diff -Nrcpad gcc-16-20260329/ChangeLog gcc-16-20260405/ChangeLog
*** gcc-16-20260329/ChangeLog	Sun Mar 29 22:32:05 2026
--- gcc-16-20260405/ChangeLog	Sun Apr  5 22:32:06 2026
***************
*** 1,3 ****
--- 1,11 ----
+ 2026-04-01  David Faust  <david.faust@oracle.com>
+ 
+ 	* MAINTAINERS: Add my bugzilla account.
+ 
+ 2026-04-01  David Faust  <david.faust@oracle.com>
+ 
+ 	* MAINTAINERS: Update Qing Zhao email address.
+ 
  2026-03-17  Prachi Godbole  <pgodbole@nvidia.com>
  
  	* MAINTAINERS: Add myself to write after approval and DCO.
diff -Nrcpad gcc-16-20260329/LAST_UPDATED gcc-16-20260405/LAST_UPDATED
*** gcc-16-20260329/LAST_UPDATED	Sun Mar 29 22:32:21 2026
--- gcc-16-20260405/LAST_UPDATED	Sun Apr  5 22:32:22 2026
***************
*** 1 ****
! Obtained from git: master revision 449f6b1c769040e63bd78cdfc53b32004ad65786
--- 1 ----
! Obtained from git: master revision b34f04aea55821c2fbd4af452120718af15b24f5
diff -Nrcpad gcc-16-20260329/MAINTAINERS gcc-16-20260405/MAINTAINERS
*** gcc-16-20260329/MAINTAINERS	Sun Mar 29 22:32:05 2026
--- gcc-16-20260405/MAINTAINERS	Sun Apr  5 22:32:06 2026
*************** Doug Evans                      devans
*** 482,488 ****
  Chris Fairles                   cfairles        <cfairles@gcc.gnu.org>
  Alessandro Fanfarillo           afanfa          <fanfarillo.gcc@gmail.com>
  Changpeng Fang                  cfang           <changpeng.fang@amd.com>
! David Faust                     -               <david.faust@oracle.com>
  Sam Feifer                      -               <sfeifer@redhat.com>
  Eric Feng                       efric           <ef2648@columbia.edu>
  Li Feng                         lifeng          <nemokingdom@gmail.com>
--- 482,488 ----
  Chris Fairles                   cfairles        <cfairles@gcc.gnu.org>
  Alessandro Fanfarillo           afanfa          <fanfarillo.gcc@gmail.com>
  Changpeng Fang                  cfang           <changpeng.fang@amd.com>
! David Faust                     dfaust          <david.faust@oracle.com>
  Sam Feifer                      -               <sfeifer@redhat.com>
  Eric Feng                       efric           <ef2648@columbia.edu>
  Li Feng                         lifeng          <nemokingdom@gmail.com>
*************** Xiao Zeng                       -
*** 931,937 ****
  Dennis Zhang                    -               <dennis.zhang@arm.com>
  Jie Zhang                       jiez            <jzhang918@gmail.com>
  Yufeng Zhang                    yufeng          <yufeng.zhang@arm.com>
! Qing Zhao                       qinzhao         <qing.zhao@oracle.com>
  Shujing Zhao                    pzhao           <pearly.zhao@oracle.com>
  Pengxuan Zheng                  pzheng          <pengxuan.zheng@oss.qualcomm.com>
  Juzhe Zhong                     -               <juzhe.zhong@rivai.ai>
--- 931,937 ----
  Dennis Zhang                    -               <dennis.zhang@arm.com>
  Jie Zhang                       jiez            <jzhang918@gmail.com>
  Yufeng Zhang                    yufeng          <yufeng.zhang@arm.com>
! Qing Zhao                       qinzhao         <qing.zhao69@gmail.com>
  Shujing Zhao                    pzhao           <pearly.zhao@oracle.com>
  Pengxuan Zheng                  pzheng          <pengxuan.zheng@oss.qualcomm.com>
  Juzhe Zhong                     -               <juzhe.zhong@rivai.ai>
diff -Nrcpad gcc-16-20260329/MD5SUMS gcc-16-20260405/MD5SUMS
*** gcc-16-20260329/MD5SUMS	Sun Mar 29 22:32:26 2026
--- gcc-16-20260405/MD5SUMS	Sun Apr  5 22:32:27 2026
***************
*** 1,5 ****
  # This file contains the MD5 checksums of the files in the
! # gcc-16-20260329.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-16-20260405.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,35 ****
  fe60d87048567d4fe8c8a0ed2448bcc8  COPYING.RUNTIME
  d32239bcb673463ab874e80d47fae504  COPYING3
  6a6a8e020838b23406c81b19c1d46df6  COPYING3.LIB
! 958169bb3306e9ba330fe2173095d724  ChangeLog
  fd4ecdf5d672efe2b0e409aca9cf9446  ChangeLog.jit
  09538b708302f1735f6fa05b622ecf5e  ChangeLog.tree-ssa
  24ab760126489e69436a43185dc3d202  INSTALL/README
! 2f68e09078279142a5af5985f27cb49b  LAST_UPDATED
! 301c004f9bb3ad3a9c24ef5b8b95e920  MAINTAINERS
  af43617880b3cd9c10627c97e639d29e  Makefile.def
  734342371d8ccc2c81cb2d8b3d040f33  Makefile.in
  bd7a6cf48b6a530442ffaee7ea118c2d  Makefile.tpl
--- 24,35 ----
  fe60d87048567d4fe8c8a0ed2448bcc8  COPYING.RUNTIME
  d32239bcb673463ab874e80d47fae504  COPYING3
  6a6a8e020838b23406c81b19c1d46df6  COPYING3.LIB
! c360b66302dc20dc6934d86af09fe8e7  ChangeLog
  fd4ecdf5d672efe2b0e409aca9cf9446  ChangeLog.jit
  09538b708302f1735f6fa05b622ecf5e  ChangeLog.tree-ssa
  24ab760126489e69436a43185dc3d202  INSTALL/README
! f5f7afee415fd731de749487452aae4c  LAST_UPDATED
! 935427ff8c5edd363349721844f7ba49  MAINTAINERS
  af43617880b3cd9c10627c97e639d29e  Makefile.def
  734342371d8ccc2c81cb2d8b3d040f33  Makefile.in
  bd7a6cf48b6a530442ffaee7ea118c2d  Makefile.tpl
*************** f15bc3c5de22eac0bdd4f611502139a0  gcc/AB
*** 530,536 ****
  a916467b91076e631dd8edb7424769c7  gcc/COPYING.LIB
  d32239bcb673463ab874e80d47fae504  gcc/COPYING3
  6a6a8e020838b23406c81b19c1d46df6  gcc/COPYING3.LIB
! dfd6a38263f230a075dd80b8c840a097  gcc/ChangeLog
  51281e73aa07fb62394bd72f3c9299ba  gcc/ChangeLog-1997
  f77af8c9ac412064886b00c5506123b5  gcc/ChangeLog-1998
  00a2e4ead1b289bf69bca0196fed6f9f  gcc/ChangeLog-1999
--- 530,536 ----
  a916467b91076e631dd8edb7424769c7  gcc/COPYING.LIB
  d32239bcb673463ab874e80d47fae504  gcc/COPYING3
  6a6a8e020838b23406c81b19c1d46df6  gcc/COPYING3.LIB
! cbb5023981ddb9a07d5338165aa068ba  gcc/ChangeLog
  51281e73aa07fb62394bd72f3c9299ba  gcc/ChangeLog-1997
  f77af8c9ac412064886b00c5506123b5  gcc/ChangeLog-1998
  00a2e4ead1b289bf69bca0196fed6f9f  gcc/ChangeLog-1999
*************** fb3fadb88e1d2b3b640cfaaa5ff11780  gcc/Ch
*** 568,586 ****
  3eb07e0b2e542409bf73d359f7f65609  gcc/ChangeLog.ptr
  e13638e26743ba41e6011b76cc00d9a9  gcc/ChangeLog.tree-ssa
  739ab47f6425bcea1d05e4fc0542de54  gcc/ChangeLog.tuples
! 3b80b8e9769b5978fbee56137b21cea4  gcc/DATESTAMP
  deb513e591f23901188e22323bd3b1d4  gcc/DEV-PHASE
  eb92e1ff5e982ca07e173e0eb286d243  gcc/FSFChangeLog
  30e1e33411566388b3164558482dc5e6  gcc/FSFChangeLog.10
  36698274bb69e2ada20f5cc434f3caa5  gcc/FSFChangeLog.11
  a817c5577f2b35f8d2481c787e3ff7e2  gcc/LANGUAGES
! 62b53c79e2164d89c536f7c4b95d30ca  gcc/Makefile.in
  ec6799501b2eb2923d5de6a66169dbd2  gcc/ONEWS
  c8c9dd1eaee4ffd4d5d9f3ab70fddd4b  gcc/README.Portability
  240f413bc297147f87eb799b32d54104  gcc/acinclude.m4
  e74733ebf762151e601c9e0aa1461a20  gcc/aclocal.m4
  16a499934b71eb6cf7c0d6899cd6006a  gcc/ada/.gitignore
! 49cc1aa0452b50fd34cf6e3ba224cff8  gcc/ada/ChangeLog
  c2094c0d3135f9ac89917f162046ee04  gcc/ada/ChangeLog-2001
  fa410b57f5d814d5d3ac3b45f486cdcf  gcc/ada/ChangeLog-2002
  2dbefa7bdc8dc28ec746002028861278  gcc/ada/ChangeLog-2003
--- 568,586 ----
  3eb07e0b2e542409bf73d359f7f65609  gcc/ChangeLog.ptr
  e13638e26743ba41e6011b76cc00d9a9  gcc/ChangeLog.tree-ssa
  739ab47f6425bcea1d05e4fc0542de54  gcc/ChangeLog.tuples
! 93148e7a062ffeae98cb75b8d67e8a60  gcc/DATESTAMP
  deb513e591f23901188e22323bd3b1d4  gcc/DEV-PHASE
  eb92e1ff5e982ca07e173e0eb286d243  gcc/FSFChangeLog
  30e1e33411566388b3164558482dc5e6  gcc/FSFChangeLog.10
  36698274bb69e2ada20f5cc434f3caa5  gcc/FSFChangeLog.11
  a817c5577f2b35f8d2481c787e3ff7e2  gcc/LANGUAGES
! 1894e19666fe6fe90a8df5f99277c4ce  gcc/Makefile.in
  ec6799501b2eb2923d5de6a66169dbd2  gcc/ONEWS
  c8c9dd1eaee4ffd4d5d9f3ab70fddd4b  gcc/README.Portability
  240f413bc297147f87eb799b32d54104  gcc/acinclude.m4
  e74733ebf762151e601c9e0aa1461a20  gcc/aclocal.m4
  16a499934b71eb6cf7c0d6899cd6006a  gcc/ada/.gitignore
! 95420aad29febe5ccdc1e5b0a4660b3a  gcc/ada/ChangeLog
  c2094c0d3135f9ac89917f162046ee04  gcc/ada/ChangeLog-2001
  fa410b57f5d814d5d3ac3b45f486cdcf  gcc/ada/ChangeLog-2002
  2dbefa7bdc8dc28ec746002028861278  gcc/ada/ChangeLog-2003
*************** a012e0cb5df366014b5a4988036a509a  gcc/ad
*** 695,701 ****
  7559c05099cde820bf8bebbceabccc04  gcc/ada/doc/gnat_rm.rst
  5bf95a83da0a709f6bdf91751e65e01f  gcc/ada/doc/gnat_rm/about_this_guide.rst
  95f36013115a0d2964f52a340712b135  gcc/ada/doc/gnat_rm/compatibility_and_porting_guide.rst
! 8f67d65eb672f872ed633d85991d9137  gcc/ada/doc/gnat_rm/gnat_language_extensions.rst
  d18255d01b647c97e7cf2cbd3225f90d  gcc/ada/doc/gnat_rm/implementation_advice.rst
  4f7bb8fec58a615cfdd25754812dbe70  gcc/ada/doc/gnat_rm/implementation_defined_aspects.rst
  6a1c79967060865c8310697a857de11b  gcc/ada/doc/gnat_rm/implementation_defined_attributes.rst
--- 695,701 ----
  7559c05099cde820bf8bebbceabccc04  gcc/ada/doc/gnat_rm.rst
  5bf95a83da0a709f6bdf91751e65e01f  gcc/ada/doc/gnat_rm/about_this_guide.rst
  95f36013115a0d2964f52a340712b135  gcc/ada/doc/gnat_rm/compatibility_and_porting_guide.rst
! e7ba72bcb5b6e279eac294bfd2d9c998  gcc/ada/doc/gnat_rm/gnat_language_extensions.rst
  d18255d01b647c97e7cf2cbd3225f90d  gcc/ada/doc/gnat_rm/implementation_advice.rst
  4f7bb8fec58a615cfdd25754812dbe70  gcc/ada/doc/gnat_rm/implementation_defined_aspects.rst
  6a1c79967060865c8310697a857de11b  gcc/ada/doc/gnat_rm/implementation_defined_attributes.rst
*************** bfede432412bc3d7ee70e14cbda137e3  gcc/ad
*** 784,790 ****
  2d9cf8b148fdc7a07edde2cf9fbb59f8  gcc/ada/exp_ch4.ads
  14be4614e917c455830a799b3e214921  gcc/ada/exp_ch5.adb
  962c51f1fad8395553b843179ba06b79  gcc/ada/exp_ch5.ads
! c42e8faf8f534e513a75c8e48e06be84  gcc/ada/exp_ch6.adb
  757670a84e9c01219a219c4bc68ea62b  gcc/ada/exp_ch6.ads
  b8cb3b82f2a68b211875181376e0de4b  gcc/ada/exp_ch7.adb
  0328c88aa1134f7af3891cb24a0b27c8  gcc/ada/exp_ch7.ads
--- 784,790 ----
  2d9cf8b148fdc7a07edde2cf9fbb59f8  gcc/ada/exp_ch4.ads
  14be4614e917c455830a799b3e214921  gcc/ada/exp_ch5.adb
  962c51f1fad8395553b843179ba06b79  gcc/ada/exp_ch5.ads
! 4cabe50d62190b625d0ed8d83c7d428d  gcc/ada/exp_ch6.adb
  757670a84e9c01219a219c4bc68ea62b  gcc/ada/exp_ch6.ads
  b8cb3b82f2a68b211875181376e0de4b  gcc/ada/exp_ch7.adb
  0328c88aa1134f7af3891cb24a0b27c8  gcc/ada/exp_ch7.ads
*************** ad85f63240402108dad631ff5461b181  gcc/ad
*** 888,894 ****
  917ea7311a30ec4c5cec3e610ca640c2  gcc/ada/gnat2.gpr
  635312af629edb6333cf662c55ae7a0b  gcc/ada/gnat_cuda.adb
  a930631c7c5fdabf12e2010079214e38  gcc/ada/gnat_cuda.ads
! 6387a1b15186d67c9b60f29c8aa009a2  gcc/ada/gnat_rm.texi
  a671ca633499ae987f1b1ed9d1c3e93b  gcc/ada/gnat_ugn.texi
  97a151562fa533cd370413751bd18564  gcc/ada/gnatbind.adb
  cf407dc104ddb2d242f8c79a9b8166ec  gcc/ada/gnatbind.ads
--- 888,894 ----
  917ea7311a30ec4c5cec3e610ca640c2  gcc/ada/gnat2.gpr
  635312af629edb6333cf662c55ae7a0b  gcc/ada/gnat_cuda.adb
  a930631c7c5fdabf12e2010079214e38  gcc/ada/gnat_cuda.ads
! cac3c1f4e7aea07828ef9ab3b693e73d  gcc/ada/gnat_rm.texi
  a671ca633499ae987f1b1ed9d1c3e93b  gcc/ada/gnat_ugn.texi
  97a151562fa533cd370413751bd18564  gcc/ada/gnatbind.adb
  cf407dc104ddb2d242f8c79a9b8166ec  gcc/ada/gnatbind.ads
*************** ad688a12071a76e64002761d1baffdcf  gcc/ad
*** 2601,2609 ****
  69da67ae23341ae343e501cba48fb005  gcc/ada/libgnat/s-scaval.ads
  c677bd3697f84da322e16a2544c07d09  gcc/ada/libgnat/s-scaval__128.adb
  5b5f4dd1d5158262fcf99fdcfc3e5627  gcc/ada/libgnat/s-scaval__128.ads
! 18e08c32276d54e79e93d759c60025c3  gcc/ada/libgnat/s-secsta.adb
  4ddac726b858e6b5193cfc39caa444b1  gcc/ada/libgnat/s-secsta.ads
! f9e266e5635c13038ef0c6ed5cecdd16  gcc/ada/libgnat/s-secsta__cheri.adb
  7080aad8f4d48656b2a7c63927dbf639  gcc/ada/libgnat/s-sequio.adb
  f7dd7e9e0d09f0ec4fd07a5e9e81990d  gcc/ada/libgnat/s-sequio.ads
  a8237a5f9714b630574d896b5e0cd539  gcc/ada/libgnat/s-shabig.ads
--- 2601,2609 ----
  69da67ae23341ae343e501cba48fb005  gcc/ada/libgnat/s-scaval.ads
  c677bd3697f84da322e16a2544c07d09  gcc/ada/libgnat/s-scaval__128.adb
  5b5f4dd1d5158262fcf99fdcfc3e5627  gcc/ada/libgnat/s-scaval__128.ads
! f9786a1868a923f08a3a4838c60da6f3  gcc/ada/libgnat/s-secsta.adb
  4ddac726b858e6b5193cfc39caa444b1  gcc/ada/libgnat/s-secsta.ads
! 10b3f1e33fd68c414ef365ab0d2a7c4f  gcc/ada/libgnat/s-secsta__cheri.adb
  7080aad8f4d48656b2a7c63927dbf639  gcc/ada/libgnat/s-sequio.adb
  f7dd7e9e0d09f0ec4fd07a5e9e81990d  gcc/ada/libgnat/s-sequio.ads
  a8237a5f9714b630574d896b5e0cd539  gcc/ada/libgnat/s-shabig.ads
*************** b97a33153fe52398767059622469c244  gcc/ad
*** 2907,2913 ****
  89b33a894fb8d623c05d39f93b53e357  gcc/ada/sem.ads
  d2b7c923d6a9fd2c767ef33609c17c61  gcc/ada/sem_aggr.adb
  d5ddab4fcf440bf2f49a9a190fd12829  gcc/ada/sem_aggr.ads
! 491a0a72fdedfcf698857b1fe0805a20  gcc/ada/sem_attr.adb
  f5a25d26b815f5d376e2873f3ab69359  gcc/ada/sem_attr.ads
  5a8f21b4d2e896659887ea4fb7fce369  gcc/ada/sem_aux.adb
  416380c1ed0ef199b48f1e73080b5db3  gcc/ada/sem_aux.ads
--- 2907,2913 ----
  89b33a894fb8d623c05d39f93b53e357  gcc/ada/sem.ads
  d2b7c923d6a9fd2c767ef33609c17c61  gcc/ada/sem_aggr.adb
  d5ddab4fcf440bf2f49a9a190fd12829  gcc/ada/sem_aggr.ads
! f35af60fafb60665171b35d5f6381fcb  gcc/ada/sem_attr.adb
  f5a25d26b815f5d376e2873f3ab69359  gcc/ada/sem_attr.ads
  5a8f21b4d2e896659887ea4fb7fce369  gcc/ada/sem_aux.adb
  416380c1ed0ef199b48f1e73080b5db3  gcc/ada/sem_aux.ads
*************** ea821c9d267c64dd8b74aad9d0189834  gcc/c-
*** 3329,3335 ****
  377686cbbf62a7d61d251d3f74cddb5b  gcc/c-family/known-headers.h
  431045382c41554804be1959c1596be4  gcc/c-family/name-hint.h
  3bae9e281cc87b35f63e906373f3b446  gcc/c-family/stub-objc.cc
! b881ac5fa6139098b7a6ec41f5ae81df  gcc/c/ChangeLog
  06eb54aef1bdbf1efd3b5b3d57da78a3  gcc/c/Make-lang.in
  3920e3ee16f5b5955d40584fea53c441  gcc/c/c-aux-info.cc
  cd5bab8a4deeaa0369ae59b9403d06a2  gcc/c/c-convert.cc
--- 3329,3335 ----
  377686cbbf62a7d61d251d3f74cddb5b  gcc/c-family/known-headers.h
  431045382c41554804be1959c1596be4  gcc/c-family/name-hint.h
  3bae9e281cc87b35f63e906373f3b446  gcc/c-family/stub-objc.cc
! db80b7e1ac0fbcb9af83a36147253673  gcc/c/ChangeLog
  06eb54aef1bdbf1efd3b5b3d57da78a3  gcc/c/Make-lang.in
  3920e3ee16f5b5955d40584fea53c441  gcc/c/c-aux-info.cc
  cd5bab8a4deeaa0369ae59b9403d06a2  gcc/c/c-convert.cc
*************** bb645136b8228c4df81f31b878165339  gcc/c/
*** 3344,3350 ****
  f6b634d7c0204c419cf4fb7b48193fad  gcc/c/c-parser.h
  4db955734effe2d0c9aac0379d2e6a8c  gcc/c/c-tree.def
  2bb3aa7e53e3cbc63125f017f4a5d67e  gcc/c/c-tree.h
! f9832416d260aad0ae4521ef91e8bd97  gcc/c/c-typeck.cc
  5804f7ee3eccdfb7c9a64e40b20ccc79  gcc/c/config-lang.in
  58370619d5c4739b7d81d5f899913a0c  gcc/c/gccspec.cc
  3ae90e1d8085765b7e7488ac9673a927  gcc/c/gimple-parser.cc
--- 3344,3350 ----
  f6b634d7c0204c419cf4fb7b48193fad  gcc/c/c-parser.h
  4db955734effe2d0c9aac0379d2e6a8c  gcc/c/c-tree.def
  2bb3aa7e53e3cbc63125f017f4a5d67e  gcc/c/c-tree.h
! 3b75ae629b5d95722359e5405c46d6e2  gcc/c/c-typeck.cc
  5804f7ee3eccdfb7c9a64e40b20ccc79  gcc/c/config-lang.in
  58370619d5c4739b7d81d5f899913a0c  gcc/c/gccspec.cc
  3ae90e1d8085765b7e7488ac9673a927  gcc/c/gimple-parser.cc
*************** de90956fd0fa66b3093b818874bbb4f4  gcc/cg
*** 3381,3387 ****
  e49d05909919035f9ad4633fc056bc56  gcc/cgraphunit.cc
  45b21ab7ea818c3a3ce60bf8d3cbd252  gcc/channels.h
  931fe41c17df7e7a6074418f8e41f010  gcc/cif-code.def
! 384e3d089f1794d9754f5a6de0c85681  gcc/cobol/ChangeLog
  56c564c4cfd3395214baa46684218f3d  gcc/cobol/Make-lang.in
  0a84e784d2bc4066654d2377fc6a2930  gcc/cobol/TODO
  721fae29d54f2a632cdf024f72b079d3  gcc/cobol/cbldiag.h
--- 3381,3387 ----
  e49d05909919035f9ad4633fc056bc56  gcc/cgraphunit.cc
  45b21ab7ea818c3a3ce60bf8d3cbd252  gcc/channels.h
  931fe41c17df7e7a6074418f8e41f010  gcc/cif-code.def
! b576255b7c89d8f4c48ece9eb9f58b69  gcc/cobol/ChangeLog
  56c564c4cfd3395214baa46684218f3d  gcc/cobol/Make-lang.in
  0a84e784d2bc4066654d2377fc6a2930  gcc/cobol/TODO
  721fae29d54f2a632cdf024f72b079d3  gcc/cobol/cbldiag.h
*************** e49d05909919035f9ad4633fc056bc56  gcc/cg
*** 3389,3395 ****
  298773ed22793f7c278724d2c7828041  gcc/cobol/cdf.y
  9e2d50bdc3077d698d2cd5c27a02cf08  gcc/cobol/cdfval.h
  39a7cc8aae37a642491e77796d652ebe  gcc/cobol/cobol-system.h
! 68ed2917eb0043eb0bfe48f5d0494cf1  gcc/cobol/cobol1.cc
  8b7f26d4855e5bb69a66eecc586d9742  gcc/cobol/config-lang.in
  7e43ef597462b3ceabf3c197b4017e7c  gcc/cobol/convert.cc
  ba30f28abeaa4beeafc56b80054aad73  gcc/cobol/copybook.h
--- 3389,3395 ----
  298773ed22793f7c278724d2c7828041  gcc/cobol/cdf.y
  9e2d50bdc3077d698d2cd5c27a02cf08  gcc/cobol/cdfval.h
  39a7cc8aae37a642491e77796d652ebe  gcc/cobol/cobol-system.h
! e0f535eda76f91487f21c3b4888404e0  gcc/cobol/cobol1.cc
  8b7f26d4855e5bb69a66eecc586d9742  gcc/cobol/config-lang.in
  7e43ef597462b3ceabf3c197b4017e7c  gcc/cobol/convert.cc
  ba30f28abeaa4beeafc56b80054aad73  gcc/cobol/copybook.h
*************** ba30f28abeaa4beeafc56b80054aad73  gcc/co
*** 3397,3413 ****
  d3e145b932227aa8e5b26dec41c06d6a  gcc/cobol/except.cc
  41ddde89db7edc684fadb0cba4d0e67f  gcc/cobol/exceptg.h
  513ba4e9571cd85565465785f2a6286a  gcc/cobol/gcobc
! c1d1d6fdb8f1ee38a9046444b9fefc1a  gcc/cobol/gcobol.1
  527925049a81a36c06220d368570f55a  gcc/cobol/gcobol.3
  a0a0120d2e52dd9bbe26a6d64ba9dc64  gcc/cobol/gcobolspec.cc
! a852c25a195d24a55da250786c933cb1  gcc/cobol/genapi.cc
  b0e08dd5c1b33b9edf9f3c89fc4e118a  gcc/cobol/genapi.h
! fc04ff820a76db685ff052ebcd99abd4  gcc/cobol/gengen.cc
! 45fc19b3aa2b4be68121b618833d2b38  gcc/cobol/gengen.h
  02c1973b92cba6c2803b133cd4b16eb0  gcc/cobol/genmath.cc
  78d263e35c67698f367e118c95157cb4  gcc/cobol/genmath.h
! 19301b3ac88e87d5ac61826dd999568c  gcc/cobol/genutil.cc
! b5404217fb1c5bce54c445c6a8d877f4  gcc/cobol/genutil.h
  7b9c1ead6f9d3661133f7f732811719c  gcc/cobol/help.gen
  0c56a591cf166a8d83553c2afd4b3ce3  gcc/cobol/inspect.h
  1d25e20d4c6772646a35ca3fa9e1ed49  gcc/cobol/lang-specs.h
--- 3397,3413 ----
  d3e145b932227aa8e5b26dec41c06d6a  gcc/cobol/except.cc
  41ddde89db7edc684fadb0cba4d0e67f  gcc/cobol/exceptg.h
  513ba4e9571cd85565465785f2a6286a  gcc/cobol/gcobc
! d576006e43938e834a3c93d92bddcc98  gcc/cobol/gcobol.1
  527925049a81a36c06220d368570f55a  gcc/cobol/gcobol.3
  a0a0120d2e52dd9bbe26a6d64ba9dc64  gcc/cobol/gcobolspec.cc
! d4a241838fc81e1fa500a15ce0e722ff  gcc/cobol/genapi.cc
  b0e08dd5c1b33b9edf9f3c89fc4e118a  gcc/cobol/genapi.h
! f6b49df8f08bde7d55994bd030686afe  gcc/cobol/gengen.cc
! 7a93d507aaf6bc434a5529dd4b599bf9  gcc/cobol/gengen.h
  02c1973b92cba6c2803b133cd4b16eb0  gcc/cobol/genmath.cc
  78d263e35c67698f367e118c95157cb4  gcc/cobol/genmath.h
! 082c11a08ad373c7a277396c5568082f  gcc/cobol/genutil.cc
! 925e4dcdfe1a80d684d2f24b6ea9db56  gcc/cobol/genutil.h
  7b9c1ead6f9d3661133f7f732811719c  gcc/cobol/help.gen
  0c56a591cf166a8d83553c2afd4b3ce3  gcc/cobol/inspect.h
  1d25e20d4c6772646a35ca3fa9e1ed49  gcc/cobol/lang-specs.h
*************** b5404217fb1c5bce54c445c6a8d877f4  gcc/co
*** 3416,3436 ****
  75383d93bce64f91473c54d1c6a52f98  gcc/cobol/lexio.cc
  c691e8bb52e1a438ce2f510250bbf4d9  gcc/cobol/lexio.h
  64538945adf32d271171e0bda2850338  gcc/cobol/messages.cc
! b7d4cfde637ea4e1125ea8c684967801  gcc/cobol/parse.y
! 13085a015d0926e999c8bbf4aa0ce17f  gcc/cobol/parse_ante.h
  658e59750efa818db284c44387330580  gcc/cobol/parse_util.h
  52c1a2af86ace48e713840e3d7efa796  gcc/cobol/scan.l
! 3ee6915d2c62f8674dc9cd5db655e3d9  gcc/cobol/scan_ante.h
  fcc394f9d06bbd841472e0b0d69f643d  gcc/cobol/scan_post.h
  74a3f55d7d2740db3d3e1945335d4faa  gcc/cobol/show_parse.h
! ffc3f32d296076ad7cbd566875806e2d  gcc/cobol/structs.cc
  c9b6f7041663377c42969a2d442c95df  gcc/cobol/structs.h
! e29b7c3425bcc8df7ec071d8fb40396d  gcc/cobol/symbols.cc
! 3024f8f1700fccb1b9ed75fc26b20766  gcc/cobol/symbols.h
  1da102076dc68b2edac18947cbd1c104  gcc/cobol/symfind.cc
  0b45e8af0c2c2f064b378c02368657f3  gcc/cobol/token_names.h
  434f4899280e27d0717b2e56d5bf12f2  gcc/cobol/udf/stored-char-length.cbl
! 450cedb141da530782737c41d570fd1e  gcc/cobol/util.cc
  71a80320dc4c1e02c0aafd48bea98ea4  gcc/cobol/util.h
  c1bcbb8330a34acab1f51487c3d5b89f  gcc/collect-utils.cc
  70025ae15b4018e75f6bfcbaa4db4fca  gcc/collect-utils.h
--- 3416,3436 ----
  75383d93bce64f91473c54d1c6a52f98  gcc/cobol/lexio.cc
  c691e8bb52e1a438ce2f510250bbf4d9  gcc/cobol/lexio.h
  64538945adf32d271171e0bda2850338  gcc/cobol/messages.cc
! 49174414380efefeb1fbe5a1ba530f5c  gcc/cobol/parse.y
! 8a51cf3c9693021e14e8e8f77a464c98  gcc/cobol/parse_ante.h
  658e59750efa818db284c44387330580  gcc/cobol/parse_util.h
  52c1a2af86ace48e713840e3d7efa796  gcc/cobol/scan.l
! b0dbe25131552ea89e3c4b817cb51a13  gcc/cobol/scan_ante.h
  fcc394f9d06bbd841472e0b0d69f643d  gcc/cobol/scan_post.h
  74a3f55d7d2740db3d3e1945335d4faa  gcc/cobol/show_parse.h
! 6461e12b84bc54245442466d729743c9  gcc/cobol/structs.cc
  c9b6f7041663377c42969a2d442c95df  gcc/cobol/structs.h
! 19f9021d9a32e6d1588614189c623927  gcc/cobol/symbols.cc
! 0d46dce5de9d1d2448cbeec26081b566  gcc/cobol/symbols.h
  1da102076dc68b2edac18947cbd1c104  gcc/cobol/symfind.cc
  0b45e8af0c2c2f064b378c02368657f3  gcc/cobol/token_names.h
  434f4899280e27d0717b2e56d5bf12f2  gcc/cobol/udf/stored-char-length.cbl
! b268c943df2fb6adc86fd796856587cb  gcc/cobol/util.cc
  71a80320dc4c1e02c0aafd48bea98ea4  gcc/cobol/util.h
  c1bcbb8330a34acab1f51487c3d5b89f  gcc/collect-utils.cc
  70025ae15b4018e75f6bfcbaa4db4fca  gcc/collect-utils.h
*************** d3b8ce30c6110489fd0b57d6792f3f29  gcc/co
*** 3504,3510 ****
  88eac990ca6879dcd747cf5113888b1e  gcc/compare-elim.cc
  6137f3da8f70ec4262acab21bb549148  gcc/conditions.h
  4250c8b8d57bf1315174cf436a74a88b  gcc/config.build
! 38dcde905be0d84b0306573a5013f3a3  gcc/config.gcc
  d8b0b26795a60b3a991dfbdafe4cd756  gcc/config.host
  34da5cde8b9bc078646ece2f7754fa2f  gcc/config.in
  8e697813dc96ca90f5d0f4c196efe2cc  gcc/config/README
--- 3504,3510 ----
  88eac990ca6879dcd747cf5113888b1e  gcc/compare-elim.cc
  6137f3da8f70ec4262acab21bb549148  gcc/conditions.h
  4250c8b8d57bf1315174cf436a74a88b  gcc/config.build
! 9fc4c09fec6a092b9b87519cb7cd0040  gcc/config.gcc
  d8b0b26795a60b3a991dfbdafe4cd756  gcc/config.host
  34da5cde8b9bc078646ece2f7754fa2f  gcc/config.in
  8e697813dc96ca90f5d0f4c196efe2cc  gcc/config/README
*************** c8a924cfcb693679febdcde3a0cc0809  gcc/co
*** 3517,3523 ****
  a1a7d26ecab3d6681a1d3f5c2cb77275  gcc/config/aarch64/aarch64-builtins.h
  3330c8b7c6a60c9f7691d80f8b33026b  gcc/config/aarch64/aarch64-c.cc
  3effce0415a0994753b7865834e56638  gcc/config/aarch64/aarch64-coff.h
! 39747d119e7ca716e9758944ba9540d8  gcc/config/aarch64/aarch64-cores.def
  cd1537928dd0fadfa53b88b278af0ed2  gcc/config/aarch64/aarch64-cost-tables.h
  5d9722001af118d5011d62beba0e3879  gcc/config/aarch64/aarch64-d.cc
  3d35dd7bbc8358248117e8edb6f6895f  gcc/config/aarch64/aarch64-d.h
--- 3517,3523 ----
  a1a7d26ecab3d6681a1d3f5c2cb77275  gcc/config/aarch64/aarch64-builtins.h
  3330c8b7c6a60c9f7691d80f8b33026b  gcc/config/aarch64/aarch64-c.cc
  3effce0415a0994753b7865834e56638  gcc/config/aarch64/aarch64-coff.h
! 75acb1be2fb44d613611ec0df69c87bd  gcc/config/aarch64/aarch64-cores.def
  cd1537928dd0fadfa53b88b278af0ed2  gcc/config/aarch64/aarch64-cost-tables.h
  5d9722001af118d5011d62beba0e3879  gcc/config/aarch64/aarch64-d.cc
  3d35dd7bbc8358248117e8edb6f6895f  gcc/config/aarch64/aarch64-d.h
*************** bfa2432e1ec80f8de2e43f3f3ba8da0e  gcc/co
*** 3546,3552 ****
  ef1ce762dfa6300b426ed1df70cd6069  gcc/config/aarch64/aarch64-modes.def
  c058178535c874c3d9f517b5db804691  gcc/config/aarch64/aarch64-neon-sve-bridge-builtins.def
  99262ad964faab9a1090f68a8b3d6d7a  gcc/config/aarch64/aarch64-netbsd.h
! 2eb7f2efec896b19ef19563f26b9cc77  gcc/config/aarch64/aarch64-option-extensions.def
  2cdaca2f6acccb800d5965b66c5168ce  gcc/config/aarch64/aarch64-opts.h
  bea86af4419462a3a3757188d5519ae8  gcc/config/aarch64/aarch64-passes.def
  9962b48c43300eab5e124784125f215c  gcc/config/aarch64/aarch64-protos.h
--- 3546,3552 ----
  ef1ce762dfa6300b426ed1df70cd6069  gcc/config/aarch64/aarch64-modes.def
  c058178535c874c3d9f517b5db804691  gcc/config/aarch64/aarch64-neon-sve-bridge-builtins.def
  99262ad964faab9a1090f68a8b3d6d7a  gcc/config/aarch64/aarch64-netbsd.h
! 4ac96a19bb5198741503893e13567775  gcc/config/aarch64/aarch64-option-extensions.def
  2cdaca2f6acccb800d5965b66c5168ce  gcc/config/aarch64/aarch64-opts.h
  bea86af4419462a3a3757188d5519ae8  gcc/config/aarch64/aarch64-passes.def
  9962b48c43300eab5e124784125f215c  gcc/config/aarch64/aarch64-protos.h
*************** e3b84b8c70b76f20a6d8123da2876317  gcc/co
*** 3575,3586 ****
  88f4473ff255da227dee1dbc66c11a5f  gcc/config/aarch64/aarch64-sve-builtins.h
  f254f4eb5433b6e41d08c6dd0805b7c0  gcc/config/aarch64/aarch64-sve.md
  78d4791112b168ff5157e8e4c95a40a5  gcc/config/aarch64/aarch64-sve2.md
! 229d0046517455cf526c12527127f3b8  gcc/config/aarch64/aarch64-sys-regs.def
! 2d13f36cfc7398f1eacd20710f90e0ce  gcc/config/aarch64/aarch64-tune.md
  dec4c8fd03ac5636ba08d9523bee06be  gcc/config/aarch64/aarch64-tuning-enums.def
  fb86888a7b4a251db9c62262e379d564  gcc/config/aarch64/aarch64-tuning-flags.def
  b2ed7b4c85a1fa71b919148f60e2984f  gcc/config/aarch64/aarch64-vxworks.h
! 101549eaebfcaa4c9ca118aad4feec27  gcc/config/aarch64/aarch64.cc
  643919d961f71a1bd5cc1df13bbd79f5  gcc/config/aarch64/aarch64.h
  ec47958005b469d3d7377f0db34624bb  gcc/config/aarch64/aarch64.md
  c5cf87f72305a6ea92d9fd65a668c5f0  gcc/config/aarch64/aarch64.opt
--- 3575,3586 ----
  88f4473ff255da227dee1dbc66c11a5f  gcc/config/aarch64/aarch64-sve-builtins.h
  f254f4eb5433b6e41d08c6dd0805b7c0  gcc/config/aarch64/aarch64-sve.md
  78d4791112b168ff5157e8e4c95a40a5  gcc/config/aarch64/aarch64-sve2.md
! ce756734c2d086ac2b6f48267acb68ea  gcc/config/aarch64/aarch64-sys-regs.def
! 2c1d37ac8eebc2ac70037c777cdd5f68  gcc/config/aarch64/aarch64-tune.md
  dec4c8fd03ac5636ba08d9523bee06be  gcc/config/aarch64/aarch64-tuning-enums.def
  fb86888a7b4a251db9c62262e379d564  gcc/config/aarch64/aarch64-tuning-flags.def
  b2ed7b4c85a1fa71b919148f60e2984f  gcc/config/aarch64/aarch64-vxworks.h
! 0a9a8b2892b7f980746c86316e601a5b  gcc/config/aarch64/aarch64.cc
  643919d961f71a1bd5cc1df13bbd79f5  gcc/config/aarch64/aarch64.h
  ec47958005b469d3d7377f0db34624bb  gcc/config/aarch64/aarch64.md
  c5cf87f72305a6ea92d9fd65a668c5f0  gcc/config/aarch64/aarch64.opt
*************** b8dda5ab1f67b388debff95f4a66c82c  gcc/co
*** 3760,3766 ****
  555504756e42d516b613cd492f56e83e  gcc/config/arm/arm-tables.opt
  f805d118929dd79f6bd4dc75c77c968b  gcc/config/arm/arm-tables.opt.urls
  b5f7e0b5b33aa917de47ab3bf691f123  gcc/config/arm/arm-tune.md
! 5505fc70b2752eb83a63bf761e4f4106  gcc/config/arm/arm.cc
  fcb5b2782878cf25e12f0da91cb0075b  gcc/config/arm/arm.h
  3b3e7ea46f06ec3f7e2310e36ac30b56  gcc/config/arm/arm.md
  68b71bf902cc6c9290e847ce76a9fdea  gcc/config/arm/arm.opt
--- 3760,3766 ----
  555504756e42d516b613cd492f56e83e  gcc/config/arm/arm-tables.opt
  f805d118929dd79f6bd4dc75c77c968b  gcc/config/arm/arm-tables.opt.urls
  b5f7e0b5b33aa917de47ab3bf691f123  gcc/config/arm/arm-tune.md
! c8422fb96103a1839f033350d6f944e4  gcc/config/arm/arm.cc
  fcb5b2782878cf25e12f0da91cb0075b  gcc/config/arm/arm.h
  3b3e7ea46f06ec3f7e2310e36ac30b56  gcc/config/arm/arm.md
  68b71bf902cc6c9290e847ce76a9fdea  gcc/config/arm/arm.opt
*************** a2d0f6c9bad8a3879b580272be69f1f2  gcc/co
*** 3919,3925 ****
  492ee8a7f8cc45aed1396e6ae7512e4f  gcc/config/bpf/bpf-protos.h
  4bda675b20f7054117fb2665f5699949  gcc/config/bpf/bpf.cc
  67f05cbf853ae3716726b8b8088f7239  gcc/config/bpf/bpf.h
! 7ef405d573025c7c2a09311cb467d4c5  gcc/config/bpf/bpf.md
  8cc13feabe144c7b67f08306f49e22bf  gcc/config/bpf/bpf.opt
  3e2cdf3e83af474ef9980280e6ae16a5  gcc/config/bpf/bpf.opt.urls
  69c770efee22658702c18a3fa3e284c5  gcc/config/bpf/btfext-out.cc
--- 3919,3925 ----
  492ee8a7f8cc45aed1396e6ae7512e4f  gcc/config/bpf/bpf-protos.h
  4bda675b20f7054117fb2665f5699949  gcc/config/bpf/bpf.cc
  67f05cbf853ae3716726b8b8088f7239  gcc/config/bpf/bpf.h
! 195151d8b928ce219ee96521ccab1218  gcc/config/bpf/bpf.md
  8cc13feabe144c7b67f08306f49e22bf  gcc/config/bpf/bpf.opt
  3e2cdf3e83af474ef9980280e6ae16a5  gcc/config/bpf/bpf.opt.urls
  69c770efee22658702c18a3fa3e284c5  gcc/config/bpf/btfext-out.cc
*************** be7f06e3ea032dfb39fcda012c812683  gcc/co
*** 4287,4293 ****
  4e422072527333634b85b1495395f8b6  gcc/config/i386/i386-c.cc
  a0261d6cc006fb86b99f338bdc94ae04  gcc/config/i386/i386-d.cc
  e9c7eebd4e344796f248c93990aa5166  gcc/config/i386/i386-d.h
! 5f56a612866543a8ee3f0a5adf428cb2  gcc/config/i386/i386-expand.cc
  386e1be7f608621b79970d4d036694f8  gcc/config/i386/i386-expand.h
  e0276b18d746ed8cead3e8f99f281a18  gcc/config/i386/i386-features.cc
  473c35b162be3bcf222c90a16f72b948  gcc/config/i386/i386-features.h
--- 4287,4293 ----
  4e422072527333634b85b1495395f8b6  gcc/config/i386/i386-c.cc
  a0261d6cc006fb86b99f338bdc94ae04  gcc/config/i386/i386-d.cc
  e9c7eebd4e344796f248c93990aa5166  gcc/config/i386/i386-d.h
! 035d77e162a3ed3c70b5bf6bb7483a50  gcc/config/i386/i386-expand.cc
  386e1be7f608621b79970d4d036694f8  gcc/config/i386/i386-expand.h
  e0276b18d746ed8cead3e8f99f281a18  gcc/config/i386/i386-features.cc
  473c35b162be3bcf222c90a16f72b948  gcc/config/i386/i386-features.h
*************** b63569ecff9557acb7963f14a101bce1  gcc/co
*** 4303,4309 ****
  5b778b3296ea91dab0ca82338ca6828d  gcc/config/i386/i386-rust-and-jit.inc
  91b8b50cba997aef17a61929b5b55a87  gcc/config/i386/i386-rust.cc
  25b3947a11eb9ca52892133ddb36f3f2  gcc/config/i386/i386-rust.h
! 72439a4335afae9dcfb1de73757faa03  gcc/config/i386/i386.cc
  483853f45756ffc10a3acbe55d2d0920  gcc/config/i386/i386.h
  42aef5ebb1ff5727adac4b0462d615dc  gcc/config/i386/i386.md
  f431cbff6410e63b4e2de0e11adf19fb  gcc/config/i386/i386.opt
--- 4303,4309 ----
  5b778b3296ea91dab0ca82338ca6828d  gcc/config/i386/i386-rust-and-jit.inc
  91b8b50cba997aef17a61929b5b55a87  gcc/config/i386/i386-rust.cc
  25b3947a11eb9ca52892133ddb36f3f2  gcc/config/i386/i386-rust.h
! 818ff5e096a6a971f3729c2526519288  gcc/config/i386/i386.cc
  483853f45756ffc10a3acbe55d2d0920  gcc/config/i386/i386.h
  42aef5ebb1ff5727adac4b0462d615dc  gcc/config/i386/i386.md
  f431cbff6410e63b4e2de0e11adf19fb  gcc/config/i386/i386.opt
*************** dc2f2182b815a3d30579f3cd907f60ea  gcc/co
*** 4536,4546 ****
  c7eeb48ab4223ecfdb09fa5e4ce61d71  gcc/config/loongarch/loongarch-modes.def
  4f6f228dac0484d6ba3fbad6ddb6d8af  gcc/config/loongarch/loongarch-opts.cc
  5e852be9fbcd6b98822c986918099da1  gcc/config/loongarch/loongarch-opts.h
! 48388dd768e7d75e106999d93800c1d2  gcc/config/loongarch/loongarch-protos.h
  dadec2097ca9c4947a49a5766ac8ee89  gcc/config/loongarch/loongarch-str.h
! 7bac4fb08db6ef96b48be102bcb671a3  gcc/config/loongarch/loongarch-target-attr.cc
  3cfb174db8bc99a9361e597a3e9bd35e  gcc/config/loongarch/loongarch-tune.h
! 9272b8d16a7b2ab2fdaa94f4a07ef18e  gcc/config/loongarch/loongarch.cc
  57abfb8c653a24903f61e5cf93ac929f  gcc/config/loongarch/loongarch.h
  1b11d059c390458cbbf8e16a8efa5e6f  gcc/config/loongarch/loongarch.md
  62f9bea81246c3dac622d969dabefc1b  gcc/config/loongarch/loongarch.opt
--- 4536,4546 ----
  c7eeb48ab4223ecfdb09fa5e4ce61d71  gcc/config/loongarch/loongarch-modes.def
  4f6f228dac0484d6ba3fbad6ddb6d8af  gcc/config/loongarch/loongarch-opts.cc
  5e852be9fbcd6b98822c986918099da1  gcc/config/loongarch/loongarch-opts.h
! f42170d324293ddaaf014bfe990b848b  gcc/config/loongarch/loongarch-protos.h
  dadec2097ca9c4947a49a5766ac8ee89  gcc/config/loongarch/loongarch-str.h
! fc623524d75c7561f85f81615ecad0ac  gcc/config/loongarch/loongarch-target-attr.cc
  3cfb174db8bc99a9361e597a3e9bd35e  gcc/config/loongarch/loongarch-tune.h
! c41365ba187f9890f0de3021322c2241  gcc/config/loongarch/loongarch.cc
  57abfb8c653a24903f61e5cf93ac929f  gcc/config/loongarch/loongarch.h
  1b11d059c390458cbbf8e16a8efa5e6f  gcc/config/loongarch/loongarch.md
  62f9bea81246c3dac622d969dabefc1b  gcc/config/loongarch/loongarch.opt
*************** e8af52b8a6f7085bfb664f79b36b11ad  gcc/co
*** 5063,5069 ****
  8463b74f5d66e1a7f0d58a7ae087d8ad  gcc/config/riscv/riscv-ext.opt.urls
  055aff307d7b174891aad40963ef1a9f  gcc/config/riscv/riscv-feature-bits.h
  70f0932c77decbbcedce26f2f38b3a3e  gcc/config/riscv/riscv-ftypes.def
! cd518425f8e69a2250798307d4092126  gcc/config/riscv/riscv-modes.def
  846d400b827fb358869c936715c16c82  gcc/config/riscv/riscv-opt-popretz.cc
  82f8cdbc37627ec1514ac6f802e92fcd  gcc/config/riscv/riscv-opts.h
  b8f6d36a9d7d3ef28a80c20bec990411  gcc/config/riscv/riscv-passes.def
--- 5063,5069 ----
  8463b74f5d66e1a7f0d58a7ae087d8ad  gcc/config/riscv/riscv-ext.opt.urls
  055aff307d7b174891aad40963ef1a9f  gcc/config/riscv/riscv-feature-bits.h
  70f0932c77decbbcedce26f2f38b3a3e  gcc/config/riscv/riscv-ftypes.def
! 6fdf4beed9fb8574216b376cd1779eba  gcc/config/riscv/riscv-modes.def
  846d400b827fb358869c936715c16c82  gcc/config/riscv/riscv-opt-popretz.cc
  82f8cdbc37627ec1514ac6f802e92fcd  gcc/config/riscv/riscv-opts.h
  b8f6d36a9d7d3ef28a80c20bec990411  gcc/config/riscv/riscv-passes.def
*************** ea440bcad8a276afecfcff0ce6aae6fe  gcc/co
*** 5361,5367 ****
  14c40f85d99aad740c052f55703baf70  gcc/config/s390/s390-opts.h
  aa396b24681954cbcd0cd64bf19d469c  gcc/config/s390/s390-passes.def
  4a9d0190b77f29fbb14fa9706732f297  gcc/config/s390/s390-protos.h
! 2874eaba4ab63b9d68d097ac547defc1  gcc/config/s390/s390.cc
  c945413f70f4d804e12812f916b8d87b  gcc/config/s390/s390.h
  444b1475af5bc7cb791449a4e0359625  gcc/config/s390/s390.md
  ae1754efd7785ad08c6cc930dd08c7ae  gcc/config/s390/s390.opt
--- 5361,5367 ----
  14c40f85d99aad740c052f55703baf70  gcc/config/s390/s390-opts.h
  aa396b24681954cbcd0cd64bf19d469c  gcc/config/s390/s390-passes.def
  4a9d0190b77f29fbb14fa9706732f297  gcc/config/s390/s390-protos.h
! 10d73d15e8dd5f868264b2b39dfbeac9  gcc/config/s390/s390.cc
  c945413f70f4d804e12812f916b8d87b  gcc/config/s390/s390.h
  444b1475af5bc7cb791449a4e0359625  gcc/config/s390/s390.md
  ae1754efd7785ad08c6cc930dd08c7ae  gcc/config/s390/s390.opt
*************** c95bdaddf0553f4e23f345c8662b75f7  gcc/co
*** 5612,5618 ****
  17f9168a86db5596e32e2a9091f99d7f  gcc/config/x-netbsd
  622a11bb30d8162bffd0e70d8e546b5e  gcc/config/x-openbsd
  60c44ffe57cc1280e854dc1840adc766  gcc/config/x-solaris
! db055140399d2e9ad04bdaa0747e32bf  gcc/config/xtensa/constraints.md
  40cbf429759448aa68b76574c9db4ba1  gcc/config/xtensa/elf.h
  d4ffa42f9b5bb2beacf8ecad2f9ebca4  gcc/config/xtensa/elf.opt
  f140d72c4f00aa6f39295fedb6f6fc92  gcc/config/xtensa/elf.opt.urls
--- 5612,5618 ----
  17f9168a86db5596e32e2a9091f99d7f  gcc/config/x-netbsd
  622a11bb30d8162bffd0e70d8e546b5e  gcc/config/x-openbsd
  60c44ffe57cc1280e854dc1840adc766  gcc/config/x-solaris
! ce468291c60b47c140d3d5863acd414b  gcc/config/xtensa/constraints.md
  40cbf429759448aa68b76574c9db4ba1  gcc/config/xtensa/elf.h
  d4ffa42f9b5bb2beacf8ecad2f9ebca4  gcc/config/xtensa/elf.opt
  f140d72c4f00aa6f39295fedb6f6fc92  gcc/config/xtensa/elf.opt.urls
*************** dbd5811fcd8a1caf49e4e9091afdc18c  gcc/co
*** 5625,5634 ****
  6ffda24346906b56c23b732dee11ec56  gcc/config/xtensa/xtensa-dynconfig.cc
  9a9ea234526c2b6ec2dde5659d16935c  gcc/config/xtensa/xtensa-opts.h
  f11b25bf61cd607f1829b2d5c5d306b9  gcc/config/xtensa/xtensa-passes.def
! 5bb32139578c6218acd7e0a88f72cfe9  gcc/config/xtensa/xtensa-protos.h
! b8fe117448d29b0b4caa7a3ce4e0fda6  gcc/config/xtensa/xtensa.cc
  c60f07bed189e2a8fb8abfe19368e9f9  gcc/config/xtensa/xtensa.h
! 2c0da3651cf6569232670fb437852cf6  gcc/config/xtensa/xtensa.md
  093588e637649f5260b04ad13fe609e6  gcc/config/xtensa/xtensa.opt
  db57d7603312357e8c0cfb21c32353d1  gcc/config/xtensa/xtensa.opt.urls
  caa4d50a617698de4fa6ff0bd8ad18a1  gcc/configure
--- 5625,5634 ----
  6ffda24346906b56c23b732dee11ec56  gcc/config/xtensa/xtensa-dynconfig.cc
  9a9ea234526c2b6ec2dde5659d16935c  gcc/config/xtensa/xtensa-opts.h
  f11b25bf61cd607f1829b2d5c5d306b9  gcc/config/xtensa/xtensa-passes.def
! a071a2118672dd214a5b6970d7c3faca  gcc/config/xtensa/xtensa-protos.h
! e7f9d18383589514c41ef143a9ae3b81  gcc/config/xtensa/xtensa.cc
  c60f07bed189e2a8fb8abfe19368e9f9  gcc/config/xtensa/xtensa.h
! 708d79fd2376cbc3e1fc949938300b92  gcc/config/xtensa/xtensa.md
  093588e637649f5260b04ad13fe609e6  gcc/config/xtensa/xtensa.opt
  db57d7603312357e8c0cfb21c32353d1  gcc/config/xtensa/xtensa.opt.urls
  caa4d50a617698de4fa6ff0bd8ad18a1  gcc/configure
*************** c5ad0142a191862e3e81ecd3573754b3  gcc/co
*** 5643,5649 ****
  55a33ae415bde0fd2e36ba584894e50b  gcc/coroutine-passes.cc
  7a6e4e0e4b5500b45f31e2990f18b5da  gcc/coverage.cc
  d27317cee558d7c78afbdb6529e36649  gcc/coverage.h
! c47ed64320c0eb897e845d7fef39f8bd  gcc/cp/ChangeLog
  70c059f2b75a2fc1bb95a526b21b8cd7  gcc/cp/ChangeLog-1993
  7cbd106e10a0ba7c052bee3fe20671c2  gcc/cp/ChangeLog-1994
  3b1e3ed23ad4363f75e6fd2fbb583dee  gcc/cp/ChangeLog-1995
--- 5643,5649 ----
  55a33ae415bde0fd2e36ba584894e50b  gcc/coroutine-passes.cc
  7a6e4e0e4b5500b45f31e2990f18b5da  gcc/coverage.cc
  d27317cee558d7c78afbdb6529e36649  gcc/coverage.h
! 1decc3c91389de0bb2c7850adcc30e01  gcc/cp/ChangeLog
  70c059f2b75a2fc1bb95a526b21b8cd7  gcc/cp/ChangeLog-1993
  7cbd106e10a0ba7c052bee3fe20671c2  gcc/cp/ChangeLog-1994
  3b1e3ed23ad4363f75e6fd2fbb583dee  gcc/cp/ChangeLog-1995
*************** f39635970f98bbc4591f6363fe70504b  gcc/cp
*** 5680,5710 ****
  c1c7801b9b0f379e702a4f6cb83972e7  gcc/cp/ChangeLog.ptr
  9aa3cd9f75c785de9f51446e3f295515  gcc/cp/ChangeLog.tree-ssa
  8246afa8febc0194ad61f92827009cfb  gcc/cp/Make-lang.in
! 066eec1c9934c852e16ad23a90d55152  gcc/cp/call.cc
  144dd1ae510a7436b569b007470b62da  gcc/cp/cfns.gperf
  39dd4c5a96c7ea132eb3c7ed039a065e  gcc/cp/cfns.h
  4a5a02469458f5a17e932ae0133f2ce7  gcc/cp/class.cc
  e51f295e858583af5f9cf88b9530adf7  gcc/cp/config-lang.in
! c104d44dea7900ea7a8fc05d88e125e6  gcc/cp/constexpr.cc
! e4894157c7dd2b2253a316497614e8f0  gcc/cp/constraint.cc
  99c403ab218e024bcf6d5d2108ad1f3b  gcc/cp/contracts.cc
  e77a681f560f3e9500f126febdc67ef6  gcc/cp/contracts.h
! f31a917ecaa91652f1ddad33816b79d8  gcc/cp/coroutines.cc
  1817def94193f0cfabd4fa5b321af011  gcc/cp/coroutines.h
! e1fcf7fd99e863d8e644ac734630e1b6  gcc/cp/cp-gimplify.cc
  5deb6a9935508ca534b8ee8e84b2a1cc  gcc/cp/cp-lang.cc
  1a3e309babdfdd0ff5e03d09e6b5870d  gcc/cp/cp-name-hint.h
  eba8d8a1725223519fba5d4d69afd5c9  gcc/cp/cp-objcp-common.cc
  370b42bcdf211125186c37665052c30c  gcc/cp/cp-objcp-common.h
! 64fa302e46b7097f7d989f5ab418d244  gcc/cp/cp-trait.def
  bc9b29434f2e35fa68caf656161b5c0f  gcc/cp/cp-tree.def
! b2d7aa65e3b07ffb871b27992b8c6bf0  gcc/cp/cp-tree.h
  e2854dfa428fab45fc41bf58fef71e61  gcc/cp/cp-ubsan.cc
  0f660920514d4f51007f6841a25e3af6  gcc/cp/cvt.cc
  f067718cf3d629084d8347c4e017afd4  gcc/cp/cxx-pretty-print.cc
  1d04eec9859d91686ca501e9221f30ac  gcc/cp/cxx-pretty-print.h
  82a41d873e1c90067158c89e6c1bd4bb  gcc/cp/cxxapi-data.csv
! a48a96cdb5553f579d5844b897509902  gcc/cp/decl.cc
  6b0c9433f7d3f129a44b59d54babb4eb  gcc/cp/decl.h
  eb77bf90b77e8585aa773ccdf953c298  gcc/cp/decl2.cc
  12ccd5244973d74a0536adf58261b416  gcc/cp/dump.cc
--- 5680,5710 ----
  c1c7801b9b0f379e702a4f6cb83972e7  gcc/cp/ChangeLog.ptr
  9aa3cd9f75c785de9f51446e3f295515  gcc/cp/ChangeLog.tree-ssa
  8246afa8febc0194ad61f92827009cfb  gcc/cp/Make-lang.in
! 689c8a6810ac9e15b64d4e745bda0f11  gcc/cp/call.cc
  144dd1ae510a7436b569b007470b62da  gcc/cp/cfns.gperf
  39dd4c5a96c7ea132eb3c7ed039a065e  gcc/cp/cfns.h
  4a5a02469458f5a17e932ae0133f2ce7  gcc/cp/class.cc
  e51f295e858583af5f9cf88b9530adf7  gcc/cp/config-lang.in
! 6803c12262c790a5b11f63788693a867  gcc/cp/constexpr.cc
! 58e79f705e8f9f18f0ad31afde2b72b3  gcc/cp/constraint.cc
  99c403ab218e024bcf6d5d2108ad1f3b  gcc/cp/contracts.cc
  e77a681f560f3e9500f126febdc67ef6  gcc/cp/contracts.h
! 8f78d0924d5a7780882529dc0fa117b0  gcc/cp/coroutines.cc
  1817def94193f0cfabd4fa5b321af011  gcc/cp/coroutines.h
! 1595ee677441bff50bf2ed88323963e1  gcc/cp/cp-gimplify.cc
  5deb6a9935508ca534b8ee8e84b2a1cc  gcc/cp/cp-lang.cc
  1a3e309babdfdd0ff5e03d09e6b5870d  gcc/cp/cp-name-hint.h
  eba8d8a1725223519fba5d4d69afd5c9  gcc/cp/cp-objcp-common.cc
  370b42bcdf211125186c37665052c30c  gcc/cp/cp-objcp-common.h
! 3d68fc8214f859e5286b13a9eb767866  gcc/cp/cp-trait.def
  bc9b29434f2e35fa68caf656161b5c0f  gcc/cp/cp-tree.def
! 22ba314a90240bbb42cd1064227b83ca  gcc/cp/cp-tree.h
  e2854dfa428fab45fc41bf58fef71e61  gcc/cp/cp-ubsan.cc
  0f660920514d4f51007f6841a25e3af6  gcc/cp/cvt.cc
  f067718cf3d629084d8347c4e017afd4  gcc/cp/cxx-pretty-print.cc
  1d04eec9859d91686ca501e9221f30ac  gcc/cp/cxx-pretty-print.h
  82a41d873e1c90067158c89e6c1bd4bb  gcc/cp/cxxapi-data.csv
! 2be1214520379e312a839588fb844993  gcc/cp/decl.cc
  6b0c9433f7d3f129a44b59d54babb4eb  gcc/cp/decl.h
  eb77bf90b77e8585aa773ccdf953c298  gcc/cp/decl2.cc
  12ccd5244973d74a0536adf58261b416  gcc/cp/dump.cc
*************** ecc52c9b0d629f940b5f324e0a0ae01a  gcc/cp
*** 5714,5747 ****
  447ddbe59eba62b9a389b9ba11701cfc  gcc/cp/friend.cc
  014d3891b4172014c0ad5386223c4f4c  gcc/cp/g++spec.cc
  a29b3e9192657e81a1574fb99466348d  gcc/cp/gen-cxxapi-file.py
! 9707ad29504f27a96a2ce979bd4b40b7  gcc/cp/init.cc
  b3ff7f1e11444c1a8a1b9471e54c8cdd  gcc/cp/lambda.cc
  bc388fb8287f2de7cdf4d78eb8f5d998  gcc/cp/lang-specs.h
  2c33328276b7ca5633320581eb891129  gcc/cp/lex.cc
  e4ccdd9cbe95dde4cce27394a7613dd9  gcc/cp/logic.cc
! 2af956b93a6588c9362a695e325af9f7  gcc/cp/mangle.cc
  3d68343c4a9d614bb00b91ad53e79a0b  gcc/cp/mapper-client.cc
  27465babcaf6195d4f438ed36bdd6aff  gcc/cp/mapper-client.h
  4be7487ea09330ba02fb0695bc32c905  gcc/cp/mapper-resolver.cc
! 4f8663190bd54ce6e6c71816f7ea934f  gcc/cp/metafns.gperf
! 13e5b9c99aa3729623f43052b1f10688  gcc/cp/metafns.h
  db73ab5285dd3810cd91cb42aa475df5  gcc/cp/method.cc
! 8b9c2ff6ab176652cff1a26b159f28cb  gcc/cp/module.cc
! 395c9708c9225e83b2a3916ddaa46d54  gcc/cp/name-lookup.cc
  b166c2ce3d5ccd4de4e0c5910947ae41  gcc/cp/name-lookup.h
  b98d31c57aa038618db60991b17e0d35  gcc/cp/operators.def
  9efebf39da56d681d4405dfb9e55e3f5  gcc/cp/optimize.cc
! 876b7231ac8a84bcc388f1abb31fa9bc  gcc/cp/parser.cc
  7973a34c47e3d3c580832655a3a5c3c2  gcc/cp/parser.h
! cfd45116ab651bd87ae0860dcbb58fcc  gcc/cp/pt.cc
  25322928eaff39cf167372554c639e02  gcc/cp/ptree.cc
! 472ea9b224c0de6e42ffbe8c24dacca7  gcc/cp/reflect.cc
  97df067b24bdcb46ea1a2ca984c26a33  gcc/cp/rtti.cc
  ed044462caa5bbab93e33fd297bc5d7c  gcc/cp/search.cc
! 8724174eaba039e08de0b8faa84242ed  gcc/cp/semantics.cc
  64c36b2ea66c9f8f477b19d24e06a2cb  gcc/cp/std-name-hint.gperf
  15cc409f13a8952feb90e94d99ecefa2  gcc/cp/std-name-hint.h
! 808deee41e6401283bf24bd1ea1bcbdf  gcc/cp/tree.cc
  01e9a381e6fcf3d016d0170ee0ad71d7  gcc/cp/type-utils.h
  dd21e0771211da03ea52000a335b44a9  gcc/cp/typeck.cc
  40eb09924b1139e6f7994869420c0c98  gcc/cp/typeck2.cc
--- 5714,5747 ----
  447ddbe59eba62b9a389b9ba11701cfc  gcc/cp/friend.cc
  014d3891b4172014c0ad5386223c4f4c  gcc/cp/g++spec.cc
  a29b3e9192657e81a1574fb99466348d  gcc/cp/gen-cxxapi-file.py
! b9032a113a137533247a90fda508e897  gcc/cp/init.cc
  b3ff7f1e11444c1a8a1b9471e54c8cdd  gcc/cp/lambda.cc
  bc388fb8287f2de7cdf4d78eb8f5d998  gcc/cp/lang-specs.h
  2c33328276b7ca5633320581eb891129  gcc/cp/lex.cc
  e4ccdd9cbe95dde4cce27394a7613dd9  gcc/cp/logic.cc
! 9f20f3c7fe65f196c12192bdc06f1c7d  gcc/cp/mangle.cc
  3d68343c4a9d614bb00b91ad53e79a0b  gcc/cp/mapper-client.cc
  27465babcaf6195d4f438ed36bdd6aff  gcc/cp/mapper-client.h
  4be7487ea09330ba02fb0695bc32c905  gcc/cp/mapper-resolver.cc
! 5c49e5acc2b03e2e579679382b3ac2f7  gcc/cp/metafns.gperf
! 0d5417b819c3521f7ea6a72851bfc601  gcc/cp/metafns.h
  db73ab5285dd3810cd91cb42aa475df5  gcc/cp/method.cc
! 42eb415e2b98e930f11f902e466ced4a  gcc/cp/module.cc
! 736425aea3e05ae769196ddeeecb8b82  gcc/cp/name-lookup.cc
  b166c2ce3d5ccd4de4e0c5910947ae41  gcc/cp/name-lookup.h
  b98d31c57aa038618db60991b17e0d35  gcc/cp/operators.def
  9efebf39da56d681d4405dfb9e55e3f5  gcc/cp/optimize.cc
! a3f08d03e0475a2eb7360eaac328520d  gcc/cp/parser.cc
  7973a34c47e3d3c580832655a3a5c3c2  gcc/cp/parser.h
! c70236760552d2fe9b42e960e46f8211  gcc/cp/pt.cc
  25322928eaff39cf167372554c639e02  gcc/cp/ptree.cc
! d65403701c6f0ece46bb7044235fe8c7  gcc/cp/reflect.cc
  97df067b24bdcb46ea1a2ca984c26a33  gcc/cp/rtti.cc
  ed044462caa5bbab93e33fd297bc5d7c  gcc/cp/search.cc
! 93d9c94c549a378f5629364fec9e5408  gcc/cp/semantics.cc
  64c36b2ea66c9f8f477b19d24e06a2cb  gcc/cp/std-name-hint.gperf
  15cc409f13a8952feb90e94d99ecefa2  gcc/cp/std-name-hint.h
! 474efea348630a5bd70e9fa2dd85691e  gcc/cp/tree.cc
  01e9a381e6fcf3d016d0170ee0ad71d7  gcc/cp/type-utils.h
  dd21e0771211da03ea52000a335b44a9  gcc/cp/typeck.cc
  40eb09924b1139e6f7994869420c0c98  gcc/cp/typeck2.cc
*************** fe61b2918e14694ac3e0e909cacea80f  gcc/cu
*** 5766,5772 ****
  86700ca4710faebe1a0dbd2da6bcc75d  gcc/custom-sarif-properties/digraphs.h
  cdc60d179f923c009f0432beb1054e5b  gcc/custom-sarif-properties/state-graphs.cc
  58306e5ac720b353f4c495abf155e8a1  gcc/custom-sarif-properties/state-graphs.h
! 8b65a55b21109ba1dbcb5e04ba3657b9  gcc/d/ChangeLog
  94dbce564aba342900829d11192f8905  gcc/d/ChangeLog-2006
  1a0536d6571bca334bb5c00dbdf257ab  gcc/d/ChangeLog-2007
  362a026d745031260b2e4dd8eba9becc  gcc/d/ChangeLog-2008
--- 5766,5772 ----
  86700ca4710faebe1a0dbd2da6bcc75d  gcc/custom-sarif-properties/digraphs.h
  cdc60d179f923c009f0432beb1054e5b  gcc/custom-sarif-properties/state-graphs.cc
  58306e5ac720b353f4c495abf155e8a1  gcc/custom-sarif-properties/state-graphs.h
! ec782d1b1db6581cfc033689d99e6681  gcc/d/ChangeLog
  94dbce564aba342900829d11192f8905  gcc/d/ChangeLog-2006
  1a0536d6571bca334bb5c00dbdf257ab  gcc/d/ChangeLog-2007
  362a026d745031260b2e4dd8eba9becc  gcc/d/ChangeLog-2008
*************** d916ef405eeaa878b1c2ef9dcf535196  gcc/d/
*** 5792,5798 ****
  5170dc7fc8ad21399dd35a73673a1b1b  gcc/d/config-lang.in
  e3a6f0edd05f379bdf9c3d094c6b2a78  gcc/d/d-attribs.cc
  b28e281d951471e031670e95fba8014d  gcc/d/d-builtins.cc
! d13c26de2827509dfca9bd878ac12ddf  gcc/d/d-codegen.cc
  f0a6fa18f331a5771005c3b319e1d6d9  gcc/d/d-compiler.cc
  97457532f0c348f5b93add8aeb0134e1  gcc/d/d-convert.cc
  62c9322bb6952c891db5089737edce22  gcc/d/d-ctfloat.cc
--- 5792,5798 ----
  5170dc7fc8ad21399dd35a73673a1b1b  gcc/d/config-lang.in
  e3a6f0edd05f379bdf9c3d094c6b2a78  gcc/d/d-attribs.cc
  b28e281d951471e031670e95fba8014d  gcc/d/d-builtins.cc
! 7fe09cb66d1146341a2d54ab462ad6d3  gcc/d/d-codegen.cc
  f0a6fa18f331a5771005c3b319e1d6d9  gcc/d/d-compiler.cc
  97457532f0c348f5b93add8aeb0134e1  gcc/d/d-convert.cc
  62c9322bb6952c891db5089737edce22  gcc/d/d-ctfloat.cc
*************** c5ee2a286608e2d9385816b39f8ae5c5  gcc/d/
*** 5801,5807 ****
  bc2edbcb94ab8817426f7e3b458ba478  gcc/d/d-frontend.h
  703fd954a886eae772ae6a46261eb6b5  gcc/d/d-gimplify.cc
  e57c763d71327c092796686484464f5f  gcc/d/d-incpath.cc
! 0abb9ef48cfebc9e3c81580b436c4ecf  gcc/d/d-lang.cc
  d3387225b6b0b4988843166a343aed79  gcc/d/d-longdouble.cc
  1b4f279195786abd8aaf36b97cbe9b5c  gcc/d/d-port.cc
  1752e16f6e30b87af0e3297a159bed15  gcc/d/d-spec.cc
--- 5801,5807 ----
  bc2edbcb94ab8817426f7e3b458ba478  gcc/d/d-frontend.h
  703fd954a886eae772ae6a46261eb6b5  gcc/d/d-gimplify.cc
  e57c763d71327c092796686484464f5f  gcc/d/d-incpath.cc
! 4ad8e9944001769ebe1cdfec7e8c0953  gcc/d/d-lang.cc
  d3387225b6b0b4988843166a343aed79  gcc/d/d-longdouble.cc
  1b4f279195786abd8aaf36b97cbe9b5c  gcc/d/d-port.cc
  1752e16f6e30b87af0e3297a159bed15  gcc/d/d-spec.cc
*************** ff0e8b453455e8497536165eae7c1f31  gcc/d/
*** 5812,6005 ****
  0cbefb1fe5798619dd31fbc791502b11  gcc/d/d-target.h
  96ebb03b303e0c71e962dea84e5154e5  gcc/d/d-tree.def
  9ac50a388702c4769cf02f0464df5e2d  gcc/d/d-tree.h
! 4ceaaec51430f3934aebbd90b62c497d  gcc/d/decl.cc
! e60fec47bd4c39ec31a066f899fd9083  gcc/d/dmd/MERGE
  19fa8b50b219a53d3fa7d1c6680ed3e2  gcc/d/dmd/README.md
! fe685aabb62f64dc83d3535c50268a00  gcc/d/dmd/VERSION
! 38aadc65e68d4e75b77165f181b78cc5  gcc/d/dmd/access.d
! 0b6b565b85689c4ffec0596fe390480a  gcc/d/dmd/aggregate.d
! 207170f5802ea29faae0ca2837577eff  gcc/d/dmd/aggregate.h
! e944b3cc5977f3146f04cacf8649d8c0  gcc/d/dmd/aliasthis.d
! 21422b359d959535fbad9bf3f51f180b  gcc/d/dmd/aliasthis.h
! 50f6728a5b8d4eca1afb9b4dd743ffa7  gcc/d/dmd/arrayop.d
! 358e6e9dc1ecd2c86a7aae08dd3aa396  gcc/d/dmd/arraytypes.d
! 65bee38915358909d57f9d907f25049b  gcc/d/dmd/arraytypes.h
! 01cbde9d907bb77b44dbe04be21a6f71  gcc/d/dmd/ast_node.d
! 70f509253981e582b4624b0083ff0168  gcc/d/dmd/ast_node.h
  630e07d94533dc02b37d18e8910e1edc  gcc/d/dmd/astcodegen.d
! ab77a83f83ba64f1958fe057eea77daf  gcc/d/dmd/astenums.d
! 59da10f604b4a41bc3b04cb65ce68c53  gcc/d/dmd/attrib.d
! 5ea6f705780bed876b445e09d8052e18  gcc/d/dmd/attrib.h
! 943555853b7c59e093cd477cd9794ea8  gcc/d/dmd/attribsem.d
! 45155359d7bcb34681c13836bacce4ee  gcc/d/dmd/blockexit.d
  e4224ccaecb14d942c71d31bef20d78c  gcc/d/dmd/boostlicense.txt
! 10a4f96d3c0b9e4a62234a66fed4ac95  gcc/d/dmd/builtin.d
! d2e390951e3efbed25d705482ea6b6e4  gcc/d/dmd/canthrow.d
! f22b72c7b6e42c078b93e9aeebeb8745  gcc/d/dmd/chkformat.d
! 6ea1c12bcf71e2d03a559a8bb98b393e  gcc/d/dmd/clone.d
  a439029b15d096cc69638a68c99a808b  gcc/d/dmd/common/README.md
! 61d411dcb15d30c83dd9edfa4f3a1c49  gcc/d/dmd/common/bitfields.d
! 3628ea219c6c040036b67adfa51494c0  gcc/d/dmd/common/charactertables.d
! 6cceed759afed97d547aff75c2c15c79  gcc/d/dmd/common/charactertables.h
! 3823cc8058efa0ebddfdc713d3ad18de  gcc/d/dmd/common/file.d
  8ff83d9e9276172a609feb344d4d66a6  gcc/d/dmd/common/identifiertables.d
! b78e48bcd127669df98a0d76f4164456  gcc/d/dmd/common/outbuffer.d
! 293347c6b9d7527810fa8f5be99ef420  gcc/d/dmd/common/outbuffer.h
! d34967808f1c51701172711162e89fa2  gcc/d/dmd/common/smallbuffer.d
! 6f057b8810015d334068d7cbbf962353  gcc/d/dmd/compiler.d
! fbb0ae262e4dd1a6040c572e7821dc73  gcc/d/dmd/compiler.h
! 94bb5b2492afc7f86e72cdde6be1ef41  gcc/d/dmd/cond.d
! fbec442dc6d3871213b7cbbf71d36f22  gcc/d/dmd/cond.h
! 4adb0fde64cbce737527490c8e522cab  gcc/d/dmd/constfold.d
! 6218b67862cce733c06bdbf3dcc451f1  gcc/d/dmd/cparse.d
! cb8ca96ec048cb51fb90613655fea60b  gcc/d/dmd/ctfe.h
! 38284e0e1d901c4164adf0a8db244f62  gcc/d/dmd/ctfeexpr.d
! e8058c4a1e43bd8181d63ea36242b7aa  gcc/d/dmd/ctorflow.d
! 5b34b7dd26b98a038aede4db884a169e  gcc/d/dmd/cxxfrontend.d
! b332a39399b6109b21c0d2bc8b50aa92  gcc/d/dmd/dcast.d
! 0b8737112eaa422c5b0c2040c249e936  gcc/d/dmd/dclass.d
! 19a11a8897fc2ac4bddb6174eeafcafb  gcc/d/dmd/declaration.d
! d245159ac348335e70822556f8875fea  gcc/d/dmd/declaration.h
! 45eeb192b0b93becf597bacd6bb4e861  gcc/d/dmd/delegatize.d
! 1c8696c1430fc34abef4ba896417efc5  gcc/d/dmd/denum.d
! b7652028ee382a4aaecb375c91e4977e  gcc/d/dmd/deps.d
! bff18720e23f9c411f44c004f7185d69  gcc/d/dmd/dimport.d
! a7991411d1e913aea857c304385bcacf  gcc/d/dmd/dinterpret.d
! b3d304f752e7ec702c1dd074f2b48ef7  gcc/d/dmd/dmacro.d
! 06758f9946331555feebf5a04ebbb5e4  gcc/d/dmd/dmodule.d
! 65e32390fbe45842ef7ac9f07b2cf741  gcc/d/dmd/doc.d
! 195f1b30a72207fedc96bc6e1f7e659d  gcc/d/dmd/doc.h
! a67ec9bb66892c8e82208e0afacf6372  gcc/d/dmd/dscope.d
! 0b6c7634dd6e9bdcf8db9e1b91195d20  gcc/d/dmd/dstruct.d
! 252ebdda2f9384aa2a17022e9ef8d922  gcc/d/dmd/dsymbol.d
! 62c944a599db14bc1b8cc22e703e51b0  gcc/d/dmd/dsymbol.h
! a2e0a7ce8fbb153d400531bb77d7e28a  gcc/d/dmd/dsymbolsem.d
! 8a5de23e1b9661c64e91f756d6b1c408  gcc/d/dmd/dtemplate.d
! d5bb7ce91261a651fcade1cbcbc7c903  gcc/d/dmd/dtoh.d
! 6da03bf90e4fc6cccb188d7cd2e9e8cb  gcc/d/dmd/dversion.d
! 48b7e8ef8c8fb8f90bf8f5c0109396ba  gcc/d/dmd/entity.d
! 4355817ae7656e1e229622990f17381c  gcc/d/dmd/enum.h
! 905c516b1f36220789f43abef3a04141  gcc/d/dmd/enumsem.d
! a1279ae425820f30e1fec354fe0fe525  gcc/d/dmd/errors.d
! c11c5cfd4fdd11b63a4352df36a9ef5f  gcc/d/dmd/errors.h
! 7e088d325b6d26d2f38488fa13bac5e6  gcc/d/dmd/errorsink.d
! 985faca9d349ccccfb3baae230e5c916  gcc/d/dmd/escape.d
! 259d7d487404d4a5443d3d80ba7fd396  gcc/d/dmd/expression.d
! a11cd1ab7b3b87d475100280c07ac452  gcc/d/dmd/expression.h
! 6937ce3a7eda0eb62ac3e398737aa1ac  gcc/d/dmd/expressionsem.d
! 18f42039c4b02815540d1326a554c1ff  gcc/d/dmd/file_manager.d
! 5ebce63777430c9aa99e00b689febd68  gcc/d/dmd/func.d
! f3173803ba09ef642baa9a72b5512e8e  gcc/d/dmd/funcsem.d
! cc61c52153becc5d7055611971033d0a  gcc/d/dmd/globals.d
! 1f9249dd7da2607b6227378a2893436d  gcc/d/dmd/globals.h
! 17960e40fc468b4fd9be78db5939ebfc  gcc/d/dmd/hdrgen.d
! 9daa4717ef98c1687a1fc311e063a2ff  gcc/d/dmd/hdrgen.h
! 278561340d185054afe540d75d8a020c  gcc/d/dmd/iasm/gcc.d
! 1f224789b07bf27944f15968dcca62ae  gcc/d/dmd/iasm/package.d
! 195692d866d6f1d3db55be765648b404  gcc/d/dmd/id.d
! b9968103c21e7625be8785b7233d5458  gcc/d/dmd/id.h
! 644475bd622881c5d776c1780ffd0caf  gcc/d/dmd/identifier.d
! 02a13af5783a113240e505109a37575c  gcc/d/dmd/identifier.h
! 69d47c63cbd0c5a1755dc0d9ce0e0f43  gcc/d/dmd/impcnvtab.d
! 3fefdbde222dbfdfa556c45e2e2d8239  gcc/d/dmd/imphint.d
! 8fa8186273418b0ca2b4a5e7ff258259  gcc/d/dmd/import.h
! 5490826e684be8755334ed851a063a81  gcc/d/dmd/importc.d
! ebaa8569b51ce450bf547c517fa32112  gcc/d/dmd/init.d
! b1a67469ba80a1b41c849d88c1b56076  gcc/d/dmd/init.h
! dc91c8168ce48683a54fc28fa2bd959c  gcc/d/dmd/initsem.d
! ff633e312d7cee2d4d876ad633695f1a  gcc/d/dmd/inline.d
! b99b1c906deb253d080333088fd2bb39  gcc/d/dmd/intrange.d
! 7a9906575b61bc21150371ba7c2d8424  gcc/d/dmd/json.d
! 987273b221dd2deeb71b6c3186560a57  gcc/d/dmd/json.h
! 6046613479884a0ada105a7fb25f633d  gcc/d/dmd/lambdacomp.d
! 827309d578c9d4bc844c1b9cd307f664  gcc/d/dmd/lexer.d
! bbe450c0d87dbb29796015b7e2862068  gcc/d/dmd/location.d
! 28fa018da64572c2e2dc65eb4df10f79  gcc/d/dmd/mangle.h
! 435a784d47452f93ee9b3bf600bfa6c8  gcc/d/dmd/mangle/basic.d
! e0fc4558ba7cabf2539a40c71490b8d5  gcc/d/dmd/mangle/cpp.d
! 889ffabfdbba11c830264e8f80df9907  gcc/d/dmd/mangle/package.d
! 3060c3975de808e1fc265423580b9c88  gcc/d/dmd/module.h
! f4af687180d1bff6cabc66dacc8b4bb2  gcc/d/dmd/mtype.d
! b3c625fc458995d46d21d1567c7ec040  gcc/d/dmd/mtype.h
! 29993a83d3593416c9e5a8476b93c34f  gcc/d/dmd/mustuse.d
! bae4fc370ed780757bd8eb1985df1898  gcc/d/dmd/nogc.d
! f484912afd45dd9a420a7e2942c609c2  gcc/d/dmd/nspace.d
! 9fd22735ec5defc239c823bf4cc7dafc  gcc/d/dmd/nspace.h
! 5869587fe71c5844e272bb3d342fca3b  gcc/d/dmd/ob.d
! 67bf4cb8c288635c89c71e505db8c400  gcc/d/dmd/objc.d
! 3d6c6139ccbadbe77a2bbcc1ae115744  gcc/d/dmd/objc.h
! 30131b0d8d8bb3595074ee27c6d1c5a8  gcc/d/dmd/opover.d
! 7e6d993f94aad91eab139a4451e723d2  gcc/d/dmd/optimize.d
! c937b3b7303509f65d2cdc56f9935609  gcc/d/dmd/parse.d
! 10c5849745e2ade3c29c2c2e6e263d1e  gcc/d/dmd/pragmasem.d
! 7257c751cbb4f4c24a8997a4e41323dd  gcc/d/dmd/printast.d
  f38789894c6b0b28bedba3bb9ec03010  gcc/d/dmd/res/default_ddoc_theme.ddoc
  04f57d64eeeaa73285101503465b193b  gcc/d/dmd/root/README.md
! 7016ea479a4606b18f1325d8cb8b8dd4  gcc/d/dmd/root/aav.d
! d77bdca250dd9bc86f55ad475c27c505  gcc/d/dmd/root/array.d
! 3a41bdad676b84caeb898e9ad930e5f3  gcc/d/dmd/root/array.h
! f1ed538ea9f244c7a31079843803f7c5  gcc/d/dmd/root/bitarray.d
! c4ef4ae6beb95af2dac84081c2254eb4  gcc/d/dmd/root/bitarray.h
! 29b412c675d8c525e044de66f3665708  gcc/d/dmd/root/complex.d
! a16a8a0a72db5419fc4f65cf1e7296f6  gcc/d/dmd/root/complex_t.h
! 13a3bc8b8362286c1b3fc3984f5bb5a4  gcc/d/dmd/root/ctfloat.d
! 9dacfdea29663209087516775689ca39  gcc/d/dmd/root/ctfloat.h
! 90d7b81f18ef716664525dda431ae045  gcc/d/dmd/root/dcompat.h
  7c536a32ccf522d80e0058c3ef4e8b29  gcc/d/dmd/root/dsystem.h
! d2edbe4538789a6ee21619e2f7f9b85e  gcc/d/dmd/root/file.d
! 898b009778e305227edb630682e4687f  gcc/d/dmd/root/filename.d
! c4f196857093b4920d7e76e2dccfce55  gcc/d/dmd/root/filename.h
! b2d14576a6b40f3e888f3c0fe8bf33dc  gcc/d/dmd/root/hash.d
  b9c373949801135e1bddbde0e56df358  gcc/d/dmd/root/longdouble.d
! 00323e5d7995f24455211f287db2933b  gcc/d/dmd/root/optional.d
! 18757675f78f2f0ef44cf35d70708a95  gcc/d/dmd/root/optional.h
! f975c3bc54608b3a33eefc00f171075f  gcc/d/dmd/root/port.d
! 614f435a172de91c9a8094be94e18bb0  gcc/d/dmd/root/port.h
! c1f36e58511b1683be8a7d9e455d8bcb  gcc/d/dmd/root/region.d
! 08271d8c9fa9ac4b7f3b264f238fd1bd  gcc/d/dmd/root/rmem.d
! 689a9ecaf1d57bde83bc13e4cadca086  gcc/d/dmd/root/rmem.h
! b9117650575c4354e53bc2c692c5cfe1  gcc/d/dmd/root/speller.d
! 0fd3f0220cce99d57a05b98a5304023a  gcc/d/dmd/root/string.d
! 374bdac6753a47040717f1174e23a61c  gcc/d/dmd/root/stringtable.d
! 18265bb7937a4657c9b8dcca3a08557f  gcc/d/dmd/root/utf.d
! 905d9c0b63ee694bbfc8d00759342b44  gcc/d/dmd/rootobject.d
! 8617ad6e5c794b32e4e8e5102faf7947  gcc/d/dmd/rootobject.h
! fbd7887f2d110d9317a88e89b42603d9  gcc/d/dmd/safe.d
! 2a87924ab1da4a9dec66be9ffb270ca5  gcc/d/dmd/scope.h
! a17761091d3407ad27bbd68653426e9a  gcc/d/dmd/semantic2.d
! 1f8202b4da68724a3ae382395aadb4bf  gcc/d/dmd/semantic3.d
! 564c9aa01e32272ea315e2123fe1376d  gcc/d/dmd/sideeffect.d
! 7f525aab9fca4912bad3abf43c7b114e  gcc/d/dmd/statement.d
! 8e7e95803a6b747d0e046c94e11699e7  gcc/d/dmd/statement.h
! 34c448ad7ec172631e1c7189a56f1ebd  gcc/d/dmd/statementsem.d
! 019d20606bad1372a3957caa49666216  gcc/d/dmd/staticassert.d
! 999cc27e94e3906d8ed37c8c3c20a7fe  gcc/d/dmd/staticassert.h
! 134f187402100d2906a774b8ab3427b7  gcc/d/dmd/staticcond.d
! 851920b00561bdde300cee788d9492cd  gcc/d/dmd/stmtstate.d
! 7b7435ff2e95d0a2c3426dd35f4b4980  gcc/d/dmd/target.d
! de14423883f55275283db320ae89c3e8  gcc/d/dmd/target.h
! 95fae74cf84392893d13163e0e1d5960  gcc/d/dmd/targetcompiler.d
! 63fc3348717ad1691da85eaaa861b128  gcc/d/dmd/template.h
! cd42fcbe157c6de095712e8573af3c46  gcc/d/dmd/templateparamsem.d
! b62520f09fc0433e8857cd77b98c3231  gcc/d/dmd/templatesem.d
! e3478e4fd377144880b10626f252de44  gcc/d/dmd/timetrace.d
! 67f722b0343c8c20b65a928da16104f0  gcc/d/dmd/tokens.d
! bb3dfb556d48b4a36a8703a36d0b3620  gcc/d/dmd/tokens.h
! 684c540e6da71c1139eb27c084e7cf2a  gcc/d/dmd/traits.d
! 818f4057f6aa92b6d808b307bc254b27  gcc/d/dmd/typesem.d
! 063c3ee233be8f4cd8c357df1610eaaa  gcc/d/dmd/typinf.d
! f372f14ecea0c837d34ff099f7aef870  gcc/d/dmd/typinf.h
! af456a0015267d13132f5795b031b8c6  gcc/d/dmd/utils.d
! f0862f7d5405cfe64d4c8d0d7618be1b  gcc/d/dmd/version.h
! fef5dd05c8434b3837dae89255d97dca  gcc/d/dmd/visitor.h
! 0b1d6fa0933e322c5fbf8986f95bff37  gcc/d/dmd/visitor/foreachvar.d
! a3cd575b3088ab06aa23c81c93ace7e7  gcc/d/dmd/visitor/package.d
  5b977a7d574f832916a0653671ca2073  gcc/d/dmd/visitor/parsetime.d
  3db1547c5541dea5b6b7b3580f33c117  gcc/d/dmd/visitor/permissive.d
! 9f4b31afc643d000331d393fbdc8bff3  gcc/d/dmd/visitor/postorder.d
! 9b22040efac930e873d2a2565a2867da  gcc/d/dmd/visitor/statement_rewrite_walker.d
  1cbd9c1c0ec261f10e9d9443fc16f987  gcc/d/dmd/visitor/transitive.d
! 131464cdc94026dd96c786ebd65ffb45  gcc/d/expr.cc
  ae98ef7253f51b9c2283da08c3df60b1  gcc/d/gdc.texi
  fe75e0460d453b2242165e5b49a6f5dc  gcc/d/implement-d.texi
  a1264deb8aa43914b45e5a16767cc28b  gcc/d/imports.cc
--- 5812,6005 ----
  0cbefb1fe5798619dd31fbc791502b11  gcc/d/d-target.h
  96ebb03b303e0c71e962dea84e5154e5  gcc/d/d-tree.def
  9ac50a388702c4769cf02f0464df5e2d  gcc/d/d-tree.h
! e15dc7e6bb692e768b46ebcc8ec185d4  gcc/d/decl.cc
! 15ee3aa574b8022c049f9e20ca705051  gcc/d/dmd/MERGE
  19fa8b50b219a53d3fa7d1c6680ed3e2  gcc/d/dmd/README.md
! d08a6d91478fcd3badef10158d94e3f0  gcc/d/dmd/VERSION
! 36493396b4a254b183eb366b1408b69f  gcc/d/dmd/access.d
! 756539788ec37c1cf6e94aab7a6ec80d  gcc/d/dmd/aggregate.d
! cb6199697c2878d26b01f1c81cb3b451  gcc/d/dmd/aggregate.h
! b22c27345df07be061e0733f7eef44a4  gcc/d/dmd/aliasthis.d
! 7d64012478c716836ba639f197ad422c  gcc/d/dmd/aliasthis.h
! 5b37539176474f4a6ab4ef3494512fff  gcc/d/dmd/arrayop.d
! 9ac135f11d6953caae29207b6ff8a837  gcc/d/dmd/arraytypes.d
! 4ddd43319518c15cb022dfdc59e34a0d  gcc/d/dmd/arraytypes.h
! 0a0a9c2c680b99e0073ae612bd4504a7  gcc/d/dmd/ast_node.d
! a4a787b93d288c96056b06fc497df72d  gcc/d/dmd/ast_node.h
  630e07d94533dc02b37d18e8910e1edc  gcc/d/dmd/astcodegen.d
! 1117f13304503359d2f7a80fce02d7ac  gcc/d/dmd/astenums.d
! 8e04296ae588a8e577bef6aebe210c55  gcc/d/dmd/attrib.d
! 4e6956e77150e867c138976d8f637b06  gcc/d/dmd/attrib.h
! 8b706987f90799d89087f75cdc4099a0  gcc/d/dmd/attribsem.d
! 7941e8a70e675aba76b11316537eab9d  gcc/d/dmd/blockexit.d
  e4224ccaecb14d942c71d31bef20d78c  gcc/d/dmd/boostlicense.txt
! ca7abcaef9827557890a5e6113d9634b  gcc/d/dmd/builtin.d
! d5f48d69fb1d3dabc344e405278598c2  gcc/d/dmd/canthrow.d
! c19e185200e2f31a45a7706999634ea6  gcc/d/dmd/chkformat.d
! ee60f5fdc17edb10bec98069a38a45e7  gcc/d/dmd/clone.d
  a439029b15d096cc69638a68c99a808b  gcc/d/dmd/common/README.md
! 1c0f18f82dd1f262423d86223517d52a  gcc/d/dmd/common/bitfields.d
! 32619178f6600192362b4a35532b2210  gcc/d/dmd/common/charactertables.d
! 44e6f2c52a417f9c81dcb715040575f0  gcc/d/dmd/common/charactertables.h
! 1e2b980216118e2f8686f388e2360308  gcc/d/dmd/common/file.d
  8ff83d9e9276172a609feb344d4d66a6  gcc/d/dmd/common/identifiertables.d
! aa49dbdfa503ef3910e244a1f652ba7a  gcc/d/dmd/common/outbuffer.d
! 291ea374a303bf4a60cc7173412a3a14  gcc/d/dmd/common/outbuffer.h
! bd6e08c968f0146dd91f685d0f8c7ab0  gcc/d/dmd/common/smallbuffer.d
! 13e98d7e233db5c4859e70fa2b49619e  gcc/d/dmd/compiler.d
! 7c61ea8b18b3bbff0a3f82144e9389b8  gcc/d/dmd/compiler.h
! 7e7cf4eebdb695b610f50e20a8f8f17a  gcc/d/dmd/cond.d
! ddc0a699500ea63584dc7112b45f5bff  gcc/d/dmd/cond.h
! aa6993539eee5d117549ea1ac019d398  gcc/d/dmd/constfold.d
! dc17b7847ad48eac07c0129d42c2de49  gcc/d/dmd/cparse.d
! 1ac8d84f6ae5c2322a5b1ac2dad789da  gcc/d/dmd/ctfe.h
! a902f2f6d89c5ccabdd31029b6f870ed  gcc/d/dmd/ctfeexpr.d
! f1cc29e299e5c989af3a12f76fb1592d  gcc/d/dmd/ctorflow.d
! dbb9cf409aac28fd9fee2440c81ae1b2  gcc/d/dmd/cxxfrontend.d
! e99136fed5cd6eaf91e3d9828623b84b  gcc/d/dmd/dcast.d
! be352ea1f39d9274f982d4d0b828f812  gcc/d/dmd/dclass.d
! 67dadc1a3b5dbb68f28f315b406e7a43  gcc/d/dmd/declaration.d
! 391ddc149d9292d83ad528439d96f06a  gcc/d/dmd/declaration.h
! 3094ef047c625363522838160ce19cc7  gcc/d/dmd/delegatize.d
! 581e89756598665b364d45d94772ca78  gcc/d/dmd/denum.d
! 8aec6d8482649cf6ca597ef650a703ae  gcc/d/dmd/deps.d
! 8e20089b4d8784bd5c0bd7ad460a49ba  gcc/d/dmd/dimport.d
! 7d04ac62896ab11e49ca8c54f65ae9e1  gcc/d/dmd/dinterpret.d
! ac8783866acd3cad84a517cd64101709  gcc/d/dmd/dmacro.d
! d60264a048edd181a3053b56a58f212f  gcc/d/dmd/dmodule.d
! 68506df496e18df84a700fbb1f92196c  gcc/d/dmd/doc.d
! f6f5a3f4a20471965656355efab9777a  gcc/d/dmd/doc.h
! f5414730b2ea5603194a38706e447d91  gcc/d/dmd/dscope.d
! fc621a0e0e8e2f2b6e1424ee1b40d9bf  gcc/d/dmd/dstruct.d
! 76083e9697702b812cde64325b97752c  gcc/d/dmd/dsymbol.d
! 6fa1f90f158e42a3721b6ddbf5379469  gcc/d/dmd/dsymbol.h
! fda0d4a2bbb79cb10450718ed8b52f28  gcc/d/dmd/dsymbolsem.d
! 2709aa7f97dd0cae93d25d05e5c930f9  gcc/d/dmd/dtemplate.d
! 10d5f83078185d726822de2fdd2c22c2  gcc/d/dmd/dtoh.d
! a024ac31b1708f7009771f94ee46876a  gcc/d/dmd/dversion.d
! c364148471790afa25250a0a922766a0  gcc/d/dmd/entity.d
! 7295d3366bfa24c845332e4d53bc5f24  gcc/d/dmd/enum.h
! 927db6823270135382c4e376e0d49653  gcc/d/dmd/enumsem.d
! 94afd036aeea0736b8d1f0e24e8ee91b  gcc/d/dmd/errors.d
! 2ca65eb4712d0681782c42c5b81e48df  gcc/d/dmd/errors.h
! eb4b0f251fda4abb36b5675f09f08183  gcc/d/dmd/errorsink.d
! 929d53e03409db76b4188cbe1fa854b5  gcc/d/dmd/escape.d
! 7a342b9174891cded32c3c05fd2250c8  gcc/d/dmd/expression.d
! fd76397048175f21bab28e9028a8bcf0  gcc/d/dmd/expression.h
! 1af44f203576ad0d5e4db420749a77f5  gcc/d/dmd/expressionsem.d
! 3627f00ed08270013ed3d56ba2c8306a  gcc/d/dmd/file_manager.d
! da0aef14ed6bcca1855c5f574ac9518b  gcc/d/dmd/func.d
! 856e4c7ce2db4e5fb9b7eb1f8a13a960  gcc/d/dmd/funcsem.d
! ba15fde43ff2070240500fc9278ca8c3  gcc/d/dmd/globals.d
! 80441f95e66217a6a95ea311959f8008  gcc/d/dmd/globals.h
! ce7a3a24c38a694d1ff58f85319702ac  gcc/d/dmd/hdrgen.d
! eceb03805de66aa33b88db982b080ccd  gcc/d/dmd/hdrgen.h
! 3a888a438cb7f683787a824f06cd118a  gcc/d/dmd/iasm/gcc.d
! b28379203f405c72400b8322341ed4cc  gcc/d/dmd/iasm/package.d
! ee52343e53dac85da6c8343e65ebf601  gcc/d/dmd/id.d
! 3b176e9009289fa40177b67943bda16e  gcc/d/dmd/id.h
! cc790adf1106ca652b9d5d440bd49c2b  gcc/d/dmd/identifier.d
! 05d49f275ce1ad215c9b3723425a8137  gcc/d/dmd/identifier.h
! f3129e50c17722feb87422cb6f99df38  gcc/d/dmd/impcnvtab.d
! 2145805b3d26f618999e95a77453fb95  gcc/d/dmd/imphint.d
! 276ec577c12e42a86c102f849372c454  gcc/d/dmd/import.h
! fe724002c5930a2109b8cc995559c1d2  gcc/d/dmd/importc.d
! 5ac24aa3a5e5e861ae16085d34be4e2b  gcc/d/dmd/init.d
! 3ef3ad816e9cb5c20fd99e5a1e39017e  gcc/d/dmd/init.h
! 267b45aac11dc81678f3bc07f9b66830  gcc/d/dmd/initsem.d
! 8bcb821e2774a710f1a103ee772a75ec  gcc/d/dmd/inline.d
! 72bffe7229091511c23cfe6a87417f92  gcc/d/dmd/intrange.d
! 0b0004fa40b24f50e09b0ccae1c089bf  gcc/d/dmd/json.d
! 81944208c950f3d78083976d7a21776f  gcc/d/dmd/json.h
! 3201be4778e876abc2661b2f56bea420  gcc/d/dmd/lambdacomp.d
! 7de2c06715b313e906b396a5844f7464  gcc/d/dmd/lexer.d
! 9cc4895b6d6d75b246d09870633aec23  gcc/d/dmd/location.d
! 4d83de0490ebb3f1a34eb9f82e6c3ee1  gcc/d/dmd/mangle.h
! 8e8703eb2786008348bb13ebb16680b3  gcc/d/dmd/mangle/basic.d
! 83acc05560ca5f4adec3abd29d150466  gcc/d/dmd/mangle/cpp.d
! 553e88eed400a7a48add3b2597f71a77  gcc/d/dmd/mangle/package.d
! 17b69e6683cbf859e9e05714a363d6c7  gcc/d/dmd/module.h
! 1002103190341764f19a11152e609b9f  gcc/d/dmd/mtype.d
! dee3d29984dc0bea1bcb5c7431d8b22c  gcc/d/dmd/mtype.h
! 573db47cfd4278d43dbf389726628d80  gcc/d/dmd/mustuse.d
! af897450e97c2de0c2aaf0343d1e1026  gcc/d/dmd/nogc.d
! 1ec2bc005835e463619f6b3bb5d2ed8c  gcc/d/dmd/nspace.d
! 2a2b07778ebee1bf66f205d8e171de2a  gcc/d/dmd/nspace.h
! 83cab5409cbe6c7aed86b7d76c9cb0df  gcc/d/dmd/ob.d
! a5a81db85220063d942c30e1768127e4  gcc/d/dmd/objc.d
! 817eab26fa9c3c2bcbb3da9dc62c8e91  gcc/d/dmd/objc.h
! 439d6d598da51f43e22b875c6812fd04  gcc/d/dmd/opover.d
! 0fe86cd98d1ef92d7e2a055b92245b73  gcc/d/dmd/optimize.d
! 6c1a268e7f681450ac58ea0d88bd8fc8  gcc/d/dmd/parse.d
! 63ea20190d7954768fbfcf45398be2a8  gcc/d/dmd/pragmasem.d
! 21cd1ad0a30d9e430e36c8ae132ad34b  gcc/d/dmd/printast.d
  f38789894c6b0b28bedba3bb9ec03010  gcc/d/dmd/res/default_ddoc_theme.ddoc
  04f57d64eeeaa73285101503465b193b  gcc/d/dmd/root/README.md
! 48daf7f746f8e2d88a61de1acd00cac8  gcc/d/dmd/root/aav.d
! 7f41dc053f2e640fa0cf36b39a20d9c8  gcc/d/dmd/root/array.d
! 301691c5207ec3bd61fc6e0d4ae8309d  gcc/d/dmd/root/array.h
! 321fef42da2f17a93befdccb73b7b911  gcc/d/dmd/root/bitarray.d
! 496e8b8f6bc7a265e92a15149e469ee5  gcc/d/dmd/root/bitarray.h
! c2fdd18d09afd2c7fdf7d9a67e4a2f16  gcc/d/dmd/root/complex.d
! ed877cb6072c8664e6e4864045c2ce52  gcc/d/dmd/root/complex_t.h
! 69f97f66836f6abcc8828bc3aaa553fe  gcc/d/dmd/root/ctfloat.d
! 00b27a8c6b486dccfd5a7099f66ea466  gcc/d/dmd/root/ctfloat.h
! 937fb02ddbf529a9693fc629999b013b  gcc/d/dmd/root/dcompat.h
  7c536a32ccf522d80e0058c3ef4e8b29  gcc/d/dmd/root/dsystem.h
! afcc697b8123215ed1c223f9da2fb8ca  gcc/d/dmd/root/file.d
! 088c90a542cd216427b23b097f0c8f9c  gcc/d/dmd/root/filename.d
! 9ee6b2eab16388b51b0b842ba49a46dc  gcc/d/dmd/root/filename.h
! 968008c811f0192a06cf5229fc3d098f  gcc/d/dmd/root/hash.d
  b9c373949801135e1bddbde0e56df358  gcc/d/dmd/root/longdouble.d
! 9026e030d55093a7bbc20e12537db987  gcc/d/dmd/root/optional.d
! dede443e7a0e013d019578552c807b84  gcc/d/dmd/root/optional.h
! b27ff72eb91c36ea2e048d2b5722dd9b  gcc/d/dmd/root/port.d
! f4a448f3082f16b837d7c7b0e3f039c9  gcc/d/dmd/root/port.h
! 7e574cd19d72a09c8919cbbbcf32d888  gcc/d/dmd/root/region.d
! 6d4bd01178eb3b63c426d99627e7d0bc  gcc/d/dmd/root/rmem.d
! 45e4d6d74d3eca65746c3fc07a0f4146  gcc/d/dmd/root/rmem.h
! 9e6ff4e3ad1b4a9e5fa7e673617690b2  gcc/d/dmd/root/speller.d
! ce9195d35ab9e8e79dc54f99c5c574a2  gcc/d/dmd/root/string.d
! 78fb427ee76aa3c4411b67477edc6c63  gcc/d/dmd/root/stringtable.d
! 79a2ad84902e3331a55615b932df1658  gcc/d/dmd/root/utf.d
! d325426ed5c2e0f1cff209014707d2cd  gcc/d/dmd/rootobject.d
! b7f106fff78a53f6592a88162c5f27f5  gcc/d/dmd/rootobject.h
! 613ca0713c5de0beaa549abecdce52b9  gcc/d/dmd/safe.d
! 5de1bb484b07883e38e43e565d22f4e0  gcc/d/dmd/scope.h
! f0b8e6149d2f938f358a894276fbc922  gcc/d/dmd/semantic2.d
! 066195303caf1139dee33c226b3c42ac  gcc/d/dmd/semantic3.d
! be83e2a68c2785d4934d7061b2438aab  gcc/d/dmd/sideeffect.d
! 9b5e1295542ccce933f6885751dce523  gcc/d/dmd/statement.d
! c02dff82e02e13a144394c6cc86455e2  gcc/d/dmd/statement.h
! f5c9810e273a14ef4235a5fc3d528537  gcc/d/dmd/statementsem.d
! 12804b7fd378e16447bc2d60700d48ba  gcc/d/dmd/staticassert.d
! bcc714ee56062210a0882bd13781048f  gcc/d/dmd/staticassert.h
! b705fcc699b639fdeafc149c372d1909  gcc/d/dmd/staticcond.d
! f954f32f83768ad028b98e373a6f69e1  gcc/d/dmd/stmtstate.d
! 412cfd304c56d7c834d55c84a811ced1  gcc/d/dmd/target.d
! 348b997000ade02d7c26d7d8ddc7f3e7  gcc/d/dmd/target.h
! c9965b88277fa93899b40afd0559c8b7  gcc/d/dmd/targetcompiler.d
! 7cb2b265ffd904798c9be00eb12a199e  gcc/d/dmd/template.h
! 3b365c5d7bdaf6f7e9198e68c628aea7  gcc/d/dmd/templateparamsem.d
! 832a1b1566d281c3ce2e2e35d9eb3854  gcc/d/dmd/templatesem.d
! 00e876f8ff21c3623ce98ba78cbcd0d5  gcc/d/dmd/timetrace.d
! 2ceab2ee057c61d33fbab61bb85dd5d3  gcc/d/dmd/tokens.d
! ecc4415ecfef96a7ba80b0266535fb21  gcc/d/dmd/tokens.h
! 82cfc239acd3f554f33f19b1fa5b9a01  gcc/d/dmd/traits.d
! 367c2f75b7f8d2f274c61b1970e010d1  gcc/d/dmd/typesem.d
! a8eb1da7a97ae0b75c2221de62b0b989  gcc/d/dmd/typinf.d
! 584b6655b333a44de3fde735473d1002  gcc/d/dmd/typinf.h
! 007d2370bbc69040e559cf4caabaf715  gcc/d/dmd/utils.d
! e0bb28506ea681cf29159041477c703a  gcc/d/dmd/version.h
! ce69c50b449a66ecf52a9dc705333fa4  gcc/d/dmd/visitor.h
! 8f422dfb0a531a7b80267b95f3906123  gcc/d/dmd/visitor/foreachvar.d
! 8989a02108474c052f580953b3494035  gcc/d/dmd/visitor/package.d
  5b977a7d574f832916a0653671ca2073  gcc/d/dmd/visitor/parsetime.d
  3db1547c5541dea5b6b7b3580f33c117  gcc/d/dmd/visitor/permissive.d
! 82f5db54c1a9b627caf93de77ba51950  gcc/d/dmd/visitor/postorder.d
! c5e5b33d24d8d54d0db24ec6d8808573  gcc/d/dmd/visitor/statement_rewrite_walker.d
  1cbd9c1c0ec261f10e9d9443fc16f987  gcc/d/dmd/visitor/transitive.d
! 8006c65b71eeae0f58d7e35315aa72e6  gcc/d/expr.cc
  ae98ef7253f51b9c2283da08c3df60b1  gcc/d/gdc.texi
  fe75e0460d453b2242165e5b49a6f5dc  gcc/d/implement-d.texi
  a1264deb8aa43914b45e5a16767cc28b  gcc/d/imports.cc
*************** d926df42786a0b32bc4c04fab4d1cdff  gcc/d/
*** 6011,6019 ****
  a84c5c8dc5dd34c74b6c874a99718559  gcc/d/longdouble.h
  315914960c100ee43441bdcb728d419c  gcc/d/modules.cc
  2fc8432bfa0576b0d005fd3d883ea861  gcc/d/runtime.cc
! 2a58a11cea02555c122db5fe3272f8bf  gcc/d/runtime.def
  8e6ac7d895e5279ce9a5b93f58cd56b7  gcc/d/toir.cc
! affae45493ed4825280855abb52625aa  gcc/d/typeinfo.cc
  728b071034e9ebd0b358709c62834e38  gcc/d/types.cc
  97d491fba0dd57fe8e4fb67f2c7f8b88  gcc/data-streamer-in.cc
  d1658e0b3a01487789371ee847def1b2  gcc/data-streamer-out.cc
--- 6011,6019 ----
  a84c5c8dc5dd34c74b6c874a99718559  gcc/d/longdouble.h
  315914960c100ee43441bdcb728d419c  gcc/d/modules.cc
  2fc8432bfa0576b0d005fd3d883ea861  gcc/d/runtime.cc
! c91433fbbe79c3e110e263ab981dea5e  gcc/d/runtime.def
  8e6ac7d895e5279ce9a5b93f58cd56b7  gcc/d/toir.cc
! 3ae8a62d0c135b91cfa17f45a22ad721  gcc/d/typeinfo.cc
  728b071034e9ebd0b358709c62834e38  gcc/d/types.cc
  97d491fba0dd57fe8e4fb67f2c7f8b88  gcc/data-streamer-in.cc
  d1658e0b3a01487789371ee847def1b2  gcc/data-streamer-out.cc
*************** fe1e57cdb00aa5c5d132ea01fc2e1440  gcc/do
*** 6126,6138 ****
  a0c8079a0b836c78e78f046d38b8eeff  gcc/doc/cppdiropts.texi
  ee65c9e3e7c3fb1fd0128c23f4130e51  gcc/doc/cppenv.texi
  301ed7e567732d1f0d5899a624068bdd  gcc/doc/cppinternals.texi
! b0cd5e1000a4e1467a9880e1d1f46201  gcc/doc/cppopts.texi
  d8b2becdc7d9c570f256e19e1b1ac4f1  gcc/doc/cppwarnopts.texi
! e9902b277ce2349fa0108a850dd93247  gcc/doc/extend.texi
  483a7b956113f0370528460e842ff7b0  gcc/doc/fragments.texi
  7fb1e4199b2e70228fda69b8065d83c4  gcc/doc/frontends.texi
  66d5868616d429f3e34b575b3efc6ccc  gcc/doc/gcc.texi
! d65494b01ae16d772dcb4656484c1a0f  gcc/doc/gccint.texi
  c4c2d60b79a670894debcf60da0e71e9  gcc/doc/gcov-dump.texi
  aa98c00cad5e7ccb99b898a166288d0c  gcc/doc/gcov-tool.texi
  8910763f8e2d80436cd2a70891012ad7  gcc/doc/gcov.texi
--- 6126,6138 ----
  a0c8079a0b836c78e78f046d38b8eeff  gcc/doc/cppdiropts.texi
  ee65c9e3e7c3fb1fd0128c23f4130e51  gcc/doc/cppenv.texi
  301ed7e567732d1f0d5899a624068bdd  gcc/doc/cppinternals.texi
! 421cc3b7d98386e0eb0abba4242dd54a  gcc/doc/cppopts.texi
  d8b2becdc7d9c570f256e19e1b1ac4f1  gcc/doc/cppwarnopts.texi
! bd4b21f65d9b1776d46eb3c05a9648f9  gcc/doc/extend.texi
  483a7b956113f0370528460e842ff7b0  gcc/doc/fragments.texi
  7fb1e4199b2e70228fda69b8065d83c4  gcc/doc/frontends.texi
  66d5868616d429f3e34b575b3efc6ccc  gcc/doc/gcc.texi
! cf131214fef768edb46718198e8fb4fd  gcc/doc/gccint.texi
  c4c2d60b79a670894debcf60da0e71e9  gcc/doc/gcov-dump.texi
  aa98c00cad5e7ccb99b898a166288d0c  gcc/doc/gcov-tool.texi
  8910763f8e2d80436cd2a70891012ad7  gcc/doc/gcov.texi
*************** dc4ccd9843d88bc01c909438dabfd6ab  gcc/do
*** 6143,6149 ****
  5f2ceccace2ed8e79100ae9c90d97753  gcc/doc/gty.texi
  16bc58e98e83e3a41c9417ad0738c650  gcc/doc/headerdirs.texi
  cb2462af7cefb9323958455da8bb29f8  gcc/doc/hostconfig.texi
! f47d236d7ee7e48319a13461771035d6  gcc/doc/implement-c.texi
  750c860cd31bb47133ca5da76d82247d  gcc/doc/implement-cxx.texi
  8bed7c13f2521176c0f9f4f79c920551  gcc/doc/include/fdl.texi
  8787976f426cd52da24a856cd41d87be  gcc/doc/include/funding.texi
--- 6143,6150 ----
  5f2ceccace2ed8e79100ae9c90d97753  gcc/doc/gty.texi
  16bc58e98e83e3a41c9417ad0738c650  gcc/doc/headerdirs.texi
  cb2462af7cefb9323958455da8bb29f8  gcc/doc/hostconfig.texi
! bde53a0a190c3a74b047eb2b53c080eb  gcc/doc/ifn.texi
! 27f346799737382c572e0b085fa46374  gcc/doc/implement-c.texi
  750c860cd31bb47133ca5da76d82247d  gcc/doc/implement-cxx.texi
  8bed7c13f2521176c0f9f4f79c920551  gcc/doc/include/fdl.texi
  8787976f426cd52da24a856cd41d87be  gcc/doc/include/funding.texi
*************** f47d236d7ee7e48319a13461771035d6  gcc/do
*** 6152,6158 ****
  e9b8122841fbfbbc30fee8ed6613c399  gcc/doc/include/texinfo.tex
  db8dbcf7fdd8459bac403cd0f8bd754a  gcc/doc/install.texi
  30a2209eee0a2bed76e2d9ff3bd646f2  gcc/doc/install.texi2html
! 4500d83633f3e52d99765cfbcb055c43  gcc/doc/invoke.texi
  dd9d4097ebfa9e936c41913343807268  gcc/doc/languages.texi
  46d2bbbd37002bb71569d0b1f27d7a5a  gcc/doc/libgcc.texi
  ef4f00c423089323edef1d3cff31a4a2  gcc/doc/libgdiagnostics/Makefile
--- 6153,6159 ----
  e9b8122841fbfbbc30fee8ed6613c399  gcc/doc/include/texinfo.tex
  db8dbcf7fdd8459bac403cd0f8bd754a  gcc/doc/install.texi
  30a2209eee0a2bed76e2d9ff3bd646f2  gcc/doc/install.texi2html
! 6ba38e715c14e85696b7a197e94e355a  gcc/doc/invoke.texi
  dd9d4097ebfa9e936c41913343807268  gcc/doc/languages.texi
  46d2bbbd37002bb71569d0b1f27d7a5a  gcc/doc/libgcc.texi
  ef4f00c423089323edef1d3cff31a4a2  gcc/doc/libgdiagnostics/Makefile
*************** c2fc9f8e6a1cb39a7237e4ac3d7fcd7f  gcc/do
*** 6190,6203 ****
  b1b6d8120056485e6de69be9493a2129  gcc/doc/lto.texi
  a0300f293e1294f68bbf43478b2f7e96  gcc/doc/makefile.texi
  f7e932ab983b28cd4bef523021fa9eb0  gcc/doc/match-and-simplify.texi
! 03d87cf6d30b872ce723a93cd10f4264  gcc/doc/md.texi
  afaf0b9b413500a77920c3963dcd3978  gcc/doc/objc.texi
  79e8babebb4a40553fc011874ac21cbb  gcc/doc/optinfo.texi
  3abb75ff788f5434702f351bf7a279c9  gcc/doc/options.texi
  56b2b4138ac0f7ae49e83b436c7b9182  gcc/doc/params.texi
  4f849b8e491aa0fa8b80c3cefe9dc5ec  gcc/doc/passes.texi
  e54937e427a2584ac4045286c725fab1  gcc/doc/plugins.texi
! 0603ab3940871fa2a55ddbd7c2719eb7  gcc/doc/poly-int.texi
  213ccf5a355e5d07fc0dcef29825d6dd  gcc/doc/portability.texi
  1b0bb6e47b9321945dac2c2eb8b7c12b  gcc/doc/riscv-ext.texi
  223ad6aa09ad7d9a5bdba4f529e06349  gcc/doc/riscv-mcpu.texi
--- 6191,6204 ----
  b1b6d8120056485e6de69be9493a2129  gcc/doc/lto.texi
  a0300f293e1294f68bbf43478b2f7e96  gcc/doc/makefile.texi
  f7e932ab983b28cd4bef523021fa9eb0  gcc/doc/match-and-simplify.texi
! 0608788c4d95ff33f3a82fb2718ae529  gcc/doc/md.texi
  afaf0b9b413500a77920c3963dcd3978  gcc/doc/objc.texi
  79e8babebb4a40553fc011874ac21cbb  gcc/doc/optinfo.texi
  3abb75ff788f5434702f351bf7a279c9  gcc/doc/options.texi
  56b2b4138ac0f7ae49e83b436c7b9182  gcc/doc/params.texi
  4f849b8e491aa0fa8b80c3cefe9dc5ec  gcc/doc/passes.texi
  e54937e427a2584ac4045286c725fab1  gcc/doc/plugins.texi
! 88abde052db83cafaf5aaa6be0471613  gcc/doc/poly-int.texi
  213ccf5a355e5d07fc0dcef29825d6dd  gcc/doc/portability.texi
  1b0bb6e47b9321945dac2c2eb8b7c12b  gcc/doc/riscv-ext.texi
  223ad6aa09ad7d9a5bdba4f529e06349  gcc/doc/riscv-mcpu.texi
*************** e5c04f2c02ba7e9b9b88758cda8b8da2  gcc/do
*** 6205,6211 ****
  ee1dc9bba1241ba6755d90ce32847e63  gcc/doc/rtl.texi
  b12261ad56bcabd07b4a1b739f271527  gcc/doc/service.texi
  244685a8e65d2616e55749c070fe9911  gcc/doc/sourcebuild.texi
! b7126b6a68ee9e95413e9de4a566ba0d  gcc/doc/specs.texi
  d2b53a62ec4e23a8e4cbe16d2843c100  gcc/doc/standards.texi
  785cd9c395e7523657cf24e3547288ce  gcc/doc/tm.texi
  7e96646cc37dce39721bdc1ebba8e4d9  gcc/doc/tm.texi.in
--- 6206,6212 ----
  ee1dc9bba1241ba6755d90ce32847e63  gcc/doc/rtl.texi
  b12261ad56bcabd07b4a1b739f271527  gcc/doc/service.texi
  244685a8e65d2616e55749c070fe9911  gcc/doc/sourcebuild.texi
! 9b58fbc10917d12008925e09d91cab55  gcc/doc/specs.texi
  d2b53a62ec4e23a8e4cbe16d2843c100  gcc/doc/standards.texi
  785cd9c395e7523657cf24e3547288ce  gcc/doc/tm.texi
  7e96646cc37dce39721bdc1ebba8e4d9  gcc/doc/tm.texi.in
*************** e3b758ef604b48f000fb865e38253381  gcc/ex
*** 6248,6255 ****
  9542db78094e70fd18442ce8a2b02264  gcc/explow.h
  82a6eed405414fee082896bb6a2bd1c6  gcc/expmed.cc
  2431f17e1f416ef0b9c38b1b975942a4  gcc/expmed.h
! 7490f0601fb1d2e90d877a5614f832fc  gcc/expr.cc
! 07d490719ee3fa697cd70f3f98183258  gcc/expr.h
  8cca7ee32636f4556dceffe46dc6c948  gcc/ext-dce.cc
  8ca3dbbcb4ffeb7bd2c8f46140869732  gcc/fibonacci_heap.cc
  3c351443d52500c559f1f91eb65b96c2  gcc/fibonacci_heap.h
--- 6249,6256 ----
  9542db78094e70fd18442ce8a2b02264  gcc/explow.h
  82a6eed405414fee082896bb6a2bd1c6  gcc/expmed.cc
  2431f17e1f416ef0b9c38b1b975942a4  gcc/expmed.h
! eb75df114e69863f6370174248bbfadd  gcc/expr.cc
! 54b30ae6372ded76e375ade2621552a1  gcc/expr.h
  8cca7ee32636f4556dceffe46dc6c948  gcc/ext-dce.cc
  8ca3dbbcb4ffeb7bd2c8f46140869732  gcc/fibonacci_heap.cc
  3c351443d52500c559f1f91eb65b96c2  gcc/fibonacci_heap.h
*************** f80b38c70a85f9aeae9688b937b028ba  gcc/fi
*** 6267,6273 ****
  50b999b375e3a5a95a002f592e6d4514  gcc/fold-const.cc
  0ec02a37dbbe9cb267f0ea1263085ed3  gcc/fold-const.h
  a0df3d274ac009d203209a191738cec6  gcc/fold-mem-offsets.cc
! 63dc5f581b85e0f13412608da35a04f4  gcc/fortran/ChangeLog
  083c53fadafdcf3be46713838a51e36c  gcc/fortran/ChangeLog-2002
  2a4ca18d211fb2603139354fd16398ed  gcc/fortran/ChangeLog-2003
  e7462609ebd0dd7c874e0fc00e2833aa  gcc/fortran/ChangeLog-2004
--- 6268,6274 ----
  50b999b375e3a5a95a002f592e6d4514  gcc/fold-const.cc
  0ec02a37dbbe9cb267f0ea1263085ed3  gcc/fold-const.h
  a0df3d274ac009d203209a191738cec6  gcc/fold-mem-offsets.cc
! 3c06452cd271225fb2510b35926a56cd  gcc/fortran/ChangeLog
  083c53fadafdcf3be46713838a51e36c  gcc/fortran/ChangeLog-2002
  2a4ca18d211fb2603139354fd16398ed  gcc/fortran/ChangeLog-2003
  e7462609ebd0dd7c874e0fc00e2833aa  gcc/fortran/ChangeLog-2004
*************** edad5176d72953374d67effefef0a605  gcc/fo
*** 6309,6315 ****
  48e7987762051d8cf68633af2633e50f  gcc/fortran/cpp.h
  213bc611adee1d275a412b3ed4886e79  gcc/fortran/data.cc
  ac7321680382b23989a6637e02dfb80e  gcc/fortran/data.h
! 405edaf6672e996ddc9a82250f5fa446  gcc/fortran/decl.cc
  26f9d3cd778f806f891b1ae70cad3305  gcc/fortran/dependency.cc
  b66b99368e3cd17573ae64a38e36c1de  gcc/fortran/dependency.h
  d159d22a53e7b0f3fc49d23c3a112081  gcc/fortran/dump-parse-tree.cc
--- 6310,6316 ----
  48e7987762051d8cf68633af2633e50f  gcc/fortran/cpp.h
  213bc611adee1d275a412b3ed4886e79  gcc/fortran/data.cc
  ac7321680382b23989a6637e02dfb80e  gcc/fortran/data.h
! 32831e639cb1468076b8b95089f28ccb  gcc/fortran/decl.cc
  26f9d3cd778f806f891b1ae70cad3305  gcc/fortran/dependency.cc
  b66b99368e3cd17573ae64a38e36c1de  gcc/fortran/dependency.h
  d159d22a53e7b0f3fc49d23c3a112081  gcc/fortran/dump-parse-tree.cc
*************** afb07146daad7f36a59c52e053f6772f  gcc/fo
*** 6322,6335 ****
  19f6b89e3aeb2bc4bd5df602aac79552  gcc/fortran/gfortran.h
  4b41c64e656ca5096ae5a265ff7b2116  gcc/fortran/gfortran.texi
  9da0114ccf35340d3035f21f8a0f3325  gcc/fortran/gfortranspec.cc
! 2c2dfead0ea46d120b3507f27640a0e0  gcc/fortran/interface.cc
  7e06cc5337aba27172fe64c673314c64  gcc/fortran/intrinsic.cc
  285cce3e348dd08fbaf339358ac57d51  gcc/fortran/intrinsic.h
  3db093e57d8256b248d0bdb6fdaf42b4  gcc/fortran/intrinsic.texi
  d2a44bc3fbf0547319870426dd5da230  gcc/fortran/invoke.texi
! dd5d905d8a58a79da395ad8ad1aa10d9  gcc/fortran/io.cc
  02af2e093ad4f92649a6370fa6dc3215  gcc/fortran/ioparm.def
! 8a522b0820556160b0600f9580d4286b  gcc/fortran/iresolve.cc
  943be43e521f4084734d183ff4a4fe5e  gcc/fortran/iso-c-binding.def
  e5c0565c05cf7375c9978273f2e553e7  gcc/fortran/iso-fortran-env.def
  20a111338bfdbe210a5826e590844f81  gcc/fortran/lang-specs.h
--- 6323,6336 ----
  19f6b89e3aeb2bc4bd5df602aac79552  gcc/fortran/gfortran.h
  4b41c64e656ca5096ae5a265ff7b2116  gcc/fortran/gfortran.texi
  9da0114ccf35340d3035f21f8a0f3325  gcc/fortran/gfortranspec.cc
! 5d95199ee152cfe2843e2fdb4bb873c4  gcc/fortran/interface.cc
  7e06cc5337aba27172fe64c673314c64  gcc/fortran/intrinsic.cc
  285cce3e348dd08fbaf339358ac57d51  gcc/fortran/intrinsic.h
  3db093e57d8256b248d0bdb6fdaf42b4  gcc/fortran/intrinsic.texi
  d2a44bc3fbf0547319870426dd5da230  gcc/fortran/invoke.texi
! 381e1132c2b9f3171ccfce24fbd47ba2  gcc/fortran/io.cc
  02af2e093ad4f92649a6370fa6dc3215  gcc/fortran/ioparm.def
! 1e9a62cdd76fcac49d91728090a8b2f6  gcc/fortran/iresolve.cc
  943be43e521f4084734d183ff4a4fe5e  gcc/fortran/iso-c-binding.def
  e5c0565c05cf7375c9978273f2e553e7  gcc/fortran/iso-fortran-env.def
  20a111338bfdbe210a5826e590844f81  gcc/fortran/lang-specs.h
*************** a465af66dbc504ea8aab1ad5d516072d  gcc/fo
*** 6348,6368 ****
  c97a1f016de974126c688bb9c805f323  gcc/fortran/parse.h
  f8f17e966c9b06f3143a910582383fb7  gcc/fortran/primary.cc
  87ed96f64db17d84faeaae288a44c689  gcc/fortran/resolve.cc
! 2c98823b77eb8d1c8818d06dc48f3e0a  gcc/fortran/scanner.cc
  18963b3f6aacca960fd6aa72b429a9d2  gcc/fortran/scanner.h
  664f19f5a29de9abc4642568f758c47c  gcc/fortran/simplify.cc
  cbdc87ddd4ad5837f1771e93f704a33e  gcc/fortran/st.cc
  ef5ff085d6f19e0b84135e46b7281b70  gcc/fortran/symbol.cc
  4fa06f769be3f1b439a574ee842c82ca  gcc/fortran/target-memory.cc
  ea8837444e2a08a95a3ea747c94b8106  gcc/fortran/target-memory.h
! 30cd4cc1ae4e87ded39a900147ed2cd2  gcc/fortran/trans-array.cc
  a0c40b654df0b5c5213047d26e48e97a  gcc/fortran/trans-array.h
  5c567026f9fbc4fea9b59c22743687c4  gcc/fortran/trans-common.cc
  98960d7450a15e1ecc9789bd0bde16a7  gcc/fortran/trans-const.cc
  0d5cf4117521dba2aea9c8fd7ac67888  gcc/fortran/trans-const.h
  ff9af5e205134de79955e34475056910  gcc/fortran/trans-decl.cc
! 8c4f9f19c39ad32c2a09a468d73d11ad  gcc/fortran/trans-expr.cc
! 10c24440d11b0ad8ae5b69c3c899db5f  gcc/fortran/trans-intrinsic.cc
  9d578d72e2bcb2e0fc0dc71c709c80f8  gcc/fortran/trans-io.cc
  73efba48d12b420946095f8043c6f5ec  gcc/fortran/trans-openmp.cc
  974f8aeec761eac4ee1be974addd51d5  gcc/fortran/trans-stmt.cc
--- 6349,6369 ----
  c97a1f016de974126c688bb9c805f323  gcc/fortran/parse.h
  f8f17e966c9b06f3143a910582383fb7  gcc/fortran/primary.cc
  87ed96f64db17d84faeaae288a44c689  gcc/fortran/resolve.cc
! e23f6eefa51bb3b4caa3d75c0409cfcd  gcc/fortran/scanner.cc
  18963b3f6aacca960fd6aa72b429a9d2  gcc/fortran/scanner.h
  664f19f5a29de9abc4642568f758c47c  gcc/fortran/simplify.cc
  cbdc87ddd4ad5837f1771e93f704a33e  gcc/fortran/st.cc
  ef5ff085d6f19e0b84135e46b7281b70  gcc/fortran/symbol.cc
  4fa06f769be3f1b439a574ee842c82ca  gcc/fortran/target-memory.cc
  ea8837444e2a08a95a3ea747c94b8106  gcc/fortran/target-memory.h
! 72bce408e4519c2877318c05eca30d13  gcc/fortran/trans-array.cc
  a0c40b654df0b5c5213047d26e48e97a  gcc/fortran/trans-array.h
  5c567026f9fbc4fea9b59c22743687c4  gcc/fortran/trans-common.cc
  98960d7450a15e1ecc9789bd0bde16a7  gcc/fortran/trans-const.cc
  0d5cf4117521dba2aea9c8fd7ac67888  gcc/fortran/trans-const.h
  ff9af5e205134de79955e34475056910  gcc/fortran/trans-decl.cc
! fdfc29a65610dfb0070bf08bbe696efd  gcc/fortran/trans-expr.cc
! 1e9019ec9c08335a5b10db9869e2534c  gcc/fortran/trans-intrinsic.cc
  9d578d72e2bcb2e0fc0dc71c709c80f8  gcc/fortran/trans-io.cc
  73efba48d12b420946095f8043c6f5ec  gcc/fortran/trans-openmp.cc
  974f8aeec761eac4ee1be974addd51d5  gcc/fortran/trans-stmt.cc
*************** a5464198aa6b5015fdf27b2e0f276290  gcc/fo
*** 6377,6383 ****
  5bcff9f70e07fe2f3a5f5ef42b82a9bd  gcc/function-abi.cc
  fe144e1c2a0da30ffc9946e5adab7e6f  gcc/function-abi.h
  45679bb0d98b3e87046958f7576b3770  gcc/function-tests.cc
! df72eb5894627a5c2df4f9c7ed6d4793  gcc/function.cc
  797473d7b92327caaa0bc2b71c14bc0d  gcc/function.h
  96e0cc03035051e1904d130ab24fdfb4  gcc/fwprop.cc
  32954fca43f23e905ac77e9879653355  gcc/gcc-ar.cc
--- 6378,6384 ----
  5bcff9f70e07fe2f3a5f5ef42b82a9bd  gcc/function-abi.cc
  fe144e1c2a0da30ffc9946e5adab7e6f  gcc/function-abi.h
  45679bb0d98b3e87046958f7576b3770  gcc/function-tests.cc
! 3dabc996f369bcc83e5cbf5da580f241  gcc/function.cc
  797473d7b92327caaa0bc2b71c14bc0d  gcc/function.h
  96e0cc03035051e1904d130ab24fdfb4  gcc/fwprop.cc
  32954fca43f23e905ac77e9879653355  gcc/gcc-ar.cc
*************** ea168cbe279a9f5955218fc5d10d09c5  gcc/in
*** 6669,6675 ****
  80bc6558521a56fa4936fc0de8d01aca  gcc/insn-addr.h
  7b76bd07f7eca4ab18a5cb546ce1c919  gcc/insn-notes.def
  c7c9628cd16fe3e0263939ceb0a865fa  gcc/int-vector-builder.h
! 5905854ee3ccebbf74e5ba0d577e94be  gcc/internal-fn.cc
  4c5494dff903825d1d305853c27e1d1c  gcc/internal-fn.def
  0e20e6632437546e842299f8f436cfdf  gcc/internal-fn.h
  8a34b6abb2591b8c30c7fb4187261ee3  gcc/intl.cc
--- 6670,6676 ----
  80bc6558521a56fa4936fc0de8d01aca  gcc/insn-addr.h
  7b76bd07f7eca4ab18a5cb546ce1c919  gcc/insn-notes.def
  c7c9628cd16fe3e0263939ceb0a865fa  gcc/int-vector-builder.h
! 467334ce1af8fb3e604c10cbab34aeb2  gcc/internal-fn.cc
  4c5494dff903825d1d305853c27e1d1c  gcc/internal-fn.def
  0e20e6632437546e842299f8f436cfdf  gcc/internal-fn.h
  8a34b6abb2591b8c30c7fb4187261ee3  gcc/intl.cc
*************** ba9e8a0870296fd0192e3595d9f582ef  gcc/ip
*** 6693,6699 ****
  e1e331896b86db8a2281657bbb21ac72  gcc/ipa-locality-cloning.h
  4d6a8cf9b93ae2035da4279c028c0746  gcc/ipa-modref-tree.cc
  c546dc75ec27388fb7fe834c0aabd230  gcc/ipa-modref-tree.h
! 55e4b93fcb954a37fb7ae19691dbb7a6  gcc/ipa-modref.cc
  323eab7a20907e08e7d9ca8e513c2259  gcc/ipa-modref.h
  5de2d46c22758bff85e4365ba687f510  gcc/ipa-param-manipulation.cc
  dba11f7340415ca54713db0009a33093  gcc/ipa-param-manipulation.h
--- 6694,6700 ----
  e1e331896b86db8a2281657bbb21ac72  gcc/ipa-locality-cloning.h
  4d6a8cf9b93ae2035da4279c028c0746  gcc/ipa-modref-tree.cc
  c546dc75ec27388fb7fe834c0aabd230  gcc/ipa-modref-tree.h
! e27bcdc8d3a6733a4b94a025dad33e21  gcc/ipa-modref.cc
  323eab7a20907e08e7d9ca8e513c2259  gcc/ipa-modref.h
  5de2d46c22758bff85e4365ba687f510  gcc/ipa-param-manipulation.cc
  dba11f7340415ca54713db0009a33093  gcc/ipa-param-manipulation.h
*************** c6ab645f373e1d6e9ddd212bfc3a95ba  gcc/lo
*** 6857,6863 ****
  d49cf408f9415ef037523414c6e80764  gcc/lower-subreg.h
  841cfef931adce1d98b9755eb3231569  gcc/lra-assigns.cc
  5d1aa184ea3e3c5990e02acbdc762f00  gcc/lra-coalesce.cc
! d675528fcffbd98a4460cc45449726cf  gcc/lra-constraints.cc
  b9148cac4e82b77ae6bcd023cdc6b172  gcc/lra-eliminations.cc
  ed7c49918557e8e7d34488711171abef  gcc/lra-int.h
  57ce9967bab48c81b11b698d319f4d8d  gcc/lra-lives.cc
--- 6858,6864 ----
  d49cf408f9415ef037523414c6e80764  gcc/lower-subreg.h
  841cfef931adce1d98b9755eb3231569  gcc/lra-assigns.cc
  5d1aa184ea3e3c5990e02acbdc762f00  gcc/lra-coalesce.cc
! bf71f34cd91c5ee6da1ca2cd0a642354  gcc/lra-constraints.cc
  b9148cac4e82b77ae6bcd023cdc6b172  gcc/lra-eliminations.cc
  ed7c49918557e8e7d34488711171abef  gcc/lra-int.h
  57ce9967bab48c81b11b698d319f4d8d  gcc/lra-lives.cc
*************** b2f9b18f946c2e60e4f6cba0ab2df54e  gcc/pe
*** 7981,8010 ****
  51380e9db88b682bc96a35cc4bce56a5  gcc/plugin.cc
  af6268dd53154434eb4c4d1c299e0ee2  gcc/plugin.def
  5678cfbc9cf98f9e69bee1118c787a42  gcc/plugin.h
! e3481e8d0d0d9f5f326fc1684561a4e8  gcc/po/ChangeLog
  2c2fbc71d2acc1ddfb9fb9501458921b  gcc/po/EXCLUDES
! c5974911369d0bad48f42329deee1913  gcc/po/be.po
! aeca8daf3d86bb6aa6ec3a32dc4288d4  gcc/po/da.po
! dc277593fd4c3a5d8d90ca924d1f1e94  gcc/po/de.po
! 3682955a164ffb12ec5aef70b658e70e  gcc/po/el.po
! 2e0cf84e6ba491d1d694d3e1a5fd2250  gcc/po/es.po
  7a6d51f7527e21e20156259c98cac705  gcc/po/exgettext
! d87f34867b0a2975834dea38388f14ae  gcc/po/fi.po
! 3457aaf91f80b623a34b35d450fa3f26  gcc/po/fr.po
  e2ca3e0d17f1336bbf3e4e73ff673a98  gcc/po/gcc.pot
! 8c42df098218b77ac270c663ec1f779f  gcc/po/hr.po
! 2ac2e5d625f381b33be26ad7a999fdbb  gcc/po/id.po
! 02377d1fcd4c40ace8ccd6b51670d7fe  gcc/po/ja.po
! 5f3d741736d41088ca717a333a0dca91  gcc/po/ka.po
! 465c33e277c596f7da7c98986f3c9d71  gcc/po/nl.po
! 129add1a4fc37c5acffdb868128eaab8  gcc/po/ru.po
! ba3d9819d0d6d40fcac6530a45c338ee  gcc/po/sr.po
! caeac111383dc2ab019f03f061731308  gcc/po/sv.po
! 68206d7ec30d4dcbdd0157fc54ffa432  gcc/po/tr.po
! 7908faec83e4ae8c0b1f3ac8aeec183d  gcc/po/uk.po
! 6304893b915690328bf19fb051ca8859  gcc/po/vi.po
! aecb693d844a94d766c116a0878190ba  gcc/po/zh_CN.po
! ac7d33b09aee404c618a7d3574b98ea1  gcc/po/zh_TW.po
  0016c64b1dc5e95008ae058ae7eba1a1  gcc/pointer-query.cc
  728738ceae729bc0f318f8accf6244c0  gcc/pointer-query.h
  8fb747d77281aa1c6e2fbc0f106ef7f5  gcc/poly-int-types.h
--- 7982,8011 ----
  51380e9db88b682bc96a35cc4bce56a5  gcc/plugin.cc
  af6268dd53154434eb4c4d1c299e0ee2  gcc/plugin.def
  5678cfbc9cf98f9e69bee1118c787a42  gcc/plugin.h
! 21b1624d0eb76e295b44a5e8bd43e5c6  gcc/po/ChangeLog
  2c2fbc71d2acc1ddfb9fb9501458921b  gcc/po/EXCLUDES
! e4f30f44788db1eadf4eb10b10a903d8  gcc/po/be.po
! 59633165505938f52b0c07d3af3f0d94  gcc/po/da.po
! d38eb644c5f28f828dee4d87e27fbe02  gcc/po/de.po
! e18cdc62c91b5b62dc81bc69c31f1264  gcc/po/el.po
! 7aa5e78e2b4e4bc9b394118ab5da2c2c  gcc/po/es.po
  7a6d51f7527e21e20156259c98cac705  gcc/po/exgettext
! 63924636199699aade768bbc28456ef8  gcc/po/fi.po
! f055e274fbe5f83064131e6c7cacd22a  gcc/po/fr.po
  e2ca3e0d17f1336bbf3e4e73ff673a98  gcc/po/gcc.pot
! 759d9854411ffd0c481b88a630b2c738  gcc/po/hr.po
! ae161f6df0691172d3d7a8ed6d358512  gcc/po/id.po
! a79eb5d475451dabc2d6df4454156df6  gcc/po/ja.po
! 72dc6c123aebf75e453fc4194708061f  gcc/po/ka.po
! b893512b6289995616543c182fd73a53  gcc/po/nl.po
! 5a48ed208e298cec346f8ae5bf6c576d  gcc/po/ru.po
! 2bed2f21c84db60853fc48e212698398  gcc/po/sr.po
! a0652105dc44748220429b9770860792  gcc/po/sv.po
! a865395637faabb5f17fdc74cabf78f4  gcc/po/tr.po
! 88b1edbe3fd9f5672d7d878255671e0e  gcc/po/uk.po
! 4e169cad957c51ed3221dd98e7b62a4d  gcc/po/vi.po
! 30aee115147cae736ff63b7605dcbc4f  gcc/po/zh_CN.po
! 772a7a20e8c4e437a0c8091586968e49  gcc/po/zh_TW.po
  0016c64b1dc5e95008ae058ae7eba1a1  gcc/pointer-query.cc
  728738ceae729bc0f318f8accf6244c0  gcc/pointer-query.h
  8fb747d77281aa1c6e2fbc0f106ef7f5  gcc/poly-int-types.h
*************** b21c32de4ac41afaa112df92995fbc7b  gcc/ta
*** 8715,8721 ****
  bf20a6542e361b29f15f9f2b47d47e2f  gcc/targhooks.cc
  b1068b0d3d77d5a55802a29a9f8a08d7  gcc/targhooks.h
  f39fcaa8197187283ccfed40107b426d  gcc/testsuite/.gitattributes
! 8159acf2994d24bbaa9edade711f465c  gcc/testsuite/ChangeLog
  47e8e29b649ead73b8a1e4797da470ed  gcc/testsuite/ChangeLog-1993-2007
  35198a9e4fd31b935de8789faabf3351  gcc/testsuite/ChangeLog-2008
  0f19934540750356d1b91595cebfd9a8  gcc/testsuite/ChangeLog-2009
--- 8716,8722 ----
  bf20a6542e361b29f15f9f2b47d47e2f  gcc/targhooks.cc
  b1068b0d3d77d5a55802a29a9f8a08d7  gcc/targhooks.h
  f39fcaa8197187283ccfed40107b426d  gcc/testsuite/.gitattributes
! 3662f510ab664210fa08bdf7a6de07be  gcc/testsuite/ChangeLog
  47e8e29b649ead73b8a1e4797da470ed  gcc/testsuite/ChangeLog-1993-2007
  35198a9e4fd31b935de8789faabf3351  gcc/testsuite/ChangeLog-2008
  0f19934540750356d1b91595cebfd9a8  gcc/testsuite/ChangeLog-2009
*************** a0cd88952248c9e6aeab396421bca6fc  gcc/te
*** 18170,18176 ****
  e1fbd42e0285021f7563bbb0e2e26cb2  gcc/testsuite/c-c++-common/analyzer/data-model-5d.c
  e30a91c7d128ee44d4a195e5868ee03a  gcc/testsuite/c-c++-common/analyzer/data-model-8.c
  00ee767bac09296669bb85b215aecff0  gcc/testsuite/c-c++-common/analyzer/data-model-path-1.c
! c983dc0a3824841a4b277a70d4f30c24  gcc/testsuite/c-c++-common/analyzer/deref-before-check-2.c
  1712456e05161d3b0417014c34379ace  gcc/testsuite/c-c++-common/analyzer/deref-before-check-macro-pr108745.c
  99fce2a41535edaa99a0d12d4c0bbc28  gcc/testsuite/c-c++-common/analyzer/deref-before-check-pr108455-1.c
  469ba34d0ba2f5037828862342026513  gcc/testsuite/c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c
--- 18171,18177 ----
  e1fbd42e0285021f7563bbb0e2e26cb2  gcc/testsuite/c-c++-common/analyzer/data-model-5d.c
  e30a91c7d128ee44d4a195e5868ee03a  gcc/testsuite/c-c++-common/analyzer/data-model-8.c
  00ee767bac09296669bb85b215aecff0  gcc/testsuite/c-c++-common/analyzer/data-model-path-1.c
! 4e03a00e065957a0908b0685d3ba2aea  gcc/testsuite/c-c++-common/analyzer/deref-before-check-2.c
  1712456e05161d3b0417014c34379ace  gcc/testsuite/c-c++-common/analyzer/deref-before-check-macro-pr108745.c
  99fce2a41535edaa99a0d12d4c0bbc28  gcc/testsuite/c-c++-common/analyzer/deref-before-check-pr108455-1.c
  469ba34d0ba2f5037828862342026513  gcc/testsuite/c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c
*************** a3ef49aa5fa035e0eaa1fb23c589fe61  gcc/te
*** 22353,22359 ****
  59cdef1c2f5ac26231205b723cb9ea52  gcc/testsuite/g++.dg/abi/vtt1.C
  53e31dbb580c47605f7e76bc6cfd7704  gcc/testsuite/g++.dg/absvect.C
  cb66889e261971e64a6568617bffaeaa  gcc/testsuite/g++.dg/addr_builtin-1.C
- b0eff5995e13fdd20b2e3c2b4b69c48c  gcc/testsuite/g++.dg/alias-checks.C
  e7df9a3155c5c6021ee481fcc76afa2a  gcc/testsuite/g++.dg/analyzer/analyzer.exp
  0918dccee8951925f7bc4640874a6cd3  gcc/testsuite/g++.dg/analyzer/cstdlib-2.C
  4eff577cfbafc7e71c5a97654882870b  gcc/testsuite/g++.dg/analyzer/cstdlib.C
--- 22354,22359 ----
*************** c98be24ff3659f0c1eaa8389c0f528c5  gcc/te
*** 23296,23302 ****
  208ee10ebd988e12cdd21e4930f7cc46  gcc/testsuite/g++.dg/coroutines/torture/func-params-04.C
  26feff276ceb104f875fad39f198b112  gcc/testsuite/g++.dg/coroutines/torture/func-params-05.C
  9fb5b11c62f6b2ada953cc665105e394  gcc/testsuite/g++.dg/coroutines/torture/func-params-06.C
! f3011338b13927fa7d48239a33d56e07  gcc/testsuite/g++.dg/coroutines/torture/func-params-07.C
  905cf810685f8fcd36ccc39a2e4caa18  gcc/testsuite/g++.dg/coroutines/torture/func-params-08.C
  171f3de9a41556860c9a0a0155af1b49  gcc/testsuite/g++.dg/coroutines/torture/func-params-09-awaitable-parms.C
  fa4c7be8f1ad0da551ff18d11bce33fc  gcc/testsuite/g++.dg/coroutines/torture/lambda-00-co-ret.C
--- 23296,23302 ----
  208ee10ebd988e12cdd21e4930f7cc46  gcc/testsuite/g++.dg/coroutines/torture/func-params-04.C
  26feff276ceb104f875fad39f198b112  gcc/testsuite/g++.dg/coroutines/torture/func-params-05.C
  9fb5b11c62f6b2ada953cc665105e394  gcc/testsuite/g++.dg/coroutines/torture/func-params-06.C
! 6640a4bffa212d1bc4cb57089d065a0d  gcc/testsuite/g++.dg/coroutines/torture/func-params-07.C
  905cf810685f8fcd36ccc39a2e4caa18  gcc/testsuite/g++.dg/coroutines/torture/func-params-08.C
  171f3de9a41556860c9a0a0155af1b49  gcc/testsuite/g++.dg/coroutines/torture/func-params-09-awaitable-parms.C
  fa4c7be8f1ad0da551ff18d11bce33fc  gcc/testsuite/g++.dg/coroutines/torture/lambda-00-co-ret.C
*************** b8d20ab3fff2d35109e30a6a907845f1  gcc/te
*** 23389,23394 ****
--- 23389,23395 ----
  1cd2ff1ccb4cd02ce8ce68e808b8bc3e  gcc/testsuite/g++.dg/cpp/embed-26.C
  54f4ee2696995576c4c5fce0f28eb708  gcc/testsuite/g++.dg/cpp/embed-27.C
  616061a95b206fb48748193f412fa24c  gcc/testsuite/g++.dg/cpp/embed-28.C
+ c25d02a801170c4ea6811ff9f833a443  gcc/testsuite/g++.dg/cpp/embed-29.C
  518db3b2c551f0072b476c131c511910  gcc/testsuite/g++.dg/cpp/embed-3.C
  39e59b8a50db7adc52db30aeffc92f5c  gcc/testsuite/g++.dg/cpp/embed-4.C
  71d36e829a98f52caa2a8f034296db7c  gcc/testsuite/g++.dg/cpp/embed-5.C
*************** dd7f53c1057815c9ecba63c7f4408ec4  gcc/te
*** 25598,25603 ****
--- 25599,25605 ----
  b2f7d7cab4ef6e12f25f82545d59869a  gcc/testsuite/g++.dg/cpp0x/pr123818.C
  9683c3ac21cac97aa0b1ce1d46d85320  gcc/testsuite/g++.dg/cpp0x/pr124173.C
  823666b75dc5cb540393daba4df2d5df  gcc/testsuite/g++.dg/cpp0x/pr124489.C
+ e9b2f79897e6f763134d4ec57a8eb3b7  gcc/testsuite/g++.dg/cpp0x/pr124531.C
  26dea799d49ce223a0c4130a3c955271  gcc/testsuite/g++.dg/cpp0x/pr31431-2.C
  4d1da29b669bf3178b3987abce4d58b1  gcc/testsuite/g++.dg/cpp0x/pr31431.C
  d65e06a3830e2b511cc25692b94615a1  gcc/testsuite/g++.dg/cpp0x/pr31432.C
*************** e8e285d5f17f18710b7136f0f788f9c8  gcc/te
*** 28140,28151 ****
  65a22a49338fcb7526f2379bbc7d8666  gcc/testsuite/g++.dg/cpp26/constexpr-eh17.C
  a6073e074c44b5f830037756b9110934  gcc/testsuite/g++.dg/cpp26/constexpr-eh18.C
  5dd3cceecaa6ec4f3aba7e8c298dc74c  gcc/testsuite/g++.dg/cpp26/constexpr-eh2.C
! 4c13defc41912f8fa4785f3953df88ed  gcc/testsuite/g++.dg/cpp26/constexpr-eh3.C
  6ef0a812fa0528be79afea3ada17a5eb  gcc/testsuite/g++.dg/cpp26/constexpr-eh4.C
  1c0a703bddf109fe81f458c23001dcc2  gcc/testsuite/g++.dg/cpp26/constexpr-eh5.C
  03b57cb8250118b6be91a7bdb6354609  gcc/testsuite/g++.dg/cpp26/constexpr-eh6.C
  152032d180c849d4c7aec4a5c95a2844  gcc/testsuite/g++.dg/cpp26/constexpr-eh7.C
! a011dde0f4c814f1acdce0dc1c196b85  gcc/testsuite/g++.dg/cpp26/constexpr-eh8.C
  dc502eef9ceb703b539a3e2b2b75a0b1  gcc/testsuite/g++.dg/cpp26/constexpr-eh9.C
  c3a9b6852b1f09d9ece1fdf2078d65c2  gcc/testsuite/g++.dg/cpp26/constexpr-new1.C
  92cd7c8e3355d7acc8819940fc96bc7d  gcc/testsuite/g++.dg/cpp26/constexpr-new2.C
--- 28142,28153 ----
  65a22a49338fcb7526f2379bbc7d8666  gcc/testsuite/g++.dg/cpp26/constexpr-eh17.C
  a6073e074c44b5f830037756b9110934  gcc/testsuite/g++.dg/cpp26/constexpr-eh18.C
  5dd3cceecaa6ec4f3aba7e8c298dc74c  gcc/testsuite/g++.dg/cpp26/constexpr-eh2.C
! 26c369ca53153ae946088791d0790fa5  gcc/testsuite/g++.dg/cpp26/constexpr-eh3.C
  6ef0a812fa0528be79afea3ada17a5eb  gcc/testsuite/g++.dg/cpp26/constexpr-eh4.C
  1c0a703bddf109fe81f458c23001dcc2  gcc/testsuite/g++.dg/cpp26/constexpr-eh5.C
  03b57cb8250118b6be91a7bdb6354609  gcc/testsuite/g++.dg/cpp26/constexpr-eh6.C
  152032d180c849d4c7aec4a5c95a2844  gcc/testsuite/g++.dg/cpp26/constexpr-eh7.C
! 46b4eb72c4877c7552e0b8b5e73d8154  gcc/testsuite/g++.dg/cpp26/constexpr-eh8.C
  dc502eef9ceb703b539a3e2b2b75a0b1  gcc/testsuite/g++.dg/cpp26/constexpr-eh9.C
  c3a9b6852b1f09d9ece1fdf2078d65c2  gcc/testsuite/g++.dg/cpp26/constexpr-new1.C
  92cd7c8e3355d7acc8819940fc96bc7d  gcc/testsuite/g++.dg/cpp26/constexpr-new2.C
*************** d8e5e351c8023abfb93d35657ce2b584  gcc/te
*** 28230,28235 ****
--- 28232,28238 ----
  5fb94c5ef1f906ede9ed5c73551cb2d1  gcc/testsuite/g++.dg/cpp26/expansion-stmt30.C
  b005ade0b8af8c8f0685f948a8651ab5  gcc/testsuite/g++.dg/cpp26/expansion-stmt31.C
  b94ae032c2758e1cda2c6f6e583ac044  gcc/testsuite/g++.dg/cpp26/expansion-stmt32.C
+ 7a2e4ee10a7d7f503ba159a2ef5c9cac  gcc/testsuite/g++.dg/cpp26/expansion-stmt34.C
  05972a123b20a66b9c7899c2bb0b5042  gcc/testsuite/g++.dg/cpp26/expansion-stmt4.C
  7cfc2afc603d55bfd66b320b3d190acd  gcc/testsuite/g++.dg/cpp26/expansion-stmt5.C
  8419176a2bf5898de53901daf6efe2a9  gcc/testsuite/g++.dg/cpp26/expansion-stmt6.C
*************** b0f94df77ae1f45f51ea4e2c6bb9691a  gcc/te
*** 28263,28274 ****
  7b55370f3253f2eae6d541ae349b6268  gcc/testsuite/g++.dg/cpp26/pack-indexing17a.C
  dec9cc8d0d460e2cc13f361418bfbd4c  gcc/testsuite/g++.dg/cpp26/pack-indexing18.C
  4dfa54f1d3bc2ea91cd06e41813f7f63  gcc/testsuite/g++.dg/cpp26/pack-indexing19.C
! 72008855d5af1b25c44e1d4affa19785  gcc/testsuite/g++.dg/cpp26/pack-indexing2.C
  01e2e390b9329b3e619416e0bf8b3684  gcc/testsuite/g++.dg/cpp26/pack-indexing3.C
  8105a5f8078fd0ba5507cadc224b15ad  gcc/testsuite/g++.dg/cpp26/pack-indexing4.C
  e23875fe03c3518fda8adb9018cbe078  gcc/testsuite/g++.dg/cpp26/pack-indexing5.C
  3a466ff0615f64b4c569586077d58222  gcc/testsuite/g++.dg/cpp26/pack-indexing6.C
! 5c290feeedde11d0fce582fb0bb4287a  gcc/testsuite/g++.dg/cpp26/pack-indexing7.C
  a457069f7773dede2d30437b9569df74  gcc/testsuite/g++.dg/cpp26/pack-indexing8.C
  b149ac22b34abf9137a6e7f290160e13  gcc/testsuite/g++.dg/cpp26/pack-indexing9.C
  935218094ce32f7e344f11a3fd203c32  gcc/testsuite/g++.dg/cpp26/pr115754.C
--- 28266,28280 ----
  7b55370f3253f2eae6d541ae349b6268  gcc/testsuite/g++.dg/cpp26/pack-indexing17a.C
  dec9cc8d0d460e2cc13f361418bfbd4c  gcc/testsuite/g++.dg/cpp26/pack-indexing18.C
  4dfa54f1d3bc2ea91cd06e41813f7f63  gcc/testsuite/g++.dg/cpp26/pack-indexing19.C
! fe778e3443a0605eb531683e95196f09  gcc/testsuite/g++.dg/cpp26/pack-indexing2.C
! c664cf1427288d79a6a92cfc2f96c43b  gcc/testsuite/g++.dg/cpp26/pack-indexing20.C
! ebb5e891dd3f1f4176f01390886a7081  gcc/testsuite/g++.dg/cpp26/pack-indexing21.C
! fdfa996c41dbc6df8d980364fab84383  gcc/testsuite/g++.dg/cpp26/pack-indexing22.C
  01e2e390b9329b3e619416e0bf8b3684  gcc/testsuite/g++.dg/cpp26/pack-indexing3.C
  8105a5f8078fd0ba5507cadc224b15ad  gcc/testsuite/g++.dg/cpp26/pack-indexing4.C
  e23875fe03c3518fda8adb9018cbe078  gcc/testsuite/g++.dg/cpp26/pack-indexing5.C
  3a466ff0615f64b4c569586077d58222  gcc/testsuite/g++.dg/cpp26/pack-indexing6.C
! a2ed31a87be635ccecaefd980d49e1c7  gcc/testsuite/g++.dg/cpp26/pack-indexing7.C
  a457069f7773dede2d30437b9569df74  gcc/testsuite/g++.dg/cpp26/pack-indexing8.C
  b149ac22b34abf9137a6e7f290160e13  gcc/testsuite/g++.dg/cpp26/pack-indexing9.C
  935218094ce32f7e344f11a3fd203c32  gcc/testsuite/g++.dg/cpp26/pr115754.C
*************** c93b823398a766831d77299480881f8c  gcc/te
*** 33615,33620 ****
--- 33621,33628 ----
  c6cd935c87d3011588860690f34dcffa  gcc/testsuite/g++.dg/modules/bool-1_c.C
  67226a0f8fb18f2758255a7e268f26e1  gcc/testsuite/g++.dg/modules/bug-1_a.C
  88cddc44441b25d3b40a26a97bbb9459  gcc/testsuite/g++.dg/modules/bug-1_b.C
+ 98145ded42c55e56ff47a40bc69c8e15  gcc/testsuite/g++.dg/modules/builtin-10_a.C
+ fe8e60bc1bfdf56a0d11c2d420f2bcbf  gcc/testsuite/g++.dg/modules/builtin-10_b.C
  55f76fb62baa0263bb591fd5ac620cfb  gcc/testsuite/g++.dg/modules/builtin-1_a.C
  236c48837d220069251a3abe2784e304  gcc/testsuite/g++.dg/modules/builtin-1_b.C
  140e231775a8971dedf71fa2312c672e  gcc/testsuite/g++.dg/modules/builtin-2.C
*************** f7ea45387f20b854810727825bbdc313  gcc/te
*** 35977,35982 ****
--- 35985,35991 ----
  c5b26d15a4924f5e39dad2e8b5b7608a  gcc/testsuite/g++.dg/other/enum1.C
  c544bdd6560cc758c745269cd7fa1806  gcc/testsuite/g++.dg/other/enum2.C
  0067ce75ae387639a9f67e6ceb464f94  gcc/testsuite/g++.dg/other/enum3.C
+ e0dd0877361f62e7b22c7129962122c1  gcc/testsuite/g++.dg/other/enum4.C
  b7da9102c9531c30691a1aee48af69dd  gcc/testsuite/g++.dg/other/error1.C
  ad201a1b3557a9b3293504d7508b5726  gcc/testsuite/g++.dg/other/error10.C
  3c4bc8f8209191a16ce6898de421c3a9  gcc/testsuite/g++.dg/other/error11.C
*************** b6e066cc704bbace8cbfa3d84d6416c9  gcc/te
*** 37348,37354 ****
  811592037db74bbc53431e930fefbe1a  gcc/testsuite/g++.dg/pubtypes.C
  c858352ed9c3656275116995879c5a8a  gcc/testsuite/g++.dg/recip_sqrt_mult_1.C
  ba996bbdd4fa7d29eb83826ce56286db  gcc/testsuite/g++.dg/recip_sqrt_mult_2.C
! 2d11c7f2eb23bbaac0a3b5525304cad9  gcc/testsuite/g++.dg/reflect/access_context1.C
  0718aa80b2f3f6003982c05c87f30063  gcc/testsuite/g++.dg/reflect/access_context2.C
  5672929e36bfce1255d60bd4305dcc71  gcc/testsuite/g++.dg/reflect/access_context3.C
  79b6c11dad254773021e78868fb03cbb  gcc/testsuite/g++.dg/reflect/adl1.C
--- 37357,37363 ----
  811592037db74bbc53431e930fefbe1a  gcc/testsuite/g++.dg/pubtypes.C
  c858352ed9c3656275116995879c5a8a  gcc/testsuite/g++.dg/recip_sqrt_mult_1.C
  ba996bbdd4fa7d29eb83826ce56286db  gcc/testsuite/g++.dg/recip_sqrt_mult_2.C
! 8d058da2979b2281ea7296d308098434  gcc/testsuite/g++.dg/reflect/access_context1.C
  0718aa80b2f3f6003982c05c87f30063  gcc/testsuite/g++.dg/reflect/access_context2.C
  5672929e36bfce1255d60bd4305dcc71  gcc/testsuite/g++.dg/reflect/access_context3.C
  79b6c11dad254773021e78868fb03cbb  gcc/testsuite/g++.dg/reflect/adl1.C
*************** f6da6bc220f84f52571fc202af3e6006  gcc/te
*** 37360,37365 ****
--- 37369,37376 ----
  d0688f26f2ebb5828f6f48cc79bc7f61  gcc/testsuite/g++.dg/reflect/annotations12.C
  8d81fca4d65c911f50361a306552693f  gcc/testsuite/g++.dg/reflect/annotations13.C
  d74843286cf1eb52ed6cfd02d075cf2b  gcc/testsuite/g++.dg/reflect/annotations14.C
+ c0110e1b5cd947792635c901d4495d19  gcc/testsuite/g++.dg/reflect/annotations16.C
+ 56cf933eba135a5f5d3be35d021e7135  gcc/testsuite/g++.dg/reflect/annotations17.C
  cde9ad9488133ece9333eb048f65f1e1  gcc/testsuite/g++.dg/reflect/annotations2.C
  b31ed4442038ed211b83481f0c6b097f  gcc/testsuite/g++.dg/reflect/annotations3.C
  95036b72f565c8ac8e22eb21a94626f1  gcc/testsuite/g++.dg/reflect/annotations4.C
*************** bb1f8ef1f398381c552b719d90f00b29  gcc/te
*** 37428,37444 ****
  5c36ae6c6399a8e7b2df47ece2f93822  gcc/testsuite/g++.dg/reflect/crash7.C
  d7c8a0736148c190a05cdcf0be278b45  gcc/testsuite/g++.dg/reflect/crash8.C
  1887a5b2c89f86441a2513cbe86a0371  gcc/testsuite/g++.dg/reflect/crash9.C
  4e6d9aa2459457638b2bf169d9aa74d9  gcc/testsuite/g++.dg/reflect/cwg3153.C
  70bab2b27c8038d6662ee1a47f3a127b  gcc/testsuite/g++.dg/reflect/data_member_spec1.C
! 84824ffeeab45a95e4adbcc635355664  gcc/testsuite/g++.dg/reflect/data_member_spec2.C
  d9a7fd232d445f9b66afc3bae1204b42  gcc/testsuite/g++.dg/reflect/data_member_spec3.C
  7d8b3fad71e1451f1bb83533b5f928bd  gcc/testsuite/g++.dg/reflect/data_member_spec4.C
  a90bbaada7db11433927609f58ce9807  gcc/testsuite/g++.dg/reflect/dealias1.C
  ba847f7d57294ccd6b282e81baaaf83b  gcc/testsuite/g++.dg/reflect/dealias2.C
  c9d4dece58db866f00e39bcc4cadb5f8  gcc/testsuite/g++.dg/reflect/dealias3.C
  32ac321c1bbb2d8cc91186a3d6039f67  gcc/testsuite/g++.dg/reflect/decltype1.C
  0812d60a7ffe2d181412a252920fcaee  gcc/testsuite/g++.dg/reflect/defarg1.C
  35fb9a6b3789fdd6b10d806ba69be6d5  gcc/testsuite/g++.dg/reflect/define_aggregate1.C
  f0f21ad05d20f33170e5464386bbc04a  gcc/testsuite/g++.dg/reflect/define_aggregate2.C
  39bd2120b97c0707f5d4525b080369ff  gcc/testsuite/g++.dg/reflect/define_aggregate3.C
  04bc06581deb87721ec02d1eb0d3ea6e  gcc/testsuite/g++.dg/reflect/define_aggregate4.C
--- 37439,37463 ----
  5c36ae6c6399a8e7b2df47ece2f93822  gcc/testsuite/g++.dg/reflect/crash7.C
  d7c8a0736148c190a05cdcf0be278b45  gcc/testsuite/g++.dg/reflect/crash8.C
  1887a5b2c89f86441a2513cbe86a0371  gcc/testsuite/g++.dg/reflect/crash9.C
+ a9e2cdfbbd48c446276861eac975e686  gcc/testsuite/g++.dg/reflect/current_class1.C
+ a62b17736737c20ad3cc85624fbd03c9  gcc/testsuite/g++.dg/reflect/current_class2.C
+ 7c8dd401466452efde37fb47896afe10  gcc/testsuite/g++.dg/reflect/current_function1.C
+ abe64eefcda9fd970ebcb9a20a6a1e05  gcc/testsuite/g++.dg/reflect/current_function2.C
+ 0e619c7a366594b345d4deedcce937a7  gcc/testsuite/g++.dg/reflect/current_namespace1.C
  4e6d9aa2459457638b2bf169d9aa74d9  gcc/testsuite/g++.dg/reflect/cwg3153.C
  70bab2b27c8038d6662ee1a47f3a127b  gcc/testsuite/g++.dg/reflect/data_member_spec1.C
! 7a39a909b30dd98b1d59e84153ab5cb1  gcc/testsuite/g++.dg/reflect/data_member_spec2.C
  d9a7fd232d445f9b66afc3bae1204b42  gcc/testsuite/g++.dg/reflect/data_member_spec3.C
  7d8b3fad71e1451f1bb83533b5f928bd  gcc/testsuite/g++.dg/reflect/data_member_spec4.C
+ 75f2be1ae6fe4c4db45c2f6394a71646  gcc/testsuite/g++.dg/reflect/data_member_spec5.C
+ b988f6afebcc77aaf14d6b50dc6c33f8  gcc/testsuite/g++.dg/reflect/data_member_spec6.C
  a90bbaada7db11433927609f58ce9807  gcc/testsuite/g++.dg/reflect/dealias1.C
  ba847f7d57294ccd6b282e81baaaf83b  gcc/testsuite/g++.dg/reflect/dealias2.C
  c9d4dece58db866f00e39bcc4cadb5f8  gcc/testsuite/g++.dg/reflect/dealias3.C
  32ac321c1bbb2d8cc91186a3d6039f67  gcc/testsuite/g++.dg/reflect/decltype1.C
  0812d60a7ffe2d181412a252920fcaee  gcc/testsuite/g++.dg/reflect/defarg1.C
  35fb9a6b3789fdd6b10d806ba69be6d5  gcc/testsuite/g++.dg/reflect/define_aggregate1.C
+ 878bb2f33fc60ea5547e45259744a7a2  gcc/testsuite/g++.dg/reflect/define_aggregate10.C
  f0f21ad05d20f33170e5464386bbc04a  gcc/testsuite/g++.dg/reflect/define_aggregate2.C
  39bd2120b97c0707f5d4525b080369ff  gcc/testsuite/g++.dg/reflect/define_aggregate3.C
  04bc06581deb87721ec02d1eb0d3ea6e  gcc/testsuite/g++.dg/reflect/define_aggregate4.C
*************** f0f21ad05d20f33170e5464386bbc04a  gcc/te
*** 37446,37452 ****
  af1bbac17b682c9735c44fb46bb8fb14  gcc/testsuite/g++.dg/reflect/define_aggregate6.C
  f9e6bc494fdb593194e70adcd9d4b105  gcc/testsuite/g++.dg/reflect/define_aggregate7.C
  922185c5927538589de28c076986b9a7  gcc/testsuite/g++.dg/reflect/define_aggregate8.C
! bb13d688f1deb2ff9d5bf3af088bfaec  gcc/testsuite/g++.dg/reflect/define_static_array1.C
  388f1c5706640dbdf3b8e6017b3e4834  gcc/testsuite/g++.dg/reflect/define_static_array2.C
  76b6ad1540a13225c11e60306e2fe45c  gcc/testsuite/g++.dg/reflect/define_static_array3.C
  8f4ed059665ea7a94243fa99cb792e98  gcc/testsuite/g++.dg/reflect/define_static_array4.C
--- 37465,37472 ----
  af1bbac17b682c9735c44fb46bb8fb14  gcc/testsuite/g++.dg/reflect/define_aggregate6.C
  f9e6bc494fdb593194e70adcd9d4b105  gcc/testsuite/g++.dg/reflect/define_aggregate7.C
  922185c5927538589de28c076986b9a7  gcc/testsuite/g++.dg/reflect/define_aggregate8.C
! f1ede9a4cbcc839fab9cf35f8ac6f8ed  gcc/testsuite/g++.dg/reflect/define_aggregate9.C
! 11d83620f7051ba50394a864952db60e  gcc/testsuite/g++.dg/reflect/define_static_array1.C
  388f1c5706640dbdf3b8e6017b3e4834  gcc/testsuite/g++.dg/reflect/define_static_array2.C
  76b6ad1540a13225c11e60306e2fe45c  gcc/testsuite/g++.dg/reflect/define_static_array3.C
  8f4ed059665ea7a94243fa99cb792e98  gcc/testsuite/g++.dg/reflect/define_static_array4.C
*************** c383f7bdf34cc8248e3fb9c61011574a  gcc/te
*** 37473,37482 ****
  1533eb5d112721a72e26e68b9d092170  gcc/testsuite/g++.dg/reflect/diag4.C
  20539bb1e62472f10fa8334f10ff9cd3  gcc/testsuite/g++.dg/reflect/diag5.C
  db85d7c65c5f57d9c7f5d259e7145883  gcc/testsuite/g++.dg/reflect/diag6.C
! d2ba3e99f820933f56802a4f4a486019  gcc/testsuite/g++.dg/reflect/display_string_of1.C
! 471074284711fdd57cea87c822da502f  gcc/testsuite/g++.dg/reflect/eh1.C
  8cab0986acf9fb4bd447cea1a90ab571  gcc/testsuite/g++.dg/reflect/eh10.C
! 47e795f9117d64bb20ad3346d6279726  gcc/testsuite/g++.dg/reflect/eh2.C
  1f1e3e76e5396dd5212128aa8d5efd8a  gcc/testsuite/g++.dg/reflect/eh3.C
  3e46ad73df6f3ebee6a89f0408144e7e  gcc/testsuite/g++.dg/reflect/eh4.C
  2d8332fa4e636235f83374acfbf34a3e  gcc/testsuite/g++.dg/reflect/eh5.C
--- 37493,37502 ----
  1533eb5d112721a72e26e68b9d092170  gcc/testsuite/g++.dg/reflect/diag4.C
  20539bb1e62472f10fa8334f10ff9cd3  gcc/testsuite/g++.dg/reflect/diag5.C
  db85d7c65c5f57d9c7f5d259e7145883  gcc/testsuite/g++.dg/reflect/diag6.C
! 6e51e54469631fcaf1fd97c86928c65e  gcc/testsuite/g++.dg/reflect/display_string_of1.C
! 3dcb19588276d5b6ac71de9c72f718e6  gcc/testsuite/g++.dg/reflect/eh1.C
  8cab0986acf9fb4bd447cea1a90ab571  gcc/testsuite/g++.dg/reflect/eh10.C
! f3224df0fb74cf5424276ada96f8d0e9  gcc/testsuite/g++.dg/reflect/eh2.C
  1f1e3e76e5396dd5212128aa8d5efd8a  gcc/testsuite/g++.dg/reflect/eh3.C
  3e46ad73df6f3ebee6a89f0408144e7e  gcc/testsuite/g++.dg/reflect/eh4.C
  2d8332fa4e636235f83374acfbf34a3e  gcc/testsuite/g++.dg/reflect/eh5.C
*************** dd2227984481efc068df9fad2db70d23  gcc/te
*** 37534,37540 ****
  15b93d7620d02c60b28beb4fefd6951b  gcc/testsuite/g++.dg/reflect/has_default_argument1.C
  626e46c43bca50953d0c173af0e61317  gcc/testsuite/g++.dg/reflect/has_default_argument2.C
  1ba9c0afbd3d3bfee8cdbd06bce926cc  gcc/testsuite/g++.dg/reflect/has_default_member_initializer1.C
- e7aed054edb8c49f473dedd89e692d96  gcc/testsuite/g++.dg/reflect/has_ellipsis_parameter1.C
  ad9d237ed8234f3163d2b9a8acbde932  gcc/testsuite/g++.dg/reflect/has_external_linkage1.C
  28080947cbe6438236a470a7c524eb31  gcc/testsuite/g++.dg/reflect/has_external_linkage2.C
  0bac0e8ea55a7df3bc484a9d849e94b3  gcc/testsuite/g++.dg/reflect/has_identifier1.C
--- 37554,37559 ----
*************** cf1cf059b14dedec267b9d3eb14af4f6  gcc/te
*** 37646,37651 ****
--- 37665,37671 ----
  2f2d410caf560ef61b04c889247f4558  gcc/testsuite/g++.dg/reflect/is_user_declared2.C
  08aeb095ec65f5b697c384d840034c3e  gcc/testsuite/g++.dg/reflect/is_user_provided1.C
  cbd23b6c51de10b29357473a9adff8bc  gcc/testsuite/g++.dg/reflect/is_user_provided2.C
+ be1eaf6b618184982ede799eaa0b231e  gcc/testsuite/g++.dg/reflect/is_vararg_function1.C
  3b091e4035f42a5253b3b44f84c04b1f  gcc/testsuite/g++.dg/reflect/is_variable1.C
  c9981a6f6220d8cb1be4791c68f39805  gcc/testsuite/g++.dg/reflect/is_variable_template1.C
  bcbfe7a6746a7cf5019e4beb91dfc6e1  gcc/testsuite/g++.dg/reflect/is_virtual1.C
*************** bcbfe7a6746a7cf5019e4beb91dfc6e1  gcc/te
*** 37653,37659 ****
  7effab42f9c3e5cdce4834001aa7051d  gcc/testsuite/g++.dg/reflect/json-parser.C
  75564b7e49fd2ca4aec72df58d4ce257  gcc/testsuite/g++.dg/reflect/lex1.C
  5047184a71ebc4613c16d57f58d02456  gcc/testsuite/g++.dg/reflect/lex2.C
! 381ba5165c1a18f5351d979907ea06b3  gcc/testsuite/g++.dg/reflect/mangle1.C
  a3a095f76106493121ca9f08dbb03b9e  gcc/testsuite/g++.dg/reflect/member-visibility1.C
  ad855dfbd2b8005bd8560472ce0cf5b4  gcc/testsuite/g++.dg/reflect/member-visibility2.C
  2c86502ff23ae309bb2a5fdb339970c1  gcc/testsuite/g++.dg/reflect/member1.C
--- 37673,37680 ----
  7effab42f9c3e5cdce4834001aa7051d  gcc/testsuite/g++.dg/reflect/json-parser.C
  75564b7e49fd2ca4aec72df58d4ce257  gcc/testsuite/g++.dg/reflect/lex1.C
  5047184a71ebc4613c16d57f58d02456  gcc/testsuite/g++.dg/reflect/lex2.C
! f6803b822ccb79238b24868d977699f4  gcc/testsuite/g++.dg/reflect/lwg4556.C
! 302f73246b009ac18077a09660bba301  gcc/testsuite/g++.dg/reflect/mangle1.C
  a3a095f76106493121ca9f08dbb03b9e  gcc/testsuite/g++.dg/reflect/member-visibility1.C
  ad855dfbd2b8005bd8560472ce0cf5b4  gcc/testsuite/g++.dg/reflect/member-visibility2.C
  2c86502ff23ae309bb2a5fdb339970c1  gcc/testsuite/g++.dg/reflect/member1.C
*************** d7bf4b2b4a12e0e7c5f568c235fe50c9  gcc/te
*** 37679,37684 ****
--- 37700,37707 ----
  33fa6f389e0fccc76ade8dfeb1535b4c  gcc/testsuite/g++.dg/reflect/member9.C
  d1fd504ae938ad7e3b0edbf6834ec3b4  gcc/testsuite/g++.dg/reflect/members_of1.C
  003961dd53b2e05e53a6b911f852ef9c  gcc/testsuite/g++.dg/reflect/members_of10.C
+ c44e1d6dfaecfb4f263c78b17ed1b8c7  gcc/testsuite/g++.dg/reflect/members_of11.C
+ 623575016974295708d960e75d733062  gcc/testsuite/g++.dg/reflect/members_of12.C
  689453102e4425f8d2c4ff89cb939595  gcc/testsuite/g++.dg/reflect/members_of2.C
  80a032eb31d0998f2d288e303356773a  gcc/testsuite/g++.dg/reflect/members_of3.C
  5ececa99994de569abffae1671b71870  gcc/testsuite/g++.dg/reflect/members_of4.C
*************** bcea9ee60707a95dc9fe1a749981578a  gcc/te
*** 37762,37767 ****
--- 37785,37791 ----
  d4968ca0625d3f393961f76e9655b84d  gcc/testsuite/g++.dg/reflect/pr123612.C
  6c1159b0d54c4859a992ca4b8182c68b  gcc/testsuite/g++.dg/reflect/pr124012.C
  23abb8eef645c1d8425f55d4469a1f73  gcc/testsuite/g++.dg/reflect/pr124227.C
+ 21163d77f163d23e3dc80cd1c30a9ae5  gcc/testsuite/g++.dg/reflect/pr124689.C
  e6404856d4cc9cc02aa5ebec3e5ecb82  gcc/testsuite/g++.dg/reflect/qrn1.C
  4ef5fc49aed920d8bfc3bc57a9ddef71  gcc/testsuite/g++.dg/reflect/qrn2.C
  82cc9bd702b6c4899eb3441b0289bca6  gcc/testsuite/g++.dg/reflect/range_args.C
*************** a66e1dc9964c7702e9ecdb5be8553fb5  gcc/te
*** 37854,37859 ****
--- 37878,37884 ----
  4fb586d7efeeabc9fafb9d8f9f4ec796  gcc/testsuite/g++.dg/reflect/type_trait11.C
  9b33e0cb088a6815bc1f1c4cb74a8aa5  gcc/testsuite/g++.dg/reflect/type_trait12.C
  15027de4c989f7dd7ffa4d7846a28442  gcc/testsuite/g++.dg/reflect/type_trait13.C
+ bba7e537e6491f023c3c6af8aded898b  gcc/testsuite/g++.dg/reflect/type_trait14.C
  06a1343d9aeb1caa65048fdecda31245  gcc/testsuite/g++.dg/reflect/type_trait2.C
  c957460ae45089ece9b5352a7de1f5fc  gcc/testsuite/g++.dg/reflect/type_trait3.C
  6a48574284311a70358d27e1b45595b3  gcc/testsuite/g++.dg/reflect/type_trait4.C
*************** c957460ae45089ece9b5352a7de1f5fc  gcc/te
*** 37861,37867 ****
  7c9280bc78006b6ed6b75ff5c1c9facc  gcc/testsuite/g++.dg/reflect/type_trait6.C
  0cb8ffc5aa03364efe260c9bc9c2a638  gcc/testsuite/g++.dg/reflect/type_trait8.C
  d9fed6fe6bccb0abd2890360744d1a95  gcc/testsuite/g++.dg/reflect/type_trait9.C
! ec7c886da63326b95102e27b6fbe6e27  gcc/testsuite/g++.dg/reflect/u8display_string_of1.C
  069b12fc99736e061dda304c7240e4b0  gcc/testsuite/g++.dg/reflect/u8identifier_of1.C
  41ca774b408bb80d08217f17926a5cfd  gcc/testsuite/g++.dg/reflect/u8symbol_of1.C
  66e9924618e01c3871c0c6349d9353c8  gcc/testsuite/g++.dg/reflect/underlying_type1.C
--- 37886,37892 ----
  7c9280bc78006b6ed6b75ff5c1c9facc  gcc/testsuite/g++.dg/reflect/type_trait6.C
  0cb8ffc5aa03364efe260c9bc9c2a638  gcc/testsuite/g++.dg/reflect/type_trait8.C
  d9fed6fe6bccb0abd2890360744d1a95  gcc/testsuite/g++.dg/reflect/type_trait9.C
! edcec8a84ae93d9cffb3a7cd96c90b7d  gcc/testsuite/g++.dg/reflect/u8display_string_of1.C
  069b12fc99736e061dda304c7240e4b0  gcc/testsuite/g++.dg/reflect/u8identifier_of1.C
  41ca774b408bb80d08217f17926a5cfd  gcc/testsuite/g++.dg/reflect/u8symbol_of1.C
  66e9924618e01c3871c0c6349d9353c8  gcc/testsuite/g++.dg/reflect/underlying_type1.C
*************** cbba22e9568932c7e9798b4143e8babf  gcc/te
*** 40684,40689 ****
--- 40709,40715 ----
  cba0d4ad4eb20d07d7b8faa8a679415f  gcc/testsuite/g++.dg/tree-ssa/string-strlen-1.C
  23df56c1ec29f9a5d4f481355d17c3dc  gcc/testsuite/g++.dg/tree-ssa/strlenopt-1.C
  948d00fc979cc2bd7b0f86e83a4eb496  gcc/testsuite/g++.dg/tree-ssa/strlenopt-2.C
+ 28c806e9459e7d7405ec4d864fbc4f37  gcc/testsuite/g++.dg/tree-ssa/strlenopt-3.C
  2a5935f325533fa199bc7f5e3b2b36d5  gcc/testsuite/g++.dg/tree-ssa/tail-call-1.C
  0fb08fd6d187247ae5872931e884061c  gcc/testsuite/g++.dg/tree-ssa/tmmti.C
  d0016ead88409af28f506089528155ae  gcc/testsuite/g++.dg/tree-ssa/value-expr1.C
*************** b83eac59b493f9c580ee676cf4be54bc  gcc/te
*** 40975,40980 ****
--- 41001,41007 ----
  d02ecb7053397e79a8984071d1e7624c  gcc/testsuite/g++.dg/vect/slp-pr98855.cc
  cd8c6e5cf62f7909f63f4516114ba39c  gcc/testsuite/g++.dg/vect/slp-pr99971.cc
  474ba1e8afc259a33d5d37ef2c18cf22  gcc/testsuite/g++.dg/vect/vec-cond-expr-eh.C
+ 616a960b77182ec176f01e354ded157c  gcc/testsuite/g++.dg/vect/vect-alias-checks.C
  d5f45690807f08a2a0090e727170476f  gcc/testsuite/g++.dg/vect/vect-early-break_1.cc
  3b8018e956215e12fd3e4b987dc6434c  gcc/testsuite/g++.dg/vect/vect-early-break_2.cc
  c344792dcd15e12c998f5c8a2cf536b7  gcc/testsuite/g++.dg/vect/vect-early-break_3.cc
*************** acc662379756e41ce6873fb8ee91f0b1  gcc/te
*** 51152,51158 ****
  2120bf0a3275d6e161ffd6b3b7cf271e  gcc/testsuite/gcc.dg/analyzer/null-deref-pr102671-1.c
  9cd6217b9db63b38bbf530921833bcee  gcc/testsuite/gcc.dg/analyzer/null-deref-pr102671-2.c
  09490f42f4a9472c51c240f8b680c186  gcc/testsuite/gcc.dg/analyzer/null-deref-pr105755.c
! f0180ece8107503ad9983a1c1025f2b8  gcc/testsuite/gcc.dg/analyzer/null-deref-pr123981-1.c
  86c2576df6e78cc46dfbd6f36acfcd54  gcc/testsuite/gcc.dg/analyzer/null-deref-pr123981-2.c
  5c1afdb0e8d48de62c20901771c1c269  gcc/testsuite/gcc.dg/analyzer/null-terminated-strings-1.c
  aaddc4b9a407ce80be75f1c757af9df4  gcc/testsuite/gcc.dg/analyzer/operations.c
--- 51179,51185 ----
  2120bf0a3275d6e161ffd6b3b7cf271e  gcc/testsuite/gcc.dg/analyzer/null-deref-pr102671-1.c
  9cd6217b9db63b38bbf530921833bcee  gcc/testsuite/gcc.dg/analyzer/null-deref-pr102671-2.c
  09490f42f4a9472c51c240f8b680c186  gcc/testsuite/gcc.dg/analyzer/null-deref-pr105755.c
! f4f1e3497a434ef6745436e53a443879  gcc/testsuite/gcc.dg/analyzer/null-deref-pr123981-1.c
  86c2576df6e78cc46dfbd6f36acfcd54  gcc/testsuite/gcc.dg/analyzer/null-deref-pr123981-2.c
  5c1afdb0e8d48de62c20901771c1c269  gcc/testsuite/gcc.dg/analyzer/null-terminated-strings-1.c
  aaddc4b9a407ce80be75f1c757af9df4  gcc/testsuite/gcc.dg/analyzer/operations.c
*************** b545fd5015b04774ac8c95c87722bfc2  gcc/te
*** 55263,55269 ****
  76411379bc46f8e28491db8515c8b035  gcc/testsuite/gcc.dg/freestanding-main.c
  196d33dd29e6d3bd808b05c7472ef1d2  gcc/testsuite/gcc.dg/freestanding-nonint-main.c
  60aef7ab4a0a9bca44f5182276f77cc3  gcc/testsuite/gcc.dg/fshort-wchar.c
! 2d177ba4dab767c88012364d96a56a76  gcc/testsuite/gcc.dg/fstack-protector-strong.c
  e229fba1e745ea8e6ffbf5e48314ecd3  gcc/testsuite/gcc.dg/ftrapv-1.c
  674ce79cdefdee8408c64f5ff5fc573d  gcc/testsuite/gcc.dg/ftrapv-2.c
  9337f6ee91ecdc5686e015d1984a97a2  gcc/testsuite/gcc.dg/ftrapv-3.c
--- 55290,55296 ----
  76411379bc46f8e28491db8515c8b035  gcc/testsuite/gcc.dg/freestanding-main.c
  196d33dd29e6d3bd808b05c7472ef1d2  gcc/testsuite/gcc.dg/freestanding-nonint-main.c
  60aef7ab4a0a9bca44f5182276f77cc3  gcc/testsuite/gcc.dg/fshort-wchar.c
! c03b7986b16e324c69d30de40be5dec9  gcc/testsuite/gcc.dg/fstack-protector-strong.c
  e229fba1e745ea8e6ffbf5e48314ecd3  gcc/testsuite/gcc.dg/ftrapv-1.c
  674ce79cdefdee8408c64f5ff5fc573d  gcc/testsuite/gcc.dg/ftrapv-2.c
  9337f6ee91ecdc5686e015d1984a97a2  gcc/testsuite/gcc.dg/ftrapv-3.c
*************** c58313e1bf77e3d1ff2095259c66e353  gcc/te
*** 58425,58431 ****
  e56e36e1c606f9cbe62e6a1a0ca7467e  gcc/testsuite/gcc.dg/pr117816.c
  9cd6e60e0bac47dfb7ea3d7bac4bc4fd  gcc/testsuite/gcc.dg/pr117828.c
  807d0d56ce32e54174f9a651a110d179  gcc/testsuite/gcc.dg/pr117866.c
! c659c894ed907cf54a5f7ebfca36b331  gcc/testsuite/gcc.dg/pr117888-2.c
  994d161e3857d23b4f14643ee0a05d1e  gcc/testsuite/gcc.dg/pr117915.c
  0cf88d9e932b2d75d49f02e4595a86de  gcc/testsuite/gcc.dg/pr117997.c
  fd22cdc8f5c1d5a0506c32e0942e724b  gcc/testsuite/gcc.dg/pr118024.c
--- 58452,58458 ----
  e56e36e1c606f9cbe62e6a1a0ca7467e  gcc/testsuite/gcc.dg/pr117816.c
  9cd6e60e0bac47dfb7ea3d7bac4bc4fd  gcc/testsuite/gcc.dg/pr117828.c
  807d0d56ce32e54174f9a651a110d179  gcc/testsuite/gcc.dg/pr117866.c
! a9b7e27368950c079dd2d482456c2c40  gcc/testsuite/gcc.dg/pr117888-2.c
  994d161e3857d23b4f14643ee0a05d1e  gcc/testsuite/gcc.dg/pr117915.c
  0cf88d9e932b2d75d49f02e4595a86de  gcc/testsuite/gcc.dg/pr117997.c
  fd22cdc8f5c1d5a0506c32e0942e724b  gcc/testsuite/gcc.dg/pr118024.c
*************** e6de60b5642934aef50f416afd0dfef5  gcc/te
*** 58530,58536 ****
  afbbdc9160c7bbb463b8a9a0ccecc1ec  gcc/testsuite/gcc.dg/pr122756.c
  6f902818ec608b0949c72df134c134a3  gcc/testsuite/gcc.dg/pr122773.c
  7344e7d40edaaaf0a7feba4fc50f3e85  gcc/testsuite/gcc.dg/pr122898.c
! 767fe71778f262976769acab2eec4cc7  gcc/testsuite/gcc.dg/pr122925.c
  acdecc3711a0a56635d3de4e2064206c  gcc/testsuite/gcc.dg/pr122947.c
  9f4094b7196b5eab8c79608995a96efc  gcc/testsuite/gcc.dg/pr122991.c
  9fcb8913b9a18055b2a811284d59780e  gcc/testsuite/gcc.dg/pr123018.c
--- 58557,58563 ----
  afbbdc9160c7bbb463b8a9a0ccecc1ec  gcc/testsuite/gcc.dg/pr122756.c
  6f902818ec608b0949c72df134c134a3  gcc/testsuite/gcc.dg/pr122773.c
  7344e7d40edaaaf0a7feba4fc50f3e85  gcc/testsuite/gcc.dg/pr122898.c
! 5d8de0f478875a33cda1113051b9b2a0  gcc/testsuite/gcc.dg/pr122925.c
  acdecc3711a0a56635d3de4e2064206c  gcc/testsuite/gcc.dg/pr122947.c
  9f4094b7196b5eab8c79608995a96efc  gcc/testsuite/gcc.dg/pr122991.c
  9fcb8913b9a18055b2a811284d59780e  gcc/testsuite/gcc.dg/pr123018.c
*************** c862a5d1aff47e4a5a9bc1b257f3fd19  gcc/te
*** 58568,58573 ****
--- 58595,58602 ----
  f402be89e4891c76c691c8144fe168f7  gcc/testsuite/gcc.dg/pr124138.c
  5bc3929959db4e7efdda8bc02c4c7e26  gcc/testsuite/gcc.dg/pr124454-1.c
  f733cdb22a88b058648393623d505a3f  gcc/testsuite/gcc.dg/pr124476.c
+ 0b8c4e1486bc61b4cdb4efb2e7f08d74  gcc/testsuite/gcc.dg/pr124635.c
+ 0ced2b8b876682f9fea2fd8e8fc8b6a9  gcc/testsuite/gcc.dg/pr124671.c
  bc5ddfbbc46f4e0cce1629d1b58d3090  gcc/testsuite/gcc.dg/pr12603.c
  72a2fca76cb69617ae36bab93c7ec0d7  gcc/testsuite/gcc.dg/pr12625-1.c
  6f0ef61e5a12db5f11da839b2988c5e1  gcc/testsuite/gcc.dg/pr13519-1.c
*************** be04382a35ebb1cfae1b2168f1693a94  gcc/te
*** 60264,60269 ****
--- 60293,60299 ----
  8611c934627a016395d5e38661ac812a  gcc/testsuite/gcc.dg/pr88444.c
  ca44df045802a83545871c2e454164d1  gcc/testsuite/gcc.dg/pr88563.c
  9bc22a141d09239c0b7e4cda9f0c7526  gcc/testsuite/gcc.dg/pr88568.c
+ 5f8ce6e613ad12bec6228bed0c30533b  gcc/testsuite/gcc.dg/pr88576.c
  3d03b712ec5ddcf1011a2e3ad2937fab  gcc/testsuite/gcc.dg/pr88594.c
  bcac07b1acca5a8196371cf13c0b577a  gcc/testsuite/gcc.dg/pr88598-1.c
  4065bf341ff8b4584332321904868639  gcc/testsuite/gcc.dg/pr88598-2.c
*************** c6c07c813f67e0f94f1352f2810dfcff  gcc/te
*** 62412,62424 ****
  846de4745dc42cf6d9abe36308df2301  gcc/testsuite/gcc.dg/torture/pr123887-2.c
  45e84720260c50c6a2acdec6f8eec9ca  gcc/testsuite/gcc.dg/torture/pr123887.c
  e551c09a78d645c98f9a47869b65d718  gcc/testsuite/gcc.dg/torture/pr123994.c
! 015d558dd16860f33d586dedd3cddfd9  gcc/testsuite/gcc.dg/torture/pr124041.c
  3512b1f432642c2b26467b9236415c88  gcc/testsuite/gcc.dg/torture/pr124062-1.c
  c1c484a49281243452ee6209dd770016  gcc/testsuite/gcc.dg/torture/pr124108.c
  d4f9bc1a728b13f9940b71ab03cc40fd  gcc/testsuite/gcc.dg/torture/pr124132.c
  c71760bcf2c56e1252676a03c592c3b0  gcc/testsuite/gcc.dg/torture/pr124435.c
  e394027559c72da3f714e1f0bce86a7c  gcc/testsuite/gcc.dg/torture/pr124555.c
  f54649dd921a475b17a284fe02bd4133  gcc/testsuite/gcc.dg/torture/pr124649-1.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
--- 62442,62456 ----
  846de4745dc42cf6d9abe36308df2301  gcc/testsuite/gcc.dg/torture/pr123887-2.c
  45e84720260c50c6a2acdec6f8eec9ca  gcc/testsuite/gcc.dg/torture/pr123887.c
  e551c09a78d645c98f9a47869b65d718  gcc/testsuite/gcc.dg/torture/pr123994.c
! 3be454aef87a09d034e5c6ccafe0c9f8  gcc/testsuite/gcc.dg/torture/pr124041.c
  3512b1f432642c2b26467b9236415c88  gcc/testsuite/gcc.dg/torture/pr124062-1.c
  c1c484a49281243452ee6209dd770016  gcc/testsuite/gcc.dg/torture/pr124108.c
  d4f9bc1a728b13f9940b71ab03cc40fd  gcc/testsuite/gcc.dg/torture/pr124132.c
  c71760bcf2c56e1252676a03c592c3b0  gcc/testsuite/gcc.dg/torture/pr124435.c
  e394027559c72da3f714e1f0bce86a7c  gcc/testsuite/gcc.dg/torture/pr124555.c
  f54649dd921a475b17a284fe02bd4133  gcc/testsuite/gcc.dg/torture/pr124649-1.c
+ c1ddd64344f6a24b8a5231563aac75d5  gcc/testsuite/gcc.dg/torture/pr124692.c
+ b569af91dd7275609d58f4469ba9e826  gcc/testsuite/gcc.dg/torture/pr124742-1.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
*************** c4d85f1a0ac2c091e026cf0d052e2f21  gcc/te
*** 64222,64229 ****
  fc8efeaf2ed7c9bba5d4f1717e7e356b  gcc/testsuite/gcc.dg/tree-ssa/forwprop-38.c
  260a7d066794f7642a568e403fb5e5d4  gcc/testsuite/gcc.dg/tree-ssa/forwprop-39.c
  cb909e7812f73f90414b63042c95d199  gcc/testsuite/gcc.dg/tree-ssa/forwprop-4.c
! eb894750e8c2c762096d861a6009f51a  gcc/testsuite/gcc.dg/tree-ssa/forwprop-40.c
! de3171692db53449fdcaa8f1c1e1676c  gcc/testsuite/gcc.dg/tree-ssa/forwprop-41.c
  961671e379d822c42f99331eae6766b4  gcc/testsuite/gcc.dg/tree-ssa/forwprop-42.c
  6f6a5439ce598d5e47d2d756af6c116e  gcc/testsuite/gcc.dg/tree-ssa/forwprop-43.c
  d56422e63543fcf4bf4b78d825c534da  gcc/testsuite/gcc.dg/tree-ssa/forwprop-5.c
--- 64254,64261 ----
  fc8efeaf2ed7c9bba5d4f1717e7e356b  gcc/testsuite/gcc.dg/tree-ssa/forwprop-38.c
  260a7d066794f7642a568e403fb5e5d4  gcc/testsuite/gcc.dg/tree-ssa/forwprop-39.c
  cb909e7812f73f90414b63042c95d199  gcc/testsuite/gcc.dg/tree-ssa/forwprop-4.c
! de0d5a27a8224396ca0f19ef47a34440  gcc/testsuite/gcc.dg/tree-ssa/forwprop-40.c
! 99810cfc2b17fdd6bdac29f89a6810cf  gcc/testsuite/gcc.dg/tree-ssa/forwprop-41.c
  961671e379d822c42f99331eae6766b4  gcc/testsuite/gcc.dg/tree-ssa/forwprop-42.c
  6f6a5439ce598d5e47d2d756af6c116e  gcc/testsuite/gcc.dg/tree-ssa/forwprop-43.c
  d56422e63543fcf4bf4b78d825c534da  gcc/testsuite/gcc.dg/tree-ssa/forwprop-5.c
*************** c4778a5d167ea622bf99df287c4bd701  gcc/te
*** 64242,64249 ****
  bc0a5f96f64e1c6e169d1a488ebe4712  gcc/testsuite/gcc.dg/tree-ssa/gen-vect-11c.c
  5831c731ed57952618b9e96fb519e5c8  gcc/testsuite/gcc.dg/tree-ssa/gen-vect-2.c
  db4cf86d4c6944262e0e00dd03b29ace  gcc/testsuite/gcc.dg/tree-ssa/gen-vect-25.c
! 90512bbeacddcca66fd3984243eb5137  gcc/testsuite/gcc.dg/tree-ssa/gen-vect-26.c
! 1243b1220ad3e805f667b23dcb37b04a  gcc/testsuite/gcc.dg/tree-ssa/gen-vect-28.c
  05e95b989cfdf6357a178aa625f98417  gcc/testsuite/gcc.dg/tree-ssa/gen-vect-32.c
  c700544c3e68a401546cefbdad359728  gcc/testsuite/gcc.dg/tree-ssa/gen-vect-33.c
  955e41ee303f67ec226ec41283fd05af  gcc/testsuite/gcc.dg/tree-ssa/gen-vect-34.c
--- 64274,64281 ----
  bc0a5f96f64e1c6e169d1a488ebe4712  gcc/testsuite/gcc.dg/tree-ssa/gen-vect-11c.c
  5831c731ed57952618b9e96fb519e5c8  gcc/testsuite/gcc.dg/tree-ssa/gen-vect-2.c
  db4cf86d4c6944262e0e00dd03b29ace  gcc/testsuite/gcc.dg/tree-ssa/gen-vect-25.c
! acf55a2a50daef94fee7e4893c59907f  gcc/testsuite/gcc.dg/tree-ssa/gen-vect-26.c
! 37c9fed32573c35d409e60155727a9ce  gcc/testsuite/gcc.dg/tree-ssa/gen-vect-28.c
  05e95b989cfdf6357a178aa625f98417  gcc/testsuite/gcc.dg/tree-ssa/gen-vect-32.c
  c700544c3e68a401546cefbdad359728  gcc/testsuite/gcc.dg/tree-ssa/gen-vect-33.c
  955e41ee303f67ec226ec41283fd05af  gcc/testsuite/gcc.dg/tree-ssa/gen-vect-34.c
*************** f4c56a02709c699f81b07b81dd1a2c1e  gcc/te
*** 64826,64831 ****
--- 64858,64864 ----
  de81b2d2951773077a5d5e6d9db8a8e4  gcc/testsuite/gcc.dg/tree-ssa/pr122588-1.c
  ab985bcbd18463ddcc0cb59b8a091e7d  gcc/testsuite/gcc.dg/tree-ssa/pr122629-1.c
  fa32f3c662bc31e5bbf4daa360b9c87f  gcc/testsuite/gcc.dg/tree-ssa/pr123372.c
+ 0054e44a9d7f98f16363e68bc8142e0f  gcc/testsuite/gcc.dg/tree-ssa/pr124746-1.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
*************** eb1ea00725f3a86beb6c3baebf704e84  gcc/te
*** 64967,64973 ****
  154046a019ef50cebaae66d96f28c7a1  gcc/testsuite/gcc.dg/tree-ssa/pr32681.c
  5fe3553c49e6e39653e5897134d971bf  gcc/testsuite/gcc.dg/tree-ssa/pr32821.c
  236bd55713a55cf7e62b2e55986ee5d0  gcc/testsuite/gcc.dg/tree-ssa/pr32901.c
! 7ac64f02c2e7ad2c0bfd9d28432f2d23  gcc/testsuite/gcc.dg/tree-ssa/pr32964.c
  03f0d3f359d3c5b2b51d1994e5a9d64a  gcc/testsuite/gcc.dg/tree-ssa/pr33172.c
  c0b1ea740a5de641d691f47e5943e2ca  gcc/testsuite/gcc.dg/tree-ssa/pr33723.c
  857c0a561eba78e1ef0e7c2d51090fc0  gcc/testsuite/gcc.dg/tree-ssa/pr33920.c
--- 65000,65006 ----
  154046a019ef50cebaae66d96f28c7a1  gcc/testsuite/gcc.dg/tree-ssa/pr32681.c
  5fe3553c49e6e39653e5897134d971bf  gcc/testsuite/gcc.dg/tree-ssa/pr32821.c
  236bd55713a55cf7e62b2e55986ee5d0  gcc/testsuite/gcc.dg/tree-ssa/pr32901.c
! 109d0fecef8b668c0dee4399464abbc5  gcc/testsuite/gcc.dg/tree-ssa/pr32964.c
  03f0d3f359d3c5b2b51d1994e5a9d64a  gcc/testsuite/gcc.dg/tree-ssa/pr33172.c
  c0b1ea740a5de641d691f47e5943e2ca  gcc/testsuite/gcc.dg/tree-ssa/pr33723.c
  857c0a561eba78e1ef0e7c2d51090fc0  gcc/testsuite/gcc.dg/tree-ssa/pr33920.c
*************** dbb3bd52ee698a572581470fc02636bb  gcc/te
*** 65205,65212 ****
  6b2bacdf2b2223684a18611dbdc1db7f  gcc/testsuite/gcc.dg/tree-ssa/pr83141.c
  54094f112bf7286fa8dbc811329e939e  gcc/testsuite/gcc.dg/tree-ssa/pr83198.c
  8477b237f09dca3e7328e74d93078e60  gcc/testsuite/gcc.dg/tree-ssa/pr83329.c
! 8b4548fb7722915239769aa2af9d9cf1  gcc/testsuite/gcc.dg/tree-ssa/pr83403-1.c
! 9a60233719cf698371c3633026032d9c  gcc/testsuite/gcc.dg/tree-ssa/pr83403-2.c
  5b03cd4f2ede1565fa5509924793e88f  gcc/testsuite/gcc.dg/tree-ssa/pr83403.h
  47d8a98b2d47b4961be0d43f9a0310fb  gcc/testsuite/gcc.dg/tree-ssa/pr83501.c
  c95f9346fdf91a2af21b609136ce6e2b  gcc/testsuite/gcc.dg/tree-ssa/pr83648-2.c
--- 65238,65245 ----
  6b2bacdf2b2223684a18611dbdc1db7f  gcc/testsuite/gcc.dg/tree-ssa/pr83141.c
  54094f112bf7286fa8dbc811329e939e  gcc/testsuite/gcc.dg/tree-ssa/pr83198.c
  8477b237f09dca3e7328e74d93078e60  gcc/testsuite/gcc.dg/tree-ssa/pr83329.c
! 5e573e20040589191cf5106889770f33  gcc/testsuite/gcc.dg/tree-ssa/pr83403-1.c
! fec47a0a3e0dbb0b4a1509a438549fa5  gcc/testsuite/gcc.dg/tree-ssa/pr83403-2.c
  5b03cd4f2ede1565fa5509924793e88f  gcc/testsuite/gcc.dg/tree-ssa/pr83403.h
  47d8a98b2d47b4961be0d43f9a0310fb  gcc/testsuite/gcc.dg/tree-ssa/pr83501.c
  c95f9346fdf91a2af21b609136ce6e2b  gcc/testsuite/gcc.dg/tree-ssa/pr83648-2.c
*************** f85ef0b99140422d78068ad18a39e03b  gcc/te
*** 68470,68480 ****
  b10686cc9cc745d9a4e579ee285eae2d  gcc/testsuite/gcc.dg/vect/vect-fma-2.c
  f26bda59075ce8ddcb0291dc86a118b3  gcc/testsuite/gcc.dg/vect/vect-fma-3.c
  609ec8572941506ac02bdead3631cf1a  gcc/testsuite/gcc.dg/vect/vect-fmax-1.c
! 8dd709fc543f80ce70588b05e38be7ae  gcc/testsuite/gcc.dg/vect/vect-fmax-2.c
! b913a0ce97e1075ed9731f6e62b860bf  gcc/testsuite/gcc.dg/vect/vect-fmax-3.c
  f7641c61bbf333053e42be5bfa67d8e4  gcc/testsuite/gcc.dg/vect/vect-fmin-1.c
! 33e9990b22cd49f97ec590b283e99e41  gcc/testsuite/gcc.dg/vect/vect-fmin-2.c
! 92e4333ba4e6a6e7852441677e9dd7e1  gcc/testsuite/gcc.dg/vect/vect-fmin-3.c
  aa4d55beb7ae830d92493c5e12169a5a  gcc/testsuite/gcc.dg/vect/vect-fncall-mask-math.c
  ddb5b38696ce380776208fd63305431f  gcc/testsuite/gcc.dg/vect/vect-fncall-mask.c
  e41338bfbaaf9c5f7d3e7394fd0720c0  gcc/testsuite/gcc.dg/vect/vect-fold-1.c
--- 68503,68513 ----
  b10686cc9cc745d9a4e579ee285eae2d  gcc/testsuite/gcc.dg/vect/vect-fma-2.c
  f26bda59075ce8ddcb0291dc86a118b3  gcc/testsuite/gcc.dg/vect/vect-fma-3.c
  609ec8572941506ac02bdead3631cf1a  gcc/testsuite/gcc.dg/vect/vect-fmax-1.c
! ff69a9e19928b3a1de48ce1b898d4a45  gcc/testsuite/gcc.dg/vect/vect-fmax-2.c
! d6b11f32049737083a9d8a816c7de6db  gcc/testsuite/gcc.dg/vect/vect-fmax-3.c
  f7641c61bbf333053e42be5bfa67d8e4  gcc/testsuite/gcc.dg/vect/vect-fmin-1.c
! 0cde09c690b3ca2b483cb6ce9cc4115e  gcc/testsuite/gcc.dg/vect/vect-fmin-2.c
! c8add09e1cb63057bdcddaad5063ed57  gcc/testsuite/gcc.dg/vect/vect-fmin-3.c
  aa4d55beb7ae830d92493c5e12169a5a  gcc/testsuite/gcc.dg/vect/vect-fncall-mask-math.c
  ddb5b38696ce380776208fd63305431f  gcc/testsuite/gcc.dg/vect/vect-fncall-mask.c
  e41338bfbaaf9c5f7d3e7394fd0720c0  gcc/testsuite/gcc.dg/vect/vect-fold-1.c
*************** efc5db1b97ea06d470c57048d8966ea1  gcc/te
*** 68689,68694 ****
--- 68722,68728 ----
  71a5a3f0c2e34ed3e033a36a47f5cf20  gcc/testsuite/gcc.dg/vect/vect-pr123756.c
  86a15a6fc01f17ec534cc4e8962c430f  gcc/testsuite/gcc.dg/vect/vect-pr123983.c
  6e7e37674ce24845e8e616543cc88fa6  gcc/testsuite/gcc.dg/vect/vect-pr124037.c
+ da160a8349fe2e0daa932c3bd967f635  gcc/testsuite/gcc.dg/vect/vect-pr124677.c
  464c872c62ad2fc5d241ed918e0cf5de  gcc/testsuite/gcc.dg/vect/vect-pr61247.c
  4d57df9e3b3522c9f1a6707c05f1da45  gcc/testsuite/gcc.dg/vect/vect-pr69848.c
  3a3a316ff2f2496494ecb0bd77d61aad  gcc/testsuite/gcc.dg/vect/vect-pre-interact.c
*************** ec79fa3be7327c757d4abcecfe6afb40  gcc/te
*** 71283,71288 ****
--- 71317,71323 ----
  b15614b849a2403ba76800ef1356aab5  gcc/testsuite/gcc.target/aarch64/pr123026.c
  c07ef6a79a7748d8a1cd83670cbc3173  gcc/testsuite/gcc.target/aarch64/pr123094-1.c
  98a4eb67a4078cb117ea1c80d44fee14  gcc/testsuite/gcc.target/aarch64/pr123206.c
+ 690007a5731084ed37c67371897e730b  gcc/testsuite/gcc.target/aarch64/pr123238.c
  95306727ea8db0e2fdb8e199f754c587  gcc/testsuite/gcc.target/aarch64/pr123285-1.c
  3525a5777032197cdd1e39b2aad94c29  gcc/testsuite/gcc.target/aarch64/pr123294-1.c
  085f7e2087fb0cf8d5d9a44259bb616c  gcc/testsuite/gcc.target/aarch64/pr123548.c
*************** b460526d0eaa50cb9a920c16a0074c0e  gcc/te
*** 83392,83399 ****
  68ec7736d4c49c86426f1acb6a95e51f  gcc/testsuite/gcc.target/bpf/smov-pseudoc-1.c
  e6aad35d5d9107b96f024e37ca14ddab  gcc/testsuite/gcc.target/bpf/smov-pseudoc-2.c
  b19d9fd422be4741c38cfd572b32a05b  gcc/testsuite/gcc.target/bpf/sync-fetch-and-add.c
  657b196a2414bfd6480a9ed6066f8819  gcc/testsuite/gcc.target/bpf/xbpf-indirect-call-1.c
! fad710985d2f295db006a9d98419f4e9  gcc/testsuite/gcc.target/bpf/zero-ext.c
  3ae9e0cc2cd08e28ef54e8540c762679  gcc/testsuite/gcc.target/cris/20011127-1.c
  75d3e9019c866a8402bf7aa4c913ee2d  gcc/testsuite/gcc.target/cris/asm-b-1.c
  a9d478d7af0e0b31660f3b7e507a6318  gcc/testsuite/gcc.target/cris/asm-other.S
--- 83427,83442 ----
  68ec7736d4c49c86426f1acb6a95e51f  gcc/testsuite/gcc.target/bpf/smov-pseudoc-1.c
  e6aad35d5d9107b96f024e37ca14ddab  gcc/testsuite/gcc.target/bpf/smov-pseudoc-2.c
  b19d9fd422be4741c38cfd572b32a05b  gcc/testsuite/gcc.target/bpf/sync-fetch-and-add.c
+ 2ed7774ff0cc3500c54ddca2afaf6c57  gcc/testsuite/gcc.target/bpf/torture/bpf-torture.exp
+ 5671b6a403e8abc453f2c3b71795c139  gcc/testsuite/gcc.target/bpf/torture/invalid-memory-access.c
+ c592285575200caa91a0fb9b8e1cca85  gcc/testsuite/gcc.target/bpf/torture/memcpy.c
+ 8005a32e8ccee91f06f60dd07462a927  gcc/testsuite/gcc.target/bpf/torture/memmove.c
+ 0c41b70772cd8825925e5cec227069d4  gcc/testsuite/gcc.target/bpf/torture/memset.c
+ e5edda9f074169992b79e0d7de0e5eeb  gcc/testsuite/gcc.target/bpf/torture/naked.c
+ 71d7696bcf2b7ad5856712473957d259  gcc/testsuite/gcc.target/bpf/torture/nop.c
+ ef44bc19472e5000fa9cdc8484c8716b  gcc/testsuite/gcc.target/bpf/torture/trace_openat.c
  657b196a2414bfd6480a9ed6066f8819  gcc/testsuite/gcc.target/bpf/xbpf-indirect-call-1.c
! 70736aae1028ba5081bf762ead456cda  gcc/testsuite/gcc.target/bpf/zero-ext.c
  3ae9e0cc2cd08e28ef54e8540c762679  gcc/testsuite/gcc.target/cris/20011127-1.c
  75d3e9019c866a8402bf7aa4c913ee2d  gcc/testsuite/gcc.target/cris/asm-b-1.c
  a9d478d7af0e0b31660f3b7e507a6318  gcc/testsuite/gcc.target/cris/asm-other.S
*************** d2234ab09253f045697088ae34493c42  gcc/te
*** 88936,88942 ****
  4a38b7116c2a109e1be6a1dc98e10a3e  gcc/testsuite/gcc.target/i386/large-size-array-3.c
  0b8a2da369539507851e8622ecfe9930  gcc/testsuite/gcc.target/i386/lea-2.c
  f4ed896bb9835e6df92207441148aba1  gcc/testsuite/gcc.target/i386/lea-3.c
! b22058fee49c4505dbfaaa8e44f8eb56  gcc/testsuite/gcc.target/i386/lea-4.c
  770c226bef6f53eea20210a705e96ef4  gcc/testsuite/gcc.target/i386/lea.c
  3e916468dde4fcc2483713703f478fcb  gcc/testsuite/gcc.target/i386/libcall-1.c
  b7a45b4fc6c8c2589a7335cf26c2170c  gcc/testsuite/gcc.target/i386/local.c
--- 88979,88985 ----
  4a38b7116c2a109e1be6a1dc98e10a3e  gcc/testsuite/gcc.target/i386/large-size-array-3.c
  0b8a2da369539507851e8622ecfe9930  gcc/testsuite/gcc.target/i386/lea-2.c
  f4ed896bb9835e6df92207441148aba1  gcc/testsuite/gcc.target/i386/lea-3.c
! 43c8adb8b1edd319250935059bdfae00  gcc/testsuite/gcc.target/i386/lea-4.c
  770c226bef6f53eea20210a705e96ef4  gcc/testsuite/gcc.target/i386/lea.c
  3e916468dde4fcc2483713703f478fcb  gcc/testsuite/gcc.target/i386/libcall-1.c
  b7a45b4fc6c8c2589a7335cf26c2170c  gcc/testsuite/gcc.target/i386/local.c
*************** a2da30b33f626c449124b741d63ff50f  gcc/te
*** 89235,89241 ****
  1dfea81292e4d43d2d7fc2bfd3430eda  gcc/testsuite/gcc.target/i386/parity-7.c
  03b41b2f42cb61cb71b23f1af7f0135e  gcc/testsuite/gcc.target/i386/parity-8.c
  8d756665b79bf6bd7920f21a780f11dc  gcc/testsuite/gcc.target/i386/parity-9.c
! 56403643fbf746cfa97cf71a2c8f29c7  gcc/testsuite/gcc.target/i386/part-vect-absnegbf.c
  8e4c38a70fbd0d029a0b696304e2047f  gcc/testsuite/gcc.target/i386/part-vect-absneghf.c
  d7575e4a239acf382fe6978f76d7f8f6  gcc/testsuite/gcc.target/i386/part-vect-complexhf.c
  a42e41a70df25254ab0c3533058e09ce  gcc/testsuite/gcc.target/i386/part-vect-copysignhf.c
--- 89278,89284 ----
  1dfea81292e4d43d2d7fc2bfd3430eda  gcc/testsuite/gcc.target/i386/parity-7.c
  03b41b2f42cb61cb71b23f1af7f0135e  gcc/testsuite/gcc.target/i386/parity-8.c
  8d756665b79bf6bd7920f21a780f11dc  gcc/testsuite/gcc.target/i386/parity-9.c
! 36080cefa85cce36242ea5d1041b44c5  gcc/testsuite/gcc.target/i386/part-vect-absnegbf.c
  8e4c38a70fbd0d029a0b696304e2047f  gcc/testsuite/gcc.target/i386/part-vect-absneghf.c
  d7575e4a239acf382fe6978f76d7f8f6  gcc/testsuite/gcc.target/i386/part-vect-complexhf.c
  a42e41a70df25254ab0c3533058e09ce  gcc/testsuite/gcc.target/i386/part-vect-copysignhf.c
*************** bd1cafada5f0044d73bfd97b075ee1ac  gcc/te
*** 90009,90015 ****
  a92b6563a79368bbca34432a840644a1  gcc/testsuite/gcc.target/i386/pr115299.c
  7b7e18701757d2e67dea575cf9b05922  gcc/testsuite/gcc.target/i386/pr115321.c
  beee5a2627011ee9deaa9161648359d8  gcc/testsuite/gcc.target/i386/pr115384.c
! 8c3c47e8ca0db3453c9de0e48f093d22  gcc/testsuite/gcc.target/i386/pr115397.c
  8ceb576f33f9e32562377c5095bfcd32  gcc/testsuite/gcc.target/i386/pr115407.c
  33fb20e5106a49a886cce63099016cb8  gcc/testsuite/gcc.target/i386/pr115452.c
  4fde51298db2f6dab6db5cca42bacb8e  gcc/testsuite/gcc.target/i386/pr115462.c
--- 90052,90058 ----
  a92b6563a79368bbca34432a840644a1  gcc/testsuite/gcc.target/i386/pr115299.c
  7b7e18701757d2e67dea575cf9b05922  gcc/testsuite/gcc.target/i386/pr115321.c
  beee5a2627011ee9deaa9161648359d8  gcc/testsuite/gcc.target/i386/pr115384.c
! 24f0912b432005f810a5c221bbb2d46d  gcc/testsuite/gcc.target/i386/pr115397.c
  8ceb576f33f9e32562377c5095bfcd32  gcc/testsuite/gcc.target/i386/pr115407.c
  33fb20e5106a49a886cce63099016cb8  gcc/testsuite/gcc.target/i386/pr115452.c
  4fde51298db2f6dab6db5cca42bacb8e  gcc/testsuite/gcc.target/i386/pr115462.c
*************** ae4ee357225c00ac286e183fee7b266a  gcc/te
*** 90019,90025 ****
  324dce510f57c52847b8a618b2c5eafe  gcc/testsuite/gcc.target/i386/pr115749.c
  eb7e87be69198c687bb867fd649b611e  gcc/testsuite/gcc.target/i386/pr115796.c
  99bd8cb8feeb63bd4ef7afd002426817  gcc/testsuite/gcc.target/i386/pr115843.c
! 260ddeb65e602c427e0537e38c8f34ce  gcc/testsuite/gcc.target/i386/pr115863-1.c
  4c9bd5ab4032e6b8dbf245c84e59d76d  gcc/testsuite/gcc.target/i386/pr115872.c
  c97332347d15609dbad74e12d223b07e  gcc/testsuite/gcc.target/i386/pr115891.c
  208bd5a3d1eb34f75d3ece7f0179189c  gcc/testsuite/gcc.target/i386/pr115910.c
--- 90062,90068 ----
  324dce510f57c52847b8a618b2c5eafe  gcc/testsuite/gcc.target/i386/pr115749.c
  eb7e87be69198c687bb867fd649b611e  gcc/testsuite/gcc.target/i386/pr115796.c
  99bd8cb8feeb63bd4ef7afd002426817  gcc/testsuite/gcc.target/i386/pr115843.c
! 7b4b1f18f5fc39440b9b4d78d3b47a8f  gcc/testsuite/gcc.target/i386/pr115863-1.c
  4c9bd5ab4032e6b8dbf245c84e59d76d  gcc/testsuite/gcc.target/i386/pr115872.c
  c97332347d15609dbad74e12d223b07e  gcc/testsuite/gcc.target/i386/pr115891.c
  208bd5a3d1eb34f75d3ece7f0179189c  gcc/testsuite/gcc.target/i386/pr115910.c
*************** f465b493ef4cd8fedb8eb45d4397bdf2  gcc/te
*** 90034,90040 ****
  6909f87518edc9432bf3b69c22d01d5f  gcc/testsuite/gcc.target/i386/pr116274-2.c
  68dcc6e225835bd404fac33fbc2ba3c1  gcc/testsuite/gcc.target/i386/pr116274.c
  5d7ed648796e3bb1badb99e986fd299a  gcc/testsuite/gcc.target/i386/pr116512.c
! a006d0528b5396c949ad41d70bbe59d3  gcc/testsuite/gcc.target/i386/pr116587.c
  b032673fbd5ea0fa71ec43f67e37cd44  gcc/testsuite/gcc.target/i386/pr116621.c
  204f68736fb9dcb0b78a56062fcbeff7  gcc/testsuite/gcc.target/i386/pr116675.c
  ea223879616e9328b5dc0fdff9dfb021  gcc/testsuite/gcc.target/i386/pr116725.c
--- 90077,90083 ----
  6909f87518edc9432bf3b69c22d01d5f  gcc/testsuite/gcc.target/i386/pr116274-2.c
  68dcc6e225835bd404fac33fbc2ba3c1  gcc/testsuite/gcc.target/i386/pr116274.c
  5d7ed648796e3bb1badb99e986fd299a  gcc/testsuite/gcc.target/i386/pr116512.c
! 8e60e9aaa7e5010e46a423fda04b10c4  gcc/testsuite/gcc.target/i386/pr116587.c
  b032673fbd5ea0fa71ec43f67e37cd44  gcc/testsuite/gcc.target/i386/pr116621.c
  204f68736fb9dcb0b78a56062fcbeff7  gcc/testsuite/gcc.target/i386/pr116675.c
  ea223879616e9328b5dc0fdff9dfb021  gcc/testsuite/gcc.target/i386/pr116725.c
*************** ee3d5d61e5865da192e05b0bf8d281a4  gcc/te
*** 90083,90089 ****
  209b6dcc04de9e64a22573859477e524  gcc/testsuite/gcc.target/i386/pr118067.c
  8d3959577ea1476102794daa448ff9a8  gcc/testsuite/gcc.target/i386/pr118266.c
  5986c154fe48414ea251097cc6d4dadb  gcc/testsuite/gcc.target/i386/pr118489.c
! 79d193d908a72a47b95b2a16b8a869ad  gcc/testsuite/gcc.target/i386/pr118497.c
  f85fdb4ae5883af83b5a5367bbfc0246  gcc/testsuite/gcc.target/i386/pr118510.c
  f24c1297760ff8758f8bb141b7ebc2d7  gcc/testsuite/gcc.target/i386/pr118713-1-x32.c
  ffba0001505c701f83730ed44f23f2c1  gcc/testsuite/gcc.target/i386/pr118713-1.c
--- 90126,90132 ----
  209b6dcc04de9e64a22573859477e524  gcc/testsuite/gcc.target/i386/pr118067.c
  8d3959577ea1476102794daa448ff9a8  gcc/testsuite/gcc.target/i386/pr118266.c
  5986c154fe48414ea251097cc6d4dadb  gcc/testsuite/gcc.target/i386/pr118489.c
! 623809d94f642238dedfef9a3a243000  gcc/testsuite/gcc.target/i386/pr118497.c
  f85fdb4ae5883af83b5a5367bbfc0246  gcc/testsuite/gcc.target/i386/pr118510.c
  f24c1297760ff8758f8bb141b7ebc2d7  gcc/testsuite/gcc.target/i386/pr118713-1-x32.c
  ffba0001505c701f83730ed44f23f2c1  gcc/testsuite/gcc.target/i386/pr118713-1.c
*************** b8ebdafc2fa7c81ba75987868812e914  gcc/te
*** 90151,90156 ****
--- 90194,90202 ----
  4419e520f3b880b2f55a7a1c5ee551f6  gcc/testsuite/gcc.target/i386/pr120691.c
  9c574bf548e6423ff47b97232d310a9b  gcc/testsuite/gcc.target/i386/pr120728.c
  26580d939ed25dfa9d160c6061a8abe9  gcc/testsuite/gcc.target/i386/pr120741.c
+ f2500ee7427a6f301e7b39b11a7dc2e0  gcc/testsuite/gcc.target/i386/pr120839-1a.c
+ 6009e404334a78187aaeb2704495e1fa  gcc/testsuite/gcc.target/i386/pr120839-1b.c
+ 72adea6e74a9cbeb50c29b19823ebe18  gcc/testsuite/gcc.target/i386/pr120839-2.c
  c1a42e6abf341c78082c17c60365086c  gcc/testsuite/gcc.target/i386/pr120840-1a.c
  b69eb677daef92be04da1f0e0218c44e  gcc/testsuite/gcc.target/i386/pr120840-1b.c
  90c426e3f9f68074b3688e77c0a85c20  gcc/testsuite/gcc.target/i386/pr120840-1c.c
*************** b5fef8fb540e17f32442a50d6ee40f1e  gcc/te
*** 90268,90273 ****
--- 90314,90321 ----
  405fadb5a4007fdee8be974babcb3550  gcc/testsuite/gcc.target/i386/pr122675-1.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
+ 51d42fc40aa1faa649ea3595c2494314  gcc/testsuite/gcc.target/i386/pr123238.c
  f99f88a6e994ad6e55e065e41bc58f8f  gcc/testsuite/gcc.target/i386/pr12329.c
  8be8732e201b30755cf471a1f8ac1cf6  gcc/testsuite/gcc.target/i386/pr123319.c
  fd0c95fcad577a49c3553f21604c3b61  gcc/testsuite/gcc.target/i386/pr123484.c
*************** d27914ddcfa1d9a135c3e7189bd6af10  gcc/te
*** 90281,90286 ****
--- 90329,90341 ----
  47cf91db1dea0c9b92db6c1fae08c91e  gcc/testsuite/gcc.target/i386/pr124194.c
  dcd126d8cd1a8a25624089d6f707cc1e  gcc/testsuite/gcc.target/i386/pr124407-1.c
  101572df1dd23dde5382be2d1a1478fe  gcc/testsuite/gcc.target/i386/pr124407-2.c
+ 20438ee87f52efda141c43d1f08416e1  gcc/testsuite/gcc.target/i386/pr124696.c
+ bea9ac1f62d27e3b10bc9739d9cbeb54  gcc/testsuite/gcc.target/i386/pr124697-1a.c
+ 2040d361ee3379e7489acc7a96fd0980  gcc/testsuite/gcc.target/i386/pr124697-1b.c
+ dede77ce3cdb201804de164c3fa75a23  gcc/testsuite/gcc.target/i386/pr124697-2a.c
+ f742c249f29b11f89b622821fd3fb16b  gcc/testsuite/gcc.target/i386/pr124697-2b.c
+ 4b1741905c7d5ce52bb9bd21f47032fd  gcc/testsuite/gcc.target/i386/pr124697-3a.c
+ 15318146a68ad41d94a3e46ad3a169f1  gcc/testsuite/gcc.target/i386/pr124697-3b.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
*************** bc9d6a8d154ce394c0572ac7f1b29989  gcc/te
*** 91455,91461 ****
  1a3ac3c6bda9ea1b07e65710ba432a8a  gcc/testsuite/gcc.target/i386/pr82002-2a.c
  d9ff7a9247a5112ba833001b7198d194  gcc/testsuite/gcc.target/i386/pr82002-2b.c
  fe18eef083c5c64986de67cb83d3dda7  gcc/testsuite/gcc.target/i386/pr82142a.c
! eb57af64fd31a00c4a5125bdb8ef9f70  gcc/testsuite/gcc.target/i386/pr82142b.c
  23d6be59a257952d289606af88ad99d1  gcc/testsuite/gcc.target/i386/pr82145.c
  a341930c846fbfc81a481d40beae5f8e  gcc/testsuite/gcc.target/i386/pr82166.c
  f7220805243aa4ae76bae9889d4575a8  gcc/testsuite/gcc.target/i386/pr82196-1.c
--- 91510,91516 ----
  1a3ac3c6bda9ea1b07e65710ba432a8a  gcc/testsuite/gcc.target/i386/pr82002-2a.c
  d9ff7a9247a5112ba833001b7198d194  gcc/testsuite/gcc.target/i386/pr82002-2b.c
  fe18eef083c5c64986de67cb83d3dda7  gcc/testsuite/gcc.target/i386/pr82142a.c
! 7776a330e1401d184565f7477df6a65f  gcc/testsuite/gcc.target/i386/pr82142b.c
  23d6be59a257952d289606af88ad99d1  gcc/testsuite/gcc.target/i386/pr82145.c
  a341930c846fbfc81a481d40beae5f8e  gcc/testsuite/gcc.target/i386/pr82166.c
  f7220805243aa4ae76bae9889d4575a8  gcc/testsuite/gcc.target/i386/pr82196-1.c
*************** edc5a6df33394b986a07c146289a3cd0  gcc/te
*** 93539,93546 ****
  33e69c3ecf0711abc4767f5a23874b67  gcc/testsuite/gcc.target/loongarch/attr-check-error-message5.c
  64c890914de64eca086414a511780c52  gcc/testsuite/gcc.target/loongarch/attr-check-error-message6.c
  b802a624eca3aa681adda2c112397671  gcc/testsuite/gcc.target/loongarch/attr-check-error-message7.c
! 7c6f1e4fec786dd470ff9c2e2d00b6c7  gcc/testsuite/gcc.target/loongarch/attr-check-error-message8.c
! 0b172e8801591f3d7a57c5fe320ca949  gcc/testsuite/gcc.target/loongarch/attr-check-error-message9.c
  dd4cbc8672952e717ba1b8b556dd0b49  gcc/testsuite/gcc.target/loongarch/bitwise-shift-reassoc-clobber.c
  83cf2c4fac5fe267840ffbd21284e610  gcc/testsuite/gcc.target/loongarch/bstrins-5.c
  413e1e730a03ef2e6fbdbc5826f0b0b0  gcc/testsuite/gcc.target/loongarch/bstrins-6.c
--- 93594,93602 ----
  33e69c3ecf0711abc4767f5a23874b67  gcc/testsuite/gcc.target/loongarch/attr-check-error-message5.c
  64c890914de64eca086414a511780c52  gcc/testsuite/gcc.target/loongarch/attr-check-error-message6.c
  b802a624eca3aa681adda2c112397671  gcc/testsuite/gcc.target/loongarch/attr-check-error-message7.c
! edfa6fd37ae9e96819d786435dd288a4  gcc/testsuite/gcc.target/loongarch/attr-check-warning-message1.c
! f4484d2432334104697dde09661cf134  gcc/testsuite/gcc.target/loongarch/attr-check-warning-message2.c
! 54041ab515cf3c7ebdab3c84b7d0f83a  gcc/testsuite/gcc.target/loongarch/attr-check-warning-message3.c
  dd4cbc8672952e717ba1b8b556dd0b49  gcc/testsuite/gcc.target/loongarch/bitwise-shift-reassoc-clobber.c
  83cf2c4fac5fe267840ffbd21284e610  gcc/testsuite/gcc.target/loongarch/bstrins-5.c
  413e1e730a03ef2e6fbdbc5826f0b0b0  gcc/testsuite/gcc.target/loongarch/bstrins-6.c
*************** ba319008fc3d471c58bb29fc9d29ccbc  gcc/te
*** 99316,99321 ****
--- 99372,99378 ----
  c5510efb0e85b94c43e177d92c8bfa96  gcc/testsuite/gcc.target/riscv/pr123322.c
  36f2729f33d66359ae39ca96a9075786  gcc/testsuite/gcc.target/riscv/pr123380.c
  ac11119f9210fdbe0a0f2e3211742dd1  gcc/testsuite/gcc.target/riscv/pr123911.c
+ a06f50eaf9ffceda3f1e44f0fe8c75f8  gcc/testsuite/gcc.target/riscv/pr124674.c
  37a08389ba95284cc27832767dfc1430  gcc/testsuite/gcc.target/riscv/pr43644.c
  8eba488c3d26a288644785954ea86af2  gcc/testsuite/gcc.target/riscv/pr52345.c
  db206807e7e87fc388e039471812c6e0  gcc/testsuite/gcc.target/riscv/pr58727.c
*************** fdb20b4456e1c62ffc98884e6a7cb2a4  gcc/te
*** 107548,107553 ****
--- 107605,107611 ----
  93a145e4de3beb6c8a655fcdc4d097ee  gcc/testsuite/gdc.test/compilable/Test16206.d
  d0da0bd439ac994effa1536916a8cb97  gcc/testsuite/gdc.test/compilable/a3682.d
  695153e68a4a8b3579aeca75fd920e75  gcc/testsuite/gdc.test/compilable/aggr_alignment.d
+ 24b3ff793970506873798454402bf054  gcc/testsuite/gdc.test/compilable/alias_param_qual.d
  9e6586be83fe48d4f429380e3b4729f4  gcc/testsuite/gdc.test/compilable/aliasassign.d
  b714c44bedbeb93cfe4856069f8c8f71  gcc/testsuite/gdc.test/compilable/aliasdecl.d
  a52533eba0812c3e68f9cebab490d164  gcc/testsuite/gdc.test/compilable/aligndefault.d
*************** c830eb21b0dd96c9b8d314d8bbdf13b3  gcc/te
*** 107556,107562 ****
  73a6a9e5ff1b7cf90baa3106b082bbe2  gcc/testsuite/gdc.test/compilable/atomic_loadstore_shared_classes.d
  c99048f6a48149a74f35c56b60d26739  gcc/testsuite/gdc.test/compilable/autoreflambda.d
  42ddfcff51dacb470df4e5adfdbfd451  gcc/testsuite/gdc.test/compilable/b11118.d
! abab396c9a34d7ffac07eefc356bf0dd  gcc/testsuite/gdc.test/compilable/b12001.d
  788020e690d5a1dd58a8b1f8cc224a0b  gcc/testsuite/gdc.test/compilable/b1215.d
  ab71c99c2e31e96bdb735e5c870e7ed3  gcc/testsuite/gdc.test/compilable/b12504.d
  24947d925dcac5d1e172b8d8425fee4e  gcc/testsuite/gdc.test/compilable/b15206.d
--- 107614,107620 ----
  73a6a9e5ff1b7cf90baa3106b082bbe2  gcc/testsuite/gdc.test/compilable/atomic_loadstore_shared_classes.d
  c99048f6a48149a74f35c56b60d26739  gcc/testsuite/gdc.test/compilable/autoreflambda.d
  42ddfcff51dacb470df4e5adfdbfd451  gcc/testsuite/gdc.test/compilable/b11118.d
! 61b5d76fa46075ace79b43eeb0c67597  gcc/testsuite/gdc.test/compilable/b12001.d
  788020e690d5a1dd58a8b1f8cc224a0b  gcc/testsuite/gdc.test/compilable/b1215.d
  ab71c99c2e31e96bdb735e5c870e7ed3  gcc/testsuite/gdc.test/compilable/b12504.d
  24947d925dcac5d1e172b8d8425fee4e  gcc/testsuite/gdc.test/compilable/b15206.d
*************** b4b3da555766eb0b4b5db38e61553d4f  gcc/te
*** 107706,107718 ****
  e84e0d42d3044dbde3d74652eb93e92d  gcc/testsuite/gdc.test/compilable/debugInference.d
  5fb42fddd5e4bf43c346eb684e1ddbb2  gcc/testsuite/gdc.test/compilable/debuginfo.d
  377e08c5bfca6bccec8079835ce5172d  gcc/testsuite/gdc.test/compilable/defa.d
! bd15c1ebd1ae5784439527eacff61c37  gcc/testsuite/gdc.test/compilable/depmsg.d
  91d811dc652f420e22d87ecf1e4d5b9c  gcc/testsuite/gdc.test/compilable/deprecate14283.d
  9dc53bd58d2680d3a49733c74e54e36a  gcc/testsuite/gdc.test/compilable/deprecated_override.d
! 45c9d1ad742fcc8d18bcb94b72bcf55d  gcc/testsuite/gdc.test/compilable/deprecationlimit.d
  0ba83ee3d8f2bf7360485b7ca6d1aa12  gcc/testsuite/gdc.test/compilable/derivedarray.d
  ece3fcebff1c5a8167a5e21587d73d44  gcc/testsuite/gdc.test/compilable/diag11066.d
  4824c4195a3262539f96a518fba8461b  gcc/testsuite/gdc.test/compilable/diag12598.d
  3d6162e3c3db730ccaa118a759d35fa7  gcc/testsuite/gdc.test/compilable/diag3243.d
  08a6091d350abf130fa4da0f7a69b863  gcc/testsuite/gdc.test/compilable/dip22.d
  5178e0b9eb9d63604be2885745879bea  gcc/testsuite/gdc.test/compilable/dip22d.d
--- 107764,107777 ----
  e84e0d42d3044dbde3d74652eb93e92d  gcc/testsuite/gdc.test/compilable/debugInference.d
  5fb42fddd5e4bf43c346eb684e1ddbb2  gcc/testsuite/gdc.test/compilable/debuginfo.d
  377e08c5bfca6bccec8079835ce5172d  gcc/testsuite/gdc.test/compilable/defa.d
! 32655e096e2f9a83572e0fdfd362aac3  gcc/testsuite/gdc.test/compilable/depmsg.d
  91d811dc652f420e22d87ecf1e4d5b9c  gcc/testsuite/gdc.test/compilable/deprecate14283.d
  9dc53bd58d2680d3a49733c74e54e36a  gcc/testsuite/gdc.test/compilable/deprecated_override.d
! 9292561294e480def7a109965e12e0e1  gcc/testsuite/gdc.test/compilable/deprecationlimit.d
  0ba83ee3d8f2bf7360485b7ca6d1aa12  gcc/testsuite/gdc.test/compilable/derivedarray.d
  ece3fcebff1c5a8167a5e21587d73d44  gcc/testsuite/gdc.test/compilable/diag11066.d
  4824c4195a3262539f96a518fba8461b  gcc/testsuite/gdc.test/compilable/diag12598.d
+ e33d912076b524662c9890125dd22182  gcc/testsuite/gdc.test/compilable/diag20916.d
  3d6162e3c3db730ccaa118a759d35fa7  gcc/testsuite/gdc.test/compilable/diag3243.d
  08a6091d350abf130fa4da0f7a69b863  gcc/testsuite/gdc.test/compilable/dip22.d
  5178e0b9eb9d63604be2885745879bea  gcc/testsuite/gdc.test/compilable/dip22d.d
*************** fd7759c67a46d908c24bc7178a2e1989  gcc/te
*** 107900,107906 ****
  d6c15f746a2feba66db905f13d4368c5  gcc/testsuite/gdc.test/compilable/imports/defab.d
  51c4cc09ad07993ac2f4044028515968  gcc/testsuite/gdc.test/compilable/imports/defac.d
  57669e79302b6a7341ca254736da39ed  gcc/testsuite/gdc.test/compilable/imports/defad.d
! 25b409c09d53c4f1ba562d505ff1fd14  gcc/testsuite/gdc.test/compilable/imports/defines.c
  ad665c5d6e56c4f3b4f2ebee84c46319  gcc/testsuite/gdc.test/compilable/imports/diag12598a.d
  abe63f7624cf794cd7b3698661f93ee6  gcc/testsuite/gdc.test/compilable/imports/dip22.d
  8b2f94f2c9591cd94d8c008b51ef253e  gcc/testsuite/gdc.test/compilable/imports/dip22d.d
--- 107959,107965 ----
  d6c15f746a2feba66db905f13d4368c5  gcc/testsuite/gdc.test/compilable/imports/defab.d
  51c4cc09ad07993ac2f4044028515968  gcc/testsuite/gdc.test/compilable/imports/defac.d
  57669e79302b6a7341ca254736da39ed  gcc/testsuite/gdc.test/compilable/imports/defad.d
! 583eedfa3d3e939227a0767410feb826  gcc/testsuite/gdc.test/compilable/imports/defines.c
  ad665c5d6e56c4f3b4f2ebee84c46319  gcc/testsuite/gdc.test/compilable/imports/diag12598a.d
  abe63f7624cf794cd7b3698661f93ee6  gcc/testsuite/gdc.test/compilable/imports/dip22.d
  8b2f94f2c9591cd94d8c008b51ef253e  gcc/testsuite/gdc.test/compilable/imports/dip22d.d
*************** ed6b446a1bba02028807741f49a0b12c  gcc/te
*** 108059,108064 ****
--- 108118,108124 ----
  d654e41d3edb7b700db7d883613c57c9  gcc/testsuite/gdc.test/compilable/imports/test21464a.d
  e00a356527fd9de68672afcd288ed7d8  gcc/testsuite/gdc.test/compilable/imports/test21501b.d
  1bab730cb011f8e9b10ea5b2125d66b5  gcc/testsuite/gdc.test/compilable/imports/test21501c.d
+ 1426772c74b19837d4dc9b0b93b138ed  gcc/testsuite/gdc.test/compilable/imports/test22480b.d
  51ca7edb1da87ea549ea40ae10a57096  gcc/testsuite/gdc.test/compilable/imports/test22685b.d
  9ab422df3123c1496f5dc9fe36ad6df5  gcc/testsuite/gdc.test/compilable/imports/test22685c.d
  02a2590e246aa059b8b0a4cb52842f7d  gcc/testsuite/gdc.test/compilable/imports/test22714a.d
*************** d44936b3c2d3be5638fdb042d88ff414  gcc/te
*** 108160,108167 ****
--- 108220,108231 ----
  24aa1bef43803bf7945269f6dbb963db  gcc/testsuite/gdc.test/compilable/issue21905.d
  30afcf5d02c0acf54673fe68edc9d66e  gcc/testsuite/gdc.test/compilable/issue21997.d
  4803db4022ac5a18c1ba3362a8d75239  gcc/testsuite/gdc.test/compilable/issue22130.d
+ 866dd500385364fa7a2dc0342870e51a  gcc/testsuite/gdc.test/compilable/issue22254.d
+ 0ad231f03afd872b0f475753be1ad143  gcc/testsuite/gdc.test/compilable/issue22397.d
+ 71b8274123e64cab2d37e06c33428cb6  gcc/testsuite/gdc.test/compilable/issue22448.d
  f725ac9468f8266d38b3b800c3de49d5  gcc/testsuite/gdc.test/compilable/issue22646.d
  d709501e56b18dfceb4ac84745302890  gcc/testsuite/gdc.test/compilable/issue22682.d
+ 5f6688983431cc66805864ffe839cbc1  gcc/testsuite/gdc.test/compilable/issue22769.d
  87ad8472814b8ec81a7279eb5624af7d  gcc/testsuite/gdc.test/compilable/issue22854.d
  07e9955d34050593bd26a0af011eeae2  gcc/testsuite/gdc.test/compilable/issue22975.d
  6febadbbf0173c101fca008948c0ffeb  gcc/testsuite/gdc.test/compilable/issue23391.d
*************** c0a34931ae605eeb3d2920a2ea74eb71  gcc/te
*** 108198,108203 ****
--- 108262,108268 ----
  3f429b7fd1182c86a4ee7ddda577063d  gcc/testsuite/gdc.test/compilable/named_arguments_ifti.d
  234250ba55c9db35a7a38bbdebebc0ac  gcc/testsuite/gdc.test/compilable/nestedtempl0.d
  0692185f429a12ae9a98b28baf6bc8e1  gcc/testsuite/gdc.test/compilable/nestedtempl1.d
+ fa8e253edd8226e41e23c37fab785e79  gcc/testsuite/gdc.test/compilable/new_xdtor.d
  a3c24afe0733ea3b2f5afb6b064e3a71  gcc/testsuite/gdc.test/compilable/noderef.d
  f859dcbe43b2ea45bd30863270045f12  gcc/testsuite/gdc.test/compilable/nogc.d
  1f7f9bc6578b1c3d98bf1759364334df  gcc/testsuite/gdc.test/compilable/noreturn1.d
*************** a5ede992e0b55bb7b82de23ec7a12a16  gcc/te
*** 108248,108253 ****
--- 108313,108319 ----
  2f48af7a4a278e8af0c7e2a2cb763723  gcc/testsuite/gdc.test/compilable/staticforeach.d
  0e24586f4018f7e6eceb24795ff0b303  gcc/testsuite/gdc.test/compilable/statictemplatethis.d
  f94a81ac702da4aa0138c85e1cb2e133  gcc/testsuite/gdc.test/compilable/stc_traits.d
+ 19fa9678bc50fd08f78490fa04ccfd29  gcc/testsuite/gdc.test/compilable/struct_allMembers.d
  c203a8c7b02f0a25b70232a3b98052ed  gcc/testsuite/gdc.test/compilable/sw_transition_complex.d
  6d4d15a31cd7806cabe1af5f4e06bb12  gcc/testsuite/gdc.test/compilable/sw_transition_field.d
  c60091d42dbb1891b0147676ae3bc853  gcc/testsuite/gdc.test/compilable/sw_transition_tls.d
*************** d523541b4c08ac260322ace25b248689  gcc/te
*** 108508,108513 ****
--- 108574,108580 ----
  5ea370d44e37e2ab55164aed83d8ea5c  gcc/testsuite/gdc.test/compilable/test19840.d
  0452ceca89cb72fc05d62c952c5fa7ab  gcc/testsuite/gdc.test/compilable/test19873.d
  0f6d3efebaf509724fd1be0e609f4721  gcc/testsuite/gdc.test/compilable/test19895.d
+ 04100a2cdc95384d6c3ed3b1f259f431  gcc/testsuite/gdc.test/compilable/test19905.d
  6959520dbe36e098ae727a4a9cdfdfe3  gcc/testsuite/gdc.test/compilable/test19912.d
  d3a145e0b8eb81046cf531f549124b3f  gcc/testsuite/gdc.test/compilable/test19936.d
  bd3b792f2e9fae4293f32a0195335936  gcc/testsuite/gdc.test/compilable/test19941.d
*************** f0737d79f6456280c78a209165f4d539  gcc/te
*** 108632,108643 ****
--- 108699,108717 ----
  0a2c768ea20b238aef210b779c6be802  gcc/testsuite/gdc.test/compilable/test22228.d
  7f79a8ba6e17f04bc68a544afa1f4e7e  gcc/testsuite/gdc.test/compilable/test22254.d
  cd14028e6c63884cd62d8e8f5f122123  gcc/testsuite/gdc.test/compilable/test22292.d
+ 1c18eb850095e6120ccabb102f6452bc  gcc/testsuite/gdc.test/compilable/test22323.d
+ 9574a1cf0335cbc64ad8fffe5a93d6b3  gcc/testsuite/gdc.test/compilable/test22381.d
+ d9bbd5089e80e4d6c30315f520f4b05d  gcc/testsuite/gdc.test/compilable/test22383.d
  00f62f1242fafcf68f4d6010324917b8  gcc/testsuite/gdc.test/compilable/test22388.d
  d9bd3b9153d70453fbc2d383d0c00068  gcc/testsuite/gdc.test/compilable/test22390.d
  c3ad9ddce7a481ae3eceabc801dc2d60  gcc/testsuite/gdc.test/compilable/test22410.d
  65f8254f25cb4c8306d198aa1a754dd6  gcc/testsuite/gdc.test/compilable/test22420.d
  09e28d8639702c9abcd1422f5f548fea  gcc/testsuite/gdc.test/compilable/test22421.d
+ 03a691ac899f3f6bad4379e5a658a276  gcc/testsuite/gdc.test/compilable/test22480.d
+ 5bead42c60c2b45e76f23e7c004fe325  gcc/testsuite/gdc.test/compilable/test22501.d
  ce0a15ff2227846c0b33f5967b2e682c  gcc/testsuite/gdc.test/compilable/test22510.d
+ fde8c792b0361644b8385469e8d7fff2  gcc/testsuite/gdc.test/compilable/test22543.d
+ cfcd43aa98bed7f846ef473c671bb68a  gcc/testsuite/gdc.test/compilable/test22544.d
  b4702b1d639684759b0136604f59cd6a  gcc/testsuite/gdc.test/compilable/test22593.d
  510a0e27f32c7cc5e0dd1f202e12379e  gcc/testsuite/gdc.test/compilable/test22619.d
  181497175eb047b56fdd4a9ec765f832  gcc/testsuite/gdc.test/compilable/test22625.d
*************** d2f5f11274cb1bc2aceb1062858500d5  gcc/te
*** 108654,108659 ****
--- 108728,108734 ----
  7591114e0810d21b5f28a3159a1703bf  gcc/testsuite/gdc.test/compilable/test22714.d
  f574ca50ea8bff40d0be73e922b0c00a  gcc/testsuite/gdc.test/compilable/test22734.d
  f6f4d810653cc85742e61925d50a5476  gcc/testsuite/gdc.test/compilable/test22739.d
+ 29356722d822e731b10a2250aa72b223  gcc/testsuite/gdc.test/compilable/test22752.d
  72961d372efc32661c19b5d72c1194c5  gcc/testsuite/gdc.test/compilable/test22760.d
  aa87689770ed32b270abbc0c18e24e50  gcc/testsuite/gdc.test/compilable/test22784.d
  a13568e3baba05e9f1d3fdf1dd09aeb6  gcc/testsuite/gdc.test/compilable/test22813.d
*************** c94cae03cc6914ae6e20e7c016f9c9d4  gcc/te
*** 108734,108739 ****
--- 108809,108815 ----
  f8b0ae6368c0ee13f2e4e71e66c90b9a  gcc/testsuite/gdc.test/compilable/test24107.d
  78f11046276a3c73962225fe4ac14752  gcc/testsuite/gdc.test/compilable/test24109.d
  6a6f6d4823aa43554b04350d5539c64f  gcc/testsuite/gdc.test/compilable/test24118.d
+ 3111df59f5cfb5bf4224cdbcff79ed15  gcc/testsuite/gdc.test/compilable/test24295.d
  7781f8c653d6d7d83a566cee8a3524c4  gcc/testsuite/gdc.test/compilable/test24337.d
  1360877e52bb7767281e5b8fef970507  gcc/testsuite/gdc.test/compilable/test24338.d
  52e72c9cc637bc3df50e83bc26fedf45  gcc/testsuite/gdc.test/compilable/test24390.d
*************** cb22ffc739f8c5974f6ea959deba7a91  gcc/te
*** 108837,108843 ****
  04a1d813881cd51192cda468efbf0030  gcc/testsuite/gdc.test/compilable/test9672.d
  97ad594fc0c94302d7abeff0abdca1fd  gcc/testsuite/gdc.test/compilable/test9692.d
  4e8c514f4c47e8cc668194d301fadc34  gcc/testsuite/gdc.test/compilable/test9692a.d
! eea296d4ee2668b7942e4c4962d2b451  gcc/testsuite/gdc.test/compilable/test9701.d
  b62c4783060c00406ce9b1b3c7bf4458  gcc/testsuite/gdc.test/compilable/test9766.d
  010e4189c66339d7f70f9b588c485a23  gcc/testsuite/gdc.test/compilable/test9818.d
  c3399128d15e46a6701b8fa1f51ea1d8  gcc/testsuite/gdc.test/compilable/test9919.d
--- 108913,108919 ----
  04a1d813881cd51192cda468efbf0030  gcc/testsuite/gdc.test/compilable/test9672.d
  97ad594fc0c94302d7abeff0abdca1fd  gcc/testsuite/gdc.test/compilable/test9692.d
  4e8c514f4c47e8cc668194d301fadc34  gcc/testsuite/gdc.test/compilable/test9692a.d
! 931f42f281cdb8e1492c24e6a0959828  gcc/testsuite/gdc.test/compilable/test9701.d
  b62c4783060c00406ce9b1b3c7bf4458  gcc/testsuite/gdc.test/compilable/test9766.d
  010e4189c66339d7f70f9b588c485a23  gcc/testsuite/gdc.test/compilable/test9818.d
  c3399128d15e46a6701b8fa1f51ea1d8  gcc/testsuite/gdc.test/compilable/test9919.d
*************** a8aff1c75bc0695071a90cb5aa15971e  gcc/te
*** 108852,108862 ****
  1e4920d0aa52c6d7a034f5104a4a47c8  gcc/testsuite/gdc.test/compilable/testInference.d
  4dcaacf727b36b2243e4f26c61d221da  gcc/testsuite/gdc.test/compilable/testVRP.d
  7e3da54020db108d3b923272d5e21588  gcc/testsuite/gdc.test/compilable/test__ctfeWrite.d
  4f38613138feda91b158dbc10e9dcaf8  gcc/testsuite/gdc.test/compilable/testcheckimports.d
  dbddcfe494cc3c61d9b82e969af2c8ea  gcc/testsuite/gdc.test/compilable/testcontracts.d
  e4998c6896a3ce1b4036155ac0ec1abc  gcc/testsuite/gdc.test/compilable/testcorrectthis.d
  7d2819928630a8c04d34107f84d2fe76  gcc/testsuite/gdc.test/compilable/testcstuff3.d
! 73df461aee89586871ed2daebd1dd80f  gcc/testsuite/gdc.test/compilable/testdefines.d
  035c837c9828677c99e64cf928df76e6  gcc/testsuite/gdc.test/compilable/testdip1008.d
  60b49879d79b161f2ed703dc3f8dc0b5  gcc/testsuite/gdc.test/compilable/testexpression.d
  165adaaca3d4cb680db8e8f7bef830af  gcc/testsuite/gdc.test/compilable/testfptr.d
--- 108928,108941 ----
  1e4920d0aa52c6d7a034f5104a4a47c8  gcc/testsuite/gdc.test/compilable/testInference.d
  4dcaacf727b36b2243e4f26c61d221da  gcc/testsuite/gdc.test/compilable/testVRP.d
  7e3da54020db108d3b923272d5e21588  gcc/testsuite/gdc.test/compilable/test__ctfeWrite.d
+ 0dad1be4cc3fc5708f281f149ee698a5  gcc/testsuite/gdc.test/compilable/test_isOverlapped.d
+ 715bed429eea38ce40a2bb92f81be5a2  gcc/testsuite/gdc.test/compilable/test_nosharedaccess_ctor_nested_new.d
+ 0cca9bfd34eb23f6c5f8cf320b20d6d2  gcc/testsuite/gdc.test/compilable/test_nosharedaccess_shared_struct_literal.d
  4f38613138feda91b158dbc10e9dcaf8  gcc/testsuite/gdc.test/compilable/testcheckimports.d
  dbddcfe494cc3c61d9b82e969af2c8ea  gcc/testsuite/gdc.test/compilable/testcontracts.d
  e4998c6896a3ce1b4036155ac0ec1abc  gcc/testsuite/gdc.test/compilable/testcorrectthis.d
  7d2819928630a8c04d34107f84d2fe76  gcc/testsuite/gdc.test/compilable/testcstuff3.d
! 8a2f4baae6db9e52532dbbeadd58f914  gcc/testsuite/gdc.test/compilable/testdefines.d
  035c837c9828677c99e64cf928df76e6  gcc/testsuite/gdc.test/compilable/testdip1008.d
  60b49879d79b161f2ed703dc3f8dc0b5  gcc/testsuite/gdc.test/compilable/testexpression.d
  165adaaca3d4cb680db8e8f7bef830af  gcc/testsuite/gdc.test/compilable/testfptr.d
*************** b4b221ef317b956132f4d2d2b4addb1d  gcc/te
*** 108880,108886 ****
  96e4dccded26d5a2f5c94a77a811bf2a  gcc/testsuite/gdc.test/compilable/testpull1810.d
  da494213f007c40bec310d7bd2671704  gcc/testsuite/gdc.test/compilable/testsctreturn.d
  2b0d22bb4f0da744c1a7d324b1673eb7  gcc/testsuite/gdc.test/compilable/testtempl2.d
! 3c1fefcbc4a687c71ec41c49e899b170  gcc/testsuite/gdc.test/compilable/traits.d
  1b2750dc3092c04117822067f5a9ff94  gcc/testsuite/gdc.test/compilable/traits_getFunctionAttributes.d
  0da951db343407cecaa9f85317fb649d  gcc/testsuite/gdc.test/compilable/transition_in.d
  2a5c3303f2fc00fbaf51ab7e1a392eee  gcc/testsuite/gdc.test/compilable/typeid_name.d
--- 108959,108965 ----
  96e4dccded26d5a2f5c94a77a811bf2a  gcc/testsuite/gdc.test/compilable/testpull1810.d
  da494213f007c40bec310d7bd2671704  gcc/testsuite/gdc.test/compilable/testsctreturn.d
  2b0d22bb4f0da744c1a7d324b1673eb7  gcc/testsuite/gdc.test/compilable/testtempl2.d
! 707a010fec83b262a57601eb75167f63  gcc/testsuite/gdc.test/compilable/traits.d
  1b2750dc3092c04117822067f5a9ff94  gcc/testsuite/gdc.test/compilable/traits_getFunctionAttributes.d
  0da951db343407cecaa9f85317fb649d  gcc/testsuite/gdc.test/compilable/transition_in.d
  2a5c3303f2fc00fbaf51ab7e1a392eee  gcc/testsuite/gdc.test/compilable/typeid_name.d
*************** fe9e048bbb7b3d5de97c4d791647288e  gcc/te
*** 108898,108909 ****
  7c3dc0b69abaf4feb7674c4ea5304c4d  gcc/testsuite/gdc.test/compilable/version.d
  7ea9e82ff7eecd14d9b7809d9156aad5  gcc/testsuite/gdc.test/compilable/vgc1.d
  8b1d1f09cc831f47f82a490c8ef78d15  gcc/testsuite/gdc.test/compilable/vgc2.d
! 1f313881c51241b6e69f1c399d78ade7  gcc/testsuite/gdc.test/compilable/vgc3.d
  1f7b74cc98b46eee4066e8614f446c78  gcc/testsuite/gdc.test/compilable/vtemplates.d
  fe3fe69f3ba0159a4ec76976ea3bf053  gcc/testsuite/gdc.test/compilable/vtemplates_list.d
  6abb1560fbe9e7a13c92048cd6f7cc17  gcc/testsuite/gdc.test/compilable/warn12809.d
  199c4287b2e3278dce02af3d3e7d64f8  gcc/testsuite/gdc.test/compilable/warn3882.d
  3619290d2eaa470d906ed2d6f8b6c204  gcc/testsuite/gdc.test/compilable/zerosize.d
  5dcea90226c0713269c1f867b68c0d33  gcc/testsuite/gdc.test/fail_compilation/aa_assign.d
  0c74ef80707c77da3fffdc3a03c5ab16  gcc/testsuite/gdc.test/fail_compilation/aa_init.d
  18907c6d791bf506f12bb09b49c6a960  gcc/testsuite/gdc.test/fail_compilation/aacmp10381.d
--- 108977,108989 ----
  7c3dc0b69abaf4feb7674c4ea5304c4d  gcc/testsuite/gdc.test/compilable/version.d
  7ea9e82ff7eecd14d9b7809d9156aad5  gcc/testsuite/gdc.test/compilable/vgc1.d
  8b1d1f09cc831f47f82a490c8ef78d15  gcc/testsuite/gdc.test/compilable/vgc2.d
! e68c4737e3b9cba7d72a6ae772a73fa7  gcc/testsuite/gdc.test/compilable/vgc3.d
  1f7b74cc98b46eee4066e8614f446c78  gcc/testsuite/gdc.test/compilable/vtemplates.d
  fe3fe69f3ba0159a4ec76976ea3bf053  gcc/testsuite/gdc.test/compilable/vtemplates_list.d
  6abb1560fbe9e7a13c92048cd6f7cc17  gcc/testsuite/gdc.test/compilable/warn12809.d
  199c4287b2e3278dce02af3d3e7d64f8  gcc/testsuite/gdc.test/compilable/warn3882.d
  3619290d2eaa470d906ed2d6f8b6c204  gcc/testsuite/gdc.test/compilable/zerosize.d
+ 20857b1ec07413bb103229624bdc3bb5  gcc/testsuite/gdc.test/compilable/zerosize2.d
  5dcea90226c0713269c1f867b68c0d33  gcc/testsuite/gdc.test/fail_compilation/aa_assign.d
  0c74ef80707c77da3fffdc3a03c5ab16  gcc/testsuite/gdc.test/fail_compilation/aa_init.d
  18907c6d791bf506f12bb09b49c6a960  gcc/testsuite/gdc.test/fail_compilation/aacmp10381.d
*************** e0066ba6846a84c27c5813f1eae1f740  gcc/te
*** 108915,108920 ****
--- 108995,109001 ----
  44e432d8553e9d7349664fe96270cd70  gcc/testsuite/gdc.test/fail_compilation/aliasassign2.d
  29ac4b31cfdfb34ac1753068addb9296  gcc/testsuite/gdc.test/fail_compilation/already_defined.d
  f1494240b1a0246715331bbcc6d7e5fb  gcc/testsuite/gdc.test/fail_compilation/array_bool.d
+ ff61cfe25c4f389aa962ba1913c5fda8  gcc/testsuite/gdc.test/fail_compilation/array_literal_assign.d
  e904975d2ed08d9df6be950c6e4367f8  gcc/testsuite/gdc.test/fail_compilation/attributediagnostic.d
  49293181f36206b61e8e51304901d4e2  gcc/testsuite/gdc.test/fail_compilation/attributediagnostic_nogc.d
  7e884f33ed86017b5756d5dc8e0a4230  gcc/testsuite/gdc.test/fail_compilation/attributediagnostic_nothrow.d
*************** b19c540895e68030d7f79aea6ba21213  gcc/te
*** 108937,108952 ****
  9f5fddb69316e96061459681be8eacf1  gcc/testsuite/gdc.test/fail_compilation/b20011.d
  365ab715a73fe9c494170233e038c30b  gcc/testsuite/gdc.test/fail_compilation/b20780.d
  82cdbb62978f6d1599220b6ee9f9a92b  gcc/testsuite/gdc.test/fail_compilation/b20875.d
! 4379d4e30682494b2969726cbdecc7fb  gcc/testsuite/gdc.test/fail_compilation/b23686.d
  9c480ac9a5523a59d7126dd4319a3873  gcc/testsuite/gdc.test/fail_compilation/b3841.d
  4f14c24ff5b09173d0eaac42b8afff9e  gcc/testsuite/gdc.test/fail_compilation/b6227.d
  0a7a028ccd2159d16b47d139125cdb3b  gcc/testsuite/gdc.test/fail_compilation/betterc.d
  6c9e7c3fa8a5746db70b4f4968c65b2f  gcc/testsuite/gdc.test/fail_compilation/binexperr.d
! 8506da985f6501f53e628f43dcec8944  gcc/testsuite/gdc.test/fail_compilation/biterrors.d
! c9fd5a8b6e4bf3ce38abd2c4bde54aa7  gcc/testsuite/gdc.test/fail_compilation/biterrors2.d
  3c61ec6819a61d3264c4f7d3c7deefe6  gcc/testsuite/gdc.test/fail_compilation/biterrors3.d
  47cd22ae55459e423969a9d7911292fd  gcc/testsuite/gdc.test/fail_compilation/biterrors4.d
  8c26fcda9988b50b78b90f8020555527  gcc/testsuite/gdc.test/fail_compilation/biterrors5.d
  f736032a994fad9391201972bad10ff3  gcc/testsuite/gdc.test/fail_compilation/bitintro.d
  b78609eaae9e87219c94c7141e00c79d  gcc/testsuite/gdc.test/fail_compilation/bool_cast.d
  5f0d8073eda5526b1b67dabead57de6f  gcc/testsuite/gdc.test/fail_compilation/bug15613.d
--- 109018,109035 ----
  9f5fddb69316e96061459681be8eacf1  gcc/testsuite/gdc.test/fail_compilation/b20011.d
  365ab715a73fe9c494170233e038c30b  gcc/testsuite/gdc.test/fail_compilation/b20780.d
  82cdbb62978f6d1599220b6ee9f9a92b  gcc/testsuite/gdc.test/fail_compilation/b20875.d
! a51027c6ad0be50e60e1ed6513601d5e  gcc/testsuite/gdc.test/fail_compilation/b23686.d
  9c480ac9a5523a59d7126dd4319a3873  gcc/testsuite/gdc.test/fail_compilation/b3841.d
  4f14c24ff5b09173d0eaac42b8afff9e  gcc/testsuite/gdc.test/fail_compilation/b6227.d
  0a7a028ccd2159d16b47d139125cdb3b  gcc/testsuite/gdc.test/fail_compilation/betterc.d
  6c9e7c3fa8a5746db70b4f4968c65b2f  gcc/testsuite/gdc.test/fail_compilation/binexperr.d
! b35ffcac8d8987c90e2cc8e14342b851  gcc/testsuite/gdc.test/fail_compilation/biterrors.d
! d6cd87ab50e11b71a82a339ea6ac8b0b  gcc/testsuite/gdc.test/fail_compilation/biterrors2.d
  3c61ec6819a61d3264c4f7d3c7deefe6  gcc/testsuite/gdc.test/fail_compilation/biterrors3.d
  47cd22ae55459e423969a9d7911292fd  gcc/testsuite/gdc.test/fail_compilation/biterrors4.d
  8c26fcda9988b50b78b90f8020555527  gcc/testsuite/gdc.test/fail_compilation/biterrors5.d
+ 2d6ce55704631700932ffbc867c7d0fd  gcc/testsuite/gdc.test/fail_compilation/biterrors6.d
+ f61aa3ce9879df7f3a6e93e29d544161  gcc/testsuite/gdc.test/fail_compilation/biterrors7.d
  f736032a994fad9391201972bad10ff3  gcc/testsuite/gdc.test/fail_compilation/bitintro.d
  b78609eaae9e87219c94c7141e00c79d  gcc/testsuite/gdc.test/fail_compilation/bool_cast.d
  5f0d8073eda5526b1b67dabead57de6f  gcc/testsuite/gdc.test/fail_compilation/bug15613.d
*************** b0b58282b0fe3f3fe68b280aefebbf28  gcc/te
*** 109008,109023 ****
  3100b8cf87b1bfb0f7f0bc3ededb6d51  gcc/testsuite/gdc.test/fail_compilation/dbitfields.d
  dcca7e17c023779b24f628b1c9e3d282  gcc/testsuite/gdc.test/fail_compilation/ddoc_18083.d
  4d924d33cec417a66c755fe3d7769105  gcc/testsuite/gdc.test/fail_compilation/debugCaseDeclaration.d
! 391bf2c486ba46a7584758512fc0361d  gcc/testsuite/gdc.test/fail_compilation/dep_d1_ops.d
! e41028796693073cf78596bf89f2fe18  gcc/testsuite/gdc.test/fail_compilation/depmsg.d
! ac11c760472b9b30ec93e1c3f589dd6a  gcc/testsuite/gdc.test/fail_compilation/depmsg15814.d
! 8e33583582257f8d70a4992ecd2674c7  gcc/testsuite/gdc.test/fail_compilation/depmsg15815.d
  60b78d3967c847f2f25f175a642dc90c  gcc/testsuite/gdc.test/fail_compilation/deprecate1553.d
  ee1d89ac55be93db8883279137ef0a85  gcc/testsuite/gdc.test/fail_compilation/deprecate_getVirtualFunctions.d
  fb2d65527498b849c7a6166457aa4449  gcc/testsuite/gdc.test/fail_compilation/deprecated6760.d
! e3cb450a222f6e7769f2f80109b5669c  gcc/testsuite/gdc.test/fail_compilation/deprecatedImports.d
! f2c7e463732bac008be36eef40f1f794  gcc/testsuite/gdc.test/fail_compilation/deprecatedTemplates.d
! f6f3553d7b2001f0c682efff6764aa19  gcc/testsuite/gdc.test/fail_compilation/deprecations.d
  c377cc199d79dfeec8e1bca9d50b59f6  gcc/testsuite/gdc.test/fail_compilation/deprecations_preview_in.d
  89725246f834be49561fa26ca1a81abe  gcc/testsuite/gdc.test/fail_compilation/diag10089.d
  55324cf5a63fdb7f5f16fb3f858ec68a  gcc/testsuite/gdc.test/fail_compilation/diag10099.d
--- 109091,109106 ----
  3100b8cf87b1bfb0f7f0bc3ededb6d51  gcc/testsuite/gdc.test/fail_compilation/dbitfields.d
  dcca7e17c023779b24f628b1c9e3d282  gcc/testsuite/gdc.test/fail_compilation/ddoc_18083.d
  4d924d33cec417a66c755fe3d7769105  gcc/testsuite/gdc.test/fail_compilation/debugCaseDeclaration.d
! 6e5add877d9aa1b130d3ef873ecb65a5  gcc/testsuite/gdc.test/fail_compilation/dep_d1_ops.d
! 845ead7a4c6d71014c9fd7c2bc68f668  gcc/testsuite/gdc.test/fail_compilation/depmsg.d
! bcd5f3aef5c111b16932cf1906fb7668  gcc/testsuite/gdc.test/fail_compilation/depmsg15814.d
! 9851cfb788496cb5c958f23cd21a75bb  gcc/testsuite/gdc.test/fail_compilation/depmsg15815.d
  60b78d3967c847f2f25f175a642dc90c  gcc/testsuite/gdc.test/fail_compilation/deprecate1553.d
  ee1d89ac55be93db8883279137ef0a85  gcc/testsuite/gdc.test/fail_compilation/deprecate_getVirtualFunctions.d
  fb2d65527498b849c7a6166457aa4449  gcc/testsuite/gdc.test/fail_compilation/deprecated6760.d
! 3a40ea2b28797e413b0d98f2e87a6403  gcc/testsuite/gdc.test/fail_compilation/deprecatedImports.d
! 12006a0f23bae9fa0c9d6095a352e33b  gcc/testsuite/gdc.test/fail_compilation/deprecatedTemplates.d
! 2a6f760b1ee716cdc71cdac29cd1d737  gcc/testsuite/gdc.test/fail_compilation/deprecations.d
  c377cc199d79dfeec8e1bca9d50b59f6  gcc/testsuite/gdc.test/fail_compilation/deprecations_preview_in.d
  89725246f834be49561fa26ca1a81abe  gcc/testsuite/gdc.test/fail_compilation/diag10089.d
  55324cf5a63fdb7f5f16fb3f858ec68a  gcc/testsuite/gdc.test/fail_compilation/diag10099.d
*************** dab78f06d70c642d12537815a7c1109a  gcc/te
*** 109077,109086 ****
  5f54e2c232ee92552062d43046efc900  gcc/testsuite/gdc.test/fail_compilation/diag14102.d
  8b605e7ee10d0e76b33128ca3c5aa485  gcc/testsuite/gdc.test/fail_compilation/diag14145.d
  470f9e960030641e13352fc666d6c8fe  gcc/testsuite/gdc.test/fail_compilation/diag14163.d
! 1a2929addc83dac2ec8bfe022f2d3a36  gcc/testsuite/gdc.test/fail_compilation/diag14235.d
  a9ab100aae0780694501ba90b3941bf1  gcc/testsuite/gdc.test/fail_compilation/diag14818.d
! 3808501546013484e5ead4ac99b5e9ee  gcc/testsuite/gdc.test/fail_compilation/diag14875.d
! 0848129f9b98ce7abe14b2dee27a777d  gcc/testsuite/gdc.test/fail_compilation/diag14876.d
  5c4ad04d22fbe55f5b07497287ced691  gcc/testsuite/gdc.test/fail_compilation/diag15001.d
  953302c17eef47eba4fc4c5c3ee18f2b  gcc/testsuite/gdc.test/fail_compilation/diag15186.d
  3cab5d2691dfff48d4950d494d943e02  gcc/testsuite/gdc.test/fail_compilation/diag15209.d
--- 109160,109169 ----
  5f54e2c232ee92552062d43046efc900  gcc/testsuite/gdc.test/fail_compilation/diag14102.d
  8b605e7ee10d0e76b33128ca3c5aa485  gcc/testsuite/gdc.test/fail_compilation/diag14145.d
  470f9e960030641e13352fc666d6c8fe  gcc/testsuite/gdc.test/fail_compilation/diag14163.d
! 892d6d4286b141d0c5188b2e54e61838  gcc/testsuite/gdc.test/fail_compilation/diag14235.d
  a9ab100aae0780694501ba90b3941bf1  gcc/testsuite/gdc.test/fail_compilation/diag14818.d
! 509de3b4ced4b81d76b154066e81a12c  gcc/testsuite/gdc.test/fail_compilation/diag14875.d
! f998086dd538cc0ebad248353dcbdd7c  gcc/testsuite/gdc.test/fail_compilation/diag14876.d
  5c4ad04d22fbe55f5b07497287ced691  gcc/testsuite/gdc.test/fail_compilation/diag15001.d
  953302c17eef47eba4fc4c5c3ee18f2b  gcc/testsuite/gdc.test/fail_compilation/diag15186.d
  3cab5d2691dfff48d4950d494d943e02  gcc/testsuite/gdc.test/fail_compilation/diag15209.d
*************** f28f753c50d24ae45fd4aacf60d88ef4  gcc/te
*** 109091,109097 ****
  89890e8ceb2db133ec22d2c40ab958a4  gcc/testsuite/gdc.test/fail_compilation/diag15713.d
  88da152ad7463583e00c228e6531a782  gcc/testsuite/gdc.test/fail_compilation/diag15974.d
  53f97b18fcd9150362cfa32203d1ce90  gcc/testsuite/gdc.test/fail_compilation/diag16271.d
! 06506efaedac46ce7a8c8ef28423c1fa  gcc/testsuite/gdc.test/fail_compilation/diag16499.d
  a5c20f6d522d7a7b50a359fe0aef1751  gcc/testsuite/gdc.test/fail_compilation/diag16976.d
  92d3bc16f328d2eb63d1979063743fc2  gcc/testsuite/gdc.test/fail_compilation/diag16977.d
  74b4ddb2d570b5b689c757647aca8d12  gcc/testsuite/gdc.test/fail_compilation/diag1730.d
--- 109174,109180 ----
  89890e8ceb2db133ec22d2c40ab958a4  gcc/testsuite/gdc.test/fail_compilation/diag15713.d
  88da152ad7463583e00c228e6531a782  gcc/testsuite/gdc.test/fail_compilation/diag15974.d
  53f97b18fcd9150362cfa32203d1ce90  gcc/testsuite/gdc.test/fail_compilation/diag16271.d
! 84a1981d44eb498d4ad8574f555dee1f  gcc/testsuite/gdc.test/fail_compilation/diag16499.d
  a5c20f6d522d7a7b50a359fe0aef1751  gcc/testsuite/gdc.test/fail_compilation/diag16976.d
  92d3bc16f328d2eb63d1979063743fc2  gcc/testsuite/gdc.test/fail_compilation/diag16977.d
  74b4ddb2d570b5b689c757647aca8d12  gcc/testsuite/gdc.test/fail_compilation/diag1730.d
*************** e382e1fe742ff323d95980a7b3337beb  gcc/te
*** 109104,109109 ****
--- 109187,109195 ----
  4198e7803be0c3f2149c71cd593a93f8  gcc/testsuite/gdc.test/fail_compilation/diag20268.d
  c3638a460a108e562e095fa04d0d60be  gcc/testsuite/gdc.test/fail_compilation/diag20518.d
  28f95cec52787b47b97fe2e541d7b19f  gcc/testsuite/gdc.test/fail_compilation/diag20888.d
+ caaa964391666ff7bc69e62806b8b9b4  gcc/testsuite/gdc.test/fail_compilation/diag21167.d
+ 55c5653347a260180af8cdd312dac7be  gcc/testsuite/gdc.test/fail_compilation/diag21381.d
+ 5e426c7437019019ad056f073bcc9e0c  gcc/testsuite/gdc.test/fail_compilation/diag21413.d
  b233b20e604b69dca9939988d5ecf22f  gcc/testsuite/gdc.test/fail_compilation/diag21883.d
  26e6c715793ca83eabb742a5e695bb89  gcc/testsuite/gdc.test/fail_compilation/diag23295.d
  f66e20c29e1a7326b2bb6f3603ba6ec5  gcc/testsuite/gdc.test/fail_compilation/diag23355.d
*************** e21c5224842922c537ecd7c8c05cb897  gcc/te
*** 109443,109449 ****
  90c7cdd15ee714303e1566bc4af7044c  gcc/testsuite/gdc.test/fail_compilation/fail19181.d
  2658559b7e065a4d9a88423a76b0a1f8  gcc/testsuite/gdc.test/fail_compilation/fail19182.d
  8c7b72f8d54d7f8f256985e65bb7a17b  gcc/testsuite/gdc.test/fail_compilation/fail192.d
! cb45a8d0aca2fe6efbfa04a0cb5363f7  gcc/testsuite/gdc.test/fail_compilation/fail19202.d
  a96c3ad1d04fa66b706308dc41b66044  gcc/testsuite/gdc.test/fail_compilation/fail19209.d
  1a63c8e4c4907e65fbcabdddb90c28a6  gcc/testsuite/gdc.test/fail_compilation/fail193.d
  49b0951b6bd9018b435dc2653ada2216  gcc/testsuite/gdc.test/fail_compilation/fail19319a.d
--- 109529,109535 ----
  90c7cdd15ee714303e1566bc4af7044c  gcc/testsuite/gdc.test/fail_compilation/fail19181.d
  2658559b7e065a4d9a88423a76b0a1f8  gcc/testsuite/gdc.test/fail_compilation/fail19182.d
  8c7b72f8d54d7f8f256985e65bb7a17b  gcc/testsuite/gdc.test/fail_compilation/fail192.d
! a91b9414402e8038833fadcba805eab1  gcc/testsuite/gdc.test/fail_compilation/fail19202.d
  a96c3ad1d04fa66b706308dc41b66044  gcc/testsuite/gdc.test/fail_compilation/fail19209.d
  1a63c8e4c4907e65fbcabdddb90c28a6  gcc/testsuite/gdc.test/fail_compilation/fail193.d
  49b0951b6bd9018b435dc2653ada2216  gcc/testsuite/gdc.test/fail_compilation/fail19319a.d
*************** a39e0b393e266193ce76af1931c80a84  gcc/te
*** 109467,109475 ****
  3c864b303a63dd308081c858565ab08f  gcc/testsuite/gdc.test/fail_compilation/fail19890a.d
  3d9b105be0050f3b35a63c9fb3b4d4ff  gcc/testsuite/gdc.test/fail_compilation/fail19890b.d
  803923bf31c7fc9bfe54c9f63a09fd67  gcc/testsuite/gdc.test/fail_compilation/fail19897.d
! 780f3b6248e47c31d92b599b12301358  gcc/testsuite/gdc.test/fail_compilation/fail19898a.d
! 261252defe5c1323d54bb76d7faa286d  gcc/testsuite/gdc.test/fail_compilation/fail19898b.d
! 6dd5bad406278481b7d4badda46d5b83  gcc/testsuite/gdc.test/fail_compilation/fail199.d
  e00d8657cfeaa2c5cd98018533b66ce8  gcc/testsuite/gdc.test/fail_compilation/fail19911a.d
  170403a4dd923340bba9ba4156ebf981  gcc/testsuite/gdc.test/fail_compilation/fail19911b.d
  101b104019651b69a88cfb47215cca16  gcc/testsuite/gdc.test/fail_compilation/fail19911c.d
--- 109553,109561 ----
  3c864b303a63dd308081c858565ab08f  gcc/testsuite/gdc.test/fail_compilation/fail19890a.d
  3d9b105be0050f3b35a63c9fb3b4d4ff  gcc/testsuite/gdc.test/fail_compilation/fail19890b.d
  803923bf31c7fc9bfe54c9f63a09fd67  gcc/testsuite/gdc.test/fail_compilation/fail19897.d
! 9309072bb10b6b9fb041eb2210a6f454  gcc/testsuite/gdc.test/fail_compilation/fail19898a.d
! 1590d1e0569cb38aa08948fca421aa31  gcc/testsuite/gdc.test/fail_compilation/fail19898b.d
! 1d93fdcc20d52d26c7aa40e529d0427c  gcc/testsuite/gdc.test/fail_compilation/fail199.d
  e00d8657cfeaa2c5cd98018533b66ce8  gcc/testsuite/gdc.test/fail_compilation/fail19911a.d
  170403a4dd923340bba9ba4156ebf981  gcc/testsuite/gdc.test/fail_compilation/fail19911b.d
  101b104019651b69a88cfb47215cca16  gcc/testsuite/gdc.test/fail_compilation/fail19911c.d
*************** becdd446e8d1be604695109a29f49407  gcc/te
*** 109491,109497 ****
  851eb457213dfe384a320df00425f33c  gcc/testsuite/gdc.test/fail_compilation/fail19955.d
  f802bca72b0dc133fc14e7f6feed6c4d  gcc/testsuite/gdc.test/fail_compilation/fail19965.d
  680035ad6488cce1b8d6b70f5ca8b6c0  gcc/testsuite/gdc.test/fail_compilation/fail20.d
! 05592f24921890426a604ce836f029b0  gcc/testsuite/gdc.test/fail_compilation/fail200.d
  6c9f5118fd6bac1fbf923b830b121062  gcc/testsuite/gdc.test/fail_compilation/fail20000.d
  74f34457f42becca5502a94e489b18d5  gcc/testsuite/gdc.test/fail_compilation/fail20033.d
  ec4256f5b8f7ca86efdc68db68cd6633  gcc/testsuite/gdc.test/fail_compilation/fail20040.d
--- 109577,109583 ----
  851eb457213dfe384a320df00425f33c  gcc/testsuite/gdc.test/fail_compilation/fail19955.d
  f802bca72b0dc133fc14e7f6feed6c4d  gcc/testsuite/gdc.test/fail_compilation/fail19965.d
  680035ad6488cce1b8d6b70f5ca8b6c0  gcc/testsuite/gdc.test/fail_compilation/fail20.d
! 7bd76ef48319b3b5202e9e02c9f72910  gcc/testsuite/gdc.test/fail_compilation/fail200.d
  6c9f5118fd6bac1fbf923b830b121062  gcc/testsuite/gdc.test/fail_compilation/fail20000.d
  74f34457f42becca5502a94e489b18d5  gcc/testsuite/gdc.test/fail_compilation/fail20033.d
  ec4256f5b8f7ca86efdc68db68cd6633  gcc/testsuite/gdc.test/fail_compilation/fail20040.d
*************** a649ac93b356e5395cdc675d27cf880b  gcc/te
*** 109526,109532 ****
  e305b25b7c6407e8d98bc95e1cb38684  gcc/testsuite/gdc.test/fail_compilation/fail20771.d
  b3f6ded43de55958b285287639b44db2  gcc/testsuite/gdc.test/fail_compilation/fail20772.d
  9c97feacbde5a60eb7e32173e35e7bd8  gcc/testsuite/gdc.test/fail_compilation/fail20775.d
! 2df401d99a377d325d0b1760271c0430  gcc/testsuite/gdc.test/fail_compilation/fail20779.d
  e25875742d38b2256849c5f96a657b4e  gcc/testsuite/gdc.test/fail_compilation/fail208.d
  1914c2dc5143c9ef94e5b825286dc3f7  gcc/testsuite/gdc.test/fail_compilation/fail20800.d
  1d857f10e8666b47c8a9ce6c4fd44aaa  gcc/testsuite/gdc.test/fail_compilation/fail209.d
--- 109612,109618 ----
  e305b25b7c6407e8d98bc95e1cb38684  gcc/testsuite/gdc.test/fail_compilation/fail20771.d
  b3f6ded43de55958b285287639b44db2  gcc/testsuite/gdc.test/fail_compilation/fail20772.d
  9c97feacbde5a60eb7e32173e35e7bd8  gcc/testsuite/gdc.test/fail_compilation/fail20775.d
! 847c06801f6305142572d750365700ad  gcc/testsuite/gdc.test/fail_compilation/fail20779.d
  e25875742d38b2256849c5f96a657b4e  gcc/testsuite/gdc.test/fail_compilation/fail208.d
  1914c2dc5143c9ef94e5b825286dc3f7  gcc/testsuite/gdc.test/fail_compilation/fail20800.d
  1d857f10e8666b47c8a9ce6c4fd44aaa  gcc/testsuite/gdc.test/fail_compilation/fail209.d
*************** a83d55be79bbfec18976ece3917ef4c3  gcc/te
*** 109552,109560 ****
  e1932faf29a519adcbb8d7148afdda6c  gcc/testsuite/gdc.test/fail_compilation/fail21693.d
  44dfb54c7dfa91e3e045066a94d75e10  gcc/testsuite/gdc.test/fail_compilation/fail217.d
  850fcf15e46bcdbe4eb0284e6f555af5  gcc/testsuite/gdc.test/fail_compilation/fail218.d
! 7025d32dc6c65dc11dae3b5ef7be57d5  gcc/testsuite/gdc.test/fail_compilation/fail21830.d
! f53cd799f73a88b39e37762ab5f0d895  gcc/testsuite/gdc.test/fail_compilation/fail21831.d
! cde47018767be52b59c3714b8b3b7c23  gcc/testsuite/gdc.test/fail_compilation/fail21832.d
  4663e6ff213c017b5ead4aa27176017d  gcc/testsuite/gdc.test/fail_compilation/fail21849.d
  a30485f5ef0706cf732d75f1e2e5fef3  gcc/testsuite/gdc.test/fail_compilation/fail21868b.d
  d3e754f69fda705025724136d5ffd640  gcc/testsuite/gdc.test/fail_compilation/fail21885.d
--- 109638,109646 ----
  e1932faf29a519adcbb8d7148afdda6c  gcc/testsuite/gdc.test/fail_compilation/fail21693.d
  44dfb54c7dfa91e3e045066a94d75e10  gcc/testsuite/gdc.test/fail_compilation/fail217.d
  850fcf15e46bcdbe4eb0284e6f555af5  gcc/testsuite/gdc.test/fail_compilation/fail218.d
! 93a51bd121c41516aeb1023b17fce342  gcc/testsuite/gdc.test/fail_compilation/fail21830.d
! f328ad3b4ba1ba4859f755b0bc582c8e  gcc/testsuite/gdc.test/fail_compilation/fail21831.d
! c727291f114942c620a219d50c18619c  gcc/testsuite/gdc.test/fail_compilation/fail21832.d
  4663e6ff213c017b5ead4aa27176017d  gcc/testsuite/gdc.test/fail_compilation/fail21849.d
  a30485f5ef0706cf732d75f1e2e5fef3  gcc/testsuite/gdc.test/fail_compilation/fail21868b.d
  d3e754f69fda705025724136d5ffd640  gcc/testsuite/gdc.test/fail_compilation/fail21885.d
*************** cbeb7a9b26aace5d3509bbfc067b4244  gcc/te
*** 109585,109590 ****
--- 109671,109677 ----
  928492c14b5c84fee4c14ddcc7dd2654  gcc/testsuite/gdc.test/fail_compilation/fail223.d
  b95dacd100d2b9ac249178878244ca76  gcc/testsuite/gdc.test/fail_compilation/fail22351.d
  799711bea752be4d7389b8f4f64279d7  gcc/testsuite/gdc.test/fail_compilation/fail22366.d
+ 4f6c851fc423674d2ea1b9bc04808d8e  gcc/testsuite/gdc.test/fail_compilation/fail22384.d
  3f3c3c715b9b751e293418c6f11a698d  gcc/testsuite/gdc.test/fail_compilation/fail224.d
  c70d7463bfe55bd7cd11bbab0f8523bd  gcc/testsuite/gdc.test/fail_compilation/fail22529.d
  656e03bd856eb6e5af678c49d60888ad  gcc/testsuite/gdc.test/fail_compilation/fail22570.d
*************** bddcd4dcfd80181fc5ee0c70064b2f44  gcc/te
*** 109621,109628 ****
  2a244612779b0550d045b21c333c9491  gcc/testsuite/gdc.test/fail_compilation/fail23760.d
  2338811f64a5d62e8626f9140f17f512  gcc/testsuite/gdc.test/fail_compilation/fail23773.d
  4a8fd0d0aa5a78d5e2cc385d4dde86d1  gcc/testsuite/gdc.test/fail_compilation/fail23816.d
! 63c4cb1482071a3225629a97d589ced9  gcc/testsuite/gdc.test/fail_compilation/fail23822.d
! 2bbbc973211c19852af426b9791805d3  gcc/testsuite/gdc.test/fail_compilation/fail23826.d
  91dc5d6862a8e8b61474ae34d4f35df4  gcc/testsuite/gdc.test/fail_compilation/fail23861.d
  ae65504ee5368439f87cba230c2fbb6c  gcc/testsuite/gdc.test/fail_compilation/fail238_m32.d
  faf12ba22575387527878d9b8beb717a  gcc/testsuite/gdc.test/fail_compilation/fail238_m64.d
--- 109708,109715 ----
  2a244612779b0550d045b21c333c9491  gcc/testsuite/gdc.test/fail_compilation/fail23760.d
  2338811f64a5d62e8626f9140f17f512  gcc/testsuite/gdc.test/fail_compilation/fail23773.d
  4a8fd0d0aa5a78d5e2cc385d4dde86d1  gcc/testsuite/gdc.test/fail_compilation/fail23816.d
! 881d1681b929b4f86feb89167807754f  gcc/testsuite/gdc.test/fail_compilation/fail23822.d
! dfccfe01beb69238fce86b0bd188a4eb  gcc/testsuite/gdc.test/fail_compilation/fail23826.d
  91dc5d6862a8e8b61474ae34d4f35df4  gcc/testsuite/gdc.test/fail_compilation/fail23861.d
  ae65504ee5368439f87cba230c2fbb6c  gcc/testsuite/gdc.test/fail_compilation/fail238_m32.d
  faf12ba22575387527878d9b8beb717a  gcc/testsuite/gdc.test/fail_compilation/fail238_m64.d
*************** faf12ba22575387527878d9b8beb717a  gcc/te
*** 109634,109644 ****
  3f3452eb2df7a9dbe45c71d8aa295b39  gcc/testsuite/gdc.test/fail_compilation/fail24212.d
  e58a5d9268bc70681372fdf3502f3b7e  gcc/testsuite/gdc.test/fail_compilation/fail24213.d
  7cef6791f8b6fb10fd4acaf05288fcec  gcc/testsuite/gdc.test/fail_compilation/fail24224.d
! 3380997ecc3199cdf4486442df9089b0  gcc/testsuite/gdc.test/fail_compilation/fail243.d
  d70d131a4da1f17234e2be04471f3b3f  gcc/testsuite/gdc.test/fail_compilation/fail24301.d
! bc473ab268cb5e0707cc9686d0c00c23  gcc/testsuite/gdc.test/fail_compilation/fail244.d
  007e12f5e848b3a7fa39bf61fd6bb525  gcc/testsuite/gdc.test/fail_compilation/fail24485.d
! 4545d906740581bb348ff03962ffdc9c  gcc/testsuite/gdc.test/fail_compilation/fail245.d
  9ecc5bede31ac4ef6386e4f108841600  gcc/testsuite/gdc.test/fail_compilation/fail2450.d
  69ffc2366f4a0508e28232db9d0db704  gcc/testsuite/gdc.test/fail_compilation/fail2456.d
  11df68463deaba2e88c7df71d9b7a123  gcc/testsuite/gdc.test/fail_compilation/fail246.d
--- 109721,109731 ----
  3f3452eb2df7a9dbe45c71d8aa295b39  gcc/testsuite/gdc.test/fail_compilation/fail24212.d
  e58a5d9268bc70681372fdf3502f3b7e  gcc/testsuite/gdc.test/fail_compilation/fail24213.d
  7cef6791f8b6fb10fd4acaf05288fcec  gcc/testsuite/gdc.test/fail_compilation/fail24224.d
! decf9899709d0ca5671fd1de16e5c5b7  gcc/testsuite/gdc.test/fail_compilation/fail243.d
  d70d131a4da1f17234e2be04471f3b3f  gcc/testsuite/gdc.test/fail_compilation/fail24301.d
! 87d4c986b9e4f60a81cb4ca2d8bade21  gcc/testsuite/gdc.test/fail_compilation/fail244.d
  007e12f5e848b3a7fa39bf61fd6bb525  gcc/testsuite/gdc.test/fail_compilation/fail24485.d
! d3f0de5d47dbf413ead23abba277f9ad  gcc/testsuite/gdc.test/fail_compilation/fail245.d
  9ecc5bede31ac4ef6386e4f108841600  gcc/testsuite/gdc.test/fail_compilation/fail2450.d
  69ffc2366f4a0508e28232db9d0db704  gcc/testsuite/gdc.test/fail_compilation/fail2456.d
  11df68463deaba2e88c7df71d9b7a123  gcc/testsuite/gdc.test/fail_compilation/fail246.d
*************** a3c52c49abd68bb9774eff98e08689bb  gcc/te
*** 109756,109762 ****
  5072a326fa375a1588e84f415ae73a2a  gcc/testsuite/gdc.test/fail_compilation/fail40.d
  6997b0f6d45a6ceccc225d28063629cb  gcc/testsuite/gdc.test/fail_compilation/fail4082.d
  9a5300a416e69f83924621c9653cffd1  gcc/testsuite/gdc.test/fail_compilation/fail42.d
! 6df76bbb49a6a24e29515a2adaf498cd  gcc/testsuite/gdc.test/fail_compilation/fail4206.d
  1c898e536a38e8e36a14c0f6dbef6fb5  gcc/testsuite/gdc.test/fail_compilation/fail4269a.d
  9ba1cccc0e4d3d97b624134d3c515590  gcc/testsuite/gdc.test/fail_compilation/fail4269b.d
  c4ab43e7f9f9156f14bc34890fdae39c  gcc/testsuite/gdc.test/fail_compilation/fail4269c.d
--- 109843,109849 ----
  5072a326fa375a1588e84f415ae73a2a  gcc/testsuite/gdc.test/fail_compilation/fail40.d
  6997b0f6d45a6ceccc225d28063629cb  gcc/testsuite/gdc.test/fail_compilation/fail4082.d
  9a5300a416e69f83924621c9653cffd1  gcc/testsuite/gdc.test/fail_compilation/fail42.d
! 23426dc78422f1107e522420608e4879  gcc/testsuite/gdc.test/fail_compilation/fail4206.d
  1c898e536a38e8e36a14c0f6dbef6fb5  gcc/testsuite/gdc.test/fail_compilation/fail4269a.d
  9ba1cccc0e4d3d97b624134d3c515590  gcc/testsuite/gdc.test/fail_compilation/fail4269b.d
  c4ab43e7f9f9156f14bc34890fdae39c  gcc/testsuite/gdc.test/fail_compilation/fail4269c.d
*************** f7e1bc01ea39b39faf431443b7b05fdb  gcc/te
*** 109881,109892 ****
  fed4ca464ca0ae6580a0b5b2a2ce9520  gcc/testsuite/gdc.test/fail_compilation/fail80_m64.d
  d23a686d3b61373f5fd2c443c37f8c69  gcc/testsuite/gdc.test/fail_compilation/fail8179b.d
  9daa45699d661b992d2b8bb4113d3424  gcc/testsuite/gdc.test/fail_compilation/fail8217.d
! b6ffbcff6f4f3bfb51ce3457ad1530b4  gcc/testsuite/gdc.test/fail_compilation/fail8262.d
  56e98ec3743ad68aa077009f3c7f3592  gcc/testsuite/gdc.test/fail_compilation/fail8313.d
  d5a26a01b8c5824d6d0ca5676e9ed23a  gcc/testsuite/gdc.test/fail_compilation/fail8373.d
  ccbf7fe819cf48b189d76874040439fa  gcc/testsuite/gdc.test/fail_compilation/fail86.d
  7d7ed12c71d23f7379d9bc7813c19c5a  gcc/testsuite/gdc.test/fail_compilation/fail8631.d
! 45ecc1b0f407c1be0cd016bb6d98e64c  gcc/testsuite/gdc.test/fail_compilation/fail8691.d
  8ce73b67eb8c02689f6c74f0c6c4193a  gcc/testsuite/gdc.test/fail_compilation/fail8724.d
  6324239509ea9f6553dfade72674d6d3  gcc/testsuite/gdc.test/fail_compilation/fail9.d
  de5e3db7840518024a9cc35ee16543aa  gcc/testsuite/gdc.test/fail_compilation/fail9063.d
--- 109968,109979 ----
  fed4ca464ca0ae6580a0b5b2a2ce9520  gcc/testsuite/gdc.test/fail_compilation/fail80_m64.d
  d23a686d3b61373f5fd2c443c37f8c69  gcc/testsuite/gdc.test/fail_compilation/fail8179b.d
  9daa45699d661b992d2b8bb4113d3424  gcc/testsuite/gdc.test/fail_compilation/fail8217.d
! 8bca4509aee252548ed16de65500b4b7  gcc/testsuite/gdc.test/fail_compilation/fail8262.d
  56e98ec3743ad68aa077009f3c7f3592  gcc/testsuite/gdc.test/fail_compilation/fail8313.d
  d5a26a01b8c5824d6d0ca5676e9ed23a  gcc/testsuite/gdc.test/fail_compilation/fail8373.d
  ccbf7fe819cf48b189d76874040439fa  gcc/testsuite/gdc.test/fail_compilation/fail86.d
  7d7ed12c71d23f7379d9bc7813c19c5a  gcc/testsuite/gdc.test/fail_compilation/fail8631.d
! ebb8c2ec549d19701fcf042aaf31eb29  gcc/testsuite/gdc.test/fail_compilation/fail8691.d
  8ce73b67eb8c02689f6c74f0c6c4193a  gcc/testsuite/gdc.test/fail_compilation/fail8724.d
  6324239509ea9f6553dfade72674d6d3  gcc/testsuite/gdc.test/fail_compilation/fail9.d
  de5e3db7840518024a9cc35ee16543aa  gcc/testsuite/gdc.test/fail_compilation/fail9063.d
*************** f0f98a24874397d29f4f6e59def95d45  gcc/te
*** 109942,109948 ****
  2ba3f1515a3ee5a14f9c4466fc8caef3  gcc/testsuite/gdc.test/fail_compilation/fail_contracts4.d
  55f8fc64a438163d1c5b893ad4cd60d3  gcc/testsuite/gdc.test/fail_compilation/fail_contracts5.d
  695faa3012289c1132b755b3a4e17c6b  gcc/testsuite/gdc.test/fail_compilation/fail_isZeroInit.d
! 355efac6c9e5d4cfab4abe0ea13e91b5  gcc/testsuite/gdc.test/fail_compilation/fail_opover.d
  bfcbfa85e5315ed47bf323f28aba6c7a  gcc/testsuite/gdc.test/fail_compilation/fail_pretty_errors.d
  2283d23cdf2b6ba522578c516a9457eb  gcc/testsuite/gdc.test/fail_compilation/fail_scope.d
  60c11097cde97ed1a0d56db913d545cd  gcc/testsuite/gdc.test/fail_compilation/fail_typeof.d
--- 110029,110035 ----
  2ba3f1515a3ee5a14f9c4466fc8caef3  gcc/testsuite/gdc.test/fail_compilation/fail_contracts4.d
  55f8fc64a438163d1c5b893ad4cd60d3  gcc/testsuite/gdc.test/fail_compilation/fail_contracts5.d
  695faa3012289c1132b755b3a4e17c6b  gcc/testsuite/gdc.test/fail_compilation/fail_isZeroInit.d
! 6e5a610dcd348aff50686d80560dd073  gcc/testsuite/gdc.test/fail_compilation/fail_opover.d
  bfcbfa85e5315ed47bf323f28aba6c7a  gcc/testsuite/gdc.test/fail_compilation/fail_pretty_errors.d
  2283d23cdf2b6ba522578c516a9457eb  gcc/testsuite/gdc.test/fail_compilation/fail_scope.d
  60c11097cde97ed1a0d56db913d545cd  gcc/testsuite/gdc.test/fail_compilation/fail_typeof.d
*************** b94cf7c5d997c21f8f03c57183a54d79  gcc/te
*** 109996,110001 ****
--- 110083,110089 ----
  de5626af47ff3ba9b6515b76feb685f5  gcc/testsuite/gdc.test/fail_compilation/gag4269e.d
  1c5dbec32aacf828ebfcf458f4f95c23  gcc/testsuite/gdc.test/fail_compilation/gag4269f.d
  50bdb8c3ca2c1f21870986f7ffcb432b  gcc/testsuite/gdc.test/fail_compilation/gag4269g.d
+ 77ea213889e907bc2eb36c27b2e4b320  gcc/testsuite/gdc.test/fail_compilation/getMember_private.d
  9ce1ef30ce0032c5863af2b5db1a1096  gcc/testsuite/gdc.test/fail_compilation/goto1.d
  77e722036429f4fc42ec0ff061e860b0  gcc/testsuite/gdc.test/fail_compilation/goto2.d
  cd533a563214ceee8ca1768f9838d59d  gcc/testsuite/gdc.test/fail_compilation/goto3.d
*************** d5c2e331a344c3676cf8c4d9d08d5ee3  gcc/te
*** 110037,110048 ****
  fc0fa22f207e733747daa85d25bf95c3  gcc/testsuite/gdc.test/fail_compilation/ice11626.d
  4da5ee3a1d67873962af14a594e3465e  gcc/testsuite/gdc.test/fail_compilation/ice11726.d
  c3c4f85c56281537ca3ee9c4cf8b6a91  gcc/testsuite/gdc.test/fail_compilation/ice11793.d
! 99604e08ecfb507754e46e9d7513c037  gcc/testsuite/gdc.test/fail_compilation/ice11822.d
  7026d9811c4f8d0be77cedf33a89c5df  gcc/testsuite/gdc.test/fail_compilation/ice11849b.d
! ec979d7a2963b7d8db09d12d04bb1365  gcc/testsuite/gdc.test/fail_compilation/ice11850.d
  153e61db46622a2e4f240d23d23b7266  gcc/testsuite/gdc.test/fail_compilation/ice11856_0.d
  d80c0d6e8e095465dde5bf92715cffb4  gcc/testsuite/gdc.test/fail_compilation/ice11856_1.d
! 72832de41c6779e3f783a305e081fe30  gcc/testsuite/gdc.test/fail_compilation/ice11919.d
  861874f2b059070cff718bf324774753  gcc/testsuite/gdc.test/fail_compilation/ice11922.d
  c0767fee9a9a4f4f482ae2a5bc0348ab  gcc/testsuite/gdc.test/fail_compilation/ice11925.d
  b770417113d0cfab995e016c1a96463c  gcc/testsuite/gdc.test/fail_compilation/ice11926.d
--- 110125,110136 ----
  fc0fa22f207e733747daa85d25bf95c3  gcc/testsuite/gdc.test/fail_compilation/ice11626.d
  4da5ee3a1d67873962af14a594e3465e  gcc/testsuite/gdc.test/fail_compilation/ice11726.d
  c3c4f85c56281537ca3ee9c4cf8b6a91  gcc/testsuite/gdc.test/fail_compilation/ice11793.d
! 5e81e0262d9e68c0df24056125050303  gcc/testsuite/gdc.test/fail_compilation/ice11822.d
  7026d9811c4f8d0be77cedf33a89c5df  gcc/testsuite/gdc.test/fail_compilation/ice11849b.d
! cc7f6f0fb8fcbf9aa0bc36aadc38759f  gcc/testsuite/gdc.test/fail_compilation/ice11850.d
  153e61db46622a2e4f240d23d23b7266  gcc/testsuite/gdc.test/fail_compilation/ice11856_0.d
  d80c0d6e8e095465dde5bf92715cffb4  gcc/testsuite/gdc.test/fail_compilation/ice11856_1.d
! 307213e48a8f458e8e33b29fc0aa18da  gcc/testsuite/gdc.test/fail_compilation/ice11919.d
  861874f2b059070cff718bf324774753  gcc/testsuite/gdc.test/fail_compilation/ice11922.d
  c0767fee9a9a4f4f482ae2a5bc0348ab  gcc/testsuite/gdc.test/fail_compilation/ice11925.d
  b770417113d0cfab995e016c1a96463c  gcc/testsuite/gdc.test/fail_compilation/ice11926.d
*************** e5a789aee346b0176c7893f97233f1f3  gcc/te
*** 110372,110377 ****
--- 110460,110467 ----
  aaacbe0abd96d4ce739e14a25d356bbd  gcc/testsuite/gdc.test/fail_compilation/issue21378.d
  854df194f5d491deff843077eca6f69b  gcc/testsuite/gdc.test/fail_compilation/issue21630.d
  5e735bf467996700e9f93b3e9a3cc62a  gcc/testsuite/gdc.test/fail_compilation/issue21685_main.d
+ 3baea52d3314eeb6c8d2a0d3636737cd  gcc/testsuite/gdc.test/fail_compilation/issue22147.d
+ 6875cf68757fb3a91ba46607abb69535  gcc/testsuite/gdc.test/fail_compilation/issue22394.d
  35de435491f03c8d32d42ab649b73de6  gcc/testsuite/gdc.test/fail_compilation/issue22682.d
  05250fe726a80770dd7390818c7b0e6d  gcc/testsuite/gdc.test/fail_compilation/issue22820.d
  7361ba00652a7bb222f77b6d44a96921  gcc/testsuite/gdc.test/fail_compilation/issue22826.d
*************** e6f22eab255ad6a3bc7b96076d62384d  gcc/te
*** 110429,110435 ****
  066d50ff15946cfb273bb4728251cc04  gcc/testsuite/gdc.test/fail_compilation/objc_class2.d
  0bef92b0916af83c7510416cb0b3ecfe  gcc/testsuite/gdc.test/fail_compilation/objc_class3.d
  54c3e40c2f577452e4ffde1fb0db393b  gcc/testsuite/gdc.test/fail_compilation/objc_non_objc_base.d
! 0dba5247b8f429bf27b0311f558c227b  gcc/testsuite/gdc.test/fail_compilation/obsolete_body.d
  6c4deb58342e6a1a2b351f73fa8c4f97  gcc/testsuite/gdc.test/fail_compilation/onemember_overloads.d
  fa75c5126db4ae360bb0fd5c121d5b35  gcc/testsuite/gdc.test/fail_compilation/opApply_return.d
  e8a7092a20a82ff75635096eb2e03e45  gcc/testsuite/gdc.test/fail_compilation/opapplyscope.d
--- 110519,110525 ----
  066d50ff15946cfb273bb4728251cc04  gcc/testsuite/gdc.test/fail_compilation/objc_class2.d
  0bef92b0916af83c7510416cb0b3ecfe  gcc/testsuite/gdc.test/fail_compilation/objc_class3.d
  54c3e40c2f577452e4ffde1fb0db393b  gcc/testsuite/gdc.test/fail_compilation/objc_non_objc_base.d
! d78d5047e34a4bd627ce3e6e2c55d570  gcc/testsuite/gdc.test/fail_compilation/obsolete_body.d
  6c4deb58342e6a1a2b351f73fa8c4f97  gcc/testsuite/gdc.test/fail_compilation/onemember_overloads.d
  fa75c5126db4ae360bb0fd5c121d5b35  gcc/testsuite/gdc.test/fail_compilation/opApply_return.d
  e8a7092a20a82ff75635096eb2e03e45  gcc/testsuite/gdc.test/fail_compilation/opapplyscope.d
*************** e55a97e747a3f09f3c5eb297c5565a5d  gcc/te
*** 110474,110480 ****
  46866ed78c32675dadbd4c0900888a83  gcc/testsuite/gdc.test/fail_compilation/retscope6.d
  254594a2581eb8a14c47d11156b50356  gcc/testsuite/gdc.test/fail_compilation/safe_gshared.d
  09cb1c43f1595719bb2f2f59047c6969  gcc/testsuite/gdc.test/fail_compilation/safe_pointer_index.d
! 82caab826341c98cafc0fa9baeb52544  gcc/testsuite/gdc.test/fail_compilation/safeprintf.d
  2b37237676e0fa2ce594762f8609768c  gcc/testsuite/gdc.test/fail_compilation/safer.d
  b1afbd31bbf1526499dfe85a03975c14  gcc/testsuite/gdc.test/fail_compilation/scope_class.d
  d488d6ef0241ca2d2262296455c8aa00  gcc/testsuite/gdc.test/fail_compilation/scope_infer_diagnostic.d
--- 110564,110570 ----
  46866ed78c32675dadbd4c0900888a83  gcc/testsuite/gdc.test/fail_compilation/retscope6.d
  254594a2581eb8a14c47d11156b50356  gcc/testsuite/gdc.test/fail_compilation/safe_gshared.d
  09cb1c43f1595719bb2f2f59047c6969  gcc/testsuite/gdc.test/fail_compilation/safe_pointer_index.d
! 2708f20a8ecadd73bfbb5ba8a4ffef90  gcc/testsuite/gdc.test/fail_compilation/safeprintf.d
  2b37237676e0fa2ce594762f8609768c  gcc/testsuite/gdc.test/fail_compilation/safer.d
  b1afbd31bbf1526499dfe85a03975c14  gcc/testsuite/gdc.test/fail_compilation/scope_class.d
  d488d6ef0241ca2d2262296455c8aa00  gcc/testsuite/gdc.test/fail_compilation/scope_infer_diagnostic.d
*************** da54a1d44613ea21dc18df6ca44291ca  gcc/te
*** 110486,110491 ****
--- 110576,110582 ----
  b0deda56d15b9fb7160c198b0d3ea6d3  gcc/testsuite/gdc.test/fail_compilation/spell9644.d
  45b7a1ba17937ba4218ee6ce5c82ca8e  gcc/testsuite/gdc.test/fail_compilation/standalone_modctor.d
  ee8f9109e4f16647564a5f23966887c9  gcc/testsuite/gdc.test/fail_compilation/static_import.d
+ 0ab7d22996253405b8ebc8febe8e88f3  gcc/testsuite/gdc.test/fail_compilation/staticarray.d
  f1c05d19b803c02f093c899d5610d06f  gcc/testsuite/gdc.test/fail_compilation/staticarrayoverflow.d
  a1372564d7940c2189994c262c4011f9  gcc/testsuite/gdc.test/fail_compilation/staticassert_sema1.d
  90ac7d4678db81f3059a28545e140e33  gcc/testsuite/gdc.test/fail_compilation/staticassertargs.d
*************** a5194f219d03f8a765cded6944640601  gcc/te
*** 110494,110499 ****
--- 110585,110591 ----
  69da8fec6e17cf06c0720278a97abb96  gcc/testsuite/gdc.test/fail_compilation/staticforeach2.d
  bb6598a0d52b49923b14222dee510692  gcc/testsuite/gdc.test/fail_compilation/staticforeach3.d
  5fc86afe292de65847c2d5b768bc361e  gcc/testsuite/gdc.test/fail_compilation/staticforeach4.d
+ 8f60fd62ca4de2de65cb2c8c0eae3f5f  gcc/testsuite/gdc.test/fail_compilation/struct_rvalue_assign.d
  1bd98512e42c6ce1fba6bd2df688ecd9  gcc/testsuite/gdc.test/fail_compilation/switch_skip.d
  67a38caf5636ad2575e7fc1fd49e5563  gcc/testsuite/gdc.test/fail_compilation/switches.d
  4311ba748a2aed6856b6209f9ab5d013  gcc/testsuite/gdc.test/fail_compilation/system_ptr_cast.d
*************** c393b650cec6437b218d580e31495c49  gcc/te
*** 110575,110581 ****
  47fc9c265bc4fd596a224fb51e63e09c  gcc/testsuite/gdc.test/fail_compilation/test17908a.d
  f79ff08f6a4f8c6756261d3e8abd2c0b  gcc/testsuite/gdc.test/fail_compilation/test17908b.d
  312dbd0dc1b0dc01792cb3bb22886161  gcc/testsuite/gdc.test/fail_compilation/test17959.d
! e5254335118841d78547e28e44099554  gcc/testsuite/gdc.test/fail_compilation/test17977.d
  b2935056546224cf8dc2e78a225995a1  gcc/testsuite/gdc.test/fail_compilation/test18127.d
  3dedce972ccebf636e59731359e082a2  gcc/testsuite/gdc.test/fail_compilation/test18130.d
  97ab2f4ec24ed4d1173832455c5686c0  gcc/testsuite/gdc.test/fail_compilation/test18282.d
--- 110667,110673 ----
  47fc9c265bc4fd596a224fb51e63e09c  gcc/testsuite/gdc.test/fail_compilation/test17908a.d
  f79ff08f6a4f8c6756261d3e8abd2c0b  gcc/testsuite/gdc.test/fail_compilation/test17908b.d
  312dbd0dc1b0dc01792cb3bb22886161  gcc/testsuite/gdc.test/fail_compilation/test17959.d
! b5aadc295da9ce27518b46d7a1194b7c  gcc/testsuite/gdc.test/fail_compilation/test17977.d
  b2935056546224cf8dc2e78a225995a1  gcc/testsuite/gdc.test/fail_compilation/test18127.d
  3dedce972ccebf636e59731359e082a2  gcc/testsuite/gdc.test/fail_compilation/test18130.d
  97ab2f4ec24ed4d1173832455c5686c0  gcc/testsuite/gdc.test/fail_compilation/test18282.d
*************** b082b2bf9129db74cd10287209671a96  gcc/te
*** 110593,110599 ****
  ab3befb908635ec7c40c188d0dc526c5  gcc/testsuite/gdc.test/fail_compilation/test19107.d
  966a5125951332c08a39ca7ebbd05c02  gcc/testsuite/gdc.test/fail_compilation/test19112.d
  8fe10b91500fba0e91b654fe48dd3d51  gcc/testsuite/gdc.test/fail_compilation/test19176.d
! f97e2d15a019a647e1e8ce539445f818  gcc/testsuite/gdc.test/fail_compilation/test19193.d
  057c9785379892bfd2b7434d11c16790  gcc/testsuite/gdc.test/fail_compilation/test19473.d
  67abd3b15509154f2ad168138e069892  gcc/testsuite/gdc.test/fail_compilation/test19608.d
  6a08ebc6bfe0211fdd2073fd10f6d18b  gcc/testsuite/gdc.test/fail_compilation/test19646.d
--- 110685,110691 ----
  ab3befb908635ec7c40c188d0dc526c5  gcc/testsuite/gdc.test/fail_compilation/test19107.d
  966a5125951332c08a39ca7ebbd05c02  gcc/testsuite/gdc.test/fail_compilation/test19112.d
  8fe10b91500fba0e91b654fe48dd3d51  gcc/testsuite/gdc.test/fail_compilation/test19176.d
! 762b137012a4cba57d77379245b728b3  gcc/testsuite/gdc.test/fail_compilation/test19193.d
  057c9785379892bfd2b7434d11c16790  gcc/testsuite/gdc.test/fail_compilation/test19473.d
  67abd3b15509154f2ad168138e069892  gcc/testsuite/gdc.test/fail_compilation/test19608.d
  6a08ebc6bfe0211fdd2073fd10f6d18b  gcc/testsuite/gdc.test/fail_compilation/test19646.d
*************** bdc93bd17024fd4d46de7909ff405a11  gcc/te
*** 110607,110613 ****
  d5c3623a103182544da82c93b4634f62  gcc/testsuite/gdc.test/fail_compilation/test20324.d
  67055ecd3df8ca389c004a12d2eb7d68  gcc/testsuite/gdc.test/fail_compilation/test20383.d
  3c73d219083b0be583561802c8fb2a64  gcc/testsuite/gdc.test/fail_compilation/test20489.d
! 384652f7c502f0235624ad7b7ea50a47  gcc/testsuite/gdc.test/fail_compilation/test20515.d
  1a3b469b9f542cf3d9173ca77bd3777a  gcc/testsuite/gdc.test/fail_compilation/test20522.d
  48bcc8fd7476f9cac9ceb53d9556bc32  gcc/testsuite/gdc.test/fail_compilation/test20549.d
  c20d2e44234601fb7a1e6695ac301613  gcc/testsuite/gdc.test/fail_compilation/test20565.d
--- 110699,110705 ----
  d5c3623a103182544da82c93b4634f62  gcc/testsuite/gdc.test/fail_compilation/test20324.d
  67055ecd3df8ca389c004a12d2eb7d68  gcc/testsuite/gdc.test/fail_compilation/test20383.d
  3c73d219083b0be583561802c8fb2a64  gcc/testsuite/gdc.test/fail_compilation/test20489.d
! b5e634756f598e337b5df3902fc925df  gcc/testsuite/gdc.test/fail_compilation/test20515.d
  1a3b469b9f542cf3d9173ca77bd3777a  gcc/testsuite/gdc.test/fail_compilation/test20522.d
  48bcc8fd7476f9cac9ceb53d9556bc32  gcc/testsuite/gdc.test/fail_compilation/test20549.d
  c20d2e44234601fb7a1e6695ac301613  gcc/testsuite/gdc.test/fail_compilation/test20565.d
*************** c6c3ac32c41e4803c7d5f93bc2ea61d9  gcc/te
*** 110637,110643 ****
  489ed8ec843fb0fca6b50321caeef8ce  gcc/testsuite/gdc.test/fail_compilation/test21246.d
  33c0c2a0698c5dcdf37e6b3ee829811f  gcc/testsuite/gdc.test/fail_compilation/test21247.d
  bf2fa4b7e9ee0853b263755f0bce0ea6  gcc/testsuite/gdc.test/fail_compilation/test21247b.d
! 2fce247ddc6adc1e84f449d7761cc302  gcc/testsuite/gdc.test/fail_compilation/test21259.d
  cc164e8a770721c00699a6c88a4bf7bb  gcc/testsuite/gdc.test/fail_compilation/test21304.d
  5aa4572983f63ff6267d8f11778b19c4  gcc/testsuite/gdc.test/fail_compilation/test21317.d
  0eab8d2a17e3211f93dc6c87bf3f5d8c  gcc/testsuite/gdc.test/fail_compilation/test21319.d
--- 110729,110735 ----
  489ed8ec843fb0fca6b50321caeef8ce  gcc/testsuite/gdc.test/fail_compilation/test21246.d
  33c0c2a0698c5dcdf37e6b3ee829811f  gcc/testsuite/gdc.test/fail_compilation/test21247.d
  bf2fa4b7e9ee0853b263755f0bce0ea6  gcc/testsuite/gdc.test/fail_compilation/test21247b.d
! 5f3cfb90101443397ce4912a74d858a3  gcc/testsuite/gdc.test/fail_compilation/test21259.d
  cc164e8a770721c00699a6c88a4bf7bb  gcc/testsuite/gdc.test/fail_compilation/test21304.d
  5aa4572983f63ff6267d8f11778b19c4  gcc/testsuite/gdc.test/fail_compilation/test21317.d
  0eab8d2a17e3211f93dc6c87bf3f5d8c  gcc/testsuite/gdc.test/fail_compilation/test21319.d
*************** ec3a327e60b99c4b5c8c64c7ec034e09  gcc/te
*** 110649,110655 ****
  03e8bf379a729a626e8bd0ed32364c99  gcc/testsuite/gdc.test/fail_compilation/test21477.d
  d89c86b00de50c0eff1176ba2eac046a  gcc/testsuite/gdc.test/fail_compilation/test21518.d
  d48e82ef6f2dbb5339beb2f0ecf80e3b  gcc/testsuite/gdc.test/fail_compilation/test21546.d
! ce2d5ddb78f23ecb5df6f79aaacda700  gcc/testsuite/gdc.test/fail_compilation/test21634.d
  71e1aa25aaa777c4eef2e9d4c47f72c0  gcc/testsuite/gdc.test/fail_compilation/test21651.d
  e186de90e8fb487e22d379566570a689  gcc/testsuite/gdc.test/fail_compilation/test21665.d
  134c62157e30891fb9a43a58e55cf004  gcc/testsuite/gdc.test/fail_compilation/test21807.d
--- 110741,110747 ----
  03e8bf379a729a626e8bd0ed32364c99  gcc/testsuite/gdc.test/fail_compilation/test21477.d
  d89c86b00de50c0eff1176ba2eac046a  gcc/testsuite/gdc.test/fail_compilation/test21518.d
  d48e82ef6f2dbb5339beb2f0ecf80e3b  gcc/testsuite/gdc.test/fail_compilation/test21546.d
! 18759e9d486a917fa510eafe7fc83d52  gcc/testsuite/gdc.test/fail_compilation/test21634.d
  71e1aa25aaa777c4eef2e9d4c47f72c0  gcc/testsuite/gdc.test/fail_compilation/test21651.d
  e186de90e8fb487e22d379566570a689  gcc/testsuite/gdc.test/fail_compilation/test21665.d
  134c62157e30891fb9a43a58e55cf004  gcc/testsuite/gdc.test/fail_compilation/test21807.d
*************** d9418f88b8337499a2b6b4fd09e36a8e  gcc/te
*** 110665,110670 ****
--- 110757,110763 ----
  9159afa6db86576fbf8af24f8e9a8ef6  gcc/testsuite/gdc.test/fail_compilation/test22298.d
  b792b92484e28f0d71c31c59f072f831  gcc/testsuite/gdc.test/fail_compilation/test22329.d
  acdee90e75d19aa3146056d4a0ea124a  gcc/testsuite/gdc.test/fail_compilation/test22361.d
+ eccf84927ec66eced2dc981440aea94c  gcc/testsuite/gdc.test/fail_compilation/test22397.d
  0c35855d271a1df23c4b44432d6fd5ec  gcc/testsuite/gdc.test/fail_compilation/test22541.d
  cf139945245bb017eb805da3ff7c09a1  gcc/testsuite/gdc.test/fail_compilation/test22574.d
  cd582baa71751828efc1fe734db77fcd  gcc/testsuite/gdc.test/fail_compilation/test22680.d
*************** f4e89a6307cbf7326a8ff6901235b1ec  gcc/te
*** 110693,110699 ****
  4f660662299a8dd73beca7ec8878676e  gcc/testsuite/gdc.test/fail_compilation/test23873.d
  38e2108be478c073ae00746d9a169568  gcc/testsuite/gdc.test/fail_compilation/test23882.d
  1a38affdee4084ec23e995b911bb16a8  gcc/testsuite/gdc.test/fail_compilation/test23905.d
! 69b315a59fa922c94a64c3b2186a7d95  gcc/testsuite/gdc.test/fail_compilation/test23968.d
  16140978adce2d540f9e9ab60bda7abb  gcc/testsuite/gdc.test/fail_compilation/test23982.d
  2ed1556a6c6a35e66b0f218a9f3dee67  gcc/testsuite/gdc.test/fail_compilation/test24015.d
  6dc0b1e72b105775cba05b5a365fa6c2  gcc/testsuite/gdc.test/fail_compilation/test24036.d
--- 110786,110792 ----
  4f660662299a8dd73beca7ec8878676e  gcc/testsuite/gdc.test/fail_compilation/test23873.d
  38e2108be478c073ae00746d9a169568  gcc/testsuite/gdc.test/fail_compilation/test23882.d
  1a38affdee4084ec23e995b911bb16a8  gcc/testsuite/gdc.test/fail_compilation/test23905.d
! e9a03a7e905c0bc33ad25c478cda7515  gcc/testsuite/gdc.test/fail_compilation/test23968.d
  16140978adce2d540f9e9ab60bda7abb  gcc/testsuite/gdc.test/fail_compilation/test23982.d
  2ed1556a6c6a35e66b0f218a9f3dee67  gcc/testsuite/gdc.test/fail_compilation/test24015.d
  6dc0b1e72b105775cba05b5a365fa6c2  gcc/testsuite/gdc.test/fail_compilation/test24036.d
*************** f4e89a6307cbf7326a8ff6901235b1ec  gcc/te
*** 110702,110708 ****
  cc41e8d4f1cad67ff1bf2aec36d096da  gcc/testsuite/gdc.test/fail_compilation/test24110.d
  14870badd278a51ab882abb61fdb2fcb  gcc/testsuite/gdc.test/fail_compilation/test24157.d
  6f1c6290717f99af3bff7bd3c0ff19e5  gcc/testsuite/gdc.test/fail_compilation/test24159.d
- 66a8d328c153120399b34b9d865012ae  gcc/testsuite/gdc.test/fail_compilation/test24295.d
  e5bc904144bb3b39a96a614d2f9101b1  gcc/testsuite/gdc.test/fail_compilation/test24353.d
  a3ffce63da1daba89c1a287fa30bd6c5  gcc/testsuite/gdc.test/fail_compilation/test24365.d
  afc2b9238633bdf759c114e3ed3dff66  gcc/testsuite/gdc.test/fail_compilation/test24680.d
--- 110795,110800 ----
*************** c64d6105a3f8d4a01b5583058c8019c7  gcc/te
*** 110723,110735 ****
  e5c1326640ea3425f6b79d83f241800c  gcc/testsuite/gdc.test/fail_compilation/test8509.d
  83923140d1196510fca82ee22be2c06e  gcc/testsuite/gdc.test/fail_compilation/test8556.d
  ec4dab98798d55fe2c57ec7dd6dca969  gcc/testsuite/gdc.test/fail_compilation/test8751.d
! 9987979df64ce091d9dfc23c6d91f4c9  gcc/testsuite/gdc.test/fail_compilation/test9150.d
  34ae587b738bae66fe38677dce368618  gcc/testsuite/gdc.test/fail_compilation/test9176.d
  52d9b83392589d6bdf1fd43ad1236fe0  gcc/testsuite/gdc.test/fail_compilation/test9701.d
! 0c45d5260200ba8418599d073e757dc5  gcc/testsuite/gdc.test/fail_compilation/test9701b.d
  72dfa3f018a5d4d774824c2ba1113dbc  gcc/testsuite/gdc.test/fail_compilation/testCols.d
  bcac533ebb44ae410d3412ec01289528  gcc/testsuite/gdc.test/fail_compilation/testInference.d
  ffb3215e9a258cfd3f1a5da05897df96  gcc/testsuite/gdc.test/fail_compilation/testOpApply.d
  585cd3369b1d02b241f3a50fd0738734  gcc/testsuite/gdc.test/fail_compilation/test_switch_error.d
  d85dc340f8e1ad482cf7f4ec2320a01f  gcc/testsuite/gdc.test/fail_compilation/testrvaluecpctor.d
  9f45e8c9c9f3a0129841f68bfdab000d  gcc/testsuite/gdc.test/fail_compilation/testscopestatic.d
--- 110815,110828 ----
  e5c1326640ea3425f6b79d83f241800c  gcc/testsuite/gdc.test/fail_compilation/test8509.d
  83923140d1196510fca82ee22be2c06e  gcc/testsuite/gdc.test/fail_compilation/test8556.d
  ec4dab98798d55fe2c57ec7dd6dca969  gcc/testsuite/gdc.test/fail_compilation/test8751.d
! 832f4fe58cc854d7095a62f60cbb26fc  gcc/testsuite/gdc.test/fail_compilation/test9150.d
  34ae587b738bae66fe38677dce368618  gcc/testsuite/gdc.test/fail_compilation/test9176.d
  52d9b83392589d6bdf1fd43ad1236fe0  gcc/testsuite/gdc.test/fail_compilation/test9701.d
! ecb9231d4edfa2cfdfff943a0477ba69  gcc/testsuite/gdc.test/fail_compilation/test9701b.d
  72dfa3f018a5d4d774824c2ba1113dbc  gcc/testsuite/gdc.test/fail_compilation/testCols.d
  bcac533ebb44ae410d3412ec01289528  gcc/testsuite/gdc.test/fail_compilation/testInference.d
  ffb3215e9a258cfd3f1a5da05897df96  gcc/testsuite/gdc.test/fail_compilation/testOpApply.d
+ 1b2c2148feb5b903828cb6ff9abf8e29  gcc/testsuite/gdc.test/fail_compilation/test_isOverlapped_errors.d
  585cd3369b1d02b241f3a50fd0738734  gcc/testsuite/gdc.test/fail_compilation/test_switch_error.d
  d85dc340f8e1ad482cf7f4ec2320a01f  gcc/testsuite/gdc.test/fail_compilation/testrvaluecpctor.d
  9f45e8c9c9f3a0129841f68bfdab000d  gcc/testsuite/gdc.test/fail_compilation/testscopestatic.d
*************** f03859c9cd24a3002ec74d5d1b89b641  gcc/te
*** 110743,110748 ****
--- 110836,110842 ----
  48edd3c9ac39fcd89bdb6d21b1e2ae3a  gcc/testsuite/gdc.test/fail_compilation/traits_child.d
  f4314476b27b3e9b55a576b20be59974  gcc/testsuite/gdc.test/fail_compilation/traits_initSymbol.d
  1c9eecd3fd98dda6bd34752b508a13f9  gcc/testsuite/gdc.test/fail_compilation/traits_parameters.d
+ 41609ca2dc94aa582064380a76c93697  gcc/testsuite/gdc.test/fail_compilation/type_as_initializer.d
  5f18f0800b788f0e7bd364090a8dae34  gcc/testsuite/gdc.test/fail_compilation/typeerrors.d
  e182c4a1bce941c4039d48cb27f8a20c  gcc/testsuite/gdc.test/fail_compilation/uda_lambda.d
  504ee32fc074e0cb1187a8e878866ad7  gcc/testsuite/gdc.test/fail_compilation/udaparams.d
*************** fffd6a71ea335ebf0f5417f81dfef7db  gcc/te
*** 110773,110779 ****
  bdd33dd9645eddf6b5b83f304fcff332  gcc/testsuite/gdc.test/runnable/aliasthis.d
  f3a2bbb7a464d93f63ab0326b83fa7ab  gcc/testsuite/gdc.test/runnable/arrayop.d
  4fcc9ce7ecc0df34147cd85b65cb05da  gcc/testsuite/gdc.test/runnable/auto1.d
! 3de44536ba2ca82e220dcd6a0a086dce  gcc/testsuite/gdc.test/runnable/b10562.d
  65c4da6831a7756860e462a8e30bc23e  gcc/testsuite/gdc.test/runnable/b16278.d
  de5dbaa120df255398848177bccef4ac  gcc/testsuite/gdc.test/runnable/b16360.d
  a8689a639669b0a19dad584fd5012058  gcc/testsuite/gdc.test/runnable/b17073.d
--- 110867,110873 ----
  bdd33dd9645eddf6b5b83f304fcff332  gcc/testsuite/gdc.test/runnable/aliasthis.d
  f3a2bbb7a464d93f63ab0326b83fa7ab  gcc/testsuite/gdc.test/runnable/arrayop.d
  4fcc9ce7ecc0df34147cd85b65cb05da  gcc/testsuite/gdc.test/runnable/auto1.d
! 55c43b778de747a1289ff26155dfe139  gcc/testsuite/gdc.test/runnable/b10562.d
  65c4da6831a7756860e462a8e30bc23e  gcc/testsuite/gdc.test/runnable/b16278.d
  de5dbaa120df255398848177bccef4ac  gcc/testsuite/gdc.test/runnable/b16360.d
  a8689a639669b0a19dad584fd5012058  gcc/testsuite/gdc.test/runnable/b17073.d
*************** b26c0b2a01e9fdb64c30f43232af99e2  gcc/te
*** 110822,110827 ****
--- 110916,110922 ----
  581c42b7603f87a68265acd7a83b3784  gcc/testsuite/gdc.test/runnable/extra-files/lib13742b.d
  b84ed80fbde5df36ca03c501094f53ba  gcc/testsuite/gdc.test/runnable/extra-files/minimal/object.d
  d873fde62be42dc6d7ebe69a8307e263  gcc/testsuite/gdc.test/runnable/extra-files/moreBettercUnittests.d
+ 2c532f1794db341b228160ffd577177d  gcc/testsuite/gdc.test/runnable/extra-files/sectiondefs.d
  2c076cf7e6b85703744bf5e46ebcaa8c  gcc/testsuite/gdc.test/runnable/extra-files/std14198/array.d
  d964a72afe8c1ec8814ea7b333fbc2f5  gcc/testsuite/gdc.test/runnable/extra-files/std14198/conv.d
  efe9afe1d7c82f88fcf975b64807b7c4  gcc/testsuite/gdc.test/runnable/extra-files/std14198/format.d
*************** d8fb229e4130b79d115c02f142b30900  gcc/te
*** 110839,110845 ****
  9564304c11653927716e970854c4a462  gcc/testsuite/gdc.test/runnable/foreach2.d
  040e4fa767a7fc2e188c99cbc64f3de7  gcc/testsuite/gdc.test/runnable/foreach3.d
  2b8527464d5784704510e2c0b53be4e1  gcc/testsuite/gdc.test/runnable/foreach4.d
! 52104270f8bdfca7d950902956f4a165  gcc/testsuite/gdc.test/runnable/foreach5.d
  990c75a2241b6663eb49b9c8c233dfbc  gcc/testsuite/gdc.test/runnable/funclit.d
  cd3460f4f8ea6492872be4c43912f1fd  gcc/testsuite/gdc.test/runnable/functype.d
  4a6d0505512d18bf34ae0b5baeb7ef62  gcc/testsuite/gdc.test/runnable/future.d
--- 110934,110940 ----
  9564304c11653927716e970854c4a462  gcc/testsuite/gdc.test/runnable/foreach2.d
  040e4fa767a7fc2e188c99cbc64f3de7  gcc/testsuite/gdc.test/runnable/foreach3.d
  2b8527464d5784704510e2c0b53be4e1  gcc/testsuite/gdc.test/runnable/foreach4.d
! 898b8d8a073b745a5dcfc53df418f7f5  gcc/testsuite/gdc.test/runnable/foreach5.d
  990c75a2241b6663eb49b9c8c233dfbc  gcc/testsuite/gdc.test/runnable/funclit.d
  cd3460f4f8ea6492872be4c43912f1fd  gcc/testsuite/gdc.test/runnable/functype.d
  4a6d0505512d18bf34ae0b5baeb7ef62  gcc/testsuite/gdc.test/runnable/future.d
*************** cb452631c311ff185975ed99bde00241  gcc/te
*** 110939,110945 ****
  6448f2440740e1334549739876dd8af1  gcc/testsuite/gdc.test/runnable/imports/module_with_tests.d
  833bf7270986a5b44ab97cb3ff91e5a6  gcc/testsuite/gdc.test/runnable/imports/ovs1528a.d
  7e3d3940b6985eaf7173938ae0aa86ff  gcc/testsuite/gdc.test/runnable/imports/ovs1528b.d
! 2fb9206e653d58c86868eb9658a12955  gcc/testsuite/gdc.test/runnable/imports/pragmainline_a.d
  5c314ae1e95f9a1f188468e78aafb5c6  gcc/testsuite/gdc.test/runnable/imports/pubprivtmpla.d
  0e5997fe41346867cb8799fa64b9ae10  gcc/testsuite/gdc.test/runnable/imports/standalone_b.d
  61da9b8c6eb2a3e3db927c8bb97c019f  gcc/testsuite/gdc.test/runnable/imports/std11069array.d
--- 111034,111040 ----
  6448f2440740e1334549739876dd8af1  gcc/testsuite/gdc.test/runnable/imports/module_with_tests.d
  833bf7270986a5b44ab97cb3ff91e5a6  gcc/testsuite/gdc.test/runnable/imports/ovs1528a.d
  7e3d3940b6985eaf7173938ae0aa86ff  gcc/testsuite/gdc.test/runnable/imports/ovs1528b.d
! fb2596d2cc366bf608a1eeff8b99b4fa  gcc/testsuite/gdc.test/runnable/imports/pragmainline_a.d
  5c314ae1e95f9a1f188468e78aafb5c6  gcc/testsuite/gdc.test/runnable/imports/pubprivtmpla.d
  0e5997fe41346867cb8799fa64b9ae10  gcc/testsuite/gdc.test/runnable/imports/standalone_b.d
  61da9b8c6eb2a3e3db927c8bb97c019f  gcc/testsuite/gdc.test/runnable/imports/std11069array.d
*************** ca24fa67843e9b5f04f6e36b4156cd09  gcc/te
*** 111058,111070 ****
  8e5a2ed2af9dfcc61cdfcfe2e2c82869  gcc/testsuite/gdc.test/runnable/issue11070.d
  34bbbe816cec89b7cf9ad1cf88a3c866  gcc/testsuite/gdc.test/runnable/issue16995.d
  e48c402ca69b796fd05c63bb3760b2a1  gcc/testsuite/gdc.test/runnable/issue18919.d
  4f7e9b0792f45584b2b2e919b42801cb  gcc/testsuite/gdc.test/runnable/issue22069.d
  22cd3fa4fa361ef6a17f82ff75cfbf34  gcc/testsuite/gdc.test/runnable/issue22854.d
  39d18e20e5c1d7b9153e30efdfadb6c4  gcc/testsuite/gdc.test/runnable/issue24168.d
  2afa6e0cfd5b3f47cf1ee026309b0a30  gcc/testsuite/gdc.test/runnable/issue24401.d
  e1eb800c5f1d023be3e43f4f5e34d2e2  gcc/testsuite/gdc.test/runnable/lazy.d
  39e7e24e679fa283298fb63c41528a27  gcc/testsuite/gdc.test/runnable/ldc_github_1677.d
! 24d8a4efeb296422bafee4dcf1123ec9  gcc/testsuite/gdc.test/runnable/lexer.d
  c6a55d78b59d8b3a56af4a85a78a40f3  gcc/testsuite/gdc.test/runnable/link10425.d
  6f384d861e8f7b136caa11a726124bb8  gcc/testsuite/gdc.test/runnable/link10920.d
  4360454a0ec9a2be4089825965ce9b83  gcc/testsuite/gdc.test/runnable/link11069a.d
--- 111153,111169 ----
  8e5a2ed2af9dfcc61cdfcfe2e2c82869  gcc/testsuite/gdc.test/runnable/issue11070.d
  34bbbe816cec89b7cf9ad1cf88a3c866  gcc/testsuite/gdc.test/runnable/issue16995.d
  e48c402ca69b796fd05c63bb3760b2a1  gcc/testsuite/gdc.test/runnable/issue18919.d
+ 7d691fce5c1d4cc651cb56a7941bf372  gcc/testsuite/gdc.test/runnable/issue20578.d
  4f7e9b0792f45584b2b2e919b42801cb  gcc/testsuite/gdc.test/runnable/issue22069.d
+ 2460eafb51cdd924fc7f4d08167ad32c  gcc/testsuite/gdc.test/runnable/issue22481.d
+ 55f56516105c9cb62dcfe31a91aaa60f  gcc/testsuite/gdc.test/runnable/issue22621.d
+ 1f9f306ffdb3cbc021e6ef80aa93937c  gcc/testsuite/gdc.test/runnable/issue22639.d
  22cd3fa4fa361ef6a17f82ff75cfbf34  gcc/testsuite/gdc.test/runnable/issue22854.d
  39d18e20e5c1d7b9153e30efdfadb6c4  gcc/testsuite/gdc.test/runnable/issue24168.d
  2afa6e0cfd5b3f47cf1ee026309b0a30  gcc/testsuite/gdc.test/runnable/issue24401.d
  e1eb800c5f1d023be3e43f4f5e34d2e2  gcc/testsuite/gdc.test/runnable/lazy.d
  39e7e24e679fa283298fb63c41528a27  gcc/testsuite/gdc.test/runnable/ldc_github_1677.d
! b0af1e59e4be825c8679ca64aea474c2  gcc/testsuite/gdc.test/runnable/lexer.d
  c6a55d78b59d8b3a56af4a85a78a40f3  gcc/testsuite/gdc.test/runnable/link10425.d
  6f384d861e8f7b136caa11a726124bb8  gcc/testsuite/gdc.test/runnable/link10920.d
  4360454a0ec9a2be4089825965ce9b83  gcc/testsuite/gdc.test/runnable/link11069a.d
*************** b8f16b2144f8d28d3626e8fa9dafc16f  gcc/te
*** 111116,111122 ****
  73304a0d87621a815c9f67bc3957e5a3  gcc/testsuite/gdc.test/runnable/newdel.d
  9e9d69e73c462afc25287895fa6999c9  gcc/testsuite/gdc.test/runnable/nogc.d
  bc244cd860e0a19a225785138b807918  gcc/testsuite/gdc.test/runnable/noreturn1.d
! 94740620eb6671658deb17f015ab280e  gcc/testsuite/gdc.test/runnable/noreturn2.d
  4ddffe568a5a604293830865cf0b15b8  gcc/testsuite/gdc.test/runnable/nrvo.d
  03897e35749dc0677dab013ba59cd344  gcc/testsuite/gdc.test/runnable/nulltype.d
  a4c66aa01f43edb8b05a90c822de9c26  gcc/testsuite/gdc.test/runnable/opcolon.d
--- 111215,111221 ----
  73304a0d87621a815c9f67bc3957e5a3  gcc/testsuite/gdc.test/runnable/newdel.d
  9e9d69e73c462afc25287895fa6999c9  gcc/testsuite/gdc.test/runnable/nogc.d
  bc244cd860e0a19a225785138b807918  gcc/testsuite/gdc.test/runnable/noreturn1.d
! 3ef60aa4246b69d1ab40d1c581ec0500  gcc/testsuite/gdc.test/runnable/noreturn2.d
  4ddffe568a5a604293830865cf0b15b8  gcc/testsuite/gdc.test/runnable/nrvo.d
  03897e35749dc0677dab013ba59cd344  gcc/testsuite/gdc.test/runnable/nulltype.d
  a4c66aa01f43edb8b05a90c822de9c26  gcc/testsuite/gdc.test/runnable/opcolon.d
*************** c4e996cd3850a6ed5cd0b4537df85ad3  gcc/te
*** 111129,111154 ****
  3eef5c673fa1363f30d1b32894007fa8  gcc/testsuite/gdc.test/runnable/placenew.d
  671e921d7ba20a1141f56c07be62b586  gcc/testsuite/gdc.test/runnable/polysemous.d
  c6a196e97fee14926a01acb9400359e0  gcc/testsuite/gdc.test/runnable/powinline.d
! d683bda2f52dbd1003219e2d583b1d42  gcc/testsuite/gdc.test/runnable/pragmainline.d
  6bc5534b2826fefdc2676bb4a74dbef9  gcc/testsuite/gdc.test/runnable/previewin.d
  e43ef772308df8da7da44ca398d5ec99  gcc/testsuite/gdc.test/runnable/printargs.d
  0b3b6c33585693f7d9ec1f1c160c5eee  gcc/testsuite/gdc.test/runnable/property.d
  31fe12e44df9411731e4ef3d72fb4ba7  gcc/testsuite/gdc.test/runnable/property2.d
  4ad36392d16823994c6a7ca8d3899c50  gcc/testsuite/gdc.test/runnable/pubprivtmpl.d
! 74ce78d286a1822c05e01a5907b24404  gcc/testsuite/gdc.test/runnable/real_to_float.d
  5aa619dac98c65942e48723d4e8c6d88  gcc/testsuite/gdc.test/runnable/runnable.exp
! f7d7c623dcf67d10a42a25c8505659c8  gcc/testsuite/gdc.test/runnable/rvalue1.d
  8323b83c1399a259f3d262fb199b2205  gcc/testsuite/gdc.test/runnable/s2ir.d
! 96d633524d2f75b8d82fcd0a5331a249  gcc/testsuite/gdc.test/runnable/sctor.d
  89fdd86c8139312e4c554792b0cf02be  gcc/testsuite/gdc.test/runnable/sctor2.d
  56961e49f5e5c47ee438cbc20660cc3a  gcc/testsuite/gdc.test/runnable/sdtor.d
  493987b1f414fd9708186d61ca59520a  gcc/testsuite/gdc.test/runnable/standalone_modctor.d
  4fc7b9d27e31e04834523bd5c0fbf4c7  gcc/testsuite/gdc.test/runnable/staticaa.d
  75cf9f0bc1b0762705a8a2b6eb89811e  gcc/testsuite/gdc.test/runnable/staticforeach.d
  f73d5e95eed9a6db4b396ed99ff5b347  gcc/testsuite/gdc.test/runnable/statictor.d
! 3b4fa0c8027d36ae9ebdc2e436b4ff04  gcc/testsuite/gdc.test/runnable/stress.d
  63d69507976c1d1d8944e81e01b7e5ed  gcc/testsuite/gdc.test/runnable/structlit.d
! 04186ecd6e9b88b75381374fded188cd  gcc/testsuite/gdc.test/runnable/structlit_rvalue.d
  3e3face435bb217d55099a4d3b63ee8e  gcc/testsuite/gdc.test/runnable/template1.d
  415d0f5479b379a2060b96d579202da6  gcc/testsuite/gdc.test/runnable/template13478.d
  69d08426f0323e8fbc44d4d87fa314c4  gcc/testsuite/gdc.test/runnable/template2.d
--- 111228,111254 ----
  3eef5c673fa1363f30d1b32894007fa8  gcc/testsuite/gdc.test/runnable/placenew.d
  671e921d7ba20a1141f56c07be62b586  gcc/testsuite/gdc.test/runnable/polysemous.d
  c6a196e97fee14926a01acb9400359e0  gcc/testsuite/gdc.test/runnable/powinline.d
! e14c333d197fe72d40c95219dc130377  gcc/testsuite/gdc.test/runnable/pragmainline.d
  6bc5534b2826fefdc2676bb4a74dbef9  gcc/testsuite/gdc.test/runnable/previewin.d
  e43ef772308df8da7da44ca398d5ec99  gcc/testsuite/gdc.test/runnable/printargs.d
  0b3b6c33585693f7d9ec1f1c160c5eee  gcc/testsuite/gdc.test/runnable/property.d
  31fe12e44df9411731e4ef3d72fb4ba7  gcc/testsuite/gdc.test/runnable/property2.d
  4ad36392d16823994c6a7ca8d3899c50  gcc/testsuite/gdc.test/runnable/pubprivtmpl.d
! 968b38b6be60603abb192c4759ffe697  gcc/testsuite/gdc.test/runnable/real_to_float.d
  5aa619dac98c65942e48723d4e8c6d88  gcc/testsuite/gdc.test/runnable/runnable.exp
! 811d53cea23b6bdb5bf367da38ead3f8  gcc/testsuite/gdc.test/runnable/rvalue1.d
  8323b83c1399a259f3d262fb199b2205  gcc/testsuite/gdc.test/runnable/s2ir.d
! 868f1faac96fd1c0c0b80615feefb758  gcc/testsuite/gdc.test/runnable/sctor.d
  89fdd86c8139312e4c554792b0cf02be  gcc/testsuite/gdc.test/runnable/sctor2.d
  56961e49f5e5c47ee438cbc20660cc3a  gcc/testsuite/gdc.test/runnable/sdtor.d
  493987b1f414fd9708186d61ca59520a  gcc/testsuite/gdc.test/runnable/standalone_modctor.d
  4fc7b9d27e31e04834523bd5c0fbf4c7  gcc/testsuite/gdc.test/runnable/staticaa.d
+ 55313e05ada2153d996187532ae65a55  gcc/testsuite/gdc.test/runnable/staticarray.d
  75cf9f0bc1b0762705a8a2b6eb89811e  gcc/testsuite/gdc.test/runnable/staticforeach.d
  f73d5e95eed9a6db4b396ed99ff5b347  gcc/testsuite/gdc.test/runnable/statictor.d
! 7cda5e9e2c3f4deb2286c6a29799dd79  gcc/testsuite/gdc.test/runnable/stress.d
  63d69507976c1d1d8944e81e01b7e5ed  gcc/testsuite/gdc.test/runnable/structlit.d
! 138e1526d343e1395b02b32ee82891d9  gcc/testsuite/gdc.test/runnable/structlit_rvalue.d
  3e3face435bb217d55099a4d3b63ee8e  gcc/testsuite/gdc.test/runnable/template1.d
  415d0f5479b379a2060b96d579202da6  gcc/testsuite/gdc.test/runnable/template13478.d
  69d08426f0323e8fbc44d4d87fa314c4  gcc/testsuite/gdc.test/runnable/template2.d
*************** cff02d44bbc8c8bfe6c49cafa1a3e6d4  gcc/te
*** 111263,111269 ****
  f8d0b21a1212e2dd2a2291217b19a6d4  gcc/testsuite/gdc.test/runnable/test20025.d
  afafe1c6791104a920ce60c8d9b7a1d7  gcc/testsuite/gdc.test/runnable/test20036.d
  00bcf9ef4601142dccb9c6258ec13a68  gcc/testsuite/gdc.test/runnable/test20130.d
! 9015d9bfd919b1f19cd3f4c985a85e79  gcc/testsuite/gdc.test/runnable/test20275.d
  9326d594146c6e230c06413dbb82f7a7  gcc/testsuite/gdc.test/runnable/test20301.d
  a48fbfbafa74fe1264728e81e04e18c5  gcc/testsuite/gdc.test/runnable/test20365.d
  934611688c4128ebda7e15cb6381177e  gcc/testsuite/gdc.test/runnable/test20401.d
--- 111363,111369 ----
  f8d0b21a1212e2dd2a2291217b19a6d4  gcc/testsuite/gdc.test/runnable/test20025.d
  afafe1c6791104a920ce60c8d9b7a1d7  gcc/testsuite/gdc.test/runnable/test20036.d
  00bcf9ef4601142dccb9c6258ec13a68  gcc/testsuite/gdc.test/runnable/test20130.d
! 444db5dbe55e71f498a11ca356b4f05e  gcc/testsuite/gdc.test/runnable/test20275.d
  9326d594146c6e230c06413dbb82f7a7  gcc/testsuite/gdc.test/runnable/test20301.d
  a48fbfbafa74fe1264728e81e04e18c5  gcc/testsuite/gdc.test/runnable/test20365.d
  934611688c4128ebda7e15cb6381177e  gcc/testsuite/gdc.test/runnable/test20401.d
*************** b891c5d6dc21bffa2578a6c34884d103  gcc/te
*** 111311,111316 ****
--- 111411,111421 ----
  35da0e21d4e4c72d89890781d0d0b227  gcc/testsuite/gdc.test/runnable/test22209.d
  3fd45665b8058347938dee89fa2b5db0  gcc/testsuite/gdc.test/runnable/test22227.d
  a4f94c1d976d5924615a341b59c02cff  gcc/testsuite/gdc.test/runnable/test22278.d
+ 57a6dee149aacbc92c106b30468bf19f  gcc/testsuite/gdc.test/runnable/test22384.d
+ 47bc806fd09efd7f5b5a3804d9a326df  gcc/testsuite/gdc.test/runnable/test22422.d
+ 4a38a100762fd1e96d6c3102e5a3b45e  gcc/testsuite/gdc.test/runnable/test22427.d
+ ae35fc876acb71eab0b9438f3c25e5fe  gcc/testsuite/gdc.test/runnable/test22489.d
+ 0b741612de2c7ef20f3de31e6e553a0b  gcc/testsuite/gdc.test/runnable/test22594.d
  466e87133a4466011049e76fb568724a  gcc/testsuite/gdc.test/runnable/test22717.d
  4e7e9eefc89ca412abd98b785f5b0e5a  gcc/testsuite/gdc.test/runnable/test22945.d
  7b9b70b26722ff45da43cbea96c9804e  gcc/testsuite/gdc.test/runnable/test23.d
*************** a02b38929f80793790180f89ef3156fe  gcc/te
*** 111338,111344 ****
  6888aff994544ace3f7e0ac79dafeeba  gcc/testsuite/gdc.test/runnable/test24819.d
  e43b4cf71ecb19e496e033806a50978e  gcc/testsuite/gdc.test/runnable/test24884.d
  19afe194dcce9c253540c7831e8f23a2  gcc/testsuite/gdc.test/runnable/test27.d
! 9d22b994bb85197a9a7c51e7ee871c5a  gcc/testsuite/gdc.test/runnable/test28.d
  29e2b1f92dca63b5a1e49cedf1c77026  gcc/testsuite/gdc.test/runnable/test29.d
  a3c22bc745459314253eee2870f757bf  gcc/testsuite/gdc.test/runnable/test3.d
  ffaf83ea8a632fb76a8460f34eb92204  gcc/testsuite/gdc.test/runnable/test30.d
--- 111443,111449 ----
  6888aff994544ace3f7e0ac79dafeeba  gcc/testsuite/gdc.test/runnable/test24819.d
  e43b4cf71ecb19e496e033806a50978e  gcc/testsuite/gdc.test/runnable/test24884.d
  19afe194dcce9c253540c7831e8f23a2  gcc/testsuite/gdc.test/runnable/test27.d
! 89c174e9c8a4b32de21c78542d60a263  gcc/testsuite/gdc.test/runnable/test28.d
  29e2b1f92dca63b5a1e49cedf1c77026  gcc/testsuite/gdc.test/runnable/test29.d
  a3c22bc745459314253eee2870f757bf  gcc/testsuite/gdc.test/runnable/test3.d
  ffaf83ea8a632fb76a8460f34eb92204  gcc/testsuite/gdc.test/runnable/test30.d
*************** a36fae813a6f89e1190c485e88612051  gcc/te
*** 111396,111403 ****
  485f2946d7bdaf0ea4b8db7b7d178772  gcc/testsuite/gdc.test/runnable/test_dip1006b.d
  00a9a8e461bebe7dba1eb3abddb9f6b9  gcc/testsuite/gdc.test/runnable/test_real_array_param.d
  64823d97fc941d462f398d0b7bcbe896  gcc/testsuite/gdc.test/runnable/testaa.d
! 3fc7cc8f16376f13b067ba14c2daf349  gcc/testsuite/gdc.test/runnable/testaa2.d
! e527fa17c4bc49335f6f4cb304b6d275  gcc/testsuite/gdc.test/runnable/testaa3.d
  3f7c65678e5e6729e1c6bc9fe1965999  gcc/testsuite/gdc.test/runnable/testaliascast.d
  eeb45913ea76b2a0c6255a669d3edb7e  gcc/testsuite/gdc.test/runnable/testappend.d
  8d2dd2e88a1daa40f5a0fe6f0bac44a7  gcc/testsuite/gdc.test/runnable/testarray.d
--- 111501,111508 ----
  485f2946d7bdaf0ea4b8db7b7d178772  gcc/testsuite/gdc.test/runnable/test_dip1006b.d
  00a9a8e461bebe7dba1eb3abddb9f6b9  gcc/testsuite/gdc.test/runnable/test_real_array_param.d
  64823d97fc941d462f398d0b7bcbe896  gcc/testsuite/gdc.test/runnable/testaa.d
! 04cff62388ad94caacbbad1d1be88df7  gcc/testsuite/gdc.test/runnable/testaa2.d
! 8592b21a60f2a207b8246d9c8f1861ab  gcc/testsuite/gdc.test/runnable/testaa3.d
  3f7c65678e5e6729e1c6bc9fe1965999  gcc/testsuite/gdc.test/runnable/testaliascast.d
  eeb45913ea76b2a0c6255a669d3edb7e  gcc/testsuite/gdc.test/runnable/testappend.d
  8d2dd2e88a1daa40f5a0fe6f0bac44a7  gcc/testsuite/gdc.test/runnable/testarray.d
*************** a057534673f57c614b996fe87140df21  gcc/te
*** 111452,111458 ****
  91642219e5787400e311db2dee1e8591  gcc/testsuite/gdc.test/runnable/traits_getVirtualIndex.d
  cb58b785c37b8dda0770b69beaeaa89d  gcc/testsuite/gdc.test/runnable/traits_initSymbol.d
  f75e70758ecdcd92eb5f200d8337bb7e  gcc/testsuite/gdc.test/runnable/tuple_default_parameters.d
! 261ad7badc3427abdff918056515e1f0  gcc/testsuite/gdc.test/runnable/uda.d
  ec04e4ea77bac2e91d90b587323bc296  gcc/testsuite/gdc.test/runnable/ufcs.d
  fad5d6afc8ee199fc52c3d0115ff4dc9  gcc/testsuite/gdc.test/runnable/uniformctor.d
  797041b16b4063f65751920488ee39ef  gcc/testsuite/gdc.test/runnable/unique_typeinfo_names.d
--- 111557,111563 ----
  91642219e5787400e311db2dee1e8591  gcc/testsuite/gdc.test/runnable/traits_getVirtualIndex.d
  cb58b785c37b8dda0770b69beaeaa89d  gcc/testsuite/gdc.test/runnable/traits_initSymbol.d
  f75e70758ecdcd92eb5f200d8337bb7e  gcc/testsuite/gdc.test/runnable/tuple_default_parameters.d
! b455b1e292a0319e5bd33e906f321862  gcc/testsuite/gdc.test/runnable/uda.d
  ec04e4ea77bac2e91d90b587323bc296  gcc/testsuite/gdc.test/runnable/ufcs.d
  fad5d6afc8ee199fc52c3d0115ff4dc9  gcc/testsuite/gdc.test/runnable/uniformctor.d
  797041b16b4063f65751920488ee39ef  gcc/testsuite/gdc.test/runnable/unique_typeinfo_names.d
*************** c5d22add9745e52907bb2497b9bd620f  gcc/te
*** 111463,111468 ****
--- 111568,111574 ----
  c4ca938331c5dd4dfd6be89a399e767b  gcc/testsuite/gdc.test/runnable/wc2.d
  4d06d3860e7413e844746844806a9595  gcc/testsuite/gdc.test/runnable/wc3.d
  492eaa5a75592c5036878c8bf2596a61  gcc/testsuite/gdc.test/runnable/whetstone.d
+ 72cf4d51c9df30785ed8fd5c72850d20  gcc/testsuite/gdc.test/runnable/with.d
  ec1a2733358dba834de7787de5e3abbc  gcc/testsuite/gdc.test/runnable/xdtor.d
  ac4d0456bb66403e420d8d538a3c7de5  gcc/testsuite/gdc.test/runnable/xpostblit.d
  827d30ac6786f75d4a7915343f27feb2  gcc/testsuite/gdc.test/runnable/xtest46.d
*************** f67bf789222aca1ff5d48cab6c1ec64c  gcc/te
*** 112385,112390 ****
--- 112491,112497 ----
  be8936d928c2cd968e9d77975d4626be  gcc/testsuite/gfortran.dg/bind_c_dts_driver.c
  cb20c6d9ff58740bc410a0d861435a4d  gcc/testsuite/gfortran.dg/bind_c_implicit_vars.f03
  cb9ccf001da2d7d1cf77a7d2e9ebeed2  gcc/testsuite/gfortran.dg/bind_c_module.f90
+ 8a7966d3a124002e000afedcfc5dfc1f  gcc/testsuite/gfortran.dg/bind_c_module_proc.f90
  74a4370d67a610f90e4eed4db0901687  gcc/testsuite/gfortran.dg/bind_c_optional-1.f90
  65e0bb83cbf49d5a78d319d060fe4102  gcc/testsuite/gfortran.dg/bind_c_optional-2.f90
  fe8c5e542693077295c21e4aaab6c998  gcc/testsuite/gfortran.dg/bind_c_procs.f03
*************** c3c402867cc595cbe2e51291eb207948  gcc/te
*** 112552,112557 ****
--- 112659,112665 ----
  33ef3fa2313968dd3450e81422147450  gcc/testsuite/gfortran.dg/bounds_check_25.f90
  8ec271b1c5257492c5bb34f140f1d061  gcc/testsuite/gfortran.dg/bounds_check_26.f90
  df581146a6f103a1d6bc36eb134e10d4  gcc/testsuite/gfortran.dg/bounds_check_27.f90
+ d0aa29bccee67fc6ecfd7b9482ffc253  gcc/testsuite/gfortran.dg/bounds_check_28.f90
  1ff91e96da26ef6e7839e53e2b71499d  gcc/testsuite/gfortran.dg/bounds_check_3.f90
  a9119407c225c716d99c309178d77952  gcc/testsuite/gfortran.dg/bounds_check_4.f90
  167a95fa41d2abf20f66591e1389d059  gcc/testsuite/gfortran.dg/bounds_check_5.f90
*************** b09906ea02ce8406cdd3e27bb94de042  gcc/te
*** 112856,112861 ****
--- 112964,112970 ----
  f82e9b9c0fd2496c70490c91bc661d8b  gcc/testsuite/gfortran.dg/c_f_pointer_tests_9.f90
  d4987bd92136fbe1dc0dbed4d878bc35  gcc/testsuite/gfortran.dg/c_f_tests_driver.c
  6225c3ed3e9774c1780dabafdb403bbb  gcc/testsuite/gfortran.dg/c_funloc_tests.f03
+ 50477914f8343ce12f792f525c61b042  gcc/testsuite/gfortran.dg/c_funloc_tests_10.f90
  e3d7c198fc7009b223f98b2e4884b462  gcc/testsuite/gfortran.dg/c_funloc_tests_2.f03
  98e3aa16d995b23cb7838243c47d7edf  gcc/testsuite/gfortran.dg/c_funloc_tests_3.f03
  4e9d85f4aad841105271457e917b0066  gcc/testsuite/gfortran.dg/c_funloc_tests_3_funcs.c
*************** b05969f53054593dd395b4ea04ad9c70  gcc/te
*** 114877,114882 ****
--- 114986,114993 ----
  b8f902f76eb78d41248d3f43e7203c3e  gcc/testsuite/gfortran.dg/generic_33.f90
  4705e58dd699635bea41b395496c1088  gcc/testsuite/gfortran.dg/generic_34.f90
  37cd6187e808ee365884bcbc55152cbf  gcc/testsuite/gfortran.dg/generic_35.f90
+ 2ecee9dd67a37d46386d24fb1f25af74  gcc/testsuite/gfortran.dg/generic_36-1.f90
+ a5bbbc17d24a1ce19bfca4527daacdab  gcc/testsuite/gfortran.dg/generic_36-2.f90
  a5a419e931b944ccee23f03064f3067a  gcc/testsuite/gfortran.dg/generic_4.f90
  6b638ae392f7e94c1592d0efbc053876  gcc/testsuite/gfortran.dg/generic_5.f90
  dc5927a86c1c614c2ff8285c60cf86f9  gcc/testsuite/gfortran.dg/generic_6.f90
*************** dc0ed8100589e01d391b4954bad7b048  gcc/te
*** 115044,115049 ****
--- 115155,115161 ----
  983431ce9a90b70a112b9e156506033e  gcc/testsuite/gfortran.dg/goacc/nested-reductions-2-serial.f90
  36c28e9cc17a4b18de9957b99e3ae3d1  gcc/testsuite/gfortran.dg/goacc/nesting-fail-1.f95
  f8fe06410fd4ca50e585e681d35f4482  gcc/testsuite/gfortran.dg/goacc/note-parallelism.f90
+ 8f7b26e930f121be0c4ee68193d7adf3  gcc/testsuite/gfortran.dg/goacc/omp-108382.f90
  44c6212e07bf6b44bd6d26e3224f93d7  gcc/testsuite/gfortran.dg/goacc/omp-fixed.f
  0d004a9c292993dcae37ce3958b7e212  gcc/testsuite/gfortran.dg/goacc/omp.f95
  30617b4201e681ce9fc02f97597b907d  gcc/testsuite/gfortran.dg/goacc/orphan-reductions-1.f90
*************** c2c9b1a1db79eedb25331d3565231b66  gcc/te
*** 115677,115683 ****
--- 115789,115797 ----
  1365d33484c21cf6b603f60889b019a4  gcc/testsuite/gfortran.dg/gomp/pr92977.f90
  6db6e7072dccd0be789b6dc9bd2a586c  gcc/testsuite/gfortran.dg/gomp/pr93555.f90
  a60737a927ad7417e1231dbf1000e5c1  gcc/testsuite/gfortran.dg/gomp/pr94672.f90
+ a3f6ee03ab79b516d4db9359c21a4896  gcc/testsuite/gfortran.dg/gomp/pr95163.f90
  8a04653b9aa2543e13a3136934e00444  gcc/testsuite/gfortran.dg/gomp/pr95869.f90
+ 8512ba21f2d6bfcb3e878c6c91c4dc17  gcc/testsuite/gfortran.dg/gomp/pr98203.f90
  f832e5b53ac5754d0490d912e4da9ec6  gcc/testsuite/gfortran.dg/gomp/pr99226.f90
  3331e8d7e65132fd0fcdd59cd90008dc  gcc/testsuite/gfortran.dg/gomp/pr99928-1.f90
  f594249cbf60d2fa369812e54fded373  gcc/testsuite/gfortran.dg/gomp/pr99928-11.f90
*************** a3ab8fbef738997039cfd45f350461a3  gcc/te
*** 117588,117594 ****
--- 117702,117710 ----
  77eca811eac1f80edb0f33c68ac0c4d3  gcc/testsuite/gfortran.dg/power_7.f90
  457d6bb30d331f4d3250628bdae53dc3  gcc/testsuite/gfortran.dg/power_8.f90
  e13b5dd50c332ea865cb6fabb5f79f29  gcc/testsuite/gfortran.dg/pr100154.f90
+ d7642fe0f50bb28f873042d6721e3ffb  gcc/testsuite/gfortran.dg/pr100155.f90
  c9e427811a6c55713cbb096365eec807  gcc/testsuite/gfortran.dg/pr100193.f90
+ a7f1c1fb2de0acfdd19303c2a0d29d73  gcc/testsuite/gfortran.dg/pr100194.f90
  e08828a7d864f8531a58aa25e1b58894  gcc/testsuite/gfortran.dg/pr100273.f90
  fc0ae38e4fdc2d7761aba57181c97b51  gcc/testsuite/gfortran.dg/pr100551.f90
  17f130e627232745d6279696b6984514  gcc/testsuite/gfortran.dg/pr100949.f90
*************** b7b6edb61862ad55069c70c4744ad157  gcc/te
*** 117745,117750 ****
--- 117861,117867 ----
  177c71b2af7ff0342ee4829742717d26  gcc/testsuite/gfortran.dg/pr109512.f90
  f309d722fd5c0108897e848739b09dbb  gcc/testsuite/gfortran.dg/pr109662-a.f90
  87aa7841fecf66956c29baf129e68fb9  gcc/testsuite/gfortran.dg/pr109662.f90
+ 8d235bb163056c04ca2b4c16a3221c29  gcc/testsuite/gfortran.dg/pr109788.f90
  f2965c649a5f8dcb271f4f49f656cfff  gcc/testsuite/gfortran.dg/pr109948.f90
  898c3ea8360d1452c5f815b15dc6f6f8  gcc/testsuite/gfortran.dg/pr110221.f
  7e8f4bd708c5e8d2c848ebda68cfa3e5  gcc/testsuite/gfortran.dg/pr110224.f90
*************** f5fb3cbcb5e6e13e6a56fcf9422a2863  gcc/te
*** 117833,117839 ****
--- 117950,117958 ----
  39137ae7aabd3246fa806bae5346ef6a  gcc/testsuite/gfortran.dg/pr124208.f90
  2cb76d13b09d255f773e5188ba2693fa  gcc/testsuite/gfortran.dg/pr124235.f90
  5bfaeea8d13a5035cf46aaab485c2803  gcc/testsuite/gfortran.dg/pr124450.f90
+ eaea2415ba119105a26ebf8796a8c3ce  gcc/testsuite/gfortran.dg/pr124543.f90
  864111c6768fee3f647605c5cf8db475  gcc/testsuite/gfortran.dg/pr124567.f90
+ c82475796fec905fbcbddbebc480ad15  gcc/testsuite/gfortran.dg/pr124739.f90
  984f8307f36d56a0b48b5acce2dd5eb5  gcc/testsuite/gfortran.dg/pr12884.f
  64075248b9d1bffd6f380bb4e2a6eae0  gcc/testsuite/gfortran.dg/pr15129.f90
  2b5f18b773a5db29b0a2ee2d8cce767c  gcc/testsuite/gfortran.dg/pr15140.f90
*************** add67b8a04a202421f2564cbcbcdbc88  gcc/te
*** 122886,122891 ****
--- 123005,123013 ----
  59299ad44fc7c1448bdc355f64dda579  gcc/testsuite/gnat.dg/aggr34_pkg2.adb
  564b8aed71e56ea8798f32904183e4cf  gcc/testsuite/gnat.dg/aggr34_pkg2.ads
  dc8fcab04675e97bd3b1a9cc9ea62b81  gcc/testsuite/gnat.dg/aggr34_pkg3.ads
+ de08963200919efd0d17eb3a00430d13  gcc/testsuite/gnat.dg/aggr35.adb
+ 437905f29fbe199a1751c27f0bd4d394  gcc/testsuite/gnat.dg/aggr35_pkg.adb
+ f43b0a38be6632f578965e09556359d0  gcc/testsuite/gnat.dg/aggr35_pkg.ads
  35168b6dce753ec723ff0dcf21d977d0  gcc/testsuite/gnat.dg/aggr4.adb
  a12ec40d7ebc1ab08b05b0d1f6a57bc4  gcc/testsuite/gnat.dg/aggr7.adb
  39fba9f7f4870b15e9c37bcf9a358858  gcc/testsuite/gnat.dg/aggr8.adb
*************** f8a43d7dd54caabde100374f7144dfc3  gcc/te
*** 124163,124168 ****
--- 124285,124292 ----
  ab899fc6f72925f8084209d5187582d5  gcc/testsuite/gnat.dg/opt106_pkg1.ads
  acc696967fd0d2302cfab5304ee3a970  gcc/testsuite/gnat.dg/opt106_pkg2.adb
  e4a127b46129811de1774562e29fb8fc  gcc/testsuite/gnat.dg/opt106_pkg2.ads
+ 9d150b19ff3791d45b239fbe539ca3ec  gcc/testsuite/gnat.dg/opt107.adb
+ b639e95e2056957733aa779c0c757061  gcc/testsuite/gnat.dg/opt107_pkg.ads
  5d50fb38b1ab84c39760906cb103c522  gcc/testsuite/gnat.dg/opt10_pkg.ads
  603264d4afdd2fd2174ea9c4cf4653ed  gcc/testsuite/gnat.dg/opt11.adb
  53160585b3a5d820b653e1e0d5f14c75  gcc/testsuite/gnat.dg/opt11.ads
*************** fde5d5ed0c271572ac7da0e31e22bc5c  gcc/te
*** 124579,124584 ****
--- 124703,124709 ----
  cc69f06d5cf4cbc8c70e417d3db3148b  gcc/testsuite/gnat.dg/reduce3.adb
  5870b8cebdd6ce91693a485c5a6854d5  gcc/testsuite/gnat.dg/reduce4.adb
  001425eca43e1ece9e65dd7929459079  gcc/testsuite/gnat.dg/reduce5.adb
+ 4bfff26122d5903178ba10ce7dc12f6c  gcc/testsuite/gnat.dg/reduce6.adb
  50be8d98f4f9ac99d64926a10596a2df  gcc/testsuite/gnat.dg/ref_type.adb
  5457827e708b7bfc92ffe5610655a443  gcc/testsuite/gnat.dg/ref_type.ads
  222b5d10f23a2e8e8a5e4d41e86e66ed  gcc/testsuite/gnat.dg/regpat1.adb
*************** a4340dde4019e28f9fad54b2a7770c74  gcc/tr
*** 130487,130493 ****
  ed70c897fa5690940494f2b8b6e27f21  gcc/tree-affine.h
  bc74f92323ee5636997f0c03aec16115  gcc/tree-assume.cc
  a0c02d542dbd50cb44704b2ffce2739c  gcc/tree-call-cdce.cc
! aeab5516d26c7cf2e149e25f6d1b22d4  gcc/tree-cfg.cc
  809e1f07de4be5a3fc990f66bd6d1105  gcc/tree-cfg.h
  93710abe3578ad27dba111e1d3a1c795  gcc/tree-cfgcleanup.cc
  645c34c74323c655a1d20f8f76e64b27  gcc/tree-cfgcleanup.h
--- 130612,130618 ----
  ed70c897fa5690940494f2b8b6e27f21  gcc/tree-affine.h
  bc74f92323ee5636997f0c03aec16115  gcc/tree-assume.cc
  a0c02d542dbd50cb44704b2ffce2739c  gcc/tree-call-cdce.cc
! 2bb5fd65b4dcb26760b786589ff6a903  gcc/tree-cfg.cc
  809e1f07de4be5a3fc990f66bd6d1105  gcc/tree-cfg.h
  93710abe3578ad27dba111e1d3a1c795  gcc/tree-cfgcleanup.cc
  645c34c74323c655a1d20f8f76e64b27  gcc/tree-cfgcleanup.h
*************** d7c0da59494a51ae966d29f4618b2f9a  gcc/tr
*** 130513,130520 ****
  f8be97e59befb22cc3869e742a095cca  gcc/tree-hasher.h
  74a1d8bf597d9fcfa84e6ac9f2297cb5  gcc/tree-if-conv.cc
  87f110e202a07bb1d7e6402808531851  gcc/tree-if-conv.h
! dda4bf08a3083e1bbc47c253dacd5768  gcc/tree-inline.cc
! 6bebd695468e1b608400eecde4c37451  gcc/tree-inline.h
  c6ce99fc424184a60f3dd558c37751bd  gcc/tree-into-ssa.cc
  72f7e515faeeb8223adbdd63816cd07d  gcc/tree-into-ssa.h
  ffbdc6cd519d8fe2b404591eecafac89  gcc/tree-iterator.cc
--- 130638,130645 ----
  f8be97e59befb22cc3869e742a095cca  gcc/tree-hasher.h
  74a1d8bf597d9fcfa84e6ac9f2297cb5  gcc/tree-if-conv.cc
  87f110e202a07bb1d7e6402808531851  gcc/tree-if-conv.h
! 36641aac4acff031aafd6e8316186bf0  gcc/tree-inline.cc
! 8e4dac1ee5fbcab0629042db2f9ece45  gcc/tree-inline.h
  c6ce99fc424184a60f3dd558c37751bd  gcc/tree-into-ssa.cc
  72f7e515faeeb8223adbdd63816cd07d  gcc/tree-into-ssa.h
  ffbdc6cd519d8fe2b404591eecafac89  gcc/tree-iterator.cc
*************** c021bc7a8aa59f2b8184de8bff6b1d14  gcc/tr
*** 130546,130552 ****
  39f64c2e1c6ae742ac610f096aa9e013  gcc/tree-ssa-address.cc
  2cc8f7ab186c793b91875224ed16edc6  gcc/tree-ssa-address.h
  fcb7975097b4ee08d301f6de516fdd62  gcc/tree-ssa-alias-compare.h
! 90801dcdf6e25133be8199b3087caf42  gcc/tree-ssa-alias.cc
  05510947cfea397a44870db7a92b253c  gcc/tree-ssa-alias.h
  2437152cc41a96136b237347fd24b05a  gcc/tree-ssa-ccp.cc
  00bd4ac9fa4538263509ec504e606320  gcc/tree-ssa-ccp.h
--- 130671,130677 ----
  39f64c2e1c6ae742ac610f096aa9e013  gcc/tree-ssa-address.cc
  2cc8f7ab186c793b91875224ed16edc6  gcc/tree-ssa-address.h
  fcb7975097b4ee08d301f6de516fdd62  gcc/tree-ssa-alias-compare.h
! 9c20916ac2e4fdfc859f243e764d56db  gcc/tree-ssa-alias.cc
  05510947cfea397a44870db7a92b253c  gcc/tree-ssa-alias.h
  2437152cc41a96136b237347fd24b05a  gcc/tree-ssa-ccp.cc
  00bd4ac9fa4538263509ec504e606320  gcc/tree-ssa-ccp.h
*************** d5dba4b9ca0d7dfc67c9d53ec5273fb1  gcc/tr
*** 130557,130565 ****
  34546de59e69d1a125c3fa7747d7f0e2  gcc/tree-ssa-dce.h
  c1c4fe85c3abe80948e72eb9950ff189  gcc/tree-ssa-dom.cc
  ec31925fe8431d27258939fc79f1f02e  gcc/tree-ssa-dom.h
! 0b20e0d5dab3b19262ec4287a2ad438b  gcc/tree-ssa-dse.cc
  1df01d660e0f98ade0ae7a3152aa33ed  gcc/tree-ssa-dse.h
! 775659e97c708849ba4ee91bec7b8df6  gcc/tree-ssa-forwprop.cc
  bb90d30f7c6176fd9edf8b10cc7803b6  gcc/tree-ssa-ifcombine.cc
  96b11e029c398aaecd1c642c41c88884  gcc/tree-ssa-live.cc
  7c36b95c9d109be3302936ceed49fb4f  gcc/tree-ssa-live.h
--- 130682,130690 ----
  34546de59e69d1a125c3fa7747d7f0e2  gcc/tree-ssa-dce.h
  c1c4fe85c3abe80948e72eb9950ff189  gcc/tree-ssa-dom.cc
  ec31925fe8431d27258939fc79f1f02e  gcc/tree-ssa-dom.h
! b0752286b16612fce67b55c8b0bdbdbc  gcc/tree-ssa-dse.cc
  1df01d660e0f98ade0ae7a3152aa33ed  gcc/tree-ssa-dse.h
! 890a68ae6871734051f59053b9834eeb  gcc/tree-ssa-forwprop.cc
  bb90d30f7c6176fd9edf8b10cc7803b6  gcc/tree-ssa-ifcombine.cc
  96b11e029c398aaecd1c642c41c88884  gcc/tree-ssa-live.cc
  7c36b95c9d109be3302936ceed49fb4f  gcc/tree-ssa-live.h
*************** fa83f982a805985b3a3da2ca5e10e43a  gcc/tr
*** 130582,130588 ****
  9b5221bc2087b040736afeb799949b04  gcc/tree-ssa-operands.cc
  f83d0b12185538e6f679296bebfe3d2f  gcc/tree-ssa-operands.h
  ba27d633db52c7d11f4cd30e1d5ca251  gcc/tree-ssa-phiopt.cc
! 449b769bbd461c05c5cd26af91829d37  gcc/tree-ssa-phiprop.cc
  ef7bac10a8afab2cdc676699d4244188  gcc/tree-ssa-pre.cc
  c4d808a5a97aafd0f847b4cb7aea56b2  gcc/tree-ssa-propagate.cc
  d38017eb69a50f24b5e47ee97928afde  gcc/tree-ssa-propagate.h
--- 130707,130713 ----
  9b5221bc2087b040736afeb799949b04  gcc/tree-ssa-operands.cc
  f83d0b12185538e6f679296bebfe3d2f  gcc/tree-ssa-operands.h
  ba27d633db52c7d11f4cd30e1d5ca251  gcc/tree-ssa-phiopt.cc
! 8ab9314ce21d683c5fd9fc16bf7cab29  gcc/tree-ssa-phiprop.cc
  ef7bac10a8afab2cdc676699d4244188  gcc/tree-ssa-pre.cc
  c4d808a5a97aafd0f847b4cb7aea56b2  gcc/tree-ssa-propagate.cc
  d38017eb69a50f24b5e47ee97928afde  gcc/tree-ssa-propagate.h
*************** d38017eb69a50f24b5e47ee97928afde  gcc/tr
*** 130593,130599 ****
  43b66558734f8fe9fec03260c6814f6b  gcc/tree-ssa-scopedtables.cc
  f9f30b312deca96b11a781af60153767  gcc/tree-ssa-scopedtables.h
  3b2415ac4cc87839b64bcb95bc5ba760  gcc/tree-ssa-sink.cc
! 4dd8185895fd5c1053fa332226f68c8f  gcc/tree-ssa-strlen.cc
  7e86234d60a489dfd04ff6e6792e020e  gcc/tree-ssa-strlen.h
  4c095e72d51f754fb4a38150afa250e6  gcc/tree-ssa-structalias.cc
  1cb62c7fa7db51a11ab31132b6a2edee  gcc/tree-ssa-structalias.h
--- 130718,130724 ----
  43b66558734f8fe9fec03260c6814f6b  gcc/tree-ssa-scopedtables.cc
  f9f30b312deca96b11a781af60153767  gcc/tree-ssa-scopedtables.h
  3b2415ac4cc87839b64bcb95bc5ba760  gcc/tree-ssa-sink.cc
! 5bc6c4e8688d99d5a04b091e155424b7  gcc/tree-ssa-strlen.cc
  7e86234d60a489dfd04ff6e6792e020e  gcc/tree-ssa-strlen.h
  4c095e72d51f754fb4a38150afa250e6  gcc/tree-ssa-structalias.cc
  1cb62c7fa7db51a11ab31132b6a2edee  gcc/tree-ssa-structalias.h
*************** e316eddfbf9a02433a4ee93e648f3aa4  gcc/tr
*** 130623,130629 ****
  9d1d629a67b789d8cb739163675798bd  gcc/tree-vect-data-refs.cc
  a423c268d5ba9ac563732fd6d038c572  gcc/tree-vect-generic.cc
  5945009d0ba922b53aacbb6f724d3caf  gcc/tree-vect-loop-manip.cc
! 3227122daaa1ca0d23803d9aa1d45f8c  gcc/tree-vect-loop.cc
  b65839ac30937104b9a0643233f69538  gcc/tree-vect-patterns.cc
  ef0b51a362b8764cf6b0628ed16b2dde  gcc/tree-vect-slp-patterns.cc
  707f7b3fc443bd2a72f60b04fa5e726a  gcc/tree-vect-slp.cc
--- 130748,130754 ----
  9d1d629a67b789d8cb739163675798bd  gcc/tree-vect-data-refs.cc
  a423c268d5ba9ac563732fd6d038c572  gcc/tree-vect-generic.cc
  5945009d0ba922b53aacbb6f724d3caf  gcc/tree-vect-loop-manip.cc
! eeeec1b7c517f3f82e38813a2f3d48ab  gcc/tree-vect-loop.cc
  b65839ac30937104b9a0643233f69538  gcc/tree-vect-patterns.cc
  ef0b51a362b8764cf6b0628ed16b2dde  gcc/tree-vect-slp-patterns.cc
  707f7b3fc443bd2a72f60b04fa5e726a  gcc/tree-vect-slp.cc
*************** ef0b51a362b8764cf6b0628ed16b2dde  gcc/tr
*** 130634,130642 ****
  07b69260748bf7c73e4e33c6681992aa  gcc/tree-vectorizer.h
  366e0ed463591e966ced4d1fd421282d  gcc/tree-vrp.cc
  d7273e63988959e17e61bc75f7f0cf29  gcc/tree-vrp.h
! fea169baf24468fb41a76c5ee344b5f9  gcc/tree.cc
  f88475a43ca5e7c59112c941875a762c  gcc/tree.def
! 0f8070f63036c1228139c6a6b57a062e  gcc/tree.h
  56652e612288132aa8395fdf720b0146  gcc/treestruct.def
  6c6350469a3dbb37f658f247d16ed872  gcc/tristate.cc
  704359710c2d40a58b6646b2da626443  gcc/tristate.h
--- 130759,130767 ----
  07b69260748bf7c73e4e33c6681992aa  gcc/tree-vectorizer.h
  366e0ed463591e966ced4d1fd421282d  gcc/tree-vrp.cc
  d7273e63988959e17e61bc75f7f0cf29  gcc/tree-vrp.h
! 2cbe257402da9e62b76d6ba0cc174bd3  gcc/tree.cc
  f88475a43ca5e7c59112c941875a762c  gcc/tree.def
! 8bb3b7b9505380ae2b5fe970d37568db  gcc/tree.h
  56652e612288132aa8395fdf720b0146  gcc/treestruct.def
  6c6350469a3dbb37f658f247d16ed872  gcc/tristate.cc
  704359710c2d40a58b6646b2da626443  gcc/tristate.h
*************** fc49680d0c6e77e437523ea496a6b8c4  libga6
*** 131518,131526 ****
  095aff369c31681c96b933fbedd8e05f  libga68/posix.a68
  b0d017b83148520411f1c1ebdbf28b58  libga68/sppp.awk
  4ad0dcaa2eb0b81efb58d47400b0933d  libga68/standard.a68.in
! e3476524f3848b0b7204cba61a236bbc  libgcc/ChangeLog
  9ce0b8c50fec68eb0555ae800e4e457e  libgcc/Makefile.in
! 2b9348444d9de49bc1530dca76b52015  libgcc/config.host
  46412830a2ee8a02503ccc921912c3cf  libgcc/config.in
  453dd2d1f5f7e9b0683ae1c960ef7eac  libgcc/config/aarch64/__aarch64_have_sme.c
  aee2000eefb98b188a6cd051fd4e1e72  libgcc/config/aarch64/__arm_get_current_vg.S
--- 131643,131651 ----
  095aff369c31681c96b933fbedd8e05f  libga68/posix.a68
  b0d017b83148520411f1c1ebdbf28b58  libga68/sppp.awk
  4ad0dcaa2eb0b81efb58d47400b0933d  libga68/standard.a68.in
! c64b5e0bc435ff5870b31a4c2e36298d  libgcc/ChangeLog
  9ce0b8c50fec68eb0555ae800e4e457e  libgcc/Makefile.in
! 71d0f27da0d8bbe096136dc304bdb11f  libgcc/config.host
  46412830a2ee8a02503ccc921912c3cf  libgcc/config.in
  453dd2d1f5f7e9b0683ae1c960ef7eac  libgcc/config/aarch64/__aarch64_have_sme.c
  aee2000eefb98b188a6cd051fd4e1e72  libgcc/config/aarch64/__arm_get_current_vg.S
*************** b7bdc64c03d62f87f61d3d8a61a75d2d  libgcc
*** 133095,133109 ****
  227525d7193394128a83ce15e7642842  libgcc/vtv_start.c
  23ad2a8d256ba5dca28382d64a20e8f2  libgcc/vtv_start_preinit.c
  e50c29294062dfe571c9c053a8ec217b  libgcobol/.gitignore
! 6113807a977871ea2bf443007a4ce0ed  libgcobol/ChangeLog
  bec1e79fc8ada70ed4ac3dc61a33d576  libgcobol/LICENSE
! 2cfdbe04cef7f082eb1653d83cc840a7  libgcobol/Makefile.am
! 48b79ace827003d0d1885e879873cb00  libgcobol/Makefile.in
  ff016a65ce3c24bdd22207044f2a126e  libgcobol/README
  a69c3f28d1be90eb0b0287fa450c3684  libgcobol/acinclude.m4
  edff1d46cc8f5e3fa2007d8fede32717  libgcobol/aclocal.m4
  bc35eb1a51484849b97f6fdb7c63051e  libgcobol/charmaps.cc
! c5dbf49d309880ae259cbdcd20690274  libgcobol/charmaps.h
  ff10a08007fb6269ffb47eb004d15d1e  libgcobol/common-defs.h
  6f92fa32eabcfff6e25b59104fbd9a6a  libgcobol/compat/README.md
  9724ffdf971bebe59c8b2e8708a371b3  libgcobol/compat/gnu/lib/CBL_ALLOC_MEM.cbl
--- 133220,133234 ----
  227525d7193394128a83ce15e7642842  libgcc/vtv_start.c
  23ad2a8d256ba5dca28382d64a20e8f2  libgcc/vtv_start_preinit.c
  e50c29294062dfe571c9c053a8ec217b  libgcobol/.gitignore
! 293035c73298e07d852cd8f386328afa  libgcobol/ChangeLog
  bec1e79fc8ada70ed4ac3dc61a33d576  libgcobol/LICENSE
! 2b9a0eb22401937836af2167cf0d5250  libgcobol/Makefile.am
! 2f7b3f483bbf4e5b4e472e3a381cecd1  libgcobol/Makefile.in
  ff016a65ce3c24bdd22207044f2a126e  libgcobol/README
  a69c3f28d1be90eb0b0287fa450c3684  libgcobol/acinclude.m4
  edff1d46cc8f5e3fa2007d8fede32717  libgcobol/aclocal.m4
  bc35eb1a51484849b97f6fdb7c63051e  libgcobol/charmaps.cc
! 9bd2a0017587943bc8bd8e28ff500e44  libgcobol/charmaps.h
  ff10a08007fb6269ffb47eb004d15d1e  libgcobol/common-defs.h
  6f92fa32eabcfff6e25b59104fbd9a6a  libgcobol/compat/README.md
  9724ffdf971bebe59c8b2e8708a371b3  libgcobol/compat/gnu/lib/CBL_ALLOC_MEM.cbl
*************** b293e5545f3c614e2e8d23f125a576b6  libgco
*** 133117,133136 ****
  3711ddfe829126de8ec66a46ed781cef  libgcobol/configure
  afed6df976e368f05886dbdd674f6f4f  libgcobol/configure.ac
  f9612f96c50ee0e25fbb1a07e6cf0047  libgcobol/configure.tgt
! 4631080368d086f3aac91589d57baeb1  libgcobol/constants.cc
  f2c3cff1bc18796f966af4f4144b8a45  libgcobol/ec.h
  ccd6b9ba0e615b569343d61602258dad  libgcobol/encodings.h
  b3961d8aa907be49adced89cb2a1f63f  libgcobol/exceptl.h
! f6a1b4281a88d1af2f17f07bd0fbd862  libgcobol/gcobolio.h
  25cd066424f46a0ff417b69c75f02c0d  libgcobol/gfileio.cc
  0ae92e32a618fa39e3ff18a50cbfff17  libgcobol/gfileio.h
  49681d3d74ab81c08f8ab0070b881c5f  libgcobol/gmath.cc
  484b264b1c8d844ef5989f4d7075f520  libgcobol/gmath.h
  bab7c1bcf2f8983f738815d1d394b85a  libgcobol/intrinsic.cc
  2b355d9cab0ba548b859425b4149b157  libgcobol/io.cc
  e56dd1238c5d2a7eb655018f1b536b0a  libgcobol/io.h
  6fa2e26d11c71898dae520939b992484  libgcobol/libgcobol-fp.h
! b4e4ebb291c79e6056856032bd5a6a00  libgcobol/libgcobol.cc
  afb8e9e7c276f9360fc31ed2e57cbbc9  libgcobol/libgcobol.h
  469e0f6e21e357ff8b53b9d17373a6c8  libgcobol/libgcobol.spec.in
  96b721e88c5f79776cedad463373ad78  libgcobol/posix/README.md
--- 133242,133262 ----
  3711ddfe829126de8ec66a46ed781cef  libgcobol/configure
  afed6df976e368f05886dbdd674f6f4f  libgcobol/configure.ac
  f9612f96c50ee0e25fbb1a07e6cf0047  libgcobol/configure.tgt
! ee9716a45633fbc51fcf882ae2a28ae7  libgcobol/constants.cc
  f2c3cff1bc18796f966af4f4144b8a45  libgcobol/ec.h
  ccd6b9ba0e615b569343d61602258dad  libgcobol/encodings.h
  b3961d8aa907be49adced89cb2a1f63f  libgcobol/exceptl.h
! 3f7c50a5700055909b83076877609dbf  libgcobol/gcobolio.h
  25cd066424f46a0ff417b69c75f02c0d  libgcobol/gfileio.cc
  0ae92e32a618fa39e3ff18a50cbfff17  libgcobol/gfileio.h
  49681d3d74ab81c08f8ab0070b881c5f  libgcobol/gmath.cc
  484b264b1c8d844ef5989f4d7075f520  libgcobol/gmath.h
+ 63a55e7eceaeb78f4b352defaaeb429d  libgcobol/inspect.cc
  bab7c1bcf2f8983f738815d1d394b85a  libgcobol/intrinsic.cc
  2b355d9cab0ba548b859425b4149b157  libgcobol/io.cc
  e56dd1238c5d2a7eb655018f1b536b0a  libgcobol/io.h
  6fa2e26d11c71898dae520939b992484  libgcobol/libgcobol-fp.h
! 51572b39d0e6ea298c5bf66e376eb07c  libgcobol/libgcobol.cc
  afb8e9e7c276f9360fc31ed2e57cbbc9  libgcobol/libgcobol.h
  469e0f6e21e357ff8b53b9d17373a6c8  libgcobol/libgcobol.spec.in
  96b721e88c5f79776cedad463373ad78  libgcobol/posix/README.md
*************** d5f038474fd5faad3f79701cbb81bf30  libgco
*** 133170,133177 ****
  89dfd764956cfbc2affbf93a401839c9  libgcobol/stringbin.h
  9486776ee88dd841ac94aa73290a74bf  libgcobol/valconv.cc
  3466db9e6fc5748c08c947e71a566c07  libgcobol/valconv.h
! 63e4476774f5019f68c29568b23f2478  libgcobol/xmlparse.cc
! 0fe18f85c719955e36cfde91e4048830  libgfortran/ChangeLog
  d99469a76bfe825683f8d94fe07b508c  libgfortran/ChangeLog-2002
  522fdb2df6cefe6bcaed3c7c7311eae1  libgfortran/ChangeLog-2003
  5a3a93e76d878d063aba66079340cfe0  libgfortran/ChangeLog-2004
--- 133296,133303 ----
  89dfd764956cfbc2affbf93a401839c9  libgcobol/stringbin.h
  9486776ee88dd841ac94aa73290a74bf  libgcobol/valconv.cc
  3466db9e6fc5748c08c947e71a566c07  libgcobol/valconv.h
! db95b8e503515d7615559adc1be6164a  libgcobol/xmlparse.cc
! 83a508bb763161fd5b2233e9351c46b9  libgfortran/ChangeLog
  d99469a76bfe825683f8d94fe07b508c  libgfortran/ChangeLog-2002
  522fdb2df6cefe6bcaed3c7c7311eae1  libgfortran/ChangeLog-2003
  5a3a93e76d878d063aba66079340cfe0  libgfortran/ChangeLog-2004
*************** c62b817e6f400a567db7dccd71d76f33  libgfo
*** 134110,134116 ****
  12c0228bb34d93f8553a3810004881eb  libgfortran/io/file_pos.c
  06b08e048a8e39622f21b22077186fab  libgfortran/io/format.c
  f9101923347929f02ecedab542ddf291  libgfortran/io/format.h
! 1e1625a66efd32187feb746a26427f89  libgfortran/io/inquire.c
  86f78d0a8d7fd3418de9e9f9a1cb384f  libgfortran/io/intrinsics.c
  fe24afda0444aab88f5a40caf1738169  libgfortran/io/io.h
  724724904a02d3a4a9d6f7203b3949ae  libgfortran/io/list_read.c
--- 134236,134242 ----
  12c0228bb34d93f8553a3810004881eb  libgfortran/io/file_pos.c
  06b08e048a8e39622f21b22077186fab  libgfortran/io/format.c
  f9101923347929f02ecedab542ddf291  libgfortran/io/format.h
! 29e37b001045fa8c81f131855ee4dcaa  libgfortran/io/inquire.c
  86f78d0a8d7fd3418de9e9f9a1cb384f  libgfortran/io/intrinsics.c
  fe24afda0444aab88f5a40caf1738169  libgfortran/io/io.h
  724724904a02d3a4a9d6f7203b3949ae  libgfortran/io/list_read.c
*************** a5048d41737161954ead03f98865a018  libgfo
*** 134121,134127 ****
  247e272929563f279d4dbf168c74ad55  libgfortran/io/transfer.c
  61d9fcffebe964f0be67a134abea6d15  libgfortran/io/transfer128.c
  6cf3fdea6474d249cc6fe641cb6a7629  libgfortran/io/unit.c
! c51d8eb7767bbf1a70efbfd18c7f9ca6  libgfortran/io/unix.c
  f460ce66bb06770e24fc348ce57dcea7  libgfortran/io/unix.h
  9ad46a1d2f409dd8aa39fff0cf9281c8  libgfortran/io/write.c
  e2d3368a47699888087765be0b92fb75  libgfortran/io/write_float.def
--- 134247,134253 ----
  247e272929563f279d4dbf168c74ad55  libgfortran/io/transfer.c
  61d9fcffebe964f0be67a134abea6d15  libgfortran/io/transfer128.c
  6cf3fdea6474d249cc6fe641cb6a7629  libgfortran/io/unit.c
! 054d43551f43e42d19a3ca81456c9a34  libgfortran/io/unix.c
  f460ce66bb06770e24fc348ce57dcea7  libgfortran/io/unix.h
  9ad46a1d2f409dd8aa39fff0cf9281c8  libgfortran/io/write.c
  e2d3368a47699888087765be0b92fb75  libgfortran/io/write_float.def
*************** db97a70a62d75baf7c6133362b383ccb  libobj
*** 143721,143727 ****
  d1e7c7c92a4c08557a1274ac25bac6e2  libobjc/selector.c
  029b66bb69dc70e347fe3849fc60cfd3  libobjc/sendmsg.c
  e968027639cc91f736aa2aeaee56682c  libobjc/thr.c
! 2f9d0a00e52bdafce0c1427aab0569fb  libphobos/ChangeLog
  958562279744f77373a0c5c9dc43b414  libphobos/Makefile.am
  a4ee57d4fc32508060fff33b4fc4f976  libphobos/Makefile.in
  ee88c20a7744a2305503e1670f3b7889  libphobos/README.gcc
--- 143847,143853 ----
  d1e7c7c92a4c08557a1274ac25bac6e2  libobjc/selector.c
  029b66bb69dc70e347fe3849fc60cfd3  libobjc/sendmsg.c
  e968027639cc91f736aa2aeaee56682c  libobjc/thr.c
! 86d532c2e46785f7161f505f0773b12f  libphobos/ChangeLog
  958562279744f77373a0c5c9dc43b414  libphobos/Makefile.am
  a4ee57d4fc32508060fff33b4fc4f976  libphobos/Makefile.in
  ee88c20a7744a2305503e1670f3b7889  libphobos/README.gcc
*************** ee88c20a7744a2305503e1670f3b7889  libpho
*** 143733,143742 ****
  fe4d29c76b2813284a7595bb311d044e  libphobos/configure.tgt
  6bc36d3a1bb57ce2fd265f1abf3faa98  libphobos/d_rules.am
  e4224ccaecb14d942c71d31bef20d78c  libphobos/libdruntime/LICENSE.txt
! e60fec47bd4c39ec31a066f899fd9083  libphobos/libdruntime/MERGE
  29b6aeae31b2996a77b9f420f0456458  libphobos/libdruntime/Makefile.am
  0be46f144a7f91f7852ed248b31ea659  libphobos/libdruntime/Makefile.in
! dac48ca19429515734e720603af5bb50  libphobos/libdruntime/__importc_builtins.di
  56bb01634c256cb5d65c7952ea1c4d67  libphobos/libdruntime/__main.di
  a36852e4bff4b656855a3664d2bc775d  libphobos/libdruntime/config/aarch64/switchcontext.S
  3c347376723731c44bb45f39e805b551  libphobos/libdruntime/config/arm/switchcontext.S
--- 143859,143868 ----
  fe4d29c76b2813284a7595bb311d044e  libphobos/configure.tgt
  6bc36d3a1bb57ce2fd265f1abf3faa98  libphobos/d_rules.am
  e4224ccaecb14d942c71d31bef20d78c  libphobos/libdruntime/LICENSE.txt
! 15ee3aa574b8022c049f9e20ca705051  libphobos/libdruntime/MERGE
  29b6aeae31b2996a77b9f420f0456458  libphobos/libdruntime/Makefile.am
  0be46f144a7f91f7852ed248b31ea659  libphobos/libdruntime/Makefile.in
! 38b5b71d4046d232eedb7b58c1651552  libphobos/libdruntime/__importc_builtins.di
  56bb01634c256cb5d65c7952ea1c4d67  libphobos/libdruntime/__main.di
  a36852e4bff4b656855a3664d2bc775d  libphobos/libdruntime/config/aarch64/switchcontext.S
  3c347376723731c44bb45f39e805b551  libphobos/libdruntime/config/arm/switchcontext.S
*************** cf1ac11681b12b35598fed7025ca3f80  libpho
*** 143749,143783 ****
  439d26fe48fc79059d901c1a99b669b2  libphobos/libdruntime/config/s390/get_tls_offset.S
  b53d30c3ef6f639c51c72c6297fc4629  libphobos/libdruntime/config/systemz/get_tls_offset.S
  5373ec7fbc0b47a057f966eb1de4d2b8  libphobos/libdruntime/config/x86/switchcontext.S
! bd1a8dd492733d2ecd7a2a5a4b394800  libphobos/libdruntime/core/atomic.d
! e24e403e904318fd5631db949f475769  libphobos/libdruntime/core/attribute.d
! 3fd0a4eb2d172609d8c62bbe3756fc2d  libphobos/libdruntime/core/bitop.d
  e062253645c3da0b62cc738cf9f398da  libphobos/libdruntime/core/builtins.d
  dbbe9a9902925c0fd63dd364ddc6f0f7  libphobos/libdruntime/core/checkedint.d
  80d1d0596eb558e1552c3ec6dcb82f0e  libphobos/libdruntime/core/cpuid.d
  0a882783a15c305d025968dfa221c98c  libphobos/libdruntime/core/demangle.d
! a2a5e006d2daff3dec136940e98c43a8  libphobos/libdruntime/core/exception.d
  456fa1344c86d322f867cb4b1736b33a  libphobos/libdruntime/core/factory.d
! bdfd89919d3c819fa80ff3be0935eb43  libphobos/libdruntime/core/gc/config.d
  8aed19cd57a079dd22338fb4ffc260c6  libphobos/libdruntime/core/gc/gcinterface.d
  3af0a86975c9c6f68e861eb366180130  libphobos/libdruntime/core/gc/registry.d
  b9eb7942294479e9772f5e8c600688f0  libphobos/libdruntime/core/int128.d
  9b0990e1c273ba37e22e1016a832e50d  libphobos/libdruntime/core/internal/abort.d
  c6975f69f2ce889f7535220c10e7acd6  libphobos/libdruntime/core/internal/array/appending.d
  68baa61f91aaeccba5172391e123900c  libphobos/libdruntime/core/internal/array/arrayassign.d
! cab83e7e97dacc07bd43778183e7d28b  libphobos/libdruntime/core/internal/array/capacity.d
  cbe4dc09f4613e01a08f6e28d87e28d1  libphobos/libdruntime/core/internal/array/casting.d
  1905da04a68de992ae7b35c7b48368ba  libphobos/libdruntime/core/internal/array/comparison.d
  8e552bfa7509bf7675af59aa69b2ef87  libphobos/libdruntime/core/internal/array/concatenation.d
! e85d6c697ee70fa9b8de8fda20be9f27  libphobos/libdruntime/core/internal/array/construction.d
! 99b9e130db7ff5d36de6e092015b6a9f  libphobos/libdruntime/core/internal/array/duplication.d
! 0209d2077bd2d652778e4852e9c5d8b7  libphobos/libdruntime/core/internal/array/equality.d
  819931c48dd7002a422cf0408399c556  libphobos/libdruntime/core/internal/array/operations.d
! 6db9782fa120975a89091c7418054a89  libphobos/libdruntime/core/internal/array/utils.d
! aea2a448de5ae93354679fe04200b02e  libphobos/libdruntime/core/internal/atomic.d
  87f5099304bb6fa7f4723eb1c7b3aa7d  libphobos/libdruntime/core/internal/attributes.d
  01f2355fa4f9193b241d7d7946d4ca98  libphobos/libdruntime/core/internal/cast_.d
! c0b05d801ac4cbdaeed663d1383a618c  libphobos/libdruntime/core/internal/container/array.d
  196c764b6fe4523d0c4585b877b4aaa0  libphobos/libdruntime/core/internal/container/common.d
  651bcf61fd888da86b453d8a72d84069  libphobos/libdruntime/core/internal/container/hashtab.d
  f70666bdd80bfb970a17a9ed9be599ba  libphobos/libdruntime/core/internal/container/treap.d
--- 143875,143909 ----
  439d26fe48fc79059d901c1a99b669b2  libphobos/libdruntime/config/s390/get_tls_offset.S
  b53d30c3ef6f639c51c72c6297fc4629  libphobos/libdruntime/config/systemz/get_tls_offset.S
  5373ec7fbc0b47a057f966eb1de4d2b8  libphobos/libdruntime/config/x86/switchcontext.S
! 368c62d18b40d3ebcbeaf8bb33058124  libphobos/libdruntime/core/atomic.d
! fe9b54e551b2cc8df8016a2729279c2d  libphobos/libdruntime/core/attribute.d
! a0aca3a158b6a8a1480309aa28bdca05  libphobos/libdruntime/core/bitop.d
  e062253645c3da0b62cc738cf9f398da  libphobos/libdruntime/core/builtins.d
  dbbe9a9902925c0fd63dd364ddc6f0f7  libphobos/libdruntime/core/checkedint.d
  80d1d0596eb558e1552c3ec6dcb82f0e  libphobos/libdruntime/core/cpuid.d
  0a882783a15c305d025968dfa221c98c  libphobos/libdruntime/core/demangle.d
! e7e78c602531e7d23a262adc2f86454e  libphobos/libdruntime/core/exception.d
  456fa1344c86d322f867cb4b1736b33a  libphobos/libdruntime/core/factory.d
! 0972fcb846f0eb7ae36ab0f043829ac5  libphobos/libdruntime/core/gc/config.d
  8aed19cd57a079dd22338fb4ffc260c6  libphobos/libdruntime/core/gc/gcinterface.d
  3af0a86975c9c6f68e861eb366180130  libphobos/libdruntime/core/gc/registry.d
  b9eb7942294479e9772f5e8c600688f0  libphobos/libdruntime/core/int128.d
  9b0990e1c273ba37e22e1016a832e50d  libphobos/libdruntime/core/internal/abort.d
  c6975f69f2ce889f7535220c10e7acd6  libphobos/libdruntime/core/internal/array/appending.d
  68baa61f91aaeccba5172391e123900c  libphobos/libdruntime/core/internal/array/arrayassign.d
! b167cb2b2390eb1bb426c891ef8d5757  libphobos/libdruntime/core/internal/array/capacity.d
  cbe4dc09f4613e01a08f6e28d87e28d1  libphobos/libdruntime/core/internal/array/casting.d
  1905da04a68de992ae7b35c7b48368ba  libphobos/libdruntime/core/internal/array/comparison.d
  8e552bfa7509bf7675af59aa69b2ef87  libphobos/libdruntime/core/internal/array/concatenation.d
! 6eee61df8dc0ac361067bc7f829b7245  libphobos/libdruntime/core/internal/array/construction.d
! ba61b28018222f1b8d379f5f43efa1c0  libphobos/libdruntime/core/internal/array/duplication.d
! 61cab4a1e24196e1a562421f32e88b36  libphobos/libdruntime/core/internal/array/equality.d
  819931c48dd7002a422cf0408399c556  libphobos/libdruntime/core/internal/array/operations.d
! b01983984c54c87a9843be3a9984cd68  libphobos/libdruntime/core/internal/array/utils.d
! 57db833322ff3cf5c13f5281f9092118  libphobos/libdruntime/core/internal/atomic.d
  87f5099304bb6fa7f4723eb1c7b3aa7d  libphobos/libdruntime/core/internal/attributes.d
  01f2355fa4f9193b241d7d7946d4ca98  libphobos/libdruntime/core/internal/cast_.d
! 1c325c2fad1bb07f9fa1570674d5a621  libphobos/libdruntime/core/internal/container/array.d
  196c764b6fe4523d0c4585b877b4aaa0  libphobos/libdruntime/core/internal/container/common.d
  651bcf61fd888da86b453d8a72d84069  libphobos/libdruntime/core/internal/container/hashtab.d
  f70666bdd80bfb970a17a9ed9be599ba  libphobos/libdruntime/core/internal/container/treap.d
*************** f70666bdd80bfb970a17a9ed9be599ba  libpho
*** 143785,143844 ****
  7ebc613824ac7845b1455ffd58392d8c  libphobos/libdruntime/core/internal/dassert.d
  963ea5f13b1323723157e4819d600aa2  libphobos/libdruntime/core/internal/destruction.d
  b7a158acc86998b63150c8e8767fff46  libphobos/libdruntime/core/internal/entrypoint.d
! c4a33e096d212873af164a059d5a4aa1  libphobos/libdruntime/core/internal/gc/bits.d
  8928945a6d4804bce290a013bac6a64d  libphobos/libdruntime/core/internal/gc/blkcache.d
  e3dfc38f8a65bebf4c55f8e9baad6c26  libphobos/libdruntime/core/internal/gc/blockmeta.d
! f89ad9275e4ca2bf86cadf637ffdd7d7  libphobos/libdruntime/core/internal/gc/impl/conservative/gc.d
  c13d940721e33ddc760ba87658864c05  libphobos/libdruntime/core/internal/gc/impl/manual/gc.d
  ba8495db5f1beaef0f71ba7a1a371bd2  libphobos/libdruntime/core/internal/gc/impl/proto/gc.d
! 02a4c144696df0c8d3346430e5a7d424  libphobos/libdruntime/core/internal/gc/os.d
  98ef57307184c4709cd3666b62371006  libphobos/libdruntime/core/internal/gc/pooltable.d
  d8c372fc06927765c514b2a74916948d  libphobos/libdruntime/core/internal/gc/proxy.d
  98a05ff6c3ef92a7f537c0f4a6cc7d58  libphobos/libdruntime/core/internal/hash.d
! 5cf3fd04327b7b7c41571b23d366adb8  libphobos/libdruntime/core/internal/lifetime.d
  37bd48ea66ddb05259c7995f66a87815  libphobos/libdruntime/core/internal/moving.d
! 03a06cc9f59c0142230a53abec9e70d5  libphobos/libdruntime/core/internal/newaa.d
  3da42716a2bb1df75cc2b61bf90a9b2c  libphobos/libdruntime/core/internal/parseoptions.d
  c4a519a49c6da8005c2078035b344cf7  libphobos/libdruntime/core/internal/postblit.d
! 621df54a1e1f5eaaec23be90f14f7f7d  libphobos/libdruntime/core/internal/qsort.d
  eb7626a08581a41afe77af77f3194a7a  libphobos/libdruntime/core/internal/spinlock.d
  ae51deb9af8fd5e2af56c159ecda8af6  libphobos/libdruntime/core/internal/string.d
  0e954400ebc20e538cb0df0607daaeca  libphobos/libdruntime/core/internal/switch_.d
! 401c9664331a5de2312544b5b14f742b  libphobos/libdruntime/core/internal/traits.d
! 93ec0ce1146bd4851b47fdcecd00ea56  libphobos/libdruntime/core/internal/utf.d
  31c5ef31a034f85a55e0763485479cee  libphobos/libdruntime/core/internal/util/array.d
  233370fbd6246580432384701cb2742a  libphobos/libdruntime/core/internal/util/math.d
  6220c3ffd1408cf9feca8958ad736de3  libphobos/libdruntime/core/internal/vararg/gnu.d
  c4d2c8819aacb2a15f08b12dfd19b1cc  libphobos/libdruntime/core/interpolation.d
! a81232704280b1d9bde44f886c6d76af  libphobos/libdruntime/core/lifetime.d
  59a885b29a1d35b8c88198114cea1937  libphobos/libdruntime/core/math.d
! 652d52b28cd78e233da8416583b45593  libphobos/libdruntime/core/memory.d
  b9c6840aeaced95051c29d7184e88fa6  libphobos/libdruntime/core/runtime.d
! 94caf334d4b82b52b161e23aec46505d  libphobos/libdruntime/core/simd.d
  e61cb90709bb42a1617c1aa648a6438c  libphobos/libdruntime/core/stdc/assert_.d
! 027bd40faf09b13abf5dc94da4aaa176  libphobos/libdruntime/core/stdc/complex.d
! 72ec8dc19f0f492f7e49468329fa52c9  libphobos/libdruntime/core/stdc/config.d
  e73e1e0aaf48227fef16ff41037ecbdd  libphobos/libdruntime/core/stdc/ctype.d
  d1e3e7c34509fb3fe879924e72b6f30e  libphobos/libdruntime/core/stdc/errno.d
  e91ed8a068db9723b27deb61078c2a0e  libphobos/libdruntime/core/stdc/errno_.c
! e1f2c338c5d3317b194cbd1ae717dc7e  libphobos/libdruntime/core/stdc/fenv.d
  627bd812c57c65e72ca9360911ec5e37  libphobos/libdruntime/core/stdc/float_.d
! 7b0fbc4eebf5b3364fd3541f51608b9a  libphobos/libdruntime/core/stdc/inttypes.d
  cc49d5c291f85a60da360856d321dba7  libphobos/libdruntime/core/stdc/limits.d
  3c4534c54a06a36ca3d6f26ac224eb4f  libphobos/libdruntime/core/stdc/locale.d
! fffeb32a619982557b22736580ba45fe  libphobos/libdruntime/core/stdc/math.d
! 0527cc19df281c6561cb089ae3887c88  libphobos/libdruntime/core/stdc/signal.d
  0d18509888af2c5ae192110f30f62af9  libphobos/libdruntime/core/stdc/stdarg.d
! 435f59be6c6364a269f5a1b06707c9bf  libphobos/libdruntime/core/stdc/stdatomic.d
! bf552e1cf2ceeb05e2231ba9b15a4317  libphobos/libdruntime/core/stdc/stddef.d
! 9f5f25dd44bf80a08150cdfbe9d111d4  libphobos/libdruntime/core/stdc/stdint.d
! 64935fb36e0dc355204d93d5deb9137f  libphobos/libdruntime/core/stdc/stdio.d
! c1de87fcfd77ed5d18607da3217cdd08  libphobos/libdruntime/core/stdc/stdlib.d
  0552522717140740fe9a502700016f3a  libphobos/libdruntime/core/stdc/string.d
! b1b452c04a088565feada1af815d3ea2  libphobos/libdruntime/core/stdc/tgmath.d
! 3f44e53505593c836ad3980244975710  libphobos/libdruntime/core/stdc/time.d
! f03d57976ad7244ace2cb15b4d95d975  libphobos/libdruntime/core/stdc/wchar_.d
! f270d462b19d597ac106f7c96f99119b  libphobos/libdruntime/core/stdc/wctype.d
  53ec074d589170bbd51af2654a987fda  libphobos/libdruntime/core/stdcpp/allocator.d
  e0c850123380d629cb7d467ed907c628  libphobos/libdruntime/core/stdcpp/array.d
  4b01e553920b55f684bde1b9e3a0013d  libphobos/libdruntime/core/stdcpp/exception.d
--- 143911,143970 ----
  7ebc613824ac7845b1455ffd58392d8c  libphobos/libdruntime/core/internal/dassert.d
  963ea5f13b1323723157e4819d600aa2  libphobos/libdruntime/core/internal/destruction.d
  b7a158acc86998b63150c8e8767fff46  libphobos/libdruntime/core/internal/entrypoint.d
! d3fa566eb0a6e525156e9e5556f03c2f  libphobos/libdruntime/core/internal/gc/bits.d
  8928945a6d4804bce290a013bac6a64d  libphobos/libdruntime/core/internal/gc/blkcache.d
  e3dfc38f8a65bebf4c55f8e9baad6c26  libphobos/libdruntime/core/internal/gc/blockmeta.d
! cfd59f36567b882f00e2e91041332cb6  libphobos/libdruntime/core/internal/gc/impl/conservative/gc.d
  c13d940721e33ddc760ba87658864c05  libphobos/libdruntime/core/internal/gc/impl/manual/gc.d
  ba8495db5f1beaef0f71ba7a1a371bd2  libphobos/libdruntime/core/internal/gc/impl/proto/gc.d
! 6862698caf0d3ff7e9624dabc6075960  libphobos/libdruntime/core/internal/gc/os.d
  98ef57307184c4709cd3666b62371006  libphobos/libdruntime/core/internal/gc/pooltable.d
  d8c372fc06927765c514b2a74916948d  libphobos/libdruntime/core/internal/gc/proxy.d
  98a05ff6c3ef92a7f537c0f4a6cc7d58  libphobos/libdruntime/core/internal/hash.d
! f7c19da79b7402802d72d60dac4285e6  libphobos/libdruntime/core/internal/lifetime.d
  37bd48ea66ddb05259c7995f66a87815  libphobos/libdruntime/core/internal/moving.d
! 2c1887520ec60f2c631f143f81ae7e45  libphobos/libdruntime/core/internal/newaa.d
  3da42716a2bb1df75cc2b61bf90a9b2c  libphobos/libdruntime/core/internal/parseoptions.d
  c4a519a49c6da8005c2078035b344cf7  libphobos/libdruntime/core/internal/postblit.d
! c63a250006d3522a35930fdba8e971f0  libphobos/libdruntime/core/internal/qsort.d
  eb7626a08581a41afe77af77f3194a7a  libphobos/libdruntime/core/internal/spinlock.d
  ae51deb9af8fd5e2af56c159ecda8af6  libphobos/libdruntime/core/internal/string.d
  0e954400ebc20e538cb0df0607daaeca  libphobos/libdruntime/core/internal/switch_.d
! b6368667ddfc1992015b0f17d683c803  libphobos/libdruntime/core/internal/traits.d
! 096b683da5f5154f21b408207977663d  libphobos/libdruntime/core/internal/utf.d
  31c5ef31a034f85a55e0763485479cee  libphobos/libdruntime/core/internal/util/array.d
  233370fbd6246580432384701cb2742a  libphobos/libdruntime/core/internal/util/math.d
  6220c3ffd1408cf9feca8958ad736de3  libphobos/libdruntime/core/internal/vararg/gnu.d
  c4d2c8819aacb2a15f08b12dfd19b1cc  libphobos/libdruntime/core/interpolation.d
! c332e8561d040aafee1cc0f2c9d39aec  libphobos/libdruntime/core/lifetime.d
  59a885b29a1d35b8c88198114cea1937  libphobos/libdruntime/core/math.d
! b0f0d98360d8b239a37aea7f518a18a9  libphobos/libdruntime/core/memory.d
  b9c6840aeaced95051c29d7184e88fa6  libphobos/libdruntime/core/runtime.d
! 41b1ed849ec7be6a41767a5dcbeda37f  libphobos/libdruntime/core/simd.d
  e61cb90709bb42a1617c1aa648a6438c  libphobos/libdruntime/core/stdc/assert_.d
! 637df29d23e59909eab661f022d2a207  libphobos/libdruntime/core/stdc/complex.d
! 9a49fac96112f4e7ea28874c7d21648f  libphobos/libdruntime/core/stdc/config.d
  e73e1e0aaf48227fef16ff41037ecbdd  libphobos/libdruntime/core/stdc/ctype.d
  d1e3e7c34509fb3fe879924e72b6f30e  libphobos/libdruntime/core/stdc/errno.d
  e91ed8a068db9723b27deb61078c2a0e  libphobos/libdruntime/core/stdc/errno_.c
! ffec33ea34fabbbc8c6f651ee1fb99ef  libphobos/libdruntime/core/stdc/fenv.d
  627bd812c57c65e72ca9360911ec5e37  libphobos/libdruntime/core/stdc/float_.d
! bd16aa930aa3415d91e17ad83d619c82  libphobos/libdruntime/core/stdc/inttypes.d
  cc49d5c291f85a60da360856d321dba7  libphobos/libdruntime/core/stdc/limits.d
  3c4534c54a06a36ca3d6f26ac224eb4f  libphobos/libdruntime/core/stdc/locale.d
! be132f661e15f494cc523fbb0f5ce3a4  libphobos/libdruntime/core/stdc/math.d
! 281533fc4a11254b3d575972f377aff1  libphobos/libdruntime/core/stdc/signal.d
  0d18509888af2c5ae192110f30f62af9  libphobos/libdruntime/core/stdc/stdarg.d
! 281d3ff476bd15b0b3b5ef3751377570  libphobos/libdruntime/core/stdc/stdatomic.d
! 41cd2eb65b0ea3549aa7099ca38856f1  libphobos/libdruntime/core/stdc/stddef.d
! 5c990cb8504a6feccc95e579381b053d  libphobos/libdruntime/core/stdc/stdint.d
! 948245b7c6abc5c3ed09b9bc6bb6c40a  libphobos/libdruntime/core/stdc/stdio.d
! 4f9cfccca44ac90852ca5317a0ba17e7  libphobos/libdruntime/core/stdc/stdlib.d
  0552522717140740fe9a502700016f3a  libphobos/libdruntime/core/stdc/string.d
! 37a87f190ddfdc73a37d56401086b17c  libphobos/libdruntime/core/stdc/tgmath.d
! 159cb7fd41a02643105bab30067d2e5a  libphobos/libdruntime/core/stdc/time.d
! c46f860e116567e70b2693dd85fdd947  libphobos/libdruntime/core/stdc/wchar_.d
! 5261bc16175b0d0b1d3ddfbc5a4c1a90  libphobos/libdruntime/core/stdc/wctype.d
  53ec074d589170bbd51af2654a987fda  libphobos/libdruntime/core/stdcpp/allocator.d
  e0c850123380d629cb7d467ed907c628  libphobos/libdruntime/core/stdcpp/array.d
  4b01e553920b55f684bde1b9e3a0013d  libphobos/libdruntime/core/stdcpp/exception.d
*************** ca3b2621c4836601de8b09d158ac3146  libpho
*** 143852,143864 ****
  f6303bba4269a36c93ec5592d2096be9  libphobos/libdruntime/core/stdcpp/vector.d
  e834fb8a18c7d28865d5fe1a425c6688  libphobos/libdruntime/core/stdcpp/xutility.d
  fbde46456ccf791794e8a05ff5e2514e  libphobos/libdruntime/core/sync/barrier.d
! 563cd49f168991238254ee05b5900503  libphobos/libdruntime/core/sync/condition.d
  81eda1261299ce4a5e7d3985af654f00  libphobos/libdruntime/core/sync/config.d
  0a8c52ff58aacdff4d4a65eaec19b3a8  libphobos/libdruntime/core/sync/event.d
  639f1741cd8b67f88b45de6877ebaf28  libphobos/libdruntime/core/sync/exception.d
! 2d2913d37ef7bbf8f408873a5d678e27  libphobos/libdruntime/core/sync/mutex.d
  9d0c31c030496644e123ff3169d29034  libphobos/libdruntime/core/sync/package.d
! 812e07fc2fd1e1acb695d87fd9ab57b3  libphobos/libdruntime/core/sync/rwmutex.d
  7b4cf45e1f494fcb10817a325f9f13e4  libphobos/libdruntime/core/sync/semaphore.d
  f2ac41f1272b3255ed1f918c8b3e7ad5  libphobos/libdruntime/core/sys/bionic/err.d
  d55bf2dad61f2510372f4bc81570b20b  libphobos/libdruntime/core/sys/bionic/fcntl.d
--- 143978,143990 ----
  f6303bba4269a36c93ec5592d2096be9  libphobos/libdruntime/core/stdcpp/vector.d
  e834fb8a18c7d28865d5fe1a425c6688  libphobos/libdruntime/core/stdcpp/xutility.d
  fbde46456ccf791794e8a05ff5e2514e  libphobos/libdruntime/core/sync/barrier.d
! f95fc0fffa5fdf501607c39a31db5282  libphobos/libdruntime/core/sync/condition.d
  81eda1261299ce4a5e7d3985af654f00  libphobos/libdruntime/core/sync/config.d
  0a8c52ff58aacdff4d4a65eaec19b3a8  libphobos/libdruntime/core/sync/event.d
  639f1741cd8b67f88b45de6877ebaf28  libphobos/libdruntime/core/sync/exception.d
! ad2ed81f83320e3e15fdfed2f63b28ff  libphobos/libdruntime/core/sync/mutex.d
  9d0c31c030496644e123ff3169d29034  libphobos/libdruntime/core/sync/package.d
! 595da668ee567c556c6eac8ce9328a15  libphobos/libdruntime/core/sync/rwmutex.d
  7b4cf45e1f494fcb10817a325f9f13e4  libphobos/libdruntime/core/sync/semaphore.d
  f2ac41f1272b3255ed1f918c8b3e7ad5  libphobos/libdruntime/core/sys/bionic/err.d
  d55bf2dad61f2510372f4bc81570b20b  libphobos/libdruntime/core/sys/bionic/fcntl.d
*************** d55bf2dad61f2510372f4bc81570b20b  libpho
*** 143866,143872 ****
  758ea46c9f734d80503b8fb0a1fec889  libphobos/libdruntime/core/sys/bionic/string.d
  6590cb511cc9a5f03165dd25827e7d5b  libphobos/libdruntime/core/sys/bionic/unistd.d
  e1a0c2ace7ce019d9507ff2e36d9046c  libphobos/libdruntime/core/sys/darwin/config.d
! 7268f90152682f29fdbfdaea2235051f  libphobos/libdruntime/core/sys/darwin/crt_externs.d
  0eda72e3cac9805cc23af8959075decb  libphobos/libdruntime/core/sys/darwin/dlfcn.d
  975229dfeed3e7723733aa3b787e76cd  libphobos/libdruntime/core/sys/darwin/err.d
  57ead34bc2c10609cee697697c7109d9  libphobos/libdruntime/core/sys/darwin/execinfo.d
--- 143992,143998 ----
  758ea46c9f734d80503b8fb0a1fec889  libphobos/libdruntime/core/sys/bionic/string.d
  6590cb511cc9a5f03165dd25827e7d5b  libphobos/libdruntime/core/sys/bionic/unistd.d
  e1a0c2ace7ce019d9507ff2e36d9046c  libphobos/libdruntime/core/sys/darwin/config.d
! 7a91dcb9da60753d81152aa51f9e0ce5  libphobos/libdruntime/core/sys/darwin/crt_externs.d
  0eda72e3cac9805cc23af8959075decb  libphobos/libdruntime/core/sys/darwin/dlfcn.d
  975229dfeed3e7723733aa3b787e76cd  libphobos/libdruntime/core/sys/darwin/err.d
  57ead34bc2c10609cee697697c7109d9  libphobos/libdruntime/core/sys/darwin/execinfo.d
*************** e1a0c2ace7ce019d9507ff2e36d9046c  libpho
*** 143874,143891 ****
  b371cc55752f276343a5a951da246a8f  libphobos/libdruntime/core/sys/darwin/ifaddrs.d
  cdd965e1bc4060658a5783cea01da633  libphobos/libdruntime/core/sys/darwin/mach/dyld.d
  4d28b7f25b6ec44ee33f9aa364026ee2  libphobos/libdruntime/core/sys/darwin/mach/getsect.d
! 0ff5ed83f084635f094a9003ce83e2e3  libphobos/libdruntime/core/sys/darwin/mach/kern_return.d
  32cd36bd496d40cce0ba3cc4e2c28b2a  libphobos/libdruntime/core/sys/darwin/mach/loader.d
  b494cd41558ecb995c4333baf8fc06e5  libphobos/libdruntime/core/sys/darwin/mach/nlist.d
  27705f6828a0cd3d2ed10b37956cb52d  libphobos/libdruntime/core/sys/darwin/mach/port.d
! 11f245cf78f453eec2ce6ab6ab994489  libphobos/libdruntime/core/sys/darwin/mach/semaphore.d
  61e753842fb4276b8cdd4a7f0aaef5fe  libphobos/libdruntime/core/sys/darwin/mach/stab.d
! 6a7b6370ff94633dc40723b8e1135b29  libphobos/libdruntime/core/sys/darwin/mach/thread_act.d
  e0cfebfa42a04ef83e94ce398f8d572a  libphobos/libdruntime/core/sys/darwin/netinet/in_.d
  99642cacbd6ed7ea6c4ea68521cbd236  libphobos/libdruntime/core/sys/darwin/pthread.d
  a638835645b7f6f237988cde82cdc023  libphobos/libdruntime/core/sys/darwin/stdlib.d
  0f26bf679700716a787b3ec318b6434f  libphobos/libdruntime/core/sys/darwin/string.d
! 1822982f807a2d0bf4f414d7508f14b9  libphobos/libdruntime/core/sys/darwin/sys/attr.d
  f313052d67738ea2ef7ecb6a841d8e8a  libphobos/libdruntime/core/sys/darwin/sys/cdefs.d
  360c5926a42d6162839c384ccb749fc2  libphobos/libdruntime/core/sys/darwin/sys/event.d
  d45630fa4eae2334c1017e90da6181b4  libphobos/libdruntime/core/sys/darwin/sys/mman.d
--- 144000,144017 ----
  b371cc55752f276343a5a951da246a8f  libphobos/libdruntime/core/sys/darwin/ifaddrs.d
  cdd965e1bc4060658a5783cea01da633  libphobos/libdruntime/core/sys/darwin/mach/dyld.d
  4d28b7f25b6ec44ee33f9aa364026ee2  libphobos/libdruntime/core/sys/darwin/mach/getsect.d
! 93ff9d577f3f723664f21603873a73a3  libphobos/libdruntime/core/sys/darwin/mach/kern_return.d
  32cd36bd496d40cce0ba3cc4e2c28b2a  libphobos/libdruntime/core/sys/darwin/mach/loader.d
  b494cd41558ecb995c4333baf8fc06e5  libphobos/libdruntime/core/sys/darwin/mach/nlist.d
  27705f6828a0cd3d2ed10b37956cb52d  libphobos/libdruntime/core/sys/darwin/mach/port.d
! d4cde4ebdee9184b0eefd64bb2ad8f0f  libphobos/libdruntime/core/sys/darwin/mach/semaphore.d
  61e753842fb4276b8cdd4a7f0aaef5fe  libphobos/libdruntime/core/sys/darwin/mach/stab.d
! 83a7e1787737a56b166b8b028919e54c  libphobos/libdruntime/core/sys/darwin/mach/thread_act.d
  e0cfebfa42a04ef83e94ce398f8d572a  libphobos/libdruntime/core/sys/darwin/netinet/in_.d
  99642cacbd6ed7ea6c4ea68521cbd236  libphobos/libdruntime/core/sys/darwin/pthread.d
  a638835645b7f6f237988cde82cdc023  libphobos/libdruntime/core/sys/darwin/stdlib.d
  0f26bf679700716a787b3ec318b6434f  libphobos/libdruntime/core/sys/darwin/string.d
! f97e8dddbea3ee90f7075bb55616f9b1  libphobos/libdruntime/core/sys/darwin/sys/attr.d
  f313052d67738ea2ef7ecb6a841d8e8a  libphobos/libdruntime/core/sys/darwin/sys/cdefs.d
  360c5926a42d6162839c384ccb749fc2  libphobos/libdruntime/core/sys/darwin/sys/event.d
  d45630fa4eae2334c1017e90da6181b4  libphobos/libdruntime/core/sys/darwin/sys/mman.d
*************** aebec2abbff9264fe5fb8fe7f0742f3e  libpho
*** 143901,143917 ****
  5ab9878143773ab170060d0052e88be1  libphobos/libdruntime/core/sys/dragonflybsd/sys/_cpuset.d
  9e2c4a7a7c64e5ecccf60e6ecc2bca8d  libphobos/libdruntime/core/sys/dragonflybsd/sys/cdefs.d
  7fa74bda026e2e5ef3bedefc21399d5b  libphobos/libdruntime/core/sys/dragonflybsd/sys/elf.d
! 6a8124e3776f24c9d5d08b67fa527d5c  libphobos/libdruntime/core/sys/dragonflybsd/sys/elf32.d
! 93b13a6451e90737c29bd54c4673ba2a  libphobos/libdruntime/core/sys/dragonflybsd/sys/elf64.d
! 292139e3905c52bfe5553778dfa459af  libphobos/libdruntime/core/sys/dragonflybsd/sys/elf_common.d
  c4670d2d6c9210cd8b63dd16ea2d4c7e  libphobos/libdruntime/core/sys/dragonflybsd/sys/event.d
! 94cb059685b222a5be21171cd4e5ae38  libphobos/libdruntime/core/sys/dragonflybsd/sys/link_elf.d
  3fe6b99d2ece571b1ae5c5515edd2f1c  libphobos/libdruntime/core/sys/dragonflybsd/sys/mman.d
  894ff2238ebbebe3242c4209a893c05b  libphobos/libdruntime/core/sys/dragonflybsd/sys/socket.d
  1edd21f71df6ed90f611f5f352b3166c  libphobos/libdruntime/core/sys/dragonflybsd/sys/sysctl.d
  f14294df112fde328fa8d60fe9777a4c  libphobos/libdruntime/core/sys/dragonflybsd/time.d
! d81de96f2f37b7ebcde77ba62486cb0a  libphobos/libdruntime/core/sys/elf/package.d
! 2dfe3ae1228bcdf0e46a719d9ffb8785  libphobos/libdruntime/core/sys/freebsd/config.d
  fdbaf03147cfe71d5470a4e029044a7c  libphobos/libdruntime/core/sys/freebsd/dlfcn.d
  a80f642410f6fad043f800073395e281  libphobos/libdruntime/core/sys/freebsd/err.d
  380100960f334f1ed62e46fcde0154f3  libphobos/libdruntime/core/sys/freebsd/execinfo.d
--- 144027,144043 ----
  5ab9878143773ab170060d0052e88be1  libphobos/libdruntime/core/sys/dragonflybsd/sys/_cpuset.d
  9e2c4a7a7c64e5ecccf60e6ecc2bca8d  libphobos/libdruntime/core/sys/dragonflybsd/sys/cdefs.d
  7fa74bda026e2e5ef3bedefc21399d5b  libphobos/libdruntime/core/sys/dragonflybsd/sys/elf.d
! cda7a6515d46efc38d73ca3d9105f689  libphobos/libdruntime/core/sys/dragonflybsd/sys/elf32.d
! 2a4a963b858669ed19a82564780c692f  libphobos/libdruntime/core/sys/dragonflybsd/sys/elf64.d
! cc393d80acabc8414204f91e932ef1de  libphobos/libdruntime/core/sys/dragonflybsd/sys/elf_common.d
  c4670d2d6c9210cd8b63dd16ea2d4c7e  libphobos/libdruntime/core/sys/dragonflybsd/sys/event.d
! ced088fd8ea7c6f82f975488f38e2b6a  libphobos/libdruntime/core/sys/dragonflybsd/sys/link_elf.d
  3fe6b99d2ece571b1ae5c5515edd2f1c  libphobos/libdruntime/core/sys/dragonflybsd/sys/mman.d
  894ff2238ebbebe3242c4209a893c05b  libphobos/libdruntime/core/sys/dragonflybsd/sys/socket.d
  1edd21f71df6ed90f611f5f352b3166c  libphobos/libdruntime/core/sys/dragonflybsd/sys/sysctl.d
  f14294df112fde328fa8d60fe9777a4c  libphobos/libdruntime/core/sys/dragonflybsd/time.d
! b5203573054e1f05b6fd06f0ff8140a9  libphobos/libdruntime/core/sys/elf/package.d
! d2a969df6918256bbee7f766d979884c  libphobos/libdruntime/core/sys/freebsd/config.d
  fdbaf03147cfe71d5470a4e029044a7c  libphobos/libdruntime/core/sys/freebsd/dlfcn.d
  a80f642410f6fad043f800073395e281  libphobos/libdruntime/core/sys/freebsd/err.d
  380100960f334f1ed62e46fcde0154f3  libphobos/libdruntime/core/sys/freebsd/execinfo.d
*************** de107d272fe23928ef8abe57b90a0833  libpho
*** 143927,143937 ****
  55344b2716c3a4c2b4dae60cf7c69ca8  libphobos/libdruntime/core/sys/freebsd/sys/_cpuset.d
  7935160b9fb1677ccd85bb239deaa975  libphobos/libdruntime/core/sys/freebsd/sys/cdefs.d
  2d62ba1bf8ce4b7da48af344a8251ad0  libphobos/libdruntime/core/sys/freebsd/sys/elf.d
! 980343ad3f62fcc53e90161463f4efa1  libphobos/libdruntime/core/sys/freebsd/sys/elf32.d
! ee5b78ea9e270000dc26b2ff9196073b  libphobos/libdruntime/core/sys/freebsd/sys/elf64.d
! a9f3884a36dabb53caa929d982caeda6  libphobos/libdruntime/core/sys/freebsd/sys/elf_common.d
  d2880e9391595d51528eb24f44a12446  libphobos/libdruntime/core/sys/freebsd/sys/event.d
! 3438f02ecb73e3e9a85756b150a51b74  libphobos/libdruntime/core/sys/freebsd/sys/link_elf.d
  b5482e757cf68b7cab783fb27ff7e8dc  libphobos/libdruntime/core/sys/freebsd/sys/mman.d
  35461fcb8e8d6d5134771fd6e623e2ef  libphobos/libdruntime/core/sys/freebsd/sys/mount.d
  8100d016c2e3c3dbe2942f3c70f8aa18  libphobos/libdruntime/core/sys/freebsd/sys/socket.d
--- 144053,144063 ----
  55344b2716c3a4c2b4dae60cf7c69ca8  libphobos/libdruntime/core/sys/freebsd/sys/_cpuset.d
  7935160b9fb1677ccd85bb239deaa975  libphobos/libdruntime/core/sys/freebsd/sys/cdefs.d
  2d62ba1bf8ce4b7da48af344a8251ad0  libphobos/libdruntime/core/sys/freebsd/sys/elf.d
! 116162ebb559c5741e99c5cc3d46c031  libphobos/libdruntime/core/sys/freebsd/sys/elf32.d
! 3ab36ef8fe8c1b5d9cd7084ed4bac08d  libphobos/libdruntime/core/sys/freebsd/sys/elf64.d
! c37e0f3f5cacea0bebfc5d441a1839be  libphobos/libdruntime/core/sys/freebsd/sys/elf_common.d
  d2880e9391595d51528eb24f44a12446  libphobos/libdruntime/core/sys/freebsd/sys/event.d
! 15605dee51bbaff0e9d5fadd89f06b9f  libphobos/libdruntime/core/sys/freebsd/sys/link_elf.d
  b5482e757cf68b7cab783fb27ff7e8dc  libphobos/libdruntime/core/sys/freebsd/sys/mman.d
  35461fcb8e8d6d5134771fd6e623e2ef  libphobos/libdruntime/core/sys/freebsd/sys/mount.d
  8100d016c2e3c3dbe2942f3c70f8aa18  libphobos/libdruntime/core/sys/freebsd/sys/socket.d
*************** a0652e8ab6c7bebf06553fca2458400a  libpho
*** 143940,143970 ****
  7580b3a7ee4945c8401ff9ad2b1eb5d8  libphobos/libdruntime/core/sys/freebsd/time.d
  c68553e0e4c1471fcb8b5980937560d0  libphobos/libdruntime/core/sys/freebsd/unistd.d
  2e58042b40b06181daf7cb32b0d0b3d6  libphobos/libdruntime/core/sys/linux/config.d
! 24939ec8eecd1b249cedf4ecdae79cdd  libphobos/libdruntime/core/sys/linux/dlfcn.d
! 9772302af1ce910f5d9341c067908b67  libphobos/libdruntime/core/sys/linux/elf.d
  dd35d5ec968968280acb0976353f23b0  libphobos/libdruntime/core/sys/linux/epoll.d
  f81d06b316902cdaa008361232c527e2  libphobos/libdruntime/core/sys/linux/err.d
  91d5d2c96df93f0773d9d91c761f449d  libphobos/libdruntime/core/sys/linux/errno.d
  a56839efe74c71ab60c49ebf16ca7b69  libphobos/libdruntime/core/sys/linux/execinfo.d
  3e71c86a817e8dbe949840fc092ca007  libphobos/libdruntime/core/sys/linux/fcntl.d
  4bac52a5767aca36f84a842fe4c8e497  libphobos/libdruntime/core/sys/linux/fs.d
! 4997c38c3f23b44a307235d74bfb11f9  libphobos/libdruntime/core/sys/linux/hdlc/ioctl.d
  4927c381a4a9c21cfb5e6bec15ea1e1b  libphobos/libdruntime/core/sys/linux/ifaddrs.d
  56de0e501a71a8f46aaec7901998444b  libphobos/libdruntime/core/sys/linux/input.d
  52df7c34b43031f9c752b55d36015d2a  libphobos/libdruntime/core/sys/linux/input_event_codes.d
  46564c790cc7d63f5336608262fe45b7  libphobos/libdruntime/core/sys/linux/io_uring.d
! fc261411d8aef7ee816116115d19a256  libphobos/libdruntime/core/sys/linux/link.d
  ef8603d93023778c9a704c8c96f513d7  libphobos/libdruntime/core/sys/linux/linux/if_arp.d
  1c17691ad5f708510ef87daba850b48f  libphobos/libdruntime/core/sys/linux/linux/if_packet.d
! 40ba317ba0af1509817d887d29b17c5c  libphobos/libdruntime/core/sys/linux/net/if_.d
  b2dc68341c67721b34498f406b8eb078  libphobos/libdruntime/core/sys/linux/netinet/in_.d
  ef4ca38842cf7000f36294af3547a28a  libphobos/libdruntime/core/sys/linux/netinet/tcp.d
  cf93cb24231cf2c42585d8f3a533a1a7  libphobos/libdruntime/core/sys/linux/perf_event.d
! 1cc36a6a81ffb2bfff76bc9a714e6f07  libphobos/libdruntime/core/sys/linux/sched.d
! 7931aab43c1ac5e2755373b67d411863  libphobos/libdruntime/core/sys/linux/stdio.d
  5a7620880b0ea588eaccb35817e1a9ad  libphobos/libdruntime/core/sys/linux/string.d
  ee7a0de6e2861775d2d754c5ac23bffb  libphobos/libdruntime/core/sys/linux/sys/auxv.d
! 0df34c56bc25c8f26c78e08c66d13cf8  libphobos/libdruntime/core/sys/linux/sys/eventfd.d
  d24094280e490194dedf87b353ff18bb  libphobos/libdruntime/core/sys/linux/sys/file.d
  716ae9dbd596ac474cbfcb0473f438ae  libphobos/libdruntime/core/sys/linux/sys/inotify.d
  9a79d98834ca9d0b3bd6199520b99f4d  libphobos/libdruntime/core/sys/linux/sys/mman.d
--- 144066,144096 ----
  7580b3a7ee4945c8401ff9ad2b1eb5d8  libphobos/libdruntime/core/sys/freebsd/time.d
  c68553e0e4c1471fcb8b5980937560d0  libphobos/libdruntime/core/sys/freebsd/unistd.d
  2e58042b40b06181daf7cb32b0d0b3d6  libphobos/libdruntime/core/sys/linux/config.d
! 69acbdebb3e0bdb8a0e7fe4506b979d0  libphobos/libdruntime/core/sys/linux/dlfcn.d
! 121c0f008287073013387f0acdd421bb  libphobos/libdruntime/core/sys/linux/elf.d
  dd35d5ec968968280acb0976353f23b0  libphobos/libdruntime/core/sys/linux/epoll.d
  f81d06b316902cdaa008361232c527e2  libphobos/libdruntime/core/sys/linux/err.d
  91d5d2c96df93f0773d9d91c761f449d  libphobos/libdruntime/core/sys/linux/errno.d
  a56839efe74c71ab60c49ebf16ca7b69  libphobos/libdruntime/core/sys/linux/execinfo.d
  3e71c86a817e8dbe949840fc092ca007  libphobos/libdruntime/core/sys/linux/fcntl.d
  4bac52a5767aca36f84a842fe4c8e497  libphobos/libdruntime/core/sys/linux/fs.d
! c33bf841a39bb8cbda3eb7c95742defc  libphobos/libdruntime/core/sys/linux/hdlc/ioctl.d
  4927c381a4a9c21cfb5e6bec15ea1e1b  libphobos/libdruntime/core/sys/linux/ifaddrs.d
  56de0e501a71a8f46aaec7901998444b  libphobos/libdruntime/core/sys/linux/input.d
  52df7c34b43031f9c752b55d36015d2a  libphobos/libdruntime/core/sys/linux/input_event_codes.d
  46564c790cc7d63f5336608262fe45b7  libphobos/libdruntime/core/sys/linux/io_uring.d
! 8546cbb47f9235c1d3d3712bec75f582  libphobos/libdruntime/core/sys/linux/link.d
  ef8603d93023778c9a704c8c96f513d7  libphobos/libdruntime/core/sys/linux/linux/if_arp.d
  1c17691ad5f708510ef87daba850b48f  libphobos/libdruntime/core/sys/linux/linux/if_packet.d
! 726dbe065e92f305dd89af2c48859faf  libphobos/libdruntime/core/sys/linux/net/if_.d
  b2dc68341c67721b34498f406b8eb078  libphobos/libdruntime/core/sys/linux/netinet/in_.d
  ef4ca38842cf7000f36294af3547a28a  libphobos/libdruntime/core/sys/linux/netinet/tcp.d
  cf93cb24231cf2c42585d8f3a533a1a7  libphobos/libdruntime/core/sys/linux/perf_event.d
! 3dbb24c58b4cd8ac18a97246c8c8ca6f  libphobos/libdruntime/core/sys/linux/sched.d
! 779597975f72e423eb25c60369c8fc09  libphobos/libdruntime/core/sys/linux/stdio.d
  5a7620880b0ea588eaccb35817e1a9ad  libphobos/libdruntime/core/sys/linux/string.d
  ee7a0de6e2861775d2d754c5ac23bffb  libphobos/libdruntime/core/sys/linux/sys/auxv.d
! 2cd7a03520a9724e7f1625e48f82ee32  libphobos/libdruntime/core/sys/linux/sys/eventfd.d
  d24094280e490194dedf87b353ff18bb  libphobos/libdruntime/core/sys/linux/sys/file.d
  716ae9dbd596ac474cbfcb0473f438ae  libphobos/libdruntime/core/sys/linux/sys/inotify.d
  9a79d98834ca9d0b3bd6199520b99f4d  libphobos/libdruntime/core/sys/linux/sys/mman.d
*************** c221c9b91026095b75a349579e791b37  libpho
*** 143990,144001 ****
  f03137d862ce397c6fb8ef85bcefab73  libphobos/libdruntime/core/sys/netbsd/stdlib.d
  68b4c3fb76492a9fdfb1bc02d0bdb018  libphobos/libdruntime/core/sys/netbsd/string.d
  e739d3dae4d70fa6737b4ce09c43994d  libphobos/libdruntime/core/sys/netbsd/sys/elf.d
! a138f936cbb80a12577ce380e01d6e58  libphobos/libdruntime/core/sys/netbsd/sys/elf32.d
! a1b5e465ae156df5e5813b732e9d8082  libphobos/libdruntime/core/sys/netbsd/sys/elf64.d
! 313798ae65cfc16a242f6e0b4cf2f315  libphobos/libdruntime/core/sys/netbsd/sys/elf_common.d
  3b9b03a58246b1ff0add7bf8623db546  libphobos/libdruntime/core/sys/netbsd/sys/event.d
  4c17b2d2c0f8e41a00fb10a07a379958  libphobos/libdruntime/core/sys/netbsd/sys/featuretest.d
! 90e9b823006c634cf0ea0fc288e628f2  libphobos/libdruntime/core/sys/netbsd/sys/link_elf.d
  9de03b49678d737774525f946308c176  libphobos/libdruntime/core/sys/netbsd/sys/mman.d
  00fa230caafce571c5e5b9b1c0e66f55  libphobos/libdruntime/core/sys/netbsd/sys/sysctl.d
  c91b85e73f2ed19d2ab87faaa1954366  libphobos/libdruntime/core/sys/netbsd/time.d
--- 144116,144127 ----
  f03137d862ce397c6fb8ef85bcefab73  libphobos/libdruntime/core/sys/netbsd/stdlib.d
  68b4c3fb76492a9fdfb1bc02d0bdb018  libphobos/libdruntime/core/sys/netbsd/string.d
  e739d3dae4d70fa6737b4ce09c43994d  libphobos/libdruntime/core/sys/netbsd/sys/elf.d
! 4d2217ac0f19d8208f75de333ecfeeb5  libphobos/libdruntime/core/sys/netbsd/sys/elf32.d
! f0573c28c78d9e11dfc3864e31d3184c  libphobos/libdruntime/core/sys/netbsd/sys/elf64.d
! c09bbe9235fa48b88cd89312f1ab50a5  libphobos/libdruntime/core/sys/netbsd/sys/elf_common.d
  3b9b03a58246b1ff0add7bf8623db546  libphobos/libdruntime/core/sys/netbsd/sys/event.d
  4c17b2d2c0f8e41a00fb10a07a379958  libphobos/libdruntime/core/sys/netbsd/sys/featuretest.d
! 33191f03974b398e48b9be8ab9924671  libphobos/libdruntime/core/sys/netbsd/sys/link_elf.d
  9de03b49678d737774525f946308c176  libphobos/libdruntime/core/sys/netbsd/sys/mman.d
  00fa230caafce571c5e5b9b1c0e66f55  libphobos/libdruntime/core/sys/netbsd/sys/sysctl.d
  c91b85e73f2ed19d2ab87faaa1954366  libphobos/libdruntime/core/sys/netbsd/time.d
*************** e44c1bb0475bad210df34a6ac2f2b7c5  libpho
*** 144008,144049 ****
  c26e2e37870ada29155d9d4d402a3346  libphobos/libdruntime/core/sys/openbsd/string.d
  61119274dbe0da19bb7862b1d8e3be88  libphobos/libdruntime/core/sys/openbsd/sys/cdefs.d
  4f2b043926b16e1b37a2e25509085736  libphobos/libdruntime/core/sys/openbsd/sys/elf.d
! d4381103053302df0ba8c97d46d8b62b  libphobos/libdruntime/core/sys/openbsd/sys/elf32.d
! fb3a147c098fe6a3160cdc63b6339189  libphobos/libdruntime/core/sys/openbsd/sys/elf64.d
! b0c04337726104f4eb4ab41ed3f6ba47  libphobos/libdruntime/core/sys/openbsd/sys/elf_common.d
! ed254802fe236c52abe7ec9ebf7f8f79  libphobos/libdruntime/core/sys/openbsd/sys/link_elf.d
  9ef4589d2a7508496db59af7ba4641ab  libphobos/libdruntime/core/sys/openbsd/sys/mman.d
  b4bd052f0e8e57db0716f807263ad759  libphobos/libdruntime/core/sys/openbsd/sys/sysctl.d
  26fdce9d3769cf37bf38b5ada08836f3  libphobos/libdruntime/core/sys/openbsd/time.d
  1ff5c683e78242fd4e68fb3c850c389c  libphobos/libdruntime/core/sys/openbsd/unistd.d
! c19da98e25834b2fc1c764a437973bf8  libphobos/libdruntime/core/sys/posix/aio.d
! d2d580de88e21c5ff2e144828e88cc50  libphobos/libdruntime/core/sys/posix/arpa/inet.d
  36e963e86b31e5f7ab6245786aa87c31  libphobos/libdruntime/core/sys/posix/config.d
! 4276089c47374921aa63e17600f11094  libphobos/libdruntime/core/sys/posix/dirent.d
  00b54b99561e0a4fce45c554bc97efe0  libphobos/libdruntime/core/sys/posix/dlfcn.d
  5e0c2084f9a10b2b1e3b186e53b7c751  libphobos/libdruntime/core/sys/posix/endian.d
! 6c0229094a5ed25f0202044ec8dbe1db  libphobos/libdruntime/core/sys/posix/fcntl.d
  702d6944ce1feced53f524d8c6410bae  libphobos/libdruntime/core/sys/posix/grp.d
! 3b65fc6ea1e8b95dbe86c5d20e65f522  libphobos/libdruntime/core/sys/posix/iconv.d
  67f194a897054ed6b4b0ec07e3764a5e  libphobos/libdruntime/core/sys/posix/inttypes.d
  81dd20c53642e5d32550aab3d366f157  libphobos/libdruntime/core/sys/posix/libgen.d
! f872163f7db8d6c4044ed0ec34497240  libphobos/libdruntime/core/sys/posix/locale.d
! 056c7e93dce141484a044dc2cbfc20cd  libphobos/libdruntime/core/sys/posix/mqueue.d
  1b0baf6dad835d2a338dfbd84007217b  libphobos/libdruntime/core/sys/posix/net/if_.d
  d1504817173a9b7c56c3df5e6a1e19c3  libphobos/libdruntime/core/sys/posix/netdb.d
! a0f9b75bf63080c5ef398197ca556d84  libphobos/libdruntime/core/sys/posix/netinet/in_.d
  e2bed0b739fc017fa2c967cab3adf1ab  libphobos/libdruntime/core/sys/posix/netinet/tcp.d
! 5510e426fa4a2a90b0a79841d319e8f4  libphobos/libdruntime/core/sys/posix/poll.d
! e23f4396f5bc4f73a7ba20909f911aec  libphobos/libdruntime/core/sys/posix/pthread.d
! a228203a75c388b65c27a7059185e352  libphobos/libdruntime/core/sys/posix/pwd.d
! 4d55d51e90754619f1af9b02860a035b  libphobos/libdruntime/core/sys/posix/sched.d
! 0d3f923f59a85545956c41021acd5c5b  libphobos/libdruntime/core/sys/posix/semaphore.d
! 754f16078f3f2dc253c170d80d64ace4  libphobos/libdruntime/core/sys/posix/setjmp.d
! 717afd2b619a9b6ede6a6df95b72191d  libphobos/libdruntime/core/sys/posix/signal.d
  af88cfa76758ed4a06ed76224d9edb61  libphobos/libdruntime/core/sys/posix/spawn.d
! af57576c16f982d9f9cd1ce9c2a78b78  libphobos/libdruntime/core/sys/posix/stdc/time.d
! e2c249c41d51c43b1daf1e4c9539869c  libphobos/libdruntime/core/sys/posix/stdio.d
! d3f530d741f609becdc4f8c9e21ea7b3  libphobos/libdruntime/core/sys/posix/stdlib.d
  f8ac1b696e7212c92caf062e9b8b6b8a  libphobos/libdruntime/core/sys/posix/string.d
  0a83f207b25c02c481a61faf3207cb6c  libphobos/libdruntime/core/sys/posix/strings.d
  4b07be0d0a605b5a855496178e995b95  libphobos/libdruntime/core/sys/posix/sys/filio.d
--- 144134,144175 ----
  c26e2e37870ada29155d9d4d402a3346  libphobos/libdruntime/core/sys/openbsd/string.d
  61119274dbe0da19bb7862b1d8e3be88  libphobos/libdruntime/core/sys/openbsd/sys/cdefs.d
  4f2b043926b16e1b37a2e25509085736  libphobos/libdruntime/core/sys/openbsd/sys/elf.d
! d03ed9b4a6a15f091d5469f3c0c70e59  libphobos/libdruntime/core/sys/openbsd/sys/elf32.d
! b26e7e7c6d5c6c6b7323f5bac7d3b545  libphobos/libdruntime/core/sys/openbsd/sys/elf64.d
! c54d3e265919dc94e03006de2c36bdfe  libphobos/libdruntime/core/sys/openbsd/sys/elf_common.d
! 6cfa97dd355905c78b338fd34a31be12  libphobos/libdruntime/core/sys/openbsd/sys/link_elf.d
  9ef4589d2a7508496db59af7ba4641ab  libphobos/libdruntime/core/sys/openbsd/sys/mman.d
  b4bd052f0e8e57db0716f807263ad759  libphobos/libdruntime/core/sys/openbsd/sys/sysctl.d
  26fdce9d3769cf37bf38b5ada08836f3  libphobos/libdruntime/core/sys/openbsd/time.d
  1ff5c683e78242fd4e68fb3c850c389c  libphobos/libdruntime/core/sys/openbsd/unistd.d
! c44a1706b84028e8ddb94c0535143d4c  libphobos/libdruntime/core/sys/posix/aio.d
! 42964c5b2407c094472244876ac55c65  libphobos/libdruntime/core/sys/posix/arpa/inet.d
  36e963e86b31e5f7ab6245786aa87c31  libphobos/libdruntime/core/sys/posix/config.d
! bd217535f576605e9117bc7f5752dd95  libphobos/libdruntime/core/sys/posix/dirent.d
  00b54b99561e0a4fce45c554bc97efe0  libphobos/libdruntime/core/sys/posix/dlfcn.d
  5e0c2084f9a10b2b1e3b186e53b7c751  libphobos/libdruntime/core/sys/posix/endian.d
! bd18b2e3881093d09312866a065c9580  libphobos/libdruntime/core/sys/posix/fcntl.d
  702d6944ce1feced53f524d8c6410bae  libphobos/libdruntime/core/sys/posix/grp.d
! ef4ab82a095f56a4f34f91e824cb20c3  libphobos/libdruntime/core/sys/posix/iconv.d
  67f194a897054ed6b4b0ec07e3764a5e  libphobos/libdruntime/core/sys/posix/inttypes.d
  81dd20c53642e5d32550aab3d366f157  libphobos/libdruntime/core/sys/posix/libgen.d
! 4df55742eb60b92d277112397689d269  libphobos/libdruntime/core/sys/posix/locale.d
! b33314002e9c1f32f105ed1784b40fc2  libphobos/libdruntime/core/sys/posix/mqueue.d
  1b0baf6dad835d2a338dfbd84007217b  libphobos/libdruntime/core/sys/posix/net/if_.d
  d1504817173a9b7c56c3df5e6a1e19c3  libphobos/libdruntime/core/sys/posix/netdb.d
! 2844973329684e006d5a7ee37b1e48d3  libphobos/libdruntime/core/sys/posix/netinet/in_.d
  e2bed0b739fc017fa2c967cab3adf1ab  libphobos/libdruntime/core/sys/posix/netinet/tcp.d
! a13c7a54d9366f2a6f6b3532b0acdcb8  libphobos/libdruntime/core/sys/posix/poll.d
! f6271a982ee04f42e338c07179c5fbfe  libphobos/libdruntime/core/sys/posix/pthread.d
! 999be38a7a23d2d864deb87c59502978  libphobos/libdruntime/core/sys/posix/pwd.d
! 4e2b82d5dc83f7f9285053a607aa20c5  libphobos/libdruntime/core/sys/posix/sched.d
! a586a5be75f2b5a94aee7452fb52511f  libphobos/libdruntime/core/sys/posix/semaphore.d
! 4eef0680802ad27e2f47dd60c48c2cf8  libphobos/libdruntime/core/sys/posix/setjmp.d
! aebc9cf5d77af78cb4407e75374041ec  libphobos/libdruntime/core/sys/posix/signal.d
  af88cfa76758ed4a06ed76224d9edb61  libphobos/libdruntime/core/sys/posix/spawn.d
! e97da1a68691014b007087413c60fdf9  libphobos/libdruntime/core/sys/posix/stdc/time.d
! b15e3448a126cb62768af58248013451  libphobos/libdruntime/core/sys/posix/stdio.d
! 6b38c0857cae0a80750b5fd082739b7e  libphobos/libdruntime/core/sys/posix/stdlib.d
  f8ac1b696e7212c92caf062e9b8b6b8a  libphobos/libdruntime/core/sys/posix/string.d
  0a83f207b25c02c481a61faf3207cb6c  libphobos/libdruntime/core/sys/posix/strings.d
  4b07be0d0a605b5a855496178e995b95  libphobos/libdruntime/core/sys/posix/sys/filio.d
*************** b02e329aa6c0d9275bc5c2570f426a80  libpho
*** 144051,144278 ****
  2a0ba1b58279393a297b0e04dd2beab0  libphobos/libdruntime/core/sys/posix/sys/ioctl.d
  b925ee7e2e3334ef78aa53486af14a6a  libphobos/libdruntime/core/sys/posix/sys/ipc.d
  9ec5ecdb29dd6c55060e13218ce69828  libphobos/libdruntime/core/sys/posix/sys/mman.d
! 1976f620d8e9fe05b793ca4130031dba  libphobos/libdruntime/core/sys/posix/sys/msg.d
! 4710c8aa76b800477c154e69ab2b452e  libphobos/libdruntime/core/sys/posix/sys/resource.d
! 4413cafb8f90f18928e6bbffa9604ea2  libphobos/libdruntime/core/sys/posix/sys/select.d
! ccb5247385b0353c4c6c3de3bc67daf6  libphobos/libdruntime/core/sys/posix/sys/shm.d
! 850c8afe919c88457484916849f172a7  libphobos/libdruntime/core/sys/posix/sys/socket.d
! 64f95ca20656cdf6b65f497c319adff5  libphobos/libdruntime/core/sys/posix/sys/stat.d
! d4dd4bb2ce19c7f61640dc25dfd39614  libphobos/libdruntime/core/sys/posix/sys/statvfs.d
! ab3f7338ce7949e238728e6631e10e7b  libphobos/libdruntime/core/sys/posix/sys/time.d
  7c741b07659843e1e0332e784c324e3f  libphobos/libdruntime/core/sys/posix/sys/ttycom.d
! 582f6e7b9d4c447468bbcdb0896f8d46  libphobos/libdruntime/core/sys/posix/sys/types.d
  571b12f57fc1cf1ed69c5fcce8b89de4  libphobos/libdruntime/core/sys/posix/sys/uio.d
  51f7afe07c50617af673fc2dbdf3cf40  libphobos/libdruntime/core/sys/posix/sys/un.d
  cac398e14e045ed42244544f84db5c9a  libphobos/libdruntime/core/sys/posix/sys/utsname.d
! 8184d9ab4631dfe9221caad43a9b1490  libphobos/libdruntime/core/sys/posix/sys/wait.d
  63c078cb4f123c4469cc1b2af384767d  libphobos/libdruntime/core/sys/posix/syslog.d
! 7f8c41dea7291b93e10e0697c5c192bb  libphobos/libdruntime/core/sys/posix/termios.d
! e1fd3d9c31c25cca3a6c20e62acbf518  libphobos/libdruntime/core/sys/posix/time.d
! 6f259e3fce69e6ca3af9f167b012f561  libphobos/libdruntime/core/sys/posix/ucontext.d
! 9be53bf9528e0c45f1bc6508f553f864  libphobos/libdruntime/core/sys/posix/unistd.d
! 9414f9f2c6d77b7a1e93b61a9916681c  libphobos/libdruntime/core/sys/posix/utime.d
! 30a7c865e2541fe983de69db93f37601  libphobos/libdruntime/core/sys/solaris/dlfcn.d
  e24762f124741eb7164ac6d35f819119  libphobos/libdruntime/core/sys/solaris/elf.d
  29be2aa3faabb3db3e1671c7e1604376  libphobos/libdruntime/core/sys/solaris/err.d
  d821485cf4fb84fc3a4823d17496c304  libphobos/libdruntime/core/sys/solaris/execinfo.d
  13168aebf00d1f79d79f7aa9a14ee45e  libphobos/libdruntime/core/sys/solaris/libelf.d
! b80defc2ca94dd32d65995270ef8aed4  libphobos/libdruntime/core/sys/solaris/link.d
  9ab55da380bb23d8586ee2d0026f2d88  libphobos/libdruntime/core/sys/solaris/stdlib.d
! 9fb6ca59babfdba67d5bb0f0694e6ca5  libphobos/libdruntime/core/sys/solaris/sys/elf.d
  5d49ba8540337b3091779630f6322638  libphobos/libdruntime/core/sys/solaris/sys/elf_386.d
  546d1db9dd4a4d870ec967cc605fc9e7  libphobos/libdruntime/core/sys/solaris/sys/elf_SPARC.d
  c3b9387d319e17b1825a2b306d1b524d  libphobos/libdruntime/core/sys/solaris/sys/elf_amd64.d
  0884e0943c7a980f29212b1293b12dba  libphobos/libdruntime/core/sys/solaris/sys/elf_notes.d
! f1f35972178ce37f816175ba4676fc2f  libphobos/libdruntime/core/sys/solaris/sys/elftypes.d
! cf08432132370b23ab8de6e57326066c  libphobos/libdruntime/core/sys/solaris/sys/link.d
  14ec20e79b81a931cf42ef796eee5790  libphobos/libdruntime/core/sys/solaris/sys/priocntl.d
  6bd093bf5cc03fe24961aeaa10c47e3c  libphobos/libdruntime/core/sys/solaris/sys/procfs.d
  dc7980a052410dc02ca14cb5e51a13e8  libphobos/libdruntime/core/sys/solaris/sys/procset.d
  7797d3971b2308ae180a9546121286d9  libphobos/libdruntime/core/sys/solaris/sys/regset.d
! 530fa551e30320295f25931a5025ce4b  libphobos/libdruntime/core/sys/solaris/sys/types.d
  c903aae07774126e3baf14bd690bbf9f  libphobos/libdruntime/core/sys/solaris/thread.d
  f3220636fa9a34351a43f51401f4186d  libphobos/libdruntime/core/sys/solaris/time.d
! 808bc3a894b23f128a067e177eb6ca6c  libphobos/libdruntime/core/sys/windows/accctrl.d
! 2bbb1ebc3493cb45672097831b433d17  libphobos/libdruntime/core/sys/windows/aclapi.d
! 9019e80f7ab7f1246b0bcfcf83b6d5ac  libphobos/libdruntime/core/sys/windows/aclui.d
! 0d2fa122db024176056fd038a657d4ec  libphobos/libdruntime/core/sys/windows/basetsd.d
! da757341fa2bf63b89a77fc158634cd0  libphobos/libdruntime/core/sys/windows/basetyps.d
  aaa19b431331b227615fa463d6ed6f2a  libphobos/libdruntime/core/sys/windows/bcrypt.d
  f66a616c8baaf64c29936cd3048d19e6  libphobos/libdruntime/core/sys/windows/cderr.d
  40cf12972559ab3d59832fa5372fb9fd  libphobos/libdruntime/core/sys/windows/cguid.d
  629b11b6597684f0a7fc2fe4f7903f68  libphobos/libdruntime/core/sys/windows/com.d
! 55640e2c23753bb0bba7db96a69a7df2  libphobos/libdruntime/core/sys/windows/comcat.d
! ec63dace871ea9a426aca12321867d84  libphobos/libdruntime/core/sys/windows/commctrl.d
! 5fcc424ba57cfc222dbc3c99baa12384  libphobos/libdruntime/core/sys/windows/commdlg.d
  bf3823be2764fc604e8c83099bd0aa17  libphobos/libdruntime/core/sys/windows/core.d
! 080a37029d0af10fff081dcb013c4520  libphobos/libdruntime/core/sys/windows/cpl.d
  82463589a4bed21f6f5bb3c590d3b4ac  libphobos/libdruntime/core/sys/windows/cplext.d
! 00bf7d53832448b452802f90cfd78d70  libphobos/libdruntime/core/sys/windows/custcntl.d
! 0eb3d806d23ea59db37e74c4c84233cb  libphobos/libdruntime/core/sys/windows/dbghelp.d
! 5d026ec2e43ebbbe3f06a24f39348ee9  libphobos/libdruntime/core/sys/windows/dbghelp_types.d
! 94f7cb8b5aabbcd911308efc2d9cccc0  libphobos/libdruntime/core/sys/windows/dbt.d
  907a9de85202837b4defe60416d4ad74  libphobos/libdruntime/core/sys/windows/dde.d
! e3898a3347a2f442cb800e4e94a38842  libphobos/libdruntime/core/sys/windows/ddeml.d
! 9733a6c5da78960e6f4aae4ff54b5b63  libphobos/libdruntime/core/sys/windows/dhcpcsdk.d
  8bb836897d3d7f5aa12f841f5b353fd9  libphobos/libdruntime/core/sys/windows/dlgs.d
! a07e59f02a6a473726c0bf3536ca40bb  libphobos/libdruntime/core/sys/windows/dll.d
! fc9f643ad5f4f8758f50dffad0f61578  libphobos/libdruntime/core/sys/windows/docobj.d
! 5925673ebcc593c62b1356726575323e  libphobos/libdruntime/core/sys/windows/errorrep.d
  a70075fe066cb624c031847f005428a6  libphobos/libdruntime/core/sys/windows/exdisp.d
  21344ae84f3cfdcad624405fd4f21b8b  libphobos/libdruntime/core/sys/windows/exdispid.d
! e8b03dfd8dfcbcfa48a163a3dd4682cf  libphobos/libdruntime/core/sys/windows/httpext.d
  7753f59cbc132e8a4800c4fc3741ec02  libphobos/libdruntime/core/sys/windows/idispids.d
! d542b40d2a97951f6e531e0fb419ca36  libphobos/libdruntime/core/sys/windows/imagehlp.d
! 4006bbd3a4b88dd0ec26602e87021b31  libphobos/libdruntime/core/sys/windows/imm.d
! 06ef3db229980558ed6132179f407822  libphobos/libdruntime/core/sys/windows/intshcut.d
! b649cd51a6d23be2250bd9cffda6db3c  libphobos/libdruntime/core/sys/windows/ipexport.d
  0802f3e8184dc25d68a90d07e3b02d95  libphobos/libdruntime/core/sys/windows/iphlpapi.d
  4a361a77b16ca812d5966b8fe5263c1d  libphobos/libdruntime/core/sys/windows/ipifcons.d
! 6bd8814cd825d325d4dfd873f999e986  libphobos/libdruntime/core/sys/windows/iprtrmib.d
! 4210abb1e6e2a60be3d8e9cff6740fb7  libphobos/libdruntime/core/sys/windows/iptypes.d
  3cb08ac571b1a256214aabdbc13d2652  libphobos/libdruntime/core/sys/windows/isguids.d
  303f181285839cd91eae9077757b3f88  libphobos/libdruntime/core/sys/windows/lm.d
! df6c6dc685442db28a955a39606863c8  libphobos/libdruntime/core/sys/windows/lmaccess.d
! e82168d54e57eb452e03e15035755065  libphobos/libdruntime/core/sys/windows/lmalert.d
  6edfe3afe225448f7c29d0921b5f33bb  libphobos/libdruntime/core/sys/windows/lmapibuf.d
! edbd314f51428551deb33441a1a66004  libphobos/libdruntime/core/sys/windows/lmat.d
! 50e043616a79130a667683040a885200  libphobos/libdruntime/core/sys/windows/lmaudit.d
! 326512870a51c87757f0be386078a7f4  libphobos/libdruntime/core/sys/windows/lmbrowsr.d
! 3b74ab1f64092270ee918e535b465ec3  libphobos/libdruntime/core/sys/windows/lmchdev.d
! 17fae8435d41dae50cb858e235817c16  libphobos/libdruntime/core/sys/windows/lmconfig.d
! f4871197701e5701ba12881da95f7962  libphobos/libdruntime/core/sys/windows/lmcons.d
  8e033a663d74c385b5589a23daa1d56c  libphobos/libdruntime/core/sys/windows/lmerr.d
! fad30be9ea33f5b2a646a01fc8cc5728  libphobos/libdruntime/core/sys/windows/lmerrlog.d
! 233aeec4abc032152e27fdec2ea96603  libphobos/libdruntime/core/sys/windows/lmmsg.d
! 9581c3896dc336c8199ea87a3de02667  libphobos/libdruntime/core/sys/windows/lmremutl.d
! d4b15887e244e3f2784a45eb1a0d52a8  libphobos/libdruntime/core/sys/windows/lmrepl.d
! 1f8649e89b072dc415c0b0cfa1d4dd79  libphobos/libdruntime/core/sys/windows/lmserver.d
! ffe00fcc2d018da3926d14ad9bd42d06  libphobos/libdruntime/core/sys/windows/lmshare.d
  c69c0296cad2a95a19d24b2eaf19fcac  libphobos/libdruntime/core/sys/windows/lmsname.d
! d21d34e971eedb2f20908b5fad8b22dd  libphobos/libdruntime/core/sys/windows/lmstats.d
! 1f60121836d98424b866b38e29f37f2e  libphobos/libdruntime/core/sys/windows/lmsvc.d
! f15343ede37ec86dcc75816d9d02868a  libphobos/libdruntime/core/sys/windows/lmuse.d
  3e13960adb39f79707752dc97f60561c  libphobos/libdruntime/core/sys/windows/lmuseflg.d
! 4080fb9cc3981b43bc5ac9f4df6dbb10  libphobos/libdruntime/core/sys/windows/lmwksta.d
! 5af22687bc52cbcb244cf60cc21c52ba  libphobos/libdruntime/core/sys/windows/lzexpand.d
! 2f7672e2bb6fa7af6b39e8bd5cd348e4  libphobos/libdruntime/core/sys/windows/mapi.d
  40944b56ee73c24d3046fc9d313639d0  libphobos/libdruntime/core/sys/windows/mciavi.d
! de0387ad10e69b94fa784ddce6bf5b52  libphobos/libdruntime/core/sys/windows/mcx.d
! 4af5abe81ec30e4594f5165be0e787e6  libphobos/libdruntime/core/sys/windows/mgmtapi.d
! 505a027d91ea467d17c2afa5190b9768  libphobos/libdruntime/core/sys/windows/mmsystem.d
! da02316c0286de98909d35dced85d22e  libphobos/libdruntime/core/sys/windows/msacm.d
! cb09a9571f48cb8da6c47240ab32a69c  libphobos/libdruntime/core/sys/windows/mshtml.d
! 1165bc4ee8dd5fddab6697f2ddda7abe  libphobos/libdruntime/core/sys/windows/mswsock.d
! ea0a8ea5da9f6d375ee3e7b415586a7b  libphobos/libdruntime/core/sys/windows/nb30.d
! 0d5ebf7ff5907a657c784cf45edc6a2b  libphobos/libdruntime/core/sys/windows/nddeapi.d
! a36e1c22cb0cd979eaeebff6b6cb786e  libphobos/libdruntime/core/sys/windows/nspapi.d
! 7e99b7b92c15237f346d368811898f8c  libphobos/libdruntime/core/sys/windows/ntdef.d
  5a972328a9f001f96b7f7afa2b624f65  libphobos/libdruntime/core/sys/windows/ntdll.d
  e853cd965a604797654d7dd7b7fb3cc1  libphobos/libdruntime/core/sys/windows/ntldap.d
! 4ae4b4fa75c6b7d02f2ef62451b937f9  libphobos/libdruntime/core/sys/windows/ntsecapi.d
! cf14f024351e812f037a15e61e035b16  libphobos/libdruntime/core/sys/windows/ntsecpkg.d
! eec5257ed84683b9c6c8341222562d8c  libphobos/libdruntime/core/sys/windows/oaidl.d
! dc55a541ce748e353ed098be618b4dbe  libphobos/libdruntime/core/sys/windows/objbase.d
! 7f9d12c75743ce395c8b303201bb285c  libphobos/libdruntime/core/sys/windows/objfwd.d
! 731da7d8328359d6198b42c745d9e78c  libphobos/libdruntime/core/sys/windows/objidl.d
  f74418c84313c701feb487e6505c0fff  libphobos/libdruntime/core/sys/windows/objsafe.d
! 9bf8790b0a0d7407f091278334f4b537  libphobos/libdruntime/core/sys/windows/ocidl.d
! bc7b2c02d0149b6a56b6911f3106030b  libphobos/libdruntime/core/sys/windows/odbcinst.d
! 84149ec08cb7ee03a15912492a4a9782  libphobos/libdruntime/core/sys/windows/ole.d
! fb639dbdc66603824f6b26283a9c34ea  libphobos/libdruntime/core/sys/windows/ole2.d
  314785a8f31488c44e22711f37b32e61  libphobos/libdruntime/core/sys/windows/ole2ver.d
! f1014feeb7aa60f8966501198a1fd39b  libphobos/libdruntime/core/sys/windows/oleacc.d
! df89e057c759cdec375a1ddc91ff6f93  libphobos/libdruntime/core/sys/windows/oleauto.d
! 316de02bf25358124fc47d7d055b8889  libphobos/libdruntime/core/sys/windows/olectl.d
  8a2f4906efa1c72b408e26de16392c75  libphobos/libdruntime/core/sys/windows/olectlid.d
! 9b62bd960b416fb13336803877c65384  libphobos/libdruntime/core/sys/windows/oledlg.d
! 733e9097a56d8b385408997cce3e814d  libphobos/libdruntime/core/sys/windows/oleidl.d
  de6fbc31298db523e7fca07ce18130f8  libphobos/libdruntime/core/sys/windows/pbt.d
! ca8c227a5d0a0aeb0a40b0e9c6433c90  libphobos/libdruntime/core/sys/windows/powrprof.d
! 29d39cfc0699b87f63f9fdce5367405c  libphobos/libdruntime/core/sys/windows/prsht.d
! dd4ac91e4767c5ac4005eb131a06db77  libphobos/libdruntime/core/sys/windows/psapi.d
! c26b93da9ae25d60374c9b0d0c0a357f  libphobos/libdruntime/core/sys/windows/rapi.d
! 6755da074a0351de4c9633e99c76c25a  libphobos/libdruntime/core/sys/windows/ras.d
! e1dbe738e4eceed9d0aba99688c99916  libphobos/libdruntime/core/sys/windows/rasdlg.d
  1ba9651d7bfe8d66848a51645e404512  libphobos/libdruntime/core/sys/windows/raserror.d
! d40036d2cab0345df2a1d1039ebf859c  libphobos/libdruntime/core/sys/windows/rassapi.d
  3e8de16498adf94d5d1cbaea643cf6d6  libphobos/libdruntime/core/sys/windows/reason.d
! 26142f5545d440a281af1f7218d7800a  libphobos/libdruntime/core/sys/windows/regstr.d
! 8eec1097df061f6abc3c57933dfa9e18  libphobos/libdruntime/core/sys/windows/richedit.d
! e51846439234046f614d8d784f1f0c81  libphobos/libdruntime/core/sys/windows/richole.d
! 43930f9931b35dfff2a65ceb391bc9b3  libphobos/libdruntime/core/sys/windows/rpc.d
! ac6f9cdd3c605d352c7dd493bcba5922  libphobos/libdruntime/core/sys/windows/rpcdce.d
! e23fe37d1fd42638696b51f435080017  libphobos/libdruntime/core/sys/windows/rpcdce2.d
! eb5a20ebad64bee40e555cc596626d33  libphobos/libdruntime/core/sys/windows/rpcdcep.d
! 69b21c5cd83a75c2b1f4f94d981edaae  libphobos/libdruntime/core/sys/windows/rpcndr.d
! c0479e24efb06797b2242dc8ffec02d8  libphobos/libdruntime/core/sys/windows/rpcnsi.d
! 016d551012bc74ebd1b6db7d5e6f13d3  libphobos/libdruntime/core/sys/windows/rpcnsip.d
  c9fe813be1a12a243c975de9532ddc4f  libphobos/libdruntime/core/sys/windows/rpcnterr.d
! 8c9c47bf6dc6160f2e0de47e1d43caa5  libphobos/libdruntime/core/sys/windows/schannel.d
  639505f27a1f408cad2bb1bbaae182cf  libphobos/libdruntime/core/sys/windows/sdkddkver.d
! 340c7b814e84fbeccda4a1bdee34d820  libphobos/libdruntime/core/sys/windows/secext.d
  c6327aff5cddc390305a2db5b5e3b56c  libphobos/libdruntime/core/sys/windows/security.d
  f45b998596c1b10efbcaaa154e3824a1  libphobos/libdruntime/core/sys/windows/servprov.d
! 4b2dd7c8174b1c355d0e24ae4b21a440  libphobos/libdruntime/core/sys/windows/setupapi.d
! 7756a3f5cad87d4789b99fea17805765  libphobos/libdruntime/core/sys/windows/shellapi.d
! 0f9117458e2adccc8d6ce4ae0682b41f  libphobos/libdruntime/core/sys/windows/shldisp.d
  3ad5f1d120a46d1fab8f904f2c9e4c22  libphobos/libdruntime/core/sys/windows/shlguid.d
! da1eefcfa28e8309fe7f76590ce3e0f1  libphobos/libdruntime/core/sys/windows/shlobj.d
! 000fc0a080bd483a02a25a4dadb2a494  libphobos/libdruntime/core/sys/windows/shlwapi.d
! b8e34210efaf228e2501f59f73077072  libphobos/libdruntime/core/sys/windows/snmp.d
  f6fd3920815e6f0c460857384f5ef896  libphobos/libdruntime/core/sys/windows/sql.d
  13a386881e1b7ef88979d19e085710da  libphobos/libdruntime/core/sys/windows/sqlext.d
! b276dc1b9ec6b033a467b1849662de6a  libphobos/libdruntime/core/sys/windows/sqltypes.d
! 996cc6ffc2a526f305b5e306a0a3966b  libphobos/libdruntime/core/sys/windows/sqlucode.d
! 1186df0a3e354e09f8574725247b1c3b  libphobos/libdruntime/core/sys/windows/sspi.d
! d8933a9af92c9c5a5629e35a6807a3e2  libphobos/libdruntime/core/sys/windows/stacktrace.d
  12f3c3928c5641f1364db587fead7295  libphobos/libdruntime/core/sys/windows/stat.d
  504474997e9ec2d7b220c5798cbd0639  libphobos/libdruntime/core/sys/windows/stdc/malloc.d
! 56127543c689825ad65cd8b6126f0726  libphobos/libdruntime/core/sys/windows/stdc/time.d
! 26d4e6b2dd6a9231368560919fe3fb2f  libphobos/libdruntime/core/sys/windows/subauth.d
! 1a3810be05de6a7b6589cb4ab4c2ec36  libphobos/libdruntime/core/sys/windows/threadaux.d
! 1c03170e8729fdd1bd3c2afd3155ad1e  libphobos/libdruntime/core/sys/windows/tlhelp32.d
  66bd241f4835318c2108f0125b4bad5f  libphobos/libdruntime/core/sys/windows/tmschema.d
! cc11561706a7991b9feb77841b680282  libphobos/libdruntime/core/sys/windows/unknwn.d
  cb98ff926684a18df476f1124b5354d9  libphobos/libdruntime/core/sys/windows/uuid.d
! f994edbcfc14581d8dda44b50cf2ff9f  libphobos/libdruntime/core/sys/windows/vfw.d
  4633f2ba9df184085550d29f9d42125f  libphobos/libdruntime/core/sys/windows/w32api.d
! 05a3741ead6a597cef4c8c57245a2296  libphobos/libdruntime/core/sys/windows/winbase.d
! 36702b0a76945e3420222c08908bcae8  libphobos/libdruntime/core/sys/windows/winber.d
! 2903bfe8992d2cb2bfaefea1db4dc184  libphobos/libdruntime/core/sys/windows/wincon.d
! 5c4e769d493011d95160104dbff2dac9  libphobos/libdruntime/core/sys/windows/wincrypt.d
! 65bcd9944f4abf3f2c5c5bab875e090e  libphobos/libdruntime/core/sys/windows/windef.d
  293f507b533fce5d73e47c24264d26ff  libphobos/libdruntime/core/sys/windows/windows.d
! b58950289b0dfb2d9e2ef2a62b697df3  libphobos/libdruntime/core/sys/windows/winerror.d
! 37f09c0d53e0bd3bde999d57f0bfc0dd  libphobos/libdruntime/core/sys/windows/wingdi.d
! 338aff88cfe782c95631075e2dd75828  libphobos/libdruntime/core/sys/windows/winhttp.d
! a6ef0f37410314e536a070e712f80c32  libphobos/libdruntime/core/sys/windows/wininet.d
! 4ef49e596f406ad40b00780fe71c6313  libphobos/libdruntime/core/sys/windows/winioctl.d
! 2fdae639c1094bb99ec4feab5c961471  libphobos/libdruntime/core/sys/windows/winldap.d
! b2582e2c49b687ebe4fdd7ed150a5f99  libphobos/libdruntime/core/sys/windows/winnetwk.d
! ce637be2829c4171626233b1baaee3b2  libphobos/libdruntime/core/sys/windows/winnls.d
! 410fdfadd75efa49a3d9b96aee40fd50  libphobos/libdruntime/core/sys/windows/winnt.d
! aec0a54384dea87ba5f95eef663b8cc9  libphobos/libdruntime/core/sys/windows/winperf.d
! 4bb0b47e114ccad718982a27943cfb7b  libphobos/libdruntime/core/sys/windows/winreg.d
! 5282f73c2e2b77a86fa709b3ace991f2  libphobos/libdruntime/core/sys/windows/winsock2.d
! 3fca7b46a6f195293e8bb548f25f4bf4  libphobos/libdruntime/core/sys/windows/winspool.d
! 5627876b09ddab4a33043aaa00363adb  libphobos/libdruntime/core/sys/windows/winsvc.d
! ae4f4a06c25bac1e0369fc09a22f6c33  libphobos/libdruntime/core/sys/windows/winuser.d
! 91b924b795e506bbb8624edd7a5c04fe  libphobos/libdruntime/core/sys/windows/winver.d
! 8a696576926989a12147948a41f20685  libphobos/libdruntime/core/sys/windows/wtsapi32.d
! db396938683f7ba1b2f3f8396c452873  libphobos/libdruntime/core/sys/windows/wtypes.d
! 9094c28b1e25c7802bae1054ff893274  libphobos/libdruntime/core/thread/context.d
  6cfc0c2485080e923e924b73defa7746  libphobos/libdruntime/core/thread/fiber/base.d
  f79a7dc44d171d8251e9510c1c74212c  libphobos/libdruntime/core/thread/fiber/package.d
! cfca19aaa353d31513a34cd4714b34db  libphobos/libdruntime/core/thread/osthread.d
! cc5f1b5b44f6a26421e39b60a8310c08  libphobos/libdruntime/core/thread/package.d
  edab932469668c2bb7116aab5d9b76e0  libphobos/libdruntime/core/thread/threadbase.d
  e56fd11737f2c55b4255fe3d6ac1ef28  libphobos/libdruntime/core/thread/threadgroup.d
! 4b62ae0fdc1ad3c3f84e871d1805614e  libphobos/libdruntime/core/thread/types.d
! e64d0d602d45a7d0ff4f2d4918a511c1  libphobos/libdruntime/core/time.d
  3a073c402a4c1ccb2f41a59edaba8e47  libphobos/libdruntime/core/vararg.d
  8fd3a62a61def138cfc3fc4cb394edf9  libphobos/libdruntime/core/volatile.d
! 064f788d347802e25a84b4176ad920a0  libphobos/libdruntime/etc/valgrind/valgrind.d
  6d8c84f9aadc849a94d832fa65ac8d66  libphobos/libdruntime/etc/valgrind/valgrind_.c
  4925070faeff62a19810edd5aa54a1e9  libphobos/libdruntime/gcc/attribute.d
  e853fe302a2b5d2b8f7465b9a79414ee  libphobos/libdruntime/gcc/attributes.d
--- 144177,144404 ----
  2a0ba1b58279393a297b0e04dd2beab0  libphobos/libdruntime/core/sys/posix/sys/ioctl.d
  b925ee7e2e3334ef78aa53486af14a6a  libphobos/libdruntime/core/sys/posix/sys/ipc.d
  9ec5ecdb29dd6c55060e13218ce69828  libphobos/libdruntime/core/sys/posix/sys/mman.d
! f65ae8d0075853514f12917c99874cb6  libphobos/libdruntime/core/sys/posix/sys/msg.d
! 273e573dfd034b12a43850d8a656cb69  libphobos/libdruntime/core/sys/posix/sys/resource.d
! 4983a8c2296612a49e6748613a5d5d86  libphobos/libdruntime/core/sys/posix/sys/select.d
! 241439f1cd0f0f9aa500176fecc10b79  libphobos/libdruntime/core/sys/posix/sys/shm.d
! dcc55376695fa944194593c336816199  libphobos/libdruntime/core/sys/posix/sys/socket.d
! c5f1af0688ddcd04bc9b7f14831406b5  libphobos/libdruntime/core/sys/posix/sys/stat.d
! ce725b613c0d4d81341eec732d1d7e99  libphobos/libdruntime/core/sys/posix/sys/statvfs.d
! e05b62ae11a0413d0ae0101952da35de  libphobos/libdruntime/core/sys/posix/sys/time.d
  7c741b07659843e1e0332e784c324e3f  libphobos/libdruntime/core/sys/posix/sys/ttycom.d
! 1c88b2a1708b678fd9fb04f34b4901e1  libphobos/libdruntime/core/sys/posix/sys/types.d
  571b12f57fc1cf1ed69c5fcce8b89de4  libphobos/libdruntime/core/sys/posix/sys/uio.d
  51f7afe07c50617af673fc2dbdf3cf40  libphobos/libdruntime/core/sys/posix/sys/un.d
  cac398e14e045ed42244544f84db5c9a  libphobos/libdruntime/core/sys/posix/sys/utsname.d
! bbba9ecbf87377890b2252e19289a7d9  libphobos/libdruntime/core/sys/posix/sys/wait.d
  63c078cb4f123c4469cc1b2af384767d  libphobos/libdruntime/core/sys/posix/syslog.d
! a9b9d8fff8dfb63c429c9aef7f92ca48  libphobos/libdruntime/core/sys/posix/termios.d
! e329180a1428f9f5478fc0d582f8c2b7  libphobos/libdruntime/core/sys/posix/time.d
! edfac468472283c9ad495387f1a8426c  libphobos/libdruntime/core/sys/posix/ucontext.d
! 02402ecc67fbbb070e0e34da924fee5e  libphobos/libdruntime/core/sys/posix/unistd.d
! cf583381dfc32bfad9e23b359ead7593  libphobos/libdruntime/core/sys/posix/utime.d
! 18b05f81b99da687be0151fa0f63de26  libphobos/libdruntime/core/sys/solaris/dlfcn.d
  e24762f124741eb7164ac6d35f819119  libphobos/libdruntime/core/sys/solaris/elf.d
  29be2aa3faabb3db3e1671c7e1604376  libphobos/libdruntime/core/sys/solaris/err.d
  d821485cf4fb84fc3a4823d17496c304  libphobos/libdruntime/core/sys/solaris/execinfo.d
  13168aebf00d1f79d79f7aa9a14ee45e  libphobos/libdruntime/core/sys/solaris/libelf.d
! a4452a96b7189ec833e568e2777d3588  libphobos/libdruntime/core/sys/solaris/link.d
  9ab55da380bb23d8586ee2d0026f2d88  libphobos/libdruntime/core/sys/solaris/stdlib.d
! ae5a82fc217efa158b12160dfac22ecf  libphobos/libdruntime/core/sys/solaris/sys/elf.d
  5d49ba8540337b3091779630f6322638  libphobos/libdruntime/core/sys/solaris/sys/elf_386.d
  546d1db9dd4a4d870ec967cc605fc9e7  libphobos/libdruntime/core/sys/solaris/sys/elf_SPARC.d
  c3b9387d319e17b1825a2b306d1b524d  libphobos/libdruntime/core/sys/solaris/sys/elf_amd64.d
  0884e0943c7a980f29212b1293b12dba  libphobos/libdruntime/core/sys/solaris/sys/elf_notes.d
! a3977217c96bcf56d6c0c4ad5271db99  libphobos/libdruntime/core/sys/solaris/sys/elftypes.d
! 2bec43412d8f8f5db7d66d1285cf6596  libphobos/libdruntime/core/sys/solaris/sys/link.d
  14ec20e79b81a931cf42ef796eee5790  libphobos/libdruntime/core/sys/solaris/sys/priocntl.d
  6bd093bf5cc03fe24961aeaa10c47e3c  libphobos/libdruntime/core/sys/solaris/sys/procfs.d
  dc7980a052410dc02ca14cb5e51a13e8  libphobos/libdruntime/core/sys/solaris/sys/procset.d
  7797d3971b2308ae180a9546121286d9  libphobos/libdruntime/core/sys/solaris/sys/regset.d
! be55f94abeb71758c002e33f7af5260e  libphobos/libdruntime/core/sys/solaris/sys/types.d
  c903aae07774126e3baf14bd690bbf9f  libphobos/libdruntime/core/sys/solaris/thread.d
  f3220636fa9a34351a43f51401f4186d  libphobos/libdruntime/core/sys/solaris/time.d
! 6769fb16b2e944c804eb06bf444e9bb2  libphobos/libdruntime/core/sys/windows/accctrl.d
! 5e3074f8ad7b189fa82f953b6dcaffde  libphobos/libdruntime/core/sys/windows/aclapi.d
! 851e780f4d2d7f126ae88104eab2817a  libphobos/libdruntime/core/sys/windows/aclui.d
! 6e034f0d0e9124c22c24bb9584862a7f  libphobos/libdruntime/core/sys/windows/basetsd.d
! f737ac5229b63e2c509bab65a8118672  libphobos/libdruntime/core/sys/windows/basetyps.d
  aaa19b431331b227615fa463d6ed6f2a  libphobos/libdruntime/core/sys/windows/bcrypt.d
  f66a616c8baaf64c29936cd3048d19e6  libphobos/libdruntime/core/sys/windows/cderr.d
  40cf12972559ab3d59832fa5372fb9fd  libphobos/libdruntime/core/sys/windows/cguid.d
  629b11b6597684f0a7fc2fe4f7903f68  libphobos/libdruntime/core/sys/windows/com.d
! 09f9a501fb985fd2a02c5bdf6afb1009  libphobos/libdruntime/core/sys/windows/comcat.d
! 252d9387fa18cf6f8714fb952d84fb87  libphobos/libdruntime/core/sys/windows/commctrl.d
! 1c94875f3eb0a5c3d9f05e23f22bed1d  libphobos/libdruntime/core/sys/windows/commdlg.d
  bf3823be2764fc604e8c83099bd0aa17  libphobos/libdruntime/core/sys/windows/core.d
! 64ba8f39bacf6ec0ef035c3a24b95052  libphobos/libdruntime/core/sys/windows/cpl.d
  82463589a4bed21f6f5bb3c590d3b4ac  libphobos/libdruntime/core/sys/windows/cplext.d
! fb81ecb5b5d3e5ee8a91cfcf00d12c4f  libphobos/libdruntime/core/sys/windows/custcntl.d
! c10dc5c46f3e3dab943618d8c94a5416  libphobos/libdruntime/core/sys/windows/dbghelp.d
! 8a8e7baa0d8c7145c53de58641ac2482  libphobos/libdruntime/core/sys/windows/dbghelp_types.d
! 0833a84e49a3cc88f5225b1e1979c69c  libphobos/libdruntime/core/sys/windows/dbt.d
  907a9de85202837b4defe60416d4ad74  libphobos/libdruntime/core/sys/windows/dde.d
! 8cf6ffd8cb7efc64234d3db7931dc988  libphobos/libdruntime/core/sys/windows/ddeml.d
! b40a078b88d57bd456b74b7bb574cd41  libphobos/libdruntime/core/sys/windows/dhcpcsdk.d
  8bb836897d3d7f5aa12f841f5b353fd9  libphobos/libdruntime/core/sys/windows/dlgs.d
! 176f1ecbd94ab7dad0fdf1cb423bf3fb  libphobos/libdruntime/core/sys/windows/dll.d
! bbaa7397ab363e8933ddfb18e37899c2  libphobos/libdruntime/core/sys/windows/docobj.d
! 88544f0d03aac9d403aae736657c2a1d  libphobos/libdruntime/core/sys/windows/errorrep.d
  a70075fe066cb624c031847f005428a6  libphobos/libdruntime/core/sys/windows/exdisp.d
  21344ae84f3cfdcad624405fd4f21b8b  libphobos/libdruntime/core/sys/windows/exdispid.d
! 20cb212c8d80cc1df177a31fc88a9658  libphobos/libdruntime/core/sys/windows/httpext.d
  7753f59cbc132e8a4800c4fc3741ec02  libphobos/libdruntime/core/sys/windows/idispids.d
! 953a2e45a177686df4706fbc245396ad  libphobos/libdruntime/core/sys/windows/imagehlp.d
! f6813c8dca57e47006659a97b59cd27b  libphobos/libdruntime/core/sys/windows/imm.d
! 5d8da86d228ee7bf3312ae5985f6e19d  libphobos/libdruntime/core/sys/windows/intshcut.d
! d46b95a24292da6ee8d9cc6dab61a43e  libphobos/libdruntime/core/sys/windows/ipexport.d
  0802f3e8184dc25d68a90d07e3b02d95  libphobos/libdruntime/core/sys/windows/iphlpapi.d
  4a361a77b16ca812d5966b8fe5263c1d  libphobos/libdruntime/core/sys/windows/ipifcons.d
! 1e4500e860b7ccd824b164e0b6f40668  libphobos/libdruntime/core/sys/windows/iprtrmib.d
! be83d697cfd82afbb61f0514b8dd9366  libphobos/libdruntime/core/sys/windows/iptypes.d
  3cb08ac571b1a256214aabdbc13d2652  libphobos/libdruntime/core/sys/windows/isguids.d
  303f181285839cd91eae9077757b3f88  libphobos/libdruntime/core/sys/windows/lm.d
! 18705ca99907700ffaee610546c0d699  libphobos/libdruntime/core/sys/windows/lmaccess.d
! 97c17b8e0ba73dddd1ff8f1a4f3c5611  libphobos/libdruntime/core/sys/windows/lmalert.d
  6edfe3afe225448f7c29d0921b5f33bb  libphobos/libdruntime/core/sys/windows/lmapibuf.d
! d097b6b70e22ea608795d0f9bc44320b  libphobos/libdruntime/core/sys/windows/lmat.d
! 539f75f403d1dae8b95cd72a2ddbcdd4  libphobos/libdruntime/core/sys/windows/lmaudit.d
! 74f3784adedf597e57353fcb1bd83cef  libphobos/libdruntime/core/sys/windows/lmbrowsr.d
! 8bef2e2db5d2ffab8d312e1c1dbe2dde  libphobos/libdruntime/core/sys/windows/lmchdev.d
! 794fd7bc1e5d67f1b3b9eb947e6aa362  libphobos/libdruntime/core/sys/windows/lmconfig.d
! c12b4008a45e493c52f8d3ce52b8128d  libphobos/libdruntime/core/sys/windows/lmcons.d
  8e033a663d74c385b5589a23daa1d56c  libphobos/libdruntime/core/sys/windows/lmerr.d
! 794be3699067b20d56c59c67275e6d5a  libphobos/libdruntime/core/sys/windows/lmerrlog.d
! 896f1d735c44f5b486cac07acab473eb  libphobos/libdruntime/core/sys/windows/lmmsg.d
! 13a13aeacc2d0c5afce7f2352be68296  libphobos/libdruntime/core/sys/windows/lmremutl.d
! 35a77d94464845cd0bc6da161622e9d4  libphobos/libdruntime/core/sys/windows/lmrepl.d
! 4629e1d0961602f157df1583dbe831ad  libphobos/libdruntime/core/sys/windows/lmserver.d
! c0668376922ae347b2e648df2c026e11  libphobos/libdruntime/core/sys/windows/lmshare.d
  c69c0296cad2a95a19d24b2eaf19fcac  libphobos/libdruntime/core/sys/windows/lmsname.d
! 823ed233a194f40ddb6ef1eec9f589b8  libphobos/libdruntime/core/sys/windows/lmstats.d
! 934b4ef5ac8b72261848c2e8502e5b0d  libphobos/libdruntime/core/sys/windows/lmsvc.d
! 9b3dd2222f83e56faea05e01d6d2e94f  libphobos/libdruntime/core/sys/windows/lmuse.d
  3e13960adb39f79707752dc97f60561c  libphobos/libdruntime/core/sys/windows/lmuseflg.d
! 40ba79a3c05cfb88b2b0e494bf9b87a0  libphobos/libdruntime/core/sys/windows/lmwksta.d
! d114966625117c812b9ee8e97c98a32b  libphobos/libdruntime/core/sys/windows/lzexpand.d
! f28a666b83ba76f44e4f7d86f209e825  libphobos/libdruntime/core/sys/windows/mapi.d
  40944b56ee73c24d3046fc9d313639d0  libphobos/libdruntime/core/sys/windows/mciavi.d
! 516a4de9ef00947a5e80780242f693b8  libphobos/libdruntime/core/sys/windows/mcx.d
! 0094ababf58cdefcc44ab3cb5995ed05  libphobos/libdruntime/core/sys/windows/mgmtapi.d
! 1997e629cd6812d04cf2eefdb6cd0688  libphobos/libdruntime/core/sys/windows/mmsystem.d
! 4e95cb8769f079eb7705f4e75f84782a  libphobos/libdruntime/core/sys/windows/msacm.d
! 4c7a5ee2760448e790d782f5ec712fae  libphobos/libdruntime/core/sys/windows/mshtml.d
! 04823d8711df8acd9468591d94955ea3  libphobos/libdruntime/core/sys/windows/mswsock.d
! 7c2dac597864e0a8b3bdeb007f91e489  libphobos/libdruntime/core/sys/windows/nb30.d
! c4f8cf6e76d3a7e9232155fe7e9e2438  libphobos/libdruntime/core/sys/windows/nddeapi.d
! 96420b96514a8723ff1f24d2dedf119c  libphobos/libdruntime/core/sys/windows/nspapi.d
! a24b1cf55d358869bab388af8faab8b3  libphobos/libdruntime/core/sys/windows/ntdef.d
  5a972328a9f001f96b7f7afa2b624f65  libphobos/libdruntime/core/sys/windows/ntdll.d
  e853cd965a604797654d7dd7b7fb3cc1  libphobos/libdruntime/core/sys/windows/ntldap.d
! 8e36a1f28a5dc02281f727f5c6ceb57c  libphobos/libdruntime/core/sys/windows/ntsecapi.d
! db6af77d7e072925fa3fef9ee25f02cd  libphobos/libdruntime/core/sys/windows/ntsecpkg.d
! cc8812c92c8946fa15be35d9504d6c8a  libphobos/libdruntime/core/sys/windows/oaidl.d
! f3e682668161cd12facc274a1a1f59aa  libphobos/libdruntime/core/sys/windows/objbase.d
! 7331e3f3b3c98f5640c01a21ac360a03  libphobos/libdruntime/core/sys/windows/objfwd.d
! 77a5d6ee5a7e3267c5dfe14ca6e46631  libphobos/libdruntime/core/sys/windows/objidl.d
  f74418c84313c701feb487e6505c0fff  libphobos/libdruntime/core/sys/windows/objsafe.d
! f08f8fb6ee792dcea7d9ed999cf6dc28  libphobos/libdruntime/core/sys/windows/ocidl.d
! 1571c1dda1269438dc7ec49c1257c105  libphobos/libdruntime/core/sys/windows/odbcinst.d
! b4fcc62d0800c5dc881672040080f4e6  libphobos/libdruntime/core/sys/windows/ole.d
! 7060aa6d9a17657036e76683a032df87  libphobos/libdruntime/core/sys/windows/ole2.d
  314785a8f31488c44e22711f37b32e61  libphobos/libdruntime/core/sys/windows/ole2ver.d
! 971b7d0fae284c9238292449ce60dcff  libphobos/libdruntime/core/sys/windows/oleacc.d
! 3db40f2580ddba8c15e395d54dbc348a  libphobos/libdruntime/core/sys/windows/oleauto.d
! ba0925764da2b6d760024a7586c44cd8  libphobos/libdruntime/core/sys/windows/olectl.d
  8a2f4906efa1c72b408e26de16392c75  libphobos/libdruntime/core/sys/windows/olectlid.d
! 68e2c1040c079954f3a91f4e460c3224  libphobos/libdruntime/core/sys/windows/oledlg.d
! 12aaf3af837f992dcdbb0adf376ad55b  libphobos/libdruntime/core/sys/windows/oleidl.d
  de6fbc31298db523e7fca07ce18130f8  libphobos/libdruntime/core/sys/windows/pbt.d
! b9c6d8c8743373790201e1fc02a73d86  libphobos/libdruntime/core/sys/windows/powrprof.d
! 1478dd64fb95701db7413402707dac9a  libphobos/libdruntime/core/sys/windows/prsht.d
! 97f8c0f5f7197fb4afd2e153ab33303f  libphobos/libdruntime/core/sys/windows/psapi.d
! 4562f92d2b70e11fa298e730a337e95a  libphobos/libdruntime/core/sys/windows/rapi.d
! dad94c0dde8f8537e104d04909dd31a0  libphobos/libdruntime/core/sys/windows/ras.d
! 8e041fede61671f3fec134c3d9e3889c  libphobos/libdruntime/core/sys/windows/rasdlg.d
  1ba9651d7bfe8d66848a51645e404512  libphobos/libdruntime/core/sys/windows/raserror.d
! 7c0058c75c26b93a8cbd8103988c91dc  libphobos/libdruntime/core/sys/windows/rassapi.d
  3e8de16498adf94d5d1cbaea643cf6d6  libphobos/libdruntime/core/sys/windows/reason.d
! 0bebf1e4e5ae84ca00cdbd477eaf9df8  libphobos/libdruntime/core/sys/windows/regstr.d
! ecdfe5b9d5301d96da3bbe1c54f4ba5c  libphobos/libdruntime/core/sys/windows/richedit.d
! 3a419444e301043c953e114055de2264  libphobos/libdruntime/core/sys/windows/richole.d
! 7c1c66c0aef61a43922bc16f5a37a85d  libphobos/libdruntime/core/sys/windows/rpc.d
! 5537d47e4cd389a4bc2eb8bed60b886c  libphobos/libdruntime/core/sys/windows/rpcdce.d
! 1e0bc00d18e0e5998f64a251e036f0f8  libphobos/libdruntime/core/sys/windows/rpcdce2.d
! 7af41494c344359547377c7cbfa10960  libphobos/libdruntime/core/sys/windows/rpcdcep.d
! 18e493eb42e415b3b609c7e220efde2b  libphobos/libdruntime/core/sys/windows/rpcndr.d
! a766e9a264458f12e80808b8ee1c0dde  libphobos/libdruntime/core/sys/windows/rpcnsi.d
! f5a326a01d07970ebaf4d6334bce99df  libphobos/libdruntime/core/sys/windows/rpcnsip.d
  c9fe813be1a12a243c975de9532ddc4f  libphobos/libdruntime/core/sys/windows/rpcnterr.d
! a498b8a485bbafe10fab36a6d30f6bca  libphobos/libdruntime/core/sys/windows/schannel.d
  639505f27a1f408cad2bb1bbaae182cf  libphobos/libdruntime/core/sys/windows/sdkddkver.d
! a1afbf1a9246a0dbd30d037f2342ae08  libphobos/libdruntime/core/sys/windows/secext.d
  c6327aff5cddc390305a2db5b5e3b56c  libphobos/libdruntime/core/sys/windows/security.d
  f45b998596c1b10efbcaaa154e3824a1  libphobos/libdruntime/core/sys/windows/servprov.d
! 83e1798b9f3819cd9d50259bb74ad97b  libphobos/libdruntime/core/sys/windows/setupapi.d
! bcc77b4d23aba75fd7dc93c827b7ece0  libphobos/libdruntime/core/sys/windows/shellapi.d
! 82f3110fb1104253e8da8862587245d6  libphobos/libdruntime/core/sys/windows/shldisp.d
  3ad5f1d120a46d1fab8f904f2c9e4c22  libphobos/libdruntime/core/sys/windows/shlguid.d
! 8cbe8b459d3fd1f5a6cd96f7f4a57b45  libphobos/libdruntime/core/sys/windows/shlobj.d
! 665281524ab6b6890baa4f1fc7fd733a  libphobos/libdruntime/core/sys/windows/shlwapi.d
! e8a22cb959fee7c53cd83080224f3ea5  libphobos/libdruntime/core/sys/windows/snmp.d
  f6fd3920815e6f0c460857384f5ef896  libphobos/libdruntime/core/sys/windows/sql.d
  13a386881e1b7ef88979d19e085710da  libphobos/libdruntime/core/sys/windows/sqlext.d
! fbb5876f0a77714babc6bdba17eedc48  libphobos/libdruntime/core/sys/windows/sqltypes.d
! b7d0dfd9336954fb3f8204c8c484dd07  libphobos/libdruntime/core/sys/windows/sqlucode.d
! cd846229d5fdd62d7c602170ae901269  libphobos/libdruntime/core/sys/windows/sspi.d
! db3ee0b80cdb13dcfb2e72ca6b613d16  libphobos/libdruntime/core/sys/windows/stacktrace.d
  12f3c3928c5641f1364db587fead7295  libphobos/libdruntime/core/sys/windows/stat.d
  504474997e9ec2d7b220c5798cbd0639  libphobos/libdruntime/core/sys/windows/stdc/malloc.d
! c809b1f6924c63212bb5862edc0fde86  libphobos/libdruntime/core/sys/windows/stdc/time.d
! ca14d008653d48287df5e86b23df2021  libphobos/libdruntime/core/sys/windows/subauth.d
! 7389d7cd7abfb01ee6136b91ef9f0801  libphobos/libdruntime/core/sys/windows/threadaux.d
! 7a3d0205770b2c0873a0161a3a297e8d  libphobos/libdruntime/core/sys/windows/tlhelp32.d
  66bd241f4835318c2108f0125b4bad5f  libphobos/libdruntime/core/sys/windows/tmschema.d
! 87c0a77fa9113514102d4f6959a16ac1  libphobos/libdruntime/core/sys/windows/unknwn.d
  cb98ff926684a18df476f1124b5354d9  libphobos/libdruntime/core/sys/windows/uuid.d
! 0457d4f157bc3aaa6fefdc1960e84c62  libphobos/libdruntime/core/sys/windows/vfw.d
  4633f2ba9df184085550d29f9d42125f  libphobos/libdruntime/core/sys/windows/w32api.d
! 98759754405e8fc89c3d9193e433861f  libphobos/libdruntime/core/sys/windows/winbase.d
! 0004fe7a4c6cdf41fc530c9406371413  libphobos/libdruntime/core/sys/windows/winber.d
! f354c86810ea0d0c6dc99b9828417cee  libphobos/libdruntime/core/sys/windows/wincon.d
! 011a31c0078eb0a64eb66fa7f89f9e90  libphobos/libdruntime/core/sys/windows/wincrypt.d
! 5b7d25bdedfb05a05db8243de7d5e6d8  libphobos/libdruntime/core/sys/windows/windef.d
  293f507b533fce5d73e47c24264d26ff  libphobos/libdruntime/core/sys/windows/windows.d
! 3a994a512b1eb0a3f526147ae3e0ee31  libphobos/libdruntime/core/sys/windows/winerror.d
! 9566e5aef5341cb36a1170e430e39e98  libphobos/libdruntime/core/sys/windows/wingdi.d
! e197318f7e06e68870c7149908e0193f  libphobos/libdruntime/core/sys/windows/winhttp.d
! 474517d804a2a183b2e952d30674521e  libphobos/libdruntime/core/sys/windows/wininet.d
! 3a94d355c9c38a3d8a9e7ab073dea4cf  libphobos/libdruntime/core/sys/windows/winioctl.d
! 4311c05d2410846d38ed94e0473c610c  libphobos/libdruntime/core/sys/windows/winldap.d
! ef1bbcc1d5127f96489906e9ea6ebe5d  libphobos/libdruntime/core/sys/windows/winnetwk.d
! 29ca109ad1b29a26374cdf69b19cad7d  libphobos/libdruntime/core/sys/windows/winnls.d
! 330c0e160af0f95ff8636a7694af1394  libphobos/libdruntime/core/sys/windows/winnt.d
! 62a068176cfa8839336e22f881fa4df7  libphobos/libdruntime/core/sys/windows/winperf.d
! 88d34c8a707d9184dc8df178ccf8b02f  libphobos/libdruntime/core/sys/windows/winreg.d
! 30e8414891d489902495392bae074970  libphobos/libdruntime/core/sys/windows/winsock2.d
! 99032f40f469409226ffad3608b700fa  libphobos/libdruntime/core/sys/windows/winspool.d
! 4011389df10fdeab3bdeb53a6a5c0bc1  libphobos/libdruntime/core/sys/windows/winsvc.d
! 7cc8e61d96d4cb316235280a55e2f901  libphobos/libdruntime/core/sys/windows/winuser.d
! 71d63b0d23cd0d19fdc396d9a7dbb42d  libphobos/libdruntime/core/sys/windows/winver.d
! 41c218143153e30038adf57a97513d49  libphobos/libdruntime/core/sys/windows/wtsapi32.d
! 231ee33c45d335b2d931a7299d662cb8  libphobos/libdruntime/core/sys/windows/wtypes.d
! 15dd8438d2cdbb0ccc32b286e3a12288  libphobos/libdruntime/core/thread/context.d
  6cfc0c2485080e923e924b73defa7746  libphobos/libdruntime/core/thread/fiber/base.d
  f79a7dc44d171d8251e9510c1c74212c  libphobos/libdruntime/core/thread/fiber/package.d
! 130983a2574aa9e022416b8c448d7c7a  libphobos/libdruntime/core/thread/osthread.d
! fab302cddffc090bb088eae9fc6c384b  libphobos/libdruntime/core/thread/package.d
  edab932469668c2bb7116aab5d9b76e0  libphobos/libdruntime/core/thread/threadbase.d
  e56fd11737f2c55b4255fe3d6ac1ef28  libphobos/libdruntime/core/thread/threadgroup.d
! 2f46bd7dc1302e28bd73e6f3775f3869  libphobos/libdruntime/core/thread/types.d
! 4b521bc60abdd0deb4de23772d0f57c7  libphobos/libdruntime/core/time.d
  3a073c402a4c1ccb2f41a59edaba8e47  libphobos/libdruntime/core/vararg.d
  8fd3a62a61def138cfc3fc4cb394edf9  libphobos/libdruntime/core/volatile.d
! 5a204a18ba162e5057206a7aa2e7ed4a  libphobos/libdruntime/etc/valgrind/valgrind.d
  6d8c84f9aadc849a94d832fa65ac8d66  libphobos/libdruntime/etc/valgrind/valgrind_.c
  4925070faeff62a19810edd5aa54a1e9  libphobos/libdruntime/gcc/attribute.d
  e853fe302a2b5d2b8f7465b9a79414ee  libphobos/libdruntime/gcc/attributes.d
*************** f2bc5e78abadaa970deff8afc34f58a8  libpho
*** 144296,144319 ****
  371cb9df3a872784efb0e2e66a99f55b  libphobos/libdruntime/gcc/unwind/generic.d
  a65b4ab3edfbd40ae196e2ada43fc39e  libphobos/libdruntime/gcc/unwind/package.d
  df7fcef7caf5f63cafb73bdb2f8f4050  libphobos/libdruntime/gcc/unwind/pe.d
! 6b10f7d72b42b48d5d6978ff88c208aa  libphobos/libdruntime/object.d
  d8d516fbbcdaf56dbedecba292ccbbf0  libphobos/libdruntime/rt/aApply.d
  354d74322247f84a028b3aa1a5e7504b  libphobos/libdruntime/rt/aApplyR.d
  b647fb15bc7ed8eeaa50ad59ae9bfe24  libphobos/libdruntime/rt/arraycat.d
  b1e402d9e259d6f12026d20eea906cdb  libphobos/libdruntime/rt/config.d
! a0ed14f9f9820952df01a04539a0f23d  libphobos/libdruntime/rt/critical_.d
  95971c2776b2763f2260ca4f40449ef7  libphobos/libdruntime/rt/deh.d
! e05a3767be1ffefec3d99bc3db51bbc7  libphobos/libdruntime/rt/dmain2.d
  94d63a76cd37f837fa8e39cf416590e6  libphobos/libdruntime/rt/dylib_fixes.c
  6487fb837b4932675bbb23237f9a7c03  libphobos/libdruntime/rt/ehalloc.d
  54c5f0846525d6e321ce6c2cbace4dbd  libphobos/libdruntime/rt/invariant_.d
! 9a080a45dcbb269ea73f3fc46db27311  libphobos/libdruntime/rt/lifetime.d
  3256fa529b5c773a7af9a6a8a2e989cb  libphobos/libdruntime/rt/memory.d
! 7e8ad70daaa09cd851c51d9c04812cf2  libphobos/libdruntime/rt/minfo.d
! cdf59405351ba7c7e3d5450b0f0b0e0e  libphobos/libdruntime/rt/monitor_.d
! bd333879e9738908ba32ef93f52deafc  libphobos/libdruntime/rt/profilegc.d
! 1e50d613ef2c1ba6637c9f9dcc750d49  libphobos/libdruntime/rt/sections.d
! f6e3b55cca95e54705af45642c8759a3  libphobos/libdruntime/rt/tlsgc.d
  013e9098f3754477999eab42054b5cc2  libphobos/libdruntime/rt/util/typeinfo.d
  b44590c842b754fede38a9a70a5b2d53  libphobos/libdruntime/rt/util/utility.d
  98e21634a122597ed7abb6150c41cdbf  libphobos/m4/autoconf.m4
--- 144422,144445 ----
  371cb9df3a872784efb0e2e66a99f55b  libphobos/libdruntime/gcc/unwind/generic.d
  a65b4ab3edfbd40ae196e2ada43fc39e  libphobos/libdruntime/gcc/unwind/package.d
  df7fcef7caf5f63cafb73bdb2f8f4050  libphobos/libdruntime/gcc/unwind/pe.d
! 7dd93e6cf9f2cecb1e2d2a3c048012f2  libphobos/libdruntime/object.d
  d8d516fbbcdaf56dbedecba292ccbbf0  libphobos/libdruntime/rt/aApply.d
  354d74322247f84a028b3aa1a5e7504b  libphobos/libdruntime/rt/aApplyR.d
  b647fb15bc7ed8eeaa50ad59ae9bfe24  libphobos/libdruntime/rt/arraycat.d
  b1e402d9e259d6f12026d20eea906cdb  libphobos/libdruntime/rt/config.d
! b74e1ba7eaa50098c2d2394942e97bb4  libphobos/libdruntime/rt/critical_.d
  95971c2776b2763f2260ca4f40449ef7  libphobos/libdruntime/rt/deh.d
! 1784c377bfd973367925d9f037257b25  libphobos/libdruntime/rt/dmain2.d
  94d63a76cd37f837fa8e39cf416590e6  libphobos/libdruntime/rt/dylib_fixes.c
  6487fb837b4932675bbb23237f9a7c03  libphobos/libdruntime/rt/ehalloc.d
  54c5f0846525d6e321ce6c2cbace4dbd  libphobos/libdruntime/rt/invariant_.d
! f50c363116d2ca4687d858a5415526b4  libphobos/libdruntime/rt/lifetime.d
  3256fa529b5c773a7af9a6a8a2e989cb  libphobos/libdruntime/rt/memory.d
! 65ccf728173ab670b7d967f116a2ec8a  libphobos/libdruntime/rt/minfo.d
! f1e0e7f32e50c9d6628a251dd76fda9a  libphobos/libdruntime/rt/monitor_.d
! 8e9e90764d65fe5d22ab0a9f1599b89c  libphobos/libdruntime/rt/profilegc.d
! 81455136e3c8054bd7f1d0b1e1124c31  libphobos/libdruntime/rt/sections.d
! 05c8f16e86f19397869dbb0633aa799b  libphobos/libdruntime/rt/tlsgc.d
  013e9098f3754477999eab42054b5cc2  libphobos/libdruntime/rt/util/typeinfo.d
  b44590c842b754fede38a9a70a5b2d53  libphobos/libdruntime/rt/util/utility.d
  98e21634a122597ed7abb6150c41cdbf  libphobos/m4/autoconf.m4
*************** b3025f8fcdacfcfd19b2f680771e0d5b  libpho
*** 144330,144338 ****
  37831246a7b8e5f71727b7a713352035  libphobos/scripts/gen_phobos_sources.d
  483b5aeff7dae9fe9839ad556013fb2b  libphobos/scripts/tests_extractor.d
  e4224ccaecb14d942c71d31bef20d78c  libphobos/src/LICENSE_1_0.txt
! 1071ec14081cafc28b5daa4635456f36  libphobos/src/MERGE
! af5b0313377f98414fbf08f809a90254  libphobos/src/Makefile.am
! 12d866b1f3b11e05c0876c9009989f67  libphobos/src/Makefile.in
  ff30fe7275b03f69e2a7796e47d142e8  libphobos/src/drtstuff.spec
  145c3df6886ff3a292f7e57902766615  libphobos/src/etc/c/curl.d
  5b3f5b02dca77e030bb07df6acaa9066  libphobos/src/etc/c/odbc/odbc32.d
--- 144456,144464 ----
  37831246a7b8e5f71727b7a713352035  libphobos/scripts/gen_phobos_sources.d
  483b5aeff7dae9fe9839ad556013fb2b  libphobos/scripts/tests_extractor.d
  e4224ccaecb14d942c71d31bef20d78c  libphobos/src/LICENSE_1_0.txt
! f682c8c04f359db1da8da0c1a2206241  libphobos/src/MERGE
! f56af5e5bd0ade2af59360f8e83e60b5  libphobos/src/Makefile.am
! fe1de4e8900292f57a1e46d98cfc7355  libphobos/src/Makefile.in
  ff30fe7275b03f69e2a7796e47d142e8  libphobos/src/drtstuff.spec
  145c3df6886ff3a292f7e57902766615  libphobos/src/etc/c/curl.d
  5b3f5b02dca77e030bb07df6acaa9066  libphobos/src/etc/c/odbc/odbc32.d
*************** ff30fe7275b03f69e2a7796e47d142e8  libpho
*** 144344,144350 ****
  af47372314d40b7e06fa4d38102fabb9  libphobos/src/etc/c/odbc/sqlucode.d
  931c194ed998341ff80fd023dffed184  libphobos/src/etc/c/sqlite3.d
  7b80323c83065d7a653fce9728ebac50  libphobos/src/etc/c/zlib.d
! fa25eb1b341e933154b909c87ba2fa4d  libphobos/src/index.dd
  3a1ad66c3c47609c90c1f4d9cf8ddca2  libphobos/src/libgphobos.spec.in
  27f07eb519b41fc132521438c8532430  libphobos/src/std/algorithm/comparison.d
  694c41f4d2a56ffa1cea9387144617a7  libphobos/src/std/algorithm/internal.d
--- 144470,144476 ----
  af47372314d40b7e06fa4d38102fabb9  libphobos/src/etc/c/odbc/sqlucode.d
  931c194ed998341ff80fd023dffed184  libphobos/src/etc/c/sqlite3.d
  7b80323c83065d7a653fce9728ebac50  libphobos/src/etc/c/zlib.d
! bd4a706c9b9fb969a3aba44aedccdf8c  libphobos/src/index.dd
  3a1ad66c3c47609c90c1f4d9cf8ddca2  libphobos/src/libgphobos.spec.in
  27f07eb519b41fc132521438c8532430  libphobos/src/std/algorithm/comparison.d
  694c41f4d2a56ffa1cea9387144617a7  libphobos/src/std/algorithm/internal.d
*************** bfea1f02f1a0048e58bbcf2170cfca9b  libpho
*** 144352,144360 ****
  b38d74994191c451a28bd76b3d2c6dd0  libphobos/src/std/algorithm/mutation.d
  3f649d64367da82fd22630117d39a560  libphobos/src/std/algorithm/package.d
  e2d0704809516eca3359a1cb2a27a08b  libphobos/src/std/algorithm/searching.d
! d3ead1ba2f3ccbf57c4b8b586aa53d79  libphobos/src/std/algorithm/setops.d
  c089a9994eed9a6f284bcecab22792e8  libphobos/src/std/algorithm/sorting.d
! e22ce47cf698bdd15ca7b112cd94baf9  libphobos/src/std/array.d
  693e4d61ebf3dd95cd39d68554c90536  libphobos/src/std/ascii.d
  4343438cc03cd4133da56302010ceb07  libphobos/src/std/base64.d
  2ed00320c4f6fe0bf39ad5cb882922b8  libphobos/src/std/bigint.d
--- 144478,144486 ----
  b38d74994191c451a28bd76b3d2c6dd0  libphobos/src/std/algorithm/mutation.d
  3f649d64367da82fd22630117d39a560  libphobos/src/std/algorithm/package.d
  e2d0704809516eca3359a1cb2a27a08b  libphobos/src/std/algorithm/searching.d
! 1781ec97884422e2ab2af71556e272e0  libphobos/src/std/algorithm/setops.d
  c089a9994eed9a6f284bcecab22792e8  libphobos/src/std/algorithm/sorting.d
! f8c43cbdab71ad5630b7dd3c5646951a  libphobos/src/std/array.d
  693e4d61ebf3dd95cd39d68554c90536  libphobos/src/std/ascii.d
  4343438cc03cd4133da56302010ceb07  libphobos/src/std/base64.d
  2ed00320c4f6fe0bf39ad5cb882922b8  libphobos/src/std/bigint.d
*************** d39b906087da34c3c097a9d293bf5278  libpho
*** 144367,144373 ****
  b2899537b7218e7ff3c84509f244f1e3  libphobos/src/std/container/binaryheap.d
  21f786eb5ba0ba4d7458c50bfe9c56ce  libphobos/src/std/container/dlist.d
  98854bdceed01292da33bdd12c7a7120  libphobos/src/std/container/package.d
! 2fcd0ed02c78e714b9f785476a364bb1  libphobos/src/std/container/rbtree.d
  80b698261f95d006feca4a1b3907071c  libphobos/src/std/container/slist.d
  867341eefe22ccbb576dd75fd0283f0c  libphobos/src/std/container/util.d
  3c954b1d9ae72b1b77a170d739adff44  libphobos/src/std/conv.d
--- 144493,144499 ----
  b2899537b7218e7ff3c84509f244f1e3  libphobos/src/std/container/binaryheap.d
  21f786eb5ba0ba4d7458c50bfe9c56ce  libphobos/src/std/container/dlist.d
  98854bdceed01292da33bdd12c7a7120  libphobos/src/std/container/package.d
! c127e10617b611d5f1e061a6d272de6f  libphobos/src/std/container/rbtree.d
  80b698261f95d006feca4a1b3907071c  libphobos/src/std/container/slist.d
  867341eefe22ccbb576dd75fd0283f0c  libphobos/src/std/container/util.d
  3c954b1d9ae72b1b77a170d739adff44  libphobos/src/std/conv.d
*************** e1f1ef2268cab16fb9a11654338cbb3c  libpho
*** 144405,144411 ****
  b746c292389ecbe3217b416ec621331f  libphobos/src/std/experimental/allocator/building_blocks/scoped_allocator.d
  6fe076faf1a642577ab57e35a170846c  libphobos/src/std/experimental/allocator/building_blocks/segregator.d
  cbd3688f5fd94f184fc92151c14e5dd9  libphobos/src/std/experimental/allocator/building_blocks/stats_collector.d
! d100248c00847c5c9f54243ebf4ba757  libphobos/src/std/experimental/allocator/common.d
  f39a9f5fa9bfdc9d8679091918adb41a  libphobos/src/std/experimental/allocator/gc_allocator.d
  7b0928c319cdcbd65e54f735ba1a1296  libphobos/src/std/experimental/allocator/mallocator.d
  fe48c98a07e4341757788c70666ae999  libphobos/src/std/experimental/allocator/mmap_allocator.d
--- 144531,144537 ----
  b746c292389ecbe3217b416ec621331f  libphobos/src/std/experimental/allocator/building_blocks/scoped_allocator.d
  6fe076faf1a642577ab57e35a170846c  libphobos/src/std/experimental/allocator/building_blocks/segregator.d
  cbd3688f5fd94f184fc92151c14e5dd9  libphobos/src/std/experimental/allocator/building_blocks/stats_collector.d
! df2a222ee0e8de38553b3ba0a0d87329  libphobos/src/std/experimental/allocator/common.d
  f39a9f5fa9bfdc9d8679091918adb41a  libphobos/src/std/experimental/allocator/gc_allocator.d
  7b0928c319cdcbd65e54f735ba1a1296  libphobos/src/std/experimental/allocator/mallocator.d
  fe48c98a07e4341757788c70666ae999  libphobos/src/std/experimental/allocator/mmap_allocator.d
*************** f5600abfe1adcb27ff69f41acaab893b  libpho
*** 144419,144433 ****
  a6638776c1ae6dbc988632be56630654  libphobos/src/std/experimental/logger/nulllogger.d
  1d604e68182f77dfbe797dc01e78c297  libphobos/src/std/experimental/logger/package.d
  768b30d13593aba9e2715a7d868d763e  libphobos/src/std/experimental/note.md
! b33fcc5d233365eca57d47c9d8122bef  libphobos/src/std/file.d
  ed69de5978237426e7bd4ad3c1739056  libphobos/src/std/format/internal/floats.d
  23800e940269aaa2d047e31bdf1ba455  libphobos/src/std/format/internal/read.d
  1215657bedf400bf3f24f2b15834843d  libphobos/src/std/format/internal/write.d
  0b7939a8b36bc1ad7a1b39456a0f2f27  libphobos/src/std/format/package.d
  8b55a2d263807b24820e6e80a2b9cd8a  libphobos/src/std/format/read.d
! 5ca6bf9438eb9b805e437decc0d26464  libphobos/src/std/format/spec.d
! c210167a3b02323e6329c264f61d8641  libphobos/src/std/format/write.d
! 38c4186aeeef06f29aaed6a6c2d7dcb2  libphobos/src/std/functional.d
  417033d918c8a50578ee2b4750f4103f  libphobos/src/std/getopt.d
  8069d722b3e53ce8fcea3acb84948ee2  libphobos/src/std/int128.d
  8bc9fa8deafb0e80277b86268d55fa53  libphobos/src/std/internal/attributes.d
--- 144545,144559 ----
  a6638776c1ae6dbc988632be56630654  libphobos/src/std/experimental/logger/nulllogger.d
  1d604e68182f77dfbe797dc01e78c297  libphobos/src/std/experimental/logger/package.d
  768b30d13593aba9e2715a7d868d763e  libphobos/src/std/experimental/note.md
! d5677eb999add1f0b7272716abd4ab65  libphobos/src/std/file.d
  ed69de5978237426e7bd4ad3c1739056  libphobos/src/std/format/internal/floats.d
  23800e940269aaa2d047e31bdf1ba455  libphobos/src/std/format/internal/read.d
  1215657bedf400bf3f24f2b15834843d  libphobos/src/std/format/internal/write.d
  0b7939a8b36bc1ad7a1b39456a0f2f27  libphobos/src/std/format/package.d
  8b55a2d263807b24820e6e80a2b9cd8a  libphobos/src/std/format/read.d
! 3f7e152c3494e8c6177f8b52d8aec051  libphobos/src/std/format/spec.d
! 8aa87fd1333783a5a0eb34f8800e975d  libphobos/src/std/format/write.d
! 67192a1f5c199e242d32ce1821d8af29  libphobos/src/std/functional.d
  417033d918c8a50578ee2b4750f4103f  libphobos/src/std/getopt.d
  8069d722b3e53ce8fcea3acb84948ee2  libphobos/src/std/int128.d
  8bc9fa8deafb0e80277b86268d55fa53  libphobos/src/std/internal/attributes.d
*************** c210167a3b02323e6329c264f61d8641  libpho
*** 144435,144442 ****
  76b34656b484bbc367218862de45334b  libphobos/src/std/internal/entropy.d
  65b2752482c5beafe0d9c3b46fc749bd  libphobos/src/std/internal/math/biguintcore.d
  d3a41b19b71afaad9507ea2b7e63baa1  libphobos/src/std/internal/math/biguintnoasm.d
! 8163acdb919296a99cd241f472263b56  libphobos/src/std/internal/math/errorfunction.d
! 2d453742fdd5aa56d4933bdb6d2cc677  libphobos/src/std/internal/math/gammafunction.d
  f25b12bd0896d34a7a63eeccbb71ddd1  libphobos/src/std/internal/memory.d
  b8a0549fa22a82b03b350b02592236a5  libphobos/src/std/internal/scopebuffer.d
  9d04fec81b9805b4cb23cb8c29ade815  libphobos/src/std/internal/test/dummyrange.d
--- 144561,144568 ----
  76b34656b484bbc367218862de45334b  libphobos/src/std/internal/entropy.d
  65b2752482c5beafe0d9c3b46fc749bd  libphobos/src/std/internal/math/biguintcore.d
  d3a41b19b71afaad9507ea2b7e63baa1  libphobos/src/std/internal/math/biguintnoasm.d
! ffe5a5a6379f2cdd3d67410fa6c523d5  libphobos/src/std/internal/math/errorfunction.d
! 0767176e616b1b6f2e19a567e085aff3  libphobos/src/std/internal/math/gammafunction.d
  f25b12bd0896d34a7a63eeccbb71ddd1  libphobos/src/std/internal/memory.d
  b8a0549fa22a82b03b350b02592236a5  libphobos/src/std/internal/scopebuffer.d
  9d04fec81b9805b4cb23cb8c29ade815  libphobos/src/std/internal/test/dummyrange.d
*************** e48b4ce7bdf9d6c2bf05c0feeb988c8e  libpho
*** 144449,144472 ****
  e6587609b7d1bb62a631bdf1c3a96600  libphobos/src/std/internal/unicode_norm.d
  e50986d764d488314bf6aa245b5bb157  libphobos/src/std/internal/unicode_tables.d
  1032174c14b8ed750d026d9e33c0f28d  libphobos/src/std/internal/windows/advapi32.d
  66cc75c0ba4019fcaebc5b3f3f6f6da7  libphobos/src/std/json.d
! 929f2919fe4ac3248380ab2ac45c96d3  libphobos/src/std/logger/core.d
  8b49c5a777ce35ba21edc2815b1a42a3  libphobos/src/std/logger/filelogger.d
  23505f8d8333bbaab46e684fa3fb3e96  libphobos/src/std/logger/multilogger.d
  9c02c2498ffb731d11c25464e692a100  libphobos/src/std/logger/nulllogger.d
! a3782d3b8580d60ebaf89a70af7f468e  libphobos/src/std/logger/package.d
  d8f795902be376414e804c2210e0022a  libphobos/src/std/math/algebraic.d
  3cee3970cfe6bcde0d4b6c640b9aae04  libphobos/src/std/math/constants.d
  fdcb7091f61f288ffb5fddf180890949  libphobos/src/std/math/exponential.d
! a690b96d3dbba40fbd2f9c30258782ec  libphobos/src/std/math/hardware.d
  2fc8b0285eab81bd86ec173718b442d0  libphobos/src/std/math/operations.d
  ffd91c7d720a05cc92297bfa00f7150d  libphobos/src/std/math/package.d
  88694133c2ab2068b6250dbc41d3cb48  libphobos/src/std/math/remainder.d
  7d5f60b5115b54dbb62902f440eff6bc  libphobos/src/std/math/rounding.d
  55d099fefe01ba1713d89a88e07604f7  libphobos/src/std/math/traits.d
  bb6782b1bf2a9aaca15560a63e26a8c7  libphobos/src/std/math/trigonometry.d
! 3475e5203590049af8ca79a7b2dd9504  libphobos/src/std/mathspecial.d
! 3fcc7e62612171e7a4e18b8c0053b366  libphobos/src/std/meta.d
  fdadf3112706335f55e6a193d9a86b0e  libphobos/src/std/mmfile.d
  bfce3399bbfb8b0a89d282dd5be0d04e  libphobos/src/std/net/curl.d
  8f6dbfa8c1df10b8e6ef116eb55bbe40  libphobos/src/std/net/isemail.d
--- 144575,144599 ----
  e6587609b7d1bb62a631bdf1c3a96600  libphobos/src/std/internal/unicode_norm.d
  e50986d764d488314bf6aa245b5bb157  libphobos/src/std/internal/unicode_tables.d
  1032174c14b8ed750d026d9e33c0f28d  libphobos/src/std/internal/windows/advapi32.d
+ 8a68605320e57337881ecc17242eb7b0  libphobos/src/std/internal/windows/bcrypt.d
  66cc75c0ba4019fcaebc5b3f3f6f6da7  libphobos/src/std/json.d
! 769a8d334a6bd2604b79467287d8adaf  libphobos/src/std/logger/core.d
  8b49c5a777ce35ba21edc2815b1a42a3  libphobos/src/std/logger/filelogger.d
  23505f8d8333bbaab46e684fa3fb3e96  libphobos/src/std/logger/multilogger.d
  9c02c2498ffb731d11c25464e692a100  libphobos/src/std/logger/nulllogger.d
! 469e723108920b2726532b61a1273b97  libphobos/src/std/logger/package.d
  d8f795902be376414e804c2210e0022a  libphobos/src/std/math/algebraic.d
  3cee3970cfe6bcde0d4b6c640b9aae04  libphobos/src/std/math/constants.d
  fdcb7091f61f288ffb5fddf180890949  libphobos/src/std/math/exponential.d
! 085d84528a504c88ab05bd4215bec42c  libphobos/src/std/math/hardware.d
  2fc8b0285eab81bd86ec173718b442d0  libphobos/src/std/math/operations.d
  ffd91c7d720a05cc92297bfa00f7150d  libphobos/src/std/math/package.d
  88694133c2ab2068b6250dbc41d3cb48  libphobos/src/std/math/remainder.d
  7d5f60b5115b54dbb62902f440eff6bc  libphobos/src/std/math/rounding.d
  55d099fefe01ba1713d89a88e07604f7  libphobos/src/std/math/traits.d
  bb6782b1bf2a9aaca15560a63e26a8c7  libphobos/src/std/math/trigonometry.d
! 99c4dfc75d99a595958873aa0d9cbc83  libphobos/src/std/mathspecial.d
! 06d21cb488e52d4b75acbacff1b56f16  libphobos/src/std/meta.d
  fdadf3112706335f55e6a193d9a86b0e  libphobos/src/std/mmfile.d
  bfce3399bbfb8b0a89d282dd5be0d04e  libphobos/src/std/net/curl.d
  8f6dbfa8c1df10b8e6ef116eb55bbe40  libphobos/src/std/net/isemail.d
*************** ce1fe5d48bc66d2758b1c8b3de1d0184  libpho
*** 144478,144509 ****
  22cade572817362e73a494298c994d0f  libphobos/src/std/process.d
  7df935be2fb92ec96132af2742fa8ed1  libphobos/src/std/random.d
  9aefa68666e3b2384142dd9837b4d2af  libphobos/src/std/range/interfaces.d
! 54eb6e6bd2b6e600e226dbd1016087bb  libphobos/src/std/range/package.d
  ae94d782479273704d5fc6db0ddc4610  libphobos/src/std/range/primitives.d
! 4ca1f589b5a11920b25b46baeec8699a  libphobos/src/std/regex/internal/backtracking.d
  44883eb43e246b6b244c1ff51ebf2822  libphobos/src/std/regex/internal/generator.d
  a8c8d07b044b66c29d55c325992d2109  libphobos/src/std/regex/internal/ir.d
  12c8dadaebb3d1657fa4dce91b6111d4  libphobos/src/std/regex/internal/kickstart.d
  a431b3ed608107d318d493eed1a76852  libphobos/src/std/regex/internal/parser.d
! ac0a9a606c95c4c1632599630d77cac4  libphobos/src/std/regex/internal/tests.d
  25f5ce0273dbf7fcc617aeb2137a0e7d  libphobos/src/std/regex/internal/tests2.d
! 4c2dab023ef251a6ae3c3e03c1831614  libphobos/src/std/regex/internal/thompson.d
  9d5ca0299241cbf15f55dba32d14fedc  libphobos/src/std/regex/package.d
! 86f746e01b6b2e0e808ade6f5dd08299  libphobos/src/std/signals.d
! 56052fcda79384ae2c8a378fc96a4edd  libphobos/src/std/socket.d
  65fa3f6f1125566206c3a4ac3e8adfe3  libphobos/src/std/stdint.d
  ba9b15fc7c0dacd4465cd8ac35bb1737  libphobos/src/std/stdio.d
  3ce8af7c2852c1265dec0a87dcae7842  libphobos/src/std/string.d
  9b80bbfee054d3854a90be0cbb1a703b  libphobos/src/std/sumtype.d
  7a5ed6243cd12ca20962a32ebdf89def  libphobos/src/std/system.d
! 1762165fa07be5e4fc9f02b7ed439148  libphobos/src/std/traits.d
! 8a93e1487e34371b60807d4f3ea2e1f4  libphobos/src/std/typecons.d
  8592c7afe7a1de32c25d04e3fa0f2bca  libphobos/src/std/typetuple.d
! 88046575f79aa525d347b8652fd2b9ba  libphobos/src/std/uni/package.d
  c2ff190df1f5298cbcc40494150b1d48  libphobos/src/std/uri.d
  6925d1c023c389c0e8f51b64ef03a335  libphobos/src/std/utf.d
  b797e38f3d3e541dec33b391ba3f0cbf  libphobos/src/std/uuid.d
! 28786b956eb7d3fc1856c675c46bdbde  libphobos/src/std/variant.d
  fb2675bdcc716cb272a59ab642e3b40b  libphobos/src/std/windows/charset.d
  dd46a2873cda836b4a607e35ac2a3835  libphobos/src/std/windows/registry.d
  c1a103b661be58e2c1a62e8aab13650e  libphobos/src/std/windows/syserror.d
--- 144605,144636 ----
  22cade572817362e73a494298c994d0f  libphobos/src/std/process.d
  7df935be2fb92ec96132af2742fa8ed1  libphobos/src/std/random.d
  9aefa68666e3b2384142dd9837b4d2af  libphobos/src/std/range/interfaces.d
! 974e00473946b99690cf47d780ece27c  libphobos/src/std/range/package.d
  ae94d782479273704d5fc6db0ddc4610  libphobos/src/std/range/primitives.d
! 5e4bc68a19951fa901468b9dd127c9e8  libphobos/src/std/regex/internal/backtracking.d
  44883eb43e246b6b244c1ff51ebf2822  libphobos/src/std/regex/internal/generator.d
  a8c8d07b044b66c29d55c325992d2109  libphobos/src/std/regex/internal/ir.d
  12c8dadaebb3d1657fa4dce91b6111d4  libphobos/src/std/regex/internal/kickstart.d
  a431b3ed608107d318d493eed1a76852  libphobos/src/std/regex/internal/parser.d
! 8720ed4398d16ad11257926b9d4d2b70  libphobos/src/std/regex/internal/tests.d
  25f5ce0273dbf7fcc617aeb2137a0e7d  libphobos/src/std/regex/internal/tests2.d
! 09f399c90c4b0d380065e8af4ef4ae0e  libphobos/src/std/regex/internal/thompson.d
  9d5ca0299241cbf15f55dba32d14fedc  libphobos/src/std/regex/package.d
! 5ac33e3a7f146c0dac33fc5bd40e83bf  libphobos/src/std/signals.d
! c848e1a22c4aff595c04ddb7df4c1934  libphobos/src/std/socket.d
  65fa3f6f1125566206c3a4ac3e8adfe3  libphobos/src/std/stdint.d
  ba9b15fc7c0dacd4465cd8ac35bb1737  libphobos/src/std/stdio.d
  3ce8af7c2852c1265dec0a87dcae7842  libphobos/src/std/string.d
  9b80bbfee054d3854a90be0cbb1a703b  libphobos/src/std/sumtype.d
  7a5ed6243cd12ca20962a32ebdf89def  libphobos/src/std/system.d
! 648d2cea8b1db3ffb300af8dd4afdfdf  libphobos/src/std/traits.d
! 2ceae09bee727b8a87df977232f1a541  libphobos/src/std/typecons.d
  8592c7afe7a1de32c25d04e3fa0f2bca  libphobos/src/std/typetuple.d
! 039d3978f604bfdd708d72b83b5136b0  libphobos/src/std/uni/package.d
  c2ff190df1f5298cbcc40494150b1d48  libphobos/src/std/uri.d
  6925d1c023c389c0e8f51b64ef03a335  libphobos/src/std/utf.d
  b797e38f3d3e541dec33b391ba3f0cbf  libphobos/src/std/uuid.d
! dd8b1f3ca95197f4ccd34fb64bb783f0  libphobos/src/std/variant.d
  fb2675bdcc716cb272a59ab642e3b40b  libphobos/src/std/windows/charset.d
  dd46a2873cda836b4a607e35ac2a3835  libphobos/src/std/windows/registry.d
  c1a103b661be58e2c1a62e8aab13650e  libphobos/src/std/windows/syserror.d
*************** c345e0c58342f032fbeb00c63fdb3340  libpho
*** 144515,144521 ****
  aa70b4cf24946de203c671b652c53970  libphobos/testsuite/lib/libphobos-dg.exp
  58de7a7537cc7fc649654206ea43f0ee  libphobos/testsuite/lib/libphobos.exp
  cbb0b94d3f71fbf479418214a976a34d  libphobos/testsuite/libphobos.aa/aa.exp
! 05636b845bfe58a8262ea1c7e28d1c3c  libphobos/testsuite/libphobos.aa/test_aa.d
  d86b969dda21cc9af1483872e4a3dcc8  libphobos/testsuite/libphobos.allocations/alloc_from_assert.d
  ef2bd4a0583795c33a64a5f146f0dfb9  libphobos/testsuite/libphobos.allocations/allocations.exp
  7dfee0831ce08cfd971056dee5ce8519  libphobos/testsuite/libphobos.allocations/overflow_from_existing.d
--- 144642,144648 ----
  aa70b4cf24946de203c671b652c53970  libphobos/testsuite/lib/libphobos-dg.exp
  58de7a7537cc7fc649654206ea43f0ee  libphobos/testsuite/lib/libphobos.exp
  cbb0b94d3f71fbf479418214a976a34d  libphobos/testsuite/libphobos.aa/aa.exp
! 257c41c273d6b182f32a9a6f5265f3f8  libphobos/testsuite/libphobos.aa/test_aa.d
  d86b969dda21cc9af1483872e4a3dcc8  libphobos/testsuite/libphobos.allocations/alloc_from_assert.d
  ef2bd4a0583795c33a64a5f146f0dfb9  libphobos/testsuite/libphobos.allocations/allocations.exp
  7dfee0831ce08cfd971056dee5ce8519  libphobos/testsuite/libphobos.allocations/overflow_from_existing.d
*************** c7f93c2b045d9c2a3c5df2fb48207974  libpho
*** 144580,144612 ****
  ede421f54ebe911928ab82fa7d2d9967  libphobos/testsuite/libphobos.phobos/phobos.exp
  1347613103d3cb6285f6cb08b5231125  libphobos/testsuite/libphobos.phobos/shared/phobos-shared.exp
  9d911edf87a63f19de14aefabd6b1f34  libphobos/testsuite/libphobos.phobos/static/phobos-static.exp
! 9457c3033983f7107b2b4ce7a29b6c01  libphobos/testsuite/libphobos.phobos/std_algorithm_comparison.d
! ebb196e2e3b71655f8ade028b9fe1a9a  libphobos/testsuite/libphobos.phobos/std_algorithm_iteration.d
  964525d11b241c47bff9f80bf037a2e4  libphobos/testsuite/libphobos.phobos/std_algorithm_mutation.d
! 0d93242005551a8a30fbd36d3f6c0894  libphobos/testsuite/libphobos.phobos/std_algorithm_searching.d
  739069e43b7215c10ab31870e6682d87  libphobos/testsuite/libphobos.phobos/std_algorithm_setops.d
  224275f7b71f0e3d325c2a7d52e7b610  libphobos/testsuite/libphobos.phobos/std_algorithm_sorting.d
! 75848b5fb13ffd2e554773f220af48e3  libphobos/testsuite/libphobos.phobos/std_array.d
  39d20870c220dd89cc7fe508c0153207  libphobos/testsuite/libphobos.phobos/std_ascii.d
  cff31f6fa748129365528215d94d7379  libphobos/testsuite/libphobos.phobos/std_base64.d
  72290f38edcf25f9b11a8ad13361eb68  libphobos/testsuite/libphobos.phobos/std_bigint.d
  1317db81b6126f130519b1fae06325c7  libphobos/testsuite/libphobos.phobos/std_bitmanip.d
  326c54828b903ac80cbaa246abc3a05b  libphobos/testsuite/libphobos.phobos/std_checkedint.d
  a9984a38e82de9a5d423eaec017c0d12  libphobos/testsuite/libphobos.phobos/std_complex.d
! af6d95b0917584d5cc7ca851853f2d29  libphobos/testsuite/libphobos.phobos/std_concurrency.d
  b2b0504b1929da94c57e645de01fb6a1  libphobos/testsuite/libphobos.phobos/std_container_array.d
  2249255bde5330c02aec8d092ea8db93  libphobos/testsuite/libphobos.phobos/std_container_binaryheap.d
  2ae3fcc268fe3a73ea7d9ef79205f081  libphobos/testsuite/libphobos.phobos/std_container_dlist.d
  f99000f3420b27b5dd842f295bc38404  libphobos/testsuite/libphobos.phobos/std_container_rbtree.d
  616c453ee21bb593b602fb976afec23a  libphobos/testsuite/libphobos.phobos/std_container_slist.d
  982e3710513f015afd387cf92965c177  libphobos/testsuite/libphobos.phobos/std_container_util.d
! 9bef8ac02f53db569ee9cd0f80d4fabf  libphobos/testsuite/libphobos.phobos/std_conv.d
  cece42183db36163b19670796f1b09f2  libphobos/testsuite/libphobos.phobos/std_csv.d
! 3382e61e843922eb0de2067988d826c3  libphobos/testsuite/libphobos.phobos/std_datetime_date.d
  831b3f8b7714662cb5678654010bf40e  libphobos/testsuite/libphobos.phobos/std_datetime_interval.d
  4dbda9382772eec46a8c49847cb03380  libphobos/testsuite/libphobos.phobos/std_datetime_package.d
  c372e234d9ef7ea010a5c917beef0f7d  libphobos/testsuite/libphobos.phobos/std_datetime_stopwatch.d
! d92750e5c461d5b306db83fee61fb4dc  libphobos/testsuite/libphobos.phobos/std_datetime_systime.d
  c4d41092a2eedb4af5f32b550ff6b67c  libphobos/testsuite/libphobos.phobos/std_datetime_timezone.d
  65536dc9def108a039ac9f5d0f9c5cf0  libphobos/testsuite/libphobos.phobos/std_demangle.d
  b88c131cda22b33bf56cbb06f2f1fff6  libphobos/testsuite/libphobos.phobos/std_digest_crc.d
--- 144707,144739 ----
  ede421f54ebe911928ab82fa7d2d9967  libphobos/testsuite/libphobos.phobos/phobos.exp
  1347613103d3cb6285f6cb08b5231125  libphobos/testsuite/libphobos.phobos/shared/phobos-shared.exp
  9d911edf87a63f19de14aefabd6b1f34  libphobos/testsuite/libphobos.phobos/static/phobos-static.exp
! cfb4d2954f23b54d586bd2a90b2ca62c  libphobos/testsuite/libphobos.phobos/std_algorithm_comparison.d
! 7539c9e4f049e3c7af17ee9f6acdd0d3  libphobos/testsuite/libphobos.phobos/std_algorithm_iteration.d
  964525d11b241c47bff9f80bf037a2e4  libphobos/testsuite/libphobos.phobos/std_algorithm_mutation.d
! 7462ec0e4f9c9ab18dfd7c0532757e70  libphobos/testsuite/libphobos.phobos/std_algorithm_searching.d
  739069e43b7215c10ab31870e6682d87  libphobos/testsuite/libphobos.phobos/std_algorithm_setops.d
  224275f7b71f0e3d325c2a7d52e7b610  libphobos/testsuite/libphobos.phobos/std_algorithm_sorting.d
! cce8d60f6c8ac61b9d79feb57a856b2f  libphobos/testsuite/libphobos.phobos/std_array.d
  39d20870c220dd89cc7fe508c0153207  libphobos/testsuite/libphobos.phobos/std_ascii.d
  cff31f6fa748129365528215d94d7379  libphobos/testsuite/libphobos.phobos/std_base64.d
  72290f38edcf25f9b11a8ad13361eb68  libphobos/testsuite/libphobos.phobos/std_bigint.d
  1317db81b6126f130519b1fae06325c7  libphobos/testsuite/libphobos.phobos/std_bitmanip.d
  326c54828b903ac80cbaa246abc3a05b  libphobos/testsuite/libphobos.phobos/std_checkedint.d
  a9984a38e82de9a5d423eaec017c0d12  libphobos/testsuite/libphobos.phobos/std_complex.d
! 70b313bfee1c9aae043f2e94b89d3b19  libphobos/testsuite/libphobos.phobos/std_concurrency.d
  b2b0504b1929da94c57e645de01fb6a1  libphobos/testsuite/libphobos.phobos/std_container_array.d
  2249255bde5330c02aec8d092ea8db93  libphobos/testsuite/libphobos.phobos/std_container_binaryheap.d
  2ae3fcc268fe3a73ea7d9ef79205f081  libphobos/testsuite/libphobos.phobos/std_container_dlist.d
  f99000f3420b27b5dd842f295bc38404  libphobos/testsuite/libphobos.phobos/std_container_rbtree.d
  616c453ee21bb593b602fb976afec23a  libphobos/testsuite/libphobos.phobos/std_container_slist.d
  982e3710513f015afd387cf92965c177  libphobos/testsuite/libphobos.phobos/std_container_util.d
! 857e7bcf330b9158b948d446871c3ccd  libphobos/testsuite/libphobos.phobos/std_conv.d
  cece42183db36163b19670796f1b09f2  libphobos/testsuite/libphobos.phobos/std_csv.d
! d903f5315c1c3ad3d608d99ad5311660  libphobos/testsuite/libphobos.phobos/std_datetime_date.d
  831b3f8b7714662cb5678654010bf40e  libphobos/testsuite/libphobos.phobos/std_datetime_interval.d
  4dbda9382772eec46a8c49847cb03380  libphobos/testsuite/libphobos.phobos/std_datetime_package.d
  c372e234d9ef7ea010a5c917beef0f7d  libphobos/testsuite/libphobos.phobos/std_datetime_stopwatch.d
! 072890bdda8988c89d15ce7217f2bdb0  libphobos/testsuite/libphobos.phobos/std_datetime_systime.d
  c4d41092a2eedb4af5f32b550ff6b67c  libphobos/testsuite/libphobos.phobos/std_datetime_timezone.d
  65536dc9def108a039ac9f5d0f9c5cf0  libphobos/testsuite/libphobos.phobos/std_demangle.d
  b88c131cda22b33bf56cbb06f2f1fff6  libphobos/testsuite/libphobos.phobos/std_digest_crc.d
*************** c7e999b4de045ce46e29f60d9323c617  libpho
*** 144647,144657 ****
  0912cc91a11498eee40c2cab27854560  libphobos/testsuite/libphobos.phobos/std_getopt.d
  72fc28e9e34b3f29a43e46cef0281ba2  libphobos/testsuite/libphobos.phobos/std_int128.d
  083c3369d264d66ad45b029480243a45  libphobos/testsuite/libphobos.phobos/std_internal_cstring.d
  9bb1eaeba35d63a0e39feacd25997087  libphobos/testsuite/libphobos.phobos/std_internal_scopebuffer.d
  77ab8ba3ce0bbe90e848a17803fef367  libphobos/testsuite/libphobos.phobos/std_json.d
  f02acd5f96b0d4feee95b886374e276a  libphobos/testsuite/libphobos.phobos/std_logger_core.d
  b47671d19f9e9f0dc33623986917d86b  libphobos/testsuite/libphobos.phobos/std_logger_nulllogger.d
! bf465ee882dbe74f6513a01b11b1ccac  libphobos/testsuite/libphobos.phobos/std_math_algebraic.d
  37f6ee631b899e7e35efeb1b132ee38d  libphobos/testsuite/libphobos.phobos/std_math_exponential.d
  ea59a9682839a6d0bcb1bc6d718e2f4d  libphobos/testsuite/libphobos.phobos/std_math_hardware.d
  d31a62f0a309aa40e9f73a27158fab81  libphobos/testsuite/libphobos.phobos/std_math_operations.d
--- 144774,144785 ----
  0912cc91a11498eee40c2cab27854560  libphobos/testsuite/libphobos.phobos/std_getopt.d
  72fc28e9e34b3f29a43e46cef0281ba2  libphobos/testsuite/libphobos.phobos/std_int128.d
  083c3369d264d66ad45b029480243a45  libphobos/testsuite/libphobos.phobos/std_internal_cstring.d
+ 99760df5b428855f2e2b53e35884197a  libphobos/testsuite/libphobos.phobos/std_internal_entropy.d
  9bb1eaeba35d63a0e39feacd25997087  libphobos/testsuite/libphobos.phobos/std_internal_scopebuffer.d
  77ab8ba3ce0bbe90e848a17803fef367  libphobos/testsuite/libphobos.phobos/std_json.d
  f02acd5f96b0d4feee95b886374e276a  libphobos/testsuite/libphobos.phobos/std_logger_core.d
  b47671d19f9e9f0dc33623986917d86b  libphobos/testsuite/libphobos.phobos/std_logger_nulllogger.d
! 55e793769f43d0cb89f087b42b812323  libphobos/testsuite/libphobos.phobos/std_math_algebraic.d
  37f6ee631b899e7e35efeb1b132ee38d  libphobos/testsuite/libphobos.phobos/std_math_exponential.d
  ea59a9682839a6d0bcb1bc6d718e2f4d  libphobos/testsuite/libphobos.phobos/std_math_hardware.d
  d31a62f0a309aa40e9f73a27158fab81  libphobos/testsuite/libphobos.phobos/std_math_operations.d
*************** d31a62f0a309aa40e9f73a27158fab81  libpho
*** 144659,144665 ****
  74829372f70ed71b3c8c63184832e70f  libphobos/testsuite/libphobos.phobos/std_math_rounding.d
  3c329e7ca6ca9cc50ffcbc1e1e829ef0  libphobos/testsuite/libphobos.phobos/std_math_traits.d
  9e1784df3aab41ea867a4eb556f5ac38  libphobos/testsuite/libphobos.phobos/std_math_trigonometry.d
! 4946a336af70f7d4159acd9c473f20cf  libphobos/testsuite/libphobos.phobos/std_meta.d
  cec4cfd06338b26660b897cacc096e61  libphobos/testsuite/libphobos.phobos/std_mmfile.d
  d109a2497bf240b82689f962d3c8a909  libphobos/testsuite/libphobos.phobos/std_numeric.d
  dda3b23ec9702aebd7b2df5039bc2911  libphobos/testsuite/libphobos.phobos/std_outbuffer.d
--- 144787,144794 ----
  74829372f70ed71b3c8c63184832e70f  libphobos/testsuite/libphobos.phobos/std_math_rounding.d
  3c329e7ca6ca9cc50ffcbc1e1e829ef0  libphobos/testsuite/libphobos.phobos/std_math_traits.d
  9e1784df3aab41ea867a4eb556f5ac38  libphobos/testsuite/libphobos.phobos/std_math_trigonometry.d
! 2e6ae571dbf5b6bf6c1e6a8626b28425  libphobos/testsuite/libphobos.phobos/std_mathspecial.d
! c55ed45696f692899e66e45e5c650c5d  libphobos/testsuite/libphobos.phobos/std_meta.d
  cec4cfd06338b26660b897cacc096e61  libphobos/testsuite/libphobos.phobos/std_mmfile.d
  d109a2497bf240b82689f962d3c8a909  libphobos/testsuite/libphobos.phobos/std_numeric.d
  dda3b23ec9702aebd7b2df5039bc2911  libphobos/testsuite/libphobos.phobos/std_outbuffer.d
*************** db0e4e237789d00e2f7a12d0f5d4af38  libpho
*** 144668,144688 ****
  018d70aef09f9ac891c8934c08f214a6  libphobos/testsuite/libphobos.phobos/std_path.d
  67eb46f1adf7ceeee58caf4888467c01  libphobos/testsuite/libphobos.phobos/std_random.d
  a3b94e42e71fdee1de0c3d2a9a554177  libphobos/testsuite/libphobos.phobos/std_range_interfaces.d
! 4e74fe29f266a262b06f220939551ffc  libphobos/testsuite/libphobos.phobos/std_range_package.d
  867bab35ba75b2f9556f9e6af894a3ca  libphobos/testsuite/libphobos.phobos/std_range_primitives.d
  c385ea34f5c56c2e4337050f418c27a6  libphobos/testsuite/libphobos.phobos/std_regex_package.d
  cb5e26d683843031b5a563f593286cbc  libphobos/testsuite/libphobos.phobos/std_signals.d
  67a8c1f64f55c6b600263e114af403d0  libphobos/testsuite/libphobos.phobos/std_socket.d
  fa1eea26cad9bca1297d421a3aaf1de7  libphobos/testsuite/libphobos.phobos/std_stdio.d
  fa121f0dcadbe337008e89396cccd32e  libphobos/testsuite/libphobos.phobos/std_string.d
! 14a4d8c0e2fa16da7eca5e1cc36f3b5c  libphobos/testsuite/libphobos.phobos/std_sumtype.d
! 8dbac28abee4bc685c7e9c8b5acd74ed  libphobos/testsuite/libphobos.phobos/std_traits.d
! 25a24387e654e7f6f919eb3c0368b847  libphobos/testsuite/libphobos.phobos/std_typecons.d
  495b175f3262ffa0506c790f4a16467c  libphobos/testsuite/libphobos.phobos/std_typetuple.d
  e2e85a9531e4f0fc8df45f05a58cbf28  libphobos/testsuite/libphobos.phobos/std_uni_package.d
  8008905b85f1d7353b90b000c8d31f50  libphobos/testsuite/libphobos.phobos/std_uri.d
  372b19edf2342985111f88b1609a10c5  libphobos/testsuite/libphobos.phobos/std_utf.d
! c0e5f3a3d8397ff85f57ddf86f6657cc  libphobos/testsuite/libphobos.phobos/std_uuid.d
  acb1edf673d00211ab19a508b2af272b  libphobos/testsuite/libphobos.phobos/std_variant.d
  8a91f32701f84ca3789714542722c0bc  libphobos/testsuite/libphobos.phobos/std_zlib.d
  dc9924675718952b484eadd2d458553a  libphobos/testsuite/libphobos.shared/finalize.d
--- 144797,144817 ----
  018d70aef09f9ac891c8934c08f214a6  libphobos/testsuite/libphobos.phobos/std_path.d
  67eb46f1adf7ceeee58caf4888467c01  libphobos/testsuite/libphobos.phobos/std_random.d
  a3b94e42e71fdee1de0c3d2a9a554177  libphobos/testsuite/libphobos.phobos/std_range_interfaces.d
! e1d58592664546086b7a52c1cd2d44ff  libphobos/testsuite/libphobos.phobos/std_range_package.d
  867bab35ba75b2f9556f9e6af894a3ca  libphobos/testsuite/libphobos.phobos/std_range_primitives.d
  c385ea34f5c56c2e4337050f418c27a6  libphobos/testsuite/libphobos.phobos/std_regex_package.d
  cb5e26d683843031b5a563f593286cbc  libphobos/testsuite/libphobos.phobos/std_signals.d
  67a8c1f64f55c6b600263e114af403d0  libphobos/testsuite/libphobos.phobos/std_socket.d
  fa1eea26cad9bca1297d421a3aaf1de7  libphobos/testsuite/libphobos.phobos/std_stdio.d
  fa121f0dcadbe337008e89396cccd32e  libphobos/testsuite/libphobos.phobos/std_string.d
! 06eb88355b1639ba5009b32d6622cb5d  libphobos/testsuite/libphobos.phobos/std_sumtype.d
! 44a07e3468605be2b04bd6741abff0dc  libphobos/testsuite/libphobos.phobos/std_traits.d
! 84807f82bbb1420ce2793d6e21b57f8a  libphobos/testsuite/libphobos.phobos/std_typecons.d
  495b175f3262ffa0506c790f4a16467c  libphobos/testsuite/libphobos.phobos/std_typetuple.d
  e2e85a9531e4f0fc8df45f05a58cbf28  libphobos/testsuite/libphobos.phobos/std_uni_package.d
  8008905b85f1d7353b90b000c8d31f50  libphobos/testsuite/libphobos.phobos/std_uri.d
  372b19edf2342985111f88b1609a10c5  libphobos/testsuite/libphobos.phobos/std_utf.d
! 3f09fe0ac1b40893b24db858c0afc03c  libphobos/testsuite/libphobos.phobos/std_uuid.d
  acb1edf673d00211ab19a508b2af272b  libphobos/testsuite/libphobos.phobos/std_variant.d
  8a91f32701f84ca3789714542722c0bc  libphobos/testsuite/libphobos.phobos/std_zlib.d
  dc9924675718952b484eadd2d458553a  libphobos/testsuite/libphobos.shared/finalize.d
*************** a73d560a3ba317c5ad0a7919d87b4b6d  libssp
*** 145389,145395 ****
  7d75fa0d30318408fe4cd91d9cbe3ac7  libssp/vsnprintf-chk.c
  e9ff0f4bdd1be75a507480ed1267459d  libssp/vsprintf-chk.c
  9e2de2e1f20ab0ffa2201164de02824f  libstdc++-v3/.editorconfig
! 06ecbc61025967df735d677b1f52a6e1  libstdc++-v3/ChangeLog
  7aa6c40440a44fcf5ec94c066160c2f8  libstdc++-v3/ChangeLog-1998
  7aff86600b6a1ed3fa87305075a92db0  libstdc++-v3/ChangeLog-1999
  a6f28e8fc9bb07696a9e068b439a3a87  libstdc++-v3/ChangeLog-2000
--- 145518,145524 ----
  7d75fa0d30318408fe4cd91d9cbe3ac7  libssp/vsnprintf-chk.c
  e9ff0f4bdd1be75a507480ed1267459d  libssp/vsprintf-chk.c
  9e2de2e1f20ab0ffa2201164de02824f  libstdc++-v3/.editorconfig
! 0e381d2867a34734e4018061a107c5c1  libstdc++-v3/ChangeLog
  7aa6c40440a44fcf5ec94c066160c2f8  libstdc++-v3/ChangeLog-1998
  7aff86600b6a1ed3fa87305075a92db0  libstdc++-v3/ChangeLog-1999
  a6f28e8fc9bb07696a9e068b439a3a87  libstdc++-v3/ChangeLog-2000
*************** a8f4290dba5b481ad426148a03c75dd0  libstd
*** 145418,145425 ****
  73b3f28a75dc2722a3bbd6d45e6170c1  libstdc++-v3/ChangeLog-2023
  a94321c8d0dbbc71741ebf0f1cc9828c  libstdc++-v3/ChangeLog-2024
  56f36c9b98861048e760a4c208cf17d3  libstdc++-v3/ChangeLog-2025
! 026f5fc52a4e1dfb7a455574200258c2  libstdc++-v3/Makefile.am
! 4f2ea793c6b34934133e8e7e01601c7e  libstdc++-v3/Makefile.in
  f372af73db4ac0ad88e43199e1f29e08  libstdc++-v3/README
  81d842b8de8e587a7d5fb793e0ee7373  libstdc++-v3/acinclude.m4
  66d9ad645fa12cd3028e72df3375d9a6  libstdc++-v3/aclocal.m4
--- 145547,145554 ----
  73b3f28a75dc2722a3bbd6d45e6170c1  libstdc++-v3/ChangeLog-2023
  a94321c8d0dbbc71741ebf0f1cc9828c  libstdc++-v3/ChangeLog-2024
  56f36c9b98861048e760a4c208cf17d3  libstdc++-v3/ChangeLog-2025
! 9161085c79a8bf8d60641b5525f28bd7  libstdc++-v3/Makefile.am
! dbe6646c8cac125dd885d66a4fd4ce40  libstdc++-v3/Makefile.in
  f372af73db4ac0ad88e43199e1f29e08  libstdc++-v3/README
  81d842b8de8e587a7d5fb793e0ee7373  libstdc++-v3/acinclude.m4
  66d9ad645fa12cd3028e72df3375d9a6  libstdc++-v3/aclocal.m4
*************** bfcbc1fdbf99aa57e07470ca81fd7627  libstd
*** 145624,145634 ****
  21e660b6ad1acb38a925de8aee375f12  libstdc++-v3/doc/Makefile.am
  015a7bc96be2528c79352941cf0f8da0  libstdc++-v3/doc/Makefile.in
  3f7ff07f68cc7610addc1921bc125548  libstdc++-v3/doc/doxygen/Intro.3
! a196d97e2b92da0680c6bf1956e0bc16  libstdc++-v3/doc/doxygen/doxygroups.cc
  520db39aef0e2a59418132af88b897ed  libstdc++-v3/doc/doxygen/mainpage.html
  9e50e6ed5219a6fa4058265ed4809638  libstdc++-v3/doc/doxygen/stdheader.cc
  1273764cd133c402d2d3f22cf2913af5  libstdc++-v3/doc/doxygen/tables.html
! fd0df5e706d8c63016745e360cdd1573  libstdc++-v3/doc/doxygen/user.cfg.in
  66e139590a163a3e9d632f33fbe1d1b3  libstdc++-v3/doc/html/README
  6d16751d668adf69fac47cc69bde7d40  libstdc++-v3/doc/html/api.html
  08920438eea18325b4bfdf979379ff66  libstdc++-v3/doc/html/bk02.html
--- 145753,145763 ----
  21e660b6ad1acb38a925de8aee375f12  libstdc++-v3/doc/Makefile.am
  015a7bc96be2528c79352941cf0f8da0  libstdc++-v3/doc/Makefile.in
  3f7ff07f68cc7610addc1921bc125548  libstdc++-v3/doc/doxygen/Intro.3
! 01fb2b0a0286e9788188d21c40eee93c  libstdc++-v3/doc/doxygen/doxygroups.cc
  520db39aef0e2a59418132af88b897ed  libstdc++-v3/doc/doxygen/mainpage.html
  9e50e6ed5219a6fa4058265ed4809638  libstdc++-v3/doc/doxygen/stdheader.cc
  1273764cd133c402d2d3f22cf2913af5  libstdc++-v3/doc/doxygen/tables.html
! 2945717515d4946f0f39628d301ddac6  libstdc++-v3/doc/doxygen/user.cfg.in
  66e139590a163a3e9d632f33fbe1d1b3  libstdc++-v3/doc/html/README
  6d16751d668adf69fac47cc69bde7d40  libstdc++-v3/doc/html/api.html
  08920438eea18325b4bfdf979379ff66  libstdc++-v3/doc/html/bk02.html
*************** bceed1a9b573696caadf95cf3ea8f02f  libstd
*** 146068,146074 ****
  d76f8bdd16cfed23aa86ee76f79e7054  libstdc++-v3/include/bits/alloc_traits.h
  54d70975b96f74e9dab06dcfdeb88658  libstdc++-v3/include/bits/allocated_ptr.h
  80189b147081bd6b28f814f7b9622c5d  libstdc++-v3/include/bits/allocator.h
! cb3c342a58004596ce172b04ab44dc6d  libstdc++-v3/include/bits/atomic_base.h
  504ddf67fe31254fb67815770ee690ba  libstdc++-v3/include/bits/atomic_futex.h
  e901edfc8eef441d1adabd54be25b807  libstdc++-v3/include/bits/atomic_timed_wait.h
  f41638ae591b6186af73109188707d22  libstdc++-v3/include/bits/atomic_wait.h
--- 146197,146203 ----
  d76f8bdd16cfed23aa86ee76f79e7054  libstdc++-v3/include/bits/alloc_traits.h
  54d70975b96f74e9dab06dcfdeb88658  libstdc++-v3/include/bits/allocated_ptr.h
  80189b147081bd6b28f814f7b9622c5d  libstdc++-v3/include/bits/allocator.h
! 90474cfdc599d84d37f90551a24dfb7c  libstdc++-v3/include/bits/atomic_base.h
  504ddf67fe31254fb67815770ee690ba  libstdc++-v3/include/bits/atomic_futex.h
  e901edfc8eef441d1adabd54be25b807  libstdc++-v3/include/bits/atomic_timed_wait.h
  f41638ae591b6186af73109188707d22  libstdc++-v3/include/bits/atomic_wait.h
*************** f41638ae591b6186af73109188707d22  libstd
*** 146076,146100 ****
  e0d25c8ddeac5ee95a7b60861849f304  libstdc++-v3/include/bits/basic_ios.tcc
  1d4e0f2cb0d287ab932cbacfdfd2356c  libstdc++-v3/include/bits/basic_string.h
  a178c445d0514403e5823ef8dbf9bef6  libstdc++-v3/include/bits/basic_string.tcc
! 6577c59d5422a21dd9f45310f1a10b22  libstdc++-v3/include/bits/binders.h
  3bc144622d471efab1aef4ec705459d0  libstdc++-v3/include/bits/boost_concept_check.h
  8af4c7d9e9f6b31055b2f57c798201d6  libstdc++-v3/include/bits/c++0x_warning.h
  34446381e4c4746a62681665aebf236a  libstdc++-v3/include/bits/c++config
  5cbbd0fafb904f86c9ddce3fc54380f1  libstdc++-v3/include/bits/char_traits.h
  9a3227d14b324832ae22b4c7ec6979e2  libstdc++-v3/include/bits/charconv.h
! 53b9ae6904abf33df2e42432f81c5ec0  libstdc++-v3/include/bits/chrono.h
! bd6f73e8b81e17ae53c5bf83305dea0e  libstdc++-v3/include/bits/chrono_io.h
  1f26067336c4957237db887ab1ce6b55  libstdc++-v3/include/bits/codecvt.h
  53f7e45e350f1bb99b3d67e27f914b61  libstdc++-v3/include/bits/concept_check.h
! 7c617bb1da049c03753688f6f43b2d28  libstdc++-v3/include/bits/cow_string.h
  97d90498ee103018406f19468a5500ec  libstdc++-v3/include/bits/cpp_type_traits.h
  1a6ab365d16951ef25f6a0b562b27ede  libstdc++-v3/include/bits/cpyfunc_impl.h
  a00599dc44159a6b255d87ddbb7e237c  libstdc++-v3/include/bits/deque.tcc
  b3b7f49179a45d11260480d53dd3cf0e  libstdc++-v3/include/bits/elements_of.h
  021c9e8af006934e2df53e05441f3d8c  libstdc++-v3/include/bits/enable_special_members.h
  0761a634c5ad798abd93ae68d0f8f1e2  libstdc++-v3/include/bits/erase_if.h
! b188cffee149fcdafb414716002bc90b  libstdc++-v3/include/bits/formatfwd.h
! 40810f5be9516a75478483f1980e746b  libstdc++-v3/include/bits/forward_list.h
  f053b22f5819f7ed1f6ed5ffe14dc5a3  libstdc++-v3/include/bits/forward_list.tcc
  6f26512074a75529ba29871026bd71d5  libstdc++-v3/include/bits/fs_dir.h
  2a39eb878ffd3fb88661d1eeaab059dd  libstdc++-v3/include/bits/fs_fwd.h
--- 146205,146229 ----
  e0d25c8ddeac5ee95a7b60861849f304  libstdc++-v3/include/bits/basic_ios.tcc
  1d4e0f2cb0d287ab932cbacfdfd2356c  libstdc++-v3/include/bits/basic_string.h
  a178c445d0514403e5823ef8dbf9bef6  libstdc++-v3/include/bits/basic_string.tcc
! abf1c74de0fb52f696034bd48432d075  libstdc++-v3/include/bits/binders.h
  3bc144622d471efab1aef4ec705459d0  libstdc++-v3/include/bits/boost_concept_check.h
  8af4c7d9e9f6b31055b2f57c798201d6  libstdc++-v3/include/bits/c++0x_warning.h
  34446381e4c4746a62681665aebf236a  libstdc++-v3/include/bits/c++config
  5cbbd0fafb904f86c9ddce3fc54380f1  libstdc++-v3/include/bits/char_traits.h
  9a3227d14b324832ae22b4c7ec6979e2  libstdc++-v3/include/bits/charconv.h
! 3805f7d806c699a7daa19e8ad048c2cf  libstdc++-v3/include/bits/chrono.h
! 6edecec676c9fcac335887b1b9aa621d  libstdc++-v3/include/bits/chrono_io.h
  1f26067336c4957237db887ab1ce6b55  libstdc++-v3/include/bits/codecvt.h
  53f7e45e350f1bb99b3d67e27f914b61  libstdc++-v3/include/bits/concept_check.h
! fe76204c6191abf5ff43308c33a7f704  libstdc++-v3/include/bits/cow_string.h
  97d90498ee103018406f19468a5500ec  libstdc++-v3/include/bits/cpp_type_traits.h
  1a6ab365d16951ef25f6a0b562b27ede  libstdc++-v3/include/bits/cpyfunc_impl.h
  a00599dc44159a6b255d87ddbb7e237c  libstdc++-v3/include/bits/deque.tcc
  b3b7f49179a45d11260480d53dd3cf0e  libstdc++-v3/include/bits/elements_of.h
  021c9e8af006934e2df53e05441f3d8c  libstdc++-v3/include/bits/enable_special_members.h
  0761a634c5ad798abd93ae68d0f8f1e2  libstdc++-v3/include/bits/erase_if.h
! 4d179649c04c2237cc4d78be96689f5f  libstdc++-v3/include/bits/formatfwd.h
! 4a7d61e24d91f8696bb7ac30c867781b  libstdc++-v3/include/bits/forward_list.h
  f053b22f5819f7ed1f6ed5ffe14dc5a3  libstdc++-v3/include/bits/forward_list.tcc
  6f26512074a75529ba29871026bd71d5  libstdc++-v3/include/bits/fs_dir.h
  2a39eb878ffd3fb88661d1eeaab059dd  libstdc++-v3/include/bits/fs_fwd.h
*************** ba88833f52a0518e73f3f865cd474fcd  libstd
*** 146131,146145 ****
  d8251691b710967c63f24ecf3e8cad75  libstdc++-v3/include/bits/memoryfwd.h
  3cdf6345e89c49a55bd7c9be035d3729  libstdc++-v3/include/bits/mofunc_impl.h
  4169d644c2ef24f0668b2a257a0a5e54  libstdc++-v3/include/bits/monostate.h
! d6ef81b077325dc3d96b5c3b851f7c9a  libstdc++-v3/include/bits/move.h
  9433cdde0133c30f26005432cb0b7214  libstdc++-v3/include/bits/new_allocator.h
  1b9f1c577b18d8325e7de09b66b12c27  libstdc++-v3/include/bits/new_except.h
  30068e814005895587eb706ab7c5c00c  libstdc++-v3/include/bits/new_throw.h
  ab1a2667b1fb6a0843b439656cb56a71  libstdc++-v3/include/bits/node_handle.h
! 7dfd84600e5f8b7a41725ebd55973976  libstdc++-v3/include/bits/ostream.h
  ad86ba065860cc280af4d463bd5ac78e  libstdc++-v3/include/bits/ostream.tcc
  4960be4248870cda60d2fbc53fc26da1  libstdc++-v3/include/bits/ostream_insert.h
! bc72db5fba502844a08e378d07cbad1c  libstdc++-v3/include/bits/out_ptr.h
  70fb2f8fab4692fafd8fa11d91d01edd  libstdc++-v3/include/bits/parse_numbers.h
  6a72ede97c52245c80e7794718ee0021  libstdc++-v3/include/bits/postypes.h
  244c55c9dbbe4afb3b877765deccda78  libstdc++-v3/include/bits/predefined_ops.h
--- 146260,146274 ----
  d8251691b710967c63f24ecf3e8cad75  libstdc++-v3/include/bits/memoryfwd.h
  3cdf6345e89c49a55bd7c9be035d3729  libstdc++-v3/include/bits/mofunc_impl.h
  4169d644c2ef24f0668b2a257a0a5e54  libstdc++-v3/include/bits/monostate.h
! 3cfa2a35a7a2c4659303ecaa81de7f29  libstdc++-v3/include/bits/move.h
  9433cdde0133c30f26005432cb0b7214  libstdc++-v3/include/bits/new_allocator.h
  1b9f1c577b18d8325e7de09b66b12c27  libstdc++-v3/include/bits/new_except.h
  30068e814005895587eb706ab7c5c00c  libstdc++-v3/include/bits/new_throw.h
  ab1a2667b1fb6a0843b439656cb56a71  libstdc++-v3/include/bits/node_handle.h
! 2cf34f1c708dc8a68a59f26be37aa2b2  libstdc++-v3/include/bits/ostream.h
  ad86ba065860cc280af4d463bd5ac78e  libstdc++-v3/include/bits/ostream.tcc
  4960be4248870cda60d2fbc53fc26da1  libstdc++-v3/include/bits/ostream_insert.h
! 2162ba15f1b30f3a9f495249af486aba  libstdc++-v3/include/bits/out_ptr.h
  70fb2f8fab4692fafd8fa11d91d01edd  libstdc++-v3/include/bits/parse_numbers.h
  6a72ede97c52245c80e7794718ee0021  libstdc++-v3/include/bits/postypes.h
  244c55c9dbbe4afb3b877765deccda78  libstdc++-v3/include/bits/predefined_ops.h
*************** d62176e59366818434c2a0ad6ef3b77b  libstd
*** 146161,146174 ****
  7f7a38e87eaa1a1df665e82e34676187  libstdc++-v3/include/bits/regex_automaton.tcc
  1a4bcbcad995d1ca9a6ef21ddf4f1840  libstdc++-v3/include/bits/regex_compiler.h
  491f2e1710d8e0ee4cbfadbbd2892662  libstdc++-v3/include/bits/regex_compiler.tcc
! d3f233b7eec1704a8dbae3ba302cd591  libstdc++-v3/include/bits/regex_constants.h
  50ec2de0a344b64a276e732b37641aae  libstdc++-v3/include/bits/regex_error.h
  2781effad56e7f715556eb478fbaaf0a  libstdc++-v3/include/bits/regex_executor.h
  713d443706f3d0fdc7e5695558807234  libstdc++-v3/include/bits/regex_executor.tcc
  fc20035df7d49f1eceffb4cb72ad6814  libstdc++-v3/include/bits/regex_scanner.h
  cbd44f9447b308b0901004443db53e93  libstdc++-v3/include/bits/regex_scanner.tcc
  22a9676313472917eaaccc27ddfb10f4  libstdc++-v3/include/bits/requires_hosted.h
! 37bc69a700bfdf4f91c9ebd678231ea8  libstdc++-v3/include/bits/sat_arith.h
  39e2988a6581d891172e27c28e87c62f  libstdc++-v3/include/bits/semaphore_base.h
  a5e720346d3b4c60bfbcb9cf9a79f417  libstdc++-v3/include/bits/shared_ptr.h
  06d870671ae35152d9e8442900c80215  libstdc++-v3/include/bits/shared_ptr_atomic.h
--- 146290,146303 ----
  7f7a38e87eaa1a1df665e82e34676187  libstdc++-v3/include/bits/regex_automaton.tcc
  1a4bcbcad995d1ca9a6ef21ddf4f1840  libstdc++-v3/include/bits/regex_compiler.h
  491f2e1710d8e0ee4cbfadbbd2892662  libstdc++-v3/include/bits/regex_compiler.tcc
! 7b140856171cba941a45c0f762eacc30  libstdc++-v3/include/bits/regex_constants.h
  50ec2de0a344b64a276e732b37641aae  libstdc++-v3/include/bits/regex_error.h
  2781effad56e7f715556eb478fbaaf0a  libstdc++-v3/include/bits/regex_executor.h
  713d443706f3d0fdc7e5695558807234  libstdc++-v3/include/bits/regex_executor.tcc
  fc20035df7d49f1eceffb4cb72ad6814  libstdc++-v3/include/bits/regex_scanner.h
  cbd44f9447b308b0901004443db53e93  libstdc++-v3/include/bits/regex_scanner.tcc
  22a9676313472917eaaccc27ddfb10f4  libstdc++-v3/include/bits/requires_hosted.h
! 0a8f60f26dfea4bfea0ec71fe4a45ee8  libstdc++-v3/include/bits/sat_arith.h
  39e2988a6581d891172e27c28e87c62f  libstdc++-v3/include/bits/semaphore_base.h
  a5e720346d3b4c60bfbcb9cf9a79f417  libstdc++-v3/include/bits/shared_ptr.h
  06d870671ae35152d9e8442900c80215  libstdc++-v3/include/bits/shared_ptr_atomic.h
*************** a9b017ab9e6eb2ad8847aa0ec2b12cff  libstd
*** 146194,146223 ****
  f9e306b8cee74f13390d2c91f994d69f  libstdc++-v3/include/bits/stdexcept_throw.h
  4ebc2f0739aa489c68b54dccba9f2290  libstdc++-v3/include/bits/stdexcept_throwdef.h
  9414705c520a817ae3b22dec29912b18  libstdc++-v3/include/bits/stdexcept_throwfwd.h
! f5291a41594cbc2cfdc8240cb611d8b1  libstdc++-v3/include/bits/stl_algo.h
! 8339a8781fbe5b778dcfa872e5f07799  libstdc++-v3/include/bits/stl_algobase.h
  4e5a06e505381e0b1af562ff59670f89  libstdc++-v3/include/bits/stl_bvector.h
  c53878727e94c56c0b362d17dfe0fca2  libstdc++-v3/include/bits/stl_construct.h
! c56a5e22a7aa2899e57a689ddfa64b43  libstdc++-v3/include/bits/stl_deque.h
  dad6f36c0bb9a2b5c5cfe42d6904e350  libstdc++-v3/include/bits/stl_function.h
  4af65d6cfcd3e9943b1da341c9fa26ad  libstdc++-v3/include/bits/stl_heap.h
  bd2e27c602ee02023df28ac89c0ad816  libstdc++-v3/include/bits/stl_iterator.h
! 08f3002267b4b29c0a28c75c6da5cf82  libstdc++-v3/include/bits/stl_iterator_base_funcs.h
  e8556ffa25de8ce12d02235826b7f595  libstdc++-v3/include/bits/stl_iterator_base_types.h
  0b716dbdfa551e19bc190dc3329971b4  libstdc++-v3/include/bits/stl_list.h
! 9eabe306b41395cad23fba00fb3272bd  libstdc++-v3/include/bits/stl_map.h
  ffa344f61cf489be8d6b4b4c50bf5043  libstdc++-v3/include/bits/stl_multimap.h
  0c8e2dae6126ed4fad55da6b9aa553bc  libstdc++-v3/include/bits/stl_multiset.h
! a6a59bb1a7d77735fcea0ae5adfd387a  libstdc++-v3/include/bits/stl_numeric.h
! 20b95f09fe61e717a33e63cc82d31237  libstdc++-v3/include/bits/stl_pair.h
! fbc48edc025e7c818e5275b166c99273  libstdc++-v3/include/bits/stl_queue.h
  c5fe27c6f3b2737405f15913f248aa5f  libstdc++-v3/include/bits/stl_raw_storage_iter.h
  c786caa278e3160f3daa8327ee1002a1  libstdc++-v3/include/bits/stl_relops.h
! fd681bc8fff37ce524a3ff77a7645f33  libstdc++-v3/include/bits/stl_set.h
  2e947ba181d169443bd32dfa77c0e138  libstdc++-v3/include/bits/stl_stack.h
! ab35557852793a413e25819ddee53990  libstdc++-v3/include/bits/stl_tempbuf.h
  5a7ae738df1c65c40473cbd89974f3fd  libstdc++-v3/include/bits/stl_tree.h
! dbcc63c3e8bcdb24ecfe5d464853ed5b  libstdc++-v3/include/bits/stl_uninitialized.h
  fa6a2197d9927c61c24b530816008594  libstdc++-v3/include/bits/stl_vector.h
  96570e9668a903cd69d5febdf0595994  libstdc++-v3/include/bits/stream_iterator.h
  5d9b3cc499e4ec992ba0bb9a3de1d791  libstdc++-v3/include/bits/streambuf.tcc
--- 146323,146352 ----
  f9e306b8cee74f13390d2c91f994d69f  libstdc++-v3/include/bits/stdexcept_throw.h
  4ebc2f0739aa489c68b54dccba9f2290  libstdc++-v3/include/bits/stdexcept_throwdef.h
  9414705c520a817ae3b22dec29912b18  libstdc++-v3/include/bits/stdexcept_throwfwd.h
! 17332362c7ba0c7b2b3d14f656324b1b  libstdc++-v3/include/bits/stl_algo.h
! bb3f76482179ec4ebe183284d0d69874  libstdc++-v3/include/bits/stl_algobase.h
  4e5a06e505381e0b1af562ff59670f89  libstdc++-v3/include/bits/stl_bvector.h
  c53878727e94c56c0b362d17dfe0fca2  libstdc++-v3/include/bits/stl_construct.h
! 7ff5badcdf0331f820bb5c635a0c2352  libstdc++-v3/include/bits/stl_deque.h
  dad6f36c0bb9a2b5c5cfe42d6904e350  libstdc++-v3/include/bits/stl_function.h
  4af65d6cfcd3e9943b1da341c9fa26ad  libstdc++-v3/include/bits/stl_heap.h
  bd2e27c602ee02023df28ac89c0ad816  libstdc++-v3/include/bits/stl_iterator.h
! 30a80fd43b03c9e9bd8e65998464377f  libstdc++-v3/include/bits/stl_iterator_base_funcs.h
  e8556ffa25de8ce12d02235826b7f595  libstdc++-v3/include/bits/stl_iterator_base_types.h
  0b716dbdfa551e19bc190dc3329971b4  libstdc++-v3/include/bits/stl_list.h
! 54cd5ee7e2d1a538e5e89495c33a3fe9  libstdc++-v3/include/bits/stl_map.h
  ffa344f61cf489be8d6b4b4c50bf5043  libstdc++-v3/include/bits/stl_multimap.h
  0c8e2dae6126ed4fad55da6b9aa553bc  libstdc++-v3/include/bits/stl_multiset.h
! 092fe17b6b3890e4eb295f8e06093a51  libstdc++-v3/include/bits/stl_numeric.h
! f2b2f381cae0b54e8fdd0103b44ef7f0  libstdc++-v3/include/bits/stl_pair.h
! ecab53d31c72576e23a3a0e171171543  libstdc++-v3/include/bits/stl_queue.h
  c5fe27c6f3b2737405f15913f248aa5f  libstdc++-v3/include/bits/stl_raw_storage_iter.h
  c786caa278e3160f3daa8327ee1002a1  libstdc++-v3/include/bits/stl_relops.h
! c70bbf877307a51d2c70e9955edf27f6  libstdc++-v3/include/bits/stl_set.h
  2e947ba181d169443bd32dfa77c0e138  libstdc++-v3/include/bits/stl_stack.h
! 1c29bd2c226486c0b4016828fd21d761  libstdc++-v3/include/bits/stl_tempbuf.h
  5a7ae738df1c65c40473cbd89974f3fd  libstdc++-v3/include/bits/stl_tree.h
! 7bc3edc16458af9c361507d3db2d0dbe  libstdc++-v3/include/bits/stl_uninitialized.h
  fa6a2197d9927c61c24b530816008594  libstdc++-v3/include/bits/stl_vector.h
  96570e9668a903cd69d5febdf0595994  libstdc++-v3/include/bits/stream_iterator.h
  5d9b3cc499e4ec992ba0bb9a3de1d791  libstdc++-v3/include/bits/streambuf.tcc
*************** a315f61009849bba79498b388f94c177  libstd
*** 146231,146238 ****
  3d2b88f1657e6f77a55d546f589e7415  libstdc++-v3/include/bits/uniform_int_dist.h
  966bb21f0f44c4b2b6e713e62aeb90ae  libstdc++-v3/include/bits/unique_lock.h
  a911e8012ebb64890a0e12c16e4345ed  libstdc++-v3/include/bits/unique_ptr.h
! 2b09c3270b98aeb2f01b0719d2f73e27  libstdc++-v3/include/bits/unordered_map.h
! 6285bd49bf5d7a152ec9262daf5fa447  libstdc++-v3/include/bits/unordered_set.h
  4fbbeaf99e17abfaf62cec53ac3c9193  libstdc++-v3/include/bits/uses_allocator.h
  9d01cfbd90824dde5e36d65c0c160ad5  libstdc++-v3/include/bits/uses_allocator_args.h
  cc888ad11b5889a85843f6fa7a0611f5  libstdc++-v3/include/bits/utility.h
--- 146360,146367 ----
  3d2b88f1657e6f77a55d546f589e7415  libstdc++-v3/include/bits/uniform_int_dist.h
  966bb21f0f44c4b2b6e713e62aeb90ae  libstdc++-v3/include/bits/unique_lock.h
  a911e8012ebb64890a0e12c16e4345ed  libstdc++-v3/include/bits/unique_ptr.h
! b1052f564f9839906c0d1f1f7a3296ea  libstdc++-v3/include/bits/unordered_map.h
! 3e95bc3dafd1a579438226ba448f80e4  libstdc++-v3/include/bits/unordered_set.h
  4fbbeaf99e17abfaf62cec53ac3c9193  libstdc++-v3/include/bits/uses_allocator.h
  9d01cfbd90824dde5e36d65c0c160ad5  libstdc++-v3/include/bits/uses_allocator_args.h
  cc888ad11b5889a85843f6fa7a0611f5  libstdc++-v3/include/bits/utility.h
*************** ddd4bdc2fa29f8f2aa3386cead9ebcb2  libstd
*** 146242,146249 ****
  16c6db3f5b1e7b3e37c3febbf4dc4e8c  libstdc++-v3/include/bits/valarray_before.h
  682dec8d9b388681bc1f171ba0c5590e  libstdc++-v3/include/bits/vec_ops.h
  5a7dd3eca21d4650e654ea51da466c59  libstdc++-v3/include/bits/vector.tcc
! e3018be63479053b510893da8a03087f  libstdc++-v3/include/bits/version.def
! b64668c70e3d4fe5fd531e7573811b55  libstdc++-v3/include/bits/version.h
  f92789aa59d1ed5207e13c936667059d  libstdc++-v3/include/bits/version.tpl
  d99b1b69e5f87e5a631c8a881d053766  libstdc++-v3/include/c/cassert
  7f5b12607c4d7cbbcf705b672613447b  libstdc++-v3/include/c/cctype
--- 146371,146378 ----
  16c6db3f5b1e7b3e37c3febbf4dc4e8c  libstdc++-v3/include/bits/valarray_before.h
  682dec8d9b388681bc1f171ba0c5590e  libstdc++-v3/include/bits/vec_ops.h
  5a7dd3eca21d4650e654ea51da466c59  libstdc++-v3/include/bits/vector.tcc
! 5e715142ea8eee51398c941221f5c345  libstdc++-v3/include/bits/version.def
! c61a5c3ca7c1eabb595241240e3d285a  libstdc++-v3/include/bits/version.h
  f92789aa59d1ed5207e13c936667059d  libstdc++-v3/include/bits/version.tpl
  d99b1b69e5f87e5a631c8a881d053766  libstdc++-v3/include/c/cassert
  7f5b12607c4d7cbbcf705b672613447b  libstdc++-v3/include/c/cctype
*************** baa7e2585de42c6e51eb820e90b56c63  libstd
*** 146346,146352 ****
  4199ddb13d757d5a7c46dbd4527c6eda  libstdc++-v3/include/debug/forward_list
  d95660c2645f7e9361491fcf14b38da3  libstdc++-v3/include/debug/functions.h
  18233e054900d62697fa627bf4b56b9b  libstdc++-v3/include/debug/helper_functions.h
! bc86cb62e462f512b0117c4dfef12789  libstdc++-v3/include/debug/inplace_vector
  f967a7391ba2b17cdc66d9e175a90e06  libstdc++-v3/include/debug/list
  19ec1c383d4909ba5ee9ecb5b6cf6024  libstdc++-v3/include/debug/macros.h
  74765900798729999c3b75d77ac6b179  libstdc++-v3/include/debug/map
--- 146475,146481 ----
  4199ddb13d757d5a7c46dbd4527c6eda  libstdc++-v3/include/debug/forward_list
  d95660c2645f7e9361491fcf14b38da3  libstdc++-v3/include/debug/functions.h
  18233e054900d62697fa627bf4b56b9b  libstdc++-v3/include/debug/helper_functions.h
! 899d552e8421635b2ef8bb44d8d9be6d  libstdc++-v3/include/debug/inplace_vector
  f967a7391ba2b17cdc66d9e175a90e06  libstdc++-v3/include/debug/list
  19ec1c383d4909ba5ee9ecb5b6cf6024  libstdc++-v3/include/debug/macros.h
  74765900798729999c3b75d77ac6b179  libstdc++-v3/include/debug/map
*************** e4f3e7865bec5448ad1ea08f697966fb  libstd
*** 146541,146547 ****
  3e4dffa8405cd20a3191d5f3eb006f56  libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp
  7e7003b2638caf57336afeec0d46f3ac  libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp
  e65aa898025f420eb79bd0fcbccf2547  libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp
! e9676037bcba7964798576d3ac1e6a51  libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp
  908e3e958db1c01f81801cbe8c2f66de  libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp
  b86dcc85d8daa9d7330ad503ded48f59  libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp
  8b2eed329559208abdcd1a72a986de2b  libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp
--- 146670,146676 ----
  3e4dffa8405cd20a3191d5f3eb006f56  libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp
  7e7003b2638caf57336afeec0d46f3ac  libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp
  e65aa898025f420eb79bd0fcbccf2547  libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp
! 3ff0cd6def5c5d81af58d6e56d19489c  libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp
  908e3e958db1c01f81801cbe8c2f66de  libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp
  b86dcc85d8daa9d7330ad503ded48f59  libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp
  8b2eed329559208abdcd1a72a986de2b  libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp
*************** a8e79cb6c591611cd6113eed355c3de6  libstd
*** 146811,146823 ****
  d1dc8325fc8c069a07bab71a935bced3  libstdc++-v3/include/std/filesystem
  f004e380db68bad2f1a8548323345a5c  libstdc++-v3/include/std/flat_map
  b384f6e8eb77f0d5747534b3ed9a89cb  libstdc++-v3/include/std/flat_set
! b158371b447aece17b20aeb55af5df02  libstdc++-v3/include/std/format
  7e1c7765d1205d0a0571065e7e1f111d  libstdc++-v3/include/std/forward_list
  c85826e5073be733076e4825a96a991c  libstdc++-v3/include/std/fstream
! 1a481560a4cf3d2ef6733f38a1afb84f  libstdc++-v3/include/std/functional
  94a42cdbbdcf611d6ed85997de7e69ec  libstdc++-v3/include/std/future
  f07a74eecab3055929d3af3c5ea38bed  libstdc++-v3/include/std/generator
! 78ceb68123da9377448ec7f88b3c2954  libstdc++-v3/include/std/inplace_vector
  9faf9f4caa2dcbfe374113d6cf2380ad  libstdc++-v3/include/std/iomanip
  48bf9080e650b3c09a288f25a49455d5  libstdc++-v3/include/std/ios
  df4362bdba64b8e857e22cfffc178349  libstdc++-v3/include/std/iosfwd
--- 146940,146952 ----
  d1dc8325fc8c069a07bab71a935bced3  libstdc++-v3/include/std/filesystem
  f004e380db68bad2f1a8548323345a5c  libstdc++-v3/include/std/flat_map
  b384f6e8eb77f0d5747534b3ed9a89cb  libstdc++-v3/include/std/flat_set
! 00cc3e755529bb07a8b2988bde76f777  libstdc++-v3/include/std/format
  7e1c7765d1205d0a0571065e7e1f111d  libstdc++-v3/include/std/forward_list
  c85826e5073be733076e4825a96a991c  libstdc++-v3/include/std/fstream
! 5907213253b81e40fd9101e5d092fc82  libstdc++-v3/include/std/functional
  94a42cdbbdcf611d6ed85997de7e69ec  libstdc++-v3/include/std/future
  f07a74eecab3055929d3af3c5ea38bed  libstdc++-v3/include/std/generator
! 009ac20865acb37f9c89d1506afaebe5  libstdc++-v3/include/std/inplace_vector
  9faf9f4caa2dcbfe374113d6cf2380ad  libstdc++-v3/include/std/iomanip
  48bf9080e650b3c09a288f25a49455d5  libstdc++-v3/include/std/ios
  df4362bdba64b8e857e22cfffc178349  libstdc++-v3/include/std/iosfwd
*************** be169e901166777d5be3e557682b7af2  libstd
*** 146829,146847 ****
  2f3eb4865a149d33afc45095dfd51d15  libstdc++-v3/include/std/list
  979d756bd9149a01a697b92c921e75a0  libstdc++-v3/include/std/locale
  b9368104d884bddd988db2b9e69ab485  libstdc++-v3/include/std/map
! 63d57cef2dad5e4aaeb53e07bba59693  libstdc++-v3/include/std/mdspan
  5439ce157f7c11ab4eddd8c04799fea4  libstdc++-v3/include/std/memory
  ea0d67f29f1a73f1ccdade0115646a1c  libstdc++-v3/include/std/memory_resource
! e93a63eb4300dec2e3d83195f0160e95  libstdc++-v3/include/std/meta
  6042ceb95043702de02a8354f2507317  libstdc++-v3/include/std/mutex
  98a3e25011c5fb2383b3824b1c349d43  libstdc++-v3/include/std/numbers
  6a44514a47e24df75405dc1d397afc69  libstdc++-v3/include/std/numeric
  b4c9d5ad3541a664c1fc38afd35837d2  libstdc++-v3/include/std/optional
  3df64aa3700444d67ce1d91e4e3d223a  libstdc++-v3/include/std/ostream
! fd773662a4b346f11b66520f34a8898e  libstdc++-v3/include/std/print
  879fbfbd4d520dc45943e6e1c095a2e7  libstdc++-v3/include/std/queue
  e21a300c90cd953e16f037708f0e242a  libstdc++-v3/include/std/random
! bf5a2e3be4a176467546edefdf13198d  libstdc++-v3/include/std/ranges
  ee576f89ae347224177df91fe86d905d  libstdc++-v3/include/std/ratio
  a5c4f3df840ba7c3fbc9b7b9d5567ef2  libstdc++-v3/include/std/regex
  8e6ef0834acfc88dd03f5eae2990e41a  libstdc++-v3/include/std/scoped_allocator
--- 146958,146976 ----
  2f3eb4865a149d33afc45095dfd51d15  libstdc++-v3/include/std/list
  979d756bd9149a01a697b92c921e75a0  libstdc++-v3/include/std/locale
  b9368104d884bddd988db2b9e69ab485  libstdc++-v3/include/std/map
! 604aad9d515fc3a516aee2ae89334b40  libstdc++-v3/include/std/mdspan
  5439ce157f7c11ab4eddd8c04799fea4  libstdc++-v3/include/std/memory
  ea0d67f29f1a73f1ccdade0115646a1c  libstdc++-v3/include/std/memory_resource
! 7bf8b3ca96c0b2c384cb24223b571b15  libstdc++-v3/include/std/meta
  6042ceb95043702de02a8354f2507317  libstdc++-v3/include/std/mutex
  98a3e25011c5fb2383b3824b1c349d43  libstdc++-v3/include/std/numbers
  6a44514a47e24df75405dc1d397afc69  libstdc++-v3/include/std/numeric
  b4c9d5ad3541a664c1fc38afd35837d2  libstdc++-v3/include/std/optional
  3df64aa3700444d67ce1d91e4e3d223a  libstdc++-v3/include/std/ostream
! 3af02266080ddef7f33d9c7aeb250aa7  libstdc++-v3/include/std/print
  879fbfbd4d520dc45943e6e1c095a2e7  libstdc++-v3/include/std/queue
  e21a300c90cd953e16f037708f0e242a  libstdc++-v3/include/std/random
! d58eb09990c6b3b30e765816acf79041  libstdc++-v3/include/std/ranges
  ee576f89ae347224177df91fe86d905d  libstdc++-v3/include/std/ratio
  a5c4f3df840ba7c3fbc9b7b9d5567ef2  libstdc++-v3/include/std/regex
  8e6ef0834acfc88dd03f5eae2990e41a  libstdc++-v3/include/std/scoped_allocator
*************** f1890d5dbe9c9ef672c11e6397c881b9  libstd
*** 146866,146872 ****
  3de44f0df6167a88cbfda331087cb3e8  libstdc++-v3/include/std/text_encoding
  0e55da688cfae6ed254c1328fad9c8ad  libstdc++-v3/include/std/thread
  bf9dc0b041052f9a9e59ac623efd295a  libstdc++-v3/include/std/tuple
! 0b1c3fb907e580cb0afc67d1ca0268e0  libstdc++-v3/include/std/type_traits
  66a7939bfcb3a6f5966552f3fb49a384  libstdc++-v3/include/std/typeindex
  994522acd96f1b6084469da322d17c19  libstdc++-v3/include/std/unordered_map
  5393bc9d8b494917b25afd3714e8014a  libstdc++-v3/include/std/unordered_set
--- 146995,147001 ----
  3de44f0df6167a88cbfda331087cb3e8  libstdc++-v3/include/std/text_encoding
  0e55da688cfae6ed254c1328fad9c8ad  libstdc++-v3/include/std/thread
  bf9dc0b041052f9a9e59ac623efd295a  libstdc++-v3/include/std/tuple
! 8b5dc36c1d552cd9f09696018e220cce  libstdc++-v3/include/std/type_traits
  66a7939bfcb3a6f5966552f3fb49a384  libstdc++-v3/include/std/typeindex
  994522acd96f1b6084469da322d17c19  libstdc++-v3/include/std/unordered_map
  5393bc9d8b494917b25afd3714e8014a  libstdc++-v3/include/std/unordered_set
*************** bf9dc0b041052f9a9e59ac623efd295a  libstd
*** 146874,146880 ****
  bd07fa105994eb5d05ee66c7c9f10b7d  libstdc++-v3/include/std/valarray
  f4935a7b92bee0179976443347292535  libstdc++-v3/include/std/variant
  df7e0b14ef429fc02b9968616de62de0  libstdc++-v3/include/std/vector
! 58f2936270e8ec7d95200e2305ee13bc  libstdc++-v3/include/std/version
  7874ef3c97c791ad66b9def816d95363  libstdc++-v3/include/tr1/array
  9cef28d9f1825ac84137374a9584f648  libstdc++-v3/include/tr1/bessel_function.tcc
  46b13f8e728a833dde0cec867ab5223b  libstdc++-v3/include/tr1/beta_function.tcc
--- 147003,147009 ----
  bd07fa105994eb5d05ee66c7c9f10b7d  libstdc++-v3/include/std/valarray
  f4935a7b92bee0179976443347292535  libstdc++-v3/include/std/variant
  df7e0b14ef429fc02b9968616de62de0  libstdc++-v3/include/std/vector
! ecd0f316fc872dc19b88a6c834438315  libstdc++-v3/include/std/version
  7874ef3c97c791ad66b9def816d95363  libstdc++-v3/include/tr1/array
  9cef28d9f1825ac84137374a9584f648  libstdc++-v3/include/tr1/bessel_function.tcc
  46b13f8e728a833dde0cec867ab5223b  libstdc++-v3/include/tr1/beta_function.tcc
*************** e239eec10f8a44eda3cf086d2dc2b443  libstd
*** 146990,146999 ****
  54dfbe3f4d6a416586ff9e05165c7f50  libstdc++-v3/libsupc++/eh_type.cc
  5dee56f889ca603e8d55158f2715b3cb  libstdc++-v3/libsupc++/eh_unex_handler.cc
  c98ff3b1b5a17a05cc9cfb0e20e31151  libstdc++-v3/libsupc++/enum_type_info.cc
! b62cc0d489f2646542370cd33acaff3d  libstdc++-v3/libsupc++/exception
  459e01564c4f685bf53b6ee283e5897e  libstdc++-v3/libsupc++/exception.h
  8c37f5889a197aefe73cb172c20a39e5  libstdc++-v3/libsupc++/exception_defines.h
! 0b6392b26293dfcbf3b92828ffa818bc  libstdc++-v3/libsupc++/exception_ptr.h
  416538c35697d47139e058f1747f5fbe  libstdc++-v3/libsupc++/function_type_info.cc
  63a5e00b4953860d1a28c000823a1ece  libstdc++-v3/libsupc++/fundamental_type_info.cc
  8fa42469ba3fe7cf4ef3113d46c2ec67  libstdc++-v3/libsupc++/guard.cc
--- 147119,147128 ----
  54dfbe3f4d6a416586ff9e05165c7f50  libstdc++-v3/libsupc++/eh_type.cc
  5dee56f889ca603e8d55158f2715b3cb  libstdc++-v3/libsupc++/eh_unex_handler.cc
  c98ff3b1b5a17a05cc9cfb0e20e31151  libstdc++-v3/libsupc++/enum_type_info.cc
! 316087e082126c09a3d338da3241b3e3  libstdc++-v3/libsupc++/exception
  459e01564c4f685bf53b6ee283e5897e  libstdc++-v3/libsupc++/exception.h
  8c37f5889a197aefe73cb172c20a39e5  libstdc++-v3/libsupc++/exception_defines.h
! 06f12af2281e7d26831daa048b14e4f6  libstdc++-v3/libsupc++/exception_ptr.h
  416538c35697d47139e058f1747f5fbe  libstdc++-v3/libsupc++/function_type_info.cc
  63a5e00b4953860d1a28c000823a1ece  libstdc++-v3/libsupc++/fundamental_type_info.cc
  8fa42469ba3fe7cf4ef3113d46c2ec67  libstdc++-v3/libsupc++/guard.cc
*************** b62cc0d489f2646542370cd33acaff3d  libstd
*** 147002,147008 ****
  7a587bda8840ccc345aef5611a09b7f8  libstdc++-v3/libsupc++/hash_bytes.h
  409b3cdf6ed09f3bee9423f1a7607a97  libstdc++-v3/libsupc++/initializer_list
  f9116aa4c4bed4851885a02b53f02e27  libstdc++-v3/libsupc++/nested_exception.cc
! ad5ba7aa2a0d757103fcf231ce8751c9  libstdc++-v3/libsupc++/nested_exception.h
  5e4372a4f135f0192513785086d0d049  libstdc++-v3/libsupc++/new
  8bb181b9cd8d4c9da71231f8cc51a670  libstdc++-v3/libsupc++/new_handler.cc
  f6532772daf8297b43e6078c4e96d4c1  libstdc++-v3/libsupc++/new_op.cc
--- 147131,147137 ----
  7a587bda8840ccc345aef5611a09b7f8  libstdc++-v3/libsupc++/hash_bytes.h
  409b3cdf6ed09f3bee9423f1a7607a97  libstdc++-v3/libsupc++/initializer_list
  f9116aa4c4bed4851885a02b53f02e27  libstdc++-v3/libsupc++/nested_exception.cc
! e5db4a72b6902bfe4cb4081024a1c117  libstdc++-v3/libsupc++/nested_exception.h
  5e4372a4f135f0192513785086d0d049  libstdc++-v3/libsupc++/new
  8bb181b9cd8d4c9da71231f8cc51a670  libstdc++-v3/libsupc++/new_handler.cc
  f6532772daf8297b43e6078c4e96d4c1  libstdc++-v3/libsupc++/new_op.cc
*************** ba1de75ac9c1bb7d2506c503fe17708a  libstd
*** 147179,147185 ****
  ea41b659ccf9f3e1850802e2fddaba52  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
! 14ed45754f764d9862e893d124a02960  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
--- 147308,147314 ----
  ea41b659ccf9f3e1850802e2fddaba52  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
! 2ac82f17cb052f82134083dbf26929c3  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
*************** d67d5a0efba04970f3b97159730e13ca  libstd
*** 147335,147341 ****
  7f1e48da3198ac5896cf0d47b0b7922e  libstdc++-v3/testsuite/18_support/exception_ptr/90295.cc
  8907da30a344e71f1227eec1fae72f2b  libstdc++-v3/testsuite/18_support/exception_ptr/96657.cc
  a262e7ab157ec72b870c370b3d6ad31f  libstdc++-v3/testsuite/18_support/exception_ptr/current_exception.cc
! 309b1de3acc940f914378d6637c6506e  libstdc++-v3/testsuite/18_support/exception_ptr/exception_ptr_cast.cc
  959ee4d63d34bbe51eba76228340187a  libstdc++-v3/testsuite/18_support/exception_ptr/lifespan.cc
  67d9092ac3c34736c19133ae087e087f  libstdc++-v3/testsuite/18_support/exception_ptr/make_exception_ptr.cc
  b489ba270fa9b7f5366f13b43d4d3ad8  libstdc++-v3/testsuite/18_support/exception_ptr/make_exception_ptr_2.cc
--- 147464,147470 ----
  7f1e48da3198ac5896cf0d47b0b7922e  libstdc++-v3/testsuite/18_support/exception_ptr/90295.cc
  8907da30a344e71f1227eec1fae72f2b  libstdc++-v3/testsuite/18_support/exception_ptr/96657.cc
  a262e7ab157ec72b870c370b3d6ad31f  libstdc++-v3/testsuite/18_support/exception_ptr/current_exception.cc
! f1a7fc7d62b8f13b42b8e563bc3f5409  libstdc++-v3/testsuite/18_support/exception_ptr/exception_ptr_cast.cc
  959ee4d63d34bbe51eba76228340187a  libstdc++-v3/testsuite/18_support/exception_ptr/lifespan.cc
  67d9092ac3c34736c19133ae087e087f  libstdc++-v3/testsuite/18_support/exception_ptr/make_exception_ptr.cc
  b489ba270fa9b7f5366f13b43d4d3ad8  libstdc++-v3/testsuite/18_support/exception_ptr/make_exception_ptr_2.cc
*************** ffd0bd27c352da3f15e8cc2b26614380  libstd
*** 148287,148292 ****
--- 148416,148424 ----
  f7e36be0954d2449fb85d77a90ffcc7f  libstdc++-v3/testsuite/20_util/is_standard_layout/requiremenents/explicit_instantiation.cc
  ad17226ccabf7e05bde7f57bb10ee6a7  libstdc++-v3/testsuite/20_util/is_standard_layout/requiremenents/typedefs.cc
  5e0189c3b71c76701899248e37b67493  libstdc++-v3/testsuite/20_util/is_standard_layout/value.cc
+ f1195c73da0b652318f0ba362362c771  libstdc++-v3/testsuite/20_util/is_structural/requirements/explicit_instantiation.cc
+ 34c5353245d0d7de4861cb9893a9c59b  libstdc++-v3/testsuite/20_util/is_structural/requirements/typedefs.cc
+ 4af1ff72cda61d009a9d4ecdf331fbda  libstdc++-v3/testsuite/20_util/is_structural/value.cc
  88c961bf35cfbbbf3d552b98b6b29bbc  libstdc++-v3/testsuite/20_util/is_sufficiently_aligned/1.cc
  3495a60d89ca47a16a0bc4872ca8f089  libstdc++-v3/testsuite/20_util/is_swappable/requirements/explicit_instantiation.cc
  8fb25c26b0d4d1df1faa3ef1a5475d4e  libstdc++-v3/testsuite/20_util/is_swappable/requirements/explicit_instantiation_ext.cc
*************** b01d48c69e707c548a9bc8420e1dcc55  libstd
*** 148459,148465 ****
  047e51a6819c9f439cac5ed12d1deca3  libstdc++-v3/testsuite/20_util/optional/observers/6.cc
  d8af3640e7aabc8dd1960265b3ca5a27  libstdc++-v3/testsuite/20_util/optional/observers/lwg2762.cc
  bd7648992b818e0a7d401707376d3300  libstdc++-v3/testsuite/20_util/optional/range.cc
! 967125dab88015eb452595fd390f0a09  libstdc++-v3/testsuite/20_util/optional/ref/access.cc
  f53ffa73b0b8e8a9ab79a524894a068b  libstdc++-v3/testsuite/20_util/optional/ref/assign.cc
  bd414ec4d2462ae7da725365de0f5e90  libstdc++-v3/testsuite/20_util/optional/ref/cons.cc
  fe19d06d22c3b55b10081f981785a437  libstdc++-v3/testsuite/20_util/optional/ref/internal_traits.cc
--- 148591,148597 ----
  047e51a6819c9f439cac5ed12d1deca3  libstdc++-v3/testsuite/20_util/optional/observers/6.cc
  d8af3640e7aabc8dd1960265b3ca5a27  libstdc++-v3/testsuite/20_util/optional/observers/lwg2762.cc
  bd7648992b818e0a7d401707376d3300  libstdc++-v3/testsuite/20_util/optional/range.cc
! edc194b3327288946698ff36aa273df0  libstdc++-v3/testsuite/20_util/optional/ref/access.cc
  f53ffa73b0b8e8a9ab79a524894a068b  libstdc++-v3/testsuite/20_util/optional/ref/assign.cc
  bd414ec4d2462ae7da725365de0f5e90  libstdc++-v3/testsuite/20_util/optional/ref/cons.cc
  fe19d06d22c3b55b10081f981785a437  libstdc++-v3/testsuite/20_util/optional/ref/internal_traits.cc
*************** e0d44cbad1eb705070d90f8be658add1  libstd
*** 149091,149097 ****
  9a49272a09aaad1f39daf2c5791b5420  libstdc++-v3/testsuite/20_util/uses_allocator/requirements/uses_allocator_v.cc
  696874efad5e42cc8d20940428caca19  libstdc++-v3/testsuite/20_util/uses_allocator/uninitialized_construct.cc
  6b0af96b25bbf619c8b4fc01b1d8cf30  libstdc++-v3/testsuite/20_util/uses_allocator/value.cc
! f70d6543e6918c8b31aa6c0a2e55891b  libstdc++-v3/testsuite/20_util/variable_templates_for_traits.cc
  b9698b5e78dcefad507d6737875a6a1d  libstdc++-v3/testsuite/20_util/variant/100384.cc
  5ef3d7df10dd90d995e4c63bc62c39de  libstdc++-v3/testsuite/20_util/variant/102912.cc
  8a98faef69d02af6ad48bf92f83aa16d  libstdc++-v3/testsuite/20_util/variant/112591.cc
--- 149223,149229 ----
  9a49272a09aaad1f39daf2c5791b5420  libstdc++-v3/testsuite/20_util/uses_allocator/requirements/uses_allocator_v.cc
  696874efad5e42cc8d20940428caca19  libstdc++-v3/testsuite/20_util/uses_allocator/uninitialized_construct.cc
  6b0af96b25bbf619c8b4fc01b1d8cf30  libstdc++-v3/testsuite/20_util/uses_allocator/value.cc
! 4eca357f24e3c5ee12256f0bfe700dc7  libstdc++-v3/testsuite/20_util/variable_templates_for_traits.cc
  b9698b5e78dcefad507d6737875a6a1d  libstdc++-v3/testsuite/20_util/variant/100384.cc
  5ef3d7df10dd90d995e4c63bc62c39de  libstdc++-v3/testsuite/20_util/variant/102912.cc
  8a98faef69d02af6ad48bf92f83aa16d  libstdc++-v3/testsuite/20_util/variant/112591.cc
*************** e5fd9b1e34af8b99ed0fc146e4f49a8d  libstd
*** 149227,149235 ****
--- 149359,149372 ----
  de03737fec110af21e45fe8249bf70b0  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/noexcept_move_construct.cc
  3406a31d2e3bef6bd4622e24c36a7210  libstdc++-v3/testsuite/21_strings/basic_string/debug/1_neg.cc
  4782ea411e4af80f1d3c3fb20fb86e9b  libstdc++-v3/testsuite/21_strings/basic_string/debug/2_neg.cc
+ d7c9a93fc941d037a1e5642ba7d63e6b  libstdc++-v3/testsuite/21_strings/basic_string/debug/append_neg.cc
+ 1abcd4dc3132914e794cddf60b544318  libstdc++-v3/testsuite/21_strings/basic_string/debug/assign_neg.cc
+ 7d0cf2bb338ab4594a5bc5b0fc77255d  libstdc++-v3/testsuite/21_strings/basic_string/debug/construct_neg.cc
  c9a8d5b830d98ca9891ece8a139f8571  libstdc++-v3/testsuite/21_strings/basic_string/debug/erase.cc
  fdde50b2dea4cc29df987bdd3859ca85  libstdc++-v3/testsuite/21_strings/basic_string/debug/find1_neg.cc
  aa29fdf471f4d33b0f29d65e33715155  libstdc++-v3/testsuite/21_strings/basic_string/debug/find2_neg.cc
+ c592d910f5c7a7f1521182254b1da422  libstdc++-v3/testsuite/21_strings/basic_string/debug/insert_neg.cc
+ 22041456d73e3a4f07f585d55c98bdd8  libstdc++-v3/testsuite/21_strings/basic_string/debug/replace_neg.cc
  c8a546775dbaa7907a780e295cd4249f  libstdc++-v3/testsuite/21_strings/basic_string/dr2268.cc
  bd85cbadf075be56cf9d21897a0fb686  libstdc++-v3/testsuite/21_strings/basic_string/element_access/char/1.cc
  ddddd40ecd43d5f1738dfd0be1a0124e  libstdc++-v3/testsuite/21_strings/basic_string/element_access/char/2.cc
*************** bdfb47460495795498b43da7b5e449e5  libstd
*** 150613,150632 ****
  4be4fc12ab6433d1000ed01192eafaa6  libstdc++-v3/testsuite/23_containers/inplace_vector/debug/invalidation/pop_back.cc
  adf70c3108bb57e460f5e7f13e417f6c  libstdc++-v3/testsuite/23_containers/inplace_vector/debug/invalidation/push_back.cc
  434493384983fc66e09d4d9f33b8fc5a  libstdc++-v3/testsuite/23_containers/inplace_vector/debug/invalidation/swap.cc
! b1d065547f03bed8fcb20c656a18aae3  libstdc++-v3/testsuite/23_containers/inplace_vector/debug/invalidation/try_append_range.cc
! 72f18de3eccccd911e3abb64eab49888  libstdc++-v3/testsuite/23_containers/inplace_vector/debug/invalidation/try_emplace_back.cc
! 1201b3e07704574b86c2ebaa12550203  libstdc++-v3/testsuite/23_containers/inplace_vector/debug/invalidation/try_push_back.cc
  597dca6295388c7b43dbf6bd1b92363a  libstdc++-v3/testsuite/23_containers/inplace_vector/debug/invalidation/unchecked_emplace_back.cc
  b597adca8581a01fbdfcf2647c26135e  libstdc++-v3/testsuite/23_containers/inplace_vector/erasure.cc
  551687653f879c8cc6f6102dd99358dd  libstdc++-v3/testsuite/23_containers/inplace_vector/modifiers/assign.cc
  5aec8512568ce2f7543d9c77e6605c2c  libstdc++-v3/testsuite/23_containers/inplace_vector/modifiers/erase.cc
  32171ec785b1b967d1076d5da1536940  libstdc++-v3/testsuite/23_containers/inplace_vector/modifiers/erase_neg.cc
! 22e0d53fee04ed5208b039d33635bd0e  libstdc++-v3/testsuite/23_containers/inplace_vector/modifiers/multi_insert.cc
! db8fc0f87378390d47445b0f2bcc5a55  libstdc++-v3/testsuite/23_containers/inplace_vector/modifiers/single_insert.cc
  63a7d605a0bc39f3acfb0fa4bb289dda  libstdc++-v3/testsuite/23_containers/inplace_vector/modifiers/single_insert_neg.cc
  c0e4b5e520bb7afd9585b659e29ec827  libstdc++-v3/testsuite/23_containers/inplace_vector/move.cc
  5518dafa57195a13905e6083cf064ace  libstdc++-v3/testsuite/23_containers/inplace_vector/relops.cc
! 2b73622f47b87d526a0d4cbbd45bd738  libstdc++-v3/testsuite/23_containers/inplace_vector/version.cc
  bfdaa4a27d7988fca29fdca200537d59  libstdc++-v3/testsuite/23_containers/list/14340.cc
  60a594ab0036a80dd30e3fe403a3f3ed  libstdc++-v3/testsuite/23_containers/list/18604.cc
  7472551488952b253dcdc1b677e405fc  libstdc++-v3/testsuite/23_containers/list/23781_neg.cc
--- 150750,150768 ----
  4be4fc12ab6433d1000ed01192eafaa6  libstdc++-v3/testsuite/23_containers/inplace_vector/debug/invalidation/pop_back.cc
  adf70c3108bb57e460f5e7f13e417f6c  libstdc++-v3/testsuite/23_containers/inplace_vector/debug/invalidation/push_back.cc
  434493384983fc66e09d4d9f33b8fc5a  libstdc++-v3/testsuite/23_containers/inplace_vector/debug/invalidation/swap.cc
! 38eb8924b49b2ff37e7aa86a77e56bcb  libstdc++-v3/testsuite/23_containers/inplace_vector/debug/invalidation/try_emplace_back.cc
! 1188aa6c20f869b0ff8369439d7994fb  libstdc++-v3/testsuite/23_containers/inplace_vector/debug/invalidation/try_push_back.cc
  597dca6295388c7b43dbf6bd1b92363a  libstdc++-v3/testsuite/23_containers/inplace_vector/debug/invalidation/unchecked_emplace_back.cc
  b597adca8581a01fbdfcf2647c26135e  libstdc++-v3/testsuite/23_containers/inplace_vector/erasure.cc
  551687653f879c8cc6f6102dd99358dd  libstdc++-v3/testsuite/23_containers/inplace_vector/modifiers/assign.cc
  5aec8512568ce2f7543d9c77e6605c2c  libstdc++-v3/testsuite/23_containers/inplace_vector/modifiers/erase.cc
  32171ec785b1b967d1076d5da1536940  libstdc++-v3/testsuite/23_containers/inplace_vector/modifiers/erase_neg.cc
! ed67e9da3d1e71d5fb2cffe267b85db0  libstdc++-v3/testsuite/23_containers/inplace_vector/modifiers/multi_insert.cc
! 3c4148c567e8b15b2726a4d6154ede27  libstdc++-v3/testsuite/23_containers/inplace_vector/modifiers/single_insert.cc
  63a7d605a0bc39f3acfb0fa4bb289dda  libstdc++-v3/testsuite/23_containers/inplace_vector/modifiers/single_insert_neg.cc
  c0e4b5e520bb7afd9585b659e29ec827  libstdc++-v3/testsuite/23_containers/inplace_vector/move.cc
  5518dafa57195a13905e6083cf064ace  libstdc++-v3/testsuite/23_containers/inplace_vector/relops.cc
! 52eebf50f02bfc60af51311ef8953d74  libstdc++-v3/testsuite/23_containers/inplace_vector/version.cc
  bfdaa4a27d7988fca29fdca200537d59  libstdc++-v3/testsuite/23_containers/list/14340.cc
  60a594ab0036a80dd30e3fe403a3f3ed  libstdc++-v3/testsuite/23_containers/list/18604.cc
  7472551488952b253dcdc1b677e405fc  libstdc++-v3/testsuite/23_containers/list/23781_neg.cc
*************** f100ecfcef3f79639fc5c07828bee8f2  libstd
*** 150913,150933 ****
  3f96813b92ac712ab8210f7eb24e7158  libstdc++-v3/testsuite/23_containers/mdspan/layouts/stride.cc
  2d21e9a9181f1c0d35bb03c4b5b72f14  libstdc++-v3/testsuite/23_containers/mdspan/mdspan.cc
  4b1a50b4d361b155b60027f1bdc566e7  libstdc++-v3/testsuite/23_containers/mdspan/out_of_bounds_neg.cc
! dbf6f28a87aa23623650f791adfaca62  libstdc++-v3/testsuite/23_containers/mdspan/submdspan/canonical_slices.cc
! d8ea1f14ddbd6c1578d7cf9750fad6ba  libstdc++-v3/testsuite/23_containers/mdspan/submdspan/canonical_slices_neg.cc
  75dcf76383a9e8f1226c23f8af9a325b  libstdc++-v3/testsuite/23_containers/mdspan/submdspan/generic.cc
  5beafab2247372d8808eba8ea2470da5  libstdc++-v3/testsuite/23_containers/mdspan/submdspan/selections/left.cc
  320c7a19014594422581c98059449421  libstdc++-v3/testsuite/23_containers/mdspan/submdspan/selections/left_padded.cc
  98e5bb874b218c9ecd93d13b2c743953  libstdc++-v3/testsuite/23_containers/mdspan/submdspan/selections/right.cc
  8765797743fde1edc95a98d1d68d50ea  libstdc++-v3/testsuite/23_containers/mdspan/submdspan/selections/right_padded.cc
  5976cf404456fbbe6f2f13639760eee4  libstdc++-v3/testsuite/23_containers/mdspan/submdspan/selections/stride.cc
! b797f2b29fdc9e805ba051f07ad79780  libstdc++-v3/testsuite/23_containers/mdspan/submdspan/selections/testcases.h
! 6d50e87bc82bd66db0d3bd10b0525a32  libstdc++-v3/testsuite/23_containers/mdspan/submdspan/strided_slice.cc
! 9bf970f0e760e969476983a9e58f4313  libstdc++-v3/testsuite/23_containers/mdspan/submdspan/strided_slice_neg.cc
! cc360caf0938a8fa33922e9315d2b570  libstdc++-v3/testsuite/23_containers/mdspan/submdspan/subextents.cc
! 8b73ab808c59380ce039effc38ee51e6  libstdc++-v3/testsuite/23_containers/mdspan/submdspan/subextents_neg.cc
! d12bd48e0f1eb4041f45883c192fedf5  libstdc++-v3/testsuite/23_containers/mdspan/submdspan/submdspan_mapping.cc
! 8008870b4c74933e862d19a768d61a9e  libstdc++-v3/testsuite/23_containers/mdspan/submdspan/submdspan_neg.cc
  a1e2443fdfc824b4a97945b2d4aa84a0  libstdc++-v3/testsuite/23_containers/mdspan/version.cc
  45f85dd89e11f6e3166a8771041f6e8f  libstdc++-v3/testsuite/23_containers/multimap/14340.cc
  c31e5e6710909146da22f7151dfcf6fc  libstdc++-v3/testsuite/23_containers/multimap/23781_neg.cc
--- 151049,151069 ----
  3f96813b92ac712ab8210f7eb24e7158  libstdc++-v3/testsuite/23_containers/mdspan/layouts/stride.cc
  2d21e9a9181f1c0d35bb03c4b5b72f14  libstdc++-v3/testsuite/23_containers/mdspan/mdspan.cc
  4b1a50b4d361b155b60027f1bdc566e7  libstdc++-v3/testsuite/23_containers/mdspan/out_of_bounds_neg.cc
! d0948adb8d08e1ed90f5223c0e45676b  libstdc++-v3/testsuite/23_containers/mdspan/submdspan/canonical_slices.cc
! c27c291ecb32ad3eccc01987f563a8b4  libstdc++-v3/testsuite/23_containers/mdspan/submdspan/canonical_slices_neg.cc
! 0d809aabcc502f57321097810eb58061  libstdc++-v3/testsuite/23_containers/mdspan/submdspan/extent_slice.cc
! ba61b09cc597008ca51cf543bf72683e  libstdc++-v3/testsuite/23_containers/mdspan/submdspan/extent_slice_neg.cc
  75dcf76383a9e8f1226c23f8af9a325b  libstdc++-v3/testsuite/23_containers/mdspan/submdspan/generic.cc
  5beafab2247372d8808eba8ea2470da5  libstdc++-v3/testsuite/23_containers/mdspan/submdspan/selections/left.cc
  320c7a19014594422581c98059449421  libstdc++-v3/testsuite/23_containers/mdspan/submdspan/selections/left_padded.cc
  98e5bb874b218c9ecd93d13b2c743953  libstdc++-v3/testsuite/23_containers/mdspan/submdspan/selections/right.cc
  8765797743fde1edc95a98d1d68d50ea  libstdc++-v3/testsuite/23_containers/mdspan/submdspan/selections/right_padded.cc
  5976cf404456fbbe6f2f13639760eee4  libstdc++-v3/testsuite/23_containers/mdspan/submdspan/selections/stride.cc
! ddce93540a944d39b64672e1c8cc25dc  libstdc++-v3/testsuite/23_containers/mdspan/submdspan/selections/testcases.h
! c159f330520ead218ac259e3d55de786  libstdc++-v3/testsuite/23_containers/mdspan/submdspan/subextents.cc
! 5da81bd97d8328198e62895f5f414bfa  libstdc++-v3/testsuite/23_containers/mdspan/submdspan/subextents_neg.cc
! 25510afa31ee5c2b8e84311e1463fd09  libstdc++-v3/testsuite/23_containers/mdspan/submdspan/submdspan_mapping.cc
! 71b9441fb0f807b3010604460da4adcb  libstdc++-v3/testsuite/23_containers/mdspan/submdspan/submdspan_neg.cc
  a1e2443fdfc824b4a97945b2d4aa84a0  libstdc++-v3/testsuite/23_containers/mdspan/version.cc
  45f85dd89e11f6e3166a8771041f6e8f  libstdc++-v3/testsuite/23_containers/multimap/14340.cc
  c31e5e6710909146da22f7151dfcf6fc  libstdc++-v3/testsuite/23_containers/multimap/23781_neg.cc
*************** d214cfd58746b0c0961894f60fc00f7a  libstd
*** 153505,153517 ****
  19e700ab5c151a76025b2bb1a1c0974b  libstdc++-v3/testsuite/26_numerics/reduce/2.cc
  51f14806bbec80c2d5883800a91dfc2e  libstdc++-v3/testsuite/26_numerics/reduce/95833.cc
  eda070d99e28d817fe6f1af952145a2a  libstdc++-v3/testsuite/26_numerics/reduce/constexpr.cc
! 6bb58f9b93a31777eaa590f067c50cc1  libstdc++-v3/testsuite/26_numerics/saturation/add.cc
! 5be1ca6a5d00473905a4f368a38b7f1d  libstdc++-v3/testsuite/26_numerics/saturation/cast.cc
! 64f614494e0dd24586ed97ac2ae00b92  libstdc++-v3/testsuite/26_numerics/saturation/div.cc
! 38823cbcec997a6abdeaae791e520341  libstdc++-v3/testsuite/26_numerics/saturation/extended.cc
! 776511df4abf99defad25c6424876f05  libstdc++-v3/testsuite/26_numerics/saturation/mul.cc
! 952a33bca1e57c78c0a4003723e8399a  libstdc++-v3/testsuite/26_numerics/saturation/sub.cc
! f9e438a747cc86dc8b59ed2ec2243bc8  libstdc++-v3/testsuite/26_numerics/saturation/version.cc
  54ff09f13d835bd8e58900529a56f66a  libstdc++-v3/testsuite/26_numerics/slice/1.cc
  9bbe4c50adc0b2ae93745e5178bd2be4  libstdc++-v3/testsuite/26_numerics/slice/compare.cc
  4e2a2c362c4f00faa882fe0cd295ee8e  libstdc++-v3/testsuite/26_numerics/slice_array/array_assignment.cc
--- 153641,153653 ----
  19e700ab5c151a76025b2bb1a1c0974b  libstdc++-v3/testsuite/26_numerics/reduce/2.cc
  51f14806bbec80c2d5883800a91dfc2e  libstdc++-v3/testsuite/26_numerics/reduce/95833.cc
  eda070d99e28d817fe6f1af952145a2a  libstdc++-v3/testsuite/26_numerics/reduce/constexpr.cc
! 4605f0dd04bb867f801bfba5d34eea94  libstdc++-v3/testsuite/26_numerics/saturation/add.cc
! b5a7434f60ff49d42373231e6cf8dbbb  libstdc++-v3/testsuite/26_numerics/saturation/cast.cc
! 9403476ee38900e677566ad40c3b658d  libstdc++-v3/testsuite/26_numerics/saturation/div.cc
! cdd0c3a2d2d050b6169cae3036695d51  libstdc++-v3/testsuite/26_numerics/saturation/extended.cc
! 100d57bd757f268cc87a62f655c2de8b  libstdc++-v3/testsuite/26_numerics/saturation/mul.cc
! d3b36b91df9f0d7db711130cfc26965f  libstdc++-v3/testsuite/26_numerics/saturation/sub.cc
! 50f033ebce403d4759d720b26c50ef3f  libstdc++-v3/testsuite/26_numerics/saturation/version.cc
  54ff09f13d835bd8e58900529a56f66a  libstdc++-v3/testsuite/26_numerics/slice/1.cc
  9bbe4c50adc0b2ae93745e5178bd2be4  libstdc++-v3/testsuite/26_numerics/slice/compare.cc
  4e2a2c362c4f00faa882fe0cd295ee8e  libstdc++-v3/testsuite/26_numerics/slice_array/array_assignment.cc
*************** b17b50b978ee5a01b9a69e88a670f2a1  libstd
*** 155008,155014 ****
  a2be55363f50241a5784e780e94704b4  libstdc++-v3/testsuite/29_atomics/atomic_integral/requirements/trivial.cc
  87dd91704538b12197b3273daa13e408  libstdc++-v3/testsuite/29_atomics/atomic_integral/requirements/typedefs.cc
  002cdee8d7e6848d568b0bebdb3ca8bc  libstdc++-v3/testsuite/29_atomics/atomic_integral/wait_notify.cc
! 19b29f234ce63590ebcc167b26723a58  libstdc++-v3/testsuite/29_atomics/atomic_ref/address.cc
  83cced2ba3130c560550818f7ea2bbba  libstdc++-v3/testsuite/29_atomics/atomic_ref/bool.cc
  32c306fa56643321c7e2c4c7920c2990  libstdc++-v3/testsuite/29_atomics/atomic_ref/compare_exchange_padding.cc
  8c8c1dbc7c6d7c022d5e2b7b3c0dca88  libstdc++-v3/testsuite/29_atomics/atomic_ref/ctor.cc
--- 155144,155150 ----
  a2be55363f50241a5784e780e94704b4  libstdc++-v3/testsuite/29_atomics/atomic_integral/requirements/trivial.cc
  87dd91704538b12197b3273daa13e408  libstdc++-v3/testsuite/29_atomics/atomic_integral/requirements/typedefs.cc
  002cdee8d7e6848d568b0bebdb3ca8bc  libstdc++-v3/testsuite/29_atomics/atomic_integral/wait_notify.cc
! 44718b8809e2d7b2511b77443cae1971  libstdc++-v3/testsuite/29_atomics/atomic_ref/address.cc
  83cced2ba3130c560550818f7ea2bbba  libstdc++-v3/testsuite/29_atomics/atomic_ref/bool.cc
  32c306fa56643321c7e2c4c7920c2990  libstdc++-v3/testsuite/29_atomics/atomic_ref/compare_exchange_padding.cc
  8c8c1dbc7c6d7c022d5e2b7b3c0dca88  libstdc++-v3/testsuite/29_atomics/atomic_ref/ctor.cc
*************** a228a2340ca9de5350db67f736edcd0b  libstd
*** 156636,156641 ****
--- 156772,156778 ----
  088e48d84af728cffa21af00b37e3c04  libstdc++-v3/testsuite/std/format/context.cc
  8f6b20493386ac083a968add9dea93ac  libstdc++-v3/testsuite/std/format/debug.cc
  4e1e1bd1eb1b2db2e9f55215527ebcd0  libstdc++-v3/testsuite/std/format/debug_nonunicode.cc
+ 4a9e40b038da4f2b5da7c5172bf22f04  libstdc++-v3/testsuite/std/format/dynamic_format.cc
  3f84148bfc5153a2278f3c8c413dad98  libstdc++-v3/testsuite/std/format/error.cc
  6425de3f85b700ce40dd3b11d934ee43  libstdc++-v3/testsuite/std/format/format_string.cc
  6fa5a2c92632d72f763333e89659d4a5  libstdc++-v3/testsuite/std/format/formatter/112832.cc
*************** d9708c521b612f15f943a911427b169b  libstd
*** 156666,156672 ****
  3c83d38b975b49e89716f008ae9810f3  libstdc++-v3/testsuite/std/format/ranges/pr119861_neg.cc
  559739840dd6ec076b05995aa37cfa74  libstdc++-v3/testsuite/std/format/ranges/sequence.cc
  9085de1a2c4f397091c62b0a0cab1069  libstdc++-v3/testsuite/std/format/ranges/string.cc
- 22af3c8593871c64b40b11663417f80a  libstdc++-v3/testsuite/std/format/runtime_format.cc
  c400d0d58ad702f461b28668dc629c09  libstdc++-v3/testsuite/std/format/string.cc
  7c654edf02fc2f7793fb1f549b890993  libstdc++-v3/testsuite/std/format/string_neg.cc
  246b2e9f25648a67850193b3368e0db9  libstdc++-v3/testsuite/std/format/tuple.cc
--- 156803,156808 ----
*************** ad1ad17702d42352937ca61dfa124fe4  libstd
*** 156731,156737 ****
  f28879e88d94560214e5905a0fdb03e6  libstdc++-v3/testsuite/std/ranges/adaptors/drop_while.cc
  00647fdb0d62ed7320632e648119f77e  libstdc++-v3/testsuite/std/ranges/adaptors/elements.cc
  40e31845569daf0829a17a44a8ee56a0  libstdc++-v3/testsuite/std/ranges/adaptors/enumerate/1.cc
! 8330af925afb9ae043a5c1a6e0a86401  libstdc++-v3/testsuite/std/ranges/adaptors/filter.cc
  0d0e8a2b6558c1f0cc6951a999f02636  libstdc++-v3/testsuite/std/ranges/adaptors/join.cc
  326917eee6123d6a19d60b706ad52413  libstdc++-v3/testsuite/std/ranges/adaptors/join_with/1.cc
  b1e9d63cbda1b6da324e0b29f00e1fee  libstdc++-v3/testsuite/std/ranges/adaptors/lazy_split.cc
--- 156867,156873 ----
  f28879e88d94560214e5905a0fdb03e6  libstdc++-v3/testsuite/std/ranges/adaptors/drop_while.cc
  00647fdb0d62ed7320632e648119f77e  libstdc++-v3/testsuite/std/ranges/adaptors/elements.cc
  40e31845569daf0829a17a44a8ee56a0  libstdc++-v3/testsuite/std/ranges/adaptors/enumerate/1.cc
! 190dd5fc0737d90cc62b4b53cc0c3a0e  libstdc++-v3/testsuite/std/ranges/adaptors/filter.cc
  0d0e8a2b6558c1f0cc6951a999f02636  libstdc++-v3/testsuite/std/ranges/adaptors/join.cc
  326917eee6123d6a19d60b706ad52413  libstdc++-v3/testsuite/std/ranges/adaptors/join_with/1.cc
  b1e9d63cbda1b6da324e0b29f00e1fee  libstdc++-v3/testsuite/std/ranges/adaptors/lazy_split.cc
*************** c75a621915e96df6aac89c4a4e24340d  libstd
*** 156822,156828 ****
  eaf0f99b288f1668d8cd691e3ce1a6d9  libstdc++-v3/testsuite/std/simd/stores_expensive.cc
  9555f30a8004fbe5c183c3d458dbe0c7  libstdc++-v3/testsuite/std/simd/test_setup.h
  97ab8cc8c8c9aa9bbb21a67925fe50a5  libstdc++-v3/testsuite/std/simd/traits_common.cc
! 1a84cece7ee7c47cfaeaeef4a5ecd6dc  libstdc++-v3/testsuite/std/simd/traits_impl.cc
  4a6cbcf08129d0510e60279bb8f1e88a  libstdc++-v3/testsuite/std/simd/traits_math.cc
  a0efc42f3d3e1e881d69063fe7f2c586  libstdc++-v3/testsuite/std/text_encoding/cons.cc
  bfa6a93e5c5cd2d11c1eddd5572fd5de  libstdc++-v3/testsuite/std/text_encoding/members.cc
--- 156958,156964 ----
  eaf0f99b288f1668d8cd691e3ce1a6d9  libstdc++-v3/testsuite/std/simd/stores_expensive.cc
  9555f30a8004fbe5c183c3d458dbe0c7  libstdc++-v3/testsuite/std/simd/test_setup.h
  97ab8cc8c8c9aa9bbb21a67925fe50a5  libstdc++-v3/testsuite/std/simd/traits_common.cc
! 09952858ba8af0ef3c39ba94fd6c26bf  libstdc++-v3/testsuite/std/simd/traits_impl.cc
  4a6cbcf08129d0510e60279bb8f1e88a  libstdc++-v3/testsuite/std/simd/traits_math.cc
  a0efc42f3d3e1e881d69063fe7f2c586  libstdc++-v3/testsuite/std/text_encoding/cons.cc
  bfa6a93e5c5cd2d11c1eddd5572fd5de  libstdc++-v3/testsuite/std/text_encoding/members.cc
diff -Nrcpad gcc-16-20260329/gcc/ChangeLog gcc-16-20260405/gcc/ChangeLog
*** gcc-16-20260329/gcc/ChangeLog	Sun Mar 29 22:32:05 2026
--- gcc-16-20260405/gcc/ChangeLog	Sun Apr  5 22:32:06 2026
***************
*** 1,3 ****
--- 1,333 ----
+ 2026-04-04  Sandra Loosemore  <sloosemore@baylibre.com>
+ 
+ 	* doc/invoke.texi (Picolibc Options): Copy-edit for markup, use
+ 	of proper names, etc.
+ 
+ 2026-04-04  Sandra Loosemore  <sloosemore@baylibre.com>
+ 
+ 	* doc/invoke.texi (GCC Command Options): Move Picolibc Options
+ 	section to Target-Specific Options.
+ 	(Option Summary): Likewise.
+ 
+ 2026-04-04  Sandra Loosemore  <sloosemore@baylibre.com>
+ 
+ 	* doc/extend.texi (Common Attributes): Fix cross-reference for
+ 	renamed "Submodel Options" -> "Target-Specific Options".
+ 	* doc/invoke.texi (Invoking GCC): Likewise for the menu.
+ 	(Option Summary): Likewise for the use here.
+ 	(Submodel Options): Rename to Target-Specific Options.  Leave
+ 	an anchor with the old name.  Add better index entries.  Rewrite
+ 	introductory text.
+ 	(Precompiled Headers): Fix another cross-reference.
+ 
+ 2026-04-04  Sandra Loosemore  <sloosemore@baylibre.com>
+ 
+ 	PR target/107337
+ 	* doc/invoke.texi (x86 Options): Add CX16 feature to nocona,
+ 	alderlake, arrowlake, arrowlake-s, pantherlake, novalake,
+ 	bonnell, sierraforest, grandridge, clearwaterforest, and amdfam10
+ 	family processors.
+ 
+ 2026-04-04  Richard Biener  <rguenther@suse.de>
+ 
+ 	* doc/gccint.texi: Add named pattern index with @mdindex.
+ 	* doc/md.texi (Standard Pattern Names For Generation): Split
+ 	table into two using subsections, splitting out vectorizer
+ 	related standard patterns.  Use @mdindex for all standard
+ 	pattern names.
+ 
+ 2026-04-04  Takayuki 'January June' Suwa  <jjsuwa_sys3175@yahoo.co.jp>
+ 
+ 	* config/xtensa/xtensa.cc (xtensa_legitimize_address):
+ 	Add code to legitimize the displacement of 64 kilobytes before and
+ 	after using two ADDMI instructions.
+ 
+ 2026-04-04  Takayuki 'January June' Suwa  <jjsuwa_sys3175@yahoo.co.jp>
+ 
+ 	* config/xtensa/xtensa.md (negsf2):
+ 	Change define_insn to define_insn_and_split, and replace the
+ 	corresponding output template with the split pattern.
+ 
+ 2026-04-04  Takayuki 'January June' Suwa  <jjsuwa_sys3175@yahoo.co.jp>
+ 
+ 	* config/xtensa/xtensa.cc (TARGET_DIFFERENT_ADDR_DISPLACEMENT_P):
+ 	Remove.
+ 
+ 2026-04-04  Takayuki 'January June' Suwa  <jjsuwa_sys3175@yahoo.co.jp>
+ 
+ 	* config/xtensa/xtensa.cc (smalloffset_mem_p):
+ 	Rename it to smalloffset_address_p and remove the result check
+ 	of MEM_P().
+ 	(constantpool_address_p): Change from static scope to global.
+ 	* config/xtensa/xtensa-protos.h (smalloffset_mem_p):
+ 	Rename it to smalloffset_address_p.
+ 	(constantpool_address_p): New function prototype.
+ 	* config/xtensa/constraints.md (R):
+ 	Change the call in (match_test "...") from smalloffset_mem_p()
+ 	to smalloffset_address_p().
+ 	(T, U): Change the call in (match_test "...") from
+ 	constantpool_mem_p() to constantpool_address_p().
+ 
+ 2026-04-03  Sandra Loosemore  <sloosemore@baylibre.com>
+ 
+ 	PR c/123234
+ 	* doc/extend.texi (Decimal Float): Clarify that GCC really does
+ 	support only the older N1312 draft as documented here, not the
+ 	standard C23 functionality yet.
+ 
+ 2026-04-03  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/124754
+ 	* tree-ssa-strlen.cc (strlen_pass::handle_builtin_strcpy): Make
+ 	sure both get_stridx calls are done before first get_strinfo call.
+ 	(strlen_pass::handle_builtin_memcpy): Likewise.
+ 	(strlen_pass::handle_builtin_strcat): Likewise.
+ 
+ 2026-04-03  Sandra Loosemore  <sloosemore@baylibre.com>
+ 
+ 	PR debug/94491
+ 	* doc/invoke.texi (Debugging Options): Explicitly document what
+ 	-g2 does instead of just saying it's the default.
+ 
+ 2026-04-03  Sandra Loosemore  <sloosemore@baylibre.com>
+ 
+ 	PR other/94182
+ 	* doc/implement-c.texi (Characters implementation): Add
+ 	cross-reference to more detailed discussion about signedness.
+ 	* doc/invoke.texi (C Dialect Options): Combine -fsigned-char
+ 	and -funsigned-char table entries since the following discussion
+ 	applies to both.  Add an anchor so other things can point at it.
+ 	(Warning Options): Add cross-references to the above two places.
+ 	Clarify that the warning is given regardless of whether char is
+ 	signed or unsigned.
+ 
+ 2026-04-02  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+ 
+ 	PR tree-optimization/124746
+ 	* tree-ssa-phiprop.cc (propagate_with_phi): Treat
+ 	and aggregate copy as it is a trapping load.
+ 
+ 2026-04-02  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+ 
+ 	* tree-ssa-phiprop.cc (propagate_with_phi): Move the
+ 	check for load from ptr before the checks of domination.
+ 
+ 2026-04-02  Lulu Cheng  <chenglulu@loongson.cn>
+ 
+ 	* config/loongarch/loongarch-protos.h
+ 	(loongarch_parse_fmv_features): Modify parameter type.
+ 	* config/loongarch/loongarch-target-attr.cc
+ 	(loongarch_parse_fmv_features): Some errors have been
+ 	changed to warnings.
+ 	* config/loongarch/loongarch.cc
+ 	(loongarch_process_target_version_attr): Update parameters.
+ 	(loongarch_check_target_clone_version): Likewise.
+ 	(loongarch_option_same_function_versions): Likewise.
+ 	(TARGET_CHECK_TARGET_CLONE_VERSION): Define.
+ 
+ 2026-04-01  Tamar Christina  <tamar.christina@arm.com>
+ 	    Roger Sayle  <roger@nextmovesoftware.com>
+ 
+ 	PR target/123238
+ 	* config/aarch64/aarch64.cc (aarch64_rtx_costs) <case NE/EQ>:
+ 	Provide improved costs for scalar and vector comparisons.
+ 
+ 2026-04-01  Roger Sayle  <roger@nextmovesoftware.com>
+ 
+ 	PR target/123238
+ 	* expr.cc (convert_tree_comp_to_rtx): Make global.
+ 	* expr.h (convert_tree_comp_to_rtx): Prototype here.
+ 	* internal-fn.cc (expand_vec_cond_mask_optab_fn): Use rtx_costs
+ 	to determine whether swapping operands would result in better
+ 	code.
+ 	* config/i386/i386-expand.cc (ix86_expand_int_vec_cmp): On
+ 	AVX512 targets use a ternlog instead of a comparison to negate
+ 	the mask (requires one instruction instead of two).
+ 	* config/i386/i386.cc (ix86_rtx_costs): Refactor code for UNSPEC.
+ 	Provide costs for UNSPEC_BLENDV and  UNSPEC_MOVMSK.  Provide
+ 	costs for comparison operators of integer vector modes.
+ 
+ 2026-04-01  Vladimir N. Makarov  <vmakarov@redhat.com>
+ 
+ 	PR rtl-optimization/124696
+ 	* lra-constraints.cc (simplify_operand_subreg): Reload
+ 	paradoxical subreg only if it requires more than one hard reg.
+ 
+ 2026-04-01  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>
+ 
+ 	* config/s390/s390.cc (print_operand): Use fputs instead of
+ 	fprintf.
+ 
+ 2026-04-01  Sandra Loosemore  <sloosemore@baylibre.com>
+ 
+ 	PR preprocessor/70917
+ 	* doc/invoke.texi (Environment Variables): Clarify that LC_ALL,
+ 	LC_CTYPE, LC_MESSAGES, and LANG affect only diagnostics and
+ 	informational output from GCC, not the encodings of input and
+ 	output files.	Remove separate bit-rotten entry for LANG.
+ 
+ 2026-04-01  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+ 
+ 	PR tree-optimization/124742
+ 	* tree-ssa-forwprop.cc (optimize_aggr_zeroprop): Exit
+ 	if the vdef on the stmt is NULL.
+ 
+ 2026-04-01  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR middle-end/124697
+ 	* function.cc (assign_parm_adjust_stack_rtl): Force a local copy
+ 	if the current alignment is less than the minimum of
+ 	BIGGEST_ALIGNMENT and MAX_SUPPORTED_STACK_ALIGNMENT.
+ 
+ 2026-04-01  Richard Biener  <rguenther@suse.de>
+ 	    Sandra Loosemore  <sloosemore@baylibre.com>
+ 
+ 	PR middle-end/124634
+ 	* doc/ifn.texi: New file.
+ 	* doc/gccint.texi: Include ifn.texi.
+ 	* Makefile.in (TEXI_GCCINT_FILES): Add ifn.texi.
+ 
+ 2026-04-01  Sandra Loosemore  <sloosemore@baylibre.com>
+ 
+ 	PR c/61896
+ 	* doc/cppopts.texi (-finput-charset=): Remove long-obsolete
+ 	locale discussion.  Document behavior about ill-formed inputs.
+ 
+ 2026-04-01  Sandra Loosemore  <sloosemore@baylibre.com>
+ 
+ 	* doc/poly-int.texi: Add copyright notice.
+ 	* doc/specs.texi: Likewise.
+ 
+ 2026-03-31  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* tree-ssa-dse.cc (compute_trims): Bail out if ref->size is not
+ 	byte aligned either.
+ 
+ 2026-03-31  Mikael Morin  <mikael@gcc.gnu.org>
+ 	    Christopher Albert  <albert@tugraz.at>
+ 
+ 	PR fortran/121185
+ 	PR fortran/124661
+ 	* tree-inline.cc (debug_find_tree, debug_find_tree_1): Move
+ 	and rename functions...
+ 	* tree.cc (find_tree, find_tree_1): ... here.
+ 	* tree-inline.h (debug_find_tree): Move renamed declaration...
+ 	* tree.h (find_tree): ... here.
+ 
+ 2026-03-31  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR target/124165
+ 	PR target/124684
+ 	* config/i386/i386.cc (ix86_symbolic_const_load_p_1): Renamed to
+ 	...
+ 	(ix86_need_alignment_p_1): This.
+ 	(ix86_symbolic_const_load_p): Renamed to ...
+ 	(ix86_need_alignment_p): This.
+ 	(ix86_find_max_used_stack_alignment): Call ix86_access_stack_p
+ 	only if the INSN needs alignment > stack alignment.
+ 
+ 2026-03-31  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+ 
+ 	* config/aarch64/aarch64-sys-regs.def: Copy from Binutils.
+ 
+ 2026-03-31  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+ 
+ 	* config/aarch64/aarch64-option-extensions.def (poe2):
+ 	New CLI extension option.
+ 	(tev): Likewise.
+ 	(tlbid): Likewise.
+ 	(gcie): Likewise.
+ 	(mpamv2): Likewise.
+ 	(lscp): Likewise.
+ 	(mops-go): Likewise.
+ 	(sve2p3): Likewise.
+ 	(sme2p3): Likewise.
+ 	(f16f32dot): Likewise.
+ 	(sve-b16mm): Likewise.
+ 	(mtetc): Likewise.
+ 	(f16f32mm): Likewise.
+ 	(f16mm): Likewise.
+ 	* doc/invoke.texi (poe2): Document option.
+ 	(tev): Likewise.
+ 	(tlbid): Likewise.
+ 	(gcie): Likewise.
+ 	(mpamv2): Likewise.
+ 	(lscp): Likewise.
+ 	(mops-go): Likewise.
+ 	(sve2p3): Likewise.
+ 	(sme2p3): Likewise.
+ 	(f16f32dot): Likewise.
+ 	(sve-b16mm): Likewise.
+ 	(mtetc): Likewise.
+ 	(f16f32mm): Likewise.
+ 	(f16mm): Likewise.
+ 
+ 2026-03-31  Wu Haotian  <rigoligo03@gmail.com>
+ 
+ 	* config.gcc: removed linux.h and t-linux for loongarch*-*-elf* targets
+ 
+ 2026-03-30  H.J. Lu  <hjl.tools@gmail.com>
+ 	    Richard Biener  <rguenther@suse.de>
+ 
+ 	PR target/120839
+ 	PR middle-end/124671
+ 	* function.cc (assign_parm_adjust_stack_rtl): Get the parameter
+ 	as argument.  Adjust alignment check forcing a local copy.
+ 	(assign_parms): Adjust.
+ 	* config/i386/i386.cc (ix86_argument_passed_on_stack_p): New.
+ 	(ix86_update_stack_alignment): Ignore argument passed on stack.
+ 
+ 2026-03-30  Vineet Gupta  <vineet.gupta@linux.dev>
+ 
+ 	* config/bpf/bpf.md (zero_extendhidi2): Add alternates for
+ 	alu32 and use 'W' for reg operands.
+ 	(zero_extendqidi2): Ditto.
+ 
+ 2026-03-30  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/124692
+ 	* tree-cfg.cc (replace_uses_by): Call update_stmt after
+ 	substitution and before folding.
+ 
+ 2026-03-30  Saurabh Jha  <saurabh.jha@arm.com>
+ 	    Evgeny Karpov  <evgeny.karpov@arm.com>
+ 
+ 	* config/aarch64/aarch64.cc
+ 	(aarch64_scalar_mode_supported_p): Only return true on TFmode if
+ 	TARGET_LONG_DOUBLE_128 is set.
+ 
+ 2026-03-30  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/88576
+ 	* tree-ssa-alias.cc (check_fnspec): Remove flag_errno_math check.
+ 	* ipa-modref.cc (modref_access_analysis::process_fnspec):
+ 	Likewise.
+ 
+ 2026-03-30  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/124677
+ 	* tree-vect-loop.cc (vectorizable_recurr): Skip vector
+ 	stmts for the def.
+ 
+ 2026-03-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+ 
+ 	* config/aarch64/aarch64-cores.def (AARCH64_CORE): Add Apple M5
+ 	cores.
+ 	* config/aarch64/aarch64-tune.md: Regenerate.
+ 	* doc/invoke.texi: Add apple-m5 core to the ones listed
+ 	for arch and tune selections.
+ 
+ 2026-03-30  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>
+ 
+ 	PR target/102309
+ 	* config/arm/arm.cc (arm_constant_limit): Allways allow at least
+ 	one insn when loading a constant.
+ 
+ 2026-03-29  Jeff Law  <jeffrey.law@oss.qualcomm.com>
+ 
+ 	PR target/124674
+ 	* config/riscv/riscv-modes.def: Create OImode.
+ 
  2026-03-27  Vineet Gupta  <vineet.gupta@linux.dev>
  
  	PR target/124670
diff -Nrcpad gcc-16-20260329/gcc/DATESTAMP gcc-16-20260405/gcc/DATESTAMP
*** gcc-16-20260329/gcc/DATESTAMP	Sun Mar 29 22:32:05 2026
--- gcc-16-20260405/gcc/DATESTAMP	Sun Apr  5 22:32:06 2026
***************
*** 1 ****
! 20260329
--- 1 ----
! 20260405
diff -Nrcpad gcc-16-20260329/gcc/Makefile.in gcc-16-20260405/gcc/Makefile.in
*** gcc-16-20260329/gcc/Makefile.in	Sun Mar 29 22:32:05 2026
--- gcc-16-20260405/gcc/Makefile.in	Sun Apr  5 22:32:06 2026
*************** TEXI_GCCINT_FILES = gccint.texi gcc-comm
*** 3809,3815 ****
  	 sourcebuild.texi gty.texi libgcc.texi cfg.texi tree-ssa.texi	\
  	 loop.texi generic.texi gimple.texi plugins.texi optinfo.texi   \
  	 match-and-simplify.texi analyzer.texi ux.texi poly-int.texi	\
! 	 params.texi specs.texi
  
  TEXI_GCCINSTALL_FILES = install.texi fdl.texi		\
  	 gcc-common.texi gcc-vers.texi
--- 3809,3815 ----
  	 sourcebuild.texi gty.texi libgcc.texi cfg.texi tree-ssa.texi	\
  	 loop.texi generic.texi gimple.texi plugins.texi optinfo.texi   \
  	 match-and-simplify.texi analyzer.texi ux.texi poly-int.texi	\
! 	 params.texi specs.texi ifn.texi
  
  TEXI_GCCINSTALL_FILES = install.texi fdl.texi		\
  	 gcc-common.texi gcc-vers.texi
diff -Nrcpad gcc-16-20260329/gcc/ada/ChangeLog gcc-16-20260405/gcc/ada/ChangeLog
*** gcc-16-20260329/gcc/ada/ChangeLog	Sun Mar 29 22:32:05 2026
--- gcc-16-20260405/gcc/ada/ChangeLog	Sun Apr  5 22:32:06 2026
***************
*** 1,3 ****
--- 1,16 ----
+ 2026-04-03  Tonu Naks  <naks@adacore.com>
+ 
+ 	* doc/gnat_rm/gnat_language_extensions.rst: Adjust rules for
+ 	structural generic instantiations.
+ 	* gnat_rm.texi: Regenerate.
+ 
+ 2026-03-31  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* sem_attr.adb (Analyze_Attribute) <Attribute_Reduce>: Rewrite the
+ 	analysis of a non-overloaded reducer.  Moreover, when both actuals
+ 	are overloaded, compute the set of possible interpretations.
+ 	(Resolve_Attribute) <Attribute_Reduce>: Streamline the processing.
+ 
  2026-03-27  Eric Botcazou  <ebotcazou@adacore.com>
  
  	* sem_ch12.adb (Analyze_Structural_Associations): Create a local
diff -Nrcpad gcc-16-20260329/gcc/ada/doc/gnat_rm/gnat_language_extensions.rst gcc-16-20260405/gcc/ada/doc/gnat_rm/gnat_language_extensions.rst
*** gcc-16-20260329/gcc/ada/doc/gnat_rm/gnat_language_extensions.rst	Sun Mar 29 22:32:05 2026
--- gcc-16-20260405/gcc/ada/doc/gnat_rm/gnat_language_extensions.rst	Sun Apr  5 22:32:06 2026
*************** The generic unit shall not take a generi
*** 1888,1903 ****
  If the generic unit takes a generic formal object of mode ``in``, then the
  corresponding generic actual parameter shall be a static expression.
  
! A ``structural_generic_instance_name`` shall not be present in a library
! unit if the structural instance is also a library unit and has a semantic
! dependence on the former.
  
  Static Semantics
  ^^^^^^^^^^^^^^^^
  
  A ``structural_generic_instance_name`` denotes the instance that is the
  product of the structural instantiation of a generic unit on the specified
! actual parameters. This instance is unique to a partition.
  
  Example:
  
--- 1888,1912 ----
  If the generic unit takes a generic formal object of mode ``in``, then the
  corresponding generic actual parameter shall be a static expression.
  
! A ``structural_generic_instance_name`` for a generic package shall not be
! present in a library unit if the structural instance is also a library unit
! and has a semantic dependence on the former.
! 
! For a generic subprogram, if a local entity of the enclosing library-level
! package is used as an actual and the structural instance would have a semantic
! dependence on the package, the structural instantiation is automatically
! demoted to a local instantiation. In this case, several instances of the
! generic subprogram may be present in a single partition, unless
! whole-partition optimization is performed (e.g., via LTO).
  
  Static Semantics
  ^^^^^^^^^^^^^^^^
  
  A ``structural_generic_instance_name`` denotes the instance that is the
  product of the structural instantiation of a generic unit on the specified
! actual parameters. This instance is unique to a partition, except when a
! generic subprogram instantiation is automatically demoted to a local
! instantiation as described under Legality Rules.
  
  Example:
  
*************** Note that the following example is illeg
*** 1937,1944 ****
  
  The reason is that ``Ada.Containers.Vectors``, ``Positive`` and ``Q.T`` being
  library-level entities, the structural instance ``Ada.Containers.Vectors(Positive,T)`` is a library unit with a dependence
! on ``Q`` and, therefore, cannot be referenced from within ``Q``. The simple
! way out is to declare a traditional instantiation in this case:
  
  .. code-block:: ada
  
--- 1946,1954 ----
  
  The reason is that ``Ada.Containers.Vectors``, ``Positive`` and ``Q.T`` being
  library-level entities, the structural instance ``Ada.Containers.Vectors(Positive,T)`` is a library unit with a dependence
! on ``Q`` and, therefore, cannot be referenced from within ``Q``. This
! restriction applies to structural instantiations of generic packages. The
! simple way out is to declare a traditional instantiation in this case:
  
  .. code-block:: ada
  
*************** But the following example is legal:
*** 1971,1976 ****
--- 1981,2015 ----
  because the structural instance ``Ada.Containers.Vectors(Positive,T)`` is
  not a library unit.
  
+ For generic subprograms, the restriction does not apply: if a local entity of
+ a library-level package is used as an actual, the structural instantiation is
+ automatically demoted to a local instantiation. For example:
+ 
+ .. code-block:: ada
+ 
+    with Ada.Unchecked_Deallocation;
+ 
+    package Q is
+       type T is record
+          I : Integer;
+       end record;
+ 
+       type T_Access is access T;
+    end Q;
+ 
+    package body Q is
+       procedure Free_T (X : in out T_Access) is
+       begin
+          Ada.Unchecked_Deallocation(T, T_Access)(X);
+       end Free_T;
+    end Q;
+ 
+ is legal: since ``T`` and ``T_Access`` are local entities of ``Q``, the
+ structural instantiation of ``Ada.Unchecked_Deallocation`` is demoted to a
+ local instantiation rather than producing an error. Note that the uniqueness
+ guarantee no longer holds in this case and several instances of the generic
+ subprogram may be present in a single partition.
+ 
  The first example can be rewritten in a less verbose manner:
  
  .. code-block:: ada
diff -Nrcpad gcc-16-20260329/gcc/ada/exp_ch6.adb gcc-16-20260405/gcc/ada/exp_ch6.adb
*** gcc-16-20260329/gcc/ada/exp_ch6.adb	Sun Mar 29 22:32:05 2026
--- gcc-16-20260405/gcc/ada/exp_ch6.adb	Sun Apr  5 22:32:06 2026
*************** package body Exp_Ch6 is
*** 7404,7410 ****
        --
        --  into
        --
!       --    return _anonymous_ : <return_subtype> := <expression>
  
        --  The expansion produced by Expand_N_Extended_Return_Statement will
        --  contain simple return statements (for example, a block containing
--- 7404,7410 ----
        --
        --  into
        --
!       --    return _anonymous_ : constant <return_subtype> := <expression>
  
        --  The expansion produced by Expand_N_Extended_Return_Statement will
        --  contain simple return statements (for example, a block containing
*************** package body Exp_Ch6 is
*** 7436,7441 ****
--- 7436,7442 ----
              Obj_Decl : constant Node_Id :=
                           Make_Object_Declaration (Loc,
                             Defining_Identifier => Make_Temporary (Loc, 'R'),
+                            Constant_Present    => True,
                             Object_Definition   => Subtype_Ind,
                             Expression          => Relocate_Node (Exp));
  
diff -Nrcpad gcc-16-20260329/gcc/ada/gnat_rm.texi gcc-16-20260405/gcc/ada/gnat_rm.texi
*** gcc-16-20260329/gcc/ada/gnat_rm.texi	Sun Mar 29 22:32:05 2026
--- gcc-16-20260405/gcc/ada/gnat_rm.texi	Sun Apr  5 22:32:06 2026
*************** The generic unit shall not take a generi
*** 33014,33022 ****
  If the generic unit takes a generic formal object of mode @code{in}, then the
  corresponding generic actual parameter shall be a static expression.
  
! A @code{structural_generic_instance_name} shall not be present in a library
! unit if the structural instance is also a library unit and has a semantic
! dependence on the former.
  
  @node Static Semantics,,Legality Rules<3>,Structural Generic Instantiation
  @anchor{gnat_rm/gnat_language_extensions static-semantics}@anchor{47d}
--- 33014,33029 ----
  If the generic unit takes a generic formal object of mode @code{in}, then the
  corresponding generic actual parameter shall be a static expression.
  
! A @code{structural_generic_instance_name} for a generic package shall not be
! present in a library unit if the structural instance is also a library unit
! and has a semantic dependence on the former.
! 
! For a generic subprogram, if a local entity of the enclosing library-level
! package is used as an actual and the structural instance would have a semantic
! dependence on the package, the structural instantiation is automatically
! demoted to a local instantiation. In this case, several instances of the
! generic subprogram may be present in a single partition, unless
! whole-partition optimization is performed (e.g., via LTO).
  
  @node Static Semantics,,Legality Rules<3>,Structural Generic Instantiation
  @anchor{gnat_rm/gnat_language_extensions static-semantics}@anchor{47d}
*************** dependence on the former.
*** 33025,33031 ****
  
  A @code{structural_generic_instance_name} denotes the instance that is the
  product of the structural instantiation of a generic unit on the specified
! actual parameters. This instance is unique to a partition.
  
  Example:
  
--- 33032,33041 ----
  
  A @code{structural_generic_instance_name} denotes the instance that is the
  product of the structural instantiation of a generic unit on the specified
! actual parameters. This instance is unique to a partition, except when a
! generic subprogram instantiation is automatically demoted to a local
! instantiation as described under Legality Rules.
! 
  
  Example:
  
*************** package Q is
*** 33063,33071 ****
  end Q;
  @end example
  
! The reason is that @code{Ada.Containers.Vectors}, @code{Positive} and @code{Q.T} being
! library-level entities, the structural instance @code{Ada.Containers.Vectors(Positive,T)} is a library unit with a dependence
! on @code{Q} and, therefore, cannot be referenced from within @code{Q}. The simple
  way out is to declare a traditional instantiation in this case:
  
  @example
--- 33073,33082 ----
  end Q;
  @end example
  
! The reason is that @code{Ada.Containers.Vectors}, @code{Positive} and @code{Q.T}
! being library-level entities, the structural instance @code{Ada.Containers.Vectors(Positive,T)} is a library unit with a dependence
! on @code{Q} and, therefore, cannot be referenced from within @code{Q}. This
! restriction applies to structural instantiations of generic packages. The simple
  way out is to declare a traditional instantiation in this case:
  
  @example
*************** end;
*** 33099,33104 ****
--- 33110,33144 ----
  because the structural instance @code{Ada.Containers.Vectors(Positive,T)} is
  not a library unit.
  
+ For generic subprograms, the restriction does not apply: if a local entity of
+ a library-level package is used as an actual, the structural instantiation is
+ automatically demoted to a local instantiation. For example:
+ 
+ @example
+ with Ada.Unchecked_Deallocation;
+ 
+ package Q is
+    type T is record
+       I : Integer;
+    end record;
+ 
+    type T_Access is access T;
+ end Q;
+ 
+ package body Q is
+    procedure Free_T (X : in out T_Access) is
+    begin
+       Ada.Unchecked_Deallocation(T, T_Access)(X);
+    end Free_T;
+ end Q;
+ @end example
+ 
+ is legal: since @code{T} and @code{T_Access} are local entities of @code{Q},
+ the structural instantiation of @code{Ada.Unchecked_Deallocation} is demoted
+ to a local instantiation rather than producing an error. Note that the
+ uniqueness guarantee no longer holds in this case and several instances of
+ the generic subprogram may be present in a single partition.
+ 
  The first example can be rewritten in a less verbose manner:
  
  @example
diff -Nrcpad gcc-16-20260329/gcc/ada/libgnat/s-secsta.adb gcc-16-20260405/gcc/ada/libgnat/s-secsta.adb
*** gcc-16-20260329/gcc/ada/libgnat/s-secsta.adb	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/ada/libgnat/s-secsta.adb	Sun Apr  5 22:32:06 2026
*************** package body System.Secondary_Stack is
*** 644,658 ****
           --  calculated conservatively.
        end if;
  
        --  Round the requested size (plus the needed padding in case of
        --  over-alignment) up to the nearest multiple of the default
        --  alignment to ensure efficient access and that the next available
        --  Byte is always aligned on the default alignement value.
  
-       --  It should not be possible to request an allocation of negative
-       --  size.
- 
-       pragma Assert (Storage_Size >= 0);
        Mem_Size := Round_Up (Storage_Size + Padding);
  
        if Sec_Stack_Dynamic then
--- 644,660 ----
           --  calculated conservatively.
        end if;
  
+       --  Raise Storage_Error if the size has overflowed
+ 
+       if Storage_Size < 0 then
+          raise Storage_Error with "object too large";
+       end if;
+ 
        --  Round the requested size (plus the needed padding in case of
        --  over-alignment) up to the nearest multiple of the default
        --  alignment to ensure efficient access and that the next available
        --  Byte is always aligned on the default alignement value.
  
        Mem_Size := Round_Up (Storage_Size + Padding);
  
        if Sec_Stack_Dynamic then
diff -Nrcpad gcc-16-20260329/gcc/ada/libgnat/s-secsta__cheri.adb gcc-16-20260405/gcc/ada/libgnat/s-secsta__cheri.adb
*** gcc-16-20260329/gcc/ada/libgnat/s-secsta__cheri.adb	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/ada/libgnat/s-secsta__cheri.adb	Sun Apr  5 22:32:06 2026
*************** package body System.Secondary_Stack is
*** 673,682 ****
           --  calculated conservatively.
        end if;
  
!       --  It should not be possible to request an allocation of negative
!       --  size.
  
!       pragma Assert (Storage_Size >= 0);
  
        --  Round the requested size (plus the needed padding in case of
        --  over-alignment) to ensure that the CHERI bounds length will be
--- 673,683 ----
           --  calculated conservatively.
        end if;
  
!       --  Raise Storage_Error if the size has overflowed
  
!       if Storage_Size < 0 then
!          raise Storage_Error with "object too large";
!       end if;
  
        --  Round the requested size (plus the needed padding in case of
        --  over-alignment) to ensure that the CHERI bounds length will be
diff -Nrcpad gcc-16-20260329/gcc/ada/sem_attr.adb gcc-16-20260405/gcc/ada/sem_attr.adb
*** gcc-16-20260329/gcc/ada/sem_attr.adb	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/ada/sem_attr.adb	Sun Apr  5 22:32:06 2026
*************** package body Sem_Attr is
*** 6221,6290 ****
        -- Reduce --
        ------------
  
!       when Attribute_Reduce =>
!          Check_E2;
!          Error_Msg_Ada_2022_Feature ("Reduce attribute", Sloc (N));
  
-          declare
-             Stream : constant Node_Id := Prefix (N);
-             Typ    : Entity_Id;
           begin
!             if Nkind (Stream) /= N_Aggregate then
!                --  Prefix is a name, as for other attributes.
  
!                --  If the object is a function we asume that it is not
!                --  overloaded. AI12-242 does not suggest a name resolution
!                --  rule for that case, but we can suppose that the expected
!                --  type of the reduction is the expected type of the component
!                --  of the prefix.
  
!                Analyze_And_Resolve (Stream);
!                Typ := Etype (Stream);
  
!                --  Verify that prefix can be iterated upon.
  
!                if Is_Array_Type (Typ)
!                  or else Has_Aspect (Typ, Aspect_Default_Iterator)
!                  or else Has_Aspect (Typ, Aspect_Iterable)
!                then
!                   null;
!                else
!                   Error_Msg_NE
!                     ("cannot apply Reduce to object of type&", N, Typ);
!                end if;
  
!             elsif Present (Expressions (Stream))
!               or else No (Component_Associations (Stream))
!               or else Nkind (First (Component_Associations (Stream))) /=
!                 N_Iterated_Component_Association
              then
!                Error_Msg_N
!                  ("prefix of Reduce must be an iterated component", N);
              end if;
  
!             Analyze (E1);
!             Analyze (E2);
  
!             --  The type of the reduction is quickly resolved if it can be
!             --  inferred definitely from its actuals. In case the reduction is
!             --  not the rhs of an assignment, its type may be used before the
!             --  attribute resolution and thus crash the compiler; so we try to
!             --  resolve it here as much as possible.
  
!             --  Note a crash may still occur if both E1 and E2 are overloaded
!             --  and the reduction is not the rhs of an assignment ???
  
!             if not Is_Overloaded (E2) then
!                Set_Etype (N, Etype (E2));
  
!             elsif not Is_Overloaded (E1)
!               and then E1 in N_Entity_Id
!               and then Present (First_Formal (E1))
!               and then Present (Next_Formal (First_Formal (E1)))
              then
!                Set_Etype (N, Etype (Next_Formal (First_Formal (E1))));
              end if;
!          end;
  
        ----------
        -- Read --
--- 6221,6372 ----
        -- Reduce --
        ------------
  
!       when Attribute_Reduce => Reduce : declare
!          function Is_Reducer_Subprogram (E : Entity_Id) return Boolean;
!          --  Return whether E is a reducer subprogram (RM 4.5.10(11-13))
! 
!          ---------------------------
!          -- Is_Reducer_Subprogram --
!          ---------------------------
! 
!          function Is_Reducer_Subprogram (E : Entity_Id) return Boolean is
!             F1, F2 : Entity_Id;
  
           begin
!             if not Can_Have_Formals (E) then
!                return False;
!             end if;
  
!             F1 := First_Formal (E);
!             if No (F1) then
!                return False;
!             end if;
  
!             F2 := Next_Formal (F1);
!             if No (F2) or else Present (Next_Formal (F2)) then
!                return False;
!             end if;
  
!             if Ekind (E) = E_Procedure then
!                return Ekind (F1) = E_In_Out_Parameter
!                  and then Ekind (F2) = E_In_Parameter;
!             else
!                return Etype (E) = Etype (F1);
!             end if;
!          end Is_Reducer_Subprogram;
  
!          --  Local variables
  
!          I1,  I2  : Interp_Index;
!          It1, It2 : Interp;
! 
!       --  Start of processing for Reduce
! 
!       begin
!          Error_Msg_Ada_2022_Feature ("Reduce attribute", Sloc (N));
!          Check_E2;
! 
!          if Nkind (P) /= N_Aggregate then
!             --  Prefix is a name, as for other attributes
! 
!             --  If the object is a function, we assume that it is not
!             --  overloaded. AI12-242 does not suggest a name resolution
!             --  rule for that case, but we can suppose that the expected
!             --  type of the reduction is the expected type of the component
!             --  of the prefix.
! 
!             Analyze_And_Resolve (P);
!             P_Type := Etype (P);
! 
!             --  Verify that prefix can be iterated upon
! 
!             if Is_Array_Type (P_Type)
!               or else Has_Aspect (P_Type, Aspect_Default_Iterator)
!               or else Has_Aspect (P_Type, Aspect_Iterable)
              then
!                null;
!             else
!                Error_Msg_NE
!                  ("cannot apply Reduce to object of type&", N, P_Type);
              end if;
  
!          elsif Present (Expressions (P))
!            or else No (Component_Associations (P))
!            or else Nkind (First (Component_Associations (P))) /=
!              N_Iterated_Component_Association
!          then
!             Error_Msg_N
!               ("prefix of Reduce must be an iterated component", N);
!          end if;
  
!          Analyze (E1);
!          Analyze (E2);
  
!          --  If either actual of the attribute is not overloaded, then it
!          --  determines the Accum_Subtype and, therefore, the Etype of N.
  
!          if not Is_Overloaded (E2) then
!             Set_Etype (N, Etype (E2));
  
!          elsif not Is_Overloaded (E1) then
!             if Nkind (E1) = N_Attribute_Reference then
!                if Attribute_Name (E1) in Name_Max | Name_Min then
!                   Set_Etype (N, Etype (E1));
!                else
!                   Error_Msg_N ("only Min and Max attributes are allowed " &
!                                "as reducers", E1);
!                end if;
! 
!             elsif not Is_Entity_Name (E1)
!               or else not Is_Reducer_Subprogram (Entity (E1))
              then
!                Error_Msg_N ("reducer must be a subprogram, an operator, " &
!                             "or an attribute", E1);
! 
!                --  If the reducer has no entity, but the initial expression
!                --  does, then they have most likely been swapped.
! 
!                if Nkind (E2) = N_Attribute_Reference
!                  or else Is_Entity_Name (E2)
!                then
!                   Error_Msg_N ("\\possible swap of reducer and initial " &
!                                "value!", E1);
!                end if;
! 
!             else
!                Set_Etype (N, Etype (First_Formal (Entity (E1))));
              end if;
! 
!          --  Otherwise compute the set of possible interpretations. Note that
!          --  we do not take into account the expression of the iterated element
!          --  association, if any, in the computation, which may result in too
!          --  large a set and, therefore, in a spurious ambiguity if the outer
!          --  context is not sufficient to disambiguate, but the probability of
!          --  this occuring in real code is very low.
! 
!          else
!             Set_Etype (N, Any_Type);
! 
!             Get_First_Interp (E2, I2, It2);
! 
!             while Present (It2.Nam) loop
!                Get_First_Interp (E1, I1, It1);
! 
!                while Present (It1.Nam) loop
!                   if Is_Reducer_Subprogram (It1.Nam)
!                     and then Base_Type (It2.Typ) =
!                       Base_Type (Etype (First_Formal (It1.Nam)))
!                   then
!                      Add_One_Interp (N, It2.Typ, It2.Typ);
!                   end if;
! 
!                   Get_Next_Interp (I1, It1);
!                end loop;
! 
!                Get_Next_Interp (I2, It2);
!             end loop;
!          end if;
!       end Reduce;
  
        ----------
        -- Read --
*************** package body Sem_Attr is
*** 12784,12811 ****
  
           when Attribute_Reduce =>
              declare
!                Reducer_N : constant Node_Id := First (Expressions (N));
!                Reducer_E : Entity_Id;
! 
                 Init_Value_Expr : constant Node_Id := Next (Reducer_N);
!                Accum_Typ       : Entity_Id := Typ;
!                Value_Typ       : Entity_Id := Empty;
  
                 function Get_Value_Subtype return Entity_Id;
                 --  If non-ambiguous, this function sets the reducer's entity
                 --  and returns the value subtype of the expression inside the
                 --  array aggregate.
  
!                function Is_Reducer_Subprogram
!                  (E : Entity_Id;
!                   Check_Value_Subtype : Boolean := True) return Boolean;
!                --  This function checks whether E is a proper reducer
!                --  subprogram. If Check_Value_Subtype is true then the second
!                --  formal of E is matched against Value_Typ.
  
                 function Make_Array_Type
                   (Index, Value : Entity_Id) return Entity_Id;
!                --  This function returs a simple array type to resolve the
                 --  array aggregate.
  
                 -----------------------
--- 12866,12887 ----
  
           when Attribute_Reduce =>
              declare
!                Reducer_N       : constant Node_Id := First (Expressions (N));
                 Init_Value_Expr : constant Node_Id := Next (Reducer_N);
! 
!                Accum_Typ : Entity_Id := Typ;
  
                 function Get_Value_Subtype return Entity_Id;
                 --  If non-ambiguous, this function sets the reducer's entity
                 --  and returns the value subtype of the expression inside the
                 --  array aggregate.
  
!                function Is_Reducer_Subprogram (E : Entity_Id) return Boolean;
!                --  Return whether E is a reducer subprogram (RM 4.5.10(11-13))
  
                 function Make_Array_Type
                   (Index, Value : Entity_Id) return Entity_Id;
!                --  This function returns a simple array type to resolve the
                 --  array aggregate.
  
                 -----------------------
*************** package body Sem_Attr is
*** 12813,12823 ****
                 -----------------------
  
                 function Get_Value_Subtype return Entity_Id is
-                   Loop_Var, Init_Var           : Entity_Id;
-                   Reducer_Call, Copy_Aggr_Expr : Node_Id;
-                   Copy_Reducer_N               : constant Node_Id :=
-                     Copy_Separate_Tree (Reducer_N);
- 
                    procedure Error_Mixed_Function_Procedure_Reducers;
                    --  This procedure emits an error message with all possible
                    --  interpretations of the reducer subprogram when there is
--- 12889,12894 ----
*************** package body Sem_Attr is
*** 12842,12853 ****
                       First_Time : Boolean := True;
                       I          : Interp_Index;
                       It         : Interp;
                    begin
                       Get_First_Interp (Reducer_N, I, It);
                       while Present (It.Nam) loop
!                         if Is_Reducer_Subprogram (It.Nam,
!                                                   Check_Value_Subtype => False)
!                         then
                             --  It may be the case that no interpretation
                             --  matches the proper reducer profile, in this case
                             --  we avoid emitting the error here.
--- 12913,12923 ----
                       First_Time : Boolean := True;
                       I          : Interp_Index;
                       It         : Interp;
+ 
                    begin
                       Get_First_Interp (Reducer_N, I, It);
                       while Present (It.Nam) loop
!                         if Is_Reducer_Subprogram (It.Nam) then
                             --  It may be the case that no interpretation
                             --  matches the proper reducer profile, in this case
                             --  we avoid emitting the error here.
*************** package body Sem_Attr is
*** 12896,12904 ****
  
                       Get_First_Interp (Reducer_N, I, It);
                       while Present (It.Nam) loop
!                         if Is_Reducer_Subprogram (It.Nam,
!                                                   Check_Value_Subtype => False)
!                         then
                             case Kind is
                                --  First matching interpretation sets the kind
                                when E_Void =>
--- 12966,12972 ----
  
                       Get_First_Interp (Reducer_N, I, It);
                       while Present (It.Nam) loop
!                         if Is_Reducer_Subprogram (It.Nam) then
                             case Kind is
                                --  First matching interpretation sets the kind
                                when E_Void =>
*************** package body Sem_Attr is
*** 12934,12939 ****
--- 13002,13016 ----
                       return Kind;
                    end Reducer_Call_Statement_Kind;
  
+                   --  Local variables
+ 
+                   Copy_Reducer_N : constant Node_Id :=
+                                      Copy_Separate_Tree (Reducer_N);
+ 
+                   Copy_Aggr_Expr : Node_Id;
+                   Loop_Var       : Entity_Id;
+                   Reducer_Call   : Node_Id;
+ 
                 --  Start of processing for Get_Value_Subtype
  
                 begin
*************** package body Sem_Attr is
*** 12941,12949 ****
                    --  its second formal for the value subtype.
  
                    if not Is_Overloaded (Reducer_N) then
!                      if Is_Reducer_Subprogram (Entity (Reducer_N),
!                                                Check_Value_Subtype => False)
!                      then
                          return Etype (Next_Formal
                                         (First_Formal (Entity (Reducer_N))));
  
--- 13018,13024 ----
                    --  its second formal for the value subtype.
  
                    if not Is_Overloaded (Reducer_N) then
!                      if Is_Reducer_Subprogram (Entity (Reducer_N)) then
                          return Etype (Next_Formal
                                         (First_Formal (Entity (Reducer_N))));
  
*************** package body Sem_Attr is
*** 12996,13003 ****
                    --  number of formals with default expressions.
  
                    declare
!                      Dummy_Loop, Iter_Spec, Aggr_Expr : Node_Id;
                    begin
                       --  We start by preanalyzing the following loop to obtain
                       --  the type of the iteration variable Loop_Var:
  
--- 13071,13091 ----
                    --  number of formals with default expressions.
  
                    declare
!                      Init_Var : constant Entity_Id :=
!                                   Make_Temporary (Loc, 'B');
! 
!                      Aggr_Expr  : Node_Id;
!                      Dummy_Loop : Node_Id;
!                      Init_Nam   : Node_Id;
!                      Iter_Spec  : Node_Id;
! 
                    begin
+                      Set_Etype (Init_Var, Accum_Typ);
+                      Mutate_Ekind (Init_Var, E_Variable);
+ 
+                      Init_Nam := Make_Identifier (Loc, Chars (Init_Var));
+                      Set_Entity (Init_Nam, Init_Var);
+ 
                       --  We start by preanalyzing the following loop to obtain
                       --  the type of the iteration variable Loop_Var:
  
*************** package body Sem_Attr is
*** 13075,13128 ****
                       pragma Assert (Etype (Loop_Var) /= Any_Type);
  
                       Copy_Aggr_Expr := Copy_Separate_Tree (Aggr_Expr);
-                   end;
  
!                   --  Instead of directly using the initialization expression,
!                   --  which would require a full copy to be used in another
!                   --  list, we just setup a variable Init_Var of the same type.
  
!                   declare
!                      Init_E : constant Entity_Id := Make_Temporary (Loc, 'B');
!                   begin
!                      Set_Etype (Init_E, Accum_Typ);
!                      Mutate_Ekind (Init_E, E_Variable);
  
!                      Init_Var := Make_Identifier (Loc, Chars (Init_E));
!                      Set_Entity (Init_Var, Init_E);
                    end;
  
!                   case Reducer_Call_Statement_Kind is
!                      when E_Procedure =>
!                         Reducer_Call :=
!                           Make_Procedure_Call_Statement (Sloc (Reducer_N),
!                             Name => Copy_Reducer_N,
!                             Parameter_Associations =>
!                               New_List (Init_Var, Copy_Aggr_Expr));
! 
!                      when E_Function | E_Operator =>
!                         Reducer_Call :=
!                           Make_Function_Call (Sloc (Reducer_N),
!                             Name => Copy_Reducer_N,
!                             Parameter_Associations =>
!                               New_List (Init_Var, Copy_Aggr_Expr));
!                         Set_Etype (Reducer_Call, Accum_Typ);
! 
!                      when others =>
!                         Error_Mixed_Function_Procedure_Reducers;
!                         return Empty;
!                   end case;
! 
!                   --  To resolve Reducer_Call we augment the context with the
!                   --  initialization and iteration (which may hide homonyms)
!                   --  variables. Specifically, we need to restore the
!                   --  visibility of the iteration variable since the analysis
                    --  of the dummy loop above hides it on exit.
  
                    declare
!                      Save_Homonym : constant Entity_Id :=
!                        Get_Name_Entity_Id (Chars (Loop_Var));
                    begin
-                      Set_Current_Entity (Init_Var);
                       Set_Current_Entity (Loop_Var);
                       Set_Is_Immediately_Visible (Loop_Var);
                       Set_Is_Not_Self_Hidden (Loop_Var);
--- 13163,13199 ----
                       pragma Assert (Etype (Loop_Var) /= Any_Type);
  
                       Copy_Aggr_Expr := Copy_Separate_Tree (Aggr_Expr);
  
!                      case Reducer_Call_Statement_Kind is
!                         when E_Procedure =>
!                            Reducer_Call :=
!                              Make_Procedure_Call_Statement (Sloc (Reducer_N),
!                                Name => Copy_Reducer_N,
!                                Parameter_Associations =>
!                                  New_List (Init_Nam, Copy_Aggr_Expr));
  
!                         when E_Function | E_Operator =>
!                            Reducer_Call :=
!                              Make_Function_Call (Sloc (Reducer_N),
!                                Name => Copy_Reducer_N,
!                                Parameter_Associations =>
!                                  New_List (Init_Nam, Copy_Aggr_Expr));
!                            Set_Etype (Reducer_Call, Accum_Typ);
  
!                         when others =>
!                            Error_Mixed_Function_Procedure_Reducers;
!                            return Empty;
!                      end case;
                    end;
  
!                   --  To properly resolve Reducer_Call, we need to restore the
!                   --  visibility of the iteration variable because the analysis
                    --  of the dummy loop above hides it on exit.
  
                    declare
!                      Prev : constant Entity_Id := Current_Entity (Loop_Var);
! 
                    begin
                       Set_Current_Entity (Loop_Var);
                       Set_Is_Immediately_Visible (Loop_Var);
                       Set_Is_Not_Self_Hidden (Loop_Var);
*************** package body Sem_Attr is
*** 13131,13138 ****
                       Preanalyze_And_Resolve (Reducer_Call);
                       Pop_Scope;
  
!                      Set_Name_Entity_Id (Chars (Loop_Var), Save_Homonym);
!                      Set_Name_Entity_Id (Chars (Init_Var), Empty);
                    end;
  
                    --  In case resolution failed, the error message is too
--- 13202,13209 ----
                       Preanalyze_And_Resolve (Reducer_Call);
                       Pop_Scope;
  
!                      Set_Is_Immediately_Visible (Loop_Var, False);
!                      Set_Name_Entity_Id (Chars (Loop_Var), Prev);
                    end;
  
                    --  In case resolution failed, the error message is too
*************** package body Sem_Attr is
*** 13154,13159 ****
--- 13225,13231 ----
                       Set_Entity (Reducer_N, Entity (Copy_Reducer_N));
                       return Etype (Copy_Aggr_Expr);
                    end if;
+ 
                    return Empty;
                 end Get_Value_Subtype;
  
*************** package body Sem_Attr is
*** 13161,13185 ****
                 -- Is_Reducer_Subprogram --
                 ---------------------------
  
!                function Is_Reducer_Subprogram
!                  (E : Entity_Id;
!                   Check_Value_Subtype : Boolean := True) return Boolean
!                is
                    F1, F2 : Entity_Id;
                 begin
                    F1 := First_Formal (E);
                    if No (F1)
                      or else not Covers (Accum_Typ, Etype (F1))
                    then
                       return False;
                    else
                       F2 := Next_Formal (F1);
!                      if No (F2)
!                        or else Present (Next_Formal (F2))
!                        or else (Check_Value_Subtype
!                                  and then not Covers (Value_Typ,
!                                                       Etype (F2)))
!                      then
                          return False;
  
                       elsif Ekind (E) = E_Procedure then
--- 13233,13255 ----
                 -- Is_Reducer_Subprogram --
                 ---------------------------
  
!                function Is_Reducer_Subprogram (E : Entity_Id) return Boolean is
                    F1, F2 : Entity_Id;
+ 
                 begin
+                   if not Can_Have_Formals (E) then
+                      return False;
+                   end if;
+ 
                    F1 := First_Formal (E);
                    if No (F1)
                      or else not Covers (Accum_Typ, Etype (F1))
                    then
                       return False;
+ 
                    else
                       F2 := Next_Formal (F1);
!                      if No (F2) or else Present (Next_Formal (F2)) then
                          return False;
  
                       elsif Ekind (E) = E_Procedure then
*************** package body Sem_Attr is
*** 13263,13268 ****
--- 13333,13345 ----
                    return Array_Type;
                 end Make_Array_Type;
  
+                --  Local variables
+ 
+                Reducer_E : Entity_Id;
+                Value_Typ : Entity_Id;
+ 
+             --  Start of processing for Reduce
+ 
              begin
                 if Error_Posted (N) then
                    return;
*************** package body Sem_Attr is
*** 13277,13291 ****
                       Reducer_E := Reducer_N;
                    else
                       Error_Msg_N ("only Min and Max attributes are allowed " &
!                                   "as reducers",
!                                   Reducer_N);
                       return;
                    end if;
  
                 elsif not Is_Entity_Name (Reducer_N) then
                    Error_Msg_N ("reducer must be a subprogram, an operator, " &
!                                "or an attribute",
!                                Reducer_N);
  
                    --  If the reducer has no entity, but the initial expression
                    --  does, then they have most likely been swapped.
--- 13354,13366 ----
                       Reducer_E := Reducer_N;
                    else
                       Error_Msg_N ("only Min and Max attributes are allowed " &
!                                   "as reducers", Reducer_N);
                       return;
                    end if;
  
                 elsif not Is_Entity_Name (Reducer_N) then
                    Error_Msg_N ("reducer must be a subprogram, an operator, " &
!                                "or an attribute", Reducer_N);
  
                    --  If the reducer has no entity, but the initial expression
                    --  does, then they have most likely been swapped.
*************** package body Sem_Attr is
*** 13294,13301 ****
                      or else Is_Entity_Name (Init_Value_Expr)
                    then
                       Error_Msg_N ("\\possible swap of reducer and initial " &
!                                   "value!",
!                                   Reducer_N);
                    end if;
                    return;
  
--- 13369,13375 ----
                      or else Is_Entity_Name (Init_Value_Expr)
                    then
                       Error_Msg_N ("\\possible swap of reducer and initial " &
!                                   "value!", Reducer_N);
                    end if;
                    return;
  
*************** package body Sem_Attr is
*** 13346,13354 ****
                 --  Otherwise, Accum_Typ is the subtype of the first formal
                 --  of the reducer subprogram (RM 4.5.10(19/5)).
  
-                elsif Ekind (Reducer_E) = E_Operator then
-                   Accum_Typ := Etype (Left_Opnd (Reducer_E));
- 
                 else
                    Accum_Typ := Etype (First_Formal (Reducer_E));
                 end if;
--- 13420,13425 ----
*************** package body Sem_Attr is
*** 13380,13386 ****
                 then
                    declare
                       Discard : Node_Id;
-                      pragma Unreferenced (Discard);
                    begin
                       Discard := Compile_Time_Constraint_Error
                                    (Reducer_N,
--- 13451,13456 ----
diff -Nrcpad gcc-16-20260329/gcc/c/ChangeLog gcc-16-20260405/gcc/c/ChangeLog
*** gcc-16-20260329/gcc/c/ChangeLog	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/c/ChangeLog	Sun Apr  5 22:32:06 2026
***************
*** 1,3 ****
--- 1,9 ----
+ 2026-04-01  Martin Uecker  <uecker@tugraz.at>
+ 
+ 	PR c/124635
+ 	* c-typeck.cc (c_reconstruct_complex_type): Copy
+ 	TYPE_REVERSE_STORAGE_ORDER.
+ 
  2026-03-24  Martin Uecker  <uecker@tugraz.at>
  
  	PR c/123424
diff -Nrcpad gcc-16-20260329/gcc/c/c-typeck.cc gcc-16-20260405/gcc/c/c-typeck.cc
*** gcc-16-20260329/gcc/c/c-typeck.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/c/c-typeck.cc	Sun Apr  5 22:32:06 2026
*************** c_reconstruct_complex_type (tree type, t
*** 548,555 ****
--- 548,561 ----
      }
    else if (TREE_CODE (type) == ARRAY_TYPE)
      {
+       bool rso = TYPE_REVERSE_STORAGE_ORDER (type);
        inner = c_reconstruct_complex_type (TREE_TYPE (type), bottom);
        outer = c_build_array_type (inner, TYPE_DOMAIN (type));
+       if (rso)
+ 	{
+ 	  outer = build_distinct_type_copy (outer);
+ 	  TYPE_REVERSE_STORAGE_ORDER (outer) = 1;
+ 	}
  
        gcc_checking_assert (C_TYPE_VARIABLE_SIZE (type)
  			   == C_TYPE_VARIABLE_SIZE (outer));
diff -Nrcpad gcc-16-20260329/gcc/cobol/ChangeLog gcc-16-20260405/gcc/cobol/ChangeLog
*** gcc-16-20260329/gcc/cobol/ChangeLog	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cobol/ChangeLog	Sun Apr  5 22:32:06 2026
***************
*** 1,3 ****
--- 1,114 ----
+ 2026-04-02  Robert Dubner  <rdubner@symas.com>
+ 
+ 	* cobol1.cc (cobol_langhook_handle_option): Handle OPT_Wrecording_mode.
+ 	* gcobol.1: Documentation of pre-program registers.
+ 	* genapi.cc (hijacker): Define new function hijacked code generation.
+ 	(RETURN_WHEN_HIJACKED): Macro for wrapping if(hijacked)return;
+ 	(hijacked): Either a boolean or false depending on ENABLE_HIJACKING.
+ 	(set_exception_environment): Use gg_pointer_to_array instead of
+ 	gg_get_address_of.
+ 	(parser_statement_end): Formatting.
+ 	(section_label): Change ALTER STATEMENT processing.
+ 	(pseudo_return_push): Expand TRACE1 message.
+ 	(pseudo_return_pop): Expand TRACE1 message; improved PERFORM processing.
+ 	(find_procedure): Change how cbl_proc_t is allocated; improved PERFORM
+ 	processing.
+ 	(parser_enter_section): Changed ALTER statement processing.
+ 	(parser_enter_paragraph): Likewise.
+ 	(parser_goto): Use SWITCH_EXPR instead of indirect jump.
+ 	(parser_perform): Likewise.
+ 	(internal_perform_through): Likewise.
+ 	(parser_enter_file): Use SWITCH_EXPR for implementing ENTRY statement.
+ 	(parser_leave_file): Build table of values for the SWITCH_EXPR.
+ 	(enter_program_common): Remove unused JMP *ptr.
+ 	(parser_enter_program): Code to hijack code generation for a function
+ 	"dubner" when ENABLE_HIJACKING is defined.
+ 	(build_dispatch_switch): Generalize builder of SWITCH_EXPR.
+ 	(build_alter_switch): Uses build_dispatch_switch.
+ 	(build_entry_switch): Likewise.
+ 	(build_perform_dispatcher): Likewise.
+ 	(parser_end_program): Wrap build_perform_dispatcher() in if(!hijacked).
+ 	(parser_init_list): Use RETURN_WHEN_HIJACKED; use gg_pointer_to_array()
+ 	instead of gg_get_address_of().
+ 	(psa_FldLiteralN): Set TREE_READONLY(var_decl) = 1.
+ 	(parser_alphabet): use gg_pointer_to_array() instead of
+ 	gg_get_address_of().
+ 	(parser_assign): Formatting.
+ 	(program_end_stuff): Call hijacking() when ENABLE_HIJACKING and the
+ 	program-id is "hijack"; use gg_pointer_to_array().
+ 	(parser_exit): Handle if(hijacked);
+ 	(register_find): New static function to find XML-* COBOL variables.
+ 	(parser_xml_parse): Updated XML PARSE statement handling.
+ 	(initialize_the_data): Use RETURN_WHEN_HIJACKED.
+ 	(establish_using): Change first-time-through processing.
+ 	(parser_division): Change ENTRY statement processing.
+ 	(parser_see_stop_run): Changed RETURN-CODE per-function variable
+ 	processing.
+ 	(parser_label_label): Use RETURN_WHEN_HIJACKED.
+ 	(parser_label_goto): Likewise.
+ 	(parser_perform_inline_times): Honor cbl_field_t offset for the count
+ 	parameter.
+ 	(inspect_tally): Use __gg__inspect_format_1_sbc() for SBC characters.
+ 	(create_and_call): Use per-function RETURN-CODE.
+ 	(parser_entry_activate): Eliminate static tree variables.
+ 	(parser_entry): Use automatic tree variables.
+ 	(parser_program_hierarchy): Use RETURN_WHEN_HIJACKED and
+ 	gg_pointer_to_array().
+ 	(build_temporaryN): New function compiled when ENABLE_HIJACKING.
+ 	(hijack_for_development): Changed to generate minimal GENERIC.
+ 	(actually_create_the_static_field): Use gg_structure_type_constructor
+ 	to create the constructor for the static cblc_field_t VAR_DECL.
+ 	(psa_FldLiteralA): Move where TREE attributes are established.
+ 	(parser_local_add): Use gg_pointer_to_array().
+ 	(parser_symbol_add): Use RETURN_WHEN_HIJACKED(); use gg_pointer_to_array().
+ 	* gengen.cc (gg_append_statement): #if 0 around some debugging code.
+ 	(gg_show_type): Expanded to display "static" and "readonly".
+ 	(gg_find_field_in_struct): Moved and rewritten.
+ 	(gg_get_structure_type_decl): New function.
+ 	(gg_start_building_a_union): Eliminated.
+ 	(gg_start_building_a_struct): Eliminated.
+ 	(gg_add_field_to_structure): Eliminated.
+ 	(gg_structure_type_constructor): New function.
+ 	(gg_get_struct_type_decl): Eliminated.
+ 	(gg_get_union_type_decl): Eliminated.
+ 	(gg_get_local_struct_type_decl): Eliminated.
+ 	(gg_get_filelevel_struct_type_decl): Eliminated.
+ 	(gg_get_filelevel_union_type_decl): Eliminated.
+ 	(gg_define_local_struct): Eliminated.
+ 	(gg_assign_to_structure): Eliminated.
+ 	(gg_define_array): Formatting.
+ 	(gg_pointer_to_array): Returns ADDR_EXPR for &array[0];
+ 	(gg_goto): Comment reflecting why we aren't using it.
+ 	* gengen.h (SHORT_P): Alias for build_pointer_type(short_integer_type_node);
+ 	(struct gg_function_t): Changes mostly in support of SWITCH_EXPR.
+ 	(gg_get_local_struct_type_decl): Eliminated declaration.
+ 	(gg_get_filelevel_struct_type_decl): Likewise.
+ 	(gg_get_filelevel_union_type_decl): Likewise.
+ 	(gg_define_local_struct): Likewise.
+ 	(gg_get_structure_type_decl): New declaration.
+ 	(gg_structure_type_constructor): New declaration.
+ 	(gg_assign_to_structure): Eliminated declaration.
+ 	(gg_define_uchar_star): Changed declaration.
+ 	(gg_pointer_to_array): New declaration.
+ 	* genutil.cc: Removed unused globals; added var_decl_entry_index.
+ 	* genutil.h: Likewise.
+ 	* parse.y: Change program-id and REDEFINES handling.
+ 	* parse_ante.h: Likewise.
+ 	* scan_ante.h (is_refmod): Rewrite.
+ 	* structs.cc (create_cblc_field_t): Use gg_get_structure_type_decl().
+ 	* symbols.cc (return_code_register): Use per-program COBOL registers.
+ 	(symbol_redefines_root): New function.
+ 	(symbols_update): Use per-program COBOL registers.
+ 	(symbol_table_init): Implement per-program registers.
+ 	(symbol_registers_add): Likewise.
+ 	(cbl_field_t::encode): Loosen COBOL level requirement.
+ 	* symbols.h (struct cbl_proc_t): SWITCH_EXPR-based PERFORM returns.
+ 	(symbol_redefines_root): New declaration.
+ 	(symbol_registers_add): New declaration.
+ 	(new_alphanumeric): New comment.
+ 	* util.cc (FOR_JIM): Remove some unused demonstration code.
+ 	(cbl_field_t::encode_numeric): Likewise.
+ 
  2026-03-02  Robert Dubner  <rdubner@symas.com>
  
  	PR cobol/119456
diff -Nrcpad gcc-16-20260329/gcc/cobol/cobol1.cc gcc-16-20260405/gcc/cobol/cobol1.cc
*** gcc-16-20260329/gcc/cobol/cobol1.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cobol/cobol1.cc	Sun Apr  5 22:32:06 2026
*************** cobol_langhook_handle_option (size_t sco
*** 647,652 ****
--- 647,656 ----
            cobol_warning(SynFileCodeSet, file_code_set, warning_as_error);
            return true;
  
+         case OPT_Wrecording_mode:
+           cobol_warning(SynRecordingMode, recording_mode, warning_as_error);
+           return true;
+ 
          case OPT_Wset_locale_to:
            cobol_warning(SynSetLocaleTo, set_locale_to, warning_as_error);
            return true;
diff -Nrcpad gcc-16-20260329/gcc/cobol/gcobol.1 gcc-16-20260405/gcc/cobol/gcobol.1
*** gcc-16-20260329/gcc/cobol/gcobol.1	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cobol/gcobol.1	Sun Apr  5 22:32:06 2026
*************** segment
*** 388,393 ****
--- 388,437 ----
  <number>
  .It
  .Sy VOLATILE
+ .It
+ Per-program Registers
+ .Bl -tag -compact -width XML-NNAMESPACE-PREFIX
+ .\" .It Sy JSON-CODE
+ .\" S9(9)
+ .\" .It Sy JSON-STATUS
+ .\" S9(9)
+ .It Sy RETURN-CODE
+ S9(4)
+ .It Sy SORT-CONTROL
+ X(160)
+ .It Sy SORT-CORE-SIZE
+ S9(8)
+ .It Sy SORT-FILE-SIZE
+ S9(8)
+ .It Sy SORT-MESSAGE
+ X(8)
+ .It Sy SORT-MODE-SIZE
+ S9(5)
+ .It Sy SORT-RETURN
+ S9(4)
+ .It Sy TALLY
+ 9(5)
+ .It Sy WHEN-COMPILED
+ X(16)
+ .It Sy XML-CODE
+ S9(9)
+ .It Sy XML-EVENT
+ X(30)
+ .It Sy XML-INFORMATION
+ S9(9)
+ .It Sy XML-NAMESPACE
+ X(0) to X(32,768)
+ .It Sy XML-NNAMESPACE
+ N(0) to N(16,384)
+ .It Sy XML-NAMESPACE-PREFIX
+ X(0) to X(4,096)
+ .It Sy XML-NNAMESPACE-PREFIX
+ N(0) to N(2,048)
+ .It Sy XML-NTEXT
+ N(0) to N(2,000,000)
+ .It Sy XML-TEXT
+ X(0) to X(2,147,483,646)
+ .El
  .El
  .It gnu
  to indicate GnuCOBOL syntax, generally compatible with MicroFocus.
diff -Nrcpad gcc-16-20260329/gcc/cobol/genapi.cc gcc-16-20260405/gcc/cobol/genapi.cc
*** gcc-16-20260329/gcc/cobol/genapi.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cobol/genapi.cc	Sun Apr  5 22:32:06 2026
*************** static tree label_list_out_label;
*** 69,75 ****
--- 69,84 ----
  static tree label_list_back_goto;
  static tree label_list_back_label;
  
+ #ifdef ENABLE_HIJACKING
+ #pragma message "HIJACKING IS ENABLED - It should be disabled for release"
+ static bool hijacked = false;  // Indicates a DUBNER hijacking is in progress.
  static void hijack_for_development(const char *funcname);
+ static void hijacker();
+ #define RETURN_WHEN_HIJACKED do{if(hijacked){return;}}while(0);
+ #else
+ #define RETURN_WHEN_HIJACKED
+ #define hijacked (false)
+ #endif
  
  static size_t sv_data_name_counter = 1;
  
*************** set_exception_environment( tree ecs, tre
*** 1110,1117 ****
    {
    gg_call(VOID,
            "__gg__set_exception_environment",
!           ecs  ? gg_get_address_of(ecs) : null_pointer_node,
!           dcls ? gg_get_address_of(dcls) : null_pointer_node,
            NULL_TREE);
    }
  
--- 1119,1126 ----
    {
    gg_call(VOID,
            "__gg__set_exception_environment",
!           ecs  ? gg_pointer_to_array(ecs) : null_pointer_node,
!           dcls ? gg_pointer_to_array(dcls) : null_pointer_node,
            NULL_TREE);
    }
  
*************** parser_statement_end( const std::list<cb
*** 1239,1245 ****
          TRACE1_TEXT(psz);
          free(psz);
          }
!         
        gg_free(member(field->var_decl_node, "data"));
        // Flag this guy as free:
        gg_assign(member(field->var_decl_node, "data"), gg_cast(UCHAR_P, null_pointer_node));
--- 1248,1254 ----
          TRACE1_TEXT(psz);
          free(psz);
          }
! 
        gg_free(member(field->var_decl_node, "data"));
        // Flag this guy as free:
        gg_assign(member(field->var_decl_node, "data"), gg_cast(UCHAR_P, null_pointer_node));
*************** section_label(struct cbl_proc_t *procedu
*** 2681,2686 ****
--- 2690,2700 ----
    free(psz2);
    // Needed so that GDB-COBOL can trap at a section name.
    insert_nop(101);
+ 
+   // Go see if there was an ALTER statement targeting this procedure
+   gg_append_statement(procedure->alter_switch_goto);
+   // Lay down the label we will return to if there is no ALTER in play
+   gg_append_statement(procedure->no_alter_label);
    }
  
  static void
*************** paragraph_label(struct cbl_proc_t *proce
*** 2754,2763 ****
    // Yes, trying to understand this causes headaches for many people who read
    // this.  Take an aspirin.
    insert_nop(102);
    }
  
  static void
! pseudo_return_push(cbl_proc_t *procedure, tree return_addr)
    {
    // Put the return address onto the stack:
    //gg_suppress_location(true);
--- 2768,2782 ----
    // Yes, trying to understand this causes headaches for many people who read
    // this.  Take an aspirin.
    insert_nop(102);
+ 
+   // Go see if there was an ALTER statement targeting this procedure
+   gg_append_statement(procedure->alter_switch_goto);
+   // Lay down the label we will return to if there is no ALTER in play
+   gg_append_statement(procedure->no_alter_label);
    }
  
  static void
! pseudo_return_push(cbl_proc_t *procedure, size_t index)
    {
    // Put the return address onto the stack:
    //gg_suppress_location(true);
*************** pseudo_return_push(cbl_proc_t *procedure
*** 2765,2774 ****
    TRACE1
      {
      TRACE1_HEADER
!     gg_printf("%s %p %p",
                gg_string_literal(procedure->label->name),
                gg_cast(SIZE_T, procedure->exit.addr),
!               return_addr,
                NULL_TREE);
      TRACE1_END
      }
--- 2784,2793 ----
    TRACE1
      {
      TRACE1_HEADER
!     gg_printf("%s %p %ld",
                gg_string_literal(procedure->label->name),
                gg_cast(SIZE_T, procedure->exit.addr),
!               build_int_cst_type(SIZE_T, index),
                NULL_TREE);
      TRACE1_END
      }
*************** pseudo_return_push(cbl_proc_t *procedure
*** 2776,2792 ****
    gg_call(VOID,
            "__gg__pseudo_return_push",
            procedure->exit.addr,
!           return_addr,
            NULL_TREE);
- 
-   //gg_suppress_location(false);
    }
  
  static void
  pseudo_return_pop(cbl_proc_t *procedure)
    {
-   //gg_suppress_location(true);
- 
    TRACE1
      {
      TRACE1_HEADER
--- 2795,2807 ----
    gg_call(VOID,
            "__gg__pseudo_return_push",
            procedure->exit.addr,
!           build_int_cst_type(SIZE_T, index),
            NULL_TREE);
    }
  
  static void
  pseudo_return_pop(cbl_proc_t *procedure)
    {
    TRACE1
      {
      TRACE1_HEADER
*************** pseudo_return_pop(cbl_proc_t *procedure)
*** 2803,2820 ****
      TRACE1
        {
        TRACE1_TEXT("Returning")
        }
      // The top of the stack is us!
  
!     // Pick up the return address from the pseudo_return stack:
      token_location_override(current_location_minus_one());
!     gg_assign(current_function->void_star_temp,
!               gg_call_expr( VOID_P,
!                             "__gg__pseudo_return_pop",
!                             NULL_TREE));
      // And do the return:
      token_location_override(current_location_minus_one());
!     gg_goto(current_function->void_star_temp);
      }
    ELSE
      {
--- 2818,2833 ----
      TRACE1
        {
        TRACE1_TEXT("Returning")
+       TRACE1_END
        }
      // The top of the stack is us!
  
!     // Pick up the return index from the pseudo_return stack:
      token_location_override(current_location_minus_one());
! 
      // And do the return:
      token_location_override(current_location_minus_one());
!     gg_append_statement(procedure->dispatch_switch_goto);
      }
    ELSE
      {
*************** pseudo_return_pop(cbl_proc_t *procedure)
*** 2828,2834 ****
      {
      TRACE1_END
      }
-   //gg_suppress_location(false);
    }
  
  static void
--- 2841,2846 ----
*************** find_procedure(cbl_label_t *label)
*** 2955,2965 ****
  
    if( !retval )
      {
-     static int counter=1;
- 
      // This is a new section or paragraph; we need to create its values:
!     retval = static_cast<struct cbl_proc_t *>
!                                           (xmalloc(sizeof(struct cbl_proc_t)));
      gcc_assert(retval);
      retval->label = label;
  
--- 2967,2975 ----
  
    if( !retval )
      {
      // This is a new section or paragraph; we need to create its values:
!     //retval = static_cast<struct cbl_proc_t *>(xmalloc(sizeof(struct cbl_proc_t)));
!     retval = new struct cbl_proc_t;
      gcc_assert(retval);
      retval->label = label;
  
*************** find_procedure(cbl_label_t *label)
*** 2969,2999 ****
                          &retval->top.decl);
      gg_create_goto_pair(&retval->exit.go_to,
                          &retval->exit.label,
!                         &retval->exit.addr
!                         );
      gg_create_goto_pair(&retval->bottom.go_to,
                          &retval->bottom.label,
!                         &retval->bottom.addr
!                         );
  
!     // fprintf(stderr, "NewProcedure: (%p) %s %p %p %p %p %p %p\n",
!     // retval,
!     // retval->name,
!     // retval->top.go_to,
!     // retval->top.label,
!     // retval->exit.go_to,
!     // retval->exit.label,
!     // retval->bottom.go_to,
!     // retval->bottom.label);
  
!     // If this procedure is a paragraph, and it becomes the target of
!     // an ALTER statement, alter_location will be used to make that change
!     char *psz = xasprintf("_%s_alter_loc_%d", label->name, counter);
!     retval->alter_location = gg_define_void_star(psz, vs_static);
!     free(psz);
!     DECL_INITIAL(retval->alter_location) = null_pointer_node;
  
!     counter +=1 ;
  
      label->structs.proc = retval;
      }
--- 2979,3008 ----
                          &retval->top.decl);
      gg_create_goto_pair(&retval->exit.go_to,
                          &retval->exit.label,
!                         &retval->exit.addr);
      gg_create_goto_pair(&retval->bottom.go_to,
                          &retval->bottom.label,
!                         &retval->bottom.addr);
  
!     // We need a goto/label pair for the location of the dispatch switch for
!     // this paragraph:
!     gg_create_goto_pair(&retval->dispatch_switch_goto,
!                         &retval->dispatch_switch_label);
  
!     // We need goto/label pairs for the location of the dispatch switch for
!     // any potential ALTER to this paragraph
!     gg_create_goto_pair(&retval->alter_switch_goto,
!                         &retval->alter_switch_label);
!     gg_create_goto_pair(&retval->no_alter_goto,
!                         &retval->no_alter_label);
  
!     // We can now add this procedure to the of paragraphs that might be
!     // performed:
!     current_function->list_of_procedures.push_back(retval);
! 
!     // When this paragraph becomes the target of an ALTER statement, the index
!     // that will be used in the switch() statement goes here:
!     retval->alter_index = gg_define_variable(SIZE_T, NULL, vs_static, 0);
  
      label->structs.proc = retval;
      }
*************** void
*** 3005,3010 ****
--- 3014,3022 ----
  parser_enter_section(cbl_label_t *label)
    {
    Analyze();
+ 
+   RETURN_WHEN_HIJACKED;
+ 
    // Do the leaving before the SHOW_PARSE; it makes the output more sensible
    // A new section ends the current paragraph:
    leave_paragraph_internal();
*************** void
*** 3044,3049 ****
--- 3056,3064 ----
  parser_enter_paragraph(cbl_label_t *label)
    {
    Analyze();
+ 
+   RETURN_WHEN_HIJACKED;
+ 
    // Do the leaving before the SHOW_PARSE; the output makes more sense that way
    // A new paragraph ends the current paragraph:
    leave_paragraph_internal();
*************** parser_enter_paragraph(cbl_label_t *labe
*** 3060,3065 ****
--- 3075,3081 ----
    CHECK_LABEL(label);
  
    struct cbl_proc_t *procedure = find_procedure(label);
+ 
    gg_append_statement(procedure->top.label);
    paragraph_label(procedure);
    current_function->current_paragraph = procedure;
*************** parser_alter( cbl_perform_tgt_t *tgt )
*** 3152,3164 ****
    struct cbl_proc_t *altered_proc = find_procedure(altered);
    struct cbl_proc_t *proceed_to_proc = find_procedure(proceed_to);
  
!   gg_assign(  altered_proc->alter_location,
!               proceed_to_proc->top.addr);
    }
  
  void
  parser_goto( cbl_refer_t value_ref, size_t narg, cbl_label_t * const labels[] )
!   {
    // This is part of the Terrible Trio of parser_perform, parser_goto and
    // parser_enter_[procedure].  parser_goto has an easier time of it than
    // the other two, because it just has to jump from here to the entry point
--- 3168,3185 ----
    struct cbl_proc_t *altered_proc = find_procedure(altered);
    struct cbl_proc_t *proceed_to_proc = find_procedure(proceed_to);
  
!   // We add one to the size of the alter_decls list, because we use zero to
!   // indicate that alter_index hasn't been changed.
!   gg_assign(altered_proc->alter_index,
!             build_int_cst_type(SIZE_T,
!                                altered_proc->alter_decls.size()+1));
!   altered_proc->alter_decls.push_back(proceed_to_proc->top.addr);
    }
  
  void
  parser_goto( cbl_refer_t value_ref, size_t narg, cbl_label_t * const labels[] )
!   // This routine takes
! {
    // This is part of the Terrible Trio of parser_perform, parser_goto and
    // parser_enter_[procedure].  parser_goto has an easier time of it than
    // the other two, because it just has to jump from here to the entry point
*************** parser_goto( cbl_refer_t value_ref, size
*** 3188,3382 ****
  
    gcc_assert(narg >= 1);
  
!   // This is a computed GOTO.  It might have only one element, which is
!   // an ordinary GOTO without a DEPENDING ON clause.  We create that table
!   // anyway, because in the case of an ALTER statement, we will be replacing
!   // that sole element with the PROCEED TO element.
! 
!   // We need to create a static array of pointers to locations:
!   static int comp_gotos = 1;
!   char *psz = xasprintf("_comp_goto_%d", comp_gotos++);
!   tree array_of_pointers_type = build_array_type_nelts(VOID_P, narg);
!   tree array_of_pointers = gg_define_variable(array_of_pointers_type, psz, vs_static);
!   free(psz);
! 
!   // We have the array.  Now we need to build the constructor for it
!   tree constr = make_node(CONSTRUCTOR);
!   TREE_TYPE(constr) = array_of_pointers_type;
!   TREE_STATIC(constr)    = 1;
!   TREE_CONSTANT(constr)  = 1;
! 
!   for(size_t i=0; i<narg; i++)
      {
!     CHECK_LABEL(labels[i]);
!     struct cbl_proc_t *procedure = find_procedure(labels[i]);
!     CONSTRUCTOR_APPEND_ELT( CONSTRUCTOR_ELTS(constr),
!                             build_int_cst_type(SIZE_T, i),
!                             procedure->top.addr );
      }
!   DECL_INITIAL(array_of_pointers) = constr;
! 
!   // We need to pick up the value argument as an INT:
!   tree value   = gg_define_int();
! 
!   if( value_ref.field )
      {
      get_binary_value( value,
                        NULL,
                        value_ref.field,
                        refer_offset(value_ref));
-     // Convert it from one-based to zero-based:
-     gg_decrement(value);
-     // Check to see if the value is in the range 0...narg-1:
-     IF( value, ge_op, integer_zero_node)
-       {
-       IF( value, lt_op, build_int_cst_type(INT, narg) )
-         {
-         // It is in the valid range, so we can do the goto:
-         Analyzer.ExitMessage();
-         gg_goto(gg_array_value(array_of_pointers, value));
-         }
-       ELSE
-         {
-         // Otherwise, just fall through
-         }
-         ENDIF
-       }
-     ELSE
-       ENDIF
-     }
-   else
-     {
-     // This is a simple GOTO.  Because it is a simple GO TO, there is the
-     // possibility that this paragraph was the target of an ALTER statement.
-     IF( current_function->current_paragraph->alter_location, ne_op, null_pointer_node )
-       {
-       // Somebody did an ALTER statement before we got here
-       gg_assign(current_function->void_star_temp, current_function->current_paragraph->alter_location);
-       }
-     ELSE
-       {
-       // This paragraph wasn't the target of an ALTER:
-       gg_assign(current_function->void_star_temp, gg_array_value(array_of_pointers, 0));
-       }
-       ENDIF
-     Analyzer.ExitMessage();
-     gg_goto(current_function->void_star_temp);
-     }
-   return;
-   }
- 
- void
- parser_perform(cbl_label_t *label, bool suppress_nexting)
-   {
-   Analyze();
-   SHOW_PARSE
-     {
-     SHOW_PARSE_HEADER
-     SHOW_PARSE_LABEL(" ", label)
-     char ach[32];
-     sprintf(ach, " label is at %p", static_cast<void*>(label));
-     SHOW_PARSE_TEXT(ach)
-     if( label )
-       {
-       sprintf(ach,
-               " label->proc is %p",
-               static_cast<void*>(label->structs.proc));
-       }
-     SHOW_PARSE_TEXT(ach)
-     SHOW_PARSE_END
-     }
- 
-   TRACE1
-     {
-     TRACE1_HEADER
-     TRACE1_LABEL("", label, "")
-     TRACE1_END
-     }
- 
-   CHECK_LABEL(label);
-   label->used = yylineno;
- 
-   struct cbl_proc_t *procedure = find_procedure(label);
- 
-   // We need to create the unnamed return address that we
-   // will instantiate right after the goto:
-   tree return_address_decl = build_decl(  UNKNOWN_LOCATION,
-                                           LABEL_DECL,
-                                           NULL_TREE,
-                                           void_type_node);
-   DECL_CONTEXT(return_address_decl) = current_function->function_decl;
-   TREE_USED(return_address_decl) = 1;
- 
-   tree return_label_expr = build1(LABEL_EXPR,
-                                   void_type_node,
-                                   return_address_decl);
-   tree return_addr = gg_get_address_of(return_address_decl);
  
! //  cbl_parser_mod *parser_mod = new cbl_parser_mod;
  
!   // Put the return address onto the pseudo-return stack
!   pseudo_return_push(procedure, return_addr);
  
!   // Create the code that will launch the paragraph
!   // The following comment is, believe it or not, necessary.  The insertion
!   // includes a line number insertion that's needed because when the goto/label
!   // pairs were created, the locations of the goto instruction and the label
!   // were not known.
  
!   const char *para_name     = nullptr;
!   const char *sect_name     = nullptr;
!   const char *program_name  = current_function->our_unmangled_name;
!   size_t deconflictor = symbol_label_id(label);
  
!   char ach[256];
!   if( label->type == LblParagraph )
!     {
!     const cbl_label_t *sec_label = cbl_label_of(symbol_at(label->parent));
!     para_name = label->name;
!     sect_name = sec_label->name;
!     sprintf(ach,
!             "%s PERFORM %s of %s of %s (" HOST_SIZE_T_PRINT_DEC ")",
!             ASM_COMMENT_START,
!             para_name,
!             sect_name,
!             program_name,
!             (fmt_size_t)deconflictor);
  
!     gg_insert_into_assembler(ach);
!     }
!   else
!     {
!     sect_name = label->name;
!     sprintf(ach,
!             "%s PERFORM %s of %s (" HOST_SIZE_T_PRINT_DEC ")",
!             ASM_COMMENT_START,
!             sect_name,
!             program_name,
!             (fmt_size_t)deconflictor);
!     gg_insert_into_assembler(ach);
!     }
  
!   if( !suppress_nexting )
!     {
!     // Flag this source-code line as being a PERFORM statement.
!     perform_is_armed = CURRENT_LINE_NUMBER ;
!     }
  
!   // We do the indirect jump in order to prevent the compiler from complaining
!   // in the case where we are performing a USE GLOBAL DECLARATIVE.  Without the
!   // indirection, the compiler isn't able to handle the case where we are
!   // jumping to a location in our parent program-id; it can't find a matching
!   // local symbol, and crashes.
!   gg_goto(procedure->top.addr);
  
!   // And create the return address label:
!   gg_append_statement(return_label_expr);
!   TRACE1
!     {
!     TRACE1_HEADER
!     TRACE1_LABEL("back_from_performing ", label, "")
!     TRACE1_END
      }
    }
  
--- 3209,3269 ----
  
    gcc_assert(narg >= 1);
  
!   if( narg == 1 )
      {
!     // This is the simplest possible case -- no DEPENDING ON clause.
!     struct cbl_proc_t *procedure = find_procedure(labels[0]);
!     gg_append_statement(procedure->top.go_to);
      }
!   else
      {
+     // We will implement the two or more fanout with a switch statement.
+ 
+     tree value = gg_define_int();
      get_binary_value( value,
                        NULL,
                        value_ref.field,
                        refer_offset(value_ref));
  
!     // value is properly 1 through nargs
  
!     tree switch_statement_list = make_node(STATEMENT_LIST);
!     TREE_TYPE(switch_statement_list) = void_type_node;
  
!     tree switchexpr = build2(SWITCH_EXPR,
!                              integer_type_node,
!                              value,
!                              switch_statement_list);
!     gg_append_statement(switchexpr);
!     current_function->statement_list_stack.push_back(switch_statement_list);
  
!     tree caselabel;
!     tree labeldecl;
  
!     for(size_t i = 0; i < narg; ++i)
!       {
!       tree val = build_int_cst(INT, i+1);
!       labeldecl = create_artificial_label(UNKNOWN_LOCATION);
!       DECL_CONTEXT(labeldecl) = current_function->function_decl;
!       caselabel = build_case_label(val,
!                                    NULL_TREE,
!                                    labeldecl);
!       gg_append_statement(caselabel);
  
!       struct cbl_proc_t *procedure = find_procedure(labels[i]);
!       gg_append_statement(procedure->top.go_to);
!       }
  
!     // Finish with a default case that just falls through
!     labeldecl = create_artificial_label(UNKNOWN_LOCATION);
!     DECL_CONTEXT(labeldecl) = current_function->function_decl;
  
!     caselabel = build_case_label(NULL_TREE,
!                                  NULL_TREE,
!                                  labeldecl);
!     gg_append_statement(caselabel);
  
!     current_function->statement_list_stack.pop_back();
      }
    }
  
*************** internal_perform_through( cbl_label_t *p
*** 3464,3476 ****
  
    if( !proc_2 )
      {
!     parser_perform(proc_1, suppress_nexting);
!     return;
      }
  
    struct cbl_proc_t *proc1 = find_procedure(proc_1);
    struct cbl_proc_t *proc2 = find_procedure(proc_2);
  
    // We need to create the unnamed return address that we
    // will instantiate right after the goto:
    tree return_address_decl = build_decl(  UNKNOWN_LOCATION,
--- 3351,3364 ----
  
    if( !proc_2 )
      {
!     proc_2 = proc_1;
      }
  
    struct cbl_proc_t *proc1 = find_procedure(proc_1);
    struct cbl_proc_t *proc2 = find_procedure(proc_2);
  
+   size_t dispatch_index = proc2->pseudo_return_decls.size();
+ 
    // We need to create the unnamed return address that we
    // will instantiate right after the goto:
    tree return_address_decl = build_decl(  UNKNOWN_LOCATION,
*************** internal_perform_through( cbl_label_t *p
*** 3483,3499 ****
    tree return_label_expr = build1(LABEL_EXPR,
                                    void_type_node,
                                    return_address_decl);
-   tree return_addr = gg_get_address_of(return_address_decl);
- 
-   //cbl_parser_mod *parser_mod_proc1 = new cbl_parser_mod;
-   //cbl_parser_mod *parser_mod_proc2 = new cbl_parser_mod;
  
!   // Put the return address of the second procedure onto the stack:
!   pseudo_return_push(proc2, return_addr);
  
    // Create the code that will launch the first procedure
!   gg_insert_into_assemblerf("%s PERFORM %s THROUGH %s",
!                         ASM_COMMENT_START, proc_1->name, proc_2->name);
  
    if( !suppress_nexting )
      {
--- 3371,3391 ----
    tree return_label_expr = build1(LABEL_EXPR,
                                    void_type_node,
                                    return_address_decl);
  
!   // Put the dispatch_index for this PERFORM onto the stack
!   pseudo_return_push(proc2, dispatch_index);
  
    // Create the code that will launch the first procedure
!   if( proc_1 != proc_2 )
!     {
!     gg_insert_into_assemblerf("%s PERFORM %s THROUGH %s",
!                           ASM_COMMENT_START, proc_1->name, proc_2->name);
!     }
!   else
!     {
!     gg_insert_into_assemblerf("%s PERFORM %s",
!                           ASM_COMMENT_START, proc_1->name);
!     }
  
    if( !suppress_nexting )
      {
*************** internal_perform_through( cbl_label_t *p
*** 3504,3509 ****
--- 3396,3411 ----
  
    // And create the return address label:
    gg_append_statement(return_label_expr);
+ 
+   // Now we add the return location for the PERFORM to the vector of such
+   // locations for proc2:
+   proc2->pseudo_return_decls.push_back(return_address_decl);
+   }
+ 
+ void
+ parser_perform(cbl_label_t *label, bool suppress_nexting)
+   {
+   return internal_perform_through(label, NULL, suppress_nexting);
    }
  
  static void
*************** parser_enter_file(const char *filename)
*** 3695,3708 ****
      SET_VAR_DECL(var_decl_rdigits                , INT    , "__gg__rdigits");
      SET_VAR_DECL(var_decl_unique_prog_id         , SIZE_T , "__gg__unique_prog_id");
  
-     SET_VAR_DECL(var_decl_entry_location         , VOID_P , "__gg__entry_pointer");
      SET_VAR_DECL(var_decl_exit_address           , VOID_P , "__gg__exit_address");
  
      SET_VAR_DECL(var_decl_call_parameter_signature , CHAR_P   , "__gg__call_parameter_signature");
      SET_VAR_DECL(var_decl_call_parameter_count     , INT      , "__gg__call_parameter_count");
      SET_VAR_DECL(var_decl_call_parameter_lengths   , build_array_type(SIZE_T, NULL),
                                                              "__gg__call_parameter_lengths");
-     SET_VAR_DECL(var_decl_return_code             , SHORT      , "__gg__data_return_code");
  
      SET_VAR_DECL(var_decl_arithmetic_rounds_size  , SIZE_T , "__gg__arithmetic_rounds_size");
      SET_VAR_DECL(var_decl_arithmetic_rounds       , INT_P  , "__gg__arithmetic_rounds");
--- 3597,3608 ----
*************** parser_enter_file(const char *filename)
*** 3723,3729 ****
      SET_VAR_DECL(var_decl_treeplet_4s             , SIZE_T_P                , "__gg__treeplet_4s"     );
      SET_VAR_DECL(var_decl_nop                     , INT                     , "__gg__nop"             );
      SET_VAR_DECL(var_decl_main_called             , INT                     , "__gg__main_called"     );
!     SET_VAR_DECL(var_decl_entry_label             , VOID_P                  , "__gg__entry_label"     );
      }
    }
  
--- 3623,3629 ----
      SET_VAR_DECL(var_decl_treeplet_4s             , SIZE_T_P                , "__gg__treeplet_4s"     );
      SET_VAR_DECL(var_decl_nop                     , INT                     , "__gg__nop"             );
      SET_VAR_DECL(var_decl_main_called             , INT                     , "__gg__main_called"     );
!     SET_VAR_DECL(var_decl_entry_index             , SIZE_T                  , "__gg__entry_index"     );
      }
    }
  
*************** parser_leave_file()
*** 3750,3803 ****
      // We are leaving the top-level file, which means this compilation is
      // done, done, done.
  
!     // This is where we create the file-static table of PERFORM/FOLLOWING line
!     // number pairs so that the GDB-COBOL debugger can know where to "return"
!     // to after a NEXT is issued on a PERFORM statement.
  
!     // We need to create a file-static static array of 32-bit integers.  The
!     // array is terminated with a {0,0} pair:
!     tree array_of_int_type = build_array_type_nelts(INT, (perform_line_pairs.size()+1)*2);
!     tree array_of_int = gg_define_variable( array_of_int_type,
!                                             "_perform_line_pairs",
!                                             vs_file_static);
!     // We have the array.  Now we need to build the constructor for it
!     tree constr = make_node(CONSTRUCTOR);
!     TREE_TYPE(constr) = array_of_int_type;
!     TREE_STATIC(constr)    = 1;
!     TREE_CONSTANT(constr)  = 1;
  
!     // The first element of the array contains the number of elements to follow
!     size_t i = 0;
!     for(auto it : perform_line_pairs)
!       {
        CONSTRUCTOR_APPEND_ELT( CONSTRUCTOR_ELTS(constr),
                                build_int_cst_type(SIZE_T, i++),
!                               build_int_cst_type(INT, it.first) );
        CONSTRUCTOR_APPEND_ELT( CONSTRUCTOR_ELTS(constr),
                                build_int_cst_type(SIZE_T, i++),
!                               build_int_cst_type(INT, it.second) );
!       }
!     CONSTRUCTOR_APPEND_ELT( CONSTRUCTOR_ELTS(constr),
!                             build_int_cst_type(SIZE_T, i++),
!                             integer_zero_node );
!     CONSTRUCTOR_APPEND_ELT( CONSTRUCTOR_ELTS(constr),
!                             build_int_cst_type(SIZE_T, i++),
!                             integer_zero_node );
!     DECL_INITIAL(array_of_int) = constr;
  
!     // There is, however, one thing left to do.  If the command line says
!     // that this module needs a main entry point, then this is where
!     // we create a main() function.  We build it at the end, so that all of
!     // the .loc directives associated with it appear at the end of the
!     // source code.  We used to create the main() entry point at the beginning,
!     // but that created confusion for GDB when trying to debug the generated
!     // executable.
!     if( main_entry_point )
!       {
!       next_program_is_main = false;
!       build_main_that_calls_something(main_entry_point);
!       free(main_entry_point);
!       main_entry_point = NULL;
        }
  
      gg_leaving_the_source_code_file();
--- 3650,3706 ----
      // We are leaving the top-level file, which means this compilation is
      // done, done, done.
  
!     if( !hijacked )
!       {
!       // This is where we create the file-static table of PERFORM/FOLLOWING line
!       // number pairs so that the GDB-COBOL debugger can know where to "return"
!       // to after a NEXT is issued on a PERFORM statement.
  
!       // We need to create a file-static static array of 32-bit integers.  The
!       // array is terminated with a {0,0} pair:
!       tree array_of_int_type = build_array_type_nelts(INT, (perform_line_pairs.size()+1)*2);
!       tree array_of_int = gg_define_variable( array_of_int_type,
!                                               "_perform_line_pairs",
!                                               vs_file_static);
!       // We have the array.  Now we need to build the constructor for it
!       tree constr = make_node(CONSTRUCTOR);
!       TREE_TYPE(constr) = array_of_int_type;
!       TREE_STATIC(constr)    = 1;
!       TREE_CONSTANT(constr)  = 1;
  
!       // The first element of the array contains the number of elements to follow
!       size_t i = 0;
!       for(auto it : perform_line_pairs)
!         {
!         CONSTRUCTOR_APPEND_ELT( CONSTRUCTOR_ELTS(constr),
!                                 build_int_cst_type(SIZE_T, i++),
!                                 build_int_cst_type(INT, it.first) );
!         CONSTRUCTOR_APPEND_ELT( CONSTRUCTOR_ELTS(constr),
!                                 build_int_cst_type(SIZE_T, i++),
!                                 build_int_cst_type(INT, it.second) );
!         }
        CONSTRUCTOR_APPEND_ELT( CONSTRUCTOR_ELTS(constr),
                                build_int_cst_type(SIZE_T, i++),
!                               integer_zero_node );
        CONSTRUCTOR_APPEND_ELT( CONSTRUCTOR_ELTS(constr),
                                build_int_cst_type(SIZE_T, i++),
!                               integer_zero_node );
!       DECL_INITIAL(array_of_int) = constr;
  
!       // There is, however, one thing left to do.  If the command line says
!       // that this module needs a main entry point, then this is where
!       // we create a main() function.  We build it at the end, so that all of
!       // the .loc directives associated with it appear at the end of the
!       // source code.  We used to create the main() entry point at the beginning,
!       // but that created confusion for GDB when trying to debug the generated
!       // executable.
!       if( main_entry_point )
!         {
!         next_program_is_main = false;
!         build_main_that_calls_something(main_entry_point);
!         free(main_entry_point);
!         main_entry_point = NULL;
!         }
        }
  
      gg_leaving_the_source_code_file();
*************** enter_program_common(const char *funcnam
*** 3837,3845 ****
  
    gg_assign(current_function->first_time_through, integer_zero_node);
  
-   // Establish variables that are function-wide in scope:
-   current_function->void_star_temp = gg_define_void_star("_void_star_temp");
- 
    current_function->perform_exit_address
      = gg_define_void_star("_perform_exit_address");
  
--- 3740,3745 ----
*************** parser_enter_program( const char *funcna
*** 3949,3962 ****
      *pretval = 1;
      }
  
    if( strcmp(funcname, "dubner") == 0)
      {
!     // This should be enabled by an environment variable.
!     // But for now I am being cutesy
      hijack_for_development(funcname);
      return;
      }
  
    enter_program_common(funcname, funcname_);
    current_function->is_function = is_function;
  
--- 3849,3864 ----
      *pretval = 1;
      }
  
+ #ifdef ENABLE_HIJACKING
    if( strcmp(funcname, "dubner") == 0)
      {
!     fprintf(stderr, "This is a DUBNER hijacking\n");
      hijack_for_development(funcname);
      return;
      }
  
+ #endif
+ 
    enter_program_common(funcname, funcname_);
    current_function->is_function = is_function;
  
*************** public:
*** 4002,4007 ****
--- 3904,4178 ----
    }
  } label_verify;
  
+ static void
+ build_dispatch_switch(const std::vector<tree> &label_decls)
+   {
+   // This routine accepts vector of LABEL_DECLs.  It creates a
+   // switch statement that's equivalent to
+   //      switch(N)
+   //         {
+   //         default:
+   //         case 0:
+   //             goto label[0];
+   //         case 1:
+   //             goto label[1];
+   //         ...
+   //         case N-1:
+   //             goto label[N-1];
+   //         }
+ 
+   // If the vector of label_decls is empty, there is no need to create the
+   // switch statement.
+ 
+   if( !label_decls.empty() )
+     {
+     tree switch_statement_list = make_node(STATEMENT_LIST);
+     TREE_TYPE(switch_statement_list) = void_type_node;
+ 
+     tree switchexpr = build2(SWITCH_EXPR,
+                              integer_type_node,
+                              gg_call_expr( SIZE_T,
+                                           "__gg__pseudo_return_pop",
+                                           NULL_TREE),
+                              switch_statement_list);
+ 
+ 
+     gg_append_statement(switchexpr);
+     current_function->statement_list_stack.push_back(switch_statement_list);
+ 
+     // Start off with a "default:" case
+     tree labeldecl = create_artificial_label(UNKNOWN_LOCATION);
+     DECL_CONTEXT(labeldecl) = current_function->function_decl;
+     TREE_USED(labeldecl) = 1;
+ 
+     tree caselabel;
+     caselabel = build_case_label(NULL_TREE,
+                                  NULL_TREE,
+                                  labeldecl);
+     gg_append_statement(caselabel);
+ 
+     for(size_t i = 0; i < label_decls.size(); ++i)
+       {
+       // Start with the case label for the pseudo-return location.
+       tree val = build_int_cst(SIZE_T, i);
+ 
+       labeldecl = create_artificial_label(UNKNOWN_LOCATION);
+       DECL_CONTEXT(labeldecl) = current_function->function_decl;
+ 
+       caselabel = build_case_label(val,
+                                    NULL_TREE,
+                                    labeldecl);
+       gg_append_statement(caselabel);
+ 
+       // And follow up with a goto expression for the pseudo-return location.
+       tree goto_expr  = build1( GOTO_EXPR,
+                                 void_type_node,
+                                 label_decls[i]);
+       gg_append_statement(goto_expr);
+       }
+ 
+     current_function->statement_list_stack.pop_back();
+     }
+   }
+ 
+ static void
+ build_alter_switch(cbl_proc_t *proc, const std::vector<tree> &label_decls)
+   {
+   // This routine accepts a vector of LABEL_DECLs.  It lays down code
+   // equivalent to
+   //    if( label_decls.size() )
+   //      {
+   //      switch(N)
+   //         {
+   //         case 0:
+   //             goto proc->no_alter_label;
+   //         case 1:
+   //             goto label[0];
+   //         ...
+   //         case N:
+   //             goto label[N-1];
+   //         default:
+   //         }
+   //       }
+   //     goto proc->no_alter_label;
+ 
+   if( !label_decls.empty() )
+     {
+     tree switch_statement_list = make_node(STATEMENT_LIST);
+     TREE_TYPE(switch_statement_list) = void_type_node;
+ 
+     tree switchexpr = build2(SWITCH_EXPR,
+                              integer_type_node,
+                              proc->alter_index,
+                              switch_statement_list);
+     gg_append_statement(switchexpr);
+     current_function->statement_list_stack.push_back(switch_statement_list);
+ 
+     tree caselabel;
+     tree labeldecl;
+ 
+     for(size_t i = 0; i < label_decls.size()+1; ++i)
+       {
+       // Start with the case label for the pseudo-return location.
+       tree val =
+             build_int_cst(TREE_TYPE(proc->alter_index), i);
+ 
+       labeldecl = create_artificial_label(UNKNOWN_LOCATION);
+       DECL_CONTEXT(labeldecl) = current_function->function_decl;
+ 
+       caselabel = build_case_label(val,
+                                    NULL_TREE,
+                                    labeldecl);
+       gg_append_statement(caselabel);
+ 
+       // And follow up with a goto expression for the pseudo-return location.
+       if( i == 0 )
+         {
+         gg_append_statement(proc->no_alter_goto);
+         }
+       else
+         {
+         tree goto_expr  = build1( GOTO_EXPR,
+                                   void_type_node,
+                                   label_decls[i-1]);
+         gg_append_statement(goto_expr);
+         }
+       }
+ 
+     // End with a fall-through with "default:" case
+     labeldecl = create_artificial_label(UNKNOWN_LOCATION);
+     DECL_CONTEXT(labeldecl) = current_function->function_decl;
+     caselabel = build_case_label(NULL_TREE,
+                                  NULL_TREE,
+                                  labeldecl);
+     gg_append_statement(caselabel);
+ 
+     current_function->statement_list_stack.pop_back();
+     }
+   gg_append_statement(proc->no_alter_goto);
+ 
+   }
+ 
+ static void
+ build_entry_switch(const std::vector<tree> &goto_expr)
+   {
+   // This routine accepts a vector of GOTO_EXPRs.  It lays down code
+   // equivalent to
+   //    if( goto_expr.size() )
+   //      {
+   //      switch(var_decl_entry_index)
+   //         {
+   //         case 1:
+   //            var_decl_entry_index = 0
+   //            goto goto_expr[0]
+   //         ...
+   //         case N:
+   //            var_decl_entry_index = 0
+   //            goto goto_expr[N-1];
+   //         default:
+   //            abort();
+   //         }
+   //       }
+ 
+   if( !goto_expr.empty() )
+     {
+     tree switch_statement_list = make_node(STATEMENT_LIST);
+     TREE_TYPE(switch_statement_list) = void_type_node;
+ 
+     tree switchexpr = build2(SWITCH_EXPR,
+                              integer_type_node,
+                              var_decl_entry_index,
+                              switch_statement_list);
+     gg_append_statement(switchexpr);
+     current_function->statement_list_stack.push_back(switch_statement_list);
+ 
+     tree caselabel;
+     tree labeldecl;
+ 
+     for(size_t i = 0; i < goto_expr.size(); ++i)
+       {
+       // Start with the case label for the pseudo-return location.
+       tree val = build_int_cst(SIZE_T, i+1);
+ 
+       labeldecl = create_artificial_label(UNKNOWN_LOCATION);
+       DECL_CONTEXT(labeldecl) = current_function->function_decl;
+ 
+       caselabel = build_case_label(val,
+                                    NULL_TREE,
+                                    labeldecl);
+       gg_append_statement(caselabel);
+ 
+       // Each case starts out by zeroing the global index:
+       gg_assign(var_decl_entry_index, size_t_zero_node);
+       // Followed by the goto
+       gg_append_statement(goto_expr[i]);
+       }
+ 
+     // End with a default: case specifying an abort();
+     labeldecl = create_artificial_label(UNKNOWN_LOCATION);
+     DECL_CONTEXT(labeldecl) = current_function->function_decl;
+     caselabel = build_case_label(NULL_TREE,
+                                  NULL_TREE,
+                                  labeldecl);
+     gg_append_statement(caselabel);
+     gg_abort();
+ 
+     current_function->statement_list_stack.pop_back();
+     }
+   }
+ 
+ #pragma GCC diagnostic push
+ #pragma GCC diagnostic ignored "-Wunused-function"
+ static void
+ build_perform_dispatcher()
+   {
+   // This routine lays down the dispatcher that handles the return from
+   // PERFORM <proc>
+ 
+   // We need to create an execution island.  The switch() statement will
+   // live on it.
+ 
+   // Create the GOTO and the LABEL for this island
+   tree island_goto;
+   tree island_label;
+   gg_create_goto_pair(&island_goto, &island_label);
+   // GOTO the far side of the island.
+   gg_append_statement(island_goto);
+ 
+   // We need to build N switch statements, one for each paragraph that was
+   // the target of a perform:
+ 
+   // The list is a vector<void *>
+   for( auto it : current_function->list_of_procedures )
+     {
+     cbl_proc_t *proc = static_cast<cbl_proc_t *>(it);
+     // Each switch statement is the target of a GOTO at the end of a
+     // paragraph.  In the case of a paragraph that was never called, the
+     // code targeting the label will never be executed; the GOTO will always
+     // be skipped by the end-of-paragraph code checking the top of the pseudo-
+     // return stack.  But we need the label anyway, because otherwise the
+     // middle-end Control Flow Graph CFG processing crashes.
+     gg_append_statement(proc->dispatch_switch_label);
+ 
+     // And after each such label, the switch statement:
+     build_dispatch_switch(proc->pseudo_return_decls);
+ 
+     // Do something similar for ALTER
+     gg_append_statement(proc->alter_switch_label);
+     // And after each such label, the switch statement:
+     build_alter_switch(proc, proc->alter_decls);
+     }
+   // Do something similar for ENTER
+   tree label = current_function->entry_switch_label;
+   gg_append_statement(label);
+   // And after each such label, the switch statement:
+   build_entry_switch(current_function->entry_goto_expressions);
+ 
+   // Lay down the label for jumping over the island.
+   gg_append_statement(island_label);
+   }
+ #pragma GCC diagnostic pop
+ 
  void
  parser_end_program(const char *prog_name )
    {
*************** parser_end_program(const char *prog_name
*** 4034,4039 ****
--- 4205,4214 ----
      gcc_unreachable();
      }
  
+   if( !hijacked )
+     {
+     build_perform_dispatcher();
+     }
  
    if( gg_trans_unit.function_stack.size() )
      {
*************** parser_init_list()
*** 4139,4144 ****
--- 4314,4321 ----
    {
    if( mode_syntax_only() ) return;
  
+   RETURN_WHEN_HIJACKED;
+ 
    char ach[48];
    sprintf(ach,
            "..variables_to_init_" HOST_SIZE_T_PRINT_DEC,
*************** parser_init_list()
*** 4146,4152 ****
    tree array = gg_trans_unit_var_decl(ach);
    gg_call(VOID,
            "__gg__variables_to_init",
!           gg_get_address_of(array),
            wsclear() ? build_string_literal(
                                      1,
                                      reinterpret_cast<const char *>(wsclear()))
--- 4323,4329 ----
    tree array = gg_trans_unit_var_decl(ach);
    gg_call(VOID,
            "__gg__variables_to_init",
!           gg_pointer_to_array(array),
            wsclear() ? build_string_literal(
                                      1,
                                      reinterpret_cast<const char *>(wsclear()))
*************** psa_FldLiteralN(struct cbl_field_t *fiel
*** 4361,4366 ****
--- 4538,4544 ----
                                            vs_static);
    DECL_INITIAL(new_var_decl)  = wide_int_to_tree(var_type, value);
    TREE_CONSTANT(new_var_decl) = 1;
+   TREE_READONLY(new_var_decl) = 1;
  
    field->data_decl_node = new_var_decl;
  
*************** parser_alphabet( const cbl_alphabet_t& a
*** 5118,5124 ****
                "__gg__alphabet_create",
                build_int_cst_type(INT, alphabet.encoding),
                build_int_cst_type(SIZE_T, alphabet_index),
!               gg_get_address_of(table256),
                build_int_cst_type(INT, low_char),
                build_int_cst_type(INT, high_char),
                NULL_TREE );
--- 5296,5302 ----
                "__gg__alphabet_create",
                build_int_cst_type(INT, alphabet.encoding),
                build_int_cst_type(SIZE_T, alphabet_index),
!               gg_pointer_to_array(table256),
                build_int_cst_type(INT, low_char),
                build_int_cst_type(INT, high_char),
                NULL_TREE );
*************** parser_assign( size_t nC, cbl_num_result
*** 5874,5880 ****
                      rounded,
                      check_for_error,
                      true);
- 
          gg_assign(error_flag, gg_bitwise_or(error_flag, erf));
          IF(error_flag, ne_op, integer_zero_node)
            {
--- 6052,6057 ----
*************** void
*** 6429,6434 ****
--- 6606,6626 ----
  program_end_stuff(cbl_refer_t refer,
                    ec_type_t ec)
    {
+   // Looking for hijack here puts the hijacked code just before the
+   // exit sequence
+ #ifdef ENABLE_HIJACKING
+   static bool just_once = true;
+   // We need the just_once state because this routine can be called more than
+   // once.  Usually the parser handles it, but we have a "just-in-case" call
+   // in parser_end_program() that sometimes is necessary.
+   if(just_once && strcmp(current_function->our_name, "hijack") == 0)
+     {
+     just_once = false;
+     fprintf(stderr, "This is a HIJACK BEFORE EXIT scenario.\n");
+     hijacker();
+     }
+ #endif
+ 
    // This is the moral equivalent of a C "return xyz;".
  
    // There cannot be both a non-zero exit status and an exception condition.
*************** program_end_stuff(cbl_refer_t refer,
*** 6491,6501 ****
        tree array_type = build_array_type_nelts(UCHAR,
                                      returner->data.capacity());
        tree array     =  gg_define_variable(array_type, vs_static);
!       gg_memcpy(gg_get_address_of(array),
                  member(returner->var_decl_node, "data"),
                  member(returner->var_decl_node, "capacity"));
  
!       tree actual = gg_cast(COBOL_FUNCTION_RETURN_TYPE, gg_get_address_of(array));
  
        restore_local_variables();
        gg_return(actual);
--- 6683,6694 ----
        tree array_type = build_array_type_nelts(UCHAR,
                                      returner->data.capacity());
        tree array     =  gg_define_variable(array_type, vs_static);
!       gg_memcpy(gg_pointer_to_array(array),
                  member(returner->var_decl_node, "data"),
                  member(returner->var_decl_node, "capacity"));
  
!       tree actual = gg_cast(COBOL_FUNCTION_RETURN_TYPE,
!                             gg_pointer_to_array(array));
  
        restore_local_variables();
        gg_return(actual);
*************** program_end_stuff(cbl_refer_t refer,
*** 6503,6514 ****
      }
    else
      {
!     // There is no explicit value.  This means, by default (according to)
!     // IBM), we return the value found in RETURN-CODE:
      tree value = gg_define_variable(COBOL_FUNCTION_RETURN_TYPE);
!     gg_assign(value,
!               gg_cast(COBOL_FUNCTION_RETURN_TYPE,
!                       var_decl_return_code));
      restore_local_variables();
      gg_return(gg_cast(COBOL_FUNCTION_RETURN_TYPE, value));
      }
--- 6696,6714 ----
      }
    else
      {
!     // There is no explicit value.  This means, by default (according to IBM),
!     // we return the value found in RETURN-CODE:
      tree value = gg_define_variable(COBOL_FUNCTION_RETURN_TYPE);
!     if( !hijacked )
!       {
!       gg_assign(value,
!                 gg_cast(COBOL_FUNCTION_RETURN_TYPE,
!                         current_function->var_decl_return));
!       }
!     else
!       {
!       gg_assign(value, gg_cast(COBOL_FUNCTION_RETURN_TYPE, integer_zero_node));
!       }
      restore_local_variables();
      gg_return(gg_cast(COBOL_FUNCTION_RETURN_TYPE, value));
      }
*************** parser_exit( const cbl_refer_t& refer,
*** 6546,6551 ****
--- 6746,6775 ----
      TRACE1_END
      }
  
+   if( hijacked )
+     {
+     // We need just_once because parser_exit gets called an extra time at the
+     // end of file, just in case. That should be tracked down and handled so
+     // that it gets called only once.
+     static bool just_once = true;
+     if( just_once )
+       {
+       just_once = false;
+       tree function_type =
+                      TREE_TYPE(DECL_RESULT(current_function->function_decl));
+       tree operand = gg_define_variable(function_type);
+       gg_assign(operand, build_int_cst_type(function_type, 0));
+       tree modify = build2(   MODIFY_EXPR,
+                               function_type,
+                               DECL_RESULT(current_function->function_decl),
+                               gg_cast(function_type, operand));
+       tree stmt = build1(RETURN_EXPR, void_type_node, modify);
+       gg_append_statement(stmt);
+       }
+ 
+     return;
+     }
+ 
    if( refer.prog_func )
      {
      // We are processing EXIT PROGRAM.  If main() called us, we need to do
*************** label_fetch(struct cbl_label_t *label)
*** 6761,6766 ****
--- 6985,6999 ----
    return label->structs.goto_trees;
    }
  
+ // This routine cloned from parse_ante.h
+ static inline cbl_field_t *
+ register_find( const char *name ) {
+   size_t iprog = current_program_index();
+   auto found = symbol_find( iprog, std::list<const char*>(1, name) );
+   gcc_assert(found.second);
+   return cbl_field_of(found.first);
+ }
+ 
  void
  parser_xml_parse( cbl_label_t *instance,
                    cbl_refer_t input,
*************** parser_xml_parse( cbl_label_t *instance,
*** 6828,6833 ****
--- 7061,7071 ----
    gg_return(0);
    gg_append_statement(island_label);
  
+   // We need the three xml special registers:
+   cbl_field_t *xml_event = register_find("XML-EVENT");
+   cbl_field_t *xml_code  = register_find("XML-CODE");
+   cbl_field_t *xml_text  = register_find("XML-TEXT");
+ 
    // With the callback in place, we are ready to call the library:
    tree pcallback = gg_get_function_address(VOID, ach);
  
*************** parser_xml_parse( cbl_label_t *instance,
*** 6845,6850 ****
--- 7083,7091 ----
                                  : null_pointer_node,
                                build_int_cst_type(INT, returns_national),
                                pcallback,
+                               gg_get_address_of(xml_event->var_decl_node),
+                               gg_get_address_of(xml_code ->var_decl_node),
+                               gg_get_address_of(xml_text ->var_decl_node),
                                NULL_TREE));
    IF( erc, ne_op, integer_zero_node )
      {
*************** static bool initialized_data = false;
*** 7016,7021 ****
--- 7257,7264 ----
  static void
  initialize_the_data()
    {
+   RETURN_WHEN_HIJACKED;
+ 
    if( initialized_data )
      {
      return;
*************** establish_using(size_t nusing,
*** 7378,7384 ****
                                                    NULL,
                                                    vs_static);
          gg_assign( member(new_var->var_decl_node, "data"),
!                           gg_get_address_of(data_decl_node) );
  
          // And then move it into place
          gg_call(VOID,
--- 7621,7627 ----
                                                    NULL,
                                                    vs_static);
          gg_assign( member(new_var->var_decl_node, "data"),
!                           gg_pointer_to_array(data_decl_node) );
  
          // And then move it into place
          gg_call(VOID,
*************** parser_division(cbl_division_t division,
*** 7493,7569 ****
      {
      Analyze();
  
!     // Do some symbol table index bookkeeping.  current_program_index() is valid
!     // at this point in time:
      current_function->our_symbol_table_index = current_program_index();
  
      // We have some housekeeping to do to keep track of the list of functions
!     // accessible by us:
  
      // For every procedure, we need a variable that points to the list of
      // available program names.
  
      // We need a pointer to the array of program names
      char ach[2*sizeof(cbl_name_t)];
!     sprintf(ach,
!             "..accessible_program_list_" HOST_SIZE_T_PRINT_DEC,
!             (fmt_size_t)current_function->our_symbol_table_index);
!     tree prog_list = gg_define_variable(build_pointer_type(CHAR_P),
!                                         ach, vs_file_static);
  
!     // Likewise, we need a pointer to the array of pointers to functions:
!     tree function_type =
!       build_varargs_function_type_array( SIZE_T,
!                                          0,     // No parameters yet
!                                          NULL); // And, hence, no types
!     tree pointer_type = build_pointer_type(function_type);
!     tree constructed_array_type = build_array_type_nelts(pointer_type, 1);
!     sprintf(ach,
!             "..accessible_program_pointers_" HOST_SIZE_T_PRINT_DEC,
!             (fmt_size_t)current_function->our_symbol_table_index);
!     tree prog_pointers = gg_define_variable(
!                                     build_pointer_type(constructed_array_type),
!                                     ach,
!                                     vs_file_static);
!     gg_call(VOID,
!             "__gg__set_program_list",
!             build_int_cst_type(INT, current_function->our_symbol_table_index),
!             gg_get_address_of(prog_list),
!             gg_get_address_of(prog_pointers),
!             NULL_TREE);
  
!     if( gg_trans_unit.function_stack.size() == 1 )
!       {
!       gg_create_goto_pair(&label_list_out_goto,
!                           &label_list_out_label);
!       gg_create_goto_pair(&label_list_back_goto,
!                           &label_list_back_label);
!       gg_append_statement(label_list_out_goto);
!       gg_append_statement(label_list_back_label);
!       }
  
!     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
  
!       // We need to establish the initial value of the UPSI-1 switch register
!       // We are using IBM's conventions:
!       // https://www.ibm.com/docs/en/zvse/6.2?topic=SSB27H_6.2.0/fa2sf_communicate_appl_progs_via_job_control.html
!       // UPSI 10000110 means that bits 0, 5, and 6 are on, which means that
!       // SW-0, SW-5, and SW-6 are on.
        gg_call(VOID,
!               "__gg__onetime_initialization",
                NULL_TREE);
  
!       // And then flag one-time initialization as having been done.
!       gg_assign(globals_are_initialized, integer_one_node);
        }
-     ELSE
-       ENDIF
  
      gg_append_statement(current_function->skip_init_label);
      // This is where we check to see if somebody tried to cancel us
--- 7736,7834 ----
      {
      Analyze();
  
!     RETURN_WHEN_HIJACKED;
! 
!     // Do some symbol table index bookkeeping.  current_program_index() is
!     // valid at this point in time:
      current_function->our_symbol_table_index = current_program_index();
+     const cbl_label_t *prog = cbl_label_of(symbol_at(current_program_index()));
+     current_function->has_initial   = prog->initial;
+     current_function->has_recursive = prog->recursive;
  
      // We have some housekeeping to do to keep track of the list of functions
!     // accessible by us.
  
      // For every procedure, we need a variable that points to the list of
      // available program names.
  
      // We need a pointer to the array of program names
      char ach[2*sizeof(cbl_name_t)];
!     if( !current_function->initialized )
!       {
!       // Do some symbol table index bookkeeping.  current_program_index() is valid
!       // at this point in time:
!       current_function->our_symbol_table_index = current_program_index();
  
!       gg_create_goto_pair(&current_function->entry_switch_goto,
!                           &current_function->entry_switch_label);
  
!       // We have some housekeeping to do to keep track of the list of functions
!       // accessible by us:
  
!       // For every procedure, we need a variable that points to the list of
!       // available program names.
  
!       // We need a pointer to the array of program names
!       sprintf(ach,
!               "..accessible_program_list_" HOST_SIZE_T_PRINT_DEC,
!               (fmt_size_t)current_function->our_symbol_table_index);
!       tree prog_list = gg_define_variable(build_pointer_type(CHAR_P),
!                                           ach, vs_file_static);
! 
!       // Likewise, we need a pointer to the array of pointers to functions:
!       tree function_type =
!         build_varargs_function_type_array( SIZE_T,
!                                            0,     // No parameters yet
!                                            NULL); // And, hence, no types
!       tree pointer_type = build_pointer_type(function_type);
!       tree constructed_array_type = build_array_type_nelts(pointer_type, 1);
!       sprintf(ach,
!               "..accessible_program_pointers_" HOST_SIZE_T_PRINT_DEC,
!               (fmt_size_t)current_function->our_symbol_table_index);
!       tree prog_pointers = gg_define_variable(
!                                       build_pointer_type(constructed_array_type),
!                                       ach,
!                                       vs_file_static);
        gg_call(VOID,
!               "__gg__set_program_list",
!               build_int_cst_type(INT, current_function->our_symbol_table_index),
!               gg_get_address_of(prog_list),
!               gg_get_address_of(prog_pointers),
                NULL_TREE);
  
!       if( gg_trans_unit.function_stack.size() == 1 )
!         {
!         gg_create_goto_pair(&label_list_out_goto,
!                             &label_list_out_label);
!         gg_create_goto_pair(&label_list_back_goto,
!                             &label_list_back_label);
!         gg_append_statement(label_list_out_goto);
!         gg_append_statement(label_list_back_label);
!         }
! 
!       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
! 
!         // We need to establish the initial value of the UPSI-1 switch register
!         // We are using IBM's conventions:
!         // https://www.ibm.com/docs/en/zvse/6.2?topic=SSB27H_6.2.0/fa2sf_communicate_appl_progs_via_job_control.html
!         // UPSI 10000110 means that bits 0, 5, and 6 are on, which means that
!         // SW-0, SW-5, and SW-6 are on.
!         gg_call(VOID,
!                 "__gg__onetime_initialization",
!                 NULL_TREE);
! 
!         // And then flag one-time initialization as having been done.
!         gg_assign(globals_are_initialized, integer_one_node);
!         }
!       ELSE
!         ENDIF
        }
  
      gg_append_statement(current_function->skip_init_label);
      // This is where we check to see if somebody tried to cancel us
*************** parser_division(cbl_division_t division,
*** 7582,7588 ****
        // gg_printf("Somebody wants to cancel %s\n",
                  // gg_string_literal(current_function->our_unmangled_name),
                  // NULL_TREE);
-       const cbl_label_t *prog = cbl_label_of(symbol_at(current_program_index()));
        size_t initializer_index = prog->initial_section;
        cbl_label_t *initializer = cbl_label_of(symbol_at(initializer_index));
        parser_perform(initializer, true);  // true means suppress nexting
--- 7847,7852 ----
*************** parser_division(cbl_division_t division,
*** 7612,7622 ****
      // Stash the returning variables for use during parser_return()
      current_function->returning = returning;
  
      if( gg_trans_unit.function_stack.size() == 1 )
        {
!       // We are entering a new top-level program, so we need to set
!       // RETURN-CODE to zero
!       gg_assign(var_decl_return_code, build_int_cst_type(SHORT, 0));
        }
  
      // The parameters passed to this program might be 64 bits or 128 bits in
--- 7876,7898 ----
      // Stash the returning variables for use during parser_return()
      current_function->returning = returning;
  
+     current_function->var_decl_return =
+     gg_indirect(gg_cast(SHORT_P,
+         member(cbl_field_of(symbol_at(return_code_register()))->var_decl_node,
+                "data")));
+ 
      if( gg_trans_unit.function_stack.size() == 1 )
        {
!       // We are entering a new top-level program.
! 
!       if( current_function->has_initial || current_function->has_recursive )
!         {
!         // According to the IBM COBOL Language Specification, there is a list
!         // of special registers that get cleared to zero or spaces when a
!         // program has the INITIAL or RECURSIVE attribute.
!         gg_assign(current_function->var_decl_return,
!                   build_int_cst_type(SHORT, 0));
!         }
        }
  
      // The parameters passed to this program might be 64 bits or 128 bits in
*************** parser_division(cbl_division_t division,
*** 7677,7697 ****
      // It is at this point that we check to see if the call to this function
      // is a re-entry because of an ENTRY statement:
  
!     IF( var_decl_entry_label, ne_op, null_pointer_node )
        {
        // This is an ENTRY re-entry.  The processing of USING variables was
!       // done in parser_entry, so now we jump to the label
!       static tree loc = gg_define_variable(VOID_P, vs_static);
!       gg_assign(loc, var_decl_entry_label);
!       gg_assign(var_decl_entry_label, gg_cast(VOID_P, null_pointer_node));
!       gg_goto(loc);
        }
      ELSE
        {
        }
!       ENDIF
  
      establish_using(nusing, args);
      }
    }
  
--- 7953,7976 ----
      // It is at this point that we check to see if the call to this function
      // is a re-entry because of an ENTRY statement:
  
!     IF(var_decl_entry_index, ne_op, size_t_zero_node)
        {
        // This is an ENTRY re-entry.  The processing of USING variables was
!       // done in parser_entry, so now we jump to the switch statement
!       gg_append_statement(current_function->entry_switch_goto);
        }
      ELSE
        {
        }
!     ENDIF
  
+     current_function->pseudo_return_index =
+                 gg_define_variable(SIZE_T, "_pseudo_return_index", vs_static);
+ 
+     // Establish the formal parameters from the USING clause.
      establish_using(nusing, args);
+ 
+     current_function->initialized = true;
      }
    }
  
*************** parser_see_stop_run(struct cbl_refer_t e
*** 8109,8115 ****
      }
    else
      {
!     gg_assign(returned_value, gg_cast(INT, var_decl_return_code));
      TRACE1
        {
        gg_fprintf( trace_handle,
--- 8388,8394 ----
      }
    else
      {
!     gg_assign(returned_value, gg_cast(INT, current_function->var_decl_return));
      TRACE1
        {
        gg_fprintf( trace_handle,
*************** parser_label_label(struct cbl_label_t *l
*** 8157,8162 ****
--- 8436,8443 ----
      TRACE1_END
      }
  
+   RETURN_WHEN_HIJACKED;
+ 
    CHECK_LABEL(label);
  
    label_verify.lay(label);
*************** parser_label_goto(struct cbl_label_t *la
*** 8198,8203 ****
--- 8479,8486 ----
      TRACE1_END
      }
  
+   RETURN_WHEN_HIJACKED;
+ 
    CHECK_LABEL(label);
  
    label_verify.go_to(label);
*************** parser_perform_inline_times(struct cbl_p
*** 9455,9464 ****
  
    gcc_assert(tgt);
    cbl_field_t *count = how_many.field;
-   if( how_many.is_reference() )
-     {
-     cbl_internal_error("%s:%d: ignoring subscripts", __func__, __LINE__);
-     }
    CHECK_FIELD(count);
  
    // This has to be on the stack, because performs can be nested
--- 9738,9743 ----
*************** parser_perform_inline_times(struct cbl_p
*** 9533,9539 ****
    get_binary_value( counter,
                      NULL,
                      count,
!                     size_t_zero_node);
  
    SHOW_PARSE
      {
--- 9812,9818 ----
    get_binary_value( counter,
                      NULL,
                      count,
!                     refer_offset(how_many));
  
    SHOW_PARSE
      {
*************** inspect_tally(bool backward,
*** 10799,10809 ****
    build_array_of_treeplets(1, pcbl_index, pcbl_refers.data());
  
    // Do the actual call:
!   gg_call(VOID,
!           "__gg__inspect_format_1",
!           backward ? integer_one_node : integer_zero_node,
!           integers,
!           NULL_TREE);
    }
  
  static void
--- 11078,11101 ----
    build_array_of_treeplets(1, pcbl_index, pcbl_refers.data());
  
    // Do the actual call:
!   charmap_t *charmap = __gg__get_charmap(identifier_1.field->codeset.encoding);
!   if( charmap->stride() == 1 && !charmap->is_like_utf8() )
!     {
!     // The variables are ASCII or EBCDIC
!     gg_call(VOID,
!             "__gg__inspect_format_1_sbc",
!             backward ? integer_one_node : integer_zero_node,
!             integers,
!             NULL_TREE);
!     }
!   else
!     {
!     gg_call(VOID,
!             "__gg__inspect_format_1",
!             backward ? integer_one_node : integer_zero_node,
!             integers,
!             NULL_TREE);
!     }
    }
  
  static void
*************** create_and_call(size_t narg,
*** 13656,13665 ****
      }
    else
      {
!     // Because no explicit returning value is expected, we just call it.  We
!     // expect COBOL routines to set RETURN-CODE when they think it necessary.
      push_program_state();
!     gg_append_statement(call_expr);
      pop_program_state();
      }
  
--- 13948,13957 ----
      }
    else
      {
!     // Because no explicit returning value is expected, we call the designated
!     // function and assign the return value to our RETURN-CODE
      push_program_state();
!     gg_assign(current_function->var_decl_return, gg_cast(SHORT, call_expr));
      pop_program_state();
      }
  
*************** parser_entry_activate( size_t iprog, con
*** 13868,13877 ****
    assert(iprog == symbol_elem_of(declarative)->program);
    }
  
- static tree entry_goto;
- static tree entry_label;
- static tree entry_addr;
- 
  void
  parser_entry( const cbl_field_t *name, size_t nusing, cbl_ffi_arg_t *args )
    {
--- 14160,14165 ----
*************** parser_entry( const cbl_field_t *name, s
*** 13899,13907 ****
    // Create a goto/label pair.  The label will be set up here; the goto will
    // be used when we re-enter the containing function:
  
    gg_create_goto_pair(&entry_goto,
!                       &entry_label,
!                       &entry_addr);
  
    // Start creating the ENTRY function.
    tree function_decl = gg_define_function( VOID,
--- 14187,14200 ----
    // Create a goto/label pair.  The label will be set up here; the goto will
    // be used when we re-enter the containing function:
  
+   tree entry_goto;
+   tree entry_label;
+ 
    gg_create_goto_pair(&entry_goto,
!                       &entry_label);
! 
!   size_t entry_index = current_function->entry_goto_expressions.size()+1;
!   current_function->entry_goto_expressions.push_back(entry_goto);
  
    // Start creating the ENTRY function.
    tree function_decl = gg_define_function( VOID,
*************** parser_entry( const cbl_field_t *name, s
*** 13925,13931 ****
  
    // Put the entry_label into the global variable that will be picked up
    // when the containing program-id is re-entered:
!   gg_assign(var_decl_entry_label, entry_addr);
  
    // Get the function address of the containing function.
    tree gfa = gg_get_function_address(VOID, name_of_parent);
--- 14218,14224 ----
  
    // Put the entry_label into the global variable that will be picked up
    // when the containing program-id is re-entered:
!   gg_assign(var_decl_entry_index, build_int_cst_type(SIZE_T, entry_index));
  
    // Get the function address of the containing function.
    tree gfa = gg_get_function_address(VOID, name_of_parent);
*************** parser_entry( const cbl_field_t *name, s
*** 13939,13945 ****
    // We are done with the ENTRY function:
    gg_finalize_function();
  
!   // Lay down the address of the label that matches var_decl_entry_label;
    // the containing program-id will jump to this point.
    gg_append_statement(entry_label);
    }
--- 14232,14238 ----
    // We are done with the ENTRY function:
    gg_finalize_function();
  
!   // Lay down the address of the label that matches var_decl_entry_index;
    // the containing program-id will jump to this point.
    gg_append_statement(entry_label);
    }
*************** parser_program_hierarchy( const cbl_prog
*** 14262,14267 ****
--- 14555,14562 ----
      SHOW_PARSE_END
      }
  
+   RETURN_WHEN_HIJACKED;
+ 
    // This needs to be an island that doesn't execute in-line.  This is necessary
    // when there isn't a GOBACK or GOTO or STOP RUN at the point where a
    // [possibly implicit] PROGRAM END is encountered
*************** parser_program_hierarchy( const cbl_prog
*** 14440,14451 ****
          sprintf(ach, "..accessible_program_list_" HOST_SIZE_T_PRINT_DEC,
                  (fmt_size_t)caller);
          tree accessible_list_var_decl = gg_trans_unit_var_decl(ach);
!         gg_assign( accessible_list_var_decl, gg_get_address_of(the_names_table) );
  
          sprintf(ach, "..accessible_program_pointers_" HOST_SIZE_T_PRINT_DEC,
                  (fmt_size_t)caller);
          tree accessible_programs_decl = gg_trans_unit_var_decl(ach);
!         gg_assign( accessible_programs_decl, gg_get_address_of(the_constructed_table) );
  
          callers.insert(caller);
          }
--- 14735,14746 ----
          sprintf(ach, "..accessible_program_list_" HOST_SIZE_T_PRINT_DEC,
                  (fmt_size_t)caller);
          tree accessible_list_var_decl = gg_trans_unit_var_decl(ach);
!         gg_assign( accessible_list_var_decl, gg_pointer_to_array(the_names_table) );
  
          sprintf(ach, "..accessible_program_pointers_" HOST_SIZE_T_PRINT_DEC,
                  (fmt_size_t)caller);
          tree accessible_programs_decl = gg_trans_unit_var_decl(ach);
!         gg_assign( accessible_programs_decl, gg_pointer_to_array(the_constructed_table) );
  
          callers.insert(caller);
          }
*************** parser_file_stash( struct cbl_file_t *fi
*** 14660,14707 ****
      }
    }
  
! static void
! hijack_for_development(const char *funcname)
    {
!   /*
  
!   To make sure that things like global symbols and whatnot get initialized, you
!   should probably create a source file that looks like this:
  
!         identification division.
!         program-id. prog.
!         procedure division.
!         call "dubner".
!         end program prog.
!         identification division.
!         program-id. dubner.
!         procedure division.
!         goback.
!         end program dubner.
  
!   The first program will cause all of the parser_enter_program() and
!   parser_division(procedure_div_e) stuff to be initialized.  The second program,
!   named "dubner", will be hijacked and bring you here.  */
  
    // Assume that funcname is lowercase with no hyphens
!   enter_program_common(funcname, funcname);
    parser_display_literal("You have been hijacked by a program named \"dubner\"");
!   gg_insert_into_assemblerf("%s HIJACKED DUBNER CODE START", ASM_COMMENT_START);
  
!   for(int i=0; i<10; i++)
      {
!     char ach[64];
!     sprintf(ach, "Hello, world - %d", i+1);
  
!     gg_call(VOID,
!             "puts",
!             build_string_literal(strlen(ach)+1, ach),
!             NULL_TREE);
      }
  
!   gg_insert_into_assemblerf("%s HIJACKED DUBNER CODE END", ASM_COMMENT_START);
!   gg_return(0);
    }
  
  static void
  conditional_abs(tree source, const cbl_field_t *field)
--- 14955,15126 ----
      }
    }
  
! #ifdef ENABLE_HIJACKING
! #pragma GCC diagnostic push
! #pragma GCC diagnostic ignored "-Wunused-function"
! static tree
! build_temporaryN(int N)
    {
!   //  Creates a typical FldNumericBin5 intermediate.
!   char achName[32];
!   sprintf(achName,"_funky_%d", N);
!   char *pszdata = xasprintf("_funky%d_data", N);
!   size_t bytes_to_allocate = 16;
!   gg_variable_scope_t vs_scope = vs_stack;
!   tree array_type = build_array_type_nelts(UCHAR, bytes_to_allocate);
!   tree data_decl_node = gg_define_variable(
!                       array_type,
!                       pszdata,
!                       vs_scope);
! ////  data_decl_node = null_pointer_node;
!   free(pszdata);
  
!   // This is the holy grail.  With the initializer set to gg_pointer_to_array,
!   // we get N-squared behavior.  Set to null_pointer_node, linear.
!   tree data_area = null_pointer_node;
!   if( data_decl_node != null_pointer_node )
!     {
!     data_area = gg_pointer_to_array(data_decl_node);
!     }
  
!   char *psz = xasprintf("_funky%d", N);
!   tree cobfield = gg_define_variable(cblc_field_type_node, psz, vs_stack);
!   free(psz);
  
!   tree data = null_pointer_node;        //  UCHAR_P, "data",
!   tree capacity = build_int_cst_type(SIZE_T, 16);     //  SIZE_T,  "capacity",
!   tree allocated = build_int_cst_type(SIZE_T, 16);    //  SIZE_T,  "allocated",
!   tree offset = build_int_cst_type(SIZE_T, 0);       //  SIZE_T,  "offset",
!   tree name = gg_string_literal(achName);         //  CHAR_P,  "name",
!   tree picture = gg_string_literal("");      //  CHAR_P,  "picture",
!   tree initial = null_pointer_node;      //  CHAR_P,  "initial",
!   tree parent = null_pointer_node;       //  CHAR_P,  "parent",
!   tree occurs_lower = build_int_cst_type(SIZE_T, 0); //  SIZE_T,  "occurs_lower",
!   tree occurs_upper = build_int_cst_type(SIZE_T, 0); //  SIZE_T,  "occurs_upper");
!   tree attr = build_int_cst_type(SIZE_T, intermediate_e);         //  SIZE_T,  "attr",
!   tree type = build_int_cst_type(SCHAR, FldNumericBin5);         //  SCHAR,   "type",
!   tree level = build_int_cst_type(SCHAR, 0);        //  SCHAR,   "level",
!   tree digits = build_int_cst_type(SCHAR, 0);       //  SCHAR,   "digits",
!   tree rdigits = build_int_cst_type(SCHAR, 0);      //  SCHAR,   "rdigits",
!   tree tencoding = build_int_cst_type(INT, 111);    //  INT,     "encoding",
!   tree alphabet = build_int_cst_type(INT, 0);    //  INT,     "alphabet",
! 
!   gg_structure_type_constructor(
!       cobfield,
!       data ,        //  UCHAR_P, "data",
!       capacity,     //  SIZE_T,  "capacity",
!       allocated,    //  SIZE_T,  "allocated",
!       offset,       //  SIZE_T,  "offset",
!       name,         //  CHAR_P,  "name",
!       picture,      //  CHAR_P,  "picture",
!       initial,      //  CHAR_P,  "initial",
!       parent,       //  CHAR_P,  "parent",
!       occurs_lower, //  SIZE_T,  "occurs_lower",
!       occurs_upper, //  SIZE_T,  "occurs_upper");
!       attr,         //  SIZE_T,  "attr",
!       type,         //  SCHAR,   "type",
!       level,        //  SCHAR,   "level",
!       digits,       //  SCHAR,   "digits",
!       rdigits,      //  SCHAR,   "rdigits",
!       tencoding,    //  INT,     "encoding",
!       alphabet);    //  INT,     "alphabet",
! 
!   if( data_decl_node != null_pointer_node )
!     {
!     gg_call(VOID,
!             "__gg__set_data_member",
!             gg_get_address_of(cobfield),
!             data_area,
!             NULL_TREE);
!     }
! 
!   return cobfield;
!   }
! #pragma GCC diagnostic pop
! 
! static void
! hijack_for_development(const char *funcname)
!   {
!   static const int N = 10000;
!   /* This routine is designed to allow the creation of a program-id program
!      without requiring the parser to supply parser_xxx calls.
  
+      When your source code is a "program-id. dubner.", this routine gets
+      generated instead of the one in the source.
+      */
+ 
+   hijacked = true;
+   funcname = "main";
    // Assume that funcname is lowercase with no hyphens
!   gg_define_function(COBOL_FUNCTION_RETURN_TYPE,
!                      funcname,
!                      funcname,
!                      NULL_TREE);
! 
    parser_display_literal("You have been hijacked by a program named \"dubner\"");
!   gg_insert_into_assemblerf("%s HIJACKED CODE START", ASM_COMMENT_START);
  
! 
!   tree xxx = gg_define_int("xxx");
!   tree yyy = gg_define_int("yyy");
!   tree zzz = gg_define_int("zzz");
! 
!   fprintf(stderr, "N is %d\n", N);
!   for(int i=0; i<N; i++)
      {
!     IF( gg_bitwise_and(xxx, integer_one_node), ne_op, integer_zero_node )
!       {
!       gg_assign(yyy, xxx);
!       }
!     ELSE
!       {
!       gg_assign(zzz, xxx);
!       }
!     ENDIF
!     }
  
!   gg_insert_into_assemblerf("%s HIJACKED CODE END", ASM_COMMENT_START);
!   }
! 
! static void
! hijacker()
!   {
!   /* The code here is activated when the program-id is "hijack".  It's not
!      really a hijacking; all of the code in the "hijack" program gets laid
!      down.  The code here is injected just prior to the parser_exit() stuff
!      in the COBOL source code. */
! 
!   parser_display_literal("You have been hijacked by a program named \"hijack\"");
!   gg_insert_into_assemblerf("%s HIJACKED CODE START", ASM_COMMENT_START);
! 
! #if 0
! 
!   cbl_field_t *faaa = register_find("aaa");
!   cbl_field_t *fbbb = register_find("bbb");
!   cbl_field_t *fddd = register_find("ddd");
!   cbl_field_t *fxxx = register_find("xxx");
! 
!   cbl_refer_t aaa(faaa);
!   cbl_refer_t bbb(fbbb);
!   cbl_refer_t ddd(fddd);
! 
!   fxxx->var_decl_node = build_temporaryN(0);
! 
!   static const int N = 1000;
!   fprintf(stderr, "N is %d\n", N);
!   for(int i=0; i<N; i++)
!     {
!     parser_op(ddd,
!               aaa,
!               '+',
!               bbb,
!               NULL);
      }
+ #endif
  
!   gg_insert_into_assemblerf("%s HIJACKED CODE END", ASM_COMMENT_START);
    }
+ #endif
  
  static void
  conditional_abs(tree source, const cbl_field_t *field)
*************** actually_create_the_static_field( cbl_fi
*** 16612,16745 ****
                                    tree immediate_parent,
                                    tree new_var_decl)
    {
!   tree constr = make_node(CONSTRUCTOR);
!   TREE_TYPE(constr) = cblc_field_type_node;
!   TREE_STATIC(constr)    = 1;
!   TREE_CONSTANT(constr)  = 1;
! 
!   tree next_field = TYPE_FIELDS(cblc_field_type_node);
!   // We are going to create the constructors by walking the linked
!   // list of FIELD_DECLs.  We must do it in the same order as the
!   // structure creation code in create_cblc_field_t()
! 
!   //  UCHAR_P, "data",
!   CONSTRUCTOR_APPEND_ELT( CONSTRUCTOR_ELTS(constr),
!                           next_field,
!                           data_area );
!   next_field = TREE_CHAIN(next_field);
! 
!   //  SIZE_T,  "capacity",
!   CONSTRUCTOR_APPEND_ELT( CONSTRUCTOR_ELTS(constr),
!                           next_field,
!                           build_int_cst_type( SIZE_T,
!                                               new_var->data.capacity()) );
!   next_field = TREE_CHAIN(next_field);
  
!   //  SIZE_T,  "allocated",
!   if( data_area != null_pointer_node )
!     {
!     CONSTRUCTOR_APPEND_ELT( CONSTRUCTOR_ELTS(constr),
!                             next_field,
!                             build_int_cst_type( SIZE_T,
!                                                 new_var->data.capacity()) );
!     }
!   else
      {
!     CONSTRUCTOR_APPEND_ELT( CONSTRUCTOR_ELTS(constr),
!                             next_field,
!                             build_int_cst_type( SIZE_T,
!                                                 0) );
      }
  
!   next_field = TREE_CHAIN(next_field);
! 
!   //  SIZE_T,  "offset",
!   CONSTRUCTOR_APPEND_ELT( CONSTRUCTOR_ELTS(constr),
!                             next_field,
!                             build_int_cst_type(SIZE_T, new_var->offset) );
! 
!   next_field = TREE_CHAIN(next_field);
! 
!   //  CHAR_P,  "name",
!   CONSTRUCTOR_APPEND_ELT( CONSTRUCTOR_ELTS(constr),
!                           next_field,
!                           gg_string_literal(new_var->name) );
!   next_field = TREE_CHAIN(next_field);
! 
!   //  CHAR_P,  "picture",
!   CONSTRUCTOR_APPEND_ELT( CONSTRUCTOR_ELTS(constr),
!                           next_field,
!                           gg_string_literal(new_var->data.picture) );
!   next_field = TREE_CHAIN(next_field);
! 
!   //  CHAR_P,  "initial",
!   if( length_of_initial_string == 0 || !new_var->data.has_initial_value() )
      {
!     CONSTRUCTOR_APPEND_ELT( CONSTRUCTOR_ELTS(constr),
!                             next_field,
!                             null_pointer_node );
      }
!   else
      {
!     CONSTRUCTOR_APPEND_ELT( CONSTRUCTOR_ELTS(constr),
!                             next_field,
!                             build_string_literal(length_of_initial_string, new_initial) );
      }
-     next_field = TREE_CHAIN(next_field);
  
-   //  CHAR_P,  "parent",
-   CONSTRUCTOR_APPEND_ELT( CONSTRUCTOR_ELTS(constr),
-                           next_field,
-                           immediate_parent ? gg_get_address_of(immediate_parent) : null_pointer_node );
-   next_field = TREE_CHAIN(next_field);
- 
-   //  SIZE_T,     "occurs_lower",
-   CONSTRUCTOR_APPEND_ELT( CONSTRUCTOR_ELTS(constr),
-                           next_field,
-                           build_int_cst_type(SIZE_T, new_var->occurs.bounds.lower) );
-   next_field = TREE_CHAIN(next_field);
- 
-   //  SIZE_T,     "occurs_upper");
-   CONSTRUCTOR_APPEND_ELT( CONSTRUCTOR_ELTS(constr),
-                           next_field,
-                           build_int_cst_type(SIZE_T, new_var->occurs.bounds.upper) );
-   next_field = TREE_CHAIN(next_field);
- 
-   //  SIZE_T,     "attr",
-   CONSTRUCTOR_APPEND_ELT( CONSTRUCTOR_ELTS(constr),
-                           next_field,
-                           build_int_cst_type(SIZE_T, new_var->attr) );
-   next_field = TREE_CHAIN(next_field);
- 
-   //  SCHAR,     "type",
-   CONSTRUCTOR_APPEND_ELT( CONSTRUCTOR_ELTS(constr),
-                           next_field,
-                           build_int_cst_type(SCHAR, new_var->type) );
-   next_field = TREE_CHAIN(next_field);
- 
-   //  SCHAR,     "level",
-   CONSTRUCTOR_APPEND_ELT( CONSTRUCTOR_ELTS(constr),
-                           next_field,
-                           build_int_cst_type(SCHAR, new_var->level) );
-   next_field = TREE_CHAIN(next_field);
- 
-   //  SCHAR,     "digits",
-   CONSTRUCTOR_APPEND_ELT( CONSTRUCTOR_ELTS(constr),
-                           next_field,
-                           build_int_cst_type(SCHAR, new_var->data.digits) );
-   next_field = TREE_CHAIN(next_field);
- 
-   //  SCHAR,     "rdigits",
-   CONSTRUCTOR_APPEND_ELT( CONSTRUCTOR_ELTS(constr),
-                           next_field,
-                           build_int_cst_type(SCHAR, new_var->data.rdigits) );
-   next_field = TREE_CHAIN(next_field);
- 
-   //  INT,     "encoding",
    //  For FldLiteralN we force the encoding to be ASCII.
    //  See initial_from_initial() for an explanation.
    //  For FldClass, we force the encoding to be UTF32; see
- 
    cbl_encoding_t encoding;
    if( new_var->type == FldLiteralN )
      {
--- 17031,17067 ----
                                    tree immediate_parent,
                                    tree new_var_decl)
    {
!   // There is a bug in the GCC compiler. For some optimizations and some
!   // settings of -fpie, pathological N-squared time in the middle end can
!   // happen when a structure on the stack has an initialized member pointing
!   // to another memory area on the stack.  In those cases, we are going to
!   // initialize the pointer to zero, and then call a function to initialize
!   // the data member.  That hides things from the compiler's optimization
!   // phases.
  
!   bool read_only = !!TREE_READONLY(new_var_decl);
!   if( new_var->type == FldLiteralN )
      {
!     // For a FldLiteralN the new_var_decl is a number, not a
!     // a cblc_field_t.
!     read_only = true;
      }
  
!   if( new_var->type == FldAlphanumeric && new_var->attr & intermediate_e )
      {
!     // We need not to mess with the intermediate malloc() logic.
!     read_only = true;
      }
! 
!   if( new_var->attr & external_e )
      {
!     // We need not to mess with the intermediate malloc() logic.
!     read_only = true;
      }
  
    //  For FldLiteralN we force the encoding to be ASCII.
    //  See initial_from_initial() for an explanation.
    //  For FldClass, we force the encoding to be UTF32; see
    cbl_encoding_t encoding;
    if( new_var->type == FldLiteralN )
      {
*************** actually_create_the_static_field( cbl_fi
*** 16754,16771 ****
      encoding = new_var->codeset.encoding;
      }
  
!   CONSTRUCTOR_APPEND_ELT(CONSTRUCTOR_ELTS(constr),
!                         next_field,
!                         build_int_cst_type(INT, encoding));
!   next_field = TREE_CHAIN(next_field);
  
!   //  INT,     "alphabet",
!   CONSTRUCTOR_APPEND_ELT(CONSTRUCTOR_ELTS(constr),
!                         next_field,
!                         build_int_cst_type(INT, new_var->codeset.alphabet));
!   next_field = TREE_CHAIN(next_field);
  
!   DECL_INITIAL(new_var_decl) = constr;
    }
  
  static void
--- 17076,17150 ----
      encoding = new_var->codeset.encoding;
      }
  
!   tree data = data_area ;
!   tree capacity = build_int_cst_type( SIZE_T, new_var->data.capacity());
!   tree allocated;
!   if( data_area != null_pointer_node )
!     {
!     allocated = build_int_cst_type(SIZE_T, new_var->data.capacity());
!     }
!   else
!     {
!     allocated = build_int_cst_type(SIZE_T, 0) ;
!     }
!   tree offset = build_int_cst_type(SIZE_T, new_var->offset);
!   tree name = gg_string_literal(new_var->name);
!   tree picture = gg_string_literal(new_var->data.picture);
!   tree initial;
!   if( length_of_initial_string == 0 || !new_var->data.has_initial_value() )
!     {
!     initial = null_pointer_node;
!     }
!   else
!     {
!     initial = build_string_literal(length_of_initial_string, new_initial);
!     }
!   tree parent = immediate_parent ? gg_get_address_of(immediate_parent)
!                                  : null_pointer_node ;
!   tree occurs_lower = build_int_cst_type(SIZE_T, new_var->occurs.bounds.lower);
!   tree occurs_upper = build_int_cst_type(SIZE_T, new_var->occurs.bounds.upper);
!   tree attr = build_int_cst_type(SIZE_T, new_var->attr) ;
!   tree type = build_int_cst_type(SCHAR, new_var->type) ;
!   tree level = build_int_cst_type(SCHAR, new_var->level) ;
!   tree digits = build_int_cst_type(SCHAR, new_var->data.digits) ;
!   tree rdigits = build_int_cst_type(SCHAR, new_var->data.rdigits) ;
!   tree tencoding = build_int_cst_type(INT, encoding);
!   tree alphabet = build_int_cst_type(INT, new_var->codeset.alphabet);
  
!   if( !read_only )
!     {
!     data = null_pointer_node;
!     }
  
!   gg_structure_type_constructor(
!       new_var_decl,
!       data ,        //  UCHAR_P, "data",
!       capacity,     //  SIZE_T,  "capacity",
!       allocated,    //  SIZE_T,  "allocated",
!       offset,       //  SIZE_T,  "offset",
!       name,         //  CHAR_P,  "name",
!       picture,      //  CHAR_P,  "picture",
!       initial,      //  CHAR_P,  "initial",
!       parent,       //  CHAR_P,  "parent",
!       occurs_lower, //  SIZE_T,  "occurs_lower",
!       occurs_upper, //  SIZE_T,  "occurs_upper");
!       attr,         //  SIZE_T,  "attr",
!       type,         //  SCHAR,   "type",
!       level,        //  SCHAR,   "level",
!       digits,       //  SCHAR,   "digits",
!       rdigits,      //  SCHAR,   "rdigits",
!       tencoding,    //  INT,     "encoding",
!       alphabet);    //  INT,     "alphabet",
! 
! 
!   if( !read_only && data_area != null_pointer_node )
!     {
!     gg_call(VOID,
!             "__gg__set_data_member",
!             gg_get_address_of(new_var_decl),
!             data_area,
!             NULL_TREE);
!     }
    }
  
  static void
*************** psa_FldLiteralA(struct cbl_field_t *fiel
*** 16995,17000 ****
--- 17374,17384 ----
    field->var_decl_node  = gg_define_variable( cblc_field_type_node,
                                                ach,
                                                vs_file_static);
+   TREE_READONLY(field->var_decl_node) = 1;
+   TREE_USED(field->var_decl_node) = 1;
+   TREE_STATIC(field->var_decl_node) = 1;
+   DECL_PRESERVE_P (field->var_decl_node) = 1;
+ 
    actually_create_the_static_field(
                field,
                converted,
*************** psa_FldLiteralA(struct cbl_field_t *fiel
*** 17002,17011 ****
                field->data.original(),
                NULL_TREE,
                field->var_decl_node);
-   TREE_READONLY(field->var_decl_node) = 1;
-   TREE_USED(field->var_decl_node) = 1;
-   TREE_STATIC(field->var_decl_node) = 1;
-   DECL_PRESERVE_P (field->var_decl_node) = 1;
    }
  
  void
--- 17386,17391 ----
*************** parser_local_add(struct cbl_field_t *new
*** 17040,17046 ****
                                                      NULL,
                                                      vs_stack);
      gg_assign( member(new_var->var_decl_node, "data"),
!                       gg_get_address_of(data_decl_node) );
      }
    cbl_refer_t wrapper;
    wrapper.field = new_var;
--- 17420,17426 ----
                                                      NULL,
                                                      vs_stack);
      gg_assign( member(new_var->var_decl_node, "data"),
!                       gg_pointer_to_array(data_decl_node) );
      }
    cbl_refer_t wrapper;
    wrapper.field = new_var;
*************** parser_symbol_add(struct cbl_field_t *ne
*** 17164,17169 ****
--- 17544,17551 ----
      SHOW_PARSE_END
      }
  
+   RETURN_WHEN_HIJACKED;
+ 
    if( new_var->level == 1  && new_var->occurs.bounds.upper )
      {
      if( new_var->data.memsize < new_var->data.capacity() * new_var->occurs.bounds.upper )
*************** parser_symbol_add(struct cbl_field_t *ne
*** 17536,17542 ****
                            array_type,
                            achDataName,
                            vs_external);
!       data_area = gg_get_address_of(new_var->data_decl_node);
        goto actual_allocate;
        }
  
--- 17918,17924 ----
                            array_type,
                            achDataName,
                            vs_external);
!       data_area = gg_pointer_to_array(new_var->data_decl_node);
        goto actual_allocate;
        }
  
*************** parser_symbol_add(struct cbl_field_t *ne
*** 17642,17648 ****
                                    array_type,
                                    achDataName,
                                    vs_external);
!               data_area = gg_get_address_of(new_var->data_decl_node);
                }
              else
                {
--- 18024,18030 ----
                                    array_type,
                                    achDataName,
                                    vs_external);
!               data_area = gg_pointer_to_array(new_var->data_decl_node);
                }
              else
                {
*************** parser_symbol_add(struct cbl_field_t *ne
*** 17653,17659 ****
                                    array_type,
                                    achDataName,
                                    vs_scope);
!               data_area = gg_get_address_of(new_var->data_decl_node);
                }
              }
            }
--- 18035,18041 ----
                                    array_type,
                                    achDataName,
                                    vs_scope);
!               data_area = gg_pointer_to_array(new_var->data_decl_node);
                }
              }
            }
diff -Nrcpad gcc-16-20260329/gcc/cobol/gengen.cc gcc-16-20260405/gcc/cobol/gengen.cc
*** gcc-16-20260329/gcc/cobol/gengen.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cobol/gengen.cc	Sun Apr  5 22:32:06 2026
***************
*** 89,97 ****
--- 89,99 ----
  #include "cobol-system.h"
  #include "coretypes.h"
  #include "tree.h"
+ #include "langhooks.h"
  #include "tree-iterator.h"
  #include "stringpool.h"
  #include "cgraph.h"
+ #include "stor-layout.h"
  #include "toplev.h"
  #include "function.h"
  #include "fold-const.h"
*************** gg_append_statement(tree stmt)
*** 293,298 ****
--- 295,307 ----
    // ./libcpp/include/line-map.h
    // ./libcpp/location-example.txt
  
+ #if 0
+   if( TREE_CODE(stmt) == GOTO_EXPR )
+     {
+     fprintf(stderr, "Laying down a GOTO\n");
+     }
+ #endif
+ 
    gcc_assert(  gg_trans_unit.function_stack.size() );
  
    TREE_SIDE_EFFECTS(stmt) = 1;    // If an expression has no side effects,
*************** adjust_for_type(tree type)
*** 355,360 ****
--- 364,370 ----
  char *
  gg_show_type(tree type)
    {
+   tree original_type = type;
    if( !type )
      {
      cbl_internal_error("The given type is NULL, and that is just not fair");
*************** gg_show_type(tree type)
*** 413,418 ****
--- 423,438 ----
        cbl_internal_error("Unknown type %d", TREE_CODE(type));
      }
  
+   if( DECL_P(original_type) && TREE_STATIC(original_type) )
+     {
+     strcat(ach, " static");
+     }
+ 
+   if( DECL_P(original_type) && TREE_READONLY(original_type) )
+     {
+     strcat(ach, " readonly");
+     }
+ 
    return ach;
    }
  
*************** gg_assign(tree dest, const tree source)
*** 485,831 ****
    }
  
  tree
! gg_find_field_in_struct(const tree base, const char *field_name)
    {
!   // Finds and returns the field_decl for the named member.  'base' can be
!   // a structure or a pointer to a structure.
!   tree type = TREE_TYPE(base);
!   tree rectype;
!   if( POINTER_TYPE_P (type) )
!     {
!     tree pointer_type = TREE_TYPE(base);
!     rectype = TREE_TYPE(pointer_type);
!     }
!   else
!     {
!     // Assuming a struct (or union), pick up the record_type
!     rectype = TREE_TYPE(base);
!     }
  
!   tree id_of_field = get_identifier(field_name);
  
!   tree field_decl = NULL_TREE;
  
!   tree next_value = TYPE_FIELDS(rectype);
  
!   // Look through the chain of fields for a match to ours.  This is, in the
!   // limit, an O(N^2) computational burden.  But structures usually small, so we
!   // probably don't have to figure out how to make it faster.
!   while( next_value )
      {
!     if( DECL_NAME(next_value) == id_of_field )
        {
-       field_decl = next_value;
        break;
        }
-     next_value = TREE_CHAIN(next_value);
-     }
  
!   if( !field_decl )
!     {
!     cbl_internal_error("Somebody asked for the field %s.%s, which does not exist",
!           IDENTIFIER_POINTER(DECL_NAME(base)),
!           field_name);
!     }
! 
!   return field_decl;
!   }
! 
! static tree
! gg_start_building_a_union(const char *type_name, tree type_context)
!   {
!   // type_context is current_function->function_decl for union local
!   // to a function.
! 
!   // It is translation_unit_decl for unions common to all functions
! 
!   // We want to return the type_decl for an empty union
! 
!   // First, create the record_type whose values will eventually
!   // be the chain of of the struct's fields:
! 
!   tree uniontype = make_node(UNION_TYPE);
!   TYPE_CONTEXT(uniontype) = type_context;
!   TYPE_SIZE_UNIT(uniontype) = integer_zero_node;
!   TYPE_SIZE(uniontype) = integer_zero_node;
!   TYPE_NAME(uniontype) = get_identifier(type_name);
! 
!   TYPE_MODE_RAW(uniontype) = TYPE_MODE (intTI_type_node);
! 
!   // We need a type_decl for the record_type:
!   tree typedecl = make_node(TYPE_DECL);
! 
!   // The type of the type_decl is the record_type:
!   TREE_TYPE(typedecl) = uniontype;
! 
!   SET_TYPE_ALIGN(uniontype, 16);
! 
!   // The chain element of the record_type points back to the type_decl:
!   TREE_CHAIN(uniontype) = typedecl;
! 
!   return typedecl;
!   }
! 
! static tree
! gg_start_building_a_struct(const char *type_name, tree type_context)
!   {
!   // type_context is current_function->function_decl for structures local
!   // to a function.
! 
!   // It is translation_unit_decl for structures common to all functions
! 
!   // We want to return the type_decl for an empty struct
! 
!   // First, create the record_type whose values will eventually
!   // be the chain of of the struct's fields:
! 
!   tree recordtype = make_node(RECORD_TYPE);
!   TYPE_CONTEXT(recordtype) = type_context;
!   TYPE_SIZE_UNIT(recordtype) = integer_zero_node;
!   TYPE_SIZE(recordtype) = integer_zero_node;
!   TYPE_NAME(recordtype) = get_identifier(type_name);
  
!   TYPE_MODE_RAW(recordtype) = BLKmode;
  
!   // We need a type_decl for the record_type:
!   tree typedecl = make_node(TYPE_DECL);
  
!   // The type of the type_decl is the record_type:
!   TREE_TYPE(typedecl) = recordtype;
  
!   SET_TYPE_ALIGN(recordtype, 8);
  
!   // The chain element of the record_type points back to the type_decl:
!   TREE_CHAIN(recordtype) = typedecl;
  
!   return typedecl;
    }
  
! static void
! gg_add_field_to_structure(const tree type_of_field, const char *name_of_field, tree struct_type_decl)
    {
!   // We're given the struct_type_decl.
!   // Append the new field to that type_decl's record_type's chain:
!   tree struct_record_type = TREE_TYPE(struct_type_decl);
! 
!   bool is_union = TREE_CODE((struct_record_type)) == UNION_TYPE;
! 
!   tree id_of_field = get_identifier (name_of_field);
! 
!   // Create the new field:
!   tree new_field_decl = build_decl(   gg_token_location(),
!                                       FIELD_DECL,
!                                       id_of_field,
!                                       type_of_field);
! 
!   // Establish the machine mode for the field_decl:
!   SET_DECL_MODE(new_field_decl, TYPE_MODE(type_of_field));
! 
!   // Establish the context of the new field as being the record_type
!   DECL_CONTEXT (new_field_decl) = struct_record_type;
! 
!   // Establish the size of the new field as being the same as its prototype:
!   DECL_SIZE(new_field_decl) = TYPE_SIZE(type_of_field);            // This is in bits
!   DECL_SIZE_UNIT(new_field_decl) = TYPE_SIZE_UNIT(type_of_field);  // This is in bytes
! 
!   // We need to establish the offset and bit offset of the new node.
!   // Empirically, this seems to be done on 16-bit boundaries, with DECL_FIELD_OFFSET
!   // in units of N*16 bytes, and FIELD_BIT_OFFSET being offsets in bits from the DECL_FIELD_OFFSET
! 
!   // We calculate our desired offset in bits:
! 
!   // Pick up the current size, in bytes, of the record_type:
!   long offset_in_bytes = TREE_INT_CST_LOW(TYPE_SIZE_UNIT(struct_record_type));
! 
!   static const int MAGIC_NUMBER_SIXTEEN = 16 ;
!   static const int BITS_IN_A_BYTE = 8 ;
  
!   // We know the offset_in_bytes, which is the size, of the structure with
!   // its current members.
  
!   //long type_size  =  TREE_INT_CST_LOW(TYPE_SIZE_UNIT(type_of_field));
!   long type_align_in_bits  =  TYPE_ALIGN(type_of_field);
!   long type_align_in_bytes = type_align_in_bits/BITS_IN_A_BYTE;
  
!   // As per the Amd64 ABI, we need to set the structure's type alignment to be
!   // that of most strictly aligned component:
!   // This is the current restriction:
!   long struct_align_in_bits  =  TYPE_ALIGN(TREE_TYPE(struct_type_decl));
!   if( type_align_in_bits > struct_align_in_bits )
      {
!     // The new one is the new champion
!     SET_TYPE_ALIGN(TREE_TYPE(struct_type_decl), type_align_in_bits );
      }
  
!   // We know struct_type_decl is a record_type, so we can sneak through this comparison
!   if( type_of_field == TREE_TYPE(struct_type_decl) )
!     {
!     printf("   It is a record_type\n");
!     }
  
!   // Bump up the offset until we are aligned:
!   while( offset_in_bytes % type_align_in_bytes)
!     {
!     offset_in_bytes += 1;
!     }
  
!   if( is_union )
!     {
!     // Turn that into the bytes/bits offsets of the new field:
!     DECL_FIELD_OFFSET(new_field_decl) = build_int_cst_type (SIZE_T, 0);
!     DECL_FIELD_BIT_OFFSET(new_field_decl) = build_int_cst_type (bitsizetype, 0);
  
!     // The size of a union is the size of its largest member:
!     offset_in_bytes = std::max(offset_in_bytes, (long)TREE_INT_CST_LOW(DECL_SIZE_UNIT(new_field_decl)));
!     }
!   else
      {
!     // Turn that into the bytes/bits offsets of the new field:
!     long field_offset = (offset_in_bytes/MAGIC_NUMBER_SIXTEEN)*MAGIC_NUMBER_SIXTEEN;
!     long field_bit_offset = (offset_in_bytes - field_offset) * BITS_IN_A_BYTE;
!     DECL_FIELD_OFFSET(new_field_decl) = build_int_cst_type (SIZE_T, field_offset);;
!     DECL_FIELD_BIT_OFFSET(new_field_decl) = build_int_cst_type (bitsizetype, field_bit_offset);
! 
!     // This was done empirically to make our generated code match that of a C program
!     SET_DECL_OFFSET_ALIGN(new_field_decl, 128);
  
!     // And now we need to update the size of the record type:
!     offset_in_bytes += TREE_INT_CST_LOW(DECL_SIZE_UNIT(new_field_decl));
      }
  
!   TYPE_SIZE_UNIT(struct_record_type) = build_int_cst_type (SIZE_T, offset_in_bytes);           // In bytes
!   TYPE_SIZE(struct_record_type) = build_int_cst_type (bitsizetype, offset_in_bytes*BITS_IN_A_BYTE); // In bits
! 
!   if( !TYPE_FIELDS(struct_record_type) )
!     {
!     // This is the first variable of the chain:
!     TYPE_FIELDS(struct_record_type) = new_field_decl;
!     }
!   else
!     {
!     // We need to tack the new one onto an already existing chain:
!     chainon(TYPE_FIELDS(struct_record_type), new_field_decl);
!     }
    }
  
! void
! gg_get_struct_type_decl(tree struct_type_decl, int count, va_list params)
    {
!   while( count-- )
      {
!     tree field_type = va_arg(params, tree);
!     const char *name = va_arg(params, const char *);
!     gg_add_field_to_structure(field_type, name, struct_type_decl);
      }
!   // Note:  On 2022-02-18 I removed the call to gg_append_var_decl, which
!   // chains the type_decl on the function block.  I don't remember why I
!   // thought it was necessary.  It makes no difference for COBOL compilations.
!   //
!   // But I must have copied it from a C compilation example.
!   //
!   // I removed it so that I could create type_decls outside of a function.
!   // I know not what the long-term implications might be.
!   //
!   // You have been served notice.
!   //
!   // struct_type_decl is the type_decl for our structure.  We need to
!   // append it to the list of variables in order to use it:
!   // The following function call is misnamed.  It can take struct type_decls
!   //gg_append_var_decl(struct_type_decl);
!   }
! 
! void
! gg_get_union_type_decl(tree union_type_decl, int count, va_list params)
!   {
!   while( count-- )
      {
!     tree field_type = va_arg(params, tree);
!     const char *name = va_arg(params, const char *);
!     gg_add_field_to_structure(field_type, name, union_type_decl);
      }
-   }
- 
- tree
- gg_get_local_struct_type_decl(const char *type_name, int count, ...)
-   {
-   tree struct_type_decl = gg_start_building_a_struct(type_name, current_function->function_decl);
- 
-   va_list params;
-   va_start(params, count);
- 
-   gg_get_struct_type_decl(struct_type_decl, count, params);
- 
-   va_end(params);
- 
-   // To use the struct_type_decl, you'll need to execute
-   // the following to turn it into a var_decl:
-   //    tree var_decl = gg_define_variable( TREE_TYPE(struct_type_decl),
-   //                                        var_name,
-   //                                        vs_static);
-   return struct_type_decl;
-   }
- 
- tree
- gg_get_filelevel_struct_type_decl(const char *type_name, int count, ...)
-   {
-   tree struct_type_decl = gg_start_building_a_struct(type_name, gg_trans_unit.trans_unit_decl);
  
!   va_list params;
!   va_start(params, count);
! 
!   gg_get_struct_type_decl(struct_type_decl, count, params);
! 
!   va_end(params);
! 
!   // To use the struct_type_decl, you'll need to execute
!   // the following to turn it into a var_decl:
!   //    tree var_decl = gg_define_variable( TREE_TYPE(struct_type_decl),
!   //                                        var_name,
!   //                                        vs_static);
!   return struct_type_decl;
!   }
! 
! tree
! gg_get_filelevel_union_type_decl(const char *type_name, int count, ...)
!   {
!   tree struct_type_decl = gg_start_building_a_union(type_name, gg_trans_unit.trans_unit_decl);
! 
!   va_list params;
!   va_start(params, count);
! 
!   gg_get_union_type_decl(struct_type_decl, count, params);
! 
!   va_end(params);
! 
!   // To use the struct_type_decl, you'll need to execute
!   // the following to turn it into a var_decl:
!   //    tree var_decl = gg_define_variable( TREE_TYPE(struct_type_decl),
!   //                                        var_name,
!   //                                        vs_static);
!   return struct_type_decl;
!   }
  
! tree
! gg_define_local_struct(const char *type_name, const char * var_name, int count, ...)
!   {
!   // Builds a structure, declares it as a static variable in the current function,
!   // and returns the var_decl for it.
!   tree struct_type_decl = gg_start_building_a_struct(type_name, current_function->function_decl);
  
!   va_list params;
!   va_start(params, count);
  
!   gg_get_struct_type_decl(struct_type_decl, count, params);
  
!   va_end(params);
!   // We now have a complete struct_type_decl, whose TREE_TYPE is the
!   // the type we need when declaring it.
  
!   // And with that done, we can actually define the storage:
!   tree var_decl = gg_define_variable( TREE_TYPE(struct_type_decl),
!                                       var_name,
!                                       vs_static);
!   return var_decl;
    }
  
  tree
--- 505,659 ----
    }
  
  tree
! gg_get_structure_type_decl(const char *type_name, ...)
    {
!   tree record_type = make_node (RECORD_TYPE);
  
!   tree type_decl = build_decl(UNKNOWN_LOCATION,
!                               TYPE_DECL,
!                               get_identifier (type_name),
!                               record_type);
!   TYPE_NAME (record_type) = type_decl;
!   TYPE_STUB_DECL (record_type) = type_decl;
!   DECL_ARTIFICIAL (type_decl) = 1;
  
!   va_list ap;
!   va_start (ap, type_name);
  
!   tree first = NULL_TREE;
!   tree *link = &first;
  
!   for (;;)
      {
!     tree arg_type = va_arg (ap, tree);
!     if (!arg_type)
        {
        break;
        }
  
!     const char *member_name = va_arg (ap, const char *);
  
!     tree member_decl = build_decl (UNKNOWN_LOCATION,
!                                    FIELD_DECL,
!                                    get_identifier (member_name),
!                                    arg_type);
  
!     DECL_CONTEXT (member_decl) = record_type;
!     *link = member_decl;
!     link = &DECL_CHAIN (member_decl);
!     }
!   va_end (ap);
  
!   TYPE_FIELDS (record_type) = first;
  
!   layout_type (record_type);
! //  lang_hooks.decls.pushdecl (type_decl);
  
!   gcc_assert (TREE_CODE (record_type) == RECORD_TYPE);
!   gcc_assert (TYPE_NAME (record_type));
!   gcc_assert (TREE_CODE (TYPE_NAME (record_type)) == TYPE_DECL);
!   gcc_assert (TREE_TYPE (TYPE_NAME (record_type)) == record_type);
  
!   return record_type;
    }
  
! void
! gg_structure_type_constructor(tree record_decl, ...)
    {
!   // Given a record_decl and a NULL_TREE-terminated list of initial values, one
!   // for each member of the record_decl's type, this routine constructs and
!   // applies the constructor for it.
  
!   // Note that the NULL_TREE terminator is not actually accessed if the list
!   // of values equal to (or greater than) the number of elements in the
!   // record_type.  But it's there to allow an early termination.
  
!   // If the list is too short and is not terminated, then the behavior is
!   // unpredictable.
!   tree record_type = TREE_TYPE(record_decl);
  
!   int top_level_members = 0;
!   for(tree f = TYPE_FIELDS(record_type); f; f = TREE_CHAIN(f))
      {
!     top_level_members += 1;
      }
  
!   vec<constructor_elt, va_gc> *elts = NULL;
!   tree next_field = TYPE_FIELDS(record_type);
  
!   va_list ap;
!   va_start (ap, record_decl);
  
!   // We are going to create the constructors by walking the linked
!   // list of FIELD_DECLs.  We must do it in the same order as the
!   // structure creation code in create_cblc_field_t()
  
!   int index = 0;
!   while(index < top_level_members)
      {
!     tree value = va_arg (ap, tree);
!     if( !value )
!       {
!       break;
!       }
  
!     CONSTRUCTOR_APPEND_ELT( elts,
!                             next_field,
!                             value );
!     next_field = DECL_CHAIN(next_field);
!     index += 1;
      }
+   va_end (ap);
  
!   tree constr = build_constructor (record_type, elts);
!   DECL_INITIAL(record_decl) = constr;
    }
  
! tree
! gg_find_field_in_struct(const tree base, const char *field_name)
    {
!   // Finds and returns the field_decl for the named member.  'base' can be
!   // a structure or a pointer to a structure.
!   tree type = TREE_TYPE(base);
!   tree rectype;
!   if( POINTER_TYPE_P (type) )
      {
!     tree pointer_type = TREE_TYPE(base);
!     rectype = TREE_TYPE(pointer_type);
      }
!   else
      {
!     // Assuming a struct (or union), pick up the record_type
!     rectype = TREE_TYPE(base);
      }
  
!   tree id_of_field = get_identifier(field_name);
  
!   tree field_decl = NULL_TREE;
  
!   tree next_value = TYPE_FIELDS(rectype);
  
!   // Look through the chain of fields for a match to ours.  This is, in the
!   // limit, an O(N^2) computational burden.  But structures usually small, so we
!   // probably don't have to figure out how to make it faster.
!   while( next_value )
!     {
!     if( DECL_NAME(next_value) == id_of_field )
!       {
!       field_decl = next_value;
!       break;
!       }
!     next_value = TREE_CHAIN(next_value);
!     }
  
!   if( !field_decl )
!     {
!     cbl_internal_error("Somebody asked for the field %s.%s, which does not exist",
!           IDENTIFIER_POINTER(DECL_NAME(base)),
!           field_name);
!     }
  
!   return field_decl;
    }
  
  tree
*************** gg_struct_field_ref(const tree base, con
*** 860,883 ****
    return retval;
    }
  
- tree
- gg_assign_to_structure(tree var_decl_struct, const char *field, const tree source)
-   {
-   // The C equivalent:  "struct.field = source"
-   tree component_ref = gg_struct_field_ref(var_decl_struct,field);
-   gg_assign(component_ref,source);
-   return component_ref;
-   }
- 
- tree
- gg_assign_to_structure(tree var_decl_struct, const char *field, int N)
-   {
-   // The C equivalent:  "struct.field = N"
-   tree component_ref = gg_struct_field_ref(var_decl_struct,field);
-   gg_assign(component_ref,build_int_cst(integer_type_node, N));
-   return component_ref;
-   }
- 
  static tree
  gg_create_assembler_name(const char *cobol_name)
    {
--- 688,693 ----
*************** gg_define_array(tree type_decl, size_t s
*** 1440,1446 ****
    }
  
  extern tree
! gg_define_array(tree type_decl, const char *name, size_t size, gg_variable_scope_t scope)
    {
    tree array_type = build_array_type_nelts(type_decl, size);
    return gg_define_variable(array_type, name, scope);
--- 1250,1259 ----
    }
  
  extern tree
! gg_define_array(tree type_decl,
!                 const char *name,
!                 size_t size,
!                 gg_variable_scope_t scope)
    {
    tree array_type = build_array_type_nelts(type_decl, size);
    return gg_define_variable(array_type, name, scope);
*************** gg_get_address_of(const tree var_decl)
*** 1455,1469 ****
  
    // In order to do that, this fellow's "addressable" bit has to be on, otherwise
    // the GIMPLE reducer creates a temporary variable, sets its value to var_decl's,
!   // and returns the pointer to the temp.  I suppose this has something to do with
!   // pass by reference and pass by value, but it makes my head hurt, and, frankly,
!   // I'll take the dangerous road.
  
    TREE_ADDRESSABLE(var_decl) = 1;
    TREE_USED(var_decl) = 1;
!   return build1(  ADDR_EXPR,
!                   build_pointer_type (TREE_TYPE(var_decl)),
!                   var_decl);
    }
  
  tree
--- 1268,1319 ----
  
    // In order to do that, this fellow's "addressable" bit has to be on, otherwise
    // the GIMPLE reducer creates a temporary variable, sets its value to var_decl's,
!   // and returns the pointer to the temp.
! 
!   tree type = TREE_TYPE (var_decl);
!   if( TREE_CODE (type) == ARRAY_TYPE )
!     {
!     cbl_internal_error("%s:%d: Must not call here with %s",
!                         __func__,
!                         __LINE__,
!                         "ARRAY_TYPE");
!     }
  
    TREE_ADDRESSABLE(var_decl) = 1;
    TREE_USED(var_decl) = 1;
!   return build_fold_addr_expr(var_decl);
!   }
! 
! tree
! gg_pointer_to_array(tree expr)
!   {
!   tree type = TREE_TYPE (expr);
! 
!   if (TREE_CODE (type) != ARRAY_TYPE)
!     {
!     cbl_internal_error("%s:%d: Must not call here with non-%s",
!                         __func__,
!                         __LINE__,
!                         "ARRAY_TYPE");
!     }
! 
!   /* Arrays: produce &(expr[lower_bound]), i.e. pointer to first element,
!      not &expr, which would be pointer-to-array.  */
!   tree domain = TYPE_DOMAIN (type);
!   tree idx_type = domain ? TREE_TYPE (domain) : integer_type_node;
!   tree first_idx =
!       (domain && TYPE_MIN_VALUE (domain))
!           ? TYPE_MIN_VALUE (domain)
!           : build_int_cst (idx_type, 0);
! 
!   tree elem_ref = build4 (ARRAY_REF,
!                           TREE_TYPE (type),   /* element type */
!                           expr,
!                           first_idx,
!                           NULL_TREE,
!                           NULL_TREE);
! 
!   return build_fold_addr_expr (elem_ref);
    }
  
  tree
*************** gg_create_goto_pair(tree *goto_expr, tre
*** 1926,1937 ****
    *label_expr = build1(LABEL_EXPR, void_type_node, label_decl);
    }
  
- // Used for implementing SECTIONS and PARAGRAPHS.  When you have a
- // void *pointer = &&label, gg_goto is the same as
- //  goto *pointer
  void
  gg_goto(tree var_decl_pointer)
    {
    tree go_to = build1_loc(gg_token_location(),
                            GOTO_EXPR,
                            void_type_node,
--- 1776,1795 ----
    *label_expr = build1(LABEL_EXPR, void_type_node, label_decl);
    }
  
  void
  gg_goto(tree var_decl_pointer)
    {
+   // This routine takes a label_decl_node, and creates a GOTO expression to it.
+   // Currently it is unused, and one should be very wary of using it.  I used
+   // to use it for implementing things like computed gotos, and pseudo-returns
+   // from PERFORMs.  The trouble is that it leads to explosions in the Control
+   // Flow Graph, because the middle end basically has to assume that a
+   // JMP *PTR could reference any of all the symbols in the program.  So, when
+   // I did that, when any PERFORM returned through a JMP *PTR, it led to
+   // O(M*N) behavior, where M was the number of performs and N was the number
+   // of paragraph and section procedures.
+ 
+   // To speed things up, I learned how to create switch statements.
    tree go_to = build1_loc(gg_token_location(),
                            GOTO_EXPR,
                            void_type_node,
diff -Nrcpad gcc-16-20260329/gcc/cobol/gengen.h gcc-16-20260405/gcc/cobol/gengen.h
*** gcc-16-20260329/gcc/cobol/gengen.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cobol/gengen.h	Sun Apr  5 22:32:06 2026
***************
*** 50,55 ****
--- 50,56 ----
  #define SCHAR      signed_char_type_node
  #define UCHAR      unsigned_char_type_node
  #define SHORT      short_integer_type_node
+ #define SHORT_P    build_pointer_type(short_integer_type_node)
  #define USHORT     short_unsigned_type_node
  #define WCHAR      short_unsigned_type_node
  #define INT        integer_type_node
*************** struct gg_function_t
*** 126,135 ****
--- 127,140 ----
  
      // This structure contains state variables for a single function.
  
+     bool initialized; // Starts off false; used for one-time initialization
+ 
      const char *our_unmangled_name;   // This is the original name
      const char *our_name;             // This is our mangled name
      tree        function_address;
      size_t our_symbol_table_index;
+     bool has_initial;     // The program-id has the INITIAL clause.
+     bool has_recursive;   // The program-id has the RECURSIVE clause.
  
      // The function_decl is fundamental to many, many things
      tree function_decl;
*************** struct gg_function_t
*** 173,183 ****
      struct cbl_proc_t *current_section;
      struct cbl_proc_t *current_paragraph;
  
!     tree void_star_temp;    // At the end of every paragraph and section, we
!     //                      // we need a variable "void *temp" to hold a
!     //                      // label for one instruction.  Rather than clutter
!     //                      // up the code with temporaries, we use this one
!     //                      // instance instead.
  
      tree first_time_through;
  
--- 178,185 ----
      struct cbl_proc_t *current_section;
      struct cbl_proc_t *current_paragraph;
  
!     // This carries an indirect pointer reference to RETURN-CODE
!     tree var_decl_return;
  
      tree first_time_through;
  
*************** struct gg_function_t
*** 227,232 ****
--- 229,271 ----
      // decremented and a return is created.  When the counter is 1, the
      // EXIT program is treated as a CONTINUE.
      tree called_by_main_counter;
+ 
+     // We used to use indirect jumps to implement "pseudo-return" from PERFORM
+     // <proc> statements.  But that led to N-squared complexity in the Control
+     // Flow Graph, because the middle-end can't make assumptions about the
+     // target of the JMP *%rax; as far as the middle-end is concerned *any*
+     // label in the program could be a target.
+     //
+     // We are now reducing the complexity to linear by using a switch()
+     // statement on an identifier.  The following map collects the indexes
+     // used for the switch statement.
+ 
+     // In order to reduce the complexity of the Control Flow Graph, we build a
+     // an array of all paragraphs. For each such paragraph, we also build a
+     // vector of of the return locations of PERFORM statements that target it.
+     // Those tables are used to create one dispatching switch statement per
+     // paragraph.  Each switch statements has exactly one CASE for each PERFORM
+     // of the paragraph, each CASE contains a GOTO the return location of that
+     // PERFORM.
+     //
+     // The map uses the paragraph's proc_t * as a key.  The payload is the
+     // index into the vector of vectors.
+ 
+     std::vector<void *> list_of_procedures;
+ 
+     // The following is an SIZE_T variable node.  It is set by every PERFORM
+     // statement to establish where the end-of-paragraph dispatch switch picks
+     // a GOTO statement for the return.
+     tree pseudo_return_index;
+ 
+     // The ENTRY statement creates alternative entry point to a program-id. We
+     // implement that as a SWITCH_EXPR.  At the main entry point for a
+     // program-id, we check to see if an alternative entry point has been
+     // established.  If so, we jump to the SWITCH statement which dispatches
+     // execution to the alternate location.
+     tree entry_switch_goto;
+     tree entry_switch_label;
+     std::vector<tree> entry_goto_expressions;
      };
  
  struct cbl_translation_unit_t
*************** extern tree gg_assign(tree dest, const t
*** 299,314 ****
  
  // struct creation and field access
  // Create struct, and access a field in a struct
! extern tree gg_get_local_struct_type_decl(const char *type_name, int count, ...);
! extern tree gg_get_filelevel_struct_type_decl(const char *type_name, int count, ...);
! extern tree gg_get_filelevel_union_type_decl(const char *type_name, int count, ...);
! extern tree gg_define_local_struct(const char *type_name, const char * var_name, int count ,...);
  extern tree gg_find_field_in_struct(const tree var_decl, const char *field_name);
  extern tree gg_struct_field_ref(const tree struct_decl, const char *field);
- extern tree gg_assign_to_structure(tree var_decl_struct, const char *field, const tree source);
- extern tree gg_assign_to_structure(tree var_decl_struct, const char *field, int N);
  
! // Generalized variable declareres.  This don't create storage
  extern tree gg_declare_variable(tree type_decl,
                                  const char *name=NULL,
                                  tree initial_value=NULL_TREE,
--- 338,350 ----
  
  // struct creation and field access
  // Create struct, and access a field in a struct
! extern tree gg_get_structure_type_decl(const char *type_name, ...);
! extern void gg_structure_type_constructor(tree record_decl, ...);
! 
  extern tree gg_find_field_in_struct(const tree var_decl, const char *field_name);
  extern tree gg_struct_field_ref(const tree struct_decl, const char *field);
  
! // Generalized variable declarer.  This doesn't create storage
  extern tree gg_declare_variable(tree type_decl,
                                  const char *name=NULL,
                                  tree initial_value=NULL_TREE,
*************** extern tree gg_define_uchar_star(const c
*** 377,384 ****
  extern tree gg_define_uchar_star(tree var);
  extern tree gg_define_uchar_star(const char *variable_name, tree var);
  
! // address_of operator; equivalent of C "&buffer"
  extern tree gg_get_address_of(const tree var_decl);
  
  // Array creation and access:
  extern tree gg_define_array(tree type_decl, size_t size);
--- 413,423 ----
  extern tree gg_define_uchar_star(tree var);
  extern tree gg_define_uchar_star(const char *variable_name, tree var);
  
! // address_of operator; equivalent of C "&var_decl"
  extern tree gg_get_address_of(const tree var_decl);
+ // equivalent of C "&array[0]"
+ extern tree gg_pointer_to_array(tree array);
+ 
  
  // Array creation and access:
  extern tree gg_define_array(tree type_decl, size_t size);
diff -Nrcpad gcc-16-20260329/gcc/cobol/genutil.cc gcc-16-20260405/gcc/cobol/genutil.cc
*** gcc-16-20260329/gcc/cobol/genutil.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cobol/genutil.cc	Sun Apr  5 22:32:06 2026
*************** tree var_decl_default_compute_error;  //
*** 71,85 ****
  tree var_decl_rdigits;                // int         __gg__rdigits;
  tree var_decl_unique_prog_id;         // size_t      __gg__unique_prog_id;
  
- tree var_decl_entry_location;         // This is for managing ENTRY statements
  tree var_decl_exit_address;           // This is for implementing pseudo_return_pop
  
  tree var_decl_call_parameter_signature; // char   *__gg__call_parameter_signature
  tree var_decl_call_parameter_count;     // int __gg__call_parameter_count
  tree var_decl_call_parameter_lengths;   // size_t *__gg__call_parameter_count
  
- tree var_decl_return_code;             // short __gg__data_return_code
- 
  tree var_decl_arithmetic_rounds_size;  // size_t __gg__arithmetic_rounds_size;
  tree var_decl_arithmetic_rounds;       // int*   __gg__arithmetic_rounds;
  tree var_decl_fourplet_flags_size;     // size_t __gg__fourplet_flags_size;
--- 71,82 ----
*************** tree var_decl_nop;                // int
*** 109,116 ****
  // Indicates which routine main() called
  tree var_decl_main_called;        // int         __gg__main_called;
  
! // Indicates the target label for an ENTRY statement
! tree var_decl_entry_label; // void* __gg__entry_label
  
  #if 0
  #define REFER(a)
--- 106,113 ----
  // Indicates which routine main() called
  tree var_decl_main_called;        // int         __gg__main_called;
  
! // Indicates the target index of an ENTRY statement
! tree var_decl_entry_index; // void* __gg__entry_index
  
  #if 0
  #define REFER(a)
diff -Nrcpad gcc-16-20260329/gcc/cobol/genutil.h gcc-16-20260405/gcc/cobol/genutil.h
*** gcc-16-20260329/gcc/cobol/genutil.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cobol/genutil.h	Sun Apr  5 22:32:06 2026
*************** extern tree var_decl_default_compute_err
*** 51,65 ****
  extern tree var_decl_rdigits;                // int         __gg__rdigits;
  extern tree var_decl_unique_prog_id;         // size_t      __gg__unique_prog_id;
  
- extern tree var_decl_entry_location;         // This is for managing ENTRY statements
  extern tree var_decl_exit_address;           // This is for implementing pseudo_return_pop
  
  extern tree var_decl_call_parameter_signature; // char   *__gg__call_parameter_signature
  extern tree var_decl_call_parameter_count;     // int __gg__call_parameter_count
  extern tree var_decl_call_parameter_lengths;   // size_t *var_decl_call_parameter_lengths
  
- extern tree var_decl_return_code;            // short __gg__data_return_code
- 
  extern tree var_decl_arithmetic_rounds_size;  // size_t __gg__arithmetic_rounds_size;
  extern tree var_decl_arithmetic_rounds;       // int*   __gg__arithmetic_rounds;
  extern tree var_decl_fourplet_flags_size;     // size_t __gg__fourplet_flags_size;
--- 51,62 ----
*************** extern tree var_decl_treeplet_4o; // SIZ
*** 79,85 ****
  extern tree var_decl_treeplet_4s; // SIZE_T_P                , "__gg__treeplet_4s"
  extern tree var_decl_nop;         // int __gg__nop
  extern tree var_decl_main_called; // int __gg__main_called
! extern tree var_decl_entry_label; // void* __gg__entry_label
  
  int       get_scaled_rdigits(cbl_field_t *field);
  int       get_scaled_digits(cbl_field_t *field);
--- 76,82 ----
  extern tree var_decl_treeplet_4s; // SIZE_T_P                , "__gg__treeplet_4s"
  extern tree var_decl_nop;         // int __gg__nop
  extern tree var_decl_main_called; // int __gg__main_called
! extern tree var_decl_entry_index; // void* __gg__entry_index
  
  int       get_scaled_rdigits(cbl_field_t *field);
  int       get_scaled_digits(cbl_field_t *field);
diff -Nrcpad gcc-16-20260329/gcc/cobol/parse.y gcc-16-20260405/gcc/cobol/parse.y
*** gcc-16-20260329/gcc/cobol/parse.y	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cobol/parse.y	Sun Apr  5 22:32:07 2026
*************** program_id:     PROGRAM_ID dot namestr[n
*** 1601,1607 ****
                    }
                    if( !current.new_program(@name, LblProgram, name,
  		                           $program_as.data,
!                                            $attr.common, $attr.initial) ) {
                      auto L = symbol_program(current_program_index(), name);
                      assert(L);
                      error_msg(@name, "PROGRAM-ID %s already defined on line %d",
--- 1601,1609 ----
                    }
                    if( !current.new_program(@name, LblProgram, name,
  		                           $program_as.data,
!                                            $attr.common,
!                                            $attr.initial,
!                                            $attr.recursive) ) {
                      auto L = symbol_program(current_program_index(), name);
                      assert(L);
                      error_msg(@name, "PROGRAM-ID %s already defined on line %d",
*************** function_id:    FUNCTION NAME program_as
*** 1636,1643 ****
                      symbol_table_init();
                    }
                    if( !current.new_program(@NAME, LblFunction, $NAME,
! 		                      $program_as.data,
!                                       $attr.common, $attr.initial) ) {
                      auto e = symbol_function(current_program_index(), $NAME);
                      auto L = cbl_label_of(e);
                      error_msg(@NAME, "FUNCTION %s already defined on line %d",
--- 1638,1647 ----
                      symbol_table_init();
                    }
                    if( !current.new_program(@NAME, LblFunction, $NAME,
!                                            $program_as.data,
!                                            $attr.common,
!                                            $attr.initial,
!                                            $attr.recursive) ) {
                      auto e = symbol_function(current_program_index(), $NAME);
                      auto L = cbl_label_of(e);
                      error_msg(@NAME, "FUNCTION %s already defined on line %d",
*************** redefines_clause: REDEFINES NAME[orig]
*** 4991,5011 ****
                      error_msg(@2, "%s may not REDEFINE %s",
                              field->name, orig->name);
  		  }
!                   cbl_field_t *super = symbol_redefines(orig);
!                   if( super ) {
!                     error_msg(@2, "%s may not REDEFINE %s, "
!                             "which redefines %s",
!                             field->name, orig->name, super->name);
!                   }
!                   if( field->level != orig->level ) {
                      error_msg(@2, "cannot redefine %s %s as %s %s "
                               "because they have different levels",
! 			    orig->level_str(), name_of(orig),
  			    field->level_str(), name_of(field));
                    }
  		  // ISO 13.18.44.3
! 		  auto parent( symbol_index(e) );
! 		  auto p = std::find_if( symbol_elem_of(orig) + 1,
  					 symbol_elem_of(field),
  					 [parent, level = field->level]( const auto& elem ) {
  					   if( elem.type == SymField ) {
--- 4995,5015 ----
                      error_msg(@2, "%s may not REDEFINE %s",
                              field->name, orig->name);
  		  }
!                   // Resolve chained REDEFINES:
!                   //   treat "C REDEFINES B"
!                   //   with  "B REDEFINES A"
!                   // as "C" redefining the same storage as "A".
! 
!                   cbl_field_t *root = symbol_redefines_root(orig);
!                   if( field->level != root->level ) {
                      error_msg(@2, "cannot redefine %s %s as %s %s "
                               "because they have different levels",
! 			    root->level_str(), name_of(root),
  			    field->level_str(), name_of(field));
                    }
  		  // ISO 13.18.44.3
! 		  auto parent( symbol_index(symbol_elem_of(root)) );
! 		  auto p = std::find_if( symbol_elem_of(root) + 1,
  					 symbol_elem_of(field),
  					 [parent, level = field->level]( const auto& elem ) {
  					   if( elem.type == SymField ) {
*************** redefines_clause: REDEFINES NAME[orig]
*** 5020,5036 ****
  		    auto mid( cbl_field_of(p) );
                      error_msg(@2, "cannot redefine %s %s as %s %s "
  			    "because %s %s intervenes",
! 			    orig->level_str(), name_of(orig),
  			    field->level_str(), name_of(field),
  			    mid->level_str(), name_of(mid));
                    }
  
!                   if( valid_redefine(@2, field, orig) ) {
                      /*
                       * Defer "inheriting" the parent's description until the
                       * redefine is complete.
                       */
!                     current_field()->parent = symbol_index(e);
                    }
                  }
                  ;
--- 5024,5040 ----
  		    auto mid( cbl_field_of(p) );
                      error_msg(@2, "cannot redefine %s %s as %s %s "
  			    "because %s %s intervenes",
! 			    root->level_str(), name_of(root),
  			    field->level_str(), name_of(field),
  			    mid->level_str(), name_of(mid));
                    }
  
!                   if( valid_redefine(@2, field, root) ) {
                      /*
                       * Defer "inheriting" the parent's description until the
                       * redefine is complete.
                       */
!                     current_field()->parent = symbol_index(symbol_elem_of(root));
                    }
                  }
                  ;
*************** initialize_one( cbl_num_result_t target,
*** 13438,13444 ****
  {
    cbl_refer_t& tgt( target.refer );
    if( ! valid_target(tgt) ) return false;
! 
    // Rule 1 c: is valid for VALUE, REPLACING, or DEFAULT
    // If no VALUE (category none), set to blank/zero.
    if( value_category == data_category_none && replacements.empty() ) {
--- 13442,13450 ----
  {
    cbl_refer_t& tgt( target.refer );
    if( ! valid_target(tgt) ) return false;
! #if 0
!   if( field_index(target.refer.field) == return_code_register() ) return true;
! #endif
    // Rule 1 c: is valid for VALUE, REPLACING, or DEFAULT
    // If no VALUE (category none), set to blank/zero.
    if( value_category == data_category_none && replacements.empty() ) {
diff -Nrcpad gcc-16-20260329/gcc/cobol/parse_ante.h gcc-16-20260405/gcc/cobol/parse_ante.h
*** gcc-16-20260329/gcc/cobol/parse_ante.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cobol/parse_ante.h	Sun Apr  5 22:32:07 2026
*************** static class current_t {
*** 1952,1958 ****
  
    bool new_program ( const YYLTYPE& loc, cbl_label_type_t type,
                       const char name[], const char os_name[],
!                      bool common, bool initial )
    {
      size_t  parent = programs.empty()? 0 : programs.top().program_index;
      cbl_label_t label = {};
--- 1952,1958 ----
  
    bool new_program ( const YYLTYPE& loc, cbl_label_type_t type,
                       const char name[], const char os_name[],
!                      bool common, bool initial, bool recursive )
    {
      size_t  parent = programs.empty()? 0 : programs.top().program_index;
      cbl_label_t label = {};
*************** static class current_t {
*** 1961,1966 ****
--- 1961,1967 ----
      label.line = yylineno;
      label.common = common;
      label.initial = initial;
+     label.recursive = recursive;
      label.os_name = os_name;
      if( !namcpy(loc, label.name, name) ) { gcc_unreachable(); }
  
*************** static class current_t {
*** 1987,2001 ****
      bool fOK = symbol_at(programs.top().program_index) + 1 == symbols_end();
      assert(fOK);
  
!     if( (L = symbol_program_local(name)) != NULL ) {
        error_msg(loc, "program '%s' already defined on line %d",
!                L->name, L->line);
        return false;
      }
  
      options_paragraph = cbl_options_t();
      first_statement = 0;
  
      return fOK;
    }
  
--- 1988,2007 ----
      bool fOK = symbol_at(programs.top().program_index) + 1 == symbols_end();
      assert(fOK);
  
!     auto extant = symbol_program_local(name);
!     if( extant && extant != L ) {
        error_msg(loc, "program '%s' already defined on line %d",
!                extant->name, extant->line);
        return false;
      }
  
      options_paragraph = cbl_options_t();
      first_statement = 0;
  
+     if( programs.size() == 1 ) {
+       symbol_registers_add();
+     }
+ 
      return fOK;
    }
  
diff -Nrcpad gcc-16-20260329/gcc/cobol/scan_ante.h gcc-16-20260405/gcc/cobol/scan_ante.h
*** gcc-16-20260329/gcc/cobol/scan_ante.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cobol/scan_ante.h	Sun Apr  5 22:32:07 2026
*************** integer_of( const char input[], bool is_
*** 1279,1333 ****
   * whether to indicate a refmod to the parser with an LPAREN token, or not,
   * with a '(' token.  The input is known to have a first line that begins with
   * '('., includes ':', and ends with ')'.
   */
  static bool
  is_refmod( const char input[], const char enput[] ) {
!   if( input == enput ) return false;
!   
!   switch(*input) {
!   case '(':
!     input = std::find( ++input, enput, ')');
!     if( input == enput ) return false;
!     return is_refmod(++input, enput);
!   case ':':
!     return is_refmod(++input, enput);
!   case ')':
!     if( ++input == enput ) return true;
!     return is_refmod(input, enput);
!   default:
!     if( ISSPACE(*input) ) {
!       input = std::find_if( ++input, enput,
!                          []( char ch ) {
!                            return ! ISSPACE(ch);
!                          } );
!       return is_refmod(input, enput);
!     }
!     break;
!   }
!   input = std::find_if( input, enput,
!                         [start = *input]( char ch ) {
!                           bool yes = false;
!                           if( ISDIGIT(start) ) {
!                             switch(ch) {
!                             case '+': case '-': case '*': case '/':
!                               yes = true; break;
!                             case '.': case ',':
!                               yes = true; break;
!                             default:
!                               yes = ISDIGIT(ch);
!                               break;
!                             }
!                           } else {
!                             assert(ISALNUM(start));
!                             switch(ch) {
!                             case '-':
!                               yes = true; break;
!                             default:
!                               yes = ISALNUM(ch);
!                               break;
!                             }
!                           }
!                           return !yes;
!                         } );
!   return is_refmod(input, enput);
  }
--- 1279,1325 ----
   * whether to indicate a refmod to the parser with an LPAREN token, or not,
   * with a '(' token.  The input is known to have a first line that begins with
   * '('., includes ':', and ends with ')'.
+  *
+  * Single forward pass: track paren depth, require exactly one ':' at depth 1,
+  * skip quoted regions (doubled quote is escape).  Allows arithmetic and
+  * parentheses in the left part, e.g. ((LENGTH OF x/2) - (y/2)) : 1.
   */
  static bool
  is_refmod( const char input[], const char enput[] ) {
! 	if( input == enput || *input != '(' ) return false;
! 	int depth = 0;
! 	bool colon_at_depth1 = false;
! 	const char *p = input;
! 
! 	while( p < enput ) {
! 		char ch = *p++;
! 		if( ch == '"' || ch == '\'' ) {
! 			/* Skip quoted region; doubled quote is escape.  */
! 			const char quote = ch;
! 			while( p < enput ) {
! 				ch = *p++;
! 				if( ch == quote ) {
! 					if( p < enput && *p == quote ) { p++; continue; }
! 					break;
! 				}
! 			}
! 			continue;
! 		}
! 		if( ch == '(' ) {
! 			depth++;
! 			continue;
! 		}
! 		if( ch == ')' ) {
! 			depth--;
! 			if( depth < 0 ) return false;
! 			if( depth == 0 ) return colon_at_depth1;
! 			continue;
! 		}
! 		if( ch == ':' && depth == 1 ) {
! 			if( colon_at_depth1 ) return false;
! 			colon_at_depth1 = true;
! 			continue;
! 		}
! 	}
! 	return false;
  }
diff -Nrcpad gcc-16-20260329/gcc/cobol/structs.cc gcc-16-20260405/gcc/cobol/structs.cc
*** gcc-16-20260329/gcc/cobol/structs.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cobol/structs.cc	Sun Apr  5 22:32:07 2026
*************** create_cblc_field_t()
*** 185,212 ****
          int             alphabet;   // Same as cbl_field_t::codeset::language
          } cblc_field_t;
      */
!     tree retval = NULL_TREE;
!     retval = gg_get_filelevel_struct_type_decl( "cblc_field_t",
!                                             17,
!                                             UCHAR_P, "data",
!                                             SIZE_T,  "capacity",
!                                             SIZE_T,  "allocated",
!                                             SIZE_T,  "offset",
!                                             CHAR_P,  "name",
!                                             CHAR_P,  "picture",
!                                             CHAR_P,  "initial",
!                                             CHAR_P,  "parent",
!                                             SIZE_T,  "occurs_lower",
!                                             SIZE_T,  "occurs_upper",
!                                             ULONGLONG, "attr",
!                                             SCHAR,   "type",
!                                             SCHAR,   "level",
!                                             SCHAR,   "digits",
!                                             SCHAR,   "rdigits",
!                                             INT,     "encoding",
!                                             INT,     "alphabet");
!     retval = TREE_TYPE(retval);
! 
      return retval;
      }
  
--- 185,209 ----
          int             alphabet;   // Same as cbl_field_t::codeset::language
          } cblc_field_t;
      */
!     tree retval = gg_get_structure_type_decl("cblc_field_t",
!                                               UCHAR_P, "data",
!                                               SIZE_T,  "capacity",
!                                               SIZE_T,  "allocated",
!                                               SIZE_T,  "offset",
!                                               CHAR_P,  "name",
!                                               CHAR_P,  "picture",
!                                               CHAR_P,  "initial",
!                                               CHAR_P,  "parent",
!                                               SIZE_T,  "occurs_lower",
!                                               SIZE_T,  "occurs_upper",
!                                               ULONGLONG, "attr",
!                                               SCHAR,   "type",
!                                               SCHAR,   "level",
!                                               SCHAR,   "digits",
!                                               SCHAR,   "rdigits",
!                                               INT,     "encoding",
!                                               INT,     "alphabet",
!                                               NULL_TREE);
      return retval;
      }
  
*************** typedef struct cblc_file_t*
*** 254,298 ****
      int                  dummy             // We need an even number of INT
      } cblc_file_t;
      */
! 
!     tree retval = NULL_TREE;
!     retval = gg_get_filelevel_struct_type_decl( "cblc_file_t",
!                                             33,
!                                             CHAR_P,    "name",
!                                             ULONGLONG, "symbol_table_index",
!                                             CHAR_P,    "filename",
!                                             FILE_P,    "file_pointer",
!                                             cblc_field_p_type_node, "default_record",
!                                             SIZE_T,    "record_area_min",
!                                             SIZE_T,    "record_area_max",
!                                             build_pointer_type(cblc_field_p_type_node), "keys",
!                                             build_pointer_type(INT),"key_numbers",
!                                             build_pointer_type(INT),"uniques",
!                                             cblc_field_p_type_node, "password",
!                                             cblc_field_p_type_node, "status",
!                                             cblc_field_p_type_node, "user_status",
!                                             cblc_field_p_type_node, "vsam_status",
!                                             cblc_field_p_type_node, "record_length",
!                                             VOID_P,                 "supplemental",
!                                             VOID_P,                 "implementation",
!                                             SIZE_T,    "reserve",
!                                             LONG,      "prior_read_location",
!                                             INT,       "org",
!                                             INT,       "access",
!                                             INT,       "mode_char",
!                                             INT,       "errnum",
!                                             INT,       "io_status",
!                                             INT,       "padding",
!                                             UINT,      "delimiter",
!                                             INT,       "stride",
!                                             INT,       "flags",
!                                             UINT,      "recent_char",
!                                             INT,       "recent_key",
!                                             INT,       "prior_op",
!                                             INT,       "encoding", // Actually cbl_encoding_t
!                                             INT,       "alphabet",
!                                             INT,       "dummy");
!     retval = TREE_TYPE(retval);
      return retval;
      }
  
--- 251,291 ----
      int                  dummy             // We need an even number of INT
      } cblc_file_t;
      */
!     tree retval = gg_get_structure_type_decl("cblc_file_t",
!                                              CHAR_P,    "name",
!                                              ULONGLONG, "symbol_table_index",
!                                              CHAR_P,    "filename",
!                                              FILE_P,    "file_pointer",
!                                              cblc_field_p_type_node, "default_record",
!                                              SIZE_T,    "record_area_min",
!                                              SIZE_T,    "record_area_max",
!                                              build_pointer_type(cblc_field_p_type_node), "keys",
!                                              build_pointer_type(INT),"key_numbers",
!                                              build_pointer_type(INT),"uniques",
!                                              cblc_field_p_type_node, "password",
!                                              cblc_field_p_type_node, "status",
!                                              cblc_field_p_type_node, "user_status",
!                                              cblc_field_p_type_node, "vsam_status",
!                                              cblc_field_p_type_node, "record_length",
!                                              VOID_P,                 "supplemental",
!                                              VOID_P,                 "implementation",
!                                              SIZE_T,    "reserve",
!                                              LONG,      "prior_read_location",
!                                              INT,       "org",
!                                              INT,       "access",
!                                              INT,       "mode_char",
!                                              INT,       "errnum",
!                                              INT,       "io_status",
!                                              INT,       "padding",
!                                              UINT,      "delimiter",
!                                              INT,       "stride",
!                                              INT,       "flags",
!                                              UINT,      "recent_char",
!                                              INT,       "recent_key",
!                                              INT,       "prior_op",
!                                              INT,       "encoding", // Actually cbl_encoding_t
!                                              INT,       "alphabet",
!                                              NULL_TREE);
      return retval;
      }
  
diff -Nrcpad gcc-16-20260329/gcc/cobol/symbols.cc gcc-16-20260405/gcc/cobol/symbols.cc
*** gcc-16-20260329/gcc/cobol/symbols.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cobol/symbols.cc	Sun Apr  5 22:32:07 2026
*************** static struct symbol_table_t {
*** 93,102 ****
    size_t capacity, nelem;
    size_t first_program, procedures;
    struct registers_t {
!     size_t file_status, linage_counter, return_code,
             exception_condition, very_true, very_false;
      registers_t() {
!       file_status = linage_counter = return_code =
          exception_condition = very_true = very_false = 0;
      }
    } registers;
--- 93,102 ----
    size_t capacity, nelem;
    size_t first_program, procedures;
    struct registers_t {
!     size_t file_status, linage_counter,
             exception_condition, very_true, very_false;
      registers_t() {
!       file_status = linage_counter = 
          exception_condition = very_true = very_false = 0;
      }
    } registers;
*************** symbol_at( size_t index ) {
*** 214,224 ****
  static char decimal_point = '.';
  
  size_t file_status_register() { return symbols.registers.file_status; }
- size_t return_code_register() { return symbols.registers.return_code; }
  size_t very_true_register()   { return symbols.registers.very_true; }
  size_t very_false_register()  { return symbols.registers.very_false; }
  size_t ec_register() { return symbols.registers.exception_condition; }
  
  cbl_refer_t *
  cbl_refer_t::empty() {
    static cbl_refer_t empty;
--- 214,232 ----
  static char decimal_point = '.';
  
  size_t file_status_register() { return symbols.registers.file_status; }
  size_t very_true_register()   { return symbols.registers.very_true; }
  size_t very_false_register()  { return symbols.registers.very_false; }
  size_t ec_register() { return symbols.registers.exception_condition; }
  
+ size_t return_code_register() {
+   // Every top-level program has a global return-code register.
+   auto iprog = current_program_index();
+   static const char name[] = "RETURN-CODE";
+   auto found = symbol_find( iprog, std::list<const char*>(1, name) );
+   gcc_assert(found.second);
+   return symbol_index(found.first);
+ }
+ 
  cbl_refer_t *
  cbl_refer_t::empty() {
    static cbl_refer_t empty;
*************** symbol_redefines( const struct cbl_field
*** 738,743 ****
--- 746,760 ----
    return NULL;
  }
  
+ cbl_field_t *
+ symbol_redefines_root( const struct cbl_field_t *field ) {
+   cbl_field_t *root = const_cast<cbl_field_t *>(field);
+   cbl_field_t *r;
+   while( (r = symbol_redefines(root)) != NULL )
+     root = r;
+   return root;
+ }
+ 
  static cbl_field_t *
  symbol_explicitly_redefines( const cbl_field_t *field ) {
    auto f = symbol_redefines(field);
*************** symbols_update( size_t first, bool parse
*** 1948,1993 ****
        }
      }
  
!     if( ! field->codeset.consistent() ) {
!       if( ! field->codeset.valid() ) {
!         switch(field->type) {
!         case FldForward:
!         case FldInvalid:
!           gcc_unreachable();
!         case FldAlphaEdited:
!         case FldAlphanumeric:
!         case FldDisplay:
!         case FldGroup:
!         case FldLiteralA:
!         case FldLiteralN:
!         case FldNumericDisplay:
!         case FldNumericEdited:
            if( ! (field->has_attr(register_e) || field->has_attr(hex_encoded_e)) ) {
              error_msg(symbol_field_location(field_index(field)),
!                       "internal: %qs encoding not defined", field->name);
            }
-           break;
-         case FldClass:
-         case FldConditional:
-         case FldFloat:
-         case FldIndex:
-         case FldNumericBin5:
-         case FldNumericBinary:
-         case FldPacked:
-         case FldPointer:
-         case FldSwitch:
-           break;
-         }
-       } else {
-         if( ! (field->has_attr(register_e) || field->has_attr(hex_encoded_e)) ) {
-           error_msg(symbol_field_location(field_index(field)),
-                     "internal: %qs encoding %qs inconsistent",
-                     field->name,
-                     cbl_alphabet_t::encoding_str(field->codeset.encoding) );
          }
        }
      }
- 
      assert( ! field->is_typedef() );
  
      if( parsed_ok ) parser_symbol_add(field);
--- 1965,2015 ----
        }
      }
  
!     // This test is a little too broad, but avoids a special attribute bit for
!     // things like the XML registers.  The tests are only internal checks anyway. 
!     if( ! (is_numeric(field) ||
!            field->has_attr(register_e) ||
!            field->has_attr(global_e)) ) {
!       if( ! field->codeset.consistent() ) {
!         if( ! field->codeset.valid() ) {
!           switch(field->type) {
!           case FldForward:
!           case FldInvalid:
!             gcc_unreachable();
!           case FldAlphaEdited:
!           case FldAlphanumeric:
!           case FldDisplay:
!           case FldGroup:
!           case FldLiteralA:
!           case FldLiteralN:
!           case FldNumericDisplay:
!           case FldNumericEdited:
!             if( ! (field->has_attr(register_e) || field->has_attr(hex_encoded_e)) ) {
!               error_msg(symbol_field_location(field_index(field)),
!                         "internal: %qs encoding not defined", field->name);
!             }
!             break;
!           case FldClass:
!           case FldConditional:
!           case FldFloat:
!           case FldIndex:
!           case FldNumericBin5:
!           case FldNumericBinary:
!           case FldPacked:
!           case FldPointer:
!           case FldSwitch:
!             break;
!           }
!         } else {
            if( ! (field->has_attr(register_e) || field->has_attr(hex_encoded_e)) ) {
              error_msg(symbol_field_location(field_index(field)),
!                       "internal: %qs encoding %qs inconsistent",
!                       field->name,
!                       cbl_alphabet_t::encoding_str(field->codeset.encoding) );
            }
          }
        }
      }
      assert( ! field->is_typedef() );
  
      if( parsed_ok ) parser_symbol_add(field);
*************** symbol_field_parent_set( cbl_field_t *fi
*** 2175,2180 ****
--- 2197,2205 ----
    const struct symbol_elem_t *first = symbols.elems + symbols.first_program;
  
    for( ; field->parent == 0 && e >= first; e-- ) {
+     if( e->type == SymDataSection ) {
+       return NULL; // parent cannot be in another section
+     }
      if( ! (e->type == SymField && cbl_field_of(e)->level > 0) ) {
        continue; // level 0 fields are not user-declared symbols
      }
*************** symbol_table_init(void) {
*** 2309,2318 ****
        {1,1,0,0, "\"\0\xFF"}, 0, "QUOTES", cp1252 },
      { FldPointer, constq | register_e ,
        {8,8,0,0, zeroes_for_null_pointer}, 0, "NULLS", cp1252 },
-     // IBM defines TALLY
-     // 01  TALLY GLOBAL PICTURE 9(5) USAGE BINARY VALUE ZERO.
-     { FldNumericBin5, signable_e | register_e,
-       {16, 16, MAX_FIXED_POINT_DIGITS, 0, NULL}, 0, "_TALLY", cp1252 },
      // 01  ARGI is the current index into the argv array
      { FldNumericBin5, signable_e | register_e,
        {16, 16, MAX_FIXED_POINT_DIGITS, 0, NULL}, 0, "_ARGI", cp1252 },
--- 2334,2339 ----
*************** symbol_table_init(void) {
*** 2442,2449 ****
    static cbl_field_t special_registers[] = {
      { FldNumericDisplay, register_e, {2,2,2,0, NULL}, 0, "_FILE_STATUS", cp1252 },
      { FldNumericBin5,    register_e, {2,2,4,0, NULL}, 0, "UPSI-0", cp1252 },
!     { FldNumericBin5,    signable_e|register_e, {2,2,4,0, NULL}, 0, "RETURN-CODE", cp1252 },
!     { FldNumericBin5,    register_e, {2,2,4,0, NULL}, 0, "LINAGE-COUNTER", cp1252 },
      { FldLiteralA,        register_e, {0,0,0,0, "/dev/stdin"}, 0, "_dev_stdin", cp1252 },
      { FldLiteralA, constq|register_e, {0,0,0,0, "/dev/stdout"}, 0, "_dev_stdout", cp1252 },
      { FldLiteralA, constq|register_e, {0,0,0,0, "/dev/stderr"}, 0, "_dev_stderr", cp1252 },
--- 2463,2469 ----
    static cbl_field_t special_registers[] = {
      { FldNumericDisplay, register_e, {2,2,2,0, NULL}, 0, "_FILE_STATUS", cp1252 },
      { FldNumericBin5,    register_e, {2,2,4,0, NULL}, 0, "UPSI-0", cp1252 },
!     { FldNumericBin5,    global_e, {2,2,4,0, NULL}, 0, "LINAGE-COUNTER", cp1252 },
      { FldLiteralA,        register_e, {0,0,0,0, "/dev/stdin"}, 0, "_dev_stdin", cp1252 },
      { FldLiteralA, constq|register_e, {0,0,0,0, "/dev/stdout"}, 0, "_dev_stdout", cp1252 },
      { FldLiteralA, constq|register_e, {0,0,0,0, "/dev/stderr"}, 0, "_dev_stderr", cp1252 },
*************** symbol_table_init(void) {
*** 2459,2485 ****
    table.nelem = p - table.elems;
    assert(table.nelem < table.capacity);
  
-   const static auto reg_based_any = cbl_field_attr_t(register_e | based_e | any_length_e);
-   // xml registers
-   static cbl_field_t xml_registers[] = {
-     { FldNumericBin5,  register_e, {4,4,9,0, "0"}, 1, "XML-CODE", cp1252 },
-     { FldAlphanumeric, register_e, {30,30,0,0, " "}, 1, "XML-EVENT", cp1252 },
-     { FldNumericBin5,  register_e, {4,4,9,0, "0"}, 1, "XML-INFORMATION", cp1252 },
-     { FldAlphanumeric, reg_based_any, {1,1,0,0, nullptr}, 1, "XML-NAMESPACE", cp1252 },
-     { FldAlphanumeric, reg_based_any, {1,1,0,0, nullptr}, 1, "XML-NNAMESPACE", cp1252 },
-     { FldAlphanumeric, reg_based_any, {1,1,0,0, nullptr}, 1, "XML-NAMESPACE-PREFIX", cp1252 },
-     { FldAlphanumeric, reg_based_any, {1,1,0,0, nullptr}, 1, "XML-NNAMESPACE-PREFIX", cp1252 },
-     { FldAlphanumeric, reg_based_any, {1,1,0,0, nullptr}, 1, "XML-TEXT", cp1252 },
-     { FldAlphanumeric, reg_based_any, {1,1,0,0, nullptr}, 1, "XML-NTEXT", cp1252 },
-   }, * const eoxml = xml_registers + COUNT_OF(xml_registers);
- 
-   assert(table.nelem + COUNT_OF(xml_registers) < table.capacity);
- 
-   p = table.elems + table.nelem;
-   p = std::transform(xml_registers, eoxml, p, elementize);
-   table.nelem = p - table.elems;
-   assert(table.nelem < table.capacity);
- 
    // Add any CDF values defined on the command line. 
    // After symbols are ready, the CDF adds them directly.
    const std::list<cbl_field_t> cdf_values = cdf_literalize();
--- 2479,2484 ----
*************** symbol_table_init(void) {
*** 2513,2519 ****
    symbols.registers.linage_counter = symbol_index(symbol_field(0,0,
                                                                "LINAGE-COUNTER"));
    symbols.registers.file_status = symbol_index(symbol_field(0,0, "_FILE_STATUS"));
-   symbols.registers.return_code = symbol_index(symbol_field(0,0, "RETURN-CODE"));
    symbols.registers.very_true   = symbol_index(symbol_field(0,0, "_VERY_TRUE"));
    symbols.registers.very_false  = symbol_index(symbol_field(0,0, "_VERY_FALSE"));
  }
--- 2512,2517 ----
*************** symbol_append( const symbol_elem_t& elem
*** 2566,2571 ****
--- 2564,2632 ----
    return e;
  }
  
+ void
+ symbol_registers_add() {
+   /*
+    * awk -F\\t '$5 == "X" {print $1 "\t" $7}' r
+    * IBM per-program "registers" are really implied working storage data items
+    * for top-level programs.
+    */
+   const static cbl_field_t::codeset_t cp1252(CP1252_e);
+   const static auto based_any = cbl_field_attr_t(global_e | based_e | any_length_e);
+   const static auto glosig    = cbl_field_attr_t(global_e | signable_e);
+   // The data.initial of these fields is used verbatim by parser_symbol_add.
+   const static char zero[4] = {0};
+         static char spc[160] = " ";
+ 
+   if( spc[1] != 0x20 ) {
+     std::fill( spc, spc + sizeof(spc), 0x20 );
+   }
+     
+   /* In the following table, the FldNumericBin5 initial values are strings with
+      NUL characters in them.  That's because this table bypasses the encode_numeric
+      function and the values are passed directly to parser_symbol_add(), which
+      for FldNumericBin5 expects the non-null .initial value to be exactly the
+      memory representation of the run-time variable.  */
+ 
+   static const cbl_field_t ibm_registers[] = {
+ #if COBOL_JSON_READY    
+     { FldNumericBin5,  glosig,    {4,4,5,0, zero    }, 1, "JSON-CODE", cp1252 },
+     { FldNumericBin5,  glosig,    {4,4,5,0, zero    }, 1, "JSON-STATUS", cp1252 },
+ #endif
+     { FldNumericBin5,  glosig,    {2,2,4,0, zero    }, 0, "RETURN-CODE", cp1252 },
+     { FldAlphanumeric, glosig,    {160,160,0,0, spc }, 1, "SORT-CONTROL", cp1252 },
+     { FldNumericBin5,  glosig,    {4,4,5,0, zero    }, 1, "SORT-CORE-SIZE", cp1252 },
+     { FldNumericBin5,  glosig,    {4,4,5,0, zero    }, 1, "SORT-FILE-SIZE", cp1252 },
+     { FldAlphanumeric, global_e,  {8,8,0,0, spc     }, 1, "SORT-MESSAGE", cp1252 },
+     { FldNumericBin5,  glosig,    {4,4,5,0, zero    }, 1, "SORT-MODE-SIZE", cp1252 },
+     { FldNumericBin5,  glosig,    {4,4,5,0, zero    }, 1, "SORT-RETURN", cp1252 },
+     // 01  TALLY GLOBAL PICTURE 9(5) USAGE BINARY VALUE ZERO.
+     { FldNumericBin5,  global_e,  {4,4,5,0, zero    }, 1, "_TALLY", cp1252 },
+     { FldAlphanumeric, global_e,  {16,16,0,0, spc   }, 1, "WHEN-COMPILED", cp1252 },
+     // xml registers
+     { FldNumericBin5,  glosig,    {4,4,9,0, zero    }, 1, "XML-CODE", cp1252 },
+     { FldAlphanumeric, global_e,  {30,30,0,0, spc   }, 1, "XML-EVENT", cp1252 },
+     { FldNumericBin5,  glosig,    {4,4,9,0, zero    }, 1, "XML-INFORMATION", cp1252 },
+     { FldAlphanumeric, based_any, {1,1,0,0, nullptr }, 1, "XML-NAMESPACE", cp1252 },
+     { FldAlphanumeric, based_any, {1,1,0,0, nullptr }, 1, "XML-NNAMESPACE", cp1252 },
+     { FldAlphanumeric, based_any, {1,1,0,0, nullptr }, 1, "XML-NAMESPACE-PREFIX", cp1252 },
+     { FldAlphanumeric, based_any, {1,1,0,0, nullptr }, 1, "XML-NNAMESPACE-PREFIX", cp1252 },
+     { FldAlphanumeric, based_any, {1,1,0,0, nullptr }, 1, "XML-TEXT", cp1252 },
+     { FldAlphanumeric, based_any, {1,1,0,0, nullptr }, 1, "XML-NTEXT", cp1252 },
+   };
+ 
+   size_t program = symbols.nelem - 1;
+   auto e = symbol_at(program);
+   const cbl_label_t *L = cbl_label_of(e);
+   assert(L->type == LblProgram || L->type == LblFunction);
+ 
+   for( auto field : ibm_registers ) {
+     auto elem = elementize(field);
+     elem.program = program;
+     update_symbol_map2( symbol_append(elem) );
+   }
+ }
+ 
  cbl_label_t *
  cbl_perform_tgt_t::finally( size_t program ) {
    assert(0 < ito);
*************** cbl_field_t::encode( size_t srclen, cbl_
*** 4149,4155 ****
      if( erc == size_t(-1) ) {
        if( outbytesleft == 0 ) { // input doesn't fit
          gcc_assert(0 < inbytesleft);
-         gcc_assert(0 < level);
          if( loc.first_line == 0 )
            loc = symbol_field_location(field_index(this));
          if( type == FldNumericEdited ) {
--- 4210,4215 ----
diff -Nrcpad gcc-16-20260329/gcc/cobol/symbols.h gcc-16-20260405/gcc/cobol/symbols.h
*** gcc-16-20260329/gcc/cobol/symbols.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cobol/symbols.h	Sun Apr  5 22:32:07 2026
*************** struct cbl_proc_t {
*** 1174,1180 ****
    struct cbl_proc_addresses_t top;
    struct cbl_proc_addresses_t exit;
    struct cbl_proc_addresses_t bottom;
!   tree alter_location;  // The altered value if this paragraph is the target of an ALTER
  };
  
  struct cbl_label_addresses_t {
--- 1174,1197 ----
    struct cbl_proc_addresses_t top;
    struct cbl_proc_addresses_t exit;
    struct cbl_proc_addresses_t bottom;
! 
!   // The following members implement the return location for a PERFORM to this
!   // procedure.  The dispatch_switch_label is where the switch() statement for
!   // this procedure is found; the dispatch_switch_goto is how you get there.
!   // The switch statement itself is made up of GOTO statements built from the
!   // label_decls found in pseudo_return_decls.
!   tree dispatch_switch_goto;
!   tree dispatch_switch_label;
!   std::vector<tree> pseudo_return_decls;
! 
!   // The following members do the analogous process for a paragraph that is
!   // the target of an ALTER statement
!   tree alter_switch_goto;
!   tree alter_switch_label;
!   tree no_alter_goto;
!   tree no_alter_label;
!   std::vector<tree> alter_decls;
!   tree alter_index;  // The integer index to the switch statement
  };
  
  struct cbl_label_addresses_t {
*************** symbol_elem_of( const cbl_field_t *field
*** 2278,2283 ****
--- 2295,2301 ----
  symbol_elem_t * symbols_begin( size_t first = 0 );
  symbol_elem_t * symbols_end(void);
  cbl_field_t   * symbol_redefines( const cbl_field_t *field );
+ cbl_field_t   * symbol_redefines_root( const cbl_field_t *field );
  
  void build_symbol_map();
  bool update_symbol_map( symbol_elem_t *e );
*************** symbol_elem_t * symbol_file_add( size_t
*** 2810,2815 ****
--- 2828,2835 ----
  symbol_elem_t * symbol_section_add( size_t program,
  				    cbl_section_t *section );
  
+ void symbol_registers_add();
+ 
  void symbol_field_location( size_t ifield, const YYLTYPE& loc );
  YYLTYPE symbol_field_location( size_t ifield );
  
*************** bool validate_numeric_edited(cbl_field_t
*** 3094,3097 ****
--- 3114,3128 ----
  cbl_field_t *new_alphanumeric(const cbl_name_t name=nullptr,
                                cbl_encoding_t encoding=no_encoding_e );
  
+ 
+ // ENABLE_HIJACKING allows for code generation to be "hijacked" when the
+ // program-id is "dubner" or "hijack".  See the mainline code in genapi.cc.
+ 
+ // To enable hijacking, use
+ // 
+ //     make ... CPPFLAGS=-DENABLE_HIJACKING
+ //
+ // taking care to recaptulate whatever CPPFLAGS were set when configure was
+ // run.
+ 
  #endif
diff -Nrcpad gcc-16-20260329/gcc/cobol/util.cc gcc-16-20260405/gcc/cobol/util.cc
*** gcc-16-20260329/gcc/cobol/util.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cobol/util.cc	Sun Apr  5 22:32:07 2026
*************** cbl_field_t::encode_numeric( const char
*** 1430,1456 ****
      data = build_real(float128_type_node, value);
      // Turn that back into a REAL_VALUE_TYPE with
      // REAL_VALUE_TYPE readback_value = TREE_REAL_CST(data.etc.value);
- 
- #define FOR_JIM 0
- #if FOR_JIM
-     {
-     // When you know data.etc.value was created with build_real()
-     enum tree_code code = TREE_CODE(TREE_TYPE(data.etc.value));
-     // code will be REAL_TYPE
- 
-     REAL_VALUE_TYPE readback_value = TREE_REAL_CST(data.etc.value);
-     char ach[48];
-     size_t number_of_digits = 33;
-     bool crop_trailing_zeroes = true;
-     real_to_decimal(ach,
-                     &readback_value,
-                     sizeof(ach),
-                     number_of_digits,
-                     crop_trailing_zeroes);
-     fprintf(stderr, "FOR_JIM: %s real_value: %s\n", get_tree_code_name(code), ach);
-     }
- #endif
- 
      unsigned char *retval =
                          static_cast<unsigned char *>(xmalloc(data.capacity()));
      assert(retval);
--- 1430,1435 ----
*************** cbl_field_t::encode_numeric( const char
*** 1493,1512 ****
      data = wide_int_to_tree(intTI_type_node, value);
      // turn that back into a FIXED_WIDE_INT with
      // wi::tree_to_wide_ref iii = wi::to_wide( data.etc.value );
- 
- #if FOR_JIM
-     {
-     // When you know data.etc.value was created with wide_int_to_tree.
-     enum tree_code code = TREE_CODE(TREE_TYPE(data.etc.value));
-     // code will be INTEGER_TYPE
- 
-     wi::tree_to_wide_ref iii = wi::to_wide( data.etc.value );
-     char ach[60];
-     print_dec(iii, ach, SIGNED);
-     fprintf(stderr, "FOR_JIM: %s fixed_value: %s\n", get_tree_code_name(code), ach);
-     }
- #endif
- 
      if( data.capacity() == 0 )
        {
        // It falls to us to establish these parameters:
--- 1472,1477 ----
diff -Nrcpad gcc-16-20260329/gcc/config/aarch64/aarch64-cores.def gcc-16-20260405/gcc/config/aarch64/aarch64-cores.def
*** gcc-16-20260329/gcc/config/aarch64/aarch64-cores.def	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/config/aarch64/aarch64-cores.def	Sun Apr  5 22:32:07 2026
*************** AARCH64_CORE("cortex-r82ae", cortexr82ae
*** 180,186 ****
     Known part numbers as listed in other public sources.
     Placeholders for schedulers, generic_armv8_a for costs.
     A12 seems mostly 8.3, M1 is 8.5 without BTI, M2 and M3 are 8.6.
!    M4 is 9.2 but without SVE, so the closest match is 8.7.
     From measurements made so far the odd-number core IDs are performance.  */
  AARCH64_CORE("apple-a12", applea12, cortexa53, V8_3A,  (), generic_armv8_a, 0x61, 0x12, -1)
  AARCH64_CORE("apple-m1", applem1_0, cortexa57, V8_5A,  (), generic_armv8_a, 0x61, AARCH64_BIG_LITTLE (0x21, 0x20), -1)
--- 180,186 ----
     Known part numbers as listed in other public sources.
     Placeholders for schedulers, generic_armv8_a for costs.
     A12 seems mostly 8.3, M1 is 8.5 without BTI, M2 and M3 are 8.6.
!    M4 and M5 are 9.2 but without SVE, so the closest match is 8.7.
     From measurements made so far the odd-number core IDs are performance.  */
  AARCH64_CORE("apple-a12", applea12, cortexa53, V8_3A,  (), generic_armv8_a, 0x61, 0x12, -1)
  AARCH64_CORE("apple-m1", applem1_0, cortexa57, V8_5A,  (), generic_armv8_a, 0x61, AARCH64_BIG_LITTLE (0x21, 0x20), -1)
*************** AARCH64_CORE("apple-m3", applem3_2, cort
*** 197,202 ****
--- 197,205 ----
  AARCH64_CORE("apple-m4", applem4_0, cortexa57, V8_7A,  (), generic_armv8_a, 0x61, AARCH64_BIG_LITTLE (0x53, 0x52), -1)
  AARCH64_CORE("apple-m4", applem4_1, cortexa57, V8_7A,  (), generic_armv8_a, 0x61, AARCH64_BIG_LITTLE (0x55, 0x54), -1)
  AARCH64_CORE("apple-m4", applem4_2, cortexa57, V8_7A,  (), generic_armv8_a, 0x61, AARCH64_BIG_LITTLE (0x59, 0x58), -1)
+ AARCH64_CORE("apple-m5", applem5_0, cortexa57, V8_7A,  (), generic_armv8_a, 0x61, AARCH64_BIG_LITTLE (0x63, 0x62), -1)
+ AARCH64_CORE("apple-m5", applem5_1, cortexa57, V8_7A,  (), generic_armv8_a, 0x61, AARCH64_BIG_LITTLE (0x65, 0x64), -1)
+ AARCH64_CORE("apple-m5", applem5_2, cortexa57, V8_7A,  (), generic_armv8_a, 0x61, AARCH64_BIG_LITTLE (0x69, 0x68), -1)
  
  /* Armv9.0-A Architecture Processors.  */
  
diff -Nrcpad gcc-16-20260329/gcc/config/aarch64/aarch64-option-extensions.def gcc-16-20260405/gcc/config/aarch64/aarch64-option-extensions.def
*** gcc-16-20260329/gcc/config/aarch64/aarch64-option-extensions.def	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/config/aarch64/aarch64-option-extensions.def	Sun Apr  5 22:32:07 2026
*************** AARCH64_OPT_EXTENSION("pcdphint", PCDPHI
*** 351,356 ****
--- 351,384 ----
  
  AARCH64_OPT_EXTENSION("pops", PoPS, (), (), (), "")
  
+ AARCH64_OPT_EXTENSION("poe2", POE2, (), (), (), "")
+ 
+ AARCH64_OPT_EXTENSION("tev", TEV, (), (), (), "")
+ 
+ AARCH64_OPT_EXTENSION("tlbid", TLBID, (), (), (), "")
+ 
+ AARCH64_OPT_EXTENSION("gcie", GCIE, (), (), (), "")
+ 
+ AARCH64_OPT_EXTENSION("mpamv2", MPAMv2, (), (), (), "")
+ 
+ AARCH64_OPT_EXTENSION("lscp", LSCP, (), (), (), "")
+ 
+ AARCH64_OPT_EXTENSION("mops-go", MOPS_GO, (MOPS, MEMTAG), (), (), "")
+ 
+ AARCH64_OPT_EXTENSION("sve2p3", SVE2p3, (SVE2p2), (), (), "")
+ 
+ AARCH64_OPT_EXTENSION("sme2p3", SME2p3, (SME2p2), (), (), "")
+ 
+ AARCH64_OPT_EXTENSION("f16f32dot", F16F32DOT, (SIMD, F16), (), (), "")
+ 
+ AARCH64_OPT_EXTENSION("sve-b16mm", SVE_B16MM, (SVE), (), (), "")
+ 
+ AARCH64_OPT_EXTENSION("mtetc", MTETC, (MEMTAG), (), (), "")
+ 
+ AARCH64_OPT_EXTENSION("f16f32mm", F16F32MM, (SIMD, F16), (), (), "")
+ 
+ AARCH64_OPT_EXTENSION("f16mm", F16MM, (SIMD, F16), (), (), "")
+ 
  #undef AARCH64_OPT_FMV_EXTENSION
  #undef AARCH64_OPT_EXTENSION
  #undef AARCH64_OPT_EXTENSION_ALIAS
diff -Nrcpad gcc-16-20260329/gcc/config/aarch64/aarch64-sys-regs.def gcc-16-20260405/gcc/config/aarch64/aarch64-sys-regs.def
*** gcc-16-20260329/gcc/config/aarch64/aarch64-sys-regs.def	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/config/aarch64/aarch64-sys-regs.def	Sun Apr  5 22:32:07 2026
***************
*** 45,50 ****
--- 45,162 ----
    SYSREG ("actlrmask_el1",	CPENC (3,0,1,4,1),	0,		AARCH64_FEATURE (V9_5A)) /* SRMASK */
    SYSREG ("actlrmask_el12",	CPENC (3,5,1,4,1),	0,		AARCH64_FEATURE (V9_5A)) /* SRMASK */
    SYSREG ("actlrmask_el2",	CPENC (3,4,1,4,1),	0,		AARCH64_FEATURE (V9_5A)) /* SRMASK */
+   SYSREG ("afgdtp0_el1",	CPENC (3,0,3,6,0),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp0_el12",	CPENC (3,5,3,6,0),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp0_el2",	CPENC (3,4,3,6,0),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp0_el3",	CPENC (3,6,3,6,0),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp10_el1",	CPENC (3,0,3,7,2),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp10_el12",	CPENC (3,5,3,7,2),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp10_el2",	CPENC (3,4,3,7,2),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp10_el3",	CPENC (3,6,3,7,2),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp11_el1",	CPENC (3,0,3,7,3),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp11_el12",	CPENC (3,5,3,7,3),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp11_el2",	CPENC (3,4,3,7,3),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp11_el3",	CPENC (3,6,3,7,3),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp12_el1",	CPENC (3,0,3,7,4),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp12_el12",	CPENC (3,5,3,7,4),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp12_el2",	CPENC (3,4,3,7,4),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp12_el3",	CPENC (3,6,3,7,4),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp13_el1",	CPENC (3,0,3,7,5),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp13_el12",	CPENC (3,5,3,7,5),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp13_el2",	CPENC (3,4,3,7,5),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp13_el3",	CPENC (3,6,3,7,5),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp14_el1",	CPENC (3,0,3,7,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp14_el12",	CPENC (3,5,3,7,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp14_el2",	CPENC (3,4,3,7,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp14_el3",	CPENC (3,6,3,7,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp15_el1",	CPENC (3,0,3,7,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp15_el12",	CPENC (3,5,3,7,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp15_el2",	CPENC (3,4,3,7,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp15_el3",	CPENC (3,6,3,7,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp1_el1",	CPENC (3,0,3,6,1),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp1_el12",	CPENC (3,5,3,6,1),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp1_el2",	CPENC (3,4,3,6,1),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp1_el3",	CPENC (3,6,3,6,1),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp2_el1",	CPENC (3,0,3,6,2),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp2_el12",	CPENC (3,5,3,6,2),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp2_el2",	CPENC (3,4,3,6,2),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp2_el3",	CPENC (3,6,3,6,2),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp3_el1",	CPENC (3,0,3,6,3),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp3_el12",	CPENC (3,5,3,6,3),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp3_el2",	CPENC (3,4,3,6,3),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp3_el3",	CPENC (3,6,3,6,3),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp4_el1",	CPENC (3,0,3,6,4),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp4_el12",	CPENC (3,5,3,6,4),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp4_el2",	CPENC (3,4,3,6,4),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp4_el3",	CPENC (3,6,3,6,4),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp5_el1",	CPENC (3,0,3,6,5),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp5_el12",	CPENC (3,5,3,6,5),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp5_el2",	CPENC (3,4,3,6,5),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp5_el3",	CPENC (3,6,3,6,5),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp6_el1",	CPENC (3,0,3,6,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp6_el12",	CPENC (3,5,3,6,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp6_el2",	CPENC (3,4,3,6,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp6_el3",	CPENC (3,6,3,6,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp7_el1",	CPENC (3,0,3,6,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp7_el12",	CPENC (3,5,3,6,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp7_el2",	CPENC (3,4,3,6,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp7_el3",	CPENC (3,6,3,6,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp8_el1",	CPENC (3,0,3,7,0),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp8_el12",	CPENC (3,5,3,7,0),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp8_el2",	CPENC (3,4,3,7,0),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp8_el3",	CPENC (3,6,3,7,0),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp9_el1",	CPENC (3,0,3,7,1),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp9_el12",	CPENC (3,5,3,7,1),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp9_el2",	CPENC (3,4,3,7,1),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtp9_el3",	CPENC (3,6,3,7,1),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu0_el1",	CPENC (3,0,3,8,0),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu0_el12",	CPENC (3,5,3,8,0),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu0_el2",	CPENC (3,4,3,8,0),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu10_el1",	CPENC (3,0,3,9,2),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu10_el12",	CPENC (3,5,3,9,2),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu10_el2",	CPENC (3,4,3,9,2),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu11_el1",	CPENC (3,0,3,9,3),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu11_el12",	CPENC (3,5,3,9,3),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu11_el2",	CPENC (3,4,3,9,3),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu12_el1",	CPENC (3,0,3,9,4),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu12_el12",	CPENC (3,5,3,9,4),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu12_el2",	CPENC (3,4,3,9,4),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu13_el1",	CPENC (3,0,3,9,5),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu13_el12",	CPENC (3,5,3,9,5),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu13_el2",	CPENC (3,4,3,9,5),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu14_el1",	CPENC (3,0,3,9,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu14_el12",	CPENC (3,5,3,9,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu14_el2",	CPENC (3,4,3,9,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu15_el1",	CPENC (3,0,3,9,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu15_el12",	CPENC (3,5,3,9,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu15_el2",	CPENC (3,4,3,9,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu1_el1",	CPENC (3,0,3,8,1),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu1_el12",	CPENC (3,5,3,8,1),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu1_el2",	CPENC (3,4,3,8,1),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu2_el1",	CPENC (3,0,3,8,2),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu2_el12",	CPENC (3,5,3,8,2),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu2_el2",	CPENC (3,4,3,8,2),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu3_el1",	CPENC (3,0,3,8,3),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu3_el12",	CPENC (3,5,3,8,3),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu3_el2",	CPENC (3,4,3,8,3),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu4_el1",	CPENC (3,0,3,8,4),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu4_el12",	CPENC (3,5,3,8,4),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu4_el2",	CPENC (3,4,3,8,4),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu5_el1",	CPENC (3,0,3,8,5),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu5_el12",	CPENC (3,5,3,8,5),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu5_el2",	CPENC (3,4,3,8,5),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu6_el1",	CPENC (3,0,3,8,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu6_el12",	CPENC (3,5,3,8,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu6_el2",	CPENC (3,4,3,8,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu7_el1",	CPENC (3,0,3,8,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu7_el12",	CPENC (3,5,3,8,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu7_el2",	CPENC (3,4,3,8,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu8_el1",	CPENC (3,0,3,9,0),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu8_el12",	CPENC (3,5,3,9,0),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu8_el2",	CPENC (3,4,3,9,0),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu9_el1",	CPENC (3,0,3,9,1),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu9_el12",	CPENC (3,5,3,9,1),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("afgdtu9_el2",	CPENC (3,4,3,9,1),	0,		AARCH64_FEATURE (POE2))
    SYSREG ("afsr0_el1",		CPENC (3,0,5,1,0),	0,		AARCH64_NO_FEATURES)
    SYSREG ("afsr0_el12",		CPENC (3,5,5,1,0),	0,		AARCH64_NO_FEATURES)
    SYSREG ("afsr0_el2",		CPENC (3,4,5,1,0),	0,		AARCH64_NO_FEATURES)
***************
*** 391,396 ****
--- 503,516 ----
    SYSREG ("disr_el1",		CPENC (3,0,12,1,1),	0,		AARCH64_FEATURE (RAS))
    SYSREG ("dit",		CPENC (3,3,4,2,5),	0,		AARCH64_FEATURE (V8_3A)) /* DIT */
    SYSREG ("dlr_el0",		CPENC (3,3,4,5,1),	0,		AARCH64_NO_FEATURES)
+   SYSREG ("dpocr_el0",		CPENC (3,3,4,5,2),      0,		AARCH64_FEATURE (POE2))
+   SYSREG ("dpotbr0_el1",	CPENC (3,0,2,0,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("dpotbr0_el12",	CPENC (3,5,2,0,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("dpotbr0_el2",	CPENC (3,4,2,0,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("dpotbr0_el3",	CPENC (3,6,2,0,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("dpotbr1_el1",	CPENC (3,0,2,0,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("dpotbr1_el12",	CPENC (3,5,2,0,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("dpotbr1_el2",	CPENC (3,4,2,0,7),	0,		AARCH64_FEATURE (POE2))
    SYSREG ("dspsr_el0",		CPENC (3,3,4,5,0),	0,		AARCH64_NO_FEATURES)
    SYSREG ("elr_el1",		CPENC (3,0,4,0,1),	0,		AARCH64_NO_FEATURES)
    SYSREG ("elr_el12",		CPENC (3,5,4,0,1),	0,		AARCH64_NO_FEATURES)
***************
*** 418,423 ****
--- 538,655 ----
    SYSREG ("far_el12",		CPENC (3,5,6,0,0),	0,		AARCH64_NO_FEATURES)
    SYSREG ("far_el2",		CPENC (3,4,6,0,0),	0,		AARCH64_NO_FEATURES)
    SYSREG ("far_el3",		CPENC (3,6,6,0,0),	0,		AARCH64_NO_FEATURES)
+   SYSREG ("fgdtp0_el1",		CPENC (3,0,3,2,0),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp0_el12",	CPENC (3,5,3,2,0),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp0_el2",		CPENC (3,4,3,2,0),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp0_el3",		CPENC (3,6,3,2,0),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp10_el1",	CPENC (3,0,3,3,2),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp10_el12",	CPENC (3,5,3,3,2),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp10_el2",	CPENC (3,4,3,3,2),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp10_el3",	CPENC (3,6,3,3,2),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp11_el1",	CPENC (3,0,3,3,3),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp11_el12",	CPENC (3,5,3,3,3),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp11_el2",	CPENC (3,4,3,3,3),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp11_el3",	CPENC (3,6,3,3,3),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp12_el1",	CPENC (3,0,3,3,4),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp12_el12",	CPENC (3,5,3,3,4),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp12_el2",	CPENC (3,4,3,3,4),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp12_el3",	CPENC (3,6,3,3,4),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp13_el1",	CPENC (3,0,3,3,5),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp13_el12",	CPENC (3,5,3,3,5),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp13_el2",	CPENC (3,4,3,3,5),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp13_el3",	CPENC (3,6,3,3,5),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp14_el1",	CPENC (3,0,3,3,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp14_el12",	CPENC (3,5,3,3,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp14_el2",	CPENC (3,4,3,3,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp14_el3",	CPENC (3,6,3,3,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp15_el1",	CPENC (3,0,3,3,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp15_el12",	CPENC (3,5,3,3,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp15_el2",	CPENC (3,4,3,3,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp15_el3",	CPENC (3,6,3,3,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp1_el1",		CPENC (3,0,3,2,1),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp1_el12",	CPENC (3,5,3,2,1),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp1_el2",		CPENC (3,4,3,2,1),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp1_el3",		CPENC (3,6,3,2,1),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp2_el1",		CPENC (3,0,3,2,2),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp2_el12",	CPENC (3,5,3,2,2),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp2_el2",		CPENC (3,4,3,2,2),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp2_el3",		CPENC (3,6,3,2,2),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp3_el1",		CPENC (3,0,3,2,3),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp3_el12",	CPENC (3,5,3,2,3),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp3_el2",		CPENC (3,4,3,2,3),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp3_el3",		CPENC (3,6,3,2,3),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp4_el1",		CPENC (3,0,3,2,4),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp4_el12",	CPENC (3,5,3,2,4),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp4_el2",		CPENC (3,4,3,2,4),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp4_el3",		CPENC (3,6,3,2,4),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp5_el1",		CPENC (3,0,3,2,5),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp5_el12",	CPENC (3,5,3,2,5),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp5_el2",		CPENC (3,4,3,2,5),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp5_el3",		CPENC (3,6,3,2,5),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp6_el1",		CPENC (3,0,3,2,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp6_el12",	CPENC (3,5,3,2,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp6_el2",		CPENC (3,4,3,2,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp6_el3",		CPENC (3,6,3,2,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp7_el1",		CPENC (3,0,3,2,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp7_el12",	CPENC (3,5,3,2,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp7_el2",		CPENC (3,4,3,2,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp7_el3",		CPENC (3,6,3,2,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp8_el1",		CPENC (3,0,3,3,0),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp8_el12",	CPENC (3,5,3,3,0),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp8_el2",		CPENC (3,4,3,3,0),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp8_el3",		CPENC (3,6,3,3,0),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp9_el1",		CPENC (3,0,3,3,1),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp9_el12",	CPENC (3,5,3,3,1),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp9_el2",		CPENC (3,4,3,3,1),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtp9_el3",		CPENC (3,6,3,3,1),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu0_el1",		CPENC (3,0,3,4,0),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu0_el12",	CPENC (3,5,3,4,0),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu0_el2",		CPENC (3,4,3,4,0),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu10_el1",	CPENC (3,0,3,5,2),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu10_el12",	CPENC (3,5,3,5,2),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu10_el2",	CPENC (3,4,3,5,2),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu11_el1",	CPENC (3,0,3,5,3),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu11_el12",	CPENC (3,5,3,5,3),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu11_el2",	CPENC (3,4,3,5,3),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu12_el1",	CPENC (3,0,3,5,4),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu12_el12",	CPENC (3,5,3,5,4),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu12_el2",	CPENC (3,4,3,5,4),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu13_el1",	CPENC (3,0,3,5,5),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu13_el12",	CPENC (3,5,3,5,5),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu13_el2",	CPENC (3,4,3,5,5),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu14_el1",	CPENC (3,0,3,5,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu14_el12",	CPENC (3,5,3,5,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu14_el2",	CPENC (3,4,3,5,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu15_el1",	CPENC (3,0,3,5,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu15_el12",	CPENC (3,5,3,5,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu15_el2",	CPENC (3,4,3,5,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu1_el1",		CPENC (3,0,3,4,1),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu1_el12",	CPENC (3,5,3,4,1),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu1_el2",		CPENC (3,4,3,4,1),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu2_el1",		CPENC (3,0,3,4,2),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu2_el12",	CPENC (3,5,3,4,2),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu2_el2",		CPENC (3,4,3,4,2),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu3_el1",		CPENC (3,0,3,4,3),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu3_el12",	CPENC (3,5,3,4,3),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu3_el2",		CPENC (3,4,3,4,3),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu4_el1",		CPENC (3,0,3,4,4),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu4_el12",	CPENC (3,5,3,4,4),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu4_el2",		CPENC (3,4,3,4,4),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu5_el1",		CPENC (3,0,3,4,5),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu5_el12",	CPENC (3,5,3,4,5),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu5_el2",		CPENC (3,4,3,4,5),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu6_el1",		CPENC (3,0,3,4,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu6_el12",	CPENC (3,5,3,4,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu6_el2",		CPENC (3,4,3,4,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu7_el1",		CPENC (3,0,3,4,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu7_el12",	CPENC (3,5,3,4,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu7_el2",		CPENC (3,4,3,4,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu8_el1",		CPENC (3,0,3,5,0),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu8_el12",	CPENC (3,5,3,5,0),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu8_el2",		CPENC (3,4,3,5,0),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu9_el1",		CPENC (3,0,3,5,1),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu9_el12",	CPENC (3,5,3,5,1),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("fgdtu9_el2",		CPENC (3,4,3,5,1),	0,		AARCH64_FEATURE (POE2))
    SYSREG ("fgwte3_el3",		CPENC (3,6,1,1,5),	0,		AARCH64_FEATURE (V9_4A)) /* FGWTE3 */
    SYSREG ("fpcr",		CPENC (3,3,4,4,0),	0,		AARCH64_NO_FEATURES)
    SYSREG ("fpexc32_el2",	CPENC (3,4,5,3,0),	0,		AARCH64_NO_FEATURES)
***************
*** 444,449 ****
--- 676,683 ----
    SYSREG ("hafgrtr_el2",	CPENC (3,4,3,1,6),	0,		AARCH64_FEATURE (V8_5A)) /* AMUv1 && FGT */
    SYSREG ("hcr_el2",		CPENC (3,4,1,1,0),	0,		AARCH64_NO_FEATURES)
    SYSREG ("hcrx_el2",		CPENC (3,4,1,2,2),	0,		AARCH64_FEATURE (V8_6A)) /* HCX */
+   SYSREG ("hcrmask_el2",	CPENC (3,4,1,5,6),	0,		AARCH64_FEATURE (V9_6A)) /* SRMASK2 */
+   SYSREG ("hcrxmask_el2",	CPENC (3,4,1,5,7),	0,		AARCH64_FEATURE (V9_6A)) /* SRMASK2 */
    SYSREG ("hdbssbr_el2",	CPENC (3,4,2,3,2),	0,		AARCH64_FEATURE (V9_4A)) /* HDBSS */
    SYSREG ("hdbssprod_el2",	CPENC (3,4,2,3,3),	0,		AARCH64_FEATURE (V9_4A)) /* HDBSS */
    SYSREG ("hdfgrtr_el2",	CPENC (3,4,3,1,4),	0,		AARCH64_FEATURE (V8_5A)) /* FGT */
***************
*** 458,463 ****
--- 692,699 ----
    SYSREG ("hfgwtr2_el2",	CPENC (3,4,3,1,3),	0,		AARCH64_FEATURE (V8_8A)) /* FGT2 */
    SYSREG ("hpfar_el2",		CPENC (3,4,6,0,4),	0,		AARCH64_NO_FEATURES)
    SYSREG ("hstr_el2",		CPENC (3,4,1,1,3),	0,		AARCH64_NO_FEATURES)
+   SYSREG ("icc_apr_el1",	CPENC (3,1,12,0,0),	0,              AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_apr_el3",	CPENC (3,6,12,8,0),	0,              AARCH64_FEATURE (GCIE))
    SYSREG ("icc_ap0r0_el1",	CPENC (3,0,12,8,4),	0,		AARCH64_NO_FEATURES)
    SYSREG ("icc_ap0r1_el1",	CPENC (3,0,12,8,5),	0,		AARCH64_NO_FEATURES)
    SYSREG ("icc_ap0r2_el1",	CPENC (3,0,12,8,6),	0,		AARCH64_NO_FEATURES)
***************
*** 469,488 ****
--- 705,767 ----
    SYSREG ("icc_asgi1r_el1",	CPENC (3,0,12,11,6),	F_REG_WRITE,	AARCH64_NO_FEATURES)
    SYSREG ("icc_bpr0_el1",	CPENC (3,0,12,8,3),	0,		AARCH64_NO_FEATURES)
    SYSREG ("icc_bpr1_el1",	CPENC (3,0,12,12,3),	0,		AARCH64_NO_FEATURES)
+   SYSREG ("icc_cr0_el1",	CPENC (3,1,12,0,1),	0,              AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_cr0_el3",	CPENC (3,6,12,9,0),	0,              AARCH64_FEATURE (GCIE))
    SYSREG ("icc_ctlr_el1",	CPENC (3,0,12,12,4),	0,		AARCH64_NO_FEATURES)
    SYSREG ("icc_ctlr_el3",	CPENC (3,6,12,12,4),	0,		AARCH64_NO_FEATURES)
    SYSREG ("icc_dir_el1",	CPENC (3,0,12,11,1),	F_REG_WRITE,	AARCH64_NO_FEATURES)
+   SYSREG ("icc_domhppir_el3",	CPENC (3,6,12,8,2),	F_REG_READ,	AARCH64_FEATURE (GCIE))
    SYSREG ("icc_eoir0_el1",	CPENC (3,0,12,8,1),	F_REG_WRITE,	AARCH64_NO_FEATURES)
    SYSREG ("icc_eoir1_el1",	CPENC (3,0,12,12,1),	F_REG_WRITE,	AARCH64_NO_FEATURES)
+   SYSREG ("icc_hapr_el1",	CPENC (3,1,12,0,3),	F_REG_READ,	AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_hppir_el1",	CPENC (3,0,12,10,3),	F_REG_READ,	AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_hppir_el3",	CPENC (3,6,12,9,1),	F_REG_READ,	AARCH64_FEATURE (GCIE))
    SYSREG ("icc_hppir0_el1",	CPENC (3,0,12,8,2),	F_REG_READ,	AARCH64_NO_FEATURES)
    SYSREG ("icc_hppir1_el1",	CPENC (3,0,12,12,2),	F_REG_READ,	AARCH64_NO_FEATURES)
+   SYSREG ("icc_iaffidr_el1",	CPENC (3,0,12,10,5),	F_REG_READ,	AARCH64_FEATURE (GCIE))
    SYSREG ("icc_iar0_el1",	CPENC (3,0,12,8,0),	F_REG_READ,	AARCH64_NO_FEATURES)
    SYSREG ("icc_iar1_el1",	CPENC (3,0,12,12,0),	F_REG_READ,	AARCH64_NO_FEATURES)
+   SYSREG ("icc_icsr_el1",	CPENC (3,0,12,10,4),	0,		AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_idr0_el1",	CPENC (3,0,12,10,2),	F_REG_READ,	AARCH64_FEATURE (GCIE))
    SYSREG ("icc_igrpen0_el1",	CPENC (3,0,12,12,6),	0,		AARCH64_NO_FEATURES)
    SYSREG ("icc_igrpen1_el1",	CPENC (3,0,12,12,7),	0,		AARCH64_NO_FEATURES)
    SYSREG ("icc_igrpen1_el3",	CPENC (3,6,12,12,7),	0,		AARCH64_NO_FEATURES)
    SYSREG ("icc_nmiar1_el1",	CPENC (3,0,12,9,5),	F_REG_READ,	AARCH64_FEATURE (V8_7A)) /* GICv3_NMI */
+   SYSREG ("icc_pcr_el1",	CPENC (3,1,12,0,2),	0,              AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_pcr_el3",	CPENC (3,6,12,8,1),	0,              AARCH64_FEATURE (GCIE))
    SYSREG ("icc_pmr_el1",	CPENC (3,0,4,6,0),	0,		AARCH64_NO_FEATURES)
+   SYSREG ("icc_ppi_cactiver0_el1", CPENC (3,0,12,13,0),	0,              AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_ppi_cactiver1_el1", CPENC (3,0,12,13,1),	0,              AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_ppi_cpendr0_el1",   CPENC (3,0,12,13,4),	0,              AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_ppi_cpendr1_el1",   CPENC (3,0,12,13,5),	0,              AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_ppi_domainr0_el3",  CPENC (3,6,12,8,4),  0,              AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_ppi_domainr1_el3",  CPENC (3,6,12,8,5),  0,              AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_ppi_domainr2_el3",  CPENC (3,6,12,8,6),  0,              AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_ppi_domainr3_el3",  CPENC (3,6,12,8,7),  0,              AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_ppi_enabler0_el1",  CPENC (3,0,12,10,6), 0,              AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_ppi_enabler1_el1",  CPENC (3,0,12,10,7), 0,              AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_ppi_hmr0_el1",	CPENC (3,0,12,10,0),	F_REG_READ,     AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_ppi_hmr1_el1",	CPENC (3,0,12,10,1),	F_REG_READ,     AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_ppi_priorityr0_el1",  CPENC (3,0,12,14,0), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_ppi_priorityr1_el1",  CPENC (3,0,12,14,1), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_ppi_priorityr2_el1",  CPENC (3,0,12,14,2), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_ppi_priorityr3_el1",  CPENC (3,0,12,14,3), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_ppi_priorityr4_el1",  CPENC (3,0,12,14,4), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_ppi_priorityr5_el1",  CPENC (3,0,12,14,5), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_ppi_priorityr6_el1",  CPENC (3,0,12,14,6), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_ppi_priorityr7_el1",  CPENC (3,0,12,14,7), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_ppi_priorityr8_el1",  CPENC (3,0,12,15,0), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_ppi_priorityr9_el1",  CPENC (3,0,12,15,1), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_ppi_priorityr10_el1", CPENC (3,0,12,15,2), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_ppi_priorityr11_el1", CPENC (3,0,12,15,3), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_ppi_priorityr12_el1", CPENC (3,0,12,15,4), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_ppi_priorityr13_el1", CPENC (3,0,12,15,5), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_ppi_priorityr14_el1", CPENC (3,0,12,15,6), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_ppi_priorityr15_el1", CPENC (3,0,12,15,7), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_ppi_sactiver0_el1",   CPENC (3,0,12,13,2), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_ppi_sactiver1_el1",   CPENC (3,0,12,13,3), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_ppi_spendr0_el1",     CPENC (3,0,12,13,6), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("icc_ppi_spendr1_el1",     CPENC (3,0,12,13,7), 0,            AARCH64_FEATURE (GCIE))
    SYSREG ("icc_rpr_el1",	CPENC (3,0,12,11,3),	F_REG_READ,	AARCH64_NO_FEATURES)
    SYSREG ("icc_sgi0r_el1",	CPENC (3,0,12,11,7),	F_REG_WRITE,	AARCH64_NO_FEATURES)
    SYSREG ("icc_sgi1r_el1",	CPENC (3,0,12,11,5),	F_REG_WRITE,	AARCH64_NO_FEATURES)
***************
*** 497,505 ****
--- 776,790 ----
    SYSREG ("ich_ap1r1_el2",	CPENC (3,4,12,9,1),	0,		AARCH64_NO_FEATURES)
    SYSREG ("ich_ap1r2_el2",	CPENC (3,4,12,9,2),	0,		AARCH64_NO_FEATURES)
    SYSREG ("ich_ap1r3_el2",	CPENC (3,4,12,9,3),	0,		AARCH64_NO_FEATURES)
+   SYSREG ("ich_apr_el2",	CPENC (3,4,12,8,4),	0,              AARCH64_FEATURE (GCIE))
+   SYSREG ("ich_contextr_el2",	CPENC (3,4,12,11,6),	0,              AARCH64_FEATURE (GCIE))
    SYSREG ("ich_eisr_el2",	CPENC (3,4,12,11,3),	F_REG_READ,	AARCH64_NO_FEATURES)
    SYSREG ("ich_elrsr_el2",	CPENC (3,4,12,11,5),	F_REG_READ,	AARCH64_NO_FEATURES)
    SYSREG ("ich_hcr_el2",	CPENC (3,4,12,11,0),	0,		AARCH64_NO_FEATURES)
+   SYSREG ("ich_hfgitr_el2",	CPENC (3,4,12,9,7),	0,              AARCH64_FEATURE (GCIE))
+   SYSREG ("ich_hfgrtr_el2",	CPENC (3,4,12,9,4),	0,              AARCH64_FEATURE (GCIE))
+   SYSREG ("ich_hfgwtr_el2",	CPENC (3,4,12,9,6),	0,              AARCH64_FEATURE (GCIE))
+   SYSREG ("ich_hppir_el2",	CPENC (3,4,12,8,5),	F_REG_READ,     AARCH64_FEATURE (GCIE))
    SYSREG ("ich_lr0_el2",	CPENC (3,4,12,12,0),	0,		AARCH64_NO_FEATURES)
    SYSREG ("ich_lr10_el2",	CPENC (3,4,12,13,2),	0,		AARCH64_NO_FEATURES)
    SYSREG ("ich_lr11_el2",	CPENC (3,4,12,13,3),	0,		AARCH64_NO_FEATURES)
***************
*** 517,522 ****
--- 802,832 ----
    SYSREG ("ich_lr8_el2",	CPENC (3,4,12,13,0),	0,		AARCH64_NO_FEATURES)
    SYSREG ("ich_lr9_el2",	CPENC (3,4,12,13,1),	0,		AARCH64_NO_FEATURES)
    SYSREG ("ich_misr_el2",	CPENC (3,4,12,11,2),	F_REG_READ,	AARCH64_NO_FEATURES)
+   SYSREG ("ich_ppi_activer0_el2", CPENC (3,4,12,10,6),	0,              AARCH64_FEATURE (GCIE))
+   SYSREG ("ich_ppi_activer1_el2", CPENC (3,4,12,10,7),	0,              AARCH64_FEATURE (GCIE))
+   SYSREG ("ich_ppi_dvir0_el2", CPENC (3,4,12,10,0),	0,              AARCH64_FEATURE (GCIE))
+   SYSREG ("ich_ppi_dvir1_el2", CPENC (3,4,12,10,1),	0,              AARCH64_FEATURE (GCIE))
+   SYSREG ("ich_ppi_enabler0_el2", CPENC (3,4,12,10,2),	0,              AARCH64_FEATURE (GCIE))
+   SYSREG ("ich_ppi_enabler1_el2", CPENC (3,4,12,10,3),	0,              AARCH64_FEATURE (GCIE))
+   SYSREG ("ich_ppi_pendr0_el2", CPENC (3,4,12,10,4),	0,              AARCH64_FEATURE (GCIE))
+   SYSREG ("ich_ppi_pendr1_el2", CPENC (3,4,12,10,5),	0,              AARCH64_FEATURE (GCIE))
+   SYSREG ("ich_ppi_priorityr0_el2",  CPENC (3,4,12,14,0), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("ich_ppi_priorityr1_el2",  CPENC (3,4,12,14,1), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("ich_ppi_priorityr2_el2",  CPENC (3,4,12,14,2), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("ich_ppi_priorityr3_el2",  CPENC (3,4,12,14,3), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("ich_ppi_priorityr4_el2",  CPENC (3,4,12,14,4), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("ich_ppi_priorityr5_el2",  CPENC (3,4,12,14,5), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("ich_ppi_priorityr6_el2",  CPENC (3,4,12,14,6), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("ich_ppi_priorityr7_el2",  CPENC (3,4,12,14,7), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("ich_ppi_priorityr8_el2",  CPENC (3,4,12,15,0), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("ich_ppi_priorityr9_el2",  CPENC (3,4,12,15,1), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("ich_ppi_priorityr10_el2", CPENC (3,4,12,15,2), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("ich_ppi_priorityr11_el2", CPENC (3,4,12,15,3), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("ich_ppi_priorityr12_el2", CPENC (3,4,12,15,4), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("ich_ppi_priorityr13_el2", CPENC (3,4,12,15,5), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("ich_ppi_priorityr14_el2", CPENC (3,4,12,15,6), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("ich_ppi_priorityr15_el2", CPENC (3,4,12,15,7), 0,            AARCH64_FEATURE (GCIE))
+   SYSREG ("ich_vctlr_el2",	CPENC (3,4,12,11,4),	0,              AARCH64_FEATURE (GCIE))
    SYSREG ("ich_vmcr_el2",	CPENC (3,4,12,11,7),	0,		AARCH64_NO_FEATURES)
    SYSREG ("ich_vtr_el2",	CPENC (3,4,12,11,1),	F_REG_READ,	AARCH64_NO_FEATURES)
    SYSREG ("id_aa64afr0_el1",	CPENC (3,0,0,5,4),	F_REG_READ,	AARCH64_NO_FEATURES)
***************
*** 559,565 ****
--- 869,885 ----
    SYSREG ("id_pfr1_el1",	CPENC (3,0,0,1,1),	F_REG_READ,	AARCH64_NO_FEATURES)
    SYSREG ("id_pfr2_el1",	CPENC (3,0,0,3,4),	F_REG_READ,	AARCH64_NO_FEATURES)
    SYSREG ("ifsr32_el2",		CPENC (3,4,5,0,1),	0,		AARCH64_NO_FEATURES)
+   SYSREG ("irtbrp_el1",		CPENC (3,0,2,0,5),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("irtbrp_el12",	CPENC (3,5,2,0,5),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("irtbrp_el2",		CPENC (3,4,2,0,5),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("irtbrp_el3",		CPENC (3,6,2,0,5),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("irtbru_el1",		CPENC (3,0,2,0,4),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("irtbru_el12",	CPENC (3,5,2,0,4),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("irtbru_el2",		CPENC (3,4,2,0,4),	0,		AARCH64_FEATURE (POE2))
    SYSREG ("isr_el1",		CPENC (3,0,12,1,0),	F_REG_READ,	AARCH64_NO_FEATURES)
+   SYSREG ("ldstt_el1",		CPENC (3,0,2,1,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("ldstt_el12",		CPENC (3,5,2,1,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("ldstt_el2",		CPENC (3,4,2,1,7),	0,		AARCH64_FEATURE (POE2))
    SYSREG ("lorc_el1",		CPENC (3,0,10,4,3),	0,		AARCH64_FEATURE (LOR))
    SYSREG ("lorea_el1",		CPENC (3,0,10,4,1),	0,		AARCH64_FEATURE (LOR))
    SYSREG ("lorid_el1",		CPENC (3,0,10,4,7),	F_REG_READ,	AARCH64_FEATURE (LOR))
***************
*** 602,610 ****
--- 922,937 ----
    SYSREG ("mpambwcap_el2",	CPENC (3,4,10,5,6),	0,		AARCH64_FEATURE (V9_3A)) /* MPAM_PE_BW_CTRL */
    SYSREG ("mpambwidr_el1",	CPENC (3,0,10,4,5),	F_REG_READ,	AARCH64_FEATURE (V9_3A)) /* MPAM_PE_BW_CTRL */
    SYSREG ("mpambwsm_el1",	CPENC (3,0,10,5,7),	0,		AARCH64_FEATURES (2, SME, V9_3A)) /* SME && MPAM_PE_BW_CTRL */
+   SYSREG ("mpamctl_el1",	CPENC (3,0,10,5,2),	0,		AARCH64_FEATURE (MPAMv2))
+   SYSREG ("mpamctl_el12",	CPENC (3,5,10,5,2),	0,		AARCH64_FEATURE (MPAMv2))
+   SYSREG ("mpamctl_el2",	CPENC (3,4,10,5,2),	0,		AARCH64_FEATURE (MPAMv2))
+   SYSREG ("mpamctl_el3",	CPENC (3,6,10,5,2),	0,		AARCH64_FEATURE (MPAMv2))
    SYSREG ("mpamhcr_el2",	CPENC (3,4,10,4,0),	0,		AARCH64_FEATURE (V8_2A)) /* MPAM */
    SYSREG ("mpamidr_el1",	CPENC (3,0,10,4,4),	F_REG_READ,	AARCH64_FEATURE (V8_2A)) /* MPAM */
    SYSREG ("mpamsm_el1",		CPENC (3,0,10,5,3),	0,		AARCH64_FEATURES (2, SME, V8_2A)) /* SME && MPAM */
+   SYSREG ("mpamvidcr_el2",	CPENC (3,4,10,7,0),	0,		AARCH64_FEATURE (MPAMv2))
+   SYSREG ("mpamvidsr_el2",	CPENC (3,4,10,7,1),	0,		AARCH64_FEATURE (MPAMv2))
+   SYSREG ("mpamvidsr_el3",	CPENC (3,6,10,7,1),	0,		AARCH64_FEATURE (MPAMv2))
    SYSREG ("mpamvpm0_el2",	CPENC (3,4,10,6,0),	0,		AARCH64_FEATURE (V8_2A)) /* MPAM */
    SYSREG ("mpamvpm1_el2",	CPENC (3,4,10,6,1),	0,		AARCH64_FEATURE (V8_2A)) /* MPAM */
    SYSREG ("mpamvpm2_el2",	CPENC (3,4,10,6,2),	0,		AARCH64_FEATURE (V8_2A)) /* MPAM */
***************
*** 620,625 ****
--- 947,956 ----
    SYSREG ("mvfr0_el1",		CPENC (3,0,0,3,0),	F_REG_READ,	AARCH64_NO_FEATURES)
    SYSREG ("mvfr1_el1",		CPENC (3,0,0,3,1),	F_REG_READ,	AARCH64_NO_FEATURES)
    SYSREG ("mvfr2_el1",		CPENC (3,0,0,3,2),	F_REG_READ,	AARCH64_NO_FEATURES)
+   SYSREG ("nvhcr_el2",		CPENC (3,4,1,5,0),	0,		AARCH64_FEATURE (V9_3A)) /* NV3 */
+   SYSREG ("nvhcrx_el2",		CPENC (3,4,1,5,1),	0,		AARCH64_FEATURE (V9_6A)) /* NV3 && SRMASK2 */
+   SYSREG ("nvhcrmask_el2",	CPENC (3,4,1,5,4),	0,		AARCH64_FEATURE (V9_6A)) /* NV3 && SRMASK2 */
+   SYSREG ("nvhcrxmask_el2",	CPENC (3,4,1,5,5),	0,		AARCH64_FEATURE (V9_6A)) /* NV3 && SRMASK2 */
    SYSREG ("nzcv",		CPENC (3,3,4,2,0),	0,		AARCH64_NO_FEATURES)
    SYSREG ("osdlr_el1",		CPENC (2,0,1,3,4),	0,		AARCH64_NO_FEATURES)
    SYSREG ("osdtrrx_el1",	CPENC (2,0,0,0,2),	0,		AARCH64_NO_FEATURES)
***************
*** 866,871 ****
--- 1197,1203 ----
    SYSREG ("s2pir_el2",		CPENC (3,4,10,2,5),	0,		AARCH64_FEATURE (V8_8A)) /* S2PIE */
    SYSREG ("s2por_el1",		CPENC (3,0,10,2,5),	0,		AARCH64_FEATURE (V8_8A)) /* S2POE */
    SYSREG ("scr_el3",		CPENC (3,6,1,1,0),	0,		AARCH64_NO_FEATURES)
+   SYSREG ("scr2_el3",		CPENC (3,6,1,2,2),	0,		AARCH64_FEATURE (V9_3A)) /* SCR2 */
    SYSREG ("sctlr_el1",		CPENC (3,0,1,0,0),	0,		AARCH64_NO_FEATURES)
    SYSREG ("sctlr_el12",		CPENC (3,5,1,0,0),	0,		AARCH64_NO_FEATURES)
    SYSREG ("sctlr_el2",		CPENC (3,4,1,0,0),	0,		AARCH64_NO_FEATURES)
***************
*** 996,1001 ****
--- 1328,1337 ----
    SYSREG ("spsr_svc",		CPENC (3,0,4,0,0),	F_DEPRECATED,	AARCH64_NO_FEATURES)
    SYSREG ("spsr_und",		CPENC (3,4,4,3,2),	0,		AARCH64_NO_FEATURES)
    SYSREG ("ssbs",		CPENC (3,3,4,2,6),	0,		AARCH64_FEATURE (SSBS))
+   SYSREG ("stindex_el1",	CPENC (3,0,4,0,2),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("stindex_el12",	CPENC (3,5,4,0,2),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("stindex_el2",	CPENC (3,4,4,0,2),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("stindex_el3",	CPENC (3,6,4,0,2),	0,		AARCH64_FEATURE (POE2))
    SYSREG ("svcr",		CPENC (3,3,4,2,2),	0,		AARCH64_FEATURE (SME))
    SYSREG ("tco",		CPENC (3,3,4,2,7),	0,		AARCH64_FEATURE (MEMTAG))
    SYSREG ("tcr_el1",		CPENC (3,0,2,0,2),	0,		AARCH64_NO_FEATURES)
***************
*** 1018,1029 ****
--- 1354,1392 ----
    SYSREG ("tfsr_el2",		CPENC (3,4,5,6,0),	0,		AARCH64_FEATURE (MEMTAG))
    SYSREG ("tfsr_el3",		CPENC (3,6,5,6,0),	0,		AARCH64_FEATURE (MEMTAG))
    SYSREG ("tfsre0_el1",		CPENC (3,0,5,6,1),	0,		AARCH64_FEATURE (MEMTAG))
+   SYSREG ("tindex_el0",		CPENC (3,3,4,0,3),      0,		AARCH64_FEATURE (POE2))
+   SYSREG ("tindex_el1",		CPENC (3,0,4,0,3),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("tindex_el12",	CPENC (3,5,4,0,3),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("tindex_el2",		CPENC (3,4,4,0,3),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("tindex_el3",		CPENC (3,6,4,0,3),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("tlbididr_el1",	CPENC (3,0,10,4,6),	F_REG_READ,	AARCH64_FEATURE (TLBID))
    SYSREG ("tpidr2_el0",		CPENC (3,3,13,0,5),	0,		AARCH64_FEATURE (SME))
+   SYSREG ("tpidr3_el0",		CPENC (3,3,13,0,0),     0,		AARCH64_FEATURE (POE2))
+   SYSREG ("tpidr3_el1",		CPENC (3,0,13,0,0),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("tpidr3_el12",	CPENC (3,5,13,0,0),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("tpidr3_el2",		CPENC (3,4,13,0,0),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("tpidr3_el3",		CPENC (3,6,13,0,0),	0,		AARCH64_FEATURE (POE2))
    SYSREG ("tpidr_el0",		CPENC (3,3,13,0,2),	0,		AARCH64_NO_FEATURES)
    SYSREG ("tpidr_el1",		CPENC (3,0,13,0,4),	0,		AARCH64_NO_FEATURES)
    SYSREG ("tpidr_el2",		CPENC (3,4,13,0,2),	0,		AARCH64_NO_FEATURES)
    SYSREG ("tpidr_el3",		CPENC (3,6,13,0,2),	0,		AARCH64_NO_FEATURES)
    SYSREG ("tpidrro_el0",	CPENC (3,3,13,0,3),	0,		AARCH64_NO_FEATURES)
+   SYSREG ("tpmax0_el0",		CPENC (3,3,2,2,5),	0,		AARCH64_NO_FEATURES)
+   SYSREG ("tpmax0_el1",		CPENC (3,0,2,2,5),	0,		AARCH64_NO_FEATURES)
+   SYSREG ("tpmax0_el12",	CPENC (3,5,2,2,5),	0,		AARCH64_NO_FEATURES)
+   SYSREG ("tpmax0_el2",		CPENC (3,4,2,2,5),	0,		AARCH64_NO_FEATURES)
+   SYSREG ("tpmax1_el0",		CPENC (3,3,2,2,7),	0,		AARCH64_NO_FEATURES)
+   SYSREG ("tpmax1_el1",		CPENC (3,0,2,2,7),	0,		AARCH64_NO_FEATURES)
+   SYSREG ("tpmax1_el12",	CPENC (3,5,2,2,7),	0,		AARCH64_NO_FEATURES)
+   SYSREG ("tpmax1_el2",		CPENC (3,4,2,2,7),	0,		AARCH64_NO_FEATURES)
+   SYSREG ("tpmin0_el0",		CPENC (3,3,2,2,4),	0,		AARCH64_NO_FEATURES)
+   SYSREG ("tpmin0_el1",		CPENC (3,0,2,2,4),	0,		AARCH64_NO_FEATURES)
+   SYSREG ("tpmin0_el12",	CPENC (3,5,2,2,4),	0,		AARCH64_NO_FEATURES)
+   SYSREG ("tpmin0_el2",		CPENC (3,4,2,2,4),	0,		AARCH64_NO_FEATURES)
+   SYSREG ("tpmin1_el0",		CPENC (3,3,2,2,6),	0,		AARCH64_NO_FEATURES)
+   SYSREG ("tpmin1_el1",		CPENC (3,0,2,2,6),	0,		AARCH64_NO_FEATURES)
+   SYSREG ("tpmin1_el12",	CPENC (3,5,2,2,6),	0,		AARCH64_NO_FEATURES)
+   SYSREG ("tpmin1_el2",		CPENC (3,4,2,2,6),	0,		AARCH64_NO_FEATURES)
    SYSREG ("trbbaser_el1",	CPENC (3,0,9,11,2),	0,		AARCH64_FEATURE (V9A)) /* TRBE */
    SYSREG ("trbidr_el1",		CPENC (3,0,9,11,7),	F_REG_READ,	AARCH64_FEATURE (V9A)) /* TRBE */
    SYSREG ("trblimitr_el1",	CPENC (3,0,9,11,0),	0,		AARCH64_FEATURE (V9A)) /* TRBE */
***************
*** 1264,1269 ****
--- 1627,1639 ----
    SYSREG ("ttbr1_el1",		CPENC (3,0,2,0,1),	F_REG_128,	AARCH64_NO_FEATURES)
    SYSREG ("ttbr1_el12",		CPENC (3,5,2,0,1),	F_REG_128,	AARCH64_NO_FEATURES)
    SYSREG ("ttbr1_el2",		CPENC (3,4,2,0,1),	F_REG_128,	AARCH64_FEATURE (V8A))
+   SYSREG ("tttbrp_el1",		CPENC (3,0,10,2,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("tttbrp_el12",	CPENC (3,5,10,2,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("tttbrp_el2",		CPENC (3,4,10,2,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("tttbrp_el3",		CPENC (3,6,10,2,7),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("tttbru_el1",		CPENC (3,0,10,2,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("tttbru_el12",	CPENC (3,5,10,2,6),	0,		AARCH64_FEATURE (POE2))
+   SYSREG ("tttbru_el2",		CPENC (3,4,10,2,6),	0,		AARCH64_FEATURE (POE2))
    SYSREG ("uao",		CPENC (3,0,4,2,4),	0,		AARCH64_FEATURE (V8_1A)) /* UAO */
    SYSREG ("vbar_el1",		CPENC (3,0,12,0,0),	0,		AARCH64_NO_FEATURES)
    SYSREG ("vbar_el12",		CPENC (3,5,12,0,0),	0,		AARCH64_NO_FEATURES)
***************
*** 1274,1279 ****
--- 1644,1650 ----
    SYSREG ("vmecid_a_el2",	CPENC (3,4,10,9,1),	0,		AARCH64_FEATURE (V9_2A)) /* MEC */
    SYSREG ("vmecid_p_el2",	CPENC (3,4,10,9,0),	0,		AARCH64_FEATURE (V9_2A)) /* MEC */
    SYSREG ("vmpidr_el2",		CPENC (3,4,0,0,5),	0,		AARCH64_NO_FEATURES)
+   SYSREG ("vnccr_el2",		CPENC (3,4,2,2,1),	0,		AARCH64_FEATURE (POE2))
    SYSREG ("vncr_el2",		CPENC (3,4,2,2,0),	0,		AARCH64_FEATURE (V8_3A)) /* NV2 */
    SYSREG ("vpidr_el2",		CPENC (3,4,0,0,0),	0,		AARCH64_NO_FEATURES)
    SYSREG ("vsctlr_el2",		CPENC (3,4,2,0,0),	0,		AARCH64_FEATURE (V8R))
***************
*** 1282,1287 ****
--- 1653,1666 ----
    SYSREG ("vstcr_el2",		CPENC (3,4,2,6,2),	0,		AARCH64_FEATURE (V8_3A)) /* SEL2 */
    SYSREG ("vsttbr_el2",		CPENC (3,4,2,6,0),	0,		AARCH64_FEATURES (2, V8A, V8_3A)) /* SEL2 */
    SYSREG ("vtcr_el2",		CPENC (3,4,2,1,2),	0,		AARCH64_NO_FEATURES)
+   SYSREG ("vtlbid0_el2",	CPENC (3,4,2,8,0),	0,		AARCH64_FEATURE (TLBID))
+   SYSREG ("vtlbid1_el2",	CPENC (3,4,2,8,1),	0,		AARCH64_FEATURE (TLBID))
+   SYSREG ("vtlbid2_el2",	CPENC (3,4,2,8,2),	0,		AARCH64_FEATURE (TLBID))
+   SYSREG ("vtlbid3_el2",	CPENC (3,4,2,8,3),	0,		AARCH64_FEATURE (TLBID))
+   SYSREG ("vtlbidos0_el2",	CPENC (3,4,2,9,0),	0,		AARCH64_FEATURE (TLBID))
+   SYSREG ("vtlbidos1_el2",	CPENC (3,4,2,9,1),	0,		AARCH64_FEATURE (TLBID))
+   SYSREG ("vtlbidos2_el2",	CPENC (3,4,2,9,2),	0,		AARCH64_FEATURE (TLBID))
+   SYSREG ("vtlbidos3_el2",	CPENC (3,4,2,9,3),	0,		AARCH64_FEATURE (TLBID))
    SYSREG ("vttbr_el2",		CPENC (3,4,2,1,0),	F_REG_128,	AARCH64_FEATURE (V8A))
    SYSREG ("zcr_el1",		CPENC (3,0,1,2,0),	0,		AARCH64_FEATURE (SVE))
    SYSREG ("zcr_el12",		CPENC (3,5,1,2,0),	0,		AARCH64_FEATURE (SVE))
diff -Nrcpad gcc-16-20260329/gcc/config/aarch64/aarch64-tune.md gcc-16-20260405/gcc/config/aarch64/aarch64-tune.md
*** gcc-16-20260329/gcc/config/aarch64/aarch64-tune.md	Sun Mar 29 22:32:20 2026
--- gcc-16-20260405/gcc/config/aarch64/aarch64-tune.md	Sun Apr  5 22:32:20 2026
***************
*** 1,5 ****
  ;; -*- buffer-read-only: t -*-
  ;; Generated automatically by gentune.sh from aarch64-cores.def
  (define_attr "tune"
! 	"cortexa34,cortexa35,cortexa53,cortexa57,cortexa72,cortexa73,thunderx,thunderxt88,thunderxt88p1,octeontx,octeontxt81,octeontxt83,thunderxt81,thunderxt83,ampere1,ampere1a,ampere1b,ampere1c,emag,xgene1,falkor,qdf24xx,exynosm1,phecda,thunderx2t99p1,vulcan,thunderx2t99,cortexa55,cortexa75,cortexa76,cortexa76ae,cortexa77,cortexa78,cortexa78ae,cortexa78c,cortexa65,cortexa65ae,cortexx1,cortexx1c,neoversen1,ares,neoversee1,octeontx2,octeontx2t98,octeontx2t96,octeontx2t93,octeontx2f95,octeontx2f95n,octeontx2f95mm,a64fx,fujitsu_monaka,hip12,tsv110,thunderx3t110,neoversev1,zeus,neoverse512tvb,saphira,oryon1,cortexa57cortexa53,cortexa72cortexa53,cortexa73cortexa35,cortexa73cortexa53,cortexa75cortexa55,cortexa76cortexa55,cortexr82,cortexr82ae,applea12,applem1_0,applem1_1,applem1_2,applem1_3,applem2_0,applem2_1,applem2_2,applem2_3,applem3_0,applem3_1,applem3_2,applem4_0,applem4_1,applem4_2,cortexa510,cortexa520,cortexa520ae,cortexa710,cortexa715,cortexa720,cortexa720ae,cortexa725,cortexa320,cortexx2,cortexx3,cortexx4,cortexx925,neoversen2,cobalt100,neoversen3,neoversev2,grace,neoversev3,neoversev3ae,c1nano,c1pro,c1premium,c1ultra,demeter,olympus,gb10,generic,generic_armv8_a,generic_armv9_a"
  	(const (symbol_ref "((enum attr_tune) aarch64_tune)")))
--- 1,5 ----
  ;; -*- buffer-read-only: t -*-
  ;; Generated automatically by gentune.sh from aarch64-cores.def
  (define_attr "tune"
! 	"cortexa34,cortexa35,cortexa53,cortexa57,cortexa72,cortexa73,thunderx,thunderxt88,thunderxt88p1,octeontx,octeontxt81,octeontxt83,thunderxt81,thunderxt83,ampere1,ampere1a,ampere1b,ampere1c,emag,xgene1,falkor,qdf24xx,exynosm1,phecda,thunderx2t99p1,vulcan,thunderx2t99,cortexa55,cortexa75,cortexa76,cortexa76ae,cortexa77,cortexa78,cortexa78ae,cortexa78c,cortexa65,cortexa65ae,cortexx1,cortexx1c,neoversen1,ares,neoversee1,octeontx2,octeontx2t98,octeontx2t96,octeontx2t93,octeontx2f95,octeontx2f95n,octeontx2f95mm,a64fx,fujitsu_monaka,hip12,tsv110,thunderx3t110,neoversev1,zeus,neoverse512tvb,saphira,oryon1,cortexa57cortexa53,cortexa72cortexa53,cortexa73cortexa35,cortexa73cortexa53,cortexa75cortexa55,cortexa76cortexa55,cortexr82,cortexr82ae,applea12,applem1_0,applem1_1,applem1_2,applem1_3,applem2_0,applem2_1,applem2_2,applem2_3,applem3_0,applem3_1,applem3_2,applem4_0,applem4_1,applem4_2,applem5_0,applem5_1,applem5_2,cortexa510,cortexa520,cortexa520ae,cortexa710,cortexa715,cortexa720,cortexa720ae,cortexa725,cortexa320,cortexx2,cortexx3,cortexx4,cortexx925,neoversen2,cobalt100,neoversen3,neoversev2,grace,neoversev3,neoversev3ae,c1nano,c1pro,c1premium,c1ultra,demeter,olympus,gb10,generic,generic_armv8_a,generic_armv9_a"
  	(const (symbol_ref "((enum attr_tune) aarch64_tune)")))
diff -Nrcpad gcc-16-20260329/gcc/config/aarch64/aarch64.cc gcc-16-20260405/gcc/config/aarch64/aarch64.cc
*** gcc-16-20260329/gcc/config/aarch64/aarch64.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/config/aarch64/aarch64.cc	Sun Apr  5 22:32:07 2026
*************** cost_plus:
*** 16234,16241 ****
      case GEU:
      case LE:
      case LEU:
! 
!       return false; /* All arguments must be in registers.  */
  
      case FMA:
        op0 = XEXP (x, 0);
--- 16234,16257 ----
      case GEU:
      case LE:
      case LEU:
!       {
! 	op0 = XEXP (x, 0);
! 	op1 = XEXP (x, 1);
! 	machine_mode inner_mode = GET_MODE (op0);
! 	*cost += rtx_cost (op0, inner_mode, code, 0, speed);
! 	if (op1 != CONST0_RTX (inner_mode))
! 	  {
! 	    unsigned int vec_flags = aarch64_classify_vector_mode (mode);
! 	    bool unsigned_p = code == LTU || code == LEU || code == GTU
! 			      || code == GEU;
! 	    if ((vec_flags & VEC_SVE_DATA) == 0
! 		|| !aarch64_sve_cmp_immediate_p (op1, !unsigned_p))
! 	      *cost += rtx_cost (op1, inner_mode, code, 1, speed);
! 	    if (code == NE && (vec_flags & VEC_ADVSIMD))
! 	      *cost += COSTS_N_INSNS (1);
! 	  }
! 	return true;
!       }
  
      case FMA:
        op0 = XEXP (x, 0);
*************** aarch64_scalar_mode_supported_p (scalar_
*** 30400,30406 ****
      return default_decimal_float_supported_p ();
  
    if (mode == TFmode)
!     return true;
  
    return ((mode == HFmode || mode == BFmode)
  	  ? true
--- 30416,30422 ----
      return default_decimal_float_supported_p ();
  
    if (mode == TFmode)
!     return TARGET_LONG_DOUBLE_128 != 0;
  
    return ((mode == HFmode || mode == BFmode)
  	  ? true
diff -Nrcpad gcc-16-20260329/gcc/config/arm/arm.cc gcc-16-20260405/gcc/config/arm/arm.cc
*** gcc-16-20260329/gcc/config/arm/arm.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/config/arm/arm.cc	Sun Apr  5 22:32:07 2026
*************** enum tls_reloc {
*** 2453,2459 ****
  inline static int
  arm_constant_limit (bool size_p)
  {
!   return size_p ? 1 : current_tune->constant_limit;
  }
  
  /* Emit an insn that's a simple single-set.  Both the operands must be known
--- 2453,2459 ----
  inline static int
  arm_constant_limit (bool size_p)
  {
!   return size_p ? 1 : MAX (1, current_tune->constant_limit);
  }
  
  /* Emit an insn that's a simple single-set.  Both the operands must be known
diff -Nrcpad gcc-16-20260329/gcc/config/bpf/bpf.md gcc-16-20260405/gcc/config/bpf/bpf.md
*** gcc-16-20260329/gcc/config/bpf/bpf.md	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/config/bpf/bpf.md	Sun Apr  5 22:32:07 2026
***************
*** 279,286 ****
  	(zero_extend:DI (match_operand:HI 1 "nonimmediate_operand" "0,r,q")))]
    ""
    "@
!    {and\t%0,0xffff|%0 &= 0xffff}
!    *return bpf_output_move (operands, \"{mov\t%0,%1\;and\t%0,0xffff|%0 = %1;%0 &= 0xffff}\");
     *return bpf_output_move (operands, \"{ldxh\t%0,%1|%0 = *(u16 *) %1}\");"
    [(set_attr "type" "alu,alu,ldx")])
  
--- 279,286 ----
  	(zero_extend:DI (match_operand:HI 1 "nonimmediate_operand" "0,r,q")))]
    ""
    "@
!    *return bpf_has_alu32 ? \"{and32\t%0,0xffff|%W0 &= 0xffff}\" : \"{and\t%0,0xffff|%0 &= 0xffff}\";
!    *return bpf_output_move (operands, bpf_has_alu32 ? \"{mov\t%0,%1\;and\t%0,0xffff|%W0 = %W1;%W0 &= 0xffff}\" : \"{mov\t%0,%1\;and\t%0,0xffff|%0 = %1;%0 &= 0xffff}\");
     *return bpf_output_move (operands, \"{ldxh\t%0,%1|%0 = *(u16 *) %1}\");"
    [(set_attr "type" "alu,alu,ldx")])
  
***************
*** 289,296 ****
  	(zero_extend:DI (match_operand:QI 1 "nonimmediate_operand" "0,r,q")))]
    ""
    "@
!    {and\t%0,0xff|%0 &= 0xff}
!    *return bpf_output_move (operands, \"{mov\t%0,%1\;and\t%0,0xff|%0 = %1;%0 &= 0xff}\");
     *return bpf_output_move (operands, \"{ldxb\t%0,%1|%0 = *(u8 *) %1}\");"
    [(set_attr "type" "alu,alu,ldx")])
  
--- 289,296 ----
  	(zero_extend:DI (match_operand:QI 1 "nonimmediate_operand" "0,r,q")))]
    ""
    "@
!    *return bpf_has_alu32 ? \"{and32\t%0,0xff|%W0 &= 0xff}\" : \"{and\t%0,0xff|%0 &= 0xff}\";
!    *return bpf_output_move (operands, bpf_has_alu32 ? \"{mov\t%0,%1\;and\t%0,0xff|%W0 = %W1;%W0 &= 0xff}\" : \"{mov\t%0,%1\;and\t%0,0xff|%0 = %1;%0 &= 0xff}\");
     *return bpf_output_move (operands, \"{ldxb\t%0,%1|%0 = *(u8 *) %1}\");"
    [(set_attr "type" "alu,alu,ldx")])
  
diff -Nrcpad gcc-16-20260329/gcc/config/i386/i386-expand.cc gcc-16-20260405/gcc/config/i386/i386-expand.cc
*** gcc-16-20260329/gcc/config/i386/i386-expand.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/config/i386/i386-expand.cc	Sun Apr  5 22:32:07 2026
*************** ix86_expand_int_vec_cmp (rtx operands[])
*** 5282,5292 ****
      return false;
  
    if (negate)
!     cmp = ix86_expand_int_sse_cmp (operands[0], EQ, cmp,
! 				   CONST0_RTX (GET_MODE (cmp)),
! 				   NULL, NULL, &negate);
! 
!   gcc_assert (!negate);
  
    if (operands[0] != cmp)
      emit_move_insn (operands[0], cmp);
--- 5282,5298 ----
      return false;
  
    if (negate)
!     {
!       if (TARGET_AVX512F && GET_MODE_SIZE (GET_MODE (cmp)) >= 16)
! 	cmp = gen_rtx_XOR (GET_MODE (cmp), cmp, CONSTM1_RTX (GET_MODE (cmp)));
!       else
! 	{
! 	  cmp = ix86_expand_int_sse_cmp (operands[0], EQ, cmp,
! 					 CONST0_RTX (GET_MODE (cmp)),
! 					 NULL, NULL, &negate);
! 	  gcc_assert (!negate);
! 	}
!     }
  
    if (operands[0] != cmp)
      emit_move_insn (operands[0], cmp);
diff -Nrcpad gcc-16-20260329/gcc/config/i386/i386.cc gcc-16-20260405/gcc/config/i386/i386.cc
*** gcc-16-20260329/gcc/config/i386/i386.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/config/i386/i386.cc	Sun Apr  5 22:32:07 2026
*************** struct stack_access_data
*** 8607,8612 ****
--- 8607,8626 ----
    unsigned int *stack_alignment;
  };
  
+ /* Return true if OP references an argument passed on stack.  */
+ 
+ static bool
+ ix86_argument_passed_on_stack_p (const_rtx op)
+ {
+   tree mem_expr = MEM_EXPR (op);
+   if (mem_expr)
+     {
+       tree var = get_base_address (mem_expr);
+       return TREE_CODE (var) == PARM_DECL;
+     }
+   return false;
+ }
+ 
  /* Update the maximum stack slot alignment from memory alignment in PAT.  */
  
  static void
*************** ix86_update_stack_alignment (rtx, const_
*** 8622,8628 ****
        auto op = *iter;
        if (MEM_P (op))
  	{
! 	  if (reg_mentioned_p (p->reg, XEXP (op, 0)))
  	    {
  	      unsigned int alignment = MEM_ALIGN (op);
  
--- 8636,8646 ----
        auto op = *iter;
        if (MEM_P (op))
  	{
! 	  /* NB: Ignore arguments passed on stack since caller is
! 	     responsible to align the outgoing stack for arguments
! 	     passed on stack.  */
! 	  if (reg_mentioned_p (p->reg, XEXP (op, 0))
! 	      && !ix86_argument_passed_on_stack_p (op))
  	    {
  	      unsigned int alignment = MEM_ALIGN (op);
  
*************** ix86_access_stack_p (unsigned int regno,
*** 8763,8781 ****
    return false;
  }
  
! /* Helper function for ix86_symbolic_const_load_p.  */
  
  static bool
! ix86_symbolic_const_load_p_1 (rtx set)
  {
    rtx dest = SET_DEST (set);
  
!   if (!REG_P (dest))
!     return false;
! 
!   /* Reject non-Pmode modes.  */
!   if (GET_MODE (dest) != Pmode)
!     return false;
  
    const_rtx src = SET_SRC (set);
  
--- 8781,8795 ----
    return false;
  }
  
! /* Return true if SET needs alignment > ALIGNMENT.  */
  
  static bool
! ix86_need_alignment_p_1 (rtx set, unsigned int alignment)
  {
    rtx dest = SET_DEST (set);
  
!   if (MEM_P (dest))
!     return GET_MODE_ALIGNMENT (GET_MODE (dest)) > alignment;
  
    const_rtx src = SET_SRC (set);
  
*************** ix86_symbolic_const_load_p_1 (rtx set)
*** 8785,8806 ****
        auto op = *iter;
  
        if (MEM_P (op))
! 	iter.skip_subrtxes ();
!       else if (SYMBOLIC_CONST (op))
! 	return true;
      }
  
    return false;
  }
  
! /* Return true if INSN loads a symbolic constant into register REGNO.  */
  
  static bool
! ix86_symbolic_const_load_p (rtx_insn *insn, unsigned int regno)
  {
    rtx set = single_set (insn);
    if (set)
!     return ix86_symbolic_const_load_p_1 (set);
  
    rtx pat = PATTERN (insn);
    if (GET_CODE (pat) != PARALLEL)
--- 8799,8818 ----
        auto op = *iter;
  
        if (MEM_P (op))
! 	return GET_MODE_ALIGNMENT (GET_MODE (op)) > alignment;
      }
  
    return false;
  }
  
! /* Return true if INSN needs alignment > ALIGNMENT.  */
  
  static bool
! ix86_need_alignment_p (rtx_insn *insn, unsigned int alignment)
  {
    rtx set = single_set (insn);
    if (set)
!     return ix86_need_alignment_p_1 (set, alignment);
  
    rtx pat = PATTERN (insn);
    if (GET_CODE (pat) != PARALLEL)
*************** ix86_symbolic_const_load_p (rtx_insn *in
*** 8810,8824 ****
      {
        rtx exp = XVECEXP (pat, 0, i);
  
!       if (GET_CODE (exp) == SET)
! 	{
! 	  rtx dest = SET_DEST (exp);
! 	  if (REG_P (dest)
! 	      && GET_MODE (dest) == Pmode
! 	      && REGNO (dest) == regno
! 	      && ix86_symbolic_const_load_p_1 (exp))
! 	    return true;
! 	}
      }
  
    return false;
--- 8822,8830 ----
      {
        rtx exp = XVECEXP (pat, 0, i);
  
!       if (GET_CODE (exp) == SET
! 	  && ix86_need_alignment_p_1 (exp, alignment))
! 	return true;
      }
  
    return false;
*************** ix86_find_max_used_stack_alignment (unsi
*** 8884,8891 ****
        bitmap_set_bit (worklist, HARD_FRAME_POINTER_REGNUM);
      }
  
-   HARD_REG_SET hard_stack_slot_access = stack_slot_access;
- 
    calculate_dominance_info (CDI_DOMINATORS);
  
    unsigned int regno;
--- 8890,8895 ----
*************** ix86_find_max_used_stack_alignment (unsi
*** 8907,8931 ****
  
    EXECUTE_IF_SET_IN_HARD_REG_SET (stack_slot_access, 0, regno, hrsi)
      {
-       /* Set to true if there is a symbolic constant load into REGNO.  */
-       bool symbolic_const_load_p = false;
- 
-       if (!TEST_HARD_REG_BIT (hard_stack_slot_access, regno))
- 	for (df_ref def = DF_REG_DEF_CHAIN (regno);
- 	     def;
- 	     def = DF_REF_NEXT_REG (def))
- 	  if (!DF_REF_IS_ARTIFICIAL (def)
- 	      && !DF_REF_FLAGS_IS_SET (def, DF_REF_MAY_CLOBBER)
- 	      && !DF_REF_FLAGS_IS_SET (def, DF_REF_MUST_CLOBBER))
- 	    {
- 	      rtx_insn *insn = DF_REF_INSN (def);
- 	      if (ix86_symbolic_const_load_p (insn, regno))
- 		{
- 		  symbolic_const_load_p = true;
- 		  break;
- 		}
- 	    }
- 
        for (df_ref ref = DF_REG_USE_CHAIN (regno);
  	   ref != NULL;
  	   ref = DF_REF_NEXT_REG (ref))
--- 8911,8916 ----
*************** ix86_find_max_used_stack_alignment (unsi
*** 8938,8947 ****
  	  if (!NONJUMP_INSN_P (insn))
  	    continue;
  
! 	  /* If there is no symbolic constant load into the register,
! 	     don't call ix86_access_stack_p.  */
! 	  if (!symbolic_const_load_p
! 	      || ix86_access_stack_p (regno, BLOCK_FOR_INSN (insn),
  				      set_up_by_prologue, prologue_used,
  				      reg_dominate_bbs_known,
  				      reg_dominate_bbs))
--- 8923,8932 ----
  	  if (!NONJUMP_INSN_P (insn))
  	    continue;
  
! 	  /* Call ix86_access_stack_p only if INSN needs alignment >
! 	     STACK_ALIGNMENT.  */
! 	  if (ix86_need_alignment_p (insn, stack_alignment)
! 	      && ix86_access_stack_p (regno, BLOCK_FOR_INSN (insn),
  				      set_up_by_prologue, prologue_used,
  				      reg_dominate_bbs_known,
  				      reg_dominate_bbs))
*************** ix86_rtx_costs (rtx x, machine_mode mode
*** 23178,23213 ****
        return false;
  
      case UNSPEC:
!       if (XINT (x, 1) == UNSPEC_TP)
! 	*total = 0;
!       else if (XINT (x, 1) == UNSPEC_VTERNLOG)
  	{
  	  *total = cost->sse_op;
! 	  *total += rtx_cost (XVECEXP (x, 0, 0), mode, code, 0, speed);
! 	  *total += rtx_cost (XVECEXP (x, 0, 1), mode, code, 1, speed);
! 	  *total += rtx_cost (XVECEXP (x, 0, 2), mode, code, 2, speed);
  	  return true;
! 	}
!       else if (XINT (x, 1) == UNSPEC_PTEST)
! 	{
  	  *total = cost->sse_op;
! 	  rtx test_op0 = XVECEXP (x, 0, 0);
! 	  if (!rtx_equal_p (test_op0, XVECEXP (x, 0, 1)))
! 	    return false;
! 	  if (GET_CODE (test_op0) == AND)
  	    {
! 	      rtx and_op0 = XEXP (test_op0, 0);
! 	      if (GET_CODE (and_op0) == NOT)
! 		and_op0 = XEXP (and_op0, 0);
! 	      *total += rtx_cost (and_op0, GET_MODE (and_op0),
! 				  AND, 0, speed)
! 			+ rtx_cost (XEXP (test_op0, 1), GET_MODE (and_op0),
! 				    AND, 1, speed);
  	    }
- 	  else
- 	    *total = rtx_cost (test_op0, GET_MODE (test_op0),
- 			       UNSPEC, 0, speed);
  	  return true;
  	}
        return false;
  
--- 23163,23233 ----
        return false;
  
      case UNSPEC:
!       switch (XINT (x, 1))
  	{
+ 	case UNSPEC_TP:
+ 	  *total = 0;
+ 	  break;
+ 
+ 	case UNSPEC_VTERNLOG:
  	  *total = cost->sse_op;
! 	  if (!REG_P (XVECEXP (x, 0, 0)))
! 	    *total += rtx_cost (XVECEXP (x, 0, 0), mode, code, 0, speed);
! 	  if (!REG_P (XVECEXP (x, 0, 1)))
! 	    *total += rtx_cost (XVECEXP (x, 0, 1), mode, code, 1, speed);
! 	  if (!REG_P (XVECEXP (x, 0, 2)))
! 	    *total += rtx_cost (XVECEXP (x, 0, 2), mode, code, 2, speed);
  	  return true;
! 
! 	case UNSPEC_PTEST:
! 	  {
! 	    *total = cost->sse_op;
! 	    rtx test_op0 = XVECEXP (x, 0, 0);
! 	    if (!rtx_equal_p (test_op0, XVECEXP (x, 0, 1)))
! 	      return false;
! 	    if (GET_CODE (test_op0) == AND)
! 	      {
! 		rtx and_op0 = XEXP (test_op0, 0);
! 		if (GET_CODE (and_op0) == NOT)
! 		  and_op0 = XEXP (and_op0, 0);
! 		*total += rtx_cost (and_op0, GET_MODE (and_op0),
! 				    AND, 0, speed)
! 			  + rtx_cost (XEXP (test_op0, 1), GET_MODE (and_op0),
! 				      AND, 1, speed);
! 	     }
! 	    else
! 	      *total = rtx_cost (test_op0, GET_MODE (test_op0),
! 				 UNSPEC, 0, speed);
! 	  }
! 	  return true;
! 
! 	case UNSPEC_BLENDV:
  	  *total = cost->sse_op;
! 	  if (!REG_P (XVECEXP (x, 0, 0)))
! 	    *total += rtx_cost (XVECEXP (x, 0, 0), mode, code, 0, speed);
! 	  if (!REG_P (XVECEXP (x, 0, 1)))
! 	    *total += rtx_cost (XVECEXP (x, 0, 1), mode, code, 1, speed);
! 	  if (!REG_P (XVECEXP (x, 0, 2)))
  	    {
! 	      rtx cond = XVECEXP (x, 0, 2);
! 	      if ((GET_CODE (cond) == LT || GET_CODE (cond) == GT)
! 		  && CONST_VECTOR_P (XEXP (cond, 1)))
! 		{
! 		  /* avx2_blendvpd256_gt and friends.  */
! 		  if (!REG_P (XEXP (cond, 0)))
! 		    *total += rtx_cost (XEXP (cond, 0), mode, code, 2, speed);
! 		}
! 	      else
! 		*total += rtx_cost (cond, mode, code, 2, speed);
  	    }
  	  return true;
+ 
+ 	case UNSPEC_MOVMSK:
+ 	  *total = cost->sse_op;
+ 	  return true;
+ 
+ 	default:
+ 	  break;
  	}
        return false;
  
*************** ix86_rtx_costs (rtx x, machine_mode mode
*** 23423,23428 ****
--- 23443,23512 ----
  	  return true;
  	}
        return false;
+ 
+     case EQ:
+     case GT:
+     case GTU:
+     case LT:
+     case LTU:
+       if (TARGET_SSE2
+ 	  && GET_MODE_CLASS (mode) == MODE_VECTOR_INT
+ 	  && GET_MODE_SIZE (mode) >= 8)
+ 	{
+ 	  /* vpcmpeq */
+ 	  *total = speed ? COSTS_N_INSNS (1) : COSTS_N_BYTES (4);
+ 	  if (!REG_P (XEXP (x, 0)))
+ 	    *total += rtx_cost (XEXP (x, 0), mode, code, 0, speed);
+ 	  if (!REG_P (XEXP (x, 1)))
+ 	    *total += rtx_cost (XEXP (x, 1), mode, code, 1, speed);
+ 	  return true;
+ 	}
+       if (TARGET_XOP
+ 	  && GET_MODE_CLASS (mode) == MODE_VECTOR_INT
+ 	  && GET_MODE_SIZE (mode) <= 16)
+ 	{
+ 	  /* vpcomeq */
+ 	  *total = speed ? COSTS_N_INSNS (1) : COSTS_N_BYTES (6);
+ 	  if (!REG_P (XEXP (x, 0)))
+ 	    *total += rtx_cost (XEXP (x, 0), mode, code, 0, speed);
+ 	  if (!REG_P (XEXP (x, 1)))
+ 	    *total += rtx_cost (XEXP (x, 1), mode, code, 1, speed);
+ 	  return true;
+ 	}
+       return false;
+ 
+     case NE:
+     case GE:
+     case GEU:
+       if (TARGET_XOP
+ 	  && GET_MODE_CLASS (mode) == MODE_VECTOR_INT
+ 	  && GET_MODE_SIZE (mode) <= 16)
+ 	{
+ 	  /* vpcomneq */
+ 	  *total = speed ? COSTS_N_INSNS (1) : COSTS_N_BYTES (6);
+ 	  if (!REG_P (XEXP (x, 0)))
+ 	    *total += rtx_cost (XEXP (x, 0), mode, code, 0, speed);
+ 	  if (!REG_P (XEXP (x, 1)))
+ 	    *total += rtx_cost (XEXP (x, 1), mode, code, 1, speed);
+ 	  return true;
+ 	}
+       if (TARGET_SSE2
+ 	  && GET_MODE_CLASS (mode) == MODE_VECTOR_INT
+ 	  && GET_MODE_SIZE (mode) >= 8)
+ 	{
+ 	  if (TARGET_AVX512F && GET_MODE_SIZE (mode) >= 16)
+ 	    /* vpcmpeq + vpternlog */
+ 	    *total = speed ? COSTS_N_INSNS (2) : COSTS_N_BYTES (11);
+ 	  else
+ 	    /* vpcmpeq + pxor + vpcmpeq */
+ 	    *total = speed ? COSTS_N_INSNS (3) : COSTS_N_BYTES (12);
+ 	  if (!REG_P (XEXP (x, 0)))
+ 	    *total += rtx_cost (XEXP (x, 0), mode, code, 0, speed);
+ 	  if (!REG_P (XEXP (x, 1)))
+ 	    *total += rtx_cost (XEXP (x, 1), mode, code, 1, speed);
+ 	  return true;
+ 	}
+       return false;
  
      default:
        return false;
diff -Nrcpad gcc-16-20260329/gcc/config/loongarch/loongarch-protos.h gcc-16-20260405/gcc/config/loongarch/loongarch-protos.h
*** gcc-16-20260329/gcc/config/loongarch/loongarch-protos.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/config/loongarch/loongarch-protos.h	Sun Apr  5 22:32:07 2026
*************** extern void loongarch_register_pragmas (
*** 229,235 ****
  extern bool loongarch_process_target_attr (tree args, tree fndecl);
  extern rtx loongarch_gen_stepped_int_parallel (unsigned int nelts, int base,
  					       int step);
! extern bool loongarch_parse_fmv_features (tree, string_slice, loongarch_fmv_feature_mask *,
  					  auto_vec<unsigned int> *);
  extern void get_feature_mask_for_version (tree, loongarch_fmv_feature_mask *,
  					  auto_vec<unsigned int> *);
--- 229,236 ----
  extern bool loongarch_process_target_attr (tree args, tree fndecl);
  extern rtx loongarch_gen_stepped_int_parallel (unsigned int nelts, int base,
  					       int step);
! extern bool loongarch_parse_fmv_features (location_t, string_slice,
! 					  loongarch_fmv_feature_mask *,
  					  auto_vec<unsigned int> *);
  extern void get_feature_mask_for_version (tree, loongarch_fmv_feature_mask *,
  					  auto_vec<unsigned int> *);
diff -Nrcpad gcc-16-20260329/gcc/config/loongarch/loongarch-target-attr.cc gcc-16-20260405/gcc/config/loongarch/loongarch-target-attr.cc
*** gcc-16-20260329/gcc/config/loongarch/loongarch-target-attr.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/config/loongarch/loongarch-target-attr.cc	Sun Apr  5 22:32:07 2026
*************** loongarch_option_valid_attribute_p (tree
*** 524,536 ****
     priority calculated by the feature string.  */
  
  bool
! loongarch_parse_fmv_features (tree decl, string_slice str,
  			      loongarch_fmv_feature_mask *feature_mask,
  			      auto_vec<unsigned int> *feature_priority)
  {
-   location_t loc
-     = decl == NULL ? UNKNOWN_LOCATION : DECL_SOURCE_LOCATION (decl);
- 
    if (feature_mask)
      *feature_mask = 0;
  
--- 524,533 ----
     priority calculated by the feature string.  */
  
  bool
! loongarch_parse_fmv_features (location_t loc, string_slice str,
  			      loongarch_fmv_feature_mask *feature_mask,
  			      auto_vec<unsigned int> *feature_priority)
  {
    if (feature_mask)
      *feature_mask = 0;
  
*************** loongarch_parse_fmv_features (tree decl,
*** 625,631 ****
  	{
  	  string_slice arch_name = attr_str;
  	  string_slice::tokenize (&arch_name, "=");
! 	  if (!arch_name.is_valid ())
  	    {
  	      error_at (loc, "in attribute %qs you need to set a legal value "
  			"for \"arch\"", attr_str.begin ());
--- 622,628 ----
  	{
  	  string_slice arch_name = attr_str;
  	  string_slice::tokenize (&arch_name, "=");
! 	  if (arch_name.empty ())
  	    {
  	      error_at (loc, "in attribute %qs you need to set a legal value "
  			"for \"arch\"", attr_str.begin ());
*************** loongarch_parse_fmv_features (tree decl,
*** 659,666 ****
  	    }
  	  else
  	    {
! 	      error_at (loc, "in attribute %qs you need to set a legal value "
! 			"for \"arch\"", attr_str.begin ());
  	      return false;
  	    }
  
--- 656,665 ----
  	    }
  	  else
  	    {
! 	      if (loc != UNKNOWN_LOCATION)
! 		warning_at (loc, OPT_Wattributes,
! 			    "in attribute %qs you need to set a legal value "
! 			    "for \"arch\"", attr_str.begin ());
  	      return false;
  	    }
  
*************** loongarch_parse_fmv_features (tree decl,
*** 681,689 ****
  		{
  		  if (loongarch_attributes[i].feat_mask == 0)
  		    {
! 		      error_at (loc, "attribute %qs is not supported in "
! 				"%<target_version%> or %<target_clones%>",
! 				attr_str.begin ());
  		      return false;
  		    }
  
--- 680,690 ----
  		{
  		  if (loongarch_attributes[i].feat_mask == 0)
  		    {
! 		      if (loc != UNKNOWN_LOCATION)
! 			warning_at (loc, OPT_Wattributes,
! 				    "attribute %qs is not supported in "
! 				    "%<target_version%> or %<target_clones%>",
! 				    attr_str.begin ());
  		      return false;
  		    }
  
*************** loongarch_parse_fmv_features (tree decl,
*** 698,705 ****
  
  	  if (i == num_features - 1)
  	    {
! 	      error_at (loc, "%qs is not supported in target attribute",
! 			attr_str.begin ());
  	      return false;
  	    }
  	}
--- 699,708 ----
  
  	  if (i == num_features - 1)
  	    {
! 	      if (loc != UNKNOWN_LOCATION)
! 		warning_at (loc, OPT_Wattributes,
! 			    "%qs is not supported in target attribute",
! 			    attr_str.begin ());
  	      return false;
  	    }
  	}
diff -Nrcpad gcc-16-20260329/gcc/config/loongarch/loongarch.cc gcc-16-20260405/gcc/config/loongarch/loongarch.cc
*** gcc-16-20260329/gcc/config/loongarch/loongarch.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/config/loongarch/loongarch.cc	Sun Apr  5 22:32:07 2026
*************** loongarch_process_target_version_attr (t
*** 11507,11513 ****
    if (str == "default")
      return true;
  
!   if (loongarch_parse_fmv_features (fndecl, str, NULL, NULL) == false)
      return false;
  
    /* Get the attribute string and take out only the option part.
--- 11507,11513 ----
    if (str == "default")
      return true;
  
!   if (loongarch_parse_fmv_features (loc, str, NULL, NULL) == false)
      return false;
  
    /* Get the attribute string and take out only the option part.
*************** get_feature_mask_for_version (tree decl,
*** 11729,11736 ****
  
    string_slice version_string
      = TREE_STRING_POINTER (TREE_VALUE (TREE_VALUE (version_attr)));
!   loongarch_parse_fmv_features (decl, version_string, feature_mask,
! 				feature_priority);
  }
  
  /* This adds a condition to the basic_block NEW_BB in function FUNCTION_DECL
--- 11729,11750 ----
  
    string_slice version_string
      = TREE_STRING_POINTER (TREE_VALUE (TREE_VALUE (version_attr)));
!   loongarch_parse_fmv_features (DECL_SOURCE_LOCATION (decl), version_string,
! 				feature_mask, feature_priority);
! }
! 
! /* Implement TARGET_CHECK_TARGET_CLONE_VERSION.  */
! 
! bool
! loongarch_check_target_clone_version (string_slice str, location_t *loc)
! {
!   str = str.strip ();
! 
!   if (str == "default")
!     return true;
! 
!   return loongarch_parse_fmv_features (loc == NULL ? UNKNOWN_LOCATION : *loc,
! 				       str, NULL, NULL);
  }
  
  /* This adds a condition to the basic_block NEW_BB in function FUNCTION_DECL
*************** loongarch_option_same_function_versions
*** 12088,12096 ****
  {
    loongarch_fmv_feature_mask feature_mask1;
    loongarch_fmv_feature_mask feature_mask2;
!   loongarch_parse_fmv_features (NULL, str1,
  				&feature_mask1, NULL);
!   loongarch_parse_fmv_features (NULL, str2,
  				&feature_mask2, NULL);
  
    return feature_mask1 == feature_mask2;
--- 12102,12110 ----
  {
    loongarch_fmv_feature_mask feature_mask1;
    loongarch_fmv_feature_mask feature_mask2;
!   loongarch_parse_fmv_features (UNKNOWN_LOCATION, str1,
  				&feature_mask1, NULL);
!   loongarch_parse_fmv_features (UNKNOWN_LOCATION, str2,
  				&feature_mask2, NULL);
  
    return feature_mask1 == feature_mask2;
*************** loongarch_option_same_function_versions
*** 12395,12400 ****
--- 12409,12418 ----
  #define TARGET_MANGLE_DECL_ASSEMBLER_NAME \
    loongarch_mangle_decl_assembler_name
  
+ #undef TARGET_CHECK_TARGET_CLONE_VERSION
+ #define TARGET_CHECK_TARGET_CLONE_VERSION \
+   loongarch_check_target_clone_version
+ 
  #undef TARGET_GENERATE_VERSION_DISPATCHER_BODY
  #define TARGET_GENERATE_VERSION_DISPATCHER_BODY \
    loongarch_generate_version_dispatcher_body
diff -Nrcpad gcc-16-20260329/gcc/config/riscv/riscv-modes.def gcc-16-20260405/gcc/config/riscv/riscv-modes.def
*** gcc-16-20260329/gcc/config/riscv/riscv-modes.def	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/config/riscv/riscv-modes.def	Sun Apr  5 22:32:07 2026
*************** You should have received a copy of the G
*** 19,24 ****
--- 19,26 ----
  along with GCC; see the file COPYING3.  If not see
  <http://www.gnu.org/licenses/>.  */
  
+ INT_MODE (OI, 32);
+ 
  FLOAT_MODE (HF, 2, ieee_half_format);
  FLOAT_MODE (TF, 16, ieee_quad_format);
  FLOAT_MODE (BF, 2, 0);
diff -Nrcpad gcc-16-20260329/gcc/config/s390/s390.cc gcc-16-20260405/gcc/config/s390/s390.cc
*** gcc-16-20260329/gcc/config/s390/s390.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/config/s390/s390.cc	Sun Apr  5 22:32:07 2026
*************** print_operand (FILE *file, rtx x, int co
*** 8971,8981 ****
  	}
        return;
      case 'C':
!       fprintf (file, s390_branch_condition_mnemonic (x, FALSE));
        return;
  
      case 'D':
!       fprintf (file, s390_branch_condition_mnemonic (x, TRUE));
        return;
  
      case 'E':
--- 8971,8981 ----
  	}
        return;
      case 'C':
!       fputs (s390_branch_condition_mnemonic (x, FALSE), file);
        return;
  
      case 'D':
!       fputs (s390_branch_condition_mnemonic (x, TRUE), file);
        return;
  
      case 'E':
diff -Nrcpad gcc-16-20260329/gcc/config/xtensa/constraints.md gcc-16-20260405/gcc/config/xtensa/constraints.md
*** gcc-16-20260329/gcc/config/xtensa/constraints.md	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/config/xtensa/constraints.md	Sun Apr  5 22:32:07 2026
***************
*** 129,142 ****
  (define_special_memory_constraint "R"
   "Memory that can be accessed with a 4-bit unsigned offset from a register."
   (and (match_code "mem")
!       (match_test "smalloffset_mem_p (op)")))
  
  (define_special_memory_constraint "T"
   "Memory in a literal pool (addressable with an L32R instruction)."
   (and (match_code "mem")
!       (match_test "!TARGET_CONST16 && constantpool_mem_p (op)")))
  
  (define_special_memory_constraint "U"
   "Memory that is not in a literal pool."
   (and (match_code "mem")
!       (match_test "! constantpool_mem_p (op)")))
--- 129,142 ----
  (define_special_memory_constraint "R"
   "Memory that can be accessed with a 4-bit unsigned offset from a register."
   (and (match_code "mem")
!       (match_test "smalloffset_address_p (XEXP (op, 0))")))
  
  (define_special_memory_constraint "T"
   "Memory in a literal pool (addressable with an L32R instruction)."
   (and (match_code "mem")
!       (match_test "!TARGET_CONST16 && constantpool_address_p (XEXP (op, 0))")))
  
  (define_special_memory_constraint "U"
   "Memory that is not in a literal pool."
   (and (match_code "mem")
!       (match_test "! constantpool_address_p (XEXP (op, 0))")))
diff -Nrcpad gcc-16-20260329/gcc/config/xtensa/xtensa-protos.h gcc-16-20260405/gcc/config/xtensa/xtensa-protos.h
*** gcc-16-20260329/gcc/config/xtensa/xtensa-protos.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/config/xtensa/xtensa-protos.h	Sun Apr  5 22:32:07 2026
*************** extern bool xtensa_mem_offset (unsigned,
*** 35,41 ****
  #ifdef RTX_CODE
  extern int xt_true_regnum (rtx);
  extern int xtensa_valid_move (machine_mode, rtx *);
! extern int smalloffset_mem_p (rtx);
  extern int constantpool_mem_p (rtx);
  extern void xtensa_extend_reg (rtx, rtx);
  extern void xtensa_expand_conditional_branch (rtx *, machine_mode);
--- 35,42 ----
  #ifdef RTX_CODE
  extern int xt_true_regnum (rtx);
  extern int xtensa_valid_move (machine_mode, rtx *);
! extern bool smalloffset_address_p (const_rtx);
! extern bool constantpool_address_p (const_rtx);
  extern int constantpool_mem_p (rtx);
  extern void xtensa_extend_reg (rtx, rtx);
  extern void xtensa_expand_conditional_branch (rtx *, machine_mode);
diff -Nrcpad gcc-16-20260329/gcc/config/xtensa/xtensa.cc gcc-16-20260405/gcc/config/xtensa/xtensa.cc
*** gcc-16-20260329/gcc/config/xtensa/xtensa.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/config/xtensa/xtensa.cc	Sun Apr  5 22:32:07 2026
*************** static reg_class_t xtensa_secondary_relo
*** 165,171 ****
  					    machine_mode,
  					    struct secondary_reload_info *);
  
- static bool constantpool_address_p (const_rtx addr);
  static bool xtensa_legitimate_constant_p (machine_mode, rtx);
  static void xtensa_reorg (void);
  static bool xtensa_can_use_doloop_p (const widest_int &, const widest_int &,
--- 165,170 ----
*************** static rtx_insn *xtensa_md_asm_adjust (v
*** 367,375 ****
  #undef TARGET_MAX_ANCHOR_OFFSET
  #define TARGET_MAX_ANCHOR_OFFSET 1020
  
- #undef TARGET_DIFFERENT_ADDR_DISPLACEMENT_P
- #define TARGET_DIFFERENT_ADDR_DISPLACEMENT_P hook_bool_void_true
- 
  #undef TARGET_IRA_CHANGE_PSEUDO_ALLOCNO_CLASS
  #define TARGET_IRA_CHANGE_PSEUDO_ALLOCNO_CLASS xtensa_ira_change_pseudo_allocno_class
  
--- 366,371 ----
*************** xtensa_valid_move (machine_mode mode, rt
*** 563,594 ****
  }
  
  
! int
! smalloffset_mem_p (rtx op)
  {
!   if (MEM_P (op))
      {
!       rtx addr = XEXP (op, 0);
!       if (REG_P (addr))
! 	return BASE_REG_P (addr, 0);
!       if (GET_CODE (addr) == PLUS)
! 	{
! 	  rtx offset = XEXP (addr, 0);
! 	  HOST_WIDE_INT val;
! 	  if (! CONST_INT_P (offset))
! 	    offset = XEXP (addr, 1);
! 	  if (! CONST_INT_P (offset))
! 	    return FALSE;
  
! 	  val = INTVAL (offset);
! 	  return (val & 3) == 0 && IN_RANGE (val, 0, 60);
! 	}
      }
!   return FALSE;
  }
  
  
! static bool
  constantpool_address_p (const_rtx addr)
  {
    const_rtx sym = addr;
--- 559,589 ----
  }
  
  
! bool
! smalloffset_address_p (const_rtx addr)
  {
!   if (REG_P (addr))
!     return BASE_REG_P (addr, 0);
! 
!   if (GET_CODE (addr) == PLUS)
      {
!       rtx offset = XEXP (addr, 0);
!       HOST_WIDE_INT val;
  
!       if (! CONST_INT_P (offset))
! 	offset = XEXP (addr, 1);
!       if (! CONST_INT_P (offset))
! 	return false;
! 
!       val = INTVAL (offset);
!       return (val & 3) == 0 && IN_RANGE (val, 0, 60);
      }
! 
!   return false;
  }
  
  
! bool
  constantpool_address_p (const_rtx addr)
  {
    const_rtx sym = addr;
*************** xtensa_legitimize_address (rtx x,
*** 2318,2349 ****
  			   rtx oldx ATTRIBUTE_UNUSED,
  			   machine_mode mode)
  {
    if (xtensa_tls_symbol_p (x))
      return xtensa_legitimize_tls_address (x);
  
!   if (GET_CODE (x) == PLUS)
!     {
!       rtx plus0 = XEXP (x, 0);
!       rtx plus1 = XEXP (x, 1);
  
!       if (! REG_P (plus0) && REG_P (plus1))
! 	{
! 	  plus0 = XEXP (x, 1);
! 	  plus1 = XEXP (x, 0);
! 	}
  
!       /* Try to split up the offset to use an ADDMI instruction.  */
!       if (REG_P (plus0) && CONST_INT_P (plus1)
! 	  && !xtensa_mem_offset (INTVAL (plus1), mode)
! 	  && !xtensa_simm8 (INTVAL (plus1))
! 	  && xtensa_mem_offset (INTVAL (plus1) & 0xff, mode)
! 	  && xtensa_simm8x256 (INTVAL (plus1) & ~0xff))
  	{
! 	  rtx temp = gen_reg_rtx (Pmode);
! 	  rtx addmi_offset = GEN_INT (INTVAL (plus1) & ~0xff);
! 	  emit_insn (gen_rtx_SET (temp, gen_rtx_PLUS (Pmode, plus0,
! 						      addmi_offset)));
! 	  return gen_rtx_PLUS (Pmode, temp, GEN_INT (INTVAL (plus1) & 0xff));
  	}
      }
  
--- 2313,2354 ----
  			   rtx oldx ATTRIBUTE_UNUSED,
  			   machine_mode mode)
  {
+   rtx plus0, plus1, temp;
+   HOST_WIDE_INT offset, mem_offset, addmi_offset;
+ 
    if (xtensa_tls_symbol_p (x))
      return xtensa_legitimize_tls_address (x);
  
!   if (GET_CODE (x) != PLUS)
!     return x;
  
!   plus0 = XEXP (x, 0), plus1 = XEXP (x, 1);
!   if (! REG_P (plus0) && REG_P (plus1))
!     std::swap (plus0, plus1);
  
!   /* Try to split up the offset to use up to two ADDMI instructions.  */
!   if (REG_P (plus0) && CONST_INT_P (plus1)
!       && ! xtensa_mem_offset (offset = INTVAL (plus1), mode)
!       && ! xtensa_simm8 (offset)
!       && xtensa_mem_offset (mem_offset = offset & 0xff, mode))
!     {
!       /* The two ADDMIs are slightly more efficient than
! 	 "L32R w/litpool + ADD" or "CONST16 pair + ADD", if applicable.  */
!       addmi_offset = offset & ~0xff;
!       if (addmi_offset > 32512)
! 	offset = 32512, addmi_offset -= 32512;
!       else if (addmi_offset < -32768)
! 	offset = -32768, addmi_offset += 32768;
!       else
! 	offset = 0;
! 
!       if (xtensa_simm8x256 (addmi_offset))
  	{
! 	  emit_insn (gen_addsi3 (temp = gen_reg_rtx (Pmode),
! 				 plus0, GEN_INT (addmi_offset)));
! 	  if (offset)
! 	    emit_insn (gen_addsi3 (temp, temp, GEN_INT (offset)));
! 	  return gen_rtx_PLUS (Pmode, temp, GEN_INT (mem_offset));
  	}
      }
  
diff -Nrcpad gcc-16-20260329/gcc/config/xtensa/xtensa.md gcc-16-20260405/gcc/config/xtensa/xtensa.md
*** gcc-16-20260329/gcc/config/xtensa/xtensa.md	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/config/xtensa/xtensa.md	Sun Apr  5 22:32:07 2026
***************
*** 693,707 ****
    DONE;
  })
  
! (define_insn "negsf2"
    [(set (match_operand:SF 0 "register_operand")
          (neg:SF (match_operand:SF 1 "register_operand")))
     (clobber (match_scratch:SI 2))]
    "TARGET_HARD_FLOAT"
    {@ [cons: =0, 1, =2; attrs: type, length]
!      [D, D, &a; arith , 7] movi.n\t%2, 1\;slli\t%2, %2, 31\;add.n\t%0, %1, %2
       [f, f,  X; farith, 3] neg.s\t%0, %1
    }
    [(set_attr "mode" "SF")])
  
  
--- 693,717 ----
    DONE;
  })
  
! (define_insn_and_split "negsf2"
    [(set (match_operand:SF 0 "register_operand")
          (neg:SF (match_operand:SF 1 "register_operand")))
     (clobber (match_scratch:SI 2))]
    "TARGET_HARD_FLOAT"
    {@ [cons: =0, 1, =2; attrs: type, length]
!      [D, D, &a; arith , 7] #
       [f, f,  X; farith, 3] neg.s\t%0, %1
    }
+   "&& reload_completed && REG_P (operands[2])"
+   [(set (match_dup 2)
+ 	(const_int 1))
+    (set (match_dup 2)
+ 	(ashift:SI (match_dup 2)
+ 		   (const_int 31)))
+    (set (subreg:SI (match_dup 0) 0)
+ 	(plus:SI (subreg:SI (match_dup 1) 0)
+ 		 (match_dup 2)))]
+   ""
    [(set_attr "mode" "SF")])
  
  
diff -Nrcpad gcc-16-20260329/gcc/config.gcc gcc-16-20260405/gcc/config.gcc
*** gcc-16-20260329/gcc/config.gcc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/config.gcc	Sun Apr  5 22:32:07 2026
*************** loongarch*-*-linux*)
*** 2672,2679 ****
  
  loongarch*-*-elf*)
  	tm_file="elfos.h newlib-stdint.h ${tm_file}"
! 	tm_file="${tm_file} loongarch/elf.h loongarch/linux.h loongarch/loongarch-driver.h"
! 	tmake_file="${tmake_file} loongarch/t-multilib loongarch/t-linux"
  	gnu_ld=yes
  	gas=yes
  
--- 2672,2679 ----
  
  loongarch*-*-elf*)
  	tm_file="elfos.h newlib-stdint.h ${tm_file}"
! 	tm_file="${tm_file} loongarch/elf.h loongarch/loongarch-driver.h"
! 	tmake_file="${tmake_file} loongarch/t-multilib"
  	gnu_ld=yes
  	gas=yes
  
diff -Nrcpad gcc-16-20260329/gcc/cp/ChangeLog gcc-16-20260405/gcc/cp/ChangeLog
*** gcc-16-20260329/gcc/cp/ChangeLog	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cp/ChangeLog	Sun Apr  5 22:32:07 2026
***************
*** 1,3 ****
--- 1,182 ----
+ 2026-04-04  Roger Sayle  <roger@nextmovesoftware.com>
+ 
+ 	PR c++/124573
+ 	* decl.cc (finish_enum_value_list): Defend against a DECL_INITIAL
+ 	being NULL during error recovery.
+ 
+ 2026-04-04  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* parser.cc (cp_parser_expansion_statement): Temporarily set
+ 	in_expansion_stmt to true around cp_parser_simple_declaration
+ 	for range_decl.
+ 	(cp_parser_decomposition_declaration): Don't reject structured binding
+ 	packs if in_expansion_stmt is set.
+ 
+ 2026-04-04  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/124487
+ 	* mangle.cc (write_type) <case PACK_INDEX_TYPE>: Handle pack index
+ 	mangling unless (for now) PACK_INDEX_PACK is a TREE_VEC.
+ 	(write_expression): Handle PACK_INDEX_EXPR.
+ 
+ 2026-04-04  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/124198
+ 	* parser.cc (cp_parser_pack_index): If index is not type dependent,
+ 	call build_converted_constant_expr on it.  Return error_mark_node
+ 	if index is error_operand_p.
+ 	* pt.cc (tsubst_pack_index): Likewise.
+ 
+ 2026-04-03  Alexandre Oliva  <oliva@adacore.com>
+ 
+ 	* coroutines.cc (cp_coroutine_transform::build_ramp_function):
+ 	Zero-initialize refcount.
+ 
+ 2026-04-03  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* cp-trait.def (__builtin_is_structural): New trait.
+ 	* semantics.cc (trait_expr_value): Handle CPTK_IS_STRUCTURAL.
+ 	(finish_trait_expr): Likewise.
+ 	* constraint.cc (diagnose_trait_expr): Likewise.
+ 	* metafns.gperf (enum metafn_code): Add METAFN_IS_STRUCTURAL_TYPE.
+ 	(is_structural_type): New metafn.
+ 	* metafns.h: Regenerate.
+ 	* reflect.cc (eval_is_structural_type): New function.
+ 	(process_metafunction): Handle METAFN_IS_STRUCTURAL_TYPE.
+ 
+ 2026-04-03  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* cp-tree.h (enum cp_built_in_function): Add
+ 	CP_BUILT_IN_CURRENT_EXCEPTION and CP_BUILT_IN_UNCAUGHT_EXCEPTIONS.
+ 	* tree.cc (builtin_valid_in_constant_expr_p): Handle
+ 	those.
+ 	* decl.cc (cxx_init_decl_processing): Build
+ 	decls for CP_BUILT_IN_CURRENT_EXCEPTION and
+ 	CP_BUILT_IN_UNCAUGHT_EXCEPTIONS.
+ 	(require_deduced_type): Deduce CP_BUILT_IN_CURRENT_EXCEPTION
+ 	return type.
+ 	* cp-gimplify.cc (cp_gimplify_expr): Handle
+ 	CP_BUILT_IN_CURRENT_EXCEPTION and CP_BUILT_IN_UNCAUGHT_EXCEPTIONS.
+ 	* constexpr.cc (enum cxa_builtin): Remove STD_UNCAUGHT_EXCEPTIONS
+ 	and STD_CURRENT_EXCEPTION, add BUILTIN_UNCAUGHT_EXCEPTIONS and
+ 	BUILTIN_CURRENT_EXCEPTION, renumber some enumerators.
+ 	(cxx_cxa_builtin_fn_p): Don't check for std::uncaught_exceptions
+ 	nor std::current_exception.
+ 	(cxx_eval_cxa_builtin_fn): Handle BUILTIN_UNCAUGHT_EXCEPTIONS
+ 	and BUILTIN_CURRENT_EXCEPTION instead of STD_UNCAUGHT_EXCEPTIONS
+ 	and STD_CURRENT_EXCEPTION.
+ 	(cxx_eval_builtin_function_call): Handle
+ 	CP_BUILT_IN_CURRENT_EXCEPTION and CP_BUILT_IN_UNCAUGHT_EXCEPTIONS.
+ 	Do just one fndecl_builtin_p check for BUILT_IN_FRONTEND and
+ 	switch on DECL_FE_FUNCTION_CODE.
+ 
+ 2026-04-03  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* reflect.cc (eval_data_member_spec): Implement C++26 LWG4517
+ 	- data_member_spec should throw for cv-qualified unnamed bit-fields.
+ 
+ 2026-04-03  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/124531
+ 	* init.cc (build_vec_init): Call braced_lists_to_strings for
+ 	array CONSTRUCTORs.  Handle RAW_DATA_CST and handle RANGE_EXPR
+ 	correctly.
+ 
+ 2026-04-02  Nathaniel Shead  <nathanieloshead@gmail.com>
+ 
+ 	PR c++/124477
+ 	* module.cc (trees_in::read_function_def): Set DECL_ARGUMENTS if
+ 	installing and otherwise missing.
+ 
+ 2026-04-02  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/124646
+ 	PR c++/124645
+ 	* call.cc (set_up_extended_ref_temp): Move setting DECL_EXTERNAL
+ 	to the !at_function_scope_p block.
+ 
+ 2026-04-01  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* name-lookup.cc (push_local_extern_decl_alias): Diagnose annotations
+ 	on local externs and their arguments.
+ 	* decl.cc (grokdeclarator): Diagnose annotations on non-defining
+ 	friends and their arguments.
+ 
+ 2026-04-01  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* mangle.cc (write_reflection): Change ^^:: mangling in grammar
+ 	from LDmngE to LDmgsE.
+ 	* reflect.cc (reflection_mangle_prefix): Set prefix to "gs" rather
+ 	than "ng" for global_namespace.
+ 
+ 2026-03-31  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* reflect.cc (reflect_current_scope): Use decl_namespace_list->last ()
+ 	in preference to current_namespace.
+ 
+ 2026-03-31  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* reflect.cc (get_range_elts): If N is negative, just use the tree
+ 	as object to extract range from instead of finding Nth argument
+ 	of a call.
+ 	(eval_is_bit_field, eval_type_of, eval_size_of, eval_alignment_of,
+ 	eval_bit_size_of, eval_has_identifier, eval_identifier_of): Adjust
+ 	function comments from P3795R2.
+ 	(eval_display_string_of): Handle annotations in
+ 	REFLECT_DATA_MEMBER_SPEC.
+ 	(eval_annotations_of): Adjust function comments from P3795R2.
+ 	(eval_data_member_spec): Likewise.  Read and diagnose annotations.
+ 	(eval_define_aggregate): Adjust function comments from P3795R2.
+ 	Create annotations.
+ 	(compare_reflections): Compare REFLECT_DATA_MEMBER_SPEC annotations.
+ 	* mangle.cc (write_reflection): Mangle REFLECT_DATA_MEMBER_SPEC
+ 	annotations.
+ 
+ 2026-03-31  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* metafns.gperf (enum metafn_code): Add METAFN_CURRENT_FUNCTION,
+ 	METAFN_CURRENT_CLASS and METAFN_CURRENT_NAMESPACE.
+ 	(enum metafn_kind): Add METAFN_KIND_INFO_VOID.
+ 	(current_function, current_class, current_namespace): New
+ 	metafunctions.
+ 	* pt.cc (value_dependent_expression_p): Make current_function(),
+ 	current_class() and current_namespace() calls dependent if they
+ 	are inside of template.
+ 	* reflect.cc (reflect_current_scope, eval_current_function,
+ 	eval_current_class, eval_current_namespace): New functions.
+ 	(eval_access_context_current): Use reflect_current_scope.
+ 	(process_metafunction): Handle METAFN_CURRENT_FUNCTION,
+ 	METAFN_CURRENT_CLASS and METAFN_CURRENT_NAMESPACE.
+ 	* metafns.h: Regenerate.
+ 
+ 2026-03-31  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* reflect.cc (eval_data_member_spec): Add anonymous enums for
+ 	fields in std::meta::data_member_options and
+ 	std::meta::data_member_options::_Name and use them instead of
+ 	hardcoded constants.
+ 
+ 2026-03-31  Marek Polacek  <polacek@redhat.com>
+ 
+ 	* reflect.cc (eval_offset_of): Update comment.
+ 
+ 2026-03-31  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* reflect.cc (eval_data_member_spec): Fix up check for diagnostics
+ 	when reverse conversion fails.
+ 
+ 2026-03-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* metafns.gperf (enum metafn_code): Remove
+ 	METAFN_HAS_ELLIPSIS_PARAMETER, add METAFN_IS_VARARG_FUNCTION.
+ 	(has_ellipsis_parameter): Remove.
+ 	(is_vararg_function): Add.
+ 	* reflect.cc (eval_has_ellipsis_parameter): Rename to ...
+ 	(eval_is_vararg_function): ... this.  Adjust function comment.
+ 	(process_metafunction): Handle METAFN_IS_VARARG_FUNCTION
+ 	instead of METAFN_HAS_ELLIPSIS_PARAMETER.
+ 	* metafns.h: Regenerate.
+ 
  2026-03-26  Marek Polacek  <polacek@redhat.com>
  
  	PR c++/123613
diff -Nrcpad gcc-16-20260329/gcc/cp/call.cc gcc-16-20260405/gcc/cp/call.cc
*** gcc-16-20260329/gcc/cp/call.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cp/call.cc	Sun Apr  5 22:32:07 2026
*************** set_up_extended_ref_temp (tree decl, tre
*** 14351,14360 ****
    /* Any reference temp has a non-trivial initializer.  */
    DECL_NONTRIVIALLY_INITIALIZED_P (var) = true;
  
-   /* Don't output reflection variables.  */
-   if (consteval_only_p (var))
-     DECL_EXTERNAL (var) = true;
- 
    /* If the initializer is constant, put it in DECL_INITIAL so we get
       static initialization and use in constant expressions.  */
    init = maybe_constant_init (expr, var, /*manifestly_const_eval=*/true);
--- 14351,14356 ----
*************** set_up_extended_ref_temp (tree decl, tre
*** 14467,14472 ****
--- 14463,14472 ----
      }
    else
      {
+       /* Don't output reflection variables.  */
+       if (consteval_only_p (var))
+ 	DECL_EXTERNAL (var) = true;
+ 
        rest_of_decl_compilation (var, /*toplev=*/1, at_eof);
        if (TYPE_HAS_NONTRIVIAL_DESTRUCTOR (type))
  	{
diff -Nrcpad gcc-16-20260329/gcc/cp/constexpr.cc gcc-16-20260405/gcc/cp/constexpr.cc
*** gcc-16-20260329/gcc/cp/constexpr.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cp/constexpr.cc	Sun Apr  5 22:32:07 2026
*************** enum cxa_builtin {
*** 1804,1813 ****
    CXA_BAD_CAST = 8,
    CXA_BAD_TYPEID = 9,
    CXA_THROW_BAD_ARRAY_NEW_LENGTH = 10,
!   STD_UNCAUGHT_EXCEPTIONS = 11,
!   STD_CURRENT_EXCEPTION = 12,
!   STD_RETHROW_EXCEPTION = 13,
!   BUILTIN_EH_PTR_ADJUST_REF = 14
  };
  
  /* Return cxa_builtin if FNDECL is a __cxa_* function handled as
--- 1804,1813 ----
    CXA_BAD_CAST = 8,
    CXA_BAD_TYPEID = 9,
    CXA_THROW_BAD_ARRAY_NEW_LENGTH = 10,
!   STD_RETHROW_EXCEPTION = 11,
!   BUILTIN_EH_PTR_ADJUST_REF = 12,
!   BUILTIN_UNCAUGHT_EXCEPTIONS = 13,
!   BUILTIN_CURRENT_EXCEPTION = 14
  };
  
  /* Return cxa_builtin if FNDECL is a __cxa_* function handled as
*************** cxx_cxa_builtin_fn_p (tree fndecl)
*** 1822,1831 ****
      {
        if (!decl_in_std_namespace_p (fndecl))
  	return CXA_NONE;
-       if (id_equal (DECL_NAME (fndecl), "uncaught_exceptions"))
- 	return STD_UNCAUGHT_EXCEPTIONS;
-       if (id_equal (DECL_NAME (fndecl), "current_exception"))
- 	return STD_CURRENT_EXCEPTION;
        if (id_equal (DECL_NAME (fndecl), "rethrow_exception"))
  	return STD_RETHROW_EXCEPTION;
        return CXA_NONE;
--- 1822,1827 ----
*************** cxx_eval_cxa_builtin_fn (const constexpr
*** 2186,2192 ****
  	  *jump_target = var;
  	}
        return void_node;
!     case STD_UNCAUGHT_EXCEPTIONS:
        if (nargs != 0)
  	goto invalid_nargs;
        /* Similarly to __builtin_is_constant_evaluated (), we don't
--- 2182,2188 ----
  	  *jump_target = var;
  	}
        return void_node;
!     case BUILTIN_UNCAUGHT_EXCEPTIONS:
        if (nargs != 0)
  	goto invalid_nargs;
        /* Similarly to __builtin_is_constant_evaluated (), we don't
*************** cxx_eval_cxa_builtin_fn (const constexpr
*** 2202,2208 ****
  	}
        return build_int_cst (integer_type_node,
  			    ctx->global->uncaught_exceptions);
!     case STD_CURRENT_EXCEPTION:
        if (nargs != 0)
  	goto invalid_nargs;
        else
--- 2198,2204 ----
  	}
        return build_int_cst (integer_type_node,
  			    ctx->global->uncaught_exceptions);
!     case BUILTIN_CURRENT_EXCEPTION:
        if (nargs != 0)
  	goto invalid_nargs;
        else
*************** cxx_eval_builtin_function_call (const co
*** 2489,2528 ****
        return t;
      }
  
!   /* For __builtin_is_constant_evaluated, defer it if not
!      ctx->manifestly_const_eval (as sometimes we try to constant evaluate
!      without manifestly_const_eval even expressions or parts thereof which
!      will later be manifestly const_eval evaluated), otherwise fold it to
!      true.  */
!   if (fndecl_built_in_p (fun, CP_BUILT_IN_IS_CONSTANT_EVALUATED,
! 			 BUILT_IN_FRONTEND))
!     {
!       if (ctx->manifestly_const_eval == mce_unknown)
  	{
! 	  *non_constant_p = true;
! 	  return t;
  	}
-       return constant_boolean_node (ctx->manifestly_const_eval == mce_true,
- 				    boolean_type_node);
-     }
  
!   if (fndecl_built_in_p (fun, CP_BUILT_IN_SOURCE_LOCATION, BUILT_IN_FRONTEND))
!     {
!       temp_override<tree> ovr (current_function_decl);
!       if (ctx->call && ctx->call->fundef)
! 	current_function_decl = ctx->call->fundef->decl;
!       return fold_builtin_source_location (t);
!     }
  
!   if (fndecl_built_in_p (fun, CP_BUILT_IN_EH_PTR_ADJUST_REF,
! 			 BUILT_IN_FRONTEND))
!     return cxx_eval_cxa_builtin_fn (ctx, t, BUILTIN_EH_PTR_ADJUST_REF,
! 				    fun, non_constant_p, overflow_p,
! 				    jump_target);
  
!   if (fndecl_built_in_p (fun, CP_BUILT_IN_CONSTEXPR_DIAG, BUILT_IN_FRONTEND))
!     return cxx_eval_constexpr_diag (ctx, t, non_constant_p, overflow_p,
! 				    jump_target);
  
    int strops = 0;
    int strret = 0;
--- 2485,2537 ----
        return t;
      }
  
!   if (fndecl_built_in_p (fun, BUILT_IN_FRONTEND))
!     switch (DECL_FE_FUNCTION_CODE (fun))
!       {
!       case CP_BUILT_IN_IS_CONSTANT_EVALUATED:
! 	/* For __builtin_is_constant_evaluated, defer it if not
! 	   ctx->manifestly_const_eval (as sometimes we try to constant evaluate
! 	   without manifestly_const_eval even expressions or parts thereof
! 	   which will later be manifestly const_eval evaluated), otherwise fold
! 	   it to true.  */
! 	if (ctx->manifestly_const_eval == mce_unknown)
! 	  {
! 	    *non_constant_p = true;
! 	    return t;
! 	  }
! 	return constant_boolean_node (ctx->manifestly_const_eval == mce_true,
! 				      boolean_type_node);
! 
!       case CP_BUILT_IN_SOURCE_LOCATION:
  	{
! 	  temp_override<tree> ovr (current_function_decl);
! 	  if (ctx->call && ctx->call->fundef)
! 	    current_function_decl = ctx->call->fundef->decl;
! 	  return fold_builtin_source_location (t);
  	}
  
!       case CP_BUILT_IN_EH_PTR_ADJUST_REF:
! 	return cxx_eval_cxa_builtin_fn (ctx, t, BUILTIN_EH_PTR_ADJUST_REF,
! 					fun, non_constant_p, overflow_p,
! 					jump_target);
  
!       case CP_BUILT_IN_CURRENT_EXCEPTION:
! 	return cxx_eval_cxa_builtin_fn (ctx, t, BUILTIN_CURRENT_EXCEPTION,
! 					fun, non_constant_p, overflow_p,
! 					jump_target);
  
!       case CP_BUILT_IN_UNCAUGHT_EXCEPTIONS:
! 	return cxx_eval_cxa_builtin_fn (ctx, t, BUILTIN_UNCAUGHT_EXCEPTIONS,
! 					fun, non_constant_p, overflow_p,
! 					jump_target);
! 
!       case CP_BUILT_IN_CONSTEXPR_DIAG:
! 	return cxx_eval_constexpr_diag (ctx, t, non_constant_p, overflow_p,
! 					jump_target);
! 
!       default:
! 	break;
!       }
  
    int strops = 0;
    int strret = 0;
diff -Nrcpad gcc-16-20260329/gcc/cp/constraint.cc gcc-16-20260405/gcc/cp/constraint.cc
*** gcc-16-20260329/gcc/cp/constraint.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cp/constraint.cc	Sun Apr  5 22:32:07 2026
*************** diagnose_trait_expr (location_t loc, tre
*** 3357,3362 ****
--- 3357,3366 ----
      case CPTK_IS_CONSTEVAL_ONLY:
        inform (decl_loc, "%qT is not consteval-only", t1);
        break;
+     case CPTK_IS_STRUCTURAL:
+       inform (decl_loc, "%qT is not a structural type", t1);
+       structural_type_p (t1, /*explain=*/true);
+       break;
      case CPTK_RANK:
        inform (loc, "%qT cannot yield a rank", t1);
        break;
diff -Nrcpad gcc-16-20260329/gcc/cp/coroutines.cc gcc-16-20260405/gcc/cp/coroutines.cc
*** gcc-16-20260329/gcc/cp/coroutines.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cp/coroutines.cc	Sun Apr  5 22:32:07 2026
*************** cp_coroutine_transform::build_ramp_funct
*** 5123,5129 ****
    tree coro_frame_refcount
      = coro_build_and_push_artificial_var_with_dve (loc, coro_frame_refcount_id,
  						   short_unsigned_type_node,
! 						   orig_fn_decl, NULL_TREE,
  						   deref_fp);
    /* Cleanup if both the ramp and the body have finished.  */
    tree cond
--- 5123,5131 ----
    tree coro_frame_refcount
      = coro_build_and_push_artificial_var_with_dve (loc, coro_frame_refcount_id,
  						   short_unsigned_type_node,
! 						   orig_fn_decl,
! 						   build_int_cst
! 						   (short_unsigned_type_node, 0),
  						   deref_fp);
    /* Cleanup if both the ramp and the body have finished.  */
    tree cond
diff -Nrcpad gcc-16-20260329/gcc/cp/cp-gimplify.cc gcc-16-20260405/gcc/cp/cp-gimplify.cc
*** gcc-16-20260329/gcc/cp/cp-gimplify.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cp/cp-gimplify.cc	Sun Apr  5 22:32:07 2026
*************** cp_gimplify_expr (tree *expr_p, gimple_s
*** 979,984 ****
--- 979,1010 ----
  			  "__builtin_eh_ptr_adjust_ref");
  		*expr_p = void_node;
  		break;
+ 	      case CP_BUILT_IN_CURRENT_EXCEPTION:
+ 	      case CP_BUILT_IN_UNCAUGHT_EXCEPTIONS:
+ 		{
+ 		  const char *name
+ 		    = (DECL_FE_FUNCTION_CODE (decl)
+ 		       == CP_BUILT_IN_CURRENT_EXCEPTION
+ 		       ? "current_exception" : "uncaught_exceptions");
+ 		  tree newdecl = lookup_qualified_name (std_node, name);
+ 		  if (error_operand_p (newdecl))
+ 		    *expr_p = build_zero_cst (TREE_TYPE (*expr_p));
+ 		  else if (TREE_CODE (newdecl) != FUNCTION_DECL
+ 			   || !same_type_p (TREE_TYPE (TREE_TYPE (newdecl)),
+ 					    TREE_TYPE (TREE_TYPE (decl)))
+ 			   || (TYPE_ARG_TYPES (TREE_TYPE (newdecl))
+ 			       != void_list_node))
+ 		    {
+ 		      error_at (EXPR_LOCATION (*expr_p),
+ 				"unexpected %<std::%s%> declaration",
+ 				name);
+ 		      *expr_p = build_zero_cst (TREE_TYPE (*expr_p));
+ 		    }
+ 		  else
+ 		    *expr_p = build_call_expr_loc (EXPR_LOCATION (*expr_p),
+ 						   newdecl, 0);
+ 		  break;
+ 		}
  	      case CP_BUILT_IN_IS_STRING_LITERAL:
  		*expr_p
  		  = fold_builtin_is_string_literal (EXPR_LOCATION (*expr_p),
diff -Nrcpad gcc-16-20260329/gcc/cp/cp-trait.def gcc-16-20260405/gcc/cp/cp-trait.def
*** gcc-16-20260329/gcc/cp/cp-trait.def	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cp/cp-trait.def	Sun Apr  5 22:32:07 2026
*************** DEFTRAIT_EXPR (IS_REFERENCE, "__is_refer
*** 98,103 ****
--- 98,104 ----
  DEFTRAIT_EXPR (IS_SAME, "__is_same", 2)
  DEFTRAIT_EXPR (IS_SCOPED_ENUM, "__is_scoped_enum", 1)
  DEFTRAIT_EXPR (IS_STD_LAYOUT, "__is_standard_layout", 1)
+ DEFTRAIT_EXPR (IS_STRUCTURAL, "__builtin_is_structural", 1)
  DEFTRAIT_EXPR (IS_TRIVIAL, "__is_trivial", 1)
  DEFTRAIT_EXPR (IS_TRIVIALLY_ASSIGNABLE, "__is_trivially_assignable", 2)
  DEFTRAIT_EXPR (IS_TRIVIALLY_CONSTRUCTIBLE, "__is_trivially_constructible", -1)
diff -Nrcpad gcc-16-20260329/gcc/cp/cp-tree.h gcc-16-20260405/gcc/cp/cp-tree.h
*** gcc-16-20260329/gcc/cp/cp-tree.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cp/cp-tree.h	Sun Apr  5 22:32:07 2026
*************** enum cp_built_in_function {
*** 7135,7140 ****
--- 7135,7142 ----
    CP_BUILT_IN_EH_PTR_ADJUST_REF,
    CP_BUILT_IN_IS_STRING_LITERAL,
    CP_BUILT_IN_CONSTEXPR_DIAG,
+   CP_BUILT_IN_CURRENT_EXCEPTION,
+   CP_BUILT_IN_UNCAUGHT_EXCEPTIONS,
    CP_BUILT_IN_LAST
  };
  
diff -Nrcpad gcc-16-20260329/gcc/cp/decl.cc gcc-16-20260405/gcc/cp/decl.cc
*** gcc-16-20260329/gcc/cp/decl.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cp/decl.cc	Sun Apr  5 22:32:07 2026
*************** cxx_init_decl_processing (void)
*** 5627,5632 ****
--- 5627,5646 ----
  				   CP_BUILT_IN_EH_PTR_ADJUST_REF,
  				   BUILT_IN_FRONTEND, NULL, NULL_TREE);
        set_call_expr_flags (decl, ECF_NOTHROW | ECF_LEAF);
+ 
+       /* Similar case to __builtin_source_location above.  The concrete
+ 	 return type is std::exception_ptr, but we can't form the type
+ 	 at this point, so it is deduced later.  */
+       decl = add_builtin_function ("__builtin_current_exception",
+ 				   auto_ftype, CP_BUILT_IN_CURRENT_EXCEPTION,
+ 				   BUILT_IN_FRONTEND, NULL, NULL_TREE);
+       set_call_expr_flags (decl, ECF_NOTHROW | ECF_LEAF);
+ 
+       tree int_ftype = build_function_type_list (integer_type_node, NULL_TREE);
+       decl = add_builtin_function ("__builtin_uncaught_exceptions",
+ 				   int_ftype, CP_BUILT_IN_UNCAUGHT_EXCEPTIONS,
+ 				   BUILT_IN_FRONTEND, NULL, NULL_TREE);
+       set_call_expr_flags (decl, ECF_PURE | ECF_NOTHROW | ECF_LEAF);
      }
  
    decl
*************** grokdeclarator (const cp_declarator *dec
*** 16618,16623 ****
--- 16632,16658 ----
  
  	if (friendp)
  	  {
+ 	    if (flag_reflection && !funcdef_flag && decl)
+ 	      {
+ 		if (attrlist
+ 		    && lookup_attribute ("internal ", "annotation ",
+ 					 *attrlist))
+ 		  {
+ 		    /* Remove the annotations to avoid spurious warning
+ 		       below.  */
+ 		    *attrlist = remove_attribute ("internal ", "annotation ",
+ 						  *attrlist);
+ 		    error_at (id_loc, "annotation applied to non-defining "
+ 				      "friend declaration %qD", decl);
+ 		  }
+ 		for (tree arg = DECL_ARGUMENTS (decl);
+ 		     arg; arg = DECL_CHAIN (arg))
+ 		  if (lookup_attribute ("internal ", "annotation ",
+ 					DECL_ATTRIBUTES (arg)))
+ 		    error_at (DECL_SOURCE_LOCATION (arg),
+ 			      "annotation applied to parameter %qD of "
+ 			      "non-defining friend declaration", arg);
+ 	      }
  	    /* Packages tend to use GNU attributes on friends, so we only
  	       warn for standard attributes.  */
  	    if (attrlist
*************** finish_enum_value_list (tree enumtype)
*** 19046,19052 ****
  
  	  /* Update the minimum and maximum values, if appropriate.  */
  	  value = DECL_INITIAL (decl);
! 	  if (TREE_CODE (value) != INTEGER_CST)
  	    value = integer_zero_node;
  	  /* Figure out what the minimum and maximum values of the
  	     enumerators are.  */
--- 19081,19087 ----
  
  	  /* Update the minimum and maximum values, if appropriate.  */
  	  value = DECL_INITIAL (decl);
! 	  if (!value || TREE_CODE (value) != INTEGER_CST)
  	    value = integer_zero_node;
  	  /* Figure out what the minimum and maximum values of the
  	     enumerators are.  */
*************** finish_enum_value_list (tree enumtype)
*** 19199,19204 ****
--- 19234,19241 ----
          value = perform_implicit_conversion (underlying_type,
                                               DECL_INITIAL (decl),
                                               tf_warning_or_error);
+       if (!value)
+ 	value = integer_zero_node;
        /* Do not clobber shared ints.  But do share identical enumerators.  */
        value = fold_convert (enumtype, value);
  
*************** require_deduced_type (tree decl, tsubst_
*** 21226,21233 ****
    if (undeduced_auto_decl (decl))
      {
        if (TREE_CODE (decl) == FUNCTION_DECL
! 	  && fndecl_built_in_p (decl, BUILT_IN_FRONTEND)
! 	  && DECL_FE_FUNCTION_CODE (decl) == CP_BUILT_IN_SOURCE_LOCATION)
  	{
  	  /* Set the return type of __builtin_source_location.  */
  	  tree type = get_source_location_impl_type ();
--- 21263,21270 ----
    if (undeduced_auto_decl (decl))
      {
        if (TREE_CODE (decl) == FUNCTION_DECL
! 	  && fndecl_built_in_p (decl, CP_BUILT_IN_SOURCE_LOCATION,
! 				BUILT_IN_FRONTEND))
  	{
  	  /* Set the return type of __builtin_source_location.  */
  	  tree type = get_source_location_impl_type ();
*************** require_deduced_type (tree decl, tsubst_
*** 21242,21247 ****
--- 21279,21311 ----
  	  return true;
  	}
  
+       if (TREE_CODE (decl) == FUNCTION_DECL
+ 	  && fndecl_built_in_p (decl, CP_BUILT_IN_CURRENT_EXCEPTION,
+ 				BUILT_IN_FRONTEND))
+ 	{
+ 	  /* Set the return type of __builtin_current_exception.  */
+ 	  tree name = get_identifier ("exception_ptr");
+ 	  tree eptr = lookup_qualified_name (std_node, name);
+ 	  tree fld;
+ 	  if (TREE_CODE (eptr) != TYPE_DECL
+ 	      || !CLASS_TYPE_P (TREE_TYPE (eptr))
+ 	      || !COMPLETE_TYPE_P (TREE_TYPE (eptr))
+ 	      || !(fld = next_aggregate_field (TYPE_FIELDS (TREE_TYPE (eptr))))
+ 	      || DECL_ARTIFICIAL (fld)
+ 	      || TREE_CODE (TREE_TYPE (fld)) != POINTER_TYPE
+ 	      || next_aggregate_field (DECL_CHAIN (fld))
+ 	      || !tree_int_cst_equal (TYPE_SIZE (TREE_TYPE (eptr)),
+ 				      TYPE_SIZE (TREE_TYPE (fld))))
+ 	    {
+ 	      error ("%qs used without %qs declaration",
+ 		     "__builtin_current_exception", "std::exception_ptr");
+ 	      return false;
+ 	    }
+ 
+ 	  apply_deduced_return_type (decl, TREE_TYPE (eptr));
+ 	  return true;
+ 	}
+ 
        if (warning_suppressed_p (decl) && seen_error ())
  	/* We probably already complained about deduction failure.  */;
        else if (complain & tf_error)
diff -Nrcpad gcc-16-20260329/gcc/cp/init.cc gcc-16-20260405/gcc/cp/init.cc
*** gcc-16-20260329/gcc/cp/init.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cp/init.cc	Sun Apr  5 22:32:07 2026
*************** build_vec_init (tree base, tree maxindex
*** 4862,4867 ****
--- 4862,4884 ----
       some are non-constant.  */
    bool do_static_init = (DECL_P (obase) && TREE_STATIC (obase));
  
+   if (init
+       && TREE_CODE (init) == CONSTRUCTOR
+       && TREE_CODE (TREE_TYPE (init)) == ARRAY_TYPE
+       && INTEGRAL_TYPE_P (type)
+       && same_type_p (type, TREE_TYPE (TREE_TYPE (init))))
+     {
+       /* If RAW_DATA_CST is in the CONSTRUCTOR, we want to optimize
+ 	 INTEGER_CST, RAW_DATA_CST, INTEGER_CST into just
+ 	 RAW_DATA_CST larger by 2 chars if possible.  But at least
+ 	 for now punt if braced_lists_to_strings instead turns it
+ 	 into a STRING_CST in the try_const case, as the STRING_CST
+ 	 case doesn't handle try_const.  */
+       tree new_init = braced_lists_to_strings (TREE_TYPE (init), init);
+       if (!try_const || TREE_CODE (new_init) == CONSTRUCTOR)
+ 	init = new_init;
+     }
+ 
    bool empty_list = false;
    if (init && BRACE_ENCLOSED_INITIALIZER_P (init)
        && CONSTRUCTOR_NELTS (init) == 0)
*************** build_vec_init (tree base, tree maxindex
*** 4875,4880 ****
--- 4892,4902 ----
        /* Do non-default initialization of non-trivial arrays resulting from
  	 brace-enclosed initializers.  */
        unsigned HOST_WIDE_INT idx;
+       /* Used in RAW_DATA_CST handling below if we need to expand it
+ 	 (not digested char-sized integer type).  It is -1 when not peeling
+ 	 off such RAW_DATA_CST, otherwise indicates which index from
+ 	 the RAW_DATA_CST has been handled most recently.  */
+       unsigned int raw_idx = -1;
        tree field, elt;
        /* If the constructor already has the array type, it's been through
  	 digest_init, so we shouldn't try to do anything more.  */
*************** build_vec_init (tree base, tree maxindex
*** 4892,4904 ****
  
        FOR_EACH_CONSTRUCTOR_ELT (CONSTRUCTOR_ELTS (init), idx, field, elt)
  	{
- 	  tree baseref = build1 (INDIRECT_REF, type, base);
  	  tree one_init;
  
! 	  if (field && TREE_CODE (field) == RANGE_EXPR)
! 	    num_initialized_elts += range_expr_nelts (field);
! 	  else
! 	    num_initialized_elts++;
  
  	  /* We need to see sub-array TARGET_EXPR before cp_fold_r so we can
  	     handle cleanup flags properly.  */
--- 4914,4989 ----
  
        FOR_EACH_CONSTRUCTOR_ELT (CONSTRUCTOR_ELTS (init), idx, field, elt)
  	{
  	  tree one_init;
  
! 	  if (TREE_CODE (elt) == RAW_DATA_CST)
! 	    {
! 	      if (digested
! 		  && (TREE_CODE (type) == INTEGER_TYPE
! 		      || is_byte_access_type (type))
! 		  && TYPE_PRECISION (type) == CHAR_BIT)
! 		{
! 		  /* If possible, handle RAW_DATA_CST as ARRAY_TYPE
! 		     copy from ctor to MEM_REF.  */
! 		  tree atype
! 		    = build_array_of_n_type (type, RAW_DATA_LENGTH (elt));
! 		  tree alias_set
! 		    = build_int_cst (build_pointer_type (type), 0);
! 		  tree lhs = build2 (MEM_REF, atype, base, alias_set);
! 		  tree ctor
! 		    = build_constructor_single (atype, bitsize_zero_node,
! 						copy_node (elt));
! 		  one_init = build2 (MODIFY_EXPR, void_type_node, lhs, ctor);
! 
! 		  if (try_const)
! 		    {
! 		      if (!field)
! 			field = size_int (num_initialized_elts);
! 		      CONSTRUCTOR_APPEND_ELT (const_vec, field, elt);
! 		      if (do_static_init)
! 			one_init = NULL_TREE;
! 		    }
! 
! 		  if (one_init)
! 		    finish_expr_stmt (one_init);
! 
! 		  /* Adjust the counter and pointer.  */
! 		  tree length = build_int_cst (ptrdiff_type_node,
! 					       RAW_DATA_LENGTH (elt));
! 		  one_init = cp_build_binary_op (loc, MINUS_EXPR, iterator,
! 						 length, complain);
! 		  gcc_assert (one_init != error_mark_node);
! 		  one_init = build2 (MODIFY_EXPR, void_type_node, iterator,
! 				     one_init);
! 		  finish_expr_stmt (one_init);
! 
! 		  one_init = cp_build_binary_op (loc, PLUS_EXPR, base, length,
! 						 complain);
! 		  gcc_assert (one_init != error_mark_node);
! 		  one_init = build2 (MODIFY_EXPR, void_type_node, base,
! 				     one_init);
! 		  finish_expr_stmt (one_init);
! 
! 		  num_initialized_elts += RAW_DATA_LENGTH (elt);
! 		  continue;
! 		}
! 	      else
! 		{
! 		  /* Otherwise peel it off into separate constants.  */
! 		  tree orig_elt = elt;
! 		  elt = build_int_cst (TREE_TYPE (elt),
! 				       RAW_DATA_UCHAR_ELT (elt, ++raw_idx));
! 		  if (raw_idx && field)
! 		    field = size_binop (PLUS_EXPR, field,
! 					bitsize_int (raw_idx));
! 		  if (raw_idx + 1 == (unsigned) RAW_DATA_LENGTH (orig_elt))
! 		    raw_idx = -1;
! 		  else
! 		    --idx;
! 		}
! 	    }
! 
! 	  tree baseref = build1 (INDIRECT_REF, type, base);
  
  	  /* We need to see sub-array TARGET_EXPR before cp_fold_r so we can
  	     handle cleanup flags properly.  */
*************** build_vec_init (tree base, tree maxindex
*** 4919,4925 ****
  	  if (try_const)
  	    {
  	      if (!field)
! 		field = size_int (idx);
  	      tree e = maybe_constant_init (one_init);
  	      if (reduced_constant_expression_p (e))
  		{
--- 5004,5010 ----
  	  if (try_const)
  	    {
  	      if (!field)
! 		field = size_int (num_initialized_elts);
  	      tree e = maybe_constant_init (one_init);
  	      if (reduced_constant_expression_p (e))
  		{
*************** build_vec_init (tree base, tree maxindex
*** 4942,4947 ****
--- 5027,5047 ----
  		}
  	    }
  
+ 	  tree end = NULL_TREE, body = NULL_TREE;
+ 	  if (field && TREE_CODE (field) == RANGE_EXPR)
+ 	    {
+ 	      tree sub
+ 		= cp_build_binary_op (loc, MINUS_EXPR, iterator,
+ 				      build_int_cst (TREE_TYPE (iterator),
+ 						     range_expr_nelts (field)),
+ 				     complain);
+ 	      gcc_assert (sub != error_mark_node);
+ 	      end = get_internal_target_expr (sub);
+ 	      add_stmt (end);
+ 
+ 	      body = push_stmt_list ();
+ 	    }
+ 
  	  if (one_init)
  	    {
  	      /* Only create one std::allocator temporary.  */
*************** build_vec_init (tree base, tree maxindex
*** 4962,4967 ****
--- 5062,5081 ----
  	    errors = true;
  	  else
  	    finish_expr_stmt (one_init);
+ 
+ 	  if (field && TREE_CODE (field) == RANGE_EXPR)
+ 	    {
+ 	      tree exit = build1 (EXIT_EXPR, void_type_node,
+ 				  build2 (EQ_EXPR, boolean_type_node,
+ 					  iterator, TARGET_EXPR_SLOT (end)));
+ 	      add_stmt (exit);
+ 	      body = pop_stmt_list (body);
+ 	      tree loop = build1 (LOOP_EXPR, void_type_node, body);
+ 	      add_stmt (loop);
+ 	      num_initialized_elts += range_expr_nelts (field);
+ 	    }
+ 	  else
+ 	    num_initialized_elts++;
  	}
  
        /* Any elements without explicit initializers get T{}.  */
diff -Nrcpad gcc-16-20260329/gcc/cp/mangle.cc gcc-16-20260405/gcc/cp/mangle.cc
*** gcc-16-20260329/gcc/cp/mangle.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cp/mangle.cc	Sun Apr  5 22:32:07 2026
*************** write_type (tree type)
*** 2744,2752 ****
  	      break;
  
  	    case PACK_INDEX_TYPE:
! 	      /* TODO Mangle pack indexing
! 		 <https://github.com/itanium-cxx-abi/cxx-abi/issues/175>.  */
! 	      sorry ("mangling type pack index");
  	      break;
  
  	    case LANG_TYPE:
--- 2744,2761 ----
  	      break;
  
  	    case PACK_INDEX_TYPE:
! 	      /* https://github.com/itanium-cxx-abi/cxx-abi/issues/175.  */
! 	      if (TREE_CODE (PACK_INDEX_PACK (type)) == TREE_VEC)
! 		{
! 		  /* TODO: How should this be mangled when the pack is already
! 		     expanded?  */
! 		  sorry ("mangling type pack index");
! 		  break;
! 		}
! 	      write_string ("Dy");
! 	      /* Dy rather than DyDp.  */
! 	      write_type (PACK_EXPANSION_PATTERN (PACK_INDEX_PACK (type)));
! 	      write_expression (PACK_INDEX_INDEX (type));
  	      break;
  
  	    case LANG_TYPE:
*************** write_expression (tree expr)
*** 3602,3607 ****
--- 3611,3631 ----
        else
  	goto normal_expr;
      }
+   else if (code == PACK_INDEX_EXPR)
+     {
+       /* https://github.com/itanium-cxx-abi/cxx-abi/issues/175.  */
+       if (TREE_CODE (PACK_INDEX_PACK (expr)) == TREE_VEC)
+ 	/* TODO: How should this be mangled when the pack is already
+ 	   expanded?  */
+ 	sorry ("mangling type pack index");
+       else
+ 	{
+ 	  write_string ("sy");
+ 	  /* sy rather than sysp.  */
+ 	  write_expression (PACK_EXPANSION_PATTERN (PACK_INDEX_PACK (expr)));
+ 	  write_expression (PACK_INDEX_INDEX (expr));
+ 	}
+     }
    else if (TREE_CODE (expr) == ALIGNOF_EXPR)
      {
        if (!ALIGNOF_EXPR_STD_P (expr))
*************** write_expression (tree expr)
*** 4145,4155 ****
  		  ::= co [ <prefix> ] <unqualified-name> # concept
  		  ::= na [ <prefix> ] <unqualified-name> # namespace alias
  		  ::= ns [ <prefix> ] <unqualified-name> # namespace
! 		  ::= ng				# ^^::
  		  ::= ba [ <nonnegative number> ] _ <type> # dir. base cls rel
  		  ::= ds <type> _ [ <unqualified-name> ] _
  		      [ <alignment number> ] _ [ <bit-width number> ] _
! 		      [ n ]				# data member spec  */
  
  static void
  write_reflection (tree refl)
--- 4169,4179 ----
  		  ::= co [ <prefix> ] <unqualified-name> # concept
  		  ::= na [ <prefix> ] <unqualified-name> # namespace alias
  		  ::= ns [ <prefix> ] <unqualified-name> # namespace
! 		  ::= gs				# ^^::
  		  ::= ba [ <nonnegative number> ] _ <type> # dir. base cls rel
  		  ::= ds <type> _ [ <unqualified-name> ] _
  		      [ <alignment number> ] _ [ <bit-width number> ] _
! 		      [ n ] [ <template-arg>* ]		# data member spec  */
  
  static void
  write_reflection (tree refl)
*************** write_reflection (tree refl)
*** 4254,4259 ****
--- 4278,4285 ----
        write_char ('_');
        if (integer_nonzerop (TREE_VEC_ELT (arg, 4)))
  	write_char ('n');
+       for (int i = 5; i < TREE_VEC_LENGTH (arg); ++i)
+ 	write_template_arg (REFLECT_EXPR_HANDLE (TREE_VEC_ELT (arg, i)));
      }
  }
  
diff -Nrcpad gcc-16-20260329/gcc/cp/metafns.gperf gcc-16-20260405/gcc/cp/metafns.gperf
*** gcc-16-20260329/gcc/cp/metafns.gperf	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cp/metafns.gperf	Sun Apr  5 22:32:07 2026
*************** enum metafn_code {
*** 86,92 ****
    METAFN_IS_FUNCTION_PARAMETER,
    METAFN_IS_EXPLICIT_OBJECT_PARAMETER,
    METAFN_HAS_DEFAULT_ARGUMENT,
!   METAFN_HAS_ELLIPSIS_PARAMETER,
    METAFN_IS_TEMPLATE,
    METAFN_IS_FUNCTION_TEMPLATE,
    METAFN_IS_VARIABLE_TEMPLATE,
--- 86,92 ----
    METAFN_IS_FUNCTION_PARAMETER,
    METAFN_IS_EXPLICIT_OBJECT_PARAMETER,
    METAFN_HAS_DEFAULT_ARGUMENT,
!   METAFN_IS_VARARG_FUNCTION,
    METAFN_IS_TEMPLATE,
    METAFN_IS_FUNCTION_TEMPLATE,
    METAFN_IS_VARIABLE_TEMPLATE,
*************** enum metafn_code {
*** 119,124 ****
--- 119,127 ----
    METAFN_HAS_INACCESSIBLE_NONSTATIC_DATA_MEMBERS,
    METAFN_HAS_INACCESSIBLE_BASES,
    METAFN_HAS_INACCESSIBLE_SUBOBJECTS,
+   METAFN_CURRENT_FUNCTION,
+   METAFN_CURRENT_CLASS,
+   METAFN_CURRENT_NAMESPACE,
    METAFN_MEMBERS_OF,
    METAFN_BASES_OF,
    METAFN_STATIC_DATA_MEMBERS_OF,
*************** enum metafn_code {
*** 172,177 ****
--- 175,181 ----
    METAFN_IS_FINAL_TYPE,
    METAFN_IS_AGGREGATE_TYPE,
    METAFN_IS_CONSTEVAL_ONLY_TYPE,
+   METAFN_IS_STRUCTURAL_TYPE,
    METAFN_IS_SIGNED_TYPE,
    METAFN_IS_UNSIGNED_TYPE,
    METAFN_IS_BOUNDED_ARRAY_TYPE,
*************** enum {
*** 264,273 ****
    METAFN_KIND_MASK = (1 << METAFN_KIND_SHIFT) - 1
  };
  
- /* Get the metafn_kind_arg for argument ARGNO.  */
- #define METAFN_KIND_ARG(ARGNO) \
-   ((minfo->kind >> ((ARGNO + 1) * METAFN_KIND_SHIFT)) & METAFN_KIND_MASK)
- 
  /* Possible return types of metafunctions.  */
  enum metafn_kind_ret {
    METAFN_KIND_RET_BOOL,
--- 268,273 ----
*************** enum metafn_kind_ret {
*** 285,290 ****
--- 285,294 ----
  };
  static_assert (METAFN_KIND_RET_TEMPLATE_PARM <= (int) METAFN_KIND_MASK, "");
  
+ /* Get the metafn_kind_ret.  */
+ #define METAFN_KIND_RET(MINFO) \
+   ((metafn_kind_ret) (((int) (MINFO)->kind) & METAFN_KIND_MASK))
+ 
  /* Possible argument types of metafunctions.  */
  enum metafn_kind_arg {
    METAFN_KIND_ARG_VOID = 0,
*************** enum metafn_kind_arg {
*** 305,310 ****
--- 309,319 ----
  static_assert (METAFN_KIND_ARG_TEMPLATE_PARM_REF <= (int) METAFN_KIND_MASK,
  	       "");
  
+ /* Get the metafn_kind_arg for argument ARGNO.  */
+ #define METAFN_KIND_ARG(MINFO, ARGNO) \
+   ((metafn_kind_arg) (((MINFO)->kind >> ((ARGNO + 1) * METAFN_KIND_SHIFT)) \
+ 		      & METAFN_KIND_MASK))
+ 
  /* Possible sets of 0-3 arguments of metafunctions.  */
  enum metafn_kind_args {
    METAFN_KIND_ARGS_VOID = METAFN_KIND_ARG_VOID,
*************** enum metafn_kind {
*** 363,368 ****
--- 372,379 ----
    METAFN_KIND_BOOL_TINFO_TINFO_REFLECTION_RANGET
      = (METAFN_KIND_ARGS_TINFO_TINFO_REFLECTION_RANGET << METAFN_KIND_SHIFT)
        | METAFN_KIND_RET_BOOL,
+   METAFN_KIND_INFO_VOID
+     = (METAFN_KIND_ARGS_VOID << METAFN_KIND_SHIFT) | METAFN_KIND_RET_INFO,
    METAFN_KIND_INFO_INFO
      = (METAFN_KIND_ARGS_INFO << METAFN_KIND_SHIFT) | METAFN_KIND_RET_INFO,
    METAFN_KIND_INFO_TINFO
*************** enum metafn_kind {
*** 376,381 ****
--- 387,395 ----
    METAFN_KIND_INFO_REFLECTION_RANGET
      = (METAFN_KIND_ARGS_REFLECTION_RANGET << METAFN_KIND_SHIFT)
        | METAFN_KIND_RET_INFO,
+   METAFN_KIND_BOOL_INFO_REFLECTION_RANGE
+     = (METAFN_KIND_ARGS_INFO_REFLECTION_RANGE << METAFN_KIND_SHIFT)
+       | METAFN_KIND_RET_BOOL,
    METAFN_KIND_INFO_INFO_REFLECTION_RANGE
      = (METAFN_KIND_ARGS_INFO_REFLECTION_RANGE << METAFN_KIND_SHIFT)
        | METAFN_KIND_RET_INFO,
*************** is_destructor, METAFN_IS_DESTRUCTOR, MET
*** 521,527 ****
  is_function_parameter, METAFN_IS_FUNCTION_PARAMETER, METAFN_KIND_BOOL_INFO,
  is_explicit_object_parameter, METAFN_IS_EXPLICIT_OBJECT_PARAMETER, METAFN_KIND_BOOL_INFO,
  has_default_argument, METAFN_HAS_DEFAULT_ARGUMENT, METAFN_KIND_BOOL_INFO,
! has_ellipsis_parameter, METAFN_HAS_ELLIPSIS_PARAMETER, METAFN_KIND_BOOL_INFO,
  is_template, METAFN_IS_TEMPLATE, METAFN_KIND_BOOL_INFO,
  is_function_template, METAFN_IS_FUNCTION_TEMPLATE, METAFN_KIND_BOOL_INFO,
  is_variable_template, METAFN_IS_VARIABLE_TEMPLATE, METAFN_KIND_BOOL_INFO,
--- 535,541 ----
  is_function_parameter, METAFN_IS_FUNCTION_PARAMETER, METAFN_KIND_BOOL_INFO,
  is_explicit_object_parameter, METAFN_IS_EXPLICIT_OBJECT_PARAMETER, METAFN_KIND_BOOL_INFO,
  has_default_argument, METAFN_HAS_DEFAULT_ARGUMENT, METAFN_KIND_BOOL_INFO,
! is_vararg_function, METAFN_IS_VARARG_FUNCTION, METAFN_KIND_BOOL_INFO,
  is_template, METAFN_IS_TEMPLATE, METAFN_KIND_BOOL_INFO,
  is_function_template, METAFN_IS_FUNCTION_TEMPLATE, METAFN_KIND_BOOL_INFO,
  is_variable_template, METAFN_IS_VARIABLE_TEMPLATE, METAFN_KIND_BOOL_INFO,
*************** is_accessible, METAFN_IS_ACCESSIBLE, MET
*** 554,559 ****
--- 568,576 ----
  has_inaccessible_nonstatic_data_members, METAFN_HAS_INACCESSIBLE_NONSTATIC_DATA_MEMBERS, METAFN_KIND_BOOL_INFO_ACCESS_CONTEXT,
  has_inaccessible_bases, METAFN_HAS_INACCESSIBLE_BASES, METAFN_KIND_BOOL_INFO_ACCESS_CONTEXT,
  has_inaccessible_subobjects, METAFN_HAS_INACCESSIBLE_SUBOBJECTS, METAFN_KIND_BOOL_INFO_ACCESS_CONTEXT,
+ current_function, METAFN_CURRENT_FUNCTION, METAFN_KIND_INFO_VOID,
+ current_class, METAFN_CURRENT_CLASS, METAFN_KIND_INFO_VOID,
+ current_namespace, METAFN_CURRENT_NAMESPACE, METAFN_KIND_INFO_VOID,
  members_of, METAFN_MEMBERS_OF, METAFN_KIND_VECTOR_INFO_INFO_ACCESS_CONTEXT,
  bases_of, METAFN_BASES_OF, METAFN_KIND_VECTOR_INFO_INFO_ACCESS_CONTEXT,
  static_data_members_of, METAFN_STATIC_DATA_MEMBERS_OF, METAFN_KIND_VECTOR_INFO_INFO_ACCESS_CONTEXT,
*************** size_of, METAFN_SIZE_OF, METAFN_KIND_SIZ
*** 565,571 ****
  alignment_of, METAFN_ALIGNMENT_OF, METAFN_KIND_SIZE_T_INFO,
  bit_size_of, METAFN_BIT_SIZE_OF, METAFN_KIND_SIZE_T_INFO,
  extract, METAFN_EXTRACT, METAFN_KIND_TEMPLATE_PARM_INFO,
! can_substitute, METAFN_CAN_SUBSTITUTE, METAFN_KIND_INFO_INFO_REFLECTION_RANGE,
  substitute, METAFN_SUBSTITUTE, METAFN_KIND_INFO_INFO_REFLECTION_RANGE,
  reflect_constant, METAFN_REFLECT_CONSTANT, METAFN_KIND_INFO_TEMPLATE_PARM,
  reflect_object, METAFN_REFLECT_OBJECT, METAFN_KIND_INFO_TEMPLATE_PARM_REF,
--- 582,588 ----
  alignment_of, METAFN_ALIGNMENT_OF, METAFN_KIND_SIZE_T_INFO,
  bit_size_of, METAFN_BIT_SIZE_OF, METAFN_KIND_SIZE_T_INFO,
  extract, METAFN_EXTRACT, METAFN_KIND_TEMPLATE_PARM_INFO,
! can_substitute, METAFN_CAN_SUBSTITUTE, METAFN_KIND_BOOL_INFO_REFLECTION_RANGE,
  substitute, METAFN_SUBSTITUTE, METAFN_KIND_INFO_INFO_REFLECTION_RANGE,
  reflect_constant, METAFN_REFLECT_CONSTANT, METAFN_KIND_INFO_TEMPLATE_PARM,
  reflect_object, METAFN_REFLECT_OBJECT, METAFN_KIND_INFO_TEMPLATE_PARM_REF,
*************** is_abstract_type, METAFN_IS_ABSTRACT_TYP
*** 607,612 ****
--- 624,630 ----
  is_final_type, METAFN_IS_FINAL_TYPE, METAFN_KIND_BOOL_TINFO,
  is_aggregate_type, METAFN_IS_AGGREGATE_TYPE, METAFN_KIND_BOOL_TINFO,
  is_consteval_only_type, METAFN_IS_CONSTEVAL_ONLY_TYPE, METAFN_KIND_BOOL_TINFO,
+ is_structural_type, METAFN_IS_STRUCTURAL_TYPE, METAFN_KIND_BOOL_TINFO,
  is_signed_type, METAFN_IS_SIGNED_TYPE, METAFN_KIND_BOOL_TINFO,
  is_unsigned_type, METAFN_IS_UNSIGNED_TYPE, METAFN_KIND_BOOL_TINFO,
  is_bounded_array_type, METAFN_IS_BOUNDED_ARRAY_TYPE, METAFN_KIND_BOOL_TINFO,
diff -Nrcpad gcc-16-20260329/gcc/cp/metafns.h gcc-16-20260405/gcc/cp/metafns.h
*** gcc-16-20260329/gcc/cp/metafns.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cp/metafns.h	Sun Apr  5 22:32:07 2026
*************** enum metafn_code {
*** 114,120 ****
    METAFN_IS_FUNCTION_PARAMETER,
    METAFN_IS_EXPLICIT_OBJECT_PARAMETER,
    METAFN_HAS_DEFAULT_ARGUMENT,
!   METAFN_HAS_ELLIPSIS_PARAMETER,
    METAFN_IS_TEMPLATE,
    METAFN_IS_FUNCTION_TEMPLATE,
    METAFN_IS_VARIABLE_TEMPLATE,
--- 114,120 ----
    METAFN_IS_FUNCTION_PARAMETER,
    METAFN_IS_EXPLICIT_OBJECT_PARAMETER,
    METAFN_HAS_DEFAULT_ARGUMENT,
!   METAFN_IS_VARARG_FUNCTION,
    METAFN_IS_TEMPLATE,
    METAFN_IS_FUNCTION_TEMPLATE,
    METAFN_IS_VARIABLE_TEMPLATE,
*************** enum metafn_code {
*** 147,152 ****
--- 147,155 ----
    METAFN_HAS_INACCESSIBLE_NONSTATIC_DATA_MEMBERS,
    METAFN_HAS_INACCESSIBLE_BASES,
    METAFN_HAS_INACCESSIBLE_SUBOBJECTS,
+   METAFN_CURRENT_FUNCTION,
+   METAFN_CURRENT_CLASS,
+   METAFN_CURRENT_NAMESPACE,
    METAFN_MEMBERS_OF,
    METAFN_BASES_OF,
    METAFN_STATIC_DATA_MEMBERS_OF,
*************** enum metafn_code {
*** 200,205 ****
--- 203,209 ----
    METAFN_IS_FINAL_TYPE,
    METAFN_IS_AGGREGATE_TYPE,
    METAFN_IS_CONSTEVAL_ONLY_TYPE,
+   METAFN_IS_STRUCTURAL_TYPE,
    METAFN_IS_SIGNED_TYPE,
    METAFN_IS_UNSIGNED_TYPE,
    METAFN_IS_BOUNDED_ARRAY_TYPE,
*************** enum {
*** 292,301 ****
    METAFN_KIND_MASK = (1 << METAFN_KIND_SHIFT) - 1
  };
  
- /* Get the metafn_kind_arg for argument ARGNO.  */
- #define METAFN_KIND_ARG(ARGNO) \
-   ((minfo->kind >> ((ARGNO + 1) * METAFN_KIND_SHIFT)) & METAFN_KIND_MASK)
- 
  /* Possible return types of metafunctions.  */
  enum metafn_kind_ret {
    METAFN_KIND_RET_BOOL,
--- 296,301 ----
*************** enum metafn_kind_ret {
*** 313,318 ****
--- 313,322 ----
  };
  static_assert (METAFN_KIND_RET_TEMPLATE_PARM <= (int) METAFN_KIND_MASK, "");
  
+ /* Get the metafn_kind_ret.  */
+ #define METAFN_KIND_RET(MINFO) \
+   ((metafn_kind_ret) (((int) (MINFO)->kind) & METAFN_KIND_MASK))
+ 
  /* Possible argument types of metafunctions.  */
  enum metafn_kind_arg {
    METAFN_KIND_ARG_VOID = 0,
*************** enum metafn_kind_arg {
*** 333,338 ****
--- 337,347 ----
  static_assert (METAFN_KIND_ARG_TEMPLATE_PARM_REF <= (int) METAFN_KIND_MASK,
  	       "");
  
+ /* Get the metafn_kind_arg for argument ARGNO.  */
+ #define METAFN_KIND_ARG(MINFO, ARGNO) \
+   ((metafn_kind_arg) (((MINFO)->kind >> ((ARGNO + 1) * METAFN_KIND_SHIFT)) \
+ 		      & METAFN_KIND_MASK))
+ 
  /* Possible sets of 0-3 arguments of metafunctions.  */
  enum metafn_kind_args {
    METAFN_KIND_ARGS_VOID = METAFN_KIND_ARG_VOID,
*************** enum metafn_kind {
*** 391,396 ****
--- 400,407 ----
    METAFN_KIND_BOOL_TINFO_TINFO_REFLECTION_RANGET
      = (METAFN_KIND_ARGS_TINFO_TINFO_REFLECTION_RANGET << METAFN_KIND_SHIFT)
        | METAFN_KIND_RET_BOOL,
+   METAFN_KIND_INFO_VOID
+     = (METAFN_KIND_ARGS_VOID << METAFN_KIND_SHIFT) | METAFN_KIND_RET_INFO,
    METAFN_KIND_INFO_INFO
      = (METAFN_KIND_ARGS_INFO << METAFN_KIND_SHIFT) | METAFN_KIND_RET_INFO,
    METAFN_KIND_INFO_TINFO
*************** enum metafn_kind {
*** 404,409 ****
--- 415,423 ----
    METAFN_KIND_INFO_REFLECTION_RANGET
      = (METAFN_KIND_ARGS_REFLECTION_RANGET << METAFN_KIND_SHIFT)
        | METAFN_KIND_RET_INFO,
+   METAFN_KIND_BOOL_INFO_REFLECTION_RANGE
+     = (METAFN_KIND_ARGS_INFO_REFLECTION_RANGE << METAFN_KIND_SHIFT)
+       | METAFN_KIND_RET_BOOL,
    METAFN_KIND_INFO_INFO_REFLECTION_RANGE
      = (METAFN_KIND_ARGS_INFO_REFLECTION_RANGE << METAFN_KIND_SHIFT)
        | METAFN_KIND_RET_INFO,
*************** enum metafn_kind {
*** 472,478 ****
      = (METAFN_KIND_ARGS_INPUT_RANGE << METAFN_KIND_SHIFT)
        | METAFN_KIND_RET_U8STRING_VIEW
  };
! #line 448 "metafns.gperf"
  struct metafn_info
  {
    /* A name within "std::meta::" (or "std::meta::access_context::").  */
--- 486,492 ----
      = (METAFN_KIND_ARGS_INPUT_RANGE << METAFN_KIND_SHIFT)
        | METAFN_KIND_RET_U8STRING_VIEW
  };
! #line 462 "metafns.gperf"
  struct metafn_info
  {
    /* A name within "std::meta::" (or "std::meta::access_context::").  */
*************** struct metafn_info
*** 484,490 ****
    /* METAFN_KIND_ kind of arguments and return type.  */
    metafn_kind kind;
  };
! /* maximum key range = 879, duplicates = 0 */
  
  class metafn_lookup
  {
--- 498,504 ----
    /* METAFN_KIND_ kind of arguments and return type.  */
    metafn_kind kind;
  };
! /* maximum key range = 782, duplicates = 0 */
  
  class metafn_lookup
  {
*************** metafn_lookup::hash (const char *str, si
*** 499,530 ****
  {
    static const unsigned short asso_values[] =
      {
!       918, 918, 918, 918, 918, 918, 918, 918, 918, 918,
!       918, 918, 918, 918, 918, 918, 918, 918, 918, 918,
!       918, 918, 918, 918, 918, 918, 918, 918, 918, 918,
!       918, 918, 918, 918, 918, 918, 918, 918, 918, 918,
!       918, 918, 918, 918, 918, 918, 918, 918, 918, 918,
!       918, 918, 918, 918, 918, 918,   0, 918, 918, 918,
!       918, 918, 918, 918, 918, 918, 918, 918, 918, 918,
!       918, 918, 918, 918, 918, 918, 918, 918, 918, 918,
!       918, 918, 918, 918, 918, 918, 918, 918, 918, 918,
!       918, 918, 918, 918, 918,   5, 100, 145,  10,  45,
!       165,   5,  55,  50,  72,  20, 248,   0,  55, 105,
!         0, 205,   0,  45,  35,  55,  25, 195,   5, 199,
!        20, 311,  20, 918, 918, 918, 918, 918, 918, 918,
!       918, 918, 918, 918, 918, 918, 918, 918, 918, 918,
!       918, 918, 918, 918, 918, 918, 918, 918, 918, 918,
!       918, 918, 918, 918, 918, 918, 918, 918, 918, 918,
!       918, 918, 918, 918, 918, 918, 918, 918, 918, 918,
!       918, 918, 918, 918, 918, 918, 918, 918, 918, 918,
!       918, 918, 918, 918, 918, 918, 918, 918, 918, 918,
!       918, 918, 918, 918, 918, 918, 918, 918, 918, 918,
!       918, 918, 918, 918, 918, 918, 918, 918, 918, 918,
!       918, 918, 918, 918, 918, 918, 918, 918, 918, 918,
!       918, 918, 918, 918, 918, 918, 918, 918, 918, 918,
!       918, 918, 918, 918, 918, 918, 918, 918, 918, 918,
!       918, 918, 918, 918, 918, 918, 918, 918, 918, 918,
!       918, 918, 918, 918, 918, 918, 918
      };
    unsigned int hval = len;
  
--- 513,544 ----
  {
    static const unsigned short asso_values[] =
      {
!       821, 821, 821, 821, 821, 821, 821, 821, 821, 821,
!       821, 821, 821, 821, 821, 821, 821, 821, 821, 821,
!       821, 821, 821, 821, 821, 821, 821, 821, 821, 821,
!       821, 821, 821, 821, 821, 821, 821, 821, 821, 821,
!       821, 821, 821, 821, 821, 821, 821, 821, 821, 821,
!       821, 821, 821, 821, 821, 821,   0, 821, 821, 821,
!       821, 821, 821, 821, 821, 821, 821, 821, 821, 821,
!       821, 821, 821, 821, 821, 821, 821, 821, 821, 821,
!       821, 821, 821, 821, 821, 821, 821, 821, 821, 821,
!       821, 821, 821, 821, 821,   5,  45, 145,  10,  45,
!       190,   5,  55,  35, 115,  20, 346,   0,  60, 110,
!         0, 219,   0,  40,  35,  20,  25, 160,   5,  80,
!         0, 183,  45, 821, 821, 821, 821, 821, 821, 821,
!       821, 821, 821, 821, 821, 821, 821, 821, 821, 821,
!       821, 821, 821, 821, 821, 821, 821, 821, 821, 821,
!       821, 821, 821, 821, 821, 821, 821, 821, 821, 821,
!       821, 821, 821, 821, 821, 821, 821, 821, 821, 821,
!       821, 821, 821, 821, 821, 821, 821, 821, 821, 821,
!       821, 821, 821, 821, 821, 821, 821, 821, 821, 821,
!       821, 821, 821, 821, 821, 821, 821, 821, 821, 821,
!       821, 821, 821, 821, 821, 821, 821, 821, 821, 821,
!       821, 821, 821, 821, 821, 821, 821, 821, 821, 821,
!       821, 821, 821, 821, 821, 821, 821, 821, 821, 821,
!       821, 821, 821, 821, 821, 821, 821, 821, 821, 821,
!       821, 821, 821, 821, 821, 821, 821, 821, 821, 821,
!       821, 821, 821, 821, 821, 821, 821
      };
    unsigned int hval = len;
  
*************** metafn_lookup::find (const char *str, si
*** 583,593 ****
  {
    enum
      {
!       TOTAL_KEYWORDS = 234,
        MIN_WORD_LENGTH = 4,
        MAX_WORD_LENGTH = 40,
        MIN_HASH_VALUE = 39,
!       MAX_HASH_VALUE = 917
      };
  
  #if (defined __GNUC__ && __GNUC__ + (__GNUC_MINOR__ >= 6) > 4) || (defined __clang__ && __clang_major__ >= 3)
--- 597,607 ----
  {
    enum
      {
!       TOTAL_KEYWORDS = 238,
        MIN_WORD_LENGTH = 4,
        MAX_WORD_LENGTH = 40,
        MIN_HASH_VALUE = 39,
!       MAX_HASH_VALUE = 820
      };
  
  #if (defined __GNUC__ && __GNUC__ + (__GNUC_MINOR__ >= 6) > 4) || (defined __clang__ && __clang_major__ >= 3)
*************** metafn_lookup::find (const char *str, si
*** 596,1069 ****
  #endif
    static const struct metafn_info wordlist[] =
      {
! #line 648 "metafns.gperf"
        {"rank", METAFN_RANK, METAFN_KIND_SIZE_T_TINFO,},
! #line 578 "metafns.gperf"
        {"is_void_type", METAFN_IS_VOID_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 583 "metafns.gperf"
        {"is_pointer_type", METAFN_IS_POINTER_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 489 "metafns.gperf"
        {"is_volatile", METAFN_IS_VOLATILE, METAFN_KIND_BOOL_INFO,},
! #line 535 "metafns.gperf"
        {"is_value", METAFN_IS_VALUE, METAFN_KIND_BOOL_INFO,},
! #line 542 "metafns.gperf"
        {"is_base", METAFN_IS_BASE, METAFN_KIND_BOOL_INFO,},
! #line 503 "metafns.gperf"
        {"is_variable", METAFN_IS_VARIABLE, METAFN_KIND_BOOL_INFO,},
! #line 654 "metafns.gperf"
        {"is_nothrow_convertible_type", METAFN_IS_NOTHROW_CONVERTIBLE_TYPE, METAFN_KIND_BOOL_TINFO_TINFO,},
! #line 633 "metafns.gperf"
        {"is_nothrow_constructible_type", METAFN_IS_NOTHROW_CONSTRUCTIBLE_TYPE, METAFN_KIND_BOOL_TINFO_REFLECTION_RANGET,},
! #line 659 "metafns.gperf"
        {"is_nothrow_invocable_type", METAFN_IS_NOTHROW_INVOCABLE_TYPE, METAFN_KIND_BOOL_TINFO_REFLECTION_RANGET,},
! #line 638 "metafns.gperf"
        {"is_nothrow_copy_assignable_type", METAFN_IS_NOTHROW_COPY_ASSIGNABLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 660 "metafns.gperf"
        {"is_nothrow_invocable_r_type", METAFN_IS_NOTHROW_INVOCABLE_R_TYPE, METAFN_KIND_BOOL_TINFO_TINFO_REFLECTION_RANGET,},
! #line 635 "metafns.gperf"
        {"is_nothrow_copy_constructible_type", METAFN_IS_NOTHROW_COPY_CONSTRUCTIBLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 651 "metafns.gperf"
        {"is_base_of_type", METAFN_IS_BASE_OF_TYPE, METAFN_KIND_BOOL_TINFO_TINFO,},
! #line 639 "metafns.gperf"
        {"is_nothrow_move_assignable_type", METAFN_IS_NOTHROW_MOVE_ASSIGNABLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 636 "metafns.gperf"
        {"is_nothrow_move_constructible_type", METAFN_IS_NOTHROW_MOVE_CONSTRUCTIBLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 527 "metafns.gperf"
        {"is_variable_template", METAFN_IS_VARIABLE_TEMPLATE, METAFN_KIND_BOOL_INFO,},
! #line 686 "metafns.gperf"
!       {"variant_size", METAFN_VARIANT_SIZE, METAFN_KIND_SIZE_T_TINFO,},
! #line 579 "metafns.gperf"
        {"is_null_pointer_type", METAFN_IS_NULL_POINTER_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 504 "metafns.gperf"
!       {"is_type", METAFN_IS_TYPE, METAFN_KIND_BOOL_INFO,},
! #line 472 "metafns.gperf"
        {"is_public", METAFN_IS_PUBLIC, METAFN_KIND_BOOL_INFO,},
! #line 484 "metafns.gperf"
        {"is_noexcept", METAFN_IS_NOEXCEPT, METAFN_KIND_BOOL_INFO,},
! #line 567 "metafns.gperf"
        {"extract", METAFN_EXTRACT, METAFN_KIND_TEMPLATE_PARM_INFO,},
! #line 687 "metafns.gperf"
        {"variant_alternative", METAFN_VARIANT_ALTERNATIVE, METAFN_KIND_INFO_SIZE_T_TINFO,},
! #line 605 "metafns.gperf"
        {"is_polymorphic_type", METAFN_IS_POLYMORPHIC_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 474 "metafns.gperf"
!       {"is_private", METAFN_IS_PRIVATE, METAFN_KIND_BOOL_INFO,},
! #line 508 "metafns.gperf"
        {"is_function", METAFN_IS_FUNCTION, METAFN_KIND_BOOL_INFO,},
! #line 505 "metafns.gperf"
        {"is_namespace", METAFN_IS_NAMESPACE, METAFN_KIND_BOOL_INFO,},
! #line 656 "metafns.gperf"
        {"is_pointer_interconvertible_base_of_type", METAFN_IS_POINTER_INTERCONVERTIBLE_BASE_OF_TYPE, METAFN_KIND_BOOL_TINFO_TINFO,},
! #line 612 "metafns.gperf"
        {"is_bounded_array_type", METAFN_IS_BOUNDED_ARRAY_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 488 "metafns.gperf"
        {"is_const", METAFN_IS_CONST, METAFN_KIND_BOOL_INFO,},
! #line 534 "metafns.gperf"
        {"is_concept", METAFN_IS_CONCEPT, METAFN_KIND_BOOL_INFO,},
! #line 650 "metafns.gperf"
!       {"is_same_type", METAFN_IS_SAME_TYPE, METAFN_KIND_BOOL_TINFO_TINFO,},
! #line 558 "metafns.gperf"
        {"bases_of", METAFN_BASES_OF, METAFN_KIND_VECTOR_INFO_INFO_ACCESS_CONTEXT,},
! #line 497 "metafns.gperf"
!       {"has_module_linkage", METAFN_HAS_MODULE_LINKAGE, METAFN_KIND_BOOL_INFO,},
! #line 526 "metafns.gperf"
        {"is_function_template", METAFN_IS_FUNCTION_TEMPLATE, METAFN_KIND_BOOL_INFO,},
! #line 637 "metafns.gperf"
!       {"is_nothrow_assignable_type", METAFN_IS_NOTHROW_ASSIGNABLE_TYPE, METAFN_KIND_BOOL_TINFO_TINFO,},
! #line 509 "metafns.gperf"
        {"is_conversion_function", METAFN_IS_CONVERSION_FUNCTION, METAFN_KIND_BOOL_INFO,},
! #line 642 "metafns.gperf"
!       {"is_nothrow_destructible_type", METAFN_IS_NOTHROW_DESTRUCTIBLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 653 "metafns.gperf"
        {"is_convertible_type", METAFN_IS_CONVERTIBLE_TYPE, METAFN_KIND_BOOL_TINFO_TINFO,},
! #line 643 "metafns.gperf"
        {"is_implicit_lifetime_type", METAFN_IS_IMPLICIT_LIFETIME_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 525 "metafns.gperf"
        {"is_template", METAFN_IS_TEMPLATE, METAFN_KIND_BOOL_INFO,},
! #line 634 "metafns.gperf"
        {"is_nothrow_default_constructible_type", METAFN_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 568 "metafns.gperf"
!       {"can_substitute", METAFN_CAN_SUBSTITUTE, METAFN_KIND_INFO_INFO_REFLECTION_RANGE,},
! #line 530 "metafns.gperf"
        {"is_conversion_function_template", METAFN_IS_CONVERSION_FUNCTION_TEMPLATE, METAFN_KIND_BOOL_INFO,},
! #line 461 "metafns.gperf"
!       {"symbol_of", METAFN_SYMBOL_OF, METAFN_KIND_STRING_VIEW_OPERATORS,},
! #line 617 "metafns.gperf"
        {"is_copy_constructible_type", METAFN_IS_COPY_CONSTRUCTIBLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 615 "metafns.gperf"
!       {"is_constructible_type", METAFN_IS_CONSTRUCTIBLE_TYPE, METAFN_KIND_BOOL_TINFO_REFLECTION_RANGET,},
! #line 495 "metafns.gperf"
!       {"has_automatic_storage_duration", METAFN_HAS_AUTOMATIC_STORAGE_DURATION, METAFN_KIND_BOOL_INFO,},
! #line 620 "metafns.gperf"
!       {"is_copy_assignable_type", METAFN_IS_COPY_ASSIGNABLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 684 "metafns.gperf"
!       {"tuple_size", METAFN_TUPLE_SIZE, METAFN_KIND_SIZE_T_TINFO,},
! #line 506 "metafns.gperf"
        {"is_type_alias", METAFN_IS_TYPE_ALIAS, METAFN_KIND_BOOL_INFO,},
! #line 515 "metafns.gperf"
        {"is_copy_constructor", METAFN_IS_COPY_CONSTRUCTOR, METAFN_KIND_BOOL_INFO,},
! #line 551 "metafns.gperf"
        {"variable_of", METAFN_VARIABLE_OF, METAFN_KIND_INFO_INFO,},
! #line 544 "metafns.gperf"
!       {"has_parent", METAFN_HAS_PARENT, METAFN_KIND_BOOL_INFO,},
! #line 592 "metafns.gperf"
        {"is_reflection_type", METAFN_IS_REFLECTION_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 595 "metafns.gperf"
        {"is_fundamental_type", METAFN_IS_FUNDAMENTAL_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 655 "metafns.gperf"
        {"is_layout_compatible_type", METAFN_IS_LAYOUT_COMPATIBLE_TYPE, METAFN_KIND_BOOL_TINFO_TINFO,},
! #line 566 "metafns.gperf"
!       {"bit_size_of", METAFN_BIT_SIZE_OF, METAFN_KIND_SIZE_T_INFO,},
! #line 518 "metafns.gperf"
!       {"is_copy_assignment", METAFN_IS_COPY_ASSIGNMENT, METAFN_KIND_BOOL_INFO,},
! #line 691 "metafns.gperf"
        {"current", METAFN_ACCESS_CONTEXT_CURRENT, METAFN_KIND_ACCESS_CONTEXT_VOID,},
! #line 678 "metafns.gperf"
!       {"common_type", METAFN_COMMON_TYPE, METAFN_KIND_INFO_REFLECTION_RANGET,},
! #line 533 "metafns.gperf"
        {"is_constructor_template", METAFN_IS_CONSTRUCTOR_TEMPLATE, METAFN_KIND_BOOL_INFO,},
! #line 688 "metafns.gperf"
!       {"type_order", METAFN_TYPE_ORDER, METAFN_KIND_STRONG_ORDERING_TINFO_TINFO,},
! #line 679 "metafns.gperf"
        {"common_reference", METAFN_COMMON_REFERENCE, METAFN_KIND_INFO_REFLECTION_RANGET,},
! #line 543 "metafns.gperf"
!       {"has_default_member_initializer", METAFN_HAS_DEFAULT_MEMBER_INITIALIZER, METAFN_KIND_BOOL_INFO,},
! #line 685 "metafns.gperf"
        {"tuple_element", METAFN_TUPLE_ELEMENT, METAFN_KIND_INFO_SIZE_T_TINFO,},
! #line 572 "metafns.gperf"
        {"reflect_function", METAFN_REFLECT_FUNCTION, METAFN_KIND_INFO_TEMPLATE_PARM_REF,},
! #line 523 "metafns.gperf"
!       {"has_default_argument", METAFN_HAS_DEFAULT_ARGUMENT, METAFN_KIND_BOOL_INFO,},
! #line 618 "metafns.gperf"
!       {"is_move_constructible_type", METAFN_IS_MOVE_CONSTRUCTIBLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 469 "metafns.gperf"
!       {"type_of", METAFN_TYPE_OF, METAFN_KIND_INFO_INFO,},
! #line 513 "metafns.gperf"
        {"is_constructor", METAFN_IS_CONSTRUCTOR, METAFN_KIND_BOOL_INFO,},
! #line 623 "metafns.gperf"
!       {"is_swappable_type", METAFN_IS_SWAPPABLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 641 "metafns.gperf"
        {"is_nothrow_swappable_type", METAFN_IS_NOTHROW_SWAPPABLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 593 "metafns.gperf"
        {"is_reference_type", METAFN_IS_REFERENCE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 500 "metafns.gperf"
!       {"has_linkage", METAFN_HAS_LINKAGE, METAFN_KIND_BOOL_INFO,},
! #line 640 "metafns.gperf"
        {"is_nothrow_swappable_with_type", METAFN_IS_NOTHROW_SWAPPABLE_WITH_TYPE, METAFN_KIND_BOOL_TINFO_TINFO,},
! #line 599 "metafns.gperf"
        {"is_member_pointer_type", METAFN_IS_MEMBER_POINTER_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 621 "metafns.gperf"
!       {"is_move_assignable_type", METAFN_IS_MOVE_ASSIGNABLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 524 "metafns.gperf"
!       {"has_ellipsis_parameter", METAFN_HAS_ELLIPSIS_PARAMETER, METAFN_KIND_BOOL_INFO,},
! #line 516 "metafns.gperf"
!       {"is_move_constructor", METAFN_IS_MOVE_CONSTRUCTOR, METAFN_KIND_BOOL_INFO,},
! #line 550 "metafns.gperf"
!       {"parameters_of", METAFN_PARAMETERS_OF, METAFN_KIND_VECTOR_INFO_INFO,},
  #line 564 "metafns.gperf"
!       {"size_of", METAFN_SIZE_OF, METAFN_KIND_SIZE_T_INFO,},
! #line 519 "metafns.gperf"
!       {"is_move_assignment", METAFN_IS_MOVE_ASSIGNMENT, METAFN_KIND_BOOL_INFO,},
! #line 619 "metafns.gperf"
        {"is_assignable_type", METAFN_IS_ASSIGNABLE_TYPE, METAFN_KIND_BOOL_TINFO_TINFO,},
! #line 538 "metafns.gperf"
!       {"is_class_member", METAFN_IS_CLASS_MEMBER, METAFN_KIND_BOOL_INFO,},
! #line 602 "metafns.gperf"
!       {"is_trivially_copyable_type", METAFN_IS_TRIVIALLY_COPYABLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 517 "metafns.gperf"
        {"is_assignment", METAFN_IS_ASSIGNMENT, METAFN_KIND_BOOL_INFO,},
! #line 539 "metafns.gperf"
        {"is_namespace_member", METAFN_IS_NAMESPACE_MEMBER, METAFN_KIND_BOOL_INFO,},
! #line 557 "metafns.gperf"
        {"members_of", METAFN_MEMBERS_OF, METAFN_KIND_VECTOR_INFO_INFO_ACCESS_CONTEXT,},
! #line 625 "metafns.gperf"
!       {"is_trivially_constructible_type", METAFN_IS_TRIVIALLY_CONSTRUCTIBLE_TYPE, METAFN_KIND_BOOL_TINFO_REFLECTION_RANGET,},
! #line 630 "metafns.gperf"
!       {"is_trivially_copy_assignable_type", METAFN_IS_TRIVIALLY_COPY_ASSIGNABLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 627 "metafns.gperf"
!       {"is_trivially_copy_constructible_type", METAFN_IS_TRIVIALLY_COPY_CONSTRUCTIBLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 649 "metafns.gperf"
        {"extent", METAFN_EXTENT, METAFN_KIND_SIZE_T_TINFO_UNSIGNED,},
! #line 588 "metafns.gperf"
        {"is_enum_type", METAFN_IS_ENUM_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 548 "metafns.gperf"
!       {"template_of", METAFN_TEMPLATE_OF, METAFN_KIND_INFO_INFO,},
! #line 528 "metafns.gperf"
        {"is_class_template", METAFN_IS_CLASS_TEMPLATE, METAFN_KIND_BOOL_INFO,},
! #line 512 "metafns.gperf"
!       {"is_special_member_function", METAFN_IS_SPECIAL_MEMBER_FUNCTION, METAFN_KIND_BOOL_INFO,},
! #line 473 "metafns.gperf"
!       {"is_protected", METAFN_IS_PROTECTED, METAFN_KIND_BOOL_INFO,},
! #line 540 "metafns.gperf"
!       {"is_nonstatic_data_member", METAFN_IS_NONSTATIC_DATA_MEMBER, METAFN_KIND_BOOL_INFO,},
! #line 682 "metafns.gperf"
!       {"unwrap_reference", METAFN_UNWRAP_REFERENCE, METAFN_KIND_INFO_TINFO,},
! #line 502 "metafns.gperf"
!       {"is_enumerable_type", METAFN_IS_ENUMERABLE_TYPE, METAFN_KIND_BOOL_INFO,},
! #line 594 "metafns.gperf"
!       {"is_arithmetic_type", METAFN_IS_ARITHMETIC_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 545 "metafns.gperf"
!       {"parent_of", METAFN_PARENT_OF, METAFN_KIND_INFO_INFO,},
! #line 476 "metafns.gperf"
!       {"is_pure_virtual", METAFN_IS_PURE_VIRTUAL, METAFN_KIND_BOOL_INFO,},
! #line 675 "metafns.gperf"
        {"add_pointer", METAFN_ADD_POINTER, METAFN_KIND_INFO_TINFO,},
! #line 616 "metafns.gperf"
!       {"is_default_constructible_type", METAFN_IS_DEFAULT_CONSTRUCTIBLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 680 "metafns.gperf"
!       {"underlying_type", METAFN_UNDERLYING_TYPE, METAFN_KIND_INFO_TINFO,},
! #line 521 "metafns.gperf"
!       {"is_function_parameter", METAFN_IS_FUNCTION_PARAMETER, METAFN_KIND_BOOL_INFO,},
! #line 464 "metafns.gperf"
!       {"identifier_of", METAFN_IDENTIFIER_OF, METAFN_KIND_STRING_VIEW_INFO,},
! #line 597 "metafns.gperf"
        {"is_scalar_type", METAFN_IS_SCALAR_TYPE, METAFN_KIND_BOOL_TINFO,},
- #line 669 "metafns.gperf"
-       {"add_rvalue_reference", METAFN_ADD_RVALUE_REFERENCE, METAFN_KIND_INFO_TINFO,},
  #line 490 "metafns.gperf"
        {"is_mutable_member", METAFN_IS_MUTABLE_MEMBER, METAFN_KIND_BOOL_INFO,},
! #line 507 "metafns.gperf"
!       {"is_namespace_alias", METAFN_IS_NAMESPACE_ALIAS, METAFN_KIND_BOOL_INFO,},
! #line 631 "metafns.gperf"
!       {"is_trivially_move_assignable_type", METAFN_IS_TRIVIALLY_MOVE_ASSIGNABLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 628 "metafns.gperf"
!       {"is_trivially_move_constructible_type", METAFN_IS_TRIVIALLY_MOVE_CONSTRUCTIBLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 514 "metafns.gperf"
!       {"is_default_constructor", METAFN_IS_DEFAULT_CONSTRUCTOR, METAFN_KIND_BOOL_INFO,},
! #line 486 "metafns.gperf"
!       {"is_enumerator", METAFN_IS_ENUMERATOR, METAFN_KIND_BOOL_INFO,},
  #line 536 "metafns.gperf"
        {"is_object", METAFN_IS_OBJECT, METAFN_KIND_BOOL_INFO,},
! #line 608 "metafns.gperf"
!       {"is_aggregate_type", METAFN_IS_AGGREGATE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 520 "metafns.gperf"
!       {"is_destructor", METAFN_IS_DESTRUCTOR, METAFN_KIND_BOOL_INFO,},
! #line 587 "metafns.gperf"
        {"is_member_function_pointer_type", METAFN_IS_MEMBER_FUNCTION_POINTER_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 596 "metafns.gperf"
        {"is_object_type", METAFN_IS_OBJECT_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 569 "metafns.gperf"
!       {"substitute", METAFN_SUBSTITUTE, METAFN_KIND_INFO_INFO_REFLECTION_RANGE,},
! #line 585 "metafns.gperf"
!       {"is_rvalue_reference_type", METAFN_IS_RVALUE_REFERENCE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 666 "metafns.gperf"
!       {"add_cv", METAFN_ADD_CV, METAFN_KIND_INFO_TINFO,},
! #line 570 "metafns.gperf"
        {"reflect_constant", METAFN_REFLECT_CONSTANT, METAFN_KIND_INFO_TEMPLATE_PARM,},
! #line 629 "metafns.gperf"
!       {"is_trivially_assignable_type", METAFN_IS_TRIVIALLY_ASSIGNABLE_TYPE, METAFN_KIND_BOOL_TINFO_TINFO,},
! #line 475 "metafns.gperf"
!       {"is_virtual", METAFN_IS_VIRTUAL, METAFN_KIND_BOOL_INFO,},
! #line 493 "metafns.gperf"
!       {"has_static_storage_duration", METAFN_HAS_STATIC_STORAGE_DURATION, METAFN_KIND_BOOL_INFO,},
! #line 668 "metafns.gperf"
!       {"add_lvalue_reference", METAFN_ADD_LVALUE_REFERENCE, METAFN_KIND_INFO_TINFO,},
! #line 584 "metafns.gperf"
!       {"is_lvalue_reference_type", METAFN_IS_LVALUE_REFERENCE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 562 "metafns.gperf"
!       {"enumerators_of", METAFN_ENUMERATORS_OF, METAFN_KIND_VECTOR_INFO_INFO,},
! #line 624 "metafns.gperf"
!       {"is_destructible_type", METAFN_IS_DESTRUCTIBLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 549 "metafns.gperf"
!       {"template_arguments_of", METAFN_TEMPLATE_ARGUMENTS_OF, METAFN_KIND_VECTOR_INFO_INFO,},
! #line 657 "metafns.gperf"
!       {"is_invocable_type", METAFN_IS_INVOCABLE_TYPE, METAFN_KIND_BOOL_TINFO_REFLECTION_RANGET,},
  #line 664 "metafns.gperf"
!       {"add_const", METAFN_ADD_CONST, METAFN_KIND_INFO_TINFO,},
! #line 529 "metafns.gperf"
!       {"is_alias_template", METAFN_IS_ALIAS_TEMPLATE, METAFN_KIND_BOOL_INFO,},
! #line 604 "metafns.gperf"
!       {"is_empty_type", METAFN_IS_EMPTY_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 632 "metafns.gperf"
        {"is_trivially_destructible_type", METAFN_IS_TRIVIALLY_DESTRUCTIBLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 498 "metafns.gperf"
!       {"has_external_linkage", METAFN_HAS_EXTERNAL_LINKAGE, METAFN_KIND_BOOL_INFO,},
! #line 553 "metafns.gperf"
!       {"is_accessible", METAFN_IS_ACCESSIBLE, METAFN_KIND_BOOL_INFO_ACCESS_CONTEXT,},
! #line 658 "metafns.gperf"
!       {"is_invocable_r_type", METAFN_IS_INVOCABLE_R_TYPE, METAFN_KIND_BOOL_TINFO_TINFO_REFLECTION_RANGET,},
! #line 652 "metafns.gperf"
!       {"is_virtual_base_of_type", METAFN_IS_VIRTUAL_BASE_OF_TYPE, METAFN_KIND_BOOL_TINFO_TINFO,},
! #line 601 "metafns.gperf"
!       {"is_volatile_type", METAFN_IS_VOLATILE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 573 "metafns.gperf"
        {"reflect_constant_string", METAFN_REFLECT_CONSTANT_STRING, METAFN_KIND_INFO_INPUT_RANGE,},
- #line 626 "metafns.gperf"
-       {"is_trivially_default_constructible_type", METAFN_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE_TYPE, METAFN_KIND_BOOL_TINFO,},
- #line 532 "metafns.gperf"
-       {"is_literal_operator_template", METAFN_IS_LITERAL_OPERATOR_TEMPLATE, METAFN_KIND_BOOL_INFO,},
- #line 460 "metafns.gperf"
-       {"operator_of", METAFN_OPERATOR_OF, METAFN_KIND_OPERATORS_INFO,},
- #line 610 "metafns.gperf"
-       {"is_signed_type", METAFN_IS_SIGNED_TYPE, METAFN_KIND_BOOL_TINFO,},
- #line 614 "metafns.gperf"
-       {"is_scoped_enum_type", METAFN_IS_SCOPED_ENUM_TYPE, METAFN_KIND_BOOL_TINFO,},
- #line 622 "metafns.gperf"
-       {"is_swappable_with_type", METAFN_IS_SWAPPABLE_WITH_TYPE, METAFN_KIND_BOOL_TINFO_TINFO,},
- #line 561 "metafns.gperf"
-       {"subobjects_of", METAFN_SUBOBJECTS_OF, METAFN_KIND_VECTOR_INFO_INFO_ACCESS_CONTEXT,},
  #line 563 "metafns.gperf"
        {"offset_of", METAFN_OFFSET_OF, METAFN_KIND_MEMBER_OFFSET_INFO,},
- #line 537 "metafns.gperf"
-       {"is_structured_binding", METAFN_IS_STRUCTURED_BINDING, METAFN_KIND_BOOL_INFO,},
- #line 478 "metafns.gperf"
-       {"is_final", METAFN_IS_FINAL, METAFN_KIND_BOOL_INFO,},
- #line 511 "metafns.gperf"
-       {"is_literal_operator", METAFN_IS_LITERAL_OPERATOR, METAFN_KIND_BOOL_INFO,},
- #line 671 "metafns.gperf"
-       {"make_unsigned", METAFN_MAKE_UNSIGNED, METAFN_KIND_INFO_TINFO,},
- #line 467 "metafns.gperf"
-       {"u8display_string_of", METAFN_U8DISPLAY_STRING_OF, METAFN_KIND_U8STRING_VIEW_INFO,},
  #line 644 "metafns.gperf"
!       {"has_virtual_destructor", METAFN_HAS_VIRTUAL_DESTRUCTOR, METAFN_KIND_BOOL_TINFO,},
! #line 600 "metafns.gperf"
!       {"is_const_type", METAFN_IS_CONST_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 483 "metafns.gperf"
!       {"is_explicit", METAFN_IS_EXPLICIT, METAFN_KIND_BOOL_INFO,},
! #line 576 "metafns.gperf"
!       {"is_data_member_spec", METAFN_IS_DATA_MEMBER_SPEC, METAFN_KIND_BOOL_INFO,},
  #line 501 "metafns.gperf"
-       {"is_complete_type", METAFN_IS_COMPLETE_TYPE, METAFN_KIND_BOOL_INFO,},
- #line 487 "metafns.gperf"
        {"is_annotation", METAFN_IS_ANNOTATION, METAFN_KIND_BOOL_INFO,},
! #line 591 "metafns.gperf"
!       {"is_function_type", METAFN_IS_FUNCTION_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 552 "metafns.gperf"
!       {"return_type_of", METAFN_RETURN_TYPE_OF, METAFN_KIND_INFO_INFO,},
! #line 479 "metafns.gperf"
!       {"is_deleted", METAFN_IS_DELETED, METAFN_KIND_BOOL_INFO,},
! #line 471 "metafns.gperf"
!       {"constant_of", METAFN_CONSTANT_OF, METAFN_KIND_INFO_INFO,},
! #line 665 "metafns.gperf"
!       {"add_volatile", METAFN_ADD_VOLATILE, METAFN_KIND_INFO_TINFO,},
  #line 480 "metafns.gperf"
-       {"is_defaulted", METAFN_IS_DEFAULTED, METAFN_KIND_BOOL_INFO,},
- #line 645 "metafns.gperf"
-       {"has_unique_object_representations", METAFN_HAS_UNIQUE_OBJECT_REPRESENTATIONS, METAFN_KIND_BOOL_TINFO,},
- #line 586 "metafns.gperf"
-       {"is_member_object_pointer_type", METAFN_IS_MEMBER_OBJECT_POINTER_TYPE, METAFN_KIND_BOOL_TINFO,},
- #line 466 "metafns.gperf"
        {"display_string_of", METAFN_DISPLAY_STRING_OF, METAFN_KIND_STRING_VIEW_INFO,},
! #line 522 "metafns.gperf"
!       {"is_explicit_object_parameter", METAFN_IS_EXPLICIT_OBJECT_PARAMETER, METAFN_KIND_BOOL_INFO,},
! #line 541 "metafns.gperf"
!       {"is_static_member", METAFN_IS_STATIC_MEMBER, METAFN_KIND_BOOL_INFO,},
! #line 470 "metafns.gperf"
!       {"object_of", METAFN_OBJECT_OF, METAFN_KIND_INFO_INFO,},
! #line 609 "metafns.gperf"
        {"is_consteval_only_type", METAFN_IS_CONSTEVAL_ONLY_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 477 "metafns.gperf"
!       {"is_override", METAFN_IS_OVERRIDE, METAFN_KIND_BOOL_INFO,},
! #line 663 "metafns.gperf"
!       {"remove_cv", METAFN_REMOVE_CV, METAFN_KIND_INFO_TINFO,},
! #line 571 "metafns.gperf"
!       {"reflect_object", METAFN_REFLECT_OBJECT, METAFN_KIND_INFO_TEMPLATE_PARM_REF,},
! #line 581 "metafns.gperf"
        {"is_floating_point_type", METAFN_IS_FLOATING_POINT_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 463 "metafns.gperf"
!       {"has_identifier", METAFN_HAS_IDENTIFIER, METAFN_KIND_BOOL_INFO,},
! #line 667 "metafns.gperf"
!       {"remove_reference", METAFN_REMOVE_REFERENCE, METAFN_KIND_INFO_TINFO,},
! #line 555 "metafns.gperf"
!       {"has_inaccessible_bases", METAFN_HAS_INACCESSIBLE_BASES, METAFN_KIND_BOOL_INFO_ACCESS_CONTEXT,},
! #line 499 "metafns.gperf"
!       {"has_c_language_linkage", METAFN_HAS_C_LANGUAGE_LINKAGE, METAFN_KIND_BOOL_INFO,},
! #line 556 "metafns.gperf"
!       {"has_inaccessible_subobjects", METAFN_HAS_INACCESSIBLE_SUBOBJECTS, METAFN_KIND_BOOL_INFO_ACCESS_CONTEXT,},
! #line 672 "metafns.gperf"
!       {"remove_extent", METAFN_REMOVE_EXTENT, METAFN_KIND_INFO_TINFO,},
! #line 554 "metafns.gperf"
!       {"has_inaccessible_nonstatic_data_members", METAFN_HAS_INACCESSIBLE_NONSTATIC_DATA_MEMBERS, METAFN_KIND_BOOL_INFO_ACCESS_CONTEXT,},
  #line 492 "metafns.gperf"
!       {"is_rvalue_reference_qualified", METAFN_IS_RVALUE_REFERENCE_QUALIFIED, METAFN_KIND_BOOL_INFO,},
! #line 647 "metafns.gperf"
!       {"reference_converts_from_temporary", METAFN_REFERENCE_CONVERTS_FROM_TEMPORARY, METAFN_KIND_BOOL_TINFO_TINFO,},
! #line 590 "metafns.gperf"
!       {"is_class_type", METAFN_IS_CLASS_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 482 "metafns.gperf"
        {"is_user_declared", METAFN_IS_USER_DECLARED, METAFN_KIND_BOOL_INFO,},
! #line 575 "metafns.gperf"
!       {"data_member_spec", METAFN_DATA_MEMBER_SPEC, METAFN_KIND_INFO_TINFO_DATA_MEMBER_OPTIONS,},
! #line 491 "metafns.gperf"
!       {"is_lvalue_reference_qualified", METAFN_IS_LVALUE_REFERENCE_QUALIFIED, METAFN_KIND_BOOL_INFO,},
! #line 494 "metafns.gperf"
!       {"has_thread_storage_duration", METAFN_HAS_THREAD_STORAGE_DURATION, METAFN_KIND_BOOL_INFO,},
! #line 485 "metafns.gperf"
!       {"is_bit_field", METAFN_IS_BIT_FIELD, METAFN_KIND_BOOL_INFO,},
! #line 676 "metafns.gperf"
!       {"remove_cvref", METAFN_REMOVE_CVREF, METAFN_KIND_INFO_TINFO,},
! #line 681 "metafns.gperf"
!       {"invoke_result", METAFN_INVOKE_RESULT, METAFN_KIND_INFO_TINFO_REFLECTION_RANGET,},
! #line 547 "metafns.gperf"
        {"has_template_arguments", METAFN_HAS_TEMPLATE_ARGUMENTS, METAFN_KIND_BOOL_INFO,},
! #line 510 "metafns.gperf"
        {"is_operator_function", METAFN_IS_OPERATOR_FUNCTION, METAFN_KIND_BOOL_INFO,},
! #line 674 "metafns.gperf"
!       {"remove_pointer", METAFN_REMOVE_POINTER, METAFN_KIND_INFO_TINFO,},
! #line 546 "metafns.gperf"
!       {"dealias", METAFN_DEALIAS, METAFN_KIND_INFO_INFO,},
! #line 661 "metafns.gperf"
!       {"remove_const", METAFN_REMOVE_CONST, METAFN_KIND_INFO_TINFO,},
! #line 531 "metafns.gperf"
        {"is_operator_function_template", METAFN_IS_OPERATOR_FUNCTION_TEMPLATE, METAFN_KIND_BOOL_INFO,},
! #line 646 "metafns.gperf"
!       {"reference_constructs_from_temporary", METAFN_REFERENCE_CONSTRUCTS_FROM_TEMPORARY, METAFN_KIND_BOOL_TINFO_TINFO,},
! #line 673 "metafns.gperf"
!       {"remove_all_extents", METAFN_REMOVE_ALL_EXTENTS, METAFN_KIND_INFO_TINFO,},
! #line 582 "metafns.gperf"
!       {"is_array_type", METAFN_IS_ARRAY_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 496 "metafns.gperf"
!       {"has_internal_linkage", METAFN_HAS_INTERNAL_LINKAGE, METAFN_KIND_BOOL_INFO,},
! #line 670 "metafns.gperf"
        {"make_signed", METAFN_MAKE_SIGNED, METAFN_KIND_INFO_TINFO,},
! #line 559 "metafns.gperf"
!       {"static_data_members_of", METAFN_STATIC_DATA_MEMBERS_OF, METAFN_KIND_VECTOR_INFO_INFO_ACCESS_CONTEXT,},
! #line 598 "metafns.gperf"
!       {"is_compound_type", METAFN_IS_COMPOUND_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 606 "metafns.gperf"
!       {"is_abstract_type", METAFN_IS_ABSTRACT_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 577 "metafns.gperf"
!       {"define_aggregate", METAFN_DEFINE_AGGREGATE, METAFN_KIND_INFO_INFO_REFLECTION_RANGE,},
! #line 692 "metafns.gperf"
!       {"_S_exception_cvt_to_utf8", METAFN_EXCEPTION__S_EXCEPTION_CVT_TO_UTF8, METAFN_KIND_U8STRING_VIEW_INPUT_RANGE,},
! #line 693 "metafns.gperf"
!       {"_S_exception_cvt_from_utf8", METAFN_EXCEPTION__S_EXCEPTION_CVT_FROM_UTF8, METAFN_KIND_STRING_VIEW_INPUT_RANGE,},
! #line 613 "metafns.gperf"
!       {"is_unbounded_array_type", METAFN_IS_UNBOUNDED_ARRAY_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 603 "metafns.gperf"
        {"is_standard_layout_type", METAFN_IS_STANDARD_LAYOUT_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 683 "metafns.gperf"
!       {"unwrap_ref_decay", METAFN_UNWRAP_REF_DECAY, METAFN_KIND_INFO_TINFO,},
! #line 574 "metafns.gperf"
!       {"reflect_constant_array", METAFN_REFLECT_CONSTANT_ARRAY, METAFN_KIND_INFO_INPUT_RANGE,},
! #line 462 "metafns.gperf"
!       {"u8symbol_of", METAFN_U8SYMBOL_OF, METAFN_KIND_U8STRING_VIEW_OPERATORS,},
! #line 580 "metafns.gperf"
!       {"is_integral_type", METAFN_IS_INTEGRAL_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 560 "metafns.gperf"
!       {"nonstatic_data_members_of", METAFN_NONSTATIC_DATA_MEMBERS_OF, METAFN_KIND_VECTOR_INFO_INFO_ACCESS_CONTEXT,},
! #line 677 "metafns.gperf"
        {"decay", METAFN_DECAY, METAFN_KIND_INFO_TINFO,},
! #line 607 "metafns.gperf"
        {"is_final_type", METAFN_IS_FINAL_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 662 "metafns.gperf"
!       {"remove_volatile", METAFN_REMOVE_VOLATILE, METAFN_KIND_INFO_TINFO,},
! #line 565 "metafns.gperf"
!       {"alignment_of", METAFN_ALIGNMENT_OF, METAFN_KIND_SIZE_T_INFO,},
! #line 468 "metafns.gperf"
!       {"source_location_of", METAFN_SOURCE_LOCATION_OF, METAFN_KIND_SOURCE_LOCATION_INFO,},
! #line 690 "metafns.gperf"
        {"annotations_of_with_type", METAFN_ANNOTATIONS_OF_WITH_TYPE, METAFN_KIND_VECTOR_INFO_INFO_INFO,},
! #line 465 "metafns.gperf"
!       {"u8identifier_of", METAFN_U8IDENTIFIER_OF, METAFN_KIND_U8STRING_VIEW_INFO,},
! #line 689 "metafns.gperf"
        {"annotations_of", METAFN_ANNOTATIONS_OF, METAFN_KIND_VECTOR_INFO_INFO,},
! #line 589 "metafns.gperf"
!       {"is_union_type", METAFN_IS_UNION_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 481 "metafns.gperf"
!       {"is_user_provided", METAFN_IS_USER_PROVIDED, METAFN_KIND_BOOL_INFO,},
! #line 611 "metafns.gperf"
!       {"is_unsigned_type", METAFN_IS_UNSIGNED_TYPE, METAFN_KIND_BOOL_TINFO,}
      };
  #if (defined __GNUC__ && __GNUC__ + (__GNUC_MINOR__ >= 6) > 4) || (defined __clang__ && __clang_major__ >= 3)
  #pragma GCC diagnostic pop
--- 610,1091 ----
  #endif
    static const struct metafn_info wordlist[] =
      {
! #line 666 "metafns.gperf"
        {"rank", METAFN_RANK, METAFN_KIND_SIZE_T_TINFO,},
! #line 595 "metafns.gperf"
        {"is_void_type", METAFN_IS_VOID_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 600 "metafns.gperf"
        {"is_pointer_type", METAFN_IS_POINTER_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 503 "metafns.gperf"
        {"is_volatile", METAFN_IS_VOLATILE, METAFN_KIND_BOOL_INFO,},
! #line 549 "metafns.gperf"
        {"is_value", METAFN_IS_VALUE, METAFN_KIND_BOOL_INFO,},
! #line 556 "metafns.gperf"
        {"is_base", METAFN_IS_BASE, METAFN_KIND_BOOL_INFO,},
! #line 488 "metafns.gperf"
!       {"is_private", METAFN_IS_PRIVATE, METAFN_KIND_BOOL_INFO,},
! #line 517 "metafns.gperf"
        {"is_variable", METAFN_IS_VARIABLE, METAFN_KIND_BOOL_INFO,},
! #line 672 "metafns.gperf"
        {"is_nothrow_convertible_type", METAFN_IS_NOTHROW_CONVERTIBLE_TYPE, METAFN_KIND_BOOL_TINFO_TINFO,},
! #line 651 "metafns.gperf"
        {"is_nothrow_constructible_type", METAFN_IS_NOTHROW_CONSTRUCTIBLE_TYPE, METAFN_KIND_BOOL_TINFO_REFLECTION_RANGET,},
! #line 677 "metafns.gperf"
        {"is_nothrow_invocable_type", METAFN_IS_NOTHROW_INVOCABLE_TYPE, METAFN_KIND_BOOL_TINFO_REFLECTION_RANGET,},
! #line 656 "metafns.gperf"
        {"is_nothrow_copy_assignable_type", METAFN_IS_NOTHROW_COPY_ASSIGNABLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 678 "metafns.gperf"
        {"is_nothrow_invocable_r_type", METAFN_IS_NOTHROW_INVOCABLE_R_TYPE, METAFN_KIND_BOOL_TINFO_TINFO_REFLECTION_RANGET,},
! #line 653 "metafns.gperf"
        {"is_nothrow_copy_constructible_type", METAFN_IS_NOTHROW_COPY_CONSTRUCTIBLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 669 "metafns.gperf"
        {"is_base_of_type", METAFN_IS_BASE_OF_TYPE, METAFN_KIND_BOOL_TINFO_TINFO,},
! #line 657 "metafns.gperf"
        {"is_nothrow_move_assignable_type", METAFN_IS_NOTHROW_MOVE_ASSIGNABLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 668 "metafns.gperf"
!       {"is_same_type", METAFN_IS_SAME_TYPE, METAFN_KIND_BOOL_TINFO_TINFO,},
! #line 654 "metafns.gperf"
        {"is_nothrow_move_constructible_type", METAFN_IS_NOTHROW_MOVE_CONSTRUCTIBLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 541 "metafns.gperf"
        {"is_variable_template", METAFN_IS_VARIABLE_TEMPLATE, METAFN_KIND_BOOL_INFO,},
! #line 596 "metafns.gperf"
        {"is_null_pointer_type", METAFN_IS_NULL_POINTER_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 655 "metafns.gperf"
!       {"is_nothrow_assignable_type", METAFN_IS_NOTHROW_ASSIGNABLE_TYPE, METAFN_KIND_BOOL_TINFO_TINFO,},
! #line 660 "metafns.gperf"
!       {"is_nothrow_destructible_type", METAFN_IS_NOTHROW_DESTRUCTIBLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 486 "metafns.gperf"
        {"is_public", METAFN_IS_PUBLIC, METAFN_KIND_BOOL_INFO,},
! #line 498 "metafns.gperf"
        {"is_noexcept", METAFN_IS_NOEXCEPT, METAFN_KIND_BOOL_INFO,},
! #line 584 "metafns.gperf"
        {"extract", METAFN_EXTRACT, METAFN_KIND_TEMPLATE_PARM_INFO,},
! #line 705 "metafns.gperf"
        {"variant_alternative", METAFN_VARIANT_ALTERNATIVE, METAFN_KIND_INFO_SIZE_T_TINFO,},
! #line 622 "metafns.gperf"
        {"is_polymorphic_type", METAFN_IS_POLYMORPHIC_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 522 "metafns.gperf"
        {"is_function", METAFN_IS_FUNCTION, METAFN_KIND_BOOL_INFO,},
! #line 519 "metafns.gperf"
        {"is_namespace", METAFN_IS_NAMESPACE, METAFN_KIND_BOOL_INFO,},
! #line 475 "metafns.gperf"
!       {"symbol_of", METAFN_SYMBOL_OF, METAFN_KIND_STRING_VIEW_OPERATORS,},
! #line 674 "metafns.gperf"
        {"is_pointer_interconvertible_base_of_type", METAFN_IS_POINTER_INTERCONVERTIBLE_BASE_OF_TYPE, METAFN_KIND_BOOL_TINFO_TINFO,},
! #line 630 "metafns.gperf"
        {"is_bounded_array_type", METAFN_IS_BOUNDED_ARRAY_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 704 "metafns.gperf"
!       {"variant_size", METAFN_VARIANT_SIZE, METAFN_KIND_SIZE_T_TINFO,},
! #line 502 "metafns.gperf"
        {"is_const", METAFN_IS_CONST, METAFN_KIND_BOOL_INFO,},
! #line 548 "metafns.gperf"
        {"is_concept", METAFN_IS_CONCEPT, METAFN_KIND_BOOL_INFO,},
! #line 518 "metafns.gperf"
!       {"is_type", METAFN_IS_TYPE, METAFN_KIND_BOOL_INFO,},
! #line 575 "metafns.gperf"
        {"bases_of", METAFN_BASES_OF, METAFN_KIND_VECTOR_INFO_INFO_ACCESS_CONTEXT,},
! #line 540 "metafns.gperf"
        {"is_function_template", METAFN_IS_FUNCTION_TEMPLATE, METAFN_KIND_BOOL_INFO,},
! #line 523 "metafns.gperf"
        {"is_conversion_function", METAFN_IS_CONVERSION_FUNCTION, METAFN_KIND_BOOL_INFO,},
! #line 638 "metafns.gperf"
!       {"is_copy_assignable_type", METAFN_IS_COPY_ASSIGNABLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 671 "metafns.gperf"
        {"is_convertible_type", METAFN_IS_CONVERTIBLE_TYPE, METAFN_KIND_BOOL_TINFO_TINFO,},
! #line 661 "metafns.gperf"
        {"is_implicit_lifetime_type", METAFN_IS_IMPLICIT_LIFETIME_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 706 "metafns.gperf"
!       {"type_order", METAFN_TYPE_ORDER, METAFN_KIND_STRONG_ORDERING_TINFO_TINFO,},
! #line 539 "metafns.gperf"
        {"is_template", METAFN_IS_TEMPLATE, METAFN_KIND_BOOL_INFO,},
! #line 652 "metafns.gperf"
        {"is_nothrow_default_constructible_type", METAFN_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 585 "metafns.gperf"
!       {"can_substitute", METAFN_CAN_SUBSTITUTE, METAFN_KIND_BOOL_INFO_REFLECTION_RANGE,},
! #line 544 "metafns.gperf"
        {"is_conversion_function_template", METAFN_IS_CONVERSION_FUNCTION_TEMPLATE, METAFN_KIND_BOOL_INFO,},
! #line 532 "metafns.gperf"
!       {"is_copy_assignment", METAFN_IS_COPY_ASSIGNMENT, METAFN_KIND_BOOL_INFO,},
! #line 635 "metafns.gperf"
        {"is_copy_constructible_type", METAFN_IS_COPY_CONSTRUCTIBLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 581 "metafns.gperf"
!       {"size_of", METAFN_SIZE_OF, METAFN_KIND_SIZE_T_INFO,},
! #line 483 "metafns.gperf"
!       {"type_of", METAFN_TYPE_OF, METAFN_KIND_INFO_INFO,},
! #line 520 "metafns.gperf"
        {"is_type_alias", METAFN_IS_TYPE_ALIAS, METAFN_KIND_BOOL_INFO,},
! #line 633 "metafns.gperf"
!       {"is_constructible_type", METAFN_IS_CONSTRUCTIBLE_TYPE, METAFN_KIND_BOOL_TINFO_REFLECTION_RANGET,},
! #line 641 "metafns.gperf"
!       {"is_swappable_type", METAFN_IS_SWAPPABLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 511 "metafns.gperf"
!       {"has_module_linkage", METAFN_HAS_MODULE_LINKAGE, METAFN_KIND_BOOL_INFO,},
! #line 538 "metafns.gperf"
!       {"is_vararg_function", METAFN_IS_VARARG_FUNCTION, METAFN_KIND_BOOL_INFO,},
! #line 529 "metafns.gperf"
        {"is_copy_constructor", METAFN_IS_COPY_CONSTRUCTOR, METAFN_KIND_BOOL_INFO,},
! #line 702 "metafns.gperf"
!       {"tuple_size", METAFN_TUPLE_SIZE, METAFN_KIND_SIZE_T_TINFO,},
! #line 565 "metafns.gperf"
        {"variable_of", METAFN_VARIABLE_OF, METAFN_KIND_INFO_INFO,},
! #line 609 "metafns.gperf"
        {"is_reflection_type", METAFN_IS_REFLECTION_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 583 "metafns.gperf"
!       {"bit_size_of", METAFN_BIT_SIZE_OF, METAFN_KIND_SIZE_T_INFO,},
! #line 612 "metafns.gperf"
        {"is_fundamental_type", METAFN_IS_FUNDAMENTAL_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 673 "metafns.gperf"
        {"is_layout_compatible_type", METAFN_IS_LAYOUT_COMPATIBLE_TYPE, METAFN_KIND_BOOL_TINFO_TINFO,},
! #line 709 "metafns.gperf"
        {"current", METAFN_ACCESS_CONTEXT_CURRENT, METAFN_KIND_ACCESS_CONTEXT_VOID,},
! #line 571 "metafns.gperf"
!       {"current_function", METAFN_CURRENT_FUNCTION, METAFN_KIND_INFO_VOID,},
! #line 547 "metafns.gperf"
        {"is_constructor_template", METAFN_IS_CONSTRUCTOR_TEMPLATE, METAFN_KIND_BOOL_INFO,},
! #line 696 "metafns.gperf"
!       {"common_type", METAFN_COMMON_TYPE, METAFN_KIND_INFO_REFLECTION_RANGET,},
! #line 639 "metafns.gperf"
!       {"is_move_assignable_type", METAFN_IS_MOVE_ASSIGNABLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 697 "metafns.gperf"
        {"common_reference", METAFN_COMMON_REFERENCE, METAFN_KIND_INFO_REFLECTION_RANGET,},
! #line 703 "metafns.gperf"
        {"tuple_element", METAFN_TUPLE_ELEMENT, METAFN_KIND_INFO_SIZE_T_TINFO,},
! #line 589 "metafns.gperf"
        {"reflect_function", METAFN_REFLECT_FUNCTION, METAFN_KIND_INFO_TEMPLATE_PARM_REF,},
! #line 509 "metafns.gperf"
!       {"has_automatic_storage_duration", METAFN_HAS_AUTOMATIC_STORAGE_DURATION, METAFN_KIND_BOOL_INFO,},
! #line 533 "metafns.gperf"
!       {"is_move_assignment", METAFN_IS_MOVE_ASSIGNMENT, METAFN_KIND_BOOL_INFO,},
! #line 527 "metafns.gperf"
        {"is_constructor", METAFN_IS_CONSTRUCTOR, METAFN_KIND_BOOL_INFO,},
! #line 558 "metafns.gperf"
!       {"has_parent", METAFN_HAS_PARENT, METAFN_KIND_BOOL_INFO,},
! #line 636 "metafns.gperf"
!       {"is_move_constructible_type", METAFN_IS_MOVE_CONSTRUCTIBLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 659 "metafns.gperf"
        {"is_nothrow_swappable_type", METAFN_IS_NOTHROW_SWAPPABLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 619 "metafns.gperf"
!       {"is_trivially_copyable_type", METAFN_IS_TRIVIALLY_COPYABLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 610 "metafns.gperf"
        {"is_reference_type", METAFN_IS_REFERENCE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 602 "metafns.gperf"
!       {"is_rvalue_reference_type", METAFN_IS_RVALUE_REFERENCE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 658 "metafns.gperf"
        {"is_nothrow_swappable_with_type", METAFN_IS_NOTHROW_SWAPPABLE_WITH_TYPE, METAFN_KIND_BOOL_TINFO_TINFO,},
! #line 643 "metafns.gperf"
!       {"is_trivially_constructible_type", METAFN_IS_TRIVIALLY_CONSTRUCTIBLE_TYPE, METAFN_KIND_BOOL_TINFO_REFLECTION_RANGET,},
! #line 640 "metafns.gperf"
!       {"is_swappable_with_type", METAFN_IS_SWAPPABLE_WITH_TYPE, METAFN_KIND_BOOL_TINFO_TINFO,},
! #line 648 "metafns.gperf"
!       {"is_trivially_copy_assignable_type", METAFN_IS_TRIVIALLY_COPY_ASSIGNABLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 698 "metafns.gperf"
!       {"underlying_type", METAFN_UNDERLYING_TYPE, METAFN_KIND_INFO_TINFO,},
! #line 645 "metafns.gperf"
!       {"is_trivially_copy_constructible_type", METAFN_IS_TRIVIALLY_COPY_CONSTRUCTIBLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 616 "metafns.gperf"
        {"is_member_pointer_type", METAFN_IS_MEMBER_POINTER_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 586 "metafns.gperf"
!       {"substitute", METAFN_SUBSTITUTE, METAFN_KIND_INFO_INFO_REFLECTION_RANGE,},
  #line 564 "metafns.gperf"
!       {"parameters_of", METAFN_PARAMETERS_OF, METAFN_KIND_VECTOR_INFO_INFO,},
! #line 530 "metafns.gperf"
!       {"is_move_constructor", METAFN_IS_MOVE_CONSTRUCTOR, METAFN_KIND_BOOL_INFO,},
! #line 557 "metafns.gperf"
!       {"has_default_member_initializer", METAFN_HAS_DEFAULT_MEMBER_INITIALIZER, METAFN_KIND_BOOL_INFO,},
! #line 526 "metafns.gperf"
!       {"is_special_member_function", METAFN_IS_SPECIAL_MEMBER_FUNCTION, METAFN_KIND_BOOL_INFO,},
! #line 621 "metafns.gperf"
!       {"is_empty_type", METAFN_IS_EMPTY_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 637 "metafns.gperf"
        {"is_assignable_type", METAFN_IS_ASSIGNABLE_TYPE, METAFN_KIND_BOOL_TINFO_TINFO,},
! #line 601 "metafns.gperf"
!       {"is_lvalue_reference_type", METAFN_IS_LVALUE_REFERENCE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 537 "metafns.gperf"
!       {"has_default_argument", METAFN_HAS_DEFAULT_ARGUMENT, METAFN_KIND_BOOL_INFO,},
! #line 700 "metafns.gperf"
!       {"unwrap_reference", METAFN_UNWRAP_REFERENCE, METAFN_KIND_INFO_TINFO,},
! #line 531 "metafns.gperf"
        {"is_assignment", METAFN_IS_ASSIGNMENT, METAFN_KIND_BOOL_INFO,},
! #line 618 "metafns.gperf"
!       {"is_volatile_type", METAFN_IS_VOLATILE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 552 "metafns.gperf"
!       {"is_class_member", METAFN_IS_CLASS_MEMBER, METAFN_KIND_BOOL_INFO,},
! #line 611 "metafns.gperf"
!       {"is_arithmetic_type", METAFN_IS_ARITHMETIC_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 553 "metafns.gperf"
        {"is_namespace_member", METAFN_IS_NAMESPACE_MEMBER, METAFN_KIND_BOOL_INFO,},
! #line 574 "metafns.gperf"
        {"members_of", METAFN_MEMBERS_OF, METAFN_KIND_VECTOR_INFO_INFO_ACCESS_CONTEXT,},
! #line 487 "metafns.gperf"
!       {"is_protected", METAFN_IS_PROTECTED, METAFN_KIND_BOOL_INFO,},
! #line 514 "metafns.gperf"
!       {"has_linkage", METAFN_HAS_LINKAGE, METAFN_KIND_BOOL_INFO,},
! #line 478 "metafns.gperf"
!       {"identifier_of", METAFN_IDENTIFIER_OF, METAFN_KIND_STRING_VIEW_INFO,},
! #line 687 "metafns.gperf"
!       {"add_rvalue_reference", METAFN_ADD_RVALUE_REFERENCE, METAFN_KIND_INFO_TINFO,},
! #line 562 "metafns.gperf"
!       {"template_of", METAFN_TEMPLATE_OF, METAFN_KIND_INFO_INFO,},
! #line 521 "metafns.gperf"
!       {"is_namespace_alias", METAFN_IS_NAMESPACE_ALIAS, METAFN_KIND_BOOL_INFO,},
! #line 667 "metafns.gperf"
        {"extent", METAFN_EXTENT, METAFN_KIND_SIZE_T_TINFO_UNSIGNED,},
! #line 605 "metafns.gperf"
        {"is_enum_type", METAFN_IS_ENUM_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 542 "metafns.gperf"
        {"is_class_template", METAFN_IS_CLASS_TEMPLATE, METAFN_KIND_BOOL_INFO,},
! #line 627 "metafns.gperf"
!       {"is_structural_type", METAFN_IS_STRUCTURAL_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 617 "metafns.gperf"
!       {"is_const_type", METAFN_IS_CONST_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 573 "metafns.gperf"
!       {"current_namespace", METAFN_CURRENT_NAMESPACE, METAFN_KIND_INFO_VOID,},
! #line 497 "metafns.gperf"
!       {"is_explicit", METAFN_IS_EXPLICIT, METAFN_KIND_BOOL_INFO,},
! #line 693 "metafns.gperf"
        {"add_pointer", METAFN_ADD_POINTER, METAFN_KIND_INFO_TINFO,},
! #line 649 "metafns.gperf"
!       {"is_trivially_move_assignable_type", METAFN_IS_TRIVIALLY_MOVE_ASSIGNABLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 515 "metafns.gperf"
!       {"is_complete_type", METAFN_IS_COMPLETE_TYPE, METAFN_KIND_BOOL_INFO,},
! #line 646 "metafns.gperf"
!       {"is_trivially_move_constructible_type", METAFN_IS_TRIVIALLY_MOVE_CONSTRUCTIBLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 614 "metafns.gperf"
        {"is_scalar_type", METAFN_IS_SCALAR_TYPE, METAFN_KIND_BOOL_TINFO,},
  #line 490 "metafns.gperf"
+       {"is_pure_virtual", METAFN_IS_PURE_VIRTUAL, METAFN_KIND_BOOL_INFO,},
+ #line 535 "metafns.gperf"
+       {"is_function_parameter", METAFN_IS_FUNCTION_PARAMETER, METAFN_KIND_BOOL_INFO,},
+ #line 516 "metafns.gperf"
+       {"is_enumerable_type", METAFN_IS_ENUMERABLE_TYPE, METAFN_KIND_BOOL_INFO,},
+ #line 608 "metafns.gperf"
+       {"is_function_type", METAFN_IS_FUNCTION_TYPE, METAFN_KIND_BOOL_TINFO,},
+ #line 559 "metafns.gperf"
+       {"parent_of", METAFN_PARENT_OF, METAFN_KIND_INFO_INFO,},
+ #line 554 "metafns.gperf"
+       {"is_nonstatic_data_member", METAFN_IS_NONSTATIC_DATA_MEMBER, METAFN_KIND_BOOL_INFO,},
+ #line 551 "metafns.gperf"
+       {"is_structured_binding", METAFN_IS_STRUCTURED_BINDING, METAFN_KIND_BOOL_INFO,},
+ #line 504 "metafns.gperf"
        {"is_mutable_member", METAFN_IS_MUTABLE_MEMBER, METAFN_KIND_BOOL_INFO,},
! #line 647 "metafns.gperf"
!       {"is_trivially_assignable_type", METAFN_IS_TRIVIALLY_ASSIGNABLE_TYPE, METAFN_KIND_BOOL_TINFO_TINFO,},
! #line 634 "metafns.gperf"
!       {"is_default_constructible_type", METAFN_IS_DEFAULT_CONSTRUCTIBLE_TYPE, METAFN_KIND_BOOL_TINFO,},
  #line 536 "metafns.gperf"
+       {"is_explicit_object_parameter", METAFN_IS_EXPLICIT_OBJECT_PARAMETER, METAFN_KIND_BOOL_INFO,},
+ #line 683 "metafns.gperf"
+       {"add_volatile", METAFN_ADD_VOLATILE, METAFN_KIND_INFO_TINFO,},
+ #line 572 "metafns.gperf"
+       {"current_class", METAFN_CURRENT_CLASS, METAFN_KIND_INFO_VOID,},
+ #line 579 "metafns.gperf"
+       {"enumerators_of", METAFN_ENUMERATORS_OF, METAFN_KIND_VECTOR_INFO_INFO,},
+ #line 500 "metafns.gperf"
+       {"is_enumerator", METAFN_IS_ENUMERATOR, METAFN_KIND_BOOL_INFO,},
+ #line 550 "metafns.gperf"
        {"is_object", METAFN_IS_OBJECT, METAFN_KIND_BOOL_INFO,},
! #line 481 "metafns.gperf"
!       {"u8display_string_of", METAFN_U8DISPLAY_STRING_OF, METAFN_KIND_U8STRING_VIEW_INFO,},
! #line 604 "metafns.gperf"
        {"is_member_function_pointer_type", METAFN_IS_MEMBER_FUNCTION_POINTER_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 662 "metafns.gperf"
!       {"has_virtual_destructor", METAFN_HAS_VIRTUAL_DESTRUCTOR, METAFN_KIND_BOOL_TINFO,},
! #line 665 "metafns.gperf"
!       {"reference_converts_from_temporary", METAFN_REFERENCE_CONVERTS_FROM_TEMPORARY, METAFN_KIND_BOOL_TINFO_TINFO,},
! #line 528 "metafns.gperf"
!       {"is_default_constructor", METAFN_IS_DEFAULT_CONSTRUCTOR, METAFN_KIND_BOOL_INFO,},
! #line 613 "metafns.gperf"
        {"is_object_type", METAFN_IS_OBJECT_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 587 "metafns.gperf"
        {"reflect_constant", METAFN_REFLECT_CONSTANT, METAFN_KIND_INFO_TEMPLATE_PARM,},
! #line 534 "metafns.gperf"
!       {"is_destructor", METAFN_IS_DESTRUCTOR, METAFN_KIND_BOOL_INFO,},
! #line 491 "metafns.gperf"
!       {"is_override", METAFN_IS_OVERRIDE, METAFN_KIND_BOOL_INFO,},
  #line 664 "metafns.gperf"
!       {"reference_constructs_from_temporary", METAFN_REFERENCE_CONSTRUCTS_FROM_TEMPORARY, METAFN_KIND_BOOL_TINFO_TINFO,},
! #line 566 "metafns.gperf"
!       {"return_type_of", METAFN_RETURN_TYPE_OF, METAFN_KIND_INFO_INFO,},
! #line 686 "metafns.gperf"
!       {"add_lvalue_reference", METAFN_ADD_LVALUE_REFERENCE, METAFN_KIND_INFO_TINFO,},
! #line 485 "metafns.gperf"
!       {"constant_of", METAFN_CONSTANT_OF, METAFN_KIND_INFO_INFO,},
! #line 681 "metafns.gperf"
!       {"remove_cv", METAFN_REMOVE_CV, METAFN_KIND_INFO_TINFO,},
! #line 650 "metafns.gperf"
        {"is_trivially_destructible_type", METAFN_IS_TRIVIALLY_DESTRUCTIBLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 684 "metafns.gperf"
!       {"add_cv", METAFN_ADD_CV, METAFN_KIND_INFO_TINFO,},
! #line 625 "metafns.gperf"
!       {"is_aggregate_type", METAFN_IS_AGGREGATE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 590 "metafns.gperf"
        {"reflect_constant_string", METAFN_REFLECT_CONSTANT_STRING, METAFN_KIND_INFO_INPUT_RANGE,},
  #line 563 "metafns.gperf"
+       {"template_arguments_of", METAFN_TEMPLATE_ARGUMENTS_OF, METAFN_KIND_VECTOR_INFO_INFO,},
+ #line 578 "metafns.gperf"
+       {"subobjects_of", METAFN_SUBOBJECTS_OF, METAFN_KIND_VECTOR_INFO_INFO_ACCESS_CONTEXT,},
+ #line 580 "metafns.gperf"
        {"offset_of", METAFN_OFFSET_OF, METAFN_KIND_MEMBER_OFFSET_INFO,},
  #line 644 "metafns.gperf"
!       {"is_trivially_default_constructible_type", METAFN_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 685 "metafns.gperf"
!       {"remove_reference", METAFN_REMOVE_REFERENCE, METAFN_KIND_INFO_TINFO,},
! #line 543 "metafns.gperf"
!       {"is_alias_template", METAFN_IS_ALIAS_TEMPLATE, METAFN_KIND_BOOL_INFO,},
! #line 689 "metafns.gperf"
!       {"make_unsigned", METAFN_MAKE_UNSIGNED, METAFN_KIND_INFO_TINFO,},
! #line 675 "metafns.gperf"
!       {"is_invocable_type", METAFN_IS_INVOCABLE_TYPE, METAFN_KIND_BOOL_TINFO_REFLECTION_RANGET,},
! #line 632 "metafns.gperf"
!       {"is_scoped_enum_type", METAFN_IS_SCOPED_ENUM_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 555 "metafns.gperf"
!       {"is_static_member", METAFN_IS_STATIC_MEMBER, METAFN_KIND_BOOL_INFO,},
! #line 682 "metafns.gperf"
!       {"add_const", METAFN_ADD_CONST, METAFN_KIND_INFO_TINFO,},
! #line 642 "metafns.gperf"
!       {"is_destructible_type", METAFN_IS_DESTRUCTIBLE_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 607 "metafns.gperf"
!       {"is_class_type", METAFN_IS_CLASS_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 690 "metafns.gperf"
!       {"remove_extent", METAFN_REMOVE_EXTENT, METAFN_KIND_INFO_TINFO,},
! #line 676 "metafns.gperf"
!       {"is_invocable_r_type", METAFN_IS_INVOCABLE_R_TYPE, METAFN_KIND_BOOL_TINFO_TINFO_REFLECTION_RANGET,},
! #line 567 "metafns.gperf"
!       {"is_accessible", METAFN_IS_ACCESSIBLE, METAFN_KIND_BOOL_INFO_ACCESS_CONTEXT,},
! #line 474 "metafns.gperf"
!       {"operator_of", METAFN_OPERATOR_OF, METAFN_KIND_OPERATORS_INFO,},
! #line 599 "metafns.gperf"
!       {"is_array_type", METAFN_IS_ARRAY_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 679 "metafns.gperf"
!       {"remove_const", METAFN_REMOVE_CONST, METAFN_KIND_INFO_TINFO,},
! #line 506 "metafns.gperf"
!       {"is_rvalue_reference_qualified", METAFN_IS_RVALUE_REFERENCE_QUALIFIED, METAFN_KIND_BOOL_INFO,},
! #line 507 "metafns.gperf"
!       {"has_static_storage_duration", METAFN_HAS_STATIC_STORAGE_DURATION, METAFN_KIND_BOOL_INFO,},
! #line 691 "metafns.gperf"
!       {"remove_all_extents", METAFN_REMOVE_ALL_EXTENTS, METAFN_KIND_INFO_TINFO,},
! #line 512 "metafns.gperf"
!       {"has_external_linkage", METAFN_HAS_EXTERNAL_LINKAGE, METAFN_KIND_BOOL_INFO,},
! #line 694 "metafns.gperf"
!       {"remove_cvref", METAFN_REMOVE_CVREF, METAFN_KIND_INFO_TINFO,},
  #line 501 "metafns.gperf"
        {"is_annotation", METAFN_IS_ANNOTATION, METAFN_KIND_BOOL_INFO,},
! #line 692 "metafns.gperf"
!       {"remove_pointer", METAFN_REMOVE_POINTER, METAFN_KIND_INFO_TINFO,},
! #line 505 "metafns.gperf"
!       {"is_lvalue_reference_qualified", METAFN_IS_LVALUE_REFERENCE_QUALIFIED, METAFN_KIND_BOOL_INFO,},
! #line 670 "metafns.gperf"
!       {"is_virtual_base_of_type", METAFN_IS_VIRTUAL_BASE_OF_TYPE, METAFN_KIND_BOOL_TINFO_TINFO,},
! #line 593 "metafns.gperf"
!       {"is_data_member_spec", METAFN_IS_DATA_MEMBER_SPEC, METAFN_KIND_BOOL_INFO,},
! #line 628 "metafns.gperf"
!       {"is_signed_type", METAFN_IS_SIGNED_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 623 "metafns.gperf"
!       {"is_abstract_type", METAFN_IS_ABSTRACT_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 489 "metafns.gperf"
!       {"is_virtual", METAFN_IS_VIRTUAL, METAFN_KIND_BOOL_INFO,},
  #line 480 "metafns.gperf"
        {"display_string_of", METAFN_DISPLAY_STRING_OF, METAFN_KIND_STRING_VIEW_INFO,},
! #line 603 "metafns.gperf"
!       {"is_member_object_pointer_type", METAFN_IS_MEMBER_OBJECT_POINTER_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 701 "metafns.gperf"
!       {"unwrap_ref_decay", METAFN_UNWRAP_REF_DECAY, METAFN_KIND_INFO_TINFO,},
! #line 626 "metafns.gperf"
        {"is_consteval_only_type", METAFN_IS_CONSTEVAL_ONLY_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 615 "metafns.gperf"
!       {"is_compound_type", METAFN_IS_COMPOUND_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 476 "metafns.gperf"
!       {"u8symbol_of", METAFN_U8SYMBOL_OF, METAFN_KIND_U8STRING_VIEW_OPERATORS,},
! #line 493 "metafns.gperf"
!       {"is_deleted", METAFN_IS_DELETED, METAFN_KIND_BOOL_INFO,},
! #line 598 "metafns.gperf"
        {"is_floating_point_type", METAFN_IS_FLOATING_POINT_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 546 "metafns.gperf"
!       {"is_literal_operator_template", METAFN_IS_LITERAL_OPERATOR_TEMPLATE, METAFN_KIND_BOOL_INFO,},
! #line 494 "metafns.gperf"
!       {"is_defaulted", METAFN_IS_DEFAULTED, METAFN_KIND_BOOL_INFO,},
! #line 592 "metafns.gperf"
!       {"data_member_spec", METAFN_DATA_MEMBER_SPEC, METAFN_KIND_INFO_TINFO_DATA_MEMBER_OPTIONS,},
! #line 484 "metafns.gperf"
!       {"object_of", METAFN_OBJECT_OF, METAFN_KIND_INFO_INFO,},
! #line 710 "metafns.gperf"
!       {"_S_exception_cvt_to_utf8", METAFN_EXCEPTION__S_EXCEPTION_CVT_TO_UTF8, METAFN_KIND_U8STRING_VIEW_INPUT_RANGE,},
! #line 711 "metafns.gperf"
!       {"_S_exception_cvt_from_utf8", METAFN_EXCEPTION__S_EXCEPTION_CVT_FROM_UTF8, METAFN_KIND_STRING_VIEW_INPUT_RANGE,},
  #line 492 "metafns.gperf"
!       {"is_final", METAFN_IS_FINAL, METAFN_KIND_BOOL_INFO,},
! #line 525 "metafns.gperf"
!       {"is_literal_operator", METAFN_IS_LITERAL_OPERATOR, METAFN_KIND_BOOL_INFO,},
! #line 496 "metafns.gperf"
        {"is_user_declared", METAFN_IS_USER_DECLARED, METAFN_KIND_BOOL_INFO,},
! #line 561 "metafns.gperf"
        {"has_template_arguments", METAFN_HAS_TEMPLATE_ARGUMENTS, METAFN_KIND_BOOL_INFO,},
! #line 524 "metafns.gperf"
        {"is_operator_function", METAFN_IS_OPERATOR_FUNCTION, METAFN_KIND_BOOL_INFO,},
! #line 699 "metafns.gperf"
!       {"invoke_result", METAFN_INVOKE_RESULT, METAFN_KIND_INFO_TINFO_REFLECTION_RANGET,},
! #line 591 "metafns.gperf"
!       {"reflect_constant_array", METAFN_REFLECT_CONSTANT_ARRAY, METAFN_KIND_INFO_INPUT_RANGE,},
! #line 513 "metafns.gperf"
!       {"has_c_language_linkage", METAFN_HAS_C_LANGUAGE_LINKAGE, METAFN_KIND_BOOL_INFO,},
! #line 545 "metafns.gperf"
        {"is_operator_function_template", METAFN_IS_OPERATOR_FUNCTION_TEMPLATE, METAFN_KIND_BOOL_INFO,},
! #line 597 "metafns.gperf"
!       {"is_integral_type", METAFN_IS_INTEGRAL_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 663 "metafns.gperf"
!       {"has_unique_object_representations", METAFN_HAS_UNIQUE_OBJECT_REPRESENTATIONS, METAFN_KIND_BOOL_TINFO,},
! #line 508 "metafns.gperf"
!       {"has_thread_storage_duration", METAFN_HAS_THREAD_STORAGE_DURATION, METAFN_KIND_BOOL_INFO,},
! #line 569 "metafns.gperf"
!       {"has_inaccessible_bases", METAFN_HAS_INACCESSIBLE_BASES, METAFN_KIND_BOOL_INFO_ACCESS_CONTEXT,},
! #line 570 "metafns.gperf"
!       {"has_inaccessible_subobjects", METAFN_HAS_INACCESSIBLE_SUBOBJECTS, METAFN_KIND_BOOL_INFO_ACCESS_CONTEXT,},
! #line 688 "metafns.gperf"
        {"make_signed", METAFN_MAKE_SIGNED, METAFN_KIND_INFO_TINFO,},
! #line 568 "metafns.gperf"
!       {"has_inaccessible_nonstatic_data_members", METAFN_HAS_INACCESSIBLE_NONSTATIC_DATA_MEMBERS, METAFN_KIND_BOOL_INFO_ACCESS_CONTEXT,},
! #line 680 "metafns.gperf"
!       {"remove_volatile", METAFN_REMOVE_VOLATILE, METAFN_KIND_INFO_TINFO,},
! #line 588 "metafns.gperf"
!       {"reflect_object", METAFN_REFLECT_OBJECT, METAFN_KIND_INFO_TEMPLATE_PARM_REF,},
! #line 620 "metafns.gperf"
        {"is_standard_layout_type", METAFN_IS_STANDARD_LAYOUT_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 695 "metafns.gperf"
        {"decay", METAFN_DECAY, METAFN_KIND_INFO_TINFO,},
! #line 631 "metafns.gperf"
!       {"is_unbounded_array_type", METAFN_IS_UNBOUNDED_ARRAY_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 577 "metafns.gperf"
!       {"nonstatic_data_members_of", METAFN_NONSTATIC_DATA_MEMBERS_OF, METAFN_KIND_VECTOR_INFO_INFO_ACCESS_CONTEXT,},
! #line 606 "metafns.gperf"
!       {"is_union_type", METAFN_IS_UNION_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 477 "metafns.gperf"
!       {"has_identifier", METAFN_HAS_IDENTIFIER, METAFN_KIND_BOOL_INFO,},
! #line 576 "metafns.gperf"
!       {"static_data_members_of", METAFN_STATIC_DATA_MEMBERS_OF, METAFN_KIND_VECTOR_INFO_INFO_ACCESS_CONTEXT,},
! #line 624 "metafns.gperf"
        {"is_final_type", METAFN_IS_FINAL_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 560 "metafns.gperf"
!       {"dealias", METAFN_DEALIAS, METAFN_KIND_INFO_INFO,},
! #line 708 "metafns.gperf"
        {"annotations_of_with_type", METAFN_ANNOTATIONS_OF_WITH_TYPE, METAFN_KIND_VECTOR_INFO_INFO_INFO,},
! #line 594 "metafns.gperf"
!       {"define_aggregate", METAFN_DEFINE_AGGREGATE, METAFN_KIND_INFO_INFO_REFLECTION_RANGE,},
! #line 499 "metafns.gperf"
!       {"is_bit_field", METAFN_IS_BIT_FIELD, METAFN_KIND_BOOL_INFO,},
! #line 707 "metafns.gperf"
        {"annotations_of", METAFN_ANNOTATIONS_OF, METAFN_KIND_VECTOR_INFO_INFO,},
! #line 482 "metafns.gperf"
!       {"source_location_of", METAFN_SOURCE_LOCATION_OF, METAFN_KIND_SOURCE_LOCATION_INFO,},
! #line 582 "metafns.gperf"
!       {"alignment_of", METAFN_ALIGNMENT_OF, METAFN_KIND_SIZE_T_INFO,},
! #line 510 "metafns.gperf"
!       {"has_internal_linkage", METAFN_HAS_INTERNAL_LINKAGE, METAFN_KIND_BOOL_INFO,},
! #line 479 "metafns.gperf"
!       {"u8identifier_of", METAFN_U8IDENTIFIER_OF, METAFN_KIND_U8STRING_VIEW_INFO,},
! #line 629 "metafns.gperf"
!       {"is_unsigned_type", METAFN_IS_UNSIGNED_TYPE, METAFN_KIND_BOOL_TINFO,},
! #line 495 "metafns.gperf"
!       {"is_user_provided", METAFN_IS_USER_PROVIDED, METAFN_KIND_BOOL_INFO,}
      };
  #if (defined __GNUC__ && __GNUC__ + (__GNUC_MINOR__ >= 6) > 4) || (defined __clang__ && __clang_major__ >= 3)
  #pragma GCC diagnostic pop
*************** metafn_lookup::find (const char *str, si
*** 1076,1156 ****
         -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
         -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,   0,
         -1,  -1,   1,  -1,  -1,   2,   3,  -1,   4,  -1,
!        -1,  -1,   5,  -1,  -1,  -1,   6,   7,  -1,   8,
!         9,  10,  11,  -1,  12,  13,  14,  -1,  -1,  15,
!        16,  -1,  17,  -1,  -1,  18,  -1,  19,  -1,  20,
!        -1,  21,  22,  -1,  23,  -1,  -1,  -1,  -1,  24,
!        25,  26,  27,  -1,  -1,  28,  29,  -1,  30,  -1,
!        31,  -1,  32,  33,  -1,  34,  -1,  -1,  -1,  -1,
!        35,  36,  37,  38,  39,  40,  -1,  -1,  -1,  -1,
!        -1,  41,  42,  -1,  43,  -1,  44,  -1,  -1,  45,
!        -1,  46,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
!        -1,  -1,  -1,  -1,  -1,  -1,  47,  48,  49,  -1,
!        50,  -1,  -1,  51,  52,  -1,  53,  54,  55,  56,
!        57,  58,  -1,  59,  -1,  -1,  -1,  60,  -1,  -1,
!        -1,  61,  -1,  62,  -1,  63,  64,  65,  66,  -1,
!        -1,  67,  -1,  -1,  -1,  -1,  -1,  68,  -1,  -1,
!        -1,  69,  70,  -1,  71,  -1,  -1,  72,  -1,  -1,
!        73,  -1,  74,  75,  -1,  76,  -1,  77,  78,  79,
!        -1,  -1,  -1,  -1,  80,  -1,  -1,  -1,  81,  -1,
!        -1,  -1,  82,  83,  -1,  -1,  -1,  -1,  84,  -1,
!        85,  86,  -1,  87,  88,  89,  90,  -1,  91,  -1,
!        -1,  92,  -1,  -1,  -1,  -1,  93,  94,  -1,  -1,
!        -1,  95,  96,  -1,  -1,  -1,  97,  98,  -1,  -1,
!        -1,  -1,  -1,  -1,  99,  -1, 100,  -1, 101,  -1,
!        -1,  -1,  -1, 102, 103, 104, 105,  -1,  -1, 106,
!       107, 108,  -1,  -1,  -1,  -1,  -1,  -1, 109, 110,
!       111,  -1, 112, 113,  -1,  -1,  -1,  -1, 114,  -1,
!        -1, 115, 116, 117, 118,  -1,  -1,  -1,  -1, 119,
!        -1,  -1,  -1, 120,  -1,  -1, 121,  -1,  -1, 122,
!       123,  -1,  -1, 124,  -1,  -1, 125,  -1,  -1,  -1,
!        -1, 126,  -1, 127,  -1,  -1,  -1,  -1, 128, 129,
!       130,  -1,  -1, 131, 132, 133, 134, 135,  -1, 136,
!        -1,  -1, 137,  -1, 138, 139,  -1, 140, 141, 142,
!        -1, 143, 144, 145, 146,  -1, 147,  -1,  -1,  -1,
!        -1, 148, 149,  -1, 150,  -1, 151,  -1, 152, 153,
!        -1, 154,  -1,  -1,  -1,  -1, 155, 156, 157, 158,
!        -1,  -1,  -1, 159, 160,  -1,  -1, 161,  -1, 162,
!        -1,  -1, 163, 164,  -1,  -1,  -1,  -1,  -1,  -1,
!        -1,  -1, 165,  -1, 166, 167, 168,  -1,  -1,  -1,
!        -1, 169, 170, 171, 172,  -1,  -1, 173,  -1,  -1,
!        -1,  -1,  -1,  -1, 174,  -1, 175,  -1,  -1, 176,
!        -1,  -1, 177,  -1,  -1, 178,  -1,  -1,  -1,  -1,
!        -1,  -1,  -1, 179,  -1,  -1,  -1, 180,  -1,  -1,
!        -1,  -1, 181,  -1, 182, 183,  -1, 184,  -1, 185,
!        -1,  -1, 186,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
!        -1,  -1, 187,  -1, 188,  -1,  -1,  -1, 189, 190,
!        -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1, 191,
!        -1, 192,  -1,  -1,  -1,  -1, 193,  -1, 194, 195,
!       196, 197,  -1, 198,  -1,  -1,  -1,  -1,  -1, 199,
!       200,  -1,  -1, 201,  -1,  -1,  -1,  -1,  -1,  -1,
!       202, 203,  -1,  -1, 204,  -1,  -1,  -1,  -1,  -1,
!        -1, 205, 206,  -1,  -1,  -1,  -1,  -1,  -1, 207,
!       208, 209,  -1,  -1,  -1, 210,  -1,  -1,  -1,  -1,
!        -1,  -1, 211,  -1,  -1,  -1,  -1, 212,  -1,  -1,
!        -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
!        -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
!        -1, 213,  -1,  -1,  -1, 214,  -1, 215, 216,  -1,
!        -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1, 217,  -1,
!        -1,  -1,  -1,  -1,  -1,  -1,  -1, 218,  -1,  -1,
!        -1,  -1,  -1, 219,  -1,  -1,  -1, 220,  -1,  -1,
!        -1,  -1, 221,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
!       222,  -1,  -1,  -1,  -1,  -1, 223,  -1,  -1,  -1,
!        -1,  -1, 224,  -1,  -1,  -1,  -1,  -1,  -1, 225,
!        -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
!        -1,  -1, 226,  -1,  -1,  -1,  -1,  -1, 227,  -1,
!        -1,  -1,  -1,  -1, 228,  -1,  -1,  -1,  -1,  -1,
!        -1,  -1,  -1,  -1,  -1, 229,  -1,  -1,  -1,  -1,
!        -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
!        -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
!        -1,  -1,  -1,  -1, 230,  -1,  -1,  -1,  -1,  -1,
         -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
!        -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1, 231,
         -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
         -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
         -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
         -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
!        -1, 232,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
         -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
         -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
         -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
--- 1098,1168 ----
         -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
         -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,   0,
         -1,  -1,   1,  -1,  -1,   2,   3,  -1,   4,  -1,
!        -1,  -1,   5,  -1,  -1,   6,   7,   8,  -1,   9,
!        10,  11,  12,  -1,  13,  14,  15,  16,  -1,  17,
!        18,  -1,  -1,  -1,  -1,  19,  20,  -1,  21,  22,
!        -1,  23,  24,  -1,  25,  -1,  -1,  -1,  -1,  26,
!        -1,  27,  28,  -1,  29,  30,  31,  32,  33,  -1,
!        34,  -1,  35,  36,  -1,  -1,  -1,  -1,  -1,  -1,
!        37,  -1,  38,  39,  40,  41,  -1,  -1,  -1,  -1,
!        42,  43,  44,  -1,  45,  -1,  46,  -1,  47,  -1,
!        -1,  48,  49,  -1,  -1,  -1,  -1,  50,  -1,  -1,
!        -1,  -1,  -1,  51,  -1,  -1,  52,  53,  54,  -1,
!        -1,  -1,  -1,  55,  56,  57,  58,  -1,  59,  -1,
!        -1,  60,  -1,  -1,  61,  62,  -1,  63,  -1,  -1,
!        -1,  64,  -1,  65,  -1,  -1,  66,  -1,  67,  -1,
!        -1,  68,  -1,  69,  -1,  -1,  70,  -1,  -1,  -1,
!        71,  -1,  -1,  72,  73,  74,  75,  -1,  -1,  -1,
!        76,  77,  78,  -1,  79,  80,  81,  82,  83,  -1,
!        84,  85,  86,  -1,  -1,  87,  -1,  -1,  88,  89,
!        90,  91,  -1,  -1,  -1,  -1,  92,  -1,  93,  94,
!        95,  96,  -1,  97,  98,  99,  -1,  -1, 100, 101,
!       102,  -1,  -1,  -1,  -1,  -1,  -1, 103,  -1,  -1,
!        -1, 104,  -1, 105,  -1, 106, 107,  -1, 108,  -1,
!       109, 110, 111, 112,  -1,  -1, 113, 114,  -1, 115,
!        -1, 116,  -1, 117, 118,  -1, 119,  -1,  -1, 120,
!       121, 122, 123,  -1, 124,  -1,  -1,  -1, 125, 126,
!        -1,  -1,  -1,  -1,  -1,  -1, 127,  -1,  -1,  -1,
!        -1,  -1, 128, 129, 130,  -1, 131, 132,  -1,  -1,
!        -1,  -1,  -1, 133, 134,  -1,  -1, 135, 136, 137,
!        -1, 138, 139,  -1,  -1,  -1, 140, 141,  -1,  -1,
!        -1,  -1,  -1, 142,  -1,  -1, 143,  -1, 144,  -1,
!       145,  -1,  -1, 146, 147, 148, 149,  -1, 150,  -1,
!       151, 152, 153, 154,  -1,  -1, 155, 156, 157, 158,
!       159,  -1, 160, 161,  -1,  -1, 162,  -1,  -1, 163,
!        -1, 164,  -1,  -1, 165, 166, 167, 168, 169,  -1,
!        -1,  -1,  -1, 170,  -1, 171, 172,  -1,  -1,  -1,
!        -1, 173,  -1,  -1, 174,  -1, 175,  -1,  -1,  -1,
!        -1,  -1, 176,  -1,  -1, 177, 178,  -1,  -1,  -1,
!        -1,  -1,  -1,  -1,  -1,  -1,  -1, 179, 180, 181,
!        -1,  -1,  -1,  -1, 182,  -1,  -1,  -1,  -1, 183,
!        -1,  -1,  -1,  -1,  -1, 184,  -1,  -1,  -1, 185,
!        -1, 186, 187, 188,  -1,  -1,  -1,  -1,  -1,  -1,
!        -1,  -1,  -1,  -1, 189,  -1, 190,  -1,  -1, 191,
!        -1,  -1,  -1,  -1, 192, 193, 194,  -1,  -1, 195,
!        -1,  -1, 196,  -1,  -1,  -1, 197,  -1, 198,  -1,
!        -1, 199,  -1, 200,  -1,  -1,  -1,  -1,  -1, 201,
!       202, 203, 204,  -1, 205,  -1,  -1, 206,  -1,  -1,
!       207,  -1, 208,  -1,  -1,  -1,  -1,  -1, 209,  -1,
         -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
!        -1,  -1,  -1, 210,  -1,  -1,  -1,  -1,  -1, 211,
!        -1, 212,  -1,  -1,  -1,  -1,  -1,  -1, 213,  -1,
!        -1,  -1,  -1, 214,  -1,  -1,  -1,  -1,  -1,  -1,
!        -1, 215,  -1,  -1,  -1, 216,  -1,  -1,  -1, 217,
!       218,  -1,  -1, 219,  -1,  -1,  -1,  -1, 220,  -1,
!        -1,  -1,  -1,  -1,  -1,  -1,  -1, 221,  -1,  -1,
         -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+        -1,  -1,  -1,  -1,  -1, 222,  -1,  -1,  -1,  -1,
+       223,  -1,  -1,  -1,  -1, 224,  -1,  -1,  -1,  -1,
+        -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1, 225,  -1,
+        -1,  -1, 226, 227,  -1,  -1,  -1,  -1, 228,  -1,
+       229,  -1,  -1,  -1,  -1,  -1,  -1,  -1, 230,  -1,
         -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
         -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+        -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1, 231,  -1,
         -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
!        -1,  -1, 232,  -1,  -1, 233,  -1,  -1,  -1,  -1,
!        -1,  -1,  -1,  -1,  -1,  -1, 234,  -1,  -1, 235,
         -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
         -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
         -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
*************** metafn_lookup::find (const char *str, si
*** 1160,1168 ****
         -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
         -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
         -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
         -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
         -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
!        -1,  -1,  -1,  -1,  -1,  -1,  -1, 233
      };
  
    if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
--- 1172,1181 ----
         -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
         -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
         -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+        -1,  -1,  -1, 236,  -1,  -1,  -1,  -1,  -1,  -1,
         -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
         -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
!       237
      };
  
    if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
diff -Nrcpad gcc-16-20260329/gcc/cp/module.cc gcc-16-20260405/gcc/cp/module.cc
*** gcc-16-20260329/gcc/cp/module.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cp/module.cc	Sun Apr  5 22:32:07 2026
*************** trees_in::read_function_def (tree decl,
*** 13241,13246 ****
--- 13241,13253 ----
        DECL_INITIAL (decl) = initial;
        DECL_SAVED_TREE (decl) = saved;
  
+       /* Some entities (like anticipated builtins) were declared without
+ 	 DECL_ARGUMENTS, so update them now.  But don't do it if there's
+ 	 already an argument list, because we've already built the
+ 	 definition referencing those merged PARM_DECLs.  */
+       if (!DECL_ARGUMENTS (decl))
+ 	DECL_ARGUMENTS (decl) = DECL_ARGUMENTS (maybe_dup);
+ 
        if (context)
  	SET_DECL_FRIEND_CONTEXT (decl, context);
        if (cexpr.decl)
diff -Nrcpad gcc-16-20260329/gcc/cp/name-lookup.cc gcc-16-20260405/gcc/cp/name-lookup.cc
*** gcc-16-20260329/gcc/cp/name-lookup.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cp/name-lookup.cc	Sun Apr  5 22:32:07 2026
*************** set_decl_context_in_fn (tree ctx, tree d
*** 3690,3695 ****
--- 3690,3711 ----
  void
  push_local_extern_decl_alias (tree decl)
  {
+   if (flag_reflection)
+     {
+       if (lookup_attribute ("internal ", "annotation ",
+ 			    DECL_ATTRIBUTES (decl)))
+ 	error_at (DECL_SOURCE_LOCATION (decl),
+ 		  "annotation applied to block scope extern %qD",
+ 		  decl);
+       if (TREE_CODE (decl) == FUNCTION_DECL)
+ 	for (tree arg = DECL_ARGUMENTS (decl); arg; arg = DECL_CHAIN (arg))
+ 	  if (lookup_attribute ("internal ", "annotation ",
+ 				DECL_ATTRIBUTES (arg)))
+ 	    error_at (DECL_SOURCE_LOCATION (arg),
+ 		      "annotation applied to parameter %qD of block scope "
+ 		      "extern", arg);
+     }
+ 
    if (dependent_type_p (TREE_TYPE (decl))
        || (processing_template_decl
  	  && VAR_P (decl)
diff -Nrcpad gcc-16-20260329/gcc/cp/parser.cc gcc-16-20260405/gcc/cp/parser.cc
*** gcc-16-20260329/gcc/cp/parser.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cp/parser.cc	Sun Apr  5 22:32:07 2026
*************** cp_parser_pack_index (cp_parser *parser,
*** 6091,6096 ****
--- 6091,6101 ----
    if (TREE_CODE (pack) == TYPE_DECL)
      pack = TREE_TYPE (pack);
    pack = make_pack_expansion (pack);
+   if (!type_dependent_expression_p (index))
+     index = build_converted_constant_expr (size_type_node, index,
+ 					   tf_warning_or_error);
+   if (error_operand_p (index))
+     return error_mark_node;
    return make_pack_index (pack, index);
  }
  
*************** cp_parser_expansion_statement (cp_parser
*** 16601,16606 ****
--- 16606,16613 ----
    /* A colon is used in expansion-statement.  */
    parser->colon_corrects_to_scope_p = false;
  
+   in_expansion_stmt = true;
+ 
    /* Parse the declaration.  */
    tree range_decl;
    cp_parser_simple_declaration (parser,
*************** cp_parser_expansion_statement (cp_parser
*** 16609,16614 ****
--- 16616,16622 ----
    if (range_decl == NULL_TREE)
      range_decl = error_mark_node;
    parser->colon_corrects_to_scope_p = saved_colon_corrects_to_scope_p;
+   in_expansion_stmt = save_in_expansion_stmt;
  
    cp_parser_require (parser, CPP_COLON, RT_COLON);
  
*************** cp_parser_decomposition_declaration (cp_
*** 18249,18255 ****
  	if (cp_lexer_next_token_is (parser->lexer, CPP_ELLIPSIS))
  	  {
  	    location_t elloc = cp_lexer_peek_token (parser->lexer)->location;
! 	    if (!processing_template_decl)
  	      error_at (elloc, "structured binding pack outside of template");
  	    else if (pack != -1)
  	      error_at (elloc,
--- 18257,18263 ----
  	if (cp_lexer_next_token_is (parser->lexer, CPP_ELLIPSIS))
  	  {
  	    location_t elloc = cp_lexer_peek_token (parser->lexer)->location;
! 	    if (!processing_template_decl && !in_expansion_stmt)
  	      error_at (elloc, "structured binding pack outside of template");
  	    else if (pack != -1)
  	      error_at (elloc,
diff -Nrcpad gcc-16-20260329/gcc/cp/pt.cc gcc-16-20260405/gcc/cp/pt.cc
*** gcc-16-20260329/gcc/cp/pt.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cp/pt.cc	Sun Apr  5 22:32:07 2026
*************** tsubst_pack_index (tree t, tree args, ts
*** 14416,14421 ****
--- 14416,14425 ----
    const bool parenthesized_p = (TREE_CODE (t) == PACK_INDEX_EXPR
  				&& PACK_INDEX_PARENTHESIZED_P (t));
    tree r;
+   if (!type_dependent_expression_p (index))
+     index = build_converted_constant_expr (size_type_node, index, complain);
+   if (error_operand_p (index))
+     return error_mark_node;
    if (!value_dependent_expression_p (index) && TREE_CODE (pack) == TREE_VEC)
      r = pack_index_element (index, pack, parenthesized_p, complain);
    else
*************** value_dependent_expression_p (tree expre
*** 29794,29805 ****
  	   is enclosed by a scope corresponding to a templated entity.  */
  	if (flag_reflection
  	    && fn
! 	    && metafunction_p (fn)
! 	    && id_equal (DECL_NAME (fn), "current")
! 	    && DECL_CLASS_SCOPE_P (fn)
! 	    && id_equal (TYPE_IDENTIFIER (DECL_CONTEXT (fn)),
! 			 "access_context"))
! 	  return true;
  
  	return false;
        }
--- 29798,29816 ----
  	   is enclosed by a scope corresponding to a templated entity.  */
  	if (flag_reflection
  	    && fn
! 	    && metafunction_p (fn))
! 	  {
! 	    if (id_equal (DECL_NAME (fn), "current")
! 		&& DECL_CLASS_SCOPE_P (fn)
! 		&& id_equal (TYPE_IDENTIFIER (DECL_CONTEXT (fn)),
! 			     "access_context"))
! 	      return true;
! 	    /* Similarly for these 3 metafns.  */
! 	    if (id_equal (DECL_NAME (fn), "current_function")
! 		|| id_equal (DECL_NAME (fn), "current_class")
! 		|| id_equal (DECL_NAME (fn), "current_namespace"))
! 	      return true;
! 	  }
  
  	return false;
        }
diff -Nrcpad gcc-16-20260329/gcc/cp/reflect.cc gcc-16-20260405/gcc/cp/reflect.cc
*** gcc-16-20260329/gcc/cp/reflect.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cp/reflect.cc	Sun Apr  5 22:32:07 2026
*************** decl_in_std_meta_p (tree decl)
*** 308,313 ****
--- 308,329 ----
    return decl_namespace_context (decl) == std_meta_node;
  }
  
+ /* True if CTX is an instance of std::meta::NAME class.  */
+ 
+ static bool
+ is_std_meta_class (tree ctx, const char *name)
+ {
+   if (ctx == NULL_TREE || !CLASS_TYPE_P (ctx) || !TYPE_MAIN_DECL (ctx))
+     return false;
+ 
+   tree decl = TYPE_MAIN_DECL (ctx);
+   tree dname = DECL_NAME (decl);
+   if (dname == NULL_TREE || !id_equal (dname, name))
+     return false;
+ 
+   return decl_in_std_meta_p (decl);
+ }
+ 
  /* Returns true if FNDECL, a FUNCTION_DECL, is a call to a metafunction
     declared in namespace std::meta.  */
  
*************** metafunction_p (tree fndecl)
*** 340,351 ****
  /* Extract the N-th reflection argument from a metafunction call CALL.  */
  
  static tree
! get_info (const constexpr_ctx *ctx, tree call, int n, bool *non_constant_p,
! 	  bool *overflow_p, tree *jump_target)
  {
    gcc_checking_assert (call_expr_nargs (call) > n);
    tree info = get_nth_callarg (call, n);
!   gcc_checking_assert (REFLECTION_TYPE_P (TREE_TYPE (info)));
    info = cxx_eval_constant_expression (ctx, info, vc_prvalue,
  				       non_constant_p, overflow_p,
  				       jump_target);
--- 356,373 ----
  /* Extract the N-th reflection argument from a metafunction call CALL.  */
  
  static tree
! get_info (location_t loc, const constexpr_ctx *ctx, tree call, int n,
! 	  bool *non_constant_p, bool *overflow_p, tree *jump_target)
  {
    gcc_checking_assert (call_expr_nargs (call) > n);
    tree info = get_nth_callarg (call, n);
!   if (!REFLECTION_TYPE_P (TREE_TYPE (info)))
!     {
!       error_at (loc, "incorrect %qT type of argument %d, expected %qT",
! 		TREE_TYPE (info), n + 1, meta_info_type_node);
!       *non_constant_p = true;
!       return NULL_TREE;
!     }
    info = cxx_eval_constant_expression (ctx, info, vc_prvalue,
  				       non_constant_p, overflow_p,
  				       jump_target);
*************** enum get_range_elts_kind {
*** 389,406 ****
     eval_reflect_constant_array.  For GET_INFO_VEC kind, <meta> ensures
     the argument is reference to reflection_range concept and so both
     range_value_t is info and range_refernce_t is cv info or cv info & or
!    cv info &&.  */
  
  static tree
  get_range_elts (location_t loc, const constexpr_ctx *ctx, tree call, int n,
  		bool *non_constant_p, bool *overflow_p, tree *jump_target,
  		get_range_elts_kind kind, tree fun)
  {
!   gcc_checking_assert (call_expr_nargs (call) > n);
!   tree arg = get_nth_callarg (call, n);
!   tree parm = DECL_ARGUMENTS (cp_get_callee_fndecl_nofold (call));
!   for (int i = 0; i < n; ++i)
!     parm = DECL_CHAIN (parm);
    tree type = TREE_TYPE (arg);
    gcc_checking_assert (TYPE_REF_P (type));
    arg = cxx_eval_constant_expression (ctx, arg, vc_prvalue, non_constant_p,
--- 411,435 ----
     eval_reflect_constant_array.  For GET_INFO_VEC kind, <meta> ensures
     the argument is reference to reflection_range concept and so both
     range_value_t is info and range_refernce_t is cv info or cv info & or
!    cv info &&.  If N is negative, CALL is the expression to extract
!    values from rather than N-th argument from CALL.  */
  
  static tree
  get_range_elts (location_t loc, const constexpr_ctx *ctx, tree call, int n,
  		bool *non_constant_p, bool *overflow_p, tree *jump_target,
  		get_range_elts_kind kind, tree fun)
  {
!   tree arg, parm;
!   if (n < 0)
!     arg = parm = call;
!   else
!     {
!       gcc_checking_assert (call_expr_nargs (call) > n);
!       arg = get_nth_callarg (call, n);
!       parm = DECL_ARGUMENTS (cp_get_callee_fndecl_nofold (call));
!       for (int i = 0; i < n; ++i)
! 	parm = DECL_CHAIN (parm);
!     }
    tree type = TREE_TYPE (arg);
    gcc_checking_assert (TYPE_REF_P (type));
    arg = cxx_eval_constant_expression (ctx, arg, vc_prvalue, non_constant_p,
*************** get_range_elts (location_t loc, const co
*** 545,551 ****
      tree call = finish_call_expr (obj, &args, true, false, complain);
      if (call == error_mark_node)
        return call;
!     cp_walk_tree (&call, replace_parm_r, map, NULL);
      if (complain != tf_none)
        return call;
      call = cxx_eval_constant_expression (ctx, call, vc_prvalue, non_constant_p,
--- 574,581 ----
      tree call = finish_call_expr (obj, &args, true, false, complain);
      if (call == error_mark_node)
        return call;
!     if (n >= 0)
!       cp_walk_tree (&call, replace_parm_r, map, NULL);
      if (complain != tf_none)
        return call;
      call = cxx_eval_constant_expression (ctx, call, vc_prvalue, non_constant_p,
*************** eval_has_default_argument (tree r, refle
*** 1759,1770 ****
      return boolean_false_node;
  }
  
! /* Process std::meta::has_ellipsis_parameter.
!    Returns: true if r represents a function or function type that has an
!    ellipsis in its parameter-type-list.  Otherwise, false.  */
  
  static tree
! eval_has_ellipsis_parameter (tree r)
  {
    r = MAYBE_BASELINK_FUNCTIONS (r);
    if (TREE_CODE (r) == FUNCTION_DECL)
--- 1789,1800 ----
      return boolean_false_node;
  }
  
! /* Process std::meta::is_vararg_function.
!    Returns: true if r represents a function or function type that
!    is a vararg function.  Otherwise, false.  */
  
  static tree
! eval_is_vararg_function (tree r)
  {
    r = MAYBE_BASELINK_FUNCTIONS (r);
    if (TREE_CODE (r) == FUNCTION_DECL)
*************** eval_is_explicit (tree r)
*** 1859,1865 ****
  
  /* Process std::meta::is_bit_field.
     Returns: true if r represents a bit-field, or if r represents a data member
!    description (T,N,A,W,NUA) for which W is not _|_.  Otherwise, false.  */
  
  static tree
  eval_is_bit_field (const_tree r, reflect_kind kind)
--- 1889,1895 ----
  
  /* Process std::meta::is_bit_field.
     Returns: true if r represents a bit-field, or if r represents a data member
!    description (T,N,A,W,NUA,ANN) for which W is not _|_.  Otherwise, false.  */
  
  static tree
  eval_is_bit_field (const_tree r, reflect_kind kind)
*************** type_of (tree r, reflect_kind kind)
*** 2524,2531 ****
  	 of the enum-specifier as specified in [dcl.enum].
     -- Otherwise, if r represents a direct base class relationship (D,B), then
        a reflection of B.
!    -- Otherwise, for a data member description (T,N,A,W,NUA), a reflection of
!       the type T.  */
  
  static tree
  eval_type_of (location_t loc, const constexpr_ctx *ctx, tree r,
--- 2554,2561 ----
  	 of the enum-specifier as specified in [dcl.enum].
     -- Otherwise, if r represents a direct base class relationship (D,B), then
        a reflection of B.
!    -- Otherwise, for a data member description (T,N,A,W,NUA,ANN), a reflection
!       of the type T.  */
  
  static tree
  eval_type_of (location_t loc, const constexpr_ctx *ctx, tree r,
*************** eval_offset_of (location_t loc, const co
*** 3173,3181 ****
  }
  
  /* Process std::meta::size_of.
!    Returns: If r represents
!      -- a non-static data member of type T,
!      -- a data member description (T,N,A,W,NUA), or
       -- dealias(r) represents a type T,
     then sizeof(T) if T is not a reference type and size_of(add_pointer(^^T))
     otherwise.  Otherwise, size_of(type_of(r)).
--- 3203,3211 ----
  }
  
  /* Process std::meta::size_of.
!    Returns: If
!      -- r represents a non-static data member of type T or a data member
! 	description (T,N,A,W,NUA,ANN) or
       -- dealias(r) represents a type T,
     then sizeof(T) if T is not a reference type and size_of(add_pointer(^^T))
     otherwise.  Otherwise, size_of(type_of(r)).
*************** eval_offset_of (location_t loc, const co
*** 3184,3190 ****
       -- dealias(r) is a reflection of a type, object, value, variable of
  	non-reference type, non-static data member that is not a bit-field,
  	direct base class relationship, or data member description
! 	(T,N,A,W,NUA) where W is not _|_.
       -- If dealias(r) represents a type, then is_complete_type(r) is true.  */
  
  static tree
--- 3214,3220 ----
       -- dealias(r) is a reflection of a type, object, value, variable of
  	non-reference type, non-static data member that is not a bit-field,
  	direct base class relationship, or data member description
! 	(T,N,A,W,NUA,ANN) where W is not _|_.
       -- If dealias(r) represents a type, then is_complete_type(r) is true.  */
  
  static tree
*************** eval_size_of (location_t loc, const cons
*** 3235,3246 ****
     -- Otherwise, if r represents a non-static data member M of a class C,
        then the alignment of the direct member subobject corresponding to M of a
        complete object of type C.
!    -- Otherwise, r represents a data member description (T,N,A,W,NUA).
        If A is not _|_, then the value A.  Otherwise, alignment_of(^^T).
     Throws: meta::exception unless all of the following conditions are met:
     -- dealias(r) is a reflection of a type, object, variable of non-reference
        type, non-static data member that is not a bit-field, direct base class
!       relationship, or data member description (T,N,A,W,NUA) where W is _|_.
     -- If dealias(r) represents a type, then is_complete_type(r) is true.  */
  
  static tree
--- 3265,3277 ----
     -- Otherwise, if r represents a non-static data member M of a class C,
        then the alignment of the direct member subobject corresponding to M of a
        complete object of type C.
!    -- Otherwise, r represents a data member description (T,N,A,W,NUA,ANN).
        If A is not _|_, then the value A.  Otherwise, alignment_of(^^T).
     Throws: meta::exception unless all of the following conditions are met:
     -- dealias(r) is a reflection of a type, object, variable of non-reference
        type, non-static data member that is not a bit-field, direct base class
!       relationship, or data member description (T,N,A,W,NUA,ANN) where W is
!       _|_.
     -- If dealias(r) represents a type, then is_complete_type(r) is true.  */
  
  static tree
*************** eval_alignment_of (location_t loc, const
*** 3309,3315 ****
     Returns:
       -- If r represents an unnamed bit-field or a non-static data member that
  	is a bit-field with width W, then W.
!      -- Otherwise, if r represents a data member description (T,N,A,W,NUA)
  	and W is not _|_, then W.
       -- Otherwise, CHAR_BIT * size_of(r).
  
--- 3340,3346 ----
     Returns:
       -- If r represents an unnamed bit-field or a non-static data member that
  	is a bit-field with width W, then W.
!      -- Otherwise, if r represents a data member description (T,N,A,W,NUA,ANN)
  	and W is not _|_, then W.
       -- Otherwise, CHAR_BIT * size_of(r).
  
*************** eval_bit_size_of (location_t loc, const
*** 3406,3413 ****
        namespace, or namespace alias, then true.
     -- Otherwise, if r represents a direct base class relationship, then
        has_identifier(type_of(r)).
!    -- Otherwise, r represents a data member description (T,N,A,W,NUA); true if
!       N is not _|_.  Otherwise, false.  */
  
  static tree
  eval_has_identifier (tree r, reflect_kind kind)
--- 3437,3444 ----
        namespace, or namespace alias, then true.
     -- Otherwise, if r represents a direct base class relationship, then
        has_identifier(type_of(r)).
!    -- Otherwise, r represents a data member description (T,N,A,W,NUA,ANN);
!       true if N is not _|_.  Otherwise, false.  */
  
  static tree
  eval_has_identifier (tree r, reflect_kind kind)
*************** eval_has_identifier (tree r, reflect_kin
*** 3522,3528 ****
        the declaration of that entity.
     -- Otherwise, if r represents a direct base class relationship, then
        identifier_of(type_of(r)) or u8identifier_of(type_of(r)), respectively.
!    -- Otherwise, r represents a data member description (T,N,A,W,NUA);
        a string_view or u8string_view, respectively, containing the identifier
        N.
     Throws: meta::exception unless has_identifier(r) is true and the identifier
--- 3553,3559 ----
        the declaration of that entity.
     -- Otherwise, if r represents a direct base class relationship, then
        identifier_of(type_of(r)) or u8identifier_of(type_of(r)), respectively.
!    -- Otherwise, r represents a data member description (T,N,A,W,NUA,ANN);
        a string_view or u8string_view, respectively, containing the identifier
        N.
     Throws: meta::exception unless has_identifier(r) is true and the identifier
*************** eval_display_string_of (location_t loc,
*** 3649,3658 ****
        pp_printf (&pp, "%T: %T", d, BINFO_TYPE (r));
      }
    else if (kind == REFLECT_DATA_MEMBER_SPEC)
!     pp_printf (&pp, "(%T, %E, %E, %E, %s)", TREE_VEC_ELT (r, 0),
! 	       TREE_VEC_ELT (r, 1), TREE_VEC_ELT (r, 2), TREE_VEC_ELT (r, 3),
! 	       TREE_VEC_ELT (r, 4) == boolean_true_node
! 	       ? "true" : "false");
    else if (eval_is_annotation (r, kind) == boolean_true_node)
      pp_printf (&pp, "[[=%E]]",
  	       tree_strip_any_location_wrapper (TREE_VALUE (TREE_VALUE (r))));
--- 3680,3695 ----
        pp_printf (&pp, "%T: %T", d, BINFO_TYPE (r));
      }
    else if (kind == REFLECT_DATA_MEMBER_SPEC)
!     {
!       pp_printf (&pp, "(%T, %E, %E, %E, %s, {", TREE_VEC_ELT (r, 0),
! 		 TREE_VEC_ELT (r, 1), TREE_VEC_ELT (r, 2), TREE_VEC_ELT (r, 3),
! 		 TREE_VEC_ELT (r, 4) == boolean_true_node
! 		 ? "true" : "false");
!       for (int i = 5; i < TREE_VEC_LENGTH (r); ++i)
! 	pp_printf (&pp, "%s%E", i == 5 ? "" : ", ",
! 		   REFLECT_EXPR_HANDLE (TREE_VEC_ELT (r, i)));
!       pp_printf (&pp, "})");
!     }
    else if (eval_is_annotation (r, kind) == boolean_true_node)
      pp_printf (&pp, "[[=%E]]",
  	       tree_strip_any_location_wrapper (TREE_VALUE (TREE_VALUE (r))));
*************** remove_const (tree type)
*** 3768,3782 ****
  }
  
  /* Process std::meta::annotations_of and annotations_of_with_type.
!    Let E be
!    -- the corresponding base-specifier if item represents a direct base class
!       relationship,
!    -- otherwise, the entity represented by item.
     Returns: A vector containing all of the reflections R representing each
!    annotation applying to each declaration of E that precedes either some
!    point in the evaluation context or a point immediately following the
!    class-specifier of the outermost class for which such a point is in a
!    complete-class context.
     For any two reflections R1 and R2 in the returned vector, if the annotation
     represented by R1 precedes the annotation represented by R2, then R1
     appears before R2.
--- 3805,3825 ----
  }
  
  /* Process std::meta::annotations_of and annotations_of_with_type.
!    For a function F, let S(F) be the set of declarations, ignoring any explicit
!    instantiations, that declare either F or a templated function of which F is
!    a specialization.
     Returns: A vector containing all of the reflections R representing each
!    annotation applying to:
!    -- if item represents a function parameter P of a function F, then the
!       declaration of P in each declaration of F in S(F),
!    -- otherwise, if item represents a function F, then each declaration of F
!       in S(F),
!    -- otherwise, if item represents a direct base class relationship (D,B),
!       then the corresponding base-specifier in the definition of D,
!    -- otherwise, each declaration of the entity represented by item,
!    such that precedes either some point in the evaluation context or a point
!    immediately following the class-specifier of the outermost class for which
!    such a point is in a complete-class context.
     For any two reflections R1 and R2 in the returned vector, if the annotation
     represented by R1 precedes the annotation represented by R2, then R1
     appears before R2.
*************** remove_const (tree type)
*** 3785,3792 ****
     from T.
  
     Throws: meta::exception unless item represents a type, type alias,
!    variable, function, namespace, enumerator, direct base class relationship,
!    or non-static data member.  */
  
  static tree
  eval_annotations_of (location_t loc, const constexpr_ctx *ctx, tree r,
--- 3828,3835 ----
     from T.
  
     Throws: meta::exception unless item represents a type, type alias,
!    variable, function, function parameter, namespace, enumerator, direct base
!    class relationship, or non-static data member.  */
  
  static tree
  eval_annotations_of (location_t loc, const constexpr_ctx *ctx, tree r,
*************** eval_is_consteval_only_type (tree type)
*** 4331,4336 ****
--- 4374,4387 ----
      return boolean_false_node;
  }
  
+ /* Process std::meta::is_structural_type.  */
+ 
+ static tree
+ eval_is_structural_type (location_t loc, tree type)
+ {
+   return eval_type_trait (loc, type, CPTK_IS_STRUCTURAL);
+ }
+ 
  /* Process std::meta::is_signed_type.  */
  
  static tree
*************** eval_variant_alternative (location_t loc
*** 5519,5533 ****
  }
  
  /* Process std::meta::data_member_spec.
!    Returns: A reflection of a data member description (T,N,A,W,NUA) where
     -- T is the type represented by dealias(type),
     -- N is either the identifier encoded by options.name or _|_ if
        options.name does not contain a value,
     -- A is either the alignment value held by options.alignment or _|_ if
        options.alignment does not contain a value,
     -- W is either the value held by options.bit_width or _|_ if
!       options.bit_width does not contain a value, and
!    -- NUA is the value held by options.no_unique_address.
     Throws: meta::exception unless the following conditions are met:
     -- dealias(type) represents either an object type or a reference type;
     -- if options.name contains a value, then:
--- 5570,5586 ----
  }
  
  /* Process std::meta::data_member_spec.
!    Returns: A reflection of a data member description (T,N,A,W,NUA,ANN) where
     -- T is the type represented by dealias(type),
     -- N is either the identifier encoded by options.name or _|_ if
        options.name does not contain a value,
     -- A is either the alignment value held by options.alignment or _|_ if
        options.alignment does not contain a value,
     -- W is either the value held by options.bit_width or _|_ if
!       options.bit_width does not contain a value,
!    -- NUA is the value held by options.no_unique_address, and
!    -- ANN is the sequence of values constant_of(r) for each r in
!       options.annotations.
     Throws: meta::exception unless the following conditions are met:
     -- dealias(type) represents either an object type or a reference type;
     -- if options.name contains a value, then:
*************** eval_variant_alternative (location_t loc
*** 5539,5553 ****
  	 that is not a keyword when interpreted with the ordinary literal
  	 encoding;
     -- if options.name does not contain a value, then options.bit_width
!       contains a value;
     -- if options.bit_width contains a value V, then
        -- is_integral_type(type) || is_enum_type(type) is true,
        -- options.alignment does not contain a value,
        -- options.no_unique_address is false,
        -- V is not negative, and
!       -- if V equals 0, then options.name does not contain a value; and
     -- if options.alignment contains a value, it is an alignment value not less
!       than alignment_of(type).  */
  
  static tree
  eval_data_member_spec (location_t loc, const constexpr_ctx *ctx,
--- 5592,5609 ----
  	 that is not a keyword when interpreted with the ordinary literal
  	 encoding;
     -- if options.name does not contain a value, then options.bit_width
!       contains a value and options.annotations is empty;
     -- if options.bit_width contains a value V, then
        -- is_integral_type(type) || is_enum_type(type) is true,
        -- options.alignment does not contain a value,
        -- options.no_unique_address is false,
        -- V is not negative, and
!       -- if V equals 0, then options.name does not contain a value;
     -- if options.alignment contains a value, it is an alignment value not less
!       than alignment_of(type); and
!    -- for every reflection r in options.annotations, has-type(r) is true,
!       type_of(r) represents a non-array object type, and evaluation of
!       constant_of(r) does not exit via an exception.  */
  
  static tree
  eval_data_member_spec (location_t loc, const constexpr_ctx *ctx,
*************** eval_data_member_spec (location_t loc, c
*** 5566,5592 ****
        *non_constant_p = true;
        return NULL_TREE;
      }
!   tree args[5] = { type, NULL_TREE, NULL_TREE, NULL_TREE, NULL_TREE };
    for (tree field = next_aggregate_field (TYPE_FIELDS (TREE_TYPE (opts)));
         field; field = next_aggregate_field (DECL_CHAIN (field)))
      if (tree name = DECL_NAME (field))
        {
  	if (id_equal (name, "name"))
! 	  args[1] = field;
  	else if (id_equal (name, "alignment"))
! 	  args[2] = field;
  	else if (id_equal (name, "bit_width"))
! 	  args[3] = field;
  	else if (id_equal (name, "no_unique_address"))
! 	  args[4] = field;
        }
!   for (int i = 1; i < 5; ++i)
      {
        if (args[i] == NULL_TREE)
  	goto fail;
        tree opt = build3 (COMPONENT_REF, TREE_TYPE (args[i]), opts, args[i],
  			 NULL_TREE);
!       if (i == 4)
  	{
  	  /* The no_unique_address handling is simple.  */
  	  if (TREE_CODE (TREE_TYPE (opt)) != BOOLEAN_TYPE)
--- 5622,5653 ----
        *non_constant_p = true;
        return NULL_TREE;
      }
!   enum { m_name = 1, m_alignment, m_bit_width, m_no_unique_address,
! 	 m_annotations, n_args };
!   tree args[n_args] = { type, NULL_TREE, NULL_TREE, NULL_TREE, NULL_TREE,
! 			NULL_TREE };
    for (tree field = next_aggregate_field (TYPE_FIELDS (TREE_TYPE (opts)));
         field; field = next_aggregate_field (DECL_CHAIN (field)))
      if (tree name = DECL_NAME (field))
        {
  	if (id_equal (name, "name"))
! 	  args[m_name] = field;
  	else if (id_equal (name, "alignment"))
! 	  args[m_alignment] = field;
  	else if (id_equal (name, "bit_width"))
! 	  args[m_bit_width] = field;
  	else if (id_equal (name, "no_unique_address"))
! 	  args[m_no_unique_address] = field;
! 	else if (id_equal (name, "annotations"))
! 	  args[m_annotations] = field;
        }
!   for (int i = m_name; i < n_args; ++i)
      {
        if (args[i] == NULL_TREE)
  	goto fail;
        tree opt = build3 (COMPONENT_REF, TREE_TYPE (args[i]), opts, args[i],
  			 NULL_TREE);
!       if (i == m_no_unique_address)
  	{
  	  /* The no_unique_address handling is simple.  */
  	  if (TREE_CODE (TREE_TYPE (opt)) != BOOLEAN_TYPE)
*************** eval_data_member_spec (location_t loc, c
*** 5604,5609 ****
--- 5665,5685 ----
  	    args[i] = boolean_true_node;
  	  continue;
  	}
+       if (i == m_annotations)
+ 	{
+ 	  /* To handle annotations, read it using input range from
+ 	     std::vector<info>.  */
+ 	  tree rtype
+ 	    = cp_build_reference_type (TREE_TYPE (opt), /*rval*/false);
+ 	  opt = build_address (opt);
+ 	  opt = fold_convert (rtype, opt);
+ 	  opt = get_info_vec (loc, ctx, opt, -1, non_constant_p, overflow_p,
+ 			      jump_target, fun);
+ 	  if (*jump_target || *non_constant_p)
+ 	    return NULL_TREE;
+ 	  args[i] = opt;
+ 	  continue;
+ 	}
        /* Otherwise the member is optional<something>.  */
        if (!CLASS_TYPE_P (TREE_TYPE (opt)))
  	goto fail;
*************** eval_data_member_spec (location_t loc, c
*** 5628,5634 ****
  				 NULL_TREE, tf_warning_or_error);
        if (error_operand_p (deref))
  	goto fail;
!       if (i != 1)
  	{
  	  /* For alignment and bit_width otherwise it should be int.  */
  	  if (TYPE_MAIN_VARIANT (TREE_TYPE (deref)) != integer_type_node)
--- 5704,5710 ----
  				 NULL_TREE, tf_warning_or_error);
        if (error_operand_p (deref))
  	goto fail;
!       if (i != m_name)
  	{
  	  /* For alignment and bit_width otherwise it should be int.  */
  	  if (TYPE_MAIN_VARIANT (TREE_TYPE (deref)) != integer_type_node)
*************** eval_data_member_spec (location_t loc, c
*** 5646,5672 ****
        /* Otherwise it is a name.  */
        if (!CLASS_TYPE_P (TREE_TYPE (deref)))
  	goto fail;
!       tree fields[3] = { NULL_TREE, NULL_TREE, NULL_TREE };
        for (tree field = next_aggregate_field (TYPE_FIELDS (TREE_TYPE (deref)));
  	   field; field = next_aggregate_field (DECL_CHAIN (field)))
  	if (tree name = DECL_NAME (field))
  	  {
  	    if (id_equal (name, "_M_is_u8"))
! 	      fields[0] = field;
  	    else if (id_equal (name, "_M_u8s"))
! 	      fields[1] = field;
  	    else if (id_equal (name, "_M_s"))
! 	      fields[2] = field;
  	  }
!       for (int j = 0; j < 3; ++j)
  	{
  	  if (fields[j] == NULL_TREE)
  	    goto fail;
! 	  if (j && j == (fields[0] == boolean_true_node ? 2 : 1))
  	    continue;
  	  tree f = build3 (COMPONENT_REF, TREE_TYPE (fields[j]), deref,
  			   fields[j], NULL_TREE);
! 	  if (j == 0)
  	    {
  	      /* The _M_is_u8 handling is simple.  */
  	      if (TREE_CODE (TREE_TYPE (f)) != BOOLEAN_TYPE)
--- 5722,5750 ----
        /* Otherwise it is a name.  */
        if (!CLASS_TYPE_P (TREE_TYPE (deref)))
  	goto fail;
!       enum { m_is_u8, m_u8s, m_s, n_fields };
!       tree fields[n_fields] = { NULL_TREE, NULL_TREE, NULL_TREE };
        for (tree field = next_aggregate_field (TYPE_FIELDS (TREE_TYPE (deref)));
  	   field; field = next_aggregate_field (DECL_CHAIN (field)))
  	if (tree name = DECL_NAME (field))
  	  {
  	    if (id_equal (name, "_M_is_u8"))
! 	      fields[m_is_u8] = field;
  	    else if (id_equal (name, "_M_u8s"))
! 	      fields[m_u8s] = field;
  	    else if (id_equal (name, "_M_s"))
! 	      fields[m_s] = field;
  	  }
!       for (int j = 0; j < n_fields; ++j)
  	{
  	  if (fields[j] == NULL_TREE)
  	    goto fail;
! 	  if (j != m_is_u8
! 	      && j == (fields[m_is_u8] == boolean_true_node ? m_s : m_u8s))
  	    continue;
  	  tree f = build3 (COMPONENT_REF, TREE_TYPE (fields[j]), deref,
  			   fields[j], NULL_TREE);
! 	  if (j == m_is_u8)
  	    {
  	      /* The _M_is_u8 handling is simple.  */
  	      if (TREE_CODE (TREE_TYPE (f)) != BOOLEAN_TYPE)
*************** eval_data_member_spec (location_t loc, c
*** 5679,5687 ****
  	      if (TREE_CODE (f) != INTEGER_CST)
  		goto fail;
  	      if (integer_zerop (f))
! 		fields[0] = boolean_false_node;
  	      else
! 		fields[0] = boolean_true_node;
  	      continue;
  	    }
  	  /* _M_u8s/_M_s handling is the same except for encoding.  */
--- 5757,5765 ----
  	      if (TREE_CODE (f) != INTEGER_CST)
  		goto fail;
  	      if (integer_zerop (f))
! 		fields[m_is_u8] = boolean_false_node;
  	      else
! 		fields[m_is_u8] = boolean_true_node;
  	      continue;
  	    }
  	  /* _M_u8s/_M_s handling is the same except for encoding.  */
*************** eval_data_member_spec (location_t loc, c
*** 5713,5719 ****
  	      || TREE_CODE (TREE_TYPE (f)) != ARRAY_TYPE)
  	    goto fail;
  	  tree eltt = TYPE_MAIN_VARIANT (TREE_TYPE (TREE_TYPE (f)));
! 	  if (eltt != (j == 1 ? char8_type_node : char_type_node))
  	    goto fail;
  	  tree field, value;
  	  unsigned k;
--- 5791,5797 ----
  	      || TREE_CODE (TREE_TYPE (f)) != ARRAY_TYPE)
  	    goto fail;
  	  tree eltt = TYPE_MAIN_VARIANT (TREE_TYPE (TREE_TYPE (f)));
! 	  if (eltt != (j == m_u8s ? char8_type_node : char_type_node))
  	    goto fail;
  	  tree field, value;
  	  unsigned k;
*************** eval_data_member_spec (location_t loc, c
*** 5794,5805 ****
  	  istr.len = strlen (namep) + 1;
  	  istr.text = (const unsigned char *) namep;
  	  if (!cpp_translate_string (parse_in, &istr, &ostr,
! 				     j == 2 ? CPP_STRING : CPP_UTF8STRING,
  				     true))
  	    {
  	      if (len >= 64)
  		XDELETEVEC (namep);
! 	      if (j == 1)
  		return throw_exception (loc, ctx,
  					"conversion from ordinary literal "
  					"encoding to source charset "
--- 5872,5883 ----
  	  istr.len = strlen (namep) + 1;
  	  istr.text = (const unsigned char *) namep;
  	  if (!cpp_translate_string (parse_in, &istr, &ostr,
! 				     j == m_s ? CPP_STRING : CPP_UTF8STRING,
  				     true))
  	    {
  	      if (len >= 64)
  		XDELETEVEC (namep);
! 	      if (j == m_s)
  		return throw_exception (loc, ctx,
  					"conversion from ordinary literal "
  					"encoding to source charset "
*************** eval_data_member_spec (location_t loc, c
*** 5831,5892 ****
  	    }
  	}
      }
!   if (args[1] == NULL_TREE && args[3] == NULL_TREE)
      return throw_exception (loc, ctx,
  			    "neither name nor bit_width specified",
  			    fun, non_constant_p, jump_target);
!   if (args[3])
      {
        if (!CP_INTEGRAL_TYPE_P (type) && TREE_CODE (type) != ENUMERAL_TYPE)
  	return throw_exception (loc, ctx,
  				"bit_width specified with non-integral "
  				"and non-enumeration type",
  				fun, non_constant_p, jump_target);
!       if (args[2])
  	return throw_exception (loc, ctx,
  				"both alignment and bit_width specified",
  				fun, non_constant_p, jump_target);
!       if (args[4] == boolean_true_node)
  	return throw_exception (loc, ctx,
  				"bit_width specified with "
  				"no_unique_address true",
  				fun, non_constant_p, jump_target);
!       if (integer_zerop (args[3]) && args[1])
  	return throw_exception (loc, ctx,
  				"bit_width 0 with specified name",
  				fun, non_constant_p, jump_target);
!       if (tree_int_cst_sgn (args[3]) < 0)
  	return throw_exception (loc, ctx, "bit_width is negative",
  				fun, non_constant_p, jump_target);
      }
!   if (args[2])
      {
!       if (!integer_pow2p (args[2]))
  	return throw_exception (loc, ctx,
  				"alignment is not power of two",
  				fun, non_constant_p, jump_target);
!       if (tree_int_cst_sgn (args[2]) < 0)
  	return throw_exception (loc, ctx, "alignment is negative",
  				fun, non_constant_p, jump_target);
        tree al = cxx_sizeof_or_alignof_type (loc, type, ALIGNOF_EXPR, true,
  					    tf_none);
        if (TREE_CODE (al) == INTEGER_CST
! 	  && wi::to_widest (al) > wi::to_widest (args[2]))
  	return throw_exception (loc, ctx,
  				"alignment is smaller than alignment_of",
  				fun, non_constant_p, jump_target);
      }
!   tree ret = make_tree_vec (5);
!   for (int i = 0; i < 5; ++i)
      TREE_VEC_ELT (ret, i) = args[i];
    return get_reflection_raw (loc, ret, REFLECT_DATA_MEMBER_SPEC);
  }
  
  /* Process std::meta::define_aggregate.
     Let C be the type represented by class_type and r_K be the Kth reflection
     value in mdescrs.
!    For every r_K in mdescrs, let (T_K,N_K,A_K,W_K,NUA_K) be the corresponding
!    data member description represented by r_K.
     Constant When:
     -- class_type represents a cv-unqualified class type;
     -- C is incomplete from every point in the evaluation context;
--- 5909,6009 ----
  	    }
  	}
      }
!   if (args[m_name] == NULL_TREE && args[m_bit_width] == NULL_TREE)
      return throw_exception (loc, ctx,
  			    "neither name nor bit_width specified",
  			    fun, non_constant_p, jump_target);
!   if (args[m_name] == NULL_TREE && TREE_VEC_LENGTH (args[m_annotations]))
!     return throw_exception (loc, ctx,
! 			    "no name and non-empty annotations specified",
! 			    fun, non_constant_p, jump_target);
!   if (args[m_bit_width])
      {
        if (!CP_INTEGRAL_TYPE_P (type) && TREE_CODE (type) != ENUMERAL_TYPE)
  	return throw_exception (loc, ctx,
  				"bit_width specified with non-integral "
  				"and non-enumeration type",
  				fun, non_constant_p, jump_target);
!       if (args[m_alignment])
  	return throw_exception (loc, ctx,
  				"both alignment and bit_width specified",
  				fun, non_constant_p, jump_target);
!       if (args[m_no_unique_address] == boolean_true_node)
  	return throw_exception (loc, ctx,
  				"bit_width specified with "
  				"no_unique_address true",
  				fun, non_constant_p, jump_target);
!       if (integer_zerop (args[m_bit_width]) && args[m_name])
  	return throw_exception (loc, ctx,
  				"bit_width 0 with specified name",
  				fun, non_constant_p, jump_target);
!       if (tree_int_cst_sgn (args[m_bit_width]) < 0)
  	return throw_exception (loc, ctx, "bit_width is negative",
  				fun, non_constant_p, jump_target);
+       if (args[m_name] == NULL_TREE)
+ 	{
+ 	  if (eval_is_const (type, REFLECT_UNDEF) == boolean_true_node)
+ 	    return throw_exception (loc, ctx,
+ 				    "name unspecified and type is const",
+ 				    fun, non_constant_p, jump_target);
+ 	  if (eval_is_volatile (type, REFLECT_UNDEF) == boolean_true_node)
+ 	    return throw_exception (loc, ctx,
+ 				    "name unspecified and type is volatile",
+ 				    fun, non_constant_p, jump_target);
+ 	}
      }
!   if (args[m_alignment])
      {
!       if (!integer_pow2p (args[m_alignment]))
  	return throw_exception (loc, ctx,
  				"alignment is not power of two",
  				fun, non_constant_p, jump_target);
!       if (tree_int_cst_sgn (args[m_alignment]) < 0)
  	return throw_exception (loc, ctx, "alignment is negative",
  				fun, non_constant_p, jump_target);
        tree al = cxx_sizeof_or_alignof_type (loc, type, ALIGNOF_EXPR, true,
  					    tf_none);
        if (TREE_CODE (al) == INTEGER_CST
! 	  && wi::to_widest (al) > wi::to_widest (args[m_alignment]))
  	return throw_exception (loc, ctx,
  				"alignment is smaller than alignment_of",
  				fun, non_constant_p, jump_target);
      }
!   for (int i = 0; i < TREE_VEC_LENGTH (args[m_annotations]); ++i)
!     {
!       tree r = REFLECT_EXPR_HANDLE (TREE_VEC_ELT (args[m_annotations], i));
!       reflect_kind kind
! 	= REFLECT_EXPR_KIND (TREE_VEC_ELT (args[m_annotations], i));
!       if (!has_type (r, kind))
! 	return throw_exception (loc, ctx, "reflection does not have a type",
! 				fun, non_constant_p, jump_target);
!       tree type = type_of (r, kind);
!       if (eval_is_array_type (loc, type) == boolean_true_node
! 	  || eval_is_object_type (loc, type) == boolean_false_node)
! 	return throw_exception (loc, ctx, "reflection does not have "
! 					  "non-array object type",
! 				fun, non_constant_p, jump_target);
!       tree cst = eval_constant_of (loc, ctx, r, kind, non_constant_p,
! 				   overflow_p, jump_target, fun);
!       if (cst == NULL_TREE)
! 	return NULL_TREE;
!       TREE_VEC_ELT (args[m_annotations], i) = cst;
!     }
!   tree ret = make_tree_vec (m_annotations
! 			    + TREE_VEC_LENGTH (args[m_annotations]));
!   for (int i = 0; i < m_annotations; ++i)
      TREE_VEC_ELT (ret, i) = args[i];
+   for (int i = 0; i < TREE_VEC_LENGTH (args[m_annotations]); ++i)
+     TREE_VEC_ELT (ret, i + m_annotations)
+       = TREE_VEC_ELT (args[m_annotations], i);
    return get_reflection_raw (loc, ret, REFLECT_DATA_MEMBER_SPEC);
  }
  
  /* Process std::meta::define_aggregate.
     Let C be the type represented by class_type and r_K be the Kth reflection
     value in mdescrs.
!    For every r_K in mdescrs, let (T_K,N_K,A_K,W_K,NUA_K,ANN_K) be the
!    corresponding data member description represented by r_K.
     Constant When:
     -- class_type represents a cv-unqualified class type;
     -- C is incomplete from every point in the evaluation context;
*************** eval_data_member_spec (location_t loc, c
*** 5917,5922 ****
--- 6034,6041 ----
  	 Otherwise, M_K is not a bit-field.
        -- If A_K is not _|_, M_K has the alignment-specifier alignas(A_K).
  	 Otherwise, M_K has no alignment-specifier.
+       -- M_K has an annotation whose underlying constant is r for every
+ 	 reflection r in ANN_K.
     -- For every r_L in mdescrs such that K<L, the declaration corresponding to
        r_K precedes the declaration corresponding to r_L.
     Returns: class_type.
*************** eval_define_aggregate (location_t loc, c
*** 6168,6179 ****
  			      * BITS_PER_UNIT);
  	  DECL_USER_ALIGN (f) = 1;
  	}
!       if (TREE_VEC_ELT (a, 4) == boolean_true_node)
  	{
! 	  tree attr = build_tree_list (NULL_TREE,
! 				       get_identifier ("no_unique_address"));
! 	  attr = build_tree_list (attr, NULL_TREE);
! 	  cplus_decl_attributes (&f, attr, 0);
  	}
        fields = f;
      }
--- 6287,6310 ----
  			      * BITS_PER_UNIT);
  	  DECL_USER_ALIGN (f) = 1;
  	}
!       if (TREE_VEC_ELT (a, 4) == boolean_true_node
! 	  || TREE_VEC_LENGTH (a) != 5)
  	{
! 	  tree attrs = NULL_TREE, attr;
! 	  if (TREE_VEC_ELT (a, 4) == boolean_true_node)
! 	    {
! 	      attr = build_tree_list (NULL_TREE,
! 				      get_identifier ("no_unique_address"));
! 	      attrs = build_tree_list (attr, NULL_TREE);
! 	    }
! 	  for (int i = TREE_VEC_LENGTH (a) - 1; i >= 5; --i)
! 	    {
! 	      attr = build_tree_list (internal_identifier,
! 				      annotation_identifier);
! 	      tree val = REFLECT_EXPR_HANDLE (TREE_VEC_ELT (a, i));
! 	      attrs = tree_cons (attr, build_tree_list (NULL_TREE, val), attrs);
! 	    }
! 	  cplus_decl_attributes (&f, attrs, 0);
  	}
        fields = f;
      }
*************** eval_reflect_constant_array (location_t
*** 6236,6246 ****
    return get_reflection_raw (loc, decl);
  }
  
! /* Process std::meta::access_context::current.  */
  
  static tree
! eval_access_context_current (location_t loc, const constexpr_ctx *ctx,
! 			     tree call, bool *non_constant_p)
  {
    tree scope = cxx_constexpr_caller (ctx);
    /* Ignore temporary current_function_decl changes caused by
--- 6367,6377 ----
    return get_reflection_raw (loc, decl);
  }
  
! /* Return CURRENT-SCOPE(P).  */
  
  static tree
! reflect_current_scope (location_t loc, const constexpr_ctx *ctx, tree call,
! 		       bool *non_constant_p, const char *name)
  {
    tree scope = cxx_constexpr_caller (ctx);
    /* Ignore temporary current_function_decl changes caused by
*************** eval_access_context_current (location_t
*** 6259,6271 ****
  	  /* Outside of functions limit this to manifestly constant-evaluation
  	     so that we don't fold it prematurely.  */
  	  if (!cxx_constexpr_quiet_p (ctx))
! 	    error_at (loc, "%<access_context::current%> used outside of "
! 			   "manifestly constant-evaluation");
  	  *non_constant_p = true;
  	  return call;
  	}
        if (current_class_type)
  	scope = current_class_type;
        else if (current_namespace)
  	scope = current_namespace;
        else
--- 6390,6405 ----
  	  /* Outside of functions limit this to manifestly constant-evaluation
  	     so that we don't fold it prematurely.  */
  	  if (!cxx_constexpr_quiet_p (ctx))
! 	    error_at (loc, "%qs used outside of manifestly constant-evaluation",
! 		      name);
  	  *non_constant_p = true;
  	  return call;
  	}
        if (current_class_type)
  	scope = current_class_type;
+       /* If we have been pushed into a different namespace, use it.  */
+       else if (!vec_safe_is_empty (decl_namespace_list))
+ 	scope = decl_namespace_list->last ();
        else if (current_namespace)
  	scope = current_namespace;
        else
*************** eval_access_context_current (location_t
*** 6276,6281 ****
--- 6410,6472 ----
  	 && (lam = CLASSTYPE_LAMBDA_EXPR (CP_DECL_CONTEXT (scope)))
  	 && LAMBDA_EXPR_CONSTEVAL_BLOCK_P (lam))
      scope = CP_TYPE_CONTEXT (CP_DECL_CONTEXT (scope));
+   return scope;
+ }
+ 
+ /* Process std::meta::current_function.  */
+ 
+ static tree
+ eval_current_function (location_t loc, const constexpr_ctx *ctx,
+ 		       tree call, bool *non_constant_p, tree *jump_target,
+ 		       tree fun)
+ {
+   tree scope = reflect_current_scope (loc, ctx, call, non_constant_p,
+ 				      "std::meta::current_function");
+   if (TREE_CODE (scope) != FUNCTION_DECL)
+     throw_exception (loc, ctx, "current scope does not represent a function",
+ 		     fun, non_constant_p, jump_target);
+   return get_reflection_raw (loc, scope);
+ }
+ 
+ /* Process std::meta::current_class.  */
+ 
+ static tree
+ eval_current_class (location_t loc, const constexpr_ctx *ctx,
+ 		    tree call, bool *non_constant_p, tree *jump_target,
+ 		    tree fun)
+ {
+   tree scope = reflect_current_scope (loc, ctx, call, non_constant_p,
+ 				      "std::meta::current_class");
+   if (TREE_CODE (scope) == FUNCTION_DECL
+       && DECL_CONTEXT (scope)
+       && TYPE_P (DECL_CONTEXT (scope)))
+     scope = DECL_CONTEXT (scope);
+   if (!CLASS_TYPE_P (scope))
+     throw_exception (loc, ctx, "current scope does not represent a class"
+ 			       " nor a member function",
+ 		     fun, non_constant_p, jump_target);
+   return get_reflection_raw (loc, scope);
+ }
+ 
+ /* Process std::meta::current_namespace.  */
+ 
+ static tree
+ eval_current_namespace (location_t loc, const constexpr_ctx *ctx,
+ 			tree call, bool *non_constant_p)
+ {
+   tree scope = reflect_current_scope (loc, ctx, call, non_constant_p,
+ 				      "std::meta::current_namespace");
+   return get_reflection_raw (loc, decl_namespace_context (scope));
+ }
+ 
+ /* Process std::meta::access_context::current.  */
+ 
+ static tree
+ eval_access_context_current (location_t loc, const constexpr_ctx *ctx,
+ 			     tree call, bool *non_constant_p)
+ {
+   tree scope = reflect_current_scope (loc, ctx, call, non_constant_p,
+ 				      "std::meta::access_context::current");
    tree access_context = TREE_TYPE (call);
    if (TREE_CODE (access_context) != RECORD_TYPE)
      {
*************** eval_extract (location_t loc, const cons
*** 7377,7382 ****
--- 7568,7713 ----
      }
  }
  
+ /* Diagnose incorrect type of metafn argument and return true in that
+    case.  */
+ 
+ static bool
+ check_metafn_arg_type (location_t loc, metafn_kind_arg kind, int n, tree type,
+ 		       bool *non_constant_p)
+ {
+   tree expected = NULL_TREE;
+   const char *expected_str = NULL;
+   switch ((metafn_kind_arg) kind)
+     {
+     case METAFN_KIND_ARG_VOID:
+       break;
+     case METAFN_KIND_ARG_INFO:
+     case METAFN_KIND_ARG_TINFO:
+       if (!REFLECTION_TYPE_P (type))
+ 	expected = meta_info_type_node;
+       break;
+     case METAFN_KIND_ARG_REFLECTION_RANGE:
+     case METAFN_KIND_ARG_REFLECTION_RANGET:
+     case METAFN_KIND_ARG_INPUT_RANGE:
+       break;
+     case METAFN_KIND_ARG_SIZE_T:
+       if (!same_type_ignoring_top_level_qualifiers_p (type, size_type_node))
+ 	expected_str = "std::size_t";
+       break;
+     case METAFN_KIND_ARG_UNSIGNED:
+       if (!same_type_ignoring_top_level_qualifiers_p (type,
+ 						      unsigned_type_node))
+ 	expected = unsigned_type_node;
+       break;
+     case METAFN_KIND_ARG_OPERATORS:
+       if (TREE_CODE (type) != ENUMERAL_TYPE
+ 	  || TYPE_PRECISION (type) != TYPE_PRECISION (integer_type_node)
+ 	  || TYPE_CONTEXT (type) != std_meta_node)
+ 	expected_str = "std::meta::operators";
+       break;
+     case METAFN_KIND_ARG_ACCESS_CONTEXT:
+       if (TYPE_REF_P (type))
+ 	type = TREE_TYPE (type);
+       if (!is_std_meta_class (type, "access_context"))
+ 	expected_str = "std::meta::access_context";
+       break;
+     case METAFN_KIND_ARG_DATA_MEMBER_OPTIONS:
+       if (TYPE_REF_P (type))
+ 	type = TREE_TYPE (type);
+       if (!is_std_meta_class (type, "data_member_options"))
+ 	expected_str = "std::meta::data_member_options";
+       break;
+     case METAFN_KIND_ARG_TEMPLATE_PARM:
+     case METAFN_KIND_ARG_TEMPLATE_PARM_REF:
+       break;
+     }
+   if (expected || expected_str)
+     {
+       if (expected_str)
+ 	error_at (loc, "incorrect %qT type of argument %d, expected %qs",
+ 		  type, n + 1, expected_str);
+       else
+ 	error_at (loc, "incorrect %qT type of argument %d, expected %qT",
+ 		  type, n + 1, expected);
+       *non_constant_p = true;
+       return true;
+     }
+   return false;
+ }
+ 
+ /* Diagnose incorrect return type of metafn and return true in that case.  */
+ 
+ static bool
+ check_metafn_return_type (location_t loc, metafn_kind_ret kind, tree type,
+ 			  bool *non_constant_p)
+ {
+   tree expected = NULL_TREE;
+   const char *expected_str = NULL;
+   switch (kind)
+     {
+     case METAFN_KIND_RET_BOOL:
+       if (TREE_CODE (type) != BOOLEAN_TYPE)
+ 	expected = boolean_type_node;
+       break;
+     case METAFN_KIND_RET_INFO:
+       if (!REFLECTION_TYPE_P (type))
+ 	expected = meta_info_type_node;
+       break;
+     case METAFN_KIND_RET_SIZE_T:
+       if (!same_type_ignoring_top_level_qualifiers_p (type, size_type_node))
+ 	expected_str = "std::size_t";
+       break;
+     case METAFN_KIND_RET_MEMBER_OFFSET:
+       if (!is_std_meta_class (type, "member_offset"))
+ 	expected_str = "std::meta::member_offset";
+       break;
+     case METAFN_KIND_RET_OPERATORS:
+       if (TREE_CODE (type) != ENUMERAL_TYPE
+ 	  || TYPE_PRECISION (type) != TYPE_PRECISION (integer_type_node)
+ 	  || TYPE_CONTEXT (type) != std_meta_node)
+ 	expected_str = "std::meta::operators";
+       break;
+     case METAFN_KIND_RET_SOURCE_LOCATION:
+       if (!is_std_class (type, "source_location"))
+ 	expected_str = "std::source_location";
+       break;
+     case METAFN_KIND_RET_STRING_VIEW:
+       if (!CLASS_TYPE_P (type))
+ 	expected_str = "std::string_view";
+       break;
+     case METAFN_KIND_RET_U8STRING_VIEW:
+       if (!CLASS_TYPE_P (type))
+ 	expected_str = "std::u8string_view";
+       break;
+     case METAFN_KIND_RET_STRONG_ORDERING:
+       if (!is_std_class (type, "strong_ordering"))
+ 	expected_str = "std::strong_ordering";
+       break;
+     case METAFN_KIND_RET_VECTOR_INFO:
+       if (!CLASS_TYPE_P (type))
+ 	expected_str = "std::vector<std::meta::info>";
+       break;
+     case METAFN_KIND_RET_ACCESS_CONTEXT:
+       if (!is_std_meta_class (type, "access_context"))
+ 	expected_str = "std::meta::access_context";
+       break;
+     case METAFN_KIND_RET_TEMPLATE_PARM:
+       break;
+     }
+   if (expected || expected_str)
+     {
+       if (expected_str)
+ 	error_at (loc, "incorrect %qT return type, expected %qs",
+ 		  type, expected_str);
+       else
+ 	error_at (loc, "incorrect %qT return type, expected %qT",
+ 		  type, expected);
+       *non_constant_p = true;
+       return true;
+     }
+   return false;
+ }
+ 
  /* Expand a call to a metafunction FUN.  CALL is the CALL_EXPR.
     JUMP_TARGET is set if we are throwing std::meta::exception.  */
  
*************** process_metafunction (const constexpr_ct
*** 7400,7419 ****
    tree h = NULL_TREE, h1 = NULL_TREE, hvec = NULL_TREE, expr = NULL_TREE;
    tree type = NULL_TREE, ht, info;
    reflect_kind kind = REFLECT_UNDEF;
    for (int argno = 0; argno < 3; ++argno)
!     switch (METAFN_KIND_ARG (argno))
        {
        case METAFN_KIND_ARG_VOID:
  	break;
        case METAFN_KIND_ARG_INFO:
        case METAFN_KIND_ARG_TINFO:
  	gcc_assert (argno < 2);
! 	info = get_info (ctx, call, argno, non_constant_p, overflow_p,
  			 jump_target);
  	if (*jump_target || *non_constant_p)
  	  return NULL_TREE;
  	ht = REFLECT_EXPR_HANDLE (info);
! 	if (METAFN_KIND_ARG (argno) == METAFN_KIND_ARG_TINFO
  	    && eval_is_type (ht) != boolean_true_node)
  	  return throw_exception_nontype (loc, ctx, fun, non_constant_p,
  					  jump_target);
--- 7731,7758 ----
    tree h = NULL_TREE, h1 = NULL_TREE, hvec = NULL_TREE, expr = NULL_TREE;
    tree type = NULL_TREE, ht, info;
    reflect_kind kind = REFLECT_UNDEF;
+   tree rettype;
+   if (TREE_CODE (call) == AGGR_INIT_EXPR)
+     rettype = TREE_TYPE (AGGR_INIT_EXPR_SLOT (call));
+   else
+     rettype = TREE_TYPE (call);
+   if (check_metafn_return_type (loc, METAFN_KIND_RET (minfo), rettype,
+ 				non_constant_p))
+     return NULL_TREE;
    for (int argno = 0; argno < 3; ++argno)
!     switch (METAFN_KIND_ARG (minfo, argno))
        {
        case METAFN_KIND_ARG_VOID:
  	break;
        case METAFN_KIND_ARG_INFO:
        case METAFN_KIND_ARG_TINFO:
  	gcc_assert (argno < 2);
! 	info = get_info (loc, ctx, call, argno, non_constant_p, overflow_p,
  			 jump_target);
  	if (*jump_target || *non_constant_p)
  	  return NULL_TREE;
  	ht = REFLECT_EXPR_HANDLE (info);
! 	if (METAFN_KIND_ARG (minfo, argno) == METAFN_KIND_ARG_TINFO
  	    && eval_is_type (ht) != boolean_true_node)
  	  return throw_exception_nontype (loc, ctx, fun, non_constant_p,
  					  jump_target);
*************** process_metafunction (const constexpr_ct
*** 7450,7455 ****
--- 7789,7797 ----
        case METAFN_KIND_ARG_OPERATORS:
  	gcc_assert (argno == 0);
  	expr = get_nth_callarg (call, 0);
+ 	if (check_metafn_arg_type (loc, METAFN_KIND_ARG (minfo, argno), 0,
+ 				   TREE_TYPE (expr), non_constant_p))
+ 	  return NULL_TREE;
  	expr = cxx_eval_constant_expression (ctx, expr, vc_prvalue,
  					     non_constant_p, overflow_p,
  					     jump_target);
*************** process_metafunction (const constexpr_ct
*** 7461,7466 ****
--- 7803,7811 ----
        case METAFN_KIND_ARG_DATA_MEMBER_OPTIONS:
  	gcc_assert (argno == 1);
  	expr = get_nth_callarg (call, argno);
+ 	if (check_metafn_arg_type (loc, METAFN_KIND_ARG (minfo, argno), 1,
+ 				   TREE_TYPE (expr), non_constant_p))
+ 	  return NULL_TREE;
  	expr = cxx_eval_constant_expression (ctx, expr, vc_prvalue,
  					     non_constant_p, overflow_p,
  					     jump_target);
*************** process_metafunction (const constexpr_ct
*** 7475,7505 ****
      {
      case METAFN_OPERATOR_OF:
        return eval_operator_of (loc, ctx, h, non_constant_p, jump_target,
! 			       TREE_TYPE (call), fun);
      case METAFN_SYMBOL_OF:
        return eval_symbol_of (loc, ctx, expr, non_constant_p, jump_target,
! 			     char_type_node, TREE_TYPE (call), fun);
      case METAFN_U8SYMBOL_OF:
        return eval_symbol_of (loc, ctx, expr, non_constant_p, jump_target,
! 			     char8_type_node, TREE_TYPE (call), fun);
      case METAFN_HAS_IDENTIFIER:
        return eval_has_identifier (h, kind);
      case METAFN_IDENTIFIER_OF:
        return eval_identifier_of (loc, ctx, h, kind, non_constant_p, jump_target,
! 				 char_type_node, TREE_TYPE (call), fun);
      case METAFN_U8IDENTIFIER_OF:
        return eval_identifier_of (loc, ctx, h, kind, non_constant_p, jump_target,
! 				 char8_type_node, TREE_TYPE (call), fun);
      case METAFN_DISPLAY_STRING_OF:
        return eval_display_string_of (loc, ctx, h, kind, non_constant_p,
  				     jump_target, char_type_node,
! 				     TREE_TYPE (call), fun);
      case METAFN_U8DISPLAY_STRING_OF:
        return eval_display_string_of (loc, ctx, h, kind, non_constant_p,
  				     jump_target, char8_type_node,
! 				     TREE_TYPE (call), fun);
      case METAFN_SOURCE_LOCATION_OF:
!       return eval_source_location_of (loc, h, kind, TREE_TYPE (call));
      case METAFN_TYPE_OF:
        return eval_type_of (loc, ctx, h, kind, non_constant_p, jump_target, fun);
      case METAFN_OBJECT_OF:
--- 7820,7850 ----
      {
      case METAFN_OPERATOR_OF:
        return eval_operator_of (loc, ctx, h, non_constant_p, jump_target,
! 			       rettype, fun);
      case METAFN_SYMBOL_OF:
        return eval_symbol_of (loc, ctx, expr, non_constant_p, jump_target,
! 			     char_type_node, rettype, fun);
      case METAFN_U8SYMBOL_OF:
        return eval_symbol_of (loc, ctx, expr, non_constant_p, jump_target,
! 			     char8_type_node, rettype, fun);
      case METAFN_HAS_IDENTIFIER:
        return eval_has_identifier (h, kind);
      case METAFN_IDENTIFIER_OF:
        return eval_identifier_of (loc, ctx, h, kind, non_constant_p, jump_target,
! 				 char_type_node, rettype, fun);
      case METAFN_U8IDENTIFIER_OF:
        return eval_identifier_of (loc, ctx, h, kind, non_constant_p, jump_target,
! 				 char8_type_node, rettype, fun);
      case METAFN_DISPLAY_STRING_OF:
        return eval_display_string_of (loc, ctx, h, kind, non_constant_p,
  				     jump_target, char_type_node,
! 				     rettype, fun);
      case METAFN_U8DISPLAY_STRING_OF:
        return eval_display_string_of (loc, ctx, h, kind, non_constant_p,
  				     jump_target, char8_type_node,
! 				     rettype, fun);
      case METAFN_SOURCE_LOCATION_OF:
!       return eval_source_location_of (loc, h, kind, rettype);
      case METAFN_TYPE_OF:
        return eval_type_of (loc, ctx, h, kind, non_constant_p, jump_target, fun);
      case METAFN_OBJECT_OF:
*************** process_metafunction (const constexpr_ct
*** 7612,7619 ****
        return eval_is_explicit_object_parameter (h, kind);
      case METAFN_HAS_DEFAULT_ARGUMENT:
        return eval_has_default_argument (h, kind);
!     case METAFN_HAS_ELLIPSIS_PARAMETER:
!       return eval_has_ellipsis_parameter (h);
      case METAFN_IS_TEMPLATE:
        return eval_is_template (h);
      case METAFN_IS_FUNCTION_TEMPLATE:
--- 7957,7964 ----
        return eval_is_explicit_object_parameter (h, kind);
      case METAFN_HAS_DEFAULT_ARGUMENT:
        return eval_has_default_argument (h, kind);
!     case METAFN_IS_VARARG_FUNCTION:
!       return eval_is_vararg_function (h);
      case METAFN_IS_TEMPLATE:
        return eval_is_template (h);
      case METAFN_IS_FUNCTION_TEMPLATE:
*************** process_metafunction (const constexpr_ct
*** 7690,7695 ****
--- 8035,8048 ----
        return eval_has_inaccessible_subobjects (loc, ctx, h, expr, call,
  					       non_constant_p, jump_target,
  					       fun);
+     case METAFN_CURRENT_FUNCTION:
+       return eval_current_function (loc, ctx, call, non_constant_p,
+ 				    jump_target, fun);
+     case METAFN_CURRENT_CLASS:
+       return eval_current_class (loc, ctx, call, non_constant_p,
+ 				 jump_target, fun);
+     case METAFN_CURRENT_NAMESPACE:
+       return eval_current_namespace (loc, ctx, call, non_constant_p);
      case METAFN_MEMBERS_OF:
        return eval_members_of (loc, ctx, h, expr, call, non_constant_p,
  			      jump_target, fun);
*************** process_metafunction (const constexpr_ct
*** 7711,7726 ****
        return eval_enumerators_of (loc, ctx, h, non_constant_p, jump_target,
  				  fun);
      case METAFN_OFFSET_OF:
!       return eval_offset_of (loc, ctx, h, kind, TREE_TYPE (call),
  			     non_constant_p, jump_target, fun);
      case METAFN_SIZE_OF:
!       return eval_size_of (loc, ctx, h, kind, TREE_TYPE (call), non_constant_p,
  			   jump_target, fun);
      case METAFN_ALIGNMENT_OF:
!       return eval_alignment_of (loc, ctx, h, kind, TREE_TYPE (call),
  				non_constant_p, jump_target, fun);
      case METAFN_BIT_SIZE_OF:
!       return eval_bit_size_of (loc, ctx, h, kind, TREE_TYPE (call),
  			       non_constant_p, jump_target, fun);
      case METAFN_EXTRACT:
        {
--- 8064,8079 ----
        return eval_enumerators_of (loc, ctx, h, non_constant_p, jump_target,
  				  fun);
      case METAFN_OFFSET_OF:
!       return eval_offset_of (loc, ctx, h, kind, rettype,
  			     non_constant_p, jump_target, fun);
      case METAFN_SIZE_OF:
!       return eval_size_of (loc, ctx, h, kind, rettype, non_constant_p,
  			   jump_target, fun);
      case METAFN_ALIGNMENT_OF:
!       return eval_alignment_of (loc, ctx, h, kind, rettype,
  				non_constant_p, jump_target, fun);
      case METAFN_BIT_SIZE_OF:
!       return eval_bit_size_of (loc, ctx, h, kind, rettype,
  			       non_constant_p, jump_target, fun);
      case METAFN_EXTRACT:
        {
*************** process_metafunction (const constexpr_ct
*** 7820,7825 ****
--- 8173,8180 ----
        return eval_is_aggregate_type (h);
      case METAFN_IS_CONSTEVAL_ONLY_TYPE:
        return eval_is_consteval_only_type (h);
+     case METAFN_IS_STRUCTURAL_TYPE:
+       return eval_is_structural_type (loc, h);
      case METAFN_IS_SIGNED_TYPE:
        return eval_is_signed_type (h);
      case METAFN_IS_UNSIGNED_TYPE:
*************** compare_reflections (tree lhs, tree rhs)
*** 8375,8387 ****
        rhs = maybe_update_function_parm (rhs);
      }
    else if (lkind == REFLECT_DATA_MEMBER_SPEC)
!     return (TREE_VEC_ELT (lhs, 0) == TREE_VEC_ELT (rhs, 0)
! 	    && TREE_VEC_ELT (lhs, 1) == TREE_VEC_ELT (rhs, 1)
! 	    && tree_int_cst_equal (TREE_VEC_ELT (lhs, 2),
! 				   TREE_VEC_ELT (rhs, 2))
! 	    && tree_int_cst_equal (TREE_VEC_ELT (lhs, 3),
! 				   TREE_VEC_ELT (rhs, 3))
! 	    && TREE_VEC_ELT (lhs, 4) == TREE_VEC_ELT (rhs, 4));
    else if (lkind == REFLECT_ANNOTATION)
      return TREE_VALUE (lhs) == TREE_VALUE (rhs);
    else if (TYPE_P (lhs) && TYPE_P (rhs))
--- 8730,8753 ----
        rhs = maybe_update_function_parm (rhs);
      }
    else if (lkind == REFLECT_DATA_MEMBER_SPEC)
!     {
!       if (typedef_variant_p (TREE_VEC_ELT (lhs, 0))
! 	  != typedef_variant_p (TREE_VEC_ELT (rhs, 0))
! 	  || !same_type_p (TREE_VEC_ELT (lhs, 0), TREE_VEC_ELT (rhs, 0))
! 	  || TREE_VEC_ELT (lhs, 1) != TREE_VEC_ELT (rhs, 1)
! 	  || !tree_int_cst_equal (TREE_VEC_ELT (lhs, 2),
! 				  TREE_VEC_ELT (rhs, 2))
! 	  || !tree_int_cst_equal (TREE_VEC_ELT (lhs, 3),
! 				  TREE_VEC_ELT (rhs, 3))
! 	  || TREE_VEC_ELT (lhs, 4) != TREE_VEC_ELT (rhs, 4)
! 	  || TREE_VEC_LENGTH (lhs) != TREE_VEC_LENGTH (rhs))
! 	return false;
!       for (int i = 5; i < TREE_VEC_LENGTH (lhs); ++i)
! 	if (!compare_reflections (TREE_VEC_ELT (lhs, i),
! 				  TREE_VEC_ELT (rhs, i)))
! 	  return false;
!       return true;
!     }
    else if (lkind == REFLECT_ANNOTATION)
      return TREE_VALUE (lhs) == TREE_VALUE (rhs);
    else if (TYPE_P (lhs) && TYPE_P (rhs))
*************** reflection_mangle_prefix (tree refl, cha
*** 8715,8721 ****
      {
        if (h == global_namespace)
  	{
! 	  strcpy (prefix, "ng");
  	  return NULL_TREE;
  	}
        strcpy (prefix, "ns");
--- 9081,9087 ----
      {
        if (h == global_namespace)
  	{
! 	  strcpy (prefix, "gs");
  	  return NULL_TREE;
  	}
        strcpy (prefix, "ns");
diff -Nrcpad gcc-16-20260329/gcc/cp/semantics.cc gcc-16-20260405/gcc/cp/semantics.cc
*** gcc-16-20260329/gcc/cp/semantics.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cp/semantics.cc	Sun Apr  5 22:32:07 2026
*************** trait_expr_value (cp_trait_kind kind, tr
*** 14173,14178 ****
--- 14173,14181 ----
      case CPTK_IS_CONSTEVAL_ONLY:
        return consteval_only_p (type1);
  
+     case CPTK_IS_STRUCTURAL:
+       return structural_type_p (type1);
+ 
      /* __array_rank, __builtin_type_order and __builtin_structured_binding_size
         are handled in finish_trait_expr.  */
      case CPTK_RANK:
*************** finish_trait_expr (location_t loc, cp_tr
*** 14354,14359 ****
--- 14357,14363 ----
      case CPTK_IS_TRIVIAL:
      case CPTK_IS_TRIVIALLY_COPYABLE:
      case CPTK_IS_CONSTEVAL_ONLY:
+     case CPTK_IS_STRUCTURAL:
      case CPTK_HAS_UNIQUE_OBJ_REPRESENTATIONS:
        if (!check_trait_type (type1, /* kind = */ 2))
  	return error_mark_node;
diff -Nrcpad gcc-16-20260329/gcc/cp/tree.cc gcc-16-20260405/gcc/cp/tree.cc
*** gcc-16-20260329/gcc/cp/tree.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/cp/tree.cc	Sun Apr  5 22:32:07 2026
*************** builtin_valid_in_constant_expr_p (const_
*** 570,575 ****
--- 570,577 ----
  	  case CP_BUILT_IN_EH_PTR_ADJUST_REF:
  	  case CP_BUILT_IN_IS_STRING_LITERAL:
  	  case CP_BUILT_IN_CONSTEXPR_DIAG:
+ 	  case CP_BUILT_IN_CURRENT_EXCEPTION:
+ 	  case CP_BUILT_IN_UNCAUGHT_EXCEPTIONS:
  	    return true;
  	  default:
  	    break;
diff -Nrcpad gcc-16-20260329/gcc/d/ChangeLog gcc-16-20260405/gcc/d/ChangeLog
*** gcc-16-20260329/gcc/d/ChangeLog	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/ChangeLog	Sun Apr  5 22:32:07 2026
***************
*** 1,3 ****
--- 1,29 ----
+ 2026-04-01  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	* dmd/MERGE: Merge upstream dmd 55e64690bc.
+ 	* dmd/VERSION: Bump version to v2.113.0-beta.1.
+ 	* d-codegen.cc (d_build_call): Check if argument is already a
+ 	TARGET_EXPR.
+ 	* decl.cc (DeclVisitor::visit (FuncDeclaration *)): Don't use
+ 	`__result' decl as named return value if it's a ref type.
+ 	* expr.cc (ExprVisitor::visit (StructLiteralExp *)): Force TARGET_EXPR
+ 	if init symbol needs to be mutable.
+ 	* runtime.def (ARRAYSETLENGTHT): Remove.
+ 	(ARRAYSETLENGTHIT): Remove.
+ 	(ARRAYCOPY): Remove.
+ 	(ARRAYAPPENDCTX): Remove.
+ 	* typeinfo.cc (TypeInfoVisitor::visit (TypeInfoClassDeclaration *)):
+ 	Only scan class fields for pointer members.
+ 
+ 2026-03-31  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	* dmd/MERGE: Merge upstream dmd e7c34c13de.
+ 	* d-codegen.cc (build_vthis): Update for new front-end interface.
+ 	(get_frameinfo): Likewise.
+ 	* d-lang.cc (d_post_options): Disable null pointer checks.
+ 	* decl.cc (DeclVisitor::visit (VarDeclaration *)): Ignore ref noreturn
+ 	variables.
+ 
  2026-02-08  Iain Buclaw  <ibuclaw@gdcproject.org>
  
  	* d-tree.h (build_libcall): New declaration.
diff -Nrcpad gcc-16-20260329/gcc/d/d-codegen.cc gcc-16-20260405/gcc/d/d-codegen.cc
*** gcc-16-20260329/gcc/d/d-codegen.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/d-codegen.cc	Sun Apr  5 22:32:07 2026
*************** d_build_call (TypeFunction *tf, tree cal
*** 2349,2355 ****
  		 - The ABI of the function expects the callee to destroy its
  		 arguments; when the caller is handles destruction, then `targ'
  		 has already been made into a temporary. */
! 	      if (!can_elide_copy_p (arg)
  		  && (arg->op == EXP::structLiteral
  		      || (!sd->postblit && !sd->dtor)
  		      || target.isCalleeDestroyingArgs (tf)))
--- 2349,2356 ----
  		 - The ABI of the function expects the callee to destroy its
  		 arguments; when the caller is handles destruction, then `targ'
  		 has already been made into a temporary. */
! 	      if (TREE_CODE (targ) != TARGET_EXPR
! 		  && !can_elide_copy_p (arg)
  		  && (arg->op == EXP::structLiteral
  		      || (!sd->postblit && !sd->dtor)
  		      || target.isCalleeDestroyingArgs (tf)))
*************** build_vthis (AggregateDeclaration *decl)
*** 2753,2759 ****
  	{
  	  tree ffo = get_frameinfo (fdo);
  	  if (FRAMEINFO_CREATES_FRAME (ffo) || FRAMEINFO_STATIC_CHAIN (ffo)
! 	      || fdo->hasNestedFrameRefs ())
  	    vthis_value = get_frame_for_symbol (decl);
  	  else if (cd != NULL)
  	    {
--- 2754,2760 ----
  	{
  	  tree ffo = get_frameinfo (fdo);
  	  if (FRAMEINFO_CREATES_FRAME (ffo) || FRAMEINFO_STATIC_CHAIN (ffo)
! 	      || dmd::hasNestedFrameRefs (fdo))
  	    vthis_value = get_frame_for_symbol (decl);
  	  else if (cd != NULL)
  	    {
*************** get_frameinfo (FuncDeclaration *fd)
*** 2997,3003 ****
        FRAMEINFO_CREATES_FRAME (ffi) = 1;
        FRAMEINFO_IS_CLOSURE (ffi) = 1;
      }
!   else if (fd->hasNestedFrameRefs ())
      {
        /* Functions with nested refs must create a static frame for local
  	 variables to be referenced from.  */
--- 2998,3004 ----
        FRAMEINFO_CREATES_FRAME (ffi) = 1;
        FRAMEINFO_IS_CLOSURE (ffi) = 1;
      }
!   else if (dmd::hasNestedFrameRefs (fd))
      {
        /* Functions with nested refs must create a static frame for local
  	 variables to be referenced from.  */
diff -Nrcpad gcc-16-20260329/gcc/d/d-lang.cc gcc-16-20260405/gcc/d/d-lang.cc
*** gcc-16-20260329/gcc/d/d-lang.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/d-lang.cc	Sun Apr  5 22:32:07 2026
*************** d_post_options (const char ** fn)
*** 886,891 ****
--- 886,895 ----
  	? CHECKENABLEoff : CHECKENABLEon;
      }
  
+   /* Checks for `null' pointer dereferences are default off.  */
+   if (global.params.useNullCheck == CHECKENABLEdefault)
+     global.params.useNullCheck = CHECKENABLEoff;
+ 
    /* When not linking against D runtime, turn off all code generation that
       would otherwise reference it.  */
    if (global.params.betterC)
diff -Nrcpad gcc-16-20260329/gcc/d/decl.cc gcc-16-20260405/gcc/d/decl.cc
*** gcc-16-20260329/gcc/d/decl.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/decl.cc	Sun Apr  5 22:32:07 2026
*************** public:
*** 759,765 ****
         `assert(0)` if ever read.  */
      if (d->type->isTypeNoreturn ())
        {
! 	if (!d->isDataseg () && !d->isMember ()
  	    && d->_init && !d->_init->isVoidInitializer ())
  	  {
  	    /* Evaluate RHS for side effects first.  */
--- 759,765 ----
         `assert(0)` if ever read.  */
      if (d->type->isTypeNoreturn ())
        {
! 	if (!d->isDataseg () && !d->isMember () && !d->isRef ()
  	    && d->_init && !d->_init->isVoidInitializer ())
  	  {
  	    /* Evaluate RHS for side effects first.  */
*************** public:
*** 1053,1059 ****
  
  	if (d->isNRVO () && d->nrvo_var)
  	  var = get_symbol_decl (d->nrvo_var);
! 	else if (d->vresult)
  	  var = get_symbol_decl (d->vresult);
  
  	if (var != NULL_TREE)
--- 1053,1059 ----
  
  	if (d->isNRVO () && d->nrvo_var)
  	  var = get_symbol_decl (d->nrvo_var);
! 	else if (d->vresult && !d->vresult->isRef ())
  	  var = get_symbol_decl (d->vresult);
  
  	if (var != NULL_TREE)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/MERGE gcc-16-20260405/gcc/d/dmd/MERGE
*** gcc-16-20260329/gcc/d/dmd/MERGE	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/MERGE	Sun Apr  5 22:32:07 2026
***************
*** 1,4 ****
! 24a41073c2dbf456d4f7a6fe6a7965d6ce6fc5cb
  
  The first line of this file holds the git revision number of the last
  merge done from the dlang/dmd repository.
--- 1,4 ----
! 662104f52607c175ecb80633bd261932aa004561
  
  The first line of this file holds the git revision number of the last
  merge done from the dlang/dmd repository.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/VERSION gcc-16-20260405/gcc/d/dmd/VERSION
*** gcc-16-20260329/gcc/d/dmd/VERSION	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/VERSION	Sun Apr  5 22:32:07 2026
***************
*** 1 ****
! v2.112.0
--- 1 ----
! v2.113.0-beta.1
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/access.d gcc-16-20260405/gcc/d/dmd/access.d
*** gcc-16-20260329/gcc/d/dmd/access.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/access.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Specification: $(LINK2 https://dlang.org/spec/attribute.html#visibility_attributes, Visibility Attributes)
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/access.d, _access.d)
--- 3,9 ----
   *
   * Specification: $(LINK2 https://dlang.org/spec/attribute.html#visibility_attributes, Visibility Attributes)
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/access.d, _access.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/aggregate.d gcc-16-20260405/gcc/d/dmd/aggregate.d
*** gcc-16-20260329/gcc/d/dmd/aggregate.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/aggregate.d	Sun Apr  5 22:32:07 2026
***************
*** 4,10 ****
   * Specification: $(LINK2 https://dlang.org/spec/struct.html, Structs, Unions),
   *                $(LINK2 https://dlang.org/spec/class.html, Class).
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/aggregate.d, _aggregate.d)
--- 4,10 ----
   * Specification: $(LINK2 https://dlang.org/spec/struct.html, Structs, Unions),
   *                $(LINK2 https://dlang.org/spec/class.html, Class).
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/aggregate.d, _aggregate.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/aggregate.h gcc-16-20260405/gcc/d/dmd/aggregate.h
*** gcc-16-20260329/gcc/d/dmd/aggregate.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/aggregate.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/aliasthis.d gcc-16-20260405/gcc/d/dmd/aliasthis.d
*** gcc-16-20260329/gcc/d/dmd/aliasthis.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/aliasthis.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Specification: $(LINK2 https://dlang.org/spec/class.html#alias-this, Alias This)
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/aliasthis.d, _aliasthis.d)
--- 3,9 ----
   *
   * Specification: $(LINK2 https://dlang.org/spec/class.html#alias-this, Alias This)
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/aliasthis.d, _aliasthis.d)
*************** extern (C++) final class AliasThis : Dsy
*** 41,47 ****
      {
          assert(!s);
          auto at = new AliasThis(loc, ident);
!         at.comment = comment;
          return at;
      }
  
--- 41,47 ----
      {
          assert(!s);
          auto at = new AliasThis(loc, ident);
!         at.addComment(comment);
          return at;
      }
  
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/aliasthis.h gcc-16-20260405/gcc/d/dmd/aliasthis.h
*** gcc-16-20260329/gcc/d/dmd/aliasthis.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/aliasthis.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 2009-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 2009-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/arrayop.d gcc-16-20260405/gcc/d/dmd/arrayop.d
*** gcc-16-20260329/gcc/d/dmd/arrayop.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/arrayop.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Specification: $(LINK2 https://dlang.org/spec/arrays.html#array-operations, Array Operations)
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/arrayop.d, _arrayop.d)
--- 3,9 ----
   *
   * Specification: $(LINK2 https://dlang.org/spec/arrays.html#array-operations, Array Operations)
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/arrayop.d, _arrayop.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/arraytypes.d gcc-16-20260405/gcc/d/dmd/arraytypes.d
*** gcc-16-20260329/gcc/d/dmd/arraytypes.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/arraytypes.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Provide aliases for arrays of certain declarations or statements.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/arraytypes.d, _arraytypes.d)
--- 1,7 ----
  /**
   * Provide aliases for arrays of certain declarations or statements.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/arraytypes.d, _arraytypes.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/arraytypes.h gcc-16-20260405/gcc/d/dmd/arraytypes.h
*** gcc-16-20260329/gcc/d/dmd/arraytypes.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/arraytypes.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 2006-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 2006-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/ast_node.d gcc-16-20260405/gcc/d/dmd/ast_node.d
*** gcc-16-20260329/gcc/d/dmd/ast_node.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/ast_node.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Defines the base class for all nodes which are part of the AST.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/ast_node.d, _ast_node.d)
--- 1,7 ----
  /**
   * Defines the base class for all nodes which are part of the AST.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/ast_node.d, _ast_node.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/ast_node.h gcc-16-20260405/gcc/d/dmd/ast_node.h
*** gcc-16-20260329/gcc/d/dmd/ast_node.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/ast_node.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/astenums.d gcc-16-20260405/gcc/d/dmd/astenums.d
*** gcc-16-20260329/gcc/d/dmd/astenums.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/astenums.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Defines enums common to dmd and dmd as parse library.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/astenums.d, _astenums.d)
   * Documentation:  https://dlang.org/phobos/dmd_astenums.html
--- 1,7 ----
  /**
   * Defines enums common to dmd and dmd as parse library.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/astenums.d, _astenums.d)
   * Documentation:  https://dlang.org/phobos/dmd_astenums.html
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/attrib.d gcc-16-20260405/gcc/d/dmd/attrib.d
*** gcc-16-20260329/gcc/d/dmd/attrib.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/attrib.d	Sun Apr  5 22:32:07 2026
***************
*** 14,20 ****
   * - Protection (`private`, `public`)
   * - Deprecated declarations (`@deprecated`)
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/attrib.d, _attrib.d)
--- 14,20 ----
   * - Protection (`private`, `public`)
   * - Deprecated declarations (`@deprecated`)
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/attrib.d, _attrib.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/attrib.h gcc-16-20260405/gcc/d/dmd/attrib.h
*** gcc-16-20260329/gcc/d/dmd/attrib.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/attrib.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/attribsem.d gcc-16-20260405/gcc/d/dmd/attribsem.d
*** gcc-16-20260329/gcc/d/dmd/attribsem.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/attribsem.d	Sun Apr  5 22:32:07 2026
***************
*** 14,20 ****
   * - Protection (`private`, `public`)
   * - Deprecated declarations (`@deprecated`)
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/attribsem.d, _attrib.d)
--- 14,20 ----
   * - Protection (`private`, `public`)
   * - Deprecated declarations (`@deprecated`)
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/attribsem.d, _attrib.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/blockexit.d gcc-16-20260405/gcc/d/dmd/blockexit.d
*** gcc-16-20260329/gcc/d/dmd/blockexit.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/blockexit.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Find out in what ways control flow can exit a statement block.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/blockexit.d, _blockexit.d)
--- 1,7 ----
  /**
   * Find out in what ways control flow can exit a statement block.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/blockexit.d, _blockexit.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/builtin.d gcc-16-20260405/gcc/d/dmd/builtin.d
*** gcc-16-20260329/gcc/d/dmd/builtin.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/builtin.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Currently includes functions from `std.math`, `core.math` and `core.bitop`.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/builtin.d, _builtin.d)
--- 3,9 ----
   *
   * Currently includes functions from `std.math`, `core.math` and `core.bitop`.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/builtin.d, _builtin.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/canthrow.d gcc-16-20260405/gcc/d/dmd/canthrow.d
*** gcc-16-20260329/gcc/d/dmd/canthrow.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/canthrow.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Specification: $(LINK2 https://dlang.org/spec/function.html#nothrow-functions, Nothrow Functions)
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/canthrow.d, _canthrow.d)
--- 3,9 ----
   *
   * Specification: $(LINK2 https://dlang.org/spec/function.html#nothrow-functions, Nothrow Functions)
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/canthrow.d, _canthrow.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/chkformat.d gcc-16-20260405/gcc/d/dmd/chkformat.d
*** gcc-16-20260329/gcc/d/dmd/chkformat.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/chkformat.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Check the arguments to `printf` and `scanf` against the `format` string.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/chkformat.d, _chkformat.d)
--- 1,7 ----
  /**
   * Check the arguments to `printf` and `scanf` against the `format` string.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/chkformat.d, _chkformat.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/clone.d gcc-16-20260405/gcc/d/dmd/clone.d
*** gcc-16-20260329/gcc/d/dmd/clone.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/clone.d	Sun Apr  5 22:32:07 2026
***************
*** 2,8 ****
   * Builds struct member functions if needed and not defined by the user.
   * Includes `opEquals`, `opAssign`, post blit, copy constructor and destructor.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/clone.d, _clone.d)
--- 2,8 ----
   * Builds struct member functions if needed and not defined by the user.
   * Includes `opEquals`, `opAssign`, post blit, copy constructor and destructor.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/clone.d, _clone.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/common/bitfields.d gcc-16-20260405/gcc/d/dmd/common/bitfields.d
*** gcc-16-20260329/gcc/d/dmd/common/bitfields.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/common/bitfields.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * A library bitfields utility
   *
!  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:   Dennis Korpel
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/common/bitfields.d, common/bitfields.d)
--- 1,7 ----
  /**
   * A library bitfields utility
   *
!  * Copyright: Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:   Dennis Korpel
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/common/bitfields.d, common/bitfields.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/common/charactertables.d gcc-16-20260405/gcc/d/dmd/common/charactertables.d
*** gcc-16-20260329/gcc/d/dmd/common/charactertables.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/common/charactertables.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Supports UAX31, C99, C11 and least restrictive (All).
   *
!  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:   $(LINK2 https://cattermole.co.nz, Richard (Rikki) Andrew Cattermole)
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/common/charactertables.d, common/charactertables.d)
--- 3,9 ----
   *
   * Supports UAX31, C99, C11 and least restrictive (All).
   *
!  * Copyright: Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:   $(LINK2 https://cattermole.co.nz, Richard (Rikki) Andrew Cattermole)
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/common/charactertables.d, common/charactertables.d)
*************** bool c_isalnum(const int c)
*** 185,190 ****
--- 185,197 ----
          ( c >= 'A' && c <= 'Z'));
  }
  
+ ///
+ bool isAlphaASCII(const dchar c)
+ {
+     return (( c >= 'a' && c <= 'z') ||
+         ( c >= 'A' && c <= 'Z'));
+ }
+ 
  extern(D) private:
  
  // originally from dmd.root.utf
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/common/charactertables.h gcc-16-20260405/gcc/d/dmd/common/charactertables.h
*** gcc-16-20260329/gcc/d/dmd/common/charactertables.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/common/charactertables.h	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Supports UAX31, C99, C11 and least restrictive (All).
   *
!  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:   $(LINK2 https://cattermole.co.nz, Richard (Rikki) Andrew Cattermole)
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/common/charactertables.h, common/charactertables.d)
--- 3,9 ----
   *
   * Supports UAX31, C99, C11 and least restrictive (All).
   *
!  * Copyright: Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:   $(LINK2 https://cattermole.co.nz, Richard (Rikki) Andrew Cattermole)
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/common/charactertables.h, common/charactertables.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/common/file.d gcc-16-20260405/gcc/d/dmd/common/file.d
*** gcc-16-20260329/gcc/d/dmd/common/file.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/common/file.d	Sun Apr  5 22:32:07 2026
***************
*** 4,10 ****
   * Functions and objects dedicated to file I/O and management. TODO: Move here artifacts
   * from places such as root/ so both the frontend and the backend have access to them.
   *
!  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:   Walter Bright, https://www.digitalmars.com
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/common/file.d, common/_file.d)
--- 4,10 ----
   * Functions and objects dedicated to file I/O and management. TODO: Move here artifacts
   * from places such as root/ so both the frontend and the backend have access to them.
   *
!  * Copyright: Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:   Walter Bright, https://www.digitalmars.com
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/common/file.d, common/_file.d)
*************** struct FileMapping(Datum)
*** 121,127 ****
  
              if (size > 0 && size != ulong.max && size <= size_t.max)
              {
!                 auto p = mmap(null, cast(size_t) size, is(Datum == const) ? PROT_READ : PROT_WRITE, MAP_SHARED, handle, 0);
                  if (p == MAP_FAILED)
                  {
                      fprintf(stderr, "mmap(null, %zu) for \"%s\" failed: %s\n", cast(size_t) size, filename, strerror(errno));
--- 121,127 ----
  
              if (size > 0 && size != ulong.max && size <= size_t.max)
              {
!                 auto p = mmap(null, cast(size_t) size, is(Datum == const) ? PROT_READ : (PROT_READ | PROT_WRITE), MAP_SHARED, handle, 0);
                  if (p == MAP_FAILED)
                  {
                      fprintf(stderr, "mmap(null, %zu) for \"%s\" failed: %s\n", cast(size_t) size, filename, strerror(errno));
*************** struct FileMapping(Datum)
*** 382,389 ****
                  }
                  if (size > 0)
                  {
!                     auto p = mmap(null, size, PROT_WRITE, MAP_SHARED, handle, 0);
!                     if (cast(ssize_t) p == -1)
                      {
                          fprintf(stderr, "mmap() failed for \"%s\": %s\n", filename, strerror(errno));
                          exit(1);
--- 382,389 ----
                  }
                  if (size > 0)
                  {
!                     auto p = mmap(null, size, PROT_READ | PROT_WRITE, MAP_SHARED, handle, 0);
!                     if (p == MAP_FAILED)
                      {
                          fprintf(stderr, "mmap() failed for \"%s\": %s\n", filename, strerror(errno));
                          exit(1);
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/common/outbuffer.d gcc-16-20260405/gcc/d/dmd/common/outbuffer.d
*** gcc-16-20260329/gcc/d/dmd/common/outbuffer.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/common/outbuffer.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * An expandable buffer in which you can write text or binary data.
   *
!  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:   Walter Bright, https://www.digitalmars.com
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/common/outbuffer.d, root/_outbuffer.d)
--- 1,7 ----
  /**
   * An expandable buffer in which you can write text or binary data.
   *
!  * Copyright: Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:   Walter Bright, https://www.digitalmars.com
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/common/outbuffer.d, root/_outbuffer.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/common/outbuffer.h gcc-16-20260405/gcc/d/dmd/common/outbuffer.h
*** gcc-16-20260329/gcc/d/dmd/common/outbuffer.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/common/outbuffer.h	Sun Apr  5 22:32:07 2026
***************
*** 1,5 ****
  
! /* Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,5 ----
  
! /* Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/common/smallbuffer.d gcc-16-20260405/gcc/d/dmd/common/smallbuffer.d
*** gcc-16-20260329/gcc/d/dmd/common/smallbuffer.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/common/smallbuffer.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Common string functions including filename manipulation.
   *
!  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:   Walter Bright, https://www.digitalmars.com
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/common/smallbuffer.d, common/_smallbuffer.d)
--- 1,7 ----
  /**
   * Common string functions including filename manipulation.
   *
!  * Copyright: Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:   Walter Bright, https://www.digitalmars.com
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/common/smallbuffer.d, common/_smallbuffer.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/compiler.d gcc-16-20260405/gcc/d/dmd/compiler.d
*** gcc-16-20260329/gcc/d/dmd/compiler.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/compiler.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Describes a back-end compiler and implements compiler-specific actions.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/compiler.d, _compiler.d)
--- 1,7 ----
  /**
   * Describes a back-end compiler and implements compiler-specific actions.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/compiler.d, _compiler.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/compiler.h gcc-16-20260405/gcc/d/dmd/compiler.h
*** gcc-16-20260329/gcc/d/dmd/compiler.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/compiler.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/cond.d gcc-16-20260405/gcc/d/dmd/cond.d
*** gcc-16-20260329/gcc/d/dmd/cond.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/cond.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Specification: $(LINK2 https://dlang.org/spec/version.html, Conditional Compilation)
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/cond.d, _cond.d)
--- 3,9 ----
   *
   * Specification: $(LINK2 https://dlang.org/spec/version.html, Conditional Compilation)
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/cond.d, _cond.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/cond.h gcc-16-20260405/gcc/d/dmd/cond.h
*** gcc-16-20260329/gcc/d/dmd/cond.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/cond.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/constfold.d gcc-16-20260405/gcc/d/dmd/constfold.d
*** gcc-16-20260329/gcc/d/dmd/constfold.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/constfold.d	Sun Apr  5 22:32:07 2026
***************
*** 5,11 ****
   *
   * Specification: $(LINK2 https://dlang.org/spec/float.html#fp_const_folding, Floating Point Constant Folding)
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/constfold.d, _constfold.d)
--- 5,11 ----
   *
   * Specification: $(LINK2 https://dlang.org/spec/float.html#fp_const_folding, Floating Point Constant Folding)
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/constfold.d, _constfold.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/cparse.d gcc-16-20260405/gcc/d/dmd/cparse.d
*** gcc-16-20260329/gcc/d/dmd/cparse.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/cparse.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Specification: C11
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/cparse.d, _cparse.d)
--- 3,9 ----
   *
   * Specification: C11
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/cparse.d, _cparse.d)
*************** final class CParser(AST) : Parser!AST
*** 2395,2401 ****
              xllong     = 0x40,
              xfloat     = 0x80,
              xdouble    = 0x100,
-             xldouble   = 0x200,
              xtag       = 0x400,
              xident     = 0x800,
              xvoid      = 0x1000,
--- 2395,2400 ----
*************** final class CParser(AST) : Parser!AST
*** 3657,3765 ****
          if (!isGnuAttributeName())
              return;
  
!         if (token.value == TOK.identifier)
          {
!             if (token.ident == Id.aligned)
!             {
!                 nextToken();
!                 if (token.value == TOK.leftParenthesis)
!                 {
!                     nextToken();
!                     AST.Expression exp = cparseConstantExp();
!                     if (!specifier.alignAttrs)
!                         specifier.alignAttrs = new AST.Expressions();
!                     specifier.alignAttrs.push(exp);
!                     check(TOK.rightParenthesis);
!                 }
!                 else
!                 {
!                     /* ignore __attribute__((aligned)), which sets the alignment to the largest value for any data
!                      * type on the target machine. It's the opposite of __attribute__((packed))
!                      */
!                 }
!             }
!             else if (token.ident == Id.packed)
!             {
!                 specifier.packalign.set(1);
!                 specifier.packalign.setPack();
!                 nextToken();
!             }
!             else if (token.ident == Id.always_inline) // https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html
!             {
!                 specifier.scw |= SCW.xinline;
!                 nextToken();
!             }
!             else if (token.ident == Id._deprecated)
!             {
!                 specifier._deprecated = true;
!                 nextToken();
!                 if (token.value == TOK.leftParenthesis)  // optional deprecation message
!                 {
!                     nextToken();
!                     specifier.depMsg = cparseExpression();
!                     check(TOK.rightParenthesis);
!                 }
!             }
!             else if (token.ident == Id.dllimport)
!             {
!                 specifier.dllimport = true;
!                 nextToken();
!             }
!             else if (token.ident == Id.dllexport)
!             {
!                 specifier.dllexport = true;
!                 nextToken();
!             }
!             else if (token.ident == Id.naked)
!             {
!                 specifier.naked = true;
!                 nextToken();
!             }
!             else if (token.ident == Id.noinline)
!             {
!                 specifier.scw |= SCW.xnoinline;
!                 nextToken();
!             }
!             else if (token.ident == Id.noreturn)
              {
-                 specifier.noreturn = true;
                  nextToken();
              }
!             else if (token.ident == Id._nothrow)
              {
!                 specifier._nothrow = true;
!                 nextToken();
              }
!             else if (token.ident == Id._pure)
              {
-                 specifier._pure = true;
                  nextToken();
              }
!             else if (token.ident == Id.vector_size)
              {
                  nextToken();
-                 check(TOK.leftParenthesis);
-                 if (token.value == TOK.int32Literal)
-                 {
-                     const n = token.unsvalue;
-                     if (n < 1 || n & (n - 1) || ushort.max < n)
-                         error("__attribute__((vector_size(%lld))) must be an integer positive power of 2 and be <= 32,768", cast(ulong)n);
-                     specifier.vector_size = cast(uint) n;
-                     nextToken();
-                 }
-                 else
-                 {
-                     error("value for vector_size expected, not `%s`", token.toChars());
-                     nextToken();
-                 }
-                 check(TOK.rightParenthesis);
              }
              else
              {
                  nextToken();
-                 if (token.value == TOK.leftParenthesis)
-                     cparseParens();
              }
          }
          else
          {
--- 3656,3763 ----
          if (!isGnuAttributeName())
              return;
  
!         if (token.value != TOK.identifier)
          {
!             nextToken();
!             if (token.value == TOK.leftParenthesis)
!                 cparseParens();
!             return;
!         }
! 
!         if (token.ident == Id.aligned)
!         {
!             nextToken();
!             if (token.value == TOK.leftParenthesis)
              {
                  nextToken();
+                 AST.Expression exp = cparseConstantExp();
+                 if (!specifier.alignAttrs)
+                     specifier.alignAttrs = new AST.Expressions();
+                 specifier.alignAttrs.push(exp);
+                 check(TOK.rightParenthesis);
              }
!             else
              {
!                 /* ignore __attribute__((aligned)), which sets the alignment to the largest value for any data
!                  * type on the target machine. It's the opposite of __attribute__((packed))
!                  */
              }
!         }
!         else if (token.ident == Id.packed)
!         {
!             specifier.packalign.set(1);
!             specifier.packalign.setPack();
!             nextToken();
!         }
!         else if (token.ident == Id.always_inline) // https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html
!         {
!             specifier.scw |= SCW.xinline;
!             nextToken();
!         }
!         else if (token.ident == Id._deprecated)
!         {
!             specifier._deprecated = true;
!             nextToken();
!             if (token.value == TOK.leftParenthesis)  // optional deprecation message
              {
                  nextToken();
+                 specifier.depMsg = cparseExpression();
+                 check(TOK.rightParenthesis);
              }
!         }
!         else if (token.ident == Id.dllimport)
!         {
!             specifier.dllimport = true;
!             nextToken();
!         }
!         else if (token.ident == Id.dllexport)
!         {
!             specifier.dllexport = true;
!             nextToken();
!         }
!         else if (token.ident == Id.naked)
!         {
!             specifier.naked = true;
!             nextToken();
!         }
!         else if (token.ident == Id.noinline)
!         {
!             specifier.scw |= SCW.xnoinline;
!             nextToken();
!         }
!         else if (token.ident == Id.noreturn)
!         {
!             specifier.noreturn = true;
!             nextToken();
!         }
!         else if (token.ident == Id._nothrow)
!         {
!             specifier._nothrow = true;
!             nextToken();
!         }
!         else if (token.ident == Id._pure)
!         {
!             specifier._pure = true;
!             nextToken();
!         }
!         else if (token.ident == Id.vector_size)
!         {
!             nextToken();
!             check(TOK.leftParenthesis);
!             if (token.value == TOK.int32Literal)
              {
+                 const n = token.unsvalue;
+                 if (n < 1 || n & (n - 1) || ushort.max < n)
+                     error("__attribute__((vector_size(%lld))) must be an integer positive power of 2 and be <= 32,768", cast(ulong)n);
+                 specifier.vector_size = cast(uint) n;
                  nextToken();
              }
              else
              {
+                 error("value for vector_size expected, not `%s`", token.toChars());
                  nextToken();
              }
+             check(TOK.rightParenthesis);
          }
          else
          {
*************** final class CParser(AST) : Parser!AST
*** 5076,5083 ****
              if (pt && *pt)
                  t = *pt;
          }
!         if (t.mcache && t.mcache.typedefIdent)
!         {
              t = t.copy();
              t.mcache = null;
          }
--- 5074,5080 ----
              if (pt && *pt)
                  t = *pt;
          }
!         if ((t.mcache && t.mcache.typedefIdent) || t.isTypeBasic()) {
              t = t.copy();
              t.mcache = null;
          }
*************** final class CParser(AST) : Parser!AST
*** 5629,5634 ****
--- 5626,5649 ----
              ++p; // advance to start of next line
          }
  
+         /* Create a nullary template function from an expression:
+          *   auto id()() { return exp; }
+          */
+         void addNullaryTemplate(AST.Expression exp, Identifier id)
+         {
+             auto ret = new AST.ReturnStatement(exp.loc, exp);
+             auto parameterList = AST.ParameterList(new AST.Parameters(), VarArg.none, STC.none);
+             STC stc = STC.auto_;
+             auto tf = new AST.TypeFunction(parameterList, null, LINK.d, stc);
+             auto fd = new AST.FuncDeclaration(exp.loc, exp.loc, id, stc, tf, 0);
+             fd.fbody = ret;
+             AST.Dsymbols* decldefs = new AST.Dsymbols();
+             decldefs.push(fd);
+             AST.TemplateParameters* tpl = new AST.TemplateParameters();
+             auto tempdecl = new AST.TemplateDeclaration(exp.loc, id, tpl, null, decldefs, false);
+             addSym(tempdecl);
+         }
+ 
          while (p < endp)
          {
              //printf("|%s|\n", p);
*************** final class CParser(AST) : Parser!AST
*** 5752,5757 ****
--- 5767,5798 ----
                              }
                              break;
  
+                         case TOK.identifier:
+                         {
+                             /* Look for:
+                              *  #define ID identifier ( args )
+                              * where the macro body is exactly a function-like macro call
+                              * (no additional operators that could cause precedence issues).
+                              * Rewrite to a template function:
+                              *  auto ID()() { return identifier(args); }
+                              */
+                             assert(!params);                    // would be TOK.leftParenthesis
+                             eLatch.sawErrors = false;
+                             auto exp = cparseExpression();
+                             if (eLatch.sawErrors)               // parsing errors
+                                 break;                          // abandon this #define
+                             if (token.value != TOK.endOfFile)   // did not consume the entire line
+                                 break;
+                             // Only allow bare function calls to avoid precedence issues.
+                             // E.g., `#define X FUNC(5)` is safe, but `#define X FUNC(5) + 1`
+                             // would have different semantics in D vs C when used as `X * 2`.
+                             if (!exp.isCallExp())
+                                 break;
+                             addNullaryTemplate(exp, id);
+                             ++p;
+                             continue;
+                         }
+ 
                          case TOK.leftParenthesis:
                          {
                              /* Look for:
*************** final class CParser(AST) : Parser!AST
*** 5771,5788 ****
                              nextToken();
                              if (token.value != TOK.endOfFile)
                                  break;
!                             auto ret = new AST.ReturnStatement(exp.loc, exp);
!                             auto parameterList = AST.ParameterList(new AST.Parameters(), VarArg.none, STC.none);
!                             STC stc = STC.auto_;
!                             auto tf = new AST.TypeFunction(parameterList, null, LINK.d, stc);
!                             auto fd = new AST.FuncDeclaration(exp.loc, exp.loc, id, stc, tf, 0);
!                             fd.fbody = ret;
!                             AST.Dsymbols* decldefs = new AST.Dsymbols();
!                             decldefs.push(fd);
!                             AST.TemplateParameters* tpl = new AST.TemplateParameters();
!                             AST.Expression constraint = null;
!                             auto tempdecl = new AST.TemplateDeclaration(exp.loc, id, tpl, constraint, decldefs, false);
!                             addSym(tempdecl);
                              ++p;
                              continue;
                          }
--- 5812,5818 ----
                              nextToken();
                              if (token.value != TOK.endOfFile)
                                  break;
!                             addNullaryTemplate(exp, id);
                              ++p;
                              continue;
                          }
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/ctfe.h gcc-16-20260405/gcc/d/dmd/ctfe.h
*** gcc-16-20260329/gcc/d/dmd/ctfe.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/ctfe.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/ctfeexpr.d gcc-16-20260405/gcc/d/dmd/ctfeexpr.d
*** gcc-16-20260329/gcc/d/dmd/ctfeexpr.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/ctfeexpr.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * CTFE for expressions involving pointers, slices, array concatenation etc.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/ctfeexpr.d, _ctfeexpr.d)
--- 1,7 ----
  /**
   * CTFE for expressions involving pointers, slices, array concatenation etc.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/ctfeexpr.d, _ctfeexpr.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/ctorflow.d gcc-16-20260405/gcc/d/dmd/ctorflow.d
*** gcc-16-20260329/gcc/d/dmd/ctorflow.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/ctorflow.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Manage flow analysis for constructors.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/ctorflow.d, _ctorflow.d)
--- 1,7 ----
  /**
   * Manage flow analysis for constructors.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/ctorflow.d, _ctorflow.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/cxxfrontend.d gcc-16-20260405/gcc/d/dmd/cxxfrontend.d
*** gcc-16-20260329/gcc/d/dmd/cxxfrontend.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/cxxfrontend.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Contains C++ interfaces for interacting with DMD as a library.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/cxxfrontend.d, _cxxfrontend.d)
--- 1,7 ----
  /**
   * Contains C++ interfaces for interacting with DMD as a library.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/cxxfrontend.d, _cxxfrontend.d)
*************** bool isLvalue(Expression exp)
*** 430,435 ****
--- 430,441 ----
      return dmd.expressionsem.isLvalue(exp);
  }
  
+ bool canElideCopy(Expression exp, Type to, bool checkMod)
+ {
+     import dmd.expressionsem;
+     return dmd.expressionsem.canElideCopy(exp, to, checkMod);
+ }
+ 
  int getFieldIndex(ClassReferenceExp cre, Type fieldtype, uint fieldoffset)
  {
      import dmd.expressionsem;
*************** bool needsClosure(FuncDeclaration fd)
*** 529,534 ****
--- 535,558 ----
      return dmd.funcsem.needsClosure(fd);
  }
  
+ bool hasNestedFrameRefs(FuncDeclaration fd)
+ {
+     import dmd.funcsem;
+     return dmd.funcsem.hasNestedFrameRefs(fd);
+ }
+ 
+ bool isVirtualMethod(FuncDeclaration fd)
+ {
+     import dmd.funcsem;
+     return dmd.funcsem.isVirtualMethod(fd);
+ }
+ 
+ bool isVirtual(const FuncDeclaration fd)
+ {
+     import dmd.funcsem;
+     return dmd.funcsem.isVirtual(fd);
+ }
+ 
  /***********************************************************
   * hdrgen.d
   */
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/dcast.d gcc-16-20260405/gcc/d/dmd/dcast.d
*** gcc-16-20260329/gcc/d/dmd/dcast.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/dcast.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Semantic analysis for cast-expressions.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dcast.d, _dcast.d)
--- 1,7 ----
  /**
   * Semantic analysis for cast-expressions.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dcast.d, _dcast.d)
*************** import dmd.typesem;
*** 50,55 ****
--- 50,99 ----
  
  enum LOG = false;
  
+ IntRange _cast(IntRange _this, Type type)
+ {
+     if (!type.isIntegral() || type.toBasetype().isTypeVector())
+         return _this;
+     if (!type.isUnsigned())
+         return _this.castSigned(type.sizemask());
+     if (type.toBasetype().ty == Tdchar)
+         return _this.castDchar();
+         return _this.castUnsigned(type.sizemask());
+ }
+ 
+ IntRange castUnsigned(IntRange _this, Type type)
+ {
+     if (!type.isIntegral() || type.toBasetype().isTypeVector())
+         return _this.castUnsigned(ulong.max);
+     if (type.toBasetype().ty == Tdchar)
+         return _this.castDchar();
+     return _this.castUnsigned(type.sizemask());
+ }
+ 
+ IntRange intRangeFromType(Type type)
+ {
+     return intRangeFromType(type, type.isUnsigned());
+ }
+ 
+ IntRange intRangeFromType(Type type, bool isUnsigned)
+ {
+     if (!type.isIntegral() || type.toBasetype().isTypeVector())
+         return IntRange.widest();
+ 
+     uinteger_t mask = type.sizemask();
+     auto lower = SignExtendedNumber(0);
+     auto upper = SignExtendedNumber(mask);
+     if (type.toBasetype().ty == Tdchar)
+         upper.value = 0x10FFFFUL;
+     else if (!isUnsigned)
+     {
+         lower.value = ~(mask >> 1);
+         lower.negative = true;
+         upper.value = (mask >> 1);
+     }
+     return IntRange(lower, upper);
+ }
+ 
  /**
   * Attempt to implicitly cast the expression into type `t`.
   *
*************** MATCH implicitConvTo(Expression e, Type
*** 304,310 ****
          if (e.type.isIntegral() && t.isIntegral() && e.type.isTypeBasic() && t.isTypeBasic())
          {
              IntRange src = getIntRange(e);
!             IntRange target = IntRange.fromType(t);
              if (target.contains(src))
              {
                  return MATCH.convert;
--- 348,354 ----
          if (e.type.isIntegral() && t.isIntegral() && e.type.isTypeBasic() && t.isTypeBasic())
          {
              IntRange src = getIntRange(e);
!             IntRange target = intRangeFromType(t);
              if (target.contains(src))
              {
                  return MATCH.convert;
*************** void fix16997(Scope* sc, UnaExp ue)
*** 4330,4337 ****
  extern (D) bool keyCompatibleWithoutCasting(Expression ekey, Type t2)
  {
      Type t1 = ekey.type;
-     t1 = t1.toBasetype();
-     t2 = t2.toBasetype();
  
      if ((t1.isStaticOrDynamicArray() || t1.ty == Tpointer) && t2.ty == t1.ty)
      {
--- 4374,4379 ----
*************** IntRange getIntRange(Expression e)
*** 4358,4364 ****
  {
      IntRange visit(Expression e)
      {
!         return IntRange.fromType(e.type);
      }
  
      IntRange visitInteger(IntegerExp e)
--- 4400,4406 ----
  {
      IntRange visit(Expression e)
      {
!         return intRangeFromType(e.type);
      }
  
      IntRange visitInteger(IntegerExp e)
*************** IntRange getIntRange(Expression e)
*** 4462,4468 ****
  
      IntRange visitUshr(UshrExp e)
      {
!         IntRange ir1 = getIntRange(e.e1).castUnsigned(e.e1.type);
          IntRange ir2 = getIntRange(e.e2);
  
          return (ir1 >>> ir2)._cast(e.type);
--- 4504,4510 ----
  
      IntRange visitUshr(UshrExp e)
      {
!         IntRange ir1 = castUnsigned(getIntRange(e.e1), e.e1.type);
          IntRange ir2 = getIntRange(e.e2);
  
          return (ir1 >>> ir2)._cast(e.type);
*************** IntRange getIntRange(Expression e)
*** 4486,4492 ****
          Expression ie;
          VarDeclaration vd = e.var.isVarDeclaration();
          if (vd && vd.range)
!             return vd.range._cast(e.type);
          if (vd && vd._init && !vd.type.isMutable() && (ie = vd.getConstInitializer()) !is null)
              return getIntRange(ie);
          return visit(e);
--- 4528,4534 ----
          Expression ie;
          VarDeclaration vd = e.var.isVarDeclaration();
          if (vd && vd.range)
!             return _cast(*vd.range, e.type);
          if (vd && vd._init && !vd.type.isMutable() && (ie = vd.getConstInitializer()) !is null)
              return getIntRange(ie);
          return visit(e);
*************** IntRange getIntRange(Expression e)
*** 4541,4547 ****
   * However, the dmd backend does not like a naive cast from a noreturn expression
   * (particularly an `assert(0)`) so this function generates:
   *
!  * `(assert(0), value)` instead of `cast(to)(assert(0))`.
   *
   * `value` is currently `to.init` however it cannot be read so could be made simpler.
   * Params:
--- 4583,4589 ----
   * However, the dmd backend does not like a naive cast from a noreturn expression
   * (particularly an `assert(0)`) so this function generates:
   *
!  * `(value, assert(0))` instead of `cast(to)(assert(0))`.
   *
   * `value` is currently `to.init` however it cannot be read so could be made simpler.
   * Params:
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/dclass.d gcc-16-20260405/gcc/d/dmd/dclass.d
*** gcc-16-20260329/gcc/d/dmd/dclass.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/dclass.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Specification: $(LINK2 https://dlang.org/spec/class.html, Classes)
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dclass.d, _dclass.d)
--- 3,9 ----
   *
   * Specification: $(LINK2 https://dlang.org/spec/class.html, Classes)
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dclass.d, _dclass.d)
*************** import dmd.aggregate;
*** 20,26 ****
  import dmd.arraytypes;
  import dmd.astenums;
  import dmd.declaration;
- import dmd.dscope;
  import dmd.dsymbol;
  import dmd.errors;
  import dmd.func;
--- 20,25 ----
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/declaration.d gcc-16-20260405/gcc/d/dmd/declaration.d
*** gcc-16-20260329/gcc/d/dmd/declaration.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/declaration.d	Sun Apr  5 22:32:07 2026
***************
*** 2,8 ****
   * Miscellaneous declarations, including typedef, alias, variable declarations including the
   * implicit this declaration, type tuples, ClassInfo, ModuleInfo and various TypeInfos.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/declaration.d, _declaration.d)
--- 2,8 ----
   * Miscellaneous declarations, including typedef, alias, variable declarations including the
   * implicit this declaration, type tuples, ClassInfo, ModuleInfo and various TypeInfos.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/declaration.d, _declaration.d)
*************** extern (C++) final class AliasDeclaratio
*** 361,367 ****
          //printf("AliasDeclaration::syntaxCopy()\n");
          assert(!s);
          AliasDeclaration sa = type ? new AliasDeclaration(loc, ident, type.syntaxCopy()) : new AliasDeclaration(loc, ident, aliassym.syntaxCopy(null));
!         sa.comment = comment;
          sa.storage_class = storage_class;
          return sa;
      }
--- 361,367 ----
          //printf("AliasDeclaration::syntaxCopy()\n");
          assert(!s);
          AliasDeclaration sa = type ? new AliasDeclaration(loc, ident, type.syntaxCopy()) : new AliasDeclaration(loc, ident, aliassym.syntaxCopy(null));
!         sa.addComment(comment);
          sa.storage_class = storage_class;
          return sa;
      }
*************** extern (C++) final class OverDeclaration
*** 421,426 ****
--- 421,428 ----
  }
  
  /***********************************************************
+  * Note: dsymbolSemantic turns a VarDeclaration inside a function into
+  * AssignExp(e1: VarExp, e2: ConstructExp or BlitExp).
   */
  extern (C++) class VarDeclaration : Declaration
  {
*************** extern (C++) class VarDeclaration : Decl
*** 510,516 ****
          //printf("VarDeclaration::syntaxCopy(%s)\n", toChars());
          assert(!s);
          auto v = new VarDeclaration(loc, type ? type.syntaxCopy() : null, ident, _init ? _init.syntaxCopy() : null, storage_class);
!         v.comment = comment;
          return v;
      }
  
--- 512,518 ----
          //printf("VarDeclaration::syntaxCopy(%s)\n", toChars());
          assert(!s);
          auto v = new VarDeclaration(loc, type ? type.syntaxCopy() : null, ident, _init ? _init.syntaxCopy() : null, storage_class);
!         v.addComment(comment);
          return v;
      }
  
*************** extern (C++) class BitFieldDeclaration :
*** 663,671 ****
      uint fieldWidth;
      uint bitOffset;
  
!     final extern (D) this(Loc loc, Type type, Identifier ident, Expression width)
      {
!         super(loc, type, ident, null);
          this.dsym = DSYM.bitFieldDeclaration;
          this.width = width;
          this.storage_class |= STC.field;
--- 665,673 ----
      uint fieldWidth;
      uint bitOffset;
  
!     final extern (D) this(Loc loc, Type type, Identifier ident, Expression width, Initializer _init = null)
      {
!         super(loc, type, ident, _init);
          this.dsym = DSYM.bitFieldDeclaration;
          this.width = width;
          this.storage_class |= STC.field;
*************** extern (C++) class BitFieldDeclaration :
*** 675,682 ****
      {
          //printf("BitFieldDeclaration::syntaxCopy(%s)\n", toChars());
          assert(!s);
!         auto bf = new BitFieldDeclaration(loc, type ? type.syntaxCopy() : null, ident, width.syntaxCopy());
!         bf.comment = comment;
          return bf;
      }
  
--- 677,684 ----
      {
          //printf("BitFieldDeclaration::syntaxCopy(%s)\n", toChars());
          assert(!s);
!         auto bf = new BitFieldDeclaration(loc, type ? type.syntaxCopy() : null, ident, width.syntaxCopy(), _init ? _init.syntaxCopy() : null);
!         bf.addComment(comment);
          return bf;
      }
  
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/declaration.h gcc-16-20260405/gcc/d/dmd/declaration.h
*** gcc-16-20260329/gcc/d/dmd/declaration.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/declaration.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
*************** namespace dmd
*** 43,48 ****
--- 43,51 ----
      bool isAbstract(ClassDeclaration *cd);
      bool overloadInsert(Dsymbol *ds, Dsymbol *s);
      bool equals(const Dsymbol * const ds, const Dsymbol * const s);
+     bool hasNestedFrameRefs(FuncDeclaration *fd);
+     bool isVirtualMethod(FuncDeclaration *fd);
+     bool isVirtual(const FuncDeclaration *fd);
  }
  
  //enum STC : ulong from astenums.d:
*************** public:
*** 714,726 ****
      virtual bool isNested() const;
      AggregateDeclaration *isThis() override;
      bool needThis() override final;
!     bool isVirtualMethod();
!     virtual bool isVirtual() const;
      bool isFinalFunc() const;
-     virtual bool addPreInvariant();
-     virtual bool addPostInvariant();
      const char *kind() const override;
-     bool hasNestedFrameRefs();
      ParameterList getParameterList();
  
      virtual FuncDeclaration *toAliasFunc() { return this; }
--- 717,725 ----
      virtual bool isNested() const;
      AggregateDeclaration *isThis() override;
      bool needThis() override final;
!     bool isVirtual() const { return dmd::isVirtual(this); };
      bool isFinalFunc() const;
      const char *kind() const override;
      ParameterList getParameterList();
  
      virtual FuncDeclaration *toAliasFunc() { return this; }
*************** public:
*** 751,759 ****
      FuncLiteralDeclaration *syntaxCopy(Dsymbol *) override;
      bool isNested() const override;
      AggregateDeclaration *isThis() override;
-     bool isVirtual() const override;
-     bool addPreInvariant() override;
-     bool addPostInvariant() override;
  
      const char *kind() const override;
      const char *toPrettyChars(bool QualifyTypes = false) override;
--- 750,755 ----
*************** public:
*** 767,775 ****
      d_bool isMoveCtor;
      CtorDeclaration *syntaxCopy(Dsymbol *) override;
      const char *kind() const override;
-     bool isVirtual() const override;
-     bool addPreInvariant() override;
-     bool addPostInvariant() override;
  
      void accept(Visitor *v) override { v->visit(this); }
  };
--- 763,768 ----
*************** class PostBlitDeclaration final : public
*** 778,786 ****
  {
  public:
      PostBlitDeclaration *syntaxCopy(Dsymbol *) override;
-     bool isVirtual() const override;
-     bool addPreInvariant() override;
-     bool addPostInvariant() override;
  
      void accept(Visitor *v) override { v->visit(this); }
  };
--- 771,776 ----
*************** class DtorDeclaration final : public Fun
*** 790,798 ****
  public:
      DtorDeclaration *syntaxCopy(Dsymbol *) override;
      const char *kind() const override;
-     bool isVirtual() const override;
-     bool addPreInvariant() override;
-     bool addPostInvariant() override;
  
      void accept(Visitor *v) override { v->visit(this); }
  };
--- 780,785 ----
*************** class StaticCtorDeclaration : public Fun
*** 802,810 ****
  public:
      StaticCtorDeclaration *syntaxCopy(Dsymbol *) override;
      AggregateDeclaration *isThis() override final;
-     bool isVirtual() const override final;
-     bool addPreInvariant() override final;
-     bool addPostInvariant() override final;
  
      void accept(Visitor *v) override { v->visit(this); }
  };
--- 789,794 ----
*************** public:
*** 825,833 ****
  
      StaticDtorDeclaration *syntaxCopy(Dsymbol *) override;
      AggregateDeclaration *isThis() override final;
-     bool isVirtual() const override final;
-     bool addPreInvariant() override final;
-     bool addPostInvariant() override final;
  
      void accept(Visitor *v) override { v->visit(this); }
  };
--- 809,814 ----
*************** class InvariantDeclaration final : publi
*** 844,852 ****
  {
  public:
      InvariantDeclaration *syntaxCopy(Dsymbol *) override;
!     bool isVirtual() const override;
!     bool addPreInvariant() override;
!     bool addPostInvariant() override;
  
      void accept(Visitor *v) override { v->visit(this); }
  };
--- 825,831 ----
  {
  public:
      InvariantDeclaration *syntaxCopy(Dsymbol *) override;
! 
  
      void accept(Visitor *v) override { v->visit(this); }
  };
*************** public:
*** 861,869 ****
  
      UnitTestDeclaration *syntaxCopy(Dsymbol *) override;
      AggregateDeclaration *isThis() override;
-     bool isVirtual() const override;
-     bool addPreInvariant() override;
-     bool addPostInvariant() override;
  
      void accept(Visitor *v) override { v->visit(this); }
  };
--- 840,845 ----
*************** class NewDeclaration final : public Func
*** 873,881 ****
  public:
      NewDeclaration *syntaxCopy(Dsymbol *) override;
      const char *kind() const override;
-     bool isVirtual() const override;
-     bool addPreInvariant() override;
-     bool addPostInvariant() override;
  
      void accept(Visitor *v) override { v->visit(this); }
  };
--- 849,854 ----
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/delegatize.d gcc-16-20260405/gcc/d/dmd/delegatize.d
*** gcc-16-20260329/gcc/d/dmd/delegatize.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/delegatize.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Specification: $(LINK2 https://dlang.org/spec/function.html#lazy-params, Lazy Parameters)
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/delegatize.d, _delegatize.d)
--- 3,9 ----
   *
   * Specification: $(LINK2 https://dlang.org/spec/function.html#lazy-params, Lazy Parameters)
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/delegatize.d, _delegatize.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/denum.d gcc-16-20260405/gcc/d/dmd/denum.d
*** gcc-16-20260329/gcc/d/dmd/denum.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/denum.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Specification: $(LINK2 https://dlang.org/spec/enum.html, Enums)
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/denum.d, _denum.d)
--- 3,9 ----
   *
   * Specification: $(LINK2 https://dlang.org/spec/enum.html, Enums)
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/denum.d, _denum.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/deps.d gcc-16-20260405/gcc/d/dmd/deps.d
*** gcc-16-20260329/gcc/d/dmd/deps.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/deps.d	Sun Apr  5 22:32:07 2026
***************
*** 22,28 ****
   *   source/importb.d
   * ---
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/deps.d, makedeps.d)
   * Documentation:  https://dlang.org/phobos/dmd_deps.html
--- 22,28 ----
   *   source/importb.d
   * ---
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/deps.d, makedeps.d)
   * Documentation:  https://dlang.org/phobos/dmd_deps.html
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/dimport.d gcc-16-20260405/gcc/d/dmd/dimport.d
*** gcc-16-20260329/gcc/d/dmd/dimport.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/dimport.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * A `Dsymbol` representing a renamed import.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dimport.d, _dimport.d)
--- 1,7 ----
  /**
   * A `Dsymbol` representing a renamed import.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dimport.d, _dimport.d)
*************** extern (C++) final class Import : Dsymbo
*** 95,101 ****
      {
          assert(!s);
          auto si = new Import(loc, packages, id, aliasId, isstatic);
!         si.comment = comment;
          assert(!(isstatic && names.length));
          if (names.length && !si.aliasId)
              si.ident = null;
--- 95,101 ----
      {
          assert(!s);
          auto si = new Import(loc, packages, id, aliasId, isstatic);
!         si.addComment(comment);
          assert(!(isstatic && names.length));
          if (names.length && !si.aliasId)
              si.ident = null;
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/dinterpret.d gcc-16-20260405/gcc/d/dmd/dinterpret.d
*** gcc-16-20260329/gcc/d/dmd/dinterpret.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/dinterpret.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Specification: ($LINK2 https://dlang.org/spec/function.html#interpretation, Compile Time Function Execution (CTFE))
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dinterpret.d, _dinterpret.d)
--- 3,9 ----
   *
   * Specification: ($LINK2 https://dlang.org/spec/function.html#interpretation, Compile Time Function Execution (CTFE))
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dinterpret.d, _dinterpret.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/dmacro.d gcc-16-20260405/gcc/d/dmd/dmacro.d
*** gcc-16-20260329/gcc/d/dmd/dmacro.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/dmacro.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Text macro processor for Ddoc.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dmacro.d, _dmacro.d)
--- 1,7 ----
  /**
   * Text macro processor for Ddoc.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dmacro.d, _dmacro.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/dmodule.d gcc-16-20260405/gcc/d/dmd/dmodule.d
*** gcc-16-20260329/gcc/d/dmd/dmodule.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/dmodule.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Specification: $(LINK2 https://dlang.org/spec/module.html, Modules)
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dmodule.d, _dmodule.d)
--- 3,9 ----
   *
   * Specification: $(LINK2 https://dlang.org/spec/module.html, Modules)
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dmodule.d, _dmodule.d)
*************** import dmd.compiler;
*** 26,32 ****
  import dmd.cparse;
  import dmd.declaration;
  import dmd.dmacro;
- import dmd.doc;
  import dmd.dsymbol;
  import dmd.errors;
  import dmd.expression;
--- 26,31 ----
*************** extern (C++) final class Module : Packag
*** 394,400 ****
      Identifiers* versionidsNot; // forward referenced version identifiers
  
      MacroTable macrotable;      // document comment macros
!     Escape* _escapetable;       // document comment escapes
  
      size_t nameoffset;          // offset of module name from start of ModuleInfo
      size_t namelen;             // length of module name in characters
--- 393,399 ----
      Identifiers* versionidsNot; // forward referenced version identifiers
  
      MacroTable macrotable;      // document comment macros
!     void* _escapetable;         // document comment escapes (Escape*)
  
      size_t nameoffset;          // offset of module name from start of ModuleInfo
      size_t namelen;             // length of module name in characters
*************** extern (C++) final class Module : Packag
*** 708,714 ****
           */
          if (buf.length>= 4 && buf[0..4] == "Ddoc")
          {
!             comment = buf.ptr + 4;
              filetype = FileType.ddoc;
              if (!docfile)
                  setDocfile();
--- 707,713 ----
           */
          if (buf.length>= 4 && buf[0..4] == "Ddoc")
          {
!             this.addComment(buf.ptr + 4);
              filetype = FileType.ddoc;
              if (!docfile)
                  setDocfile();
*************** extern (C++) final class Module : Packag
*** 721,727 ****
           */
          if (FileName.equalsExt(arg, dd_ext))
          {
!             comment = buf.ptr; // the optional Ddoc, if present, is handled above.
              filetype = FileType.ddoc;
              if (!docfile)
                  setDocfile();
--- 720,726 ----
           */
          if (FileName.equalsExt(arg, dd_ext))
          {
!             this.addComment(buf.ptr); // the optional Ddoc, if present, is handled above.
              filetype = FileType.ddoc;
              if (!docfile)
                  setDocfile();
*************** extern (C++) final class Module : Packag
*** 1020,1034 ****
          }
      }
  
-     /** Lazily initializes and returns the escape table.
-     Turns out it eats a lot of memory.
-     */
-     extern(D) Escape* escapetable() nothrow
-     {
-         if (!_escapetable)
-             _escapetable = new Escape();
-         return _escapetable;
-     }
  }
  
  /***********************************************************
--- 1019,1024 ----
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/doc.d gcc-16-20260405/gcc/d/dmd/doc.d
*** gcc-16-20260329/gcc/d/dmd/doc.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/doc.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Specification: $(LINK2 https://dlang.org/spec/ddoc.html, Documentation Generator)
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/doc.d, _doc.d)
--- 3,9 ----
   *
   * Specification: $(LINK2 https://dlang.org/spec/ddoc.html, Documentation Generator)
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/doc.d, _doc.d)
*************** import dmd.root.utf;
*** 53,58 ****
--- 53,59 ----
  import dmd.tokens;
  import dmd.visitor;
  
+ 
  /****************************************************
   * Generate Ddoc text for Module `m` and append it to `outbuf`.
   * Params:
*************** void gendocfile(Module m, const char* dd
*** 212,255 ****
      gendocfile(m, ddoctext_ptr[0 .. ddoctext_length], datetime, eSink, outbuf);
  }
  
- public
- struct Escape
- {
-     const(char)[][char.max] strings;
- 
-     /***************************************
-      * Find character string to replace c with.
-      */
-     const(char)[] escapeChar(char c) @safe
-     {
-         version (all)
-         {
-             //printf("escapeChar('%c') => %p, %p\n", c, strings, strings[c].ptr);
-             return strings[c];
-         }
-         else
-         {
-             const(char)[] s;
-             switch (c)
-             {
-             case '<':
-                 s = "&lt;";
-                 break;
-             case '>':
-                 s = "&gt;";
-                 break;
-             case '&':
-                 s = "&amp;";
-                 break;
-             default:
-                 s = null;
-                 break;
-             }
-             return s;
-         }
-     }
- }
- 
  /***********************************************************
   */
  public
--- 213,218 ----
*************** struct DocComment
*** 660,665 ****
--- 623,675 ----
  
  private:
  
+ /** Lazily initializes and returns the escape table.
+ Turns out it eats a lot of memory.
+ */
+ Escape* escapetable(Module _this) nothrow
+ {
+     if (!_this._escapetable)
+         _this._escapetable = new Escape();
+     return cast(Escape*) _this._escapetable;
+ }
+ 
+ struct Escape
+ {
+     const(char)[][char.max] strings;
+ 
+     /***************************************
+      * Find character string to replace c with.
+      */
+     const(char)[] escapeChar(char c) @safe
+     {
+         version (all)
+         {
+             //printf("escapeChar('%c') => %p, %p\n", c, strings, strings[c].ptr);
+             return strings[c];
+         }
+         else
+         {
+             const(char)[] s;
+             switch (c)
+             {
+             case '<':
+                 s = "&lt;";
+                 break;
+             case '>':
+                 s = "&gt;";
+                 break;
+             case '&':
+                 s = "&amp;";
+                 break;
+             default:
+                 s = null;
+                 break;
+             }
+             return s;
+         }
+     }
+ }
+ 
  /***********************************************************
   */
  class Section
*************** void emitComment(Dsymbol s, ref OutBuffe
*** 1381,1391 ****
          {
              if (s && sc.lastdc && isDitto(com))
              {
!                 sc.lastdc.a.push(s);
                  return;
              }
              // Put previous doc comment if exists
!             if (DocComment* dc = sc.lastdc)
              {
                  assert(dc.a.length > 0, "Expects at least one declaration for a" ~
                      "documentation comment");
--- 1391,1401 ----
          {
              if (s && sc.lastdc && isDitto(com))
              {
!                 (cast(DocComment*) sc.lastdc).a.push(s);
                  return;
              }
              // Put previous doc comment if exists
!             if (auto dc = cast(DocComment*) sc.lastdc)
              {
                  assert(dc.a.length > 0, "Expects at least one declaration for a" ~
                      "documentation comment");
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/doc.h gcc-16-20260405/gcc/d/dmd/doc.h
*** gcc-16-20260329/gcc/d/dmd/doc.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/doc.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/dscope.d gcc-16-20260405/gcc/d/dmd/dscope.d
*** gcc-16-20260329/gcc/d/dmd/dscope.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/dscope.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Not to be confused with the `scope` storage class.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dscope.d, _dscope.d)
--- 3,9 ----
   *
   * Not to be confused with the `scope` storage class.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dscope.d, _dscope.d)
*************** import dmd.ctorflow;
*** 22,28 ****
  import dmd.dclass;
  import dmd.declaration;
  import dmd.dmodule;
- import dmd.doc;
  import dmd.dstruct;
  import dmd.dsymbol;
  import dmd.dtemplate;
--- 22,27 ----
*************** extern (C++) struct Scope
*** 190,196 ****
      // user defined attributes
      UserAttributeDeclaration userAttribDecl;
  
!     DocComment* lastdc;        /// documentation comment for last symbol at this scope
      uint[void*] anchorCounts;  /// lookup duplicate anchor name count
      Identifier prevAnchor;     /// qualified symbol name of last doc anchor
  
--- 189,195 ----
      // user defined attributes
      UserAttributeDeclaration userAttribDecl;
  
!     void* lastdc;              /// documentation comment for last symbol at this scope (DocComment*)
      uint[void*] anchorCounts;  /// lookup duplicate anchor name count
      Identifier prevAnchor;     /// qualified symbol name of last doc anchor
  
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/dstruct.d gcc-16-20260405/gcc/d/dmd/dstruct.d
*** gcc-16-20260329/gcc/d/dmd/dstruct.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/dstruct.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Specification: $(LINK2 https://dlang.org/spec/struct.html, Structs, Unions)
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dstruct.d, _dstruct.d)
--- 3,9 ----
   *
   * Specification: $(LINK2 https://dlang.org/spec/struct.html, Structs, Unions)
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dstruct.d, _dstruct.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/dsymbol.d gcc-16-20260405/gcc/d/dmd/dsymbol.d
*** gcc-16-20260329/gcc/d/dmd/dsymbol.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/dsymbol.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * The base class for a D symbol, which can be a module, variable, function, enum, etc.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dsymbol.d, _dsymbol.d)
--- 1,7 ----
  /**
   * The base class for a D symbol, which can be a module, variable, function, enum, etc.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dsymbol.d, _dsymbol.d)
*************** import dmd.statement;
*** 45,53 ****
  import dmd.staticassert;
  import dmd.tokens;
  import dmd.visitor;
- 
  import dmd.common.outbuffer;
- 
  /***************************************
   * Calls dg(Dsymbol* sym) for each Dsymbol.
   * If dg returns !=0, stops and returns that value else returns 0.
--- 45,51 ----
*************** void foreachDsymbol(Dsymbols* symbols, s
*** 100,105 ****
--- 98,159 ----
      }
  }
  
+ private void addComment(Dsymbol d, const(char)* comment)
+ {
+     scope v = new AddCommentVisitor(comment);
+     d.accept(v);
+ }
+ 
+ extern (C++) private class AddCommentVisitor: Visitor
+ {
+     alias visit = Visitor.visit;
+ 
+     const(char)* comment;
+ 
+     this(const(char)* comment)
+     {
+         this.comment = comment;
+     }
+ 
+     override void visit(Dsymbol d)
+     {
+         if (!comment || !*comment)
+             return;
+ 
+         //printf("addComment '%s' to Dsymbol %p '%s'\n", comment, this, toChars());
+         void* h = cast(void*)d;      // just the pointer is the key
+         auto p = h in d.commentHashTable;
+         if (!p)
+         {
+             d.commentHashTable[h] = comment;
+             return;
+         }
+         if (strcmp(*p, comment) != 0)
+         {
+             // Concatenate the two
+             import dmd.lexer;
+             *p = Lexer.combineComments((*p).toDString(), comment.toDString(), true);
+         }
+     }
+     override void visit(AttribDeclaration atd)
+     {
+         if (comment && atd.decl)
+         {
+             atd.decl.foreachDsymbol( s => s.addComment(comment) );
+         }
+     }
+     override void visit(ConditionalDeclaration cd)
+     {
+         if (comment)
+         {
+             cd.decl    .foreachDsymbol( s => s.addComment(comment) );
+             cd.elsedecl.foreachDsymbol( s => s.addComment(comment) );
+         }
+     }
+     override void visit(StaticForeachDeclaration sfd) {}
+ }
+ 
+ 
  struct Visibility
  {
      ///
*************** extern (C++) class Dsymbol : ASTNode
*** 765,780 ****
          assert(0);
      }
  
-     /****************************************
-      * Add documentation comment to Dsymbol.
-      * Ignore NULL comments.
-      */
-     void addComment(const(char)* comment)
-     {
-         import dmd.dsymbolsem;
-         dmd.dsymbolsem.addComment(this, comment);
-     }
- 
      /// get documentation comment for this Dsymbol
      final const(char)* comment()
      {
--- 819,824 ----
*************** extern (C++) class Dsymbol : ASTNode
*** 786,795 ****
          }
          return null;
      }
! 
!     /* Shell around addComment() to avoid disruption for the moment */
!     final void comment(const(char)* comment) { addComment(comment); }
! 
      extern (D) __gshared const(char)*[void*] commentHashTable;
  
  
--- 830,839 ----
          }
          return null;
      }
!     final void addComment(const(char)* c)
!     {
!         .addComment(this, c);
!     }
      extern (D) __gshared const(char)*[void*] commentHashTable;
  
  
*************** public:
*** 1072,1078 ****
      {
          //printf("ScopeDsymbol::syntaxCopy('%s')\n", toChars());
          ScopeDsymbol sds = s ? cast(ScopeDsymbol)s : new ScopeDsymbol(ident);
!         sds.comment = comment;
          sds.members = arraySyntaxCopy(members);
          sds.endlinnum = endlinnum;
          return sds;
--- 1116,1122 ----
      {
          //printf("ScopeDsymbol::syntaxCopy('%s')\n", toChars());
          ScopeDsymbol sds = s ? cast(ScopeDsymbol)s : new ScopeDsymbol(ident);
!         sds.addComment(comment);
          sds.members = arraySyntaxCopy(members);
          sds.endlinnum = endlinnum;
          return sds;
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/dsymbol.h gcc-16-20260405/gcc/d/dmd/dsymbol.h
*** gcc-16-20260329/gcc/d/dmd/dsymbol.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/dsymbol.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
*************** public:
*** 242,248 ****
      virtual Visibility visible();
      virtual Dsymbol *syntaxCopy(Dsymbol *s);    // copy only syntax trees
  
-     virtual void addComment(const utf8_t *comment);
      const utf8_t *comment();                      // current value of comment
  
      UnitTestDeclaration *ddocUnittest();
--- 242,247 ----
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/dsymbolsem.d gcc-16-20260405/gcc/d/dmd/dsymbolsem.d
*** gcc-16-20260329/gcc/d/dmd/dsymbolsem.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/dsymbolsem.d	Sun Apr  5 22:32:07 2026
***************
*** 2,8 ****
   * Does the semantic 1 pass on the AST, which looks at symbol declarations but not initializers
   * or function bodies.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dsymbolsem.d, _dsymbolsem.d)
--- 2,8 ----
   * Does the semantic 1 pass on the AST, which looks at symbol declarations but not initializers
   * or function bodies.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dsymbolsem.d, _dsymbolsem.d)
*************** void addObjcSymbols(Dsymbol _this, Class
*** 143,148 ****
--- 143,157 ----
          objc.addSymbols(cd, classes, categories);
  }
  
+ private void fixupInvariantIdent(InvariantDeclaration invd, size_t offset)
+ {
+     OutBuffer idBuf;
+     idBuf.writestring("__invariant");
+     idBuf.print(offset);
+ 
+     invd.ident = Identifier.idPool(idBuf[]);
+ }
+ 
  /************************************
   * Maybe `ident` was a C or C++ name. Check for that,
   * and suggest the D equivalent.
*************** bool checkDeprecated(Dsymbol d, Loc loc,
*** 1613,1618 ****
--- 1622,1629 ----
      else
          deprecation(loc, "%s `%s` is deprecated", d.kind, d.toPrettyChars);
  
+     deprecationSupplemental(d.loc, "`%s` is declared here", d.toErrMsg);
+ 
      if (auto ti = sc.parent ? sc.parent.isInstantiated() : null)
          ti.printInstantiationTrace(Classification.deprecation);
      else if (auto ti = sc.parent ? sc.parent.isTemplateInstance() : null)
*************** private extern(C++) final class DsymbolS
*** 2266,2271 ****
--- 2277,2428 ----
              dsym.inuse--;
              sc2.pop();
          }
+         static bool hasDollarDimension(TypeSArray tsa)
+         {
+             auto d = tsa.dim;
+             if (!d)
+                 return false;
+             auto ide = d.isIdentifierExp();
+             if (!ide)
+                 return false;
+             return ide.ident == Id.dollar;
+         }
+         static bool hasUnresolvedDollar(Type t)
+         {
+             auto tsa = t.isTypeSArray();
+             if (!tsa)
+                 return false;
+             if (hasDollarDimension(tsa))
+                 return true;
+             return hasUnresolvedDollar(tsa.next);
+         }
+ 
+         static void resolveDollarToZero(Type t, Loc loc)
+         {
+             auto tsa = t.isTypeSArray();
+             if (!tsa)
+                 return;
+             if (hasDollarDimension(tsa)) {
+                 tsa.dim = new IntegerExp(loc, 0, Type.tsize_t);
+             }
+             resolveDollarToZero(tsa.next, loc);
+         }
+ 
+         static bool inferExprLength(Expression e, out dinteger_t len)
+         {
+             if (!e)
+                 return false;
+ 
+             if (auto ale = e.isArrayLiteralExp())
+             {
+                 len = ale.elements.length;
+                 return true;
+             }
+ 
+             if (auto ce = e.isCatExp())
+             {
+                 dinteger_t l1;
+                 dinteger_t l2;
+                 if (inferExprLength(ce.e1, l1) && inferExprLength(ce.e2, l2))
+                 {
+                     len = l1 + l2;
+                     return true;
+                 }
+             }
+ 
+             if (!e.type)
+                 return false;
+ 
+             auto tsan = e.type.toBasetype().isTypeSArray();
+             if (!tsan)
+                 return false;
+ 
+             auto dim = tsan.dim.isIntegerExp();
+             if (!dim)
+                 return false;
+ 
+             len = dim.value;
+             return true;
+         }
+ 
+         static bool inferSArrayDim(TypeSArray tsa, Expression ie, Loc loc, Scope* sc)
+         {
+             if (!tsa || !ie)
+                 return false;
+ 
+             if (!hasDollarDimension(tsa))
+                 return false;
+ 
+             if (auto ale = ie.isArrayLiteralExp())
+             {
+                 dinteger_t len = ale.elements.length;
+                 tsa.dim = new IntegerExp(loc, len, Type.tsize_t);
+                 if (auto innerTsa = tsa.next.isTypeSArray())
+                 {
+                     if (ale.elements.length > 0)
+                     {
+                         auto firstElem = (*ale.elements)[0];
+                         inferSArrayDim(innerTsa, firstElem, loc, sc);
+                     }
+                 }
+                 return true;
+             }
+             else if (auto se = ie.isStringExp())
+             {
+                 Type next = tsa.next.toBasetype();
+                 if (next.ty == TY.Tchar || next.ty == TY.Twchar || next.ty == TY.Tdchar)
+                 {
+                     tsa.dim = new IntegerExp(loc, se.len, Type.tsize_t);
+                     return true;
+                 }
+                 return false;
+             }
+ 
+             // For other initializer forms, infer `$` only when the extent is
+             // compile-time known: either a concatenation whose operands are
+             // inferable, or any expression whose type is a static array.
+             dinteger_t len;
+             if (!inferExprLength(ie, len))
+                 return false;
+ 
+             tsa.dim = new IntegerExp(loc, len, Type.tsize_t);
+             return true;
+         }
+ 
+         auto tsa = dsym.type.isTypeSArray();
+ 
+         if (tsa && hasDollarDimension(tsa))
+         {
+             if (!dsym._init || dsym._init.isVoidInitializer())
+             {
+                 .error(dsym.loc, "cannot infer static array length from `$`, provide an initializer");
+                 tsa.dim = new IntegerExp(dsym.loc, 0, Type.tsize_t);
+             }
+             else
+             {
+                 Expression ie = dsym._init.initializerToExpression(null, sc.inCfile);
+                 if (ie && ie.op != EXP.error)
+                 {
+                     ie = ie.expressionSemantic(sc);
+                     ie = ie.optimize(WANTvalue);
+                     bool dimInferred = inferSArrayDim(tsa, ie, dsym.loc, sc);
+                     if (!dimInferred)
+                     {
+                         .error(dsym.loc, "cannot infer static array length from `$`, provide an initializer");
+                         tsa.dim = new IntegerExp(dsym.loc, 0, Type.tsize_t);
+                     }
+                     if (auto ale = ie.isArrayLiteralExp())
+                         dsym._init = new ExpInitializer(dsym.loc, ale);
+                 }
+             }
+         }
+         if (tsa && hasUnresolvedDollar(tsa.next))
+         {
+             .error(dsym.loc, "cannot infer static array length from `$`, provide an initializer");
+             resolveDollarToZero(tsa.next, dsym.loc);
+             return;
+         }
+ 
          //printf(" semantic type = %s\n", dsym.type ? dsym.type.toChars() : "null");
          if (dsym.type.ty == Terror)
              dsym.errors = true;
*************** private extern(C++) final class DsymbolS
*** 2479,2485 ****
                          if (i == 0)
                              einit = Expression.combine(te.e0, einit);
                      }
!                     ti = new ExpInitializer(einit.loc, einit);
                  }
                  else
                      ti = dsym._init ? dsym._init.syntaxCopy() : null;
--- 2636,2644 ----
                          if (i == 0)
                              einit = Expression.combine(te.e0, einit);
                      }
!                     // Use the original initializer location, not the tuple element's location,
!                     // so error messages point to the declaration site
!                     ti = new ExpInitializer(dsym._init ? dsym._init.loc : einit.loc, einit);
                  }
                  else
                      ti = dsym._init ? dsym._init.syntaxCopy() : null;
*************** private extern(C++) final class DsymbolS
*** 3174,3179 ****
--- 3333,3346 ----
          if (dsym.semanticRun >= PASS.semanticdone)
              return;
  
+         const bool isAnonymous = dsym.isAnonymous();
+         if (isAnonymous && dsym._init)
+         {
+              .error(dsym._init.loc, "anonymous bitfield cannot have default initializer");
+              dsym._init = null;
+              dsym.errors = true;
+         }
+ 
          visit(cast(VarDeclaration)dsym);
          if (dsym.errors)
              return;
*************** private extern(C++) final class DsymbolS
*** 3195,3202 ****
          if (!dsym.type.isIntegral())
          {
              // C11 6.7.2.1-5
!             error(width.loc, "bitfield type `%s` is not an integer type", dsym.type.toChars());
              dsym.errors = true;
          }
          if (!width.isIntegerExp())
          {
--- 3362,3373 ----
          if (!dsym.type.isIntegral())
          {
              // C11 6.7.2.1-5
!             if (isAnonymous)
!                 error(dsym.loc, "anonymous bitfield cannot be of non-integral type `%s`", dsym.type.toChars());
!             else
!                 error(dsym.loc, "bitfield `%s` cannot be of non-integral type `%s`", dsym.toChars(), dsym.type.toChars());
              dsym.errors = true;
+             return;
          }
          if (!width.isIntegerExp())
          {
*************** private extern(C++) final class DsymbolS
*** 3204,3223 ****
              dsym.errors = true;
          }
          const uwidth = width.toInteger(); // uwidth is unsigned
!         if (uwidth == 0 && !dsym.isAnonymous())
          {
!             error(width.loc, "bitfield `%s` has zero width", dsym.toChars());
              dsym.errors = true;
          }
!         const sz = dsym.type.size();
!         if (sz == SIZE_INVALID)
!             dsym.errors = true;
!         const max_width = sz * 8;
!         if (uwidth > max_width)
          {
!             error(width.loc, "width `%lld` of bitfield `%s` does not fit in type `%s`", cast(long)uwidth, dsym.toChars(), dsym.type.toChars());
              dsym.errors = true;
          }
          dsym.fieldWidth = cast(uint)uwidth;
      }
  
--- 3375,3408 ----
              dsym.errors = true;
          }
          const uwidth = width.toInteger(); // uwidth is unsigned
!         if (uwidth == 0 && !isAnonymous)
          {
!             error(dsym.loc, "bitfield `%s` cannot have zero width", dsym.toChars());
              dsym.errors = true;
          }
!         if (cast(long)uwidth < 0)
          {
!             if (isAnonymous)
!                 error(width.loc, "anonymous bitfield has negative width `%lld`", cast(long)uwidth);
!             else
!                 error(width.loc, "bitfield `%s` has negative width `%lld`", dsym.toChars(), cast(long)uwidth);
              dsym.errors = true;
          }
+         else
+         {
+             const sz = dsym.type.size();
+             if (sz == SIZE_INVALID)
+                 dsym.errors = true;
+             const max_width = sz * 8;
+             if (uwidth > max_width)
+             {
+                 if (isAnonymous)
+                     error(width.loc, "width `%lld` of anonymous bitfield does not fit in type `%s`", cast(long)uwidth, dsym.type.toChars());
+                 else
+                     error(width.loc, "width `%lld` of bitfield `%s` does not fit in type `%s`", cast(long)uwidth, dsym.toChars(), dsym.type.toChars());
+                 dsym.errors = true;
+             }
+         }
          dsym.fieldWidth = cast(uint)uwidth;
      }
  
*************** private extern(C++) final class DsymbolS
*** 3404,3410 ****
  
          sc = sc.push();
          sc.stc &= ~(STC.auto_ | STC.scope_ | STC.static_ | STC.gshared);
!         sc.inunion = scd.isunion ? scd : null;
          sc.resetAllFlags();
          for (size_t i = 0; i < scd.decl.length; i++)
          {
--- 3589,3595 ----
  
          sc = sc.push();
          sc.stc &= ~(STC.auto_ | STC.scope_ | STC.static_ | STC.gshared);
!         sc.inunion = scd.isunion ? scd : sc.inunion;
          sc.resetAllFlags();
          for (size_t i = 0; i < scd.decl.length; i++)
          {
*************** bool determineFields(AggregateDeclaratio
*** 7040,7049 ****
          {
              if (ad == tvs.sym)
              {
                  const(char)* psz = (v.type.toBasetype().ty == Tsarray) ? "static array of " : "";
!                 .error(ad.loc, "%s `%s` cannot have field `%s` with %ssame struct type", ad.kind, ad.toPrettyChars, v.toChars(), psz);
!                 ad.type = Type.terror;
!                 ad.errors = true;
                  return 1;
              }
          }
--- 7225,7244 ----
          {
              if (ad == tvs.sym)
              {
+                 if (ad.type.ty == Terror || ad.errors)
+                     return 1;   // failed already
+ 
                  const(char)* psz = (v.type.toBasetype().ty == Tsarray) ? "static array of " : "";
!                 if (!v.isAnonymous())
!                     .error(v.loc, "%s `%s` cannot have field `%s` with %ssame struct type", ad.kind, ad.toPrettyChars, v.toChars(), psz);
!                 else
!                     .error(v.loc, "%s `%s` cannot have anonymous field with %ssame struct type", ad.kind, ad.toPrettyChars, psz);
!                 // Don't cache errors from speculative semantic
!                 if (!global.gag)
!                 {
!                     ad.type = Type.terror;
!                     ad.errors = true;
!                 }
                  return 1;
              }
          }
*************** private extern(C++) class SetFieldOffset
*** 8398,8405 ****
              ad.structsize, ad.alignsize,
              isunion);
  
!         //printf("\t%s: memalignsize = %d\n", toChars(), memalignsize);
!         //printf(" addField '%s' to '%s' at offset %d, size = %d\n", toChars(), ad.toChars(), offset, memsize);
      }
  
      override void visit(BitFieldDeclaration bfd)
--- 8593,8600 ----
              ad.structsize, ad.alignsize,
              isunion);
  
!         //printf("\t%s: memalignsize = %d\n", vd.toChars(), memalignsize);
!         //printf(" addField '%s' to '%s' at offset %d, size = %d\n", vd.toChars(), ad.toChars(), fieldState.offset, memsize);
      }
  
      override void visit(BitFieldDeclaration bfd)
*************** private extern(C++) class SetFieldOffset
*** 8433,8442 ****
          uint memalignsize = target.fieldalign(t);   // size of member for alignment purposes
          if (log) printf("          memsize: %u memalignsize: %u\n", memsize, memalignsize);
  
!         if (bfd.fieldWidth == 0 && !anon)
!             error(bfd.loc, "named bit fields cannot have 0 width");
!         if (bfd.fieldWidth > memsize * 8)
!             error(bfd.loc, "bit field width %d is larger than type", bfd.fieldWidth);
  
          const style = target.c.bitFieldStyle;
          if (style != TargetC.BitFieldStyle.MS && style != TargetC.BitFieldStyle.Gcc_Clang)
--- 8628,8636 ----
          uint memalignsize = target.fieldalign(t);   // size of member for alignment purposes
          if (log) printf("          memsize: %u memalignsize: %u\n", memsize, memalignsize);
  
!         // Handled in dsymbolSemantic as errors
!         assert(bfd.fieldWidth != 0 || anon, "named bit fields cannot have 0 width");
!         assert(bfd.fieldWidth <= memsize * 8, "bit field width is larger than type");
  
          const style = target.c.bitFieldStyle;
          if (style != TargetC.BitFieldStyle.MS && style != TargetC.BitFieldStyle.Gcc_Clang)
*************** Lfail:
*** 9205,9264 ****
      return false;
  }
  
- void addComment(Dsymbol d, const(char)* comment)
- {
-     scope v = new AddCommentVisitor(comment);
-     d.accept(v);
- }
- 
- extern (C++) class AddCommentVisitor: Visitor
- {
-     alias visit = Visitor.visit;
- 
-     const(char)* comment;
- 
-     this(const(char)* comment)
-     {
-         this.comment = comment;
-     }
- 
-     override void visit(Dsymbol d)
-     {
-         if (!comment || !*comment)
-             return;
- 
-         //printf("addComment '%s' to Dsymbol %p '%s'\n", comment, this, toChars());
-         void* h = cast(void*)d;      // just the pointer is the key
-         auto p = h in d.commentHashTable;
-         if (!p)
-         {
-             d.commentHashTable[h] = comment;
-             return;
-         }
-         if (strcmp(*p, comment) != 0)
-         {
-             // Concatenate the two
-             *p = Lexer.combineComments((*p).toDString(), comment.toDString(), true);
-         }
-     }
-     override void visit(AttribDeclaration atd)
-     {
-         if (comment)
-         {
-             atd.include(null).foreachDsymbol( s => s.addComment(comment) );
-         }
-     }
-     override void visit(ConditionalDeclaration cd)
-     {
-         if (comment)
-         {
-             cd.decl    .foreachDsymbol( s => s.addComment(comment) );
-             cd.elsedecl.foreachDsymbol( s => s.addComment(comment) );
-         }
-     }
-     override void visit(StaticForeachDeclaration sfd) {}
- }
- 
  void checkCtorConstInit(Dsymbol d)
  {
      scope v = new CheckCtorConstInitVisitor();
--- 9399,9404 ----
*************** private extern(C++) class FinalizeSizeVi
*** 9921,9927 ****
  
      override void visit(StructDeclaration sd)
      {
!         //printf("StructDeclaration::finalizeSize() %s, sizeok = %d\n", toChars(), sizeok);
          assert(sd.sizeok != Sizeok.done);
  
          if (sd.sizeok == Sizeok.inProcess)
--- 10061,10067 ----
  
      override void visit(StructDeclaration sd)
      {
!         //printf("StructDeclaration::finalizeSize() %s, sizeok = %d\n", sd.toChars(), sd.sizeok);
          assert(sd.sizeok != Sizeok.done);
  
          if (sd.sizeok == Sizeok.inProcess)
*************** private extern(C++) class FinalizeSizeVi
*** 9952,9967 ****
          if (sd.structsize == 0)
          {
              sd.hasNoFields = true;
!             sd.alignsize = 1;
  
              // A fine mess of what size a zero sized struct should be
              final switch (sd.classKind)
              {
                  case ClassKind.d:
-                 case ClassKind.cpp:
                      sd.structsize = 1;
                      break;
  
                  case ClassKind.c:
                  case ClassKind.objc:
                      if (target.c.bitFieldStyle == TargetC.BitFieldStyle.MS)
--- 10092,10121 ----
          if (sd.structsize == 0)
          {
              sd.hasNoFields = true;
! 
!             // alignsize has already been set when the struct consists only of
!             // zero sized fields.
!             if (sd.alignsize == 0)
!                 sd.alignsize = 1;
  
              // A fine mess of what size a zero sized struct should be
              final switch (sd.classKind)
              {
                  case ClassKind.d:
                      sd.structsize = 1;
                      break;
  
+                 case ClassKind.cpp:
+                     if (sd.fields.length == 0 ||
+                         target.c.bitFieldStyle == TargetC.BitFieldStyle.MS)
+                     {
+                         // Give struct a size when there's no named fields
+                         sd.structsize = 1;
+                     }
+                     else
+                         sd.structsize = 0;
+                     break;
+ 
                  case ClassKind.c:
                  case ClassKind.objc:
                      if (target.c.bitFieldStyle == TargetC.BitFieldStyle.MS)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/dtemplate.d gcc-16-20260405/gcc/d/dmd/dtemplate.d
*** gcc-16-20260329/gcc/d/dmd/dtemplate.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/dtemplate.d	Sun Apr  5 22:32:07 2026
***************
*** 28,34 ****
   *   arguments, and uses it if found.
   * - Otherwise, the rest of semantic is run on the `TemplateInstance`.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dtemplate.d, _dtemplate.d)
--- 28,34 ----
   *   arguments, and uses it if found.
   * - Otherwise, the rest of semantic is run on the `TemplateInstance`.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dtemplate.d, _dtemplate.d)
*************** extern (C++) final class TemplateDeclara
*** 299,342 ****
          this.visibility = Visibility(Visibility.Kind.undefined);
      }
  
-     extern(D) void computeIsTrivialAlias(Dsymbol s)
-     {
-         /* Set isTrivialAliasSeq if this fits the pattern:
-          *   template AliasSeq(T...) { alias AliasSeq = T; }
-          * or set isTrivialAlias if this fits the pattern:
-          *   template Alias(T) { alias Alias = qualifiers(T); }
-          */
-         if (!(parameters && parameters.length == 1))
-             return;
- 
-         auto ad = s.isAliasDeclaration();
-         if (!ad || !ad.type)
-             return;
- 
-         auto ti = ad.type.isTypeIdentifier();
- 
-         if (!ti || ti.idents.length != 0)
-             return;
- 
-         if (auto ttp = (*parameters)[0].isTemplateTupleParameter())
-         {
-             if (ti.ident is ttp.ident &&
-                 ti.mod == 0)
-             {
-                 //printf("found isTrivialAliasSeq %s %s\n", s.toChars(), ad.type.toChars());
-                 isTrivialAliasSeq = true;
-             }
-         }
-         else if (auto ttp = (*parameters)[0].isTemplateTypeParameter())
-         {
-             if (ti.ident is ttp.ident)
-             {
-                 //printf("found isTrivialAlias %s %s\n", s.toChars(), ad.type.toChars());
-                 isTrivialAlias = true;
-             }
-         }
-     }
- 
      override TemplateDeclaration syntaxCopy(Dsymbol)
      {
          //printf("TemplateDeclaration.syntaxCopy()\n");
--- 299,304 ----
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/dtoh.d gcc-16-20260405/gcc/d/dmd/dtoh.d
*** gcc-16-20260329/gcc/d/dmd/dtoh.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/dtoh.d	Sun Apr  5 22:32:07 2026
***************
*** 2,8 ****
   * This module contains the implementation of the C++ header generation available through
   * the command line switch -Hc.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dtoh.d, _dtoh.d)
--- 2,8 ----
   * This module contains the implementation of the C++ header generation available through
   * the command line switch -Hc.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dtoh.d, _dtoh.d)
*************** import dmd.arraytypes;
*** 21,26 ****
--- 21,27 ----
  import dmd.dsymbolsem;
  import dmd.templatesem : computeOneMember;
  import dmd.expressionsem : toInteger;
+ import dmd.funcsem : isVirtual;
  import dmd.errors;
  import dmd.errorsink;
  import dmd.globals;
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/dversion.d gcc-16-20260405/gcc/d/dmd/dversion.d
*** gcc-16-20260329/gcc/d/dmd/dversion.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/dversion.d	Sun Apr  5 22:32:07 2026
***************
*** 4,10 ****
   * Specification: $(LINK2 https://dlang.org/spec/version.html#version-specification, Version Specification),
   *                $(LINK2 https://dlang.org/spec/version.html#debug_specification, Debug Specification).
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dversion.d, _dversion.d)
--- 4,10 ----
   * Specification: $(LINK2 https://dlang.org/spec/version.html#version-specification, Version Specification),
   *                $(LINK2 https://dlang.org/spec/version.html#debug_specification, Debug Specification).
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dversion.d, _dversion.d)
*************** extern (C++) final class DebugSymbol : D
*** 39,45 ****
      {
          assert(!s);
          auto ds = new DebugSymbol(loc, ident);
!         ds.comment = comment;
          return ds;
      }
  
--- 39,45 ----
      {
          assert(!s);
          auto ds = new DebugSymbol(loc, ident);
!         ds.addComment(comment);
          return ds;
      }
  
*************** extern (C++) final class VersionSymbol :
*** 75,81 ****
      {
          assert(!s);
          auto ds = new VersionSymbol(loc, ident);
!         ds.comment = comment;
          return ds;
      }
  
--- 75,81 ----
      {
          assert(!s);
          auto ds = new VersionSymbol(loc, ident);
!         ds.addComment(comment);
          return ds;
      }
  
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/entity.d gcc-16-20260405/gcc/d/dmd/entity.d
*** gcc-16-20260329/gcc/d/dmd/entity.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/entity.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Specification $(LINK2 https://dlang.org/spec/entity.html, Named Character Entities)
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/entity.d, _entity.d)
--- 3,9 ----
   *
   * Specification $(LINK2 https://dlang.org/spec/entity.html, Named Character Entities)
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/entity.d, _entity.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/enum.h gcc-16-20260405/gcc/d/dmd/enum.h
*** gcc-16-20260329/gcc/d/dmd/enum.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/enum.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/enumsem.d gcc-16-20260405/gcc/d/dmd/enumsem.d
*** gcc-16-20260329/gcc/d/dmd/enumsem.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/enumsem.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Does the semantic passes on enums.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/enumsem.d, _enumsem.d)
--- 1,7 ----
  /**
   * Does the semantic passes on enums.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/enumsem.d, _enumsem.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/errors.d gcc-16-20260405/gcc/d/dmd/errors.d
*** gcc-16-20260329/gcc/d/dmd/errors.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/errors.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Functions for raising errors.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/errors.d, _errors.d)
--- 1,7 ----
  /**
   * Functions for raising errors.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/errors.d, _errors.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/errors.h gcc-16-20260405/gcc/d/dmd/errors.h
*** gcc-16-20260329/gcc/d/dmd/errors.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/errors.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/errorsink.d gcc-16-20260405/gcc/d/dmd/errorsink.d
*** gcc-16-20260329/gcc/d/dmd/errorsink.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/errorsink.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Provides an abstraction for what to do with error messages.
   *
!  * Copyright:   Copyright (C) 2023-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/errorsink.d, _errorsink.d)
--- 1,7 ----
  /**
   * Provides an abstraction for what to do with error messages.
   *
!  * Copyright:   Copyright (C) 2023-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/errorsink.d, _errorsink.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/escape.d gcc-16-20260405/gcc/d/dmd/escape.d
*** gcc-16-20260329/gcc/d/dmd/escape.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/escape.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Most of the logic to implement scoped pointers and scoped references is here.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/escape.d, _escape.d)
--- 1,7 ----
  /**
   * Most of the logic to implement scoped pointers and scoped references is here.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/escape.d, _escape.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/expression.d gcc-16-20260405/gcc/d/dmd/expression.d
*** gcc-16-20260329/gcc/d/dmd/expression.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/expression.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Specification: ($LINK2 https://dlang.org/spec/expression.html, Expressions)
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/expression.d, _expression.d)
--- 3,9 ----
   *
   * Specification: ($LINK2 https://dlang.org/spec/expression.html, Expressions)
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/expression.d, _expression.d)
*************** extern (C++) final class ImportExp : Una
*** 2137,2142 ****
--- 2137,2143 ----
  extern (C++) final class AssertExp : UnaExp
  {
      Expression msg;
+     Expression loweredFrom;
  
      extern (D) this(Loc loc, Expression e, Expression msg = null) @safe
      {
*************** extern (C++) final class CallExp : UnaEx
*** 2362,2367 ****
--- 2363,2369 ----
      bool inDebugStatement;  /// true if this was in a debug statement
      bool ignoreAttributes;  /// don't enforce attributes (e.g. call @gc function in @nogc code)
      bool isUfcsRewrite;     /// the first argument was pushed in here by a UFCS rewrite
+     bool fromOpAssignment;  // set when operator overload method call from assignment (2024 edition)
      VarDeclaration vthis2;  // container for multi-context
      Expression loweredFrom; // set if this is the result of a lowering
  
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/expression.h gcc-16-20260405/gcc/d/dmd/expression.h
*** gcc-16-20260329/gcc/d/dmd/expression.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/expression.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
*************** namespace dmd
*** 62,67 ****
--- 62,68 ----
      bool isIdentical(const Expression *exp, const Expression *e);
      bool equals(const Expression *exp, const Expression *e);
      bool isLvalue(Expression *exp);
+     bool canElideCopy(Expression *exp, Type *to, bool checkMod = false);
      int32_t getFieldIndex(ClassReferenceExp *cre, Type *fieldtype, uint32_t fieldoffset);
      void fillTupleExpExps(TupleExp *te, TupleDeclaration *tup);
      Optional<bool> toBool(Expression *exp);
*************** class AssertExp final : public UnaExp
*** 671,676 ****
--- 672,678 ----
  {
  public:
      Expression *msg;
+     Expression* loweredFrom;
  
      AssertExp *syntaxCopy() override;
  
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/expressionsem.d gcc-16-20260405/gcc/d/dmd/expressionsem.d
*** gcc-16-20260329/gcc/d/dmd/expressionsem.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/expressionsem.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Specification: ($LINK2 https://dlang.org/spec/expression.html, Expressions)
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/expressionsem.d, _expressionsem.d)
--- 3,9 ----
   *
   * Specification: ($LINK2 https://dlang.org/spec/expression.html, Expressions)
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/expressionsem.d, _expressionsem.d)
*************** dinteger_t toInteger(Expression _this)
*** 209,215 ****
--- 209,222 ----
      // import dmd.hdrgen : EXPtoString;
      //printf("Expression %s\n", EXPtoString(op).ptr);
      if (!_this.type || !_this.type.isTypeError())
+     {
+         if (auto ide = _this.isIdentifierExp())
+         {
+             if (ide.ident == Id.dollar)
+                 return 0;
+         }
          error(_this.loc, "integer constant expression expected instead of `%s`", _this.toChars());
+     }
      return 0;
  }
  
*************** bool isLvalue(Expression _this)
*** 681,688 ****
          if (tf && tf.isRef)
          {
              if (auto dve = _this.e1.isDotVarExp())
                  if (dve.var.isCtorDeclaration())
!                     return false;
              return true; // function returns a reference
          }
          return false;
--- 688,706 ----
          if (tf && tf.isRef)
          {
              if (auto dve = _this.e1.isDotVarExp())
+             {
                  if (dve.var.isCtorDeclaration())
!                 {
!                     // Allow taking the address of explicit constructor calls,
!                     // but not (__stmp = S(), __stmp).__ctor().
! 
!                     auto ve = lastComma(dve.e1).isVarExp();
!                     if (ve && (ve.var.storage_class & STC.temp) != 0)
!                         return false;
! 
!                     return isLvalue(dve.e1);
!                 }
!             }
              return true; // function returns a reference
          }
          return false;
*************** bool isLvalue(Expression _this)
*** 761,768 ****
   * Determine if copy elision is allowed when copying an expression to
   * a typed storage. This basically elides a restricted subset of so-called
   * "pure" rvalues, i.e. expressions with no reference semantics.
   */
! bool canElideCopy(Expression e, Type to, bool checkMod = true)
  {
      if (checkMod && !MODimplicitConv(e.type.mod, to.mod))
          return false;
--- 779,791 ----
   * Determine if copy elision is allowed when copying an expression to
   * a typed storage. This basically elides a restricted subset of so-called
   * "pure" rvalues, i.e. expressions with no reference semantics.
+  *
+  * Note: Please avoid using `checkMod` parameter because `canElideCopy()`
+  * essentially defines a value category and should eventually be merged with
+  * `isLvalue()` to return [isLvalue, allowEmplacement].
+  * Checking type compatibility here is only a stopgap measure.
   */
! bool canElideCopy(Expression e, Type to, bool checkMod = false)
  {
      if (checkMod && !MODimplicitConv(e.type.mod, to.mod))
          return false;
*************** bool canElideCopy(Expression e, Type to,
*** 770,777 ****
      static bool visitCallExp(CallExp e)
      {
          if (auto dve = e.e1.isDotVarExp())
              if (dve.var.isCtorDeclaration())
!                 return true;
  
          auto tb = e.e1.type.toBasetype();
          if (tb.ty == Tdelegate || tb.ty == Tpointer)
--- 793,811 ----
      static bool visitCallExp(CallExp e)
      {
          if (auto dve = e.e1.isDotVarExp())
+         {
              if (dve.var.isCtorDeclaration())
!             {
!                 // Allow (__stmp = S(), __stmp).__ctor() to be elided,
!                 // but force a copy for (s2 = s1.__ctor()).
! 
!                 auto ve = lastComma(dve.e1).isVarExp();
!                 if (ve && (ve.var.storage_class & STC.temp) != 0)
!                     return true;
! 
!                 return canElideCopy(dve.e1, e.type);
!             }
!         }
  
          auto tb = e.e1.type.toBasetype();
          if (tb.ty == Tdelegate || tb.ty == Tpointer)
*************** bool canElideCopy(Expression e, Type to,
*** 791,797 ****
              return false;
  
          // If an aggregate can be elided, so are its fields
!         return canElideCopy(e.e1, e.e1.type, false);
      }
  
      switch (e.op)
--- 825,831 ----
              return false;
  
          // If an aggregate can be elided, so are its fields
!         return canElideCopy(e.e1, e.e1.type);
      }
  
      switch (e.op)
*************** bool canElideCopy(Expression e, Type to,
*** 808,815 ****
          case EXP.dotVariable:
              return visitDotVarExp(e.isDotVarExp());
          case EXP.structLiteral:
!             auto sle = e.isStructLiteralExp();
!             return !(checkMod && sle.useStaticInit && to.isMutable());
          case EXP.variable:
              return (e.isVarExp().var.storage_class & STC.rvalue) != 0;
          default:
--- 842,848 ----
          case EXP.dotVariable:
              return visitDotVarExp(e.isDotVarExp());
          case EXP.structLiteral:
!             return true;
          case EXP.variable:
              return (e.isVarExp().var.storage_class & STC.rvalue) != 0;
          default:
*************** extern (D) Expression incompatibleTypes(
*** 1463,1468 ****
--- 1496,1505 ----
          error(e.loc, "incompatible types for `(%s) %s (%s)`: `%s` and `%s`",
              e.e1.toErrMsg(), thisOp, e.e2.toErrMsg(), ts[0], ts[1]);
      }
+ 
+     if (sc && sc.tinst)
+         sc.tinst.printInstantiationTrace();
+ 
      return ErrorExp.get();
  }
  
*************** extern (D) Expression doCopyOrMove(Scope
*** 1917,1923 ****
      {
          e = callCpCtor(sc, e, t, nrvo);
      }
!     else if (move && sd && sd.hasMoveCtor && !canElideCopy(e, t ? t : e.type, false))
      {
          // #move
          /* Rewrite as:
--- 1954,1960 ----
      {
          e = callCpCtor(sc, e, t, nrvo);
      }
!     else if (move && sd && sd.hasMoveCtor && !canElideCopy(e, t ? t : e.type))
      {
          // #move
          /* Rewrite as:
*************** Returns:
*** 2064,2082 ****
  
  Expression checkNoreturnVarAccess(Expression exp)
  {
!     assert(exp.type);
  
!     Expression result = exp;
!     if (exp.type.isTypeNoreturn() && !exp.isAssertExp() &&
!         !exp.isThrowExp() && !exp.isCallExp())
      {
          auto msg = new StringExp(exp.loc, "Accessed expression of type `noreturn`");
          msg.type = Type.tstring;
!         result = new AssertExp(exp.loc, IntegerExp.literal!0, msg);
!         result.type = exp.type;
      }
- 
-     return result;
  }
  
  /******************************
--- 2101,2138 ----
  
  Expression checkNoreturnVarAccess(Expression exp)
  {
!     assert(exp);
  
!     switch (exp.op)
      {
+     case EXP.assert_:
+     case EXP.throw_:
+     case EXP.call:
+         return exp;
+ 
+     case EXP.question:
+         CondExp ce = cast(CondExp)exp;
+         ce.e1 = checkNoreturnVarAccess(ce.e1);
+         ce.e2 = checkNoreturnVarAccess(ce.e2);
+         return ce;
+ 
+     case EXP.comma:
+         CommaExp ce = cast(CommaExp)exp;
+         ce.e1 = checkNoreturnVarAccess(ce.e1);
+         ce.e2 = checkNoreturnVarAccess(ce.e2);
+         return ce;
+ 
+     default:
+         if (!exp.type || !exp.type.isTypeNoreturn())
+             return exp;
+ 
          auto msg = new StringExp(exp.loc, "Accessed expression of type `noreturn`");
          msg.type = Type.tstring;
!         auto ae = new AssertExp(exp.loc, IntegerExp.literal!0, msg);
!         ae.loweredFrom = exp;
!         ae.type = exp.type;
!         return ae;
      }
  }
  
  /******************************
*************** private bool checkSafety(FuncDeclaration
*** 3355,3375 ****
          return false;
      }
  
!     if (f.printf)
      {
          TypeFunction tf = f.type.isTypeFunction();
          assert(tf);
          const isVa_list = tf.parameterList.varargs == VarArg.none;
          const nparams = tf.parameterList.length;
          const nargs = arguments ? arguments.length : 0;
!         if (nparams == 1 && nargs)
          {
!             if (auto se = (*arguments)[nparams - 1 - isVa_list].isStringExp())
              {
!                 if (isFormatSafe(se.peekString()))
!                     return false;
              }
          }
      }
  
      if (!f.isSafe() && !f.isTrusted())
--- 3411,3441 ----
          return false;
      }
  
!     if (f.printf && (f.isSafe() || f.isTrusted()))
      {
          TypeFunction tf = f.type.isTypeFunction();
          assert(tf);
          const isVa_list = tf.parameterList.varargs == VarArg.none;
          const nparams = tf.parameterList.length;
          const nargs = arguments ? arguments.length : 0;
!         assert(nparams && nargs); // should have been verified already
!         if (auto se = (*arguments)[nparams - 1 - isVa_list].isStringExp())
          {
!             if (!isFormatSafe(se.peekString()))
              {
!                 if (sc.setUnsafe(false, loc,
!                     "calling `pragma(printf)` function `%s` with format string `%s`", f, se))
!                     .errorSupplemental(f.loc, "`%s` is declared here", f.toPrettyChars());
!                 return true;
              }
          }
+         else
+         {
+             if (sc.setUnsafe(false, loc,
+                 "calling `pragma(printf)` function `%s` with non-literal format string", f))
+                 .errorSupplemental(f.loc, "`%s` is declared here", f.toPrettyChars());
+             return true;
+         }
      }
  
      if (!f.isSafe() && !f.isTrusted())
*************** private bool functionParameters(Loc loc,
*** 4187,4192 ****
--- 4253,4262 ----
              arg = arg.resolveLoc(loc, sc);
              (*arguments)[i] = arg;
          }
+         else if (!(p.storageClass & (STC.ref_ | STC.out_)))
+         {
+             (*arguments)[i] = checkNoreturnVarAccess(arg);
+         }
  
          if (tf.parameterList.varargs == VarArg.typesafe && i + 1 == nparams) // https://dlang.org/spec/function.html#variadic
          {
*************** private extern (C++) final class Express
*** 5274,5279 ****
--- 5344,5360 ----
          setError();
      }
  
+     // `e` calls opAssign, opOpAssign, opUnary!++, opUnary!-- when lowered from an assignment
+     private void setOpOverloadAssign(Expression e)
+     {
+         result = e;
+         auto ce = e.isCallExp();
+         // rvalue error in discardValue from 2024 edition
+         if (!ce || !sc.hasEdition(Edition.v2024))
+             return;
+         ce.fromOpAssignment = true;
+     }
+ 
      /**************************
       * Semantically analyze Expression.
       * Determine types, fold constants, etc.
*************** private extern (C++) final class Express
*** 5771,5778 ****
              {
                  arguments.push(makeTemplateItem(Id.InterpolatedExpression, str));
                  Expressions* mix = new Expressions(new StringExp(e.loc, str));
!                 // FIXME: i'd rather not use MixinExp but idk how to do it lol
!                 arguments.push(new MixinExp(e.loc, mix));
              }
          }
  
--- 5852,5861 ----
              {
                  arguments.push(makeTemplateItem(Id.InterpolatedExpression, str));
                  Expressions* mix = new Expressions(new StringExp(e.loc, str));
!                 auto mixinExp = new MixinExp(e.loc, mix);
!                 auto res = mixinExp.expressionSemantic(sc);
!                 res = resolveProperties(sc, res);
!                 arguments.push(res);
              }
          }
  
*************** private extern (C++) final class Express
*** 6921,6928 ****
  
              if (!global.params.useGC && sc.needsCodegen())
              {
!                 error(exp.loc, "expression `%s` allocates with the GC and cannot be used with switch `-%s`", exp.toErrMsg(), SwitchVariadic.ptr);
!                 return setError();
              }
  
              if (!sc.needsCodegen())
--- 7004,7014 ----
  
              if (!global.params.useGC && sc.needsCodegen())
              {
!                 if (sc.func)
!                 {
!                     sc.func.skipCodegen = true; // same net result as calling checkGC
!                     goto LskipNewArrayLowering; // not checked in sc.needsCodegen() !?
!                 }
              }
  
              if (!sc.needsCodegen())
*************** private extern (C++) final class Express
*** 8251,8257 ****
                  return setError();
              }
  
!             void errorHelper(const(char)* failMessage) scope
              {
                  OutBuffer buf;
                  buf.writeByte('(');
--- 8337,8343 ----
                  return setError();
              }
  
!             void errorHelper(const(char)* failMessage, Loc argloc) scope
              {
                  OutBuffer buf;
                  buf.writeByte('(');
*************** private extern (C++) final class Express
*** 8264,8270 ****
                  .error(exp.loc, "%s `%s` is not callable using argument types `%s`",
                      p, exp.e1.toErrMsg(), buf.peekChars());
                  if (failMessage)
!                     errorSupplemental(exp.loc, "%s", failMessage);
              }
  
              if (callMatch(exp.f, tf, null, exp.argumentList, 0, &errorHelper, sc) == MATCH.nomatch)
--- 8350,8356 ----
                  .error(exp.loc, "%s `%s` is not callable using argument types `%s`",
                      p, exp.e1.toErrMsg(), buf.peekChars());
                  if (failMessage)
!                     errorSupplemental((argloc !is Loc.initial) ? argloc : exp.loc, "%s", failMessage);
              }
  
              if (callMatch(exp.f, tf, null, exp.argumentList, 0, &errorHelper, sc) == MATCH.nomatch)
*************** private extern (C++) final class Express
*** 8327,8333 ****
                  exp.f = exp.f.toAliasFunc();
                  TypeFunction tf = cast(TypeFunction)exp.f.type;
  
!                 void errorHelper2(const(char)* failMessage) scope
                  {
                      OutBuffer buf;
                      buf.writeByte('(');
--- 8413,8419 ----
                  exp.f = exp.f.toAliasFunc();
                  TypeFunction tf = cast(TypeFunction)exp.f.type;
  
!                 void errorHelper2(const(char)* failMessage, Loc argloc) scope
                  {
                      OutBuffer buf;
                      buf.writeByte('(');
*************** private extern (C++) final class Express
*** 8345,8351 ****
                      .error(exp.loc, "%s `%s` is not callable using argument types `%s`",
                          exp.f.kind(), exp.f.toErrMsg(), buf.peekChars());
                      if (failMessage)
!                         errorSupplemental(exp.loc, "%s", failMessage);
                      .errorSupplemental(exp.f.loc, "`%s%s` declared here", exp.f.toPrettyChars(), parametersTypeToChars(tf.parameterList));
                      exp.f = null;
                  }
--- 8431,8437 ----
                      .error(exp.loc, "%s `%s` is not callable using argument types `%s`",
                          exp.f.kind(), exp.f.toErrMsg(), buf.peekChars());
                      if (failMessage)
!                         errorSupplemental((argloc !is Loc.initial) ? argloc : exp.loc, "%s", failMessage);
                      .errorSupplemental(exp.f.loc, "`%s%s` declared here", exp.f.toPrettyChars(), parametersTypeToChars(tf.parameterList));
                      exp.f = null;
                  }
*************** private extern (C++) final class Express
*** 8445,8451 ****
              {
                  exp.type = tf.next;
                  auto casted_exp = exp.castTo(sc, t);
!                 if (auto cex = casted_exp.isCastExp())
                  {
                      lowerCastExp(cex, sc);
                  }
--- 8531,8537 ----
              {
                  exp.type = tf.next;
                  auto casted_exp = exp.castTo(sc, t);
!                 if (auto cex = lastComma(casted_exp).isCastExp())
                  {
                      lowerCastExp(cex, sc);
                  }
*************** private extern (C++) final class Express
*** 8705,8713 ****
--- 8791,8803 ----
          if (ea)
          {
              if (auto sym = getDsymbol(ea))
+             {
                  ea = symbolToExp(sym, exp.loc, sc, false);
+                 ea = checkNoreturnVarAccess(ea);
+             }
              else
                  ea = ea.expressionSemantic(sc);
+ 
              ea = resolveProperties(sc, ea);
              ta = ea.type;
              if (ea.op == EXP.type)
*************** private extern (C++) final class Express
*** 9140,9149 ****
      {
  
          if (Expression e = exp.opOverloadBinaryAssign(sc, aliasThisStop))
!         {
!             result = e;
!             return;
!         }
  
          Expression e;
          if (exp.e1.op == EXP.arrayLength)
--- 9230,9236 ----
      {
  
          if (Expression e = exp.opOverloadBinaryAssign(sc, aliasThisStop))
!             return setOpOverloadAssign(e);
  
          Expression e;
          if (exp.e1.op == EXP.arrayLength)
*************** private extern (C++) final class Express
*** 10861,10867 ****
              }
          }
  
!         if (auto cex = ex.isCastExp())
          {
              lowerCastExp(cex, sc);
          }
--- 10948,10954 ----
              }
          }
  
!         if (auto cex = lastComma(ex).isCastExp())
          {
              lowerCastExp(cex, sc);
          }
*************** private extern (C++) final class Express
*** 11780,11789 ****
  
          // printf("PreExp::semantic('%s')\n", toChars());
          if (Expression e = exp.opOverloadUnary(sc))
!         {
!             result = e;
!             return;
!         }
  
          // Rewrite as e1+=1 or e1-=1
          Expression e;
--- 11867,11873 ----
  
          // printf("PreExp::semantic('%s')\n", toChars());
          if (Expression e = exp.opOverloadUnary(sc))
!             return setOpOverloadAssign(e);
  
          // Rewrite as e1+=1 or e1-=1
          Expression e;
*************** private extern (C++) final class Express
*** 12072,12081 ****
                  e2x.checkSharedAccess(sc))
                  return setError();
  
!             auto etmp = checkNoreturnVarAccess(e2x);
!             if (etmp != e2x)
!                 return setResult(etmp);
! 
              exp.e2 = e2x;
          }
  
--- 12156,12168 ----
                  e2x.checkSharedAccess(sc))
                  return setError();
  
!             // taking address of noreturn instance is OK
!             if (!(exp.e1.isVarExp() && exp.e1.isVarExp().var.storage_class & STC.ref_))
!             {
!                 auto etmp = checkNoreturnVarAccess(e2x);
!                 if (etmp != e2x)
!                     return setResult(etmp);
!             }
              exp.e2 = e2x;
          }
  
*************** private extern (C++) final class Express
*** 12359,12365 ****
                                  }
  
                                  /* Rewrite as:
!                                  *  (e1 = e2).postblit();
                                   *
                                   * Blit assignment e1 = e2 returns a reference to the original e1,
                                   * then call the postblit on it.
--- 12446,12452 ----
                                  }
  
                                  /* Rewrite as:
!                                  *  (e1 = e2).postblit(), e1;
                                   *
                                   * Blit assignment e1 = e2 returns a reference to the original e1,
                                   * then call the postblit on it.
*************** private extern (C++) final class Express
*** 12371,12376 ****
--- 12458,12464 ----
                                  e = new BlitExp(exp.loc, e, e2x);
                                  e = new DotVarExp(exp.loc, e, sd.postblit, false);
                                  e = new CallExp(exp.loc, e);
+                                 e = new CommaExp(exp.loc, e, e1x);
                                  result = e.expressionSemantic(sc);
                                  return;
                              }
*************** private extern (C++) final class Express
*** 12520,12529 ****
              else if (exp.op == EXP.assign)
              {
                  if (Expression e = exp.isAssignExp().opOverloadAssign(sc, aliasThisStop))
!                 {
!                     result = e;
!                     return;
!                 }
              }
              else
                  assert(exp.op == EXP.blit);
--- 12608,12614 ----
              else if (exp.op == EXP.assign)
              {
                  if (Expression e = exp.isAssignExp().opOverloadAssign(sc, aliasThisStop))
!                     return setOpOverloadAssign(e);
              }
              else
                  assert(exp.op == EXP.blit);
*************** private extern (C++) final class Express
*** 12540,12549 ****
              if (exp.op == EXP.assign && !exp.e2.implicitConvTo(exp.e1.type))
              {
                  if (Expression e = exp.isAssignExp().opOverloadAssign(sc, aliasThisStop))
!                 {
!                     result = e;
!                     return;
!                 }
              }
              if (exp.e2.checkValue())
                  return setError();
--- 12625,12631 ----
              if (exp.op == EXP.assign && !exp.e2.implicitConvTo(exp.e1.type))
              {
                  if (Expression e = exp.isAssignExp().opOverloadAssign(sc, aliasThisStop))
!                     return setOpOverloadAssign(e);
              }
              if (exp.e2.checkValue())
                  return setError();
*************** private extern (C++) final class Express
*** 13208,13217 ****
      override void visit(PowAssignExp exp)
      {
          if (Expression e = exp.opOverloadBinaryAssign(sc, aliasThisStop))
!         {
!             result = e;
!             return;
!         }
  
          if (exp.suggestOpOpAssign(sc, parent) ||
              exp.e1.checkReadModifyWrite(exp.op, exp.e2))
--- 13290,13296 ----
      override void visit(PowAssignExp exp)
      {
          if (Expression e = exp.opOverloadBinaryAssign(sc, aliasThisStop))
!             return setOpOverloadAssign(e);
  
          if (exp.suggestOpOpAssign(sc, parent) ||
              exp.e1.checkReadModifyWrite(exp.op, exp.e2))
*************** private extern (C++) final class Express
*** 13285,13297 ****
  
      override void visit(CatAssignExp exp)
      {
- 
          //printf("CatAssignExp::semantic() %s\n", exp.toChars());
          if (Expression e = exp.opOverloadBinaryAssign(sc, aliasThisStop))
!         {
!             result = e;
!             return;
!         }
  
          if (exp.suggestOpOpAssign(sc, parent))
              return setError();
--- 13364,13372 ----
  
      override void visit(CatAssignExp exp)
      {
          //printf("CatAssignExp::semantic() %s\n", exp.toChars());
          if (Expression e = exp.opOverloadBinaryAssign(sc, aliasThisStop))
!             return setOpOverloadAssign(e);
  
          if (exp.suggestOpOpAssign(sc, parent))
              return setError();
*************** private extern (C++) final class Express
*** 15019,15030 ****
              return;
          }
  
!         // When array comparison is not lowered to `__equals`, `memcmp` is used, but
!         // GC checks occur before the expression is lowered to `memcmp` in e2ir.d.
!         // Thus, we will consider the literal arrays as on-stack arrays to avoid issues
!         // during GC checks.
          if (isArrayComparison)
          {
              if (auto ale1 = exp.e1.isArrayLiteralExp())
              {
                  ale1.onstack = true;
--- 15094,15107 ----
              return;
          }
  
!         // Remaining array comparisons are trivially memcmp-able.
!         // Allocate array-literal operands on the stack, since they don't
!         // escape during the comparison; enabling @nogc for these.
          if (isArrayComparison)
          {
+             exp.e1 = exp.e1.optimize(WANTvalue);
+             exp.e2 = exp.e2.optimize(WANTvalue);
+ 
              if (auto ale1 = exp.e1.isArrayLiteralExp())
              {
                  ale1.onstack = true;
*************** private extern (C++) final class Express
*** 15210,15224 ****
              rewriteCNull(exp.e2, t2);
          }
  
!         if (t1.ty == Tnoreturn)
          {
              exp.type = t2;
!             exp.e1 = specialNoreturnCast(exp.e1, exp.type);
          }
          else if (t2.ty == Tnoreturn)
          {
              exp.type = t1;
!             exp.e2 = specialNoreturnCast(exp.e2, exp.type);
          }
          // If either operand is void the result is void, we have to cast both
          // the expression to void so that we explicitly discard the expression
--- 15287,15309 ----
              rewriteCNull(exp.e2, t2);
          }
  
!         if (t1 == t2)
!         {
!             exp.type = t1;
!         }
!         // If only one of the operands is noreturn, cast it to the type of
!         // the other operand.
!         else if (t1.ty == Tnoreturn)
          {
              exp.type = t2;
!             if (t2.ty != Tnoreturn)
!                 exp.e1 = specialNoreturnCast(exp.e1, exp.type);
          }
          else if (t2.ty == Tnoreturn)
          {
              exp.type = t1;
!             if (t1.ty != Tnoreturn)
!                 exp.e2 = specialNoreturnCast(exp.e2, exp.type);
          }
          // If either operand is void the result is void, we have to cast both
          // the expression to void so that we explicitly discard the expression
*************** private extern (C++) final class Express
*** 15230,15237 ****
              exp.e1 = exp.e1.castTo(sc, exp.type);
              exp.e2 = exp.e2.castTo(sc, exp.type);
          }
-         else if (t1 == t2)
-             exp.type = t1;
          else
          {
              if (Expression ex = typeCombine(exp, sc))
--- 15315,15320 ----
*************** Expression dotIdSemanticProp(DotIdExp ex
*** 15964,15970 ****
--- 16047,16056 ----
              if (s.isPackage())
                  error(exp.loc, "undefined identifier `%s` in %s `%s`, perhaps add `static import %s;`", exp.ident.toChars(), ie.sds.kind(), ie.sds.toPrettyChars(), s.toPrettyChars());
              else
+             {
                  error(exp.loc, "undefined identifier `%s` in %s `%s`, did you mean %s `%s`?", exp.ident.toChars(), ie.sds.kind(), ie.sds.toPrettyChars(), s.kind(), s.toChars());
+                 errorSupplemental(s.loc, "`%s` located here", s.toPrettyChars(true));
+             }
          }
          else
              error(exp.loc, "undefined identifier `%s` in %s `%s`", exp.ident.toChars(), ie.sds.kind(), ie.sds.toPrettyChars());
*************** bool checkValue(Expression e)
*** 16607,16612 ****
--- 16693,16700 ----
   */
  bool checkSharedAccess(Expression e, Scope* sc, bool returnRef = false)
  {
+     Expression root = e;
+ 
      if (!sc ||
          !sc.previews.noSharedAccess ||
          sc.intypeof ||
*************** bool checkSharedAccess(Expression e, Sco
*** 16662,16668 ****
              if (e.placement)
                  check(e.placement, false);
              if (e.thisexp)
!                 check(e.thisexp, false);
              return false;
          }
  
--- 16750,16763 ----
              if (e.placement)
                  check(e.placement, false);
              if (e.thisexp)
!             {
!                 // In a shared constructor, accessing the current
!                 // `this` is safe for nested allocation.
!                 // See test_nosharedaccess_ctor_nested_new.d
!                 if (!(sc.func && sc.func.isCtorDeclaration() && sc.func.type.isShared() &&
!                       e.thisexp.isThisExp()))
!                     check(e.thisexp, false);
!             }
              return false;
          }
  
*************** bool checkSharedAccess(Expression e, Sco
*** 16777,16782 ****
--- 16872,16883 ----
              case EXP.star:        return visitPtr(e.isPtrExp());
              case EXP.dotVariable: return visitDotVar(e.isDotVarExp());
              case EXP.index:       return visitIndex(e.isIndexExp());
+             case EXP.structLiteral:
+                 // Allow constructing a shared struct literal as a value,
+                 // but keep rejecting later accesses through that temporary.
+                 if (e is root && e.type && e.type.isShared())
+                     return false;
+                 return visit(e);
          }
      }
  
*************** Expression toBoolean(Expression exp, Sco
*** 18225,18230 ****
--- 18326,18332 ----
                  break;
              }
  
+             e = checkNoreturnVarAccess(e);
              if (!t.isBoolean())
              {
                  if (tb != Type.terror)
*************** Expression getConstInitializer(VarDeclar
*** 18836,18841 ****
--- 18938,18966 ----
  }
  
  /*******************************************
+  * Check whether there is an AA literal somewhere inside the expression
+  */
+ private bool hasAALiteralExp(Expression e)
+ {
+     extern (C++) final class HasAALiteral : StoppableVisitor
+     {
+         alias visit = typeof(super).visit;
+ 
+         override void visit(Expression)
+         {
+         }
+         override void visit(AssocArrayLiteralExp aae)
+         {
+             stop = true;
+         }
+     }
+ 
+     scope HasAALiteral hal = new HasAALiteral;
+     walkPostorder(e, hal);
+     return hal.stop;
+ }
+ 
+ /*******************************************
   * Helper function for the expansion of manifest constant.
   */
  private Expression expandInitializer(VarDeclaration vd, Loc loc)
*************** private Expression expandInitializer(Var
*** 18849,18857 ****
          return ErrorExp.get();
      }
  
!     e = e.copy();
!     if (auto aae = e.isAssocArrayLiteralExp())
!         aae.lowering = null; // need to redo lowering as it contains temporary variables that must be renamed
      e.loc = loc;    // for better error message
      return e;
  }
--- 18974,18983 ----
          return ErrorExp.get();
      }
  
!     if (hasAALiteralExp(e))
!         e = e.syntaxCopy(); // need to redo lowering as it contains temporary variables that must be renamed
!     else
!         e = e.copy();
      e.loc = loc;    // for better error message
      return e;
  }
*************** private Expression buildAAIndexRValueX(T
*** 19636,19647 ****
      auto call = new CallExp(loc, func, arguments);
      e0 = Expression.combine(e0, call);
  
!     if (arrayBoundsCheck(sc.func))
      {
          // __aaget = _d_aaGetRvalueX(aa, key), __aaget ? __aaget : onRangeError(__FILE__, __LINE__)
          auto ei = new ExpInitializer(loc, e0);
!         auto vartmp = Identifier.generateId("__aaget");
!         auto vardecl = new VarDeclaration(loc, null, vartmp, ei, STC.exptemp);
          auto declexp = new DeclarationExp(loc, vardecl);
  
          //Expression idrange = new IdentifierExp(loc, Identifier.idPool("_d_arraybounds"));
--- 19762,19773 ----
      auto call = new CallExp(loc, func, arguments);
      e0 = Expression.combine(e0, call);
  
!     if (sc.func && arrayBoundsCheck(sc.func))
      {
          // __aaget = _d_aaGetRvalueX(aa, key), __aaget ? __aaget : onRangeError(__FILE__, __LINE__)
          auto ei = new ExpInitializer(loc, e0);
!         auto id = Identifier.generateId("__aaget");
!         auto vardecl = new VarDeclaration(loc, null, id, ei, STC.exptemp);
          auto declexp = new DeclarationExp(loc, vardecl);
  
          //Expression idrange = new IdentifierExp(loc, Identifier.idPool("_d_arraybounds"));
*************** private Expression buildAAIndexRValueX(T
*** 19651,19659 ****
          auto locargs = new Expressions(new FileInitExp(loc, EXP.file), new LineInitExp(loc));
          auto ex = new CallExp(loc, idrange, locargs);
  
!         auto idvar1 = new IdentifierExp(loc, vartmp);
!         auto idvar2 = new IdentifierExp(loc, vartmp);
!         auto cond = new CondExp(loc, idvar1, idvar2, ex);
          auto comma = new CommaExp(loc, declexp, cond);
          return comma;
      }
--- 19777,19785 ----
          auto locargs = new Expressions(new FileInitExp(loc, EXP.file), new LineInitExp(loc));
          auto ex = new CallExp(loc, idrange, locargs);
  
!         auto ve1 = new VarExp(loc, vardecl);
!         auto ve2 = new VarExp(loc, vardecl);
!         auto cond = new CondExp(loc, ve1, ve2, ex);
          auto comma = new CommaExp(loc, declexp, cond);
          return comma;
      }
*************** Expression revertIndexAssignToRvalues(In
*** 19686,19691 ****
--- 19812,19837 ----
      return lowerAAIndexRead(ie, sc);
  }
  
+ // Ditto, but traverses DotVarExp from `alias this` rewrites.
+ private Expression revertModifiableAAIndexReads(Expression e, Scope* sc)
+ {
+     // Recurse through dot-accesses (alias this produces DotVarExp on an inner IndexExp)
+     if (auto dve = e.isDotVarExp())
+     {
+         dve.e1 = revertModifiableAAIndexReads(dve.e1, sc);
+         return e;
+     }
+     if (auto ie = e.isIndexExp())
+     {
+         // Recurse first to handle deeper nesting
+         ie.e1 = revertModifiableAAIndexReads(ie.e1, sc);
+         // Lower a modifiable AA IndexExp to an rvalue read
+         if (ie.modifiable && ie.e1.type.isTypeAArray())
+             return lowerAAIndexRead(ie, sc);
+     }
+     return e;
+ }
+ 
  // helper for rewriteAAIndexAssign
  private Expression implicitConvertToStruct(Expression ev, StructDeclaration sd, Scope* sc)
  {
*************** private Expression rewriteAAIndexAssign(
*** 19736,19741 ****
--- 19882,19888 ----
      // find the AA of multi dimensional access
      for (auto ieaa = ie.e1.isIndexExp(); ieaa && ieaa.e1.type.isTypeAArray(); ieaa = ieaa.e1.isIndexExp())
          eaa = ieaa.e1;
+     eaa = revertModifiableAAIndexReads(eaa, sc);
      eaa = extractSideEffect(sc, "__aatmp", e0, eaa);
      // collect all keys of multi dimensional access
      Expressions ekeys;
*************** private Expression rewriteAAIndexAssign(
*** 19756,19763 ****
          ekeys[i-1] = extractSideEffect(sc, "__aakey", e0, ekeys[i-1]);
      // some implicit conversions are lost when assigning to a temporary, e.g. from array literal
      auto taa = eaa.type.isTypeAArray();
!     auto match = exp.e2.implicitConvTo(taa.next);
!     auto e2 = match == MATCH.exact || match == MATCH.nomatch ? exp.e2 : exp.e2.implicitCastTo(sc, taa.next);
      Expression ev = extractSideEffect(sc, "__aaval", e0, e2); // must be evaluated before the insertion
  
      // generate series of calls to _d_aaGetY
--- 19903,19914 ----
          ekeys[i-1] = extractSideEffect(sc, "__aakey", e0, ekeys[i-1]);
      // some implicit conversions are lost when assigning to a temporary, e.g. from array literal
      auto taa = eaa.type.isTypeAArray();
!     Expression e2 = exp.e2;
!     if (exp.isAssignExp()) // must keep original types for op=
!     {
!         auto match = exp.e2.implicitConvTo(taa.next);
!         e2 = match == MATCH.exact || match == MATCH.nomatch ? exp.e2 : exp.e2.implicitCastTo(sc, taa.next);
!     }
      Expression ev = extractSideEffect(sc, "__aaval", e0, e2); // must be evaluated before the insertion
  
      // generate series of calls to _d_aaGetY
*************** private Expression rewriteAAIndexAssign(
*** 19770,19776 ****
          auto tiargs = new Objects(taa.index, taa.next);
          func = new DotTemplateInstanceExp(loc, func, hook, tiargs);
  
!         auto arguments = new Expressions(eaa, ekeys[i-1], new IdentifierExp(loc, idfound));
          eaa = new CallExp(loc, func, arguments);
          if (i > 1)
          {
--- 19921,19927 ----
          auto tiargs = new Objects(taa.index, taa.next);
          func = new DotTemplateInstanceExp(loc, func, hook, tiargs);
  
!         auto arguments = new Expressions(eaa, ekeys[i-1], new VarExp(loc, varfound));
          eaa = new CallExp(loc, func, arguments);
          if (i > 1)
          {
*************** private Expression rewriteAAIndexAssign(
*** 19827,19833 ****
                  ex = new CastExp(ex.loc, ex, Type.tvoid);
                  ey = new CastExp(ey.loc, ey, Type.tvoid);
              }
!             Expression condfound = new IdentifierExp(loc, idfound);
              ex = new CondExp(loc, condfound, ex, ey);
              ex = Expression.combine(e0, ex);
              ex.isCommaExp().originalExp = exp;
--- 19978,19984 ----
                  ex = new CastExp(ex.loc, ex, Type.tvoid);
                  ey = new CastExp(ey.loc, ey, Type.tvoid);
              }
!             Expression condfound = new VarExp(loc, varfound);
              ex = new CondExp(loc, condfound, ex, ey);
              ex = Expression.combine(e0, ex);
              ex.isCommaExp().originalExp = exp;
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/file_manager.d gcc-16-20260405/gcc/d/dmd/file_manager.d
*** gcc-16-20260329/gcc/d/dmd/file_manager.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/file_manager.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Read a file from disk and store it in memory.
   *
!  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/file_manager.d, _file_manager.d)
   * Documentation:  https://dlang.org/phobos/dmd_file_manager.html
--- 1,7 ----
  /**
   * Read a file from disk and store it in memory.
   *
!  * Copyright: Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/file_manager.d, _file_manager.d)
   * Documentation:  https://dlang.org/phobos/dmd_file_manager.html
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/func.d gcc-16-20260405/gcc/d/dmd/func.d
*** gcc-16-20260329/gcc/d/dmd/func.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/func.d	Sun Apr  5 22:32:07 2026
***************
*** 8,14 ****
   * - `invariant`
   * - `unittest`
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/func.d, _func.d)
--- 8,14 ----
   * - `invariant`
   * - `unittest`
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/func.d, _func.d)
*************** extern (C++) class FuncDeclaration : Dec
*** 631,676 ****
          return toAliasFunc().isThis() !is null;
      }
  
-     // Determine if a function is pedantically virtual
-     final bool isVirtualMethod()
-     {
-         if (toAliasFunc() != this)
-             return toAliasFunc().isVirtualMethod();
- 
-         //printf("FuncDeclaration::isVirtualMethod() %s\n", toChars());
-         if (!isVirtual())
-             return false;
-         // If it's a final method, and does not override anything, then it is not virtual
-         if (isFinalFunc() && foverrides.length == 0)
-         {
-             return false;
-         }
-         return true;
-     }
- 
-     // Determine if function goes into virtual function pointer table
-     bool isVirtual() const
-     {
-         if (toAliasFunc() != this)
-             return toAliasFunc().isVirtual();
- 
-         auto p = toParent();
- 
-         if (!isMember || !p.isClassDeclaration)
-             return false;
- 
-         if (p.isClassDeclaration.classKind == ClassKind.objc)
-             return .objc.isVirtual(this);
- 
-         version (none)
-         {
-             printf("FuncDeclaration::isVirtual(%s)\n", toChars());
-             printf("isMember:%p isStatic:%d private:%d ctor:%d !Dlinkage:%d\n", isMember(), isStatic(), visibility == Visibility.Kind.private_, isCtorDeclaration(), linkage != LINK.d);
-             printf("result is %d\n", isMember() && !(isStatic() || visibility == Visibility.Kind.private_ || visibility == Visibility.Kind.package_) && p.isClassDeclaration() && !(p.isInterfaceDeclaration() && isFinalFunc()));
-         }
-         return !(isStatic() || visibility.kind == Visibility.Kind.private_ || visibility.kind == Visibility.Kind.package_) && !(p.isInterfaceDeclaration() && isFinalFunc());
-     }
- 
      final bool isFinalFunc() const
      {
          if (toAliasFunc() != this)
--- 631,636 ----
*************** extern (C++) class FuncDeclaration : Dec
*** 693,747 ****
          return (cd !is null) && (cd.storage_class & STC.final_);
      }
  
-     bool addPreInvariant()
-     {
-         auto ad = isThis();
-         return (ad && global.params.useInvariants == CHECKENABLE.on && (visibility.kind == Visibility.Kind.protected_ || visibility.kind == Visibility.Kind.public_ || visibility.kind == Visibility.Kind.export_) && !this.isNaked);
-     }
- 
-     bool addPostInvariant()
-     {
-         auto ad = isThis();
-         return (ad && ad.inv && global.params.useInvariants == CHECKENABLE.on && (visibility.kind == Visibility.Kind.protected_ || visibility.kind == Visibility.Kind.public_ || visibility.kind == Visibility.Kind.export_) && !this.isNaked);
-     }
- 
      override const(char)* kind() const
      {
          return this.isGenerated ? "generated function" : "function";
      }
  
-     /***********************************************
-      * Determine if function's variables are referenced by a function
-      * nested within it.
-      */
-     final bool hasNestedFrameRefs()
-     {
-         if (closureVars.length)
-             return true;
- 
-         /* If a virtual function has contracts, assume its variables are referenced
-          * by those contracts, even if they aren't. Because they might be referenced
-          * by the overridden or overriding function's contracts.
-          * This can happen because frequire and fensure are implemented as nested functions,
-          * and they can be called directly by an overriding function and the overriding function's
-          * context had better match, or
-          * https://issues.dlang.org/show_bug.cgi?id=7335 will bite.
-          */
-         if (fdrequire || fdensure)
-             return true;
- 
-         if (foverrides.length && isVirtualMethod())
-         {
-             for (size_t i = 0; i < foverrides.length; i++)
-             {
-                 FuncDeclaration fdv = foverrides[i];
-                 if (fdv.hasNestedFrameRefs())
-                     return true;
-             }
-         }
-         return false;
-     }
- 
      /*********************************************
       * Returns: the function's parameter list, and whether
       * it is variadic or not.
--- 653,663 ----
*************** extern (C++) final class FuncLiteralDecl
*** 939,959 ****
          return tok == TOK.delegate_ ? super.isThis() : null;
      }
  
-     override bool isVirtual() const
-     {
-         return false;
-     }
- 
-     override bool addPreInvariant()
-     {
-         return false;
-     }
- 
-     override bool addPostInvariant()
-     {
-         return false;
-     }
- 
      override const(char)* kind() const
      {
          // GCC requires the (char*) casts
--- 855,860 ----
*************** extern (C++) final class CtorDeclaration
*** 1003,1023 ****
               isMoveCtor ? "move constructor" : "constructor";
      }
  
-     override bool isVirtual() const
-     {
-         return false;
-     }
- 
-     override bool addPreInvariant()
-     {
-         return false;
-     }
- 
-     override bool addPostInvariant()
-     {
-         return (isThis() && vthis && global.params.useInvariants == CHECKENABLE.on);
-     }
- 
      override void accept(Visitor v)
      {
          v.visit(this);
--- 904,909 ----
*************** extern (C++) final class PostBlitDeclara
*** 1042,1062 ****
          return dd;
      }
  
-     override bool isVirtual() const
-     {
-         return false;
-     }
- 
-     override bool addPreInvariant()
-     {
-         return false;
-     }
- 
-     override bool addPostInvariant()
-     {
-         return (isThis() && vthis && global.params.useInvariants == CHECKENABLE.on);
-     }
- 
      override void accept(Visitor v)
      {
          v.visit(this);
--- 928,933 ----
*************** extern (C++) final class DtorDeclaration
*** 1092,1114 ****
          return "destructor";
      }
  
-     override bool isVirtual() const
-     {
-         // D dtor's don't get put into the vtbl[]
-         // this is a hack so that extern(C++) destructors report as virtual, which are manually added to the vtable
-         return vtblIndex != -1;
-     }
- 
-     override bool addPreInvariant()
-     {
-         return (isThis() && vthis && global.params.useInvariants == CHECKENABLE.on);
-     }
- 
-     override bool addPostInvariant()
-     {
-         return false;
-     }
- 
      override void accept(Visitor v)
      {
          v.visit(this);
--- 963,968 ----
*************** extern (C++) class StaticCtorDeclaration
*** 1144,1164 ****
          return null;
      }
  
-     override final bool isVirtual() const @nogc nothrow pure @safe
-     {
-         return false;
-     }
- 
-     override final bool addPreInvariant() @nogc nothrow pure @safe
-     {
-         return false;
-     }
- 
-     override final bool addPostInvariant() @nogc nothrow pure @safe
-     {
-         return false;
-     }
- 
      override void accept(Visitor v)
      {
          v.visit(this);
--- 998,1003 ----
*************** extern (C++) class StaticDtorDeclaration
*** 1223,1243 ****
          return null;
      }
  
-     override final bool isVirtual() const
-     {
-         return false;
-     }
- 
-     override final bool addPreInvariant()
-     {
-         return false;
-     }
- 
-     override final bool addPostInvariant()
-     {
-         return false;
-     }
- 
      override void accept(Visitor v)
      {
          v.visit(this);
--- 1062,1067 ----
*************** extern (C++) final class InvariantDeclar
*** 1288,1321 ****
          return id;
      }
  
-     override bool isVirtual() const
-     {
-         return false;
-     }
- 
-     override bool addPreInvariant()
-     {
-         return false;
-     }
- 
-     override bool addPostInvariant()
-     {
-         return false;
-     }
- 
      override void accept(Visitor v)
      {
          v.visit(this);
      }
- 
-     extern (D) void fixupInvariantIdent(size_t offset)
-     {
-         OutBuffer idBuf;
-         idBuf.writestring("__invariant");
-         idBuf.print(offset);
- 
-         ident = Identifier.idPool(idBuf[]);
-     }
  }
  
  
--- 1112,1121 ----
*************** extern (C++) final class UnitTestDeclara
*** 1348,1368 ****
          return null;
      }
  
-     override bool isVirtual() const
-     {
-         return false;
-     }
- 
-     override bool addPreInvariant()
-     {
-         return false;
-     }
- 
-     override bool addPostInvariant()
-     {
-         return false;
-     }
- 
      override void accept(Visitor v)
      {
          v.visit(this);
--- 1148,1153 ----
*************** extern (C++) final class NewDeclaration
*** 1392,1412 ****
          return "allocator";
      }
  
-     override bool isVirtual() const
-     {
-         return false;
-     }
- 
-     override bool addPreInvariant()
-     {
-         return false;
-     }
- 
-     override bool addPostInvariant()
-     {
-         return false;
-     }
- 
      override void accept(Visitor v)
      {
          v.visit(this);
--- 1177,1182 ----
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/funcsem.d gcc-16-20260405/gcc/d/dmd/funcsem.d
*** gcc-16-20260329/gcc/d/dmd/funcsem.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/funcsem.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Specification: $(LINK2 https://dlang.org/spec/function.html, Functions)
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/funcsem.d, _funcsem.d)
--- 3,9 ----
   *
   * Specification: $(LINK2 https://dlang.org/spec/function.html, Functions)
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/funcsem.d, _funcsem.d)
*************** import dmd.typesem;
*** 67,72 ****
--- 67,260 ----
  import dmd.visitor;
  import dmd.visitor.statement_rewrite_walker;
  
+ bool addPostInvariant(FuncDeclaration _this)
+ {
+     static bool visitFuncDeclaration(FuncDeclaration _this)
+     {
+         auto ad = _this.isThis();
+         return (
+             ad &&
+             ad.inv &&
+             global.params.useInvariants == CHECKENABLE.on &&
+             (_this.visibility.kind == Visibility.Kind.protected_ ||
+             _this.visibility.kind == Visibility.Kind.public_ ||
+             _this.visibility.kind == Visibility.Kind.export_) &&
+             !_this.isNaked
+         );
+     }
+ 
+     switch(_this.dsym)
+     {
+         case DSYM.funcLiteralDeclaration:
+         case DSYM.dtorDeclaration:
+         case DSYM.staticCtorDeclaration:
+         case DSYM.sharedStaticCtorDeclaration:
+         case DSYM.staticDtorDeclaration:
+         case DSYM.sharedStaticDtorDeclaration:
+         case DSYM.invariantDeclaration:
+         case DSYM.unitTestDeclaration:
+         case DSYM.newDeclaration:
+             return false;
+         case DSYM.ctorDeclaration:
+         {
+             auto cd = _this.isCtorDeclaration();
+             return (cd.isThis() && cd.vthis && global.params.useInvariants == CHECKENABLE.on);
+         }
+         case DSYM.postBlitDeclaration:
+         {
+             auto dd = _this.isPostBlitDeclaration();
+             return (dd.isThis() && dd.vthis && global.params.useInvariants == CHECKENABLE.on);
+         }
+         default: return visitFuncDeclaration(_this);
+     }
+ }
+ 
+ bool addPreInvariant(FuncDeclaration _this)
+ {
+     static bool visitFuncDeclaration(FuncDeclaration _this)
+     {
+         return (
+             _this.isThis() &&
+             global.params.useInvariants == CHECKENABLE.on &&
+             (_this.visibility.kind == Visibility.Kind.protected_ ||
+             _this.visibility.kind == Visibility.Kind.public_ ||
+             _this.visibility.kind == Visibility.Kind.export_) &&
+             !_this.isNaked
+         );
+     }
+ 
+     switch(_this.dsym)
+     {
+         case DSYM.funcLiteralDeclaration:
+         case DSYM.ctorDeclaration:
+         case DSYM.postBlitDeclaration:
+         case DSYM.staticCtorDeclaration:
+         case DSYM.sharedStaticCtorDeclaration:
+         case DSYM.staticDtorDeclaration:
+         case DSYM.sharedStaticDtorDeclaration:
+         case DSYM.invariantDeclaration:
+         case DSYM.unitTestDeclaration:
+         case DSYM.newDeclaration:
+             return false;
+         case DSYM.dtorDeclaration:
+         {
+             auto dd = _this.isDtorDeclaration();
+             return (dd.isThis() && dd.vthis && global.params.useInvariants == CHECKENABLE.on);
+         }
+         default: return visitFuncDeclaration(_this);
+     }
+ }
+ 
+ // Determine if function goes into virtual function pointer table
+ bool isVirtual(const FuncDeclaration _this)
+ {
+     static bool visitFuncDeclaration(const FuncDeclaration _this)
+     {
+        if (_this.toAliasFunc() != _this)
+             return _this.toAliasFunc().isVirtual();
+ 
+         auto p = _this.toParent();
+ 
+         if (!_this.isMember || !p.isClassDeclaration)
+             return false;
+ 
+         if (p.isClassDeclaration.classKind == ClassKind.objc)
+             return objc.isVirtual(_this);
+ 
+         version (none)
+         {
+             printf("FuncDeclaration::isVirtual(%s)\n", _this.toChars());
+             printf("isMember:%p isStatic:%d private:%d ctor:%d !Dlinkage:%d\n",
+                 _this.isMember(),
+                 _this.isStatic(),
+                 _this.visibility.kind == Visibility.Kind.private_,
+                 _this.isCtorDeclaration() !is null,
+                 _this._linkage != LINK.d
+             );
+             printf("result is %d\n",
+                 _this.isMember() &&
+                 !(_this.isStatic() || _this.visibility.kind == Visibility.Kind.private_ || _this.visibility.kind == Visibility.Kind.package_) &&
+                 p.isClassDeclaration() &&
+                 !(p.isInterfaceDeclaration() && _this.isFinalFunc())
+             );
+         }
+ 
+         return !(_this.isStatic() ||
+                  _this.visibility.kind == Visibility.Kind.private_ ||
+                  _this.visibility.kind == Visibility.Kind.package_) &&
+                 !(p.isInterfaceDeclaration() && _this.isFinalFunc());
+     }
+ 
+     switch(_this.dsym)
+     {
+         case DSYM.funcLiteralDeclaration:
+         case DSYM.ctorDeclaration:
+         case DSYM.postBlitDeclaration:
+         case DSYM.staticCtorDeclaration:
+         case DSYM.sharedStaticCtorDeclaration:
+         case DSYM.staticDtorDeclaration:
+         case DSYM.sharedStaticDtorDeclaration:
+         case DSYM.invariantDeclaration:
+         case DSYM.unitTestDeclaration:
+         case DSYM.newDeclaration:
+             return false;
+         // D dtor's don't get put into the vtbl[]
+         // this is a hack so that extern(C++) destructors report as virtual
+         // which are manually added to the vtable
+         case DSYM.dtorDeclaration: return _this.vtblIndex != -1;
+         default: return visitFuncDeclaration(_this);
+     }
+ }
+ 
+ // Determine if a function is pedantically virtual
+ bool isVirtualMethod(FuncDeclaration _this)
+ {
+     if (_this.toAliasFunc() != _this)
+         return _this.toAliasFunc().isVirtualMethod();
+ 
+     //printf("FuncDeclaration::isVirtualMethod() %s\n", toChars());
+     if (!_this.isVirtual())
+         return false;
+ 
+     // If it's a final method, and does not override anything, then it is not virtual
+     if (_this.isFinalFunc() && _this.foverrides.length == 0)
+     {
+         return false;
+     }
+     return true;
+ }
+ 
+ /***********************************************
+  * Determine if function's variables are referenced by a function
+  * nested within it.
+  */
+ bool hasNestedFrameRefs(FuncDeclaration _this)
+ {
+     if (_this.closureVars.length)
+         return true;
+ 
+     /* If a virtual function has contracts, assume its variables are referenced
+      * by those contracts, even if they aren't. Because they might be referenced
+      * by the overridden or overriding function's contracts.
+      * This can happen because frequire and fensure are implemented as nested functions,
+      * and they can be called directly by an overriding function and the overriding function's
+      * context had better match, or
+      * https://issues.dlang.org/show_bug.cgi?id=7335 will bite.
+      */
+     if (_this.fdrequire || _this.fdensure)
+         return true;
+ 
+     if (_this.foverrides.length && _this.isVirtualMethod())
+     {
+         for (size_t i = 0; i < _this.foverrides.length; i++)
+         {
+             FuncDeclaration fdv = _this.foverrides[i];
+             if (fdv.hasNestedFrameRefs())
+                 return true;
+         }
+     }
+     return false;
+ }
  
  /**********************************
   * Generate a FuncDeclaration for a runtime library function.
*************** FuncDeclaration resolveFuncCall(Loc loc,
*** 1908,1919 ****
          }
  
          bool calledHelper;
!         void errorHelper(const(char)* failMessage) scope
          {
              .error(loc, "%s `%s%s%s` is not callable using argument types `%s`",
                     fd.kind(), fd.toPrettyChars(), parametersTypeToChars(tf.parameterList),
                     tf.modToChars(), fargsBuf.peekChars());
!             errorSupplemental(loc, failMessage);
              calledHelper = true;
          }
  
--- 2096,2107 ----
          }
  
          bool calledHelper;
!         void errorHelper(const(char)* failMessage, Loc argloc = Loc.initial) scope
          {
              .error(loc, "%s `%s%s%s` is not callable using argument types `%s`",
                     fd.kind(), fd.toPrettyChars(), parametersTypeToChars(tf.parameterList),
                     tf.modToChars(), fargsBuf.peekChars());
!             errorSupplemental((argloc !is Loc.initial) ? argloc : loc, failMessage);
              calledHelper = true;
          }
  
*************** FuncDeclaration resolveFuncCall(Loc loc,
*** 1981,1989 ****
          }
      }
  
!     void errorHelper2(const(char)* failMessage) scope
      {
!         errorSupplemental(loc, failMessage);
      }
  
      functionResolve(m, orig_s, loc, sc, tiargs, tthis, argumentList, &errorHelper2);
--- 2169,2177 ----
          }
      }
  
!     void errorHelper2(const(char)* failMessage, Loc argloc = Loc.initial) scope
      {
!         errorSupplemental((argloc !is Loc.initial) ? argloc : loc, failMessage);
      }
  
      functionResolve(m, orig_s, loc, sc, tiargs, tthis, argumentList, &errorHelper2);
*************** void buildResultVar(FuncDeclaration fd,
*** 2581,2586 ****
--- 2769,2775 ----
           * fbody.dsymbolSemantic() running, vresult.type might be modified.
           */
          fd.vresult = new VarDeclaration(loc, tret, Id.result, null);
+         fd.vresult._init = new VoidInitializer(loc); // hdrgen requires _init
          fd.vresult.storage_class |= STC.nodtor | STC.temp;
          if (!fd.isVirtual())
              fd.vresult.storage_class |= STC.const_;
*************** void buildResultVar(FuncDeclaration fd,
*** 2591,2597 ****
      if (sc && fd.vresult.semanticRun == PASS.initial)
      {
          TypeFunction tf = fd.type.toTypeFunction();
!         if (tf.isRef)
              fd.vresult.storage_class |= STC.ref_;
          else if (target.isReturnOnStack(tf, fd.needThis()))
              fd.vresult.nrvo = true;
--- 2780,2786 ----
      if (sc && fd.vresult.semanticRun == PASS.initial)
      {
          TypeFunction tf = fd.type.toTypeFunction();
!         if (fd.isNRVO || tf.isRef)
              fd.vresult.storage_class |= STC.ref_;
          else if (target.isReturnOnStack(tf, fd.needThis()))
              fd.vresult.nrvo = true;
*************** bool arrayBoundsCheck(FuncDeclaration fd
*** 4094,4109 ****
      case CHECKENABLE.on:
          return true;
      case CHECKENABLE.safeonly:
          {
              if (fd)
              {
                  Type t = fd.type;
!                 if (t.ty == Tfunction && (cast(TypeFunction)t).trust == TRUST.safe)
                      return true;
              }
              return false;
!         }
!     case CHECKENABLE._default:
!         assert(0);
      }
  }
--- 4283,4325 ----
      case CHECKENABLE.on:
          return true;
      case CHECKENABLE.safeonly:
+         if (fd)
          {
+             Type t = fd.type;
+             if (t.isTypeFunction() && t.isTypeFunction().trust == TRUST.safe)
+                 return true;
+         }
+         return false;
+     case CHECKENABLE._default:
+         assert(0);
+     }
+ }
+ 
+ /**********************
+  * Check to see if null dereference checking code has to be generated
+  *
+  * Params:
+  *  fd = function for which code is to be generated
+  * Returns:
+  *  true if do null dereference checking for the given function
+  */
+ bool nullDerefCheck(FuncDeclaration fd)
+ {
+     final switch (global.params.useNullCheck)
+     {
+         case CHECKENABLE.off:
+             return false;
+         case CHECKENABLE.on:
+             return true;
+         case CHECKENABLE.safeonly:
              if (fd)
              {
                  Type t = fd.type;
!                 if (t.isTypeFunction() && t.isTypeFunction().trust == TRUST.safe)
                      return true;
              }
              return false;
!         case CHECKENABLE._default:
!             assert(0);
      }
  }
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/globals.d gcc-16-20260405/gcc/d/dmd/globals.d
*** gcc-16-20260329/gcc/d/dmd/globals.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/globals.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Stores command line options and contains other miscellaneous declarations.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/globals.d, _globals.d)
--- 1,7 ----
  /**
   * Stores command line options and contains other miscellaneous declarations.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/globals.d, _globals.d)
*************** extern (C++) struct Param
*** 218,228 ****
--- 218,230 ----
      FeatureState dtorFields;     // destruct fields of partially constructed objects
                                   // https://issues.dlang.org/show_bug.cgi?id=14246
      FeatureState systemVariables; // limit access to variables marked @system from @safe code
+     bool useFastDFA;                 // Use fast data flow analysis engine
  
      CHECKENABLE useInvariants  = CHECKENABLE._default;  // generate class invariant checks
      CHECKENABLE useIn          = CHECKENABLE._default;  // generate precondition checks
      CHECKENABLE useOut         = CHECKENABLE._default;  // generate postcondition checks
      CHECKENABLE useArrayBounds = CHECKENABLE._default;  // when to generate code for array bounds checks
+     CHECKENABLE useNullCheck   = CHECKENABLE._default;  // when to generate code for null dereference checks
      CHECKENABLE useAssert      = CHECKENABLE._default;  // when to generate code for assert()'s
      CHECKENABLE useSwitchError = CHECKENABLE._default;  // check for switches without a default
      CHECKENABLE boundscheck    = CHECKENABLE._default;  // state of -boundscheck switch
*************** extern (C++) struct Global
*** 299,305 ****
  {
      const(char)[] inifilename; /// filename of configuration file as given by `-conf=`, or default value
  
!     string copyright = "Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved";
      string written = "written by Walter Bright";
  
      Array!(ImportPathInfo) path;       /// Array of path informations which form the import lookup path
--- 301,307 ----
  {
      const(char)[] inifilename; /// filename of configuration file as given by `-conf=`, or default value
  
!     string copyright = "Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved";
      string written = "written by Walter Bright";
  
      Array!(ImportPathInfo) path;       /// Array of path informations which form the import lookup path
*************** extern (C++) struct Global
*** 307,313 ****
      Array!(const(char)*) filePath;     /// Array of char*'s which form the file import lookup path
  
      private enum string _version = import("VERSION");
!     char[26] datetime;      /// string returned by ctime()
      CompileEnv compileEnv;
  
      Param params;           /// command line parameters
--- 309,315 ----
      Array!(const(char)*) filePath;     /// Array of char*'s which form the file import lookup path
  
      private enum string _version = import("VERSION");
!     char[26] datetime;      /// string returned by asctime()
      CompileEnv compileEnv;
  
      Param params;           /// command line parameters
*************** extern (C++) struct Global
*** 406,420 ****
          import core.stdc.stdlib : getenv;
  
          time_t ct;
          // https://issues.dlang.org/show_bug.cgi?id=20444
!         if (auto p = getenv("SOURCE_DATE_EPOCH"))
          {
!             if (!ct.parseDigits(p[0 .. strlen(p)]))
!                 errorSink.error(Loc.initial, "value of environment variable `SOURCE_DATE_EPOCH` should be a valid UNIX timestamp, not: `%s`", p);
          }
          else
              core.stdc.time.time(&ct);
!         const p = ctime(&ct);
          assert(p);
          datetime[] = p[0 .. 26];
  
--- 408,426 ----
          import core.stdc.stdlib : getenv;
  
          time_t ct;
+         const(char)* p;
          // https://issues.dlang.org/show_bug.cgi?id=20444
!         if (auto epoch = getenv("SOURCE_DATE_EPOCH"))
          {
!             if (!ct.parseDigits(epoch[0 .. strlen(epoch)]))
!                 errorSink.error(Loc.initial, "value of environment variable `SOURCE_DATE_EPOCH` should be a valid UNIX timestamp, not: `%s`", epoch);
!             p = asctime(gmtime(&ct));
          }
          else
+         {
              core.stdc.time.time(&ct);
!             p = ctime(&ct); // asctime(localtime(&ct))
!         }
          assert(p);
          datetime[] = p[0 .. 26];
  
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/globals.h gcc-16-20260405/gcc/d/dmd/globals.h
*** gcc-16-20260329/gcc/d/dmd/globals.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/globals.h	Sun Apr  5 22:32:07 2026
***************
*** 1,5 ****
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,5 ----
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
*************** struct Param
*** 239,249 ****
--- 239,251 ----
      FeatureState dtorFields;     // destruct fields of partially constructed objects
                                   // https://issues.dlang.org/show_bug.cgi?id=14246
      FeatureState systemVariables; // limit access to variables marked @system from @safe code
+     d_bool useFastDFA;             // Use fast data flow analysis engine
  
      CHECKENABLE useInvariants;     // generate class invariant checks
      CHECKENABLE useIn;             // generate precondition checks
      CHECKENABLE useOut;            // generate postcondition checks
      CHECKENABLE useArrayBounds;    // when to generate code for array bounds checks
+     CHECKENABLE useNullCheck;      // when to generate code for null dereference checks
      CHECKENABLE useAssert;         // when to generate code for assert()'s
      CHECKENABLE useSwitchError;    // check for switches without a default
      CHECKENABLE boundscheck;       // state of -boundscheck switch
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/hdrgen.d gcc-16-20260405/gcc/d/dmd/hdrgen.d
*** gcc-16-20260329/gcc/d/dmd/hdrgen.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/hdrgen.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Also used to convert AST nodes to D code in general, e.g. for error messages or `printf` debugging.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/hdrgen.d, _hdrgen.d)
--- 3,9 ----
   *
   * Also used to convert AST nodes to D code in general, e.g. for error messages or `printf` debugging.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/hdrgen.d, _hdrgen.d)
*************** struct HdrGenState
*** 58,63 ****
--- 58,64 ----
      bool fullDump;      /// true if generating a full AST dump file
      bool importcHdr;    /// true if generating a .di file from an ImportC file
      bool inCAlias;      /// Set to prevent ImportC translating typedefs as `alias X = X`
+     bool inFuncReturn;  /// Set when printing function return type to avoid typedef name
      bool doFuncBodies;  /// include function bodies in output
      bool vcg_ast;       /// write out codegen-ast
      bool skipConstraints;  // skip constraints when doing templates
*************** private void expressionPrettyPrint(Expre
*** 2799,2804 ****
--- 2800,2808 ----
  
      void visitAssert(AssertExp e)
      {
+         if (e.loweredFrom)
+             return e.loweredFrom.expressionPrettyPrint(buf, hgs);
+ 
          buf.put("assert(");
          expToBuffer(e.e1, PREC.assign, buf, hgs);
          if (e.msg)
*************** private void visitFuncIdentWithPostfix(T
*** 4093,4099 ****
--- 4097,4105 ----
          buf.write("static ");
      if (t.next)
      {
+         hgs.inFuncReturn = true;
          typeToBuffer(t.next, null, buf, hgs);
+         hgs.inFuncReturn = false;
          if (ident)
              buf.put(' ');
      }
*************** private void visitFuncIdentWithPrefix(Ty
*** 4162,4168 ****
--- 4168,4176 ----
      }
      else if (t.next)
      {
+         hgs.inFuncReturn = true;
          typeToBuffer(t.next, null, buf, hgs);
+         hgs.inFuncReturn = false;
          if (ident)
              buf.put(' ');
      }
*************** private void typeToBufferx(Type t, ref O
*** 4544,4550 ****
          buf.put("noreturn");
      }
  
!     if (hgs.importcHdr && !hgs.inCAlias && t.mcache && t.mcache.typedefIdent)
      {
          buf.put(t.mcache.typedefIdent.toString());
          return;
--- 4552,4558 ----
          buf.put("noreturn");
      }
  
!     if (hgs.importcHdr && !hgs.inCAlias && !hgs.inFuncReturn && t.mcache && t.mcache.typedefIdent)
      {
          buf.put(t.mcache.typedefIdent.toString());
          return;
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/hdrgen.h gcc-16-20260405/gcc/d/dmd/hdrgen.h
*** gcc-16-20260329/gcc/d/dmd/hdrgen.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/hdrgen.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Dave Fladebo
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Dave Fladebo
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/iasm/gcc.d gcc-16-20260405/gcc/d/dmd/iasm/gcc.d
*** gcc-16-20260329/gcc/d/dmd/iasm/gcc.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/iasm/gcc.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Inline assembler for the GCC D compiler.
   *
!  *              Copyright (C) 2018-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     Iain Buclaw
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/iasmgcc.d, _iasmgcc.d)
--- 1,7 ----
  /**
   * Inline assembler for the GCC D compiler.
   *
!  *              Copyright (C) 2018-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     Iain Buclaw
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/iasmgcc.d, _iasmgcc.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/iasm/package.d gcc-16-20260405/gcc/d/dmd/iasm/package.d
*** gcc-16-20260329/gcc/d/dmd/iasm/package.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/iasm/package.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Specification: $(LINK2 https://dlang.org/spec/iasm.html, Inline Assembler)
   *
!  *              Copyright (C) 2018-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/iasm.d, _iasm.d)
--- 3,9 ----
   *
   * Specification: $(LINK2 https://dlang.org/spec/iasm.html, Inline Assembler)
   *
!  *              Copyright (C) 2018-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/iasm.d, _iasm.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/id.d gcc-16-20260405/gcc/d/dmd/id.d
*** gcc-16-20260329/gcc/d/dmd/id.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/id.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Contains the `Id` struct with a list of predefined symbols the compiler knows about.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/id.d, _id.d)
--- 1,7 ----
  /**
   * Contains the `Id` struct with a list of predefined symbols the compiler knows about.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/id.d, _id.d)
*************** immutable Msgtable[] msgtable =
*** 418,423 ****
--- 418,424 ----
      { "isAbstractClass" },
      { "isArithmetic" },
      { "isAssociativeArray" },
+     { "isOverlapped" },
      { "isBitfield" },
      { "isFinalClass" },
      { "isTemplate" },
*************** immutable Msgtable[] msgtable =
*** 483,488 ****
--- 484,490 ----
      { "isCopyable" },
      { "toType" },
      { "parameters" },
+     { "needsDestruction" },
  
      // For C++ mangling
      { "allocator" },
*************** immutable Msgtable[] msgtable =
*** 498,503 ****
--- 500,506 ----
      { "udaOptional", "optional"},
      { "udaMustUse", "mustuse" },
      { "udaStandalone", "standalone" },
+     { "udaSection", "section" },
  
      // Editions
      { "__edition_latest_do_not_use", },
*************** immutable Msgtable[] msgtable =
*** 540,545 ****
--- 543,551 ----
      { "undef" },
      { "ident" },
      { "packed" },
+ 
+     // for inline assembler
+     { "op" },
  ];
  
  
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/id.h gcc-16-20260405/gcc/d/dmd/id.h
*** gcc-16-20260329/gcc/d/dmd/id.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/id.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 2017-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 2017-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/identifier.d gcc-16-20260405/gcc/d/dmd/identifier.d
*** gcc-16-20260329/gcc/d/dmd/identifier.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/identifier.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Defines an identifier, which is the name of a `Dsymbol`.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/identifier.d, _identifier.d)
--- 1,7 ----
  /**
   * Defines an identifier, which is the name of a `Dsymbol`.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/identifier.d, _identifier.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/identifier.h gcc-16-20260405/gcc/d/dmd/identifier.h
*** gcc-16-20260329/gcc/d/dmd/identifier.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/identifier.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/impcnvtab.d gcc-16-20260405/gcc/d/dmd/impcnvtab.d
*** gcc-16-20260329/gcc/d/dmd/impcnvtab.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/impcnvtab.d	Sun Apr  5 22:32:07 2026
***************
*** 6,12 ****
   * Specification: $(LINK2 https://dlang.org/spec/type.html#integer-promotions, Integer Promotions),
   *   $(LINK2 https://dlang.org/spec/type.html#usual-arithmetic-conversions, Usual Arithmetic Conversions).
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/impcnvtab.d, _impcnvtab.d)
--- 6,12 ----
   * Specification: $(LINK2 https://dlang.org/spec/type.html#integer-promotions, Integer Promotions),
   *   $(LINK2 https://dlang.org/spec/type.html#usual-arithmetic-conversions, Usual Arithmetic Conversions).
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/impcnvtab.d, _impcnvtab.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/imphint.d gcc-16-20260405/gcc/d/dmd/imphint.d
*** gcc-16-20260329/gcc/d/dmd/imphint.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/imphint.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * For example, prompt to `import std.stdio` when using `writeln`.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/imphint.d, _imphint.d)
--- 3,9 ----
   *
   * For example, prompt to `import std.stdio` when using `writeln`.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/imphint.d, _imphint.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/import.h gcc-16-20260405/gcc/d/dmd/import.h
*** gcc-16-20260329/gcc/d/dmd/import.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/import.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/importc.d gcc-16-20260405/gcc/d/dmd/importc.d
*** gcc-16-20260329/gcc/d/dmd/importc.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/importc.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Specification: C11
   *
!  * Copyright:   Copyright (C) 2021-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/importc.d, _importc.d)
--- 3,9 ----
   *
   * Specification: C11
   *
!  * Copyright:   Copyright (C) 2021-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/importc.d, _importc.d)
*************** Dsymbol handleSymbolRedeclarations(ref S
*** 575,581 ****
          if (fd.fbody)                   // fd is the definition
          {
              if (log) printf(" replace existing with new\n");
!             sds.symtab.update(fd);      // replace fd2 in symbol table with fd
              fd.overnext = fd2;
  
              /* If fd2 is covering a tag symbol, then fd has to cover the same one
--- 575,581 ----
          if (fd.fbody)                   // fd is the definition
          {
              if (log) printf(" replace existing with new\n");
!             sds.symtab.update(fd);  // replace fd2 in symbol table with fd
              fd.overnext = fd2;
  
              /* If fd2 is covering a tag symbol, then fd has to cover the same one
*************** void cEnumSemantic(Scope* sc, EnumDeclar
*** 631,637 ****
      // C11 6.7.2.2-2 value must be representable as an int.
      // The sizemask represents all values that int will fit into,
      // from 0..uint.max.  We want to cover int.min..uint.max.
!     IntRange ir = IntRange.fromType(commonType);
  
      void emSemantic(EnumMember em, ref ulong nextValue)
      {
--- 631,637 ----
      // C11 6.7.2.2-2 value must be representable as an int.
      // The sizemask represents all values that int will fit into,
      // from 0..uint.max.  We want to cover int.min..uint.max.
!     IntRange ir = intRangeFromType(commonType);
  
      void emSemantic(EnumMember em, ref ulong nextValue)
      {
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/init.d gcc-16-20260405/gcc/d/dmd/init.d
*** gcc-16-20260329/gcc/d/dmd/init.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/init.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Defines initializers of variables, e.g. the array literal in `int[3] x = [0, 1, 2]`.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/init.d, _init.d)
--- 1,7 ----
  /**
   * Defines initializers of variables, e.g. the array literal in `int[3] x = [0, 1, 2]`.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/init.d, _init.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/init.h gcc-16-20260405/gcc/d/dmd/init.h
*** gcc-16-20260329/gcc/d/dmd/init.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/init.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/initsem.d gcc-16-20260405/gcc/d/dmd/initsem.d
*** gcc-16-20260329/gcc/d/dmd/initsem.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/initsem.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Semantic analysis of initializers.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/initsem.d, _initsem.d)
--- 1,7 ----
  /**
   * Semantic analysis of initializers.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/initsem.d, _initsem.d)
*************** Initializer initializerSemantic(Initiali
*** 422,427 ****
--- 422,447 ----
          if (i.exp.op == EXP.type)
          {
              error(i.exp.loc, "initializer must be an expression, not `%s`", i.exp.toChars());
+             // If the error location differs from the initializer location, show where it was used
+             if (i.exp.loc != i.loc)
+                 errorSupplemental(i.loc, "used in initialization here");
+             // If the type is a struct or class, suggest adding () to construct an instance
+             if (auto ts = i.exp.type.isTypeStruct())
+             {
+                 // Check if the struct can be default-constructed (no required args)
+                 if (!ts.sym.hasCopyCtor && (!ts.sym.ctor || ts.sym.defaultCtor))
+                     errorSupplemental(i.exp.loc, "perhaps use `%s()` to construct a value of the type", i.exp.toChars());
+                 else if (ts.sym.ctor && !ts.sym.hasCopyCtor)
+                     errorSupplemental(i.exp.loc, "perhaps use `%s(...)` to construct a value of the type", i.exp.toChars());
+             }
+             else if (auto tc = i.exp.type.isTypeClass())
+             {
+                 // Check if the class can be default-constructed
+                 if (!tc.sym.noDefaultCtor && (!tc.sym.ctor || tc.sym.defaultCtor))
+                     errorSupplemental(i.exp.loc, "perhaps use `new %s()` to construct a value of the type", i.exp.toChars());
+                 else if (tc.sym.ctor)
+                     errorSupplemental(i.exp.loc, "perhaps use `new %s(...)` to construct a value of the type", i.exp.toChars());
+             }
              return err();
          }
          // Make sure all pointers are constants
*************** Expression initializerToExpression(Initi
*** 1448,1453 ****
--- 1468,1489 ----
              }
          }
  
+         // enforce the element type only if the dimensions match, otherwise the value
+         // might be used as an initializer for the whole array at another dimension
+         Type isTypeArray(Type tn)
+         {
+             auto ty = tn ? tn.ty : Tnone;
+             return ty == Tarray || ty == Tsarray || ty == Taarray || ty == Tvector ? tn : null;
+         }
+         Type tnext = isTypeArray(itype);
+         auto initn = init;
+         while (tnext && initn)
+         {
+             tnext = isTypeArray(tnext.nextOf());
+             initn = initn.value.length ? initn.value[0].isArrayInitializer() : null;
+         }
+         Type telem = itype && !tnext && !initn ? itype.nextOf() : null;
+ 
          auto elements = new Expressions(edim);
          elements.zero();
          size_t j = 0;
*************** Expression initializerToExpression(Initi
*** 1458,1464 ****
              assert(j < edim);
              if (Initializer iz = init.value[i])
              {
!                 if (Expression ex = iz.initializerToExpression(null, isCfile))
                  {
                      (*elements)[j] = ex;
                      ++j;
--- 1494,1500 ----
              assert(j < edim);
              if (Initializer iz = init.value[i])
              {
!                 if (Expression ex = iz.initializerToExpression(telem, isCfile))
                  {
                      (*elements)[j] = ex;
                      ++j;
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/inline.d gcc-16-20260405/gcc/d/dmd/inline.d
*** gcc-16-20260329/gcc/d/dmd/inline.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/inline.d	Sun Apr  5 22:32:07 2026
***************
*** 4,10 ****
   * The AST is traversed, and every function call is considered for inlining using `inlinecost.d`.
   * The function call is then inlined if this cost is below a threshold.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/inline.d, _inline.d)
--- 4,10 ----
   * The AST is traversed, and every function call is considered for inlining using `inlinecost.d`.
   * The function call is then inlined if this cost is below a threshold.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/inline.d, _inline.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/intrange.d gcc-16-20260405/gcc/d/dmd/intrange.d
*** gcc-16-20260329/gcc/d/dmd/intrange.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/intrange.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Implement $(LINK2 https://digitalmars.com/articles/b62.html, Value Range Propagation).
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/intrange.d, _intrange.d)
--- 1,7 ----
  /**
   * Implement $(LINK2 https://digitalmars.com/articles/b62.html, Value Range Propagation).
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/intrange.d, _intrange.d)
*************** import core.stdc.stdio;
*** 16,22 ****
  import dmd.astenums : Tdchar;
  import dmd.mtype : Type;
  import dmd.globals : uinteger_t;
- import dmd.typesem;
  
  private uinteger_t copySign(uinteger_t x, bool sign) @safe
  {
--- 16,21 ----
*************** struct IntRange
*** 315,344 ****
          imax = upper;
      }
  
-     static IntRange fromType(Type type)
-     {
-         return fromType(type, type.isUnsigned());
-     }
- 
-     static IntRange fromType(Type type, bool isUnsigned)
-     {
-         if (!type.isIntegral() || type.toBasetype().isTypeVector())
-             return widest();
- 
-         uinteger_t mask = type.sizemask();
-         auto lower = SignExtendedNumber(0);
-         auto upper = SignExtendedNumber(mask);
-         if (type.toBasetype().ty == Tdchar)
-             upper.value = 0x10FFFFUL;
-         else if (!isUnsigned)
-         {
-             lower.value = ~(mask >> 1);
-             lower.negative = true;
-             upper.value = (mask >> 1);
-         }
-         return IntRange(lower, upper);
-     }
- 
      static IntRange fromNumbers2(SignExtendedNumber* numbers)
      {
          if (numbers[0] < numbers[1])
--- 314,319 ----
*************** struct IntRange
*** 442,467 ****
          return this;
      }
  
-     IntRange _cast(Type type)
-     {
-         if (!type.isIntegral() || type.toBasetype().isTypeVector())
-             return this;
-         if (!type.isUnsigned())
-             return castSigned(type.sizemask());
-         if (type.toBasetype().ty == Tdchar)
-             return castDchar();
-             return castUnsigned(type.sizemask());
-     }
- 
-     IntRange castUnsigned(Type type)
-     {
-         if (!type.isIntegral() || type.toBasetype().isTypeVector())
-             return castUnsigned(ulong.max);
-         if (type.toBasetype().ty == Tdchar)
-             return castDchar();
-         return castUnsigned(type.sizemask());
-     }
- 
      bool contains(IntRange a) @safe
      {
          return imin <= a.imin && imax >= a.imax;
--- 417,422 ----
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/json.d gcc-16-20260405/gcc/d/dmd/json.d
*** gcc-16-20260329/gcc/d/dmd/json.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/json.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Code for generating .json descriptions of the module when passing the `-X` flag to dmd.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/json.d, _json.d)
--- 1,7 ----
  /**
   * Code for generating .json descriptions of the module when passing the `-X` flag to dmd.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/json.d, _json.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/json.h gcc-16-20260405/gcc/d/dmd/json.h
*** gcc-16-20260329/gcc/d/dmd/json.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/json.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/lambdacomp.d gcc-16-20260405/gcc/d/dmd/lambdacomp.d
*** gcc-16-20260329/gcc/d/dmd/lambdacomp.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/lambdacomp.d	Sun Apr  5 22:32:07 2026
***************
*** 5,11 ****
   * The serialization is a string which contains the type of the parameters and the string
   * represantation of the lambda expression.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/lambdacomp.d, _lambdacomp.d)
--- 5,11 ----
   * The serialization is a string which contains the type of the parameters and the string
   * represantation of the lambda expression.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/lambdacomp.d, _lambdacomp.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/lexer.d gcc-16-20260405/gcc/d/dmd/lexer.d
*** gcc-16-20260329/gcc/d/dmd/lexer.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/lexer.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Specification: $(LINK2 https://dlang.org/spec/lex.html, Lexical)
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/lexer.d, _lexer.d)
--- 3,9 ----
   *
   * Specification: $(LINK2 https://dlang.org/spec/lex.html, Lexical)
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/lexer.d, _lexer.d)
*************** struct CompileEnv
*** 62,68 ****
   */
  class Lexer
  {
!     private __gshared OutBuffer stringbuffer;
  
      BaseLoc* baseLoc;       // Used to generate `scanloc`, which is just an index into this data structure
      Loc scanloc;            // for error messages
--- 62,72 ----
   */
  class Lexer
  {
!     private __gshared
!     {
!         OutBuffer stringbuffer;
!         OutBuffer stringbuffersecondary; // functions that use stringbuffer can call scan that needs this.
!     }
  
      BaseLoc* baseLoc;       // Used to generate `scanloc`, which is just an index into this data structure
      Loc scanloc;            // for error messages
*************** class Lexer
*** 1431,1437 ****
                      p++;
                      break;
                  default:
!                     if (isalpha(*p) || (p != idstart && isdigit(*p)))
                          continue;
                      error(loc, "unterminated named entity &%.*s;", cast(int)(p - idstart + 1), idstart);
                      c = '?';
--- 1435,1441 ----
                      p++;
                      break;
                  default:
!                     if (isAlphaASCII(*p) || (p != idstart && isdigit(*p)))
                          continue;
                      error(loc, "unterminated named entity &%.*s;", cast(int)(p - idstart + 1), idstart);
                      c = '?';
*************** class Lexer
*** 1766,1772 ****
          uint blankrol = 0;
          uint startline = 0;
          p++;
!         stringbuffer.setsize(0);
          while (1)
          {
              const s = p;
--- 1770,1776 ----
          uint blankrol = 0;
          uint startline = 0;
          p++;
!         stringbuffersecondary.setsize(0);
          while (1)
          {
              const s = p;
*************** class Lexer
*** 1785,1791 ****
                  }
                  if (hereid)
                  {
!                     stringbuffer.writeUTF8(c);
                      continue;
                  }
                  break;
--- 1789,1795 ----
                  }
                  if (hereid)
                  {
!                     stringbuffersecondary.writeUTF8(c);
                      continue;
                  }
                  break;
*************** class Lexer
*** 1825,1831 ****
                      delimright = ']';
                  else if (c == '<')
                      delimright = '>';
!                 else if (isalpha(c) || c == '_' || (c >= 0x80 && charLookup.isStart(c)))
                  {
                      // Start of identifier; must be a heredoc
                      Token tok;
--- 1829,1835 ----
                      delimright = ']';
                  else if (c == '<')
                      delimright = '>';
!                 else if (isAlphaASCII(c) || c == '_' || (c >= 0x80 && charLookup.isStart(c)))
                  {
                      // Start of identifier; must be a heredoc
                      Token tok;
*************** class Lexer
*** 1875,1881 ****
                      goto Ldone;
  
                  // we're looking for a new identifier token
!                 if (startline && (isalpha(c) || c == '_' || (c >= 0x80 && charLookup.isStart(c))) && hereid)
                  {
                      Token tok;
                      auto psave = p;
--- 1879,1885 ----
                      goto Ldone;
  
                  // we're looking for a new identifier token
!                 if (startline && (isAlphaASCII(c) || c == '_' || (c >= 0x80 && charLookup.isStart(c))) && hereid)
                  {
                      Token tok;
                      auto psave = p;
*************** class Lexer
*** 1890,1896 ****
                      }
                      p = psave;
                  }
!                 stringbuffer.writeUTF8(c);
                  startline = 0;
              }
          }
--- 1894,1900 ----
                      }
                      p = psave;
                  }
!                 stringbuffersecondary.writeUTF8(c);
                  startline = 0;
              }
          }
*************** class Lexer
*** 1903,1909 ****
              error("delimited string must end in `\"`");
          else
              error(token.loc, "delimited string must end in `%c\"`", delimright);
!         result.setString(stringbuffer);
          stringPostfix(result);
      }
  
--- 1907,1913 ----
              error("delimited string must end in `\"`");
          else
              error(token.loc, "delimited string must end in `%c\"`", delimright);
!         result.setString(stringbuffersecondary);
          stringPostfix(result);
      }
  
*************** class Lexer
*** 2404,2410 ****
              case '.':
                  if (p[1] == '.')
                      goto Ldone; // if ".."
!                 if (isalpha(p[1]) || p[1] == '_' || p[1] & 0x80)
                  {
                      if (Ccompile && (p[1] == 'f' || p[1] == 'F' || p[1] == 'l' || p[1] == 'L'))
                          goto Lreal;  // if `0.f` or `0.L`
--- 2408,2414 ----
              case '.':
                  if (p[1] == '.')
                      goto Ldone; // if ".."
!                 if (isAlphaASCII(p[1]) || p[1] == '_' || p[1] & 0x80)
                  {
                      if (Ccompile && (p[1] == 'f' || p[1] == 'F' || p[1] == 'l' || p[1] == 'L'))
                          goto Lreal;  // if `0.f` or `0.L`
*************** class Lexer
*** 2477,2483 ****
              case '.':
                  if (p[1] == '.')
                      goto Ldone; // if ".."
!                 if (base <= 10 && n > 0 && (isalpha(p[1]) || p[1] == '_' || p[1] & 0x80))
                  {
                      if (Ccompile && base == 10 &&
                          (p[1] == 'e' || p[1] == 'E' || p[1] == 'f' || p[1] == 'F' || p[1] == 'l' || p[1] == 'L'))
--- 2481,2487 ----
              case '.':
                  if (p[1] == '.')
                      goto Ldone; // if ".."
!                 if (base <= 10 && n > 0 && (isAlphaASCII(p[1]) || p[1] == '_' || p[1] & 0x80))
                  {
                      if (Ccompile && base == 10 &&
                          (p[1] == 'e' || p[1] == 'E' || p[1] == 'f' || p[1] == 'F' || p[1] == 'l' || p[1] == 'L'))
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/location.d gcc-16-20260405/gcc/d/dmd/location.d
*** gcc-16-20260329/gcc/d/dmd/location.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/location.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Encapsulates file/line/column locations.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/location.d, _location.d)
--- 1,7 ----
  /**
   * Encapsulates file/line/column locations.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/location.d, _location.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/mangle/basic.d gcc-16-20260405/gcc/d/dmd/mangle/basic.d
*** gcc-16-20260329/gcc/d/dmd/mangle/basic.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/mangle/basic.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Defines the building blocks for creating the mangled names for basic types.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/mangle/basic.d, _basicmangle.d)
   * Documentation:  https://dlang.org/phobos/dmd_basicmangle.html
--- 1,7 ----
  /**
   * Defines the building blocks for creating the mangled names for basic types.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/mangle/basic.d, _basicmangle.d)
   * Documentation:  https://dlang.org/phobos/dmd_basicmangle.html
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/mangle/cpp.d gcc-16-20260405/gcc/d/dmd/mangle/cpp.d
*** gcc-16-20260329/gcc/d/dmd/mangle/cpp.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/mangle/cpp.d	Sun Apr  5 22:32:07 2026
***************
*** 4,10 ****
   * This is the POSIX side of the implementation.
   * It exports two functions to C++, `toCppMangleItanium` and `cppTypeInfoMangleItanium`.
   *
!  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors: Walter Bright, https://www.digitalmars.com
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/mangle/cpp.d, _cppmangle.d)
--- 4,10 ----
   * This is the POSIX side of the implementation.
   * It exports two functions to C++, `toCppMangleItanium` and `cppTypeInfoMangleItanium`.
   *
!  * Copyright: Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors: Walter Bright, https://www.digitalmars.com
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/mangle/cpp.d, _cppmangle.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/mangle/package.d gcc-16-20260405/gcc/d/dmd/mangle/package.d
*** gcc-16-20260329/gcc/d/dmd/mangle/package.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/mangle/package.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Specification: $(LINK2 https://dlang.org/spec/abi.html#name_mangling, Name Mangling)
   *
!  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors: Walter Bright, https://www.digitalmars.com
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/mangle/package.d, _dmangle.d)
--- 3,9 ----
   *
   * Specification: $(LINK2 https://dlang.org/spec/abi.html#name_mangling, Name Mangling)
   *
!  * Copyright: Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors: Walter Bright, https://www.digitalmars.com
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/mangle/package.d, _dmangle.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/mangle.h gcc-16-20260405/gcc/d/dmd/mangle.h
*** gcc-16-20260329/gcc/d/dmd/mangle.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/mangle.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/module.h gcc-16-20260405/gcc/d/dmd/module.h
*** gcc-16-20260329/gcc/d/dmd/module.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/module.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
*************** public:
*** 108,114 ****
      Identifiers *versionidsNot; // forward referenced version identifiers
  
      MacroTable macrotable;      // document comment macros
!     Escape *escapetable;        // document comment escapes
  
      size_t nameoffset;          // offset of module name from start of ModuleInfo
      size_t namelen;             // length of module name in characters
--- 108,114 ----
      Identifiers *versionidsNot; // forward referenced version identifiers
  
      MacroTable macrotable;      // document comment macros
!     void *escapetable;          // document comment escapes (Escape*)
  
      size_t nameoffset;          // offset of module name from start of ModuleInfo
      size_t namelen;             // length of module name in characters
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/mtype.d gcc-16-20260405/gcc/d/dmd/mtype.d
*** gcc-16-20260329/gcc/d/dmd/mtype.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/mtype.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Defines a D type.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/mtype.d, _mtype.d)
--- 1,7 ----
  /**
   * Defines a D type.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/mtype.d, _mtype.d)
*************** extern (C++) abstract class Type : ASTNo
*** 404,409 ****
--- 404,413 ----
           * we bank on the idea that usually only one of variants exist.
           * It will also speed up code because these are rarely referenced and
           * so need not be in the cache.
+          *
+          * NOTE: The cache stores the naked type at the "identity" position.
+          * For example, a "shared const T" type will have its naked "T" type
+          * in the field "scto". See also: dmd.typesem.nakedOf(Type).
           */
          Type cto;       // MODFlags.const_
          Type ito;       // MODFlags.immutable_
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/mtype.h gcc-16-20260405/gcc/d/dmd/mtype.h
*** gcc-16-20260329/gcc/d/dmd/mtype.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/mtype.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/mustuse.d gcc-16-20260405/gcc/d/dmd/mustuse.d
*** gcc-16-20260329/gcc/d/dmd/mustuse.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/mustuse.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Compile-time checks associated with the @mustuse attribute.
   *
!  * Copyright: Copyright (C) 2022-2025 by The D Language Foundation, All Rights Reserved
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/mustuse.d, _mustuse.d)
   * Documentation:  https://dlang.org/phobos/dmd_mustuse.html
--- 1,7 ----
  /**
   * Compile-time checks associated with the @mustuse attribute.
   *
!  * Copyright: Copyright (C) 2022-2026 by The D Language Foundation, All Rights Reserved
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/mustuse.d, _mustuse.d)
   * Documentation:  https://dlang.org/phobos/dmd_mustuse.html
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/nogc.d gcc-16-20260405/gcc/d/dmd/nogc.d
*** gcc-16-20260329/gcc/d/dmd/nogc.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/nogc.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Specification: $(LINK2 https://dlang.org/spec/function.html#nogc-functions, No-GC Functions)
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/nogc.d, _nogc.d)
--- 3,9 ----
   *
   * Specification: $(LINK2 https://dlang.org/spec/function.html#nogc-functions, No-GC Functions)
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/nogc.d, _nogc.d)
*************** import core.stdc.stdio;
*** 18,28 ****
  import dmd.aggregate;
  import dmd.arraytypes;
  import dmd.astenums;
  import dmd.common.outbuffer;
  import dmd.declaration;
  import dmd.dmodule;
  import dmd.dscope;
! import dmd.dsymbol : PASS;
  import dmd.dtemplate : isDsymbol;
  import dmd.errors;
  import dmd.escape;
--- 18,29 ----
  import dmd.aggregate;
  import dmd.arraytypes;
  import dmd.astenums;
+ import dmd.attrib;
  import dmd.common.outbuffer;
  import dmd.declaration;
  import dmd.dmodule;
  import dmd.dscope;
! import dmd.dsymbol : PASS, Dsymbol;
  import dmd.dtemplate : isDsymbol;
  import dmd.errors;
  import dmd.escape;
*************** public:
*** 76,89 ****
      override void visit(DeclarationExp e)
      {
          // Note that, walkPostorder does not support DeclarationExp today.
!         VarDeclaration v = e.declaration.isVarDeclaration();
!         if (v && !(v.storage_class & STC.manifest) && !v.isDataseg() && v._init)
          {
!             if (ExpInitializer ei = v._init.isExpInitializer())
              {
!                 doCond(ei.exp);
              }
          }
      }
  
      /**
--- 77,108 ----
      override void visit(DeclarationExp e)
      {
          // Note that, walkPostorder does not support DeclarationExp today.
!         void visitDecl(Dsymbol d)
          {
!             if (VarDeclaration v = d.isVarDeclaration())
              {
!                 if (!(v.storage_class & STC.manifest) && !v.isDataseg() && v._init && !v.isCsymbol())
!                 {
!                     if (ExpInitializer ei = v._init.isExpInitializer())
!                     {
!                         doCond(ei.exp);
!                     }
!                 }
!             }
!             else if (AttribDeclaration ad = d.isAttribDeclaration())
!             {
!                 // Don't recurse into anonymous declarations (unions/structs)
!                 // as their members aren't meant to be processed here
!                 if (ad.isAnonDeclaration())
!                     return;
!                 if (ad.decl)
!                 {
!                     foreach (s; *ad.decl)
!                         visitDecl(s);
!                 }
              }
          }
+         visitDecl(e.declaration);
      }
  
      /**
*************** Expression checkGC(Expression e, Scope*
*** 275,290 ****
      return e;
  }
  
! extern (D) void printGCUsage(FuncDeclaration fd, Loc loc, const(char)* warn)
  {
      if (!global.params.v.gc)
!         return;
  
      Module m = fd.getModule();
!     if (m && m.isRoot() && !fd.inUnittest())
!     {
          message(loc, "vgc: %s", warn);
-     }
  }
  
  /**
--- 294,313 ----
      return e;
  }
  
! /// Returns: whether GC usage inside `fd` should be printed for the -vgc flag
! extern (D) bool vgcEnabled(FuncDeclaration fd)
  {
      if (!global.params.v.gc)
!         return false;
  
      Module m = fd.getModule();
!     return (m && m.isRoot() && !fd.inUnittest());
! }
! 
! extern (D) void printGCUsage(FuncDeclaration fd, Loc loc, const(char)* warn)
! {
!     if (vgcEnabled(fd))
          message(loc, "vgc: %s", warn);
  }
  
  /**
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/nspace.d gcc-16-20260405/gcc/d/dmd/nspace.d
*** gcc-16-20260329/gcc/d/dmd/nspace.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/nspace.d	Sun Apr  5 22:32:07 2026
***************
*** 36,42 ****
   * are valid D identifier.
   *
   * See_Also:    https://github.com/dlang/dmd/pull/10031
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/nspace.d, _nspace.d)
--- 36,42 ----
   * are valid D identifier.
   *
   * See_Also:    https://github.com/dlang/dmd/pull/10031
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/nspace.d, _nspace.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/nspace.h gcc-16-20260405/gcc/d/dmd/nspace.h
*** gcc-16-20260329/gcc/d/dmd/nspace.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/nspace.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/ob.d gcc-16-20260405/gcc/d/dmd/ob.d
*** gcc-16-20260329/gcc/d/dmd/ob.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/ob.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Flow analysis for Ownership/Borrowing
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/ob.d, _ob.d)
--- 1,7 ----
  /**
   * Flow analysis for Ownership/Borrowing
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/ob.d, _ob.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/objc.d gcc-16-20260405/gcc/d/dmd/objc.d
*** gcc-16-20260329/gcc/d/dmd/objc.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/objc.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Specification: $(LINK2 https://dlang.org/spec/objc_interface.html, Interfacing to Objective-C)
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/objc.d, _objc.d)
--- 3,9 ----
   *
   * Specification: $(LINK2 https://dlang.org/spec/objc_interface.html, Interfacing to Objective-C)
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/objc.d, _objc.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/objc.h gcc-16-20260405/gcc/d/dmd/objc.h
*** gcc-16-20260329/gcc/d/dmd/objc.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/objc.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 2015-2025 by The D Language Foundation, All Rights Reserved
   * written by Michel Fortin
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 2015-2026 by The D Language Foundation, All Rights Reserved
   * written by Michel Fortin
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/opover.d gcc-16-20260405/gcc/d/dmd/opover.d
*** gcc-16-20260329/gcc/d/dmd/opover.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/opover.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Specification: $(LINK2 https://dlang.org/spec/operatoroverloading.html, Operator Overloading)
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/opover.d, _opover.d)
--- 3,9 ----
   *
   * Specification: $(LINK2 https://dlang.org/spec/operatoroverloading.html, Operator Overloading)
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/opover.d, _opover.d)
*************** bool suggestBinaryOverloads(BinExp e, Sc
*** 612,618 ****
              return true;
          }
          error(e.loc, "operator `%s` is not defined for type `%s`", EXPtoString(e.op).ptr, e.e2.type.toChars);
!         errorSupplemental(ad2.loc, "perhaps overload the operator with `auto opBinaryRight(string op : \"%s\")(%s rhs) {}`", EXPtoString(e.op).ptr, e.e1.type.toChars);
          return true;
      }
      return false;
--- 612,618 ----
              return true;
          }
          error(e.loc, "operator `%s` is not defined for type `%s`", EXPtoString(e.op).ptr, e.e2.type.toChars);
!         errorSupplemental(ad2.loc, "perhaps overload the operator with `auto opBinaryRight(string op : \"%s\")(%s lhs) {}`", EXPtoString(e.op).ptr, e.e1.type.toChars);
          return true;
      }
      return false;
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/optimize.d gcc-16-20260405/gcc/d/dmd/optimize.d
*** gcc-16-20260329/gcc/d/dmd/optimize.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/optimize.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Perform constant folding.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/optimize.d, _optimize.d)
--- 1,7 ----
  /**
   * Perform constant folding.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/optimize.d, _optimize.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/parse.d gcc-16-20260405/gcc/d/dmd/parse.d
*** gcc-16-20260329/gcc/d/dmd/parse.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/parse.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Specification: $(LINK2 https://dlang.org/spec/grammar.html, D Grammar)
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/parse.d, _parse.d)
--- 3,9 ----
   *
   * Specification: $(LINK2 https://dlang.org/spec/grammar.html, D Grammar)
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/parse.d, _parse.d)
*************** class Parser(AST, Lexer = dmd.lexer.Lexe
*** 79,84 ****
--- 79,99 ----
          this.doUnittests = doUnittests;
      }
  
+     /** Instead of parsing text to get tokens, provide a list of tokens ending with null.
+      * Note that the token list will be consumed (added to the tokenFreelist) by the lexer4.
+      * Params:
+      *    pToken = pointer to first token in list, take ownership of list
+      *    linnum = line number to use for the tokens
+      */
+     extern (D)
+     void setTokenList(ref Token* pToken, int linnum)
+     {
+         this.token = *pToken;
+         pToken = null;          // take ownership
+         this.baseLoc.startLine = linnum;
+         this.linnum = linnum;
+     }
+ 
      /++
       + Parse a module, i.e. the optional `module x.y.z` declaration and all declarations
       + found in the current file.
*************** class Parser(AST, Lexer = dmd.lexer.Lexe
*** 4505,4510 ****
--- 4520,4526 ----
              isAliasDeclaration = true;
          }
  
+         const typeLoc = token.loc;
          AST.Type ts;
  
          if (!autodecl)
*************** class Parser(AST, Lexer = dmd.lexer.Lexe
*** 4641,4649 ****
  
              if (isAliasDeclaration)
              {
!                 AST.Declaration v;
!                 AST.Initializer _init = null;
! 
                  /* Aliases can no longer have multiple declarators, storage classes,
                   * linkages, or auto declarations.
                   * These never made any sense, anyway.
--- 4657,4667 ----
  
              if (isAliasDeclaration)
              {
!                 if (ident && mod.edition >= Edition.v2024)
!                 {
!                     eSink.error(token.loc, "use `alias %s = ...;` syntax instead of `alias ... %s;`",
!                         ident.toChars(), ident.toChars());
!                 }
                  /* Aliases can no longer have multiple declarators, storage classes,
                   * linkages, or auto declarations.
                   * These never made any sense, anyway.
*************** class Parser(AST, Lexer = dmd.lexer.Lexe
*** 4654,4659 ****
--- 4672,4678 ----
                  if (udas)
                      error("user-defined attributes not allowed for `alias` declarations");
  
+                 AST.Initializer _init = null;
                  if (token.value == TOK.assign)
                  {
                      nextToken();
*************** class Parser(AST, Lexer = dmd.lexer.Lexe
*** 4663,4669 ****
                  {
                      error("alias cannot have initializer");
                  }
!                 v = new AST.AliasDeclaration(aliasLoc, ident, t);
  
                  v.storage_class = storage_class;
                  if (pAttrs)
--- 4682,4688 ----
                  {
                      error("alias cannot have initializer");
                  }
!                 AST.Declaration v = new AST.AliasDeclaration(aliasLoc, ident, t);
  
                  v.storage_class = storage_class;
                  if (pAttrs)
*************** class Parser(AST, Lexer = dmd.lexer.Lexe
*** 4792,4802 ****
                  AST.Dsymbol s;
                  if (width)
                  {
-                     if (_init)
-                         error("initializer not allowed for bitfield declaration");
                      if (storage_class)
                          error("storage class not allowed for bitfield declaration");
!                     s = new AST.BitFieldDeclaration(width.loc, t, ident, width);
                  }
                  else
                  {
--- 4811,4819 ----
                  AST.Dsymbol s;
                  if (width)
                  {
                      if (storage_class)
                          error("storage class not allowed for bitfield declaration");
!                     s = new AST.BitFieldDeclaration(ident.isAnonymous() ? typeLoc : loc, t, ident, width, _init);
                  }
                  else
                  {
*************** class Parser(AST, Lexer = dmd.lexer.Lexe
*** 5758,5771 ****
      }
  
      /***
!      * Parse an assignment condition for `if`, `switch` or `while` statements.
       *
       * Returns:
       *      The variable that is declared inside the condition
       */
!     AST.Parameter parseAssignCondition()
      {
-         AST.Parameter param = null;
          STC storageClass = STC.none;
          STC stc = STC.none;
      Lwhile:
--- 5775,5787 ----
      }
  
      /***
!      * Parse an assignment condition for `if`, `switch`, `while` or `with` statements.
       *
       * Returns:
       *      The variable that is declared inside the condition
       */
!     AST.Parameter parseAssignCondition(bool _with = false)
      {
          STC storageClass = STC.none;
          STC stc = STC.none;
      Lwhile:
*************** class Parser(AST, Lexer = dmd.lexer.Lexe
*** 5834,5840 ****
              const aloc = token.loc;
              nextToken();
              check(TOK.assign);
!             param = new AST.Parameter(aloc, storageClass, at, ai, null, null);
          }
          else if (isDeclaration(&token, NeedDeclaratorId.must, TOK.assign, null))
          {
--- 5850,5856 ----
              const aloc = token.loc;
              nextToken();
              check(TOK.assign);
!             return new AST.Parameter(aloc, storageClass, at, ai, null, null);
          }
          else if (isDeclaration(&token, NeedDeclaratorId.must, TOK.assign, null))
          {
*************** class Parser(AST, Lexer = dmd.lexer.Lexe
*** 5842,5853 ****
              const aloc = token.loc;
              AST.Type at = parseType(&ai);
              check(TOK.assign);
!             param = new AST.Parameter(aloc, storageClass, at, ai, null, null);
          }
!         else if (storageClass != 0)
              error("found `%s` while expecting `=` or identifier", n.toChars());
! 
!         return param;
      }
  
      /*****************************************
--- 5858,5870 ----
              const aloc = token.loc;
              AST.Type at = parseType(&ai);
              check(TOK.assign);
!             return new AST.Parameter(aloc, storageClass, at, ai, null, null);
          }
!         else if (storageClass != 0 && !_with)
!         {
              error("found `%s` while expecting `=` or identifier", n.toChars());
!         }
!         return null;
      }
  
      /*****************************************
*************** class Parser(AST, Lexer = dmd.lexer.Lexe
*** 6659,6668 ****
  
                  nextToken();
                  check(TOK.leftParenthesis);
                  exp = parseExpression();
!                 closeCondition("with", null, exp);
                  _body = parseStatement(ParseStatementFlags.scope_, null, &endloc);
!                 s = new AST.WithStatement(loc, exp, _body, endloc);
                  break;
              }
          case TOK.try_:
--- 6676,6686 ----
  
                  nextToken();
                  check(TOK.leftParenthesis);
+                 auto param = parseAssignCondition(true);
                  exp = parseExpression();
!                 closeCondition("with", param, exp);
                  _body = parseStatement(ParseStatementFlags.scope_, null, &endloc);
!                 s = new AST.WithStatement(loc, param, exp, _body, endloc);
                  break;
              }
          case TOK.try_:
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/pragmasem.d gcc-16-20260405/gcc/d/dmd/pragmasem.d
*** gcc-16-20260329/gcc/d/dmd/pragmasem.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/pragmasem.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Specification: $(LINK2 https://dlang.org/spec/pragma.html, Pragmas)
   *
!  * Copyright:   Copyright (C) 1999-2023 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/pragmasem.d, _pragmasem.d)
--- 3,9 ----
   *
   * Specification: $(LINK2 https://dlang.org/spec/pragma.html, Pragmas)
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/pragmasem.d, _pragmasem.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/printast.d gcc-16-20260405/gcc/d/dmd/printast.d
*** gcc-16-20260329/gcc/d/dmd/printast.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/printast.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Provides an AST printer for debugging.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/printast.d, _printast.d)
--- 1,7 ----
  /**
   * Provides an AST printer for debugging.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/printast.d, _printast.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/root/aav.d gcc-16-20260405/gcc/d/dmd/root/aav.d
*** gcc-16-20260329/gcc/d/dmd/root/aav.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/root/aav.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Associative array implementation.
   *
!  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:   Walter Bright, https://www.digitalmars.com
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/aav.d, root/_aav.d)
--- 1,7 ----
  /**
   * Associative array implementation.
   *
!  * Copyright: Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:   Walter Bright, https://www.digitalmars.com
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/aav.d, root/_aav.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/root/array.d gcc-16-20260405/gcc/d/dmd/root/array.d
*** gcc-16-20260329/gcc/d/dmd/root/array.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/root/array.d	Sun Apr  5 22:32:07 2026
***************
*** 2,8 ****
  /**
   * Dynamic array implementation.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/array.d, root/_array.d)
--- 2,8 ----
  /**
   * Dynamic array implementation.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/array.d, root/_array.d)
*************** public:
*** 51,57 ****
  
      ~this() pure nothrow
      {
!         debug (stomp) memset(data.ptr, 0xFF, data.length);
          if (data.ptr && data.ptr != &smallarray[0])
              mem.xfree(data.ptr);
      }
--- 51,61 ----
  
      ~this() pure nothrow
      {
!         debug (stomp)
!         {
!             if (data.ptr)
!                 memset(data.ptr, 0xFF, data.length * T.sizeof);
!         }
          if (data.ptr && data.ptr != &smallarray[0])
              mem.xfree(data.ptr);
      }
*************** public:
*** 201,222 ****
                      memcpy(p, data.ptr, length * T.sizeof);
                      memset(data.ptr, 0xFF, data.length * T.sizeof);
                      mem.xfree(data.ptr);
                  }
                  else
                      auto p = cast(T*)mem.xrealloc(data.ptr, allocdim * T.sizeof);
!                 data = p[0 .. allocdim];
              }
  
              debug (stomp)
              {
!                 if (length < data.length)
!                     memset(data.ptr + length, 0xFF, (data.length - length) * T.sizeof);
              }
              else
              {
                  if (mem.isGCEnabled)
!                     if (length < data.length)
!                         memset(data.ptr + length, 0xFF, (data.length - length) * T.sizeof);
              }
          }
  
--- 205,237 ----
                      memcpy(p, data.ptr, length * T.sizeof);
                      memset(data.ptr, 0xFF, data.length * T.sizeof);
                      mem.xfree(data.ptr);
+                     data = p[0 .. allocdim];
                  }
                  else
+                 {
                      auto p = cast(T*)mem.xrealloc(data.ptr, allocdim * T.sizeof);
!                     data = p[0 .. allocdim];
!                 }
              }
  
              debug (stomp)
              {
!                 if (data.ptr)
!                 {
!                     if (length < data.length)
!                         memset(data.ptr + length, 0xFF, (data.length - length) * T.sizeof);
!                 }
              }
              else
              {
                  if (mem.isGCEnabled)
!                 {
!                     if (data.ptr)
!                     {
!                         if (length < data.length)
!                             memset(data.ptr + length, 0xFF, (data.length - length) * T.sizeof);
!                     }
!                 }
              }
          }
  
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/root/array.h gcc-16-20260405/gcc/d/dmd/root/array.h
*** gcc-16-20260329/gcc/d/dmd/root/array.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/root/array.h	Sun Apr  5 22:32:07 2026
***************
*** 1,4 ****
! /* Copyright (C) 2011-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,4 ----
! /* Copyright (C) 2011-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/root/bitarray.d gcc-16-20260405/gcc/d/dmd/root/bitarray.d
*** gcc-16-20260329/gcc/d/dmd/root/bitarray.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/root/bitarray.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Implementation of a bit array.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/bitarray.d, root/_bitarray.d)
--- 1,7 ----
  /**
   * Implementation of a bit array.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/bitarray.d, root/_bitarray.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/root/bitarray.h gcc-16-20260405/gcc/d/dmd/root/bitarray.h
*** gcc-16-20260329/gcc/d/dmd/root/bitarray.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/root/bitarray.h	Sun Apr  5 22:32:07 2026
***************
*** 1,4 ****
! /* Copyright (C) 2011-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,4 ----
! /* Copyright (C) 2011-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/root/complex.d gcc-16-20260405/gcc/d/dmd/root/complex.d
*** gcc-16-20260329/gcc/d/dmd/root/complex.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/root/complex.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Implements a complex number type.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/complex.d, _complex.d)
--- 1,7 ----
  /**
   * Implements a complex number type.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/complex.d, _complex.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/root/complex_t.h gcc-16-20260405/gcc/d/dmd/root/complex_t.h
*** gcc-16-20260329/gcc/d/dmd/root/complex_t.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/root/complex_t.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/root/ctfloat.d gcc-16-20260405/gcc/d/dmd/root/ctfloat.d
*** gcc-16-20260329/gcc/d/dmd/root/ctfloat.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/root/ctfloat.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Collects functions for compile-time floating-point calculations.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/ctfloat.d, root/_ctfloat.d)
--- 1,7 ----
  /**
   * Collects functions for compile-time floating-point calculations.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/ctfloat.d, root/_ctfloat.d)
*************** extern (C++) struct CTFloat
*** 25,32 ****
  
      version (GNU)
          enum yl2x_supported = false;
      else
!         enum yl2x_supported = __traits(compiles, core.math.yl2x(1.0L, 2.0L));
      enum yl2xp1_supported = yl2x_supported;
  
      pure static real_t fabs(real_t x);
--- 25,36 ----
  
      version (GNU)
          enum yl2x_supported = false;
+     else version (AArch64)
+         enum yl2x_supported = false;	// no x87 FPU
      else
!         enum yl2x_supported = is(real_t == real) &&
!                               __traits(compiles, core.math.yl2x(1.0L, 2.0L));
! 
      enum yl2xp1_supported = yl2x_supported;
  
      pure static real_t fabs(real_t x);
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/root/ctfloat.h gcc-16-20260405/gcc/d/dmd/root/ctfloat.h
*** gcc-16-20260329/gcc/d/dmd/root/ctfloat.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/root/ctfloat.h	Sun Apr  5 22:32:07 2026
***************
*** 1,5 ****
  
! /* Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,5 ----
  
! /* Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/root/dcompat.h gcc-16-20260405/gcc/d/dmd/root/dcompat.h
*** gcc-16-20260329/gcc/d/dmd/root/dcompat.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/root/dcompat.h	Sun Apr  5 22:32:07 2026
***************
*** 1,5 ****
  
! /* Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,5 ----
  
! /* Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/root/file.d gcc-16-20260405/gcc/d/dmd/root/file.d
*** gcc-16-20260329/gcc/d/dmd/root/file.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/root/file.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Read a file from disk and store it in memory.
   *
!  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:   Walter Bright, https://www.digitalmars.com
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/file.d, root/_file.d)
--- 1,7 ----
  /**
   * Read a file from disk and store it in memory.
   *
!  * Copyright: Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:   Walter Bright, https://www.digitalmars.com
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/file.d, root/_file.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/root/filename.d gcc-16-20260405/gcc/d/dmd/root/filename.d
*** gcc-16-20260329/gcc/d/dmd/root/filename.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/root/filename.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Encapsulate path and file names.
   *
!  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:   Walter Bright, https://www.digitalmars.com
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/filename.d, root/_filename.d)
--- 1,7 ----
  /**
   * Encapsulate path and file names.
   *
!  * Copyright: Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:   Walter Bright, https://www.digitalmars.com
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/filename.d, root/_filename.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/root/filename.h gcc-16-20260405/gcc/d/dmd/root/filename.h
*** gcc-16-20260329/gcc/d/dmd/root/filename.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/root/filename.h	Sun Apr  5 22:32:07 2026
***************
*** 1,5 ****
  
! /* Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,5 ----
  
! /* Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/root/hash.d gcc-16-20260405/gcc/d/dmd/root/hash.d
*** gcc-16-20260329/gcc/d/dmd/root/hash.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/root/hash.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Hash functions for arbitrary binary data.
   *
!  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:   Martin Nowak, Walter Bright, https://www.digitalmars.com
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/hash.d, root/_hash.d)
--- 1,7 ----
  /**
   * Hash functions for arbitrary binary data.
   *
!  * Copyright: Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:   Martin Nowak, Walter Bright, https://www.digitalmars.com
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/hash.d, root/_hash.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/root/optional.d gcc-16-20260405/gcc/d/dmd/root/optional.d
*** gcc-16-20260329/gcc/d/dmd/root/optional.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/root/optional.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Implementation of an 'Optional' type
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/optional.d, root/_optional.d)
--- 1,7 ----
  /**
   * Implementation of an 'Optional' type
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/optional.d, root/_optional.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/root/optional.h gcc-16-20260405/gcc/d/dmd/root/optional.h
*** gcc-16-20260329/gcc/d/dmd/root/optional.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/root/optional.h	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
  /**
   * Optional implementation.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/optional.h, root/_optional.h)
--- 3,9 ----
  /**
   * Optional implementation.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/optional.h, root/_optional.h)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/root/port.d gcc-16-20260405/gcc/d/dmd/root/port.d
*** gcc-16-20260329/gcc/d/dmd/root/port.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/root/port.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Portable routines for functions that have different implementations on different platforms.
   *
!  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:   Walter Bright, https://www.digitalmars.com
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/port.d, root/_port.d)
--- 1,7 ----
  /**
   * Portable routines for functions that have different implementations on different platforms.
   *
!  * Copyright: Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:   Walter Bright, https://www.digitalmars.com
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/port.d, root/_port.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/root/port.h gcc-16-20260405/gcc/d/dmd/root/port.h
*** gcc-16-20260329/gcc/d/dmd/root/port.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/root/port.h	Sun Apr  5 22:32:07 2026
***************
*** 1,5 ****
  
! /* Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,5 ----
  
! /* Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/root/region.d gcc-16-20260405/gcc/d/dmd/root/region.d
*** gcc-16-20260329/gcc/d/dmd/root/region.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/root/region.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Region storage allocator implementation.
   *
!  * Copyright:   Copyright (C) 2019-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/region.d, root/_region.d)
--- 1,7 ----
  /**
   * Region storage allocator implementation.
   *
!  * Copyright:   Copyright (C) 2019-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/region.d, root/_region.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/root/rmem.d gcc-16-20260405/gcc/d/dmd/root/rmem.d
*** gcc-16-20260329/gcc/d/dmd/root/rmem.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/root/rmem.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Allocate memory using `malloc` or the GC depending on the configuration.
   *
!  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:   Walter Bright, https://www.digitalmars.com
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/rmem.d, root/_rmem.d)
--- 1,7 ----
  /**
   * Allocate memory using `malloc` or the GC depending on the configuration.
   *
!  * Copyright: Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:   Walter Bright, https://www.digitalmars.com
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/rmem.d, root/_rmem.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/root/rmem.h gcc-16-20260405/gcc/d/dmd/root/rmem.h
*** gcc-16-20260329/gcc/d/dmd/root/rmem.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/root/rmem.h	Sun Apr  5 22:32:07 2026
***************
*** 1,5 ****
  
! /* Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,5 ----
  
! /* Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/root/speller.d gcc-16-20260405/gcc/d/dmd/root/speller.d
*** gcc-16-20260329/gcc/d/dmd/root/speller.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/root/speller.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Does not have any dependencies on the rest of DMD.
   *
!  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:   Walter Bright, https://www.digitalmars.com
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/speller.d, root/_speller.d)
--- 3,9 ----
   *
   * Does not have any dependencies on the rest of DMD.
   *
!  * Copyright: Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:   Walter Bright, https://www.digitalmars.com
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/speller.d, root/_speller.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/root/string.d gcc-16-20260405/gcc/d/dmd/root/string.d
*** gcc-16-20260329/gcc/d/dmd/root/string.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/root/string.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Contains various string related functions.
   *
!  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:   Walter Bright, https://www.digitalmars.com
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/string.d, root/_string.d)
--- 1,7 ----
  /**
   * Contains various string related functions.
   *
!  * Copyright: Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:   Walter Bright, https://www.digitalmars.com
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/string.d, root/_string.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/root/stringtable.d gcc-16-20260405/gcc/d/dmd/root/stringtable.d
*** gcc-16-20260329/gcc/d/dmd/root/stringtable.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/root/stringtable.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * A specialized associative array with string keys stored in a variable length structure.
   *
!  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:   Walter Bright, https://www.digitalmars.com
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/stringtable.d, root/_stringtable.d)
--- 1,7 ----
  /**
   * A specialized associative array with string keys stored in a variable length structure.
   *
!  * Copyright: Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:   Walter Bright, https://www.digitalmars.com
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/stringtable.d, root/_stringtable.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/root/utf.d gcc-16-20260405/gcc/d/dmd/root/utf.d
*** gcc-16-20260329/gcc/d/dmd/root/utf.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/root/utf.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Functions related to UTF encoding.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/utf.d, _utf.d)
--- 1,7 ----
  /**
   * Functions related to UTF encoding.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/utf.d, _utf.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/rootobject.d gcc-16-20260405/gcc/d/dmd/rootobject.d
*** gcc-16-20260329/gcc/d/dmd/rootobject.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/rootobject.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Provide the root object that AST classes in dmd inherit from.
   *
!  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:   Walter Bright, https://www.digitalmars.com
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/rootobject.d, _rootobject.d)
--- 1,7 ----
  /**
   * Provide the root object that AST classes in dmd inherit from.
   *
!  * Copyright: Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:   Walter Bright, https://www.digitalmars.com
   * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/rootobject.d, _rootobject.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/rootobject.h gcc-16-20260405/gcc/d/dmd/rootobject.h
*** gcc-16-20260329/gcc/d/dmd/rootobject.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/rootobject.h	Sun Apr  5 22:32:07 2026
***************
*** 1,5 ****
  
! /* Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,5 ----
  
! /* Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/safe.d gcc-16-20260405/gcc/d/dmd/safe.d
*** gcc-16-20260329/gcc/d/dmd/safe.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/safe.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Specification: $(LINK2 https://dlang.org/spec/function.html#function-safety, Function Safety)
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/safe.d, _safe.d)
--- 3,9 ----
   *
   * Specification: $(LINK2 https://dlang.org/spec/function.html#function-safety, Function Safety)
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/safe.d, _safe.d)
*************** import dmd.dscope;
*** 25,34 ****
  import dmd.dsymbol;
  import dmd.dsymbolsem : determineSize;
  import dmd.errors;
  import dmd.expression;
  import dmd.func;
  import dmd.funcsem : isRootTraitsCompilesScope;
! import dmd.globals : FeatureState;
  import dmd.id;
  import dmd.identifier;
  import dmd.location;
--- 25,35 ----
  import dmd.dsymbol;
  import dmd.dsymbolsem : determineSize;
  import dmd.errors;
+ import dmd.errorsink;
  import dmd.expression;
  import dmd.func;
  import dmd.funcsem : isRootTraitsCompilesScope;
! import dmd.globals : FeatureState, global;
  import dmd.id;
  import dmd.identifier;
  import dmd.location;
*************** bool isTrusted(FuncDeclaration fd)
*** 365,383 ****
   *   fd    = function we are gonna rat on
   *   gag   = suppress error message (used in escape.d)
   *   loc   = location of error
   *   format = printf-style format string
   *   args  = arguments for %s format specifier
   */
! extern (D) void reportSafeError(FuncDeclaration fd, bool gag, Loc loc,
!     const(char)* format, RootObject[] args...)
! {
!     reportSafeError(fd, gag, loc, null, format, args);
! }
! 
! /// Overload that also stores the variable whose scope status caused the violation
! extern (D) void reportSafeError(FuncDeclaration fd, bool gag, Loc loc,
      VarDeclaration scopeVar, const(char)* format, RootObject[] args...)
  {
      if (fd.type.toTypeFunction().trust == TRUST.system) // function was just inferred to be @system
      {
          if (format)
--- 366,380 ----
   *   fd    = function we are gonna rat on
   *   gag   = suppress error message (used in escape.d)
   *   loc   = location of error
+  *   scopeVar = if not null, is the variable whose scope status caused the violation
   *   format = printf-style format string
   *   args  = arguments for %s format specifier
   */
! private
! void reportSafeError(FuncDeclaration fd, bool gag, Loc loc,
      VarDeclaration scopeVar, const(char)* format, RootObject[] args...)
  {
+     ErrorSink eSink = global.errorSink;
      if (fd.type.toTypeFunction().trust == TRUST.system) // function was just inferred to be @system
      {
          if (format)
*************** extern (D) void reportSafeError(FuncDecl
*** 407,413 ****
              {
                  buf.printf(" is not allowed in a function with default safety with `-%spreview=safer`", SwitchPrefix.ptr);
              }
!             .error(loc, "%s", buf.extractChars());
          }
      }
  }
--- 404,410 ----
              {
                  buf.printf(" is not allowed in a function with default safety with `-%spreview=safer`", SwitchPrefix.ptr);
              }
!             eSink.error(loc, "%s", buf.extractChars());
          }
      }
  }
*************** extern (D) bool setUnsafeCall(FuncDeclar
*** 451,457 ****
  {
      if (setFunctionToUnsafe(fd))
      {
!         reportSafeError(fd, false, f.loc, null, f, null);
          return fd.isSafe();
      }
      return false;
--- 448,454 ----
  {
      if (setFunctionToUnsafe(fd))
      {
!         reportSafeError(fd, false, f.loc, null, null, f, null);
          return fd.isSafe();
      }
      return false;
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/scope.h gcc-16-20260405/gcc/d/dmd/scope.h
*** gcc-16-20260329/gcc/d/dmd/scope.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/scope.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
*************** struct Scope final
*** 131,137 ****
  
      UserAttributeDeclaration *userAttribDecl;   // user defined attributes
  
!     DocComment *lastdc;         // documentation comment for last symbol at this scope
      AA *anchorCounts;           // lookup duplicate anchor name count
      Identifier *prevAnchor;     // qualified symbol name of last doc anchor
  
--- 131,137 ----
  
      UserAttributeDeclaration *userAttribDecl;   // user defined attributes
  
!     void *lastdc;               // documentation comment for last symbol at this scope (DocComment*)
      AA *anchorCounts;           // lookup duplicate anchor name count
      Identifier *prevAnchor;     // qualified symbol name of last doc anchor
  
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/semantic2.d gcc-16-20260405/gcc/d/dmd/semantic2.d
*** gcc-16-20260329/gcc/d/dmd/semantic2.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/semantic2.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Performs the semantic2 stage, which deals with initializer expressions.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/semantic2.d, _semantic2.d)
--- 1,7 ----
  /**
   * Performs the semantic2 stage, which deals with initializer expressions.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/semantic2.d, _semantic2.d)
*************** private extern(C++) final class Semantic
*** 320,325 ****
--- 320,367 ----
          vd.semanticRun = PASS.semantic2done;
      }
  
+     override void visit(BitFieldDeclaration bfd)
+     {
+         visit(cast(VarDeclaration)bfd);
+         if (bfd.semanticRun != PASS.semantic2done)
+             return;
+ 
+         if (bfd.fieldWidth == 0)
+             return;
+ 
+         if (!bfd._init)
+             return;
+ 
+         auto ei = bfd._init.isExpInitializer();
+         if (!ei)
+             return;
+ 
+         if (!ei.exp.isIntegerExp())
+             return;
+ 
+         import dmd.intrange;
+         auto value = getIntRange(ei.exp);
+ 
+         const bool isUnsigned = bfd.type.isUnsigned();
+         auto bounds = IntRange(
+             SignExtendedNumber(bfd.getMinMax(Id.min), !isUnsigned),
+             SignExtendedNumber(bfd.getMinMax(Id.max), false)
+         );
+ 
+         if (!bounds.contains(value))
+         {
+             const uwidth = bfd.fieldWidth;
+             error(ei.loc, "default initializer `%s` is not representable as bitfield type `%s:%lld`",
+                   ei.exp.toChars(), bfd.type.toBasetype().toChars(), cast(long)uwidth);
+             if (isUnsigned)
+                 errorSupplemental(bfd.loc, "bitfield `%s` default initializer must be a value between `%llu..%llu`",
+                                   bfd.toChars(), bounds.imin.value, bounds.imax.value);
+             else
+                 errorSupplemental(bfd.loc, "bitfield `%s` default initializer must be a value between `%lld..%lld`",
+                                   bfd.toChars(), bounds.imin.value, bounds.imax.value);
+         }
+     }
+ 
      override void visit(Module mod)
      {
          //printf("Module::semantic2('%s'): parent = %p\n", toChars(), parent);
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/semantic3.d gcc-16-20260405/gcc/d/dmd/semantic3.d
*** gcc-16-20260329/gcc/d/dmd/semantic3.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/semantic3.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   * function bodies and late semantic checks for templates, mixins,
   * aggregates, and special members.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/semantic3.d, _semantic3.d)
--- 3,9 ----
   * function bodies and late semantic checks for templates, mixins,
   * aggregates, and special members.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/semantic3.d, _semantic3.d)
*************** import dmd.templateparamsem;
*** 77,82 ****
--- 77,88 ----
  import dmd.typesem;
  import dmd.visitor;
  
+ version (IN_GCC) { /* Not using Fast DFA */ }
+ else version = FastDFA;
+ 
+ version (FastDFA)
+     import dmd.dfa.entry;
+ 
  enum LOG = false;
  
  
*************** private extern(C++) final class Semantic
*** 288,294 ****
              return;
          funcdecl.semanticRun = PASS.semantic3;
          funcdecl.hasSemantic3Errors = false;
!         funcdecl.saferD = sc.previews.safer;
  
          if (!funcdecl.type || funcdecl.type.ty != Tfunction)
              return;
--- 294,300 ----
              return;
          funcdecl.semanticRun = PASS.semantic3;
          funcdecl.hasSemantic3Errors = false;
!         funcdecl.saferD = sc.previews.safer && !sc.inCfile;
  
          if (!funcdecl.type || funcdecl.type.ty != Tfunction)
              return;
*************** private extern(C++) final class Semantic
*** 955,962 ****
  
                              /* https://issues.dlang.org/show_bug.cgi?id=10789
                               * If NRVO is not possible, all returned lvalues should call their postblits.
                               */
!                             if (!funcdecl.isNRVO)
                                  exp = doCopyOrMove(sc2, exp, f.next, true, true);
  
                              if (tret.hasPointers())
--- 961,970 ----
  
                              /* https://issues.dlang.org/show_bug.cgi?id=10789
                               * If NRVO is not possible, all returned lvalues should call their postblits.
+                              * For functions with a __result variable, postblits will be called later
+                              * during initialization of __result.
                               */
!                             if (!funcdecl.isNRVO && !funcdecl.vresult)
                                  exp = doCopyOrMove(sc2, exp, f.next, true, true);
  
                              if (tret.hasPointers())
*************** private extern(C++) final class Semantic
*** 967,979 ****
  
                          if (funcdecl.vresult)
                          {
!                             // Create: return vresult = exp;
!                             if (canElideCopy(exp, funcdecl.vresult.type, false))
!                                 exp = new ConstructExp(rs.loc, funcdecl.vresult, exp);
!                             else
!                                 exp = new BlitExp(rs.loc, funcdecl.vresult, exp);
  
!                             exp.type = funcdecl.vresult.type;
  
                              if (rs.caseDim)
                                  exp = Expression.combine(exp, new IntegerExp(rs.caseDim));
--- 975,999 ----
  
                          if (funcdecl.vresult)
                          {
!                             Scope* scret = sc2;
  
!                             if (rs.fesFunc)
!                             {
!                                 // Create a scope with foreach body being `.parent`
!                                 // and `funcdecl` as `.func`. So the return value
!                                 // is aware of closure access, but picks up
!                                 // attributes and instantiates templated copy/move
!                                 // ctors in the context of `funcdecl`.
!                                 // BUG: remove this fragile hack
!                                 scret = rs.fesFunc._scope.push();
!                                 scret.parent = rs.fesFunc;
!                                 scret.func = funcdecl;
!                             }
! 
!                             // Create: return (vresult = exp, vresult);
!                             exp = new ConstructExp(rs.loc, funcdecl.vresult, exp);
!                             exp = exp.expressionSemantic(scret);
!                             exp = Expression.combine(exp, new VarExp(rs.loc, funcdecl.vresult));
  
                              if (rs.caseDim)
                                  exp = Expression.combine(exp, new IntegerExp(rs.caseDim));
*************** private extern(C++) final class Semantic
*** 1096,1101 ****
--- 1116,1125 ----
              else
              {
                  auto a = new Statements();
+ 
+                 size_t expectedSize = (funcdecl.parameters ? funcdecl.parameters.length : 0) + 7;
+                     a.reserve(expectedSize);
+ 
                  // Merge in initialization of 'out' parameters
                  if (funcdecl.parameters)
                  {
*************** private extern(C++) final class Semantic
*** 1420,1425 ****
--- 1444,1459 ----
              oblive(funcdecl);
          }
  
+         version (FastDFA)
+         {
+             if (global.params.useFastDFA && global.errors == oldErrors && funcdecl.fbody && funcdecl.type.ty != Terror)
+             {
+                 // Don't run DFA if there are errors,
+                 //  this is a costly enough operation that it warrents the explicit check.
+                 dfaEntry(funcdecl, sc);
+             }
+         }
+ 
          /* If this function had instantiated with gagging, error reproduction will be
           * done by TemplateInstance::semantic.
           * Otherwise, error gagging should be temporarily ungagged by functionSemantic3.
*************** extern (D) bool checkClosure(FuncDeclara
*** 1868,1877 ****
--- 1902,1938 ----
      else
      {
          fd.printGCUsage(fd.loc, "using closure causes GC allocation");
+ 
+         findClosureVars(fd, (FuncDeclaration f, VarDeclaration v) {
+             if (!fd.vgcEnabled)
+                 return;
+ 
+             .message(f.loc, "vgc: %s `%s` closes over variable `%s`",
+                 f.kind, f.toErrMsg(), v.toErrMsg());
+             if (v.ident != Id.This)
+                 .message(v.loc, "vgc: `%s` declared here", v.toErrMsg());
+         });
          return false;
      }
  
+     findClosureVars(fd, (FuncDeclaration f, VarDeclaration v) {
+         .errorSupplemental(f.loc, "%s `%s` closes over variable `%s`",
+             f.kind, f.toErrMsg(), v.toErrMsg());
+         if (v.ident != Id.This)
+             .errorSupplemental(v.loc, "`%s` declared here", v.toErrMsg());
+     });
+     return true;
+ }
+ 
+ /// For an outer function `fd`, find inner functions that cause a closure to be generated for it.
+ /// Pass to `sink` each nested function along with the local variable that closes over `fd`'s stackframe
+ private void findClosureVars(FuncDeclaration fd, scope void delegate(FuncDeclaration, VarDeclaration) sink)
+ {
      FuncDeclarations a;
+ 
+     if (fd.closureVars.length > 0)
+         a.reserve(fd.closureVars.length);
+ 
      foreach (v; fd.closureVars)
      {
          foreach (f; v.nestedrefs)
*************** extern (D) bool checkClosure(FuncDeclara
*** 1889,1904 ****
                      if (!a.contains(f))
                      {
                          a.push(f);
!                         .errorSupplemental(f.loc, "%s `%s` closes over variable `%s`",
!                             f.kind, f.toErrMsg(), v.toChars());
!                         if (v.ident != Id.This)
!                             .errorSupplemental(v.loc, "`%s` declared here", v.toChars());
                      }
                      break LcheckAncestorsOfANestedRef;
                  }
              }
          }
      }
- 
-     return true;
  }
--- 1950,1960 ----
                      if (!a.contains(f))
                      {
                          a.push(f);
!                         sink(f, v);
                      }
                      break LcheckAncestorsOfANestedRef;
                  }
              }
          }
      }
  }
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/sideeffect.d gcc-16-20260405/gcc/d/dmd/sideeffect.d
*** gcc-16-20260329/gcc/d/dmd/sideeffect.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/sideeffect.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Find side-effects of expressions.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/sideeffect.d, _sideeffect.d)
--- 1,7 ----
  /**
   * Find side-effects of expressions.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/sideeffect.d, _sideeffect.d)
*************** private bool lambdaHasSideEffect(Express
*** 242,248 ****
--- 242,282 ----
  bool discardValue(Expression e)
  {
      if (lambdaHasSideEffect(e)) // check side-effect shallowly
+     {
+         // check for e.g. `arrayLiteral[index] = expr;`
+         if (e.isAssignExp() || e.isBinAssignExp() || e.isPostExp())
+         {
+             Expression e1;
+             if (auto be = e.isBinExp()) // includes PostExp
+                 e1 = be.e1;
+             else if (auto ce = e.isPreExp())
+                 e1 = ce.e1;
+ 
+             if (auto ie = e1 ? e1.isIndexExp() : null)
+             {
+                 if (ie.e1.isArrayLiteralExp())
+                     error(e.loc, "discarded assignment to indexed array literal");
+             }
+         }
+         // check assignment to struct rvalue
+         auto ce = e.isCallExp();
+         if (ce && ce.fromOpAssignment)
+         {
+             if (auto dve = ce.e1.isDotVarExp())
+             {
+                 auto lhs = dve.e1;
+                 auto ts = lhs.type.isTypeStruct();
+                 if (ts && !lhs.isLvalue() && !ts.sym.hasPointerField) // Don't disallow writing to data through a pointer field
+                 {
+                     error(lhs.loc, "assignment to struct rvalue `%s` is discarded",
+                         lhs.toChars());
+                     errorSupplemental(e.loc, "if the assignment is needed to modify a global, call `%s` directly or use an lvalue",
+                         dve.var.toChars());
+                 }
+             }
+         }
          return false;
+     }
      switch (e.op)
      {
      case EXP.cast_:
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/statement.d gcc-16-20260405/gcc/d/dmd/statement.d
*** gcc-16-20260329/gcc/d/dmd/statement.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/statement.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Specification: $(LINK2 https://dlang.org/spec/statement.html, Statements)
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/statement.d, _statement.d)
--- 3,9 ----
   *
   * Specification: $(LINK2 https://dlang.org/spec/statement.html, Statements)
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/statement.d, _statement.d)
*************** extern (C++) class ExpStatement : Statem
*** 383,388 ****
--- 383,392 ----
          this.exp = exp;
      }
  
+     /*******************************
+      * Creates a DeclarationExp inside a statement.
+      * Use in place of *DeclarationStatement* from D grammar.
+      */
      final extern (D) this(Loc loc, Dsymbol declaration) @safe
      {
          super(loc, STMT.Exp);
*************** extern (C++) final class ReturnStatement
*** 1304,1309 ****
--- 1308,1314 ----
  {
      Expression exp;
      size_t caseDim;
+     FuncDeclaration fesFunc; // nested function for foreach it is in
  
      extern (D) this(Loc loc, Expression exp) @safe
      {
*************** extern (C++) final class SynchronizedSta
*** 1416,1429 ****
   */
  extern (C++) final class WithStatement : Statement
  {
      Expression exp;
      Statement _body;
      VarDeclaration wthis;
      Loc endloc;
  
!     extern (D) this(Loc loc, Expression exp, Statement _body, Loc endloc) @safe
      {
          super(loc, STMT.With);
          this.exp = exp;
          this._body = _body;
          this.endloc = endloc;
--- 1421,1436 ----
   */
  extern (C++) final class WithStatement : Statement
  {
+     Parameter prm;
      Expression exp;
      Statement _body;
      VarDeclaration wthis;
      Loc endloc;
  
!     extern (D) this(Loc loc, Parameter prm, Expression exp, Statement _body, Loc endloc) @safe
      {
          super(loc, STMT.With);
+         this.prm = prm;
          this.exp = exp;
          this._body = _body;
          this.endloc = endloc;
*************** extern (C++) final class WithStatement :
*** 1431,1437 ****
  
      override WithStatement syntaxCopy()
      {
!         return new WithStatement(loc, exp.syntaxCopy(), _body ? _body.syntaxCopy() : null, endloc);
      }
  
      override void accept(Visitor v)
--- 1438,1448 ----
  
      override WithStatement syntaxCopy()
      {
!         return new WithStatement(loc,
!                                  prm ? prm.syntaxCopy() : null,
!                                  exp.syntaxCopy(),
!                                  _body ? _body.syntaxCopy() : null,
!                                  endloc);
      }
  
      override void accept(Visitor v)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/statement.h gcc-16-20260405/gcc/d/dmd/statement.h
*** gcc-16-20260329/gcc/d/dmd/statement.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/statement.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
*************** class ReturnStatement final : public Sta
*** 518,523 ****
--- 518,524 ----
  public:
      Expression *exp;
      size_t caseDim;
+     FuncDeclaration *fesFunc;   // nested function for foreach it is in
  
      ReturnStatement *syntaxCopy() override;
  
*************** public:
*** 561,566 ****
--- 562,568 ----
  class WithStatement final : public Statement
  {
  public:
+     Parameter *prm;
      Expression *exp;
      Statement *_body;
      VarDeclaration *wthis;
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/statementsem.d gcc-16-20260405/gcc/d/dmd/statementsem.d
*** gcc-16-20260329/gcc/d/dmd/statementsem.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/statementsem.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Specification: $(LINK2 https://dlang.org/spec/statement.html, Statements)
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/statementsem.d, _statementsem.d)
--- 3,9 ----
   *
   * Specification: $(LINK2 https://dlang.org/spec/statement.html, Statements)
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/statementsem.d, _statementsem.d)
*************** Statement statementSemanticVisit(Stateme
*** 1019,1025 ****
                          if (tab.isTypeDArray())
                          {
                              // check if overflow is possible
!                             const maxLen = IntRange.fromType(tindex).imax.value + 1;
                              if (auto ale = fs.aggr.isArrayLiteralExp())
                                  err = ale.elements.length > maxLen;
                              else if (auto se = fs.aggr.isSliceExp())
--- 1019,1025 ----
                          if (tab.isTypeDArray())
                          {
                              // check if overflow is possible
!                             const maxLen = intRangeFromType(tindex).imax.value + 1;
                              if (auto ale = fs.aggr.isArrayLiteralExp())
                                  err = ale.elements.length > maxLen;
                              else if (auto se = fs.aggr.isSliceExp())
*************** Statement statementSemanticVisit(Stateme
*** 1082,1088 ****
                          IntRange dimrange = getIntRange(ta.dim);
                          // https://issues.dlang.org/show_bug.cgi?id=12504
                          dimrange.imax = SignExtendedNumber(dimrange.imax.value-1);
!                         if (!IntRange.fromType(fs.key.type).contains(dimrange))
                          {
                              error(fs.loc, "index type `%s` cannot cover index range 0..%llu",
                                       p.type.toChars(), ta.dim.toInteger());
--- 1082,1088 ----
                          IntRange dimrange = getIntRange(ta.dim);
                          // https://issues.dlang.org/show_bug.cgi?id=12504
                          dimrange.imax = SignExtendedNumber(dimrange.imax.value-1);
!                         if (!intRangeFromType(fs.key.type).contains(dimrange))
                          {
                              error(fs.loc, "index type `%s` cannot cover index range 0..%llu",
                                       p.type.toChars(), ta.dim.toInteger());
*************** Statement statementSemanticVisit(Stateme
*** 1657,1663 ****
              /* Declare param, which we will set to be the
               * result of condition.
               */
!             auto ei = new ExpInitializer(ifs.loc, ifs.condition);
              ifs.match = new VarDeclaration(ifs.loc, ifs.param.type, ifs.param.ident, ei);
              ifs.match.parent = scd.func;
              ifs.match.storage_class |= ifs.param.storageClass;
--- 1657,1664 ----
              /* Declare param, which we will set to be the
               * result of condition.
               */
!             // Make sure the location of the initializer reflects the condition, not the if statement.
!             auto ei = new ExpInitializer(ifs.condition.loc, ifs.condition);
              ifs.match = new VarDeclaration(ifs.loc, ifs.param.type, ifs.param.ident, ei);
              ifs.match.parent = scd.func;
              ifs.match.storage_class |= ifs.param.storageClass;
*************** Statement statementSemanticVisit(Stateme
*** 2480,2487 ****
--- 2481,2492 ----
          //printf("ReturnStatement.dsymbolSemantic() %s\n", toChars(rs));
  
          FuncDeclaration fd = sc.parent.isFuncDeclaration();
+ 
          if (fd.fes)
+         {
+             rs.fesFunc = fd;
              fd = fd.fes.func; // fd is now function enclosing foreach
+         }
  
          auto tf = fd.type.isTypeFunction();
  
*************** Statement statementSemanticVisit(Stateme
*** 3232,3237 ****
--- 3237,3268 ----
              sym.parent = sc.scopesym;
              sym.endlinnum = ws.endloc.linnum;
          }
+         else if (ws.prm)
+         {
+             /* Re-write to
+              * {
+              *   auto prm = exp
+              *   with(prm)
+              *   {
+              *     ...
+              *   }
+              * }
+              */
+             auto tmp_init = new ExpInitializer(ws.loc, ws.exp);
+             auto tmp = new VarDeclaration(ws.loc, ws.prm.type, ws.prm.ident, tmp_init);
+             // tmp.storage_class |= STC.temp; //NOTE(mojo): idk
+             tmp.dsymbolSemantic(sc);
+ 
+             auto es = new ExpStatement(ws.loc, tmp);
+             ws.exp = new VarExp(ws.loc, tmp);
+ 
+             ws.prm = null;
+             auto cs = new CompoundStatement(ws.loc, es, ws);
+             Statement ss = new ScopeStatement(ws.loc, cs, ws.endloc);
+             result = ss.statementSemantic(sc);
+ 
+             return;
+         }
          else
          {
              Type texp = ws.exp.type;
*************** public auto makeTupleForeach(Scope* sc,
*** 4463,4469 ****
              IntRange dimrange = IntRange(SignExtendedNumber(length))._cast(Type.tsize_t);
              // https://issues.dlang.org/show_bug.cgi?id=12504
              dimrange.imax = SignExtendedNumber(dimrange.imax.value-1);
!             if (!IntRange.fromType(p.type).contains(dimrange))
              {
                  error(fs.loc, "index type `%s` cannot cover index range 0..%llu",
                           p.type.toChars(), cast(ulong)length);
--- 4494,4500 ----
              IntRange dimrange = IntRange(SignExtendedNumber(length))._cast(Type.tsize_t);
              // https://issues.dlang.org/show_bug.cgi?id=12504
              dimrange.imax = SignExtendedNumber(dimrange.imax.value-1);
!             if (!intRangeFromType(p.type).contains(dimrange))
              {
                  error(fs.loc, "index type `%s` cannot cover index range 0..%llu",
                           p.type.toChars(), cast(ulong)length);
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/staticassert.d gcc-16-20260405/gcc/d/dmd/staticassert.d
*** gcc-16-20260329/gcc/d/dmd/staticassert.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/staticassert.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Specification: $(LINK2 https://dlang.org/spec/version.html#static-assert, Static Assert)
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/staticassert.d, _staticassert.d)
--- 3,9 ----
   *
   * Specification: $(LINK2 https://dlang.org/spec/version.html#static-assert, Static Assert)
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/staticassert.d, _staticassert.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/staticassert.h gcc-16-20260405/gcc/d/dmd/staticassert.h
*** gcc-16-20260329/gcc/d/dmd/staticassert.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/staticassert.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/staticcond.d gcc-16-20260405/gcc/d/dmd/staticcond.d
*** gcc-16-20260329/gcc/d/dmd/staticcond.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/staticcond.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Lazily evaluate static conditions for `static if`, `static assert` and template constraints.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/staticcond.d, _staticcond.d)
--- 1,7 ----
  /**
   * Lazily evaluate static conditions for `static if`, `static assert` and template constraints.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/staticcond.d, _staticcond.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/stmtstate.d gcc-16-20260405/gcc/d/dmd/stmtstate.d
*** gcc-16-20260329/gcc/d/dmd/stmtstate.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/stmtstate.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Used to help transform statement AST into flow graph.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/stmtstate.d, _stmtstate.d)
--- 1,7 ----
  /**
   * Used to help transform statement AST into flow graph.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/stmtstate.d, _stmtstate.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/target.d gcc-16-20260405/gcc/d/dmd/target.d
*** gcc-16-20260329/gcc/d/dmd/target.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/target.d	Sun Apr  5 22:32:07 2026
***************
*** 15,21 ****
   * - $(LINK2 https://github.com/ldc-developers/ldc, LDC repository)
   * - $(LINK2 https://github.com/D-Programming-GDC/gcc, GDC repository)
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/target.d, _target.d)
--- 15,21 ----
   * - $(LINK2 https://github.com/ldc-developers/ldc, LDC repository)
   * - $(LINK2 https://github.com/D-Programming-GDC/gcc, GDC repository)
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/target.d, _target.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/target.h gcc-16-20260405/gcc/d/dmd/target.h
*** gcc-16-20260329/gcc/d/dmd/target.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/target.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 2013-2025 by The D Language Foundation, All Rights Reserved
   * written by Iain Buclaw
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 2013-2026 by The D Language Foundation, All Rights Reserved
   * written by Iain Buclaw
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/targetcompiler.d gcc-16-20260405/gcc/d/dmd/targetcompiler.d
*** gcc-16-20260329/gcc/d/dmd/targetcompiler.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/targetcompiler.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Encapsulates the vagaries of which of the three D compilers (gdc, ldc or dmd) is being built
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/mars.d, _targetcompiler.d)
--- 1,7 ----
  /**
   * Encapsulates the vagaries of which of the three D compilers (gdc, ldc or dmd) is being built
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/mars.d, _targetcompiler.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/template.h gcc-16-20260405/gcc/d/dmd/template.h
*** gcc-16-20260329/gcc/d/dmd/template.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/template.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/templateparamsem.d gcc-16-20260405/gcc/d/dmd/templateparamsem.d
*** gcc-16-20260329/gcc/d/dmd/templateparamsem.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/templateparamsem.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Semantic analysis of template parameters.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/templateparamsem.d, _templateparamsem.d)
--- 1,7 ----
  /**
   * Semantic analysis of template parameters.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/templateparamsem.d, _templateparamsem.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/templatesem.d gcc-16-20260405/gcc/d/dmd/templatesem.d
*** gcc-16-20260329/gcc/d/dmd/templatesem.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/templatesem.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Template semantics.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/templatesem.d, _templatesem.d)
--- 1,7 ----
  /**
   * Template semantics.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/templatesem.d, _templatesem.d)
*************** import dmd.mtype;
*** 47,52 ****
--- 47,53 ----
  import dmd.opover;
  import dmd.optimize;
  import dmd.root.array;
+ import dmd.root.string : toDString;
  import dmd.common.outbuffer;
  import dmd.rootobject;
  import dmd.semantic2;
*************** void computeOneMember(TemplateDeclaratio
*** 455,460 ****
--- 456,499 ----
      }
  }
  
+ private void computeIsTrivialAlias(TemplateDeclaration td, Dsymbol s)
+ {
+     /* Set isTrivialAliasSeq if this fits the pattern:
+      *   template AliasSeq(T...) { alias AliasSeq = T; }
+      * or set isTrivialAlias if this fits the pattern:
+      *   template Alias(T) { alias Alias = qualifiers(T); }
+      */
+     if (!(td.parameters && td.parameters.length == 1))
+         return;
+ 
+     auto ad = s.isAliasDeclaration();
+     if (!ad || !ad.type)
+         return;
+ 
+     auto ti = ad.type.isTypeIdentifier();
+ 
+     if (!ti || ti.idents.length != 0)
+         return;
+ 
+     if (auto ttp = (*td.parameters)[0].isTemplateTupleParameter())
+     {
+         if (ti.ident is ttp.ident &&
+             ti.mod == 0)
+         {
+             //printf("found isTrivialAliasSeq %s %s\n", s.toChars(), ad.type.toChars());
+             td.isTrivialAliasSeq = true;
+         }
+     }
+     else if (auto ttp = (*td.parameters)[0].isTemplateTypeParameter())
+     {
+         if (ti.ident is ttp.ident)
+         {
+             //printf("found isTrivialAlias %s %s\n", s.toChars(), ad.type.toChars());
+             td.isTrivialAlias = true;
+         }
+     }
+ }
+ 
  bool declareParameter(TemplateParameter _this, Scope* sc)
  {
      static bool typeDeclareParameter(TemplateTypeParameter _this, Scope* sc)
*************** void templateInstanceSemantic(TemplateIn
*** 873,883 ****
      }
  
      timeTraceBeginEvent(TimeTraceEventType.sema1TemplateInstance);
!     scope (exit) timeTraceEndEvent(TimeTraceEventType.sema1TemplateInstance, tempinst);
! 
      // Get the enclosing template instance from the scope tinst
      tempinst.tinst = sc.tinst;
- 
      // Get the instantiating module from the scope minst
      tempinst.minst = sc.minst;
      // https://issues.dlang.org/show_bug.cgi?id=10920
--- 912,921 ----
      }
  
      timeTraceBeginEvent(TimeTraceEventType.sema1TemplateInstance);
!     scope (exit) timeTraceEndEvent(TimeTraceEventType.sema1TemplateInstance, tempinst,
!         () => tempinst.toPrettyChars().toDString());
      // Get the enclosing template instance from the scope tinst
      tempinst.tinst = sc.tinst;
      // Get the instantiating module from the scope minst
      tempinst.minst = sc.minst;
      // https://issues.dlang.org/show_bug.cgi?id=10920
*************** private MATCH matchArg(TemplateParameter
*** 2778,2784 ****
              if (!sa || si != sa)
                  return matchArgNoMatch();
          }
!         dedtypes[i] = sa;
  
          if (psparam)
          {
--- 2816,2824 ----
              if (!sa || si != sa)
                  return matchArgNoMatch();
          }
!         // Note: Dsymbol can't have type qualifiers, so use type if it has them
!         // https://github.com/dlang/dmd/issues/17959
!         dedtypes[i] = ta && ta.mod ? ta : sa;
  
          if (psparam)
          {
*************** bool TemplateInstance_semanticTiargs(Loc
*** 5569,5575 ****
   *      errorHelper = delegate to send error message to if not null
   */
  void functionResolve(ref MatchAccumulator m, Dsymbol dstart, Loc loc, Scope* sc, Objects* tiargs,
!     Type tthis, ArgumentList argumentList, void delegate(const(char)*) scope errorHelper = null)
  {
      version (none)
      {
--- 5609,5615 ----
   *      errorHelper = delegate to send error message to if not null
   */
  void functionResolve(ref MatchAccumulator m, Dsymbol dstart, Loc loc, Scope* sc, Objects* tiargs,
!     Type tthis, ArgumentList argumentList, void delegate(const(char)*, Loc argloc = Loc.initial) scope errorHelper = null)
  {
      version (none)
      {
*************** MATCH deduceType(scope RootObject o, sco
*** 7598,7604 ****
                  //printf("\ttf  = %s\n", tf.toChars());
                  const dim = tf.parameterList.length;
  
!                 if (tof.parameterList.length != dim || tof.parameterList.varargs != tf.parameterList.varargs)
                      return;
  
                  auto tiargs = new Objects();
--- 7638,7676 ----
                  //printf("\ttf  = %s\n", tf.toChars());
                  const dim = tf.parameterList.length;
  
!                 if (tof.parameterList.varargs != tf.parameterList.varargs)
!                     return;
! 
!                 // https://github.com/dlang/dmd/issues/19905
!                 // Resolve and expand TypeTuples (e.g. from AliasSeq) in tof's parameters
!                 // before comparing counts. We can't call TypeFunction.typeSemantic because
!                 // the return type may contain unresolved template parameters.
!                 Types* expandedTypes;
!                 foreach (pto; *tof.parameterList.parameters)
!                 {
!                     Type pt = pto.type;
!                     if (!reliesOnTemplateParameters(pt, parameters[inferStart .. parameters.length]))
!                     {
!                         pt = pt.syntaxCopy().typeSemantic(e.loc, sc);
!                         if (pt.ty == Terror)
!                             return;
!                     }
!                     if (auto tt = pt.isTypeTuple())
!                     {
!                         if (!expandedTypes)
!                             expandedTypes = new Types();
!                         foreach (arg; *tt.arguments)
!                             expandedTypes.push(arg.type);
!                     }
!                     else
!                     {
!                         if (!expandedTypes)
!                             expandedTypes = new Types();
!                         expandedTypes.push(pt);
!                     }
!                 }
! 
!                 if (!expandedTypes || expandedTypes.length != dim)
                      return;
  
                  auto tiargs = new Objects();
*************** MATCH deduceType(scope RootObject o, sco
*** 7614,7628 ****
                          ++u;
                      }
                      assert(u < dim);
!                     Parameter pto = tof.parameterList[u];
!                     if (!pto)
                          break;
-                     Type t = pto.type.syntaxCopy(); // https://issues.dlang.org/show_bug.cgi?id=11774
                      if (reliesOnTemplateParameters(t, parameters[inferStart .. parameters.length]))
                          return;
!                     t = t.typeSemantic(e.loc, sc);
!                     if (t.ty == Terror)
!                         return;
                      tiargs.push(t);
                  }
  
--- 7686,7704 ----
                          ++u;
                      }
                      assert(u < dim);
!                     Type t = (*expandedTypes)[u];
!                     if (!t)
                          break;
                      if (reliesOnTemplateParameters(t, parameters[inferStart .. parameters.length]))
                          return;
!                     // https://issues.dlang.org/show_bug.cgi?id=11774
!                     t = t.syntaxCopy();
!                     if (!t.deco)
!                     {
!                         t = t.typeSemantic(e.loc, sc);
!                         if (t.ty == Terror)
!                             return;
!                     }
                      tiargs.push(t);
                  }
  
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/timetrace.d gcc-16-20260405/gcc/d/dmd/timetrace.d
*** gcc-16-20260329/gcc/d/dmd/timetrace.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/timetrace.d	Sun Apr  5 22:32:07 2026
*************** here: https://docs.google.com/document/d
*** 6,12 ****
  
  This file is originally from LDC (the LLVM D compiler).
  
! Copyright: Copyright (C) 1999-2022 by The D Language Foundation, All Rights Reserved
  Authors:   Johan Engelen, Max Haughton, Dennis Korpel
  License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
  Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/timetrace.d, common/_timetrace.d)
--- 6,12 ----
  
  This file is originally from LDC (the LLVM D compiler).
  
! Copyright: Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
  Authors:   Johan Engelen, Max Haughton, Dennis Korpel
  License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
  Source:    $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/timetrace.d, common/_timetrace.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/tokens.d gcc-16-20260405/gcc/d/dmd/tokens.d
*** gcc-16-20260329/gcc/d/dmd/tokens.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/tokens.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Specification: $(LINK2 https://dlang.org/spec/lex.html#tokens, Tokens)
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/tokens.d, _tokens.d)
--- 3,9 ----
   *
   * Specification: $(LINK2 https://dlang.org/spec/lex.html#tokens, Tokens)
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/tokens.d, _tokens.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/tokens.h gcc-16-20260405/gcc/d/dmd/tokens.h
*** gcc-16-20260329/gcc/d/dmd/tokens.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/tokens.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/traits.d gcc-16-20260405/gcc/d/dmd/traits.d
*** gcc-16-20260329/gcc/d/dmd/traits.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/traits.d	Sun Apr  5 22:32:07 2026
***************
*** 3,9 ****
   *
   * Specification: $(LINK2 https://dlang.org/spec/traits.html, Traits)
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/traits.d, _traits.d)
--- 3,9 ----
   *
   * Specification: $(LINK2 https://dlang.org/spec/traits.html, Traits)
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/traits.d, _traits.d)
*************** Expression semanticTraits(TraitsExp e, S
*** 443,448 ****
--- 443,469 ----
          });
      }
  
+     if (e.ident == Id.isOverlapped)
+     {
+         if (dim != 1)
+             return dimError(1);
+ 
+         return isDeclX((d)
+         {
+             auto v = d.isVarDeclaration();
+             if (!v || !v.isField())
+                 return false;
+ 
+             // Ensure semantic analysis is complete
+             if (auto agg = v.toParent().isAggregateDeclaration())
+             {
+                 if (agg.semanticRun < PASS.semanticdone)
+                     agg.dsymbolSemantic(null);
+             }
+ 
+             return v.overlapped;
+         });
+     }
      if (e.ident == Id.isArithmetic)
      {
          return isTypeX(t => t.isIntegral() || t.isFloating());
*************** Expression semanticTraits(TraitsExp e, S
*** 588,594 ****
              return ErrorExp.get();
          }
  
!         t = t.toBasetype();     // get the base in case `t` is an `enum`
  
          if (auto ts = t.isTypeStruct())
          {
--- 609,616 ----
              return ErrorExp.get();
          }
  
!         // get enum base or static array element type
!         t = t.baseElemOf();
  
          if (auto ts = t.isTypeStruct())
          {
*************** Expression semanticTraits(TraitsExp e, S
*** 597,602 ****
--- 619,654 ----
  
          return isCopyable(t) ? True() : False();
      }
+     if (e.ident == Id.needsDestruction)
+     {
+         if (dim != 1)
+             return dimError(1);
+ 
+         auto o = (*e.args)[0];
+         auto t = isType(o);
+         if (!t)
+         {
+             error(e.loc, "type expected as second argument of __traits `%s` instead of `%s`",
+                     e.ident.toChars(), o.toChars());
+             return ErrorExp.get();
+         }
+         // FIXME should just check t.needsDestruction() but that doesn't run dsymbolSemantic
+ 
+         // T[0]
+         if (!t.size())
+             return False();
+ 
+         // get the base in case `t` is an `enum`
+         // handle static arrays
+         t = t.baseElemOf();
+         if (auto ts = t.isTypeStruct())
+         {
+             ts.sym.dsymbolSemantic(sc);
+             if (ts.sym.dtor)
+                 return True();
+         }
+         return False();
+     }
  
      if (e.ident == Id.isNested)
      {
*************** Expression semanticTraits(TraitsExp e, S
*** 1095,1100 ****
--- 1147,1164 ----
                  // Prevent semantic() from replacing Symbol with its initializer
                  die.wantsym = true;
              ex = ex.expressionSemantic(scx);
+             if (ex)
+             {
+                 import dmd.access : symbolIsVisible;
+                 import dmd.safe : setUnsafe;
+                 auto msym = getDsymbolWithoutExpCtx(ex);
+                 // https://github.com/dlang/dmd/issues/19721
+                 if (msym && !symbolIsVisible(sc, msym))
+                 {
+                     if (sc.setUnsafe(false, e.loc, "accessing member `%s`", id))
+                         return ErrorExp.get();
+                 }
+             }
              return ex;
          }
          else if (e.ident == Id.getVirtualFunctions ||
*************** Expression semanticTraits(TraitsExp e, S
*** 1684,1689 ****
--- 1748,1758 ----
              errorSupplemental(e.loc, "`%s` must evaluate to either a module, a struct, an union, a class, an interface or a template instantiation", s.toChars());
              return ErrorExp.get();
          }
+         // https://issues.dlang.org/show_bug.cgi?id=13668
+         // https://github.com/dlang/dmd/issues/22524
+         // resolve forward references
+         if (sds.semanticRun < PASS.semanticdone)
+             sds.dsymbolSemantic(sc);
  
          auto idents = new Identifiers();
  
*************** Expression semanticTraits(TraitsExp e, S
*** 1762,1771 ****
          auto cd = sds.isClassDeclaration();
          if (cd && e.ident == Id.allMembers)
          {
-             if (cd.semanticRun < PASS.semanticdone)
-                 cd.dsymbolSemantic(null); // https://issues.dlang.org/show_bug.cgi?id=13668
-                                    // Try to resolve forward reference
- 
              void pushBaseMembersDg(ClassDeclaration cd)
              {
                  for (size_t i = 0; i < cd.baseclasses.length; i++)
--- 1831,1836 ----
*************** private bool isSame(RootObject o1, RootO
*** 2242,2249 ****
      // https://issues.dlang.org/show_bug.cgi?id=12001, allow isSame, <BasicType>, <BasicType>
      Type t1 = isType(o1);
      Type t2 = isType(o2);
!     if (t1 && t2 && t1.equals(t2))
!         return true;
  
      auto s1 = getDsymbol(o1);
      auto s2 = getDsymbol(o2);
--- 2307,2314 ----
      // https://issues.dlang.org/show_bug.cgi?id=12001, allow isSame, <BasicType>, <BasicType>
      Type t1 = isType(o1);
      Type t2 = isType(o2);
!     if (t1 && t2)
!         return t1.equals(t2);
  
      auto s1 = getDsymbol(o1);
      auto s2 = getDsymbol(o2);
*************** private void traitNotFound(TraitsExp e)
*** 2344,2350 ****
          initialized = true;     // lazy initialization
  
          // All possible traits
!         __gshared Identifier*[59] idents =
          [
              &Id.allMembers,
              &Id.child,
--- 2409,2415 ----
          initialized = true;     // lazy initialization
  
          // All possible traits
!         __gshared Identifier*[60] idents =
          [
              &Id.allMembers,
              &Id.child,
*************** private void traitNotFound(TraitsExp e)
*** 2376,2381 ****
--- 2441,2447 ----
              &Id.identifier,
              &Id.isAbstractClass,
              &Id.isAbstractFunction,
+             &Id.isOverlapped,
              &Id.isArithmetic,
              &Id.isAssociativeArray,
              &Id.isCopyable,
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/typesem.d gcc-16-20260405/gcc/d/dmd/typesem.d
*** gcc-16-20260329/gcc/d/dmd/typesem.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/typesem.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Semantic analysis for D types.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/typesem.d, _typesem.d)
--- 1,7 ----
  /**
   * Semantic analysis for D types.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/typesem.d, _typesem.d)
*************** void check(Type _this)
*** 464,520 ****
   * For our new type '_this', which is type-constructed from t,
   * fill in the cto, ito, sto, scto, wto shortcuts.
   */
! void fixTo(Type _this, Type t)
  {
      // If fixing this: immutable(T*) by t: immutable(T)*,
      // cache t to this.xto won't break transitivity.
!     Type mto = null;
      Type tn = _this.nextOf();
      if (!tn || _this.ty != Tsarray && tn.mod == t.nextOf().mod)
      {
          switch (t.mod)
          {
          case 0:
!             mto = t;
              break;
  
          case MODFlags.const_:
!             _this.getMcache();
              _this.mcache.cto = t;
              break;
  
          case MODFlags.wild:
!             _this.getMcache();
              _this.mcache.wto = t;
              break;
  
          case MODFlags.wildconst:
!             _this.getMcache();
              _this.mcache.wcto = t;
              break;
  
          case MODFlags.shared_:
!             _this.getMcache();
              _this.mcache.sto = t;
              break;
  
          case MODFlags.shared_ | MODFlags.const_:
!             _this.getMcache();
              _this.mcache.scto = t;
              break;
  
          case MODFlags.shared_ | MODFlags.wild:
!             _this.getMcache();
              _this.mcache.swto = t;
              break;
  
          case MODFlags.shared_ | MODFlags.wildconst:
!             _this.getMcache();
              _this.mcache.swcto = t;
              break;
  
          case MODFlags.immutable_:
!             _this.getMcache();
              _this.mcache.ito = t;
              break;
  
--- 464,525 ----
   * For our new type '_this', which is type-constructed from t,
   * fill in the cto, ito, sto, scto, wto shortcuts.
   */
! private void fixTo(Type _this, Type t)
  {
      // If fixing this: immutable(T*) by t: immutable(T)*,
      // cache t to this.xto won't break transitivity.
!     Type mto = null;            // the naked type of `t`
      Type tn = _this.nextOf();
+     if (_this.mod || t.mod)
+     {
+         _this.getMcache();
+         t.getMcache();
+     }
      if (!tn || _this.ty != Tsarray && tn.mod == t.nextOf().mod)
      {
          switch (t.mod)
          {
          case 0:
!             mto = t;            // t is naked
              break;
  
          case MODFlags.const_:
!             mto = t.mcache.cto; // cto is naked
              _this.mcache.cto = t;
              break;
  
          case MODFlags.wild:
!             mto = t.mcache.wto; // wto is naked
              _this.mcache.wto = t;
              break;
  
          case MODFlags.wildconst:
!             mto = t.mcache.wcto; // wcto is naked
              _this.mcache.wcto = t;
              break;
  
          case MODFlags.shared_:
!             mto = t.mcache.sto;  // sto is naked
              _this.mcache.sto = t;
              break;
  
          case MODFlags.shared_ | MODFlags.const_:
!             mto = t.mcache.scto; // scto is naked
              _this.mcache.scto = t;
              break;
  
          case MODFlags.shared_ | MODFlags.wild:
!             mto = t.mcache.swto; // swto is naked
              _this.mcache.swto = t;
              break;
  
          case MODFlags.shared_ | MODFlags.wildconst:
!             mto = t.mcache.swcto; // swcto is naked
              _this.mcache.swcto = t;
              break;
  
          case MODFlags.immutable_:
!             mto = t.mcache.ito;  // ito is naked
              _this.mcache.ito = t;
              break;
  
*************** void fixTo(Type _this, Type t)
*** 524,534 ****
      }
      assert(_this.mod != t.mod);
  
-     if (_this.mod)
-     {
-         _this.getMcache();
-         t.getMcache();
-     }
      switch (_this.mod)
      {
      case 0:
--- 529,534 ----
*************** private void resolveHelper(TypeQualified
*** 1516,1527 ****
              if (const n = importHint(id.toString()))
                  error(loc, "`%s` is not defined, perhaps `import %.*s;` ?", p, cast(int)n.length, n.ptr);
              else if (auto s2 = sc.search_correct(id))
!                 error(loc, "undefined identifier `%s`, did you mean %s `%s`?", p, s2.kind(), s2.toChars());
              else if (const q = search_correct_C(id))
!                 error(loc, "undefined identifier `%s`, did you mean `%s`?", p, q);
              else if ((id == Id.This   && sc.getStructClassScope()) ||
                       (id == Id._super && sc.getClassScope()))
!                 error(loc, "undefined identifier `%s`, did you mean `typeof(%s)`?", p, p);
              else
                  error(mt.loc, "undefined identifier `%s`", p);
          }
--- 1516,1527 ----
              if (const n = importHint(id.toString()))
                  error(loc, "`%s` is not defined, perhaps `import %.*s;` ?", p, cast(int)n.length, n.ptr);
              else if (auto s2 = sc.search_correct(id))
!                 error(mt.loc, "undefined identifier `%s`, did you mean %s `%s`?", p, s2.kind(), s2.toChars());
              else if (const q = search_correct_C(id))
!                 error(mt.loc, "undefined identifier `%s`, did you mean `%s`?", p, q);
              else if ((id == Id.This   && sc.getStructClassScope()) ||
                       (id == Id._super && sc.getClassScope()))
!                 error(mt.loc, "undefined identifier `%s`, did you mean `typeof(%s)`?", p, p);
              else
                  error(mt.loc, "undefined identifier `%s`", p);
          }
*************** private void resolveHelper(TypeQualified
*** 1529,1537 ****
              if (const n = cIncludeHint(id.toString()))
                  error(loc, "`%s` is not defined, perhaps `#include %.*s` ?", p, cast(int)n.length, n.ptr);
              else if (auto s2 = sc.search_correct(id))
!                 error(loc, "undefined identifier `%s`, did you mean %s `%s`?", p, s2.kind(), s2.toChars());
              else
!                 error(loc, "undefined identifier `%s`", p);
          }
  
          pt = Type.terror;
--- 1529,1537 ----
              if (const n = cIncludeHint(id.toString()))
                  error(loc, "`%s` is not defined, perhaps `#include %.*s` ?", p, cast(int)n.length, n.ptr);
              else if (auto s2 = sc.search_correct(id))
!                 error(mt.loc, "undefined identifier `%s`, did you mean %s `%s`?", p, s2.kind(), s2.toChars());
              else
!                 error(mt.loc, "undefined identifier `%s`", p);
          }
  
          pt = Type.terror;
*************** extern(D) Expressions* resolveNamedArgs(
*** 2165,2171 ****
   *      MATCHxxxx
   */
  extern (D) MATCH callMatch(FuncDeclaration fd, TypeFunction tf, Type tthis, ArgumentList argumentList,
!         int flag = 0, void delegate(const(char)*) scope errorHelper = null, Scope* sc = null)
  {
      //printf("callMatch() fd: %s, tf: %s\n", fd ? fd.ident.toChars() : "null", toChars(tf));
      MATCH match = MATCH.exact; // assume exact match
--- 2165,2171 ----
   *      MATCHxxxx
   */
  extern (D) MATCH callMatch(FuncDeclaration fd, TypeFunction tf, Type tthis, ArgumentList argumentList,
!         int flag = 0, void delegate(const(char)*, Loc argloc = Loc.initial) scope errorHelper = null, Scope* sc = null)
  {
      //printf("callMatch() fd: %s, tf: %s\n", fd ? fd.ident.toChars() : "null", toChars(tf));
      MATCH match = MATCH.exact; // assume exact match
*************** extern (D) MATCH callMatch(FuncDeclarati
*** 2330,2341 ****
              if (errorHelper)
              {
                  if (u >= args.length)
                      getMatchError(buf, "missing argument for parameter #%d: `%s`",
                                    u + 1, parameterToChars(p, tf, false));
                  // If an error happened previously, `pMessage` was already filled
                  else if (buf.length == 0)
                      buf.writestring(tf.getParamError(args[u], p));
! 
                  errorHelper(buf.peekChars());
              }
              return MATCH.nomatch;
--- 2330,2349 ----
              if (errorHelper)
              {
                  if (u >= args.length)
+                 {
                      getMatchError(buf, "missing argument for parameter #%d: `%s`",
                                    u + 1, parameterToChars(p, tf, false));
+                 }
                  // If an error happened previously, `pMessage` was already filled
                  else if (buf.length == 0)
+                 {
                      buf.writestring(tf.getParamError(args[u], p));
!                     if(args[u].loc !is Loc.initial)
!                     {
!                         errorHelper(buf.peekChars(),args[u].loc);
!                         return MATCH.nomatch;
!                     }
!                 }
                  errorHelper(buf.peekChars());
              }
              return MATCH.nomatch;
*************** Type typeSemantic(Type type, Loc loc, Sc
*** 3306,3311 ****
--- 3314,3328 ----
          Type tbn = tn.toBasetype();
          if (mtype.dim)
          {
+             if (auto ide = mtype.dim.isIdentifierExp())
+             {
+                 if (ide.ident == Id.dollar)
+                 {
+                     mtype.next = tn;
+                     mtype.transitive();
+                     return mtype.addMod(tn.mod).merge();
+                 }
+             }
              auto errors = global.errors;
              mtype.dim = semanticLength(sc, tbn, mtype.dim);
              mtype.dim = mtype.dim.implicitCastTo(sc, Type.tsize_t);
*************** Expression defaultInitLiteral(Type t, Lo
*** 4919,4925 ****
              return ErrorExp.get();
  
          auto structelems = new Expressions(ts.sym.nonHiddenFields());
!         uint offset = 0;
          foreach (j; 0 .. structelems.length)
          {
              VarDeclaration vd = ts.sym.fields[j];
--- 4936,4942 ----
              return ErrorExp.get();
  
          auto structelems = new Expressions(ts.sym.nonHiddenFields());
!         ulong bitoffset = 0;
          foreach (j; 0 .. structelems.length)
          {
              VarDeclaration vd = ts.sym.fields[j];
*************** Expression defaultInitLiteral(Type t, Lo
*** 4929,4935 ****
                  error(loc, "circular reference to `%s`", vd.toPrettyChars());
                  return ErrorExp.get();
              }
!             if (vd.offset < offset || vd.type.size() == 0)
                  e = null;
              else if (vd._init)
              {
--- 4946,4956 ----
                  error(loc, "circular reference to `%s`", vd.toPrettyChars());
                  return ErrorExp.get();
              }
!             ulong vbitoffset = vd.offset * 8;
!             auto vbf = vd.isBitFieldDeclaration();
!             if (vbf)
!                 vbitoffset += vbf.bitOffset;
!             if (vbitoffset < bitoffset || vd.type.size() == 0)
                  e = null;
              else if (vd._init)
              {
*************** Expression defaultInitLiteral(Type t, Lo
*** 4943,4949 ****
              if (e && e.op == EXP.error)
                  return e;
              if (e)
!                 offset = vd.offset + cast(uint)vd.type.size();
              (*structelems)[j] = e;
          }
          auto structinit = new StructLiteralExp(loc, ts.sym, structelems);
--- 4964,4975 ----
              if (e && e.op == EXP.error)
                  return e;
              if (e)
!             {
!                 if (vbf)
!                     bitoffset = vbitoffset + vbf.fieldWidth;
!                 else
!                     bitoffset = vbitoffset + vd.type.size() * 8;
!             }
              (*structelems)[j] = e;
          }
          auto structinit = new StructLiteralExp(loc, ts.sym, structelems);
*************** Type mutableOf(Type type)
*** 8519,8533 ****
          type.getMcache();
          if (type.isShared())
          {
!             if (type.isWild())
!                 t = type.mcache.swcto; // shared wild const -> shared
!             else
!                 t = type.mcache.sto; // shared const => shared
          }
          else
          {
              if (type.isWild())
!                 t = type.mcache.wcto; // wild const -> naked
              else
                  t = type.mcache.cto; // const => naked
          }
--- 8545,8556 ----
          type.getMcache();
          if (type.isShared())
          {
!             t = type.mcache.sto; // shared (wild) const => shared
          }
          else
          {
              if (type.isWild())
!                 t = type.mcache.wcto; // wild const => naked
              else
                  t = type.mcache.cto; // const => naked
          }
*************** Type unSharedOf(Type type)
*** 8629,8635 ****
      {
          t = type.nullAttributes();
          t.mod = type.mod & ~MODFlags.shared_;
-         t.ctype = type.ctype;
          t = t.merge();
          t.fixTo(type);
      }
--- 8652,8657 ----
*************** MATCH implicitConvToWithoutAliasThis(Typ
*** 9207,9212 ****
--- 9229,9237 ----
      /* Check all the fields. If they can all be converted,
       * allow the conversion.
       */
+     import dmd.dsymbolsem : size;
+     if (from.sym.size(Loc.initial) == SIZE_INVALID)
+         return MATCH.nomatch;
      MATCH m = MATCH.constant;
      uint offset = ~0; // must never match a field offset
      foreach (v; from.sym.fields[])
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/typinf.d gcc-16-20260405/gcc/d/dmd/typinf.d
*** gcc-16-20260329/gcc/d/dmd/typinf.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/typinf.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Generate `TypeInfo` objects, which are needed for run-time introspection of types.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/typinf.d, _typinf.d)
--- 1,7 ----
  /**
   * Generate `TypeInfo` objects, which are needed for run-time introspection of types.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/typinf.d, _typinf.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/typinf.h gcc-16-20260405/gcc/d/dmd/typinf.h
*** gcc-16-20260329/gcc/d/dmd/typinf.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/typinf.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/utils.d gcc-16-20260405/gcc/d/dmd/utils.d
*** gcc-16-20260329/gcc/d/dmd/utils.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/utils.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * This module defines some utility functions for DMD.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/utils.d, _utils.d)
--- 1,7 ----
  /**
   * This module defines some utility functions for DMD.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/utils.d, _utils.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/version.h gcc-16-20260405/gcc/d/dmd/version.h
*** gcc-16-20260329/gcc/d/dmd/version.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/version.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * written by Walter Bright
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/visitor/foreachvar.d gcc-16-20260405/gcc/d/dmd/visitor/foreachvar.d
*** gcc-16-20260329/gcc/d/dmd/visitor/foreachvar.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/visitor/foreachvar.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Utility to visit every variable in an expression.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/visitor/foreachvar.d, _foreachvar.d)
--- 1,7 ----
  /**
   * Utility to visit every variable in an expression.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/visitor/foreachvar.d, _foreachvar.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/visitor/package.d gcc-16-20260405/gcc/d/dmd/visitor/package.d
*** gcc-16-20260329/gcc/d/dmd/visitor/package.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/visitor/package.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Provides a visitor class visiting all AST nodes present in the compiler.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/visitor/package.d, _visitor.d)
--- 1,7 ----
  /**
   * Provides a visitor class visiting all AST nodes present in the compiler.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/visitor/package.d, _visitor.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/visitor/postorder.d gcc-16-20260405/gcc/d/dmd/visitor/postorder.d
*** gcc-16-20260329/gcc/d/dmd/visitor/postorder.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/visitor/postorder.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * A depth-first visitor for expressions and statements.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/visitor/postorder.d, _apply.d)
--- 1,7 ----
  /**
   * A depth-first visitor for expressions and statements.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/visitor/postorder.d, _apply.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/visitor/statement_rewrite_walker.d gcc-16-20260405/gcc/d/dmd/visitor/statement_rewrite_walker.d
*** gcc-16-20260329/gcc/d/dmd/visitor/statement_rewrite_walker.d	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/visitor/statement_rewrite_walker.d	Sun Apr  5 22:32:07 2026
***************
*** 1,7 ****
  /**
   * Provides a visitor for statements that allows rewriting the currently visited node.
   *
!  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/visitor/statement_rewrite_walker.d, _statement_rewrite_walker.d)
--- 1,7 ----
  /**
   * Provides a visitor for statements that allows rewriting the currently visited node.
   *
!  * Copyright:   Copyright (C) 1999-2026 by The D Language Foundation, All Rights Reserved
   * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
   * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
   * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/visitor/statement_rewrite_walker.d, _statement_rewrite_walker.d)
diff -Nrcpad gcc-16-20260329/gcc/d/dmd/visitor.h gcc-16-20260405/gcc/d/dmd/visitor.h
*** gcc-16-20260329/gcc/d/dmd/visitor.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/dmd/visitor.h	Sun Apr  5 22:32:07 2026
***************
*** 1,6 ****
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 2013-2025 by The D Language Foundation, All Rights Reserved
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
   * https://www.boost.org/LICENSE_1_0.txt
--- 1,6 ----
  
  /* Compiler implementation of the D programming language
!  * Copyright (C) 2013-2026 by The D Language Foundation, All Rights Reserved
   * https://www.digitalmars.com
   * Distributed under the Boost Software License, Version 1.0.
   * https://www.boost.org/LICENSE_1_0.txt
diff -Nrcpad gcc-16-20260329/gcc/d/expr.cc gcc-16-20260405/gcc/d/expr.cc
*** gcc-16-20260329/gcc/d/expr.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/expr.cc	Sun Apr  5 22:32:07 2026
*************** public:
*** 2608,2613 ****
--- 2608,2615 ----
  	    tree var = build_deref (e->sym);
  	    init = compound_expr (modify_expr (var, init), var);
  	  }
+ 	else if (e->type->isMutable ())
+ 	  init = force_target_expr (init);
  
  	this->result_ = init;
  	return;
diff -Nrcpad gcc-16-20260329/gcc/d/runtime.def gcc-16-20260405/gcc/d/runtime.def
*** gcc-16-20260329/gcc/d/runtime.def	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/runtime.def	Sun Apr  5 22:32:07 2026
*************** DEF_D_RUNTIME (CALLFINALIZER, "_d_callfi
*** 66,91 ****
  DEF_D_RUNTIME (CALLINTERFACEFINALIZER, "_d_callinterfacefinalizer", RT(VOID),
  	       P1(VOIDPTR), 0)
  
- /* Used for (array.length = n) expressions.  The `i' variant is for when the
-    initializer is nonzero.  */
- DEF_D_RUNTIME (ARRAYSETLENGTHT, "_d_arraysetlengthT", RT(ARRAY_VOID),
- 	       P3(CONST_TYPEINFO, SIZE_T, ARRAYPTR_VOID), 0)
- DEF_D_RUNTIME (ARRAYSETLENGTHIT, "_d_arraysetlengthiT", RT(ARRAY_VOID),
- 	       P3(CONST_TYPEINFO, SIZE_T, ARRAYPTR_VOID), 0)
- 
  /* Used for allocating closures on the GC heap.  */
  DEF_D_RUNTIME (ALLOCMEMORY, "_d_allocmemory", RT(VOIDPTR), P1(SIZE_T),
  	       ECF_MALLOC)
  
- /* Used for copying an array into a slice, adds an enforcment that the source
-    and destination are equal in size and do not overlap.  */
- DEF_D_RUNTIME (ARRAYCOPY, "_d_arraycopy", RT(ARRAY_VOID),
- 	       P3(SIZE_T, ARRAY_VOID, ARRAY_VOID), 0)
- 
- /* Used for appending a single element to an array.  */
- DEF_D_RUNTIME (ARRAYAPPENDCTX, "_d_arrayappendcTX", RT(ARRAY_BYTE),
- 	       P3(CONST_TYPEINFO, ARRAYPTR_BYTE, SIZE_T), 0)
- 
  /* Same as appending a single element to an array, but specific for when the
     source is a UTF-32 character, and the destination is a UTF-8 or 16 array.  */
  DEF_D_RUNTIME (ARRAYAPPENDCD, "_d_arrayappendcd", RT(ARRAY_VOID),
--- 66,75 ----
diff -Nrcpad gcc-16-20260329/gcc/d/typeinfo.cc gcc-16-20260405/gcc/d/typeinfo.cc
*** gcc-16-20260329/gcc/d/typeinfo.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/d/typeinfo.cc	Sun Apr  5 22:32:07 2026
*************** public:
*** 925,937 ****
  
  	for (ClassDeclaration *bcd = cd; bcd; bcd = bcd->baseClass)
  	  {
! 	    if (!bcd->members)
! 	      continue;
! 
! 	    for (size_t i = 0; i < bcd->members->length; i++)
  	      {
! 		Dsymbol *sm = (*bcd->members)[i];
! 		if (dmd::hasPointers (sm))
  		  goto Lhaspointers;
  	      }
  	  }
--- 925,934 ----
  
  	for (ClassDeclaration *bcd = cd; bcd; bcd = bcd->baseClass)
  	  {
! 	    for (size_t i = 0; i < bcd->fields.length; i++)
  	      {
! 		VarDeclaration *vd = bcd->fields[i];
! 		if (dmd::hasPointers (vd))
  		  goto Lhaspointers;
  	      }
  	  }
diff -Nrcpad gcc-16-20260329/gcc/doc/cppopts.texi gcc-16-20260405/gcc/doc/cppopts.texi
*** gcc-16-20260329/gcc/doc/cppopts.texi	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/doc/cppopts.texi	Sun Apr  5 22:32:07 2026
*************** problems with encodings that do not fit
*** 372,384 ****
  @cindex character set, input
  @item -finput-charset=@var{charset}
  Set the input character set, used for translation from the character
! set of the input file to the source character set used by GCC@.  If the
! locale does not specify, or GCC cannot get this information from the
! locale, the default is UTF-8.  This can be overridden by either the locale
! or this command-line option.  Currently the command-line option takes
! precedence if there's a conflict.  @var{charset} can be any encoding
  supported by the system's @code{iconv} library routine.
  
  @ifclear cppmanual
  @opindex fpch-deps
  @opindex fno-pch-deps
--- 372,388 ----
  @cindex character set, input
  @item -finput-charset=@var{charset}
  Set the input character set, used for translation from the character
! set of the input file to the source character set used by GCC@.  The
! default is UTF-8.  @var{charset} can be any encoding
  supported by the system's @code{iconv} library routine.
  
+ If the input character set is UTF-8, warnings about ill-formed code
+ unit sequences are issued if @option{-Winvalid-utf8} is enabled.
+ Otherwise no diagnostics are issued when the input character set
+ matches the execution character set.  If they are different,
+ ill-formed code unit sequences result in an error during transcoding
+ to the execution character set.
+ 
  @ifclear cppmanual
  @opindex fpch-deps
  @opindex fno-pch-deps
diff -Nrcpad gcc-16-20260329/gcc/doc/extend.texi gcc-16-20260405/gcc/doc/extend.texi
*** gcc-16-20260329/gcc/doc/extend.texi	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/doc/extend.texi	Sun Apr  5 22:32:07 2026
*************** FPU.
*** 410,420 ****
  @cindex @code{DD} integer suffix
  @cindex @code{DL} integer suffix
  
! As an extension, GNU C supports decimal floating types as
! defined in the N1312 draft of ISO/IEC WDTR24732.  Support for decimal
! floating types in GCC will evolve as the draft technical report changes.
! Calling conventions for any target might also change.  Not all targets
! support decimal floating types.
  
  The decimal floating types are @code{_Decimal32}, @code{_Decimal64}, and
  @code{_Decimal128}.  They use a radix of ten, unlike the floating types
--- 410,421 ----
  @cindex @code{DD} integer suffix
  @cindex @code{DL} integer suffix
  
! As an extension, GNU C supports decimal floating types as defined in
! the N1312 draft of ISO/IEC WDTR24732.  GCC does not yet implement the
! later specification of decimal floating point in the C23 standard,
! primarily due to problems with library support.  The N1312 draft
! support is available in all dialects of C, but not all targets support
! decimal floating types.
  
  The decimal floating types are @code{_Decimal32}, @code{_Decimal64}, and
  @code{_Decimal128}.  They use a radix of ten, unlike the floating types
*************** command line.  The original target comma
*** 4935,4941 ****
  One or more strings can be provided as arguments.
  Each string consists of one or more comma-separated suffixes to
  the @code{-m} prefix jointly forming the name of a machine-dependent
! option.  @xref{Submodel Options,,Machine-Dependent Options}.
  
  The @code{target} attribute can be used for instance to have a function
  compiled with a different ISA (instruction set architecture) than the
--- 4936,4942 ----
  One or more strings can be provided as arguments.
  Each string consists of one or more comma-separated suffixes to
  the @code{-m} prefix jointly forming the name of a machine-dependent
! option.  @xref{Target-Specific Options}.
  
  The @code{target} attribute can be used for instance to have a function
  compiled with a different ISA (instruction set architecture) than the
diff -Nrcpad gcc-16-20260329/gcc/doc/gccint.texi gcc-16-20260405/gcc/doc/gccint.texi
*** gcc-16-20260329/gcc/doc/gccint.texi	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/doc/gccint.texi	Sun Apr  5 22:32:07 2026
***************
*** 18,23 ****
--- 18,26 ----
  @c Likewise for parameters.
  @defcodeindex pa
  
+ @c And for named patterns.
+ @defcodeindex md
+ 
  @c Merge the standard indexes into a single one.
  @syncodeindex fn cp
  @syncodeindex vr cp
*************** Additional tutorial information is linke
*** 113,118 ****
--- 116,122 ----
  * poly_int::        Representation of runtime sizes and offsets.
  * GENERIC::         Language-independent representation generated by Front Ends
  * GIMPLE::          Tuple representation used by Tree SSA optimizers
+ * Internal Functions:: Calls with pre-defined semantics that expand to RTL
  * Tree SSA::        Analysis and optimization of GIMPLE
  * RTL::             Machine-dependent low-level intermediate representation.
  * Control Flow::    Maintaining and manipulating the control flow graph.
*************** Additional tutorial information is linke
*** 142,147 ****
--- 146,152 ----
  * Option Index::    Index to command line options.
  * Parameter Index:: Index to parameters settable from the command line.
  * Concept Index::   Index of concepts and symbol names.
+ * Named Pattern Index:: Index of standard pattern names.
  @end menu
  
  @include contribute.texi
*************** Additional tutorial information is linke
*** 155,160 ****
--- 160,166 ----
  @include poly-int.texi
  @include generic.texi
  @include gimple.texi
+ @include ifn.texi
  @include tree-ssa.texi
  @include rtl.texi
  @include cfg.texi
*************** form; it may sometimes be useful to look
*** 210,215 ****
--- 216,226 ----
  
  @printindex cp
  
+ @node Named Pattern Index
+ @unnumbered Named Pattern Index
+ 
+ @printindex md
+ 
  @c ---------------------------------------------------------------------
  @c Epilogue
  @c ---------------------------------------------------------------------
diff -Nrcpad gcc-16-20260329/gcc/doc/ifn.texi gcc-16-20260405/gcc/doc/ifn.texi
*** gcc-16-20260329/gcc/doc/ifn.texi	Thu Jan  1 00:00:00 1970
--- gcc-16-20260405/gcc/doc/ifn.texi	Sun Apr  5 22:32:07 2026
***************
*** 0 ****
--- 1,1539 ----
+ @c Copyright (C) 1988-2026 Free Software Foundation, Inc.
+ @c This is part of the GCC manual.
+ @c For copying conditions, see the file gcc.texi.
+ 
+ @node Internal Functions
+ @chapter Internal Functions in GENERIC and GIMPLE
+ @cindex internal functions
+ @cindex @file{internal-fn.def}
+ 
+ In addition to builtin functions specified in @file{builtins.def} and
+ friends, the GENERIC and GIMPLE intermediate languages use calls with
+ pre-defined semantics that are inline expanded to RTL rather than to
+ calls or lowered at some point during optimization.
+ 
+ Internal functions work like tree operation codes in that they are
+ not strongly typed so there are no variants like @code{BUILT_IN_SIN}
+ and @code{BUILT_IN_SINF}; just a single @code{IFN_SIN}.
+ 
+ Internal functions are declared in @file{internal-fn.def}.
+ 
+ @menu
+ * Internal Function API:: How to operate on internal functions.
+ * Table of Internal Functions::
+ @end menu
+ 
+ @node Internal Function API
+ @section Internal Function API
+ 
+ Internal functions and builtin functions can be operated on
+ transparently via the @code{combined_fn} enumeration type and
+ the following set of helper functions.
+ 
+ FIXME: not documented yet.
+ 
+ The following are internal function specific helpers working
+ on the @code{internal_fn} enumeration type.
+ 
+ FIXME: not documented yet.
+ 
+ @node Table of Internal Functions
+ @section Table of Internal Functions
+ 
+ @menu
+ * Direct Internal Functions::
+ * Internal Functions Corresponding to Builtins::
+ * Other Internal Functions::
+ @end menu
+ 
+ @node Direct Internal Functions
+ @subsection Direct Internal Functions
+ 
+ @table @asis
+ 
+ @cindex @code{IFN_CRC} internal function
+ @item @samp{IFN_CRC}
+ The @code{IFN_CRC} internal function directly maps to the @code{crc}
+ instruction pattern.
+ 
+ @cindex @code{IFN_CRC_REV} internal function
+ @item @samp{IFN_CRC_REV}
+ The @code{IFN_CRC_REV} internal function directly maps to the @code{crc_rev}
+ instruction pattern.
+ 
+ @cindex @code{IFN_MASK_LOAD} internal function
+ @item @samp{IFN_MASK_LOAD}
+ The @code{IFN_MASK_LOAD} internal function directly maps to the @code{maskload}
+ instruction pattern.
+ 
+ @cindex @code{IFN_LOAD_LANES} internal function
+ @item @samp{IFN_LOAD_LANES}
+ The @code{IFN_LOAD_LANES} internal function directly maps to the
+ @code{vec_load_lanes} instruction pattern.
+ 
+ @cindex @code{IFN_MASK_LOAD_LANES} internal function
+ @item @samp{IFN_MASK_LOAD_LANES}
+ The @code{IFN_MASK_LOAD_LANES} internal function directly maps to the
+ @code{vec_mask_load_lanes} instruction pattern.
+ 
+ @cindex @code{IFN_MASK_LEN_LOAD_LANES} internal function
+ @item @samp{IFN_MASK_LEN_LOAD_LANES}
+ The @code{IFN_MASK_LEN_LOAD_LANES} internal function directly maps to the
+ @code{vec_mask_len_load_lanes} instruction pattern.
+ 
+ @cindex @code{IFN_GATHER_LOAD} internal function
+ @item @samp{IFN_GATHER_LOAD}
+ The @code{IFN_GATHER_LOAD} internal function directly maps to the
+ @code{gather_load} instruction pattern.
+ 
+ @cindex @code{IFN_MASK_GATHER_LOAD} internal function
+ @item @samp{IFN_MASK_GATHER_LOAD}
+ The @code{IFN_MASK_GATHER_LOAD} internal function directly maps to the
+ @code{mask_gather_load} instruction pattern.
+ 
+ @cindex @code{IFN_MASK_LEN_GATHER_LOAD} internal function
+ @item @samp{IFN_MASK_LEN_GATHER_LOAD}
+ The @code{IFN_MASK_LEN_GATHER_LOAD} internal function directly maps to the
+ @code{mask_len_gather_load} instruction pattern.
+ 
+ @cindex @code{IFN_MASK_LEN_STRIDED_LOAD} internal function
+ @item @samp{IFN_MASK_LEN_STRIDED_LOAD}
+ The @code{IFN_MASK_LEN_STRIDED_LOAD} internal function directly maps to the
+ @code{mask_len_strided_load} instruction pattern.
+ 
+ @cindex @code{IFN_LEN_LOAD} internal function
+ @item @samp{IFN_LEN_LOAD}
+ The @code{IFN_LEN_LOAD} internal function directly maps to the @code{len_load}
+ instruction pattern.
+ 
+ @cindex @code{IFN_MASK_LEN_LOAD} internal function
+ @item @samp{IFN_MASK_LEN_LOAD}
+ The @code{IFN_MASK_LEN_LOAD} internal function directly maps to the
+ @code{mask_len_load} instruction pattern.
+ 
+ @cindex @code{IFN_SCATTER_STORE} internal function
+ @item @samp{IFN_SCATTER_STORE}
+ The @code{IFN_SCATTER_STORE} internal function directly maps to the
+ @code{scatter_store} instruction pattern.
+ 
+ @cindex @code{IFN_MASK_SCATTER_STORE} internal function
+ @item @samp{IFN_MASK_SCATTER_STORE}
+ The @code{IFN_MASK_SCATTER_STORE} internal function directly maps to the
+ @code{mask_scatter_store} instruction pattern.
+ 
+ @cindex @code{IFN_MASK_LEN_SCATTER_STORE} internal function
+ @item @samp{IFN_MASK_LEN_SCATTER_STORE}
+ The @code{IFN_MASK_LEN_SCATTER_STORE} internal function directly maps to the
+ @code{mask_len_scatter_store} instruction pattern.
+ 
+ @cindex @code{IFN_MASK_LEN_STRIDED_STORE} internal function
+ @item @samp{IFN_MASK_LEN_STRIDED_STORE}
+ The @code{IFN_MASK_LEN_STRIDED_STORE} internal function directly maps to the
+ @code{mask_len_strided_store} instruction pattern.
+ 
+ @cindex @code{IFN_MASK_STORE} internal function
+ @item @samp{IFN_MASK_STORE}
+ The @code{IFN_MASK_STORE} internal function directly maps to the
+ @code{maskstore} instruction pattern.
+ 
+ @cindex @code{IFN_STORE_LANES} internal function
+ @item @samp{IFN_STORE_LANES}
+ The @code{IFN_STORE_LANES} internal function directly maps to the
+ @code{vec_store_lanes} instruction pattern.
+ 
+ @cindex @code{IFN_MASK_STORE_LANES} internal function
+ @item @samp{IFN_MASK_STORE_LANES}
+ The @code{IFN_MASK_STORE_LANES} internal function directly maps to the
+ @code{vec_mask_store_lanes} instruction pattern.
+ 
+ @cindex @code{IFN_MASK_LEN_STORE_LANES} internal function
+ @item @samp{IFN_MASK_LEN_STORE_LANES}
+ The @code{IFN_MASK_LEN_STORE_LANES} internal function directly maps to the
+ @code{vec_mask_len_store_lanes} instruction pattern.
+ 
+ @cindex @code{IFN_VCOND_MASK} internal function
+ @item @samp{IFN_VCOND_MASK}
+ The @code{IFN_VCOND_MASK} internal function directly maps to the
+ @code{vcond_mask} instruction pattern.
+ 
+ @cindex @code{IFN_VCOND_MASK_LEN} internal function
+ @item @samp{IFN_VCOND_MASK_LEN}
+ The @code{IFN_VCOND_MASK_LEN} internal function directly maps to the
+ @code{vcond_mask_len} instruction pattern.
+ 
+ @cindex @code{IFN_VEC_SET} internal function
+ @item @samp{IFN_VEC_SET}
+ The @code{IFN_VEC_SET} internal function directly maps to the @code{vec_set}
+ instruction pattern.
+ 
+ @cindex @code{IFN_VEC_EXTRACT} internal function
+ @item @samp{IFN_VEC_EXTRACT}
+ The @code{IFN_VEC_EXTRACT} internal function directly maps to the
+ @code{vec_extract} instruction pattern.
+ 
+ @cindex @code{IFN_LEN_STORE} internal function
+ @item @samp{IFN_LEN_STORE}
+ The @code{IFN_LEN_STORE} internal function directly maps to the
+ @code{len_store} instruction pattern.
+ 
+ @cindex @code{IFN_MASK_LEN_STORE} internal function
+ @item @samp{IFN_MASK_LEN_STORE}
+ The @code{IFN_MASK_LEN_STORE} internal function directly maps to the
+ @code{mask_len_store} instruction pattern.
+ 
+ @cindex @code{IFN_WHILE_ULT} internal function
+ @item @samp{IFN_WHILE_ULT}
+ The @code{IFN_WHILE_ULT} internal function directly maps to the
+ @code{while_ult} instruction pattern.
+ 
+ @cindex @code{IFN_SELECT_VL} internal function
+ @item @samp{IFN_SELECT_VL}
+ The @code{IFN_SELECT_VL} internal function directly maps to the
+ @code{select_vl} instruction pattern.
+ 
+ @cindex @code{IFN_CHECK_RAW_PTRS} internal function
+ @item @samp{IFN_CHECK_RAW_PTRS}
+ The @code{IFN_CHECK_RAW_PTRS} internal function directly maps to the
+ @code{check_raw_ptrs} instruction pattern.
+ 
+ @cindex @code{IFN_CHECK_WAR_PTRS} internal function
+ @item @samp{IFN_CHECK_WAR_PTRS}
+ The @code{IFN_CHECK_WAR_PTRS} internal function directly maps to the
+ @code{check_war_ptrs} instruction pattern.
+ 
+ @cindex @code{IFN_VEC_SHL_INSERT} internal function
+ @item @samp{IFN_VEC_SHL_INSERT}
+ The @code{IFN_VEC_SHL_INSERT} internal function directly maps to the
+ @code{vec_shl_insert} instruction pattern.
+ 
+ @cindex @code{IFN_DIV_POW2} internal function
+ @item @samp{IFN_DIV_POW2}
+ The @code{IFN_DIV_POW2} internal function directly maps to the @code{sdiv_pow2}
+ instruction pattern.
+ 
+ @cindex @code{IFN_FMS} internal function
+ @item @samp{IFN_FMS}
+ The @code{IFN_FMS} internal function directly maps to the @code{fms}
+ instruction pattern.
+ 
+ @cindex @code{IFN_FNMA} internal function
+ @item @samp{IFN_FNMA}
+ The @code{IFN_FNMA} internal function directly maps to the @code{fnma}
+ instruction pattern.
+ 
+ @cindex @code{IFN_FNMS} internal function
+ @item @samp{IFN_FNMS}
+ The @code{IFN_FNMS} internal function directly maps to the @code{fnms}
+ instruction pattern.
+ 
+ @cindex @code{IFN_COND_SQRT} internal function
+ @item @samp{IFN_COND_SQRT}
+ The @code{IFN_COND_SQRT} internal function directly maps to the
+ @code{cond_sqrt} instruction pattern.
+ 
+ @cindex @code{IFN_COND_LEN_SQRT} internal function
+ @item @samp{IFN_COND_LEN_SQRT}
+ The @code{IFN_COND_LEN_SQRT} internal function directly maps to the
+ @code{cond_len_sqrt} instruction pattern.
+ 
+ @cindex @code{IFN_COND_CEIL} internal function
+ @item @samp{IFN_COND_CEIL}
+ The @code{IFN_COND_CEIL} internal function directly maps to the
+ @code{cond_ceil} instruction pattern.
+ 
+ @cindex @code{IFN_COND_LEN_CEIL} internal function
+ @item @samp{IFN_COND_LEN_CEIL}
+ The @code{IFN_COND_LEN_CEIL} internal function directly maps to the
+ @code{cond_len_ceil} instruction pattern.
+ 
+ @cindex @code{IFN_COND_FLOOR} internal function
+ @item @samp{IFN_COND_FLOOR}
+ The @code{IFN_COND_FLOOR} internal function directly maps to the
+ @code{cond_floor} instruction pattern.
+ 
+ @cindex @code{IFN_COND_LEN_FLOOR} internal function
+ @item @samp{IFN_COND_LEN_FLOOR}
+ The @code{IFN_COND_LEN_FLOOR} internal function directly maps to the
+ @code{cond_len_floor} instruction pattern.
+ 
+ @cindex @code{IFN_COND_ROUND} internal function
+ @item @samp{IFN_COND_ROUND}
+ The @code{IFN_COND_ROUND} internal function directly maps to the
+ @code{cond_round} instruction pattern.
+ 
+ @cindex @code{IFN_COND_LEN_ROUND} internal function
+ @item @samp{IFN_COND_LEN_ROUND}
+ The @code{IFN_COND_LEN_ROUND} internal function directly maps to the
+ @code{cond_len_round} instruction pattern.
+ 
+ @cindex @code{IFN_COND_RINT} internal function
+ @item @samp{IFN_COND_RINT}
+ The @code{IFN_COND_RINT} internal function directly maps to the
+ @code{cond_rint} instruction pattern.
+ 
+ @cindex @code{IFN_COND_LEN_RINT} internal function
+ @item @samp{IFN_COND_LEN_RINT}
+ The @code{IFN_COND_LEN_RINT} internal function directly maps to the
+ @code{cond_len_rint} instruction pattern.
+ 
+ @cindex @code{IFN_COND_ADD} internal function
+ @item @samp{IFN_COND_ADD}
+ The @code{IFN_COND_ADD} internal function directly maps to the
+ @code{cond_add} instruction pattern.
+ 
+ @cindex @code{IFN_COND_LEN_ADD} internal function
+ @item @samp{IFN_COND_LEN_ADD}
+ The @code{IFN_COND_LEN_ADD} internal function directly maps to the
+ @code{cond_len_add} instruction pattern.
+ 
+ @cindex @code{IFN_COND_SUB} internal function
+ @item @samp{IFN_COND_SUB}
+ The @code{IFN_COND_SUB} internal function directly maps to the
+ @code{cond_sub} instruction pattern.
+ 
+ @cindex @code{IFN_COND_LEN_SUB} internal function
+ @item @samp{IFN_COND_LEN_SUB}
+ The @code{IFN_COND_LEN_SUB} internal function directly maps to the
+ @code{cond_len_sub} instruction pattern.
+ 
+ @cindex @code{IFN_COND_MUL} internal function
+ @item @samp{IFN_COND_MUL}
+ The @code{IFN_COND_MUL} internal function directly maps to the
+ @code{cond_smul} instruction pattern.
+ 
+ @cindex @code{IFN_COND_LEN_MUL} internal function
+ @item @samp{IFN_COND_LEN_MUL}
+ The @code{IFN_COND_LEN_MUL} internal function directly maps to the
+ @code{cond_len_smul} instruction pattern.
+ 
+ @cindex @code{IFN_COND_RDIV} internal function
+ @item @samp{IFN_COND_RDIV}
+ The @code{IFN_COND_RDIV} internal function directly maps to the
+ @code{cond_sdiv} instruction pattern.
+ 
+ @cindex @code{IFN_COND_LEN_RDIV} internal function
+ @item @samp{IFN_COND_LEN_RDIV}
+ The @code{IFN_COND_LEN_RDIV} internal function directly maps to the
+ @code{cond_len_sdiv} instruction pattern.
+ 
+ @cindex @code{IFN_COND_COPYSIGN} internal function
+ @item @samp{IFN_COND_COPYSIGN}
+ The @code{IFN_COND_COPYSIGN} internal function directly maps to the
+ @code{cond_copysign} instruction pattern.
+ 
+ @cindex @code{IFN_COND_LEN_COPYSIGN} internal function
+ @item @samp{IFN_COND_LEN_COPYSIGN}
+ The @code{IFN_COND_LEN_COPYSIGN} internal function directly maps to the
+ @code{cond_len_copysign} instruction pattern.
+ 
+ @cindex @code{IFN_COND_FMIN} internal function
+ @item @samp{IFN_COND_FMIN}
+ The @code{IFN_COND_FMIN} internal function directly maps to the
+ @code{cond_fmin} instruction pattern.
+ 
+ @cindex @code{IFN_COND_LEN_FMIN} internal function
+ @item @samp{IFN_COND_LEN_FMIN}
+ The @code{IFN_COND_LEN_FMIN} internal function directly maps to the
+ @code{cond_len_fmin} instruction pattern.
+ 
+ @cindex @code{IFN_COND_FMAX} internal function
+ @item @samp{IFN_COND_FMAX}
+ The @code{IFN_COND_FMAX} internal function directly maps to the
+ @code{cond_fmax} instruction pattern.
+ 
+ @cindex @code{IFN_COND_LEN_FMAX} internal function
+ @item @samp{IFN_COND_LEN_FMAX}
+ The @code{IFN_COND_LEN_FMAX} internal function directly maps to the
+ @code{cond_len_fmax} instruction pattern.
+ 
+ @cindex @code{IFN_COND_AND} internal function
+ @item @samp{IFN_COND_AND}
+ The @code{IFN_COND_AND} internal function directly maps to the
+ @code{cond_and} instruction pattern.
+ 
+ @cindex @code{IFN_COND_LEN_AND} internal function
+ @item @samp{IFN_COND_LEN_AND}
+ The @code{IFN_COND_LEN_AND} internal function directly maps to the
+ @code{cond_len_and} instruction pattern.
+ 
+ @cindex @code{IFN_COND_IOR} internal function
+ @item @samp{IFN_COND_IOR}
+ The @code{IFN_COND_IOR} internal function directly maps to the
+ @code{cond_ior} instruction pattern.
+ 
+ @cindex @code{IFN_COND_LEN_IOR} internal function
+ @item @samp{IFN_COND_LEN_IOR}
+ The @code{IFN_COND_LEN_IOR} internal function directly maps to the
+ @code{cond_len_ior} instruction pattern.
+ 
+ @cindex @code{IFN_COND_XOR} internal function
+ @item @samp{IFN_COND_XOR}
+ The @code{IFN_COND_XOR} internal function directly maps to the
+ @code{cond_xor} instruction pattern.
+ 
+ @cindex @code{IFN_COND_LEN_XOR} internal function
+ @item @samp{IFN_COND_LEN_XOR}
+ The @code{IFN_COND_LEN_XOR} internal function directly maps to the
+ @code{cond_len_xor} instruction pattern.
+ 
+ @cindex @code{IFN_COND_SHL} internal function
+ @item @samp{IFN_COND_SHL}
+ The @code{IFN_COND_SHL} internal function directly maps to the
+ @code{cond_ashl} instruction pattern.
+ 
+ @cindex @code{IFN_COND_LEN_SHL} internal function
+ @item @samp{IFN_COND_LEN_SHL}
+ The @code{IFN_COND_LEN_SHL} internal function directly maps to the
+ @code{cond_len_ashl} instruction pattern.
+ 
+ @cindex @code{IFN_COND_FMA} internal function
+ @item @samp{IFN_COND_FMA}
+ The @code{IFN_COND_FMA} internal function directly maps to the
+ @code{cond_fma} instruction pattern.
+ 
+ @cindex @code{IFN_COND_LEN_FMA} internal function
+ @item @samp{IFN_COND_LEN_FMA}
+ The @code{IFN_COND_LEN_FMA} internal function directly maps to the
+ @code{cond_len_fma} instruction pattern.
+ 
+ @cindex @code{IFN_COND_FMS} internal function
+ @item @samp{IFN_COND_FMS}
+ The @code{IFN_COND_FMS} internal function directly maps to the
+ @code{cond_fms} instruction pattern.
+ 
+ @cindex @code{IFN_COND_LEN_FMS} internal function
+ @item @samp{IFN_COND_LEN_FMS}
+ The @code{IFN_COND_LEN_FMS} internal function directly maps to the
+ @code{cond_len_fms} instruction pattern.
+ 
+ @cindex @code{IFN_COND_FNMA} internal function
+ @item @samp{IFN_COND_FNMA}
+ The @code{IFN_COND_FNMA} internal function directly maps to the
+ @code{cond_fnma} instruction pattern.
+ 
+ @cindex @code{IFN_COND_LEN_FNMA} internal function
+ @item @samp{IFN_COND_LEN_FNMA}
+ The @code{IFN_COND_LEN_FNMA} internal function directly maps to the
+ @code{cond_len_fnma} instruction pattern.
+ 
+ @cindex @code{IFN_COND_FNMS} internal function
+ @item @samp{IFN_COND_FNMS}
+ The @code{IFN_COND_FNMS} internal function directly maps to the
+ @code{cond_fnms} instruction pattern.
+ 
+ @cindex @code{IFN_COND_LEN_FNMS} internal function
+ @item @samp{IFN_COND_LEN_FNMS}
+ The @code{IFN_COND_LEN_FNMS} internal function directly maps to the
+ @code{cond_len_fnms} instruction pattern.
+ 
+ @cindex @code{IFN_COND_NEG} internal function
+ @item @samp{IFN_COND_NEG}
+ The @code{IFN_COND_NEG} internal function directly maps to the
+ @code{cond_neg} instruction pattern.
+ 
+ @cindex @code{IFN_COND_LEN_NEG} internal function
+ @item @samp{IFN_COND_LEN_NEG}
+ The @code{IFN_COND_LEN_NEG} internal function directly maps to the
+ @code{cond_len_neg} instruction pattern.
+ 
+ @cindex @code{IFN_COND_NOT} internal function
+ @item @samp{IFN_COND_NOT}
+ The @code{IFN_COND_NOT} internal function directly maps to the
+ @code{cond_one_cmpl} instruction pattern.
+ 
+ @cindex @code{IFN_COND_LEN_NOT} internal function
+ @item @samp{IFN_COND_LEN_NOT}
+ The @code{IFN_COND_LEN_NOT} internal function directly maps to the
+ @code{cond_len_one_cmpl} instruction pattern.
+ 
+ @cindex @code{IFN_RSQRT} internal function
+ @item @samp{IFN_RSQRT}
+ The @code{IFN_RSQRT} internal function directly maps to the @code{rsqrt}
+ instruction pattern.
+ 
+ @cindex @code{IFN_REDUC_PLUS} internal function
+ @item @samp{IFN_REDUC_PLUS}
+ The @code{IFN_REDUC_PLUS} internal function directly maps to the
+ @code{reduc_plus_scal} instruction pattern.
+ 
+ @cindex @code{IFN_REDUC_FMAX} internal function
+ @item @samp{IFN_REDUC_FMAX}
+ The @code{IFN_REDUC_FMAX} internal function directly maps to the
+ @code{reduc_fmax_scal} instruction pattern.
+ 
+ @cindex @code{IFN_REDUC_FMIN} internal function
+ @item @samp{IFN_REDUC_FMIN}
+ The @code{IFN_REDUC_FMIN} internal function directly maps to the
+ @code{reduc_fmin_scal} instruction pattern.
+ 
+ @cindex @code{IFN_REDUC_AND} internal function
+ @item @samp{IFN_REDUC_AND}
+ The @code{IFN_REDUC_AND} internal function directly maps to the
+ @code{reduc_and_scal} instruction pattern.
+ 
+ @cindex @code{IFN_REDUC_IOR} internal function
+ @item @samp{IFN_REDUC_IOR}
+ The @code{IFN_REDUC_IOR} internal function directly maps to the
+ @code{reduc_ior_scal} instruction pattern.
+ 
+ @cindex @code{IFN_REDUC_XOR} internal function
+ @item @samp{IFN_REDUC_XOR}
+ The @code{IFN_REDUC_XOR} internal function directly maps to the
+ @code{reduc_xor_scal} instruction pattern.
+ 
+ @cindex @code{IFN_REDUC_SBOOL_AND} internal function
+ @item @samp{IFN_REDUC_SBOOL_AND}
+ The @code{IFN_REDUC_SBOOL_AND} internal function directly maps to the
+ @code{reduc_sbool_and_scal} instruction pattern.
+ 
+ @cindex @code{IFN_REDUC_SBOOL_IOR} internal function
+ @item @samp{IFN_REDUC_SBOOL_IOR}
+ The @code{IFN_REDUC_SBOOL_IOR} internal function directly maps to the
+ @code{reduc_sbool_ior_scal} instruction pattern.
+ 
+ @cindex @code{IFN_REDUC_SBOOL_XOR} internal function
+ @item @samp{IFN_REDUC_SBOOL_XOR}
+ The @code{IFN_REDUC_SBOOL_XOR} internal function directly maps to the
+ @code{reduc_sbool_xor_scal} instruction pattern.
+ 
+ @cindex @code{IFN_EXTRACT_LAST} internal function
+ @item @samp{IFN_EXTRACT_LAST}
+ The @code{IFN_EXTRACT_LAST} internal function directly maps to the
+ @code{extract_last} instruction pattern.
+ 
+ @cindex @code{IFN_FOLD_EXTRACT_LAST} internal function
+ @item @samp{IFN_FOLD_EXTRACT_LAST}
+ The @code{IFN_FOLD_EXTRACT_LAST} internal function directly maps to the
+ @code{fold_extract_last} instruction pattern.
+ 
+ @cindex @code{IFN_LEN_FOLD_EXTRACT_LAST} internal function
+ @item @samp{IFN_LEN_FOLD_EXTRACT_LAST}
+ The @code{IFN_LEN_FOLD_EXTRACT_LAST} internal function directly maps to the
+ @code{len_fold_extract_last} instruction pattern.
+ 
+ @cindex @code{IFN_FOLD_LEFT_PLUS} internal function
+ @item @samp{IFN_FOLD_LEFT_PLUS}
+ The @code{IFN_FOLD_LEFT_PLUS} internal function directly maps to the
+ @code{fold_left_plus} instruction pattern.
+ 
+ @cindex @code{IFN_MASK_FOLD_LEFT_PLUS} internal function
+ @item @samp{IFN_MASK_FOLD_LEFT_PLUS}
+ The @code{IFN_MASK_FOLD_LEFT_PLUS} internal function directly maps to the
+ @code{mask_fold_left_plus} instruction pattern.
+ 
+ @cindex @code{IFN_MASK_LEN_FOLD_LEFT_PLUS} internal function
+ @item @samp{IFN_MASK_LEN_FOLD_LEFT_PLUS}
+ The @code{IFN_MASK_LEN_FOLD_LEFT_PLUS} internal function directly maps to
+ the @code{mask_len_fold_left_plus} instruction pattern.
+ 
+ @cindex @code{IFN_XORSIGN} internal function
+ @item @samp{IFN_XORSIGN}
+ The @code{IFN_XORSIGN} internal function directly maps to the
+ @code{xorsign} instruction pattern.
+ 
+ @cindex @code{IFN_COMPLEX_ADD_ROT90} internal function
+ @item @samp{IFN_COMPLEX_ADD_ROT90}
+ The @code{IFN_COMPLEX_ADD_ROT90} internal function directly maps to the
+ @code{cadd90} instruction pattern.
+ 
+ @cindex @code{IFN_COMPLEX_ADD_ROT270} internal function
+ @item @samp{IFN_COMPLEX_ADD_ROT270}
+ The @code{IFN_COMPLEX_ADD_ROT270} internal function directly maps to the
+ @code{cadd270} instruction pattern.
+ 
+ @cindex @code{IFN_COMPLEX_MUL} internal function
+ @item @samp{IFN_COMPLEX_MUL}
+ The @code{IFN_COMPLEX_MUL} internal function directly maps to the
+ @code{cmul} instruction pattern.
+ 
+ @cindex @code{IFN_COMPLEX_MUL_CONJ} internal function
+ @item @samp{IFN_COMPLEX_MUL_CONJ}
+ The @code{IFN_COMPLEX_MUL_CONJ} internal function directly maps to the
+ @code{cmul_conj} instruction pattern.
+ 
+ @cindex @code{IFN_VEC_ADDSUB} internal function
+ @item @samp{IFN_VEC_ADDSUB}
+ The @code{IFN_VEC_ADDSUB} internal function directly maps to the
+ @code{vec_addsub} instruction pattern.
+ 
+ @cindex @code{IFN_VEC_TRUNC_ADD_HIGH} internal function
+ @item @samp{IFN_VEC_TRUNC_ADD_HIGH}
+ The @code{IFN_VEC_TRUNC_ADD_HIGH} internal function directly maps to the
+ @code{vec_trunc_add_high} instruction pattern.
+ 
+ @cindex @code{IFN_VEC_FMADDSUB} internal function
+ @item @samp{IFN_VEC_FMADDSUB}
+ The @code{IFN_VEC_FMADDSUB} internal function directly maps to the
+ @code{vec_fmaddsub} instruction pattern.
+ 
+ @cindex @code{IFN_VEC_FMSUBADD} internal function
+ @item @samp{IFN_VEC_FMSUBADD}
+ The @code{IFN_VEC_FMSUBADD} internal function directly maps to the
+ @code{vec_fmsubadd} instruction pattern.
+ 
+ @cindex @code{IFN_COMPLEX_FMA} internal function
+ @item @samp{IFN_COMPLEX_FMA}
+ The @code{IFN_COMPLEX_FMA} internal function directly maps to the
+ @code{cmla} instruction pattern.
+ 
+ @cindex @code{IFN_COMPLEX_FMA_CONJ} internal function
+ @item @samp{IFN_COMPLEX_FMA_CONJ}
+ The @code{IFN_COMPLEX_FMA_CONJ} internal function directly maps to the
+ @code{cmla_conj} instruction pattern.
+ 
+ @cindex @code{IFN_COMPLEX_FMS} internal function
+ @item @samp{IFN_COMPLEX_FMS}
+ The @code{IFN_COMPLEX_FMS} internal function directly maps to the
+ @code{cmls} instruction pattern.
+ 
+ @cindex @code{IFN_COMPLEX_FMS_CONJ} internal function
+ @item @samp{IFN_COMPLEX_FMS_CONJ}
+ The @code{IFN_COMPLEX_FMS_CONJ} internal function directly maps to the
+ @code{cmls_conj} instruction pattern.
+ 
+ @cindex @code{IFN_BIT_ANDN} internal function
+ @item @samp{IFN_BIT_ANDN}
+ The @code{IFN_BIT_ANDN} internal function directly maps to the @code{andn}
+ instruction pattern.
+ 
+ @cindex @code{IFN_BIT_IORN} internal function
+ @item @samp{IFN_BIT_IORN}
+ The @code{IFN_BIT_IORN} internal function directly maps to the @code{iorn}
+ instruction pattern.
+ 
+ @cindex @code{IFN_ABD} internal function
+ @item @samp{IFN_ABD}
+ The @code{IFN_ABD} internal function directly maps to the @code{sabd}
+ and @code{uabd} instruction patterns, depending on the sign of the
+ first argument.
+ 
+ @cindex @code{IFN_AVG_FLOOR} internal function
+ @item @samp{IFN_AVG_FLOOR}
+ The @code{IFN_AVG_FLOOR} internal function directly maps to the
+ @code{savg_floor} and @code{uavg_floor} instruction patterns,
+ depending on the sign of the first argument.
+ 
+ @cindex @code{IFN_AVG_CEIL} internal function
+ @item @samp{IFN_AVG_CEIL}
+ The @code{IFN_AVG_CEIL} internal function directly maps to the @code{savg_ceil}
+ and @code{uavg_ceil} instruction patterns, depending on the sign of
+ the first argument.
+ 
+ @cindex @code{IFN_MULH} internal function
+ @item @samp{IFN_MULH}
+ The @code{IFN_MULH} internal function directly maps to the @code{smul_highpart}
+ and @code{umul_highpart} instruction patterns, depending on the sign of the
+ first argument.
+ 
+ @cindex @code{IFN_MULHS} internal function
+ @item @samp{IFN_MULHS}
+ The @code{IFN_MULHS} internal function directly maps to the @code{smulhs}
+ and @code{umulhs} instruction patterns, depending on the sign of the
+ first argument.
+ 
+ @cindex @code{IFN_MULHRS} internal function
+ @item @samp{IFN_MULHRS}
+ The @code{IFN_MULHRS} internal function directly maps to the @code{smulhrs}
+ and @code{umulhrs} instruction patterns, depending on the sign of the
+ first argument.
+ 
+ @cindex @code{IFN_SAT_ADD} internal function
+ @item @samp{IFN_SAT_ADD}
+ The @code{IFN_SAT_ADD} internal function directly maps to the
+ @code{ssadd} and @code{usadd} instruction patterns, depending on the
+ sign of the first argument.
+ 
+ @cindex @code{IFN_SAT_SUB} internal function
+ @item @samp{IFN_SAT_SUB}
+ The @code{IFN_SAT_SUB} internal function directly maps to the
+ @code{sssub} and @code{ussub} instruction patterns, depending on the
+ sign of the first argument.
+ 
+ @cindex @code{IFN_SAT_MUL} internal function
+ @item @samp{IFN_SAT_MUL}
+ The @code{IFN_SAT_MUL} internal function directly maps to the @code{ssmul}
+ and @code{usmul} instruction patterns, depending on the sign of the first
+ argument.
+ 
+ @cindex @code{IFN_SAT_TRUNC} internal function
+ @item @samp{IFN_SAT_TRUNC}
+ The @code{IFN_SAT_TRUNC} internal function directly maps to the @code{sstrunc}
+ and @code{ustrunc} instruction patterns, depending on the sign of the first
+ argument.
+ 
+ @cindex @code{IFN_COND_DIV} internal function
+ @item @samp{IFN_COND_DIV}
+ The @code{IFN_COND_DIV} internal function directly maps to the @code{cond_sdiv}
+ and @code{cond_udiv} instruction patterns, depending on the sign of the first
+ argument.
+ 
+ @cindex @code{IFN_COND_LEN_DIV} internal function
+ @item @samp{IFN_COND_LEN_DIV}
+ The @code{IFN_COND_LEN_DIV} internal function directly maps to the
+ @code{cond_len_sdiv} and @code{cond_len_udiv} instruction patterns, depending
+ on the sign of the first argument.
+ 
+ @cindex @code{IFN_COND_MOD} internal function
+ @item @samp{IFN_COND_MOD}
+ The @code{IFN_COND_MOD} internal function directly maps to the @code{cond_smod}
+ and @code{cond_umod} instruction patterns, depending on the sign of the
+ first argument.
+ 
+ @cindex @code{IFN_COND_LEN_MOD} internal function
+ @item @samp{IFN_COND_LEN_MOD}
+ The @code{IFN_COND_LEN_MOD} internal function directly maps to the
+ @code{cond_len_smod} and @code{cond_len_umod} instruction patterns, depending
+ on the sign of the first argument.
+ 
+ @cindex @code{IFN_COND_MIN} internal function
+ @item @samp{IFN_COND_MIN}
+ The @code{IFN_COND_MIN} internal function directly maps to the @code{cond_smin}
+ and @code{cond_umin} instruction patterns, depending on the sign of the first
+ argument.
+ 
+ @cindex @code{IFN_COND_LEN_MIN} internal function
+ @item @samp{IFN_COND_LEN_MIN}
+ The @code{IFN_COND_LEN_MIN} internal function directly maps to the
+ @code{cond_len_smin} and @code{cond_len_umin} instruction patterns,
+ depending on the sign of the first argument.
+ 
+ @cindex @code{IFN_COND_MAX} internal function
+ @item @samp{IFN_COND_MAX}
+ The @code{IFN_COND_MAX} internal function directly maps to the
+ @code{cond_smax} and @code{cond_umax} instruction patterns, depending on
+ the sign of the first argument.
+ 
+ @cindex @code{IFN_COND_LEN_MAX} internal function
+ @item @samp{IFN_COND_LEN_MAX}
+ The @code{IFN_COND_LEN_MAX} internal function directly maps to the
+ @code{cond_len_smax} and @code{cond_len_umax} instruction patterns,
+ depending on the sign of the first argument.
+ 
+ @cindex @code{IFN_COND_SHR} internal function
+ @item @samp{IFN_COND_SHR}
+ The @code{IFN_COND_SHR} internal function directly maps to the
+ @code{cond_ashr} and @code{cond_lshr} instruction patterns,
+ depending on the sign of the first argument.
+ 
+ @cindex @code{IFN_COND_LEN_SHR} internal function
+ @item @samp{IFN_COND_LEN_SHR}
+ The @code{IFN_COND_LEN_SHR} internal function directly maps to the
+ @code{cond_len_ashr} and @code{cond_len_lshr} instruction patterns,
+ depending on the sign of the first argument.
+ 
+ @cindex @code{IFN_REDUC_MAX} internal function
+ @item @samp{IFN_REDUC_MAX}
+ The @code{IFN_REDUC_MAX} internal function directly maps to the
+ @code{reduc_smax_scal} and @code{reduc_umax_scal} instruction patterns,
+ depending on the sign of the first argument.
+ 
+ @cindex @code{IFN_REDUC_MIN} internal function
+ @item @samp{IFN_REDUC_MIN}
+ The @code{IFN_REDUC_MIN} internal function directly maps to the
+ @code{reduc_smin_scal} and @code{reduc_umin_scal} instruction patterns,
+ depending on the sign of the first argument.
+ 
+ @cindex @code{IFN_VEC_WIDEN_PLUS} internal function
+ @cindex @code{IFN_VEC_WIDEN_PLUS_LO} internal function
+ @cindex @code{IFN_VEC_WIDEN_PLUS_HI} internal function
+ @cindex @code{IFN_VEC_WIDEN_PLUS_EVEN} internal function
+ @cindex @code{IFN_VEC_WIDEN_PLUS_ODD} internal function
+ @item @samp{IFN_VEC_WIDEN_PLUS}
+ The @code{IFN_VEC_WIDEN_PLUS} set of internal functions directly map to
+ the @code{vec_widen_sadd} and @code{vec_widen_uadd} instruction patterns,
+ depending on the sign of the first argument. The @code{IFN_VEC_WIDEN_PLUS_LO}
+ and @code{IFN_VEC_WIDEN_PLUS_HI} work on the low and high parts of a vector,
+ the @code{IFN_VEC_WIDEN_PLUS_EVEN} and @code {IFN_VEC_WIDEN_PLUS_ODD}
+ functions work on the even and odd elements of a vector.
+ 
+ @cindex @code{IFN_VEC_WIDEN_MINUS} internal function
+ @cindex @code{IFN_VEC_WIDEN_MINUS_LO} internal function
+ @cindex @code{IFN_VEC_WIDEN_MINUS_HI} internal function
+ @cindex @code{IFN_VEC_WIDEN_MINUS_EVEN} internal function
+ @cindex @code{IFN_VEC_WIDEN_MINUS_ODD} internal function
+ @item @samp{IFN_VEC_WIDEN_MINUS}
+ The @code{IFN_VEC_WIDEN_MINUS} set of internal functions directly map to the
+ @code{vec_widen_ssub} and @code{vec_widen_usub} instruction patterns,
+ depending on the sign of the first argument. The @code{IFN_VEC_WIDEN_MINUS_LO}
+ and @code{IFN_VEC_WIDEN_MINUS_HI} work on the low and high parts of a vector,
+ the @code{IFN_VEC_WIDEN_MINUS_EVEN} and @code {IFN_VEC_WIDEN_MINUS_ODD}
+ functions work on the even and odd elements of a vector.
+ 
+ @cindex @code{IFN_VEC_WIDEN_ABD} internal function
+ @cindex @code{IFN_VEC_WIDEN_ABD_LO} internal function
+ @cindex @code{IFN_VEC_WIDEN_ABD_HI} internal function
+ @cindex @code{IFN_VEC_WIDEN_ABD_EVEN} internal function
+ @cindex @code{IFN_VEC_WIDEN_ABD_ODD} internal function
+ @item @samp{IFN_VEC_WIDEN_ABD}
+ The @code{IFN_VEC_WIDEN_ABD} set of internal functions directly map to the
+ @code{vec_widen_sabd} and @code{vec_widen_uabd} instruction patterns,
+ depending on the sign of the first argument. The @code{IFN_VEC_WIDEN_ABD_LO}
+ and @code{IFN_VEC_WIDEN_ABD_HI} work on the low and high parts of a vector,
+ the @code{IFN_VEC_WIDEN_ABD_EVEN} and @code {IFN_VEC_WIDEN_ABD_ODD} functions
+ work on the even and odd elements of a vector.
+ 
+ @end table
+ 
+ @node Internal Functions Corresponding to Builtins
+ @subsection Internal Functions Corresponding to Builtins
+ 
+ These group of internal functions extend the corresponding
+ @code{BUILT_IN_@var{X}} builtins to a wider set of types.
+ 
+ @table @asis
+ 
+ @cindex @code{IFN_ACOS} internal function
+ @item @samp{IFN_ACOS}
+ The @code{IFN_ACOS} internal function directly maps to the @code{acos}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_ACOSH} internal function
+ @item @samp{IFN_ACOSH}
+ The @code{IFN_ACOSH} internal function directly maps to the @code{acosh}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_ASIN} internal function
+ @item @samp{IFN_ASIN}
+ The @code{IFN_ASIN} internal function directly maps to the @code{asin}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_ASINH} internal function
+ @item @samp{IFN_ASINH}
+ The @code{IFN_ASINH} internal function directly maps to the @code{asinh}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_ATAN} internal function
+ @item @samp{IFN_ATAN}
+ The @code{IFN_ATAN} internal function directly maps to the @code{atan}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_ATANH} internal function
+ @item @samp{IFN_ATANH}
+ The @code{IFN_ATANH} internal function directly maps to the @code{atanh}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_COS} internal function
+ @item @samp{IFN_COS}
+ The @code{IFN_COS} internal function directly maps to the @code{cos}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_COSH} internal function
+ @item @samp{IFN_COSH}
+ The @code{IFN_COSH} internal function directly maps to the @code{cosh}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_EXP} internal function
+ @item @samp{IFN_EXP}
+ The @code{IFN_EXP} internal function directly maps to the @code{exp}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_EXP10} internal function
+ @item @samp{IFN_EXP10}
+ The @code{IFN_EXP10} internal function directly maps to the @code{exp10}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_EXP2} internal function
+ @item @samp{IFN_EXP2}
+ The @code{IFN_EXP2} internal function directly maps to the @code{exp2}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_EXPM1} internal function
+ @item @samp{IFN_EXPM1}
+ The @code{IFN_EXPM1} internal function directly maps to the @code{expm1}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_LOG} internal function
+ @item @samp{IFN_LOG}
+ The @code{IFN_LOG} internal function directly maps to the @code{log}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_LOG10} internal function
+ @item @samp{IFN_LOG10}
+ The @code{IFN_LOG10} internal function directly maps to the @code{log10}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_LOG1P} internal function
+ @item @samp{IFN_LOG1P}
+ The @code{IFN_LOG1P} internal function directly maps to the @code{log1p}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_LOG2} internal function
+ @item @samp{IFN_LOG2}
+ The @code{IFN_LOG2} internal function directly maps to the @code{log2}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_LOGB} internal function
+ @item @samp{IFN_LOGB}
+ The @code{IFN_LOGB} internal function directly maps to the @code{logb}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_SIGNBIT} internal function
+ @item @samp{IFN_SIGNBIT}
+ The @code{IFN_SIGNBIT} internal function directly maps to the @code{signbit}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_SIGNIFICAND} internal function
+ @item @samp{IFN_SIGNIFICAND}
+ The @code{IFN_SIGNIFICAND} internal function directly maps to the
+ @code{significand} instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_SIN} internal function
+ @item @samp{IFN_SIN}
+ The @code{IFN_SIN} internal function directly maps to the @code{sin}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_SINH} internal function
+ @item @samp{IFN_SINH}
+ The @code{IFN_SINH} internal function directly maps to the @code{sinh}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_SQRT} internal function
+ @item @samp{IFN_SQRT}
+ The @code{IFN_SQRT} internal function directly maps to the @code{sqrt}
+ instruction pattern for floating-point modes including those for
+ @code{_Float@var{n}}
+ 
+ @cindex @code{IFN_TAN} internal function
+ @item @samp{IFN_TAN}
+ The @code{IFN_TAN} internal function directly maps to the @code{tan}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_TANH} internal function
+ @item @samp{IFN_TANH}
+ The @code{IFN_TANH} internal function directly maps to the @code{tanh}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_ICEIL} internal function
+ @item @samp{IFN_ICEIL}
+ The @code{IFN_ICEIL} internal function directly maps to the @code{lceil}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_IFLOOR} internal function
+ @item @samp{IFN_IFLOOR}
+ The @code{IFN_IFLOOR} internal function directly maps to the @code{lfloor}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_IRINT} internal function
+ @item @samp{IFN_IRINT}
+ The @code{IFN_IRINT} internal function directly maps to the @code{lrint}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_IROUND} internal function
+ @item @samp{IFN_IROUND}
+ The @code{IFN_IROUND} internal function directly maps to the @code{lround}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_LCEIL} internal function
+ @item @samp{IFN_LCEIL}
+ The @code{IFN_LCEIL} internal function directly maps to the @code{lceil}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_LFLOOR} internal function
+ @item @samp{IFN_LFLOOR}
+ The @code{IFN_LFLOOR} internal function directly maps to the @code{lfloor}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_LRINT} internal function
+ @item @samp{IFN_LRINT}
+ The @code{IFN_LRINT} internal function directly maps to the @code{lrint}
+ instruction pattern for floating-point modes including those for
+ @code{_Float@var{n}}
+ 
+ @cindex @code{IFN_LROUND} internal function
+ @item @samp{IFN_LROUND}
+ The @code{IFN_LROUND} internal function directly maps to the @code{lround}
+ instruction pattern for floating-point modes including those for
+ @code{_Float@var{n}}
+ 
+ @cindex @code{IFN_LLCEIL} internal function
+ @item @samp{IFN_LLCEIL}
+ The @code{IFN_LLCEIL} internal function directly maps to the @code{lceil}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_LLFLOOR} internal function
+ @item @samp{IFN_LLFLOOR}
+ The @code{IFN_LLFLOOR} internal function directly maps to the @code{lfloor}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_LLRINT} internal function
+ @item @samp{IFN_LLRINT}
+ The @code{IFN_LLRINT} internal function directly maps to the @code{lrint}
+ instruction pattern for floating-point modes including those for
+ @code{_Float@var{n}}
+ 
+ @cindex @code{IFN_LLROUND} internal function
+ @item @samp{IFN_LLROUND}
+ The @code{IFN_LLROUND} internal function directly maps to the
+ @code{lround} instruction pattern for floating-point modes including
+ those for @code{_Float@var{n}}
+ 
+ @cindex @code{IFN_CEIL} internal function
+ @item @samp{IFN_CEIL}
+ The @code{IFN_CEIL} internal function directly maps to the @code{ceil}
+ instruction pattern for floating-point modes including those for
+ @code{_Float@var{n}}
+ 
+ @cindex @code{IFN_FLOOR} internal function
+ @item @samp{IFN_FLOOR}
+ The @code{IFN_FLOOR} internal function directly maps to the @code{floor}
+ instruction pattern for floating-point modes including those for
+ @code{_Float@var{n}}
+ 
+ @cindex @code{IFN_NEARBYINT} internal function
+ @item @samp{IFN_NEARBYINT}
+ The @code{IFN_NEARBYINT} internal function directly maps to the
+ @code{nearbyint} instruction pattern for floating-point modes including
+ those for @code{_Float@var{n}}
+ 
+ @cindex @code{IFN_RINT} internal function
+ @item @samp{IFN_RINT}
+ The @code{IFN_RINT} internal function directly maps to the @code{rint}
+ instruction pattern for floating-point modes including those for
+ @code{_Float@var{n}}
+ 
+ @cindex @code{IFN_ROUND} internal function
+ @item @samp{IFN_ROUND}
+ The @code{IFN_ROUND} internal function directly maps to the @code{round}
+ instruction pattern for floating-point modes including those for
+ @code{_Float@var{n}}
+ 
+ @cindex @code{IFN_ROUNDEVEN} internal function
+ @item @samp{IFN_ROUNDEVEN}
+ The @code{IFN_ROUNDEVEN} internal function directly maps to the
+ @code{roundeven} instruction pattern for floating-point modes
+ including those for @code{_Float@var{n}}
+ 
+ @cindex @code{IFN_TRUNC} internal function
+ @item @samp{IFN_TRUNC}
+ The @code{IFN_TRUNC} internal function directly maps to the @code{btrunc}
+ instruction pattern for floating-point modes including those for
+ @code{_Float@var{n}}
+ 
+ @cindex @code{IFN_ATAN2} internal function
+ @item @samp{IFN_ATAN2}
+ The @code{IFN_ATAN2} internal function directly maps to the @code{atan2}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_COPYSIGN} internal function
+ @item @samp{IFN_COPYSIGN}
+ The @code{IFN_COPYSIGN} internal function directly maps to the
+ @code{copysign} instruction pattern for floating-point modes including
+ those for @code{_Float@var{n}}
+ 
+ @cindex @code{IFN_FMOD} internal function
+ @item @samp{IFN_FMOD}
+ The @code{IFN_FMOD} internal function directly maps to the @code{fmod}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_HYPOT} internal function
+ @item @samp{IFN_HYPOT}
+ The @code{IFN_HYPOT} internal function directly maps to the @code{hypot}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_POW} internal function
+ @item @samp{IFN_POW}
+ The @code{IFN_POW} internal function directly maps to the @code{pow}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_REMAINDER} internal function
+ @item @samp{IFN_REMAINDER}
+ The @code{IFN_REMAINDER} internal function directly maps to the
+ @code{remainder} instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_SCALB} internal function
+ @item @samp{IFN_SCALB}
+ The @code{IFN_SCALB} internal function directly maps to the @code{scalb}
+ instruction pattern for floating-point modes.
+ 
+ @cindex @code{IFN_FMIN} internal function
+ @item @samp{IFN_FMIN}
+ The @code{IFN_FMIN} internal function directly maps to the @code{fmin}
+ instruction pattern for floating-point modes including those for
+ @code{_Float@var{n}}
+ 
+ @cindex @code{IFN_FMAX} internal function
+ @item @samp{IFN_FMAX}
+ The @code{IFN_FMAX} internal function directly maps to the @code{fmax}
+ instruction pattern for floating-point modes including those for
+ @code{_Float@var{n}}
+ 
+ @cindex @code{IFN_LDEXP} internal function
+ @item @samp{IFN_LDEXP}
+ The @code{IFN_LDEXP} internal function directly maps to the @code{ldexp}
+ instruction pattern for floating-point modes including those for
+ @code{_Float@var{n}}
+ 
+ @cindex @code{IFN_FMA} internal function
+ @item @samp{IFN_FMA}
+ The @code{IFN_FMA} internal function directly maps to the @code{fma}
+ instruction pattern for floating-point modes including those for
+ @code{_Float@var{n}}
+ 
+ @cindex @code{IFN_CLRSB} internal function
+ @item @samp{IFN_CLRSB}
+ The @code{IFN_CLRSB} internal function directly maps to the @code{clrsb}
+ instruction pattern for integer and integer vector modes.
+ 
+ @cindex @code{IFN_CLZ} internal function
+ @item @samp{IFN_CLZ}
+ The @code{IFN_CLZ} internal function directly maps to the @code{clz}
+ instruction pattern for integer and integer vector modes.
+ 
+ @cindex @code{IFN_CTZ} internal function
+ @item @samp{IFN_CTZ}
+ The @code{IFN_CTZ} internal function directly maps to the @code{ctz}
+ instruction pattern for integer and integer vector modes.
+ 
+ @cindex @code{IFN_FFS} internal function
+ @item @samp{IFN_FFS}
+ The @code{IFN_FFS} internal function directly maps to the @code{ffs}
+ instruction pattern for integer and integer vector modes.
+ 
+ @cindex @code{IFN_PARITY} internal function
+ @item @samp{IFN_PARITY}
+ The @code{IFN_PARITY} internal function directly maps to the @code{parity}
+ instruction pattern for integer and integer vector modes.
+ 
+ @cindex @code{IFN_POPCOUNT} internal function
+ @item @samp{IFN_POPCOUNT}
+ The @code{IFN_POPCOUNT} internal function directly maps to the @code{popcount}
+ instruction pattern for integer and integer vector modes.
+ 
+ @end table
+ 
+ @node Other Internal Functions
+ @subsection Other Internal Functions
+ 
+ @table @asis
+ 
+ @cindex @code{IFN_GOMP_TARGET_REV} internal function
+ @item @samp{IFN_GOMP_TARGET_REV}
+ The @code{IFN_GOMP_TARGET_REV} internal function is expanded by the
+ @code{expand_GOMP_TARGET_REV} function.
+ 
+ @cindex @code{IFN_GOMP_USE_SIMT} internal function
+ @item @samp{IFN_GOMP_USE_SIMT}
+ The @code{IFN_GOMP_USE_SIMT} internal function is expanded by the
+ @code{expand_GOMP_USE_SIMT} function.
+ 
+ @cindex @code{IFN_GOMP_SIMT_ENTER} internal function
+ @item @samp{IFN_GOMP_SIMT_ENTER}
+ The @code{IFN_GOMP_SIMT_ENTER} internal function is expanded by the
+ @code{expand_GOMP_SIMT_ENTER} function.
+ 
+ @cindex @code{IFN_GOMP_SIMT_ENTER_ALLOC} internal function
+ @item @samp{IFN_GOMP_SIMT_ENTER_ALLOC}
+ The @code{IFN_GOMP_SIMT_ENTER_ALLOC} internal function is expanded by
+ the @code{expand_GOMP_SIMT_ENTER_ALLOC} function.
+ 
+ @cindex @code{IFN_GOMP_SIMT_EXIT} internal function
+ @item @samp{IFN_GOMP_SIMT_EXIT}
+ The @code{IFN_GOMP_SIMT_EXIT} internal function is expanded by the
+ @code{expand_GOMP_SIMT_EXIT} function.
+ 
+ @cindex @code{IFN_GOMP_SIMT_LANE} internal function
+ @item @samp{IFN_GOMP_SIMT_LANE}
+ The @code{IFN_GOMP_SIMT_LANE} internal function is expanded by the
+ @code{expand_GOMP_SIMT_LANE} function.
+ 
+ @cindex @code{IFN_GOMP_SIMT_VF} internal function
+ @item @samp{IFN_GOMP_SIMT_VF}
+ The @code{IFN_GOMP_SIMT_VF} internal function is expanded by the
+ @code{expand_GOMP_SIMT_VF} function.
+ 
+ @cindex @code{IFN_GOMP_MAX_VF} internal function
+ @item @samp{IFN_GOMP_MAX_VF}
+ The @code{IFN_GOMP_MAX_VF} internal function is expanded by the
+ @code{expand_GOMP_MAX_VF} function.
+ 
+ @cindex @code{IFN_GOMP_SIMT_LAST_LANE} internal function
+ @item @samp{IFN_GOMP_SIMT_LAST_LANE}
+ The @code{IFN_GOMP_SIMT_LAST_LANE} internal function is expanded by the
+ @code{expand_GOMP_SIMT_LAST_LANE} function.
+ 
+ @cindex @code{IFN_GOMP_SIMT_ORDERED_PRED} internal function
+ @item @samp{IFN_GOMP_SIMT_ORDERED_PRED}
+ The @code{IFN_GOMP_SIMT_ORDERED_PRED} internal function is expanded by the
+ @code{expand_GOMP_SIMT_ORDERED_PRED} function.
+ 
+ @cindex @code{IFN_GOMP_SIMT_VOTE_ANY} internal function
+ @item @samp{IFN_GOMP_SIMT_VOTE_ANY}
+ The @code{IFN_GOMP_SIMT_VOTE_ANY} internal function is expanded by the
+ @code{expand_GOMP_SIMT_VOTE_ANY} function.
+ 
+ @cindex @code{IFN_GOMP_SIMT_XCHG_BFLY} internal function
+ @item @samp{IFN_GOMP_SIMT_XCHG_BFLY}
+ The @code{IFN_GOMP_SIMT_XCHG_BFLY} internal function is expanded by the
+ @code{expand_GOMP_SIMT_XCHG_BFLY} function.
+ 
+ @cindex @code{IFN_GOMP_SIMT_XCHG_IDX} internal function
+ @item @samp{IFN_GOMP_SIMT_XCHG_IDX}
+ The @code{IFN_GOMP_SIMT_XCHG_IDX} internal function is expanded by the
+ @code{expand_GOMP_SIMT_XCHG_IDX} function.
+ 
+ @cindex @code{IFN_GOMP_SIMD_LANE} internal function
+ @item @samp{IFN_GOMP_SIMD_LANE}
+ The @code{IFN_GOMP_SIMD_LANE} internal function is expanded by the
+ @code{expand_GOMP_SIMD_LANE} function.
+ 
+ @cindex @code{IFN_GOMP_SIMD_VF} internal function
+ @item @samp{IFN_GOMP_SIMD_VF}
+ The @code{IFN_GOMP_SIMD_VF} internal function is expanded by the
+ @code{expand_GOMP_SIMD_VF} function.
+ 
+ @cindex @code{IFN_GOMP_SIMD_LAST_LANE} internal function
+ @item @samp{IFN_GOMP_SIMD_LAST_LANE}
+ The @code{IFN_GOMP_SIMD_LAST_LANE} internal function is expanded by the
+ @code{expand_GOMP_SIMD_LAST_LANE} function.
+ 
+ @cindex @code{IFN_GOMP_SIMD_ORDERED_START} internal function
+ @item @samp{IFN_GOMP_SIMD_ORDERED_START}
+ The @code{IFN_GOMP_SIMD_ORDERED_START} internal function is expanded by the
+ @code{expand_GOMP_SIMD_ORDERED_START} function.
+ 
+ @cindex @code{IFN_GOMP_SIMD_ORDERED_END} internal function
+ @item @samp{IFN_GOMP_SIMD_ORDERED_END}
+ The @code{IFN_GOMP_SIMD_ORDERED_END} internal function is expanded by the
+ @code{expand_GOMP_SIMD_ORDERED_END} function.
+ 
+ @cindex @code{IFN_GOMP_DISPATCH} internal function
+ @item @samp{IFN_GOMP_DISPATCH}
+ The @code{IFN_GOMP_DISPATCH} internal function is expanded by the
+ @code{expand_GOMP_DISPATCH} function.
+ 
+ @cindex @code{IFN_LOOP_VECTORIZED} internal function
+ @item @samp{IFN_LOOP_VECTORIZED}
+ The @code{IFN_LOOP_VECTORIZED} internal function is expanded by the
+ @code{expand_LOOP_VECTORIZED} function.
+ 
+ @cindex @code{IFN_LOOP_DIST_ALIAS} internal function
+ @item @samp{IFN_LOOP_DIST_ALIAS}
+ The @code{IFN_LOOP_DIST_ALIAS} internal function is expanded by the
+ @code{expand_LOOP_DIST_ALIAS} function.
+ 
+ @cindex @code{IFN_ANNOTATE} internal function
+ @item @samp{IFN_ANNOTATE}
+ The @code{IFN_ANNOTATE} internal function is expanded by the
+ @code{expand_ANNOTATE} function.
+ 
+ @cindex @code{IFN_UBSAN_NULL} internal function
+ @item @samp{IFN_UBSAN_NULL}
+ The @code{IFN_UBSAN_NULL} internal function is expanded by the
+ @code{expand_UBSAN_NULL} function.
+ 
+ @cindex @code{IFN_UBSAN_BOUNDS} internal function
+ @item @samp{IFN_UBSAN_BOUNDS}
+ The @code{IFN_UBSAN_BOUNDS} internal function is expanded by the
+ @code{expand_UBSAN_BOUNDS} function.
+ 
+ @cindex @code{IFN_UBSAN_VPTR} internal function
+ @item @samp{IFN_UBSAN_VPTR}
+ The @code{IFN_UBSAN_VPTR} internal function is expanded by the
+ @code{expand_UBSAN_VPTR} function.
+ 
+ @cindex @code{IFN_UBSAN_CHECK_ADD} internal function
+ @item @samp{IFN_UBSAN_CHECK_ADD}
+ The @code{IFN_UBSAN_CHECK_ADD} internal function is expanded by the
+ @code{expand_UBSAN_CHECK_ADD} function.
+ 
+ @cindex @code{IFN_UBSAN_CHECK_SUB} internal function
+ @item @samp{IFN_UBSAN_CHECK_SUB}
+ The @code{IFN_UBSAN_CHECK_SUB} internal function is expanded by the
+ @code{expand_UBSAN_CHECK_SUB} function.
+ 
+ @cindex @code{IFN_UBSAN_CHECK_MUL} internal function
+ @item @samp{IFN_UBSAN_CHECK_MUL}
+ The @code{IFN_UBSAN_CHECK_MUL} internal function is expanded by the
+ @code{expand_UBSAN_CHECK_MUL} function.
+ 
+ @cindex @code{IFN_UBSAN_PTR} internal function
+ @item @samp{IFN_UBSAN_PTR}
+ The @code{IFN_UBSAN_PTR} internal function is expanded by the
+ @code{expand_UBSAN_PTR} function.
+ 
+ @cindex @code{IFN_UBSAN_OBJECT_SIZE} internal function
+ @item @samp{IFN_UBSAN_OBJECT_SIZE}
+ The @code{IFN_UBSAN_OBJECT_SIZE} internal function is expanded by the
+ @code{expand_UBSAN_OBJECT_SIZE} function.
+ 
+ @cindex @code{IFN_ABNORMAL_DISPATCHER} internal function
+ @item @samp{IFN_ABNORMAL_DISPATCHER}
+ The @code{IFN_ABNORMAL_DISPATCHER} internal function is expanded by the
+ @code{expand_ABNORMAL_DISPATCHER} function.
+ 
+ @cindex @code{IFN_BUILTIN_EXPECT} internal function
+ @item @samp{IFN_BUILTIN_EXPECT}
+ The @code{IFN_BUILTIN_EXPECT} internal function is expanded by the
+ @code{expand_BUILTIN_EXPECT} function.
+ 
+ @cindex @code{IFN_HWASAN_ALLOCA_POISON} internal function
+ @item @samp{IFN_HWASAN_ALLOCA_POISON}
+ The @code{IFN_HWASAN_ALLOCA_POISON} internal function is expanded by the
+ @code{expand_HWASAN_ALLOCA_POISON} function.
+ 
+ @cindex @code{IFN_HWASAN_ALLOCA_UNPOISON} internal function
+ @item @samp{IFN_HWASAN_ALLOCA_UNPOISON}
+ The @code{IFN_HWASAN_ALLOCA_UNPOISON} internal function is expanded by the
+ @code{expand_HWASAN_ALLOCA_UNPOISON} function.
+ 
+ @cindex @code{IFN_HWASAN_CHOOSE_TAG} internal function
+ @item @samp{IFN_HWASAN_CHOOSE_TAG}
+ The @code{IFN_HWASAN_CHOOSE_TAG} internal function is expanded by the
+ @code{expand_HWASAN_CHOOSE_TAG} function.
+ 
+ @cindex @code{IFN_HWASAN_CHECK} internal function
+ @item @samp{IFN_HWASAN_CHECK}
+ The @code{IFN_HWASAN_CHECK} internal function is expanded by the
+ @code{expand_HWASAN_CHECK} function.
+ 
+ @cindex @code{IFN_HWASAN_MARK} internal function
+ @item @samp{IFN_HWASAN_MARK}
+ The @code{IFN_HWASAN_MARK} internal function is expanded by the
+ @code{expand_HWASAN_MARK} function.
+ 
+ @cindex @code{IFN_HWASAN_SET_TAG} internal function
+ @item @samp{IFN_HWASAN_SET_TAG}
+ The @code{IFN_HWASAN_SET_TAG} internal function is expanded by the
+ @code{expand_HWASAN_SET_TAG} function.
+ 
+ @cindex @code{IFN_ASAN_CHECK} internal function
+ @item @samp{IFN_ASAN_CHECK}
+ The @code{IFN_ASAN_CHECK} internal function is expanded by the
+ @code{expand_ASAN_CHECK} function.
+ 
+ @cindex @code{IFN_ASAN_MARK} internal function
+ @item @samp{IFN_ASAN_MARK}
+ The @code{IFN_ASAN_MARK} internal function is expanded by the
+ @code{expand_ASAN_MARK} function.
+ 
+ @cindex @code{IFN_ASAN_POISON} internal function
+ @item @samp{IFN_ASAN_POISON}
+ The @code{IFN_ASAN_POISON} internal function is expanded by the
+ @code{expand_ASAN_POISON} function.
+ 
+ @cindex @code{IFN_ASAN_POISON_USE} internal function
+ @item @samp{IFN_ASAN_POISON_USE}
+ The @code{IFN_ASAN_POISON_USE} internal function is expanded by the
+ @code{expand_ASAN_POISON_USE} function.
+ 
+ @cindex @code{IFN_ADD_OVERFLOW} internal function
+ @item @samp{IFN_ADD_OVERFLOW}
+ The @code{IFN_ADD_OVERFLOW} internal function is expanded by the
+ @code{expand_ADD_OVERFLOW} function.
+ 
+ @cindex @code{IFN_SUB_OVERFLOW} internal function
+ @item @samp{IFN_SUB_OVERFLOW}
+ The @code{IFN_SUB_OVERFLOW} internal function is expanded by the
+ @code{expand_SUB_OVERFLOW} function.
+ 
+ @cindex @code{IFN_MUL_OVERFLOW} internal function
+ @item @samp{IFN_MUL_OVERFLOW}
+ The @code{IFN_MUL_OVERFLOW} internal function is expanded by the
+ @code{expand_MUL_OVERFLOW} function.
+ 
+ @cindex @code{IFN_UADDC} internal function
+ @item @samp{IFN_UADDC}
+ The @code{IFN_UADDC} internal function is expanded by the @code{expand_UADDC}
+ function.
+ 
+ @cindex @code{IFN_USUBC} internal function
+ @item @samp{IFN_USUBC}
+ The @code{IFN_USUBC} internal function is expanded by the @code{expand_USUBC} function.
+ 
+ @cindex @code{IFN_TSAN_FUNC_EXIT} internal function
+ @item @samp{IFN_TSAN_FUNC_EXIT}
+ The @code{IFN_TSAN_FUNC_EXIT} internal function is expanded by the
+ @code{expand_TSAN_FUNC_EXIT} function.
+ 
+ @cindex @code{IFN_VA_ARG} internal function
+ @item @samp{IFN_VA_ARG}
+ The @code{IFN_VA_ARG} internal function is expanded by the
+ @code{expand_VA_ARG} function.
+ 
+ @cindex @code{IFN_VEC_CONVERT} internal function
+ @item @samp{IFN_VEC_CONVERT}
+ The @code{IFN_VEC_CONVERT} internal function is expanded by the
+ @code{expand_VEC_CONVERT} function.
+ 
+ @cindex @code{IFN_RAWMEMCHR} internal function
+ @item @samp{IFN_RAWMEMCHR}
+ The @code{IFN_RAWMEMCHR} internal function is expanded by the
+ @code{expand_RAWMEMCHR} function.
+ 
+ @cindex @code{IFN_UNIQUE} internal function
+ @item @samp{IFN_UNIQUE}
+ The @code{IFN_UNIQUE} internal function is expanded by the
+ @code{expand_UNIQUE} function.
+ 
+ @cindex @code{IFN_PHI} internal function
+ @item @samp{IFN_PHI}
+ The @code{IFN_PHI} internal function is used by the GIMPLE frontend and
+ lowered to PHI nodes.
+ 
+ @cindex @code{IFN_DEFERRED_INIT} internal function
+ @item @samp{IFN_DEFERRED_INIT}
+ The @code{IFN_DEFERRED_INIT} internal function is expanded by the
+ @code{expand_DEFERRED_INIT} function.
+ 
+ @cindex @code{IFN_ACCESS_WITH_SIZE} internal function
+ @item @samp{IFN_ACCESS_WITH_SIZE}
+ The @code{IFN_ACCESS_WITH_SIZE} internal function is expanded by the
+ @code{expand_ACCESS_WITH_SIZE} function.
+ 
+ @cindex @code{IFN_GOACC_DIM_SIZE} internal function
+ @item @samp{IFN_GOACC_DIM_SIZE}
+ The @code{IFN_GOACC_DIM_SIZE} internal function is expanded by the
+ @code{expand_GOACC_DIM_SIZE} function.
+ 
+ @cindex @code{IFN_GOACC_DIM_POS} internal function
+ @item @samp{IFN_GOACC_DIM_POS}
+ The @code{IFN_GOACC_DIM_POS} internal function is expanded by the
+ @code{expand_GOACC_DIM_POS} function.
+ 
+ @cindex @code{IFN_GOACC_LOOP} internal function
+ @item @samp{IFN_GOACC_LOOP}
+ The @code{IFN_GOACC_LOOP} internal function is expanded by the
+ @code{expand_GOACC_LOOP} function.
+ 
+ @cindex @code{IFN_GOACC_REDUCTION} internal function
+ @item @samp{IFN_GOACC_REDUCTION}
+ The @code{IFN_GOACC_REDUCTION} internal function is expanded by the
+ @code{expand_GOACC_REDUCTION} function.
+ 
+ @cindex @code{IFN_GOACC_TILE} internal function
+ @item @samp{IFN_GOACC_TILE}
+ The @code{IFN_GOACC_TILE} internal function is expanded by the
+ @code{expand_GOACC_TILE} function.
+ 
+ @cindex @code{IFN_SET_EDOM} internal function
+ @item @samp{IFN_SET_EDOM}
+ The @code{IFN_SET_EDOM} internal function is expanded by the
+ @code{expand_SET_EDOM} function.
+ 
+ @cindex @code{IFN_ATOMIC_BIT_TEST_AND_SET} internal function
+ @item @samp{IFN_ATOMIC_BIT_TEST_AND_SET}
+ The @code{IFN_ATOMIC_BIT_TEST_AND_SET} internal function is expanded by the
+ @code{expand_ATOMIC_BIT_TEST_AND_SET} function.
+ 
+ @cindex @code{IFN_ATOMIC_BIT_TEST_AND_COMPLEMENT} internal function
+ @item @samp{IFN_ATOMIC_BIT_TEST_AND_COMPLEMENT}
+ The @code{IFN_ATOMIC_BIT_TEST_AND_COMPLEMENT} internal function is expanded by
+ the @code{expand_ATOMIC_BIT_TEST_AND_COMPLEMENT} function.
+ 
+ @cindex @code{IFN_ATOMIC_BIT_TEST_AND_RESET} internal function
+ @item @samp{IFN_ATOMIC_BIT_TEST_AND_RESET}
+ The @code{IFN_ATOMIC_BIT_TEST_AND_RESET} internal function is expanded by
+ the @code{expand_ATOMIC_BIT_TEST_AND_RESET} function.
+ 
+ @cindex @code{IFN_ATOMIC_COMPARE_EXCHANGE} internal function
+ @item @samp{IFN_ATOMIC_COMPARE_EXCHANGE}
+ The @code{IFN_ATOMIC_COMPARE_EXCHANGE} internal function is expanded by the
+ @code{expand_ATOMIC_COMPARE_EXCHANGE} function.
+ 
+ @cindex @code{IFN_ATOMIC_ADD_FETCH_CMP_0} internal function
+ @item @samp{IFN_ATOMIC_ADD_FETCH_CMP_0}
+ The @code{IFN_ATOMIC_ADD_FETCH_CMP_0} internal function is expanded by the
+ @code{expand_ATOMIC_ADD_FETCH_CMP_0} function.
+ 
+ @cindex @code{IFN_ATOMIC_SUB_FETCH_CMP_0} internal function
+ @item @samp{IFN_ATOMIC_SUB_FETCH_CMP_0}
+ The @code{IFN_ATOMIC_SUB_FETCH_CMP_0} internal function is expanded by the
+ @code{expand_ATOMIC_SUB_FETCH_CMP_0} function.
+ 
+ @cindex @code{IFN_ATOMIC_AND_FETCH_CMP_0} internal function
+ @item @samp{IFN_ATOMIC_AND_FETCH_CMP_0}
+ The @code{IFN_ATOMIC_AND_FETCH_CMP_0} internal function is expanded by the
+ @code{expand_ATOMIC_AND_FETCH_CMP_0} function.
+ 
+ @cindex @code{IFN_ATOMIC_OR_FETCH_CMP_0} internal function
+ @item @samp{IFN_ATOMIC_OR_FETCH_CMP_0}
+ The @code{IFN_ATOMIC_OR_FETCH_CMP_0} internal function is expanded by the
+ @code{expand_ATOMIC_OR_FETCH_CMP_0} function.
+ 
+ @cindex @code{IFN_ATOMIC_XOR_FETCH_CMP_0} internal function
+ @item @samp{IFN_ATOMIC_XOR_FETCH_CMP_0}
+ The @code{IFN_ATOMIC_XOR_FETCH_CMP_0} internal function is expanded by the
+ @code{expand_ATOMIC_XOR_FETCH_CMP_0} function.
+ 
+ @cindex @code{IFN_FALLTHROUGH} internal function
+ @item @samp{IFN_FALLTHROUGH}
+ The @code{IFN_FALLTHROUGH} internal function is expanded by the
+ @code{expand_FALLTHROUGH} function.
+ 
+ @cindex @code{IFN_LAUNDER} internal function
+ @item @samp{IFN_LAUNDER}
+ The @code{IFN_LAUNDER} internal function is expanded by the
+ @code{expand_LAUNDER} function.
+ 
+ @cindex @code{IFN_DIVMOD} internal function
+ @item @samp{IFN_DIVMOD}
+ The @code{IFN_DIVMOD} internal function is expanded by the
+ @code{expand_DIVMOD} function.
+ 
+ @cindex @code{IFN_CO_ACTOR} internal function
+ @item @samp{IFN_CO_ACTOR}
+ The @code{IFN_CO_ACTOR} internal function is expanded by the
+ @code{expand_CO_ACTOR} function.
+ 
+ @cindex @code{IFN_CO_YIELD} internal function
+ @item @samp{IFN_CO_YIELD}
+ The @code{IFN_CO_YIELD} internal function is expanded by the
+ @code{expand_CO_YIELD} function.
+ 
+ @cindex @code{IFN_CO_SUSPN} internal function
+ @item @samp{IFN_CO_SUSPN}
+ The @code{IFN_CO_SUSPN} internal function is expanded by the
+ @code{expand_CO_SUSPN} function.
+ 
+ @cindex @code{IFN_CO_FRAME} internal function
+ @item @samp{IFN_CO_FRAME}
+ The @code{IFN_CO_FRAME} internal function is expanded by the
+ @code{expand_CO_FRAME} function.
+ 
+ @cindex @code{IFN_NOP} internal function
+ @item @samp{IFN_NOP}
+ The @code{IFN_NOP} internal function is expanded by the @code{expand_NOP}
+ function.
+ 
+ @cindex @code{IFN_SHUFFLEVECTOR} internal function
+ @item @samp{IFN_SHUFFLEVECTOR}
+ The @code{IFN_SHUFFLEVECTOR} internal function is expanded by the
+ @code{expand_SHUFFLEVECTOR} function.
+ 
+ @cindex @code{IFN_SPACESHIP} internal function
+ @item @samp{IFN_SPACESHIP}
+ The @code{IFN_SPACESHIP} internal function is expanded by the
+ @code{expand_SPACESHIP} function.
+ 
+ @cindex @code{IFN_ASSUME} internal function
+ @item @samp{IFN_ASSUME}
+ The @code{IFN_ASSUME} internal function is expanded by the
+ @code{expand_ASSUME} function.
+ 
+ @cindex @code{IFN_MASK_CALL} internal function
+ @item @samp{IFN_MASK_CALL}
+ The @code{IFN_MASK_CALL} internal function is expanded by the
+ @code{expand_MASK_CALL} function.
+ 
+ @cindex @code{IFN_MULBITINT} internal function
+ @item @samp{IFN_MULBITINT}
+ The @code{IFN_MULBITINT} internal function is expanded by the
+ @code{expand_MULBITINT} function.
+ 
+ @cindex @code{IFN_DIVMODBITINT} internal function
+ @item @samp{IFN_DIVMODBITINT}
+ The @code{IFN_DIVMODBITINT} internal function is expanded by the
+ @code{expand_DIVMODBITINT} function.
+ 
+ @cindex @code{IFN_FLOATTOBITINT} internal function
+ @item @samp{IFN_FLOATTOBITINT}
+ The @code{IFN_FLOATTOBITINT} internal function is expanded by the
+ @code{expand_FLOATTOBITINT} function.
+ 
+ @cindex @code{IFN_BITINTTOFLOAT} internal function
+ @item @samp{IFN_BITINTTOFLOAT}
+ The @code{IFN_BITINTTOFLOAT} internal function is expanded by the
+ @code{expand_BITINTTOFLOAT} function.
+ 
+ @end table
+ 
diff -Nrcpad gcc-16-20260329/gcc/doc/implement-c.texi gcc-16-20260405/gcc/doc/implement-c.texi
*** gcc-16-20260329/gcc/doc/implement-c.texi	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/doc/implement-c.texi	Sun Apr  5 22:32:07 2026
*************** range, representation, and behavior as `
*** 150,157 ****
  @opindex fsigned-char
  @opindex funsigned-char
  Determined by ABI@.  The options @option{-funsigned-char} and
! @option{-fsigned-char} change the default.  @xref{C Dialect Options, ,
! Options Controlling C Dialect}.
  
  @item
  @cite{The literal encoding, which maps of the characters of the
--- 150,157 ----
  @opindex fsigned-char
  @opindex funsigned-char
  Determined by ABI@.  The options @option{-funsigned-char} and
! @option{-fsigned-char} change the default.
! @xref{@code{char} type signedness}.
  
  @item
  @cite{The literal encoding, which maps of the characters of the
diff -Nrcpad gcc-16-20260329/gcc/doc/invoke.texi gcc-16-20260405/gcc/doc/invoke.texi
*** gcc-16-20260329/gcc/doc/invoke.texi	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/doc/invoke.texi	Sun Apr  5 22:32:07 2026
*************** listing and explanation of the binary an
*** 164,176 ****
  * Link Options::        Specifying libraries and so on.
  * Directory Options::   Where to find header files and libraries.
                          Where to find the compiler executable files.
- * Picolibc Options::    Select compile and link options when using picolibc.
  * Code Gen Options::    Specifying conventions for function calls, data layout
                          and register usage.
  * Developer Options::   Printing GCC configuration info, statistics, and
                          debugging dumps.
! * Submodel Options::    Target-specific options, such as compiling for a
!                         specific processor variant.
  * Environment Variables:: Env vars that affect GCC.
  * Precompiled Headers:: Compiling a header once, and using it many times.
  * C++ Modules::		Experimental C++20 module system.
--- 164,175 ----
  * Link Options::        Specifying libraries and so on.
  * Directory Options::   Where to find header files and libraries.
                          Where to find the compiler executable files.
  * Code Gen Options::    Specifying conventions for function calls, data layout
                          and register usage.
  * Developer Options::   Printing GCC configuration info, statistics, and
                          debugging dumps.
! * Target-Specific Options:: Options specific to particular architectures or
!                             runtime environments.
  * Environment Variables:: Env vars that affect GCC.
  * Precompiled Headers:: Compiling a header once, and using it many times.
  * C++ Modules::		Experimental C++20 module system.
*************** Objective-C and Objective-C++ Dialects}.
*** 798,808 ****
  --no-canonical-prefixes  --no-standard-includes
  --prefix=@var{prefix}  --sysroot=@var{dir}}
  
- @item Picolibc Options
- @xref{Picolibc Options,,Options for use with Picolibc}.
- @gccoptlist{--oslib=@var{library} --crt0=@r{[}none@r{|}minimal@r{|}hosted@r{|}semihost@r{]}
- --printf=@r{[}d@r{|}f@r{|}l@r{|}i@r{|}m@r{]}  --scanf=@r{[}d@r{|}f@r{|}l@r{|}i@r{|}m@r{]}}
- 
  @item Code Generation Options
  @xref{Code Gen Options,,Options for Code Generation Conventions}.
  @gccoptlist{-fcall-saved-@var{reg}  -fcall-used-@var{reg}
--- 797,802 ----
*************** Objective-C and Objective-C++ Dialects}.
*** 882,889 ****
  --param @var{name}=@var{value}
  }
  
! @item Machine-Dependent Options
! @xref{Submodel Options,,Machine-Dependent Options}.
  @c This list is ordered alphanumerically by subsection name.
  @c Try and put the significant identifier (CPU or system) first,
  @c so users have a clue at guessing where the ones they want will be.
--- 876,883 ----
  --param @var{name}=@var{value}
  }
  
! @item Target-Specific Options
! @xref{Target-Specific Options}.
  @c This list is ordered alphanumerically by subsection name.
  @c Try and put the significant identifier (CPU or system) first,
  @c so users have a clue at guessing where the ones they want will be.
*************** Objective-C and Objective-C++ Dialects}.
*** 1319,1324 ****
--- 1313,1322 ----
  -mint32  -mint16
  -msplit  -munix-asm  -mdec-asm  -mgnu-asm  -mlra}
  
+ @emph{Picolibc Options} (@ref{Picolibc Options})
+ @gccoptlist{--oslib=@var{library} --crt0=@r{[}none@r{|}minimal@r{|}hosted@r{|}semihost@r{]}
+ --printf=@r{[}d@r{|}f@r{|}l@r{|}i@r{|}m@r{]}  --scanf=@r{[}d@r{|}f@r{|}l@r{|}i@r{|}m@r{]}}
+ 
  @emph{PowerPC Options}
  See RS/6000 and PowerPC Options.
  
*************** declaration does not use either @code{si
*** 2907,2935 ****
  default, such a bit-field is signed, because this is consistent: the
  basic integer types such as @code{int} are signed types.
  
  @opindex fsigned-char
  @opindex fno-signed-char
  @item -fsigned-char
! Let the type @code{char} be signed, like @code{signed char}.
  
! Note that this is equivalent to @option{-fno-unsigned-char}, which is
  the negative form of @option{-funsigned-char}.  Likewise, the option
  @option{-fno-signed-char} is equivalent to @option{-funsigned-char}.
  
! @opindex funsigned-char
! @opindex fno-unsigned-char
! @item -funsigned-char
! Let the type @code{char} be unsigned, like @code{unsigned char}.
! 
! Each kind of machine has a default for what @code{char} should
! be.  It is either like @code{unsigned char} by default or like
! @code{signed char} by default.
  
  Ideally, a portable program should always use @code{signed char} or
  @code{unsigned char} when it depends on the signedness of an object.
  But many programs have been written to use plain @code{char} and
  expect it to be signed, or expect it to be unsigned, depending on the
! machines they were written for.  This option, and its inverse, let you
  make such a program work with the opposite default.
  
  The type @code{char} is always a distinct type from each of
--- 2905,2938 ----
  default, such a bit-field is signed, because this is consistent: the
  basic integer types such as @code{int} are signed types.
  
+ @anchor{@code{char} type signedness}
+ @cindex @code{char} type signedness
+ @cindex signedness of @code{char} type
  @opindex fsigned-char
  @opindex fno-signed-char
+ @opindex funsigned-char
+ @opindex fno-unsigned-char
  @item -fsigned-char
! @itemx -funsigned-char
! @option{-fsigned-char} lets the type @code{char} be signed,
! like @code{signed char}, while @option{-funsigned-char} lets
! the type @code{char} be unsigned, like @code{unsigned char}.
  
! Note that @option{-fsigned-char}
! is equivalent to @option{-fno-unsigned-char}, which is
  the negative form of @option{-funsigned-char}.  Likewise, the option
  @option{-fno-signed-char} is equivalent to @option{-funsigned-char}.
  
! Each target supported by GCC has a default for what @code{char} should
! be, which is typically specified in the processor-specific ABI
! document for that target.  It is either like @code{unsigned char} by
! default or like @code{signed char} by default.
  
  Ideally, a portable program should always use @code{signed char} or
  @code{unsigned char} when it depends on the signedness of an object.
  But many programs have been written to use plain @code{char} and
  expect it to be signed, or expect it to be unsigned, depending on the
! machines they were written for.  These options let you
  make such a program work with the opposite default.
  
  The type @code{char} is always a distinct type from each of
*************** Both diagnostics are also suppressed by
*** 7103,7110 ****
  @item -Wchar-subscripts
  Warn if an array subscript has type @code{char}.  This is a common cause
  of error, as programmers often forget that this type is signed on some
! machines.
! This warning is enabled by @option{-Wall}.
  
  @opindex Wno-coverage-mismatch
  @opindex Wcoverage-mismatch
--- 7106,7118 ----
  @item -Wchar-subscripts
  Warn if an array subscript has type @code{char}.  This is a common cause
  of error, as programmers often forget that this type is signed on some
! machines.  @xref{Characters implementation}, and
! @ref{@code{char} type signedness}.
! 
! This warning is enabled by @option{-Wall}.  When enabled, the warning
! is given regardless of whether @code{char} is unsigned by default on
! the target, and it is also not affected by the @option{-fsigned-char}
! or @option{-funsigned-char} options.
  
  @opindex Wno-coverage-mismatch
  @opindex Wcoverage-mismatch
*************** parts of the program that you don't plan
*** 12910,12915 ****
--- 12918,12929 ----
  descriptions of functions and external variables, and line number
  tables, but no information about local variables.
  
+ Level 2 is the normal setting to produce debuggable code.  The debug output
+ includes all the information from level 1, plus information about
+ local variables and typedefs to allow stepping through code and examining
+ its state.  For C++ code, additional information is also emitted to assist
+ in debugging namespace, class, and template functions.
+ 
  Level 3 includes extra information, such as all the macro definitions
  present in the program.  Some debuggers support macro expansion when
  you use @option{-g3}.
*************** such a suffix.
*** 18912,18980 ****
  
  @end table
  
- @node Picolibc Options
- @section Options for use with Picolibc
- @cindex picolibc options
- @cindex options, picolibc
- 
- These options control compilation and linking when using picolibc:
- 
- @table @gcctabopt
- @opindex oslib
- @item --oslib=@var{library}
- Search the library named @var{library} after the C library, permitting
- symbols undefined by the C library to be defined by this library. The
- C library, libgcc and this library are placed between
- @option{--start-group} and @option{--end-group} flags so that each can
- refer to symbols in the others. For many targets, picolibc provides a
- @samp{semihost} variant (specified with @option{--oslib=semihost})
- which provides enough basic OS functionality to support console and
- file I/O when run in an emulator or when using an in-circuit debugger.
- 
- @opindex crt0
- @item --crt0=@r{[}none@r{|}minimal@r{|}hosted@r{|}semihost@r{]}
- Replace the default @file{crt0.o} name with
- @file{crt0-@var{variant}.o}. The @samp{none} variant provides no
- startup code at all, allowing the user to supply their
- own. @samp{minimal} performs basic memory setup but does not invoke
- any constructors. When no @option{-crt0} option is provided, the
- default initialization code adds calls to all
- constructors. @samp{hosted} adds a call to @code{exit} when
- @code{main} returns. @samp{semihost} accesses a command line parameter
- supplied via the semihosting interface and splits that into arguments
- at whitespace boundaries, passing the resulting array of strings to
- main in @code{argc} and @code{argv}. On some targets, including
- aarch64, arc, arm, loongarch, m68k, riscv, super-h and x86,
- @samp{semihost} also traps hardware exceptions and prints information
- to the console. Note that @option{--crt0=semihost} depends upon APIs
- provided by @option{--oslib=semihost}.
- 
- @opindex printf
- @item --printf=@r{[}d@r{|}f@r{|}l@r{|}i@r{|}m@r{]}
- Select the printf variant. Picolibc provides five different printf
- variants which offer decreasing levels of functionality along with
- decreasing code size. @samp{d} is the default level, offering full C17
- and POSIX.1-2024 conformance. @samp{f} provides the same feature set,
- but supports @code{float} values instead of @code{double} which are
- passed using the @code{printf_float} macro. @samp{l} elides all
- floating point and POSIX positional parameter support. @samp{i} limits
- integers to those no larger than @code{long}. @samp{m} removes support
- for most formatting options including width and precision. The formats
- and arguments are still parsed correctly, but output does not respect
- those parameters.
- 
- @opindex scanf
- @item --scanf=@r{[}d@r{|}f@r{|}l@r{|}i@r{|}m@r{]}
- Select the scanf variant. Picolibc provides five different scanf
- variants which offer decreasing levels of functionality along with
- decreasing code size. @samp{d} is the default level, offering full C17
- and POSIX.1-2024 conformance. @samp{f} removes support for
- @code{double} values. @samp{l} elides all floating point
- support. @samp{i} limits integers to those no larger than
- @code{long}. @samp{m} removes support for @code{%[} conversion specifiers.
- 
- @end table
- 
  @node Code Gen Options
  @section Options for Code Generation Conventions
  @cindex code generation conventions
--- 18926,18931 ----
*************** problems or, in some cases, to provide w
*** 21178,21204 ****
  for documentation of these internal parameters.
  @end table
  
! @node Submodel Options
! @section Machine-Dependent Options
  @cindex submodel options
! @cindex specifying hardware config
! @cindex hardware models and configurations, specifying
! @cindex target-dependent options
! @cindex machine-dependent options
  
  Each target machine supported by GCC can have its own options---for
  example, to allow you to compile for a particular processor variant or
! ABI, or to control optimizations specific to that machine.  By
! convention, the names of machine-specific options start with
! @samp{-m}.
  
! Some configurations of the compiler also support additional target-specific
! options, usually for compatibility with other compilers on the same
! platform.
  
  @c This list is ordered alphanumerically by subsection name.
  @c It should be the same order and spelling as these options are listed
! @c in Machine Dependent Options
  
  @menu
  * AArch64 Options::
--- 21129,21158 ----
  for documentation of these internal parameters.
  @end table
  
! @anchor{Submodel Options}
! @node Target-Specific Options
! @section Target-Specific Options
  @cindex submodel options
! @cindex hardware-specific options
! @cindex target-specific options
! @cindex machine-specific options
! @cindex architecture-specific options
! @cindex operating-system-specific options
  
  Each target machine supported by GCC can have its own options---for
  example, to allow you to compile for a particular processor variant or
! ABI, or to control optimizations specific to that machine.  Similarly,
! GCC also has options that are specific to particular operating systems
! or runtime environments on the target.
  
! By convention, the names of machine-specific options start with
! @samp{-m}.  Some configurations of the compiler also support
! additional target-specific options, usually for compatibility with
! other compilers on the same platform.
  
  @c This list is ordered alphanumerically by subsection name.
  @c It should be the same order and spelling as these options are listed
! @c in Target-Specific Options
  
  @menu
  * AArch64 Options::
*************** platform.
*** 21239,21244 ****
--- 21193,21199 ----
  * Nvidia PTX Options::
  * OpenRISC Options::
  * PDP-11 Options::
+ * Picolibc Options::
  * PowerPC Options::
  * PRU Options::
  * RISC-V Options::
*************** performance of the code.  Permissible va
*** 21573,21579 ****
  @samp{cortex-a520}, @samp{cortex-a520ae}, @samp{cortex-a710}, @samp{cortex-a715},
  @samp{cortex-a720}, @samp{cortex-a720ae}, @samp{ampere1}, @samp{ampere1a},
  @samp{ampere1b}, @samp{ampere1c}, @samp{cobalt-100}, @samp{apple-m1},
! @samp{apple-m2}, @samp{apple-m3}, @samp{apple-m4}, @samp{c1-nano},
  @samp{c1-pro}, @samp{c1-premium} @samp{c1-ultra} and @samp{native}.
  
  The values @samp{cortex-a57.cortex-a53}, @samp{cortex-a72.cortex-a53},
--- 21528,21534 ----
  @samp{cortex-a520}, @samp{cortex-a520ae}, @samp{cortex-a710}, @samp{cortex-a715},
  @samp{cortex-a720}, @samp{cortex-a720ae}, @samp{ampere1}, @samp{ampere1a},
  @samp{ampere1b}, @samp{ampere1c}, @samp{cobalt-100}, @samp{apple-m1},
! @samp{apple-m2}, @samp{apple-m3}, @samp{apple-m4}, @samp{apple-m5}, @samp{c1-nano},
  @samp{c1-pro}, @samp{c1-premium} @samp{c1-ultra} and @samp{native}.
  
  The values @samp{cortex-a57.cortex-a53}, @samp{cortex-a72.cortex-a53},
*************** Enable the SVE non-widening brain floati
*** 21953,21958 ****
--- 21908,21948 ----
  This only has an effect when @code{sve2} or @code{sme2} are also enabled.
  @item sve-bfscale
  Enable the SVE_BFSCALE extension.
+ @item poe2
+ Enable the Permission Overlays Extension 2.
+ @item tev
+ Enable the TIndex Exception-like Vector Extension.
+ @item tlbid
+ Enable the TLBI Domains Extension.
+ @item gcie
+ Enable the GICv5 (Generic Interrupt Controller) CPU Interface Extension.
+ @item mpamv2
+ Enable MPAMv2 system registers.
+ @item lscp
+ Enable the load acquire and store release pair extension.
+ @item mops-go
+ Enable tag only variants of MOPS instructions.  This also enables the
+ instructions to accelerate memory operations and Armv8.5-a Memory
+ Tagging Extensions.
+ @item sve2p3
+ Enable SVE2.3.  This also enables SVE2.2 instructions.
+ @item sme2p3
+ Enable SME2.3.  This also enables SME2.2 instructions.
+ @item f16f32dot
+ Enable Armv9.7-a f16f32dot instructions.  This also enables Advanced SIMD,
+ floating-point instructions and Armv8.2-a FP16 instructions.
+ @item sve-b16mm
+ Enable the SVE B16MM Extension.  This also enables SVE instructions, Advanced
+ SIMD and floating-point instructions.
+ @item mtetc
+ Enable Data cache tag block operations.  This also enables Armv8.5-a Memory
+ Tagging Extensions.
+ @item f16f32mm
+ Enable Armv9.7-a f16f32mm instructions.  This also enables Advanced SIMD,
+ floating-point instructions and Armv8.2-a FP16 instructions.
+ @item f16mm
+ Enable f16mm instructions.  This also enables Advanced SIMD,
+ floating-point instructions and Armv8.2-a FP16 instructions.
  @end table
  
  Feature @option{crypto} implies @option{aes}, @option{sha2}, and @option{simd},
*************** Use the new LRA register allocator.  By
*** 30861,30866 ****
--- 30851,30921 ----
  allocator is used.
  @end table
  
+ @node Picolibc Options
+ @subsection Picolibc Options
+ @cindex Picolibc options
+ @cindex options, Picolibc
+ 
+ These options control compilation and linking when using Picolibc:
+ 
+ @table @gcctabopt
+ @opindex oslib
+ @item --oslib=@var{library}
+ Search the library named @var{library} after the C library, permitting
+ symbols undefined by the C library to be defined by this library. The
+ C library, libgcc and this library are placed between
+ @option{--start-group} and @option{--end-group} flags so that each can
+ refer to symbols in the others. For many targets, Picolibc provides a
+ @samp{semihost} variant (specified with @option{--oslib=semihost})
+ which provides enough basic OS functionality to support console and
+ file I/O when run in an emulator or when using an in-circuit debugger.
+ 
+ @opindex crt0
+ @item --crt0=@r{[}none@r{|}minimal@r{|}hosted@r{|}semihost@r{]}
+ Replace the default @file{crt0.o} name with
+ @file{crt0-@var{variant}.o}. The @samp{none} variant provides no
+ startup code at all, allowing you to supply your
+ own. @samp{minimal} performs basic memory setup but does not invoke
+ any constructors. When no @option{-crt0} option is provided, the
+ default initialization code adds calls to all
+ constructors. @samp{hosted} adds a call to @code{exit} when
+ @code{main} returns. @samp{semihost} accesses a command-line parameter
+ supplied via the semihosting interface and splits that into arguments
+ at whitespace boundaries, passing the resulting array of strings to
+ @code{main} in @code{argc} and @code{argv}. On some targets, including
+ AArch64, ARC, ARM, LoongArch, M680x0, RISC-V, SH, and x86,
+ @samp{semihost} also traps hardware exceptions and prints information
+ to the console. Note that @option{--crt0=semihost} depends upon APIs
+ provided by @option{--oslib=semihost}.
+ 
+ @opindex printf
+ @item --printf=@r{[}d@r{|}f@r{|}l@r{|}i@r{|}m@r{]}
+ Select the @code{printf} variant.
+ Picolibc provides five different @code{printf}
+ variants which offer decreasing levels of functionality along with
+ decreasing code size. @samp{d} is the default level, offering full C17
+ and POSIX.1-2024 conformance. @samp{f} provides the same feature set,
+ but supports @code{float} values instead of @code{double} which are
+ passed using the @code{printf_float} macro. @samp{l} elides all
+ floating-point and POSIX positional parameter support. @samp{i} limits
+ integers to those no larger than @code{long}. @samp{m} removes support
+ for most formatting options including width and precision. The formats
+ and arguments are still parsed correctly, but output does not respect
+ those parameters.
+ 
+ @opindex scanf
+ @item --scanf=@r{[}d@r{|}f@r{|}l@r{|}i@r{|}m@r{]}
+ Select the @code{scanf} variant.
+ Picolibc provides five different @code{scanf}
+ variants which offer decreasing levels of functionality along with
+ decreasing code size. @samp{d} is the default level, offering full C17
+ and POSIX.1-2024 conformance. @samp{f} removes support for
+ @code{double} values. @samp{l} elides all floating point
+ support. @samp{i} limits integers to those no larger than
+ @code{long}. @samp{m} removes support for @samp{%[} conversion specifiers.
+ 
+ @end table
+ 
  @node PowerPC Options
  @subsection PowerPC Options
  @cindex PowerPC options
*************** instruction set support.
*** 34837,34843 ****
  
  @item nocona
  Improved version of Intel Pentium 4 CPU with 64-bit extensions, MMX, SSE,
! SSE2, SSE3 and FXSR instruction set support.
  
  @item core2
  Intel Core 2 CPU with 64-bit extensions, MMX, SSE, SSE2, SSE3, SSSE3, CX16,
--- 34892,34898 ----
  
  @item nocona
  Improved version of Intel Pentium 4 CPU with 64-bit extensions, MMX, SSE,
! SSE2, SSE3, CX16 and FXSR instruction set support.
  
  @item core2
  Intel Core 2 CPU with 64-bit extensions, MMX, SSE, SSE2, SSE3, SSSE3, CX16,
*************** VPCLMULQDQ, AVX512BITALG, RDPID and AVX5
*** 34950,34956 ****
  @itemx meteorlake
  @itemx gracemont
  Intel Alder Lake/Raptor Lake/Meteor Lake/Gracemont CPU with 64-bit extensions,
! MOVBE, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, AES, PREFETCHW,
  PCLMUL, RDRND, XSAVE, XSAVEC, XSAVES, XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX,
  GFNI-SSE, CLWB, MOVDIRI, MOVDIR64B, WAITPKG, ADCX, AVX, AVX2, BMI, BMI2, F16C,
  FMA, LZCNT, PCONFIG, PKU, VAES, VPCLMULQDQ, SERIALIZE, HRESET, KL, WIDEKL and
--- 35005,35012 ----
  @itemx meteorlake
  @itemx gracemont
  Intel Alder Lake/Raptor Lake/Meteor Lake/Gracemont CPU with 64-bit extensions,
! MOVBE, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, CX16,
! AES, PREFETCHW,
  PCLMUL, RDRND, XSAVE, XSAVEC, XSAVES, XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX,
  GFNI-SSE, CLWB, MOVDIRI, MOVDIR64B, WAITPKG, ADCX, AVX, AVX2, BMI, BMI2, F16C,
  FMA, LZCNT, PCONFIG, PKU, VAES, VPCLMULQDQ, SERIALIZE, HRESET, KL, WIDEKL and
*************** AVX-VNNI instruction set support.
*** 34958,34964 ****
  
  @item arrowlake
  Intel Arrow Lake CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3,
! SSSE3, SSE4.1, SSE4.2, POPCNT, AES, PREFETCHW, PCLMUL, RDRND, XSAVE, XSAVEC,
  XSAVES, XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX, GFNI-SSE, CLWB, MOVDIRI,
  MOVDIR64B, WAITPKG, ADCX, AVX, AVX2, BMI, BMI2, F16C, FMA, LZCNT, PCONFIG, PKU,
  VAES, VPCLMULQDQ, SERIALIZE, HRESET, KL, WIDEKL, AVX-VNNI, UINTR, AVXIFMA,
--- 35014,35021 ----
  
  @item arrowlake
  Intel Arrow Lake CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3,
! SSSE3, SSE4.1, SSE4.2, POPCNT, CX16,
! AES, PREFETCHW, PCLMUL, RDRND, XSAVE, XSAVEC,
  XSAVES, XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX, GFNI-SSE, CLWB, MOVDIRI,
  MOVDIR64B, WAITPKG, ADCX, AVX, AVX2, BMI, BMI2, F16C, FMA, LZCNT, PCONFIG, PKU,
  VAES, VPCLMULQDQ, SERIALIZE, HRESET, KL, WIDEKL, AVX-VNNI, UINTR, AVXIFMA,
*************** AVXVNNIINT8, AVXNECONVERT and CMPCCXADD
*** 34967,34973 ****
  @item arrowlake-s
  @itemx lunarlake
  Intel Arrow Lake S/Lunar Lake CPU with 64-bit extensions, MOVBE, MMX, SSE,
! SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, AES, PREFETCHW, PCLMUL, RDRND,
  XSAVE, XSAVEC, XSAVES, XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX, GFNI-SSE, CLWB,
  MOVDIRI, MOVDIR64B, WAITPKG, ADCX, AVX, AVX2, BMI, BMI2, F16C, FMA, LZCNT,
  PCONFIG, PKU, VAES, VPCLMULQDQ, SERIALIZE, HRESET, KL, WIDEKL, AVX-VNNI, UINTR,
--- 35024,35030 ----
  @item arrowlake-s
  @itemx lunarlake
  Intel Arrow Lake S/Lunar Lake CPU with 64-bit extensions, MOVBE, MMX, SSE,
! SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, CX16, AES, PREFETCHW, PCLMUL, RDRND,
  XSAVE, XSAVEC, XSAVES, XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX, GFNI-SSE, CLWB,
  MOVDIRI, MOVDIR64B, WAITPKG, ADCX, AVX, AVX2, BMI, BMI2, F16C, FMA, LZCNT,
  PCONFIG, PKU, VAES, VPCLMULQDQ, SERIALIZE, HRESET, KL, WIDEKL, AVX-VNNI, UINTR,
*************** SM4 instruction set support.
*** 34977,34983 ****
  @item pantherlake
  @itemx wildcatlake
  Intel Panther Lake/Wildcat Lake CPU with 64-bit extensions, MOVBE, MMX, SSE,
! SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, AES, PREFETCHW, PCLMUL, RDRND,
  XSAVE, XSAVEC, XSAVES, XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX, GFNI-SSE,
  CLWB, MOVDIRI, MOVDIR64B, WAITPKG, ADCX, AVX, AVX2, BMI, BMI2, F16C, FMA,
  LZCNT, PCONFIG, PKU, VAES, VPCLMULQDQ, SERIALIZE, HRESET, AVX-VNNI, UINTR,
--- 35034,35040 ----
  @item pantherlake
  @itemx wildcatlake
  Intel Panther Lake/Wildcat Lake CPU with 64-bit extensions, MOVBE, MMX, SSE,
! SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, CX16, AES, PREFETCHW, PCLMUL, RDRND,
  XSAVE, XSAVEC, XSAVES, XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX, GFNI-SSE,
  CLWB, MOVDIRI, MOVDIR64B, WAITPKG, ADCX, AVX, AVX2, BMI, BMI2, F16C, FMA,
  LZCNT, PCONFIG, PKU, VAES, VPCLMULQDQ, SERIALIZE, HRESET, AVX-VNNI, UINTR,
*************** SM4 instruction set support.
*** 34986,34992 ****
  
  @item novalake
  Intel Nova Lake CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3,
! SSSE3, SSE4.1, SSE4.2, POPCNT, AES, PREFETCHW, PCLMUL, RDRND, XSAVE, XSAVEC,
  XSAVES, XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX, GFNI-SSE, CLWB, MOVDIRI,
  MOVDIR64B, WAITPKG, ADCX, AVX, AVX2, BMI, BMI2, F16C, FMA, LZCNT, PCONFIG, PKU,
  VAES, VPCLMULQDQ, SERIALIZE, HRESET, AVX-VNNI, UINTR, AVXIFMA, AVXVNNIINT8,
--- 35043,35050 ----
  
  @item novalake
  Intel Nova Lake CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3,
! SSSE3, SSE4.1, SSE4.2, POPCNT, CX16,
! AES, PREFETCHW, PCLMUL, RDRND, XSAVE, XSAVEC,
  XSAVES, XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX, GFNI-SSE, CLWB, MOVDIRI,
  MOVDIR64B, WAITPKG, ADCX, AVX, AVX2, BMI, BMI2, F16C, FMA, LZCNT, PCONFIG, PKU,
  VAES, VPCLMULQDQ, SERIALIZE, HRESET, AVX-VNNI, UINTR, AVXIFMA, AVXVNNIINT8,
*************** AMX-FP8, AMX-TF32, MOVRS and AMX-MOVRS i
*** 35042,35049 ****
  
  @item bonnell
  @itemx atom
! Intel Bonnell CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3 and SSSE3
! instruction set support.
  
  @item silvermont
  @itemx slm
--- 35100,35107 ----
  
  @item bonnell
  @itemx atom
! Intel Bonnell CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3, SSSE3
! and CX16 instruction set support.
  
  @item silvermont
  @itemx slm
*************** support.
*** 35072,35078 ****
  
  @item sierraforest
  Intel Sierra Forest CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3,
! SSSE3, SSE4.1, SSE4.2, POPCNT, AES, PREFETCHW, PCLMUL, RDRND, XSAVE, XSAVEC,
  XSAVES, XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX, GFNI-SSE, CLWB, MOVDIRI,
  MOVDIR64B, CLDEMOTE, WAITPKG, ADCX, AVX, AVX2, BMI, BMI2, F16C, FMA, LZCNT,
  PCONFIG, PKU, VAES, VPCLMULQDQ, SERIALIZE, HRESET, KL, WIDEKL, AVX-VNNI,
--- 35130,35137 ----
  
  @item sierraforest
  Intel Sierra Forest CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3,
! SSSE3, SSE4.1, SSE4.2, POPCNT, CX16,
! AES, PREFETCHW, PCLMUL, RDRND, XSAVE, XSAVEC,
  XSAVES, XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX, GFNI-SSE, CLWB, MOVDIRI,
  MOVDIR64B, CLDEMOTE, WAITPKG, ADCX, AVX, AVX2, BMI, BMI2, F16C, FMA, LZCNT,
  PCONFIG, PKU, VAES, VPCLMULQDQ, SERIALIZE, HRESET, KL, WIDEKL, AVX-VNNI,
*************** support.
*** 35081,35087 ****
  
  @item grandridge
  Intel Grand Ridge CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3,
! SSSE3, SSE4.1, SSE4.2, POPCNT, AES, PREFETCHW, PCLMUL, RDRND, XSAVE, XSAVEC,
  XSAVES, XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX, GFNI-SSE, CLWB, MOVDIRI,
  MOVDIR64B, CLDEMOTE, WAITPKG, ADCX, AVX, AVX2, BMI, BMI2, F16C, FMA, LZCNT,
  PCONFIG, PKU, VAES, VPCLMULQDQ, SERIALIZE, HRESET, KL, WIDEKL, AVX-VNNI,
--- 35140,35147 ----
  
  @item grandridge
  Intel Grand Ridge CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3,
! SSSE3, SSE4.1, SSE4.2, POPCNT, CX16,
! AES, PREFETCHW, PCLMUL, RDRND, XSAVE, XSAVEC,
  XSAVES, XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX, GFNI-SSE, CLWB, MOVDIRI,
  MOVDIR64B, CLDEMOTE, WAITPKG, ADCX, AVX, AVX2, BMI, BMI2, F16C, FMA, LZCNT,
  PCONFIG, PKU, VAES, VPCLMULQDQ, SERIALIZE, HRESET, KL, WIDEKL, AVX-VNNI,
*************** support.
*** 35090,35096 ****
  
  @item clearwaterforest
  Intel Clearwater Forest CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2,
! SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, AES, PREFETCHW, PCLMUL, RDRND, XSAVE,
  XSAVEC, XSAVES, XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX, GFNI-SSE, CLWB,
  MOVDIRI, MOVDIR64B, CLDEMOTE, WAITPKG, ADCX, AVX, AVX2, BMI, BMI2, F16C, FMA,
  LZCNT, PCONFIG, PKU, VAES, VPCLMULQDQ, SERIALIZE, HRESET, AVX-VNNI, ENQCMD,
--- 35150,35157 ----
  
  @item clearwaterforest
  Intel Clearwater Forest CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2,
! SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, CX16,
! AES, PREFETCHW, PCLMUL, RDRND, XSAVE,
  XSAVEC, XSAVES, XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX, GFNI-SSE, CLWB,
  MOVDIRI, MOVDIR64B, CLDEMOTE, WAITPKG, ADCX, AVX, AVX2, BMI, BMI2, F16C, FMA,
  LZCNT, PCONFIG, PKU, VAES, VPCLMULQDQ, SERIALIZE, HRESET, AVX-VNNI, ENQCMD,
*************** Improved versions of AMD K8 cores with S
*** 35132,35138 ****
  @item amdfam10
  @itemx barcelona
  CPUs based on AMD Family 10h cores with x86-64 instruction set support.  (This
! supersets MMX, SSE, SSE2, SSE3, SSE4A, 3DNow!, enhanced 3DNow!, ABM and 64-bit
  instruction set extensions.)
  
  @item bdver1
--- 35193,35199 ----
  @item amdfam10
  @itemx barcelona
  CPUs based on AMD Family 10h cores with x86-64 instruction set support.  (This
! supersets CX16, MMX, SSE, SSE2, SSE3, SSE4A, 3DNow!, enhanced 3DNow!, ABM and 64-bit
  instruction set extensions.)
  
  @item bdver1
*************** GNU Compiler Collection (GCC) Internals}
*** 37405,37432 ****
  @c @itemx LC_TIME
  @itemx LC_ALL
  These environment variables control the way that GCC uses
! localization information which allows GCC to work with different
! national conventions.  GCC inspects the locale categories
  @env{LC_CTYPE} and @env{LC_MESSAGES} if it has been configured to do
  so.  These locale categories can be set to any value supported by your
  installation.  A typical value is @samp{en_GB.UTF-8} for English in the United
  Kingdom encoded in UTF-8.
  
- The @env{LC_CTYPE} environment variable specifies character
- classification.  GCC uses it to determine the character boundaries in
- a string; this is needed for some multibyte encodings that contain quote
- and escape characters that are otherwise interpreted as a string
- end or escape.
- 
- The @env{LC_MESSAGES} environment variable specifies the language to
- use in diagnostic messages.
- 
  If the @env{LC_ALL} environment variable is set, it overrides the value
  of @env{LC_CTYPE} and @env{LC_MESSAGES}; otherwise, @env{LC_CTYPE}
  and @env{LC_MESSAGES} default to the value of the @env{LANG}
  environment variable.  If none of these variables are set, GCC
  defaults to traditional C English behavior.
  
  @vindex TMPDIR
  @item TMPDIR
  If @env{TMPDIR} is set, it specifies the directory to use for temporary
--- 37466,37490 ----
  @c @itemx LC_TIME
  @itemx LC_ALL
  These environment variables control the way that GCC uses
! localization information that allows GCC to work with different
! national conventions for diagnostic and informational output.
! GCC inspects the locale categories
  @env{LC_CTYPE} and @env{LC_MESSAGES} if it has been configured to do
  so.  These locale categories can be set to any value supported by your
  installation.  A typical value is @samp{en_GB.UTF-8} for English in the United
  Kingdom encoded in UTF-8.
  
  If the @env{LC_ALL} environment variable is set, it overrides the value
  of @env{LC_CTYPE} and @env{LC_MESSAGES}; otherwise, @env{LC_CTYPE}
  and @env{LC_MESSAGES} default to the value of the @env{LANG}
  environment variable.  If none of these variables are set, GCC
  defaults to traditional C English behavior.
  
+ These environment variables do not affect the encodings of input files
+ and strings in output files produced by GCC, which are controlled by the
+ @option{-finput-charset} and @option{-fexec-charset} options, respectively.
+ @xref{Preprocessor Options}.
+ 
  @vindex TMPDIR
  @item TMPDIR
  If @env{TMPDIR} is set, it specifies the directory to use for temporary
*************** using GCC also uses these directories wh
*** 37503,37530 ****
  libraries for the @option{-l} option (but directories specified with
  @option{-L} come first).
  
- @vindex LANG
- @cindex locale definition
- @item LANG
- This variable is used to pass locale information to the compiler.  One way in
- which this information is used is to determine the character set to be used
- when character literals, string literals and comments are parsed in C and C++.
- When the compiler is configured to allow multibyte characters,
- the following values for @env{LANG} are recognized:
- 
- @table @samp
- @item C-JIS
- Recognize JIS characters.
- @item C-SJIS
- Recognize SJIS characters.
- @item C-EUCJP
- Recognize EUCJP characters.
- @end table
- 
- If @env{LANG} is not defined, or if it has some other value, then the
- compiler uses @code{mblen} and @code{mbtowc} as defined by the default locale to
- recognize and translate multibyte characters.
- 
  @vindex GCC_EXTRA_DIAGNOSTIC_OUTPUT
  @item GCC_EXTRA_DIAGNOSTIC_OUTPUT
  If @env{GCC_EXTRA_DIAGNOSTIC_OUTPUT} is set to one of the following values,
--- 37561,37566 ----
*************** a precompiled header built using @option
*** 37663,37669 ****
  when no debugging information is being output.
  
  @item The same @option{-m} options must generally be used when building
! and using the precompiled header.  @xref{Submodel Options},
  for any cases where this rule is relaxed.
  
  @item Each of the following options must be the same when building and using
--- 37699,37705 ----
  when no debugging information is being output.
  
  @item The same @option{-m} options must generally be used when building
! and using the precompiled header.  @xref{Target-Specific Options},
  for any cases where this rule is relaxed.
  
  @item Each of the following options must be the same when building and using
diff -Nrcpad gcc-16-20260329/gcc/doc/md.texi gcc-16-20260405/gcc/doc/md.texi
*** gcc-16-20260329/gcc/doc/md.texi	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/doc/md.texi	Sun Apr  5 22:32:07 2026
*************** definition from the i386 machine descrip
*** 4804,4816 ****
  @cindex pattern names
  @cindex names, pattern
  
! Here is a table of the instruction names that are meaningful in the RTL
  generation pass of the compiler.  Giving one of these names to an
  instruction pattern tells the RTL generation pass that it can use the
  pattern to accomplish a certain task.
  
  @table @asis
! @cindex @code{mov@var{m}} instruction pattern
  @item @samp{mov@var{m}}
  Here @var{m} stands for a two-letter machine mode name, in lowercase.
  This instruction pattern moves data with that machine mode from operand
--- 4804,4824 ----
  @cindex pattern names
  @cindex names, pattern
  
! Here are tables of the instruction names that are meaningful in the RTL
  generation pass of the compiler.  Giving one of these names to an
  instruction pattern tells the RTL generation pass that it can use the
  pattern to accomplish a certain task.
  
+ @menu
+ * General Standard Pattern Names::
+ * Standard Pattern Names for Vectorization::
+ @end menu
+ 
+ @node General Standard Pattern Names
+ @subsection General Standard Pattern Names
+ 
  @table @asis
! @mdindex mov@var{m}
  @item @samp{mov@var{m}}
  Here @var{m} stands for a two-letter machine mode name, in lowercase.
  This instruction pattern moves data with that machine mode from operand
*************** floating point registers, then the const
*** 4898,4905 ****
  @samp{mov@var{m}} instructions must be designed to avoid ever trying to
  reload into a floating point register.
  
! @cindex @code{reload_in} instruction pattern
! @cindex @code{reload_out} instruction pattern
  @item @samp{reload_in@var{m}}
  @itemx @samp{reload_out@var{m}}
  These named patterns have been obsoleted by the target hook
--- 4906,4913 ----
  @samp{mov@var{m}} instructions must be designed to avoid ever trying to
  reload into a floating point register.
  
! @mdindex reload_in
! @mdindex reload_out
  @item @samp{reload_in@var{m}}
  @itemx @samp{reload_out@var{m}}
  These named patterns have been obsoleted by the target hook
*************** matches the @code{ALL_REGS} register cla
*** 4921,4934 ****
  of the burden of defining an @code{ALL_REGS} constraint letter just
  for these patterns.
  
! @cindex @code{movstrict@var{m}} instruction pattern
  @item @samp{movstrict@var{m}}
  Like @samp{mov@var{m}} except that if operand 0 is a @code{subreg}
  with mode @var{m} of a register whose natural mode is wider,
  the @samp{movstrict@var{m}} instruction is guaranteed not to alter
  any of the register except the part which belongs to mode @var{m}.
  
! @cindex @code{movmisalign@var{m}} instruction pattern
  @item @samp{movmisalign@var{m}}
  This variant of a move pattern is designed to load or store a value
  from a memory address that is not naturally aligned for its mode.
--- 4929,4942 ----
  of the burden of defining an @code{ALL_REGS} constraint letter just
  for these patterns.
  
! @mdindex movstrict@var{m}
  @item @samp{movstrict@var{m}}
  Like @samp{mov@var{m}} except that if operand 0 is a @code{subreg}
  with mode @var{m} of a register whose natural mode is wider,
  the @samp{movstrict@var{m}} instruction is guaranteed not to alter
  any of the register except the part which belongs to mode @var{m}.
  
! @mdindex movmisalign@var{m}
  @item @samp{movmisalign@var{m}}
  This variant of a move pattern is designed to load or store a value
  from a memory address that is not naturally aligned for its mode.
*************** memory, so that it's easy to tell whethe
*** 4939,4945 ****
  This pattern is used by the autovectorizer, and when expanding a
  @code{MISALIGNED_INDIRECT_REF} expression.
  
! @cindex @code{load_multiple} instruction pattern
  @item @samp{load_multiple}
  Load several consecutive memory locations into consecutive registers.
  Operand 0 is the first of the consecutive registers, operand 1
--- 4947,4953 ----
  This pattern is used by the autovectorizer, and when expanding a
  @code{MISALIGNED_INDIRECT_REF} expression.
  
! @mdindex load_multiple
  @item @samp{load_multiple}
  Load several consecutive memory locations into consecutive registers.
  Operand 0 is the first of the consecutive registers, operand 1
*************** also need @code{use} or @code{clobber} e
*** 4962,5534 ****
  @code{match_parallel} (@pxref{RTL Template}) to recognize the insn.  See
  @file{rs6000.md} for examples of the use of this insn pattern.
  
! @cindex @samp{store_multiple} instruction pattern
  @item @samp{store_multiple}
  Similar to @samp{load_multiple}, but store several consecutive registers
  into consecutive memory locations.  Operand 0 is the first of the
  consecutive memory locations, operand 1 is the first register, and
  operand 2 is a constant: the number of consecutive registers.
  
! @cindex @code{vec_load_lanes@var{m}@var{n}} instruction pattern
! @item @samp{vec_load_lanes@var{m}@var{n}}
! Perform an interleaved load of several vectors from memory operand 1
! into register operand 0.  Both operands have mode @var{m}.  The register
! operand is viewed as holding consecutive vectors of mode @var{n},
! while the memory operand is a flat array that contains the same number
! of elements.  The operation is equivalent to:
! 
! @smallexample
! int c = GET_MODE_SIZE (@var{m}) / GET_MODE_SIZE (@var{n});
! for (j = 0; j < GET_MODE_NUNITS (@var{n}); j++)
!   for (i = 0; i < c; i++)
!     operand0[i][j] = operand1[j * c + i];
! @end smallexample
! 
! For example, @samp{vec_load_lanestiv4hi} loads 8 16-bit values
! from memory into a register of mode @samp{TI}@.  The register
! contains two consecutive vectors of mode @samp{V4HI}@.
! 
! This pattern can only be used if:
! @smallexample
! TARGET_ARRAY_MODE_SUPPORTED_P (@var{n}, @var{c})
! @end smallexample
! is true.  GCC assumes that, if a target supports this kind of
! instruction for some mode @var{n}, it also supports unaligned
! loads for vectors of mode @var{n}.
! 
! This pattern is not allowed to @code{FAIL}.
! 
! @cindex @code{vec_mask_load_lanes@var{m}@var{n}} instruction pattern
! @item @samp{vec_mask_load_lanes@var{m}@var{n}}
! Like @samp{vec_load_lanes@var{m}@var{n}}, but takes an additional
! mask operand (operand 2) that specifies which elements of the destination
! vectors should be loaded.  Other elements of the destination vectors are
! taken from operand 3, which is an else operand in the subvector mode
! @var{n}, similar to the one in @code{maskload}.
! The operation is equivalent to:
! 
! @smallexample
! int c = GET_MODE_SIZE (@var{m}) / GET_MODE_SIZE (@var{n});
! for (j = 0; j < GET_MODE_NUNITS (@var{n}); j++)
!   if (operand2[j])
!     for (i = 0; i < c; i++)
!       operand0[i][j] = operand1[j * c + i];
!   else
!     for (i = 0; i < c; i++)
!       operand0[i][j] = operand3[j];
! @end smallexample
! 
! This pattern is not allowed to @code{FAIL}.
! 
! @cindex @code{vec_mask_len_load_lanes@var{m}@var{n}} instruction pattern
! @item @samp{vec_mask_len_load_lanes@var{m}@var{n}}
! Like @samp{vec_load_lanes@var{m}@var{n}}, but takes an additional
! mask operand (operand 2), length operand (operand 4) as well as bias operand
! (operand 5) that specifies which elements of the destination vectors should be
! loaded.  Other elements of the destination vectors are taken from operand 3,
! which is an else operand similar to the one in @code{maskload}.
! The operation is equivalent to:
! 
! @smallexample
! int c = GET_MODE_SIZE (@var{m}) / GET_MODE_SIZE (@var{n});
! for (j = 0; j < operand4 + operand5; j++)
!   for (i = 0; i < c; i++)
!     if (operand2[j])
!       operand0[i][j] = operand1[j * c + i];
!     else
!       operand0[i][j] = operand3[j];
! @end smallexample
! 
! This pattern is not allowed to @code{FAIL}.
! 
! @cindex @code{vec_store_lanes@var{m}@var{n}} instruction pattern
! @item @samp{vec_store_lanes@var{m}@var{n}}
! Equivalent to @samp{vec_load_lanes@var{m}@var{n}}, with the memory
! and register operands reversed.  That is, the instruction is
! equivalent to:
! 
! @smallexample
! int c = GET_MODE_SIZE (@var{m}) / GET_MODE_SIZE (@var{n});
! for (j = 0; j < GET_MODE_NUNITS (@var{n}); j++)
!   for (i = 0; i < c; i++)
!     operand0[j * c + i] = operand1[i][j];
! @end smallexample
! 
! for a memory operand 0 and register operand 1.
! 
! This pattern is not allowed to @code{FAIL}.
! 
! @cindex @code{vec_mask_store_lanes@var{m}@var{n}} instruction pattern
! @item @samp{vec_mask_store_lanes@var{m}@var{n}}
! Like @samp{vec_store_lanes@var{m}@var{n}}, but takes an additional
! mask operand (operand 2) that specifies which elements of the source
! vectors should be stored.  The operation is equivalent to:
! 
! @smallexample
! int c = GET_MODE_SIZE (@var{m}) / GET_MODE_SIZE (@var{n});
! for (j = 0; j < GET_MODE_NUNITS (@var{n}); j++)
!   if (operand2[j])
!     for (i = 0; i < c; i++)
!       operand0[j * c + i] = operand1[i][j];
! @end smallexample
! 
! This pattern is not allowed to @code{FAIL}.
! 
! @cindex @code{vec_mask_len_store_lanes@var{m}@var{n}} instruction pattern
! @item @samp{vec_mask_len_store_lanes@var{m}@var{n}}
! Like @samp{vec_store_lanes@var{m}@var{n}}, but takes an additional
! mask operand (operand 2), length operand (operand 3) as well as bias operand (operand 4)
! that specifies which elements of the source vectors should be stored.
! The operation is equivalent to:
! 
! @smallexample
! int c = GET_MODE_SIZE (@var{m}) / GET_MODE_SIZE (@var{n});
! for (j = 0; j < operand3 + operand4; j++)
!   if (operand2[j])
!     for (i = 0; i < c; i++)
!       operand0[j * c + i] = operand1[i][j];
! @end smallexample
! 
! This pattern is not allowed to @code{FAIL}.
! 
! @cindex @code{gather_load@var{m}@var{n}} instruction pattern
! @item @samp{gather_load@var{m}@var{n}}
! Load several separate memory locations into a vector of mode @var{m}.
! Operand 1 is a scalar base address and operand 2 is a vector of mode @var{n}
! containing offsets from that base.  Operand 0 is a destination vector with
! the same number of elements as @var{n}.  For each element index @var{i}:
! 
! @itemize @bullet
! @item
! extend the offset element @var{i} to address width, using zero
! extension if operand 3 is 1 and sign extension if operand 3 is zero;
! @item
! multiply the extended offset by operand 4;
! @item
! add the result to the base; and
! @item
! load the value at that address into element @var{i} of operand 0.
! @end itemize
! 
! The value of operand 3 does not matter if the offsets are already
! address width.
! 
! @cindex @code{mask_gather_load@var{m}@var{n}} instruction pattern
! @item @samp{mask_gather_load@var{m}@var{n}}
! Like @samp{gather_load@var{m}@var{n}}, but takes an extra mask operand as
! operand 5.
! Other elements of the destination vectors are taken from operand 6,
! which is an else operand similar to the one in @code{maskload}.
! Bit @var{i} of the mask is set if element @var{i}
! of the result should be loaded from memory and clear if element @var{i}
! of the result should be set to operand 6.
! 
! @cindex @code{mask_len_gather_load@var{m}@var{n}} instruction pattern
! @item @samp{mask_len_gather_load@var{m}@var{n}}
! Like @samp{gather_load@var{m}@var{n}}, but takes an extra mask operand
! (operand 5) and an else operand (operand 6) as well as a len operand
! (operand 7) and a bias operand (operand 8).
! 
! Similar to mask_len_load the instruction loads at
! most (operand 7 + operand 8) elements from memory.
! Bit @var{i} of the mask is set if element @var{i} of the result should
! be loaded from memory and clear if element @var{i} of the result should
! be set to element @var{i} of operand 6.
! Mask elements @var{i} with @var{i} > (operand 7 + operand 8) are ignored.
! 
! @cindex @code{mask_len_strided_load@var{m}} instruction pattern
! @item @samp{mask_len_strided_load@var{m}}
! Load several separate memory locations into a destination vector of mode @var{m}.
! Operand 0 is a destination vector of mode @var{m}.
! Operand 1 is a scalar base address and operand 2 is a scalar stride of Pmode.
! operand 3 is mask operand, operand 4 is length operand and operand 5 is bias operand.
! The instruction can be seen as a special case of @code{mask_len_gather_load@var{m}@var{n}}
! with an offset vector that is a @code{vec_series} with zero as base and operand 2 as step.
! For each element the load address is operand 1 + @var{i} * operand 2.
! Similar to mask_len_load, the instruction loads at most (operand 4 + operand 5) elements from memory.
! Element @var{i} of the mask (operand 3) is set if element @var{i} of the result should
! be loaded from memory and clear if element @var{i} of the result should be zero.
! Mask elements @var{i} with @var{i} > (operand 4 + operand 5) are ignored.
! 
! @cindex @code{scatter_store@var{m}@var{n}} instruction pattern
! @item @samp{scatter_store@var{m}@var{n}}
! Store a vector of mode @var{m} into several distinct memory locations.
! Operand 0 is a scalar base address and operand 1 is a vector of mode
! @var{n} containing offsets from that base.  Operand 4 is the vector of
! values that should be stored, which has the same number of elements as
! @var{n}.  For each element index @var{i}:
! 
! @itemize @bullet
! @item
! extend the offset element @var{i} to address width, using zero
! extension if operand 2 is 1 and sign extension if operand 2 is zero;
! @item
! multiply the extended offset by operand 3;
! @item
! add the result to the base; and
! @item
! store element @var{i} of operand 4 to that address.
! @end itemize
! 
! The value of operand 2 does not matter if the offsets are already
! address width.
! 
! @cindex @code{mask_scatter_store@var{m}@var{n}} instruction pattern
! @item @samp{mask_scatter_store@var{m}@var{n}}
! Like @samp{scatter_store@var{m}@var{n}}, but takes an extra mask operand as
! operand 5.  Bit @var{i} of the mask is set if element @var{i}
! of the result should be stored to memory.
! 
! @cindex @code{mask_len_scatter_store@var{m}@var{n}} instruction pattern
! @item @samp{mask_len_scatter_store@var{m}@var{n}}
! Like @samp{scatter_store@var{m}@var{n}}, but takes an extra mask operand (operand 5),
! a len operand (operand 6) as well as a bias operand (operand 7).  The instruction stores
! at most (operand 6 + operand 7) elements of (operand 4) to memory.
! Bit @var{i} of the mask is set if element @var{i} of (operand 4) should be stored.
! Mask elements @var{i} with @var{i} > (operand 6 + operand 7) are ignored.
! 
! @cindex @code{mask_len_strided_store@var{m}} instruction pattern
! @item @samp{mask_len_strided_store@var{m}}
! Store a vector of mode m into several distinct memory locations.
! Operand 0 is a scalar base address and operand 1 is scalar stride of Pmode.
! Operand 2 is the vector of values that should be stored, which is of mode @var{m}.
! operand 3 is mask operand, operand 4 is length operand and operand 5 is bias operand.
! The instruction can be seen as a special case of @code{mask_len_scatter_store@var{m}@var{n}}
! with an offset vector that is a @code{vec_series} with zero as base and operand 1 as step.
! For each element the store address is operand 0 + @var{i} * operand 1.
! Similar to mask_len_store, the instruction stores at most (operand 4 + operand 5) elements of
! mask (operand 3) to memory.  Element @var{i} of the mask is set if element @var{i} of (operand 3)
! should be stored.  Mask elements @var{i} with @var{i} > (operand 4 + operand 5) are ignored.
! 
! @cindex @code{vec_set@var{m}} instruction pattern
! @item @samp{vec_set@var{m}}
! Set given field in the vector value.  Operand 0 is the vector to modify,
! operand 1 is new value of field and operand 2 specify the field index.
! 
! This pattern is not allowed to @code{FAIL}.
! 
! @cindex @code{vec_extract@var{m}@var{n}} instruction pattern
! @item @samp{vec_extract@var{m}@var{n}}
! Extract given field from the vector value.  Operand 1 is the vector, operand 2
! specify field index and operand 0 place to store value into.  The
! @var{n} mode is the mode of the field or vector of fields that should be
! extracted, should be either element mode of the vector mode @var{m}, or
! a vector mode with the same element mode and smaller number of elements.
! If @var{n} is a vector mode the index is counted in multiples of
! mode @var{n}.
! 
! This pattern is not allowed to @code{FAIL}.
! 
! @cindex @code{vec_init@var{m}@var{n}} instruction pattern
! @item @samp{vec_init@var{m}@var{n}}
! Initialize the vector to given values.  Operand 0 is the vector to initialize
! and operand 1 is parallel containing values for individual fields.  The
! @var{n} mode is the mode of the elements, should be either element mode of
! the vector mode @var{m}, or a vector mode with the same element mode and
! smaller number of elements.
! 
! @cindex @code{vec_duplicate@var{m}} instruction pattern
! @item @samp{vec_duplicate@var{m}}
! Initialize vector output operand 0 so that each element has the value given
! by scalar input operand 1.  The vector has mode @var{m} and the scalar has
! the mode appropriate for one element of @var{m}.
! 
! This pattern only handles duplicates of non-constant inputs.  Constant
! vectors go through the @code{mov@var{m}} pattern instead.
! 
! This pattern is not allowed to @code{FAIL}.
! 
! @cindex @code{vec_series@var{m}} instruction pattern
! @item @samp{vec_series@var{m}}
! Initialize vector output operand 0 so that element @var{i} is equal to
! operand 1 plus @var{i} times operand 2.  In other words, create a linear
! series whose base value is operand 1 and whose step is operand 2.
! 
! The vector output has mode @var{m} and the scalar inputs have the mode
! appropriate for one element of @var{m}.  This pattern is not used for
! floating-point vectors, in order to avoid having to specify the
! rounding behavior for @var{i} > 1.
! 
! This pattern is not allowed to @code{FAIL}.
! 
! @cindex @code{while_ult@var{m}@var{n}} instruction pattern
! @item @code{while_ult@var{m}@var{n}}
! Set operand 0 to a mask that is true while incrementing operand 1
! gives a value that is less than operand 2, for a vector length up to operand 3.
! Operand 0 has mode @var{n} and operands 1 and 2 are scalar integers of mode
! @var{m}.  Operand 3 should be omitted when @var{n} is a vector mode, and
! a @code{CONST_INT} otherwise.  The operation for vector modes is equivalent to:
! 
! @smallexample
! operand0[0] = operand1 < operand2;
! for (i = 1; i < GET_MODE_NUNITS (@var{n}); i++)
!   operand0[i] = operand0[i - 1] && (operand1 + i < operand2);
! @end smallexample
! 
! And for non-vector modes the operation is equivalent to:
! 
! @smallexample
! operand0[0] = operand1 < operand2;
! for (i = 1; i < operand3; i++)
!   operand0[i] = operand0[i - 1] && (operand1 + i < operand2);
! @end smallexample
! 
! @cindex @code{select_vl@var{m}@var{n}} instruction pattern
! @item @code{select_vl@var{m}@var{n}}
! Set operand 0 (of mode @var{n}) to the number of scalar iterations that
! should be handled by one iteration of a vector loop.  Operand 1 is the
! total number of scalar iterations that the loop needs to process and
! operand 2 is a maximum bound on the result (also known as the
! maximum ``vectorization factor'').  Operand 3 (of mode @var{m}) is
! a dummy parameter to pass the vector mode to be used.
! 
! The maximum value of operand 0 is given by:
! @smallexample
! operand0 = MIN (operand1, operand2)
! @end smallexample
! However, targets might choose a lower value than this, based on
! target-specific criteria.  Each iteration of the vector loop might
! therefore process a different number of scalar iterations, which in turn
! means that induction variables will have a variable step.  Because of
! this, it is generally not useful to define this instruction if it will
! always calculate the maximum value.
! 
! This optab is only useful on targets that implement @samp{len_load_@var{m}}
! and/or @samp{len_store_@var{m}} or the associated @samp{_len} variants.
! 
! @cindex @code{check_raw_ptrs@var{m}} instruction pattern
! @item @samp{check_raw_ptrs@var{m}}
! Check whether, given two pointers @var{a} and @var{b} and a length @var{len},
! a write of @var{len} bytes at @var{a} followed by a read of @var{len} bytes
! at @var{b} can be split into interleaved byte accesses
! @samp{@var{a}[0], @var{b}[0], @var{a}[1], @var{b}[1], @dots{}}
! without affecting the dependencies between the bytes.  Set operand 0
! to true if the split is possible and false otherwise.
! 
! Operands 1, 2 and 3 provide the values of @var{a}, @var{b} and @var{len}
! respectively.  Operand 4 is a constant integer that provides the known
! common alignment of @var{a} and @var{b}.  All inputs have mode @var{m}.
! 
! This split is possible if:
! 
! @smallexample
! @var{a} == @var{b} || @var{a} + @var{len} <= @var{b} || @var{b} + @var{len} <= @var{a}
! @end smallexample
! 
! You should only define this pattern if the target has a way of accelerating
! the test without having to do the individual comparisons.
! 
! @cindex @code{check_war_ptrs@var{m}} instruction pattern
! @item @samp{check_war_ptrs@var{m}}
! Like @samp{check_raw_ptrs@var{m}}, but with the read and write swapped round.
! The split is possible in this case if:
! 
! @smallexample
! @var{b} <= @var{a} || @var{a} + @var{len} <= @var{b}
! @end smallexample
! 
! @cindex @code{vec_cmp@var{m}@var{n}} instruction pattern
! @item @samp{vec_cmp@var{m}@var{n}}
! Output a vector comparison.  Operand 0 of mode @var{n} is the destination for
! predicate in operand 1 which is a signed vector comparison with operands of
! mode @var{m} in operands 2 and 3.  Predicate is computed by elementwise
! evaluation of the vector comparison with a truth value of all-ones and a false
! value of all-zeros.
! 
! @cindex @code{vec_cmpu@var{m}@var{n}} instruction pattern
! @item @samp{vec_cmpu@var{m}@var{n}}
! Similar to @code{vec_cmp@var{m}@var{n}} but perform unsigned vector comparison.
! 
! @cindex @code{vec_cmpeq@var{m}@var{n}} instruction pattern
! @item @samp{vec_cmpeq@var{m}@var{n}}
! Similar to @code{vec_cmp@var{m}@var{n}} but perform equality or non-equality
! vector comparison only.  If @code{vec_cmp@var{m}@var{n}}
! or @code{vec_cmpu@var{m}@var{n}} instruction pattern is supported,
! it will be preferred over @code{vec_cmpeq@var{m}@var{n}}, so there is
! no need to define this instruction pattern if the others are supported.
! 
! @cindex @code{vcond_mask_@var{m}@var{n}} instruction pattern
! @item @samp{vcond_mask_@var{m}@var{n}}
! Output a conditional vector move.  Operand 0 is the destination to
! receive a combination of operand 1 and operand 2, depending on the
! mask in operand 3.  Operands 0, 1, and 2 have mode @var{m} while
! operand 3 has mode @var{n}.
! 
! Suppose that @var{m} has @var{e} elements.  There are then two
! supported forms of @var{n}.  The first form is an integer or
! boolean vector that also has @var{e} elements.  In this case, each
! element is -1 or 0, with -1 selecting elements from operand 1 and
! 0 selecting elements from operand 2.  The second supported form
! of @var{n} is a scalar integer that has at least @var{e} bits.
! A set bit then selects from operand 1 and a clear bit selects
! from operand 2.  Bits @var{e} and above have no effect.
! 
! Subject to those restrictions, the behavior is equivalent to:
! 
! @smallexample
! for (i = 0; i < @var{e}; i++)
!   op0[i] = op3[i] ? op1[i] : op2[i];
! @end smallexample
! 
! @cindex @code{vcond_mask_len_@var{m}@var{n}} instruction pattern
! @item @samp{vcond_mask_len_@var{m}@var{n}}
! Set each element of operand 0 to the corresponding element of operand 2
! or operand 3.  Choose operand 2 if both the element index is less than
! operand 4 plus operand 5 and the corresponding element of operand 1
! is nonzero:
! 
! @smallexample
! for (i = 0; i < GET_MODE_NUNITS (@var{m}); i++)
!   op0[i] = i < op4 + op5 && op1[i] ? op2[i] : op3[i];
! @end smallexample
! 
! Operands 0, 2 and 3 have mode @var{m}.  Operand 1 has mode @var{n}.
! Operands 4 and 5 have a target-dependent scalar integer mode.
! 
! @cindex @code{maskload@var{m}@var{n}} instruction pattern
! @item @samp{maskload@var{m}@var{n}}
! Perform a masked load of vector from memory operand 1 of mode @var{m}
! into register operand 0.  The mask is provided in register operand 2 of
! mode @var{n}.  Operand 3 (the ``else value'') is of mode @var{m} and
! specifies which value is loaded when the mask is unset.
! The predicate of operand 3 must only accept the else values that the target
! actually supports.  Currently three values are attempted, zero, -1, and
! undefined.  GCC handles an else value of zero more efficiently than -1 or
! undefined.
! 
! This pattern is not allowed to @code{FAIL}.
! 
! @cindex @code{maskstore@var{m}@var{n}} instruction pattern
! @item @samp{maskstore@var{m}@var{n}}
! Perform a masked store of vector from register operand 1 of mode @var{m}
! into memory operand 0.  Mask is provided in register operand 2 of
! mode @var{n}.
! 
! This pattern is not allowed to @code{FAIL}.
! 
! @cindex @code{len_load_@var{m}} instruction pattern
! @item @samp{len_load_@var{m}}
! Load (operand 3 + operand 4) elements from memory operand 1
! into vector register operand 0.  Operands 0 and 1 have mode @var{m},
! which must be a vector mode.  Operand 3 has whichever integer mode the
! target prefers.  Operand 2 (the ``else value'') is of mode @var{m} and
! specifies which value is loaded for the remaining elements.  The predicate
! of operand 2 must only accept the else values that the target actually
! supports.  Operand 4 conceptually has mode @code{QI}.
! 
! Operand 3 can be a variable or a constant amount.  Operand 4 specifies a
! constant bias: it is either a constant 0 or a constant -1.  The predicate on
! operand 4 must only accept the bias values that the target actually supports.
! GCC handles a bias of 0 more efficiently than a bias of -1.
! 
! If (operand 3 + operand 4) exceeds the number of elements in mode
! @var{m}, the behavior is undefined.
! 
! If the target prefers the length to be measured in bytes rather than
! elements, it should only implement this pattern for vectors of @code{QI}
! elements.
! 
! This pattern is not allowed to @code{FAIL}.
! 
! @cindex @code{len_store_@var{m}} instruction pattern
! @item @samp{len_store_@var{m}}
! Store (operand 2 + operand 3) vector elements from vector register operand 1
! into memory operand 0, leaving the other elements of
! operand 0 unchanged.  Operands 0 and 1 have mode @var{m}, which must be
! a vector mode.  Operand 2 has whichever integer mode the target prefers.
! Operand 3 conceptually has mode @code{QI}.
! 
! Operand 2 can be a variable or a constant amount.  Operand 3 specifies a
! constant bias: it is either a constant 0 or a constant -1.  The predicate on
! operand 3 must only accept the bias values that the target actually supports.
! GCC handles a bias of 0 more efficiently than a bias of -1.
! 
! If (operand 2 + operand 3) exceeds the number of elements in mode
! @var{m}, the behavior is undefined.
! 
! If the target prefers the length to be measured in bytes
! rather than elements, it should only implement this pattern for vectors
! of @code{QI} elements.
! 
! This pattern is not allowed to @code{FAIL}.
! 
! @cindex @code{mask_len_load@var{m}@var{n}} instruction pattern
! @item @samp{mask_len_load@var{m}@var{n}}
! Perform a masked load from the memory location pointed to by operand 1
! into register operand 0.  (operand 3 + operand 4) elements are loaded from
! memory and other elements in operand 0 are set to undefined values.
! This is a combination of len_load and maskload.
! Operands 0 and 1 have mode @var{m}, which must be a vector mode.  Operand 3
! has whichever integer mode the target prefers.  A mask is specified in
! operand 2 which must be of type @var{n}.  The mask has lower precedence than
! the length and is itself subject to length masking,
! i.e. only mask indices < (operand 4 + operand 5) are used.
! Operand 3 is an else operand similar to the one in @code{maskload}.
! Operand 4 conceptually has mode @code{QI}.
! 
! Operand 4 can be a variable or a constant amount.  Operand 5 specifies a
! constant bias: it is either a constant 0 or a constant -1.  The predicate on
! operand 5 must only accept the bias values that the target actually supports.
! GCC handles a bias of 0 more efficiently than a bias of -1.
! 
! If (operand 4 + operand 5) exceeds the number of elements in mode
! @var{m}, the behavior is undefined.
! 
! If the target prefers the length to be measured in bytes
! rather than elements, it should only implement this pattern for vectors
! of @code{QI} elements.
! 
! This pattern is not allowed to @code{FAIL}.
! 
! @cindex @code{mask_len_store@var{m}@var{n}} instruction pattern
! @item @samp{mask_len_store@var{m}@var{n}}
! Perform a masked store from vector register operand 1 into memory operand 0.
! (operand 3 + operand 4) elements are stored to memory
! and leave the other elements of operand 0 unchanged.
! This is a combination of len_store and maskstore.
! Operands 0 and 1 have mode @var{m}, which must be a vector mode.  Operand 3 has whichever
! integer mode the target prefers.  A mask is specified in operand 2 which must be
! of type @var{n}.  The mask has lower precedence than the length and is itself subject to
! length masking, i.e. only mask indices < (operand 3 + operand 4) are used.
! Operand 4 conceptually has mode @code{QI}.
! 
! Operand 2 can be a variable or a constant amount.  Operand 3 specifies a
! constant bias: it is either a constant 0 or a constant -1.  The predicate on
! operand 4 must only accept the bias values that the target actually supports.
! GCC handles a bias of 0 more efficiently than a bias of -1.
! 
! If (operand 2 + operand 4) exceeds the number of elements in mode
! @var{m}, the behavior is undefined.
! 
! If the target prefers the length to be measured in bytes
! rather than elements, it should only implement this pattern for vectors
! of @code{QI} elements.
! 
! This pattern is not allowed to @code{FAIL}.
! 
! @cindex @code{vec_perm@var{m}} instruction pattern
! @item @samp{vec_perm@var{m}}
! Output a (variable) vector permutation.  Operand 0 is the destination
! to receive elements from operand 1 and operand 2, which are of mode
! @var{m}.  Operand 3 is the @dfn{selector}.  It is an integral mode
! vector of the same width and number of elements as mode @var{m}.
! 
! The input elements are numbered from 0 in operand 1 through
! @math{2*@var{N}-1} in operand 2.  The elements of the selector must
! be computed modulo @math{2*@var{N}}.  Note that if
! @code{rtx_equal_p(operand1, operand2)}, this can be implemented
! with just operand 1 and selector elements modulo @var{N}.
! 
! In order to make things easy for a number of targets, if there is no
! @samp{vec_perm} pattern for mode @var{m}, but there is for mode @var{q}
! where @var{q} is a vector of @code{QImode} of the same width as @var{m},
! the middle-end will lower the mode @var{m} @code{VEC_PERM_EXPR} to
! mode @var{q}.
! 
! See also @code{TARGET_VECTORIZER_VEC_PERM_CONST}, which performs
! the analogous operation for constant selectors.
! 
! @cindex @code{push@var{m}1} instruction pattern
  @item @samp{push@var{m}1}
  Output a push instruction.  Operand 0 is value to push.  Used only when
  @code{PUSH_ROUNDING} is defined.  For historical reason, this pattern may be
--- 4970,4983 ----
  @code{match_parallel} (@pxref{RTL Template}) to recognize the insn.  See
  @file{rs6000.md} for examples of the use of this insn pattern.
  
! @mdindex @samp{store_multiple}
  @item @samp{store_multiple}
  Similar to @samp{load_multiple}, but store several consecutive registers
  into consecutive memory locations.  Operand 0 is the first of the
  consecutive memory locations, operand 1 is the first register, and
  operand 2 is a constant: the number of consecutive registers.
  
! @mdindex push@var{m}1
  @item @samp{push@var{m}1}
  Output a push instruction.  Operand 0 is value to push.  Used only when
  @code{PUSH_ROUNDING} is defined.  For historical reason, this pattern may be
*************** missing and in such case an @code{mov} e
*** 5536,5566 ****
  @code{MEM} expression forming the push operation.  The @code{mov} expander
  method is deprecated.
  
! @cindex @code{add@var{m}3} instruction pattern
  @item @samp{add@var{m}3}
  Add operand 2 and operand 1, storing the result in operand 0.  All operands
  must have mode @var{m}.  This can be used even on two-address machines, by
  means of constraints requiring operands 1 and 0 to be the same location.
  
! @cindex @code{ssadd@var{m}3} instruction pattern
! @cindex @code{usadd@var{m}3} instruction pattern
! @cindex @code{sub@var{m}3} instruction pattern
! @cindex @code{sssub@var{m}3} instruction pattern
! @cindex @code{ussub@var{m}3} instruction pattern
! @cindex @code{mul@var{m}3} instruction pattern
! @cindex @code{ssmul@var{m}3} instruction pattern
! @cindex @code{usmul@var{m}3} instruction pattern
! @cindex @code{div@var{m}3} instruction pattern
! @cindex @code{ssdiv@var{m}3} instruction pattern
! @cindex @code{udiv@var{m}3} instruction pattern
! @cindex @code{usdiv@var{m}3} instruction pattern
! @cindex @code{mod@var{m}3} instruction pattern
! @cindex @code{umod@var{m}3} instruction pattern
! @cindex @code{umin@var{m}3} instruction pattern
! @cindex @code{umax@var{m}3} instruction pattern
! @cindex @code{and@var{m}3} instruction pattern
! @cindex @code{ior@var{m}3} instruction pattern
! @cindex @code{xor@var{m}3} instruction pattern
  @item @samp{ssadd@var{m}3}, @samp{usadd@var{m}3}
  @itemx @samp{sub@var{m}3}, @samp{sssub@var{m}3}, @samp{ussub@var{m}3}
  @itemx @samp{mul@var{m}3}, @samp{ssmul@var{m}3}, @samp{usmul@var{m}3}
--- 4985,5015 ----
  @code{MEM} expression forming the push operation.  The @code{mov} expander
  method is deprecated.
  
! @mdindex add@var{m}3
  @item @samp{add@var{m}3}
  Add operand 2 and operand 1, storing the result in operand 0.  All operands
  must have mode @var{m}.  This can be used even on two-address machines, by
  means of constraints requiring operands 1 and 0 to be the same location.
  
! @mdindex ssadd@var{m}3
! @mdindex usadd@var{m}3
! @mdindex sub@var{m}3
! @mdindex sssub@var{m}3
! @mdindex ussub@var{m}3
! @mdindex mul@var{m}3
! @mdindex ssmul@var{m}3
! @mdindex usmul@var{m}3
! @mdindex div@var{m}3
! @mdindex ssdiv@var{m}3
! @mdindex udiv@var{m}3
! @mdindex usdiv@var{m}3
! @mdindex mod@var{m}3
! @mdindex umod@var{m}3
! @mdindex umin@var{m}3
! @mdindex umax@var{m}3
! @mdindex and@var{m}3
! @mdindex ior@var{m}3
! @mdindex xor@var{m}3
  @item @samp{ssadd@var{m}3}, @samp{usadd@var{m}3}
  @itemx @samp{sub@var{m}3}, @samp{sssub@var{m}3}, @samp{ussub@var{m}3}
  @itemx @samp{mul@var{m}3}, @samp{ssmul@var{m}3}, @samp{usmul@var{m}3}
*************** means of constraints requiring operands
*** 5571,5577 ****
  @itemx @samp{and@var{m}3}, @samp{ior@var{m}3}, @samp{xor@var{m}3}
  Similar, for other arithmetic operations.
  
! @cindex @code{ustrunc@var{m}@var{n}2} instruction pattern
  @item @samp{ustrunc@var{m}@var{n}2}
  Truncate the operand 1, and storing the result in operand 0.  There will
  be saturation during the trunction.  The result will be saturated to the
--- 5020,5026 ----
  @itemx @samp{and@var{m}3}, @samp{ior@var{m}3}, @samp{xor@var{m}3}
  Similar, for other arithmetic operations.
  
! @mdindex ustrunc@var{m}@var{n}2
  @item @samp{ustrunc@var{m}@var{n}2}
  Truncate the operand 1, and storing the result in operand 0.  There will
  be saturation during the trunction.  The result will be saturated to the
*************** maximal value of operand 0 type if there
*** 5579,5622 ****
  operand 1 must have mode @var{n},  and the operand 0 must have mode @var{m}.
  Both scalar and vector integer modes are allowed.
  
! @cindex @code{sstrunc@var{m}@var{n}2} instruction pattern
  @item @samp{sstrunc@var{m}@var{n}2}
  Similar but for signed.
  
! @cindex @code{andn@var{m}3} instruction pattern
  @item @samp{andn@var{m}3}
  Like @code{and@var{m}3}, but it uses bitwise-complement of operand 2
  rather than operand 2 itself.
  
! @cindex @code{iorn@var{m}3} instruction pattern
  @item @samp{iorn@var{m}3}
  Like @code{ior@var{m}3}, but it uses bitwise-complement of operand 2
  rather than operand 2 itself.
  
! @cindex @code{addv@var{m}4} instruction pattern
  @item @samp{addv@var{m}4}
  Like @code{add@var{m}3} but takes a @code{code_label} as operand 3 and
  emits code to jump to it if signed overflow occurs during the addition.
  This pattern is used to implement the built-in functions performing
  signed integer addition with overflow checking.
  
! @cindex @code{subv@var{m}4} instruction pattern
! @cindex @code{mulv@var{m}4} instruction pattern
  @item @samp{subv@var{m}4}, @samp{mulv@var{m}4}
  Similar, for other signed arithmetic operations.
  
! @cindex @code{uaddv@var{m}4} instruction pattern
  @item @samp{uaddv@var{m}4}
  Like @code{addv@var{m}4} but for unsigned addition.  That is to
  say, the operation is the same as signed addition but the jump
  is taken only on unsigned overflow.
  
! @cindex @code{usubv@var{m}4} instruction pattern
! @cindex @code{umulv@var{m}4} instruction pattern
  @item @samp{usubv@var{m}4}, @samp{umulv@var{m}4}
  Similar, for other unsigned arithmetic operations.
  
! @cindex @code{uaddc@var{m}5} instruction pattern
  @item @samp{uaddc@var{m}5}
  Adds unsigned operands 2, 3 and 4 (where the last operand is guaranteed to
  have only values 0 or 1) together, sets operand 0 to the result of the
--- 5028,5071 ----
  operand 1 must have mode @var{n},  and the operand 0 must have mode @var{m}.
  Both scalar and vector integer modes are allowed.
  
! @mdindex sstrunc@var{m}@var{n}2
  @item @samp{sstrunc@var{m}@var{n}2}
  Similar but for signed.
  
! @mdindex andn@var{m}3
  @item @samp{andn@var{m}3}
  Like @code{and@var{m}3}, but it uses bitwise-complement of operand 2
  rather than operand 2 itself.
  
! @mdindex iorn@var{m}3
  @item @samp{iorn@var{m}3}
  Like @code{ior@var{m}3}, but it uses bitwise-complement of operand 2
  rather than operand 2 itself.
  
! @mdindex addv@var{m}4
  @item @samp{addv@var{m}4}
  Like @code{add@var{m}3} but takes a @code{code_label} as operand 3 and
  emits code to jump to it if signed overflow occurs during the addition.
  This pattern is used to implement the built-in functions performing
  signed integer addition with overflow checking.
  
! @mdindex subv@var{m}4
! @mdindex mulv@var{m}4
  @item @samp{subv@var{m}4}, @samp{mulv@var{m}4}
  Similar, for other signed arithmetic operations.
  
! @mdindex uaddv@var{m}4
  @item @samp{uaddv@var{m}4}
  Like @code{addv@var{m}4} but for unsigned addition.  That is to
  say, the operation is the same as signed addition but the jump
  is taken only on unsigned overflow.
  
! @mdindex usubv@var{m}4
! @mdindex umulv@var{m}4
  @item @samp{usubv@var{m}4}, @samp{umulv@var{m}4}
  Similar, for other unsigned arithmetic operations.
  
! @mdindex uaddc@var{m}5
  @item @samp{uaddc@var{m}5}
  Adds unsigned operands 2, 3 and 4 (where the last operand is guaranteed to
  have only values 0 or 1) together, sets operand 0 to the result of the
*************** overflow on the unsigned additions, and
*** 5625,5638 ****
  an addition with carry in (operand 4) and carry out (operand 1).
  All operands have the same mode.
  
! @cindex @code{usubc@var{m}5} instruction pattern
  @item @samp{usubc@var{m}5}
  Similarly to @samp{uaddc@var{m}5}, except subtracts unsigned operands 3
  and 4 from operand 2 instead of adding them.  So, it is
  a subtraction with carry/borrow in (operand 4) and carry/borrow out
  (operand 1).  All operands have the same mode.
  
! @cindex @code{addptr@var{m}3} instruction pattern
  @item @samp{addptr@var{m}3}
  Like @code{add@var{m}3} but is guaranteed to only be used for address
  calculations.  The expanded code is not allowed to clobber the
--- 5074,5087 ----
  an addition with carry in (operand 4) and carry out (operand 1).
  All operands have the same mode.
  
! @mdindex usubc@var{m}5
  @item @samp{usubc@var{m}5}
  Similarly to @samp{uaddc@var{m}5}, except subtracts unsigned operands 3
  and 4 from operand 2 instead of adding them.  So, it is
  a subtraction with carry/borrow in (operand 4) and carry/borrow out
  (operand 1).  All operands have the same mode.
  
! @mdindex addptr@var{m}3
  @item @samp{addptr@var{m}3}
  Like @code{add@var{m}3} but is guaranteed to only be used for address
  calculations.  The expanded code is not allowed to clobber the
*************** pattern (e.g.@: using an unspec).  The p
*** 5643,5649 ****
  address calculations.  @code{add@var{m}3} is used if
  @code{addptr@var{m}3} is not defined.
  
! @cindex @code{fma@var{m}4} instruction pattern
  @item @samp{fma@var{m}4}
  Multiply operand 2 and operand 1, then add operand 3, storing the
  result in operand 0 without doing an intermediate rounding step.  All
--- 5092,5098 ----
  address calculations.  @code{add@var{m}3} is used if
  @code{addptr@var{m}3} is not defined.
  
! @mdindex fma@var{m}4
  @item @samp{fma@var{m}4}
  Multiply operand 2 and operand 1, then add operand 3, storing the
  result in operand 0 without doing an intermediate rounding step.  All
*************** operands must have mode @var{m}.  This p
*** 5651,5657 ****
  the @code{fma}, @code{fmaf}, and @code{fmal} builtin functions from
  the ISO C99 standard.
  
! @cindex @code{fms@var{m}4} instruction pattern
  @item @samp{fms@var{m}4}
  Like @code{fma@var{m}4}, except operand 3 subtracted from the
  product instead of added to the product.  This is represented
--- 5100,5106 ----
  the @code{fma}, @code{fmaf}, and @code{fmal} builtin functions from
  the ISO C99 standard.
  
! @mdindex fms@var{m}4
  @item @samp{fms@var{m}4}
  Like @code{fma@var{m}4}, except operand 3 subtracted from the
  product instead of added to the product.  This is represented
*************** in the rtl as
*** 5661,5667 ****
  (fma:@var{m} @var{op1} @var{op2} (neg:@var{m} @var{op3}))
  @end smallexample
  
! @cindex @code{fnma@var{m}4} instruction pattern
  @item @samp{fnma@var{m}4}
  Like @code{fma@var{m}4} except that the intermediate product
  is negated before being added to operand 3.  This is represented
--- 5110,5116 ----
  (fma:@var{m} @var{op1} @var{op2} (neg:@var{m} @var{op3}))
  @end smallexample
  
! @mdindex fnma@var{m}4
  @item @samp{fnma@var{m}4}
  Like @code{fma@var{m}4} except that the intermediate product
  is negated before being added to operand 3.  This is represented
*************** in the rtl as
*** 5671,5677 ****
  (fma:@var{m} (neg:@var{m} @var{op1}) @var{op2} @var{op3})
  @end smallexample
  
! @cindex @code{fnms@var{m}4} instruction pattern
  @item @samp{fnms@var{m}4}
  Like @code{fms@var{m}4} except that the intermediate product
  is negated before subtracting operand 3.  This is represented
--- 5120,5126 ----
  (fma:@var{m} (neg:@var{m} @var{op1}) @var{op2} @var{op3})
  @end smallexample
  
! @mdindex fnms@var{m}4
  @item @samp{fnms@var{m}4}
  Like @code{fms@var{m}4} except that the intermediate product
  is negated before subtracting operand 3.  This is represented
*************** in the rtl as
*** 5681,5695 ****
  (fma:@var{m} (neg:@var{m} @var{op1}) @var{op2} (neg:@var{m} @var{op3}))
  @end smallexample
  
! @cindex @code{min@var{m}3} instruction pattern
! @cindex @code{max@var{m}3} instruction pattern
  @item @samp{smin@var{m}3}, @samp{smax@var{m}3}
  Signed minimum and maximum operations.  When used with floating point,
  if both operands are zeros, or if either operand is @code{NaN}, then
  it is unspecified which of the two operands is returned as the result.
  
! @cindex @code{fmin@var{m}3} instruction pattern
! @cindex @code{fmax@var{m}3} instruction pattern
  @item @samp{fmin@var{m}3}, @samp{fmax@var{m}3}
  IEEE-conformant minimum and maximum operations.  If one operand is a quiet
  @code{NaN}, then the other operand is returned.  If both operands are quiet
--- 5130,5144 ----
  (fma:@var{m} (neg:@var{m} @var{op1}) @var{op2} (neg:@var{m} @var{op3}))
  @end smallexample
  
! @mdindex min@var{m}3
! @mdindex max@var{m}3
  @item @samp{smin@var{m}3}, @samp{smax@var{m}3}
  Signed minimum and maximum operations.  When used with floating point,
  if both operands are zeros, or if either operand is @code{NaN}, then
  it is unspecified which of the two operands is returned as the result.
  
! @mdindex fmin@var{m}3
! @mdindex fmax@var{m}3
  @item @samp{fmin@var{m}3}, @samp{fmax@var{m}3}
  IEEE-conformant minimum and maximum operations.  If one operand is a quiet
  @code{NaN}, then the other operand is returned.  If both operands are quiet
*************** raised and a quiet @code{NaN} is returne
*** 5700,5859 ****
  All operands have mode @var{m}, which is a scalar or vector
  floating-point mode.  These patterns are not allowed to @code{FAIL}.
  
! @cindex @code{reduc_smin_scal_@var{m}} instruction pattern
! @cindex @code{reduc_smax_scal_@var{m}} instruction pattern
! @item @samp{reduc_smin_scal_@var{m}}, @samp{reduc_smax_scal_@var{m}}
! Find the signed minimum/maximum of the elements of a vector. The vector is
! operand 1, and operand 0 is the scalar result, with mode equal to the mode of
! the elements of the input vector.
! 
! @cindex @code{reduc_umin_scal_@var{m}} instruction pattern
! @cindex @code{reduc_umax_scal_@var{m}} instruction pattern
! @item @samp{reduc_umin_scal_@var{m}}, @samp{reduc_umax_scal_@var{m}}
! Find the unsigned minimum/maximum of the elements of a vector. The vector is
! operand 1, and operand 0 is the scalar result, with mode equal to the mode of
! the elements of the input vector.
! 
! @cindex @code{reduc_fmin_scal_@var{m}} instruction pattern
! @cindex @code{reduc_fmax_scal_@var{m}} instruction pattern
! @item @samp{reduc_fmin_scal_@var{m}}, @samp{reduc_fmax_scal_@var{m}}
! Find the floating-point minimum/maximum of the elements of a vector,
! using the same rules as @code{fmin@var{m}3} and @code{fmax@var{m}3}.
! Operand 1 is a vector of mode @var{m} and operand 0 is the scalar
! result, which has mode @code{GET_MODE_INNER (@var{m})}.
! 
! @cindex @code{reduc_plus_scal_@var{m}} instruction pattern
! @item @samp{reduc_plus_scal_@var{m}}
! Compute the sum of the elements of a vector. The vector is operand 1, and
! operand 0 is the scalar result, with mode equal to the mode of the elements of
! the input vector.
! 
! @cindex @code{reduc_and_scal_@var{m}} instruction pattern
! @cindex @code{reduc_ior_scal_@var{m}} instruction pattern
! @cindex @code{reduc_xor_scal_@var{m}} instruction pattern
! @item @samp{reduc_and_scal_@var{m}}
! @itemx @samp{reduc_ior_scal_@var{m}}
! @itemx @samp{reduc_xor_scal_@var{m}}
! Compute the bitwise @code{AND}/@code{IOR}/@code{XOR} reduction of the elements
! of a vector of mode @var{m}.  Operand 1 is the vector input and operand 0
! is the scalar result.  The mode of the scalar result is the same as one
! element of @var{m}.
! 
! @cindex @code{reduc_sbool_and_scal_@var{m}} instruction pattern
! @cindex @code{reduc_sbool_ior_scal_@var{m}} instruction pattern
! @cindex @code{reduc_sbool_xor_scal_@var{m}} instruction pattern
! @item @samp{reduc_sbool_and_scal_@var{m}}
! @itemx @samp{reduc_sbool_ior_scal_@var{m}}
! @itemx @samp{reduc_sbool_xor_scal_@var{m}}
! Compute the bitwise @code{AND}/@code{IOR}/@code{XOR} reduction of the elements
! of a vector boolean of mode @var{m}.  Operand 1 is the vector input and
! operand 0 is the scalar result.  The mode of the scalar result is @var{QImode}
! with its value either zero or one.  If mode @var{m} is a scalar integer mode
! then operand 2 is the number of elements in the input vector to provide
! disambiguation for the case @var{m} is ambiguous.
! 
! @cindex @code{extract_last_@var{m}} instruction pattern
! @item @code{extract_last_@var{m}}
! Find the last set bit in mask operand 1 and extract the associated element
! of vector operand 2.  Store the result in scalar operand 0.  Operand 2
! has vector mode @var{m} while operand 0 has the mode appropriate for one
! element of @var{m}.  Operand 1 has the usual mask mode for vectors of mode
! @var{m}; see @code{TARGET_VECTORIZE_GET_MASK_MODE}.
! 
! @cindex @code{fold_extract_last_@var{m}} instruction pattern
! @item @code{fold_extract_last_@var{m}}
! If any bits of mask operand 2 are set, find the last set bit, extract
! the associated element from vector operand 3, and store the result
! in operand 0.  Store operand 1 in operand 0 otherwise.  Operand 3
! has mode @var{m} and operands 0 and 1 have the mode appropriate for
! one element of @var{m}.  Operand 2 has the usual mask mode for vectors
! of mode @var{m}; see @code{TARGET_VECTORIZE_GET_MASK_MODE}.
! 
! @cindex @code{len_fold_extract_last_@var{m}} instruction pattern
! @item @code{len_fold_extract_last_@var{m}}
! Like @samp{fold_extract_last_@var{m}}, but takes an extra length operand as
! operand 4 and an extra bias operand as operand 5.  The last associated element
! is extracted should have the index i < len (operand 4) + bias (operand 5).
! 
! @cindex @code{fold_left_plus_@var{m}} instruction pattern
! @item @code{fold_left_plus_@var{m}}
! Take scalar operand 1 and successively add each element from vector
! operand 2.  Store the result in scalar operand 0.  The vector has
! mode @var{m} and the scalars have the mode appropriate for one
! element of @var{m}.  The operation is strictly in-order: there is
! no reassociation.
! 
! @cindex @code{mask_fold_left_plus_@var{m}} instruction pattern
! @item @code{mask_fold_left_plus_@var{m}}
! Like @samp{fold_left_plus_@var{m}}, but takes an additional mask operand
! (operand 3) that specifies which elements of the source vector should be added.
! 
! @cindex @code{mask_len_fold_left_plus_@var{m}} instruction pattern
! @item @code{mask_len_fold_left_plus_@var{m}}
! Like @samp{fold_left_plus_@var{m}}, but takes an additional mask operand
! (operand 3), len operand (operand 4) and bias operand (operand 5) that
! performs following operations strictly in-order (no reassociation):
! 
! @smallexample
! operand0 = operand1;
! for (i = 0; i < LEN + BIAS; i++)
!   if (operand3[i])
!     operand0 += operand2[i];
! @end smallexample
! 
! @cindex @code{sdot_prod@var{m}@var{n}} instruction pattern
! @item @samp{sdot_prod@var{m}@var{n}}
! 
! Multiply operand 1 by operand 2 without loss of precision, given that
! both operands contain signed elements.  Add each product to the overlapping
! element of operand 3 and store the result in operand 0.  Operands 0 and 3
! have mode @var{m} and operands 1 and 2 have mode @var{n}, with @var{n}
! having narrower elements than @var{m}.
! 
! Semantically the expressions perform the multiplication in the following signs
! 
! @smallexample
! sdot<signed op0, signed op1, signed op2, signed op3> ==
!    op0 = sign-ext (op1) * sign-ext (op2) + op3
! @dots{}
! @end smallexample
! 
! @cindex @code{udot_prod@var{m}@var{n}} instruction pattern
! @item @samp{udot_prod@var{m}@var{n}}
! 
! Multiply operand 1 by operand 2 without loss of precision, given that
! both operands contain unsigned elements.  Add each product to the overlapping
! element of operand 3 and store the result in operand 0.  Operands 0 and 3
! have mode @var{m} and operands 1 and 2 have mode @var{n}, with @var{n}
! having narrower elements than @var{m}.
! 
! Semantically the expressions perform the multiplication in the following signs
! 
! @smallexample
! udot<unsigned op0, unsigned op1, unsigned op2, unsigned op3> ==
!    op0 = zero-ext (op1) * zero-ext (op2) + op3
! @dots{}
! @end smallexample
! 
! @cindex @code{usdot_prod@var{m}@var{n}} instruction pattern
! @item @samp{usdot_prod@var{m}@var{n}}
! Compute the sum of the products of elements of different signs.
! Multiply operand 1 by operand 2 without loss of precision, given that operand 1
! is unsigned and operand 2 is signed.  Add each product to the overlapping
! element of operand 3 and store the result in operand 0.  Operands 0 and 3 have
! mode @var{m} and operands 1 and 2 have mode @var{n}, with @var{n} having
! narrower elements than @var{m}.
! 
! Semantically the expressions perform the multiplication in the following signs
! 
! @smallexample
! usdot<signed op0, unsigned op1, signed op2, signed op3> ==
!    op0 = ((signed-conv) zero-ext (op1)) * sign-ext (op2) + op3
! @dots{}
! @end smallexample
! 
! @cindex @code{ssad@var{m}} instruction pattern
! @cindex @code{usad@var{m}} instruction pattern
  @item @samp{ssad@var{m}}
  @item @samp{usad@var{m}}
  Compute the sum of absolute differences of two signed/unsigned elements.
--- 5149,5156 ----
  All operands have mode @var{m}, which is a scalar or vector
  floating-point mode.  These patterns are not allowed to @code{FAIL}.
  
! @mdindex ssad@var{m}
! @mdindex usad@var{m}
  @item @samp{ssad@var{m}}
  @item @samp{usad@var{m}}
  Compute the sum of absolute differences of two signed/unsigned elements.
*************** equal or wider than the mode of the abso
*** 5863,5870 ****
  in operand 0, which is of the same mode as operand 3.
  @var{m} is the mode of operand 1 and operand 2.
  
! @cindex @code{widen_ssum@var{n}@var{m}3} instruction pattern
! @cindex @code{widen_usum@var{n}@var{m}3} instruction pattern
  @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
--- 5160,5167 ----
  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 0. (This is used express accumul
*** 5873,5880 ****
  of a wider mode.)
  @var{m} is the mode of operand 1 and @var{n} is the mode of operand 0.
  
! @cindex @code{smulhs@var{m}3} instruction pattern
! @cindex @code{umulhs@var{m}3} instruction pattern
  @item @samp{smulhs@var{m}3}
  @itemx @samp{umulhs@var{m}3}
  Signed/unsigned multiply high with scale. This is equivalent to the C code:
--- 5170,5177 ----
  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}
  @itemx @samp{umulhs@var{m}3}
  Signed/unsigned multiply high with scale. This is equivalent to the C code:
*************** or unsigned operation, and @var{N} is th
*** 5888,5895 ****
  @var{m} is the mode for all 3 operands (narrow). The wide mode is not specified
  and is defined to fit the whole multiply.
  
! @cindex @code{smulhrs@var{m}3} instruction pattern
! @cindex @code{umulhrs@var{m}3} instruction pattern
  @item @samp{smulhrs@var{m}3}
  @itemx @samp{umulhrs@var{m}3}
  Signed/unsigned multiply high with round and scale. This is
--- 5185,5192 ----
  @var{m} is the mode for all 3 operands (narrow). The wide mode is not specified
  and is defined to fit the whole multiply.
  
! @mdindex smulhrs@var{m}3
! @mdindex umulhrs@var{m}3
  @item @samp{smulhrs@var{m}3}
  @itemx @samp{umulhrs@var{m}3}
  Signed/unsigned multiply high with round and scale. This is
*************** or unsigned operation, and @var{N} is th
*** 5904,5911 ****
  @var{m} is the mode for all 3 operands (narrow). The wide mode is not specified
  and is defined to fit the whole multiply.
  
! @cindex @code{sdiv_pow2@var{m}3} instruction pattern
! @cindex @code{sdiv_pow2@var{m}3} instruction pattern
  @item @samp{sdiv_pow2@var{m}3}
  @itemx @samp{sdiv_pow2@var{m}3}
  Signed division by power-of-2 immediate. Equivalent to:
--- 5201,5208 ----
  @var{m} is the mode for all 3 operands (narrow). The wide mode is not specified
  and is defined to fit the whole multiply.
  
! @mdindex sdiv_pow2@var{m}3
! @mdindex sdiv_pow2@var{m}3
  @item @samp{sdiv_pow2@var{m}3}
  @itemx @samp{sdiv_pow2@var{m}3}
  Signed division by power-of-2 immediate. Equivalent to:
*************** signed op0, op1;
*** 5915,6187 ****
  op0 = op1 / (1 << imm);
  @end smallexample
  
! @cindex @code{vec_shl_insert_@var{m}} instruction pattern
! @item @samp{vec_shl_insert_@var{m}}
! Shift the elements in vector input operand 1 left one element (i.e.@:
! away from element 0) and fill the vacated element 0 with the scalar
! in operand 2.  Store the result in vector output operand 0.  Operands
! 0 and 1 have mode @var{m} and operand 2 has the mode appropriate for
! one element of @var{m}.
! 
! @cindex @code{vec_shl_@var{m}} instruction pattern
! @item @samp{vec_shl_@var{m}}
! Whole vector left shift in bits, i.e.@: away from element 0.
! Operand 1 is a vector to be shifted.
! Operand 2 is an integer shift amount in bits.
! Operand 0 is where the resulting shifted vector is stored.
! The output and input vectors should have the same modes.
! 
! @cindex @code{vec_shr_@var{m}} instruction pattern
! @item @samp{vec_shr_@var{m}}
! Whole vector right shift in bits, i.e.@: towards element 0.
! Operand 1 is a vector to be shifted.
! Operand 2 is an integer shift amount in bits.
! Operand 0 is where the resulting shifted vector is stored.
! The output and input vectors should have the same modes.
! 
! @cindex @code{vec_pack_trunc_@var{m}} instruction pattern
! @item @samp{vec_pack_trunc_@var{m}}
! Narrow (demote) and merge the elements of two vectors. Operands 1 and 2
! are vectors of the same mode having N integral or floating point elements
! of size S@.  Operand 0 is the resulting vector in which 2*N elements of
! size S/2 are concatenated after narrowing them down using truncation.
! 
! @cindex @code{vec_pack_sbool_trunc_@var{m}} instruction pattern
! @item @samp{vec_pack_sbool_trunc_@var{m}}
! Narrow and merge the elements of two vectors.  Operands 1 and 2 are vectors
! of the same type having N boolean elements.  Operand 0 is the resulting
! vector in which 2*N elements are concatenated.  The last operand (operand 3)
! is the number of elements in the output vector 2*N as a @code{CONST_INT}.
! This instruction pattern is used when all the vector input and output
! operands have the same scalar mode @var{m} and thus using
! @code{vec_pack_trunc_@var{m}} would be ambiguous.
! 
! @cindex @code{vec_pack_ssat_@var{m}} instruction pattern
! @cindex @code{vec_pack_usat_@var{m}} instruction pattern
! @item @samp{vec_pack_ssat_@var{m}}, @samp{vec_pack_usat_@var{m}}
! Narrow (demote) and merge the elements of two vectors.  Operands 1 and 2
! are vectors of the same mode having N integral elements of size S.
! Operand 0 is the resulting vector in which the elements of the two input
! vectors are concatenated after narrowing them down using signed/unsigned
! saturating arithmetic.
! 
! @cindex @code{vec_pack_sfix_trunc_@var{m}} instruction pattern
! @cindex @code{vec_pack_ufix_trunc_@var{m}} instruction pattern
! @item @samp{vec_pack_sfix_trunc_@var{m}}, @samp{vec_pack_ufix_trunc_@var{m}}
! Narrow, convert to signed/unsigned integral type and merge the elements
! of two vectors.  Operands 1 and 2 are vectors of the same mode having N
! floating point elements of size S@.  Operand 0 is the resulting vector
! in which 2*N elements of size S/2 are concatenated.
! 
! @cindex @code{vec_packs_float_@var{m}} instruction pattern
! @cindex @code{vec_packu_float_@var{m}} instruction pattern
! @item @samp{vec_packs_float_@var{m}}, @samp{vec_packu_float_@var{m}}
! Narrow, convert to floating point type and merge the elements
! of two vectors.  Operands 1 and 2 are vectors of the same mode having N
! signed/unsigned integral elements of size S@.  Operand 0 is the resulting vector
! in which 2*N elements of size S/2 are concatenated.
! 
! @cindex @code{vec_unpacks_hi_@var{m}} instruction pattern
! @cindex @code{vec_unpacks_lo_@var{m}} instruction pattern
! @item @samp{vec_unpacks_hi_@var{m}}, @samp{vec_unpacks_lo_@var{m}}
! Extract and widen (promote) the high/low part of a vector of signed
! integral or floating point elements.  The input vector (operand 1) has N
! elements of size S@.  Widen (promote) the high/low elements of the vector
! using signed or floating point extension and place the resulting N/2
! values of size 2*S in the output vector (operand 0).
! 
! @cindex @code{vec_unpacku_hi_@var{m}} instruction pattern
! @cindex @code{vec_unpacku_lo_@var{m}} instruction pattern
! @item @samp{vec_unpacku_hi_@var{m}}, @samp{vec_unpacku_lo_@var{m}}
! Extract and widen (promote) the high/low part of a vector of unsigned
! integral elements.  The input vector (operand 1) has N elements of size S.
! Widen (promote) the high/low elements of the vector using zero extension and
! place the resulting N/2 values of size 2*S in the output vector (operand 0).
! 
! @cindex @code{vec_unpacks_sbool_hi_@var{m}} instruction pattern
! @cindex @code{vec_unpacks_sbool_lo_@var{m}} instruction pattern
! @item @samp{vec_unpacks_sbool_hi_@var{m}}, @samp{vec_unpacks_sbool_lo_@var{m}}
! Extract the high/low part of a vector of boolean elements that have scalar
! mode @var{m}.  The input vector (operand 1) has N elements, the output
! vector (operand 0) has N/2 elements.  The last operand (operand 2) is the
! number of elements of the input vector N as a @code{CONST_INT}.  These
! patterns are used if both the input and output vectors have the same scalar
! mode @var{m} and thus using @code{vec_unpacks_hi_@var{m}} or
! @code{vec_unpacks_lo_@var{m}} would be ambiguous.
! 
! @cindex @code{vec_unpacks_float_hi_@var{m}} instruction pattern
! @cindex @code{vec_unpacks_float_lo_@var{m}} instruction pattern
! @cindex @code{vec_unpacku_float_hi_@var{m}} instruction pattern
! @cindex @code{vec_unpacku_float_lo_@var{m}} instruction pattern
! @item @samp{vec_unpacks_float_hi_@var{m}}, @samp{vec_unpacks_float_lo_@var{m}}
! @itemx @samp{vec_unpacku_float_hi_@var{m}}, @samp{vec_unpacku_float_lo_@var{m}}
! Extract, convert to floating point type and widen the high/low part of a
! vector of signed/unsigned integral elements.  The input vector (operand 1)
! has N elements of size S@.  Convert the high/low elements of the vector using
! floating point conversion and place the resulting N/2 values of size 2*S in
! the output vector (operand 0).
! 
! @cindex @code{vec_unpack_sfix_trunc_hi_@var{m}} instruction pattern
! @cindex @code{vec_unpack_sfix_trunc_lo_@var{m}} instruction pattern
! @cindex @code{vec_unpack_ufix_trunc_hi_@var{m}} instruction pattern
! @cindex @code{vec_unpack_ufix_trunc_lo_@var{m}} instruction pattern
! @item @samp{vec_unpack_sfix_trunc_hi_@var{m}},
! @itemx @samp{vec_unpack_sfix_trunc_lo_@var{m}}
! @itemx @samp{vec_unpack_ufix_trunc_hi_@var{m}}
! @itemx @samp{vec_unpack_ufix_trunc_lo_@var{m}}
! Extract, convert to signed/unsigned integer type and widen the high/low part of a
! vector of floating point elements.  The input vector (operand 1)
! has N elements of size S@.  Convert the high/low elements of the vector
! to integers and place the resulting N/2 values of size 2*S in
! the output vector (operand 0).
! 
! @cindex @code{vec_widen_umult_hi_@var{m}} instruction pattern
! @cindex @code{vec_widen_umult_lo_@var{m}} instruction pattern
! @cindex @code{vec_widen_smult_hi_@var{m}} instruction pattern
! @cindex @code{vec_widen_smult_lo_@var{m}} instruction pattern
! @cindex @code{vec_widen_umult_even_@var{m}} instruction pattern
! @cindex @code{vec_widen_umult_odd_@var{m}} instruction pattern
! @cindex @code{vec_widen_smult_even_@var{m}} instruction pattern
! @cindex @code{vec_widen_smult_odd_@var{m}} instruction pattern
! @item @samp{vec_widen_umult_hi_@var{m}}, @samp{vec_widen_umult_lo_@var{m}}
! @itemx @samp{vec_widen_smult_hi_@var{m}}, @samp{vec_widen_smult_lo_@var{m}}
! @itemx @samp{vec_widen_umult_even_@var{m}}, @samp{vec_widen_umult_odd_@var{m}}
! @itemx @samp{vec_widen_smult_even_@var{m}}, @samp{vec_widen_smult_odd_@var{m}}
! Signed/Unsigned widening multiplication.  The two inputs (operands 1 and 2)
! are vectors with N signed/unsigned elements of size S@.  Multiply the high/low
! or even/odd elements of the two vectors, and put the N/2 products of size 2*S
! in the output vector (operand 0). A target shouldn't implement even/odd pattern
! pair if it is less efficient than lo/hi one.
! 
! @cindex @code{vec_widen_ushiftl_hi_@var{m}} instruction pattern
! @cindex @code{vec_widen_ushiftl_lo_@var{m}} instruction pattern
! @cindex @code{vec_widen_sshiftl_hi_@var{m}} instruction pattern
! @cindex @code{vec_widen_sshiftl_lo_@var{m}} instruction pattern
! @item @samp{vec_widen_ushiftl_hi_@var{m}}, @samp{vec_widen_ushiftl_lo_@var{m}}
! @itemx @samp{vec_widen_sshiftl_hi_@var{m}}, @samp{vec_widen_sshiftl_lo_@var{m}}
! Signed/Unsigned widening shift left.  The first input (operand 1) is a vector
! with N signed/unsigned elements of size S@.  Operand 2 is a constant.  Shift
! the high/low elements of operand 1, and put the N/2 results of size 2*S in the
! output vector (operand 0).
! 
! @cindex @code{vec_widen_saddl_hi_@var{m}} instruction pattern
! @cindex @code{vec_widen_saddl_lo_@var{m}} instruction pattern
! @cindex @code{vec_widen_uaddl_hi_@var{m}} instruction pattern
! @cindex @code{vec_widen_uaddl_lo_@var{m}} instruction pattern
! @item @samp{vec_widen_uaddl_hi_@var{m}}, @samp{vec_widen_uaddl_lo_@var{m}}
! @itemx @samp{vec_widen_saddl_hi_@var{m}}, @samp{vec_widen_saddl_lo_@var{m}}
! Signed/Unsigned widening add long.  Operands 1 and 2 are vectors with N
! signed/unsigned elements of size S@.  Add the high/low elements of 1 and 2
! together, widen the resulting elements and put the N/2 results of size 2*S in
! the output vector (operand 0).
! 
! @cindex @code{vec_widen_ssubl_hi_@var{m}} instruction pattern
! @cindex @code{vec_widen_ssubl_lo_@var{m}} instruction pattern
! @cindex @code{vec_widen_usubl_hi_@var{m}} instruction pattern
! @cindex @code{vec_widen_usubl_lo_@var{m}} instruction pattern
! @item @samp{vec_widen_usubl_hi_@var{m}}, @samp{vec_widen_usubl_lo_@var{m}}
! @itemx @samp{vec_widen_ssubl_hi_@var{m}}, @samp{vec_widen_ssubl_lo_@var{m}}
! Signed/Unsigned widening subtract long.  Operands 1 and 2 are vectors with N
! signed/unsigned elements of size S@.  Subtract the high/low elements of 2 from
! 1 and widen the resulting elements. Put the N/2 results of size 2*S in the
! output vector (operand 0).
! 
! @cindex @code{vec_widen_sabd_hi_@var{m}} instruction pattern
! @cindex @code{vec_widen_sabd_lo_@var{m}} instruction pattern
! @cindex @code{vec_widen_sabd_odd_@var{m}} instruction pattern
! @cindex @code{vec_widen_sabd_even_@var{m}} instruction pattern
! @cindex @code{vec_widen_uabd_hi_@var{m}} instruction pattern
! @cindex @code{vec_widen_uabd_lo_@var{m}} instruction pattern
! @cindex @code{vec_widen_uabd_odd_@var{m}} instruction pattern
! @cindex @code{vec_widen_uabd_even_@var{m}} instruction pattern
! @item @samp{vec_widen_uabd_hi_@var{m}}, @samp{vec_widen_uabd_lo_@var{m}}
! @itemx @samp{vec_widen_uabd_odd_@var{m}}, @samp{vec_widen_uabd_even_@var{m}}
! @itemx @samp{vec_widen_sabd_hi_@var{m}}, @samp{vec_widen_sabd_lo_@var{m}}
! @itemx @samp{vec_widen_sabd_odd_@var{m}}, @samp{vec_widen_sabd_even_@var{m}}
! Signed/Unsigned widening absolute difference.  Operands 1 and 2 are
! vectors with N signed/unsigned elements of size S@.  Find the absolute
! difference between operands 1 and 2 and widen the resulting elements.
! Put the N/2 results of size 2*S in the output vector (operand 0).
! 
! @cindex @code{vec_trunc_add_high@var{m}} instruction pattern
! @item @samp{vec_trunc_add_high@var{m}}
! Signed or unsigned addition of two input integer vectors of mode @var{m}, then
! extracts the most significant half of each result element and narrows it to
! elements of half the original width.
! 
! Concretely, it computes:
! @code{(bits(a)/2)((a + b) >> bits(a)/2)}
! 
! where @code{bits(a)} is the width in bits of each input element.
! 
! Operand 1 and 2 are of integer vector mode @var{m} containing the same number
! of signed or unsigned integral elements.  The result (operand @code{0}) is of an
! integer vector mode with the same number of elements but elements of half of the
! width of those of mode @var{m}.
! 
! This operation currently only used for early break result compression when the
! result of a vector boolean can be represented as 0 or -1.
! 
! @cindex @code{vec_addsub@var{m}3} instruction pattern
! @item @samp{vec_addsub@var{m}3}
! Alternating subtract, add with even lanes doing subtract and odd
! lanes doing addition.  Operands 1 and 2 and the outout operand are vectors
! with mode @var{m}.
! 
! @cindex @code{vec_fmaddsub@var{m}4} instruction pattern
! @item @samp{vec_fmaddsub@var{m}4}
! Alternating multiply subtract, add with even lanes doing subtract and odd
! lanes doing addition of the third operand to the multiplication result
! of the first two operands.  Operands 1, 2 and 3 and the outout operand are vectors
! with mode @var{m}.
! 
! @cindex @code{vec_fmsubadd@var{m}4} instruction pattern
! @item @samp{vec_fmsubadd@var{m}4}
! Alternating multiply add, subtract with even lanes doing addition and odd
! lanes doing subtraction of the third operand to the multiplication result
! of the first two operands.  Operands 1, 2 and 3 and the outout operand are vectors
! with mode @var{m}.
! 
! These instructions are not allowed to @code{FAIL}.
! 
! @cindex @code{mulhisi3} instruction pattern
  @item @samp{mulhisi3}
  Multiply operands 1 and 2, which have mode @code{HImode}, and store
  a @code{SImode} product in operand 0.
  
! @cindex @code{mulqihi3} instruction pattern
! @cindex @code{mulsidi3} instruction pattern
  @item @samp{mulqihi3}, @samp{mulsidi3}
  Similar widening-multiplication instructions of other widths.
  
! @cindex @code{umulqihi3} instruction pattern
! @cindex @code{umulhisi3} instruction pattern
! @cindex @code{umulsidi3} instruction pattern
  @item @samp{umulqihi3}, @samp{umulhisi3}, @samp{umulsidi3}
  Similar widening-multiplication instructions that do unsigned
  multiplication.
  
! @cindex @code{usmulqihi3} instruction pattern
! @cindex @code{usmulhisi3} instruction pattern
! @cindex @code{usmulsidi3} instruction pattern
  @item @samp{usmulqihi3}, @samp{usmulhisi3}, @samp{usmulsidi3}
  Similar widening-multiplication instructions that interpret the first
  operand as unsigned and the second operand as signed, then do a signed
  multiplication.
  
! @cindex @code{smul@var{m}3_highpart} instruction pattern
  @item @samp{smul@var{m}3_highpart}
  Perform a signed multiplication of operands 1 and 2, which have mode
  @var{m}, and store the most significant half of the product in operand 0.
  The least significant half of the product is discarded.  This may be
  represented in RTL using a @code{smul_highpart} RTX expression.
  
! @cindex @code{umul@var{m}3_highpart} instruction pattern
  @item @samp{umul@var{m}3_highpart}
  Similar, but the multiplication is unsigned.  This may be represented
  in RTL using an @code{umul_highpart} RTX expression.
  
! @cindex @code{madd@var{m}@var{n}4} instruction pattern
  @item @samp{madd@var{m}@var{n}4}
  Multiply operands 1 and 2, sign-extend them to mode @var{n}, add
  operand 3, and store the result in operand 0.  Operands 1 and 2
--- 5212,5255 ----
  op0 = op1 / (1 << imm);
  @end smallexample
  
! @mdindex mulhisi3
  @item @samp{mulhisi3}
  Multiply operands 1 and 2, which have mode @code{HImode}, and store
  a @code{SImode} product in operand 0.
  
! @mdindex mulqihi3
! @mdindex mulsidi3
  @item @samp{mulqihi3}, @samp{mulsidi3}
  Similar widening-multiplication instructions of other widths.
  
! @mdindex umulqihi3
! @mdindex umulhisi3
! @mdindex umulsidi3
  @item @samp{umulqihi3}, @samp{umulhisi3}, @samp{umulsidi3}
  Similar widening-multiplication instructions that do unsigned
  multiplication.
  
! @mdindex usmulqihi3
! @mdindex usmulhisi3
! @mdindex usmulsidi3
  @item @samp{usmulqihi3}, @samp{usmulhisi3}, @samp{usmulsidi3}
  Similar widening-multiplication instructions that interpret the first
  operand as unsigned and the second operand as signed, then do a signed
  multiplication.
  
! @mdindex smul@var{m}3_highpart
  @item @samp{smul@var{m}3_highpart}
  Perform a signed multiplication of operands 1 and 2, which have mode
  @var{m}, and store the most significant half of the product in operand 0.
  The least significant half of the product is discarded.  This may be
  represented in RTL using a @code{smul_highpart} RTX expression.
  
! @mdindex umul@var{m}3_highpart
  @item @samp{umul@var{m}3_highpart}
  Similar, but the multiplication is unsigned.  This may be represented
  in RTL using an @code{umul_highpart} RTX expression.
  
! @mdindex madd@var{m}@var{n}4
  @item @samp{madd@var{m}@var{n}4}
  Multiply operands 1 and 2, sign-extend them to mode @var{n}, add
  operand 3, and store the result in operand 0.  Operands 1 and 2
*************** In other words, @code{madd@var{m}@var{n}
*** 6194,6215 ****
  
  These instructions are not allowed to @code{FAIL}.
  
! @cindex @code{umadd@var{m}@var{n}4} instruction pattern
  @item @samp{umadd@var{m}@var{n}4}
  Like @code{madd@var{m}@var{n}4}, but zero-extend the multiplication
  operands instead of sign-extending them.
  
! @cindex @code{ssmadd@var{m}@var{n}4} instruction pattern
  @item @samp{ssmadd@var{m}@var{n}4}
  Like @code{madd@var{m}@var{n}4}, but all involved operations must be
  signed-saturating.
  
! @cindex @code{usmadd@var{m}@var{n}4} instruction pattern
  @item @samp{usmadd@var{m}@var{n}4}
  Like @code{umadd@var{m}@var{n}4}, but all involved operations must be
  unsigned-saturating.
  
! @cindex @code{msub@var{m}@var{n}4} instruction pattern
  @item @samp{msub@var{m}@var{n}4}
  Multiply operands 1 and 2, sign-extend them to mode @var{n}, subtract the
  result from operand 3, and store the result in operand 0.  Operands 1 and 2
--- 5262,5283 ----
  
  These instructions are not allowed to @code{FAIL}.
  
! @mdindex umadd@var{m}@var{n}4
  @item @samp{umadd@var{m}@var{n}4}
  Like @code{madd@var{m}@var{n}4}, but zero-extend the multiplication
  operands instead of sign-extending them.
  
! @mdindex ssmadd@var{m}@var{n}4
  @item @samp{ssmadd@var{m}@var{n}4}
  Like @code{madd@var{m}@var{n}4}, but all involved operations must be
  signed-saturating.
  
! @mdindex usmadd@var{m}@var{n}4
  @item @samp{usmadd@var{m}@var{n}4}
  Like @code{umadd@var{m}@var{n}4}, but all involved operations must be
  unsigned-saturating.
  
! @mdindex msub@var{m}@var{n}4
  @item @samp{msub@var{m}@var{n}4}
  Multiply operands 1 and 2, sign-extend them to mode @var{n}, subtract the
  result from operand 3, and store the result in operand 0.  Operands 1 and 2
*************** from operand 3.
*** 6223,6244 ****
  
  These instructions are not allowed to @code{FAIL}.
  
! @cindex @code{umsub@var{m}@var{n}4} instruction pattern
  @item @samp{umsub@var{m}@var{n}4}
  Like @code{msub@var{m}@var{n}4}, but zero-extend the multiplication
  operands instead of sign-extending them.
  
! @cindex @code{ssmsub@var{m}@var{n}4} instruction pattern
  @item @samp{ssmsub@var{m}@var{n}4}
  Like @code{msub@var{m}@var{n}4}, but all involved operations must be
  signed-saturating.
  
! @cindex @code{usmsub@var{m}@var{n}4} instruction pattern
  @item @samp{usmsub@var{m}@var{n}4}
  Like @code{umsub@var{m}@var{n}4}, but all involved operations must be
  unsigned-saturating.
  
! @cindex @code{divmod@var{m}4} instruction pattern
  @item @samp{divmod@var{m}4}
  Signed division that produces both a quotient and a remainder.
  Operand 1 is divided by operand 2 to produce a quotient stored
--- 5291,5312 ----
  
  These instructions are not allowed to @code{FAIL}.
  
! @mdindex umsub@var{m}@var{n}4
  @item @samp{umsub@var{m}@var{n}4}
  Like @code{msub@var{m}@var{n}4}, but zero-extend the multiplication
  operands instead of sign-extending them.
  
! @mdindex ssmsub@var{m}@var{n}4
  @item @samp{ssmsub@var{m}@var{n}4}
  Like @code{msub@var{m}@var{n}4}, but all involved operations must be
  signed-saturating.
  
! @mdindex usmsub@var{m}@var{n}4
  @item @samp{usmsub@var{m}@var{n}4}
  Like @code{umsub@var{m}@var{n}4}, but all involved operations must be
  unsigned-saturating.
  
! @mdindex divmod@var{m}4
  @item @samp{divmod@var{m}4}
  Signed division that produces both a quotient and a remainder.
  Operand 1 is divided by operand 2 to produce a quotient stored
*************** write the output routine of @samp{divmod
*** 6256,6269 ****
  @code{find_reg_note} and look for a @code{REG_UNUSED} note on the
  quotient or remainder and generate the appropriate instruction.
  
! @cindex @code{udivmod@var{m}4} instruction pattern
  @item @samp{udivmod@var{m}4}
  Similar, but does unsigned division.
  
  @anchor{shift patterns}
! @cindex @code{ashl@var{m}3} instruction pattern
! @cindex @code{ssashl@var{m}3} instruction pattern
! @cindex @code{usashl@var{m}3} instruction pattern
  @item @samp{ashl@var{m}3}, @samp{ssashl@var{m}3}, @samp{usashl@var{m}3}
  Arithmetic-shift operand 1 left by a number of bits specified by operand
  2, and store the result in operand 0.  Here @var{m} is the mode of
--- 5324,5337 ----
  @code{find_reg_note} and look for a @code{REG_UNUSED} note on the
  quotient or remainder and generate the appropriate instruction.
  
! @mdindex udivmod@var{m}4
  @item @samp{udivmod@var{m}4}
  Similar, but does unsigned division.
  
  @anchor{shift patterns}
! @mdindex ashl@var{m}3
! @mdindex ssashl@var{m}3
! @mdindex usashl@var{m}3
  @item @samp{ashl@var{m}3}, @samp{ssashl@var{m}3}, @samp{usashl@var{m}3}
  Arithmetic-shift operand 1 left by a number of bits specified by operand
  2, and store the result in operand 0.  Here @var{m} is the mode of
*************** it should never be @code{VOIDmode}.  The
*** 6275,6299 ****
  counts can optionally be specified by @code{TARGET_SHIFT_TRUNCATION_MASK}.
  @xref{TARGET_SHIFT_TRUNCATION_MASK}.  Operand 2 is always a scalar type.
  
! @cindex @code{ashr@var{m}3} instruction pattern
! @cindex @code{lshr@var{m}3} instruction pattern
! @cindex @code{rotl@var{m}3} instruction pattern
! @cindex @code{rotr@var{m}3} instruction pattern
  @item @samp{ashr@var{m}3}, @samp{lshr@var{m}3}, @samp{rotl@var{m}3}, @samp{rotr@var{m}3}
  Other shift and rotate instructions, analogous to the
  @code{ashl@var{m}3} instructions.  Operand 2 is always a scalar type.
  
! @cindex @code{vashl@var{m}3} instruction pattern
! @cindex @code{vashr@var{m}3} instruction pattern
! @cindex @code{vlshr@var{m}3} instruction pattern
! @cindex @code{vrotl@var{m}3} instruction pattern
! @cindex @code{vrotr@var{m}3} instruction pattern
  @item @samp{vashl@var{m}3}, @samp{vashr@var{m}3}, @samp{vlshr@var{m}3}, @samp{vrotl@var{m}3}, @samp{vrotr@var{m}3}
  Vector shift and rotate instructions that take vectors as operand 2
  instead of a scalar type.
  
! @cindex @code{uabd@var{m}3} instruction pattern
! @cindex @code{sabd@var{m}3} instruction pattern
  @item @samp{uabd@var{m}}, @samp{sabd@var{m}}
  Signed and unsigned absolute difference instructions.  These
  instructions find the difference between operands 1 and 2
--- 5343,5367 ----
  counts can optionally be specified by @code{TARGET_SHIFT_TRUNCATION_MASK}.
  @xref{TARGET_SHIFT_TRUNCATION_MASK}.  Operand 2 is always a scalar type.
  
! @mdindex ashr@var{m}3
! @mdindex lshr@var{m}3
! @mdindex rotl@var{m}3
! @mdindex rotr@var{m}3
  @item @samp{ashr@var{m}3}, @samp{lshr@var{m}3}, @samp{rotl@var{m}3}, @samp{rotr@var{m}3}
  Other shift and rotate instructions, analogous to the
  @code{ashl@var{m}3} instructions.  Operand 2 is always a scalar type.
  
! @mdindex vashl@var{m}3
! @mdindex vashr@var{m}3
! @mdindex vlshr@var{m}3
! @mdindex vrotl@var{m}3
! @mdindex vrotr@var{m}3
  @item @samp{vashl@var{m}3}, @samp{vashr@var{m}3}, @samp{vlshr@var{m}3}, @samp{vrotl@var{m}3}, @samp{vrotr@var{m}3}
  Vector shift and rotate instructions that take vectors as operand 2
  instead of a scalar type.
  
! @mdindex uabd@var{m}3
! @mdindex sabd@var{m}3
  @item @samp{uabd@var{m}}, @samp{sabd@var{m}}
  Signed and unsigned absolute difference instructions.  These
  instructions find the difference between operands 1 and 2
*************** then return the absolute value.  A C cod
*** 6302,6309 ****
  op0 = op1 > op2 ? op1 - op2 : op2 - op1;
  @end smallexample
  
! @cindex @code{avg@var{m}3_floor} instruction pattern
! @cindex @code{uavg@var{m}3_floor} instruction pattern
  @item @samp{avg@var{m}3_floor}
  @itemx @samp{uavg@var{m}3_floor}
  Signed and unsigned average instructions.  These instructions add
--- 5370,5377 ----
  op0 = op1 > op2 ? op1 - op2 : op2 - op1;
  @end smallexample
  
! @mdindex avg@var{m}3_floor
! @mdindex uavg@var{m}3_floor
  @item @samp{avg@var{m}3_floor}
  @itemx @samp{uavg@var{m}3_floor}
  Signed and unsigned average instructions.  These instructions add
*************** op0 = (narrow) (((wide) op1 + (wide) op2
*** 6318,6325 ****
  where the sign of @samp{narrow} determines whether this is a signed
  or unsigned operation.
  
! @cindex @code{avg@var{m}3_ceil} instruction pattern
! @cindex @code{uavg@var{m}3_ceil} instruction pattern
  @item @samp{avg@var{m}3_ceil}
  @itemx @samp{uavg@var{m}3_ceil}
  Like @samp{avg@var{m}3_floor} and @samp{uavg@var{m}3_floor}, but round
--- 5386,5393 ----
  where the sign of @samp{narrow} determines whether this is a signed
  or unsigned operation.
  
! @mdindex avg@var{m}3_ceil
! @mdindex uavg@var{m}3_ceil
  @item @samp{avg@var{m}3_ceil}
  @itemx @samp{uavg@var{m}3_ceil}
  Like @samp{avg@var{m}3_floor} and @samp{uavg@var{m}3_floor}, but round
*************** narrow op0, op1, op2;
*** 6330,6362 ****
  op0 = (narrow) (((wide) op1 + (wide) op2 + 1) >> 1);
  @end smallexample
  
! @cindex @code{bswap@var{m}2} instruction pattern
  @item @samp{bswap@var{m}2}
  Reverse the order of bytes of operand 1 and store the result in operand 0.
  
! @cindex @code{neg@var{m}2} instruction pattern
! @cindex @code{ssneg@var{m}2} instruction pattern
! @cindex @code{usneg@var{m}2} instruction pattern
  @item @samp{neg@var{m}2}, @samp{ssneg@var{m}2}, @samp{usneg@var{m}2}
  Negate operand 1 and store the result in operand 0.
  
! @cindex @code{negv@var{m}3} instruction pattern
  @item @samp{negv@var{m}3}
  Like @code{neg@var{m}2} but takes a @code{code_label} as operand 2 and
  emits code to jump to it if signed overflow occurs during the negation.
  
! @cindex @code{abs@var{m}2} instruction pattern
  @item @samp{abs@var{m}2}
  Store the absolute value of operand 1 into operand 0.
  
! @cindex @code{sqrt@var{m}2} instruction pattern
  @item @samp{sqrt@var{m}2}
  Store the square root of operand 1 into operand 0.  Both operands have
  mode @var{m}, which is a scalar or vector floating-point mode.
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{rsqrt@var{m}2} instruction pattern
  @item @samp{rsqrt@var{m}2}
  Store the reciprocal of the square root of operand 1 into operand 0.
  Both operands have mode @var{m}, which is a scalar or vector
--- 5398,5430 ----
  op0 = (narrow) (((wide) op1 + (wide) op2 + 1) >> 1);
  @end smallexample
  
! @mdindex bswap@var{m}2
  @item @samp{bswap@var{m}2}
  Reverse the order of bytes of operand 1 and store the result in operand 0.
  
! @mdindex neg@var{m}2
! @mdindex ssneg@var{m}2
! @mdindex usneg@var{m}2
  @item @samp{neg@var{m}2}, @samp{ssneg@var{m}2}, @samp{usneg@var{m}2}
  Negate operand 1 and store the result in operand 0.
  
! @mdindex negv@var{m}3
  @item @samp{negv@var{m}3}
  Like @code{neg@var{m}2} but takes a @code{code_label} as operand 2 and
  emits code to jump to it if signed overflow occurs during the negation.
  
! @mdindex abs@var{m}2
  @item @samp{abs@var{m}2}
  Store the absolute value of operand 1 into operand 0.
  
! @mdindex sqrt@var{m}2
  @item @samp{sqrt@var{m}2}
  Store the square root of operand 1 into operand 0.  Both operands have
  mode @var{m}, which is a scalar or vector floating-point mode.
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex rsqrt@var{m}2
  @item @samp{rsqrt@var{m}2}
  Store the reciprocal of the square root of operand 1 into operand 0.
  Both operands have mode @var{m}, which is a scalar or vector
*************** pattern.)
*** 6371,6377 ****
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{fmod@var{m}3} instruction pattern
  @item @samp{fmod@var{m}3}
  Store the remainder of dividing operand 1 by operand 2 into
  operand 0, rounded towards zero to an integer.  All operands have
--- 5439,5445 ----
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex fmod@var{m}3
  @item @samp{fmod@var{m}3}
  Store the remainder of dividing operand 1 by operand 2 into
  operand 0, rounded towards zero to an integer.  All operands have
*************** mode @var{m}, which is a scalar or vecto
*** 6379,6385 ****
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{remainder@var{m}3} instruction pattern
  @item @samp{remainder@var{m}3}
  Store the remainder of dividing operand 1 by operand 2 into
  operand 0, rounded to the nearest integer.  All operands have
--- 5447,5453 ----
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex remainder@var{m}3
  @item @samp{remainder@var{m}3}
  Store the remainder of dividing operand 1 by operand 2 into
  operand 0, rounded to the nearest integer.  All operands have
*************** mode @var{m}, which is a scalar or vecto
*** 6387,6393 ****
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{scalb@var{m}3} instruction pattern
  @item @samp{scalb@var{m}3}
  Raise @code{FLT_RADIX} to the power of operand 2, multiply it by
  operand 1, and store the result in operand 0.  All operands have
--- 5455,5461 ----
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex scalb@var{m}3
  @item @samp{scalb@var{m}3}
  Raise @code{FLT_RADIX} to the power of operand 2, multiply it by
  operand 1, and store the result in operand 0.  All operands have
*************** mode @var{m}, which is a scalar or vecto
*** 6395,6401 ****
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{ldexp@var{m}3} instruction pattern
  @item @samp{ldexp@var{m}3}
  Raise 2 to the power of operand 2, multiply it by operand 1, and store
  the result in operand 0.  Operands 0 and 1 have mode @var{m}, which is
--- 5463,5469 ----
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex ldexp@var{m}3
  @item @samp{ldexp@var{m}3}
  Raise 2 to the power of operand 2, multiply it by operand 1, and store
  the result in operand 0.  Operands 0 and 1 have mode @var{m}, which is
*************** enough to store an @code{int}.  The inte
*** 6405,6425 ****
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{cos@var{m}2} instruction pattern
  @item @samp{cos@var{m}2}
  Store the cosine of operand 1 into operand 0.  Both operands have
  mode @var{m}, which is a scalar or vector floating-point mode.
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{sin@var{m}2} instruction pattern
  @item @samp{sin@var{m}2}
  Store the sine of operand 1 into operand 0.  Both operands have
  mode @var{m}, which is a scalar or vector floating-point mode.
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{sincos@var{m}3} instruction pattern
  @item @samp{sincos@var{m}3}
  Store the cosine of operand 2 into operand 0 and the sine of
  operand 2 into operand 1.  All operands have mode @var{m},
--- 5473,5493 ----
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex cos@var{m}2
  @item @samp{cos@var{m}2}
  Store the cosine of operand 1 into operand 0.  Both operands have
  mode @var{m}, which is a scalar or vector floating-point mode.
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex sin@var{m}2
  @item @samp{sin@var{m}2}
  Store the sine of operand 1 into operand 0.  Both operands have
  mode @var{m}, which is a scalar or vector floating-point mode.
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex sincos@var{m}3
  @item @samp{sincos@var{m}3}
  Store the cosine of operand 2 into operand 0 and the sine of
  operand 2 into operand 1.  All operands have mode @var{m},
*************** and @code{cos} built-in functions will t
*** 6432,6473 ****
  @code{sincos@var{m}3} pattern, with one of the output values
  left unused.
  
! @cindex @code{tan@var{m}2} instruction pattern
  @item @samp{tan@var{m}2}
  Store the tangent of operand 1 into operand 0.  Both operands have
  mode @var{m}, which is a scalar or vector floating-point mode.
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{asin@var{m}2} instruction pattern
  @item @samp{asin@var{m}2}
  Store the arc sine of operand 1 into operand 0.  Both operands have
  mode @var{m}, which is a scalar or vector floating-point mode.
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{acos@var{m}2} instruction pattern
  @item @samp{acos@var{m}2}
  Store the arc cosine of operand 1 into operand 0.  Both operands have
  mode @var{m}, which is a scalar or vector floating-point mode.
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{atan@var{m}2} instruction pattern
  @item @samp{atan@var{m}2}
  Store the arc tangent of operand 1 into operand 0.  Both operands have
  mode @var{m}, which is a scalar or vector floating-point mode.
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{fegetround@var{m}} instruction pattern
  @item @samp{fegetround@var{m}}
  Store the current machine floating-point rounding mode into operand 0.
  Operand 0 has mode @var{m}, which is scalar.  This pattern is used to
  implement the @code{fegetround} function from the ISO C99 standard.
  
! @cindex @code{feclearexcept@var{m}} instruction pattern
! @cindex @code{feraiseexcept@var{m}} instruction pattern
  @item @samp{feclearexcept@var{m}}
  @item @samp{feraiseexcept@var{m}}
  Clears or raises the supported machine floating-point exceptions
--- 5500,5541 ----
  @code{sincos@var{m}3} pattern, with one of the output values
  left unused.
  
! @mdindex tan@var{m}2
  @item @samp{tan@var{m}2}
  Store the tangent of operand 1 into operand 0.  Both operands have
  mode @var{m}, which is a scalar or vector floating-point mode.
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex asin@var{m}2
  @item @samp{asin@var{m}2}
  Store the arc sine of operand 1 into operand 0.  Both operands have
  mode @var{m}, which is a scalar or vector floating-point mode.
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex acos@var{m}2
  @item @samp{acos@var{m}2}
  Store the arc cosine of operand 1 into operand 0.  Both operands have
  mode @var{m}, which is a scalar or vector floating-point mode.
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex atan@var{m}2
  @item @samp{atan@var{m}2}
  Store the arc tangent of operand 1 into operand 0.  Both operands have
  mode @var{m}, which is a scalar or vector floating-point mode.
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex fegetround@var{m}
  @item @samp{fegetround@var{m}}
  Store the current machine floating-point rounding mode into operand 0.
  Operand 0 has mode @var{m}, which is scalar.  This pattern is used to
  implement the @code{fegetround} function from the ISO C99 standard.
  
! @mdindex feclearexcept@var{m}
! @mdindex feraiseexcept@var{m}
  @item @samp{feclearexcept@var{m}}
  @item @samp{feraiseexcept@var{m}}
  Clears or raises the supported machine floating-point exceptions
*************** a scalar.  These patterns are used to im
*** 6477,6483 ****
  @code{feclearexcept} and @code{feraiseexcept} functions from the ISO
  C99 standard.
  
! @cindex @code{exp@var{m}2} instruction pattern
  @item @samp{exp@var{m}2}
  Raise e (the base of natural logarithms) to the power of operand 1
  and store the result in operand 0.  Both operands have mode @var{m},
--- 5545,5551 ----
  @code{feclearexcept} and @code{feraiseexcept} functions from the ISO
  C99 standard.
  
! @mdindex exp@var{m}2
  @item @samp{exp@var{m}2}
  Raise e (the base of natural logarithms) to the power of operand 1
  and store the result in operand 0.  Both operands have mode @var{m},
*************** which is a scalar or vector floating-poi
*** 6485,6491 ****
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{expm1@var{m}2} instruction pattern
  @item @samp{expm1@var{m}2}
  Raise e (the base of natural logarithms) to the power of operand 1,
  subtract 1, and store the result in operand 0.  Both operands have
--- 5553,5559 ----
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex expm1@var{m}2
  @item @samp{expm1@var{m}2}
  Raise e (the base of natural logarithms) to the power of operand 1,
  subtract 1, and store the result in operand 0.  Both operands have
*************** would be.
*** 6497,6503 ****
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{exp10@var{m}2} instruction pattern
  @item @samp{exp10@var{m}2}
  Raise 10 to the power of operand 1 and store the result in operand 0.
  Both operands have mode @var{m}, which is a scalar or vector
--- 5565,5571 ----
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex exp10@var{m}2
  @item @samp{exp10@var{m}2}
  Raise 10 to the power of operand 1 and store the result in operand 0.
  Both operands have mode @var{m}, which is a scalar or vector
*************** floating-point mode.
*** 6505,6511 ****
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{exp2@var{m}2} instruction pattern
  @item @samp{exp2@var{m}2}
  Raise 2 to the power of operand 1 and store the result in operand 0.
  Both operands have mode @var{m}, which is a scalar or vector
--- 5573,5579 ----
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex exp2@var{m}2
  @item @samp{exp2@var{m}2}
  Raise 2 to the power of operand 1 and store the result in operand 0.
  Both operands have mode @var{m}, which is a scalar or vector
*************** floating-point mode.
*** 6513,6526 ****
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{log@var{m}2} instruction pattern
  @item @samp{log@var{m}2}
  Store the natural logarithm of operand 1 into operand 0.  Both operands
  have mode @var{m}, which is a scalar or vector floating-point mode.
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{log1p@var{m}2} instruction pattern
  @item @samp{log1p@var{m}2}
  Add 1 to operand 1, compute the natural logarithm, and store
  the result in operand 0.  Both operands have mode @var{m}, which is
--- 5581,5594 ----
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex log@var{m}2
  @item @samp{log@var{m}2}
  Store the natural logarithm of operand 1 into operand 0.  Both operands
  have mode @var{m}, which is a scalar or vector floating-point mode.
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex log1p@var{m}2
  @item @samp{log1p@var{m}2}
  Add 1 to operand 1, compute the natural logarithm, and store
  the result in operand 0.  Both operands have mode @var{m}, which is
*************** would be.
*** 6532,6552 ****
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{log10@var{m}2} instruction pattern
  @item @samp{log10@var{m}2}
  Store the base-10 logarithm of operand 1 into operand 0.  Both operands
  have mode @var{m}, which is a scalar or vector floating-point mode.
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{log2@var{m}2} instruction pattern
  @item @samp{log2@var{m}2}
  Store the base-2 logarithm of operand 1 into operand 0.  Both operands
  have mode @var{m}, which is a scalar or vector floating-point mode.
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{logb@var{m}2} instruction pattern
  @item @samp{logb@var{m}2}
  Store the base-@code{FLT_RADIX} logarithm of operand 1 into operand 0.
  Both operands have mode @var{m}, which is a scalar or vector
--- 5600,5620 ----
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex log10@var{m}2
  @item @samp{log10@var{m}2}
  Store the base-10 logarithm of operand 1 into operand 0.  Both operands
  have mode @var{m}, which is a scalar or vector floating-point mode.
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex log2@var{m}2
  @item @samp{log2@var{m}2}
  Store the base-2 logarithm of operand 1 into operand 0.  Both operands
  have mode @var{m}, which is a scalar or vector floating-point mode.
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex logb@var{m}2
  @item @samp{logb@var{m}2}
  Store the base-@code{FLT_RADIX} logarithm of operand 1 into operand 0.
  Both operands have mode @var{m}, which is a scalar or vector
*************** floating-point mode.
*** 6554,6560 ****
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{signbit@var{m}2} instruction pattern
  @item @samp{signbit@var{m}2}
  Store the sign bit of floating-point operand 1 in operand 0.
  @var{m} is either a scalar or vector mode.  When it is a scalar,
--- 5622,5628 ----
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex signbit@var{m}2
  @item @samp{signbit@var{m}2}
  Store the sign bit of floating-point operand 1 in operand 0.
  @var{m} is either a scalar or vector mode.  When it is a scalar,
*************** the same number of elements and the same
*** 6565,6571 ****
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{significand@var{m}2} instruction pattern
  @item @samp{significand@var{m}2}
  Store the significand of floating-point operand 1 in operand 0.
  Both operands have mode @var{m}, which is a scalar or vector
--- 5633,5639 ----
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex significand@var{m}2
  @item @samp{significand@var{m}2}
  Store the significand of floating-point operand 1 in operand 0.
  Both operands have mode @var{m}, which is a scalar or vector
*************** floating-point mode.
*** 6573,6579 ****
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{pow@var{m}3} instruction pattern
  @item @samp{pow@var{m}3}
  Store the value of operand 1 raised to the exponent operand 2
  into operand 0.  All operands have mode @var{m}, which is a scalar
--- 5641,5647 ----
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex pow@var{m}3
  @item @samp{pow@var{m}3}
  Store the value of operand 1 raised to the exponent operand 2
  into operand 0.  All operands have mode @var{m}, which is a scalar
*************** or vector floating-point mode.
*** 6581,6587 ****
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{atan2@var{m}3} instruction pattern
  @item @samp{atan2@var{m}3}
  Store the arc tangent (inverse tangent) of operand 1 divided by
  operand 2 into operand 0, using the signs of both arguments to
--- 5649,5655 ----
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex atan2@var{m}3
  @item @samp{atan2@var{m}3}
  Store the arc tangent (inverse tangent) of operand 1 divided by
  operand 2 into operand 0, using the signs of both arguments to
*************** determine the quadrant of the result.  A
*** 6590,6596 ****
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{floor@var{m}2} instruction pattern
  @item @samp{floor@var{m}2}
  Store the largest integral value not greater than operand 1 in operand 0.
  Both operands have mode @var{m}, which is a scalar or vector
--- 5658,5664 ----
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex floor@var{m}2
  @item @samp{floor@var{m}2}
  Store the largest integral value not greater than operand 1 in operand 0.
  Both operands have mode @var{m}, which is a scalar or vector
*************** operands; otherwise, it may not.
*** 6600,6606 ****
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{btrunc@var{m}2} instruction pattern
  @item @samp{btrunc@var{m}2}
  Round operand 1 to an integer, towards zero, and store the result in
  operand 0.  Both operands have mode @var{m}, which is a scalar or
--- 5668,5674 ----
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex btrunc@var{m}2
  @item @samp{btrunc@var{m}2}
  Round operand 1 to an integer, towards zero, and store the result in
  operand 0.  Both operands have mode @var{m}, which is a scalar or
*************** operands; otherwise, it may not.
*** 6610,6616 ****
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{round@var{m}2} instruction pattern
  @item @samp{round@var{m}2}
  Round operand 1 to the nearest integer, rounding away from zero in the
  event of a tie, and store the result in operand 0.  Both operands have
--- 5678,5684 ----
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex round@var{m}2
  @item @samp{round@var{m}2}
  Round operand 1 to the nearest integer, rounding away from zero in the
  event of a tie, and store the result in operand 0.  Both operands have
*************** not.
*** 6621,6627 ****
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{ceil@var{m}2} instruction pattern
  @item @samp{ceil@var{m}2}
  Store the smallest integral value not less than operand 1 in operand 0.
  Both operands have mode @var{m}, which is a scalar or vector
--- 5689,5695 ----
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex ceil@var{m}2
  @item @samp{ceil@var{m}2}
  Store the smallest integral value not less than operand 1 in operand 0.
  Both operands have mode @var{m}, which is a scalar or vector
*************** operands; otherwise, it may not.
*** 6631,6637 ****
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{nearbyint@var{m}2} instruction pattern
  @item @samp{nearbyint@var{m}2}
  Round operand 1 to an integer, using the current rounding mode, and
  store the result in operand 0.  Do not raise an inexact condition when
--- 5699,5705 ----
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex nearbyint@var{m}2
  @item @samp{nearbyint@var{m}2}
  Round operand 1 to an integer, using the current rounding mode, and
  store the result in operand 0.  Do not raise an inexact condition when
*************** the result is different from the argumen
*** 6640,6646 ****
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{rint@var{m}2} instruction pattern
  @item @samp{rint@var{m}2}
  Round operand 1 to an integer, using the current rounding mode, and
  store the result in operand 0.  Raise an inexact condition when
--- 5708,5714 ----
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex rint@var{m}2
  @item @samp{rint@var{m}2}
  Round operand 1 to an integer, using the current rounding mode, and
  store the result in operand 0.  Raise an inexact condition when
*************** the result is different from the argumen
*** 6649,6679 ****
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{lrint@var{m}@var{n}2}
  @item @samp{lrint@var{m}@var{n}2}
  Convert operand 1 (valid for floating point mode @var{m}) to fixed
  point mode @var{n} as a signed number according to the current
  rounding mode and store in operand 0 (which has mode @var{n}).
  
! @cindex @code{lround@var{m}@var{n}2}
  @item @samp{lround@var{m}@var{n}2}
  Convert operand 1 (valid for floating point mode @var{m}) to fixed
  point mode @var{n} as a signed number rounding to nearest and away
  from zero and store in operand 0 (which has mode @var{n}).
  
! @cindex @code{lfloor@var{m}@var{n}2}
  @item @samp{lfloor@var{m}@var{n}2}
  Convert operand 1 (valid for floating point mode @var{m}) to fixed
  point mode @var{n} as a signed number rounding down and store in
  operand 0 (which has mode @var{n}).
  
! @cindex @code{lceil@var{m}@var{n}2}
  @item @samp{lceil@var{m}@var{n}2}
  Convert operand 1 (valid for floating point mode @var{m}) to fixed
  point mode @var{n} as a signed number rounding up and store in
  operand 0 (which has mode @var{n}).
  
! @cindex @code{copysign@var{m}3} instruction pattern
  @item @samp{copysign@var{m}3}
  Store a value with the magnitude of operand 1 and the sign of operand
  2 into operand 0.  All operands have mode @var{m}, which is a scalar or
--- 5717,5747 ----
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex lrint@var{m}@var{n}2
  @item @samp{lrint@var{m}@var{n}2}
  Convert operand 1 (valid for floating point mode @var{m}) to fixed
  point mode @var{n} as a signed number according to the current
  rounding mode and store in operand 0 (which has mode @var{n}).
  
! @mdindex lround@var{m}@var{n}2
  @item @samp{lround@var{m}@var{n}2}
  Convert operand 1 (valid for floating point mode @var{m}) to fixed
  point mode @var{n} as a signed number rounding to nearest and away
  from zero and store in operand 0 (which has mode @var{n}).
  
! @mdindex lfloor@var{m}@var{n}2
  @item @samp{lfloor@var{m}@var{n}2}
  Convert operand 1 (valid for floating point mode @var{m}) to fixed
  point mode @var{n} as a signed number rounding down and store in
  operand 0 (which has mode @var{n}).
  
! @mdindex lceil@var{m}@var{n}2
  @item @samp{lceil@var{m}@var{n}2}
  Convert operand 1 (valid for floating point mode @var{m}) to fixed
  point mode @var{n} as a signed number rounding up and store in
  operand 0 (which has mode @var{n}).
  
! @mdindex copysign@var{m}3
  @item @samp{copysign@var{m}3}
  Store a value with the magnitude of operand 1 and the sign of operand
  2 into operand 0.  All operands have mode @var{m}, which is a scalar or
*************** vector floating-point mode.
*** 6681,6687 ****
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{xorsign@var{m}3} instruction pattern
  @item @samp{xorsign@var{m}3}
  Equivalent to @samp{op0 = op1 * copysign (1.0, op2)}: store a value with
  the magnitude of operand 1 and the sign of operand 2 into operand 0.
--- 5749,5755 ----
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex xorsign@var{m}3
  @item @samp{xorsign@var{m}3}
  Equivalent to @samp{op0 = op1 * copysign (1.0, op2)}: store a value with
  the magnitude of operand 1 and the sign of operand 2 into operand 0.
*************** floating-point mode.
*** 6690,6886 ****
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{issignaling@var{m}2} instruction pattern
  @item @samp{issignaling@var{m}2}
  Set operand 0 to 1 if operand 1 is a signaling NaN and to 0 otherwise.
  
! @cindex @code{cadd90@var{m}3} instruction pattern
! @item @samp{cadd90@var{m}3}
! Perform vector add and subtract on even/odd number pairs.  The operation being
! matched is semantically described as
! 
! @smallexample
!   for (int i = 0; i < N; i += 2)
!     @{
!       c[i] = a[i] - b[i+1];
!       c[i+1] = a[i+1] + b[i];
!     @}
! @end smallexample
! 
! This operation is semantically equivalent to performing a vector addition of
! complex numbers in operand 1 with operand 2 rotated by 90 degrees around
! the argand plane and storing the result in operand 0.
! 
! In GCC lane ordering the real part of the number must be in the even lanes with
! the imaginary part in the odd lanes.
! 
! The operation is only supported for vector modes @var{m}.
! 
! This pattern is not allowed to @code{FAIL}.
! 
! @cindex @code{cadd270@var{m}3} instruction pattern
! @item @samp{cadd270@var{m}3}
! Perform vector add and subtract on even/odd number pairs.  The operation being
! matched is semantically described as
! 
! @smallexample
!   for (int i = 0; i < N; i += 2)
!     @{
!       c[i] = a[i] + b[i+1];
!       c[i+1] = a[i+1] - b[i];
!     @}
! @end smallexample
! 
! This operation is semantically equivalent to performing a vector addition of
! complex numbers in operand 1 with operand 2 rotated by 270 degrees around
! the argand plane and storing the result in operand 0.
! 
! In GCC lane ordering the real part of the number must be in the even lanes with
! the imaginary part in the odd lanes.
! 
! The operation is only supported for vector modes @var{m}.
! 
! This pattern is not allowed to @code{FAIL}.
! 
! @cindex @code{cmla@var{m}4} instruction pattern
! @item @samp{cmla@var{m}4}
! Perform a vector multiply and accumulate that is semantically the same as
! a multiply and accumulate of complex numbers.
! 
! @smallexample
!   complex TYPE op0[N];
!   complex TYPE op1[N];
!   complex TYPE op2[N];
!   complex TYPE op3[N];
!   for (int i = 0; i < N; i += 1)
!     @{
!       op0[i] = op1[i] * op2[i] + op3[i];
!     @}
! @end smallexample
! 
! In GCC lane ordering the real part of the number must be in the even lanes with
! the imaginary part in the odd lanes.
! 
! The operation is only supported for vector modes @var{m}.
! 
! This pattern is not allowed to @code{FAIL}.
! 
! @cindex @code{cmla_conj@var{m}4} instruction pattern
! @item @samp{cmla_conj@var{m}4}
! Perform a vector multiply by conjugate and accumulate that is semantically
! the same as a multiply and accumulate of complex numbers where the second
! multiply arguments is conjugated.
! 
! @smallexample
!   complex TYPE op0[N];
!   complex TYPE op1[N];
!   complex TYPE op2[N];
!   complex TYPE op3[N];
!   for (int i = 0; i < N; i += 1)
!     @{
!       op0[i] = op1[i] * conj (op2[i]) + op3[i];
!     @}
! @end smallexample
! 
! In GCC lane ordering the real part of the number must be in the even lanes with
! the imaginary part in the odd lanes.
! 
! The operation is only supported for vector modes @var{m}.
! 
! This pattern is not allowed to @code{FAIL}.
! 
! @cindex @code{cmls@var{m}4} instruction pattern
! @item @samp{cmls@var{m}4}
! Perform a vector multiply and subtract that is semantically the same as
! a multiply and subtract of complex numbers.
! 
! @smallexample
!   complex TYPE op0[N];
!   complex TYPE op1[N];
!   complex TYPE op2[N];
!   complex TYPE op3[N];
!   for (int i = 0; i < N; i += 1)
!     @{
!       op0[i] = op1[i] * op2[i] - op3[i];
!     @}
! @end smallexample
! 
! In GCC lane ordering the real part of the number must be in the even lanes with
! the imaginary part in the odd lanes.
! 
! The operation is only supported for vector modes @var{m}.
! 
! This pattern is not allowed to @code{FAIL}.
! 
! @cindex @code{cmls_conj@var{m}4} instruction pattern
! @item @samp{cmls_conj@var{m}4}
! Perform a vector multiply by conjugate and subtract that is semantically
! the same as a multiply and subtract of complex numbers where the second
! multiply arguments is conjugated.
! 
! @smallexample
!   complex TYPE op0[N];
!   complex TYPE op1[N];
!   complex TYPE op2[N];
!   complex TYPE op3[N];
!   for (int i = 0; i < N; i += 1)
!     @{
!       op0[i] = op1[i] * conj (op2[i]) - op3[i];
!     @}
! @end smallexample
! 
! In GCC lane ordering the real part of the number must be in the even lanes with
! the imaginary part in the odd lanes.
! 
! The operation is only supported for vector modes @var{m}.
! 
! This pattern is not allowed to @code{FAIL}.
! 
! @cindex @code{cmul@var{m}4} instruction pattern
! @item @samp{cmul@var{m}4}
! Perform a vector multiply that is semantically the same as multiply of
! complex numbers.
! 
! @smallexample
!   complex TYPE op0[N];
!   complex TYPE op1[N];
!   complex TYPE op2[N];
!   for (int i = 0; i < N; i += 1)
!     @{
!       op0[i] = op1[i] * op2[i];
!     @}
! @end smallexample
! 
! In GCC lane ordering the real part of the number must be in the even lanes with
! the imaginary part in the odd lanes.
! 
! The operation is only supported for vector modes @var{m}.
! 
! This pattern is not allowed to @code{FAIL}.
! 
! @cindex @code{cmul_conj@var{m}4} instruction pattern
! @item @samp{cmul_conj@var{m}4}
! Perform a vector multiply by conjugate that is semantically the same as a
! multiply of complex numbers where the second multiply arguments is conjugated.
! 
! @smallexample
!   complex TYPE op0[N];
!   complex TYPE op1[N];
!   complex TYPE op2[N];
!   for (int i = 0; i < N; i += 1)
!     @{
!       op0[i] = op1[i] * conj (op2[i]);
!     @}
! @end smallexample
! 
! In GCC lane ordering the real part of the number must be in the even lanes with
! the imaginary part in the odd lanes.
! 
! The operation is only supported for vector modes @var{m}.
! 
! This pattern is not allowed to @code{FAIL}.
! 
! @cindex @code{ffs@var{m}2} instruction pattern
  @item @samp{ffs@var{m}2}
  Store into operand 0 one plus the index of the least significant 1-bit
  of operand 1.  If operand 1 is zero, store zero.
--- 5758,5768 ----
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex issignaling@var{m}2
  @item @samp{issignaling@var{m}2}
  Set operand 0 to 1 if operand 1 is a signaling NaN and to 0 otherwise.
  
! @mdindex ffs@var{m}2
  @item @samp{ffs@var{m}2}
  Store into operand 0 one plus the index of the least significant 1-bit
  of operand 1.  If operand 1 is zero, store zero.
*************** operands must have mode @var{m}.
*** 6894,6900 ****
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{clrsb@var{m}2} instruction pattern
  @item @samp{clrsb@var{m}2}
  Count leading redundant sign bits.
  Store into operand 0 the number of redundant sign bits in operand 1, starting
--- 5776,5782 ----
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex clrsb@var{m}2
  @item @samp{clrsb@var{m}2}
  Count leading redundant sign bits.
  Store into operand 0 the number of redundant sign bits in operand 1, starting
*************** operands must have mode @var{m}.
*** 6911,6917 ****
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{clz@var{m}2} instruction pattern
  @item @samp{clz@var{m}2}
  Store into operand 0 the number of leading 0-bits in operand 1, starting
  at the most significant bit position.  If operand 1 is 0, the
--- 5793,5799 ----
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex clz@var{m}2
  @item @samp{clz@var{m}2}
  Store into operand 0 the number of leading 0-bits in operand 1, starting
  at the most significant bit position.  If operand 1 is 0, the
*************** operands must have mode @var{m}.
*** 6927,6933 ****
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{ctz@var{m}2} instruction pattern
  @item @samp{ctz@var{m}2}
  Store into operand 0 the number of trailing 0-bits in operand 1, starting
  at the least significant bit position.  If operand 1 is 0, the
--- 5809,5815 ----
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex ctz@var{m}2
  @item @samp{ctz@var{m}2}
  Store into operand 0 the number of trailing 0-bits in operand 1, starting
  at the least significant bit position.  If operand 1 is 0, the
*************** operands must have mode @var{m}.
*** 6943,6949 ****
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{popcount@var{m}2} instruction pattern
  @item @samp{popcount@var{m}2}
  Store into operand 0 the number of 1-bits in operand 1.
  
--- 5825,5831 ----
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex popcount@var{m}2
  @item @samp{popcount@var{m}2}
  Store into operand 0 the number of 1-bits in operand 1.
  
*************** operands must have mode @var{m}.
*** 6956,6962 ****
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{parity@var{m}2} instruction pattern
  @item @samp{parity@var{m}2}
  Store into operand 0 the parity of operand 1, i.e.@: the number of 1-bits
  in operand 1 modulo 2.
--- 5838,5844 ----
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex parity@var{m}2
  @item @samp{parity@var{m}2}
  Store into operand 0 the parity of operand 1, i.e.@: the number of 1-bits
  in operand 1 modulo 2.
*************** operands must have mode @var{m}.
*** 6970,6980 ****
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{one_cmpl@var{m}2} instruction pattern
  @item @samp{one_cmpl@var{m}2}
  Store the bitwise-complement of operand 1 into operand 0.
  
! @cindex @code{cpymem@var{m}} instruction pattern
  @item @samp{cpymem@var{m}}
  Block copy instruction.  The destination and source blocks of memory
  are the first two operands, and both are @code{mem:BLK}s with an
--- 5852,5862 ----
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex one_cmpl@var{m}2
  @item @samp{one_cmpl@var{m}2}
  Store the bitwise-complement of operand 1 into operand 0.
  
! @mdindex cpymem@var{m}
  @item @samp{cpymem@var{m}}
  Block copy instruction.  The destination and source blocks of memory
  are the first two operands, and both are @code{mem:BLK}s with an
*************** overlap.  An exception is the case where
*** 7012,7018 ****
  equal, this case needs to be handled correctly.
  These patterns are used to do inline expansion of @code{__builtin_memcpy}.
  
! @cindex @code{movmem@var{m}} instruction pattern
  @item @samp{movmem@var{m}}
  Block move instruction.  The destination and source blocks of memory
  are the first two operands, and both are @code{mem:BLK}s with an
--- 5894,5900 ----
  equal, this case needs to be handled correctly.
  These patterns are used to do inline expansion of @code{__builtin_memcpy}.
  
! @mdindex movmem@var{m}
  @item @samp{movmem@var{m}}
  Block move instruction.  The destination and source blocks of memory
  are the first two operands, and both are @code{mem:BLK}s with an
*************** The @code{movmem@var{m}} patterns must c
*** 7048,7054 ****
  the source and destination strings overlap. These patterns are used to
  do inline expansion of @code{__builtin_memmove}.
  
! @cindex @code{movstr} instruction pattern
  @item @samp{movstr}
  String copy instruction, with @code{stpcpy} semantics.  Operand 0 is
  an output operand in mode @code{Pmode}.  The addresses of the
--- 5930,5936 ----
  the source and destination strings overlap. These patterns are used to
  do inline expansion of @code{__builtin_memmove}.
  
! @mdindex movstr
  @item @samp{movstr}
  String copy instruction, with @code{stpcpy} semantics.  Operand 0 is
  an output operand in mode @code{Pmode}.  The addresses of the
*************** which the @code{NUL} terminator was stor
*** 7060,7066 ****
  This pattern has also several optional operands that are same as in
  @code{setmem}.
  
! @cindex @code{setmem@var{m}} instruction pattern
  @item @samp{setmem@var{m}}
  Block set instruction.  The destination string is the first operand,
  given as a @code{mem:BLK} whose address is in mode @code{Pmode}.  The
--- 5942,5948 ----
  This pattern has also several optional operands that are same as in
  @code{setmem}.
  
! @mdindex setmem@var{m}
  @item @samp{setmem@var{m}}
  Block set instruction.  The destination string is the first operand,
  given as a @code{mem:BLK} whose address is in mode @code{Pmode}.  The
*************** given size).
*** 7087,7093 ****
  
  The use for multiple @code{setmem@var{m}} is as for @code{cpymem@var{m}}.
  
! @cindex @code{cmpstrn@var{m}} instruction pattern
  @item @samp{cmpstrn@var{m}}
  String compare instruction, with five operands.  Operand 0 is the output;
  it has mode @var{m}.  The remaining four operands are like the operands
--- 5969,5975 ----
  
  The use for multiple @code{setmem@var{m}} is as for @code{cpymem@var{m}}.
  
! @mdindex cmpstrn@var{m}
  @item @samp{cmpstrn@var{m}}
  String compare instruction, with five operands.  Operand 0 is the output;
  it has mode @var{m}.  The remaining four operands are like the operands
*************** comparison terminates early if the fetch
*** 7100,7106 ****
  they are equal to zero.  The effect of the instruction is to store a
  value in operand 0 whose sign indicates the result of the comparison.
  
! @cindex @code{cmpstr@var{m}} instruction pattern
  @item @samp{cmpstr@var{m}}
  String compare instruction, without known maximum length.  Operand 0 is the
  output; it has mode @var{m}.  The second and third operand are the blocks of
--- 5982,5988 ----
  they are equal to zero.  The effect of the instruction is to store a
  value in operand 0 whose sign indicates the result of the comparison.
  
! @mdindex cmpstr@var{m}
  @item @samp{cmpstr@var{m}}
  String compare instruction, without known maximum length.  Operand 0 is the
  output; it has mode @var{m}.  The second and third operand are the blocks of
*************** are different or if they are equal to ze
*** 7121,7127 ****
  instruction is to store a value in operand 0 whose sign indicates the
  result of the comparison.
  
! @cindex @code{cmpmem@var{m}} instruction pattern
  @item @samp{cmpmem@var{m}}
  Block compare instruction, with five operands like the operands
  of @samp{cmpstr@var{m}}.  The two memory blocks specified are compared
--- 6003,6009 ----
  instruction is to store a value in operand 0 whose sign indicates the
  result of the comparison.
  
! @mdindex cmpmem@var{m}
  @item @samp{cmpmem@var{m}}
  Block compare instruction, with five operands like the operands
  of @samp{cmpstr@var{m}}.  The two memory blocks specified are compared
*************** the comparison will not stop if both byt
*** 7132,7138 ****
  the instruction is to store a value in operand 0 whose sign indicates
  the result of the comparison.
  
! @cindex @code{strlen@var{m}} instruction pattern
  @item @samp{strlen@var{m}}
  Compute the length of a string, with three operands.
  Operand 0 is the result (of mode @var{m}), operand 1 is
--- 6014,6020 ----
  the instruction is to store a value in operand 0 whose sign indicates
  the result of the comparison.
  
! @mdindex strlen@var{m}
  @item @samp{strlen@var{m}}
  Compute the length of a string, with three operands.
  Operand 0 is the result (of mode @var{m}), operand 1 is
*************** operand 2 is the character to search for
*** 7141,7166 ****
  and operand 3 is a constant describing the known alignment
  of the beginning of the string.
  
! @cindex @code{rawmemchr@var{m}} instruction pattern
  @item @samp{rawmemchr@var{m}}
  Scan memory referred to by operand 1 for the first occurrence of operand 2.
  Operand 1 is a @code{mem} and operand 2 a @code{const_int} of mode @var{m}.
  Operand 0 is the result, i.e., a pointer to the first occurrence of operand 2
  in the memory block given by operand 1.
  
! @cindex @code{float@var{m}@var{n}2} instruction pattern
  @item @samp{float@var{m}@var{n}2}
  Convert signed integer operand 1 (valid for fixed point mode @var{m}) to
  floating point mode @var{n} and store in operand 0 (which has mode
  @var{n}).
  
! @cindex @code{floatuns@var{m}@var{n}2} instruction pattern
  @item @samp{floatuns@var{m}@var{n}2}
  Convert unsigned integer operand 1 (valid for fixed point mode @var{m})
  to floating point mode @var{n} and store in operand 0 (which has mode
  @var{n}).
  
! @cindex @code{fix@var{m}@var{n}2} instruction pattern
  @item @samp{fix@var{m}@var{n}2}
  Convert operand 1 (valid for floating point mode @var{m}) to fixed
  point mode @var{n} as a signed number and store in operand 0 (which
--- 6023,6048 ----
  and operand 3 is a constant describing the known alignment
  of the beginning of the string.
  
! @mdindex rawmemchr@var{m}
  @item @samp{rawmemchr@var{m}}
  Scan memory referred to by operand 1 for the first occurrence of operand 2.
  Operand 1 is a @code{mem} and operand 2 a @code{const_int} of mode @var{m}.
  Operand 0 is the result, i.e., a pointer to the first occurrence of operand 2
  in the memory block given by operand 1.
  
! @mdindex float@var{m}@var{n}2
  @item @samp{float@var{m}@var{n}2}
  Convert signed integer operand 1 (valid for fixed point mode @var{m}) to
  floating point mode @var{n} and store in operand 0 (which has mode
  @var{n}).
  
! @mdindex floatuns@var{m}@var{n}2
  @item @samp{floatuns@var{m}@var{n}2}
  Convert unsigned integer operand 1 (valid for fixed point mode @var{m})
  to floating point mode @var{n} and store in operand 0 (which has mode
  @var{n}).
  
! @mdindex fix@var{m}@var{n}2
  @item @samp{fix@var{m}@var{n}2}
  Convert operand 1 (valid for floating point mode @var{m}) to fixed
  point mode @var{n} as a signed number and store in operand 0 (which
*************** the value of operand 1 is an integer.
*** 7170,7217 ****
  If the machine description defines this pattern, it also needs to
  define the @code{ftrunc} pattern.
  
! @cindex @code{fixuns@var{m}@var{n}2} instruction pattern
  @item @samp{fixuns@var{m}@var{n}2}
  Convert operand 1 (valid for floating point mode @var{m}) to fixed
  point mode @var{n} as an unsigned number and store in operand 0 (which
  has mode @var{n}).  This instruction's result is defined only when the
  value of operand 1 is an integer.
  
! @cindex @code{ftrunc@var{m}2} instruction pattern
  @item @samp{ftrunc@var{m}2}
  Convert operand 1 (valid for floating point mode @var{m}) to an
  integer value, still represented in floating point mode @var{m}, and
  store it in operand 0 (valid for floating point mode @var{m}).
  
! @cindex @code{fix_trunc@var{m}@var{n}2} instruction pattern
  @item @samp{fix_trunc@var{m}@var{n}2}
  Like @samp{fix@var{m}@var{n}2} but works for any floating point value
  of mode @var{m} by converting the value to an integer.
  
! @cindex @code{fixuns_trunc@var{m}@var{n}2} instruction pattern
  @item @samp{fixuns_trunc@var{m}@var{n}2}
  Like @samp{fixuns@var{m}@var{n}2} but works for any floating point
  value of mode @var{m} by converting the value to an integer.
  
! @cindex @code{trunc@var{m}@var{n}2} instruction pattern
  @item @samp{trunc@var{m}@var{n}2}
  Truncate operand 1 (valid for mode @var{m}) to mode @var{n} and
  store in operand 0 (which has mode @var{n}).  Both modes must be fixed
  point or both floating point.
  
! @cindex @code{extend@var{m}@var{n}2} instruction pattern
  @item @samp{extend@var{m}@var{n}2}
  Sign-extend operand 1 (valid for mode @var{m}) to mode @var{n} and
  store in operand 0 (which has mode @var{n}).  Both modes must be fixed
  point or both floating point.
  
! @cindex @code{zero_extend@var{m}@var{n}2} instruction pattern
  @item @samp{zero_extend@var{m}@var{n}2}
  Zero-extend operand 1 (valid for mode @var{m}) to mode @var{n} and
  store in operand 0 (which has mode @var{n}).  Both modes must be fixed
  point.
  
! @cindex @code{fract@var{m}@var{n}2} instruction pattern
  @item @samp{fract@var{m}@var{n}2}
  Convert operand 1 of mode @var{m} to mode @var{n} and store in
  operand 0 (which has mode @var{n}).  Mode @var{m} and mode @var{n}
--- 6052,6099 ----
  If the machine description defines this pattern, it also needs to
  define the @code{ftrunc} pattern.
  
! @mdindex fixuns@var{m}@var{n}2
  @item @samp{fixuns@var{m}@var{n}2}
  Convert operand 1 (valid for floating point mode @var{m}) to fixed
  point mode @var{n} as an unsigned number and store in operand 0 (which
  has mode @var{n}).  This instruction's result is defined only when the
  value of operand 1 is an integer.
  
! @mdindex ftrunc@var{m}2
  @item @samp{ftrunc@var{m}2}
  Convert operand 1 (valid for floating point mode @var{m}) to an
  integer value, still represented in floating point mode @var{m}, and
  store it in operand 0 (valid for floating point mode @var{m}).
  
! @mdindex fix_trunc@var{m}@var{n}2
  @item @samp{fix_trunc@var{m}@var{n}2}
  Like @samp{fix@var{m}@var{n}2} but works for any floating point value
  of mode @var{m} by converting the value to an integer.
  
! @mdindex fixuns_trunc@var{m}@var{n}2
  @item @samp{fixuns_trunc@var{m}@var{n}2}
  Like @samp{fixuns@var{m}@var{n}2} but works for any floating point
  value of mode @var{m} by converting the value to an integer.
  
! @mdindex trunc@var{m}@var{n}2
  @item @samp{trunc@var{m}@var{n}2}
  Truncate operand 1 (valid for mode @var{m}) to mode @var{n} and
  store in operand 0 (which has mode @var{n}).  Both modes must be fixed
  point or both floating point.
  
! @mdindex extend@var{m}@var{n}2
  @item @samp{extend@var{m}@var{n}2}
  Sign-extend operand 1 (valid for mode @var{m}) to mode @var{n} and
  store in operand 0 (which has mode @var{n}).  Both modes must be fixed
  point or both floating point.
  
! @mdindex zero_extend@var{m}@var{n}2
  @item @samp{zero_extend@var{m}@var{n}2}
  Zero-extend operand 1 (valid for mode @var{m}) to mode @var{n} and
  store in operand 0 (which has mode @var{n}).  Both modes must be fixed
  point.
  
! @mdindex fract@var{m}@var{n}2
  @item @samp{fract@var{m}@var{n}2}
  Convert operand 1 of mode @var{m} to mode @var{n} and store in
  operand 0 (which has mode @var{n}).  Mode @var{m} and mode @var{n}
*************** fixed-point to signed integer, floating-
*** 7220,7226 ****
  or fixed-point to floating-point.
  When overflows or underflows happen, the results are undefined.
  
! @cindex @code{satfract@var{m}@var{n}2} instruction pattern
  @item @samp{satfract@var{m}@var{n}2}
  Convert operand 1 of mode @var{m} to mode @var{n} and store in
  operand 0 (which has mode @var{n}).  Mode @var{m} and mode @var{n}
--- 6102,6108 ----
  or fixed-point to floating-point.
  When overflows or underflows happen, the results are undefined.
  
! @mdindex satfract@var{m}@var{n}2
  @item @samp{satfract@var{m}@var{n}2}
  Convert operand 1 of mode @var{m} to mode @var{n} and store in
  operand 0 (which has mode @var{n}).  Mode @var{m} and mode @var{n}
*************** or floating-point to fixed-point.
*** 7229,7235 ****
  When overflows or underflows happen, the instruction saturates the
  results to the maximum or the minimum.
  
! @cindex @code{fractuns@var{m}@var{n}2} instruction pattern
  @item @samp{fractuns@var{m}@var{n}2}
  Convert operand 1 of mode @var{m} to mode @var{n} and store in
  operand 0 (which has mode @var{n}).  Mode @var{m} and mode @var{n}
--- 6111,6117 ----
  When overflows or underflows happen, the instruction saturates the
  results to the maximum or the minimum.
  
! @mdindex fractuns@var{m}@var{n}2
  @item @samp{fractuns@var{m}@var{n}2}
  Convert operand 1 of mode @var{m} to mode @var{n} and store in
  operand 0 (which has mode @var{n}).  Mode @var{m} and mode @var{n}
*************** could be unsigned integer to fixed-point
*** 7237,7250 ****
  fixed-point to unsigned integer.
  When overflows or underflows happen, the results are undefined.
  
! @cindex @code{satfractuns@var{m}@var{n}2} instruction pattern
  @item @samp{satfractuns@var{m}@var{n}2}
  Convert unsigned integer operand 1 of mode @var{m} to fixed-point mode
  @var{n} and store in operand 0 (which has mode @var{n}).
  When overflows or underflows happen, the instruction saturates the
  results to the maximum or the minimum.
  
! @cindex @code{extv@var{m}} instruction pattern
  @item @samp{extv@var{m}}
  Extract a bit-field from register operand 1, sign-extend it, and store
  it in operand 0.  Operand 2 specifies the width of the field in bits
--- 6119,6132 ----
  fixed-point to unsigned integer.
  When overflows or underflows happen, the results are undefined.
  
! @mdindex satfractuns@var{m}@var{n}2
  @item @samp{satfractuns@var{m}@var{n}2}
  Convert unsigned integer operand 1 of mode @var{m} to fixed-point mode
  @var{n} and store in operand 0 (which has mode @var{n}).
  When overflows or underflows happen, the instruction saturates the
  results to the maximum or the minimum.
  
! @mdindex extv@var{m}
  @item @samp{extv@var{m}}
  Extract a bit-field from register operand 1, sign-extend it, and store
  it in operand 0.  Operand 2 specifies the width of the field in bits
*************** otherwise.
*** 7255,7261 ****
  Operands 0 and 1 both have mode @var{m}.  Operands 2 and 3 have a
  target-specific mode.
  
! @cindex @code{extvmisalign@var{m}} instruction pattern
  @item @samp{extvmisalign@var{m}}
  Extract a bit-field from memory operand 1, sign extend it, and store
  it in operand 0.  Operand 2 specifies the width in bits and operand 3
--- 6137,6143 ----
  Operands 0 and 1 both have mode @var{m}.  Operands 2 and 3 have a
  target-specific mode.
  
! @mdindex extvmisalign@var{m}
  @item @samp{extvmisalign@var{m}}
  Extract a bit-field from memory operand 1, sign extend it, and store
  it in operand 0.  Operand 2 specifies the width in bits and operand 3
*************** Operands 2 and 3 have a target-specific
*** 7268,7283 ****
  
  The instruction must not read beyond the last byte of the bit-field.
  
! @cindex @code{extzv@var{m}} instruction pattern
  @item @samp{extzv@var{m}}
  Like @samp{extv@var{m}} except that the bit-field value is zero-extended.
  
! @cindex @code{extzvmisalign@var{m}} instruction pattern
  @item @samp{extzvmisalign@var{m}}
  Like @samp{extvmisalign@var{m}} except that the bit-field value is
  zero-extended.
  
! @cindex @code{insv@var{m}} instruction pattern
  @item @samp{insv@var{m}}
  Insert operand 3 into a bit-field of register operand 0.  Operand 1
  specifies the width of the field in bits and operand 2 the starting bit,
--- 6150,6165 ----
  
  The instruction must not read beyond the last byte of the bit-field.
  
! @mdindex extzv@var{m}
  @item @samp{extzv@var{m}}
  Like @samp{extv@var{m}} except that the bit-field value is zero-extended.
  
! @mdindex extzvmisalign@var{m}
  @item @samp{extzvmisalign@var{m}}
  Like @samp{extvmisalign@var{m}} except that the bit-field value is
  zero-extended.
  
! @mdindex insv@var{m}
  @item @samp{insv@var{m}}
  Insert operand 3 into a bit-field of register operand 0.  Operand 1
  specifies the width of the field in bits and operand 2 the starting bit,
*************** is true and from the least significant b
*** 7287,7293 ****
  Operands 0 and 3 both have mode @var{m}.  Operands 1 and 2 have a
  target-specific mode.
  
! @cindex @code{insvmisalign@var{m}} instruction pattern
  @item @samp{insvmisalign@var{m}}
  Insert operand 3 into a bit-field of memory operand 0.  Operand 1
  specifies the width of the field in bits and operand 2 the starting bit.
--- 6169,6175 ----
  Operands 0 and 3 both have mode @var{m}.  Operands 1 and 2 have a
  target-specific mode.
  
! @mdindex insvmisalign@var{m}
  @item @samp{insvmisalign@var{m}}
  Insert operand 3 into a bit-field of memory operand 0.  Operand 1
  specifies the width of the field in bits and operand 2 the starting bit.
*************** Operands 1 and 2 have a target-specific
*** 7300,7306 ****
  
  The instruction must not read or write beyond the last byte of the bit-field.
  
! @cindex @code{extv} instruction pattern
  @item @samp{extv}
  Extract a bit-field from operand 1 (a register or memory operand), where
  operand 2 specifies the width in bits and operand 3 the starting bit,
--- 6182,6188 ----
  
  The instruction must not read or write beyond the last byte of the bit-field.
  
! @mdindex extv
  @item @samp{extv}
  Extract a bit-field from operand 1 (a register or memory operand), where
  operand 2 specifies the width in bits and operand 3 the starting bit,
*************** before it is stored in operand 0.
*** 7318,7331 ****
  This pattern is deprecated; please use @samp{extv@var{m}} and
  @code{extvmisalign@var{m}} instead.
  
! @cindex @code{extzv} instruction pattern
  @item @samp{extzv}
  Like @samp{extv} except that the bit-field value is zero-extended.
  
  This pattern is deprecated; please use @samp{extzv@var{m}} and
  @code{extzvmisalign@var{m}} instead.
  
! @cindex @code{insv} instruction pattern
  @item @samp{insv}
  Store operand 3 (which must be valid for @code{word_mode}) into a
  bit-field in operand 0, where operand 1 specifies the width in bits and
--- 6200,6213 ----
  This pattern is deprecated; please use @samp{extv@var{m}} and
  @code{extvmisalign@var{m}} instead.
  
! @mdindex extzv
  @item @samp{extzv}
  Like @samp{extv} except that the bit-field value is zero-extended.
  
  This pattern is deprecated; please use @samp{extzv@var{m}} and
  @code{extzvmisalign@var{m}} instead.
  
! @mdindex insv
  @item @samp{insv}
  Store operand 3 (which must be valid for @code{word_mode}) into a
  bit-field in operand 0, where operand 1 specifies the width in bits and
*************** for operands 1 and 2 and the constant is
*** 7339,7345 ****
  This pattern is deprecated; please use @samp{insv@var{m}} and
  @code{insvmisalign@var{m}} instead.
  
! @cindex @code{mov@var{mode}cc} instruction pattern
  @item @samp{mov@var{mode}cc}
  Conditionally move operand 2 or operand 3 into operand 0 according to the
  comparison in operand 1.  If the comparison is true, operand 2 is moved
--- 6221,6227 ----
  This pattern is deprecated; please use @samp{insv@var{m}} and
  @code{insvmisalign@var{m}} instead.
  
! @mdindex mov@var{mode}cc
  @item @samp{mov@var{mode}cc}
  Conditionally move operand 2 or operand 3 into operand 0 according to the
  comparison in operand 1.  If the comparison is true, operand 2 is moved
*************** codes and vice versa.
*** 7353,7636 ****
  If the machine does not have conditional move instructions, do not
  define these patterns.
  
! @cindex @code{add@var{mode}cc} instruction pattern
  @item @samp{add@var{mode}cc}
  Similar to @samp{mov@var{mode}cc} but for conditional addition.  Conditionally
  move operand 2 or (operands 2 + operand 3) into operand 0 according to the
  comparison in operand 1.  If the comparison is false, operand 2 is moved into
  operand 0, otherwise (operand 2 + operand 3) is moved.
  
! @cindex @code{cond_neg@var{mode}} instruction pattern
! @cindex @code{cond_one_cmpl@var{mode}} instruction pattern
! @cindex @code{cond_sqrt@var{mode}} instruction pattern
! @cindex @code{cond_ceil@var{mode}} instruction pattern
! @cindex @code{cond_floor@var{mode}} instruction pattern
! @cindex @code{cond_round@var{mode}} instruction pattern
! @cindex @code{cond_rint@var{mode}} instruction pattern
! @item @samp{cond_neg@var{mode}}
! @itemx @samp{cond_one_cmpl@var{mode}}
! @itemx @samp{cond_sqrt@var{mode}}
! @itemx @samp{cond_ceil@var{mode}}
! @itemx @samp{cond_floor@var{mode}}
! @itemx @samp{cond_round@var{mode}}
! @itemx @samp{cond_rint@var{mode}}
! When operand 1 is true, perform an operation on operands 2 and
! store the result in operand 0, otherwise store operand 3 in operand 0.
! The operation works elementwise if the operands are vectors.
! 
! The scalar case is equivalent to:
! 
! @smallexample
! op0 = op1 ? @var{op} op2 : op3;
! @end smallexample
! 
! while the vector case is equivalent to:
! 
! @smallexample
! for (i = 0; i < GET_MODE_NUNITS (@var{m}); i++)
!   op0[i] = op1[i] ? @var{op} op2[i] : op3[i];
! @end smallexample
! 
! where, for example, @var{op} is @code{~} for @samp{cond_one_cmpl@var{mode}}.
! 
! When defined for floating-point modes, the contents of @samp{op2[i]}
! are not interpreted if @samp{op1[i]} is false, just like they would not
! be in a normal C @samp{?:} condition.
! 
! Operands 0, 2, and 3 all have mode @var{m}.  Operand 1 is a scalar
! integer if @var{m} is scalar, otherwise it has the mode returned by
! @code{TARGET_VECTORIZE_GET_MASK_MODE}.
! 
! @samp{cond_@var{op}@var{mode}} generally corresponds to a conditional
! form of @samp{@var{op}@var{mode}2}.
! 
! @cindex @code{cond_add@var{mode}} instruction pattern
! @cindex @code{cond_sub@var{mode}} instruction pattern
! @cindex @code{cond_mul@var{mode}} instruction pattern
! @cindex @code{cond_div@var{mode}} instruction pattern
! @cindex @code{cond_udiv@var{mode}} instruction pattern
! @cindex @code{cond_mod@var{mode}} instruction pattern
! @cindex @code{cond_umod@var{mode}} instruction pattern
! @cindex @code{cond_and@var{mode}} instruction pattern
! @cindex @code{cond_ior@var{mode}} instruction pattern
! @cindex @code{cond_xor@var{mode}} instruction pattern
! @cindex @code{cond_smin@var{mode}} instruction pattern
! @cindex @code{cond_smax@var{mode}} instruction pattern
! @cindex @code{cond_umin@var{mode}} instruction pattern
! @cindex @code{cond_umax@var{mode}} instruction pattern
! @cindex @code{cond_copysign@var{mode}} instruction pattern
! @cindex @code{cond_fmin@var{mode}} instruction pattern
! @cindex @code{cond_fmax@var{mode}} instruction pattern
! @cindex @code{cond_ashl@var{mode}} instruction pattern
! @cindex @code{cond_ashr@var{mode}} instruction pattern
! @cindex @code{cond_lshr@var{mode}} instruction pattern
! @item @samp{cond_add@var{mode}}
! @itemx @samp{cond_sub@var{mode}}
! @itemx @samp{cond_mul@var{mode}}
! @itemx @samp{cond_div@var{mode}}
! @itemx @samp{cond_udiv@var{mode}}
! @itemx @samp{cond_mod@var{mode}}
! @itemx @samp{cond_umod@var{mode}}
! @itemx @samp{cond_and@var{mode}}
! @itemx @samp{cond_ior@var{mode}}
! @itemx @samp{cond_xor@var{mode}}
! @itemx @samp{cond_smin@var{mode}}
! @itemx @samp{cond_smax@var{mode}}
! @itemx @samp{cond_umin@var{mode}}
! @itemx @samp{cond_umax@var{mode}}
! @itemx @samp{cond_copysign@var{mode}}
! @itemx @samp{cond_fmin@var{mode}}
! @itemx @samp{cond_fmax@var{mode}}
! @itemx @samp{cond_ashl@var{mode}}
! @itemx @samp{cond_ashr@var{mode}}
! @itemx @samp{cond_lshr@var{mode}}
! When operand 1 is true, perform an operation on operands 2 and 3 and
! store the result in operand 0, otherwise store operand 4 in operand 0.
! The operation works elementwise if the operands are vectors.
! 
! The scalar case is equivalent to:
! 
! @smallexample
! op0 = op1 ? op2 @var{op} op3 : op4;
! @end smallexample
! 
! while the vector case is equivalent to:
! 
! @smallexample
! for (i = 0; i < GET_MODE_NUNITS (@var{m}); i++)
!   op0[i] = op1[i] ? op2[i] @var{op} op3[i] : op4[i];
! @end smallexample
! 
! where, for example, @var{op} is @code{+} for @samp{cond_add@var{mode}}.
! 
! When defined for floating-point modes, the contents of @samp{op3[i]}
! are not interpreted if @samp{op1[i]} is false, just like they would not
! be in a normal C @samp{?:} condition.
! 
! Operands 0, 2, 3 and 4 all have mode @var{m}.  Operand 1 is a scalar
! integer if @var{m} is scalar, otherwise it has the mode returned by
! @code{TARGET_VECTORIZE_GET_MASK_MODE}.
! 
! @samp{cond_@var{op}@var{mode}} generally corresponds to a conditional
! form of @samp{@var{op}@var{mode}3}.  As an exception, the vector forms
! of shifts correspond to patterns like @code{vashl@var{mode}3} rather
! than patterns like @code{ashl@var{mode}3}.
! 
! @samp{cond_copysign@var{mode}} is only defined for floating point modes.
! 
! @cindex @code{cond_fma@var{mode}} instruction pattern
! @cindex @code{cond_fms@var{mode}} instruction pattern
! @cindex @code{cond_fnma@var{mode}} instruction pattern
! @cindex @code{cond_fnms@var{mode}} instruction pattern
! @item @samp{cond_fma@var{mode}}
! @itemx @samp{cond_fms@var{mode}}
! @itemx @samp{cond_fnma@var{mode}}
! @itemx @samp{cond_fnms@var{mode}}
! Like @samp{cond_add@var{m}}, except that the conditional operation
! takes 3 operands rather than two.  For example, the vector form of
! @samp{cond_fma@var{mode}} is equivalent to:
! 
! @smallexample
! for (i = 0; i < GET_MODE_NUNITS (@var{m}); i++)
!   op0[i] = op1[i] ? fma (op2[i], op3[i], op4[i]) : op5[i];
! @end smallexample
! 
! @cindex @code{cond_len_neg@var{mode}} instruction pattern
! @cindex @code{cond_len_one_cmpl@var{mode}} instruction pattern
! @cindex @code{cond_len_sqrt@var{mode}} instruction pattern
! @cindex @code{cond_len_ceil@var{mode}} instruction pattern
! @cindex @code{cond_len_floor@var{mode}} instruction pattern
! @cindex @code{cond_len_round@var{mode}} instruction pattern
! @cindex @code{cond_len_rint@var{mode}} instruction pattern
! @item @samp{cond_len_neg@var{mode}}
! @itemx @samp{cond_len_one_cmpl@var{mode}}
! @itemx @samp{cond_len_sqrt@var{mode}}
! @itemx @samp{cond_len_ceil@var{mode}}
! @itemx @samp{cond_len_floor@var{mode}}
! @itemx @samp{cond_len_round@var{mode}}
! @itemx @samp{cond_len_rint@var{mode}}
! When operand 1 is true and element index < operand 4 + operand 5, perform an operation on operands 1 and
! store the result in operand 0, otherwise store operand 2 in operand 0.
! The operation only works for the operands are vectors.
! 
! @smallexample
! for (i = 0; i < GET_MODE_NUNITS (@var{m}); i++)
!   op0[i] = (i < ops[4] + ops[5] && op1[i]
!             ? @var{op} op2[i]
!             : op3[i]);
! @end smallexample
! 
! where, for example, @var{op} is @code{~} for @samp{cond_len_one_cmpl@var{mode}}.
! 
! When defined for floating-point modes, the contents of @samp{op2[i]}
! are not interpreted if @samp{op1[i]} is false, just like they would not
! be in a normal C @samp{?:} condition.
! 
! Operands 0, 2, and 3 all have mode @var{m}.  Operand 1 is a scalar
! integer if @var{m} is scalar, otherwise it has the mode returned by
! @code{TARGET_VECTORIZE_GET_MASK_MODE}.  Operand 4 has whichever
! integer mode the target prefers.
! 
! @samp{cond_len_@var{op}@var{mode}} generally corresponds to a conditional
! form of @samp{@var{op}@var{mode}2}.
! 
! 
! @cindex @code{cond_len_add@var{mode}} instruction pattern
! @cindex @code{cond_len_sub@var{mode}} instruction pattern
! @cindex @code{cond_len_mul@var{mode}} instruction pattern
! @cindex @code{cond_len_div@var{mode}} instruction pattern
! @cindex @code{cond_len_udiv@var{mode}} instruction pattern
! @cindex @code{cond_len_mod@var{mode}} instruction pattern
! @cindex @code{cond_len_umod@var{mode}} instruction pattern
! @cindex @code{cond_len_and@var{mode}} instruction pattern
! @cindex @code{cond_len_ior@var{mode}} instruction pattern
! @cindex @code{cond_len_xor@var{mode}} instruction pattern
! @cindex @code{cond_len_smin@var{mode}} instruction pattern
! @cindex @code{cond_len_smax@var{mode}} instruction pattern
! @cindex @code{cond_len_umin@var{mode}} instruction pattern
! @cindex @code{cond_len_umax@var{mode}} instruction pattern
! @cindex @code{cond_len_copysign@var{mode}} instruction pattern
! @cindex @code{cond_len_fmin@var{mode}} instruction pattern
! @cindex @code{cond_len_fmax@var{mode}} instruction pattern
! @cindex @code{cond_len_ashl@var{mode}} instruction pattern
! @cindex @code{cond_len_ashr@var{mode}} instruction pattern
! @cindex @code{cond_len_lshr@var{mode}} instruction pattern
! @item @samp{cond_len_add@var{mode}}
! @itemx @samp{cond_len_sub@var{mode}}
! @itemx @samp{cond_len_mul@var{mode}}
! @itemx @samp{cond_len_div@var{mode}}
! @itemx @samp{cond_len_udiv@var{mode}}
! @itemx @samp{cond_len_mod@var{mode}}
! @itemx @samp{cond_len_umod@var{mode}}
! @itemx @samp{cond_len_and@var{mode}}
! @itemx @samp{cond_len_ior@var{mode}}
! @itemx @samp{cond_len_xor@var{mode}}
! @itemx @samp{cond_len_smin@var{mode}}
! @itemx @samp{cond_len_smax@var{mode}}
! @itemx @samp{cond_len_umin@var{mode}}
! @itemx @samp{cond_len_umax@var{mode}}
! @itemx @samp{cond_len_copysign@var{mode}}
! @itemx @samp{cond_len_fmin@var{mode}}
! @itemx @samp{cond_len_fmax@var{mode}}
! @itemx @samp{cond_len_ashl@var{mode}}
! @itemx @samp{cond_len_ashr@var{mode}}
! @itemx @samp{cond_len_lshr@var{mode}}
! When operand 1 is true and element index < operand 5 + operand 6, perform an operation on operands 2 and 3 and
! store the result in operand 0, otherwise store operand 4 in operand 0.
! The operation only works for the operands are vectors.
! 
! @smallexample
! for (i = 0; i < GET_MODE_NUNITS (@var{m}); i++)
!   op0[i] = (i < ops[5] + ops[6] && op1[i]
!             ? op2[i] @var{op} op3[i]
!             : op4[i]);
! @end smallexample
! 
! where, for example, @var{op} is @code{+} for @samp{cond_len_add@var{mode}}.
! 
! When defined for floating-point modes, the contents of @samp{op3[i]}
! are not interpreted if @samp{op1[i]} is false, just like they would not
! be in a normal C @samp{?:} condition.
! 
! Operands 0, 2, 3 and 4 all have mode @var{m}.  Operand 1 is a scalar
! integer if @var{m} is scalar, otherwise it has the mode returned by
! @code{TARGET_VECTORIZE_GET_MASK_MODE}.  Operand 5 has whichever
! integer mode the target prefers.
! 
! @samp{cond_len_@var{op}@var{mode}} generally corresponds to a conditional
! form of @samp{@var{op}@var{mode}3}.  As an exception, the vector forms
! of shifts correspond to patterns like @code{vashl@var{mode}3} rather
! than patterns like @code{ashl@var{mode}3}.
! 
! @samp{cond_len_copysign@var{mode}} is only defined for floating point modes.
! 
! @cindex @code{cond_len_fma@var{mode}} instruction pattern
! @cindex @code{cond_len_fms@var{mode}} instruction pattern
! @cindex @code{cond_len_fnma@var{mode}} instruction pattern
! @cindex @code{cond_len_fnms@var{mode}} instruction pattern
! @item @samp{cond_len_fma@var{mode}}
! @itemx @samp{cond_len_fms@var{mode}}
! @itemx @samp{cond_len_fnma@var{mode}}
! @itemx @samp{cond_len_fnms@var{mode}}
! Like @samp{cond_len_add@var{m}}, except that the conditional operation
! takes 3 operands rather than two.  For example, the vector form of
! @samp{cond_len_fma@var{mode}} is equivalent to:
! 
! @smallexample
! for (i = 0; i < GET_MODE_NUNITS (@var{m}); i++)
!   op0[i] = (i < ops[6] + ops[7] && op1[i]
!             ? fma (op2[i], op3[i], op4[i])
!             : op5[i]);
! @end smallexample
! 
! @cindex @code{neg@var{mode}cc} instruction pattern
  @item @samp{neg@var{mode}cc}
  Similar to @samp{mov@var{mode}cc} but for conditional negation.  Conditionally
  move the negation of operand 2 or the unchanged operand 3 into operand 0
  according to the comparison in operand 1.  If the comparison is true, the negation
  of operand 2 is moved into operand 0, otherwise operand 3 is moved.
  
! @cindex @code{not@var{mode}cc} instruction pattern
  @item @samp{not@var{mode}cc}
  Similar to @samp{neg@var{mode}cc} but for conditional complement.
  Conditionally move the bitwise complement of operand 2 or the unchanged
--- 6235,6255 ----
  If the machine does not have conditional move instructions, do not
  define these patterns.
  
! @mdindex add@var{mode}cc
  @item @samp{add@var{mode}cc}
  Similar to @samp{mov@var{mode}cc} but for conditional addition.  Conditionally
  move operand 2 or (operands 2 + operand 3) into operand 0 according to the
  comparison in operand 1.  If the comparison is false, operand 2 is moved into
  operand 0, otherwise (operand 2 + operand 3) is moved.
  
! @mdindex neg@var{mode}cc
  @item @samp{neg@var{mode}cc}
  Similar to @samp{mov@var{mode}cc} but for conditional negation.  Conditionally
  move the negation of operand 2 or the unchanged operand 3 into operand 0
  according to the comparison in operand 1.  If the comparison is true, the negation
  of operand 2 is moved into operand 0, otherwise operand 3 is moved.
  
! @mdindex not@var{mode}cc
  @item @samp{not@var{mode}cc}
  Similar to @samp{neg@var{mode}cc} but for conditional complement.
  Conditionally move the bitwise complement of operand 2 or the unchanged
*************** operand 3 into operand 0 according to th
*** 7638,7644 ****
  If the comparison is true, the complement of operand 2 is moved into
  operand 0, otherwise operand 3 is moved.
  
! @cindex @code{cstore@var{mode}4} instruction pattern
  @item @samp{cstore@var{mode}4}
  Store zero or nonzero in operand 0 according to whether a comparison
  is true.  Operand 1 is a comparison operator.  Operand 2 and operand 3
--- 6257,6263 ----
  If the comparison is true, the complement of operand 2 is moved into
  operand 0, otherwise operand 3 is moved.
  
! @mdindex cstore@var{mode}4
  @item @samp{cstore@var{mode}4}
  Store zero or nonzero in operand 0 according to whether a comparison
  is true.  Operand 1 is a comparison operator.  Operand 2 and operand 3
*************** case, you can and should make operand 1'
*** 7675,7761 ****
  in the @samp{cstore@var{mode}4} pattern, or remove the pattern altogether
  from the machine description.
  
! @cindex @code{tbranch_@var{op}@var{mode}3} instruction pattern
  @item @samp{tbranch_@var{op}@var{mode}3}
  Conditional branch instruction combined with a bit test-and-compare
  instruction. Operand 0 is the operand of the comparison.  Operand 1 is the bit
  position of Operand 1 to test.  Operand 3 is the @code{code_label} to jump to.
  @var{op} is one of @var{eq} or @var{ne}.
  
! @cindex @code{cbranch@var{mode}4} instruction pattern
! @item @samp{cbranch@var{mode}4}
! Conditional branch instruction combined with a compare instruction.
! Operand 0 is a comparison operator.  Operand 1 and operand 2 are the
! first and second operands of the comparison, respectively.  Operand 3
! is the @code{code_label} to jump to.  For vectors this optab is only used for
! comparisons of VECTOR_BOOLEAN_TYPE_P values and it never called for
! data-registers.  Data vector operands should use one of the patterns below
! instead.
! 
! @cindex @code{vec_cbranch_any@var{mode}} instruction pattern
! @item @samp{vec_cbranch_any@var{mode}}
! Conditional branch instruction based on a vector compare that branches
! when at least one of the elementwise comparisons of the two input
! vectors is true.
! Operand 0 is a comparison operator.  Operand 1 and operand 2 are the
! first and second operands of the comparison, respectively.  Operand 3
! is the @code{code_label} to jump to.
! 
! @cindex @code{vec_cbranch_all@var{mode}} instruction pattern
! @item @samp{vec_cbranch_all@var{mode}}
! Conditional branch instruction based on a vector compare that branches
! when all of the elementwise comparisons of the two input vectors is true.
! Operand 0 is a comparison operator.  Operand 1 and operand 2 are the
! first and second operands of the comparison, respectively.  Operand 3
! is the @code{code_label} to jump to.
! 
! @cindex @code{cond_vec_cbranch_any@var{mode}} instruction pattern
! @item @samp{cond_vec_cbranch_any@var{mode}}
! Masked conditional branch instruction based on a vector compare that branches
! when at least one of the elementwise comparisons of the two input
! vectors is true.
! Operand 0 is a comparison operator.  Operand 1 is the mask operand.
! Operand 2 and operand 3 are the first and second operands of the comparison,
! respectively.  Operand 5 is the @code{code_label} to jump to.  Inactive lanes in
! the mask operand should not influence the decision to branch.
! 
! @cindex @code{cond_vec_cbranch_all@var{mode}} instruction pattern
! @item @samp{cond_vec_cbranch_all@var{mode}}
! Masked conditional branch instruction based on a vector compare that branches
! when all of the elementwise comparisons of the two input vectors is true.
! Operand 0 is a comparison operator.  Operand 1 is the mask operand.
! Operand 2 and operand 3 are the first and second operands of the comparison,
! respectively.  Operand 5 is the @code{code_label} to jump to.  Inactive lanes in
! the mask operand should not influence the decision to branch.
! 
! @cindex @code{cond_len_vec_cbranch_any@var{mode}} instruction pattern
! @item @samp{cond_len_vec_cbranch_any@var{mode}}
! Len based conditional branch instruction based on a vector compare that branches
! when at least one of the elementwise comparisons of the two input
! vectors is true.
! Operand 0 is a comparison operator.  Operand 1 is the mask operand.  Operand 2
! and operand 3 are the first and second operands of the comparison, respectively.
! Operand 4 is the len operand and Operand 5 is the bias operand.  Operand 6 is
! the @code{code_label} to jump to.  Inactive lanes in the mask operand should not
! influence the decision to branch.
! 
! @cindex @code{cond_len_vec_cbranch_all@var{mode}} instruction pattern
! @item @samp{cond_len_vec_cbranch_all@var{mode}}
! Len based conditional branch instruction based on a vector compare that branches
! when all of the elementwise comparisons of the two input vectors is true.
! Operand 0 is a comparison operator.  Operand 1 is the mask operand.  Operand 2
! and operand 3 are the first and second operands of the comparison, respectively.
! Operand 4 is the len operand and Operand 5 is the bias operand.  Operand 6 is
! the @code{code_label} to jump to. Inactive lanes in the mask operand should not
! influence the decision to branch.
! 
! @cindex @code{jump} instruction pattern
  @item @samp{jump}
  A jump inside a function; an unconditional branch.  Operand 0 is the
  @code{code_label} to jump to.  This pattern name is mandatory on all
  machines.
  
! @cindex @code{call} instruction pattern
  @item @samp{call}
  Subroutine call instruction returning no value.  Operand 0 is the
  function to call; operand 1 is the number of bytes of arguments pushed
--- 6294,6313 ----
  in the @samp{cstore@var{mode}4} pattern, or remove the pattern altogether
  from the machine description.
  
! @mdindex tbranch_@var{op}@var{mode}3
  @item @samp{tbranch_@var{op}@var{mode}3}
  Conditional branch instruction combined with a bit test-and-compare
  instruction. Operand 0 is the operand of the comparison.  Operand 1 is the bit
  position of Operand 1 to test.  Operand 3 is the @code{code_label} to jump to.
  @var{op} is one of @var{eq} or @var{ne}.
  
! @mdindex jump
  @item @samp{jump}
  A jump inside a function; an unconditional branch.  Operand 0 is the
  @code{code_label} to jump to.  This pattern name is mandatory on all
  machines.
  
! @mdindex call
  @item @samp{call}
  Subroutine call instruction returning no value.  Operand 0 is the
  function to call; operand 1 is the number of bytes of arguments pushed
*************** instruction, the pattern for this operat
*** 7779,7785 ****
  @code{define_expand} (@pxref{Expander Definitions}) that places the
  address into a register and uses that register in the call instruction.
  
! @cindex @code{call_value} instruction pattern
  @item @samp{call_value}
  Subroutine call instruction returning a value.  Operand 0 is the hard
  register in which the value is returned.  There are three more
--- 6331,6337 ----
  @code{define_expand} (@pxref{Expander Definitions}) that places the
  address into a register and uses that register in the call instruction.
  
! @mdindex call_value
  @item @samp{call_value}
  Subroutine call instruction returning a value.  Operand 0 is the hard
  register in which the value is returned.  There are three more
*************** instruction (but with numbers increased
*** 7789,7796 ****
  Subroutines that return @code{BLKmode} objects use the @samp{call}
  insn.
  
! @cindex @code{call_pop} instruction pattern
! @cindex @code{call_value_pop} instruction pattern
  @item @samp{call_pop}, @samp{call_value_pop}
  Similar to @samp{call} and @samp{call_value}, except used if defined and
  if @code{RETURN_POPS_ARGS} is nonzero.  They should emit a @code{parallel}
--- 6341,6348 ----
  Subroutines that return @code{BLKmode} objects use the @samp{call}
  insn.
  
! @mdindex call_pop
! @mdindex call_value_pop
  @item @samp{call_pop}, @samp{call_value_pop}
  Similar to @samp{call} and @samp{call_value}, except used if defined and
  if @code{RETURN_POPS_ARGS} is nonzero.  They should emit a @code{parallel}
*************** For machines where @code{RETURN_POPS_ARG
*** 7801,7807 ****
  patterns increases the number of functions for which the frame pointer
  can be eliminated, if desired.
  
! @cindex @code{untyped_call} instruction pattern
  @item @samp{untyped_call}
  Subroutine call instruction returning a value of any type.  Operand 0 is
  the function to call; operand 1 is a memory location where the result of
--- 6353,6359 ----
  patterns increases the number of functions for which the frame pointer
  can be eliminated, if desired.
  
! @mdindex untyped_call
  @item @samp{untyped_call}
  Subroutine call instruction returning a value of any type.  Operand 0 is
  the function to call; operand 1 is a memory location where the result of
*************** returned.  This instruction pattern is r
*** 7816,7822 ****
  multiple registers that can hold a return value
  (i.e.@: @code{FUNCTION_VALUE_REGNO_P} is true for more than one register).
  
! @cindex @code{return} instruction pattern
  @item @samp{return}
  Subroutine return instruction.  This instruction pattern name should be
  defined only if a single instruction can do all the work of returning
--- 6368,6374 ----
  multiple registers that can hold a return value
  (i.e.@: @code{FUNCTION_VALUE_REGNO_P} is true for more than one register).
  
! @mdindex return
  @item @samp{return}
  Subroutine return instruction.  This instruction pattern name should be
  defined only if a single instruction can do all the work of returning
*************** to save any registers or allocate stack
*** 7832,7838 ****
  It is valid for this pattern to expand to an instruction using
  @code{simple_return} if no epilogue is required.
  
! @cindex @code{simple_return} instruction pattern
  @item @samp{simple_return}
  Subroutine return instruction.  This instruction pattern name should be
  defined only if a single instruction can do all the work of returning
--- 6384,6390 ----
  It is valid for this pattern to expand to an instruction using
  @code{simple_return} if no epilogue is required.
  
! @mdindex simple_return
  @item @samp{simple_return}
  Subroutine return instruction.  This instruction pattern name should be
  defined only if a single instruction can do all the work of returning
*************** such as
*** 7869,7875 ****
  where @var{condition} would normally be the same condition specified on the
  named @samp{return} pattern.
  
! @cindex @code{untyped_return} instruction pattern
  @item @samp{untyped_return}
  Untyped subroutine return instruction.  This instruction pattern should
  be defined to support @code{__builtin_return} on machines where special
--- 6421,6427 ----
  where @var{condition} would normally be the same condition specified on the
  named @samp{return} pattern.
  
! @mdindex untyped_return
  @item @samp{untyped_return}
  Untyped subroutine return instruction.  This instruction pattern should
  be defined to support @code{__builtin_return} on machines where special
*************** with @code{__builtin_apply} is stored; o
*** 7880,7897 ****
  expression where each element is a @code{set} expression that indicates
  the restoring of a function return value from the result block.
  
! @cindex @code{nop} instruction pattern
  @item @samp{nop}
  No-op instruction.  This instruction pattern name should always be defined
  to output a no-op in assembler code.  @code{(const_int 0)} will do as an
  RTL pattern.
  
! @cindex @code{indirect_jump} instruction pattern
  @item @samp{indirect_jump}
  An instruction to jump to an address which is operand zero.
  This pattern name is mandatory on all machines.
  
! @cindex @code{casesi} instruction pattern
  @item @samp{casesi}
  Instruction to jump through a dispatch table, including bounds checking.
  This instruction takes five operands:
--- 6432,6449 ----
  expression where each element is a @code{set} expression that indicates
  the restoring of a function return value from the result block.
  
! @mdindex nop
  @item @samp{nop}
  No-op instruction.  This instruction pattern name should always be defined
  to output a no-op in assembler code.  @code{(const_int 0)} will do as an
  RTL pattern.
  
! @mdindex indirect_jump
  @item @samp{indirect_jump}
  An instruction to jump to an address which is operand zero.
  This pattern name is mandatory on all machines.
  
! @mdindex casesi
  @item @samp{casesi}
  Instruction to jump through a dispatch table, including bounds checking.
  This instruction takes five operands:
*************** The table is an @code{addr_vec} or @code
*** 7918,7924 ****
  @code{jump_table_data}.  The number of elements in the table is one plus the
  difference between the upper bound and the lower bound.
  
! @cindex @code{tablejump} instruction pattern
  @item @samp{tablejump}
  Instruction to jump to a variable address.  This is a low-level
  capability which can be used to implement a dispatch table when there
--- 6470,6476 ----
  @code{jump_table_data}.  The number of elements in the table is one plus the
  difference between the upper bound and the lower bound.
  
! @mdindex tablejump
  @item @samp{tablejump}
  Instruction to jump to a variable address.  This is a low-level
  capability which can be used to implement a dispatch table when there
*************** second operand, but you should incorpora
*** 7937,7943 ****
  that the jump optimizer will not delete the table as unreachable code.
  
  
! @cindex @code{doloop_end} instruction pattern
  @item @samp{doloop_end}
  Conditional branch instruction that decrements a register and
  jumps if the register is nonzero.  Operand 0 is the register to
--- 6489,6495 ----
  that the jump optimizer will not delete the table as unreachable code.
  
  
! @mdindex doloop_end
  @item @samp{doloop_end}
  Conditional branch instruction that decrements a register and
  jumps if the register is nonzero.  Operand 0 is the register to
*************** modify suitable loops to utilize it.  Th
*** 7951,7957 ****
  @code{TARGET_CAN_USE_DOLOOP_P} controls the conditions under which
  low-overhead loops can be used.
  
! @cindex @code{doloop_begin} instruction pattern
  @item @samp{doloop_begin}
  Companion instruction to @code{doloop_end} required for machines that
  need to perform some initialization, such as loading a special counter
--- 6503,6509 ----
  @code{TARGET_CAN_USE_DOLOOP_P} controls the conditions under which
  low-overhead loops can be used.
  
! @mdindex doloop_begin
  @item @samp{doloop_begin}
  Companion instruction to @code{doloop_end} required for machines that
  need to perform some initialization, such as loading a special counter
*************** operand 0 is the register that it decrem
*** 7961,7967 ****
  If initialization insns do not always need to be emitted, use a
  @code{define_expand} (@pxref{Expander Definitions}) and make it fail.
  
! @cindex @code{canonicalize_funcptr_for_compare} instruction pattern
  @item @samp{canonicalize_funcptr_for_compare}
  Canonicalize the function pointer in operand 1 and store the result
  into operand 0.
--- 6513,6519 ----
  If initialization insns do not always need to be emitted, use a
  @code{define_expand} (@pxref{Expander Definitions}) and make it fail.
  
! @mdindex canonicalize_funcptr_for_compare
  @item @samp{canonicalize_funcptr_for_compare}
  Canonicalize the function pointer in operand 1 and store the result
  into operand 0.
*************** Only define this pattern if function poi
*** 7978,7989 ****
  can have different values but still call the same function when
  used in an indirect call.
  
! @cindex @code{save_stack_block} instruction pattern
! @cindex @code{save_stack_function} instruction pattern
! @cindex @code{save_stack_nonlocal} instruction pattern
! @cindex @code{restore_stack_block} instruction pattern
! @cindex @code{restore_stack_function} instruction pattern
! @cindex @code{restore_stack_nonlocal} instruction pattern
  @item @samp{save_stack_block}
  @itemx @samp{save_stack_function}
  @itemx @samp{save_stack_nonlocal}
--- 6530,6541 ----
  can have different values but still call the same function when
  used in an indirect call.
  
! @mdindex save_stack_block
! @mdindex save_stack_function
! @mdindex save_stack_nonlocal
! @mdindex restore_stack_block
! @mdindex restore_stack_function
! @mdindex restore_stack_nonlocal
  @item @samp{save_stack_block}
  @itemx @samp{save_stack_function}
  @itemx @samp{save_stack_nonlocal}
*************** A save area is a @code{mem} that is at a
*** 8039,8045 ****
  @code{virtual_stack_vars_rtx} when the stack pointer is saved for use by
  nonlocal gotos and a @code{reg} in the other two cases.
  
! @cindex @code{allocate_stack} instruction pattern
  @item @samp{allocate_stack}
  Subtract (or add if @code{STACK_GROWS_DOWNWARD} is undefined) operand 1 from
  the stack pointer to create space for dynamically allocated data.
--- 6591,6597 ----
  @code{virtual_stack_vars_rtx} when the stack pointer is saved for use by
  nonlocal gotos and a @code{reg} in the other two cases.
  
! @mdindex allocate_stack
  @item @samp{allocate_stack}
  Subtract (or add if @code{STACK_GROWS_DOWNWARD} is undefined) operand 1 from
  the stack pointer to create space for dynamically allocated data.
*************** Some machines require other operations s
*** 8057,8063 ****
  maintaining the back chain.  Define this pattern to emit those
  operations in addition to updating the stack pointer.
  
! @cindex @code{check_stack} instruction pattern
  @item @samp{check_stack}
  If stack checking (@pxref{Stack Checking}) cannot be done on your system by
  probing the stack, define this pattern to perform the needed check and signal
--- 6609,6615 ----
  maintaining the back chain.  Define this pattern to emit those
  operations in addition to updating the stack pointer.
  
! @mdindex check_stack
  @item @samp{check_stack}
  If stack checking (@pxref{Stack Checking}) cannot be done on your system by
  probing the stack, define this pattern to perform the needed check and signal
*************** the stack farthest from the current stac
*** 8066,8079 ****
  Normally, on platforms where this pattern is needed, you would obtain the
  stack limit from a global or thread-specific variable or register.
  
! @cindex @code{probe_stack_address} instruction pattern
  @item @samp{probe_stack_address}
  If stack checking (@pxref{Stack Checking}) can be done on your system by
  probing the stack but without the need to actually access it, define this
  pattern and signal an error if the stack has overflowed.  The single operand
  is the memory address in the stack that needs to be probed.
  
! @cindex @code{probe_stack} instruction pattern
  @item @samp{probe_stack}
  If stack checking (@pxref{Stack Checking}) can be done on your system by
  probing the stack but doing it with a ``store zero'' instruction is not valid
--- 6618,6631 ----
  Normally, on platforms where this pattern is needed, you would obtain the
  stack limit from a global or thread-specific variable or register.
  
! @mdindex probe_stack_address
  @item @samp{probe_stack_address}
  If stack checking (@pxref{Stack Checking}) can be done on your system by
  probing the stack but without the need to actually access it, define this
  pattern and signal an error if the stack has overflowed.  The single operand
  is the memory address in the stack that needs to be probed.
  
! @mdindex probe_stack
  @item @samp{probe_stack}
  If stack checking (@pxref{Stack Checking}) can be done on your system by
  probing the stack but doing it with a ``store zero'' instruction is not valid
*************** or optimal, define this pattern to do th
*** 8081,8087 ****
  error if the stack has overflowed.  The single operand is the memory reference
  in the stack that needs to be probed.
  
! @cindex @code{nonlocal_goto} instruction pattern
  @item @samp{nonlocal_goto}
  Emit code to generate a non-local goto, e.g., a jump from one function
  to a label in an outer function.  This pattern has four arguments,
--- 6633,6639 ----
  error if the stack has overflowed.  The single operand is the memory reference
  in the stack that needs to be probed.
  
! @mdindex nonlocal_goto
  @item @samp{nonlocal_goto}
  Emit code to generate a non-local goto, e.g., a jump from one function
  to a label in an outer function.  This pattern has four arguments,
*************** and static chain, restore the stack (usi
*** 8099,8105 ****
  to the dispatcher.  You need only define this pattern if this code will
  not work on your machine.
  
! @cindex @code{nonlocal_goto_receiver} instruction pattern
  @item @samp{nonlocal_goto_receiver}
  This pattern, if defined, contains code needed at the target of a
  nonlocal goto after the code already generated by GCC@.  You will not
--- 6651,6657 ----
  to the dispatcher.  You need only define this pattern if this code will
  not work on your machine.
  
! @mdindex nonlocal_goto_receiver
  @item @samp{nonlocal_goto_receiver}
  This pattern, if defined, contains code needed at the target of a
  nonlocal goto after the code already generated by GCC@.  You will not
*************** goto only occurs within a unit-of-transl
*** 8110,8116 ****
  that is shared by all functions of a given module need not be restored.
  There are no arguments.
  
! @cindex @code{exception_receiver} instruction pattern
  @item @samp{exception_receiver}
  This pattern, if defined, contains code needed at the site of an
  exception handler that isn't needed at the site of a nonlocal goto.  You
--- 6662,6668 ----
  that is shared by all functions of a given module need not be restored.
  There are no arguments.
  
! @mdindex exception_receiver
  @item @samp{exception_receiver}
  This pattern, if defined, contains code needed at the site of an
  exception handler that isn't needed at the site of a nonlocal goto.  You
*************** might need this pattern is if some value
*** 8119,8125 ****
  table, must be restored after control flow is branched to the handler of
  an exception.  There are no arguments.
  
! @cindex @code{builtin_setjmp_setup} instruction pattern
  @item @samp{builtin_setjmp_setup}
  This pattern, if defined, contains additional code needed to initialize
  the @code{jmp_buf}.  You will not normally need to define this pattern.
--- 6671,6677 ----
  table, must be restored after control flow is branched to the handler of
  an exception.  There are no arguments.
  
! @mdindex builtin_setjmp_setup
  @item @samp{builtin_setjmp_setup}
  This pattern, if defined, contains additional code needed to initialize
  the @code{jmp_buf}.  You will not normally need to define this pattern.
*************** address of a label for instance).  The s
*** 8130,8136 ****
  the @code{jmp_buf}.  Note that the buffer is five words long and that
  the first three are normally used by the generic mechanism.
  
! @cindex @code{builtin_setjmp_receiver} instruction pattern
  @item @samp{builtin_setjmp_receiver}
  This pattern, if defined, contains code needed at the site of a
  built-in setjmp that isn't needed at the site of a nonlocal goto.  You
--- 6682,6688 ----
  the @code{jmp_buf}.  Note that the buffer is five words long and that
  the first three are normally used by the generic mechanism.
  
! @mdindex builtin_setjmp_receiver
  @item @samp{builtin_setjmp_receiver}
  This pattern, if defined, contains code needed at the site of a
  built-in setjmp that isn't needed at the site of a nonlocal goto.  You
*************** table, must be restored.  It takes one a
*** 8140,8153 ****
  to which builtin_longjmp transferred control; this pattern may be emitted
  at a small offset from that label.
  
! @cindex @code{builtin_longjmp} instruction pattern
  @item @samp{builtin_longjmp}
  This pattern, if defined, performs the entire action of the longjmp.
  You will not normally need to define this pattern unless you also define
  @code{builtin_setjmp_setup}.  The single argument is a pointer to the
  @code{jmp_buf}.
  
! @cindex @code{eh_return} instruction pattern
  @item @samp{eh_return}
  This pattern, if defined, affects the way @code{__builtin_eh_return},
  and thence the call frame exception handling library routines, are
--- 6692,6705 ----
  to which builtin_longjmp transferred control; this pattern may be emitted
  at a small offset from that label.
  
! @mdindex builtin_longjmp
  @item @samp{builtin_longjmp}
  This pattern, if defined, performs the entire action of the longjmp.
  You will not normally need to define this pattern unless you also define
  @code{builtin_setjmp_setup}.  The single argument is a pointer to the
  @code{jmp_buf}.
  
! @mdindex eh_return
  @item @samp{eh_return}
  This pattern, if defined, affects the way @code{__builtin_eh_return},
  and thence the call frame exception handling library routines, are
*************** copy the return address to @code{EH_RETU
*** 8166,8172 ****
  that macro or this pattern needs to be defined if call frame exception
  handling is to be used.
  
! @cindex @code{prologue} instruction pattern
  @anchor{prologue instruction pattern}
  @item @samp{prologue}
  This pattern, if defined, emits RTL for entry to a function.  The function
--- 6718,6724 ----
  that macro or this pattern needs to be defined if call frame exception
  handling is to be used.
  
! @mdindex prologue
  @anchor{prologue instruction pattern}
  @item @samp{prologue}
  This pattern, if defined, emits RTL for entry to a function.  The function
*************** Using a prologue pattern is generally pr
*** 8179,8185 ****
  The @code{prologue} pattern is particularly useful for targets which perform
  instruction scheduling.
  
! @cindex @code{window_save} instruction pattern
  @anchor{window_save instruction pattern}
  @item @samp{window_save}
  This pattern, if defined, emits RTL for a register window save.  It should
--- 6731,6737 ----
  The @code{prologue} pattern is particularly useful for targets which perform
  instruction scheduling.
  
! @mdindex window_save
  @anchor{window_save instruction pattern}
  @item @samp{window_save}
  This pattern, if defined, emits RTL for a register window save.  It should
*************** be defined if the target machine has reg
*** 8187,8193 ****
  are decoupled from calls to subroutines.  The canonical example is the SPARC
  architecture.
  
! @cindex @code{epilogue} instruction pattern
  @anchor{epilogue instruction pattern}
  @item @samp{epilogue}
  This pattern emits RTL for exit from a function.  The function
--- 6739,6745 ----
  are decoupled from calls to subroutines.  The canonical example is the SPARC
  architecture.
  
! @mdindex epilogue
  @anchor{epilogue instruction pattern}
  @item @samp{epilogue}
  This pattern emits RTL for exit from a function.  The function
*************** Using an epilogue pattern is generally p
*** 8200,8206 ****
  The @code{epilogue} pattern is particularly useful for targets which perform
  instruction scheduling or which have delay slots for their return instruction.
  
! @cindex @code{sibcall_epilogue} instruction pattern
  @item @samp{sibcall_epilogue}
  This pattern, if defined, emits RTL for exit from a function without the final
  branch back to the calling function.  This pattern will be emitted before any
--- 6752,6758 ----
  The @code{epilogue} pattern is particularly useful for targets which perform
  instruction scheduling or which have delay slots for their return instruction.
  
! @mdindex sibcall_epilogue
  @item @samp{sibcall_epilogue}
  This pattern, if defined, emits RTL for exit from a function without the final
  branch back to the calling function.  This pattern will be emitted before any
*************** The @code{sibcall_epilogue} pattern must
*** 8210,8221 ****
  parameter passing or any stack slots for arguments passed to the current
  function.
  
! @cindex @code{trap} instruction pattern
  @item @samp{trap}
  This pattern, if defined, signals an error, typically by causing some
  kind of signal to be raised.
  
! @cindex @code{ctrap@var{MM}4} instruction pattern
  @item @samp{ctrap@var{MM}4}
  Conditional trap instruction.  Operand 0 is a piece of RTL which
  performs a comparison, and operands 1 and 2 are the arms of the
--- 6762,6773 ----
  parameter passing or any stack slots for arguments passed to the current
  function.
  
! @mdindex trap
  @item @samp{trap}
  This pattern, if defined, signals an error, typically by causing some
  kind of signal to be raised.
  
! @mdindex ctrap@var{MM}4
  @item @samp{ctrap@var{MM}4}
  Conditional trap instruction.  Operand 0 is a piece of RTL which
  performs a comparison, and operands 1 and 2 are the arms of the
*************** A typical @code{ctrap} pattern looks lik
*** 8233,8239 ****
    "@dots{}")
  @end smallexample
  
! @cindex @code{prefetch} instruction pattern
  @item @samp{prefetch}
  This pattern, if defined, emits code for a non-faulting data prefetch
  instruction.  Operand 0 is the address of the memory to prefetch.  Operand 1
--- 6785,6791 ----
    "@dots{}")
  @end smallexample
  
! @mdindex prefetch
  @item @samp{prefetch}
  This pattern, if defined, emits code for a non-faulting data prefetch
  instruction.  Operand 0 is the address of the memory to prefetch.  Operand 1
*************** respectively, a low or moderate degree o
*** 8248,8261 ****
  Targets that do not support write prefetches or locality hints can ignore
  the values of operands 1 and 2.
  
! @cindex @code{blockage} instruction pattern
  @item @samp{blockage}
  This pattern defines a pseudo insn that prevents the instruction
  scheduler and other passes from moving instructions and using register
  equivalences across the boundary defined by the blockage insn.
  This needs to be an UNSPEC_VOLATILE pattern or a volatile ASM.
  
! @cindex @code{memory_blockage} instruction pattern
  @item @samp{memory_blockage}
  This pattern, if defined, represents a compiler memory barrier, and will be
  placed at points across which RTL passes may not propagate memory accesses.
--- 6800,6813 ----
  Targets that do not support write prefetches or locality hints can ignore
  the values of operands 1 and 2.
  
! @mdindex blockage
  @item @samp{blockage}
  This pattern defines a pseudo insn that prevents the instruction
  scheduler and other passes from moving instructions and using register
  equivalences across the boundary defined by the blockage insn.
  This needs to be an UNSPEC_VOLATILE pattern or a volatile ASM.
  
! @mdindex memory_blockage
  @item @samp{memory_blockage}
  This pattern, if defined, represents a compiler memory barrier, and will be
  placed at points across which RTL passes may not propagate memory accesses.
*************** not need to generate any machine instruc
*** 8264,8277 ****
  the compiler falls back to emitting an instruction corresponding
  to @code{asm volatile ("" ::: "memory")}.
  
! @cindex @code{memory_barrier} instruction pattern
  @item @samp{memory_barrier}
  If the target memory model is not fully synchronous, then this pattern
  should be defined to an instruction that orders both loads and stores
  before the instruction with respect to loads and stores after the instruction.
  This pattern has no operands.
  
! @cindex @code{speculation_barrier} instruction pattern
  @item @samp{speculation_barrier}
  If the target can support speculative execution, then this pattern should
  be defined to an instruction that will block subsequent execution until
--- 6816,6829 ----
  the compiler falls back to emitting an instruction corresponding
  to @code{asm volatile ("" ::: "memory")}.
  
! @mdindex memory_barrier
  @item @samp{memory_barrier}
  If the target memory model is not fully synchronous, then this pattern
  should be defined to an instruction that orders both loads and stores
  before the instruction with respect to loads and stores after the instruction.
  This pattern has no operands.
  
! @mdindex speculation_barrier
  @item @samp{speculation_barrier}
  If the target can support speculative execution, then this pattern should
  be defined to an instruction that will block subsequent execution until
*************** suppress this warning by defining this p
*** 8286,8292 ****
  of @code{0} (zero), which tells the compiler that a speculation
  barrier is not needed for this target.
  
! @cindex @code{sync_compare_and_swap@var{mode}} instruction pattern
  @item @samp{sync_compare_and_swap@var{mode}}
  This pattern, if defined, emits code for an atomic compare-and-swap
  operation.  Operand 1 is the memory on which the atomic operation is
--- 6838,6844 ----
  of @code{0} (zero), which tells the compiler that a speculation
  barrier is not needed for this target.
  
! @mdindex sync_compare_and_swap@var{mode}
  @item @samp{sync_compare_and_swap@var{mode}}
  This pattern, if defined, emits code for an atomic compare-and-swap
  operation.  Operand 1 is the memory on which the atomic operation is
*************** For the purposes of C++11 @code{std::ato
*** 8327,8338 ****
  assumed that these library calls do @emph{not} use any kind of
  interruptable locking.
  
! @cindex @code{sync_add@var{mode}} instruction pattern
! @cindex @code{sync_sub@var{mode}} instruction pattern
! @cindex @code{sync_ior@var{mode}} instruction pattern
! @cindex @code{sync_and@var{mode}} instruction pattern
! @cindex @code{sync_xor@var{mode}} instruction pattern
! @cindex @code{sync_nand@var{mode}} instruction pattern
  @item @samp{sync_add@var{mode}}, @samp{sync_sub@var{mode}}
  @itemx @samp{sync_ior@var{mode}}, @samp{sync_and@var{mode}}
  @itemx @samp{sync_xor@var{mode}}, @samp{sync_nand@var{mode}}
--- 6879,6890 ----
  assumed that these library calls do @emph{not} use any kind of
  interruptable locking.
  
! @mdindex sync_add@var{mode}
! @mdindex sync_sub@var{mode}
! @mdindex sync_ior@var{mode}
! @mdindex sync_and@var{mode}
! @mdindex sync_xor@var{mode}
! @mdindex sync_nand@var{mode}
  @item @samp{sync_add@var{mode}}, @samp{sync_sub@var{mode}}
  @itemx @samp{sync_ior@var{mode}}, @samp{sync_and@var{mode}}
  @itemx @samp{sync_xor@var{mode}}, @samp{sync_nand@var{mode}}
*************** after the atomic operation.
*** 8348,8359 ****
  If these patterns are not defined, the operation will be constructed
  from a compare-and-swap operation, if defined.
  
! @cindex @code{sync_old_add@var{mode}} instruction pattern
! @cindex @code{sync_old_sub@var{mode}} instruction pattern
! @cindex @code{sync_old_ior@var{mode}} instruction pattern
! @cindex @code{sync_old_and@var{mode}} instruction pattern
! @cindex @code{sync_old_xor@var{mode}} instruction pattern
! @cindex @code{sync_old_nand@var{mode}} instruction pattern
  @item @samp{sync_old_add@var{mode}}, @samp{sync_old_sub@var{mode}}
  @itemx @samp{sync_old_ior@var{mode}}, @samp{sync_old_and@var{mode}}
  @itemx @samp{sync_old_xor@var{mode}}, @samp{sync_old_nand@var{mode}}
--- 6900,6911 ----
  If these patterns are not defined, the operation will be constructed
  from a compare-and-swap operation, if defined.
  
! @mdindex sync_old_add@var{mode}
! @mdindex sync_old_sub@var{mode}
! @mdindex sync_old_ior@var{mode}
! @mdindex sync_old_and@var{mode}
! @mdindex sync_old_xor@var{mode}
! @mdindex sync_old_nand@var{mode}
  @item @samp{sync_old_add@var{mode}}, @samp{sync_old_sub@var{mode}}
  @itemx @samp{sync_old_ior@var{mode}}, @samp{sync_old_and@var{mode}}
  @itemx @samp{sync_old_xor@var{mode}}, @samp{sync_old_nand@var{mode}}
*************** after the atomic operation.
*** 8371,8382 ****
  If these patterns are not defined, the operation will be constructed
  from a compare-and-swap operation, if defined.
  
! @cindex @code{sync_new_add@var{mode}} instruction pattern
! @cindex @code{sync_new_sub@var{mode}} instruction pattern
! @cindex @code{sync_new_ior@var{mode}} instruction pattern
! @cindex @code{sync_new_and@var{mode}} instruction pattern
! @cindex @code{sync_new_xor@var{mode}} instruction pattern
! @cindex @code{sync_new_nand@var{mode}} instruction pattern
  @item @samp{sync_new_add@var{mode}}, @samp{sync_new_sub@var{mode}}
  @itemx @samp{sync_new_ior@var{mode}}, @samp{sync_new_and@var{mode}}
  @itemx @samp{sync_new_xor@var{mode}}, @samp{sync_new_nand@var{mode}}
--- 6923,6934 ----
  If these patterns are not defined, the operation will be constructed
  from a compare-and-swap operation, if defined.
  
! @mdindex sync_new_add@var{mode}
! @mdindex sync_new_sub@var{mode}
! @mdindex sync_new_ior@var{mode}
! @mdindex sync_new_and@var{mode}
! @mdindex sync_new_xor@var{mode}
! @mdindex sync_new_nand@var{mode}
  @item @samp{sync_new_add@var{mode}}, @samp{sync_new_sub@var{mode}}
  @itemx @samp{sync_new_ior@var{mode}}, @samp{sync_new_and@var{mode}}
  @itemx @samp{sync_new_xor@var{mode}}, @samp{sync_new_nand@var{mode}}
*************** These patterns are like their @code{sync
*** 8384,8390 ****
  except that they return the value that exists in the memory location
  after the operation, rather than before the operation.
  
! @cindex @code{sync_lock_test_and_set@var{mode}} instruction pattern
  @item @samp{sync_lock_test_and_set@var{mode}}
  This pattern takes two forms, based on the capabilities of the target.
  In either case, operand 0 is the result of the operand, operand 1 is
--- 6936,6942 ----
  except that they return the value that exists in the memory location
  after the operation, rather than before the operation.
  
! @mdindex sync_lock_test_and_set@var{mode}
  @item @samp{sync_lock_test_and_set@var{mode}}
  This pattern takes two forms, based on the capabilities of the target.
  In either case, operand 0 is the result of the operand, operand 1 is
*************** operations after the pattern do not occu
*** 8408,8414 ****
  If this pattern is not defined, the operation will be constructed from
  a compare-and-swap operation, if defined.
  
! @cindex @code{sync_lock_release@var{mode}} instruction pattern
  @item @samp{sync_lock_release@var{mode}}
  This pattern, if defined, releases a lock set by
  @code{sync_lock_test_and_set@var{mode}}.  Operand 0 is the memory
--- 6960,6966 ----
  If this pattern is not defined, the operation will be constructed from
  a compare-and-swap operation, if defined.
  
! @mdindex sync_lock_release@var{mode}
  @item @samp{sync_lock_release@var{mode}}
  This pattern, if defined, releases a lock set by
  @code{sync_lock_test_and_set@var{mode}}.  Operand 0 is the memory
*************** released only after all previous memory
*** 8426,8432 ****
  If this pattern is not defined, then a @code{memory_barrier} pattern
  will be emitted, followed by a store of the value to the memory operand.
  
! @cindex @code{atomic_compare_and_swap@var{mode}} instruction pattern
  @item @samp{atomic_compare_and_swap@var{mode}} 
  This pattern, if defined, emits code for an atomic compare-and-swap
  operation with memory model semantics.  Operand 2 is the memory on which
--- 6978,6984 ----
  If this pattern is not defined, then a @code{memory_barrier} pattern
  will be emitted, followed by a store of the value to the memory operand.
  
! @mdindex atomic_compare_and_swap@var{mode}
  @item @samp{atomic_compare_and_swap@var{mode}} 
  This pattern, if defined, emits code for an atomic compare-and-swap
  operation with memory model semantics.  Operand 2 is the memory on which
*************** If this pattern is not provided, the @co
*** 8455,8461 ****
  built-in functions will utilize the legacy @code{sync_compare_and_swap}
  pattern with an @code{__ATOMIC_SEQ_CST} memory model.
  
! @cindex @code{atomic_load@var{mode}} instruction pattern
  @item @samp{atomic_load@var{mode}}
  This pattern implements an atomic load operation with memory model
  semantics.  Operand 1 is the memory address being loaded from.  Operand 0
--- 7007,7013 ----
  built-in functions will utilize the legacy @code{sync_compare_and_swap}
  pattern with an @code{__ATOMIC_SEQ_CST} memory model.
  
! @mdindex atomic_load@var{mode}
  @item @samp{atomic_load@var{mode}}
  This pattern implements an atomic load operation with memory model
  semantics.  Operand 1 is the memory address being loaded from.  Operand 0
*************** If not present, the @code{__atomic_load}
*** 8466,8472 ****
  resort to a normal load with memory barriers, or a compare-and-swap
  operation if a normal load would not be atomic.
  
! @cindex @code{atomic_store@var{mode}} instruction pattern
  @item @samp{atomic_store@var{mode}}
  This pattern implements an atomic store operation with memory model
  semantics.  Operand 0 is the memory address being stored to.  Operand 1
--- 7018,7024 ----
  resort to a normal load with memory barriers, or a compare-and-swap
  operation if a normal load would not be atomic.
  
! @mdindex atomic_store@var{mode}
  @item @samp{atomic_store@var{mode}}
  This pattern implements an atomic store operation with memory model
  semantics.  Operand 0 is the memory address being stored to.  Operand 1
*************** perform a normal store and surround it w
*** 8478,8484 ****
  the store would not be atomic, then an @code{__atomic_exchange} is
  attempted with the result being ignored.
  
! @cindex @code{atomic_exchange@var{mode}} instruction pattern
  @item @samp{atomic_exchange@var{mode}}
  This pattern implements an atomic exchange operation with memory model
  semantics.  Operand 1 is the memory location the operation is performed on.
--- 7030,7036 ----
  the store would not be atomic, then an @code{__atomic_exchange} is
  attempted with the result being ignored.
  
! @mdindex atomic_exchange@var{mode}
  @item @samp{atomic_exchange@var{mode}}
  This pattern implements an atomic exchange operation with memory model
  semantics.  Operand 1 is the memory location the operation is performed on.
*************** If this pattern is not present, the buil
*** 8490,8501 ****
  @code{__atomic_exchange} will attempt to preform the operation with a
  compare and swap loop.
  
! @cindex @code{atomic_add@var{mode}} instruction pattern
! @cindex @code{atomic_sub@var{mode}} instruction pattern
! @cindex @code{atomic_or@var{mode}} instruction pattern
! @cindex @code{atomic_and@var{mode}} instruction pattern
! @cindex @code{atomic_xor@var{mode}} instruction pattern
! @cindex @code{atomic_nand@var{mode}} instruction pattern
  @item @samp{atomic_add@var{mode}}, @samp{atomic_sub@var{mode}}
  @itemx @samp{atomic_or@var{mode}}, @samp{atomic_and@var{mode}}
  @itemx @samp{atomic_xor@var{mode}}, @samp{atomic_nand@var{mode}}
--- 7042,7053 ----
  @code{__atomic_exchange} will attempt to preform the operation with a
  compare and swap loop.
  
! @mdindex atomic_add@var{mode}
! @mdindex atomic_sub@var{mode}
! @mdindex atomic_or@var{mode}
! @mdindex atomic_and@var{mode}
! @mdindex atomic_xor@var{mode}
! @mdindex atomic_nand@var{mode}
  @item @samp{atomic_add@var{mode}}, @samp{atomic_sub@var{mode}}
  @itemx @samp{atomic_or@var{mode}}, @samp{atomic_and@var{mode}}
  @itemx @samp{atomic_xor@var{mode}}, @samp{atomic_nand@var{mode}}
*************** If these patterns are not defined, attem
*** 8508,8519 ****
  @code{sync} patterns, or equivalent patterns which return a result.  If
  none of these are available a compare-and-swap loop will be used.
  
! @cindex @code{atomic_fetch_add@var{mode}} instruction pattern
! @cindex @code{atomic_fetch_sub@var{mode}} instruction pattern
! @cindex @code{atomic_fetch_or@var{mode}} instruction pattern
! @cindex @code{atomic_fetch_and@var{mode}} instruction pattern
! @cindex @code{atomic_fetch_xor@var{mode}} instruction pattern
! @cindex @code{atomic_fetch_nand@var{mode}} instruction pattern
  @item @samp{atomic_fetch_add@var{mode}}, @samp{atomic_fetch_sub@var{mode}}
  @itemx @samp{atomic_fetch_or@var{mode}}, @samp{atomic_fetch_and@var{mode}}
  @itemx @samp{atomic_fetch_xor@var{mode}}, @samp{atomic_fetch_nand@var{mode}}
--- 7060,7071 ----
  @code{sync} patterns, or equivalent patterns which return a result.  If
  none of these are available a compare-and-swap loop will be used.
  
! @mdindex atomic_fetch_add@var{mode}
! @mdindex atomic_fetch_sub@var{mode}
! @mdindex atomic_fetch_or@var{mode}
! @mdindex atomic_fetch_and@var{mode}
! @mdindex atomic_fetch_xor@var{mode}
! @mdindex atomic_fetch_nand@var{mode}
  @item @samp{atomic_fetch_add@var{mode}}, @samp{atomic_fetch_sub@var{mode}}
  @itemx @samp{atomic_fetch_or@var{mode}}, @samp{atomic_fetch_and@var{mode}}
  @itemx @samp{atomic_fetch_xor@var{mode}}, @samp{atomic_fetch_nand@var{mode}}
*************** If these patterns are not defined, attem
*** 8528,8539 ****
  @code{sync} patterns.  If none of these are available a compare-and-swap
  loop will be used.
  
! @cindex @code{atomic_add_fetch@var{mode}} instruction pattern
! @cindex @code{atomic_sub_fetch@var{mode}} instruction pattern
! @cindex @code{atomic_or_fetch@var{mode}} instruction pattern
! @cindex @code{atomic_and_fetch@var{mode}} instruction pattern
! @cindex @code{atomic_xor_fetch@var{mode}} instruction pattern
! @cindex @code{atomic_nand_fetch@var{mode}} instruction pattern
  @item @samp{atomic_add_fetch@var{mode}}, @samp{atomic_sub_fetch@var{mode}}
  @itemx @samp{atomic_or_fetch@var{mode}}, @samp{atomic_and_fetch@var{mode}}
  @itemx @samp{atomic_xor_fetch@var{mode}}, @samp{atomic_nand_fetch@var{mode}}
--- 7080,7091 ----
  @code{sync} patterns.  If none of these are available a compare-and-swap
  loop will be used.
  
! @mdindex atomic_add_fetch@var{mode}
! @mdindex atomic_sub_fetch@var{mode}
! @mdindex atomic_or_fetch@var{mode}
! @mdindex atomic_and_fetch@var{mode}
! @mdindex atomic_xor_fetch@var{mode}
! @mdindex atomic_nand_fetch@var{mode}
  @item @samp{atomic_add_fetch@var{mode}}, @samp{atomic_sub_fetch@var{mode}}
  @itemx @samp{atomic_or_fetch@var{mode}}, @samp{atomic_and_fetch@var{mode}}
  @itemx @samp{atomic_xor_fetch@var{mode}}, @samp{atomic_nand_fetch@var{mode}}
*************** the operation followed by the arithmetic
*** 8550,8556 ****
  result.  If none of these are available a compare-and-swap loop will be
  used.
  
! @cindex @code{atomic_test_and_set} instruction pattern
  @item @samp{atomic_test_and_set}
  This pattern emits code for @code{__builtin_atomic_test_and_set}.
  Operand 0 is an output operand which is set to true if the previous
--- 7102,7108 ----
  result.  If none of these are available a compare-and-swap loop will be
  used.
  
! @mdindex atomic_test_and_set
  @item @samp{atomic_test_and_set}
  This pattern emits code for @code{__builtin_atomic_test_and_set}.
  Operand 0 is an output operand which is set to true if the previous
*************** The specific value that defines "set" is
*** 8562,8570 ****
  is normally based on what is performed by the native atomic test and set
  instruction.
  
! @cindex @code{atomic_bit_test_and_set@var{mode}} instruction pattern
! @cindex @code{atomic_bit_test_and_complement@var{mode}} instruction pattern
! @cindex @code{atomic_bit_test_and_reset@var{mode}} instruction pattern
  @item @samp{atomic_bit_test_and_set@var{mode}}
  @itemx @samp{atomic_bit_test_and_complement@var{mode}}
  @itemx @samp{atomic_bit_test_and_reset@var{mode}}
--- 7114,7122 ----
  is normally based on what is performed by the native atomic test and set
  instruction.
  
! @mdindex atomic_bit_test_and_set@var{mode}
! @mdindex atomic_bit_test_and_complement@var{mode}
! @mdindex atomic_bit_test_and_reset@var{mode}
  @item @samp{atomic_bit_test_and_set@var{mode}}
  @itemx @samp{atomic_bit_test_and_complement@var{mode}}
  @itemx @samp{atomic_bit_test_and_reset@var{mode}}
*************** If these patterns are not defined, attem
*** 8589,8599 ****
  counterparts.  If none of these are available a compare-and-swap
  loop will be used.
  
! @cindex @code{atomic_add_fetch_cmp_0@var{mode}} instruction pattern
! @cindex @code{atomic_sub_fetch_cmp_0@var{mode}} instruction pattern
! @cindex @code{atomic_and_fetch_cmp_0@var{mode}} instruction pattern
! @cindex @code{atomic_or_fetch_cmp_0@var{mode}} instruction pattern
! @cindex @code{atomic_xor_fetch_cmp_0@var{mode}} instruction pattern
  @item @samp{atomic_add_fetch_cmp_0@var{mode}}
  @itemx @samp{atomic_sub_fetch_cmp_0@var{mode}}
  @itemx @samp{atomic_and_fetch_cmp_0@var{mode}}
--- 7141,7151 ----
  counterparts.  If none of these are available a compare-and-swap
  loop will be used.
  
! @mdindex atomic_add_fetch_cmp_0@var{mode}
! @mdindex atomic_sub_fetch_cmp_0@var{mode}
! @mdindex atomic_and_fetch_cmp_0@var{mode}
! @mdindex atomic_or_fetch_cmp_0@var{mode}
! @mdindex atomic_xor_fetch_cmp_0@var{mode}
  @item @samp{atomic_add_fetch_cmp_0@var{mode}}
  @itemx @samp{atomic_sub_fetch_cmp_0@var{mode}}
  @itemx @samp{atomic_and_fetch_cmp_0@var{mode}}
*************** If these patterns are not defined, attem
*** 8613,8619 ****
  atomic operation and fetch pattern followed by comparison of the result
  against zero.
  
! @cindex @code{mem_thread_fence} instruction pattern
  @item @samp{mem_thread_fence}
  This pattern emits code required to implement a thread fence with
  memory model semantics.  Operand 0 is the memory model to be used.
--- 7165,7171 ----
  atomic operation and fetch pattern followed by comparison of the result
  against zero.
  
! @mdindex mem_thread_fence
  @item @samp{mem_thread_fence}
  This pattern emits code required to implement a thread fence with
  memory model semantics.  Operand 0 is the memory model to be used.
*************** If this pattern is not defined, the comp
*** 8628,8635 ****
  @code{memory_barrier} pattern, then to emitting @code{__sync_synchronize}
  library call, and finally to just placing a compiler memory barrier.
  
! @cindex @code{get_thread_pointer@var{mode}} instruction pattern
! @cindex @code{set_thread_pointer@var{mode}} instruction pattern
  @item @samp{get_thread_pointer@var{mode}}
  @itemx @samp{set_thread_pointer@var{mode}}
  These patterns emit code that reads/sets the TLS thread pointer. Currently,
--- 7180,7187 ----
  @code{memory_barrier} pattern, then to emitting @code{__sync_synchronize}
  library call, and finally to just placing a compiler memory barrier.
  
! @mdindex get_thread_pointer@var{mode}
! @mdindex set_thread_pointer@var{mode}
  @item @samp{get_thread_pointer@var{mode}}
  @itemx @samp{set_thread_pointer@var{mode}}
  These patterns emit code that reads/sets the TLS thread pointer. Currently,
*************** builtins.
*** 8640,8646 ****
  The get/set patterns have a single output/input operand respectively,
  with @var{mode} intended to be @code{Pmode}.
  
! @cindex @code{stack_protect_combined_set} instruction pattern
  @item @samp{stack_protect_combined_set}
  This pattern, if defined, moves a @code{ptr_mode} value from an address
  whose declaration RTX is given in operand 1 to the memory in operand 0
--- 7192,7198 ----
  The get/set patterns have a single output/input operand respectively,
  with @var{mode} intended to be @code{Pmode}.
  
! @mdindex stack_protect_combined_set
  @item @samp{stack_protect_combined_set}
  This pattern, if defined, moves a @code{ptr_mode} value from an address
  whose declaration RTX is given in operand 1 to the memory in operand 0
*************** expanded first in the standard way and a
*** 8657,8663 ****
  pattern is then generated to move the value from that address to the
  address in operand 0.
  
! @cindex @code{stack_protect_set} instruction pattern
  @item @samp{stack_protect_set}
  This pattern, if defined, moves a @code{ptr_mode} value from the valid
  memory location in operand 1 to the memory in operand 0 without leaving
--- 7209,7215 ----
  pattern is then generated to move the value from that address to the
  address in operand 0.
  
! @mdindex stack_protect_set
  @item @samp{stack_protect_set}
  This pattern, if defined, moves a @code{ptr_mode} value from the valid
  memory location in operand 1 to the memory in operand 0 without leaving
*************** way first which could cause some spills.
*** 8671,8677 ****
  
  If this pattern is not defined, then a plain move pattern is generated.
  
! @cindex @code{stack_protect_combined_test} instruction pattern
  @item @samp{stack_protect_combined_test}
  This pattern, if defined, compares a @code{ptr_mode} value from an
  address whose declaration RTX is given in operand 1 with the memory in
--- 7223,7229 ----
  
  If this pattern is not defined, then a plain move pattern is generated.
  
! @mdindex stack_protect_combined_test
  @item @samp{stack_protect_combined_test}
  This pattern, if defined, compares a @code{ptr_mode} value from an
  address whose declaration RTX is given in operand 1 with the memory in
*************** expanded first in the standard way and a
*** 8689,8695 ****
  pattern is then generated to compare the value from that address to the
  value at the memory in operand 0.
  
! @cindex @code{stack_protect_test} instruction pattern
  @item @samp{stack_protect_test}
  This pattern, if defined, compares a @code{ptr_mode} value from the
  valid memory location in operand 1 with the memory in operand 0 without
--- 7241,7247 ----
  pattern is then generated to compare the value from that address to the
  value at the memory in operand 0.
  
! @mdindex stack_protect_test
  @item @samp{stack_protect_test}
  This pattern, if defined, compares a @code{ptr_mode} value from the
  valid memory location in operand 1 with the memory in operand 0 without
*************** the values were equal.
*** 8699,8715 ****
  If this pattern is not defined, then a plain compare pattern and
  conditional branch pattern is used.
  
! @cindex @code{tag_memory} instruction pattern
  This pattern tags an object that begins at the address specified by
  operand 0, has the byte size indicated by the operand 2, and uses the
  tag from operand 1.
  
! @cindex @code{compose_tag} instruction pattern
  This pattern composes a tagged address specified by operand 1 with
  mode @code{ptr_mode}, with an integer operand 2 representing the tag
  offset.  It returns the result in operand 0 with mode @code{ptr_mode}.
  
! @cindex @code{clear_cache} instruction pattern
  @item @samp{clear_cache}
  This pattern, if defined, flushes the instruction cache for a region of
  memory.  The region is bounded to by the Pmode pointers in operand 0
--- 7251,7267 ----
  If this pattern is not defined, then a plain compare pattern and
  conditional branch pattern is used.
  
! @mdindex tag_memory
  This pattern tags an object that begins at the address specified by
  operand 0, has the byte size indicated by the operand 2, and uses the
  tag from operand 1.
  
! @mdindex compose_tag
  This pattern composes a tagged address specified by operand 1 with
  mode @code{ptr_mode}, with an integer operand 2 representing the tag
  offset.  It returns the result in operand 0 with mode @code{ptr_mode}.
  
! @mdindex clear_cache
  @item @samp{clear_cache}
  This pattern, if defined, flushes the instruction cache for a region of
  memory.  The region is bounded to by the Pmode pointers in operand 0
*************** inclusive and operand 1 exclusive.
*** 8718,8724 ****
  If this pattern is not defined, a call to the library function
  @code{__clear_cache} is used.
  
! @cindex @code{spaceship@var{m}4} instruction pattern
  @item @samp{spaceship@var{m}4}
  Initialize output operand 0 with mode of integer type to -1, 0, 1 or -128
  if operand 1 with mode @var{m} compares less than operand 2, equal to
--- 7270,7276 ----
  If this pattern is not defined, a call to the library function
  @code{__clear_cache} is used.
  
! @mdindex spaceship@var{m}4
  @item @samp{spaceship@var{m}4}
  Initialize output operand 0 with mode of integer type to -1, 0, 1 or -128
  if operand 1 with mode @var{m} compares less than operand 2, equal to
*************** set it to operand 3.
*** 8734,8758 ****
  
  This pattern is not allowed to @code{FAIL}.
  
! @cindex @code{isfinite@var{m}2} instruction pattern
  @item @samp{isfinite@var{m}2}
  Return 1 if operand 1 is a finite floating point number and 0
  otherwise.  @var{m} is a scalar floating point mode.  Operand 0
  has mode @code{SImode}, and operand 1 has mode @var{m}.
  
! @cindex @code{isnan@var{m}2} instruction pattern
  @item @samp{isnan@var{m}2}
  Return 1 if operand 1 is a @code{NaN} and 0 otherwise.
  @var{m} is a scalar floating point mode.  Operand 0
  has mode @code{SImode}, and operand 1 has mode @var{m}.
  
! @cindex @code{isnormal@var{m}2} instruction pattern
  @item @samp{isnormal@var{m}2}
  Return 1 if operand 1 is a normal floating point number and 0
  otherwise.  @var{m} is a scalar floating point mode.  Operand 0
  has mode @code{SImode}, and operand 1 has mode @var{m}.
  
! @cindex @code{crc@var{m}@var{n}4} instruction pattern
  @item @samp{crc@var{m}@var{n}4}
  Calculate a bit-forward CRC using operands 1, 2 and 3,
  then store the result in operand 0.
--- 7286,7310 ----
  
  This pattern is not allowed to @code{FAIL}.
  
! @mdindex isfinite@var{m}2
  @item @samp{isfinite@var{m}2}
  Return 1 if operand 1 is a finite floating point number and 0
  otherwise.  @var{m} is a scalar floating point mode.  Operand 0
  has mode @code{SImode}, and operand 1 has mode @var{m}.
  
! @mdindex isnan@var{m}2
  @item @samp{isnan@var{m}2}
  Return 1 if operand 1 is a @code{NaN} and 0 otherwise.
  @var{m} is a scalar floating point mode.  Operand 0
  has mode @code{SImode}, and operand 1 has mode @var{m}.
  
! @mdindex isnormal@var{m}2
  @item @samp{isnormal@var{m}2}
  Return 1 if operand 1 is a normal floating point number and 0
  otherwise.  @var{m} is a scalar floating point mode.  Operand 0
  has mode @code{SImode}, and operand 1 has mode @var{m}.
  
! @mdindex crc@var{m}@var{n}4
  @item @samp{crc@var{m}@var{n}4}
  Calculate a bit-forward CRC using operands 1, 2 and 3,
  then store the result in operand 0.
*************** Operands 0, 1 and 3 have mode @var{n} an
*** 8762,8773 ****
  both modes are integers.  The size of CRC to be calculated is determined by the
  mode; for example, if @var{n} is @code{HImode}, a CRC16 is calculated.
  
! @cindex @code{crc_rev@var{m}@var{n}4} instruction pattern
  @item @samp{crc_rev@var{m}@var{n}4}
  Similar to @samp{crc@var{m}@var{n}4}, but calculates a bit-reversed CRC.
  
  @end table
  
  @end ifset
  @c Each of the following nodes are wrapped in separate
  @c "@ifset INTERNALS" to work around memory limits for the default
--- 7314,8788 ----
  both modes are integers.  The size of CRC to be calculated is determined by the
  mode; for example, if @var{n} is @code{HImode}, a CRC16 is calculated.
  
! @mdindex crc_rev@var{m}@var{n}4
  @item @samp{crc_rev@var{m}@var{n}4}
  Similar to @samp{crc@var{m}@var{n}4}, but calculates a bit-reversed CRC.
  
  @end table
  
+ @node Standard Pattern Names for Vectorization
+ @subsection Standard Pattern Names for Vectorization
+ @mdindex vectorizer patterns
+ 
+ @table @asis
+ @mdindex vec_load_lanes@var{m}@var{n}
+ @item @samp{vec_load_lanes@var{m}@var{n}}
+ Perform an interleaved load of several vectors from memory operand 1
+ into register operand 0.  Both operands have mode @var{m}.  The register
+ operand is viewed as holding consecutive vectors of mode @var{n},
+ while the memory operand is a flat array that contains the same number
+ of elements.  The operation is equivalent to:
+ 
+ @smallexample
+ int c = GET_MODE_SIZE (@var{m}) / GET_MODE_SIZE (@var{n});
+ for (j = 0; j < GET_MODE_NUNITS (@var{n}); j++)
+   for (i = 0; i < c; i++)
+     operand0[i][j] = operand1[j * c + i];
+ @end smallexample
+ 
+ For example, @samp{vec_load_lanestiv4hi} loads 8 16-bit values
+ from memory into a register of mode @samp{TI}@.  The register
+ contains two consecutive vectors of mode @samp{V4HI}@.
+ 
+ This pattern can only be used if:
+ @smallexample
+ TARGET_ARRAY_MODE_SUPPORTED_P (@var{n}, @var{c})
+ @end smallexample
+ is true.  GCC assumes that, if a target supports this kind of
+ instruction for some mode @var{n}, it also supports unaligned
+ loads for vectors of mode @var{n}.
+ 
+ This pattern is not allowed to @code{FAIL}.
+ 
+ @mdindex vec_mask_load_lanes@var{m}@var{n}
+ @item @samp{vec_mask_load_lanes@var{m}@var{n}}
+ Like @samp{vec_load_lanes@var{m}@var{n}}, but takes an additional
+ mask operand (operand 2) that specifies which elements of the destination
+ vectors should be loaded.  Other elements of the destination vectors are
+ taken from operand 3, which is an else operand in the subvector mode
+ @var{n}, similar to the one in @code{maskload}.
+ The operation is equivalent to:
+ 
+ @smallexample
+ int c = GET_MODE_SIZE (@var{m}) / GET_MODE_SIZE (@var{n});
+ for (j = 0; j < GET_MODE_NUNITS (@var{n}); j++)
+   if (operand2[j])
+     for (i = 0; i < c; i++)
+       operand0[i][j] = operand1[j * c + i];
+   else
+     for (i = 0; i < c; i++)
+       operand0[i][j] = operand3[j];
+ @end smallexample
+ 
+ This pattern is not allowed to @code{FAIL}.
+ 
+ @mdindex vec_mask_len_load_lanes@var{m}@var{n}
+ @item @samp{vec_mask_len_load_lanes@var{m}@var{n}}
+ Like @samp{vec_load_lanes@var{m}@var{n}}, but takes an additional
+ mask operand (operand 2), length operand (operand 4) as well as bias operand
+ (operand 5) that specifies which elements of the destination vectors should be
+ loaded.  Other elements of the destination vectors are taken from operand 3,
+ which is an else operand similar to the one in @code{maskload}.
+ The operation is equivalent to:
+ 
+ @smallexample
+ int c = GET_MODE_SIZE (@var{m}) / GET_MODE_SIZE (@var{n});
+ for (j = 0; j < operand4 + operand5; j++)
+   for (i = 0; i < c; i++)
+     if (operand2[j])
+       operand0[i][j] = operand1[j * c + i];
+     else
+       operand0[i][j] = operand3[j];
+ @end smallexample
+ 
+ This pattern is not allowed to @code{FAIL}.
+ 
+ @mdindex vec_store_lanes@var{m}@var{n}
+ @item @samp{vec_store_lanes@var{m}@var{n}}
+ Equivalent to @samp{vec_load_lanes@var{m}@var{n}}, with the memory
+ and register operands reversed.  That is, the instruction is
+ equivalent to:
+ 
+ @smallexample
+ int c = GET_MODE_SIZE (@var{m}) / GET_MODE_SIZE (@var{n});
+ for (j = 0; j < GET_MODE_NUNITS (@var{n}); j++)
+   for (i = 0; i < c; i++)
+     operand0[j * c + i] = operand1[i][j];
+ @end smallexample
+ 
+ for a memory operand 0 and register operand 1.
+ 
+ This pattern is not allowed to @code{FAIL}.
+ 
+ @mdindex vec_mask_store_lanes@var{m}@var{n}
+ @item @samp{vec_mask_store_lanes@var{m}@var{n}}
+ Like @samp{vec_store_lanes@var{m}@var{n}}, but takes an additional
+ mask operand (operand 2) that specifies which elements of the source
+ vectors should be stored.  The operation is equivalent to:
+ 
+ @smallexample
+ int c = GET_MODE_SIZE (@var{m}) / GET_MODE_SIZE (@var{n});
+ for (j = 0; j < GET_MODE_NUNITS (@var{n}); j++)
+   if (operand2[j])
+     for (i = 0; i < c; i++)
+       operand0[j * c + i] = operand1[i][j];
+ @end smallexample
+ 
+ This pattern is not allowed to @code{FAIL}.
+ 
+ @mdindex vec_mask_len_store_lanes@var{m}@var{n}
+ @item @samp{vec_mask_len_store_lanes@var{m}@var{n}}
+ Like @samp{vec_store_lanes@var{m}@var{n}}, but takes an additional
+ mask operand (operand 2), length operand (operand 3) as well as bias operand (operand 4)
+ that specifies which elements of the source vectors should be stored.
+ The operation is equivalent to:
+ 
+ @smallexample
+ int c = GET_MODE_SIZE (@var{m}) / GET_MODE_SIZE (@var{n});
+ for (j = 0; j < operand3 + operand4; j++)
+   if (operand2[j])
+     for (i = 0; i < c; i++)
+       operand0[j * c + i] = operand1[i][j];
+ @end smallexample
+ 
+ This pattern is not allowed to @code{FAIL}.
+ 
+ @mdindex gather_load@var{m}@var{n}
+ @item @samp{gather_load@var{m}@var{n}}
+ Load several separate memory locations into a vector of mode @var{m}.
+ Operand 1 is a scalar base address and operand 2 is a vector of mode @var{n}
+ containing offsets from that base.  Operand 0 is a destination vector with
+ the same number of elements as @var{n}.  For each element index @var{i}:
+ 
+ @itemize @bullet
+ @item
+ extend the offset element @var{i} to address width, using zero
+ extension if operand 3 is 1 and sign extension if operand 3 is zero;
+ @item
+ multiply the extended offset by operand 4;
+ @item
+ add the result to the base; and
+ @item
+ load the value at that address into element @var{i} of operand 0.
+ @end itemize
+ 
+ The value of operand 3 does not matter if the offsets are already
+ address width.
+ 
+ @mdindex mask_gather_load@var{m}@var{n}
+ @item @samp{mask_gather_load@var{m}@var{n}}
+ Like @samp{gather_load@var{m}@var{n}}, but takes an extra mask operand as
+ operand 5.
+ Other elements of the destination vectors are taken from operand 6,
+ which is an else operand similar to the one in @code{maskload}.
+ Bit @var{i} of the mask is set if element @var{i}
+ of the result should be loaded from memory and clear if element @var{i}
+ of the result should be set to operand 6.
+ 
+ @mdindex mask_len_gather_load@var{m}@var{n}
+ @item @samp{mask_len_gather_load@var{m}@var{n}}
+ Like @samp{gather_load@var{m}@var{n}}, but takes an extra mask operand
+ (operand 5) and an else operand (operand 6) as well as a len operand
+ (operand 7) and a bias operand (operand 8).
+ 
+ Similar to mask_len_load the instruction loads at
+ most (operand 7 + operand 8) elements from memory.
+ Bit @var{i} of the mask is set if element @var{i} of the result should
+ be loaded from memory and clear if element @var{i} of the result should
+ be set to element @var{i} of operand 6.
+ Mask elements @var{i} with @var{i} > (operand 7 + operand 8) are ignored.
+ 
+ @mdindex mask_len_strided_load@var{m}
+ @item @samp{mask_len_strided_load@var{m}}
+ Load several separate memory locations into a destination vector of mode @var{m}.
+ Operand 0 is a destination vector of mode @var{m}.
+ Operand 1 is a scalar base address and operand 2 is a scalar stride of Pmode.
+ operand 3 is mask operand, operand 4 is length operand and operand 5 is bias operand.
+ The instruction can be seen as a special case of @code{mask_len_gather_load@var{m}@var{n}}
+ with an offset vector that is a @code{vec_series} with zero as base and operand 2 as step.
+ For each element the load address is operand 1 + @var{i} * operand 2.
+ Similar to mask_len_load, the instruction loads at most (operand 4 + operand 5) elements from memory.
+ Element @var{i} of the mask (operand 3) is set if element @var{i} of the result should
+ be loaded from memory and clear if element @var{i} of the result should be zero.
+ Mask elements @var{i} with @var{i} > (operand 4 + operand 5) are ignored.
+ 
+ @mdindex scatter_store@var{m}@var{n}
+ @item @samp{scatter_store@var{m}@var{n}}
+ Store a vector of mode @var{m} into several distinct memory locations.
+ Operand 0 is a scalar base address and operand 1 is a vector of mode
+ @var{n} containing offsets from that base.  Operand 4 is the vector of
+ values that should be stored, which has the same number of elements as
+ @var{n}.  For each element index @var{i}:
+ 
+ @itemize @bullet
+ @item
+ extend the offset element @var{i} to address width, using zero
+ extension if operand 2 is 1 and sign extension if operand 2 is zero;
+ @item
+ multiply the extended offset by operand 3;
+ @item
+ add the result to the base; and
+ @item
+ store element @var{i} of operand 4 to that address.
+ @end itemize
+ 
+ The value of operand 2 does not matter if the offsets are already
+ address width.
+ 
+ @mdindex mask_scatter_store@var{m}@var{n}
+ @item @samp{mask_scatter_store@var{m}@var{n}}
+ Like @samp{scatter_store@var{m}@var{n}}, but takes an extra mask operand as
+ operand 5.  Bit @var{i} of the mask is set if element @var{i}
+ of the result should be stored to memory.
+ 
+ @mdindex mask_len_scatter_store@var{m}@var{n}
+ @item @samp{mask_len_scatter_store@var{m}@var{n}}
+ Like @samp{scatter_store@var{m}@var{n}}, but takes an extra mask operand (operand 5),
+ a len operand (operand 6) as well as a bias operand (operand 7).  The instruction stores
+ at most (operand 6 + operand 7) elements of (operand 4) to memory.
+ Bit @var{i} of the mask is set if element @var{i} of (operand 4) should be stored.
+ Mask elements @var{i} with @var{i} > (operand 6 + operand 7) are ignored.
+ 
+ @mdindex mask_len_strided_store@var{m}
+ @item @samp{mask_len_strided_store@var{m}}
+ Store a vector of mode m into several distinct memory locations.
+ Operand 0 is a scalar base address and operand 1 is scalar stride of Pmode.
+ Operand 2 is the vector of values that should be stored, which is of mode @var{m}.
+ operand 3 is mask operand, operand 4 is length operand and operand 5 is bias operand.
+ The instruction can be seen as a special case of @code{mask_len_scatter_store@var{m}@var{n}}
+ with an offset vector that is a @code{vec_series} with zero as base and operand 1 as step.
+ For each element the store address is operand 0 + @var{i} * operand 1.
+ Similar to mask_len_store, the instruction stores at most (operand 4 + operand 5) elements of
+ mask (operand 3) to memory.  Element @var{i} of the mask is set if element @var{i} of (operand 3)
+ should be stored.  Mask elements @var{i} with @var{i} > (operand 4 + operand 5) are ignored.
+ 
+ @mdindex while_ult@var{m}@var{n}
+ @item @code{while_ult@var{m}@var{n}}
+ Set operand 0 to a mask that is true while incrementing operand 1
+ gives a value that is less than operand 2, for a vector length up to operand 3.
+ Operand 0 has mode @var{n} and operands 1 and 2 are scalar integers of mode
+ @var{m}.  Operand 3 should be omitted when @var{n} is a vector mode, and
+ a @code{CONST_INT} otherwise.  The operation for vector modes is equivalent to:
+ 
+ @smallexample
+ operand0[0] = operand1 < operand2;
+ for (i = 1; i < GET_MODE_NUNITS (@var{n}); i++)
+   operand0[i] = operand0[i - 1] && (operand1 + i < operand2);
+ @end smallexample
+ 
+ And for non-vector modes the operation is equivalent to:
+ 
+ @smallexample
+ operand0[0] = operand1 < operand2;
+ for (i = 1; i < operand3; i++)
+   operand0[i] = operand0[i - 1] && (operand1 + i < operand2);
+ @end smallexample
+ 
+ @mdindex select_vl@var{m}@var{n}
+ @item @code{select_vl@var{m}@var{n}}
+ Set operand 0 (of mode @var{n}) to the number of scalar iterations that
+ should be handled by one iteration of a vector loop.  Operand 1 is the
+ total number of scalar iterations that the loop needs to process and
+ operand 2 is a maximum bound on the result (also known as the
+ maximum ``vectorization factor'').  Operand 3 (of mode @var{m}) is
+ a dummy parameter to pass the vector mode to be used.
+ 
+ The maximum value of operand 0 is given by:
+ @smallexample
+ operand0 = MIN (operand1, operand2)
+ @end smallexample
+ However, targets might choose a lower value than this, based on
+ target-specific criteria.  Each iteration of the vector loop might
+ therefore process a different number of scalar iterations, which in turn
+ means that induction variables will have a variable step.  Because of
+ this, it is generally not useful to define this instruction if it will
+ always calculate the maximum value.
+ 
+ This optab is only useful on targets that implement @samp{len_load_@var{m}}
+ and/or @samp{len_store_@var{m}} or the associated @samp{_len} variants.
+ 
+ @mdindex vec_set@var{m}
+ @item @samp{vec_set@var{m}}
+ Set given field in the vector value.  Operand 0 is the vector to modify,
+ operand 1 is new value of field and operand 2 specify the field index.
+ 
+ This pattern is not allowed to @code{FAIL}.
+ 
+ @mdindex vec_extract@var{m}@var{n}
+ @item @samp{vec_extract@var{m}@var{n}}
+ Extract given field from the vector value.  Operand 1 is the vector, operand 2
+ specify field index and operand 0 place to store value into.  The
+ @var{n} mode is the mode of the field or vector of fields that should be
+ extracted, should be either element mode of the vector mode @var{m}, or
+ a vector mode with the same element mode and smaller number of elements.
+ If @var{n} is a vector mode the index is counted in multiples of
+ mode @var{n}.
+ 
+ This pattern is not allowed to @code{FAIL}.
+ 
+ @mdindex vec_init@var{m}@var{n}
+ @item @samp{vec_init@var{m}@var{n}}
+ Initialize the vector to given values.  Operand 0 is the vector to initialize
+ and operand 1 is parallel containing values for individual fields.  The
+ @var{n} mode is the mode of the elements, should be either element mode of
+ the vector mode @var{m}, or a vector mode with the same element mode and
+ smaller number of elements.
+ 
+ @mdindex vec_duplicate@var{m}
+ @item @samp{vec_duplicate@var{m}}
+ Initialize vector output operand 0 so that each element has the value given
+ by scalar input operand 1.  The vector has mode @var{m} and the scalar has
+ the mode appropriate for one element of @var{m}.
+ 
+ This pattern only handles duplicates of non-constant inputs.  Constant
+ vectors go through the @code{mov@var{m}} pattern instead.
+ 
+ This pattern is not allowed to @code{FAIL}.
+ 
+ @mdindex vec_series@var{m}
+ @item @samp{vec_series@var{m}}
+ Initialize vector output operand 0 so that element @var{i} is equal to
+ operand 1 plus @var{i} times operand 2.  In other words, create a linear
+ series whose base value is operand 1 and whose step is operand 2.
+ 
+ The vector output has mode @var{m} and the scalar inputs have the mode
+ appropriate for one element of @var{m}.  This pattern is not used for
+ floating-point vectors, in order to avoid having to specify the
+ rounding behavior for @var{i} > 1.
+ 
+ This pattern is not allowed to @code{FAIL}.
+ 
+ @mdindex check_raw_ptrs@var{m}
+ @item @samp{check_raw_ptrs@var{m}}
+ Check whether, given two pointers @var{a} and @var{b} and a length @var{len},
+ a write of @var{len} bytes at @var{a} followed by a read of @var{len} bytes
+ at @var{b} can be split into interleaved byte accesses
+ @samp{@var{a}[0], @var{b}[0], @var{a}[1], @var{b}[1], @dots{}}
+ without affecting the dependencies between the bytes.  Set operand 0
+ to true if the split is possible and false otherwise.
+ 
+ Operands 1, 2 and 3 provide the values of @var{a}, @var{b} and @var{len}
+ respectively.  Operand 4 is a constant integer that provides the known
+ common alignment of @var{a} and @var{b}.  All inputs have mode @var{m}.
+ 
+ This split is possible if:
+ 
+ @smallexample
+ @var{a} == @var{b} || @var{a} + @var{len} <= @var{b} || @var{b} + @var{len} <= @var{a}
+ @end smallexample
+ 
+ You should only define this pattern if the target has a way of accelerating
+ the test without having to do the individual comparisons.
+ 
+ @mdindex check_war_ptrs@var{m}
+ @item @samp{check_war_ptrs@var{m}}
+ Like @samp{check_raw_ptrs@var{m}}, but with the read and write swapped round.
+ The split is possible in this case if:
+ 
+ @smallexample
+ @var{b} <= @var{a} || @var{a} + @var{len} <= @var{b}
+ @end smallexample
+ 
+ @mdindex vec_cmp@var{m}@var{n}
+ @item @samp{vec_cmp@var{m}@var{n}}
+ Output a vector comparison.  Operand 0 of mode @var{n} is the destination for
+ predicate in operand 1 which is a signed vector comparison with operands of
+ mode @var{m} in operands 2 and 3.  Predicate is computed by elementwise
+ evaluation of the vector comparison with a truth value of all-ones and a false
+ value of all-zeros.
+ 
+ @mdindex vec_cmpu@var{m}@var{n}
+ @item @samp{vec_cmpu@var{m}@var{n}}
+ Similar to @code{vec_cmp@var{m}@var{n}} but perform unsigned vector comparison.
+ 
+ @mdindex vec_cmpeq@var{m}@var{n}
+ @item @samp{vec_cmpeq@var{m}@var{n}}
+ Similar to @code{vec_cmp@var{m}@var{n}} but perform equality or non-equality
+ vector comparison only.  If @code{vec_cmp@var{m}@var{n}}
+ or @code{vec_cmpu@var{m}@var{n}} instruction pattern is supported,
+ it will be preferred over @code{vec_cmpeq@var{m}@var{n}}, so there is
+ no need to define this instruction pattern if the others are supported.
+ 
+ @mdindex vcond_mask_@var{m}@var{n}
+ @item @samp{vcond_mask_@var{m}@var{n}}
+ Output a conditional vector move.  Operand 0 is the destination to
+ receive a combination of operand 1 and operand 2, depending on the
+ mask in operand 3.  Operands 0, 1, and 2 have mode @var{m} while
+ operand 3 has mode @var{n}.
+ 
+ Suppose that @var{m} has @var{e} elements.  There are then two
+ supported forms of @var{n}.  The first form is an integer or
+ boolean vector that also has @var{e} elements.  In this case, each
+ element is -1 or 0, with -1 selecting elements from operand 1 and
+ 0 selecting elements from operand 2.  The second supported form
+ of @var{n} is a scalar integer that has at least @var{e} bits.
+ A set bit then selects from operand 1 and a clear bit selects
+ from operand 2.  Bits @var{e} and above have no effect.
+ 
+ Subject to those restrictions, the behavior is equivalent to:
+ 
+ @smallexample
+ for (i = 0; i < @var{e}; i++)
+   op0[i] = op3[i] ? op1[i] : op2[i];
+ @end smallexample
+ 
+ @mdindex vcond_mask_len_@var{m}@var{n}
+ @item @samp{vcond_mask_len_@var{m}@var{n}}
+ Set each element of operand 0 to the corresponding element of operand 2
+ or operand 3.  Choose operand 2 if both the element index is less than
+ operand 4 plus operand 5 and the corresponding element of operand 1
+ is nonzero:
+ 
+ @smallexample
+ for (i = 0; i < GET_MODE_NUNITS (@var{m}); i++)
+   op0[i] = i < op4 + op5 && op1[i] ? op2[i] : op3[i];
+ @end smallexample
+ 
+ Operands 0, 2 and 3 have mode @var{m}.  Operand 1 has mode @var{n}.
+ Operands 4 and 5 have a target-dependent scalar integer mode.
+ 
+ @mdindex maskload@var{m}@var{n}
+ @item @samp{maskload@var{m}@var{n}}
+ Perform a masked load of vector from memory operand 1 of mode @var{m}
+ into register operand 0.  The mask is provided in register operand 2 of
+ mode @var{n}.  Operand 3 (the ``else value'') is of mode @var{m} and
+ specifies which value is loaded when the mask is unset.
+ The predicate of operand 3 must only accept the else values that the target
+ actually supports.  Currently three values are attempted, zero, -1, and
+ undefined.  GCC handles an else value of zero more efficiently than -1 or
+ undefined.
+ 
+ This pattern is not allowed to @code{FAIL}.
+ 
+ @mdindex maskstore@var{m}@var{n}
+ @item @samp{maskstore@var{m}@var{n}}
+ Perform a masked store of vector from register operand 1 of mode @var{m}
+ into memory operand 0.  Mask is provided in register operand 2 of
+ mode @var{n}.
+ 
+ This pattern is not allowed to @code{FAIL}.
+ 
+ @mdindex len_load_@var{m}
+ @item @samp{len_load_@var{m}}
+ Load (operand 3 + operand 4) elements from memory operand 1
+ into vector register operand 0.  Operands 0 and 1 have mode @var{m},
+ which must be a vector mode.  Operand 3 has whichever integer mode the
+ target prefers.  Operand 2 (the ``else value'') is of mode @var{m} and
+ specifies which value is loaded for the remaining elements.  The predicate
+ of operand 2 must only accept the else values that the target actually
+ supports.  Operand 4 conceptually has mode @code{QI}.
+ 
+ Operand 3 can be a variable or a constant amount.  Operand 4 specifies a
+ constant bias: it is either a constant 0 or a constant -1.  The predicate on
+ operand 4 must only accept the bias values that the target actually supports.
+ GCC handles a bias of 0 more efficiently than a bias of -1.
+ 
+ If (operand 3 + operand 4) exceeds the number of elements in mode
+ @var{m}, the behavior is undefined.
+ 
+ If the target prefers the length to be measured in bytes rather than
+ elements, it should only implement this pattern for vectors of @code{QI}
+ elements.
+ 
+ This pattern is not allowed to @code{FAIL}.
+ 
+ @mdindex len_store_@var{m}
+ @item @samp{len_store_@var{m}}
+ Store (operand 2 + operand 3) vector elements from vector register operand 1
+ into memory operand 0, leaving the other elements of
+ operand 0 unchanged.  Operands 0 and 1 have mode @var{m}, which must be
+ a vector mode.  Operand 2 has whichever integer mode the target prefers.
+ Operand 3 conceptually has mode @code{QI}.
+ 
+ Operand 2 can be a variable or a constant amount.  Operand 3 specifies a
+ constant bias: it is either a constant 0 or a constant -1.  The predicate on
+ operand 3 must only accept the bias values that the target actually supports.
+ GCC handles a bias of 0 more efficiently than a bias of -1.
+ 
+ If (operand 2 + operand 3) exceeds the number of elements in mode
+ @var{m}, the behavior is undefined.
+ 
+ If the target prefers the length to be measured in bytes
+ rather than elements, it should only implement this pattern for vectors
+ of @code{QI} elements.
+ 
+ This pattern is not allowed to @code{FAIL}.
+ 
+ @mdindex mask_len_load@var{m}@var{n}
+ @item @samp{mask_len_load@var{m}@var{n}}
+ Perform a masked load from the memory location pointed to by operand 1
+ into register operand 0.  (operand 3 + operand 4) elements are loaded from
+ memory and other elements in operand 0 are set to undefined values.
+ This is a combination of len_load and maskload.
+ Operands 0 and 1 have mode @var{m}, which must be a vector mode.  Operand 3
+ has whichever integer mode the target prefers.  A mask is specified in
+ operand 2 which must be of type @var{n}.  The mask has lower precedence than
+ the length and is itself subject to length masking,
+ i.e. only mask indices < (operand 4 + operand 5) are used.
+ Operand 3 is an else operand similar to the one in @code{maskload}.
+ Operand 4 conceptually has mode @code{QI}.
+ 
+ Operand 4 can be a variable or a constant amount.  Operand 5 specifies a
+ constant bias: it is either a constant 0 or a constant -1.  The predicate on
+ operand 5 must only accept the bias values that the target actually supports.
+ GCC handles a bias of 0 more efficiently than a bias of -1.
+ 
+ If (operand 4 + operand 5) exceeds the number of elements in mode
+ @var{m}, the behavior is undefined.
+ 
+ If the target prefers the length to be measured in bytes
+ rather than elements, it should only implement this pattern for vectors
+ of @code{QI} elements.
+ 
+ This pattern is not allowed to @code{FAIL}.
+ 
+ @mdindex mask_len_store@var{m}@var{n}
+ @item @samp{mask_len_store@var{m}@var{n}}
+ Perform a masked store from vector register operand 1 into memory operand 0.
+ (operand 3 + operand 4) elements are stored to memory
+ and leave the other elements of operand 0 unchanged.
+ This is a combination of len_store and maskstore.
+ Operands 0 and 1 have mode @var{m}, which must be a vector mode.  Operand 3 has whichever
+ integer mode the target prefers.  A mask is specified in operand 2 which must be
+ of type @var{n}.  The mask has lower precedence than the length and is itself subject to
+ length masking, i.e. only mask indices < (operand 3 + operand 4) are used.
+ Operand 4 conceptually has mode @code{QI}.
+ 
+ Operand 2 can be a variable or a constant amount.  Operand 3 specifies a
+ constant bias: it is either a constant 0 or a constant -1.  The predicate on
+ operand 4 must only accept the bias values that the target actually supports.
+ GCC handles a bias of 0 more efficiently than a bias of -1.
+ 
+ If (operand 2 + operand 4) exceeds the number of elements in mode
+ @var{m}, the behavior is undefined.
+ 
+ If the target prefers the length to be measured in bytes
+ rather than elements, it should only implement this pattern for vectors
+ of @code{QI} elements.
+ 
+ This pattern is not allowed to @code{FAIL}.
+ 
+ @mdindex vec_perm@var{m}
+ @item @samp{vec_perm@var{m}}
+ Output a (variable) vector permutation.  Operand 0 is the destination
+ to receive elements from operand 1 and operand 2, which are of mode
+ @var{m}.  Operand 3 is the @dfn{selector}.  It is an integral mode
+ vector of the same width and number of elements as mode @var{m}.
+ 
+ The input elements are numbered from 0 in operand 1 through
+ @math{2*@var{N}-1} in operand 2.  The elements of the selector must
+ be computed modulo @math{2*@var{N}}.  Note that if
+ @code{rtx_equal_p(operand1, operand2)}, this can be implemented
+ with just operand 1 and selector elements modulo @var{N}.
+ 
+ In order to make things easy for a number of targets, if there is no
+ @samp{vec_perm} pattern for mode @var{m}, but there is for mode @var{q}
+ where @var{q} is a vector of @code{QImode} of the same width as @var{m},
+ the middle-end will lower the mode @var{m} @code{VEC_PERM_EXPR} to
+ mode @var{q}.
+ 
+ See also @code{TARGET_VECTORIZER_VEC_PERM_CONST}, which performs
+ the analogous operation for constant selectors.
+ 
+ @mdindex reduc_smin_scal_@var{m}
+ @mdindex reduc_smax_scal_@var{m}
+ @item @samp{reduc_smin_scal_@var{m}}, @samp{reduc_smax_scal_@var{m}}
+ Find the signed minimum/maximum of the elements of a vector. The vector is
+ operand 1, and operand 0 is the scalar result, with mode equal to the mode of
+ the elements of the input vector.
+ 
+ @mdindex reduc_umin_scal_@var{m}
+ @mdindex reduc_umax_scal_@var{m}
+ @item @samp{reduc_umin_scal_@var{m}}, @samp{reduc_umax_scal_@var{m}}
+ Find the unsigned minimum/maximum of the elements of a vector. The vector is
+ operand 1, and operand 0 is the scalar result, with mode equal to the mode of
+ the elements of the input vector.
+ 
+ @mdindex reduc_fmin_scal_@var{m}
+ @mdindex reduc_fmax_scal_@var{m}
+ @item @samp{reduc_fmin_scal_@var{m}}, @samp{reduc_fmax_scal_@var{m}}
+ Find the floating-point minimum/maximum of the elements of a vector,
+ using the same rules as @code{fmin@var{m}3} and @code{fmax@var{m}3}.
+ Operand 1 is a vector of mode @var{m} and operand 0 is the scalar
+ result, which has mode @code{GET_MODE_INNER (@var{m})}.
+ 
+ @mdindex reduc_plus_scal_@var{m}
+ @item @samp{reduc_plus_scal_@var{m}}
+ Compute the sum of the elements of a vector. The vector is operand 1, and
+ operand 0 is the scalar result, with mode equal to the mode of the elements of
+ the input vector.
+ 
+ @mdindex reduc_and_scal_@var{m}
+ @mdindex reduc_ior_scal_@var{m}
+ @mdindex reduc_xor_scal_@var{m}
+ @item @samp{reduc_and_scal_@var{m}}
+ @itemx @samp{reduc_ior_scal_@var{m}}
+ @itemx @samp{reduc_xor_scal_@var{m}}
+ Compute the bitwise @code{AND}/@code{IOR}/@code{XOR} reduction of the elements
+ of a vector of mode @var{m}.  Operand 1 is the vector input and operand 0
+ is the scalar result.  The mode of the scalar result is the same as one
+ element of @var{m}.
+ 
+ @mdindex reduc_sbool_and_scal_@var{m}
+ @mdindex reduc_sbool_ior_scal_@var{m}
+ @mdindex reduc_sbool_xor_scal_@var{m}
+ @item @samp{reduc_sbool_and_scal_@var{m}}
+ @itemx @samp{reduc_sbool_ior_scal_@var{m}}
+ @itemx @samp{reduc_sbool_xor_scal_@var{m}}
+ Compute the bitwise @code{AND}/@code{IOR}/@code{XOR} reduction of the elements
+ of a vector boolean of mode @var{m}.  Operand 1 is the vector input and
+ operand 0 is the scalar result.  The mode of the scalar result is @var{QImode}
+ with its value either zero or one.  If mode @var{m} is a scalar integer mode
+ then operand 2 is the number of elements in the input vector to provide
+ disambiguation for the case @var{m} is ambiguous.
+ 
+ @mdindex extract_last_@var{m}
+ @item @code{extract_last_@var{m}}
+ Find the last set bit in mask operand 1 and extract the associated element
+ of vector operand 2.  Store the result in scalar operand 0.  Operand 2
+ has vector mode @var{m} while operand 0 has the mode appropriate for one
+ element of @var{m}.  Operand 1 has the usual mask mode for vectors of mode
+ @var{m}; see @code{TARGET_VECTORIZE_GET_MASK_MODE}.
+ 
+ @mdindex fold_extract_last_@var{m}
+ @item @code{fold_extract_last_@var{m}}
+ If any bits of mask operand 2 are set, find the last set bit, extract
+ the associated element from vector operand 3, and store the result
+ in operand 0.  Store operand 1 in operand 0 otherwise.  Operand 3
+ has mode @var{m} and operands 0 and 1 have the mode appropriate for
+ one element of @var{m}.  Operand 2 has the usual mask mode for vectors
+ of mode @var{m}; see @code{TARGET_VECTORIZE_GET_MASK_MODE}.
+ 
+ @mdindex len_fold_extract_last_@var{m}
+ @item @code{len_fold_extract_last_@var{m}}
+ Like @samp{fold_extract_last_@var{m}}, but takes an extra length operand as
+ operand 4 and an extra bias operand as operand 5.  The last associated element
+ is extracted should have the index i < len (operand 4) + bias (operand 5).
+ 
+ @mdindex fold_left_plus_@var{m}
+ @item @code{fold_left_plus_@var{m}}
+ Take scalar operand 1 and successively add each element from vector
+ operand 2.  Store the result in scalar operand 0.  The vector has
+ mode @var{m} and the scalars have the mode appropriate for one
+ element of @var{m}.  The operation is strictly in-order: there is
+ no reassociation.
+ 
+ @mdindex mask_fold_left_plus_@var{m}
+ @item @code{mask_fold_left_plus_@var{m}}
+ Like @samp{fold_left_plus_@var{m}}, but takes an additional mask operand
+ (operand 3) that specifies which elements of the source vector should be added.
+ 
+ @mdindex mask_len_fold_left_plus_@var{m}
+ @item @code{mask_len_fold_left_plus_@var{m}}
+ Like @samp{fold_left_plus_@var{m}}, but takes an additional mask operand
+ (operand 3), len operand (operand 4) and bias operand (operand 5) that
+ performs following operations strictly in-order (no reassociation):
+ 
+ @smallexample
+ operand0 = operand1;
+ for (i = 0; i < LEN + BIAS; i++)
+   if (operand3[i])
+     operand0 += operand2[i];
+ @end smallexample
+ 
+ @mdindex sdot_prod@var{m}@var{n}
+ @item @samp{sdot_prod@var{m}@var{n}}
+ 
+ Multiply operand 1 by operand 2 without loss of precision, given that
+ both operands contain signed elements.  Add each product to the overlapping
+ element of operand 3 and store the result in operand 0.  Operands 0 and 3
+ have mode @var{m} and operands 1 and 2 have mode @var{n}, with @var{n}
+ having narrower elements than @var{m}.
+ 
+ Semantically the expressions perform the multiplication in the following signs
+ 
+ @smallexample
+ sdot<signed op0, signed op1, signed op2, signed op3> ==
+    op0 = sign-ext (op1) * sign-ext (op2) + op3
+ @dots{}
+ @end smallexample
+ 
+ @mdindex udot_prod@var{m}@var{n}
+ @item @samp{udot_prod@var{m}@var{n}}
+ 
+ Multiply operand 1 by operand 2 without loss of precision, given that
+ both operands contain unsigned elements.  Add each product to the overlapping
+ element of operand 3 and store the result in operand 0.  Operands 0 and 3
+ have mode @var{m} and operands 1 and 2 have mode @var{n}, with @var{n}
+ having narrower elements than @var{m}.
+ 
+ Semantically the expressions perform the multiplication in the following signs
+ 
+ @smallexample
+ udot<unsigned op0, unsigned op1, unsigned op2, unsigned op3> ==
+    op0 = zero-ext (op1) * zero-ext (op2) + op3
+ @dots{}
+ @end smallexample
+ 
+ @mdindex usdot_prod@var{m}@var{n}
+ @item @samp{usdot_prod@var{m}@var{n}}
+ Compute the sum of the products of elements of different signs.
+ Multiply operand 1 by operand 2 without loss of precision, given that operand 1
+ is unsigned and operand 2 is signed.  Add each product to the overlapping
+ element of operand 3 and store the result in operand 0.  Operands 0 and 3 have
+ mode @var{m} and operands 1 and 2 have mode @var{n}, with @var{n} having
+ narrower elements than @var{m}.
+ 
+ Semantically the expressions perform the multiplication in the following signs
+ 
+ @smallexample
+ usdot<signed op0, unsigned op1, signed op2, signed op3> ==
+    op0 = ((signed-conv) zero-ext (op1)) * sign-ext (op2) + op3
+ @dots{}
+ @end smallexample
+ 
+ @mdindex vec_shl_insert_@var{m}
+ @item @samp{vec_shl_insert_@var{m}}
+ Shift the elements in vector input operand 1 left one element (i.e.@:
+ away from element 0) and fill the vacated element 0 with the scalar
+ in operand 2.  Store the result in vector output operand 0.  Operands
+ 0 and 1 have mode @var{m} and operand 2 has the mode appropriate for
+ one element of @var{m}.
+ 
+ @mdindex vec_shl_@var{m}
+ @item @samp{vec_shl_@var{m}}
+ Whole vector left shift in bits, i.e.@: away from element 0.
+ Operand 1 is a vector to be shifted.
+ Operand 2 is an integer shift amount in bits.
+ Operand 0 is where the resulting shifted vector is stored.
+ The output and input vectors should have the same modes.
+ 
+ @mdindex vec_shr_@var{m}
+ @item @samp{vec_shr_@var{m}}
+ Whole vector right shift in bits, i.e.@: towards element 0.
+ Operand 1 is a vector to be shifted.
+ Operand 2 is an integer shift amount in bits.
+ Operand 0 is where the resulting shifted vector is stored.
+ The output and input vectors should have the same modes.
+ 
+ @mdindex vec_pack_trunc_@var{m}
+ @item @samp{vec_pack_trunc_@var{m}}
+ Narrow (demote) and merge the elements of two vectors. Operands 1 and 2
+ are vectors of the same mode having N integral or floating point elements
+ of size S@.  Operand 0 is the resulting vector in which 2*N elements of
+ size S/2 are concatenated after narrowing them down using truncation.
+ 
+ @mdindex vec_pack_sbool_trunc_@var{m}
+ @item @samp{vec_pack_sbool_trunc_@var{m}}
+ Narrow and merge the elements of two vectors.  Operands 1 and 2 are vectors
+ of the same type having N boolean elements.  Operand 0 is the resulting
+ vector in which 2*N elements are concatenated.  The last operand (operand 3)
+ is the number of elements in the output vector 2*N as a @code{CONST_INT}.
+ This instruction pattern is used when all the vector input and output
+ operands have the same scalar mode @var{m} and thus using
+ @code{vec_pack_trunc_@var{m}} would be ambiguous.
+ 
+ @mdindex vec_pack_ssat_@var{m}
+ @mdindex vec_pack_usat_@var{m}
+ @item @samp{vec_pack_ssat_@var{m}}, @samp{vec_pack_usat_@var{m}}
+ Narrow (demote) and merge the elements of two vectors.  Operands 1 and 2
+ are vectors of the same mode having N integral elements of size S.
+ Operand 0 is the resulting vector in which the elements of the two input
+ vectors are concatenated after narrowing them down using signed/unsigned
+ saturating arithmetic.
+ 
+ @mdindex vec_pack_sfix_trunc_@var{m}
+ @mdindex vec_pack_ufix_trunc_@var{m}
+ @item @samp{vec_pack_sfix_trunc_@var{m}}, @samp{vec_pack_ufix_trunc_@var{m}}
+ Narrow, convert to signed/unsigned integral type and merge the elements
+ of two vectors.  Operands 1 and 2 are vectors of the same mode having N
+ floating point elements of size S@.  Operand 0 is the resulting vector
+ in which 2*N elements of size S/2 are concatenated.
+ 
+ @mdindex vec_packs_float_@var{m}
+ @mdindex vec_packu_float_@var{m}
+ @item @samp{vec_packs_float_@var{m}}, @samp{vec_packu_float_@var{m}}
+ Narrow, convert to floating point type and merge the elements
+ of two vectors.  Operands 1 and 2 are vectors of the same mode having N
+ signed/unsigned integral elements of size S@.  Operand 0 is the resulting vector
+ in which 2*N elements of size S/2 are concatenated.
+ 
+ @mdindex vec_unpacks_hi_@var{m}
+ @mdindex vec_unpacks_lo_@var{m}
+ @item @samp{vec_unpacks_hi_@var{m}}, @samp{vec_unpacks_lo_@var{m}}
+ Extract and widen (promote) the high/low part of a vector of signed
+ integral or floating point elements.  The input vector (operand 1) has N
+ elements of size S@.  Widen (promote) the high/low elements of the vector
+ using signed or floating point extension and place the resulting N/2
+ values of size 2*S in the output vector (operand 0).
+ 
+ @mdindex vec_unpacku_hi_@var{m}
+ @mdindex vec_unpacku_lo_@var{m}
+ @item @samp{vec_unpacku_hi_@var{m}}, @samp{vec_unpacku_lo_@var{m}}
+ Extract and widen (promote) the high/low part of a vector of unsigned
+ integral elements.  The input vector (operand 1) has N elements of size S.
+ Widen (promote) the high/low elements of the vector using zero extension and
+ place the resulting N/2 values of size 2*S in the output vector (operand 0).
+ 
+ @mdindex vec_unpacks_sbool_hi_@var{m}
+ @mdindex vec_unpacks_sbool_lo_@var{m}
+ @item @samp{vec_unpacks_sbool_hi_@var{m}}, @samp{vec_unpacks_sbool_lo_@var{m}}
+ Extract the high/low part of a vector of boolean elements that have scalar
+ mode @var{m}.  The input vector (operand 1) has N elements, the output
+ vector (operand 0) has N/2 elements.  The last operand (operand 2) is the
+ number of elements of the input vector N as a @code{CONST_INT}.  These
+ patterns are used if both the input and output vectors have the same scalar
+ mode @var{m} and thus using @code{vec_unpacks_hi_@var{m}} or
+ @code{vec_unpacks_lo_@var{m}} would be ambiguous.
+ 
+ @mdindex vec_unpacks_float_hi_@var{m}
+ @mdindex vec_unpacks_float_lo_@var{m}
+ @mdindex vec_unpacku_float_hi_@var{m}
+ @mdindex vec_unpacku_float_lo_@var{m}
+ @item @samp{vec_unpacks_float_hi_@var{m}}, @samp{vec_unpacks_float_lo_@var{m}}
+ @itemx @samp{vec_unpacku_float_hi_@var{m}}, @samp{vec_unpacku_float_lo_@var{m}}
+ Extract, convert to floating point type and widen the high/low part of a
+ vector of signed/unsigned integral elements.  The input vector (operand 1)
+ has N elements of size S@.  Convert the high/low elements of the vector using
+ floating point conversion and place the resulting N/2 values of size 2*S in
+ the output vector (operand 0).
+ 
+ @mdindex vec_unpack_sfix_trunc_hi_@var{m}
+ @mdindex vec_unpack_sfix_trunc_lo_@var{m}
+ @mdindex vec_unpack_ufix_trunc_hi_@var{m}
+ @mdindex vec_unpack_ufix_trunc_lo_@var{m}
+ @item @samp{vec_unpack_sfix_trunc_hi_@var{m}},
+ @itemx @samp{vec_unpack_sfix_trunc_lo_@var{m}}
+ @itemx @samp{vec_unpack_ufix_trunc_hi_@var{m}}
+ @itemx @samp{vec_unpack_ufix_trunc_lo_@var{m}}
+ Extract, convert to signed/unsigned integer type and widen the high/low part of a
+ vector of floating point elements.  The input vector (operand 1)
+ has N elements of size S@.  Convert the high/low elements of the vector
+ to integers and place the resulting N/2 values of size 2*S in
+ the output vector (operand 0).
+ 
+ @mdindex vec_widen_umult_hi_@var{m}
+ @mdindex vec_widen_umult_lo_@var{m}
+ @mdindex vec_widen_smult_hi_@var{m}
+ @mdindex vec_widen_smult_lo_@var{m}
+ @mdindex vec_widen_umult_even_@var{m}
+ @mdindex vec_widen_umult_odd_@var{m}
+ @mdindex vec_widen_smult_even_@var{m}
+ @mdindex vec_widen_smult_odd_@var{m}
+ @item @samp{vec_widen_umult_hi_@var{m}}, @samp{vec_widen_umult_lo_@var{m}}
+ @itemx @samp{vec_widen_smult_hi_@var{m}}, @samp{vec_widen_smult_lo_@var{m}}
+ @itemx @samp{vec_widen_umult_even_@var{m}}, @samp{vec_widen_umult_odd_@var{m}}
+ @itemx @samp{vec_widen_smult_even_@var{m}}, @samp{vec_widen_smult_odd_@var{m}}
+ Signed/Unsigned widening multiplication.  The two inputs (operands 1 and 2)
+ are vectors with N signed/unsigned elements of size S@.  Multiply the high/low
+ or even/odd elements of the two vectors, and put the N/2 products of size 2*S
+ in the output vector (operand 0). A target shouldn't implement even/odd pattern
+ pair if it is less efficient than lo/hi one.
+ 
+ @mdindex vec_widen_ushiftl_hi_@var{m}
+ @mdindex vec_widen_ushiftl_lo_@var{m}
+ @mdindex vec_widen_sshiftl_hi_@var{m}
+ @mdindex vec_widen_sshiftl_lo_@var{m}
+ @item @samp{vec_widen_ushiftl_hi_@var{m}}, @samp{vec_widen_ushiftl_lo_@var{m}}
+ @itemx @samp{vec_widen_sshiftl_hi_@var{m}}, @samp{vec_widen_sshiftl_lo_@var{m}}
+ Signed/Unsigned widening shift left.  The first input (operand 1) is a vector
+ with N signed/unsigned elements of size S@.  Operand 2 is a constant.  Shift
+ the high/low elements of operand 1, and put the N/2 results of size 2*S in the
+ output vector (operand 0).
+ 
+ @mdindex vec_widen_saddl_hi_@var{m}
+ @mdindex vec_widen_saddl_lo_@var{m}
+ @mdindex vec_widen_uaddl_hi_@var{m}
+ @mdindex vec_widen_uaddl_lo_@var{m}
+ @item @samp{vec_widen_uaddl_hi_@var{m}}, @samp{vec_widen_uaddl_lo_@var{m}}
+ @itemx @samp{vec_widen_saddl_hi_@var{m}}, @samp{vec_widen_saddl_lo_@var{m}}
+ Signed/Unsigned widening add long.  Operands 1 and 2 are vectors with N
+ signed/unsigned elements of size S@.  Add the high/low elements of 1 and 2
+ together, widen the resulting elements and put the N/2 results of size 2*S in
+ the output vector (operand 0).
+ 
+ @mdindex vec_widen_ssubl_hi_@var{m}
+ @mdindex vec_widen_ssubl_lo_@var{m}
+ @mdindex vec_widen_usubl_hi_@var{m}
+ @mdindex vec_widen_usubl_lo_@var{m}
+ @item @samp{vec_widen_usubl_hi_@var{m}}, @samp{vec_widen_usubl_lo_@var{m}}
+ @itemx @samp{vec_widen_ssubl_hi_@var{m}}, @samp{vec_widen_ssubl_lo_@var{m}}
+ Signed/Unsigned widening subtract long.  Operands 1 and 2 are vectors with N
+ signed/unsigned elements of size S@.  Subtract the high/low elements of 2 from
+ 1 and widen the resulting elements. Put the N/2 results of size 2*S in the
+ output vector (operand 0).
+ 
+ @mdindex vec_widen_sabd_hi_@var{m}
+ @mdindex vec_widen_sabd_lo_@var{m}
+ @mdindex vec_widen_sabd_odd_@var{m}
+ @mdindex vec_widen_sabd_even_@var{m}
+ @mdindex vec_widen_uabd_hi_@var{m}
+ @mdindex vec_widen_uabd_lo_@var{m}
+ @mdindex vec_widen_uabd_odd_@var{m}
+ @mdindex vec_widen_uabd_even_@var{m}
+ @item @samp{vec_widen_uabd_hi_@var{m}}, @samp{vec_widen_uabd_lo_@var{m}}
+ @itemx @samp{vec_widen_uabd_odd_@var{m}}, @samp{vec_widen_uabd_even_@var{m}}
+ @itemx @samp{vec_widen_sabd_hi_@var{m}}, @samp{vec_widen_sabd_lo_@var{m}}
+ @itemx @samp{vec_widen_sabd_odd_@var{m}}, @samp{vec_widen_sabd_even_@var{m}}
+ Signed/Unsigned widening absolute difference.  Operands 1 and 2 are
+ vectors with N signed/unsigned elements of size S@.  Find the absolute
+ difference between operands 1 and 2 and widen the resulting elements.
+ Put the N/2 results of size 2*S in the output vector (operand 0).
+ 
+ @mdindex vec_trunc_add_high@var{m}
+ @item @samp{vec_trunc_add_high@var{m}}
+ Signed or unsigned addition of two input integer vectors of mode @var{m}, then
+ extracts the most significant half of each result element and narrows it to
+ elements of half the original width.
+ 
+ Concretely, it computes:
+ @code{(bits(a)/2)((a + b) >> bits(a)/2)}
+ 
+ where @code{bits(a)} is the width in bits of each input element.
+ 
+ Operand 1 and 2 are of integer vector mode @var{m} containing the same number
+ of signed or unsigned integral elements.  The result (operand @code{0}) is of an
+ integer vector mode with the same number of elements but elements of half of the
+ width of those of mode @var{m}.
+ 
+ This operation currently only used for early break result compression when the
+ result of a vector boolean can be represented as 0 or -1.
+ 
+ @mdindex vec_addsub@var{m}3
+ @item @samp{vec_addsub@var{m}3}
+ Alternating subtract, add with even lanes doing subtract and odd
+ lanes doing addition.  Operands 1 and 2 and the outout operand are vectors
+ with mode @var{m}.
+ 
+ @mdindex vec_fmaddsub@var{m}4
+ @item @samp{vec_fmaddsub@var{m}4}
+ Alternating multiply subtract, add with even lanes doing subtract and odd
+ lanes doing addition of the third operand to the multiplication result
+ of the first two operands.  Operands 1, 2 and 3 and the outout operand are vectors
+ with mode @var{m}.
+ 
+ @mdindex vec_fmsubadd@var{m}4
+ @item @samp{vec_fmsubadd@var{m}4}
+ Alternating multiply add, subtract with even lanes doing addition and odd
+ lanes doing subtraction of the third operand to the multiplication result
+ of the first two operands.  Operands 1, 2 and 3 and the outout operand are vectors
+ with mode @var{m}.
+ 
+ These instructions are not allowed to @code{FAIL}.
+ 
+ @mdindex cadd90@var{m}3
+ @item @samp{cadd90@var{m}3}
+ Perform vector add and subtract on even/odd number pairs.  The operation being
+ matched is semantically described as
+ 
+ @smallexample
+   for (int i = 0; i < N; i += 2)
+     @{
+       c[i] = a[i] - b[i+1];
+       c[i+1] = a[i+1] + b[i];
+     @}
+ @end smallexample
+ 
+ This operation is semantically equivalent to performing a vector addition of
+ complex numbers in operand 1 with operand 2 rotated by 90 degrees around
+ the argand plane and storing the result in operand 0.
+ 
+ In GCC lane ordering the real part of the number must be in the even lanes with
+ the imaginary part in the odd lanes.
+ 
+ The operation is only supported for vector modes @var{m}.
+ 
+ This pattern is not allowed to @code{FAIL}.
+ 
+ @mdindex cadd270@var{m}3
+ @item @samp{cadd270@var{m}3}
+ Perform vector add and subtract on even/odd number pairs.  The operation being
+ matched is semantically described as
+ 
+ @smallexample
+   for (int i = 0; i < N; i += 2)
+     @{
+       c[i] = a[i] + b[i+1];
+       c[i+1] = a[i+1] - b[i];
+     @}
+ @end smallexample
+ 
+ This operation is semantically equivalent to performing a vector addition of
+ complex numbers in operand 1 with operand 2 rotated by 270 degrees around
+ the argand plane and storing the result in operand 0.
+ 
+ In GCC lane ordering the real part of the number must be in the even lanes with
+ the imaginary part in the odd lanes.
+ 
+ The operation is only supported for vector modes @var{m}.
+ 
+ This pattern is not allowed to @code{FAIL}.
+ 
+ @mdindex cmla@var{m}4
+ @item @samp{cmla@var{m}4}
+ Perform a vector multiply and accumulate that is semantically the same as
+ a multiply and accumulate of complex numbers.
+ 
+ @smallexample
+   complex TYPE op0[N];
+   complex TYPE op1[N];
+   complex TYPE op2[N];
+   complex TYPE op3[N];
+   for (int i = 0; i < N; i += 1)
+     @{
+       op0[i] = op1[i] * op2[i] + op3[i];
+     @}
+ @end smallexample
+ 
+ In GCC lane ordering the real part of the number must be in the even lanes with
+ the imaginary part in the odd lanes.
+ 
+ The operation is only supported for vector modes @var{m}.
+ 
+ This pattern is not allowed to @code{FAIL}.
+ 
+ @mdindex cmla_conj@var{m}4
+ @item @samp{cmla_conj@var{m}4}
+ Perform a vector multiply by conjugate and accumulate that is semantically
+ the same as a multiply and accumulate of complex numbers where the second
+ multiply arguments is conjugated.
+ 
+ @smallexample
+   complex TYPE op0[N];
+   complex TYPE op1[N];
+   complex TYPE op2[N];
+   complex TYPE op3[N];
+   for (int i = 0; i < N; i += 1)
+     @{
+       op0[i] = op1[i] * conj (op2[i]) + op3[i];
+     @}
+ @end smallexample
+ 
+ In GCC lane ordering the real part of the number must be in the even lanes with
+ the imaginary part in the odd lanes.
+ 
+ The operation is only supported for vector modes @var{m}.
+ 
+ This pattern is not allowed to @code{FAIL}.
+ 
+ @mdindex cmls@var{m}4
+ @item @samp{cmls@var{m}4}
+ Perform a vector multiply and subtract that is semantically the same as
+ a multiply and subtract of complex numbers.
+ 
+ @smallexample
+   complex TYPE op0[N];
+   complex TYPE op1[N];
+   complex TYPE op2[N];
+   complex TYPE op3[N];
+   for (int i = 0; i < N; i += 1)
+     @{
+       op0[i] = op1[i] * op2[i] - op3[i];
+     @}
+ @end smallexample
+ 
+ In GCC lane ordering the real part of the number must be in the even lanes with
+ the imaginary part in the odd lanes.
+ 
+ The operation is only supported for vector modes @var{m}.
+ 
+ This pattern is not allowed to @code{FAIL}.
+ 
+ @mdindex cmls_conj@var{m}4
+ @item @samp{cmls_conj@var{m}4}
+ Perform a vector multiply by conjugate and subtract that is semantically
+ the same as a multiply and subtract of complex numbers where the second
+ multiply arguments is conjugated.
+ 
+ @smallexample
+   complex TYPE op0[N];
+   complex TYPE op1[N];
+   complex TYPE op2[N];
+   complex TYPE op3[N];
+   for (int i = 0; i < N; i += 1)
+     @{
+       op0[i] = op1[i] * conj (op2[i]) - op3[i];
+     @}
+ @end smallexample
+ 
+ In GCC lane ordering the real part of the number must be in the even lanes with
+ the imaginary part in the odd lanes.
+ 
+ The operation is only supported for vector modes @var{m}.
+ 
+ This pattern is not allowed to @code{FAIL}.
+ 
+ @mdindex cmul@var{m}4
+ @item @samp{cmul@var{m}4}
+ Perform a vector multiply that is semantically the same as multiply of
+ complex numbers.
+ 
+ @smallexample
+   complex TYPE op0[N];
+   complex TYPE op1[N];
+   complex TYPE op2[N];
+   for (int i = 0; i < N; i += 1)
+     @{
+       op0[i] = op1[i] * op2[i];
+     @}
+ @end smallexample
+ 
+ In GCC lane ordering the real part of the number must be in the even lanes with
+ the imaginary part in the odd lanes.
+ 
+ The operation is only supported for vector modes @var{m}.
+ 
+ This pattern is not allowed to @code{FAIL}.
+ 
+ @mdindex cmul_conj@var{m}4
+ @item @samp{cmul_conj@var{m}4}
+ Perform a vector multiply by conjugate that is semantically the same as a
+ multiply of complex numbers where the second multiply arguments is conjugated.
+ 
+ @smallexample
+   complex TYPE op0[N];
+   complex TYPE op1[N];
+   complex TYPE op2[N];
+   for (int i = 0; i < N; i += 1)
+     @{
+       op0[i] = op1[i] * conj (op2[i]);
+     @}
+ @end smallexample
+ 
+ In GCC lane ordering the real part of the number must be in the even lanes with
+ the imaginary part in the odd lanes.
+ 
+ The operation is only supported for vector modes @var{m}.
+ 
+ This pattern is not allowed to @code{FAIL}.
+ 
+ @mdindex cond_neg@var{mode}
+ @mdindex cond_one_cmpl@var{mode}
+ @mdindex cond_sqrt@var{mode}
+ @mdindex cond_ceil@var{mode}
+ @mdindex cond_floor@var{mode}
+ @mdindex cond_round@var{mode}
+ @mdindex cond_rint@var{mode}
+ @item @samp{cond_neg@var{mode}}
+ @itemx @samp{cond_one_cmpl@var{mode}}
+ @itemx @samp{cond_sqrt@var{mode}}
+ @itemx @samp{cond_ceil@var{mode}}
+ @itemx @samp{cond_floor@var{mode}}
+ @itemx @samp{cond_round@var{mode}}
+ @itemx @samp{cond_rint@var{mode}}
+ When operand 1 is true, perform an operation on operands 2 and
+ store the result in operand 0, otherwise store operand 3 in operand 0.
+ The operation works elementwise if the operands are vectors.
+ 
+ The scalar case is equivalent to:
+ 
+ @smallexample
+ op0 = op1 ? @var{op} op2 : op3;
+ @end smallexample
+ 
+ while the vector case is equivalent to:
+ 
+ @smallexample
+ for (i = 0; i < GET_MODE_NUNITS (@var{m}); i++)
+   op0[i] = op1[i] ? @var{op} op2[i] : op3[i];
+ @end smallexample
+ 
+ where, for example, @var{op} is @code{~} for @samp{cond_one_cmpl@var{mode}}.
+ 
+ When defined for floating-point modes, the contents of @samp{op2[i]}
+ are not interpreted if @samp{op1[i]} is false, just like they would not
+ be in a normal C @samp{?:} condition.
+ 
+ Operands 0, 2, and 3 all have mode @var{m}.  Operand 1 is a scalar
+ integer if @var{m} is scalar, otherwise it has the mode returned by
+ @code{TARGET_VECTORIZE_GET_MASK_MODE}.
+ 
+ @samp{cond_@var{op}@var{mode}} generally corresponds to a conditional
+ form of @samp{@var{op}@var{mode}2}.
+ 
+ @mdindex cond_add@var{mode}
+ @mdindex cond_sub@var{mode}
+ @mdindex cond_mul@var{mode}
+ @mdindex cond_div@var{mode}
+ @mdindex cond_udiv@var{mode}
+ @mdindex cond_mod@var{mode}
+ @mdindex cond_umod@var{mode}
+ @mdindex cond_and@var{mode}
+ @mdindex cond_ior@var{mode}
+ @mdindex cond_xor@var{mode}
+ @mdindex cond_smin@var{mode}
+ @mdindex cond_smax@var{mode}
+ @mdindex cond_umin@var{mode}
+ @mdindex cond_umax@var{mode}
+ @mdindex cond_copysign@var{mode}
+ @mdindex cond_fmin@var{mode}
+ @mdindex cond_fmax@var{mode}
+ @mdindex cond_ashl@var{mode}
+ @mdindex cond_ashr@var{mode}
+ @mdindex cond_lshr@var{mode}
+ @item @samp{cond_add@var{mode}}
+ @itemx @samp{cond_sub@var{mode}}
+ @itemx @samp{cond_mul@var{mode}}
+ @itemx @samp{cond_div@var{mode}}
+ @itemx @samp{cond_udiv@var{mode}}
+ @itemx @samp{cond_mod@var{mode}}
+ @itemx @samp{cond_umod@var{mode}}
+ @itemx @samp{cond_and@var{mode}}
+ @itemx @samp{cond_ior@var{mode}}
+ @itemx @samp{cond_xor@var{mode}}
+ @itemx @samp{cond_smin@var{mode}}
+ @itemx @samp{cond_smax@var{mode}}
+ @itemx @samp{cond_umin@var{mode}}
+ @itemx @samp{cond_umax@var{mode}}
+ @itemx @samp{cond_copysign@var{mode}}
+ @itemx @samp{cond_fmin@var{mode}}
+ @itemx @samp{cond_fmax@var{mode}}
+ @itemx @samp{cond_ashl@var{mode}}
+ @itemx @samp{cond_ashr@var{mode}}
+ @itemx @samp{cond_lshr@var{mode}}
+ When operand 1 is true, perform an operation on operands 2 and 3 and
+ store the result in operand 0, otherwise store operand 4 in operand 0.
+ The operation works elementwise if the operands are vectors.
+ 
+ The scalar case is equivalent to:
+ 
+ @smallexample
+ op0 = op1 ? op2 @var{op} op3 : op4;
+ @end smallexample
+ 
+ while the vector case is equivalent to:
+ 
+ @smallexample
+ for (i = 0; i < GET_MODE_NUNITS (@var{m}); i++)
+   op0[i] = op1[i] ? op2[i] @var{op} op3[i] : op4[i];
+ @end smallexample
+ 
+ where, for example, @var{op} is @code{+} for @samp{cond_add@var{mode}}.
+ 
+ When defined for floating-point modes, the contents of @samp{op3[i]}
+ are not interpreted if @samp{op1[i]} is false, just like they would not
+ be in a normal C @samp{?:} condition.
+ 
+ Operands 0, 2, 3 and 4 all have mode @var{m}.  Operand 1 is a scalar
+ integer if @var{m} is scalar, otherwise it has the mode returned by
+ @code{TARGET_VECTORIZE_GET_MASK_MODE}.
+ 
+ @samp{cond_@var{op}@var{mode}} generally corresponds to a conditional
+ form of @samp{@var{op}@var{mode}3}.  As an exception, the vector forms
+ of shifts correspond to patterns like @code{vashl@var{mode}3} rather
+ than patterns like @code{ashl@var{mode}3}.
+ 
+ @samp{cond_copysign@var{mode}} is only defined for floating point modes.
+ 
+ @mdindex cond_fma@var{mode}
+ @mdindex cond_fms@var{mode}
+ @mdindex cond_fnma@var{mode}
+ @mdindex cond_fnms@var{mode}
+ @item @samp{cond_fma@var{mode}}
+ @itemx @samp{cond_fms@var{mode}}
+ @itemx @samp{cond_fnma@var{mode}}
+ @itemx @samp{cond_fnms@var{mode}}
+ Like @samp{cond_add@var{m}}, except that the conditional operation
+ takes 3 operands rather than two.  For example, the vector form of
+ @samp{cond_fma@var{mode}} is equivalent to:
+ 
+ @smallexample
+ for (i = 0; i < GET_MODE_NUNITS (@var{m}); i++)
+   op0[i] = op1[i] ? fma (op2[i], op3[i], op4[i]) : op5[i];
+ @end smallexample
+ 
+ @mdindex cond_len_neg@var{mode}
+ @mdindex cond_len_one_cmpl@var{mode}
+ @mdindex cond_len_sqrt@var{mode}
+ @mdindex cond_len_ceil@var{mode}
+ @mdindex cond_len_floor@var{mode}
+ @mdindex cond_len_round@var{mode}
+ @mdindex cond_len_rint@var{mode}
+ @item @samp{cond_len_neg@var{mode}}
+ @itemx @samp{cond_len_one_cmpl@var{mode}}
+ @itemx @samp{cond_len_sqrt@var{mode}}
+ @itemx @samp{cond_len_ceil@var{mode}}
+ @itemx @samp{cond_len_floor@var{mode}}
+ @itemx @samp{cond_len_round@var{mode}}
+ @itemx @samp{cond_len_rint@var{mode}}
+ When operand 1 is true and element index < operand 4 + operand 5, perform an operation on operands 1 and
+ store the result in operand 0, otherwise store operand 2 in operand 0.
+ The operation only works for the operands are vectors.
+ 
+ @smallexample
+ for (i = 0; i < GET_MODE_NUNITS (@var{m}); i++)
+   op0[i] = (i < ops[4] + ops[5] && op1[i]
+             ? @var{op} op2[i]
+             : op3[i]);
+ @end smallexample
+ 
+ where, for example, @var{op} is @code{~} for @samp{cond_len_one_cmpl@var{mode}}.
+ 
+ When defined for floating-point modes, the contents of @samp{op2[i]}
+ are not interpreted if @samp{op1[i]} is false, just like they would not
+ be in a normal C @samp{?:} condition.
+ 
+ Operands 0, 2, and 3 all have mode @var{m}.  Operand 1 is a scalar
+ integer if @var{m} is scalar, otherwise it has the mode returned by
+ @code{TARGET_VECTORIZE_GET_MASK_MODE}.  Operand 4 has whichever
+ integer mode the target prefers.
+ 
+ @samp{cond_len_@var{op}@var{mode}} generally corresponds to a conditional
+ form of @samp{@var{op}@var{mode}2}.
+ 
+ 
+ @mdindex cond_len_add@var{mode}
+ @mdindex cond_len_sub@var{mode}
+ @mdindex cond_len_mul@var{mode}
+ @mdindex cond_len_div@var{mode}
+ @mdindex cond_len_udiv@var{mode}
+ @mdindex cond_len_mod@var{mode}
+ @mdindex cond_len_umod@var{mode}
+ @mdindex cond_len_and@var{mode}
+ @mdindex cond_len_ior@var{mode}
+ @mdindex cond_len_xor@var{mode}
+ @mdindex cond_len_smin@var{mode}
+ @mdindex cond_len_smax@var{mode}
+ @mdindex cond_len_umin@var{mode}
+ @mdindex cond_len_umax@var{mode}
+ @mdindex cond_len_copysign@var{mode}
+ @mdindex cond_len_fmin@var{mode}
+ @mdindex cond_len_fmax@var{mode}
+ @mdindex cond_len_ashl@var{mode}
+ @mdindex cond_len_ashr@var{mode}
+ @mdindex cond_len_lshr@var{mode}
+ @item @samp{cond_len_add@var{mode}}
+ @itemx @samp{cond_len_sub@var{mode}}
+ @itemx @samp{cond_len_mul@var{mode}}
+ @itemx @samp{cond_len_div@var{mode}}
+ @itemx @samp{cond_len_udiv@var{mode}}
+ @itemx @samp{cond_len_mod@var{mode}}
+ @itemx @samp{cond_len_umod@var{mode}}
+ @itemx @samp{cond_len_and@var{mode}}
+ @itemx @samp{cond_len_ior@var{mode}}
+ @itemx @samp{cond_len_xor@var{mode}}
+ @itemx @samp{cond_len_smin@var{mode}}
+ @itemx @samp{cond_len_smax@var{mode}}
+ @itemx @samp{cond_len_umin@var{mode}}
+ @itemx @samp{cond_len_umax@var{mode}}
+ @itemx @samp{cond_len_copysign@var{mode}}
+ @itemx @samp{cond_len_fmin@var{mode}}
+ @itemx @samp{cond_len_fmax@var{mode}}
+ @itemx @samp{cond_len_ashl@var{mode}}
+ @itemx @samp{cond_len_ashr@var{mode}}
+ @itemx @samp{cond_len_lshr@var{mode}}
+ When operand 1 is true and element index < operand 5 + operand 6, perform an operation on operands 2 and 3 and
+ store the result in operand 0, otherwise store operand 4 in operand 0.
+ The operation only works for the operands are vectors.
+ 
+ @smallexample
+ for (i = 0; i < GET_MODE_NUNITS (@var{m}); i++)
+   op0[i] = (i < ops[5] + ops[6] && op1[i]
+             ? op2[i] @var{op} op3[i]
+             : op4[i]);
+ @end smallexample
+ 
+ where, for example, @var{op} is @code{+} for @samp{cond_len_add@var{mode}}.
+ 
+ When defined for floating-point modes, the contents of @samp{op3[i]}
+ are not interpreted if @samp{op1[i]} is false, just like they would not
+ be in a normal C @samp{?:} condition.
+ 
+ Operands 0, 2, 3 and 4 all have mode @var{m}.  Operand 1 is a scalar
+ integer if @var{m} is scalar, otherwise it has the mode returned by
+ @code{TARGET_VECTORIZE_GET_MASK_MODE}.  Operand 5 has whichever
+ integer mode the target prefers.
+ 
+ @samp{cond_len_@var{op}@var{mode}} generally corresponds to a conditional
+ form of @samp{@var{op}@var{mode}3}.  As an exception, the vector forms
+ of shifts correspond to patterns like @code{vashl@var{mode}3} rather
+ than patterns like @code{ashl@var{mode}3}.
+ 
+ @samp{cond_len_copysign@var{mode}} is only defined for floating point modes.
+ 
+ @mdindex cond_len_fma@var{mode}
+ @mdindex cond_len_fms@var{mode}
+ @mdindex cond_len_fnma@var{mode}
+ @mdindex cond_len_fnms@var{mode}
+ @item @samp{cond_len_fma@var{mode}}
+ @itemx @samp{cond_len_fms@var{mode}}
+ @itemx @samp{cond_len_fnma@var{mode}}
+ @itemx @samp{cond_len_fnms@var{mode}}
+ Like @samp{cond_len_add@var{m}}, except that the conditional operation
+ takes 3 operands rather than two.  For example, the vector form of
+ @samp{cond_len_fma@var{mode}} is equivalent to:
+ 
+ @smallexample
+ for (i = 0; i < GET_MODE_NUNITS (@var{m}); i++)
+   op0[i] = (i < ops[6] + ops[7] && op1[i]
+             ? fma (op2[i], op3[i], op4[i])
+             : op5[i]);
+ @end smallexample
+ 
+ @mdindex cbranch@var{mode}4
+ @item @samp{cbranch@var{mode}4}
+ Conditional branch instruction combined with a compare instruction.
+ Operand 0 is a comparison operator.  Operand 1 and operand 2 are the
+ first and second operands of the comparison, respectively.  Operand 3
+ is the @code{code_label} to jump to.  For vectors this optab is only used for
+ comparisons of VECTOR_BOOLEAN_TYPE_P values and it never called for
+ data-registers.  Data vector operands should use one of the patterns below
+ instead.
+ 
+ @mdindex vec_cbranch_any@var{mode}
+ @item @samp{vec_cbranch_any@var{mode}}
+ Conditional branch instruction based on a vector compare that branches
+ when at least one of the elementwise comparisons of the two input
+ vectors is true.
+ Operand 0 is a comparison operator.  Operand 1 and operand 2 are the
+ first and second operands of the comparison, respectively.  Operand 3
+ is the @code{code_label} to jump to.
+ 
+ @mdindex vec_cbranch_all@var{mode}
+ @item @samp{vec_cbranch_all@var{mode}}
+ Conditional branch instruction based on a vector compare that branches
+ when all of the elementwise comparisons of the two input vectors is true.
+ Operand 0 is a comparison operator.  Operand 1 and operand 2 are the
+ first and second operands of the comparison, respectively.  Operand 3
+ is the @code{code_label} to jump to.
+ 
+ @mdindex cond_vec_cbranch_any@var{mode}
+ @item @samp{cond_vec_cbranch_any@var{mode}}
+ Masked conditional branch instruction based on a vector compare that branches
+ when at least one of the elementwise comparisons of the two input
+ vectors is true.
+ Operand 0 is a comparison operator.  Operand 1 is the mask operand.
+ Operand 2 and operand 3 are the first and second operands of the comparison,
+ respectively.  Operand 5 is the @code{code_label} to jump to.  Inactive lanes in
+ the mask operand should not influence the decision to branch.
+ 
+ @mdindex cond_vec_cbranch_all@var{mode}
+ @item @samp{cond_vec_cbranch_all@var{mode}}
+ Masked conditional branch instruction based on a vector compare that branches
+ when all of the elementwise comparisons of the two input vectors is true.
+ Operand 0 is a comparison operator.  Operand 1 is the mask operand.
+ Operand 2 and operand 3 are the first and second operands of the comparison,
+ respectively.  Operand 5 is the @code{code_label} to jump to.  Inactive lanes in
+ the mask operand should not influence the decision to branch.
+ 
+ @mdindex cond_len_vec_cbranch_any@var{mode}
+ @item @samp{cond_len_vec_cbranch_any@var{mode}}
+ Len based conditional branch instruction based on a vector compare that branches
+ when at least one of the elementwise comparisons of the two input
+ vectors is true.
+ Operand 0 is a comparison operator.  Operand 1 is the mask operand.  Operand 2
+ and operand 3 are the first and second operands of the comparison, respectively.
+ Operand 4 is the len operand and Operand 5 is the bias operand.  Operand 6 is
+ the @code{code_label} to jump to.  Inactive lanes in the mask operand should not
+ influence the decision to branch.
+ 
+ @mdindex cond_len_vec_cbranch_all@var{mode}
+ @item @samp{cond_len_vec_cbranch_all@var{mode}}
+ Len based conditional branch instruction based on a vector compare that branches
+ when all of the elementwise comparisons of the two input vectors is true.
+ Operand 0 is a comparison operator.  Operand 1 is the mask operand.  Operand 2
+ and operand 3 are the first and second operands of the comparison, respectively.
+ Operand 4 is the len operand and Operand 5 is the bias operand.  Operand 6 is
+ the @code{code_label} to jump to. Inactive lanes in the mask operand should not
+ influence the decision to branch.
+ 
+ @end table
+ 
  @end ifset
  @c Each of the following nodes are wrapped in separate
  @c "@ifset INTERNALS" to work around memory limits for the default
diff -Nrcpad gcc-16-20260329/gcc/doc/poly-int.texi gcc-16-20260405/gcc/doc/poly-int.texi
*** gcc-16-20260329/gcc/doc/poly-int.texi	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/doc/poly-int.texi	Sun Apr  5 22:32:07 2026
***************
*** 1,3 ****
--- 1,7 ----
+ @c Copyright (C) 2017-2026 Free Software Foundation, Inc.
+ @c This is part of the GCC manual.
+ @c For copying conditions, see the file gcc.texi.
+ 
  @node poly_int
  @chapter Sizes and offsets as runtime invariants
  @cindex polynomial integers
diff -Nrcpad gcc-16-20260329/gcc/doc/specs.texi gcc-16-20260405/gcc/doc/specs.texi
*** gcc-16-20260329/gcc/doc/specs.texi	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/doc/specs.texi	Sun Apr  5 22:32:07 2026
***************
*** 1,3 ****
--- 1,7 ----
+ @c Copyright (C) 1988-2026 Free Software Foundation, Inc.
+ @c This is part of the GCC manual.
+ @c For copying conditions, see the file gcc.texi.
+ 
  @node Spec Files
  @chapter Specifying Subprocesses and the Switches to Pass to Them
  @cindex Spec Files
diff -Nrcpad gcc-16-20260329/gcc/expr.cc gcc-16-20260405/gcc/expr.cc
*** gcc-16-20260329/gcc/expr.cc	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/expr.cc	Sun Apr  5 22:32:07 2026
*************** highest_pow2_factor_for_target (const_tr
*** 9121,9127 ****
  /* Convert the tree comparison code TCODE to the rtl one where the
     signedness is UNSIGNEDP.  */
  
! static enum rtx_code
  convert_tree_comp_to_rtx (enum tree_code tcode, int unsignedp)
  {
    enum rtx_code code;
--- 9121,9127 ----
  /* Convert the tree comparison code TCODE to the rtl one where the
     signedness is UNSIGNEDP.  */
  
! enum rtx_code
  convert_tree_comp_to_rtx (enum tree_code tcode, int unsignedp)
  {
    enum rtx_code code;
diff -Nrcpad gcc-16-20260329/gcc/expr.h gcc-16-20260405/gcc/expr.h
*** gcc-16-20260329/gcc/expr.h	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/expr.h	Sun Apr  5 22:32:07 2026
*************** extern tree string_constant (tree, tree
*** 338,343 ****
--- 338,344 ----
     a constant.  */
  extern tree byte_representation (tree, tree *, tree *, tree *);
  
+ extern enum rtx_code convert_tree_comp_to_rtx (enum tree_code, int);
  extern enum tree_code maybe_optimize_mod_cmp (enum tree_code, tree *, tree *);
  extern void maybe_optimize_sub_cmp_0 (enum tree_code, tree *, tree *);
  
diff -Nrcpad gcc-16-20260329/gcc/fortran/ChangeLog gcc-16-20260405/gcc/fortran/ChangeLog
*** gcc-16-20260329/gcc/fortran/ChangeLog	Sun Mar 29 22:32:06 2026
--- gcc-16-20260405/gcc/fortran/ChangeLog	Sun Apr  5 22:32:07 2026
***************
*** 1,3 ****
--- 1,78 ----
+ 2026-04-04  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/66973
+ 	* interface.cc (gfc_compare_actual_formal): Check that C_LOC and
+ 	C_FUNLOC from ISO_C_BINDING as actual argument are passed to a
+ 	dummy argument of matching type C_PTR/C_FUNPTR.
+ 
+ 2026-04-03  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/124652
+ 	* trans-expr.cc (gfc_conv_procedure_call): Do not clobber a
+ 	procedure pointer intent(out) argument.
+ 	* trans-intrinsic.cc (conv_isocbinding_function): When passing to
+ 	C_FUNLOC a procedure pointer that is a dummy, dereference it.
+ 
+ 2026-04-03  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/100155
+ 	* trans-expr.cc (gfc_add_interface_mapping): 'new_sym' dummy
+ 	attribute set to zero.
+ 	(gfc_conv_procedure_call): Deallocate allocatable components of
+ 	a class argument, enclosed in parentheses,wrap up the parmse
+ 	and proceed to the next argument.
+ 
+ 2026-04-02  Christopher Albert  <albert@tugraz.at>
+ 	    Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/124751
+ 	* trans-array.cc (gfc_conv_array_parameter): Build a packed
+ 	descriptor for assumed-rank actual arguments instead of reusing
+ 	stale metadata from the original descriptor.
+ 
+ 2026-04-01  Gonzalosilvalde  <gonzalo.silvalde@gmail.com>
+ 
+ 	PR fortran/79330
+ 	* decl.cc (gfc_match_subroutine): Set has_import_set when
+ 	matching a module procedure inside an interface block.
+ 	(gfc_match_function_decl): Likewise.
+ 
+ 2026-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+ 
+ 	PR fortran/124739
+ 	* io.cc (match_inquire_element): Change tag_id from a
+ 	variable tag to an expression tag.
+ 
+ 2026-04-01  Christopher Albert  <albert@tugraz.at>
+ 
+ 	PR fortran/100194
+ 	* trans-expr.cc (gfc_conv_procedure_call): Skip
+ 	gfc_conv_subref_array_arg for assumed-rank actual arguments
+ 	(e->rank == -1) when the dummy is contiguous.
+ 
+ 2026-03-31  Mikael Morin  <mikael@gcc.gnu.org>
+ 	    Christopher Albert  <albert@tugraz.at>
+ 
+ 	PR fortran/121185
+ 	PR fortran/124661
+ 	* trans-array.cc (maybe_save_ref): New wrapper function around
+ 	save ref.
+ 	(set_factored_descriptor_value): Use the new wrapper function.
+ 	Add argument PRELIMINARY_CODE.
+ 	(gfc_conv_ss_descriptor): Update caller.
+ 
+ 2026-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+ 
+ 	PR fortran/124666
+ 	* io.cc: Change uint value back to int.
+ 
+ 2026-03-30  Christopher Albert  <albert@tugraz.at>
+ 
+ 	* scanner.cc (skip_free_oacc_sentinel): Clear openmp_flag only for
+ 	fresh OpenACC directive lines.
+ 	(skip_free_omp_sentinel): Clear openacc_flag only for fresh OpenMP
+ 	directive lines.
+ 
  2026-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
  
  	PR fortran/124666
diff -Nrcpad gcc-16-20260329/gcc/fortran/decl.cc gcc-16-20260405/gcc/fortran/decl.cc
*** gcc-16-20260329/gcc/fortran/decl.cc	Sun Mar 29 22:32:07 2026
--- gcc-16-20260405/gcc/fortran/decl.cc	Sun Apr  5 22:32:07 2026
*************** gfc_match_function_decl (void)
*** 8191,8197 ****
      sym = sym->result;
  
    if (current_attr.module_procedure)
!     sym->attr.module_procedure = 1;
  
    gfc_new_block = sym;
  
--- 8191,8201 ----
      sym = sym->result;
  
    if (current_attr.module_procedure)
!     {
!       sym->attr.module_procedure = 1;
!       if (gfc_current_state () == COMP_INTERFACE)
! 	gfc_current_ns->has_import_set = 1;
!     }
  
    gfc_new_block = sym;
  
*************** gfc_match_subroutine (void)
*** 8687,8693 ****
  					     &gfc_current_locus);
  
    if (current_attr.module_procedure)
!     sym->attr.module_procedure = 1;
  
    if (add_hidden_procptr_result (sym))
      sym = sym->result;
--- 8691,8701 ----
  					     &gfc_current_locus);
  
    if (current_attr.module_procedure)
!     {
!       sym->attr.module_procedure = 1;
!       if (gfc_current_state () == COMP_INTERFACE)
! 	gfc_current_ns->has_import_set = 1;
!     }
  
    if (add_hidden_procptr_result (sym))
      sym = sym->result;
diff -Nrcpad gcc-16-20260329/gcc/fortran/interface.cc gcc-16-20260405/gcc/fortran/interface.cc
*** gcc-16-20260329/gcc/fortran/interface.cc	Sun Mar 29 22:32:07 2026
--- gcc-16-20260405/gcc/fortran/interface.cc	Sun Apr  5 22:32:07 2026
*************** gfc_compare_actual_formal (gfc_actual_ar
*** 4127,4132 ****
--- 4127,4154 ----
  	  goto match;
  	}
  
+       /* C_LOC/C_FUNLOC from ISO_C_BINDING as actual argument can only be
+ 	 passed to a dummy argument of matching type C_PTR/C_FUNPTR.  */
+       if (a->expr->expr_type == EXPR_FUNCTION
+ 	  && a->expr->ts.type == BT_VOID
+ 	  && a->expr->symtree->n.sym
+ 	  && a->expr->symtree->n.sym->from_intmod == INTMOD_ISO_C_BINDING
+ 	  && (f->sym->ts.type != BT_DERIVED
+ 	      || f->sym->ts.u.derived->from_intmod != INTMOD_ISO_C_BINDING
+ 	      || !((a->expr->symtree->n.sym->intmod_sym_id == ISOCBINDING_FUNLOC
+ 		    && f->sym->ts.u.derived->intmod_sym_id == ISOCBINDING_FUNPTR)
+ 		   || (a->expr->symtree->n.sym->intmod_sym_id == ISOCBINDING_LOC
+ 		       && f->sym->ts.u.derived->intmod_sym_id == ISOCBINDING_PTR))))
+ 	{
+ 	  if (where)
+ 	    gfc_error ("ISO_C_BINDING function actual argument at %L "
+ 		       "requires dummy argument %qs to have a matching "
+ 		       "type from ISO_C_BINDING",
+ 		       &a->expr->where,f->sym->name);
+ 	  ok = false;
+ 	  goto match;
+ 	}
+ 
      match:
        if (a == actual)
  	na = i;
diff -Nrcpad gcc-16-20260329/gcc/fortran/io.cc gcc-16-20260405/gcc/fortran/io.cc
*** gcc-16-20260329/gcc/fortran/io.cc	Sun Mar 29 22:32:07 2026
--- gcc-16-20260405/gcc/fortran/io.cc	Sun Apr  5 22:32:07 2026
*************** static const io_tag
*** 103,109 ****
  	tag_err		= {"ERR", " err =", " %l", BT_UNKNOWN},
  	tag_end		= {"END", " end =", " %l", BT_UNKNOWN},
  	tag_eor		= {"EOR", " eor =", " %l", BT_UNKNOWN},
! 	tag_id		= {"ID", " id =", " %v", BT_INTEGER},
  	tag_pending	= {"PENDING", " pending =", " %v", BT_LOGICAL},
  	tag_newunit	= {"NEWUNIT", " newunit =", " %v", BT_INTEGER},
  	tag_s_iqstream	= {"STREAM", " stream =", " %v", BT_CHARACTER};
--- 103,109 ----
  	tag_err		= {"ERR", " err =", " %l", BT_UNKNOWN},
  	tag_end		= {"END", " end =", " %l", BT_UNKNOWN},
  	tag_eor		= {"EOR", " eor =", " %l", BT_UNKNOWN},
! 	tag_id		= {"ID", " id =", " %e", BT_INTEGER},
  	tag_pending	= {"PENDING", " pending =", " %v", BT_LOGICAL},
  	tag_newunit	= {"NEWUNIT", " newunit =", " %v", BT_INTEGER},
  	tag_s_iqstream	= {"STREAM", " stream =", " %v", BT_CHARACTER};
*************** next_char_not_space ()
*** 213,219 ****
    return c;
  }
  
! static uint value = 0;
  
  /* Simple lexical analyzer for getting the next token in a FORMAT
     statement.  */
--- 213,219 ----
    return c;
  }
  
! static int value = 0;
  
  /* Simple lexical analyzer for getting the next token in a FORMAT
     statement.  */
*************** match_inquire_element (gfc_inquire *inqu
*** 4565,4571 ****
    RETM m = match_vtag (&tag_convert, &inquire->convert);
    RETM m = match_out_tag (&tag_strm_out, &inquire->strm_pos);
    RETM m = match_vtag (&tag_pending, &inquire->pending);
!   RETM m = match_vtag (&tag_id, &inquire->id);
    RETM m = match_vtag (&tag_s_iqstream, &inquire->iqstream);
    RETM m = match_dec_vtag (&tag_v_share, &inquire->share);
    RETM m = match_dec_vtag (&tag_v_cc, &inquire->cc);
--- 4565,4571 ----
    RETM m = match_vtag (&tag_convert, &inquire->convert);
    RETM m = match_out_tag (&tag_strm_out, &inquire->strm_pos);
    RETM m = match_vtag (&tag_pending, &inquire->pending);
!   RETM m = match_etag (&tag_id, &inquire->id);
    RETM m = match_vtag (&tag_s_iqstream, &inquire->iqstream);
    RETM m = match_dec_vtag (&tag_v_share, &inquire->share);
    RETM m = match_dec_vtag (&tag_v_cc, &inquire->cc);
diff -Nrcpad gcc-16-20260329/gcc/fortran/iresolve.cc gcc-16-20260405/gcc/fortran/iresolve.cc
*** gcc-16-20260329/gcc/fortran/iresolve.cc	Sun Mar 29 22:32:07 2026
--- gcc-16-20260405/gcc/fortran/iresolve.cc	Sun Apr  5 22:32:07 2026
*************** check_charlen_present (gfc_expr *source)
*** 103,108 ****
--- 103,127 ----
      }
  }
  
+ static gfc_intrinsic_sym *
+ copy_intrinsic_sym (const gfc_intrinsic_sym *src)
+ {
+   gfc_intrinsic_sym *copy = XCNEW (gfc_intrinsic_sym);
+   gfc_intrinsic_arg *head = NULL;
+   gfc_intrinsic_arg **tail = &head;
+ 
+   *copy = *src;
+   for (const gfc_intrinsic_arg *arg = src->formal; arg; arg = arg->next)
+     {
+       *tail = XCNEW (gfc_intrinsic_arg);
+       **tail = *arg;
+       (*tail)->next = NULL;
+       tail = &(*tail)->next;
+     }
+   copy->formal = head;
+   return copy;
+ }
+ 
  /* Helper function for resolving the "mask" argument.  */
  
  static void
*************** gfc_resolve_spread (gfc_expr *f, gfc_exp
*** 2958,2964 ****
      gfc_resolve_substring_charlen (source);
  
    if (source->ts.type == BT_CHARACTER)
!     check_charlen_present (source);
  
    f->ts = source->ts;
    f->rank = source->rank + 1;
--- 2977,2987 ----
      gfc_resolve_substring_charlen (source);
  
    if (source->ts.type == BT_CHARACTER)
!     {
!       check_charlen_present (source);
!       f->value.function.isym = copy_intrinsic_sym (f->value.function.isym);
!       f->value.function.isym->formal->ts = source->ts;
!     }
  
    f->ts = source->ts;
    f->rank = source->rank + 1;
diff -Nrcpad gcc-16-20260329/gcc/fortran/scanner.cc gcc-16-20260405/gcc/fortran/scanner.cc
*** gcc-16-20260329/gcc/fortran/scanner.cc	Sun Mar 29 22:32:07 2026
--- gcc-16-20260405/gcc/fortran/scanner.cc	Sun Apr  5 22:32:07 2026
*************** skip_free_oacc_sentinel (locus start, lo
*** 774,779 ****
--- 774,781 ----
        if ((c = next_char ()) == ' ' || c == '\t'
  	  || continue_flag)
  	{
+ 	  if (!continue_flag && (c == ' ' || c == '\t'))
+ 	    openmp_flag = 0;
  	  while (gfc_is_whitespace (c))
  	    c = next_char ();
  	  if (c != '\n' && c != '!')
*************** skip_free_omp_sentinel (locus start, loc
*** 814,819 ****
--- 816,823 ----
        if ((c = next_char ()) == ' ' || c == '\t'
  	  || continue_flag)
  	{
+ 	  if (!continue_flag && (c == ' ' || c == '\t'))
+ 	    openacc_flag = 0;
  	  while (gfc_is_whitespace (c))
  	    c = next_char ();
  	  if (c != '\n' && c != '!')
diff -Nrcpad gcc-16-20260329/gcc/fortran/trans-array.cc gcc-16-20260405/gcc/fortran/trans-array.cc
*** gcc-16-20260329/gcc/fortran/trans-array.cc	Sun Mar 29 22:32:07 2026
--- gcc-16-20260405/gcc/fortran/trans-array.cc	Sun Apr  5 22:32:07 2026
*************** save_ref (tree &code, tree &ref, vec<tre
*** 3520,3539 ****
  }
  
  
  /* Save the descriptor reference VALUE to storage pointed by DESC_PTR.  Before
!    that, try to factor subexpressions of VALUE to variables, adding extra code
!    to BLOCK.
  
     The candidate references to factoring are dereferenced pointers because they
     are cheap to copy and array descriptors because they are often the base of
     multiple subreferences.  */
  
  static void
! set_factored_descriptor_value (tree *desc_ptr, tree value, stmtblock_t *block)
  {
    /* As the reference is processed from outer to inner, variable definitions
       will be generated in reversed order, so can't be put directly in BLOCK.
!      We use TMP_BLOCK instead.  */
    tree accumulated_code = NULL_TREE;
  
    /* The current candidate to factoring.  */
--- 3520,3556 ----
  }
  
  
+ /* If REF isn't shared with code in PREVIOUS_CODE, replace it with a fresh
+    variable in all of REPLACEMENT_ROOTS, appending extra code to CODE.  */
+ 
+ static void
+ maybe_save_ref (tree &code, tree &ref, vec<tree> &replacement_roots,
+ 		stmtblock_t *previous_code)
+ {
+   if (find_tree (previous_code->head, ref))
+     return;
+ 
+   save_ref (code, ref, replacement_roots);
+ }
+ 
+ 
  /* Save the descriptor reference VALUE to storage pointed by DESC_PTR.  Before
!    that, try to create fresh variables to factor subexpressions of VALUE, if
!    those subexpressions aren't shared with code in PRELIMINARY_CODE.  Add any
!    necessary additional code (initialization of variables typically) to BLOCK.
  
     The candidate references to factoring are dereferenced pointers because they
     are cheap to copy and array descriptors because they are often the base of
     multiple subreferences.  */
  
  static void
! set_factored_descriptor_value (tree *desc_ptr, tree value, stmtblock_t *block,
! 			       stmtblock_t *preliminary_code)
  {
    /* As the reference is processed from outer to inner, variable definitions
       will be generated in reversed order, so can't be put directly in BLOCK.
!      We use temporary blocks instead, which we save in ACCUMULATED_CODE, and
!      only append to BLOCK at the end.  */
    tree accumulated_code = NULL_TREE;
  
    /* The current candidate to factoring.  */
*************** set_factored_descriptor_value (tree *des
*** 3572,3578 ****
  		     previous reference to save wasn't the current one, do save
  		     it now.  Otherwise drop it as we prefer saving the
  		     pointer.  */
! 		  save_ref (accumulated_code, saveable_ref, replacement_roots);
  		}
  
  	      /* Don't evaluate the pointer to a variable yet; do it only if the
--- 3589,3596 ----
  		     previous reference to save wasn't the current one, do save
  		     it now.  Otherwise drop it as we prefer saving the
  		     pointer.  */
! 		  maybe_save_ref (accumulated_code, saveable_ref,
! 				  replacement_roots, preliminary_code);
  		}
  
  	      /* Don't evaluate the pointer to a variable yet; do it only if the
*************** set_factored_descriptor_value (tree *des
*** 3602,3608 ****
  
  	  if (saveable_ref != NULL_TREE)
  	    /* We have seen a reference worth saving.  Do it now.  */
! 	    save_ref (accumulated_code, saveable_ref, replacement_roots);
  
  	  if (TREE_CODE (data_ref) != ARRAY_REF)
  	    break;
--- 3620,3627 ----
  
  	  if (saveable_ref != NULL_TREE)
  	    /* We have seen a reference worth saving.  Do it now.  */
! 	    maybe_save_ref (accumulated_code, saveable_ref, replacement_roots,
! 			    preliminary_code);
  
  	  if (TREE_CODE (data_ref) != ARRAY_REF)
  	    break;
*************** gfc_conv_ss_descriptor (stmtblock_t * bl
*** 3635,3642 ****
    gfc_init_se (&se, NULL);
    se.descriptor_only = 1;
    gfc_conv_expr_lhs (&se, ss_info->expr);
    gfc_add_block_to_block (block, &se.pre);
!   set_factored_descriptor_value (&info->descriptor, se.expr, block);
    ss_info->string_length = se.string_length;
    ss_info->class_container = se.class_container;
  
--- 3654,3665 ----
    gfc_init_se (&se, NULL);
    se.descriptor_only = 1;
    gfc_conv_expr_lhs (&se, ss_info->expr);
+   stmtblock_t tmp_block;
+   gfc_init_block (&tmp_block);
+   set_factored_descriptor_value (&info->descriptor, se.expr, &tmp_block,
+ 				 &se.pre);
    gfc_add_block_to_block (block, &se.pre);
!   gfc_add_block_to_block (block, &tmp_block);
    ss_info->string_length = se.string_length;
    ss_info->class_container = se.class_container;
  
*************** gfc_conv_array_parameter (gfc_se *se, gf
*** 9608,9614 ****
  	  tmp = build_fold_indirect_ref_loc (input_location, desc);
  
  	  gfc_ss * ss = gfc_walk_expr (expr);
! 	  if (!transposed_dims (ss))
  	    {
  	      if (!ctree)
  		gfc_conv_descriptor_data_set (&se->pre, tmp, ptr);
--- 9631,9637 ----
  	  tmp = build_fold_indirect_ref_loc (input_location, desc);
  
  	  gfc_ss * ss = gfc_walk_expr (expr);
! 	  if (!transposed_dims (ss) && expr->rank != -1)
  	    {
  	      if (!ctree)
  		gfc_conv_descriptor_data_set (&se->pre, tmp, ptr);
*************** gfc_conv_array_parameter (gfc_se *se, gf
*** 9616,9624 ****
  	  else if (!ctree)
  	    {
  	      tree old_field, new_field;
- 
- 	      /* The original descriptor has transposed dims so we can't reuse
- 		 it directly; we have to create a new one.  */
  	      tree old_desc = tmp;
  	      tree new_desc = gfc_create_var (TREE_TYPE (old_desc), "arg_desc");
  
--- 9639,9644 ----
*************** gfc_conv_array_parameter (gfc_se *se, gf
*** 9626,9641 ****
  	      new_field = gfc_conv_descriptor_dtype (new_desc);
  	      gfc_add_modify (&se->pre, new_field, old_field);
  
! 	      old_field = gfc_conv_descriptor_offset_get (old_desc);
! 	      gfc_conv_descriptor_offset_set (&se->pre, new_desc, old_field);
  
! 	      for (int i = 0; i < expr->rank; i++)
  		{
! 		  old_field = gfc_conv_descriptor_dimension (old_desc,
  			gfc_rank_cst[get_array_ref_dim_for_loop_dim (ss, i)]);
! 		  new_field = gfc_conv_descriptor_dimension (new_desc,
  			gfc_rank_cst[i]);
! 		  gfc_add_modify (&se->pre, new_field, old_field);
  		}
  
  	      if (flag_coarray == GFC_FCOARRAY_LIB
--- 9646,9720 ----
  	      new_field = gfc_conv_descriptor_dtype (new_desc);
  	      gfc_add_modify (&se->pre, new_field, old_field);
  
! 	      if (expr->rank == -1)
! 		{
! 		  tree idx = gfc_create_var (TREE_TYPE (gfc_conv_descriptor_rank
! 							(old_desc)),
! 					     "idx");
! 		  tree stride = gfc_create_var (gfc_array_index_type, "stride");
! 		  stmtblock_t loop_body;
  
! 		  gfc_conv_descriptor_offset_set (&se->pre, new_desc,
! 						  gfc_index_zero_node);
! 		  gfc_conv_descriptor_span_set (&se->pre, new_desc,
! 						gfc_conv_descriptor_span_get
! 						(old_desc));
! 		  gfc_add_modify (&se->pre, stride, gfc_index_one_node);
! 
! 		  gfc_init_block (&loop_body);
! 
! 		  old_field = gfc_conv_descriptor_lbound_get (old_desc, idx);
! 		  gfc_conv_descriptor_lbound_set (&loop_body, new_desc, idx,
! 						  old_field);
! 
! 		  old_field = gfc_conv_descriptor_ubound_get (old_desc, idx);
! 		  gfc_conv_descriptor_ubound_set (&loop_body, new_desc, idx,
! 						  old_field);
! 
! 		  gfc_conv_descriptor_stride_set (&loop_body, new_desc, idx,
! 						  stride);
! 
! 		  tree offset = fold_build2_loc (input_location, MULT_EXPR,
! 						 gfc_array_index_type, stride,
! 						 gfc_conv_descriptor_lbound_get
! 						 (new_desc, idx));
! 		  offset = fold_build2_loc (input_location, MINUS_EXPR,
! 					    gfc_array_index_type,
! 					    gfc_conv_descriptor_offset_get
! 					    (new_desc), offset);
! 		  gfc_conv_descriptor_offset_set (&loop_body, new_desc, offset);
! 
! 		  tree extent = gfc_conv_array_extent_dim
! 				(gfc_conv_descriptor_lbound_get (new_desc, idx),
! 				 gfc_conv_descriptor_ubound_get (new_desc, idx),
! 				 NULL);
! 		  extent = fold_build2_loc (input_location, MULT_EXPR,
! 					    gfc_array_index_type, stride,
! 					    extent);
! 		  gfc_add_modify (&loop_body, stride, extent);
! 
! 		  gfc_simple_for_loop (&se->pre, idx,
! 				       build_int_cst (TREE_TYPE (idx), 0),
! 				       gfc_conv_descriptor_rank (old_desc),
! 				       LT_EXPR,
! 				       build_int_cst (TREE_TYPE (idx), 1),
! 				       gfc_finish_block (&loop_body));
! 		}
! 	      else
  		{
! 		  /* The original descriptor has transposed dims so we can't
! 		     reuse it directly; we have to create a new one.  */
! 		  old_field = gfc_conv_descriptor_offset_get (old_desc);
! 		  gfc_conv_descriptor_offset_set (&se->pre, new_desc, old_field);
! 
! 		  for (int i = 0; i < expr->rank; i++)
! 		    {
! 		      old_field = gfc_conv_descriptor_dimension (old_desc,
  			gfc_rank_cst[get_array_ref_dim_for_loop_dim (ss, i)]);
! 		      new_field = gfc_conv_descriptor_dimension (new_desc,
  			gfc_rank_cst[i]);
! 		      gfc_add_modify (&se->pre, new_field, old_field);
! 		    }
  		}
  
  	      if (flag_coarray == GFC_FCOARRAY_LIB
diff -Nrcpad gcc-16-20260329/gcc/fortran/trans-expr.cc gcc-16-20260405/gcc/fortran/trans-expr.cc
*** gcc-16-20260329/gcc/fortran/trans-expr.cc	Sun Mar 29 22:32:07 2026
--- gcc-16-20260405/gcc/fortran/trans-expr.cc	Sun Apr  5 22:32:07 2026
*************** gfc_add_interface_mapping (gfc_interface
*** 5014,5019 ****
--- 5014,5020 ----
    new_sym->attr.allocatable = sym->attr.allocatable;
    new_sym->attr.flavor = sym->attr.flavor;
    new_sym->attr.function = sym->attr.function;
+   new_sym->attr.dummy = 0;
  
    /* Ensure that the interface is available and that
       descriptors are passed for array actual arguments.  */
*************** gfc_conv_procedure_call (gfc_se * se, gf
*** 7549,7554 ****
--- 7550,7556 ----
  				  && !e->ts.u.derived->attr.alloc_comp
  				  && !e->ts.u.derived->attr.pdt_type
  				  && !gfc_is_finalizable (e->ts.u.derived, NULL)))
+ 			  && e->ts.type != BT_PROCEDURE
  			  && !sym->attr.elemental)
  			{
  			  tree var;
*************** gfc_conv_procedure_call (gfc_se * se, gf
*** 7835,7840 ****
--- 7837,7874 ----
  					     : &parmse.pre;
  	      gfc_add_block_to_block (class_pre_block, &class_se.pre);
  	      gfc_add_block_to_block (&parmse.post, &class_se.post);
+ 
+ 	      if (e->expr_type == EXPR_OP
+ 		  && POINTER_TYPE_P (TREE_TYPE (parmse.expr))
+ 		  && GFC_CLASS_TYPE_P (TREE_TYPE (TREE_OPERAND (parmse.expr, 0))))
+ 		{
+ 		  tree cond;
+ 		  tree dealloc_expr = gfc_finish_block (&parmse.post);
+ 		  tmp = TREE_OPERAND (parmse.expr, 0);
+ 		  gfc_init_block (&parmse.post);
+ 		  cond = gfc_class_data_get (tmp);
+ 		  tmp = gfc_deallocate_alloc_comp_no_caf (e->ts.u.derived,
+ 							  tmp, e->rank, true);
+ 		  gfc_add_expr_to_block (&parmse.post, tmp);
+ 		  cond = gfc_class_data_get (TREE_OPERAND (parmse.expr, 0));
+ 		  cond = gfc_conv_descriptor_data_get (cond);
+ 		  cond = fold_build2_loc (input_location, NE_EXPR,
+ 					  logical_type_node, cond,
+ 					  build_int_cst (TREE_TYPE (cond), 0));
+ 		  tmp = build3_v (COND_EXPR, cond, dealloc_expr,
+ 				  build_empty_stmt (input_location));
+ 
+ 		  /* This specific case should not be processed further and so
+ 		     bundle everything up and proceed to the next argument.  */
+ 		  if (fsym && need_interface_mapping && e)
+ 		    gfc_add_interface_mapping (&mapping, fsym, &parmse, e);
+ 		  gfc_add_expr_to_block (&parmse.post, tmp);
+ 		  gfc_add_block_to_block (&se->pre, &parmse.pre);
+ 		  gfc_add_block_to_block (&post, &parmse.post);
+ 		  gfc_add_block_to_block (&se->finalblock, &parmse.finalblock);
+ 		  vec_safe_push (arglist, parmse.expr);
+ 		  continue;
+ 		}
  	    }
  	  else
  	    {
*************** gfc_conv_procedure_call (gfc_se * se, gf
*** 7956,7962 ****
  		       && (fsym->attr.target
  			   ? gfc_is_not_contiguous (e)
  			   : !gfc_is_simply_contiguous (e, false, true))
! 		       && gfc_expr_is_variable (e))
  		{
  		  gfc_conv_subref_array_arg (&parmse, e, nodesc_arg,
  					     fsym->attr.intent,
--- 7990,7997 ----
  		       && (fsym->attr.target
  			   ? gfc_is_not_contiguous (e)
  			   : !gfc_is_simply_contiguous (e, false, true))
! 		       && gfc_expr_is_variable (e)
! 		       && e->rank != -1)
  		{
  		  gfc_conv_subref_array_arg (&parmse, e, nodesc_arg,
  					     fsym->attr.intent,
diff -Nrcpad gcc-16-20260329/gcc/fortran/trans-intrinsic.cc gcc-16-20260405/gcc/fortran/trans-intrinsic.cc
*** gcc-16-20260329/gcc/fortran/trans-intrinsic.cc	Sun Mar 29 22:32:07 2026
--- gcc-16-20260405/gcc/fortran/trans-intrinsic.cc	Sun Apr  5 22:32:07 2026
*************** conv_isocbinding_function (gfc_se *se, g
*** 9901,9906 ****
--- 9901,9909 ----
    else if (expr->value.function.isym->id == GFC_ISYM_C_FUNLOC)
      {
        gfc_conv_expr_reference (se, arg->expr);
+       if (arg->expr->symtree->n.sym->attr.proc_pointer
+ 	  && arg->expr->symtree->n.sym->attr.dummy)
+ 	se->expr = build_fold_indirect_ref_loc (input_location, se->expr);
        /* The code below is necessary to create a reference from the calling
  	 subprogram to the argument of C_FUNLOC() in the call graph.
  	 Please see PR 117303 for more details. */
diff -Nrcpad gcc-16-20260329/gcc/function.cc gcc-16-20260405/gcc/function.cc
*** gcc-16-20260329/gcc/function.cc	Sun Mar 29 22:32:07 2026
--- gcc-16-20260405/gcc/function.cc	Sun Apr  5 22:32:07 2026
*************** assign_parm_remove_parallels (struct ass
*** 2825,2831 ****
     always valid and properly aligned.  */
  
  static void
! assign_parm_adjust_stack_rtl (struct assign_parm_data_one *data)
  {
    rtx stack_parm = data->stack_parm;
  
--- 2825,2831 ----
     always valid and properly aligned.  */
  
  static void
! assign_parm_adjust_stack_rtl (tree parm, struct assign_parm_data_one *data)
  {
    rtx stack_parm = data->stack_parm;
  
*************** assign_parm_adjust_stack_rtl (struct ass
*** 2840,2846 ****
  						 MEM_ALIGN (stack_parm))))
  	  || (data->nominal_type
  	      && TYPE_ALIGN (data->nominal_type) > MEM_ALIGN (stack_parm)
! 	      && MEM_ALIGN (stack_parm) < PREFERRED_STACK_BOUNDARY)))
      stack_parm = NULL;
  
    /* If parm was passed in memory, and we need to convert it on entry,
--- 2840,2853 ----
  						 MEM_ALIGN (stack_parm))))
  	  || (data->nominal_type
  	      && TYPE_ALIGN (data->nominal_type) > MEM_ALIGN (stack_parm)
! 	      && ((MEM_ALIGN (stack_parm)
! 		   < MIN (BIGGEST_ALIGNMENT, MAX_SUPPORTED_STACK_ALIGNMENT))
! 		  /* If its address is taken, make a local copy whose
! 		     maximum alignment is MAX_SUPPORTED_STACK_ALIGNMENT.
! 		   */
! 		  || (TREE_ADDRESSABLE (parm)
! 		      && (MEM_ALIGN (stack_parm)
! 			  < MAX_SUPPORTED_STACK_ALIGNMENT))))))
      stack_parm = NULL;
  
    /* If parm was passed in memory, and we need to convert it on entry,
*************** assign_parms (tree fndecl)
*** 3714,3720 ****
        else
  	set_decl_incoming_rtl (parm, data.entry_parm, false);
  
!       assign_parm_adjust_stack_rtl (&data);
  
        if (assign_parm_setup_block_p (&data))
  	assign_parm_setup_block (&all, parm, &data);
--- 3721,3727 ----
        else
  	set_decl_incoming_rtl (parm, data.entry_parm, false);
  
!       assign_parm_adjust_stack_rtl (parm, &data);
  
        if (assign_parm_setup_block_p (&data))
  	assign_parm_setup_block (&all, parm, &data);
diff -Nrcpad gcc-16-20260329/gcc/internal-fn.cc gcc-16-20260405/gcc/internal-fn.cc
*** gcc-16-20260329/gcc/internal-fn.cc	Sun Mar 29 22:32:07 2026
--- gcc-16-20260405/gcc/internal-fn.cc	Sun Apr  5 22:32:07 2026
*************** expand_vec_cond_mask_optab_fn (internal_
*** 3229,3234 ****
--- 3229,3302 ----
  
    gcc_assert (icode != CODE_FOR_nothing);
  
+   /* Find the comparison generating the mask OP0.  */
+   tree cmp_op0 = NULL_TREE;
+   tree cmp_op1 = NULL_TREE;
+   enum tree_code cmp_code = TREE_CODE (op0);
+   if (TREE_CODE_CLASS (cmp_code) == tcc_comparison)
+     {
+       cmp_op0 = TREE_OPERAND (op0, 0);
+       cmp_op1 = TREE_OPERAND (op0, 1);
+     }
+   else if (cmp_code == SSA_NAME)
+     {
+       gimple *def_stmt = get_gimple_for_ssa_name (op0);
+       if (def_stmt && is_gimple_assign (def_stmt))
+ 	{
+ 	  cmp_code = gimple_assign_rhs_code (def_stmt);
+ 	  if (TREE_CODE_CLASS (cmp_code) == tcc_comparison)
+ 	    {
+ 	      cmp_op0 = gimple_assign_rhs1 (def_stmt);
+ 	      cmp_op1 = gimple_assign_rhs2 (def_stmt);
+ 	    }
+ 	}
+     }
+ 
+   /* Decide whether to invert comparison based on rtx_cost.  */
+   if (cmp_op0)
+     {
+       enum tree_code rev_code;
+       tree op_type = TREE_TYPE (cmp_op0);
+       int unsignedp = TYPE_UNSIGNED (op_type);
+       rev_code = invert_tree_comparison (cmp_code, HONOR_NANS (op_type));
+ 
+       if (rev_code != ERROR_MARK)
+ 	{
+ 	  tree cmp_type = TREE_TYPE (op0);
+ 	  machine_mode cmp_mode = TYPE_MODE (cmp_type);
+ 	  machine_mode op_mode = TYPE_MODE (op_type);
+ 	  bool speed_p = optimize_insn_for_speed_p ();
+ 	  rtx reg = gen_raw_REG (op_mode, LAST_VIRTUAL_REGISTER + 1);
+ 	  enum rtx_code cmp_rtx_code = convert_tree_comp_to_rtx (cmp_code,
+ 								 unsignedp);
+ 	  rtx veccmp = gen_rtx_fmt_ee (cmp_rtx_code, cmp_mode, reg, reg);
+ 	  int old_cost = rtx_cost (veccmp, cmp_mode, SET, 0, speed_p);
+ 	  enum rtx_code rev_rtx_code = convert_tree_comp_to_rtx (rev_code,
+ 								 unsignedp);
+ 	  PUT_CODE (veccmp, rev_rtx_code);
+ 	  int new_cost = rtx_cost (veccmp, cmp_mode, SET, 0, speed_p);
+ 	  if (new_cost < old_cost)
+ 	    {
+ 	      op0 = fold_build2_loc (EXPR_LOCATION (op0), rev_code,
+ 				     cmp_type, cmp_op0, cmp_op1);
+ 	      std::swap (op1, op2);
+ 	    }
+ 
+ 	  if (dump_file && (dump_flags & TDF_DETAILS))
+ 	    {
+ 	      fprintf (dump_file,
+ 		       ";; %sswapping operands of .VCOND_MASK\n",
+ 		       new_cost >= old_cost ? "not " : "");
+ 	      fprintf (dump_file,
+ 		       ";; cost of original %s: %d\n",
+ 		       GET_RTX_NAME (cmp_rtx_code), old_cost);
+ 	      fprintf (dump_file,
+ 		       ";; cost of replacement %s: %d\n",
+ 		       GET_RTX_NAME (rev_rtx_code), new_cost);
+ 	    }
+ 	}
+     }
+ 
    mask = expand_normal (op0);
    rtx_op1 = expand_normal (op1);
    rtx_op2 = expand_normal (op2);
diff -Nrcpad gcc-16-20260329/gcc/ipa-modref.cc gcc-16-20260405/gcc/ipa-modref.cc
*** gcc-16-20260329/gcc/ipa-modref.cc	Sun Mar 29 22:32:07 2026
--- gcc-16-20260405/gcc/ipa-modref.cc	Sun Apr  5 22:32:07 2026
*************** modref_access_analysis::process_fnspec (
*** 1590,1596 ****
  	      m_summary_lto->stores->insert (current_function_decl,
  					     0, 0, a, false);
  	  }
!       if (fnspec.errno_maybe_written_p () && flag_errno_math)
  	{
  	  if (m_summary)
  	    m_summary->writes_errno = true;
--- 1590,1596 ----
  	      m_summary_lto->stores->insert (current_function_decl,
  					     0, 0, a, false);
  	  }
!       if (fnspec.errno_maybe_written_p ())
  	{
  	  if (m_summary)
  	    m_summary->writes_errno = true;
diff -Nrcpad gcc-16-20260329/gcc/lra-constraints.cc gcc-16-20260405/gcc/lra-constraints.cc
*** gcc-16-20260329/gcc/lra-constraints.cc	Sun Mar 29 22:32:07 2026
--- gcc-16-20260405/gcc/lra-constraints.cc	Sun Apr  5 22:32:07 2026
*************** simplify_operand_subreg (int nop, machin
*** 1996,2001 ****
--- 1996,2002 ----
  	   && REGNO (reg) >= FIRST_PSEUDO_REGISTER
  	   && paradoxical_subreg_p (operand)
  	   && (inner_hard_regno = lra_get_regno_hard_regno (REGNO (reg))) >= 0
+ 	   && hard_regno_nregs (inner_hard_regno, mode) > 1
  	   && ((hard_regno
  		= simplify_subreg_regno (inner_hard_regno, innermode,
  					 SUBREG_BYTE (operand), mode)) < 0
diff -Nrcpad gcc-16-20260329/gcc/po/ChangeLog gcc-16-20260405/gcc/po/ChangeLog
*** gcc-16-20260329/gcc/po/ChangeLog	Sun Mar 29 22:32:07 2026
--- gcc-16-20260405/gcc/po/ChangeLog	Sun Apr  5 22:32:08 2026
***************
*** 1,3 ****
--- 1,9 ----
+ 2026-03-31  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-03-26  Joseph Myers  <josmyers@redhat.com>
  
  	* gcc.pot: Regenerate.
diff -Nrcpad gcc-16-20260329/gcc/po/be.po gcc-16-20260405/gcc/po/be.po
*** gcc-16-20260329/gcc/po/be.po	Sun Mar 29 22:32:07 2026
--- gcc-16-20260405/gcc/po/be.po	Sun Apr  5 22:32:08 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-02-19 21:05+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-03-26 15:06+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 ""
*** 150,200 ****
  msgid "-f%s ignored (not supported for DJGPP)\n"
  msgstr "-pipe не падтрымліваецца."
  
! #: gcc.cc:873 gcc.cc:930
  #, fuzzy
  msgid "-gz is not supported in this configuration"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: gcc.cc:879
  #, fuzzy
  msgid "-gz=zstd is not supported in this configuration"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: gcc.cc:1124
  #, fuzzy
  msgid "-fuse-linker-plugin is not supported in this configuration"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: gcc.cc:1140
  msgid "cannot specify -static with -fsanitize=address"
  msgstr ""
  
! #: gcc.cc:1142
  msgid "cannot specify -static with -fsanitize=hwaddress"
  msgstr ""
  
! #: gcc.cc:1144
  msgid "cannot specify -static with -fsanitize=thread"
  msgstr ""
  
! #: gcc.cc:1166
  #, fuzzy
  msgid "-fvtable-verify=std is not supported in this configuration"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: gcc.cc:1168
  msgid "-fvtable-verify=preinit is not supported in this configuration"
  msgstr ""
  
! #: gcc.cc:1311 ada/gcc-interface/lang-specs.h:37
  msgid "-pg and -fomit-frame-pointer are incompatible"
  msgstr ""
  
! #: gcc.cc:1486
  msgid "GNU C no longer supports -traditional without -E"
  msgstr ""
  
! #: gcc.cc:1495
  msgid "-E or -x required when input is from standard input"
  msgstr ""
  
--- 150,200 ----
  msgid "-f%s ignored (not supported for DJGPP)\n"
  msgstr "-pipe не падтрымліваецца."
  
! #: gcc.cc:874 gcc.cc:931
  #, fuzzy
  msgid "-gz is not supported in this configuration"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: gcc.cc:880
  #, fuzzy
  msgid "-gz=zstd is not supported in this configuration"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: gcc.cc:1125
  #, fuzzy
  msgid "-fuse-linker-plugin is not supported in this configuration"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: gcc.cc:1141
  msgid "cannot specify -static with -fsanitize=address"
  msgstr ""
  
! #: gcc.cc:1143
  msgid "cannot specify -static with -fsanitize=hwaddress"
  msgstr ""
  
! #: gcc.cc:1145
  msgid "cannot specify -static with -fsanitize=thread"
  msgstr ""
  
! #: gcc.cc:1167
  #, fuzzy
  msgid "-fvtable-verify=std is not supported in this configuration"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: gcc.cc:1169
  msgid "-fvtable-verify=preinit is not supported in this configuration"
  msgstr ""
  
! #: gcc.cc:1312 ada/gcc-interface/lang-specs.h:37
  msgid "-pg and -fomit-frame-pointer are incompatible"
  msgstr ""
  
! #: gcc.cc:1487
  msgid "GNU C no longer supports -traditional without -E"
  msgstr ""
  
! #: gcc.cc:1496
  msgid "-E or -x required when input is from standard input"
  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:655 common.opt:1233 common.opt:1237 common.opt:1241
! #: common.opt:1336 common.opt:1713 common.opt:1795 common.opt:1898
! #: common.opt:2170 common.opt:2317 common.opt:2375 common.opt:2849
! #: common.opt:2885 common.opt:2979 common.opt:2983 common.opt:3093
! #: common.opt:3228 common.opt:3236 common.opt:3244 common.opt:3252
! #: common.opt:3357 common.opt:3377 common.opt:3417 common.opt:3513
! #: common.opt:3693 common.opt:3697 common.opt:3701 common.opt:3705
! #: common.opt:3779 common.opt:3783 common.opt:3814 common.opt:3818
  #: 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: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
*************** msgstr ""
*** 2527,2532 ****
--- 2527,2537 ----
  msgid "-minline-memops-threshold=<number> Maximum size of memset/memmove/memcpy to inline, larger sizes will use a library call."
  msgstr ""
  
+ #: config/bpf/bpf.opt:118
+ #, no-c-format
+ msgid "Warn when CO-RE support is not guaranteed."
+ msgstr ""
+ 
  #: config/lm32/lm32.opt:24
  #, fuzzy, no-c-format
  #| msgid "Don't use AltiVec instructions"
*************** msgid "Use fp registers."
*** 3110,3119 ****
  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:697
! #: common.opt:855 common.opt:1131 common.opt:1135 common.opt:1139
! #: common.opt:1143 common.opt:1935 common.opt:2040 common.opt:2222
! #: common.opt:2226 common.opt:2545 common.opt:2771 common.opt:3552
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
--- 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."
*************** msgstr ""
*** 10067,10073 ****
  
  #: params.opt:79
  #, no-c-format
! msgid "Whether the scheduling description is mostly a cycle-accurate model of the target processor and is likely to be spill aggressively to fill any pipeline bubbles."
  msgstr ""
  
  #: params.opt:83
--- 10072,10078 ----
  
  #: params.opt:79
  #, no-c-format
! msgid "Whether the scheduling description is mostly a cycle-accurate model of the target processor and is likely to spill aggressively to fill any pipeline bubbles."
  msgstr ""
  
  #: params.opt:83
*************** msgstr ""
*** 10662,10668 ****
  
  #: params.opt:591
  #, no-c-format
! msgid "Maximum number of targets to devirutalize."
  msgstr ""
  
  #: params.opt:595
--- 10667,10673 ----
  
  #: params.opt:591
  #, no-c-format
! msgid "Maximum number of targets to devirtualize."
  msgstr ""
  
  #: params.opt:595
*************** msgstr ""
*** 11047,11053 ****
  
  #: params.opt:947
  #, no-c-format
! msgid "Maximum number of statements allowed inbetween the statement and the end to considered not extending the liferange."
  msgstr ""
  
  #: params.opt:951
--- 11052,11058 ----
  
  #: params.opt:947
  #, no-c-format
! msgid "Maximum number of statements allowed between a defining statement and the end of the basic block before extending the live range is considered profitable."
  msgstr ""
  
  #: params.opt:951
*************** msgstr "  --help                   Ад�
*** 11956,14940 ****
  msgid "--help=<class>\tDisplay descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params."
  msgstr ""
  
! #: common.opt:411
  #, no-c-format
  msgid "Display target specific command line options (including assembler and linker options)."
  msgstr ""
  
! #: common.opt:460 common.opt:502 common.opt:506 common.opt:510 common.opt:514
! #: common.opt:518 common.opt:522 common.opt:526 common.opt:943 common.opt:3861
! #: common.opt:3956 common.opt:4070
  #, no-c-format
  msgid "Passed to the linker."
  msgstr ""
  
! #: common.opt:464
  #, no-c-format
  msgid "-O<number>\tSet optimization level to <number>."
  msgstr ""
  
! #: common.opt:468
  #, fuzzy, no-c-format
  #| msgid "Optimize for SparcLite processors"
  msgid "Optimize for space rather than speed."
  msgstr "Аптымізацыя для SparcLite працэсараў"
  
! #: common.opt:472
  #, no-c-format
  msgid "Optimize for speed disregarding exact standards compliance."
  msgstr ""
  
! #: common.opt:476
  #, no-c-format
  msgid "Optimize for debugging experience rather than speed or size."
  msgstr ""
  
! #: common.opt:480
  #, no-c-format
  msgid "Optimize for space aggressively rather than speed."
  msgstr ""
  
! #: common.opt:485
  #, no-c-format
  msgid "-Q --help prints what options are enabled.  Just -Q enables verbose messages."
  msgstr ""
  
! #: common.opt:498
  #, no-c-format
  msgid "Stop processing after generating assembly code; do not assemble."
  msgstr ""
  
! #: common.opt:530
  #, no-c-format
  msgid "This switch is deprecated; use -Wextra instead."
  msgstr ""
  
! #: common.opt:543
  #, no-c-format
  msgid "Warn about returning structures, unions or arrays."
  msgstr ""
  
! #: common.opt:547
  #, no-c-format
  msgid "Warn if a loop with constant number of iterations triggers undefined behavior."
  msgstr ""
  
! #: common.opt:554
  #, no-c-format
  msgid "Warn if an array is accessed out of bounds."
  msgstr ""
  
! #: common.opt:558
  #, no-c-format
  msgid "Warn about problems with auto-profile data."
  msgstr ""
  
! #: common.opt:562 common.opt:566
  #, no-c-format
  msgid "Warn for uses of pointers to deallocated storage."
  msgstr ""
  
! #: common.opt:570
  #, no-c-format
  msgid "Warn about inappropriate attribute usage."
  msgstr ""
  
! #: common.opt:574
  #, fuzzy, no-c-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "Do not warn about specified attributes."
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: common.opt:578 common.opt:582
  #, no-c-format
  msgid "Warn about type safety and similar errors and mismatches in declarations with alias attributes."
  msgstr ""
  
! #: common.opt:586
  #, no-c-format
  msgid "Warn when profiling instrumentation was requested, but could not be applied to a certain function."
  msgstr ""
  
! #: common.opt:591 common.opt:595
  #, no-c-format
  msgid "Warn about pointer casts which increase alignment."
  msgstr ""
  
! #: common.opt:599
  #, no-c-format
  msgid "Complain when a command-line option is valid, but not applicable to the current front end."
  msgstr ""
  
! #: common.opt:603
  #, no-c-format
  msgid "Warn when a #warning directive is encountered."
  msgstr ""
  
! #: common.opt:607
  #, no-c-format
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr ""
  
! #: common.opt:611
  #, no-c-format
  msgid "Warn if a deprecated compiler feature, class, method, or field is used."
  msgstr ""
  
! #: common.opt:615
  #, no-c-format
  msgid "Warn about uses of __attribute__((deprecated)) declarations."
  msgstr ""
  
! #: common.opt:619
  #, no-c-format
  msgid "Warn when an optimization pass is disabled."
  msgstr ""
  
! #: common.opt:623
  #, no-c-format
  msgid "Turn all warnings into errors."
  msgstr ""
  
! #: common.opt:627
  #, no-c-format
  msgid "Turn the specified warning into an error."
  msgstr ""
  
! #: common.opt:631
  #, no-c-format
  msgid "Print extra (possibly unwanted) warnings."
  msgstr ""
  
! #: common.opt:635
  #, no-c-format
  msgid "Exit on the first error occurred."
  msgstr ""
  
! #: common.opt:639
  #, 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:643
  #, no-c-format
  msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:647
  #, no-c-format
  msgid "Warn when attempting to free a non-heap object."
  msgstr ""
  
! #: common.opt:651
  #, no-c-format
  msgid "Warn when -fhardened did not enable an option from its set."
  msgstr ""
  
! #: common.opt:662
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:666 rust/lang.opt:59 c-family/c.opt:919
  #, no-c-format
  msgid "Warn for infinitely recursive calls."
  msgstr ""
  
! #: common.opt:670
  #, fuzzy, no-c-format
  #| msgid "virtual functions cannot be friends"
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: common.opt:674
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr ""
  
! #: common.opt:681
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr ""
  
! #: common.opt:685
  #, no-c-format
  msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:689
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:693
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:704
  #, no-c-format
  msgid "Warn about passing a pointer/reference to a local or temporary variable to a musttail call argument."
  msgstr ""
  
! #: common.opt:708
  #, no-c-format
  msgid "Warn about pointer/reference to a local or temporary variable possibly escaping to a musttail call."
  msgstr ""
  
! #: common.opt:712
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr ""
  
! #: common.opt:716
  #, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr ""
  
! #: common.opt:720
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:724
  #, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr ""
  
! #: common.opt:728
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr ""
  
! #: common.opt:732
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr ""
  
! #: common.opt:736
  #, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr ""
  
! #: common.opt:740
  #, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr ""
  
! #: common.opt:744
  #, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr ""
  
! #: common.opt:748
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr ""
  
! #: common.opt:755
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr ""
  
! #: common.opt:762
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr ""
  
! #: common.opt:766
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr ""
  
! #: common.opt:770
  #, no-c-format
  msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:774 common.opt:778
  #, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr ""
  
! #: common.opt:782 common.opt:786
  #, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr ""
  
! #: common.opt:790
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr ""
  
! #: common.opt:794
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr ""
  
! #: common.opt:798
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr ""
  
! #: common.opt:802
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr ""
  
! #: common.opt:806
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr ""
  
! #: common.opt:810
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((returns_nonnull))."
  msgstr ""
  
! #: common.opt:814
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:818
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:822
  #, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr ""
  
! #: common.opt:827
  #, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr ""
  
! #: common.opt:831
  #, no-c-format
  msgid "Warn if a comparison always evaluates to true or false."
  msgstr ""
  
! #: common.opt:835
  #, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr ""
  
! #: common.opt:839
  #, no-c-format
  msgid "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto variable."
  msgstr ""
  
! #: common.opt:843
  #, 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:847
  #, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr ""
  
! #: common.opt:851
  #, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr ""
  
! #: common.opt:859
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr ""
  
! #: common.opt:866
  #, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr ""
  
! #: common.opt:873
  #, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr ""
  
! #: common.opt:877
  #, no-c-format
  msgid "Warn when a function is unused."
  msgstr ""
  
! #: common.opt:881
  #, no-c-format
  msgid "Warn when a label is unused."
  msgstr ""
  
! #: common.opt:885
  #, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr ""
  
! #: common.opt:889
  #, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr ""
  
! #: common.opt:893
  #, no-c-format
  msgid "Warn when a variable is unused."
  msgstr ""
  
! #: common.opt:897
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr ""
  
! #: common.opt:901
  #, no-c-format
  msgid "Warn in case a function ends earlier than it begins due to an invalid linenum macros."
  msgstr ""
  
! #: common.opt:905
  #, no-c-format
  msgid "Warn when a conditional has too many terms and condition coverage profiling gives up instrumenting the expression."
  msgstr ""
  
! #: common.opt:910
  #, no-c-format
  msgid "-fpath-coverage-limit=<number> Don't instrument functions path count exceeding <number>."
  msgstr ""
  
! #: common.opt:915
  #, 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:922
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr ""
  
! #: common.opt:926
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr ""
  
! #: common.opt:930
  #, no-c-format
  msgid "Warn about unsupported features in ThreadSanitizer."
  msgstr ""
  
! #: common.opt:947
  #, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr ""
  
! #: common.opt:960
  #, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr ""
  
! #: common.opt:964
  #, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr ""
  
! #: common.opt:968
  #, no-c-format
  msgid "-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files."
  msgstr ""
  
! #: common.opt:972
  #, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr ""
  
! #: common.opt:1087
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:1091
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:1095
  #, fuzzy, no-c-format
  msgid "Align the start of functions."
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: common.opt:1102
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr ""
  
! #: common.opt:1109
  #, no-c-format
  msgid "Align all labels."
  msgstr ""
  
! #: common.opt:1116
  #, no-c-format
  msgid "Align the start of loops."
  msgstr ""
  
! #: common.opt:1123
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1127
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr ""
  
! #: common.opt:1147
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1151
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1164
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1168
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1173
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1177
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr ""
  
! #: common.opt:1181
  #, no-c-format
  msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
  msgstr ""
  
! #: common.opt:1191
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-trap= instead."
  msgstr ""
  
! #: common.opt:1195
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr ""
  
! #: common.opt:1199
  #, fuzzy, no-c-format
  #| msgid "Do not generate char instructions"
  msgid "Generate auto-inc/dec instructions."
  msgstr "Не генерыраваць сімвальныя інструкцыі"
  
! #: common.opt:1203
  #, 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:1208
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1213
  #, no-c-format
  msgid "Perform inlining using auto-profile."
  msgstr ""
  
! #: common.opt:1221
  #, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr ""
  
! #: common.opt:1225
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr ""
  
! #: common.opt:1229
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr ""
  
! #: common.opt:1245
  #, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr ""
  
! #: common.opt:1249
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1253
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr ""
  
! #: common.opt:1257
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr ""
  
! #: common.opt:1264
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr ""
  
! #: common.opt:1268
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr ""
  
! #: common.opt:1272
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr ""
  
! #: common.opt:1276 common.opt:1280
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr ""
  
! #: common.opt:1284
  #, no-c-format
  msgid "For -f*-prefix-map= options compare canonicalized pathnames rather than just strings."
  msgstr ""
  
! #: common.opt:1288
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable code hoisting."
  msgstr "Уключыць апрацоўку выключэньняў"
  
! #: common.opt:1292
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1296
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr ""
  
! #: common.opt:1304
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1308
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1312
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1316
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1320
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr ""
  
! #: common.opt:1324
  #, no-c-format
  msgid "Fold instructions calculating memory offsets to the memory access instruction if possible."
  msgstr ""
  
! #: common.opt:1328
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr ""
  
! #: common.opt:1332
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr ""
  
! #: common.opt:1358
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1362
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1366
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr ""
  
! #: common.opt:1370
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1374
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1378
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1382
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1386
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1392
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr ""
  
! #: common.opt:1396
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr ""
  
! #: common.opt:1400
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1404
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr ""
  
! #: common.opt:1408
  #, 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:1412
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1416
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr ""
  
! #: common.opt:1420
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1424
  #, 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:1441
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1445
  #, no-c-format
  msgid "Show lines linking related events in diagnostic paths."
  msgstr ""
  
! #: common.opt:1449
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1453
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1461
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1481
  #, no-c-format
  msgid "Enable formatting of JSON output."
  msgstr ""
  
! #: common.opt:1485
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1505
  #, 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:1509
  #, 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:1513
  #, no-c-format
  msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tSelect output format."
  msgstr ""
  
! #: common.opt:1517
  #, no-c-format
  msgid "Add output format."
  msgstr ""
  
! #: common.opt:1521
  #, no-c-format
  msgid "Set output format."
  msgstr ""
  
! #: common.opt:1525
  #, 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:1563
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1567
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1571
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1575
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1579
  #, no-c-format
  msgid "Print any rules associated with diagnostic messages."
  msgstr ""
  
! #: common.opt:1583
  #, no-c-format
  msgid "Use color within diagnostic messages to highlight pertinent information."
  msgstr ""
  
! #: common.opt:1587
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1591
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1595
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr ""
  
! #: common.opt:1611
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1615
  #, no-c-format
  msgid "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which characters to use in text arg diagrams."
  msgstr ""
  
! #: common.opt:1634
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1638
  #, no-c-format
  msgid "Use indentation to show nesting of diagnostics in text output."
  msgstr ""
  
! #: common.opt:1642
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1646
  #, no-c-format
  msgid "Show nesting levels as numbers when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1653
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
  msgstr ""
  
! #: common.opt:1657
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1661
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1665
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1672
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1676
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1680
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1684
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1689
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1693
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr ""
  
! #: common.opt:1697
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1701
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr ""
  
! #: common.opt:1705
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr ""
  
! #: common.opt:1709
  #, no-c-format
  msgid "Perform early inlining."
  msgstr ""
  
! #: common.opt:1717
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr ""
  
! #: common.opt:1721
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1725
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1729
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1733
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable exception handling."
  msgstr "Уключыць апрацоўку выключэньняў"
  
! #: common.opt:1737
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr ""
  
! #: common.opt:1741
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1759
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1775
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1779
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr ""
  
! #: common.opt:1783
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1787
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr ""
  
! #: common.opt:1791
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr ""
  
! #: common.opt:1799
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr ""
  
! #: common.opt:1803
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1819
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1826
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr ""
  
! #: common.opt:1830
  #, fuzzy, no-c-format
  #| msgid "for each function it appears in.)"
  msgid "Place each function into its own section."
  msgstr "адзін раз для кожнай функцыі, дзе ён з'яўляецца.)"
  
! #: common.opt:1834
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
  msgstr ""
  
! #: common.opt:1838
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1842
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1846
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1850
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr ""
  
! #: common.opt:1854
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1859
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1876
  #, 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:1881
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr ""
  
! #: common.opt:1885
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr ""
  
! #: common.opt:1889
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr ""
  
! #: common.opt:1902
  #, no-c-format
  msgid "Run two instruction combination passes late in the pass pipeline; one before register allocation and one after."
  msgstr ""
  
! #: common.opt:1907
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1911 common.opt:1919 common.opt:3317
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1915
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr ""
  
! #: common.opt:1923
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr ""
  
! #: common.opt:1927
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1931
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1939
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr ""
  
! #: common.opt:1943
  #, no-c-format
  msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
  msgstr ""
  
! #: common.opt:1947
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1951
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1955
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr ""
  
! #: common.opt:1959
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr ""
  
! #: common.opt:1963
  #, no-c-format
  msgid "Harden conditionals not used in branches, checking reversed conditions."
  msgstr ""
  
! #: common.opt:1967
  #, no-c-format
  msgid "Harden conditional branches by checking reversed conditions."
  msgstr ""
  
! #: common.opt:1971
  #, no-c-format
  msgid "Harden control flow by recording and checking execution paths."
  msgstr ""
  
! #: common.opt:1975
  #, fuzzy, no-c-format
  #| msgid "`%D' is not a function,"
  msgid "Disable CFR in leaf functions."
  msgstr "`%D' - гэта ня функцыя,"
  
! #: common.opt:1979
  #, no-c-format
  msgid "Check CFR execution paths also before calls followed by returns of their results."
  msgstr ""
  
! #: common.opt:1983
  #, no-c-format
  msgid "Check CFR execution paths also when exiting a function through an exception."
  msgstr ""
  
! #: common.opt:1987
  #, 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:2008
  #, fuzzy, no-c-format
  #| msgid "Use given assembler dialect"
  msgid "Emit .ident assembler directives."
  msgstr "Выкарыстоўвываць зададзены дыялект асэмблера"
  
! #: common.opt:2012
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr ""
  
! #: common.opt:2016
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr ""
  
! #: common.opt:2020
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:2036
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr ""
  
! #: common.opt:2048
  #, fuzzy, no-c-format
  #| msgid "Do not generate char instructions"
  msgid "Do not generate .size directives."
  msgstr "Не генерыраваць сімвальныя інструкцыі"
  
! #: common.opt:2052
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr ""
  
! #: common.opt:2058
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:2062
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr ""
  
! #: common.opt:2066
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr ""
  
! #: common.opt:2070
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr ""
  
! #: common.opt:2077
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr ""
  
! #: common.opt:2081
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:2091
  #, no-c-format
  msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
  msgstr ""
  
! #: common.opt:2119
  #, no-c-format
  msgid "Equivalent to -fcf-protection=full."
  msgstr ""
  
! #: common.opt:2123
  #, 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:2146
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr ""
  
! #: common.opt:2150
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls invoked once."
  msgstr ""
  
! #: common.opt:2154
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr ""
  
! #: common.opt:2158
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr ""
  
! #: common.opt:2162
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr ""
  
! #: common.opt:2166
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr ""
  
! #: common.opt:2174
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr ""
  
! #: common.opt:2178
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr ""
  
! #: common.opt:2182
  #, no-c-format
  msgid "Perform reordering and cloning of functions to maximize locality."
  msgstr ""
  
! #: common.opt:2186
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr ""
  
! #: common.opt:2190
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr ""
  
! #: common.opt:2194
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr ""
  
! #: common.opt:2198
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:2202
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:2206
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:2210
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:2214
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:2218
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:2230
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr ""
  
! #: common.opt:2234
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:2238
  #, no-c-format
  msgid "Assume strict aliasing rules apply across (uninlined) function boundaries."
  msgstr ""
  
! #: common.opt:2251
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:2267
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:2272
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:2277
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:2281
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:2285
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:2289
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr ""
  
! #: common.opt:2293
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:2297
  #, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:2301
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr ""
  
! #: common.opt:2305
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr ""
  
! #: common.opt:2309
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr ""
  
! #: common.opt:2313
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr ""
  
! #: common.opt:2321
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:2325
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable link-time optimization."
  msgstr "Уключаць SSA аптымізацыю"
  
! #: common.opt:2329
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:2333
  #, no-c-format
  msgid "Enable incremental LTO, with its cache in given directory."
  msgstr ""
  
! #: common.opt:2337
  #, no-c-format
  msgid "Number of cache entries in incremental LTO after which to prune old entries."
  msgstr ""
  
! #: common.opt:2362
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2366
  #, no-c-format
  msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
  msgstr ""
  
! #: common.opt:2371
  #, no-c-format
  msgid "Use zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2379
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr ""
  
! #: common.opt:2383
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr ""
  
! #: common.opt:2387
  #, fuzzy, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: common.opt:2391
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:2395
  #, no-c-format
  msgid "Allow removal of malloc and free pairs when allocated block is unused."
  msgstr ""
  
! #: common.opt:2402
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr ""
  
! #: common.opt:2406
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr ""
  
! #: common.opt:2413
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr ""
  
! #: common.opt:2417
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr ""
  
! #: common.opt:2421
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr ""
  
! #: common.opt:2425
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr ""
  
! #: common.opt:2429
  #, fuzzy, no-c-format
  msgid "Align the start of every function."
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: common.opt:2433
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2437
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2441
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr ""
  
! #: common.opt:2445
  #, no-c-format
  msgid "Move stores out of loops."
  msgstr ""
  
! #: common.opt:2449
  #, no-c-format
  msgid "Building block for specs-based multilib-aware TFLAGS."
  msgstr ""
  
! #: common.opt:2453
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr ""
  
! #: common.opt:2457
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr ""
  
! #: common.opt:2461
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2465
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr ""
  
! #: common.opt:2472
  #, no-c-format
  msgid "-foffload-options=<targets>=<options>\tSpecify options for the offloading targets."
  msgstr ""
  
! #: common.opt:2478
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2493
  #, no-c-format
  msgid "-foffload-abi-host-opts=<options>\tSpecify host ABI options."
  msgstr ""
  
! #: common.opt:2497
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr ""
  
! #: common.opt:2504
  #, no-c-format
  msgid "Generate SIMD clones for functions with the OpenMP declare target directive."
  msgstr ""
  
! #: common.opt:2523
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable all optimization info dumps on stderr."
  msgstr "Уключаць SSA аптымізацыю"
  
! #: common.opt:2527
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2531
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2535
  #, 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:2549
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr ""
  
! #: common.opt:2553
  #, no-c-format
  msgid "Insert path profiling code."
  msgstr ""
  
! #: common.opt:2557
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr ""
  
! #: common.opt:2561 common.opt:2565
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2569
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr ""
  
! #: common.opt:2573
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2577
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr ""
  
! #: common.opt:2581
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr ""
  
! #: common.opt:2585
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr ""
  
! #: common.opt:2589
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2593
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr ""
  
! #: common.opt:2597
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr ""
  
! #: common.opt:2601
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr ""
  
! #: common.opt:2605
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr ""
  
! #: common.opt:2609
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2613
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr ""
  
! #: common.opt:2617
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2621
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr ""
  
! #: common.opt:2625
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr ""
  
! #: common.opt:2629
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr ""
  
! #: common.opt:2633
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2637
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr ""
  
! #: common.opt:2641
  #, no-c-format
  msgid "Insert condition coverage profiling code."
  msgstr ""
  
! #: common.opt:2645
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2650
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2654
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr ""
  
! #: common.opt:2658
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2662
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2666
  #, 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:2682
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2698
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2702
  #, no-c-format
  msgid "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV coverage result."
  msgstr ""
  
! #: common.opt:2706
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2710
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2714
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2718
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2722
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2726
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2730
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2734
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr ""
  
! #: common.opt:2738
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr ""
  
! #: common.opt:2742
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr ""
  
! #: common.opt:2746
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr ""
  
! #: common.opt:2753
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2763
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2767
  #, fuzzy, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Не выкарыстоўваць рэгістра sb"
  
! #: common.opt:2775
  #, 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:2789
  #, 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:2804
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2808
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2812
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr ""
  
! #: common.opt:2816
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr ""
  
! #: common.opt:2820
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr ""
  
! #: common.opt:2824
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2837
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr ""
  
! #: common.opt:2841
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr ""
  
! #: common.opt:2845
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr ""
  
! #: common.opt:2853
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2857
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr ""
  
! #: common.opt:2861
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2865
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr ""
  
! #: common.opt:2869
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr ""
  
! #: common.opt:2873
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr ""
  
! #: common.opt:2877
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr ""
  
! #: common.opt:2881
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2889
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr ""
  
! #: common.opt:2893
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr ""
  
! #: common.opt:2900
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2904
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr ""
  
! #: common.opt:2908
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2912
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2916
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2921
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2925
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2931
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2935
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2943
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2947
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2951
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2955
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2959
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2963
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2967
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2971
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2975
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2987
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2991
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2995
  #, 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:3000
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:3004
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:3008
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:3012
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr ""
  
! #: common.opt:3016
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: common.opt:3020
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr ""
  
! #: common.opt:3024
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:3028
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:3032
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:3036
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:3040
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:3044
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: common.opt:3048
  #, 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:3052
  #, 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:3056
  #, 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:3065
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:3069
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:3073
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr ""
  
! #: common.opt:3077
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr ""
  
! #: common.opt:3081
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr ""
  
! #: common.opt:3085
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr ""
  
! #: common.opt:3089
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr ""
  
! #: common.opt:3101
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr ""
  
! #: common.opt:3105
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr ""
  
! #: common.opt:3109
  #, no-c-format
  msgid "Disable stack scrub entirely, disregarding strub attributes."
  msgstr ""
  
! #: common.opt:3113
  #, no-c-format
  msgid "Enable stack scrub as per attributes, with strict call checking."
  msgstr ""
  
! #: common.opt:3122
  #, no-c-format
  msgid "Restore default strub mode: as per attributes, with relaxed checking."
  msgstr ""
  
! #: common.opt:3126
  #, no-c-format
  msgid "Enable stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3130
  #, no-c-format
  msgid "Enable at-calls stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3134
  #, no-c-format
  msgid "Enable internal stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3138
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:3142
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr ""
  
! #: common.opt:3146
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr ""
  
! #: common.opt:3150
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr ""
  
! #: common.opt:3154
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr ""
  
! #: common.opt:3158
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:3162
  #, 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:3181
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:3185
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr ""
  
! #: common.opt:3189
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:3194
  #, no-c-format
  msgid "Whether trampolines are generated in executable memory rather than executable stack."
  msgstr ""
  
! #: common.opt:3212
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr ""
  
! #: common.opt:3216
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr ""
  
! #: common.opt:3220
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "Уключаць SSA аптымізацыю"
  
! #: common.opt:3224
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "Уключаць SSA аптымізацыю"
  
! #: common.opt:3232
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr ""
  
! #: common.opt:3240
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr ""
  
! #: common.opt:3248
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr ""
  
! #: common.opt:3256
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr ""
  
! #: common.opt:3260
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr ""
  
! #: common.opt:3264
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "Уключаць SSA аптымізацыю"
  
! #: common.opt:3268
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable dominator optimizations."
  msgstr "Уключаць SSA аптымізацыю"
  
! #: common.opt:3272
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr ""
  
! #: common.opt:3276
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable dead store elimination."
  msgstr "Уключаць SSA аптымізацыю"
  
! #: common.opt:3280
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr ""
  
! #: common.opt:3284
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr ""
  
! #: common.opt:3288
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable string length optimizations on trees."
  msgstr "Уключаць SSA аптымізацыю"
  
! #: common.opt:3292
  #, 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:3298
  #, 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:3305
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr ""
  
! #: common.opt:3309
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr ""
  
! #: common.opt:3313
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr ""
  
! #: common.opt:3321
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr ""
  
! #: common.opt:3325
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable loop optimizations on tree level."
  msgstr "Уключаць SSA аптымізацыю"
  
! #: common.opt:3329
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr ""
  
! #: common.opt:3333
  #, no-c-format
  msgid "Enable automatic parallelization of loops."
  msgstr ""
  
! #: common.opt:3337
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr ""
  
! #: common.opt:3341
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "Уключаць SSA аптымізацыю"
  
! #: common.opt:3345
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:3349
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:3353
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr ""
  
! #: common.opt:3361
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr ""
  
! #: common.opt:3365
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:3369
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:3373
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:3381
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr ""
  
! #: common.opt:3385
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:3389
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:3394
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr ""
  
! #: common.opt:3398
  #, no-c-format
  msgid "Trap on __builtin_unreachable instead of using it for optimization."
  msgstr ""
  
! #: common.opt:3402
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr ""
  
! #: common.opt:3406
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:3421
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:3426
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:3434
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:3438
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr ""
  
! #: common.opt:3442
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr ""
  
! #: common.opt:3446
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:3450
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Just generate unwind tables for exception handling."
  msgstr "Уключыць апрацоўку выключэньняў"
  
! #: common.opt:3454
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3458
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3462
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3466
  #, no-c-format
  msgid "Use the Modern linker (MOLD) linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3470
  #, no-c-format
  msgid "Use the Wild linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3477
  #, no-c-format
  msgid "Enable linking of libatomic."
  msgstr ""
  
! #: common.opt:3484
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr ""
  
! #: common.opt:3491
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:3497
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:3504
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:3509
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr ""
  
! #: common.opt:3517
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable loop vectorization on trees."
  msgstr "Уключаць SSA аптымізацыю"
  
! #: common.opt:3521
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr ""
  
! #: common.opt:3525
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:3529
  #, 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:3548
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:3556
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3560
  #, no-c-format
  msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
  msgstr ""
  
! #: common.opt:3582
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3586
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3605
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3621
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3625
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3629
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr ""
  
! #: common.opt:3633
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3637
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr ""
  
! #: common.opt:3641
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr ""
  
! #: common.opt:3645
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3649
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3653
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr ""
  
! #: common.opt:3657
  #, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr ""
  
! #: common.opt:3661
  #, no-c-format
  msgid "-fzero-init-padding-bits=[standard|unions|all]\tZero padding bits in initializers."
  msgstr ""
  
! #: common.opt:3677
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr ""
  
! #: common.opt:3681
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3685
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3689
  #, no-c-format
  msgid "Generate debug information in CodeView format."
  msgstr ""
  
! #: common.opt:3709
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3715
  #, no-c-format
  msgid "Generate CTF debug information at default level."
  msgstr ""
  
! #: common.opt:3719
  #, no-c-format
  msgid "Generate BTF debug information at default level."
  msgstr ""
  
! #: common.opt:3723
  #, no-c-format
  msgid "Generate pruned BTF when emitting BTF info."
  msgstr ""
  
! #: common.opt:3727
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3731
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3735
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3739
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3743
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3747
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3751
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3759
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3763
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3767
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3771
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3775
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr ""
  
! #: common.opt:3787
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3791
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3795
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3799
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3803
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3810
  #, fuzzy, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Стварыць код для DLL"
  
! #: common.opt:3839
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr ""
  
! #: common.opt:3843
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3850
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3854
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3883
  #, 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:3887
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable function profiling."
  msgstr "Уключыць апрацоўку выключэньняў"
  
! #: common.opt:3897
  #, no-c-format
  msgid "Like -pedantic but issue errors instead of warnings."
  msgstr ""
  
! #: common.opt:3938
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
! #: common.opt:3942
  #, no-c-format
  msgid "Produce a relocatable object as output."
  msgstr ""
  
! #: common.opt:3946
  #, no-c-format
  msgid "Remove all symbol table and relocation information from the executable."
  msgstr ""
  
! #: common.opt:3973
  #, no-c-format
  msgid "Enable verbose output."
  msgstr ""
  
! #: common.opt:3977
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr ""
  
! #: common.opt:3981
  #, no-c-format
  msgid "Suppress warnings."
  msgstr ""
  
! #: common.opt:3991
  #, no-c-format
  msgid "Create a shared library."
  msgstr ""
  
! #: common.opt:4058
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:4062
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:4066
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr ""
  
! #: common.opt:4074
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
  
! #: common.opt:4078
  #, no-c-format
  msgid "Perform dead code elimination on zero and sign extensions with special dataflow analysis."
  msgstr ""
--- 11961,14950 ----
  msgid "--help=<class>\tDisplay descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params."
  msgstr ""
  
! #: common.opt:414
  #, no-c-format
  msgid "Display target specific command line options (including assembler and linker options)."
  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 ""
  
! #: common.opt:467
  #, no-c-format
  msgid "-O<number>\tSet optimization level to <number>."
  msgstr ""
  
! #: common.opt:471
  #, fuzzy, no-c-format
  #| msgid "Optimize for SparcLite processors"
  msgid "Optimize for space rather than speed."
  msgstr "Аптымізацыя для SparcLite працэсараў"
  
! #: common.opt:475
  #, no-c-format
  msgid "Optimize for speed disregarding exact standards compliance."
  msgstr ""
  
! #: common.opt:479
  #, no-c-format
  msgid "Optimize for debugging experience rather than speed or size."
  msgstr ""
  
! #: common.opt:483
  #, no-c-format
  msgid "Optimize for space aggressively rather than speed."
  msgstr ""
  
! #: common.opt:488
  #, no-c-format
  msgid "-Q --help prints what options are enabled.  Just -Q enables verbose messages."
  msgstr ""
  
! #: common.opt:501
  #, no-c-format
  msgid "Stop processing after generating assembly code; do not assemble."
  msgstr ""
  
! #: common.opt:533
  #, no-c-format
  msgid "This switch is deprecated; use -Wextra instead."
  msgstr ""
  
! #: common.opt:546
  #, no-c-format
  msgid "Warn about returning structures, unions or arrays."
  msgstr ""
  
! #: common.opt:550
  #, no-c-format
  msgid "Warn if a loop with constant number of iterations triggers undefined behavior."
  msgstr ""
  
! #: common.opt:557
  #, no-c-format
  msgid "Warn if an array is accessed out of bounds."
  msgstr ""
  
! #: common.opt:561
  #, no-c-format
  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 ""
*************** msgstr ""
*** 14974,15025 ****
  msgid "Generate code for assert contracts."
  msgstr "Генерыраваць код для Intel as"
  
! #: algol68/lang.opt:85
  #, no-c-format
  msgid "Dump Algol 68 modes after parsing."
  msgstr ""
  
! #: algol68/lang.opt:89
  #, no-c-format
  msgid "Dump Algol 68 parse tree after parsing."
  msgstr ""
  
! #: algol68/lang.opt:93
  #, no-c-format
  msgid "Dump the interfaces of module definitions in the compiled packet."
  msgstr ""
  
! #: algol68/lang.opt:97
  #, no-c-format
  msgid "Link the GNU Algol run-time library statically in the compilation."
  msgstr ""
  
! #: algol68/lang.opt:101
  #, no-c-format
  msgid "Link the GNU Algol 68 run-time library dynamically in the compilation."
  msgstr ""
  
! #: algol68/lang.opt:105
  #, no-c-format
  msgid "Compile strict Algol 68 as defined by the Revised Report."
  msgstr ""
  
! #: algol68/lang.opt:109
  #, no-c-format
  msgid "Accept GNU extensions to Algol 68."
  msgstr ""
  
! #: algol68/lang.opt:115
  #, no-c-format
  msgid "-fstropping=[upper|supper]              Stropping regime to expect in Algol 68 programs."
  msgstr ""
  
! #: algol68/lang.opt:130 algol68/lang.opt:134
  #, no-c-format
  msgid "-fmodules-map=<mapstring>                 Association between module indicants and files."
  msgstr ""
  
! #: algol68/lang.opt:138 algol68/lang.opt:142
  #, no-c-format
  msgid "-fmodules-map-file=<filename>              File containing modules map."
  msgstr ""
--- 14984,15035 ----
  msgid "Generate code for assert contracts."
  msgstr "Генерыраваць код для Intel as"
  
! #: algol68/lang.opt:88
  #, no-c-format
  msgid "Dump Algol 68 modes after parsing."
  msgstr ""
  
! #: algol68/lang.opt:92
  #, no-c-format
  msgid "Dump Algol 68 parse tree after parsing."
  msgstr ""
  
! #: algol68/lang.opt:96
  #, no-c-format
  msgid "Dump the interfaces of module definitions in the compiled packet."
  msgstr ""
  
! #: algol68/lang.opt:100
  #, no-c-format
  msgid "Link the GNU Algol run-time library statically in the compilation."
  msgstr ""
  
! #: algol68/lang.opt:104
  #, no-c-format
  msgid "Link the GNU Algol 68 run-time library dynamically in the compilation."
  msgstr ""
  
! #: algol68/lang.opt:108
  #, no-c-format
  msgid "Compile strict Algol 68 as defined by the Revised Report."
  msgstr ""
  
! #: algol68/lang.opt:112
  #, no-c-format
  msgid "Accept GNU extensions to Algol 68."
  msgstr ""
  
! #: algol68/lang.opt:118
  #, no-c-format
  msgid "-fstropping=[upper|supper]              Stropping regime to expect in Algol 68 programs."
  msgstr ""
  
! #: algol68/lang.opt:133 algol68/lang.opt:137
  #, no-c-format
  msgid "-fmodules-map=<mapstring>                 Association between module indicants and files."
  msgstr ""
  
! #: algol68/lang.opt:141 algol68/lang.opt:145
  #, no-c-format
  msgid "-fmodules-map-file=<filename>              File containing modules map."
  msgstr ""
*************** msgstr ""
*** 15041,15130 ****
  
  #: rust/lang.opt:67
  #, no-c-format
! msgid "-frust-extern=              Specify where an external library is located."
  msgstr ""
  
  #: rust/lang.opt:71
  #, no-c-format
! msgid "Dump various Rust front end internals."
  msgstr ""
  
  #: rust/lang.opt:75
  #, no-c-format
! msgid "-frust-dump-<type>              Dump Rust frontend internal information."
  msgstr ""
  
  #: rust/lang.opt:79
  #, no-c-format
! msgid "Enable experimental compilation of Rust files at your own risk."
  msgstr ""
  
  #: rust/lang.opt:83
  #, no-c-format
! msgid "-frust-max-recursion-depth=<integer>."
  msgstr ""
  
  #: rust/lang.opt:87
  #, no-c-format
  msgid "-frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Crate type to emit."
  msgstr ""
  
! #: rust/lang.opt:115
  #, no-c-format
  msgid "-frust-mangling=[legacy|v0]     Version to use for name mangling."
  msgstr ""
  
! #: rust/lang.opt:128
  #, no-c-format
  msgid "-frust-cfg=<name>             Set a config expansion option."
  msgstr ""
  
! #: rust/lang.opt:132
  #, no-c-format
  msgid "-frust-edition=[2015|2018|2021]             Edition to use when compiling rust code."
  msgstr ""
  
! #: rust/lang.opt:148
  #, no-c-format
  msgid "Enable embedding metadata directly into object files."
  msgstr ""
  
! #: rust/lang.opt:152
  #, no-c-format
  msgid "-frust-metadata-output=<path.rox>  Path to output crate metadata."
  msgstr ""
  
! #: rust/lang.opt:160
  #, no-c-format
  msgid "-frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|compilation|end]             The pipeline will run up until this stage when compiling Rust code."
  msgstr ""
  
! #: rust/lang.opt:209
  #, no-c-format
  msgid "Use the temporary and experimental name resolution pipeline instead of the stable one."
  msgstr ""
  
! #: rust/lang.opt:213
  #, no-c-format
  msgid "Use the WIP borrow checker."
  msgstr ""
  
! #: rust/lang.opt:217
  #, no-c-format
  msgid "-frust-edition=[unwind|abort]             Panic strategy to compile crate with."
  msgstr ""
  
! #: rust/lang.opt:230
  #, no-c-format
  msgid "Enable the overflow checks in code generation."
  msgstr ""
  
! #: rust/lang.opt:234
  #, no-c-format
  msgid "Define a built-in offset_of macro in the compiler and assume it is present."
  msgstr ""
  
! #: rust/lang.opt:238
  #, no-c-format
  msgid "Use the new unused variable check implementation."
  msgstr ""
--- 15051,15145 ----
  
  #: rust/lang.opt:67
  #, no-c-format
! msgid "-frust-crate-attr=<attr>        Inject an attribute within the current crate."
  msgstr ""
  
  #: rust/lang.opt:71
  #, no-c-format
! msgid "-frust-extern=              Specify where an external library is located."
  msgstr ""
  
  #: rust/lang.opt:75
  #, no-c-format
! msgid "Dump various Rust front end internals."
  msgstr ""
  
  #: rust/lang.opt:79
  #, no-c-format
! msgid "-frust-dump-<type>              Dump Rust frontend internal information."
  msgstr ""
  
  #: rust/lang.opt:83
  #, no-c-format
! msgid "Enable experimental compilation of Rust files at your own risk."
  msgstr ""
  
  #: rust/lang.opt:87
  #, no-c-format
+ msgid "-frust-max-recursion-depth=<integer>."
+ msgstr ""
+ 
+ #: rust/lang.opt:91
+ #, no-c-format
  msgid "-frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Crate type to emit."
  msgstr ""
  
! #: rust/lang.opt:119
  #, no-c-format
  msgid "-frust-mangling=[legacy|v0]     Version to use for name mangling."
  msgstr ""
  
! #: rust/lang.opt:132
  #, no-c-format
  msgid "-frust-cfg=<name>             Set a config expansion option."
  msgstr ""
  
! #: rust/lang.opt:136
  #, no-c-format
  msgid "-frust-edition=[2015|2018|2021]             Edition to use when compiling rust code."
  msgstr ""
  
! #: rust/lang.opt:152
  #, no-c-format
  msgid "Enable embedding metadata directly into object files."
  msgstr ""
  
! #: rust/lang.opt:156
  #, no-c-format
  msgid "-frust-metadata-output=<path.rox>  Path to output crate metadata."
  msgstr ""
  
! #: rust/lang.opt:164
  #, no-c-format
  msgid "-frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|compilation|end]             The pipeline will run up until this stage when compiling Rust code."
  msgstr ""
  
! #: rust/lang.opt:213
  #, no-c-format
  msgid "Use the temporary and experimental name resolution pipeline instead of the stable one."
  msgstr ""
  
! #: rust/lang.opt:217
  #, no-c-format
  msgid "Use the WIP borrow checker."
  msgstr ""
  
! #: rust/lang.opt:221
  #, no-c-format
  msgid "-frust-edition=[unwind|abort]             Panic strategy to compile crate with."
  msgstr ""
  
! #: rust/lang.opt:234
  #, no-c-format
  msgid "Enable the overflow checks in code generation."
  msgstr ""
  
! #: rust/lang.opt:238
  #, no-c-format
  msgid "Define a built-in offset_of macro in the compiler and assume it is present."
  msgstr ""
  
! #: rust/lang.opt:242
  #, no-c-format
  msgid "Use the new unused variable check implementation."
  msgstr ""
*************** msgstr ""
*** 18586,18876 ****
  #. 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:13237
  #, c-format
  msgid "floating constant misused"
  msgstr ""
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13331
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
  msgstr ""
  
! #: gcc.cc:133
  #, c-format
  msgid "%s\n"
  msgstr "%s\n"
  
! #: gcc.cc:1908
  #, c-format
  msgid "Using built-in specs.\n"
  msgstr ""
  
! #: gcc.cc:2153
  #, c-format
  msgid ""
  "Setting spec %s to '%s'\n"
  "\n"
  msgstr ""
  
! #: gcc.cc:2362
  #, c-format
  msgid "Reading specs from %s\n"
  msgstr ""
  
! #: gcc.cc:2492
  #, fuzzy, c-format
  msgid "could not find specs file %s\n"
  msgstr "не магу знайсці крыніцу %s\n"
  
! #: gcc.cc:2563
  #, c-format
  msgid "rename spec %s to %s\n"
  msgstr ""
  
! #: gcc.cc:2565
  #, c-format
  msgid ""
  "spec is '%s'\n"
  "\n"
  msgstr ""
  
! #: gcc.cc:3401
  #, c-format
  msgid ""
  "\n"
  "Go ahead? (y or n) "
  msgstr ""
  
! #: gcc.cc:3573
  #, c-format
  msgid "# %s %.2f %.2f\n"
  msgstr "# %s %.2f %.2f\n"
  
! #: gcc.cc:3754
  #, c-format
  msgid "Usage: %s [options] file...\n"
  msgstr "Выкарыстанне: %s [выбары] файл...\n"
  
! #: gcc.cc:3755
  msgid "Options:\n"
  msgstr "Выбары:\n"
  
! #: gcc.cc:3757
  msgid "  -pass-exit-codes         Exit with highest error code from a phase.\n"
  msgstr ""
  
! #: gcc.cc:3758
  #, fuzzy
  #| msgid "  --help                   Display this information\n"
  msgid "  --help                   Display this information.\n"
  msgstr "  --help                   Адлюстраваць гэту інфармацыю\n"
  
! #: gcc.cc:3759
  msgid "  --target-help            Display target specific command line options (including assembler and linker options).\n"
  msgstr ""
  
! #: gcc.cc:3761
  msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
  msgstr ""
  
! #: gcc.cc:3762
  #, fuzzy
  #| msgid "  --help                   Display this information\n"
  msgid "                           Display specific types of command line options.\n"
  msgstr "  --help                   Адлюстраваць гэту інфармацыю\n"
  
! #: gcc.cc:3764
  msgid "  (Use '-v --help' to display command line options of sub-processes).\n"
  msgstr ""
  
! #: gcc.cc:3765
  #, fuzzy
  #| msgid "  --help                   Display this information\n"
  msgid "  --version                Display compiler version information.\n"
  msgstr "  --help                   Адлюстраваць гэту інфармацыю\n"
  
! #: gcc.cc:3766
  #, fuzzy
  #| msgid "  -dumpversion             Display the version of the compiler\n"
  msgid "  -dumpspecs               Display all of the built in spec strings.\n"
  msgstr "  -dumpversion             Адлюстраваць версію кампілятара\n"
  
! #: gcc.cc:3767
  #, fuzzy
  #| msgid "  -dumpversion             Display the version of the compiler\n"
  msgid "  -dumpversion             Display the version of the compiler.\n"
  msgstr "  -dumpversion             Адлюстраваць версію кампілятара\n"
  
! #: gcc.cc:3768
  #, fuzzy
  #| msgid "  -dumpversion             Display the version of the compiler\n"
  msgid "  -dumpmachine             Display the compiler's target processor.\n"
  msgstr "  -dumpversion             Адлюстраваць версію кампілятара\n"
  
! #: gcc.cc:3769
  msgid "  -foffload=<targets>      Specify offloading targets.\n"
  msgstr ""
  
! #: gcc.cc:3770
  #, fuzzy
  #| msgid "  -dumpversion             Display the version of the compiler\n"
  msgid "  -print-search-dirs       Display the directories in the compiler's search path.\n"
  msgstr "  -dumpversion             Адлюстраваць версію кампілятара\n"
  
! #: gcc.cc:3771
  msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library.\n"
  msgstr ""
  
! #: gcc.cc:3772
  msgid "  -print-file-name=<lib>   Display the full path to library <lib>.\n"
  msgstr ""
  
! #: gcc.cc:3773
  msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>.\n"
  msgstr ""
  
! #: gcc.cc:3774
  msgid ""
  "  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
  "                           a component in the library path.\n"
  msgstr ""
  
! #: gcc.cc:3777
  msgid "  -print-multi-directory   Display the root directory for versions of libgcc.\n"
  msgstr ""
  
! #: gcc.cc:3778
  msgid ""
  "  -print-multi-lib         Display the mapping between command line options and\n"
  "                           multiple library search directories.\n"
  msgstr ""
  
! #: gcc.cc:3781
  msgid "  -print-multi-os-directory Display the relative path to OS libraries.\n"
  msgstr ""
  
! #: gcc.cc:3782
  #, fuzzy
  #| msgid "  -dumpversion             Display the version of the compiler\n"
  msgid "  -print-sysroot           Display the target libraries directory.\n"
  msgstr "  -dumpversion             Адлюстраваць версію кампілятара\n"
  
! #: gcc.cc:3783
  msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.\n"
  msgstr ""
  
! #: gcc.cc:3784
  msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler.\n"
  msgstr ""
  
! #: gcc.cc:3785
  msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor.\n"
  msgstr ""
  
! #: gcc.cc:3786
  msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker.\n"
  msgstr ""
  
! #: gcc.cc:3787
  msgid "  -Xassembler <arg>        Pass <arg> on to the assembler.\n"
  msgstr ""
  
! #: gcc.cc:3788
  msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.\n"
  msgstr ""
  
! #: gcc.cc:3789
  msgid "  -Xlinker <arg>           Pass <arg> on to the linker.\n"
  msgstr ""
  
! #: gcc.cc:3790
  #, fuzzy
  msgid "  -save-temps              Do not delete intermediate files.\n"
  msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
  
! #: gcc.cc:3791
  msgid "  -save-temps=<arg>        Do not delete intermediate files.\n"
  msgstr ""
  
! #: gcc.cc:3792
  msgid ""
  "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
  "                           prefixes to other gcc components.\n"
  msgstr ""
  
! #: gcc.cc:3795
  #, fuzzy
  #| msgid "  --help                   Display this information\n"
  msgid "  -pipe                    Use pipes rather than intermediate files.\n"
  msgstr "  --help                   Адлюстраваць гэту інфармацыю\n"
  
! #: gcc.cc:3796
  msgid "  -time                    Time the execution of each subprocess.\n"
  msgstr ""
  
! #: gcc.cc:3797
  #, fuzzy
  msgid "  -specs=<file>            Override built-in specs with the contents of <file>.\n"
  msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
  
! #: gcc.cc:3798
  msgid "  -std=<standard>          Assume that the input sources are for <standard>.\n"
  msgstr ""
  
! #: gcc.cc:3799
  msgid ""
  "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
  "                           and libraries.\n"
  msgstr ""
  
! #: gcc.cc:3802
  msgid "  -B <directory>           Add <directory> to the compiler's search paths.\n"
  msgstr ""
  
! #: gcc.cc:3803
  #, fuzzy
  #| msgid "  -dumpversion             Display the version of the compiler\n"
  msgid "  -v                       Display the programs invoked by the compiler.\n"
  msgstr "  -dumpversion             Адлюстраваць версію кампілятара\n"
  
! #: gcc.cc:3804
  msgid "  -###                     Like -v but options quoted and commands not executed.\n"
  msgstr ""
  
! #: gcc.cc:3805
  msgid "  -E                       Preprocess only; do not compile, assemble or link.\n"
  msgstr ""
  
! #: gcc.cc:3806
  msgid "  -S                       Compile only; do not assemble or link.\n"
  msgstr ""
  
! #: gcc.cc:3807
  #, fuzzy
  msgid "  -c                       Compile and assemble, but do not link.\n"
  msgstr "  --help                   Адлюстраваць гэту інфармацыю\n"
  
! #: gcc.cc:3808
  #, fuzzy
  #| msgid "  -o <file>                Place the output into <file>\n"
  msgid "  -o <file>                Place the output into <file>.\n"
  msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
  
! #: gcc.cc:3809
  msgid ""
  "  -pie                     Create a dynamically linked position independent\n"
  "                           executable.\n"
  msgstr ""
  
! #: gcc.cc:3811
  #, fuzzy
  #| msgid "  --help                   Display this information\n"
  msgid "  -shared                  Create a shared library.\n"
  msgstr "  --help                   Адлюстраваць гэту інфармацыю\n"
  
! #: gcc.cc:3812
  msgid ""
  "  -x <language>            Specify the language of the following input files.\n"
  "                           Permissible languages include: c c++ assembler none\n"
--- 18601,18891 ----
  #. 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:13346
  #, c-format
  msgid "floating constant misused"
  msgstr ""
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13440
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
  msgstr ""
  
! #: gcc.cc:134
  #, c-format
  msgid "%s\n"
  msgstr "%s\n"
  
! #: gcc.cc:1909
  #, c-format
  msgid "Using built-in specs.\n"
  msgstr ""
  
! #: gcc.cc:2154
  #, c-format
  msgid ""
  "Setting spec %s to '%s'\n"
  "\n"
  msgstr ""
  
! #: gcc.cc:2363
  #, c-format
  msgid "Reading specs from %s\n"
  msgstr ""
  
! #: gcc.cc:2493
  #, fuzzy, c-format
  msgid "could not find specs file %s\n"
  msgstr "не магу знайсці крыніцу %s\n"
  
! #: gcc.cc:2564
  #, c-format
  msgid "rename spec %s to %s\n"
  msgstr ""
  
! #: gcc.cc:2566
  #, c-format
  msgid ""
  "spec is '%s'\n"
  "\n"
  msgstr ""
  
! #: gcc.cc:3402
  #, c-format
  msgid ""
  "\n"
  "Go ahead? (y or n) "
  msgstr ""
  
! #: gcc.cc:3574
  #, c-format
  msgid "# %s %.2f %.2f\n"
  msgstr "# %s %.2f %.2f\n"
  
! #: gcc.cc:3755
  #, c-format
  msgid "Usage: %s [options] file...\n"
  msgstr "Выкарыстанне: %s [выбары] файл...\n"
  
! #: gcc.cc:3756
  msgid "Options:\n"
  msgstr "Выбары:\n"
  
! #: gcc.cc:3758
  msgid "  -pass-exit-codes         Exit with highest error code from a phase.\n"
  msgstr ""
  
! #: gcc.cc:3759
  #, fuzzy
  #| msgid "  --help                   Display this information\n"
  msgid "  --help                   Display this information.\n"
  msgstr "  --help                   Адлюстраваць гэту інфармацыю\n"
  
! #: gcc.cc:3760
  msgid "  --target-help            Display target specific command line options (including assembler and linker options).\n"
  msgstr ""
  
! #: gcc.cc:3762
  msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
  msgstr ""
  
! #: gcc.cc:3763
  #, fuzzy
  #| msgid "  --help                   Display this information\n"
  msgid "                           Display specific types of command line options.\n"
  msgstr "  --help                   Адлюстраваць гэту інфармацыю\n"
  
! #: gcc.cc:3765
  msgid "  (Use '-v --help' to display command line options of sub-processes).\n"
  msgstr ""
  
! #: gcc.cc:3766
  #, fuzzy
  #| msgid "  --help                   Display this information\n"
  msgid "  --version                Display compiler version information.\n"
  msgstr "  --help                   Адлюстраваць гэту інфармацыю\n"
  
! #: gcc.cc:3767
  #, fuzzy
  #| msgid "  -dumpversion             Display the version of the compiler\n"
  msgid "  -dumpspecs               Display all of the built in spec strings.\n"
  msgstr "  -dumpversion             Адлюстраваць версію кампілятара\n"
  
! #: gcc.cc:3768
  #, fuzzy
  #| msgid "  -dumpversion             Display the version of the compiler\n"
  msgid "  -dumpversion             Display the version of the compiler.\n"
  msgstr "  -dumpversion             Адлюстраваць версію кампілятара\n"
  
! #: gcc.cc:3769
  #, fuzzy
  #| msgid "  -dumpversion             Display the version of the compiler\n"
  msgid "  -dumpmachine             Display the compiler's target processor.\n"
  msgstr "  -dumpversion             Адлюстраваць версію кампілятара\n"
  
! #: gcc.cc:3770
  msgid "  -foffload=<targets>      Specify offloading targets.\n"
  msgstr ""
  
! #: gcc.cc:3771
  #, fuzzy
  #| msgid "  -dumpversion             Display the version of the compiler\n"
  msgid "  -print-search-dirs       Display the directories in the compiler's search path.\n"
  msgstr "  -dumpversion             Адлюстраваць версію кампілятара\n"
  
! #: gcc.cc:3772
  msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library.\n"
  msgstr ""
  
! #: gcc.cc:3773
  msgid "  -print-file-name=<lib>   Display the full path to library <lib>.\n"
  msgstr ""
  
! #: gcc.cc:3774
  msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>.\n"
  msgstr ""
  
! #: gcc.cc:3775
  msgid ""
  "  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
  "                           a component in the library path.\n"
  msgstr ""
  
! #: gcc.cc:3778
  msgid "  -print-multi-directory   Display the root directory for versions of libgcc.\n"
  msgstr ""
  
! #: gcc.cc:3779
  msgid ""
  "  -print-multi-lib         Display the mapping between command line options and\n"
  "                           multiple library search directories.\n"
  msgstr ""
  
! #: gcc.cc:3782
  msgid "  -print-multi-os-directory Display the relative path to OS libraries.\n"
  msgstr ""
  
! #: gcc.cc:3783
  #, fuzzy
  #| msgid "  -dumpversion             Display the version of the compiler\n"
  msgid "  -print-sysroot           Display the target libraries directory.\n"
  msgstr "  -dumpversion             Адлюстраваць версію кампілятара\n"
  
! #: gcc.cc:3784
  msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.\n"
  msgstr ""
  
! #: gcc.cc:3785
  msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler.\n"
  msgstr ""
  
! #: gcc.cc:3786
  msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor.\n"
  msgstr ""
  
! #: gcc.cc:3787
  msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker.\n"
  msgstr ""
  
! #: gcc.cc:3788
  msgid "  -Xassembler <arg>        Pass <arg> on to the assembler.\n"
  msgstr ""
  
! #: gcc.cc:3789
  msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.\n"
  msgstr ""
  
! #: gcc.cc:3790
  msgid "  -Xlinker <arg>           Pass <arg> on to the linker.\n"
  msgstr ""
  
! #: gcc.cc:3791
  #, fuzzy
  msgid "  -save-temps              Do not delete intermediate files.\n"
  msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
  
! #: gcc.cc:3792
  msgid "  -save-temps=<arg>        Do not delete intermediate files.\n"
  msgstr ""
  
! #: gcc.cc:3793
  msgid ""
  "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
  "                           prefixes to other gcc components.\n"
  msgstr ""
  
! #: gcc.cc:3796
  #, fuzzy
  #| msgid "  --help                   Display this information\n"
  msgid "  -pipe                    Use pipes rather than intermediate files.\n"
  msgstr "  --help                   Адлюстраваць гэту інфармацыю\n"
  
! #: gcc.cc:3797
  msgid "  -time                    Time the execution of each subprocess.\n"
  msgstr ""
  
! #: gcc.cc:3798
  #, fuzzy
  msgid "  -specs=<file>            Override built-in specs with the contents of <file>.\n"
  msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
  
! #: gcc.cc:3799
  msgid "  -std=<standard>          Assume that the input sources are for <standard>.\n"
  msgstr ""
  
! #: gcc.cc:3800
  msgid ""
  "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
  "                           and libraries.\n"
  msgstr ""
  
! #: gcc.cc:3803
  msgid "  -B <directory>           Add <directory> to the compiler's search paths.\n"
  msgstr ""
  
! #: gcc.cc:3804
  #, fuzzy
  #| msgid "  -dumpversion             Display the version of the compiler\n"
  msgid "  -v                       Display the programs invoked by the compiler.\n"
  msgstr "  -dumpversion             Адлюстраваць версію кампілятара\n"
  
! #: gcc.cc:3805
  msgid "  -###                     Like -v but options quoted and commands not executed.\n"
  msgstr ""
  
! #: gcc.cc:3806
  msgid "  -E                       Preprocess only; do not compile, assemble or link.\n"
  msgstr ""
  
! #: gcc.cc:3807
  msgid "  -S                       Compile only; do not assemble or link.\n"
  msgstr ""
  
! #: gcc.cc:3808
  #, fuzzy
  msgid "  -c                       Compile and assemble, but do not link.\n"
  msgstr "  --help                   Адлюстраваць гэту інфармацыю\n"
  
! #: gcc.cc:3809
  #, fuzzy
  #| msgid "  -o <file>                Place the output into <file>\n"
  msgid "  -o <file>                Place the output into <file>.\n"
  msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
  
! #: gcc.cc:3810
  msgid ""
  "  -pie                     Create a dynamically linked position independent\n"
  "                           executable.\n"
  msgstr ""
  
! #: gcc.cc:3812
  #, fuzzy
  #| msgid "  --help                   Display this information\n"
  msgid "  -shared                  Create a shared library.\n"
  msgstr "  --help                   Адлюстраваць гэту інфармацыю\n"
  
! #: gcc.cc:3813
  msgid ""
  "  -x <language>            Specify the language of the following input files.\n"
  "                           Permissible languages include: c c++ assembler none\n"
*************** msgid ""
*** 18878,18884 ****
  "                           guessing the language based on the file's extension.\n"
  msgstr ""
  
! #: gcc.cc:3819
  #, c-format
  msgid ""
  "\n"
--- 18893,18899 ----
  "                           guessing the language based on the file's extension.\n"
  msgstr ""
  
! #: gcc.cc:3820
  #, c-format
  msgid ""
  "\n"
*************** msgid ""
*** 18887,18966 ****
  " other options on to these processes the -W<letter> options must be used.\n"
  msgstr ""
  
! #: gcc.cc:6972
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr ""
  
! #: gcc.cc:7733
  #, fuzzy, c-format
  #| msgid "libraries: %s\n"
  msgid "Target: %s\n"
  msgstr "бібліятэкі: %s\n"
  
! #: gcc.cc:7734
  #, c-format
  msgid "Configured with: %s\n"
  msgstr ""
  
! #: gcc.cc:7748
  #, c-format
  msgid "Thread model: %s\n"
  msgstr ""
  
! #: gcc.cc:7749
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr ""
  
! #: gcc.cc:7751
  #, c-format
  msgid " zstd"
  msgstr ""
  
! #: gcc.cc:7753 gcov.cc:1902 gcov.cc:1962 gcov.cc:1974 gcov.cc:3564
  #, fuzzy, c-format
  #| msgid ":\n"
  msgid "\n"
  msgstr ":\n"
  
! #: gcc.cc:7764
  #, fuzzy, c-format
  #| msgid "gcc version %s\n"
  msgid "gcc version %s %s\n"
  msgstr "версія gcc %s\n"
  
! #: gcc.cc:7767
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr ""
  
! #: gcc.cc:7843 gcc.cc:8057
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr ""
  
! #: gcc.cc:7977
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr ""
  
! #: gcc.cc:8823
  #, c-format
  msgid "install: %s%s\n"
  msgstr ""
  
! #: gcc.cc:8826
  #, c-format
  msgid "programs: %s\n"
  msgstr "праграмы: %s\n"
  
! #: gcc.cc:8828
  #, c-format
  msgid "libraries: %s\n"
  msgstr "бібліятэкі: %s\n"
  
! #: gcc.cc:8945
  #, c-format
  msgid ""
  "\n"
--- 18902,18981 ----
  " other options on to these processes the -W<letter> options must be used.\n"
  msgstr ""
  
! #: gcc.cc:6974
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr ""
  
! #: gcc.cc:7735
  #, fuzzy, c-format
  #| msgid "libraries: %s\n"
  msgid "Target: %s\n"
  msgstr "бібліятэкі: %s\n"
  
! #: gcc.cc:7736
  #, c-format
  msgid "Configured with: %s\n"
  msgstr ""
  
! #: gcc.cc:7750
  #, c-format
  msgid "Thread model: %s\n"
  msgstr ""
  
! #: gcc.cc:7751
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr ""
  
! #: gcc.cc:7753
  #, c-format
  msgid " zstd"
  msgstr ""
  
! #: gcc.cc:7755 gcov.cc:1902 gcov.cc:1962 gcov.cc:1974 gcov.cc:3564
  #, fuzzy, c-format
  #| msgid ":\n"
  msgid "\n"
  msgstr ":\n"
  
! #: gcc.cc:7766
  #, fuzzy, c-format
  #| msgid "gcc version %s\n"
  msgid "gcc version %s %s\n"
  msgstr "версія gcc %s\n"
  
! #: gcc.cc:7769
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr ""
  
! #: gcc.cc:7845 gcc.cc:8059
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr ""
  
! #: gcc.cc:7979
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr ""
  
! #: gcc.cc:8825
  #, c-format
  msgid "install: %s%s\n"
  msgstr ""
  
! #: gcc.cc:8828
  #, c-format
  msgid "programs: %s\n"
  msgstr "праграмы: %s\n"
  
! #: gcc.cc:8830
  #, c-format
  msgid "libraries: %s\n"
  msgstr "бібліятэкі: %s\n"
  
! #: gcc.cc:8953
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 18969,18985 ****
  "\n"
  "Інструкцыі для паведамленняў аб памылках глядзіце тут:\n"
  
! #: gcc.cc:8961 gcov-tool.cc:594 sarif-replay.cc:59
  #, c-format
  msgid "%s %s%s\n"
  msgstr ""
  
! #: gcc.cc:8964 gcov-tool.cc:596 gcov.cc:1155 sarif-replay.cc:62
  #: fortran/gfortranspec.cc:282
  msgid "(C)"
  msgstr ""
  
! #: gcc.cc:8965 gcov-tool.cc:598 gcov.cc:1157 sarif-replay.cc:63
  #: fortran/gfortranspec.cc:283
  #, c-format
  msgid ""
--- 18984,19000 ----
  "\n"
  "Інструкцыі для паведамленняў аб памылках глядзіце тут:\n"
  
! #: gcc.cc:8969 gcov-tool.cc:594 sarif-replay.cc:59
  #, c-format
  msgid "%s %s%s\n"
  msgstr ""
  
! #: gcc.cc:8972 gcov-tool.cc:596 gcov.cc:1155 sarif-replay.cc:62
  #: fortran/gfortranspec.cc:282
  msgid "(C)"
  msgstr ""
  
! #: gcc.cc:8973 gcov-tool.cc:598 gcov.cc:1157 sarif-replay.cc:63
  #: fortran/gfortranspec.cc:283
  #, c-format
  msgid ""
*************** msgid ""
*** 18988,18994 ****
  "\n"
  msgstr ""
  
! #: gcc.cc:9312
  #, c-format
  msgid ""
  "\n"
--- 19003,19009 ----
  "\n"
  msgstr ""
  
! #: gcc.cc:9320
  #, c-format
  msgid ""
  "\n"
*************** msgid ""
*** 18997,19010 ****
  "\n"
  msgstr ""
  
! #: gcc.cc:9313
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
  "\n"
  msgstr ""
  
! #: gcc.cc:10827
  #, c-format
  msgid ""
  "Assembler options\n"
--- 19012,19025 ----
  "\n"
  msgstr ""
  
! #: gcc.cc:9321
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
  "\n"
  msgstr ""
  
! #: gcc.cc:10835
  #, c-format
  msgid ""
  "Assembler options\n"
*************** msgid ""
*** 19012,19018 ****
  "\n"
  msgstr ""
  
! #: gcc.cc:10828
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
--- 19027,19033 ----
  "\n"
  msgstr ""
  
! #: gcc.cc:10836
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
*************** msgstr ""
*** 19724,19729 ****
--- 19739,19759 ----
  msgid "'"
  msgstr ""
  
+ #: json-diagnostic.cc:236
+ #, c-format
+ msgid "In JSON value %e"
+ msgstr ""
+ 
+ #: json-diagnostic.cc:239
+ #, c-format
+ msgid "In JSON object %e"
+ msgstr ""
+ 
+ #: json-diagnostic.cc:242
+ #, c-format
+ msgid "In JSON array %e"
+ msgstr ""
+ 
  #: langhooks.cc:389
  msgid "At top level:"
  msgstr ""
*************** msgid "In member function %qs"
*** 19734,19740 ****
  msgstr "у функцыі \"%s\":"
  
  #. Kinds within executable code.
! #: langhooks.cc:409 libgdiagnostics.cc:1528
  #, fuzzy
  #| msgid "In function `%s':"
  msgid "In function %qs"
--- 19764,19770 ----
  msgstr "у функцыі \"%s\":"
  
  #. Kinds within executable code.
! #: langhooks.cc:409 libgdiagnostics.cc:1512
  #, fuzzy
  #| msgid "In function `%s':"
  msgid "In function %qs"
*************** msgstr "У файле уключаным
*** 19756,19866 ****
  msgid "    inlined from %qs"
  msgstr "У файле уключаным з %s:%d"
  
! #: libgdiagnostics.cc:1529
  #, fuzzy
  #| msgid "members"
  msgid "In member %qs"
  msgstr "члены"
  
! #: libgdiagnostics.cc:1530
  msgid "In module %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1531
  #, fuzzy
  msgid "In namespace %qs"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: libgdiagnostics.cc:1532
  msgid "In type %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1534
  msgid "In return type %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1535
  #, fuzzy
  #| msgid "unused parameter `%s'"
  msgid "In parameter %qs"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: libgdiagnostics.cc:1536
  #, fuzzy
  #| msgid "unused variable `%s'"
  msgid "In variable %qs"
  msgstr "невыкарыстоўваемая пераменная \"%s\""
  
  #. Kinds within XML or HTML documents.
! #: libgdiagnostics.cc:1539
  msgid "In element %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1540
  msgid "In attribute %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1541
  msgid "In text %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1542
  msgid "In comment %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1544
  msgid "In processing instruction %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1545
  msgid "In DTD %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1547
  #, fuzzy
  #| msgid "in declaration `%D'"
  msgid "In declaration %qs"
  msgstr "у абвяшчэньні  `%D'"
  
  #. Kinds within JSON documents.
! #: libgdiagnostics.cc:1550
  msgid "In JSON object %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1551
  msgid "In JSON array %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1553
  msgid "In JSON property %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1554
  msgid "In JSON value %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1701
  #, c-format
  msgid "%e"
  msgstr ""
  
! #: libsarifreplay.cc:760
  msgid "JSON object"
  msgstr ""
  
! #: libsarifreplay.cc:763
  msgid "JSON array"
  msgstr ""
  
! #: libsarifreplay.cc:767
  msgid "JSON number"
  msgstr ""
  
! #: libsarifreplay.cc:770
  msgid "JSON string"
  msgstr ""
  
! #: libsarifreplay.cc:775
  msgid "JSON literal"
  msgstr ""
  
--- 19786,19896 ----
  msgid "    inlined from %qs"
  msgstr "У файле уключаным з %s:%d"
  
! #: libgdiagnostics.cc:1513
  #, fuzzy
  #| msgid "members"
  msgid "In member %qs"
  msgstr "члены"
  
! #: libgdiagnostics.cc:1514
  msgid "In module %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1515
  #, fuzzy
  msgid "In namespace %qs"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: libgdiagnostics.cc:1516
  msgid "In type %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1518
  msgid "In return type %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1519
  #, fuzzy
  #| msgid "unused parameter `%s'"
  msgid "In parameter %qs"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: libgdiagnostics.cc:1520
  #, fuzzy
  #| msgid "unused variable `%s'"
  msgid "In variable %qs"
  msgstr "невыкарыстоўваемая пераменная \"%s\""
  
  #. Kinds within XML or HTML documents.
! #: libgdiagnostics.cc:1523
  msgid "In element %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1524
  msgid "In attribute %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1525
  msgid "In text %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1526
  msgid "In comment %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1528
  msgid "In processing instruction %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1529
  msgid "In DTD %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1531
  #, fuzzy
  #| msgid "in declaration `%D'"
  msgid "In declaration %qs"
  msgstr "у абвяшчэньні  `%D'"
  
  #. Kinds within JSON documents.
! #: libgdiagnostics.cc:1534
  msgid "In JSON object %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1535
  msgid "In JSON array %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1537
  msgid "In JSON property %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1538
  msgid "In JSON value %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1685
  #, c-format
  msgid "%e"
  msgstr ""
  
! #: libsarifreplay.cc:739
  msgid "JSON object"
  msgstr ""
  
! #: libsarifreplay.cc:742
  msgid "JSON array"
  msgstr ""
  
! #: libsarifreplay.cc:746
  msgid "JSON number"
  msgstr ""
  
! #: libsarifreplay.cc:749
  msgid "JSON string"
  msgstr ""
  
! #: libsarifreplay.cc:754
  msgid "JSON literal"
  msgstr ""
  
*************** msgstr ""
*** 19868,19878 ****
  msgid "this is the insn:"
  msgstr ""
  
! #: lra-constraints.cc:4182
  msgid "unable to reload address in "
  msgstr ""
  
! #: lra-constraints.cc:4478 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr ""
  
--- 19898,19908 ----
  msgid "this is the insn:"
  msgstr ""
  
! #: lra-constraints.cc:4197
  msgid "unable to reload address in "
  msgstr ""
  
! #: lra-constraints.cc:4522 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr ""
  
*************** msgstr "нераспазнаны выб�
*** 20044,20059 ****
  msgid "insn does not satisfy its constraints:"
  msgstr ""
  
! #: targhooks.cc:2480
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr ""
  
! #: targhooks.cc:2495
  msgid "created and used with different settings of %<-fpic%>"
  msgstr ""
  
! #: targhooks.cc:2497
  msgid "created and used with different settings of %<-fpie%>"
  msgstr ""
  
--- 20074,20089 ----
  msgid "insn does not satisfy its constraints:"
  msgstr ""
  
! #: targhooks.cc:2497
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr ""
  
! #: targhooks.cc:2512
  msgid "created and used with different settings of %<-fpic%>"
  msgstr ""
  
! #: targhooks.cc:2514
  msgid "created and used with different settings of %<-fpie%>"
  msgstr ""
  
*************** msgstr ""
*** 20097,20104 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic.cc:103 tree-logical-location.cc:129 c/c-decl.cc:6614
! #: c/c-typeck.cc:9509 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr ""
--- 20127,20134 ----
  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:9587 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr ""
*************** msgid "length modifier in strfmon format
*** 20496,20517 ****
  msgstr ""
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.cc:1699 fortran/cpp.cc:630
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13004 config/loongarch/loongarch.cc:6728
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: config/aarch64/aarch64.cc:13013 config/aarch64/aarch64.cc:13026
! #: config/aarch64/aarch64.cc:13038 config/aarch64/aarch64.cc:13049
! #: config/aarch64/aarch64.cc:13065 config/aarch64/aarch64.cc:13079
! #: config/aarch64/aarch64.cc:13099 config/aarch64/aarch64.cc:13181
! #: config/aarch64/aarch64.cc:13192 config/aarch64/aarch64.cc:13206
! #: config/aarch64/aarch64.cc:13432 config/aarch64/aarch64.cc:13445
! #: config/aarch64/aarch64.cc:13462 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8092
  #: config/riscv/riscv.cc:8108 config/riscv/riscv.cc:8124
  #: config/riscv/riscv.cc:8140 config/riscv/riscv.cc:8173
--- 20526,20547 ----
  msgstr ""
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.cc:1707 fortran/cpp.cc:630
  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:8092
  #: config/riscv/riscv.cc:8108 config/riscv/riscv.cc:8124
  #: config/riscv/riscv.cc:8140 config/riscv/riscv.cc:8173
*************** msgstr "Нерэчаісны выбар
*** 20521,20528 ****
  msgid "invalid operand for '%%%c'"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: config/aarch64/aarch64.cc:13117 config/aarch64/aarch64.cc:13128
! #: config/aarch64/aarch64.cc:13292 config/aarch64/aarch64.cc:13303
  #: config/riscv/riscv.cc:7988 config/riscv/riscv.cc:7996
  #: config/riscv/riscv.cc:8003 config/riscv/riscv.cc:8007
  #: config/riscv/riscv.cc:8049 config/riscv/riscv.cc:8067
--- 20551,20558 ----
  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:7988 config/riscv/riscv.cc:7996
  #: config/riscv/riscv.cc:8003 config/riscv/riscv.cc:8007
  #: config/riscv/riscv.cc:8049 config/riscv/riscv.cc:8067
*************** msgstr "Нерэчаісны выбар
*** 20531,20645 ****
  msgid "invalid vector constant"
  msgstr "`%E' - нерэчаісная нязьменная тыпу string"
  
! #: config/aarch64/aarch64.cc:13142
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13154
  #, fuzzy, c-format
  #| msgid "impossible operator '%s'"
  msgid "incompatible operand for '%%%c'"
  msgstr "немагчымы апэратар '%s'"
  
! #: config/aarch64/aarch64.cc:13174
  #, fuzzy, c-format
  #| msgid "invalid register name for `%s'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "нерэчаісная назва рэгістра `%s'"
  
! #: config/aarch64/aarch64.cc:13239 config/arm/arm.cc:24779
  #, fuzzy, c-format
  msgid "missing operand"
  msgstr "прапушчан ініцыялізатар"
  
! #: config/aarch64/aarch64.cc:13329
  #, fuzzy, c-format
  msgid "invalid constant"
  msgstr "Нерэчаісны выбар %s"
  
! #: config/aarch64/aarch64.cc:13332
  #, fuzzy, c-format
  #| msgid "invalid %%d operand"
  msgid "invalid operand"
  msgstr "нерэчаісны %%d аперанд"
  
! #: config/aarch64/aarch64.cc:13470 config/aarch64/aarch64.cc:13475
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: config/aarch64/aarch64.cc:13495
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid address mode"
  msgstr "нерэчаісны адрас"
  
! #: config/aarch64/aarch64.cc:23792
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23794
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31104
  msgid "preincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31106
  msgid "predecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31108
  msgid "postincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31110
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31112
  msgid "negation operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31114
  msgid "plus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31116
  msgid "minus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31118
  msgid "multiply operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31120
  msgid "divide operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31123
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31128
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31130
  msgid "subscript operation not supported on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31151 config/aarch64/aarch64.cc:31184
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31172
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14543
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
--- 20561,20675 ----
  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:23806
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23808
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31118
  msgid "preincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31120
  msgid "predecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31122
  msgid "postincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31124
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31126
  msgid "negation operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31128
  msgid "plus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31130
  msgid "minus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31132
  msgid "multiply operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31134
  msgid "divide operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31137
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31142
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31144
  msgid "subscript operation not supported on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31165 config/aarch64/aarch64.cc:31198
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31186
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14652
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
*************** msgid "invalid %%r value"
*** 20656,20668 ****
  msgstr "нерэчаіснае значэньне %%r"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:2995
  #, c-format
  msgid "invalid %%R value"
  msgstr "нерэчаіснае значэньне %%R"
  
  #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
! #: config/xtensa/xtensa.cc:2968
  #, c-format
  msgid "invalid %%N value"
  msgstr "нерэчаіснае значэньне %%N"
--- 20686,20698 ----
  msgstr "нерэчаіснае значэньне %%r"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3011
  #, c-format
  msgid "invalid %%R value"
  msgstr "нерэчаіснае значэньне %%R"
  
  #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
! #: config/xtensa/xtensa.cc:2984
  #, c-format
  msgid "invalid %%N value"
  msgstr "нерэчаіснае значэньне %%N"
*************** msgstr "нерэчаіснае знач�
*** 20677,20683 ****
  msgid "invalid %%h value"
  msgstr "нерэчаіснае значэньне %%h"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:2988
  #, c-format
  msgid "invalid %%L value"
  msgstr "нерэчаіснае значэньне %%L"
--- 20707,20713 ----
  msgid "invalid %%h value"
  msgstr "нерэчаіснае значэньне %%h"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:3004
  #, c-format
  msgid "invalid %%L value"
  msgstr "нерэчаіснае значэньне %%L"
*************** msgstr "нерэчаіснае знач�
*** 20692,20698 ****
  msgid "invalid %%M value"
  msgstr "нерэчаіснае значэньне %%M"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%U value"
  msgstr "нерэчаіснае значэньне %%U"
--- 20722,20728 ----
  msgid "invalid %%M value"
  msgstr "нерэчаіснае значэньне %%M"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3018
  #, c-format
  msgid "invalid %%U value"
  msgstr "нерэчаіснае значэньне %%U"
*************** msgstr "нерэчаіснае знач�
*** 20717,20726 ****
  msgid "unknown relocation unspec"
  msgstr ""
  
! #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7560 config/gcn/gcn.cc:7569
! #: config/gcn/gcn.cc:7627 config/gcn/gcn.cc:7635 config/gcn/gcn.cc:7651
! #: config/gcn/gcn.cc:7669 config/gcn/gcn.cc:7720 config/gcn/gcn.cc:7839
! #: config/gcn/gcn.cc:7955 config/rs6000/rs6000.cc:14690
  #, c-format
  msgid "invalid %%xn code"
  msgstr "нерэчаіснае значэньне %%xn"
--- 20747,20756 ----
  msgid "unknown relocation unspec"
  msgstr ""
  
! #: 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"
*************** msgstr "нерэчаісны %%-код"
*** 20820,20854 ****
  msgid "unrecognized supposed constant"
  msgstr "нераспазнаны выбар \"-%s\""
  
! #: config/arm/arm.cc:21090 config/arm/arm.cc:21115 config/arm/arm.cc:21125
! #: config/arm/arm.cc:21134 config/arm/arm.cc:21143
  #, fuzzy, c-format
  #| msgid "invalid %%f operand"
  msgid "invalid shift operand"
  msgstr "нерэчаісны %%f аперанд"
  
! #: config/arm/arm.cc:24061 config/arm/arm.cc:24079
  #, fuzzy, c-format
  msgid "predicated Thumb instruction"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: config/arm/arm.cc:24067
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr ""
  
! #: config/arm/arm.cc:24183 config/arm/arm.cc:24196 config/arm/arm.cc:24221
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: config/arm/arm.cc:24298 config/arm/arm.cc:24320 config/arm/arm.cc:24330
! #: config/arm/arm.cc:24340 config/arm/arm.cc:24350 config/arm/arm.cc:24389
! #: config/arm/arm.cc:24407 config/arm/arm.cc:24425 config/arm/arm.cc:24467
! #: config/arm/arm.cc:24474 config/arm/arm.cc:24492 config/arm/arm.cc:24499
! #: config/arm/arm.cc:24507 config/arm/arm.cc:24528 config/arm/arm.cc:24535
! #: config/arm/arm.cc:24726 config/arm/arm.cc:24733 config/arm/arm.cc:24760
! #: config/arm/arm.cc:24767 config/bfin/bfin.cc:1441 config/bfin/bfin.cc:1448
  #: config/bfin/bfin.cc:1455 config/bfin/bfin.cc:1462 config/bfin/bfin.cc:1471
  #: config/bfin/bfin.cc:1478 config/bfin/bfin.cc:1485 config/bfin/bfin.cc:1492
  #: config/nds32/nds32.cc:3545
--- 20850,20884 ----
  msgid "unrecognized supposed constant"
  msgstr "нераспазнаны выбар \"-%s\""
  
! #: config/arm/arm.cc:21105 config/arm/arm.cc:21130 config/arm/arm.cc:21140
! #: config/arm/arm.cc:21149 config/arm/arm.cc:21158
  #, fuzzy, c-format
  #| msgid "invalid %%f operand"
  msgid "invalid shift operand"
  msgstr "нерэчаісны %%f аперанд"
  
! #: config/arm/arm.cc:24076 config/arm/arm.cc:24094
  #, fuzzy, c-format
  msgid "predicated Thumb instruction"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: config/arm/arm.cc:24082
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr ""
  
! #: config/arm/arm.cc:24198 config/arm/arm.cc:24211 config/arm/arm.cc:24236
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: config/arm/arm.cc:24313 config/arm/arm.cc:24335 config/arm/arm.cc:24345
! #: config/arm/arm.cc:24355 config/arm/arm.cc:24365 config/arm/arm.cc:24404
! #: config/arm/arm.cc:24422 config/arm/arm.cc:24440 config/arm/arm.cc:24482
! #: config/arm/arm.cc:24489 config/arm/arm.cc:24507 config/arm/arm.cc:24514
! #: config/arm/arm.cc:24522 config/arm/arm.cc:24543 config/arm/arm.cc:24550
! #: config/arm/arm.cc:24741 config/arm/arm.cc:24748 config/arm/arm.cc:24775
! #: config/arm/arm.cc:24782 config/bfin/bfin.cc:1441 config/bfin/bfin.cc:1448
  #: config/bfin/bfin.cc:1455 config/bfin/bfin.cc:1462 config/bfin/bfin.cc:1471
  #: config/bfin/bfin.cc:1478 config/bfin/bfin.cc:1485 config/bfin/bfin.cc:1492
  #: config/nds32/nds32.cc:3545
*************** msgstr "Нерэчаісны выбар
*** 20856,20894 ****
  msgid "invalid operand for code '%c'"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: config/arm/arm.cc:24402
  #, c-format
  msgid "instruction never executed"
  msgstr ""
  
  #. Former FPA support, effectively unused after GCC-4.7, but not
  #. removed until gcc-15.
! #: config/arm/arm.cc:24440
  #, c-format
  msgid "obsolete FPA format code '%c'"
  msgstr ""
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.cc:24449
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
  
  #. Former iWMMXT support, removed after GCC-15.
! #: config/arm/arm.cc:24455
  #, c-format
  msgid "obsolete iWMMXT format code '%c'"
  msgstr ""
  
! #: config/arm/arm.cc:34277
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr ""
  
! #: config/arm/arm.cc:34279
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr ""
  
! #: config/arm/arm.cc:34294 config/arm/arm.cc:34310
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
--- 20886,20924 ----
  msgid "invalid operand for code '%c'"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: config/arm/arm.cc:24417
  #, c-format
  msgid "instruction never executed"
  msgstr ""
  
  #. Former FPA support, effectively unused after GCC-4.7, but not
  #. removed until gcc-15.
! #: config/arm/arm.cc:24455
  #, c-format
  msgid "obsolete FPA format code '%c'"
  msgstr ""
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.cc:24464
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
  
  #. Former iWMMXT support, removed after GCC-15.
! #: config/arm/arm.cc:24470
  #, c-format
  msgid "obsolete iWMMXT format code '%c'"
  msgstr ""
  
! #: config/arm/arm.cc:34292
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr ""
  
! #: config/arm/arm.cc:34294
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr ""
  
! #: config/arm/arm.cc:34309 config/arm/arm.cc:34325
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
*************** msgstr ""
*** 21021,21034 ****
  msgid "invalid const_double operand"
  msgstr "нерэчаісны %%c аперанд"
  
! #: config/bpf/bpf.cc:940
  #, fuzzy
  #| msgid "invalid %%d operand"
  msgid "invalid address in operand"
  msgstr "нерэчаісны %%d аперанд"
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:947
  #, fuzzy
  #| msgid "unsupported version"
  msgid "unsupported operand"
--- 21051,21064 ----
  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"
*************** msgstr "непадтрымліваема
*** 21036,21045 ****
  
  #. Format punctuators via %s to avoid -Wformat-diag.
  #: config/cris/cris.cc:783 config/ft32/ft32.cc:110 config/moxie/moxie.cc:108
! #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6325
! #: gcc.cc:6339 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:1098 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8107
  #: 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
--- 21066,21075 ----
  
  #. Format punctuators via %s to avoid -Wformat-diag.
  #: config/cris/cris.cc:783 config/ft32/ft32.cc:110 config/moxie/moxie.cc:108
! #: 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:1182 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8107
  #: 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 ""
*** 21256,21280 ****
  msgid "bad output_condmove_single operand"
  msgstr ""
  
! #: config/gcn/gcn.cc:7235 config/gcn/gcn.cc:7255 config/gcn/gcn.cc:7259
! #: config/gcn/gcn.cc:7600 config/gcn/gcn.cc:7611 config/gcn/gcn.cc:7614
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:7382 config/gcn/gcn.cc:7405 config/gcn/gcn.cc:7437
! #: config/gcn/gcn.cc:7453 config/gcn/gcn.cc:7468 config/gcn/gcn.cc:7487
! #: config/gcn/gcn.cc:7551 config/gcn/gcn.cc:7745 config/gcn/gcn.cc:7860
  #, fuzzy, c-format
  msgid "invalid operand %%xn code"
  msgstr "нерэчаісны %%-код"
  
! #: config/gcn/gcn.cc:7848
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr ""
  
! #: config/gcn/gcn.cc:7936
  #, fuzzy, c-format
  #| msgid "invalid string constant `%E'"
  msgid "invalid fp constant"
--- 21286,21310 ----
  msgid "bad output_condmove_single operand"
  msgstr ""
  
! #: config/gcn/gcn.cc:7281 config/gcn/gcn.cc:7301 config/gcn/gcn.cc:7305
! #: config/gcn/gcn.cc:7646 config/gcn/gcn.cc:7657 config/gcn/gcn.cc:7660
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:7428 config/gcn/gcn.cc:7451 config/gcn/gcn.cc:7483
! #: config/gcn/gcn.cc:7499 config/gcn/gcn.cc:7514 config/gcn/gcn.cc:7533
! #: config/gcn/gcn.cc:7597 config/gcn/gcn.cc:7791 config/gcn/gcn.cc:7906
  #, fuzzy, c-format
  msgid "invalid operand %%xn code"
  msgstr "нерэчаісны %%-код"
  
! #: config/gcn/gcn.cc:7894
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr ""
  
! #: config/gcn/gcn.cc:7982
  #, fuzzy, c-format
  #| msgid "invalid string constant `%E'"
  msgid "invalid fp constant"
*************** msgstr "`%E' - нерэчаісная н
*** 21287,21416 ****
  msgid "Expected register or constant integer."
  msgstr ""
  
! #: config/i386/i386.cc:13325
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr ""
  
! #: config/i386/i386.cc:13868
  #, fuzzy, c-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of register '%s'"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: config/i386/i386.cc:13873
  #, fuzzy, c-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of asm flag output"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: config/i386/i386.cc:14108
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "нерэчаісны %%-код"
  
! #: config/i386/i386.cc:14143
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "нерэчаісны %%-код"
  
! #: config/i386/i386.cc:14218
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: config/i386/i386.cc:14223
  #, fuzzy, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: config/i386/i386.cc:14301
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr ""
  
! #: config/i386/i386.cc:14380
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr ""
  
! #: config/i386/i386.cc:14398
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.cc:14419
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr ""
  
! #: config/i386/i386.cc:14434
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr ""
  
! #: config/i386/i386.cc:14462
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr ""
  
! #: config/i386/i386.cc:14480
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.cc:14503
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.cc:14530
  #, c-format
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr ""
  
! #: config/i386/i386.cc:14618
  #, fuzzy, c-format
  msgid "invalid operand code '%c'"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: config/i386/i386.cc:14680 config/i386/i386.cc:15069
  #, fuzzy, c-format
  #| msgid "invalid %%c operand"
  msgid "invalid constraints for operand"
  msgstr "нерэчаісны %%c аперанд"
  
! #: config/i386/i386.cc:14781
  #, fuzzy, c-format
  msgid "invalid vector immediate"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: config/i386/i386.cc:17959
  #, fuzzy
  msgid "unknown insn mode"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: config/i386/i386.cc:24693
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24696
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24699
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24702
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24740 config/i386/i386.cc:24765
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24743 config/i386/i386.cc:24769
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
--- 21317,21446 ----
  msgid "Expected register or constant integer."
  msgstr ""
  
! #: config/i386/i386.cc:13434
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr ""
  
! #: config/i386/i386.cc:13977
  #, fuzzy, c-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of register '%s'"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: config/i386/i386.cc:13982
  #, fuzzy, c-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of asm flag output"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: config/i386/i386.cc:14217
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "нерэчаісны %%-код"
  
! #: config/i386/i386.cc:14252
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "нерэчаісны %%-код"
  
! #: config/i386/i386.cc:14327
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: config/i386/i386.cc:14332
  #, fuzzy, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: config/i386/i386.cc:14410
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr ""
  
! #: config/i386/i386.cc:14489
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr ""
  
! #: config/i386/i386.cc:14507
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.cc:14528
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr ""
  
! #: config/i386/i386.cc:14543
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr ""
  
! #: config/i386/i386.cc:14571
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr ""
  
! #: config/i386/i386.cc:14589
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.cc:14612
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.cc:14639
  #, c-format
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr ""
  
! #: config/i386/i386.cc:14727
  #, fuzzy, c-format
  msgid "invalid operand code '%c'"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: config/i386/i386.cc:14789 config/i386/i386.cc:15178
  #, fuzzy, c-format
  #| msgid "invalid %%c operand"
  msgid "invalid constraints for operand"
  msgstr "нерэчаісны %%c аперанд"
  
! #: config/i386/i386.cc:14890
  #, fuzzy, c-format
  msgid "invalid vector immediate"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: config/i386/i386.cc:18068
  #, fuzzy
  msgid "unknown insn mode"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: config/i386/i386.cc:24802
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24805
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24808
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24811
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24849 config/i386/i386.cc:24874
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24852 config/i386/i386.cc:24878
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
*************** msgid "insn contains an invalid address
*** 21568,21574 ****
  msgstr "нерэчаісны адрас"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3105
  msgid "invalid address"
  msgstr "нерэчаісны адрас"
  
--- 21598,21604 ----
  msgstr "нерэчаісны адрас"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3121
  msgid "invalid address"
  msgstr "нерэчаісны адрас"
  
*************** msgstr "Нерэчаісны выбар
*** 21644,21650 ****
  msgid "invalid %%H value"
  msgstr "нерэчаіснае значэньне %%H"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3023
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%d value"
--- 21674,21680 ----
  msgid "invalid %%H value"
  msgstr "нерэчаіснае значэньне %%H"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3039
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%d value"
*************** msgstr ""
*** 21789,21795 ****
  msgid "invalid %%A value"
  msgstr "дрэннае %%Q значэнне"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2934
  #, fuzzy, c-format
  msgid "invalid %%D value"
  msgstr "дрэннае %%Q значэнне"
--- 21819,21825 ----
  msgid "invalid %%A value"
  msgstr "дрэннае %%Q значэнне"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2950
  #, fuzzy, c-format
  msgid "invalid %%D value"
  msgstr "дрэннае %%Q значэнне"
*************** msgstr ""
*** 21830,21836 ****
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
--- 21860,21866 ----
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:2997
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
*************** msgstr ""
*** 21861,21877 ****
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2956
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3009
  #, c-format
  msgid "invalid %%V value"
  msgstr "нерэчаіснае значэньне %%V"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3016
  #, fuzzy, c-format
  #| msgid "invalid %%x/X value"
  msgid "invalid %%x value"
--- 21891,21907 ----
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2972
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3025
  #, c-format
  msgid "invalid %%V value"
  msgstr "нерэчаіснае значэньне %%V"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3032
  #, fuzzy, c-format
  #| msgid "invalid %%x/X value"
  msgid "invalid %%x value"
*************** msgstr ""
*** 22024,22048 ****
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
! #: config/sh/sh.cc:1229
  #, fuzzy, c-format
  msgid "invalid operand to %%R"
  msgstr "нерэчаісны %%-код"
  
! #: config/sh/sh.cc:1256
  #, fuzzy, c-format
  msgid "invalid operand to %%S"
  msgstr "нерэчаісны %%-код"
  
! #: config/sh/sh.cc:8680
  msgid "created and used with different architectures / ABIs"
  msgstr ""
  
! #: config/sh/sh.cc:8682
  msgid "created and used with different ABIs"
  msgstr ""
  
! #: config/sh/sh.cc:8684
  msgid "created and used with different endianness"
  msgstr ""
  
--- 22054,22078 ----
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
! #: config/sh/sh.cc:1227
  #, fuzzy, c-format
  msgid "invalid operand to %%R"
  msgstr "нерэчаісны %%-код"
  
! #: config/sh/sh.cc:1254
  #, fuzzy, c-format
  msgid "invalid operand to %%S"
  msgstr "нерэчаісны %%-код"
  
! #: config/sh/sh.cc:8679
  msgid "created and used with different architectures / ABIs"
  msgstr ""
  
! #: config/sh/sh.cc:8681
  msgid "created and used with different ABIs"
  msgstr ""
  
! #: config/sh/sh.cc:8683
  msgid "created and used with different endianness"
  msgstr ""
  
*************** msgstr ""
*** 22164,22189 ****
  msgid "Unable to load DLL."
  msgstr ""
  
! #: config/xtensa/xtensa.cc:848 config/xtensa/xtensa.cc:882
  msgid "bad test"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2976
  msgid "invalid mask"
  msgstr "нерэчаісная маска"
  
! #: config/xtensa/xtensa.cc:3042 config/xtensa/xtensa.cc:3052
  #, fuzzy, c-format
  #| msgid "invalid %%x/X value"
  msgid "invalid %%t/%%b value"
  msgstr "нерэчаіснае значэньне %%x/X"
  
! #: config/xtensa/xtensa.cc:3130
  #, fuzzy
  msgid "no register in address"
  msgstr "невядомая назва рэгістра: %s"
  
! #: config/xtensa/xtensa.cc:3138
  msgid "address offset not a constant"
  msgstr ""
  
--- 22194,22219 ----
  msgid "Unable to load DLL."
  msgstr ""
  
! #: config/xtensa/xtensa.cc:845 config/xtensa/xtensa.cc:879
  msgid "bad test"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2992
  msgid "invalid mask"
  msgstr "нерэчаісная маска"
  
! #: config/xtensa/xtensa.cc:3058 config/xtensa/xtensa.cc:3068
  #, fuzzy, c-format
  #| msgid "invalid %%x/X value"
  msgid "invalid %%t/%%b value"
  msgstr "нерэчаіснае значэньне %%x/X"
  
! #: config/xtensa/xtensa.cc:3146
  #, fuzzy
  msgid "no register in address"
  msgstr "невядомая назва рэгістра: %s"
  
! #: config/xtensa/xtensa.cc:3154
  msgid "address offset not a constant"
  msgstr ""
  
*************** msgstr ""
*** 22215,22221 ****
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8217
  msgid "({anonymous})"
  msgstr ""
  
--- 22245,22251 ----
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8295
  msgid "({anonymous})"
  msgstr ""
  
*************** msgstr ""
*** 22228,22266 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3254 c/c-parser.cc:3463 c/c-parser.cc:3477 c/c-parser.cc:7694
! #: c/c-parser.cc:8548 c/c-parser.cc:9126 c/c-parser.cc:9318 c/c-parser.cc:9351
! #: c/c-parser.cc:9649 c/c-parser.cc:14677 c/c-parser.cc:14712
! #: c/c-parser.cc:14743 c/c-parser.cc:14790 c/c-parser.cc:14971
! #: c/c-parser.cc:15804 c/c-parser.cc:15879 c/c-parser.cc:15922
! #: c/c-parser.cc:24064 c/c-parser.cc:24144 c/c-parser.cc:24473
! #: c/c-parser.cc:24499 c/c-parser.cc:24522 c/c-parser.cc:25208
! #: c/c-parser.cc:25251 c/c-parser.cc:26525 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:4325 c/c-parser.cc:4516
! #: c/c-parser.cc:4551 c/c-parser.cc:14964 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18012 cp/parser.cc:37079
! #: cp/parser.cc:37718
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:3435 c/c-parser.cc:9609
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:3974 c/c-parser.cc:5127 c/c-parser.cc:5319 c/c-parser.cc:5377
! #: c/c-parser.cc:5435 c/c-parser.cc:5824 c/c-parser.cc:5847 c/c-parser.cc:5856
! #: c/c-parser.cc:5907 c/c-parser.cc:5916 c/c-parser.cc:11205
! #: c/c-parser.cc:11291 c/c-parser.cc:11907 c/c-parser.cc:11933
! #: c/c-parser.cc:11967 c/c-parser.cc:12168 c/c-parser.cc:13049
! #: c/c-parser.cc:15078 c/c-parser.cc:17730 c/c-parser.cc:18465
! #: c/c-parser.cc:18524 c/c-parser.cc:18579 c/c-parser.cc:20651
! #: c/c-parser.cc:20943 c/c-parser.cc:21095 c/c-parser.cc:23156
! #: c/c-parser.cc:24564 c/c-parser.cc:25216 c/c-parser.cc:29186
! #: c/c-parser.cc:29454 c/c-parser.cc:29536 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
--- 22258,22296 ----
  #. ;
  #. <~~~~~~~~~ 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:18008 cp/parser.cc:37077
! #: cp/parser.cc:37716
  #, 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
*************** msgstr ""
*** 22268,22420 ****
  #: 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:3426 c/c-parser.cc:9601
! #: c/c-parser.cc:21759 cp/parser.cc:37766 cp/parser.cc:46129
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:5213 c/c-parser.cc:5967 c/c-parser.cc:6324 c/c-parser.cc:6342
! #: c/c-parser.cc:6343 c/c-parser.cc:6852 c/c-parser.cc:6896 c/c-parser.cc:9700
! #: c/c-parser.cc:12159 c/c-parser.cc:13622 c/c-parser.cc:13995
! #: c/c-parser.cc:17052 c/gimple-parser.cc:1920 cp/parser.cc:37730
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr ""
  
! #: c/c-parser.cc:5415
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr ""
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5876 c/c-parser.cc:5881 c/c-parser.cc:17713
! #: c/c-parser.cc:18554 c/c-parser.cc:20633 c/c-parser.cc:21567
! #: c/c-parser.cc:21666 c/c-parser.cc:27884 c/c-parser.cc:28205
! #: c/c-parser.cc:29108 c/c-parser.cc:29262 c/c-parser.cc:29479
  #: 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:11064 c/c-parser.cc:17494 cp/parser.cc:37721
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:6320 c/c-parser.cc:6322 c/c-parser.cc:16957 cp/parser.cc:37733
! #: cp/parser.cc:41636 go/gofrontend/embed.cc:440
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr ""
  
! #: c/c-parser.cc:7156 c/c-parser.cc:15307 c/c-parser.cc:21643
! #: c/c-parser.cc:24039 c/c-parser.cc:24125 c/c-parser.cc:24886
! #: c/c-parser.cc:26032 c/c-parser.cc:31328 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4312 c/c-parser.cc:4540
! #: c/c-parser.cc:14859 cp/parser.cc:23909 cp/parser.cc:37727
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr ""
  
! #: c/c-parser.cc:8106 c/c-parser.cc:8115 c/c-parser.cc:10149
! #: c/c-parser.cc:11459 c/c-parser.cc:15071 c/c-parser.cc:15468
! #: c/c-parser.cc:15532 c/c-parser.cc:17034 c/c-parser.cc:18145
! #: c/c-parser.cc:18382 c/c-parser.cc:18944 c/c-parser.cc:19047
! #: c/c-parser.cc:19588 c/c-parser.cc:19756 c/c-parser.cc:20294
! #: c/c-parser.cc:20370 c/c-parser.cc:20501 c/c-parser.cc:20573
! #: c/c-parser.cc:20653 c/c-parser.cc:21326 c/c-parser.cc:21881
! #: c/c-parser.cc:27743 c/c-parser.cc:29135 c/c-parser.cc:29319
! #: c/c-parser.cc:29378 c/c-parser.cc:30614 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:9608 c/c-parser.cc:17638
! #: c/c-parser.cc:19052 cp/parser.cc:37760 cp/parser.cc:39476 cp/parser.cc:42576
! #: cp/parser.cc:43480 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:9102 cp/parser.cc:37647
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr ""
  
! #: c/c-parser.cc:11168 c/c-parser.cc:11407 c/c-parser.cc:11957
! #: c/c-parser.cc:11996 c/c-parser.cc:12089 c/c-parser.cc:12230
! #: c/c-parser.cc:13039 c/c-parser.cc:18559 c/c-parser.cc:20439
  #: 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:37077 cp/parser.cc:37736
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:11851
  msgid "expected %<.%>"
  msgstr ""
  
! #: c/c-parser.cc:14530 c/c-parser.cc:14562 c/c-parser.cc:14802
! #: cp/parser.cc:40050 cp/parser.cc:40071
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr ""
  
! #: c/c-parser.cc:15220 c/gimple-parser.cc:1457 cp/parser.cc:37745
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr ""
  
! #: c/c-parser.cc:19142 c/c-parser.cc:21113 c/c-parser.cc:21630
! #: cp/parser.cc:37769 cp/parser.cc:45980
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20286 c/c-parser.cc:23934 c/c-parser.cc:23979
! #: c/c-parser.cc:24136 c/c-parser.cc:24483 c/c-parser.cc:25195
! #: c/c-parser.cc:26408 c/c-parser.cc:27932 c/c-parser.cc:29520
! #: c/gimple-parser.cc:805 c/c-parser.cc:6919 c/c-parser.cc:24056
! #: c/c-parser.cc:24279 cp/parser.cc:37748 cp/parser.cc:47690 cp/parser.cc:47863
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:21780 c/c-parser.cc:28214 c/c-parser.cc:28235
! #: c/c-parser.cc:17092 c/c-parser.cc:17104 c/c-parser.cc:21760
! #: cp/parser.cc:46130 cp/parser.cc:46157 cp/parser.cc:53808 cp/parser.cc:53819
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:24067 c/c-parser.cc:24147 c/c-parser.cc:24500
! #: c/c-parser.cc:24955 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37724
! #: cp/parser.cc:40260
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:24160 cp/parser.cc:47788
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:26079 c/c-parser.cc:26068 cp/parser.cc:50749
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:30212 cp/parser.cc:56060
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10380
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21172 cp/parser.cc:37742
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
--- 22298,22450 ----
  #: 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:37764 cp/parser.cc:46127
  #, 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:37728
  #, 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:37719
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:6324 c/c-parser.cc:6326 c/c-parser.cc:16961 cp/parser.cc:37731
! #: cp/parser.cc:41634 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:23905 cp/parser.cc:37725
  #: 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:37758 cp/parser.cc:39474 cp/parser.cc:42574
! #: cp/parser.cc:43478 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:9106 cp/parser.cc:37645
  #, 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:37075 cp/parser.cc:37734
  #, 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:40048 cp/parser.cc:40069
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr ""
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37743
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr ""
  
! #: c/c-parser.cc:19146 c/c-parser.cc:21117 c/c-parser.cc:21634
! #: cp/parser.cc:37767 cp/parser.cc:45978
  #, 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:37746 cp/parser.cc:47688 cp/parser.cc:47861
  #, 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:46128 cp/parser.cc:46155 cp/parser.cc:53806 cp/parser.cc:53817
  #, 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:37722
! #: cp/parser.cc:40258
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:24164 cp/parser.cc:47786
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50747
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:30216 cp/parser.cc:56058
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10458
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21168 cp/parser.cc:37740
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
*************** msgstr ""
*** 22439,22445 ****
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.cc:8800 cp/pt.cc:27659
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
--- 22469,22475 ----
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.cc:8800 cp/pt.cc:27736
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
*************** msgstr ""
*** 22589,22850 ****
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:559
  msgid "array element not a constant integer"
  msgstr ""
  
! #: cp/reflect.cc:567 cp/reflect.cc:3862
  msgid "reflect_constant failed"
  msgstr ""
  
! #: cp/reflect.cc:1000
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:1012
  msgid "reflection does not have template arguments"
  msgstr ""
  
! #: cp/reflect.cc:1023
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a function or function type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:2324
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2374
  #, fuzzy
  msgid "operators argument is not a valid operator"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/reflect.cc:2505
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not have a type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:2621
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2702
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:2922
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an entity with parent"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:3045
  msgid "reflection does not represent parameter of current function"
  msgstr ""
  
! #: cp/reflect.cc:3066
  msgid "reflection does not represent a function or function type with a return type"
  msgstr ""
  
! #: cp/reflect.cc:3097
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3103
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3108
  msgid "non-constant offset for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3172
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3191
  msgid "reflection with incomplete type in size_of"
  msgstr ""
  
! #: cp/reflect.cc:3227
  msgid "reflection not suitable for alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3263
  #, fuzzy
  msgid "alignment_of on function type"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/reflect.cc:3272
  msgid "reflection with incomplete type in alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3307
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3331
  msgid "reflection with incomplete type in bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3507
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3547 cp/reflect.cc:3630
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3551 cp/reflect.cc:3634
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3767
  msgid "reflection does not represent a type, type alias, variable, function, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3779
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:3886
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:3913
  msgid "reflect_function failed"
  msgstr ""
  
! #: cp/reflect.cc:4792
  msgid "value member missing"
  msgstr ""
  
! #: cp/reflect.cc:4803 cp/reflect.cc:4812
  msgid "unexpected value of value member"
  msgstr ""
  
! #: cp/reflect.cc:4919
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:4943
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a complete enumeration type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:5000
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:5156
  msgid "reflection represents non-integral or bool type"
  msgstr ""
  
! #: cp/reflect.cc:5295
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a template"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:5318
  #, fuzzy
  msgid "invalid argument to can_substitute"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/reflect.cc:5380
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5509
  msgid "type is not object or reference type"
  msgstr ""
  
! #: cp/reflect.cc:5754
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5760
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5768
  #, fuzzy
  msgid "name is not a valid identifier"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/reflect.cc:5774
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:5777
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5786
  msgid "neither name nor bit_width specified"
  msgstr ""
  
! #: cp/reflect.cc:5792
  #, fuzzy
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
  
! #: cp/reflect.cc:5797
  msgid "both alignment and bit_width specified"
  msgstr ""
  
! #: cp/reflect.cc:5801
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:5806
  msgid "bit_width 0 with specified name"
  msgstr ""
  
! #: cp/reflect.cc:5809
  msgid "bit_width is negative"
  msgstr ""
  
! #: cp/reflect.cc:5816
  msgid "alignment is not power of two"
  msgstr ""
  
! #: cp/reflect.cc:5819
  #, fuzzy
  #| msgid "size of array is negative"
  msgid "alignment is negative"
  msgstr "адмоўны памер масіва "
  
! #: cp/reflect.cc:5826
  msgid "alignment is smaller than alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:6363
  msgid "incomplete parent class"
  msgstr ""
  
! #: cp/reflect.cc:6799
  msgid "neither complete class type nor namespace"
  msgstr ""
  
! #: cp/reflect.cc:6829 cp/reflect.cc:6857 cp/reflect.cc:6886 cp/reflect.cc:6924
! #: cp/reflect.cc:6962 cp/reflect.cc:6993
  #, fuzzy
  msgid "not a complete class type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/reflect.cc:6952
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7128 cp/reflect.cc:7187 cp/reflect.cc:7261
  #, fuzzy
  #| msgid "virtual functions cannot be friends"
  msgid "value cannot be extracted"
--- 22619,22880 ----
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:565
  msgid "array element not a constant integer"
  msgstr ""
  
! #: cp/reflect.cc:573 cp/reflect.cc:3906
  msgid "reflect_constant failed"
  msgstr ""
  
! #: cp/reflect.cc:1031
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:1043
  msgid "reflection does not have template arguments"
  msgstr ""
  
! #: cp/reflect.cc:1054
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a function or function type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:2355
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2405
  #, fuzzy
  msgid "operators argument is not a valid operator"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/reflect.cc:2536
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not have a type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:2652
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2733
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:2953
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an entity with parent"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:3076
  msgid "reflection does not represent parameter of current function"
  msgstr ""
  
! #: cp/reflect.cc:3097
  msgid "reflection does not represent a function or function type with a return type"
  msgstr ""
  
! #: cp/reflect.cc:3128
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3134
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3139
  msgid "non-constant offset for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3203
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3222
  msgid "reflection with incomplete type in size_of"
  msgstr ""
  
! #: cp/reflect.cc:3258
  msgid "reflection not suitable for alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3294
  #, fuzzy
  msgid "alignment_of on function type"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/reflect.cc:3303
  msgid "reflection with incomplete type in alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3338
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3362
  msgid "reflection with incomplete type in bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3538
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3578 cp/reflect.cc:3668
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3582 cp/reflect.cc:3672
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3805
  msgid "reflection does not represent a type, type alias, variable, function, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3817
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:3930
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:3957
  msgid "reflect_function failed"
  msgstr ""
  
! #: cp/reflect.cc:4840
  msgid "value member missing"
  msgstr ""
  
! #: cp/reflect.cc:4851 cp/reflect.cc:4860
  msgid "unexpected value of value member"
  msgstr ""
  
! #: cp/reflect.cc:4967
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:4991
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a complete enumeration type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:5048
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:5204
  msgid "reflection represents non-integral or bool type"
  msgstr ""
  
! #: cp/reflect.cc:5343
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a template"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:5366
  #, fuzzy
  msgid "invalid argument to can_substitute"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/reflect.cc:5428
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5559
  msgid "type is not object or reference type"
  msgstr ""
  
! #: cp/reflect.cc:5804
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5810
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5818
  #, fuzzy
  msgid "name is not a valid identifier"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/reflect.cc:5824
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:5827
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5836
  msgid "neither name nor bit_width specified"
  msgstr ""
  
! #: cp/reflect.cc:5842
  #, fuzzy
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
  
! #: cp/reflect.cc:5847
  msgid "both alignment and bit_width specified"
  msgstr ""
  
! #: cp/reflect.cc:5851
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:5856
  msgid "bit_width 0 with specified name"
  msgstr ""
  
! #: cp/reflect.cc:5859
  msgid "bit_width is negative"
  msgstr ""
  
! #: cp/reflect.cc:5866
  msgid "alignment is not power of two"
  msgstr ""
  
! #: cp/reflect.cc:5869
  #, fuzzy
  #| msgid "size of array is negative"
  msgid "alignment is negative"
  msgstr "адмоўны памер масіва "
  
! #: cp/reflect.cc:5876
  msgid "alignment is smaller than alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:6413
  msgid "incomplete parent class"
  msgstr ""
  
! #: cp/reflect.cc:6859
  msgid "neither complete class type nor namespace"
  msgstr ""
  
! #: cp/reflect.cc:6889 cp/reflect.cc:6917 cp/reflect.cc:6946 cp/reflect.cc:6984
! #: cp/reflect.cc:7022 cp/reflect.cc:7053
  #, fuzzy
  msgid "not a complete class type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/reflect.cc:7012
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7188 cp/reflect.cc:7247 cp/reflect.cc:7321
  #, fuzzy
  #| msgid "virtual functions cannot be friends"
  msgid "value cannot be extracted"
*************** msgstr ""
*** 22895,22925 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6825
  msgid "candidates are:"
  msgstr ""
  
! #: cp/typeck.cc:7784 c/c-typeck.cc:5744
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.cc:7785 c/c-typeck.cc:5730
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.cc:7812 c/c-typeck.cc:5789
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.cc:7832 c/c-typeck.cc:5797
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr ""
  
! #: cp/typeck.cc:7844 c/c-typeck.cc:5819
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
--- 22925,22955 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6821
  msgid "candidates are:"
  msgstr ""
  
! #: cp/typeck.cc:7784 c/c-typeck.cc:5822
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.cc:7785 c/c-typeck.cc:5808
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.cc:7812 c/c-typeck.cc:5867
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.cc:7832 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr ""
  
! #: cp/typeck.cc:7844 c/c-typeck.cc:5897
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
*************** msgstr ""
*** 22959,23017 ****
  msgid "BOZ constant truncated at %L"
  msgstr ""
  
! #: fortran/check.cc:4179
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.cc:4417 fortran/check.cc:4502 fortran/check.cc:4567
! #: fortran/check.cc:5270
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:5021 fortran/intrinsic.cc:5062
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.cc:5897
  msgid "NULL() is not interoperable"
  msgstr ""
  
! #: fortran/check.cc:5903
  msgid "BOZ literal constant"
  msgstr ""
  
! #: fortran/check.cc:5909
  msgid "Expression is polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5916
  msgid "Expression is a noninteroperable derived type"
  msgstr ""
  
! #: fortran/check.cc:5922
  msgid "Procedure unexpected as argument"
  msgstr ""
  
! #: fortran/check.cc:5932
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:5939
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:5960
  msgid "Type shall have a character length of 1"
  msgstr ""
  
! #: fortran/check.cc:5971
  msgid "Coarrays are not interoperable"
  msgstr ""
  
! #: fortran/check.cc:5982
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
--- 22989,23047 ----
  msgid "BOZ constant truncated at %L"
  msgstr ""
  
! #: fortran/check.cc:4174
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.cc:4412 fortran/check.cc:4497 fortran/check.cc:4562
! #: fortran/check.cc:5265
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:5016 fortran/intrinsic.cc:5062
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.cc:5892
  msgid "NULL() is not interoperable"
  msgstr ""
  
! #: fortran/check.cc:5898
  msgid "BOZ literal constant"
  msgstr ""
  
! #: fortran/check.cc:5904
  msgid "Expression is polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5911
  msgid "Expression is a noninteroperable derived type"
  msgstr ""
  
! #: fortran/check.cc:5917
  msgid "Procedure unexpected as argument"
  msgstr ""
  
! #: fortran/check.cc:5927
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:5934
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:5955
  msgid "Type shall have a character length of 1"
  msgstr ""
  
! #: fortran/check.cc:5966
  msgid "Coarrays are not interoperable"
  msgstr ""
  
! #: fortran/check.cc:5977
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
*************** msgstr ""
*** 23111,23117 ****
  msgid "Driving:"
  msgstr "увага:"
  
! #: fortran/interface.cc:4029 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 23141,23147 ----
  msgid "Driving:"
  msgstr "увага:"
  
! #: fortran/interface.cc:4038 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr ""
*** 23285,23295 ****
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14286
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14352 fortran/resolve.cc:14355
  msgid "pointer assignment"
  msgstr ""
  
--- 23315,23325 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14333
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14399 fortran/resolve.cc:14402
  msgid "pointer assignment"
  msgstr ""
  
*************** msgstr ""
*** 23423,23441 ****
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9659 fortran/resolve.cc:11829 fortran/resolve.cc:12055
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9710 fortran/resolve.cc:11841 fortran/resolve.cc:12067
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11637
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11853
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 23453,23471 ----
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9659 fortran/resolve.cc:11846 fortran/resolve.cc:12072
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9710 fortran/resolve.cc:11858 fortran/resolve.cc:12084
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11654
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11870
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 23444,23474 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6876
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11414
  #, 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:6682
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6690
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11543
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13301
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 23474,23504 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6906
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11451
  #, 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:6690
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6698
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11598
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13373
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr ""
*** 23477,23557 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6595
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6882
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6930
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6940
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6947
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7039
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7107
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7187
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7195 fortran/trans-intrinsic.cc:7240
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9609
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9641
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13161
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13173
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13185
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13197
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
--- 23507,23587 ----
  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:13166
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13178
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13190
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13202
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13210
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgstr ""
*** 23568,23587 ****
  msgid "Assigned label is not a target label"
  msgstr ""
  
! #: fortran/trans-stmt.cc:1420
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2755
  msgid "Loop iterates infinitely"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2775 fortran/trans-stmt.cc:3031
  msgid "Loop variable has been modified"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2884
  msgid "DO step value is zero"
  msgstr ""
  
--- 23598,23617 ----
  msgid "Assigned label is not a target label"
  msgstr ""
  
! #: fortran/trans-stmt.cc:1423
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2758
  msgid "Loop iterates infinitely"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2778 fortran/trans-stmt.cc:3034
  msgid "Loop variable has been modified"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2887
  msgid "DO step value is zero"
  msgstr ""
  
*************** msgstr ""
*** 23621,23627 ****
  msgid "Error reallocating to %lu bytes"
  msgstr "памылка запісу ў %s"
  
! #: go/gofrontend/expressions.cc:183 c-family/c-warn.cc:685 cp/cvt.cc:1462
  #: d/toir.cc:225 rust/backend/rust-tree.cc:515
  #, gcc-internal-format
  msgid "value computed is not used"
--- 23651,23657 ----
  msgid "Error reallocating to %lu bytes"
  msgstr "памылка запісу ў %s"
  
! #: go/gofrontend/expressions.cc:183 c-family/c-warn.cc:685 cp/cvt.cc:1464
  #: d/toir.cc:225 rust/backend/rust-tree.cc:515
  #, gcc-internal-format
  msgid "value computed is not used"
*************** msgstr ""
*** 23648,23655 ****
  msgid "expected boolean type"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20198 c/c-parser.cc:20205
! #: cp/parser.cc:44601 cp/parser.cc:44608
  #, gcc-internal-format
  msgid "expected integer"
  msgstr ""
--- 23678,23685 ----
  msgid "expected boolean type"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20202 c/c-parser.cc:20209
! #: cp/parser.cc:44599 cp/parser.cc:44606
  #, gcc-internal-format
  msgid "expected integer"
  msgstr ""
*************** msgstr "няма аргументаў"
*** 23717,23723 ****
  #: 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:9574
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments"
--- 23747,23753 ----
  #: 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:9576
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments"
*************** msgstr ""
*** 24384,24411 ****
  msgid "exception %qs"
  msgstr ""
  
! #: cobol/parse_ante.h:1659
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Global declarative %s for %s"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cobol/parse_ante.h:2511 cobol/symbols.h:164 cobol/genapi.cc:6333
! #: cobol/util.cc:324 cobol/util.cc:371 cobol/util.cc:418 cobol/util.cc:720
  #, gcc-internal-format
  msgid "%s:%d: invalid %<symbol_type_t%> %d"
  msgstr ""
  
! #: cobol/parse_ante.h:3268
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr ""
  
! #: cobol/parse_util.h:360
  #, gcc-internal-format
  msgid "%s: intrinsic function %qs not found"
  msgstr ""
  
! #: cobol/parse_util.h:392
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: invalid function descr type '%c'"
  msgstr "Нерэчаісны выбар \"%s\""
--- 24414,24441 ----
  msgid "exception %qs"
  msgstr ""
  
! #: cobol/parse_ante.h:1650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Global declarative %s for %s"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cobol/parse_ante.h:2502 cobol/symbols.h:164 cobol/genapi.cc:6385
! #: cobol/util.cc:333 cobol/util.cc:380 cobol/util.cc:427 cobol/util.cc:729
  #, gcc-internal-format
  msgid "%s:%d: invalid %<symbol_type_t%> %d"
  msgstr ""
  
! #: cobol/parse_ante.h:3259
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr ""
  
! #: cobol/parse_util.h:455
  #, gcc-internal-format
  msgid "%s: intrinsic function %qs not found"
  msgstr ""
  
! #: cobol/parse_util.h:487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: invalid function descr type '%c'"
  msgstr "Нерэчаісны выбар \"%s\""
*************** msgstr "Нерэчаісны выбар
*** 24415,24431 ****
  msgid "scan.o: %s"
  msgstr ""
  
! #: cobol/scan_ante.h:673
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: invalid level '%s'"
  msgstr ""
  
! #: cobol/scan_ante.h:1218
  #, gcc-internal-format
  msgid "%s:%d: invalid symbol type %s for symbol %qs"
  msgstr ""
  
! #: cobol/scan_ante.h:1250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: invalid integer '%s'"
  msgstr "Нерэчаісны выбар \"%s\""
--- 24445,24461 ----
  msgid "scan.o: %s"
  msgstr ""
  
! #: cobol/scan_ante.h:694
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: invalid level '%s'"
  msgstr ""
  
! #: cobol/scan_ante.h:1239
  #, gcc-internal-format
  msgid "%s:%d: invalid symbol type %s for symbol %qs"
  msgstr ""
  
! #: cobol/scan_ante.h:1271
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: invalid integer '%s'"
  msgstr "Нерэчаісны выбар \"%s\""
*************** msgstr ""
*** 24577,24584 ****
  msgid "unknown pointer size model %qs"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:420
! #: common.opt:3882 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
--- 24607,24614 ----
  msgid "unknown pointer size model %qs"
  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
*************** msgstr ""
*** 24613,24619 ****
  msgid "Unrecognized option: %qs"
  msgstr "нераспазнаны выбар \"-%s\""
  
! #: params.opt:497 common.opt:2340
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown LTO partitioning model %qs"
--- 24643,24649 ----
  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"
*************** msgstr "невядомы рэжым ма
*** 24636,24764 ****
  msgid "unknown threader debug mode %qs"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: common.opt:1744
  #, fuzzy, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "невядомая назва рэгістра: %s\n"
  
! #: common.opt:1762
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1806
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr ""
  
! #: common.opt:1990
  #, gcc-internal-format
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr ""
  
! #: common.opt:2023
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr ""
  
! #: common.opt:2095
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr ""
  
! #: common.opt:2127
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:2241
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown IRA algorithm %qs"
  msgstr "невядомая назва рэгістра: %s"
  
! #: common.opt:2254
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown IRA region %qs"
  msgstr "невядомая назва рэгістра: %s"
  
! #: common.opt:2468
  #, fuzzy, gcc-internal-format
  msgid "targets missing after %qs"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: common.opt:2471
  #, fuzzy, gcc-internal-format
  msgid "options or targets=options missing after %qs"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: common.opt:2481
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr ""
  
! #: common.opt:2492
  #, fuzzy, gcc-internal-format
  msgid "option missing after %qs"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: common.opt:2669
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr ""
  
! #: common.opt:2685
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown profile update method %qs"
  msgstr "невядомая назва рэгістра: %s"
  
! #: common.opt:2794
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown Live-Patching Level %qs"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: common.opt:2827
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr ""
  
! #: common.opt:3165
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown TLS model %qs"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: common.opt:3198
  #, fuzzy, gcc-internal-format
  msgid "unknown trampoline implementation %qs"
  msgstr "невядомая назва рэгістра: %s\n"
  
! #: common.opt:3532
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown vectorizer cost model %qs"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: common.opt:3563
  #, gcc-internal-format
  msgid "unrecognized automatic variable initialization type %qs"
  msgstr ""
  
! #: common.opt:3589
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized section name \"%s\""
  msgid "unrecognized visibility value %qs"
  msgstr "нераспазнаная назва сэкцыі \"%s\""
  
! #: common.opt:3608
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr ""
  
! #: common.opt:3664
  #, fuzzy, gcc-internal-format
  msgid "unrecognized zero init padding bits kind %qs"
  msgstr "нераспазнаны выбар \"-%s\""
--- 24666,24794 ----
  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\""
*************** msgstr "нераспазнаны выб�
*** 24768,24800 ****
  msgid "argument %qs to %<-Whidden-declaration%> not recognized"
  msgstr ""
  
! #: algol68/lang.opt:118
  #, fuzzy, gcc-internal-format
  msgid "unknown stropping_regime setting %qs"
  msgstr "невядомая назва рэгістра: %s\n"
  
! #: rust/lang.opt:90
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown crate type: '%qs'"
  msgstr "невядомая назва рэгістра: %s"
  
! #: rust/lang.opt:118
  #, fuzzy, gcc-internal-format
  msgid "unknown rust mangling option %qs"
  msgstr "невядомая назва рэгістра: %s\n"
  
! #: rust/lang.opt:135
  #, fuzzy, gcc-internal-format
  msgid "unknown rust edition %qs"
  msgstr "невядомая назва рэгістра: %s\n"
  
! #: rust/lang.opt:163
  #, fuzzy, gcc-internal-format
  msgid "unknown rust compile-until %qs"
  msgstr "невядомая назва рэгістра: %s\n"
  
! #: rust/lang.opt:220
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown panic strategy %qs"
--- 24798,24830 ----
  msgid "argument %qs to %<-Whidden-declaration%> not recognized"
  msgstr ""
  
! #: algol68/lang.opt:121
  #, fuzzy, gcc-internal-format
  msgid "unknown stropping_regime setting %qs"
  msgstr "невядомая назва рэгістра: %s\n"
  
! #: rust/lang.opt:94
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown crate type: '%qs'"
  msgstr "невядомая назва рэгістра: %s"
  
! #: rust/lang.opt:122
  #, fuzzy, gcc-internal-format
  msgid "unknown rust mangling option %qs"
  msgstr "невядомая назва рэгістра: %s\n"
  
! #: rust/lang.opt:139
  #, fuzzy, gcc-internal-format
  msgid "unknown rust edition %qs"
  msgstr "невядомая назва рэгістра: %s\n"
  
! #: rust/lang.opt:167
  #, fuzzy, gcc-internal-format
  msgid "unknown rust compile-until %qs"
  msgstr "невядомая назва рэгістра: %s\n"
  
! #: rust/lang.opt:224
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown panic strategy %qs"
*************** msgstr ""
*** 25012,25032 ****
  msgid "ignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qs"
  msgstr ""
  
! #: attribs.cc:533 c-family/c-attribs.cc:1387 c-family/c-attribs.cc:1431
  #, gcc-internal-format
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr ""
  
! #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2807
! #: c-family/c-attribs.cc:3397 c-family/c-attribs.cc:5472
! #: c-family/c-attribs.cc:5565 cp/contracts.cc:595 cp/decl.cc:18233
! #: cp/decl.cc:18284 cp/friend.cc:319 cp/tree.cc:5723
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.cc:739 c-family/c-attribs.cc:4471 objc/objc-act.cc:5134
  #: objc/objc-act.cc:7125 objc/objc-act.cc:8323 objc/objc-act.cc:8379
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
--- 25042,25062 ----
  msgid "ignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qs"
  msgstr ""
  
! #: attribs.cc:533 c-family/c-attribs.cc:1388 c-family/c-attribs.cc:1432
  #, gcc-internal-format
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr ""
  
! #: 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:595 cp/decl.cc:18264
! #: cp/decl.cc:18315 cp/friend.cc:319 cp/tree.cc:5723
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.cc:739 c-family/c-attribs.cc:4472 objc/objc-act.cc:5134
  #: objc/objc-act.cc:7125 objc/objc-act.cc:8323 objc/objc-act.cc:8379
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
*************** msgstr "\"%s\" атрыбут ігнар
*** 25038,25044 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr ""
  
! #: attribs.cc:762 c/c-parser.cc:2289 cp/cp-gimplify.cc:4115
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments specified for %qE attribute"
--- 25068,25074 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr ""
  
! #: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4115
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments specified for %qE attribute"
*************** msgstr "памылковая кольк�
*** 25049,25055 ****
  msgid "expected %i or more, found %i"
  msgstr ""
  
! #: attribs.cc:768 c/c-parser.cc:2292 cp/cp-gimplify.cc:4117
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr ""
--- 25079,25085 ----
  msgid "expected %i or more, found %i"
  msgstr ""
  
! #: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4117
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr ""
*************** msgstr ""
*** 25059,25065 ****
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.cc:791 c-family/c-attribs.cc:5334
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "\"%s\" звычайна функцыя"
--- 25089,25095 ----
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.cc:791 c-family/c-attribs.cc:5335
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "\"%s\" звычайна функцыя"
*************** msgstr ""
*** 25083,25123 ****
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.cc:943 attribs.cc:1956 attribs.cc:1966 attribs.cc:1976
! #: c-family/c-attribs.cc:1114 c-family/c-attribs.cc:1278
! #: c-family/c-attribs.cc:1297 c-family/c-attribs.cc:1315
! #: c-family/c-attribs.cc:1330 c-family/c-attribs.cc:1358
! #: c-family/c-attribs.cc:1402 c-family/c-attribs.cc:1446
! #: c-family/c-attribs.cc:1488 c-family/c-attribs.cc:1519
! #: c-family/c-attribs.cc:1535 c-family/c-attribs.cc:1552
! #: c-family/c-attribs.cc:1568 c-family/c-attribs.cc:1585
! #: c-family/c-attribs.cc:1610 c-family/c-attribs.cc:1626
! #: c-family/c-attribs.cc:1641 c-family/c-attribs.cc:1738
! #: c-family/c-attribs.cc:1755 c-family/c-attribs.cc:1773
! #: c-family/c-attribs.cc:1798 c-family/c-attribs.cc:1823
! #: c-family/c-attribs.cc:1846 c-family/c-attribs.cc:1863
! #: c-family/c-attribs.cc:1892 c-family/c-attribs.cc:1913
! #: c-family/c-attribs.cc:1934 c-family/c-attribs.cc:1961
! #: c-family/c-attribs.cc:1992 c-family/c-attribs.cc:2021
! #: c-family/c-attribs.cc:2075 c-family/c-attribs.cc:2128
! #: c-family/c-attribs.cc:2194 c-family/c-attribs.cc:2252
! #: c-family/c-attribs.cc:2341 c-family/c-attribs.cc:2371
! #: c-family/c-attribs.cc:2422 c-family/c-attribs.cc:3053
! #: c-family/c-attribs.cc:3252 c-family/c-attribs.cc:3313
! #: c-family/c-attribs.cc:3550 c-family/c-attribs.cc:3630
! #: c-family/c-attribs.cc:3782 c-family/c-attribs.cc:4238
! #: c-family/c-attribs.cc:4304 c-family/c-attribs.cc:4340
! #: c-family/c-attribs.cc:4395 c-family/c-attribs.cc:4624
! #: c-family/c-attribs.cc:4645 c-family/c-attribs.cc:4734
! #: c-family/c-attribs.cc:4766 c-family/c-attribs.cc:4831
! #: c-family/c-attribs.cc:5037 c-family/c-attribs.cc:5336
! #: c-family/c-attribs.cc:6196 c-family/c-attribs.cc:6215
! #: c-family/c-attribs.cc:6238 c-family/c-attribs.cc:6277
! #: c-family/c-attribs.cc:6359 c-family/c-attribs.cc:6391
! #: c-family/c-attribs.cc:6448 c-family/c-attribs.cc:6464
! #: c-family/c-attribs.cc:6636 c-family/c-attribs.cc:6648
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
! #: config/arm/arm.cc:7480 config/arm/arm.cc:7507 config/arm/arm.cc:7524
  #: 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
--- 25113,25153 ----
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.cc:943 attribs.cc:1960 attribs.cc:1970 attribs.cc:1980
! #: c-family/c-attribs.cc:1114 c-family/c-attribs.cc:1279
! #: c-family/c-attribs.cc:1298 c-family/c-attribs.cc:1316
! #: c-family/c-attribs.cc:1331 c-family/c-attribs.cc:1359
! #: c-family/c-attribs.cc:1403 c-family/c-attribs.cc:1447
! #: c-family/c-attribs.cc:1489 c-family/c-attribs.cc:1520
! #: c-family/c-attribs.cc:1536 c-family/c-attribs.cc:1553
! #: c-family/c-attribs.cc:1569 c-family/c-attribs.cc:1586
! #: c-family/c-attribs.cc:1611 c-family/c-attribs.cc:1627
! #: c-family/c-attribs.cc:1642 c-family/c-attribs.cc:1739
! #: c-family/c-attribs.cc:1756 c-family/c-attribs.cc:1774
! #: c-family/c-attribs.cc:1799 c-family/c-attribs.cc:1824
! #: c-family/c-attribs.cc:1847 c-family/c-attribs.cc:1864
! #: c-family/c-attribs.cc:1893 c-family/c-attribs.cc:1914
! #: c-family/c-attribs.cc:1935 c-family/c-attribs.cc:1962
! #: c-family/c-attribs.cc:1993 c-family/c-attribs.cc:2022
! #: c-family/c-attribs.cc:2076 c-family/c-attribs.cc:2129
! #: c-family/c-attribs.cc:2195 c-family/c-attribs.cc:2253
! #: c-family/c-attribs.cc:2342 c-family/c-attribs.cc:2372
! #: c-family/c-attribs.cc:2423 c-family/c-attribs.cc:3054
! #: c-family/c-attribs.cc:3253 c-family/c-attribs.cc:3314
! #: c-family/c-attribs.cc:3551 c-family/c-attribs.cc:3631
! #: c-family/c-attribs.cc:3783 c-family/c-attribs.cc:4239
! #: c-family/c-attribs.cc:4305 c-family/c-attribs.cc:4341
! #: c-family/c-attribs.cc:4396 c-family/c-attribs.cc:4625
! #: c-family/c-attribs.cc:4646 c-family/c-attribs.cc:4735
! #: c-family/c-attribs.cc:4767 c-family/c-attribs.cc:4832
! #: c-family/c-attribs.cc:5038 c-family/c-attribs.cc:5337
! #: c-family/c-attribs.cc:6197 c-family/c-attribs.cc:6216
! #: c-family/c-attribs.cc:6239 c-family/c-attribs.cc:6278
! #: c-family/c-attribs.cc:6360 c-family/c-attribs.cc:6392
! #: c-family/c-attribs.cc:6449 c-family/c-attribs.cc:6465
! #: 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
*************** msgstr ""
*** 25131,25137 ****
  #: 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:6283
  #: cp/tree.cc:5374 cp/tree.cc:5879 d/d-attribs.cc:483 d/d-attribs.cc:702
  #: d/d-attribs.cc:723 d/d-attribs.cc:739 d/d-attribs.cc:756 d/d-attribs.cc:788
  #: d/d-attribs.cc:917 d/d-attribs.cc:976 d/d-attribs.cc:992 d/d-attribs.cc:1008
--- 25161,25167 ----
  #: 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:5374 cp/tree.cc:5879 d/d-attribs.cc:483 d/d-attribs.cc:702
  #: d/d-attribs.cc:723 d/d-attribs.cc:739 d/d-attribs.cc:756 d/d-attribs.cc:788
  #: d/d-attribs.cc:917 d/d-attribs.cc:976 d/d-attribs.cc:992 d/d-attribs.cc:1008
*************** msgstr ""
*** 25152,25388 ****
  msgid "%qE attribute ignored"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: attribs.cc:1323
  #, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr ""
  
! #: attribs.cc:1887
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr ""
  
! #: attribs.cc:1899
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr ""
  
! #: attribs.cc:1913
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr ""
  
! #: attribs.cc:1994
  #, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr ""
  
! #: attribs.cc:2002
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr ""
  
! #: attribs.cc:2010
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr ""
  
! #: attribs.cc:2016
  #, gcc-internal-format
  msgid "thread-local variable %q+D declared as dllimport"
  msgstr ""
  
! #: attribs.cc:2046
  #, gcc-internal-format
  msgid "thread-local variable %q+D declared as dllexport"
  msgstr ""
  
! #: attribs.cc:2054
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.cc:2068
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr ""
  
! #: attribs.cc:2366
  msgid "%qD specifies more restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  
! #: attribs.cc:2372 attribs.cc:2394
  #, gcc-internal-format
  msgid "%qD target declared here"
  msgstr ""
  
! #: attribs.cc:2388
  msgid "%qD specifies less restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  
! #: auto-profile.cc:823
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile cannot encode offset %i that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:827
  #, gcc-internal-format
  msgid "location offset is related to"
  msgstr ""
  
! #: auto-profile.cc:830
  #, gcc-internal-format
  msgid "auto-profile cannot encode discriminators that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:866
  #, fuzzy, gcc-internal-format
  msgid "auto-profile is not supported for targets with user label prefix"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: auto-profile.cc:1086
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid symbol name index %d"
  msgstr ""
  
! #: auto-profile.cc:1102
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid filename index %d"
  msgstr ""
  
! #: auto-profile.cc:1604
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains inlined function with symbol name %s instead of symbol name %s"
  msgstr ""
  
! #: auto-profile.cc:1607 auto-profile.cc:1833 auto-profile.cc:1842
! #: auto-profile.cc:1884
  #, gcc-internal-format
  msgid "corresponding call"
  msgstr ""
  
! #: auto-profile.cc:1652
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1657
  #, gcc-internal-format
  msgid "corresponding source location"
  msgstr ""
  
! #: auto-profile.cc:1828
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1836
  #, gcc-internal-format
  msgid "both call targets and inline callsite information is present in auto-profile of function %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1876
  #, gcc-internal-format
  msgid "auto-profile of %q+F seem to contain lost discriminator %i for call of %s at relative location %i"
  msgstr ""
  
! #: auto-profile.cc:1920
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains multiple targets for a direct call with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1936
  #, gcc-internal-format, gfc-internal-format
  msgid "function contains two calls of the same relative location +%i, discriminator %i, that leads to lost auto-profile"
  msgstr ""
  
! #: auto-profile.cc:1944
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr ""
  
! #: auto-profile.cc:1946
  #, gcc-internal-format
  msgid "location of the second call"
  msgstr ""
  
! #: auto-profile.cc:2000
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr ""
  
! #: auto-profile.cc:2005 auto-profile.cc:2052
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:2048
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr ""
  
! #: auto-profile.cc:2058 auto-profile.cc:2099
  #, fuzzy, gcc-internal-format
  msgid "location is after end of function"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: auto-profile.cc:2087
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr ""
  
! #: auto-profile.cc:2092
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:3026
  #, gcc-internal-format
  msgid "Not expected TAG."
  msgstr ""
  
! #: auto-profile.cc:3049
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr ""
  
! #: auto-profile.cc:3211
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "can't open output file `%s'"
  msgid "cannot open profile file %s"
  msgstr "немагчыма адчыніць файл уводу `%s'"
  
! #: auto-profile.cc:3217
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr ""
  
! #: auto-profile.cc:3225
  #, gcc-internal-format, gfc-internal-format
  msgid "AutoFDO profile version %u does not match %u"
  msgstr ""
  
! #: auto-profile.cc:3237
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read summary information from %s"
  msgstr ""
  
! #: auto-profile.cc:3245
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read string table from %s"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: auto-profile.cc:3254
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot find file for class %s"
  msgid "cannot read function profile from %s"
  msgstr "немагчыма знайсьці файл для кляса %s"
  
! #: auto-profile.cc:3264
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot find file for class %s"
  msgid "cannot read module profile from %s"
--- 25182,25418 ----
  msgid "%qE attribute ignored"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: attribs.cc:1327
  #, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr ""
  
! #: attribs.cc:1891
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr ""
  
! #: attribs.cc:1903
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr ""
  
! #: attribs.cc:1917
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr ""
  
! #: attribs.cc:1998
  #, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr ""
  
! #: attribs.cc:2006
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr ""
  
! #: attribs.cc:2014
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr ""
  
! #: attribs.cc:2020
  #, gcc-internal-format
  msgid "thread-local variable %q+D declared as dllimport"
  msgstr ""
  
! #: attribs.cc:2050
  #, gcc-internal-format
  msgid "thread-local variable %q+D declared as dllexport"
  msgstr ""
  
! #: attribs.cc:2058
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.cc:2072
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr ""
  
! #: attribs.cc:2370
  msgid "%qD specifies more restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  
! #: attribs.cc:2376 attribs.cc:2398
  #, gcc-internal-format
  msgid "%qD target declared here"
  msgstr ""
  
! #: attribs.cc:2392
  msgid "%qD specifies less restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  
! #: auto-profile.cc:822
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile cannot encode offset %i that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:826
  #, gcc-internal-format
  msgid "location offset is related to"
  msgstr ""
  
! #: auto-profile.cc:829
  #, gcc-internal-format
  msgid "auto-profile cannot encode discriminators that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:865
  #, fuzzy, gcc-internal-format
  msgid "auto-profile is not supported for targets with user label prefix"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: auto-profile.cc:1085
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid symbol name index %d"
  msgstr ""
  
! #: auto-profile.cc:1101
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid filename index %d"
  msgstr ""
  
! #: auto-profile.cc:1603
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains inlined function with symbol name %s instead of symbol name %s"
  msgstr ""
  
! #: auto-profile.cc:1606 auto-profile.cc:1832 auto-profile.cc:1841
! #: auto-profile.cc:1883
  #, gcc-internal-format
  msgid "corresponding call"
  msgstr ""
  
! #: auto-profile.cc:1651
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1656
  #, gcc-internal-format
  msgid "corresponding source location"
  msgstr ""
  
! #: auto-profile.cc:1827
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1835
  #, gcc-internal-format
  msgid "both call targets and inline callsite information is present in auto-profile of function %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1875
  #, gcc-internal-format
  msgid "auto-profile of %q+F seem to contain lost discriminator %i for call of %s at relative location %i"
  msgstr ""
  
! #: auto-profile.cc:1919
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains multiple targets for a direct call with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1935
  #, gcc-internal-format, gfc-internal-format
  msgid "function contains two calls of the same relative location +%i, discriminator %i, that leads to lost auto-profile"
  msgstr ""
  
! #: auto-profile.cc:1943
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr ""
  
! #: auto-profile.cc:1945
  #, gcc-internal-format
  msgid "location of the second call"
  msgstr ""
  
! #: auto-profile.cc:1999
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr ""
  
! #: auto-profile.cc:2004 auto-profile.cc:2051
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:2047
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr ""
  
! #: auto-profile.cc:2057 auto-profile.cc:2098
  #, fuzzy, gcc-internal-format
  msgid "location is after end of function"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: auto-profile.cc:2086
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr ""
  
! #: auto-profile.cc:2091
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:3025
  #, gcc-internal-format
  msgid "Not expected TAG."
  msgstr ""
  
! #: auto-profile.cc:3048
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr ""
  
! #: auto-profile.cc:3210
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "can't open output file `%s'"
  msgid "cannot open profile file %s"
  msgstr "немагчыма адчыніць файл уводу `%s'"
  
! #: auto-profile.cc:3216
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr ""
  
! #: auto-profile.cc:3224
  #, gcc-internal-format, gfc-internal-format
  msgid "AutoFDO profile version %u does not match %u"
  msgstr ""
  
! #: auto-profile.cc:3236
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read summary information from %s"
  msgstr ""
  
! #: auto-profile.cc:3244
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read string table from %s"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: auto-profile.cc:3253
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot find file for class %s"
  msgid "cannot read function profile from %s"
  msgstr "немагчыма знайсьці файл для кляса %s"
  
! #: auto-profile.cc:3263
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot find file for class %s"
  msgid "cannot read module profile from %s"
*************** msgstr "немагчыма знайсь�
*** 25393,25399 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.cc:706 c/c-parser.cc:28574 cp/name-lookup.cc:7082
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr ""
--- 25423,25429 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.cc:706 c/c-parser.cc:28578 cp/name-lookup.cc:7189
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr ""
*************** msgstr "памылковая кольк�
*** 25561,25567 ****
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: builtins.cc:11505 c/c-parser.cc:12018
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
--- 25591,25597 ----
  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 ""
*************** msgstr ""
*** 25603,25609 ****
  msgid "total size of local objects is too large"
  msgstr "памер масіва \"%s\" вельмі вялікі"
  
! #: cfgexpand.cc:2140 function.cc:1016 varasm.cc:2585
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of variable %q+D is too large"
--- 25633,25639 ----
  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 ""
*** 26253,26595 ****
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.cc:3725
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.cc:3822
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3827
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3857
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3863
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3869 cgraph.cc:3899
  #, 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:3876
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3887
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3906
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3919
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.cc:3924
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: cgraph.cc:3933
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3962
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3969
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3974
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3979
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr ""
  
! #: cgraph.cc:3986
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.cc:3991
  #, fuzzy, gcc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "local symbols must be defined"
  msgstr "адмеціна `%s' выкарыстоўвываецца, але ня вызначана"
  
! #: cgraph.cc:3996
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4001
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4006
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4011
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr ""
  
! #: cgraph.cc:4018
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4023
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4030
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.cc:4042
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr ""
  
! #: cgraph.cc:4049
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4055 cgraph.cc:4122
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.cc:4062
  #, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr ""
  
! #: cgraph.cc:4070
  #, 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:4078 cgraph.cc:4152
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4090
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4100
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr ""
  
! #: cgraph.cc:4105
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.cc:4112
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.cc:4142
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4173
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4190
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4201
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.cc:4206
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.cc:4217
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4230
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4236
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4241
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4246
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4258
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4264
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4269
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4276
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4290
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4295
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4331
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.cc:4344
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cgraph.cc:4353
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4363
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.cc:4373
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.cc:4386
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4392
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4400
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4428
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4441
  #, 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:4448
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4460
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4479 cgraph.cc:4492
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4484
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.cc:4500
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.cc:4622 varpool.cc:300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to `-%s' is missing"
  msgid "%s: section %s.%d is missing"
--- 26283,26625 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.cc:3724
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.cc:3821
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3826
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3856
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3862
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3868 cgraph.cc:3898
  #, 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:3875
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3886
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3905
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3918
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.cc:3923
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: cgraph.cc:3932
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3961
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3968
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3973
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3978
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr ""
  
! #: cgraph.cc:3985
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.cc:3990
  #, fuzzy, gcc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "local symbols must be defined"
  msgstr "адмеціна `%s' выкарыстоўвываецца, але ня вызначана"
  
! #: cgraph.cc:3995
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4000
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4010
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr ""
  
! #: cgraph.cc:4017
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4022
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4029
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.cc:4041
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr ""
  
! #: cgraph.cc:4048
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4054 cgraph.cc:4121
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.cc:4061
  #, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr ""
  
! #: cgraph.cc:4069
  #, 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:4077 cgraph.cc:4151
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4089
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4099
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr ""
  
! #: cgraph.cc:4104
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.cc:4111
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.cc:4141
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4172
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4189
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4200
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.cc:4205
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.cc:4216
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4229
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4235
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4240
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4257
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4263
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4268
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4275
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4284
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4289
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4294
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4330
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.cc:4343
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cgraph.cc:4352
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.cc:4372
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.cc:4385
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4391
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4399
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4427
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4440
  #, 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:4447
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4459
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4478 cgraph.cc:4491
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4483
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.cc:4499
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.cc:4621 varpool.cc:300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to `-%s' is missing"
  msgid "%s: section %s.%d is missing"
*************** msgstr ""
*** 26670,26682 ****
  msgid "%<weakref%> attribute ignored because variable is initialized"
  msgstr ""
  
! #: cgraphunit.cc:1115 c/c-decl.cc:13688
  #, 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:13696
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
--- 26700,26712 ----
  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 ""
*************** msgstr "не магу знайсці к�
*** 26791,26803 ****
  msgid "cannot find %qs"
  msgstr "[нельга знайсці %s]"
  
! #: collect-utils.cc:225 collect2.cc:2394 collect2.cc:2564 gcc.cc:3446
! #: gcc.cc:7890
  #, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr ""
  
! #: collect-utils.cc:234 collect2.cc:2403 collect2.cc:2572 gcc.cc:2755
  #, fuzzy, gcc-internal-format
  #| msgid "%s: %s: "
  msgid "%s: %m"
--- 26821,26833 ----
  msgid "cannot find %qs"
  msgstr "[нельга знайсці %s]"
  
! #: collect-utils.cc:225 collect2.cc:2394 collect2.cc:2564 gcc.cc:3447
! #: gcc.cc:7892
  #, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr ""
  
! #: collect-utils.cc:234 collect2.cc:2403 collect2.cc:2572 gcc.cc:2756
  #, fuzzy, gcc-internal-format
  #| msgid "%s: %s: "
  msgid "%s: %m"
*************** msgstr ""
*** 26813,26819 ****
  msgid "ld returned %d exit status"
  msgstr ""
  
! #: collect2.cc:918 gcc.cc:8402 config/nvptx/mkoffload.cc:646
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr ""
--- 26843,26849 ----
  msgid "ld returned %d exit status"
  msgstr ""
  
! #: collect2.cc:918 gcc.cc:8404 config/nvptx/mkoffload.cc:646
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr ""
*************** msgstr ""
*** 27058,27074 ****
  msgid "error writing %qs"
  msgstr "памылка запісу ў %s"
  
! #: coverage.cc:1293
! #, gcc-internal-format
! msgid "filename %qs does not start with profile prefix %qs"
! msgstr ""
! 
! #: coverage.cc:1336
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "can't open %s"
  msgid "cannot open %s"
  msgstr "немагчыма адчыніць %s"
  
  #: data-streamer-in.cc:55
  #, gcc-internal-format
  msgid "bytecode stream: string too long for the string table"
--- 27088,27104 ----
  msgid "error writing %qs"
  msgstr "памылка запісу ў %s"
  
! #: coverage.cc:1260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "can't open %s"
  msgid "cannot open %s"
  msgstr "немагчыма адчыніць %s"
  
+ #: coverage.cc:1320
+ #, gcc-internal-format
+ msgid "filename %qs does not start with profile prefix %qs"
+ msgstr ""
+ 
  #: data-streamer-in.cc:55
  #, gcc-internal-format
  msgid "bytecode stream: string too long for the string table"
*************** msgstr ""
*** 27254,27260 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.cc:3561 tree.cc:14779 value-prof.cc:529
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
--- 27284,27290 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.cc:3561 tree.cc:14780 value-prof.cc:529
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
*************** msgstr ""
*** 27355,27592 ****
  msgid "fold check: original tree changed by fold"
  msgstr ""
  
! #: fold-mem-offsets.cc:856
  #, gcc-internal-format, gfc-internal-format
  msgid "fold-mem-offsets: %d basic blocks and %d edges/basic block"
  msgstr ""
  
! #: function.cc:255
  #, gcc-internal-format
  msgid "total size of local objects %wu exceeds maximum %wu"
  msgstr ""
  
! #: function.cc:259
  #, gcc-internal-format
  msgid "total size of local objects exceeds maximum %wu"
  msgstr ""
  
! #: function.cc:1779 gimplify.cc:8058 gimplify.cc:8277 varasm.cc:1866
  #, fuzzy, gcc-internal-format
  #| msgid "impossible operator '%s'"
  msgid "impossible constraint in %<asm%>"
  msgstr "немагчымы апэратар '%s'"
  
! #: function.cc:4283
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.cc:4304
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.cc:5029
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr ""
  
! #: gcc.cc:2265
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create temporary file"
  msgid "cannot open nested response file"
  msgstr "немагчыма стварыць часовы файл"
  
! #: gcc.cc:2302
  #, fuzzy, gcc-internal-format
  msgid "cannot close nonexistent response file"
  msgstr "немагчыма зачыніць уваходзячы файл %s"
  
! #: gcc.cc:2325
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Could not open data file %s.\n"
  msgid "could not open temporary response file %s"
  msgstr "Немагчыма адчыніць файл з дадзенымі %s.\n"
  
! #: gcc.cc:2332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot create temporary file"
  msgid "could not write to temporary response file %s"
  msgstr "немагчыма стварыць часовы файл"
  
! #: gcc.cc:2338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot create temporary file"
  msgid "could not close temporary response file %s"
  msgstr "немагчыма стварыць часовы файл"
  
  #. This leaves DESC open, but the OS will save us.
! #: gcc.cc:2370
  #, fuzzy, gcc-internal-format
  msgid "cannot read spec file %qs: %m"
  msgstr "не магу знайсці крыніцу %s\n"
  
! #: gcc.cc:2464 gcc.cc:2484
  msgid "specs %%include syntax malformed after %td characters"
  msgstr ""
  
! #: gcc.cc:2510 gcc.cc:2519 gcc.cc:2529 gcc.cc:2539
  msgid "specs %%rename syntax malformed after %td characters"
  msgstr ""
  
! #: gcc.cc:2549
  #, gcc-internal-format, gfc-internal-format
  msgid "specs %s spec was not found to be renamed"
  msgstr ""
  
! #: gcc.cc:2557
  #, gcc-internal-format
  msgid "%s: attempt to rename spec %qs to already defined spec %qs"
  msgstr ""
  
! #: gcc.cc:2579
  msgid "specs unknown %% command after %td characters"
  msgstr ""
  
! #: gcc.cc:2591 gcc.cc:2605
  msgid "specs file malformed after %td characters"
  msgstr ""
  
! #: gcc.cc:2660
  #, gcc-internal-format
  msgid "spec file has no spec for linking"
  msgstr ""
  
! #: gcc.cc:3199 gcc.cc:3236
  #, gcc-internal-format
  msgid "system path %qs is not absolute"
  msgstr ""
  
! #: gcc.cc:3325
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-pipe%> not supported"
  msgstr "-pipe не падтрымліваецца"
  
! #: gcc.cc:3463 gcc.cc:7899
  #, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr ""
  
! #: gcc.cc:3464 gcc.cc:7900
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't delete file `%s': %s\n"
  msgid "cannot execute %qs: %s"
  msgstr "%s: немагчыма знішчыць файл \"%s\": %s\n"
  
! #: gcc.cc:3483
  #, gcc-internal-format
  msgid "failed to get exit status: %m"
  msgstr ""
  
! #: gcc.cc:3489
  #, gcc-internal-format
  msgid "failed to get process times: %m"
  msgstr ""
  
  #. The inferior failed to catch the signal.
! #: gcc.cc:3515 gcc.cc:3539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Use alternate register names"
  msgid "%s signal terminated program %s"
  msgstr "Выкарыстоўвываць альтэрнатыўныя назвы рэгістраў"
  
! #: gcc.cc:3985 opts-common.cc:1620 opts-common.cc:1653
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %qs"
  msgstr "нераспазнаны выбар \"-%s\""
  
! #: gcc.cc:4027
  #, gcc-internal-format
  msgid "GCC is not configured to support %qs as %<-foffload=%> argument"
  msgstr ""
  
! #: gcc.cc:4034
  #, gcc-internal-format
  msgid "valid %<-foffload=%> arguments are: %s; did you mean %qs?"
  msgstr ""
  
! #: gcc.cc:4037
  #, gcc-internal-format
  msgid "valid %<-foffload=%> arguments are: %s"
  msgstr ""
  
! #: gcc.cc:4057
  #, gcc-internal-format
  msgid "%<=%>options missing after %<-foffload-options=%>target"
  msgstr ""
  
! #: gcc.cc:4532
  #, gcc-internal-format
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr ""
  
! #: gcc.cc:5087
  #, gcc-internal-format
  msgid "linker hardening options not enabled by %<-fhardened%> because other link options were specified on the command line"
  msgstr ""
  
! #: gcc.cc:5111 toplev.cc:720
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr ""
  
! #: gcc.cc:5116
  #, fuzzy, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr "не зададзены ўваходзячыя файлы"
  
! #: gcc.cc:5501
  #, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr ""
  
! #: gcc.cc:5589
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr ""
  
! #: gcc.cc:5792
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr ""
  
! #: gcc.cc:5999
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr ""
  
! #: gcc.cc:6003
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.cc:6236
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr ""
  
! #: gcc.cc:6413
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr ""
  
! #: gcc.cc:6703
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr ""
  
! #: gcc.cc:6719
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr ""
  
! #: gcc.cc:6738
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr ""
--- 27385,27622 ----
  msgid "fold check: original tree changed by fold"
  msgstr ""
  
! #: fold-mem-offsets.cc:861
  #, gcc-internal-format, gfc-internal-format
  msgid "fold-mem-offsets: %d basic blocks and %d edges/basic block"
  msgstr ""
  
! #: function.cc:257
  #, gcc-internal-format
  msgid "total size of local objects %wu exceeds maximum %wu"
  msgstr ""
  
! #: function.cc:261
  #, gcc-internal-format
  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%>"
  msgstr "немагчымы апэратар '%s'"
  
! #: function.cc:4285
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.cc:4306
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.cc:5031
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr ""
  
! #: gcc.cc:2266
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create temporary file"
  msgid "cannot open nested response file"
  msgstr "немагчыма стварыць часовы файл"
  
! #: gcc.cc:2303
  #, fuzzy, gcc-internal-format
  msgid "cannot close nonexistent response file"
  msgstr "немагчыма зачыніць уваходзячы файл %s"
  
! #: gcc.cc:2326
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Could not open data file %s.\n"
  msgid "could not open temporary response file %s"
  msgstr "Немагчыма адчыніць файл з дадзенымі %s.\n"
  
! #: gcc.cc:2333
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot create temporary file"
  msgid "could not write to temporary response file %s"
  msgstr "немагчыма стварыць часовы файл"
  
! #: gcc.cc:2339
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot create temporary file"
  msgid "could not close temporary response file %s"
  msgstr "немагчыма стварыць часовы файл"
  
  #. This leaves DESC open, but the OS will save us.
! #: gcc.cc:2371
  #, fuzzy, gcc-internal-format
  msgid "cannot read spec file %qs: %m"
  msgstr "не магу знайсці крыніцу %s\n"
  
! #: gcc.cc:2465 gcc.cc:2485
  msgid "specs %%include syntax malformed after %td characters"
  msgstr ""
  
! #: gcc.cc:2511 gcc.cc:2520 gcc.cc:2530 gcc.cc:2540
  msgid "specs %%rename syntax malformed after %td characters"
  msgstr ""
  
! #: gcc.cc:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "specs %s spec was not found to be renamed"
  msgstr ""
  
! #: gcc.cc:2558
  #, gcc-internal-format
  msgid "%s: attempt to rename spec %qs to already defined spec %qs"
  msgstr ""
  
! #: gcc.cc:2580
  msgid "specs unknown %% command after %td characters"
  msgstr ""
  
! #: gcc.cc:2592 gcc.cc:2606
  msgid "specs file malformed after %td characters"
  msgstr ""
  
! #: gcc.cc:2661
  #, gcc-internal-format
  msgid "spec file has no spec for linking"
  msgstr ""
  
! #: gcc.cc:3200 gcc.cc:3237
  #, gcc-internal-format
  msgid "system path %qs is not absolute"
  msgstr ""
  
! #: gcc.cc:3326
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-pipe%> not supported"
  msgstr "-pipe не падтрымліваецца"
  
! #: gcc.cc:3464 gcc.cc:7901
  #, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr ""
  
! #: gcc.cc:3465 gcc.cc:7902
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't delete file `%s': %s\n"
  msgid "cannot execute %qs: %s"
  msgstr "%s: немагчыма знішчыць файл \"%s\": %s\n"
  
! #: gcc.cc:3484
  #, gcc-internal-format
  msgid "failed to get exit status: %m"
  msgstr ""
  
! #: gcc.cc:3490
  #, gcc-internal-format
  msgid "failed to get process times: %m"
  msgstr ""
  
  #. The inferior failed to catch the signal.
! #: gcc.cc:3516 gcc.cc:3540
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Use alternate register names"
  msgid "%s signal terminated program %s"
  msgstr "Выкарыстоўвываць альтэрнатыўныя назвы рэгістраў"
  
! #: gcc.cc:3986 opts-common.cc:1620 opts-common.cc:1653
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %qs"
  msgstr "нераспазнаны выбар \"-%s\""
  
! #: gcc.cc:4028
  #, gcc-internal-format
  msgid "GCC is not configured to support %qs as %<-foffload=%> argument"
  msgstr ""
  
! #: gcc.cc:4035
  #, gcc-internal-format
  msgid "valid %<-foffload=%> arguments are: %s; did you mean %qs?"
  msgstr ""
  
! #: gcc.cc:4038
  #, gcc-internal-format
  msgid "valid %<-foffload=%> arguments are: %s"
  msgstr ""
  
! #: gcc.cc:4058
  #, gcc-internal-format
  msgid "%<=%>options missing after %<-foffload-options=%>target"
  msgstr ""
  
! #: gcc.cc:4534
  #, gcc-internal-format
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr ""
  
! #: gcc.cc:5089
  #, gcc-internal-format
  msgid "linker hardening options not enabled by %<-fhardened%> because other link options were specified on the command line"
  msgstr ""
  
! #: gcc.cc:5113 toplev.cc:720
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr ""
  
! #: gcc.cc:5118
  #, fuzzy, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr "не зададзены ўваходзячыя файлы"
  
! #: gcc.cc:5503
  #, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr ""
  
! #: gcc.cc:5591
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr ""
  
! #: gcc.cc:5794
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr ""
  
! #: gcc.cc:6001
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr ""
  
! #: gcc.cc:6005
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.cc:6238
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr ""
  
! #: gcc.cc:6415
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr ""
  
! #: gcc.cc:6705
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr ""
  
! #: gcc.cc:6721
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr ""
  
! #: gcc.cc:6740
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr ""
*************** msgstr ""
*** 27594,27735 ****
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.cc:6949
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr ""
  
! #: gcc.cc:7000
  #, fuzzy, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "нераспазнаны выбар \"-%s\""
  
! #: gcc.cc:7066
  #, fuzzy, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: gcc.cc:7096
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "error in arguments to spec function %qs"
  msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
  
! #: gcc.cc:7155
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr ""
  
  #. )
! #: gcc.cc:7158
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "no arguments for spec function"
  msgstr "не хапае аргументаў у функцыі"
  
! #: gcc.cc:7177
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr ""
  
! #: gcc.cc:7356
  #, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr ""
  
! #: gcc.cc:7491
  #, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr ""
  
! #: gcc.cc:7586
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr ""
  
! #: gcc.cc:8190
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr ""
  
! #: gcc.cc:8201
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr ""
  
! #: gcc.cc:8211 gcc.cc:8252
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Could not open data file %s.\n"
  msgid "%s: could not open compare-debug file %s"
  msgstr "Немагчыма адчыніць файл з дадзенымі %s.\n"
  
! #: gcc.cc:8231 gcc.cc:8268
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr ""
  
! #: gcc.cc:8574
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.cc:8599
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.cc:8806
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr ""
  
! #: gcc.cc:8810
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized option `-%s'"
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "нераспазнаны выбар \"-%s\""
  
! #: gcc.cc:8936
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr ""
  
! #: gcc.cc:8997 cobol/gcobolspec.cc:370
  #, fuzzy, gcc-internal-format
  msgid "no input files"
  msgstr "няма ўваходзячых файлаў"
  
! #: gcc.cc:9052
  #, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr ""
  
! #: gcc.cc:9094
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: %s кампілятар не ўсталяваны на гэтай сістэме"
  
! #: gcc.cc:9119
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr ""
  
! #: gcc.cc:9135
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr ""
  
! #: gcc.cc:9144
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr ""
  
! #: gcc.cc:9297
  #, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr ""
  
! #: gcc.cc:9331
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr ""
--- 27624,27765 ----
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.cc:6951
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr ""
  
! #: gcc.cc:7002
  #, fuzzy, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "нераспазнаны выбар \"-%s\""
  
! #: gcc.cc:7068
  #, fuzzy, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: gcc.cc:7098
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "error in arguments to spec function %qs"
  msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
  
! #: gcc.cc:7157
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr ""
  
  #. )
! #: gcc.cc:7160
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "no arguments for spec function"
  msgstr "не хапае аргументаў у функцыі"
  
! #: gcc.cc:7179
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr ""
  
! #: gcc.cc:7358
  #, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr ""
  
! #: gcc.cc:7493
  #, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr ""
  
! #: gcc.cc:7588
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr ""
  
! #: gcc.cc:8192
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr ""
  
! #: gcc.cc:8203
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr ""
  
! #: gcc.cc:8213 gcc.cc:8254
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Could not open data file %s.\n"
  msgid "%s: could not open compare-debug file %s"
  msgstr "Немагчыма адчыніць файл з дадзенымі %s.\n"
  
! #: gcc.cc:8233 gcc.cc:8270
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr ""
  
! #: gcc.cc:8576
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.cc:8601
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.cc:8808
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr ""
  
! #: gcc.cc:8812
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized option `-%s'"
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "нераспазнаны выбар \"-%s\""
  
! #: gcc.cc:8944
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr ""
  
! #: gcc.cc:9005 cobol/gcobolspec.cc:370
  #, fuzzy, gcc-internal-format
  msgid "no input files"
  msgstr "няма ўваходзячых файлаў"
  
! #: gcc.cc:9060
  #, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr ""
  
! #: gcc.cc:9102
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: %s кампілятар не ўсталяваны на гэтай сістэме"
  
! #: gcc.cc:9127
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr ""
  
! #: gcc.cc:9143
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr ""
  
! #: gcc.cc:9152
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr ""
  
! #: gcc.cc:9305
  #, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr ""
  
! #: gcc.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr ""
*************** msgstr ""
*** 27737,27833 ****
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.cc:9337
  #, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr ""
  
! #: gcc.cc:9409 c-family/c-opts.cc:852
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.cc:9415
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "мова %s не распазнана"
  
! #: gcc.cc:9658
  #, fuzzy, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: gcc.cc:9808 gcc.cc:10021 common/config/riscv/riscv-common.cc:2101
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr ""
  
! #: gcc.cc:9957
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr ""
  
! #: gcc.cc:10204
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: gcc.cc:10244
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr ""
  
! #: gcc.cc:10495
  #, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr ""
  
! #: gcc.cc:10665 gcc.cc:10670
  #, fuzzy, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: gcc.cc:10713
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to %%:version-compare"
  msgstr "не хапае аргументаў у функцыі"
  
! #: gcc.cc:10719
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to %%:version-compare"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: gcc.cc:10761
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr ""
  
! #: gcc.cc:10885
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: gcc.cc:10953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: gcc.cc:11040
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too many arguments for %%:dumps"
  msgstr "вельмі шмат аргументаў у функцыі \"%s\""
  
! #: gcc.cc:11144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: gcc.cc:11165
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %%:dwarf-version-gt"
--- 27767,27863 ----
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.cc:9345
  #, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr ""
  
! #: gcc.cc:9417 c-family/c-opts.cc:852
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.cc:9423
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "мова %s не распазнана"
  
! #: gcc.cc:9666
  #, fuzzy, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: gcc.cc:9816 gcc.cc:10029 common/config/riscv/riscv-common.cc:2101
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr ""
  
! #: gcc.cc:9965
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr ""
  
! #: gcc.cc:10212
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: gcc.cc:10252
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr ""
  
! #: gcc.cc:10503
  #, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr ""
  
! #: gcc.cc:10673 gcc.cc:10678
  #, fuzzy, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: gcc.cc:10721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to %%:version-compare"
  msgstr "не хапае аргументаў у функцыі"
  
! #: gcc.cc:10727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to %%:version-compare"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: gcc.cc:10769
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr ""
  
! #: gcc.cc:10893
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: gcc.cc:10961
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: gcc.cc:11048
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too many arguments for %%:dumps"
  msgstr "вельмі шмат аргументаў у функцыі \"%s\""
  
! #: gcc.cc:11152
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: gcc.cc:11173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %%:dwarf-version-gt"
*************** msgstr ""
*** 28078,28084 ****
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6365
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
--- 28108,28114 ----
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6367
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
*************** msgstr ""
*** 28093,28099 ****
  msgid "%s not supported on this target"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: gimple-fold.cc:8782 gimple-fold.cc:8811
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr ""
--- 28123,28129 ----
  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 ""
*************** msgstr ""
*** 28118,28124 ****
  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:9528
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "YYDEBUG не вызначан."
--- 28148,28154 ----
  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:9636
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "YYDEBUG не вызначан."
*************** msgstr ""
*** 28138,28160 ****
  msgid "function may return address of local variable"
  msgstr ""
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13423
  #, 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:3761 tree.cc:12758 tree.cc:12795 tree.cc:12836
! #: tree.cc:12869 c/c-decl.cc:10900 c/c-parser.cc:23372 c/c-parser.cc:23513
! #: c/c-typeck.cc:3956 c/c-typeck.cc:4210 c/c-typeck.cc:4222 c/c-typeck.cc:7010
! #: c/c-typeck.cc:13318 c/c-typeck.cc:13335 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:9627 cp/constexpr.cc:901 cp/constexpr.cc:1466
! #: cp/constexpr.cc:5734 cp/constexpr.cc:7564 cp/constexpr.cc:7966
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10324 cp/decl2.cc:6720
! #: cp/decl2.cc:6769 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14458
! #: cp/module.cc:14494 cp/parser.cc:24784 cp/parser.cc:25658 cp/pt.cc:9374
! #: cp/semantics.cc:2781 cp/semantics.cc:5410 cp/typeck.cc:2279
  #: cp/typeck.cc:2500 cp/typeck.cc:4821 cp/typeck.cc:11081
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
--- 28168,28190 ----
  msgid "function may return address of local variable"
  msgstr ""
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13501
  #, 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:3761 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:4034 c/c-typeck.cc:4288 c/c-typeck.cc:4300 c/c-typeck.cc:7088
! #: c/c-typeck.cc:13396 c/c-typeck.cc:13413 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:5736 cp/constexpr.cc:7566 cp/constexpr.cc:7968
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10327 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14487
! #: cp/module.cc:14523 cp/parser.cc:24780 cp/parser.cc:25654 cp/pt.cc:9376
! #: cp/semantics.cc:2781 cp/semantics.cc:5406 cp/typeck.cc:2279
  #: cp/typeck.cc:2500 cp/typeck.cc:4821 cp/typeck.cc:11081
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
*************** msgstr ""
*** 29268,29279 ****
  #: gimple-ssa-warn-access.cc:4014 gimple-ssa-warn-access.cc:4671
  #: gimple-ssa-warn-access.cc:4674 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:10907 c/c-typeck.cc:14141 cp/call.cc:8892
! #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1083
! #: cp/decl.cc:5231 cp/decl.cc:14654 cp/decl.cc:15250 cp/decl.cc:15260
! #: cp/decl.cc:16253 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:8071
! #: cp/parser.cc:27842 cp/reflect.cc:175 cp/typeck.cc:1971 cp/typeck.cc:5316
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
--- 29298,29309 ----
  #: gimple-ssa-warn-access.cc:4014 gimple-ssa-warn-access.cc:4671
  #: gimple-ssa-warn-access.cc:4674 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:10985 c/c-typeck.cc:14219 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:14671 cp/decl.cc:15267 cp/decl.cc:15277
! #: cp/decl.cc:16284 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:8073
! #: cp/parser.cc:27838 cp/reflect.cc:175 cp/typeck.cc:1971 cp/typeck.cc:5316
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
*************** msgstr ""
*** 29644,29650 ****
  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:28377 c/c-parser.cc:28395
  #, gcc-internal-format
  msgid "%<declare variant%> candidate %qD declared here"
  msgstr ""
--- 29674,29680 ----
  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 ""
*************** msgstr ""
*** 29769,29775 ****
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:9435 gimplify.cc:14140
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
--- 29799,29805 ----
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:9435 gimplify.cc:14211
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
*************** msgstr ""
*** 29831,30079 ****
  msgid "unexpected pointer mapping node"
  msgstr ""
  
! #: gimplify.cc:11539
  #, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr ""
  
! #: gimplify.cc:12046
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:12362
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.cc:13318
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:13614 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:13833 gimplify.cc:13839
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:13856
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:13878
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:13886
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:13897 gimplify.cc:13903 gimplify.cc:13909 gimplify.cc:13915
! #: gimplify.cc:13921 gimplify.cc:18361
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:14015
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:14652
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.cc:14709
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.cc:14741
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:14780
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:14796
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:14863
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr ""
  
! #: gimplify.cc:14893
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:15012
  #, gcc-internal-format
  msgid "allocator with access trait set to %<thread%> results in undefined behavior for %qs directive"
  msgstr ""
  
! #: gimplify.cc:15053
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:15273
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:15327
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15690
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15763
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:15942
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:16242
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:16261
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "Нерэчаіснае абвяшчэнне"
  
! #: gimplify.cc:16430
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:16746
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:16756
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:17194 gimplify.cc:17198 gimplify.cc:17207 gimplify.cc:17219
! #: gimplify.cc:17224
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:17389
  #, 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:17454
  #, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr ""
  
! #: gimplify.cc:17485 gimplify.cc:17593
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:18299
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:18323
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:18343
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:18368
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:18396
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:19492
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr ""
  
! #: gimplify.cc:19513
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:19526
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.cc:19540
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:19553
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:19720
  #, gcc-internal-format
  msgid "%qD is a virtual function but only a direct call is allowed in a dispatch construct"
  msgstr ""
  
! #: gimplify.cc:21475
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.cc:22090
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.cc:22095
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.cc:22102
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
--- 29861,30114 ----
  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 ""
*************** msgstr ""
*** 30479,30485 ****
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5357 ipa-prop.cc:5401 ipa-prop.cc:5481 ipa-prop.cc:5533
  #, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr ""
--- 30514,30520 ----
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5358 ipa-prop.cc:5402 ipa-prop.cc:5482 ipa-prop.cc:5534
  #, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr ""
*************** msgstr ""
*** 30656,30702 ****
  msgid "frame size too large for reliable stack checking"
  msgstr ""
  
! #: json-parsing.cc:1084
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum nesting depth exceeded: %i"
  msgstr ""
  
! #: json-parsing.cc:1144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid JSON token: %s"
  msgstr "Нерэчаісны выбар %s"
  
! #: json-parsing.cc:1147
  #, gcc-internal-format, gfc-internal-format
  msgid "expected a JSON value but got %s"
  msgstr ""
  
! #: json-parsing.cc:1175
  #, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after '{'; got %s"
  msgstr ""
  
! #: json-parsing.cc:1182
  #, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after ','; got %s"
  msgstr ""
  
! #: json-parsing.cc:1296
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s; got bad token: %s"
  msgstr ""
  
! #: json-parsing.cc:1300
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s; got %s"
  msgstr ""
  
! #: json-parsing.cc:1319
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s or %s; got bad token: %s"
  msgstr ""
  
! #: json-parsing.cc:1323
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s or %s; got %s"
  msgstr ""
--- 30691,30737 ----
  msgid "frame size too large for reliable stack checking"
  msgstr ""
  
! #: json-parsing.cc:1085
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum nesting depth exceeded: %i"
  msgstr ""
  
! #: json-parsing.cc:1145
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid JSON token: %s"
  msgstr "Нерэчаісны выбар %s"
  
! #: json-parsing.cc:1148
  #, gcc-internal-format, gfc-internal-format
  msgid "expected a JSON value but got %s"
  msgstr ""
  
! #: json-parsing.cc:1176
  #, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after '{'; got %s"
  msgstr ""
  
! #: json-parsing.cc:1183
  #, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after ','; got %s"
  msgstr ""
  
! #: json-parsing.cc:1297
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s; got bad token: %s"
  msgstr ""
  
! #: json-parsing.cc:1301
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s; got %s"
  msgstr ""
  
! #: json-parsing.cc:1320
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s or %s; got bad token: %s"
  msgstr ""
  
! #: json-parsing.cc:1324
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s or %s; got %s"
  msgstr ""
*************** msgstr ""
*** 30711,30727 ****
  msgid "unable to find a register to spill"
  msgstr "Не выкарыстоўваць рэгістра sb"
  
! #: lra-constraints.cc:4480 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.cc:5647
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
  
! #: lra.cc:555
  #, gcc-internal-format
  msgid "%<asm%> operand has impossible constraints or there are not enough registers"
  msgstr ""
--- 30746,30762 ----
  msgid "unable to find a register to spill"
  msgstr "Не выкарыстоўваць рэгістра sb"
  
! #: lra-constraints.cc:4524 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.cc:5701
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
  
! #: lra.cc:556
  #, gcc-internal-format
  msgid "%<asm%> operand has impossible constraints or there are not enough registers"
  msgstr ""
*************** msgstr "ISO C не падтрымлів�
*** 31048,31054 ****
  msgid "default %<target_clones%> attribute was not set"
  msgstr ""
  
! #: multiple_target.cc:283 c-family/c-attribs.cc:6439
  #, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr ""
--- 31083,31089 ----
  msgid "default %<target_clones%> attribute was not set"
  msgstr ""
  
! #: multiple_target.cc:283 c-family/c-attribs.cc:6440
  #, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr ""
*************** msgstr ""
*** 31491,31508 ****
  msgid "only the %<device_type(any)%> is supported"
  msgstr ""
  
! #: omp-low.cc:15475
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr ""
  
! #: omp-low.cc:15477 omp-low.cc:15482
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "нявернае выкарыстанне \"restict\""
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.cc:15486
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr ""
--- 31526,31543 ----
  msgid "only the %<device_type(any)%> is supported"
  msgstr ""
  
! #: omp-low.cc:15460
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr ""
  
! #: omp-low.cc:15462 omp-low.cc:15467
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "нявернае выкарыстанне \"restict\""
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.cc:15471
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr ""
*************** msgstr ""
*** 31647,31653 ****
  msgid "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argument"
  msgstr ""
  
! #: optabs.cc:5175
  #, fuzzy, gcc-internal-format
  #| msgid "section attributes are not supported for this target"
  msgid "indirect jumps are not available on this target"
--- 31682,31688 ----
  msgid "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argument"
  msgstr ""
  
! #: optabs.cc:5190
  #, fuzzy, gcc-internal-format
  #| msgid "section attributes are not supported for this target"
  msgid "indirect jumps are not available on this target"
*************** msgstr ""
*** 32374,32390 ****
  msgid "object of size %s allocated by %qE"
  msgstr ""
  
! #: predict.cc:2639
  #, gcc-internal-format
  msgid "probability %qE must be constant floating-point expression"
  msgstr ""
  
! #: predict.cc:2652
  #, gcc-internal-format
  msgid "probability %qE is outside the range [0.0, 1.0]"
  msgstr ""
  
! #: predict.cc:3728
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing counts for called function %s"
  msgstr ""
--- 32409,32425 ----
  msgid "object of size %s allocated by %qE"
  msgstr ""
  
! #: predict.cc:2640
  #, gcc-internal-format
  msgid "probability %qE must be constant floating-point expression"
  msgstr ""
  
! #: predict.cc:2653
  #, gcc-internal-format
  msgid "probability %qE is outside the range [0.0, 1.0]"
  msgstr ""
  
! #: predict.cc:3729
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing counts for called function %s"
  msgstr ""
*************** msgstr ""
*** 32496,32517 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr ""
  
! #: regcprop.cc:1295
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1307
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1310
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.cc:1322
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
--- 32531,32552 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr ""
  
! #: regcprop.cc:1296
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1308
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1311
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.cc:1323
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
*************** msgstr "Клас \"%s\" ужо існу�
*** 32533,32539 ****
  
  #: reginfo.cc:732 config/arc/arc.cc:1084 config/arc/arc.cc:1126
  #: config/ia64/ia64.cc:6096 config/ia64/ia64.cc:6103 config/pa/pa.cc:477
! #: config/pa/pa.cc:484 config/sh/sh.cc:8291 config/sh/sh.cc:8298
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown register name: %s"
  msgstr "невядомая назва рэгістра: %s"
--- 32568,32574 ----
  
  #: reginfo.cc:732 config/arc/arc.cc:1084 config/arc/arc.cc:1126
  #: config/ia64/ia64.cc:6096 config/ia64/ia64.cc:6103 config/pa/pa.cc:477
! #: config/pa/pa.cc:484 config/sh/sh.cc:8290 config/sh/sh.cc:8297
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown register name: %s"
  msgstr "невядомая назва рэгістра: %s"
*************** msgstr "Нерэчаісны выбар
*** 33085,33147 ****
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr ""
  
! #: symtab.cc:1955
  #, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr ""
  
! #: symtab.cc:1957
  #, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr ""
  
! #: symtab.cc:1985
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr ""
  
! #: targhooks.cc:205
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__builtin_saveregs%> not supported by this target"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: targhooks.cc:1236
  #, fuzzy, gcc-internal-format
  msgid "argument %qs is not supported for %qs on this target"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: targhooks.cc:1278
  #, fuzzy, gcc-internal-format
  msgid "nested functions not supported on this target"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: targhooks.cc:1291
  #, fuzzy, gcc-internal-format
  msgid "nested function trampolines not supported on this target"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: targhooks.cc:1462
  #, fuzzy, gcc-internal-format
  msgid "global constructors not supported on this target"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: targhooks.cc:1471
  #, fuzzy, gcc-internal-format
  msgid "global destructors not supported on this target"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: targhooks.cc:1849
  #, fuzzy, gcc-internal-format
  msgid "%<target%> attribute is not supported on this machine"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: targhooks.cc:1861
  #, fuzzy, gcc-internal-format
  msgid "%<target_version%> attribute is not supported on this machine"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: targhooks.cc:1875
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC target%> is not supported for this machine"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
--- 33120,33182 ----
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr ""
  
! #: symtab.cc:1951
  #, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr ""
  
! #: symtab.cc:1953
  #, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr ""
  
! #: symtab.cc:1981
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr ""
  
! #: targhooks.cc:222
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__builtin_saveregs%> not supported by this target"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: targhooks.cc:1253
  #, fuzzy, gcc-internal-format
  msgid "argument %qs is not supported for %qs on this target"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: targhooks.cc:1295
  #, fuzzy, gcc-internal-format
  msgid "nested functions not supported on this target"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: targhooks.cc:1308
  #, fuzzy, gcc-internal-format
  msgid "nested function trampolines not supported on this target"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: targhooks.cc:1479
  #, fuzzy, gcc-internal-format
  msgid "global constructors not supported on this target"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: targhooks.cc:1488
  #, fuzzy, gcc-internal-format
  msgid "global destructors not supported on this target"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: targhooks.cc:1866
  #, fuzzy, gcc-internal-format
  msgid "%<target%> attribute is not supported on this machine"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: targhooks.cc:1878
  #, fuzzy, gcc-internal-format
  msgid "%<target_version%> attribute is not supported on this machine"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: targhooks.cc:1892
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC target%> is not supported for this machine"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
*************** msgstr ""
*** 34288,34369 ****
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
  
! #: tree-inline.cc:3992
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr ""
  
! #: tree-inline.cc:3999
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr ""
  
! #: tree-inline.cc:4039
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr ""
  
! #: tree-inline.cc:4053
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr ""
  
! #: tree-inline.cc:4067
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr ""
  
! #: tree-inline.cc:4079
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr ""
  
! #: tree-inline.cc:4087
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr ""
  
! #: tree-inline.cc:4099
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr ""
  
! #: tree-inline.cc:4119
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.cc:4165
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr ""
  
! #: tree-inline.cc:4232
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr ""
  
! #: tree-inline.cc:4240
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr ""
  
! #: tree-inline.cc:4925
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr ""
  
! #: tree-inline.cc:4928 tree-inline.cc:4949
  #, gcc-internal-format
  msgid "called from here"
  msgstr "выклікана адсюль"
  
! #: tree-inline.cc:4931 tree-inline.cc:4952
  #, fuzzy, gcc-internal-format
  msgid "called from this function"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: tree-inline.cc:4945
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr ""
--- 34323,34404 ----
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
  
! #: tree-inline.cc:3994
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr ""
  
! #: tree-inline.cc:4001
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr ""
  
! #: tree-inline.cc:4041
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr ""
  
! #: tree-inline.cc:4055
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr ""
  
! #: tree-inline.cc:4069
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr ""
  
! #: tree-inline.cc:4081
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr ""
  
! #: tree-inline.cc:4089
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr ""
  
! #: tree-inline.cc:4101
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr ""
  
! #: tree-inline.cc:4121
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.cc:4167
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr ""
  
! #: tree-inline.cc:4234
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr ""
  
! #: tree-inline.cc:4242
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr ""
  
! #: tree-inline.cc:4927
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr ""
  
! #: tree-inline.cc:4930 tree-inline.cc:4951
  #, gcc-internal-format
  msgid "called from here"
  msgstr "выклікана адсюль"
  
! #: tree-inline.cc:4933 tree-inline.cc:4954
  #, fuzzy, gcc-internal-format
  msgid "called from this function"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: tree-inline.cc:4947
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr ""
*************** msgstr ""
*** 34393,34414 ****
  msgid "%s from %s called in %s"
  msgstr ""
  
! #: tree-profile.cc:899
  #, gcc-internal-format, gfc-internal-format
! msgid "Too many conditions (found %u); giving up coverage"
  msgstr ""
  
! #: tree-profile.cc:1757
  #, gcc-internal-format
  msgid "invalid regular expression %qs in %qs"
  msgstr ""
  
! #: tree-profile.cc:1855
  #, gcc-internal-format
  msgid "target does not fully support atomic profile update, single mode is selected with partial atomic updates"
  msgstr ""
  
! #: tree-profile.cc:1861
  #, gcc-internal-format
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
--- 34428,34449 ----
  msgid "%s from %s called in %s"
  msgstr ""
  
! #: tree-profile.cc:925
  #, gcc-internal-format, gfc-internal-format
! msgid "too many conditions (found %u); giving up coverage"
  msgstr ""
  
! #: tree-profile.cc:1783
  #, gcc-internal-format
  msgid "invalid regular expression %qs in %qs"
  msgstr ""
  
! #: tree-profile.cc:1883
  #, gcc-internal-format
  msgid "target does not fully support atomic profile update, single mode is selected with partial atomic updates"
  msgstr ""
  
! #: tree-profile.cc:1889
  #, gcc-internal-format
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
*************** msgstr ""
*** 34931,34937 ****
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.cc:4498
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
--- 34966,34972 ----
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.cc:4493
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
*************** msgstr ""
*** 35011,35072 ****
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.cc:12753
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr ""
  
! #: tree.cc:12756
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr ""
  
! #: tree.cc:12779
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr ""
  
! #: tree.cc:12782
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr ""
  
! #: tree.cc:12788
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr ""
  
! #: tree.cc:12791
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
  
! #: tree.cc:12833
  #, gcc-internal-format
  msgid "%qD is unavailable: %s"
  msgstr ""
  
! #: tree.cc:12835
  #, gcc-internal-format
  msgid "%qD is unavailable"
  msgstr ""
  
! #: tree.cc:12856
  #, gcc-internal-format
  msgid "%qE is unavailable: %s"
  msgstr ""
  
! #: tree.cc:12858
  #, gcc-internal-format
  msgid "%qE is unavailable"
  msgstr ""
  
! #: tree.cc:12863
  #, gcc-internal-format, gfc-internal-format
  msgid "type is unavailable: %s"
  msgstr ""
  
! #: tree.cc:12865
  #, gcc-internal-format
  msgid "type is unavailable"
  msgstr ""
--- 35046,35107 ----
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.cc:12754
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr ""
  
! #: tree.cc:12757
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr ""
  
! #: tree.cc:12780
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr ""
  
! #: tree.cc:12783
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr ""
  
! #: tree.cc:12789
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr ""
  
! #: tree.cc:12792
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
  
! #: tree.cc:12834
  #, gcc-internal-format
  msgid "%qD is unavailable: %s"
  msgstr ""
  
! #: tree.cc:12836
  #, gcc-internal-format
  msgid "%qD is unavailable"
  msgstr ""
  
! #: tree.cc:12857
  #, gcc-internal-format
  msgid "%qE is unavailable: %s"
  msgstr ""
  
! #: tree.cc:12859
  #, gcc-internal-format
  msgid "%qE is unavailable"
  msgstr ""
  
! #: tree.cc:12864
  #, gcc-internal-format, gfc-internal-format
  msgid "type is unavailable: %s"
  msgstr ""
  
! #: tree.cc:12866
  #, gcc-internal-format
  msgid "type is unavailable"
  msgstr ""
*************** msgstr ""
*** 35091,35363 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.cc:13815
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.cc:13860
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13862
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13864
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13889
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.cc:13902
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.cc:13939
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13941
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13943
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13982
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.cc:13984
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.cc:13986
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.cc:14003
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14005 tree.cc:14016
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14007 tree.cc:14018
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14014
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr ""
  
! #: tree.cc:14366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type %s is not an opaque type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: tree.cc:14372
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is not with opaque mode"
  msgstr ""
  
! #: tree.cc:14378
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_MODE%>"
  msgstr ""
  
! #: tree.cc:14386
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_SIZE%>"
  msgstr ""
  
! #: tree.cc:14392
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_ALIGN%>"
  msgstr ""
  
! #: tree.cc:14398
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_USER_ALIGN%>"
  msgstr ""
  
! #: tree.cc:14428
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr ""
  
! #: tree.cc:14433
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.cc:14444
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.cc:14463
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.cc:14475
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.cc:14494
  #, gcc-internal-format
  msgid "main variant of %<TYPE_CANONICAL%> of main variant is not its own %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.cc:14512
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.cc:14522
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.cc:14532
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14553
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.cc:14559
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.cc:14570
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.cc:14581
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.cc:14599
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14606
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.cc:14613
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.cc:14629
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14638
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.cc:14646
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.cc:14656
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' has non-integer type"
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "памер масіва `%D' не цэлалікавы тып"
  
! #: tree.cc:14665
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr ""
  
! #: tree.cc:14687
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.cc:14703
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.cc:14710
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.cc:14723
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.cc:14736
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14742
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14749
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.cc:14762
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.cc:14772
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
  
! #: tree.cc:15619
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15622 tree.cc:15788 tree.cc:15806 tree.cc:15819 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
--- 35126,35398 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.cc:13816
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.cc:13861
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13863
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13865
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13890
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.cc:13903
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.cc:13940
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13942
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13944
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13983
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.cc:13985
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.cc:13987
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.cc:14004
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14006 tree.cc:14017
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14008 tree.cc:14019
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14015
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr ""
  
! #: tree.cc:14367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type %s is not an opaque type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: tree.cc:14373
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is not with opaque mode"
  msgstr ""
  
! #: tree.cc:14379
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_MODE%>"
  msgstr ""
  
! #: tree.cc:14387
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_SIZE%>"
  msgstr ""
  
! #: tree.cc:14393
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_ALIGN%>"
  msgstr ""
  
! #: tree.cc:14399
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_USER_ALIGN%>"
  msgstr ""
  
! #: tree.cc:14429
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr ""
  
! #: tree.cc:14434
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.cc:14445
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.cc:14464
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.cc:14476
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.cc:14495
  #, gcc-internal-format
  msgid "main variant of %<TYPE_CANONICAL%> of main variant is not its own %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.cc:14513
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.cc:14523
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.cc:14533
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14554
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.cc:14560
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.cc:14571
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.cc:14582
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.cc:14600
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14607
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.cc:14614
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.cc:14630
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14639
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.cc:14647
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.cc:14657
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' has non-integer type"
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "памер масіва `%D' не цэлалікавы тып"
  
! #: tree.cc:14666
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr ""
  
! #: tree.cc:14688
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.cc:14704
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.cc:14711
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.cc:14724
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.cc:14737
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14743
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14750
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.cc:14763
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.cc:14773
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
  
! #: tree.cc:15620
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15623 tree.cc:15789 tree.cc:15807 tree.cc:15820 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
*************** msgstr ""
*** 35365,35380 ****
  msgid "previous declaration of %qD"
  msgstr "папярэдняе абвяшчэньне `%D'"
  
! #: tree.cc:15784
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with overlapping %<target_clone%> declaration"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: tree.cc:15803
  msgid "%qD conflicts for version %qB"
  msgstr ""
  
! #: tree.cc:15816
  #, fuzzy
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "%qD conflicts with a previous declaration for version %qB"
--- 35400,35415 ----
  msgid "previous declaration of %qD"
  msgstr "папярэдняе абвяшчэньне `%D'"
  
! #: tree.cc:15785
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with overlapping %<target_clone%> declaration"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: tree.cc:15804
  msgid "%qD conflicts for version %qB"
  msgstr ""
  
! #: tree.cc:15817
  #, fuzzy
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "%qD conflicts with a previous declaration for version %qB"
*************** msgstr ""
*** 35525,35531 ****
  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:2099 m2/gm2-gcc/m2type.cc:1260
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr ""
--- 35560,35566 ----
  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 ""
*************** msgstr "звычайны аргумэн�
*** 35667,35674 ****
  msgid "%qE attribute argument %i has type %qT"
  msgstr "звычайны аргумэнт для `%#D' мае тып `%T'"
  
! #: c-family/c-attribs.cc:817 c-family/c-attribs.cc:4914
! #: c-family/c-attribs.cc:4918 d/d-attribs.cc:1225
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
--- 35702,35709 ----
  msgid "%qE attribute argument %i has type %qT"
  msgstr "звычайны аргумэнт для `%#D' мае тып `%T'"
  
! #: c-family/c-attribs.cc:817 c-family/c-attribs.cc:4915
! #: c-family/c-attribs.cc:4919 d/d-attribs.cc:1225
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
*************** msgstr ""
*** 35763,36140 ****
  msgid "%qE attribute requires different values for %<false%> and %<true%> for type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:1255
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:1267
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:1497 c-family/c-attribs.cc:3729
! #: c-family/c-attribs.cc:6572 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:1672 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:1693 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:1707 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:1712 ada/gcc-interface/utils.cc:7240
  #, gcc-internal-format
  msgid "attribute %qE does not apply to fields of aggregate type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:1778
  #, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr ""
  
! #: c-family/c-attribs.cc:1868 jit/dummy-frontend.cc:289 lto/lto-lang.cc:311
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c-family/c-attribs.cc:2038 c-family/c-attribs.cc:3712
  #: 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:2044 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:2069 config/i386/i386-options.cc:4108
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr ""
  
! #: c-family/c-attribs.cc:2098
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:2137 c-family/c-attribs.cc:4387
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:2160
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: c-family/c-attribs.cc:2177
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:2273
  #, fuzzy, gcc-internal-format
  #| msgid "section attributes are not supported for this target"
  msgid "destructor priorities are not supported"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: c-family/c-attribs.cc:2275
  #, fuzzy, gcc-internal-format
  #| msgid "section attributes are not supported for this target"
  msgid "constructor priorities are not supported"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: c-family/c-attribs.cc:2297
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.cc:2302
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.cc:2310
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.cc:2313
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.cc:2466
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown machine mode %qE"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: c-family/c-attribs.cc:2500
  #, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr ""
  
! #: c-family/c-attribs.cc:2503
  #, gcc-internal-format
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr ""
  
! #: c-family/c-attribs.cc:2512
  #, fuzzy, gcc-internal-format
  #| msgid "unable to open file '%s'"
  msgid "unable to emulate %qs"
  msgstr "немагу адчыніць файл \"%s\""
  
! #: c-family/c-attribs.cc:2525
  #, fuzzy, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: c-family/c-attribs.cc:2542
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr ""
  
! #: c-family/c-attribs.cc:2553
  #, fuzzy, gcc-internal-format
  #| msgid "no data type for mode `%s'"
  msgid "no data type for mode %qs"
  msgstr "няма тыпа дадзеных для рэжыма \"%s\""
  
! #: c-family/c-attribs.cc:2563
  #, gcc-internal-format
  msgid "cannot use mode %qs for enumerated types"
  msgstr ""
  
! #: c-family/c-attribs.cc:2591
  #, fuzzy, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c-family/c-attribs.cc:2620 c-family/c-attribs.cc:3080 d/d-attribs.cc:1024
  #, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: c-family/c-attribs.cc:2626 d/d-attribs.cc:1031
  #, fuzzy, gcc-internal-format
  #| msgid "section attributes are not supported for this target"
  msgid "section attribute not allowed for %q+D"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: c-family/c-attribs.cc:2632
  #, fuzzy, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: c-family/c-attribs.cc:2641 d/d-attribs.cc:1047
  #, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr ""
  
! #: c-family/c-attribs.cc:2652 config/bfin/bfin.cc:4796 config/bfin/bfin.cc:4847
  #: config/bfin/bfin.cc:4873 config/bfin/bfin.cc:4886 d/d-attribs.cc:1058
  #, fuzzy, gcc-internal-format
  #| msgid "section of `%s' conflicts with previous declaration"
  msgid "section of %q+D conflicts with previous declaration"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: c-family/c-attribs.cc:2661 c-family/c-attribs.cc:3106 d/d-attribs.cc:1067
  #, fuzzy, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: c-family/c-attribs.cc:2777
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.cc:2802
  #, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:2847
  #, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.cc:2898
  #, gcc-internal-format
  msgid "%qE attribute may not be specified for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.cc:2905
  #, gcc-internal-format
  msgid "%qE attribute may not be specified for a non-array field"
  msgstr ""
  
! #: c-family/c-attribs.cc:2912
  #, gcc-internal-format
  msgid "%qE attribute argument not an integer"
  msgstr ""
  
! #: c-family/c-attribs.cc:2918 c-family/c-attribs.cc:6768
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr ""
  
! #: c-family/c-attribs.cc:2942
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported for C++ for now, ignored"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: c-family/c-attribs.cc:2950
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-field declaration %q+D"
  msgstr ""
  
! #: c-family/c-attribs.cc:2959
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-array or non-pointer field"
  msgstr ""
  
! #: c-family/c-attribs.cc:2968
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-flexible array member field"
  msgstr ""
  
! #: c-family/c-attribs.cc:2980
  #, gcc-internal-format
  msgid "%qE attribute is used for a pointer to void"
  msgstr ""
  
! #: c-family/c-attribs.cc:2988
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not allowed for a pointer to function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c-family/c-attribs.cc:2999
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr ""
  
! #: c-family/c-attribs.cc:3007
  #, gcc-internal-format
  msgid "%<counted_by%> argument is not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.cc:3020
  #, fuzzy, gcc-internal-format
  #| msgid "section of `%s' conflicts with previous declaration"
  msgid "%<counted_by%> argument %qE conflicts with previous declaration %qE"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: c-family/c-attribs.cc:3041 d/d-attribs.cc:1146 jit/dummy-frontend.cc:757
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: c-family/c-attribs.cc:3046 jit/dummy-frontend.cc:762
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: c-family/c-attribs.cc:3087
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:3097 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\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:3112
  #, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr ""
  
! #: c-family/c-attribs.cc:3119
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on const variable"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:3130
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:3143
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:3176
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c-family/c-attribs.cc:3195 d/d-attribs.cc:1094
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c-family/c-attribs.cc:3203 d/d-attribs.cc:1102
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:3213
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: c-family/c-attribs.cc:3227 d/d-attribs.cc:1126
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3228 d/d-attribs.cc:1127
  #, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3263 jit/dummy-frontend.cc:857
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr ""
  
! #: c-family/c-attribs.cc:3271 jit/dummy-frontend.cc:865
  #, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:3288 c-family/c-attribs.cc:4278
  #: ada/gcc-interface/utils.cc:7541 jit/dummy-frontend.cc:882
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:3321 jit/dummy-frontend.cc:915
  #, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr ""
  
  #. Explicitly handle this case since using a string literal
  #. as an argument is a likely mistake.
! #: c-family/c-attribs.cc:3373
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a string"
  msgstr ""
--- 35798,36175 ----
  msgid "%qE attribute requires different values for %<false%> and %<true%> for type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:1256
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:1268
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  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 ""
  
! #: c-family/c-attribs.cc:1779
  #, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr ""
  
! #: c-family/c-attribs.cc:1869 jit/dummy-frontend.cc:289 lto/lto-lang.cc:311
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  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 ""
  
! #: c-family/c-attribs.cc:2099
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:2138 c-family/c-attribs.cc:4388
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:2161
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: c-family/c-attribs.cc:2178
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:2274
  #, fuzzy, gcc-internal-format
  #| msgid "section attributes are not supported for this target"
  msgid "destructor priorities are not supported"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: c-family/c-attribs.cc:2276
  #, fuzzy, gcc-internal-format
  #| msgid "section attributes are not supported for this target"
  msgid "constructor priorities are not supported"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: c-family/c-attribs.cc:2298
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.cc:2303
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.cc:2311
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.cc:2314
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.cc:2467
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown machine mode %qE"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: c-family/c-attribs.cc:2501
  #, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr ""
  
! #: c-family/c-attribs.cc:2504
  #, gcc-internal-format
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr ""
  
! #: c-family/c-attribs.cc:2513
  #, fuzzy, gcc-internal-format
  #| msgid "unable to open file '%s'"
  msgid "unable to emulate %qs"
  msgstr "немагу адчыніць файл \"%s\""
  
! #: c-family/c-attribs.cc:2526
  #, fuzzy, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: c-family/c-attribs.cc:2543
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr ""
  
! #: c-family/c-attribs.cc:2554
  #, fuzzy, gcc-internal-format
  #| msgid "no data type for mode `%s'"
  msgid "no data type for mode %qs"
  msgstr "няма тыпа дадзеных для рэжыма \"%s\""
  
! #: c-family/c-attribs.cc:2564
  #, gcc-internal-format
  msgid "cannot use mode %qs for enumerated types"
  msgstr ""
  
! #: c-family/c-attribs.cc:2592
  #, fuzzy, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c-family/c-attribs.cc:2621 c-family/c-attribs.cc:3081 d/d-attribs.cc:1024
  #, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: c-family/c-attribs.cc:2627 d/d-attribs.cc:1031
  #, fuzzy, gcc-internal-format
  #| msgid "section attributes are not supported for this target"
  msgid "section attribute not allowed for %q+D"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: c-family/c-attribs.cc:2633
  #, fuzzy, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: c-family/c-attribs.cc:2642 d/d-attribs.cc:1047
  #, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr ""
  
! #: c-family/c-attribs.cc:2653 config/bfin/bfin.cc:4796 config/bfin/bfin.cc:4847
  #: config/bfin/bfin.cc:4873 config/bfin/bfin.cc:4886 d/d-attribs.cc:1058
  #, fuzzy, gcc-internal-format
  #| msgid "section of `%s' conflicts with previous declaration"
  msgid "section of %q+D conflicts with previous declaration"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: c-family/c-attribs.cc:2662 c-family/c-attribs.cc:3107 d/d-attribs.cc:1067
  #, fuzzy, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: c-family/c-attribs.cc:2778
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.cc:2803
  #, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:2848
  #, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.cc:2899
  #, gcc-internal-format
  msgid "%qE attribute may not be specified for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.cc:2906
  #, gcc-internal-format
  msgid "%qE attribute may not be specified for a non-array field"
  msgstr ""
  
! #: c-family/c-attribs.cc:2913
  #, gcc-internal-format
  msgid "%qE attribute argument not an integer"
  msgstr ""
  
! #: c-family/c-attribs.cc:2919 c-family/c-attribs.cc:6769
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr ""
  
! #: c-family/c-attribs.cc:2943
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported for C++ for now, ignored"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: c-family/c-attribs.cc:2951
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-field declaration %q+D"
  msgstr ""
  
! #: c-family/c-attribs.cc:2960
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-array or non-pointer field"
  msgstr ""
  
! #: c-family/c-attribs.cc:2969
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-flexible array member field"
  msgstr ""
  
! #: c-family/c-attribs.cc:2981
  #, gcc-internal-format
  msgid "%qE attribute is used for a pointer to void"
  msgstr ""
  
! #: c-family/c-attribs.cc:2989
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not allowed for a pointer to function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c-family/c-attribs.cc:3000
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr ""
  
! #: c-family/c-attribs.cc:3008
  #, gcc-internal-format
  msgid "%<counted_by%> argument is not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.cc:3021
  #, fuzzy, gcc-internal-format
  #| msgid "section of `%s' conflicts with previous declaration"
  msgid "%<counted_by%> argument %qE conflicts with previous declaration %qE"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: c-family/c-attribs.cc:3042 d/d-attribs.cc:1146 jit/dummy-frontend.cc:757
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: c-family/c-attribs.cc:3047 jit/dummy-frontend.cc:762
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: c-family/c-attribs.cc:3088
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  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\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:3113
  #, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr ""
  
! #: c-family/c-attribs.cc:3120
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on const variable"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:3131
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:3144
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:3177
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c-family/c-attribs.cc:3196 d/d-attribs.cc:1094
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c-family/c-attribs.cc:3204 d/d-attribs.cc:1102
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:3214
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: c-family/c-attribs.cc:3228 d/d-attribs.cc:1126
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3229 d/d-attribs.cc:1127
  #, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3264 jit/dummy-frontend.cc:857
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr ""
  
! #: c-family/c-attribs.cc:3272 jit/dummy-frontend.cc:865
  #, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  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 ""
  
! #: c-family/c-attribs.cc:3322 jit/dummy-frontend.cc:915
  #, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr ""
  
  #. Explicitly handle this case since using a string literal
  #. as an argument is a likely mistake.
! #: c-family/c-attribs.cc:3374
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a string"
  msgstr ""
*************** msgstr ""
*** 36142,36521 ****
  #. Similar to the string case, since some function attributes
  #. accept literal numbers as arguments (e.g., alloc_size or
  #. nonnull) using one here is a likely mistake.
! #: c-family/c-attribs.cc:3384
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr ""
  
! #: c-family/c-attribs.cc:3394
  #, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.cc:3449
  #, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.cc:3453
  #, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr ""
  
! #: c-family/c-attribs.cc:3500
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c-family/c-attribs.cc:3557
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: c-family/c-attribs.cc:3580
  #, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr ""
  
! #: c-family/c-attribs.cc:3593
  #, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr ""
  
! #: c-family/c-attribs.cc:3617 jit/dummy-frontend.cc:600
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:3623 jit/dummy-frontend.cc:606
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr ""
  
! #: c-family/c-attribs.cc:3636 jit/dummy-frontend.cc:619
  #, fuzzy, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: c-family/c-attribs.cc:3648 d/d-attribs.cc:1585 jit/dummy-frontend.cc:631
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:3664 d/d-attribs.cc:1614 jit/dummy-frontend.cc:647
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3676 d/d-attribs.cc:1625 jit/dummy-frontend.cc:659
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr ""
  
! #: c-family/c-attribs.cc:3679 c-family/c-attribs.cc:3683 d/d-attribs.cc:1628
  #: d/d-attribs.cc:1632 jit/dummy-frontend.cc:662 jit/dummy-frontend.cc:666
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
  
! #: c-family/c-attribs.cc:3720
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr ""
  
! #: c-family/c-attribs.cc:3742
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3764 c-family/c-attribs.cc:4361
! #: c-family/c-attribs.cc:6537 c-family/c-attribs.cc:6564
  #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c-family/c-attribs.cc:3810
  #, fuzzy, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:3820
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3824
  #, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr ""
  
! #: c-family/c-attribs.cc:3851
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c-family/c-attribs.cc:3861
  #, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr ""
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.cc:3907
  #, gcc-internal-format
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr ""
  
! #: c-family/c-attribs.cc:3909
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.cc:3914
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c-family/c-attribs.cc:3917
  #, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr ""
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.cc:3933
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr ""
  
! #: c-family/c-attribs.cc:3936 c-family/c-attribs.cc:3949
  #, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr ""
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.cc:3946
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:4060 c-family/c-attribs.cc:4108
! #: c-family/c-attribs.cc:4135 d/d-attribs.cc:1329
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:4154
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: c-family/c-attribs.cc:4162
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr ""
  
! #: c-family/c-attribs.cc:4173
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr ""
  
! #: c-family/c-attribs.cc:4186
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr ""
  
! #: c-family/c-attribs.cc:4291 ada/gcc-interface/utils.cc:7554
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.cc:4367 c-family/c-attribs.cc:6543
  #, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr ""
  
! #: c-family/c-attribs.cc:4418
  #, gcc-internal-format
  msgid "%qE attribute on function type without pointer arguments returning %<void%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:4481
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE attribute duplicated"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:4483
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:4582
  #, fuzzy, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: c-family/c-attribs.cc:4595 cp/class.cc:5120
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
  
! #: c-family/c-attribs.cc:4653
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.cc:4664
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr ""
  
! #: c-family/c-attribs.cc:4667
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qE argument is not a function"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: c-family/c-attribs.cc:4715 cp/name-lookup.cc:6707
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:4764 c-family/c-attribs.cc:4829
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:4788
  #, gcc-internal-format
  msgid "the message attached to %<unavailable%> is not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:4890 c-family/c-attribs.cc:4892
  #, fuzzy, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: c-family/c-attribs.cc:4927 c-family/c-attribs.cc:4931
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr ""
  
! #: c-family/c-attribs.cc:4944 c-family/c-attribs.cc:4948
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr ""
  
! #: c-family/c-attribs.cc:4956 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:4962 ada/gcc-interface/utils.cc:4520
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
  
! #: c-family/c-attribs.cc:4971 c-family/c-attribs.cc:4974
  #, gcc-internal-format
  msgid "number of vector components %wu not a power of two"
  msgstr ""
  
! #: c-family/c-attribs.cc:4981 c-family/c-attribs.cc:4985
  #, gcc-internal-format
  msgid "number of vector components %wu exceeds %d"
  msgstr ""
  
! #: c-family/c-attribs.cc:5045
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported on non-mask vector types"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: c-family/c-attribs.cc:5078 c-family/c-attribs.cc:5150
  #, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr ""
  
! #: c-family/c-attribs.cc:5172
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE attribute ignored on non-enum"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:5204 config/mips/mips.cc:1346 config/mips/mips.cc:1607
  #: config/mips/mips.cc:1661 config/riscv/riscv.cc:7590
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr ""
  
! #: c-family/c-attribs.cc:5215
  #, gcc-internal-format
  msgid "unsupported wide string type argument in %qE attribute"
  msgstr ""
  
! #: c-family/c-attribs.cc:5249 c-family/c-attribs.cc:5331
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c-family/c-attribs.cc:5323
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:5469
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5518
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5524
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.cc:5530
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5538
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5560
  #, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5643
  #, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr ""
  
! #: c-family/c-attribs.cc:5693
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr ""
  
! #: c-family/c-attribs.cc:5702
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5729
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5740
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
--- 36177,36556 ----
  #. Similar to the string case, since some function attributes
  #. accept literal numbers as arguments (e.g., alloc_size or
  #. nonnull) using one here is a likely mistake.
! #: c-family/c-attribs.cc:3385
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr ""
  
! #: c-family/c-attribs.cc:3395
  #, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.cc:3450
  #, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.cc:3454
  #, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr ""
  
! #: c-family/c-attribs.cc:3501
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c-family/c-attribs.cc:3558
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: c-family/c-attribs.cc:3581
  #, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr ""
  
! #: c-family/c-attribs.cc:3594
  #, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr ""
  
! #: c-family/c-attribs.cc:3618 jit/dummy-frontend.cc:600
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:3624 jit/dummy-frontend.cc:606
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr ""
  
! #: c-family/c-attribs.cc:3637 jit/dummy-frontend.cc:619
  #, fuzzy, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: c-family/c-attribs.cc:3649 d/d-attribs.cc:1585 jit/dummy-frontend.cc:631
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:3665 d/d-attribs.cc:1614 jit/dummy-frontend.cc:647
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3677 d/d-attribs.cc:1625 jit/dummy-frontend.cc:659
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr ""
  
! #: c-family/c-attribs.cc:3680 c-family/c-attribs.cc:3684 d/d-attribs.cc:1628
  #: d/d-attribs.cc:1632 jit/dummy-frontend.cc:662 jit/dummy-frontend.cc:666
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
  
! #: c-family/c-attribs.cc:3721
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr ""
  
! #: c-family/c-attribs.cc:3743
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c-family/c-attribs.cc:3811
  #, fuzzy, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:3821
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3825
  #, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr ""
  
! #: c-family/c-attribs.cc:3852
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c-family/c-attribs.cc:3862
  #, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr ""
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.cc:3908
  #, gcc-internal-format
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr ""
  
! #: c-family/c-attribs.cc:3910
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.cc:3915
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c-family/c-attribs.cc:3918
  #, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr ""
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.cc:3934
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr ""
  
! #: c-family/c-attribs.cc:3937 c-family/c-attribs.cc:3950
  #, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr ""
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.cc:3947
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:4061 c-family/c-attribs.cc:4109
! #: c-family/c-attribs.cc:4136 d/d-attribs.cc:1329
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:4155
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: c-family/c-attribs.cc:4163
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr ""
  
! #: c-family/c-attribs.cc:4174
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr ""
  
! #: c-family/c-attribs.cc:4187
  #, gcc-internal-format
  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 ""
  
! #: c-family/c-attribs.cc:4368 c-family/c-attribs.cc:6544
  #, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr ""
  
! #: c-family/c-attribs.cc:4419
  #, gcc-internal-format
  msgid "%qE attribute on function type without pointer arguments returning %<void%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:4482
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE attribute duplicated"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:4484
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:4583
  #, fuzzy, gcc-internal-format
  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 ""
  
! #: c-family/c-attribs.cc:4654
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.cc:4665
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr ""
  
! #: c-family/c-attribs.cc:4668
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qE argument is not a function"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6814
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:4765 c-family/c-attribs.cc:4830
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:4789
  #, gcc-internal-format
  msgid "the message attached to %<unavailable%> is not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:4891 c-family/c-attribs.cc:4893
  #, fuzzy, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: c-family/c-attribs.cc:4928 c-family/c-attribs.cc:4932
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr ""
  
! #: c-family/c-attribs.cc:4945 c-family/c-attribs.cc:4949
  #, gcc-internal-format
  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 ""
  
! #: c-family/c-attribs.cc:4972 c-family/c-attribs.cc:4975
  #, gcc-internal-format
  msgid "number of vector components %wu not a power of two"
  msgstr ""
  
! #: c-family/c-attribs.cc:4982 c-family/c-attribs.cc:4986
  #, gcc-internal-format
  msgid "number of vector components %wu exceeds %d"
  msgstr ""
  
! #: c-family/c-attribs.cc:5046
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported on non-mask vector types"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: c-family/c-attribs.cc:5079 c-family/c-attribs.cc:5151
  #, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr ""
  
! #: c-family/c-attribs.cc:5173
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE attribute ignored on non-enum"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:5205 config/mips/mips.cc:1346 config/mips/mips.cc:1607
  #: config/mips/mips.cc:1661 config/riscv/riscv.cc:7590
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr ""
  
! #: c-family/c-attribs.cc:5216
  #, gcc-internal-format
  msgid "unsupported wide string type argument in %qE attribute"
  msgstr ""
  
! #: c-family/c-attribs.cc:5250 c-family/c-attribs.cc:5332
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c-family/c-attribs.cc:5324
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:5470
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5519
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5525
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.cc:5531
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5539
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5561
  #, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5644
  #, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr ""
  
! #: c-family/c-attribs.cc:5694
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr ""
  
! #: c-family/c-attribs.cc:5703
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5730
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5741
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
*************** msgstr ""
*** 36524,36708 ****
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.cc:5753
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr ""
  
! #: c-family/c-attribs.cc:5794
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5797
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5822
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr ""
  
! #: c-family/c-attribs.cc:5826
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5833
  #, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr ""
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.cc:5841
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5852
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5865
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5883
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:6249
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.cc:6256
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "cleanup argument not a function"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: c-family/c-attribs.cc:6293
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr ""
  
! #: c-family/c-attribs.cc:6301
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c-family/c-attribs.cc:6317 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:6325 ada/gcc-interface/utils.cc:7108
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.cc:6374 ada/gcc-interface/utils.cc:7597
  #: d/d-attribs.cc:771 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
  #. The argument must be a constant string.
! #: c-family/c-attribs.cc:6415 config/sh/sh.cc:8562 d/d-attribs.cc:1038
  #: d/d-attribs.cc:1112 d/d-attribs.cc:1415 d/d-attribs.cc:1458
  #: d/d-attribs.cc:1520 d/d-attribs.cc:1599
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument not a string constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: c-family/c-attribs.cc:6589 ada/gcc-interface/utils.cc:7731
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized section name \"%s\""
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "нераспазнаная назва сэкцыі \"%s\""
  
! #: c-family/c-attribs.cc:6607
  #, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr ""
  
! #: c-family/c-attribs.cc:6622
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c-family/c-attribs.cc:6670
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: c-family/c-attribs.cc:6679
  #, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:6701
  #, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr ""
  
! #: c-family/c-attribs.cc:6713
  #, gcc-internal-format
  msgid "%qE attribute is for pointer types only"
  msgstr ""
  
! #: c-family/c-attribs.cc:6732
  #, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr ""
  
! #: c-family/c-attribs.cc:6755
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c-family/c-attribs.cc:6780
  #, fuzzy, gcc-internal-format
  #| msgid "language %s not recognized"
  msgid "%qE attribute argument %qE is not recognized"
  msgstr "мова %s не распазнана"
  
! #: c-family/c-attribs.cc:6795
  #, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions and function pointer fields"
  msgstr ""
  
! #: c-family/c-attribs.cc:6806
  #, gcc-internal-format
  msgid "%qE attribute ignored; field must be a function pointer"
  msgstr ""
  
! #: c-family/c-attribs.cc:6830
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "невядомая назва рэгістра: %s\n"
  
! #: c-family/c-attribs.cc:6857
  #, fuzzy, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "нерэчаісны %%-код"
  
! #: c-family/c-attribs.cc:6961
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: c-family/c-attribs.cc:6963
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: c-family/c-attribs.cc:7140
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
--- 36559,36743 ----
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.cc:5754
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr ""
  
! #: c-family/c-attribs.cc:5795
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5798
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5823
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr ""
  
! #: c-family/c-attribs.cc:5827
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5834
  #, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr ""
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.cc:5842
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5853
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5866
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5884
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:6250
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.cc:6257
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "cleanup argument not a function"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: c-family/c-attribs.cc:6294
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr ""
  
! #: c-family/c-attribs.cc:6302
  #, fuzzy, gcc-internal-format
  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:771 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
  #. The argument must be a constant string.
! #: c-family/c-attribs.cc:6416 config/sh/sh.cc:8561 d/d-attribs.cc:1038
  #: d/d-attribs.cc:1112 d/d-attribs.cc:1415 d/d-attribs.cc:1458
  #: d/d-attribs.cc:1520 d/d-attribs.cc:1599
  #, fuzzy, gcc-internal-format
  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"
  msgstr "нераспазнаная назва сэкцыі \"%s\""
  
! #: c-family/c-attribs.cc:6608
  #, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr ""
  
! #: c-family/c-attribs.cc:6623
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c-family/c-attribs.cc:6671
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: c-family/c-attribs.cc:6680
  #, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:6702
  #, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr ""
  
! #: c-family/c-attribs.cc:6714
  #, gcc-internal-format
  msgid "%qE attribute is for pointer types only"
  msgstr ""
  
! #: c-family/c-attribs.cc:6733
  #, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr ""
  
! #: c-family/c-attribs.cc:6756
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c-family/c-attribs.cc:6781
  #, fuzzy, gcc-internal-format
  #| msgid "language %s not recognized"
  msgid "%qE attribute argument %qE is not recognized"
  msgstr "мова %s не распазнана"
  
! #: c-family/c-attribs.cc:6796
  #, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions and function pointer fields"
  msgstr ""
  
! #: c-family/c-attribs.cc:6807
  #, gcc-internal-format
  msgid "%qE attribute ignored; field must be a function pointer"
  msgstr ""
  
! #: c-family/c-attribs.cc:6831
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "невядомая назва рэгістра: %s\n"
  
! #: c-family/c-attribs.cc:6858
  #, fuzzy, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "нерэчаісны %%-код"
  
! #: c-family/c-attribs.cc:6962
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: c-family/c-attribs.cc:6964
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: c-family/c-attribs.cc:7141
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
*************** msgid "suggest parentheses around assign
*** 36885,36891 ****
  msgstr ""
  
  #: c-family/c-common.cc:3910 c/c-decl.cc:5192 c/c-decl.cc:7734
! #: c/c-parser.cc:4185 c/c-typeck.cc:18623
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of %<restrict%>"
--- 36920,36926 ----
  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:18701
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of %<restrict%>"
*************** msgstr ""
*** 38009,38015 ****
  msgid "integer constant is too large for %<_BitInt(%d)%> type"
  msgstr ""
  
! #: c-family/c-lex.cc:1098 c/c-decl.cc:13043
  #, fuzzy, gcc-internal-format
  msgid "%<_BitInt(%d)%> is not supported on this target"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
--- 38044,38050 ----
  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 не падтрымліваецца гэтай мэтай"
*************** msgstr ""
*** 38035,38041 ****
  msgid "unsuffixed floating constant"
  msgstr "`%E' - нерэчаісная нязьменная тыпу string"
  
! #: c-family/c-lex.cc:1236 c/c-decl.cc:12963
  #, fuzzy, gcc-internal-format
  msgid "decimal floating-point not supported for this target"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
--- 38070,38076 ----
  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 "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
*************** msgstr ""
*** 38080,38096 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.cc:1660 c/c-parser.cc:9867
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr ""
  
! #: c-family/c-lex.cc:1696 c/c-parser.cc:9888
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20217
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 38115,38131 ----
  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:20275
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 38145,38151 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12087
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
--- 38180,38186 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12083
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
*************** msgstr ""
*** 38161,38177 ****
  msgid "%qE is not initialized"
  msgstr "прапушчан ініцыялізатар"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11971
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11562
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11977
  #, fuzzy, gcc-internal-format
  msgid "missing increment expression"
  msgstr "аргумент для \"%s\" прапушчан"
--- 38196,38212 ----
  msgid "%qE is not initialized"
  msgstr "прапушчан ініцыялізатар"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11967
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11558
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11973
  #, fuzzy, gcc-internal-format
  msgid "missing increment expression"
  msgstr "аргумент для \"%s\" прапушчан"
*************** msgstr "аргумент для \"%s\" �
*** 38181,38187 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11679
  #, fuzzy, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "нерэчаісны ініцыялізатар"
--- 38216,38222 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11675
  #, fuzzy, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "нерэчаісны ініцыялізатар"
*************** msgstr ""
*** 38276,38294 ****
  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:18397 cp/semantics.cc:10590
  #, 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:28136
! #: cp/parser.cc:53711
  #, 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:17468 cp/semantics.cc:9162
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
--- 38311,38329 ----
  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:18475 cp/semantics.cc:10586
  #, 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:53709
  #, 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:17546 cp/semantics.cc:9158
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
*************** msgstr ""
*** 38298,38305 ****
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15730 c/c-typeck.cc:17567
! #: c/c-typeck.cc:17755
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
--- 38333,38340 ----
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15808 c/c-typeck.cc:17645
! #: c/c-typeck.cc:17833
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
*************** msgstr ""
*** 38395,38473 ****
  msgid "external TLS initialization functions not supported on this target"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: c-family/c-opts.cc:1269
  #, gcc-internal-format
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr ""
  
! #: c-family/c-opts.cc:1283
  #, fuzzy, gcc-internal-format
  #| msgid "can't open output file `%s'"
  msgid "opening output file %s: %m"
  msgstr "немагчыма адчыніць файл уводу `%s'"
  
! #: c-family/c-opts.cc:1301
  #, gcc-internal-format
  msgid "the %qs debug info cannot be used with pre-compiled headers"
  msgstr ""
  
! #: c-family/c-opts.cc:1467 c-family/c-opts.cc:1488
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1492
  #, gcc-internal-format
  msgid "%<-MF%> and %<-fdeps-file=%> cannot share an output file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1502
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1505
  #, fuzzy, gcc-internal-format
  #| msgid "error writing to %s"
  msgid "when writing output to %s: %m"
  msgstr "памылка запісу ў %s"
  
! #: c-family/c-opts.cc:1583
  #, gcc-internal-format
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1607
  #, gcc-internal-format
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1640
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1643
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1746
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because optimizations are turned off"
  msgstr ""
  
! #: c-family/c-opts.cc:1750
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1756
  #, gcc-internal-format
  msgid "%<_GLIBCXX_ASSERTIONS%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1880
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr ""
--- 38430,38513 ----
  msgid "external TLS initialization functions not supported on this target"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: c-family/c-opts.cc:1273
! #, gcc-internal-format
! msgid "%<-freflection%> only supported with %<-std=c++26%> or %<-std=gnu++26%>"
! msgstr ""
! 
! #: c-family/c-opts.cc:1277
  #, gcc-internal-format
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr ""
  
! #: c-family/c-opts.cc:1291
  #, fuzzy, gcc-internal-format
  #| msgid "can't open output file `%s'"
  msgid "opening output file %s: %m"
  msgstr "немагчыма адчыніць файл уводу `%s'"
  
! #: c-family/c-opts.cc:1309
  #, gcc-internal-format
  msgid "the %qs debug info cannot be used with pre-compiled headers"
  msgstr ""
  
! #: c-family/c-opts.cc:1475 c-family/c-opts.cc:1496
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1500
  #, gcc-internal-format
  msgid "%<-MF%> and %<-fdeps-file=%> cannot share an output file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1510
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1513
  #, fuzzy, gcc-internal-format
  #| msgid "error writing to %s"
  msgid "when writing output to %s: %m"
  msgstr "памылка запісу ў %s"
  
! #: c-family/c-opts.cc:1591
  #, gcc-internal-format
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1615
  #, gcc-internal-format
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1648
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1651
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1754
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because optimizations are turned off"
  msgstr ""
  
! #: c-family/c-opts.cc:1758
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1764
  #, gcc-internal-format
  msgid "%<_GLIBCXX_ASSERTIONS%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1888
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr ""
*************** msgstr ""
*** 38890,38897 ****
  msgid "wrong type argument to %s"
  msgstr "не хапае аргументаў у функцыі"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4881
! #: cp/constexpr.cc:9156 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"
--- 38930,38937 ----
  msgid "wrong type argument to %s"
  msgstr "не хапае аргументаў у функцыі"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4883
! #: cp/constexpr.cc:9158 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 "нехапае аргумент�
*** 39384,39400 ****
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6323
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6326
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6329
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr ""
--- 39424,39440 ----
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6401
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6404
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6407
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr ""
*************** msgid_plural "passing argument %i to %qs
*** 39666,39672 ****
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:6963 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
--- 39706,39712 ----
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7041 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgstr ""
*** 40602,40824 ****
  msgid "PIC is only supported for RTPs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2672 config/arm/arm-mve-builtins.cc:601
  #, gcc-internal-format
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2674 config/aarch64/aarch64.cc:12168
! #: config/aarch64/aarch64.cc:19671 config/aarch64/aarch64.cc:20307
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2690
  #, gcc-internal-format
  msgid "ACLE function %qD is incompatible with the use of %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2708
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2718
  #, gcc-internal-format
  msgid "ACLE function %qD cannot be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2739
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2978
  #, fuzzy, gcc-internal-format
  msgid "first argument to %qD must be a string literal"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/aarch64/aarch64-builtins.cc:3111
! #: config/aarch64/aarch64-builtins.cc:3345 config/arm/arm-builtins.cc:2250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/aarch64/aarch64-builtins.cc:3183 config/arm/arm-builtins.cc:2586
  #, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3187
  #, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3433
  #, fuzzy, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/aarch64/aarch64-builtins.cc:3556
  #, gcc-internal-format
  msgid "128-bit system register support requires the %<d128%> extension"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3571
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "invalid system register name provided"
  msgstr "нерэчаісная назва рэгістра `%s'"
  
! #: config/aarch64/aarch64-builtins.cc:3585
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "invalid system register name %qs"
  msgstr "нерэчаісная назва рэгістра `%s'"
  
! #: config/aarch64/aarch64-builtins.cc:3666
  #, fuzzy, gcc-internal-format
  msgid "Constant-type argument expected"
  msgstr "не хапае аргументаў у функцыі"
  
! #: config/aarch64/aarch64-builtins.cc:3672
  #, gcc-internal-format
  msgid "argument %d must be a constant immediate in range [%wd,%wd]"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3751
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3786
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:5728
! #: config/aarch64/aarch64-builtins.cc:5748
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:5732
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-c.cc:400
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr ""
  
! #: config/aarch64/aarch64-c.cc:416
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:122
  #, gcc-internal-format
  msgid "static storage conflict - multiple pointer members of the same type cannot be parsed"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:139
  #, gcc-internal-format
! msgid "expected a string but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:153
  #, gcc-internal-format
! msgid "expected an integer value but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:168
  #, gcc-internal-format
! msgid "expected an unsigned integer value but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:182
  #, gcc-internal-format
! msgid "expected a boolean value but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:206
  #, gcc-internal-format, gfc-internal-format
  msgid "expected string for enum field %s"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:221
  #, fuzzy, gcc-internal-format
  msgid "%s not recognized, defaulting to %qs"
  msgstr "Не генерыраваць сімвальныя інструкцыі"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:246
  #, gcc-internal-format
  msgid "key %qs is not a tuning parameter, skipping"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:261
  #, gcc-internal-format
  msgid "key %qs expected to be an object"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:269
  #, gcc-internal-format
  msgid "key %qs expected to be an array"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:282
  #, gcc-internal-format
  msgid "key %qs expected to be an integer"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:293
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<int%> type [%d, %d]"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:304
  #, gcc-internal-format
  msgid "key %qs expected to be an unsigned integer"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:315
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<uint%> type [0, %u]"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:326
  #, gcc-internal-format
  msgid "key %qs expected to be a string"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:335
  #, gcc-internal-format
  msgid "key %qs expected to be a boolean (true/false)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:344
  #, gcc-internal-format
  msgid "key %qs expected to be an enum (string)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:351
  #, gcc-internal-format
  msgid "key %qs has unsupported type"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:357
  #, gcc-internal-format
  msgid "key %qs has unexpected format in schema"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:371
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Could not open data file %s.\n"
  msgid "could not open file %s"
  msgstr "Немагчыма адчыніць файл з дадзенымі %s.\n"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid ""
  #| "\n"
--- 40642,40901 ----
  msgid "PIC is only supported for RTPs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2673 config/arm/arm-mve-builtins.cc:601
  #, gcc-internal-format
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12191
! #: config/aarch64/aarch64.cc:19694 config/aarch64/aarch64.cc:20321
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2691
  #, gcc-internal-format
  msgid "ACLE function %qD is incompatible with the use of %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2709
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2719
  #, gcc-internal-format
  msgid "ACLE function %qD cannot be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2740
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2979
  #, fuzzy, gcc-internal-format
  msgid "first argument to %qD must be a string literal"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/aarch64/aarch64-builtins.cc:3112
! #: config/aarch64/aarch64-builtins.cc:3346 config/arm/arm-builtins.cc:2250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/aarch64/aarch64-builtins.cc:3184 config/arm/arm-builtins.cc:2586
  #, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3188
  #, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3434
  #, fuzzy, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/aarch64/aarch64-builtins.cc:3557
  #, gcc-internal-format
  msgid "128-bit system register support requires the %<d128%> extension"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3572
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "invalid system register name provided"
  msgstr "нерэчаісная назва рэгістра `%s'"
  
! #: config/aarch64/aarch64-builtins.cc:3586
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "invalid system register name %qs"
  msgstr "нерэчаісная назва рэгістра `%s'"
  
! #: config/aarch64/aarch64-builtins.cc:3667
  #, fuzzy, gcc-internal-format
  msgid "Constant-type argument expected"
  msgstr "не хапае аргументаў у функцыі"
  
! #: config/aarch64/aarch64-builtins.cc:3673
  #, gcc-internal-format
  msgid "argument %d must be a constant immediate in range [%wd,%wd]"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3752
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3787
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:5729
! #: config/aarch64/aarch64-builtins.cc:5749
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:5733
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-c.cc:404
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr ""
  
! #: config/aarch64/aarch64-c.cc:420
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:127
  #, gcc-internal-format
  msgid "static storage conflict - multiple pointer members of the same type cannot be parsed"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:134
  #, gcc-internal-format
! msgid "JSON tuning overrides an unspecified structure in the base tuning; fields not provided in JSON will default to 0"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:152
  #, gcc-internal-format
! msgid "...but got an object instead"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:155
  #, gcc-internal-format
! msgid "...but got an array instead"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:158
  #, gcc-internal-format
! msgid "...but got an integer instead"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:161
! #, fuzzy, gcc-internal-format
! msgid "...but got a floating-point value instead"
! msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:164
! #, gcc-internal-format
! msgid "...but got a string instead"
! msgstr ""
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:167
! #: config/aarch64/aarch64-json-tunings-parser.cc:170
! #: config/aarch64/aarch64-json-tunings-parser.cc:173
! #, gcc-internal-format
! msgid "...but got %qs instead"
! msgstr ""
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:187
! #, gcc-internal-format
! msgid "expected a string..."
! msgstr ""
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:205
! #, gcc-internal-format
! msgid "expected an integer value..."
! msgstr ""
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:224
! #, gcc-internal-format
! msgid "expected an unsigned integer value..."
! msgstr ""
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:242
! #, gcc-internal-format
! msgid "expected a boolean value..."
! msgstr ""
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:270
  #, gcc-internal-format, gfc-internal-format
  msgid "expected string for enum field %s"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:286
  #, fuzzy, gcc-internal-format
  msgid "%s not recognized, defaulting to %qs"
  msgstr "Не генерыраваць сімвальныя інструкцыі"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:313
  #, gcc-internal-format
  msgid "key %qs is not a tuning parameter, skipping"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:329
  #, gcc-internal-format
  msgid "key %qs expected to be an object"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:339
  #, gcc-internal-format
  msgid "key %qs expected to be an array"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:353
  #, gcc-internal-format
  msgid "key %qs expected to be an integer"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:365
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<int%> type [%d, %d]"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:377
  #, gcc-internal-format
  msgid "key %qs expected to be an unsigned integer"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:389
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<uint%> type [0, %u]"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:401
  #, gcc-internal-format
  msgid "key %qs expected to be a string"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:412
  #, gcc-internal-format
  msgid "key %qs expected to be a boolean (true/false)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:422
  #, gcc-internal-format
  msgid "key %qs expected to be an enum (string)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:430
  #, gcc-internal-format
  msgid "key %qs has unsupported type"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:437
  #, gcc-internal-format
  msgid "key %qs has unexpected format in schema"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Could not open data file %s.\n"
  msgid "could not open file %s"
  msgstr "Немагчыма адчыніць файл з дадзенымі %s.\n"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid ""
  #| "\n"
*************** msgstr ""
*** 40828,40885 ****
  "\n"
  "%s: памылка чытаньня файла ўводу `%s': %s\n"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:415
  #, gcc-internal-format
  msgid "JSON tuning file does not contain version information; compatibility cannot be verified"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:422
  #, gcc-internal-format, gfc-internal-format
  msgid "JSON tuning file was created with GCC version %d but current GCC version is %d"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:425
  #, gcc-internal-format
  msgid "JSON tuning files must be regenerated when switching between major GCC versions"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:446
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "error writing to %s"
  msgid "error parsing JSON data: %s"
  msgstr "памылка запісу ў %s"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:453
! #, gcc-internal-format
! msgid "JSON parsing returned null data"
! msgstr ""
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:459
  #, gcc-internal-format
  msgid "no JSON object found in the provided data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:481
  #, gcc-internal-format
  msgid "key %<tune_params%> not found in JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:488
  #, gcc-internal-format
  msgid "key %<tune_params%> is not a JSON object"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:494
  #, gcc-internal-format
  msgid "validation failed for the provided JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:507
  #, gcc-internal-format
  msgid "JSON tuning enables dispatch scheduling but %<dispatch_constraints%> is not available; disabling dispatch scheduling"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:524
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read JSON data in %s"
  msgstr ""
--- 40905,40957 ----
  "\n"
  "%s: памылка чытаньня файла ўводу `%s': %s\n"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:497
  #, gcc-internal-format
  msgid "JSON tuning file does not contain version information; compatibility cannot be verified"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:505
  #, gcc-internal-format, gfc-internal-format
  msgid "JSON tuning file was created with GCC version %d but current GCC version is %d"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:508
  #, gcc-internal-format
  msgid "JSON tuning files must be regenerated when switching between major GCC versions"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "error writing to %s"
  msgid "error parsing JSON data: %s"
  msgstr "памылка запісу ў %s"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:543
  #, gcc-internal-format
  msgid "no JSON object found in the provided data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:566
  #, gcc-internal-format
  msgid "key %<tune_params%> not found in JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:574
  #, gcc-internal-format
  msgid "key %<tune_params%> is not a JSON object"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:580
  #, gcc-internal-format
  msgid "validation failed for the provided JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:593
  #, gcc-internal-format
  msgid "JSON tuning enables dispatch scheduling but %<dispatch_constraints%> is not available; disabling dispatch scheduling"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:610
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read JSON data in %s"
  msgstr ""
*************** msgid "SVE type %qT cannot be passed to
*** 41408,41427 ****
  msgstr "\"%s\" звычайна функцыя"
  
  #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22625
  #, 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:22632
  #, 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:22640 config/arm/arm.cc:7311
! #: config/arm/arm.cc:7341 config/arm/arm.cc:29403
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
--- 41480,41499 ----
  msgstr "\"%s\" звычайна функцыя"
  
  #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22639
  #, 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:22646
  #, 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:22654 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 ""
*************** msgstr ""
*** 41441,41680 ****
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12166
  #, gcc-internal-format
  msgid "calling a streaming function requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12175 config/aarch64/aarch64.cc:12179
  #, 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:12182
  #, 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:12240
  #, 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:12242
  #, gcc-internal-format
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19255
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19299
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19355
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19367
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%Q value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "дрэннае %%Q значэнне"
  
! #: config/aarch64/aarch64.cc:19387
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Нераспазнаны выбар \"%s\""
  
! #: config/aarch64/aarch64.cc:19405
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "невядомая назва рэгістра: %s\n"
  
! #: config/aarch64/aarch64.cc:19615 config/arm/arm.cc:3211
  #: config/riscv/riscv.cc:12481
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19624 config/riscv/riscv.cc:12490
  #, 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:19632
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19642 config/arm/arm.cc:3223
  #: config/riscv/riscv.cc:12519 config/rs6000/rs6000.cc:4515
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "Нерэчаісны выбар %s"
  
! #: config/aarch64/aarch64.cc:19650
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19653
  #, 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:19659
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19667
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19669
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19765
  #, 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:19781 config/riscv/riscv.cc:12539
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19815
! #, gcc-internal-format
! msgid "no support for %qs without %qs"
! msgstr ""
! 
! #: config/aarch64/aarch64.cc:19882
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19893
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19898
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: config/aarch64/aarch64.cc:20054
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20121
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s не падтрымлівае %s"
  
! #: config/aarch64/aarch64.cc:20124
  #, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20130
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20204
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20207
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "-pipe не падтрымліваецца"
  
! #: config/aarch64/aarch64.cc:20305
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20415
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20418
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20422
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20457
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20460
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20464 config/aarch64/aarch64.cc:20548
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20503
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20544
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20604 config/aarch64/aarch64.cc:20782
  #: 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:20650
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20658 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:20713
  #: 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:20770 config/arm/arm.cc:33522
  #: config/loongarch/loongarch-target-attr.cc:383
  #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
  #: config/s390/s390.cc:16979
--- 41513,41747 ----
  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:19278
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19322
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19378
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19390
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%Q value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "дрэннае %%Q значэнне"
  
! #: config/aarch64/aarch64.cc:19410
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Нераспазнаны выбар \"%s\""
  
! #: config/aarch64/aarch64.cc:19428
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "невядомая назва рэгістра: %s\n"
  
! #: config/aarch64/aarch64.cc:19638 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12481
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19647 config/riscv/riscv.cc:12490
  #, 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:19655
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19665 config/arm/arm.cc:3226
  #: config/riscv/riscv.cc:12519 config/rs6000/rs6000.cc:4515
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "Нерэчаісны выбар %s"
  
! #: config/aarch64/aarch64.cc:19673
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19676
  #, 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:19682
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19690
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19692
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19785
  #, 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:19801 config/riscv/riscv.cc:12539
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19896
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19907
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19912
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: config/aarch64/aarch64.cc:20068
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20135
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s не падтрымлівае %s"
  
! #: config/aarch64/aarch64.cc:20138
  #, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20144
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20218
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20221
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "-pipe не падтрымліваецца"
  
! #: config/aarch64/aarch64.cc:20319
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20429
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20432
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20436
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20471
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20474
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20478 config/aarch64/aarch64.cc:20562
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20517
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20558
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20618 config/aarch64/aarch64.cc:20796
  #: 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:20664
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20672 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:20727
  #: 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:20784 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
*************** msgstr ""
*** 41682,41877 ****
  msgid "attribute %<target%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20807
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20810
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20819
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21090 config/loongarch/loongarch.cc:11500
  #: config/riscv/riscv-target-attr.cc:552
  #, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21098 config/loongarch/loongarch.cc:11510
  #: config/riscv/riscv-target-attr.cc:562
  #, gcc-internal-format
  msgid "attribute %<target_version%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21120
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: config/aarch64/aarch64.cc:21124
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21130
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21712 config/i386/i386-features.cc:5462
! #: config/i386/i386-features.cc:5712 config/loongarch/loongarch.cc:12057
! #: config/riscv/riscv.cc:15534 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:21769 config/i386/i386-features.cc:5565
! #: config/loongarch/loongarch.cc:11654 config/riscv/riscv.cc:15588
  #: 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:21808
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21811
  #, gcc-internal-format
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23420 config/arm/arm.cc:6689
  #: 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:23425 config/arm/arm.cc:6694
  #: 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:23430 config/arm/arm.cc:6699
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:24992 config/aarch64/aarch64.cc:24995
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30704 config/i386/i386.cc:26805
! #: config/i386/i386.cc:26936
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported simdlen %wd"
  msgstr "непадтрымліваемая версія"
  
! #: config/aarch64/aarch64.cc:30718
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30722 config/i386/i386.cc:26827
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30756
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30760 config/i386/i386.cc:26858
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30831
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30851
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31041
  #, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31043
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "YYDEBUG не вызначан."
  
! #: config/aarch64/aarch64.cc:31862
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32170
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32810 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5216
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: config/aarch64/aarch64.cc:32823
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32826 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5230
  #, 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:32839
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32853 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:32865 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:33099
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33103
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33109
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33115
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
--- 41749,41944 ----
  msgid "attribute %<target%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20821
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20824
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20833
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21104 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:21112 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:21134
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: config/aarch64/aarch64.cc:21138
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21144
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21726 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12048
! #: config/riscv/riscv.cc:15547 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:21783 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15601
  #: 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:21822
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21825
  #, gcc-internal-format
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23434 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:23439 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:23444 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25006 config/aarch64/aarch64.cc:25009
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30718 config/i386/i386.cc:26917
! #: config/i386/i386.cc:27048
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported simdlen %wd"
  msgstr "непадтрымліваемая версія"
  
! #: config/aarch64/aarch64.cc:30732
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30736 config/i386/i386.cc:26939
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30770
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30774 config/i386/i386.cc:26970
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30845
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30865
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31055
  #, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31057
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "YYDEBUG не вызначан."
  
! #: config/aarch64/aarch64.cc:31876
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32184
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32824 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5216
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: config/aarch64/aarch64.cc:32837
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32840 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5230
  #, 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:32853
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32867 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:32879 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:33113
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33117
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33123
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33129
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
*************** msgstr ""
*** 41930,41936 ****
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr ""
  
! #: config/alpha/alpha.cc:7353 config/alpha/alpha.cc:7356 config/arc/arc.cc:6996
  #: config/arc/arc.cc:7270 config/s390/s390.cc:943
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 41997,42003 ----
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr ""
  
! #: config/alpha/alpha.cc:7354 config/alpha/alpha.cc:7357 config/arc/arc.cc:6996
  #: config/arc/arc.cc:7270 config/s390/s390.cc:943
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgid "last register name %s must be an
*** 41984,41990 ****
  msgstr ""
  
  #: config/arc/arc.cc:1100 config/ia64/ia64.cc:6111 config/pa/pa.cc:492
! #: config/sh/sh.cc:8306
  #, gcc-internal-format, gfc-internal-format
  msgid "%s-%s is an empty range"
  msgstr ""
--- 42051,42057 ----
  msgstr ""
  
  #: config/arc/arc.cc:1100 config/ia64/ia64.cc:6111 config/pa/pa.cc:492
! #: config/sh/sh.cc:8305
  #, gcc-internal-format, gfc-internal-format
  msgid "%s-%s is an empty range"
  msgstr ""
*************** msgstr "аргумент `__builtin_args
*** 42052,42072 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/arc/arc.cc:2049 config/arm/arm.cc:7444 config/arm/arm.cc:7462
! #: config/arm/arm.cc:7641 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:3068 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5888 config/riscv/riscv.cc:7562
  #: 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:8442
! #: config/sh/sh.cc:8460 config/sh/sh.cc:8484 config/sh/sh.cc:8555
! #: config/sh/sh.cc:8578 config/stormy16/stormy16.cc:2402
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to functions"
--- 42119,42139 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  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:5888 config/riscv/riscv.cc:7562
  #: 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:2402
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to functions"
*************** msgstr "памер \"%s\" больш ч�
*** 42206,42222 ****
  msgid "%qE attribute only applies to variables"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:24966
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25030
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25059
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
--- 42273,42289 ----
  msgid "%qE attribute only applies to variables"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25075
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25139
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25168
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
*************** msgstr ""
*** 42362,42644 ****
  msgid "constant predicate argument %d (%wx) does not map to %d lane numbers, converted to %wx"
  msgstr ""
  
! #: config/arm/arm.cc:2974
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: config/arm/arm.cc:2978
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:2981
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:2989
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.cc:2993
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:2997
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:3010
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.cc:3015
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.cc:3020
  #, gcc-internal-format
  msgid "%qs is incompatible with %<-mword-relocations%>"
  msgstr ""
  
! #: config/arm/arm.cc:3122
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: config/arm/arm.cc:3172
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: config/arm/arm.cc:3231 config/arm/arm.cc:33186
  #, fuzzy, gcc-internal-format
  msgid "This architecture does not support branch protection instructions"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: config/arm/arm.cc:3234
  #, gcc-internal-format
  msgid "Return address signing is not supported with %<-mtpcs-frame%>."
  msgstr ""
  
! #: config/arm/arm.cc:3372
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr ""
  
! #: config/arm/arm.cc:3627
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.cc:3636
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.cc:3639
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.cc:3662
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.cc:3670
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.cc:3672
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.cc:3697
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.cc:3709 config/arm/arm.cc:33536
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.cc:3717
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.cc:3726
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.cc:3766 config/pru/pru.cc:627
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: config/arm/arm.cc:3935
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr ""
  
! #: config/arm/arm.cc:3973
  #, gcc-internal-format
  msgid "%<-mstack-protector-guard=tls%> needs a hardware TLS register"
  msgstr ""
  
! #: config/arm/arm.cc:3998
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.cc:4011
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.cc:4014
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.cc:4019
  #, gcc-internal-format
  msgid "%<__fp16%> and no ldrh"
  msgstr ""
  
! #: config/arm/arm.cc:4022
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: config/arm/arm.cc:4027
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4037
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4045
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.cc:6329
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6331
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6360
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6635
  #, gcc-internal-format
  msgid "Thumb-1 %<hard-float%> VFP ABI"
  msgstr ""
  
! #: config/arm/arm.cc:6730
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7114 config/arm/arm.cc:7305 config/arm/arm.cc:7338
! #: config/arm/arm.cc:29396
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.cc:7468
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7590
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.cc:7602
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.cc:7611
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.cc:7633 config/arm/arm.cc:7685
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: config/arm/arm.cc:7652
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.cc:7705
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "\"%s\" звычайна функцыя"
  
! #: config/arm/arm.cc:9700
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.cc:13527 config/arm/arm.cc:13529
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.cc:25975
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.cc:26638
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.cc:26893
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.cc:27146
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.cc:27444
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.cc:33551
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr ""
--- 42429,42711 ----
  msgid "constant predicate argument %d (%wx) does not map to %d lane numbers, converted to %wx"
  msgstr ""
  
! #: config/arm/arm.cc:2977
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: config/arm/arm.cc:2981
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:2984
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:2992
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.cc:2996
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:3000
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:3013
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.cc:3018
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.cc:3023
  #, gcc-internal-format
  msgid "%qs is incompatible with %<-mword-relocations%>"
  msgstr ""
  
! #: config/arm/arm.cc:3125
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: config/arm/arm.cc:3175
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: config/arm/arm.cc:3234 config/arm/arm.cc:33201
  #, fuzzy, gcc-internal-format
  msgid "This architecture does not support branch protection instructions"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: config/arm/arm.cc:3237
  #, gcc-internal-format
  msgid "Return address signing is not supported with %<-mtpcs-frame%>."
  msgstr ""
  
! #: config/arm/arm.cc:3375
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr ""
  
! #: config/arm/arm.cc:3630
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.cc:3639
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.cc:3642
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.cc:3665
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.cc:3673
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.cc:3675
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.cc:3700
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.cc:3712 config/arm/arm.cc:33551
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.cc:3720
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.cc:3729
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.cc:3769 config/pru/pru.cc:627
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: config/arm/arm.cc:3938
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr ""
  
! #: config/arm/arm.cc:3976
  #, gcc-internal-format
  msgid "%<-mstack-protector-guard=tls%> needs a hardware TLS register"
  msgstr ""
  
! #: config/arm/arm.cc:4001
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.cc:4014
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.cc:4017
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.cc:4022
  #, gcc-internal-format
  msgid "%<__fp16%> and no ldrh"
  msgstr ""
  
! #: config/arm/arm.cc:4025
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: config/arm/arm.cc:4030
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4040
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4048
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.cc:6336
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6338
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6367
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6642
  #, gcc-internal-format
  msgid "Thumb-1 %<hard-float%> VFP ABI"
  msgstr ""
  
! #: config/arm/arm.cc:6737
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7121 config/arm/arm.cc:7320 config/arm/arm.cc:7353
! #: config/arm/arm.cc:29411
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.cc:7483
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7605
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.cc:7617
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.cc:7626
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.cc:7648 config/arm/arm.cc:7700
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: config/arm/arm.cc:7667
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.cc:7720
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "\"%s\" звычайна функцыя"
  
! #: config/arm/arm.cc:9715
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.cc:13542 config/arm/arm.cc:13544
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.cc:25990
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.cc:26653
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.cc:26908
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.cc:27161
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.cc:27459
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.cc:33566
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr ""
*************** msgstr ""
*** 42646,42668 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.cc:33559
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.cc:33572
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.cc:33586
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown target attribute or pragma %qs"
  msgstr "невядомая назва рэгістра: %s"
  
! #: config/arm/arm.cc:35822
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> flags not supported in thumb1 mode"
  msgstr "-pipe не падтрымліваецца"
--- 42713,42735 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.cc:33574
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.cc:33587
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.cc:33601
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown target attribute or pragma %qs"
  msgstr "невядомая назва рэгістра: %s"
  
! #: config/arm/arm.cc:35837
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> flags not supported in thumb1 mode"
  msgstr "-pipe не падтрымліваецца"
*************** msgstr "У канструкцыі"
*** 43097,43108 ****
  msgid "no destructors"
  msgstr "%d дэструктар(аў) знойдзен(а)\n"
  
! #: config/bpf/bpf.cc:781
  #, gcc-internal-format
  msgid "indirect call in function, which are not supported by eBPF"
  msgstr ""
  
! #: config/bpf/bpf.cc:1065 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5196
  #, fuzzy, gcc-internal-format
--- 43164,43175 ----
  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:5196
  #, fuzzy, gcc-internal-format
*************** msgstr ""
*** 43110,43140 ****
  msgid "invalid argument to built-in function"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: config/bpf/bpf.cc:1079
  #, fuzzy, gcc-internal-format
  msgid "invalid built-in function at expansion"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: config/bpf/bpf.cc:1300 config/bpf/bpf.cc:1303
  #, fuzzy, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: size must be constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/bpf/bpf.cc:1331 config/bpf/bpf.cc:1334
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
! #: config/bpf/bpf.cc:1384 config/bpf/bpf.cc:1387
  #, fuzzy, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: size must be constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/bpf/bpf.cc:1415 config/bpf/bpf.cc:1418
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
  #: config/c6x/c6x.cc:245
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-fPIC%> not supported without %<-mdsbt%> on this target"
--- 43177,43212 ----
  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 ""
  
+ #: config/bpf/core-builtins.cc:1796
+ #, gcc-internal-format
+ msgid "Access through packed struct may not be possible to patch for CO-RE"
+ msgstr ""
+ 
  #: config/c6x/c6x.cc:245
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-fPIC%> not supported without %<-mdsbt%> on this target"
*************** msgstr ""
*** 43375,43436 ****
  msgid "too many arguments passed in sgpr registers"
  msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
  
! #: config/gcn/gcn.cc:2521
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI"
  msgstr ""
  
! #: config/gcn/gcn.cc:2789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr "не хапае аргументаў у функцыі"
  
! #: config/gcn/gcn.cc:2951
  #, gcc-internal-format
  msgid "Unified Shared Memory is required, but XNACK is disabled"
  msgstr ""
  
! #: config/gcn/gcn.cc:2952
  #, gcc-internal-format
  msgid "Try -foffload-options=-mxnack=any"
  msgstr ""
  
! #: config/gcn/gcn.cc:3928
  #, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr ""
  
! #: config/gcn/gcn.cc:5044
  #, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr ""
  
! #: config/gcn/gcn.cc:5685
  #, gcc-internal-format
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr ""
  
! #: config/gcn/gcn.cc:6553
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6554
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6566 config/nvptx/nvptx.cc:6741
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6593 config/gcn/gcn.cc:6622
  #, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr ""
  
! #: config/gcn/gcn.cc:7105
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
--- 43447,43508 ----
  msgid "too many arguments passed in sgpr registers"
  msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
  
! #: config/gcn/gcn.cc:2559
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI"
  msgstr ""
  
! #: config/gcn/gcn.cc:2827
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr "не хапае аргументаў у функцыі"
  
! #: config/gcn/gcn.cc:2989
  #, gcc-internal-format
  msgid "Unified Shared Memory is required, but XNACK is disabled"
  msgstr ""
  
! #: config/gcn/gcn.cc:2990
  #, gcc-internal-format
  msgid "Try -foffload-options=-mxnack=any"
  msgstr ""
  
! #: config/gcn/gcn.cc:3967
  #, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr ""
  
! #: config/gcn/gcn.cc:5085
  #, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr ""
  
! #: config/gcn/gcn.cc:5726
  #, gcc-internal-format
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr ""
  
! #: config/gcn/gcn.cc:6594
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6595
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6607 config/nvptx/nvptx.cc:6741
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6634 config/gcn/gcn.cc:6663
  #, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr ""
  
! #: config/gcn/gcn.cc:7151
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
*************** msgstr ""
*** 43566,43592 ****
  msgid "cannot set position in PCH file: %m"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:1939
  #, gcc-internal-format
  msgid "no dispatcher found for the versioning attributes"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:1989
  #, gcc-internal-format
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:2000
  #, gcc-internal-format, gfc-internal-format
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:2110
  #, fuzzy, gcc-internal-format
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/i386/i386-builtins.cc:2134 config/i386/i386-builtins.cc:2183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter `%s' is initialized"
  msgid "parameter to builtin not valid: %s"
--- 43638,43664 ----
  msgid "cannot set position in PCH file: %m"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:1944
  #, gcc-internal-format
  msgid "no dispatcher found for the versioning attributes"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:1994
  #, gcc-internal-format
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:2005
  #, gcc-internal-format, gfc-internal-format
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:2115
  #, fuzzy, gcc-internal-format
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/i386/i386-builtins.cc:2139 config/i386/i386-builtins.cc:2188
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter `%s' is initialized"
  msgid "parameter to builtin not valid: %s"
*************** msgstr ""
*** 43759,43765 ****
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/i386/i386-features.cc:5457 config/rs6000/rs6000.cc:28522
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
--- 43831,43837 ----
  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 ""
*************** msgstr ""
*** 44316,44563 ****
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
  
! #: config/i386/i386.cc:1356
  #, gcc-internal-format
  msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:1359
  #, gcc-internal-format
  msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:1666
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "X32 does not support %<ms_abi%> attribute"
  msgstr "%s не падтрымлівае %s"
  
! #: config/i386/i386.cc:1700
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with nested function"
  msgstr ""
  
! #: config/i386/i386.cc:2076
  #, gcc-internal-format
  msgid "AVX512F vector argument without AVX512F enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2082
  #, gcc-internal-format
  msgid "AVX512F vector return without AVX512F enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2096
  #, gcc-internal-format
  msgid "AVX vector argument without AVX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2102
  #, gcc-internal-format
  msgid "AVX vector return without AVX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2118
  #, gcc-internal-format
  msgid "SSE vector argument without SSE enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2124
  #, gcc-internal-format
  msgid "SSE vector return without SSE enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2140
  #, gcc-internal-format
  msgid "MMX vector argument without MMX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2146
  #, gcc-internal-format
  msgid "MMX vector return without MMX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2345
  #, gcc-internal-format
  msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2474
  #, gcc-internal-format
  msgid "the ABI of passing union with %<long double%> has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2609
  #, gcc-internal-format
  msgid "the ABI of passing structure with %<complex float%> member has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2730
  msgid "the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:2827 config/i386/i386.cc:4204 config/i386/i386.cc:4214
  #, gcc-internal-format
  msgid "SSE register return with SSE2 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2829
  #, gcc-internal-format
  msgid "SSE register return with SSE disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2836
  #, gcc-internal-format
  msgid "SSE register argument with SSE2 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2838
  #, gcc-internal-format
  msgid "SSE register argument with SSE disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2858
  #, gcc-internal-format
  msgid "x87 register return with x87 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:3186 config/i386/i386.cc:3431 config/i386/i386.cc:4232
  #, gcc-internal-format
  msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:3188 config/i386/i386.cc:3433 config/i386/i386.cc:4234
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr ""
  
! #: config/i386/i386.cc:3844
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6927
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr ""
  
! #: config/i386/i386.cc:9180
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.cc:9270
  #, 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:10350
  #, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10355
  #, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10746
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.cc:10766
  #, 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:10777
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.cc:12532
  #, 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:12536
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12538
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:13882
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:13893 config/i386/i386.cc:13907
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.cc:13939
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.cc:13954
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.cc:14153 config/i386/i386.cc:14155
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.cc:18398
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:23804
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:23899
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr ""
  
! #: config/i386/i386.cc:24003
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:24718
  #, 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:26764
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.cc:26771
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:26778
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27464
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
--- 44388,44635 ----
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
  
! #: config/i386/i386.cc:1364
  #, gcc-internal-format
  msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:1367
  #, gcc-internal-format
  msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:1674
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "X32 does not support %<ms_abi%> attribute"
  msgstr "%s не падтрымлівае %s"
  
! #: config/i386/i386.cc:1708
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with nested function"
  msgstr ""
  
! #: config/i386/i386.cc:2084
  #, gcc-internal-format
  msgid "AVX512F vector argument without AVX512F enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2090
  #, gcc-internal-format
  msgid "AVX512F vector return without AVX512F enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2104
  #, gcc-internal-format
  msgid "AVX vector argument without AVX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2110
  #, gcc-internal-format
  msgid "AVX vector return without AVX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2126
  #, gcc-internal-format
  msgid "SSE vector argument without SSE enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2132
  #, gcc-internal-format
  msgid "SSE vector return without SSE enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2148
  #, gcc-internal-format
  msgid "MMX vector argument without MMX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2154
  #, gcc-internal-format
  msgid "MMX vector return without MMX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2353
  #, gcc-internal-format
  msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2482
  #, gcc-internal-format
  msgid "the ABI of passing union with %<long double%> has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2617
  #, gcc-internal-format
  msgid "the ABI of passing structure with %<complex float%> member has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2738
  msgid "the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:2835 config/i386/i386.cc:4212 config/i386/i386.cc:4222
  #, gcc-internal-format
  msgid "SSE register return with SSE2 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2837
  #, gcc-internal-format
  msgid "SSE register return with SSE disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2844
  #, gcc-internal-format
  msgid "SSE register argument with SSE2 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2846
  #, gcc-internal-format
  msgid "SSE register argument with SSE disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2866
  #, gcc-internal-format
  msgid "x87 register return with x87 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:3194 config/i386/i386.cc:3439 config/i386/i386.cc:4240
  #, gcc-internal-format
  msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:3196 config/i386/i386.cc:3441 config/i386/i386.cc:4242
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr ""
  
! #: config/i386/i386.cc:3852
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6936
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr ""
  
! #: config/i386/i386.cc:9289
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.cc:9379
  #, 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:10459
  #, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10464
  #, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10855
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.cc:10875
  #, 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:10886
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.cc:12641
  #, 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:12645
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12647
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:13991
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14002 config/i386/i386.cc:14016
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14048
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.cc:14063
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.cc:14262 config/i386/i386.cc:14264
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.cc:18507
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:23913
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:24008
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr ""
  
! #: config/i386/i386.cc:24112
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:24827
  #, 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:26876
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.cc:26883
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:26890
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27576
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
*************** msgstr "секцыя \"%s\" канфлі
*** 44589,44595 ****
  msgid "address area attribute cannot be specified for functions"
  msgstr "\"%s\" звычайна функцыя"
  
! #: config/ia64/ia64.cc:6084 config/pa/pa.cc:465 config/sh/sh.cc:8280
  #, gcc-internal-format
  msgid "value of %<-mfixed-range%> must have form REG1-REG2"
  msgstr ""
--- 44661,44667 ----
  msgid "address area attribute cannot be specified for functions"
  msgstr "\"%s\" звычайна функцыя"
  
! #: config/ia64/ia64.cc:6084 config/pa/pa.cc:465 config/sh/sh.cc:8279
  #, gcc-internal-format
  msgid "value of %<-mfixed-range%> must have form REG1-REG2"
  msgstr ""
*************** msgstr ""
*** 44609,44615 ****
  msgid "argument %qd is not a constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3100
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
  msgstr ""
--- 44681,44687 ----
  msgid "argument %qd is not a constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3116
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
  msgstr ""
*************** msgstr ""
*** 44619,44625 ****
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr ""
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2926
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND%> null pointer"
  msgstr ""
--- 44691,44697 ----
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr ""
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2942
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND%> null pointer"
  msgstr ""
*************** msgstr ""
*** 44781,44787 ****
  
  #: config/loongarch/loongarch-target-attr.cc:556
  #, gcc-internal-format
! msgid "characher before %<;%> in attribute %qs cannot be empty"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:567
--- 44853,44859 ----
  
  #: config/loongarch/loongarch-target-attr.cc:556
  #, gcc-internal-format
! msgid "character before %<;%> in attribute %qs cannot be empty"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:567
*************** msgstr ""
*** 44791,44797 ****
  
  #: config/loongarch/loongarch-target-attr.cc:576
  #, gcc-internal-format
! msgid "in attribute %qs the number of reatures cannot exceed two"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:600
--- 44863,44869 ----
  
  #: config/loongarch/loongarch-target-attr.cc:576
  #, gcc-internal-format
! msgid "in attribute %qs the number of features cannot exceed two"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:600
*************** msgid "%qE attribute is not supported fo
*** 44872,44878 ****
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
  #. The argument must be a constant integer.
! #: config/m32c/m32c.cc:2950 config/sh/sh.cc:8492 config/sh/sh.cc:8587
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument not an integer constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
--- 44944,44950 ----
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
  #. The argument must be a constant integer.
! #: config/m32c/m32c.cc:2950 config/sh/sh.cc:8491 config/sh/sh.cc:8586
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument not an integer constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
*************** msgstr ""
*** 44944,44950 ****
  msgid "%<-fexcess-precision=16%> is not supported on this target"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: config/mcore/mcore.cc:2963
  #, gcc-internal-format
  msgid "initialized variable %q+D is marked dllimport"
  msgstr ""
--- 45016,45022 ----
  msgid "%<-fexcess-precision=16%> is not supported on this target"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: config/mcore/mcore.cc:2961
  #, gcc-internal-format
  msgid "initialized variable %q+D is marked dllimport"
  msgstr ""
*************** msgid "MSP430 built-in functions only wo
*** 45579,45585 ****
  msgstr ""
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4139 config/xtensa/xtensa.cc:4165
  #, gcc-internal-format
  msgid "bad builtin code"
  msgstr ""
--- 45651,45657 ----
  msgstr ""
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4155 config/xtensa/xtensa.cc:4181
  #, gcc-internal-format
  msgid "bad builtin code"
  msgstr ""
*************** msgstr ""
*** 46294,46300 ****
  
  #: config/riscv/riscv.cc:7464
  #, gcc-internal-format
! msgid "unsupported %<ABI_VLEN%> value %d for %qs attribute;%<ABI_VLEN must%> be in the range [32, 16384] and must be a power of 2"
  msgstr ""
  
  #: config/riscv/riscv.cc:7489
--- 46366,46372 ----
  
  #: config/riscv/riscv.cc:7464
  #, gcc-internal-format
! msgid "unsupported %<ABI_VLEN%> value %d for %qs attribute; %<ABI_VLEN%> must be in the range [32, 16384] and must be a power of 2"
  msgstr ""
  
  #: config/riscv/riscv.cc:7489
*************** msgstr ""
*** 46428,46433 ****
--- 46500,46509 ----
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
  
+ #: config/riscv/riscv.cc:15067
+ msgid "invalid version %qB for %<target_clones%> attribute"
+ msgstr ""
+ 
  #. Address spaces are currently only supported by C.
  #: config/rl78/rl78.cc:376
  #, gcc-internal-format
*************** msgstr ""
*** 47365,47406 ****
  msgid "invalid type for cc output constraint"
  msgstr ""
  
! #: config/sh/sh.cc:943
  #, gcc-internal-format
  msgid "ignoring %<-fschedule-insns%> because of exception handling bug"
  msgstr ""
  
! #: config/sh/sh.cc:960
  #, gcc-internal-format
  msgid "unwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/sh/sh.cc:7429
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_saveregs%> not supported by this subtarget"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: config/sh/sh.cc:8366
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to interrupt functions"
  msgstr "\"%s\" звычайна функцыя"
  
! #: config/sh/sh.cc:8436
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is supported only for SH2A"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: config/sh/sh.cc:8478
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to SH2A"
  msgstr "\"%s\" звычайна функцыя"
  
! #: config/sh/sh.cc:8500
  #, gcc-internal-format
  msgid "%qE attribute argument should be between 0 to 255"
  msgstr ""
  
! #: config/sh/sh.cc:10859
  #, gcc-internal-format
  msgid "r0 needs to be available as a call-clobbered register"
  msgstr ""
--- 47441,47482 ----
  msgid "invalid type for cc output constraint"
  msgstr ""
  
! #: config/sh/sh.cc:941
  #, gcc-internal-format
  msgid "ignoring %<-fschedule-insns%> because of exception handling bug"
  msgstr ""
  
! #: config/sh/sh.cc:958
  #, gcc-internal-format
  msgid "unwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/sh/sh.cc:7427
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_saveregs%> not supported by this subtarget"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: config/sh/sh.cc:8365
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to interrupt functions"
  msgstr "\"%s\" звычайна функцыя"
  
! #: config/sh/sh.cc:8435
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is supported only for SH2A"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: config/sh/sh.cc:8477
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to SH2A"
  msgstr "\"%s\" звычайна функцыя"
  
! #: config/sh/sh.cc:8499
  #, gcc-internal-format
  msgid "%qE attribute argument should be between 0 to 255"
  msgstr ""
  
! #: config/sh/sh.cc:10858
  #, gcc-internal-format
  msgid "r0 needs to be available as a call-clobbered register"
  msgstr ""
*************** msgstr ""
*** 47672,47693 ****
  msgid "%qs is defined but plugin support is disabled"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2762
  #, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2797
  #, gcc-internal-format
  msgid "%<-f%s%> is not supported with CONST16 instructions"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2804
  #, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:4274
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in a %<.bss%> section"
  msgstr ""
--- 47748,47769 ----
  msgid "%qs is defined but plugin support is disabled"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2778
  #, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2813
  #, gcc-internal-format
  msgid "%<-f%s%> is not supported with CONST16 instructions"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2820
  #, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:4290
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in a %<.bss%> section"
  msgstr ""
*************** msgstr "няма тыпа дадзены
*** 47844,47877 ****
  msgid "no lowering routine installed for construct.  jemarch has been lazy"
  msgstr ""
  
! #: algol68/a68-low.cc:318
  #, gcc-internal-format, gfc-internal-format
  msgid "get skip tree: cannot compute SKIP for mode %s"
  msgstr ""
  
! #: algol68/a68-low.cc:1720
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "[cannot find %s]"
  msgid "cannot lower node %s"
  msgstr "[нельга знайсці %s]"
  
! #: algol68/a68-parser-scanner.cc:337
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Could not open data file %s.\n"
  msgid "could not open source file %s"
  msgstr "Немагчыма адчыніць файл з дадзенымі %s.\n"
  
! #: algol68/a68-parser-scanner.cc:344
  #, gcc-internal-format, gfc-internal-format
  msgid "specified file %s is a directory"
  msgstr ""
  
! #: algol68/a68-parser-scanner.cc:349
  #, fuzzy, gcc-internal-format
  msgid "could not get size of source file"
  msgstr "не магу знайсці крыніцу %s\n"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2805 c/c-typeck.cc:15412 cp/typeck.cc:2635
  #: cp/typeck.cc:9874 cp/typeck.cc:10682 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
--- 47920,47953 ----
  msgid "no lowering routine installed for construct.  jemarch has been lazy"
  msgstr ""
  
! #: algol68/a68-low.cc:319
  #, gcc-internal-format, gfc-internal-format
  msgid "get skip tree: cannot compute SKIP for mode %s"
  msgstr ""
  
! #: algol68/a68-low.cc:1774
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "[cannot find %s]"
  msgid "cannot lower node %s"
  msgstr "[нельга знайсці %s]"
  
! #: algol68/a68-parser-scanner.cc:338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Could not open data file %s.\n"
  msgid "could not open source file %s"
  msgstr "Немагчыма адчыніць файл з дадзенымі %s.\n"
  
! #: algol68/a68-parser-scanner.cc:345
  #, gcc-internal-format, gfc-internal-format
  msgid "specified file %s is a directory"
  msgstr ""
  
! #: algol68/a68-parser-scanner.cc:350
  #, fuzzy, gcc-internal-format
  msgid "could not get size of source file"
  msgstr "не магу знайсці крыніцу %s\n"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2883 c/c-typeck.cc:15490 cp/typeck.cc:2635
  #: cp/typeck.cc:9874 cp/typeck.cc:10682 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
*************** msgstr ""
*** 47962,47969 ****
  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:9967
! #: c/c-decl.cc:9973 c/c-decl.cc:10204
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr ""
--- 48038,48045 ----
  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 ""
*************** msgstr "секцыя \"%s\" канфлі
*** 48208,48214 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr ""
  
! #: c/c-decl.cc:3342 cp/name-lookup.cc:3659
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
--- 48284,48290 ----
  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 ""
*************** msgstr ""
*** 48218,48224 ****
  msgid "declaration of %qD shadows a previous local"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: c/c-decl.cc:3374 cp/name-lookup.cc:3370
  #, fuzzy, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
--- 48294,48300 ----
  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\""
*************** msgstr ""
*** 48501,48507 ****
  msgid "invalid use of attributes in empty declaration"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: c/c-decl.cc:5428 c/c-parser.cc:2663
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "пустое абвяшчэньне"
--- 48577,48583 ----
  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 "пустое абвяшчэньне"
*************** msgstr "ISO C89 не падтрымлі�
*** 48516,48522 ****
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C89 не падтрымлівае \"long long\""
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2181 cp/name-lookup.cc:9201
  #, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr ""
--- 48592,48598 ----
  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:9309
  #, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr ""
*************** msgstr ""
*** 48527,48533 ****
  msgid "%q+D is usually a function"
  msgstr "`%s' - звычайна функцыя"
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10935 cp/decl.cc:19821
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for `%s'"
  msgid "no previous declaration for %qD"
--- 48603,48609 ----
  msgid "%q+D is usually a function"
  msgstr "`%s' - звычайна функцыя"
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10959 cp/decl.cc:19852
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for `%s'"
  msgid "no previous declaration for %qD"
*************** msgstr ""
*** 48606,48612 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: c/c-decl.cc:6356 cp/decl.cc:10248
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
--- 48682,48688 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: c/c-decl.cc:6356 cp/decl.cc:10251
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
*************** msgstr "паўтарэнне \"restrict\
*** 48766,48772 ****
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr ""
  
! #: c/c-decl.cc:7109 c/c-parser.cc:3978
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
--- 48842,48848 ----
  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 ""
*************** msgstr ""
*** 48811,48817 ****
  msgid "storage class specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7170 cp/decl.cc:14898
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
--- 48887,48893 ----
  msgid "storage class specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7170 cp/decl.cc:14915
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
*************** msgstr ""
*** 48874,48880 ****
  msgid "declaration of type name as array of functions"
  msgstr ""
  
! #: c/c-decl.cc:7337 c/c-decl.cc:9755
  #, fuzzy, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "нявернае выкарыстанне \"restict\""
--- 48950,48956 ----
  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\""
*************** msgstr ""
*** 48992,49004 ****
  msgid "function definition has qualified void return type"
  msgstr "функцыя не вяртае тып string"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15313
  #, 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:3980
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
--- 49068,49080 ----
  msgid "function definition has qualified void return type"
  msgstr "функцыя не вяртае тып string"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15330
  #, 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 ""
*************** msgstr ""
*** 49121,49127 ****
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8019 cp/decl.cc:13674
  #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "тып параметра \"%s\" не аб'яўлены"
--- 49197,49203 ----
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8019 cp/decl.cc:13680
  #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "тып параметра \"%s\" не аб'яўлены"
*************** msgstr ""
*** 49193,49204 ****
  msgid "%<constexpr%> object has variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8307 c/c-parser.cc:13721
  #, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr ""
  
! #: c/c-decl.cc:8313 c/c-parser.cc:13724
  #, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr ""
--- 49269,49280 ----
  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 ""
*************** msgstr ""
*** 49235,49246 ****
  
  #. 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:11116
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.cc:8501 c/c-decl.cc:10909
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
--- 49311,49322 ----
  
  #. 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 ""
*************** msgstr "перанакіраванне s
*** 49327,49343 ****
  msgid "nested redefinition of %<struct %E%>"
  msgstr "перанакіраванне stdout: %s"
  
! #: c/c-decl.cc:9014 c/c-decl.cc:10233
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9021 c/c-decl.cc:10240
  #, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:9085 cp/decl.cc:6314 cp/parser.cc:31004
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
--- 49403,49419 ----
  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:6314 cp/parser.cc:31012
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
*************** msgstr ""
*** 49374,49937 ****
  msgid "using %qD as both field and typedef name is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9543
  #, 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:9559
  #, 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:9638
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr ""
  
! #: c/c-decl.cc:9640
  #, gcc-internal-format
  msgid "union has no members"
  msgstr ""
  
! #: c/c-decl.cc:9645
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr ""
  
! #: c/c-decl.cc:9647
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.cc:9724 cp/decl.cc:16338
  #, gcc-internal-format
  msgid "flexible array member in union is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:9728
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr ""
  
! #: c/c-decl.cc:9733
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:9780
  #, gcc-internal-format
  msgid "structure containing a flexible array member is not at the end of another structure"
  msgstr ""
  
! #: c/c-decl.cc:9807
  #, fuzzy, gcc-internal-format
  #| msgid "%s is too large"
  msgid "type %qT is too large"
  msgstr "%s - вельмі вялікі"
  
! #: c/c-decl.cc:9823
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qD has invalid type"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
  
! #: c/c-decl.cc:9878
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr ""
  
! #: c/c-decl.cc:9950
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.cc:9964
  #, gcc-internal-format
  msgid "redefinition of struct or union %qT with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:9971
  #, fuzzy, gcc-internal-format
  msgid "redefinition of struct or union %qT"
  msgstr "перанакіраванне stdout: %s"
  
! #: c/c-decl.cc:10154
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "перанакіраванне stdout: %s"
  
! #: c/c-decl.cc:10202
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "redeclaration of %<enum %E%>"
  msgstr "абвяшчэньне `%#D'"
  
! #: c/c-decl.cc:10214
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10303 cp/decl.cc:19075 m2/gm2-gcc/m2type.cc:2100
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.cc:10322
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.cc:10331
  #, gcc-internal-format
  msgid "enumeration values exceed range of %qs"
  msgstr ""
  
! #: c/c-decl.cc:10448
  #, fuzzy, gcc-internal-format
  msgid "conflicting redefinition of enum %qT"
  msgstr "перанакіраванне stdout: %s"
  
! #: c/c-decl.cc:10481 c/c-decl.cc:10497
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-decl.cc:10492
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-decl.cc:10516
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.cc:10523
  #, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10540
  #, gcc-internal-format
  msgid "value of redeclared enumerator outside the range of %qT"
  msgstr ""
  
! #: c/c-decl.cc:10568
  #, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr ""
  
! #: c/c-decl.cc:10574
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr ""
  
! #: c/c-decl.cc:10782 cp/decl.cc:6656 cp/decl.cc:19679
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
  
! #: c/c-decl.cc:10801
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:10813
  #, 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:10842
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.cc:10895
  #, gcc-internal-format
  msgid "ISO C23 does not allow defining parameters for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-decl.cc:10918
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for `%s'"
  msgid "no previous prototype for %qD"
  msgstr "няма папярэдняга прататыпа для \"%s\""
  
! #: c/c-decl.cc:10927
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: c/c-decl.cc:10945
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: c/c-decl.cc:10964
  #, 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:10966
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10973
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is usually a function"
  msgid "%qD is normally a non-static function"
  msgstr "`%s' - звычайна функцыя"
  
! #: c/c-decl.cc:10991
  #, gcc-internal-format
  msgid "versioned definitions are only allowed at file scope"
  msgstr ""
  
! #: c/c-decl.cc:11035
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.cc:11051
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.cc:11068
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C23"
  msgstr ""
  
! #: c/c-decl.cc:11108 c/c-decl.cc:11112
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr ""
  
! #: c/c-decl.cc:11125
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr ""
  
! #: c/c-decl.cc:11141
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr ""
  
! #: c/c-decl.cc:11149
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: c/c-decl.cc:11158
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: c/c-decl.cc:11187 c/c-decl.cc:11192
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.cc:11212
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-decl.cc:11219
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr ""
  
! #: c/c-decl.cc:11272
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:11283
  #, 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:11286 c/c-decl.cc:11326 c/c-decl.cc:11340
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "prototype declaration"
  msgstr "пустое абвяшчэньне"
  
! #: c/c-decl.cc:11318
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:11323
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11333
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:11338
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11583 cp/decl.cc:20614
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.cc:11602 cp/decl.cc:20690
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "parameter %qD set but not used"
  msgstr "адмеціна `%D' вызначана, але не выкарыстоўваецца"
  
! #: c/c-decl.cc:11699
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.cc:11704
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.cc:11711
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C89 не падтрымлівае \"long long\""
  
! #: c/c-decl.cc:11745
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11749
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11756
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11761
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11767
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11771
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:12071
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:12130 c/c-decl.cc:12137
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "duplicate %qE declaration specifier"
  msgstr "паўторнае абвяшчэньне адмеціны `%s'"
  
! #: c/c-decl.cc:12165 c/c-decl.cc:13271
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12167
  #, 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:12172
  #, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:12185 c/c-decl.cc:12618 c/c-decl.cc:13065
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12197 cp/parser.cc:37535
  #, 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:12205 c/c-decl.cc:12217 c/c-decl.cc:12221 c/c-decl.cc:12225
! #: c/c-decl.cc:12233 c/c-decl.cc:12237 c/c-decl.cc:12241 c/c-decl.cc:12245
  #: 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:12297
! #: c/c-decl.cc:12301 c/c-decl.cc:12305 c/c-decl.cc:12309 c/c-decl.cc:12313
  #: 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:12365 c/c-decl.cc:12369 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:12421 c/c-decl.cc:12425
  #: c/c-decl.cc:12437 c/c-decl.cc:12441 c/c-decl.cc:12445 c/c-decl.cc:12449
! #: c/c-decl.cc:12464 c/c-decl.cc:12468 c/c-decl.cc:12472 c/c-decl.cc:12476
! #: c/c-decl.cc:12480 c/c-decl.cc:12484 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:12522
! #: c/c-decl.cc:12526 c/c-decl.cc:12530 c/c-decl.cc:12534 c/c-decl.cc:12538
! #: c/c-decl.cc:12542 c/c-decl.cc:12546 c/c-decl.cc:12550 c/c-decl.cc:12562
! #: c/c-decl.cc:12566 c/c-decl.cc:12570 c/c-decl.cc:12574 c/c-decl.cc:12578
! #: c/c-decl.cc:12626 c/c-decl.cc:12630 c/c-decl.cc:12634 c/c-decl.cc:12638
! #: c/c-decl.cc:12642 c/c-decl.cc:12646 c/c-decl.cc:12696 c/c-decl.cc:12700
! #: c/c-decl.cc:12704 c/c-decl.cc:12708 c/c-decl.cc:12712 c/c-decl.cc:12716
! #: c/c-decl.cc:12730 c/c-decl.cc:12734 c/c-decl.cc:12738 c/c-decl.cc:12742
! #: c/c-decl.cc:12746 c/c-decl.cc:12750 c/c-decl.cc:12761 c/c-decl.cc:12765
! #: c/c-decl.cc:12769 c/c-decl.cc:12780 c/c-decl.cc:12791 c/c-decl.cc:12795
! #: c/c-decl.cc:12799 c/c-decl.cc:12803 c/c-decl.cc:12807 c/c-decl.cc:12818
! #: c/c-decl.cc:12822 c/c-decl.cc:12826 c/c-decl.cc:12830 c/c-decl.cc:12834
! #: c/c-decl.cc:12925 c/c-decl.cc:12929 c/c-decl.cc:12933 c/c-decl.cc:12937
! #: c/c-decl.cc:12941 c/c-decl.cc:12945 c/c-decl.cc:12949 c/c-decl.cc:12979
! #: c/c-decl.cc:12996 c/c-decl.cc:13000 c/c-decl.cc:13004 c/c-decl.cc:13008
  #, gcc-internal-format
  msgid "both %qs and %qs in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12210
  #, 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:12229 c/c-decl.cc:12293 c/c-decl.cc:12518 c/c-decl.cc:12674
  #, gcc-internal-format
  msgid "both %qs and %<__int%d%> in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12249 c/c-decl.cc:12317 c/c-decl.cc:12373 c/c-decl.cc:12429
! #: c/c-decl.cc:12554 c/c-decl.cc:12855 c/c-decl.cc:12863 c/c-decl.cc:12871
! #: c/c-decl.cc:12879 c/c-decl.cc:12887
  #, gcc-internal-format
  msgid "both %qs and %<_Float%d%s%> in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12461 c/c-parser.cc:12885
  #, 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:12515
  #, 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:12591 c/c-decl.cc:13206 c/c-decl.cc:13265
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qE"
  msgstr "паўтарэньне `%s'"
  
! #: c/c-decl.cc:12608
  #, gcc-internal-format
  msgid "%qs cannot be defined via %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:12612
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used here"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c/c-decl.cc:12665
  #, 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:12670 c/c-decl.cc:12678
  #, gcc-internal-format
  msgid "both %<__int%d%> and %qs in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12684
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: c/c-decl.cc:12727
  #, 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:12846
  #, 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:12897 cp/parser.cc:22578
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: c/c-decl.cc:12966
  #, 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:12989 c/c-decl.cc:13367 c/c-parser.cc:11798
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: c/c-decl.cc:12991
  #, 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:13020
  #, fuzzy, gcc-internal-format
  msgid "%<_BitInt%> argument is not an integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-decl.cc:13026
  #, fuzzy, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is not a positive integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-decl.cc:13033
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
  msgstr ""
  
! #: c/c-decl.cc:13082
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:13095
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.cc:13150
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qE is not at beginning of declaration"
--- 49450,50013 ----
  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:16369
  #, 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:19106 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:6655 cp/decl.cc:19710
  #, 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:20645
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.cc:11626 cp/decl.cc:20721
  #, 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:37533
  #, 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:22574
  #, 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"
*************** msgstr "\"%s\" - гэта не пача�
*** 49939,50110 ****
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:13171 c/c-decl.cc:13248
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:13173
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:13175 c/c-decl.cc:13244
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:13177 c/c-decl.cc:13214
  #, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:13191 c/c-parser.cc:3504 c/c-parser.cc:4875 c/c-parser.cc:10959
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s не падтрымлівае %s"
  
! #: c/c-decl.cc:13194 c/c-parser.cc:3507 c/c-parser.cc:4878 c/c-parser.cc:10962
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C90 does not support %qE"
  msgstr "%s не падтрымлівае %s"
  
! #: c/c-decl.cc:13220
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:13229
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.cc:13235
  #, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:13242
  #, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:13250
  #, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr ""
  
! #: c/c-decl.cc:13263
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:13279
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:13287
  #, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:13364
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.cc:13379
  #, 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:13390
  #, 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:13419
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:13445 c/c-decl.cc:13461 c/c-decl.cc:13487
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: c/c-decl.cc:13633
  #, gcc-internal-format
  msgid "%<signed _BitInt%> argument must be at least 2"
  msgstr ""
  
! #: c/c-decl.cc:13642
  #, 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:13943 cp/semantics.cc:6995
  #, 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:13947 cp/semantics.cc:6999
  #, 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:14240
  #, gcc-internal-format
  msgid "ISO C does not support %qs statement with an identifier operand before C2Y"
  msgstr ""
  
! #: c/c-decl.cc:14292
  #, 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:14296
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:14301
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14304
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop"
  msgstr ""
  
! #: c/c-decl.cc:14310
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE refers to a named %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14312 c/c-decl.cc:14329
  #, gcc-internal-format
  msgid "%<switch%> name defined here"
  msgstr ""
  
! #: c/c-decl.cc:14320
  #, gcc-internal-format
  msgid "%qs statement operand %qE refers to a loop outside of its body"
  msgstr ""
  
! #: c/c-decl.cc:14322
  #, gcc-internal-format
  msgid "loop name defined here"
  msgstr ""
  
! #: c/c-decl.cc:14326
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
  msgstr ""
--- 50015,50186 ----
  
  #. 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:6991
  #, 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:6995
  #, 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 ""
*************** msgstr ""
*** 50114,50150 ****
  msgid "%qs is a keyword with %qs onwards"
  msgstr ""
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14680 cp/typeck.cc:6053
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14689 cp/typeck.cc:6061
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14616 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14708 cp/typeck.cc:6069
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14640 cp/typeck.cc:6011
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14700
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14627
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
--- 50190,50226 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr ""
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14758 cp/typeck.cc:6053
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14767 cp/typeck.cc:6061
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14694 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14786 cp/typeck.cc:6069
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14718 cp/typeck.cc:6011
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14778
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14705
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
*************** msgstr ""
*** 50154,50303 ****
  msgid "identifier %qE conflicts with C++ keyword"
  msgstr ""
  
! #: c/c-parser.cc:1087 cp/parser.cc:3449
  #, gcc-internal-format
  msgid "version control conflict marker in file"
  msgstr ""
  
! #: c/c-parser.cc:1310 cp/parser.cc:3533
  #, gcc-internal-format
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1509 cp/parser.cc:37772
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr ""
  
! #: c/c-parser.cc:2080
  #, 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:2106 c/c-parser.cc:2115 c/c-parser.cc:29063 cp/parser.cc:54562
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:2122 cp/semantics.cc:4068
  #, gcc-internal-format
  msgid "%<omp begin declare variant%> without corresponding %<omp end declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:2226 c/c-parser.cc:14906
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
  
! #: c/c-parser.cc:2310
  #, gcc-internal-format
  msgid "%<assume%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.cc:2509
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2517
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2525
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2538 c/c-parser.cc:3772 c/c-parser.cc:5479
  #, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr ""
  
! #: c/c-parser.cc:2542 c/c-parser.cc:3776 c/c-parser.cc:5483
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown type name %qE"
  msgstr "невядомая назва рэгістра: %s"
  
! #: c/c-parser.cc:2569 c/c-parser.cc:16292 c/c-parser.cc:25960
! #: c/c-parser.cc:26704 c/c-parser.cc:27293 cp/parser.cc:51256
! #: cp/parser.cc:57388
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration specifiers"
  msgstr "пустое абвяшчэньне"
  
! #: c/c-parser.cc:2598
  #, gcc-internal-format
  msgid "%qT declared in underspecified object declaration"
  msgstr ""
  
! #: c/c-parser.cc:2603
  #, gcc-internal-format
  msgid "%qT defined in underspecified object declaration"
  msgstr ""
  
! #: c/c-parser.cc:2639
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "%qs in empty declaration"
  msgstr "пустое абвяшчэньне"
  
! #: c/c-parser.cc:2653
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.cc:2691 c/c-parser.cc:8488
  #, gcc-internal-format
  msgid "attribute %<musttail%> mixed with other attributes on %<return%> statement"
  msgstr ""
  
! #: c/c-parser.cc:2707 c/c-parser.cc:4667
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:2725 cp/parser.cc:40039 cp/parser.cc:40111
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c/c-parser.cc:2760
  #, 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:2781
  #, gcc-internal-format
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.cc:2791 c/c-parser.cc:8508 cp/parser.cc:14523 cp/parser.cc:14780
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:2794 c/c-parser.cc:8475 cp/cp-gimplify.cc:4095
  #, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:2844
  #, gcc-internal-format
  msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2857
  #, gcc-internal-format
  msgid "%<auto%> requires a plain identifier, possibly with attributes, as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2883
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr ""
--- 50230,50379 ----
  msgid "identifier %qE conflicts with C++ keyword"
  msgstr ""
  
! #: c/c-parser.cc:1091 cp/parser.cc:3449
  #, gcc-internal-format
  msgid "version control conflict marker in file"
  msgstr ""
  
! #: c/c-parser.cc:1314 cp/parser.cc:3533
  #, gcc-internal-format
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1513 cp/parser.cc:37770
  #, 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:54560
  #: 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:51254
! #: cp/parser.cc:57386
  #, 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:40037 cp/parser.cc:40109
  #, 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:14521 cp/parser.cc:14778
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:2798 c/c-parser.cc:8479 cp/cp-gimplify.cc:4095
  #, 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 ""
*************** msgstr ""
*** 50305,50336 ****
  #. 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:2898
  #, gcc-internal-format
  msgid "attributes should be specified before the declarator in a function definition"
  msgstr ""
  
! #: c/c-parser.cc:2937
  #, gcc-internal-format
  msgid "%<__auto_type%> used with a bit-field initializer"
  msgstr ""
  
! #: c/c-parser.cc:3049 c/c-parser.cc:3194
  #, gcc-internal-format
  msgid "%qs requires an initialized data declaration"
  msgstr ""
  
! #: c/c-parser.cc:3149
  #, gcc-internal-format
  msgid "%qs may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.cc:3181 cp/parser.cc:18172
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:3186
  #, gcc-internal-format
  msgid "declaration in condition can only declare a single object"
  msgstr ""
--- 50381,50412 ----
  #. 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:18168
  #, 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 ""
*************** msgstr ""
*** 50338,50722 ****
  #. 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:3205 c/c-parser.cc:3262
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.cc:3214
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr ""
  
! #: c/c-parser.cc:3366
  #, fuzzy, gcc-internal-format
  msgid "%<__RTL%> function cannot be a nested function"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: c/c-parser.cc:3368
  #, fuzzy, gcc-internal-format
  msgid "%<__GIMPLE%> function cannot be a nested function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c/c-parser.cc:3530 c/c-parser.cc:9828 c/c-parser.cc:16365
! #: c/c-parser.cc:21723 cp/parser.cc:46080
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
  
! #: c/c-parser.cc:3539
  #, 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:3545
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr ""
  
! #: c/c-parser.cc:3554
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-parser.cc:3559
  #, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr ""
  
! #: c/c-parser.cc:3566
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.cc:3568 cp/semantics.cc:13127
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
  
! #: c/c-parser.cc:3948
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr ""
  
! #: c/c-parser.cc:3951
  #, 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:3954
  #, 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:3982
  #, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr ""
  
! #: c/c-parser.cc:4012
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.cc:4049
  #, fuzzy, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: c/c-parser.cc:4060
  #, gcc-internal-format
  msgid "cannot use keyword %qs as enumeration constant"
  msgstr ""
  
  #. Otherwise, a more generic error message.
! #: c/c-parser.cc:4072 c/c-parser.cc:5304 c/c-parser.cc:6164 c/c-parser.cc:6181
! #: c/c-parser.cc:6772 c/c-parser.cc:7681 c/c-parser.cc:9695 c/c-parser.cc:9778
! #: c/c-parser.cc:10781 c/c-parser.cc:11194 c/c-parser.cc:11203
! #: c/c-parser.cc:11858 c/c-parser.cc:12137 c/c-parser.cc:12165
! #: c/c-parser.cc:13541 c/c-parser.cc:14116 c/c-parser.cc:14154
! #: c/c-parser.cc:14488 c/c-parser.cc:14539 c/c-parser.cc:14699
! #: c/c-parser.cc:14729 c/c-parser.cc:14737 c/c-parser.cc:14766
! #: c/c-parser.cc:14779 c/c-parser.cc:15085 c/c-parser.cc:15209
! #: c/c-parser.cc:15794 c/c-parser.cc:15847 c/c-parser.cc:15863
! #: c/c-parser.cc:15909 c/c-parser.cc:16942 c/c-parser.cc:16987
! #: c/c-parser.cc:20142 c/c-parser.cc:20279 c/c-parser.cc:21494
! #: c/c-parser.cc:24567 c/c-parser.cc:27779 c/c-parser.cc:27979
! #: c/c-parser.cc:29182 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10762 cp/parser.cc:37775 cp/parser.cc:41016 cp/parser.cc:44545
! #: cp/parser.cc:44737 cp/parser.cc:52959 cp/parser.cc:56607
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
  
! #: c/c-parser.cc:4145
  #, 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:4154
  #, gcc-internal-format
  msgid "%<enum%> declared both with and without fixed underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4177
  #, fuzzy, gcc-internal-format
  #| msgid "no input file specified"
  msgid "no %<enum%> underlying type specified"
  msgstr "не зададзены ўваходзячыя файлы"
  
! #: c/c-parser.cc:4181
  #, fuzzy, gcc-internal-format
  msgid "invalid %<enum%> underlying type"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: c/c-parser.cc:4211
  #, 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:4287 cp/parser.cc:24140
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
  
! #: c/c-parser.cc:4293 c/c-parser.cc:21771 cp/parser.cc:46143
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:4336
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr ""
  
! #: c/c-parser.cc:4461
  #, gcc-internal-format
  msgid "expected class name"
  msgstr ""
  
! #: c/c-parser.cc:4483
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr ""
  
! #: c/c-parser.cc:4512
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr ""
  
! #: c/c-parser.cc:4629 c/c-parser.cc:6506
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr ""
  
! #: c/c-parser.cc:4640
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr ""
  
! #: c/c-parser.cc:4734
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:4741
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.cc:4813
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.cc:5135
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:5197
  #, gcc-internal-format
  msgid "%<static%> may not be used with an unspecified variable length array size"
  msgstr ""
  
! #: c/c-parser.cc:5205
  #, gcc-internal-format
  msgid "%<static%> may not be used without an array size"
  msgstr ""
  
! #: c/c-parser.cc:5365
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%> before C23"
  msgstr ""
  
! #: c/c-parser.cc:5490
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:5725
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:6010 cp/parser.cc:33012
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr ""
  
! #: c/c-parser.cc:6057 cp/parser.cc:33068
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:6202 cp/parser.cc:33236
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr ""
  
! #: c/c-parser.cc:6218 cp/parser.cc:33252
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
  
! #: c/c-parser.cc:6339
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "ISO C89 не падтрымлівае \"long long\""
  
! #: c/c-parser.cc:6589 c/c-parser.cc:6655 c/c-typeck.cc:10154
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr ""
  
! #: c/c-parser.cc:6647
  #, 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:6736
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:6892
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr ""
  
! #: c/c-parser.cc:6904
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr ""
  
! #: c/c-parser.cc:6912
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:7199 cp/parser.cc:14902
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7206 cp/parser.cc:14909
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7213 cp/parser.cc:14916
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7220
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7276 c/c-parser.cc:7431 cp/parser.cc:13806 cp/parser.cc:13956
! #: cp/parser.cc:53985
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7284 cp/parser.cc:13814
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7308 c/c-parser.cc:7529 c/c-parser.cc:28635 cp/parser.cc:13838
! #: cp/parser.cc:53965 cp/parser.cc:54104
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7400 cp/parser.cc:13925
  #, 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:7408 cp/parser.cc:13933
  #, 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:7420 cp/parser.cc:13945
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7541 cp/parser.cc:14065
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7599 cp/parser.cc:16832
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: c/c-parser.cc:7696
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: c/c-parser.cc:7702 c/c-parser.cc:7894 c/c-parser.cc:7920
  #: c/gimple-parser.cc:472
  #, fuzzy, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: c/c-parser.cc:7821
  #, 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:7841 c/c-parser.cc:7884
  #, 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:7928
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:7933 cp/parser.cc:14969
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.cc:7968
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr ""
--- 50414,50798 ----
  #. 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:46078
  #, 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:13123
  #, 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:10760 cp/parser.cc:37773 cp/parser.cc:41014 cp/parser.cc:44543
! #: cp/parser.cc:44735 cp/parser.cc:52957 cp/parser.cc:56605
  #, 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:24136
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
  
! #: c/c-parser.cc:4297 c/c-parser.cc:21775 cp/parser.cc:46141
  #: 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:33010
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr ""
  
! #: c/c-parser.cc:6061 cp/parser.cc:33066
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:6206 cp/parser.cc:33234
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr ""
  
! #: c/c-parser.cc:6222 cp/parser.cc:33250
  #, 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:10232
  #, 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:14900
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7210 cp/parser.cc:14907
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7217 cp/parser.cc:14914
  #, 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:13804 cp/parser.cc:13954
! #: cp/parser.cc:53983
  #, 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:13812
  #, 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:13836
! #: cp/parser.cc:53963 cp/parser.cc:54102
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7404 cp/parser.cc:13923
  #, 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:13931
  #, 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:13943
  #, 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:14063
  #, 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:16828
  #, 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:14967
  #, 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 ""
*************** msgstr ""
*** 50725,52385 ****
  #. 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:8025 c/c-parser.cc:8029 c/c-parser.cc:8537
! #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14429
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
  
! #: c/c-parser.cc:8110
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:8140
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:8393
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.cc:8519
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.cc:8629
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support if declarations before C2Y"
  msgstr "ISO C89 не падтрымлівае \"long long\""
  
! #: c/c-parser.cc:8651
  #, gcc-internal-format
  msgid "declaration in the controlling expression must have an initializer"
  msgstr ""
  
! #: c/c-parser.cc:8668 cp/parser.cc:5589 cp/parser.cc:17961
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
  msgstr "пустое абвяшчэньне"
  
! #: c/c-parser.cc:8749 cp/parser.cc:16969
  #, 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:8792 cp/parser.cc:16972
  #, 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:8886 cp/parser.cc:15383
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:9004 c/c-parser.cc:9083 c/c-parser.cc:9218 cp/parser.cc:16382
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
  
! #: c/c-parser.cc:9091
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.cc:9252 c/c-parser.cc:9284
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9307
  #, fuzzy, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: c/c-parser.cc:9331 cp/parser.cc:15691
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9337 cp/parser.cc:15697
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9378
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9527 c/c-parser.cc:9538 c/c-parser.cc:9549
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "паўтарэнне \"volatile\""
  
! #: c/c-parser.cc:9528 c/c-parser.cc:9539 c/c-parser.cc:9550 cp/parser.cc:25094
! #: cp/parser.cc:25112 cp/parser.cc:25127
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.cc:9559
  #, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr ""
  
! #: c/c-parser.cc:9908 cp/parser.cc:5020
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr ""
  
! #: c/c-parser.cc:10116
  #, 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:10340 cp/typeck.cc:5829
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10346 cp/typeck.cc:5834
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
  
! #: c/c-parser.cc:10617
  #, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr ""
  
! #: c/c-parser.cc:10620
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr ""
  
! #: c/c-parser.cc:10744
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr ""
  
! #: c/c-parser.cc:10824
  #, gcc-internal-format
  msgid "ISO C does not support static assertions in expressions before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:10857
  #, 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:10897
  #, gcc-internal-format
  msgid "storage class specifier in %qs"
  msgstr ""
  
! #: c/c-parser.cc:10900 c/c-parser.cc:11086
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qs"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: c/c-parser.cc:10927
  #, gcc-internal-format
  msgid "%qs applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.cc:11003
  #, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr ""
  
! #: c/c-parser.cc:11006
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: c/c-parser.cc:11030
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr ""
  
! #: c/c-parser.cc:11058
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C does not support %qs"
  msgstr "%s не падтрымлівае %s"
  
! #: c/c-parser.cc:11071
  #, gcc-internal-format
  msgid "invalid application of %qs to something not a type"
  msgstr ""
  
! #: c/c-parser.cc:11244
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "не магу атрымаць адрас бітавага поля \"%s\""
  
! #: c/c-parser.cc:11351
  #, 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:11354
  #, 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:11365
  #, gcc-internal-format
  msgid "ISO C does not support use of type name as %<_Generic%> controlling operand before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11446
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with function type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11450
  #, 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:11455
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with variably-modified type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11497
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11498
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.cc:11506
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:11507
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr ""
  
! #: c/c-parser.cc:11530
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.cc:11532
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.cc:11571
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:11592
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "аргумент `__builtin_args_info' выйшаў за межы"
  
! #: c/c-parser.cc:11600
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "аргумент `__builtin_args_info' выйшаў за межы"
  
! #: c/c-parser.cc:11606
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr ""
  
! #: c/c-parser.cc:11622
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "аргумент `__builtin_args_info' выйшаў за межы"
  
! #: c/c-parser.cc:11645 c/c-parser.cc:11649
  #, 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:11653
  #, 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:11872 c/c-parser.cc:13608 c/c-parser.cc:13630
! #: c/c-parser.cc:23984 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47628
  #, gcc-internal-format
  msgid "expected expression"
  msgstr ""
  
! #: c/c-parser.cc:11894
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c/c-parser.cc:11909
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.cc:12014 cp/parser.cc:12391
  #, gcc-internal-format
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12053 cp/parser.cc:12446
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12192
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: c/c-parser.cc:12208
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: c/c-parser.cc:12278 c/c-parser.cc:12295 c/c-parser.cc:12302
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "не хапае аргументаў у функцыі"
  
! #: c/c-parser.cc:12323
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "аргумент `__builtin_args_info' выйшаў за межы"
  
! #: c/c-parser.cc:12367 c/c-parser.cc:12377
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12399 c/c-parser.cc:12409
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12442
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.cc:12461
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:12509
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12532
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12549
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12589
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12600
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12608
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12616 c/c-parser.cc:12646
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12624 c/c-parser.cc:12666
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12638
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12658
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12765
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr ""
  
! #: c/c-parser.cc:12806
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.cc:12819
  #, 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:12823
  #, 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:12849
  #, 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:12871
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:12880
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr ""
  
! #: c/c-parser.cc:12911
  #, 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:12923
  #, 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:12931
  #, 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:12982 c/c-parser.cc:13011 cp/parser.cc:8701
  #, 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:13182
  #, 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:13191 c/c-parser.cc:13271
  #, fuzzy, gcc-internal-format
  msgid "%qs operand not an integral type"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-parser.cc:13197 c/c-parser.cc:13277
  #, gcc-internal-format
  msgid "argument %u in call to function %qs has enumerated type"
  msgstr ""
  
! #: c/c-parser.cc:13204
  #, gcc-internal-format
  msgid "argument %u in call to function %qs has boolean type"
  msgstr ""
  
! #: c/c-parser.cc:13211
  #, gcc-internal-format
  msgid "argument 1 in call to function %qs has signed type"
  msgstr ""
  
! #: c/c-parser.cc:13219
  #, gcc-internal-format
  msgid "argument 1 in call to function %qs has %<char%> type"
  msgstr ""
  
! #: c/c-parser.cc:13293
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "rotate count is negative"
  msgstr "адмоўны памер масіва "
  
! #: c/c-parser.cc:13585 cp/parser.cc:6975
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13595
  #, 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:13683
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13688
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13704
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.cc:13709
  #, gcc-internal-format
  msgid "compound literal has function type"
  msgstr ""
  
! #: c/c-parser.cc:13740
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:13745
  #, 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:13747
  #, gcc-internal-format
  msgid "ISO C forbids storage class specifiers in compound literals before C23"
  msgstr ""
  
! #: c/c-parser.cc:13761
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13836
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13841
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13849
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:13860
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13864
  #, 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:13869
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13882
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13886
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13904
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13909
  #, 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:13914
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13940
  #, 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:14070 cp/parser.cc:9138
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:14510
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:14606
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:14854
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr ""
  
! #: c/c-parser.cc:14986
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:15006
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:15128
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr ""
  
! #: c/c-parser.cc:15580
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr ""
  
! #: c/c-parser.cc:15648 cp/parser.cc:40873
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:15662 cp/parser.cc:40886
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "прапушчан ініцыялізатар"
  
! #: c/c-parser.cc:15701
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.cc:15704 cp/parser.cc:40923
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15713 cp/parser.cc:40932
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.cc:15724 cp/parser.cc:40946
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr ""
  
! #: c/c-parser.cc:15740 cp/parser.cc:40965
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15964 cp/semantics.cc:14910
  #, 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:16006 cp/parser.cc:56966
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
! #: c/c-parser.cc:16026 c/c-parser.cc:26701 c/c-parser.cc:27010
! #: c/c-parser.cc:27073 c/c-parser.cc:27183 cp/parser.cc:51253
! #: cp/parser.cc:51601 cp/parser.cc:51716 cp/parser.cc:51815 cp/parser.cc:56998
! #: cp/parser.cc:57014 cp/parser.cc:57030 cp/parser.cc:57046 cp/parser.cc:57063
! #: cp/parser.cc:57080 cp/parser.cc:57097 cp/parser.cc:57128 cp/parser.cc:57142
! #: cp/parser.cc:57167 cp/parser.cc:57181
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:16049 cp/parser.cc:57156
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16152 cp/parser.cc:57286
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:16159 cp/parser.cc:57292
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.cc:16171 c/c-parser.cc:16187
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16258 cp/parser.cc:57375
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.cc:16274 cp/parser.cc:56988
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
! #: c/c-parser.cc:16661 c/c-parser.cc:21118 c/c-parser.cc:23452
! #: c/c-parser.cc:23471 c/c-parser.cc:23724 c/c-parser.cc:23782
! #: c/c-parser.cc:23789 c/c-parser.cc:23796 c/c-parser.cc:28189
! #: c/c-parser.cc:29769 c/c-parser.cc:29777 c/c-parser.cc:30153
! #: c/c-parser.cc:30163 c/c-parser.cc:30272 c/c-parser.cc:30279
! #: c/c-parser.cc:30286 c/c-parser.cc:30293 cp/parser.cc:41416
! #: cp/parser.cc:45728 cp/parser.cc:47154 cp/parser.cc:47191 cp/parser.cc:47380
! #: cp/parser.cc:47443 cp/parser.cc:47450 cp/parser.cc:47457 cp/parser.cc:53197
! #: cp/parser.cc:53204 cp/parser.cc:53211 cp/parser.cc:53218 cp/parser.cc:53766
! #: cp/parser.cc:55837 cp/parser.cc:55845 cp/parser.cc:55997 cp/parser.cc:56007
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: c/c-parser.cc:16688
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:17295 c/c-parser.cc:31043
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-parser.cc:17299 cp/semantics.cc:9535
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c/c-parser.cc:17341 cp/parser.cc:42307
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:17436 cp/parser.cc:42385
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:17438 cp/parser.cc:42387
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:17523 cp/parser.cc:42457
  #, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr ""
  
! #: c/c-parser.cc:17600 cp/parser.cc:42539
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
! #: c/c-parser.cc:17620 c/c-parser.cc:27066 c/c-parser.cc:27176
! #: cp/parser.cc:42557 cp/parser.cc:51593 cp/parser.cc:51708
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr ""
  
! #: c/c-parser.cc:17673 cp/parser.cc:42612
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17680 cp/parser.cc:42619
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: c/c-parser.cc:17682 cp/parser.cc:42621
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.cc:17688 cp/parser.cc:42627
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:17793 c/c-parser.cc:17853 c/c-parser.cc:17915
! #: c/c-parser.cc:17963 c/c-parser.cc:18043 c/c-parser.cc:18440
! #: c/c-parser.cc:18522 c/c-parser.cc:19136 c/c-parser.cc:19281
! #: c/c-parser.cc:19349 c/c-parser.cc:20664 c/c-parser.cc:21055
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr ""
  
! #: c/c-parser.cc:17804
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17865
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17927 cp/semantics.cc:9750
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17976 cp/semantics.cc:9780
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:18010 cp/parser.cc:42853
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.cc:18082 cp/parser.cc:42923
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:18150
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr ""
  
! #: c/c-parser.cc:18227 cp/parser.cc:43075
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:18230 cp/parser.cc:43078
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:18314 cp/semantics.cc:8427 cp/semantics.cc:8492
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:18326 c/c-parser.cc:18449 cp/semantics.cc:8462
! #: cp/semantics.cc:8506
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:18388 cp/parser.cc:42070
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many %<static%> arguments"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: c/c-parser.cc:18422 cp/parser.cc:42103
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "unexpected argument"
  msgstr "няма аргументаў"
  
! #: c/c-parser.cc:18589 cp/semantics.cc:9966
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:18657 cp/parser.cc:46356
  #, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:18699 cp/parser.cc:43128
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr ""
  
! #: c/c-parser.cc:18708 c/c-parser.cc:18714 cp/parser.cc:43137
! #: cp/parser.cc:43147
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr ""
  
! #: c/c-parser.cc:18750 cp/parser.cc:43187
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.cc:18803 cp/parser.cc:43255
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:18898 cp/parser.cc:43337
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18937 c/c-parser.cc:29308 cp/parser.cc:55275
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:19059 cp/parser.cc:43524
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:19113 cp/parser.cc:43540
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19117 cp/parser.cc:43543
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19130 cp/semantics.cc:8553
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19153 cp/parser.cc:43563
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%-code"
  msgid "invalid schedule kind"
  msgstr "нерэчаісны %%-код"
  
! #: c/c-parser.cc:19292 c/c-parser.cc:19303
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19311 cp/semantics.cc:8520
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19360 cp/semantics.cc:8649
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19405 cp/semantics.cc:8777
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19517 c/c-parser.cc:23439 cp/parser.cc:47146
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr ""
  
! #: c/c-parser.cc:19524 c/c-parser.cc:19691 c/c-parser.cc:19733
! #: cp/parser.cc:44048
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qs modifier"
  msgstr "паўтарэньне `%s'"
  
! #: c/c-parser.cc:19572 cp/semantics.cc:8910
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19583 cp/semantics.cc:8865 cp/semantics.cc:8881
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19726
  #, gcc-internal-format
  msgid "expected %<traits%> or %<memspace%>"
  msgstr ""
  
! #: c/c-parser.cc:19791
  #, gcc-internal-format
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19809 cp/parser.cc:44110
  #, 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:19817 cp/parser.cc:44118
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19951 cp/parser.cc:44328
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19963 cp/parser.cc:44341
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19971 c/c-parser.cc:19999
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:20033 cp/parser.cc:44464
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20072
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20111
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20459 cp/parser.cc:44919
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20468 cp/parser.cc:44928
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20485 cp/parser.cc:44945
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.cc:20533 cp/parser.cc:45000 cp/parser.cc:45798 cp/parser.cc:45865
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid depend kind"
  msgstr "нерэчаісны %%d аперанд"
  
! #: c/c-parser.cc:20594 cp/parser.cc:45030
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid doacross kind"
  msgstr "нерэчаісная маска"
  
! #: c/c-parser.cc:20629 cp/parser.cc:45231
  #, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:20646 cp/parser.cc:45255
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr ""
  
! #: c/c-parser.cc:20675 cp/semantics.cc:8473
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:20783 cp/parser.cc:45371
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr ""
  
! #: c/c-parser.cc:20793 cp/parser.cc:45381
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20804 cp/parser.cc:45395
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20815 c/c-parser.cc:21307 cp/parser.cc:45155
! #: cp/parser.cc:45409
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<iterator%> modifiers"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: c/c-parser.cc:20831 cp/parser.cc:45429
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<mapper%> modifiers"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: c/c-parser.cc:20851 cp/parser.cc:45455
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20867 c/c-parser.cc:29130 cp/parser.cc:45472
! #: cp/parser.cc:55511
  #, gcc-internal-format
  msgid "expected identifier or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20885 c/c-parser.cc:21296 cp/parser.cc:45141
! #: cp/parser.cc:45494
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<present%> modifiers"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: c/c-parser.cc:20894 cp/parser.cc:45506
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:20906 cp/parser.cc:45521
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20941 cp/parser.cc:45555
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "нерэчаісная маска"
  
! #: c/c-parser.cc:21025 cp/parser.cc:45651
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21037 cp/parser.cc:45662
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr ""
  
! #: c/c-parser.cc:21060 cp/semantics.cc:8674
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21093 cp/parser.cc:45733
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
  
! #: c/c-parser.cc:21157 cp/parser.cc:45772
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21180
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "Нерэчаісны выбар %s"
  
! #: c/c-parser.cc:21224
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.cc:21317 cp/parser.cc:45170
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21413 cp/semantics.cc:10088 cp/semantics.cc:10106
  #, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:21514 cp/semantics.cc:9247
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21585 c/c-parser.cc:21679 cp/parser.cc:45925
! #: cp/parser.cc:46037
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr ""
  
! #: c/c-parser.cc:21594 c/c-parser.cc:21715 cp/parser.cc:45932
! #: cp/parser.cc:46072
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown foreign runtime identifier %qs"
  msgstr "невядомая назва рэгістра: %s"
  
! #: c/c-parser.cc:21609 c/c-parser.cc:21738 cp/parser.cc:45947
! #: cp/parser.cc:46094
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:21617 c/c-parser.cc:21746 cp/parser.cc:45955
! #: cp/parser.cc:46102 cp/semantics.cc:7751
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21655 cp/parser.cc:46014
  #, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21663 cp/parser.cc:46022
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21689 cp/parser.cc:46046
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21697 cp/parser.cc:46053
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21709 cp/parser.cc:46065
  #, gcc-internal-format
  msgid "non-empty string literal expected"
  msgstr ""
  
! #: c/c-parser.cc:21819 cp/parser.cc:46205
  #, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21826 cp/parser.cc:46212
  #, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21833 cp/parser.cc:46219
  #, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21854 cp/parser.cc:46240
  #, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr ""
  
! #: c/c-parser.cc:21890 c/c-parser.cc:28218 cp/parser.cc:46277
! #: cp/parser.cc:53791
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22131 cp/parser.cc:46572
  #, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr ""
  
! #: c/c-parser.cc:22142 c/c-parser.cc:22552 c/c-parser.cc:30585
! #: cp/parser.cc:46583 cp/parser.cc:47051 cp/parser.cc:54745
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "%qs is not valid for %qs"
  msgstr "complex нерэчаісны для \"%s\""
  
! #: c/c-parser.cc:22187 cp/parser.cc:46631
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22340 cp/parser.cc:46824
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.cc:22380 cp/parser.cc:46860
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22541 cp/parser.cc:47040
  #, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr ""
  
! #: c/c-parser.cc:22702 cp/parser.cc:52283
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22712 cp/parser.cc:52293
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22732 cp/parser.cc:52313
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22743 cp/parser.cc:52324
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:22750 cp/parser.cc:52331
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22758 cp/parser.cc:52339
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22769 cp/parser.cc:52361
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22779 cp/parser.cc:52384
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22872 cp/parser.cc:52468
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.cc:22888 cp/parser.cc:52485
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22920 cp/parser.cc:52243
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23149 cp/parser.cc:3610
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr ""
  
! #: c/c-parser.cc:23153
  #, gcc-internal-format
  msgid "expected function name"
  msgstr ""
  
! #: c/c-parser.cc:23171 cp/parser.cc:56275
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD does not refer to a function"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: c/c-parser.cc:23194 c/c-parser.cc:23242 cp/parser.cc:1839
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23234 cp/parser.cc:56326 cp/parser.cc:56373
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23265 cp/parser.cc:56401
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23266 cp/parser.cc:56403
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.cc:23311 cp/parser.cc:52701
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23370
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must be declared before %qD"
  msgstr ""
  
! #: c/c-parser.cc:23374 c/c-parser.cc:23397
  #, gcc-internal-format
  msgid "to be allocated variable declared here"
  msgstr ""
  
! #: c/c-parser.cc:23392
  #, 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:23395
  #, fuzzy, gcc-internal-format
  #| msgid "`O' modifier"
  msgid "modified here"
  msgstr "'O' мадыфікатар"
  
! #: c/c-parser.cc:23463 cp/parser.cc:47166 cp/parser.cc:47181
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:23487
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:23504
  #, gcc-internal-format
  msgid "function parameter %qD may not appear as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23511
  #, gcc-internal-format
  msgid "%<allocate%> directive must be in the same scope as %qD"
  msgstr ""
  
! #: c/c-parser.cc:23519
  #, gcc-internal-format
  msgid "%qD already appeared as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23528
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr ""
  
! #: c/c-parser.cc:23539
  #, gcc-internal-format
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23690 cp/parser.cc:47346
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23729 cp/parser.cc:47385
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:23753 cp/parser.cc:47414
  #, 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:23768 cp/parser.cc:47429
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many atomic clauses"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: c/c-parser.cc:23775 cp/parser.cc:47436
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.cc:23813 c/c-parser.cc:23820 cp/parser.cc:47474
! #: cp/parser.cc:47481
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23826 c/c-parser.cc:23831 cp/parser.cc:47487
! #: cp/parser.cc:47492
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:23854 cp/parser.cc:47515
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23865 cp/parser.cc:47526
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23897 cp/parser.cc:47558
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23907 cp/parser.cc:47568
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24028 cp/parser.cc:47668
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24035 cp/parser.cc:47675
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24108 cp/parser.cc:47740 cp/parser.cc:48023 cp/parser.cc:48117
! #: cp/parser.cc:48135
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24119 cp/parser.cc:47751
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:24179 cp/parser.cc:48190
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24450 cp/parser.cc:48044 cp/parser.cc:48070
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24454 cp/parser.cc:48110 cp/parser.cc:48144
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24505 cp/parser.cc:48179
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24511 cp/semantics.cc:12399 cp/semantics.cc:12409
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24614 cp/semantics.cc:12486
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.cc:24657
  #, gcc-internal-format
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.cc:24663 cp/parser.cc:48332
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24694 cp/parser.cc:48368
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr ""
  
! #: c/c-parser.cc:24706 cp/parser.cc:48384
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24747 cp/parser.cc:48422
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.cc:24755 cp/parser.cc:48430
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:24760
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.cc:24831 cp/parser.cc:49168
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24898 cp/parser.cc:49237
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24932 cp/parser.cc:49270
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24937 cp/parser.cc:49276
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr ""
  
! #: c/c-parser.cc:24946 cp/parser.cc:49285
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24971 cp/parser.cc:49308
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "вельмі шмат аргументаў у функцыі"
--- 50801,52461 ----
  #. 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:14427
  #, 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:17957
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
  msgstr "пустое абвяшчэньне"
  
! #: c/c-parser.cc:8753 cp/parser.cc:16965
  #, 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:16968
  #, 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:15381
  #, 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:16378
  #, 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:15689
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9341 cp/parser.cc:15695
  #, 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:25090
! #: cp/parser.cc:25108 cp/parser.cc:25123
  #, 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:5829
  #, 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:5834
  #, 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:47626
  #, 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:12389
  #, gcc-internal-format
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12057 cp/parser.cc:12444
  #, 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:8703
  #, 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:6977
  #, 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:9140
  #, 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:40871
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:15666 cp/parser.cc:40884
  #, 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:40921
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15717 cp/parser.cc:40930
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.cc:15728 cp/parser.cc:40944
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr ""
  
! #: c/c-parser.cc:15744 cp/parser.cc:40963
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14906
  #, 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:56964
  #, 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:51251
! #: cp/parser.cc:51599 cp/parser.cc:51714 cp/parser.cc:51813 cp/parser.cc:56996
! #: cp/parser.cc:57012 cp/parser.cc:57028 cp/parser.cc:57044 cp/parser.cc:57061
! #: cp/parser.cc:57078 cp/parser.cc:57095 cp/parser.cc:57126 cp/parser.cc:57140
! #: cp/parser.cc:57165 cp/parser.cc:57179
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:16053 cp/parser.cc:57154
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16156 cp/parser.cc:57284
  #, 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:57290
  #, 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:57373
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.cc:16278 cp/parser.cc:56986
  #, 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:41414
! #: cp/parser.cc:45726 cp/parser.cc:47152 cp/parser.cc:47189 cp/parser.cc:47378
! #: cp/parser.cc:47441 cp/parser.cc:47448 cp/parser.cc:47455 cp/parser.cc:53195
! #: cp/parser.cc:53202 cp/parser.cc:53209 cp/parser.cc:53216 cp/parser.cc:53764
! #: cp/parser.cc:55835 cp/parser.cc:55843 cp/parser.cc:55995 cp/parser.cc:56005
  #, 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:9531
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c/c-parser.cc:17345 cp/parser.cc:42305
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:17440 cp/parser.cc:42383
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:17442 cp/parser.cc:42385
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:17527 cp/parser.cc:42455
  #, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr ""
  
! #: c/c-parser.cc:17604 cp/parser.cc:42537
  #, 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:42555 cp/parser.cc:51591 cp/parser.cc:51706
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr ""
  
! #: c/c-parser.cc:17677 cp/parser.cc:42610
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17684 cp/parser.cc:42617
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: c/c-parser.cc:17686 cp/parser.cc:42619
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.cc:17692 cp/parser.cc:42625
  #, 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:9746
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17980 cp/semantics.cc:9776
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:18014 cp/parser.cc:42851
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.cc:18086 cp/parser.cc:42921
  #, 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:43073
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:18234 cp/parser.cc:43076
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:18318 cp/semantics.cc:8423 cp/semantics.cc:8488
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:18330 c/c-parser.cc:18453 cp/semantics.cc:8458
! #: cp/semantics.cc:8502
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:18392 cp/parser.cc:42068
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many %<static%> arguments"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: c/c-parser.cc:18426 cp/parser.cc:42101
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "unexpected argument"
  msgstr "няма аргументаў"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9962
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:18661 cp/parser.cc:46354
  #, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:18703 cp/parser.cc:43126
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr ""
  
! #: c/c-parser.cc:18712 c/c-parser.cc:18718 cp/parser.cc:43135
! #: cp/parser.cc:43145
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr ""
  
! #: c/c-parser.cc:18754 cp/parser.cc:43185
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.cc:18807 cp/parser.cc:43253
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:18902 cp/parser.cc:43335
  #, 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:55273
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:19063 cp/parser.cc:43522
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:19117 cp/parser.cc:43538
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19121 cp/parser.cc:43541
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19134 cp/semantics.cc:8549
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19157 cp/parser.cc:43561
  #, 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:8516
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8645
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19409 cp/semantics.cc:8773
  #, 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:47144
  #, 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:44046
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qs modifier"
  msgstr "паўтарэньне `%s'"
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8906
  #, 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:8861 cp/semantics.cc:8877
  #, 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:44108
  #, 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:44116
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19955 cp/parser.cc:44326
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19967 cp/parser.cc:44339
  #, 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:44462
  #, 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:44917
  #, 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:44926
  #, 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:44943
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.cc:20537 cp/parser.cc:44998 cp/parser.cc:45796 cp/parser.cc:45863
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid depend kind"
  msgstr "нерэчаісны %%d аперанд"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45028
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid doacross kind"
  msgstr "нерэчаісная маска"
  
! #: c/c-parser.cc:20633 cp/parser.cc:45229
  #, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:20650 cp/parser.cc:45253
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr ""
  
! #: c/c-parser.cc:20679 cp/semantics.cc:8469
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:20787 cp/parser.cc:45369
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr ""
  
! #: c/c-parser.cc:20797 cp/parser.cc:45379
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20808 cp/parser.cc:45393
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20819 c/c-parser.cc:21311 cp/parser.cc:45153
! #: cp/parser.cc:45407
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<iterator%> modifiers"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: c/c-parser.cc:20835 cp/parser.cc:45427
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<mapper%> modifiers"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: c/c-parser.cc:20855 cp/parser.cc:45453
  #, 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:45470
! #: cp/parser.cc:55509
  #, gcc-internal-format
  msgid "expected identifier or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20889 c/c-parser.cc:21300 cp/parser.cc:45139
! #: cp/parser.cc:45492
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<present%> modifiers"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: c/c-parser.cc:20898 cp/parser.cc:45504
  #, 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:45519
  #, 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:45553
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "нерэчаісная маска"
  
! #: c/c-parser.cc:21029 cp/parser.cc:45649
  #, 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:45660
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr ""
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8670
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21097 cp/parser.cc:45731
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
  
! #: c/c-parser.cc:21161 cp/parser.cc:45770
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21184
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "Нерэчаісны выбар %s"
  
! #: c/c-parser.cc:21228
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.cc:21321 cp/parser.cc:45168
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21417 cp/semantics.cc:10084 cp/semantics.cc:10102
  #, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:21518 cp/semantics.cc:9243
  #, 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:45923
! #: cp/parser.cc:46035
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr ""
  
! #: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45930
! #: cp/parser.cc:46070
  #, 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:45945
! #: cp/parser.cc:46092
  #, 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:45953
! #: cp/parser.cc:46100 cp/semantics.cc:7747
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21659 cp/parser.cc:46012
  #, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21667 cp/parser.cc:46020
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21693 cp/parser.cc:46044
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21701 cp/parser.cc:46051
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21713 cp/parser.cc:46063
  #, gcc-internal-format
  msgid "non-empty string literal expected"
  msgstr ""
  
! #: c/c-parser.cc:21823 cp/parser.cc:46203
  #, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21830 cp/parser.cc:46210
  #, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21837 cp/parser.cc:46217
  #, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21858 cp/parser.cc:46238
  #, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr ""
  
! #: c/c-parser.cc:21894 c/c-parser.cc:28222 cp/parser.cc:46275
! #: cp/parser.cc:53789
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22135 cp/parser.cc:46570
  #, 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:46581 cp/parser.cc:47049 cp/parser.cc:54743
  #, 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:46629
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22344 cp/parser.cc:46822
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.cc:22384 cp/parser.cc:46858
  #, 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:47038
  #, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr ""
  
! #: c/c-parser.cc:22706 cp/parser.cc:52281
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22716 cp/parser.cc:52291
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22736 cp/parser.cc:52311
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22747 cp/parser.cc:52322
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:22754 cp/parser.cc:52329
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22762 cp/parser.cc:52337
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22773 cp/parser.cc:52359
  #, 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:52382
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22876 cp/parser.cc:52466
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.cc:22892 cp/parser.cc:52483
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22924 cp/parser.cc:52241
  #, 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:56273
  #, 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:56324 cp/parser.cc:56371
  #, 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:56399
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23270 cp/parser.cc:56401
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.cc:23315 cp/parser.cc:52699
  #, 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:47164 cp/parser.cc:47179
  #, 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:47344
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23733 cp/parser.cc:47383
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:23757 cp/parser.cc:47412
  #, 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:47427
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many atomic clauses"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: c/c-parser.cc:23779 cp/parser.cc:47434
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.cc:23817 c/c-parser.cc:23824 cp/parser.cc:47472
! #: cp/parser.cc:47479
  #, 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:47485
! #: cp/parser.cc:47490
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:23858 cp/parser.cc:47513
  #, 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:47524
  #, 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:47556
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23911 cp/parser.cc:47566
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24032 cp/parser.cc:47666
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24039 cp/parser.cc:47673
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24112 cp/parser.cc:47738 cp/parser.cc:48021 cp/parser.cc:48115
! #: cp/parser.cc:48133
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24123 cp/parser.cc:47749
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:24183 cp/parser.cc:48188
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24454 cp/parser.cc:48042 cp/parser.cc:48068
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24458 cp/parser.cc:48108 cp/parser.cc:48142
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24509 cp/parser.cc:48177
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12395 cp/semantics.cc:12405
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24618 cp/semantics.cc:12482
  #, 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:48330
  #, 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:48366
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr ""
  
! #: c/c-parser.cc:24710 cp/parser.cc:48382
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24751 cp/parser.cc:48420
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.cc:24759 cp/parser.cc:48428
  #, 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:49166
  #, 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:49235
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24936 cp/parser.cc:49268
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24941 cp/parser.cc:49274
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr ""
  
! #: c/c-parser.cc:24950 cp/parser.cc:49283
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24975 cp/parser.cc:49306
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "вельмі шмат аргументаў у функцыі"
*************** msgstr "вельмі шмат аргум
*** 52387,53078 ****
  #. 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:25000 cp/parser.cc:49330 cp/parser.cc:49332 cp/parser.cc:49517
  #, gcc-internal-format
  msgid "loop nest expected"
  msgstr ""
  
! #: c/c-parser.cc:25052 cp/parser.cc:49405
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25081 cp/parser.cc:49436
  #, 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:25092 cp/parser.cc:49447
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25115 cp/parser.cc:49473
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25126 cp/parser.cc:49484
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25214 cp/semantics.cc:11961 cp/semantics.cc:12054
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.cc:25303 c/c-parser.cc:25318 cp/parser.cc:49811
! #: cp/parser.cc:49826
  #, gcc-internal-format
  msgid "not enough nested loops"
  msgstr ""
  
! #: c/c-parser.cc:25421 cp/parser.cc:50119
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25544 cp/parser.cc:49646 cp/parser.cc:49689 cp/pt.cc:19123
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:25792 cp/parser.cc:50512
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25984 cp/parser.cc:50671
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:26200 cp/parser.cc:50877
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.cc:26414 c/c-parser.cc:26422
  #, gcc-internal-format
  msgid "expected a function name"
  msgstr ""
  
! #: c/c-parser.cc:26435 cp/parser.cc:53411
  #, gcc-internal-format
  msgid "expected target-function call"
  msgstr ""
  
! #: c/c-parser.cc:26505
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr ""
  
! #: c/c-parser.cc:26692 cp/parser.cc:51244
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr ""
  
! #: c/c-parser.cc:26959 cp/parser.cc:51531
  #, 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:26975 cp/parser.cc:51547
  #, 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:27023 cp/parser.cc:51828
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:27125 cp/parser.cc:51654
  #, 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:27137 cp/parser.cc:51666
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27236 cp/parser.cc:51771
  #, 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:27249 cp/parser.cc:51784
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27501 cp/semantics.cc:11464
  #, 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:27562
  #, 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:27613 c/c-parser.cc:27651
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:27684 cp/parser.cc:52846
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.cc:27696 cp/parser.cc:52860
  #, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:27724 cp/parser.cc:52889
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:27746 cp/parser.cc:52921
  #, gcc-internal-format
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr ""
  
! #: c/c-parser.cc:27755 cp/parser.cc:52931 cp/pt.cc:18771
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:27758 cp/parser.cc:52934 cp/pt.cc:18778
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:27799 cp/parser.cc:52980
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.cc:27835 cp/parser.cc:53019 cp/pt.cc:18804
  #, gcc-internal-format
  msgid "property must be integer expression"
  msgstr ""
  
! #: c/c-parser.cc:27846 cp/parser.cc:53034
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27867 cp/parser.cc:53050 fortran/openmp.cc:6674
  #, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:27926 cp/parser.cc:53113
  #, gcc-internal-format
  msgid "expected context selector set name"
  msgstr ""
  
! #: c/c-parser.cc:27993
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "variant %qD is not a function"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: c/c-parser.cc:28005 cp/decl.cc:9304
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28011 cp/decl.cc:9226
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c/c-parser.cc:28065 cp/parser.cc:53629
  #, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28081 cp/parser.cc:53642
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<match%> clauses"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: c/c-parser.cc:28143 cp/parser.cc:53718
  #, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr ""
  
! #: c/c-parser.cc:28150
  #, fuzzy, gcc-internal-format
  msgid "%qD is not of pointer type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-parser.cc:28170 cp/parser.cc:53751
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr ""
  
! #: c/c-parser.cc:28173
  #, gcc-internal-format
  msgid "%<need_device_addr%> is not valid for C"
  msgstr ""
  
! #: c/c-parser.cc:28180 cp/parser.cc:53758
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28200 cp/parser.cc:53775
  #, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr ""
  
! #: c/c-parser.cc:28245 cp/parser.cc:53838
  #, gcc-internal-format
  msgid "expected %<match%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28261
  #, 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:28288
  #, gcc-internal-format
  msgid "%<append_args%> with unprototyped base function is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:28291
  #, fuzzy, gcc-internal-format
  msgid "base function %qD declared here"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: c/c-parser.cc:28326 cp/decl.cc:9286
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: c/c-parser.cc:28330 cp/decl.cc:9151 cp/decl.cc:9289
  #, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr ""
  
! #: c/c-parser.cc:28373
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr ""
  
! #: c/c-parser.cc:28392 cp/decl.cc:9295
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-parser.cc:28455
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28463 cp/parser.cc:53888
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28471
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> cannot be used with function multi-versioning"
  msgstr ""
  
! #: c/c-parser.cc:28563
  #, fuzzy, gcc-internal-format
  msgid "no declaration of base function %qs"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: c/c-parser.cc:28571 cp/parser.cc:25655
  #, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr ""
  
! #: c/c-parser.cc:28729 cp/parser.cc:54284
  #, 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:28766 cp/parser.cc:54177
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28770 cp/parser.cc:54181
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28830 cp/parser.cc:54319
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28833 cp/parser.cc:54322
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28897 cp/parser.cc:54392
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
  
! #: c/c-parser.cc:28950 c/c-parser.cc:29052 cp/parser.cc:54445
  #, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.cc:28964 cp/parser.cc:54458
  #, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:28997 cp/parser.cc:54496
  #, 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:29008 c/c-parser.cc:29073 cp/parser.cc:54507
! #: cp/parser.cc:54572
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29015 c/c-parser.cc:29078 cp/parser.cc:54514
! #: cp/parser.cc:54577
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29029 cp/parser.cc:54528
  #, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29039 cp/parser.cc:54538
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29044 cp/parser.cc:54543
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29086 cp/parser.cc:54585
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:29104
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29150
  #, gcc-internal-format
  msgid "%qT is not a struct or union type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: c/c-parser.cc:29158
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare mapper%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29166
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr ""
  
! #: c/c-parser.cc:29202 cp/parser.cc:55580
  #, gcc-internal-format
  msgid "unexpected clause"
  msgstr ""
  
! #: c/c-parser.cc:29210 cp/parser.cc:55591
  #, fuzzy, gcc-internal-format
  #| msgid "Missing class name"
  msgid "missing %<map%> clause"
  msgstr "Прапушчана назва класа"
  
! #: c/c-parser.cc:29258
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29335
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29339
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29342
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29345
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29353
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29362
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> previously declared here"
  msgstr ""
  
! #: c/c-parser.cc:29483
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.cc:29494
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:29513
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:29653
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29724 cp/parser.cc:55786
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr ""
  
! #: c/c-parser.cc:29753 cp/parser.cc:55821
  #, 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:29772 cp/parser.cc:55840
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29784 cp/parser.cc:55852
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29793 cp/parser.cc:55861
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29807 cp/parser.cc:55875
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:29826
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29832
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29950 cp/parser.cc:52052
  #, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr ""
  
! #: c/c-parser.cc:29979 cp/semantics.cc:9990 cp/semantics.cc:10007
  #, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:30095 cp/parser.cc:55932
  #, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr ""
  
! #: c/c-parser.cc:30128 cp/parser.cc:55967
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr ""
  
! #: c/c-parser.cc:30185 cp/parser.cc:56029
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:30192 cp/parser.cc:56036
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:30219 cp/parser.cc:56067
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30222 cp/parser.cc:56070
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30253 cp/parser.cc:53178
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:30346 c/c-parser.cc:30653 cp/parser.cc:53271
! #: cp/parser.cc:54814 cp/parser.cc:54841
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr ""
  
! #: c/c-parser.cc:30358 cp/parser.cc:53283
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30366 cp/parser.cc:53291
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30373 cp/parser.cc:53298
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30384 cp/parser.cc:53309
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30407 cp/parser.cc:53336
  #, fuzzy, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "невядомая назва рэгістра: %s\n"
  
! #: c/c-parser.cc:30420 cp/parser.cc:53346
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:30549 cp/parser.cc:54707
  #, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr ""
  
! #: c/c-parser.cc:30561 cp/parser.cc:54720
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30571 cp/parser.cc:54730
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30579 cp/parser.cc:54739
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30666 cp/parser.cc:54827
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown directive name"
  msgstr "невядомая назва рэгістра: %s"
  
! #: c/c-parser.cc:30681 cp/parser.cc:54847
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30687 cp/parser.cc:54853
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31019 cp/parser.cc:51180
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31045 cp/semantics.cc:10768
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.cc:31047 cp/semantics.cc:10770
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10772
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-parser.cc:31132 c/c-parser.cc:31201 cp/parser.cc:56698
! #: cp/semantics.cc:12646
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31134 c/c-parser.cc:31203 cp/parser.cc:56696
! #: cp/semantics.cc:12644
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31235 cp/parser.cc:56829
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31241 cp/parser.cc:56835
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:31250
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:31258 cp/parser.cc:56853
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:31351
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
--- 52463,53154 ----
  #. 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:49328 cp/parser.cc:49330 cp/parser.cc:49515
  #, gcc-internal-format
  msgid "loop nest expected"
  msgstr ""
  
! #: c/c-parser.cc:25056 cp/parser.cc:49403
  #, 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:49434
  #, 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:49445
  #, 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:49471
  #, 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:49482
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11957 cp/semantics.cc:12050
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.cc:25307 c/c-parser.cc:25322 cp/parser.cc:49809
! #: cp/parser.cc:49824
  #, gcc-internal-format
  msgid "not enough nested loops"
  msgstr ""
  
! #: c/c-parser.cc:25425 cp/parser.cc:50117
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25548 cp/parser.cc:49644 cp/parser.cc:49687 cp/pt.cc:19181
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:25796 cp/parser.cc:50510
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25988 cp/parser.cc:50669
  #, 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:50875
  #, 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:53409
  #, 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:51242
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr ""
  
! #: c/c-parser.cc:26963 cp/parser.cc:51529
  #, 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:51545
  #, 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:51826
  #, 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:51652
  #, 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:51664
  #, 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:51769
  #, 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:51782
  #, 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:11460
  #, 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:52844
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.cc:27700 cp/parser.cc:52858
  #, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:27728 cp/parser.cc:52887
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:27750 cp/parser.cc:52919
  #, 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:52929 cp/pt.cc:18829
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:27762 cp/parser.cc:52932 cp/pt.cc:18836
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:27803 cp/parser.cc:52978
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.cc:27839 cp/parser.cc:53017 cp/pt.cc:18862
  #, gcc-internal-format
  msgid "property must be integer expression"
  msgstr ""
  
! #: c/c-parser.cc:27850 cp/parser.cc:53032
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27871 cp/parser.cc:53048 fortran/openmp.cc:6674
  #, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:27930 cp/parser.cc:53111
  #, 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:9307
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28015 cp/decl.cc:9229
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c/c-parser.cc:28069 cp/parser.cc:53627
  #, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28085 cp/parser.cc:53640
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<match%> clauses"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: c/c-parser.cc:28147 cp/parser.cc:53716
  #, 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:53749
  #, 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:53756
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28204 cp/parser.cc:53773
  #, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr ""
  
! #: c/c-parser.cc:28249 cp/parser.cc:53836
  #, 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:9289
  #, 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:9154 cp/decl.cc:9292
  #, 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:9298
  #, 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:53886
  #, 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:25651
  #, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr ""
  
! #: c/c-parser.cc:28733 cp/parser.cc:54282
  #, 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:54175
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28774 cp/parser.cc:54179
  #, 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:54317
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28837 cp/parser.cc:54320
  #, 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:54390
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54443
  #, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.cc:28968 cp/parser.cc:54456
  #, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:29001 cp/parser.cc:54494
  #, 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:54505
! #: cp/parser.cc:54570
  #, 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:54512
! #: cp/parser.cc:54575
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29033 cp/parser.cc:54526
  #, 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:54536
  #, 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:54541
  #, 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:54583
  #, 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:55578
  #, gcc-internal-format
  msgid "unexpected clause"
  msgstr ""
  
! #: c/c-parser.cc:29214 cp/parser.cc:55589
  #, 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:55784
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr ""
  
! #: c/c-parser.cc:29757 cp/parser.cc:55819
  #, 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:55838
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29788 cp/parser.cc:55850
  #, 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:55859
  #, 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:55873
  #, 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:52050
  #, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr ""
  
! #: c/c-parser.cc:29983 cp/semantics.cc:9986 cp/semantics.cc:10003
  #, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:30099 cp/parser.cc:55930
  #, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr ""
  
! #: c/c-parser.cc:30132 cp/parser.cc:55965
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr ""
  
! #: c/c-parser.cc:30189 cp/parser.cc:56027
  #, 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:56034
  #, 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:56065
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30226 cp/parser.cc:56068
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30257 cp/parser.cc:53176
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:30350 c/c-parser.cc:30657 cp/parser.cc:53269
! #: cp/parser.cc:54812 cp/parser.cc:54839
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr ""
  
! #: c/c-parser.cc:30362 cp/parser.cc:53281
  #, 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:53289
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30377 cp/parser.cc:53296
  #, 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:53307
  #, 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:53334
  #, fuzzy, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "невядомая назва рэгістра: %s\n"
  
! #: c/c-parser.cc:30424 cp/parser.cc:53344
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:30553 cp/parser.cc:54705
  #, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr ""
  
! #: c/c-parser.cc:30565 cp/parser.cc:54718
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30575 cp/parser.cc:54728
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30583 cp/parser.cc:54737
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30670 cp/parser.cc:54825
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown directive name"
  msgstr "невядомая назва рэгістра: %s"
  
! #: c/c-parser.cc:30685 cp/parser.cc:54845
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30691 cp/parser.cc:54851
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31023 cp/parser.cc:51178
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10764
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10766
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31055 cp/semantics.cc:10768
  #, 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:56696
! #: cp/semantics.cc:12642
  #, 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:56694
! #: cp/semantics.cc:12640
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31239 cp/parser.cc:56827
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31245 cp/parser.cc:56833
  #, 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:56851
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:31355
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
*************** msgstr ""
*** 53083,53089 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13076 c/c-typeck.cc:13150 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
--- 53159,53165 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13154 c/c-typeck.cc:13228 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
*************** msgstr "нявернае выкарыс�
*** 53114,53281 ****
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:579
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c/c-typeck.cc:652
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:1140
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.cc:1145
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.cc:1150
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.cc:1180
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1829
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1833
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr ""
  
! #: c/c-typeck.cc:1837
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2055
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr ""
  
! #: c/c-typeck.cc:2270
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3050
  #, 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:3292 c/c-typeck.cc:11224
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: c/c-typeck.cc:3296 c/c-typeck.cc:11228
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3305
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3308
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3375
  #, 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:3384
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3391
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr ""
  
! #: c/c-typeck.cc:3439
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr ""
  
! #: c/c-typeck.cc:3494
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr ""
  
! #: c/c-typeck.cc:3504 cp/typeck.cc:4273 cp/typeck.cc:4367
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:3510
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr ""
  
! #: c/c-typeck.cc:3565
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is negative"
  msgid "array subscript is negative"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-typeck.cc:3578
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr ""
  
! #: c/c-typeck.cc:3582
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: c/c-typeck.cc:3787
  #, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr ""
  
! #: c/c-typeck.cc:3832
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3834
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:3953 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4296
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:4302
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:4308
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr ""
--- 53190,53357 ----
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:657
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c/c-typeck.cc:730
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:1218
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.cc:1223
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.cc:1228
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.cc:1258
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1907
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1911
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr ""
  
! #: c/c-typeck.cc:1915
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2133
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr ""
  
! #: c/c-typeck.cc:2348
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3128
  #, 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:3370 c/c-typeck.cc:11302
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: c/c-typeck.cc:3374 c/c-typeck.cc:11306
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3383
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3386
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3453
  #, 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:3462
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3469
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr ""
  
! #: c/c-typeck.cc:3517
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr ""
  
! #: c/c-typeck.cc:3572
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr ""
  
! #: c/c-typeck.cc:3582 cp/typeck.cc:4273 cp/typeck.cc:4367
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:3588
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr ""
  
! #: c/c-typeck.cc:3643
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is negative"
  msgid "array subscript is negative"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-typeck.cc:3656
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr ""
  
! #: c/c-typeck.cc:3660
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: c/c-typeck.cc:3865
  #, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr ""
  
! #: c/c-typeck.cc:3910
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3912
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:4031 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4374
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:4380
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:4386
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr ""
*************** msgstr ""
*** 53283,55149 ****
  #. 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:4337
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr ""
  
! #: c/c-typeck.cc:4342 c/c-typeck.cc:4398
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr ""
  
! #: c/c-typeck.cc:4453
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr ""
  
! #: c/c-typeck.cc:4465
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4471
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4477
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4483
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4489
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4495
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4511
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4537
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4563
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4587
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4592
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4760
  #, 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:4764
  #, 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:4774
  #, 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:4787
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4792
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4871
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr ""
  
! #: c/c-typeck.cc:4952
  #, 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:4953
  #, 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:4967
  #, 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:5145 c/c-typeck.cc:5173 cp/typeck.cc:6099 cp/typeck.cc:6391
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.cc:5153 c/c-typeck.cc:5164 cp/typeck.cc:6136 cp/typeck.cc:6160
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr ""
  
! #: c/c-typeck.cc:5156 c/c-typeck.cc:5167 cp/typeck.cc:6139 cp/typeck.cc:6163
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
  
! #: c/c-typeck.cc:5185 c/c-typeck.cc:5192 c/c-typeck.cc:6623 c/c-typeck.cc:6628
! #: c/c-typeck.cc:9177 cp/tree.cc:6860
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr ""
  
! #: c/c-typeck.cc:5213
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:5272
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5275
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5309
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:5318 cp/typeck.cc:7197
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
  
! #: c/c-typeck.cc:5769
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:5773
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5783
  #, 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:5807
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "не хапае аргументаў у функцыі"
  
! #: c/c-typeck.cc:5833
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr ""
  
! #: c/c-typeck.cc:5891
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5894
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5901
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:5904
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:5920
  #, 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:5947 c/c-typeck.cc:5981
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "не хапае аргументаў у функцыі"
  
! #: c/c-typeck.cc:5949 c/c-typeck.cc:5984
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr ""
  
! #: c/c-typeck.cc:5969
  #, fuzzy, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:5973
  #, fuzzy, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:6122
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr ""
  
! #: c/c-typeck.cc:6185 c/c-typeck.cc:6382 d/d-codegen.cc:759
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "не магу атрымаць адрас бітавага поля \"%s\""
  
! #: c/c-typeck.cc:6199
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "не магу атрымаць адрас бітавага поля \"%s\""
  
! #: c/c-typeck.cc:6207
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.cc:6401
  #, gcc-internal-format
  msgid "address of register compound literal requested"
  msgstr ""
  
! #: c/c-typeck.cc:6423
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6426
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6431
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6440 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6578
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6613
  #, gcc-internal-format
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6673
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.cc:6732 c/c-typeck.cc:6738
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6755
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.cc:6775
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6799
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6803
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:6808
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:6832
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6835
  #, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6836
  #, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6847 c/c-typeck.cc:6860
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6887
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:7003
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7007
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7026
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7031
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7040 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:7089
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7107 c/c-typeck.cc:13753
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7178
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.cc:7184
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:7219
  #, 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:7311
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.cc:7317
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.cc:7332
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.cc:7336
  #, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7356
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.cc:7366
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.cc:7401
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7406
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7411
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7444
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.cc:7456
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7462
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7472 cp/typeck.cc:9654
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7486
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7495
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7505
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7620
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7662
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.cc:7803
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7997 c/c-typeck.cc:8016 c/c-typeck.cc:8075
  #, fuzzy, gcc-internal-format
  #| msgid "initialization"
  msgid "(near initialization for %qs)"
  msgstr "ініцыялізацыя"
  
! #: c/c-typeck.cc:8091
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr ""
  
! #: c/c-typeck.cc:8141
  msgid "expected %e but argument is of type %e"
  msgstr ""
  
! #: c/c-typeck.cc:8175
  #, 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:8178
  #, 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:8183
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr ""
  
! #: c/c-typeck.cc:8240 c/c-typeck.cc:9139
  #, fuzzy
  msgid "%e declared here"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: c/c-typeck.cc:8433
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8438
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8442
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8447
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8452
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8470
  #, fuzzy, gcc-internal-format
  #| msgid "converting from `%T' to `%T'"
  msgid "implicit conversion from %qT to %qT"
  msgstr "пераўтварэньне з `%T' у `%T'"
  
! #: c/c-typeck.cc:8652 c/c-typeck.cc:9042
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8655 c/c-typeck.cc:9045
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8658 c/c-typeck.cc:9047
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8661 c/c-typeck.cc:9049
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8669 c/c-typeck.cc:8932 c/c-typeck.cc:8975
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8671 c/c-typeck.cc:8934 c/c-typeck.cc:8977
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8673 c/c-typeck.cc:8936 c/c-typeck.cc:8979
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8675 c/c-typeck.cc:8938 c/c-typeck.cc:8981
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8684
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.cc:8743
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8770
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8781
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8792
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8802
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8818
  #, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8833
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8839
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8845
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8850 cp/typeck.cc:10845
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8874
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8884
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8894
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8899
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8949
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:8952
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:8954
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:8956
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:8986
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9004
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9012
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9018
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9023
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9070
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:9081
  #, fuzzy
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:9087
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9096
  #, fuzzy
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:9102
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9110
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9116
  msgid "returning %e from a function with incompatible return type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9194
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9204
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9210
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9215
  #, 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:9237
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9247
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9253
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9257
  #, 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:9290
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr ""
  
! #: c/c-typeck.cc:9301
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9312
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9322
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
! #: c/c-typeck.cc:9402
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.cc:9644
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9661 c/c-typeck.cc:9671 c/c-typeck.cc:9733 c/c-typeck.cc:9886
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9667
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-typeck.cc:9681
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-typeck.cc:9698
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9707
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9851 c/c-typeck.cc:10837 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:9867 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:9913
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:9918
  #, 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:9925
  #, 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:9937
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.cc:10005 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.cc:10019 c/c-typeck.cc:10159 c/c-typeck.cc:10931
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: c/c-typeck.cc:10031 c/c-typeck.cc:10055 c/c-typeck.cc:10058
! #: c/c-typeck.cc:10066 c/c-typeck.cc:10128 c/c-typeck.cc:11915
! #: c/c-typeck.cc:11999
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:10040
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.cc:10071 c/c-typeck.cc:10141 c/c-typeck.cc:12009
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-typeck.cc:10093 cp/typeck2.cc:1428
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr ""
  
! #: c/c-typeck.cc:10135 c/c-typeck.cc:12004
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.cc:10446 cp/decl.cc:8525
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
  
! #: c/c-typeck.cc:10677
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10764 c/c-typeck.cc:10767
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10839 c/c-typeck.cc:10843 c/c-typeck.cc:12607
! #: c/c-typeck.cc:12732 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:10880
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10903
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "прапушчан ініцыялізатар"
  
! #: c/c-typeck.cc:10943
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11066 c/c-typeck.cc:11148
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11071 c/c-typeck.cc:11210
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11121
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:11130 c/c-typeck.cc:11139
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-typeck.cc:11144 c/c-typeck.cc:11146
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11150 c/c-typeck.cc:11153
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11172
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11181
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11315 c/c-typeck.cc:11370 c/c-typeck.cc:11411
! #: c/c-typeck.cc:11471 c/c-typeck.cc:11518 c/c-typeck.cc:12106
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:11406 c/c-typeck.cc:11467 c/c-typeck.cc:11514
! #: c/c-typeck.cc:12103
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:12031
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:12477
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "excess elements in %qT initializer"
  msgstr "прапушчан ініцыялізатар"
  
! #: c/c-typeck.cc:12489 c/c-typeck.cc:12566
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12510
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12581 c/c-typeck.cc:12707 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:12677
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12699
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.cc:12800
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12877 c/c-typeck.cc:12879
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12913
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:13081 c/c-typeck.cc:13156 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, gcc-internal-format
  msgid "constraint allows registers outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13093 cp/semantics.cc:2383
  #, gcc-internal-format
  msgid "side-effects in output operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13104 cp/semantics.cc:2399
  #, gcc-internal-format
  msgid "output operand outside of a function is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:13112 c/c-typeck.cc:13203 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:13169 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:13184 cp/semantics.cc:2509
  #, gcc-internal-format
  msgid "side-effects in input operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13195 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:13248
  #, 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:13254
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:13284 c/gimple-parser.cc:2638 cp/typeck.cc:11447
  #, 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:13315
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr ""
  
! #: c/c-typeck.cc:13328 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:13331
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:13412
  #, fuzzy, gcc-internal-format
  msgid "function returns address of label"
  msgstr "ISO C не дазваляе пусты ізыходны файл"
  
! #: c/c-typeck.cc:13417
  #, gcc-internal-format
  msgid "function returns address of nested function referencing local context"
  msgstr ""
  
! #: c/c-typeck.cc:13510 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:13535
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:13573 c/c-typeck.cc:13581
  #, fuzzy, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-typeck.cc:13587 cp/parser.cc:14674
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13589
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13665 cp/parser.cc:16765
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.cc:13668 c/c-typeck.cc:13688 cp/decl.cc:4639 cp/parser.cc:16776
! #: cp/parser.cc:16798
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:13671 cp/parser.cc:16779
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.cc:13685 cp/parser.cc:16789
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.cc:13735 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.cc:13779
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:14070
  #, 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:14075
  #, 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:14093 c/c-typeck.cc:14131
  #, 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:14098 c/c-typeck.cc:14136
  #, 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:14730 c/c-typeck.cc:14900 cp/typeck.cc:6417
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:14738 c/c-typeck.cc:14908 cp/typeck.cc:6431
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:14753 c/c-typeck.cc:14923 cp/typeck.cc:6449
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14769 c/c-typeck.cc:14933 cp/typeck.cc:6472
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14783 cp/typeck.cc:6088
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.cc:14822 c/c-typeck.cc:14974
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:14829 c/c-typeck.cc:14835
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: c/c-typeck.cc:14842 c/c-typeck.cc:14984
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.cc:14855 c/c-typeck.cc:14861 c/c-typeck.cc:15011
! #: c/c-typeck.cc:15017
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.cc:14962
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.cc:14964
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.cc:14969
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr ""
  
! #: c/c-typeck.cc:14992 c/c-typeck.cc:14995 c/c-typeck.cc:15002
! #: c/c-typeck.cc:15005
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.cc:15082
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:15400
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15404
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15408
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15424
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15627 cp/semantics.cc:12559
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15638 c/c-typeck.cc:15648 cp/semantics.cc:12570
! #: cp/semantics.cc:12580
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.cc:15683 cp/semantics.cc:12615
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15751 cp/semantics.cc:6070 cp/semantics.cc:9482
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15755 c/c-typeck.cc:17720 cp/semantics.cc:6074
! #: cp/semantics.cc:9486
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15763
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15773 c/c-typeck.cc:17727 c/c-typeck.cc:17881
! #: cp/semantics.cc:6083 cp/semantics.cc:9493 cp/semantics.cc:9682
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15806 cp/semantics.cc:6117
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15813 cp/semantics.cc:6124
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15836 cp/semantics.cc:6157
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15854 c/c-typeck.cc:15921 c/c-typeck.cc:16212
! #: cp/semantics.cc:6175 cp/semantics.cc:6242
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15873 cp/semantics.cc:6194
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15881 cp/semantics.cc:6202
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15890 c/c-typeck.cc:16014 cp/semantics.cc:6211
! #: cp/semantics.cc:6335
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15907 cp/semantics.cc:6228
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15950 cp/semantics.cc:6271
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15965 cp/semantics.cc:6286
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16002 cp/semantics.cc:6323
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16006 cp/semantics.cc:6327
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16034 c/c-typeck.cc:16151 cp/semantics.cc:6354
! #: cp/semantics.cc:6488
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16044 cp/semantics.cc:6364
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr ""
  
! #: c/c-typeck.cc:16418 cp/semantics.cc:7543
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:16425
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16431 cp/semantics.cc:7550
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16444 cp/semantics.cc:7566
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
  
! #: c/c-typeck.cc:16464 cp/semantics.cc:7602
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16491
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16498 cp/semantics.cc:7636
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7642
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16510 cp/semantics.cc:7648
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16547 cp/semantics.cc:7696
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16657 cp/semantics.cc:7869
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16679 cp/semantics.cc:7889
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16705 c/c-typeck.cc:16715
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16735
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16747
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16755
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16799
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.cc:16808 cp/semantics.cc:7408
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.cc:16896
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16914 c/c-typeck.cc:17975 cp/semantics.cc:10371
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16926 cp/semantics.cc:10439
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:16941 cp/semantics.cc:7932
  #, 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:16950
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:16958
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16977 cp/semantics.cc:8016
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17007 c/c-typeck.cc:17875 c/c-typeck.cc:18147
! #: cp/semantics.cc:8103 cp/semantics.cc:9676 cp/semantics.cc:10067
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:17024 cp/semantics.cc:8121
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17035 cp/semantics.cc:8132
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17049 c/c-typeck.cc:17119 c/c-typeck.cc:17154
! #: c/c-typeck.cc:17285 cp/semantics.cc:8950
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17059 c/c-typeck.cc:17127 c/c-typeck.cc:17623
! #: c/c-typeck.cc:17775 c/c-typeck.cc:17783 c/c-typeck.cc:17799
! #: c/c-typeck.cc:17808 c/c-typeck.cc:17816 cp/semantics.cc:8146
! #: cp/semantics.cc:8156 cp/semantics.cc:8249 cp/semantics.cc:8257
! #: cp/semantics.cc:8304 cp/semantics.cc:9364 cp/semantics.cc:9554
! #: cp/semantics.cc:9562 cp/semantics.cc:9582 cp/semantics.cc:9591
! #: cp/semantics.cc:9599
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17062 c/c-typeck.cc:17133 c/c-typeck.cc:17819
! #: cp/semantics.cc:8159 cp/semantics.cc:8263 cp/semantics.cc:9602
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17107 cp/semantics.cc:8236
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17147 cp/semantics.cc:8296
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17166 cp/semantics.cc:8729
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17173
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:17180
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17187
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17200 cp/semantics.cc:8798
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17206
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17219 cp/semantics.cc:8837
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17225
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17296 cp/semantics.cc:8969
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17314 cp/semantics.cc:8990
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17328
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr ""
  
! #: c/c-typeck.cc:17345 cp/semantics.cc:9022
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17361 cp/semantics.cc:9042
  #, 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:17386 cp/semantics.cc:9066
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17389
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17398 cp/semantics.cc:9082
  #, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr ""
  
! #: c/c-typeck.cc:17434 cp/semantics.cc:9119
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17449 cp/semantics.cc:9134
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17457 cp/semantics.cc:9152
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17478 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17488 cp/semantics.cc:9186
  #, 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:17559 cp/semantics.cc:9299
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17579 c/c-typeck.cc:17655 c/c-typeck.cc:17691
! #: cp/semantics.cc:9319 cp/semantics.cc:9398 cp/semantics.cc:9434
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported map expression %qE"
  msgstr "непадтрымліваемая версія"
  
! #: c/c-typeck.cc:17619 c/c-typeck.cc:17796 cp/semantics.cc:9360
! #: cp/semantics.cc:9579
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17627 c/c-typeck.cc:17802 cp/semantics.cc:9368
! #: cp/semantics.cc:9585
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17746 c/c-typeck.cc:17888 cp/semantics.cc:9522
! #: cp/semantics.cc:9690
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17871 cp/semantics.cc:9671
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:17897 cp/semantics.cc:9702
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:17911 cp/semantics.cc:9718
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17914 cp/semantics.cc:9721
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17933
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.cc:17940
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:17988 c/c-typeck.cc:18094 cp/semantics.cc:10322
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18008 cp/semantics.cc:9226
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.cc:18130 cp/semantics.cc:10035
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18165 cp/semantics.cc:10129
  #, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18176 cp/semantics.cc:10143
  #, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr ""
  
! #: c/c-typeck.cc:18185 cp/semantics.cc:10152
  #, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr ""
  
! #: c/c-typeck.cc:18234 cp/semantics.cc:10510
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.cc:18244
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18280 cp/semantics.cc:10263
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18292 cp/semantics.cc:10276
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18303 c/c-typeck.cc:18311 cp/semantics.cc:10285
! #: cp/semantics.cc:10314
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18359 cp/semantics.cc:10243
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18410 cp/semantics.cc:10293
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18418 cp/semantics.cc:10304
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18426 cp/semantics.cc:10360
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18436 cp/semantics.cc:10333
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18454 cp/semantics.cc:10535
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18472 cp/semantics.cc:10606
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18476 cp/semantics.cc:10610
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18658
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18663
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:18669
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18676 c/c-typeck.cc:18686
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18682
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 53359,55225 ----
  #. 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:4415
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr ""
  
! #: c/c-typeck.cc:4420 c/c-typeck.cc:4476
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr ""
  
! #: c/c-typeck.cc:4531
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr ""
  
! #: c/c-typeck.cc:4543
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4549
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4555
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4561
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4567
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4573
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4589
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4615
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4641
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4665
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4670
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4838
  #, 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:4842
  #, 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:4852
  #, 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:4865
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4870
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4949
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr ""
  
! #: c/c-typeck.cc:5030
  #, 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:5031
  #, 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:5045
  #, 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:5223 c/c-typeck.cc:5251 cp/typeck.cc:6099 cp/typeck.cc:6391
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.cc:5231 c/c-typeck.cc:5242 cp/typeck.cc:6136 cp/typeck.cc:6160
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr ""
  
! #: c/c-typeck.cc:5234 c/c-typeck.cc:5245 cp/typeck.cc:6139 cp/typeck.cc:6163
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
  
! #: c/c-typeck.cc:5263 c/c-typeck.cc:5270 c/c-typeck.cc:6701 c/c-typeck.cc:6706
! #: c/c-typeck.cc:9255 cp/tree.cc:6866
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr ""
  
! #: c/c-typeck.cc:5291
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:5350
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5353
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5387
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:5396 cp/typeck.cc:7197
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
  
! #: c/c-typeck.cc:5847
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:5851
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5861
  #, 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:5885
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "не хапае аргументаў у функцыі"
  
! #: c/c-typeck.cc:5911
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr ""
  
! #: c/c-typeck.cc:5969
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5972
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5979
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:5982
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:5998
  #, 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:6025 c/c-typeck.cc:6059
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "не хапае аргументаў у функцыі"
  
! #: c/c-typeck.cc:6027 c/c-typeck.cc:6062
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr ""
  
! #: c/c-typeck.cc:6047
  #, fuzzy, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:6051
  #, fuzzy, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:6200
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr ""
  
! #: c/c-typeck.cc:6263 c/c-typeck.cc:6460 d/d-codegen.cc:759
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "не магу атрымаць адрас бітавага поля \"%s\""
  
! #: c/c-typeck.cc:6277
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "не магу атрымаць адрас бітавага поля \"%s\""
  
! #: c/c-typeck.cc:6285
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.cc:6479
  #, gcc-internal-format
  msgid "address of register compound literal requested"
  msgstr ""
  
! #: c/c-typeck.cc:6501
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6504
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6509
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6518 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6656
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6691
  #, gcc-internal-format
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6751
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.cc:6810 c/c-typeck.cc:6816
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6833
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.cc:6853
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6877
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6881
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:6886
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:6910
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6913
  #, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6914
  #, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6925 c/c-typeck.cc:6938
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6965
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:7081
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7085
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7104
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7109
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7118 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:7167
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7185 c/c-typeck.cc:13831
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7256
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.cc:7262
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:7297
  #, 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:7389
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.cc:7395
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.cc:7410
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.cc:7414
  #, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7434
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.cc:7444
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.cc:7479
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7484
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7489
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7522
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.cc:7534
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7540
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7550 cp/typeck.cc:9654
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7564
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7573
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7583
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7698
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7740
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.cc:7881
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8075 c/c-typeck.cc:8094 c/c-typeck.cc:8153
  #, fuzzy, gcc-internal-format
  #| msgid "initialization"
  msgid "(near initialization for %qs)"
  msgstr "ініцыялізацыя"
  
! #: c/c-typeck.cc:8169
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr ""
  
! #: c/c-typeck.cc:8219
  msgid "expected %e but argument is of type %e"
  msgstr ""
  
! #: c/c-typeck.cc:8253
  #, 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:8256
  #, 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:8261
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr ""
  
! #: c/c-typeck.cc:8318 c/c-typeck.cc:9217
  #, fuzzy
  msgid "%e declared here"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: c/c-typeck.cc:8511
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8516
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8520
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8525
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8530
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8548
  #, fuzzy, gcc-internal-format
  #| msgid "converting from `%T' to `%T'"
  msgid "implicit conversion from %qT to %qT"
  msgstr "пераўтварэньне з `%T' у `%T'"
  
! #: c/c-typeck.cc:8730 c/c-typeck.cc:9120
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8733 c/c-typeck.cc:9123
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8736 c/c-typeck.cc:9125
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8739 c/c-typeck.cc:9127
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8747 c/c-typeck.cc:9010 c/c-typeck.cc:9053
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8749 c/c-typeck.cc:9012 c/c-typeck.cc:9055
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8751 c/c-typeck.cc:9014 c/c-typeck.cc:9057
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8753 c/c-typeck.cc:9016 c/c-typeck.cc:9059
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8762
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.cc:8821
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8848
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8859
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8870
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8880
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8896
  #, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8911
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8917
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8923
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8928 cp/typeck.cc:10845
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8952
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8962
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8972
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8977
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9027
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9030
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9032
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9034
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9064
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9082
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9090
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9096
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9101
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9148
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:9159
  #, fuzzy
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:9165
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9174
  #, fuzzy
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:9180
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9188
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9194
  msgid "returning %e from a function with incompatible return type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9272
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9282
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9288
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9293
  #, 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:9315
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9325
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9331
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9335
  #, 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:9368
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr ""
  
! #: c/c-typeck.cc:9379
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9390
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9400
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
! #: c/c-typeck.cc:9480
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.cc:9722
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9739 c/c-typeck.cc:9749 c/c-typeck.cc:9811 c/c-typeck.cc:9964
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9745
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-typeck.cc:9759
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-typeck.cc:9776
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9785
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9929 c/c-typeck.cc:10915 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:9945 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:9991
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:9996
  #, 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:10003
  #, 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:10015
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.cc:10083 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.cc:10097 c/c-typeck.cc:10237 c/c-typeck.cc:11009
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: c/c-typeck.cc:10109 c/c-typeck.cc:10133 c/c-typeck.cc:10136
! #: c/c-typeck.cc:10144 c/c-typeck.cc:10206 c/c-typeck.cc:11993
! #: c/c-typeck.cc:12077
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:10118
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.cc:10149 c/c-typeck.cc:10219 c/c-typeck.cc:12087
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-typeck.cc:10171 cp/typeck2.cc:1428
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr ""
  
! #: c/c-typeck.cc:10213 c/c-typeck.cc:12082
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.cc:10524 cp/decl.cc:8528
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
  
! #: c/c-typeck.cc:10755
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10842 c/c-typeck.cc:10845
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10917 c/c-typeck.cc:10921 c/c-typeck.cc:12685
! #: c/c-typeck.cc:12810 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:10958
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10981
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "прапушчан ініцыялізатар"
  
! #: c/c-typeck.cc:11021
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11144 c/c-typeck.cc:11226
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11149 c/c-typeck.cc:11288
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11199
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:11208 c/c-typeck.cc:11217
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-typeck.cc:11222 c/c-typeck.cc:11224
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11228 c/c-typeck.cc:11231
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11250
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11259
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11393 c/c-typeck.cc:11448 c/c-typeck.cc:11489
! #: c/c-typeck.cc:11549 c/c-typeck.cc:11596 c/c-typeck.cc:12184
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:11484 c/c-typeck.cc:11545 c/c-typeck.cc:11592
! #: c/c-typeck.cc:12181
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:12109
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:12555
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "excess elements in %qT initializer"
  msgstr "прапушчан ініцыялізатар"
  
! #: c/c-typeck.cc:12567 c/c-typeck.cc:12644
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12588
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12659 c/c-typeck.cc:12785 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:12755
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12777
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.cc:12878
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12955 c/c-typeck.cc:12957
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12991
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:13159 c/c-typeck.cc:13234 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, gcc-internal-format
  msgid "constraint allows registers outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13171 cp/semantics.cc:2383
  #, gcc-internal-format
  msgid "side-effects in output operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13182 cp/semantics.cc:2399
  #, gcc-internal-format
  msgid "output operand outside of a function is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:13190 c/c-typeck.cc:13281 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:13247 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:13262 cp/semantics.cc:2509
  #, gcc-internal-format
  msgid "side-effects in input operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13273 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:13326
  #, 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:13332
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:13362 c/gimple-parser.cc:2638 cp/typeck.cc:11447
  #, 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:13393
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr ""
  
! #: c/c-typeck.cc:13406 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:13409
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:13490
  #, fuzzy, gcc-internal-format
  msgid "function returns address of label"
  msgstr "ISO C не дазваляе пусты ізыходны файл"
  
! #: c/c-typeck.cc:13495
  #, gcc-internal-format
  msgid "function returns address of nested function referencing local context"
  msgstr ""
  
! #: c/c-typeck.cc:13588 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:13613
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:13651 c/c-typeck.cc:13659
  #, fuzzy, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-typeck.cc:13665 cp/parser.cc:14672
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13667
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13743 cp/parser.cc:16761
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.cc:13746 c/c-typeck.cc:13766 cp/decl.cc:4639 cp/parser.cc:16772
! #: cp/parser.cc:16794
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:13749 cp/parser.cc:16775
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.cc:13763 cp/parser.cc:16785
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.cc:13813 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.cc:13857
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:14148
  #, 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:14153
  #, 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:14171 c/c-typeck.cc:14209
  #, 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:14176 c/c-typeck.cc:14214
  #, 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:14808 c/c-typeck.cc:14978 cp/typeck.cc:6417
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6431
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:14831 c/c-typeck.cc:15001 cp/typeck.cc:6449
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14847 c/c-typeck.cc:15011 cp/typeck.cc:6472
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14861 cp/typeck.cc:6088
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.cc:14900 c/c-typeck.cc:15052
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:14907 c/c-typeck.cc:14913
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: c/c-typeck.cc:14920 c/c-typeck.cc:15062
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.cc:14933 c/c-typeck.cc:14939 c/c-typeck.cc:15089
! #: c/c-typeck.cc:15095
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.cc:15040
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.cc:15042
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.cc:15047
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr ""
  
! #: c/c-typeck.cc:15070 c/c-typeck.cc:15073 c/c-typeck.cc:15080
! #: c/c-typeck.cc:15083
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.cc:15160
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:15478
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15482
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15486
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15502
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15705 cp/semantics.cc:12555
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15716 c/c-typeck.cc:15726 cp/semantics.cc:12566
! #: cp/semantics.cc:12576
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.cc:15761 cp/semantics.cc:12611
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15829 cp/semantics.cc:6066 cp/semantics.cc:9478
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15833 c/c-typeck.cc:17798 cp/semantics.cc:6070
! #: cp/semantics.cc:9482
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15841
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15851 c/c-typeck.cc:17805 c/c-typeck.cc:17959
! #: cp/semantics.cc:6079 cp/semantics.cc:9489 cp/semantics.cc:9678
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15884 cp/semantics.cc:6113
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15891 cp/semantics.cc:6120
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15914 cp/semantics.cc:6153
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15932 c/c-typeck.cc:15999 c/c-typeck.cc:16290
! #: cp/semantics.cc:6171 cp/semantics.cc:6238
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15951 cp/semantics.cc:6190
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6198
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15968 c/c-typeck.cc:16092 cp/semantics.cc:6207
! #: cp/semantics.cc:6331
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15985 cp/semantics.cc:6224
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16028 cp/semantics.cc:6267
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16043 cp/semantics.cc:6282
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16080 cp/semantics.cc:6319
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16084 cp/semantics.cc:6323
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16112 c/c-typeck.cc:16229 cp/semantics.cc:6350
! #: cp/semantics.cc:6484
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16122 cp/semantics.cc:6360
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr ""
  
! #: c/c-typeck.cc:16496 cp/semantics.cc:7539
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:16503
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16509 cp/semantics.cc:7546
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16522 cp/semantics.cc:7562
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
  
! #: c/c-typeck.cc:16542 cp/semantics.cc:7598
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16569
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16576 cp/semantics.cc:7632
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16582 cp/semantics.cc:7638
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16588 cp/semantics.cc:7644
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16625 cp/semantics.cc:7692
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16735 cp/semantics.cc:7865
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16757 cp/semantics.cc:7885
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16783 c/c-typeck.cc:16793
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16813
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16825
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16833
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16877
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.cc:16886 cp/semantics.cc:7404
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.cc:16974
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16992 c/c-typeck.cc:18053 cp/semantics.cc:10367
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17004 cp/semantics.cc:10435
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:17019 cp/semantics.cc:7928
  #, 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:17028
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17055 cp/semantics.cc:8012
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17085 c/c-typeck.cc:17953 c/c-typeck.cc:18225
! #: cp/semantics.cc:8099 cp/semantics.cc:9672 cp/semantics.cc:10063
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:17102 cp/semantics.cc:8117
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17113 cp/semantics.cc:8128
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17127 c/c-typeck.cc:17197 c/c-typeck.cc:17232
! #: c/c-typeck.cc:17363 cp/semantics.cc:8946
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17137 c/c-typeck.cc:17205 c/c-typeck.cc:17701
! #: c/c-typeck.cc:17853 c/c-typeck.cc:17861 c/c-typeck.cc:17877
! #: c/c-typeck.cc:17886 c/c-typeck.cc:17894 cp/semantics.cc:8142
! #: cp/semantics.cc:8152 cp/semantics.cc:8245 cp/semantics.cc:8253
! #: cp/semantics.cc:8300 cp/semantics.cc:9360 cp/semantics.cc:9550
! #: cp/semantics.cc:9558 cp/semantics.cc:9578 cp/semantics.cc:9587
! #: cp/semantics.cc:9595
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17140 c/c-typeck.cc:17211 c/c-typeck.cc:17897
! #: cp/semantics.cc:8155 cp/semantics.cc:8259 cp/semantics.cc:9598
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17185 cp/semantics.cc:8232
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17225 cp/semantics.cc:8292
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17244 cp/semantics.cc:8725
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17251
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:17258
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17265
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17278 cp/semantics.cc:8794
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17284
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17297 cp/semantics.cc:8833
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17303
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17374 cp/semantics.cc:8965
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17392 cp/semantics.cc:8986
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17406
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr ""
  
! #: c/c-typeck.cc:17423 cp/semantics.cc:9018
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17439 cp/semantics.cc:9038
  #, 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:17464 cp/semantics.cc:9062
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17467
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17476 cp/semantics.cc:9078
  #, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr ""
  
! #: c/c-typeck.cc:17512 cp/semantics.cc:9115
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17527 cp/semantics.cc:9130
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9148
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17556 cp/semantics.cc:9170
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17566 cp/semantics.cc:9182
  #, 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:17637 cp/semantics.cc:9295
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17657 c/c-typeck.cc:17733 c/c-typeck.cc:17769
! #: cp/semantics.cc:9315 cp/semantics.cc:9394 cp/semantics.cc:9430
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported map expression %qE"
  msgstr "непадтрымліваемая версія"
  
! #: c/c-typeck.cc:17697 c/c-typeck.cc:17874 cp/semantics.cc:9356
! #: cp/semantics.cc:9575
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17705 c/c-typeck.cc:17880 cp/semantics.cc:9364
! #: cp/semantics.cc:9581
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17824 c/c-typeck.cc:17966 cp/semantics.cc:9518
! #: cp/semantics.cc:9686
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17949 cp/semantics.cc:9667
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:17975 cp/semantics.cc:9698
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:17989 cp/semantics.cc:9714
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17992 cp/semantics.cc:9717
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18011
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.cc:18018
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:18066 c/c-typeck.cc:18172 cp/semantics.cc:10318
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18086 cp/semantics.cc:9222
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.cc:18208 cp/semantics.cc:10031
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18243 cp/semantics.cc:10125
  #, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18254 cp/semantics.cc:10139
  #, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr ""
  
! #: c/c-typeck.cc:18263 cp/semantics.cc:10148
  #, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr ""
  
! #: c/c-typeck.cc:18312 cp/semantics.cc:10506
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.cc:18322
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18358 cp/semantics.cc:10259
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18370 cp/semantics.cc:10272
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18381 c/c-typeck.cc:18389 cp/semantics.cc:10281
! #: cp/semantics.cc:10310
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18437 cp/semantics.cc:10239
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18488 cp/semantics.cc:10289
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18496 cp/semantics.cc:10300
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18504 cp/semantics.cc:10356
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18514 cp/semantics.cc:10329
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18532 cp/semantics.cc:10531
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18550 cp/semantics.cc:10602
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18554 cp/semantics.cc:10606
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18736
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18741
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:18747
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18754 c/c-typeck.cc:18764
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18760
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr ""
*** 55427,55669 ****
  msgid "That string should not be that long."
  msgstr ""
  
! #: cobol/genapi.cc:1213
  #, gcc-internal-format, gfc-internal-format
  msgid "%s should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:1776
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: Knows not the variable type %s for %s"
  msgstr ""
  
! #: cobol/genapi.cc:2110
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: Invalid field type %s:"
  msgstr ""
  
! #: cobol/genapi.cc:4392
  #, gcc-internal-format
  msgid "Not valid for ACCEPT statement."
  msgstr ""
  
! #: cobol/genapi.cc:5445
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr ""
  
! #: cobol/genapi.cc:5468
  #, gcc-internal-format
  msgid "Not valid for DISPLAY statement."
  msgstr ""
  
! #: cobol/genapi.cc:7736 cobol/genapi.cc:7742 cobol/genapi.cc:7748
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7855
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7919
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7964
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8215
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr ""
  
! #: cobol/genapi.cc:8226
  #, gcc-internal-format
  msgid "unknown %<setop_t%> code %d"
  msgstr ""
  
! #: cobol/genapi.cc:8415
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr ""
  
! #: cobol/genapi.cc:9406
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: ignoring subscripts"
  msgstr ""
  
! #: cobol/genapi.cc:9629 cobol/genapi.cc:10121
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9754
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr ""
  
! #: cobol/genapi.cc:9861
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9866
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:9872
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr ""
  
! #: cobol/genapi.cc:9932
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9937
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:9992
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10002
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10007
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10013
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10018
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10024
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10033
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10077
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10126
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10132
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10137
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10222
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:10405
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr ""
  
! #: cobol/genapi.cc:12236
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: asked to sort %s, which is not a table"
  msgstr ""
  
  #. Having both or neither violates SORT syntax
! #: cobol/genapi.cc:12368
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12502
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12924
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13328
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr ""
  
! #: cobol/genapi.cc:13599
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: What in the name of Nero are we doing here?"
  msgstr ""
  
! #: cobol/genapi.cc:14989
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:15226
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:16958
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr ""
  
! #: cobol/genapi.cc:17018
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr ""
  
! #: cobol/genapi.cc:17048
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s is a table, but it improperly has a capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17088
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17093
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17100
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr ""
--- 55503,55745 ----
  msgid "That string should not be that long."
  msgstr ""
  
! #: cobol/genapi.cc:1263
  #, gcc-internal-format, gfc-internal-format
  msgid "%s should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:1828
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: Knows not the variable type %s for %s"
  msgstr ""
  
! #: cobol/genapi.cc:2162
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: Invalid field type %s:"
  msgstr ""
  
! #: cobol/genapi.cc:4444
  #, gcc-internal-format
  msgid "Not valid for ACCEPT statement."
  msgstr ""
  
! #: cobol/genapi.cc:5497
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr ""
  
! #: cobol/genapi.cc:5520
  #, gcc-internal-format
  msgid "Not valid for DISPLAY statement."
  msgstr ""
  
! #: cobol/genapi.cc:7790 cobol/genapi.cc:7796 cobol/genapi.cc:7802
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7909
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7973
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8018
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8269
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr ""
  
! #: cobol/genapi.cc:8280
  #, gcc-internal-format
  msgid "unknown %<setop_t%> code %d"
  msgstr ""
  
! #: cobol/genapi.cc:8469
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr ""
  
! #: cobol/genapi.cc:9460
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: ignoring subscripts"
  msgstr ""
  
! #: cobol/genapi.cc:9683 cobol/genapi.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9808
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr ""
  
! #: cobol/genapi.cc:9915
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9920
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:9926
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr ""
  
! #: cobol/genapi.cc:9986
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9991
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10046
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10056
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10061
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10067
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10072
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10078
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10087
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10131
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10180
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10186
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10191
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10276
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:10459
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr ""
  
! #: cobol/genapi.cc:12290
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: asked to sort %s, which is not a table"
  msgstr ""
  
  #. Having both or neither violates SORT syntax
! #: cobol/genapi.cc:12422
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12556
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12978
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13382
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr ""
  
! #: cobol/genapi.cc:13653
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: What in the name of Nero are we doing here?"
  msgstr ""
  
! #: cobol/genapi.cc:15043
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:15280
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:17171
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr ""
  
! #: cobol/genapi.cc:17209
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr ""
  
! #: cobol/genapi.cc:17239
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s is a table, but it improperly has a capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17279
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17284
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17291
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr ""
*************** msgstr ""
*** 55672,55688 ****
  #. During the early stages of implementing cbl_field_t::our_index, there
  #. were execution paths in parse.y and parser.cc that resulted in
  #. our_index not being set.  Those should be gone.
! #: cobol/genapi.cc:17235
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr ""
  
! #: cobol/genapi.cc:17319
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17387
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr ""
--- 55748,55764 ----
  #. During the early stages of implementing cbl_field_t::our_index, there
  #. were execution paths in parse.y and parser.cc that resulted in
  #. our_index not being set.  Those should be gone.
! #: cobol/genapi.cc:17426
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr ""
  
! #: cobol/genapi.cc:17512
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17580
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr ""
*************** msgstr ""
*** 55747,55769 ****
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr ""
  
! #: cobol/genutil.cc:621
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "Too many subscripts"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: cobol/genutil.cc:787
  #, gcc-internal-format
  msgid "cannot get %<float%> value from %s"
  msgstr ""
  
! #: cobol/lexio.cc:1584
  #, gcc-internal-format, gfc-internal-format
  msgid "%s pid %ld terminated by %s"
  msgstr ""
  
! #: cobol/lexio.cc:1589
  #, gcc-internal-format, gfc-internal-format
  msgid "%s exited with status %d"
  msgstr ""
--- 55823,55845 ----
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr ""
  
! #: cobol/genutil.cc:643 cobol/genutil.cc:710
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "Too many subscripts"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: cobol/genutil.cc:871
  #, gcc-internal-format
  msgid "cannot get %<float%> value from %s"
  msgstr ""
  
! #: cobol/lexio.cc:1589
  #, gcc-internal-format, gfc-internal-format
  msgid "%s pid %ld terminated by %s"
  msgstr ""
  
! #: cobol/lexio.cc:1594
  #, gcc-internal-format, gfc-internal-format
  msgid "%s exited with status %d"
  msgstr ""
*************** msgstr ""
*** 55772,55829 ****
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  msgstr ""
  
! #: cobol/symbols.cc:1878
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: data item %s #"
  msgstr ""
  
! #: cobol/symbols.cc:2042
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: key must be field"
  msgstr ""
  
! #: cobol/symbols.cc:4179
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %s has invalid encoding"
  msgstr ""
  
! #: cobol/symbols.cc:4347 cobol/symbols.cc:4450 cobol/symbols.cc:4480
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: could not add '%s'"
  msgstr ""
  
! #: cobol/util.cc:1767
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1782
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1860
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
  msgstr ""
  
! #: cobol/util.cc:2215
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr ""
  
! #: cobol/util.cc:2810
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: compiling `%s'\n"
  msgid "%s: regcomp: %s"
  msgstr "%s: кампілюецца \"%s\"\n"
  
! #: cobol/util.cc:2959
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: missing inode for %s"
  msgstr ""
  
! #: cobol/util.cc:3379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: compiling `%s'\n"
  msgid "failed compiling %s"
--- 55848,55905 ----
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  msgstr ""
  
! #: cobol/symbols.cc:1883
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: data item %s #"
  msgstr ""
  
! #: cobol/symbols.cc:2047
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: key must be field"
  msgstr ""
  
! #: cobol/symbols.cc:4232
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %s has invalid encoding"
  msgstr ""
  
! #: cobol/symbols.cc:4400 cobol/symbols.cc:4503 cobol/symbols.cc:4533
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: could not add '%s'"
  msgstr ""
  
! #: cobol/util.cc:1776
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1791
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1869
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
  msgstr ""
  
! #: cobol/util.cc:2224
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr ""
  
! #: cobol/util.cc:2814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: compiling `%s'\n"
  msgid "%s: regcomp: %s"
  msgstr "%s: кампілюецца \"%s\"\n"
  
! #: cobol/util.cc:2963
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: missing inode for %s"
  msgstr ""
  
! #: cobol/util.cc:3387
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: compiling `%s'\n"
  msgid "failed compiling %s"
*************** msgstr "немагчымы апэрат�
*** 56264,56270 ****
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.cc:8447 cp/decl.cc:10336
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
--- 56340,56346 ----
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.cc:8447 cp/decl.cc:10339
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
*************** msgstr "\"%s\" не абвешчан (п
*** 56274,56280 ****
  msgid "%q#D is protected within this context"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/call.cc:8453 cp/decl.cc:10337
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "declared protected here"
--- 56350,56356 ----
  msgid "%q#D is protected within this context"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/call.cc:8453 cp/decl.cc:10340
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "declared protected here"
*************** msgstr "не магу ініцыяліз
*** 56406,56412 ****
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.cc:9583 cp/cvt.cc:2059
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
--- 56482,56488 ----
  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 ""
*************** msgstr ""
*** 56620,56626 ****
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.cc:12066 cp/pt.cc:17955 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
--- 56696,56702 ----
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.cc:12066 cp/pt.cc:18011 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
*************** msgstr ""
*** 56716,56740 ****
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:14529
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:14533
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
! #: cp/call.cc:14862
  #, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr ""
  
! #: cp/call.cc:14863
  #, gcc-internal-format
  msgid "%qT temporary created here"
  msgstr ""
  
! #: cp/call.cc:15245
  #, gcc-internal-format
  msgid "explicit conversion function was not considered"
  msgstr ""
--- 56792,56816 ----
  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 ""
*************** msgid "%q#D cannot be overloaded with %q
*** 56780,56786 ****
  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:3002 cp/name-lookup.cc:3319
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %q#D"
--- 56856,56862 ----
  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"
*************** msgstr ""
*** 57173,57332 ****
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "памер \"%s\" больш чам %d байт"
  
! #: cp/class.cc:7775
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.cc:7776
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr ""
  
! #: cp/class.cc:7781
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/class.cc:7810
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.cc:7812
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.cc:7821 cp/class.cc:7856
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "in the definition of %q#T"
  msgstr "папярэдняе вызначэньне `%#T'"
  
! #: cp/class.cc:7829
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.cc:7831
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T is a GCC extension"
  msgstr ""
  
! #: cp/class.cc:7854
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.cc:7966 cp/decl.cc:19511 cp/parser.cc:30592
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "redefinition of %q#T"
  msgstr "папярэдняе вызначэньне `%#T'"
  
! #: cp/class.cc:7975
  #, gcc-internal-format
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7978 cp/decl.cc:20556
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
  
! #: cp/class.cc:8124
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.cc:8152
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr ""
  
! #: cp/class.cc:8158
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.cc:8162
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr ""
  
! #: cp/class.cc:8168
  #, 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:8339
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.cc:8350
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.cc:8871
  #, fuzzy, gcc-internal-format
  #| msgid "language %s not recognized"
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "мова %s не распазнана"
  
! #: cp/class.cc:8961
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.cc:9134
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.cc:9161
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.cc:9203
  #, 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:9208
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%E%>"
  msgstr ""
  
! #: cp/class.cc:9218
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "прапушчан ініцыялізатар"
  
! #: cp/class.cc:9221
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.cc:9302
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.cc:9322
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.cc:9623
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr ""
  
! #: cp/class.cc:9626
  #, gcc-internal-format
  msgid "used here to mean %q#D"
  msgstr ""
--- 57249,57408 ----
  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:19542 cp/parser.cc:30588
  #, 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:20587
  #, 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 ""
*************** msgstr ""
*** 57362,57368 ****
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16439
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
--- 57438,57444 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16470
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
*************** msgstr ""
*** 57388,58295 ****
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr ""
  
! #: cp/constexpr.cc:838
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr ""
  
! #: cp/constexpr.cc:899
  #, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr ""
  
! #: cp/constexpr.cc:962 cp/constexpr.cc:1128
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr ""
  
! #: cp/constexpr.cc:1087
  #, gcc-internal-format
  msgid "%<-fimplicit-constexpr%> only affects %<inline%> functions"
  msgstr ""
  
! #: cp/constexpr.cc:1103
  #, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1465 cp/constexpr.cc:7962
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:1739
  #, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1754
  #, gcc-internal-format
  msgid "%qs called after throwing an exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1757
  #, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:1771
  #, gcc-internal-format
  msgid "uncaught exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1785
  #, gcc-internal-format
  msgid "uncaught exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1787
  #, gcc-internal-format
  msgid "uncaught exception of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:1911
  #, gcc-internal-format
  msgid "call to %qD function with incorrect number of arguments"
  msgstr ""
  
! #: cp/constexpr.cc:1929
  #, fuzzy, gcc-internal-format
  msgid "%qD called with no caught exceptions pending"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/constexpr.cc:2013
  #, gcc-internal-format
  msgid "cannot allocate exception: size not constant"
  msgstr ""
  
! #: cp/constexpr.cc:2033
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:2064 cp/constexpr.cc:2116
  #, fuzzy, gcc-internal-format
  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:2223
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qD called without supportable %qs"
  msgstr "%s не падтрымлівае %s"
  
! #: cp/constexpr.cc:2279
  #, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr ""
  
! #: cp/constexpr.cc:2307
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2345
  #, 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:2372
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2419
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2453
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2457
  #, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr ""
  
! #: cp/constexpr.cc:2563 cp/constexpr.cc:4538
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:2565 cp/constexpr.cc:2686 cp/constexpr.cc:2695
! #: cp/constexpr.cc:4871 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:2855 cp/constexpr.cc:3819 cp/constexpr.cc:4193
! #: cp/constexpr.cc:4258 cp/constexpr.cc:12023
  #: rust/backend/rust-constexpr.cc:6013
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:2929 cp/constexpr.cc:7479 cp/constexpr.cc:10197
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.cc:3115
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3118
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:3201
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3241 cp/constexpr.cc:11968
  #: 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:3298 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:3326 rust/backend/rust-constexpr.cc:2700
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.cc:3604 cp/constexpr.cc:3663 cp/constexpr.cc:3696
! #: cp/constexpr.cc:3718
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3605
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3632
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%s' is initialized"
  msgid "virtual table pointer is used uninitialized"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/constexpr.cc:3664 cp/constexpr.cc:3697
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3720
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr ""
  
! #: cp/constexpr.cc:3723
  #, 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:3825
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr ""
  
! #: cp/constexpr.cc:3905
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3980 rust/backend/rust-constexpr.cc:3571
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:4063
  #, gcc-internal-format
  msgid "cannot allocate array: size not constant"
  msgstr ""
  
! #: cp/constexpr.cc:4096
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4100 cp/constexpr.cc:4123
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.cc:4119
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4136
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4143
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.cc:4301 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:4308
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:3640
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/constexpr.cc:4396 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.cc:4407 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:4829
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:4832
  #, fuzzy, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:4838
  #, 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:4914 rust/backend/rust-constexpr.cc:6730
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4921 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:4944 rust/backend/rust-constexpr.cc:6757
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4963 rust/backend/rust-constexpr.cc:6776
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr ""
  
! #: cp/constexpr.cc:5182 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5729 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:5732 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:5737 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:5740 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:5954 rust/backend/rust-constexpr.cc:1714
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "прапушчан ініцыялізатар"
  
! #: cp/constexpr.cc:6020 rust/backend/rust-constexpr.cc:1773
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:6039 cp/constexpr.cc:6175 cp/constexpr.cc:6187
! #: cp/constexpr.cc:9208 cp/constexpr.cc:9344 cp/constexpr.cc:11918
! #: cp/constexpr.cc:12977 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:6047 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:6081 cp/constexpr.cc:6118 cp/constexpr.cc:8153
  #: 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:6083
  #, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6096 cp/constexpr.cc:8148
  #: 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:6253
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6256
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6267
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6270
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6281
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6284
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6295
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6299
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6310
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:6313
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.cc:6471
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr ""
  
! #: cp/constexpr.cc:6480 cp/constexpr.cc:6490
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6510
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6557
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.cc:6569
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7503
  #, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7511
  #, gcc-internal-format
  msgid "%qT object created here"
  msgstr ""
  
! #: cp/constexpr.cc:7514 cp/parser.cc:13136 cp/parser.cc:13147
! #: cp/reflect.cc:8428 cp/semantics.cc:4701 cp/semantics.cc:4717
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7557 cp/constexpr.cc:7590
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:7559 cp/constexpr.cc:7585 cp/constexpr.cc:7592
! #: cp/constexpr.cc:7957 cp/constexpr.cc:11022 cp/constexpr.cc:11035
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "allocated here"
  msgstr "выклікана адсюль"
  
! #: cp/constexpr.cc:7563
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7583
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:7595
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:7603 rust/backend/rust-constexpr.cc:4242
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "%qD used in its own initializer"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/constexpr.cc:7608
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%q#D is not const"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: cp/constexpr.cc:7611
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:7616 cp/constexpr.cc:7623
  #: 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:7629 rust/backend/rust-constexpr.cc:4262
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/constexpr.cc:7632 rust/backend/rust-constexpr.cc:4266
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.cc:7955
  #, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7964
  #, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7971
  #, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7974
  #, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8126
  #, 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:8157
  #, 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:8164
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8176 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:8836 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:8949 rust/backend/rust-constexpr.cc:1041
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:8951 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:8970
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "use of %qD"
  msgstr "нерэчаіснае выкарыстаньне `%D'"
  
! #: cp/constexpr.cc:8974
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:8976
  #, 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:8978
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:8980
  #, 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:9092
  #, fuzzy, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/constexpr.cc:9170
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:9183
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9374
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9377
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9445 cp/constexpr.cc:12670
  #: 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:9670
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9674
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9677
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10053 cp/constexpr.cc:12146
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:10087 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:10142
  #, 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:10152
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr ""
  
! #: cp/constexpr.cc:10160
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:10174
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:10214 rust/backend/rust-constexpr.cc:2588
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10373 cp/constexpr.cc:12455 cp/constexpr.cc:12898
  #: 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:10422 cp/constexpr.cc:12942
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:10543
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:10593 cp/constexpr.cc:10605
  #: rust/backend/rust-constexpr.cc:4889
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:10608
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.cc:10626
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10764
  #, gcc-internal-format
  msgid "contract condition is not constant"
  msgstr ""
  
! #: cp/constexpr.cc:10770
  #, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10955
  #, gcc-internal-format
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr ""
  
! #: cp/constexpr.cc:10957
  #, gcc-internal-format
  msgid "%<continue%> outside of a loop"
  msgstr ""
  
! #: cp/constexpr.cc:10959
  #, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr ""
  
! #: cp/constexpr.cc:11000 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:11016
  #, 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:11020 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:11033 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:11054 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11058
  #, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11083
  #, 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:11088
  #, 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:11104 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:11145
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11854 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:12108
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:12111
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12167 rust/backend/rust-constexpr.cc:6117
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:12201 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:12391
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.cc:12403
  #, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:12479
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/constexpr.cc:12496
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:12560
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:12634
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12642
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12722 rust/backend/rust-constexpr.cc:6478
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:12823 rust/backend/rust-constexpr.cc:6578
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:12895
  #, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12908
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/constexpr.cc:12959
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/constexpr.cc:13004 rust/backend/rust-constexpr.cc:6667
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
--- 57464,58371 ----
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr ""
  
! #: cp/constexpr.cc:839
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr ""
  
! #: cp/constexpr.cc:900
  #, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr ""
  
! #: cp/constexpr.cc:963 cp/constexpr.cc:1129
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr ""
  
! #: cp/constexpr.cc:1088
  #, gcc-internal-format
  msgid "%<-fimplicit-constexpr%> only affects %<inline%> functions"
  msgstr ""
  
! #: cp/constexpr.cc:1104
  #, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7964
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:1740
  #, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1755
  #, gcc-internal-format
  msgid "%qs called after throwing an exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1758
  #, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:1772
  #, gcc-internal-format
  msgid "uncaught exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1786
  #, gcc-internal-format
  msgid "uncaught exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1788
  #, gcc-internal-format
  msgid "uncaught exception of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:1912
  #, gcc-internal-format
  msgid "call to %qD function with incorrect number of arguments"
  msgstr ""
  
! #: cp/constexpr.cc:1930
  #, fuzzy, gcc-internal-format
  msgid "%qD called with no caught exceptions pending"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/constexpr.cc:2014
  #, gcc-internal-format
  msgid "cannot allocate exception: size not constant"
  msgstr ""
  
! #: cp/constexpr.cc:2034
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:2065 cp/constexpr.cc:2117
  #, fuzzy, gcc-internal-format
  msgid "%qD called with no caught exceptions active"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/constexpr.cc:2155
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2224
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qD called without supportable %qs"
  msgstr "%s не падтрымлівае %s"
  
! #: cp/constexpr.cc:2280
  #, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr ""
  
! #: cp/constexpr.cc:2308
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2346
  #, 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:2373
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2420
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2454
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2458
  #, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr ""
  
! #: cp/constexpr.cc:2564 cp/constexpr.cc:4540
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:2566 cp/constexpr.cc:2687 cp/constexpr.cc:2696
! #: cp/constexpr.cc:4873 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:2856 cp/constexpr.cc:3821 cp/constexpr.cc:4195
! #: cp/constexpr.cc:4260 cp/constexpr.cc:12039
  #: rust/backend/rust-constexpr.cc:6013
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:2930 cp/constexpr.cc:7481 cp/constexpr.cc:10199
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.cc:3117
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3120
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:3203
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3243 cp/constexpr.cc:11984
  #: 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:3300 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:3328 rust/backend/rust-constexpr.cc:2700
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.cc:3606 cp/constexpr.cc:3665 cp/constexpr.cc:3698
! #: cp/constexpr.cc:3720
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3607
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3634
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%s' is initialized"
  msgid "virtual table pointer is used uninitialized"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/constexpr.cc:3666 cp/constexpr.cc:3699
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3722
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr ""
  
! #: cp/constexpr.cc:3725
  #, 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:3827
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr ""
  
! #: cp/constexpr.cc:3907
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3982 rust/backend/rust-constexpr.cc:3571
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:4065
  #, gcc-internal-format
  msgid "cannot allocate array: size not constant"
  msgstr ""
  
! #: cp/constexpr.cc:4098
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4102 cp/constexpr.cc:4125
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.cc:4121
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4138
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4145
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.cc:4303 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:4310
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:4314 rust/backend/rust-constexpr.cc:3640
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/constexpr.cc:4398 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.cc:4409 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:4831
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:4834
  #, fuzzy, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:4840
  #, 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:4916 rust/backend/rust-constexpr.cc:6730
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4923 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:4946 rust/backend/rust-constexpr.cc:6757
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4965 rust/backend/rust-constexpr.cc:6776
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr ""
  
! #: cp/constexpr.cc:5184 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5731 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:5734 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:5739 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:5742 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:5956 rust/backend/rust-constexpr.cc:1714
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "прапушчан ініцыялізатар"
  
! #: cp/constexpr.cc:6022 rust/backend/rust-constexpr.cc:1773
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:6041 cp/constexpr.cc:6177 cp/constexpr.cc:6189
! #: cp/constexpr.cc:9210 cp/constexpr.cc:9346 cp/constexpr.cc:11934
! #: cp/constexpr.cc:12999 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:6049 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:6083 cp/constexpr.cc:6120 cp/constexpr.cc:8155
  #: 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:6085
  #, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6098 cp/constexpr.cc:8150
  #: 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:6255
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6258
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6269
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6272
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6283
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6286
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6297
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6301
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6312
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:6315
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.cc:6473
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr ""
  
! #: cp/constexpr.cc:6482 cp/constexpr.cc:6492
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6512
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6559
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.cc:6571
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7505
  #, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7513
  #, gcc-internal-format
  msgid "%qT object created here"
  msgstr ""
  
! #: cp/constexpr.cc:7516 cp/parser.cc:13134 cp/parser.cc:13145
! #: cp/reflect.cc:8548 cp/semantics.cc:4693 cp/semantics.cc:4709
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7559 cp/constexpr.cc:7592
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:7561 cp/constexpr.cc:7587 cp/constexpr.cc:7594
! #: cp/constexpr.cc:7959 cp/constexpr.cc:11030 cp/constexpr.cc:11043
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "allocated here"
  msgstr "выклікана адсюль"
  
! #: cp/constexpr.cc:7565
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7585
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:7597
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:7605 rust/backend/rust-constexpr.cc:4242
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "%qD used in its own initializer"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/constexpr.cc:7610
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%q#D is not const"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: cp/constexpr.cc:7613
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:7618 cp/constexpr.cc:7625
  #: 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:7631 rust/backend/rust-constexpr.cc:4262
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/constexpr.cc:7634 rust/backend/rust-constexpr.cc:4266
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.cc:7957
  #, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7966
  #, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7973
  #, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7976
  #, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8128
  #, 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:8159
  #, 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:8166
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8178 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:8838 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:8951 rust/backend/rust-constexpr.cc:1041
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:8953 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:8972
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "use of %qD"
  msgstr "нерэчаіснае выкарыстаньне `%D'"
  
! #: cp/constexpr.cc:8976
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:8978
  #, 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:8980
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:8982
  #, 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:9094
  #, fuzzy, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/constexpr.cc:9172
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:9185
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9376
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9379
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9447 cp/constexpr.cc:12692
  #: 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:9672
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9676
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9679
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10055 cp/constexpr.cc:12162
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:10089 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:10144
  #, 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:10154
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr ""
  
! #: cp/constexpr.cc:10162
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:10176
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:10216 rust/backend/rust-constexpr.cc:2588
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10375 cp/constexpr.cc:12471 cp/constexpr.cc:12920
  #: 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:10424 cp/constexpr.cc:12964
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:10545
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:10595 cp/constexpr.cc:10607
  #: rust/backend/rust-constexpr.cc:4889
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:10610
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.cc:10628
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10772
  #, gcc-internal-format
  msgid "contract condition is not constant"
  msgstr ""
  
! #: cp/constexpr.cc:10778
  #, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10963
  #, gcc-internal-format
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr ""
  
! #: cp/constexpr.cc:10965
  #, gcc-internal-format
  msgid "%<continue%> outside of a loop"
  msgstr ""
  
! #: cp/constexpr.cc:10967
  #, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr ""
  
! #: cp/constexpr.cc:11008 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:11024
  #, 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:11028 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:11041 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:11062 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11066
  #, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11091
  #, 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:11096
  #, 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:11112 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:11163
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11870 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:12124
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:12127
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12183 rust/backend/rust-constexpr.cc:6117
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:12217 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:12407
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.cc:12419
  #, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:12495
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/constexpr.cc:12512
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:12576
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:12650
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12658
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12744 rust/backend/rust-constexpr.cc:6478
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:12845 rust/backend/rust-constexpr.cc:6578
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:12917
  #, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12930
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/constexpr.cc:12981
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/constexpr.cc:13026 rust/backend/rust-constexpr.cc:6667
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
*************** msgstr ""
*** 58399,58777 ****
  msgid "failed to deduce %qD in SFINAE context"
  msgstr ""
  
! #: cp/constraint.cc:2175
  #, gcc-internal-format
  msgid "satisfaction of atomic constraint %qE depends on itself"
  msgstr ""
  
! #: cp/constraint.cc:2221
  #, gcc-internal-format
  msgid "satisfaction value of atomic constraint %qE changed from %qE to %qE"
  msgstr ""
  
! #: cp/constraint.cc:2224
  #, gcc-internal-format
  msgid "satisfaction value first evaluated to %qE from here"
  msgstr ""
  
! #: cp/constraint.cc:2341
  #, gcc-internal-format
  msgid "no operand of the disjunction is satisfied"
  msgstr ""
  
! #: cp/constraint.cc:2355
  #, gcc-internal-format
  msgid "the operand %qE is unsatisfied because"
  msgstr ""
  
! #: cp/constraint.cc:3138
  #, gcc-internal-format
  msgid "%qT is not nothrow copy assignable"
  msgstr ""
  
! #: cp/constraint.cc:3141
  #, gcc-internal-format
  msgid "%qT is not nothrow default constructible"
  msgstr ""
  
! #: cp/constraint.cc:3144
  #, gcc-internal-format
  msgid "%qT is not nothrow copy constructible"
  msgstr ""
  
! #: cp/constraint.cc:3147
  #, gcc-internal-format
  msgid "%qT is not trivially copy assignable"
  msgstr ""
  
! #: cp/constraint.cc:3150
  #, gcc-internal-format
  msgid "%qT is not trivially default constructible"
  msgstr ""
  
! #: cp/constraint.cc:3153
  #, gcc-internal-format
  msgid "%qT is not trivially copy constructible"
  msgstr ""
  
! #: cp/constraint.cc:3156
  #, gcc-internal-format
  msgid "%qT is not trivially destructible"
  msgstr ""
  
! #: cp/constraint.cc:3159
  #, gcc-internal-format
  msgid "%qT does not have unique object representations, because"
  msgstr ""
  
! #: cp/constraint.cc:3169
  #, gcc-internal-format
  msgid "%qT does not have a virtual destructor"
  msgstr ""
  
! #: cp/constraint.cc:3173
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an abstract class"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3176
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an aggregate"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3179
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an array"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3182
  #, gcc-internal-format
  msgid "%qT is not assignable from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3186 cp/semantics.cc:13525 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr ""
  
! #: cp/constraint.cc:3189
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a bounded array"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3192
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3195
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a const type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3199
  #, gcc-internal-format
  msgid "%qT is not default constructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3201
  #, gcc-internal-format
  msgid "%qT is not constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3210
  #, gcc-internal-format
  msgid "%qT is not destructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3214
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an empty class"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3217
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enum"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3220
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a final class"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/constraint.cc:3223
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qT is not a function"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: cp/constraint.cc:3226
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an implicit-lifetime type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3231
  #, gcc-internal-format
  msgid "%qT is not invocable, because"
  msgstr ""
  
! #: cp/constraint.cc:3233
  #, gcc-internal-format
  msgid "%qT is not invocable by %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3238
  #, gcc-internal-format
  msgid "%qT is not layout compatible with %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3242
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a literal type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3245
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member function pointer"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/constraint.cc:3248
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member object pointer"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3251
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member pointer"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3254
  #, gcc-internal-format
  msgid "%qT is not nothrow assignable from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3259
  #, gcc-internal-format
  msgid "%qT is not nothrow default constructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3261
  #, gcc-internal-format
  msgid "%qT is not nothrow constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3266
  #, gcc-internal-format
  msgid "%qT is not nothrow convertible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3270
  #, gcc-internal-format
  msgid "%qT is not nothrow destructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3276
  #, gcc-internal-format
  msgid "%qT is not nothrow invocable, because"
  msgstr ""
  
! #: cp/constraint.cc:3278
  #, gcc-internal-format
  msgid "%qT is not nothrow invocable by %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3285
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an object type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3289
  #, gcc-internal-format
  msgid "%qT is not a pointer-interconvertible base of %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3294
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a POD type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3297
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3300
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a polymorphic type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3303
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a reference"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3306
  #, gcc-internal-format
  msgid "%q#T is not the same as %q#T"
  msgstr ""
  
! #: cp/constraint.cc:3309
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a scoped enum"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3312
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a standard layout type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3315
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a trivial type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3318
  #, gcc-internal-format
  msgid "%qT is not trivially assignable from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3323
  #, gcc-internal-format
  msgid "%qT is not trivially default constructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3325
  #, gcc-internal-format
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3330 cp/tree.cc:5014
  #, gcc-internal-format
  msgid "%qT is not trivially copyable"
  msgstr ""
  
! #: cp/constraint.cc:3333
  #, gcc-internal-format
  msgid "%qT is not trivially destructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3337
  #, gcc-internal-format
  msgid "%qT is not an unbounded array"
  msgstr ""
  
! #: cp/constraint.cc:3340
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qT is not a union"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: cp/constraint.cc:3343
  #, gcc-internal-format
  msgid "%qT is not a virtual base of %qT"
  msgstr ""
  
! #: cp/constraint.cc:3346
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a volatile type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3349
  #, gcc-internal-format
  msgid "%qT is not consteval-only"
  msgstr ""
  
! #: cp/constraint.cc:3352
  #, gcc-internal-format
  msgid "%qT cannot yield a rank"
  msgstr ""
  
! #: cp/constraint.cc:3355
  #, gcc-internal-format
  msgid "%qT and %qT cannot be ordered"
  msgstr ""
  
! #: cp/constraint.cc:3358
  #, gcc-internal-format
  msgid "%qT is not destructurable"
  msgstr ""
  
! #: cp/constraint.cc:3361
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3365
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3369
  #, gcc-internal-format
  msgid "%qD is not deducible from %qT"
  msgstr ""
  
! #: cp/constraint.cc:3436
  #, fuzzy, gcc-internal-format
  msgid "invalid constraints"
  msgstr "Нерэчаісны выбар %s"
  
! #: cp/constraint.cc:3457
  #, gcc-internal-format
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr ""
  
! #: cp/constraint.cc:3461
  #, gcc-internal-format
  msgid "the expression %qE evaluated to %<false%>"
  msgstr ""
  
! #: cp/constraint.cc:3516
  #, gcc-internal-format
  msgid "constraints not satisfied"
  msgstr ""
  
! #: cp/constraint.cc:3533
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr ""
--- 58475,58853 ----
  msgid "failed to deduce %qD in SFINAE context"
  msgstr ""
  
! #: cp/constraint.cc:2182
  #, gcc-internal-format
  msgid "satisfaction of atomic constraint %qE depends on itself"
  msgstr ""
  
! #: cp/constraint.cc:2228
  #, gcc-internal-format
  msgid "satisfaction value of atomic constraint %qE changed from %qE to %qE"
  msgstr ""
  
! #: cp/constraint.cc:2231
  #, gcc-internal-format
  msgid "satisfaction value first evaluated to %qE from here"
  msgstr ""
  
! #: cp/constraint.cc:2348
  #, gcc-internal-format
  msgid "no operand of the disjunction is satisfied"
  msgstr ""
  
! #: cp/constraint.cc:2362
  #, gcc-internal-format
  msgid "the operand %qE is unsatisfied because"
  msgstr ""
  
! #: cp/constraint.cc:3147
  #, gcc-internal-format
  msgid "%qT is not nothrow copy assignable"
  msgstr ""
  
! #: cp/constraint.cc:3150
  #, gcc-internal-format
  msgid "%qT is not nothrow default constructible"
  msgstr ""
  
! #: cp/constraint.cc:3153
  #, gcc-internal-format
  msgid "%qT is not nothrow copy constructible"
  msgstr ""
  
! #: cp/constraint.cc:3156
  #, gcc-internal-format
  msgid "%qT is not trivially copy assignable"
  msgstr ""
  
! #: cp/constraint.cc:3159
  #, gcc-internal-format
  msgid "%qT is not trivially default constructible"
  msgstr ""
  
! #: cp/constraint.cc:3162
  #, gcc-internal-format
  msgid "%qT is not trivially copy constructible"
  msgstr ""
  
! #: cp/constraint.cc:3165
  #, gcc-internal-format
  msgid "%qT is not trivially destructible"
  msgstr ""
  
! #: cp/constraint.cc:3168
  #, gcc-internal-format
  msgid "%qT does not have unique object representations, because"
  msgstr ""
  
! #: cp/constraint.cc:3178
  #, gcc-internal-format
  msgid "%qT does not have a virtual destructor"
  msgstr ""
  
! #: cp/constraint.cc:3182
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an abstract class"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3185
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an aggregate"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3188
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an array"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3191
  #, gcc-internal-format
  msgid "%qT is not assignable from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3195 cp/semantics.cc:13521 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr ""
  
! #: cp/constraint.cc:3198
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a bounded array"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3201
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3204
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a const type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3208
  #, gcc-internal-format
  msgid "%qT is not default constructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3210
  #, gcc-internal-format
  msgid "%qT is not constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3219
  #, gcc-internal-format
  msgid "%qT is not destructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3223
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an empty class"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3226
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enum"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3229
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a final class"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/constraint.cc:3232
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qT is not a function"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: cp/constraint.cc:3235
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an implicit-lifetime type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3240
  #, gcc-internal-format
  msgid "%qT is not invocable, because"
  msgstr ""
  
! #: cp/constraint.cc:3242
  #, gcc-internal-format
  msgid "%qT is not invocable by %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3247
  #, gcc-internal-format
  msgid "%qT is not layout compatible with %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3251
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a literal type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3254
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member function pointer"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/constraint.cc:3257
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member object pointer"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3260
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member pointer"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3263
  #, gcc-internal-format
  msgid "%qT is not nothrow assignable from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3268
  #, gcc-internal-format
  msgid "%qT is not nothrow default constructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3270
  #, gcc-internal-format
  msgid "%qT is not nothrow constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3275
  #, gcc-internal-format
  msgid "%qT is not nothrow convertible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3279
  #, gcc-internal-format
  msgid "%qT is not nothrow destructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3285
  #, gcc-internal-format
  msgid "%qT is not nothrow invocable, because"
  msgstr ""
  
! #: cp/constraint.cc:3287
  #, gcc-internal-format
  msgid "%qT is not nothrow invocable by %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3294
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an object type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3298
  #, gcc-internal-format
  msgid "%qT is not a pointer-interconvertible base of %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3303
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a POD type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3306
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3309
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a polymorphic type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3312
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a reference"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3315
  #, gcc-internal-format
  msgid "%q#T is not the same as %q#T"
  msgstr ""
  
! #: cp/constraint.cc:3318
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a scoped enum"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3321
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a standard layout type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3324
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a trivial type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3327
  #, gcc-internal-format
  msgid "%qT is not trivially assignable from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3332
  #, gcc-internal-format
  msgid "%qT is not trivially default constructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3334
  #, gcc-internal-format
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3339 cp/tree.cc:5014
  #, gcc-internal-format
  msgid "%qT is not trivially copyable"
  msgstr ""
  
! #: cp/constraint.cc:3342
  #, gcc-internal-format
  msgid "%qT is not trivially destructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3346
  #, gcc-internal-format
  msgid "%qT is not an unbounded array"
  msgstr ""
  
! #: cp/constraint.cc:3349
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qT is not a union"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: cp/constraint.cc:3352
  #, gcc-internal-format
  msgid "%qT is not a virtual base of %qT"
  msgstr ""
  
! #: cp/constraint.cc:3355
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a volatile type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3358
  #, gcc-internal-format
  msgid "%qT is not consteval-only"
  msgstr ""
  
! #: cp/constraint.cc:3361
  #, gcc-internal-format
  msgid "%qT cannot yield a rank"
  msgstr ""
  
! #: cp/constraint.cc:3364
  #, gcc-internal-format
  msgid "%qT and %qT cannot be ordered"
  msgstr ""
  
! #: cp/constraint.cc:3367
  #, gcc-internal-format
  msgid "%qT is not destructurable"
  msgstr ""
  
! #: cp/constraint.cc:3370
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3374
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3378
  #, gcc-internal-format
  msgid "%qD is not deducible from %qT"
  msgstr ""
  
! #: cp/constraint.cc:3445
  #, fuzzy, gcc-internal-format
  msgid "invalid constraints"
  msgstr "Нерэчаісны выбар %s"
  
! #: cp/constraint.cc:3466
  #, gcc-internal-format
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr ""
  
! #: cp/constraint.cc:3470
  #, gcc-internal-format
  msgid "the expression %qE evaluated to %<false%>"
  msgstr ""
  
! #: cp/constraint.cc:3525
  #, gcc-internal-format
  msgid "constraints not satisfied"
  msgstr ""
  
! #: cp/constraint.cc:3542
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr ""
*************** msgstr ""
*** 59263,59519 ****
  msgid "pseudo-destructor is not called"
  msgstr ""
  
! #: cp/cvt.cc:1322 rust/backend/rust-tree.cc:399
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1326 rust/backend/rust-tree.cc:405
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1331 rust/backend/rust-tree.cc:412
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1336 rust/backend/rust-tree.cc:419
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1341 rust/backend/rust-tree.cc:426
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1346 rust/backend/rust-tree.cc:433
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1350 rust/backend/rust-tree.cc:439
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1369 rust/backend/rust-tree.cc:342
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1373 rust/backend/rust-tree.cc:348
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1378 rust/backend/rust-tree.cc:355
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1383 rust/backend/rust-tree.cc:362
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1388 rust/backend/rust-tree.cc:369
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1393 rust/backend/rust-tree.cc:376
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1397 rust/backend/rust-tree.cc:382
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1411 rust/backend/rust-tree.cc:453
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1416 rust/backend/rust-tree.cc:459
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1421 rust/backend/rust-tree.cc:466
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1426 rust/backend/rust-tree.cc:473
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1431 rust/backend/rust-tree.cc:480
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1436 rust/backend/rust-tree.cc:487
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1441 rust/backend/rust-tree.cc:493
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1480 rust/backend/rust-tree.cc:535
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1484 rust/backend/rust-tree.cc:541
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1489 rust/backend/rust-tree.cc:548
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1494 rust/backend/rust-tree.cc:555
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1499 rust/backend/rust-tree.cc:561
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1504 rust/backend/rust-tree.cc:567
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr ""
  
! #: cp/cvt.cc:1508 rust/backend/rust-tree.cc:573
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1569
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1573
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1577
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1581
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1585
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1589
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1593
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1609
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1614
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1619
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1624
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1629
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1634
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1663
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1668
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1673
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1677
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1681
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1685
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1840
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr ""
  
! #: cp/cvt.cc:1958
  #, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr ""
  
! #: cp/cvt.cc:1974
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr ""
  
! #: cp/cvt.cc:1977
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
--- 59339,59595 ----
  msgid "pseudo-destructor is not called"
  msgstr ""
  
! #: cp/cvt.cc:1324 rust/backend/rust-tree.cc:399
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1328 rust/backend/rust-tree.cc:405
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1333 rust/backend/rust-tree.cc:412
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1338 rust/backend/rust-tree.cc:419
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1343 rust/backend/rust-tree.cc:426
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1348 rust/backend/rust-tree.cc:433
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1352 rust/backend/rust-tree.cc:439
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1371 rust/backend/rust-tree.cc:342
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1375 rust/backend/rust-tree.cc:348
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1380 rust/backend/rust-tree.cc:355
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1385 rust/backend/rust-tree.cc:362
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1390 rust/backend/rust-tree.cc:369
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1395 rust/backend/rust-tree.cc:376
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1399 rust/backend/rust-tree.cc:382
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1413 rust/backend/rust-tree.cc:453
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1418 rust/backend/rust-tree.cc:459
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1423 rust/backend/rust-tree.cc:466
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1428 rust/backend/rust-tree.cc:473
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1433 rust/backend/rust-tree.cc:480
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1438 rust/backend/rust-tree.cc:487
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1443 rust/backend/rust-tree.cc:493
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1482 rust/backend/rust-tree.cc:535
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1486 rust/backend/rust-tree.cc:541
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1491 rust/backend/rust-tree.cc:548
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1496 rust/backend/rust-tree.cc:555
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1501 rust/backend/rust-tree.cc:561
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1506 rust/backend/rust-tree.cc:567
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr ""
  
! #: cp/cvt.cc:1510 rust/backend/rust-tree.cc:573
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1571
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1575
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1579
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1583
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1587
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1591
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1595
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1611
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1616
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1621
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1626
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1631
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1636
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1665
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1670
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1675
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1679
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1683
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1687
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1842
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr ""
  
! #: cp/cvt.cc:1960
  #, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr ""
  
! #: cp/cvt.cc:1976
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr ""
  
! #: cp/cvt.cc:1979
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
*************** msgstr "папярэдняе абвяш�
*** 59588,59594 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "гэта папярэдняе абвяшчэньне"
  
! #: cp/decl.cc:1620 cp/decl.cc:18421
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %qD"
--- 59664,59670 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "гэта папярэдняе абвяшчэньне"
  
! #: cp/decl.cc:1620 cp/decl.cc:18452
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %qD"
*************** msgstr "няма папярэдняга
*** 59739,59746 ****
  msgid "%q#D previously defined here"
  msgstr "папярэдняе вызначэньне"
  
! #: cp/decl.cc:2359 cp/name-lookup.cc:3476 cp/name-lookup.cc:3516
! #: cp/name-lookup.cc:3542
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
--- 59815,59822 ----
  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\""
*************** msgstr "нехапае аргумент�
*** 59816,59828 ****
  msgid "previous specification in %q#D here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:2570 cp/decl.cc:18439
  #, 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:18441
  #, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr ""
--- 59892,59904 ----
  msgid "previous specification in %q#D here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:2570 cp/decl.cc:18470
  #, 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:18472
  #, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr ""
*************** msgstr ""
*** 59923,59931 ****
  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:2997
! #: cp/name-lookup.cc:3510 cp/name-lookup.cc:3513 cp/name-lookup.cc:3536
! #: cp/name-lookup.cc:3539
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "redeclaration of %q#D"
--- 59999,60007 ----
  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 "ініцыялізацыя"
*** 60032,60038 ****
  msgid "  enters %<template for%> statement"
  msgstr ""
  
! #: cp/decl.cc:5060 cp/parser.cc:8110
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
--- 60108,60114 ----
  msgid "  enters %<template for%> statement"
  msgstr ""
  
! #: cp/decl.cc:5060 cp/parser.cc:8112
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
*************** msgstr ""
*** 60107,60113 ****
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/decl.cc:6172 cp/parser.cc:26319
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
--- 60183,60189 ----
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/decl.cc:6172 cp/parser.cc:26315
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
*************** msgstr "паўторнае абвяшч�
*** 60232,60245 ****
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/decl.cc:6435 cp/decl.cc:14968 cp/decl.cc:16598 cp/parser.cc:17515
! #: cp/parser.cc:23681 cp/parser.cc:31058
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attribute ignored"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/decl.cc:6437 cp/decl.cc:14969
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
--- 60308,60321 ----
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/decl.cc:6435 cp/decl.cc:14985 cp/decl.cc:16629 cp/parser.cc:17511
! #: cp/parser.cc:23677 cp/parser.cc:31066
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attribute ignored"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/decl.cc:6437 cp/decl.cc:14986
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
*************** msgstr ""
*** 60255,60261 ****
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:6576 cp/decl2.cc:1277 cp/decl2.cc:1479
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "параметр \"%s\" ініцыялізаваны"
--- 60331,60337 ----
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:6576 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "параметр \"%s\" ініцыялізаваны"
*************** msgstr ""
*** 60270,62525 ****
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.cc:6641
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.cc:6668
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.cc:6677
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "пустое абвяшчэнне"
  
! #: cp/decl.cc:6678
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:6690
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:6702
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:6751
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.cc:6769
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6807
  #, 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:6816
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:6883
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:6892 cp/decl.cc:8376
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:6903
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.cc:6973
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.cc:7056
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7062
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7082
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.cc:7086
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/decl.cc:7151
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.cc:7158
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qD"
  msgstr "прапушчан памер масіва ў `%D'"
  
! #: cp/decl.cc:7170
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qD"
  msgstr "нулявы памер масіва `%D'"
  
! #: cp/decl.cc:7218
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.cc:7243
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/decl.cc:7345
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7349
  #, 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:7356
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.cc:7399 rust/backend/rust-tree.cc:3278
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl.cc:7406 rust/backend/rust-tree.cc:3285
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.cc:7415 rust/backend/rust-tree.cc:3294
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.cc:7423
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.cc:7427
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7430
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7730
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/decl.cc:7802
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.cc:7847
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.cc:7864 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:7869
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.cc:7894
  #, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr ""
  
! #: cp/decl.cc:7950
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/decl.cc:8004
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:8043 cp/decl.cc:8334 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:8086
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl.cc:8096
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.cc:8230
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl.cc:8364
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:8378
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:8391
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.cc:8447
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:8468
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.cc:8519
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.cc:8662
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.cc:8712
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.cc:8714
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8717
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8722
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.cc:8749 cp/decl.cc:9773 cp/typeck.cc:8281 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:8946
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/decl.cc:9148
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: cp/decl.cc:9351
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Не магу знайсці дэкларацыю інтэрфейса для \"%s\""
  
! #: cp/decl.cc:9375
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:9380
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:9385
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9390
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "%<declare variant%> on deleted %qD"
  msgstr "абвяшчэньне шаблёну `%#D'"
  
! #: cp/decl.cc:9395
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9460
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.cc:9481 cp/decl.cc:16997
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.cc:9485 cp/decl.cc:17001
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.cc:9530 cp/decl.cc:16964
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:9566
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.cc:9578
  #, 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:9634
  #, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr ""
  
! #: cp/decl.cc:9795
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:9838
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.cc:9847
  #, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:10064
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.cc:10299
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.cc:10300
  #, gcc-internal-format
  msgid "lambda declared here"
  msgstr ""
  
! #: cp/decl.cc:10319
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.cc:10322
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10332
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.cc:10357
  #, gcc-internal-format
  msgid "in base class of %qT"
  msgstr ""
  
! #: cp/decl.cc:10365
  #, 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:10375
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10576 cp/decl.cc:10744
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:10588
  #, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:10598 cp/decl.cc:10774
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.cc:10611 cp/decl.cc:10881
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.cc:10623 cp/decl.cc:10933
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/decl.cc:10632 cp/decl.cc:11079
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.cc:10638 cp/decl.cc:11084
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.cc:10646 cp/decl.cc:11090
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.cc:10768
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr ""
  
! #: cp/decl.cc:10784 cp/decl.cc:10941
  #, 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:10788
  #, 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:10791
  #, 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:10943
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:10998 cp/decl.cc:11044
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11004
  #, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr ""
  
! #: cp/decl.cc:11050
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.cc:11106
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.cc:11665
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11668
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11673
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11892
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.cc:11896
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qT"
  msgstr "прапушчан памер масіва ў `%D'"
  
! #: cp/decl.cc:11899
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qT"
  msgstr "нулявы памер масіва `%D'"
  
! #: cp/decl.cc:11915
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11917
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11943
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.cc:11945
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.cc:11951
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11954
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11956
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:11962
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.cc:11965
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.cc:11967
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.cc:11973
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.cc:11976
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.cc:11978
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.cc:11985
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.cc:11992
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl.cc:12024
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.cc:12064
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.cc:12141
  #, fuzzy, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr "-pipe не падтрымліваецца."
  
! #: cp/decl.cc:12179
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr ""
  
! #: cp/decl.cc:12181
  #, gcc-internal-format
  msgid "constrained non-template friend declaration must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12188
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12240
  #, fuzzy, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "ініцыялізацыя"
  
! #: cp/decl.cc:12251
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:12274
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.cc:12283
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12314
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr ""
  
! #: cp/decl.cc:12356
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.cc:12359
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr ""
  
! #: cp/decl.cc:12362 cp/decl.cc:12365
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr ""
  
! #: cp/decl.cc:12367
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr ""
  
! #: cp/decl.cc:12369
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr ""
  
! #: cp/decl.cc:12374
  #, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr ""
  
! #: cp/decl.cc:12375
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12436
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12438
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12439
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12444
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12446
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12447
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12453 cp/decl.cc:15489 cp/decl.cc:15499 cp/parser.cc:13448
  #, fuzzy, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/decl.cc:12466
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.cc:12468 cp/decl.cc:12477 cp/typeck.cc:4914
  #, fuzzy, gcc-internal-format
  #| msgid "  from here"
  msgid "  declared here"
  msgstr " адсюль"
  
! #: cp/decl.cc:12475
  #, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr ""
  
! #: cp/decl.cc:12481
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr ""
  
! #: cp/decl.cc:12495
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.cc:12505
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:12513
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12519
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12526
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12531
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr ""
  
! #: cp/decl.cc:12628
  #, fuzzy, gcc-internal-format
  #| msgid "`main' must return `int'"
  msgid "%<::main%> must return %<int%>"
  msgstr "`main' павінна вяртаць `int'"
  
! #: cp/decl.cc:12669
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.cc:12675
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr ""
  
! #: cp/decl.cc:12677
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "ініцыялізацыя"
  
! #: cp/decl.cc:12694
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.cc:12900
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr ""
  
! #: cp/decl.cc:12903
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12912
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:12915
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr ""
  
! #: cp/decl.cc:12918
  #, fuzzy, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr "-pipe не падтрымліваецца."
  
! #: cp/decl.cc:13039
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr ""
  
! #: cp/decl.cc:13043
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.cc:13047
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.cc:13058
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13063
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.cc:13068
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13180
  #, 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:13183
  #, fuzzy, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/decl.cc:13214 cp/decl.cc:13286
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/decl.cc:13218 cp/decl.cc:13289
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:13269
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/decl.cc:13272
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/decl.cc:13296
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/decl.cc:13299
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/decl.cc:13305
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.cc:13308
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.cc:13360
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.cc:13420
  #, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13423
  #, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13433
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qD as array of void"
  msgstr "абвяшчэньне `%#D'"
  
! #: cp/decl.cc:13435
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr ""
  
! #: cp/decl.cc:13440
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr ""
  
! #: cp/decl.cc:13442
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr ""
  
! #: cp/decl.cc:13447
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr ""
  
! #: cp/decl.cc:13449
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr ""
  
! #: cp/decl.cc:13454
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr ""
  
! #: cp/decl.cc:13457
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr ""
  
! #: cp/decl.cc:13475
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13479
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13493
  #, gcc-internal-format
  msgid "variable-length array of %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:13591
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13594
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/decl.cc:13605
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13608
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/decl.cc:13621
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13624
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13633
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13636
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13640
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13649
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13670
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13678
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13693
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.cc:13698
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.cc:13719
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13735
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr ""
  
! #: cp/decl.cc:13750
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13780
  #, 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:13841
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13847
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:13868
  msgid "%e and %e specified together"
  msgstr ""
  
! #: cp/decl.cc:14081
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:14084 cp/decl.cc:14106
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:14087
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:14097
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr ""
  
! #: cp/decl.cc:14121
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:14128
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qE as non-member"
  msgstr "абвяшчэньне `%#D'"
  
! #: cp/decl.cc:14156
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.cc:14207
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.cc:14215 cp/decl.cc:14224 cp/decl.cc:16206
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:14232
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qD as %<typedef%>"
  msgstr "абвяшчэньне `%#D'"
  
! #: cp/decl.cc:14237
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qD as parameter"
  msgstr "абвяшчэньне `%#D'"
  
! #: cp/decl.cc:14272
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.cc:14279 cp/decl.cc:14286 cp/decl.cc:14293 cp/decl.cc:14300
  #, 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:14311
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14321
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "пустое абвяшчэнне"
  
! #: cp/decl.cc:14375
  #, 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:14425 cp/decl.cc:14429 cp/decl.cc:14432
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/decl.cc:14449
  #, 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:14457
  #, 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:14520
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr ""
  
! #: cp/decl.cc:14527
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr ""
  
! #: cp/decl.cc:14536
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr ""
  
! #: cp/decl.cc:14538
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.cc:14607
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "complex invalid for %qs"
  msgstr "complex нерэчаісны для \"%s\""
  
! #: cp/decl.cc:14651
  #, 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:14677
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr ""
  
! #: cp/decl.cc:14686
  #, 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:14699
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:14706
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr ""
  
! #: cp/decl.cc:14716 cp/decl.cc:14896
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.cc:14724 cp/decl.cc:14733 cp/decl.cc:14739 cp/decl.cc:14745
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:14755
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "%<virtual%> outside class declaration"
  msgstr "Нерэчаіснае абвяшчэнне"
  
! #: cp/decl.cc:14765 cp/decl.cc:14768 cp/decl.cc:14774 cp/decl.cc:14785
! #: cp/decl.cc:14797 cp/decl.cc:14807 cp/decl.cc:14811
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:14771
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:14778 cp/decl.cc:14803
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14791
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.cc:14815
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14827
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr ""
  
! #: cp/decl.cc:14830
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14838
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr ""
  
! #: cp/decl.cc:14868
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "multiple storage classes in declaration of %qs"
  msgstr "паўторнае абвяшчэньне адмеціны `%s'"
  
! #: cp/decl.cc:14894
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr ""
  
! #: cp/decl.cc:14908
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:14913
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14921
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.cc:14935
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.cc:15031
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:15037
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.cc:15104
  #, gcc-internal-format
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:15118
  #, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15124
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15128
  #, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15136
  #, 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:15140
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15161
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15166
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:15170
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15191
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15195
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.cc:15200
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function cannot have deduced return type"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:15207
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15216
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15221
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:15228
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15234
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:15246
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.cc:15256
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15269
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15283
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.cc:15286
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15293
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15319
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15331
  #, 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:15337
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.cc:15344
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.cc:15377
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15379
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15384
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15385
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15393
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15394
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15412
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:15429
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:15434
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.cc:15438
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl.cc:15448
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15452
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15478
  #, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15486
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr ""
  
! #: cp/decl.cc:15496
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15505
  #, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr ""
  
! #: cp/decl.cc:15528
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.cc:15576
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:15589 cp/decl.cc:15596
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Не магу знайсці файл для класа %s."
  
! #: cp/decl.cc:15598
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.cc:15627
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.cc:15628
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:15701
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.cc:15780
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.cc:15806
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.cc:15811
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.cc:15841
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15843
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15851
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15891
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.cc:15900
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15903
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15914
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "%<explicit%> outside class declaration"
  msgstr "паўторнае абвяшчэньне адмеціны `%s'"
  
! #: cp/decl.cc:15917
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:15920
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.cc:15930
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:15937
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:15943
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:15949
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:15955
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:15961
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:15977
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.cc:15980
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.cc:16006
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/decl.cc:16009
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:16014
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16018
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.cc:16044
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.cc:16136
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:16144
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:16146
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:16150
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.cc:16163
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.cc:16183
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.cc:16187
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16197
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.cc:16212
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:16231
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "Не магу знайсці дэкларацыю пратакола для \"%s\""
  
! #: cp/decl.cc:16241 cp/parser.cc:23112
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:16248
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16251
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16257 cp/parser.cc:28188
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.cc:16267
  #, fuzzy, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/decl.cc:16321 cp/parser.cc:3932
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.cc:16345
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/decl.cc:16348
  #, 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:16364
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `::'"
  msgid "invalid use of %<::%>"
  msgstr "нерэчаіснае выкарыстаньне `::'"
  
! #: cp/decl.cc:16385
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:16395
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl.cc:16405
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.cc:16419
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16426
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "declaration of %qD as member of %qT"
  msgstr "абвяшчэньне шаблёну `%#D'"
  
! #: cp/decl.cc:16433 cp/decl.cc:16446
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:16452
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16461
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.cc:16467
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/decl.cc:16475 cp/decl.cc:16833
  #, fuzzy, gcc-internal-format
  #| msgid "[cannot find %s]"
  msgid "%qD cannot be %qs"
  msgstr "[нельга знайсці %s]"
  
! #: cp/decl.cc:16485
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.cc:16488
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:16553
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:16558
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:16578
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:16581
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16599 cp/parser.cc:23682 cp/parser.cc:31059
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:16649 cp/decl.cc:16660
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:16654
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.cc:16697 cp/decl.cc:16705 cp/decl.cc:16712 cp/decl.cc:16719
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:16771
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16774
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16780
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16784
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16789
  #, fuzzy, gcc-internal-format
  #| msgid "can't initialize friend function `%s'"
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl.cc:16792
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.cc:16804
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16808
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16816
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.cc:16823
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:16824
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl.cc:16866
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.cc:16875
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.cc:16916
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:16923
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.cc:16929
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:16937
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.cc:16944
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.cc:16976
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:16981
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.cc:17183
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/decl.cc:17186
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/decl.cc:17313
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:17317
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:17346
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:17354
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/decl.cc:17379
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17381
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17664
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:17743
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl.cc:17750
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl.cc:17808
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr ""
  
! #: cp/decl.cc:17816
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: cp/decl.cc:17824
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:17834
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.cc:17844
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:17875
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
! #: cp/decl.cc:17885
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.cc:17911
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.cc:17912
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.cc:17924
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.cc:17925
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.cc:17936
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "%qD must have no arguments"
  msgstr "няма аргументаў"
  
! #: cp/decl.cc:17937 cp/decl.cc:17947
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.cc:17948
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.cc:17963
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/decl.cc:17987
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:17994
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:17996
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18005
  #, 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:18007
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18023
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:18042
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18049
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18061
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:18118
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:18142
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18145
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.cc:18147
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "%qD has a previous declaration here"
  msgstr "гэта папярэдняе абвяшчэньне"
  
! #: cp/decl.cc:18156
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:18157 cp/decl.cc:18165
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "%qT has a previous declaration here"
  msgstr "гэта папярэдняе абвяшчэньне"
  
! #: cp/decl.cc:18164
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
--- 60346,62601 ----
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.cc:6640
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.cc:6667
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.cc:6676
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "пустое абвяшчэнне"
  
! #: cp/decl.cc:6677
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:6689
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:6705
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:6754
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.cc:6772
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6810
  #, 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:6819
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:6886
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:6895 cp/decl.cc:8379
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:6906
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.cc:6976
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.cc:7059
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7065
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7085
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.cc:7089
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/decl.cc:7154
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.cc:7161
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qD"
  msgstr "прапушчан памер масіва ў `%D'"
  
! #: cp/decl.cc:7173
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qD"
  msgstr "нулявы памер масіва `%D'"
  
! #: cp/decl.cc:7221
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.cc:7246
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/decl.cc:7348
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7352
  #, 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:7359
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.cc:7402 rust/backend/rust-tree.cc:3278
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl.cc:7409 rust/backend/rust-tree.cc:3285
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.cc:7418 rust/backend/rust-tree.cc:3294
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.cc:7426
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.cc:7430
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7433
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7733
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/decl.cc:7805
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.cc:7850
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.cc:7867 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:7872
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.cc:7897
  #, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr ""
  
! #: cp/decl.cc:7953
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/decl.cc:8007
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:8046 cp/decl.cc:8337 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:8089
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl.cc:8099
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.cc:8233
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl.cc:8367
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:8381
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:8394
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.cc:8450
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:8471
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.cc:8522
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.cc:8665
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.cc:8715
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.cc:8717
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8720
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8725
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.cc:8752 cp/decl.cc:9776 cp/typeck.cc:8281 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:8949
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/decl.cc:9151
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: cp/decl.cc:9354
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Не магу знайсці дэкларацыю інтэрфейса для \"%s\""
  
! #: cp/decl.cc:9378
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:9383
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:9388
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9393
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "%<declare variant%> on deleted %qD"
  msgstr "абвяшчэньне шаблёну `%#D'"
  
! #: cp/decl.cc:9398
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9463
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.cc:9484 cp/decl.cc:17028
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.cc:9488 cp/decl.cc:17032
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.cc:9533 cp/decl.cc:16995
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:9569
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.cc:9581
  #, 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:9637
  #, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr ""
  
! #: cp/decl.cc:9798
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:9841
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.cc:9850
  #, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:10067
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.cc:10302
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.cc:10303
  #, gcc-internal-format
  msgid "lambda declared here"
  msgstr ""
  
! #: cp/decl.cc:10322
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.cc:10325
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10335
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.cc:10360
  #, gcc-internal-format
  msgid "in base class of %qT"
  msgstr ""
  
! #: cp/decl.cc:10368
  #, 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:10378
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10579 cp/decl.cc:10747
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:10591
  #, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:10601 cp/decl.cc:10777
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.cc:10614 cp/decl.cc:10884
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.cc:10626 cp/decl.cc:10936
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/decl.cc:10635 cp/decl.cc:11082
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.cc:10641 cp/decl.cc:11087
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.cc:10649 cp/decl.cc:11093
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.cc:10771
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr ""
  
! #: cp/decl.cc:10787 cp/decl.cc:10944
  #, 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:10791
  #, 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:10794
  #, 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:10946
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11001 cp/decl.cc:11047
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11007
  #, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr ""
  
! #: cp/decl.cc:11053
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.cc:11109
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.cc:11668
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11671
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11676
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11895
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.cc:11899
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qT"
  msgstr "прапушчан памер масіва ў `%D'"
  
! #: cp/decl.cc:11902
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qT"
  msgstr "нулявы памер масіва `%D'"
  
! #: cp/decl.cc:11918
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11920
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11946
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.cc:11948
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.cc:11954
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11957
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11959
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:11965
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.cc:11968
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.cc:11970
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.cc:11976
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.cc:11979
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.cc:11981
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.cc:11988
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.cc:11995
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl.cc:12027
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.cc:12067
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.cc:12144
  #, fuzzy, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr "-pipe не падтрымліваецца."
  
! #: cp/decl.cc:12182
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr ""
  
! #: cp/decl.cc:12184
  #, gcc-internal-format
  msgid "constrained non-template friend declaration must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12191
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12243
  #, fuzzy, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "ініцыялізацыя"
  
! #: cp/decl.cc:12254
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:12277
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.cc:12286
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12317
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr ""
  
! #: cp/decl.cc:12359
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.cc:12362
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr ""
  
! #: cp/decl.cc:12365 cp/decl.cc:12368
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr ""
  
! #: cp/decl.cc:12370
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr ""
  
! #: cp/decl.cc:12372
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr ""
  
! #: cp/decl.cc:12377
  #, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr ""
  
! #: cp/decl.cc:12378
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12439
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12441
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12442
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12447
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12449
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12450
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12456 cp/decl.cc:15506 cp/decl.cc:15516 cp/parser.cc:13446
  #, fuzzy, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/decl.cc:12469
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.cc:12471 cp/decl.cc:12480 cp/typeck.cc:4914
  #, fuzzy, gcc-internal-format
  #| msgid "  from here"
  msgid "  declared here"
  msgstr " адсюль"
  
! #: cp/decl.cc:12478
  #, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr ""
  
! #: cp/decl.cc:12484
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr ""
  
! #: cp/decl.cc:12498
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.cc:12508
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:12516
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12522
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12529
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12534
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr ""
  
! #: cp/decl.cc:12631
  #, fuzzy, gcc-internal-format
  #| msgid "`main' must return `int'"
  msgid "%<::main%> must return %<int%>"
  msgstr "`main' павінна вяртаць `int'"
  
! #: cp/decl.cc:12672
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.cc:12678
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr ""
  
! #: cp/decl.cc:12680
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "ініцыялізацыя"
  
! #: cp/decl.cc:12700
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.cc:12906
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr ""
  
! #: cp/decl.cc:12909
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12918
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:12921
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr ""
  
! #: cp/decl.cc:12924
  #, fuzzy, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr "-pipe не падтрымліваецца."
  
! #: cp/decl.cc:13045
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr ""
  
! #: cp/decl.cc:13049
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.cc:13053
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.cc:13064
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13069
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.cc:13074
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13186
  #, 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:13189
  #, fuzzy, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/decl.cc:13220 cp/decl.cc:13292
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/decl.cc:13224 cp/decl.cc:13295
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:13275
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/decl.cc:13278
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/decl.cc:13302
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/decl.cc:13305
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/decl.cc:13311
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.cc:13314
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.cc:13366
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.cc:13426
  #, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13429
  #, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13439
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qD as array of void"
  msgstr "абвяшчэньне `%#D'"
  
! #: cp/decl.cc:13441
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr ""
  
! #: cp/decl.cc:13446
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr ""
  
! #: cp/decl.cc:13448
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr ""
  
! #: cp/decl.cc:13453
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr ""
  
! #: cp/decl.cc:13455
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr ""
  
! #: cp/decl.cc:13460
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr ""
  
! #: cp/decl.cc:13463
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr ""
  
! #: cp/decl.cc:13481
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13485
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13499
  #, gcc-internal-format
  msgid "variable-length array of %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:13597
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13600
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/decl.cc:13611
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13614
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/decl.cc:13627
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13630
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13639
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13642
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13646
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13655
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13676
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13684
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13699
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.cc:13704
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.cc:13725
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13742
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr ""
  
! #: cp/decl.cc:13757
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13787
  #, 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:13858
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13864
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:13885
  msgid "%e and %e specified together"
  msgstr ""
  
! #: cp/decl.cc:14098
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:14101 cp/decl.cc:14123
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:14104
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:14114
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr ""
  
! #: cp/decl.cc:14138
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:14145
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qE as non-member"
  msgstr "абвяшчэньне `%#D'"
  
! #: cp/decl.cc:14173
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.cc:14224
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.cc:14232 cp/decl.cc:14241 cp/decl.cc:16237
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:14249
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qD as %<typedef%>"
  msgstr "абвяшчэньне `%#D'"
  
! #: cp/decl.cc:14254
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qD as parameter"
  msgstr "абвяшчэньне `%#D'"
  
! #: cp/decl.cc:14289
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.cc:14296 cp/decl.cc:14303 cp/decl.cc:14310 cp/decl.cc:14317
  #, 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:14328
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14338
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "пустое абвяшчэнне"
  
! #: cp/decl.cc:14392
  #, 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:14442 cp/decl.cc:14446 cp/decl.cc:14449
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/decl.cc:14466
  #, 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:14474
  #, 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:14537
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr ""
  
! #: cp/decl.cc:14544
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr ""
  
! #: cp/decl.cc:14553
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr ""
  
! #: cp/decl.cc:14555
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.cc:14624
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "complex invalid for %qs"
  msgstr "complex нерэчаісны для \"%s\""
  
! #: cp/decl.cc:14668
  #, 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:14694
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr ""
  
! #: cp/decl.cc:14703
  #, 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:14716
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:14723
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr ""
  
! #: cp/decl.cc:14733 cp/decl.cc:14913
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.cc:14741 cp/decl.cc:14750 cp/decl.cc:14756 cp/decl.cc:14762
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:14772
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "%<virtual%> outside class declaration"
  msgstr "Нерэчаіснае абвяшчэнне"
  
! #: cp/decl.cc:14782 cp/decl.cc:14785 cp/decl.cc:14791 cp/decl.cc:14802
! #: cp/decl.cc:14814 cp/decl.cc:14824 cp/decl.cc:14828
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:14788
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:14795 cp/decl.cc:14820
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14808
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.cc:14832
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14844
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr ""
  
! #: cp/decl.cc:14847
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14855
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr ""
  
! #: cp/decl.cc:14885
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "multiple storage classes in declaration of %qs"
  msgstr "паўторнае абвяшчэньне адмеціны `%s'"
  
! #: cp/decl.cc:14911
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr ""
  
! #: cp/decl.cc:14925
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:14930
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14938
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.cc:14952
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.cc:15048
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:15054
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.cc:15121
  #, gcc-internal-format
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:15135
  #, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15141
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15145
  #, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15153
  #, 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:15157
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15178
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15183
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:15187
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15208
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15212
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.cc:15217
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function cannot have deduced return type"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:15224
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15233
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15238
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:15245
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15251
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:15263
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.cc:15273
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15286
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15300
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.cc:15303
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15310
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15336
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15348
  #, 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:15354
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.cc:15361
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.cc:15394
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15396
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15401
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15402
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15410
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15411
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15429
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:15446
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:15451
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.cc:15455
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl.cc:15465
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15469
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15495
  #, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15503
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr ""
  
! #: cp/decl.cc:15513
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15522
  #, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr ""
  
! #: cp/decl.cc:15545
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.cc:15593
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:15606 cp/decl.cc:15613
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Не магу знайсці файл для класа %s."
  
! #: cp/decl.cc:15615
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.cc:15644
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.cc:15645
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:15718
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.cc:15797
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.cc:15823
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.cc:15828
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.cc:15858
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15860
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15868
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15922
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.cc:15931
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15934
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15945
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "%<explicit%> outside class declaration"
  msgstr "паўторнае абвяшчэньне адмеціны `%s'"
  
! #: cp/decl.cc:15948
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:15951
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.cc:15961
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:15968
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:15974
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:15980
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:15986
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:15992
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:16008
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.cc:16011
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.cc:16037
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/decl.cc:16040
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:16045
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16049
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.cc:16075
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.cc:16167
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:16175
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:16177
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:16181
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.cc:16194
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.cc:16214
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.cc:16218
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16228
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.cc:16243
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:16262
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "Не магу знайсці дэкларацыю пратакола для \"%s\""
  
! #: cp/decl.cc:16272 cp/parser.cc:23108
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:16279
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16282
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16288 cp/parser.cc:28184
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.cc:16298
  #, fuzzy, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/decl.cc:16352 cp/parser.cc:3932
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:16356
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.cc:16376
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/decl.cc:16379
  #, 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:16395
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `::'"
  msgid "invalid use of %<::%>"
  msgstr "нерэчаіснае выкарыстаньне `::'"
  
! #: cp/decl.cc:16416
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:16426
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl.cc:16436
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.cc:16450
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16457
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "declaration of %qD as member of %qT"
  msgstr "абвяшчэньне шаблёну `%#D'"
  
! #: cp/decl.cc:16464 cp/decl.cc:16477
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:16483
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16492
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.cc:16498
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/decl.cc:16506 cp/decl.cc:16864
  #, fuzzy, gcc-internal-format
  #| msgid "[cannot find %s]"
  msgid "%qD cannot be %qs"
  msgstr "[нельга знайсці %s]"
  
! #: cp/decl.cc:16516
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.cc:16519
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:16584
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:16589
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:16609
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:16612
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16630 cp/parser.cc:23678 cp/parser.cc:31067
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:16680 cp/decl.cc:16691
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:16685
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.cc:16728 cp/decl.cc:16736 cp/decl.cc:16743 cp/decl.cc:16750
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:16802
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16805
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16811
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16815
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16820
  #, fuzzy, gcc-internal-format
  #| msgid "can't initialize friend function `%s'"
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl.cc:16823
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.cc:16835
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16839
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16847
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.cc:16854
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:16855
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl.cc:16897
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.cc:16906
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.cc:16947
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:16954
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.cc:16960
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:16968
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.cc:16975
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.cc:17007
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:17012
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.cc:17214
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/decl.cc:17217
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/decl.cc:17344
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:17348
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:17377
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:17385
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/decl.cc:17410
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17412
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17695
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:17774
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl.cc:17781
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl.cc:17839
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr ""
  
! #: cp/decl.cc:17847
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: cp/decl.cc:17855
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:17865
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.cc:17875
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:17906
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
! #: cp/decl.cc:17916
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.cc:17942
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.cc:17943
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.cc:17955
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.cc:17956
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.cc:17967
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "%qD must have no arguments"
  msgstr "няма аргументаў"
  
! #: cp/decl.cc:17968 cp/decl.cc:17978
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.cc:17979
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.cc:17994
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/decl.cc:18018
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18025
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18027
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18036
  #, 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:18038
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18054
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:18073
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18080
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18092
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:18149
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:18173
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18176
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.cc:18178
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "%qD has a previous declaration here"
  msgstr "гэта папярэдняе абвяшчэньне"
  
! #: cp/decl.cc:18187
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:18188 cp/decl.cc:18196
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "%qT has a previous declaration here"
  msgstr "гэта папярэдняе абвяшчэньне"
  
! #: cp/decl.cc:18195
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 62531,62631 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18179
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/decl.cc:18222 cp/name-lookup.cc:6364 cp/name-lookup.cc:6498
! #: cp/parser.cc:8120 cp/parser.cc:35476
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: cp/decl.cc:18232
  #, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr ""
  
! #: cp/decl.cc:18254 cp/name-lookup.cc:6053
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:18283 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7811
! #: cp/parser.cc:21307 cp/pt.cc:10233
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:18288
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18393
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: cp/decl.cc:18420
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "redeclaration of %qT as a non-template"
  msgstr "абвяшчэньне шаблёну `%#D'"
  
! #: cp/decl.cc:18563
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18570
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18581
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.cc:18630
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.cc:18660
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:18662
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "паўтарэнне \"restrict\""
  
! #: cp/decl.cc:18835
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18838 cp/decl.cc:18847 cp/decl.cc:18858 cp/decl.cc:19480
! #: cp/parser.cc:24038
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "папярэдняе вызначэньне"
  
! #: cp/decl.cc:18844
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18855
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18930
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
--- 62607,62707 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18210
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/decl.cc:18253 cp/name-lookup.cc:6471 cp/name-lookup.cc:6605
! #: cp/parser.cc:8122 cp/parser.cc:35474
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: cp/decl.cc:18263
  #, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr ""
  
! #: cp/decl.cc:18285 cp/name-lookup.cc:6160
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:18314 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7813
! #: cp/parser.cc:21303 cp/pt.cc:10235
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:18319
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18424
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: cp/decl.cc:18451
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "redeclaration of %qT as a non-template"
  msgstr "абвяшчэньне шаблёну `%#D'"
  
! #: cp/decl.cc:18594
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18601
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18612
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.cc:18661
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.cc:18691
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:18693
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "паўтарэнне \"restrict\""
  
! #: cp/decl.cc:18866
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18869 cp/decl.cc:18878 cp/decl.cc:18889 cp/decl.cc:19511
! #: cp/parser.cc:24034
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "папярэдняе вызначэньне"
  
! #: cp/decl.cc:18875
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18886
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18961
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
*************** msgstr ""
*** 62634,62721 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19099
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19287
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.cc:19297
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/decl.cc:19346
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.cc:19347
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.cc:19358
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.cc:19378
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.cc:19478 cp/parser.cc:24036
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "multiple definition of %q#T"
  msgstr "папярэдняе вызначэньне `%#T'"
  
! #: cp/decl.cc:19552
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "вяртаемы тып \"%s\" не \"int\""
  
! #: cp/decl.cc:19722 cp/typeck.cc:11632
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:20540
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.cc:20542 cp/typeck.cc:11510
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.cc:20553
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20611
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr ""
  
! #: cp/decl.cc:20807
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "не знойдзен клас \"%s\""
  
! #: cp/decl.cc:21205
  #, gcc-internal-format
  msgid "using %qs"
  msgstr ""
  
! #: cp/decl.cc:21217
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 62710,62797 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19130
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19318
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.cc:19328
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/decl.cc:19377
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.cc:19378
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.cc:19389
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.cc:19409
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.cc:19509 cp/parser.cc:24032
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "multiple definition of %q#T"
  msgstr "папярэдняе вызначэньне `%#T'"
  
! #: cp/decl.cc:19583
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "вяртаемы тып \"%s\" не \"int\""
  
! #: cp/decl.cc:19753 cp/typeck.cc:11632
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:20571
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.cc:20573 cp/typeck.cc:11510
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.cc:20584
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20642
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr ""
  
! #: cp/decl.cc:20838
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "не знойдзен клас \"%s\""
  
! #: cp/decl.cc:21236
  #, gcc-internal-format
  msgid "using %qs"
  msgstr ""
  
! #: cp/decl.cc:21248
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr ""
*** 62834,62935 ****
  msgid "explicit template argument list not allowed"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/decl2.cc:1332
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "не знойдзен клас \"%s\""
  
! #: cp/decl2.cc:1365 cp/decl2.cc:1373 cp/decl2.cc:1487
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl2.cc:1382
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl2.cc:1385 cp/decl2.cc:1491
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl2.cc:1433
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr ""
  
! #: cp/decl2.cc:1594
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
  
! #: cp/decl2.cc:1602
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "не магу атрымаць адрас бітавага поля \"%s\""
  
! #: cp/decl2.cc:1613
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl2.cc:1619
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: cp/decl2.cc:1626
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "не знойдзен клас \"%s\""
  
! #: cp/decl2.cc:1634
  #, fuzzy, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl2.cc:1648
  #, fuzzy, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
  
! #: cp/decl2.cc:2103
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.cc:2273
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr ""
  
! #: cp/decl2.cc:2289
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr ""
  
! #: cp/decl2.cc:2296
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.cc:2299
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.cc:2364
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr ""
  
! #: cp/decl2.cc:2373
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr ""
  
! #: cp/decl2.cc:2410
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr ""
--- 62910,63011 ----
  msgid "explicit template argument list not allowed"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/decl2.cc:1331
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "не знойдзен клас \"%s\""
  
! #: cp/decl2.cc:1364 cp/decl2.cc:1372 cp/decl2.cc:1486
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl2.cc:1381
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl2.cc:1384 cp/decl2.cc:1490
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl2.cc:1432
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr ""
  
! #: cp/decl2.cc:1593
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
  
! #: cp/decl2.cc:1601
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "не магу атрымаць адрас бітавага поля \"%s\""
  
! #: cp/decl2.cc:1612
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl2.cc:1618
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: cp/decl2.cc:1625
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "не знойдзен клас \"%s\""
  
! #: cp/decl2.cc:1633
  #, fuzzy, gcc-internal-format
  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\" мае нерэчаісны тып"
  
! #: cp/decl2.cc:2102
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.cc:2272
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr ""
  
! #: cp/decl2.cc:2288
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr ""
  
! #: cp/decl2.cc:2295
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.cc:2298
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.cc:2363
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr ""
  
! #: cp/decl2.cc:2372
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr ""
  
! #: cp/decl2.cc:2409
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr ""
*************** msgstr ""
*** 62938,63036 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:2422
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr ""
  
! #: cp/decl2.cc:2438
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:2468
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr ""
  
! #: cp/decl2.cc:2483
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr ""
  
! #: cp/decl2.cc:2486
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr ""
  
! #: cp/decl2.cc:2488
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.cc:2498
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:3596
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3600
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3606
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3610
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3618
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.cc:3637
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3641
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3647
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3651
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3658
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.cc:5434
  #, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but never defined"
  msgstr ""
  
! #: cp/decl2.cc:5438
  #, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but not defined"
  msgstr ""
--- 63014,63112 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:2421
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr ""
  
! #: cp/decl2.cc:2437
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:2467
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr ""
  
! #: cp/decl2.cc:2482
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr ""
  
! #: cp/decl2.cc:2485
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr ""
  
! #: cp/decl2.cc:2487
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.cc:2497
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:3595
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3599
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3605
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3609
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3617
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.cc:3636
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3640
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3646
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3650
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3657
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.cc:5433
  #, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but never defined"
  msgstr ""
  
! #: cp/decl2.cc:5437
  #, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but not defined"
  msgstr ""
*************** msgstr ""
*** 63039,63150 ****
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:5448
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5452
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5456
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.cc:5474
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr ""
  
! #: cp/decl2.cc:5478
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but not defined here"
  msgstr ""
  
! #: cp/decl2.cc:5486
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5489
  #, fuzzy, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl2.cc:5694
  #, fuzzy, gcc-internal-format
  #| msgid "section of `%s' conflicts with previous declaration"
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: cp/decl2.cc:5697
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous mangling %q#D"
  msgstr "папярэдняе абвяшчэньне `%D'"
  
! #: cp/decl2.cc:5699
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:5771 cp/decl2.cc:5774
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:6152
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' used but not defined"
  msgid "inline function %qD used but never defined"
  msgstr "адмеціна `%D' выкарыстоўвываецца, але ня вызначана"
  
! #: cp/decl2.cc:6386
  #, fuzzy, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: cp/decl2.cc:6391
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr ""
  
! #: cp/decl2.cc:6514
  #, fuzzy, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl2.cc:6518
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:6705
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.cc:6714
  #, gcc-internal-format
  msgid "use of deleted function %qD: %s"
  msgstr ""
  
! #: cp/decl2.cc:6718
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr ""
  
! #: cp/decl2.cc:6766
  #, gcc-internal-format
  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 ""
--- 63115,63226 ----
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:5447
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5451
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5455
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.cc:5473
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr ""
  
! #: cp/decl2.cc:5477
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but not defined here"
  msgstr ""
  
! #: cp/decl2.cc:5485
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5488
  #, fuzzy, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl2.cc:5693
  #, fuzzy, gcc-internal-format
  #| msgid "section of `%s' conflicts with previous declaration"
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: cp/decl2.cc:5696
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous mangling %q#D"
  msgstr "папярэдняе абвяшчэньне `%D'"
  
! #: cp/decl2.cc:5698
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:5770 cp/decl2.cc:5773
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:6151
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' used but not defined"
  msgid "inline function %qD used but never defined"
  msgstr "адмеціна `%D' выкарыстоўвываецца, але ня вызначана"
  
! #: cp/decl2.cc:6385
  #, fuzzy, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: cp/decl2.cc:6390
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr ""
  
! #: cp/decl2.cc:6513
  #, fuzzy, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl2.cc:6517
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:6704
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.cc:6713
  #, gcc-internal-format
  msgid "use of deleted function %qD: %s"
  msgstr ""
  
! #: cp/decl2.cc:6717
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr ""
  
! #: cp/decl2.cc:6765
  #, gcc-internal-format
  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 ""
*************** msgstr ""
*** 63257,63489 ****
  
  #: cp/error.cc:4010
  #, gcc-internal-format
! msgid "but %qE is a namespace"
  msgstr ""
  
  #: cp/error.cc:4012
  #, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr ""
  
! #: cp/error.cc:4040
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr ""
  
! #: cp/error.cc:4043
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr ""
  
! #: cp/error.cc:4044
  #, fuzzy, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "ініцыялізацыя"
  
! #: cp/error.cc:4066
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4069
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4173
  #, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4175
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4180
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4181
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4186
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4187
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4194
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr ""
  
! #: cp/error.cc:4195
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "required from here\n"
  msgstr "выклікана адсюль"
  
! #: cp/error.cc:4245
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4297
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/error.cc:4310
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4325
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr ""
  
! #: cp/error.cc:4347
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr ""
  
! #: cp/error.cc:4378
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4379
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "in requirements "
  msgstr "няма аргументаў"
  
! #: cp/error.cc:4497
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "няма аргументаў"
  
! #: cp/error.cc:4591
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4943
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4948
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4953
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4958
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4963
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4968
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4973
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4979
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4984
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4989
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4994
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4999
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5004
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5010
  #, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5015
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5070
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.cc:5075
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: cp/error.cc:5090
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5094 cp/typeck.cc:3012
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr ""
  
! #: cp/error.cc:5116
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5120 cp/typeck.cc:3641
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr ""
  
! #: cp/error.cc:5131
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5135
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr ""
--- 63333,63570 ----
  
  #: cp/error.cc:4010
  #, gcc-internal-format
! msgid "but %qE is a variable template"
  msgstr ""
  
  #: cp/error.cc:4012
  #, gcc-internal-format
+ msgid "but %qE is a namespace"
+ msgstr ""
+ 
+ #: cp/error.cc:4014
+ #, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr ""
  
! #: cp/error.cc:4042
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr ""
  
! #: cp/error.cc:4045
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr ""
  
! #: cp/error.cc:4046
  #, fuzzy, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "ініцыялізацыя"
  
! #: cp/error.cc:4068
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4071
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4175
  #, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4177
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4182
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4183
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4188
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4189
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4196
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr ""
  
! #: cp/error.cc:4197
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "required from here\n"
  msgstr "выклікана адсюль"
  
! #: cp/error.cc:4247
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4299
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/error.cc:4312
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4327
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr ""
  
! #: cp/error.cc:4349
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr ""
  
! #: cp/error.cc:4380
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4381
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "in requirements "
  msgstr "няма аргументаў"
  
! #: cp/error.cc:4499
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "няма аргументаў"
  
! #: cp/error.cc:4593
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4945
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4950
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4955
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4960
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4965
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4970
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4975
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4981
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4986
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4991
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4996
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5001
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5006
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5012
  #, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5017
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5072
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.cc:5077
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: cp/error.cc:5092
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5096 cp/typeck.cc:3012
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr ""
  
! #: cp/error.cc:5118
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5122 cp/typeck.cc:3641
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr ""
  
! #: cp/error.cc:5133
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5137
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr ""
*************** msgstr ""
*** 63704,63710 ****
  msgid "member %qD is used uninitialized"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5112 cp/typeck2.cc:1519
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
--- 63785,63791 ----
  msgid "member %qD is used uninitialized"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5118 cp/typeck2.cc:1519
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
*************** msgstr ""
*** 63821,63827 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.cc:2383 cp/reflect.cc:2522 cp/semantics.cc:4492
  #: rust/backend/rust-tree.cc:4192
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
--- 63902,63908 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.cc:2383 cp/reflect.cc:2553 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
*************** msgstr ""
*** 64018,64055 ****
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.cc:5321
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.cc:5358
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' has an incomplete type"
  msgid "operator %<delete%> used on incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/init.cc:5373
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5379
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:5394
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5399
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5713
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
--- 64099,64136 ----
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.cc:5327
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.cc:5364
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' has an incomplete type"
  msgid "operator %<delete%> used on incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/init.cc:5379
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5385
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:5400
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5405
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5719
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
*************** msgstr ""
*** 64140,64146 ****
  msgid "%qD not defined"
  msgstr "YYDEBUG не вызначан."
  
! #: cp/lex.cc:811 cp/parser.cc:3999 cp/parser.cc:34700
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
--- 64221,64227 ----
  msgid "%qD not defined"
  msgstr "YYDEBUG не вызначан."
  
! #: cp/lex.cc:811 cp/parser.cc:3999 cp/parser.cc:34698
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
*************** msgstr ""
*** 64170,64233 ****
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2733
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.cc:2737
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
  #. TODO Mangle pack indexing
  #. <https://github.com/itanium-cxx-abi/cxx-abi/issues/175>.
! #: cp/mangle.cc:2744
  #, gcc-internal-format
  msgid "mangling type pack index"
  msgstr ""
  
! #: cp/mangle.cc:4009
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4014
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:4088
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4784
  #, 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:4830 cp/mangle.cc:5009
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4836 cp/mangle.cc:5015
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5162
  #, 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:5167
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5172
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
--- 64251,64314 ----
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2738
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.cc:2742
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
  #. TODO Mangle pack indexing
  #. <https://github.com/itanium-cxx-abi/cxx-abi/issues/175>.
! #: cp/mangle.cc:2749
  #, gcc-internal-format
  msgid "mangling type pack index"
  msgstr ""
  
! #: cp/mangle.cc:4014
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4019
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:4093
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4789
  #, 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:4835 cp/mangle.cc:5014
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4841 cp/mangle.cc:5020
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5167
  #, 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:5172
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5177
  #, 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 ""
*** 64495,64546 ****
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.cc:3689
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr ""
  
! #: cp/method.cc:3691 cp/method.cc:3736
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr ""
  
! #: cp/method.cc:3711
  #, 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:3716
  #, 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:3721
  #, 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:3726
  #, 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:3834
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.cc:3854
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/method.cc:3893
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "YYDEBUG не вызначан."
  
! #: cp/method.cc:3902
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
--- 64576,64627 ----
  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 ""
*************** msgstr ""
*** 64585,65057 ****
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr ""
  
! #: cp/module.cc:12489
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12493
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with no tags"
  msgstr ""
  
! #: cp/module.cc:12496
  #, gcc-internal-format
  msgid "existing declaration here with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12499
  #, fuzzy, gcc-internal-format
  msgid "existing declaration here with no tags"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/module.cc:12544
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/module.cc:12558 cp/module.cc:12686
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting type for imported declaration %#qD"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/module.cc:12572
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting argument list for imported declaration %#qD"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/module.cc:12579
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/module.cc:12617
  #, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12636
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/module.cc:12661
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/module.cc:12677
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting imported declaration %q#D"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/module.cc:12703
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "existing declaration %#qD"
  msgstr "у абвяшчэньні  `%D'"
  
! #: cp/module.cc:12806
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/module.cc:12808 cp/module.cc:12835
  #, gcc-internal-format
  msgid "existing default declared here"
  msgstr ""
  
! #: cp/module.cc:12832
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/module.cc:13957
  #, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr ""
  
! #: cp/module.cc:13959
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "existing definition %qD"
  msgstr "папярэдняе вызначэньне"
  
! #: cp/module.cc:13971
  #, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr ""
  
! #: cp/module.cc:13973
  #, gcc-internal-format
  msgid "... this enumerator %qD"
  msgstr ""
  
! #: cp/module.cc:13979
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:13983
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14200
  #, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr ""
  
! #: cp/module.cc:14218
  #, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr ""
  
! #: cp/module.cc:14242
  #, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr ""
  
! #: cp/module.cc:14260
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr ""
  
! #: cp/module.cc:14272
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr ""
  
! #: cp/module.cc:14283
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:14315
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14324
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14360
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr ""
  
! #: cp/module.cc:14372
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr ""
  
! #: cp/module.cc:14424
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14426
  #, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr ""
  
! #: cp/module.cc:14456 cp/module.cc:14493
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15827 cp/module.cc:15837
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15842
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15895
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15905
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:15963
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:15970
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16601
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16619
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16621 cp/module.cc:22712
  #, gcc-internal-format
  msgid "module %qs declared here"
  msgstr ""
  
! #: cp/module.cc:16973
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:16979
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20041
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20281
  #, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr ""
  
! #: cp/module.cc:20306 cp/module.cc:20309
  #, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr ""
  
! #: cp/module.cc:20315
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20317
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20651
  #, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr ""
  
! #: cp/module.cc:20691 cp/module.cc:20696
  #, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr ""
  
! #: cp/module.cc:20702
  #, gcc-internal-format, gfc-internal-format
  msgid "compiler is %sversion %s%s%s"
  msgstr ""
  
! #: cp/module.cc:20732
  #, gcc-internal-format
  msgid "module %qs found"
  msgstr ""
  
! #: cp/module.cc:20734
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20735
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20752
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20766
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20779
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20799
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20801
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20804
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20822
  #, fuzzy, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/module.cc:20914
  #, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr ""
  
! #: cp/module.cc:21487
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr ""
  
! #: cp/module.cc:21526
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:21536
  #, 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:21541
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21544
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21896
  #, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr ""
  
! #: cp/module.cc:21899
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: cp/module.cc:21905
  #, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21908
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21913
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:21917
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:21923
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/module.cc:21926
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr ""
  
! #: cp/module.cc:21931
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%D'"
  msgid "previously declared in module %qs"
  msgstr "папярэдняе абвяшчэньне `%D'"
  
! #: cp/module.cc:21935
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%D'"
  msgid "previously declared in global module"
  msgstr "папярэдняе абвяшчэньне `%D'"
  
! #: cp/module.cc:22074
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22089
  #, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr ""
  
! #: cp/module.cc:22096
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/module.cc:22359
  #, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr ""
  
! #: cp/module.cc:22546
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22547
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22554
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22555
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22617
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22621
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22659
  #, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr ""
  
! #: cp/module.cc:22661
  #, gcc-internal-format
  msgid "module declared here"
  msgstr ""
--- 64666,65138 ----
  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:12715
  #, 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:12646
  #, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12665
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/module.cc:12690
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/module.cc:12706
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting imported declaration %q#D"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/module.cc:12732
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "existing declaration %#qD"
  msgstr "у абвяшчэньні  `%D'"
  
! #: cp/module.cc:12835
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/module.cc:12837 cp/module.cc:12864
  #, gcc-internal-format
  msgid "existing default declared here"
  msgstr ""
  
! #: cp/module.cc:12861
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/module.cc:13986
  #, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr ""
  
! #: cp/module.cc:13988
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "existing definition %qD"
  msgstr "папярэдняе вызначэньне"
  
! #: cp/module.cc:14000
  #, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr ""
  
! #: cp/module.cc:14002
  #, gcc-internal-format
  msgid "... this enumerator %qD"
  msgstr ""
  
! #: cp/module.cc:14008
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14012
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14229
  #, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr ""
  
! #: cp/module.cc:14247
  #, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr ""
  
! #: cp/module.cc:14271
  #, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr ""
  
! #: cp/module.cc:14289
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr ""
  
! #: cp/module.cc:14301
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr ""
  
! #: cp/module.cc:14312
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:14344
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14353
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14389
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr ""
  
! #: cp/module.cc:14401
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr ""
  
! #: cp/module.cc:14453
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14455
  #, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr ""
  
! #: cp/module.cc:14485 cp/module.cc:14522
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15866 cp/module.cc:15876
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15881
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15934
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15944
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16002
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16009
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16640
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16658
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16660 cp/module.cc:22766
  #, gcc-internal-format
  msgid "module %qs declared here"
  msgstr ""
  
! #: cp/module.cc:17015
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:17021
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20083
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20323
  #, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr ""
  
! #: cp/module.cc:20348 cp/module.cc:20351
  #, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr ""
  
! #: cp/module.cc:20357
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20359
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20693
  #, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr ""
  
! #: cp/module.cc:20733 cp/module.cc:20738
  #, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr ""
  
! #: cp/module.cc:20744
  #, gcc-internal-format, gfc-internal-format
  msgid "compiler is %sversion %s%s%s"
  msgstr ""
  
! #: cp/module.cc:20774
  #, gcc-internal-format
  msgid "module %qs found"
  msgstr ""
  
! #: cp/module.cc:20776
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20777
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20794
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20808
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20821
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20841
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20843
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20846
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20864
  #, fuzzy, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/module.cc:20956
  #, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr ""
  
! #: cp/module.cc:21531
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr ""
  
! #: cp/module.cc:21570
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:21580
  #, 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:21585
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21588
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21940
  #, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr ""
  
! #: cp/module.cc:21943
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: cp/module.cc:21949
  #, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21952
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21957
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:21961
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:21967
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/module.cc:21970
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr ""
  
! #: cp/module.cc:21975
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%D'"
  msgid "previously declared in module %qs"
  msgstr "папярэдняе абвяшчэньне `%D'"
  
! #: cp/module.cc:21979
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%D'"
  msgid "previously declared in global module"
  msgstr "папярэдняе абвяшчэньне `%D'"
  
! #: cp/module.cc:22118
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22133
  #, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr ""
  
! #: cp/module.cc:22140
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/module.cc:22403
  #, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr ""
  
! #: cp/module.cc:22590
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22591
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22598
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22599
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22661
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22665
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22713
  #, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr ""
  
! #: cp/module.cc:22715
  #, gcc-internal-format
  msgid "module declared here"
  msgstr ""
*************** msgstr ""
*** 65063,65492 ****
  #. 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:22676
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22707 cp/module.cc:23245
  #, gcc-internal-format
  msgid "module already declared"
  msgstr ""
  
! #: cp/module.cc:22708 cp/module.cc:23246
  #, gcc-internal-format
  msgid "module already imported"
  msgstr ""
  
! #: cp/module.cc:22713
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr ""
  
! #: cp/module.cc:22921
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:22927
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown compiled module interface: %s"
  msgstr "невядомая назва рэгістра: %s"
  
! #: cp/module.cc:23031
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23071
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23073
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23074
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23447
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23451
  #, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr ""
  
! #: cp/module.cc:23483 cp/module.cc:23512
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "invalid header name %qs"
  msgstr "нерэчаісная назва рэгістра `%s'"
  
! #: cp/module.cc:23522
  #, fuzzy, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr "Нерэчаісны выбар %s"
  
! #: cp/module.cc:23722
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23762
  #, fuzzy, gcc-internal-format
  #| msgid "error writing to %s"
  msgid "writing CMI %qs"
  msgstr "памылка запісу ў %s"
  
! #: cp/module.cc:23777
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23780
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23782
  #, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr ""
  
! #: cp/module.cc:23846
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:23943
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown header kind %qs"
  msgstr "невядомая назва рэгістра: %s"
  
! #: cp/name-lookup.cc:1337
  #, 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:1349
  #, gcc-internal-format
  msgid "ignoring %qD declared here with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:2956 cp/name-lookup.cc:4076 cp/name-lookup.cc:4176
  #, gcc-internal-format
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/name-lookup.cc:2994
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr ""
  
! #: cp/name-lookup.cc:3000
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "%q#D conflicts with a previous declaration"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/name-lookup.cc:3170
  #, fuzzy, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr "дэструктару неабходны \"%#D\""
  
! #: cp/name-lookup.cc:3317
  #, fuzzy, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/name-lookup.cc:3322
  #, fuzzy, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/name-lookup.cc:3432
  #, fuzzy, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/name-lookup.cc:3469 cp/name-lookup.cc:3473
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %q#D shadows a parameter"
  msgstr "абвяшчэньне `%#D'"
  
! #: cp/name-lookup.cc:3634
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:4161
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr ""
  
! #: cp/name-lookup.cc:4774
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr ""
  
! #: cp/name-lookup.cc:4777
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr ""
  
! #: cp/name-lookup.cc:5376
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5380
  #, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5383
  #, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5386
  #, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:6200
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.cc:6216
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6224
  #, 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:6240 cp/pt.cc:19470
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/name-lookup.cc:6250
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6261 cp/name-lookup.cc:6334
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6284
  #, fuzzy, gcc-internal-format
  #| msgid "%s: Not a directory"
  msgid "%qT is not a direct base of %qT"
  msgstr "%s: не дырэкторыя"
  
! #: cp/name-lookup.cc:6344
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6356
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/name-lookup.cc:6372
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "using-declaration may not name namespace %qD"
  msgstr "абвяшчэньне шаблёну `%#D'"
  
! #: cp/name-lookup.cc:6383
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "дэструктару неабходны \"%#D\""
  
! #: cp/name-lookup.cc:6476
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6518
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/name-lookup.cc:6528
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6598
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/name-lookup.cc:6600
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6655
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr ""
  
! #: cp/name-lookup.cc:6662
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6673 cp/name-lookup.cc:6701
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6679
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6726 cp/name-lookup.cc:9214
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qD attribute directive ignored"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/name-lookup.cc:7056
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7108
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.cc:7114
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7444
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7450
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr ""
  
! #: cp/name-lookup.cc:7890
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.cc:7893
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr ""
  
! #: cp/name-lookup.cc:8707
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:9184
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr ""
  
! #: cp/name-lookup.cc:9187
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9206
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr ""
  
! #: cp/name-lookup.cc:9212
  #, fuzzy, gcc-internal-format
  msgid "annotation on using directive"
  msgstr "нерэчаісны ініцыялізатар"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9300
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.cc:9425
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: cp/name-lookup.cc:9441
  #, fuzzy, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/name-lookup.cc:9511
  #, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:9513
  #, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9517
  #, gcc-internal-format
  msgid "exporting unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9527
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9577
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9579
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous definition here"
  msgid "reachable %s definition here"
  msgstr "папярэдняе вызначэньне"
  
! #: cp/name-lookup.cc:9622
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9631
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 65144,65573 ----
  #. 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:22730
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22761 cp/module.cc:23299
  #, gcc-internal-format
  msgid "module already declared"
  msgstr ""
  
! #: cp/module.cc:22762 cp/module.cc:23300
  #, gcc-internal-format
  msgid "module already imported"
  msgstr ""
  
! #: cp/module.cc:22767
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr ""
  
! #: cp/module.cc:22975
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:22981
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown compiled module interface: %s"
  msgstr "невядомая назва рэгістра: %s"
  
! #: cp/module.cc:23085
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23125
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23127
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23128
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23507
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23511
  #, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr ""
  
! #: cp/module.cc:23543 cp/module.cc:23572
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "invalid header name %qs"
  msgstr "нерэчаісная назва рэгістра `%s'"
  
! #: cp/module.cc:23582
  #, fuzzy, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr "Нерэчаісны выбар %s"
  
! #: cp/module.cc:23782
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23822
  #, fuzzy, gcc-internal-format
  #| msgid "error writing to %s"
  msgid "writing CMI %qs"
  msgstr "памылка запісу ў %s"
  
! #: cp/module.cc:23837
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23840
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23842
  #, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr ""
  
! #: cp/module.cc:23906
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:24003
  #, 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:4069 cp/name-lookup.cc:4169
  #, 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:4154
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr ""
  
! #: cp/name-lookup.cc:4881
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr ""
  
! #: cp/name-lookup.cc:4884
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr ""
  
! #: cp/name-lookup.cc:5483
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5487
  #, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5490
  #, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5493
  #, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:6307
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.cc:6323
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6331
  #, 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:6347 cp/pt.cc:19528
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/name-lookup.cc:6357
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6368 cp/name-lookup.cc:6441
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6391
  #, fuzzy, gcc-internal-format
  #| msgid "%s: Not a directory"
  msgid "%qT is not a direct base of %qT"
  msgstr "%s: не дырэкторыя"
  
! #: cp/name-lookup.cc:6451
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6463
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/name-lookup.cc:6479
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "using-declaration may not name namespace %qD"
  msgstr "абвяшчэньне шаблёну `%#D'"
  
! #: cp/name-lookup.cc:6490
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "дэструктару неабходны \"%#D\""
  
! #: cp/name-lookup.cc:6583
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6625
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/name-lookup.cc:6635
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6705
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/name-lookup.cc:6707
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6762
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr ""
  
! #: cp/name-lookup.cc:6769
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6780 cp/name-lookup.cc:6808
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6786
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6833 cp/name-lookup.cc:9322
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qD attribute directive ignored"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/name-lookup.cc:7163
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7215
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.cc:7221
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7551
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7557
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr ""
  
! #: cp/name-lookup.cc:7997
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.cc:8000
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr ""
  
! #: cp/name-lookup.cc:8815
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:9292
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr ""
  
! #: cp/name-lookup.cc:9295
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9314
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr ""
  
! #: cp/name-lookup.cc:9320
  #, fuzzy, gcc-internal-format
  msgid "annotation on using directive"
  msgstr "нерэчаісны ініцыялізатар"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9408
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.cc:9533
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: cp/name-lookup.cc:9549
  #, fuzzy, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/name-lookup.cc:9619
  #, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:9621
  #, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9625
  #, gcc-internal-format
  msgid "exporting unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9635
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9685
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9687
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous definition here"
  msgid "reachable %s definition here"
  msgstr "папярэдняе вызначэньне"
  
! #: cp/name-lookup.cc:9730
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9739
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr ""
*** 65516,65522 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52814
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
--- 65597,65603 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52812
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** msgstr ""
*** 65561,65567 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.cc:3594 cp/parser.cc:23973
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
--- 65642,65648 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.cc:3594 cp/parser.cc:23969
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
*************** msgstr "Не магу знайсці д�
*** 65631,65637 ****
  msgid "%qE is not a class template"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/parser.cc:3763 cp/parser.cc:21309
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "\"%s\" мае незавершаны тып"
--- 65712,65718 ----
  msgid "%qE is not a class template"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/parser.cc:3763 cp/parser.cc:21305
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "\"%s\" мае незавершаны тып"
*************** msgstr ""
*** 65943,65949 ****
  msgid "pack index missing"
  msgstr ""
  
! #: cp/parser.cc:6151 cp/parser.cc:10117
  #, gcc-internal-format
  msgid "reflection is only available with %<-freflection%>"
  msgstr ""
--- 66024,66030 ----
  msgid "pack index missing"
  msgstr ""
  
! #: cp/parser.cc:6151 cp/parser.cc:10115
  #, gcc-internal-format
  msgid "reflection is only available with %<-freflection%>"
  msgstr ""
*************** msgstr ""
*** 65953,67650 ****
  msgid "expected a reflection of a type"
  msgstr ""
  
! #: cp/parser.cc:6339
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of a function template"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/parser.cc:6437
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr ""
  
! #: cp/parser.cc:6446
  #, gcc-internal-format
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr ""
  
! #: cp/parser.cc:6448
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:6461
  #, gcc-internal-format
  msgid "expected a reflection of a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/parser.cc:6622
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "fixed-point types not supported in C++"
  msgstr "-pipe не падтрымліваецца"
  
! #: cp/parser.cc:6712
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr ""
  
! #: cp/parser.cc:6724
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr ""
  
! #: cp/parser.cc:6764
  #, gcc-internal-format
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:6830 cp/parser.cc:7001 cp/parser.cc:7200 cp/semantics.cc:4865
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
  
! #: cp/parser.cc:6863
  #, fuzzy, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/parser.cc:6985
  #, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr ""
  
! #: cp/parser.cc:7145
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD may not appear in this context"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/parser.cc:7146
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.cc:7192
  #, gcc-internal-format
  msgid "reflection is only available in C++26 with %<-freflection%>"
  msgstr ""
  
! #: cp/parser.cc:7229
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr ""
  
! #: cp/parser.cc:7373
  #, gcc-internal-format
  msgid "expected id-expression"
  msgstr ""
  
! #: cp/parser.cc:7538
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr ""
  
! #: cp/parser.cc:7548
  #, gcc-internal-format
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr ""
  
! #: cp/parser.cc:7585 cp/parser.cc:9968
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:7599 cp/parser.cc:7603
  #, gcc-internal-format
  msgid "template-id not allowed for destructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:7605 cp/parser.cc:35948
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
  
! #: cp/parser.cc:7727
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr ""
  
! #: cp/parser.cc:7742
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.cc:7785 cp/parser.cc:26953
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.cc:7812 cp/typeck.cc:3304 cp/typeck.cc:3307 cp/typeck.cc:3324
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/parser.cc:7937
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:8025
  #, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr ""
  
! #: cp/parser.cc:8052
  #, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8059
  #, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8065
  #, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8240
  #, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8471 cp/parser.cc:11407
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr ""
  
! #: cp/parser.cc:8559
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr ""
  
! #: cp/parser.cc:8659
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: cp/parser.cc:8671 cp/pt.cc:22199
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: cp/parser.cc:8684
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_assoc_barrier%>"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: cp/parser.cc:8710
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: cp/parser.cc:8738 cp/pt.cc:22314
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8742 cp/pt.cc:22318
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8747 cp/pt.cc:22323
  #, gcc-internal-format
  msgid "selected function declared here"
  msgstr ""
  
! #: cp/parser.cc:8881
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/parser.cc:8940
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.cc:8991
  #, gcc-internal-format
  msgid "types may not be defined in %<__builtin_classify_type%> calls"
  msgstr ""
  
! #: cp/parser.cc:9389 cp/parser.cc:9418
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr ""
  
! #: cp/parser.cc:9704 cp/typeck.cc:3192
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of %qD"
  msgstr "нерэчаіснае выкарыстаньне `%D'"
  
! #: cp/parser.cc:9713
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr ""
  
! #: cp/parser.cc:10020
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.cc:10079 cp/parser.cc:23421
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10205
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to this operand"
  msgstr ""
  
! #: cp/parser.cc:10293
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/parser.cc:10396
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.cc:10455
  #, gcc-internal-format
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr ""
  
! #: cp/parser.cc:10682 cp/parser.cc:37266
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
  
! #: cp/parser.cc:10747
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr ""
  
! #: cp/parser.cc:10833
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr ""
  
! #: cp/parser.cc:10851
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.cc:10853
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.cc:10886
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.cc:10931
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr ""
  
! #: cp/parser.cc:10960
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.cc:11008
  #, gcc-internal-format
  msgid "attributes ignored on outermost array type in new expression"
  msgstr ""
  
! #: cp/parser.cc:11104
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.cc:11510
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr ""
  
! #: cp/parser.cc:11660
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.cc:11663
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr ""
  
! #: cp/parser.cc:11897
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr ""
  
! #: cp/parser.cc:12235
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.cc:12510
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.cc:12644
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr ""
  
! #: cp/parser.cc:12745
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12755
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12956
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.cc:12979
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.cc:12995
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> with by-copy capture default only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13001 cp/parser.cc:13023 cp/parser.cc:13221
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.cc:13017
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:13037
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/parser.cc:13057
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13068
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:13098
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:13107
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.cc:13132
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr ""
  
! #: cp/parser.cc:13143
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.cc:13181
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13192
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.cc:13197
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.cc:13289
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13343
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "default argument specified for lambda parameter"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: cp/parser.cc:13378
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13408 cp/pt.cc:15283
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
  
! #: cp/parser.cc:13421
  #, gcc-internal-format
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr ""
  
! #: cp/parser.cc:13430
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr ""
  
! #: cp/parser.cc:13434
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr ""
  
! #: cp/parser.cc:13438
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr ""
  
! #: cp/parser.cc:13445
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr ""
  
! #: cp/parser.cc:13463
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13479
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13492
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13510
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13563
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:14366
  #, gcc-internal-format
  msgid "label at end of compound statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:14535 cp/parser.cc:14787
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.cc:14606
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected labeled-statement"
  msgstr "пустое цела ў else-выражэнні"
  
! #: cp/parser.cc:14655
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.cc:14683
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr ""
  
! #: cp/parser.cc:14795
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
  #. A::A a;
! #: cp/parser.cc:14801
  #, gcc-internal-format
  msgid "%qE names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.cc:14859
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.cc:14923
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr ""
  
! #: cp/parser.cc:15128
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15150
  #, gcc-internal-format
  msgid "%<if consteval%> only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:15175 cp/parser.cc:15210
  #, gcc-internal-format
  msgid "%<if consteval%> requires compound statement"
  msgstr ""
  
! #: cp/parser.cc:15252
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15420 cp/parser.cc:37778
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected selection-statement"
  msgstr "пустое цела ў else-выражэнні"
  
! #: cp/parser.cc:15461
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr ""
  
! #: cp/parser.cc:15463
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "condition declares a function"
  msgstr "не хапае аргументаў у функцыі"
  
! #: cp/parser.cc:15504
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.cc:15606 cp/parser.cc:26174 cp/parser.cc:28940
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "expected initializer"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/parser.cc:15656
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:15962
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.cc:15969
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:15995
  #, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr ""
  
! #: cp/parser.cc:16000
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16197
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.cc:16316
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16468 cp/parser.cc:37781
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected iteration-statement"
  msgstr "пустое цела ў else-выражэнні"
  
! #: cp/parser.cc:16513
  #, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:16530
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.cc:16576
  #, gcc-internal-format
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:16635
  #, gcc-internal-format
  msgid "designators in %<template for%> initializer"
  msgstr ""
  
! #: cp/parser.cc:16702
  #, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr ""
  
! #: cp/parser.cc:16872
  #, 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:16881
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.cc:16900 cp/parser.cc:37784
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.cc:17075
  #, gcc-internal-format
  msgid "expected module-partition"
  msgstr ""
  
! #: cp/parser.cc:17077
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr ""
  
! #: cp/parser.cc:17119
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr ""
  
! #: cp/parser.cc:17125
  #, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17126
  #, gcc-internal-format
  msgid "scope opened here"
  msgstr ""
  
! #: cp/parser.cc:17152
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
! #: cp/parser.cc:17156
  #, 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:17162
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17203
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17205 cp/parser.cc:17214
  #, 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:17213
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17237
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17258
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17261
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17282
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17290
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr ""
  
! #: cp/parser.cc:17311
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17350
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17353
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function"
  msgstr ""
  
! #: cp/parser.cc:17362
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17364
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17372
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.cc:17543
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: cp/parser.cc:17547
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.cc:17587
  #, fuzzy, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "ініцыялізацыя"
  
! #: cp/parser.cc:17589 cp/parser.cc:30432
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17608
  #, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr ""
  
! #: cp/parser.cc:17624
  #, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr ""
  
! #: cp/parser.cc:17846
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.cc:18094
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18113
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.cc:18134
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18159
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.cc:18216
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18219
  #, fuzzy, gcc-internal-format
  #| msgid "multiple declarations `%T' and `%T'"
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "неаднолькавае абвяшчэньне `%T' і `%T'"
  
! #: cp/parser.cc:18257
  #, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr ""
  
! #: cp/parser.cc:18260
  #, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr ""
  
! #: cp/parser.cc:18267
  #, gcc-internal-format
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18286
  #, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18297
  #, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr ""
  
! #: cp/parser.cc:18325
  #, gcc-internal-format
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18329
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:18409
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "пустое абвяшчэньне"
  
! #: cp/parser.cc:18427
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/parser.cc:18453 cp/parser.cc:18458 cp/parser.cc:26155 cp/parser.cc:26160
! #: cp/parser.cc:26164 cp/parser.cc:26168
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/parser.cc:18626
  #, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:18649
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.cc:18687
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.cc:18690
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18741
  #, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:18767
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.cc:18803
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/parser.cc:18812
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/parser.cc:18816
  #, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:18898
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.cc:18911
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18913
  #, 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:18928
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/parser.cc:19001 cp/parser.cc:31664
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:19020
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.cc:19024
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:19092
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "Нерэчаісная спецыфікацыя! Памылка ў cc."
  
! #: cp/parser.cc:19199
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:19227
  #, gcc-internal-format
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:19444
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:19457
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.cc:19633
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.cc:19662 cp/parser.cc:19668
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.cc:19670
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.cc:19755
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.cc:19782
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "прапушчан ініцыялізатар"
  
! #: cp/parser.cc:19794 cp/pt.cc:28990
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.cc:19806 cp/pt.cc:29002
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19858
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.cc:19946
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:20358
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20364
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20370
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20379
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.cc:20385
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr ""
  
! #: cp/parser.cc:20419
  #, fuzzy, gcc-internal-format
  #| msgid "unregistered operator %s"
  msgid "expected operator"
  msgstr "нераспазнаны аператар %s"
  
! #: cp/parser.cc:20466
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.cc:20468
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.cc:20470
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr ""
  
! #: cp/parser.cc:20575
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:20583
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:20707
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:20945 cp/parser.cc:21031 cp/parser.cc:28688
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/parser.cc:20949 cp/parser.cc:21035
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/parser.cc:21107
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.cc:21180
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.cc:21184
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21188
  #, 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:21219
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:21220
  #, 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:21227
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.cc:21354
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.cc:21439 cp/parser.cc:21631 cp/parser.cc:21840
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
! #: cp/parser.cc:21487
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.cc:21489
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.cc:21704
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:21805 cp/parser.cc:21823 cp/parser.cc:22017
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.cc:21970
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:22008
  #, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr ""
  
! #: cp/parser.cc:22126
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22130
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22134
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22195
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.cc:22431
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.cc:22640
  #, 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:22646
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:22650
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22657 cp/parser.cc:23118
  #, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.cc:22811
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.cc:22961
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.cc:23045
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "%qE does not constrain a type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/parser.cc:23046
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.cc:23077
  #, fuzzy, gcc-internal-format
  msgid "invalid use of concept-name %qD"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:23093
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.cc:23100
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23345
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23583
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.cc:23671
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.cc:23677
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.cc:23689
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23830
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/parser.cc:23841
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.cc:23856
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.cc:23874
  #, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr ""
  
! #: cp/parser.cc:23920
  #, 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:23924
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.cc:23967
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.cc:23981
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.cc:23993 cp/parser.cc:30401
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:23998 cp/parser.cc:30406
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24010 cp/parser.cc:30419
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.cc:24051
  #, 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:24075
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24078
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24199
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24274
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.cc:24278
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a namespace-name"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: cp/parser.cc:24282
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.cc:24343
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24355
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24374
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24384
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24389
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24393
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.cc:24396
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.cc:24403
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.cc:24460
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:24645
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24689
  #, fuzzy, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/parser.cc:24707
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24717
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24763
  #, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24766
  #, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr ""
  
! #: cp/parser.cc:24768
  #, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.cc:24770
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/parser.cc:24772
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24782
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/parser.cc:24852
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.cc:25010
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr ""
  
! #: cp/parser.cc:25071
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:25092 cp/parser.cc:25110 cp/parser.cc:25125
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "паўтарэнне \"volatile\""
  
! #: cp/parser.cc:25099
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25138
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.cc:25154
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25304
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/parser.cc:25395
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25406
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25411
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25414
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25431 cp/parser.cc:25456
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25443 cp/parser.cc:25464
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25450
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25520
  #, fuzzy, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/parser.cc:25529
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr ""
  
! #: cp/parser.cc:25535
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr ""
  
! #: cp/parser.cc:25541
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr ""
  
! #: cp/parser.cc:25594
  #, fuzzy, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/parser.cc:25636
  #, fuzzy, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: cp/parser.cc:25644
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25665
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25672
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr ""
  
! #: cp/parser.cc:25679 cp/parser.cc:26128
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr ""
  
! #: cp/parser.cc:25686 cp/parser.cc:26135
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr ""
  
! #: cp/parser.cc:25694
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr ""
  
! #: cp/parser.cc:25969
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: cp/parser.cc:25980
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:25984
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/parser.cc:26070
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26269
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/parser.cc:26314
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.cc:26326
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.cc:26874
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/parser.cc:26999
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.cc:27003
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "\"%s\" мае незавершаны тып"
--- 66034,67731 ----
  msgid "expected a reflection of a type"
  msgstr ""
  
! #: cp/parser.cc:6341
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of a function template"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/parser.cc:6439
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr ""
  
! #: cp/parser.cc:6448
  #, gcc-internal-format
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr ""
  
! #: cp/parser.cc:6450
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:6463
  #, gcc-internal-format
  msgid "expected a reflection of a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/parser.cc:6624
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "fixed-point types not supported in C++"
  msgstr "-pipe не падтрымліваецца"
  
! #: cp/parser.cc:6714
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr ""
  
! #: cp/parser.cc:6726
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr ""
  
! #: cp/parser.cc:6766
  #, gcc-internal-format
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:6832 cp/parser.cc:7003 cp/parser.cc:7202 cp/semantics.cc:4857
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
  
! #: cp/parser.cc:6865
  #, fuzzy, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/parser.cc:6987
  #, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr ""
  
! #: cp/parser.cc:7147
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD may not appear in this context"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/parser.cc:7148
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.cc:7194
  #, gcc-internal-format
  msgid "reflection is only available in C++26 with %<-freflection%>"
  msgstr ""
  
! #: cp/parser.cc:7231
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr ""
  
! #: cp/parser.cc:7375
  #, gcc-internal-format
  msgid "expected id-expression"
  msgstr ""
  
! #: cp/parser.cc:7540
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr ""
  
! #: cp/parser.cc:7550
  #, gcc-internal-format
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr ""
  
! #: cp/parser.cc:7587 cp/parser.cc:9966
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:7601 cp/parser.cc:7605
  #, gcc-internal-format
  msgid "template-id not allowed for destructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:7607 cp/parser.cc:35946
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
  
! #: cp/parser.cc:7729
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr ""
  
! #: cp/parser.cc:7744
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.cc:7787 cp/parser.cc:26949
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.cc:7814 cp/typeck.cc:3304 cp/typeck.cc:3307 cp/typeck.cc:3324
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/parser.cc:7939
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:8027
  #, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr ""
  
! #: cp/parser.cc:8054
  #, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8061
  #, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8067
  #, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8242
  #, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8473 cp/parser.cc:11405
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr ""
  
! #: cp/parser.cc:8561
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr ""
  
! #: cp/parser.cc:8661
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: cp/parser.cc:8673 cp/pt.cc:22263
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: cp/parser.cc:8686
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_assoc_barrier%>"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: cp/parser.cc:8712
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: cp/parser.cc:8740 cp/pt.cc:22378
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8744 cp/pt.cc:22382
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8749 cp/pt.cc:22387
  #, gcc-internal-format
  msgid "selected function declared here"
  msgstr ""
  
! #: cp/parser.cc:8883
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/parser.cc:8942
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.cc:8993
  #, gcc-internal-format
  msgid "types may not be defined in %<__builtin_classify_type%> calls"
  msgstr ""
  
! #: cp/parser.cc:9391 cp/parser.cc:9420
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr ""
  
! #: cp/parser.cc:9706 cp/typeck.cc:3192
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of %qD"
  msgstr "нерэчаіснае выкарыстаньне `%D'"
  
! #: cp/parser.cc:9715
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr ""
  
! #: cp/parser.cc:10018
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.cc:10076 cp/parser.cc:23417
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10203
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to this operand"
  msgstr ""
  
! #: cp/parser.cc:10291
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/parser.cc:10394
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.cc:10453
  #, gcc-internal-format
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr ""
  
! #: cp/parser.cc:10680 cp/parser.cc:37264
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
  
! #: cp/parser.cc:10745
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr ""
  
! #: cp/parser.cc:10831
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr ""
  
! #: cp/parser.cc:10849
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.cc:10851
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.cc:10884
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.cc:10929
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr ""
  
! #: cp/parser.cc:10958
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.cc:11006
  #, gcc-internal-format
  msgid "attributes ignored on outermost array type in new expression"
  msgstr ""
  
! #: cp/parser.cc:11102
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.cc:11508
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr ""
  
! #: cp/parser.cc:11658
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.cc:11661
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr ""
  
! #: cp/parser.cc:11895
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr ""
  
! #: cp/parser.cc:12233
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.cc:12508
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.cc:12642
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr ""
  
! #: cp/parser.cc:12743
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12753
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12954
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.cc:12977
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.cc:12993
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> with by-copy capture default only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12999 cp/parser.cc:13021 cp/parser.cc:13219
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.cc:13015
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:13035
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/parser.cc:13055
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13066
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:13096
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:13105
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.cc:13130
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr ""
  
! #: cp/parser.cc:13141
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.cc:13179
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13190
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.cc:13195
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.cc:13287
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13341
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "default argument specified for lambda parameter"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: cp/parser.cc:13376
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13406 cp/pt.cc:15307
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
  
! #: cp/parser.cc:13419
  #, gcc-internal-format
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr ""
  
! #: cp/parser.cc:13428
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr ""
  
! #: cp/parser.cc:13432
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr ""
  
! #: cp/parser.cc:13436
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr ""
  
! #: cp/parser.cc:13443
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr ""
  
! #: cp/parser.cc:13461
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13477
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13490
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13508
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13561
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:14364
  #, gcc-internal-format
  msgid "label at end of compound statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:14533 cp/parser.cc:14785
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.cc:14604
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected labeled-statement"
  msgstr "пустое цела ў else-выражэнні"
  
! #: cp/parser.cc:14653
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.cc:14681
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr ""
  
! #: cp/parser.cc:14793
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
  #. A::A a;
! #: cp/parser.cc:14799
  #, gcc-internal-format
  msgid "%qE names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.cc:14857
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.cc:14921
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr ""
  
! #: cp/parser.cc:15126
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15148
  #, gcc-internal-format
  msgid "%<if consteval%> only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:15173 cp/parser.cc:15208
  #, gcc-internal-format
  msgid "%<if consteval%> requires compound statement"
  msgstr ""
  
! #: cp/parser.cc:15250
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15418 cp/parser.cc:37776
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected selection-statement"
  msgstr "пустое цела ў else-выражэнні"
  
! #: cp/parser.cc:15459
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr ""
  
! #: cp/parser.cc:15461
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "condition declares a function"
  msgstr "не хапае аргументаў у функцыі"
  
! #: cp/parser.cc:15502
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.cc:15604 cp/parser.cc:26170 cp/parser.cc:28936
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "expected initializer"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/parser.cc:15654
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:15960
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.cc:15967
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:15993
  #, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr ""
  
! #: cp/parser.cc:15998
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16201
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.cc:16312
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16464 cp/parser.cc:37779
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected iteration-statement"
  msgstr "пустое цела ў else-выражэнні"
  
! #: cp/parser.cc:16509
  #, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:16526
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.cc:16572
  #, gcc-internal-format
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:16631
  #, gcc-internal-format
  msgid "designators in %<template for%> initializer"
  msgstr ""
  
! #: cp/parser.cc:16698
  #, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr ""
  
! #: cp/parser.cc:16868
  #, 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:16877
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.cc:16896 cp/parser.cc:37782
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.cc:17071
  #, gcc-internal-format
  msgid "expected module-partition"
  msgstr ""
  
! #: cp/parser.cc:17073
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr ""
  
! #: cp/parser.cc:17115
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr ""
  
! #: cp/parser.cc:17121
  #, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17122
  #, gcc-internal-format
  msgid "scope opened here"
  msgstr ""
  
! #: cp/parser.cc:17148
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
! #: cp/parser.cc:17152
  #, 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:17158
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17199
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17201 cp/parser.cc:17210
  #, 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:17209
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17233
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17254
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17257
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17278
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17286
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr ""
  
! #: cp/parser.cc:17307
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17346
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17349
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function"
  msgstr ""
  
! #: cp/parser.cc:17358
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17360
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17368
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.cc:17539
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: cp/parser.cc:17543
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.cc:17583
  #, fuzzy, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "ініцыялізацыя"
  
! #: cp/parser.cc:17585 cp/parser.cc:30428
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17604
  #, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr ""
  
! #: cp/parser.cc:17620
  #, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr ""
  
! #: cp/parser.cc:17842
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.cc:18090
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18109
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.cc:18130
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18155
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.cc:18212
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18215
  #, fuzzy, gcc-internal-format
  #| msgid "multiple declarations `%T' and `%T'"
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "неаднолькавае абвяшчэньне `%T' і `%T'"
  
! #: cp/parser.cc:18253
  #, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr ""
  
! #: cp/parser.cc:18256
  #, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr ""
  
! #: cp/parser.cc:18263
  #, gcc-internal-format
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18282
  #, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18293
  #, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr ""
  
! #: cp/parser.cc:18321
  #, gcc-internal-format
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18325
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:18405
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "пустое абвяшчэньне"
  
! #: cp/parser.cc:18423
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/parser.cc:18449 cp/parser.cc:18454 cp/parser.cc:26151 cp/parser.cc:26156
! #: cp/parser.cc:26160 cp/parser.cc:26164
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/parser.cc:18622
  #, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:18645
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.cc:18683
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.cc:18686
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18737
  #, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:18763
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.cc:18799
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/parser.cc:18808
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/parser.cc:18812
  #, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:18894
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.cc:18907
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18909
  #, 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:18924
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/parser.cc:18997 cp/parser.cc:31672
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:19016
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.cc:19020
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:19088
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "Нерэчаісная спецыфікацыя! Памылка ў cc."
  
! #: cp/parser.cc:19195
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:19223
  #, gcc-internal-format
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:19440
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:19453
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.cc:19629
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.cc:19658 cp/parser.cc:19664
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.cc:19666
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.cc:19751
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.cc:19778
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "прапушчан ініцыялізатар"
  
! #: cp/parser.cc:19790 cp/pt.cc:29076
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.cc:19802 cp/pt.cc:29088
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19854
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.cc:19942
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:20354
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20360
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20366
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20375
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.cc:20381
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr ""
  
! #: cp/parser.cc:20415
  #, fuzzy, gcc-internal-format
  #| msgid "unregistered operator %s"
  msgid "expected operator"
  msgstr "нераспазнаны аператар %s"
  
! #: cp/parser.cc:20462
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.cc:20464
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.cc:20466
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr ""
  
! #: cp/parser.cc:20571
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:20579
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:20703
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:20941 cp/parser.cc:21027 cp/parser.cc:28684
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/parser.cc:20945 cp/parser.cc:21031
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/parser.cc:21103
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.cc:21176
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.cc:21180
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21184
  #, 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:21215
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:21216
  #, 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:21223
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.cc:21350
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.cc:21435 cp/parser.cc:21627 cp/parser.cc:21836
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
! #: cp/parser.cc:21483
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.cc:21485
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.cc:21700
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:21801 cp/parser.cc:21819 cp/parser.cc:22013
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.cc:21966
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:22004
  #, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr ""
  
! #: cp/parser.cc:22122
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22126
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22130
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22191
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.cc:22427
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.cc:22636
  #, 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:22642
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:22646
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22653 cp/parser.cc:23114
  #, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.cc:22807
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.cc:22957
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.cc:23041
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "%qE does not constrain a type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/parser.cc:23042
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.cc:23073
  #, fuzzy, gcc-internal-format
  msgid "invalid use of concept-name %qD"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:23089
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.cc:23096
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23341
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23579
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.cc:23667
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.cc:23673
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.cc:23685
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23826
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/parser.cc:23837
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.cc:23852
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.cc:23870
  #, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr ""
  
! #: cp/parser.cc:23916
  #, 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:23920
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.cc:23963
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.cc:23977
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.cc:23989 cp/parser.cc:30397
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:23994 cp/parser.cc:30402
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24006 cp/parser.cc:30415
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.cc:24047
  #, 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:24071
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24074
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24195
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24270
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.cc:24274
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a namespace-name"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: cp/parser.cc:24278
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.cc:24339
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24351
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24370
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24380
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24385
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24389
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.cc:24392
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.cc:24399
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.cc:24456
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:24641
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24685
  #, fuzzy, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/parser.cc:24703
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24713
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24759
  #, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24762
  #, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr ""
  
! #: cp/parser.cc:24764
  #, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.cc:24766
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/parser.cc:24768
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24778
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/parser.cc:24848
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.cc:25006
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr ""
  
! #: cp/parser.cc:25067
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:25088 cp/parser.cc:25106 cp/parser.cc:25121
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "паўтарэнне \"volatile\""
  
! #: cp/parser.cc:25095
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25134
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.cc:25150
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25300
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/parser.cc:25391
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25402
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25407
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25410
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25427 cp/parser.cc:25452
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25439 cp/parser.cc:25460
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25446
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25516
  #, fuzzy, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/parser.cc:25525
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr ""
  
! #: cp/parser.cc:25531
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr ""
  
! #: cp/parser.cc:25537
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr ""
  
! #: cp/parser.cc:25590
  #, fuzzy, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/parser.cc:25632
  #, fuzzy, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: cp/parser.cc:25640
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25661
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25668
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr ""
  
! #: cp/parser.cc:25675 cp/parser.cc:26124
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr ""
  
! #: cp/parser.cc:25682 cp/parser.cc:26131
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr ""
  
! #: cp/parser.cc:25690
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr ""
  
! #: cp/parser.cc:25965
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: cp/parser.cc:25976
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:25980
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/parser.cc:26066
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26265
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/parser.cc:26310
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.cc:26322
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.cc:26870
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/parser.cc:26995
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.cc:26999
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "\"%s\" мае незавершаны тып"
*************** msgstr "\"%s\" мае незаверша
*** 67653,67933 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27032
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "нерэчаісны абвяшчальнік"
  
! #: cp/parser.cc:27041
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:27043
  #, 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:27158
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "qualified-id in declaration"
  msgstr "Нерэчаіснае абвяшчэнне"
  
! #: cp/parser.cc:27183
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declarator"
  msgstr "пустое абвяшчэньне"
  
! #: cp/parser.cc:27304
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.cc:27306
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.cc:27327
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.cc:27388
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate cv-qualifier"
  msgstr "паўтарэнне \"volatile\""
  
! #: cp/parser.cc:27442
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.cc:27479
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27537
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate virt-specifier"
  msgstr "паўтарэнне \"volatile\""
  
! #: cp/parser.cc:27840
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: cp/parser.cc:27846
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr ""
  
! #: cp/parser.cc:27849 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:27876
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.cc:27885
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:28012
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.cc:28159
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28366
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.cc:28444
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.cc:28568
  #, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:28571
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28631
  #, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr ""
  
! #: cp/parser.cc:28672
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.cc:28690
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28696
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/parser.cc:28698
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28721
  #, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28845
  #, 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:28849
  #, 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:29040
  #, fuzzy, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr "прапушчан прабел пасля нумара \"%.*s\""
  
! #: cp/parser.cc:29202
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29224
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29262
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29276
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29316
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.cc:29367
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29423 cp/parser.cc:29557
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.cc:29837
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.cc:29840
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.cc:29843
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.cc:30139 cp/parser.cc:37400
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qD specifier"
  msgstr "паўтарэньне `%s'"
  
! #: cp/parser.cc:30350
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.cc:30362
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30369
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.cc:30381
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.cc:30387
  #, fuzzy, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "Нерэчаіснае абвяшчэнне"
  
! #: cp/parser.cc:30430
  #, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr ""
  
! #: cp/parser.cc:30456
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30463
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "ініцыялізацыя"
  
! #: cp/parser.cc:30496
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.cc:30529
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.cc:30594
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "previous definition of %q#T"
--- 67734,68014 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27028
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "нерэчаісны абвяшчальнік"
  
! #: cp/parser.cc:27037
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:27039
  #, 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:27154
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "qualified-id in declaration"
  msgstr "Нерэчаіснае абвяшчэнне"
  
! #: cp/parser.cc:27179
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declarator"
  msgstr "пустое абвяшчэньне"
  
! #: cp/parser.cc:27300
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.cc:27302
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.cc:27323
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.cc:27384
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate cv-qualifier"
  msgstr "паўтарэнне \"volatile\""
  
! #: cp/parser.cc:27438
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.cc:27475
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27533
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate virt-specifier"
  msgstr "паўтарэнне \"volatile\""
  
! #: cp/parser.cc:27836
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: cp/parser.cc:27842
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr ""
  
! #: cp/parser.cc:27845 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:27872
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.cc:27881
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:28008
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.cc:28155
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28362
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.cc:28440
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.cc:28564
  #, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:28567
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28627
  #, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr ""
  
! #: cp/parser.cc:28668
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.cc:28686
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28692
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/parser.cc:28694
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28717
  #, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28841
  #, 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:28845
  #, 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:29036
  #, fuzzy, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr "прапушчан прабел пасля нумара \"%.*s\""
  
! #: cp/parser.cc:29198
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29220
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29258
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29272
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29312
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.cc:29363
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29419 cp/parser.cc:29553
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.cc:29833
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.cc:29836
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.cc:29839
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.cc:30135 cp/parser.cc:37398
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qD specifier"
  msgstr "паўтарэньне `%s'"
  
! #: cp/parser.cc:30346
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.cc:30358
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30365
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.cc:30377
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.cc:30383
  #, fuzzy, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "Нерэчаіснае абвяшчэнне"
  
! #: cp/parser.cc:30426
  #, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr ""
  
! #: cp/parser.cc:30452
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30459
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "ініцыялізацыя"
  
! #: cp/parser.cc:30492
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.cc:30525
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.cc:30590
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "previous definition of %q#T"
*************** msgstr "папярэдняе вызна�
*** 67936,68208 ****
  #. 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:30608 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30714 cp/parser.cc:37787
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.cc:30739
  #, 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:30743
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:31022
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31028
  #, 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:31069
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.cc:31109
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31212
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:31219
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.cc:31232
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31414
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
  
! #: cp/parser.cc:31442
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.cc:31548
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31562
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31635
  #, gcc-internal-format
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:31658
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.cc:31693
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:31840
  #, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr ""
  
! #: cp/parser.cc:31860
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31880
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31943
! #, gcc-internal-format
! msgid "keyword %<typename%> not allowed outside of templates"
! msgstr ""
! 
! #: cp/parser.cc:31946
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:32131 cp/parser.cc:32225
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/parser.cc:32233
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/parser.cc:32239
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32283
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/parser.cc:32324
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:32436
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.cc:32471
  #, gcc-internal-format
  msgid "%<alignas%> on exception declaration"
  msgstr ""
  
! #: cp/parser.cc:32550
  #, gcc-internal-format
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr ""
  
! #: cp/parser.cc:33021
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr ""
  
! #: cp/parser.cc:33167
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:33181
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33323
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33358
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:33401 cp/parser.cc:33493
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33430
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:33433
  #, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr ""
  
! #: cp/parser.cc:33591
  #, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr ""
  
! #: cp/parser.cc:33638
  #, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:33654
  #, fuzzy, gcc-internal-format
  msgid "attributes are ignored on %qs"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/parser.cc:33770
  #, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr ""
  
! #: cp/parser.cc:33874
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:33957
  #, gcc-internal-format
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:33988
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:34361 cp/parser.cc:34370
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.cc:34717
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:34958
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35101
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.cc:35110
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.cc:35637
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35642
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "Нерэчаіснае абвяшчэнне"
  
! #: cp/parser.cc:35646
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "невыкарыстаемы параметр \"%s\""
--- 68017,68284 ----
  #. 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:30604 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30722 cp/parser.cc:37785
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.cc:30747
  #, 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:30751
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:31030
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31036
  #, 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:31077
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.cc:31117
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31220
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:31227
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.cc:31240
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31422
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
  
! #: cp/parser.cc:31450
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.cc:31556
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31570
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31643
  #, gcc-internal-format
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:31666
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.cc:31701
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:31848
  #, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr ""
  
! #: cp/parser.cc:31868
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31888
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31945
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:32129 cp/parser.cc:32223
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/parser.cc:32231
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/parser.cc:32237
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32281
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/parser.cc:32322
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:32434
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.cc:32469
  #, gcc-internal-format
  msgid "%<alignas%> on exception declaration"
  msgstr ""
  
! #: cp/parser.cc:32548
  #, gcc-internal-format
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr ""
  
! #: cp/parser.cc:33019
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr ""
  
! #: cp/parser.cc:33165
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:33179
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33321
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33356
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:33399 cp/parser.cc:33491
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33428
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:33431
  #, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr ""
  
! #: cp/parser.cc:33589
  #, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr ""
  
! #: cp/parser.cc:33636
  #, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:33652
  #, fuzzy, gcc-internal-format
  msgid "attributes are ignored on %qs"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/parser.cc:33768
  #, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr ""
  
! #: cp/parser.cc:33872
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:33955
  #, gcc-internal-format
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:33986
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:34359 cp/parser.cc:34368
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.cc:34715
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:34956
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35099
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.cc:35108
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.cc:35635
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35640
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "Нерэчаіснае абвяшчэнне"
  
! #: cp/parser.cc:35644
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "невыкарыстаемы параметр \"%s\""
*************** msgstr "невыкарыстаемы п�
*** 68211,68649 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35653
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.cc:35947
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:36058
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "-pipe не падтрымліваецца."
  
! #: cp/parser.cc:36235
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36244
  #, 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:36250
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36290
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.cc:36300
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:36320
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ініцыялізацыя"
  
! #: cp/parser.cc:36430
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "пустое абвяшчэнне"
  
! #: cp/parser.cc:36481
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.cc:36534
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "ініцыялізацыя"
  
! #: cp/parser.cc:36853
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.cc:36866
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:36897
  #, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:37213
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37388
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.cc:37403
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:37415
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.cc:37432
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:37541
  #, 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:37552
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.cc:37557
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qD"
  msgstr "паўтарэньне `%s'"
  
! #: cp/parser.cc:37586
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qs"
  msgstr "паўтарэньне `%s'"
  
! #: cp/parser.cc:37638
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.cc:37641
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.cc:37644
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.cc:37650
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.cc:37653
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.cc:37656
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.cc:37659
  #, fuzzy, gcc-internal-format
  #| msgid "unregistered operator %s"
  msgid "expected %<operator%>"
  msgstr "нераспазнаны аператар %s"
  
! #: cp/parser.cc:37662
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.cc:37665
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.cc:37668
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.cc:37671
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.cc:37674
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.cc:37677
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.cc:37680
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.cc:37683
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.cc:37686
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr ""
  
! #: cp/parser.cc:37689
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.cc:37692
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.cc:37695
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.cc:37698
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.cc:37701
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:37704
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.cc:37707
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr ""
  
! #: cp/parser.cc:37739
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37751
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.cc:37754
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.cc:37757
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.cc:37763
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37790
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.cc:37793
  #, gcc-internal-format
  msgid "expected %<:]%>"
  msgstr ""
  
! #: cp/parser.cc:38128
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38282
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.cc:38287
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/parser.cc:38408
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38566 cp/parser.cc:38600
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.cc:38573 cp/parser.cc:38606
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38574 cp/parser.cc:38607
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.cc:38581
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.cc:38582
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.cc:38665
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.cc:38686
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:38939
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/parser.cc:39180 cp/parser.cc:40492 cp/parser.cc:40681
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:39251
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:39325
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39356
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39760
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:39835 cp/parser.cc:39853
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.cc:39847 cp/parser.cc:39913
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.cc:39956
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40153 cp/parser.cc:40160 cp/parser.cc:40167
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mode for gen_tst_reg"
  msgid "invalid type for instance variable"
  msgstr "нерэчаісны рэжым для gen_tst_reg"
  
! #: cp/parser.cc:40284
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.cc:40457
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40464
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/parser.cc:40744 cp/parser.cc:40751 cp/parser.cc:40758
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid type for property"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:40920
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:42222
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.cc:42239
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.cc:42995
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr ""
  
! #: cp/parser.cc:43397
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/parser.cc:44091
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44727
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
--- 68287,68725 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35651
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.cc:35945
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:36056
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "-pipe не падтрымліваецца."
  
! #: cp/parser.cc:36233
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36242
  #, 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:36248
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36288
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.cc:36298
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:36318
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ініцыялізацыя"
  
! #: cp/parser.cc:36428
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "пустое абвяшчэнне"
  
! #: cp/parser.cc:36479
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.cc:36532
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "ініцыялізацыя"
  
! #: cp/parser.cc:36851
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.cc:36864
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:36895
  #, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:37211
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37386
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.cc:37401
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:37413
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.cc:37430
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:37539
  #, 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:37550
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.cc:37555
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qD"
  msgstr "паўтарэньне `%s'"
  
! #: cp/parser.cc:37584
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qs"
  msgstr "паўтарэньне `%s'"
  
! #: cp/parser.cc:37636
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.cc:37639
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.cc:37642
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.cc:37648
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.cc:37651
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.cc:37654
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.cc:37657
  #, fuzzy, gcc-internal-format
  #| msgid "unregistered operator %s"
  msgid "expected %<operator%>"
  msgstr "нераспазнаны аператар %s"
  
! #: cp/parser.cc:37660
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.cc:37663
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.cc:37666
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.cc:37669
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.cc:37672
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.cc:37675
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.cc:37678
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.cc:37681
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.cc:37684
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr ""
  
! #: cp/parser.cc:37687
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.cc:37690
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.cc:37693
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.cc:37696
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.cc:37705
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr ""
  
! #: cp/parser.cc:37737
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37749
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.cc:37752
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.cc:37755
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.cc:37761
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37788
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.cc:37791
  #, gcc-internal-format
  msgid "expected %<:]%>"
  msgstr ""
  
! #: cp/parser.cc:38126
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38280
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.cc:38285
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/parser.cc:38406
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38564 cp/parser.cc:38598
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.cc:38571 cp/parser.cc:38604
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38572 cp/parser.cc:38605
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.cc:38579
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.cc:38580
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.cc:38663
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.cc:38684
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:38937
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/parser.cc:39178 cp/parser.cc:40490 cp/parser.cc:40679
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:39249
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:39323
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39354
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39758
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:39833 cp/parser.cc:39851
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.cc:39845 cp/parser.cc:39911
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.cc:39954
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40151 cp/parser.cc:40158 cp/parser.cc:40165
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mode for gen_tst_reg"
  msgid "invalid type for instance variable"
  msgstr "нерэчаісны рэжым для gen_tst_reg"
  
! #: cp/parser.cc:40282
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.cc:40455
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40462
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/parser.cc:40742 cp/parser.cc:40749 cp/parser.cc:40756
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid type for property"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:40918
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:42220
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.cc:42237
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.cc:42993
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr ""
  
! #: cp/parser.cc:43395
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/parser.cc:44089
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44725
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
*************** msgstr ""
*** 68652,68826 ****
  #. 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:47214
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: cp/parser.cc:48665
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49613
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49695 cp/pt.cc:19130
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.cc:52776
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:53488
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr ""
  
! #: cp/parser.cc:53729
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a C pointer"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: cp/parser.cc:53855
  #, 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:53976
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54551
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr ""
  
! #: cp/parser.cc:55148
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/parser.cc:55179
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.cc:55191
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55294
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.cc:55314 cp/semantics.cc:7052
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55318 cp/semantics.cc:7060
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55321 cp/pt.cc:15174 cp/semantics.cc:7066
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55324 cp/semantics.cc:7072
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55521
  #, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr ""
  
! #: cp/parser.cc:55693
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr ""
  
! #: cp/parser.cc:56258
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56268
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
! #: cp/parser.cc:56438 cp/parser.cc:56977
  #, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56649
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56844
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56847
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56894
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.cc:57231
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57242
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57329
  #, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:57471
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.cc:57611
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.cc:57713
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:57769
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
--- 68728,68902 ----
  #. 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:47212
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: cp/parser.cc:48663
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49611
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49693 cp/pt.cc:19188
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.cc:52774
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:53486
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr ""
  
! #: cp/parser.cc:53727
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a C pointer"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: cp/parser.cc:53853
  #, 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:53974
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54549
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr ""
  
! #: cp/parser.cc:55146
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/parser.cc:55177
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.cc:55189
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55292
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.cc:55312 cp/semantics.cc:7048
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55316 cp/semantics.cc:7056
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55319 cp/pt.cc:15198 cp/semantics.cc:7062
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55322 cp/semantics.cc:7068
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55519
  #, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr ""
  
! #: cp/parser.cc:55691
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr ""
  
! #: cp/parser.cc:56256
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56266
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
! #: cp/parser.cc:56436 cp/parser.cc:56975
  #, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56647
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56842
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56845
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56892
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.cc:57229
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57240
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57327
  #, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:57469
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.cc:57609
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.cc:57711
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:57767
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr ""
*** 69535,69799 ****
  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:7775
  #, 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:7789
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr ""
  
! #: cp/pt.cc:7875
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7883
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.cc:7901
  #, 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:7961
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.cc:7963
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8017 cp/pt.cc:8049
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.cc:8643
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.cc:8659
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.cc:8802
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8831
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of destructor %qE as a type"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/pt.cc:8836
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8853 cp/pt.cc:8888 cp/pt.cc:8939
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8861
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8869
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8875
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8878
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8893
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8896
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8943
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8958
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8961
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.cc:9048
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.cc:9176 cp/pt.cc:9512
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/pt.cc:9191 cp/pt.cc:9337
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.cc:9333
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.cc:9342
  #, fuzzy, gcc-internal-format
  msgid "provided for %qD"
  msgstr "дэструктару неабходны \"%#D\""
  
! #: cp/pt.cc:9368
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9372
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.cc:9473
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10050
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/pt.cc:10245
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.cc:10247
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "пустое абвяшчэнне"
  
! #: cp/pt.cc:10416 cp/pt.cc:23566
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.cc:10766
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.cc:11506
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12442
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12451
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: cp/pt.cc:12478
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: cp/pt.cc:12482
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12711
  #, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr ""
  
! #: cp/pt.cc:12712
  #, gcc-internal-format
  msgid "first error appeared here"
  msgstr ""
  
! #: cp/pt.cc:13080
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.cc:13599
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14070
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.cc:14180
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14183
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14388
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find `nm'"
  msgid "cannot index an empty pack"
  msgstr "нельга знайсці \"nm\""
  
! #: cp/pt.cc:14844
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/pt.cc:14941
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:15952
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
--- 69611,69875 ----
  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:7777
  #, 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:7791
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr ""
  
! #: cp/pt.cc:7877
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7885
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.cc:7903
  #, 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:7963
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.cc:7965
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8019 cp/pt.cc:8051
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.cc:8645
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.cc:8661
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.cc:8804
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8833
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of destructor %qE as a type"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/pt.cc:8838
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8855 cp/pt.cc:8890 cp/pt.cc:8941
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8863
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8871
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8877
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8880
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8895
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8898
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8945
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8960
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8963
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.cc:9050
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.cc:9178 cp/pt.cc:9514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/pt.cc:9193 cp/pt.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.cc:9335
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.cc:9344
  #, fuzzy, gcc-internal-format
  msgid "provided for %qD"
  msgstr "дэструктару неабходны \"%#D\""
  
! #: cp/pt.cc:9370
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9374
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.cc:9475
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10052
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/pt.cc:10247
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.cc:10249
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "пустое абвяшчэнне"
  
! #: cp/pt.cc:10418 cp/pt.cc:23643
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.cc:10768
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.cc:11508
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12444
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12453
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: cp/pt.cc:12480
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: cp/pt.cc:12484
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12713
  #, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr ""
  
! #: cp/pt.cc:12714
  #, gcc-internal-format
  msgid "first error appeared here"
  msgstr ""
  
! #: cp/pt.cc:13082
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.cc:13601
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14078
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.cc:14204
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14207
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14412
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find `nm'"
  msgid "cannot index an empty pack"
  msgstr "нельга знайсці \"nm\""
  
! #: cp/pt.cc:14868
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/pt.cc:14965
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:15976
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
*************** msgstr ""
*** 69811,69930 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16154
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/pt.cc:16379
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid parameter type %qT"
  msgstr "нерэчаісны тып парамэтра `%T'"
  
! #: cp/pt.cc:16381
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "in declaration %q+D"
  msgstr "у абвяшчэньні  `%D'"
  
! #: cp/pt.cc:16508
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function returning an array"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/pt.cc:16510
  #, fuzzy, gcc-internal-format
  msgid "function returning a function"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/pt.cc:16760
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/pt.cc:16762
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/pt.cc:17323
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.cc:17325
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/pt.cc:17327
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17340
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/pt.cc:17343
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.cc:17396
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:17402
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17408
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.cc:17477
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
  
! #: cp/pt.cc:17518
  #, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr ""
  
! #: cp/pt.cc:17525
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17579
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.cc:17613
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:17622
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr ""
  
! #: cp/pt.cc:17630
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr ""
  
! #: cp/pt.cc:17788
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "\"%s\" звычайна функцыя"
--- 69887,70011 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16178
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/pt.cc:16403
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid parameter type %qT"
  msgstr "нерэчаісны тып парамэтра `%T'"
  
! #: cp/pt.cc:16405
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "in declaration %q+D"
  msgstr "у абвяшчэньні  `%D'"
  
! #: cp/pt.cc:16532
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function returning an array"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/pt.cc:16534
  #, fuzzy, gcc-internal-format
  msgid "function returning a function"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/pt.cc:16784
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/pt.cc:16786
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/pt.cc:17367
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.cc:17369
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/pt.cc:17371
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17384
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/pt.cc:17387
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.cc:17440
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:17446
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17452
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.cc:17521
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
  
! #: cp/pt.cc:17562
  #, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr ""
  
! #: cp/pt.cc:17569
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17623
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.cc:17657
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:17666
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr ""
  
! #: cp/pt.cc:17674
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr ""
  
! #: cp/pt.cc:17810
! #, gcc-internal-format
! msgid "expected a reflection of a type template"
! msgstr ""
! 
! #: cp/pt.cc:17844
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "\"%s\" звычайна функцыя"
*************** msgstr "\"%s\" звычайна функ
*** 69932,70140 ****
  #. 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:17961
  #, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr ""
  
! #: cp/pt.cc:18117
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.cc:18133
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:18135
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:18219
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.cc:20597 cp/pt.cc:22894
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.cc:20601 cp/pt.cc:22898
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20748
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:22114
  #, 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:22149
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22154
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22157
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22162
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.cc:22213
  #, 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:22240
  #, 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:22486
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/pt.cc:22489
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/pt.cc:22811
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.cc:23196
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.cc:23198
  #, 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:23208
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.cc:23223
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/pt.cc:23241
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.cc:27656
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:27658
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:27664
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.cc:27691 cp/pt.cc:27778
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:27710
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.cc:27716 cp/pt.cc:27773
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.cc:27721
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.cc:27729
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:27765
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:27788 cp/pt.cc:27855
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:27793 cp/pt.cc:27870
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.cc:27827
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:27830
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:27839
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.cc:27860
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:27900
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:28232
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
  
! #: cp/pt.cc:28238
  #, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr ""
--- 70013,70221 ----
  #. 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:18017
  #, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr ""
  
! #: cp/pt.cc:18173
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.cc:18189
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:18191
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:18277
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.cc:20655 cp/pt.cc:22967
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.cc:20659 cp/pt.cc:22971
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20806
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:22178
  #, 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:22213
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22218
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22221
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22226
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.cc:22277
  #, 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:22304
  #, 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:22552
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/pt.cc:22555
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/pt.cc:22884
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.cc:23273
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.cc:23275
  #, 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:23285
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.cc:23300
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/pt.cc:23318
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.cc:27733
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:27735
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:27741
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.cc:27768 cp/pt.cc:27855
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:27787
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.cc:27793 cp/pt.cc:27850
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.cc:27798
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.cc:27806
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:27842
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:27865 cp/pt.cc:27932
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:27870 cp/pt.cc:27947
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.cc:27904
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:27907
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:27916
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.cc:27937
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:27977
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:28318
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
  
! #: cp/pt.cc:28324
  #, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr ""
*************** msgstr ""
*** 70146,70303 ****
  #. 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:28718
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.cc:28764
  #, 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:29139
  #, 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:29169
  #, 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:29178
  #, 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:29186
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/pt.cc:29188
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/pt.cc:30738
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/pt.cc:30934
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a concept cannot be constrained"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/pt.cc:30943
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.cc:30949
  #, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr ""
  
! #: cp/pt.cc:30993
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:32264
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.cc:32279
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:32285
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr ""
  
! #: cp/pt.cc:32413
  #, 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:32420
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:32433
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/pt.cc:32436
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
! #: cp/pt.cc:32451
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32455
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "ініцыялізацыя"
  
! #: cp/pt.cc:32470
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:32472
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32603
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32606
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32666
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.cc:32669
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.cc:32749
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:32753
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:32757
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:32761
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
--- 70227,70384 ----
  #. 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:28804
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.cc:28850
  #, 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:29225
  #, 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:29255
  #, 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:29264
  #, 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:29272
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/pt.cc:29274
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/pt.cc:30824
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/pt.cc:31020
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a concept cannot be constrained"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/pt.cc:31029
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.cc:31035
  #, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr ""
  
! #: cp/pt.cc:31079
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:32350
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.cc:32365
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:32371
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr ""
  
! #: cp/pt.cc:32499
  #, 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:32506
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:32519
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/pt.cc:32522
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
! #: cp/pt.cc:32537
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32541
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "ініцыялізацыя"
  
! #: cp/pt.cc:32556
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:32558
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32689
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32692
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32752
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.cc:32755
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.cc:32835
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:32839
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:32843
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:32847
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
*************** msgstr ""
*** 70347,70649 ****
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:410
  #, gcc-internal-format
  msgid "%<std::ranges%> is not a namespace"
  msgstr ""
  
! #: cp/reflect.cc:453
  #, 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:489
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:503
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:525
  #, 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:654
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:821
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:839
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:846
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:879
  #, gcc-internal-format
! msgid "unexpected type %qT of iterator dereference"
  msgstr ""
  
! #: cp/reflect.cc:947
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
  msgstr ""
  
! #: cp/reflect.cc:1046
  #, gcc-internal-format
  msgid "unexpected %<std::meta::operators%>"
  msgstr ""
  
! #: cp/reflect.cc:2671
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:2959
  #, gcc-internal-format
  msgid "couldn%'t look up %qs"
  msgstr ""
  
! #: cp/reflect.cc:3113 cp/reflect.cc:3176 cp/reflect.cc:3231 cp/reflect.cc:3311
! #: cp/reflect.cc:6233
  #, gcc-internal-format
  msgid "unexpected return type of %qs"
  msgstr ""
  
! #: cp/reflect.cc:3856
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:3880
  #, gcc-internal-format
  msgid "%qT must be an object type"
  msgstr ""
  
! #: cp/reflect.cc:3907
  #, fuzzy, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/reflect.cc:4784 cp/reflect.cc:4911
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5515
  #, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr ""
  
! #: cp/reflect.cc:5884
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5892
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:5900
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5908
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5916
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:5929
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:5937
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:5947
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:5956
  #, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: cp/reflect.cc:5966
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:5987
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:5991 cp/reflect.cc:6074
  #, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr ""
  
! #: cp/reflect.cc:6007 cp/reflect.cc:6066
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6011 cp/reflect.cc:6070
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6022 cp/reflect.cc:6058
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6026 cp/reflect.cc:6062
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6036
  #, 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:6041
  #, 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:6046
  #, 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:6051
  #, 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:6212
  #, gcc-internal-format
  msgid "%<access_context::current%> used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6263
  #, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr ""
  
! #: cp/reflect.cc:6274
  #, gcc-internal-format
  msgid "unexpected %<access_context::scope()%>"
  msgstr ""
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7047
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument to %qs"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: cp/reflect.cc:7336
  #, fuzzy, gcc-internal-format
  msgid "unknown metafunction %qD"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: cp/reflect.cc:8010
  #, gcc-internal-format
  msgid "splice argument must be an expression of type %qs"
  msgstr ""
  
! #: cp/reflect.cc:8206
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8208
  #, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr ""
  
! #: cp/reflect.cc:8212
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8319
  #, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr ""
  
! #: cp/reflect.cc:8343 cp/reflect.cc:8359
  #, gcc-internal-format
  msgid "expected a reflection of an expression"
  msgstr ""
  
! #: cp/reflect.cc:8349 cp/reflect.cc:8353
  #, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr ""
  
! #: cp/reflect.cc:8372
  #, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8380
  #, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8393
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr ""
  
! #: cp/reflect.cc:8407
  #, 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:8426
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8439
  #, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8448
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
--- 70428,70735 ----
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:416
  #, gcc-internal-format
  msgid "%<std::ranges%> is not a namespace"
  msgstr ""
  
! #: cp/reflect.cc:459
  #, 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:495
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:509
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:531
  #, 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:660
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:827
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:845
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:852
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:965
  #, gcc-internal-format
! msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:967
! #, gcc-internal-format
! msgid "exceptions are disabled, treating as non-constant"
! msgstr ""
! 
! #: cp/reflect.cc:977
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
  msgstr ""
  
! #: cp/reflect.cc:1077
  #, gcc-internal-format
  msgid "unexpected %<std::meta::operators%>"
  msgstr ""
  
! #: cp/reflect.cc:2702
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:2990
  #, gcc-internal-format
  msgid "couldn%'t look up %qs"
  msgstr ""
  
! #: cp/reflect.cc:3144 cp/reflect.cc:3207 cp/reflect.cc:3262 cp/reflect.cc:3342
! #: cp/reflect.cc:6283
  #, gcc-internal-format
  msgid "unexpected return type of %qs"
  msgstr ""
  
! #: cp/reflect.cc:3900
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:3924
  #, gcc-internal-format
  msgid "%qT must be an object type"
  msgstr ""
  
! #: cp/reflect.cc:3951
  #, fuzzy, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/reflect.cc:4832 cp/reflect.cc:4959
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5565
  #, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr ""
  
! #: cp/reflect.cc:5934
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5942
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:5950
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5958
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5966
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:5979
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:5987
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:5997
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6006
  #, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: cp/reflect.cc:6016
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6037
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6041 cp/reflect.cc:6124
  #, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr ""
  
! #: cp/reflect.cc:6057 cp/reflect.cc:6116
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6061 cp/reflect.cc:6120
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6072 cp/reflect.cc:6108
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6076 cp/reflect.cc:6112
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6086
  #, 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:6091
  #, 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:6096
  #, 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:6101
  #, 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:6262
  #, gcc-internal-format
  msgid "%<access_context::current%> used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6313
  #, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr ""
  
! #: cp/reflect.cc:6324
  #, gcc-internal-format
  msgid "unexpected %<access_context::scope()%>"
  msgstr ""
  
! #: cp/reflect.cc:6334
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7107
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument to %qs"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: cp/reflect.cc:7396
  #, fuzzy, gcc-internal-format
  msgid "unknown metafunction %qD"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: cp/reflect.cc:8070
  #, gcc-internal-format
  msgid "splice argument must be an expression of type %qs"
  msgstr ""
  
! #: cp/reflect.cc:8326
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8328
  #, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr ""
  
! #: cp/reflect.cc:8332
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8439
  #, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr ""
  
! #: cp/reflect.cc:8463 cp/reflect.cc:8479
  #, gcc-internal-format
  msgid "expected a reflection of an expression"
  msgstr ""
  
! #: cp/reflect.cc:8469 cp/reflect.cc:8473
  #, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr ""
  
! #: cp/reflect.cc:8492
  #, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8500
  #, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8513
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr ""
  
! #: cp/reflect.cc:8527
  #, 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:8546
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8559
  #, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8568
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
*************** msgstr ""
*** 70693,70791 ****
  msgid "%qT is an inaccessible base of %qT"
  msgstr ""
  
! #: cp/search.cc:2007
  #, gcc-internal-format
  msgid "looser exception specification on overriding virtual function %q+#F"
  msgstr ""
  
! #: cp/search.cc:2010
  #, gcc-internal-format
  msgid "overridden function is %q#F"
  msgstr ""
  
! #: cp/search.cc:2085
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid covariant return type for %q#D"
  msgstr "нерэчаісны тып парамэтра `%T'"
  
! #: cp/search.cc:2087 cp/search.cc:2104 cp/search.cc:2121
  #, gcc-internal-format
  msgid "overridden function is %q#D"
  msgstr ""
  
! #: cp/search.cc:2100
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid covariant return type for %q+#D"
  msgstr "нерэчаісны тып парамэтра `%T'"
  
! #: cp/search.cc:2102
  #, gcc-internal-format
  msgid "conflicting return type specified for %q+#D"
  msgstr ""
  
! #: cp/search.cc:2119
  #, gcc-internal-format
  msgid "conflicting type attributes specified for %q+#D"
  msgstr ""
  
! #: cp/search.cc:2138
  #, gcc-internal-format
  msgid "%<consteval%> function %q+D overriding non-%<consteval%> function"
  msgstr ""
  
! #: cp/search.cc:2141
  #, gcc-internal-format
  msgid "non-%<consteval%> function %q+D overriding %<consteval%> function"
  msgstr ""
  
! #: cp/search.cc:2144 cp/search.cc:2173 cp/search.cc:2182 cp/search.cc:2192
  #, gcc-internal-format
  msgid "overridden function is %qD"
  msgstr ""
  
! #: cp/search.cc:2160
  #, gcc-internal-format
  msgid "%qD declared %<transaction_safe_dynamic%>"
  msgstr ""
  
! #: cp/search.cc:2162
  #, gcc-internal-format
  msgid "overriding %qD declared %<transaction_safe%>"
  msgstr ""
  
! #: cp/search.cc:2170
  #, gcc-internal-format
  msgid "deleted function %q+D overriding non-deleted function"
  msgstr ""
  
! #: cp/search.cc:2179
  #, gcc-internal-format
  msgid "non-deleted function %q+D overriding deleted function"
  msgstr ""
  
! #: cp/search.cc:2190
  #, gcc-internal-format
  msgid "virtual function %q+D overriding final function"
  msgstr ""
  
! #: cp/search.cc:2278
  #, fuzzy, gcc-internal-format
  msgid "%q+#D cannot be declared"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/search.cc:2279
  #, gcc-internal-format
  msgid "  since %q+#D declared in base class"
  msgstr ""
  
! #: cp/search.cc:2285
  #, gcc-internal-format
  msgid "explicit object member function overrides virtual function"
  msgstr ""
  
! #: cp/search.cc:2288
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function declared here"
--- 70779,70877 ----
  msgid "%qT is an inaccessible base of %qT"
  msgstr ""
  
! #: cp/search.cc:2011
  #, gcc-internal-format
  msgid "looser exception specification on overriding virtual function %q+#F"
  msgstr ""
  
! #: cp/search.cc:2014
  #, gcc-internal-format
  msgid "overridden function is %q#F"
  msgstr ""
  
! #: cp/search.cc:2089
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid covariant return type for %q#D"
  msgstr "нерэчаісны тып парамэтра `%T'"
  
! #: cp/search.cc:2091 cp/search.cc:2108 cp/search.cc:2125
  #, gcc-internal-format
  msgid "overridden function is %q#D"
  msgstr ""
  
! #: cp/search.cc:2104
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid covariant return type for %q+#D"
  msgstr "нерэчаісны тып парамэтра `%T'"
  
! #: cp/search.cc:2106
  #, gcc-internal-format
  msgid "conflicting return type specified for %q+#D"
  msgstr ""
  
! #: cp/search.cc:2123
  #, gcc-internal-format
  msgid "conflicting type attributes specified for %q+#D"
  msgstr ""
  
! #: cp/search.cc:2142
  #, gcc-internal-format
  msgid "%<consteval%> function %q+D overriding non-%<consteval%> function"
  msgstr ""
  
! #: cp/search.cc:2145
  #, gcc-internal-format
  msgid "non-%<consteval%> function %q+D overriding %<consteval%> function"
  msgstr ""
  
! #: cp/search.cc:2148 cp/search.cc:2177 cp/search.cc:2186 cp/search.cc:2196
  #, gcc-internal-format
  msgid "overridden function is %qD"
  msgstr ""
  
! #: cp/search.cc:2164
  #, gcc-internal-format
  msgid "%qD declared %<transaction_safe_dynamic%>"
  msgstr ""
  
! #: cp/search.cc:2166
  #, gcc-internal-format
  msgid "overriding %qD declared %<transaction_safe%>"
  msgstr ""
  
! #: cp/search.cc:2174
  #, gcc-internal-format
  msgid "deleted function %q+D overriding non-deleted function"
  msgstr ""
  
! #: cp/search.cc:2183
  #, gcc-internal-format
  msgid "non-deleted function %q+D overriding deleted function"
  msgstr ""
  
! #: cp/search.cc:2194
  #, gcc-internal-format
  msgid "virtual function %q+D overriding final function"
  msgstr ""
  
! #: cp/search.cc:2282
  #, fuzzy, gcc-internal-format
  msgid "%q+#D cannot be declared"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/search.cc:2283
  #, gcc-internal-format
  msgid "  since %q+#D declared in base class"
  msgstr ""
  
! #: cp/search.cc:2289
  #, gcc-internal-format
  msgid "explicit object member function overrides virtual function"
  msgstr ""
  
! #: cp/search.cc:2292
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function declared here"
*************** msgstr ""
*** 70976,71564 ****
  msgid "invalid definition of qualified type %qT"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/semantics.cc:4487
  #, fuzzy, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "Нерэчаісная спецыфікацыя! Памылка ў cc."
  
! #: cp/semantics.cc:4674
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.cc:4692
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.cc:4696
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4698
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4714
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4716
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4849
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.cc:4859
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/semantics.cc:4895
  #, 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:4950
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
! #: cp/semantics.cc:4958
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.cc:4986
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/semantics.cc:5030 cp/semantics.cc:5061
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5159
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.cc:5177 rust/backend/rust-tree.cc:5536
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/semantics.cc:5204
  #, fuzzy, gcc-internal-format
  msgid "pack index has non-integral type %qT"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/semantics.cc:5211
  #, fuzzy, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/semantics.cc:5219
  #, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr ""
  
! #: cp/semantics.cc:5225
  #, 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:5363
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.cc:5395
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.cc:5409
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr ""
  
! #: cp/semantics.cc:5413
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr ""
  
! #: cp/semantics.cc:5418
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.cc:5429
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6633
  #, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr ""
  
! #: cp/semantics.cc:6828
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr ""
  
! #: cp/semantics.cc:6831
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr ""
  
! #: cp/semantics.cc:7192
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7238
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.cc:7357
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7431
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7437
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7743
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr ""
  
! #: cp/semantics.cc:7940
  #, 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:7955
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7970
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7994
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8087 cp/semantics.cc:8219 cp/semantics.cc:8279
! #: cp/semantics.cc:8715 cp/semantics.cc:10050
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8099 cp/semantics.cc:10063
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:8232
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8292
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8363
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8377
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8416
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8419
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8423
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8446
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8450
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8455
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8540
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8573
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8587
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr ""
  
! #: cp/semantics.cc:8607
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8636
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8666
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8697
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8726
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8741
  #, 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:8748
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8763
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8794
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8805
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8822
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8834
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8843
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8959
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9004
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr ""
  
! #: cp/semantics.cc:9073
  #, gcc-internal-format
  msgid "variable length traits arrays are not supported"
  msgstr ""
  
! #: cp/semantics.cc:9147
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: cp/semantics.cc:9664
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9667
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9737
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9767
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9797
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9809
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.cc:9826
  #, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9857
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.cc:9867
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:9951
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.cc:10520
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10761
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10775
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.cc:11574
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.cc:12072
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.cc:12396 cp/semantics.cc:12406
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12738
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12754
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12772
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12825
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12834
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12852
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12951
  #, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12977
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr ""
  
! #: cp/semantics.cc:13015
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13019
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13129
  #, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr ""
  
! #: cp/semantics.cc:13145
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.cc:13174
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.cc:13220
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.cc:13495 cp/semantics.cc:13502
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a non-union class type"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/semantics.cc:13513 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:13574 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13583 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:13754 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13778 rust/backend/rust-tree.cc:5907
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr ""
  
! #: cp/semantics.cc:13789 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13876
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13888
  #, 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:14003
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14300
  #, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr ""
  
! #: cp/semantics.cc:14471
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/semantics.cc:14702
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14762
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14764
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14781
  #, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr ""
--- 71062,71650 ----
  msgid "invalid definition of qualified type %qT"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/semantics.cc:4479
  #, fuzzy, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "Нерэчаісная спецыфікацыя! Памылка ў cc."
  
! #: cp/semantics.cc:4666
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.cc:4684
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.cc:4688
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4690
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4706
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4708
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4841
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.cc:4851
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/semantics.cc:4887
  #, 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:4942
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
! #: cp/semantics.cc:4950
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.cc:4978
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/semantics.cc:5022 cp/semantics.cc:5053
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5155
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.cc:5173 rust/backend/rust-tree.cc:5536
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/semantics.cc:5200
  #, fuzzy, gcc-internal-format
  msgid "pack index has non-integral type %qT"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/semantics.cc:5207
  #, fuzzy, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/semantics.cc:5215
  #, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr ""
  
! #: cp/semantics.cc:5221
  #, 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:5359
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.cc:5391
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.cc:5405
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr ""
  
! #: cp/semantics.cc:5409
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr ""
  
! #: cp/semantics.cc:5414
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.cc:5425
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6629
  #, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr ""
  
! #: cp/semantics.cc:6824
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr ""
  
! #: cp/semantics.cc:6827
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr ""
  
! #: cp/semantics.cc:7188
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7234
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.cc:7353
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7427
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7433
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7739
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr ""
  
! #: cp/semantics.cc:7936
  #, 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:7951
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7966
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7990
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8083 cp/semantics.cc:8215 cp/semantics.cc:8275
! #: cp/semantics.cc:8711 cp/semantics.cc:10046
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8095 cp/semantics.cc:10059
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:8228
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8288
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8359
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8373
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8412
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8415
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8419
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8442
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8446
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8451
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8536
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8569
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8583
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr ""
  
! #: cp/semantics.cc:8603
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8632
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8662
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8693
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8722
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8737
  #, 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:8744
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8759
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8790
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8801
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8818
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8830
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8839
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8955
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9000
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr ""
  
! #: cp/semantics.cc:9069
  #, gcc-internal-format
  msgid "variable length traits arrays are not supported"
  msgstr ""
  
! #: cp/semantics.cc:9143
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: cp/semantics.cc:9660
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9663
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9733
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9763
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9793
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9805
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.cc:9822
  #, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9853
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.cc:9863
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:9947
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.cc:10516
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10757
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10771
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.cc:11570
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.cc:12068
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.cc:12392 cp/semantics.cc:12402
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12734
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12750
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12768
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12821
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12830
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12848
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12947
  #, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12973
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr ""
  
! #: cp/semantics.cc:13011
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13015
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13125
  #, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr ""
  
! #: cp/semantics.cc:13141
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.cc:13170
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.cc:13216
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.cc:13491 cp/semantics.cc:13498
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a non-union class type"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/semantics.cc:13509 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:13570 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13579 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:13750 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13774 rust/backend/rust-tree.cc:5907
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr ""
  
! #: cp/semantics.cc:13785 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13872
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13884
  #, 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:13999
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14296
  #, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr ""
  
! #: cp/semantics.cc:14467
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/semantics.cc:14698
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14758
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14760
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14777
  #, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr ""
*************** msgstr ""
*** 71566,71592 ****
  #. 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:14831
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14837
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14843
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr ""
  
! #: cp/semantics.cc:14870
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14878
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
--- 71652,71678 ----
  #. 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:14827
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14833
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14839
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr ""
  
! #: cp/semantics.cc:14866
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14874
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
*************** msgstr "\"%s\" атрыбут ігнар
*** 71888,71906 ****
  msgid "annotation on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5920
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have structural type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/tree.cc:5935
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have copy constructible type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/tree.cc:6909 rust/backend/rust-tree.cc:3189
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
--- 71974,71998 ----
  msgid "annotation on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5917
! #, fuzzy, gcc-internal-format
! #| msgid "invalid parameter `%s'"
! msgid "annotation on void parameter"
! msgstr "нерэчаісны парамэтр `%s'"
! 
! #: cp/tree.cc:5926
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have structural type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/tree.cc:5941
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have copy constructible type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/tree.cc:6915 rust/backend/rust-tree.cc:3189
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
*************** msgstr ""
*** 74043,74049 ****
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr ""
  
! #: fortran/array.cc:335 fortran/array.cc:816 fortran/match.cc:1917
  #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
  #: fortran/simplify.cc:3386 fortran/simplify.cc:3416 fortran/simplify.cc:7040
  #: fortran/simplify.cc:9341
--- 74135,74141 ----
  msgid "Array reference at %C cannot have more than %d dimensions"
  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:3386 fortran/simplify.cc:3416 fortran/simplify.cc:7040
  #: fortran/simplify.cc:9341
*************** msgstr ""
*** 74081,74303 ****
  msgid "Too many codimensions at %C, expected %d not %d"
  msgstr ""
  
! #: fortran/array.cc:481
  #, gcc-internal-format
  msgid "Variable %qs at %L in this context must be constant"
  msgstr ""
  
! #: fortran/array.cc:484
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L in this context must be constant"
  msgstr ""
  
  #. F2018:R821: "assumed-implied-spec  is  [ lower-bound : ] *".
! #: fortran/array.cc:587
  #, gcc-internal-format, gfc-internal-format
  msgid "A lower bound must precede colon in assumed-size array specification at %L"
  msgstr ""
  
! #: fortran/array.cc:599
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in array specification at %C"
  msgstr ""
  
! #: fortran/array.cc:612 fortran/array.cc:651
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a scalar INTEGER expression at %C, found %s"
  msgstr ""
  
! #: fortran/array.cc:691
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %C"
  msgstr ""
  
! #: fortran/array.cc:725
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for implied-shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:741 fortran/array.cc:854
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for an explicitly shaped array at %C"
  msgstr ""
  
! #: fortran/array.cc:751 fortran/array.cc:864
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for assumed shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:765 fortran/array.cc:878
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for deferred shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:775 fortran/array.cc:882
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %C"
  msgstr ""
  
! #: fortran/array.cc:787 fortran/array.cc:894
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected another dimension in array declaration at %C"
  msgstr ""
  
! #: fortran/array.cc:793 fortran/array.cc:822 fortran/array.cc:900
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C has more than %d dimensions"
  msgstr ""
  
! #: fortran/array.cc:799
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C with more than 7 dimensions"
  msgstr ""
  
! #: fortran/array.cc:811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coarray declaration at %C"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: fortran/array.cc:908
  #, gcc-internal-format
  msgid "Upper bound of last coarray dimension must be %<*%> at %C"
  msgstr ""
  
! #: fortran/array.cc:982
  #, gcc-internal-format
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr ""
  
! #: fortran/array.cc:1038
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr ""
  
! #: fortran/array.cc:1164
  #, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr ""
  
! #: fortran/array.cc:1256 fortran/array.cc:1487
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr ""
  
! #: fortran/array.cc:1286
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr ""
  
! #: fortran/array.cc:1295
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr ""
  
! #: fortran/array.cc:1358
  #, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr ""
  
! #: fortran/array.cc:1380
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor including type specification at %C"
  msgstr ""
  
! #: fortran/array.cc:1386 fortran/match.cc:5046
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
  
! #: fortran/array.cc:1394
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr ""
  
! #: fortran/array.cc:1412
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr ""
  
! #: fortran/array.cc:1449 fortran/array.cc:1459
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible typespec for array element at %L"
  msgstr ""
  
! #: fortran/array.cc:1534
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr ""
  
! #: fortran/array.cc:1898
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr ""
  
! #: fortran/array.cc:2057
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/array.cc:2237
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2244
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2251
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2263
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr ""
  
! #: fortran/array.cc:2274
  #, gcc-internal-format
  msgid "Array constructor value %qs at %L is of the ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/array.cc:2381
  #, gcc-internal-format
  msgid "Different CHARACTER lengths (%wd/%wd) in array constructor at %L"
  msgstr ""
  
! #: fortran/array.cc:2527
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2593
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2597
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array dimension at %L"
  msgstr ""
  
! #: fortran/array.cc:2735
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr ""
  
! #: fortran/array.cc:2786
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2838
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr ""
  
! #: fortran/array.cc:2986
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr ""
--- 74173,74400 ----
  msgid "Too many codimensions at %C, expected %d not %d"
  msgstr ""
  
! #: fortran/array.cc:476
! #, gcc-internal-format, gfc-internal-format
! msgid "Derived type or class expression for array bound at %L"
! msgstr ""
! 
! #: fortran/array.cc:488
  #, gcc-internal-format
  msgid "Variable %qs at %L in this context must be constant"
  msgstr ""
  
! #: fortran/array.cc:491
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L in this context must be constant"
  msgstr ""
  
  #. F2018:R821: "assumed-implied-spec  is  [ lower-bound : ] *".
! #: fortran/array.cc:594
  #, gcc-internal-format, gfc-internal-format
  msgid "A lower bound must precede colon in assumed-size array specification at %L"
  msgstr ""
  
! #: fortran/array.cc:606
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in array specification at %C"
  msgstr ""
  
! #: fortran/array.cc:619 fortran/array.cc:658
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a scalar INTEGER expression at %C, found %s"
  msgstr ""
  
! #: fortran/array.cc:698
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %C"
  msgstr ""
  
! #: fortran/array.cc:732
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for implied-shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:748 fortran/array.cc:861
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for an explicitly shaped array at %C"
  msgstr ""
  
! #: fortran/array.cc:758 fortran/array.cc:871
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for assumed shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:772 fortran/array.cc:885
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for deferred shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:782 fortran/array.cc:889
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %C"
  msgstr ""
  
! #: fortran/array.cc:794 fortran/array.cc:901
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected another dimension in array declaration at %C"
  msgstr ""
  
! #: fortran/array.cc:800 fortran/array.cc:829 fortran/array.cc:907
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C has more than %d dimensions"
  msgstr ""
  
! #: fortran/array.cc:806
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C with more than 7 dimensions"
  msgstr ""
  
! #: fortran/array.cc:818
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coarray declaration at %C"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: fortran/array.cc:915
  #, gcc-internal-format
  msgid "Upper bound of last coarray dimension must be %<*%> at %C"
  msgstr ""
  
! #: fortran/array.cc:989
  #, gcc-internal-format
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr ""
  
! #: fortran/array.cc:1045
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr ""
  
! #: fortran/array.cc:1171
  #, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr ""
  
! #: fortran/array.cc:1263 fortran/array.cc:1494
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr ""
  
! #: fortran/array.cc:1293
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr ""
  
! #: fortran/array.cc:1302
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr ""
  
! #: fortran/array.cc:1365
  #, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr ""
  
! #: fortran/array.cc:1387
  #, gcc-internal-format, gfc-internal-format
  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 ""
  
! #: fortran/array.cc:1401
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr ""
  
! #: fortran/array.cc:1419
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr ""
  
! #: fortran/array.cc:1456 fortran/array.cc:1466
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible typespec for array element at %L"
  msgstr ""
  
! #: fortran/array.cc:1541
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr ""
  
! #: fortran/array.cc:1905
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr ""
  
! #: fortran/array.cc:2064
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/array.cc:2244
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2251
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2258
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2270
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr ""
  
! #: fortran/array.cc:2281
  #, gcc-internal-format
  msgid "Array constructor value %qs at %L is of the ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/array.cc:2388
  #, gcc-internal-format
  msgid "Different CHARACTER lengths (%wd/%wd) in array constructor at %L"
  msgstr ""
  
! #: fortran/array.cc:2534
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2600
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2604
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array dimension at %L"
  msgstr ""
  
! #: fortran/array.cc:2742
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr ""
  
! #: fortran/array.cc:2793
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2845
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr ""
  
! #: fortran/array.cc:2993
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr ""
*************** msgstr ""
*** 74318,74324 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.cc:123 fortran/resolve.cc:13058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Invalid use of BOZ literal constant at %L"
--- 74415,74421 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.cc:123 fortran/resolve.cc:13082
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Invalid use of BOZ literal constant at %L"
*************** msgstr ""
*** 74379,74385 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:681 fortran/check.cc:3846
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr ""
--- 74476,74482 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:681 fortran/check.cc:3841
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr ""
*************** msgstr ""
*** 74394,74400 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.cc:742 fortran/check.cc:8470
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
--- 74491,74497 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.cc:742 fortran/check.cc:8465
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
*************** msgstr ""
*** 74535,74541 ****
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr ""
  
! #: fortran/check.cc:1564 fortran/check.cc:1597 fortran/check.cc:4164
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr ""
--- 74632,74638 ----
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr ""
  
! #: fortran/check.cc:1564 fortran/check.cc:1597 fortran/check.cc:4159
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr ""
*************** msgstr ""
*** 74550,74556 ****
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.cc:1651 fortran/check.cc:1686 fortran/check.cc:4959
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
--- 74647,74653 ----
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.cc:1651 fortran/check.cc:1686 fortran/check.cc:4954
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
*************** msgstr ""
*** 74585,74601 ****
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr ""
  
! #: fortran/check.cc:1784 fortran/check.cc:2058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: fortran/check.cc:1803 fortran/check.cc:1998 fortran/check.cc:2095
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.cc:1817 fortran/check.cc:2078
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr ""
--- 74682,74698 ----
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr ""
  
! #: fortran/check.cc:1784 fortran/check.cc:2053
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: fortran/check.cc:1803 fortran/check.cc:1993 fortran/check.cc:2090
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.cc:1817 fortran/check.cc:2073
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr ""
*************** msgstr ""
*** 74615,74713 ****
  msgid "%qs argument of %qs intrinsic at %L shall have a type of CHARACTER(KIND=C_CHAR)"
  msgstr ""
  
! #: fortran/check.cc:1916
! #, gcc-internal-format
! msgid "%qs argument of %qs intrinsic at %L not yet supported"
! msgstr ""
! 
! #: fortran/check.cc:1936
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr ""
  
! #: fortran/check.cc:1963
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify one of the INITIAL_TEAM, PARENT_TEAM or CURRENT_TEAM constants from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/check.cc:2005 fortran/check.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.cc:2020
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.cc:2030
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.cc:2043
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr ""
  
! #: fortran/check.cc:2122
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr ""
  
! #: fortran/check.cc:2253
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.cc:2377 fortran/check.cc:2917
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr ""
  
! #: fortran/check.cc:2386 fortran/check.cc:2926
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr ""
  
! #: fortran/check.cc:2396 fortran/check.cc:2402
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.cc:2424
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.cc:2432
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:2455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: fortran/check.cc:2471
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.cc:2479 fortran/check.cc:2779 fortran/check.cc:3891
! #: fortran/check.cc:6768 fortran/check.cc:6819 fortran/check.cc:6849
! #: fortran/check.cc:6867 fortran/check.cc:7167
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.cc:2494
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2527
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATION argument at %L must be a PURE function"
  msgstr ""
--- 74712,74805 ----
  msgid "%qs argument of %qs intrinsic at %L shall have a type of CHARACTER(KIND=C_CHAR)"
  msgstr ""
  
! #: fortran/check.cc:1931
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr ""
  
! #: fortran/check.cc:1958
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify one of the INITIAL_TEAM, PARENT_TEAM or CURRENT_TEAM constants from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/check.cc:2000 fortran/check.cc:2097
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.cc:2015
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.cc:2025
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.cc:2038
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr ""
  
! #: fortran/check.cc:2117
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr ""
  
! #: fortran/check.cc:2248
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.cc:2372 fortran/check.cc:2912
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr ""
  
! #: fortran/check.cc:2381 fortran/check.cc:2921
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr ""
  
! #: fortran/check.cc:2391 fortran/check.cc:2397
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.cc:2419
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.cc:2427
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:2450
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: fortran/check.cc:2466
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.cc:2474 fortran/check.cc:2774 fortran/check.cc:3886
! #: fortran/check.cc:6763 fortran/check.cc:6814 fortran/check.cc:6844
! #: fortran/check.cc:6862 fortran/check.cc:7162
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.cc:2489
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2522
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATION argument at %L must be a PURE function"
  msgstr ""
*************** msgstr ""
*** 74715,75531 ****
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.cc:2537
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for %s"
  msgstr ""
  
! #: fortran/check.cc:2555
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.cc:2565
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s argument at %L has type %s but the function passed as OPERATION at %L returns %s"
  msgstr ""
  
! #: fortran/check.cc:2576
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.cc:2587
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.cc:2595
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2602
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2609
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2617
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.cc:2635
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the arguments of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2643
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the function result of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2660
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2689
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr ""
  
! #: fortran/check.cc:2718 fortran/check.cc:2726
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:2734 fortran/check.cc:2748
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.cc:2805 fortran/check.cc:3532 fortran/check.cc:3615
! #: fortran/check.cc:3877 fortran/check.cc:3926 fortran/check.cc:5604
! #: fortran/check.cc:5749 fortran/check.cc:5827 fortran/check.cc:7153
! #: fortran/check.cc:7285
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.cc:2852 fortran/check.cc:3160 fortran/check.cc:3220
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/check.cc:2867 fortran/check.cc:3175 fortran/check.cc:3235
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr ""
  
! #: fortran/check.cc:2989 fortran/check.cc:4276 fortran/check.cc:4284
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:2997 fortran/check.cc:4294
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
  
! #: fortran/check.cc:3011
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.cc:3031 fortran/check.cc:3039
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr ""
  
! #: fortran/check.cc:3196
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.cc:3260
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr ""
  
! #: fortran/check.cc:3278
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.cc:3292
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:3353
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:3479
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr ""
  
! #: fortran/check.cc:3583
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: fortran/check.cc:3622
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr ""
  
! #: fortran/check.cc:3655
  #, gcc-internal-format
  msgid "UINT intrinsic only valid with %<-funsigned%> at %L"
  msgstr ""
  
! #: fortran/check.cc:3679
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been removed.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.cc:3748
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr ""
  
! #: fortran/check.cc:3760
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr ""
  
! #: fortran/check.cc:3819
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.cc:3828
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.cc:3853
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr ""
  
! #: fortran/check.cc:4068
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr ""
  
! #: fortran/check.cc:4116
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: fortran/check.cc:4131
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:4136
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: fortran/check.cc:4161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr "пустая сімвальная канстанта"
  
! #: fortran/check.cc:4170
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.cc:4201
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.cc:4213
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL, CHARACTER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:4223
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:4308
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4327
  #, gcc-internal-format
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4336
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.cc:4514
  #, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr ""
  
! #: fortran/check.cc:4648
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:4656 fortran/check.cc:8390 fortran/check.cc:8405
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.cc:4771
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
  msgstr ""
  
! #: fortran/check.cc:4783
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:4794
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:4801
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.cc:4812
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr ""
  
! #: fortran/check.cc:4821
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr ""
  
! #: fortran/check.cc:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr ""
  
! #: fortran/check.cc:4888
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.cc:4944
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:4952
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.cc:4995
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall appear only if %qs is of type REAL and %qs is of type INTEGER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:5073 fortran/check.cc:7232
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.cc:5134
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.cc:5144
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.cc:5163
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.cc:5214
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.cc:5246
  #, gcc-internal-format, gfc-internal-format
  msgid "The ARRAY argument at %L of REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5256
  #, gcc-internal-format, gfc-internal-format
  msgid "The DIM argument at %L, if present, must be an integer scalar"
  msgstr ""
  
! #: fortran/check.cc:5263
  #, gcc-internal-format, gfc-internal-format
  msgid "The MASK argument at %L, if present, must be a logical array with the same rank as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5275
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr ""
  
! #: fortran/check.cc:5279
  #, gcc-internal-format, gfc-internal-format
  msgid "The ORDERED argument at %L, if present, must be a logical scalar"
  msgstr ""
  
! #: fortran/check.cc:5287
  #, gcc-internal-format, gfc-internal-format
  msgid "The IDENTITY argument at %L, if present, must be a scalar with the same type as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5378
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.cc:5388
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.cc:5395
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.cc:5418
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.cc:5458
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.cc:5476
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.cc:5485
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.cc:5520 fortran/simplify.cc:7891
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.cc:5537 fortran/check.cc:5556
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.cc:5547 fortran/check.cc:5566
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.cc:5685
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5716
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5764
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.cc:5845 fortran/check.cc:8450
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.cc:5861 fortran/check.cc:6007 fortran/check.cc:8442
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.cc:5872 fortran/check.cc:6019
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.cc:5954
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.cc:5998
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.cc:6059
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6113
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1, found %s instead of %s"
  msgstr ""
  
! #: fortran/check.cc:6147
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.cc:6159
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.cc:6166
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6173
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6180
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6186
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.cc:6205
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.cc:6214
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6220
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected LOWER argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6241
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.cc:6252
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6258
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument to C_F_POINTER at %L is a function returning a pointer"
  msgstr ""
  
! #: fortran/check.cc:6265
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
  msgstr ""
  
! #: fortran/check.cc:6281
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6293
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6300
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6306
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.cc:6320
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6332
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6339
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6345
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6359
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6365
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6376
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.cc:6384
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.cc:6393
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6400
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.cc:6411
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.cc:6416
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.cc:6444
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6460
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "памер \"%s\" больш чам %d байт"
  
! #: fortran/check.cc:6479
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.cc:6503
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
  msgstr ""
  
! #: fortran/check.cc:6778
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.cc:6790
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.cc:6828
  #, gcc-internal-format
  msgid "%<team%> or %<team_number%> argument to %qs at %L"
  msgstr ""
  
! #: fortran/check.cc:6888
  #, gcc-internal-format
  msgid "First argument of %<this_image%> intrinsic at %L must be a coarray variable or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6917
  #, gcc-internal-format
  msgid "Second argument of %<this_image%> intrinsic at %L must be an %<INTEGER%> typed scalar or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6943
  #, gcc-internal-format
  msgid "%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6954
  #, gcc-internal-format
  msgid "%<team%> argument to %<this_image%> at %L"
  msgstr ""
  
! #: fortran/check.cc:6965
  #, gcc-internal-format
  msgid "At most one argument of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%> to %<this_image%> at %L allowed"
  msgstr ""
  
! #: fortran/check.cc:7007
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.cc:7059
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.cc:7078
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.cc:7086
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.cc:7121
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %zd < result size %zd"
  msgstr ""
  
! #: fortran/check.cc:7246
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr ""
  
! #: fortran/check.cc:7259
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.cc:7395
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7407
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L must have a decimal exponent range of at least four"
  msgstr ""
  
! #: fortran/check.cc:7562 fortran/check.cc:7598
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.cc:7609
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "вельмі шмат аргументаў у функцыі \"%s\""
  
! #: fortran/check.cc:7627
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.cc:7639
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.cc:7681
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7688
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7709
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.cc:7719
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7726
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7746
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7756
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7771 fortran/check.cc:7778
  #, gcc-internal-format, gfc-internal-format
  msgid "integer arguments to SYSTEM_CLOCK at %L with different kind parameters"
  msgstr ""
  
! #: fortran/check.cc:7992
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr ""
  
! #: fortran/check.cc:8174
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.cc:8363 fortran/check.cc:8374
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr ""
  
! #: fortran/check.cc:8434
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4315 fortran/decl.cc:11360
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
--- 74807,75623 ----
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.cc:2532
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for %s"
  msgstr ""
  
! #: fortran/check.cc:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.cc:2560
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s argument at %L has type %s but the function passed as OPERATION at %L returns %s"
  msgstr ""
  
! #: fortran/check.cc:2571
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.cc:2582
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.cc:2590
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2597
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2604
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.cc:2630
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the arguments of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2638
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the function result of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2655
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2684
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr ""
  
! #: fortran/check.cc:2713 fortran/check.cc:2721
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:2729 fortran/check.cc:2743
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.cc:2800 fortran/check.cc:3527 fortran/check.cc:3610
! #: fortran/check.cc:3872 fortran/check.cc:3921 fortran/check.cc:5599
! #: fortran/check.cc:5744 fortran/check.cc:5822 fortran/check.cc:7148
! #: fortran/check.cc:7280
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.cc:2847 fortran/check.cc:3155 fortran/check.cc:3215
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/check.cc:2862 fortran/check.cc:3170 fortran/check.cc:3230
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr ""
  
! #: fortran/check.cc:2984 fortran/check.cc:4271 fortran/check.cc:4279
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:2992 fortran/check.cc:4289
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
  
! #: fortran/check.cc:3006
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.cc:3026 fortran/check.cc:3034
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr ""
  
! #: fortran/check.cc:3191
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.cc:3255
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr ""
  
! #: fortran/check.cc:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.cc:3287
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:3348
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:3474
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr ""
  
! #: fortran/check.cc:3578
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: fortran/check.cc:3617
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr ""
  
! #: fortran/check.cc:3650
  #, gcc-internal-format
  msgid "UINT intrinsic only valid with %<-funsigned%> at %L"
  msgstr ""
  
! #: fortran/check.cc:3674
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been removed.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.cc:3743
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr ""
  
! #: fortran/check.cc:3755
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr ""
  
! #: fortran/check.cc:3814
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.cc:3823
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.cc:3848
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr ""
  
! #: fortran/check.cc:4063
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr ""
  
! #: fortran/check.cc:4111
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: fortran/check.cc:4126
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:4131
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: fortran/check.cc:4156
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr "пустая сімвальная канстанта"
  
! #: fortran/check.cc:4165
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.cc:4196
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.cc:4208
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL, CHARACTER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:4218
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:4303
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4322
  #, gcc-internal-format
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4331
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.cc:4509
  #, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr ""
  
! #: fortran/check.cc:4643
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:4651 fortran/check.cc:8385 fortran/check.cc:8400
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.cc:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
  msgstr ""
  
! #: fortran/check.cc:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:4789
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:4796
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.cc:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr ""
  
! #: fortran/check.cc:4816
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr ""
  
! #: fortran/check.cc:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr ""
  
! #: fortran/check.cc:4883
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.cc:4939
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.cc:4990
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall appear only if %qs is of type REAL and %qs is of type INTEGER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:5068 fortran/check.cc:7227
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.cc:5129
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.cc:5139
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.cc:5158
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.cc:5209
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.cc:5241
  #, gcc-internal-format, gfc-internal-format
  msgid "The ARRAY argument at %L of REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5251
  #, gcc-internal-format, gfc-internal-format
  msgid "The DIM argument at %L, if present, must be an integer scalar"
  msgstr ""
  
! #: fortran/check.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "The MASK argument at %L, if present, must be a logical array with the same rank as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5270
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr ""
  
! #: fortran/check.cc:5274
  #, gcc-internal-format, gfc-internal-format
  msgid "The ORDERED argument at %L, if present, must be a logical scalar"
  msgstr ""
  
! #: fortran/check.cc:5282
  #, gcc-internal-format, gfc-internal-format
  msgid "The IDENTITY argument at %L, if present, must be a scalar with the same type as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5373
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.cc:5383
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.cc:5390
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.cc:5413
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.cc:5453
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.cc:5471
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.cc:5480
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.cc:5515 fortran/simplify.cc:7891
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.cc:5532 fortran/check.cc:5551
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.cc:5542 fortran/check.cc:5561
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.cc:5680
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5711
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5759
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.cc:5840 fortran/check.cc:8445
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.cc:5856 fortran/check.cc:6002 fortran/check.cc:8437
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.cc:5867 fortran/check.cc:6014
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.cc:5949
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.cc:5993
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.cc:6054
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6108
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1, found %s instead of %s"
  msgstr ""
  
! #: fortran/check.cc:6142
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.cc:6154
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.cc:6161
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6168
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6175
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6181
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.cc:6200
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.cc:6209
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6215
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected LOWER argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6236
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.cc:6247
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6253
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument to C_F_POINTER at %L is a function returning a pointer"
  msgstr ""
  
! #: fortran/check.cc:6260
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
  msgstr ""
  
! #: fortran/check.cc:6276
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6288
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6295
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6301
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.cc:6315
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6327
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6334
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6354
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6360
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6371
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.cc:6379
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.cc:6388
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6395
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.cc:6406
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.cc:6411
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.cc:6439
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6455
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "памер \"%s\" больш чам %d байт"
  
! #: fortran/check.cc:6474
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.cc:6498
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
  msgstr ""
  
! #: fortran/check.cc:6773
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.cc:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.cc:6823
  #, gcc-internal-format
  msgid "%<team%> or %<team_number%> argument to %qs at %L"
  msgstr ""
  
! #: fortran/check.cc:6883
  #, gcc-internal-format
  msgid "First argument of %<this_image%> intrinsic at %L must be a coarray variable or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6912
  #, gcc-internal-format
  msgid "Second argument of %<this_image%> intrinsic at %L must be an %<INTEGER%> typed scalar or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6938
  #, gcc-internal-format
  msgid "%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6949
  #, gcc-internal-format
  msgid "%<team%> argument to %<this_image%> at %L"
  msgstr ""
  
! #: fortran/check.cc:6960
  #, gcc-internal-format
  msgid "At most one argument of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%> to %<this_image%> at %L allowed"
  msgstr ""
  
! #: fortran/check.cc:7002
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.cc:7054
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.cc:7073
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.cc:7081
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.cc:7116
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %zd < result size %zd"
  msgstr ""
  
! #: fortran/check.cc:7241
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr ""
  
! #: fortran/check.cc:7254
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.cc:7390
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7402
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L must have a decimal exponent range of at least four"
  msgstr ""
  
! #: fortran/check.cc:7557 fortran/check.cc:7593
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.cc:7604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "вельмі шмат аргументаў у функцыі \"%s\""
  
! #: fortran/check.cc:7622
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.cc:7634
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.cc:7676
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7683
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7704
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.cc:7714
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7721
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7741
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7751
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7766 fortran/check.cc:7773
  #, gcc-internal-format, gfc-internal-format
  msgid "integer arguments to SYSTEM_CLOCK at %L with different kind parameters"
  msgstr ""
  
! #: fortran/check.cc:7987
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr ""
  
! #: fortran/check.cc:8169
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.cc:8358 fortran/check.cc:8369
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr ""
  
! #: fortran/check.cc:8429
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4348 fortran/decl.cc:11485
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
*************** msgstr ""
*** 75647,77708 ****
  msgid "Simplification error"
  msgstr ""
  
! #: fortran/decl.cc:294
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr ""
  
! #: fortran/decl.cc:308
  #, gcc-internal-format
  msgid "Host associated variable %qs may not be in the DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:315
  #, gcc-internal-format
  msgid "initialization of common block variable %qs in DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:453
  #, gcc-internal-format
  msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid initializer %s in Data statement at %C"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: fortran/decl.cc:584
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ at %L cannot appear in an old-style initialization"
  msgstr ""
  
! #: fortran/decl.cc:592
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initialization"
  msgstr ""
  
! #: fortran/decl.cc:602
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:649
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:673
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid substring in data-implied-do at %L in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:696
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:738
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr ""
  
! #: fortran/decl.cc:754
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:763
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr ""
  
! #: fortran/decl.cc:802
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr ""
  
! #: fortran/decl.cc:811
  #, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:834
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr ""
  
! #: fortran/decl.cc:839
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr ""
  
! #: fortran/decl.cc:850
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:882
  #, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr ""
  
! #: fortran/decl.cc:910
  #, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr ""
  
! #: fortran/decl.cc:912
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr ""
  
! #: fortran/decl.cc:939
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr ""
  
! #: fortran/decl.cc:963
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr ""
  
! #: fortran/decl.cc:1028
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr ""
  
! #: fortran/decl.cc:1052
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1074
  #, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.cc:1167 fortran/resolve.cc:14857
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:1193 fortran/decl.cc:1222
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "пустая сімвальная канстанта"
  
! #: fortran/decl.cc:1228
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1380 fortran/decl.cc:1387 fortran/decl.cc:1453
  #, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:1395
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:1407
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr ""
  
! #: fortran/decl.cc:1425
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr ""
  
! #: fortran/decl.cc:1441
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.cc:1524
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1589
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1596
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr ""
  
! #: fortran/decl.cc:1603
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1612
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L may not be a pointer with CONTIGUOUS attribute as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1622
  #, gcc-internal-format
  msgid "Default-initialized dummy argument %qs with %s attribute at %L is not permitted in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/decl.cc:1643
  #, gcc-internal-format
  msgid "Allocatable character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1648
  #, gcc-internal-format
  msgid "Pointer character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1655
  #, gcc-internal-format
  msgid "Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1667
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of length 1 as it has the VALUE attribute"
  msgstr ""
  
! #: fortran/decl.cc:1678
  #, gcc-internal-format
  msgid "Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1692
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of constant length of one or assumed length, unless it has assumed shape or assumed rank, as procedure %qs has the BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1710
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1718
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1727
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1734
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1745
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/decl.cc:1801
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8102 %s at %L is already imported by an %s statement and must not be re-declared"
  msgstr ""
  
! #: fortran/decl.cc:1830
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr ""
  
! #: fortran/decl.cc:1892
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1932
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr ""
  
! #: fortran/decl.cc:1947
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.cc:1956 fortran/decl.cc:1962
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.cc:2101
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:2114
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing initializer"
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "прапушчан ініцыялізатар"
  
! #: fortran/decl.cc:2124
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:2167
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.cc:2201
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch of array at %L and its initializer (%d/%d)"
  msgstr ""
  
! #: fortran/decl.cc:2214
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr ""
  
! #: fortran/decl.cc:2224
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad shape of initializer at %L"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: fortran/decl.cc:2231
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot determine shape of initializer at %L"
  msgstr ""
  
! #: fortran/decl.cc:2266
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:2316
  #, gcc-internal-format
  msgid "Entity %qs at %L is incompatible with a BOZ literal constant"
  msgstr ""
  
! #: fortran/decl.cc:2382 fortran/decl.cc:2389
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.cc:2398
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.cc:2407
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2431 fortran/symbol.cc:2343
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr ""
  
! #: fortran/decl.cc:2486
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2493
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2517
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:2534
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr ""
  
! #: fortran/decl.cc:2591
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:2608
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr ""
  
! #: fortran/decl.cc:2625
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:2646
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "ініцыялізацыя"
  
! #: fortran/decl.cc:2653
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.cc:2676
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.cc:2731
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.cc:2733
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:2741
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:2751
  #, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:2793
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr ""
  
! #: fortran/decl.cc:2803
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.cc:2860
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit array shape at %C must be constant of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.cc:2868
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.cc:2969
  #, gcc-internal-format
  msgid "%qs at %L is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.cc:2980
  #, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %L"
  msgstr ""
  
! #: fortran/decl.cc:3006
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %L"
  msgstr ""
  
! #: fortran/decl.cc:3014
  #, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr ""
  
! #: fortran/decl.cc:3077
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization"
  msgid "Old-style initialization at %C"
  msgstr "ініцыялізацыя"
  
! #: fortran/decl.cc:3085
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.cc:3098
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.cc:3118 fortran/decl.cc:7749
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
  
! #: fortran/decl.cc:3141
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.cc:3159 fortran/decl.cc:11534
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.cc:3166
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:3183
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3192
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3206
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.cc:3214
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.cc:3222
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.cc:3231
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr ""
  
! #: fortran/decl.cc:3248
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.cc:3311 fortran/decl.cc:3346
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr ""
  
! #: fortran/decl.cc:3352
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr ""
  
! #: fortran/decl.cc:3411 fortran/decl.cc:3488
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr ""
  
! #: fortran/decl.cc:3424 fortran/decl.cc:3559
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.cc:3432 fortran/decl.cc:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.cc:3462 fortran/decl.cc:4351
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: fortran/decl.cc:3475
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr ""
  
! #: fortran/decl.cc:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.cc:3591
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr ""
  
! #: fortran/decl.cc:3723
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:3824
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:3837
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.cc:4011
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.cc:4040
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4064
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr ""
  
! #: fortran/decl.cc:4075
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter expression at %L must be of INTEGER type and not %s"
  msgstr ""
  
! #: fortran/decl.cc:4113
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.cc:4120
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C does not simplify to an INTEGER constant"
  msgstr ""
  
! #: fortran/decl.cc:4147
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:4154
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/decl.cc:4178
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4187
  #, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:4551
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4563
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.cc:4625
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.cc:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4661 fortran/decl.cc:4695 fortran/decl.cc:4728
! #: fortran/decl.cc:5062
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4673 fortran/decl.cc:4701 fortran/decl.cc:4734
! #: fortran/decl.cc:4760 fortran/decl.cc:5087 fortran/decl.cc:5105
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4724
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4776 fortran/decl.cc:4943 fortran/decl.cc:4955
! #: fortran/decl.cc:4969 fortran/decl.cc:5582 fortran/decl.cc:5592
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: fortran/decl.cc:4877
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:4984
  #, 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:4995
  #, 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:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5149
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.cc:5208
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.cc:5254
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5307
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.cc:5317
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5474
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.cc:5490
  #, 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:5495
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: fortran/decl.cc:5574
  #, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr ""
  
! #: fortran/decl.cc:5601
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5622
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5665
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5669
  #, 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:5674
  #, 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:5680
  #, 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:5685
  #, 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:5693
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.cc:6033
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6035
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6130
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr ""
  
! #: fortran/decl.cc:6147
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6166
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6168
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6178
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6180
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6188
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6197
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6199
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6207
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6215
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6217
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6235
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6245
  #, 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:6255
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6268
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6334 fortran/decl.cc:9883
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6374
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6381
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6388
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6429
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:6527
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:6549
  #, 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:6560
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6566
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6578
  #, 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:6592
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6600
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6612
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.cc:6618
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
! #: fortran/decl.cc:6631
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6705
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6750
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6757
  #, fuzzy, gcc-internal-format
  #| msgid "Missing name"
  msgid "Missing symbol"
  msgstr "Прапушчана назва"
  
! #: fortran/decl.cc:6786
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6848
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/decl.cc:6880
  #, 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:6922
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:6931
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7003
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7008
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.cc:7059
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.cc:7071
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7117
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7124
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7131
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7192
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7207 fortran/primary.cc:1998
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.cc:7213 fortran/decl.cc:7222
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7263
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.cc:7276
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7279
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7297
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7300
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7342
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr ""
  
! #: fortran/decl.cc:7346
  #, 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:7351
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7358
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7397
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.cc:7474
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: fortran/decl.cc:7484 fortran/decl.cc:8627
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr ""
  
! #: fortran/decl.cc:7688
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7695
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:7701
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.cc:7724
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:7770 fortran/decl.cc:7961 fortran/decl.cc:12018
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:7819 fortran/decl.cc:11918
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:7826
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7830
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:7905
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:7923
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.cc:7932 fortran/decl.cc:10658
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:8002
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8074
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:8104 fortran/decl.cc:8383 fortran/decl.cc:8594
  #: 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:8134 fortran/decl.cc:8652
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8277
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8286
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.cc:8289
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:8292
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.cc:8295
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.cc:8299 fortran/decl.cc:8344
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:8303
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.cc:8307
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.cc:8311
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.cc:8316
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.cc:8320
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.cc:8324
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.cc:8328
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.cc:8332
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.cc:8336
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8357
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr ""
  
! #: fortran/decl.cc:8408 fortran/decl.cc:8634
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8502
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.cc:8661
  #, 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:8724 fortran/decl.cc:8731
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:8771
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8787
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr ""
  
! #: fortran/decl.cc:8795
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8814
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8820
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8826
  #, 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:8855
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.cc:9138
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9147
  #, 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:9156
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:9167
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9192
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9209
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9223 fortran/decl.cc:9231
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9331
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9347
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9356
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.cc:9461
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.cc:9498
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:9512 fortran/decl.cc:9552
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr ""
  
! #: fortran/decl.cc:9532
  #, 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:9538
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9577
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr ""
  
! #: fortran/decl.cc:9581
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.cc:9601
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9613
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9671
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9690
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9729
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:9891
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9925
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9952 fortran/decl.cc:9977
  #, 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:9998 fortran/decl.cc:10018
  #, 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:10040
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10047
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10053
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10073
  #, 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:10098
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10114
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10133 fortran/decl.cc:10189
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10168
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10224
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10231
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10250
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10261
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10296
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10318
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10335
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10339
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10377
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10389
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10416
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10441
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10453
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10522
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:10633
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.cc:10691
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.cc:10740
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:10749
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.cc:10755
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10762
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:10769
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.cc:10792
  #, 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:10804
  #, 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:10825
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.cc:10871
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10877
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:10924
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10957
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10992
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:11006
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11024
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11031
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.cc:11194
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11207
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11236
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.cc:11247
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:11250
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.cc:11265
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11274
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.cc:11337
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11420
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.cc:11440
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.cc:11472
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11551
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.cc:11599
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr ""
  
! #: fortran/decl.cc:11635
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11682 fortran/decl.cc:11697
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11717
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11737
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11764
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11782
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.cc:11798
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.cc:11811
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11813
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11821
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:11834
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:11876
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:11882
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr ""
  
! #: fortran/decl.cc:11902
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:11907
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:11930
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:11934
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.cc:11946
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:11952
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:11962
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:11979
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:11990
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12077 fortran/decl.cc:12359
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12088 fortran/decl.cc:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.cc:12109 fortran/decl.cc:12392
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12120 fortran/decl.cc:12403
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12127
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr ""
  
! #: fortran/decl.cc:12148
  #, 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:12157
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12166
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12173
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12182
  #, 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:12223
  #, 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:12230
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12266
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12273
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12283
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12309
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12339
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.cc:12439
  #, 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:12447
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.cc:12495
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12505
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12523
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12569
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.cc:12581
  #, 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:12603
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.cc:12610
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12620
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12626
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "Unknown procedure name %qs at %C"
  msgstr "невядомая назва рэгістра: %s"
  
! #: fortran/decl.cc:12639
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr ""
  
! #: fortran/decl.cc:12713
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12759
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12780
  #, 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:12794
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:12866
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:12883
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:12900
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
--- 75739,77800 ----
  msgid "Simplification error"
  msgstr ""
  
! #: fortran/decl.cc:308
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr ""
  
! #: fortran/decl.cc:322
  #, gcc-internal-format
  msgid "Host associated variable %qs may not be in the DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:329
  #, gcc-internal-format
  msgid "initialization of common block variable %qs in DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:467
  #, gcc-internal-format
  msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:493
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid initializer %s in Data statement at %C"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: fortran/decl.cc:598
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ at %L cannot appear in an old-style initialization"
  msgstr ""
  
! #: fortran/decl.cc:606
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initialization"
  msgstr ""
  
! #: fortran/decl.cc:616
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:663
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:687
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid substring in data-implied-do at %L in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:710
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:752
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr ""
  
! #: fortran/decl.cc:768
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:777
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr ""
  
! #: fortran/decl.cc:816
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr ""
  
! #: fortran/decl.cc:825
  #, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:848
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr ""
  
! #: fortran/decl.cc:853
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr ""
  
! #: fortran/decl.cc:864
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:896
  #, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr ""
  
! #: fortran/decl.cc:924
  #, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr ""
  
! #: fortran/decl.cc:926
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr ""
  
! #: fortran/decl.cc:953
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr ""
  
! #: fortran/decl.cc:977
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr ""
  
! #: fortran/decl.cc:1042
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr ""
  
! #: fortran/decl.cc:1066
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1088
  #, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.cc:1181 fortran/resolve.cc:14904
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:1207 fortran/decl.cc:1236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "пустая сімвальная канстанта"
  
! #: fortran/decl.cc:1242
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1394 fortran/decl.cc:1401 fortran/decl.cc:1467
  #, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:1409
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:1421
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr ""
  
! #: fortran/decl.cc:1439
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr ""
  
! #: fortran/decl.cc:1455
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.cc:1538
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1603
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1610
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr ""
  
! #: fortran/decl.cc:1617
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1626
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L may not be a pointer with CONTIGUOUS attribute as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1636
  #, gcc-internal-format
  msgid "Default-initialized dummy argument %qs with %s attribute at %L is not permitted in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/decl.cc:1657
  #, gcc-internal-format
  msgid "Allocatable character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1662
  #, gcc-internal-format
  msgid "Pointer character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1669
  #, gcc-internal-format
  msgid "Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1681
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of length 1 as it has the VALUE attribute"
  msgstr ""
  
! #: fortran/decl.cc:1692
  #, gcc-internal-format
  msgid "Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1706
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of constant length of one or assumed length, unless it has assumed shape or assumed rank, as procedure %qs has the BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1724
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1732
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1741
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1748
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1759
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/decl.cc:1815
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8102 %s at %L is already imported by an %s statement and must not be re-declared"
  msgstr ""
  
! #: fortran/decl.cc:1844
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr ""
  
! #: fortran/decl.cc:1919
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1959
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr ""
  
! #: fortran/decl.cc:1974
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.cc:1983 fortran/decl.cc:1989
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.cc:2128
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:2141
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing initializer"
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "прапушчан ініцыялізатар"
  
! #: fortran/decl.cc:2151
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:2194
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.cc:2228
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch of array at %L and its initializer (%d/%d)"
  msgstr ""
  
! #: fortran/decl.cc:2241
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr ""
  
! #: fortran/decl.cc:2251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad shape of initializer at %L"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: fortran/decl.cc:2258
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot determine shape of initializer at %L"
  msgstr ""
  
! #: fortran/decl.cc:2293
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:2343
  #, gcc-internal-format
  msgid "Entity %qs at %L is incompatible with a BOZ literal constant"
  msgstr ""
  
! #: fortran/decl.cc:2409 fortran/decl.cc:2416
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.cc:2425
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.cc:2434
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2458 fortran/symbol.cc:2343
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr ""
  
! #: fortran/decl.cc:2513
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2520
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2544
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:2561
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr ""
  
! #: fortran/decl.cc:2618
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:2635
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr ""
  
! #: fortran/decl.cc:2652
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:2673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "ініцыялізацыя"
  
! #: fortran/decl.cc:2680
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.cc:2703
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.cc:2758
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.cc:2760
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:2768
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:2778
  #, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:2820
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr ""
  
! #: fortran/decl.cc:2830
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.cc:2887
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit array shape at %C must be constant of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.cc:2895
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.cc:2996
  #, gcc-internal-format
  msgid "%qs at %L is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.cc:3007
  #, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %L"
  msgstr ""
  
! #: fortran/decl.cc:3033
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %L"
  msgstr ""
  
! #: fortran/decl.cc:3041
  #, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr ""
  
! #: fortran/decl.cc:3104
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization"
  msgid "Old-style initialization at %C"
  msgstr "ініцыялізацыя"
  
! #: fortran/decl.cc:3112
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.cc:3125
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.cc:3145 fortran/decl.cc:7874
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
  
! #: fortran/decl.cc:3168
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.cc:3186 fortran/decl.cc:11659
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.cc:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:3210
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3219
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3233
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.cc:3241
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.cc:3249
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.cc:3258
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr ""
  
! #: fortran/decl.cc:3275
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.cc:3338 fortran/decl.cc:3373
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr ""
  
! #: fortran/decl.cc:3379
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr ""
  
! #: fortran/decl.cc:3438 fortran/decl.cc:3515
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr ""
  
! #: fortran/decl.cc:3451 fortran/decl.cc:3586
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.cc:3459 fortran/decl.cc:3592
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.cc:3489 fortran/decl.cc:4384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: fortran/decl.cc:3502
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr ""
  
! #: fortran/decl.cc:3513
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.cc:3618
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr ""
  
! #: fortran/decl.cc:3750
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:3851
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:3864
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.cc:4038
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.cc:4067
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4091
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr ""
  
! #: fortran/decl.cc:4102
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter expression at %L must be of INTEGER type and not %s"
  msgstr ""
  
! #: fortran/decl.cc:4140
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.cc:4147
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C does not simplify to an INTEGER constant"
  msgstr ""
  
! #: fortran/decl.cc:4174
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:4181
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/decl.cc:4210
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4219
  #, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4598
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.cc:4660
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.cc:4663
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4696 fortran/decl.cc:4730 fortran/decl.cc:4763
! #: fortran/decl.cc:5097
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4708 fortran/decl.cc:4736 fortran/decl.cc:4769
! #: fortran/decl.cc:4795 fortran/decl.cc:5122 fortran/decl.cc:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4759
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4811 fortran/decl.cc:4978 fortran/decl.cc:4990
! #: fortran/decl.cc:5004 fortran/decl.cc:5617 fortran/decl.cc:5627
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: fortran/decl.cc:4912
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5019
  #, 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:5030
  #, 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:5175
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5184
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.cc:5243
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.cc:5289
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5342
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.cc:5352
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5509
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.cc:5525
  #, 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:5530
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: fortran/decl.cc:5609
  #, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr ""
  
! #: fortran/decl.cc:5636
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5657
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5700
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5704
  #, 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:5709
  #, 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:5715
  #, 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:5720
  #, 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:5728
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.cc:6068
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6070
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6165
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr ""
  
! #: fortran/decl.cc:6182
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6201
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6203
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6213
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6215
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6223
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6232
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6234
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6242
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6250
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6252
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6270
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6280
  #, 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:6290
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6303
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6314
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6369 fortran/decl.cc:10008
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6375
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6409
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6416
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6423
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6464
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:6562
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:6584
  #, 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:6595
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6601
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6613
  #, 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:6627
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6635
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6647
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.cc:6653
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
! #: fortran/decl.cc:6666
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6740
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6792
  #, fuzzy, gcc-internal-format
  #| msgid "Missing name"
  msgid "Missing symbol"
  msgstr "Прапушчана назва"
  
! #: fortran/decl.cc:6821
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6899
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/decl.cc:6931
  #, 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:6973
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:6982
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7128
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7133
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.cc:7184
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.cc:7196
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7242
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7249
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7256
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7317
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7332 fortran/primary.cc:1998
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.cc:7338 fortran/decl.cc:7347
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7388
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.cc:7401
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7404
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7422
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7425
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7467
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr ""
  
! #: fortran/decl.cc:7471
  #, 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:7476
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7483
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7522
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.cc:7599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: fortran/decl.cc:7609 fortran/decl.cc:8752
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr ""
  
! #: fortran/decl.cc:7813
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7820
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:7826
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.cc:7849
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:7895 fortran/decl.cc:8086 fortran/decl.cc:12143
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:7944 fortran/decl.cc:12043
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:7951
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7955
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8030
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8048
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.cc:8057 fortran/decl.cc:10783
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:8127
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:8229 fortran/decl.cc:8508 fortran/decl.cc:8719
  #: 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:8259 fortran/decl.cc:8777
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8402
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8411
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.cc:8414
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:8417
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.cc:8420
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.cc:8424 fortran/decl.cc:8469
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:8428
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.cc:8432
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.cc:8436
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.cc:8441
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.cc:8445
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.cc:8449
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.cc:8453
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.cc:8457
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.cc:8461
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8482
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr ""
  
! #: fortran/decl.cc:8533 fortran/decl.cc:8759
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8627
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.cc:8786
  #, 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:8849 fortran/decl.cc:8856
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8912
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr ""
  
! #: fortran/decl.cc:8920
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8939
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8945
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8951
  #, 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:8980
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.cc:9263
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9272
  #, 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:9281
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:9292
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9317
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9334
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9348 fortran/decl.cc:9356
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9456
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9464
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9472
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9481
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.cc:9586
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.cc:9623
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:9637 fortran/decl.cc:9677
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9653
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr ""
  
! #: fortran/decl.cc:9657
  #, 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:9663
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9702
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr ""
  
! #: fortran/decl.cc:9706
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.cc:9726
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9738
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9764
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9796
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9815
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9854
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9952
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:9968
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10016
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10050
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10077 fortran/decl.cc:10102
  #, 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:10123 fortran/decl.cc:10143
  #, 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:10165
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10172
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10178
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10198
  #, 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:10223
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10239
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10258 fortran/decl.cc:10314
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10293
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10300
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10349
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10356
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10375
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10386
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10421
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10443
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10460
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10464
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10502
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10514
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10541
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10566
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10578
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10622
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10647
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:10758
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.cc:10816
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.cc:10865
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:10874
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.cc:10880
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10887
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:10894
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.cc:10917
  #, 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:10929
  #, 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:10950
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.cc:10996
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.cc:11002
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:11049
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11082
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11117
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:11131
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11149
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11156
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.cc:11319
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11332
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11361
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.cc:11372
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:11375
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.cc:11390
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11399
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.cc:11462
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.cc:11565
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.cc:11597
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11676
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.cc:11724
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr ""
  
! #: fortran/decl.cc:11760
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11807 fortran/decl.cc:11822
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11842
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11862
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11889
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11907
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.cc:11923
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.cc:11936
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11938
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11946
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:11959
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:12001
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12007
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr ""
  
! #: fortran/decl.cc:12027
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12032
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:12055
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12059
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.cc:12071
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12077
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:12087
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12104
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:12115
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12202 fortran/decl.cc:12484
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12213 fortran/decl.cc:12496
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.cc:12234 fortran/decl.cc:12517
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12245 fortran/decl.cc:12528
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12252
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr ""
  
! #: fortran/decl.cc:12273
  #, 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:12282
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12291
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12298
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12307
  #, 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:12348
  #, 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:12355
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12391
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12398
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12408
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12434
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12464
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.cc:12564
  #, 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:12572
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.cc:12620
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12630
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12648
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12694
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.cc:12706
  #, 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:12728
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.cc:12735
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12745
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12751
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "Unknown procedure name %qs at %C"
  msgstr "невядомая назва рэгістра: %s"
  
! #: fortran/decl.cc:12764
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr ""
  
! #: fortran/decl.cc:12838
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12884
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12905
  #, 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:12919
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:12991
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13008
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13025
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
*************** msgid "Illegal id in copy_walk_reduction
*** 78465,78472 ****
  msgstr ""
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7679 fortran/trans-array.cc:9507
! #: fortran/trans-intrinsic.cc:8798
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr ""
--- 78557,78564 ----
  msgstr ""
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7709 fortran/trans-array.cc:9537
! #: fortran/trans-intrinsic.cc:8803
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr ""
*************** msgstr ""
*** 78547,78553 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3443 fortran/trans-expr.cc:2057
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
--- 78639,78645 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3443 fortran/trans-expr.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
*************** msgstr ""
*** 78687,78698 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20051
  #, 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:20069
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 78779,78790 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20098
  #, 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:20116
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 78702,79425 ****
  msgid "Operator interface at %L conflicts with intrinsic interface"
  msgstr ""
  
! #: fortran/interface.cc:1545 fortran/interface.cc:1617
  #, gcc-internal-format, gfc-internal-format
  msgid "check_dummy_characteristics: Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1742
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible character length mismatch in function result between %L and %L"
  msgstr ""
  
! #: fortran/interface.cc:1751
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (1): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1798
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1995
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:2000
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:2004
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:2008
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr ""
  
! #: fortran/interface.cc:2020
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr ""
  
! #: fortran/interface.cc:2024
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr ""
  
! #: fortran/interface.cc:2032
  #, gcc-internal-format
  msgid "Internal procedure %qs in %s at %L"
  msgstr ""
  
! #: fortran/interface.cc:2089 fortran/interface.cc:2094
  #, gcc-internal-format
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2099
  #, gcc-internal-format
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr ""
  
! #: fortran/interface.cc:2137
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr ""
  
! #: fortran/interface.cc:2342
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr ""
  
! #: fortran/interface.cc:2345
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2348
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.cc:2351
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2363
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2367
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.cc:2371
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2495
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:2507 fortran/interface.cc:2523
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in dummy procedure at %L conflicts with %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:2511 fortran/interface.cc:2527
! #: fortran/interface.cc:2624
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:2546
  #, gcc-internal-format
  msgid "Passing global subroutine %qs declared at %L as function at %L"
  msgstr ""
  
! #: fortran/interface.cc:2553
  #, gcc-internal-format
  msgid "Passing global function %qs declared at %L as subroutine at %L"
  msgstr ""
  
! #: fortran/interface.cc:2566
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch between subroutine and function at %L"
  msgstr ""
  
! #: fortran/interface.cc:2582
  #, gcc-internal-format
  msgid "Type mismatch at %L passing global function %qs declared at %L (%s/%s)"
  msgstr ""
  
! #: fortran/interface.cc:2635
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.cc:2658
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr ""
  
! #: fortran/interface.cc:2668
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr ""
  
! #: fortran/interface.cc:2678
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.cc:2692
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L corresponding to assumed-rank dummy argument %qs must be assumed-shape or assumed-rank"
  msgstr ""
  
! #: fortran/interface.cc:2709
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr ""
  
! #: fortran/interface.cc:2719
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.cc:2734
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.cc:2750
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr ""
  
! #: fortran/interface.cc:2772
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.cc:2790
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.cc:2805
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.cc:2820
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.cc:2839
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.cc:2852
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:2859
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.cc:2946
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2957
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:2962
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2975
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2983
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3390
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr ""
  
! #: fortran/interface.cc:3413
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:3417
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr ""
  
! #: fortran/interface.cc:3426
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.cc:3436
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3449
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3467
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3490
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3503
  #, gcc-internal-format
  msgid "The assumed-size dummy %qs is being passed at %L to an assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3514
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-length dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3554
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3557
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3583
  #, 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:3595
  #, 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:3626 fortran/interface.cc:3631
  #, 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:3640 fortran/interface.cc:3645
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3660
  #, 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:3708
  #, gcc-internal-format
  msgid "Character length of actual argument longer than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3720 fortran/interface.cc:3728
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3746 fortran/interface.cc:3751
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3777
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3794
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3861
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.cc:3890
  #, gcc-internal-format
  msgid "Actual argument to assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown size"
  msgstr ""
  
! #: fortran/interface.cc:3905
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: fortran/interface.cc:3914
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3923
  #, 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:3937
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3951
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:3966
  #, 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:3981
  #, 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:3994
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.cc:4005
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.cc:4016
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4054
  #, 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:4074
  #, 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:4092
  #, 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:4113
  #, 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:4141
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:4154
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4282
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4311
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4337
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4347
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4377
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4397
  #, 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:4409
  #, 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:4419
  #, 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:4430
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4472
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:4476 fortran/interface.cc:4486
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.cc:4482
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4495
  #, 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:4503
  #, 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:4511
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.cc:4528
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:4537
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4546
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4561
  #, 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:4576
  #, 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:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.cc:4594
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4604
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4646
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4657
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4742
  #, 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:4812
  #, fuzzy, gcc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "Unable to find symbol %qs"
  msgstr "не знойдзен клас \"%s\""
  
! #: fortran/interface.cc:5207
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.cc:5324
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.cc:5418
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5430
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.cc:5438
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5446
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.cc:5455
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.cc:5461
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.cc:5470
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.cc:5481
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.cc:5489
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5500
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.cc:5530
  #, 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:5541
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5550
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5559
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.cc:5570
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.cc:5577
  #, 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:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.cc:5605
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.cc:5612
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.cc:5616
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5620
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.cc:5624
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.cc:5682 fortran/interface.cc:5728
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.cc:5694
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.cc:5706
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5713
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
--- 78794,79517 ----
  msgid "Operator interface at %L conflicts with intrinsic interface"
  msgstr ""
  
! #: fortran/interface.cc:1545 fortran/interface.cc:1626
  #, gcc-internal-format, gfc-internal-format
  msgid "check_dummy_characteristics: Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1751
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible character length mismatch in function result between %L and %L"
  msgstr ""
  
! #: fortran/interface.cc:1760
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (1): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1807
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:2004
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:2009
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:2013
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:2017
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr ""
  
! #: fortran/interface.cc:2029
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr ""
  
! #: fortran/interface.cc:2033
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr ""
  
! #: fortran/interface.cc:2041
  #, gcc-internal-format
  msgid "Internal procedure %qs in %s at %L"
  msgstr ""
  
! #: fortran/interface.cc:2098 fortran/interface.cc:2103
  #, gcc-internal-format
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2108
  #, gcc-internal-format
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr ""
  
! #: fortran/interface.cc:2146
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr ""
  
! #: fortran/interface.cc:2351
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr ""
  
! #: fortran/interface.cc:2354
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2357
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.cc:2360
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2372
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2376
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.cc:2380
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2504
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:2516 fortran/interface.cc:2532
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in dummy procedure at %L conflicts with %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:2520 fortran/interface.cc:2536
! #: fortran/interface.cc:2633
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:2555
  #, gcc-internal-format
  msgid "Passing global subroutine %qs declared at %L as function at %L"
  msgstr ""
  
! #: fortran/interface.cc:2562
  #, gcc-internal-format
  msgid "Passing global function %qs declared at %L as subroutine at %L"
  msgstr ""
  
! #: fortran/interface.cc:2575
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch between subroutine and function at %L"
  msgstr ""
  
! #: fortran/interface.cc:2591
  #, gcc-internal-format
  msgid "Type mismatch at %L passing global function %qs declared at %L (%s/%s)"
  msgstr ""
  
! #: fortran/interface.cc:2644
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.cc:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr ""
  
! #: fortran/interface.cc:2677
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr ""
  
! #: fortran/interface.cc:2687
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.cc:2701
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L corresponding to assumed-rank dummy argument %qs must be assumed-shape or assumed-rank"
  msgstr ""
  
! #: fortran/interface.cc:2718
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr ""
  
! #: fortran/interface.cc:2728
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.cc:2743
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.cc:2759
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr ""
  
! #: fortran/interface.cc:2781
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.cc:2799
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.cc:2814
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.cc:2829
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.cc:2848
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.cc:2861
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:2868
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.cc:2955
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2966
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:2971
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2984
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2992
  #, gcc-internal-format
  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:4063
  #, 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:4083
  #, 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:4101
  #, 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:4122
  #, 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:4150
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:4163
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4291
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4320
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4346
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4356
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4386
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4406
  #, 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:4418
  #, 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:4428
  #, 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:4439
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4481
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:4485 fortran/interface.cc:4495
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.cc:4491
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4504
  #, 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:4512
  #, 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:4520
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.cc:4537
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:4546
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4555
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4570
  #, 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:4585
  #, 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:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.cc:4603
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4613
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4655
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4666
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4751
  #, 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:4821
  #, fuzzy, gcc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "Unable to find symbol %qs"
  msgstr "не знойдзен клас \"%s\""
  
! #: fortran/interface.cc:5216
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.cc:5333
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.cc:5427
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5439
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.cc:5447
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5455
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.cc:5464
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.cc:5470
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.cc:5479
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.cc:5490
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.cc:5498
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5509
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.cc:5539
  #, 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:5550
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5559
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5568
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.cc:5579
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.cc:5586
  #, 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:5607
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.cc:5614
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.cc:5621
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.cc:5625
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5629
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.cc:5633
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.cc:5691 fortran/interface.cc:5737
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.cc:5703
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.cc:5715
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5722
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
*************** msgstr "пераўтварэньне з
*** 79609,79615 ****
  #. 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:13026
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr ""
--- 79701,79707 ----
  #. 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:13050
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr ""
*************** msgstr ""
*** 80156,80162 ****
  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:17803
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 80248,80254 ----
  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:17850
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr ""
*** 80839,80845 ****
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14156
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr ""
--- 80931,80937 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14180
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr ""
*************** msgid "Image control statement EVENT %s
*** 80870,80882 ****
  msgstr ""
  
  #: fortran/match.cc:3970 fortran/match.cc:4457 fortran/match.cc:4669
! #: fortran/match.cc:5221 fortran/match.cc:5593
  #, 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:5253 fortran/match.cc:5618
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
--- 80962,80974 ----
  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 ""
*************** msgstr ""
*** 80986,81192 ****
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.cc:5027
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5040
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.cc:5063
  #, 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:5093 fortran/match.cc:5531
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "пустая сімвальная канстанта"
  
! #: fortran/match.cc:5103
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5118
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5145
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5167
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5179
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.cc:5187
  #, 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:5204
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.cc:5231
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr ""
  
! #: fortran/match.cc:5247
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5270
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5276
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5283
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5289
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.cc:5307
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5313
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5346
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5354
  #, 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:5366
  #, 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:5433
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:5448
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.cc:5543
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5553
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5560
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5576
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5613
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.cc:5670
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5676
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5685
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CHANGE TEAM-END TEAM block"
  msgstr ""
  
! #: fortran/match.cc:5694
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.cc:5725
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr ""
  
! #: fortran/match.cc:5753
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr ""
  
! #: fortran/match.cc:5762
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.cc:5773
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.cc:5871
  #, 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:6012
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr ""
--- 81078,81284 ----
  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 ""
*************** msgstr ""
*** 81194,81255 ****
  #. 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:6087
  #, 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:6096
  #, 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:6103
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.cc:6111
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.cc:6122
  #, gcc-internal-format
  msgid "Symbol %qs at %C is USE associated from module %qs and cannot occur in COMMON"
  msgstr ""
  
! #: fortran/match.cc:6137
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.cc:6144
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a coarray"
  msgstr ""
  
! #: fortran/match.cc:6154
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.cc:6200
  #, 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:6262
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr ""
  
! #: fortran/match.cc:6375
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.cc:6385
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
--- 81286,81347 ----
  #. 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 ""
*************** msgstr ""
*** 81257,81443 ****
  #. 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:6410
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs at %C must be declared before the namelist is declared."
  msgstr ""
  
! #: fortran/match.cc:6430
  #, gcc-internal-format
  msgid "Derived type %qs at %L conflicts with namelist object %qs at %C"
  msgstr ""
  
! #: fortran/match.cc:6450
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.cc:6593
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.cc:6601
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.cc:6634
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.cc:6648
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6661
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6666
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:6759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of statement function argument at %L"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: fortran/match.cc:6826
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "метка \"%s\" вызначана, але не выкарыстоўваецца"
  
! #: fortran/match.cc:6832
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "метка \"%s\" вызначана, але не выкарыстоўваецца"
  
! #: fortran/match.cc:6846
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/match.cc:6851
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: fortran/match.cc:6978 fortran/match.cc:6996 fortran/match.cc:7017
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr ""
  
! #: fortran/match.cc:7027 fortran/match.cc:7033
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L must be scalar"
  msgstr ""
  
! #: fortran/match.cc:7042
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr ""
  
! #: fortran/match.cc:7074
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr ""
  
! #: fortran/match.cc:7460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: fortran/match.cc:7488
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7513
  #, 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:7701
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7742 fortran/match.cc:7796
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7806
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7842
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7894
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr ""
  
! #: fortran/match.cc:7912
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7944
  #, 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:7953
  #, 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:7966
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8042
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8062
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8108
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.cc:8117
  #, 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:8144
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8266
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.cc:8304
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
--- 81349,81535 ----
  #. 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:7524
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7549
  #, 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:7737
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7778 fortran/match.cc:7832
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7842
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7878
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7930
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr ""
  
! #: fortran/match.cc:7948
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7980
  #, 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:7989
  #, 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:8002
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8078
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8098
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8144
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.cc:8153
  #, 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:8180
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8302
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.cc:8340
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
*************** msgstr ""
*** 83123,83130 ****
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12804
! #: fortran/resolve.cc:14399
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
--- 83215,83222 ----
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12828
! #: fortran/resolve.cc:14446
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
*************** msgstr ""
*** 83267,83273 ****
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8399
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
--- 83359,83365 ----
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8531
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
*************** msgstr "аргумент для \"%s\" �
*** 85180,85186 ****
  
  #: fortran/primary.cc:2736
  #, gcc-internal-format, gfc-internal-format
! msgid "R901: A type parameter ref is not a designtor and cannot be followed by the type inquiry ref at %C"
  msgstr ""
  
  #: fortran/primary.cc:2744
--- 85272,85278 ----
  
  #: 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
*************** msgstr ""
*** 85268,85358 ****
  msgid "Too many components in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3635
  msgid "CHARACTER expression will be truncated in constructor (%td/%td) at %L"
  msgstr ""
  
! #: fortran/primary.cc:3653
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3665
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3719
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.cc:3883
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3942
  #, 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:3973 fortran/primary.cc:4488
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr ""
  
! #: fortran/primary.cc:4078
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:4110
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "метка \"%s\" вызначана, але не выкарыстоўваецца"
  
! #: fortran/primary.cc:4113
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:4160
  #, gcc-internal-format, gfc-internal-format
  msgid "F2023 R755: The empty type specification at %C is not allowed"
  msgstr ""
  
! #: fortran/primary.cc:4276
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: fortran/primary.cc:4289
  #, 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:4444
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: fortran/primary.cc:4570
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr ""
  
! #: fortran/primary.cc:4611
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.cc:4616
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr ""
  
! #: fortran/primary.cc:4652
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr ""
--- 85360,85450 ----
  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 ""
*************** msgstr ""
*** 85759,85765 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2054 fortran/resolve.cc:12087 fortran/resolve.cc:14326
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
--- 85851,85857 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2054 fortran/resolve.cc:12104 fortran/resolve.cc:14373
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
*************** msgstr ""
*** 85884,85890 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:3154 fortran/resolve.cc:19981
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
--- 85976,85982 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:3154 fortran/resolve.cc:20028
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
*************** msgstr ""
*** 86911,86917 ****
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:10262 fortran/resolve.cc:11101
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
--- 87003,87009 ----
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:10262 fortran/resolve.cc:11118
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
*************** msgstr ""
*** 86936,87179 ****
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10481
  #, 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:10497
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:10506
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10523
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:10539
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10593
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:10598
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.cc:10657
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10668
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:10960
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11009 fortran/resolve.cc:11021
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11050
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11063
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:11076
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:11079
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11089
  #, 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:11357
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11490
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11499
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11502
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11512
  #, 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:11621
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11675
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:11685
  #, 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:11698
  #, 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:11707
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:11714
  #, 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:11725
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:11731
  #, 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:11749
  #, 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:11800
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11810
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11814
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11817
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11824 fortran/resolve.cc:12051
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11836 fortran/resolve.cc:12063
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11848
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:11861
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:11874
  #, 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:11888
  #, 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:11909
  #, 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:12027
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12031 fortran/resolve.cc:12041
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.cc:12094
  #, 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:12103
  #, 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:12121 fortran/resolve.cc:12148
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12125 fortran/resolve.cc:12154
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12129
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
--- 87028,87276 ----
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10460
! #, gcc-internal-format, gfc-internal-format
! msgid "%s could not be resolved to a specific function at %L"
! msgstr ""
! 
! #: fortran/resolve.cc:10498
  #, 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:10514
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:10523
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10540
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:10556
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10610
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:10615
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.cc:10674
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10685
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:10977
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11026 fortran/resolve.cc:11038
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11067
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11080
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:11093
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:11096
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11106
  #, 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:11374
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11507
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11516
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11519
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11529
  #, 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:11638
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11692
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:11702
  #, 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:11715
  #, 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:11724
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:11731
  #, 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:11742
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:11748
  #, 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:11766
  #, 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:11817
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11827
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11831
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11834
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11841 fortran/resolve.cc:12068
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11853 fortran/resolve.cc:12080
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11865
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:11878
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:11891
  #, 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:11905
  #, 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:11926
  #, 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:12044
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12048 fortran/resolve.cc:12058
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.cc:12111
  #, 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:12120
  #, 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:12138 fortran/resolve.cc:12165
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12142 fortran/resolve.cc:12171
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12146
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 87181,87393 ****
  #. 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:12169
  #, 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:12241
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12257
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12270 fortran/resolve.cc:12365
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12280 fortran/resolve.cc:12375
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12310
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12323
  #, 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:12652
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12678
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:12690
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12725
  #, gcc-internal-format
  msgid "Expected shadow variable name to start with _"
  msgstr ""
  
! #: fortran/resolve.cc:12812
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:12933
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13013
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:13033
  #, 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:13081
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13113
  #, 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:13119
  #, 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:13131
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:13163
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13167
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13172
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13179
  #, 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:13190
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13579
  #, 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:13893
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13905
  #, 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:14222
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14226
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14237
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:14293
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14335
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14382
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14386
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:14447
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14452
  #, 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:14536
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14648
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:14669
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: fortran/resolve.cc:14765
  #, 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:14779
  #, 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 ""
--- 87278,87490 ----
  #. 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:12186
  #, 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:12258
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12274
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12287 fortran/resolve.cc:12382
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12297 fortran/resolve.cc:12392
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12327
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12340
  #, 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:12676
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12702
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:12714
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12749
  #, gcc-internal-format
  msgid "Expected shadow variable name to start with _"
  msgstr ""
  
! #: fortran/resolve.cc:12836
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:12957
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13037
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:13057
  #, 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:13105
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13137
  #, 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:13143
  #, 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:13155
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:13187
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13191
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13196
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13203
  #, 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:13214
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13603
  #, 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:13917
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13929
  #, 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:14246
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14250
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14261
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:14340
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14382
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14429
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14433
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:14494
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14499
  #, 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:14583
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14695
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:14716
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: fortran/resolve.cc:14812
  #, 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:14826
  #, 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 ""
*** 87395,88453 ****
  #. 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:14798
  #, 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:14884
  #, 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:15128
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15132
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15140
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15151
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15169
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15183
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15216
  #, 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:15238
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15271
  #, 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:15285
  #, 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:15307
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:15332
  #, 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:15353
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:15360
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:15408
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15411
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15414
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15417
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15420
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15423
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15465
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15497
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:15520
  #, 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:15542
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15560
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15572
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15582
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:15592
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15611
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15615
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15619
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:15623
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:15636
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15647
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15653
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15673
  #, 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:15690
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15704
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15763
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15769
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15775
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15783
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15789
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15832
  #, 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:15840
  #, 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:15848
  #, 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:15857
  #, 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:15881
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:15986
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:15995
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16003 fortran/resolve.cc:16021
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16011
  #, 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:16029
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16035
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16041
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:16049
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16058
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:16080
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16117
  #, 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:16187
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16234
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16293
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16305
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16333
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16389
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:16605
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16648
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16662
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16676 fortran/resolve.cc:17242
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16687
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16697
  #, 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:16740
  #, 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:16750
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:16756
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16762
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16791
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16801
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16898
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17003
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17012
  #, 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:17022
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17047
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17058
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:17175
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17189
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17205
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17215
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17224
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17233
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17275
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:17291
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17302
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:17315
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17348
  #, 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:17356
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17365
  #, 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:17451
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:17543
  #, 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:17556
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:17626
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17658
  #, 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:17672
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.cc:17695
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17756
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:17762
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17768
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17776
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17793
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17815
  #, 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:17826
  #, 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:17853
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17872
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17888
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:17899
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17907
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17929
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
  msgstr ""
  
! #: fortran/resolve.cc:17980
  #, 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:17992
  #, 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:17999
  #, 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:18058
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18071
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18136
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18139
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18246
  #, 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:18267
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18281
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18284
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18296
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18303
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18316
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:18322
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18332
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:18341
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18354 fortran/resolve.cc:18531
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:18368
  #, 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:18377
  #, 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:18386
  #, 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:18394
  #, 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:18401
  #, 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:18421
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:18428
  #, 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:18435
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18442
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18468
  #, 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:18478
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18557
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18572
  #, 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:18585
  #, 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:18603
  #, 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:18615
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18624
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18637
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:18646
  #, 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:18659
  #, 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:18675
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18683
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18691
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18704
  #, 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:18713
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18729
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18735
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18760
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18822
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:18824
  #, gcc-internal-format
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18829
  #, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:18845
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:18963
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.cc:18971
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:18978
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:18985
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.cc:19001
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19008
  #, 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:19017
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19079
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19092
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:19168
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19196
  #, 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:19204
  #, 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:19212
  #, 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:19219
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.cc:19344
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:19521
  #, 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:19527
  #, 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:19611
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19620
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19628
  #, 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:19644
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19747
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19762
  #, 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:19787
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:19796
  #, 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:19826
  #, 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:19836
  #, 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:19846
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19853
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19871
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19882
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19893
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.cc:19924
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19991
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:20004
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:20026
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:20036
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:20044
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:20058
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20076
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20083
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:20165
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 87492,88550 ----
  #. 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:14845
  #, 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:14931
  #, 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:15175
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15179
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15187
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15198
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15216
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15230
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15263
  #, 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:15285
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15318
  #, 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:15332
  #, 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:15354
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:15379
  #, 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:15400
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:15407
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:15455
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15458
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15461
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15464
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15467
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15470
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15512
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15544
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:15567
  #, 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:15589
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15607
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15619
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15629
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:15639
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15658
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15662
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15666
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:15670
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:15683
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15694
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15700
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15720
  #, 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:15737
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15751
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15810
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15816
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15822
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15830
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15836
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15879
  #, 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:15887
  #, 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:15895
  #, 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:15904
  #, 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:15928
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:16033
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:16042
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16050 fortran/resolve.cc:16068
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16058
  #, 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:16076
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16082
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16088
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:16096
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16105
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:16127
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16164
  #, 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:16234
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16281
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16340
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16352
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16380
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16436
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:16652
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16695
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16709
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16723 fortran/resolve.cc:17289
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16734
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16744
  #, 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:16787
  #, 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:16797
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:16803
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16809
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16838
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16848
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16945
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17050
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17059
  #, 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:17069
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17094
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17105
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:17222
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17236
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17252
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17262
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17271
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17280
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17322
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:17338
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17349
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:17362
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17395
  #, 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:17403
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17412
  #, 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:17498
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:17590
  #, 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:17603
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:17673
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17705
  #, 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:17719
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.cc:17742
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17803
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:17809
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17815
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17823
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17840
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17862
  #, 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:17873
  #, 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:17900
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17919
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17935
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:17946
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17954
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17976
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
  msgstr ""
  
! #: fortran/resolve.cc:18027
  #, 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:18039
  #, 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:18046
  #, 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:18105
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18118
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18183
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18186
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18293
  #, 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:18314
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18328
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18331
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18343
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18350
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18363
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:18369
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18379
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:18388
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18401 fortran/resolve.cc:18578
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:18415
  #, 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:18424
  #, 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:18433
  #, 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:18441
  #, 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:18448
  #, 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:18468
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:18475
  #, 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:18482
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18489
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18515
  #, 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:18525
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18604
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18619
  #, 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:18632
  #, 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:18650
  #, 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:18662
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18671
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18684
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:18693
  #, 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:18706
  #, 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:18722
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18730
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18738
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18751
  #, 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:18760
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18776
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18782
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18807
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18869
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:18871
  #, gcc-internal-format
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18876
  #, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:18892
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19010
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.cc:19018
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:19025
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:19032
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.cc:19048
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19055
  #, 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:19064
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19126
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19139
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:19215
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19243
  #, 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:19251
  #, 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:19259
  #, 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:19266
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.cc:19391
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:19568
  #, 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:19574
  #, 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:19658
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19667
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19675
  #, 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:19691
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19794
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19809
  #, 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:19834
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:19843
  #, 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:19873
  #, 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:19883
  #, 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:19893
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19900
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19918
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19929
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19940
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.cc:19971
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20038
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:20051
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:20073
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:20083
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:20091
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:20105
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20123
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20130
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:20212
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr ""
*** 88952,89155 ****
  msgid "gfc_free_statement(): Bad statement"
  msgstr ""
  
! #: fortran/symbol.cc:139
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE (type) statement at %L following an IMPLICIT statement"
  msgstr ""
  
! #: fortran/symbol.cc:176
  #, gcc-internal-format
  msgid "Letter %qc already set in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/symbol.cc:198
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
  msgstr ""
  
! #: fortran/symbol.cc:208
  #, gcc-internal-format
  msgid "Letter %qc already has an IMPLICIT type at %C"
  msgstr ""
  
! #: fortran/symbol.cc:232
  #, gcc-internal-format
  msgid "Option %<-fallow-leading-underscore%> is for use only by gfortran developers, and should not be used for implicitly typed variables"
  msgstr ""
  
! #: fortran/symbol.cc:237
  #, gcc-internal-format
  msgid "gfc_get_default_type(): Bad symbol %qs"
  msgstr ""
  
! #: fortran/symbol.cc:307
  #, gcc-internal-format
  msgid "gfc_set_default_type(): symbol already has a type"
  msgstr ""
  
! #: fortran/symbol.cc:317
  #, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/symbol.cc:321
  #, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type"
  msgstr ""
  
  #. BIND(C) variables should not be implicitly declared.
! #: fortran/symbol.cc:341
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) variable %qs at %L may not be C interoperable"
  msgstr ""
  
  #. Dummy args to a BIND(C) routine may not be interoperable if
  #. they are implicitly typed.
! #: fortran/symbol.cc:357
  #, gcc-internal-format
  msgid "Implicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:398
  #, gcc-internal-format
  msgid "Function result %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/symbol.cc:418 fortran/symbol.cc:945 fortran/symbol.cc:1859
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s attribute conflicts with %s attribute at %L"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: fortran/symbol.cc:424 fortran/symbol.cc:948
  #, gcc-internal-format
  msgid "%s attribute conflicts with %s attribute in %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:508
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
  msgstr ""
  
! #: fortran/symbol.cc:533
  #, gcc-internal-format, gfc-internal-format
  msgid "Namelist group name at %L cannot have the SAVE attribute"
  msgstr ""
  
! #: fortran/symbol.cc:552
  #, gcc-internal-format
  msgid "internal procedure %qs at %L conflicts with DUMMY argument"
  msgstr ""
  
! #: fortran/symbol.cc:588
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer at %C"
  msgstr ""
  
! #: fortran/symbol.cc:809
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s attribute applied to %s %s at %L"
  msgstr "\"%s\" звычайна функцыя"
  
! #: fortran/symbol.cc:816
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) applied to %s %s at %L"
  msgstr ""
  
! #: fortran/symbol.cc:990
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol at %L"
  msgstr ""
  
! #: fortran/symbol.cc:993
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol %s at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1009
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1051
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1068
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate AUTOMATIC attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1092
  #, gcc-internal-format
  msgid "CODIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1118
  #, gcc-internal-format
  msgid "DIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1281
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %L appears in multiple pointer() statements"
  msgstr ""
  
! #: fortran/symbol.cc:1300
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate PROTECTED attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgstr ""
  
! #: fortran/symbol.cc:1345
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified near %C"
  msgstr ""
  
! #: fortran/symbol.cc:1349
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1369
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VALUE attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1388
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VOLATILE attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1400
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %L cannot be specified in a PURE procedure"
  msgstr ""
  
! #: fortran/symbol.cc:1421
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1855
  #, gcc-internal-format
  msgid "%s attribute of %qs conflicts with %s attribute at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1892
  #, gcc-internal-format, gfc-internal-format
! msgid ""
! "%s procedure at %L is already declared as %s procedure. \n"
! "F2008: A pointer function assignment is ambiguous if it is the first executable statement after the specification block. Please add any other kind of executable statement before it. FIXME"
  msgstr ""
  
! #: fortran/symbol.cc:1900
! #, gcc-internal-format, gfc-internal-format
! msgid "%s procedure at %L is already declared as %s procedure"
  msgstr ""
  
  #: fortran/symbol.cc:1935
--- 89049,89250 ----
  msgid "gfc_free_statement(): Bad statement"
  msgstr ""
  
! #: fortran/symbol.cc:140
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE (type) statement at %L following an IMPLICIT statement"
  msgstr ""
  
! #: fortran/symbol.cc:177
  #, gcc-internal-format
  msgid "Letter %qc already set in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/symbol.cc:199
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
  msgstr ""
  
! #: fortran/symbol.cc:209
  #, gcc-internal-format
  msgid "Letter %qc already has an IMPLICIT type at %C"
  msgstr ""
  
! #: fortran/symbol.cc:233
  #, gcc-internal-format
  msgid "Option %<-fallow-leading-underscore%> is for use only by gfortran developers, and should not be used for implicitly typed variables"
  msgstr ""
  
! #: fortran/symbol.cc:238
  #, gcc-internal-format
  msgid "gfc_get_default_type(): Bad symbol %qs"
  msgstr ""
  
! #: fortran/symbol.cc:308
  #, gcc-internal-format
  msgid "gfc_set_default_type(): symbol already has a type"
  msgstr ""
  
! #: fortran/symbol.cc:318
  #, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/symbol.cc:322
  #, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type"
  msgstr ""
  
  #. BIND(C) variables should not be implicitly declared.
! #: fortran/symbol.cc:342
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) variable %qs at %L may not be C interoperable"
  msgstr ""
  
  #. Dummy args to a BIND(C) routine may not be interoperable if
  #. they are implicitly typed.
! #: fortran/symbol.cc:358
  #, gcc-internal-format
  msgid "Implicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:399
  #, gcc-internal-format
  msgid "Function result %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/symbol.cc:419 fortran/symbol.cc:946 fortran/symbol.cc:1860
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s attribute conflicts with %s attribute at %L"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: fortran/symbol.cc:425 fortran/symbol.cc:949
  #, gcc-internal-format
  msgid "%s attribute conflicts with %s attribute in %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:509
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
  msgstr ""
  
! #: fortran/symbol.cc:534
  #, gcc-internal-format, gfc-internal-format
  msgid "Namelist group name at %L cannot have the SAVE attribute"
  msgstr ""
  
! #: fortran/symbol.cc:553
  #, gcc-internal-format
  msgid "internal procedure %qs at %L conflicts with DUMMY argument"
  msgstr ""
  
! #: fortran/symbol.cc:589
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer at %C"
  msgstr ""
  
! #: fortran/symbol.cc:810
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s attribute applied to %s %s at %L"
  msgstr "\"%s\" звычайна функцыя"
  
! #: fortran/symbol.cc:817
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) applied to %s %s at %L"
  msgstr ""
  
! #: fortran/symbol.cc:991
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol at %L"
  msgstr ""
  
! #: fortran/symbol.cc:994
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol %s at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1010
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1052
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1069
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate AUTOMATIC attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1093
  #, gcc-internal-format
  msgid "CODIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1119
  #, gcc-internal-format
  msgid "DIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1282
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %L appears in multiple pointer() statements"
  msgstr ""
  
! #: fortran/symbol.cc:1301
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate PROTECTED attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1333
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgstr ""
  
! #: fortran/symbol.cc:1346
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified near %C"
  msgstr ""
  
! #: fortran/symbol.cc:1350
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1370
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VALUE attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1389
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VOLATILE attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1401
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %L cannot be specified in a PURE procedure"
  msgstr ""
  
! #: fortran/symbol.cc:1422
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1856
  #, gcc-internal-format
  msgid "%s attribute of %qs conflicts with %s attribute at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1891
  #, gcc-internal-format, gfc-internal-format
! msgid "%s procedure at %L is already declared as %s procedure"
  msgstr ""
  
! #: fortran/symbol.cc:1898
! #, gcc-internal-format
! msgid "F2008: A pointer function assignment is ambiguous if it is the first executable statement after the specification block.  Please add any other kind of executable statement before it"
  msgstr ""
  
  #: fortran/symbol.cc:1935
*************** msgstr ""
*** 89242,89355 ****
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr ""
  
! #: fortran/symbol.cc:2935
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr ""
  
! #: fortran/symbol.cc:2946
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr ""
  
! #: fortran/symbol.cc:2956
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr ""
  
! #: fortran/symbol.cc:2963
  #, 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:3004
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr ""
  
! #: fortran/symbol.cc:3013
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr ""
  
! #: fortran/symbol.cc:3021
  #, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr ""
  
! #: fortran/symbol.cc:3025
  #, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr ""
  
! #: fortran/symbol.cc:3430
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3433
  #, 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:3678
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.cc:4733
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4746
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4774
  #, 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:4780
  #, 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:4802
  #, 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:4812
  #, 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:4823
  #, 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:4862
  #, 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:4872
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4884
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5397 fortran/symbol.cc:5402
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
--- 89337,89450 ----
  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:3436
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3439
  #, 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:3684
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.cc:4739
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4752
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4780
  #, 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:4786
  #, 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:4808
  #, 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:4818
  #, 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:4829
  #, 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:4868
  #, 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:4878
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4890
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5403 fortran/symbol.cc:5408
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
*************** msgstr ""
*** 89379,89402 ****
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10593
  #, 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 ""
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7083
  #, 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:9503
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.cc:13266
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
--- 89474,89502 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10648
  #, 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:4023
+ #, 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 ""
+ 
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7113
  #, 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:9533
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.cc:13291
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
*************** msgstr ""
*** 89525,89648 ****
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.cc:4823 fortran/trans-decl.cc:7990
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:5373
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.cc:5685
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.cc:5698
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6384
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr ""
  
! #: fortran/trans-decl.cc:6387
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6402
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:6408
  #, 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:6419 fortran/trans-decl.cc:6570
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6435
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6454
  #, fuzzy, gcc-internal-format
  #| msgid "unused variable `%s'"
  msgid "Unused variable %qs declared at %L"
  msgstr "невыкарыстоўваемая пераменная \"%s\""
  
! #: fortran/trans-decl.cc:6503
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: fortran/trans-decl.cc:6507
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6537
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:7136
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7335 fortran/trans-expr.cc:6207
  #, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr ""
  
! #: fortran/trans-decl.cc:8474
  #, 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:1231
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr ""
  
! #: fortran/trans-expr.cc:2061
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.cc:2387
  #, 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:2396
  #, 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:4308
  #, fuzzy, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: fortran/trans-expr.cc:5958
  #, 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:11200
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 89625,89748 ----
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.cc:4824 fortran/trans-decl.cc:7998
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:5381
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.cc:5693
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.cc:5706
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6392
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr ""
  
! #: fortran/trans-decl.cc:6395
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6410
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:6416
  #, 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:6427 fortran/trans-decl.cc:6578
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6443
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6462
  #, fuzzy, gcc-internal-format
  #| msgid "unused variable `%s'"
  msgid "Unused variable %qs declared at %L"
  msgstr "невыкарыстоўваемая пераменная \"%s\""
  
! #: fortran/trans-decl.cc:6511
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: fortran/trans-decl.cc:6515
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6545
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:7144
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7343 fortran/trans-expr.cc:6252
  #, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr ""
  
! #: fortran/trans-decl.cc:8482
  #, 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:6003
  #, 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:11255
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 89652,89669 ****
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:1899 fortran/trans-intrinsic.cc:2467
! #: fortran/trans-intrinsic.cc:2673
  #, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:12988 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:12995
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr ""
--- 89752,89769 ----
  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:12993 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:13000
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr ""
*************** msgstr ""
*** 89673,89870 ****
  msgid "build_dt: format with namelist"
  msgstr ""
  
! #: fortran/trans-io.cc:2552
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad IO basetype (%d)"
  msgstr ""
  
! #: fortran/trans-openmp.cc:932 fortran/trans-openmp.cc:1449
  #, fuzzy, gcc-internal-format
  msgid "Sorry, polymorphic arrays not yet supported for firstprivate"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: fortran/trans-openmp.cc:1604
  #, gcc-internal-format
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2149
  #, gcc-internal-format
  msgid "Mapping of unlimited polymorphic list item %qD is unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2154
  #, gcc-internal-format
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4204
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: fortran/trans-openmp.cc:4668
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4977
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5102
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6138
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6141
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6144
  #, 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:6721 fortran/trans-openmp.cc:6741
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6743
  #, gcc-internal-format
  msgid "Used here"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9311
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9721
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9732
  #, 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:9735
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9738
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9741
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9744
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9780
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find source %s"
  msgid "Cannot find symbol %qs at %L"
  msgstr "не магу знайсці крыніцу %s"
  
! #: fortran/trans-openmp.cc:9793
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9799
  #, gcc-internal-format
  msgid "variant %qs at %L is the same as base function"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9841
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9847
  #, 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:9873
  #, 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:9883
  #, 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:9893
  #, 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:9908
  #, 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:10009 fortran/trans-openmp.cc:10048
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected positive argument index at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10020
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10058
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10084
  #, gcc-internal-format
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10098
  #, 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:10105
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10112
  #, 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:10121
  #, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10138
  #, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr ""
--- 89773,89970 ----
  msgid "build_dt: format with namelist"
  msgstr ""
  
! #: fortran/trans-io.cc:2554
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad IO basetype (%d)"
  msgstr ""
  
! #: fortran/trans-openmp.cc:964 fortran/trans-openmp.cc:1487
  #, fuzzy, gcc-internal-format
  msgid "Sorry, polymorphic arrays not yet supported for firstprivate"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: fortran/trans-openmp.cc:1642
  #, gcc-internal-format
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2187
  #, gcc-internal-format
  msgid "Mapping of unlimited polymorphic list item %qD is unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2192
  #, gcc-internal-format
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4423
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: fortran/trans-openmp.cc:4914
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5109
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5234
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6270
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6273
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6276
  #, 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:6853 fortran/trans-openmp.cc:6873
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6875
  #, gcc-internal-format
  msgid "Used here"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9443
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9853
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9864
  #, 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:9867
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9870
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9873
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9876
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9912
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find source %s"
  msgid "Cannot find symbol %qs at %L"
  msgstr "не магу знайсці крыніцу %s"
  
! #: fortran/trans-openmp.cc:9925
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9931
  #, gcc-internal-format
  msgid "variant %qs at %L is the same as base function"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9973
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9979
  #, 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:10005
  #, 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:10015
  #, 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:10025
  #, 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:10040
  #, 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:10141 fortran/trans-openmp.cc:10180
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected positive argument index at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10152
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10216
  #, gcc-internal-format
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10230
  #, 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:10237
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10244
  #, 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:10253
  #, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10270
  #, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr ""
*************** msgstr ""
*** 89879,89901 ****
  msgid "Sorry, the lock component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-stmt.cc:1496
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, only support for integer kind %d implemented for image-set at %L"
  msgstr ""
  
! #: fortran/trans-stmt.cc:3950
  #, gcc-internal-format
  msgid "gfc_trans_select(): Bad type for case expr."
  msgstr ""
  
! #: fortran/trans-stmt.cc:5313
  #, gcc-internal-format
  msgid "Sorry, %s specifier at %L for assumed-size array %qs is not yet supported"
  msgstr ""
  
  #. Cf. PR fortran/
! #: fortran/trans-stmt.cc:5350
  #, gcc-internal-format
  msgid "Sorry, LOCAL specifier at %L for %qs of derived type with default initializer is not yet supported"
  msgstr ""
--- 89979,90001 ----
  msgid "Sorry, the lock component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-stmt.cc:1499
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, only support for integer kind %d implemented for image-set at %L"
  msgstr ""
  
! #: fortran/trans-stmt.cc:3953
  #, gcc-internal-format
  msgid "gfc_trans_select(): Bad type for case expr."
  msgstr ""
  
! #: fortran/trans-stmt.cc:5316
  #, gcc-internal-format
  msgid "Sorry, %s specifier at %L for assumed-size array %qs is not yet supported"
  msgstr ""
  
  #. Cf. PR fortran/
! #: fortran/trans-stmt.cc:5353
  #, gcc-internal-format
  msgid "Sorry, LOCAL specifier at %L for %qs of derived type with default initializer is not yet supported"
  msgstr ""
*************** msgstr ""
*** 91628,91640 ****
  msgid "ignoring returned value of type %qT, that must be used"
  msgstr ""
  
! #: rust/checks/lints/rust-lint-unused-var.cc:53
  #, fuzzy, gcc-internal-format
  #| msgid "unused parameter `%s'"
  msgid "unused name %qE"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: rust/resolve/rust-late-name-resolver-2.0.cc:340
  #, gcc-internal-format, gfc-internal-format
  msgid "are you trying to break %s? how dare you?"
  msgstr ""
--- 91728,91740 ----
  msgid "ignoring returned value of type %qT, that must be used"
  msgstr ""
  
! #: rust/checks/lints/rust-lint-unused-var.cc:62
  #, fuzzy, gcc-internal-format
  #| msgid "unused parameter `%s'"
  msgid "unused name %qE"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: rust/resolve/rust-late-name-resolver-2.0.cc:351
  #, gcc-internal-format, gfc-internal-format
  msgid "are you trying to break %s? how dare you?"
  msgstr ""
diff -Nrcpad gcc-16-20260329/gcc/po/da.po gcc-16-20260405/gcc/po/da.po
*** gcc-16-20260329/gcc/po/da.po	Sun Mar 29 22:32:07 2026
--- gcc-16-20260405/gcc/po/da.po	Sun Apr  5 22:32:08 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-02-19 21:05+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-03-26 15:06+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 "venstreskiftsantal er negativ"
*** 281,335 ****
  msgid "-f%s ignored (not supported for DJGPP)\n"
  msgstr "-f%s ignoreret (ikke understøttet for DJGPP)\n"
  
! #: gcc.cc:873 gcc.cc:930
  #, fuzzy
  msgid "-gz is not supported in this configuration"
  msgstr "%s understøttes ikke af denne konfiguration"
  
! #: gcc.cc:879
  #, fuzzy
  msgid "-gz=zstd is not supported in this configuration"
  msgstr "%s understøttes ikke af denne konfiguration"
  
! #: gcc.cc:1124
  #, fuzzy
  msgid "-fuse-linker-plugin is not supported in this configuration"
  msgstr "%s understøttes ikke af denne konfiguration"
  
! #: gcc.cc:1140
  #, fuzzy
  msgid "cannot specify -static with -fsanitize=address"
  msgstr "kan ikke angive -o med -c eller -S og flere oversættelser"
  
! #: gcc.cc:1142
  #, fuzzy
  msgid "cannot specify -static with -fsanitize=hwaddress"
  msgstr "kan ikke angive -o med -c eller -S og flere oversættelser"
  
! #: gcc.cc:1144
  msgid "cannot specify -static with -fsanitize=thread"
  msgstr ""
  
! #: gcc.cc:1166
  #, fuzzy
  msgid "-fvtable-verify=std is not supported in this configuration"
  msgstr "%s understøttes ikke af denne konfiguration"
  
! #: gcc.cc:1168
  #, fuzzy
  msgid "-fvtable-verify=preinit is not supported in this configuration"
  msgstr "%s understøttes ikke af denne konfiguration"
  
! #: gcc.cc:1311 ada/gcc-interface/lang-specs.h:37
  msgid "-pg and -fomit-frame-pointer are incompatible"
  msgstr "-pg og -fomit-frame-pointer er indbyrdes uforenelige"
  
! #: gcc.cc:1486
  #, fuzzy
  msgid "GNU C no longer supports -traditional without -E"
  msgstr "GNU C understøtter ikke -CC uden -E"
  
! #: gcc.cc:1495
  #, fuzzy
  #| msgid "-E required when input is from standard input"
  msgid "-E or -x required when input is from standard input"
--- 281,335 ----
  msgid "-f%s ignored (not supported for DJGPP)\n"
  msgstr "-f%s ignoreret (ikke understøttet for DJGPP)\n"
  
! #: gcc.cc:874 gcc.cc:931
  #, fuzzy
  msgid "-gz is not supported in this configuration"
  msgstr "%s understøttes ikke af denne konfiguration"
  
! #: gcc.cc:880
  #, fuzzy
  msgid "-gz=zstd is not supported in this configuration"
  msgstr "%s understøttes ikke af denne konfiguration"
  
! #: gcc.cc:1125
  #, fuzzy
  msgid "-fuse-linker-plugin is not supported in this configuration"
  msgstr "%s understøttes ikke af denne konfiguration"
  
! #: gcc.cc:1141
  #, fuzzy
  msgid "cannot specify -static with -fsanitize=address"
  msgstr "kan ikke angive -o med -c eller -S og flere oversættelser"
  
! #: gcc.cc:1143
  #, fuzzy
  msgid "cannot specify -static with -fsanitize=hwaddress"
  msgstr "kan ikke angive -o med -c eller -S og flere oversættelser"
  
! #: gcc.cc:1145
  msgid "cannot specify -static with -fsanitize=thread"
  msgstr ""
  
! #: gcc.cc:1167
  #, fuzzy
  msgid "-fvtable-verify=std is not supported in this configuration"
  msgstr "%s understøttes ikke af denne konfiguration"
  
! #: gcc.cc:1169
  #, fuzzy
  msgid "-fvtable-verify=preinit is not supported in this configuration"
  msgstr "%s understøttes ikke af denne konfiguration"
  
! #: gcc.cc:1312 ada/gcc-interface/lang-specs.h:37
  msgid "-pg and -fomit-frame-pointer are incompatible"
  msgstr "-pg og -fomit-frame-pointer er indbyrdes uforenelige"
  
! #: gcc.cc:1487
  #, fuzzy
  msgid "GNU C no longer supports -traditional without -E"
  msgstr "GNU C understøtter ikke -CC uden -E"
  
! #: gcc.cc:1496
  #, fuzzy
  #| msgid "-E required when input is from standard input"
  msgid "-E or -x required when input is from standard input"
*************** 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:655 common.opt:1233 common.opt:1237 common.opt:1241
! #: common.opt:1336 common.opt:1713 common.opt:1795 common.opt:1898
! #: common.opt:2170 common.opt:2317 common.opt:2375 common.opt:2849
! #: common.opt:2885 common.opt:2979 common.opt:2983 common.opt:3093
! #: common.opt:3228 common.opt:3236 common.opt:3244 common.opt:3252
! #: common.opt:3357 common.opt:3377 common.opt:3417 common.opt:3513
! #: common.opt:3693 common.opt:3697 common.opt:3701 common.opt:3705
! #: common.opt:3779 common.opt:3783 common.opt:3814 common.opt:3818
  #: 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: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
*************** msgstr "Kendte ABI'er (for brug med tilv
*** 2858,2863 ****
--- 2858,2868 ----
  msgid "-minline-memops-threshold=<number> Maximum size of memset/memmove/memcpy to inline, larger sizes will use a library call."
  msgstr ""
  
+ #: config/bpf/bpf.opt:118
+ #, fuzzy, no-c-format
+ msgid "Warn when CO-RE support is not guaranteed."
+ msgstr "Advar ikke når alle konstruktions-/destruktionsfunktioner er private"
+ 
  #: config/lm32/lm32.opt:24
  #, fuzzy, no-c-format
  #| msgid "Enable multiply instructions"
*************** msgid "Use fp registers."
*** 3489,3498 ****
  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:697
! #: common.opt:855 common.opt:1131 common.opt:1135 common.opt:1139
! #: common.opt:1143 common.opt:1935 common.opt:2040 common.opt:2222
! #: common.opt:2226 common.opt:2545 common.opt:2771 common.opt:3552
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
--- 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."
*************** msgstr "Omordn funktioner for at forbedr
*** 10895,10901 ****
  
  #: params.opt:79
  #, no-c-format
! msgid "Whether the scheduling description is mostly a cycle-accurate model of the target processor and is likely to be spill aggressively to fill any pipeline bubbles."
  msgstr ""
  
  #: params.opt:83
--- 10900,10906 ----
  
  #: params.opt:79
  #, no-c-format
! msgid "Whether the scheduling description is mostly a cycle-accurate model of the target processor and is likely to spill aggressively to fill any pipeline bubbles."
  msgstr ""
  
  #: params.opt:83
*************** msgstr ""
*** 11522,11528 ****
  #: params.opt:591
  #, fuzzy, no-c-format
  #| msgid "Maximum number of parameters in a SCoP."
! msgid "Maximum number of targets to devirutalize."
  msgstr "Maksimalt antal parametre i en SCoP."
  
  #: params.opt:595
--- 11527,11533 ----
  #: params.opt:591
  #, fuzzy, no-c-format
  #| msgid "Maximum number of parameters in a SCoP."
! msgid "Maximum number of targets to devirtualize."
  msgstr "Maksimalt antal parametre i en SCoP."
  
  #: params.opt:595
*************** msgid "Maximum probability of the entry
*** 11919,11928 ****
  msgstr "Maksimal sandsynlighed for at indgangs-BB'en for split-region (i procent relativ til indgangs-BB for funktioner) for at delvis indbygning opstår."
  
  #: params.opt:947
! #, fuzzy, no-c-format
! #| msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
! msgid "Maximum number of statements allowed inbetween the statement and the end to considered not extending the liferange."
! msgstr "Det maksimale antal instruktioner i »ready«-listen som anses for klar til omdøbning."
  
  #: params.opt:951
  #, no-c-format
--- 11924,11932 ----
  msgstr "Maksimal sandsynlighed for at indgangs-BB'en for split-region (i procent relativ til indgangs-BB for funktioner) for at delvis indbygning opstår."
  
  #: params.opt:947
! #, no-c-format
! msgid "Maximum number of statements allowed between a defining statement and the end of the basic block before extending the live range is considered profitable."
! msgstr ""
  
  #: params.opt:951
  #, no-c-format
*************** msgstr "  --help                  Vis di
*** 12864,16045 ****
  msgid "--help=<class>\tDisplay descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params."
  msgstr ""
  
! #: common.opt:411
  #, no-c-format
  msgid "Display target specific command line options (including assembler and linker options)."
  msgstr ""
  
! #: common.opt:460 common.opt:502 common.opt:506 common.opt:510 common.opt:514
! #: common.opt:518 common.opt:522 common.opt:526 common.opt:943 common.opt:3861
! #: common.opt:3956 common.opt:4070
  #, fuzzy, no-c-format
  #| msgid "Pass -assert pure-text to linker"
  msgid "Passed to the linker."
  msgstr "Overbring -assert pure-text til sammenkæderen"
  
! #: common.opt:464
  #, fuzzy, no-c-format
  msgid "-O<number>\tSet optimization level to <number>."
  msgstr "  -O[tal]                 Sæt optimeringsniveauet til [tal]\n"
  
! #: common.opt:468
  #, fuzzy, no-c-format
  msgid "Optimize for space rather than speed."
  msgstr "  -Os                     Optimér mht. plads i stedet for hastighed\n"
  
! #: common.opt:472
  #, no-c-format
  msgid "Optimize for speed disregarding exact standards compliance."
  msgstr ""
  
! #: common.opt:476
  #, fuzzy, no-c-format
  msgid "Optimize for debugging experience rather than speed or size."
  msgstr "  -Os                     Optimér mht. plads i stedet for hastighed\n"
  
! #: common.opt:480
  #, fuzzy, no-c-format
  msgid "Optimize for space aggressively rather than speed."
  msgstr "  -Os                     Optimér mht. plads i stedet for hastighed\n"
  
! #: common.opt:485
  #, no-c-format
  msgid "-Q --help prints what options are enabled.  Just -Q enables verbose messages."
  msgstr ""
  
! #: common.opt:498
  #, no-c-format
  msgid "Stop processing after generating assembly code; do not assemble."
  msgstr ""
  
! #: common.opt:530
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -Wextra instead."
  msgstr "Angiv klassesti (forældet: benyt --classpath i stedet)"
  
! #: common.opt:543
  #, fuzzy, no-c-format
  #| msgid "Warn about returning structures, unions or arrays"
  msgid "Warn about returning structures, unions or arrays."
  msgstr "Advar om returnering af struct, union og tabeller"
  
! #: common.opt:547
  #, no-c-format
  msgid "Warn if a loop with constant number of iterations triggers undefined behavior."
  msgstr ""
  
! #: common.opt:554
  #, fuzzy, no-c-format
  #| msgid "Warn if .class files are out of date"
  msgid "Warn if an array is accessed out of bounds."
  msgstr "Advar hvis .class-filer er forældede"
  
! #: common.opt:558
  #, fuzzy, no-c-format
  #| msgid "zero-length %s format string"
  msgid "Warn about problems with auto-profile data."
  msgstr "formateringsstreng %s med længden nul"
  
! #: common.opt:562 common.opt:566
  #, no-c-format
  msgid "Warn for uses of pointers to deallocated storage."
  msgstr ""
  
! #: common.opt:570
  #, fuzzy, no-c-format
  #| msgid "Warn about function pointer arithmetic"
  msgid "Warn about inappropriate attribute usage."
  msgstr "Advar om beregninger på funktionshenvisninger"
  
! #: common.opt:574
  #, 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:578 common.opt:582
  #, no-c-format
  msgid "Warn about type safety and similar errors and mismatches in declarations with alias attributes."
  msgstr ""
  
! #: common.opt:586
  #, no-c-format
  msgid "Warn when profiling instrumentation was requested, but could not be applied to a certain function."
  msgstr ""
  
! #: common.opt:591 common.opt:595
  #, 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:599
  #, no-c-format
  msgid "Complain when a command-line option is valid, but not applicable to the current front end."
  msgstr ""
  
! #: common.opt:603
  #, 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:607
  #, 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:611
  #, 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:615
  #, 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:619
  #, 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:623
  #, fuzzy, no-c-format
  #| msgid "Treat all warnings as errors"
  msgid "Turn all warnings into errors."
  msgstr "Behandl alle advarsler som fejl"
  
! #: common.opt:627
  #, 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:631
  #, no-c-format
  msgid "Print extra (possibly unwanted) warnings."
  msgstr ""
  
! #: common.opt:635
  #, no-c-format
  msgid "Exit on the first error occurred."
  msgstr ""
  
! #: common.opt:639
  #, 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:643
  #, no-c-format
  msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:647
  #, no-c-format
  msgid "Warn when attempting to free a non-heap object."
  msgstr ""
  
! #: common.opt:651
  #, no-c-format
  msgid "Warn when -fhardened did not enable an option from its set."
  msgstr ""
  
! #: common.opt:662
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:666 rust/lang.opt:59 c-family/c.opt:919
  #, no-c-format
  msgid "Warn for infinitely recursive calls."
  msgstr ""
  
! #: common.opt:670
  #, 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:674
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr ""
  
! #: common.opt:681
  #, 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:685
  #, no-c-format
  msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:689
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:693
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:704
  #, 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:708
  #, 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:712
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr ""
  
! #: common.opt:716
  #, fuzzy, no-c-format
  #| msgid "floating point overflow in expression"
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "kommatalsoverløb i udtryk"
  
! #: common.opt:720
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:724
  #, 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:728
  #, 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:732
  #, 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:736
  #, 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:740
  #, 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:744
  #, 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:748
  #, 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:755
  #, 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:762
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr ""
  
! #: common.opt:766
  #, 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:770
  #, no-c-format
  msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:774 common.opt:778
  #, 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:782 common.opt:786
  #, 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:790
  #, 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:794
  #, 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:798
  #, 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:802
  #, 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:806
  #, 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:810
  #, 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:814
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:818
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:822
  #, 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:827
  #, 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:831
  #, 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:835
  #, 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:839
  #, 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:843
  #, 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:847
  #, 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:851
  #, 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:859
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr ""
  
! #: common.opt:866
  #, 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:873
  #, 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:877
  #, 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:881
  #, 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:885
  #, 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:889
  #, 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:893
  #, 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:897
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr ""
  
! #: common.opt:901
  #, no-c-format
  msgid "Warn in case a function ends earlier than it begins due to an invalid linenum macros."
  msgstr ""
  
! #: common.opt:905
  #, no-c-format
  msgid "Warn when a conditional has too many terms and condition coverage profiling gives up instrumenting the expression."
  msgstr ""
  
! #: common.opt:910
  #, no-c-format
  msgid "-fpath-coverage-limit=<number> Don't instrument functions path count exceeding <number>."
  msgstr ""
  
! #: common.opt:915
  #, 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:922
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr ""
  
! #: common.opt:926
  #, 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:930
  #, fuzzy, no-c-format
  msgid "Warn about unsupported features in ThreadSanitizer."
  msgstr "Advar om funktionserklæringer uden prototype"
  
! #: common.opt:947
  #, 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:960
  #, 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:964
  #, 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:968
  #, no-c-format
  msgid "-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files."
  msgstr ""
  
! #: common.opt:972
  #, 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:1087
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:1091
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:1095
  #, fuzzy, no-c-format
  #| msgid "Align the start of functions"
  msgid "Align the start of functions."
  msgstr "Justér begyndelsen af funktioner"
  
! #: common.opt:1102
  #, 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:1109
  #, fuzzy, no-c-format
  #| msgid "Align all labels"
  msgid "Align all labels."
  msgstr "Justér alle etiketter"
  
! #: common.opt:1116
  #, 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:1123
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1127
  #, fuzzy, no-c-format
  msgid "Enable static analysis pass."
  msgstr "Aktivér stakprøvning"
  
! #: common.opt:1147
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1151
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1164
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1168
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1173
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1177
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "Angiv klassesti (forældet: benyt --classpath i stedet)"
  
! #: common.opt:1181
  #, no-c-format
  msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
  msgstr ""
  
! #: common.opt:1191
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -fsanitize-trap= instead."
  msgstr "Angiv klassesti (forældet: benyt --classpath i stedet)"
  
! #: common.opt:1195
  #, 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:1199
  #, fuzzy, no-c-format
  #| msgid "Generate char instructions"
  msgid "Generate auto-inc/dec instructions."
  msgstr "Generér char-instruktioner"
  
! #: common.opt:1203
  #, 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:1208
  #, 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:1213
  #, no-c-format
  msgid "Perform inlining using auto-profile."
  msgstr ""
  
! #: common.opt:1221
  #, 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:1225
  #, 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:1229
  #, 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:1245
  #, 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:1249
  #, 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:1253
  #, 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:1257
  #, 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:1264
  #, fuzzy, no-c-format
  #| msgid "Save registers around function calls"
  msgid "Save registers around function calls."
  msgstr "Gem registre omkring funktionskald"
  
! #: common.opt:1268
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Angiv klassesti (forældet: benyt --classpath i stedet)"
  
! #: common.opt:1272
  #, 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:1276 common.opt:1280
  #, fuzzy, no-c-format
  #| msgid "internal gcc abort"
  msgid "Perform internal consistency checkings."
  msgstr "intern GCC-afbrydelse"
  
! #: common.opt:1284
  #, no-c-format
  msgid "For -f*-prefix-map= options compare canonicalized pathnames rather than just strings."
  msgstr ""
  
! #: common.opt:1288
  #, 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:1292
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1296
  #, 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:1304
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1308
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1312
  #, 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:1316
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1320
  #, fuzzy, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "Foretag registerkopipropageringsoptimering"
  
! #: common.opt:1324
  #, no-c-format
  msgid "Fold instructions calculating memory offsets to the memory access instruction if possible."
  msgstr ""
  
! #: common.opt:1328
  #, fuzzy, no-c-format
  #| msgid "Perform cross-jumping optimization"
  msgid "Perform cross-jumping optimization."
  msgstr "Udfør krydsspringsoptimering"
  
  # RETMIG: hvad er CSE?
! #: common.opt:1332
  #, 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:1358
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1362
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1366
  #, fuzzy, no-c-format
  msgid "Place data items into their own section."
  msgstr "placér dataelementer i deres egen sektion"
  
! #: common.opt:1370
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1374
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1378
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1382
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1386
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1392
  #, 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:1396
  #, 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:1400
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1404
  #, fuzzy, no-c-format
  #| msgid "Delete useless null pointer checks"
  msgid "Delete useless null pointer checks."
  msgstr "Fjern ubrugelige nul-henvisningstjek"
  
! #: common.opt:1408
  #, 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:1412
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1416
  #, fuzzy, no-c-format
  #| msgid "Perform superblock formation via tail duplication"
  msgid "Perform speculative devirtualization."
  msgstr "Udfør superbloksformering vha. haleduplikering"
  
! #: common.opt:1420
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1424
  #, 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:1441
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1445
  #, no-c-format
  msgid "Show lines linking related events in diagnostic paths."
  msgstr ""
  
! #: common.opt:1449
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1453
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1461
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1481
  #, fuzzy, no-c-format
  #| msgid "Enable verbose output"
  msgid "Enable formatting of JSON output."
  msgstr "Aktiver uddybende uddata"
  
! #: common.opt:1485
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1505
  #, 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:1509
  #, 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:1513
  #, no-c-format
  msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tSelect output format."
  msgstr ""
  
! #: common.opt:1517
  #, no-c-format
  msgid "Add output format."
  msgstr ""
  
! #: common.opt:1521
  #, no-c-format
  msgid "Set output format."
  msgstr ""
  
! #: common.opt:1525
  #, 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:1563
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1567
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1571
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1575
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1579
  #, no-c-format
  msgid "Print any rules associated with diagnostic messages."
  msgstr ""
  
! #: common.opt:1583
  #, no-c-format
  msgid "Use color within diagnostic messages to highlight pertinent information."
  msgstr ""
  
! #: common.opt:1587
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1591
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1595
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr ""
  
! #: common.opt:1611
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1615
  #, no-c-format
  msgid "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which characters to use in text arg diagrams."
  msgstr ""
  
! #: common.opt:1634
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1638
  #, no-c-format
  msgid "Use indentation to show nesting of diagnostics in text output."
  msgstr ""
  
! #: common.opt:1642
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1646
  #, no-c-format
  msgid "Show nesting levels as numbers when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1653
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
  msgstr ""
  
! #: common.opt:1657
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1661
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1665
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1672
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1676
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1680
  #, 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:1684
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1689
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1693
  #, fuzzy, no-c-format
  msgid "Dump optimization passes."
  msgstr "Udfør løkkeoptimeringerne"
  
! #: common.opt:1697
  #, 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:1701
  #, 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:1705
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr ""
  
! #: common.opt:1709
  #, fuzzy, no-c-format
  msgid "Perform early inlining."
  msgstr "Udfør løkkeoptimeringerne"
  
! #: common.opt:1717
  #, 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:1721
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1725
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1729
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1733
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable exception handling."
  msgstr "Aktivér undtagelseshåndtering"
  
! #: common.opt:1737
  #, 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:1741
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1759
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1775
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1779
  #, fuzzy, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr "Antag at ingen NaN eller +-Inf bliver genereret"
  
! #: common.opt:1783
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1787
  #, 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:1791
  #, 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:1799
  #, fuzzy, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr "Foretag registerkopipropageringsoptimering"
  
! #: common.opt:1803
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1819
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1826
  #, 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:1830
  #, fuzzy, no-c-format
  msgid "Place each function into its own section."
  msgstr "placér hver funktion i dens egen sektion"
  
! #: common.opt:1834
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
  msgstr ""
  
! #: common.opt:1838
  #, fuzzy, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "Udfør global eliminering af fælles underudtryk"
  
! #: common.opt:1842
  #, 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:1846
  #, 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:1850
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr ""
  
! #: common.opt:1854
  #, 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:1859
  #, 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:1876
  #, 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:1881
  #, fuzzy, no-c-format
  #| msgid "Enable automatic template instantiation"
  msgid "Enable in and out of Graphite representation."
  msgstr "Aktivér automatisk skabelonsinstantiering"
  
! #: common.opt:1885
  #, fuzzy, no-c-format
  #| msgid "Emit call graph information"
  msgid "Enable Graphite Identity transformation."
  msgstr "Udsend kaldegrafinfo"
  
! #: common.opt:1889
  #, 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:1902
  #, no-c-format
  msgid "Run two instruction combination passes late in the pass pipeline; one before register allocation and one after."
  msgstr ""
  
! #: common.opt:1907
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1911 common.opt:1919 common.opt:3317
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1915
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop interchange on trees."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:1923
  #, 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:1927
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1931
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1939
  #, 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:1943
  #, no-c-format
  msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
  msgstr ""
  
! #: common.opt:1947
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1951
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1955
  #, fuzzy, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "Aktivér gæt af forgreningssandsynligheder"
  
! #: common.opt:1959
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr ""
  
! #: common.opt:1963
  #, no-c-format
  msgid "Harden conditionals not used in branches, checking reversed conditions."
  msgstr ""
  
! #: common.opt:1967
  #, no-c-format
  msgid "Harden conditional branches by checking reversed conditions."
  msgstr ""
  
! #: common.opt:1971
  #, no-c-format
  msgid "Harden control flow by recording and checking execution paths."
  msgstr ""
  
! #: common.opt:1975
  #, fuzzy, no-c-format
  #| msgid "Disable parallel instructions"
  msgid "Disable CFR in leaf functions."
  msgstr "Deaktivér parallelle instruktioner"
  
! #: common.opt:1979
  #, no-c-format
  msgid "Check CFR execution paths also before calls followed by returns of their results."
  msgstr ""
  
! #: common.opt:1983
  #, no-c-format
  msgid "Check CFR execution paths also when exiting a function through an exception."
  msgstr ""
  
! #: common.opt:1987
  #, 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:2008
  #, fuzzy, no-c-format
  #| msgid "Do not generate .size directives"
  msgid "Emit .ident assembler directives."
  msgstr "Generér ikke .size-direktiver"
  
! #: common.opt:2012
  #, 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:2016
  #, 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:2020
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:2036
  #, 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:2048
  #, fuzzy, no-c-format
  #| msgid "Do not generate .size directives"
  msgid "Do not generate .size directives."
  msgstr "Generér ikke .size-direktiver"
  
! #: common.opt:2052
  #, fuzzy, no-c-format
  msgid "Perform indirect inlining."
  msgstr "Udfør løkkeoptimeringerne"
  
! #: common.opt:2058
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:2062
  #, 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:2066
  #, 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:2070
  #, 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:2077
  #, 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:2081
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:2091
  #, no-c-format
  msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
  msgstr ""
  
! #: common.opt:2119
  #, no-c-format
  msgid "Equivalent to -fcf-protection=full."
  msgstr ""
  
! #: common.opt:2123
  #, 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:2146
  #, fuzzy, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "Instrumentér funktionsindgange/-afslutninger med profileringskald"
  
! #: common.opt:2150
  #, fuzzy, no-c-format
  msgid "Instrument function entry and exit with profiling calls invoked once."
  msgstr "Instrumentér funktionsindgange/-afslutninger med profileringskald"
  
! #: common.opt:2154
  #, 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:2158
  #, 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:2162
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Perform interprocedural constant propagation."
  msgstr "Aktivér betinget konstant SSA-propagering"
  
! #: common.opt:2166
  #, 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:2174
  #, 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:2178
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Perform interprocedural modref analysis."
  msgstr "Aktivér betinget konstant SSA-propagering"
  
! #: common.opt:2182
  #, no-c-format
  msgid "Perform reordering and cloning of functions to maximize locality."
  msgstr ""
  
! #: common.opt:2186
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Perform interprocedural profile propagation."
  msgstr "Aktivér betinget konstant SSA-propagering"
  
! #: common.opt:2190
  #, 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:2194
  #, fuzzy, no-c-format
  #| msgid "Discard unused virtual functions"
  msgid "Discover pure and const functions."
  msgstr "Kassér ubrugte virtuelle funktioner"
  
! #: common.opt:2198
  #, 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:2202
  #, 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:2206
  #, 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:2210
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:2214
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:2218
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:2230
  #, fuzzy, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "Foretag registerkopipropageringsoptimering"
  
! #: common.opt:2234
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:2238
  #, 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:2251
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:2267
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:2272
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:2277
  #, 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:2281
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:2285
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:2289
  #, 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:2293
  #, 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:2297
  #, 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:2301
  #, 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:2305
  #, 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:2309
  #, 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:2313
  #, fuzzy, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr "Eksterne symboler har indledende understreg"
  
! #: common.opt:2321
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:2325
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable link-time optimization."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:2329
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:2333
  #, no-c-format
  msgid "Enable incremental LTO, with its cache in given directory."
  msgstr ""
  
! #: common.opt:2337
  #, no-c-format
  msgid "Number of cache entries in incremental LTO after which to prune old entries."
  msgstr ""
  
! #: common.opt:2362
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2366
  #, no-c-format
  msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
  msgstr ""
  
! #: common.opt:2371
  #, no-c-format
  msgid "Use zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2379
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "Foretag registeromdøbningsoptimering"
  
! #: common.opt:2383
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr "Foretag registeromdøbningsoptimering"
  
! #: common.opt:2387
  #, 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:2391
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:2395
  #, no-c-format
  msgid "Allow removal of malloc and free pairs when allocated block is unused."
  msgstr ""
  
! #: common.opt:2402
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "Rapportér om permanente hukommelsesallokering ved afslutningen af kørslen"
  
! #: common.opt:2406
  #, 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:2413
  #, 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:2417
  #, 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:2421
  #, 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:2425
  #, 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:2429
  #, 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:2433
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2437
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2441
  #, 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:2445
  #, 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:2449
  #, no-c-format
  msgid "Building block for specs-based multilib-aware TFLAGS."
  msgstr ""
  
! #: common.opt:2453
  #, 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:2457
  #, fuzzy, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "Foretag en komplet registerflytningsoptimering"
  
! #: common.opt:2461
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2465
  #, 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:2472
  #, no-c-format
  msgid "-foffload-options=<targets>=<options>\tSpecify options for the offloading targets."
  msgstr ""
  
! #: common.opt:2478
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2493
  #, no-c-format
  msgid "-foffload-abi-host-opts=<options>\tSpecify host ABI options."
  msgstr ""
  
! #: common.opt:2497
  #, 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:2504
  #, 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:2523
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable all optimization info dumps on stderr."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:2527
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2531
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2535
  #, 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:2549
  #, 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:2553
  #, fuzzy, no-c-format
  msgid "Insert path profiling code."
  msgstr "Indsæt buebaseret programprofileringskode"
  
! #: common.opt:2557
  #, fuzzy, no-c-format
  msgid "Perform partial inlining."
  msgstr "Udfør løkkeoptimeringerne"
  
! #: common.opt:2561 common.opt:2565
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2569
  #, 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:2573
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2577
  #, 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:2581
  #, fuzzy, no-c-format
  msgid "Perform loop peeling."
  msgstr "Udfør løkkeoptimeringerne"
  
! #: common.opt:2585
  #, fuzzy, no-c-format
  #| msgid "Enable machine specific peephole optimizations"
  msgid "Enable machine specific peephole optimizations."
  msgstr "Aktivér maskinspecifikke kighulsoptimeringer"
  
! #: common.opt:2589
  #, fuzzy, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr "Aktivér en RTL-kikhulsfase før sched2"
  
! #: common.opt:2593
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "Generér placeringsuafhængig kode, om muligt"
  
! #: common.opt:2597
  #, 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:2601
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "Generér placeringsuafhængig kode, om muligt"
  
! #: common.opt:2605
  #, 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:2609
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2613
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr ""
  
! #: common.opt:2617
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2621
  #, fuzzy, no-c-format
  #| msgid "Enables a register move optimization"
  msgid "Run predictive commoning optimization."
  msgstr "Aktivér en registerflytningsoptimering"
  
! #: common.opt:2625
  #, 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:2629
  #, fuzzy, no-c-format
  #| msgid "Enable basic program profiling code"
  msgid "Enable basic program profiling code."
  msgstr "Aktivér basal programprofileringskode"
  
! #: common.opt:2633
  #, 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:2637
  #, fuzzy, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "Indsæt buebaseret programprofileringskode"
  
! #: common.opt:2641
  #, fuzzy, no-c-format
  msgid "Insert condition coverage profiling code."
  msgstr "Indsæt buebaseret programprofileringskode"
  
! #: common.opt:2645
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2650
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2654
  #, 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:2658
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2662
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2666
  #, 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:2682
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2698
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2702
  #, no-c-format
  msgid "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV coverage result."
  msgstr ""
  
! #: common.opt:2706
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2710
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2714
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2718
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2722
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2726
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2730
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2734
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr ""
  
! #: common.opt:2738
  #, fuzzy, no-c-format
  #| msgid "internal gcc abort"
  msgid "Report on consistency of profile."
  msgstr "intern GCC-afbrydelse"
  
! #: common.opt:2742
  #, 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:2746
  #, 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:2753
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2763
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2767
  #, fuzzy, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Returnér små sammensatte værdier i registre"
  
! #: common.opt:2775
  #, 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:2789
  #, 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:2804
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2808
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2812
  #, fuzzy, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "Foretag registeromdøbningsoptimering"
  
! #: common.opt:2816
  #, fuzzy, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr "Foretag registeromdøbningsoptimering"
  
! #: common.opt:2820
  #, 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:2824
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2837
  #, 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:2841
  #, 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:2845
  #, fuzzy, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "Kør CSE-fase efter løkkeoptimeringer"
  
! #: common.opt:2853
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2857
  #, 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:2861
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2865
  #, 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:2869
  #, 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:2873
  #, 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:2877
  #, 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:2881
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2889
  #, 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:2893
  #, fuzzy, no-c-format
  #| msgid "Reschedule instructions after register allocation"
  msgid "Reschedule instructions after register allocation."
  msgstr "Omplanlæg instruktioner efter registerallokering"
  
! #: common.opt:2900
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2904
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr ""
  
! #: common.opt:2908
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2912
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2916
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2921
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2925
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2931
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2935
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2943
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2947
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2951
  #, 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:2955
  #, 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:2959
  #, 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:2963
  #, 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:2967
  #, 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:2971
  #, 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:2975
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2987
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2991
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2995
  #, 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:3000
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:3004
  #, 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:3008
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:3012
  #, fuzzy, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "Konvertér kommatalskonstanter til enkeltpræcisionskonstanter"
  
! #: common.opt:3016
  #, 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:3020
  #, fuzzy, no-c-format
  #| msgid "Generate APCS conformant stack frames"
  msgid "Generate discontiguous stack frames."
  msgstr "Generér APCS-overholdende stakrammer"
  
! #: common.opt:3024
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:3028
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:3032
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:3036
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:3040
  #, 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:3044
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: common.opt:3048
  #, 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:3052
  #, 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:3056
  #, 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:3065
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:3069
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:3073
  #, fuzzy, no-c-format
  #| msgid "Enable stack probing"
  msgid "Use propolice as a stack protection method."
  msgstr "Aktivér stakprøvning"
  
! #: common.opt:3077
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr ""
  
! #: common.opt:3081
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr ""
  
! #: common.opt:3085
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr ""
  
! #: common.opt:3089
  #, 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:3101
  #, 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:3105
  #, 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:3109
  #, no-c-format
  msgid "Disable stack scrub entirely, disregarding strub attributes."
  msgstr ""
  
! #: common.opt:3113
  #, no-c-format
  msgid "Enable stack scrub as per attributes, with strict call checking."
  msgstr ""
  
! #: common.opt:3122
  #, no-c-format
  msgid "Restore default strub mode: as per attributes, with relaxed checking."
  msgstr ""
  
! #: common.opt:3126
  #, 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:3130
  #, no-c-format
  msgid "Enable at-calls stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3134
  #, 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:3138
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:3142
  #, 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:3146
  #, 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:3150
  #, fuzzy, no-c-format
  #| msgid "Perform jump threading optimizations"
  msgid "Perform jump threading optimizations."
  msgstr "Udfør springtrådningsoptimeringer"
  
! #: common.opt:3154
  #, 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:3158
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:3162
  #, 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:3181
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:3185
  #, 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:3189
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:3194
  #, no-c-format
  msgid "Whether trampolines are generated in executable memory rather than executable stack."
  msgstr ""
  
! #: common.opt:3212
  #, fuzzy, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Kommatalsoperationer kan fange"
  
! #: common.opt:3216
  #, 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:3220
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "Aktivér SSA-optimeringer"
  
! #: common.opt:3224
  #, 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:3232
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop header copying on trees."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:3240
  #, 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:3248
  #, fuzzy, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "Aktivér stakprøvning"
  
! #: common.opt:3256
  #, 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:3260
  #, 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:3264
  #, 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:3268
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable dominator optimizations."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:3272
  #, fuzzy, no-c-format
  #| msgid "Enable most warning messages"
  msgid "Enable tail merging on trees."
  msgstr "Aktivér de fleste advarselsbeskeder"
  
! #: common.opt:3276
  #, 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:3280
  #, fuzzy, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "Aktivér stakprøvning"
  
! #: common.opt:3284
  #, 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:3288
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable string length optimizations on trees."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:3292
  #, 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:3298
  #, 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:3305
  #, fuzzy, no-c-format
  #| msgid "Enable parallel instructions"
  msgid "Enable loop distribution on trees."
  msgstr "Aktivér parallelle instruktioner"
  
! #: common.opt:3309
  #, 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:3313
  #, 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:3321
  #, 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:3325
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop optimizations on tree level."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:3329
  #, 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:3333
  #, fuzzy, no-c-format
  #| msgid "Enable automatic template instantiation"
  msgid "Enable automatic parallelization of loops."
  msgstr "Aktivér automatisk skabelonsinstantiering"
  
! #: common.opt:3337
  #, 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:3341
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "Aktivér SSA-optimeringer"
  
! #: common.opt:3345
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:3349
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:3353
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable reassociation on tree level."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:3361
  #, 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:3365
  #, fuzzy, no-c-format
  #| msgid "Perform strength reduction optimizations"
  msgid "Perform straight-line strength reduction."
  msgstr "Udfør styrkereduceringsoptimeringer"
  
! #: common.opt:3369
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:3373
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:3381
  #, fuzzy, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "Foretag registerkopipropageringsoptimering"
  
! #: common.opt:3385
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:3389
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:3394
  #, fuzzy, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "Anbring hele oversættelsesenheden i en fil"
  
! #: common.opt:3398
  #, no-c-format
  msgid "Trap on __builtin_unreachable instead of using it for optimization."
  msgstr ""
  
! #: common.opt:3402
  #, 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:3406
  #, 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:3421
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:3426
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:3434
  #, 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:3438
  #, fuzzy, no-c-format
  msgid "Perform loop unswitching."
  msgstr "Udfør løkkeoptimeringerne"
  
! #: common.opt:3442
  #, fuzzy, no-c-format
  msgid "Perform loop splitting."
  msgstr "Udfør løkkeoptimeringerne"
  
! #: common.opt:3446
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:3450
  #, 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:3454
  #, 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:3458
  #, 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:3462
  #, 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:3466
  #, 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:3470
  #, 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:3477
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable linking of libatomic."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:3484
  #, fuzzy, no-c-format
  #| msgid "Perform tail call optimization"
  msgid "Perform variable tracking."
  msgstr "Udfør halekaldsoptimering"
  
! #: common.opt:3491
  #, fuzzy, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Foretag registeromdøbningsoptimering"
  
! #: common.opt:3497
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:3504
  #, fuzzy, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Foretag registeromdøbningsoptimering"
  
! #: common.opt:3509
  #, fuzzy, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Aktivér stakprøvning"
  
! #: common.opt:3517
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop vectorization on trees."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:3521
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:3525
  #, 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:3529
  #, 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:3548
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:3556
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3560
  #, no-c-format
  msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
  msgstr ""
  
! #: common.opt:3582
  #, 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:3586
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3605
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3621
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3625
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3629
  #, fuzzy, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:3633
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3637
  #, 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:3641
  #, fuzzy, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "Udfør løkkeoptimeringerne"
  
! #: common.opt:3645
  #, fuzzy, no-c-format
  #| msgid "Set Windows defines"
  msgid "Assume pointer overflow wraps around."
  msgstr "Angiv Windows-definitioner"
  
! #: common.opt:3649
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3653
  #, 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:3657
  #, 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:3661
  #, no-c-format
  msgid "-fzero-init-padding-bits=[standard|unions|all]\tZero padding bits in initializers."
  msgstr ""
  
! #: common.opt:3677
  #, fuzzy, no-c-format
  msgid "Generate debug information in default format."
  msgstr "Generér fejlfindingsinfo i standardformat"
  
! #: common.opt:3681
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3685
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3689
  #, 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:3709
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3715
  #, fuzzy, no-c-format
  msgid "Generate CTF debug information at default level."
  msgstr "Generér fejlfindingsinfo i standardformat"
  
! #: common.opt:3719
  #, fuzzy, no-c-format
  msgid "Generate BTF debug information at default level."
  msgstr "Generér fejlfindingsinfo i standardformat"
  
! #: common.opt:3723
  #, no-c-format
  msgid "Generate pruned BTF when emitting BTF info."
  msgstr ""
  
! #: common.opt:3727
  #, fuzzy, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Generér fejlfindingsinfo i standardformat"
  
! #: common.opt:3731
  #, fuzzy, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Generér fejlfindingsinfo i standardformat"
  
! #: common.opt:3735
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3739
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3743
  #, fuzzy, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "Generér fejlfindingsinfo i udvidet standardformat"
  
! #: common.opt:3747
  #, 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:3751
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3759
  #, 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:3763
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "Opret sektioner for DWARF-pubnavne og pubtyper."
  
! #: common.opt:3767
  #, 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:3771
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3775
  #, 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:3787
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3791
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3795
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3799
  #, fuzzy, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Generér fejlfindingsinfo i standardformat"
  
! #: common.opt:3803
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3810
  #, 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:3839
  #, fuzzy, no-c-format
  #| msgid "Generate compressed debug sections"
  msgid "Generate compressed debug sections."
  msgstr "Opret komprimeret fejlsøgningssektioner"
  
! #: common.opt:3843
  #, fuzzy, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "Generér fejlfindingsinfo i standardformat"
  
! #: common.opt:3850
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3854
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3883
  #, fuzzy, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <fil>                Anbring uddata i <fil>\n"
  
! #: common.opt:3887
  #, fuzzy, no-c-format
  msgid "Enable function profiling."
  msgstr "MIPS16-funktionsprofilering"
  
! #: common.opt:3897
  #, no-c-format
  msgid "Like -pedantic but issue errors instead of warnings."
  msgstr ""
  
! #: common.opt:3938
  #, 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:3942
  #, 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:3946
  #, no-c-format
  msgid "Remove all symbol table and relocation information from the executable."
  msgstr ""
  
! #: common.opt:3973
  #, fuzzy, no-c-format
  #| msgid "Enable verbose output"
  msgid "Enable verbose output."
  msgstr "Aktiver uddybende uddata"
  
! #: common.opt:3977
  #, fuzzy, no-c-format
  #| msgid "Display the compiler's version"
  msgid "Display the compiler's version."
  msgstr "Vis oversætterens version"
  
! #: common.opt:3981
  #, fuzzy, no-c-format
  #| msgid "Suppress warnings"
  msgid "Suppress warnings."
  msgstr "Undertryk advarsler"
  
! #: common.opt:3991
  #, fuzzy, no-c-format
  #| msgid "Create a shared library"
  msgid "Create a shared library."
  msgstr "Opret et delt bibliotek"
  
! #: common.opt:4058
  #, 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:4062
  #, 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:4066
  #, 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:4074
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
  
! #: common.opt:4078
  #, no-c-format
  msgid "Perform dead code elimination on zero and sign extensions with special dataflow analysis."
  msgstr ""
--- 12868,16054 ----
  msgid "--help=<class>\tDisplay descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params."
  msgstr ""
  
! #: common.opt:414
  #, no-c-format
  msgid "Display target specific command line options (including assembler and linker options)."
  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."
  msgstr "Overbring -assert pure-text til sammenkæderen"
  
! #: common.opt:467
  #, fuzzy, no-c-format
  msgid "-O<number>\tSet optimization level to <number>."
  msgstr "  -O[tal]                 Sæt optimeringsniveauet til [tal]\n"
  
! #: common.opt:471
  #, fuzzy, no-c-format
  msgid "Optimize for space rather than speed."
  msgstr "  -Os                     Optimér mht. plads i stedet for hastighed\n"
  
! #: common.opt:475
  #, no-c-format
  msgid "Optimize for speed disregarding exact standards compliance."
  msgstr ""
  
! #: common.opt:479
  #, fuzzy, no-c-format
  msgid "Optimize for debugging experience rather than speed or size."
  msgstr "  -Os                     Optimér mht. plads i stedet for hastighed\n"
  
! #: common.opt:483
  #, fuzzy, no-c-format
  msgid "Optimize for space aggressively rather than speed."
  msgstr "  -Os                     Optimér mht. plads i stedet for hastighed\n"
  
! #: common.opt:488
  #, no-c-format
  msgid "-Q --help prints what options are enabled.  Just -Q enables verbose messages."
  msgstr ""
  
! #: common.opt:501
  #, no-c-format
  msgid "Stop processing after generating assembly code; do not assemble."
  msgstr ""
  
! #: common.opt:533
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -Wextra instead."
  msgstr "Angiv klassesti (forældet: benyt --classpath i stedet)"
  
! #: common.opt:546
  #, fuzzy, no-c-format
  #| msgid "Warn about returning structures, unions or arrays"
  msgid "Warn about returning structures, unions or arrays."
  msgstr "Advar om returnering af struct, union og tabeller"
  
! #: common.opt:550
  #, no-c-format
  msgid "Warn if a loop with constant number of iterations triggers undefined behavior."
  msgstr ""
  
! #: common.opt:557
  #, fuzzy, no-c-format
  #| msgid "Warn if .class files are out of date"
  msgid "Warn if an array is accessed out of bounds."
  msgstr "Advar hvis .class-filer er forældede"
  
! #: common.opt:561
  #, fuzzy, no-c-format
  #| msgid "zero-length %s format string"
  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 ""
*************** msgstr ""
*** 16082,16133 ****
  msgid "Generate code for assert contracts."
  msgstr "Opret kode for GNU-assembler (gas)"
  
! #: algol68/lang.opt:85
  #, fuzzy, no-c-format
  msgid "Dump Algol 68 modes after parsing."
  msgstr "Foretag en komplet registerflytningsoptimering"
  
! #: algol68/lang.opt:89
  #, fuzzy, no-c-format
  msgid "Dump Algol 68 parse tree after parsing."
  msgstr "Foretag en komplet registerflytningsoptimering"
  
! #: algol68/lang.opt:93
  #, no-c-format
  msgid "Dump the interfaces of module definitions in the compiled packet."
  msgstr ""
  
! #: algol68/lang.opt:97
  #, fuzzy, no-c-format
  msgid "Link the GNU Algol run-time library statically in the compilation."
  msgstr "Antag at standardbibliotekerne og main måske ikke eksisterer"
  
! #: algol68/lang.opt:101
  #, no-c-format
  msgid "Link the GNU Algol 68 run-time library dynamically in the compilation."
  msgstr ""
  
! #: algol68/lang.opt:105
  #, no-c-format
  msgid "Compile strict Algol 68 as defined by the Revised Report."
  msgstr ""
  
! #: algol68/lang.opt:109
  #, no-c-format
  msgid "Accept GNU extensions to Algol 68."
  msgstr ""
  
! #: algol68/lang.opt:115
  #, no-c-format
  msgid "-fstropping=[upper|supper]              Stropping regime to expect in Algol 68 programs."
  msgstr ""
  
! #: algol68/lang.opt:130 algol68/lang.opt:134
  #, no-c-format
  msgid "-fmodules-map=<mapstring>                 Association between module indicants and files."
  msgstr ""
  
! #: algol68/lang.opt:138 algol68/lang.opt:142
  #, no-c-format
  msgid "-fmodules-map-file=<filename>              File containing modules map."
  msgstr ""
--- 16091,16142 ----
  msgid "Generate code for assert contracts."
  msgstr "Opret kode for GNU-assembler (gas)"
  
! #: algol68/lang.opt:88
  #, fuzzy, no-c-format
  msgid "Dump Algol 68 modes after parsing."
  msgstr "Foretag en komplet registerflytningsoptimering"
  
! #: algol68/lang.opt:92
  #, fuzzy, no-c-format
  msgid "Dump Algol 68 parse tree after parsing."
  msgstr "Foretag en komplet registerflytningsoptimering"
  
! #: algol68/lang.opt:96
  #, no-c-format
  msgid "Dump the interfaces of module definitions in the compiled packet."
  msgstr ""
  
! #: algol68/lang.opt:100
  #, fuzzy, no-c-format
  msgid "Link the GNU Algol run-time library statically in the compilation."
  msgstr "Antag at standardbibliotekerne og main måske ikke eksisterer"
  
! #: algol68/lang.opt:104
  #, no-c-format
  msgid "Link the GNU Algol 68 run-time library dynamically in the compilation."
  msgstr ""
  
! #: algol68/lang.opt:108
  #, no-c-format
  msgid "Compile strict Algol 68 as defined by the Revised Report."
  msgstr ""
  
! #: algol68/lang.opt:112
  #, no-c-format
  msgid "Accept GNU extensions to Algol 68."
  msgstr ""
  
! #: algol68/lang.opt:118
  #, no-c-format
  msgid "-fstropping=[upper|supper]              Stropping regime to expect in Algol 68 programs."
  msgstr ""
  
! #: algol68/lang.opt:133 algol68/lang.opt:137
  #, no-c-format
  msgid "-fmodules-map=<mapstring>                 Association between module indicants and files."
  msgstr ""
  
! #: algol68/lang.opt:141 algol68/lang.opt:145
  #, no-c-format
  msgid "-fmodules-map-file=<filename>              File containing modules map."
  msgstr ""
*************** msgstr ""
*** 16151,16241 ****
  
  #: rust/lang.opt:67
  #, no-c-format
! msgid "-frust-extern=              Specify where an external library is located."
  msgstr ""
  
  #: rust/lang.opt:71
  #, no-c-format
! msgid "Dump various Rust front end internals."
  msgstr ""
  
  #: rust/lang.opt:75
  #, no-c-format
! msgid "-frust-dump-<type>              Dump Rust frontend internal information."
  msgstr ""
  
  #: rust/lang.opt:79
  #, no-c-format
! msgid "Enable experimental compilation of Rust files at your own risk."
  msgstr ""
  
  #: rust/lang.opt:83
  #, no-c-format
! msgid "-frust-max-recursion-depth=<integer>."
  msgstr ""
  
  #: rust/lang.opt:87
  #, no-c-format
  msgid "-frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Crate type to emit."
  msgstr ""
  
! #: rust/lang.opt:115
  #, no-c-format
  msgid "-frust-mangling=[legacy|v0]     Version to use for name mangling."
  msgstr ""
  
! #: rust/lang.opt:128
  #, no-c-format
  msgid "-frust-cfg=<name>             Set a config expansion option."
  msgstr ""
  
! #: rust/lang.opt:132
  #, no-c-format
  msgid "-frust-edition=[2015|2018|2021]             Edition to use when compiling rust code."
  msgstr ""
  
! #: rust/lang.opt:148
  #, no-c-format
  msgid "Enable embedding metadata directly into object files."
  msgstr ""
  
! #: rust/lang.opt:152
  #, no-c-format
  msgid "-frust-metadata-output=<path.rox>  Path to output crate metadata."
  msgstr ""
  
! #: rust/lang.opt:160
  #, no-c-format
  msgid "-frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|compilation|end]             The pipeline will run up until this stage when compiling Rust code."
  msgstr ""
  
! #: rust/lang.opt:209
  #, no-c-format
  msgid "Use the temporary and experimental name resolution pipeline instead of the stable one."
  msgstr ""
  
! #: rust/lang.opt:213
  #, no-c-format
  msgid "Use the WIP borrow checker."
  msgstr ""
  
! #: rust/lang.opt:217
  #, no-c-format
  msgid "-frust-edition=[unwind|abort]             Panic strategy to compile crate with."
  msgstr ""
  
! #: rust/lang.opt:230
  #, fuzzy, no-c-format
  #| msgid "Enable the use of the short load instructions"
  msgid "Enable the overflow checks in code generation."
  msgstr "Aktivér brug af short load-instruktioner"
  
! #: rust/lang.opt:234
  #, no-c-format
  msgid "Define a built-in offset_of macro in the compiler and assume it is present."
  msgstr ""
  
! #: rust/lang.opt:238
  #, no-c-format
  msgid "Use the new unused variable check implementation."
  msgstr ""
--- 16160,16255 ----
  
  #: rust/lang.opt:67
  #, no-c-format
! msgid "-frust-crate-attr=<attr>        Inject an attribute within the current crate."
  msgstr ""
  
  #: rust/lang.opt:71
  #, no-c-format
! msgid "-frust-extern=              Specify where an external library is located."
  msgstr ""
  
  #: rust/lang.opt:75
  #, no-c-format
! msgid "Dump various Rust front end internals."
  msgstr ""
  
  #: rust/lang.opt:79
  #, no-c-format
! msgid "-frust-dump-<type>              Dump Rust frontend internal information."
  msgstr ""
  
  #: rust/lang.opt:83
  #, no-c-format
! msgid "Enable experimental compilation of Rust files at your own risk."
  msgstr ""
  
  #: rust/lang.opt:87
  #, no-c-format
+ msgid "-frust-max-recursion-depth=<integer>."
+ msgstr ""
+ 
+ #: rust/lang.opt:91
+ #, no-c-format
  msgid "-frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Crate type to emit."
  msgstr ""
  
! #: rust/lang.opt:119
  #, no-c-format
  msgid "-frust-mangling=[legacy|v0]     Version to use for name mangling."
  msgstr ""
  
! #: rust/lang.opt:132
  #, no-c-format
  msgid "-frust-cfg=<name>             Set a config expansion option."
  msgstr ""
  
! #: rust/lang.opt:136
  #, no-c-format
  msgid "-frust-edition=[2015|2018|2021]             Edition to use when compiling rust code."
  msgstr ""
  
! #: rust/lang.opt:152
  #, no-c-format
  msgid "Enable embedding metadata directly into object files."
  msgstr ""
  
! #: rust/lang.opt:156
  #, no-c-format
  msgid "-frust-metadata-output=<path.rox>  Path to output crate metadata."
  msgstr ""
  
! #: rust/lang.opt:164
  #, no-c-format
  msgid "-frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|compilation|end]             The pipeline will run up until this stage when compiling Rust code."
  msgstr ""
  
! #: rust/lang.opt:213
  #, no-c-format
  msgid "Use the temporary and experimental name resolution pipeline instead of the stable one."
  msgstr ""
  
! #: rust/lang.opt:217
  #, no-c-format
  msgid "Use the WIP borrow checker."
  msgstr ""
  
! #: rust/lang.opt:221
  #, no-c-format
  msgid "-frust-edition=[unwind|abort]             Panic strategy to compile crate with."
  msgstr ""
  
! #: rust/lang.opt:234
  #, fuzzy, no-c-format
  #| msgid "Enable the use of the short load instructions"
  msgid "Enable the overflow checks in code generation."
  msgstr "Aktivér brug af short load-instruktioner"
  
! #: rust/lang.opt:238
  #, no-c-format
  msgid "Define a built-in offset_of macro in the compiler and assume it is present."
  msgstr ""
  
! #: rust/lang.opt:242
  #, no-c-format
  msgid "Use the new unused variable check implementation."
  msgstr ""
*************** msgstr "»%%l«-operand er ikke en etike
*** 19860,19887 ****
  #. 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:13237
  #, c-format
  msgid "floating constant misused"
  msgstr "kommatalskonstant misbrugt"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13331
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
  msgstr "ugyldigt udtryk som operand"
  
! #: gcc.cc:133
  #, c-format
  msgid "%s\n"
  msgstr "%s\n"
  
! #: gcc.cc:1908
  #, c-format
  msgid "Using built-in specs.\n"
  msgstr "Benytter indbyggede specifikationer.\n"
  
! #: gcc.cc:2153
  #, c-format
  msgid ""
  "Setting spec %s to '%s'\n"
--- 19874,19901 ----
  #. 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:13346
  #, c-format
  msgid "floating constant misused"
  msgstr "kommatalskonstant misbrugt"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13440
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
  msgstr "ugyldigt udtryk som operand"
  
! #: gcc.cc:134
  #, c-format
  msgid "%s\n"
  msgstr "%s\n"
  
! #: gcc.cc:1909
  #, c-format
  msgid "Using built-in specs.\n"
  msgstr "Benytter indbyggede specifikationer.\n"
  
! #: gcc.cc:2154
  #, c-format
  msgid ""
  "Setting spec %s to '%s'\n"
*************** msgstr ""
*** 19890,19911 ****
  "Sætter specifikation %s til '%s'\n"
  "\n"
  
! #: gcc.cc:2362
  #, c-format
  msgid "Reading specs from %s\n"
  msgstr "Læser specifikationer fra %s\n"
  
! #: gcc.cc:2492
  #, c-format
  msgid "could not find specs file %s\n"
  msgstr "kunne ikke finde specifikationsfilen %s\n"
  
! #: gcc.cc:2563
  #, c-format
  msgid "rename spec %s to %s\n"
  msgstr "omdøb specifikation %s til %s\n"
  
! #: gcc.cc:2565
  #, c-format
  msgid ""
  "spec is '%s'\n"
--- 19904,19925 ----
  "Sætter specifikation %s til '%s'\n"
  "\n"
  
! #: gcc.cc:2363
  #, c-format
  msgid "Reading specs from %s\n"
  msgstr "Læser specifikationer fra %s\n"
  
! #: gcc.cc:2493
  #, c-format
  msgid "could not find specs file %s\n"
  msgstr "kunne ikke finde specifikationsfilen %s\n"
  
! #: gcc.cc:2564
  #, c-format
  msgid "rename spec %s to %s\n"
  msgstr "omdøb specifikation %s til %s\n"
  
! #: gcc.cc:2566
  #, c-format
  msgid ""
  "spec is '%s'\n"
*************** msgstr ""
*** 19914,19920 ****
  "specifikation er '%s'\n"
  "\n"
  
! #: gcc.cc:3401
  #, c-format
  msgid ""
  "\n"
--- 19928,19934 ----
  "specifikation er '%s'\n"
  "\n"
  
! #: gcc.cc:3402
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 19923,20005 ****
  "\n"
  "Fortsæt, ja (y) eller nej (n)?"
  
! #: gcc.cc:3573
  #, c-format
  msgid "# %s %.2f %.2f\n"
  msgstr "# %s %.2f %.2f\n"
  
! #: gcc.cc:3754
  #, c-format
  msgid "Usage: %s [options] file...\n"
  msgstr "Brug: %s [tilvalg] fil...\n"
  
! #: gcc.cc:3755
  msgid "Options:\n"
  msgstr "Tilvalg:\n"
  
! #: gcc.cc:3757
  msgid "  -pass-exit-codes         Exit with highest error code from a phase.\n"
  msgstr "  -pass-exit-codes         Afslut med den højeste fejlkode fra en fase.\n"
  
! #: gcc.cc:3758
  msgid "  --help                   Display this information.\n"
  msgstr "  --help                   Vis disse oplysninger.\n"
  
! #: gcc.cc:3759
  #, fuzzy
  #| msgid "  --target-help            Display target specific command line options.\n"
  msgid "  --target-help            Display target specific command line options (including assembler and linker options).\n"
  msgstr "  --target-help            Vis målspecifikke kommandolinjetilvalg.\n"
  
! #: gcc.cc:3761
  msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
  msgstr ""
  
! #: gcc.cc:3762
  msgid "                           Display specific types of command line options.\n"
  msgstr "                           Vis specifikke typer af tilvalg for kommandolinjen.\n"
  
! #: gcc.cc:3764
  msgid "  (Use '-v --help' to display command line options of sub-processes).\n"
  msgstr "  (benyt »-v --help« for at vise kommandolinjetilvalg for underprocesser).\n"
  
! #: gcc.cc:3765
  msgid "  --version                Display compiler version information.\n"
  msgstr "  --version                Udskriv oversætterens version.\n"
  
! #: gcc.cc:3766
  msgid "  -dumpspecs               Display all of the built in spec strings.\n"
  msgstr "  -dumpspecs               Vis alle de indbyggede specifikationsstrenge.\n"
  
! #: gcc.cc:3767
  msgid "  -dumpversion             Display the version of the compiler.\n"
  msgstr "  -dumpversion             Vis oversætterens versionsnummer.\n"
  
! #: gcc.cc:3768
  msgid "  -dumpmachine             Display the compiler's target processor.\n"
  msgstr "  -dumpmachine             Vis oversætterens målprocessor.\n"
  
! #: gcc.cc:3769
  msgid "  -foffload=<targets>      Specify offloading targets.\n"
  msgstr ""
  
! #: gcc.cc:3770
  msgid "  -print-search-dirs       Display the directories in the compiler's search path.\n"
  msgstr "  -print-search-dirs       Vis mapperne i oversætterens søgesti.\n"
  
! #: gcc.cc:3771
  msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library.\n"
  msgstr "  -print-libgcc-file-name  Vis navnet på oversætterens tilhørende bibliotek.\n"
  
! #: gcc.cc:3772
  msgid "  -print-file-name=<lib>   Display the full path to library <lib>.\n"
  msgstr "  -print-file-name=<bibl>  Vis den komplette sti til biblioteket <bibl>.\n"
  
! #: gcc.cc:3773
  msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>.\n"
  msgstr "  -print-prog-name=<prog>  Vis den komplette sti til oversætterkomponenten <prog>.\n"
  
! #: gcc.cc:3774
  msgid ""
  "  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
  "                           a component in the library path.\n"
--- 19937,20019 ----
  "\n"
  "Fortsæt, ja (y) eller nej (n)?"
  
! #: gcc.cc:3574
  #, c-format
  msgid "# %s %.2f %.2f\n"
  msgstr "# %s %.2f %.2f\n"
  
! #: gcc.cc:3755
  #, c-format
  msgid "Usage: %s [options] file...\n"
  msgstr "Brug: %s [tilvalg] fil...\n"
  
! #: gcc.cc:3756
  msgid "Options:\n"
  msgstr "Tilvalg:\n"
  
! #: gcc.cc:3758
  msgid "  -pass-exit-codes         Exit with highest error code from a phase.\n"
  msgstr "  -pass-exit-codes         Afslut med den højeste fejlkode fra en fase.\n"
  
! #: gcc.cc:3759
  msgid "  --help                   Display this information.\n"
  msgstr "  --help                   Vis disse oplysninger.\n"
  
! #: gcc.cc:3760
  #, fuzzy
  #| msgid "  --target-help            Display target specific command line options.\n"
  msgid "  --target-help            Display target specific command line options (including assembler and linker options).\n"
  msgstr "  --target-help            Vis målspecifikke kommandolinjetilvalg.\n"
  
! #: gcc.cc:3762
  msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
  msgstr ""
  
! #: gcc.cc:3763
  msgid "                           Display specific types of command line options.\n"
  msgstr "                           Vis specifikke typer af tilvalg for kommandolinjen.\n"
  
! #: gcc.cc:3765
  msgid "  (Use '-v --help' to display command line options of sub-processes).\n"
  msgstr "  (benyt »-v --help« for at vise kommandolinjetilvalg for underprocesser).\n"
  
! #: gcc.cc:3766
  msgid "  --version                Display compiler version information.\n"
  msgstr "  --version                Udskriv oversætterens version.\n"
  
! #: gcc.cc:3767
  msgid "  -dumpspecs               Display all of the built in spec strings.\n"
  msgstr "  -dumpspecs               Vis alle de indbyggede specifikationsstrenge.\n"
  
! #: gcc.cc:3768
  msgid "  -dumpversion             Display the version of the compiler.\n"
  msgstr "  -dumpversion             Vis oversætterens versionsnummer.\n"
  
! #: gcc.cc:3769
  msgid "  -dumpmachine             Display the compiler's target processor.\n"
  msgstr "  -dumpmachine             Vis oversætterens målprocessor.\n"
  
! #: gcc.cc:3770
  msgid "  -foffload=<targets>      Specify offloading targets.\n"
  msgstr ""
  
! #: gcc.cc:3771
  msgid "  -print-search-dirs       Display the directories in the compiler's search path.\n"
  msgstr "  -print-search-dirs       Vis mapperne i oversætterens søgesti.\n"
  
! #: gcc.cc:3772
  msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library.\n"
  msgstr "  -print-libgcc-file-name  Vis navnet på oversætterens tilhørende bibliotek.\n"
  
! #: gcc.cc:3773
  msgid "  -print-file-name=<lib>   Display the full path to library <lib>.\n"
  msgstr "  -print-file-name=<bibl>  Vis den komplette sti til biblioteket <bibl>.\n"
  
! #: gcc.cc:3774
  msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>.\n"
  msgstr "  -print-prog-name=<prog>  Vis den komplette sti til oversætterkomponenten <prog>.\n"
  
! #: gcc.cc:3775
  msgid ""
  "  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
  "                           a component in the library path.\n"
*************** msgstr ""
*** 20007,20017 ****
  "  -print-multi-lib         Vis målets normaliseret GNU-triplet, brugt som\n"
  "                           en komponent i bibioteksstien.\n"
  
! #: gcc.cc:3777
  msgid "  -print-multi-directory   Display the root directory for versions of libgcc.\n"
  msgstr "  -print-multi-directory   Vis rodmappen for versioner af libgcc.\n"
  
! #: gcc.cc:3778
  msgid ""
  "  -print-multi-lib         Display the mapping between command line options and\n"
  "                           multiple library search directories.\n"
--- 20021,20031 ----
  "  -print-multi-lib         Vis målets normaliseret GNU-triplet, brugt som\n"
  "                           en komponent i bibioteksstien.\n"
  
! #: gcc.cc:3778
  msgid "  -print-multi-directory   Display the root directory for versions of libgcc.\n"
  msgstr "  -print-multi-directory   Vis rodmappen for versioner af libgcc.\n"
  
! #: gcc.cc:3779
  msgid ""
  "  -print-multi-lib         Display the mapping between command line options and\n"
  "                           multiple library search directories.\n"
*************** msgstr ""
*** 20019,20069 ****
  "  -print-multi-lib         Vis afbildningen mellem kommandolinjetilvalg og\n"
  "                           flere bibliotekssøgemapper.\n"
  
! #: gcc.cc:3781
  msgid "  -print-multi-os-directory Display the relative path to OS libraries.\n"
  msgstr "  -print-multi-os-directory Vis den relative sti for OS-biblioteker.\n"
  
! #: gcc.cc:3782
  msgid "  -print-sysroot           Display the target libraries directory.\n"
  msgstr "  -print-sysroot           Vis mappen for målets biblioteker.\n"
  
! #: gcc.cc:3783
  msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.\n"
  msgstr "  -print-sysroot-headers-suffix Vis sysroot-suffikset brugt til at finde teksthoveder.\n"
  
! #: gcc.cc:3784
  msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler.\n"
  msgstr "  -Wa,<tilvalg>            Videregiv komma-adskilte <tilvalg> til maskinkodeoversætteren.\n"
  
! #: gcc.cc:3785
  msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor.\n"
  msgstr "  -Wp,<tilvalg>            Videregiv komma-adskilte <tilvalg> til forbrænderen.\n"
  
! #: gcc.cc:3786
  msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker.\n"
  msgstr "  -Wl,<tilvalg>            Videregiv komma-adskilte <tilvalg> til sammenkæderen.\n"
  
! #: gcc.cc:3787
  msgid "  -Xassembler <arg>        Pass <arg> on to the assembler.\n"
  msgstr "  -Xassembler <para>       Videregiv <para> til maskinkodeoversætteren.\n"
  
! #: gcc.cc:3788
  msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.\n"
  msgstr "  -Xpreprocessor <para>    Videregiv <para> til forbrænderen.\n"
  
! #: gcc.cc:3789
  msgid "  -Xlinker <arg>           Pass <arg> on to the linker.\n"
  msgstr "  -Xlinker <para>          Videregiv <para> til sammenkæderen.\n"
  
! #: gcc.cc:3790
  msgid "  -save-temps              Do not delete intermediate files.\n"
  msgstr "  -save-temps              Slet ikke midlertidige filer.\n"
  
! #: gcc.cc:3791
  msgid "  -save-temps=<arg>        Do not delete intermediate files.\n"
  msgstr "  -save-temps=<para>       Slet ikke midlertidige filer.\n"
  
! #: gcc.cc:3792
  msgid ""
  "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
  "                           prefixes to other gcc components.\n"
--- 20033,20083 ----
  "  -print-multi-lib         Vis afbildningen mellem kommandolinjetilvalg og\n"
  "                           flere bibliotekssøgemapper.\n"
  
! #: gcc.cc:3782
  msgid "  -print-multi-os-directory Display the relative path to OS libraries.\n"
  msgstr "  -print-multi-os-directory Vis den relative sti for OS-biblioteker.\n"
  
! #: gcc.cc:3783
  msgid "  -print-sysroot           Display the target libraries directory.\n"
  msgstr "  -print-sysroot           Vis mappen for målets biblioteker.\n"
  
! #: gcc.cc:3784
  msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.\n"
  msgstr "  -print-sysroot-headers-suffix Vis sysroot-suffikset brugt til at finde teksthoveder.\n"
  
! #: gcc.cc:3785
  msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler.\n"
  msgstr "  -Wa,<tilvalg>            Videregiv komma-adskilte <tilvalg> til maskinkodeoversætteren.\n"
  
! #: gcc.cc:3786
  msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor.\n"
  msgstr "  -Wp,<tilvalg>            Videregiv komma-adskilte <tilvalg> til forbrænderen.\n"
  
! #: gcc.cc:3787
  msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker.\n"
  msgstr "  -Wl,<tilvalg>            Videregiv komma-adskilte <tilvalg> til sammenkæderen.\n"
  
! #: gcc.cc:3788
  msgid "  -Xassembler <arg>        Pass <arg> on to the assembler.\n"
  msgstr "  -Xassembler <para>       Videregiv <para> til maskinkodeoversætteren.\n"
  
! #: gcc.cc:3789
  msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.\n"
  msgstr "  -Xpreprocessor <para>    Videregiv <para> til forbrænderen.\n"
  
! #: gcc.cc:3790
  msgid "  -Xlinker <arg>           Pass <arg> on to the linker.\n"
  msgstr "  -Xlinker <para>          Videregiv <para> til sammenkæderen.\n"
  
! #: gcc.cc:3791
  msgid "  -save-temps              Do not delete intermediate files.\n"
  msgstr "  -save-temps              Slet ikke midlertidige filer.\n"
  
! #: gcc.cc:3792
  msgid "  -save-temps=<arg>        Do not delete intermediate files.\n"
  msgstr "  -save-temps=<para>       Slet ikke midlertidige filer.\n"
  
! #: gcc.cc:3793
  msgid ""
  "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
  "                           prefixes to other gcc components.\n"
*************** msgstr ""
*** 20071,20093 ****
  "  -no-canonical-prefixes   Normaliser ikke stier når der bygges relative\n"
  "                           præfiks til andre gcc-komponenter.\n"
  
! #: gcc.cc:3795
  msgid "  -pipe                    Use pipes rather than intermediate files.\n"
  msgstr "  -pipe                    Brug datakanaler i stedet for midlertidige filer.\n"
  
! #: gcc.cc:3796
  msgid "  -time                    Time the execution of each subprocess.\n"
  msgstr "  -time                    Tag tid på udførslen af hver underproces.\n"
  
! #: gcc.cc:3797
  msgid "  -specs=<file>            Override built-in specs with the contents of <file>.\n"
  msgstr "  -specs=<fil>             Overskriv indbyggede specifikationer med indholdet af <fil>.\n"
  
! #: gcc.cc:3798
  msgid "  -std=<standard>          Assume that the input sources are for <standard>.\n"
  msgstr "  -std=<standard>          Antag at inddatakildekoden er skrevet til <standard>.\n"
  
! #: gcc.cc:3799
  msgid ""
  "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
  "                           and libraries.\n"
--- 20085,20107 ----
  "  -no-canonical-prefixes   Normaliser ikke stier når der bygges relative\n"
  "                           præfiks til andre gcc-komponenter.\n"
  
! #: gcc.cc:3796
  msgid "  -pipe                    Use pipes rather than intermediate files.\n"
  msgstr "  -pipe                    Brug datakanaler i stedet for midlertidige filer.\n"
  
! #: gcc.cc:3797
  msgid "  -time                    Time the execution of each subprocess.\n"
  msgstr "  -time                    Tag tid på udførslen af hver underproces.\n"
  
! #: gcc.cc:3798
  msgid "  -specs=<file>            Override built-in specs with the contents of <file>.\n"
  msgstr "  -specs=<fil>             Overskriv indbyggede specifikationer med indholdet af <fil>.\n"
  
! #: gcc.cc:3799
  msgid "  -std=<standard>          Assume that the input sources are for <standard>.\n"
  msgstr "  -std=<standard>          Antag at inddatakildekoden er skrevet til <standard>.\n"
  
! #: gcc.cc:3800
  msgid ""
  "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
  "                           and libraries.\n"
*************** msgstr ""
*** 20095,20131 ****
  "  --sysroot=<mappe>    Brug <mappe> som rodmappen for teksthoveder\n"
  "                       og biblioteker.\n"
  
! #: gcc.cc:3802
  msgid "  -B <directory>           Add <directory> to the compiler's search paths.\n"
  msgstr "  -B <mappe>               Tilføj mappe til oversætterens søgestier.\n"
  
! #: gcc.cc:3803
  msgid "  -v                       Display the programs invoked by the compiler.\n"
  msgstr "  -v                       Vis de programmer der startes af oversætteren.\n"
  
! #: gcc.cc:3804
  msgid "  -###                     Like -v but options quoted and commands not executed.\n"
  msgstr ""
  "  -###                     Som '-v', men tilvalg anbringes i anførselstegn\n"
  "                           og kommandoerne udføres ikke.\n"
  
! #: gcc.cc:3805
  msgid "  -E                       Preprocess only; do not compile, assemble or link.\n"
  msgstr "  -E                       Forbehandl kun; oversæt, maskinkodeoversæt og sammenkæd ikke.\n"
  
! #: gcc.cc:3806
  msgid "  -S                       Compile only; do not assemble or link.\n"
  msgstr "  -S                       Oversæt kun; maskinekodeoversæt og sammenkæd ikke.\n"
  
! #: gcc.cc:3807
  msgid "  -c                       Compile and assemble, but do not link.\n"
  msgstr "  -c                       Oversæt, også til maskinkode, men sammenkæd ikke.\n"
  
! #: gcc.cc:3808
  msgid "  -o <file>                Place the output into <file>.\n"
  msgstr "  -o <fil>                 Anbring uddataene i <fil>.\n"
  
! #: gcc.cc:3809
  msgid ""
  "  -pie                     Create a dynamically linked position independent\n"
  "                           executable.\n"
--- 20109,20145 ----
  "  --sysroot=<mappe>    Brug <mappe> som rodmappen for teksthoveder\n"
  "                       og biblioteker.\n"
  
! #: gcc.cc:3803
  msgid "  -B <directory>           Add <directory> to the compiler's search paths.\n"
  msgstr "  -B <mappe>               Tilføj mappe til oversætterens søgestier.\n"
  
! #: gcc.cc:3804
  msgid "  -v                       Display the programs invoked by the compiler.\n"
  msgstr "  -v                       Vis de programmer der startes af oversætteren.\n"
  
! #: gcc.cc:3805
  msgid "  -###                     Like -v but options quoted and commands not executed.\n"
  msgstr ""
  "  -###                     Som '-v', men tilvalg anbringes i anførselstegn\n"
  "                           og kommandoerne udføres ikke.\n"
  
! #: gcc.cc:3806
  msgid "  -E                       Preprocess only; do not compile, assemble or link.\n"
  msgstr "  -E                       Forbehandl kun; oversæt, maskinkodeoversæt og sammenkæd ikke.\n"
  
! #: gcc.cc:3807
  msgid "  -S                       Compile only; do not assemble or link.\n"
  msgstr "  -S                       Oversæt kun; maskinekodeoversæt og sammenkæd ikke.\n"
  
! #: gcc.cc:3808
  msgid "  -c                       Compile and assemble, but do not link.\n"
  msgstr "  -c                       Oversæt, også til maskinkode, men sammenkæd ikke.\n"
  
! #: gcc.cc:3809
  msgid "  -o <file>                Place the output into <file>.\n"
  msgstr "  -o <fil>                 Anbring uddataene i <fil>.\n"
  
! #: gcc.cc:3810
  msgid ""
  "  -pie                     Create a dynamically linked position independent\n"
  "                           executable.\n"
*************** msgstr ""
*** 20133,20143 ****
  "  -pie                     Opret en dynamisk lænket positionsuafhængig kørbar\n"
  "                           fil.\n"
  
! #: gcc.cc:3811
  msgid "  -shared                  Create a shared library.\n"
  msgstr "  -shared                  Opret et delt bibliotek.\n"
  
! #: gcc.cc:3812
  msgid ""
  "  -x <language>            Specify the language of the following input files.\n"
  "                           Permissible languages include: c c++ assembler none\n"
--- 20147,20157 ----
  "  -pie                     Opret en dynamisk lænket positionsuafhængig kørbar\n"
  "                           fil.\n"
  
! #: gcc.cc:3812
  msgid "  -shared                  Create a shared library.\n"
  msgstr "  -shared                  Opret et delt bibliotek.\n"
  
! #: gcc.cc:3813
  msgid ""
  "  -x <language>            Specify the language of the following input files.\n"
  "                           Permissible languages include: c c++ assembler none\n"
*************** msgstr ""
*** 20149,20155 ****
  "                           »none« betyder at standardopførslen med at gætte\n"
  "                           sproget på filendelsen udføres.\n"
  
! #: gcc.cc:3819
  #, c-format
  msgid ""
  "\n"
--- 20163,20169 ----
  "                           »none« betyder at standardopførslen med at gætte\n"
  "                           sproget på filendelsen udføres.\n"
  
! #: gcc.cc:3820
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 20163,20239 ****
  " videregive andre indstillinger til disse processer kan tilvalg på formen\n"
  " »-W<bogstav>« bruges.\n"
  
! #: gcc.cc:6972
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "Behandler specifikation (%s), som er »%s«\n"
  
! #: gcc.cc:7733
  #, c-format
  msgid "Target: %s\n"
  msgstr "Mål: %s\n"
  
! #: gcc.cc:7734
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "Konfigureret med: %s\n"
  
! #: gcc.cc:7748
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "Trådmodel: %s\n"
  
! #: gcc.cc:7749
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr ""
  
! #: gcc.cc:7751
  #, c-format
  msgid " zstd"
  msgstr ""
  
! #: gcc.cc:7753 gcov.cc:1902 gcov.cc:1962 gcov.cc:1974 gcov.cc:3564
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.cc:7764
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc-version %s %s\n"
  
! #: gcc.cc:7767
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "gcc-styringsprogram version %s %skører gcc-version %s\n"
  
! #: gcc.cc:7843 gcc.cc:8057
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr "Fejlen kan ikke genskabes, så det er sandsynligvis et udstyrsproblem eller et problem med operativsystemet.\n"
  
! #: gcc.cc:7977
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr "Forbrændt kilde lagret i %s-filen, vedhæft venligst den til din fejlrapport.\n"
  
! #: gcc.cc:8823
  #, c-format
  msgid "install: %s%s\n"
  msgstr "installering: %s%s\n"
  
! #: gcc.cc:8826
  #, c-format
  msgid "programs: %s\n"
  msgstr "programmer: %s\n"
  
! #: gcc.cc:8828
  #, c-format
  msgid "libraries: %s\n"
  msgstr "biblioteker: %s\n"
  
! #: gcc.cc:8945
  #, c-format
  msgid ""
  "\n"
--- 20177,20253 ----
  " videregive andre indstillinger til disse processer kan tilvalg på formen\n"
  " »-W<bogstav>« bruges.\n"
  
! #: gcc.cc:6974
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "Behandler specifikation (%s), som er »%s«\n"
  
! #: gcc.cc:7735
  #, c-format
  msgid "Target: %s\n"
  msgstr "Mål: %s\n"
  
! #: gcc.cc:7736
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "Konfigureret med: %s\n"
  
! #: gcc.cc:7750
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "Trådmodel: %s\n"
  
! #: gcc.cc:7751
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr ""
  
! #: gcc.cc:7753
  #, c-format
  msgid " zstd"
  msgstr ""
  
! #: gcc.cc:7755 gcov.cc:1902 gcov.cc:1962 gcov.cc:1974 gcov.cc:3564
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.cc:7766
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc-version %s %s\n"
  
! #: gcc.cc:7769
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "gcc-styringsprogram version %s %skører gcc-version %s\n"
  
! #: gcc.cc:7845 gcc.cc:8059
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr "Fejlen kan ikke genskabes, så det er sandsynligvis et udstyrsproblem eller et problem med operativsystemet.\n"
  
! #: gcc.cc:7979
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr "Forbrændt kilde lagret i %s-filen, vedhæft venligst den til din fejlrapport.\n"
  
! #: gcc.cc:8825
  #, c-format
  msgid "install: %s%s\n"
  msgstr "installering: %s%s\n"
  
! #: gcc.cc:8828
  #, c-format
  msgid "programs: %s\n"
  msgstr "programmer: %s\n"
  
! #: gcc.cc:8830
  #, c-format
  msgid "libraries: %s\n"
  msgstr "biblioteker: %s\n"
  
! #: gcc.cc:8953
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 20242,20258 ****
  "\n"
  "For fejlrapporteringsinstruktioner, se:\n"
  
! #: gcc.cc:8961 gcov-tool.cc:594 sarif-replay.cc:59
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.cc:8964 gcov-tool.cc:596 gcov.cc:1155 sarif-replay.cc:62
  #: fortran/gfortranspec.cc:282
  msgid "(C)"
  msgstr "(C)"
  
! #: gcc.cc:8965 gcov-tool.cc:598 gcov.cc:1157 sarif-replay.cc:63
  #: fortran/gfortranspec.cc:283
  #, c-format
  msgid ""
--- 20256,20272 ----
  "\n"
  "For fejlrapporteringsinstruktioner, se:\n"
  
! #: gcc.cc:8969 gcov-tool.cc:594 sarif-replay.cc:59
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.cc:8972 gcov-tool.cc:596 gcov.cc:1155 sarif-replay.cc:62
  #: fortran/gfortranspec.cc:282
  msgid "(C)"
  msgstr "(C)"
  
! #: gcc.cc:8973 gcov-tool.cc:598 gcov.cc:1157 sarif-replay.cc:63
  #: fortran/gfortranspec.cc:283
  #, c-format
  msgid ""
*************** msgstr ""
*** 20263,20269 ****
  "Dette er et frit program; se kildekoden for kopieringsbetingelser. Der er\n"
  "INGEN garanti; ikke engang for SALGBARHED eller BRUGBARHED TIL NOGET FORMÅL.\n"
  
! #: gcc.cc:9312
  #, c-format
  msgid ""
  "\n"
--- 20277,20283 ----
  "Dette er et frit program; se kildekoden for kopieringsbetingelser. Der er\n"
  "INGEN garanti; ikke engang for SALGBARHED eller BRUGBARHED TIL NOGET FORMÅL.\n"
  
! #: gcc.cc:9320
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 20276,20282 ****
  "==============\n"
  "\n"
  
! #: gcc.cc:9313
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
--- 20290,20296 ----
  "==============\n"
  "\n"
  
! #: gcc.cc:9321
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
*************** msgstr ""
*** 20285,20291 ****
  "Brug »-Wl,TILVALG« for at sende »TILVALG« til sammenkæderen.\n"
  "\n"
  
! #: gcc.cc:10827
  #, c-format
  msgid ""
  "Assembler options\n"
--- 20299,20305 ----
  "Brug »-Wl,TILVALG« for at sende »TILVALG« til sammenkæderen.\n"
  "\n"
  
! #: gcc.cc:10835
  #, c-format
  msgid ""
  "Assembler options\n"
*************** msgstr ""
*** 20296,20302 ****
  "=================\n"
  "\n"
  
! #: gcc.cc:10828
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
--- 20310,20316 ----
  "=================\n"
  "\n"
  
! #: gcc.cc:10836
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
*************** msgstr "»"
*** 21046,21051 ****
--- 21060,21080 ----
  msgid "'"
  msgstr "«"
  
+ #: json-diagnostic.cc:236
+ #, c-format
+ msgid "In JSON value %e"
+ msgstr ""
+ 
+ #: json-diagnostic.cc:239
+ #, c-format
+ msgid "In JSON object %e"
+ msgstr ""
+ 
+ #: json-diagnostic.cc:242
+ #, c-format
+ msgid "In JSON array %e"
+ msgstr ""
+ 
  #: langhooks.cc:389
  msgid "At top level:"
  msgstr "Ved øverste niveau:"
*************** msgid "In member function %qs"
*** 21055,21061 ****
  msgstr "I medlemsfunktionen %qs"
  
  #. Kinds within executable code.
! #: langhooks.cc:409 libgdiagnostics.cc:1528
  msgid "In function %qs"
  msgstr "I funktionen %qs"
  
--- 21084,21090 ----
  msgstr "I medlemsfunktionen %qs"
  
  #. Kinds within executable code.
! #: langhooks.cc:409 libgdiagnostics.cc:1512
  msgid "In function %qs"
  msgstr "I funktionen %qs"
  
*************** msgstr "    indlejret fra %qs ved %r%s:%
*** 21071,21197 ****
  msgid "    inlined from %qs"
  msgstr "    indlejret fra %qs"
  
! #: libgdiagnostics.cc:1529
  #, fuzzy
  #| msgid "In member function %qs"
  msgid "In member %qs"
  msgstr "I medlemsfunktionen %qs"
  
! #: libgdiagnostics.cc:1530
  #, fuzzy
  #| msgid "duplicate %qs"
  msgid "In module %qs"
  msgstr "duplikere %qs"
  
! #: libgdiagnostics.cc:1531
  #, fuzzy
  #| msgid "unknown namespace `%D'"
  msgid "In namespace %qs"
  msgstr "ukendt navnerum '%D'"
  
! #: libgdiagnostics.cc:1532
  #, fuzzy
  #| msgid "In function %qs"
  msgid "In type %qs"
  msgstr "I funktionen %qs"
  
! #: libgdiagnostics.cc:1534
  #, fuzzy
  #| msgid "invalid receiver type `%s'"
  msgid "In return type %qs"
  msgstr "ugyldig modtagertype '%s'"
  
! #: libgdiagnostics.cc:1535
  #, fuzzy
  #| msgid "invalid parameter %qs"
  msgid "In parameter %qs"
  msgstr "ugyldig parameter %qs"
  
! #: libgdiagnostics.cc:1536
  #, fuzzy
  msgid "In variable %qs"
  msgstr "ubrugt variabel '%s'"
  
  #. Kinds within XML or HTML documents.
! #: libgdiagnostics.cc:1539
  #, fuzzy
  #| msgid "In member function %qs"
  msgid "In element %qs"
  msgstr "I medlemsfunktionen %qs"
  
! #: libgdiagnostics.cc:1540
  #, fuzzy
  #| msgid "unknown register name: %s"
  msgid "In attribute %qs"
  msgstr "ukendt registernavn: %s"
  
! #: libgdiagnostics.cc:1541
  #, fuzzy
  #| msgid "In construct"
  msgid "In text %qs"
  msgstr "I konstruktionen"
  
! #: libgdiagnostics.cc:1542
  #, fuzzy
  #| msgid "In function %qs"
  msgid "In comment %qs"
  msgstr "I funktionen %qs"
  
! #: libgdiagnostics.cc:1544
  #, fuzzy
  #| msgid "Enable parallel instructions"
  msgid "In processing instruction %qs"
  msgstr "Aktivér parallelle instruktioner"
  
! #: libgdiagnostics.cc:1545
  msgid "In DTD %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1547
  #, fuzzy
  #| msgid "in declaration `%D'"
  msgid "In declaration %qs"
  msgstr "i erklæringen '%D'"
  
  #. Kinds within JSON documents.
! #: libgdiagnostics.cc:1550
  msgid "In JSON object %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1551
  msgid "In JSON array %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1553
  msgid "In JSON property %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1554
  msgid "In JSON value %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1701
  #, c-format
  msgid "%e"
  msgstr ""
  
! #: libsarifreplay.cc:760
  msgid "JSON object"
  msgstr ""
  
! #: libsarifreplay.cc:763
  msgid "JSON array"
  msgstr ""
  
! #: libsarifreplay.cc:767
  msgid "JSON number"
  msgstr ""
  
! #: libsarifreplay.cc:770
  msgid "JSON string"
  msgstr ""
  
! #: libsarifreplay.cc:775
  msgid "JSON literal"
  msgstr ""
  
--- 21100,21226 ----
  msgid "    inlined from %qs"
  msgstr "    indlejret fra %qs"
  
! #: libgdiagnostics.cc:1513
  #, fuzzy
  #| msgid "In member function %qs"
  msgid "In member %qs"
  msgstr "I medlemsfunktionen %qs"
  
! #: libgdiagnostics.cc:1514
  #, fuzzy
  #| msgid "duplicate %qs"
  msgid "In module %qs"
  msgstr "duplikere %qs"
  
! #: libgdiagnostics.cc:1515
  #, fuzzy
  #| msgid "unknown namespace `%D'"
  msgid "In namespace %qs"
  msgstr "ukendt navnerum '%D'"
  
! #: libgdiagnostics.cc:1516
  #, fuzzy
  #| msgid "In function %qs"
  msgid "In type %qs"
  msgstr "I funktionen %qs"
  
! #: libgdiagnostics.cc:1518
  #, fuzzy
  #| msgid "invalid receiver type `%s'"
  msgid "In return type %qs"
  msgstr "ugyldig modtagertype '%s'"
  
! #: libgdiagnostics.cc:1519
  #, fuzzy
  #| msgid "invalid parameter %qs"
  msgid "In parameter %qs"
  msgstr "ugyldig parameter %qs"
  
! #: libgdiagnostics.cc:1520
  #, fuzzy
  msgid "In variable %qs"
  msgstr "ubrugt variabel '%s'"
  
  #. Kinds within XML or HTML documents.
! #: libgdiagnostics.cc:1523
  #, fuzzy
  #| msgid "In member function %qs"
  msgid "In element %qs"
  msgstr "I medlemsfunktionen %qs"
  
! #: libgdiagnostics.cc:1524
  #, fuzzy
  #| msgid "unknown register name: %s"
  msgid "In attribute %qs"
  msgstr "ukendt registernavn: %s"
  
! #: libgdiagnostics.cc:1525
  #, fuzzy
  #| msgid "In construct"
  msgid "In text %qs"
  msgstr "I konstruktionen"
  
! #: libgdiagnostics.cc:1526
  #, fuzzy
  #| msgid "In function %qs"
  msgid "In comment %qs"
  msgstr "I funktionen %qs"
  
! #: libgdiagnostics.cc:1528
  #, fuzzy
  #| msgid "Enable parallel instructions"
  msgid "In processing instruction %qs"
  msgstr "Aktivér parallelle instruktioner"
  
! #: libgdiagnostics.cc:1529
  msgid "In DTD %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1531
  #, fuzzy
  #| msgid "in declaration `%D'"
  msgid "In declaration %qs"
  msgstr "i erklæringen '%D'"
  
  #. Kinds within JSON documents.
! #: libgdiagnostics.cc:1534
  msgid "In JSON object %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1535
  msgid "In JSON array %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1537
  msgid "In JSON property %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1538
  msgid "In JSON value %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1685
  #, c-format
  msgid "%e"
  msgstr ""
  
! #: libsarifreplay.cc:739
  msgid "JSON object"
  msgstr ""
  
! #: libsarifreplay.cc:742
  msgid "JSON array"
  msgstr ""
  
! #: libsarifreplay.cc:746
  msgid "JSON number"
  msgstr ""
  
! #: libsarifreplay.cc:749
  msgid "JSON string"
  msgstr ""
  
! #: libsarifreplay.cc:754
  msgid "JSON literal"
  msgstr ""
  
*************** msgstr ""
*** 21199,21211 ****
  msgid "this is the insn:"
  msgstr "dette er instruktionen:"
  
! #: lra-constraints.cc:4182
  #, fuzzy
  #| msgid "invalid operand address"
  msgid "unable to reload address in "
  msgstr "ugyldig operandadresse"
  
! #: lra-constraints.cc:4478 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "kunne ikke generere genindlæsninger for:"
  
--- 21228,21240 ----
  msgid "this is the insn:"
  msgstr "dette er instruktionen:"
  
! #: lra-constraints.cc:4197
  #, fuzzy
  #| msgid "invalid operand address"
  msgid "unable to reload address in "
  msgstr "ugyldig operandadresse"
  
! #: lra-constraints.cc:4522 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "kunne ikke generere genindlæsninger for:"
  
*************** msgstr "ukendt instruktion:"
*** 21381,21398 ****
  msgid "insn does not satisfy its constraints:"
  msgstr "instruktion tilfredsstiller ikke sine begrænsninger:"
  
! #: targhooks.cc:2480
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr "oprettet og brugt med en anden indstilling for »%s«"
  
! #: targhooks.cc:2495
  #, fuzzy
  #| msgid "created and used with different settings of -fpic"
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "oprettet og brugt med forskellige indstillinger for -fpic"
  
! #: targhooks.cc:2497
  #, fuzzy
  #| msgid "created and used with different settings of -fpie"
  msgid "created and used with different settings of %<-fpie%>"
--- 21410,21427 ----
  msgid "insn does not satisfy its constraints:"
  msgstr "instruktion tilfredsstiller ikke sine begrænsninger:"
  
! #: targhooks.cc:2497
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr "oprettet og brugt med en anden indstilling for »%s«"
  
! #: targhooks.cc:2512
  #, fuzzy
  #| msgid "created and used with different settings of -fpic"
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "oprettet og brugt med forskellige indstillinger for -fpic"
  
! #: targhooks.cc:2514
  #, fuzzy
  #| msgid "created and used with different settings of -fpie"
  msgid "created and used with different settings of %<-fpie%>"
*************** msgstr "%s%sadvarsel: %s teksthovedversi
*** 21432,21439 ****
  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:129 c/c-decl.cc:6614
! #: c/c-typeck.cc:9509 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonym>"
--- 21461,21468 ----
  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:9587 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonym>"
*************** msgid "length modifier in strfmon format
*** 21812,21834 ****
  msgstr "længdemodifikation i strfmon-formatering"
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.cc:1699 fortran/cpp.cc:630
  msgid "<command-line>"
  msgstr "<kommandolinje>"
  
! #: config/aarch64/aarch64.cc:13004 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:13013 config/aarch64/aarch64.cc:13026
! #: config/aarch64/aarch64.cc:13038 config/aarch64/aarch64.cc:13049
! #: config/aarch64/aarch64.cc:13065 config/aarch64/aarch64.cc:13079
! #: config/aarch64/aarch64.cc:13099 config/aarch64/aarch64.cc:13181
! #: config/aarch64/aarch64.cc:13192 config/aarch64/aarch64.cc:13206
! #: config/aarch64/aarch64.cc:13432 config/aarch64/aarch64.cc:13445
! #: config/aarch64/aarch64.cc:13462 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8092
  #: config/riscv/riscv.cc:8108 config/riscv/riscv.cc:8124
  #: config/riscv/riscv.cc:8140 config/riscv/riscv.cc:8173
--- 21841,21863 ----
  msgstr "længdemodifikation i strfmon-formatering"
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.cc:1707 fortran/cpp.cc:630
  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:8092
  #: config/riscv/riscv.cc:8108 config/riscv/riscv.cc:8124
  #: config/riscv/riscv.cc:8140 config/riscv/riscv.cc:8173
*************** msgstr "Ikke understøttet operand for k
*** 21838,21845 ****
  msgid "invalid operand for '%%%c'"
  msgstr "ugyldig operand for »%%%c«"
  
! #: config/aarch64/aarch64.cc:13117 config/aarch64/aarch64.cc:13128
! #: config/aarch64/aarch64.cc:13292 config/aarch64/aarch64.cc:13303
  #: config/riscv/riscv.cc:7988 config/riscv/riscv.cc:7996
  #: config/riscv/riscv.cc:8003 config/riscv/riscv.cc:8007
  #: config/riscv/riscv.cc:8049 config/riscv/riscv.cc:8067
--- 21867,21874 ----
  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:7988 config/riscv/riscv.cc:7996
  #: config/riscv/riscv.cc:8003 config/riscv/riscv.cc:8007
  #: config/riscv/riscv.cc:8049 config/riscv/riscv.cc:8067
*************** msgstr "ugyldig operand for »%%%c«"
*** 21848,21972 ****
  msgid "invalid vector constant"
  msgstr "ugyldig konstant:"
  
! #: config/aarch64/aarch64.cc:13142
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13154
  #, fuzzy, c-format
  #| msgid "invalid operand for '%%%c'"
  msgid "incompatible operand for '%%%c'"
  msgstr "ugyldig operand for »%%%c«"
  
! #: config/aarch64/aarch64.cc:13174
  #, fuzzy, c-format
  #| msgid "invalid operand for '%%%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "ugyldig operand for »%%%c«"
  
! #: config/aarch64/aarch64.cc:13239 config/arm/arm.cc:24779
  #, c-format
  msgid "missing operand"
  msgstr "manglende operand"
  
! #: config/aarch64/aarch64.cc:13329
  #, c-format
  msgid "invalid constant"
  msgstr "ugyldig konstant:"
  
! #: config/aarch64/aarch64.cc:13332
  #, c-format
  msgid "invalid operand"
  msgstr "ugyldig operand"
  
! #: config/aarch64/aarch64.cc:13470 config/aarch64/aarch64.cc:13475
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ugyldig operandpræfiks »%%%c«"
  
! #: config/aarch64/aarch64.cc:13495
  #, fuzzy, c-format
  #| msgid "invalid addressing mode"
  msgid "invalid address mode"
  msgstr "ugyldig adresseringstilstand"
  
! #: config/aarch64/aarch64.cc:23792
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/aarch64/aarch64.cc:23794
  #, 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:31104
  msgid "preincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31106
  msgid "predecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31108
  #, 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:31110
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31112
  #, fuzzy
  msgid "negation operation not permitted on svbool_t"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: config/aarch64/aarch64.cc:31114
  msgid "plus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31116
  msgid "minus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31118
  msgid "multiply operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31120
  msgid "divide operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31123
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31128
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31130
  #, 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:31151 config/aarch64/aarch64.cc:31184
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31172
  #, 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:14543
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
--- 21877,22001 ----
  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:23806
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/aarch64/aarch64.cc:23808
  #, 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:31118
  msgid "preincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31120
  msgid "predecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31122
  #, 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:31124
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31126
  #, fuzzy
  msgid "negation operation not permitted on svbool_t"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: config/aarch64/aarch64.cc:31128
  msgid "plus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31130
  msgid "minus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31132
  msgid "multiply operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31134
  msgid "divide operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31137
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31142
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31144
  #, 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:31165 config/aarch64/aarch64.cc:31198
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31186
  #, 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:14652
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
*************** msgid "invalid %%r value"
*** 21983,21995 ****
  msgstr "ugyldig %%r-værdi"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:2995
  #, 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:2968
  #, c-format
  msgid "invalid %%N value"
  msgstr "ugyldig %%N-værdi"
--- 22012,22024 ----
  msgstr "ugyldig %%r-værdi"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3011
  #, 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:2984
  #, c-format
  msgid "invalid %%N value"
  msgstr "ugyldig %%N-værdi"
*************** msgstr "ugyldig %%P-værdi"
*** 22004,22010 ****
  msgid "invalid %%h value"
  msgstr "ugyldig %%h-værdi"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:2988
  #, c-format
  msgid "invalid %%L value"
  msgstr "ugyldig %%L-værdi"
--- 22033,22039 ----
  msgid "invalid %%h value"
  msgstr "ugyldig %%h-værdi"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:3004
  #, c-format
  msgid "invalid %%L value"
  msgstr "ugyldig %%L-værdi"
*************** msgstr "ugyldig %%m-værdi"
*** 22019,22025 ****
  msgid "invalid %%M value"
  msgstr "ugyldig %%M-værdi"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%U value"
  msgstr "ugyldig %%U-værdi"
--- 22048,22054 ----
  msgid "invalid %%M value"
  msgstr "ugyldig %%M-værdi"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3018
  #, c-format
  msgid "invalid %%U value"
  msgstr "ugyldig %%U-værdi"
*************** msgstr "ugyldig %%E-værdi"
*** 22044,22053 ****
  msgid "unknown relocation unspec"
  msgstr "ukendt relokaliserings-unspec"
  
! #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7560 config/gcn/gcn.cc:7569
! #: config/gcn/gcn.cc:7627 config/gcn/gcn.cc:7635 config/gcn/gcn.cc:7651
! #: config/gcn/gcn.cc:7669 config/gcn/gcn.cc:7720 config/gcn/gcn.cc:7839
! #: config/gcn/gcn.cc:7955 config/rs6000/rs6000.cc:14690
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ugyldig %%xn-kode"
--- 22073,22082 ----
  msgid "unknown relocation unspec"
  msgstr "ukendt relokaliserings-unspec"
  
! #: 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"
*************** msgstr "ugyldig UNSPEC som operand: %d"
*** 22149,22184 ****
  msgid "unrecognized supposed constant"
  msgstr "ukendt formodet konstant"
  
! #: config/arm/arm.cc:21090 config/arm/arm.cc:21115 config/arm/arm.cc:21125
! #: config/arm/arm.cc:21134 config/arm/arm.cc:21143
  #, c-format
  msgid "invalid shift operand"
  msgstr "ugyldig skift-operand"
  
! #: config/arm/arm.cc:24061 config/arm/arm.cc:24079
  #, fuzzy, c-format
  #| msgid "Generate char instructions"
  msgid "predicated Thumb instruction"
  msgstr "Generér char-instruktioner"
  
! #: config/arm/arm.cc:24067
  #, fuzzy, c-format
  #| msgid "ret instruction not implemented"
  msgid "predicated instruction in conditional sequence"
  msgstr "ret-instruktion ikke implementeret"
  
! #: config/arm/arm.cc:24183 config/arm/arm.cc:24196 config/arm/arm.cc:24221
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Ikke understøttet operand for koden »%c«"
  
! #: config/arm/arm.cc:24298 config/arm/arm.cc:24320 config/arm/arm.cc:24330
! #: config/arm/arm.cc:24340 config/arm/arm.cc:24350 config/arm/arm.cc:24389
! #: config/arm/arm.cc:24407 config/arm/arm.cc:24425 config/arm/arm.cc:24467
! #: config/arm/arm.cc:24474 config/arm/arm.cc:24492 config/arm/arm.cc:24499
! #: config/arm/arm.cc:24507 config/arm/arm.cc:24528 config/arm/arm.cc:24535
! #: config/arm/arm.cc:24726 config/arm/arm.cc:24733 config/arm/arm.cc:24760
! #: config/arm/arm.cc:24767 config/bfin/bfin.cc:1441 config/bfin/bfin.cc:1448
  #: config/bfin/bfin.cc:1455 config/bfin/bfin.cc:1462 config/bfin/bfin.cc:1471
  #: config/bfin/bfin.cc:1478 config/bfin/bfin.cc:1485 config/bfin/bfin.cc:1492
  #: config/nds32/nds32.cc:3545
--- 22178,22213 ----
  msgid "unrecognized supposed constant"
  msgstr "ukendt formodet konstant"
  
! #: config/arm/arm.cc:21105 config/arm/arm.cc:21130 config/arm/arm.cc:21140
! #: config/arm/arm.cc:21149 config/arm/arm.cc:21158
  #, c-format
  msgid "invalid shift operand"
  msgstr "ugyldig skift-operand"
  
! #: config/arm/arm.cc:24076 config/arm/arm.cc:24094
  #, fuzzy, c-format
  #| msgid "Generate char instructions"
  msgid "predicated Thumb instruction"
  msgstr "Generér char-instruktioner"
  
! #: config/arm/arm.cc:24082
  #, fuzzy, c-format
  #| msgid "ret instruction not implemented"
  msgid "predicated instruction in conditional sequence"
  msgstr "ret-instruktion ikke implementeret"
  
! #: config/arm/arm.cc:24198 config/arm/arm.cc:24211 config/arm/arm.cc:24236
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Ikke understøttet operand for koden »%c«"
  
! #: config/arm/arm.cc:24313 config/arm/arm.cc:24335 config/arm/arm.cc:24345
! #: config/arm/arm.cc:24355 config/arm/arm.cc:24365 config/arm/arm.cc:24404
! #: config/arm/arm.cc:24422 config/arm/arm.cc:24440 config/arm/arm.cc:24482
! #: config/arm/arm.cc:24489 config/arm/arm.cc:24507 config/arm/arm.cc:24514
! #: config/arm/arm.cc:24522 config/arm/arm.cc:24543 config/arm/arm.cc:24550
! #: config/arm/arm.cc:24741 config/arm/arm.cc:24748 config/arm/arm.cc:24775
! #: config/arm/arm.cc:24782 config/bfin/bfin.cc:1441 config/bfin/bfin.cc:1448
  #: config/bfin/bfin.cc:1455 config/bfin/bfin.cc:1462 config/bfin/bfin.cc:1471
  #: config/bfin/bfin.cc:1478 config/bfin/bfin.cc:1485 config/bfin/bfin.cc:1492
  #: config/nds32/nds32.cc:3545
*************** msgstr "Ikke understøttet operand for k
*** 22186,22230 ****
  msgid "invalid operand for code '%c'"
  msgstr "ugyldig operand for koden »%c«"
  
! #: config/arm/arm.cc:24402
  #, c-format
  msgid "instruction never executed"
  msgstr "instruktion aldrig udført"
  
  #. Former FPA support, effectively unused after GCC-4.7, but not
  #. removed until gcc-15.
! #: config/arm/arm.cc:24440
  #, fuzzy, c-format
  #| msgid "obsolete Maverick format code '%c'"
  msgid "obsolete FPA format code '%c'"
  msgstr "forældet Maverick-formatkode »%c«"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.cc:24449
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "forældet Maverick-formatkode »%c«"
  
  #. Former iWMMXT support, removed after GCC-15.
! #: config/arm/arm.cc:24455
  #, fuzzy, c-format
  #| msgid "obsolete Maverick format code '%c'"
  msgid "obsolete iWMMXT format code '%c'"
  msgstr "forældet Maverick-formatkode »%c«"
  
! #: config/arm/arm.cc:34277
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/arm/arm.cc:34279
  #, fuzzy
  #| msgid "invalid conversion to type `%T' from type `%T'"
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: config/arm/arm.cc:34294 config/arm/arm.cc:34310
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
--- 22215,22259 ----
  msgid "invalid operand for code '%c'"
  msgstr "ugyldig operand for koden »%c«"
  
! #: config/arm/arm.cc:24417
  #, c-format
  msgid "instruction never executed"
  msgstr "instruktion aldrig udført"
  
  #. Former FPA support, effectively unused after GCC-4.7, but not
  #. removed until gcc-15.
! #: config/arm/arm.cc:24455
  #, fuzzy, c-format
  #| msgid "obsolete Maverick format code '%c'"
  msgid "obsolete FPA format code '%c'"
  msgstr "forældet Maverick-formatkode »%c«"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.cc:24464
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "forældet Maverick-formatkode »%c«"
  
  #. Former iWMMXT support, removed after GCC-15.
! #: config/arm/arm.cc:24470
  #, fuzzy, c-format
  #| msgid "obsolete Maverick format code '%c'"
  msgid "obsolete iWMMXT format code '%c'"
  msgstr "forældet Maverick-formatkode »%c«"
  
! #: config/arm/arm.cc:34292
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/arm/arm.cc:34294
  #, fuzzy
  #| msgid "invalid conversion to type `%T' from type `%T'"
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: config/arm/arm.cc:34309 config/arm/arm.cc:34325
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
*************** msgstr "ugyldig %%j-værdi"
*** 22362,22375 ****
  msgid "invalid const_double operand"
  msgstr "ugyldig const_double-operand"
  
! #: config/bpf/bpf.cc:940
  #, fuzzy
  #| msgid "invalid addressing mode"
  msgid "invalid address in operand"
  msgstr "ugyldig adresseringstilstand"
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:947
  #, fuzzy
  #| msgid "unexpected operand"
  msgid "unsupported operand"
--- 22391,22404 ----
  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"
*************** msgstr "uventet operand"
*** 22377,22386 ****
  
  #. Format punctuators via %s to avoid -Wformat-diag.
  #: config/cris/cris.cc:783 config/ft32/ft32.cc:110 config/moxie/moxie.cc:108
! #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6325
! #: gcc.cc:6339 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:1098 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8107
  #: 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
--- 22406,22415 ----
  
  #. Format punctuators via %s to avoid -Wformat-diag.
  #: config/cris/cris.cc:783 config/ft32/ft32.cc:110 config/moxie/moxie.cc:108
! #: 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:1182 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8107
  #: 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 output_move_double-opera
*** 22595,22621 ****
  msgid "bad output_condmove_single operand"
  msgstr "ugyldig output_condmove_single-operand"
  
! #: config/gcn/gcn.cc:7235 config/gcn/gcn.cc:7255 config/gcn/gcn.cc:7259
! #: config/gcn/gcn.cc:7600 config/gcn/gcn.cc:7611 config/gcn/gcn.cc:7614
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:7382 config/gcn/gcn.cc:7405 config/gcn/gcn.cc:7437
! #: config/gcn/gcn.cc:7453 config/gcn/gcn.cc:7468 config/gcn/gcn.cc:7487
! #: config/gcn/gcn.cc:7551 config/gcn/gcn.cc:7745 config/gcn/gcn.cc:7860
  #, fuzzy, c-format
  #| msgid "invalid operand to %%Z code"
  msgid "invalid operand %%xn code"
  msgstr "ugyldig operand til %%Z-koden"
  
! #: config/gcn/gcn.cc:7848
  #, fuzzy, c-format
  #| msgid "c4x_operand_subword: invalid mode"
  msgid "operand %%xn code invalid for QImode"
  msgstr "c4x_operand_subword: ugyldig tilstand"
  
! #: config/gcn/gcn.cc:7936
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid fp constant"
--- 22624,22650 ----
  msgid "bad output_condmove_single operand"
  msgstr "ugyldig output_condmove_single-operand"
  
! #: config/gcn/gcn.cc:7281 config/gcn/gcn.cc:7301 config/gcn/gcn.cc:7305
! #: config/gcn/gcn.cc:7646 config/gcn/gcn.cc:7657 config/gcn/gcn.cc:7660
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:7428 config/gcn/gcn.cc:7451 config/gcn/gcn.cc:7483
! #: config/gcn/gcn.cc:7499 config/gcn/gcn.cc:7514 config/gcn/gcn.cc:7533
! #: config/gcn/gcn.cc:7597 config/gcn/gcn.cc:7791 config/gcn/gcn.cc:7906
  #, fuzzy, c-format
  #| msgid "invalid operand to %%Z code"
  msgid "invalid operand %%xn code"
  msgstr "ugyldig operand til %%Z-koden"
  
! #: config/gcn/gcn.cc:7894
  #, fuzzy, c-format
  #| msgid "c4x_operand_subword: invalid mode"
  msgid "operand %%xn code invalid for QImode"
  msgstr "c4x_operand_subword: ugyldig tilstand"
  
! #: config/gcn/gcn.cc:7982
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid fp constant"
*************** msgstr "ugyldig konstant:"
*** 22629,22768 ****
  msgid "Expected register or constant integer."
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: config/i386/i386.cc:13325
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "ugyldig UNSPEC som operand"
  
! #: config/i386/i386.cc:13868
  #, fuzzy, c-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of register '%s'"
  msgstr "ugyldig brug af 'restrict'"
  
! #: config/i386/i386.cc:13873
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "ugyldig brug af asm-flaguddata"
  
! #: config/i386/i386.cc:14108
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "ugyldig operandstørrelse for operandkoden »O«"
  
! #: config/i386/i386.cc:14143
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "ugyldig operandstørrelse for operandkoden »z«"
  
! #: config/i386/i386.cc:14218
  #, 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:14223
  #, 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:14301
  #, 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:14380
  #, 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:14398
  #, 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:14419
  #, 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:14434
  #, 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:14462
  #, 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:14480
  #, 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:14503
  #, 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:14530
  #, 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:14618
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "ugyldig operandkode »%c«"
  
! #: config/i386/i386.cc:14680 config/i386/i386.cc:15069
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "ugyldige begrænsninger for operand"
  
! #: config/i386/i386.cc:14781
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid vector immediate"
  msgstr "ugyldig konstant:"
  
! #: config/i386/i386.cc:17959
  msgid "unknown insn mode"
  msgstr "ukendt instruktionstilstand"
  
! #: config/i386/i386.cc:24693
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/i386/i386.cc:24696
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/i386/i386.cc:24699
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "ugyldig konvertering til %<__fpreg%>"
  
! #: config/i386/i386.cc:24702
  #, 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:24740 config/i386/i386.cc:24765
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24743 config/i386/i386.cc:24769
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
--- 22658,22797 ----
  msgid "Expected register or constant integer."
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: config/i386/i386.cc:13434
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "ugyldig UNSPEC som operand"
  
! #: config/i386/i386.cc:13977
  #, fuzzy, c-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of register '%s'"
  msgstr "ugyldig brug af 'restrict'"
  
! #: config/i386/i386.cc:13982
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "ugyldig brug af asm-flaguddata"
  
! #: config/i386/i386.cc:14217
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "ugyldig operandstørrelse for operandkoden »O«"
  
! #: config/i386/i386.cc:14252
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "ugyldig operandstørrelse for operandkoden »z«"
  
! #: config/i386/i386.cc:14327
  #, 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:14332
  #, 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:14410
  #, 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:14489
  #, 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:14507
  #, 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:14528
  #, 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:14543
  #, 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:14571
  #, 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:14589
  #, 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:14612
  #, 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:14639
  #, 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:14727
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "ugyldig operandkode »%c«"
  
! #: config/i386/i386.cc:14789 config/i386/i386.cc:15178
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "ugyldige begrænsninger for operand"
  
! #: config/i386/i386.cc:14890
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid vector immediate"
  msgstr "ugyldig konstant:"
  
! #: config/i386/i386.cc:18068
  msgid "unknown insn mode"
  msgstr "ukendt instruktionstilstand"
  
! #: config/i386/i386.cc:24802
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/i386/i386.cc:24805
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/i386/i386.cc:24808
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "ugyldig konvertering til %<__fpreg%>"
  
! #: config/i386/i386.cc:24811
  #, 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:24849 config/i386/i386.cc:24874
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24852 config/i386/i386.cc:24878
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
*************** msgid "insn contains an invalid address
*** 22909,22915 ****
  msgstr "instruktion indeholder en ugyldig adresse!"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3105
  msgid "invalid address"
  msgstr "ugyldig adresse"
  
--- 22938,22944 ----
  msgstr "instruktion indeholder en ugyldig adresse!"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3121
  msgid "invalid address"
  msgstr "ugyldig adresse"
  
*************** msgstr "ugyldig %%d-operand"
*** 22985,22991 ****
  msgid "invalid %%H value"
  msgstr "ugyldig %%H-værdi"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3023
  #, c-format
  msgid "invalid %%d value"
  msgstr "ugyldig %%d-værdi"
--- 23014,23020 ----
  msgid "invalid %%H value"
  msgstr "ugyldig %%H-værdi"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3039
  #, c-format
  msgid "invalid %%d value"
  msgstr "ugyldig %%d-værdi"
*************** msgstr ""
*** 23147,23153 ****
  msgid "invalid %%A value"
  msgstr "ugyldig %%J-værdi"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2934
  #, c-format
  msgid "invalid %%D value"
  msgstr "ugyldig %%D-værdi"
--- 23176,23182 ----
  msgid "invalid %%A value"
  msgstr "ugyldig %%J-værdi"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2950
  #, c-format
  msgid "invalid %%D value"
  msgstr "ugyldig %%D-værdi"
*************** msgstr "ugyldig %%J-kode"
*** 23187,23193 ****
  msgid "invalid %%k value"
  msgstr "ugyldig %%k-værdi"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%K value"
  msgstr "ugyldig %%K-værdi"
--- 23216,23222 ----
  msgid "invalid %%k value"
  msgstr "ugyldig %%k-værdi"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:2997
  #, c-format
  msgid "invalid %%K value"
  msgstr "ugyldig %%K-værdi"
*************** msgstr "ugyldig %%T-værdi"
*** 23218,23235 ****
  msgid "invalid %%u value"
  msgstr "ugyldig %%u-værdi"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2956
  #, c-format
  msgid "invalid %%v value"
  msgstr "ugyldig %%v-værdi"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3009
  #, 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:3016
  #, c-format
  msgid "invalid %%x value"
  msgstr "ugyldig %%x-værdi"
--- 23247,23264 ----
  msgid "invalid %%u value"
  msgstr "ugyldig %%u-værdi"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2972
  #, c-format
  msgid "invalid %%v value"
  msgstr "ugyldig %%v-værdi"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3025
  #, 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:3032
  #, c-format
  msgid "invalid %%x value"
  msgstr "ugyldig %%x-værdi"
*************** msgstr "binær operator understøtter ik
*** 23387,23411 ****
  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"
  
! #: config/sh/sh.cc:1229
  #, c-format
  msgid "invalid operand to %%R"
  msgstr "ugyldig operand til %%R"
  
! #: config/sh/sh.cc:1256
  #, c-format
  msgid "invalid operand to %%S"
  msgstr "ugyldig operand til %%S"
  
! #: config/sh/sh.cc:8680
  msgid "created and used with different architectures / ABIs"
  msgstr "oprettet og brugt med en andre arkitekturer / ABI'er"
  
! #: config/sh/sh.cc:8682
  msgid "created and used with different ABIs"
  msgstr "oprettet og brugt med andre ABI'er"
  
! #: config/sh/sh.cc:8684
  msgid "created and used with different endianness"
  msgstr "oprettet og brugt med en anden endianness"
  
--- 23416,23440 ----
  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"
  
! #: config/sh/sh.cc:1227
  #, c-format
  msgid "invalid operand to %%R"
  msgstr "ugyldig operand til %%R"
  
! #: config/sh/sh.cc:1254
  #, c-format
  msgid "invalid operand to %%S"
  msgstr "ugyldig operand til %%S"
  
! #: config/sh/sh.cc:8679
  msgid "created and used with different architectures / ABIs"
  msgstr "oprettet og brugt med en andre arkitekturer / ABI'er"
  
! #: config/sh/sh.cc:8681
  msgid "created and used with different ABIs"
  msgstr "oprettet og brugt med andre ABI'er"
  
! #: config/sh/sh.cc:8683
  msgid "created and used with different endianness"
  msgstr "oprettet og brugt med en anden endianness"
  
*************** msgstr "ugyldig operandadresse (4)"
*** 23528,23551 ****
  msgid "Unable to load DLL."
  msgstr "Generér kode til en DLL"
  
! #: config/xtensa/xtensa.cc:848 config/xtensa/xtensa.cc:882
  msgid "bad test"
  msgstr "ugyldig test"
  
! #: config/xtensa/xtensa.cc:2976
  msgid "invalid mask"
  msgstr "ugyldig maske"
  
! #: config/xtensa/xtensa.cc:3042 config/xtensa/xtensa.cc:3052
  #, c-format
  msgid "invalid %%t/%%b value"
  msgstr "ugyldig %%t/%%b-værdi"
  
! #: config/xtensa/xtensa.cc:3130
  msgid "no register in address"
  msgstr "ingen registre i adresse"
  
! #: config/xtensa/xtensa.cc:3138
  msgid "address offset not a constant"
  msgstr "adresseafsæt er ikke en konstant"
  
--- 23557,23580 ----
  msgid "Unable to load DLL."
  msgstr "Generér kode til en DLL"
  
! #: config/xtensa/xtensa.cc:845 config/xtensa/xtensa.cc:879
  msgid "bad test"
  msgstr "ugyldig test"
  
! #: config/xtensa/xtensa.cc:2992
  msgid "invalid mask"
  msgstr "ugyldig maske"
  
! #: config/xtensa/xtensa.cc:3058 config/xtensa/xtensa.cc:3068
  #, c-format
  msgid "invalid %%t/%%b value"
  msgstr "ugyldig %%t/%%b-værdi"
  
! #: config/xtensa/xtensa.cc:3146
  msgid "no register in address"
  msgstr "ingen registre i adresse"
  
! #: config/xtensa/xtensa.cc:3154
  msgid "address offset not a constant"
  msgstr "adresseafsæt er ikke en konstant"
  
*************** msgstr "<anonym %s>"
*** 23578,23584 ****
  msgid "aka"
  msgstr "aka"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8217
  msgid "({anonymous})"
  msgstr "({anonym})"
  
--- 23607,23613 ----
  msgid "aka"
  msgstr "aka"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8295
  msgid "({anonymous})"
  msgstr "({anonym})"
  
*************** msgstr "({anonym})"
*** 23591,23630 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3254 c/c-parser.cc:3463 c/c-parser.cc:3477 c/c-parser.cc:7694
! #: c/c-parser.cc:8548 c/c-parser.cc:9126 c/c-parser.cc:9318 c/c-parser.cc:9351
! #: c/c-parser.cc:9649 c/c-parser.cc:14677 c/c-parser.cc:14712
! #: c/c-parser.cc:14743 c/c-parser.cc:14790 c/c-parser.cc:14971
! #: c/c-parser.cc:15804 c/c-parser.cc:15879 c/c-parser.cc:15922
! #: c/c-parser.cc:24064 c/c-parser.cc:24144 c/c-parser.cc:24473
! #: c/c-parser.cc:24499 c/c-parser.cc:24522 c/c-parser.cc:25208
! #: c/c-parser.cc:25251 c/c-parser.cc:26525 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:4325 c/c-parser.cc:4516
! #: c/c-parser.cc:4551 c/c-parser.cc:14964 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18012 cp/parser.cc:37079
! #: cp/parser.cc:37718
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> forventet"
  
! #: c/c-parser.cc:3435 c/c-parser.cc:9609
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<:%> or %<)%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:3974 c/c-parser.cc:5127 c/c-parser.cc:5319 c/c-parser.cc:5377
! #: c/c-parser.cc:5435 c/c-parser.cc:5824 c/c-parser.cc:5847 c/c-parser.cc:5856
! #: c/c-parser.cc:5907 c/c-parser.cc:5916 c/c-parser.cc:11205
! #: c/c-parser.cc:11291 c/c-parser.cc:11907 c/c-parser.cc:11933
! #: c/c-parser.cc:11967 c/c-parser.cc:12168 c/c-parser.cc:13049
! #: c/c-parser.cc:15078 c/c-parser.cc:17730 c/c-parser.cc:18465
! #: c/c-parser.cc:18524 c/c-parser.cc:18579 c/c-parser.cc:20651
! #: c/c-parser.cc:20943 c/c-parser.cc:21095 c/c-parser.cc:23156
! #: c/c-parser.cc:24564 c/c-parser.cc:25216 c/c-parser.cc:29186
! #: c/c-parser.cc:29454 c/c-parser.cc:29536 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
--- 23620,23659 ----
  #. ;
  #. <~~~~~~~~~ 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:18008 cp/parser.cc:37077
! #: cp/parser.cc:37716
  #, 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
*************** msgstr "forventede %<:%> or %<::%>"
*** 23632,23786 ****
  #: 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:3426 c/c-parser.cc:9601
! #: c/c-parser.cc:21759 cp/parser.cc:37766 cp/parser.cc:46129
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> forventet"
  
! #: c/c-parser.cc:5213 c/c-parser.cc:5967 c/c-parser.cc:6324 c/c-parser.cc:6342
! #: c/c-parser.cc:6343 c/c-parser.cc:6852 c/c-parser.cc:6896 c/c-parser.cc:9700
! #: c/c-parser.cc:12159 c/c-parser.cc:13622 c/c-parser.cc:13995
! #: c/c-parser.cc:17052 c/gimple-parser.cc:1920 cp/parser.cc:37730
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> forventet"
  
! #: c/c-parser.cc:5415
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5876 c/c-parser.cc:5881 c/c-parser.cc:17713
! #: c/c-parser.cc:18554 c/c-parser.cc:20633 c/c-parser.cc:21567
! #: c/c-parser.cc:21666 c/c-parser.cc:27884 c/c-parser.cc:28205
! #: c/c-parser.cc:29108 c/c-parser.cc:29262 c/c-parser.cc:29479
  #: 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:11064 c/c-parser.cc:17494 cp/parser.cc:37721
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> forventet"
  
! #: c/c-parser.cc:6320 c/c-parser.cc:6322 c/c-parser.cc:16957 cp/parser.cc:37733
! #: cp/parser.cc:41636 go/gofrontend/embed.cc:440
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> forventet"
  
! #: c/c-parser.cc:7156 c/c-parser.cc:15307 c/c-parser.cc:21643
! #: c/c-parser.cc:24039 c/c-parser.cc:24125 c/c-parser.cc:24886
! #: c/c-parser.cc:26032 c/c-parser.cc:31328 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4312 c/c-parser.cc:4540
! #: c/c-parser.cc:14859 cp/parser.cc:23909 cp/parser.cc:37727
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> forventet"
  
! #: c/c-parser.cc:8106 c/c-parser.cc:8115 c/c-parser.cc:10149
! #: c/c-parser.cc:11459 c/c-parser.cc:15071 c/c-parser.cc:15468
! #: c/c-parser.cc:15532 c/c-parser.cc:17034 c/c-parser.cc:18145
! #: c/c-parser.cc:18382 c/c-parser.cc:18944 c/c-parser.cc:19047
! #: c/c-parser.cc:19588 c/c-parser.cc:19756 c/c-parser.cc:20294
! #: c/c-parser.cc:20370 c/c-parser.cc:20501 c/c-parser.cc:20573
! #: c/c-parser.cc:20653 c/c-parser.cc:21326 c/c-parser.cc:21881
! #: c/c-parser.cc:27743 c/c-parser.cc:29135 c/c-parser.cc:29319
! #: c/c-parser.cc:29378 c/c-parser.cc:30614 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:9608 c/c-parser.cc:17638
! #: c/c-parser.cc:19052 cp/parser.cc:37760 cp/parser.cc:39476 cp/parser.cc:42576
! #: cp/parser.cc:43480 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> forventet"
  
! #: c/c-parser.cc:9102 cp/parser.cc:37647
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> forventet"
  
! #: c/c-parser.cc:11168 c/c-parser.cc:11407 c/c-parser.cc:11957
! #: c/c-parser.cc:11996 c/c-parser.cc:12089 c/c-parser.cc:12230
! #: c/c-parser.cc:13039 c/c-parser.cc:18559 c/c-parser.cc:20439
  #: 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:37077 cp/parser.cc:37736
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> forventet"
  
! #: c/c-parser.cc:11851
  msgid "expected %<.%>"
  msgstr "%<.%> forventet"
  
! #: c/c-parser.cc:14530 c/c-parser.cc:14562 c/c-parser.cc:14802
! #: cp/parser.cc:40050 cp/parser.cc:40071
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> forventet"
  
! #: c/c-parser.cc:15220 c/gimple-parser.cc:1457 cp/parser.cc:37745
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> forventet"
  
! #: c/c-parser.cc:19142 c/c-parser.cc:21113 c/c-parser.cc:21630
! #: cp/parser.cc:37769 cp/parser.cc:45980
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> eller %<)%> forventet"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20286 c/c-parser.cc:23934 c/c-parser.cc:23979
! #: c/c-parser.cc:24136 c/c-parser.cc:24483 c/c-parser.cc:25195
! #: c/c-parser.cc:26408 c/c-parser.cc:27932 c/c-parser.cc:29520
! #: c/gimple-parser.cc:805 c/c-parser.cc:6919 c/c-parser.cc:24056
! #: c/c-parser.cc:24279 cp/parser.cc:37748 cp/parser.cc:47690 cp/parser.cc:47863
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> forventet"
  
! #: c/c-parser.cc:21780 c/c-parser.cc:28214 c/c-parser.cc:28235
! #: c/c-parser.cc:17092 c/c-parser.cc:17104 c/c-parser.cc:21760
! #: cp/parser.cc:46130 cp/parser.cc:46157 cp/parser.cc:53808 cp/parser.cc:53819
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:24067 c/c-parser.cc:24147 c/c-parser.cc:24500
! #: c/c-parser.cc:24955 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37724
! #: cp/parser.cc:40260
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> forventet"
  
! #: c/c-parser.cc:24160 cp/parser.cc:47788
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "expected %<else%>"
  msgstr "forventede %<delete%>"
  
! #: c/c-parser.cc:26079 c/c-parser.cc:26068 cp/parser.cc:50749
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> eller %<}%> forventet"
  
! #: c/c-parser.cc:30212 cp/parser.cc:56060
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10380
  msgid "(anonymous)"
  msgstr "(anonym)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21172 cp/parser.cc:37742
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> forventet"
--- 23661,23815 ----
  #: 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:37764 cp/parser.cc:46127
  #, 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:37728
  #, 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:37719
  #, 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:37731
! #: cp/parser.cc:41634 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:23905 cp/parser.cc:37725
  #: 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:37758 cp/parser.cc:39474 cp/parser.cc:42574
! #: cp/parser.cc:43478 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> forventet"
  
! #: c/c-parser.cc:9106 cp/parser.cc:37645
  #, 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:37075 cp/parser.cc:37734
  #, 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:40048 cp/parser.cc:40069
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> forventet"
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37743
  #, 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:37767 cp/parser.cc:45978
  #, 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:37746 cp/parser.cc:47688 cp/parser.cc:47861
  #, 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:46128 cp/parser.cc:46155 cp/parser.cc:53806 cp/parser.cc:53817
  #, 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:37722
! #: cp/parser.cc:40258
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> forventet"
  
! #: c/c-parser.cc:24164 cp/parser.cc:47786
  #, 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:50747
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> eller %<}%> forventet"
  
! #: c/c-parser.cc:30216 cp/parser.cc:56058
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10458
  msgid "(anonymous)"
  msgstr "(anonym)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21168 cp/parser.cc:37740
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> forventet"
*************** msgstr "candidate%s: %+#D"
*** 23808,23814 ****
  msgid "  after user-defined conversion:"
  msgstr "Aktivér brug af DB-instruktioner"
  
! #: cp/call.cc:8800 cp/pt.cc:27659
  #, fuzzy
  msgid "candidate is:"
  msgid_plural "candidates are:"
--- 23837,23843 ----
  msgid "  after user-defined conversion:"
  msgstr "Aktivér brug af DB-instruktioner"
  
! #: cp/call.cc:8800 cp/pt.cc:27736
  #, fuzzy
  msgid "candidate is:"
  msgid_plural "candidates are:"
*************** msgstr ""
*** 23963,24278 ****
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:559
  #, 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:567 cp/reflect.cc:3862
  #, fuzzy
  #| msgid "internal gcc abort"
  msgid "reflect_constant failed"
  msgstr "intern GCC-afbrydelse"
  
! #: cp/reflect.cc:1000
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a type"
  msgstr "funktionen returnerer ikke en strengtype"
  
! #: cp/reflect.cc:1012
  #, fuzzy
  #| msgid "`%D' cannot have default arguments"
  msgid "reflection does not have template arguments"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/reflect.cc:1023
  #, 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:2324
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2374
  #, 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:2505
  #, fuzzy
  msgid "reflection does not have a type"
  msgstr "'%D' erklærer ikke en skabelonstype"
  
! #: cp/reflect.cc:2621
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2702
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:2922
  #, 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:3045
  #, fuzzy
  msgid "reflection does not represent parameter of current function"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/reflect.cc:3066
  #, 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:3097
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3103
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3108
  #, fuzzy
  msgid "non-constant offset for offset_of"
  msgstr "erklæring uden static af '%s' følger static-erklæring"
  
! #: cp/reflect.cc:3172
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3191
  #, 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:3227
  #, 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:3263
  #, fuzzy
  #| msgid "too few arguments to function `%s'"
  msgid "alignment_of on function type"
  msgstr "for få parametre til funktionen '%s'"
  
! #: cp/reflect.cc:3272
  #, 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:3307
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3331
  #, 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:3507
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3547 cp/reflect.cc:3630
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3551 cp/reflect.cc:3634
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3767
  msgid "reflection does not represent a type, type alias, variable, function, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3779
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:3886
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:3913
  #, fuzzy
  #| msgid "expected function"
  msgid "reflect_function failed"
  msgstr "forventet funktion"
  
! #: cp/reflect.cc:4792
  #, fuzzy
  #| msgid "parameter name missing"
  msgid "value member missing"
  msgstr "parameternavn mangler"
  
! #: cp/reflect.cc:4803 cp/reflect.cc:4812
  #, fuzzy
  #| msgid "garbage at end of #line"
  msgid "unexpected value of value member"
  msgstr "ragelse i slutningen af #line"
  
! #: cp/reflect.cc:4919
  #, fuzzy
  #| msgid "parameter name missing"
  msgid "type member missing"
  msgstr "parameternavn mangler"
  
! #: cp/reflect.cc:4943
  #, 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:5000
  #, fuzzy
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "størrelse i tabel-new skal være en heltalstype"
  
! #: cp/reflect.cc:5156
  #, 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:5295
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a template"
  msgstr "funktionen returnerer ikke en strengtype"
  
! #: cp/reflect.cc:5318
  #, fuzzy
  #| msgid "invalid argument of %qE attribute"
  msgid "invalid argument to can_substitute"
  msgstr "ugyldig parameter for egenskaben %qE"
  
! #: cp/reflect.cc:5380
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5509
  #, 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:5754
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5760
  #, 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:5768
  #, 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:5774
  #, fuzzy
  #| msgid "`bool' is now a keyword"
  msgid "name is a keyword"
  msgstr "'bool' er et reserveret ord"
  
! #: cp/reflect.cc:5777
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5786
  #, 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:5792
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5797
  #, 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:5801
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:5806
  #, fuzzy
  #| msgid "field width specifier"
  msgid "bit_width 0 with specified name"
  msgstr "angivelse af feltbredde"
  
! #: cp/reflect.cc:5809
  #, fuzzy
  #| msgid "shift count is negative"
  msgid "bit_width is negative"
  msgstr "skifteantal er negativ"
  
! #: cp/reflect.cc:5816
  #, 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:5819
  #, fuzzy
  #| msgid "shift count is negative"
  msgid "alignment is negative"
  msgstr "skifteantal er negativ"
  
! #: cp/reflect.cc:5826
  #, 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:6363
  #, fuzzy
  #| msgid "incomplete implementation of class `%s'"
  msgid "incomplete parent class"
  msgstr "ufuldstændig implementering af klassen '%s'"
  
! #: cp/reflect.cc:6799
  #, 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:6829 cp/reflect.cc:6857 cp/reflect.cc:6886 cp/reflect.cc:6924
! #: cp/reflect.cc:6962 cp/reflect.cc:6993
  #, fuzzy
  #| msgid "return type is an incomplete type"
  msgid "not a complete class type"
  msgstr "returtypen er en ufuldstændig type"
  
! #: cp/reflect.cc:6952
  #, fuzzy
  #| msgid "close %d"
  msgid "closure type"
  msgstr "close %d"
  
! #: cp/reflect.cc:7128 cp/reflect.cc:7187 cp/reflect.cc:7261
  #, fuzzy
  #| msgid "template parameters cannot be friends"
  msgid "value cannot be extracted"
--- 23992,24307 ----
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:565
  #, 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:573 cp/reflect.cc:3906
  #, fuzzy
  #| msgid "internal gcc abort"
  msgid "reflect_constant failed"
  msgstr "intern GCC-afbrydelse"
  
! #: cp/reflect.cc:1031
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a type"
  msgstr "funktionen returnerer ikke en strengtype"
  
! #: cp/reflect.cc:1043
  #, fuzzy
  #| msgid "`%D' cannot have default arguments"
  msgid "reflection does not have template arguments"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/reflect.cc:1054
  #, 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:2355
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2405
  #, 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:2536
  #, fuzzy
  msgid "reflection does not have a type"
  msgstr "'%D' erklærer ikke en skabelonstype"
  
! #: cp/reflect.cc:2652
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2733
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:2953
  #, 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:3076
  #, fuzzy
  msgid "reflection does not represent parameter of current function"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/reflect.cc:3097
  #, 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:3128
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3134
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3139
  #, fuzzy
  msgid "non-constant offset for offset_of"
  msgstr "erklæring uden static af '%s' følger static-erklæring"
  
! #: cp/reflect.cc:3203
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3222
  #, 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:3258
  #, 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:3294
  #, fuzzy
  #| msgid "too few arguments to function `%s'"
  msgid "alignment_of on function type"
  msgstr "for få parametre til funktionen '%s'"
  
! #: cp/reflect.cc:3303
  #, 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:3338
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3362
  #, 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:3538
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3578 cp/reflect.cc:3668
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3582 cp/reflect.cc:3672
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3805
  msgid "reflection does not represent a type, type alias, variable, function, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3817
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:3930
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:3957
  #, fuzzy
  #| msgid "expected function"
  msgid "reflect_function failed"
  msgstr "forventet funktion"
  
! #: cp/reflect.cc:4840
  #, fuzzy
  #| msgid "parameter name missing"
  msgid "value member missing"
  msgstr "parameternavn mangler"
  
! #: cp/reflect.cc:4851 cp/reflect.cc:4860
  #, fuzzy
  #| msgid "garbage at end of #line"
  msgid "unexpected value of value member"
  msgstr "ragelse i slutningen af #line"
  
! #: cp/reflect.cc:4967
  #, fuzzy
  #| msgid "parameter name missing"
  msgid "type member missing"
  msgstr "parameternavn mangler"
  
! #: cp/reflect.cc:4991
  #, 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:5048
  #, fuzzy
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "størrelse i tabel-new skal være en heltalstype"
  
! #: cp/reflect.cc:5204
  #, 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:5343
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a template"
  msgstr "funktionen returnerer ikke en strengtype"
  
! #: cp/reflect.cc:5366
  #, fuzzy
  #| msgid "invalid argument of %qE attribute"
  msgid "invalid argument to can_substitute"
  msgstr "ugyldig parameter for egenskaben %qE"
  
! #: cp/reflect.cc:5428
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5559
  #, 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:5804
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5810
  #, 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:5818
  #, 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:5824
  #, fuzzy
  #| msgid "`bool' is now a keyword"
  msgid "name is a keyword"
  msgstr "'bool' er et reserveret ord"
  
! #: cp/reflect.cc:5827
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5836
  #, 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:5842
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5847
  #, 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:5851
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:5856
  #, fuzzy
  #| msgid "field width specifier"
  msgid "bit_width 0 with specified name"
  msgstr "angivelse af feltbredde"
  
! #: cp/reflect.cc:5859
  #, fuzzy
  #| msgid "shift count is negative"
  msgid "bit_width is negative"
  msgstr "skifteantal er negativ"
  
! #: cp/reflect.cc:5866
  #, 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:5869
  #, fuzzy
  #| msgid "shift count is negative"
  msgid "alignment is negative"
  msgstr "skifteantal er negativ"
  
! #: cp/reflect.cc:5876
  #, 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:6413
  #, fuzzy
  #| msgid "incomplete implementation of class `%s'"
  msgid "incomplete parent class"
  msgstr "ufuldstændig implementering af klassen '%s'"
  
! #: cp/reflect.cc:6859
  #, 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:6889 cp/reflect.cc:6917 cp/reflect.cc:6946 cp/reflect.cc:6984
! #: cp/reflect.cc:7022 cp/reflect.cc:7053
  #, fuzzy
  #| msgid "return type is an incomplete type"
  msgid "not a complete class type"
  msgstr "returtypen er en ufuldstændig type"
  
! #: cp/reflect.cc:7012
  #, fuzzy
  #| msgid "close %d"
  msgid "closure type"
  msgstr "close %d"
  
! #: cp/reflect.cc:7188 cp/reflect.cc:7247 cp/reflect.cc:7321
  #, fuzzy
  #| msgid "template parameters cannot be friends"
  msgid "value cannot be extracted"
*************** msgstr ""
*** 24334,24365 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6825
  #, fuzzy
  msgid "candidates are:"
  msgstr "candidate%s: %+#D"
  
! #: cp/typeck.cc:7784 c/c-typeck.cc:5744
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "forkert parametertype til unært minus"
  
! #: cp/typeck.cc:7785 c/c-typeck.cc:5730
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "forkert parametertype til unært plus"
  
! #: cp/typeck.cc:7812 c/c-typeck.cc:5789
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "forkert parametertype til bitkomplement"
  
! #: cp/typeck.cc:7832 c/c-typeck.cc:5797
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "forkert parametertype til abs"
  
! #: cp/typeck.cc:7844 c/c-typeck.cc:5819
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "forkert parametertype til konjugation"
--- 24363,24394 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6821
  #, fuzzy
  msgid "candidates are:"
  msgstr "candidate%s: %+#D"
  
! #: cp/typeck.cc:7784 c/c-typeck.cc:5822
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "forkert parametertype til unært minus"
  
! #: cp/typeck.cc:7785 c/c-typeck.cc:5808
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "forkert parametertype til unært plus"
  
! #: cp/typeck.cc:7812 c/c-typeck.cc:5867
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "forkert parametertype til bitkomplement"
  
! #: cp/typeck.cc:7832 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "forkert parametertype til abs"
  
! #: cp/typeck.cc:7844 c/c-typeck.cc:5897
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "forkert parametertype til konjugation"
*************** msgstr ""
*** 24402,24474 ****
  msgid "BOZ constant truncated at %L"
  msgstr "kommatalskonstant er uden for det gyldige interval"
  
! #: fortran/check.cc:4179
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.cc:4417 fortran/check.cc:4502 fortran/check.cc:4567
! #: fortran/check.cc:5270
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:5021 fortran/intrinsic.cc:5062
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.cc:5897
  #, fuzzy
  #| msgid "`%T' is not a pointer-to-object type"
  msgid "NULL() is not interoperable"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: fortran/check.cc:5903
  #, fuzzy
  #| msgid "invalid constant"
  msgid "BOZ literal constant"
  msgstr "ugyldig konstant:"
  
! #: fortran/check.cc:5909
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "Expression is polymorphic"
  msgstr "ugyldigt udtryk som operand"
  
! #: fortran/check.cc:5916
  #, fuzzy
  #| msgid "expression statement has incomplete type"
  msgid "Expression is a noninteroperable derived type"
  msgstr "udtrykket er af en ufuldstændig type"
  
! #: fortran/check.cc:5922
  #, fuzzy
  #| msgid "unexpected operand"
  msgid "Procedure unexpected as argument"
  msgstr "uventet operand"
  
! #: fortran/check.cc:5932
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:5939
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:5960
  #, fuzzy
  #| msgid "Zero-length character constant at %0"
  msgid "Type shall have a character length of 1"
  msgstr "Nul-længde tegnkonstant ved %0"
  
! #: fortran/check.cc:5971
  #, fuzzy
  #| msgid "types are not quite compatible"
  msgid "Coarrays are not interoperable"
  msgstr "typer er ikke helt forenelige"
  
! #: fortran/check.cc:5982
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
--- 24431,24503 ----
  msgid "BOZ constant truncated at %L"
  msgstr "kommatalskonstant er uden for det gyldige interval"
  
! #: fortran/check.cc:4174
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.cc:4412 fortran/check.cc:4497 fortran/check.cc:4562
! #: fortran/check.cc:5265
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:5016 fortran/intrinsic.cc:5062
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.cc:5892
  #, fuzzy
  #| msgid "`%T' is not a pointer-to-object type"
  msgid "NULL() is not interoperable"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: fortran/check.cc:5898
  #, fuzzy
  #| msgid "invalid constant"
  msgid "BOZ literal constant"
  msgstr "ugyldig konstant:"
  
! #: fortran/check.cc:5904
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "Expression is polymorphic"
  msgstr "ugyldigt udtryk som operand"
  
! #: fortran/check.cc:5911
  #, fuzzy
  #| msgid "expression statement has incomplete type"
  msgid "Expression is a noninteroperable derived type"
  msgstr "udtrykket er af en ufuldstændig type"
  
! #: fortran/check.cc:5917
  #, fuzzy
  #| msgid "unexpected operand"
  msgid "Procedure unexpected as argument"
  msgstr "uventet operand"
  
! #: fortran/check.cc:5927
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:5934
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:5955
  #, fuzzy
  #| msgid "Zero-length character constant at %0"
  msgid "Type shall have a character length of 1"
  msgstr "Nul-længde tegnkonstant ved %0"
  
! #: fortran/check.cc:5966
  #, fuzzy
  #| msgid "types are not quite compatible"
  msgid "Coarrays are not interoperable"
  msgstr "typer er ikke helt forenelige"
  
! #: fortran/check.cc:5977
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
*************** msgstr "typerne i betingelsesudtrykket p
*** 24572,24578 ****
  msgid "Driving:"
  msgstr "advarsel: "
  
! #: fortran/interface.cc:4029 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 24601,24607 ----
  msgid "Driving:"
  msgstr "advarsel: "
  
! #: fortran/interface.cc:4038 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr ""
*** 24770,24780 ****
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14286
  msgid "assignment"
  msgstr "tildeling"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14352 fortran/resolve.cc:14355
  #, fuzzy
  #| msgid "assignment"
  msgid "pointer assignment"
--- 24799,24809 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14333
  msgid "assignment"
  msgstr "tildeling"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14399 fortran/resolve.cc:14402
  #, fuzzy
  #| msgid "assignment"
  msgid "pointer assignment"
*************** msgstr ""
*** 24920,24938 ****
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9659 fortran/resolve.cc:11829 fortran/resolve.cc:12055
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9710 fortran/resolve.cc:11841 fortran/resolve.cc:12067
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11637
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11853
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 24949,24967 ----
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9659 fortran/resolve.cc:11846 fortran/resolve.cc:12072
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9710 fortran/resolve.cc:11858 fortran/resolve.cc:12084
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11654
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11870
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 24941,24971 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6876
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11414
  #, 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:6682
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6690
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11543
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13301
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 24970,25000 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6906
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11451
  #, 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:6690
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6698
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11598
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13373
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr ""
*** 24974,25055 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6595
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6882
  #, 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:6930
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6940
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6947
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7039
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7107
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7187
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7195 fortran/trans-intrinsic.cc:7240
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9609
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9641
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13161
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13173
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13185
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13197
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
--- 25003,25084 ----
  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:13166
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13178
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13190
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13202
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13210
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgstr "Mystisk tal i FORMAT-sætning ve
*** 25070,25091 ****
  msgid "Assigned label is not a target label"
  msgstr ""
  
! #: fortran/trans-stmt.cc:1420
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2755
  msgid "Loop iterates infinitely"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2775 fortran/trans-stmt.cc:3031
  #, fuzzy
  #| msgid "output pipe has been closed"
  msgid "Loop variable has been modified"
  msgstr "uddataledningen er blevet lukket"
  
! #: fortran/trans-stmt.cc:2884
  msgid "DO step value is zero"
  msgstr ""
  
--- 25099,25120 ----
  msgid "Assigned label is not a target label"
  msgstr ""
  
! #: fortran/trans-stmt.cc:1423
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2758
  msgid "Loop iterates infinitely"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2778 fortran/trans-stmt.cc:3034
  #, fuzzy
  #| msgid "output pipe has been closed"
  msgid "Loop variable has been modified"
  msgstr "uddataledningen er blevet lukket"
  
! #: fortran/trans-stmt.cc:2887
  msgid "DO step value is zero"
  msgstr ""
  
*************** msgstr ""
*** 25127,25133 ****
  msgid "Error reallocating to %lu bytes"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:183 c-family/c-warn.cc:685 cp/cvt.cc:1462
  #: d/toir.cc:225 rust/backend/rust-tree.cc:515
  #, gcc-internal-format
  msgid "value computed is not used"
--- 25156,25162 ----
  msgid "Error reallocating to %lu bytes"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:183 c-family/c-warn.cc:685 cp/cvt.cc:1464
  #: d/toir.cc:225 rust/backend/rust-tree.cc:515
  #, gcc-internal-format
  msgid "value computed is not used"
*************** msgstr "forventet numerisk type"
*** 25158,25165 ****
  msgid "expected boolean type"
  msgstr "forventet boolesk type"
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20198 c/c-parser.cc:20205
! #: cp/parser.cc:44601 cp/parser.cc:44608
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "uventet operand"
--- 25187,25194 ----
  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:44599 cp/parser.cc:44606
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "uventet operand"
*************** msgstr "ikke nok parametre"
*** 25232,25238 ****
  #: 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:9574
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "for mange parametre"
--- 25261,25267 ----
  #: 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:9576
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "for mange parametre"
*************** msgstr "-g er kun understøttet ved brug
*** 25946,25975 ****
  msgid "exception %qs"
  msgstr "ukendt tilvalg '%s'"
  
! #: cobol/parse_ante.h:1659
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "a global declaration"
  msgid "Global declarative %s for %s"
  msgstr "en global erklæring"
  
! #: cobol/parse_ante.h:2511 cobol/symbols.h:164 cobol/genapi.cc:6333
! #: cobol/util.cc:324 cobol/util.cc:371 cobol/util.cc:418 cobol/util.cc:720
  #, gcc-internal-format
  msgid "%s:%d: invalid %<symbol_type_t%> %d"
  msgstr ""
  
! #: cobol/parse_ante.h:3268
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr ""
  
! #: cobol/parse_util.h:360
  #, fuzzy, gcc-internal-format
  #| msgid "%s: definition of function `%s' not converted\n"
  msgid "%s: intrinsic function %qs not found"
  msgstr "%s: definitionen af funktionen '%s' er ikke omdannet\n"
  
! #: cobol/parse_util.h:392
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: invalid function descr type '%c'"
  msgstr "Ugyldig erklæring"
--- 25975,26004 ----
  msgid "exception %qs"
  msgstr "ukendt tilvalg '%s'"
  
! #: cobol/parse_ante.h:1650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "a global declaration"
  msgid "Global declarative %s for %s"
  msgstr "en global erklæring"
  
! #: cobol/parse_ante.h:2502 cobol/symbols.h:164 cobol/genapi.cc:6385
! #: cobol/util.cc:333 cobol/util.cc:380 cobol/util.cc:427 cobol/util.cc:729
  #, gcc-internal-format
  msgid "%s:%d: invalid %<symbol_type_t%> %d"
  msgstr ""
  
! #: cobol/parse_ante.h:3259
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr ""
  
! #: cobol/parse_util.h:455
  #, fuzzy, gcc-internal-format
  #| msgid "%s: definition of function `%s' not converted\n"
  msgid "%s: intrinsic function %qs not found"
  msgstr "%s: definitionen af funktionen '%s' er ikke omdannet\n"
  
! #: cobol/parse_util.h:487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: invalid function descr type '%c'"
  msgstr "Ugyldig erklæring"
*************** msgstr "Ugyldig erklæring"
*** 25980,25998 ****
  msgid "scan.o: %s"
  msgstr "luk: %s"
  
! #: cobol/scan_ante.h:673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: invalid file name: %s\n"
  msgid "%s:%d: invalid level '%s'"
  msgstr "%s: ugyldigt filnavn: %s\n"
  
! #: cobol/scan_ante.h:1218
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "%s:%d: invalid symbol type %s for symbol %qs"
  msgstr "ugyldig parametertype '%T'"
  
! #: cobol/scan_ante.h:1250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: invalid file name: %s\n"
  msgid "%s:%d: invalid integer '%s'"
--- 26009,26027 ----
  msgid "scan.o: %s"
  msgstr "luk: %s"
  
! #: cobol/scan_ante.h:694
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: invalid file name: %s\n"
  msgid "%s:%d: invalid level '%s'"
  msgstr "%s: ugyldigt filnavn: %s\n"
  
! #: cobol/scan_ante.h:1239
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "%s:%d: invalid symbol type %s for symbol %qs"
  msgstr "ugyldig parametertype '%T'"
  
! #: cobol/scan_ante.h:1271
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: invalid file name: %s\n"
  msgid "%s:%d: invalid integer '%s'"
*************** msgstr "ukendt tls-model %qs"
*** 26145,26152 ****
  msgid "unknown pointer size model %qs"
  msgstr "'%s': ukendt tls-model-tilvalg"
  
! #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:420
! #: common.opt:3882 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
--- 26174,26181 ----
  msgid "unknown pointer size model %qs"
  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
*************** msgstr "\"%s\" er ikke et gyldigt tilval
*** 26182,26188 ****
  msgid "Unrecognized option: %qs"
  msgstr "ukendt tilvalg '%s'"
  
! #: params.opt:497 common.opt:2340
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown LTO partitioning model %qs"
--- 26211,26217 ----
  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"
*************** msgstr "'%s': ukendt tls-model-tilvalg"
*** 26204,26336 ****
  msgid "unknown threader debug mode %qs"
  msgstr "'%s': ukendt tls-model-tilvalg"
  
! #: common.opt:1744
  #, fuzzy, gcc-internal-format
  #| msgid "unknown string token %s\n"
  msgid "unknown excess precision style %qs"
  msgstr "ukendt strengsymbol %s\n"
  
! #: common.opt:1762
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1806
  #, fuzzy, gcc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "unknown floating point contraction style %qs"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: common.opt:1990
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr "ukendt maskintilstand '%s'"
  
! #: common.opt:2023
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr ""
  
! #: common.opt:2095
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr ""
  
! #: common.opt:2127
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:2241
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown IRA algorithm %qs"
  msgstr "ukendt registernavn: %s"
  
! #: common.opt:2254
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown IRA region %qs"
  msgstr "ukendt registernavn: %s"
  
! #: common.opt:2468
  #, 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:2471
  #, 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:2481
  #, fuzzy, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "'%s': ukendt tls-model-tilvalg"
  
! #: common.opt:2492
  #, fuzzy, gcc-internal-format
  msgid "option missing after %qs"
  msgstr "et postulat mangler efter %s"
  
! #: common.opt:2669
  #, fuzzy, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "'%s': ukendt tls-model-tilvalg"
  
! #: common.opt:2685
  #, fuzzy, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "'%s': ukendt tls-model-tilvalg"
  
! #: common.opt:2794
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown Live-Patching Level %qs"
  msgstr "ukendt maskintilstand '%s'"
  
! #: common.opt:2827
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "ukendt registernavn: %s"
  
! #: common.opt:3165
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "ukendt tls-model %qs"
  
! #: common.opt:3198
  #, fuzzy, gcc-internal-format
  msgid "unknown trampoline implementation %qs"
  msgstr "'%s': ukendt tls-model-tilvalg"
  
! #: common.opt:3532
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown vectorizer cost model %qs"
  msgstr "ukendt maskintilstand '%s'"
  
! #: common.opt:3563
  #, fuzzy, gcc-internal-format
  msgid "unrecognized automatic variable initialization type %qs"
  msgstr "ukendt registernavn '%s'"
  
! #: common.opt:3589
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "ikke genkendt synlighedsværdi %qs"
  
! #: common.opt:3608
  #, 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:3664
  #, fuzzy, gcc-internal-format
  msgid "unrecognized zero init padding bits kind %qs"
  msgstr "ignorerer kommandolinjetilvalget '%s'"
--- 26233,26365 ----
  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'"
*************** msgstr "ignorerer kommandolinjetilvalget
*** 26341,26376 ****
  msgid "argument %qs to %<-Whidden-declaration%> not recognized"
  msgstr "sproget %s ikke genkendt"
  
! #: algol68/lang.opt:118
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown stropping_regime setting %qs"
  msgstr "ukendt registernavn: %s"
  
! #: rust/lang.opt:90
  #, fuzzy, gcc-internal-format
  msgid "unknown crate type: '%qs'"
  msgstr "kan ikke åbne %s"
  
! #: rust/lang.opt:118
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function `%s'"
  msgid "unknown rust mangling option %qs"
  msgstr "ukendt specifikationsfunktion '%s'"
  
! #: rust/lang.opt:135
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown rust edition %qs"
  msgstr "ukendt registernavn: %s"
  
! #: rust/lang.opt:163
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function `%s'"
  msgid "unknown rust compile-until %qs"
  msgstr "ukendt specifikationsfunktion '%s'"
  
! #: rust/lang.opt:220
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown panic strategy %qs"
--- 26370,26405 ----
  msgid "argument %qs to %<-Whidden-declaration%> not recognized"
  msgstr "sproget %s ikke genkendt"
  
! #: algol68/lang.opt:121
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown stropping_regime setting %qs"
  msgstr "ukendt registernavn: %s"
  
! #: rust/lang.opt:94
  #, fuzzy, gcc-internal-format
  msgid "unknown crate type: '%qs'"
  msgstr "kan ikke åbne %s"
  
! #: rust/lang.opt:122
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function `%s'"
  msgid "unknown rust mangling option %qs"
  msgstr "ukendt specifikationsfunktion '%s'"
  
! #: rust/lang.opt:139
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown rust edition %qs"
  msgstr "ukendt registernavn: %s"
  
! #: rust/lang.opt:167
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function `%s'"
  msgid "unknown rust compile-until %qs"
  msgstr "ukendt specifikationsfunktion '%s'"
  
! #: rust/lang.opt:224
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown panic strategy %qs"
*************** msgstr ""
*** 26597,26618 ****
  msgid "ignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qs"
  msgstr ""
  
! #: attribs.cc:533 c-family/c-attribs.cc:1387 c-family/c-attribs.cc:1431
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "dataområdet '%s' er i modstrid med tidligere erklæring"
  
! #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2807
! #: c-family/c-attribs.cc:3397 c-family/c-attribs.cc:5472
! #: c-family/c-attribs.cc:5565 cp/contracts.cc:595 cp/decl.cc:18233
! #: cp/decl.cc:18284 cp/friend.cc:319 cp/tree.cc:5723
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "previous declaration here"
  msgstr "tidligere erklæring af '%#D' her"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.cc:739 c-family/c-attribs.cc:4471 objc/objc-act.cc:5134
  #: objc/objc-act.cc:7125 objc/objc-act.cc:8323 objc/objc-act.cc:8379
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute directive ignored"
--- 26626,26647 ----
  msgid "ignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qs"
  msgstr ""
  
! #: attribs.cc:533 c-family/c-attribs.cc:1388 c-family/c-attribs.cc:1432
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "dataområdet '%s' er i modstrid med tidligere erklæring"
  
! #: 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:595 cp/decl.cc:18264
! #: cp/decl.cc:18315 cp/friend.cc:319 cp/tree.cc:5723
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "previous declaration here"
  msgstr "tidligere erklæring af '%#D' her"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.cc:739 c-family/c-attribs.cc:4472 objc/objc-act.cc:5134
  #: objc/objc-act.cc:7125 objc/objc-act.cc:8323 objc/objc-act.cc:8379
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute directive ignored"
*************** msgstr "egenskabsdirektivet '%s' ignorer
*** 26625,26631 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "egenskabsdirektivet '%s' ignoreret"
  
! #: attribs.cc:762 c/c-parser.cc:2289 cp/cp-gimplify.cc:4115
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments specified for %qE attribute"
--- 26654,26660 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "egenskabsdirektivet '%s' ignoreret"
  
! #: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4115
  #, 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
*** 26637,26643 ****
  msgid "expected %i or more, found %i"
  msgstr "forventede %<return%>"
  
! #: attribs.cc:768 c/c-parser.cc:2292 cp/cp-gimplify.cc:4117
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<,%>"
  msgid "expected %i, found %i"
--- 26666,26672 ----
  msgid "expected %i or more, found %i"
  msgstr "forventede %<return%>"
  
! #: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4117
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<,%>"
  msgid "expected %i, found %i"
*************** msgstr "%<,%> forventet"
*** 26648,26654 ****
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.cc:791 c-family/c-attribs.cc:5334
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute does not apply to types"
  msgid "%qE attribute does not apply to types"
--- 26677,26683 ----
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.cc:791 c-family/c-attribs.cc:5335
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute does not apply to types"
  msgid "%qE attribute does not apply to types"
*************** msgstr "egenskaben '%s' kan kun anvendes
*** 26674,26714 ****
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.cc:943 attribs.cc:1956 attribs.cc:1966 attribs.cc:1976
! #: c-family/c-attribs.cc:1114 c-family/c-attribs.cc:1278
! #: c-family/c-attribs.cc:1297 c-family/c-attribs.cc:1315
! #: c-family/c-attribs.cc:1330 c-family/c-attribs.cc:1358
! #: c-family/c-attribs.cc:1402 c-family/c-attribs.cc:1446
! #: c-family/c-attribs.cc:1488 c-family/c-attribs.cc:1519
! #: c-family/c-attribs.cc:1535 c-family/c-attribs.cc:1552
! #: c-family/c-attribs.cc:1568 c-family/c-attribs.cc:1585
! #: c-family/c-attribs.cc:1610 c-family/c-attribs.cc:1626
! #: c-family/c-attribs.cc:1641 c-family/c-attribs.cc:1738
! #: c-family/c-attribs.cc:1755 c-family/c-attribs.cc:1773
! #: c-family/c-attribs.cc:1798 c-family/c-attribs.cc:1823
! #: c-family/c-attribs.cc:1846 c-family/c-attribs.cc:1863
! #: c-family/c-attribs.cc:1892 c-family/c-attribs.cc:1913
! #: c-family/c-attribs.cc:1934 c-family/c-attribs.cc:1961
! #: c-family/c-attribs.cc:1992 c-family/c-attribs.cc:2021
! #: c-family/c-attribs.cc:2075 c-family/c-attribs.cc:2128
! #: c-family/c-attribs.cc:2194 c-family/c-attribs.cc:2252
! #: c-family/c-attribs.cc:2341 c-family/c-attribs.cc:2371
! #: c-family/c-attribs.cc:2422 c-family/c-attribs.cc:3053
! #: c-family/c-attribs.cc:3252 c-family/c-attribs.cc:3313
! #: c-family/c-attribs.cc:3550 c-family/c-attribs.cc:3630
! #: c-family/c-attribs.cc:3782 c-family/c-attribs.cc:4238
! #: c-family/c-attribs.cc:4304 c-family/c-attribs.cc:4340
! #: c-family/c-attribs.cc:4395 c-family/c-attribs.cc:4624
! #: c-family/c-attribs.cc:4645 c-family/c-attribs.cc:4734
! #: c-family/c-attribs.cc:4766 c-family/c-attribs.cc:4831
! #: c-family/c-attribs.cc:5037 c-family/c-attribs.cc:5336
! #: c-family/c-attribs.cc:6196 c-family/c-attribs.cc:6215
! #: c-family/c-attribs.cc:6238 c-family/c-attribs.cc:6277
! #: c-family/c-attribs.cc:6359 c-family/c-attribs.cc:6391
! #: c-family/c-attribs.cc:6448 c-family/c-attribs.cc:6464
! #: c-family/c-attribs.cc:6636 c-family/c-attribs.cc:6648
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
! #: config/arm/arm.cc:7480 config/arm/arm.cc:7507 config/arm/arm.cc:7524
  #: 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
--- 26703,26743 ----
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.cc:943 attribs.cc:1960 attribs.cc:1970 attribs.cc:1980
! #: c-family/c-attribs.cc:1114 c-family/c-attribs.cc:1279
! #: c-family/c-attribs.cc:1298 c-family/c-attribs.cc:1316
! #: c-family/c-attribs.cc:1331 c-family/c-attribs.cc:1359
! #: c-family/c-attribs.cc:1403 c-family/c-attribs.cc:1447
! #: c-family/c-attribs.cc:1489 c-family/c-attribs.cc:1520
! #: c-family/c-attribs.cc:1536 c-family/c-attribs.cc:1553
! #: c-family/c-attribs.cc:1569 c-family/c-attribs.cc:1586
! #: c-family/c-attribs.cc:1611 c-family/c-attribs.cc:1627
! #: c-family/c-attribs.cc:1642 c-family/c-attribs.cc:1739
! #: c-family/c-attribs.cc:1756 c-family/c-attribs.cc:1774
! #: c-family/c-attribs.cc:1799 c-family/c-attribs.cc:1824
! #: c-family/c-attribs.cc:1847 c-family/c-attribs.cc:1864
! #: c-family/c-attribs.cc:1893 c-family/c-attribs.cc:1914
! #: c-family/c-attribs.cc:1935 c-family/c-attribs.cc:1962
! #: c-family/c-attribs.cc:1993 c-family/c-attribs.cc:2022
! #: c-family/c-attribs.cc:2076 c-family/c-attribs.cc:2129
! #: c-family/c-attribs.cc:2195 c-family/c-attribs.cc:2253
! #: c-family/c-attribs.cc:2342 c-family/c-attribs.cc:2372
! #: c-family/c-attribs.cc:2423 c-family/c-attribs.cc:3054
! #: c-family/c-attribs.cc:3253 c-family/c-attribs.cc:3314
! #: c-family/c-attribs.cc:3551 c-family/c-attribs.cc:3631
! #: c-family/c-attribs.cc:3783 c-family/c-attribs.cc:4239
! #: c-family/c-attribs.cc:4305 c-family/c-attribs.cc:4341
! #: c-family/c-attribs.cc:4396 c-family/c-attribs.cc:4625
! #: c-family/c-attribs.cc:4646 c-family/c-attribs.cc:4735
! #: c-family/c-attribs.cc:4767 c-family/c-attribs.cc:4832
! #: c-family/c-attribs.cc:5038 c-family/c-attribs.cc:5337
! #: c-family/c-attribs.cc:6197 c-family/c-attribs.cc:6216
! #: c-family/c-attribs.cc:6239 c-family/c-attribs.cc:6278
! #: c-family/c-attribs.cc:6360 c-family/c-attribs.cc:6392
! #: c-family/c-attribs.cc:6449 c-family/c-attribs.cc:6465
! #: 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
*************** msgstr "egenskaben '%s' kan kun anvendes
*** 26722,26728 ****
  #: 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:6283
  #: cp/tree.cc:5374 cp/tree.cc:5879 d/d-attribs.cc:483 d/d-attribs.cc:702
  #: d/d-attribs.cc:723 d/d-attribs.cc:739 d/d-attribs.cc:756 d/d-attribs.cc:788
  #: d/d-attribs.cc:917 d/d-attribs.cc:976 d/d-attribs.cc:992 d/d-attribs.cc:1008
--- 26751,26757 ----
  #: 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:5374 cp/tree.cc:5879 d/d-attribs.cc:483 d/d-attribs.cc:702
  #: d/d-attribs.cc:723 d/d-attribs.cc:739 d/d-attribs.cc:756 d/d-attribs.cc:788
  #: d/d-attribs.cc:917 d/d-attribs.cc:976 d/d-attribs.cc:992 d/d-attribs.cc:1008
*************** msgstr "egenskaben '%s' kan kun anvendes
*** 26743,26986 ****
  msgid "%qE attribute ignored"
  msgstr "egenskaben '%s' ignoreret"
  
! #: attribs.cc:1323
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: attribs.cc:1887
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr ""
  
! #: attribs.cc:1899
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr ""
  
! #: attribs.cc:1913
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr ""
  
! #: attribs.cc:1994
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "funktionen '%s' omerklæret med egenskaben noinline"
  
! #: attribs.cc:2002
  #, fuzzy, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "'auto' er påhæftet funktionsdefinitionen"
  
! #: attribs.cc:2010
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "statisk variabel '%s' er markeret dllimport"
  
! #: attribs.cc:2016
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinitialized variable '%D' is marked dllimport"
  msgid "thread-local variable %q+D declared as dllimport"
  msgstr "%Jvariablen '%D' med startværdi er markeret dllimport"
  
! #: attribs.cc:2046
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinitialized variable '%D' is marked dllimport"
  msgid "thread-local variable %q+D declared as dllexport"
  msgstr "%Jvariablen '%D' med startværdi er markeret dllimport"
  
! #: attribs.cc:2054
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.cc:2068
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr ""
  
! #: attribs.cc:2366
  msgid "%qD specifies more restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  
! #: attribs.cc:2372 attribs.cc:2394
  #, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "%qD-mål erklæret her"
  
! #: attribs.cc:2388
  msgid "%qD specifies less restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  
! #: auto-profile.cc:823
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile cannot encode offset %i that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:827
  #, gcc-internal-format
  msgid "location offset is related to"
  msgstr ""
  
! #: auto-profile.cc:830
  #, gcc-internal-format
  msgid "auto-profile cannot encode discriminators that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:866
  #, fuzzy, gcc-internal-format
  msgid "auto-profile is not supported for targets with user label prefix"
  msgstr "sektionsegenskaber understøttes ikke på denne målarkitektur"
  
! #: auto-profile.cc:1086
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid symbol name index %d"
  msgstr ""
  
! #: auto-profile.cc:1102
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid filename index %d"
  msgstr ""
  
! #: auto-profile.cc:1604
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains inlined function with symbol name %s instead of symbol name %s"
  msgstr ""
  
! #: auto-profile.cc:1607 auto-profile.cc:1833 auto-profile.cc:1842
! #: auto-profile.cc:1884
  #, gcc-internal-format
  msgid "corresponding call"
  msgstr ""
  
! #: auto-profile.cc:1652
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1657
  #, gcc-internal-format
  msgid "corresponding source location"
  msgstr ""
  
! #: auto-profile.cc:1828
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1836
  #, gcc-internal-format
  msgid "both call targets and inline callsite information is present in auto-profile of function %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1876
  #, gcc-internal-format
  msgid "auto-profile of %q+F seem to contain lost discriminator %i for call of %s at relative location %i"
  msgstr ""
  
! #: auto-profile.cc:1920
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains multiple targets for a direct call with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1936
  #, gcc-internal-format, gfc-internal-format
  msgid "function contains two calls of the same relative location +%i, discriminator %i, that leads to lost auto-profile"
  msgstr ""
  
! #: auto-profile.cc:1944
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr ""
  
! #: auto-profile.cc:1946
  #, gcc-internal-format
  msgid "location of the second call"
  msgstr ""
  
! #: auto-profile.cc:2000
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr ""
  
! #: auto-profile.cc:2005 auto-profile.cc:2052
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:2048
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr ""
  
! #: auto-profile.cc:2058 auto-profile.cc:2099
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "location is after end of function"
  msgstr "'%s' erklæret som en tabel af funktioner"
  
! #: auto-profile.cc:2087
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr ""
  
! #: auto-profile.cc:2092
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:3026
  #, fuzzy, gcc-internal-format
  #| msgid "';' expected"
  msgid "Not expected TAG."
  msgstr "';' forventet"
  
! #: auto-profile.cc:3049
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr ""
  
! #: auto-profile.cc:3211
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open profile file %s"
  msgstr "kan ikke åben profilefilen %s"
  
! #: auto-profile.cc:3217
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr ""
  
! #: auto-profile.cc:3225
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument of type `%T' does not match `%T'"
  msgid "AutoFDO profile version %u does not match %u"
  msgstr "parameter af typen '%T' passer ikke til '%T'"
  
! #: auto-profile.cc:3237
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot read LTO mode table from %s"
  msgid "cannot read summary information from %s"
  msgstr "kan ikke læse LTO-tilstandstabel fra %s"
  
! #: auto-profile.cc:3245
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot read LTO mode table from %s"
  msgid "cannot read string table from %s"
  msgstr "kan ikke læse LTO-tilstandstabel fra %s"
  
! #: auto-profile.cc:3254
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Cannot read function profile from %s."
  msgid "cannot read function profile from %s"
  msgstr "kan ikke læse funktionsprofil fra %s."
  
! #: auto-profile.cc:3264
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Cannot read function profile from %s."
  msgid "cannot read module profile from %s"
--- 26772,27015 ----
  msgid "%qE attribute ignored"
  msgstr "egenskaben '%s' ignoreret"
  
! #: attribs.cc:1327
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: attribs.cc:1891
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr ""
  
! #: attribs.cc:1903
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr ""
  
! #: attribs.cc:1917
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr ""
  
! #: attribs.cc:1998
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "funktionen '%s' omerklæret med egenskaben noinline"
  
! #: attribs.cc:2006
  #, fuzzy, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "'auto' er påhæftet funktionsdefinitionen"
  
! #: attribs.cc:2014
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "statisk variabel '%s' er markeret dllimport"
  
! #: attribs.cc:2020
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinitialized variable '%D' is marked dllimport"
  msgid "thread-local variable %q+D declared as dllimport"
  msgstr "%Jvariablen '%D' med startværdi er markeret dllimport"
  
! #: attribs.cc:2050
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinitialized variable '%D' is marked dllimport"
  msgid "thread-local variable %q+D declared as dllexport"
  msgstr "%Jvariablen '%D' med startværdi er markeret dllimport"
  
! #: attribs.cc:2058
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.cc:2072
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr ""
  
! #: attribs.cc:2370
  msgid "%qD specifies more restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  
! #: attribs.cc:2376 attribs.cc:2398
  #, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "%qD-mål erklæret her"
  
! #: attribs.cc:2392
  msgid "%qD specifies less restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  
! #: auto-profile.cc:822
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile cannot encode offset %i that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:826
  #, gcc-internal-format
  msgid "location offset is related to"
  msgstr ""
  
! #: auto-profile.cc:829
  #, gcc-internal-format
  msgid "auto-profile cannot encode discriminators that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:865
  #, fuzzy, gcc-internal-format
  msgid "auto-profile is not supported for targets with user label prefix"
  msgstr "sektionsegenskaber understøttes ikke på denne målarkitektur"
  
! #: auto-profile.cc:1085
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid symbol name index %d"
  msgstr ""
  
! #: auto-profile.cc:1101
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid filename index %d"
  msgstr ""
  
! #: auto-profile.cc:1603
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains inlined function with symbol name %s instead of symbol name %s"
  msgstr ""
  
! #: auto-profile.cc:1606 auto-profile.cc:1832 auto-profile.cc:1841
! #: auto-profile.cc:1883
  #, gcc-internal-format
  msgid "corresponding call"
  msgstr ""
  
! #: auto-profile.cc:1651
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1656
  #, gcc-internal-format
  msgid "corresponding source location"
  msgstr ""
  
! #: auto-profile.cc:1827
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1835
  #, gcc-internal-format
  msgid "both call targets and inline callsite information is present in auto-profile of function %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1875
  #, gcc-internal-format
  msgid "auto-profile of %q+F seem to contain lost discriminator %i for call of %s at relative location %i"
  msgstr ""
  
! #: auto-profile.cc:1919
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains multiple targets for a direct call with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1935
  #, gcc-internal-format, gfc-internal-format
  msgid "function contains two calls of the same relative location +%i, discriminator %i, that leads to lost auto-profile"
  msgstr ""
  
! #: auto-profile.cc:1943
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr ""
  
! #: auto-profile.cc:1945
  #, gcc-internal-format
  msgid "location of the second call"
  msgstr ""
  
! #: auto-profile.cc:1999
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr ""
  
! #: auto-profile.cc:2004 auto-profile.cc:2051
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:2047
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr ""
  
! #: auto-profile.cc:2057 auto-profile.cc:2098
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "location is after end of function"
  msgstr "'%s' erklæret som en tabel af funktioner"
  
! #: auto-profile.cc:2086
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr ""
  
! #: auto-profile.cc:2091
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:3025
  #, fuzzy, gcc-internal-format
  #| msgid "';' expected"
  msgid "Not expected TAG."
  msgstr "';' forventet"
  
! #: auto-profile.cc:3048
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr ""
  
! #: auto-profile.cc:3210
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open profile file %s"
  msgstr "kan ikke åben profilefilen %s"
  
! #: auto-profile.cc:3216
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr ""
  
! #: auto-profile.cc:3224
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument of type `%T' does not match `%T'"
  msgid "AutoFDO profile version %u does not match %u"
  msgstr "parameter af typen '%T' passer ikke til '%T'"
  
! #: auto-profile.cc:3236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot read LTO mode table from %s"
  msgid "cannot read summary information from %s"
  msgstr "kan ikke læse LTO-tilstandstabel fra %s"
  
! #: auto-profile.cc:3244
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot read LTO mode table from %s"
  msgid "cannot read string table from %s"
  msgstr "kan ikke læse LTO-tilstandstabel fra %s"
  
! #: auto-profile.cc:3253
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Cannot read function profile from %s."
  msgid "cannot read function profile from %s"
  msgstr "kan ikke læse funktionsprofil fra %s."
  
! #: auto-profile.cc:3263
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Cannot read function profile from %s."
  msgid "cannot read module profile from %s"
*************** msgstr "kan ikke læse funktionsprofil f
*** 26992,26998 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr "forskydning udenfor grænserne af konstant streng"
  
! #: builtins.cc:706 c/c-parser.cc:28574 cp/name-lookup.cc:7082
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qE declared here"
--- 27021,27027 ----
  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:7189
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qE declared here"
*************** msgstr "forkert antal parametre angivet
*** 27175,27181 ****
  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:12018
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
--- 27204,27210 ----
  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 ""
*************** msgstr "verify_flow_info mislykkedes"
*** 27221,27227 ****
  msgid "total size of local objects is too large"
  msgstr "størrelsen af tabellen '%s' er for stor"
  
! #: cfgexpand.cc:2140 function.cc:1016 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"
--- 27250,27256 ----
  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"
*************** msgstr "basisblokkene er ikke nummeret i
*** 27912,28271 ****
  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:3725
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "caller edge count invalid"
  msgstr "venstreskiftsantal er negativ"
  
! #: cgraph.cc:3822
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3827
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3857
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3863
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3869 cgraph.cc:3899
  #, 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:3876
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3887
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3906
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3919
  #, 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:3924
  #, 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:3933
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3962
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3969
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3974
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3979
  #, 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:3986
  #, 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:3991
  #, fuzzy, gcc-internal-format
  #| msgid "no symbol table found"
  msgid "local symbols must be defined"
  msgstr "ingen symboltabel fundet"
  
! #: cgraph.cc:3996
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4001
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4006
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4011
  #, 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:4018
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4023
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4030
  #, 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:4042
  #, fuzzy, gcc-internal-format
  #| msgid "target specific option mismatch"
  msgid "semantic interposition mismatch"
  msgstr "misforhold i målspecifikke tilvalg"
  
! #: cgraph.cc:4049
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4055 cgraph.cc:4122
  #, 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:4062
  #, 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:4070
  #, 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:4078 cgraph.cc:4152
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4090
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4100
  #, fuzzy, gcc-internal-format
  #| msgid "section pointer missing"
  msgid "inlined_to pointer is wrong"
  msgstr "sektionshenvisning mangler"
  
! #: cgraph.cc:4105
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple inline callers"
  msgstr "mere end én 'virtual'-angivelse"
  
! #: cgraph.cc:4112
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.cc:4142
  #, 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:4173
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4190
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4201
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.cc:4206
  #, 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:4217
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4230
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4236
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4241
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4246
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4258
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4264
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4269
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4276
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4290
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4295
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4331
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.cc:4344
  #, 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:4353
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4363
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.cc:4373
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.cc:4386
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4392
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4400
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4428
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4441
  #, 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:4448
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4460
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4479 cgraph.cc:4492
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4484
  #, 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:4500
  #, fuzzy, gcc-internal-format
  #| msgid "verify_flow_info failed"
  msgid "verify_cgraph_node failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: cgraph.cc:4622 varpool.cc:300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "string section missing"
  msgid "%s: section %s.%d is missing"
--- 27941,28300 ----
  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:3724
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "caller edge count invalid"
  msgstr "venstreskiftsantal er negativ"
  
! #: cgraph.cc:3821
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3826
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3856
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3862
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3868 cgraph.cc:3898
  #, 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:3875
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3886
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3905
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3918
  #, 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:3923
  #, 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:3932
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3961
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3968
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3973
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3978
  #, 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:3985
  #, 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:3990
  #, fuzzy, gcc-internal-format
  #| msgid "no symbol table found"
  msgid "local symbols must be defined"
  msgstr "ingen symboltabel fundet"
  
! #: cgraph.cc:3995
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4000
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4010
  #, 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:4017
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4022
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4029
  #, 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:4041
  #, fuzzy, gcc-internal-format
  #| msgid "target specific option mismatch"
  msgid "semantic interposition mismatch"
  msgstr "misforhold i målspecifikke tilvalg"
  
! #: cgraph.cc:4048
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4054 cgraph.cc:4121
  #, 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:4061
  #, 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:4069
  #, 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:4077 cgraph.cc:4151
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4089
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4099
  #, fuzzy, gcc-internal-format
  #| msgid "section pointer missing"
  msgid "inlined_to pointer is wrong"
  msgstr "sektionshenvisning mangler"
  
! #: cgraph.cc:4104
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple inline callers"
  msgstr "mere end én 'virtual'-angivelse"
  
! #: cgraph.cc:4111
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.cc:4141
  #, 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:4172
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4189
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4200
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.cc:4205
  #, 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:4216
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4229
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4235
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4240
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4257
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4263
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4268
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4275
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4284
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4289
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4294
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4330
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.cc:4343
  #, 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:4352
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.cc:4372
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.cc:4385
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4391
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4399
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4427
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4440
  #, 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:4447
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4459
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4478 cgraph.cc:4491
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4483
  #, 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:4499
  #, fuzzy, gcc-internal-format
  #| msgid "verify_flow_info failed"
  msgid "verify_cgraph_node failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: cgraph.cc:4621 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
*** 28356,28367 ****
  msgid "%<weakref%> attribute ignored because variable is initialized"
  msgstr ""
  
! #: cgraphunit.cc:1115 c/c-decl.cc:13688
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F brugt, men aldrig defineret"
  
! #: cgraphunit.cc:1119 c/c-decl.cc:13696
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F erklæret %<static%>, men aldrig defineret"
--- 28385,28396 ----
  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"
*************** msgstr "Kunne ikke åbne kildefilen %s.\
*** 28484,28496 ****
  msgid "cannot find %qs"
  msgstr "[kan ikke finde %s]"
  
! #: collect-utils.cc:225 collect2.cc:2394 collect2.cc:2564 gcc.cc:3446
! #: gcc.cc:7890
  #, fuzzy, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr "åbner uddatafilen %s"
  
! #: collect-utils.cc:234 collect2.cc:2403 collect2.cc:2572 gcc.cc:2755
  #, fuzzy, gcc-internal-format
  #| msgid "%s: %s"
  msgid "%s: %m"
--- 28513,28525 ----
  msgid "cannot find %qs"
  msgstr "[kan ikke finde %s]"
  
! #: collect-utils.cc:225 collect2.cc:2394 collect2.cc:2564 gcc.cc:3447
! #: gcc.cc:7892
  #, fuzzy, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr "åbner uddatafilen %s"
  
! #: collect-utils.cc:234 collect2.cc:2403 collect2.cc:2572 gcc.cc:2756
  #, fuzzy, gcc-internal-format
  #| msgid "%s: %s"
  msgid "%s: %m"
*************** msgstr "miljøvariablen DJGPP er ikke de
*** 28507,28513 ****
  msgid "ld returned %d exit status"
  msgstr "ld returnerede afslutningskoden %d"
  
! #: collect2.cc:918 gcc.cc:8402 config/nvptx/mkoffload.cc:646
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr ""
--- 28536,28542 ----
  msgid "ld returned %d exit status"
  msgstr "ld returnerede afslutningskoden %d"
  
! #: collect2.cc:918 gcc.cc:8404 config/nvptx/mkoffload.cc:646
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr ""
*************** msgstr ""
*** 28765,28781 ****
  msgid "error writing %qs"
  msgstr "fejl ved skrivning til %s"
  
! #: coverage.cc:1293
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "filename %qs does not start with profile prefix %qs"
  msgstr "%s understøtter ikke %s"
  
- #: coverage.cc:1336
- #, fuzzy, gcc-internal-format, gfc-internal-format
- msgid "cannot open %s"
- msgstr "kan ikke åbne %s"
- 
  #: data-streamer-in.cc:55
  #, gcc-internal-format
  msgid "bytecode stream: string too long for the string table"
--- 28794,28810 ----
  msgid "error writing %qs"
  msgstr "fejl ved skrivning til %s"
  
! #: coverage.cc:1260
! #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "cannot open %s"
! msgstr "kan ikke åbne %s"
! 
! #: coverage.cc:1320
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "filename %qs does not start with profile prefix %qs"
  msgstr "%s understøtter ikke %s"
  
  #: data-streamer-in.cc:55
  #, gcc-internal-format
  msgid "bytecode stream: string too long for the string table"
*************** msgstr "typeomtvingelse passer ikke til
*** 28969,28975 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "typeomtvingelse passer ikke til funktionstype"
  
! #: except.cc:3561 tree.cc:14779 value-prof.cc:529
  #, fuzzy, gcc-internal-format
  #| msgid "options enabled: "
  msgid "%qs failed"
--- 28998,29004 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "typeomtvingelse passer ikke til funktionstype"
  
! #: except.cc:3561 tree.cc:14780 value-prof.cc:529
  #, fuzzy, gcc-internal-format
  #| msgid "options enabled: "
  msgid "%qs failed"
*************** msgstr ""
*** 29076,29334 ****
  msgid "fold check: original tree changed by fold"
  msgstr ""
  
! #: fold-mem-offsets.cc:856
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fold-mem-offsets: %d basic blocks and %d edges/basic block"
  msgstr "GCSE deaktiveret: %d > 1000 basisblokke og %d >= 20 kanter/basisblok"
  
! #: function.cc:255
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "total size of local objects %wu exceeds maximum %wu"
  msgstr "størrelsen af tabellen '%s' er for stor"
  
! #: function.cc:259
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "størrelsen af tabellen '%s' er for stor"
  
! #: function.cc:1779 gimplify.cc:8058 gimplify.cc:8277 varasm.cc:1866
  #, fuzzy, gcc-internal-format
  #| msgid "impossible constraint in `asm'"
  msgid "impossible constraint in %<asm%>"
  msgstr "umulig begrænsing i 'asm'"
  
! #: function.cc:4283
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "variablen '%s' bliver måske overskrevet af 'longjmp' eller 'vfork'"
  
! #: function.cc:4304
  #, fuzzy, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "parameteren '%s' bliver måske overskrevet af 'longjmp' eller 'vfork'"
  
! #: function.cc:5029
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "funktion returnerer en værdi af en sammensat type"
  
! #: gcc.cc:2265
  #, fuzzy, gcc-internal-format
  #| msgid "Could not open source file %s.\n"
  msgid "cannot open nested response file"
  msgstr "Kunne ikke åbne kildefilen %s.\n"
  
! #: gcc.cc:2302
  #, fuzzy, gcc-internal-format
  #| msgid "Could not open source file %s.\n"
  msgid "cannot close nonexistent response file"
  msgstr "Kunne ikke åbne kildefilen %s.\n"
  
! #: gcc.cc:2325
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not open dump file `%s'"
  msgid "could not open temporary response file %s"
  msgstr "kunne ikke åbne dumpningsfilen '%s'"
  
! #: gcc.cc:2332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot create temporary file"
  msgid "could not write to temporary response file %s"
  msgstr "kan ikke oprette midlertidig fil"
  
! #: gcc.cc:2338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not open dump file `%s'"
  msgid "could not close temporary response file %s"
  msgstr "kunne ikke åbne dumpningsfilen '%s'"
  
  #. This leaves DESC open, but the OS will save us.
! #: gcc.cc:2370
  #, fuzzy, gcc-internal-format
  msgid "cannot read spec file %qs: %m"
  msgstr "kan ikke udfolde %s"
  
! #: gcc.cc:2464 gcc.cc:2484
  #, fuzzy
  #| msgid "specs %%include syntax malformed after %ld characters"
  msgid "specs %%include syntax malformed after %td characters"
  msgstr "%%include-syntaks i specifikationer misdannet efter %ld tegn"
  
! #: gcc.cc:2510 gcc.cc:2519 gcc.cc:2529 gcc.cc:2539
  #, fuzzy
  #| msgid "specs %%rename syntax malformed after %ld characters"
  msgid "specs %%rename syntax malformed after %td characters"
  msgstr "%%rename-syntaks i specifikationer misdannet efter %ld tegn"
  
! #: gcc.cc:2549
  #, gcc-internal-format, gfc-internal-format
  msgid "specs %s spec was not found to be renamed"
  msgstr "%s-specifikation i specifikationer kunne ikke findes til omdøbelse"
  
! #: gcc.cc:2557
  #, fuzzy, gcc-internal-format
  #| msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
  msgid "%s: attempt to rename spec %qs to already defined spec %qs"
  msgstr "%s: forsøg på at omdøbe specifikation '%s' til allerede defineret specifikation '%s'"
  
! #: gcc.cc:2579
  #, fuzzy
  #| msgid "specs unknown %% command after %ld characters"
  msgid "specs unknown %% command after %td characters"
  msgstr "ukendt %%-kommando i specifikationer efter %ld tegn"
  
! #: gcc.cc:2591 gcc.cc:2605
  #, fuzzy
  #| msgid "specs file malformed after %ld characters"
  msgid "specs file malformed after %td characters"
  msgstr "specifikationsfil misdannet efter %ld tegn"
  
! #: gcc.cc:2660
  #, gcc-internal-format
  msgid "spec file has no spec for linking"
  msgstr "specifikationsfil har ingen specifikation til sammenkædning"
  
! #: gcc.cc:3199 gcc.cc:3236
  #, gcc-internal-format
  msgid "system path %qs is not absolute"
  msgstr ""
  
! #: gcc.cc:3325
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-pipe%> not supported"
  msgstr "-pipe understøttes ikke"
  
! #: gcc.cc:3463 gcc.cc:7899
  #, fuzzy, gcc-internal-format
  #| msgid "can't open %s: %m"
  msgid "cannot execute %qs: %s: %m"
  msgstr "kan ikke åbne %s: %m"
  
! #: gcc.cc:3464 gcc.cc:7900
  #, fuzzy, gcc-internal-format
  #| msgid "can't open %s: %m"
  msgid "cannot execute %qs: %s"
  msgstr "kan ikke åbne %s: %m"
  
! #: gcc.cc:3483
  #, fuzzy, gcc-internal-format
  #| msgid "ld returned %d exit status"
  msgid "failed to get exit status: %m"
  msgstr "ld returnerede afslutningskoden %d"
  
! #: gcc.cc:3489
  #, gcc-internal-format
  msgid "failed to get process times: %m"
  msgstr ""
  
  #. The inferior failed to catch the signal.
! #: gcc.cc:3515 gcc.cc:3539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s:%d:   instantiated from `%s'\n"
  msgid "%s signal terminated program %s"
  msgstr "%s:%d:   instantieret fra '%s'\n"
  
! #: gcc.cc:3985 opts-common.cc:1620 opts-common.cc:1653
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %qs"
  msgstr "ignorerer kommandolinjetilvalget '%s'"
  
! #: gcc.cc:4027
  #, gcc-internal-format
  msgid "GCC is not configured to support %qs as %<-foffload=%> argument"
  msgstr ""
  
! #: gcc.cc:4034
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid %<-foffload=%> arguments are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: gcc.cc:4037
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid %<-foffload=%> arguments are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: gcc.cc:4057
  #, gcc-internal-format
  msgid "%<=%>options missing after %<-foffload-options=%>target"
  msgstr ""
  
! #: gcc.cc:4532
  #, gcc-internal-format
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr ""
  
! #: gcc.cc:5087
  #, gcc-internal-format
  msgid "linker hardening options not enabled by %<-fhardened%> because other link options were specified on the command line"
  msgstr ""
  
! #: gcc.cc:5111 toplev.cc:720
  #, fuzzy, gcc-internal-format
  #| msgid "no input files; unwilling to write output files"
  msgid "input file %qs is the same as output file"
  msgstr "ingen inputfiler; vil ikke skrive outputfiler"
  
! #: gcc.cc:5116
  #, fuzzy, gcc-internal-format
  #| msgid "no input file specified"
  msgid "output filename may not be empty"
  msgstr "ingen inddatafiler angivet"
  
! #: gcc.cc:5501
  #, fuzzy, gcc-internal-format
  #| msgid "warning: -pipe ignored because -save-temps specified"
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr "advarsel: -pipe ignoreret fordi -save-temps er angivet"
  
! #: gcc.cc:5589
  #, fuzzy, gcc-internal-format
  #| msgid "warning: `-x %s' after last input file has no effect"
  msgid "%<-x %s%> after last input file has no effect"
  msgstr "advarsel: '-x %s' efter den sidste inddatafil har ingen effekt"
  
! #: gcc.cc:5792
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr ""
  
! #: gcc.cc:5999
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr ""
  
! #: gcc.cc:6003
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.cc:6236
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr ""
  
! #: gcc.cc:6413
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr ""
  
! #: gcc.cc:6703
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr ""
  
! #: gcc.cc:6719
  #, fuzzy, gcc-internal-format
  #| msgid "Zero-size specification invalid at %0"
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "Nulstørrelses angivelse ugyldig ved %0"
  
! #: gcc.cc:6738
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr ""
--- 29105,29363 ----
  msgid "fold check: original tree changed by fold"
  msgstr ""
  
! #: fold-mem-offsets.cc:861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fold-mem-offsets: %d basic blocks and %d edges/basic block"
  msgstr "GCSE deaktiveret: %d > 1000 basisblokke og %d >= 20 kanter/basisblok"
  
! #: function.cc:257
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "total size of local objects %wu exceeds maximum %wu"
  msgstr "størrelsen af tabellen '%s' er for stor"
  
! #: function.cc:261
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  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%>"
  msgstr "umulig begrænsing i 'asm'"
  
! #: function.cc:4285
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "variablen '%s' bliver måske overskrevet af 'longjmp' eller 'vfork'"
  
! #: function.cc:4306
  #, fuzzy, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "parameteren '%s' bliver måske overskrevet af 'longjmp' eller 'vfork'"
  
! #: function.cc:5031
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "funktion returnerer en værdi af en sammensat type"
  
! #: gcc.cc:2266
  #, fuzzy, gcc-internal-format
  #| msgid "Could not open source file %s.\n"
  msgid "cannot open nested response file"
  msgstr "Kunne ikke åbne kildefilen %s.\n"
  
! #: gcc.cc:2303
  #, fuzzy, gcc-internal-format
  #| msgid "Could not open source file %s.\n"
  msgid "cannot close nonexistent response file"
  msgstr "Kunne ikke åbne kildefilen %s.\n"
  
! #: gcc.cc:2326
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not open dump file `%s'"
  msgid "could not open temporary response file %s"
  msgstr "kunne ikke åbne dumpningsfilen '%s'"
  
! #: gcc.cc:2333
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot create temporary file"
  msgid "could not write to temporary response file %s"
  msgstr "kan ikke oprette midlertidig fil"
  
! #: gcc.cc:2339
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not open dump file `%s'"
  msgid "could not close temporary response file %s"
  msgstr "kunne ikke åbne dumpningsfilen '%s'"
  
  #. This leaves DESC open, but the OS will save us.
! #: gcc.cc:2371
  #, fuzzy, gcc-internal-format
  msgid "cannot read spec file %qs: %m"
  msgstr "kan ikke udfolde %s"
  
! #: gcc.cc:2465 gcc.cc:2485
  #, fuzzy
  #| msgid "specs %%include syntax malformed after %ld characters"
  msgid "specs %%include syntax malformed after %td characters"
  msgstr "%%include-syntaks i specifikationer misdannet efter %ld tegn"
  
! #: gcc.cc:2511 gcc.cc:2520 gcc.cc:2530 gcc.cc:2540
  #, fuzzy
  #| msgid "specs %%rename syntax malformed after %ld characters"
  msgid "specs %%rename syntax malformed after %td characters"
  msgstr "%%rename-syntaks i specifikationer misdannet efter %ld tegn"
  
! #: gcc.cc:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "specs %s spec was not found to be renamed"
  msgstr "%s-specifikation i specifikationer kunne ikke findes til omdøbelse"
  
! #: gcc.cc:2558
  #, fuzzy, gcc-internal-format
  #| msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
  msgid "%s: attempt to rename spec %qs to already defined spec %qs"
  msgstr "%s: forsøg på at omdøbe specifikation '%s' til allerede defineret specifikation '%s'"
  
! #: gcc.cc:2580
  #, fuzzy
  #| msgid "specs unknown %% command after %ld characters"
  msgid "specs unknown %% command after %td characters"
  msgstr "ukendt %%-kommando i specifikationer efter %ld tegn"
  
! #: gcc.cc:2592 gcc.cc:2606
  #, fuzzy
  #| msgid "specs file malformed after %ld characters"
  msgid "specs file malformed after %td characters"
  msgstr "specifikationsfil misdannet efter %ld tegn"
  
! #: gcc.cc:2661
  #, gcc-internal-format
  msgid "spec file has no spec for linking"
  msgstr "specifikationsfil har ingen specifikation til sammenkædning"
  
! #: gcc.cc:3200 gcc.cc:3237
  #, gcc-internal-format
  msgid "system path %qs is not absolute"
  msgstr ""
  
! #: gcc.cc:3326
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-pipe%> not supported"
  msgstr "-pipe understøttes ikke"
  
! #: gcc.cc:3464 gcc.cc:7901
  #, fuzzy, gcc-internal-format
  #| msgid "can't open %s: %m"
  msgid "cannot execute %qs: %s: %m"
  msgstr "kan ikke åbne %s: %m"
  
! #: gcc.cc:3465 gcc.cc:7902
  #, fuzzy, gcc-internal-format
  #| msgid "can't open %s: %m"
  msgid "cannot execute %qs: %s"
  msgstr "kan ikke åbne %s: %m"
  
! #: gcc.cc:3484
  #, fuzzy, gcc-internal-format
  #| msgid "ld returned %d exit status"
  msgid "failed to get exit status: %m"
  msgstr "ld returnerede afslutningskoden %d"
  
! #: gcc.cc:3490
  #, gcc-internal-format
  msgid "failed to get process times: %m"
  msgstr ""
  
  #. The inferior failed to catch the signal.
! #: gcc.cc:3516 gcc.cc:3540
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s:%d:   instantiated from `%s'\n"
  msgid "%s signal terminated program %s"
  msgstr "%s:%d:   instantieret fra '%s'\n"
  
! #: gcc.cc:3986 opts-common.cc:1620 opts-common.cc:1653
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %qs"
  msgstr "ignorerer kommandolinjetilvalget '%s'"
  
! #: gcc.cc:4028
  #, gcc-internal-format
  msgid "GCC is not configured to support %qs as %<-foffload=%> argument"
  msgstr ""
  
! #: gcc.cc:4035
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid %<-foffload=%> arguments are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: gcc.cc:4038
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid %<-foffload=%> arguments are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: gcc.cc:4058
  #, gcc-internal-format
  msgid "%<=%>options missing after %<-foffload-options=%>target"
  msgstr ""
  
! #: gcc.cc:4534
  #, gcc-internal-format
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr ""
  
! #: gcc.cc:5089
  #, gcc-internal-format
  msgid "linker hardening options not enabled by %<-fhardened%> because other link options were specified on the command line"
  msgstr ""
  
! #: gcc.cc:5113 toplev.cc:720
  #, fuzzy, gcc-internal-format
  #| msgid "no input files; unwilling to write output files"
  msgid "input file %qs is the same as output file"
  msgstr "ingen inputfiler; vil ikke skrive outputfiler"
  
! #: gcc.cc:5118
  #, fuzzy, gcc-internal-format
  #| msgid "no input file specified"
  msgid "output filename may not be empty"
  msgstr "ingen inddatafiler angivet"
  
! #: gcc.cc:5503
  #, fuzzy, gcc-internal-format
  #| msgid "warning: -pipe ignored because -save-temps specified"
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr "advarsel: -pipe ignoreret fordi -save-temps er angivet"
  
! #: gcc.cc:5591
  #, fuzzy, gcc-internal-format
  #| msgid "warning: `-x %s' after last input file has no effect"
  msgid "%<-x %s%> after last input file has no effect"
  msgstr "advarsel: '-x %s' efter den sidste inddatafil har ingen effekt"
  
! #: gcc.cc:5794
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr ""
  
! #: gcc.cc:6001
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr ""
  
! #: gcc.cc:6005
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.cc:6238
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr ""
  
! #: gcc.cc:6415
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr ""
  
! #: gcc.cc:6705
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr ""
  
! #: gcc.cc:6721
  #, fuzzy, gcc-internal-format
  #| msgid "Zero-size specification invalid at %0"
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "Nulstørrelses angivelse ugyldig ved %0"
  
! #: gcc.cc:6740
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr ""
*************** msgstr ""
*** 29336,29482 ****
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.cc:6949
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: '%%*' has not been initialized by pattern match"
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr "specifikationsfejl: '%%*' er ikke blevet klargjort af mønstersøgning"
  
! #: gcc.cc:7000
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: unrecognized spec option '%c'"
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "specifikationsfejl: ukendt specifikationstilvalg '%c'"
  
! #: gcc.cc:7066
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function `%s'"
  msgid "unknown spec function %qs"
  msgstr "ukendt specifikationsfunktion '%s'"
  
! #: gcc.cc:7096
  #, fuzzy, gcc-internal-format
  #| msgid "error in args to spec function `%s'"
  msgid "error in arguments to spec function %qs"
  msgstr "fejl i parametre til specifikationsfunktion '%s'"
  
! #: gcc.cc:7155
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "forkert udformet specifikationsfunktionsnavn"
  
  #. )
! #: gcc.cc:7158
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "ingen parametre til specifikationsfunktion"
  
! #: gcc.cc:7177
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr "forkert udformede specifikationsfunktionsparametre"
  
! #: gcc.cc:7356
  #, fuzzy, gcc-internal-format
  #| msgid "Zero-size specification invalid at %0"
  msgid "braced spec %qs ends in escape"
  msgstr "Nulstørrelses angivelse ugyldig ved %0"
  
! #: gcc.cc:7491
  #, fuzzy, gcc-internal-format
  #| msgid "Zero-size specification invalid at %0"
  msgid "braced spec %qs is invalid at %qc"
  msgstr "Nulstørrelses angivelse ugyldig ved %0"
  
! #: gcc.cc:7586
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr ""
  
! #: gcc.cc:8190
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not determine date and time"
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "kunne ikke bestemme dato og tid"
  
! #: gcc.cc:8201
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr ""
  
! #: gcc.cc:8211 gcc.cc:8252
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "Kunne ikke åbne uddatafilen %s.\n"
  
! #: gcc.cc:8231 gcc.cc:8268
  #, fuzzy, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr "Kunne ikke åbne uddatafilen %s.\n"
  
! #: gcc.cc:8574
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.cc:8599
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.cc:8806
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "ignorerer kommandolinjetilvalget '%s'"
  
! #: gcc.cc:8810
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "ignorerer kommandolinjetilvalget '%s'"
  
! #: gcc.cc:8936
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr ""
  
! #: gcc.cc:8997 cobol/gcobolspec.cc:370
  #, gcc-internal-format
  msgid "no input files"
  msgstr "ingen inddatafiler"
  
! #: gcc.cc:9052
  #, fuzzy, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr "kan ikke angive -o med -c eller -S og flere oversættelser"
  
! #: gcc.cc:9094
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: %s-oversætter ikke installeret på dette system"
  
! #: gcc.cc:9119
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr ""
  
! #: gcc.cc:9135
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr ""
  
! #: gcc.cc:9144
  #, fuzzy, gcc-internal-format
  #| msgid "comparison is always %d"
  msgid "comparing final insns dumps"
  msgstr "sammenligning er altid %d"
  
! #: gcc.cc:9297
  #, fuzzy, gcc-internal-format
  #| msgid "library lib%s not found"
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr "biblioteket lib%s ikke fundet"
  
! #: gcc.cc:9331
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr "%s: sammenkæderinddatafil ikke benyttet eftersom sammenkædning ikke blev foretaget"
--- 29365,29511 ----
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.cc:6951
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: '%%*' has not been initialized by pattern match"
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr "specifikationsfejl: '%%*' er ikke blevet klargjort af mønstersøgning"
  
! #: gcc.cc:7002
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: unrecognized spec option '%c'"
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "specifikationsfejl: ukendt specifikationstilvalg '%c'"
  
! #: gcc.cc:7068
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function `%s'"
  msgid "unknown spec function %qs"
  msgstr "ukendt specifikationsfunktion '%s'"
  
! #: gcc.cc:7098
  #, fuzzy, gcc-internal-format
  #| msgid "error in args to spec function `%s'"
  msgid "error in arguments to spec function %qs"
  msgstr "fejl i parametre til specifikationsfunktion '%s'"
  
! #: gcc.cc:7157
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "forkert udformet specifikationsfunktionsnavn"
  
  #. )
! #: gcc.cc:7160
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "ingen parametre til specifikationsfunktion"
  
! #: gcc.cc:7179
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr "forkert udformede specifikationsfunktionsparametre"
  
! #: gcc.cc:7358
  #, fuzzy, gcc-internal-format
  #| msgid "Zero-size specification invalid at %0"
  msgid "braced spec %qs ends in escape"
  msgstr "Nulstørrelses angivelse ugyldig ved %0"
  
! #: gcc.cc:7493
  #, fuzzy, gcc-internal-format
  #| msgid "Zero-size specification invalid at %0"
  msgid "braced spec %qs is invalid at %qc"
  msgstr "Nulstørrelses angivelse ugyldig ved %0"
  
! #: gcc.cc:7588
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr ""
  
! #: gcc.cc:8192
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not determine date and time"
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "kunne ikke bestemme dato og tid"
  
! #: gcc.cc:8203
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr ""
  
! #: gcc.cc:8213 gcc.cc:8254
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "Kunne ikke åbne uddatafilen %s.\n"
  
! #: gcc.cc:8233 gcc.cc:8270
  #, fuzzy, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr "Kunne ikke åbne uddatafilen %s.\n"
  
! #: gcc.cc:8576
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.cc:8601
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.cc:8808
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "ignorerer kommandolinjetilvalget '%s'"
  
! #: gcc.cc:8812
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "ignorerer kommandolinjetilvalget '%s'"
  
! #: gcc.cc:8944
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr ""
  
! #: gcc.cc:9005 cobol/gcobolspec.cc:370
  #, gcc-internal-format
  msgid "no input files"
  msgstr "ingen inddatafiler"
  
! #: gcc.cc:9060
  #, fuzzy, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr "kan ikke angive -o med -c eller -S og flere oversættelser"
  
! #: gcc.cc:9102
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: %s-oversætter ikke installeret på dette system"
  
! #: gcc.cc:9127
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr ""
  
! #: gcc.cc:9143
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr ""
  
! #: gcc.cc:9152
  #, fuzzy, gcc-internal-format
  #| msgid "comparison is always %d"
  msgid "comparing final insns dumps"
  msgstr "sammenligning er altid %d"
  
! #: gcc.cc:9305
  #, fuzzy, gcc-internal-format
  #| msgid "library lib%s not found"
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr "biblioteket lib%s ikke fundet"
  
! #: gcc.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr "%s: sammenkæderinddatafil ikke benyttet eftersom sammenkædning ikke blev foretaget"
*************** msgstr "%s: sammenkæderinddatafil ikke
*** 29484,29586 ****
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.cc:9337
  #, fuzzy, gcc-internal-format
  #| msgid "%s: linker input file unused because linking not done"
  msgid "%s: linker input file not found: %m"
  msgstr "%s: sammenkæderinddatafil ikke benyttet eftersom sammenkædning ikke blev foretaget"
  
! #: gcc.cc:9409 c-family/c-opts.cc:852
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.cc:9415
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "sproget %s ikke genkendt"
  
! #: gcc.cc:9658
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "multilib spec %qs is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: gcc.cc:9808 gcc.cc:10021 common/config/riscv/riscv-common.cc:2101
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr ""
  
! #: gcc.cc:9957
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr ""
  
! #: gcc.cc:10204
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "multilib select %qs is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: gcc.cc:10244
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr ""
  
! #: gcc.cc:10495
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "environment variable %qs not defined"
  msgstr "miljøvariablen DJGPP er ikke defineret"
  
! #: gcc.cc:10665 gcc.cc:10670
  #, fuzzy, gcc-internal-format
  #| msgid "invalid version number format"
  msgid "invalid version number %qs"
  msgstr "ugyldigt versionsnummerformat"
  
! #: gcc.cc:10713
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to %%:version-compare"
  msgstr "for få parametre til funktionen"
  
! #: gcc.cc:10719
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to %%:version-compare"
  msgstr "for mange parametre til funktionen"
  
! #: gcc.cc:10761
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr ""
  
! #: gcc.cc:10885
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "for mange parametre til formatering"
  
! #: gcc.cc:10953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "for mange parametre til formatering"
  
! #: gcc.cc:11040
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments for %%:dumps"
  msgstr "for mange parametre til formatering"
  
! #: gcc.cc:11144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "forkert parametertype til bitkomplement"
  
! #: gcc.cc:11165
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %%:dwarf-version-gt"
--- 29513,29615 ----
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.cc:9345
  #, fuzzy, gcc-internal-format
  #| msgid "%s: linker input file unused because linking not done"
  msgid "%s: linker input file not found: %m"
  msgstr "%s: sammenkæderinddatafil ikke benyttet eftersom sammenkædning ikke blev foretaget"
  
! #: gcc.cc:9417 c-family/c-opts.cc:852
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.cc:9423
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "sproget %s ikke genkendt"
  
! #: gcc.cc:9666
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "multilib spec %qs is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: gcc.cc:9816 gcc.cc:10029 common/config/riscv/riscv-common.cc:2101
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr ""
  
! #: gcc.cc:9965
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr ""
  
! #: gcc.cc:10212
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "multilib select %qs is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: gcc.cc:10252
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr ""
  
! #: gcc.cc:10503
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "environment variable %qs not defined"
  msgstr "miljøvariablen DJGPP er ikke defineret"
  
! #: gcc.cc:10673 gcc.cc:10678
  #, fuzzy, gcc-internal-format
  #| msgid "invalid version number format"
  msgid "invalid version number %qs"
  msgstr "ugyldigt versionsnummerformat"
  
! #: gcc.cc:10721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to %%:version-compare"
  msgstr "for få parametre til funktionen"
  
! #: gcc.cc:10727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to %%:version-compare"
  msgstr "for mange parametre til funktionen"
  
! #: gcc.cc:10769
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr ""
  
! #: gcc.cc:10893
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "for mange parametre til formatering"
  
! #: gcc.cc:10961
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "for mange parametre til formatering"
  
! #: gcc.cc:11048
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments for %%:dumps"
  msgstr "for mange parametre til formatering"
  
! #: gcc.cc:11152
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "forkert parametertype til bitkomplement"
  
! #: gcc.cc:11173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %%:dwarf-version-gt"
*************** msgstr "højreskiftsantal er negativ"
*** 29846,29852 ****
  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:6365
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
--- 29875,29881 ----
  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:6367
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
*************** msgstr "-mn er ikke understøttet for Li
*** 29863,29869 ****
  msgid "%s not supported on this target"
  msgstr "Profilering er ikke understøttet på målarkitekturen."
  
! #: gimple-fold.cc:8782 gimple-fold.cc:8811
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "sammenligning er altid %d"
--- 29892,29898 ----
  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"
*************** msgstr ""
*** 29888,29894 ****
  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:9528
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "%qD defined here"
--- 29917,29923 ----
  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:9636
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "%qD defined here"
*************** msgstr "henvisning"
*** 29911,29933 ****
  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:13423
  #, 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:3761 tree.cc:12758 tree.cc:12795 tree.cc:12836
! #: tree.cc:12869 c/c-decl.cc:10900 c/c-parser.cc:23372 c/c-parser.cc:23513
! #: c/c-typeck.cc:3956 c/c-typeck.cc:4210 c/c-typeck.cc:4222 c/c-typeck.cc:7010
! #: c/c-typeck.cc:13318 c/c-typeck.cc:13335 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:9627 cp/constexpr.cc:901 cp/constexpr.cc:1466
! #: cp/constexpr.cc:5734 cp/constexpr.cc:7564 cp/constexpr.cc:7966
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10324 cp/decl2.cc:6720
! #: cp/decl2.cc:6769 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14458
! #: cp/module.cc:14494 cp/parser.cc:24784 cp/parser.cc:25658 cp/pt.cc:9374
! #: cp/semantics.cc:2781 cp/semantics.cc:5410 cp/typeck.cc:2279
  #: cp/typeck.cc:2500 cp/typeck.cc:4821 cp/typeck.cc:11081
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
--- 29940,29962 ----
  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:13501
  #, 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:3761 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:4034 c/c-typeck.cc:4288 c/c-typeck.cc:4300 c/c-typeck.cc:7088
! #: c/c-typeck.cc:13396 c/c-typeck.cc:13413 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:5736 cp/constexpr.cc:7566 cp/constexpr.cc:7968
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10327 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14487
! #: cp/module.cc:14523 cp/parser.cc:24780 cp/parser.cc:25654 cp/pt.cc:9376
! #: cp/semantics.cc:2781 cp/semantics.cc:5406 cp/typeck.cc:2279
  #: cp/typeck.cc:2500 cp/typeck.cc:4821 cp/typeck.cc:11081
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
*************** msgstr "ugyldig henvisningstilstand '%s'
*** 31133,31144 ****
  #: gimple-ssa-warn-access.cc:4014 gimple-ssa-warn-access.cc:4671
  #: gimple-ssa-warn-access.cc:4674 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:10907 c/c-typeck.cc:14141 cp/call.cc:8892
! #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1083
! #: cp/decl.cc:5231 cp/decl.cc:14654 cp/decl.cc:15250 cp/decl.cc:15260
! #: cp/decl.cc:16253 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:8071
! #: cp/parser.cc:27842 cp/reflect.cc:175 cp/typeck.cc:1971 cp/typeck.cc:5316
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qD declared here"
--- 31162,31173 ----
  #: gimple-ssa-warn-access.cc:4014 gimple-ssa-warn-access.cc:4671
  #: gimple-ssa-warn-access.cc:4674 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:10985 c/c-typeck.cc:14219 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:14671 cp/decl.cc:15267 cp/decl.cc:15277
! #: cp/decl.cc:16284 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:8073
! #: cp/parser.cc:27838 cp/reflect.cc:175 cp/typeck.cc:1971 cp/typeck.cc:5316
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qD declared here"
*************** msgstr ""
*** 31539,31545 ****
  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:28377 c/c-parser.cc:28395
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type `%T' declared `friend'"
  msgid "%<declare variant%> candidate %qD declared here"
--- 31568,31574 ----
  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 "'%D' ikke erklæret"
*** 31680,31686 ****
  msgid "enclosing %<target%>"
  msgstr "fejl ved lukning af %s: %m"
  
! #: gimplify.cc:9435 gimplify.cc:14140
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "variablen '%s' er erklæret 'inline'"
--- 31709,31715 ----
  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'"
*************** msgstr "uventet operand"
*** 31750,32009 ****
  msgid "unexpected pointer mapping node"
  msgstr "uventet operand"
  
! #: gimplify.cc:11539
  #, 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:12046
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:12362
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.cc:13318
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:13614 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:13833 gimplify.cc:13839
  #, 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:13856
  #, 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:13878
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:13886
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:13897 gimplify.cc:13903 gimplify.cc:13909 gimplify.cc:13915
! #: gimplify.cc:13921 gimplify.cc:18361
  #, 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:14015
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:14652
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.cc:14709
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: gimplify.cc:14741
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:14780
  #, fuzzy, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: gimplify.cc:14796
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:14863
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr ""
  
! #: gimplify.cc:14893
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:15012
  #, gcc-internal-format
  msgid "allocator with access trait set to %<thread%> results in undefined behavior for %qs directive"
  msgstr ""
  
! #: gimplify.cc:15053
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:15273
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:15327
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15690
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15763
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:15942
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:16242
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:16261
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "invalid private reduction on %qE"
  msgstr "ugyldig medlemsskabelonerklæring '%D'"
  
! #: gimplify.cc:16430
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:16746
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:16756
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:17194 gimplify.cc:17198 gimplify.cc:17207 gimplify.cc:17219
! #: gimplify.cc:17224
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:17389
  #, 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:17454
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "threadprivate iteration variable %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: gimplify.cc:17485 gimplify.cc:17593
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:18299
  #, 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:18323
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:18343
  #, 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:18368
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:18396
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:19492
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr ""
  
! #: gimplify.cc:19513
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:19526
  #, 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:19540
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:19553
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:19720
  #, gcc-internal-format
  msgid "%qD is a virtual function but only a direct call is allowed in a dispatch construct"
  msgstr ""
  
! #: gimplify.cc:21475
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.cc:22090
  #, 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:22095
  #, 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:22102
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
--- 31779,32043 ----
  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 ""
*************** msgstr ""
*** 32439,32445 ****
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5357 ipa-prop.cc:5401 ipa-prop.cc:5481 ipa-prop.cc:5533
  #, fuzzy, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr "Ugyldig erklæring"
--- 32473,32479 ----
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5358 ipa-prop.cc:5402 ipa-prop.cc:5482 ipa-prop.cc:5534
  #, fuzzy, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr "Ugyldig erklæring"
*************** msgstr ""
*** 32622,32672 ****
  msgid "frame size too large for reliable stack checking"
  msgstr "rammestørrelse for stor til pålidelig stakkontrol"
  
! #: json-parsing.cc:1084
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum nesting depth exceeded: %i"
  msgstr ""
  
! #: json-parsing.cc:1144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid JSON token: %s"
  msgstr "ugyldig kode"
  
! #: json-parsing.cc:1147
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  expected a type, got `%E'"
  msgid "expected a JSON value but got %s"
  msgstr "  forventede en type, modtog '%E'"
  
! #: json-parsing.cc:1175
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after '{'; got %s"
  msgstr "objekt mangler i brug af '%E'"
  
! #: json-parsing.cc:1182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after ','; got %s"
  msgstr "objekt mangler i brug af '%E'"
  
! #: json-parsing.cc:1296
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "expected %s; got bad token: %s"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: json-parsing.cc:1300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %s; got %s"
  msgstr "%<;%> forventet"
  
! #: json-parsing.cc:1319
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate label `%s' in switch statement"
  msgid "expected %s or %s; got bad token: %s"
  msgstr "mere end én '%s'-etiket i switch-sætningen"
  
! #: json-parsing.cc:1323
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  expected a type, got `%E'"
  msgid "expected %s or %s; got %s"
--- 32656,32706 ----
  msgid "frame size too large for reliable stack checking"
  msgstr "rammestørrelse for stor til pålidelig stakkontrol"
  
! #: json-parsing.cc:1085
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum nesting depth exceeded: %i"
  msgstr ""
  
! #: json-parsing.cc:1145
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid JSON token: %s"
  msgstr "ugyldig kode"
  
! #: json-parsing.cc:1148
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  expected a type, got `%E'"
  msgid "expected a JSON value but got %s"
  msgstr "  forventede en type, modtog '%E'"
  
! #: json-parsing.cc:1176
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after '{'; got %s"
  msgstr "objekt mangler i brug af '%E'"
  
! #: json-parsing.cc:1183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after ','; got %s"
  msgstr "objekt mangler i brug af '%E'"
  
! #: json-parsing.cc:1297
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "expected %s; got bad token: %s"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: json-parsing.cc:1301
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %s; got %s"
  msgstr "%<;%> forventet"
  
! #: json-parsing.cc:1320
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate label `%s' in switch statement"
  msgid "expected %s or %s; got bad token: %s"
  msgstr "mere end én '%s'-etiket i switch-sætningen"
  
! #: json-parsing.cc:1324
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  expected a type, got `%E'"
  msgid "expected %s or %s; got %s"
*************** msgstr ""
*** 32683,32700 ****
  msgid "unable to find a register to spill"
  msgstr "kan ikke finde et register at bortødsle i klassen '%s'"
  
! #: lra-constraints.cc:4480 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:5647
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
  
! #: lra.cc:555
  #, fuzzy, gcc-internal-format
  #| msgid "asm operand %d probably doesn't match constraints"
  msgid "%<asm%> operand has impossible constraints or there are not enough registers"
--- 32717,32734 ----
  msgid "unable to find a register to spill"
  msgstr "kan ikke finde et register at bortødsle i klassen '%s'"
  
! #: lra-constraints.cc:4524 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:5701
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
  
! #: lra.cc:556
  #, fuzzy, gcc-internal-format
  #| msgid "asm operand %d probably doesn't match constraints"
  msgid "%<asm%> operand has impossible constraints or there are not enough registers"
*************** msgstr "målprocessoren understøtter ik
*** 33041,33047 ****
  msgid "default %<target_clones%> attribute was not set"
  msgstr "versionsattribut er ikke en streng"
  
! #: multiple_target.cc:283 c-family/c-attribs.cc:6439
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' incompatible attribute ignored"
  msgid "single %<target_clones%> attribute is ignored"
--- 33075,33081 ----
  msgid "default %<target_clones%> attribute was not set"
  msgstr "versionsattribut er ikke en streng"
  
! #: multiple_target.cc:283 c-family/c-attribs.cc:6440
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' incompatible attribute ignored"
  msgid "single %<target_clones%> attribute is ignored"
*************** msgstr ""
*** 33503,33521 ****
  msgid "only the %<device_type(any)%> is supported"
  msgstr ""
  
! #: omp-low.cc:15475
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr ""
  
! #: omp-low.cc:15477 omp-low.cc:15482
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "invalid entry to %s structured block"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.cc:15486
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr ""
--- 33537,33555 ----
  msgid "only the %<device_type(any)%> is supported"
  msgstr ""
  
! #: omp-low.cc:15460
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr ""
  
! #: omp-low.cc:15462 omp-low.cc:15467
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "invalid entry to %s structured block"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.cc:15471
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr ""
*************** msgstr ""
*** 33663,33669 ****
  msgid "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argument"
  msgstr ""
  
! #: optabs.cc:5175
  #, gcc-internal-format
  msgid "indirect jumps are not available on this target"
  msgstr ""
--- 33697,33703 ----
  msgid "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argument"
  msgstr ""
  
! #: optabs.cc:5190
  #, gcc-internal-format
  msgid "indirect jumps are not available on this target"
  msgstr ""
*************** msgstr ""
*** 34439,34455 ****
  msgid "object of size %s allocated by %qE"
  msgstr ""
  
! #: predict.cc:2639
  #, fuzzy, gcc-internal-format
  msgid "probability %qE must be constant floating-point expression"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
  
! #: predict.cc:2652
  #, gcc-internal-format
  msgid "probability %qE is outside the range [0.0, 1.0]"
  msgstr ""
  
! #: predict.cc:3728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing counts for called function %s/%i"
  msgid "Missing counts for called function %s"
--- 34473,34489 ----
  msgid "object of size %s allocated by %qE"
  msgstr ""
  
! #: predict.cc:2640
  #, fuzzy, gcc-internal-format
  msgid "probability %qE must be constant floating-point expression"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
  
! #: predict.cc:2653
  #, gcc-internal-format
  msgid "probability %qE is outside the range [0.0, 1.0]"
  msgstr ""
  
! #: predict.cc:3729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing counts for called function %s/%i"
  msgid "Missing counts for called function %s"
*************** msgstr "implicit aflæste registre skal
*** 34569,34593 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr "uddataoperand %d skal bruge %<&%>-begrænsningen"
  
! #: regcprop.cc:1295
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr "validate_value_data: [%u] Ugyldig next_regno til tom kæde (%u)"
  
! #: regcprop.cc:1307
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: Loop in regno chain (%u)"
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr "validate_value_data: Løkke i registertalskæde (%u)"
  
! #: regcprop.cc:1310
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr "validate_value_data: [%u] Ugyldig oldest_regno (%u)"
  
! #: regcprop.cc:1322
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
--- 34603,34627 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr "uddataoperand %d skal bruge %<&%>-begrænsningen"
  
! #: regcprop.cc:1296
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr "validate_value_data: [%u] Ugyldig next_regno til tom kæde (%u)"
  
! #: regcprop.cc:1308
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: Loop in regno chain (%u)"
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr "validate_value_data: Løkke i registertalskæde (%u)"
  
! #: regcprop.cc:1311
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr "validate_value_data: [%u] Ugyldig oldest_regno (%u)"
  
! #: regcprop.cc:1323
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
*************** msgstr "kan ikke bruge %qs som et fast r
*** 34613,34619 ****
  
  #: reginfo.cc:732 config/arc/arc.cc:1084 config/arc/arc.cc:1126
  #: config/ia64/ia64.cc:6096 config/ia64/ia64.cc:6103 config/pa/pa.cc:477
! #: config/pa/pa.cc:484 config/sh/sh.cc:8291 config/sh/sh.cc:8298
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown register name: %s"
  msgstr "ukendt registernavn: %s"
--- 34647,34653 ----
  
  #: reginfo.cc:732 config/arc/arc.cc:1084 config/arc/arc.cc:1126
  #: config/ia64/ia64.cc:6096 config/ia64/ia64.cc:6103 config/pa/pa.cc:477
! #: config/pa/pa.cc:484 config/sh/sh.cc:8290 config/sh/sh.cc:8297
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown register name: %s"
  msgstr "ukendt registernavn: %s"
*************** msgstr "ugyldig henvisningstilstand '%s'
*** 35191,35258 ****
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr "To symboler med samme comdat_group er ikke lænket af same_comdat_group-listen."
  
! #: symtab.cc:1955
  #, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr "funktion %q+D del af aliascyklus"
  
! #: symtab.cc:1957
  #, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr "variabel %q+D del af aliascyklus"
  
! #: symtab.cc:1985
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr "sektion for alias %q+D skal matche sektion for dens målarkitektur"
  
! #: targhooks.cc:205
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__builtin_saveregs%> not supported by this target"
  msgstr "__builtin_saveregs understøttes ikke af denne målarkitektur"
  
! #: targhooks.cc:1236
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "argument %qs is not supported for %qs on this target"
  msgstr "Profilering er ikke understøttet på målarkitekturen."
  
! #: targhooks.cc:1278
  #, gcc-internal-format
  msgid "nested functions not supported on this target"
  msgstr "-indlejrede funktioner er ikke understøttet på denne målarkitektur"
  
! #: targhooks.cc:1291
  #, gcc-internal-format
  msgid "nested function trampolines not supported on this target"
  msgstr "indlejrede funktionstrampoliner er ikke understøttet på denne målarkitektur"
  
! #: targhooks.cc:1462
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "global constructors not supported on this target"
  msgstr "stakgrænser understøttes ikke på målarkitekturen"
  
! #: targhooks.cc:1471
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "global destructors not supported on this target"
  msgstr "stakgrænser understøttes ikke på målarkitekturen"
  
! #: targhooks.cc:1849
  #, fuzzy, gcc-internal-format
  #| msgid "target attribute is not supported on this machine"
  msgid "%<target%> attribute is not supported on this machine"
  msgstr "målarkitekturegenskab er ikke understøttet på denne maskine"
  
! #: targhooks.cc:1861
  #, fuzzy, gcc-internal-format
  #| msgid "target attribute is not supported on this machine"
  msgid "%<target_version%> attribute is not supported on this machine"
  msgstr "målarkitekturegenskab er ikke understøttet på denne maskine"
  
! #: targhooks.cc:1875
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC target is not supported for this machine"
  msgid "%<#pragma GCC target%> is not supported for this machine"
--- 35225,35292 ----
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr "To symboler med samme comdat_group er ikke lænket af same_comdat_group-listen."
  
! #: symtab.cc:1951
  #, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr "funktion %q+D del af aliascyklus"
  
! #: symtab.cc:1953
  #, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr "variabel %q+D del af aliascyklus"
  
! #: symtab.cc:1981
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr "sektion for alias %q+D skal matche sektion for dens målarkitektur"
  
! #: targhooks.cc:222
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__builtin_saveregs%> not supported by this target"
  msgstr "__builtin_saveregs understøttes ikke af denne målarkitektur"
  
! #: targhooks.cc:1253
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "argument %qs is not supported for %qs on this target"
  msgstr "Profilering er ikke understøttet på målarkitekturen."
  
! #: targhooks.cc:1295
  #, gcc-internal-format
  msgid "nested functions not supported on this target"
  msgstr "-indlejrede funktioner er ikke understøttet på denne målarkitektur"
  
! #: targhooks.cc:1308
  #, gcc-internal-format
  msgid "nested function trampolines not supported on this target"
  msgstr "indlejrede funktionstrampoliner er ikke understøttet på denne målarkitektur"
  
! #: targhooks.cc:1479
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "global constructors not supported on this target"
  msgstr "stakgrænser understøttes ikke på målarkitekturen"
  
! #: targhooks.cc:1488
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "global destructors not supported on this target"
  msgstr "stakgrænser understøttes ikke på målarkitekturen"
  
! #: targhooks.cc:1866
  #, fuzzy, gcc-internal-format
  #| msgid "target attribute is not supported on this machine"
  msgid "%<target%> attribute is not supported on this machine"
  msgstr "målarkitekturegenskab er ikke understøttet på denne maskine"
  
! #: targhooks.cc:1878
  #, fuzzy, gcc-internal-format
  #| msgid "target attribute is not supported on this machine"
  msgid "%<target_version%> attribute is not supported on this machine"
  msgstr "målarkitekturegenskab er ikke understøttet på denne maskine"
  
! #: targhooks.cc:1892
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC target is not supported for this machine"
  msgid "%<#pragma GCC target%> is not supported for this machine"
*************** msgstr ""
*** 36516,36599 ****
  msgid "BB %i has incorrect fallthru edge"
  msgstr "forkert instruktion i fald-gennem-kant"
  
! #: tree-inline.cc:3992
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr ""
  
! #: tree-inline.cc:3999
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr ""
  
! #: tree-inline.cc:4039
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr ""
  
! #: tree-inline.cc:4053
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr ""
  
! #: tree-inline.cc:4067
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr ""
  
! #: tree-inline.cc:4079
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr ""
  
! #: tree-inline.cc:4087
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr ""
  
! #: tree-inline.cc:4099
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr ""
  
! #: tree-inline.cc:4119
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.cc:4165
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr ""
  
! #: tree-inline.cc:4232
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr ""
  
! #: tree-inline.cc:4240
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr ""
  
! #: tree-inline.cc:4925
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinlining failed in call to '%F': %s"
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "%Jindlejring mislykkedes i kald til '%F': %s"
  
! #: tree-inline.cc:4928 tree-inline.cc:4949
  #, gcc-internal-format
  msgid "called from here"
  msgstr "kaldt herfra"
  
! #: tree-inline.cc:4931 tree-inline.cc:4952
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "called from this function"
  msgstr "kald af ikke-funktion '%D'"
  
! #: tree-inline.cc:4945
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinlining failed in call to '%F': %s"
  msgid "inlining failed in call to %q+F: %s"
--- 36550,36633 ----
  msgid "BB %i has incorrect fallthru edge"
  msgstr "forkert instruktion i fald-gennem-kant"
  
! #: tree-inline.cc:3994
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr ""
  
! #: tree-inline.cc:4001
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr ""
  
! #: tree-inline.cc:4041
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr ""
  
! #: tree-inline.cc:4055
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr ""
  
! #: tree-inline.cc:4069
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr ""
  
! #: tree-inline.cc:4081
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr ""
  
! #: tree-inline.cc:4089
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr ""
  
! #: tree-inline.cc:4101
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr ""
  
! #: tree-inline.cc:4121
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.cc:4167
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr ""
  
! #: tree-inline.cc:4234
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr ""
  
! #: tree-inline.cc:4242
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr ""
  
! #: tree-inline.cc:4927
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinlining failed in call to '%F': %s"
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "%Jindlejring mislykkedes i kald til '%F': %s"
  
! #: tree-inline.cc:4930 tree-inline.cc:4951
  #, gcc-internal-format
  msgid "called from here"
  msgstr "kaldt herfra"
  
! #: tree-inline.cc:4933 tree-inline.cc:4954
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "called from this function"
  msgstr "kald af ikke-funktion '%D'"
  
! #: tree-inline.cc:4947
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinlining failed in call to '%F': %s"
  msgid "inlining failed in call to %q+F: %s"
*************** msgstr ""
*** 36624,36646 ****
  msgid "%s from %s called in %s"
  msgstr "manglende felt '%s' i '%s'"
  
! #: tree-profile.cc:899
  #, gcc-internal-format, gfc-internal-format
! msgid "Too many conditions (found %u); giving up coverage"
  msgstr ""
  
! #: tree-profile.cc:1757
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid regular expression %qs in %qs"
  msgstr "ugyldigt udtryk som operand"
  
! #: tree-profile.cc:1855
  #, gcc-internal-format
  msgid "target does not fully support atomic profile update, single mode is selected with partial atomic updates"
  msgstr ""
  
! #: tree-profile.cc:1861
  #, gcc-internal-format
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
--- 36658,36680 ----
  msgid "%s from %s called in %s"
  msgstr "manglende felt '%s' i '%s'"
  
! #: tree-profile.cc:925
  #, gcc-internal-format, gfc-internal-format
! msgid "too many conditions (found %u); giving up coverage"
  msgstr ""
  
! #: tree-profile.cc:1783
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid regular expression %qs in %qs"
  msgstr "ugyldigt udtryk som operand"
  
! #: tree-profile.cc:1883
  #, gcc-internal-format
  msgid "target does not fully support atomic profile update, single mode is selected with partial atomic updates"
  msgstr ""
  
! #: tree-profile.cc:1889
  #, gcc-internal-format
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
*************** msgstr ""
*** 37190,37196 ****
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.cc:4498
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
--- 37224,37230 ----
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.cc:4493
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
*************** msgstr "trækontrol: tilgik operand %d a
*** 37274,37340 ****
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "trækontrol: tilgik operand %d af omp_clause %s med %d operander i %s, ved %s:%d"
  
! #: tree.cc:12753
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD er forældet: %s"
  
! #: tree.cc:12756
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD  er forældet"
  
! #: tree.cc:12779
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE er forældet: %s"
  
! #: tree.cc:12782
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE er forældet"
  
! #: tree.cc:12788
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "type er forældet: %s"
  
! #: tree.cc:12791
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "type er forældet"
  
! #: tree.cc:12833
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "%qD is unavailable: %s"
  msgstr "'%D' er ikke et navnerum"
  
! #: tree.cc:12835
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "%qD is unavailable"
  msgstr "'%D' er ikke et navnerum"
  
! #: tree.cc:12856
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "%qE is unavailable: %s"
  msgstr "'%D' er ikke et navnerum"
  
! #: tree.cc:12858
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "%qE is unavailable"
  msgstr "'%D' er ikke et navnerum"
  
! #: tree.cc:12863
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "options enabled: "
  msgid "type is unavailable: %s"
  msgstr "tilvalg slået til: "
  
! #: tree.cc:12865
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "type is unavailable"
--- 37308,37374 ----
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "trækontrol: tilgik operand %d af omp_clause %s med %d operander i %s, ved %s:%d"
  
! #: tree.cc:12754
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD er forældet: %s"
  
! #: tree.cc:12757
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD  er forældet"
  
! #: tree.cc:12780
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE er forældet: %s"
  
! #: tree.cc:12783
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE er forældet"
  
! #: tree.cc:12789
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "type er forældet: %s"
  
! #: tree.cc:12792
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "type er forældet"
  
! #: tree.cc:12834
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "%qD is unavailable: %s"
  msgstr "'%D' er ikke et navnerum"
  
! #: tree.cc:12836
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "%qD is unavailable"
  msgstr "'%D' er ikke et navnerum"
  
! #: tree.cc:12857
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "%qE is unavailable: %s"
  msgstr "'%D' er ikke et navnerum"
  
! #: tree.cc:12859
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "%qE is unavailable"
  msgstr "'%D' er ikke et navnerum"
  
! #: tree.cc:12864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "options enabled: "
  msgid "type is unavailable: %s"
  msgstr "tilvalg slået til: "
  
! #: tree.cc:12866
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "type is unavailable"
*************** msgstr "'%D' er ikke et navnerum"
*** 37360,37670 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.cc:13815
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.cc:13860
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13862
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "typevariants TREE_TYPE"
  
! #: tree.cc:13864
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13889
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.cc:13902
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.cc:13939
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13941
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "typevariants TREE_TYPE"
  
! #: tree.cc:13943
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13982
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.cc:13984
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.cc:13986
  #, gcc-internal-format
  msgid "and field"
  msgstr "og felt"
  
! #: tree.cc:14003
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "typevariants TREE_TYPE"
  
! #: tree.cc:14005 tree.cc:14016
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "typevariants TREE_TYPE"
  
! #: tree.cc:14007 tree.cc:14018
  #, fuzzy, gcc-internal-format
  #| msgid "type's TREE_TYPE"
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "types TREE_TYPE"
  
! #: tree.cc:14014
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "type er ikke forenelig med dens variant"
  
! #: tree.cc:14366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "type %s is not an opaque type"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: tree.cc:14372
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type `%D' is not a direct base of `%T'"
  msgid "type %s is not with opaque mode"
  msgstr "typen '%D' er ikke en direkte stamklasse til '%T'"
  
! #: tree.cc:14378
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_MODE%>"
  msgstr ""
  
! #: tree.cc:14386
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_SIZE%>"
  msgstr ""
  
! #: tree.cc:14392
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_ALIGN%>"
  msgstr ""
  
! #: tree.cc:14398
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_USER_ALIGN%>"
  msgstr ""
  
! #: tree.cc:14428
  #, fuzzy, gcc-internal-format
  #| msgid "Main variant is not defined"
  msgid "main variant is not defined"
  msgstr "Hovedvariant er ikke defineret"
  
! #: tree.cc:14433
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO type is not TYPE_MAIN_VARIANT"
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "TYPE_BINFO type er ikke TYPE_MAIN_VARIANT"
  
! #: tree.cc:14444
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.cc:14463
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL is not compatible"
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "TYPE_CANONICAL er ikke kompatibel"
  
! #: tree.cc:14475
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL is not compatible"
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "TYPE_CANONICAL er ikke kompatibel"
  
! #: tree.cc:14494
  #, gcc-internal-format
  msgid "main variant of %<TYPE_CANONICAL%> of main variant is not its own %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.cc:14512
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_VFIELD is not FIELD_DECL nor TREE_LIST"
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr "TYPE_VFIELD er ikke FIELD_DECL eller TREE_LIST"
  
! #: tree.cc:14522
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_NEXT_PTR_TO is not POINTER_TYPE"
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "TYPE_NEXT_PTR_TO er ikke POINTER_TYPE"
  
! #: tree.cc:14532
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_NEXT_REF_TO is not REFERENCE_TYPE"
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "TYPE_NEXT_REF_TO er ikke REFERENCE_TYPE"
  
! #: tree.cc:14553
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO is not TREE_BINFO"
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "TYPE_BINFO er ikke TREE_BINFO"
  
! #: tree.cc:14559
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO type is not TYPE_MAIN_VARIANT"
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "TYPE_BINFO type er ikke TYPE_MAIN_VARIANT"
  
! #: tree.cc:14570
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.cc:14581
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.cc:14599
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14606
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.cc:14613
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.cc:14629
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14638
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.cc:14646
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.cc:14656
  #, fuzzy, gcc-internal-format
  #| msgid "Array TYPE_DOMAIN is not integer type"
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "Tabellen TYPE_DOMAIN er ikke af en heltalstype"
  
! #: tree.cc:14665
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_FIELDS defined in incomplete type"
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "TYPE_FIELDS er defineret i en ufuldstændig type"
  
! #: tree.cc:14687
  #, fuzzy, gcc-internal-format
  #| msgid "Wrong tree in TYPE_FIELDS list"
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr "Forkert træ i TYPE_FIELDS-liste"
  
! #: tree.cc:14703
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.cc:14710
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.cc:14723
  #, fuzzy, gcc-internal-format
  #| msgid "wrong TYPE_CACHED_VALUES entry"
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "forkert TYPE_CACHED_VALUES-element"
  
! #: tree.cc:14736
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14742
  #, fuzzy, gcc-internal-format
  #| msgid "Wrong tree in TYPE_FIELDS list"
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr "Forkert træ i TYPE_FIELDS-liste"
  
! #: tree.cc:14749
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.cc:14762
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.cc:14772
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
  
! #: tree.cc:15619
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' incompatible attribute ignored"
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "uforenelig egenskab '%s' ignoreret"
  
! #: tree.cc:15622 tree.cc:15788 tree.cc:15806 tree.cc:15819 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"
  
! #: tree.cc:15784
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with overlapping %<target_clone%> declaration"
  msgstr "strider mod tidligere erklæring '%#D'"
  
! #: tree.cc:15803
  #, fuzzy
  msgid "%qD conflicts for version %qB"
  msgstr "strider mod tidligere erklæring '%#D'"
  
! #: tree.cc:15816
  #, fuzzy
  msgid "%qD conflicts with a previous declaration for version %qB"
  msgstr "strider mod tidligere erklæring '%#D'"
--- 37394,37704 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.cc:13816
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.cc:13861
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13863
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "typevariants TREE_TYPE"
  
! #: tree.cc:13865
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13890
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.cc:13903
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.cc:13940
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13942
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "typevariants TREE_TYPE"
  
! #: tree.cc:13944
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13983
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.cc:13985
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.cc:13987
  #, gcc-internal-format
  msgid "and field"
  msgstr "og felt"
  
! #: tree.cc:14004
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "typevariants TREE_TYPE"
  
! #: tree.cc:14006 tree.cc:14017
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "typevariants TREE_TYPE"
  
! #: tree.cc:14008 tree.cc:14019
  #, fuzzy, gcc-internal-format
  #| msgid "type's TREE_TYPE"
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "types TREE_TYPE"
  
! #: tree.cc:14015
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "type er ikke forenelig med dens variant"
  
! #: tree.cc:14367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "type %s is not an opaque type"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: tree.cc:14373
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type `%D' is not a direct base of `%T'"
  msgid "type %s is not with opaque mode"
  msgstr "typen '%D' er ikke en direkte stamklasse til '%T'"
  
! #: tree.cc:14379
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_MODE%>"
  msgstr ""
  
! #: tree.cc:14387
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_SIZE%>"
  msgstr ""
  
! #: tree.cc:14393
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_ALIGN%>"
  msgstr ""
  
! #: tree.cc:14399
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_USER_ALIGN%>"
  msgstr ""
  
! #: tree.cc:14429
  #, fuzzy, gcc-internal-format
  #| msgid "Main variant is not defined"
  msgid "main variant is not defined"
  msgstr "Hovedvariant er ikke defineret"
  
! #: tree.cc:14434
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO type is not TYPE_MAIN_VARIANT"
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "TYPE_BINFO type er ikke TYPE_MAIN_VARIANT"
  
! #: tree.cc:14445
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.cc:14464
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL is not compatible"
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "TYPE_CANONICAL er ikke kompatibel"
  
! #: tree.cc:14476
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL is not compatible"
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "TYPE_CANONICAL er ikke kompatibel"
  
! #: tree.cc:14495
  #, gcc-internal-format
  msgid "main variant of %<TYPE_CANONICAL%> of main variant is not its own %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.cc:14513
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_VFIELD is not FIELD_DECL nor TREE_LIST"
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr "TYPE_VFIELD er ikke FIELD_DECL eller TREE_LIST"
  
! #: tree.cc:14523
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_NEXT_PTR_TO is not POINTER_TYPE"
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "TYPE_NEXT_PTR_TO er ikke POINTER_TYPE"
  
! #: tree.cc:14533
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_NEXT_REF_TO is not REFERENCE_TYPE"
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "TYPE_NEXT_REF_TO er ikke REFERENCE_TYPE"
  
! #: tree.cc:14554
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO is not TREE_BINFO"
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "TYPE_BINFO er ikke TREE_BINFO"
  
! #: tree.cc:14560
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO type is not TYPE_MAIN_VARIANT"
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "TYPE_BINFO type er ikke TYPE_MAIN_VARIANT"
  
! #: tree.cc:14571
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.cc:14582
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.cc:14600
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14607
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.cc:14614
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.cc:14630
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14639
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.cc:14647
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.cc:14657
  #, fuzzy, gcc-internal-format
  #| msgid "Array TYPE_DOMAIN is not integer type"
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "Tabellen TYPE_DOMAIN er ikke af en heltalstype"
  
! #: tree.cc:14666
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_FIELDS defined in incomplete type"
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "TYPE_FIELDS er defineret i en ufuldstændig type"
  
! #: tree.cc:14688
  #, fuzzy, gcc-internal-format
  #| msgid "Wrong tree in TYPE_FIELDS list"
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr "Forkert træ i TYPE_FIELDS-liste"
  
! #: tree.cc:14704
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.cc:14711
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.cc:14724
  #, fuzzy, gcc-internal-format
  #| msgid "wrong TYPE_CACHED_VALUES entry"
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "forkert TYPE_CACHED_VALUES-element"
  
! #: tree.cc:14737
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14743
  #, fuzzy, gcc-internal-format
  #| msgid "Wrong tree in TYPE_FIELDS list"
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr "Forkert træ i TYPE_FIELDS-liste"
  
! #: tree.cc:14750
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.cc:14763
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.cc:14773
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
  
! #: tree.cc:15620
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' incompatible attribute ignored"
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "uforenelig egenskab '%s' ignoreret"
  
! #: tree.cc:15623 tree.cc:15789 tree.cc:15807 tree.cc:15820 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"
  
! #: tree.cc:15785
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with overlapping %<target_clone%> declaration"
  msgstr "strider mod tidligere erklæring '%#D'"
  
! #: tree.cc:15804
  #, fuzzy
  msgid "%qD conflicts for version %qB"
  msgstr "strider mod tidligere erklæring '%#D'"
  
! #: tree.cc:15817
  #, fuzzy
  msgid "%qD conflicts with a previous declaration for version %qB"
  msgstr "strider mod tidligere erklæring '%#D'"
*************** msgstr "tråd-lokal COMMON-data er ikke
*** 37823,37829 ****
  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:2099 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"
--- 37857,37863 ----
  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"
*************** msgstr "'%s'-egenskaben ignoreret for '%
*** 37978,37985 ****
  msgid "%qE attribute argument %i has type %qT"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.cc:817 c-family/c-attribs.cc:4914
! #: c-family/c-attribs.cc:4918 d/d-attribs.cc:1225
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument value %qE is not an integer constant"
--- 38012,38019 ----
  msgid "%qE attribute argument %i has type %qT"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.cc:817 c-family/c-attribs.cc:4915
! #: c-family/c-attribs.cc:4919 d/d-attribs.cc:1225
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument value %qE is not an integer constant"
*************** msgstr "konvertering af '%E' fra '%T' ti
*** 38088,38497 ****
  msgid "%qE attribute requires different values for %<false%> and %<true%> for type %qT"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: c-family/c-attribs.cc:1255
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored for type %qT"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.cc:1267
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.cc:1497 c-family/c-attribs.cc:3729
! #: c-family/c-attribs.cc:6572 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:1672 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:1693 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:1707 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:1712 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"
  msgstr "egenskaben '%s' kan ikke anvendes på typer"
  
! #: c-family/c-attribs.cc:1778
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.cc:1868 jit/dummy-frontend.cc:289 lto/lto-lang.cc:311
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.cc:2038 c-family/c-attribs.cc:3712
  #: 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:2044 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:2069 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"
  
! #: c-family/c-attribs.cc:2098
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%qE attribute only affects top level objects"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: c-family/c-attribs.cc:2137 c-family/c-attribs.cc:4387
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "%qE attribute on function returning %<void%>"
  msgstr "ingen return-sætning i en funktion der ikke returnerer void"
  
! #: c-family/c-attribs.cc:2160
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported on this platform"
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "egenskaben '%s' er ikke understøttet på denne platform"
  
! #: c-family/c-attribs.cc:2177
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: c-family/c-attribs.cc:2273
  #, fuzzy, gcc-internal-format
  #| msgid "trampolines not supported"
  msgid "destructor priorities are not supported"
  msgstr "trampoliner understøttes ikke"
  
! #: c-family/c-attribs.cc:2275
  #, fuzzy, gcc-internal-format
  #| msgid "trampolines not supported"
  msgid "constructor priorities are not supported"
  msgstr "trampoliner understøttes ikke"
  
! #: c-family/c-attribs.cc:2297
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.cc:2302
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.cc:2310
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.cc:2313
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.cc:2466
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown machine mode %qE"
  msgstr "ukendt maskintilstand '%s'"
  
! #: c-family/c-attribs.cc:2500
  #, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr ""
  
! #: c-family/c-attribs.cc:2503
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute directive ignored"
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "egenskabsdirektivet '%s' ignoreret"
  
! #: c-family/c-attribs.cc:2512
  #, fuzzy, gcc-internal-format
  #| msgid "unable to emulate '%s'"
  msgid "unable to emulate %qs"
  msgstr "kunne ikke emulere '%s'"
  
! #: c-family/c-attribs.cc:2525
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode `%s'"
  msgid "invalid pointer mode %qs"
  msgstr "ugyldig henvisningstilstand '%s'"
  
! #: c-family/c-attribs.cc:2542
  #, fuzzy, gcc-internal-format
  #| msgid "#-lines for entering and leaving files don't match"
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr "#-linjer til at træde ind og ud af filer passer ikke"
  
! #: c-family/c-attribs.cc:2553
  #, fuzzy, gcc-internal-format
  #| msgid "no data type for mode `%s'"
  msgid "no data type for mode %qs"
  msgstr "ingen datatype til tilstanden '%s'"
  
! #: c-family/c-attribs.cc:2563
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "cannot use mode %qs for enumerated types"
  msgstr "kan ikke konverteres til en henvisningstype"
  
! #: c-family/c-attribs.cc:2591
  #, fuzzy, gcc-internal-format
  #| msgid "`sigof' applied to non-aggregate type"
  msgid "mode %qs applied to inappropriate type"
  msgstr "'sigof' benyttet på en type der ikke er sammensat"
  
! #: c-family/c-attribs.cc:2620 c-family/c-attribs.cc:3080 d/d-attribs.cc:1024
  #, fuzzy, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr "sektionsegenskaber understøttes ikke på denne målarkitektur"
  
! #: c-family/c-attribs.cc:2626 d/d-attribs.cc:1031
  #, fuzzy, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
  
! #: c-family/c-attribs.cc:2632
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "section attribute argument not a string constant"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: c-family/c-attribs.cc:2641 d/d-attribs.cc:1047
  #, fuzzy, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: c-family/c-attribs.cc:2652 config/bfin/bfin.cc:4796 config/bfin/bfin.cc:4847
  #: config/bfin/bfin.cc:4873 config/bfin/bfin.cc:4886 d/d-attribs.cc:1058
  #, fuzzy, gcc-internal-format
  msgid "section of %q+D conflicts with previous declaration"
  msgstr "sektionen '%s' strider mod tidligere erklæring"
  
! #: c-family/c-attribs.cc:2661 c-family/c-attribs.cc:3106 d/d-attribs.cc:1067
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' cannot be declared friend"
  msgid "section of %q+D cannot be overridden"
  msgstr "funktionen '%D' kan ikke erklæres friend"
  
! #: c-family/c-attribs.cc:2777
  #, fuzzy, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "justering må ikke angives for '%s'"
  
! #: c-family/c-attribs.cc:2802
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr "dataområdet '%s' er i modstrid med tidligere erklæring"
  
! #: c-family/c-attribs.cc:2847
  #, fuzzy, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "justering må ikke angives for '%s'"
  
! #: c-family/c-attribs.cc:2898
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute may not be specified for %q+D"
  msgstr "justering må ikke angives for '%s'"
  
! #: c-family/c-attribs.cc:2905
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute cannot be specified for local variables"
  msgid "%qE attribute may not be specified for a non-array field"
  msgstr "%qE-attribut kan ikke angives for lokale variabler"
  
! #: c-family/c-attribs.cc:2912
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument not an integer"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.cc:2918 c-family/c-attribs.cc:6768
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: c-family/c-attribs.cc:2942
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported for C++ for now, ignored"
  msgstr "sektionsegenskaber understøttes ikke på denne målarkitektur"
  
! #: c-family/c-attribs.cc:2950
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute is not allowed for a non-field declaration %q+D"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.cc:2959
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-array or non-pointer field"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
  
! #: c-family/c-attribs.cc:2968
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is used for non-class method"
  msgid "%qE attribute is not allowed for a non-flexible array member field"
  msgstr "%qE-egenskaben bruges til ikke-klasse metode"
  
! #: c-family/c-attribs.cc:2980
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is used for non-class method"
  msgid "%qE attribute is used for a pointer to void"
  msgstr "%qE-egenskaben bruges til ikke-klasse metode"
  
! #: c-family/c-attribs.cc:2988
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to interrupt functions"
  msgid "%qE attribute is not allowed for a pointer to function"
  msgstr "egenskaben '%s' kan kun anvendes sammen med afbrydelsesfunktioner"
  
! #: c-family/c-attribs.cc:2999
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "ugyldig brug af struktur med fleksibelt tabelmedlem"
  
! #: c-family/c-attribs.cc:3007
  #, fuzzy, gcc-internal-format
  msgid "%<counted_by%> argument is not an identifier"
  msgstr "'defined' optræder uden et kaldenavn"
  
! #: c-family/c-attribs.cc:3020
  #, fuzzy, gcc-internal-format
  msgid "%<counted_by%> argument %qE conflicts with previous declaration %qE"
  msgstr "dataområdet '%s' er i modstrid med tidligere erklæring"
  
! #: c-family/c-attribs.cc:3041 d/d-attribs.cc:1146 jit/dummy-frontend.cc:757
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "Ugyldig erklæring"
  
! #: c-family/c-attribs.cc:3046 jit/dummy-frontend.cc:762
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' cannot be declared friend"
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "funktionen '%D' kan ikke erklæres friend"
  
! #: c-family/c-attribs.cc:3087
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.cc:3097 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"
  
! #: c-family/c-attribs.cc:3112
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr "sektionsegenskaber understøttes ikke på denne målarkitektur"
  
! #: c-family/c-attribs.cc:3119
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "ignoring %qE attribute set on const variable"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: c-family/c-attribs.cc:3130
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: c-family/c-attribs.cc:3143
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: c-family/c-attribs.cc:3176
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute is only applicable on functions"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.cc:3195 d/d-attribs.cc:1094
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.cc:3203 d/d-attribs.cc:1102
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.cc:3213
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: c-family/c-attribs.cc:3227 d/d-attribs.cc:1126
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3228 d/d-attribs.cc:1127
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.cc:3263 jit/dummy-frontend.cc:857
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "'%s' er defineret både normalt og som et alias"
  
! #: c-family/c-attribs.cc:3271 jit/dummy-frontend.cc:865
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' cannot be declared"
  msgid "weak %q+D cannot be defined %qE"
  msgstr "'%#D' kan ikke erklæres"
  
! #: c-family/c-attribs.cc:3288 c-family/c-attribs.cc:4278
  #: 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"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: c-family/c-attribs.cc:3321 jit/dummy-frontend.cc:915
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr "'%s' er erklæret inline efter at være blevet kaldt"
  
  #. Explicitly handle this case since using a string literal
  #. as an argument is a likely mistake.
! #: c-family/c-attribs.cc:3373
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a string"
--- 38122,38531 ----
  msgid "%qE attribute requires different values for %<false%> and %<true%> for type %qT"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: c-family/c-attribs.cc:1256
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored for type %qT"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.cc:1268
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored for field of type %qT"
  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"
  msgstr "egenskaben '%s' kan ikke anvendes på typer"
  
! #: c-family/c-attribs.cc:1779
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.cc:1869 jit/dummy-frontend.cc:289 lto/lto-lang.cc:311
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  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"
  
! #: c-family/c-attribs.cc:2099
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%qE attribute only affects top level objects"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: c-family/c-attribs.cc:2138 c-family/c-attribs.cc:4388
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "%qE attribute on function returning %<void%>"
  msgstr "ingen return-sætning i en funktion der ikke returnerer void"
  
! #: c-family/c-attribs.cc:2161
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported on this platform"
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "egenskaben '%s' er ikke understøttet på denne platform"
  
! #: c-family/c-attribs.cc:2178
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: c-family/c-attribs.cc:2274
  #, fuzzy, gcc-internal-format
  #| msgid "trampolines not supported"
  msgid "destructor priorities are not supported"
  msgstr "trampoliner understøttes ikke"
  
! #: c-family/c-attribs.cc:2276
  #, fuzzy, gcc-internal-format
  #| msgid "trampolines not supported"
  msgid "constructor priorities are not supported"
  msgstr "trampoliner understøttes ikke"
  
! #: c-family/c-attribs.cc:2298
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.cc:2303
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.cc:2311
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.cc:2314
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.cc:2467
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown machine mode %qE"
  msgstr "ukendt maskintilstand '%s'"
  
! #: c-family/c-attribs.cc:2501
  #, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr ""
  
! #: c-family/c-attribs.cc:2504
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute directive ignored"
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "egenskabsdirektivet '%s' ignoreret"
  
! #: c-family/c-attribs.cc:2513
  #, fuzzy, gcc-internal-format
  #| msgid "unable to emulate '%s'"
  msgid "unable to emulate %qs"
  msgstr "kunne ikke emulere '%s'"
  
! #: c-family/c-attribs.cc:2526
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode `%s'"
  msgid "invalid pointer mode %qs"
  msgstr "ugyldig henvisningstilstand '%s'"
  
! #: c-family/c-attribs.cc:2543
  #, fuzzy, gcc-internal-format
  #| msgid "#-lines for entering and leaving files don't match"
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr "#-linjer til at træde ind og ud af filer passer ikke"
  
! #: c-family/c-attribs.cc:2554
  #, fuzzy, gcc-internal-format
  #| msgid "no data type for mode `%s'"
  msgid "no data type for mode %qs"
  msgstr "ingen datatype til tilstanden '%s'"
  
! #: c-family/c-attribs.cc:2564
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "cannot use mode %qs for enumerated types"
  msgstr "kan ikke konverteres til en henvisningstype"
  
! #: c-family/c-attribs.cc:2592
  #, fuzzy, gcc-internal-format
  #| msgid "`sigof' applied to non-aggregate type"
  msgid "mode %qs applied to inappropriate type"
  msgstr "'sigof' benyttet på en type der ikke er sammensat"
  
! #: c-family/c-attribs.cc:2621 c-family/c-attribs.cc:3081 d/d-attribs.cc:1024
  #, fuzzy, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr "sektionsegenskaber understøttes ikke på denne målarkitektur"
  
! #: c-family/c-attribs.cc:2627 d/d-attribs.cc:1031
  #, fuzzy, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
  
! #: c-family/c-attribs.cc:2633
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "section attribute argument not a string constant"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: c-family/c-attribs.cc:2642 d/d-attribs.cc:1047
  #, fuzzy, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: c-family/c-attribs.cc:2653 config/bfin/bfin.cc:4796 config/bfin/bfin.cc:4847
  #: config/bfin/bfin.cc:4873 config/bfin/bfin.cc:4886 d/d-attribs.cc:1058
  #, fuzzy, gcc-internal-format
  msgid "section of %q+D conflicts with previous declaration"
  msgstr "sektionen '%s' strider mod tidligere erklæring"
  
! #: c-family/c-attribs.cc:2662 c-family/c-attribs.cc:3107 d/d-attribs.cc:1067
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' cannot be declared friend"
  msgid "section of %q+D cannot be overridden"
  msgstr "funktionen '%D' kan ikke erklæres friend"
  
! #: c-family/c-attribs.cc:2778
  #, fuzzy, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "justering må ikke angives for '%s'"
  
! #: c-family/c-attribs.cc:2803
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr "dataområdet '%s' er i modstrid med tidligere erklæring"
  
! #: c-family/c-attribs.cc:2848
  #, fuzzy, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "justering må ikke angives for '%s'"
  
! #: c-family/c-attribs.cc:2899
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute may not be specified for %q+D"
  msgstr "justering må ikke angives for '%s'"
  
! #: c-family/c-attribs.cc:2906
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute cannot be specified for local variables"
  msgid "%qE attribute may not be specified for a non-array field"
  msgstr "%qE-attribut kan ikke angives for lokale variabler"
  
! #: c-family/c-attribs.cc:2913
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument not an integer"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.cc:2919 c-family/c-attribs.cc:6769
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: c-family/c-attribs.cc:2943
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported for C++ for now, ignored"
  msgstr "sektionsegenskaber understøttes ikke på denne målarkitektur"
  
! #: c-family/c-attribs.cc:2951
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute is not allowed for a non-field declaration %q+D"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.cc:2960
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-array or non-pointer field"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
  
! #: c-family/c-attribs.cc:2969
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is used for non-class method"
  msgid "%qE attribute is not allowed for a non-flexible array member field"
  msgstr "%qE-egenskaben bruges til ikke-klasse metode"
  
! #: c-family/c-attribs.cc:2981
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is used for non-class method"
  msgid "%qE attribute is used for a pointer to void"
  msgstr "%qE-egenskaben bruges til ikke-klasse metode"
  
! #: c-family/c-attribs.cc:2989
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to interrupt functions"
  msgid "%qE attribute is not allowed for a pointer to function"
  msgstr "egenskaben '%s' kan kun anvendes sammen med afbrydelsesfunktioner"
  
! #: c-family/c-attribs.cc:3000
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "ugyldig brug af struktur med fleksibelt tabelmedlem"
  
! #: c-family/c-attribs.cc:3008
  #, fuzzy, gcc-internal-format
  msgid "%<counted_by%> argument is not an identifier"
  msgstr "'defined' optræder uden et kaldenavn"
  
! #: c-family/c-attribs.cc:3021
  #, fuzzy, gcc-internal-format
  msgid "%<counted_by%> argument %qE conflicts with previous declaration %qE"
  msgstr "dataområdet '%s' er i modstrid med tidligere erklæring"
  
! #: c-family/c-attribs.cc:3042 d/d-attribs.cc:1146 jit/dummy-frontend.cc:757
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "Ugyldig erklæring"
  
! #: c-family/c-attribs.cc:3047 jit/dummy-frontend.cc:762
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' cannot be declared friend"
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "funktionen '%D' kan ikke erklæres friend"
  
! #: c-family/c-attribs.cc:3088
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  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"
  
! #: c-family/c-attribs.cc:3113
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr "sektionsegenskaber understøttes ikke på denne målarkitektur"
  
! #: c-family/c-attribs.cc:3120
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "ignoring %qE attribute set on const variable"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: c-family/c-attribs.cc:3131
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: c-family/c-attribs.cc:3144
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: c-family/c-attribs.cc:3177
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute is only applicable on functions"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.cc:3196 d/d-attribs.cc:1094
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.cc:3204 d/d-attribs.cc:1102
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.cc:3214
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: c-family/c-attribs.cc:3228 d/d-attribs.cc:1126
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3229 d/d-attribs.cc:1127
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.cc:3264 jit/dummy-frontend.cc:857
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "'%s' er defineret både normalt og som et alias"
  
! #: c-family/c-attribs.cc:3272 jit/dummy-frontend.cc:865
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' cannot be declared"
  msgid "weak %q+D cannot be defined %qE"
  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"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: c-family/c-attribs.cc:3322 jit/dummy-frontend.cc:915
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr "'%s' er erklæret inline efter at være blevet kaldt"
  
  #. Explicitly handle this case since using a string literal
  #. as an argument is a likely mistake.
! #: c-family/c-attribs.cc:3374
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a string"
*************** msgstr "parameteren til egenskaben '%s'
*** 38500,38632 ****
  #. Similar to the string case, since some function attributes
  #. accept literal numbers as arguments (e.g., alloc_size or
  #. nonnull) using one here is a likely mistake.
! #: c-family/c-attribs.cc:3384
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: c-family/c-attribs.cc:3394
  #, fuzzy, gcc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "forhåndserklæring af '%#T'"
  
! #: c-family/c-attribs.cc:3449
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' redeclared as different kind of symbol"
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "'%s' omerklæret som en anden form for symbol"
  
! #: c-family/c-attribs.cc:3453
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "  '%#D' erklæret her"
  
! #: c-family/c-attribs.cc:3500
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute must apply to a declaration"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.cc:3557
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' cannot be declared friend"
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "funktionen '%D' kan ikke erklæres friend"
  
! #: c-family/c-attribs.cc:3580
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.cc:3593
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "'%s' er erklæret inline efter at være blevet kaldt"
  
! #: c-family/c-attribs.cc:3617 jit/dummy-frontend.cc:600
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored on non-class types"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.cc:3623 jit/dummy-frontend.cc:606
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "'%s' brugt, men aldrig defineret"
  
! #: c-family/c-attribs.cc:3636 jit/dummy-frontend.cc:619
  #, fuzzy, gcc-internal-format
  #| msgid "visibility arg not a string"
  msgid "visibility argument not a string"
  msgstr "synlighedsparameter er ikke en streng"
  
! #: c-family/c-attribs.cc:3648 d/d-attribs.cc:1585 jit/dummy-frontend.cc:631
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored on types"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.cc:3664 d/d-attribs.cc:1614 jit/dummy-frontend.cc:647
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: c-family/c-attribs.cc:3676 d/d-attribs.cc:1625 jit/dummy-frontend.cc:659
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "'%#D' omerklæret som en anden form for symbol"
  
! #: c-family/c-attribs.cc:3679 c-family/c-attribs.cc:3683 d/d-attribs.cc:1628
  #: d/d-attribs.cc:1632 jit/dummy-frontend.cc:662 jit/dummy-frontend.cc:666
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
  
! #: c-family/c-attribs.cc:3720
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "'%s' brugt, men aldrig defineret"
  
! #: c-family/c-attribs.cc:3742
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3764 c-family/c-attribs.cc:4361
! #: c-family/c-attribs.cc:6537 c-family/c-attribs.cc:6564
  #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.cc:3810
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "ingen return-sætning i en funktion der ikke returnerer void"
  
! #: c-family/c-attribs.cc:3820
  #, fuzzy, gcc-internal-format
  #| msgid "warning: -pipe ignored because -time specified"
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "advarsel: -pipe ignoreret fordi -time er angivet"
  
! #: c-family/c-attribs.cc:3824
  #, fuzzy, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr "Ugyldig erklæring"
  
! #: c-family/c-attribs.cc:3851
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.cc:3861
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
--- 38534,38666 ----
  #. Similar to the string case, since some function attributes
  #. accept literal numbers as arguments (e.g., alloc_size or
  #. nonnull) using one here is a likely mistake.
! #: c-family/c-attribs.cc:3385
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: c-family/c-attribs.cc:3395
  #, fuzzy, gcc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "forhåndserklæring af '%#T'"
  
! #: c-family/c-attribs.cc:3450
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' redeclared as different kind of symbol"
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "'%s' omerklæret som en anden form for symbol"
  
! #: c-family/c-attribs.cc:3454
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "  '%#D' erklæret her"
  
! #: c-family/c-attribs.cc:3501
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute must apply to a declaration"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.cc:3558
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' cannot be declared friend"
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "funktionen '%D' kan ikke erklæres friend"
  
! #: c-family/c-attribs.cc:3581
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.cc:3594
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "'%s' er erklæret inline efter at være blevet kaldt"
  
! #: c-family/c-attribs.cc:3618 jit/dummy-frontend.cc:600
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored on non-class types"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.cc:3624 jit/dummy-frontend.cc:606
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "'%s' brugt, men aldrig defineret"
  
! #: c-family/c-attribs.cc:3637 jit/dummy-frontend.cc:619
  #, fuzzy, gcc-internal-format
  #| msgid "visibility arg not a string"
  msgid "visibility argument not a string"
  msgstr "synlighedsparameter er ikke en streng"
  
! #: c-family/c-attribs.cc:3649 d/d-attribs.cc:1585 jit/dummy-frontend.cc:631
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored on types"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.cc:3665 d/d-attribs.cc:1614 jit/dummy-frontend.cc:647
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: c-family/c-attribs.cc:3677 d/d-attribs.cc:1625 jit/dummy-frontend.cc:659
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "'%#D' omerklæret som en anden form for symbol"
  
! #: c-family/c-attribs.cc:3680 c-family/c-attribs.cc:3684 d/d-attribs.cc:1628
  #: d/d-attribs.cc:1632 jit/dummy-frontend.cc:662 jit/dummy-frontend.cc:666
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
  
! #: c-family/c-attribs.cc:3721
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "'%s' brugt, men aldrig defineret"
  
! #: c-family/c-attribs.cc:3743
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.cc:3811
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "ingen return-sætning i en funktion der ikke returnerer void"
  
! #: c-family/c-attribs.cc:3821
  #, fuzzy, gcc-internal-format
  #| msgid "warning: -pipe ignored because -time specified"
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "advarsel: -pipe ignoreret fordi -time er angivet"
  
! #: c-family/c-attribs.cc:3825
  #, fuzzy, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr "Ugyldig erklæring"
  
! #: c-family/c-attribs.cc:3852
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.cc:3862
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
*************** msgstr "ingen return-sætning i en funkt
*** 38634,38670 ****
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.cc:3907
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: c-family/c-attribs.cc:3909
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.cc:3914
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.cc:3917
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "argument references a symbol declared here"
  msgstr "  '%#D' erklæret her"
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.cc:3933
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.cc:3936 c-family/c-attribs.cc:3949
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "referenced symbol declared here"
--- 38668,38704 ----
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.cc:3908
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: c-family/c-attribs.cc:3910
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.cc:3915
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.cc:3918
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "argument references a symbol declared here"
  msgstr "  '%#D' erklæret her"
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.cc:3934
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.cc:3937 c-family/c-attribs.cc:3950
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "referenced symbol declared here"
*************** msgstr "  '%#D' erklæret her"
*** 38672,38922 ****
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.cc:3946
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: c-family/c-attribs.cc:4060 c-family/c-attribs.cc:4108
! #: c-family/c-attribs.cc:4135 d/d-attribs.cc:1329
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "ingen return-sætning i en funktion der ikke returnerer void"
  
! #: c-family/c-attribs.cc:4154
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.cc:4162
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not positive"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.cc:4173
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.cc:4186
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  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:4291 ada/gcc-interface/utils.cc:7554
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.cc:4367 c-family/c-attribs.cc:6543
  #, fuzzy, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "kan ikke angive '%s'-egenskaben efter definitionen"
  
! #: c-family/c-attribs.cc:4418
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "%qE attribute on function type without pointer arguments returning %<void%>"
  msgstr "ingen return-sætning i en funktion der ikke returnerer void"
  
! #: c-family/c-attribs.cc:4481
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE attribute duplicated"
  msgstr "egenskaben '%s' ignoreret"
  
! #: c-family/c-attribs.cc:4483
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:4582
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "type was previously declared %qE"
  msgstr "'%s' tidligere erklæret her"
  
! #: c-family/c-attribs.cc:4595 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"
  msgstr "'%D' kan kun angives for funktioner"
  
! #: c-family/c-attribs.cc:4653
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "'defined' optræder uden et kaldenavn"
  
! #: c-family/c-attribs.cc:4664
  #, fuzzy, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: c-family/c-attribs.cc:4667
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments for spec function"
  msgid "%qE argument is not a function"
  msgstr "ingen parametre til specifikationsfunktion"
  
! #: c-family/c-attribs.cc:4715 cp/name-lookup.cc:6707
  #, fuzzy, gcc-internal-format
  #| msgid "second token after #line is not a string"
  msgid "deprecated message is not a string"
  msgstr "det andet symbol efter #line er ikke en streng"
  
! #: c-family/c-attribs.cc:4764 c-family/c-attribs.cc:4829
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored for %qE"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.cc:4788
  #, gcc-internal-format
  msgid "the message attached to %<unavailable%> is not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:4890 c-family/c-attribs.cc:4892
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid vector type for attribute %qE"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: c-family/c-attribs.cc:4927 c-family/c-attribs.cc:4931
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument value %qE is negative"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.cc:4944 c-family/c-attribs.cc:4948
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: c-family/c-attribs.cc:4956 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:4962 ada/gcc-interface/utils.cc:4520
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
  
! #: c-family/c-attribs.cc:4971 c-family/c-attribs.cc:4974
  #, fuzzy, gcc-internal-format
  #| msgid "number of arguments doesn't match prototype"
  msgid "number of vector components %wu not a power of two"
  msgstr "antallet af parametre passer ikke til prototypen"
  
! #: c-family/c-attribs.cc:4981 c-family/c-attribs.cc:4985
  #, gcc-internal-format
  msgid "number of vector components %wu exceeds %d"
  msgstr ""
  
! #: c-family/c-attribs.cc:5045
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute only supported on non-mask vector types"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.cc:5078 c-family/c-attribs.cc:5150
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "ikke-nul egenskab uden parametre til en ikke-prototype"
  
! #: c-family/c-attribs.cc:5172
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored on non-enum"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.cc:5204 config/mips/mips.cc:1346 config/mips/mips.cc:1607
  #: config/mips/mips.cc:1661 config/riscv/riscv.cc:7590
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "%qE attribute requires a string argument"
  msgstr "%qE-egenskaben kræver et strengkonstant som parameter"
  
! #: c-family/c-attribs.cc:5215
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "unsupported wide string type argument in %qE attribute"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: c-family/c-attribs.cc:5249 c-family/c-attribs.cc:5331
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute does not apply to functions"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.cc:5323
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.cc:5469
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5518
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5524
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.cc:5530
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr "dataområdet '%s' er i modstrid med tidligere erklæring"
  
! #: c-family/c-attribs.cc:5538
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5560
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ISO C++ forbids variable-size array"
  msgid "designating the bound of variable length array argument %u"
  msgstr "ISO C++ forbyder tabel med variabel størrelse"
  
! #: c-family/c-attribs.cc:5643
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "ikke-nul egenskab uden parametre til en ikke-prototype"
  
! #: c-family/c-attribs.cc:5693
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attribute %qE invalid mode"
  msgstr "egenskaben '%s' ignoreret"
  
! #: c-family/c-attribs.cc:5702
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5729
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5740
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
--- 38706,38956 ----
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.cc:3947
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: c-family/c-attribs.cc:4061 c-family/c-attribs.cc:4109
! #: c-family/c-attribs.cc:4136 d/d-attribs.cc:1329
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "ingen return-sætning i en funktion der ikke returnerer void"
  
! #: c-family/c-attribs.cc:4155
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.cc:4163
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not positive"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.cc:4174
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.cc:4187
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  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 ""
  
! #: c-family/c-attribs.cc:4368 c-family/c-attribs.cc:6544
  #, fuzzy, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "kan ikke angive '%s'-egenskaben efter definitionen"
  
! #: c-family/c-attribs.cc:4419
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "%qE attribute on function type without pointer arguments returning %<void%>"
  msgstr "ingen return-sætning i en funktion der ikke returnerer void"
  
! #: c-family/c-attribs.cc:4482
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE attribute duplicated"
  msgstr "egenskaben '%s' ignoreret"
  
! #: c-family/c-attribs.cc:4484
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:4583
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously declared here"
  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"
  msgstr "'%D' kan kun angives for funktioner"
  
! #: c-family/c-attribs.cc:4654
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "'defined' optræder uden et kaldenavn"
  
! #: c-family/c-attribs.cc:4665
  #, fuzzy, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: c-family/c-attribs.cc:4668
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments for spec function"
  msgid "%qE argument is not a function"
  msgstr "ingen parametre til specifikationsfunktion"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6814
  #, fuzzy, gcc-internal-format
  #| msgid "second token after #line is not a string"
  msgid "deprecated message is not a string"
  msgstr "det andet symbol efter #line er ikke en streng"
  
! #: c-family/c-attribs.cc:4765 c-family/c-attribs.cc:4830
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored for %qE"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.cc:4789
  #, gcc-internal-format
  msgid "the message attached to %<unavailable%> is not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:4891 c-family/c-attribs.cc:4893
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid vector type for attribute %qE"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: c-family/c-attribs.cc:4928 c-family/c-attribs.cc:4932
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument value %qE is negative"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.cc:4945 c-family/c-attribs.cc:4949
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  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 ""
  
! #: c-family/c-attribs.cc:4972 c-family/c-attribs.cc:4975
  #, fuzzy, gcc-internal-format
  #| msgid "number of arguments doesn't match prototype"
  msgid "number of vector components %wu not a power of two"
  msgstr "antallet af parametre passer ikke til prototypen"
  
! #: c-family/c-attribs.cc:4982 c-family/c-attribs.cc:4986
  #, gcc-internal-format
  msgid "number of vector components %wu exceeds %d"
  msgstr ""
  
! #: c-family/c-attribs.cc:5046
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute only supported on non-mask vector types"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.cc:5079 c-family/c-attribs.cc:5151
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "ikke-nul egenskab uden parametre til en ikke-prototype"
  
! #: c-family/c-attribs.cc:5173
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored on non-enum"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.cc:5205 config/mips/mips.cc:1346 config/mips/mips.cc:1607
  #: config/mips/mips.cc:1661 config/riscv/riscv.cc:7590
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "%qE attribute requires a string argument"
  msgstr "%qE-egenskaben kræver et strengkonstant som parameter"
  
! #: c-family/c-attribs.cc:5216
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "unsupported wide string type argument in %qE attribute"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: c-family/c-attribs.cc:5250 c-family/c-attribs.cc:5332
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute does not apply to functions"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.cc:5324
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.cc:5470
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5519
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5525
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.cc:5531
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr "dataområdet '%s' er i modstrid med tidligere erklæring"
  
! #: c-family/c-attribs.cc:5539
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5561
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ISO C++ forbids variable-size array"
  msgid "designating the bound of variable length array argument %u"
  msgstr "ISO C++ forbyder tabel med variabel størrelse"
  
! #: c-family/c-attribs.cc:5644
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "ikke-nul egenskab uden parametre til en ikke-prototype"
  
! #: c-family/c-attribs.cc:5694
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attribute %qE invalid mode"
  msgstr "egenskaben '%s' ignoreret"
  
! #: c-family/c-attribs.cc:5703
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5730
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5741
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
*************** msgstr ""
*** 38925,39022 ****
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.cc:5753
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "%s accepterer kun 1 parameter"
  
! #: c-family/c-attribs.cc:5794
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5797
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5822
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: c-family/c-attribs.cc:5826
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr "højreskiftsantal er negativ"
  
! #: c-family/c-attribs.cc:5833
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "attribute %qs invalid positional argument"
  msgstr "%qE-egenskaben kræver et strengkonstant som parameter"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.cc:5841
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "ikke-nul parameter refererer til ikke-henvisningsoperand (parameter %lu, operand %lu)"
  
! #: c-family/c-attribs.cc:5852
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5865
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: c-family/c-attribs.cc:5883
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "ikke-nul parameter refererer til ikke-henvisningsoperand (parameter %lu, operand %lu)"
  
! #: c-family/c-attribs.cc:6249
  #, fuzzy, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "'defined' optræder uden et kaldenavn"
  
! #: c-family/c-attribs.cc:6256
  #, fuzzy, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "det kaldte objekt er ikke en funktion"
  
! #: c-family/c-attribs.cc:6293
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: c-family/c-attribs.cc:6301
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute only applies to variadic functions"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.cc:6317 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:6325 ada/gcc-interface/utils.cc:7108
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.cc:6374 ada/gcc-interface/utils.cc:7597
  #: d/d-attribs.cc:771 jit/dummy-frontend.cc:798
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_trap not supported by this target"
--- 38959,39056 ----
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.cc:5754
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "%s accepterer kun 1 parameter"
  
! #: c-family/c-attribs.cc:5795
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5798
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5823
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: c-family/c-attribs.cc:5827
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr "højreskiftsantal er negativ"
  
! #: c-family/c-attribs.cc:5834
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "attribute %qs invalid positional argument"
  msgstr "%qE-egenskaben kræver et strengkonstant som parameter"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.cc:5842
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "ikke-nul parameter refererer til ikke-henvisningsoperand (parameter %lu, operand %lu)"
  
! #: c-family/c-attribs.cc:5853
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5866
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: c-family/c-attribs.cc:5884
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "ikke-nul parameter refererer til ikke-henvisningsoperand (parameter %lu, operand %lu)"
  
! #: c-family/c-attribs.cc:6250
  #, fuzzy, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "'defined' optræder uden et kaldenavn"
  
! #: c-family/c-attribs.cc:6257
  #, fuzzy, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "det kaldte objekt er ikke en funktion"
  
! #: c-family/c-attribs.cc:6294
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: c-family/c-attribs.cc:6302
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  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:771 jit/dummy-frontend.cc:798
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_trap not supported by this target"
*************** msgid "empty string in attribute %<targe
*** 39024,39030 ****
  msgstr "__builtin_trap understøttes ikke på denne målarkitektur"
  
  #. The argument must be a constant string.
! #: c-family/c-attribs.cc:6415 config/sh/sh.cc:8562 d/d-attribs.cc:1038
  #: d/d-attribs.cc:1112 d/d-attribs.cc:1415 d/d-attribs.cc:1458
  #: d/d-attribs.cc:1520 d/d-attribs.cc:1599
  #, fuzzy, gcc-internal-format
--- 39058,39064 ----
  msgstr "__builtin_trap understøttes ikke på denne målarkitektur"
  
  #. The argument must be a constant string.
! #: c-family/c-attribs.cc:6416 config/sh/sh.cc:8561 d/d-attribs.cc:1038
  #: d/d-attribs.cc:1112 d/d-attribs.cc:1415 d/d-attribs.cc:1458
  #: d/d-attribs.cc:1520 d/d-attribs.cc:1599
  #, fuzzy, gcc-internal-format
*************** msgstr "__builtin_trap understøttes ikk
*** 39032,39130 ****
  msgid "%qE attribute argument not a string constant"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: c-family/c-attribs.cc:6589 ada/gcc-interface/utils.cc:7731
  #, fuzzy, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "ukendt registernavn '%s'"
  
! #: c-family/c-attribs.cc:6607
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with no value, in function returning non-void"
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "'return' uden nogen værdi i en funktion der ikke returnerer void"
  
! #: c-family/c-attribs.cc:6622
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: c-family/c-attribs.cc:6670
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.cc:6679
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.cc:6701
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: c-family/c-attribs.cc:6713
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute is for pointer types only"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.cc:6732
  #, fuzzy, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c-family/c-attribs.cc:6755
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: c-family/c-attribs.cc:6780
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument %qE is not recognized"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.cc:6795
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute ignored; valid only for functions and function pointer fields"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: c-family/c-attribs.cc:6806
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute ignored; field must be a function pointer"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: c-family/c-attribs.cc:6830
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown attribute %qE"
  msgstr "ukendt registernavn: %s"
  
! #: c-family/c-attribs.cc:6857
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid operand type %qT for %qs"
  msgstr "ugyldig parametertype '%T'"
  
! #: c-family/c-attribs.cc:6961
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "sektionsegenskaber understøttes ikke på denne målarkitektur"
  
! #: c-family/c-attribs.cc:6963
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "sektionsegenskaber understøttes ikke på denne målarkitektur"
  
! #: c-family/c-attribs.cc:7140
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported on this platform"
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
--- 39066,39164 ----
  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'"
  
! #: c-family/c-attribs.cc:6608
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with no value, in function returning non-void"
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "'return' uden nogen værdi i en funktion der ikke returnerer void"
  
! #: c-family/c-attribs.cc:6623
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: c-family/c-attribs.cc:6671
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.cc:6680
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.cc:6702
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: c-family/c-attribs.cc:6714
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute is for pointer types only"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.cc:6733
  #, fuzzy, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c-family/c-attribs.cc:6756
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: c-family/c-attribs.cc:6781
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument %qE is not recognized"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.cc:6796
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute ignored; valid only for functions and function pointer fields"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: c-family/c-attribs.cc:6807
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute ignored; field must be a function pointer"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: c-family/c-attribs.cc:6831
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown attribute %qE"
  msgstr "ukendt registernavn: %s"
  
! #: c-family/c-attribs.cc:6858
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid operand type %qT for %qs"
  msgstr "ugyldig parametertype '%T'"
  
! #: c-family/c-attribs.cc:6962
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "sektionsegenskaber understøttes ikke på denne målarkitektur"
  
! #: c-family/c-attribs.cc:6964
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "sektionsegenskaber understøttes ikke på denne målarkitektur"
  
! #: c-family/c-attribs.cc:7141
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported on this platform"
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
*************** msgid "suggest parentheses around assign
*** 39325,39331 ****
  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:4185 c/c-typeck.cc:18623
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of %<restrict%>"
--- 39359,39365 ----
  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:18701
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of %<restrict%>"
*************** msgstr "heltalskonstanten er for stor ti
*** 40570,40576 ****
  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:13043
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "%<_BitInt(%d)%> is not supported on this target"
--- 40604,40610 ----
  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 "heltalskonstanten er for stor ti
*** 40598,40604 ****
  msgid "unsuffixed floating constant"
  msgstr "ugyldig endelse \"%.*s\" i kommatalskonstant"
  
! #: c-family/c-lex.cc:1236 c/c-decl.cc:12963
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "decimal floating-point not supported for this target"
--- 40632,40638 ----
  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 "kommatalskonstant er uden for de
*** 40651,40668 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.cc:1660 c/c-parser.cc:9867
  #, 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:9888
  #, 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:20217
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 40685,40702 ----
  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:20275
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 40719,40725 ****
  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:12087
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid type for iteration variable %qE"
--- 40753,40759 ----
  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:12083
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid type for iteration variable %qE"
*************** msgstr "ugyldig vektortype for egenskabe
*** 40737,40755 ****
  msgid "%qE is not initialized"
  msgstr "manglende startværdi"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11971
  #, 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:11562
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid control expression"
  msgid "invalid controlling predicate"
  msgstr "Ugyldigt kontroludtryk"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11977
  #, fuzzy, gcc-internal-format
  #| msgid "missing ')' in expression"
  msgid "missing increment expression"
--- 40771,40789 ----
  msgid "%qE is not initialized"
  msgstr "manglende startværdi"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11967
  #, 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:11558
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid control expression"
  msgid "invalid controlling predicate"
  msgstr "Ugyldigt kontroludtryk"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11973
  #, fuzzy, gcc-internal-format
  #| msgid "missing ')' in expression"
  msgid "missing increment expression"
*************** msgstr "manglende ')' i udtryk"
*** 40760,40766 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11679
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid control expression"
  msgid "invalid increment expression"
--- 40794,40800 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11675
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid control expression"
  msgid "invalid increment expression"
*************** msgstr ""
*** 40862,40880 ****
  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:18397 cp/semantics.cc:10590
  #, 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:28136
! #: cp/parser.cc:53711
  #, 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:17468 cp/semantics.cc:9162
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qE in %qs clause"
--- 40896,40914 ----
  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:18475 cp/semantics.cc:10586
  #, 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:53709
  #, 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:17546 cp/semantics.cc:9158
  #, 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�
*** 40885,40892 ****
  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:15730 c/c-typeck.cc:17567
! #: c/c-typeck.cc:17755
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "%<_Atomic%> %qE in %qs clause"
--- 40919,40926 ----
  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:15808 c/c-typeck.cc:17645
! #: c/c-typeck.cc:17833
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "%<_Atomic%> %qE in %qs clause"
*************** msgstr "-traditional understøttes ikke
*** 40996,41077 ****
  msgid "external TLS initialization functions not supported on this target"
  msgstr "stakgrænser understøttes ikke på målarkitekturen"
  
! #: c-family/c-opts.cc:1269
  #, fuzzy, gcc-internal-format
  #| msgid "too many filenames given.  Type %s --help for usage"
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr "for mange filnavne angivet - vejledning i brug kan fås med '%s --help'"
  
! #: c-family/c-opts.cc:1283
  #, fuzzy, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr "åbner uddatafilen %s"
  
! #: c-family/c-opts.cc:1301
  #, gcc-internal-format
  msgid "the %qs debug info cannot be used with pre-compiled headers"
  msgstr ""
  
! #: c-family/c-opts.cc:1467 c-family/c-opts.cc:1488
  #, fuzzy, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr "åbner afhængighedsfilen %s"
  
! #: c-family/c-opts.cc:1492
  #, gcc-internal-format
  msgid "%<-MF%> and %<-fdeps-file=%> cannot share an output file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1502
  #, fuzzy, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr "lukker afhængighedsfilen %s"
  
! #: c-family/c-opts.cc:1505
  #, fuzzy, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr "ved skrivning af uddata til %s"
  
! #: c-family/c-opts.cc:1583
  #, fuzzy, gcc-internal-format
  #| msgid "to generate dependencies you must specify either -M or -MM"
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr "for at generere afhængigheder skal du angive enten -M eller -MM"
  
! #: c-family/c-opts.cc:1607
  #, fuzzy, gcc-internal-format
  #| msgid "-mn is used without -mh or -ms"
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr "-mn benyttet uden -mh eller -ms"
  
! #: c-family/c-opts.cc:1640
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
  
! #: c-family/c-opts.cc:1643
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
  
! #: c-family/c-opts.cc:1746
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because optimizations are turned off"
  msgstr ""
  
! #: c-family/c-opts.cc:1750
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1756
  #, gcc-internal-format
  msgid "%<_GLIBCXX_ASSERTIONS%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1880
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr ""
--- 41030,41117 ----
  msgid "external TLS initialization functions not supported on this target"
  msgstr "stakgrænser understøttes ikke på målarkitekturen"
  
! #: c-family/c-opts.cc:1273
! #, fuzzy, gcc-internal-format
! #| msgid "template argument %d is invalid"
! msgid "%<-freflection%> only supported with %<-std=c++26%> or %<-std=gnu++26%>"
! msgstr "skabelonsparameter %d er ugyldig"
! 
! #: c-family/c-opts.cc:1277
  #, fuzzy, gcc-internal-format
  #| msgid "too many filenames given.  Type %s --help for usage"
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr "for mange filnavne angivet - vejledning i brug kan fås med '%s --help'"
  
! #: c-family/c-opts.cc:1291
  #, fuzzy, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr "åbner uddatafilen %s"
  
! #: c-family/c-opts.cc:1309
  #, gcc-internal-format
  msgid "the %qs debug info cannot be used with pre-compiled headers"
  msgstr ""
  
! #: c-family/c-opts.cc:1475 c-family/c-opts.cc:1496
  #, fuzzy, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr "åbner afhængighedsfilen %s"
  
! #: c-family/c-opts.cc:1500
  #, gcc-internal-format
  msgid "%<-MF%> and %<-fdeps-file=%> cannot share an output file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1510
  #, fuzzy, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr "lukker afhængighedsfilen %s"
  
! #: c-family/c-opts.cc:1513
  #, fuzzy, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr "ved skrivning af uddata til %s"
  
! #: c-family/c-opts.cc:1591
  #, fuzzy, gcc-internal-format
  #| msgid "to generate dependencies you must specify either -M or -MM"
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr "for at generere afhængigheder skal du angive enten -M eller -MM"
  
! #: c-family/c-opts.cc:1615
  #, fuzzy, gcc-internal-format
  #| msgid "-mn is used without -mh or -ms"
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr "-mn benyttet uden -mh eller -ms"
  
! #: c-family/c-opts.cc:1648
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
  
! #: c-family/c-opts.cc:1651
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
  
! #: c-family/c-opts.cc:1754
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because optimizations are turned off"
  msgstr ""
  
! #: c-family/c-opts.cc:1758
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1764
  #, gcc-internal-format
  msgid "%<_GLIBCXX_ASSERTIONS%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1888
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr ""
*************** msgstr "#pragma %s er allerede registrer
*** 41541,41548 ****
  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:4881
! #: cp/constexpr.cc:9156 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"
--- 41581,41588 ----
  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:4883
! #: cp/constexpr.cc:9158 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
*** 42087,42105 ****
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6323
  #, 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:6326
  #, 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:6329
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only location"
  msgid "decrement of read-only location %qE"
--- 42127,42145 ----
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6401
  #, 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:6404
  #, 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:6407
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only location"
  msgid "decrement of read-only location %qE"
*************** msgid_plural "passing argument %i to %qs
*** 42400,42406 ****
  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:6963 cp/call.cc:6602
  #, fuzzy, gcc-internal-format
  #| msgid "the conditional began here"
  msgid "this condition has identical branches"
--- 42440,42446 ----
  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:7041 cp/call.cc:6602
  #, fuzzy, gcc-internal-format
  #| msgid "the conditional began here"
  msgid "this condition has identical branches"
*************** msgstr ""
*** 43419,43657 ****
  msgid "PIC is only supported for RTPs"
  msgstr "-g er kun understøttet ved brug af GAS på denne processor,"
  
! #: config/aarch64/aarch64-builtins.cc:2672 config/arm/arm-mve-builtins.cc:601
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
! #: config/aarch64/aarch64-builtins.cc:2674 config/aarch64/aarch64.cc:12168
! #: config/aarch64/aarch64.cc:19671 config/aarch64/aarch64.cc:20307
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2690
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "ACLE function %qD is incompatible with the use of %qs"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: config/aarch64/aarch64-builtins.cc:2708
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2718
  #, gcc-internal-format
  msgid "ACLE function %qD cannot be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2739
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2978
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' must be a 2-bit unsigned literal"
  msgid "first argument to %qD must be a string literal"
  msgstr "parameter til '%s' skal være en 2 bit-konstant uden fortegn"
  
! #: config/aarch64/aarch64-builtins.cc:3111
! #: config/aarch64/aarch64-builtins.cc:3345 config/arm/arm-builtins.cc:2250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/aarch64/aarch64-builtins.cc:3183 config/arm/arm-builtins.cc:2586
  #, fuzzy, gcc-internal-format
  #| msgid "mask must be an immediate"
  msgid "lane index must be a constant immediate"
  msgstr "maske skal være en umiddelbar værdi"
  
! #: config/aarch64/aarch64-builtins.cc:3187
  #, fuzzy, gcc-internal-format
  #| msgid "mask must be an immediate"
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "maske skal være en umiddelbar værdi"
  
! #: config/aarch64/aarch64-builtins.cc:3433
  #, fuzzy, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/aarch64/aarch64-builtins.cc:3556
  #, gcc-internal-format
  msgid "128-bit system register support requires the %<d128%> extension"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3571
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for %q+D"
  msgid "invalid system register name provided"
  msgstr "ugyldigt registernavn for %q+D"
  
! #: config/aarch64/aarch64-builtins.cc:3585
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for %q+D"
  msgid "invalid system register name %qs"
  msgstr "ugyldigt registernavn for %q+D"
  
! #: config/aarch64/aarch64-builtins.cc:3666
  #, fuzzy, gcc-internal-format
  #| msgid "')' or term expected"
  msgid "Constant-type argument expected"
  msgstr "')' eller term forventet"
  
! #: config/aarch64/aarch64-builtins.cc:3672
  #, fuzzy, gcc-internal-format
  msgid "argument %d must be a constant immediate in range [%wd,%wd]"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/aarch64/aarch64-builtins.cc:3751
  #, fuzzy, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "%s understøtter ikke %s"
  
! #: config/aarch64/aarch64-builtins.cc:3786
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/aarch64/aarch64-builtins.cc:5728
! #: config/aarch64/aarch64-builtins.cc:5748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unexpected side-effects in address"
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "uventede bivirkninger i adresse"
  
! #: config/aarch64/aarch64-builtins.cc:5732
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unexpected side-effects in address"
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "uventede bivirkninger i adresse"
  
! #: config/aarch64/aarch64-c.cc:400
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%qE-egenskaben kræver et strengkonstant som parameter"
  
! #: config/aarch64/aarch64-c.cc:416
  #, fuzzy, gcc-internal-format
  #| msgid "junk at end of #pragma GCC java_exceptions"
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "ragelse i slutningen af #pragma GCC java_exceptions"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:122
  #, gcc-internal-format
  msgid "static storage conflict - multiple pointer members of the same type cannot be parsed"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:139
  #, gcc-internal-format
! msgid "expected a string but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:153
  #, gcc-internal-format
! msgid "expected an integer value but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:168
  #, gcc-internal-format
! msgid "expected an unsigned integer value but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:182
  #, gcc-internal-format
! msgid "expected a boolean value but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:206
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "expected string for enum field %s"
  msgstr "_Pragma tager en strengkonstant med paranteser omkring"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:221
  #, fuzzy, gcc-internal-format
  msgid "%s not recognized, defaulting to %qs"
  msgstr "ignorerer kommandolinjetilvalget '%s'"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:246
  #, gcc-internal-format
  msgid "key %qs is not a tuning parameter, skipping"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:261
  #, gcc-internal-format
  msgid "key %qs expected to be an object"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:269
  #, gcc-internal-format
  msgid "key %qs expected to be an array"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:282
  #, fuzzy, gcc-internal-format
  msgid "key %qs expected to be an integer"
  msgstr "uventet operand"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:293
  #, fuzzy, gcc-internal-format
  #| msgid "escape sequence out of range for its type"
  msgid "key %qs value %ld is out of range for %<int%> type [%d, %d]"
  msgstr "undvigesekvensen er uden for det gyldig interval for dens type"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:304
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "key %qs expected to be an unsigned integer"
  msgstr "2. parameter skal være en 5 bit-konstant uden fortegn"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:315
  #, fuzzy, gcc-internal-format
  #| msgid "escape sequence out of range for its type"
  msgid "key %qs value %ld is out of range for %<uint%> type [0, %u]"
  msgstr "undvigesekvensen er uden for det gyldig interval for dens type"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:326
  #, fuzzy, gcc-internal-format
  #| msgid "unterminated format string"
  msgid "key %qs expected to be a string"
  msgstr "uafsluttet formateringsstreng"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:335
  #, gcc-internal-format
  msgid "key %qs expected to be a boolean (true/false)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:344
  #, gcc-internal-format
  msgid "key %qs expected to be an enum (string)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:351
  #, fuzzy, gcc-internal-format
  #| msgid "name `%T' has incomplete type"
  msgid "key %qs has unsupported type"
  msgstr "navnet '%T' er af en ufuldstændig type"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:357
  #, gcc-internal-format
  msgid "key %qs has unexpected format in schema"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:371
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Could not open source file %s.\n"
  msgid "could not open file %s"
  msgstr "Kunne ikke åbne kildefilen %s.\n"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid ""
  #| "\n"
--- 43459,43740 ----
  msgid "PIC is only supported for RTPs"
  msgstr "-g er kun understøttet ved brug af GAS på denne processor,"
  
! #: config/aarch64/aarch64-builtins.cc:2673 config/arm/arm-mve-builtins.cc:601
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  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:19694 config/aarch64/aarch64.cc:20321
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2691
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "ACLE function %qD is incompatible with the use of %qs"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: config/aarch64/aarch64-builtins.cc:2709
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2719
  #, gcc-internal-format
  msgid "ACLE function %qD cannot be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2740
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2979
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' must be a 2-bit unsigned literal"
  msgid "first argument to %qD must be a string literal"
  msgstr "parameter til '%s' skal være en 2 bit-konstant uden fortegn"
  
! #: config/aarch64/aarch64-builtins.cc:3112
! #: config/aarch64/aarch64-builtins.cc:3346 config/arm/arm-builtins.cc:2250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/aarch64/aarch64-builtins.cc:3184 config/arm/arm-builtins.cc:2586
  #, fuzzy, gcc-internal-format
  #| msgid "mask must be an immediate"
  msgid "lane index must be a constant immediate"
  msgstr "maske skal være en umiddelbar værdi"
  
! #: config/aarch64/aarch64-builtins.cc:3188
  #, fuzzy, gcc-internal-format
  #| msgid "mask must be an immediate"
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "maske skal være en umiddelbar værdi"
  
! #: config/aarch64/aarch64-builtins.cc:3434
  #, fuzzy, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/aarch64/aarch64-builtins.cc:3557
  #, gcc-internal-format
  msgid "128-bit system register support requires the %<d128%> extension"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3572
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for %q+D"
  msgid "invalid system register name provided"
  msgstr "ugyldigt registernavn for %q+D"
  
! #: config/aarch64/aarch64-builtins.cc:3586
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for %q+D"
  msgid "invalid system register name %qs"
  msgstr "ugyldigt registernavn for %q+D"
  
! #: config/aarch64/aarch64-builtins.cc:3667
  #, fuzzy, gcc-internal-format
  #| msgid "')' or term expected"
  msgid "Constant-type argument expected"
  msgstr "')' eller term forventet"
  
! #: config/aarch64/aarch64-builtins.cc:3673
  #, fuzzy, gcc-internal-format
  msgid "argument %d must be a constant immediate in range [%wd,%wd]"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/aarch64/aarch64-builtins.cc:3752
  #, fuzzy, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "%s understøtter ikke %s"
  
! #: config/aarch64/aarch64-builtins.cc:3787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/aarch64/aarch64-builtins.cc:5729
! #: config/aarch64/aarch64-builtins.cc:5749
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unexpected side-effects in address"
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "uventede bivirkninger i adresse"
  
! #: config/aarch64/aarch64-builtins.cc:5733
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unexpected side-effects in address"
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "uventede bivirkninger i adresse"
  
! #: config/aarch64/aarch64-c.cc:404
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%qE-egenskaben kræver et strengkonstant som parameter"
  
! #: config/aarch64/aarch64-c.cc:420
  #, fuzzy, gcc-internal-format
  #| msgid "junk at end of #pragma GCC java_exceptions"
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "ragelse i slutningen af #pragma GCC java_exceptions"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:127
  #, gcc-internal-format
  msgid "static storage conflict - multiple pointer members of the same type cannot be parsed"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:134
  #, gcc-internal-format
! msgid "JSON tuning overrides an unspecified structure in the base tuning; fields not provided in JSON will default to 0"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:152
  #, gcc-internal-format
! msgid "...but got an object instead"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:155
  #, gcc-internal-format
! msgid "...but got an array instead"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:158
! #, fuzzy, gcc-internal-format
! #| msgid "two `u's in integer constant"
! msgid "...but got an integer instead"
! msgstr "to 'u'-endelser i heltalskonstant"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:161
! #, fuzzy, gcc-internal-format
! #| msgid "`%#T' used where a floating point value was expected"
! msgid "...but got a floating-point value instead"
! msgstr "'%#T' benyttet hvor der forventedes en kommatalsværdi"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:164
! #, fuzzy, gcc-internal-format
! #| msgid "bad string constant"
! msgid "...but got a string instead"
! msgstr "ugyldig strengkonstant"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:167
! #: config/aarch64/aarch64-json-tunings-parser.cc:170
! #: config/aarch64/aarch64-json-tunings-parser.cc:173
  #, gcc-internal-format
! msgid "...but got %qs instead"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:187
! #, fuzzy, gcc-internal-format
! #| msgid "unexpected operand"
! msgid "expected a string..."
! msgstr "uventet operand"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:205
! #, fuzzy, gcc-internal-format
! msgid "expected an integer value..."
! msgstr "uventet operand"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:224
! #, fuzzy, gcc-internal-format
! #| msgid "_Pragma takes a parenthesized string literal"
! msgid "expected an unsigned integer value..."
! msgstr "_Pragma tager en strengkonstant med paranteser omkring"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:242
! #, fuzzy, gcc-internal-format
! #| msgid "expected boolean type"
! msgid "expected a boolean value..."
! msgstr "forventet boolesk type"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "expected string for enum field %s"
  msgstr "_Pragma tager en strengkonstant med paranteser omkring"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:286
  #, fuzzy, gcc-internal-format
  msgid "%s not recognized, defaulting to %qs"
  msgstr "ignorerer kommandolinjetilvalget '%s'"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:313
  #, gcc-internal-format
  msgid "key %qs is not a tuning parameter, skipping"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:329
  #, gcc-internal-format
  msgid "key %qs expected to be an object"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:339
  #, gcc-internal-format
  msgid "key %qs expected to be an array"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:353
  #, fuzzy, gcc-internal-format
  msgid "key %qs expected to be an integer"
  msgstr "uventet operand"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:365
  #, fuzzy, gcc-internal-format
  #| msgid "escape sequence out of range for its type"
  msgid "key %qs value %ld is out of range for %<int%> type [%d, %d]"
  msgstr "undvigesekvensen er uden for det gyldig interval for dens type"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:377
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "key %qs expected to be an unsigned integer"
  msgstr "2. parameter skal være en 5 bit-konstant uden fortegn"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:389
  #, fuzzy, gcc-internal-format
  #| msgid "escape sequence out of range for its type"
  msgid "key %qs value %ld is out of range for %<uint%> type [0, %u]"
  msgstr "undvigesekvensen er uden for det gyldig interval for dens type"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:401
  #, fuzzy, gcc-internal-format
  #| msgid "unterminated format string"
  msgid "key %qs expected to be a string"
  msgstr "uafsluttet formateringsstreng"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:412
  #, gcc-internal-format
  msgid "key %qs expected to be a boolean (true/false)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:422
  #, gcc-internal-format
  msgid "key %qs expected to be an enum (string)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:430
  #, fuzzy, gcc-internal-format
  #| msgid "name `%T' has incomplete type"
  msgid "key %qs has unsupported type"
  msgstr "navnet '%T' er af en ufuldstændig type"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:437
  #, gcc-internal-format
  msgid "key %qs has unexpected format in schema"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Could not open source file %s.\n"
  msgid "could not open file %s"
  msgstr "Kunne ikke åbne kildefilen %s.\n"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid ""
  #| "\n"
*************** msgstr ""
*** 43661,43718 ****
  "\n"
  "%s: fejl ved læsning af inddatafilen '%s': %s\n"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:415
  #, gcc-internal-format
  msgid "JSON tuning file does not contain version information; compatibility cannot be verified"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:422
  #, gcc-internal-format, gfc-internal-format
  msgid "JSON tuning file was created with GCC version %d but current GCC version is %d"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:425
  #, gcc-internal-format
  msgid "JSON tuning files must be regenerated when switching between major GCC versions"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:446
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Error writing JSON output file %s\n"
  msgid "error parsing JSON data: %s"
  msgstr "Fejl ved skrivning af JSON-uddatafilen »%s«\n"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:453
! #, gcc-internal-format
! msgid "JSON parsing returned null data"
! msgstr ""
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:459
  #, gcc-internal-format
  msgid "no JSON object found in the provided data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:481
  #, gcc-internal-format
  msgid "key %<tune_params%> not found in JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:488
  #, gcc-internal-format
  msgid "key %<tune_params%> is not a JSON object"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:494
  #, gcc-internal-format
  msgid "validation failed for the provided JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:507
  #, gcc-internal-format
  msgid "JSON tuning enables dispatch scheduling but %<dispatch_constraints%> is not available; disabling dispatch scheduling"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:524
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Cannot read %s"
  msgid "cannot read JSON data in %s"
--- 43744,43796 ----
  "\n"
  "%s: fejl ved læsning af inddatafilen '%s': %s\n"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:497
  #, gcc-internal-format
  msgid "JSON tuning file does not contain version information; compatibility cannot be verified"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:505
  #, gcc-internal-format, gfc-internal-format
  msgid "JSON tuning file was created with GCC version %d but current GCC version is %d"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:508
  #, gcc-internal-format
  msgid "JSON tuning files must be regenerated when switching between major GCC versions"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Error writing JSON output file %s\n"
  msgid "error parsing JSON data: %s"
  msgstr "Fejl ved skrivning af JSON-uddatafilen »%s«\n"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:543
  #, gcc-internal-format
  msgid "no JSON object found in the provided data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:566
  #, gcc-internal-format
  msgid "key %<tune_params%> not found in JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:574
  #, gcc-internal-format
  msgid "key %<tune_params%> is not a JSON object"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:580
  #, gcc-internal-format
  msgid "validation failed for the provided JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:593
  #, gcc-internal-format
  msgid "JSON tuning enables dispatch scheduling but %<dispatch_constraints%> is not available; disabling dispatch scheduling"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:610
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Cannot read %s"
  msgid "cannot read JSON data in %s"
*************** msgid "SVE type %qT cannot be passed to
*** 44306,44325 ****
  msgstr "AltiVec-parameter sendt til funktion uden prototype"
  
  #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22625
  #, 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:22632
  #, 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:22640 config/arm/arm.cc:7311
! #: config/arm/arm.cc:7341 config/arm/arm.cc:29403
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
--- 44384,44403 ----
  msgstr "AltiVec-parameter sendt til funktion uden prototype"
  
  #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22639
  #, 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:22646
  #, 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:22654 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 ""
*************** msgstr "et '-ifile'-tilvalg kræver et '
*** 44341,44577 ****
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12166
  #, 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:12175 config/aarch64/aarch64.cc:12179
  #, 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:12182
  #, 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:12240
  #, 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:12242
  #, gcc-internal-format
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19255
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19299
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "egenskaben '%s' ignoreret"
  
! #: config/aarch64/aarch64.cc:19355
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option %s"
  msgid "invalid format for %<sve_width%>"
  msgstr "ugyldigt tilvalg %s"
  
! #: config/aarch64/aarch64.cc:19367
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %h value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "ugyldig %h-værdi"
  
! #: config/aarch64/aarch64.cc:19387
  #, 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:19405
  #, 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:19615 config/arm/arm.cc:3211
  #: config/riscv/riscv.cc:12481
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19624 config/riscv/riscv.cc:12490
  #, 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:19632
  #, 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:19642 config/arm/arm.cc:3223
  #: config/riscv/riscv.cc:12519 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:19650
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19653
  #, 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:19659
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19667
  #, 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:19669
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19765
  #, 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:19781 config/riscv/riscv.cc:12539
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19815
! #, fuzzy, gcc-internal-format
! #| msgid "no data type for mode `%s'"
! msgid "no support for %qs without %qs"
! msgstr "ingen datatype til tilstanden '%s'"
! 
! #: config/aarch64/aarch64.cc:19882
  #, 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:19893
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19898
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "ugyldig typeparameter"
  
! #: config/aarch64/aarch64.cc:20054
  #, 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:20121
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s understøtter ikke %s"
  
! #: config/aarch64/aarch64.cc:20124
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is deprecated"
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "'%s' er forældet"
  
! #: config/aarch64/aarch64.cc:20130
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20204
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20207
  #, 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:20305
  #, 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:20415
  #, 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:20418
  #, 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:20422
  #, 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:20457
  #, 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:20460
  #, 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:20464 config/aarch64/aarch64.cc:20548
  #, 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:20503
  #, 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:20544
  #, 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:20604 config/aarch64/aarch64.cc:20782
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, fuzzy, gcc-internal-format
--- 44419,44649 ----
  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:19278
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19322
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "egenskaben '%s' ignoreret"
  
! #: config/aarch64/aarch64.cc:19378
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option %s"
  msgid "invalid format for %<sve_width%>"
  msgstr "ugyldigt tilvalg %s"
  
! #: config/aarch64/aarch64.cc:19390
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %h value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "ugyldig %h-værdi"
  
! #: config/aarch64/aarch64.cc:19410
  #, 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:19428
  #, 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:19638 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12481
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19647 config/riscv/riscv.cc:12490
  #, 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:19655
  #, 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:19665 config/arm/arm.cc:3226
  #: config/riscv/riscv.cc:12519 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:19673
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19676
  #, 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:19682
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19690
  #, 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:19692
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19785
  #, 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:19801 config/riscv/riscv.cc:12539
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19896
  #, 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:19907
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19912
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "ugyldig typeparameter"
  
! #: config/aarch64/aarch64.cc:20068
  #, 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:20135
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s understøtter ikke %s"
  
! #: config/aarch64/aarch64.cc:20138
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is deprecated"
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "'%s' er forældet"
  
! #: config/aarch64/aarch64.cc:20144
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20218
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20221
  #, 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:20319
  #, 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:20429
  #, 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:20432
  #, 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:20436
  #, 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:20471
  #, 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:20474
  #, 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:20478 config/aarch64/aarch64.cc:20562
  #, 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:20517
  #, 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:20558
  #, 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:20618 config/aarch64/aarch64.cc:20796
  #: 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
*** 44579,44605 ****
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "forkert udformet specifikationsfunktionsnavn"
  
! #: config/aarch64/aarch64.cc:20650
  #, 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:20658 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:20713
  #: 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:20770 config/arm/arm.cc:33522
  #: config/loongarch/loongarch-target-attr.cc:383
  #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
  #: config/s390/s390.cc:16979
--- 44651,44677 ----
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "forkert udformet specifikationsfunktionsnavn"
  
! #: config/aarch64/aarch64.cc:20664
  #, 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:20672 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:20727
  #: 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:20784 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
*************** msgstr "\"%s\" er ikke defineret"
*** 44608,44831 ****
  msgid "attribute %<target%> argument not a string"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/aarch64/aarch64.cc:20807
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20810
  #, 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:20819
  #: 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:21090 config/loongarch/loongarch.cc:11500
  #: 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:21098 config/loongarch/loongarch.cc:11510
  #: 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:21120
  #, 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:21124
  #, 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:21130
  #, 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:21712 config/i386/i386-features.cc:5462
! #: config/i386/i386-features.cc:5712 config/loongarch/loongarch.cc:12057
! #: config/riscv/riscv.cc:15534 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:21769 config/i386/i386-features.cc:5565
! #: config/loongarch/loongarch.cc:11654 config/riscv/riscv.cc:15588
  #: 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:21808
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21811
  #, 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:23420 config/arm/arm.cc:6689
  #: 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:23425 config/arm/arm.cc:6694
  #: 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:23430 config/arm/arm.cc:6699
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:24992 config/aarch64/aarch64.cc:24995
  #, 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:30704 config/i386/i386.cc:26805
! #: config/i386/i386.cc:26936
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported simdlen %wd"
  msgstr "versionen er ikke understøttet"
  
! #: config/aarch64/aarch64.cc:30718
  #, 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:30722 config/i386/i386.cc:26827
  #, 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:30756
  #, 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:30760 config/i386/i386.cc:26858
  #, 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:30831
  #, 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:30851
  #, 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:31041
  #, 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:31043
  #, 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:31862
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32170
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32810 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5216
  #, 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:32823
  #, 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:32826 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5230
  #, 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:32839
  #, 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:32853 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:32865 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:33099
  #, 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:33103
  #, 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:33109
  #, 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:33115
  #, fuzzy
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
--- 44680,44903 ----
  msgid "attribute %<target%> argument not a string"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/aarch64/aarch64.cc:20821
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20824
  #, 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:20833
  #: 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:21104 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:21112 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:21134
  #, 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:21138
  #, 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:21144
  #, 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:21726 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12048
! #: config/riscv/riscv.cc:15547 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:21783 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15601
  #: 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:21822
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21825
  #, 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:23434 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:23439 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:23444 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25006 config/aarch64/aarch64.cc:25009
  #, 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:30718 config/i386/i386.cc:26917
! #: config/i386/i386.cc:27048
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported simdlen %wd"
  msgstr "versionen er ikke understøttet"
  
! #: config/aarch64/aarch64.cc:30732
  #, 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:30736 config/i386/i386.cc:26939
  #, 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:30770
  #, 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:30774 config/i386/i386.cc:26970
  #, 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:30845
  #, 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:30865
  #, 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:31055
  #, 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:31057
  #, 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:31876
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32184
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32824 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5216
  #, 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:32837
  #, 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:32840 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5230
  #, 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:32853
  #, 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:32867 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:32879 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:33113
  #, 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:33117
  #, 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:33123
  #, 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:33129
  #, fuzzy
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
*************** msgstr "L%d-mellemlagersventetid ukendt
*** 44894,44900 ****
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "ugyldig værdi '%s' for -mmemory-latency"
  
! #: config/alpha/alpha.cc:7353 config/alpha/alpha.cc:7356 config/arc/arc.cc:6996
  #: config/arc/arc.cc:7270 config/s390/s390.cc:943
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 44966,44972 ----
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "ugyldig værdi '%s' for -mmemory-latency"
  
! #: config/alpha/alpha.cc:7354 config/alpha/alpha.cc:7357 config/arc/arc.cc:6996
  #: config/arc/arc.cc:7270 config/s390/s390.cc:943
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgid "last register name %s must be an
*** 44950,44956 ****
  msgstr "operand 1 skal være et hårdt register"
  
  #: config/arc/arc.cc:1100 config/ia64/ia64.cc:6111 config/pa/pa.cc:492
! #: config/sh/sh.cc:8306
  #, gcc-internal-format, gfc-internal-format
  msgid "%s-%s is an empty range"
  msgstr "%s-%s er et tomt interval"
--- 45022,45028 ----
  msgstr "operand 1 skal være et hårdt register"
  
  #: config/arc/arc.cc:1100 config/ia64/ia64.cc:6111 config/pa/pa.cc:492
! #: config/sh/sh.cc:8305
  #, gcc-internal-format, gfc-internal-format
  msgid "%s-%s is an empty range"
  msgstr "%s-%s er et tomt interval"
*************** msgstr "parameteren til egenskaben '%s e
*** 45024,45044 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
! #: config/arc/arc.cc:2049 config/arm/arm.cc:7444 config/arm/arm.cc:7462
! #: config/arm/arm.cc:7641 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:3068 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5888 config/riscv/riscv.cc:7562
  #: 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:8442
! #: config/sh/sh.cc:8460 config/sh/sh.cc:8484 config/sh/sh.cc:8555
! #: config/sh/sh.cc:8578 config/stormy16/stormy16.cc:2402
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
--- 45096,45116 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  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:5888 config/riscv/riscv.cc:7562
  #: 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:2402
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
*************** msgstr "parameteren til egenskaben '%s e
*** 45200,45218 ****
  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:24966
  #, 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:25030
  #, 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:25059
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for make function"
  msgid "invalid type for %<asm%> flag output"
--- 45272,45290 ----
  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:25075
  #, 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:25139
  #, 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:25168
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for make function"
  msgid "invalid type for %<asm%> flag output"
*************** msgstr "%s fra en henvisningstype der ik
*** 45373,45681 ****
  msgid "constant predicate argument %d (%wx) does not map to %d lane numbers, converted to %wx"
  msgstr ""
  
! #: config/arm/arm.cc:2974
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support APCS-32"
  msgid "target CPU does not support ARM mode"
  msgstr "målprocessoren understøtter ikke APCS-32"
  
! #: config/arm/arm.cc:2978
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "aktivering af tilbagesporingsunderstøttelse giver kun mening ved oversættelse for en Thumb"
  
! #: config/arm/arm.cc:2981
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "aktivering af interarbejdeunderstøttelse for kaldte objekter giver kun mening ved oversættelse for en Thumb"
  
! #: config/arm/arm.cc:2989
  #, fuzzy, gcc-internal-format
  #| msgid "-g with -mno-apcs-frame may not give sensible debugging"
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "-g med -mno-apcs-frame giver måske ikke fornuftig fejlanalysering"
  
! #: config/arm/arm.cc:2993
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use typeid with -fno-rtti"
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "kan ikke bruge typeid med -fno-rtti"
  
! #: config/arm/arm.cc:2997
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:3010
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.cc:3015
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.cc:3020
  #, fuzzy, gcc-internal-format
  #| msgid "-G is incompatible with PIC code which is the default"
  msgid "%qs is incompatible with %<-mword-relocations%>"
  msgstr "-G er uforenelig med PIC-kode som genereres som standard"
  
! #: config/arm/arm.cc:3122
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "målprocessoren understøtter ikke THUMB-instruktioner"
  
! #: config/arm/arm.cc:3172
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support interworking"
  msgid "target CPU does not support unaligned accesses"
  msgstr "målprocessoren understøtter ikke interarbejde"
  
! #: config/arm/arm.cc:3231 config/arm/arm.cc:33186
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support THUMB instructions"
  msgid "This architecture does not support branch protection instructions"
  msgstr "målprocessoren understøtter ikke THUMB-instruktioner"
  
! #: config/arm/arm.cc:3234
  #, gcc-internal-format
  msgid "Return address signing is not supported with %<-mtpcs-frame%>."
  msgstr ""
  
! #: config/arm/arm.cc:3372
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march= switch"
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "tilvalget -mcpu=%s er i konflikt med tilvalget -march="
  
! #: config/arm/arm.cc:3627
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
  
! #: config/arm/arm.cc:3636
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic and -mapcs-reent are incompatible"
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic og -mapcs-reent er indbyrdes uforenelige"
  
! #: config/arm/arm.cc:3639
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "APCS-genindtrædelig kode er ikke understøttet - ignoreret"
  
! #: config/arm/arm.cc:3662
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.cc:3670
  #, fuzzy, gcc-internal-format
  #| msgid "structure size boundary can only be set to 8 or 32"
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "strukturstørrelsesgrænse kan kun sættes til 8 eller 32"
  
! #: config/arm/arm.cc:3672
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "strukturstørrelsesgrænse kan kun sættes til 8 eller 32"
  
! #: config/arm/arm.cc:3697
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
  
! #: config/arm/arm.cc:3709 config/arm/arm.cc:33536
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "kodemodellen %qs er ikke understøttet i x32-tilstand"
  
! #: config/arm/arm.cc:3717
  #, fuzzy, gcc-internal-format
  #| msgid "-mpic-register= is useless without -fpic"
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "-mpic-register= er ubrugelig uden -fpic"
  
! #: config/arm/arm.cc:3726
  #, fuzzy, gcc-internal-format
  #| msgid "unable to use '%s' for PIC register"
  msgid "unable to use %qs for PIC register"
  msgstr "kan ikke bruge '%s' til PIC-register"
  
! #: config/arm/arm.cc:3766 config/pru/pru.cc:627
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "-fdata-sections understøttes ikke på målarkitekturen"
  
! #: config/arm/arm.cc:3935
  #, fuzzy, gcc-internal-format
  #| msgid "-mrelocatable and -msdata=%s are incompatible"
  msgid "selected fp16 options are incompatible"
  msgstr "-mrelocatable og -msdata=%s er indbyrdes uforenelige"
  
! #: config/arm/arm.cc:3973
  #, gcc-internal-format
  msgid "%<-mstack-protector-guard=tls%> needs a hardware TLS register"
  msgstr ""
  
! #: config/arm/arm.cc:3998
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "målprocessoren understøtter ikke interarbejde"
  
! #: config/arm/arm.cc:4011
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support interworking"
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "målprocessoren understøtter ikke interarbejde"
  
! #: config/arm/arm.cc:4014
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support interworking"
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "målprocessoren understøtter ikke interarbejde"
  
! #: config/arm/arm.cc:4019
  #, gcc-internal-format
  msgid "%<__fp16%> and no ldrh"
  msgstr ""
  
! #: config/arm/arm.cc:4022
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support THUMB instructions"
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "målprocessoren understøtter ikke THUMB-instruktioner"
  
! #: config/arm/arm.cc:4027
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4037
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4045
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.cc:6329
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6331
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6360
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6635
  #, gcc-internal-format
  msgid "Thumb-1 %<hard-float%> VFP ABI"
  msgstr ""
  
! #: config/arm/arm.cc:6730
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7114 config/arm/arm.cc:7305 config/arm/arm.cc:7338
! #: config/arm/arm.cc:29396
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.cc:7468
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7590
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: config/arm/arm.cc:7602
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either one or two arguments"
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "'%D' skal tage mod én eller to parametre"
  
! #: config/arm/arm.cc:7611
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: config/arm/arm.cc:7633 config/arm/arm.cc:7685
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored without %<-mcmse%> option"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: config/arm/arm.cc:7652
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: config/arm/arm.cc:7705
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: config/arm/arm.cc:9700
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.cc:13527 config/arm/arm.cc:13529
  #, fuzzy, gcc-internal-format
  #| msgid "line number out of range"
  msgid "%s %wd out of range %wd - %wd"
  msgstr "linjenummer er uden for det gyldige interval"
  
! #: config/arm/arm.cc:25975
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "kan ikke beregne virkelig placering af stakkede parametre"
  
! #: config/arm/arm.cc:26638
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.cc:26893
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "ingen lave registre er tilgængelige til at modtage værdier fra høje registre"
  
! #: config/arm/arm.cc:27146
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "afbrydelsesservicerutiner kan ikke kodes i Thumb-tilstand"
  
! #: config/arm/arm.cc:27444
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.cc:33551
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid fpu for target attribute or pragma %qs"
--- 45445,45753 ----
  msgid "constant predicate argument %d (%wx) does not map to %d lane numbers, converted to %wx"
  msgstr ""
  
! #: config/arm/arm.cc:2977
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support APCS-32"
  msgid "target CPU does not support ARM mode"
  msgstr "målprocessoren understøtter ikke APCS-32"
  
! #: config/arm/arm.cc:2981
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "aktivering af tilbagesporingsunderstøttelse giver kun mening ved oversættelse for en Thumb"
  
! #: config/arm/arm.cc:2984
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "aktivering af interarbejdeunderstøttelse for kaldte objekter giver kun mening ved oversættelse for en Thumb"
  
! #: config/arm/arm.cc:2992
  #, fuzzy, gcc-internal-format
  #| msgid "-g with -mno-apcs-frame may not give sensible debugging"
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "-g med -mno-apcs-frame giver måske ikke fornuftig fejlanalysering"
  
! #: config/arm/arm.cc:2996
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use typeid with -fno-rtti"
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "kan ikke bruge typeid med -fno-rtti"
  
! #: config/arm/arm.cc:3000
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:3013
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.cc:3018
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.cc:3023
  #, fuzzy, gcc-internal-format
  #| msgid "-G is incompatible with PIC code which is the default"
  msgid "%qs is incompatible with %<-mword-relocations%>"
  msgstr "-G er uforenelig med PIC-kode som genereres som standard"
  
! #: config/arm/arm.cc:3125
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "målprocessoren understøtter ikke THUMB-instruktioner"
  
! #: config/arm/arm.cc:3175
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support interworking"
  msgid "target CPU does not support unaligned accesses"
  msgstr "målprocessoren understøtter ikke interarbejde"
  
! #: config/arm/arm.cc:3234 config/arm/arm.cc:33201
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support THUMB instructions"
  msgid "This architecture does not support branch protection instructions"
  msgstr "målprocessoren understøtter ikke THUMB-instruktioner"
  
! #: config/arm/arm.cc:3237
  #, gcc-internal-format
  msgid "Return address signing is not supported with %<-mtpcs-frame%>."
  msgstr ""
  
! #: config/arm/arm.cc:3375
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march= switch"
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "tilvalget -mcpu=%s er i konflikt med tilvalget -march="
  
! #: config/arm/arm.cc:3630
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
  
! #: config/arm/arm.cc:3639
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic and -mapcs-reent are incompatible"
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic og -mapcs-reent er indbyrdes uforenelige"
  
! #: config/arm/arm.cc:3642
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "APCS-genindtrædelig kode er ikke understøttet - ignoreret"
  
! #: config/arm/arm.cc:3665
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.cc:3673
  #, fuzzy, gcc-internal-format
  #| msgid "structure size boundary can only be set to 8 or 32"
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "strukturstørrelsesgrænse kan kun sættes til 8 eller 32"
  
! #: config/arm/arm.cc:3675
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "strukturstørrelsesgrænse kan kun sættes til 8 eller 32"
  
! #: config/arm/arm.cc:3700
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
  
! #: config/arm/arm.cc:3712 config/arm/arm.cc:33551
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "kodemodellen %qs er ikke understøttet i x32-tilstand"
  
! #: config/arm/arm.cc:3720
  #, fuzzy, gcc-internal-format
  #| msgid "-mpic-register= is useless without -fpic"
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "-mpic-register= er ubrugelig uden -fpic"
  
! #: config/arm/arm.cc:3729
  #, fuzzy, gcc-internal-format
  #| msgid "unable to use '%s' for PIC register"
  msgid "unable to use %qs for PIC register"
  msgstr "kan ikke bruge '%s' til PIC-register"
  
! #: config/arm/arm.cc:3769 config/pru/pru.cc:627
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "-fdata-sections understøttes ikke på målarkitekturen"
  
! #: config/arm/arm.cc:3938
  #, fuzzy, gcc-internal-format
  #| msgid "-mrelocatable and -msdata=%s are incompatible"
  msgid "selected fp16 options are incompatible"
  msgstr "-mrelocatable og -msdata=%s er indbyrdes uforenelige"
  
! #: config/arm/arm.cc:3976
  #, gcc-internal-format
  msgid "%<-mstack-protector-guard=tls%> needs a hardware TLS register"
  msgstr ""
  
! #: config/arm/arm.cc:4001
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "målprocessoren understøtter ikke interarbejde"
  
! #: config/arm/arm.cc:4014
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support interworking"
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "målprocessoren understøtter ikke interarbejde"
  
! #: config/arm/arm.cc:4017
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support interworking"
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "målprocessoren understøtter ikke interarbejde"
  
! #: config/arm/arm.cc:4022
  #, gcc-internal-format
  msgid "%<__fp16%> and no ldrh"
  msgstr ""
  
! #: config/arm/arm.cc:4025
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support THUMB instructions"
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "målprocessoren understøtter ikke THUMB-instruktioner"
  
! #: config/arm/arm.cc:4030
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4040
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4048
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.cc:6336
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6338
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6367
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6642
  #, gcc-internal-format
  msgid "Thumb-1 %<hard-float%> VFP ABI"
  msgstr ""
  
! #: config/arm/arm.cc:6737
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7121 config/arm/arm.cc:7320 config/arm/arm.cc:7353
! #: config/arm/arm.cc:29411
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.cc:7483
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7605
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: config/arm/arm.cc:7617
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either one or two arguments"
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "'%D' skal tage mod én eller to parametre"
  
! #: config/arm/arm.cc:7626
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: config/arm/arm.cc:7648 config/arm/arm.cc:7700
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored without %<-mcmse%> option"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: config/arm/arm.cc:7667
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: config/arm/arm.cc:7720
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: config/arm/arm.cc:9715
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.cc:13542 config/arm/arm.cc:13544
  #, fuzzy, gcc-internal-format
  #| msgid "line number out of range"
  msgid "%s %wd out of range %wd - %wd"
  msgstr "linjenummer er uden for det gyldige interval"
  
! #: config/arm/arm.cc:25990
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "kan ikke beregne virkelig placering af stakkede parametre"
  
! #: config/arm/arm.cc:26653
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.cc:26908
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "ingen lave registre er tilgængelige til at modtage værdier fra høje registre"
  
! #: config/arm/arm.cc:27161
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "afbrydelsesservicerutiner kan ikke kodes i Thumb-tilstand"
  
! #: config/arm/arm.cc:27459
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.cc:33566
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid fpu for target attribute or pragma %qs"
*************** msgstr "ugyldig vektortype for egenskabe
*** 45684,45707 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.cc:33559
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.cc:33572
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: config/arm/arm.cc:33586
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown target attribute or pragma %qs"
  msgstr "ukendt registernavn: %s"
  
! #: config/arm/arm.cc:35822
  #, fuzzy, gcc-internal-format
  #| msgid "address mode %qs not supported in the %s bit mode"
  msgid "%<asm%> flags not supported in thumb1 mode"
--- 45756,45779 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.cc:33574
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.cc:33587
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: config/arm/arm.cc:33601
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown target attribute or pragma %qs"
  msgstr "ukendt registernavn: %s"
  
! #: config/arm/arm.cc:35837
  #, fuzzy, gcc-internal-format
  #| msgid "address mode %qs not supported in the %s bit mode"
  msgid "%<asm%> flags not supported in thumb1 mode"
*************** msgstr "I konstruktionen"
*** 46178,46190 ****
  msgid "no destructors"
  msgstr "I konstruktionen"
  
! #: config/bpf/bpf.cc:781
  #, 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:1065 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5196
  #, fuzzy, gcc-internal-format
--- 46250,46262 ----
  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:5196
  #, fuzzy, gcc-internal-format
*************** msgstr "Profilering er ikke understøtte
*** 46192,46225 ****
  msgid "invalid argument to built-in function"
  msgstr "for mange parametre til funktionen"
  
! #: config/bpf/bpf.cc:1079
  #, 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:1300 config/bpf/bpf.cc:1303
  #, 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:1331 config/bpf/bpf.cc:1334
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
! #: config/bpf/bpf.cc:1384 config/bpf/bpf.cc:1387
  #, 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:1415 config/bpf/bpf.cc:1418
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
  #: config/c6x/c6x.cc:245
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic and -fPIC not supported without -mdsbt on this target"
--- 46264,46302 ----
  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 ""
  
+ #: config/bpf/core-builtins.cc:1796
+ #, gcc-internal-format
+ msgid "Access through packed struct may not be possible to patch for CO-RE"
+ msgstr ""
+ 
  #: config/c6x/c6x.cc:245
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic and -fPIC not supported without -mdsbt on this target"
*************** msgstr ""
*** 46484,46550 ****
  msgid "too many arguments passed in sgpr registers"
  msgstr "Overbring parametre i registre"
  
! #: config/gcn/gcn.cc:2521
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI"
  msgstr ""
  
! #: config/gcn/gcn.cc:2789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong type argument to %s"
  msgid "wrong type of argument %s"
  msgstr "forkert parametertype til %s"
  
! #: config/gcn/gcn.cc:2951
  #, gcc-internal-format
  msgid "Unified Shared Memory is required, but XNACK is disabled"
  msgstr ""
  
! #: config/gcn/gcn.cc:2952
  #, gcc-internal-format
  msgid "Try -foffload-options=-mxnack=any"
  msgstr ""
  
! #: config/gcn/gcn.cc:3928
  #, fuzzy, gcc-internal-format
  #| msgid "DW_LOC_OP %s not implemented\n"
  msgid "TLS is not implemented for GCN."
  msgstr "DW_LOC_OP %s understøttes ikke\n"
  
! #: config/gcn/gcn.cc:5044
  #, fuzzy, gcc-internal-format
  #| msgid "DW_LOC_OP %s not implemented\n"
  msgid "Builtin not implemented"
  msgstr "DW_LOC_OP %s understøttes ikke\n"
  
! #: config/gcn/gcn.cc:5685
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "versionen er ikke understøttet"
  
! #: config/gcn/gcn.cc:6553
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6554
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6566 config/nvptx/nvptx.cc:6741
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6593 config/gcn/gcn.cc:6622
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "operand number out of range"
  msgid "offload dimension out of range (%d)"
  msgstr "operandtal er uden for det gyldige interval"
  
! #: config/gcn/gcn.cc:7105
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
--- 46561,46627 ----
  msgid "too many arguments passed in sgpr registers"
  msgstr "Overbring parametre i registre"
  
! #: config/gcn/gcn.cc:2559
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI"
  msgstr ""
  
! #: config/gcn/gcn.cc:2827
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong type argument to %s"
  msgid "wrong type of argument %s"
  msgstr "forkert parametertype til %s"
  
! #: config/gcn/gcn.cc:2989
  #, gcc-internal-format
  msgid "Unified Shared Memory is required, but XNACK is disabled"
  msgstr ""
  
! #: config/gcn/gcn.cc:2990
  #, gcc-internal-format
  msgid "Try -foffload-options=-mxnack=any"
  msgstr ""
  
! #: config/gcn/gcn.cc:3967
  #, fuzzy, gcc-internal-format
  #| msgid "DW_LOC_OP %s not implemented\n"
  msgid "TLS is not implemented for GCN."
  msgstr "DW_LOC_OP %s understøttes ikke\n"
  
! #: config/gcn/gcn.cc:5085
  #, fuzzy, gcc-internal-format
  #| msgid "DW_LOC_OP %s not implemented\n"
  msgid "Builtin not implemented"
  msgstr "DW_LOC_OP %s understøttes ikke\n"
  
! #: config/gcn/gcn.cc:5726
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "versionen er ikke understøttet"
  
! #: config/gcn/gcn.cc:6594
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6595
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6607 config/nvptx/nvptx.cc:6741
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6634 config/gcn/gcn.cc:6663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "operand number out of range"
  msgid "offload dimension out of range (%d)"
  msgstr "operandtal er uden for det gyldige interval"
  
! #: config/gcn/gcn.cc:7151
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
*************** msgstr "kan ikke udvide PCH-filen: %m"
*** 46689,46719 ****
  msgid "cannot set position in PCH file: %m"
  msgstr "kan ikke angive position i PCH-filen: %m"
  
! #: config/i386/i386-builtins.cc:1939
  #, fuzzy, gcc-internal-format
  #| msgid "No case for %s"
  msgid "no dispatcher found for the versioning attributes"
  msgstr "Ingen case for %s"
  
! #: config/i386/i386-builtins.cc:1989
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_trap not supported by this target"
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr "__builtin_trap understøttes ikke på denne målarkitektur"
  
! #: config/i386/i386-builtins.cc:2000
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No case for %s"
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr "Ingen case for %s"
  
! #: config/i386/i386-builtins.cc:2110
  #, fuzzy, gcc-internal-format
  #| msgid "argument to dss must be a 2-bit unsigned literal"
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "parameter til dss skal være en 2 bit-konstant uden fortegn"
  
! #: config/i386/i386-builtins.cc:2134 config/i386/i386-builtins.cc:2183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "parameter to builtin not valid: %s"
--- 46766,46796 ----
  msgid "cannot set position in PCH file: %m"
  msgstr "kan ikke angive position i PCH-filen: %m"
  
! #: config/i386/i386-builtins.cc:1944
  #, fuzzy, gcc-internal-format
  #| msgid "No case for %s"
  msgid "no dispatcher found for the versioning attributes"
  msgstr "Ingen case for %s"
  
! #: config/i386/i386-builtins.cc:1994
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_trap not supported by this target"
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr "__builtin_trap understøttes ikke på denne målarkitektur"
  
! #: config/i386/i386-builtins.cc:2005
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No case for %s"
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr "Ingen case for %s"
  
! #: config/i386/i386-builtins.cc:2115
  #, fuzzy, gcc-internal-format
  #| msgid "argument to dss must be a 2-bit unsigned literal"
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "parameter til dss skal være en 2 bit-konstant uden fortegn"
  
! #: config/i386/i386-builtins.cc:2139 config/i386/i386-builtins.cc:2188
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "parameter to builtin not valid: %s"
*************** msgstr ""
*** 46915,46921 ****
  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:5457 config/rs6000/rs6000.cc:28522
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
--- 46992,46998 ----
  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 ""
*************** msgstr ""
*** 47525,47688 ****
  msgid "interrupt service routine must return %<void%>"
  msgstr "afbrydelsesservicerutiner kan ikke kodes i Thumb-tilstand"
  
! #: config/i386/i386.cc:1356
  #, gcc-internal-format
  msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:1359
  #, gcc-internal-format
  msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:1666
  #, fuzzy, gcc-internal-format
  #| msgid "X32 does not support ms_abi attribute"
  msgid "X32 does not support %<ms_abi%> attribute"
  msgstr "X32 understøtter ikke egenskaben ms_abi"
  
! #: config/i386/i386.cc:1700
  #, fuzzy, gcc-internal-format
  #| msgid "ms_hook_prologue is not compatible with nested function"
  msgid "%<ms_hook_prologue%> attribute is not compatible with nested function"
  msgstr "ms_hook_prologue er ikke forenelig med den indlejrede funktion"
  
! #: config/i386/i386.cc:2076
  #, gcc-internal-format
  msgid "AVX512F vector argument without AVX512F enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2082
  #, gcc-internal-format
  msgid "AVX512F vector return without AVX512F enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2096
  #, gcc-internal-format
  msgid "AVX vector argument without AVX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2102
  #, gcc-internal-format
  msgid "AVX vector return without AVX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2118
  #, gcc-internal-format
  msgid "SSE vector argument without SSE enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2124
  #, gcc-internal-format
  msgid "SSE vector return without SSE enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2140
  #, gcc-internal-format
  msgid "MMX vector argument without MMX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2146
  #, gcc-internal-format
  msgid "MMX vector return without MMX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2345
  #, gcc-internal-format
  msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2474
  #, gcc-internal-format
  msgid "the ABI of passing union with %<long double%> has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2609
  #, gcc-internal-format
  msgid "the ABI of passing structure with %<complex float%> member has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2730
  msgid "the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:2827 config/i386/i386.cc:4204 config/i386/i386.cc:4214
  #, gcc-internal-format
  msgid "SSE register return with SSE2 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2829
  #, gcc-internal-format
  msgid "SSE register return with SSE disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2836
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "SSE register argument with SSE2 disabled"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: config/i386/i386.cc:2838
  #, gcc-internal-format
  msgid "SSE register argument with SSE disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2858
  #, gcc-internal-format
  msgid "x87 register return with x87 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:3186 config/i386/i386.cc:3431 config/i386/i386.cc:4232
  #, gcc-internal-format
  msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:3188 config/i386/i386.cc:3433 config/i386/i386.cc:4234
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr ""
  
! #: config/i386/i386.cc:3844
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6927
  #, 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:9180
  #, 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:9270
  #, 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:10350
  #, 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:10355
  #, 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:10746
  #, 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:10766
  #, 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"
--- 47602,47765 ----
  msgid "interrupt service routine must return %<void%>"
  msgstr "afbrydelsesservicerutiner kan ikke kodes i Thumb-tilstand"
  
! #: config/i386/i386.cc:1364
  #, gcc-internal-format
  msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:1367
  #, gcc-internal-format
  msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:1674
  #, fuzzy, gcc-internal-format
  #| msgid "X32 does not support ms_abi attribute"
  msgid "X32 does not support %<ms_abi%> attribute"
  msgstr "X32 understøtter ikke egenskaben ms_abi"
  
! #: config/i386/i386.cc:1708
  #, fuzzy, gcc-internal-format
  #| msgid "ms_hook_prologue is not compatible with nested function"
  msgid "%<ms_hook_prologue%> attribute is not compatible with nested function"
  msgstr "ms_hook_prologue er ikke forenelig med den indlejrede funktion"
  
! #: config/i386/i386.cc:2084
  #, gcc-internal-format
  msgid "AVX512F vector argument without AVX512F enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2090
  #, gcc-internal-format
  msgid "AVX512F vector return without AVX512F enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2104
  #, gcc-internal-format
  msgid "AVX vector argument without AVX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2110
  #, gcc-internal-format
  msgid "AVX vector return without AVX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2126
  #, gcc-internal-format
  msgid "SSE vector argument without SSE enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2132
  #, gcc-internal-format
  msgid "SSE vector return without SSE enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2148
  #, gcc-internal-format
  msgid "MMX vector argument without MMX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2154
  #, gcc-internal-format
  msgid "MMX vector return without MMX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2353
  #, gcc-internal-format
  msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2482
  #, gcc-internal-format
  msgid "the ABI of passing union with %<long double%> has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2617
  #, gcc-internal-format
  msgid "the ABI of passing structure with %<complex float%> member has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2738
  msgid "the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:2835 config/i386/i386.cc:4212 config/i386/i386.cc:4222
  #, gcc-internal-format
  msgid "SSE register return with SSE2 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2837
  #, gcc-internal-format
  msgid "SSE register return with SSE disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2844
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "SSE register argument with SSE2 disabled"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: config/i386/i386.cc:2846
  #, gcc-internal-format
  msgid "SSE register argument with SSE disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2866
  #, gcc-internal-format
  msgid "x87 register return with x87 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:3194 config/i386/i386.cc:3439 config/i386/i386.cc:4240
  #, gcc-internal-format
  msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:3196 config/i386/i386.cc:3441 config/i386/i386.cc:4242
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr ""
  
! #: config/i386/i386.cc:3852
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6936
  #, 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:9289
  #, 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:9379
  #, 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:10459
  #, 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:10464
  #, 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:10855
  #, 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:10875
  #, 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
*** 47690,47786 ****
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10777
  #, 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:12532
  #, 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:12536
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12538
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:13882
  #, 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:13893 config/i386/i386.cc:13907
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "størrelse er ikke understøttet for heltalsregister"
  
! #: config/i386/i386.cc:13939
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "udvidede registre har ikke høje halvdele"
  
! #: config/i386/i386.cc:13954
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "ikke-understøttet operandstørrelse for udvidede registre"
  
! #: config/i386/i386.cc:14153 config/i386/i386.cc:14155
  #, 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:18398
  #, 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:23804
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:23899
  #, 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:24003
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:24718
  #, 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:26764
  #, 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:26771
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:26778
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27464
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
--- 47767,47863 ----
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10886
  #, 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:12641
  #, 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:12645
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12647
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:13991
  #, 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:14002 config/i386/i386.cc:14016
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "størrelse er ikke understøttet for heltalsregister"
  
! #: config/i386/i386.cc:14048
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "udvidede registre har ikke høje halvdele"
  
! #: config/i386/i386.cc:14063
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "ikke-understøttet operandstørrelse for udvidede registre"
  
! #: config/i386/i386.cc:14262 config/i386/i386.cc:14264
  #, 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:18507
  #, 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:23913
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:24008
  #, 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:24112
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:24827
  #, 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:26876
  #, 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:26883
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:26890
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27576
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
*************** msgstr "adresseområdet for %q+D er i ko
*** 47813,47819 ****
  msgid "address area attribute cannot be specified for functions"
  msgstr "adresseområdeegenskab kan ikke angives for funktioner"
  
! #: config/ia64/ia64.cc:6084 config/pa/pa.cc:465 config/sh/sh.cc:8280
  #, fuzzy, gcc-internal-format
  #| msgid "value of -mfixed-range must have form REG1-REG2"
  msgid "value of %<-mfixed-range%> must have form REG1-REG2"
--- 47890,47896 ----
  msgid "address area attribute cannot be specified for functions"
  msgstr "adresseområdeegenskab kan ikke angives for funktioner"
  
! #: config/ia64/ia64.cc:6084 config/pa/pa.cc:465 config/sh/sh.cc:8279
  #, fuzzy, gcc-internal-format
  #| msgid "value of -mfixed-range must have form REG1-REG2"
  msgid "value of %<-mfixed-range%> must have form REG1-REG2"
*************** msgstr "gp_offset (%ld) eller end_offset
*** 47835,47841 ****
  msgid "argument %qd is not a constant"
  msgstr "parameteren %qd er ikke en konstant"
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3100
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND_ADDRESS, null pointer"
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
--- 47912,47918 ----
  msgid "argument %qd is not a constant"
  msgstr "parameteren %qd er ikke en konstant"
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3116
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND_ADDRESS, null pointer"
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
*************** msgstr "PRINT_OPERAND_ADDRESS, nul-henvi
*** 47847,47853 ****
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr "PRINT_OPERAND: Ukendt tegnsætning »%c«"
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2926
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND null pointer"
  msgid "%<PRINT_OPERAND%> null pointer"
--- 47924,47930 ----
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr "PRINT_OPERAND: Ukendt tegnsætning »%c«"
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2942
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND null pointer"
  msgid "%<PRINT_OPERAND%> null pointer"
*************** msgstr ""
*** 48018,48024 ****
  #: config/loongarch/loongarch-target-attr.cc:556
  #, fuzzy, gcc-internal-format
  #| msgid "version attribute is not a string"
! msgid "characher before %<;%> in attribute %qs cannot be empty"
  msgstr "versionsattribut er ikke en streng"
  
  #: config/loongarch/loongarch-target-attr.cc:567
--- 48095,48101 ----
  #: config/loongarch/loongarch-target-attr.cc:556
  #, fuzzy, gcc-internal-format
  #| msgid "version attribute is not a string"
! msgid "character before %<;%> in attribute %qs cannot be empty"
  msgstr "versionsattribut er ikke en streng"
  
  #: config/loongarch/loongarch-target-attr.cc:567
*************** msgstr "skrivebeskyttet egenskab kan ikk
*** 48029,48035 ****
  
  #: config/loongarch/loongarch-target-attr.cc:576
  #, gcc-internal-format
! msgid "in attribute %qs the number of reatures cannot exceed two"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:600
--- 48106,48112 ----
  
  #: config/loongarch/loongarch-target-attr.cc:576
  #, gcc-internal-format
! msgid "in attribute %qs the number of features cannot exceed two"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:600
*************** msgid "%qE attribute is not supported fo
*** 48119,48125 ****
  msgstr "sektionsegenskaber understøttes ikke på denne målarkitektur"
  
  #. The argument must be a constant integer.
! #: config/m32c/m32c.cc:2950 config/sh/sh.cc:8492 config/sh/sh.cc:8587
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument not an integer constant"
--- 48196,48202 ----
  msgstr "sektionsegenskaber understøttes ikke på denne målarkitektur"
  
  #. The argument must be a constant integer.
! #: config/m32c/m32c.cc:2950 config/sh/sh.cc:8491 config/sh/sh.cc:8586
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument not an integer constant"
*************** msgstr "stakgrænseudtryk understøttes
*** 48198,48204 ****
  msgid "%<-fexcess-precision=16%> is not supported on this target"
  msgstr "-fcheck-pointer-bounds er ikke understøttet for denne målarkitektur"
  
! #: config/mcore/mcore.cc:2963
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinitialized variable '%D' is marked dllimport"
  msgid "initialized variable %q+D is marked dllimport"
--- 48275,48281 ----
  msgid "%<-fexcess-precision=16%> is not supported on this target"
  msgstr "-fcheck-pointer-bounds er ikke understøttet for denne målarkitektur"
  
! #: config/mcore/mcore.cc:2961
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinitialized variable '%D' is marked dllimport"
  msgid "initialized variable %q+D is marked dllimport"
*************** msgid "MSP430 built-in functions only wo
*** 48864,48870 ****
  msgstr ""
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4139 config/xtensa/xtensa.cc:4165
  #, fuzzy, gcc-internal-format
  #| msgid "bad builtin fcode"
  msgid "bad builtin code"
--- 48941,48947 ----
  msgstr ""
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4155 config/xtensa/xtensa.cc:4181
  #, fuzzy, gcc-internal-format
  #| msgid "bad builtin fcode"
  msgid "bad builtin code"
*************** msgstr "et '-ifile'-tilvalg kræver et '
*** 49656,49662 ****
  
  #: config/riscv/riscv.cc:7464
  #, gcc-internal-format
! msgid "unsupported %<ABI_VLEN%> value %d for %qs attribute;%<ABI_VLEN must%> be in the range [32, 16384] and must be a power of 2"
  msgstr ""
  
  #: config/riscv/riscv.cc:7489
--- 49733,49739 ----
  
  #: config/riscv/riscv.cc:7464
  #, gcc-internal-format
! msgid "unsupported %<ABI_VLEN%> value %d for %qs attribute; %<ABI_VLEN%> must be in the range [32, 16384] and must be a power of 2"
  msgstr ""
  
  #: config/riscv/riscv.cc:7489
*************** msgstr "tilvalget '-%c' skal have en par
*** 49799,49804 ****
--- 49876,49887 ----
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
  
+ #: config/riscv/riscv.cc:15067
+ #, fuzzy
+ #| msgid "bad value (%s) for -mtune= switch"
+ msgid "invalid version %qB for %<target_clones%> attribute"
+ msgstr "ugyldig værdi (%s) til tilvalget -mcpu="
+ 
  #. Address spaces are currently only supported by C.
  #: config/rl78/rl78.cc:376
  #, fuzzy, gcc-internal-format
*************** msgstr "asm-anvisning for variablen '%s'
*** 50827,50873 ****
  msgid "invalid type for cc output constraint"
  msgstr "ugyldig typeparameter"
  
! #: config/sh/sh.cc:943
  #, gcc-internal-format
  msgid "ignoring %<-fschedule-insns%> because of exception handling bug"
  msgstr ""
  
! #: config/sh/sh.cc:960
  #, gcc-internal-format
  msgid "unwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/sh/sh.cc:7429
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this subtarget"
  msgid "%<__builtin_saveregs%> not supported by this subtarget"
  msgstr "__builtin_saveregs understøttes ikke af denne undermålarkitektur"
  
! #: config/sh/sh.cc:8366
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to interrupt functions"
  msgid "%qE attribute only applies to interrupt functions"
  msgstr "egenskaben '%s' kan kun anvendes sammen med afbrydelsesfunktioner"
  
! #: config/sh/sh.cc:8436
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported on this platform"
  msgid "%qE attribute is supported only for SH2A"
  msgstr "egenskaben '%s' er ikke understøttet på denne platform"
  
! #: config/sh/sh.cc:8478
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute only applies to SH2A"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: config/sh/sh.cc:8500
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument should be between 0 to 255"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: config/sh/sh.cc:10859
  #, gcc-internal-format
  msgid "r0 needs to be available as a call-clobbered register"
  msgstr ""
--- 50910,50956 ----
  msgid "invalid type for cc output constraint"
  msgstr "ugyldig typeparameter"
  
! #: config/sh/sh.cc:941
  #, gcc-internal-format
  msgid "ignoring %<-fschedule-insns%> because of exception handling bug"
  msgstr ""
  
! #: config/sh/sh.cc:958
  #, gcc-internal-format
  msgid "unwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/sh/sh.cc:7427
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this subtarget"
  msgid "%<__builtin_saveregs%> not supported by this subtarget"
  msgstr "__builtin_saveregs understøttes ikke af denne undermålarkitektur"
  
! #: config/sh/sh.cc:8365
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to interrupt functions"
  msgid "%qE attribute only applies to interrupt functions"
  msgstr "egenskaben '%s' kan kun anvendes sammen med afbrydelsesfunktioner"
  
! #: config/sh/sh.cc:8435
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported on this platform"
  msgid "%qE attribute is supported only for SH2A"
  msgstr "egenskaben '%s' er ikke understøttet på denne platform"
  
! #: config/sh/sh.cc:8477
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute only applies to SH2A"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: config/sh/sh.cc:8499
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument should be between 0 to 255"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: config/sh/sh.cc:10858
  #, gcc-internal-format
  msgid "r0 needs to be available as a call-clobbered register"
  msgstr ""
*************** msgstr "%J'%D' er ikke defineret uden fo
*** 51178,51199 ****
  msgid "%qs is defined but plugin support is disabled"
  msgstr "%q+D defineret, men ikke brugt"
  
! #: config/xtensa/xtensa.cc:2762
  #, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr "booleske registre er påkrævet til kommatalsindstillingen"
  
! #: config/xtensa/xtensa.cc:2797
  #, fuzzy, gcc-internal-format
  msgid "%<-f%s%> is not supported with CONST16 instructions"
  msgstr "%s understøttes ikke af denne konfiguration"
  
! #: config/xtensa/xtensa.cc:2804
  #, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:4274
  #, fuzzy, gcc-internal-format
  #| msgid "only uninitialized variables can be placed in a .bss section"
  msgid "only uninitialized variables can be placed in a %<.bss%> section"
--- 51261,51282 ----
  msgid "%qs is defined but plugin support is disabled"
  msgstr "%q+D defineret, men ikke brugt"
  
! #: config/xtensa/xtensa.cc:2778
  #, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr "booleske registre er påkrævet til kommatalsindstillingen"
  
! #: config/xtensa/xtensa.cc:2813
  #, fuzzy, gcc-internal-format
  msgid "%<-f%s%> is not supported with CONST16 instructions"
  msgstr "%s understøttes ikke af denne konfiguration"
  
! #: config/xtensa/xtensa.cc:2820
  #, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:4290
  #, fuzzy, gcc-internal-format
  #| msgid "only uninitialized variables can be placed in a .bss section"
  msgid "only uninitialized variables can be placed in a %<.bss%> section"
*************** msgstr "Kan ikke åbne %s"
*** 51366,51400 ****
  msgid "no lowering routine installed for construct.  jemarch has been lazy"
  msgstr ""
  
! #: algol68/a68-low.cc:318
  #, gcc-internal-format, gfc-internal-format
  msgid "get skip tree: cannot compute SKIP for mode %s"
  msgstr ""
  
! #: algol68/a68-low.cc:1720
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot lower node %s"
  msgstr "kan ikke åbne %s"
  
! #: algol68/a68-parser-scanner.cc:337
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Could not open source file %s.\n"
  msgid "could not open source file %s"
  msgstr "Kunne ikke åbne kildefilen %s.\n"
  
! #: algol68/a68-parser-scanner.cc:344
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs is not a directory"
  msgid "specified file %s is a directory"
  msgstr "%qs er ikke en mappe"
  
! #: algol68/a68-parser-scanner.cc:349
  #, fuzzy, gcc-internal-format
  #| msgid "could not find specs file %s\n"
  msgid "could not get size of source file"
  msgstr "kunne ikke finde specifikationsfilen %s\n"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2805 c/c-typeck.cc:15412 cp/typeck.cc:2635
  #: cp/typeck.cc:9874 cp/typeck.cc:10682 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
--- 51449,51483 ----
  msgid "no lowering routine installed for construct.  jemarch has been lazy"
  msgstr ""
  
! #: algol68/a68-low.cc:319
  #, gcc-internal-format, gfc-internal-format
  msgid "get skip tree: cannot compute SKIP for mode %s"
  msgstr ""
  
! #: algol68/a68-low.cc:1774
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot lower node %s"
  msgstr "kan ikke åbne %s"
  
! #: algol68/a68-parser-scanner.cc:338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Could not open source file %s.\n"
  msgid "could not open source file %s"
  msgstr "Kunne ikke åbne kildefilen %s.\n"
  
! #: algol68/a68-parser-scanner.cc:345
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs is not a directory"
  msgid "specified file %s is a directory"
  msgstr "%qs er ikke en mappe"
  
! #: algol68/a68-parser-scanner.cc:350
  #, fuzzy, gcc-internal-format
  #| msgid "could not find specs file %s\n"
  msgid "could not get size of source file"
  msgstr "kunne ikke finde specifikationsfilen %s\n"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2883 c/c-typeck.cc:15490 cp/typeck.cc:2635
  #: cp/typeck.cc:9874 cp/typeck.cc:10682 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
*************** msgstr "'%D' er allerede erklæret i det
*** 51487,51494 ****
  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:9967
! #: c/c-decl.cc:9973 c/c-decl.cc:10204
  #, fuzzy, gcc-internal-format
  msgid "originally defined here"
  msgstr "  oprindelig definition er her"
--- 51570,51577 ----
  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"
*************** msgstr "erklæring af '%s' skygger for e
*** 51745,51751 ****
  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:3659
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "declaration of %qD shadows a global declaration"
--- 51828,51834 ----
  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 e
*** 51757,51763 ****
  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:3370
  #, fuzzy, gcc-internal-format
  #| msgid "%Jshadowed declaration is here"
  msgid "shadowed declaration is here"
--- 51840,51846 ----
  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 "ubrugelig %<_Alignas%> i tom erk
*** 52066,52072 ****
  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:2663
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "tom erklæring"
--- 52149,52155 ----
  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"
*************** msgstr "ISO C90 understøtter ikke %<sta
*** 52081,52087 ****
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 understøtter ikke %<[*]%> arrayerklæringer"
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2181 cp/name-lookup.cc:9201
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
--- 52164,52170 ----
  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:9309
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
*************** msgstr "'%D' blev ikke erklæret i dette
*** 52091,52097 ****
  msgid "%q+D is usually a function"
  msgstr "%q+D er normalt en funktion"
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10935 cp/decl.cc:19821
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "ingen tidligere erklæring af '%s'"
--- 52174,52180 ----
  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:19852
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "ingen tidligere erklæring af '%s'"
*************** msgstr "kan ikke anbringe et objekt med
*** 52174,52180 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "konstant '%D' uden startværdi"
  
! #: c/c-decl.cc:6356 cp/decl.cc:10248
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
--- 52257,52263 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "konstant '%D' uden startværdi"
  
! #: c/c-decl.cc:6356 cp/decl.cc:10251
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
*************** msgstr "'restrict' optræder mere end é
*** 52353,52359 ****
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "modstridende superklassenavn '%s'"
  
! #: c/c-decl.cc:7109 c/c-parser.cc:3978
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
--- 52436,52442 ----
  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 ""
*************** msgstr "lagringsklasse angivet for param
*** 52406,52412 ****
  msgid "storage class specified for unnamed parameter"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14898
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "lagringsklasse angivet for typenavn"
--- 52489,52495 ----
  msgid "storage class specified for unnamed parameter"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14915
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "lagringsklasse angivet for typenavn"
*************** msgstr "'%s' erklæret som en tabel af f
*** 52477,52483 ****
  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:9755
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "ugyldig brug af struktur med fleksibelt tabelmedlem"
--- 52560,52566 ----
  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"
*************** msgstr "typenavn er erklæret som en fun
*** 52601,52613 ****
  msgid "function definition has qualified void return type"
  msgstr "funktiondefinition har kvalificeret void-returtype"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15313
  #, 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:3980
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%>-qualified function type"
--- 52684,52696 ----
  msgid "function definition has qualified void return type"
  msgstr "funktiondefinition har kvalificeret void-returtype"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15330
  #, 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 const eller volat
*** 52741,52747 ****
  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:13674
  #, fuzzy, gcc-internal-format
  #| msgid "variable or field declared void"
  msgid "variable or field %qE declared void"
--- 52824,52830 ----
  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:13680
  #, fuzzy, gcc-internal-format
  #| msgid "variable or field declared void"
  msgid "variable or field %qE declared void"
*************** msgstr "variabel eller felt '%s' erklær
*** 52823,52835 ****
  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:13721
  #, 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:13724
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for member function `%#D'"
  msgid "invalid qualifiers for field of %<constexpr%> object"
--- 52906,52918 ----
  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 ""
*** 52867,52878 ****
  
  #. 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:11116
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.cc:8501 c/c-decl.cc:10909
  #, fuzzy, gcc-internal-format
  #| msgid "function declaration isn't a prototype"
  msgid "function declaration isn%'t a prototype"
--- 52950,52961 ----
  
  #. 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 "indlejret omdefinering af '%s'"
*** 52966,52983 ****
  msgid "nested redefinition of %<struct %E%>"
  msgstr "indlejret omdefinering af '%s'"
  
! #: c/c-decl.cc:9014 c/c-decl.cc:10233
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9021 c/c-decl.cc:10240
  #, 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:6314 cp/parser.cc:31004
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "erklæring erklærer ikke noget"
--- 53049,53066 ----
  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:6314 cp/parser.cc:31012
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "erklæring erklærer ikke noget"
*************** msgstr ""
*** 53015,53418 ****
  msgid "using %qD as both field and typedef name is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9543
  #, 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:9559
  #, 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:9638
  #, fuzzy, gcc-internal-format
  #| msgid "named members"
  msgid "union has no named members"
  msgstr "navngivne medlemmer"
  
! #: c/c-decl.cc:9640
  #, fuzzy, gcc-internal-format
  msgid "union has no members"
  msgstr "anonym sammensat type uden medlemmer"
  
! #: c/c-decl.cc:9645
  #, fuzzy, gcc-internal-format
  #| msgid "named members"
  msgid "struct has no named members"
  msgstr "navngivne medlemmer"
  
! #: c/c-decl.cc:9647
  #, 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:9724 cp/decl.cc:16338
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union is a GCC extension"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: c/c-decl.cc:9728
  #, 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:9733
  #, 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:9780
  #, 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:9807
  #, fuzzy, gcc-internal-format
  #| msgid "%s is too large"
  msgid "type %qT is too large"
  msgstr "%s er for stor"
  
! #: c/c-decl.cc:9823
  #, 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:9878
  #, fuzzy, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr "ukendt registernavn '%s'"
  
! #: c/c-decl.cc:9950
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union kan ikke ikke gøres gennemsigtig"
  
! #: c/c-decl.cc:9964
  #, fuzzy, gcc-internal-format
  msgid "redefinition of struct or union %qT with variably modified type"
  msgstr "omdefinering af '%s'"
  
! #: c/c-decl.cc:9971
  #, 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:10154
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "nested redefinition of %<enum %E%>"
  msgstr "indlejret omdefinering af '%s'"
  
! #: c/c-decl.cc:10202
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of `enum %s'"
  msgid "redeclaration of %<enum %E%>"
  msgstr "omerklæring af 'enum %s'"
  
! #: c/c-decl.cc:10214
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10303 cp/decl.cc:19075 m2/gm2-gcc/m2type.cc:2100
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.cc:10322
  #, 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:10331
  #, 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:10448
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "conflicting redefinition of enum %qT"
  msgstr "indlejret omdefinering af '%s'"
  
! #: c/c-decl.cc:10481 c/c-decl.cc:10497
  #, 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:10492
  #, 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:10516
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "enum-værdier for store"
  
! #: c/c-decl.cc:10523
  #, 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:10540
  #, gcc-internal-format
  msgid "value of redeclared enumerator outside the range of %qT"
  msgstr ""
  
! #: c/c-decl.cc:10568
  #, 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:10574
  #, 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:10782 cp/decl.cc:6656 cp/decl.cc:19679
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "inline funktion '%s' givet egenskaben noinline"
  
! #: c/c-decl.cc:10801
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "returtypen er en ufuldstændig type"
  
! #: c/c-decl.cc:10813
  #, 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:10842
  #, 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:10895
  #, gcc-internal-format
  msgid "ISO C23 does not allow defining parameters for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-decl.cc:10918
  #, fuzzy, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "ingen tidligere prototype for '%s'"
  
! #: c/c-decl.cc:10927
  #, 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:10945
  #, 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:10964
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "returtypen til '%s' er ikke 'int'"
  
! #: c/c-decl.cc:10966
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10973
  #, fuzzy, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "'%s' er normalt en ikke-statisk funktion"
  
! #: c/c-decl.cc:10991
  #, gcc-internal-format
  msgid "versioned definitions are only allowed at file scope"
  msgstr ""
  
! #: c/c-decl.cc:11035
  #, fuzzy, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "kan ikke bruge '::' i parametererklæring"
  
! #: c/c-decl.cc:11051
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "traditionel C tillader ikke ISO C-functionsdefinitioner"
  
! #: c/c-decl.cc:11068
  #, 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:11108 c/c-decl.cc:11112
  #, 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:11125
  #, fuzzy, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "parameternavn mangler fra parameterliste"
  
! #: c/c-decl.cc:11141
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "'%D' er erklæret som en ven"
  
! #: c/c-decl.cc:11149
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "flere parametre ved navn '%s'"
  
! #: c/c-decl.cc:11158
  #, 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:11187 c/c-decl.cc:11192
  #, fuzzy, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "typen til '%s' antages at være 'int'"
  
! #: c/c-decl.cc:11212
  #, 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:11219
  #, 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:11272
  #, 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:11283
  #, 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:11286 c/c-decl.cc:11326 c/c-decl.cc:11340
  #, fuzzy, gcc-internal-format
  msgid "prototype declaration"
  msgstr "tom erklæring"
  
! #: c/c-decl.cc:11318
  #, 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:11323
  #, 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:11333
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-decl.cc:11338
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-decl.cc:11583 cp/decl.cc:20614
  #, 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:11602 cp/decl.cc:20690
  #, 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:11699
  #, 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:11704
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.cc:11711
  #, 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:11745
  #, 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:11749
  #, 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:11756
  #, 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:11761
  #, 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:11767
  #, 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:11771
  #, 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:12071
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:12130 c/c-decl.cc:12137
  #, 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:12165 c/c-decl.cc:13271
  #, 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:12167
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qs used with %<auto%>"
--- 53098,53501 ----
  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:16369
  #, 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:19106 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:6655 cp/decl.cc:19710
  #, 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:20645
  #, 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:20721
  #, 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%>"
*************** msgstr "%s brugt med '%%%c' %s-formateri
*** 53420,53607 ****
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12172
  #, 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:12185 c/c-decl.cc:12618 c/c-decl.cc:13065
  #, 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:12197 cp/parser.cc:37535
  #, 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:12205 c/c-decl.cc:12217 c/c-decl.cc:12221 c/c-decl.cc:12225
! #: c/c-decl.cc:12233 c/c-decl.cc:12237 c/c-decl.cc:12241 c/c-decl.cc:12245
  #: 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:12297
! #: c/c-decl.cc:12301 c/c-decl.cc:12305 c/c-decl.cc:12309 c/c-decl.cc:12313
  #: 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:12365 c/c-decl.cc:12369 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:12421 c/c-decl.cc:12425
  #: c/c-decl.cc:12437 c/c-decl.cc:12441 c/c-decl.cc:12445 c/c-decl.cc:12449
! #: c/c-decl.cc:12464 c/c-decl.cc:12468 c/c-decl.cc:12472 c/c-decl.cc:12476
! #: c/c-decl.cc:12480 c/c-decl.cc:12484 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:12522
! #: c/c-decl.cc:12526 c/c-decl.cc:12530 c/c-decl.cc:12534 c/c-decl.cc:12538
! #: c/c-decl.cc:12542 c/c-decl.cc:12546 c/c-decl.cc:12550 c/c-decl.cc:12562
! #: c/c-decl.cc:12566 c/c-decl.cc:12570 c/c-decl.cc:12574 c/c-decl.cc:12578
! #: c/c-decl.cc:12626 c/c-decl.cc:12630 c/c-decl.cc:12634 c/c-decl.cc:12638
! #: c/c-decl.cc:12642 c/c-decl.cc:12646 c/c-decl.cc:12696 c/c-decl.cc:12700
! #: c/c-decl.cc:12704 c/c-decl.cc:12708 c/c-decl.cc:12712 c/c-decl.cc:12716
! #: c/c-decl.cc:12730 c/c-decl.cc:12734 c/c-decl.cc:12738 c/c-decl.cc:12742
! #: c/c-decl.cc:12746 c/c-decl.cc:12750 c/c-decl.cc:12761 c/c-decl.cc:12765
! #: c/c-decl.cc:12769 c/c-decl.cc:12780 c/c-decl.cc:12791 c/c-decl.cc:12795
! #: c/c-decl.cc:12799 c/c-decl.cc:12803 c/c-decl.cc:12807 c/c-decl.cc:12818
! #: c/c-decl.cc:12822 c/c-decl.cc:12826 c/c-decl.cc:12830 c/c-decl.cc:12834
! #: c/c-decl.cc:12925 c/c-decl.cc:12929 c/c-decl.cc:12933 c/c-decl.cc:12937
! #: c/c-decl.cc:12941 c/c-decl.cc:12945 c/c-decl.cc:12949 c/c-decl.cc:12979
! #: c/c-decl.cc:12996 c/c-decl.cc:13000 c/c-decl.cc:13004 c/c-decl.cc:13008
  #, 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:12210
  #, 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:12229 c/c-decl.cc:12293 c/c-decl.cc:12518 c/c-decl.cc:12674
  #, 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:12249 c/c-decl.cc:12317 c/c-decl.cc:12373 c/c-decl.cc:12429
! #: c/c-decl.cc:12554 c/c-decl.cc:12855 c/c-decl.cc:12863 c/c-decl.cc:12871
! #: c/c-decl.cc:12879 c/c-decl.cc:12887
  #, 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:12461 c/c-parser.cc:12885
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 understøtter ikke komplekse typer"
  
! #: c/c-decl.cc:12515
  #, 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:12591 c/c-decl.cc:13206 c/c-decl.cc:13265
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qE"
  msgstr "'%s' optræder mere end én gang"
  
! #: c/c-decl.cc:12608
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be defined via %<typedef%>"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: c/c-decl.cc:12612
  #, 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:12665
  #, 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:12670 c/c-decl.cc:12678
  #, 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:12684
  #, 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:12727
  #, 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:12846
  #, 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:12897 cp/parser.cc:22578
  #, 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:12966
  #, 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:12989 c/c-decl.cc:13367 c/c-parser.cc:11798
  #, 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:12991
  #, 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:13020
  #, 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:13026
  #, 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:13033
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
  msgstr ""
  
! #: c/c-decl.cc:13082
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:13095
  #, 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:13150
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qE is not at beginning of declaration"
--- 53503,53690 ----
  
  #. 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:37533
  #, 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:22574
  #, 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"
*************** msgstr "'%s' er ikke ved begyndelsen af
*** 53609,53794 ****
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:13171 c/c-decl.cc:13248
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:13173
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:13175 c/c-decl.cc:13244
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:13177 c/c-decl.cc:13214
  #, 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:13191 c/c-parser.cc:3504 c/c-parser.cc:4875 c/c-parser.cc:10959
  #, 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:13194 c/c-parser.cc:3507 c/c-parser.cc:4878 c/c-parser.cc:10962
  #, 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:13220
  #, fuzzy, gcc-internal-format
  #| msgid "`__thread' before `extern'"
  msgid "%<__thread%> before %<extern%>"
  msgstr "'__thread' før 'extern'"
  
! #: c/c-decl.cc:13229
  #, fuzzy, gcc-internal-format
  #| msgid "`__thread' before `static'"
  msgid "%<__thread%> before %<static%>"
  msgstr "'__thread' før 'static'"
  
! #: c/c-decl.cc:13235
  #, fuzzy, gcc-internal-format
  #| msgid "typedef declared %<auto%>"
  msgid "%<typedef%> used with %<auto%>"
  msgstr "typedef erklæret %<auto%>"
  
! #: c/c-decl.cc:13242
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "%qE used with %<extern%>"
  msgstr "forventede %<decltype%>"
  
! #: c/c-decl.cc:13250
  #, 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:13263
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:13279
  #, 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:13287
  #, 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:13364
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.cc:13379
  #, 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:13390
  #, 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:13419
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:13445 c/c-decl.cc:13461 c/c-decl.cc:13487
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C understøtter ikke komplekse heltalstyper"
  
! #: c/c-decl.cc:13633
  #, 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:13642
  #, 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:13943 cp/semantics.cc:6995
  #, 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:13947 cp/semantics.cc:6999
  #, 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:14240
  #, 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:14292
  #, 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:14296
  #, 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:14301
  #, 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:14304
  #, 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:14310
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE refers to a named %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14312 c/c-decl.cc:14329
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "%<switch%> name defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.cc:14320
  #, gcc-internal-format
  msgid "%qs statement operand %qE refers to a loop outside of its body"
  msgstr ""
  
! #: c/c-decl.cc:14322
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "loop name defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.cc:14326
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
  msgstr ""
--- 53692,53877 ----
  
  #. 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:6991
  #, 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:6995
  #, 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 ""
*************** msgstr ""
*** 53799,53837 ****
  msgid "%qs is a keyword with %qs onwards"
  msgstr "-frepo skal bruges med -c"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14680 cp/typeck.cc:6053
  #, 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:14689 cp/typeck.cc:6061
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "venstreskiftsantal er negativ"
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14616 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "højreskiftsantal er negativ"
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14708 cp/typeck.cc:6069
  #, 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:14640 cp/typeck.cc:6011
  #, 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:14700
  #, 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:14627
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
--- 53882,53920 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr "-frepo skal bruges med -c"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14758 cp/typeck.cc:6053
  #, 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:14767 cp/typeck.cc:6061
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "venstreskiftsantal er negativ"
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14694 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "højreskiftsantal er negativ"
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14786 cp/typeck.cc:6069
  #, 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:14718 cp/typeck.cc:6011
  #, 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:14778
  #, 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:14705
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
*************** msgstr "højreskiftsantal er større end
*** 53843,53999 ****
  msgid "identifier %qE conflicts with C++ keyword"
  msgstr "kaldenavnet '%s' er i modstrid med den interne navngivningsstrategi i GNU c++"
  
! #: c/c-parser.cc:1087 cp/parser.cc:3449
  #, gcc-internal-format
  msgid "version control conflict marker in file"
  msgstr ""
  
! #: c/c-parser.cc:1310 cp/parser.cc:3533
  #, fuzzy, gcc-internal-format
  msgid "to match this %qs"
  msgstr "  anden type her"
  
! #: c/c-parser.cc:1509 cp/parser.cc:37772
  #, 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:2080
  #, 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:2106 c/c-parser.cc:2115 c/c-parser.cc:29063 cp/parser.cc:54562
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:2122 cp/semantics.cc:4068
  #, gcc-internal-format
  msgid "%<omp begin declare variant%> without corresponding %<omp end declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:2226 c/c-parser.cc:14906
  #, 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:2310
  #, 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:2509
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2517
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2525
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2538 c/c-parser.cc:3772 c/c-parser.cc:5479
  #, 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:2542 c/c-parser.cc:3776 c/c-parser.cc:5483
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown type name %qE"
  msgstr "ukendt registernavn: %s"
  
! #: c/c-parser.cc:2569 c/c-parser.cc:16292 c/c-parser.cc:25960
! #: c/c-parser.cc:26704 c/c-parser.cc:27293 cp/parser.cc:51256
! #: cp/parser.cc:57388
  #, 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:2598
  #, 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:2603
  #, 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:2639
  #, 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:2653
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute at top level"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
  
! #: c/c-parser.cc:2691 c/c-parser.cc:8488
  #, gcc-internal-format
  msgid "attribute %<musttail%> mixed with other attributes on %<return%> statement"
  msgstr ""
  
! #: c/c-parser.cc:2707 c/c-parser.cc:4667
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:2725 cp/parser.cc:40039 cp/parser.cc:40111
  #, 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:2760
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for implementations"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: c/c-parser.cc:2781
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected attribute"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:2791 c/c-parser.cc:8508 cp/parser.cc:14523 cp/parser.cc:14780
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
  
! #: c/c-parser.cc:2794 c/c-parser.cc:8475 cp/cp-gimplify.cc:4095
  #, fuzzy, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
  
! #: c/c-parser.cc:2844
  #, gcc-internal-format
  msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2857
  #, gcc-internal-format
  msgid "%<auto%> requires a plain identifier, possibly with attributes, as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2883
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "definition af data uden angivelse af type eller lagringsklasse"
--- 53926,54082 ----
  msgid "identifier %qE conflicts with C++ keyword"
  msgstr "kaldenavnet '%s' er i modstrid med den interne navngivningsstrategi i GNU c++"
  
! #: c/c-parser.cc:1091 cp/parser.cc:3449
  #, gcc-internal-format
  msgid "version control conflict marker in file"
  msgstr ""
  
! #: c/c-parser.cc:1314 cp/parser.cc:3533
  #, fuzzy, gcc-internal-format
  msgid "to match this %qs"
  msgstr "  anden type her"
  
! #: c/c-parser.cc:1513 cp/parser.cc:37770
  #, 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:54560
  #: 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:51254
! #: cp/parser.cc:57386
  #, 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:40037 cp/parser.cc:40109
  #, 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:14521 cp/parser.cc:14778
  #, 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:4095
  #, 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"
*************** msgstr "definition af data uden angivels
*** 54001,54034 ****
  #. 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:2898
  #, 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:2937
  #, gcc-internal-format
  msgid "%<__auto_type%> used with a bit-field initializer"
  msgstr ""
  
! #: c/c-parser.cc:3049 c/c-parser.cc:3194
  #, 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:3149
  #, 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:3181 cp/parser.cc:18172
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:3186
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "declaration in condition can only declare a single object"
--- 54084,54117 ----
  #. 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:18168
  #, 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"
*************** msgstr "erklæring erklærer ikke noget"
*** 54037,54447 ****
  #. 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:3205 c/c-parser.cc:3262
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.cc:3214
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C forbyder indlejrede funktioner"
  
! #: c/c-parser.cc:3366
  #, 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:3368
  #, 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:3530 c/c-parser.cc:9828 c/c-parser.cc:16365
! #: c/c-parser.cc:21723 cp/parser.cc:46080
  #, 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:3539
  #, 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:3545
  #, 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:3554
  #, 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:3559
  #, 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:3566
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.cc:3568 cp/semantics.cc:13127
  #, fuzzy, gcc-internal-format
  #| msgid "verification error at PC=%d"
  msgid "static assertion failed"
  msgstr "verifikationsfejl ved PC=%d"
  
! #: c/c-parser.cc:3948
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr ""
  
! #: c/c-parser.cc:3951
  #, 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:3954
  #, 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:3982
  #, 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:4012
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.cc:4049
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "empty enum is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: c/c-parser.cc:4060
  #, 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:4072 c/c-parser.cc:5304 c/c-parser.cc:6164 c/c-parser.cc:6181
! #: c/c-parser.cc:6772 c/c-parser.cc:7681 c/c-parser.cc:9695 c/c-parser.cc:9778
! #: c/c-parser.cc:10781 c/c-parser.cc:11194 c/c-parser.cc:11203
! #: c/c-parser.cc:11858 c/c-parser.cc:12137 c/c-parser.cc:12165
! #: c/c-parser.cc:13541 c/c-parser.cc:14116 c/c-parser.cc:14154
! #: c/c-parser.cc:14488 c/c-parser.cc:14539 c/c-parser.cc:14699
! #: c/c-parser.cc:14729 c/c-parser.cc:14737 c/c-parser.cc:14766
! #: c/c-parser.cc:14779 c/c-parser.cc:15085 c/c-parser.cc:15209
! #: c/c-parser.cc:15794 c/c-parser.cc:15847 c/c-parser.cc:15863
! #: c/c-parser.cc:15909 c/c-parser.cc:16942 c/c-parser.cc:16987
! #: c/c-parser.cc:20142 c/c-parser.cc:20279 c/c-parser.cc:21494
! #: c/c-parser.cc:24567 c/c-parser.cc:27779 c/c-parser.cc:27979
! #: c/c-parser.cc:29182 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10762 cp/parser.cc:37775 cp/parser.cc:41016 cp/parser.cc:44545
! #: cp/parser.cc:44737 cp/parser.cc:52959 cp/parser.cc:56607
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:4145
  #, 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:4154
  #, gcc-internal-format
  msgid "%<enum%> declared both with and without fixed underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4177
  #, fuzzy, gcc-internal-format
  #| msgid "no input file specified"
  msgid "no %<enum%> underlying type specified"
  msgstr "ingen inddatafiler angivet"
  
! #: c/c-parser.cc:4181
  #, 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:4211
  #, 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:4287 cp/parser.cc:24140
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "komma i slutningen af enum-liste"
  
! #: c/c-parser.cc:4293 c/c-parser.cc:21771 cp/parser.cc:46143
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:4336
  #, 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:4461
  #, fuzzy, gcc-internal-format
  msgid "expected class name"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:4483
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "ekstra semikolon angivet i struct eller union"
  
! #: c/c-parser.cc:4512
  #, 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:4629 c/c-parser.cc:6506
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr ""
  
! #: c/c-parser.cc:4640
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C forbyder medlemserklæringer uden medlemmer"
  
! #: c/c-parser.cc:4734
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:4741
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.cc:4813
  #, fuzzy, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "'sizeof' benyttet på et bitfelt"
  
! #: c/c-parser.cc:5135
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:5197
  #, 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:5205
  #, 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:5365
  #, 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:5490
  #, 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:5725
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:6010 cp/parser.cc:33012
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected OpenMP directive name"
  msgstr "forventet funktion"
  
! #: c/c-parser.cc:6057 cp/parser.cc:33068
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:6202 cp/parser.cc:33236
  #, 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:6218 cp/parser.cc:33252
  #, 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:6339
  #, 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:6589 c/c-parser.cc:6655 c/c-typeck.cc:10154
  #, 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:6647
  #, 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:6736
  #, 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:6892
  #, 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:6904
  #, 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:6912
  #, 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:7199 cp/parser.cc:14902
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7206 cp/parser.cc:14909
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7213 cp/parser.cc:14916
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7220
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7276 c/c-parser.cc:7431 cp/parser.cc:13806 cp/parser.cc:13956
! #: cp/parser.cc:53985
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7284 cp/parser.cc:13814
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7308 c/c-parser.cc:7529 c/c-parser.cc:28635 cp/parser.cc:13838
! #: cp/parser.cc:53965 cp/parser.cc:54104
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7400 cp/parser.cc:13925
  #, 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:7408 cp/parser.cc:13933
  #, 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:7420 cp/parser.cc:13945
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7541 cp/parser.cc:14065
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7599 cp/parser.cc:16832
  #, 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:7696
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C forbyder etiketerklæringer"
  
! #: c/c-parser.cc:7702 c/c-parser.cc:7894 c/c-parser.cc:7920
  #: 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:7821
  #, 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:7841 c/c-parser.cc:7884
  #, 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:7928
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:7933 cp/parser.cc:14969
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.cc:7968
  #, fuzzy, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "forældet brug af etiket i slutningen af sammensat sætning"
--- 54120,54530 ----
  #. 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:46078
  #, 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:13123
  #, 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:10760 cp/parser.cc:37773 cp/parser.cc:41014 cp/parser.cc:44543
! #: cp/parser.cc:44735 cp/parser.cc:52957 cp/parser.cc:56605
  #, 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:24136
  #, 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:46141
  #: 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:33010
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected OpenMP directive name"
  msgstr "forventet funktion"
  
! #: c/c-parser.cc:6061 cp/parser.cc:33066
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:6206 cp/parser.cc:33234
  #, 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:33250
  #, 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:10232
  #, 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:14900
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7210 cp/parser.cc:14907
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7217 cp/parser.cc:14914
  #, 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:13804 cp/parser.cc:13954
! #: cp/parser.cc:53983
  #, 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:13812
  #, 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:13836
! #: cp/parser.cc:53963 cp/parser.cc:54102
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7404 cp/parser.cc:13923
  #, 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:13931
  #, 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:13943
  #, 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:14063
  #, 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:16828
  #, 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:14967
  #, 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"
*************** msgstr "forældet brug af etiket i slutn
*** 54450,54578 ****
  #. 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:8025 c/c-parser.cc:8029 c/c-parser.cc:8537
! #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14429
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:8110
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:8140
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:8393
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.cc:8519
  #, 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:8629
  #, 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:8651
  #, 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:8668 cp/parser.cc:5589 cp/parser.cc:17961
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
  msgstr "tom erklæring"
  
! #: c/c-parser.cc:8749 cp/parser.cc:16969
  #, 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:8792 cp/parser.cc:16972
  #, 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:8886 cp/parser.cc:15383
  #, 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:9004 c/c-parser.cc:9083 c/c-parser.cc:9218 cp/parser.cc:16382
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
  
! #: c/c-parser.cc:9091
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.cc:9252 c/c-parser.cc:9284
  #, 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:9307
  #, 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:9331 cp/parser.cc:15691
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9337 cp/parser.cc:15697
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9378
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9527 c/c-parser.cc:9538 c/c-parser.cc:9549
  #, 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:9528 c/c-parser.cc:9539 c/c-parser.cc:9550 cp/parser.cc:25094
! #: cp/parser.cc:25112 cp/parser.cc:25127
  #, fuzzy, gcc-internal-format
  msgid "first seen here"
  msgstr "  første type her"
  
! #: c/c-parser.cc:9559
  #, 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:9908 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:10116
  #, 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"
--- 54533,54661 ----
  #. 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:14427
  #, 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:17957
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
  msgstr "tom erklæring"
  
! #: c/c-parser.cc:8753 cp/parser.cc:16965
  #, 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:16968
  #, 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:15381
  #, 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:16378
  #, 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:15689
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9341 cp/parser.cc:15695
  #, 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:25090
! #: cp/parser.cc:25108 cp/parser.cc:25123
  #, 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"
*************** msgstr "ISO C forbyder udeladelse af den
*** 54580,56241 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10340 cp/typeck.cc:5829
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10346 cp/typeck.cc:5834
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "first %<sizeof%> operand was declared here"
  msgstr "  '%#D' erklæret her"
  
! #: c/c-parser.cc:10617
  #, 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:10620
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "justering må ikke angives for '%s'"
  
! #: c/c-parser.cc:10744
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "traditionel C tillader ikke operatoren unær plus"
  
! #: c/c-parser.cc:10824
  #, 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:10857
  #, 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:10897
  #, 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:10900 c/c-parser.cc:11086
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qs"
  msgstr "justering må ikke angives for '%s'"
  
! #: c/c-parser.cc:10927
  #, 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:11003
  #, 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:11006
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "justering må ikke angives for '%s'"
  
! #: c/c-parser.cc:11030
  #, 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:11058
  #, 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:11071
  #, 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:11244
  #, 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:11351
  #, 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:11354
  #, 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:11365
  #, gcc-internal-format
  msgid "ISO C does not support use of type name as %<_Generic%> controlling operand before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11446
  #, 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:11450
  #, 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:11455
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with variably-modified type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11497
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11498
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.cc:11506
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:11507
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in %s"
  msgid "compatible type is here"
  msgstr "uforenelige typer i %s"
  
! #: c/c-parser.cc:11530
  #, 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:11532
  #, fuzzy, gcc-internal-format
  msgid "other match is here"
  msgstr "  anden type her"
  
! #: c/c-parser.cc:11571
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:11592
  #, 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:11600
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-parser.cc:11606
  #, 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:11622
  #, 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:11645 c/c-parser.cc:11649
  #, 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:11653
  #, 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:11872 c/c-parser.cc:13608 c/c-parser.cc:13630
! #: c/c-parser.cc:23984 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47628
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-parser.cc:11894
  #, 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:11909
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C forbyder sætningsblokke inden i udtryk"
  
! #: c/c-parser.cc:12014 cp/parser.cc:12391
  #, 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:12053 cp/parser.cc:12446
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12192
  #, 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:12208
  #, 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:12278 c/c-parser.cc:12295 c/c-parser.cc:12302
  #, 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:12323
  #, 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:12367 c/c-parser.cc:12377
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12399 c/c-parser.cc:12409
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12442
  #, 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:12461
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:12509
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12532
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12549
  #, 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:12589
  #, 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:12600
  #, 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:12608
  #, 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:12616 c/c-parser.cc:12646
  #, 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:12624 c/c-parser.cc:12666
  #, 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:12638
  #, 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:12658
  #, 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:12765
  #, 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:12806
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.cc:12819
  #, 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:12823
  #, 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:12849
  #, 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:12871
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:12880
  #, 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:12911
  #, 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:12923
  #, 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:12931
  #, 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:12982 c/c-parser.cc:13011 cp/parser.cc:8701
  #, 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:13182
  #, 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:13191 c/c-parser.cc:13271
  #, 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:13197 c/c-parser.cc:13277
  #, 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:13204
  #, 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:13211
  #, 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:13219
  #, 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:13293
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "rotate count is negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.cc:13585 cp/parser.cc:6975
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13595
  #, 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:13683
  #, 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:13688
  #, 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:13704
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.cc:13709
  #, 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:13740
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:13745
  #, 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:13747
  #, 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:13761
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13836
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13841
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13849
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:13860
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13864
  #, 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:13869
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13882
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13886
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13904
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13909
  #, 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:13914
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13940
  #, 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:14070 cp/parser.cc:9138
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:14510
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:14606
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:14854
  #, 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:14986
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:15006
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:15128
  #, 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:15580
  #, 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:15648 cp/parser.cc:40873
  #, 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:15662 cp/parser.cc:40886
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
  msgstr "manglende Code-egenskab"
  
! #: c/c-parser.cc:15701
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown cpu: -mcpu=%s"
  msgid "unknown property attribute %<%s%s%>"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: c/c-parser.cc:15704 cp/parser.cc:40923
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15713 cp/parser.cc:40932
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:15724 cp/parser.cc:40946
  #, 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:15740 cp/parser.cc:40965
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15964 cp/semantics.cc:14910
  #, 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:16006 cp/parser.cc:56966
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
! #: c/c-parser.cc:16026 c/c-parser.cc:26701 c/c-parser.cc:27010
! #: c/c-parser.cc:27073 c/c-parser.cc:27183 cp/parser.cc:51253
! #: cp/parser.cc:51601 cp/parser.cc:51716 cp/parser.cc:51815 cp/parser.cc:56998
! #: cp/parser.cc:57014 cp/parser.cc:57030 cp/parser.cc:57046 cp/parser.cc:57063
! #: cp/parser.cc:57080 cp/parser.cc:57097 cp/parser.cc:57128 cp/parser.cc:57142
! #: cp/parser.cc:57167 cp/parser.cc:57181
  #, 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:16049 cp/parser.cc:57156
  #, 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:16152 cp/parser.cc:57286
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:16159 cp/parser.cc:57292
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.cc:16171 c/c-parser.cc:16187
  #, 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:16258 cp/parser.cc:57375
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.cc:16274 cp/parser.cc:56988
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
! #: c/c-parser.cc:16661 c/c-parser.cc:21118 c/c-parser.cc:23452
! #: c/c-parser.cc:23471 c/c-parser.cc:23724 c/c-parser.cc:23782
! #: c/c-parser.cc:23789 c/c-parser.cc:23796 c/c-parser.cc:28189
! #: c/c-parser.cc:29769 c/c-parser.cc:29777 c/c-parser.cc:30153
! #: c/c-parser.cc:30163 c/c-parser.cc:30272 c/c-parser.cc:30279
! #: c/c-parser.cc:30286 c/c-parser.cc:30293 cp/parser.cc:41416
! #: cp/parser.cc:45728 cp/parser.cc:47154 cp/parser.cc:47191 cp/parser.cc:47380
! #: cp/parser.cc:47443 cp/parser.cc:47450 cp/parser.cc:47457 cp/parser.cc:53197
! #: cp/parser.cc:53204 cp/parser.cc:53211 cp/parser.cc:53218 cp/parser.cc:53766
! #: cp/parser.cc:55837 cp/parser.cc:55845 cp/parser.cc:55997 cp/parser.cc:56007
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:16688
  #, 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:17295 c/c-parser.cc:31043
  #, 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:17299 cp/semantics.cc:9535
  #, 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:17341 cp/parser.cc:42307
  #, 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:17436 cp/parser.cc:42385
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:17438 cp/parser.cc:42387
  #, 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:17523 cp/parser.cc:42457
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "expected constant logical expression"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: c/c-parser.cc:17600 cp/parser.cc:42539
  #, 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:17620 c/c-parser.cc:27066 c/c-parser.cc:27176
! #: cp/parser.cc:42557 cp/parser.cc:51593 cp/parser.cc:51708
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<data%>"
  msgstr "forventede %<catch%>"
  
! #: c/c-parser.cc:17673 cp/parser.cc:42612
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17680 cp/parser.cc:42619
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:17682 cp/parser.cc:42621
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses without modifier"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:17688 cp/parser.cc:42627
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:17793 c/c-parser.cc:17853 c/c-parser.cc:17915
! #: c/c-parser.cc:17963 c/c-parser.cc:18043 c/c-parser.cc:18440
! #: c/c-parser.cc:18522 c/c-parser.cc:19136 c/c-parser.cc:19281
! #: c/c-parser.cc:19349 c/c-parser.cc:20664 c/c-parser.cc:21055
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected integer expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-parser.cc:17804
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17865
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17927 cp/semantics.cc:9750
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17976 cp/semantics.cc:9780
  #, 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:18010 cp/parser.cc:42853
  #, 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:18082 cp/parser.cc:42923
  #, 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:18150
  #, 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:18227 cp/parser.cc:43075
  #, 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:18230 cp/parser.cc:43078
  #, 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:18314 cp/semantics.cc:8427 cp/semantics.cc:8492
  #, 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:18326 c/c-parser.cc:18449 cp/semantics.cc:8462
! #: cp/semantics.cc:8506
  #, 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:18388 cp/parser.cc:42070
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments"
  msgid "too many %<static%> arguments"
  msgstr "for mange parametre"
  
! #: c/c-parser.cc:18422 cp/parser.cc:42103
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected argument"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:18589 cp/semantics.cc:9966
  #, 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:18657 cp/parser.cc:46356
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<self%> clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:18699 cp/parser.cc:43128
  #, fuzzy, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:18708 c/c-parser.cc:18714 cp/parser.cc:43137
! #: cp/parser.cc:43147
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<new%>"
  msgid "expected %<concurrent%>"
  msgstr "forventede %<new%>"
  
! #: c/c-parser.cc:18750 cp/parser.cc:43187
  #, 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:18803 cp/parser.cc:43255
  #, 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:18898 cp/parser.cc:43337
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18937 c/c-parser.cc:29308 cp/parser.cc:55275
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:19059 cp/parser.cc:43524
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:19113 cp/parser.cc:43540
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19117 cp/parser.cc:43543
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19130 cp/semantics.cc:8553
  #, 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:19153 cp/parser.cc:43563
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ugyldig roteringsinstruktion"
  
! #: c/c-parser.cc:19292 c/c-parser.cc:19303
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19311 cp/semantics.cc:8520
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19360 cp/semantics.cc:8649
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19405 cp/semantics.cc:8777
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19517 c/c-parser.cc:23439 cp/parser.cc:47146
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<allocator%> or %<align%>"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:19524 c/c-parser.cc:19691 c/c-parser.cc:19733
! #: cp/parser.cc:44048
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "duplikere %qs"
  
! #: c/c-parser.cc:19572 cp/semantics.cc:8910
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19583 cp/semantics.cc:8865 cp/semantics.cc:8881
  #, 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:19726
  #, fuzzy, gcc-internal-format
  msgid "expected %<traits%> or %<memspace%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:19791
  #, gcc-internal-format
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19809 cp/parser.cc:44110
  #, 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:19817 cp/parser.cc:44118
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19951 cp/parser.cc:44328
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple linear modifiers"
  msgstr "mere end én 'virtual'-angivelse"
  
! #: c/c-parser.cc:19963 cp/parser.cc:44341
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple %<step%> modifiers"
  msgstr "mere end én 'virtual'-angivelse"
  
! #: c/c-parser.cc:19971 c/c-parser.cc:19999
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:20033 cp/parser.cc:44464
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20072
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20111
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20459 cp/parser.cc:44919
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20468 cp/parser.cc:44928
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20485 cp/parser.cc:44945
  #, 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:20533 cp/parser.cc:45000 cp/parser.cc:45798 cp/parser.cc:45865
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid depend kind"
  msgstr "ugyldig %%d-operand"
  
! #: c/c-parser.cc:20594 cp/parser.cc:45030
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid doacross kind"
  msgstr "ugyldig maske"
  
! #: c/c-parser.cc:20629 cp/parser.cc:45231
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "expected %<fallback%> modifier"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:20646 cp/parser.cc:45255
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr ""
  
! #: c/c-parser.cc:20675 cp/semantics.cc:8473
  #, 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:20783 cp/parser.cc:45371
  #, fuzzy, gcc-internal-format
  #| msgid "illegal operand "
  msgid "illegal comma"
  msgstr "ugyldig operand "
  
! #: c/c-parser.cc:20793 cp/parser.cc:45381
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<always%> modifiers"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:20804 cp/parser.cc:45395
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<close%> modifiers"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:20815 c/c-parser.cc:21307 cp/parser.cc:45155
! #: cp/parser.cc:45409
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<iterator%> modifiers"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:20831 cp/parser.cc:45429
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<mapper%> modifiers"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:20851 cp/parser.cc:45455
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20867 c/c-parser.cc:29130 cp/parser.cc:45472
! #: cp/parser.cc:55511
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or %<default%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:20885 c/c-parser.cc:21296 cp/parser.cc:45141
! #: cp/parser.cc:45494
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<present%> modifiers"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:20894 cp/parser.cc:45506
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:20906 cp/parser.cc:45521
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20941 cp/parser.cc:45555
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "ugyldig maske"
  
! #: c/c-parser.cc:21025 cp/parser.cc:45651
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21037 cp/parser.cc:45662
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:21060 cp/semantics.cc:8674
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21093 cp/parser.cc:45733
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ugyldig roteringsinstruktion"
  
! #: c/c-parser.cc:21157 cp/parser.cc:45772
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21180
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rotate insn"
  msgid "invalid proc_bind kind"
  msgstr "ugyldig roteringsinstruktion"
  
! #: c/c-parser.cc:21224
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:21317 cp/parser.cc:45170
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21413 cp/semantics.cc:10088 cp/semantics.cc:10106
  #, 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:21514 cp/semantics.cc:9247
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21585 c/c-parser.cc:21679 cp/parser.cc:45925
! #: cp/parser.cc:46037
  #, 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:21594 c/c-parser.cc:21715 cp/parser.cc:45932
! #: cp/parser.cc:46072
  #, fuzzy, gcc-internal-format
  #| msgid "undefining `%s'"
  msgid "unknown foreign runtime identifier %qs"
  msgstr "glemmer definitionen af '%s'"
  
! #: c/c-parser.cc:21609 c/c-parser.cc:21738 cp/parser.cc:45947
! #: cp/parser.cc:46094
  #, 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:21617 c/c-parser.cc:21746 cp/parser.cc:45955
! #: cp/parser.cc:46102 cp/semantics.cc:7751
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21655 cp/parser.cc:46014
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:21663 cp/parser.cc:46022
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `const'"
  msgid "duplicated %<fr%> preference selector"
  msgstr "'const' optræder mere end én gang"
  
! #: c/c-parser.cc:21689 cp/parser.cc:46046
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21697 cp/parser.cc:46053
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21709 cp/parser.cc:46065
  #, 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:21819 cp/parser.cc:46205
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "duplicate %<targetsync%> modifier"
  msgstr "mere end én 'virtual'-angivelse"
  
! #: c/c-parser.cc:21826 cp/parser.cc:46212
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate %<target%> modifier"
  msgstr "'volatile' optræder mere end én gang"
  
! #: c/c-parser.cc:21833 cp/parser.cc:46219
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `const'"
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "'const' optræder mere end én gang"
  
! #: c/c-parser.cc:21854 cp/parser.cc:46240
  #, 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:21890 c/c-parser.cc:28218 cp/parser.cc:46277
! #: cp/parser.cc:53791
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22131 cp/parser.cc:46572
  #, 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:22142 c/c-parser.cc:22552 c/c-parser.cc:30585
! #: cp/parser.cc:46583 cp/parser.cc:47051 cp/parser.cc:54745
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%s understøtter ikke %s"
  
! #: c/c-parser.cc:22187 cp/parser.cc:46631
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22340 cp/parser.cc:46824
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.cc:22380 cp/parser.cc:46860
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22541 cp/parser.cc:47040
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:22702 cp/parser.cc:52283
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22712 cp/parser.cc:52293
  #, 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:22732 cp/parser.cc:52313
  #, 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:22743 cp/parser.cc:52324
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "skabelonsparameter '%T' er en variabelt ændret type"
  
! #: c/c-parser.cc:22750 cp/parser.cc:52331
  #, 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:22758 cp/parser.cc:52339
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22769 cp/parser.cc:52361
  #, 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:22779 cp/parser.cc:52384
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22872 cp/parser.cc:52468
  #, 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:22888 cp/parser.cc:52485
  #, 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:22920 cp/parser.cc:52243
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23149 cp/parser.cc:3610
  #, fuzzy, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "'%#D' kan ikke erklæres"
  
! #: c/c-parser.cc:23153
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected function name"
  msgstr "forventet funktion"
  
! #: c/c-parser.cc:23171 cp/parser.cc:56275
  #, 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:23194 c/c-parser.cc:23242 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:23234 cp/parser.cc:56326 cp/parser.cc:56373
  #, 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:23265 cp/parser.cc:56401
  #, 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:23266 cp/parser.cc:56403
  #, 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:23311 cp/parser.cc:52701
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23370
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must be declared before %qD"
  msgstr ""
  
! #: c/c-parser.cc:23374 c/c-parser.cc:23397
  #, 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:23392
  #, 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:23395
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "modified here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-parser.cc:23463 cp/parser.cc:47166 cp/parser.cc:47181
  #, 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:23487
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:23504
  #, gcc-internal-format
  msgid "function parameter %qD may not appear as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23511
  #, gcc-internal-format
  msgid "%<allocate%> directive must be in the same scope as %qD"
  msgstr ""
  
! #: c/c-parser.cc:23519
  #, gcc-internal-format
  msgid "%qD already appeared as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23528
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr ""
  
! #: c/c-parser.cc:23539
  #, gcc-internal-format
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23690 cp/parser.cc:47346
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:23729 cp/parser.cc:47385
  #, 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:23753 cp/parser.cc:47414
  #, 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:23768 cp/parser.cc:47429
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many atomic clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:23775 cp/parser.cc:47436
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many memory order clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:23813 c/c-parser.cc:23820 cp/parser.cc:47474
! #: cp/parser.cc:47481
  #, 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:23826 c/c-parser.cc:23831 cp/parser.cc:47487
! #: cp/parser.cc:47492
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qs clause requires %qs clause"
  msgstr "--resource påkræver -o"
  
! #: c/c-parser.cc:23854 cp/parser.cc:47515
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23865 cp/parser.cc:47526
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23897 cp/parser.cc:47558
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23907 cp/parser.cc:47568
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24028 cp/parser.cc:47668
  #, fuzzy, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "'%s' er erklæret inline efter dens definition"
  
! #: c/c-parser.cc:24035 cp/parser.cc:47675
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24108 cp/parser.cc:47740 cp/parser.cc:48023 cp/parser.cc:48117
! #: cp/parser.cc:48135
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "ugyldig #pragma %s"
  
! #: c/c-parser.cc:24119 cp/parser.cc:47751
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<else%>"
  msgstr "forventede %<delete%>"
  
! #: c/c-parser.cc:24179 cp/parser.cc:48190
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "ugyldig #pragma %s"
  
! #: c/c-parser.cc:24450 cp/parser.cc:48044 cp/parser.cc:48070
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ugyldig #pragma %s"
  
! #: c/c-parser.cc:24454 cp/parser.cc:48110 cp/parser.cc:48144
  #, 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:24505 cp/parser.cc:48179
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24511 cp/semantics.cc:12399 cp/semantics.cc:12409
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24614 cp/semantics.cc:12486
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
  
! #: c/c-parser.cc:24657
  #, fuzzy, gcc-internal-format
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
  
! #: c/c-parser.cc:24663 cp/parser.cc:48332
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24694 cp/parser.cc:48368
  #, 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:24706 cp/parser.cc:48384
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:24747 cp/parser.cc:48422
  #, 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:24755 cp/parser.cc:48430
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:24760
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.cc:24831 cp/parser.cc:49168
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24898 cp/parser.cc:49237
  #, 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:24932 cp/parser.cc:49270
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:24937 cp/parser.cc:49276
  #, 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:24946 cp/parser.cc:49285
  #, 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:24971 cp/parser.cc:49308
  #, fuzzy, gcc-internal-format
  #| msgid "')' or term expected"
  msgid "for statement expected"
--- 54663,56324 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10344 cp/typeck.cc:5829
  #, 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:5834
  #, 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:47626
  #, 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:12389
  #, 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:12444
  #, 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:8703
  #, 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:6977
  #, 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:9140
  #, 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:40871
  #, 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:40884
  #, 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:40921
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15717 cp/parser.cc:40930
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:15728 cp/parser.cc:40944
  #, 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:40963
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14906
  #, 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:56964
  #, 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:51251
! #: cp/parser.cc:51599 cp/parser.cc:51714 cp/parser.cc:51813 cp/parser.cc:56996
! #: cp/parser.cc:57012 cp/parser.cc:57028 cp/parser.cc:57044 cp/parser.cc:57061
! #: cp/parser.cc:57078 cp/parser.cc:57095 cp/parser.cc:57126 cp/parser.cc:57140
! #: cp/parser.cc:57165 cp/parser.cc:57179
  #, 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:57154
  #, 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:57284
  #, 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:57290
  #, 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:57373
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.cc:16278 cp/parser.cc:56986
  #, 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:41414
! #: cp/parser.cc:45726 cp/parser.cc:47152 cp/parser.cc:47189 cp/parser.cc:47378
! #: cp/parser.cc:47441 cp/parser.cc:47448 cp/parser.cc:47455 cp/parser.cc:53195
! #: cp/parser.cc:53202 cp/parser.cc:53209 cp/parser.cc:53216 cp/parser.cc:53764
! #: cp/parser.cc:55835 cp/parser.cc:55843 cp/parser.cc:55995 cp/parser.cc:56005
  #, 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:9531
  #, 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:42305
  #, 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:42383
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:17442 cp/parser.cc:42385
  #, 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:42455
  #, 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:42537
  #, 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:42555 cp/parser.cc:51591 cp/parser.cc:51706
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<data%>"
  msgstr "forventede %<catch%>"
  
! #: c/c-parser.cc:17677 cp/parser.cc:42610
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17684 cp/parser.cc:42617
  #, 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:42619
  #, 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:42625
  #, 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:9746
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17980 cp/semantics.cc:9776
  #, 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:42851
  #, 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:42921
  #, 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:43073
  #, 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:43076
  #, 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:8423 cp/semantics.cc:8488
  #, 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:8458
! #: cp/semantics.cc:8502
  #, 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:42068
  #, 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:42101
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected argument"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9962
  #, 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:46354
  #, 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:43126
  #, 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:43135
! #: cp/parser.cc:43145
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<new%>"
  msgid "expected %<concurrent%>"
  msgstr "forventede %<new%>"
  
! #: c/c-parser.cc:18754 cp/parser.cc:43185
  #, 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:43253
  #, 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:43335
  #, 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:55273
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:19063 cp/parser.cc:43522
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:19117 cp/parser.cc:43538
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19121 cp/parser.cc:43541
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19134 cp/semantics.cc:8549
  #, 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:43561
  #, 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:8516
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8645
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19409 cp/semantics.cc:8773
  #, 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:47144
  #, 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:44046
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "duplikere %qs"
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8906
  #, 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:8861 cp/semantics.cc:8877
  #, 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:44108
  #, 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:44116
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19955 cp/parser.cc:44326
  #, 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:44339
  #, 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:44462
  #, 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:44917
  #, 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:44926
  #, 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:44943
  #, 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:44998 cp/parser.cc:45796 cp/parser.cc:45863
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid depend kind"
  msgstr "ugyldig %%d-operand"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45028
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid doacross kind"
  msgstr "ugyldig maske"
  
! #: c/c-parser.cc:20633 cp/parser.cc:45229
  #, 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:45253
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr ""
  
! #: c/c-parser.cc:20679 cp/semantics.cc:8469
  #, 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:45369
  #, fuzzy, gcc-internal-format
  #| msgid "illegal operand "
  msgid "illegal comma"
  msgstr "ugyldig operand "
  
! #: c/c-parser.cc:20797 cp/parser.cc:45379
  #, 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:45393
  #, 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:45153
! #: cp/parser.cc:45407
  #, 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:45427
  #, 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:45453
  #, 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:45470
! #: cp/parser.cc:55509
  #, 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:45139
! #: cp/parser.cc:45492
  #, 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:45504
  #, 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:45519
  #, 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:45553
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "ugyldig maske"
  
! #: c/c-parser.cc:21029 cp/parser.cc:45649
  #, 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:45660
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8670
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21097 cp/parser.cc:45731
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ugyldig roteringsinstruktion"
  
! #: c/c-parser.cc:21161 cp/parser.cc:45770
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21184
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rotate insn"
  msgid "invalid proc_bind kind"
  msgstr "ugyldig roteringsinstruktion"
  
! #: c/c-parser.cc:21228
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:21321 cp/parser.cc:45168
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21417 cp/semantics.cc:10084 cp/semantics.cc:10102
  #, 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:9243
  #, 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:45923
! #: cp/parser.cc:46035
  #, 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:45930
! #: cp/parser.cc:46070
  #, 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:45945
! #: cp/parser.cc:46092
  #, 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:45953
! #: cp/parser.cc:46100 cp/semantics.cc:7747
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21659 cp/parser.cc:46012
  #, 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:46020
  #, 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:46044
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21701 cp/parser.cc:46051
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21713 cp/parser.cc:46063
  #, 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:46203
  #, 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:46210
  #, 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:46217
  #, 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:46238
  #, 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:46275
! #: cp/parser.cc:53789
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22135 cp/parser.cc:46570
  #, 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:46581 cp/parser.cc:47049 cp/parser.cc:54743
  #, 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:46629
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22344 cp/parser.cc:46822
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.cc:22384 cp/parser.cc:46858
  #, 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:47038
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:22706 cp/parser.cc:52281
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22716 cp/parser.cc:52291
  #, 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:52311
  #, 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:52322
  #, 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:52329
  #, 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:52337
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22773 cp/parser.cc:52359
  #, 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:52382
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22876 cp/parser.cc:52466
  #, 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:52483
  #, 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:52241
  #, 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:56273
  #, 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:56324 cp/parser.cc:56371
  #, 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:56399
  #, 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:56401
  #, 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:52699
  #, 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:47164 cp/parser.cc:47179
  #, 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:47344
  #, 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:47383
  #, 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:47412
  #, 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:47427
  #, 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:47434
  #, 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:47472
! #: cp/parser.cc:47479
  #, 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:47485
! #: cp/parser.cc:47490
  #, 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:47513
  #, 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:47524
  #, 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:47556
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23911 cp/parser.cc:47566
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24032 cp/parser.cc:47666
  #, 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:47673
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24112 cp/parser.cc:47738 cp/parser.cc:48021 cp/parser.cc:48115
! #: cp/parser.cc:48133
  #, 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:47749
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<else%>"
  msgstr "forventede %<delete%>"
  
! #: c/c-parser.cc:24183 cp/parser.cc:48188
  #, 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:48042 cp/parser.cc:48068
  #, 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:48108 cp/parser.cc:48142
  #, 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:48177
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12395 cp/semantics.cc:12405
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24618 cp/semantics.cc:12482
  #, 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:48330
  #, 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:48366
  #, 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:48382
  #, 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:48420
  #, 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:48428
  #, 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:49166
  #, 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:49235
  #, 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:49268
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:24941 cp/parser.cc:49274
  #, 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:49283
  #, 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:49306
  #, fuzzy, gcc-internal-format
  #| msgid "')' or term expected"
  msgid "for statement expected"
*************** msgstr "')' eller term forventet"
*** 56244,56989 ****
  #. 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:25000 cp/parser.cc:49330 cp/parser.cc:49332 cp/parser.cc:49517
  #, fuzzy, gcc-internal-format
  #| msgid "')' or term expected"
  msgid "loop nest expected"
  msgstr "')' eller term forventet"
  
! #: c/c-parser.cc:25052 cp/parser.cc:49405
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25081 cp/parser.cc:49436
  #, 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:25092 cp/parser.cc:49447
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25115 cp/parser.cc:49473
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25126 cp/parser.cc:49484
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25214 cp/semantics.cc:11961 cp/semantics.cc:12054
  #, 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:25303 c/c-parser.cc:25318 cp/parser.cc:49811
! #: cp/parser.cc:49826
  #, fuzzy, gcc-internal-format
  #| msgid "not enough arguments"
  msgid "not enough nested loops"
  msgstr "ikke nok parametre"
  
! #: c/c-parser.cc:25421 cp/parser.cc:50119
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25544 cp/parser.cc:49646 cp/parser.cc:49689 cp/pt.cc:19123
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:25792 cp/parser.cc:50512
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25984 cp/parser.cc:50671
  #, 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:26200 cp/parser.cc:50877
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.cc:26414 c/c-parser.cc:26422
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected a function name"
  msgstr "forventet funktion"
  
! #: c/c-parser.cc:26435 cp/parser.cc:53411
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected target-function call"
  msgstr "forventet funktion"
  
! #: c/c-parser.cc:26505
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr ""
  
! #: c/c-parser.cc:26692 cp/parser.cc:51244
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected %<point%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:26959 cp/parser.cc:51531
  #, 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:26975 cp/parser.cc:51547
  #, 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:27023 cp/parser.cc:51828
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:27125 cp/parser.cc:51654
  #, 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:27137 cp/parser.cc:51666
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27236 cp/parser.cc:51771
  #, 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:27249 cp/parser.cc:51784
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27501 cp/semantics.cc:11464
  #, 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:27562
  #, 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:27613 c/c-parser.cc:27651
  #, 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:27684 cp/parser.cc:52846
  #, 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:27696 cp/parser.cc:52860
  #, 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:27724 cp/parser.cc:52889
  #, 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:27746 cp/parser.cc:52921
  #, 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:27755 cp/parser.cc:52931 cp/pt.cc:18771
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: c/c-parser.cc:27758 cp/parser.cc:52934 cp/pt.cc:18778
  #, 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:27799 cp/parser.cc:52980
  #, 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:27835 cp/parser.cc:53019 cp/pt.cc:18804
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "property must be integer expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-parser.cc:27846 cp/parser.cc:53034
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27867 cp/parser.cc:53050 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:27926 cp/parser.cc:53113
  #, 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:27993
  #, 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:28005 cp/decl.cc:9304
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28011 cp/decl.cc:9226
  #, 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:28065 cp/parser.cc:53629
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:28081 cp/parser.cc:53642
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<match%> clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:28143 cp/parser.cc:53718
  #, 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:28150
  #, 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:28170 cp/parser.cc:53751
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:28173
  #, fuzzy, gcc-internal-format
  msgid "%<need_device_addr%> is not valid for C"
  msgstr "%s understøtter ikke %s"
  
! #: c/c-parser.cc:28180 cp/parser.cc:53758
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28200 cp/parser.cc:53775
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected %<interop%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:28245 cp/parser.cc:53838
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%> clause"
  msgstr "forventede %<catch%>"
  
! #: c/c-parser.cc:28261
  #, 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:28288
  #, 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:28291
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "base function %qD declared here"
  msgstr "  '%#D' erklæret her"
  
! #: c/c-parser.cc:28326 cp/decl.cc:9286
  #, 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:28330 cp/decl.cc:9151 cp/decl.cc:9289
  #, 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:28373
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr ""
  
! #: c/c-parser.cc:28392 cp/decl.cc:9295
  #, 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:28455
  #, 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:28463 cp/parser.cc:53888
  #, 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:28471
  #, 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:28563
  #, 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:28571 cp/parser.cc:25655
  #, 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:28729 cp/parser.cc:54284
  #, 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:28766 cp/parser.cc:54177
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28770 cp/parser.cc:54181
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28830 cp/parser.cc:54319
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28833 cp/parser.cc:54322
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28897 cp/parser.cc:54392
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
  msgstr "forventede %<catch%>"
  
! #: c/c-parser.cc:28950 c/c-parser.cc:29052 cp/parser.cc:54445
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<target%> or %<variant%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:28964 cp/parser.cc:54458
  #, 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:28997 cp/parser.cc:54496
  #, 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:29008 c/c-parser.cc:29073 cp/parser.cc:54507
! #: cp/parser.cc:54572
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29015 c/c-parser.cc:29078 cp/parser.cc:54514
! #: cp/parser.cc:54577
  #, 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:29029 cp/parser.cc:54528
  #, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29039 cp/parser.cc:54538
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29044 cp/parser.cc:54543
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29086 cp/parser.cc:54585
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:29104
  #, 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:29150
  #, 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:29158
  #, 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:29166
  #, 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:29202 cp/parser.cc:55580
  #, fuzzy, gcc-internal-format
  msgid "unexpected clause"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:29210 cp/parser.cc:55591
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "missing %<map%> clause"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:29258
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29335
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29339
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29342
  #, 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:29345
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29353
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29362
  #, 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:29483
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.cc:29494
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:29513
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:29653
  #, 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:29724 cp/parser.cc:55786
  #, 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:29753 cp/parser.cc:55821
  #, 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:29772 cp/parser.cc:55840
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29784 cp/parser.cc:55852
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29793 cp/parser.cc:55861
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29807 cp/parser.cc:55875
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:29826
  #, 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:29832
  #, 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:29950 cp/parser.cc:52052
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<while%>"
  msgid "expected %<sizes%>"
  msgstr "%<while%> forventet"
  
! #: c/c-parser.cc:29979 cp/semantics.cc:9990 cp/semantics.cc:10007
  #, 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:30095 cp/parser.cc:55932
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:30128 cp/parser.cc:55967
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %qs or %qs"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:30185 cp/parser.cc:56029
  #, 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:30192 cp/parser.cc:56036
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:30219 cp/parser.cc:56067
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30222 cp/parser.cc:56070
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30253 cp/parser.cc:53178
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:30346 c/c-parser.cc:30653 cp/parser.cc:53271
! #: cp/parser.cc:54814 cp/parser.cc:54841
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected directive name"
  msgstr "forventet funktion"
  
! #: c/c-parser.cc:30358 cp/parser.cc:53283
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30366 cp/parser.cc:53291
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30373 cp/parser.cc:53298
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30384 cp/parser.cc:53309
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30407 cp/parser.cc:53336
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown assumption clause %qs"
  msgstr "ukendt registernavn: %s"
  
! #: c/c-parser.cc:30420 cp/parser.cc:53346
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected assumption clause"
  msgstr "forventet funktion"
  
! #: c/c-parser.cc:30549 cp/parser.cc:54707
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:30561 cp/parser.cc:54720
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30571 cp/parser.cc:54730
  #, 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:30579 cp/parser.cc:54739
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30666 cp/parser.cc:54827
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown directive name"
  msgstr "ukendt registernavn: %s"
  
! #: c/c-parser.cc:30681 cp/parser.cc:54847
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30687 cp/parser.cc:54853
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31019 cp/parser.cc:51180
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31045 cp/semantics.cc:10768
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.cc:31047 cp/semantics.cc:10770
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10772
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "parameteren er af en ufuldstændig type"
  
! #: c/c-parser.cc:31132 c/c-parser.cc:31201 cp/parser.cc:56698
! #: cp/semantics.cc:12646
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31134 c/c-parser.cc:31203 cp/parser.cc:56696
! #: cp/semantics.cc:12644
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31235 cp/parser.cc:56829
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31241 cp/parser.cc:56835
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:31250
  #, 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:31258 cp/parser.cc:56853
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:31351
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "no closing brace"
--- 56327,57072 ----
  #. 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:49328 cp/parser.cc:49330 cp/parser.cc:49515
  #, fuzzy, gcc-internal-format
  #| msgid "')' or term expected"
  msgid "loop nest expected"
  msgstr "')' eller term forventet"
  
! #: c/c-parser.cc:25056 cp/parser.cc:49403
  #, 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:49434
  #, 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:49445
  #, 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:49471
  #, 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:49482
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11957 cp/semantics.cc:12050
  #, 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:49809
! #: cp/parser.cc:49824
  #, 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:50117
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25548 cp/parser.cc:49644 cp/parser.cc:49687 cp/pt.cc:19181
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:25796 cp/parser.cc:50510
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25988 cp/parser.cc:50669
  #, 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:50875
  #, 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:53409
  #, 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:51242
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected %<point%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:26963 cp/parser.cc:51529
  #, 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:51545
  #, 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:51826
  #, 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:51652
  #, 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:51664
  #, 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:51769
  #, 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:51782
  #, 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:11460
  #, 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:52844
  #, 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:52858
  #, 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:52887
  #, 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:52919
  #, 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:52929 cp/pt.cc:18829
  #, 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:52932 cp/pt.cc:18836
  #, 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:52978
  #, 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:53017 cp/pt.cc:18862
  #, 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:53032
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27871 cp/parser.cc:53048 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:53111
  #, 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:9307
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28015 cp/decl.cc:9229
  #, 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:53627
  #, 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:53640
  #, 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:53716
  #, 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:53749
  #, 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:53756
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28204 cp/parser.cc:53773
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected %<interop%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:28249 cp/parser.cc:53836
  #, 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:9289
  #, 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:9154 cp/decl.cc:9292
  #, 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:9298
  #, 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:53886
  #, 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:25651
  #, 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:54282
  #, 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:54175
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28774 cp/parser.cc:54179
  #, 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:54317
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28837 cp/parser.cc:54320
  #, 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:54390
  #, 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:54443
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<target%> or %<variant%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:28968 cp/parser.cc:54456
  #, 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:54494
  #, 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:54505
! #: cp/parser.cc:54570
  #, 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:54512
! #: cp/parser.cc:54575
  #, 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:54526
  #, 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:54536
  #, 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:54541
  #, 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:54583
  #, 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:55578
  #, fuzzy, gcc-internal-format
  msgid "unexpected clause"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55589
  #, 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:55784
  #, 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:55819
  #, 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:55838
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29788 cp/parser.cc:55850
  #, 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:55859
  #, 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:55873
  #, 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:52050
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<while%>"
  msgid "expected %<sizes%>"
  msgstr "%<while%> forventet"
  
! #: c/c-parser.cc:29983 cp/semantics.cc:9986 cp/semantics.cc:10003
  #, 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:55930
  #, 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:55965
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %qs or %qs"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56027
  #, 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:56034
  #, 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:56065
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30226 cp/parser.cc:56068
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30257 cp/parser.cc:53176
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:30350 c/c-parser.cc:30657 cp/parser.cc:53269
! #: cp/parser.cc:54812 cp/parser.cc:54839
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected directive name"
  msgstr "forventet funktion"
  
! #: c/c-parser.cc:30362 cp/parser.cc:53281
  #, 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:53289
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30377 cp/parser.cc:53296
  #, 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:53307
  #, 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:53334
  #, 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:53344
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected assumption clause"
  msgstr "forventet funktion"
  
! #: c/c-parser.cc:30553 cp/parser.cc:54705
  #, 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:54718
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30575 cp/parser.cc:54728
  #, 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:54737
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30670 cp/parser.cc:54825
  #, 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:54845
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30691 cp/parser.cc:54851
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31023 cp/parser.cc:51178
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10764
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10766
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31055 cp/semantics.cc:10768
  #, 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:56696
! #: cp/semantics.cc:12642
  #, 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:56694
! #: cp/semantics.cc:12640
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31239 cp/parser.cc:56827
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31245 cp/parser.cc:56833
  #, 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:56851
  #, 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"
*************** msgstr "fejl ved lukning af %s: %m"
*** 56995,57001 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "'%s' er af en ufuldstændig type"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13076 c/c-typeck.cc:13150 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ugyldig brug af void-udtryk"
--- 57078,57084 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "'%s' er af en ufuldstændig type"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13154 c/c-typeck.cc:13228 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ugyldig brug af void-udtryk"
*************** msgstr "ugyldig brug af ufuldstændig ty
*** 57028,57208 ****
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:579
  #, 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:652
  #, 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:1140
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.cc:1145
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.cc:1150
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.cc:1180
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1829
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1833
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "typer er ikke helt forenelige"
  
! #: c/c-typeck.cc:1837
  #, 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:2055
  #, 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:2270
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3050
  #, 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:3292 c/c-typeck.cc:11224
  #, 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:3296 c/c-typeck.cc:11228
  #, 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:3305
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3308
  #, 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:3375
  #, 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:3384
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3391
  #, 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:3439
  #, 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:3494
  #, 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:3504 cp/typeck.cc:4273 cp/typeck.cc:4367
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "tabelindeks er ikke et heltal"
  
! #: c/c-typeck.cc:3510
  #, 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:3565
  #, 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:3578
  #, 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:3582
  #, 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:3787
  #, 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:3832
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3834
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:3953 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4296
  #, 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:4302
  #, 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:4308
  #, fuzzy, gcc-internal-format
  #| msgid "called object is not a function"
  msgid "called object is not a function or function pointer"
--- 57111,57291 ----
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:657
  #, 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:730
  #, 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:1218
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.cc:1223
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.cc:1228
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.cc:1258
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1907
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1911
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "typer er ikke helt forenelige"
  
! #: c/c-typeck.cc:1915
  #, 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:2133
  #, 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:2348
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3128
  #, 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:3370 c/c-typeck.cc:11302
  #, 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:3374 c/c-typeck.cc:11306
  #, 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:3383
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3386
  #, 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:3453
  #, 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:3462
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3469
  #, 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:3517
  #, 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:3572
  #, 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:3582 cp/typeck.cc:4273 cp/typeck.cc:4367
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "tabelindeks er ikke et heltal"
  
! #: c/c-typeck.cc:3588
  #, 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:3643
  #, 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:3656
  #, 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:3660
  #, 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:3865
  #, 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:3910
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3912
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:4031 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4374
  #, 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:4380
  #, 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:4386
  #, 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
*** 57211,57455 ****
  #. 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:4337
  #, fuzzy, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "sizeof benyttet på en ufuldstændig type"
  
! #: c/c-typeck.cc:4342 c/c-typeck.cc:4398
  #, 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:4453
  #, 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:4465
  #, 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:4471
  #, 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:4477
  #, 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:4483
  #, 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:4489
  #, 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:4495
  #, 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:4511
  #, 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:4537
  #, 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:4563
  #, 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:4587
  #, 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:4592
  #, 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:4760
  #, 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:4764
  #, 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:4774
  #, 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:4787
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4792
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4871
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr ""
  
! #: c/c-typeck.cc:4952
  #, 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:4953
  #, 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:4967
  #, 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:5145 c/c-typeck.cc:5173 cp/typeck.cc:6099 cp/typeck.cc:6391
  #, 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:5153 c/c-typeck.cc:5164 cp/typeck.cc:6136 cp/typeck.cc:6160
  #, 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:5156 c/c-typeck.cc:5167 cp/typeck.cc:6139 cp/typeck.cc:6163
  #, 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:5185 c/c-typeck.cc:5192 c/c-typeck.cc:6623 c/c-typeck.cc:6628
! #: c/c-typeck.cc:9177 cp/tree.cc:6860
  #, 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:5213
  #, 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:5272
  #, 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:5275
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "henvisning til en funktion benyttet i subtraktion"
  
! #: c/c-typeck.cc:5309
  #, 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:5318 cp/typeck.cc:7197
  #, 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:5769
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "%<~%> on a boolean expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-typeck.cc:5773
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5783
  #, 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:5807
  #, 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:5833
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "forkert parametertype til unært udråbstegn"
  
! #: c/c-typeck.cc:5891
  #, 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:5894
  #, 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:5901
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "increment of a boolean expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-typeck.cc:5904
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "decrement of a boolean expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-typeck.cc:5920
  #, 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"
--- 57294,57538 ----
  #. 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:4415
  #, fuzzy, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "sizeof benyttet på en ufuldstændig type"
  
! #: c/c-typeck.cc:4420 c/c-typeck.cc:4476
  #, 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:4531
  #, 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:4543
  #, 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:4549
  #, 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:4555
  #, 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:4561
  #, 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:4567
  #, 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:4573
  #, 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:4589
  #, 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:4615
  #, 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:4641
  #, 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:4665
  #, 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:4670
  #, 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:4838
  #, 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:4842
  #, 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:4852
  #, 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:4865
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4870
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4949
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr ""
  
! #: c/c-typeck.cc:5030
  #, 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:5031
  #, 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:5045
  #, 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:5223 c/c-typeck.cc:5251 cp/typeck.cc:6099 cp/typeck.cc:6391
  #, 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:5231 c/c-typeck.cc:5242 cp/typeck.cc:6136 cp/typeck.cc:6160
  #, 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:5234 c/c-typeck.cc:5245 cp/typeck.cc:6139 cp/typeck.cc:6163
  #, 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:5263 c/c-typeck.cc:5270 c/c-typeck.cc:6701 c/c-typeck.cc:6706
! #: c/c-typeck.cc:9255 cp/tree.cc:6866
  #, 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:5291
  #, 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:5350
  #, 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:5353
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "henvisning til en funktion benyttet i subtraktion"
  
! #: c/c-typeck.cc:5387
  #, 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:5396 cp/typeck.cc:7197
  #, 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:5847
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "%<~%> on a boolean expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-typeck.cc:5851
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5861
  #, 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:5885
  #, 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:5911
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "forkert parametertype til unært udråbstegn"
  
! #: c/c-typeck.cc:5969
  #, 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:5972
  #, 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:5979
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "increment of a boolean expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-typeck.cc:5982
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "decrement of a boolean expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-typeck.cc:5998
  #, 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
*** 57457,59293 ****
  
  # man kan ikke stikke en forøgelse (++) en type som parameter, 'type
  # argument' skal opfattes på en anden måde
! #: c/c-typeck.cc:5947 c/c-typeck.cc:5981
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "forkert parametertype til forøgelse"
  
! #: c/c-typeck.cc:5949 c/c-typeck.cc:5984
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "forkert parametertype til formindskelse"
  
! #: c/c-typeck.cc:5969
  #, 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:5973
  #, 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:6122
  #, 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:6185 c/c-typeck.cc:6382 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:6199
  #, 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:6207
  #, 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:6401
  #, 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:6423
  #, 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:6426
  #, 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:6431
  #, 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:6440 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:6578
  #, 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:6613
  #, 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:6673
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.cc:6732 c/c-typeck.cc:6738
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6755
  #, 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:6775
  #, 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:6799
  #, 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:6803
  #, 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:6808
  #, 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:6832
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.cc:6835
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "first expression has type %qT"
  msgstr "uventet adresseudtryk"
  
! #: c/c-typeck.cc:6836
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "second expression has type %qT"
  msgstr "uventet adresseudtryk"
  
! #: c/c-typeck.cc:6847 c/c-typeck.cc:6860
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "henvisnings- og heltalstype i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.cc:6887
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.cc:7003
  #, 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:7007
  #, 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:7026
  #, 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:7031
  #, 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:7040 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:7089
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: c/c-typeck.cc:7107 c/c-typeck.cc:13753
  #, 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:7178
  #, 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:7184
  #, 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:7219
  #, 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:7311
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "typetildelingen angiver en tabeltype"
  
! #: c/c-typeck.cc:7317
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "typetildelingen angiver en funktionstype"
  
! #: c/c-typeck.cc:7332
  #, 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:7336
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr "skabelonsparameter '%T' benytter lokal type '%T'"
  
! #: c/c-typeck.cc:7356
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C forbyder omtvingelse til uniontype"
  
! #: c/c-typeck.cc:7366
  #, 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:7401
  #, 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:7406
  #, 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:7411
  #, 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:7444
  #, 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:7456
  #, 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:7462
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7472 cp/typeck.cc:9654
  #, 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:7486
  #, 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:7495
  #, 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:7505
  #, 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:7620
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7662
  #, fuzzy, gcc-internal-format
  #| msgid "assignment suppression"
  msgid "assignment to expression with array type"
  msgstr "tildelingsundertrykkelse"
  
! #: c/c-typeck.cc:7803
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7997 c/c-typeck.cc:8016 c/c-typeck.cc:8075
  #, 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:8091
  #, 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:8141
  #, 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:8175
  #, 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:8178
  #, 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:8183
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "built-in %qD declared here"
  msgstr "  '%#D' erklæret her"
  
! #: c/c-typeck.cc:8240 c/c-typeck.cc:9139
  #, fuzzy
  #| msgid "  `%#D' declared here"
  msgid "%e declared here"
  msgstr "  '%#D' erklæret her"
  
! #: c/c-typeck.cc:8433
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8438
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8442
  #, 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:8447
  #, 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:8452
  #, 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:8470
  #, 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:8652 c/c-typeck.cc:9042
  #, 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:8655 c/c-typeck.cc:9045
  #, 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:8658 c/c-typeck.cc:9047
  #, 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:8661 c/c-typeck.cc:9049
  #, 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:8669 c/c-typeck.cc:8932 c/c-typeck.cc:8975
  #, 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:8671 c/c-typeck.cc:8934 c/c-typeck.cc:8977
  #, 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:8673 c/c-typeck.cc:8936 c/c-typeck.cc:8979
  #, 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:8675 c/c-typeck.cc:8938 c/c-typeck.cc:8981
  #, 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:8684
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C forbyder parameterkonvertering til uniontype"
  
! #: c/c-typeck.cc:8743
  #, 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:8770
  #, 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:8781
  #, 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:8792
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8802
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8818
  #, 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:8833
  #, 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:8839
  #, 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:8845
  #, 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:8850 cp/typeck.cc:10845
  #, 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:8874
  #, 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:8884
  #, 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:8894
  #, 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:8899
  #, 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:8949
  #, 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:8952
  #, 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:8954
  #, 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:8956
  #, 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:8986
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9004
  #, 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:9012
  #, 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:9018
  #, 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:9023
  #, 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:9070
  #, 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:9081
  #, 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:9087
  #, 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:9096
  #, 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:9102
  #, 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:9110
  #, 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:9116
  #, 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:9194
  #, 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:9204
  #, 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:9210
  #, 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:9215
  #, 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:9237
  #, 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:9247
  #, 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:9253
  #, 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:9257
  #, 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:9290
  #, 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:9301
  #, 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:9312
  #, 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:9322
  #, 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:9402
  #, 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:9644
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9661 c/c-typeck.cc:9671 c/c-typeck.cc:9733 c/c-typeck.cc:9886
  #, 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:9667
  #, 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:9681
  #, 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:9698
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9707
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9851 c/c-typeck.cc:10837 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "klargøring af fleksibelt tabelmedlem"
  
! #: c/c-typeck.cc:9867 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:9913
  #, 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:9918
  #, 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:9925
  #, 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:9937
  #, 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:10005 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:10019 c/c-typeck.cc:10159 c/c-typeck.cc:10931
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ugyldig startværdi"
  
! #: c/c-typeck.cc:10031 c/c-typeck.cc:10055 c/c-typeck.cc:10058
! #: c/c-typeck.cc:10066 c/c-typeck.cc:10128 c/c-typeck.cc:11915
! #: c/c-typeck.cc:11999
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "startværdielement er ikke en konstant"
  
! #: c/c-typeck.cc:10040
  #, 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:10071 c/c-typeck.cc:10141 c/c-typeck.cc:12009
  #, 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:10093 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:10135 c/c-typeck.cc:12004
  #, 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:10446 cp/decl.cc:8525
  #, 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:10677
  #, 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:10764 c/c-typeck.cc:10767
  #, 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:10839 c/c-typeck.cc:10843 c/c-typeck.cc:12607
! #: c/c-typeck.cc:12732 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:10880
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "krøllede paranteser mangler omkring startværdien"
  
! #: c/c-typeck.cc:10903
  #, 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:10943
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "overskydende elementer i skalarstarværdi"
  
! #: c/c-typeck.cc:11066 c/c-typeck.cc:11148
  #, 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:11071 c/c-typeck.cc:11210
  #, 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:11121
  #, 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:11130 c/c-typeck.cc:11139
  #, 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:11144 c/c-typeck.cc:11146
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "tabelindekset i startværdien er ikke en konstant"
  
! #: c/c-typeck.cc:11150 c/c-typeck.cc:11153
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "tabelindeks i startværdi overskrider tabelgrænser"
  
! #: c/c-typeck.cc:11172
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "tomt indeksinterval i startværdi"
  
! #: c/c-typeck.cc:11181
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "tabelindeksinterval i startværdi overskrider tabelgrænser"
  
! #: c/c-typeck.cc:11315 c/c-typeck.cc:11370 c/c-typeck.cc:11411
! #: c/c-typeck.cc:11471 c/c-typeck.cc:11518 c/c-typeck.cc:12106
  #, 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:11406 c/c-typeck.cc:11467 c/c-typeck.cc:11514
! #: c/c-typeck.cc:12103
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "klargjort felt med bivirkninger overskrevet"
  
! #: c/c-typeck.cc:12031
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:12477
  #, 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:12489 c/c-typeck.cc:12566
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "for mange elementer i struct-startværdi"
  
! #: c/c-typeck.cc:12510
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12581 c/c-typeck.cc:12707 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:12677
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "for mange elementer i union-startværdi"
  
! #: c/c-typeck.cc:12699
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "traditionel C forbyder tildeling af startværdi til unioner"
  
! #: c/c-typeck.cc:12800
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "for mange elementer i tabelstartværdi"
  
! #: c/c-typeck.cc:12877 c/c-typeck.cc:12879
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "for mange elementer i vektorstartværdi"
  
! #: c/c-typeck.cc:12913
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "for mange elementer i skalarstartværdi"
  
! #: c/c-typeck.cc:13081 c/c-typeck.cc:13156 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:13093 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:13104 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:13112 c/c-typeck.cc:13203 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:13169 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:13184 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:13195 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:13248
  #, 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:13254
  #, 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:13284 c/gimple-parser.cc:2638 cp/typeck.cc:11447
  #, 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:13315
  #, 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:13328 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:13331
  #, 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:13412
  #, 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:13417
  #, 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:13510 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:13535
  #, 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:13573 c/c-typeck.cc:13581
  #, 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:13587 cp/parser.cc:14674
  #, 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:13589
  #, 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:13665 cp/parser.cc:16765
  #, 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:13668 c/c-typeck.cc:13688 cp/decl.cc:4639 cp/parser.cc:16776
! #: cp/parser.cc:16798
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:13671 cp/parser.cc:16779
  #, 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:13685 cp/parser.cc:16789
  #, 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:13735 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:13779
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "udtrykket er af en ufuldstændig type"
  
! #: c/c-typeck.cc:14070
  #, 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:14075
  #, 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:14093 c/c-typeck.cc:14131
  #, 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:14098 c/c-typeck.cc:14136
  #, 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:14730 c/c-typeck.cc:14900 cp/typeck.cc:6417
  #, 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:14738 c/c-typeck.cc:14908 cp/typeck.cc:6431
  #, 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:14753 c/c-typeck.cc:14923 cp/typeck.cc:6449
  #, 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:14769 c/c-typeck.cc:14933 cp/typeck.cc:6472
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14783 cp/typeck.cc:6088
  #, 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:14822 c/c-typeck.cc:14974
  #, 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:14829 c/c-typeck.cc:14835
  #, 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:14842 c/c-typeck.cc:14984
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "sammenligning med forskellige henvisningstyper mangler en typeomtvingelse"
  
! #: c/c-typeck.cc:14855 c/c-typeck.cc:14861 c/c-typeck.cc:15011
! #: c/c-typeck.cc:15017
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "sammenligning mellem henvisningsvariabel og heltal"
  
! #: c/c-typeck.cc:14962
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "sammenligning mellem en fuldstændig og ufuldstændig henvisning"
  
! #: c/c-typeck.cc:14964
  #, 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:14969
  #, 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:14992 c/c-typeck.cc:14995 c/c-typeck.cc:15002
! #: c/c-typeck.cc:15005
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "ordnet sammenligning af henvisning med heltallet nul"
  
! #: c/c-typeck.cc:15082
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:15400
  #, 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:15404
  #, 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:15408
  #, 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:15424
  #, 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:15627 cp/semantics.cc:12559
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15638 c/c-typeck.cc:15648 cp/semantics.cc:12570
! #: cp/semantics.cc:12580
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "for mange inddatafiler"
  
! #: c/c-typeck.cc:15683 cp/semantics.cc:12615
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15751 cp/semantics.cc:6070 cp/semantics.cc:9482
  #, 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:15755 c/c-typeck.cc:17720 cp/semantics.cc:6074
! #: cp/semantics.cc:9486
  #, 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:15763
  #, 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:15773 c/c-typeck.cc:17727 c/c-typeck.cc:17881
! #: cp/semantics.cc:6083 cp/semantics.cc:9493 cp/semantics.cc:9682
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15806 cp/semantics.cc:6117
  #, 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:15813 cp/semantics.cc:6124
  #, 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:15836 cp/semantics.cc:6157
  #, 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:15854 c/c-typeck.cc:15921 c/c-typeck.cc:16212
! #: cp/semantics.cc:6175 cp/semantics.cc:6242
  #, 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:15873 cp/semantics.cc:6194
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15881 cp/semantics.cc:6202
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15890 c/c-typeck.cc:16014 cp/semantics.cc:6211
! #: cp/semantics.cc:6335
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15907 cp/semantics.cc:6228
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15950 cp/semantics.cc:6271
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15965 cp/semantics.cc:6286
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16002 cp/semantics.cc:6323
  #, 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:16006 cp/semantics.cc:6327
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16034 c/c-typeck.cc:16151 cp/semantics.cc:6354
! #: cp/semantics.cc:6488
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16044 cp/semantics.cc:6364
  #, 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:16418 cp/semantics.cc:7543
  #, 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:16425
  #, 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:16431 cp/semantics.cc:7550
  #, 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:16444 cp/semantics.cc:7566
  #, 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:16464 cp/semantics.cc:7602
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16491
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16498 cp/semantics.cc:7636
  #, 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:16504 cp/semantics.cc:7642
  #, 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:16510 cp/semantics.cc:7648
  #, 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:16547 cp/semantics.cc:7696
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected pointer in %qs clause"
  msgstr "uventet operand"
  
! #: c/c-typeck.cc:16657 cp/semantics.cc:7869
  #, 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:16679 cp/semantics.cc:7889
  #, 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:16705 c/c-typeck.cc:16715
  #, 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:16735
  #, 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:16747
  #, 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:16755
  #, 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:16799
  #, 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:16808 cp/semantics.cc:7408
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "brug af '%D' er tvetydigt"
  
! #: c/c-typeck.cc:16896
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16914 c/c-typeck.cc:17975 cp/semantics.cc:10371
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16926 cp/semantics.cc:10439
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:16941 cp/semantics.cc:7932
  #, 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:16950
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:16958
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16977 cp/semantics.cc:8016
  #, 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:17007 c/c-typeck.cc:17875 c/c-typeck.cc:18147
! #: cp/semantics.cc:8103 cp/semantics.cc:9676 cp/semantics.cc:10067
  #, 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:17024 cp/semantics.cc:8121
  #, 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:17035 cp/semantics.cc:8132
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17049 c/c-typeck.cc:17119 c/c-typeck.cc:17154
! #: c/c-typeck.cc:17285 cp/semantics.cc:8950
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17059 c/c-typeck.cc:17127 c/c-typeck.cc:17623
! #: c/c-typeck.cc:17775 c/c-typeck.cc:17783 c/c-typeck.cc:17799
! #: c/c-typeck.cc:17808 c/c-typeck.cc:17816 cp/semantics.cc:8146
! #: cp/semantics.cc:8156 cp/semantics.cc:8249 cp/semantics.cc:8257
! #: cp/semantics.cc:8304 cp/semantics.cc:9364 cp/semantics.cc:9554
! #: cp/semantics.cc:9562 cp/semantics.cc:9582 cp/semantics.cc:9591
! #: cp/semantics.cc:9599
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17062 c/c-typeck.cc:17133 c/c-typeck.cc:17819
! #: cp/semantics.cc:8159 cp/semantics.cc:8263 cp/semantics.cc:9602
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17107 cp/semantics.cc:8236
  #, 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:17147 cp/semantics.cc:8296
  #, 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:17166 cp/semantics.cc:8729
  #, 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:17173
  #, 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:17180
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD i %<aligned%>-klausul"
  
! #: c/c-typeck.cc:17187
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17200 cp/semantics.cc:8798
  #, 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:17206
  #, 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:17219 cp/semantics.cc:8837
  #, 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:17225
  #, 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:17296 cp/semantics.cc:8969
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17314 cp/semantics.cc:8990
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17328
  #, 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:17345 cp/semantics.cc:9022
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17361 cp/semantics.cc:9042
  #, 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:17386 cp/semantics.cc:9066
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17389
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17398 cp/semantics.cc:9082
  #, 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:17434 cp/semantics.cc:9119
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17449 cp/semantics.cc:9134
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17457 cp/semantics.cc:9152
  #, 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:17478 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17488 cp/semantics.cc:9186
  #, 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:17559 cp/semantics.cc:9299
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17579 c/c-typeck.cc:17655 c/c-typeck.cc:17691
! #: cp/semantics.cc:9319 cp/semantics.cc:9398 cp/semantics.cc:9434
  #, 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:17619 c/c-typeck.cc:17796 cp/semantics.cc:9360
! #: cp/semantics.cc:9579
  #, 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:17627 c/c-typeck.cc:17802 cp/semantics.cc:9368
! #: cp/semantics.cc:9585
  #, 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:17746 c/c-typeck.cc:17888 cp/semantics.cc:9522
! #: cp/semantics.cc:9690
  #, 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:17871 cp/semantics.cc:9671
  #, 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:17897 cp/semantics.cc:9702
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:17911 cp/semantics.cc:9718
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17914 cp/semantics.cc:9721
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17933
  #, 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:17940
  #, 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:17988 c/c-typeck.cc:18094 cp/semantics.cc:10322
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18008 cp/semantics.cc:9226
  #, 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:18130 cp/semantics.cc:10035
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18165 cp/semantics.cc:10129
  #, 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:18176 cp/semantics.cc:10143
  #, 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:18185 cp/semantics.cc:10152
  #, 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:18234 cp/semantics.cc:10510
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.cc:18244
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18280 cp/semantics.cc:10263
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18292 cp/semantics.cc:10276
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18303 c/c-typeck.cc:18311 cp/semantics.cc:10285
! #: cp/semantics.cc:10314
  #, 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:18359 cp/semantics.cc:10243
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18410 cp/semantics.cc:10293
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18418 cp/semantics.cc:10304
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18426 cp/semantics.cc:10360
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18436 cp/semantics.cc:10333
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18454 cp/semantics.cc:10535
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18472 cp/semantics.cc:10606
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18476 cp/semantics.cc:10610
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18658
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18663
  #, 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:18669
  #, 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:18676 c/c-typeck.cc:18686
  #, 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:18682
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 57540,59376 ----
  
  # man kan ikke stikke en forøgelse (++) en type som parameter, 'type
  # argument' skal opfattes på en anden måde
! #: c/c-typeck.cc:6025 c/c-typeck.cc:6059
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "forkert parametertype til forøgelse"
  
! #: c/c-typeck.cc:6027 c/c-typeck.cc:6062
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "forkert parametertype til formindskelse"
  
! #: c/c-typeck.cc:6047
  #, 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:6051
  #, 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:6200
  #, 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:6263 c/c-typeck.cc:6460 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:6277
  #, 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:6285
  #, 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:6479
  #, 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:6501
  #, 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:6504
  #, 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:6509
  #, 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:6518 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:6656
  #, 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:6691
  #, 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:6751
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.cc:6810 c/c-typeck.cc:6816
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6833
  #, 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:6853
  #, 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:6877
  #, 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:6881
  #, 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:6886
  #, 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:6910
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.cc:6913
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "first expression has type %qT"
  msgstr "uventet adresseudtryk"
  
! #: c/c-typeck.cc:6914
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "second expression has type %qT"
  msgstr "uventet adresseudtryk"
  
! #: c/c-typeck.cc:6925 c/c-typeck.cc:6938
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "henvisnings- og heltalstype i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.cc:6965
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.cc:7081
  #, 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:7085
  #, 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:7104
  #, 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:7109
  #, 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:7118 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:7167
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: c/c-typeck.cc:7185 c/c-typeck.cc:13831
  #, 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:7256
  #, 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:7262
  #, 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:7297
  #, 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:7389
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "typetildelingen angiver en tabeltype"
  
! #: c/c-typeck.cc:7395
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "typetildelingen angiver en funktionstype"
  
! #: c/c-typeck.cc:7410
  #, 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:7414
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr "skabelonsparameter '%T' benytter lokal type '%T'"
  
! #: c/c-typeck.cc:7434
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C forbyder omtvingelse til uniontype"
  
! #: c/c-typeck.cc:7444
  #, 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:7479
  #, 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:7484
  #, 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:7489
  #, 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:7522
  #, 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:7534
  #, 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:7540
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7550 cp/typeck.cc:9654
  #, 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:7564
  #, 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:7573
  #, 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:7583
  #, 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:7698
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7740
  #, fuzzy, gcc-internal-format
  #| msgid "assignment suppression"
  msgid "assignment to expression with array type"
  msgstr "tildelingsundertrykkelse"
  
! #: c/c-typeck.cc:7881
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8075 c/c-typeck.cc:8094 c/c-typeck.cc:8153
  #, 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:8169
  #, 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:8219
  #, 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:8253
  #, 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:8256
  #, 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:8261
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "built-in %qD declared here"
  msgstr "  '%#D' erklæret her"
  
! #: c/c-typeck.cc:8318 c/c-typeck.cc:9217
  #, fuzzy
  #| msgid "  `%#D' declared here"
  msgid "%e declared here"
  msgstr "  '%#D' erklæret her"
  
! #: c/c-typeck.cc:8511
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8516
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8520
  #, 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:8525
  #, 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:8530
  #, 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:8548
  #, 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:8730 c/c-typeck.cc:9120
  #, 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:8733 c/c-typeck.cc:9123
  #, 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:8736 c/c-typeck.cc:9125
  #, 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:8739 c/c-typeck.cc:9127
  #, 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:8747 c/c-typeck.cc:9010 c/c-typeck.cc:9053
  #, 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:8749 c/c-typeck.cc:9012 c/c-typeck.cc:9055
  #, 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:8751 c/c-typeck.cc:9014 c/c-typeck.cc:9057
  #, 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:8753 c/c-typeck.cc:9016 c/c-typeck.cc:9059
  #, 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:8762
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C forbyder parameterkonvertering til uniontype"
  
! #: c/c-typeck.cc:8821
  #, 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:8848
  #, 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:8859
  #, 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:8870
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8880
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8896
  #, 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:8911
  #, 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:8917
  #, 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:8923
  #, 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:8928 cp/typeck.cc:10845
  #, 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:8952
  #, 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:8962
  #, 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:8972
  #, 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:8977
  #, 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:9027
  #, 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:9030
  #, 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:9032
  #, 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:9034
  #, 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:9064
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9082
  #, 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:9090
  #, 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:9096
  #, 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:9101
  #, 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:9148
  #, 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:9159
  #, 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:9165
  #, 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:9174
  #, 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:9180
  #, 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:9188
  #, 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:9194
  #, 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:9272
  #, 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:9282
  #, 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:9288
  #, 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:9293
  #, 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:9315
  #, 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:9325
  #, 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:9331
  #, 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:9335
  #, 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:9368
  #, 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:9379
  #, 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:9390
  #, 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:9400
  #, 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:9480
  #, 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:9722
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9739 c/c-typeck.cc:9749 c/c-typeck.cc:9811 c/c-typeck.cc:9964
  #, 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:9745
  #, 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:9759
  #, 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:9776
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9785
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9929 c/c-typeck.cc:10915 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "klargøring af fleksibelt tabelmedlem"
  
! #: c/c-typeck.cc:9945 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:9991
  #, 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:9996
  #, 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:10003
  #, 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:10015
  #, 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:10083 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:10097 c/c-typeck.cc:10237 c/c-typeck.cc:11009
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ugyldig startværdi"
  
! #: c/c-typeck.cc:10109 c/c-typeck.cc:10133 c/c-typeck.cc:10136
! #: c/c-typeck.cc:10144 c/c-typeck.cc:10206 c/c-typeck.cc:11993
! #: c/c-typeck.cc:12077
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "startværdielement er ikke en konstant"
  
! #: c/c-typeck.cc:10118
  #, 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:10149 c/c-typeck.cc:10219 c/c-typeck.cc:12087
  #, 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:10171 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:10213 c/c-typeck.cc:12082
  #, 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:10524 cp/decl.cc:8528
  #, 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:10755
  #, 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:10842 c/c-typeck.cc:10845
  #, 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:10917 c/c-typeck.cc:10921 c/c-typeck.cc:12685
! #: c/c-typeck.cc:12810 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:10958
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "krøllede paranteser mangler omkring startværdien"
  
! #: c/c-typeck.cc:10981
  #, 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:11021
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "overskydende elementer i skalarstarværdi"
  
! #: c/c-typeck.cc:11144 c/c-typeck.cc:11226
  #, 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:11149 c/c-typeck.cc:11288
  #, 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:11199
  #, 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:11208 c/c-typeck.cc:11217
  #, 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:11222 c/c-typeck.cc:11224
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "tabelindekset i startværdien er ikke en konstant"
  
! #: c/c-typeck.cc:11228 c/c-typeck.cc:11231
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "tabelindeks i startværdi overskrider tabelgrænser"
  
! #: c/c-typeck.cc:11250
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "tomt indeksinterval i startværdi"
  
! #: c/c-typeck.cc:11259
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "tabelindeksinterval i startværdi overskrider tabelgrænser"
  
! #: c/c-typeck.cc:11393 c/c-typeck.cc:11448 c/c-typeck.cc:11489
! #: c/c-typeck.cc:11549 c/c-typeck.cc:11596 c/c-typeck.cc:12184
  #, 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:11484 c/c-typeck.cc:11545 c/c-typeck.cc:11592
! #: c/c-typeck.cc:12181
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "klargjort felt med bivirkninger overskrevet"
  
! #: c/c-typeck.cc:12109
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:12555
  #, 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:12567 c/c-typeck.cc:12644
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "for mange elementer i struct-startværdi"
  
! #: c/c-typeck.cc:12588
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12659 c/c-typeck.cc:12785 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:12755
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "for mange elementer i union-startværdi"
  
! #: c/c-typeck.cc:12777
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "traditionel C forbyder tildeling af startværdi til unioner"
  
! #: c/c-typeck.cc:12878
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "for mange elementer i tabelstartværdi"
  
! #: c/c-typeck.cc:12955 c/c-typeck.cc:12957
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "for mange elementer i vektorstartværdi"
  
! #: c/c-typeck.cc:12991
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "for mange elementer i skalarstartværdi"
  
! #: c/c-typeck.cc:13159 c/c-typeck.cc:13234 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:13171 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:13182 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:13190 c/c-typeck.cc:13281 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:13247 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:13262 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:13273 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:13326
  #, 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:13332
  #, 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:13362 c/gimple-parser.cc:2638 cp/typeck.cc:11447
  #, 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:13393
  #, 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:13406 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:13409
  #, 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:13490
  #, 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:13495
  #, 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:13588 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:13613
  #, 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:13651 c/c-typeck.cc:13659
  #, 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:13665 cp/parser.cc:14672
  #, 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:13667
  #, 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:13743 cp/parser.cc:16761
  #, 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:13746 c/c-typeck.cc:13766 cp/decl.cc:4639 cp/parser.cc:16772
! #: cp/parser.cc:16794
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:13749 cp/parser.cc:16775
  #, 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:13763 cp/parser.cc:16785
  #, 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:13813 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:13857
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "udtrykket er af en ufuldstændig type"
  
! #: c/c-typeck.cc:14148
  #, 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:14153
  #, 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:14171 c/c-typeck.cc:14209
  #, 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:14176 c/c-typeck.cc:14214
  #, 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:14808 c/c-typeck.cc:14978 cp/typeck.cc:6417
  #, 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:14816 c/c-typeck.cc:14986 cp/typeck.cc:6431
  #, 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:14831 c/c-typeck.cc:15001 cp/typeck.cc:6449
  #, 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:14847 c/c-typeck.cc:15011 cp/typeck.cc:6472
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14861 cp/typeck.cc:6088
  #, 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:14900 c/c-typeck.cc:15052
  #, 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:14907 c/c-typeck.cc:14913
  #, 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:14920 c/c-typeck.cc:15062
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "sammenligning med forskellige henvisningstyper mangler en typeomtvingelse"
  
! #: c/c-typeck.cc:14933 c/c-typeck.cc:14939 c/c-typeck.cc:15089
! #: c/c-typeck.cc:15095
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "sammenligning mellem henvisningsvariabel og heltal"
  
! #: c/c-typeck.cc:15040
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "sammenligning mellem en fuldstændig og ufuldstændig henvisning"
  
! #: c/c-typeck.cc:15042
  #, 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:15047
  #, 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:15070 c/c-typeck.cc:15073 c/c-typeck.cc:15080
! #: c/c-typeck.cc:15083
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "ordnet sammenligning af henvisning med heltallet nul"
  
! #: c/c-typeck.cc:15160
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:15478
  #, 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:15482
  #, 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:15486
  #, 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:15502
  #, 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:15705 cp/semantics.cc:12555
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15716 c/c-typeck.cc:15726 cp/semantics.cc:12566
! #: cp/semantics.cc:12576
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "for mange inddatafiler"
  
! #: c/c-typeck.cc:15761 cp/semantics.cc:12611
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15829 cp/semantics.cc:6066 cp/semantics.cc:9478
  #, 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:15833 c/c-typeck.cc:17798 cp/semantics.cc:6070
! #: cp/semantics.cc:9482
  #, 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:15841
  #, 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:15851 c/c-typeck.cc:17805 c/c-typeck.cc:17959
! #: cp/semantics.cc:6079 cp/semantics.cc:9489 cp/semantics.cc:9678
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15884 cp/semantics.cc:6113
  #, 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:15891 cp/semantics.cc:6120
  #, 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:15914 cp/semantics.cc:6153
  #, 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:15932 c/c-typeck.cc:15999 c/c-typeck.cc:16290
! #: cp/semantics.cc:6171 cp/semantics.cc:6238
  #, 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:15951 cp/semantics.cc:6190
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6198
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15968 c/c-typeck.cc:16092 cp/semantics.cc:6207
! #: cp/semantics.cc:6331
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15985 cp/semantics.cc:6224
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16028 cp/semantics.cc:6267
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16043 cp/semantics.cc:6282
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16080 cp/semantics.cc:6319
  #, 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:16084 cp/semantics.cc:6323
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16112 c/c-typeck.cc:16229 cp/semantics.cc:6350
! #: cp/semantics.cc:6484
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16122 cp/semantics.cc:6360
  #, 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:16496 cp/semantics.cc:7539
  #, 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:16503
  #, 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:16509 cp/semantics.cc:7546
  #, 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:16522 cp/semantics.cc:7562
  #, 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:16542 cp/semantics.cc:7598
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16569
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16576 cp/semantics.cc:7632
  #, 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:16582 cp/semantics.cc:7638
  #, 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:16588 cp/semantics.cc:7644
  #, 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:16625 cp/semantics.cc:7692
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected pointer in %qs clause"
  msgstr "uventet operand"
  
! #: c/c-typeck.cc:16735 cp/semantics.cc:7865
  #, 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:16757 cp/semantics.cc:7885
  #, 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:16783 c/c-typeck.cc:16793
  #, 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:16813
  #, 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:16825
  #, 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:16833
  #, 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:16877
  #, 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:16886 cp/semantics.cc:7404
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "brug af '%D' er tvetydigt"
  
! #: c/c-typeck.cc:16974
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16992 c/c-typeck.cc:18053 cp/semantics.cc:10367
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17004 cp/semantics.cc:10435
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:17019 cp/semantics.cc:7928
  #, 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:17028
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17055 cp/semantics.cc:8012
  #, 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:17085 c/c-typeck.cc:17953 c/c-typeck.cc:18225
! #: cp/semantics.cc:8099 cp/semantics.cc:9672 cp/semantics.cc:10063
  #, 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:17102 cp/semantics.cc:8117
  #, 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:17113 cp/semantics.cc:8128
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17127 c/c-typeck.cc:17197 c/c-typeck.cc:17232
! #: c/c-typeck.cc:17363 cp/semantics.cc:8946
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17137 c/c-typeck.cc:17205 c/c-typeck.cc:17701
! #: c/c-typeck.cc:17853 c/c-typeck.cc:17861 c/c-typeck.cc:17877
! #: c/c-typeck.cc:17886 c/c-typeck.cc:17894 cp/semantics.cc:8142
! #: cp/semantics.cc:8152 cp/semantics.cc:8245 cp/semantics.cc:8253
! #: cp/semantics.cc:8300 cp/semantics.cc:9360 cp/semantics.cc:9550
! #: cp/semantics.cc:9558 cp/semantics.cc:9578 cp/semantics.cc:9587
! #: cp/semantics.cc:9595
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17140 c/c-typeck.cc:17211 c/c-typeck.cc:17897
! #: cp/semantics.cc:8155 cp/semantics.cc:8259 cp/semantics.cc:9598
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17185 cp/semantics.cc:8232
  #, 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:17225 cp/semantics.cc:8292
  #, 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:17244 cp/semantics.cc:8725
  #, 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:17251
  #, 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:17258
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD i %<aligned%>-klausul"
  
! #: c/c-typeck.cc:17265
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17278 cp/semantics.cc:8794
  #, 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:17284
  #, 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:17297 cp/semantics.cc:8833
  #, 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:17303
  #, 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:17374 cp/semantics.cc:8965
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17392 cp/semantics.cc:8986
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17406
  #, 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:17423 cp/semantics.cc:9018
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17439 cp/semantics.cc:9038
  #, 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:17464 cp/semantics.cc:9062
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17467
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17476 cp/semantics.cc:9078
  #, 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:17512 cp/semantics.cc:9115
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17527 cp/semantics.cc:9130
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9148
  #, 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:17556 cp/semantics.cc:9170
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17566 cp/semantics.cc:9182
  #, 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:17637 cp/semantics.cc:9295
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17657 c/c-typeck.cc:17733 c/c-typeck.cc:17769
! #: cp/semantics.cc:9315 cp/semantics.cc:9394 cp/semantics.cc:9430
  #, 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:17697 c/c-typeck.cc:17874 cp/semantics.cc:9356
! #: cp/semantics.cc:9575
  #, 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:17705 c/c-typeck.cc:17880 cp/semantics.cc:9364
! #: cp/semantics.cc:9581
  #, 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:17824 c/c-typeck.cc:17966 cp/semantics.cc:9518
! #: cp/semantics.cc:9686
  #, 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:17949 cp/semantics.cc:9667
  #, 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:17975 cp/semantics.cc:9698
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:17989 cp/semantics.cc:9714
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17992 cp/semantics.cc:9717
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18011
  #, 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:18018
  #, 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:18066 c/c-typeck.cc:18172 cp/semantics.cc:10318
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18086 cp/semantics.cc:9222
  #, 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:18208 cp/semantics.cc:10031
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18243 cp/semantics.cc:10125
  #, 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:18254 cp/semantics.cc:10139
  #, 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:18263 cp/semantics.cc:10148
  #, 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:18312 cp/semantics.cc:10506
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.cc:18322
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18358 cp/semantics.cc:10259
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18370 cp/semantics.cc:10272
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18381 c/c-typeck.cc:18389 cp/semantics.cc:10281
! #: cp/semantics.cc:10310
  #, 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:18437 cp/semantics.cc:10239
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18488 cp/semantics.cc:10289
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18496 cp/semantics.cc:10300
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18504 cp/semantics.cc:10356
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18514 cp/semantics.cc:10329
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18532 cp/semantics.cc:10531
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18550 cp/semantics.cc:10602
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18554 cp/semantics.cc:10606
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18736
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18741
  #, 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:18747
  #, 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:18754 c/c-typeck.cc:18764
  #, 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:18760
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr ""
*** 59602,59850 ****
  msgid "That string should not be that long."
  msgstr ""
  
! #: cobol/genapi.cc:1213
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qD should be initialized"
  msgid "%s should not be null"
  msgstr "%qD skal tildeles en startværdi"
  
! #: cobol/genapi.cc:1776
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE does not have a mappable type in %qs clause"
  msgid "%s: Knows not the variable type %s for %s"
  msgstr "%qE har ikke en mappable-type i %qs-klausul"
  
! #: cobol/genapi.cc:2110
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: invalid file name: %s\n"
  msgid "%s: Invalid field type %s:"
  msgstr "%s: ugyldigt filnavn: %s\n"
  
! #: cobol/genapi.cc:4392
  #, fuzzy, gcc-internal-format
  #| msgid "Missing comma in FORMAT statement at %0"
  msgid "Not valid for ACCEPT statement."
  msgstr "Manglende komma i FORMAT-sætning ved %0"
  
! #: cobol/genapi.cc:5445
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr ""
  
! #: cobol/genapi.cc:5468
  #, fuzzy, gcc-internal-format
  #| msgid "Missing comma in FORMAT statement at %0"
  msgid "Not valid for DISPLAY statement."
  msgstr "Manglende komma i FORMAT-sætning ved %0"
  
! #: cobol/genapi.cc:7736 cobol/genapi.cc:7742 cobol/genapi.cc:7748
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7855
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7919
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7964
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8215
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr ""
  
! #: cobol/genapi.cc:8226
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown %<setop_t%> code %d"
  msgstr "ukendt maskintilstand '%s'"
  
! #: cobol/genapi.cc:8415
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr ""
  
! #: cobol/genapi.cc:9406
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: ignoring subscripts"
  msgstr ""
  
! #: cobol/genapi.cc:9629 cobol/genapi.cc:10121
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9754
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr ""
  
! #: cobol/genapi.cc:9861
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9866
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:9872
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr ""
  
! #: cobol/genapi.cc:9932
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9937
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:9992
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10002
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10007
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10013
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10018
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10024
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10033
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10077
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10126
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10132
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10137
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10222
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:10405
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr ""
  
! #: cobol/genapi.cc:12236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: asked to sort %s, which is not a table"
  msgstr "unavngiven klargøring af '%T' som ikke har nogen stamklasser"
  
  #. Having both or neither violates SORT syntax
! #: cobol/genapi.cc:12368
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12502
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12924
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13328
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr ""
  
! #: cobol/genapi.cc:13599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: What in the name of Nero are we doing here?"
  msgstr "Planlæg ikke begyndelsen og slutningen af proceduren"
  
! #: cobol/genapi.cc:14989
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:15226
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:16958
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr ""
  
! #: cobol/genapi.cc:17018
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr ""
  
! #: cobol/genapi.cc:17048
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s is a table, but it improperly has a capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17088
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17093
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17100
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr ""
--- 59685,59933 ----
  msgid "That string should not be that long."
  msgstr ""
  
! #: cobol/genapi.cc:1263
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qD should be initialized"
  msgid "%s should not be null"
  msgstr "%qD skal tildeles en startværdi"
  
! #: cobol/genapi.cc:1828
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE does not have a mappable type in %qs clause"
  msgid "%s: Knows not the variable type %s for %s"
  msgstr "%qE har ikke en mappable-type i %qs-klausul"
  
! #: cobol/genapi.cc:2162
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: invalid file name: %s\n"
  msgid "%s: Invalid field type %s:"
  msgstr "%s: ugyldigt filnavn: %s\n"
  
! #: cobol/genapi.cc:4444
  #, fuzzy, gcc-internal-format
  #| msgid "Missing comma in FORMAT statement at %0"
  msgid "Not valid for ACCEPT statement."
  msgstr "Manglende komma i FORMAT-sætning ved %0"
  
! #: cobol/genapi.cc:5497
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr ""
  
! #: cobol/genapi.cc:5520
  #, fuzzy, gcc-internal-format
  #| msgid "Missing comma in FORMAT statement at %0"
  msgid "Not valid for DISPLAY statement."
  msgstr "Manglende komma i FORMAT-sætning ved %0"
  
! #: cobol/genapi.cc:7790 cobol/genapi.cc:7796 cobol/genapi.cc:7802
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7909
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7973
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8018
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8269
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr ""
  
! #: cobol/genapi.cc:8280
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown %<setop_t%> code %d"
  msgstr "ukendt maskintilstand '%s'"
  
! #: cobol/genapi.cc:8469
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr ""
  
! #: cobol/genapi.cc:9460
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: ignoring subscripts"
  msgstr ""
  
! #: cobol/genapi.cc:9683 cobol/genapi.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9808
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr ""
  
! #: cobol/genapi.cc:9915
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9920
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:9926
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr ""
  
! #: cobol/genapi.cc:9986
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9991
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10046
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10056
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10061
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10067
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10072
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10078
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10087
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10131
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10180
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10186
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10191
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10276
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:10459
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr ""
  
! #: cobol/genapi.cc:12290
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: asked to sort %s, which is not a table"
  msgstr "unavngiven klargøring af '%T' som ikke har nogen stamklasser"
  
  #. Having both or neither violates SORT syntax
! #: cobol/genapi.cc:12422
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12556
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12978
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13382
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr ""
  
! #: cobol/genapi.cc:13653
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: What in the name of Nero are we doing here?"
  msgstr "Planlæg ikke begyndelsen og slutningen af proceduren"
  
! #: cobol/genapi.cc:15043
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:15280
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:17171
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr ""
  
! #: cobol/genapi.cc:17209
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr ""
  
! #: cobol/genapi.cc:17239
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s is a table, but it improperly has a capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17279
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17284
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17291
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr ""
*************** msgstr ""
*** 59853,59869 ****
  #. During the early stages of implementing cbl_field_t::our_index, there
  #. were execution paths in parse.y and parser.cc that resulted in
  #. our_index not being set.  Those should be gone.
! #: cobol/genapi.cc:17235
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr ""
  
! #: cobol/genapi.cc:17319
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17387
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr ""
--- 59936,59952 ----
  #. During the early stages of implementing cbl_field_t::our_index, there
  #. were execution paths in parse.y and parser.cc that resulted in
  #. our_index not being set.  Those should be gone.
! #: cobol/genapi.cc:17426
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr ""
  
! #: cobol/genapi.cc:17512
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17580
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr ""
*************** msgstr ""
*** 59930,59954 ****
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr ""
  
! #: cobol/genutil.cc:621
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "Too many subscripts"
  msgstr "for mange inddatafiler"
  
! #: cobol/genutil.cc:787
  #, fuzzy, gcc-internal-format
  #| msgid "cannot read LTO mode table from %s"
  msgid "cannot get %<float%> value from %s"
  msgstr "kan ikke læse LTO-tilstandstabel fra %s"
  
! #: cobol/lexio.cc:1584
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s:%d:   instantiated from `%s'\n"
  msgid "%s pid %ld terminated by %s"
  msgstr "%s:%d:   instantieret fra '%s'\n"
  
! #: cobol/lexio.cc:1589
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: %s exited with status %d\n"
  msgid "%s exited with status %d"
--- 60013,60037 ----
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr ""
  
! #: cobol/genutil.cc:643 cobol/genutil.cc:710
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "Too many subscripts"
  msgstr "for mange inddatafiler"
  
! #: cobol/genutil.cc:871
  #, fuzzy, gcc-internal-format
  #| msgid "cannot read LTO mode table from %s"
  msgid "cannot get %<float%> value from %s"
  msgstr "kan ikke læse LTO-tilstandstabel fra %s"
  
! #: cobol/lexio.cc:1589
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s:%d:   instantiated from `%s'\n"
  msgid "%s pid %ld terminated by %s"
  msgstr "%s:%d:   instantieret fra '%s'\n"
  
! #: cobol/lexio.cc:1594
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: %s exited with status %d\n"
  msgid "%s exited with status %d"
*************** msgstr "%s: %s afsluttede med status %d\
*** 59958,60020 ****
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  msgstr ""
  
! #: cobol/symbols.cc:1878
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: wait: %s\n"
  msgid "%s: data item %s #"
  msgstr "%s: vent: %s\n"
  
! #: cobol/symbols.cc:2042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%s: key must be field"
  msgstr "%s-roteringsantal er negativt"
  
! #: cobol/symbols.cc:4179
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%s: %s %s has invalid encoding"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cobol/symbols.cc:4347 cobol/symbols.cc:4450 cobol/symbols.cc:4480
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: would convert file `%s'\n"
  msgid "%s:%d: could not add '%s'"
  msgstr "%s: ville omdanne filen '%s'\n"
  
! #: cobol/util.cc:1767
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: %s: %s"
  msgid "%s: %s %lu %s %lu"
  msgstr "%s: %s: %s"
  
! #: cobol/util.cc:1782
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1860
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
  msgstr ""
  
! #: cobol/util.cc:2215
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr ""
  
! #: cobol/util.cc:2810
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: compiling `%s'\n"
  msgid "%s: regcomp: %s"
  msgstr "%s: oversætter '%s'\n"
  
! #: cobol/util.cc:2959
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: missing inode for %s"
  msgstr ""
  
! #: cobol/util.cc:3379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect: recompiling %s\n"
  msgid "failed compiling %s"
--- 60041,60103 ----
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  msgstr ""
  
! #: cobol/symbols.cc:1883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: wait: %s\n"
  msgid "%s: data item %s #"
  msgstr "%s: vent: %s\n"
  
! #: cobol/symbols.cc:2047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%s: key must be field"
  msgstr "%s-roteringsantal er negativt"
  
! #: cobol/symbols.cc:4232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%s: %s %s has invalid encoding"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cobol/symbols.cc:4400 cobol/symbols.cc:4503 cobol/symbols.cc:4533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: would convert file `%s'\n"
  msgid "%s:%d: could not add '%s'"
  msgstr "%s: ville omdanne filen '%s'\n"
  
! #: cobol/util.cc:1776
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: %s: %s"
  msgid "%s: %s %lu %s %lu"
  msgstr "%s: %s: %s"
  
! #: cobol/util.cc:1791
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1869
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
  msgstr ""
  
! #: cobol/util.cc:2224
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr ""
  
! #: cobol/util.cc:2814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: compiling `%s'\n"
  msgid "%s: regcomp: %s"
  msgstr "%s: oversætter '%s'\n"
  
! #: cobol/util.cc:2963
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: missing inode for %s"
  msgstr ""
  
! #: cobol/util.cc:3387
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect: recompiling %s\n"
  msgid "failed compiling %s"
*************** msgstr "ingen passende 'operator delete'
*** 60501,60507 ****
  msgid "%q#D is private within this context"
  msgstr "i denne kontekst"
  
! #: cp/call.cc:8447 cp/decl.cc:10336
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared private here"
--- 60584,60590 ----
  msgid "%q#D is private within this context"
  msgstr "i denne kontekst"
  
! #: cp/call.cc:8447 cp/decl.cc:10339
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared private here"
*************** msgstr "  '%#D' erklæret her"
*** 60513,60519 ****
  msgid "%q#D is protected within this context"
  msgstr "i denne kontekst"
  
! #: cp/call.cc:8453 cp/decl.cc:10337
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared protected here"
--- 60596,60602 ----
  msgid "%q#D is protected within this context"
  msgstr "i denne kontekst"
  
! #: cp/call.cc:8453 cp/decl.cc:10340
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared protected here"
*************** msgstr "kan ikke klargøre '%T' fra %T'"
*** 60671,60677 ****
  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:2059
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
--- 60754,60760 ----
  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 ""
*************** msgstr "ingen passende funktion for kald
*** 60903,60909 ****
  msgid "call to non-function %qD"
  msgstr "kald af ikke-funktion '%D'"
  
! #: cp/call.cc:12066 cp/pt.cc:17955 cp/typeck.cc:3666
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call destructor `%T::~%T' without object"
  msgid "cannot call constructor %<%T::%D%> directly"
--- 60986,60992 ----
  msgid "call to non-function %qD"
  msgstr "kald af ikke-funktion '%D'"
  
! #: cp/call.cc:12066 cp/pt.cc:18011 cp/typeck.cc:3666
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call destructor `%T::~%T' without object"
  msgid "cannot call constructor %<%T::%D%> directly"
*************** msgstr "ifølge ISO C++ er '%D' og '%D'
*** 61008,61036 ****
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:14529
  #, 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:14533
  #, 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:14862
  #, 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:14863
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qT temporary created here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/call.cc:15245
  #, fuzzy, gcc-internal-format
  #| msgid "%s: definition of function `%s' not converted\n"
  msgid "explicit conversion function was not considered"
--- 61091,61119 ----
  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"
*************** msgstr "'%#D' og '%#D' kan ikke flertydi
*** 61084,61090 ****
  
  # 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:3002 cp/name-lookup.cc:3319
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %q#D"
--- 61167,61173 ----
  
  # 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"
*************** msgstr "afsættet for '%D' følger ikke
*** 61531,61705 ****
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "størrelsen af tabellen '%s' er for stor"
  
! #: cp/class.cc:7775
  #, 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:7776
  #, 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:7781
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "array member %q#D declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/class.cc:7810
  #, 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:7812
  #, 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:7821 cp/class.cc:7856
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "in the definition of %q#T"
  msgstr "omdefinering af '%#T'"
  
! #: cp/class.cc:7829
  #, 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:7831
  #, 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:7854
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "next member %q#D declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/class.cc:7966 cp/decl.cc:19511 cp/parser.cc:30592
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "redefinition of %q#T"
  msgstr "omdefinering af '%#T'"
  
! #: cp/class.cc:7975
  #, gcc-internal-format
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7978 cp/decl.cc:20556
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
  
! #: cp/class.cc:8124
  #, 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:8152
  #, 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:8158
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.cc:8162
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "  eftersom typen '%T' har abstrakte virtuelle funktioner"
  
! #: cp/class.cc:8168
  #, 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:8339
  #, 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:8350
  #, 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:8871
  #, fuzzy, gcc-internal-format
  #| msgid "language string `\"%s\"' not recognized"
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "sprogstrengen '\"%s\"' ikke genkendt"
  
! #: cp/class.cc:8961
  #, 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:9134
  #, 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:9161
  #, 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:9203
  #, 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:9208
  #, 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:9218
  #, 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:9221
  #, 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:9302
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "ikke tilstrækkelig information om typen"
  
! #: cp/class.cc:9322
  #, 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:9623
  #, 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:9626
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as `%#D'"
  msgid "used here to mean %q#D"
--- 61614,61788 ----
  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:19542 cp/parser.cc:30588
  #, 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:20587
  #, 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"
*************** msgstr "ugyldig returtype for medlemsfun
*** 61741,61747 ****
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16439
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
--- 61824,61830 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16470
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
*************** msgstr "skabelonsparameter %d er ugyldig
*** 61771,62177 ****
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr ""
  
! #: cp/constexpr.cc:838
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr ""
  
! #: cp/constexpr.cc:899
  #, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr ""
  
! #: cp/constexpr.cc:962 cp/constexpr.cc:1128
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr ""
  
! #: cp/constexpr.cc:1087
  #, gcc-internal-format
  msgid "%<-fimplicit-constexpr%> only affects %<inline%> functions"
  msgstr ""
  
! #: cp/constexpr.cc:1103
  #, fuzzy, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:1465 cp/constexpr.cc:7962
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:1739
  #, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1754
  #, gcc-internal-format
  msgid "%qs called after throwing an exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1757
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "%qs called after throwing an exception of type %qT"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/constexpr.cc:1771
  #, fuzzy, gcc-internal-format
  #| msgid "exception of type `%T' will be caught"
  msgid "uncaught exception of type %qT; %<what()%>: %qs"
  msgstr "undtagelse af typen '%T' vil blive fanget"
  
! #: cp/constexpr.cc:1785
  #, gcc-internal-format
  msgid "uncaught exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1787
  #, fuzzy, gcc-internal-format
  #| msgid "exception of type `%T' will be caught"
  msgid "uncaught exception of type %qT"
  msgstr "undtagelse af typen '%T' vil blive fanget"
  
! #: cp/constexpr.cc:1911
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either one or two arguments"
  msgid "call to %qD function with incorrect number of arguments"
  msgstr "'%D' skal tage mod én eller to parametre"
  
! #: cp/constexpr.cc:1929
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared with an exception specification"
  msgid "%qD called with no caught exceptions pending"
  msgstr "'%D' erklæret med en undtagelsesspecifikation"
  
! #: cp/constexpr.cc:2013
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate exception: size not constant"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/constexpr.cc:2033
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:2064 cp/constexpr.cc:2116
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared with an exception specification"
  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:2223
  #, 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:2279
  #, 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:2307
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2345
  #, 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:2372
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2419
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2453
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2457
  #, fuzzy, gcc-internal-format
  #| msgid "programs: %s\n"
  msgid "constexpr message: %.*s"
  msgstr "programmer: %s\n"
  
! #: cp/constexpr.cc:2563 cp/constexpr.cc:4538
  #: 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:2565 cp/constexpr.cc:2686 cp/constexpr.cc:2695
! #: cp/constexpr.cc:4871 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:2855 cp/constexpr.cc:3819 cp/constexpr.cc:4193
! #: cp/constexpr.cc:4258 cp/constexpr.cc:12023
  #: 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:2929 cp/constexpr.cc:7479 cp/constexpr.cc:10197
  #: 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:3115
  #, 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:3118
  #, 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:3201
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3241 cp/constexpr.cc:11968
  #: 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:3298 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:3326 rust/backend/rust-constexpr.cc:2700
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "  oprindelig definition er her"
  
! #: cp/constexpr.cc:3604 cp/constexpr.cc:3663 cp/constexpr.cc:3696
! #: cp/constexpr.cc:3718
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3605
  #, 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:3632
  #, 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:3664 cp/constexpr.cc:3697
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3720
  #, 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:3723
  #, 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:3825
  #, 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:3905
  #, 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:3980 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:4063
  #, 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:4096
  #, 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:4100 cp/constexpr.cc:4123
  #, fuzzy, gcc-internal-format
  msgid "allocation performed here"
  msgstr "  oprindelig definition er her"
  
! #: cp/constexpr.cc:4119
  #, 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:4136
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4143
  #, 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:4301 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:4308
  #, 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:4312 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:4396 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:4407 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:4829
  #, 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:4832
  #, 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:4838
  #, 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:4914 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:4921 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:4944 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:4963 rust/backend/rust-constexpr.cc:6776
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr ""
  
! #: cp/constexpr.cc:5182 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5729 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:5732 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:5737 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:5740 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:5954 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:6020 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:6039 cp/constexpr.cc:6175 cp/constexpr.cc:6187
! #: cp/constexpr.cc:9208 cp/constexpr.cc:9344 cp/constexpr.cc:11918
! #: cp/constexpr.cc:12977 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
--- 61854,62260 ----
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr ""
  
! #: cp/constexpr.cc:839
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr ""
  
! #: cp/constexpr.cc:900
  #, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr ""
  
! #: cp/constexpr.cc:963 cp/constexpr.cc:1129
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr ""
  
! #: cp/constexpr.cc:1088
  #, gcc-internal-format
  msgid "%<-fimplicit-constexpr%> only affects %<inline%> functions"
  msgstr ""
  
! #: cp/constexpr.cc:1104
  #, fuzzy, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7964
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:1740
  #, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1755
  #, gcc-internal-format
  msgid "%qs called after throwing an exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1758
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "%qs called after throwing an exception of type %qT"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/constexpr.cc:1772
  #, fuzzy, gcc-internal-format
  #| msgid "exception of type `%T' will be caught"
  msgid "uncaught exception of type %qT; %<what()%>: %qs"
  msgstr "undtagelse af typen '%T' vil blive fanget"
  
! #: cp/constexpr.cc:1786
  #, gcc-internal-format
  msgid "uncaught exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1788
  #, fuzzy, gcc-internal-format
  #| msgid "exception of type `%T' will be caught"
  msgid "uncaught exception of type %qT"
  msgstr "undtagelse af typen '%T' vil blive fanget"
  
! #: cp/constexpr.cc:1912
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either one or two arguments"
  msgid "call to %qD function with incorrect number of arguments"
  msgstr "'%D' skal tage mod én eller to parametre"
  
! #: cp/constexpr.cc:1930
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared with an exception specification"
  msgid "%qD called with no caught exceptions pending"
  msgstr "'%D' erklæret med en undtagelsesspecifikation"
  
! #: cp/constexpr.cc:2014
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate exception: size not constant"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/constexpr.cc:2034
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:2065 cp/constexpr.cc:2117
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared with an exception specification"
  msgid "%qD called with no caught exceptions active"
  msgstr "'%D' erklæret med en undtagelsesspecifikation"
  
! #: cp/constexpr.cc:2155
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2224
  #, 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:2280
  #, 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:2308
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2346
  #, 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:2373
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2420
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2454
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2458
  #, fuzzy, gcc-internal-format
  #| msgid "programs: %s\n"
  msgid "constexpr message: %.*s"
  msgstr "programmer: %s\n"
  
! #: cp/constexpr.cc:2564 cp/constexpr.cc:4540
  #: 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:2566 cp/constexpr.cc:2687 cp/constexpr.cc:2696
! #: cp/constexpr.cc:4873 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:2856 cp/constexpr.cc:3821 cp/constexpr.cc:4195
! #: cp/constexpr.cc:4260 cp/constexpr.cc:12039
  #: 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:2930 cp/constexpr.cc:7481 cp/constexpr.cc:10199
  #: 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:3117
  #, 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:3120
  #, 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:3203
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3243 cp/constexpr.cc:11984
  #: 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:3300 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:3328 rust/backend/rust-constexpr.cc:2700
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "  oprindelig definition er her"
  
! #: cp/constexpr.cc:3606 cp/constexpr.cc:3665 cp/constexpr.cc:3698
! #: cp/constexpr.cc:3720
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3607
  #, 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:3634
  #, 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:3666 cp/constexpr.cc:3699
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3722
  #, 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:3725
  #, 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:3827
  #, 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:3907
  #, 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:3982 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:4065
  #, 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:4098
  #, 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:4102 cp/constexpr.cc:4125
  #, fuzzy, gcc-internal-format
  msgid "allocation performed here"
  msgstr "  oprindelig definition er her"
  
! #: cp/constexpr.cc:4121
  #, 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:4138
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4145
  #, 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:4303 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:4310
  #, 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:4314 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:4398 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:4409 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:4831
  #, 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:4834
  #, 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:4840
  #, 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:4916 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:4923 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:4946 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:4965 rust/backend/rust-constexpr.cc:6776
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr ""
  
! #: cp/constexpr.cc:5184 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5731 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:5734 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:5739 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:5742 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:5956 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:6022 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:6041 cp/constexpr.cc:6177 cp/constexpr.cc:6189
! #: cp/constexpr.cc:9210 cp/constexpr.cc:9346 cp/constexpr.cc:11934
! #: cp/constexpr.cc:12999 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 *
*** 62179,62762 ****
  msgid "%qE is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:6047 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:6081 cp/constexpr.cc:6118 cp/constexpr.cc:8153
  #: 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:6083
  #, 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:6096 cp/constexpr.cc:8148
  #: 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:6253
  #, 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:6256
  #, 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:6267
  #, 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:6270
  #, 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:6281
  #, 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:6284
  #, 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:6295
  #, 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:6299
  #, 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:6310
  #, 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:6313
  #, 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:6471
  #, 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:6480 cp/constexpr.cc:6490
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6510
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6557
  #, 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:6569
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7503
  #, 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:7511
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qT object created here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/constexpr.cc:7514 cp/parser.cc:13136 cp/parser.cc:13147
! #: cp/reflect.cc:8428 cp/semantics.cc:4701 cp/semantics.cc:4717
  #, 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:7557 cp/constexpr.cc:7590
  #, 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:7559 cp/constexpr.cc:7585 cp/constexpr.cc:7592
! #: cp/constexpr.cc:7957 cp/constexpr.cc:11022 cp/constexpr.cc:11035
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "allocated here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/constexpr.cc:7563
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7583
  #, 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:7595
  #, 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:7603 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:7608
  #, 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:7611
  #, fuzzy, gcc-internal-format
  #| msgid "`%+#D' is private"
  msgid "%q#D is volatile"
  msgstr "'%+#D' er privat"
  
! #: cp/constexpr.cc:7616 cp/constexpr.cc:7623
  #: 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:7629 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:7632 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:7955
  #, 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:7964
  #, 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:7971
  #, 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:7974
  #, 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:8126
  #, 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:8157
  #, 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:8164
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8176 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:8836 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:8949 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:8951 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:8970
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "use of %qD"
  msgstr "ugyldig brug af '%D"
  
! #: cp/constexpr.cc:8974
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:8976
  #, 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:8978
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:8980
  #, 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:9092
  #, 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:9170
  #, 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:9183
  #, 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:9374
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9377
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9445 cp/constexpr.cc:12670
  #: 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:9670
  #, 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:9674
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9677
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10053 cp/constexpr.cc:12146
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:10087 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:10142
  #, 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:10152
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "pointed-to object declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/constexpr.cc:10160
  #, 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:10174
  #, 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:10214 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:10373 cp/constexpr.cc:12455 cp/constexpr.cc:12898
  #: 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:10422 cp/constexpr.cc:12942
  #, 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:10543
  #, 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:10593 cp/constexpr.cc:10605
  #: 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:10608
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "unexpected expression %qE of kind %s"
  msgstr "uventet adresseudtryk"
  
! #: cp/constexpr.cc:10626
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10764
  #, 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:10770
  #, fuzzy, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:10955
  #, 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:10957
  #, 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:10959
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "%<return%> in a statement expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:11000 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:11016
  #, 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:11020 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:11033 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:11054 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11058
  #, 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:11083
  #, 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:11088
  #, 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:11104 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:11145
  #, 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:11854 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:12108
  #, 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:12111
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12167 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:12201 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:12391
  #, 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:12403
  #, 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:12479
  #, 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:12496
  #, 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:12560
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:12634
  #, 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:12642
  #, 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:12722 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:12823 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:12895
  #, 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:12908
  #, 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:12959
  #, 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:13004 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"
--- 62262,62845 ----
  msgid "%qE is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:6049 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:6083 cp/constexpr.cc:6120 cp/constexpr.cc:8155
  #: 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:6085
  #, 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:6098 cp/constexpr.cc:8150
  #: 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:6255
  #, 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:6258
  #, 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:6269
  #, 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:6272
  #, 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:6283
  #, 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:6286
  #, 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:6297
  #, 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:6301
  #, 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:6312
  #, 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:6315
  #, 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:6473
  #, 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:6482 cp/constexpr.cc:6492
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6512
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6559
  #, 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:6571
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7505
  #, 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:7513
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qT object created here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/constexpr.cc:7516 cp/parser.cc:13134 cp/parser.cc:13145
! #: cp/reflect.cc:8548 cp/semantics.cc:4693 cp/semantics.cc:4709
  #, 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:7559 cp/constexpr.cc:7592
  #, 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:7561 cp/constexpr.cc:7587 cp/constexpr.cc:7594
! #: cp/constexpr.cc:7959 cp/constexpr.cc:11030 cp/constexpr.cc:11043
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "allocated here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/constexpr.cc:7565
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7585
  #, 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:7597
  #, 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:7605 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:7610
  #, 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:7613
  #, fuzzy, gcc-internal-format
  #| msgid "`%+#D' is private"
  msgid "%q#D is volatile"
  msgstr "'%+#D' er privat"
  
! #: cp/constexpr.cc:7618 cp/constexpr.cc:7625
  #: 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:7631 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:7634 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:7957
  #, 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:7966
  #, 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:7973
  #, 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:7976
  #, 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:8128
  #, 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:8159
  #, 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:8166
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8178 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:8838 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:8951 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:8953 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:8972
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "use of %qD"
  msgstr "ugyldig brug af '%D"
  
! #: cp/constexpr.cc:8976
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:8978
  #, 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:8980
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:8982
  #, 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:9094
  #, 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:9172
  #, 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:9185
  #, 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:9376
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9379
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9447 cp/constexpr.cc:12692
  #: 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:9672
  #, 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:9676
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9679
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10055 cp/constexpr.cc:12162
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:10089 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:10144
  #, 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:10154
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "pointed-to object declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/constexpr.cc:10162
  #, 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:10176
  #, 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:10216 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:10375 cp/constexpr.cc:12471 cp/constexpr.cc:12920
  #: 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:10424 cp/constexpr.cc:12964
  #, 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:10545
  #, 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:10595 cp/constexpr.cc:10607
  #: 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:10610
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "unexpected expression %qE of kind %s"
  msgstr "uventet adresseudtryk"
  
! #: cp/constexpr.cc:10628
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10772
  #, 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:10778
  #, fuzzy, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:10963
  #, 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:10965
  #, 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:10967
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "%<return%> in a statement expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:11008 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:11024
  #, 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:11028 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:11041 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:11062 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11066
  #, 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:11091
  #, 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:11096
  #, 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:11112 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:11163
  #, 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:11870 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:12124
  #, 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:12127
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12183 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:12217 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:12407
  #, 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:12419
  #, 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:12495
  #, 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:12512
  #, 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:12576
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:12650
  #, 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:12658
  #, 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:12744 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:12845 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:12917
  #, 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:12930
  #, 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:12981
  #, 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:13026 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 ""
*** 62878,63311 ****
  msgid "failed to deduce %qD in SFINAE context"
  msgstr ""
  
! #: cp/constraint.cc:2175
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "satisfaction of atomic constraint %qE depends on itself"
  msgstr "eksplicit specialisering af %D efter første brug"
  
! #: cp/constraint.cc:2221
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from `%T' to `%T' discards qualifiers"
  msgid "satisfaction value of atomic constraint %qE changed from %qE to %qE"
  msgstr "konvertering fra '%T' til '%T' forkaster modifikationer"
  
! #: cp/constraint.cc:2224
  #, gcc-internal-format
  msgid "satisfaction value first evaluated to %qE from here"
  msgstr ""
  
! #: cp/constraint.cc:2341
  #, gcc-internal-format
  msgid "no operand of the disjunction is satisfied"
  msgstr ""
  
! #: cp/constraint.cc:2355
  #, gcc-internal-format
  msgid "the operand %qE is unsatisfied because"
  msgstr ""
  
! #: cp/constraint.cc:3138
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a pointer-to-object type"
  msgid "%qT is not nothrow copy assignable"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: cp/constraint.cc:3141
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow default constructible"
  msgstr "typen '%T' har ingen destruktionsfunktion"
  
! #: cp/constraint.cc:3144
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a pointer-to-object type"
  msgid "%qT is not nothrow copy constructible"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: cp/constraint.cc:3147
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "%qT is not trivially copy assignable"
  msgstr "'%D' er ikke et navnerum"
  
! #: cp/constraint.cc:3150
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially default constructible"
  msgstr "typen '%T' har ingen destruktionsfunktion"
  
! #: cp/constraint.cc:3153
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a pointer-to-object type"
  msgid "%qT is not trivially copy constructible"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: cp/constraint.cc:3156
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%#T' has a non-virtual destructor"
  msgid "%qT is not trivially destructible"
  msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
  
! #: cp/constraint.cc:3159
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not have a mappable type in %qs clause"
  msgid "%qT does not have unique object representations, because"
  msgstr "%qE har ikke en mappable-type i %qs-klausul"
  
! #: cp/constraint.cc:3169
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%#T' has a non-virtual destructor"
  msgid "%qT does not have a virtual destructor"
  msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
  
! #: cp/constraint.cc:3173
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' is not a template"
  msgid "%qT is not an abstract class"
  msgstr "'%#T' er ikke en skabelon"
  
! #: cp/constraint.cc:3176
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not an aggregate type"
  msgid "%qT is not an aggregate"
  msgstr "'%T' er ikke en sammensat type"
  
! #: cp/constraint.cc:3179
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "%qT is not an array"
  msgstr "'%D' er ikke et navnerum"
  
! #: cp/constraint.cc:3182
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qT is not assignable from %qT, because"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/constraint.cc:3186 cp/semantics.cc:13525 cp/typeck.cc:3701
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/constraint.cc:3189
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a pointer-to-object type"
  msgid "%qT is not a bounded array"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: cp/constraint.cc:3192
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' is not a template"
  msgid "%qT is not a class"
  msgstr "'%#T' er ikke en skabelon"
  
! #: cp/constraint.cc:3195
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%qT is not a const type"
  msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/constraint.cc:3199
  #, fuzzy, gcc-internal-format
  msgid "%qT is not default constructible, because"
  msgstr "typen '%T' har ingen destruktionsfunktion"
  
! #: cp/constraint.cc:3201
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qT is not constructible from %qT, because"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/constraint.cc:3210
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qT is not destructible, because"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/constraint.cc:3214
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' is not a template"
  msgid "%qT is not an empty class"
  msgstr "'%#T' er ikke en skabelon"
  
! #: cp/constraint.cc:3217
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qT is not an enum"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/constraint.cc:3220
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' is not a template"
  msgid "%qT is not a final class"
  msgstr "'%#T' er ikke en skabelon"
  
! #: cp/constraint.cc:3223
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qT is not a function"
  msgstr "'%s' er ikke en funktion,"
  
! #: cp/constraint.cc:3226
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%qT is not an implicit-lifetime type"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/constraint.cc:3231
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qT is not invocable, because"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/constraint.cc:3233
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qT is not invocable by %qT, because"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/constraint.cc:3238
  #, fuzzy, gcc-internal-format
  msgid "%qT is not layout compatible with %qT, because"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: cp/constraint.cc:3242
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%qT is not a literal type"
  msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/constraint.cc:3245
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qT is not a member function pointer"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: cp/constraint.cc:3248
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of `%T'"
  msgid "%qT is not a member object pointer"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/constraint.cc:3251
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of `%T'"
  msgid "%qT is not a member pointer"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/constraint.cc:3254
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qT is not nothrow assignable from %qT, because"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/constraint.cc:3259
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow default constructible, because"
  msgstr "typen '%T' har ingen destruktionsfunktion"
  
! #: cp/constraint.cc:3261
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qT is not nothrow constructible from %qT, because"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/constraint.cc:3266
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qT is not nothrow convertible from %qT, because"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/constraint.cc:3270
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qT is not nothrow destructible, because"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/constraint.cc:3276
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qT is not nothrow invocable, because"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/constraint.cc:3278
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qT is not nothrow invocable by %qT, because"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/constraint.cc:3285
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a pointer-to-object type"
  msgid "%qT is not an object type"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: cp/constraint.cc:3289
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-interconvertible base of %qT, because"
  msgstr "'%T' er en utilgængelig stamklasse til '%T'"
  
! #: cp/constraint.cc:3294
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qT is not a POD type"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/constraint.cc:3297
  #, fuzzy, gcc-internal-format
  #| msgid "base operand of `->' is not a pointer"
  msgid "%qT is not a pointer"
  msgstr "grundoperanden til '->' er ikke en henvisning"
  
! #: cp/constraint.cc:3300
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%qT is not a polymorphic type"
  msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/constraint.cc:3303
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a namespace"
  msgid "%qT is not a reference"
  msgstr "'%T' er ikke et navnerum"
  
! #: cp/constraint.cc:3306
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not the same as %q#T"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/constraint.cc:3309
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a namespace"
  msgid "%qT is not a scoped enum"
  msgstr "'%T' er ikke et navnerum"
  
! #: cp/constraint.cc:3312
  #, 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/constraint.cc:3315
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%qT is not a trivial type"
  msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/constraint.cc:3318
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qT is not trivially assignable from %qT, because"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/constraint.cc:3323
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially default constructible, because"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constraint.cc:3325
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/constraint.cc:3330 cp/tree.cc:5014
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qT is not trivially copyable"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/constraint.cc:3333
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qT is not trivially destructible, because"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/constraint.cc:3337
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%qT is not an unbounded array"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/constraint.cc:3340
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qT is not a union"
  msgstr "'%s' er ikke en funktion,"
  
! #: cp/constraint.cc:3343
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a virtual base of %qT"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/constraint.cc:3346
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%qT is not a volatile type"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/constraint.cc:3349
  #, fuzzy, gcc-internal-format
  msgid "%qT is not consteval-only"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: cp/constraint.cc:3352
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a function"
  msgid "%qT cannot yield a rank"
  msgstr "'%E' kan ikke bruges som en funktion"
  
! #: cp/constraint.cc:3355
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' cannot be declared"
  msgid "%qT and %qT cannot be ordered"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/constraint.cc:3358
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qT is not destructurable"
  msgstr "'%D' ikke erklæret"
  
! #: cp/constraint.cc:3361
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3365
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3369
  #, fuzzy, gcc-internal-format
  #| msgid "type `%T' is not derived from type `%T'"
  msgid "%qD is not deducible from %qT"
  msgstr "typen '%T' er ikke nedarvet fra typen '%T'"
  
! #: cp/constraint.cc:3436
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constant"
  msgid "invalid constraints"
  msgstr "ugyldig konstant:"
  
! #: cp/constraint.cc:3457
  #, gcc-internal-format
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr ""
  
! #: cp/constraint.cc:3461
  #, fuzzy, gcc-internal-format
  #| msgid "user-defined `%D' always evaluates both arguments"
  msgid "the expression %qE evaluated to %<false%>"
  msgstr "brugerdefineret '%D' evaluerer altid begge parametre"
  
! #: cp/constraint.cc:3516
  #, fuzzy, gcc-internal-format
  #| msgid "constructors may not be `%s'"
  msgid "constraints not satisfied"
  msgstr "konstruktionsfunktioner må ikke være '%s'"
  
! #: cp/constraint.cc:3533
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr ""
--- 62961,63394 ----
  msgid "failed to deduce %qD in SFINAE context"
  msgstr ""
  
! #: cp/constraint.cc:2182
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "satisfaction of atomic constraint %qE depends on itself"
  msgstr "eksplicit specialisering af %D efter første brug"
  
! #: cp/constraint.cc:2228
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from `%T' to `%T' discards qualifiers"
  msgid "satisfaction value of atomic constraint %qE changed from %qE to %qE"
  msgstr "konvertering fra '%T' til '%T' forkaster modifikationer"
  
! #: cp/constraint.cc:2231
  #, gcc-internal-format
  msgid "satisfaction value first evaluated to %qE from here"
  msgstr ""
  
! #: cp/constraint.cc:2348
  #, gcc-internal-format
  msgid "no operand of the disjunction is satisfied"
  msgstr ""
  
! #: cp/constraint.cc:2362
  #, gcc-internal-format
  msgid "the operand %qE is unsatisfied because"
  msgstr ""
  
! #: cp/constraint.cc:3147
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a pointer-to-object type"
  msgid "%qT is not nothrow copy assignable"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: cp/constraint.cc:3150
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow default constructible"
  msgstr "typen '%T' har ingen destruktionsfunktion"
  
! #: cp/constraint.cc:3153
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a pointer-to-object type"
  msgid "%qT is not nothrow copy constructible"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: cp/constraint.cc:3156
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "%qT is not trivially copy assignable"
  msgstr "'%D' er ikke et navnerum"
  
! #: cp/constraint.cc:3159
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially default constructible"
  msgstr "typen '%T' har ingen destruktionsfunktion"
  
! #: cp/constraint.cc:3162
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a pointer-to-object type"
  msgid "%qT is not trivially copy constructible"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: cp/constraint.cc:3165
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%#T' has a non-virtual destructor"
  msgid "%qT is not trivially destructible"
  msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
  
! #: cp/constraint.cc:3168
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not have a mappable type in %qs clause"
  msgid "%qT does not have unique object representations, because"
  msgstr "%qE har ikke en mappable-type i %qs-klausul"
  
! #: cp/constraint.cc:3178
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%#T' has a non-virtual destructor"
  msgid "%qT does not have a virtual destructor"
  msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
  
! #: cp/constraint.cc:3182
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' is not a template"
  msgid "%qT is not an abstract class"
  msgstr "'%#T' er ikke en skabelon"
  
! #: cp/constraint.cc:3185
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not an aggregate type"
  msgid "%qT is not an aggregate"
  msgstr "'%T' er ikke en sammensat type"
  
! #: cp/constraint.cc:3188
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "%qT is not an array"
  msgstr "'%D' er ikke et navnerum"
  
! #: cp/constraint.cc:3191
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qT is not assignable from %qT, because"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/constraint.cc:3195 cp/semantics.cc:13521 cp/typeck.cc:3701
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/constraint.cc:3198
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a pointer-to-object type"
  msgid "%qT is not a bounded array"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: cp/constraint.cc:3201
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' is not a template"
  msgid "%qT is not a class"
  msgstr "'%#T' er ikke en skabelon"
  
! #: cp/constraint.cc:3204
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%qT is not a const type"
  msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/constraint.cc:3208
  #, fuzzy, gcc-internal-format
  msgid "%qT is not default constructible, because"
  msgstr "typen '%T' har ingen destruktionsfunktion"
  
! #: cp/constraint.cc:3210
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qT is not constructible from %qT, because"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/constraint.cc:3219
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qT is not destructible, because"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/constraint.cc:3223
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' is not a template"
  msgid "%qT is not an empty class"
  msgstr "'%#T' er ikke en skabelon"
  
! #: cp/constraint.cc:3226
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qT is not an enum"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/constraint.cc:3229
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' is not a template"
  msgid "%qT is not a final class"
  msgstr "'%#T' er ikke en skabelon"
  
! #: cp/constraint.cc:3232
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qT is not a function"
  msgstr "'%s' er ikke en funktion,"
  
! #: cp/constraint.cc:3235
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%qT is not an implicit-lifetime type"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/constraint.cc:3240
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qT is not invocable, because"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/constraint.cc:3242
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qT is not invocable by %qT, because"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/constraint.cc:3247
  #, fuzzy, gcc-internal-format
  msgid "%qT is not layout compatible with %qT, because"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: cp/constraint.cc:3251
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%qT is not a literal type"
  msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/constraint.cc:3254
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qT is not a member function pointer"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: cp/constraint.cc:3257
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of `%T'"
  msgid "%qT is not a member object pointer"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/constraint.cc:3260
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of `%T'"
  msgid "%qT is not a member pointer"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/constraint.cc:3263
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qT is not nothrow assignable from %qT, because"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/constraint.cc:3268
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow default constructible, because"
  msgstr "typen '%T' har ingen destruktionsfunktion"
  
! #: cp/constraint.cc:3270
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qT is not nothrow constructible from %qT, because"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/constraint.cc:3275
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qT is not nothrow convertible from %qT, because"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/constraint.cc:3279
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qT is not nothrow destructible, because"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/constraint.cc:3285
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qT is not nothrow invocable, because"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/constraint.cc:3287
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qT is not nothrow invocable by %qT, because"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/constraint.cc:3294
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a pointer-to-object type"
  msgid "%qT is not an object type"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: cp/constraint.cc:3298
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-interconvertible base of %qT, because"
  msgstr "'%T' er en utilgængelig stamklasse til '%T'"
  
! #: cp/constraint.cc:3303
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qT is not a POD type"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/constraint.cc:3306
  #, fuzzy, gcc-internal-format
  #| msgid "base operand of `->' is not a pointer"
  msgid "%qT is not a pointer"
  msgstr "grundoperanden til '->' er ikke en henvisning"
  
! #: cp/constraint.cc:3309
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%qT is not a polymorphic type"
  msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/constraint.cc:3312
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a namespace"
  msgid "%qT is not a reference"
  msgstr "'%T' er ikke et navnerum"
  
! #: cp/constraint.cc:3315
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not the same as %q#T"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/constraint.cc:3318
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a namespace"
  msgid "%qT is not a scoped enum"
  msgstr "'%T' er ikke et navnerum"
  
! #: cp/constraint.cc:3321
  #, 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/constraint.cc:3324
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%qT is not a trivial type"
  msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/constraint.cc:3327
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qT is not trivially assignable from %qT, because"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/constraint.cc:3332
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially default constructible, because"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constraint.cc:3334
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/constraint.cc:3339 cp/tree.cc:5014
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qT is not trivially copyable"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/constraint.cc:3342
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qT is not trivially destructible, because"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/constraint.cc:3346
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%qT is not an unbounded array"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/constraint.cc:3349
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qT is not a union"
  msgstr "'%s' er ikke en funktion,"
  
! #: cp/constraint.cc:3352
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a virtual base of %qT"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/constraint.cc:3355
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%qT is not a volatile type"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/constraint.cc:3358
  #, fuzzy, gcc-internal-format
  msgid "%qT is not consteval-only"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: cp/constraint.cc:3361
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a function"
  msgid "%qT cannot yield a rank"
  msgstr "'%E' kan ikke bruges som en funktion"
  
! #: cp/constraint.cc:3364
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' cannot be declared"
  msgid "%qT and %qT cannot be ordered"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/constraint.cc:3367
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qT is not destructurable"
  msgstr "'%D' ikke erklæret"
  
! #: cp/constraint.cc:3370
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3374
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3378
  #, fuzzy, gcc-internal-format
  #| msgid "type `%T' is not derived from type `%T'"
  msgid "%qD is not deducible from %qT"
  msgstr "typen '%T' er ikke nedarvet fra typen '%T'"
  
! #: cp/constraint.cc:3445
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constant"
  msgid "invalid constraints"
  msgstr "ugyldig konstant:"
  
! #: cp/constraint.cc:3466
  #, gcc-internal-format
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr ""
  
! #: cp/constraint.cc:3470
  #, fuzzy, gcc-internal-format
  #| msgid "user-defined `%D' always evaluates both arguments"
  msgid "the expression %qE evaluated to %<false%>"
  msgstr "brugerdefineret '%D' evaluerer altid begge parametre"
  
! #: cp/constraint.cc:3525
  #, fuzzy, gcc-internal-format
  #| msgid "constructors may not be `%s'"
  msgid "constraints not satisfied"
  msgstr "konstruktionsfunktioner må ikke være '%s'"
  
! #: cp/constraint.cc:3542
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr ""
*************** msgstr "%Hignorerer returværdi for '%D'
*** 63858,64143 ****
  msgid "pseudo-destructor is not called"
  msgstr "parameter til egenskaben '%s' er større end %d"
  
! #: cp/cvt.cc:1322 rust/backend/rust-tree.cc:399
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate an object of type `%T'"
  msgid "conversion to void will not access object of type %qT"
  msgstr "kan ikke allokere et objekt af typen '%T'"
  
! #: cp/cvt.cc:1326 rust/backend/rust-tree.cc:405
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1331 rust/backend/rust-tree.cc:412
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1336 rust/backend/rust-tree.cc:419
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1341 rust/backend/rust-tree.cc:426
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1346 rust/backend/rust-tree.cc:433
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1350 rust/backend/rust-tree.cc:439
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1369 rust/backend/rust-tree.cc:342
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to incomplete type"
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "konvertering til en ufuldstændig type"
  
! #: cp/cvt.cc:1373 rust/backend/rust-tree.cc:348
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1378 rust/backend/rust-tree.cc:355
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1383 rust/backend/rust-tree.cc:362
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1388 rust/backend/rust-tree.cc:369
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1393 rust/backend/rust-tree.cc:376
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1397 rust/backend/rust-tree.cc:382
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1411 rust/backend/rust-tree.cc:453
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1416 rust/backend/rust-tree.cc:459
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1421 rust/backend/rust-tree.cc:466
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1426 rust/backend/rust-tree.cc:473
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1431 rust/backend/rust-tree.cc:480
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1436 rust/backend/rust-tree.cc:487
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1441 rust/backend/rust-tree.cc:493
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1480 rust/backend/rust-tree.cc:535
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1484 rust/backend/rust-tree.cc:541
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "objektet '%E' af den ufuldstændige type '%T' vil ikke blive tilgået i %s"
  
! #: cp/cvt.cc:1489 rust/backend/rust-tree.cc:548
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "objektet '%E' af den ufuldstændige type '%T' vil ikke blive tilgået i %s"
  
! #: cp/cvt.cc:1494 rust/backend/rust-tree.cc:555
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "objektet '%E' af den ufuldstændige type '%T' vil ikke blive tilgået i %s"
  
! #: cp/cvt.cc:1499 rust/backend/rust-tree.cc:561
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "objektet '%E' af den ufuldstændige type '%T' vil ikke blive tilgået i %s"
  
! #: cp/cvt.cc:1504 rust/backend/rust-tree.cc:567
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "objektet '%E' af den ufuldstændige type '%T' vil ikke blive tilgået i %s"
  
! #: cp/cvt.cc:1508 rust/backend/rust-tree.cc:573
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "objektet '%E' af den ufuldstændige type '%T' vil ikke blive tilgået i %s"
  
! #: cp/cvt.cc:1569
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.cc:1573
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.cc:1577
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.cc:1581
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.cc:1585
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.cc:1589
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "statement cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.cc:1593
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.cc:1609
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.cc:1614
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.cc:1619
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.cc:1624
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.cc:1629
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "statement is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.cc:1634
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.cc:1663
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "second operand of conditional expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/cvt.cc:1668
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "third operand of conditional expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/cvt.cc:1673
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "right operand of comma operator has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/cvt.cc:1677
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "left operand of comma operator has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/cvt.cc:1681
  #, fuzzy, gcc-internal-format
  #| msgid "%Hstatement with no effect"
  msgid "statement has no effect"
  msgstr "%Hsætning uden nogen virkning"
  
! #: cp/cvt.cc:1685
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "for increment expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/cvt.cc:1840
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "konverterer NULL til en ikke-henvisningstype"
  
! #: cp/cvt.cc:1958
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument `%E' to `%T'"
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "kunne ikke konvertere skabelonsparameteren '%E' til '%T'"
  
! #: cp/cvt.cc:1974
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous default type conversion from `%T'"
  msgid "ambiguous default type conversion from %qT"
  msgstr "tvetydig standardtypekonvertering fra '%T'"
  
! #: cp/cvt.cc:1977
  #, fuzzy, gcc-internal-format
  #| msgid "  candidate conversions include `%D' and `%D'"
  msgid "  candidate conversions include %qD and %qD"
--- 63941,64226 ----
  msgid "pseudo-destructor is not called"
  msgstr "parameter til egenskaben '%s' er større end %d"
  
! #: cp/cvt.cc:1324 rust/backend/rust-tree.cc:399
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate an object of type `%T'"
  msgid "conversion to void will not access object of type %qT"
  msgstr "kan ikke allokere et objekt af typen '%T'"
  
! #: cp/cvt.cc:1328 rust/backend/rust-tree.cc:405
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1333 rust/backend/rust-tree.cc:412
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1338 rust/backend/rust-tree.cc:419
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1343 rust/backend/rust-tree.cc:426
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1348 rust/backend/rust-tree.cc:433
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1352 rust/backend/rust-tree.cc:439
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1371 rust/backend/rust-tree.cc:342
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to incomplete type"
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "konvertering til en ufuldstændig type"
  
! #: cp/cvt.cc:1375 rust/backend/rust-tree.cc:348
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1380 rust/backend/rust-tree.cc:355
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1385 rust/backend/rust-tree.cc:362
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1390 rust/backend/rust-tree.cc:369
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1395 rust/backend/rust-tree.cc:376
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1399 rust/backend/rust-tree.cc:382
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1413 rust/backend/rust-tree.cc:453
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1418 rust/backend/rust-tree.cc:459
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1423 rust/backend/rust-tree.cc:466
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1428 rust/backend/rust-tree.cc:473
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1433 rust/backend/rust-tree.cc:480
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1438 rust/backend/rust-tree.cc:487
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1443 rust/backend/rust-tree.cc:493
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1482 rust/backend/rust-tree.cc:535
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1486 rust/backend/rust-tree.cc:541
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "objektet '%E' af den ufuldstændige type '%T' vil ikke blive tilgået i %s"
  
! #: cp/cvt.cc:1491 rust/backend/rust-tree.cc:548
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "objektet '%E' af den ufuldstændige type '%T' vil ikke blive tilgået i %s"
  
! #: cp/cvt.cc:1496 rust/backend/rust-tree.cc:555
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "objektet '%E' af den ufuldstændige type '%T' vil ikke blive tilgået i %s"
  
! #: cp/cvt.cc:1501 rust/backend/rust-tree.cc:561
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "objektet '%E' af den ufuldstændige type '%T' vil ikke blive tilgået i %s"
  
! #: cp/cvt.cc:1506 rust/backend/rust-tree.cc:567
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "objektet '%E' af den ufuldstændige type '%T' vil ikke blive tilgået i %s"
  
! #: cp/cvt.cc:1510 rust/backend/rust-tree.cc:573
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "objektet '%E' af den ufuldstændige type '%T' vil ikke blive tilgået i %s"
  
! #: cp/cvt.cc:1571
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.cc:1575
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.cc:1579
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.cc:1583
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.cc:1587
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.cc:1591
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "statement cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.cc:1595
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.cc:1611
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.cc:1616
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.cc:1621
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.cc:1626
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.cc:1631
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "statement is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.cc:1636
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.cc:1665
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "second operand of conditional expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/cvt.cc:1670
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "third operand of conditional expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/cvt.cc:1675
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "right operand of comma operator has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/cvt.cc:1679
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "left operand of comma operator has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/cvt.cc:1683
  #, fuzzy, gcc-internal-format
  #| msgid "%Hstatement with no effect"
  msgid "statement has no effect"
  msgstr "%Hsætning uden nogen virkning"
  
! #: cp/cvt.cc:1687
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "for increment expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/cvt.cc:1842
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "konverterer NULL til en ikke-henvisningstype"
  
! #: cp/cvt.cc:1960
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument `%E' to `%T'"
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "kunne ikke konvertere skabelonsparameteren '%E' til '%T'"
  
! #: cp/cvt.cc:1976
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous default type conversion from `%T'"
  msgid "ambiguous default type conversion from %qT"
  msgstr "tvetydig standardtypekonvertering fra '%T'"
  
! #: cp/cvt.cc:1979
  #, fuzzy, gcc-internal-format
  #| msgid "  candidate conversions include `%D' and `%D'"
  msgid "  candidate conversions include %qD and %qD"
*************** msgid "redeclaration %qD differs in %qs
*** 64218,64224 ****
  msgstr "erklæring af '%D' som %s"
  
  # hænger sammen med næste tekst
! #: cp/decl.cc:1620 cp/decl.cc:18421
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %qD"
--- 64301,64307 ----
  msgstr "erklæring af '%D' som %s"
  
  # hænger sammen med næste tekst
! #: cp/decl.cc:1620 cp/decl.cc:18452
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %qD"
*************** msgstr "tidligere ikke-funktionserklæri
*** 64386,64393 ****
  msgid "%q#D previously defined here"
  msgstr "'%#D' tidligere defineret her"
  
! #: cp/decl.cc:2359 cp/name-lookup.cc:3476 cp/name-lookup.cc:3516
! #: cp/name-lookup.cc:3542
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' previously declared here"
  msgid "%q#D previously declared here"
--- 64469,64476 ----
  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 "standardparameter givet til %d.
*** 64475,64486 ****
  msgid "previous specification in %q#D here"
  msgstr "efter tidligere specifikation i '%#D'"
  
! #: cp/decl.cc:2570 cp/decl.cc:18439
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/decl.cc:2572 cp/decl.cc:18441
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared here without exporting"
--- 64558,64569 ----
  msgid "previous specification in %q#D here"
  msgstr "efter tidligere specifikation i '%#D'"
  
! #: cp/decl.cc:2570 cp/decl.cc:18470
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/decl.cc:2572 cp/decl.cc:18472
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared here without exporting"
*************** msgstr "trådlokal erklæring af '%s' f�
*** 64586,64594 ****
  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:2997
! #: cp/name-lookup.cc:3510 cp/name-lookup.cc:3513 cp/name-lookup.cc:3536
! #: cp/name-lookup.cc:3539
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "redeclaration of %q#D"
--- 64669,64677 ----
  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 "  springer over klargøring af '
*** 64703,64709 ****
  msgid "  enters %<template for%> statement"
  msgstr "uventet operand"
  
! #: cp/decl.cc:5060 cp/parser.cc:8110
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' used without template parameters"
  msgid "%qD used without template arguments"
--- 64786,64792 ----
  msgid "  enters %<template for%> statement"
  msgstr "uventet operand"
  
! #: cp/decl.cc:5060 cp/parser.cc:8112
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' used without template parameters"
  msgid "%qD used without template arguments"
*************** msgstr ""
*** 64788,64794 ****
  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:6172 cp/parser.cc:26319
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional is deprecated and may be removed"
  msgid "this flexibility is deprecated and will be removed"
--- 64871,64877 ----
  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:6172 cp/parser.cc:26315
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional is deprecated and may be removed"
  msgid "this flexibility is deprecated and will be removed"
*************** msgstr "skabelonsparameterliste benyttet
*** 64933,64946 ****
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/decl.cc:6435 cp/decl.cc:14968 cp/decl.cc:16598 cp/parser.cc:17515
! #: cp/parser.cc:23681 cp/parser.cc:31058
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attribute ignored"
  msgstr "egenskaben '%s' ignoreret"
  
! #: cp/decl.cc:6437 cp/decl.cc:14969
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
--- 65016,65029 ----
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/decl.cc:6435 cp/decl.cc:14985 cp/decl.cc:16629 cp/parser.cc:17511
! #: cp/parser.cc:23677 cp/parser.cc:31066
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attribute ignored"
  msgstr "egenskaben '%s' ignoreret"
  
! #: cp/decl.cc:6437 cp/decl.cc:14986
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
*************** msgid "ignoring attributes applied to de
*** 64958,64964 ****
  msgstr ""
  
  # init dækker over værditildeling her - samme for de næste mange
! #: cp/decl.cc:6576 cp/decl2.cc:1277 cp/decl2.cc:1479
  #, fuzzy, gcc-internal-format
  #| msgid "typedef `%D' is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
--- 65041,65047 ----
  msgstr ""
  
  # init dækker over værditildeling her - samme for de næste mange
! #: cp/decl.cc:6576 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 ""
*** 64975,65373 ****
  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:6641
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "'auto' er påhæftet funktionsdefinitionen"
  
! #: cp/decl.cc:6668
  #, 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:6677
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "non-member-template declaration of %qD"
  msgstr "skabelonserklæring af '%#D'"
  
! #: cp/decl.cc:6678
  #, 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:6690
  #, 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:6702
  #, 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:6751
  #, 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:6769
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6807
  #, 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:6816
  #, 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:6883
  #, 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:6892 cp/decl.cc:8376
  #, 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:6903
  #, 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:6973
  #, 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:7056
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7062
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7082
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "ikke-trivielle udpegede startværdier er ikke understøttet"
  
! #: cp/decl.cc:7086
  #, 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:7151
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "startværdien giver ikke størrelsen af %qD"
  
! #: cp/decl.cc:7158
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "tabelstørrelsen mangler i %qD"
  
! #: cp/decl.cc:7170
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "nulstørrelsestabel %qD"
  
! #: cp/decl.cc:7218
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "lagringsstørrelsen af %qD er ikke kendt"
  
! #: cp/decl.cc:7243
  #, 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:7345
  #, 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:7349
  #, 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:7356
  #, 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:7399 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:7406 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:7415 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:7423
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "typen '%T' har ingen destruktionsfunktion"
  
! #: cp/decl.cc:7427
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7430
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7730
  #, 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:7802
  #, 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:7847
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.cc:7864 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:7869
  #, 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:7894
  #, 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:7950
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "ugyldig startværdi"
  
! #: cp/decl.cc:8004
  #, 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:8043 cp/decl.cc:8334 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:8086
  #, 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:8096
  #, 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:8230
  #, 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:8364
  #, 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:8378
  #, 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:8391
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 forbids compound literals"
  msgid "variable-sized compound literal"
  msgstr "ISO C89 forbyder sammensatte konstanter"
  
! #: cp/decl.cc:8447
  #, 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:8468
  #, 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:8519
  #, 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:8662
  #, 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:8712
  #, 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:8714
  #, 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:8717
  #, 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:8722
  #, 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:8749 cp/decl.cc:9773 cp/typeck.cc:8281 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:8946
  #, 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:9148
  #, 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:9351
  #, 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:9375
  #, 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:9380
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "using-erklæring for destruktionsfunktion"
  
! #: cp/decl.cc:9385
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9390
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9395
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9460
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "tildeling (ikke klargøring) i erklæring"
  
! #: cp/decl.cc:9481 cp/decl.cc:16997
  #, 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:9485 cp/decl.cc:17001
  #, 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:9530 cp/decl.cc:16964
  #, 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:9566
  #, 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:9578
  #, fuzzy, gcc-internal-format
  #| msgid "return type `%#T' is incomplete"
  msgid "deduced type %qT for %qD is incomplete"
--- 65058,65456 ----
  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:6640
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "'auto' er påhæftet funktionsdefinitionen"
  
! #: cp/decl.cc:6667
  #, 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:6676
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "non-member-template declaration of %qD"
  msgstr "skabelonserklæring af '%#D'"
  
! #: cp/decl.cc:6677
  #, 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:6689
  #, 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:6705
  #, 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:6754
  #, 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:6772
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6810
  #, 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:6819
  #, 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:6886
  #, 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:6895 cp/decl.cc:8379
  #, 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:6906
  #, 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:6976
  #, 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:7059
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7065
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7085
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "ikke-trivielle udpegede startværdier er ikke understøttet"
  
! #: cp/decl.cc:7089
  #, 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:7154
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "startværdien giver ikke størrelsen af %qD"
  
! #: cp/decl.cc:7161
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "tabelstørrelsen mangler i %qD"
  
! #: cp/decl.cc:7173
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "nulstørrelsestabel %qD"
  
! #: cp/decl.cc:7221
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "lagringsstørrelsen af %qD er ikke kendt"
  
! #: cp/decl.cc:7246
  #, 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:7348
  #, 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:7352
  #, 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:7359
  #, 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:7402 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:7409 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:7418 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:7426
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "typen '%T' har ingen destruktionsfunktion"
  
! #: cp/decl.cc:7430
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7433
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7733
  #, 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:7805
  #, 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:7850
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.cc:7867 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:7872
  #, 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:7897
  #, 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:7953
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "ugyldig startværdi"
  
! #: cp/decl.cc:8007
  #, 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:8046 cp/decl.cc:8337 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:8089
  #, 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:8099
  #, 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:8233
  #, 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:8367
  #, 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:8381
  #, 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:8394
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 forbids compound literals"
  msgid "variable-sized compound literal"
  msgstr "ISO C89 forbyder sammensatte konstanter"
  
! #: cp/decl.cc:8450
  #, 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:8471
  #, 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:8522
  #, 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:8665
  #, 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:8715
  #, 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:8717
  #, 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:8720
  #, 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:8725
  #, 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:8752 cp/decl.cc:9776 cp/typeck.cc:8281 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:8949
  #, 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:9151
  #, 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:9354
  #, 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:9378
  #, 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:9383
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "using-erklæring for destruktionsfunktion"
  
! #: cp/decl.cc:9388
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9393
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9398
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9463
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "tildeling (ikke klargøring) i erklæring"
  
! #: cp/decl.cc:9484 cp/decl.cc:17028
  #, 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:9488 cp/decl.cc:17032
  #, 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:9533 cp/decl.cc:16995
  #, 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:9569
  #, 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:9581
  #, fuzzy, gcc-internal-format
  #| msgid "return type `%#T' is incomplete"
  msgid "deduced type %qT for %qD is incomplete"
*************** msgstr "returtype '%#T' er ufuldstændig
*** 65375,65510 ****
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9634
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' cannot be declared"
  msgid "%<::main%> cannot be deleted"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/decl.cc:9795
  #, 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:9838
  #, 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:9847
  #, 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:10064
  #, 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:10299
  #, 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:10300
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "lambda declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/decl.cc:10319
  #, 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:10322
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10332
  #, 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:10357
  #, 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:10365
  #, 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:10375
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10576 cp/decl.cc:10744
  #, 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:10588
  #, 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:10598 cp/decl.cc:10774
  #, 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:10611 cp/decl.cc:10881
  #, 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:10623 cp/decl.cc:10933
  #, 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:10632 cp/decl.cc:11079
  #, 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:10638 cp/decl.cc:11084
  #, 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:10646 cp/decl.cc:11090
  #, 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:10768
  #, 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:10784 cp/decl.cc:10941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "%u name provided for structured binding"
--- 65458,65593 ----
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9637
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' cannot be declared"
  msgid "%<::main%> cannot be deleted"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/decl.cc:9798
  #, 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:9841
  #, 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:9850
  #, 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:10067
  #, 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:10302
  #, 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:10303
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "lambda declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/decl.cc:10322
  #, 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:10325
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10335
  #, 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:10360
  #, 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:10368
  #, 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:10378
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10579 cp/decl.cc:10747
  #, 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:10591
  #, 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:10601 cp/decl.cc:10777
  #, 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:10614 cp/decl.cc:10884
  #, 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:10626 cp/decl.cc:10936
  #, 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:10635 cp/decl.cc:11082
  #, 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:10641 cp/decl.cc:11087
  #, 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:10649 cp/decl.cc:11093
  #, 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:10771
  #, 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:10787 cp/decl.cc:10944
  #, 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
*** 65512,67530 ****
  msgstr[0] "lagringsklasse angivet for strukturfelt '%s'"
  msgstr[1] "lagringsklasse angivet for strukturfelt '%s'"
  
! #: cp/decl.cc:10788
  #, 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:10791
  #, 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:10943
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:10998 cp/decl.cc:11044
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11004
  #, 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:11050
  #, 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:11106
  #, 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:11665
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11668
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11673
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11892
  #, 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:11896
  #, 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:11899
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qT"
  msgstr "nulstørrelsestabel '%D'"
  
! #: cp/decl.cc:11915
  #, 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:11917
  #, 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:11943
  #, 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:11945
  #, 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:11951
  #, 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:11954
  #, 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:11956
  #, 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:11962
  #, 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:11965
  #, 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:11967
  #, 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:11973
  #, 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:11976
  #, 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:11978
  #, 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:11985
  #, 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:11992
  #, 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:12024
  #, 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:12064
  #, 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:12141
  #, fuzzy, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr "--driver understøttes ikke længere"
  
! #: cp/decl.cc:12179
  #, 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:12181
  #, 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:12188
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12240
  #, 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:12251
  #, 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:12274
  #, 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:12283
  #, 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:12314
  #, 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:12356
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "kan ikke erklære %<::main%> som en skabelon"
  
! #: cp/decl.cc:12359
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "kan ikke erklære %<::main%> som indlejret"
  
! #: cp/decl.cc:12362 cp/decl.cc:12365
  #, 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:12367
  #, 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:12369
  #, 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:12374
  #, 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:12375
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12436
  #, 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:12438
  #, 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:12439
  #, 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:12444
  #, 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:12446
  #, 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:12447
  #, 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:12453 cp/decl.cc:15489 cp/decl.cc:15499 cp/parser.cc:13448
  #, 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:12466
  #, 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:12468 cp/decl.cc:12477 cp/typeck.cc:4914
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "  declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/decl.cc:12475
  #, 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:12481
  #, 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:12495
  #, fuzzy, gcc-internal-format
  #| msgid "template with C linkage"
  msgid "literal operator with C linkage"
  msgstr "skabelon med C-kædning"
  
! #: cp/decl.cc:12505
  #, fuzzy, gcc-internal-format
  #| msgid "#%s with invalid argument"
  msgid "%qD has invalid argument list"
  msgstr "#%s med ugyldig parameter"
  
! #: cp/decl.cc:12513
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12519
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12526
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12531
  #, 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:12628
  #, fuzzy, gcc-internal-format
  #| msgid "`main' must return `int'"
  msgid "%<::main%> must return %<int%>"
  msgstr "'main' skal returnere typen 'int'"
  
! #: cp/decl.cc:12669
  #, 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:12675
  #, 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:12677
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' previously defined here"
  msgid "%q#D explicitly defaulted here"
  msgstr "'%#D' tidligere defineret her"
  
! #: cp/decl.cc:12694
  #, 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:12900
  #, 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:12903
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12912
  #, 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:12915
  #, 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:12918
  #, fuzzy, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr "--driver understøttes ikke længere"
  
! #: cp/decl.cc:13039
  #, 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:13043
  #, 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:13047
  #, 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:13058
  #, 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:13063
  #, 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:13068
  #, 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:13180
  #, 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:13183
  #, 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:13214 cp/decl.cc:13286
  #, 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:13218 cp/decl.cc:13289
  #, 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:13269
  #, 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:13272
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ forbyder tabel med størrelsen nul"
  
! #: cp/decl.cc:13296
  #, 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:13299
  #, 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:13305
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.cc:13308
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.cc:13360
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "tabeldimension for stor"
  
! #: cp/decl.cc:13420
  #, 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:13423
  #, 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:13433
  #, 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:13435
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of void"
  msgstr "opretter tabel af '%T'"
  
! #: cp/decl.cc:13440
  #, 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:13442
  #, 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:13447
  #, 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:13449
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of references"
  msgstr "opretter tabel af '%T'"
  
! #: cp/decl.cc:13454
  #, 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:13457
  #, 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:13475
  #, 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:13479
  #, 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:13493
  #, 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:13591
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "angivelse af returneringstypen til konstruktionsfunktion er ugyldigt"
  
! #: cp/decl.cc:13594
  #, 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:13605
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "angivelse af returneringstypen til destruktionsfunktion er ugyldigt"
  
! #: cp/decl.cc:13608
  #, 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:13621
  #, 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:13624
  #, 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:13633
  #, 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:13636
  #, 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:13640
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/decl.cc:13649
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/decl.cc:13670
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "unavngiven variabel eller felt erklæret void"
  
! #: cp/decl.cc:13678
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "variabel eller felt erklæret void"
  
! #: cp/decl.cc:13693
  #, 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:13698
  #, 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:13719
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13735
  #, 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:13750
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13780
  #, 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:13841
  #, 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:13847
  #, 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:13868
  #, 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:14081
  #, 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:14084 cp/decl.cc:14106
  #, 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:14087
  #, 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:14097
  #, 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:14121
  #, 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:14128
  #, 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:14156
  #, 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:14207
  #, 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:14215 cp/decl.cc:14224 cp/decl.cc:16206
  #, 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:14232
  #, 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:14237
  #, 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:14272
  #, 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:14279 cp/decl.cc:14286 cp/decl.cc:14293 cp/decl.cc:14300
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "navnerum '%D' ikke tilladt i using-erklæring"
  
! #: cp/decl.cc:14311
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14321
  #, 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:14375
  #, 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:14425 cp/decl.cc:14429 cp/decl.cc:14432
  #, 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:14449
  #, 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:14457
  #, 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:14520
  #, 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:14527
  #, 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:14536
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "%qs specified with %<decltype%>"
  msgstr "forventede %<decltype%>"
  
! #: cp/decl.cc:14538
  #, 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:14607
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "complex invalid for %qs"
  msgstr "complex ugyldig for '%s'"
  
! #: cp/decl.cc:14651
  #, 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:14677
  #, 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:14686
  #, 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:14699
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "typedef-erklæringer er ugyldig i parametererklæringer"
  
! #: cp/decl.cc:14706
  #, 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:14716 cp/decl.cc:14896
  #, 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:14724 cp/decl.cc:14733 cp/decl.cc:14739 cp/decl.cc:14745
  #, 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:14755
  #, fuzzy, gcc-internal-format
  #| msgid "virtual outside class declaration"
  msgid "%<virtual%> outside class declaration"
  msgstr "virtual angivet uden for klasseerklæring"
  
! #: cp/decl.cc:14765 cp/decl.cc:14768 cp/decl.cc:14774 cp/decl.cc:14785
! #: cp/decl.cc:14797 cp/decl.cc:14807 cp/decl.cc:14811
  #, 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:14771
  #, 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:14778 cp/decl.cc:14803
  #, 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:14791
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "Ugyldig erklæring"
  
! #: cp/decl.cc:14815
  #, 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:14827
  #, 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:14830
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14838
  #, 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:14868
  #, 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:14894
  #, 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:14908
  #, 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:14913
  #, 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:14921
  #, 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:14935
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "lagringsklasseanvisninger er ugyldige i vennefunktionserklæringer"
  
! #: cp/decl.cc:15031
  #, 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:15037
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses"
  msgstr "uventet operand"
  
! #: cp/decl.cc:15104
  #, 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:15118
  #, 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:15124
  #, 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:15128
  #, 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:15136
  #, 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:15140
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15161
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15166
  #, 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:15170
  #, 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:15191
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15195
  #, 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:15200
  #, 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:15207
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15216
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15221
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "ugyldig brug af '%D"
  
! #: cp/decl.cc:15228
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15234
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/decl.cc:15246
  #, 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:15256
  #, 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:15269
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15283
  #, 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:15286
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15293
  #, 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:15319
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15331
  #, 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:15337
  #, 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:15344
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.cc:15377
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "destruktionsfunktionen kan ikke være en statisk medlemsfunktion"
  
! #: cp/decl.cc:15379
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "konstruktionsfunktionen kan ikke være en statisk medlemsfunktion"
  
! #: cp/decl.cc:15384
  #, 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:15385
  #, 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:15393
  #, 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:15394
  #, 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:15412
  #, 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:15429
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "en virtuel funktion kan ikke erklæres som friend"
  
! #: cp/decl.cc:15434
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/decl.cc:15438
  #, 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:15448
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15452
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15478
  #, 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:15486
  #, 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:15496
  #, 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:15505
  #, 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:15528
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destruktionsfunktioner må ikke have parametre"
  
! #: cp/decl.cc:15576
  #, 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:15589 cp/decl.cc:15596
  #, 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:15598
  #, 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:15627
  #, 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:15628
  #, 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:15701
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.cc:15780
  #, 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:15806
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "medlemsfunktioner er underforstået venner af deres klasse"
  
! #: cp/decl.cc:15811
  #, 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:15841
  #, 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:15843
  #, 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:15851
  #, 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:15891
  #, 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:15900
  #, 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:15903
  #, 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:15914
  #, fuzzy, gcc-internal-format
  #| msgid "virtual outside class declaration"
  msgid "%<explicit%> outside class declaration"
  msgstr "virtual angivet uden for klasseerklæring"
  
! #: cp/decl.cc:15917
  #, 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:15920
  #, 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:15930
  #, 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:15937
  #, 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:15943
  #, 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:15949
  #, 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:15955
  #, 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:15961
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "referencen %qs kan ikke erklæres %<mutable%>"
  
! #: cp/decl.cc:15977
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/decl.cc:15980
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/decl.cc:16006
  #, 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:16009
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "typedef erklæret %<auto%>"
  
! #: cp/decl.cc:16014
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16018
  #, 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:16044
  #, 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:16136
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> angivet for friend class-erklæring"
  
! #: cp/decl.cc:16144
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "skabelonsparametre kan ikke være venner"
  
! #: cp/decl.cc:16146
  #, 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:16150
  #, 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:16163
  #, 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:16183
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "ugyldige modifikationer for ikke-medlemsfunktionstype"
  
! #: cp/decl.cc:16187
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16197
  #, 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:16212
  #, 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:16231
  #, 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:16241 cp/parser.cc:23112
  #, 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:16248
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16251
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16257 cp/parser.cc:28188
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/decl.cc:16267
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter declared %<auto%>"
  msgstr "parameteren '%D' erklæret void"
  
! #: cp/decl.cc:16321 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:16325
  #, 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:16345
  #, 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:16348
  #, 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:16364
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `::'"
  msgid "invalid use of %<::%>"
  msgstr "ugyldig brug af '::'"
  
! #: cp/decl.cc:16385
  #, 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:16395
  #, 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:16405
  #, 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:16419
  #, 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:16426
  #, 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:16433 cp/decl.cc:16446
  #, 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:16452
  #, 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:16461
  #, 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:16467
  #, 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:16475 cp/decl.cc:16833
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "kan ikke åbne %s"
  
! #: cp/decl.cc:16485
  #, 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:16488
  #, 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:16553
  #, 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:16558
  #, 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:16578
  #, 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:16581
  #, 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:16599 cp/parser.cc:23682 cp/parser.cc:31059
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:16649 cp/decl.cc:16660
  #, 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:16654
  #, 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:16697 cp/decl.cc:16705 cp/decl.cc:16712 cp/decl.cc:16719
  #, 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:16771
  #, 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:16774
  #, 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:16780
  #, 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:16784
  #, 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:16789
  #, 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:16792
  #, 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:16804
  #, 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:16808
  #, 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:16816
  #, 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:16823
  #, 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:16824
  #, 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:16866
  #, 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:16875
  #, 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:16916
  #, 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:16923
  #, 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:16929
  #, 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:16937
  #, 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:16944
  #, 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:16976
  #, 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:16981
  #, 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:17183
  #, 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:17186
  #, 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:17313
  #, 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:17317
  #, 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:17346
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "ugyldig parametertype '%T'"
  
! #: cp/decl.cc:17354
  #, 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:17379
  #, 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:17381
  #, 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:17664
  #, 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:17743
  #, 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:17750
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/decl.cc:17808
  #, 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:17816
  #, 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:17824
  #, 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:17834
  #, 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:17844
  #, 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:17875
  #, 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:17885
  #, 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:17911
  #, 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:17912
  #, 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:17924
  #, 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:17925
  #, 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:17936
  #, 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:17937 cp/decl.cc:17947
  #, 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:17948
  #, 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:17963
  #, 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:17987
  #, 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:17994
  #, 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:17996
  #, 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:18005
  #, 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:18007
  #, 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:18023
  #, 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:18042
  #, 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:18049
  #, 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:18061
  #, 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:18118
  #, 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:18142
  #, 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:18145
  #, 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:18147
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "tidligere erklæring som '%#D'"
  
! #: cp/decl.cc:18156
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "'%#D' omerklæret som %C"
  
! #: cp/decl.cc:18157 cp/decl.cc:18165
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "dette er en tidligere erklæring"
  
! #: cp/decl.cc:18164
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "'%#D' omerklæret som %C"
--- 65595,67613 ----
  msgstr[0] "lagringsklasse angivet for strukturfelt '%s'"
  msgstr[1] "lagringsklasse angivet for strukturfelt '%s'"
  
! #: cp/decl.cc:10791
  #, 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:10794
  #, 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:10946
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11001 cp/decl.cc:11047
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11007
  #, 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:11053
  #, 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:11109
  #, 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:11668
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11671
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11676
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11895
  #, 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:11899
  #, 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:11902
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qT"
  msgstr "nulstørrelsestabel '%D'"
  
! #: cp/decl.cc:11918
  #, 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:11920
  #, 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:11946
  #, 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:11948
  #, 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:11954
  #, 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:11957
  #, 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:11959
  #, 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:11965
  #, 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:11968
  #, 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: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 type 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%> field"
  msgstr "'%D' erklæret som 'virtual' %s"
  
! #: cp/decl.cc:11979
  #, 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: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 field declaration"
  msgstr "'const'- og 'volatile'-funktionsangivelser til '%D' er ugyldigt i erklæring af %s"
  
! #: cp/decl.cc:11988
  #, 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:11995
  #, 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:12027
  #, 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:12067
  #, 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:12144
  #, fuzzy, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr "--driver understøttes ikke længere"
  
! #: cp/decl.cc:12182
  #, 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:12184
  #, 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:12191
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12243
  #, 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:12254
  #, 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:12277
  #, 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:12286
  #, 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:12317
  #, 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:12359
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "kan ikke erklære %<::main%> som en skabelon"
  
! #: cp/decl.cc:12362
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "kan ikke erklære %<::main%> som indlejret"
  
! #: cp/decl.cc:12365 cp/decl.cc:12368
  #, 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:12370
  #, 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:12372
  #, 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:12377
  #, 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:12378
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12439
  #, 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:12441
  #, 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:12442
  #, 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:12447
  #, 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:12449
  #, 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:12450
  #, 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:12456 cp/decl.cc:15506 cp/decl.cc:15516 cp/parser.cc:13446
  #, 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:12469
  #, 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:12471 cp/decl.cc:12480 cp/typeck.cc:4914
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "  declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/decl.cc:12478
  #, 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:12484
  #, 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:12498
  #, fuzzy, gcc-internal-format
  #| msgid "template with C linkage"
  msgid "literal operator with C linkage"
  msgstr "skabelon med C-kædning"
  
! #: cp/decl.cc:12508
  #, fuzzy, gcc-internal-format
  #| msgid "#%s with invalid argument"
  msgid "%qD has invalid argument list"
  msgstr "#%s med ugyldig parameter"
  
! #: cp/decl.cc:12516
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12522
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12529
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12534
  #, 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:12631
  #, fuzzy, gcc-internal-format
  #| msgid "`main' must return `int'"
  msgid "%<::main%> must return %<int%>"
  msgstr "'main' skal returnere typen 'int'"
  
! #: cp/decl.cc:12672
  #, 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:12678
  #, 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:12680
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' previously defined here"
  msgid "%q#D explicitly defaulted here"
  msgstr "'%#D' tidligere defineret her"
  
! #: cp/decl.cc:12700
  #, 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:12906
  #, 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:12909
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12918
  #, 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:12921
  #, 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:12924
  #, fuzzy, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr "--driver understøttes ikke længere"
  
! #: cp/decl.cc:13045
  #, 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:13049
  #, 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:13053
  #, 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:13064
  #, 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:13069
  #, 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:13074
  #, 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:13186
  #, 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:13189
  #, 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:13220 cp/decl.cc:13292
  #, 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:13224 cp/decl.cc:13295
  #, 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:13275
  #, 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:13278
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ forbyder tabel med størrelsen nul"
  
! #: cp/decl.cc:13302
  #, 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:13305
  #, 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:13311
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.cc:13314
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.cc:13366
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "tabeldimension for stor"
  
! #: cp/decl.cc:13426
  #, 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:13429
  #, 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:13439
  #, 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:13441
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of void"
  msgstr "opretter tabel af '%T'"
  
! #: cp/decl.cc:13446
  #, 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:13448
  #, 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:13453
  #, 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:13455
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of references"
  msgstr "opretter tabel af '%T'"
  
! #: cp/decl.cc:13460
  #, 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:13463
  #, 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:13481
  #, 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:13485
  #, 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:13499
  #, 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:13597
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "angivelse af returneringstypen til konstruktionsfunktion er ugyldigt"
  
! #: cp/decl.cc:13600
  #, 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:13611
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "angivelse af returneringstypen til destruktionsfunktion er ugyldigt"
  
! #: cp/decl.cc:13614
  #, 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:13627
  #, 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:13630
  #, 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:13639
  #, 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:13642
  #, 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:13646
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/decl.cc:13655
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/decl.cc:13676
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "unavngiven variabel eller felt erklæret void"
  
! #: cp/decl.cc:13684
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "variabel eller felt erklæret void"
  
! #: cp/decl.cc:13699
  #, 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:13704
  #, 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:13725
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13742
  #, 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:13757
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13787
  #, 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:13858
  #, 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:13864
  #, 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:13885
  #, 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:14098
  #, 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:14101 cp/decl.cc:14123
  #, 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:14104
  #, 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:14114
  #, 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:14138
  #, 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:14145
  #, 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:14173
  #, 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:14224
  #, 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:14232 cp/decl.cc:14241 cp/decl.cc:16237
  #, 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:14249
  #, 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:14254
  #, 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:14289
  #, 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:14296 cp/decl.cc:14303 cp/decl.cc:14310 cp/decl.cc:14317
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "navnerum '%D' ikke tilladt i using-erklæring"
  
! #: cp/decl.cc:14328
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14338
  #, 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:14392
  #, 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:14442 cp/decl.cc:14446 cp/decl.cc:14449
  #, 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:14466
  #, 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:14474
  #, 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:14537
  #, 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:14544
  #, 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:14553
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "%qs specified with %<decltype%>"
  msgstr "forventede %<decltype%>"
  
! #: cp/decl.cc:14555
  #, 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:14624
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "complex invalid for %qs"
  msgstr "complex ugyldig for '%s'"
  
! #: cp/decl.cc:14668
  #, 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:14694
  #, 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:14703
  #, 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:14716
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "typedef-erklæringer er ugyldig i parametererklæringer"
  
! #: cp/decl.cc:14723
  #, 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:14733 cp/decl.cc:14913
  #, 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:14741 cp/decl.cc:14750 cp/decl.cc:14756 cp/decl.cc:14762
  #, 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:14772
  #, fuzzy, gcc-internal-format
  #| msgid "virtual outside class declaration"
  msgid "%<virtual%> outside class declaration"
  msgstr "virtual angivet uden for klasseerklæring"
  
! #: cp/decl.cc:14782 cp/decl.cc:14785 cp/decl.cc:14791 cp/decl.cc:14802
! #: cp/decl.cc:14814 cp/decl.cc:14824 cp/decl.cc:14828
  #, 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:14788
  #, 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:14795 cp/decl.cc:14820
  #, 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:14808
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "Ugyldig erklæring"
  
! #: cp/decl.cc:14832
  #, 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:14844
  #, 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:14847
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14855
  #, 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:14885
  #, 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:14911
  #, 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:14925
  #, 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:14930
  #, 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:14938
  #, 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:14952
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "lagringsklasseanvisninger er ugyldige i vennefunktionserklæringer"
  
! #: cp/decl.cc:15048
  #, 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:15054
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses"
  msgstr "uventet operand"
  
! #: cp/decl.cc:15121
  #, 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:15135
  #, 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:15141
  #, 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:15145
  #, 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:15153
  #, 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:15157
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15178
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15183
  #, 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:15187
  #, 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:15208
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15212
  #, 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:15217
  #, 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:15224
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15233
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15238
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "ugyldig brug af '%D"
  
! #: cp/decl.cc:15245
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15251
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/decl.cc:15263
  #, 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:15273
  #, 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:15286
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15300
  #, 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:15303
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15310
  #, 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:15336
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15348
  #, 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:15354
  #, 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:15361
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.cc:15394
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "destruktionsfunktionen kan ikke være en statisk medlemsfunktion"
  
! #: cp/decl.cc:15396
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "konstruktionsfunktionen kan ikke være en statisk medlemsfunktion"
  
! #: cp/decl.cc:15401
  #, 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:15402
  #, 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:15410
  #, 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:15411
  #, 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:15429
  #, 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:15446
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "en virtuel funktion kan ikke erklæres som friend"
  
! #: cp/decl.cc:15451
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/decl.cc:15455
  #, 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:15465
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15469
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15495
  #, 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:15503
  #, 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:15513
  #, 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:15522
  #, 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:15545
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destruktionsfunktioner må ikke have parametre"
  
! #: cp/decl.cc:15593
  #, 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:15606 cp/decl.cc:15613
  #, 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:15615
  #, 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:15644
  #, 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:15645
  #, 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:15718
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.cc:15797
  #, 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:15823
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "medlemsfunktioner er underforstået venner af deres klasse"
  
! #: cp/decl.cc:15828
  #, 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:15858
  #, 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:15860
  #, 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:15868
  #, 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:15922
  #, 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:15931
  #, 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:15934
  #, 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:15945
  #, fuzzy, gcc-internal-format
  #| msgid "virtual outside class declaration"
  msgid "%<explicit%> outside class declaration"
  msgstr "virtual angivet uden for klasseerklæring"
  
! #: cp/decl.cc:15948
  #, 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:15951
  #, 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:15961
  #, 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:15968
  #, 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:15974
  #, 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:15980
  #, 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:15986
  #, 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:15992
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "referencen %qs kan ikke erklæres %<mutable%>"
  
! #: cp/decl.cc:16008
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/decl.cc:16011
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/decl.cc:16037
  #, 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:16040
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "typedef erklæret %<auto%>"
  
! #: cp/decl.cc:16045
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16049
  #, 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:16075
  #, 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:16167
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> angivet for friend class-erklæring"
  
! #: cp/decl.cc:16175
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "skabelonsparametre kan ikke være venner"
  
! #: cp/decl.cc:16177
  #, 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:16181
  #, 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:16194
  #, 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:16214
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "ugyldige modifikationer for ikke-medlemsfunktionstype"
  
! #: cp/decl.cc:16218
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16228
  #, 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:16243
  #, 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:16262
  #, 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:16272 cp/parser.cc:23108
  #, 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:16279
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16282
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16288 cp/parser.cc:28184
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/decl.cc:16298
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter declared %<auto%>"
  msgstr "parameteren '%D' erklæret void"
  
! #: cp/decl.cc:16352 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:16356
  #, 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:16376
  #, 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:16379
  #, 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:16395
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `::'"
  msgid "invalid use of %<::%>"
  msgstr "ugyldig brug af '::'"
  
! #: cp/decl.cc:16416
  #, 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:16426
  #, 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:16436
  #, 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:16450
  #, 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:16457
  #, 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:16464 cp/decl.cc:16477
  #, 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:16483
  #, 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:16492
  #, 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:16498
  #, 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:16506 cp/decl.cc:16864
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "kan ikke åbne %s"
  
! #: cp/decl.cc:16516
  #, 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:16519
  #, 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:16584
  #, 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:16589
  #, 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:16609
  #, 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:16612
  #, 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:16630 cp/parser.cc:23678 cp/parser.cc:31067
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:16680 cp/decl.cc:16691
  #, 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:16685
  #, 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:16728 cp/decl.cc:16736 cp/decl.cc:16743 cp/decl.cc:16750
  #, 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:16802
  #, 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:16805
  #, 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:16811
  #, 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:16815
  #, 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:16820
  #, 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:16823
  #, 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:16835
  #, 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:16839
  #, 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:16847
  #, 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:16854
  #, 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:16855
  #, 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:16897
  #, 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:16906
  #, 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:16947
  #, 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:16954
  #, 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:16960
  #, 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:16968
  #, 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:16975
  #, 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:17007
  #, 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:17012
  #, 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:17214
  #, 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:17217
  #, 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:17344
  #, 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:17348
  #, 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:17377
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "ugyldig parametertype '%T'"
  
! #: cp/decl.cc:17385
  #, 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:17410
  #, 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:17412
  #, 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:17695
  #, 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:17774
  #, 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:17781
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/decl.cc:17839
  #, 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:17847
  #, 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:17855
  #, 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:17865
  #, 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:17875
  #, 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:17906
  #, 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:17916
  #, 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:17942
  #, 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:17943
  #, 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:17955
  #, 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:17956
  #, 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:17967
  #, 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:17968 cp/decl.cc:17978
  #, 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:17979
  #, 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:17994
  #, 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:18018
  #, 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:18025
  #, 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:18027
  #, 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:18036
  #, 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:18038
  #, 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:18054
  #, 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:18073
  #, 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:18080
  #, 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:18092
  #, 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:18149
  #, 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:18173
  #, 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:18176
  #, 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:18178
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "tidligere erklæring som '%#D'"
  
! #: cp/decl.cc:18187
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "'%#D' omerklæret som %C"
  
! #: cp/decl.cc:18188 cp/decl.cc:18196
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "dette er en tidligere erklæring"
  
! #: cp/decl.cc:18195
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "'%#D' omerklæret som %C"
*************** msgstr "'%#D' omerklæret som %C"
*** 67536,67644 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18179
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: cp/decl.cc:18222 cp/name-lookup.cc:6364 cp/name-lookup.cc:6498
! #: cp/parser.cc:8120 cp/parser.cc:35476
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/decl.cc:18232
  #, fuzzy, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/decl.cc:18254 cp/name-lookup.cc:6053
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:18283 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7811
! #: cp/parser.cc:21307 cp/pt.cc:10233
  #, 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:18288
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18393
  #, 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:18420
  #, 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:18563
  #, fuzzy, gcc-internal-format
  #| msgid "derived union `%T' invalid"
  msgid "derived union %qT invalid"
  msgstr "nedarvet union '%T' ugyldig"
  
! #: cp/decl.cc:18570
  #, 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:18581
  #, 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:18630
  #, 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:18660
  #, fuzzy, gcc-internal-format
  #| msgid "recursive type `%T' undefined"
  msgid "recursive type %qT undefined"
  msgstr "rekursiv type '%T' ikke defineret"
  
! #: cp/decl.cc:18662
  #, 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:18835
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18838 cp/decl.cc:18847 cp/decl.cc:18858 cp/decl.cc:19480
! #: cp/parser.cc:24038
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "tidligere definition her"
  
! #: cp/decl.cc:18844
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18855
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18930
  #, 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"
--- 67619,67727 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18210
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: cp/decl.cc:18253 cp/name-lookup.cc:6471 cp/name-lookup.cc:6605
! #: cp/parser.cc:8122 cp/parser.cc:35474
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/decl.cc:18263
  #, fuzzy, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/decl.cc:18285 cp/name-lookup.cc:6160
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:18314 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7813
! #: cp/parser.cc:21303 cp/pt.cc:10235
  #, 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:18319
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18424
  #, 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:18451
  #, 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:18594
  #, fuzzy, gcc-internal-format
  #| msgid "derived union `%T' invalid"
  msgid "derived union %qT invalid"
  msgstr "nedarvet union '%T' ugyldig"
  
! #: cp/decl.cc:18601
  #, 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:18612
  #, 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:18661
  #, 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:18691
  #, fuzzy, gcc-internal-format
  #| msgid "recursive type `%T' undefined"
  msgid "recursive type %qT undefined"
  msgstr "rekursiv type '%T' ikke defineret"
  
! #: cp/decl.cc:18693
  #, 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:18866
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18869 cp/decl.cc:18878 cp/decl.cc:18889 cp/decl.cc:19511
! #: cp/parser.cc:24034
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "tidligere definition her"
  
! #: cp/decl.cc:18875
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18886
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18961
  #, 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
*** 67648,67745 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19099
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19287
  #, 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:19297
  #, 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:19346
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.cc:19347
  #, 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:19358
  #, 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:19378
  #, 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:19478 cp/parser.cc:24036
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "flere definitioner af %q#T"
  
! #: cp/decl.cc:19552
  #, 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:19722 cp/typeck.cc:11632
  #, 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:20540
  #, 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:20542 cp/typeck.cc:11510
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.cc:20553
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20611
  #, 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:20807
  #, 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:21205
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "using %qs"
  msgstr "fejl ved lukning af %s: %m"
  
! #: cp/decl.cc:21217
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 67731,67828 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19130
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19318
  #, 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:19328
  #, 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:19377
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.cc:19378
  #, 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:19389
  #, 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:19409
  #, 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:19509 cp/parser.cc:24032
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "flere definitioner af %q#T"
  
! #: cp/decl.cc:19583
  #, 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:19753 cp/typeck.cc:11632
  #, 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:20571
  #, 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:20573 cp/typeck.cc:11510
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.cc:20584
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20642
  #, 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:20838
  #, 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:21236
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "using %qs"
  msgstr "fejl ved lukning af %s: %m"
  
! #: cp/decl.cc:21248
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr ""
*** 67872,67988 ****
  msgid "explicit template argument list not allowed"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/decl2.cc:1332
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "%qD is already defined in %qT"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: cp/decl2.cc:1365 cp/decl2.cc:1373 cp/decl2.cc:1487
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for member function `%#D'"
  msgid "invalid initializer for member function %qD"
  msgstr "ugyldig returtype for medlemsfunktionen '%#D'"
  
! #: cp/decl2.cc:1382
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for non-member function `%D'"
  msgid "initializer specified for friend function %qD"
  msgstr "startværdi angivet for ikke-medlemsfunktion '%D'"
  
! #: cp/decl2.cc:1385 cp/decl2.cc:1491
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for non-member function `%D'"
  msgid "initializer specified for static member function %qD"
  msgstr "startværdi angivet for ikke-medlemsfunktion '%D'"
  
! #: cp/decl2.cc:1433
  #, fuzzy, gcc-internal-format
  #| msgid "`asm' specifiers are not permitted on non-static data members"
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "'asm'-angivelser er ikke tilladt på ikke-statiske datamedlemmer"
  
! #: cp/decl2.cc:1594
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%#D' with non-integral type"
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "bitfelt '%#D' med en ikke-heltalstype"
  
! #: cp/decl2.cc:1602
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare `%D' to be a bit-field type"
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "kan ikke erklære '%D' til at være en bitfeltstype"
  
! #: cp/decl2.cc:1613
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot declare bit-field %qD with function type"
  msgstr "kan ikke erklære bitfelt '%D' med funktionstype"
  
! #: cp/decl2.cc:1619
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "kan ikke erklære bitfelt '%D' med funktionstype"
  
! #: cp/decl2.cc:1626
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in the class %T"
  msgid "%qD is already defined in the class %qT"
  msgstr "'%D' er allerede defineret i klassen '%T'"
  
! #: cp/decl2.cc:1634
  #, fuzzy, gcc-internal-format
  #| msgid "static member `%D' cannot be a bit-field"
  msgid "static member %qD cannot be a bit-field"
  msgstr "statisk medlem '%D' kan ikke være et bitfelt"
  
! #: cp/decl2.cc:1648
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%#D' with non-integral type"
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "bitfelt '%#D' med en ikke-heltalstype"
  
! #: cp/decl2.cc:2103
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.cc:2273
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "anonym struct er ikke inden i en navngiven type"
  
! #: cp/decl2.cc:2289
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' invalid; an anonymous union can only have non-static data members"
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "'%#D' er ugyldig; en anonym union kan kun have ikke-statiske datamedlemmer"
  
! #: cp/decl2.cc:2296
  #, fuzzy, gcc-internal-format
  #| msgid "private member `%#D' in anonymous union"
  msgid "private member %q#D in anonymous union"
  msgstr "privat medlem '%#D' i en anonym union"
  
! #: cp/decl2.cc:2299
  #, fuzzy, gcc-internal-format
  #| msgid "protected member `%#D' in anonymous union"
  msgid "protected member %q#D in anonymous union"
  msgstr "beskyttet medlem '%#D' i en anonym union"
  
! #: cp/decl2.cc:2364
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "anonyme variabler af sammensatte typer i navnerumsvirkefelt skal erklæres static"
  
! #: cp/decl2.cc:2373
  #, fuzzy, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "anonym sammensat type uden medlemmer"
  
! #: cp/decl2.cc:2410
  #, fuzzy, gcc-internal-format
  #| msgid "`operator new' must return type `%T'"
  msgid "%<operator new%> must return type %qT"
--- 67955,68071 ----
  msgid "explicit template argument list not allowed"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/decl2.cc:1331
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "%qD is already defined in %qT"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: cp/decl2.cc:1364 cp/decl2.cc:1372 cp/decl2.cc:1486
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for member function `%#D'"
  msgid "invalid initializer for member function %qD"
  msgstr "ugyldig returtype for medlemsfunktionen '%#D'"
  
! #: cp/decl2.cc:1381
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for non-member function `%D'"
  msgid "initializer specified for friend function %qD"
  msgstr "startværdi angivet for ikke-medlemsfunktion '%D'"
  
! #: cp/decl2.cc:1384 cp/decl2.cc:1490
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for non-member function `%D'"
  msgid "initializer specified for static member function %qD"
  msgstr "startværdi angivet for ikke-medlemsfunktion '%D'"
  
! #: cp/decl2.cc:1432
  #, fuzzy, gcc-internal-format
  #| msgid "`asm' specifiers are not permitted on non-static data members"
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "'asm'-angivelser er ikke tilladt på ikke-statiske datamedlemmer"
  
! #: cp/decl2.cc:1593
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%#D' with non-integral type"
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "bitfelt '%#D' med en ikke-heltalstype"
  
! #: cp/decl2.cc:1601
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare `%D' to be a bit-field type"
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "kan ikke erklære '%D' til at være en bitfeltstype"
  
! #: cp/decl2.cc:1612
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot declare bit-field %qD with function type"
  msgstr "kan ikke erklære bitfelt '%D' med funktionstype"
  
! #: cp/decl2.cc:1618
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "kan ikke erklære bitfelt '%D' med funktionstype"
  
! #: cp/decl2.cc:1625
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in the class %T"
  msgid "%qD is already defined in the class %qT"
  msgstr "'%D' er allerede defineret i klassen '%T'"
  
! #: cp/decl2.cc:1633
  #, fuzzy, gcc-internal-format
  #| msgid "static member `%D' cannot be a bit-field"
  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"
  msgstr "bitfelt '%#D' med en ikke-heltalstype"
  
! #: cp/decl2.cc:2102
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.cc:2272
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "anonym struct er ikke inden i en navngiven type"
  
! #: cp/decl2.cc:2288
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' invalid; an anonymous union can only have non-static data members"
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "'%#D' er ugyldig; en anonym union kan kun have ikke-statiske datamedlemmer"
  
! #: cp/decl2.cc:2295
  #, fuzzy, gcc-internal-format
  #| msgid "private member `%#D' in anonymous union"
  msgid "private member %q#D in anonymous union"
  msgstr "privat medlem '%#D' i en anonym union"
  
! #: cp/decl2.cc:2298
  #, fuzzy, gcc-internal-format
  #| msgid "protected member `%#D' in anonymous union"
  msgid "protected member %q#D in anonymous union"
  msgstr "beskyttet medlem '%#D' i en anonym union"
  
! #: cp/decl2.cc:2363
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "anonyme variabler af sammensatte typer i navnerumsvirkefelt skal erklæres static"
  
! #: cp/decl2.cc:2372
  #, fuzzy, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "anonym sammensat type uden medlemmer"
  
! #: cp/decl2.cc:2409
  #, fuzzy, gcc-internal-format
  #| msgid "`operator new' must return type `%T'"
  msgid "%<operator new%> must return type %qT"
*************** msgstr "'operator new' skal returnere ty
*** 67992,68097 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:2422
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr ""
  
! #: cp/decl2.cc:2438
  #, fuzzy, gcc-internal-format
  #| msgid "`operator new' takes type `size_t' (`%T') as first parameter"
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "den første parameter til 'operator new' skal være af typen 'size_t' ('%T')"
  
! #: cp/decl2.cc:2468
  #, fuzzy, gcc-internal-format
  #| msgid "`operator delete' must return type `%T'"
  msgid "%<operator delete%> must return type %qT"
  msgstr "'operator delete' skal returnere typen '%T'"
  
! #: cp/decl2.cc:2483
  #, fuzzy, gcc-internal-format
  #| msgid "destructors must be member functions"
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "destruktionsfunktioner skal være medlemmer"
  
! #: cp/decl2.cc:2486
  #, fuzzy, gcc-internal-format
  #| msgid "`operator delete' must return type `%T'"
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "'operator delete' skal returnere typen '%T'"
  
! #: cp/decl2.cc:2488
  #, fuzzy, gcc-internal-format
  #| msgid "destructors must be member functions"
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr "destruktionsfunktioner skal være medlemmer"
  
! #: cp/decl2.cc:2498
  #, fuzzy, gcc-internal-format
  #| msgid "`operator delete' takes type `%T' as first parameter"
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "den første parameter til 'operator delete' skal være af typen '%T'"
  
! #: cp/decl2.cc:3596
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3600
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3606
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3610
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3618
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.cc:3637
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3641
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3647
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3651
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3658
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.cc:5434
  #, fuzzy, gcc-internal-format
  #| msgid "%J'%F' declared `static' but never defined"
  msgid "%q#D, declared using an unnamed type, is used but never defined"
  msgstr "%J'%F' erklæret 'static', men aldrig defineret"
  
! #: cp/decl2.cc:5438
  #, fuzzy, gcc-internal-format
  #| msgid "%J'%F' declared `static' but never defined"
  msgid "%q#D, declared using an unnamed type, is used but not defined"
--- 68075,68180 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:2421
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr ""
  
! #: cp/decl2.cc:2437
  #, fuzzy, gcc-internal-format
  #| msgid "`operator new' takes type `size_t' (`%T') as first parameter"
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "den første parameter til 'operator new' skal være af typen 'size_t' ('%T')"
  
! #: cp/decl2.cc:2467
  #, fuzzy, gcc-internal-format
  #| msgid "`operator delete' must return type `%T'"
  msgid "%<operator delete%> must return type %qT"
  msgstr "'operator delete' skal returnere typen '%T'"
  
! #: cp/decl2.cc:2482
  #, fuzzy, gcc-internal-format
  #| msgid "destructors must be member functions"
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "destruktionsfunktioner skal være medlemmer"
  
! #: cp/decl2.cc:2485
  #, fuzzy, gcc-internal-format
  #| msgid "`operator delete' must return type `%T'"
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "'operator delete' skal returnere typen '%T'"
  
! #: cp/decl2.cc:2487
  #, fuzzy, gcc-internal-format
  #| msgid "destructors must be member functions"
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr "destruktionsfunktioner skal være medlemmer"
  
! #: cp/decl2.cc:2497
  #, fuzzy, gcc-internal-format
  #| msgid "`operator delete' takes type `%T' as first parameter"
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "den første parameter til 'operator delete' skal være af typen '%T'"
  
! #: cp/decl2.cc:3595
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3599
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3605
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3609
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3617
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.cc:3636
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3640
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3646
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3650
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3657
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.cc:5433
  #, fuzzy, gcc-internal-format
  #| msgid "%J'%F' declared `static' but never defined"
  msgid "%q#D, declared using an unnamed type, is used but never defined"
  msgstr "%J'%F' erklæret 'static', men aldrig defineret"
  
! #: cp/decl2.cc:5437
  #, fuzzy, gcc-internal-format
  #| msgid "%J'%F' declared `static' but never defined"
  msgid "%q#D, declared using an unnamed type, is used but not defined"
*************** msgstr "%J'%F' erklæret 'static', men a
*** 68101,68224 ****
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:5448
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%#D' with %L linkage"
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr "tidligere erklæring af '%#D' med %L-kædning"
  
! #: cp/decl2.cc:5452
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%#D' with %L linkage"
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "tidligere erklæring af '%#D' med %L-kædning"
  
! #: cp/decl2.cc:5456
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' does not refer to the unqualified type, so it is not used for linkage"
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr "'%#D' refererer ikke til den ikkemodificerede type, so den bruges ikke til sammenkædning"
  
! #: cp/decl2.cc:5474
  #, fuzzy, gcc-internal-format
  #| msgid "%J'%F' declared `static' but never defined"
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "%J'%F' erklæret 'static', men aldrig defineret"
  
! #: cp/decl2.cc:5478
  #, fuzzy, gcc-internal-format
  #| msgid "%J'%F' declared `static' but never defined"
  msgid "%q#D, declared using local type %qT, is used but not defined here"
  msgstr "%J'%F' erklæret 'static', men aldrig defineret"
  
! #: cp/decl2.cc:5486
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5489
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%#D' with %L linkage"
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "tidligere erklæring af '%#D' med %L-kædning"
  
! #: cp/decl2.cc:5694
  #, fuzzy, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "strider mod tidligere erklæring '%#D'"
  
  # hænger sammen med næste tekst
! #: cp/decl2.cc:5697
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous mangling %q#D"
  msgstr "tidligere erklæring '%D'"
  
! #: cp/decl2.cc:5699
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:5771 cp/decl2.cc:5774
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:6152
  #, fuzzy, gcc-internal-format
  #| msgid "inline function `%D' used but never defined"
  msgid "inline function %qD used but never defined"
  msgstr "indbygget funktion '%D' benyttet, men aldrig defineret"
  
! #: cp/decl2.cc:6386
  #, fuzzy, gcc-internal-format
  #| msgid "default argument missing for parameter %P of `%+#D'"
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "standardparameter mangler for parameter %P  i '%+#D'"
  
! #: cp/decl2.cc:6391
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "...following parameter %P which has a default argument"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/decl2.cc:6514
  #, fuzzy, gcc-internal-format
  #| msgid "class %qE is deprecated"
  msgid "implicitly-declared %qD is deprecated"
  msgstr "klassen %qE er forældet"
  
! #: cp/decl2.cc:6518
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:6705
  #, fuzzy, gcc-internal-format
  #| msgid "converting NULL to non-pointer type"
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "konverterer NULL til en ikke-henvisningstype"
  
! #: cp/decl2.cc:6714
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "use of deleted function %qD: %s"
  msgstr "sizeof benyttet på en funktionstype"
  
! #: cp/decl2.cc:6718
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "use of deleted function %qD"
  msgstr "sizeof benyttet på en funktionstype"
  
! #: cp/decl2.cc:6766
  #, fuzzy, gcc-internal-format
  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"
--- 68184,68307 ----
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:5447
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%#D' with %L linkage"
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr "tidligere erklæring af '%#D' med %L-kædning"
  
! #: cp/decl2.cc:5451
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%#D' with %L linkage"
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "tidligere erklæring af '%#D' med %L-kædning"
  
! #: cp/decl2.cc:5455
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' does not refer to the unqualified type, so it is not used for linkage"
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr "'%#D' refererer ikke til den ikkemodificerede type, so den bruges ikke til sammenkædning"
  
! #: cp/decl2.cc:5473
  #, fuzzy, gcc-internal-format
  #| msgid "%J'%F' declared `static' but never defined"
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "%J'%F' erklæret 'static', men aldrig defineret"
  
! #: cp/decl2.cc:5477
  #, fuzzy, gcc-internal-format
  #| msgid "%J'%F' declared `static' but never defined"
  msgid "%q#D, declared using local type %qT, is used but not defined here"
  msgstr "%J'%F' erklæret 'static', men aldrig defineret"
  
! #: cp/decl2.cc:5485
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5488
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%#D' with %L linkage"
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "tidligere erklæring af '%#D' med %L-kædning"
  
! #: cp/decl2.cc:5693
  #, fuzzy, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "strider mod tidligere erklæring '%#D'"
  
  # hænger sammen med næste tekst
! #: cp/decl2.cc:5696
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous mangling %q#D"
  msgstr "tidligere erklæring '%D'"
  
! #: cp/decl2.cc:5698
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:5770 cp/decl2.cc:5773
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:6151
  #, fuzzy, gcc-internal-format
  #| msgid "inline function `%D' used but never defined"
  msgid "inline function %qD used but never defined"
  msgstr "indbygget funktion '%D' benyttet, men aldrig defineret"
  
! #: cp/decl2.cc:6385
  #, fuzzy, gcc-internal-format
  #| msgid "default argument missing for parameter %P of `%+#D'"
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "standardparameter mangler for parameter %P  i '%+#D'"
  
! #: cp/decl2.cc:6390
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "...following parameter %P which has a default argument"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/decl2.cc:6513
  #, fuzzy, gcc-internal-format
  #| msgid "class %qE is deprecated"
  msgid "implicitly-declared %qD is deprecated"
  msgstr "klassen %qE er forældet"
  
! #: cp/decl2.cc:6517
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:6704
  #, fuzzy, gcc-internal-format
  #| msgid "converting NULL to non-pointer type"
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "konverterer NULL til en ikke-henvisningstype"
  
! #: cp/decl2.cc:6713
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "use of deleted function %qD: %s"
  msgstr "sizeof benyttet på en funktionstype"
  
! #: cp/decl2.cc:6717
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "use of deleted function %qD"
  msgstr "sizeof benyttet på en funktionstype"
  
! #: cp/decl2.cc:6765
  #, fuzzy, gcc-internal-format
  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 "'%T' er ikke en skabelon"
*** 68346,68607 ****
  
  #: cp/error.cc:4010
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is a namespace"
  msgid "but %qE is a namespace"
  msgstr "'%D' er et navnerum"
  
! #: cp/error.cc:4012
  #, 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:4040
  #, 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:4043
  #, 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:4044
  #, 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:4066
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4069
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4173
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "kaldt herfra"
  
! #: cp/error.cc:4175
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4180
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4181
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4186
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4187
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4194
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "recursively required from here\n"
  msgstr "kaldt herfra"
  
! #: cp/error.cc:4195
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "required from here\n"
  msgstr "kaldt herfra"
  
! #: cp/error.cc:4245
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4297
  #, 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:4310
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4325
  #, 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:4347
  #, 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:4378
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4379
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "in requirements "
  msgstr "ingen parametre"
  
! #: cp/error.cc:4497
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "ingen parametre"
  
! #: cp/error.cc:4591
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4943
  #, 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:4948
  #, 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:4953
  #, 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:4958
  #, 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:4963
  #, 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:4968
  #, 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:4973
  #, 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:4979
  #, 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:4984
  #, 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:4989
  #, 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:4994
  #, 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:4999
  #, 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:5004
  #, 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:5010
  #, 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:5015
  #, 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:5070
  #, 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:5075
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/error.cc:5090
  #, 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:5094 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:5116
  #, 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:5120 cp/typeck.cc:3641
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/error.cc:5131
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/error.cc:5135
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "'%#D' kan ikke erklæres"
--- 68429,68696 ----
  
  #: cp/error.cc:4010
  #, 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:4012
+ #, fuzzy, gcc-internal-format
  #| msgid "`%D' is a namespace"
  msgid "but %qE is a namespace"
  msgstr "'%D' er et navnerum"
  
! #: cp/error.cc:4014
  #, 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:4042
  #, 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:4045
  #, 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:4046
  #, 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:4068
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4071
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4175
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "kaldt herfra"
  
! #: cp/error.cc:4177
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4182
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4183
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4188
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4189
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4196
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "recursively required from here\n"
  msgstr "kaldt herfra"
  
! #: cp/error.cc:4197
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "required from here\n"
  msgstr "kaldt herfra"
  
! #: cp/error.cc:4247
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4299
  #, 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:4312
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4327
  #, 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:4349
  #, 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:4380
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4381
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "in requirements "
  msgstr "ingen parametre"
  
! #: cp/error.cc:4499
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "ingen parametre"
  
! #: cp/error.cc:4593
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4945
  #, 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:4950
  #, 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:4955
  #, 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:4960
  #, 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:4965
  #, 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:4970
  #, 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:4975
  #, 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:4981
  #, 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:4986
  #, 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:4991
  #, 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:4996
  #, 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:5001
  #, 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:5006
  #, 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:5012
  #, 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:5017
  #, 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:5072
  #, 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:5077
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/error.cc:5092
  #, 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:5096 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:5118
  #, 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:5122 cp/typeck.cc:3641
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/error.cc:5133
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/error.cc:5137
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "'%#D' kan ikke erklæres"
*************** msgstr ""
*** 68853,68859 ****
  msgid "member %qD is used uninitialized"
  msgstr "medlemmet '%D' er en reference uden startværdi"
  
! #: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5112 cp/typeck2.cc:1519
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
--- 68942,68948 ----
  msgid "member %qD is used uninitialized"
  msgstr "medlemmet '%D' er en reference uden startværdi"
  
! #: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5118 cp/typeck2.cc:1519
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
*************** msgstr "typen '%D' er ikke en direkte el
*** 68986,68992 ****
  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:2522 cp/semantics.cc:4492
  #: rust/backend/rust-tree.cc:4192
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
--- 69075,69081 ----
  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:2553 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
*************** msgstr ""
*** 69196,69233 ****
  msgid "initializer ends prematurely"
  msgstr "startværdien slutter for tidligt"
  
! #: cp/init.cc:5321
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "ukendt tabelstørrelse i delete"
  
! #: cp/init.cc:5358
  #, fuzzy, gcc-internal-format
  #| msgid "return type is an incomplete type"
  msgid "operator %<delete%> used on incomplete type"
  msgstr "returtypen er en ufuldstændig type"
  
! #: cp/init.cc:5373
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5379
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:5394
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5399
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5713
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
--- 69285,69322 ----
  msgid "initializer ends prematurely"
  msgstr "startværdien slutter for tidligt"
  
! #: cp/init.cc:5327
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "ukendt tabelstørrelse i delete"
  
! #: cp/init.cc:5364
  #, fuzzy, gcc-internal-format
  #| msgid "return type is an incomplete type"
  msgid "operator %<delete%> used on incomplete type"
  msgstr "returtypen er en ufuldstændig type"
  
! #: cp/init.cc:5379
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5385
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:5400
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5405
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5719
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
*************** msgstr "'#pragma implementation' til %s
*** 69325,69331 ****
  msgid "%qD not defined"
  msgstr "'%D' er ikke defineret"
  
! #: cp/lex.cc:811 cp/parser.cc:3999 cp/parser.cc:34700
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
--- 69414,69420 ----
  msgid "%qD not defined"
  msgstr "'%D' er ikke defineret"
  
! #: cp/lex.cc:811 cp/parser.cc:3999 cp/parser.cc:34698
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
*************** msgstr ""
*** 69358,69425 ****
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2733
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.cc:2737
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
  #. TODO Mangle pack indexing
  #. <https://github.com/itanium-cxx-abi/cxx-abi/issues/175>.
! #: cp/mangle.cc:2744
  #, gcc-internal-format
  msgid "mangling type pack index"
  msgstr ""
  
! #: cp/mangle.cc:4009
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4014
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:4088
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4784
  #, 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:4830 cp/mangle.cc:5009
  #, 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:4836 cp/mangle.cc:5015
  #, 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:5162
  #, 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:5167
  #, 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:5172
  #, 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%>"
--- 69447,69514 ----
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2738
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.cc:2742
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
  #. TODO Mangle pack indexing
  #. <https://github.com/itanium-cxx-abi/cxx-abi/issues/175>.
! #: cp/mangle.cc:2749
  #, gcc-internal-format
  msgid "mangling type pack index"
  msgstr ""
  
! #: cp/mangle.cc:4014
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4019
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:4093
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4789
  #, 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:4835 cp/mangle.cc:5014
  #, 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:4841 cp/mangle.cc:5020
  #, 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:5167
  #, 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:5172
  #, 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:5177
  #, 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 ""
*** 69716,69771 ****
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.cc:3689
  #, 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:3691 cp/method.cc:3736
  #, fuzzy, gcc-internal-format
  #| msgid "cast does not match function type"
  msgid "expected signature: %qD"
  msgstr "typeomtvingelse passer ikke til funktionstype"
  
! #: cp/method.cc:3711
  #, 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:3716
  #, 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:3721
  #, 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:3726
  #, 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:3834
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.cc:3854
  #, 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:3893
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' cannot be declared"
  msgid "%qD cannot be defaulted"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/method.cc:3902
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "%Hslutningen af filen læst inden i standardparameter"
--- 69805,69860 ----
  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"
*************** msgstr "målarkitekturegenskab er ikke u
*** 69814,70315 ****
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr "sektionsegenskaber understøttes ikke på denne målarkitektur"
  
! #: cp/module.cc:12489
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12493
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with no tags"
  msgstr ""
  
! #: cp/module.cc:12496
  #, 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:12499
  #, fuzzy, gcc-internal-format
  msgid "existing declaration here with no tags"
  msgstr "tidligere erklæring af '%#D' med %L-kædning"
  
! #: cp/module.cc:12544
  #, fuzzy, gcc-internal-format
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/module.cc:12558 cp/module.cc:12686
  #, fuzzy, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/module.cc:12572
  #, fuzzy, gcc-internal-format
  msgid "conflicting argument list for imported declaration %#qD"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/module.cc:12579
  #, fuzzy, gcc-internal-format
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/module.cc:12617
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/module.cc:12636
  #, 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:12661
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/module.cc:12677
  #, fuzzy, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/module.cc:12703
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "existing declaration %#qD"
  msgstr "i erklæringen '%D'"
  
! #: cp/module.cc:12806
  #, fuzzy, gcc-internal-format
  #| msgid "no default argument for `%D'"
  msgid "conflicting default argument for %#qD"
  msgstr "ingen standardparameter til '%D'"
  
! #: cp/module.cc:12808 cp/module.cc:12835
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "existing default declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/module.cc:12832
  #, 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:13957
  #, 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:13959
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "existing definition %qD"
  msgstr "manglende startværdi"
  
! #: cp/module.cc:13971
  #, 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:13973
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of `enum %s'"
  msgid "... this enumerator %qD"
  msgstr "omerklæring af 'enum %s'"
  
! #: cp/module.cc:13979
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:13983
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14200
  #, 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:14218
  #, 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:14242
  #, 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:14260
  #, 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:14272
  #, 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:14283
  #, 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:14315
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14324
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14360
  #, 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:14372
  #, 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:14424
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14426
  #, 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:14456 cp/module.cc:14493
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15827 cp/module.cc:15837
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15842
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15895
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15905
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:15963
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:15970
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16601
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for `%#D'"
  msgid "recursive lazy load"
  msgstr "omdefinering af standardparameter for '%#D'"
  
! #: cp/module.cc:16619
  #, 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:16621 cp/module.cc:22712
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "module %qs declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/module.cc:16973
  #, 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:16979
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20041
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20281
  #, fuzzy, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr "tidligere definition her"
  
! #: cp/module.cc:20306 cp/module.cc:20309
  #, fuzzy, gcc-internal-format
  #| msgid "inconsistent instance variable specification"
  msgid "inconsistent imported macro definition %qE"
  msgstr "inkonsistent instansvariabelangivelse"
  
! #: cp/module.cc:20315
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20317
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20651
  #, 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:20691 cp/module.cc:20696
  #, 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:20702
  #, 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:20732
  #, fuzzy, gcc-internal-format
  #| msgid "no symbol table found"
  msgid "module %qs found"
  msgstr "ingen symboltabel fundet"
  
! #: cp/module.cc:20734
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20735
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20752
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20766
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20779
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20799
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20801
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20804
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20822
  #, fuzzy, gcc-internal-format
  #| msgid "function attribute mismatch"
  msgid "fixed tree mismatch"
  msgstr "forskellige funktionsattributter"
  
! #: cp/module.cc:20914
  #, 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:21487
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr ""
  
! #: cp/module.cc:21526
  #, 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:21536
  #, 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:21541
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21544
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21896
  #, 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:21899
  #, 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:21905
  #, 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:21908
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21913
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:21917
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:21923
  #, 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:21926
  #, 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:21931
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared in module %qs"
  msgstr "'%s' tidligere erklæret her"
  
! #: cp/module.cc:21935
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared in global module"
  msgstr "'%s' tidligere erklæret her"
  
! #: cp/module.cc:22074
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22089
  #, 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:22096
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "tidligere erklæring af '%#D' med %L-kædning"
  
! #: cp/module.cc:22359
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "reading CMI %qs"
  msgstr "opretter %s"
  
! #: cp/module.cc:22546
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22547
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22554
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22555
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22617
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22621
  #, 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:22659
  #, 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:22661
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "module declared here"
--- 69903,70404 ----
  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:12715
  #, 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:12646
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/module.cc:12665
  #, 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:12690
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/module.cc:12706
  #, fuzzy, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/module.cc:12732
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "existing declaration %#qD"
  msgstr "i erklæringen '%D'"
  
! #: cp/module.cc:12835
  #, fuzzy, gcc-internal-format
  #| msgid "no default argument for `%D'"
  msgid "conflicting default argument for %#qD"
  msgstr "ingen standardparameter til '%D'"
  
! #: cp/module.cc:12837 cp/module.cc:12864
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "existing default declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/module.cc:12861
  #, 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:13986
  #, 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:13988
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "existing definition %qD"
  msgstr "manglende startværdi"
  
! #: cp/module.cc:14000
  #, 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:14002
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of `enum %s'"
  msgid "... this enumerator %qD"
  msgstr "omerklæring af 'enum %s'"
  
! #: cp/module.cc:14008
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14012
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14229
  #, 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:14247
  #, 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:14271
  #, 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:14289
  #, 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:14301
  #, 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:14312
  #, 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:14344
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14353
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14389
  #, 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:14401
  #, 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:14453
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14455
  #, 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:14485 cp/module.cc:14522
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15866 cp/module.cc:15876
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15881
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15934
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15944
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16002
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16009
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16640
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for `%#D'"
  msgid "recursive lazy load"
  msgstr "omdefinering af standardparameter for '%#D'"
  
! #: cp/module.cc:16658
  #, 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:16660 cp/module.cc:22766
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "module %qs declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/module.cc:17015
  #, 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:17021
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20083
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20323
  #, fuzzy, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr "tidligere definition her"
  
! #: cp/module.cc:20348 cp/module.cc:20351
  #, fuzzy, gcc-internal-format
  #| msgid "inconsistent instance variable specification"
  msgid "inconsistent imported macro definition %qE"
  msgstr "inkonsistent instansvariabelangivelse"
  
! #: cp/module.cc:20357
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20359
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20693
  #, 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:20733 cp/module.cc:20738
  #, 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:20744
  #, 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:20774
  #, fuzzy, gcc-internal-format
  #| msgid "no symbol table found"
  msgid "module %qs found"
  msgstr "ingen symboltabel fundet"
  
! #: cp/module.cc:20776
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20777
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20794
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20808
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20821
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20841
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20843
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20846
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20864
  #, fuzzy, gcc-internal-format
  #| msgid "function attribute mismatch"
  msgid "fixed tree mismatch"
  msgstr "forskellige funktionsattributter"
  
! #: cp/module.cc:20956
  #, 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:21531
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr ""
  
! #: cp/module.cc:21570
  #, 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:21580
  #, 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:21585
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21588
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21940
  #, 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:21943
  #, 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:21949
  #, 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:21952
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21957
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:21961
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:21967
  #, 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:21970
  #, 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:21975
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared in module %qs"
  msgstr "'%s' tidligere erklæret her"
  
! #: cp/module.cc:21979
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared in global module"
  msgstr "'%s' tidligere erklæret her"
  
! #: cp/module.cc:22118
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22133
  #, 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:22140
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "tidligere erklæring af '%#D' med %L-kædning"
  
! #: cp/module.cc:22403
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "reading CMI %qs"
  msgstr "opretter %s"
  
! #: cp/module.cc:22590
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22591
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22598
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22599
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22661
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22665
  #, 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:22713
  #, 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:22715
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "module declared here"
*************** msgstr "  '%#D' erklæret her"
*** 70322,70785 ****
  #. 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:22676
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22707 cp/module.cc:23245
  #, fuzzy, gcc-internal-format
  #| msgid "Symbols have a leading underscore"
  msgid "module already declared"
  msgstr "Symboler har en indledende understreg"
  
! #: cp/module.cc:22708 cp/module.cc:23246
  #, fuzzy, gcc-internal-format
  #| msgid "Symbols have a leading underscore"
  msgid "module already imported"
  msgstr "Symboler har en indledende understreg"
  
! #: cp/module.cc:22713
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "module %qs imported here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/module.cc:22921
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:22927
  #, 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:23031
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23071
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23073
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23074
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23447
  #, 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:23451
  #, fuzzy, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "Aktivér stakprøvning"
  
! #: cp/module.cc:23483 cp/module.cc:23512
  #, fuzzy, gcc-internal-format
  #| msgid "invalid --param value %qs"
  msgid "invalid header name %qs"
  msgstr "ugyldig »--param«-værdi %qs"
  
! #: cp/module.cc:23522
  #, fuzzy, gcc-internal-format
  #| msgid "invalid macro name `%s'"
  msgid "invalid module name %qs"
  msgstr "ugyldigt makronavn '%s'"
  
! #: cp/module.cc:23722
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23762
  #, fuzzy, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr "fejl ved skrivning til %s"
  
! #: cp/module.cc:23777
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23780
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23782
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "first error in %qD appeared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/module.cc:23846
  #, 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:23943
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown header kind %qs"
  msgstr "ukendt registernavn: %s"
  
! #: cp/name-lookup.cc:1337
  #, 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:1349
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD declared here with internal linkage"
  msgstr "funktionen '%s' omerklæret med egenskaben noinline"
  
! #: cp/name-lookup.cc:2956 cp/name-lookup.cc:4076 cp/name-lookup.cc:4176
  #, 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:2994
  #, 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:3000
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr "strider mod tidligere erklæring '%#D'"
  
! #: cp/name-lookup.cc:3170
  #, 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:3317
  #, fuzzy, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/name-lookup.cc:3322
  #, fuzzy, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "Generér ikke kode til at kontrollere undtagelsesspecifikationer"
  
! #: cp/name-lookup.cc:3432
  #, 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:3469 cp/name-lookup.cc:3473
  #, 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:3634
  #, 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:4161
  #, 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:4774
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.cc:4777
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.cc:5376
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5380
  #, 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:5383
  #, 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:5386
  #, 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:6200
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' names constructor"
  msgid "%<%T%s%D%> names destructor"
  msgstr "'%D' navngiver en konstruktionsfunktion"
  
! #: cp/name-lookup.cc:6216
  #, 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:6224
  #, 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:6240 cp/pt.cc:19470
  #, 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:6250
  #, fuzzy, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "using-erklæring for destruktionsfunktion"
  
! #: cp/name-lookup.cc:6261 cp/name-lookup.cc:6334
  #, 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:6284
  #, 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:6344
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6356
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/name-lookup.cc:6372
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "using-erklæring for destruktionsfunktion"
  
! #: cp/name-lookup.cc:6383
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' names constructor"
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "'%D' navngiver en konstruktionsfunktion"
  
! #: cp/name-lookup.cc:6476
  #, 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:6518
  #, 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:6528
  #, 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:6598
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/name-lookup.cc:6600
  #, 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:6655
  #, 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:6662
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6673 cp/name-lookup.cc:6701
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6679
  #, 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:6726 cp/name-lookup.cc:9214
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "egenskabsdirektivet '%s' ignoreret"
  
! #: cp/name-lookup.cc:7056
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7108
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.cc:7114
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7444
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7450
  #, 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:7890
  #, 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:7893
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "it was later defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: cp/name-lookup.cc:8707
  #, 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:9184
  #, 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:9187
  #, 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:9206
  #, 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:9212
  #, 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:9300
  #, 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:9425
  #, 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:9441
  #, 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:9511
  #, 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:9513
  #, 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:9517
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<namespace%>"
  msgid "exporting unnamed namespace"
  msgstr "forventede %<namespace%>"
  
! #: cp/name-lookup.cc:9527
  #, 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:9577
  #, 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:9579
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "tidligere definition her"
  
! #: cp/name-lookup.cc:9622
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9631
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 70411,70874 ----
  #. 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:22730
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22761 cp/module.cc:23299
  #, fuzzy, gcc-internal-format
  #| msgid "Symbols have a leading underscore"
  msgid "module already declared"
  msgstr "Symboler har en indledende understreg"
  
! #: cp/module.cc:22762 cp/module.cc:23300
  #, fuzzy, gcc-internal-format
  #| msgid "Symbols have a leading underscore"
  msgid "module already imported"
  msgstr "Symboler har en indledende understreg"
  
! #: cp/module.cc:22767
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "module %qs imported here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/module.cc:22975
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:22981
  #, 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:23085
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23125
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23127
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23128
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23507
  #, 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:23511
  #, fuzzy, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "Aktivér stakprøvning"
  
! #: cp/module.cc:23543 cp/module.cc:23572
  #, fuzzy, gcc-internal-format
  #| msgid "invalid --param value %qs"
  msgid "invalid header name %qs"
  msgstr "ugyldig »--param«-værdi %qs"
  
! #: cp/module.cc:23582
  #, fuzzy, gcc-internal-format
  #| msgid "invalid macro name `%s'"
  msgid "invalid module name %qs"
  msgstr "ugyldigt makronavn '%s'"
  
! #: cp/module.cc:23782
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23822
  #, fuzzy, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr "fejl ved skrivning til %s"
  
! #: cp/module.cc:23837
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23840
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23842
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "first error in %qD appeared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/module.cc:23906
  #, 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:24003
  #, 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:4069 cp/name-lookup.cc:4169
  #, 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:4154
  #, 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:4881
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.cc:4884
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.cc:5483
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5487
  #, 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:5490
  #, 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:5493
  #, 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:6307
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' names constructor"
  msgid "%<%T%s%D%> names destructor"
  msgstr "'%D' navngiver en konstruktionsfunktion"
  
! #: cp/name-lookup.cc:6323
  #, 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:6331
  #, 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:6347 cp/pt.cc:19528
  #, 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:6357
  #, fuzzy, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "using-erklæring for destruktionsfunktion"
  
! #: cp/name-lookup.cc:6368 cp/name-lookup.cc:6441
  #, 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:6391
  #, 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:6451
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6463
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/name-lookup.cc:6479
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "using-erklæring for destruktionsfunktion"
  
! #: cp/name-lookup.cc:6490
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' names constructor"
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "'%D' navngiver en konstruktionsfunktion"
  
! #: cp/name-lookup.cc:6583
  #, 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:6625
  #, 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:6635
  #, 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:6705
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/name-lookup.cc:6707
  #, 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:6762
  #, 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:6769
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6780 cp/name-lookup.cc:6808
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6786
  #, 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:6833 cp/name-lookup.cc:9322
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "egenskabsdirektivet '%s' ignoreret"
  
! #: cp/name-lookup.cc:7163
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7215
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.cc:7221
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7551
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7557
  #, 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:7997
  #, 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:8000
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "it was later defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: cp/name-lookup.cc:8815
  #, 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:9292
  #, 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:9295
  #, 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:9314
  #, 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:9320
  #, 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:9408
  #, 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:9533
  #, 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:9549
  #, 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:9619
  #, 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:9621
  #, 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:9625
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<namespace%>"
  msgid "exporting unnamed namespace"
  msgstr "forventede %<namespace%>"
  
! #: cp/name-lookup.cc:9635
  #, 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:9685
  #, 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:9687
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "tidligere definition her"
  
! #: cp/name-lookup.cc:9730
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9739
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr "kaldenavnet '%s' er i modstrid m
*** 70811,70817 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52814
  #, 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"
--- 70900,70906 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52812
  #, 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"
*** 70859,70865 ****
  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:23973
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "'%#D' kan ikke erklæres"
--- 70948,70954 ----
  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:23969
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "'%#D' kan ikke erklæres"
*************** msgstr "semikolon mangler efter erklæri
*** 70940,70946 ****
  msgid "%qE is not a class template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/parser.cc:3763 cp/parser.cc:21309
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qE is not a template"
--- 71029,71035 ----
  msgid "%qE is not a class template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/parser.cc:3763 cp/parser.cc:21305
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qE is not a template"
*************** msgstr "ikkestatisk datamedlemsstartvær
*** 71274,71280 ****
  msgid "pack index missing"
  msgstr "parameternavn mangler"
  
! #: cp/parser.cc:6151 cp/parser.cc:10117
  #, fuzzy, gcc-internal-format
  #| msgid "this media function is only available on the fr500"
  msgid "reflection is only available with %<-freflection%>"
--- 71363,71369 ----
  msgid "pack index missing"
  msgstr "parameternavn mangler"
  
! #: cp/parser.cc:6151 cp/parser.cc:10115
  #, fuzzy, gcc-internal-format
  #| msgid "this media function is only available on the fr500"
  msgid "reflection is only available with %<-freflection%>"
*************** msgstr "denne mediafunktion er kun tilg�
*** 71286,73123 ****
  msgid "expected a reflection of a type"
  msgstr "forventet funktion"
  
! #: cp/parser.cc:6339
  #, 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/parser.cc:6437
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr ""
  
! #: cp/parser.cc:6446
  #, fuzzy, gcc-internal-format
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/parser.cc:6448
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:6461
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or namespace"
  msgid "expected a reflection of a class, namespace, or enumeration"
  msgstr "'%T' er ikke en klasse eller et navnerum"
  
! #: cp/parser.cc:6622
  #, fuzzy, gcc-internal-format
  #| msgid "-Wno-strict-prototypes is not supported in C++"
  msgid "fixed-point types not supported in C++"
  msgstr "-Wno-strict-prototypes er ikke understøttet i C++"
  
! #: cp/parser.cc:6712
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr "ISO C++ forbyder krøllet parantes-grupper inden i udtryk"
  
! #: cp/parser.cc:6724
  #, fuzzy, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr "sætningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: cp/parser.cc:6764
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:6830 cp/parser.cc:7001 cp/parser.cc:7200 cp/semantics.cc:4865
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected primary-expression"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.cc:6863
  #, fuzzy, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/parser.cc:6985
  #, fuzzy, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr "Advar om extern-erklæringer som ikke er ved filvirkefeltsniveauet"
  
! #: cp/parser.cc:7145
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD may not appear in this context"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/parser.cc:7146
  #, fuzzy, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/parser.cc:7192
  #, fuzzy, gcc-internal-format
  #| msgid "this media function is only available on the fr500"
  msgid "reflection is only available in C++26 with %<-freflection%>"
  msgstr "denne mediafunktion er kun tilgængelig på fr500"
  
! #: cp/parser.cc:7229
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr ""
  
! #: cp/parser.cc:7373
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected id-expression"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.cc:7538
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr ""
  
! #: cp/parser.cc:7548
  #, fuzzy, gcc-internal-format
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/parser.cc:7585 cp/parser.cc:9968
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:7599 cp/parser.cc:7603
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "template-id not allowed for destructor in C++20"
  msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
  
! #: cp/parser.cc:7605 cp/parser.cc:35948
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
  
! #: cp/parser.cc:7727
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' shadows a member of `this'"
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "erklæring af '%s' skygger for et medlem af 'this'"
  
! #: cp/parser.cc:7742
  #, fuzzy, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "skabelons-id '%D' benyttet som erklærer"
  
! #: cp/parser.cc:7785 cp/parser.cc:26953
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.cc:7812 cp/typeck.cc:3304 cp/typeck.cc:3307 cp/typeck.cc:3324
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qD is not a template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/parser.cc:7937
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:8025
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/parser.cc:8052
  #, fuzzy, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr "ufuldstændig type '%T' kan ikke bruges til at navngive et virkefelt"
  
! #: cp/parser.cc:8059
  #, fuzzy, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr "ufuldstændig type '%T' kan ikke bruges til at navngive et virkefelt"
  
! #: cp/parser.cc:8065
  #, fuzzy, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr "ufuldstændig type '%T' kan ikke bruges til at navngive et virkefelt"
  
! #: cp/parser.cc:8240
  #, fuzzy, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "uventet operand"
  
! #: cp/parser.cc:8471 cp/parser.cc:11407
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:8559
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:8659
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "forkert antal skabelonsparametre (%d, skulle være %d)"
  
! #: cp/parser.cc:8671 cp/pt.cc:22199
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "forkert parametertype til bitkomplement"
  
! #: cp/parser.cc:8684
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of arguments to %<__builtin_assoc_barrier%>"
  msgstr "forkert antal skabelonsparametre (%d, skulle være %d)"
  
! #: cp/parser.cc:8710
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "forkert antal skabelonsparametre (%d, skulle være %d)"
  
! #: cp/parser.cc:8738 cp/pt.cc:22314
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8742 cp/pt.cc:22318
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8747 cp/pt.cc:22323
  #, fuzzy, gcc-internal-format
  msgid "selected function declared here"
  msgstr "Ugyldig erklæring"
  
! #: cp/parser.cc:8881
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO C++ forbyder sammensatte konstanter"
  
! #: cp/parser.cc:8940
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.cc:8991
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<__builtin_classify_type%> calls"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:9389 cp/parser.cc:9418
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr ""
  
! #: cp/parser.cc:9704 cp/typeck.cc:3192
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of %qD"
  msgstr "ugyldig brug af '%D"
  
! #: cp/parser.cc:9713
  #, fuzzy, gcc-internal-format
  #| msgid "`%D::%D' is not a member of `%T'"
  msgid "%<%D::%D%> is not a class member"
  msgstr "'%D::%D' er ikke et medlem af '%T'"
  
! #: cp/parser.cc:10020
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.cc:10079 cp/parser.cc:23421
  #, fuzzy, gcc-internal-format
  #| msgid "typedef name may not be a nested-name-specifier"
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "typedef-navn kan ikke være en indlejret-navn-specifikation"
  
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10205
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to this operand"
  msgstr "new kan ikke bruges på en funktionstype"
  
! #: cp/parser.cc:10293
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO C++ tillader ikke %<alignof%> med en ikke-type"
  
! #: cp/parser.cc:10396
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:10455
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/parser.cc:10682 cp/parser.cc:37266
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-expression"
  msgid "types may not be defined in %qs expressions"
  msgstr "typer kan ikke defineres i et nyt udtryk"
  
! #: cp/parser.cc:10747
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr ""
  
! #: cp/parser.cc:10833
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "typer kan ikke defineres i et nyt udtryk"
  
! #: cp/parser.cc:10851
  #, fuzzy, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "egenskaber i parametertabelerklæring ignoreret"
  
! #: cp/parser.cc:10853
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.cc:10886
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.cc:10931
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected expression-list or type-id"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.cc:10960
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:11008
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "attributes ignored on outermost array type in new expression"
  msgstr "lagringsklasse '%D' anvendt på skabelonsinstantiering"
  
! #: cp/parser.cc:11104
  #, fuzzy, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "størrelse i tabel-new skal være en heltalstype"
  
! #: cp/parser.cc:11510
  #, fuzzy, gcc-internal-format
  #| msgid "use of old-style cast"
  msgid "use of old-style cast to %q#T"
  msgstr "brug af ældre type typeomtvingning"
  
! #: cp/parser.cc:11660
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.cc:11663
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around && within ||"
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "foreslår paranteser omkring && inden i ||"
  
! #: cp/parser.cc:11897
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow ?: with omitted middle operand"
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "ISO C++ tillader ikke ?: med udeladt midter operand"
  
! #: cp/parser.cc:12235
  #, fuzzy, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr "ISO C forbyder brug af typeomtvingningsudtryk som venstreværdier"
  
! #: cp/parser.cc:12510
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:12644
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr ""
  
! #: cp/parser.cc:12745
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:12755
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:12956
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.cc:12979
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.cc:12995
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "explicit by-copy capture of %<this%> with by-copy capture default 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:13001 cp/parser.cc:13023 cp/parser.cc:13221
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.cc:13017
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "%<*this%> capture 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:13037
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to references"
  msgid "%<this%> cannot be captured by reference"
  msgstr "kan ikke erklære %s til referencer"
  
! #: cp/parser.cc:13057
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "pack init-capture 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:13068
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:13098
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "lambda capture initializers 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/parser.cc:13107
  #, fuzzy, gcc-internal-format
  #| msgid "non-empty initializer for array of empty elements"
  msgid "empty initializer for lambda init-capture"
  msgstr "en startværdi der ikke er tom, tildeles til en tabel med tomme elementer"
  
! #: cp/parser.cc:13132
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only variable `%s'"
  msgid "capture of non-variable %qE"
  msgstr "%s af variablen '%s' der kun må læses"
  
! #: cp/parser.cc:13143
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.cc:13181
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<...%> in lambda capture"
  msgstr "for mange inddatafiler"
  
! #: cp/parser.cc:13192
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.cc:13197
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.cc:13289
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:13343
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of `%#D'"
  msgid "default argument specified for lambda parameter"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/parser.cc:13378
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  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:13408 cp/pt.cc:15283
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
  
! #: cp/parser.cc:13421
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of `%#D'"
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/parser.cc:13430
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr ""
  
! #: cp/parser.cc:13434
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr ""
  
! #: cp/parser.cc:13438
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr ""
  
! #: cp/parser.cc:13445
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of `%#D'"
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/parser.cc:13463
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13479
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "parameter declaration before lambda transaction qualifier only optional 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/parser.cc:13492
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:13510
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13563
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:14366
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "label at end of compound statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:14535 cp/parser.cc:14787
  #, fuzzy, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "egenskaber i parametertabelerklæring ignoreret"
  
! #: cp/parser.cc:14606
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected labeled-statement"
  msgstr "tom krop i en else-sætning"
  
! #: cp/parser.cc:14655
  #, fuzzy, gcc-internal-format
  #| msgid "case label `%E' not within a switch statement"
  msgid "case label %qE not within a switch statement"
  msgstr "case-etiket '%E' befinder sig ikke inden i en switch-sætning"
  
! #: cp/parser.cc:14683
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr ""
  
! #: cp/parser.cc:14795
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
  #. A::A a;
! #: cp/parser.cc:14801
  #, fuzzy, gcc-internal-format
  msgid "%qE names the constructor, not the type"
  msgstr "'%D' erklærer ikke en skabelonstype"
  
! #: cp/parser.cc:14859
  #, fuzzy, gcc-internal-format
  #| msgid "In statement function"
  msgid "compound-statement in %<constexpr%> function"
  msgstr "I sætningsfunktion"
  
! #: cp/parser.cc:14923
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr ""
  
! #: cp/parser.cc:15128
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:15150
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<if consteval%> only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:15175 cp/parser.cc:15210
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm statement"
  msgid "%<if consteval%> requires compound statement"
  msgstr "ugyldig venstreværdi i asm-sætning"
  
! #: cp/parser.cc:15252
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:15420 cp/parser.cc:37778
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected selection-statement"
  msgstr "tom krop i en else-sætning"
  
! #: cp/parser.cc:15461
  #, fuzzy, gcc-internal-format
  #| msgid "function returns an aggregate"
  msgid "condition declares an array"
  msgstr "funktion returnerer en værdi af en sammensat type"
  
! #: cp/parser.cc:15463
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' declared as a function"
  msgid "condition declares a function"
  msgstr "feltet '%s' er erklæret som en funktion"
  
! #: cp/parser.cc:15504
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr "new kan ikke bruges på en referencetype"
  
  #. Anything else is an error.
! #: cp/parser.cc:15606 cp/parser.cc:26174 cp/parser.cc:28940
  #, fuzzy, gcc-internal-format
  #| msgid "empty scalar initializer"
  msgid "expected initializer"
  msgstr "tom skalarstartværdi"
  
! #: cp/parser.cc:15656
  #, 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 with initializer 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:15962
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.cc:15969
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:15995
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "sizeof benyttet på en funktionstype"
  
! #: cp/parser.cc:16000
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16197
  #, 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:16316
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16468 cp/parser.cc:37781
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "uventet operand"
  
! #: cp/parser.cc:16513
  #, 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:16530
  #, 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:16576
  #, 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:16635
  #, 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:16702
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "using-erklæring for destruktionsfunktion"
  
! #: cp/parser.cc:16872
  #, 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:16881
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ forbyder beregnede goto'er"
  
! #: cp/parser.cc:16900 cp/parser.cc:37784
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "uventet operand"
  
! #: cp/parser.cc:17075
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected module-partition"
  msgstr "tom erklæring"
  
! #: cp/parser.cc:17077
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "uventet operand"
  
! #: cp/parser.cc:17119
  #, 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:17125
  #, 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:17126
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "scope opened here"
  msgstr "'%s' tidligere defineret her"
  
! #: cp/parser.cc:17152
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "private module fragment"
  msgstr "ingen parametre"
  
! #: cp/parser.cc:17156
  #, 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:17162
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17203
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17205 cp/parser.cc:17214
  #, 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:17213
  #, 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:17237
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17258
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17261
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17282
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17290
  #, 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:17311
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17350
  #, 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:17353
  #, 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:17362
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17364
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17372
  #, fuzzy, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "'%s' er erklæret inline efter dens definition"
  
! #: cp/parser.cc:17543
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/parser.cc:17547
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attributes may be inserted here"
  msgstr "egenskaben '%s' ignoreret"
  
! #: cp/parser.cc:17587
  #, 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:17589 cp/parser.cc:30432
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17608
  #, 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:17624
  #, fuzzy, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr "  oprindelig definition er her"
  
! #: cp/parser.cc:17846
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.cc:18094
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18113
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.cc:18134
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18159
  #, 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:18216
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18219
  #, 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:18257
  #, 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:18260
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "multiple packs in structured binding declaration"
  msgstr "tom erklæring"
  
! #: cp/parser.cc:18267
  #, 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:18286
  #, 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:18297
  #, 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:18325
  #, 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:18329
  #, 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:18409
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "tom erklæring"
  
! #: cp/parser.cc:18427
  #, 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:18453 cp/parser.cc:18458 cp/parser.cc:26155 cp/parser.cc:26160
! #: cp/parser.cc:26164 cp/parser.cc:26168
  #, 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:18626
  #, 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:18649
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.cc:18687
  #, 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:18690
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18741
  #, fuzzy, gcc-internal-format
  #| msgid "section type conflict with %qD"
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "afsnitstypekonflikt med %qD"
  
! #: cp/parser.cc:18767
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.cc:18803
  #, 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:18812
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' invalid in `%#T'"
  msgid "%qD invalid in lambda"
  msgstr "'%D' ugyldig i '%#T'"
  
! #: cp/parser.cc:18816
  #, 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:18898
  #, 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:18911
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18913
  #, 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:18928
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "funktionen '%D' kan ikke erklæres friend"
  
! #: cp/parser.cc:19001 cp/parser.cc:31664
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:19020
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:19024
  #, 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:19092
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid linkage-specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/parser.cc:19199
  #, 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:19227
  #, 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:19444
  #, 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:19457
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:19633
  #, 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:19662 cp/parser.cc:19668
  #, 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:19670
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.cc:19755
  #, 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:19782
  #, 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:19794 cp/pt.cc:28990
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.cc:19806 cp/pt.cc:29002
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19858
  #, fuzzy, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "forældet stamklasseklargøring"
  
! #: cp/parser.cc:19946
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:20358
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20364
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20370
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "expected suffix identifier"
  msgstr "udsagn skal være et kaldenavn"
  
! #: cp/parser.cc:20379
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.cc:20385
  #, 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:20419
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected operator"
  msgstr "uventet operand"
  
! #: cp/parser.cc:20466
  #, 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:20468
  #, 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:20470
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr ""
  
! #: cp/parser.cc:20575
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "invalid constrained type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/parser.cc:20583
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "cv-qualified type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/parser.cc:20707
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.cc:20945 cp/parser.cc:21031 cp/parser.cc:28688
  #, 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:20949 cp/parser.cc:21035
  #, 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:21107
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "uventet operand"
  
! #: cp/parser.cc:21180
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "objektet '%E' kan ikke bruges som skabelonsparameter"
  
! #: cp/parser.cc:21184
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21188
  #, 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:21219
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.cc:21220
  #, 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:21227
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "uventet operand"
  
! #: cp/parser.cc:21354
  #, 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:21439 cp/parser.cc:21631 cp/parser.cc:21840
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "uventet operand"
  
! #: cp/parser.cc:21487
  #, fuzzy, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/parser.cc:21489
  #, 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:21704
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:21805 cp/parser.cc:21823 cp/parser.cc:22017
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "uventet operand"
  
! #: cp/parser.cc:21970
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.cc:22008
  #, 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:22126
  #, 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:22130
  #, 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:22134
  #, 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:22195
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "skabelonsspecialisering med C-kædning"
  
! #: cp/parser.cc:22431
  #, fuzzy, gcc-internal-format
  #| msgid "sigof type specifier"
  msgid "expected type specifier"
  msgstr "sigof-typeangivelse"
  
! #: cp/parser.cc:22640
  #, 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:22646
  #, 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:22650
  #, 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:22657 cp/parser.cc:23118
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.cc:22811
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "forventet skabelon-id for typen"
  
! #: cp/parser.cc:22961
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "forventet type-navn"
  
! #: cp/parser.cc:23045
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "'%D' erklærer ikke en skabelonstype"
  
! #: cp/parser.cc:23046
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "concept defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: cp/parser.cc:23077
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of concept-name %qD"
  msgstr "ugyldig brug af '%D"
  
! #: cp/parser.cc:23093
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "uventet operand"
  
! #: cp/parser.cc:23100
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23345
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23583
  #, 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:23671
  #, 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:23677
  #, 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:23689
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23830
  #, 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:23841
  #, 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:23856
  #, 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:23874
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:23920
  #, 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:23924
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.cc:23967
  #, 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:23981
  #, 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:23993 cp/parser.cc:30401
  #, 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:23998 cp/parser.cc:30406
  #, 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:24010 cp/parser.cc:30419
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "ekstra kvalifikation er ikke tilladt"
  
! #: cp/parser.cc:24051
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ forbyder tomme unavngivet enum"
  
! #: cp/parser.cc:24075
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24078
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24199
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24274
  #, 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:24278
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD er ikke et navnerum-navn"
  
! #: cp/parser.cc:24282
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "forventet navnerum-navn"
  
! #: cp/parser.cc:24343
  #, 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:24355
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24374
  #, 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:24384
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "uventet operand"
  
! #: cp/parser.cc:24389
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "navnerumnavn krævet"
  
! #: cp/parser.cc:24393
  #, 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:24396
  #, 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:24403
  #, fuzzy, gcc-internal-format
  #| msgid "namespace `%T' undeclared"
  msgid "namespace %qD entered"
  msgstr "navnerummet '%T' er ikke erklæret"
  
! #: cp/parser.cc:24460
  #, 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:24645
  #, 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:24689
  #, 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:24707
  #, 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:24717
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24763
  #, 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:24766
  #, 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:24768
  #, 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:24770
  #, 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:24772
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24782
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "opaque-enum-declaration here"
  msgstr "tidligere erklæring af '%#D' her"
  
! #: cp/parser.cc:24852
  #, 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:25010
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected multiplicative operand"
  msgid "expected string-literal or constexpr in parentheses"
  msgstr "uventet multiplikativ operand"
  
! #: cp/parser.cc:25071
  #, 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:25092 cp/parser.cc:25110 cp/parser.cc:25125
  #, 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:25099
  #, 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:25138
  #, 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:25154
  #, 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:25304
  #, fuzzy, gcc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "forhåndserklæring af '%#T'"
  
! #: cp/parser.cc:25395
  #, 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:25406
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "egenskaber i parametertabelerklæring ignoreret"
  
! #: cp/parser.cc:25411
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25414
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25431 cp/parser.cc:25456
  #, 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:25443 cp/parser.cc:25464
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25450
  #, fuzzy, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "funktionen '%s' omerklæret som inline"
  
! #: cp/parser.cc:25520
  #, 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:25529
  #, 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:25535
  #, 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:25541
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr "'defined' optræder uden et kaldenavn"
  
! #: cp/parser.cc:25594
  #, 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:25636
  #, fuzzy, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/parser.cc:25644
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25665
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25672
  #, 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:25679 cp/parser.cc:26128
  #, 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:25686 cp/parser.cc:26135
  #, 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:25694
  #, 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:25969
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "en funktionsdefinition er ikke tilladt her"
  
! #: cp/parser.cc:25980
  #, 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:25984
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: cp/parser.cc:26070
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26269
  #, 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:26314
  #, fuzzy, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "egenskaber i parametertabelerklæring ignoreret"
  
! #: cp/parser.cc:26326
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "funktionen '%s' omerklæret som inline"
  
! #: cp/parser.cc:26874
  #, 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:26999
  #, 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:27003
  #, fuzzy, gcc-internal-format
  #| msgid "`%D::%D' is not a template"
  msgid "%<%T::%E%> is not a type"
--- 71375,73212 ----
  msgid "expected a reflection of a type"
  msgstr "forventet funktion"
  
! #: cp/parser.cc:6341
  #, 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/parser.cc:6439
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr ""
  
! #: cp/parser.cc:6448
  #, fuzzy, gcc-internal-format
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/parser.cc:6450
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:6463
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or namespace"
  msgid "expected a reflection of a class, namespace, or enumeration"
  msgstr "'%T' er ikke en klasse eller et navnerum"
  
! #: cp/parser.cc:6624
  #, fuzzy, gcc-internal-format
  #| msgid "-Wno-strict-prototypes is not supported in C++"
  msgid "fixed-point types not supported in C++"
  msgstr "-Wno-strict-prototypes er ikke understøttet i C++"
  
! #: cp/parser.cc:6714
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr "ISO C++ forbyder krøllet parantes-grupper inden i udtryk"
  
! #: cp/parser.cc:6726
  #, fuzzy, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr "sætningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: cp/parser.cc:6766
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:6832 cp/parser.cc:7003 cp/parser.cc:7202 cp/semantics.cc:4857
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected primary-expression"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.cc:6865
  #, fuzzy, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/parser.cc:6987
  #, fuzzy, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr "Advar om extern-erklæringer som ikke er ved filvirkefeltsniveauet"
  
! #: cp/parser.cc:7147
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD may not appear in this context"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/parser.cc:7148
  #, fuzzy, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/parser.cc:7194
  #, fuzzy, gcc-internal-format
  #| msgid "this media function is only available on the fr500"
  msgid "reflection is only available in C++26 with %<-freflection%>"
  msgstr "denne mediafunktion er kun tilgængelig på fr500"
  
! #: cp/parser.cc:7231
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr ""
  
! #: cp/parser.cc:7375
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected id-expression"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.cc:7540
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr ""
  
! #: cp/parser.cc:7550
  #, fuzzy, gcc-internal-format
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/parser.cc:7587 cp/parser.cc:9966
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:7601 cp/parser.cc:7605
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "template-id not allowed for destructor in C++20"
  msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
  
! #: cp/parser.cc:7607 cp/parser.cc:35946
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
  
! #: cp/parser.cc:7729
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' shadows a member of `this'"
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "erklæring af '%s' skygger for et medlem af 'this'"
  
! #: cp/parser.cc:7744
  #, fuzzy, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "skabelons-id '%D' benyttet som erklærer"
  
! #: cp/parser.cc:7787 cp/parser.cc:26949
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.cc:7814 cp/typeck.cc:3304 cp/typeck.cc:3307 cp/typeck.cc:3324
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qD is not a template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/parser.cc:7939
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:8027
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/parser.cc:8054
  #, fuzzy, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr "ufuldstændig type '%T' kan ikke bruges til at navngive et virkefelt"
  
! #: cp/parser.cc:8061
  #, fuzzy, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr "ufuldstændig type '%T' kan ikke bruges til at navngive et virkefelt"
  
! #: cp/parser.cc:8067
  #, fuzzy, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr "ufuldstændig type '%T' kan ikke bruges til at navngive et virkefelt"
  
! #: cp/parser.cc:8242
  #, fuzzy, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "uventet operand"
  
! #: cp/parser.cc:8473 cp/parser.cc:11405
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:8561
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:8661
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "forkert antal skabelonsparametre (%d, skulle være %d)"
  
! #: cp/parser.cc:8673 cp/pt.cc:22263
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "forkert parametertype til bitkomplement"
  
! #: 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_assoc_barrier%>"
  msgstr "forkert antal skabelonsparametre (%d, skulle være %d)"
  
! #: cp/parser.cc:8712
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "forkert antal skabelonsparametre (%d, skulle være %d)"
  
! #: cp/parser.cc:8740 cp/pt.cc:22378
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8744 cp/pt.cc:22382
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8749 cp/pt.cc:22387
  #, fuzzy, gcc-internal-format
  msgid "selected function declared here"
  msgstr "Ugyldig erklæring"
  
! #: cp/parser.cc:8883
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO C++ forbyder sammensatte konstanter"
  
! #: cp/parser.cc:8942
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.cc:8993
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<__builtin_classify_type%> calls"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:9391 cp/parser.cc:9420
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr ""
  
! #: cp/parser.cc:9706 cp/typeck.cc:3192
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of %qD"
  msgstr "ugyldig brug af '%D"
  
! #: cp/parser.cc:9715
  #, fuzzy, gcc-internal-format
  #| msgid "`%D::%D' is not a member of `%T'"
  msgid "%<%D::%D%> is not a class member"
  msgstr "'%D::%D' er ikke et medlem af '%T'"
  
! #: cp/parser.cc:10018
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.cc:10076 cp/parser.cc:23417
  #, fuzzy, gcc-internal-format
  #| msgid "typedef name may not be a nested-name-specifier"
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "typedef-navn kan ikke være en indlejret-navn-specifikation"
  
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10203
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to this operand"
  msgstr "new kan ikke bruges på en funktionstype"
  
! #: cp/parser.cc:10291
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO C++ tillader ikke %<alignof%> med en ikke-type"
  
! #: cp/parser.cc:10394
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:10453
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/parser.cc:10680 cp/parser.cc:37264
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-expression"
  msgid "types may not be defined in %qs expressions"
  msgstr "typer kan ikke defineres i et nyt udtryk"
  
! #: cp/parser.cc:10745
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr ""
  
! #: cp/parser.cc:10831
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "typer kan ikke defineres i et nyt udtryk"
  
! #: cp/parser.cc:10849
  #, fuzzy, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "egenskaber i parametertabelerklæring ignoreret"
  
! #: cp/parser.cc:10851
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.cc:10884
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.cc:10929
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected expression-list or type-id"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.cc:10958
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:11006
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "attributes ignored on outermost array type in new expression"
  msgstr "lagringsklasse '%D' anvendt på skabelonsinstantiering"
  
! #: cp/parser.cc:11102
  #, fuzzy, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "størrelse i tabel-new skal være en heltalstype"
  
! #: cp/parser.cc:11508
  #, fuzzy, gcc-internal-format
  #| msgid "use of old-style cast"
  msgid "use of old-style cast to %q#T"
  msgstr "brug af ældre type typeomtvingning"
  
! #: cp/parser.cc:11658
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.cc:11661
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around && within ||"
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "foreslår paranteser omkring && inden i ||"
  
! #: cp/parser.cc:11895
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow ?: with omitted middle operand"
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "ISO C++ tillader ikke ?: med udeladt midter operand"
  
! #: cp/parser.cc:12233
  #, fuzzy, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr "ISO C forbyder brug af typeomtvingningsudtryk som venstreværdier"
  
! #: cp/parser.cc:12508
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:12642
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr ""
  
! #: cp/parser.cc:12743
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:12753
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:12954
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.cc:12977
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.cc:12993
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "explicit by-copy capture of %<this%> with by-copy capture default 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:12999 cp/parser.cc:13021 cp/parser.cc:13219
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.cc:13015
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "%<*this%> capture 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:13035
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to references"
  msgid "%<this%> cannot be captured by reference"
  msgstr "kan ikke erklære %s til referencer"
  
! #: cp/parser.cc:13055
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "pack init-capture 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:13066
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:13096
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "lambda capture initializers 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/parser.cc:13105
  #, fuzzy, gcc-internal-format
  #| msgid "non-empty initializer for array of empty elements"
  msgid "empty initializer for lambda init-capture"
  msgstr "en startværdi der ikke er tom, tildeles til en tabel med tomme elementer"
  
! #: cp/parser.cc:13130
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only variable `%s'"
  msgid "capture of non-variable %qE"
  msgstr "%s af variablen '%s' der kun må læses"
  
! #: cp/parser.cc:13141
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.cc:13179
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<...%> in lambda capture"
  msgstr "for mange inddatafiler"
  
! #: cp/parser.cc:13190
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.cc:13195
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.cc:13287
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:13341
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of `%#D'"
  msgid "default argument specified for lambda parameter"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/parser.cc:13376
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  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:13406 cp/pt.cc:15307
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
  
! #: cp/parser.cc:13419
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of `%#D'"
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/parser.cc:13428
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr ""
  
! #: cp/parser.cc:13432
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr ""
  
! #: cp/parser.cc:13436
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr ""
  
! #: cp/parser.cc:13443
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of `%#D'"
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/parser.cc:13461
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13477
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "parameter declaration before lambda transaction qualifier only optional 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/parser.cc:13490
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:13508
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13561
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:14364
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "label at end of compound statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:14533 cp/parser.cc:14785
  #, fuzzy, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "egenskaber i parametertabelerklæring ignoreret"
  
! #: cp/parser.cc:14604
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected labeled-statement"
  msgstr "tom krop i en else-sætning"
  
! #: cp/parser.cc:14653
  #, fuzzy, gcc-internal-format
  #| msgid "case label `%E' not within a switch statement"
  msgid "case label %qE not within a switch statement"
  msgstr "case-etiket '%E' befinder sig ikke inden i en switch-sætning"
  
! #: cp/parser.cc:14681
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr ""
  
! #: cp/parser.cc:14793
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
  #. A::A a;
! #: cp/parser.cc:14799
  #, fuzzy, gcc-internal-format
  msgid "%qE names the constructor, not the type"
  msgstr "'%D' erklærer ikke en skabelonstype"
  
! #: cp/parser.cc:14857
  #, fuzzy, gcc-internal-format
  #| msgid "In statement function"
  msgid "compound-statement in %<constexpr%> function"
  msgstr "I sætningsfunktion"
  
! #: cp/parser.cc:14921
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr ""
  
! #: cp/parser.cc:15126
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:15148
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<if consteval%> only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:15173 cp/parser.cc:15208
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm statement"
  msgid "%<if consteval%> requires compound statement"
  msgstr "ugyldig venstreværdi i asm-sætning"
  
! #: cp/parser.cc:15250
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:15418 cp/parser.cc:37776
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected selection-statement"
  msgstr "tom krop i en else-sætning"
  
! #: cp/parser.cc:15459
  #, fuzzy, gcc-internal-format
  #| msgid "function returns an aggregate"
  msgid "condition declares an array"
  msgstr "funktion returnerer en værdi af en sammensat type"
  
! #: cp/parser.cc:15461
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' declared as a function"
  msgid "condition declares a function"
  msgstr "feltet '%s' er erklæret som en funktion"
  
! #: cp/parser.cc:15502
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr "new kan ikke bruges på en referencetype"
  
  #. Anything else is an error.
! #: cp/parser.cc:15604 cp/parser.cc:26170 cp/parser.cc:28936
  #, fuzzy, gcc-internal-format
  #| msgid "empty scalar initializer"
  msgid "expected initializer"
  msgstr "tom skalarstartværdi"
  
! #: cp/parser.cc:15654
  #, 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 with initializer 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:15960
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.cc:15967
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:15993
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "sizeof benyttet på en funktionstype"
  
! #: cp/parser.cc:15998
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16201
  #, 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:16312
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16464 cp/parser.cc:37779
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "uventet operand"
  
! #: cp/parser.cc:16509
  #, 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:16526
  #, 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:16572
  #, 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:16631
  #, 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:16698
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "using-erklæring for destruktionsfunktion"
  
! #: cp/parser.cc:16868
  #, 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:16877
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ forbyder beregnede goto'er"
  
! #: cp/parser.cc:16896 cp/parser.cc:37782
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "uventet operand"
  
! #: cp/parser.cc:17071
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected module-partition"
  msgstr "tom erklæring"
  
! #: cp/parser.cc:17073
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "uventet operand"
  
! #: cp/parser.cc:17115
  #, 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:17121
  #, 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:17122
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "scope opened here"
  msgstr "'%s' tidligere defineret her"
  
! #: cp/parser.cc:17148
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "private module fragment"
  msgstr "ingen parametre"
  
! #: cp/parser.cc:17152
  #, 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:17158
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17199
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17201 cp/parser.cc:17210
  #, 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:17209
  #, 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:17233
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17254
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17257
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17278
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17286
  #, 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:17307
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17346
  #, 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:17349
  #, 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:17358
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17360
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17368
  #, fuzzy, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "'%s' er erklæret inline efter dens definition"
  
! #: cp/parser.cc:17539
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/parser.cc:17543
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attributes may be inserted here"
  msgstr "egenskaben '%s' ignoreret"
  
! #: cp/parser.cc:17583
  #, 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:17585 cp/parser.cc:30428
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17604
  #, 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:17620
  #, fuzzy, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr "  oprindelig definition er her"
  
! #: cp/parser.cc:17842
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.cc:18090
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18109
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.cc:18130
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18155
  #, 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:18212
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18215
  #, 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:18253
  #, 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:18256
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "multiple packs in structured binding declaration"
  msgstr "tom erklæring"
  
! #: cp/parser.cc:18263
  #, 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:18282
  #, 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:18293
  #, 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:18321
  #, 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:18325
  #, 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:18405
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "tom erklæring"
  
! #: cp/parser.cc:18423
  #, 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:18449 cp/parser.cc:18454 cp/parser.cc:26151 cp/parser.cc:26156
! #: cp/parser.cc:26160 cp/parser.cc:26164
  #, 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:18622
  #, 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:18645
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.cc:18683
  #, 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:18686
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18737
  #, fuzzy, gcc-internal-format
  #| msgid "section type conflict with %qD"
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "afsnitstypekonflikt med %qD"
  
! #: cp/parser.cc:18763
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.cc:18799
  #, 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:18808
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' invalid in `%#T'"
  msgid "%qD invalid in lambda"
  msgstr "'%D' ugyldig i '%#T'"
  
! #: cp/parser.cc:18812
  #, 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:18894
  #, 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:18907
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18909
  #, 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:18924
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "funktionen '%D' kan ikke erklæres friend"
  
! #: cp/parser.cc:18997 cp/parser.cc:31672
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:19016
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:19020
  #, 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:19088
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid linkage-specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/parser.cc:19195
  #, 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:19223
  #, 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:19440
  #, 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:19453
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:19629
  #, 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:19658 cp/parser.cc:19664
  #, 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:19666
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.cc:19751
  #, 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:19778
  #, 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:19790 cp/pt.cc:29076
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.cc:19802 cp/pt.cc:29088
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19854
  #, fuzzy, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "forældet stamklasseklargøring"
  
! #: cp/parser.cc:19942
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:20354
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20360
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20366
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "expected suffix identifier"
  msgstr "udsagn skal være et kaldenavn"
  
! #: cp/parser.cc:20375
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.cc:20381
  #, 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:20415
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected operator"
  msgstr "uventet operand"
  
! #: cp/parser.cc:20462
  #, 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:20464
  #, 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:20466
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr ""
  
! #: cp/parser.cc:20571
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "invalid constrained type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/parser.cc:20579
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "cv-qualified type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/parser.cc:20703
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.cc:20941 cp/parser.cc:21027 cp/parser.cc:28684
  #, 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:20945 cp/parser.cc:21031
  #, 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:21103
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "uventet operand"
  
! #: cp/parser.cc:21176
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "objektet '%E' kan ikke bruges som skabelonsparameter"
  
! #: cp/parser.cc:21180
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21184
  #, 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:21215
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.cc:21216
  #, 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:21223
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "uventet operand"
  
! #: cp/parser.cc:21350
  #, 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:21435 cp/parser.cc:21627 cp/parser.cc:21836
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "uventet operand"
  
! #: cp/parser.cc:21483
  #, fuzzy, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/parser.cc:21485
  #, 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:21700
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:21801 cp/parser.cc:21819 cp/parser.cc:22013
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "uventet operand"
  
! #: cp/parser.cc:21966
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.cc:22004
  #, 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:22122
  #, 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:22126
  #, 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:22130
  #, 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:22191
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "skabelonsspecialisering med C-kædning"
  
! #: cp/parser.cc:22427
  #, fuzzy, gcc-internal-format
  #| msgid "sigof type specifier"
  msgid "expected type specifier"
  msgstr "sigof-typeangivelse"
  
! #: cp/parser.cc:22636
  #, 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:22642
  #, 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:22646
  #, 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:22653 cp/parser.cc:23114
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.cc:22807
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "forventet skabelon-id for typen"
  
! #: cp/parser.cc:22957
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "forventet type-navn"
  
! #: cp/parser.cc:23041
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "'%D' erklærer ikke en skabelonstype"
  
! #: cp/parser.cc:23042
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "concept defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: cp/parser.cc:23073
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of concept-name %qD"
  msgstr "ugyldig brug af '%D"
  
! #: cp/parser.cc:23089
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "uventet operand"
  
! #: cp/parser.cc:23096
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23341
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23579
  #, 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:23667
  #, 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:23673
  #, 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:23685
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23826
  #, 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:23837
  #, 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:23852
  #, 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:23870
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:23916
  #, 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:23920
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.cc:23963
  #, 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:23977
  #, 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:23989 cp/parser.cc:30397
  #, 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:23994 cp/parser.cc:30402
  #, 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:24006 cp/parser.cc:30415
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "ekstra kvalifikation er ikke tilladt"
  
! #: cp/parser.cc:24047
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ forbyder tomme unavngivet enum"
  
! #: cp/parser.cc:24071
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24074
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24195
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24270
  #, 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:24274
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD er ikke et navnerum-navn"
  
! #: cp/parser.cc:24278
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "forventet navnerum-navn"
  
! #: cp/parser.cc:24339
  #, 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:24351
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24370
  #, 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:24380
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "uventet operand"
  
! #: cp/parser.cc:24385
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "navnerumnavn krævet"
  
! #: cp/parser.cc:24389
  #, 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:24392
  #, 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:24399
  #, fuzzy, gcc-internal-format
  #| msgid "namespace `%T' undeclared"
  msgid "namespace %qD entered"
  msgstr "navnerummet '%T' er ikke erklæret"
  
! #: cp/parser.cc:24456
  #, 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:24641
  #, 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:24685
  #, 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:24703
  #, 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:24713
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24759
  #, 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:24762
  #, 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:24764
  #, 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:24766
  #, 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:24768
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24778
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "opaque-enum-declaration here"
  msgstr "tidligere erklæring af '%#D' her"
  
! #: cp/parser.cc:24848
  #, 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:25006
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected multiplicative operand"
  msgid "expected string-literal or constexpr in parentheses"
  msgstr "uventet multiplikativ operand"
  
! #: cp/parser.cc:25067
  #, 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:25088 cp/parser.cc:25106 cp/parser.cc:25121
  #, 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:25095
  #, 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:25134
  #, 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:25150
  #, 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:25300
  #, fuzzy, gcc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "forhåndserklæring af '%#T'"
  
! #: cp/parser.cc:25391
  #, 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:25402
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "egenskaber i parametertabelerklæring ignoreret"
  
! #: cp/parser.cc:25407
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25410
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25427 cp/parser.cc:25452
  #, 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:25439 cp/parser.cc:25460
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25446
  #, fuzzy, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "funktionen '%s' omerklæret som inline"
  
! #: cp/parser.cc:25516
  #, 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:25525
  #, 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:25531
  #, 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:25537
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr "'defined' optræder uden et kaldenavn"
  
! #: cp/parser.cc:25590
  #, 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:25632
  #, fuzzy, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/parser.cc:25640
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25661
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25668
  #, 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:25675 cp/parser.cc:26124
  #, 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:25682 cp/parser.cc:26131
  #, 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:25690
  #, 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:25965
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "en funktionsdefinition er ikke tilladt her"
  
! #: cp/parser.cc:25976
  #, 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:25980
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: cp/parser.cc:26066
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26265
  #, 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:26310
  #, fuzzy, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "egenskaber i parametertabelerklæring ignoreret"
  
! #: cp/parser.cc:26322
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "funktionen '%s' omerklæret som inline"
  
! #: cp/parser.cc:26870
  #, 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:26995
  #, 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:26999
  #, 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"
*** 73127,73423 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27032
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "ugyldig erklærer"
  
! #: cp/parser.cc:27041
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/parser.cc:27043
  #, 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:27158
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "qualified-id in declaration"
  msgstr "Ugyldig erklæring"
  
! #: cp/parser.cc:27183
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declarator"
  msgstr "tom erklæring"
  
! #: cp/parser.cc:27304
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is a namespace"
  msgid "%qD is a namespace"
  msgstr "'%D' er et navnerum"
  
! #: cp/parser.cc:27306
  #, 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:27327
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected ptr-operator"
  msgstr "uventet operand"
  
! #: cp/parser.cc:27388
  #, 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:27442
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple ref-qualifiers"
  msgstr "mere end én 'virtual'-angivelse"
  
! #: cp/parser.cc:27479
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "--resource påkræver -o"
  
! #: cp/parser.cc:27537
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "duplicate virt-specifier"
  msgstr "mere end én 'virtual'-angivelse"
  
! #: cp/parser.cc:27840
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: cp/parser.cc:27846
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:27849 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:27876
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:27885
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.cc:28012
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "uventet operand"
  
! #: cp/parser.cc:28159
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28366
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "forventede %<,%> eller %<...%>"
  
! #: cp/parser.cc:28444
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:28568
  #, 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:28571
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28631
  #, 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:28672
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/parser.cc:28690
  #, 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:28696
  #, 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:28698
  #, 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:28721
  #, 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:28845
  #, 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:28849
  #, 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:29040
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29202
  #, 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:29224
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ tillader ikke GNU-udpegede startværdier"
  
! #: cp/parser.cc:29262
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ tillader ikke C99-udpegede startværdier"
  
! #: cp/parser.cc:29276
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29316
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> er ikke tilladt i udpegede startværdiliste"
  
! #: cp/parser.cc:29367
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29423 cp/parser.cc:29557
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "forventet klasse-navn"
  
! #: cp/parser.cc:29837
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "'%s' er erklæret inline efter dens definition"
  
! #: cp/parser.cc:29840
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.cc:29843
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "'%s' er erklæret inline efter dens definition"
  
! #: cp/parser.cc:30139 cp/parser.cc:37400
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "duplicate %qD specifier"
  msgstr "mere end én 'virtual'-angivelse"
  
! #: cp/parser.cc:30350
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "forventede %<{%> eller %<:%>"
  
! #: cp/parser.cc:30362
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30369
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/parser.cc:30381
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/parser.cc:30387
  #, 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:30430
  #, 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:30456
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30463
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "eksplicit specialisering følger ikke efter 'template <>'"
  
! #: cp/parser.cc:30496
  #, fuzzy, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/parser.cc:30529
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.cc:30594
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "previous definition of %q#T"
--- 73216,73512 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27028
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "ugyldig erklærer"
  
! #: cp/parser.cc:27037
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/parser.cc:27039
  #, 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:27154
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "qualified-id in declaration"
  msgstr "Ugyldig erklæring"
  
! #: cp/parser.cc:27179
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declarator"
  msgstr "tom erklæring"
  
! #: cp/parser.cc:27300
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is a namespace"
  msgid "%qD is a namespace"
  msgstr "'%D' er et navnerum"
  
! #: cp/parser.cc:27302
  #, 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:27323
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected ptr-operator"
  msgstr "uventet operand"
  
! #: cp/parser.cc:27384
  #, 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:27438
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple ref-qualifiers"
  msgstr "mere end én 'virtual'-angivelse"
  
! #: cp/parser.cc:27475
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "--resource påkræver -o"
  
! #: cp/parser.cc:27533
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "duplicate virt-specifier"
  msgstr "mere end én 'virtual'-angivelse"
  
! #: cp/parser.cc:27836
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: cp/parser.cc:27842
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:27845 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:27872
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:27881
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.cc:28008
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "uventet operand"
  
! #: cp/parser.cc:28155
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28362
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "forventede %<,%> eller %<...%>"
  
! #: cp/parser.cc:28440
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:28564
  #, 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:28567
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28627
  #, 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:28668
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/parser.cc:28686
  #, 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:28692
  #, 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:28694
  #, 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:28717
  #, 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:28841
  #, 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:28845
  #, 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:29036
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29198
  #, 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:29220
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ tillader ikke GNU-udpegede startværdier"
  
! #: cp/parser.cc:29258
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ tillader ikke C99-udpegede startværdier"
  
! #: cp/parser.cc:29272
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29312
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> er ikke tilladt i udpegede startværdiliste"
  
! #: cp/parser.cc:29363
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29419 cp/parser.cc:29553
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "forventet klasse-navn"
  
! #: cp/parser.cc:29833
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "'%s' er erklæret inline efter dens definition"
  
! #: cp/parser.cc:29836
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.cc:29839
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "'%s' er erklæret inline efter dens definition"
  
! #: cp/parser.cc:30135 cp/parser.cc:37398
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "duplicate %qD specifier"
  msgstr "mere end én 'virtual'-angivelse"
  
! #: cp/parser.cc:30346
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "forventede %<{%> eller %<:%>"
  
! #: cp/parser.cc:30358
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30365
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/parser.cc:30377
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/parser.cc:30383
  #, 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:30426
  #, 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:30452
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30459
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "eksplicit specialisering følger ikke efter 'template <>'"
  
! #: cp/parser.cc:30492
  #, fuzzy, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/parser.cc:30525
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.cc:30590
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "previous definition of %q#T"
*************** msgstr "tidligere definition af '%#T'"
*** 73426,73721 ****
  #. 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:30608 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30714 cp/parser.cc:37787
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "uventet operand"
  
! #: cp/parser.cc:30739
  #, 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:30743
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "uventet operand"
  
! #: cp/parser.cc:31022
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31028
  #, 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:31069
  #, 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:31109
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31212
  #, 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:31219
  #, 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:31232
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31414
  #, 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:31442
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.cc:31548
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31562
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31635
  #, 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:31658
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.cc:31693
  #, 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:31840
  #, fuzzy, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/parser.cc:31860
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31880
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31943
! #, fuzzy, gcc-internal-format
! msgid "keyword %<typename%> not allowed outside of templates"
! msgstr "bruger 'typename' uden for en skabelon"
! 
! #: cp/parser.cc:31946
  #, 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:32131 cp/parser.cc:32225
  #, 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:32233
  #, 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:32239
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32283
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "ugyldig brug af %<auto%> i undtagelsesspecifikation"
  
! #: cp/parser.cc:32324
  #, 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:32436
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:32471
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> on exception declaration"
  msgstr "%<inline%>i tom erklæring"
  
! #: cp/parser.cc:32550
  #, 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:33021
  #, 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:33167
  #, 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:33181
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33323
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33358
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/parser.cc:33401 cp/parser.cc:33493
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33430
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected attribute before %<...%>"
  msgstr "uventet operand"
  
! #: cp/parser.cc:33433
  #, 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:33591
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected conditional-expression"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.cc:33638
  #, 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:33654
  #, 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:33770
  #, 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:33874
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:33957
  #, 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:33988
  #, 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:34361 cp/parser.cc:34370
  #, 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:34717
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:34958
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35101
  #, 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:35110
  #, 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:35637
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35642
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of `%D'"
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ugyldig omerklæring af '%D'"
  
! #: cp/parser.cc:35646
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "for få skabelonsparameterlister angivet i erklæring af '%D'"
--- 73515,73805 ----
  #. 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:30604 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30722 cp/parser.cc:37785
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "uventet operand"
  
! #: cp/parser.cc:30747
  #, 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:30751
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "uventet operand"
  
! #: cp/parser.cc:31030
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31036
  #, 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:31077
  #, 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:31117
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31220
  #, 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:31227
  #, 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:31240
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31422
  #, 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:31450
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.cc:31556
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31570
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31643
  #, 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:31666
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.cc:31701
  #, 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:31848
  #, fuzzy, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/parser.cc:31868
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31888
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31945
  #, 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:32129 cp/parser.cc:32223
  #, 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:32231
  #, 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:32237
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32281
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "ugyldig brug af %<auto%> i undtagelsesspecifikation"
  
! #: cp/parser.cc:32322
  #, 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:32434
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:32469
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> on exception declaration"
  msgstr "%<inline%>i tom erklæring"
  
! #: cp/parser.cc:32548
  #, 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:33019
  #, 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:33165
  #, 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:33179
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33321
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33356
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/parser.cc:33399 cp/parser.cc:33491
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33428
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected attribute before %<...%>"
  msgstr "uventet operand"
  
! #: cp/parser.cc:33431
  #, 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:33589
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected conditional-expression"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.cc:33636
  #, 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:33652
  #, 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:33768
  #, 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:33872
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:33955
  #, 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:33986
  #, 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:34359 cp/parser.cc:34368
  #, 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:34715
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:34956
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35099
  #, 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:35108
  #, 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:35635
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35640
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of `%D'"
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ugyldig omerklæring af '%D'"
  
! #: cp/parser.cc:35644
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "for få skabelonsparameterlister angivet i erklæring af '%D'"
*************** msgstr "for få skabelonsparameterlister
*** 73724,74181 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35653
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "for mange skabelonsparameterlister angivet i erklæring af '%D'"
  
! #: cp/parser.cc:35947
  #, 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:36058
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "--driver understøttes ikke længere"
  
! #: cp/parser.cc:36235
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36244
  #, 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:36250
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36290
  #, 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:36300
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "skabelon med C-kædning"
  
! #: cp/parser.cc:36320
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization here"
  msgid "invalid explicit specialization"
  msgstr "eksplicit specialisering her"
  
! #: cp/parser.cc:36430
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "template declaration of %<typedef%>"
  msgstr "skabelonserklæring af '%#D'"
  
! #: cp/parser.cc:36481
  #, 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:36534
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization here"
  msgid "explicit template specialization cannot have a storage class"
  msgstr "eksplicit specialisering her"
  
! #: cp/parser.cc:36853
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "'>>' skulle have været '> >' i skabelonsklassenavn"
  
! #: cp/parser.cc:36866
  #, fuzzy, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "'>>' skulle have været '> >' i skabelonsklassenavn"
  
! #: cp/parser.cc:36897
  #, 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:37213
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37388
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid use of %qD in linkage specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/parser.cc:37403
  #, fuzzy, gcc-internal-format
  #| msgid "section type conflict with %qD"
  msgid "%qD specifier conflicts with %qs"
  msgstr "afsnitstypekonflikt med %qD"
  
! #: cp/parser.cc:37415
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> før %qD"
  
! #: cp/parser.cc:37432
  #, 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:37541
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 understøtter ikke %<long long%>"
  
! #: cp/parser.cc:37552
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.cc:37557
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "duplikere %qD"
  
! #: cp/parser.cc:37586
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "duplikere %qs"
  
! #: cp/parser.cc:37638
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "forventede %<new%>"
  
! #: cp/parser.cc:37641
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "forventede %<delete%>"
  
! #: cp/parser.cc:37644
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "forventede %<return%>"
  
! #: cp/parser.cc:37650
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "forventede %<extern%>"
  
! #: cp/parser.cc:37653
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "forventede %<static_assert%>"
  
! #: cp/parser.cc:37656
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "forventede %<decltype%>"
  
! #: cp/parser.cc:37659
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "forventede %<operator%>"
  
! #: cp/parser.cc:37662
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "forventede %<class%>"
  
! #: cp/parser.cc:37665
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "forventede %<template%>"
  
! #: cp/parser.cc:37668
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "forventede %<namespace%>"
  
! #: cp/parser.cc:37671
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "forventede %<using%>"
  
! #: cp/parser.cc:37674
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "forventede %<asm%>"
  
! #: cp/parser.cc:37677
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "forventede %<try%>"
  
! #: cp/parser.cc:37680
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "forventede %<catch%>"
  
! #: cp/parser.cc:37683
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "forventede %<throw%>"
  
! #: cp/parser.cc:37686
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<auto%>"
  msgstr "forventede %<catch%>"
  
! #: cp/parser.cc:37689
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "forventede %<__label__%>"
  
! #: cp/parser.cc:37692
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "forventede %<@try%>"
  
! #: cp/parser.cc:37695
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "forventede %<@synchronized%>"
  
! #: cp/parser.cc:37698
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "forventede %<@throw%>"
  
! #: cp/parser.cc:37701
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "forventede %<__transaction_atomic%>"
  
! #: cp/parser.cc:37704
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "forventede %<__transaction_relaxed%>"
  
! #: cp/parser.cc:37707
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "%<@end%> forventet"
  
! #: cp/parser.cc:37739
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "forventede %<::%>"
  
! #: cp/parser.cc:37751
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "forventede %<...%>"
  
! #: cp/parser.cc:37754
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "forventede %<*%>"
  
! #: cp/parser.cc:37757
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "forventede %<~%>"
  
! #: cp/parser.cc:37763
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: cp/parser.cc:37790
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: cp/parser.cc:37793
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>"
  msgid "expected %<:]%>"
  msgstr "%<:%> forventet"
  
! #: cp/parser.cc:38128
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38282
  #, 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:38287
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T var tidligere erklæret her"
  
! #: cp/parser.cc:38408
  #, 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:38566 cp/parser.cc:38600
  #, 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:38573 cp/parser.cc:38606
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38574 cp/parser.cc:38607
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "uventet operand"
  
! #: cp/parser.cc:38581
  #, 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:38582
  #, 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:38665
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD omerklæret med anden adgang"
  
! #: cp/parser.cc:38686
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:38939
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "%Hslutningen af filen læst inden i standardparameter"
  
! #: cp/parser.cc:39180 cp/parser.cc:40492 cp/parser.cc:40681
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:39251
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:39325
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39356
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39760
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:39835 cp/parser.cc:39853
  #, 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:39847 cp/parser.cc:39913
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/parser.cc:39956
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40153 cp/parser.cc:40160 cp/parser.cc:40167
  #, 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:40284
  #, fuzzy, gcc-internal-format
  #| msgid "Identifier expected"
  msgid "identifier expected after %<@protocol%>"
  msgstr "Kaldenavn forventet"
  
! #: cp/parser.cc:40457
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40464
  #, 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:40744 cp/parser.cc:40751 cp/parser.cc:40758
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for property"
  msgstr "ugyldig typeparameter"
  
! #: cp/parser.cc:40920
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown property attribute %qE"
  msgstr "ukendt registernavn: %s"
  
! #: cp/parser.cc:42222
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected integer expression list"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.cc:42239
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.cc:42995
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: cp/parser.cc:43397
  #, fuzzy, gcc-internal-format
  #| msgid "invalid identifier `%s'"
  msgid "invalid reduction-identifier"
  msgstr "ugyldigt kaldenavn '%s'"
  
! #: cp/parser.cc:44091
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44727
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "new kan ikke bruges på en referencetype"
--- 73808,74265 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35651
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "for mange skabelonsparameterlister angivet i erklæring af '%D'"
  
! #: cp/parser.cc:35945
  #, 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:36056
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "--driver understøttes ikke længere"
  
! #: cp/parser.cc:36233
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36242
  #, 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:36248
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36288
  #, 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:36298
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "skabelon med C-kædning"
  
! #: cp/parser.cc:36318
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization here"
  msgid "invalid explicit specialization"
  msgstr "eksplicit specialisering her"
  
! #: cp/parser.cc:36428
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "template declaration of %<typedef%>"
  msgstr "skabelonserklæring af '%#D'"
  
! #: cp/parser.cc:36479
  #, 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:36532
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization here"
  msgid "explicit template specialization cannot have a storage class"
  msgstr "eksplicit specialisering her"
  
! #: cp/parser.cc:36851
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "'>>' skulle have været '> >' i skabelonsklassenavn"
  
! #: cp/parser.cc:36864
  #, fuzzy, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "'>>' skulle have været '> >' i skabelonsklassenavn"
  
! #: cp/parser.cc:36895
  #, 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:37211
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37386
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid use of %qD in linkage specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/parser.cc:37401
  #, fuzzy, gcc-internal-format
  #| msgid "section type conflict with %qD"
  msgid "%qD specifier conflicts with %qs"
  msgstr "afsnitstypekonflikt med %qD"
  
! #: cp/parser.cc:37413
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> før %qD"
  
! #: cp/parser.cc:37430
  #, 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:37539
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 understøtter ikke %<long long%>"
  
! #: cp/parser.cc:37550
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.cc:37555
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "duplikere %qD"
  
! #: cp/parser.cc:37584
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "duplikere %qs"
  
! #: cp/parser.cc:37636
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "forventede %<new%>"
  
! #: cp/parser.cc:37639
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "forventede %<delete%>"
  
! #: cp/parser.cc:37642
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "forventede %<return%>"
  
! #: cp/parser.cc:37648
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "forventede %<extern%>"
  
! #: cp/parser.cc:37651
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "forventede %<static_assert%>"
  
! #: cp/parser.cc:37654
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "forventede %<decltype%>"
  
! #: cp/parser.cc:37657
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "forventede %<operator%>"
  
! #: cp/parser.cc:37660
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "forventede %<class%>"
  
! #: cp/parser.cc:37663
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "forventede %<template%>"
  
! #: cp/parser.cc:37666
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "forventede %<namespace%>"
  
! #: cp/parser.cc:37669
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "forventede %<using%>"
  
! #: cp/parser.cc:37672
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "forventede %<asm%>"
  
! #: cp/parser.cc:37675
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "forventede %<try%>"
  
! #: cp/parser.cc:37678
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "forventede %<catch%>"
  
! #: cp/parser.cc:37681
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "forventede %<throw%>"
  
! #: cp/parser.cc:37684
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<auto%>"
  msgstr "forventede %<catch%>"
  
! #: cp/parser.cc:37687
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "forventede %<__label__%>"
  
! #: cp/parser.cc:37690
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "forventede %<@try%>"
  
! #: cp/parser.cc:37693
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "forventede %<@synchronized%>"
  
! #: cp/parser.cc:37696
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "forventede %<@throw%>"
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "forventede %<__transaction_atomic%>"
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "forventede %<__transaction_relaxed%>"
  
! #: cp/parser.cc:37705
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "%<@end%> forventet"
  
! #: cp/parser.cc:37737
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "forventede %<::%>"
  
! #: cp/parser.cc:37749
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "forventede %<...%>"
  
! #: cp/parser.cc:37752
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "forventede %<*%>"
  
! #: cp/parser.cc:37755
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "forventede %<~%>"
  
! #: cp/parser.cc:37761
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: cp/parser.cc:37788
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: cp/parser.cc:37791
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>"
  msgid "expected %<:]%>"
  msgstr "%<:%> forventet"
  
! #: cp/parser.cc:38126
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38280
  #, 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:38285
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T var tidligere erklæret her"
  
! #: cp/parser.cc:38406
  #, 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:38564 cp/parser.cc:38598
  #, 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:38571 cp/parser.cc:38604
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38572 cp/parser.cc:38605
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "uventet operand"
  
! #: cp/parser.cc:38579
  #, 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:38580
  #, 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:38663
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD omerklæret med anden adgang"
  
! #: cp/parser.cc:38684
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:38937
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "%Hslutningen af filen læst inden i standardparameter"
  
! #: cp/parser.cc:39178 cp/parser.cc:40490 cp/parser.cc:40679
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:39249
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:39323
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39354
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39758
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:39833 cp/parser.cc:39851
  #, 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:39845 cp/parser.cc:39911
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/parser.cc:39954
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40151 cp/parser.cc:40158 cp/parser.cc:40165
  #, 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:40282
  #, fuzzy, gcc-internal-format
  #| msgid "Identifier expected"
  msgid "identifier expected after %<@protocol%>"
  msgstr "Kaldenavn forventet"
  
! #: cp/parser.cc:40455
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40462
  #, 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:40742 cp/parser.cc:40749 cp/parser.cc:40756
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for property"
  msgstr "ugyldig typeparameter"
  
! #: cp/parser.cc:40918
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown property attribute %qE"
  msgstr "ukendt registernavn: %s"
  
! #: cp/parser.cc:42220
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected integer expression list"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.cc:42237
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.cc:42993
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: cp/parser.cc:43395
  #, fuzzy, gcc-internal-format
  #| msgid "invalid identifier `%s'"
  msgid "invalid reduction-identifier"
  msgstr "ugyldigt kaldenavn '%s'"
  
! #: cp/parser.cc:44089
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44725
  #, 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
*** 74184,74367 ****
  #. 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:47214
  #, 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:48665
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49613
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: cp/parser.cc:49695 cp/pt.cc:19130
  #, 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:52776
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:53488
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr ""
  
! #: cp/parser.cc:53729
  #, 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:53855
  #, 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:53976
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54551
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "uventet operand"
  
! #: cp/parser.cc:55148
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "ugyldig startværdi"
  
! #: cp/parser.cc:55179
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected side-effects in address"
  msgid "expected id-expression (arguments)"
  msgstr "uventede bivirkninger i adresse"
  
! #: cp/parser.cc:55191
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55294
  #, 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:55314 cp/semantics.cc:7052
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55318 cp/semantics.cc:7060
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55321 cp/pt.cc:15174 cp/semantics.cc:7066
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55324 cp/semantics.cc:7072
  #, 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:55521
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:55693
  #, 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:56258
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56268
  #, 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:56438 cp/parser.cc:56977
  #, 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:56649
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56844
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56847
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56894
  #, fuzzy, gcc-internal-format
  #| msgid "malformed #pragma map, ignored"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "forkert udformet '#pragma map' - ignoreret"
  
! #: cp/parser.cc:57231
  #, 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:57242
  #, 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:57329
  #, 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:57471
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "profilering understøttes ikke endnu"
  
! #: cp/parser.cc:57611
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/parser.cc:57713
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:57769
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
--- 74268,74451 ----
  #. 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:47212
  #, 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:48663
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49611
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: cp/parser.cc:49693 cp/pt.cc:19188
  #, 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:52774
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:53486
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr ""
  
! #: cp/parser.cc:53727
  #, 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:53853
  #, 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:53974
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54549
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "uventet operand"
  
! #: cp/parser.cc:55146
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "ugyldig startværdi"
  
! #: cp/parser.cc:55177
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected side-effects in address"
  msgid "expected id-expression (arguments)"
  msgstr "uventede bivirkninger i adresse"
  
! #: cp/parser.cc:55189
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55292
  #, 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:55312 cp/semantics.cc:7048
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55316 cp/semantics.cc:7056
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55319 cp/pt.cc:15198 cp/semantics.cc:7062
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55322 cp/semantics.cc:7068
  #, 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:55519
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:55691
  #, 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:56256
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56266
  #, 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:56436 cp/parser.cc:56975
  #, 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:56647
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56842
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56845
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56892
  #, fuzzy, gcc-internal-format
  #| msgid "malformed #pragma map, ignored"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "forkert udformet '#pragma map' - ignoreret"
  
! #: cp/parser.cc:57229
  #, 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:57240
  #, 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:57327
  #, 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:57469
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "profilering understøttes ikke endnu"
  
! #: cp/parser.cc:57609
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/parser.cc:57711
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:57767
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr "strengkonstanten %E er ikke en g
*** 75165,75459 ****
  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:7775
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: cp/pt.cc:7789
  #, 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:7875
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7883
  #, 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:7901
  #, 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:7961
  #, 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:7963
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8017 cp/pt.cc:8049
  #, 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:8643
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.cc:8659
  #, 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:8802
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/pt.cc:8831
  #, 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:8836
  #, 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:8853 cp/pt.cc:8888 cp/pt.cc:8939
  #, 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:8861
  #, 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:8869
  #, 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:8875
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  forventede en klasseskabelon, modtog '%T'"
  
! #: cp/pt.cc:8878
  #, 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:8893
  #, 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:8896
  #, 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:8943
  #, 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:8958
  #, 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:8961
  #, 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:9048
  #, 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:9176 cp/pt.cc:9512
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:9191 cp/pt.cc:9337
  #, 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:9333
  #, 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:9342
  #, fuzzy, gcc-internal-format
  #| msgid "provided for `%D'"
  msgid "provided for %qD"
  msgstr "angivet for '%D'"
  
! #: cp/pt.cc:9368
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9372
  #, 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:9473
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10050
  #, 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:10245
  #, 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:10247
  #, fuzzy, gcc-internal-format
  #| msgid "for template declaration `%D'"
  msgid "for template declaration %q+D"
  msgstr "til skabelonserklæring '%D'"
  
! #: cp/pt.cc:10416 cp/pt.cc:23566
  #, fuzzy, gcc-internal-format
  #| msgid "internal gcc abort"
  msgid "template constraint failure for %qD"
  msgstr "intern GCC-afbrydelse"
  
! #: cp/pt.cc:10766
  #, 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:11506
  #, 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:12442
  #, 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:12451
  #, 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:12478
  #, 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:12482
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "property must be constant integer expression"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: cp/pt.cc:12711
  #, fuzzy, gcc-internal-format
  #| msgid "  in instantiation of template `%T'"
  msgid "instantiating erroneous template"
  msgstr "  i instantiering af skabelonen '%T'"
  
! #: cp/pt.cc:12712
  #, fuzzy, gcc-internal-format
  msgid "first error appeared here"
  msgstr "  første type her"
  
! #: cp/pt.cc:13080
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: cp/pt.cc:13599
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14070
  #, 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:14180
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14183
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14388
  #, 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:14844
  #, 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:14941
  #, 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:15952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison between types `%#T' and `%#T'"
  msgid "mismatched argument pack lengths (%d vs %d)"
--- 75249,75543 ----
  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:7777
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: cp/pt.cc:7791
  #, 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:7877
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7885
  #, 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:7903
  #, 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:7963
  #, 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:7965
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8019 cp/pt.cc:8051
  #, 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:8645
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.cc:8661
  #, 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:8804
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/pt.cc:8833
  #, 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:8838
  #, 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:8855 cp/pt.cc:8890 cp/pt.cc:8941
  #, 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:8863
  #, 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:8871
  #, 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:8877
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  forventede en klasseskabelon, modtog '%T'"
  
! #: cp/pt.cc:8880
  #, 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:8895
  #, 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:8898
  #, 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:8945
  #, 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:8960
  #, 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:8963
  #, 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:9050
  #, 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:9178 cp/pt.cc:9514
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:9193 cp/pt.cc:9339
  #, 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:9335
  #, 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:9344
  #, fuzzy, gcc-internal-format
  #| msgid "provided for `%D'"
  msgid "provided for %qD"
  msgstr "angivet for '%D'"
  
! #: cp/pt.cc:9370
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9374
  #, 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:9475
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10052
  #, 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:10247
  #, 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:10249
  #, fuzzy, gcc-internal-format
  #| msgid "for template declaration `%D'"
  msgid "for template declaration %q+D"
  msgstr "til skabelonserklæring '%D'"
  
! #: cp/pt.cc:10418 cp/pt.cc:23643
  #, fuzzy, gcc-internal-format
  #| msgid "internal gcc abort"
  msgid "template constraint failure for %qD"
  msgstr "intern GCC-afbrydelse"
  
! #: cp/pt.cc:10768
  #, 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:11508
  #, 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:12444
  #, 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:12453
  #, 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:12480
  #, 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:12484
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "property must be constant integer expression"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: cp/pt.cc:12713
  #, fuzzy, gcc-internal-format
  #| msgid "  in instantiation of template `%T'"
  msgid "instantiating erroneous template"
  msgstr "  i instantiering af skabelonen '%T'"
  
! #: cp/pt.cc:12714
  #, fuzzy, gcc-internal-format
  msgid "first error appeared here"
  msgstr "  første type her"
  
! #: cp/pt.cc:13082
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: cp/pt.cc:13601
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14078
  #, 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:14204
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14207
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14412
  #, 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:14868
  #, 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:14965
  #, 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:15976
  #, 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 '%#
*** 75472,75604 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16154
  #, 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:16379
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid parameter type %qT"
  msgstr "ugyldig parametertype '%T'"
  
! #: cp/pt.cc:16381
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "in declaration %q+D"
  msgstr "i erklæringen '%D'"
  
! #: cp/pt.cc:16508
  #, 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:16510
  #, 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:16760
  #, 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:16762
  #, 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:17323
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "danner reference til void"
  
! #: cp/pt.cc:17325
  #, 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:17327
  #, 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:17340
  #, 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:17343
  #, 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:17396
  #, 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:17402
  #, 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:17408
  #, 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:17477
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of %qT"
  msgstr "opretter tabel af '%T'"
  
! #: cp/pt.cc:17518
  #, fuzzy, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr "tabellen '%s' antages kun at have ét element"
  
! #: cp/pt.cc:17525
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17579
  #, 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:17613
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:17622
  #, 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:17630
  #, 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:17788
  #, fuzzy, gcc-internal-format
  #| msgid "use of `%s' in template"
  msgid "use of %qs in template"
--- 75556,75694 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16178
  #, 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:16403
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid parameter type %qT"
  msgstr "ugyldig parametertype '%T'"
  
! #: cp/pt.cc:16405
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "in declaration %q+D"
  msgstr "i erklæringen '%D'"
  
! #: cp/pt.cc:16532
  #, 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:16534
  #, 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:16784
  #, 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:16786
  #, 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:17367
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "danner reference til void"
  
! #: cp/pt.cc:17369
  #, 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:17371
  #, 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:17384
  #, 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:17387
  #, 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:17440
  #, 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:17446
  #, 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:17452
  #, 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:17521
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of %qT"
  msgstr "opretter tabel af '%T'"
  
! #: cp/pt.cc:17562
  #, fuzzy, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr "tabellen '%s' antages kun at have ét element"
  
! #: cp/pt.cc:17569
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17623
  #, 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:17657
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:17666
  #, 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:17674
  #, 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:17810
! #, 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:17844
  #, fuzzy, gcc-internal-format
  #| msgid "use of `%s' in template"
  msgid "use of %qs in template"
*************** msgstr "brug af '%s' i skabelon"
*** 75607,75842 ****
  #. 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:17961
  #, 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:18117
  #, 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:18133
  #, 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:18135
  #, 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:18219
  #, 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:20597 cp/pt.cc:22894
  #, 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:20601 cp/pt.cc:22898
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20748
  #, 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:22114
  #, 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:22149
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22154
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22157
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22162
  #, 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:22213
  #, 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:22240
  #, 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:22486
  #, 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:22489
  #, 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:22811
  #, fuzzy, gcc-internal-format
  #| msgid "missing static field `%s'"
  msgid "using invalid field %qD"
  msgstr "manglende statisk felt '%s'"
  
! #: cp/pt.cc:23196
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "skabelonsparameter '%T' benytter anonym type"
  
! #: cp/pt.cc:23198
  #, 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:23208
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "skabelonsparameter '%T' er en variabelt ændret type"
  
! #: cp/pt.cc:23223
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/pt.cc:23241
  #, 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:27656
  #, 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:27658
  #, 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:27664
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.cc:27691 cp/pt.cc:27778
  #, 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:27710
  #, 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:27716 cp/pt.cc:27773
  #, 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:27721
  #, 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:27729
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#D'"
  msgid "explicit instantiation of %q#D"
  msgstr "eksplicit instantiering af '%#D'"
  
! #: cp/pt.cc:27765
  #, 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:27788 cp/pt.cc:27855
  #, 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:27793 cp/pt.cc:27870
  #, 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:27827
  #, 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:27830
  #, 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:27839
  #, 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:27860
  #, 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:27900
  #, 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:28232
  #, 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:28238
  #, 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"
--- 75697,75932 ----
  #. 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:18017
  #, 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:18173
  #, 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:18189
  #, 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:18191
  #, 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:18277
  #, 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:20655 cp/pt.cc:22967
  #, 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:20659 cp/pt.cc:22971
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20806
  #, 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:22178
  #, 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:22213
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22218
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22221
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22226
  #, 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:22277
  #, 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:22304
  #, 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:22552
  #, 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:22555
  #, 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:22884
  #, fuzzy, gcc-internal-format
  #| msgid "missing static field `%s'"
  msgid "using invalid field %qD"
  msgstr "manglende statisk felt '%s'"
  
! #: cp/pt.cc:23273
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "skabelonsparameter '%T' benytter anonym type"
  
! #: cp/pt.cc:23275
  #, 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:23285
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "skabelonsparameter '%T' er en variabelt ændret type"
  
! #: cp/pt.cc:23300
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/pt.cc:23318
  #, 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:27733
  #, 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:27735
  #, 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:27741
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.cc:27768 cp/pt.cc:27855
  #, 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:27787
  #, 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:27793 cp/pt.cc:27850
  #, 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:27798
  #, 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:27806
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#D'"
  msgid "explicit instantiation of %q#D"
  msgstr "eksplicit instantiering af '%#D'"
  
! #: cp/pt.cc:27842
  #, 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:27865 cp/pt.cc:27932
  #, 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:27870 cp/pt.cc:27947
  #, 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:27904
  #, 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:27907
  #, 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:27916
  #, 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:27937
  #, 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:27977
  #, 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:28318
  #, 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:28324
  #, 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
*** 75849,76025 ****
  #. 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:28718
  #, 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:28764
  #, 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:29139
  #, 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:29169
  #, 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:29178
  #, 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:29186
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "invalid template non-type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/pt.cc:29188
  #, 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:30738
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/pt.cc:30934
  #, 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:30943
  #, 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:30949
  #, 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:30993
  #, 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:32264
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/pt.cc:32279
  #, 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:32285
  #, fuzzy, gcc-internal-format
  #| msgid "#include nested too deeply"
  msgid "use %qD directly instead"
  msgstr "#include indlejret for dybt"
  
! #: cp/pt.cc:32413
  #, 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:32420
  #, 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:32433
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction failed:"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:32436
  #, 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:32451
  #, 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:32455
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "Ugyldig erklæring"
  
! #: cp/pt.cc:32470
  #, 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:32472
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32603
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32606
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32666
  #, 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:32669
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.cc:32749
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:32753
  #, 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:32757
  #, 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:32761
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
--- 75939,76115 ----
  #. 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:28804
  #, 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:28850
  #, 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:29225
  #, 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:29255
  #, 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:29264
  #, 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:29272
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "invalid template non-type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/pt.cc:29274
  #, 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:30824
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/pt.cc:31020
  #, 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:31029
  #, 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:31035
  #, 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:31079
  #, 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:32350
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/pt.cc:32365
  #, 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:32371
  #, fuzzy, gcc-internal-format
  #| msgid "#include nested too deeply"
  msgid "use %qD directly instead"
  msgstr "#include indlejret for dybt"
  
! #: cp/pt.cc:32499
  #, 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:32506
  #, 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:32519
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction failed:"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:32522
  #, 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:32537
  #, 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:32541
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "Ugyldig erklæring"
  
! #: cp/pt.cc:32556
  #, 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:32558
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32689
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32692
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32752
  #, 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:32755
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.cc:32835
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:32839
  #, 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:32843
  #, 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:32847
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
*************** msgstr "new kan ikke bruges på en funkt
*** 76075,76395 ****
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:410
  #, 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:453
  #, 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:489
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:503
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:525
  #, 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:654
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:821
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:839
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:846
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:879
  #, gcc-internal-format
! msgid "unexpected type %qT of iterator dereference"
  msgstr ""
  
! #: cp/reflect.cc:947
  #, 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:1046
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "unexpected %<std::meta::operators%>"
  msgstr "forventede %<operator%>"
  
! #: cp/reflect.cc:2671
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:2959
  #, 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:3113 cp/reflect.cc:3176 cp/reflect.cc:3231 cp/reflect.cc:3311
! #: cp/reflect.cc:6233
  #, 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:3856
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:3880
  #, 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:3907
  #, 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:4784 cp/reflect.cc:4911
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5515
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr "uventet operand"
  
! #: cp/reflect.cc:5884
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5892
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:5900
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5908
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5916
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:5929
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:5937
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:5947
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:5956
  #, 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:5966
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:5987
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:5991 cp/reflect.cc:6074
  #, fuzzy, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr "  oprindelig definition er her"
  
! #: cp/reflect.cc:6007 cp/reflect.cc:6066
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6011 cp/reflect.cc:6070
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6022 cp/reflect.cc:6058
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6026 cp/reflect.cc:6062
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6036
  #, 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:6041
  #, 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:6046
  #, 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:6051
  #, 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:6212
  #, gcc-internal-format
  msgid "%<access_context::current%> used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6263
  #, fuzzy, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/reflect.cc:6274
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "unexpected %<access_context::scope()%>"
  msgstr "forventede %<decltype%>"
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7047
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected argument to %qs"
  msgstr "uventet operand"
  
! #: cp/reflect.cc:7336
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function `%s'"
  msgid "unknown metafunction %qD"
  msgstr "ukendt specifikationsfunktion '%s'"
  
! #: cp/reflect.cc:8010
  #, 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:8206
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8208
  #, 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:8212
  #, 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:8319
  #, 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:8343 cp/reflect.cc:8359
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected a reflection of an expression"
  msgstr "uventet adresseudtryk"
  
! #: cp/reflect.cc:8349 cp/reflect.cc:8353
  #, 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:8372
  #, fuzzy, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/reflect.cc:8380
  #, 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:8393
  #, 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:8407
  #, 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:8426
  #, 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:8439
  #, fuzzy, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/reflect.cc:8448
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
--- 76165,76490 ----
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:416
  #, 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:459
  #, 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:495
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:509
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:531
  #, 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:660
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:827
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:845
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:852
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:965
  #, gcc-internal-format
! msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:967
! #, gcc-internal-format
! msgid "exceptions are disabled, treating as non-constant"
! msgstr ""
! 
! #: cp/reflect.cc:977
  #, 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:1077
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "unexpected %<std::meta::operators%>"
  msgstr "forventede %<operator%>"
  
! #: cp/reflect.cc:2702
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:2990
  #, 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:3144 cp/reflect.cc:3207 cp/reflect.cc:3262 cp/reflect.cc:3342
! #: cp/reflect.cc:6283
  #, 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:3900
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:3924
  #, 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:3951
  #, 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:4832 cp/reflect.cc:4959
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5565
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr "uventet operand"
  
! #: cp/reflect.cc:5934
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5942
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:5950
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5958
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5966
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:5979
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:5987
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:5997
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6006
  #, 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:6016
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6037
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6041 cp/reflect.cc:6124
  #, fuzzy, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr "  oprindelig definition er her"
  
! #: cp/reflect.cc:6057 cp/reflect.cc:6116
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6061 cp/reflect.cc:6120
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6072 cp/reflect.cc:6108
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6076 cp/reflect.cc:6112
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6086
  #, 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:6091
  #, 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:6096
  #, 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:6101
  #, 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:6262
  #, gcc-internal-format
  msgid "%<access_context::current%> used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6313
  #, fuzzy, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/reflect.cc:6324
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "unexpected %<access_context::scope()%>"
  msgstr "forventede %<decltype%>"
  
! #: cp/reflect.cc:6334
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7107
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected argument to %qs"
  msgstr "uventet operand"
  
! #: cp/reflect.cc:7396
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function `%s'"
  msgid "unknown metafunction %qD"
  msgstr "ukendt specifikationsfunktion '%s'"
  
! #: cp/reflect.cc:8070
  #, 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:8326
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8328
  #, 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:8332
  #, 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:8439
  #, 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:8463 cp/reflect.cc:8479
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected a reflection of an expression"
  msgstr "uventet adresseudtryk"
  
! #: cp/reflect.cc:8469 cp/reflect.cc:8473
  #, 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:8492
  #, fuzzy, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/reflect.cc:8500
  #, 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:8513
  #, 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:8527
  #, 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:8546
  #, 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:8559
  #, fuzzy, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/reflect.cc:8568
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
*************** msgstr "'%T' er en tvetydig stamklasse t
*** 76448,76555 ****
  msgid "%qT is an inaccessible base of %qT"
  msgstr "'%T' er en utilgængelig stamklasse til '%T'"
  
! #: cp/search.cc:2007
  #, gcc-internal-format
  msgid "looser exception specification on overriding virtual function %q+#F"
  msgstr ""
  
! #: cp/search.cc:2010
  #, fuzzy, gcc-internal-format
  #| msgid "  overriding `%#F'"
  msgid "overridden function is %q#F"
  msgstr "  overskriver '%#F'"
  
! #: cp/search.cc:2085
  #, fuzzy, gcc-internal-format
  #| msgid "invalid covariant return type for `%#D'"
  msgid "invalid covariant return type for %q#D"
  msgstr "ugyldig kovariant returneringstype for '%#D'"
  
! #: cp/search.cc:2087 cp/search.cc:2104 cp/search.cc:2121
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "overridden function is %q#D"
  msgstr "for få parametre til funktionen '%s'"
  
! #: cp/search.cc:2100
  #, fuzzy, gcc-internal-format
  #| msgid "invalid covariant return type for `%#D'"
  msgid "invalid covariant return type for %q+#D"
  msgstr "ugyldig kovariant returneringstype for '%#D'"
  
! #: cp/search.cc:2102
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting return type specified for `%#D'"
  msgid "conflicting return type specified for %q+#D"
  msgstr "modstridende returtyper angivet for '%#D'"
  
! #: cp/search.cc:2119
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting return type specified for `%#D'"
  msgid "conflicting type attributes specified for %q+#D"
  msgstr "modstridende returtyper angivet for '%#D'"
  
! #: cp/search.cc:2138
  #, fuzzy, gcc-internal-format
  msgid "%<consteval%> function %q+D overriding non-%<consteval%> function"
  msgstr "den indbyggede funktion '%s' er erklæret som noget der ikke er en funktion"
  
! #: cp/search.cc:2141
  #, fuzzy, gcc-internal-format
  msgid "non-%<consteval%> function %q+D overriding %<consteval%> function"
  msgstr "den indbyggede funktion '%s' er erklæret som noget der ikke er en funktion"
  
! #: cp/search.cc:2144 cp/search.cc:2173 cp/search.cc:2182 cp/search.cc:2192
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "overridden function is %qD"
  msgstr "for få parametre til funktionen '%s'"
  
! #: cp/search.cc:2160
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<__transaction_atomic%>"
  msgid "%qD declared %<transaction_safe_dynamic%>"
  msgstr "forventede %<__transaction_atomic%>"
  
! #: cp/search.cc:2162
  #, fuzzy, gcc-internal-format
  msgid "overriding %qD declared %<transaction_safe%>"
  msgstr "variablen '%s' er erklæret 'inline'"
  
! #: cp/search.cc:2170
  #, fuzzy, gcc-internal-format
  msgid "deleted function %q+D overriding non-deleted function"
  msgstr "den indbyggede funktion '%s' er erklæret som noget der ikke er en funktion"
  
! #: cp/search.cc:2179
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "non-deleted function %q+D overriding deleted function"
  msgstr "kald af ikke-funktion '%D'"
  
! #: cp/search.cc:2190
  #, fuzzy, gcc-internal-format
  msgid "virtual function %q+D overriding final function"
  msgstr "den indbyggede funktion '%s' er erklæret som noget der ikke er en funktion"
  
! #: cp/search.cc:2278
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' cannot be declared"
  msgid "%q+#D cannot be declared"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/search.cc:2279
  #, fuzzy, gcc-internal-format
  #| msgid "  since `%#D' declared in base class"
  msgid "  since %q+#D declared in base class"
  msgstr "  eftersom '%#D' er erklæret i stamklassen"
  
! #: cp/search.cc:2285
  #, fuzzy, gcc-internal-format
  msgid "explicit object member function overrides virtual function"
  msgstr "den indbyggede funktion '%s' er erklæret som noget der ikke er en funktion"
  
! #: cp/search.cc:2288
  #, fuzzy, gcc-internal-format
  msgid "virtual function declared here"
  msgstr "Ugyldig erklæring"
--- 76543,76650 ----
  msgid "%qT is an inaccessible base of %qT"
  msgstr "'%T' er en utilgængelig stamklasse til '%T'"
  
! #: cp/search.cc:2011
  #, gcc-internal-format
  msgid "looser exception specification on overriding virtual function %q+#F"
  msgstr ""
  
! #: cp/search.cc:2014
  #, fuzzy, gcc-internal-format
  #| msgid "  overriding `%#F'"
  msgid "overridden function is %q#F"
  msgstr "  overskriver '%#F'"
  
! #: cp/search.cc:2089
  #, fuzzy, gcc-internal-format
  #| msgid "invalid covariant return type for `%#D'"
  msgid "invalid covariant return type for %q#D"
  msgstr "ugyldig kovariant returneringstype for '%#D'"
  
! #: cp/search.cc:2091 cp/search.cc:2108 cp/search.cc:2125
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "overridden function is %q#D"
  msgstr "for få parametre til funktionen '%s'"
  
! #: cp/search.cc:2104
  #, fuzzy, gcc-internal-format
  #| msgid "invalid covariant return type for `%#D'"
  msgid "invalid covariant return type for %q+#D"
  msgstr "ugyldig kovariant returneringstype for '%#D'"
  
! #: cp/search.cc:2106
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting return type specified for `%#D'"
  msgid "conflicting return type specified for %q+#D"
  msgstr "modstridende returtyper angivet for '%#D'"
  
! #: cp/search.cc:2123
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting return type specified for `%#D'"
  msgid "conflicting type attributes specified for %q+#D"
  msgstr "modstridende returtyper angivet for '%#D'"
  
! #: cp/search.cc:2142
  #, fuzzy, gcc-internal-format
  msgid "%<consteval%> function %q+D overriding non-%<consteval%> function"
  msgstr "den indbyggede funktion '%s' er erklæret som noget der ikke er en funktion"
  
! #: cp/search.cc:2145
  #, fuzzy, gcc-internal-format
  msgid "non-%<consteval%> function %q+D overriding %<consteval%> function"
  msgstr "den indbyggede funktion '%s' er erklæret som noget der ikke er en funktion"
  
! #: cp/search.cc:2148 cp/search.cc:2177 cp/search.cc:2186 cp/search.cc:2196
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "overridden function is %qD"
  msgstr "for få parametre til funktionen '%s'"
  
! #: cp/search.cc:2164
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<__transaction_atomic%>"
  msgid "%qD declared %<transaction_safe_dynamic%>"
  msgstr "forventede %<__transaction_atomic%>"
  
! #: cp/search.cc:2166
  #, fuzzy, gcc-internal-format
  msgid "overriding %qD declared %<transaction_safe%>"
  msgstr "variablen '%s' er erklæret 'inline'"
  
! #: cp/search.cc:2174
  #, fuzzy, gcc-internal-format
  msgid "deleted function %q+D overriding non-deleted function"
  msgstr "den indbyggede funktion '%s' er erklæret som noget der ikke er en funktion"
  
! #: cp/search.cc:2183
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "non-deleted function %q+D overriding deleted function"
  msgstr "kald af ikke-funktion '%D'"
  
! #: cp/search.cc:2194
  #, fuzzy, gcc-internal-format
  msgid "virtual function %q+D overriding final function"
  msgstr "den indbyggede funktion '%s' er erklæret som noget der ikke er en funktion"
  
! #: cp/search.cc:2282
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' cannot be declared"
  msgid "%q+#D cannot be declared"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/search.cc:2283
  #, fuzzy, gcc-internal-format
  #| msgid "  since `%#D' declared in base class"
  msgid "  since %q+#D declared in base class"
  msgstr "  eftersom '%#D' er erklæret i stamklassen"
  
! #: cp/search.cc:2289
  #, fuzzy, gcc-internal-format
  msgid "explicit object member function overrides virtual function"
  msgstr "den indbyggede funktion '%s' er erklæret som noget der ikke er en funktion"
  
! #: cp/search.cc:2292
  #, fuzzy, gcc-internal-format
  msgid "virtual function declared here"
  msgstr "Ugyldig erklæring"
*************** msgstr "definition af '%#T' inden i skab
*** 76761,77405 ****
  msgid "invalid definition of qualified type %qT"
  msgstr "ugyldig definition af modificeret type '%T'"
  
! #: cp/semantics.cc:4487
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/semantics.cc:4674
  #, 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:4692
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qD is not captured"
  msgstr "'%D' ikke erklæret"
  
! #: cp/semantics.cc:4696
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4698
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4714
  #, 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:4716
  #, 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:4849
  #, 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:4859
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: cp/semantics.cc:4895
  #, 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:4950
  #, 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:4958
  #, 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:4986
  #, 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:5030 cp/semantics.cc:5061
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5159
  #, 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:5177 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:5204
  #, 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:5211
  #, 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:5219
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "pack index %qE is negative"
  msgstr "højreskiftsantal er negativ"
  
! #: cp/semantics.cc:5225
  #, 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:5363
  #, 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:5395
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.cc:5409
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/semantics.cc:5413
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/semantics.cc:5418
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/semantics.cc:5429
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6633
  #, fuzzy, gcc-internal-format
  #| msgid "trampolines not supported"
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "trampoliner understøttes ikke"
  
! #: cp/semantics.cc:6828
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/semantics.cc:6831
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D"
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/semantics.cc:7192
  #, 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:7238
  #, 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:7357
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7431
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7437
  #, 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:7743
  #, 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:7940
  #, 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:7955
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7970
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7994
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8087 cp/semantics.cc:8219 cp/semantics.cc:8279
! #: cp/semantics.cc:8715 cp/semantics.cc:10050
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8099 cp/semantics.cc:10063
  #, 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:8232
  #, 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:8292
  #, 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:8363
  #, 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:8377
  #, 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:8416
  #, 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:8419
  #, 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:8423
  #, 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:8446
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8450
  #, 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:8455
  #, 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:8540
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8573
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8587
  #, 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:8607
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8636
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8666
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8697
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8726
  #, 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:8741
  #, 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:8748
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8763
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8794
  #, 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:8805
  #, 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:8822
  #, 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:8834
  #, 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:8843
  #, 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:8959
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9004
  #, 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:9073
  #, 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:9147
  #, 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:9664
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "template %qE in clause %qs"
  msgstr "for mange inddatafiler"
  
! #: cp/semantics.cc:9667
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9737
  #, 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:9767
  #, 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:9797
  #, 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:9809
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: cp/semantics.cc:9826
  #, 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:9857
  #, 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:9867
  #, 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:9951
  #, 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:10520
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10761
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10775
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.cc:11574
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.cc:12072
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.cc:12396 cp/semantics.cc:12406
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12738
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12754
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12772
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12825
  #, 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:12834
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12852
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12951
  #, 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:12977
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/semantics.cc:13015
  #, 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:13019
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13129
  #, fuzzy, gcc-internal-format
  #| msgid "verification error at PC=%d"
  msgid "static assertion failed: %.*s"
  msgstr "verifikationsfejl ved PC=%d"
  
! #: cp/semantics.cc:13145
  #, 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:13174
  #, 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:13220
  #, 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:13495 cp/semantics.cc:13502
  #, 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:13513 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:13574 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13583 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:13754 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13778 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:13789 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13876
  #, 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:13888
  #, 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:14003
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14300
  #, 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:14471
  #, 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:14702
  #, 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:14762
  #, 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:14764
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14781
  #, 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"
--- 76856,77500 ----
  msgid "invalid definition of qualified type %qT"
  msgstr "ugyldig definition af modificeret type '%T'"
  
! #: cp/semantics.cc:4479
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/semantics.cc:4666
  #, 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:4684
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qD is not captured"
  msgstr "'%D' ikke erklæret"
  
! #: cp/semantics.cc:4688
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4690
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4706
  #, 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:4708
  #, 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:4841
  #, 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:4851
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: cp/semantics.cc:4887
  #, 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:4942
  #, 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:4950
  #, 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:4978
  #, 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:5022 cp/semantics.cc:5053
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5155
  #, 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:5173 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:5200
  #, 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:5207
  #, 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:5215
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "pack index %qE is negative"
  msgstr "højreskiftsantal er negativ"
  
! #: cp/semantics.cc:5221
  #, 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:5359
  #, 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:5391
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.cc:5405
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/semantics.cc:5409
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/semantics.cc:5414
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/semantics.cc:5425
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6629
  #, fuzzy, gcc-internal-format
  #| msgid "trampolines not supported"
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "trampoliner understøttes ikke"
  
! #: cp/semantics.cc:6824
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/semantics.cc:6827
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D"
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/semantics.cc:7188
  #, 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:7234
  #, 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:7353
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7427
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7433
  #, 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:7739
  #, 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:7936
  #, 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:7951
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7966
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7990
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8083 cp/semantics.cc:8215 cp/semantics.cc:8275
! #: cp/semantics.cc:8711 cp/semantics.cc:10046
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8095 cp/semantics.cc:10059
  #, 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:8228
  #, 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:8288
  #, 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:8359
  #, 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:8373
  #, 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:8412
  #, 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:8415
  #, 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:8419
  #, 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:8442
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8446
  #, 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:8451
  #, 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:8536
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8569
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8583
  #, 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:8603
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8632
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8662
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8693
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8722
  #, 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:8737
  #, 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:8744
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8759
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8790
  #, 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:8801
  #, 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:8818
  #, 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:8830
  #, 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:8839
  #, 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:8955
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9000
  #, 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:9069
  #, 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:9143
  #, 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:9660
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "template %qE in clause %qs"
  msgstr "for mange inddatafiler"
  
! #: cp/semantics.cc:9663
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9733
  #, 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:9763
  #, 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:9793
  #, 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:9805
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: cp/semantics.cc:9822
  #, 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:9853
  #, 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:9863
  #, 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:9947
  #, 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:10516
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10757
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10771
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.cc:11570
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.cc:12068
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.cc:12392 cp/semantics.cc:12402
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12734
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12750
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12768
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12821
  #, 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:12830
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12848
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12947
  #, 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:12973
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/semantics.cc:13011
  #, 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:13015
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13125
  #, fuzzy, gcc-internal-format
  #| msgid "verification error at PC=%d"
  msgid "static assertion failed: %.*s"
  msgstr "verifikationsfejl ved PC=%d"
  
! #: cp/semantics.cc:13141
  #, 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:13170
  #, 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:13216
  #, 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:13491 cp/semantics.cc:13498
  #, 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:13509 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:13570 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13579 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:13750 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13774 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:13785 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13872
  #, 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:13884
  #, 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:13999
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14296
  #, 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:14467
  #, 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:14698
  #, 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:14758
  #, 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:14760
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14777
  #, 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
*** 77408,77435 ****
  #. 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:14831
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14837
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14843
  #, 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:14870
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14878
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
--- 77503,77530 ----
  #. 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:14827
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14833
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14839
  #, 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:14866
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14874
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
*************** msgstr "'sizeof' benyttet på et bitfelt
*** 77767,77785 ****
  msgid "annotation on unnamed bit-field"
  msgstr "'__alignof' benyttet på et bitfelt"
  
! #: cp/tree.cc:5920
  #, 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:5935
  #, 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:6909 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"
--- 77862,77886 ----
  msgid "annotation on unnamed bit-field"
  msgstr "'__alignof' benyttet på et bitfelt"
  
! #: cp/tree.cc:5917
! #, fuzzy, gcc-internal-format
! #| msgid "a parameter"
! msgid "annotation on void parameter"
! msgstr "en parameter"
! 
! #: cp/tree.cc:5926
  #, 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:5941
  #, 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:6915 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 ""
*** 80162,80168 ****
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr ""
  
! #: fortran/array.cc:335 fortran/array.cc:816 fortran/match.cc:1917
  #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
  #: fortran/simplify.cc:3386 fortran/simplify.cc:3416 fortran/simplify.cc:7040
  #: fortran/simplify.cc:9341
--- 80263,80269 ----
  msgid "Array reference at %C cannot have more than %d dimensions"
  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:3386 fortran/simplify.cc:3416 fortran/simplify.cc:7040
  #: fortran/simplify.cc:9341
*************** msgstr ""
*** 80201,80434 ****
  msgid "Too many codimensions at %C, expected %d not %d"
  msgstr ""
  
! #: fortran/array.cc:481
  #, gcc-internal-format
  msgid "Variable %qs at %L in this context must be constant"
  msgstr ""
  
! #: fortran/array.cc:484
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "second arg to `__builtin_expect' must be a constant"
  msgid "Expression at %L in this context must be constant"
  msgstr "den anden parameter til '__builtin_expect' skal være en konstant"
  
  #. F2018:R821: "assumed-implied-spec  is  [ lower-bound : ] *".
! #: fortran/array.cc:587
  #, gcc-internal-format, gfc-internal-format
  msgid "A lower bound must precede colon in assumed-size array specification at %L"
  msgstr ""
  
! #: fortran/array.cc:599
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in array specification at %C"
  msgstr ""
  
! #: fortran/array.cc:612 fortran/array.cc:651
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expecting a scalar INTEGER expression at %C, found %s"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/array.cc:691
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %C"
  msgstr ""
  
! #: fortran/array.cc:725
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No specification for implied-DO iterator `%A' at %0"
  msgid "Bad array specification for implied-shape array at %C"
  msgstr "Ingen angivelse af underforstået DO-iterator '%A' ved %0"
  
! #: fortran/array.cc:741 fortran/array.cc:854
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for an explicitly shaped array at %C"
  msgstr ""
  
! #: fortran/array.cc:751 fortran/array.cc:864
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for assumed shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:765 fortran/array.cc:878
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No specification for implied-DO iterator `%A' at %0"
  msgid "Bad specification for deferred shape array at %C"
  msgstr "Ingen angivelse af underforstået DO-iterator '%A' ved %0"
  
! #: fortran/array.cc:775 fortran/array.cc:882
  #, 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 %C"
  msgstr "Ingen angivelse af underforstået DO-iterator '%A' ved %0"
  
! #: fortran/array.cc:787 fortran/array.cc:894
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't specify array dimension in a declaration"
  msgid "Expected another dimension in array declaration at %C"
  msgstr "Kan ikke angive tabeldimension i en erklæring"
  
! #: fortran/array.cc:793 fortran/array.cc:822 fortran/array.cc:900
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C has more than %d dimensions"
  msgstr ""
  
! #: fortran/array.cc:799
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C with more than 7 dimensions"
  msgstr ""
  
! #: fortran/array.cc:811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "Coarray declaration at %C"
  msgstr "forhåndserklæring af '%#T'"
  
! #: fortran/array.cc:908
  #, gcc-internal-format
  msgid "Upper bound of last coarray dimension must be %<*%> at %C"
  msgstr ""
  
! #: fortran/array.cc:982
  #, gcc-internal-format
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr ""
  
! #: fortran/array.cc:1038
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr ""
  
! #: fortran/array.cc:1164
  #, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr ""
  
! #: fortran/array.cc:1256 fortran/array.cc:1487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr "\"%s\" må ikke optræde i makroparameterliste"
  
! #: fortran/array.cc:1286
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/array.cc:1295
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/array.cc:1358
  #, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr ""
  
! #: fortran/array.cc:1380
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor including type specification at %C"
  msgstr ""
  
! #: fortran/array.cc:1386 fortran/match.cc:5046
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
  
! #: fortran/array.cc:1394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr "objektet '%E' kan ikke bruges som skabelonsparameter"
  
! #: fortran/array.cc:1412
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Min/max instructions not allowed"
  msgid "Empty array constructor at %C is not allowed"
  msgstr "Min/max-instruktioner ikke tilladt"
  
! #: fortran/array.cc:1449 fortran/array.cc:1459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "incompatible type for argument %d of `%s'"
  msgid "Incompatible typespec for array element at %L"
  msgstr "typen af den %d. parameter i '%s' passer ikke"
  
! #: fortran/array.cc:1534
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr ""
  
! #: fortran/array.cc:1898
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr ""
  
! #: fortran/array.cc:2057
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/array.cc:2237
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2244
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2251
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2263
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr ""
  
! #: fortran/array.cc:2274
  #, gcc-internal-format
  msgid "Array constructor value %qs at %L is of the ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/array.cc:2381
  #, fuzzy, gcc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "Different CHARACTER lengths (%wd/%wd) in array constructor at %L"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: fortran/array.cc:2527
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2593
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2597
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Null element at %0 for array reference at %1"
  msgid "Bad array dimension at %L"
  msgstr "Nulelement ved %0 for tabelreference ved %1"
  
! #: fortran/array.cc:2735
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr ""
  
! #: fortran/array.cc:2786
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2838
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr ""
  
! #: fortran/array.cc:2986
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr ""
--- 80302,80540 ----
  msgid "Too many codimensions at %C, expected %d not %d"
  msgstr ""
  
! #: fortran/array.cc:476
! #, gcc-internal-format, gfc-internal-format
! msgid "Derived type or class expression for array bound at %L"
! msgstr ""
! 
! #: fortran/array.cc:488
  #, gcc-internal-format
  msgid "Variable %qs at %L in this context must be constant"
  msgstr ""
  
! #: fortran/array.cc:491
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "second arg to `__builtin_expect' must be a constant"
  msgid "Expression at %L in this context must be constant"
  msgstr "den anden parameter til '__builtin_expect' skal være en konstant"
  
  #. F2018:R821: "assumed-implied-spec  is  [ lower-bound : ] *".
! #: fortran/array.cc:594
  #, gcc-internal-format, gfc-internal-format
  msgid "A lower bound must precede colon in assumed-size array specification at %L"
  msgstr ""
  
! #: fortran/array.cc:606
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in array specification at %C"
  msgstr ""
  
! #: fortran/array.cc:619 fortran/array.cc:658
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expecting a scalar INTEGER expression at %C, found %s"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/array.cc:698
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %C"
  msgstr ""
  
! #: fortran/array.cc:732
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No specification for implied-DO iterator `%A' at %0"
  msgid "Bad array specification for implied-shape array at %C"
  msgstr "Ingen angivelse af underforstået DO-iterator '%A' ved %0"
  
! #: fortran/array.cc:748 fortran/array.cc:861
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for an explicitly shaped array at %C"
  msgstr ""
  
! #: fortran/array.cc:758 fortran/array.cc:871
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for assumed shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:772 fortran/array.cc:885
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No specification for implied-DO iterator `%A' at %0"
  msgid "Bad specification for deferred shape array at %C"
  msgstr "Ingen angivelse af underforstået DO-iterator '%A' ved %0"
  
! #: fortran/array.cc:782 fortran/array.cc:889
  #, 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 %C"
  msgstr "Ingen angivelse af underforstået DO-iterator '%A' ved %0"
  
! #: fortran/array.cc:794 fortran/array.cc:901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't specify array dimension in a declaration"
  msgid "Expected another dimension in array declaration at %C"
  msgstr "Kan ikke angive tabeldimension i en erklæring"
  
! #: fortran/array.cc:800 fortran/array.cc:829 fortran/array.cc:907
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C has more than %d dimensions"
  msgstr ""
  
! #: fortran/array.cc:806
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C with more than 7 dimensions"
  msgstr ""
  
! #: fortran/array.cc:818
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "Coarray declaration at %C"
  msgstr "forhåndserklæring af '%#T'"
  
! #: fortran/array.cc:915
  #, gcc-internal-format
  msgid "Upper bound of last coarray dimension must be %<*%> at %C"
  msgstr ""
  
! #: fortran/array.cc:989
  #, gcc-internal-format
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr ""
  
! #: fortran/array.cc:1045
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr ""
  
! #: fortran/array.cc:1171
  #, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr ""
  
! #: fortran/array.cc:1263 fortran/array.cc:1494
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr "\"%s\" må ikke optræde i makroparameterliste"
  
! #: fortran/array.cc:1293
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/array.cc:1302
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/array.cc:1365
  #, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr ""
  
! #: fortran/array.cc:1387
  #, gcc-internal-format, gfc-internal-format
  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 ""
  
! #: fortran/array.cc:1401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr "objektet '%E' kan ikke bruges som skabelonsparameter"
  
! #: fortran/array.cc:1419
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Min/max instructions not allowed"
  msgid "Empty array constructor at %C is not allowed"
  msgstr "Min/max-instruktioner ikke tilladt"
  
! #: fortran/array.cc:1456 fortran/array.cc:1466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "incompatible type for argument %d of `%s'"
  msgid "Incompatible typespec for array element at %L"
  msgstr "typen af den %d. parameter i '%s' passer ikke"
  
! #: fortran/array.cc:1541
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr ""
  
! #: fortran/array.cc:1905
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr ""
  
! #: fortran/array.cc:2064
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/array.cc:2244
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2251
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2258
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2270
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr ""
  
! #: fortran/array.cc:2281
  #, gcc-internal-format
  msgid "Array constructor value %qs at %L is of the ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/array.cc:2388
  #, fuzzy, gcc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "Different CHARACTER lengths (%wd/%wd) in array constructor at %L"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: fortran/array.cc:2534
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2600
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Null element at %0 for array reference at %1"
  msgid "Bad array dimension at %L"
  msgstr "Nulelement ved %0 for tabelreference ved %1"
  
! #: fortran/array.cc:2742
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr ""
  
! #: fortran/array.cc:2793
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2845
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr ""
  
! #: fortran/array.cc:2993
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr ""
*************** msgstr "datamedlem '%D' kan ikke være e
*** 80451,80457 ****
  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:13058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid suffix on integer constant"
  msgid "Invalid use of BOZ literal constant at %L"
--- 80557,80563 ----
  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:13082
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid suffix on integer constant"
  msgid "Invalid use of BOZ literal constant at %L"
*************** msgstr "1. parameter til __builtin_spe_p
*** 80522,80528 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or UNSIGNED"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/check.cc:681 fortran/check.cc:3846
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr ""
--- 80628,80634 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or UNSIGNED"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/check.cc:681 fortran/check.cc:3841
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr ""
*************** msgstr ""
*** 80537,80543 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.cc:742 fortran/check.cc:8470
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
--- 80643,80649 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.cc:742 fortran/check.cc:8465
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
*************** msgstr "RETURN-sætning ved %0 ugyldig i
*** 80688,80694 ****
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr ""
  
! #: fortran/check.cc:1564 fortran/check.cc:1597 fortran/check.cc:4164
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "different type"
  msgid "Different type kinds at %L"
--- 80794,80800 ----
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr ""
  
! #: fortran/check.cc:1564 fortran/check.cc:1597 fortran/check.cc:4159
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "different type"
  msgid "Different type kinds at %L"
*************** msgstr ""
*** 80704,80710 ****
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.cc:1651 fortran/check.cc:1686 fortran/check.cc:4959
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
--- 80810,80816 ----
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.cc:1651 fortran/check.cc:1686 fortran/check.cc:4954
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
*************** msgstr ""
*** 80740,80757 ****
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "parameter til egenskaben '%s' er større end %d"
  
! #: fortran/check.cc:1784 fortran/check.cc:2058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too few arguments to %s `%+#D'"
  msgid "STAT= argument to %s at %L"
  msgstr "for få parametre til %s '%+#D'"
  
! #: fortran/check.cc:1803 fortran/check.cc:1998 fortran/check.cc:2095
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.cc:1817 fortran/check.cc:2078
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr ""
--- 80846,80863 ----
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "parameter til egenskaben '%s' er større end %d"
  
! #: fortran/check.cc:1784 fortran/check.cc:2053
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too few arguments to %s `%+#D'"
  msgid "STAT= argument to %s at %L"
  msgstr "for få parametre til %s '%+#D'"
  
! #: fortran/check.cc:1803 fortran/check.cc:1993 fortran/check.cc:2090
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.cc:1817 fortran/check.cc:2073
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr ""
*************** msgstr "1. parameter til __builtin_spe_p
*** 80773,80877 ****
  msgid "%qs argument of %qs intrinsic at %L shall have a type of CHARACTER(KIND=C_CHAR)"
  msgstr "parameter til egenskaben '%s' er større end %d"
  
! #: fortran/check.cc:1916
! #, fuzzy, gcc-internal-format
! #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
! msgid "%qs argument of %qs intrinsic at %L not yet supported"
! msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
! 
! #: fortran/check.cc:1936
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/check.cc:1963
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify one of the INITIAL_TEAM, PARENT_TEAM or CURRENT_TEAM constants from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/check.cc:2005 fortran/check.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.cc:2020
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.cc:2030
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/check.cc:2043
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr ""
  
! #: fortran/check.cc:2122
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong type argument to %s"
  msgid "Negative argument N at %L"
  msgstr "forkert parametertype til %s"
  
! #: fortran/check.cc:2253
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/check.cc:2377 fortran/check.cc:2917
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr ""
  
! #: fortran/check.cc:2386 fortran/check.cc:2926
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr ""
  
! #: fortran/check.cc:2396 fortran/check.cc:2402
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.cc:2424
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.cc:2432
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:2455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to `%s' must be a 2-bit unsigned literal"
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "parameter til '%s' skal være en 2 bit-konstant uden fortegn"
  
! #: fortran/check.cc:2471
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.cc:2479 fortran/check.cc:2779 fortran/check.cc:3891
! #: fortran/check.cc:6768 fortran/check.cc:6819 fortran/check.cc:6849
! #: fortran/check.cc:6867 fortran/check.cc:7167
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.cc:2494
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2527
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "OPERATION argument at %L must be a PURE function"
--- 80879,80977 ----
  msgid "%qs argument of %qs intrinsic at %L shall have a type of CHARACTER(KIND=C_CHAR)"
  msgstr "parameter til egenskaben '%s' er større end %d"
  
! #: fortran/check.cc:1931
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/check.cc:1958
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify one of the INITIAL_TEAM, PARENT_TEAM or CURRENT_TEAM constants from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/check.cc:2000 fortran/check.cc:2097
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.cc:2015
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.cc:2025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/check.cc:2038
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr ""
  
! #: fortran/check.cc:2117
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong type argument to %s"
  msgid "Negative argument N at %L"
  msgstr "forkert parametertype til %s"
  
! #: fortran/check.cc:2248
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/check.cc:2372 fortran/check.cc:2912
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr ""
  
! #: fortran/check.cc:2381 fortran/check.cc:2921
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr ""
  
! #: fortran/check.cc:2391 fortran/check.cc:2397
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.cc:2419
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.cc:2427
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:2450
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to `%s' must be a 2-bit unsigned literal"
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "parameter til '%s' skal være en 2 bit-konstant uden fortegn"
  
! #: fortran/check.cc:2466
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.cc:2474 fortran/check.cc:2774 fortran/check.cc:3886
! #: fortran/check.cc:6763 fortran/check.cc:6814 fortran/check.cc:6844
! #: fortran/check.cc:6862 fortran/check.cc:7162
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.cc:2489
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2522
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "OPERATION argument at %L must be a PURE function"
*************** msgstr "parameter til '%s' skal være en
*** 80880,81728 ****
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.cc:2537
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "Intrinsic function %s at %L is not permitted for %s"
  msgstr "Returnér værdier fra funktioner i fpu-registre"
  
! #: fortran/check.cc:2555
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.cc:2565
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s argument at %L has type %s but the function passed as OPERATION at %L returns %s"
  msgstr ""
  
! #: fortran/check.cc:2576
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.cc:2587
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.cc:2595
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2602
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2609
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2617
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.cc:2635
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the arguments of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2643
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the function result of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2660
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2689
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/check.cc:2718 fortran/check.cc:2726
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%qs argument of %qs intrinsic at %L shall not be UNSIGNED"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/check.cc:2734 fortran/check.cc:2748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/check.cc:2805 fortran/check.cc:3532 fortran/check.cc:3615
! #: fortran/check.cc:3877 fortran/check.cc:3926 fortran/check.cc:5604
! #: fortran/check.cc:5749 fortran/check.cc:5827 fortran/check.cc:7153
! #: fortran/check.cc:7285
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.cc:2852 fortran/check.cc:3160 fortran/check.cc:3220
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/check.cc:2867 fortran/check.cc:3175 fortran/check.cc:3235
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr ""
  
! #: fortran/check.cc:2989 fortran/check.cc:4276 fortran/check.cc:4284
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:2997 fortran/check.cc:4294
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
  
! #: fortran/check.cc:3011
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.cc:3031 fortran/check.cc:3039
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr ""
  
! #: fortran/check.cc:3196
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.cc:3260
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to `%s' option"
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr "der mangler en parameter til tilvalget '%s'"
  
! #: fortran/check.cc:3278
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/check.cc:3292
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:3353
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:3479
  #, fuzzy, gcc-internal-format
  #| msgid "different type"
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr "anden type"
  
! #: fortran/check.cc:3583
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Argument of %s at %L must be of length one"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/check.cc:3622
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr ""
  
! #: fortran/check.cc:3655
  #, gcc-internal-format
  msgid "UINT intrinsic only valid with %<-funsigned%> at %L"
  msgstr ""
  
! #: fortran/check.cc:3679
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been removed.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.cc:3748
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr ""
  
! #: fortran/check.cc:3760
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr ""
  
! #: fortran/check.cc:3819
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.cc:3828
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not a valid filename"
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "\"%s\" er ikke et ugyldigt filnavn"
  
! #: fortran/check.cc:3853
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/check.cc:4068
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly two arguments"
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "'%s' skal tage mod to parametre"
  
! #: fortran/check.cc:4116
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to `%s' option"
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "der mangler en parameter til tilvalget '%s'"
  
! #: fortran/check.cc:4131
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:4136
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "for få parametre til funktionen '%s'"
  
! #: fortran/check.cc:4161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "different type"
  msgid "Different character kinds at %L"
  msgstr "anden type"
  
! #: fortran/check.cc:4170
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.cc:4201
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.cc:4213
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL, CHARACTER or UNSIGNED"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/check.cc:4223
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:4308
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4327
  #, gcc-internal-format
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4336
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.cc:4514
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr "parameter til egenskaben '%s' er større end %d"
  
! #: fortran/check.cc:4648
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or UNSIGNED"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/check.cc:4656 fortran/check.cc:8390 fortran/check.cc:8405
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.cc:4771
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
  msgstr ""
  
! #: fortran/check.cc:4783
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:4794
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:4801
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.cc:4812
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr ""
  
! #: fortran/check.cc:4821
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr ""
  
! #: fortran/check.cc:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr ""
  
! #: fortran/check.cc:4888
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.cc:4944
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:4952
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.cc:4995
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "%qs argument of %qs intrinsic at %L shall appear only if %qs is of type REAL and %qs is of type INTEGER or UNSIGNED"
  msgstr "parameter til egenskaben '%s' er større end %d"
  
! #: fortran/check.cc:5073 fortran/check.cc:7232
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.cc:5134
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.cc:5144
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.cc:5163
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.cc:5214
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.cc:5246
  #, gcc-internal-format, gfc-internal-format
  msgid "The ARRAY argument at %L of REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5256
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to `%s' must be a 2-bit unsigned literal"
  msgid "The DIM argument at %L, if present, must be an integer scalar"
  msgstr "parameter til '%s' skal være en 2 bit-konstant uden fortegn"
  
! #: fortran/check.cc:5263
  #, gcc-internal-format, gfc-internal-format
  msgid "The MASK argument at %L, if present, must be a logical array with the same rank as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5275
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr ""
  
! #: fortran/check.cc:5279
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "The ORDERED argument at %L, if present, must be a logical scalar"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/check.cc:5287
  #, gcc-internal-format, gfc-internal-format
  msgid "The IDENTITY argument at %L, if present, must be a scalar with the same type as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5378
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.cc:5388
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.cc:5395
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.cc:5418
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.cc:5458
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.cc:5476
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.cc:5485
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr "parameter til egenskaben '%s' er større end %d"
  
! #: fortran/check.cc:5520 fortran/simplify.cc:7891
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.cc:5537 fortran/check.cc:5556
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.cc:5547 fortran/check.cc:5566
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.cc:5685
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5716
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5764
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.cc:5845 fortran/check.cc:8450
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.cc:5861 fortran/check.cc:6007 fortran/check.cc:8442
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.cc:5872 fortran/check.cc:6019
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.cc:5954
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.cc:5998
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.cc:6059
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6113
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1, found %s instead of %s"
  msgstr ""
  
! #: fortran/check.cc:6147
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.cc:6159
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.cc:6166
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6173
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6180
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6186
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.cc:6205
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.cc:6214
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6220
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected LOWER argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6241
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.cc:6252
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "FPTR argument to C_F_POINTER at %L is a function returning a pointer"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: fortran/check.cc:6265
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
  msgstr ""
  
! #: fortran/check.cc:6281
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6293
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6300
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6306
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.cc:6320
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6332
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6339
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6345
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6359
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6365
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6376
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.cc:6384
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.cc:6393
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6400
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.cc:6411
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.cc:6416
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.cc:6444
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6460
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "parameter til egenskaben '%s' er større end %d"
  
! #: fortran/check.cc:6479
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.cc:6503
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
  msgstr "parameter til egenskaben '%s' er større end %d"
  
! #: fortran/check.cc:6778
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.cc:6790
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.cc:6828
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "%<team%> or %<team_number%> argument to %qs at %L"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: fortran/check.cc:6888
  #, gcc-internal-format
  msgid "First argument of %<this_image%> intrinsic at %L must be a coarray variable or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6917
  #, gcc-internal-format
  msgid "Second argument of %<this_image%> intrinsic at %L must be an %<INTEGER%> typed scalar or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6943
  #, gcc-internal-format
  msgid "%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6954
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to %s `%+#D'"
  msgid "%<team%> argument to %<this_image%> at %L"
  msgstr "for få parametre til %s '%+#D'"
  
! #: fortran/check.cc:6965
  #, gcc-internal-format
  msgid "At most one argument of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%> to %<this_image%> at %L allowed"
  msgstr ""
  
! #: fortran/check.cc:7007
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.cc:7059
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/check.cc:7078
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/check.cc:7086
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.cc:7121
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %zd < result size %zd"
  msgstr ""
  
! #: fortran/check.cc:7246
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr ""
  
! #: fortran/check.cc:7259
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.cc:7395
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7407
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L must have a decimal exponent range of at least four"
  msgstr ""
  
! #: fortran/check.cc:7562 fortran/check.cc:7598
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.cc:7609
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "Too many arguments to %s at %L"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: fortran/check.cc:7627
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.cc:7639
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr "forkert antal skabelonsparametre (%d, skulle være %d)"
  
! #: fortran/check.cc:7681
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7688
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7709
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.cc:7719
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7726
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7746
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7756
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7771 fortran/check.cc:7778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "different type"
  msgid "integer arguments to SYSTEM_CLOCK at %L with different kind parameters"
  msgstr "anden type"
  
! #: fortran/check.cc:7992
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr ""
  
! #: fortran/check.cc:8174
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/check.cc:8363 fortran/check.cc:8374
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/check.cc:8434
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4315 fortran/decl.cc:11360
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
--- 80980,81828 ----
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.cc:2532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "Intrinsic function %s at %L is not permitted for %s"
  msgstr "Returnér værdier fra funktioner i fpu-registre"
  
! #: fortran/check.cc:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.cc:2560
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s argument at %L has type %s but the function passed as OPERATION at %L returns %s"
  msgstr ""
  
! #: fortran/check.cc:2571
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.cc:2582
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.cc:2590
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2597
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2604
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.cc:2630
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the arguments of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2638
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the function result of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2655
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2684
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/check.cc:2713 fortran/check.cc:2721
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%qs argument of %qs intrinsic at %L shall not be UNSIGNED"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/check.cc:2729 fortran/check.cc:2743
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/check.cc:2800 fortran/check.cc:3527 fortran/check.cc:3610
! #: fortran/check.cc:3872 fortran/check.cc:3921 fortran/check.cc:5599
! #: fortran/check.cc:5744 fortran/check.cc:5822 fortran/check.cc:7148
! #: fortran/check.cc:7280
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.cc:2847 fortran/check.cc:3155 fortran/check.cc:3215
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/check.cc:2862 fortran/check.cc:3170 fortran/check.cc:3230
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr ""
  
! #: fortran/check.cc:2984 fortran/check.cc:4271 fortran/check.cc:4279
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:2992 fortran/check.cc:4289
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
  
! #: fortran/check.cc:3006
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.cc:3026 fortran/check.cc:3034
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr ""
  
! #: fortran/check.cc:3191
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.cc:3255
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to `%s' option"
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr "der mangler en parameter til tilvalget '%s'"
  
! #: fortran/check.cc:3273
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/check.cc:3287
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:3348
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:3474
  #, fuzzy, gcc-internal-format
  #| msgid "different type"
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr "anden type"
  
! #: fortran/check.cc:3578
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Argument of %s at %L must be of length one"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/check.cc:3617
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr ""
  
! #: fortran/check.cc:3650
  #, gcc-internal-format
  msgid "UINT intrinsic only valid with %<-funsigned%> at %L"
  msgstr ""
  
! #: fortran/check.cc:3674
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been removed.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.cc:3743
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr ""
  
! #: fortran/check.cc:3755
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr ""
  
! #: fortran/check.cc:3814
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.cc:3823
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not a valid filename"
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "\"%s\" er ikke et ugyldigt filnavn"
  
! #: fortran/check.cc:3848
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/check.cc:4063
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly two arguments"
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "'%s' skal tage mod to parametre"
  
! #: fortran/check.cc:4111
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to `%s' option"
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "der mangler en parameter til tilvalget '%s'"
  
! #: fortran/check.cc:4126
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:4131
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "for få parametre til funktionen '%s'"
  
! #: fortran/check.cc:4156
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "different type"
  msgid "Different character kinds at %L"
  msgstr "anden type"
  
! #: fortran/check.cc:4165
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.cc:4196
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.cc:4208
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL, CHARACTER or UNSIGNED"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/check.cc:4218
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:4303
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4322
  #, gcc-internal-format
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4331
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.cc:4509
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr "parameter til egenskaben '%s' er større end %d"
  
! #: fortran/check.cc:4643
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or UNSIGNED"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/check.cc:4651 fortran/check.cc:8385 fortran/check.cc:8400
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.cc:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
  msgstr ""
  
! #: fortran/check.cc:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:4789
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:4796
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.cc:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr ""
  
! #: fortran/check.cc:4816
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr ""
  
! #: fortran/check.cc:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr ""
  
! #: fortran/check.cc:4883
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.cc:4939
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.cc:4990
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "%qs argument of %qs intrinsic at %L shall appear only if %qs is of type REAL and %qs is of type INTEGER or UNSIGNED"
  msgstr "parameter til egenskaben '%s' er større end %d"
  
! #: fortran/check.cc:5068 fortran/check.cc:7227
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.cc:5129
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.cc:5139
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.cc:5158
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.cc:5209
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.cc:5241
  #, gcc-internal-format, gfc-internal-format
  msgid "The ARRAY argument at %L of REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to `%s' must be a 2-bit unsigned literal"
  msgid "The DIM argument at %L, if present, must be an integer scalar"
  msgstr "parameter til '%s' skal være en 2 bit-konstant uden fortegn"
  
! #: fortran/check.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "The MASK argument at %L, if present, must be a logical array with the same rank as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5270
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr ""
  
! #: fortran/check.cc:5274
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "The ORDERED argument at %L, if present, must be a logical scalar"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/check.cc:5282
  #, gcc-internal-format, gfc-internal-format
  msgid "The IDENTITY argument at %L, if present, must be a scalar with the same type as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5373
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.cc:5383
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.cc:5390
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.cc:5413
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.cc:5453
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.cc:5471
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.cc:5480
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr "parameter til egenskaben '%s' er større end %d"
  
! #: fortran/check.cc:5515 fortran/simplify.cc:7891
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.cc:5532 fortran/check.cc:5551
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.cc:5542 fortran/check.cc:5561
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.cc:5680
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5711
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5759
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.cc:5840 fortran/check.cc:8445
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.cc:5856 fortran/check.cc:6002 fortran/check.cc:8437
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.cc:5867 fortran/check.cc:6014
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.cc:5949
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.cc:5993
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.cc:6054
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6108
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1, found %s instead of %s"
  msgstr ""
  
! #: fortran/check.cc:6142
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.cc:6154
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.cc:6161
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6168
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6175
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6181
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.cc:6200
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.cc:6209
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6215
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected LOWER argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6236
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.cc:6247
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6253
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "FPTR argument to C_F_POINTER at %L is a function returning a pointer"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: fortran/check.cc:6260
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
  msgstr ""
  
! #: fortran/check.cc:6276
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6288
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6295
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6301
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.cc:6315
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6327
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6334
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6354
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6360
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6371
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.cc:6379
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.cc:6388
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6395
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.cc:6406
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.cc:6411
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.cc:6439
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6455
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "parameter til egenskaben '%s' er større end %d"
  
! #: fortran/check.cc:6474
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.cc:6498
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
  msgstr "parameter til egenskaben '%s' er større end %d"
  
! #: fortran/check.cc:6773
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.cc:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.cc:6823
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "%<team%> or %<team_number%> argument to %qs at %L"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: fortran/check.cc:6883
  #, gcc-internal-format
  msgid "First argument of %<this_image%> intrinsic at %L must be a coarray variable or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6912
  #, gcc-internal-format
  msgid "Second argument of %<this_image%> intrinsic at %L must be an %<INTEGER%> typed scalar or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6938
  #, gcc-internal-format
  msgid "%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6949
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to %s `%+#D'"
  msgid "%<team%> argument to %<this_image%> at %L"
  msgstr "for få parametre til %s '%+#D'"
  
! #: fortran/check.cc:6960
  #, gcc-internal-format
  msgid "At most one argument of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%> to %<this_image%> at %L allowed"
  msgstr ""
  
! #: fortran/check.cc:7002
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.cc:7054
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/check.cc:7073
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/check.cc:7081
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.cc:7116
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %zd < result size %zd"
  msgstr ""
  
! #: fortran/check.cc:7241
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr ""
  
! #: fortran/check.cc:7254
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.cc:7390
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7402
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L must have a decimal exponent range of at least four"
  msgstr ""
  
! #: fortran/check.cc:7557 fortran/check.cc:7593
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.cc:7604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "Too many arguments to %s at %L"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: fortran/check.cc:7622
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.cc:7634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr "forkert antal skabelonsparametre (%d, skulle være %d)"
  
! #: fortran/check.cc:7676
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7683
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7704
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.cc:7714
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7721
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7741
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7751
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7766 fortran/check.cc:7773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "different type"
  msgid "integer arguments to SYSTEM_CLOCK at %L with different kind parameters"
  msgstr "anden type"
  
! #: fortran/check.cc:7987
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr ""
  
! #: fortran/check.cc:8169
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/check.cc:8358 fortran/check.cc:8369
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/check.cc:8429
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4348 fortran/decl.cc:11485
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
*************** msgstr ""
*** 81850,84024 ****
  msgid "Simplification error"
  msgstr "omerklæring af '%#D'"
  
! #: fortran/decl.cc:294
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr ""
  
! #: fortran/decl.cc:308
  #, gcc-internal-format
  msgid "Host associated variable %qs may not be in the DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:315
  #, gcc-internal-format
  msgid "initialization of common block variable %qs in DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:453
  #, gcc-internal-format
  msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid initializer for virtual method `%D'"
  msgid "Invalid initializer %s in Data statement at %C"
  msgstr "ugyldig startværdi til virtuel medlemsfunktion '%D'"
  
! #: fortran/decl.cc:584
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ at %L cannot appear in an old-style initialization"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/decl.cc:592
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initialization"
  msgstr ""
  
! #: fortran/decl.cc:602
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:649
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "DATA statement at %C cannot appear within an INTERFACE"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/decl.cc:673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid initializer for virtual method `%D'"
  msgid "Invalid substring in data-implied-do at %L in DATA statement"
  msgstr "ugyldig startværdi til virtuel medlemsfunktion '%D'"
  
! #: fortran/decl.cc:696
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:738
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/decl.cc:754
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:763
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr ""
  
! #: fortran/decl.cc:802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Empty old style initializer list at %C"
  msgstr "%D tildelt startværdi mere end én gang"
  
! #: fortran/decl.cc:811
  #, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:834
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "extra elements in scalar initializer"
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr "overskydende elementer i skalarstarværdi"
  
! #: fortran/decl.cc:839
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "Repeat spec must be an integer at %C"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: fortran/decl.cc:850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr "objekt mangler i brug af '%E'"
  
! #: fortran/decl.cc:882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "End of scalar initializer expected at %C"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/decl.cc:910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "excess elements in array initializer"
  msgid "Not enough elements in array initializer at %C"
  msgstr "for mange elementer i tabelstartværdi"
  
! #: fortran/decl.cc:912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "excess elements in array initializer"
  msgid "Too many elements in array initializer at %C"
  msgstr "for mange elementer i tabelstartværdi"
  
! #: fortran/decl.cc:939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr "\"%s\" må ikke optræde i makroparameterliste"
  
! #: fortran/decl.cc:963
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr ""
  
! #: fortran/decl.cc:1028
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr ""
  
! #: fortran/decl.cc:1052
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1074
  #, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.cc:1167 fortran/resolve.cc:14857
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:1193 fortran/decl.cc:1222
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Zero-length character constant at %0"
  msgid "Old-style character length at %C"
  msgstr "Nul-længde tegnkonstant ved %0"
  
! #: fortran/decl.cc:1228
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in character length specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/decl.cc:1380 fortran/decl.cc:1387 fortran/decl.cc:1453
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: fortran/decl.cc:1395
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: fortran/decl.cc:1407
  #, fuzzy, gcc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
  
! #: fortran/decl.cc:1425
  #, fuzzy, gcc-internal-format
  #| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklæret EXTERNAL"
  
! #: fortran/decl.cc:1441
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.cc:1524
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1589
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1596
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr ""
  
! #: fortran/decl.cc:1603
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1612
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L may not be a pointer with CONTIGUOUS attribute as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1622
  #, gcc-internal-format
  msgid "Default-initialized dummy argument %qs with %s attribute at %L is not permitted in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/decl.cc:1643
  #, gcc-internal-format
  msgid "Allocatable character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1648
  #, fuzzy, gcc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "Pointer character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr "Returnér værdier fra funktioner i fpu-registre"
  
! #: fortran/decl.cc:1655
  #, gcc-internal-format
  msgid "Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1667
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of length 1 as it has the VALUE attribute"
  msgstr ""
  
! #: fortran/decl.cc:1678
  #, gcc-internal-format
  msgid "Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1692
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of constant length of one or assumed length, unless it has assumed shape or assumed rank, as procedure %qs has the BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1710
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1718
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1727
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1734
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1745
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/decl.cc:1801
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8102 %s at %L is already imported by an %s statement and must not be re-declared"
  msgstr ""
  
! #: fortran/decl.cc:1830
  #, fuzzy, gcc-internal-format
  #| msgid "Symbols have a leading underscore"
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "Symboler har en indledende understreg"
  
! #: fortran/decl.cc:1892
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1932
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "CHARACTER length must be a constant at %L"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: fortran/decl.cc:1947
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.cc:1956 fortran/decl.cc:1962
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.cc:2101
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:2114
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing initializer"
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "manglende startværdi"
  
! #: fortran/decl.cc:2124
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:2167
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot initialize multi-dimensional array with initializer"
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr "kan ikke klargøre multidimensional tabel med startværdi"
  
! #: fortran/decl.cc:2201
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch of array at %L and its initializer (%d/%d)"
  msgstr ""
  
! #: fortran/decl.cc:2214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot initialize multi-dimensional array with initializer"
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "kan ikke klargøre multidimensional tabel med startværdi"
  
! #: fortran/decl.cc:2224
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "base initializer for `%T'"
  msgid "Bad shape of initializer at %L"
  msgstr "stamklasseklargøring for '%T'"
  
! #: fortran/decl.cc:2231
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot create pointer to reference member `%D'"
  msgid "Cannot determine shape of initializer at %L"
  msgstr "kan ikke oprette henvisning til reference medlemmet '%D'"
  
! #: fortran/decl.cc:2266
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:2316
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "Entity %qs at %L is incompatible with a BOZ literal constant"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/decl.cc:2382 fortran/decl.cc:2389
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.cc:2398
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.cc:2407
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2431 fortran/symbol.cc:2343
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "Component %qs at %C already declared at %L"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: fortran/decl.cc:2486
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2493
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2517
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:2534
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter list with an ellipsis can't match an empty parameter name list declaration"
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr "en parameterliste med '...' passer ikke til en erklæring med en tom parameterliste"
  
! #: fortran/decl.cc:2591
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:2608
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization designators may not nest"
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "klargøringstegn må ikke indlejres"
  
! #: fortran/decl.cc:2625
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:2646
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Error in pointer initialization at %C"
  msgstr "%D tildelt startværdi mere end én gang"
  
! #: fortran/decl.cc:2653
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "non-NULL pointer initialization at %C"
  msgstr "%D tildelt startværdi mere end én gang"
  
! #: fortran/decl.cc:2676
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.cc:2731
  #, fuzzy, gcc-internal-format
  #| msgid "INTENT is not allowed inside of BLOCK at %C"
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr "INTENT er ikke tilladt i BLOCK ved %C"
  
! #: fortran/decl.cc:2733
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/decl.cc:2741
  #, fuzzy, gcc-internal-format
  #| msgid "`-%c' option must have argument"
  msgid "%qs entity cannot have attributes at %C"
  msgstr "tilvalget '-%c' skal have en parameter"
  
! #: fortran/decl.cc:2751
  #, fuzzy, gcc-internal-format
  #| msgid "invalid character '%c' in #if"
  msgid "Invalid character %qc in variable name at %C"
  msgstr "ugyldigt tegn '%c' i #if"
  
! #: fortran/decl.cc:2793
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr ""
  
! #: fortran/decl.cc:2803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Zero-size array at %0"
  msgid "Implied-shape array at %L"
  msgstr "Nulstørrelsestabel ved %0"
  
! #: fortran/decl.cc:2860
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit array shape at %C must be constant of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.cc:2868
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.cc:2969
  #, gcc-internal-format
  msgid "%qs at %L is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.cc:2980
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %L"
  msgstr "slutfeltet '%s' bliver måske ikke klargjort"
  
! #: fortran/decl.cc:3006
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Duplicate array spec for Cray pointee at %L"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/decl.cc:3014
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot read function profile from %s."
  msgid "Cannot set pointee array spec."
  msgstr "kan ikke læse funktionsprofil fra %s."
  
! #: fortran/decl.cc:3077
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Old-style initialization at %C"
  msgstr "%D tildelt startværdi mere end én gang"
  
! #: fortran/decl.cc:3085
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.cc:3098
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "%D tildelt startværdi mere end én gang"
  
! #: fortran/decl.cc:3118 fortran/decl.cc:7749
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
  
! #: fortran/decl.cc:3141
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.cc:3159 fortran/decl.cc:11534
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected an initialization expression at %C"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/decl.cc:3166
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:3183
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3192
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3206
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.cc:3214
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.cc:3222
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.cc:3231
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "slutfeltet '%s' bliver måske ikke klargjort"
  
! #: fortran/decl.cc:3248
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.cc:3311 fortran/decl.cc:3346
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jweak declaration of '%D' not supported"
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "%Jsvag erklæring af '%D' ikke understøttet"
  
! #: fortran/decl.cc:3352
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "nested extern declaration of `%s'"
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "indlejret extern-erklæring af '%s'"
  
! #: fortran/decl.cc:3411 fortran/decl.cc:3488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing formal parameter term"
  msgid "Missing right parenthesis at %C"
  msgstr "Manglende formel parameterterm"
  
! #: fortran/decl.cc:3424 fortran/decl.cc:3559
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected initialization expression at %C"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/decl.cc:3432 fortran/decl.cc:3565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected scalar initialization expression at %C"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/decl.cc:3462 fortran/decl.cc:4351
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "rounding mode not supported for VAX floats"
  msgid "Kind %d not supported for type %s at %C"
  msgstr "afrundingstilstand er ikke understøttet for VAX-kommatal"
  
! #: fortran/decl.cc:3475
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr ""
  
! #: fortran/decl.cc:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.cc:3591
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "rounding mode not supported for VAX floats"
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "afrundingstilstand er ikke understøttet for VAX-kommatal"
  
! #: fortran/decl.cc:3723
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:3824
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/decl.cc:3837
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Structure name expected after RECORD at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:4011
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.cc:4040
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4064
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: fortran/decl.cc:4075
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter expression at %L must be of INTEGER type and not %s"
  msgstr ""
  
! #: fortran/decl.cc:4113
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.cc:4120
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C does not simplify to an INTEGER constant"
  msgstr ""
  
! #: fortran/decl.cc:4147
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:4154
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: fortran/decl.cc:4178
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4187
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument"
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "ugyldig typeparameter"
  
! #: fortran/decl.cc:4551
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4563
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.cc:4625
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.cc:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4661 fortran/decl.cc:4695 fortran/decl.cc:4728
! #: fortran/decl.cc:5062
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4673 fortran/decl.cc:4701 fortran/decl.cc:4734
! #: fortran/decl.cc:4760 fortran/decl.cc:5087 fortran/decl.cc:5105
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument"
  msgid "Malformed type-spec at %C"
  msgstr "ugyldig typeparameter"
  
! #: fortran/decl.cc:4724
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4776 fortran/decl.cc:4943 fortran/decl.cc:4955
! #: fortran/decl.cc:4969 fortran/decl.cc:5582 fortran/decl.cc:5592
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: fortran/decl.cc:4877
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:4984
  #, 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:4995
  #, 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:5140
  #, 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:5149
  #, 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:5208
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.cc:5254
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5307
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.cc:5317
  #, 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:5474
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.cc:5490
  #, 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:5495
  #, 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:5574
  #, 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:5601
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5622
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5665
  #, 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:5669
  #, 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:5674
  #, 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:5680
  #, 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:5685
  #, 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:5693
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.cc:6033
  #, 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:6035
  #, 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:6130
  #, 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:6147
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6166
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6168
  #, 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:6178
  #, 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:6180
  #, 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:6188
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6197
  #, 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:6199
  #, 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:6207
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6215
  #, 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:6217
  #, 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:6235
  #, 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:6245
  #, 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:6255
  #, 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:6268
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6334 fortran/decl.cc:9883
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6374
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6381
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6388
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6429
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:6527
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:6549
  #, 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:6560
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6566
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6578
  #, 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:6592
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6600
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6612
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.cc:6618
  #, 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:6631
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6705
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6750
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6757
  #, fuzzy, gcc-internal-format
  #| msgid "Missing term"
  msgid "Missing symbol"
  msgstr "Manglende term"
  
! #: fortran/decl.cc:6786
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6848
  #, 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:6880
  #, 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:6922
  #, 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:6931
  #, 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:7003
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7008
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.cc:7059
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.cc:7071
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7117
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7124
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7131
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7192
  #, 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:7207 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:7213 fortran/decl.cc:7222
  #, 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:7263
  #, 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:7276
  #, 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:7279
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7297
  #, 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:7300
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7342
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr ""
  
! #: fortran/decl.cc:7346
  #, 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:7351
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7358
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7397
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.cc:7474
  #, 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:7484 fortran/decl.cc:8627
  #, 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:7688
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7695
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:7701
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.cc:7724
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:7770 fortran/decl.cc:7961 fortran/decl.cc:12018
  #, 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:7819 fortran/decl.cc:11918
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:7826
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7830
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:7905
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:7923
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.cc:7932 fortran/decl.cc:10658
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:8002
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8074
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:8104 fortran/decl.cc:8383 fortran/decl.cc:8594
  #: 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:8134 fortran/decl.cc:8652
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8277
  #, 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:8286
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.cc:8289
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:8292
  #, 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:8295
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.cc:8299 fortran/decl.cc:8344
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:8303
  #, 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:8307
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.cc:8311
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.cc:8316
  #, 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:8320
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.cc:8324
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.cc:8328
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.cc:8332
  #, 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:8336
  #, 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:8357
  #, 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:8408 fortran/decl.cc:8634
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8502
  #, 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:8661
  #, 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:8724 fortran/decl.cc:8731
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:8771
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8787
  #, 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:8795
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8814
  #, 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:8820
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8826
  #, 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:8855
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.cc:9138
  #, 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:9147
  #, 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:9156
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "%s-udtryk forventet ved %L"
  
! #: fortran/decl.cc:9167
  #, 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:9192
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9209
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9223 fortran/decl.cc:9231
  #, 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:9331
  #, 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:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9347
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9356
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.cc:9461
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.cc:9498
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:9512 fortran/decl.cc:9552
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9528
  #, 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:9532
  #, 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:9538
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9577
  #, 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:9581
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.cc:9601
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9613
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9639
  #, 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:9671
  #, 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:9690
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9729
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:9891
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9925
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Syntaksfejl i PROTECTED-udtryk ved %C"
  
! #: fortran/decl.cc:9952 fortran/decl.cc:9977
  #, 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:9998 fortran/decl.cc:10018
  #, 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:10040
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10047
  #, 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:10053
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10073
  #, 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:10098
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10114
  #, 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:10133 fortran/decl.cc:10189
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10168
  #, 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:10175
  #, 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:10224
  #, 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:10231
  #, 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:10250
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10261
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10296
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10318
  #, 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:10335
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10339
  #, 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:10377
  #, 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:10389
  #, 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:10416
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10441
  #, 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:10453
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10522
  #, 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:10633
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.cc:10691
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.cc:10740
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:10749
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.cc:10755
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10762
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:10769
  #, 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:10792
  #, 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:10804
  #, 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:10825
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.cc:10871
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10877
  #, 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:10924
  #, 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:10957
  #, 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:10992
  #, 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:11006
  #, 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:11024
  #, 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:11031
  #, 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:11194
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11207
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "empty declaration"
  msgid "Mangled derived type definition at %C"
  msgstr "tom erklæring"
  
! #: fortran/decl.cc:11236
  #, 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:11247
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:11250
  #, 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:11265
  #, 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:11274
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.cc:11337
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11420
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.cc:11440
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.cc:11472
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11551
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.cc:11599
  #, 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:11635
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11682 fortran/decl.cc:11697
  #, 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:11717
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11737
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11764
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11782
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.cc:11798
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.cc:11811
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Forventede tilgangsangivere ved %C"
  
! #: fortran/decl.cc:11813
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Forventede bindingattribut ved %C"
  
! #: fortran/decl.cc:11821
  #, 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:11834
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:11876
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:11882
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "%<)%> forventet ved %C"
  
! #: fortran/decl.cc:11902
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:11907
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:11930
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:11934
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "PROCEDURE-liste ved %C"
  
! #: fortran/decl.cc:11946
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "%<=> target%> er ugyldig for DEFERRED-binding ved %C"
  
! #: fortran/decl.cc:11952
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:11962
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:11979
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:11990
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12077 fortran/decl.cc:12359
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "Forventede %<::%> ved %C"
  
! #: fortran/decl.cc:12088 fortran/decl.cc:12371
  #, 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:12109 fortran/decl.cc:12392
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Forkert udformet GENERIC-udtryk ved %C"
  
! #: fortran/decl.cc:12120 fortran/decl.cc:12403
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "Forventede %<=>%> ved %C"
  
! #: fortran/decl.cc:12127
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr ""
  
! #: fortran/decl.cc:12148
  #, 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:12157
  #, 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:12166
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12173
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12182
  #, 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:12223
  #, 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:12230
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12266
  #, 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:12273
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12283
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12309
  #, 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:12339
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.cc:12439
  #, 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:12447
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.cc:12495
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12505
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12523
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12569
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.cc:12581
  #, 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:12603
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.cc:12610
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12620
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12626
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "Unknown procedure name %qs at %C"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/decl.cc:12639
  #, 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:12713
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12759
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12780
  #, 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:12794
  #, 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:12866
  #, 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:12883
  #, 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:12900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "\"%s\" må ikke optræde i makroparameterliste"
--- 81950,84124 ----
  msgid "Simplification error"
  msgstr "omerklæring af '%#D'"
  
! #: fortran/decl.cc:308
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr ""
  
! #: fortran/decl.cc:322
  #, gcc-internal-format
  msgid "Host associated variable %qs may not be in the DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:329
  #, gcc-internal-format
  msgid "initialization of common block variable %qs in DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:467
  #, gcc-internal-format
  msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:493
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid initializer for virtual method `%D'"
  msgid "Invalid initializer %s in Data statement at %C"
  msgstr "ugyldig startværdi til virtuel medlemsfunktion '%D'"
  
! #: fortran/decl.cc:598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ at %L cannot appear in an old-style initialization"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/decl.cc:606
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initialization"
  msgstr ""
  
! #: fortran/decl.cc:616
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "DATA statement at %C cannot appear within an INTERFACE"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/decl.cc:687
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid initializer for virtual method `%D'"
  msgid "Invalid substring in data-implied-do at %L in DATA statement"
  msgstr "ugyldig startværdi til virtuel medlemsfunktion '%D'"
  
! #: fortran/decl.cc:710
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:752
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/decl.cc:768
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:777
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr ""
  
! #: fortran/decl.cc:816
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Empty old style initializer list at %C"
  msgstr "%D tildelt startværdi mere end én gang"
  
! #: fortran/decl.cc:825
  #, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:848
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "extra elements in scalar initializer"
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr "overskydende elementer i skalarstarværdi"
  
! #: fortran/decl.cc:853
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "Repeat spec must be an integer at %C"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: fortran/decl.cc:864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr "objekt mangler i brug af '%E'"
  
! #: fortran/decl.cc:896
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "End of scalar initializer expected at %C"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/decl.cc:924
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "excess elements in array initializer"
  msgid "Not enough elements in array initializer at %C"
  msgstr "for mange elementer i tabelstartværdi"
  
! #: fortran/decl.cc:926
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "excess elements in array initializer"
  msgid "Too many elements in array initializer at %C"
  msgstr "for mange elementer i tabelstartværdi"
  
! #: fortran/decl.cc:953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr "\"%s\" må ikke optræde i makroparameterliste"
  
! #: fortran/decl.cc:977
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr ""
  
! #: fortran/decl.cc:1042
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr ""
  
! #: fortran/decl.cc:1066
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1088
  #, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.cc:1181 fortran/resolve.cc:14904
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:1207 fortran/decl.cc:1236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Zero-length character constant at %0"
  msgid "Old-style character length at %C"
  msgstr "Nul-længde tegnkonstant ved %0"
  
! #: fortran/decl.cc:1242
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in character length specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/decl.cc:1394 fortran/decl.cc:1401 fortran/decl.cc:1467
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: fortran/decl.cc:1409
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: fortran/decl.cc:1421
  #, fuzzy, gcc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
  
! #: fortran/decl.cc:1439
  #, fuzzy, gcc-internal-format
  #| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklæret EXTERNAL"
  
! #: fortran/decl.cc:1455
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.cc:1538
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1603
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1610
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr ""
  
! #: fortran/decl.cc:1617
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1626
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L may not be a pointer with CONTIGUOUS attribute as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1636
  #, gcc-internal-format
  msgid "Default-initialized dummy argument %qs with %s attribute at %L is not permitted in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/decl.cc:1657
  #, gcc-internal-format
  msgid "Allocatable character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1662
  #, fuzzy, gcc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "Pointer character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr "Returnér værdier fra funktioner i fpu-registre"
  
! #: fortran/decl.cc:1669
  #, gcc-internal-format
  msgid "Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1681
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of length 1 as it has the VALUE attribute"
  msgstr ""
  
! #: fortran/decl.cc:1692
  #, gcc-internal-format
  msgid "Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1706
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of constant length of one or assumed length, unless it has assumed shape or assumed rank, as procedure %qs has the BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1724
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1732
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1741
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1748
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1759
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/decl.cc:1815
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8102 %s at %L is already imported by an %s statement and must not be re-declared"
  msgstr ""
  
! #: fortran/decl.cc:1844
  #, fuzzy, gcc-internal-format
  #| msgid "Symbols have a leading underscore"
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "Symboler har en indledende understreg"
  
! #: fortran/decl.cc:1919
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "CHARACTER length must be a constant at %L"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: fortran/decl.cc:1974
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.cc:1983 fortran/decl.cc:1989
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.cc:2128
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:2141
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing initializer"
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "manglende startværdi"
  
! #: fortran/decl.cc:2151
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:2194
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot initialize multi-dimensional array with initializer"
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr "kan ikke klargøre multidimensional tabel med startværdi"
  
! #: fortran/decl.cc:2228
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch of array at %L and its initializer (%d/%d)"
  msgstr ""
  
! #: fortran/decl.cc:2241
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot initialize multi-dimensional array with initializer"
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "kan ikke klargøre multidimensional tabel med startværdi"
  
! #: fortran/decl.cc:2251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "base initializer for `%T'"
  msgid "Bad shape of initializer at %L"
  msgstr "stamklasseklargøring for '%T'"
  
! #: fortran/decl.cc:2258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot create pointer to reference member `%D'"
  msgid "Cannot determine shape of initializer at %L"
  msgstr "kan ikke oprette henvisning til reference medlemmet '%D'"
  
! #: fortran/decl.cc:2293
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:2343
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "Entity %qs at %L is incompatible with a BOZ literal constant"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/decl.cc:2409 fortran/decl.cc:2416
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.cc:2425
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.cc:2434
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2458 fortran/symbol.cc:2343
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "Component %qs at %C already declared at %L"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: fortran/decl.cc:2513
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2520
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2544
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:2561
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter list with an ellipsis can't match an empty parameter name list declaration"
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr "en parameterliste med '...' passer ikke til en erklæring med en tom parameterliste"
  
! #: fortran/decl.cc:2618
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:2635
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization designators may not nest"
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "klargøringstegn må ikke indlejres"
  
! #: fortran/decl.cc:2652
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:2673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Error in pointer initialization at %C"
  msgstr "%D tildelt startværdi mere end én gang"
  
! #: fortran/decl.cc:2680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "non-NULL pointer initialization at %C"
  msgstr "%D tildelt startværdi mere end én gang"
  
! #: fortran/decl.cc:2703
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.cc:2758
  #, fuzzy, gcc-internal-format
  #| msgid "INTENT is not allowed inside of BLOCK at %C"
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr "INTENT er ikke tilladt i BLOCK ved %C"
  
! #: fortran/decl.cc:2760
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/decl.cc:2768
  #, fuzzy, gcc-internal-format
  #| msgid "`-%c' option must have argument"
  msgid "%qs entity cannot have attributes at %C"
  msgstr "tilvalget '-%c' skal have en parameter"
  
! #: fortran/decl.cc:2778
  #, fuzzy, gcc-internal-format
  #| msgid "invalid character '%c' in #if"
  msgid "Invalid character %qc in variable name at %C"
  msgstr "ugyldigt tegn '%c' i #if"
  
! #: fortran/decl.cc:2820
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr ""
  
! #: fortran/decl.cc:2830
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Zero-size array at %0"
  msgid "Implied-shape array at %L"
  msgstr "Nulstørrelsestabel ved %0"
  
! #: fortran/decl.cc:2887
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit array shape at %C must be constant of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.cc:2895
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.cc:2996
  #, gcc-internal-format
  msgid "%qs at %L is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.cc:3007
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %L"
  msgstr "slutfeltet '%s' bliver måske ikke klargjort"
  
! #: fortran/decl.cc:3033
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Duplicate array spec for Cray pointee at %L"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/decl.cc:3041
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot read function profile from %s."
  msgid "Cannot set pointee array spec."
  msgstr "kan ikke læse funktionsprofil fra %s."
  
! #: fortran/decl.cc:3104
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Old-style initialization at %C"
  msgstr "%D tildelt startværdi mere end én gang"
  
! #: fortran/decl.cc:3112
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.cc:3125
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "%D tildelt startværdi mere end én gang"
  
! #: fortran/decl.cc:3145 fortran/decl.cc:7874
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
  
! #: fortran/decl.cc:3168
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.cc:3186 fortran/decl.cc:11659
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected an initialization expression at %C"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/decl.cc:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:3210
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3219
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3233
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.cc:3241
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.cc:3249
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.cc:3258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "slutfeltet '%s' bliver måske ikke klargjort"
  
! #: fortran/decl.cc:3275
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.cc:3338 fortran/decl.cc:3373
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jweak declaration of '%D' not supported"
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "%Jsvag erklæring af '%D' ikke understøttet"
  
! #: fortran/decl.cc:3379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "nested extern declaration of `%s'"
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "indlejret extern-erklæring af '%s'"
  
! #: fortran/decl.cc:3438 fortran/decl.cc:3515
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing formal parameter term"
  msgid "Missing right parenthesis at %C"
  msgstr "Manglende formel parameterterm"
  
! #: fortran/decl.cc:3451 fortran/decl.cc:3586
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected initialization expression at %C"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/decl.cc:3459 fortran/decl.cc:3592
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected scalar initialization expression at %C"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/decl.cc:3489 fortran/decl.cc:4384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "rounding mode not supported for VAX floats"
  msgid "Kind %d not supported for type %s at %C"
  msgstr "afrundingstilstand er ikke understøttet for VAX-kommatal"
  
! #: fortran/decl.cc:3502
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr ""
  
! #: fortran/decl.cc:3513
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.cc:3618
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "rounding mode not supported for VAX floats"
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "afrundingstilstand er ikke understøttet for VAX-kommatal"
  
! #: fortran/decl.cc:3750
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:3851
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/decl.cc:3864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Structure name expected after RECORD at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:4038
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.cc:4067
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4091
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: fortran/decl.cc:4102
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter expression at %L must be of INTEGER type and not %s"
  msgstr ""
  
! #: fortran/decl.cc:4140
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.cc:4147
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C does not simplify to an INTEGER constant"
  msgstr ""
  
! #: fortran/decl.cc:4174
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:4181
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: fortran/decl.cc:4210
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4219
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument"
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "ugyldig typeparameter"
  
! #: fortran/decl.cc:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4598
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.cc:4660
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.cc:4663
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4696 fortran/decl.cc:4730 fortran/decl.cc:4763
! #: fortran/decl.cc:5097
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4708 fortran/decl.cc:4736 fortran/decl.cc:4769
! #: fortran/decl.cc:4795 fortran/decl.cc:5122 fortran/decl.cc:5140
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument"
  msgid "Malformed type-spec at %C"
  msgstr "ugyldig typeparameter"
  
! #: fortran/decl.cc:4759
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4811 fortran/decl.cc:4978 fortran/decl.cc:4990
! #: fortran/decl.cc:5004 fortran/decl.cc:5617 fortran/decl.cc:5627
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: fortran/decl.cc:4912
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5019
  #, 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:5030
  #, 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:5175
  #, 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:5184
  #, 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:5243
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.cc:5289
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5342
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.cc:5352
  #, 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:5509
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.cc:5525
  #, 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:5530
  #, 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:5609
  #, 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:5636
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5657
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5700
  #, 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:5704
  #, 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:5709
  #, 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:5715
  #, 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:5720
  #, 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:5728
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.cc:6068
  #, 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:6070
  #, 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:6165
  #, 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:6182
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6201
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6203
  #, 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:6213
  #, 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:6215
  #, 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:6223
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6232
  #, 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:6234
  #, 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:6242
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6250
  #, 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:6252
  #, 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:6270
  #, 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:6280
  #, 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:6290
  #, 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:6303
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6314
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6369 fortran/decl.cc:10008
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6375
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6409
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6416
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6423
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6464
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:6562
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:6584
  #, 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:6595
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6601
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6613
  #, 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:6627
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6635
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6647
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.cc:6653
  #, 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:6666
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6740
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6792
  #, fuzzy, gcc-internal-format
  #| msgid "Missing term"
  msgid "Missing symbol"
  msgstr "Manglende term"
  
! #: fortran/decl.cc:6821
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6899
  #, 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:6931
  #, 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:6973
  #, 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:6982
  #, 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:7128
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7133
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.cc:7184
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.cc:7196
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7242
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7249
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7256
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7317
  #, 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:7332 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:7338 fortran/decl.cc:7347
  #, 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:7388
  #, 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:7401
  #, 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:7404
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7422
  #, 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:7425
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7467
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr ""
  
! #: fortran/decl.cc:7471
  #, 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:7476
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7483
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7522
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.cc:7599
  #, 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:7609 fortran/decl.cc:8752
  #, 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:7813
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7820
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:7826
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.cc:7849
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:7895 fortran/decl.cc:8086 fortran/decl.cc:12143
  #, 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:7944 fortran/decl.cc:12043
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:7951
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7955
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8030
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8048
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.cc:8057 fortran/decl.cc:10783
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:8127
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:8229 fortran/decl.cc:8508 fortran/decl.cc:8719
  #: 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:8259 fortran/decl.cc:8777
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8402
  #, 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:8411
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.cc:8414
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:8417
  #, 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:8420
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.cc:8424 fortran/decl.cc:8469
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:8428
  #, 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:8432
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.cc:8436
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.cc:8441
  #, 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:8445
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.cc:8449
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.cc:8453
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.cc:8457
  #, 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:8461
  #, 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:8482
  #, 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:8533 fortran/decl.cc:8759
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8627
  #, 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:8786
  #, 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:8849 fortran/decl.cc:8856
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8912
  #, 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:8920
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8939
  #, 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:8945
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8951
  #, 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:8980
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.cc:9263
  #, 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:9272
  #, 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:9281
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "%s-udtryk forventet ved %L"
  
! #: fortran/decl.cc:9292
  #, 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:9317
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9334
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9348 fortran/decl.cc:9356
  #, 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:9456
  #, 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:9464
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9472
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9481
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.cc:9586
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.cc:9623
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:9637 fortran/decl.cc:9677
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9653
  #, 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:9657
  #, 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:9663
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9702
  #, 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:9706
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.cc:9726
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9738
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9764
  #, 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:9796
  #, 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:9815
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9854
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9952
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:9968
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10016
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10050
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Syntaksfejl i PROTECTED-udtryk ved %C"
  
! #: fortran/decl.cc:10077 fortran/decl.cc:10102
  #, 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:10123 fortran/decl.cc:10143
  #, 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:10165
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10172
  #, 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:10178
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10198
  #, 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:10223
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10239
  #, 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:10258 fortran/decl.cc:10314
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10293
  #, 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:10300
  #, 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:10349
  #, 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:10356
  #, 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:10375
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10386
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10421
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10443
  #, 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:10460
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10464
  #, 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:10502
  #, 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:10514
  #, 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:10541
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10566
  #, 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:10578
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10622
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10647
  #, 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:10758
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.cc:10816
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.cc:10865
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:10874
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.cc:10880
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10887
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:10894
  #, 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:10917
  #, 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:10929
  #, 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:10950
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.cc:10996
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.cc:11002
  #, 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:11049
  #, 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:11082
  #, 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:11117
  #, 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:11131
  #, 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:11149
  #, 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:11156
  #, 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:11319
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "empty declaration"
  msgid "Mangled derived type definition at %C"
  msgstr "tom erklæring"
  
! #: fortran/decl.cc:11361
  #, 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:11372
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:11375
  #, 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:11390
  #, 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:11399
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.cc:11462
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.cc:11565
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.cc:11597
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11676
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.cc:11724
  #, 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:11760
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11807 fortran/decl.cc:11822
  #, 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:11842
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11862
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11889
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11907
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.cc:11923
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.cc:11936
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Forventede tilgangsangivere ved %C"
  
! #: fortran/decl.cc:11938
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Forventede bindingattribut ved %C"
  
! #: fortran/decl.cc:11946
  #, 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:11959
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:12001
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12007
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "%<)%> forventet ved %C"
  
! #: fortran/decl.cc:12027
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12032
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:12055
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12059
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "PROCEDURE-liste ved %C"
  
! #: fortran/decl.cc:12071
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "%<=> target%> er ugyldig for DEFERRED-binding ved %C"
  
! #: fortran/decl.cc:12077
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:12087
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12104
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:12115
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12202 fortran/decl.cc:12484
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "Forventede %<::%> ved %C"
  
! #: fortran/decl.cc:12213 fortran/decl.cc:12496
  #, 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:12234 fortran/decl.cc:12517
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Forkert udformet GENERIC-udtryk ved %C"
  
! #: fortran/decl.cc:12245 fortran/decl.cc:12528
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "Forventede %<=>%> ved %C"
  
! #: fortran/decl.cc:12252
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr ""
  
! #: fortran/decl.cc:12273
  #, 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:12282
  #, 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:12291
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12298
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12307
  #, 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:12348
  #, 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:12355
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12391
  #, 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:12398
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12408
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12434
  #, 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:12464
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.cc:12564
  #, 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:12572
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.cc:12620
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12630
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12648
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12694
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.cc:12706
  #, 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:12728
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.cc:12735
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12745
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12751
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "Unknown procedure name %qs at %C"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/decl.cc:12764
  #, 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:12838
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12884
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12905
  #, 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:12919
  #, 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:12991
  #, 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:13008
  #, 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:13025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "\"%s\" må ikke optræde i makroparameterliste"
*************** msgid "Illegal id in copy_walk_reduction
*** 84806,84813 ****
  msgstr ""
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7679 fortran/trans-array.cc:9507
! #: fortran/trans-intrinsic.cc:8798
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "creating array of `%T'"
  msgid "Creating array temporary at %L"
--- 84906,84913 ----
  msgstr ""
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7709 fortran/trans-array.cc:9537
! #: fortran/trans-intrinsic.cc:8803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "creating array of `%T'"
  msgid "Creating array temporary at %L"
*************** msgstr ""
*** 84892,84898 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3443 fortran/trans-expr.cc:2057
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
--- 84992,84998 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3443 fortran/trans-expr.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
*************** msgstr ""
*** 85036,85047 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20051
  #, 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:20069
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 85136,85147 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20098
  #, 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:20116
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 85051,85804 ****
  msgid "Operator interface at %L conflicts with intrinsic interface"
  msgstr ""
  
! #: fortran/interface.cc:1545 fortran/interface.cc:1617
  #, gcc-internal-format, gfc-internal-format
  msgid "check_dummy_characteristics: Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1742
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible character length mismatch in function result between %L and %L"
  msgstr ""
  
! #: fortran/interface.cc:1751
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (1): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1798
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1995
  #, fuzzy, gcc-internal-format
  #| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklæret EXTERNAL"
  
! #: fortran/interface.cc:2000
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:2004
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:2008
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr ""
  
! #: fortran/interface.cc:2020
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr ""
  
! #: fortran/interface.cc:2024
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr ""
  
! #: fortran/interface.cc:2032
  #, gcc-internal-format
  msgid "Internal procedure %qs in %s at %L"
  msgstr ""
  
! #: fortran/interface.cc:2089 fortran/interface.cc:2094
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from NaN to int"
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr "konvertering fra NaN til int"
  
! #: fortran/interface.cc:2099
  #, fuzzy, gcc-internal-format
  #| msgid "reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr "reference '%s' er tvetydig: den optræder i grænsefladen '%s' og grænsefladen '%s'"
  
! #: fortran/interface.cc:2137
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr ""
  
! #: fortran/interface.cc:2342
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr ""
  
! #: fortran/interface.cc:2345
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2348
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.cc:2351
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2363
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2367
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.cc:2371
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2495
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument of `%s'"
  msgid "Invalid procedure argument at %L"
  msgstr "ugyldig typeparameter '%s'"
  
! #: fortran/interface.cc:2507 fortran/interface.cc:2523
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "Interface mismatch in dummy procedure at %L conflicts with %L: %s"
  msgstr "ugyldig venstreværdi i tildeling"
  
! #: fortran/interface.cc:2511 fortran/interface.cc:2527
! #: fortran/interface.cc:2624
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:2546
  #, gcc-internal-format
  msgid "Passing global subroutine %qs declared at %L as function at %L"
  msgstr ""
  
! #: fortran/interface.cc:2553
  #, fuzzy, gcc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "Passing global function %qs declared at %L as subroutine at %L"
  msgstr "Returnér værdier fra funktioner i fpu-registre"
  
! #: fortran/interface.cc:2566
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "Mismatch between subroutine and function at %L"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: fortran/interface.cc:2582
  #, fuzzy, gcc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "Type mismatch at %L passing global function %qs declared at %L (%s/%s)"
  msgstr "Returnér værdier fra funktioner i fpu-registre"
  
! #: fortran/interface.cc:2635
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.cc:2658
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for `%D'"
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "type/værdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
  
! #: fortran/interface.cc:2668
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for `%D'"
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "type/værdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
  
! #: fortran/interface.cc:2678
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.cc:2692
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L corresponding to assumed-rank dummy argument %qs must be assumed-shape or assumed-rank"
  msgstr ""
  
! #: fortran/interface.cc:2709
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr ""
  
! #: fortran/interface.cc:2719
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.cc:2734
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.cc:2750
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr ""
  
! #: fortran/interface.cc:2772
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.cc:2790
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.cc:2805
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.cc:2820
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.cc:2839
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.cc:2852
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:2859
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.cc:2946
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2957
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:2962
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2975
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2983
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3390
  #, 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:3413
  #, 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:3417
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr ""
  
! #: fortran/interface.cc:3426
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.cc:3436
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3449
  #, 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:3467
  #, 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:3490
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3503
  #, gcc-internal-format
  msgid "The assumed-size dummy %qs is being passed at %L to an assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3514
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-length dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3554
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3557
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3583
  #, 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:3595
  #, 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:3626 fortran/interface.cc:3631
  #, 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:3640 fortran/interface.cc:3645
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3660
  #, 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:3708
  #, 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:3720 fortran/interface.cc:3728
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3746 fortran/interface.cc:3751
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3777
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3794
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3861
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.cc:3890
  #, gcc-internal-format
  msgid "Actual argument to assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown size"
  msgstr ""
  
! #: fortran/interface.cc:3905
  #, 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:3914
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3923
  #, 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:3937
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3951
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:3966
  #, 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:3981
  #, 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:3994
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.cc:4005
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.cc:4016
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4054
  #, 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:4074
  #, 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:4092
  #, 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:4113
  #, 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:4141
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:4154
  #, 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:4282
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4311
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4337
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4347
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4377
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4397
  #, 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:4409
  #, 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:4419
  #, 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:4430
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4472
  #, 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:4476 fortran/interface.cc:4486
  #, 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:4482
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4495
  #, 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:4503
  #, 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:4511
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.cc:4528
  #, 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:4537
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4546
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4561
  #, 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:4576
  #, 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:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.cc:4594
  #, 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:4604
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4646
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4657
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4742
  #, 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:4812
  #, 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:5207
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.cc:5324
  #, 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:5418
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: fortran/interface.cc:5430
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.cc:5438
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5446
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.cc:5455
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.cc:5461
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.cc:5470
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.cc:5481
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.cc:5489
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5500
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.cc:5530
  #, 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:5541
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5550
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5559
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.cc:5570
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.cc:5577
  #, 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:5598
  #, 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:5605
  #, 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:5612
  #, 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:5616
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5620
  #, 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:5624
  #, 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:5682 fortran/interface.cc:5728
  #, 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:5694
  #, 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:5706
  #, 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:5713
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
--- 85151,85904 ----
  msgid "Operator interface at %L conflicts with intrinsic interface"
  msgstr ""
  
! #: fortran/interface.cc:1545 fortran/interface.cc:1626
  #, gcc-internal-format, gfc-internal-format
  msgid "check_dummy_characteristics: Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1751
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible character length mismatch in function result between %L and %L"
  msgstr ""
  
! #: fortran/interface.cc:1760
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (1): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1807
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:2004
  #, fuzzy, gcc-internal-format
  #| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklæret EXTERNAL"
  
! #: fortran/interface.cc:2009
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:2013
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:2017
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr ""
  
! #: fortran/interface.cc:2029
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr ""
  
! #: fortran/interface.cc:2033
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr ""
  
! #: fortran/interface.cc:2041
  #, gcc-internal-format
  msgid "Internal procedure %qs in %s at %L"
  msgstr ""
  
! #: fortran/interface.cc:2098 fortran/interface.cc:2103
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from NaN to int"
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr "konvertering fra NaN til int"
  
! #: fortran/interface.cc:2108
  #, fuzzy, gcc-internal-format
  #| msgid "reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr "reference '%s' er tvetydig: den optræder i grænsefladen '%s' og grænsefladen '%s'"
  
! #: fortran/interface.cc:2146
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr ""
  
! #: fortran/interface.cc:2351
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr ""
  
! #: fortran/interface.cc:2354
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2357
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.cc:2360
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2372
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2376
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.cc:2380
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument of `%s'"
  msgid "Invalid procedure argument at %L"
  msgstr "ugyldig typeparameter '%s'"
  
! #: fortran/interface.cc:2516 fortran/interface.cc:2532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "Interface mismatch in dummy procedure at %L conflicts with %L: %s"
  msgstr "ugyldig venstreværdi i tildeling"
  
! #: fortran/interface.cc:2520 fortran/interface.cc:2536
! #: fortran/interface.cc:2633
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:2555
  #, gcc-internal-format
  msgid "Passing global subroutine %qs declared at %L as function at %L"
  msgstr ""
  
! #: fortran/interface.cc:2562
  #, fuzzy, gcc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "Passing global function %qs declared at %L as subroutine at %L"
  msgstr "Returnér værdier fra funktioner i fpu-registre"
  
! #: fortran/interface.cc:2575
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "Mismatch between subroutine and function at %L"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: fortran/interface.cc:2591
  #, fuzzy, gcc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "Type mismatch at %L passing global function %qs declared at %L (%s/%s)"
  msgstr "Returnér værdier fra funktioner i fpu-registre"
  
! #: fortran/interface.cc:2644
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.cc:2667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for `%D'"
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "type/værdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
  
! #: fortran/interface.cc:2677
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for `%D'"
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "type/værdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
  
! #: fortran/interface.cc:2687
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.cc:2701
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L corresponding to assumed-rank dummy argument %qs must be assumed-shape or assumed-rank"
  msgstr ""
  
! #: fortran/interface.cc:2718
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr ""
  
! #: fortran/interface.cc:2728
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.cc:2743
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.cc:2759
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr ""
  
! #: fortran/interface.cc:2781
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.cc:2799
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.cc:2814
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.cc:2829
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.cc:2848
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.cc:2861
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:2868
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.cc:2955
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2966
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:2971
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2984
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2992
  #, gcc-internal-format
  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:4063
  #, 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:4083
  #, 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:4101
  #, 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:4122
  #, 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:4150
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:4163
  #, 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:4291
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4320
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4346
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4356
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4386
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4406
  #, 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:4418
  #, 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:4428
  #, 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:4439
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4481
  #, 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:4485 fortran/interface.cc:4495
  #, 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:4491
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4504
  #, 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:4512
  #, 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:4520
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.cc:4537
  #, 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:4546
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4555
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4570
  #, 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:4585
  #, 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:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.cc:4603
  #, 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:4613
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4655
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4666
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4751
  #, 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:4821
  #, 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:5216
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.cc:5333
  #, 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:5427
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: fortran/interface.cc:5439
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.cc:5447
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5455
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.cc:5464
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.cc:5470
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.cc:5479
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.cc:5490
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.cc:5498
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5509
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.cc:5539
  #, 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:5550
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5559
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5568
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.cc:5579
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.cc:5586
  #, 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:5607
  #, 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:5614
  #, 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:5621
  #, 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:5625
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5629
  #, 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:5633
  #, 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:5691 fortran/interface.cc:5737
  #, 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:5703
  #, 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:5715
  #, 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:5722
  #, 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"
*** 86001,86007 ****
  #. 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:13026
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
--- 86101,86107 ----
  #. 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:13050
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
*************** msgstr ""
*** 86593,86599 ****
  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:17803
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 86693,86699 ----
  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:17850
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr ""
*** 87323,87329 ****
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14156
  #, 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"
--- 87423,87429 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14180
  #, 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"
*************** msgid "Image control statement EVENT %s
*** 87357,87369 ****
  msgstr ""
  
  #: fortran/match.cc:3970 fortran/match.cc:4457 fortran/match.cc:4669
! #: fortran/match.cc:5221 fortran/match.cc:5593
  #, 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:5253 fortran/match.cc:5618
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
--- 87457,87469 ----
  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 ""
*************** msgstr ""
*** 87482,87692 ****
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.cc:5027
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5040
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.cc:5063
  #, 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:5093 fortran/match.cc:5531
  #, 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:5103
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5118
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5145
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5167
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5179
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.cc:5187
  #, 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:5204
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.cc:5231
  #, 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:5247
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5270
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5276
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5283
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5289
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.cc:5307
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5313
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5346
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5354
  #, 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:5366
  #, 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:5433
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:5448
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.cc:5543
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5553
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5560
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5576
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5613
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.cc:5670
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5676
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5685
  #, 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:5694
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.cc:5725
  #, 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:5753
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "objekt mangler i brug af '%E'"
  
! #: fortran/match.cc:5762
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.cc:5773
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.cc:5871
  #, 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:6012
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "\"%s\" må ikke optræde i makroparameterliste"
--- 87582,87792 ----
  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"
*************** msgstr "\"%s\" må ikke optræde i makro
*** 87694,87757 ****
  #. 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:6087
  #, 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:6096
  #, 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:6103
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.cc:6111
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.cc:6122
  #, gcc-internal-format
  msgid "Symbol %qs at %C is USE associated from module %qs and cannot occur in COMMON"
  msgstr ""
  
! #: fortran/match.cc:6137
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.cc:6144
  #, 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:6154
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.cc:6200
  #, 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:6262
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In construct"
  msgid "BLOCK DATA construct at %L"
  msgstr "I konstruktionen"
  
! #: fortran/match.cc:6375
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.cc:6385
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
--- 87794,87857 ----
  #. 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 ""
*************** msgstr ""
*** 87759,87965 ****
  #. 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:6410
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs at %C must be declared before the namelist is declared."
  msgstr ""
  
! #: fortran/match.cc:6430
  #, gcc-internal-format
  msgid "Derived type %qs at %L conflicts with namelist object %qs at %C"
  msgstr ""
  
! #: fortran/match.cc:6450
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.cc:6593
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.cc:6601
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.cc:6634
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.cc:6648
  #, 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:6661
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6666
  #, 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:6759
  #, 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:6826
  #, 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:6832
  #, 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:6846
  #, 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:6851
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In statement function"
  msgid "Statement function at %C"
  msgstr "I sætningsfunktion"
  
! #: fortran/match.cc:6978 fortran/match.cc:6996 fortran/match.cc:7017
  #, 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:7027 fortran/match.cc:7033
  #, 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:7042
  #, 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:7074
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr ""
  
! #: fortran/match.cc:7460
  #, 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:7488
  #, 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:7513
  #, 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:7701
  #, 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:7742 fortran/match.cc:7796
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7806
  #, 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:7842
  #, 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:7894
  #, 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:7912
  #, 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:7944
  #, 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:7953
  #, 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:7966
  #, 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:8042
  #, 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:8062
  #, 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:8108
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.cc:8117
  #, 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:8144
  #, 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:8266
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.cc:8304
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
--- 87859,88065 ----
  #. 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:7524
  #, 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:7549
  #, 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:7737
  #, 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:7778 fortran/match.cc:7832
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7842
  #, 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:7878
  #, 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:7930
  #, 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:7948
  #, 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:7980
  #, 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:7989
  #, 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:8002
  #, 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:8078
  #, 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:8098
  #, 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:8144
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.cc:8153
  #, 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:8180
  #, 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:8302
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.cc:8340
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
*************** msgstr ""
*** 89744,89751 ****
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12804
! #: fortran/resolve.cc:14399
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
--- 89844,89851 ----
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12828
! #: fortran/resolve.cc:14446
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
*************** msgstr "Symboler har en indledende under
*** 89894,89900 ****
  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:8399
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
--- 89994,90000 ----
  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:8531
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
*************** msgstr "en parameter mangler efter %s"
*** 91880,91886 ****
  
  #: fortran/primary.cc:2736
  #, gcc-internal-format, gfc-internal-format
! msgid "R901: A type parameter ref is not a designtor and cannot be followed by the type inquiry ref at %C"
  msgstr ""
  
  #: fortran/primary.cc:2744
--- 91980,91986 ----
  
  #: 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
*************** msgstr ""
*** 91972,92069 ****
  msgid "Too many components in structure constructor at %L"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: fortran/primary.cc:3635
  msgid "CHARACTER expression will be truncated in constructor (%td/%td) at %L"
  msgstr ""
  
! #: fortran/primary.cc:3653
  #, 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:3665
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3719
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.cc:3883
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3942
  #, 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:3973 fortran/primary.cc:4488
  #, 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:4078
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:4110
  #, 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:4113
  #, 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:4160
  #, 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:4276
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "der mangler en parameter til tilvalget '-%s'"
  
! #: fortran/primary.cc:4289
  #, 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:4444
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "der mangler en parameter til tilvalget '-%s'"
  
! #: fortran/primary.cc:4570
  #, 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:4611
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.cc:4616
  #, 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:4652
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not a valid filename"
  msgid "%qs at %C is not a variable"
--- 92072,92169 ----
  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"
*************** msgstr ""
*** 92485,92491 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2054 fortran/resolve.cc:12087 fortran/resolve.cc:14326
  #, 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"
--- 92585,92591 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2054 fortran/resolve.cc:12104 fortran/resolve.cc:14373
  #, 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 ""
*** 92617,92623 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "'%D' erklærer ikke en skabelonstype"
  
! #: fortran/resolve.cc:3154 fortran/resolve.cc:19981
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
--- 92717,92723 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "'%D' erklærer ikke en skabelonstype"
  
! #: fortran/resolve.cc:3154 fortran/resolve.cc:20028
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
*************** msgstr ""
*** 93691,93697 ****
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:10262 fortran/resolve.cc:11101
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
--- 93791,93797 ----
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:10262 fortran/resolve.cc:11118
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
*************** msgstr ""
*** 93716,93967 ****
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10481
  #, 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:10497
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:10506
  #, 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:10523
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:10539
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10593
  #, 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:10598
  #, 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:10657
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10668
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:10960
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11009 fortran/resolve.cc:11021
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11050
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11063
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:11076
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:11079
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11089
  #, 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:11357
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11490
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11499
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11502
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11512
  #, 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:11621
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11675
  #, 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:11685
  #, 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:11698
  #, 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:11707
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:11714
  #, 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:11725
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:11731
  #, 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:11749
  #, 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:11800
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11810
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11814
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11817
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11824 fortran/resolve.cc:12051
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11836 fortran/resolve.cc:12063
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11848
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:11861
  #, 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:11874
  #, 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:11888
  #, 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:11909
  #, 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:12027
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12031 fortran/resolve.cc:12041
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.cc:12094
  #, 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:12103
  #, 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:12121 fortran/resolve.cc:12148
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12125 fortran/resolve.cc:12154
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12129
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
--- 93816,94073 ----
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10460
! #, 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:10498
  #, 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:10514
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:10523
  #, 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:10540
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:10556
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10610
  #, 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:10615
  #, 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:10674
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10685
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:10977
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11026 fortran/resolve.cc:11038
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11067
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11080
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:11093
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:11096
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11106
  #, 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:11374
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11507
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11516
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11519
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11529
  #, 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:11638
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11692
  #, 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:11702
  #, 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:11715
  #, 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:11724
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:11731
  #, 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:11742
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:11748
  #, 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:11766
  #, 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:11817
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11827
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11831
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11834
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11841 fortran/resolve.cc:12068
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11853 fortran/resolve.cc:12080
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11865
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:11878
  #, 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:11891
  #, 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:11905
  #, 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:11926
  #, 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:12044
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12048 fortran/resolve.cc:12058
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.cc:12111
  #, 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:12120
  #, 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:12138 fortran/resolve.cc:12165
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12142 fortran/resolve.cc:12171
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12146
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 93969,94188 ****
  #. 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:12169
  #, 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:12241
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12257
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12270 fortran/resolve.cc:12365
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12280 fortran/resolve.cc:12375
  #, 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:12310
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12323
  #, 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:12652
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In construct"
  msgid "FORALL construct at %L"
  msgstr "I konstruktionen"
  
! #: fortran/resolve.cc:12678
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:12690
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12725
  #, 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:12812
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:12933
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13013
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:13033
  #, 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:13081
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13113
  #, 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:13119
  #, 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:13131
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:13163
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13167
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13172
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13179
  #, 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:13190
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13579
  #, 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:13893
  #, 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:13905
  #, 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:14222
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14226
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14237
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:14293
  #, 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:14335
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14382
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Invalid NULL at %L"
  msgstr "ugyldig strengkonstant '%E'"
  
! #: fortran/resolve.cc:14386
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:14447
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14452
  #, 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:14536
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14648
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:14669
  #, 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:14765
  #, 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:14779
  #, 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 ""
--- 94075,94294 ----
  #. 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:12186
  #, 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:12258
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12274
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12287 fortran/resolve.cc:12382
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12297 fortran/resolve.cc:12392
  #, 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:12327
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12340
  #, 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:12676
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In construct"
  msgid "FORALL construct at %L"
  msgstr "I konstruktionen"
  
! #: fortran/resolve.cc:12702
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:12714
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12749
  #, 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:12836
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:12957
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13037
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:13057
  #, 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:13105
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13137
  #, 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:13143
  #, 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:13155
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:13187
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13191
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13196
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13203
  #, 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:13214
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13603
  #, 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:13917
  #, 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:13929
  #, 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:14246
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14250
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14261
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:14340
  #, 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:14382
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14429
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Invalid NULL at %L"
  msgstr "ugyldig strengkonstant '%E'"
  
! #: fortran/resolve.cc:14433
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:14494
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14499
  #, 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:14583
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14695
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:14716
  #, 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:14812
  #, 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:14826
  #, 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 ""
*** 94190,94252 ****
  #. 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:14798
  #, 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:14884
  #, 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:15128
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15132
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15140
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15151
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15169
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15183
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15216
  #, 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:15238
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15271
  #, 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:15285
  #, 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"
--- 94296,94358 ----
  #. 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:14845
  #, 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:14931
  #, 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:15175
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15179
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15187
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15198
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15216
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15230
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15263
  #, 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:15285
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15318
  #, 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:15332
  #, 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
*** 94254,95269 ****
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15307
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:15332
  #, 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:15353
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:15360
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:15408
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver måske ikke klargjort"
  
! #: fortran/resolve.cc:15411
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver måske ikke klargjort"
  
! #: fortran/resolve.cc:15414
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver måske ikke klargjort"
  
! #: fortran/resolve.cc:15417
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver måske ikke klargjort"
  
! #: fortran/resolve.cc:15420
  #, 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:15423
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15465
  #, 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:15497
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:15520
  #, 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:15542
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15560
  #, 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:15572
  #, 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:15582
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:15592
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15611
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15615
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15619
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:15623
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:15636
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15647
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15653
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15673
  #, 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:15690
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15704
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15763
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15769
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15775
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15783
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15789
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15832
  #, 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:15840
  #, 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:15848
  #, 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:15857
  #, 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:15881
  #, 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:15986
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:15995
  #, 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:16003 fortran/resolve.cc:16021
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16011
  #, 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:16029
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16035
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16041
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:16049
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16058
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:16080
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16117
  #, 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:16187
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16234
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16293
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16305
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16333
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16389
  #, 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:16605
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16648
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16662
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16676 fortran/resolve.cc:17242
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16687
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16697
  #, 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:16740
  #, 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:16750
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:16756
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16762
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16791
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16801
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16898
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17003
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17012
  #, 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:17022
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17047
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17058
  #, 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:17175
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17189
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17205
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17215
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17224
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17233
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17275
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:17291
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17302
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:17315
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17348
  #, 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:17356
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17365
  #, 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:17451
  #, 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:17543
  #, 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:17556
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:17626
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17658
  #, 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:17672
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "'%#D' kan ikke erklæres"
  
! #: fortran/resolve.cc:17695
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17756
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:17762
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17768
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17776
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17793
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17815
  #, 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:17826
  #, 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:17853
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17872
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17888
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:17899
  #, 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:17907
  #, 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:17929
  #, 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:17980
  #, 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:17992
  #, 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:17999
  #, 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:18058
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18071
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18136
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18139
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18246
  #, 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:18267
  #, 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:18281
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18284
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18296
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18303
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18316
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:18322
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18332
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:18341
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18354 fortran/resolve.cc:18531
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:18368
  #, 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:18377
  #, 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:18386
  #, 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:18394
  #, 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:18401
  #, 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:18421
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:18428
  #, 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:18435
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18442
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18468
  #, 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:18478
  #, 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:18557
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18572
  #, 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:18585
  #, 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:18603
  #, 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:18615
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18624
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18637
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:18646
  #, 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:18659
  #, 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:18675
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18683
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18691
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18704
  #, 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:18713
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18729
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18735
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18760
  #, 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:18822
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:18824
  #, 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:18829
  #, 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:18845
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:18963
  #, 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:18971
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:18978
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:18985
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.cc:19001
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19008
  #, 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:19017
  #, 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:19079
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19092
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:19168
  #, 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:19196
  #, 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:19204
  #, 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:19212
  #, 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:19219
  #, 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:19344
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:19521
  #, 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:19527
  #, 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:19611
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19620
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19628
  #, 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:19644
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19747
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19762
  #, 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:19787
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:19796
  #, 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:19826
  #, 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:19836
  #, 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:19846
  #, 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:19853
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19871
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19882
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19893
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.cc:19924
  #, 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:19991
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:20004
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:20026
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:20036
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:20044
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:20058
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20076
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20083
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:20165
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 94360,95375 ----
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15354
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:15379
  #, 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:15400
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:15407
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:15455
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver måske ikke klargjort"
  
! #: fortran/resolve.cc:15458
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver måske ikke klargjort"
  
! #: fortran/resolve.cc:15461
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver måske ikke klargjort"
  
! #: fortran/resolve.cc:15464
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver måske ikke klargjort"
  
! #: fortran/resolve.cc:15467
  #, 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:15470
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15512
  #, 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:15544
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:15567
  #, 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:15589
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15607
  #, 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:15619
  #, 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:15629
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:15639
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15658
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15662
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15666
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:15670
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:15683
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15694
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15700
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15720
  #, 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:15737
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15751
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15810
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15816
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15822
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15830
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15836
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15879
  #, 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:15887
  #, 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:15895
  #, 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:15904
  #, 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:15928
  #, 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:16033
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:16042
  #, 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:16050 fortran/resolve.cc:16068
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16058
  #, 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:16076
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16082
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16088
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:16096
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16105
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:16127
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16164
  #, 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:16234
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16281
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16340
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16352
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16380
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16436
  #, 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:16652
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16695
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16709
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16723 fortran/resolve.cc:17289
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16734
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16744
  #, 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:16787
  #, 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:16797
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:16803
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16809
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16838
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16848
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16945
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17050
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17059
  #, 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:17069
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17094
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17105
  #, 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:17222
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17236
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17252
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17262
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17271
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17280
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17322
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:17338
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17349
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:17362
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17395
  #, 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:17403
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17412
  #, 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:17498
  #, 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:17590
  #, 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:17603
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:17673
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17705
  #, 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:17719
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "'%#D' kan ikke erklæres"
  
! #: fortran/resolve.cc:17742
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17803
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:17809
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17815
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17823
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17840
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17862
  #, 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:17873
  #, 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:17900
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17919
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17935
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:17946
  #, 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:17954
  #, 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:17976
  #, 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:18027
  #, 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:18039
  #, 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:18046
  #, 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:18105
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18118
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18183
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18186
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18293
  #, 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:18314
  #, 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:18328
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18331
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18343
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18350
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18363
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:18369
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18379
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:18388
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18401 fortran/resolve.cc:18578
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:18415
  #, 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:18424
  #, 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:18433
  #, 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:18441
  #, 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:18448
  #, 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:18468
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:18475
  #, 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:18482
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18489
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18515
  #, 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:18525
  #, 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:18604
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18619
  #, 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:18632
  #, 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:18650
  #, 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:18662
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18671
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18684
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:18693
  #, 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:18706
  #, 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:18722
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18730
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18738
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18751
  #, 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:18760
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18776
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18782
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18807
  #, 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:18869
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:18871
  #, 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:18876
  #, 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:18892
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19010
  #, 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:19018
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:19025
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:19032
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.cc:19048
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19055
  #, 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:19064
  #, 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:19126
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19139
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:19215
  #, 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:19243
  #, 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:19251
  #, 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:19259
  #, 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:19266
  #, 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:19391
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:19568
  #, 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:19574
  #, 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:19658
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19667
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19675
  #, 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:19691
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19794
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19809
  #, 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:19834
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:19843
  #, 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:19873
  #, 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:19883
  #, 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:19893
  #, 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:19900
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19918
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19929
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19940
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.cc:19971
  #, 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:20038
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:20051
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:20073
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:20083
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:20091
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:20105
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20123
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20130
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:20212
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr ""
*** 95782,95997 ****
  msgid "gfc_free_statement(): Bad statement"
  msgstr ""
  
! #: fortran/symbol.cc:139
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE (type) statement at %L following an IMPLICIT statement"
  msgstr ""
  
! #: fortran/symbol.cc:176
  #, fuzzy, gcc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Letter %qc already set in IMPLICIT statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/symbol.cc:198
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
  msgstr ""
  
! #: fortran/symbol.cc:208
  #, gcc-internal-format
  msgid "Letter %qc already has an IMPLICIT type at %C"
  msgstr ""
  
! #: fortran/symbol.cc:232
  #, gcc-internal-format
  msgid "Option %<-fallow-leading-underscore%> is for use only by gfortran developers, and should not be used for implicitly typed variables"
  msgstr ""
  
! #: fortran/symbol.cc:237
  #, gcc-internal-format
  msgid "gfc_get_default_type(): Bad symbol %qs"
  msgstr ""
  
! #: fortran/symbol.cc:307
  #, gcc-internal-format
  msgid "gfc_set_default_type(): symbol already has a type"
  msgstr ""
  
! #: fortran/symbol.cc:317
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "'%D' erklærer ikke en skabelonstype"
  
! #: fortran/symbol.cc:321
  #, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type"
  msgstr ""
  
  #. BIND(C) variables should not be implicitly declared.
! #: fortran/symbol.cc:341
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) variable %qs at %L may not be C interoperable"
  msgstr ""
  
  #. Dummy args to a BIND(C) routine may not be interoperable if
  #. they are implicitly typed.
! #: fortran/symbol.cc:357
  #, gcc-internal-format
  msgid "Implicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:398
  #, gcc-internal-format
  msgid "Function result %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/symbol.cc:418 fortran/symbol.cc:945 fortran/symbol.cc:1859
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%s attribute conflicts with %s attribute at %L"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: fortran/symbol.cc:424 fortran/symbol.cc:948
  #, gcc-internal-format
  msgid "%s attribute conflicts with %s attribute in %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:508
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement at %0 invalid in BLOCK DATA program unit at %1"
  msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
  msgstr "Sætning ved %0 er ugyldig  i BLOCK DATA-programenhed ved %1"
  
! #: fortran/symbol.cc:533
  #, gcc-internal-format, gfc-internal-format
  msgid "Namelist group name at %L cannot have the SAVE attribute"
  msgstr ""
  
! #: fortran/symbol.cc:552
  #, fuzzy, gcc-internal-format
  #| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
  msgid "internal procedure %qs at %L conflicts with DUMMY argument"
  msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklæret EXTERNAL"
  
! #: fortran/symbol.cc:588
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer at %C"
  msgstr ""
  
! #: fortran/symbol.cc:809
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%s attribute applied to %s %s at %L"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: fortran/symbol.cc:816
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) applied to %s %s at %L"
  msgstr ""
  
! #: fortran/symbol.cc:990
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol at %L"
  msgstr ""
  
! #: fortran/symbol.cc:993
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol %s at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1009
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate ConstantValue attribute for field '%s'"
  msgid "Duplicate %s attribute specified at %L"
  msgstr "mere end én ConstantValue-egenskab for feltet '%s'"
  
! #: fortran/symbol.cc:1051
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1068
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate ConstantValue attribute for field '%s'"
  msgid "Duplicate AUTOMATIC attribute specified at %L"
  msgstr "mere end én ConstantValue-egenskab for feltet '%s'"
  
! #: fortran/symbol.cc:1092
  #, gcc-internal-format
  msgid "CODIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1118
  #, gcc-internal-format
  msgid "DIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1281
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %L appears in multiple pointer() statements"
  msgstr ""
  
! #: fortran/symbol.cc:1300
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate PROTECTED attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1332
  #, 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 "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgstr "SAVE-sætning eller -egenskab ved %1 kan ikke angives sammen med SAVE-sætning eller -egenskab ved %0"
  
! #: fortran/symbol.cc:1345
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate ConstantValue attribute for field '%s'"
  msgid "Duplicate SAVE attribute specified near %C"
  msgstr "mere end én ConstantValue-egenskab for feltet '%s'"
  
! #: fortran/symbol.cc:1349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate ConstantValue attribute for field '%s'"
  msgid "Duplicate SAVE attribute specified at %L"
  msgstr "mere end én ConstantValue-egenskab for feltet '%s'"
  
! #: fortran/symbol.cc:1369
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate ConstantValue attribute for field '%s'"
  msgid "Duplicate VALUE attribute specified at %L"
  msgstr "mere end én ConstantValue-egenskab for feltet '%s'"
  
! #: fortran/symbol.cc:1388
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VOLATILE attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1400
  #, 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 "VOLATILE attribute at %L cannot be specified in a PURE procedure"
  msgstr "SAVE-sætning eller -egenskab ved %1 kan ikke angives sammen med SAVE-sætning eller -egenskab ved %0"
  
! #: fortran/symbol.cc:1421
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1855
  #, fuzzy, gcc-internal-format
  msgid "%s attribute of %qs conflicts with %s attribute at %L"
  msgstr "dataområdet '%s' er i modstrid med tidligere erklæring"
  
! #: fortran/symbol.cc:1892
  #, gcc-internal-format, gfc-internal-format
! msgid ""
! "%s procedure at %L is already declared as %s procedure. \n"
! "F2008: A pointer function assignment is ambiguous if it is the first executable statement after the specification block. Please add any other kind of executable statement before it. FIXME"
  msgstr ""
  
! #: fortran/symbol.cc:1900
! #, gcc-internal-format, gfc-internal-format
! msgid "%s procedure at %L is already declared as %s procedure"
  msgstr ""
  
  #: fortran/symbol.cc:1935
--- 95888,96101 ----
  msgid "gfc_free_statement(): Bad statement"
  msgstr ""
  
! #: fortran/symbol.cc:140
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE (type) statement at %L following an IMPLICIT statement"
  msgstr ""
  
! #: fortran/symbol.cc:177
  #, fuzzy, gcc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Letter %qc already set in IMPLICIT statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/symbol.cc:199
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
  msgstr ""
  
! #: fortran/symbol.cc:209
  #, gcc-internal-format
  msgid "Letter %qc already has an IMPLICIT type at %C"
  msgstr ""
  
! #: fortran/symbol.cc:233
  #, gcc-internal-format
  msgid "Option %<-fallow-leading-underscore%> is for use only by gfortran developers, and should not be used for implicitly typed variables"
  msgstr ""
  
! #: fortran/symbol.cc:238
  #, gcc-internal-format
  msgid "gfc_get_default_type(): Bad symbol %qs"
  msgstr ""
  
! #: fortran/symbol.cc:308
  #, gcc-internal-format
  msgid "gfc_set_default_type(): symbol already has a type"
  msgstr ""
  
! #: fortran/symbol.cc:318
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "'%D' erklærer ikke en skabelonstype"
  
! #: fortran/symbol.cc:322
  #, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type"
  msgstr ""
  
  #. BIND(C) variables should not be implicitly declared.
! #: fortran/symbol.cc:342
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) variable %qs at %L may not be C interoperable"
  msgstr ""
  
  #. Dummy args to a BIND(C) routine may not be interoperable if
  #. they are implicitly typed.
! #: fortran/symbol.cc:358
  #, gcc-internal-format
  msgid "Implicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:399
  #, gcc-internal-format
  msgid "Function result %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/symbol.cc:419 fortran/symbol.cc:946 fortran/symbol.cc:1860
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%s attribute conflicts with %s attribute at %L"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: fortran/symbol.cc:425 fortran/symbol.cc:949
  #, gcc-internal-format
  msgid "%s attribute conflicts with %s attribute in %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:509
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement at %0 invalid in BLOCK DATA program unit at %1"
  msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
  msgstr "Sætning ved %0 er ugyldig  i BLOCK DATA-programenhed ved %1"
  
! #: fortran/symbol.cc:534
  #, gcc-internal-format, gfc-internal-format
  msgid "Namelist group name at %L cannot have the SAVE attribute"
  msgstr ""
  
! #: fortran/symbol.cc:553
  #, fuzzy, gcc-internal-format
  #| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
  msgid "internal procedure %qs at %L conflicts with DUMMY argument"
  msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklæret EXTERNAL"
  
! #: fortran/symbol.cc:589
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer at %C"
  msgstr ""
  
! #: fortran/symbol.cc:810
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%s attribute applied to %s %s at %L"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: fortran/symbol.cc:817
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) applied to %s %s at %L"
  msgstr ""
  
! #: fortran/symbol.cc:991
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol at %L"
  msgstr ""
  
! #: fortran/symbol.cc:994
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol %s at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate ConstantValue attribute for field '%s'"
  msgid "Duplicate %s attribute specified at %L"
  msgstr "mere end én ConstantValue-egenskab for feltet '%s'"
  
! #: fortran/symbol.cc:1052
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate ConstantValue attribute for field '%s'"
  msgid "Duplicate AUTOMATIC attribute specified at %L"
  msgstr "mere end én ConstantValue-egenskab for feltet '%s'"
  
! #: fortran/symbol.cc:1093
  #, gcc-internal-format
  msgid "CODIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1119
  #, gcc-internal-format
  msgid "DIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1282
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %L appears in multiple pointer() statements"
  msgstr ""
  
! #: fortran/symbol.cc:1301
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate PROTECTED attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1333
  #, 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 "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgstr "SAVE-sætning eller -egenskab ved %1 kan ikke angives sammen med SAVE-sætning eller -egenskab ved %0"
  
! #: fortran/symbol.cc:1346
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate ConstantValue attribute for field '%s'"
  msgid "Duplicate SAVE attribute specified near %C"
  msgstr "mere end én ConstantValue-egenskab for feltet '%s'"
  
! #: fortran/symbol.cc:1350
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate ConstantValue attribute for field '%s'"
  msgid "Duplicate SAVE attribute specified at %L"
  msgstr "mere end én ConstantValue-egenskab for feltet '%s'"
  
! #: fortran/symbol.cc:1370
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate ConstantValue attribute for field '%s'"
  msgid "Duplicate VALUE attribute specified at %L"
  msgstr "mere end én ConstantValue-egenskab for feltet '%s'"
  
! #: fortran/symbol.cc:1389
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VOLATILE attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1401
  #, 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 "VOLATILE attribute at %L cannot be specified in a PURE procedure"
  msgstr "SAVE-sætning eller -egenskab ved %1 kan ikke angives sammen med SAVE-sætning eller -egenskab ved %0"
  
! #: fortran/symbol.cc:1422
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1856
  #, fuzzy, gcc-internal-format
  msgid "%s attribute of %qs conflicts with %s attribute at %L"
  msgstr "dataområdet '%s' er i modstrid med tidligere erklæring"
  
! #: fortran/symbol.cc:1891
  #, gcc-internal-format, gfc-internal-format
! msgid "%s procedure at %L is already declared as %s procedure"
  msgstr ""
  
! #: fortran/symbol.cc:1898
! #, gcc-internal-format
! msgid "F2008: A pointer function assignment is ambiguous if it is the first executable statement after the specification block.  Please add any other kind of executable statement before it"
  msgstr ""
  
  #: fortran/symbol.cc:1935
*************** msgstr "'%D' er ikke et medlem af typen
*** 96088,96202 ****
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/symbol.cc:2935
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr ""
  
! #: fortran/symbol.cc:2946
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr ""
  
! #: fortran/symbol.cc:2956
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr ""
  
! #: fortran/symbol.cc:2963
  #, 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:3004
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr ""
  
! #: fortran/symbol.cc:3013
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr ""
  
! #: fortran/symbol.cc:3021
  #, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr ""
  
! #: fortran/symbol.cc:3025
  #, 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:3430
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3433
  #, 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:3678
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.cc:4733
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4746
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4774
  #, 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:4780
  #, 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:4802
  #, 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:4812
  #, 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:4823
  #, 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:4862
  #, 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:4872
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4884
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5397 fortran/symbol.cc:5402
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
--- 96192,96306 ----
  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:3436
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3439
  #, 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:3684
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.cc:4739
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4752
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4780
  #, 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:4786
  #, 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:4808
  #, 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:4818
  #, 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:4829
  #, 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:4868
  #, 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:4878
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4890
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5403 fortran/symbol.cc:5408
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
*************** msgstr ""
*** 96229,96252 ****
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10593
  #, 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 ""
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7083
  #, 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:9503
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.cc:13266
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
--- 96333,96361 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10648
  #, 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:4023
+ #, 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 ""
+ 
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7113
  #, 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:9533
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.cc:13291
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
*************** msgstr "parameteren '%s' er af en ufulds
*** 96378,96508 ****
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.cc:4823 fortran/trans-decl.cc:7990
  #, 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:5373
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.cc:5685
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.cc:5698
  #, 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:6384
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr ""
  
! #: fortran/trans-decl.cc:6387
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6402
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:6408
  #, 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:6419 fortran/trans-decl.cc:6570
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6435
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6454
  #, 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:6503
  #, 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:6507
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6537
  #, 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:7136
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7335 fortran/trans-expr.cc:6207
  #, 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:8474
  #, 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:1231
  #, 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:2061
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.cc:2387
  #, 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:2396
  #, 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:4308
  #, fuzzy, gcc-internal-format
  #| msgid "unknown insn mode"
  msgid "Unknown intrinsic op"
  msgstr "ukendt instruktionstilstand"
  
! #: fortran/trans-expr.cc:5958
  #, 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:11200
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 96487,96617 ----
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.cc:4824 fortran/trans-decl.cc:7998
  #, 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:5381
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.cc:5693
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.cc:5706
  #, 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:6392
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr ""
  
! #: fortran/trans-decl.cc:6395
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6410
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:6416
  #, 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:6427 fortran/trans-decl.cc:6578
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6443
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6462
  #, 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:6511
  #, 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:6515
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6545
  #, 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:7144
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7343 fortran/trans-expr.cc:6252
  #, 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:8482
  #, 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:6003
  #, 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:11255
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 96512,96529 ****
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:1899 fortran/trans-intrinsic.cc:2467
! #: fortran/trans-intrinsic.cc:2673
  #, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:12988 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:12995
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "The event variable at %L shall not be coindexed"
--- 96621,96638 ----
  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:12993 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:13000
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "The event variable at %L shall not be coindexed"
*************** msgstr "miljøvariablen DJGPP er ikke de
*** 96534,96748 ****
  msgid "build_dt: format with namelist"
  msgstr ""
  
! #: fortran/trans-io.cc:2552
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad IO basetype (%d)"
  msgstr ""
  
! #: fortran/trans-openmp.cc:932 fortran/trans-openmp.cc:1449
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target"
  msgid "Sorry, polymorphic arrays not yet supported for firstprivate"
  msgstr "-fprefetch-loop-arrays understøttes ikke på målarkitekturen"
  
! #: fortran/trans-openmp.cc:1604
  #, fuzzy, gcc-internal-format
  #| msgid "No specification for implied-DO iterator `%A' at %0"
  msgid "implicit mapping of assumed size array %qD"
  msgstr "Ingen angivelse af underforstået DO-iterator '%A' ved %0"
  
! #: fortran/trans-openmp.cc:2149
  #, gcc-internal-format
  msgid "Mapping of unlimited polymorphic list item %qD is unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2154
  #, gcc-internal-format
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4204
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "optional class parameter"
  msgstr "ingen parametre"
  
! #: fortran/trans-openmp.cc:4668
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "unhandled expression type"
  msgstr "uventet adresseudtryk"
  
! #: fortran/trans-openmp.cc:4977
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "unhandled expression"
  msgstr "uventet adresseudtryk"
  
! #: fortran/trans-openmp.cc:5102
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6138
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6141
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6144
  #, 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:6721 fortran/trans-openmp.cc:6741
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6743
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "Used here"
  msgstr "'%s' tidligere defineret her"
  
! #: fortran/trans-openmp.cc:9311
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9721
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9732
  #, 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:9735
  #, 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:9738
  #, 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:9741
  #, 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:9744
  #, 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:9780
  #, 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:9793
  #, 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:9799
  #, 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:9841
  #, 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:9847
  #, 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:9873
  #, 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:9883
  #, 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:9893
  #, 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:9908
  #, 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:10009 fortran/trans-openmp.cc:10048
  #, 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:10020
  #, 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:10058
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10084
  #, 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:10098
  #, 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:10105
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10112
  #, 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:10121
  #, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10138
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<need_device_addr%> not yet supported"
--- 96643,96857 ----
  msgid "build_dt: format with namelist"
  msgstr ""
  
! #: fortran/trans-io.cc:2554
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad IO basetype (%d)"
  msgstr ""
  
! #: fortran/trans-openmp.cc:964 fortran/trans-openmp.cc:1487
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target"
  msgid "Sorry, polymorphic arrays not yet supported for firstprivate"
  msgstr "-fprefetch-loop-arrays understøttes ikke på målarkitekturen"
  
! #: fortran/trans-openmp.cc:1642
  #, fuzzy, gcc-internal-format
  #| msgid "No specification for implied-DO iterator `%A' at %0"
  msgid "implicit mapping of assumed size array %qD"
  msgstr "Ingen angivelse af underforstået DO-iterator '%A' ved %0"
  
! #: fortran/trans-openmp.cc:2187
  #, gcc-internal-format
  msgid "Mapping of unlimited polymorphic list item %qD is unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2192
  #, gcc-internal-format
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4423
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "optional class parameter"
  msgstr "ingen parametre"
  
! #: fortran/trans-openmp.cc:4914
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "unhandled expression type"
  msgstr "uventet adresseudtryk"
  
! #: fortran/trans-openmp.cc:5109
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "unhandled expression"
  msgstr "uventet adresseudtryk"
  
! #: fortran/trans-openmp.cc:5234
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6270
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6273
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6276
  #, 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:6853 fortran/trans-openmp.cc:6873
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6875
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "Used here"
  msgstr "'%s' tidligere defineret her"
  
! #: fortran/trans-openmp.cc:9443
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9853
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9864
  #, 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:9867
  #, 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:9870
  #, 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:9873
  #, 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:9876
  #, 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:9912
  #, 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:9925
  #, 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:9931
  #, 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:9973
  #, 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:9979
  #, 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:10005
  #, 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:10015
  #, 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:10025
  #, 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:10040
  #, 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:10141 fortran/trans-openmp.cc:10180
  #, 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:10152
  #, 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:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10216
  #, 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:10230
  #, 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:10237
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10244
  #, 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:10253
  #, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10270
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<need_device_addr%> not yet supported"
*************** msgstr "Alternativ returangivelse ved %0
*** 96759,96781 ****
  msgid "Sorry, the lock component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-stmt.cc:1496
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, only support for integer kind %d implemented for image-set at %L"
  msgstr ""
  
! #: fortran/trans-stmt.cc:3950
  #, gcc-internal-format
  msgid "gfc_trans_select(): Bad type for case expr."
  msgstr ""
  
! #: fortran/trans-stmt.cc:5313
  #, gcc-internal-format
  msgid "Sorry, %s specifier at %L for assumed-size array %qs is not yet supported"
  msgstr ""
  
  #. Cf. PR fortran/
! #: fortran/trans-stmt.cc:5350
  #, gcc-internal-format
  msgid "Sorry, LOCAL specifier at %L for %qs of derived type with default initializer is not yet supported"
  msgstr ""
--- 96868,96890 ----
  msgid "Sorry, the lock component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-stmt.cc:1499
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, only support for integer kind %d implemented for image-set at %L"
  msgstr ""
  
! #: fortran/trans-stmt.cc:3953
  #, gcc-internal-format
  msgid "gfc_trans_select(): Bad type for case expr."
  msgstr ""
  
! #: fortran/trans-stmt.cc:5316
  #, gcc-internal-format
  msgid "Sorry, %s specifier at %L for assumed-size array %qs is not yet supported"
  msgstr ""
  
  #. Cf. PR fortran/
! #: fortran/trans-stmt.cc:5353
  #, gcc-internal-format
  msgid "Sorry, LOCAL specifier at %L for %qs of derived type with default initializer is not yet supported"
  msgstr ""
*************** msgstr "%Hignorerer returværdi for '%D'
*** 98612,98623 ****
  msgid "ignoring returned value of type %qT, that must be used"
  msgstr "%Hignorerer returværdi for '%D' erklæret med egenskaben warn_unused_result"
  
! #: rust/checks/lints/rust-lint-unused-var.cc:53
  #, fuzzy, gcc-internal-format
  msgid "unused name %qE"
  msgstr "ubenyttet parameter '%s'"
  
! #: rust/resolve/rust-late-name-resolver-2.0.cc:340
  #, gcc-internal-format, gfc-internal-format
  msgid "are you trying to break %s? how dare you?"
  msgstr ""
--- 98721,98732 ----
  msgid "ignoring returned value of type %qT, that must be used"
  msgstr "%Hignorerer returværdi for '%D' erklæret med egenskaben warn_unused_result"
  
! #: rust/checks/lints/rust-lint-unused-var.cc:62
  #, fuzzy, gcc-internal-format
  msgid "unused name %qE"
  msgstr "ubenyttet parameter '%s'"
  
! #: rust/resolve/rust-late-name-resolver-2.0.cc:351
  #, gcc-internal-format, gfc-internal-format
  msgid "are you trying to break %s? how dare you?"
  msgstr ""
*************** msgstr ""
*** 101323,101328 ****
--- 101432,101442 ----
  #~ msgid "TEAM= attribute in %C misplaced"
  #~ msgstr "egenskaben '%s' ignoreret"
  
+ #, fuzzy, gcc-internal-format
+ #~| msgid "argument 1 of __builtin_spe_predicate must be a constant"
+ #~ msgid "%qs argument of %qs intrinsic at %L not yet supported"
+ #~ msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
+ 
  #, gcc-internal-format, gfc-internal-format
  #~ msgid "    Included at %s:%d:"
  #~ msgstr "    Inkluderet ved %s:%d:"
*************** msgstr ""
*** 102572,102582 ****
  #~ msgstr "ugyldige begrænsninger for operand"
  
  #, fuzzy
- #~| msgid "%s cannot resolve address of overloaded function"
- #~ msgid "  could not resolve address from overloaded function %qE"
- #~ msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
- 
- #, fuzzy
  #~| msgid "type mismatch in conditional expression"
  #~ msgid "type mismatch in nontype parameter pack"
  #~ msgstr "typerne i betingelsesudtrykket passer ikke sammen"
--- 102686,102691 ----
*************** msgstr ""
*** 103324,103332 ****
  #~ msgid "unreachable bytecode from %d to the end of the method"
  #~ msgstr "kan ikke nå bytekode fra %d til slutningen af metoden"
  
- #~ msgid "bad string constant"
- #~ msgstr "ugyldig strengkonstant"
- 
  #~ msgid "bad value constant type %d, index %d"
  #~ msgstr "ugyldig værdikonstanttype %d, indeks %d"
  
--- 103433,103438 ----
diff -Nrcpad gcc-16-20260329/gcc/po/de.po gcc-16-20260405/gcc/po/de.po
*** gcc-16-20260329/gcc/po/de.po	Sun Mar 29 22:32:07 2026
--- gcc-16-20260405/gcc/po/de.po	Sun Apr  5 22:32:08 2026
***************
*** 8,17 ****
  # Roland Illig <roland.illig@gmx.de>, 2015, 2017-2026.
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 16.1-b20260222\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-02-19 21:05+0000\n"
! "PO-Revision-Date: 2026-03-10 00:00+0100\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.1-b20260329\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-03-26 15:06+0000\n"
! "PO-Revision-Date: 2026-03-30 21:36+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 ""
*** 20,26 ****
  "Content-Transfer-Encoding: 8bit\n"
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
  "X-Bugs: Report translation errors to the Language-Team address.\n"
! "X-Generator: Poedit 3.8\n"
  "X-Poedit-Bookmarks: -1,-1,-1,6017,-1,-1,-1,-1,-1,-1\n"
  
  #: cif-code.def:39
--- 20,26 ----
  "Content-Transfer-Encoding: 8bit\n"
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
  "X-Bugs: Report translation errors to the Language-Team address.\n"
! "X-Generator: Poedit 3.9\n"
  "X-Poedit-Bookmarks: -1,-1,-1,6017,-1,-1,-1,-1,-1,-1\n"
  
  #: cif-code.def:39
*************** msgstr "Callback-Kanten können nicht ge
*** 148,194 ****
  msgid "-f%s ignored (not supported for DJGPP)\n"
  msgstr "-f%s ignoriert (nicht für DJGPP unterstützt)\n"
  
! #: gcc.cc:873 gcc.cc:930
  msgid "-gz is not supported in this configuration"
  msgstr "-gz wird in dieser Konfiguration nicht unterstützt"
  
! #: gcc.cc:879
  msgid "-gz=zstd is not supported in this configuration"
  msgstr "-gz=zstd wird in dieser Konfiguration nicht unterstützt"
  
! #: gcc.cc:1124
  msgid "-fuse-linker-plugin is not supported in this configuration"
  msgstr "-fuse-linker-plugin wird in dieser Konfiguration nicht unterstützt"
  
! #: gcc.cc:1140
  msgid "cannot specify -static with -fsanitize=address"
  msgstr "»-static« kann nicht mit »-fsanitize=address« angegeben werden"
  
! #: gcc.cc:1142
  msgid "cannot specify -static with -fsanitize=hwaddress"
  msgstr "»-static« kann nicht mit »-fsanitize=hwaddress« angegeben werden"
  
! #: gcc.cc:1144
  msgid "cannot specify -static with -fsanitize=thread"
  msgstr "»-static« kann nicht mit »-fsanitize=thread« angegeben werden"
  
! #: gcc.cc:1166
  msgid "-fvtable-verify=std is not supported in this configuration"
  msgstr "-fvtable-verify=std wird in dieser Konfiguration nicht unterstützt"
  
! #: gcc.cc:1168
  msgid "-fvtable-verify=preinit is not supported in this configuration"
  msgstr "-fvtable-verify=preinit wird in dieser Konfiguration nicht unterstützt"
  
! #: gcc.cc:1311 ada/gcc-interface/lang-specs.h:37
  msgid "-pg and -fomit-frame-pointer are incompatible"
  msgstr "»-pg« und »-fomit-frame-pointer« sind unverträglich"
  
! #: gcc.cc:1486
  msgid "GNU C no longer supports -traditional without -E"
  msgstr "GNU C unterstützt »-traditional« ohne »-E« nicht mehr"
  
! #: gcc.cc:1495
  msgid "-E or -x required when input is from standard input"
  msgstr "»-E« oder »-x« benötigt, wenn die Eingabe von der Standardeingabe kommt"
  
--- 148,194 ----
  msgid "-f%s ignored (not supported for DJGPP)\n"
  msgstr "-f%s ignoriert (nicht für DJGPP unterstützt)\n"
  
! #: gcc.cc:874 gcc.cc:931
  msgid "-gz is not supported in this configuration"
  msgstr "-gz wird in dieser Konfiguration nicht unterstützt"
  
! #: gcc.cc:880
  msgid "-gz=zstd is not supported in this configuration"
  msgstr "-gz=zstd wird in dieser Konfiguration nicht unterstützt"
  
! #: gcc.cc:1125
  msgid "-fuse-linker-plugin is not supported in this configuration"
  msgstr "-fuse-linker-plugin wird in dieser Konfiguration nicht unterstützt"
  
! #: gcc.cc:1141
  msgid "cannot specify -static with -fsanitize=address"
  msgstr "»-static« kann nicht mit »-fsanitize=address« angegeben werden"
  
! #: gcc.cc:1143
  msgid "cannot specify -static with -fsanitize=hwaddress"
  msgstr "»-static« kann nicht mit »-fsanitize=hwaddress« angegeben werden"
  
! #: gcc.cc:1145
  msgid "cannot specify -static with -fsanitize=thread"
  msgstr "»-static« kann nicht mit »-fsanitize=thread« angegeben werden"
  
! #: gcc.cc:1167
  msgid "-fvtable-verify=std is not supported in this configuration"
  msgstr "-fvtable-verify=std wird in dieser Konfiguration nicht unterstützt"
  
! #: gcc.cc:1169
  msgid "-fvtable-verify=preinit is not supported in this configuration"
  msgstr "-fvtable-verify=preinit wird in dieser Konfiguration nicht unterstützt"
  
! #: gcc.cc:1312 ada/gcc-interface/lang-specs.h:37
  msgid "-pg and -fomit-frame-pointer are incompatible"
  msgstr "»-pg« und »-fomit-frame-pointer« sind unverträglich"
  
! #: gcc.cc:1487
  msgid "GNU C no longer supports -traditional without -E"
  msgstr "GNU C unterstützt »-traditional« ohne »-E« nicht mehr"
  
! #: gcc.cc:1496
  msgid "-E or -x required when input is from standard input"
  msgstr "»-E« oder »-x« benötigt, wenn die Eingabe von der Standardeingabe kommt"
  
*************** 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:655 common.opt:1233 common.opt:1237 common.opt:1241
! #: common.opt:1336 common.opt:1713 common.opt:1795 common.opt:1898
! #: common.opt:2170 common.opt:2317 common.opt:2375 common.opt:2849
! #: common.opt:2885 common.opt:2979 common.opt:2983 common.opt:3093
! #: common.opt:3228 common.opt:3236 common.opt:3244 common.opt:3252
! #: common.opt:3357 common.opt:3377 common.opt:3417 common.opt:3513
! #: common.opt:3693 common.opt:3697 common.opt:3701 common.opt:3705
! #: common.opt:3779 common.opt:3783 common.opt:3814 common.opt:3818
  #: 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: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
*************** msgstr "Bekannte Assemblerdialekte (für
*** 2462,2467 ****
--- 2462,2472 ----
  msgid "-minline-memops-threshold=<number> Maximum size of memset/memmove/memcpy to inline, larger sizes will use a library call."
  msgstr "-minline-memops-threshold=<Anzahl> Maximale Größe von memset/memmove/memcpy zum Inlinen, bei größeren Größen wird ein Bibliotheksaufruf verwendet."
  
+ #: config/bpf/bpf.opt:118
+ #, no-c-format
+ msgid "Warn when CO-RE support is not guaranteed."
+ msgstr "Warnen, wenn Unterstützung für CO-RE nicht garantiert ist."
+ 
  #: config/lm32/lm32.opt:24
  #, no-c-format
  msgid "Enable multiply instructions."
*************** msgid "Use fp registers."
*** 3032,3041 ****
  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:697
! #: common.opt:855 common.opt:1131 common.opt:1135 common.opt:1139
! #: common.opt:1143 common.opt:1935 common.opt:2040 common.opt:2222
! #: common.opt:2226 common.opt:2545 common.opt:2771 common.opt:3552
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
--- 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."
*************** msgstr "Nur Funktionsumordnung mit Autop
*** 9867,9873 ****
  
  #: params.opt:79
  #, no-c-format
! msgid "Whether the scheduling description is mostly a cycle-accurate model of the target processor and is likely to be spill aggressively to fill any pipeline bubbles."
  msgstr "Ob die Scheduling-Beschreibung im Wesentlichen ein zyklusgenaues Modell des Zielprozessors ist und wahrscheinlich aggressiv Register verdrängt, um etwaige Pipeline-Lücken zu füllen."
  
  #: params.opt:83
--- 9872,9878 ----
  
  #: params.opt:79
  #, no-c-format
! msgid "Whether the scheduling description is mostly a cycle-accurate model of the target processor and is likely to spill aggressively to fill any pipeline bubbles."
  msgstr "Ob die Scheduling-Beschreibung im Wesentlichen ein zyklusgenaues Modell des Zielprozessors ist und wahrscheinlich aggressiv Register verdrängt, um etwaige Pipeline-Lücken zu füllen."
  
  #: params.opt:83
*************** msgstr "Höchstzahl der aktiven lokalen
*** 10462,10468 ****
  
  #: params.opt:591
  #, no-c-format
! msgid "Maximum number of targets to devirutalize."
  msgstr "Maximalzahl der Ziele, die entvirtualisiert werden."
  
  #: params.opt:595
--- 10467,10473 ----
  
  #: params.opt:591
  #, no-c-format
! msgid "Maximum number of targets to devirtualize."
  msgstr "Maximalzahl der Ziele, die entvirtualisiert werden."
  
  #: params.opt:595
*************** msgstr "Größte Wahrscheinlichkeit des
*** 10847,10854 ****
  
  #: params.opt:947
  #, no-c-format
! msgid "Maximum number of statements allowed inbetween the statement and the end to considered not extending the liferange."
! msgstr "Maximale Anzahl von Anweisungen, die zwischen der Anweisung und dem Ende erlaubt sind, um die Lebensdauer nicht zu verlängern."
  
  #: params.opt:951
  #, no-c-format
--- 10852,10859 ----
  
  #: params.opt:947
  #, no-c-format
! msgid "Maximum number of statements allowed between a defining statement and the end of the basic block before extending the live range is considered profitable."
! msgstr "Maximale Anzahl von Anweisungen, die zwischen einer definierenden Anweisung und dem Ende des Basisblocks erlaubt sind, bevor das Ausdehnen der Lebensdauer als profitabel gilt."
  
  #: params.opt:951
  #, no-c-format
*************** msgstr "Diese Informationen anzeigen."
*** 11756,14714 ****
  msgid "--help=<class>\tDisplay descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params."
  msgstr "--help=<Klasse>\tBeschreibungen für eine bestimmte Klasse von Optionen anzeigen. <Klasse> ist ein oder mehrere Elemente aus optimizers, target, warnings, undocumented, param."
  
! #: common.opt:411
  #, no-c-format
  msgid "Display target specific command line options (including assembler and linker options)."
  msgstr "Zielspezifische Befehlszeilenoptionen (einschließlich Assembler- und Binder-Optionen) anzeigen."
  
! #: common.opt:460 common.opt:502 common.opt:506 common.opt:510 common.opt:514
! #: common.opt:518 common.opt:522 common.opt:526 common.opt:943 common.opt:3861
! #: common.opt:3956 common.opt:4070
  #, no-c-format
  msgid "Passed to the linker."
  msgstr "Wird an den Binder übergeben."
  
! #: common.opt:464
  #, no-c-format
  msgid "-O<number>\tSet optimization level to <number>."
  msgstr "-O<Zahl>\tOptimierungsstufe auf <Zahl> setzen."
  
! #: common.opt:468
  #, no-c-format
  msgid "Optimize for space rather than speed."
  msgstr "Auf Größe statt Geschwindigkeit optimieren."
  
! #: common.opt:472
  #, no-c-format
  msgid "Optimize for speed disregarding exact standards compliance."
  msgstr "Auf Geschwindigkeit optimieren, unter Missachtung genauer Standardkonformität."
  
! #: common.opt:476
  #, no-c-format
  msgid "Optimize for debugging experience rather than speed or size."
  msgstr "Auf Fehlersuchmöglichkeiten statt Geschwindigkeit oder Größe optimieren."
  
! #: common.opt:480
  #, no-c-format
  msgid "Optimize for space aggressively rather than speed."
  msgstr "Aggressiv auf Größe statt Geschwindigkeit optimieren."
  
! #: common.opt:485
  #, no-c-format
  msgid "-Q --help prints what options are enabled.  Just -Q enables verbose messages."
  msgstr "-Q --help gibt an, welche Optionen eingeschaltet sind. Nur -Q schaltet ausführliche Meldungen ein."
  
! #: common.opt:498
  #, no-c-format
  msgid "Stop processing after generating assembly code; do not assemble."
  msgstr "Verarbeitung nach Generierung des Assemblercodes beenden; nicht assemblieren."
  
! #: common.opt:530
  #, no-c-format
  msgid "This switch is deprecated; use -Wextra instead."
  msgstr "Dieser Schalter ist veraltet; stattdessen »-Wextra« verwenden."
  
! #: common.opt:543
  #, no-c-format
  msgid "Warn about returning structures, unions or arrays."
  msgstr "Bei zurückgegebenen Strukturen, Unions oder Arrays warnen."
  
! #: common.opt:547
  #, no-c-format
  msgid "Warn if a loop with constant number of iterations triggers undefined behavior."
  msgstr "Warnen, wenn Schleife mit konstanter Anzahl von Durchläufen zu undefiniertem Verhalten führt."
  
! #: common.opt:554
  #, no-c-format
  msgid "Warn if an array is accessed out of bounds."
  msgstr "Warnen, wenn auf ein Array außerhalb der Grenzen zugegriffen wird."
  
! #: common.opt:558
  #, no-c-format
  msgid "Warn about problems with auto-profile data."
  msgstr "Bei Problemen mit Autoprofil-Daten warnen."
  
! #: common.opt:562 common.opt:566
  #, no-c-format
  msgid "Warn for uses of pointers to deallocated storage."
  msgstr "Vor der Verwendung von Zeigern auf freigegebenen Speicher warnen."
  
! #: common.opt:570
  #, no-c-format
  msgid "Warn about inappropriate attribute usage."
  msgstr "Bei unpassender Attributverwendung warnen."
  
! #: common.opt:574
  #, no-c-format
  msgid "Do not warn about specified attributes."
  msgstr "Nicht bei den angegebenen Attributen warnen."
  
! #: common.opt:578 common.opt:582
  #, 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:586
  #, 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:591 common.opt:595
  #, no-c-format
  msgid "Warn about pointer casts which increase alignment."
  msgstr "Warnen, wenn Zeigerumwandlungen die Ausrichtung vergrößern."
  
! #: common.opt:599
  #, 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:603
  #, no-c-format
  msgid "Warn when a #warning directive is encountered."
  msgstr "Warnen, wenn eine #warning-Direktive verwendet wird."
  
! #: common.opt:607
  #, no-c-format
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr "Bei Verwendungen von Deklarationen mit __attribute__((warning)) warnen."
  
! #: common.opt:611
  #, 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:615
  #, no-c-format
  msgid "Warn about uses of __attribute__((deprecated)) declarations."
  msgstr "Bei Verwendungen von Deklarationen mit __attribute__((deprecated)) warnen."
  
! #: common.opt:619
  #, no-c-format
  msgid "Warn when an optimization pass is disabled."
  msgstr "Warnen, wenn ein Optimierungsdurchgang ausgeschaltet ist."
  
! #: common.opt:623
  #, no-c-format
  msgid "Turn all warnings into errors."
  msgstr "Alle Warnungen in Fehler umwandeln."
  
! #: common.opt:627
  #, no-c-format
  msgid "Turn the specified warning into an error."
  msgstr "Die angegebene Warnung in einen Fehler umwandeln."
  
! #: common.opt:631
  #, no-c-format
  msgid "Print extra (possibly unwanted) warnings."
  msgstr "Zusätzliche (möglicherweise ungewollte) Warnungen ausgeben."
  
! #: common.opt:635
  #, no-c-format
  msgid "Exit on the first error occurred."
  msgstr "Beim ersten auftretenden Fehler beenden."
  
! #: common.opt:639
  #, 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:643
  #, 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:647
  #, 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:651
  #, 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:662
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr "Warnen, wenn in einem switch-Block ein case durchfällt."
  
! #: common.opt:666 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:670
  #, 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:674
  #, 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:681
  #, 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:685
  #, 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:689
  #, 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:693
  #, 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:704
  #, 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:708
  #, 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:712
  #, 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:716
  #, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "Bei Überlauf in arithmetischen Ausdrücken warnen."
  
! #: common.opt:720
  #, 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:724
  #, 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:728
  #, 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:732
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr "Für strikte Standardbefolgung benötigte Warnungen ausgeben."
  
! #: common.opt:736
  #, 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:740
  #, 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:744
  #, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr "Warnen, wenn eine Variable eine andere überdeckt (global)."
  
! #: common.opt:748
  #, 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:755
  #, 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:762
  #, 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:766
  #, 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:770
  #, 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:774 common.opt:778
  #, 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:782 common.opt:786
  #, 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:790
  #, 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:794
  #, 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:798
  #, 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:802
  #, 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:806
  #, 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:810
  #, 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:814
  #, 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:818
  #, 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:822
  #, 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:827
  #, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr "Warnungen aus System-Headern nicht unterdrücken."
  
! #: common.opt:831
  #, 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:835
  #, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr "Warnen, wenn ein Trampolin generiert wird."
  
! #: common.opt:839
  #, 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:843
  #, 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:847
  #, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr "Bei nicht initialisierten automatischen Variablen warnen."
  
! #: common.opt:851
  #, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr "Bei möglicherweise nicht initialisierten automatischen Variablen warnen."
  
! #: common.opt:859
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr "Alle »-Wunused«-Warnungen einschalten."
  
! #: common.opt:866
  #, 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:873
  #, 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:877
  #, no-c-format
  msgid "Warn when a function is unused."
  msgstr "Warnen, wenn eine Funktion ungenutzt bleibt."
  
! #: common.opt:881
  #, no-c-format
  msgid "Warn when a label is unused."
  msgstr "Warnen, wenn eine Sprungmarke ungenutzt bleibt."
  
! #: common.opt:885
  #, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr "Warnen, wenn ein Funktionsparameter nicht verwendet wird."
  
! #: common.opt:889
  #, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr "Warnen, wenn ein Ausdruckswert nicht verwendet wird."
  
! #: common.opt:893
  #, no-c-format
  msgid "Warn when a variable is unused."
  msgstr "Warnen, wenn eine Variable nicht verwendet wird."
  
! #: common.opt:897
  #, 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:901
  #, 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:905
  #, 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:910
  #, 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:915
  #, 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:922
  #, 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:926
  #, 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:930
  #, no-c-format
  msgid "Warn about unsupported features in ThreadSanitizer."
  msgstr "Bei nicht unterstützten Features im ThreadSanitizer warnen."
  
! #: common.opt:947
  #, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr "-aux-info <Datei>\tDeklarationsinformationen in <Datei> ausgeben."
  
! #: common.opt:960
  #, 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:964
  #, 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:968
  #, 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:972
  #, 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:1087
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr "Die Version der C++-ABI, die verwendet wird."
  
! #: common.opt:1091
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr "Schleifen aggressiv optimieren, dabei sprachspezifische Einschränkungen einbeziehen."
  
! #: common.opt:1095
  #, no-c-format
  msgid "Align the start of functions."
  msgstr "Funktionsanfänge ausrichten."
  
! #: common.opt:1102
  #, 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:1109
  #, no-c-format
  msgid "Align all labels."
  msgstr "Alle Marken ausrichten."
  
! #: common.opt:1116
  #, no-c-format
  msgid "Align the start of loops."
  msgstr "Schleifenanfänge ausrichten."
  
! #: common.opt:1123
  #, 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:1127
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr "Durchgang für statische Analyse einschalten."
  
! #: common.opt:1147
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr "Auswählen, was bereinigt werden soll."
  
! #: common.opt:1151
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr "Art der Abdeckungs-Bereinigung auswählen."
  
! #: common.opt:1164
  #, 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:1168
  #, 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:1173
  #, 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:1177
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "Dieser Schalter ist veraltet; stattdessen »-fsanitize-recover=« verwenden."
  
! #: common.opt:1181
  #, 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:1191
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-trap= instead."
  msgstr "Dieser Schalter ist veraltet; stattdessen »-fsanitize-trap=« verwenden."
  
! #: common.opt:1195
  #, 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:1199
  #, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "Auto-inc/dec-Befehle erzeugen."
  
! #: common.opt:1203
  #, 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:1208
  #, 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:1213
  #, no-c-format
  msgid "Perform inlining using auto-profile."
  msgstr "Inlining mittels Autoprofil durchführen."
  
! #: common.opt:1221
  #, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "Code zur Überprüfung der Grenzen vor Arrayindizierung erzeugen."
  
! #: common.opt:1225
  #, 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:1229
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr "Profilierungsinformationen für Verzweigungswahrscheinlichkeiten verwenden."
  
! #: common.opt:1245
  #, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "Information über Aufrufgraphen auf Dateibasis ausgeben."
  
! #: common.opt:1249
  #, 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:1253
  #, 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:1257
  #, 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:1264
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr "Register bei Funktionsaufrufen sichern."
  
! #: common.opt:1268
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Dieser Schalter ist veraltet; nicht verwenden."
  
! #: common.opt:1272
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr "Rückgabewert des C++-Operators new prüfen."
  
! #: common.opt:1276 common.opt:1280
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "Interne Konsistenzprüfungen durchführen."
  
! #: common.opt:1284
  #, 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:1288
  #, no-c-format
  msgid "Enable code hoisting."
  msgstr "Codeanhebung einschalten."
  
! #: common.opt:1292
  #, 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:1296
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr "Uninitialisierte globale Symbole in gemeinsamen Abschnitt legen."
  
! #: common.opt:1304
  #, 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:1308
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr "Nur die zweite Kompilierung von »-fcompare-debug« laufen lassen."
  
! #: common.opt:1312
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "Beseitigung von Vergleichen nach Registerreservierung durchführen."
  
! #: common.opt:1316
  #, 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:1320
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "Optimierungsdurchlauf zur Kopierübertragung von Registern durchführen."
  
! #: common.opt:1324
  #, 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:1328
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "Optimierung zum Kreuzsprung durchführen."
  
! #: common.opt:1332
  #, 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:1358
  #, 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:1362
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr "Komplexe Multiplikation und Division befolgen Fortran-Regeln."
  
! #: common.opt:1366
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr "Datenstücke in ihren eigenen Abschnitt legen."
  
! #: common.opt:1370
  #, 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:1374
  #, 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:1378
  #, 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:1382
  #, 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:1386
  #, 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:1392
  #, 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:1396
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "Versuchen, die Verzögerungsschlitze der Sprungbefehle auszufüllen."
  
! #: common.opt:1400
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr "Unerreichbare Befehle löschen, die Ausnahmen werfen können."
  
! #: common.opt:1404
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr "Unnötige Nullzeigerprüfungen löschen."
  
! #: common.opt:1408
  #, 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:1412
  #, 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:1416
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr "Spekulative Devirtualisierung durchführen."
  
! #: common.opt:1420
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr "Versuchen, virtuelle Sprünge in direkte umzuwandeln."
  
! #: common.opt:1424
  #, 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:1441
  #, 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:1445
  #, no-c-format
  msgid "Show lines linking related events in diagnostic paths."
  msgstr "Linien anzeigen, die zusammenhängende Ereignisse in Diagnosepfaden verbinden."
  
! #: common.opt:1449
  #, 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:1453
  #, 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:1461
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr "-fdiagnostics-color=[never|always|auto]\tDiagnosemeldungen einfärben."
  
! #: common.opt:1481
  #, no-c-format
  msgid "Enable formatting of JSON output."
  msgstr "Formatierung der JSON-Ausgabe einschalten."
  
! #: common.opt:1485
  #, 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:1505
  #, 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:1509
  #, 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:1513
  #, 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:1517
  #, no-c-format
  msgid "Add output format."
  msgstr "Ausgabeformat hinzufügen."
  
! #: common.opt:1521
  #, no-c-format
  msgid "Set output format."
  msgstr "Ausgabeformat festlegen."
  
! #: common.opt:1525
  #, 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:1563
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr "Behebungshinweise in maschinenlesbarer Form ausgeben."
  
! #: common.opt:1567
  #, 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:1571
  #, 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:1575
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr "CWE-Identifikatoren für Diagnosemeldungen ausgeben, sofern verfügbar."
  
! #: common.opt:1579
  #, no-c-format
  msgid "Print any rules associated with diagnostic messages."
  msgstr "Alle Regeln, die mit Meldungen verbunden sind, ausgeben."
  
! #: common.opt:1583
  #, no-c-format
  msgid "Use color within diagnostic messages to highlight pertinent information."
  msgstr "Farbe in Diagnosemeldungen verwenden, um relevante Informationen hervorzuheben."
  
! #: common.opt:1587
  #, 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:1591
  #, 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:1595
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr "-ftabstop=<Zahl>        Abstand zwischen Tabstopps für Spaltenmeldungen."
  
! #: common.opt:1611
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr "Stapeltiefe der Ereignisse in Pfaden anzeigen."
  
! #: common.opt:1615
  #, 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:1634
  #, 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:1638
  #, 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:1642
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
  msgstr "Codestellen anzeigen, wenn verschachtelte Diagnosen angezeigt werden."
  
! #: common.opt:1646
  #, 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:1653
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
  msgstr "Mehr Kontextinformationen für Diagnosen sammeln."
  
! #: common.opt:1657
  #, 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:1661
  #, 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:1665
  #, 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:1672
  #, 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:1676
  #, 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:1680
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr "Ausgabe von Adressen in Fehlersuch-Auszügen unterdrücken."
  
! #: common.opt:1684
  #, 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:1689
  #, 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:1693
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr "Optimierungsdurchläufe ausgeben."
  
! #: common.opt:1697
  #, 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:1701
  #, 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:1705
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr "CFI-Tabellen über GAS-Assembler-Direktiven einschalten."
  
! #: common.opt:1709
  #, no-c-format
  msgid "Perform early inlining."
  msgstr "Frühes Inlining durchführen."
  
! #: common.opt:1717
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "Zwischenprozedurale Reduktion von Aggregaten durchführen."
  
! #: common.opt:1721
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr "Ungenutzte Symbole aus Info zur Fehlersuche entfernen."
  
! #: common.opt:1725
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr "Ungenutzte Typen aus Info zur Fehlersuche entfernen."
  
! #: common.opt:1729
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr "Keine Fehlersuchinformationen für C++-Klassen unterdrücken."
  
! #: common.opt:1733
  #, no-c-format
  msgid "Enable exception handling."
  msgstr "Ausnahmebehandlung einschalten."
  
! #: common.opt:1737
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "Eine Reihe kleiner, aber teurer, Optimierungen durchführen."
  
! #: common.opt:1741
  #, 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:1759
  #, 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:1775
  #, 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:1779
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr "Annehmen, dass keine NaNs oder Unendlichkeiten erzeugt werden."
  
! #: common.opt:1783
  #, 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:1787
  #, 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:1791
  #, 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:1799
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr "Schritt zur Vorwärts-Übertragung auf RTL durchführen."
  
! #: common.opt:1803
  #, 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:1819
  #, 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:1826
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr "Vorhalten von Funktionsadressen in Registern erlauben."
  
! #: common.opt:1830
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr "Jede Funktion in ihren eigenen Abschnitt platzieren."
  
! #: common.opt:1834
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
  msgstr "Begrenzte Optimierung von Operationen mit volatilem Speicherzugriff erlauben."
  
! #: common.opt:1838
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "Beseitigung globaler gemeinsamer Teilausdrücke durchführen."
  
! #: common.opt:1842
  #, 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:1846
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "Speicherbewegung nach Beseitigung globaler gemeinsamer Teilausdrücke durchführen."
  
! #: common.opt:1850
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr "Versuchen, Store-Forwarding zu vermeiden."
  
! #: common.opt:1854
  #, 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:1859
  #, 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:1876
  #, 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:1881
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr "Ein- und Ausgabe der Graphite-Repräsentierung einschalten."
  
! #: common.opt:1885
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr "Transformation der Graphite-Identität einschalten."
  
! #: common.opt:1889
  #, 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:1902
  #, 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:1907
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr "Alle Schleifen als parallel markieren."
  
! #: common.opt:1911 common.opt:1919 common.opt:3317
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr "Schleifenschachtelungs-Umwandlungen einschalten. Entspricht »-floop-nest-optimize«."
  
! #: common.opt:1915
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "Umordnen der Schleifen auf Bäumen einschalten."
  
! #: common.opt:1923
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr "Schleifenabwicklung (unroll-and-jam) für Schleifen durchführen."
  
! #: common.opt:1927
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr "Unterstützung für GNU-Transaktionsspeicher einschalten."
  
! #: common.opt:1931
  #, 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:1939
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "Optimierer für geschachtelte Schleifen einschalten."
  
! #: common.opt:1943
  #, 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:1947
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr "Bitfeld-Zugriffe zwingen, zu ihrer Typbreite zu passen."
  
! #: common.opt:1951
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr "Nebeneinanderliegende Speicheroperationen zusammenfassen."
  
! #: common.opt:1955
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "Erraten der Sprungwahrscheinlichkeiten einschalten."
  
! #: common.opt:1959
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr "Verschiedene sicherheitsrelevante Optionen einschalten."
  
! #: common.opt:1963
  #, 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:1967
  #, 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:1971
  #, 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:1975
  #, no-c-format
  msgid "Disable CFR in leaf functions."
  msgstr "CFR in Blattfunktionen ausschalten."
  
! #: common.opt:1979
  #, 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:1983
  #, 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:1987
  #, 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:2008
  #, no-c-format
  msgid "Emit .ident assembler directives."
  msgstr ".ident-Assembler-Direktiven erzeugen."
  
! #: common.opt:2012
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr "Umwandlung bedingter Sprünge in zweiglose Äquivalente durchführen."
  
! #: common.opt:2016
  #, 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:2020
  #, 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:2036
  #, 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:2048
  #, no-c-format
  msgid "Do not generate .size directives."
  msgstr "Keine .size-Direktiven erzeugen."
  
! #: common.opt:2052
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr "Indirektes Inlining durchführen."
  
! #: common.opt:2058
  #, 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:2062
  #, 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:2066
  #, 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:2070
  #, 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:2077
  #, 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:2081
  #, 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:2091
  #, 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:2119
  #, no-c-format
  msgid "Equivalent to -fcf-protection=full."
  msgstr "Äquivalent zu »-fcf-protection=full«."
  
! #: common.opt:2123
  #, 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:2146
  #, 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:2150
  #, 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:2154
  #, 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:2158
  #, 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:2162
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr "Zwischenprozedurale Konstantenweitergabe durchführen."
  
! #: common.opt:2166
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr "Kopien erzeugen, um zwischenprozedurale Konstantenweitergabe zu verstärken."
  
! #: common.opt:2174
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "Zwischenprozedurale bitweise Konstantenweitergabe durchführen."
  
! #: common.opt:2178
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr "Prozedurübergreifende modref-Analyse durchführen."
  
! #: common.opt:2182
  #, 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:2186
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr "Zwischenprozedurale Profilweitergabe durchführen."
  
! #: common.opt:2190
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr "Zwischenprozedurale Zeigt-auf-Analyse durchführen."
  
! #: common.opt:2194
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr "Reine und konstante Funktionen entdecken."
  
! #: common.opt:2198
  #, 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:2202
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr "Identischen Code für Funktionen zusammenfassen."
  
! #: common.opt:2206
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr "Identischen Code für Variablen zusammenfassen."
  
! #: common.opt:2210
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr "Nur-lese und nicht-adressierbare statische Variablen entdecken."
  
! #: common.opt:2214
  #, 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:2218
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr "Stapelausrichtung im Aufrufer reduzieren, wenn möglich."
  
! #: common.opt:2230
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "Informationen über IPA-Wertebereiche weitergeben."
  
! #: common.opt:2234
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr "-fira-algorithm=[CB|priority]\tVerwendeten IRA-Algorithmus festlegen."
  
! #: common.opt:2238
  #, 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:2251
  #, 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:2267
  #, 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:2272
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr "IRA-basierte Registerdruckberechnungen in RTL-Schleifenoptimierungen verwenden."
  
! #: common.opt:2277
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr "Schlitze gemeinsam verwenden, um verschiedene harte Register zu sichern."
  
! #: common.opt:2281
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr "Stapel-Schlitze für übergelaufene Pseudo-Register gemeinsam verwenden."
  
! #: common.opt:2285
  #, 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:2289
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr "Induktionsvariablen auf Bäumen optimieren."
  
! #: common.opt:2293
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "Sprungtabellen für hinreichend große switch-Anweisungen verwenden."
  
! #: common.opt:2297
  #, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "Bittests für hinreichend große switch-Anweisungen verwenden."
  
! #: common.opt:2301
  #, 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:2305
  #, 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:2309
  #, 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:2313
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr "Externen Symbolen einen führenden Unterstrich geben."
  
! #: common.opt:2321
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr "In LRA die ablaufsensitive Rematerialisierung durchführen."
  
! #: common.opt:2325
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr "Optimierungen zur Bindezeit einschalten."
  
! #: common.opt:2329
  #, 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:2333
  #, 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:2337
  #, 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:2362
  #, 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:2366
  #, 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:2371
  #, 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:2379
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "Verschiedene Statistiken über Bindezeit-Optimierung ausgeben."
  
! #: common.opt:2383
  #, 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:2387
  #, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "Nach eingebauten Mathematikfunktionen errno setzen."
  
! #: common.opt:2391
  #, 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:2395
  #, 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:2402
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "Über dauerhafte Speicherreservierung berichten."
  
! #: common.opt:2406
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "Nur in WPA über dauerhafte Speicherreservierung berichten."
  
! #: common.opt:2413
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr "Versuchen, identische Konstanten und konstante Variablen zu verschmelzen."
  
! #: common.opt:2417
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr "Versuchen, identische Konstanten über Übersetzungseinheiten hinweg zu verschmelzen."
  
! #: common.opt:2421
  #, 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:2425
  #, 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:2429
  #, no-c-format
  msgid "Align the start of every function."
  msgstr "Die Anfänge jeder Funktion ausrichten."
  
! #: common.opt:2433
  #, 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:2437
  #, 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:2441
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr "Berechnung der Schleifeninvarianten außerhalb der Schleifen legen."
  
! #: common.opt:2445
  #, no-c-format
  msgid "Move stores out of loops."
  msgstr "Speicheroperationen aus Schleifen herausverschieben."
  
! #: common.opt:2449
  #, no-c-format
  msgid "Building block for specs-based multilib-aware TFLAGS."
  msgstr "Baustein für specs-basierte multilib-bewusste TFLAGS."
  
! #: common.opt:2453
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr "Den RTL-Durchlauf zur Entfernung toten Codes verwenden."
  
! #: common.opt:2457
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "Den RTL-Durchlauf zur Entfernung toter Speicherungen verwenden."
  
! #: common.opt:2461
  #, 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:2465
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr "Synchrone Nicht-Aufruf-Ausnahmen unterstützen."
  
! #: common.opt:2472
  #, 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:2478
  #, 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:2493
  #, 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:2497
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr "Wenn möglich, keine Stapelrahmen erzeugen."
  
! #: common.opt:2504
  #, 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:2523
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr "Alle Informationen über Optimierungen auf stderr einschalten."
  
! #: common.opt:2527
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr "-fopt-info[-<Typ>=Dateiname]\tOptimierungsdetails des Compilers ausgeben."
  
! #: common.opt:2531
  #, 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:2535
  #, 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:2549
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr "Geschwister- und endrekursive Aufrufe optimieren."
  
! #: common.opt:2553
  #, no-c-format
  msgid "Insert path profiling code."
  msgstr "Pfadprofilierungscode einfügen."
  
! #: common.opt:2557
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr "Teilweises Inlining durchführen."
  
! #: common.opt:2561 common.opt:2565
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr "Über Speicherbelegung vor zwischenprozeduraler Optimierung berichten."
  
! #: common.opt:2569
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr "Strukturelemente ohne Lücken zusammenpacken."
  
! #: common.opt:2573
  #, 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:2577
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "Kleine Aggregate über Speicher, nicht Register, zurückgeben."
  
! #: common.opt:2581
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr "Schleifen-Schälung durchführen."
  
! #: common.opt:2585
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr "Maschinenspezifische Guckloch-Optimierungen einschalten."
  
! #: common.opt:2589
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr "Einen RTL-Guckloch-Durchlauf vor sched2 einschalten."
  
! #: common.opt:2593
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "Wenn möglich, lageunabhängigen Code erzeugen (large mode)."
  
! #: common.opt:2597
  #, 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:2601
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "Wenn möglich, positionsunabhängigen Code erzeugen (small mode)."
  
! #: common.opt:2605
  #, 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:2609
  #, 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:2613
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr "Zu ladendes Plugin angeben."
  
! #: common.opt:2617
  #, 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:2621
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "Vorhersehende vereinheitlichende Optimierung durchlaufen."
  
! #: common.opt:2625
  #, 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:2629
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "Einfachen Programm-Profilierungscode einschalten."
  
! #: common.opt:2633
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr "Absolute Quellpfade für gcov erzeugen."
  
! #: common.opt:2637
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "Arc-basierten Programm-Profilierungscode einfügen."
  
! #: common.opt:2641
  #, no-c-format
  msgid "Insert condition coverage profiling code."
  msgstr "Code einfügen, um die Bedingungsabdeckung zu messen."
  
! #: common.opt:2645
  #, 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:2650
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr "Name zum Speichern der Profilingnotizen festlegen."
  
! #: common.opt:2654
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr "Korrektur fluss-unstimmiger Profildateneingabe einschalten."
  
! #: common.opt:2658
  #, 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:2662
  #, 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:2666
  #, 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:2682
  #, 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:2698
  #, 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:2702
  #, 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:2706
  #, 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:2710
  #, 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:2714
  #, 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:2718
  #, 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:2722
  #, 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:2726
  #, 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:2730
  #, 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:2734
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr "Code einfügen, um Ausdrücke zu profilen."
  
! #: common.opt:2738
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr "Über Konsistenz des Profils berichten."
  
! #: common.opt:2742
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr "Funktionen umsortieren, um Codeplatzierung zu verbessern."
  
! #: common.opt:2746
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "In jedem Funktionsprolog NOP-Befehle erzeugen."
  
! #: common.opt:2753
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr "-frandom-seed=<Zeichenkette>\tÜbersetzung mit <Zeichenkette> reproduzierbar machen."
  
! #: common.opt:2763
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr "GCC-Kommandozeilenschalter in Objektdateien aufzeichnen."
  
! #: common.opt:2767
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Kleine Aggregate über Register zurückgeben."
  
! #: common.opt:2775
  #, 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:2789
  #, 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:2804
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr "DCE mitteilen, dass ungenutzte C++-Allokationen entfernt werden."
  
! #: common.opt:2808
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr "Entlastung des Registerdrucks durch Live-Bereichs-Schrumpfung."
  
! #: common.opt:2812
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "Einen Optimierungsdurchgang zur Registerumbenennung durchführen."
  
! #: common.opt:2816
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr "Einen zielabhängigen Optimierungsdurchgang zur Befehlsfusion durchführen."
  
! #: common.opt:2820
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr "Basisblöcke umsortieren, um Codeplatzierung zu verbessern."
  
! #: common.opt:2824
  #, 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:2837
  #, 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:2841
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr "Funktionen umsortieren, um Codeplatzierung zu verbessern."
  
! #: common.opt:2845
  #, 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:2853
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr "Optimierungen, die Standard-Rundungsverhalten für Gleitkomma annehmen, ausschalten."
  
! #: common.opt:2857
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr "Planung über Basisblöcke hinaus einschalten."
  
! #: common.opt:2861
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr "Registerdruckempfindliche Befehlsplanung einschalten."
  
! #: common.opt:2865
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr "Spekulative Bewegung von Nicht-Lade-Befehlen erlauben."
  
! #: common.opt:2869
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr "Spekulative Bewegung bei einigen Ladebefehlen erlauben."
  
! #: common.opt:2873
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr "Spekulative Bewegung bei mehr Ladebefehlen erlauben."
  
! #: common.opt:2877
  #, 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:2881
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr "Wenn Planung nach dem Neuladen, dann Superblock-Planung."
  
! #: common.opt:2889
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "Befehle vor Registerbelegung neu planen."
  
! #: common.opt:2893
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "Befehle nach Registerbelegung neu planen."
  
! #: common.opt:2900
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr "Befehle mit selektivem Planungs-Algorithmus einplanen."
  
! #: common.opt:2904
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr "Ausgewählte Planung nach Neuladen durchführen."
  
! #: common.opt:2908
  #, 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:2912
  #, 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:2916
  #, 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:2921
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr "Regionen mit Pipelining ohne Pipelining neu planen."
  
! #: common.opt:2925
  #, 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:2931
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr "Nicht ausgereifte Planung von eingereihten Befehlen erlauben."
  
! #: common.opt:2935
  #, 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:2943
  #, 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:2947
  #, 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:2951
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr "Gruppenheuristik im Planer einschalten."
  
! #: common.opt:2955
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr "Critical-Path-Heuristik im Planer einschalten."
  
! #: common.opt:2959
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr "Heuristik für spekulative Befehle im Planer einschalten."
  
! #: common.opt:2963
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "Rang-Heuristik im Planer einschalten."
  
! #: common.opt:2967
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr "Heuristik für letzte Befehle im Planer einschalten."
  
! #: common.opt:2971
  #, 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:2975
  #, 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:2987
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr "Durchlauf für Redundante Erweiterungsentfernung (REE) einschalten."
  
! #: common.opt:2991
  #, 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:2995
  #, 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:3000
  #, 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:3004
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr "Von IEEE-Signalisierungs-NaNs wahrnehmbare Optimierungen ausschalten."
  
! #: common.opt:3008
  #, 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:3012
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "Gleitkommakonstanten in Konstanten einfacher Genauigkeit umwandeln."
  
! #: common.opt:3016
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "Lebensdauer von Induktionsvariablen aufteilen, wenn Schleifen abgerollt werden."
  
! #: common.opt:3020
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr "Nicht zusammenhängende Stapelrahmen erzeugen."
  
! #: common.opt:3024
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr "Breite Typen in unabhängige Register aufteilen."
  
! #: common.opt:3028
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr "Breite Typen bereits früher in unabhängige Register aufteilen."
  
! #: common.opt:3032
  #, 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:3036
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr "Bedingte Ausdrücke mittels SSA-PHI-Knoten optimieren."
  
! #: common.opt:3040
  #, 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:3044
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "Variablenerweiterung anwenden, wenn Schleifen abgerollt werden."
  
! #: common.opt:3048
  #, 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:3052
  #, 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:3056
  #, 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:3065
  #, 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:3069
  #, 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:3073
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr "Propolice als Stapelschutzmethode verwenden."
  
! #: common.opt:3077
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr "Eine Stapelschutzmethode für jede Funktion verwenden."
  
! #: common.opt:3081
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr "Eine schlaue Stapelschutzmethode für gewisse Funktionen verwenden."
  
! #: common.opt:3085
  #, 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:3089
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr "Information über Stapelverwendung auf Funktionsbasis ausgeben."
  
! #: common.opt:3101
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr "Annehmen, dass strenge Alias-Regeln gelten."
  
! #: common.opt:3105
  #, 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:3109
  #, no-c-format
  msgid "Disable stack scrub entirely, disregarding strub attributes."
  msgstr "Stapelschrubben komplett ausschalten, unabhängig von Strub-Attributen."
  
! #: common.opt:3113
  #, 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:3122
  #, 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:3126
  #, no-c-format
  msgid "Enable stack scrubbing for all viable functions."
  msgstr "Stapelschrubben für alle geeigneten Funktionen einschalten."
  
! #: common.opt:3130
  #, 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:3134
  #, no-c-format
  msgid "Enable internal stack scrubbing for all viable functions."
  msgstr "Internes Stapelschrubben für alle geeigneten Funktionen einschalten."
  
! #: common.opt:3138
  #, 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:3142
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr "Auf Syntaxfehler prüfen, dann anhalten."
  
! #: common.opt:3146
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr "Von »gcov« benötigte Dateien anlegen."
  
! #: common.opt:3150
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "Sprung-Threading-Optimierungen durchführen."
  
! #: common.opt:3154
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr "Benötigte Zeit für jeden Compilerdurchlauf ausgeben."
  
! #: common.opt:3158
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr "Dauer der Teilphasen separat aufzeichnen."
  
! #: common.opt:3162
  #, 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:3181
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr "Funktionen, Variablen und asms höchster Ebene umordnen."
  
! #: common.opt:3185
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr "Superblockerzeugung über Ende-Vervielfältigung durchführen."
  
! #: common.opt:3189
  #, 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:3194
  #, 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:3212
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Annehmen, dass Gleitkommaoperationen abgefangen werden können (»trap«)."
  
! #: common.opt:3216
  #, 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:3220
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "SSA-CCP-Optimierungen auf Bäumen einschalten."
  
! #: common.opt:3224
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "SSA-BIT-CCP-Optimierungen auf Bäumen einschalten."
  
! #: common.opt:3232
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr "Kopieren des Schleifenkopfes auf Bäumen einschalten."
  
! #: common.opt:3240
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "Zusammenfassen von nutzersichtbaren Variablen während des SSA-Durchlaufs einschalten."
  
! #: common.opt:3248
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "Kopieweitergabe auf Bäumen einschalten."
  
! #: common.opt:3256
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "Bedingte Speicherbefehle in unbedingte umwandeln."
  
! #: common.opt:3260
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "Umwandlungen von »switch«-Initialisierungen durchführen."
  
! #: common.opt:3264
  #, 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:3268
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "Dominator-Optimierungen einschalten."
  
! #: common.opt:3272
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr "Enden-Zusammenfassung auf Bäumen einschalten."
  
! #: common.opt:3276
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr "Entfernung toter Speicherungen einschalten."
  
! #: common.opt:3280
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "Vorwärts-Übertragung auf Bäumen einschalten."
  
! #: common.opt:3284
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "Vollständige Redundanzentfernung (FRE) auf Bäumen einschalten."
  
! #: common.opt:3288
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "Zeichenkettenlängen-Optimierungen auf Bäumen einschalten."
  
! #: common.opt:3292
  #, 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:3298
  #, 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:3305
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "Schleifenverteilung auf Bäumen einschalten."
  
! #: common.opt:3309
  #, 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:3313
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "Bewegung der Schleifeninvariante auf Bäumen einschalten."
  
! #: common.opt:3321
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr "Kanonische Induktionsvariablen in Schleifen erzeugen."
  
! #: common.opt:3325
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "Schleifenoptimierungen auf Baumebene einschalten."
  
! #: common.opt:3329
  #, 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:3333
  #, no-c-format
  msgid "Enable automatic parallelization of loops."
  msgstr "Automatische Parallelisierung von Schleifen einschalten."
  
! #: common.opt:3337
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "Herausziehen von Ladeoperationen aus bedingten Zeigern einschalten."
  
! #: common.opt:3341
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "SSA-PRE-Optimierungen auf Bäumen einschalten."
  
! #: common.opt:3345
  #, 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:3349
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr "Funktionslokale Analyse von Zeigerzielen auf Bäumen durchführen."
  
! #: common.opt:3353
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "Neuverbindung auf Baumebene einschalten."
  
! #: common.opt:3361
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "SSA-Codeversenkung auf Bäumen einschalten."
  
! #: common.opt:3365
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr "Geradlinige Stärkereduktion durchführen."
  
! #: common.opt:3369
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr "Skalarersetzung von Aggregaten durchführen."
  
! #: common.opt:3373
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr "Vorübergehende Ausdrücke im SSA->Normal-Durchlauf ersetzen."
  
! #: common.opt:3381
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "Wertebereichsweitergabe auf Bäumen durchführen."
  
! #: common.opt:3385
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr "Pfade aufteilen, die zu Schleifen-Rückkanten führen."
  
! #: common.opt:3389
  #, 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:3394
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "Ganze Übersetzungseinheit auf einmal übersetzen."
  
! #: common.opt:3398
  #, 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:3402
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "Schleifenabwicklung durchführen, wenn Anzahl der Wiederholungen bekannt ist."
  
! #: common.opt:3406
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "Schleifenabwicklung für alle Schleifen durchführen."
  
! #: common.opt:3421
  #, 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:3426
  #, 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:3434
  #, 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:3438
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr "Schleifenausschaltung durchführen."
  
! #: common.opt:3442
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr "Schleifen-Aufteilung durchführen."
  
! #: common.opt:3446
  #, 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:3450
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "Einfach Abwicklungstabellen für Ausnahmebehandlung erzeugen."
  
! #: common.opt:3454
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr "BFD-Binder statt Standardlinker verwenden."
  
! #: common.opt:3458
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr "Gold-Binder statt Standardlinker verwenden."
  
! #: common.opt:3462
  #, 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:3466
  #, 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:3470
  #, no-c-format
  msgid "Use the Wild linker instead of the default linker."
  msgstr "Wild-Binder statt Standardlinker verwenden."
  
! #: common.opt:3477
  #, no-c-format
  msgid "Enable linking of libatomic."
  msgstr "Binden von libatomic einschalten."
  
! #: common.opt:3484
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr "Variablenverfolgung durchführen."
  
! #: common.opt:3491
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Variablenverfolgung durch Zuweisungsanmerkungen durchführen."
  
! #: common.opt:3497
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr "-fvar-tracking-assignments umschalten."
  
! #: common.opt:3504
  #, 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:3509
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Vektorisierung auf Bäumen einschalten."
  
! #: common.opt:3517
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "Schleifenvektorisierung auf Bäumen einschalten."
  
! #: common.opt:3521
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "Vektorisierung von Basisblöcken (SLP) auf Bäumen einschalten."
  
! #: common.opt:3525
  #, 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:3529
  #, 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:3548
  #, 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:3556
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "Kopieweitergabe von Informationen über Skalar-Evolution einschalten."
  
! #: common.opt:3560
  #, 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:3582
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr "Zusätzliche Anmerkungen an Assemblerausgabe anfügen."
  
! #: common.opt:3586
  #, 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:3605
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr "VTable-Zeiger validieren, bevor sie verwendet werden."
  
! #: common.opt:3621
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr "Verifikationszähler für VTables ausgeben."
  
! #: common.opt:3625
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr "Informationen über Zeigermengen der VTable-Verifikation ausgeben."
  
! #: common.opt:3629
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Profile von Ausdruckswerten in Optimierungen verwenden."
  
! #: common.opt:3633
  #, 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:3637
  #, 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:3641
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "Gesamtprogrammoptimierung durchführen."
  
! #: common.opt:3645
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "Annehmen, dass Zeigerüberläufe überschlagen (Wraparound)."
  
! #: common.opt:3649
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Annehmen, dass vorzeichenbehaftete arithmetische Überläufe regulär überschlagen (Wraparound)."
  
! #: common.opt:3653
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "Null-initialisierte Daten in den bss-Abschnitt legen."
  
! #: common.opt:3657
  #, 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:3661
  #, 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:3677
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr "Fehlersuchinformationen im Standardformat erzeugen."
  
! #: common.opt:3681
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr "Assembler-Unterstützung für (DWARF2+-).loc-Direktiven annehmen."
  
! #: common.opt:3685
  #, 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:3689
  #, no-c-format
  msgid "Generate debug information in CodeView format."
  msgstr "Fehlersuchinformationen im CodeView-Format erzeugen."
  
! #: common.opt:3709
  #, 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:3715
  #, no-c-format
  msgid "Generate CTF debug information at default level."
  msgstr "CTF-Debug-Informationen auf Standardniveau erzeugen."
  
! #: common.opt:3719
  #, no-c-format
  msgid "Generate BTF debug information at default level."
  msgstr "BTF-Debug-Informationen auf Standardniveau erzeugen."
  
! #: common.opt:3723
  #, no-c-format
  msgid "Generate pruned BTF when emitting BTF info."
  msgstr "Bereinigtes BTF bei der Ausgabe von BTF-Informationen erzeugen."
  
! #: common.opt:3727
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Fehlersuchinformationen im Standardversion des DWARF-Formats erzeugen."
  
! #: common.opt:3731
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Fehlersuchinformationen im DWARF-v2-Format (oder neuer) erzeugen."
  
! #: common.opt:3735
  #, 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:3739
  #, 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:3743
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "Fehlersuchinformationen im erweiterten Standardformat erzeugen."
  
! #: common.opt:3747
  #, 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:3751
  #, 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:3759
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "Keine DWARF-Abschnitte für Pubnames und Pubtypes erzeugen."
  
! #: common.opt:3763
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "DWARF-Abschnitte für Pubnames und Pubtypes erzeugen."
  
! #: common.opt:3767
  #, 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:3771
  #, 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:3775
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "Fehlersuchinformationen in separaten .dwo-Dateien erzeugen."
  
! #: common.opt:3787
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr "Progressive empfohlene Breakpoint-Stellen ausgeben."
  
! #: common.opt:3791
  #, 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:3795
  #, 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:3799
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Erzeugung von Fehlersuchinformationen umschalten."
  
! #: common.opt:3803
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr "Adresslisten der Variablen mit progressiven Sichten anreichern."
  
! #: common.opt:3810
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Fehlersuchinformationen im VMS-Format erzeugen."
  
! #: common.opt:3839
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "Komprimierte Fehlersuchinformationen erzeugen."
  
! #: common.opt:3843
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "-gz=<Format>\tKomprimierte Debugabschnitte im Format <Format> erzeugen."
  
! #: common.opt:3850
  #, 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:3854
  #, 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:3883
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <Datei>\tAusgabe in <Datei> schreiben."
  
! #: common.opt:3887
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Funktionsprofilierung einschalten."
  
! #: common.opt:3897
  #, no-c-format
  msgid "Like -pedantic but issue errors instead of warnings."
  msgstr "Wie »-pedantic«, aber Fehler statt Warnungen ausgeben."
  
! #: common.opt:3938
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "Übersetzte Funktionen oder verstrichene Zeit nicht ausgeben."
  
! #: common.opt:3942
  #, no-c-format
  msgid "Produce a relocatable object as output."
  msgstr "Objekt erzeugen, das zur Laufzeit verschiebbar ist."
  
! #: common.opt:3946
  #, 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:3973
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Wortreiche Ausgabe einschalten."
  
! #: common.opt:3977
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "Compiler-Version anzeigen."
  
! #: common.opt:3981
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Warnungen unterdrücken."
  
! #: common.opt:3991
  #, no-c-format
  msgid "Create a shared library."
  msgstr "Shared Library erzeugen."
  
! #: common.opt:4058
  #, 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:4062
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "Dynamisch gebundene, lageunabhängige ausführbare Datei erzeugen."
  
! #: common.opt:4066
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Statische, lageunabhängige ausführbare Datei erzeugen."
  
! #: common.opt:4074
  #, 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:4078
  #, 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."
--- 11761,14724 ----
  msgid "--help=<class>\tDisplay descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params."
  msgstr "--help=<Klasse>\tBeschreibungen für eine bestimmte Klasse von Optionen anzeigen. <Klasse> ist ein oder mehrere Elemente aus optimizers, target, warnings, undocumented, param."
  
! #: common.opt:414
  #, no-c-format
  msgid "Display target specific command line options (including assembler and linker options)."
  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."
  
! #: common.opt:467
  #, no-c-format
  msgid "-O<number>\tSet optimization level to <number>."
  msgstr "-O<Zahl>\tOptimierungsstufe auf <Zahl> setzen."
  
! #: common.opt:471
  #, no-c-format
  msgid "Optimize for space rather than speed."
  msgstr "Auf Größe statt Geschwindigkeit optimieren."
  
! #: common.opt:475
  #, no-c-format
  msgid "Optimize for speed disregarding exact standards compliance."
  msgstr "Auf Geschwindigkeit optimieren, unter Missachtung genauer Standardkonformität."
  
! #: common.opt:479
  #, no-c-format
  msgid "Optimize for debugging experience rather than speed or size."
  msgstr "Auf Fehlersuchmöglichkeiten statt Geschwindigkeit oder Größe optimieren."
  
! #: common.opt:483
  #, no-c-format
  msgid "Optimize for space aggressively rather than speed."
  msgstr "Aggressiv auf Größe statt Geschwindigkeit optimieren."
  
! #: common.opt:488
  #, no-c-format
  msgid "-Q --help prints what options are enabled.  Just -Q enables verbose messages."
  msgstr "-Q --help gibt an, welche Optionen eingeschaltet sind. Nur -Q schaltet ausführliche Meldungen ein."
  
! #: common.opt:501
  #, no-c-format
  msgid "Stop processing after generating assembly code; do not assemble."
  msgstr "Verarbeitung nach Generierung des Assemblercodes beenden; nicht assemblieren."
  
! #: common.opt:533
  #, no-c-format
  msgid "This switch is deprecated; use -Wextra instead."
  msgstr "Dieser Schalter ist veraltet; stattdessen »-Wextra« verwenden."
  
! #: common.opt:546
  #, no-c-format
  msgid "Warn about returning structures, unions or arrays."
  msgstr "Bei zurückgegebenen Strukturen, Unions oder Arrays warnen."
  
! #: common.opt:550
  #, no-c-format
  msgid "Warn if a loop with constant number of iterations triggers undefined behavior."
  msgstr "Warnen, wenn Schleife mit konstanter Anzahl von Durchläufen zu undefiniertem Verhalten führt."
  
! #: common.opt:557
  #, no-c-format
  msgid "Warn if an array is accessed out of bounds."
  msgstr "Warnen, wenn auf ein Array außerhalb der Grenzen zugegriffen wird."
  
! #: common.opt:561
  #, no-c-format
  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."
*************** msgstr "-fbrackets  \tDie Klammern [ ..
*** 14748,14799 ****
  msgid "Generate code for assert contracts."
  msgstr "Code für Assert-Verträge generieren."
  
! #: algol68/lang.opt:85
  #, no-c-format
  msgid "Dump Algol 68 modes after parsing."
  msgstr "Algol-68-Modi nach dem Parsen anzeigen."
  
! #: algol68/lang.opt:89
  #, no-c-format
  msgid "Dump Algol 68 parse tree after parsing."
  msgstr "Algol-68-Parsebaum nach dem Parsen anzeigen."
  
! #: algol68/lang.opt:93
  #, no-c-format
  msgid "Dump the interfaces of module definitions in the compiled packet."
  msgstr "Die Schnittstellen der Moduldefinitionen im kompilierten Paket ausgeben."
  
! #: algol68/lang.opt:97
  #, no-c-format
  msgid "Link the GNU Algol run-time library statically in the compilation."
  msgstr "Die GNU-Algol-68-Laufzeitbibliothek statisch in das Kompilat binden."
  
! #: algol68/lang.opt:101
  #, no-c-format
  msgid "Link the GNU Algol 68 run-time library dynamically in the compilation."
  msgstr "Die GNU-Algol-68-Laufzeitbibliothek dynamisch in das Kompilat binden."
  
! #: algol68/lang.opt:105
  #, no-c-format
  msgid "Compile strict Algol 68 as defined by the Revised Report."
  msgstr "Strenges Algol 68 wie im Revised Report definiert kompilieren."
  
! #: algol68/lang.opt:109
  #, no-c-format
  msgid "Accept GNU extensions to Algol 68."
  msgstr "GNU-Erweiterungen für Algol 68 akzeptieren."
  
! #: algol68/lang.opt:115
  #, no-c-format
  msgid "-fstropping=[upper|supper]              Stropping regime to expect in Algol 68 programs."
  msgstr "-fstropping=[upper|supper] Zu erwartendes Stropping-Verhalten in Algol-68-Programmen."
  
! #: algol68/lang.opt:130 algol68/lang.opt:134
  #, no-c-format
  msgid "-fmodules-map=<mapstring>                 Association between module indicants and files."
  msgstr "-fmodules-map=<Zuordnung> Zuordnung zwischen Modulindikanten und Dateien."
  
! #: algol68/lang.opt:138 algol68/lang.opt:142
  #, no-c-format
  msgid "-fmodules-map-file=<filename>              File containing modules map."
  msgstr "-fmodules-map-file=<Dateiname> Datei mit der Modulzuordnung."
--- 14758,14809 ----
  msgid "Generate code for assert contracts."
  msgstr "Code für Assert-Verträge generieren."
  
! #: algol68/lang.opt:88
  #, no-c-format
  msgid "Dump Algol 68 modes after parsing."
  msgstr "Algol-68-Modi nach dem Parsen anzeigen."
  
! #: algol68/lang.opt:92
  #, no-c-format
  msgid "Dump Algol 68 parse tree after parsing."
  msgstr "Algol-68-Parsebaum nach dem Parsen anzeigen."
  
! #: algol68/lang.opt:96
  #, no-c-format
  msgid "Dump the interfaces of module definitions in the compiled packet."
  msgstr "Die Schnittstellen der Moduldefinitionen im kompilierten Paket ausgeben."
  
! #: algol68/lang.opt:100
  #, no-c-format
  msgid "Link the GNU Algol run-time library statically in the compilation."
  msgstr "Die GNU-Algol-68-Laufzeitbibliothek statisch in das Kompilat binden."
  
! #: algol68/lang.opt:104
  #, no-c-format
  msgid "Link the GNU Algol 68 run-time library dynamically in the compilation."
  msgstr "Die GNU-Algol-68-Laufzeitbibliothek dynamisch in das Kompilat binden."
  
! #: algol68/lang.opt:108
  #, no-c-format
  msgid "Compile strict Algol 68 as defined by the Revised Report."
  msgstr "Strenges Algol 68 wie im Revised Report definiert kompilieren."
  
! #: algol68/lang.opt:112
  #, no-c-format
  msgid "Accept GNU extensions to Algol 68."
  msgstr "GNU-Erweiterungen für Algol 68 akzeptieren."
  
! #: algol68/lang.opt:118
  #, no-c-format
  msgid "-fstropping=[upper|supper]              Stropping regime to expect in Algol 68 programs."
  msgstr "-fstropping=[upper|supper] Zu erwartendes Stropping-Verhalten in Algol-68-Programmen."
  
! #: algol68/lang.opt:133 algol68/lang.opt:137
  #, no-c-format
  msgid "-fmodules-map=<mapstring>                 Association between module indicants and files."
  msgstr "-fmodules-map=<Zuordnung> Zuordnung zwischen Modulindikanten und Dateien."
  
! #: algol68/lang.opt:141 algol68/lang.opt:145
  #, no-c-format
  msgid "-fmodules-map-file=<filename>              File containing modules map."
  msgstr "-fmodules-map-file=<Dateiname> Datei mit der Modulzuordnung."
*************** msgstr "-frust-crate=<Name> Crate-Name f
*** 14815,14904 ****
  
  #: rust/lang.opt:67
  #, no-c-format
  msgid "-frust-extern=              Specify where an external library is located."
  msgstr "-frust-extern= Ort einer externen Bibliothek."
  
! #: rust/lang.opt:71
  #, no-c-format
  msgid "Dump various Rust front end internals."
  msgstr "Diverse Interna des Rust-Frontends wegschreiben."
  
! #: rust/lang.opt:75
  #, no-c-format
  msgid "-frust-dump-<type>              Dump Rust frontend internal information."
  msgstr "-frust-dump-<type>              Interne Informationen des Rust-Frontends ausgeben."
  
! #: rust/lang.opt:79
  #, no-c-format
  msgid "Enable experimental compilation of Rust files at your own risk."
  msgstr "Experimentelle Übersetzung von Rust-Dateien einschalten, auf eigene Gefahr."
  
! #: rust/lang.opt:83
  #, no-c-format
  msgid "-frust-max-recursion-depth=<integer>."
  msgstr "-frust-max-recursion-depth=<Anzahl>."
  
! #: rust/lang.opt:87
  #, no-c-format
  msgid "-frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Crate type to emit."
  msgstr "-frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Auszugebender Crate-Typ."
  
! #: rust/lang.opt:115
  #, no-c-format
  msgid "-frust-mangling=[legacy|v0]     Version to use for name mangling."
  msgstr "-frust-mangling=[legacy|v0]     Version der Namensmangelung."
  
! #: rust/lang.opt:128
  #, no-c-format
  msgid "-frust-cfg=<name>             Set a config expansion option."
  msgstr "-frust-cfg=<Name> Art der Konfigurationsexpansion."
  
! #: rust/lang.opt:132
  #, no-c-format
  msgid "-frust-edition=[2015|2018|2021]             Edition to use when compiling rust code."
  msgstr "-frust-edition=[2015|2018|2021] Sprachversion zum Übersetzen."
  
! #: rust/lang.opt:148
  #, no-c-format
  msgid "Enable embedding metadata directly into object files."
  msgstr "Metadaten direkt in Objektdateien einbetten."
  
! #: rust/lang.opt:152
  #, no-c-format
  msgid "-frust-metadata-output=<path.rox>  Path to output crate metadata."
  msgstr "-frust-metadata-output=<Pfad.rox>  Pfad, in den die Crate-Metadaten geschrieben werden."
  
! #: rust/lang.opt:160
  #, no-c-format
  msgid "-frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|compilation|end]             The pipeline will run up until this stage when compiling Rust code."
  msgstr "-frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|compilation|end] Die Pipeline beim Kompilieren von Rust-Code bis zu dieser Stufe durchlaufen."
  
! #: rust/lang.opt:209
  #, no-c-format
  msgid "Use the temporary and experimental name resolution pipeline instead of the stable one."
  msgstr "Die temporäre und experimentelle Namensauflösungs-Pipeline statt der stabilen nutzen."
  
! #: rust/lang.opt:213
  #, no-c-format
  msgid "Use the WIP borrow checker."
  msgstr "Den WIP-Borrow-Prüfer verwenden."
  
! #: rust/lang.opt:217
  #, no-c-format
  msgid "-frust-edition=[unwind|abort]             Panic strategy to compile crate with."
  msgstr "-frust-edition=[unwind|abort] Panikstrategie, mit der der Crate compiliert wird."
  
! #: rust/lang.opt:230
  #, no-c-format
  msgid "Enable the overflow checks in code generation."
  msgstr "Überlaufprüfungen bei der Codegenerierung einschalten."
  
! #: rust/lang.opt:234
  #, no-c-format
  msgid "Define a built-in offset_of macro in the compiler and assume it is present."
  msgstr "Eingebautes offset_of-Makro im Compiler definieren und davon ausgehen, dass es vorhanden ist."
  
! #: rust/lang.opt:238
  #, no-c-format
  msgid "Use the new unused variable check implementation."
  msgstr "Die neue Implementierung für die Prüfung unverwendeter Variablen verwenden."
--- 14825,14919 ----
  
  #: rust/lang.opt:67
  #, no-c-format
+ msgid "-frust-crate-attr=<attr>        Inject an attribute within the current crate."
+ msgstr "-frust-crate-attr=<attr>       Attribut in das aktuelle Crate einfügen."
+ 
+ #: rust/lang.opt:71
+ #, no-c-format
  msgid "-frust-extern=              Specify where an external library is located."
  msgstr "-frust-extern= Ort einer externen Bibliothek."
  
! #: rust/lang.opt:75
  #, no-c-format
  msgid "Dump various Rust front end internals."
  msgstr "Diverse Interna des Rust-Frontends wegschreiben."
  
! #: rust/lang.opt:79
  #, no-c-format
  msgid "-frust-dump-<type>              Dump Rust frontend internal information."
  msgstr "-frust-dump-<type>              Interne Informationen des Rust-Frontends ausgeben."
  
! #: rust/lang.opt:83
  #, no-c-format
  msgid "Enable experimental compilation of Rust files at your own risk."
  msgstr "Experimentelle Übersetzung von Rust-Dateien einschalten, auf eigene Gefahr."
  
! #: rust/lang.opt:87
  #, no-c-format
  msgid "-frust-max-recursion-depth=<integer>."
  msgstr "-frust-max-recursion-depth=<Anzahl>."
  
! #: rust/lang.opt:91
  #, no-c-format
  msgid "-frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Crate type to emit."
  msgstr "-frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Auszugebender Crate-Typ."
  
! #: rust/lang.opt:119
  #, no-c-format
  msgid "-frust-mangling=[legacy|v0]     Version to use for name mangling."
  msgstr "-frust-mangling=[legacy|v0]     Version der Namensmangelung."
  
! #: rust/lang.opt:132
  #, no-c-format
  msgid "-frust-cfg=<name>             Set a config expansion option."
  msgstr "-frust-cfg=<Name> Art der Konfigurationsexpansion."
  
! #: rust/lang.opt:136
  #, no-c-format
  msgid "-frust-edition=[2015|2018|2021]             Edition to use when compiling rust code."
  msgstr "-frust-edition=[2015|2018|2021] Sprachversion zum Übersetzen."
  
! #: rust/lang.opt:152
  #, no-c-format
  msgid "Enable embedding metadata directly into object files."
  msgstr "Metadaten direkt in Objektdateien einbetten."
  
! #: rust/lang.opt:156
  #, no-c-format
  msgid "-frust-metadata-output=<path.rox>  Path to output crate metadata."
  msgstr "-frust-metadata-output=<Pfad.rox>  Pfad, in den die Crate-Metadaten geschrieben werden."
  
! #: rust/lang.opt:164
  #, no-c-format
  msgid "-frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|compilation|end]             The pipeline will run up until this stage when compiling Rust code."
  msgstr "-frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|compilation|end] Die Pipeline beim Kompilieren von Rust-Code bis zu dieser Stufe durchlaufen."
  
! #: rust/lang.opt:213
  #, no-c-format
  msgid "Use the temporary and experimental name resolution pipeline instead of the stable one."
  msgstr "Die temporäre und experimentelle Namensauflösungs-Pipeline statt der stabilen nutzen."
  
! #: rust/lang.opt:217
  #, no-c-format
  msgid "Use the WIP borrow checker."
  msgstr "Den WIP-Borrow-Prüfer verwenden."
  
! #: rust/lang.opt:221
  #, no-c-format
  msgid "-frust-edition=[unwind|abort]             Panic strategy to compile crate with."
  msgstr "-frust-edition=[unwind|abort] Panikstrategie, mit der der Crate compiliert wird."
  
! #: rust/lang.opt:234
  #, no-c-format
  msgid "Enable the overflow checks in code generation."
  msgstr "Überlaufprüfungen bei der Codegenerierung einschalten."
  
! #: rust/lang.opt:238
  #, no-c-format
  msgid "Define a built-in offset_of macro in the compiler and assume it is present."
  msgstr "Eingebautes offset_of-Makro im Compiler definieren und davon ausgehen, dass es vorhanden ist."
  
! #: rust/lang.opt:242
  #, no-c-format
  msgid "Use the new unused variable check implementation."
  msgstr "Die neue Implementierung für die Prüfung unverwendeter Variablen verwenden."
*************** msgstr "»%%l«-Operand ist keine Marke"
*** 18341,18368 ****
  #. 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:13237
  #, c-format
  msgid "floating constant misused"
  msgstr "Gleitkommakonstante falsch verwendet"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13331
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
  msgstr "ungültiger Ausdruck als Operand"
  
! #: gcc.cc:133
  #, c-format
  msgid "%s\n"
  msgstr "%s\n"
  
! #: gcc.cc:1908
  #, c-format
  msgid "Using built-in specs.\n"
  msgstr "Es werden eingebaute Spezifikationen verwendet.\n"
  
! #: gcc.cc:2153
  #, c-format
  msgid ""
  "Setting spec %s to '%s'\n"
--- 18356,18383 ----
  #. 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:13346
  #, c-format
  msgid "floating constant misused"
  msgstr "Gleitkommakonstante falsch verwendet"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13440
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
  msgstr "ungültiger Ausdruck als Operand"
  
! #: gcc.cc:134
  #, c-format
  msgid "%s\n"
  msgstr "%s\n"
  
! #: gcc.cc:1909
  #, c-format
  msgid "Using built-in specs.\n"
  msgstr "Es werden eingebaute Spezifikationen verwendet.\n"
  
! #: gcc.cc:2154
  #, c-format
  msgid ""
  "Setting spec %s to '%s'\n"
*************** msgstr ""
*** 18371,18392 ****
  "Spezifikation %s wird auf '%s' gesetzt\n"
  "\n"
  
! #: gcc.cc:2362
  #, c-format
  msgid "Reading specs from %s\n"
  msgstr "Lesen der Spezifikationen von %s\n"
  
! #: gcc.cc:2492
  #, c-format
  msgid "could not find specs file %s\n"
  msgstr "Spezifikationsdatei %s konnte nicht gefunden werden\n"
  
! #: gcc.cc:2563
  #, c-format
  msgid "rename spec %s to %s\n"
  msgstr "Spezifikation wird von %s nach %s umbenannt\n"
  
! #: gcc.cc:2565
  #, c-format
  msgid ""
  "spec is '%s'\n"
--- 18386,18407 ----
  "Spezifikation %s wird auf '%s' gesetzt\n"
  "\n"
  
! #: gcc.cc:2363
  #, c-format
  msgid "Reading specs from %s\n"
  msgstr "Lesen der Spezifikationen von %s\n"
  
! #: gcc.cc:2493
  #, c-format
  msgid "could not find specs file %s\n"
  msgstr "Spezifikationsdatei %s konnte nicht gefunden werden\n"
  
! #: gcc.cc:2564
  #, c-format
  msgid "rename spec %s to %s\n"
  msgstr "Spezifikation wird von %s nach %s umbenannt\n"
  
! #: gcc.cc:2566
  #, c-format
  msgid ""
  "spec is '%s'\n"
*************** msgstr ""
*** 18397,18403 ****
  
  # can we use j/n here, too?
  # 2002-04-23 18:57:43 CEST -ke-
! #: gcc.cc:3401
  #, c-format
  msgid ""
  "\n"
--- 18412,18418 ----
  
  # can we use j/n here, too?
  # 2002-04-23 18:57:43 CEST -ke-
! #: gcc.cc:3402
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 18406,18486 ****
  "\n"
  "Fortfahren? (y oder n) "
  
! #: gcc.cc:3573
  #, c-format
  msgid "# %s %.2f %.2f\n"
  msgstr "# %s %.2f %.2f\n"
  
! #: gcc.cc:3754
  #, c-format
  msgid "Usage: %s [options] file...\n"
  msgstr "Aufruf: %s [Optionen] Datei...\n"
  
! #: gcc.cc:3755
  msgid "Options:\n"
  msgstr "Optionen:\n"
  
! #: gcc.cc:3757
  msgid "  -pass-exit-codes         Exit with highest error code from a phase.\n"
  msgstr "  -pass-exit-codes         Mit höchstem Rückgabe-Code einer Phase beenden.\n"
  
! #: gcc.cc:3758
  msgid "  --help                   Display this information.\n"
  msgstr "  --help                   Diese Informationen anzeigen.\n"
  
! #: gcc.cc:3759
  msgid "  --target-help            Display target specific command line options (including assembler and linker options).\n"
  msgstr "  --target-help            Zielspezifische Kommandozeilenoptionen (inklusive Assembler- und Binderoptionen) anzeigen.\n"
  
! #: gcc.cc:3761
  msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
  msgstr "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]\n"
  
! #: gcc.cc:3762
  msgid "                           Display specific types of command line options.\n"
  msgstr "                           Spezifische Typen der Kommandozeilenoptionen anzeigen.\n"
  
! #: gcc.cc:3764
  msgid "  (Use '-v --help' to display command line options of sub-processes).\n"
  msgstr "  (Verwenden Sie »-v --help« zum Anzeigen der Kommandozeilenoptionen von Subprozessen).\n"
  
! #: gcc.cc:3765
  msgid "  --version                Display compiler version information.\n"
  msgstr "  --version                Compilerversionsinformation anzeigen.\n"
  
! #: gcc.cc:3766
  msgid "  -dumpspecs               Display all of the built in spec strings.\n"
  msgstr "  -dumpspecs               Alle eingebauten Spezifikationszeichenketten anzeigen.\n"
  
! #: gcc.cc:3767
  msgid "  -dumpversion             Display the version of the compiler.\n"
  msgstr "  -dumpversion             Die Compilerversion anzeigen.\n"
  
! #: gcc.cc:3768
  msgid "  -dumpmachine             Display the compiler's target processor.\n"
  msgstr "  -dumpmachine             Zielprozessor des Compilers anzeigen.\n"
  
! #: gcc.cc:3769
  msgid "  -foffload=<targets>      Specify offloading targets.\n"
  msgstr "  -foffload=<Ziele>        Offloading-Ziele angeben.\n"
  
! #: gcc.cc:3770
  msgid "  -print-search-dirs       Display the directories in the compiler's search path.\n"
  msgstr "  -print-search-dirs       Verzeichnisse im Suchpfad des Compilers anzeigen.\n"
  
! #: gcc.cc:3771
  msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library.\n"
  msgstr "  -print-libgcc-file-name  Name der Begleitbibliothek des Compilers anzeigen.\n"
  
! #: gcc.cc:3772
  msgid "  -print-file-name=<lib>   Display the full path to library <lib>.\n"
  msgstr "  -print-file-name=<Bib>   Vollen Pfad zur Bibliothek <Bib> anzeigen.\n"
  
! #: gcc.cc:3773
  msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>.\n"
  msgstr "  -print-prog-name=<Prog>  Vollen Pfad zur Compilerkomponente <Prog> anzeigen.\n"
  
! #: gcc.cc:3774
  msgid ""
  "  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
  "                           a component in the library path.\n"
--- 18421,18501 ----
  "\n"
  "Fortfahren? (y oder n) "
  
! #: gcc.cc:3574
  #, c-format
  msgid "# %s %.2f %.2f\n"
  msgstr "# %s %.2f %.2f\n"
  
! #: gcc.cc:3755
  #, c-format
  msgid "Usage: %s [options] file...\n"
  msgstr "Aufruf: %s [Optionen] Datei...\n"
  
! #: gcc.cc:3756
  msgid "Options:\n"
  msgstr "Optionen:\n"
  
! #: gcc.cc:3758
  msgid "  -pass-exit-codes         Exit with highest error code from a phase.\n"
  msgstr "  -pass-exit-codes         Mit höchstem Rückgabe-Code einer Phase beenden.\n"
  
! #: gcc.cc:3759
  msgid "  --help                   Display this information.\n"
  msgstr "  --help                   Diese Informationen anzeigen.\n"
  
! #: gcc.cc:3760
  msgid "  --target-help            Display target specific command line options (including assembler and linker options).\n"
  msgstr "  --target-help            Zielspezifische Kommandozeilenoptionen (inklusive Assembler- und Binderoptionen) anzeigen.\n"
  
! #: gcc.cc:3762
  msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
  msgstr "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]\n"
  
! #: gcc.cc:3763
  msgid "                           Display specific types of command line options.\n"
  msgstr "                           Spezifische Typen der Kommandozeilenoptionen anzeigen.\n"
  
! #: gcc.cc:3765
  msgid "  (Use '-v --help' to display command line options of sub-processes).\n"
  msgstr "  (Verwenden Sie »-v --help« zum Anzeigen der Kommandozeilenoptionen von Subprozessen).\n"
  
! #: gcc.cc:3766
  msgid "  --version                Display compiler version information.\n"
  msgstr "  --version                Compilerversionsinformation anzeigen.\n"
  
! #: gcc.cc:3767
  msgid "  -dumpspecs               Display all of the built in spec strings.\n"
  msgstr "  -dumpspecs               Alle eingebauten Spezifikationszeichenketten anzeigen.\n"
  
! #: gcc.cc:3768
  msgid "  -dumpversion             Display the version of the compiler.\n"
  msgstr "  -dumpversion             Die Compilerversion anzeigen.\n"
  
! #: gcc.cc:3769
  msgid "  -dumpmachine             Display the compiler's target processor.\n"
  msgstr "  -dumpmachine             Zielprozessor des Compilers anzeigen.\n"
  
! #: gcc.cc:3770
  msgid "  -foffload=<targets>      Specify offloading targets.\n"
  msgstr "  -foffload=<Ziele>        Offloading-Ziele angeben.\n"
  
! #: gcc.cc:3771
  msgid "  -print-search-dirs       Display the directories in the compiler's search path.\n"
  msgstr "  -print-search-dirs       Verzeichnisse im Suchpfad des Compilers anzeigen.\n"
  
! #: gcc.cc:3772
  msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library.\n"
  msgstr "  -print-libgcc-file-name  Name der Begleitbibliothek des Compilers anzeigen.\n"
  
! #: gcc.cc:3773
  msgid "  -print-file-name=<lib>   Display the full path to library <lib>.\n"
  msgstr "  -print-file-name=<Bib>   Vollen Pfad zur Bibliothek <Bib> anzeigen.\n"
  
! #: gcc.cc:3774
  msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>.\n"
  msgstr "  -print-prog-name=<Prog>  Vollen Pfad zur Compilerkomponente <Prog> anzeigen.\n"
  
! #: gcc.cc:3775
  msgid ""
  "  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
  "                           a component in the library path.\n"
*************** msgstr ""
*** 18488,18498 ****
  "  -print-multiarch         Normalisiertes GNU-Tripel für das Ziel anzeigen,\n"
  "                           welches als Komponente im Bibliothekspfad verwendet wird.\n"
  
! #: gcc.cc:3777
  msgid "  -print-multi-directory   Display the root directory for versions of libgcc.\n"
  msgstr "  -print-multi-directory   Wurzelverzeichnis für Versionen von libgcc anzeigen.\n"
  
! #: gcc.cc:3778
  msgid ""
  "  -print-multi-lib         Display the mapping between command line options and\n"
  "                           multiple library search directories.\n"
--- 18503,18513 ----
  "  -print-multiarch         Normalisiertes GNU-Tripel für das Ziel anzeigen,\n"
  "                           welches als Komponente im Bibliothekspfad verwendet wird.\n"
  
! #: gcc.cc:3778
  msgid "  -print-multi-directory   Display the root directory for versions of libgcc.\n"
  msgstr "  -print-multi-directory   Wurzelverzeichnis für Versionen von libgcc anzeigen.\n"
  
! #: gcc.cc:3779
  msgid ""
  "  -print-multi-lib         Display the mapping between command line options and\n"
  "                           multiple library search directories.\n"
*************** msgstr ""
*** 18500,18550 ****
  "  -print-multi-lib         Entspechungen zwischen Kommandozeilenoptionen und\n"
  "                           mehreren Suchverzeichnissen für Bibliotheken ausgeben.\n"
  
! #: gcc.cc:3781
  msgid "  -print-multi-os-directory Display the relative path to OS libraries.\n"
  msgstr "  -print-multi-os-directory Relativen Pfad zu Betriebssystembibliotheken anzeigen.\n"
  
! #: gcc.cc:3782
  msgid "  -print-sysroot           Display the target libraries directory.\n"
  msgstr "  -print-sysroot           Verzeichnis der Bibliotheken für die Zielarchitektur ausgeben.\n"
  
! #: gcc.cc:3783
  msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.\n"
  msgstr "  -print-sysroot-headers-suffix Den für die Headersuche verwendeten Sysroot-Anhang ausgeben.\n"
  
! #: gcc.cc:3784
  msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler.\n"
  msgstr "  -Wa,<Optionen>           Die durch Kommata getrennten <Optionen> an den Assembler übergeben.\n"
  
! #: gcc.cc:3785
  msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor.\n"
  msgstr "  -Wp,<Optionen>           Die durch Kommata getrennten <Optionen> an den Präprozessor übergeben.\n"
  
! #: gcc.cc:3786
  msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker.\n"
  msgstr "  -Wl,<Optionen>           Die durch Kommata getrennten <Optionen> an den Binder übergeben.\n"
  
! #: gcc.cc:3787
  msgid "  -Xassembler <arg>        Pass <arg> on to the assembler.\n"
  msgstr "  -Xassembler <Arg>        <Arg> an den Assembler übergeben.\n"
  
! #: gcc.cc:3788
  msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.\n"
  msgstr "  -Xpreprocessor <Arg>     <Arg> an den Präprozessor übergeben.\n"
  
! #: gcc.cc:3789
  msgid "  -Xlinker <arg>           Pass <arg> on to the linker.\n"
  msgstr "  -Xlinker <Arg>           <Arg> an den Binder übergeben.\n"
  
! #: gcc.cc:3790
  msgid "  -save-temps              Do not delete intermediate files.\n"
  msgstr "  -save-temps              Temporäre Dateien nicht löschen.\n"
  
! #: gcc.cc:3791
  msgid "  -save-temps=<arg>        Do not delete intermediate files.\n"
  msgstr "  -save-temps=<Arg>        Temporäre Dateien nicht löschen.\n"
  
! #: gcc.cc:3792
  msgid ""
  "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
  "                           prefixes to other gcc components.\n"
--- 18515,18565 ----
  "  -print-multi-lib         Entspechungen zwischen Kommandozeilenoptionen und\n"
  "                           mehreren Suchverzeichnissen für Bibliotheken ausgeben.\n"
  
! #: gcc.cc:3782
  msgid "  -print-multi-os-directory Display the relative path to OS libraries.\n"
  msgstr "  -print-multi-os-directory Relativen Pfad zu Betriebssystembibliotheken anzeigen.\n"
  
! #: gcc.cc:3783
  msgid "  -print-sysroot           Display the target libraries directory.\n"
  msgstr "  -print-sysroot           Verzeichnis der Bibliotheken für die Zielarchitektur ausgeben.\n"
  
! #: gcc.cc:3784
  msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.\n"
  msgstr "  -print-sysroot-headers-suffix Den für die Headersuche verwendeten Sysroot-Anhang ausgeben.\n"
  
! #: gcc.cc:3785
  msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler.\n"
  msgstr "  -Wa,<Optionen>           Die durch Kommata getrennten <Optionen> an den Assembler übergeben.\n"
  
! #: gcc.cc:3786
  msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor.\n"
  msgstr "  -Wp,<Optionen>           Die durch Kommata getrennten <Optionen> an den Präprozessor übergeben.\n"
  
! #: gcc.cc:3787
  msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker.\n"
  msgstr "  -Wl,<Optionen>           Die durch Kommata getrennten <Optionen> an den Binder übergeben.\n"
  
! #: gcc.cc:3788
  msgid "  -Xassembler <arg>        Pass <arg> on to the assembler.\n"
  msgstr "  -Xassembler <Arg>        <Arg> an den Assembler übergeben.\n"
  
! #: gcc.cc:3789
  msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.\n"
  msgstr "  -Xpreprocessor <Arg>     <Arg> an den Präprozessor übergeben.\n"
  
! #: gcc.cc:3790
  msgid "  -Xlinker <arg>           Pass <arg> on to the linker.\n"
  msgstr "  -Xlinker <Arg>           <Arg> an den Binder übergeben.\n"
  
! #: gcc.cc:3791
  msgid "  -save-temps              Do not delete intermediate files.\n"
  msgstr "  -save-temps              Temporäre Dateien nicht löschen.\n"
  
! #: gcc.cc:3792
  msgid "  -save-temps=<arg>        Do not delete intermediate files.\n"
  msgstr "  -save-temps=<Arg>        Temporäre Dateien nicht löschen.\n"
  
! #: gcc.cc:3793
  msgid ""
  "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
  "                           prefixes to other gcc components.\n"
*************** msgstr ""
*** 18552,18576 ****
  "  -no-canonical-prefixes   Pfade beim Erzeugen relativer Präfixe zu anderen\n"
  "                           GCC-Komponenten nicht kanonisieren.\n"
  
! #: gcc.cc:3795
  msgid "  -pipe                    Use pipes rather than intermediate files.\n"
  msgstr "  -pipe                    Pipes statt temporärer Dateien verwenden.\n"
  
! #: gcc.cc:3796
  msgid "  -time                    Time the execution of each subprocess.\n"
  msgstr "  -time                    Zeit für die Ausführung jedes Subprozesses festhalten.\n"
  
! #: gcc.cc:3797
  msgid "  -specs=<file>            Override built-in specs with the contents of <file>.\n"
  msgstr ""
  "  -specs=<Datei>           Eingebaute Spezifikationen mit dem Inhalt von <Datei>\n"
  "                           überschreiben.\n"
  
! #: gcc.cc:3798
  msgid "  -std=<standard>          Assume that the input sources are for <standard>.\n"
  msgstr "  -std=<Standard>          Annehmen, dass die Eingabequellen für <Standard> sind.\n"
  
! #: gcc.cc:3799
  msgid ""
  "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
  "                           and libraries.\n"
--- 18567,18591 ----
  "  -no-canonical-prefixes   Pfade beim Erzeugen relativer Präfixe zu anderen\n"
  "                           GCC-Komponenten nicht kanonisieren.\n"
  
! #: gcc.cc:3796
  msgid "  -pipe                    Use pipes rather than intermediate files.\n"
  msgstr "  -pipe                    Pipes statt temporärer Dateien verwenden.\n"
  
! #: gcc.cc:3797
  msgid "  -time                    Time the execution of each subprocess.\n"
  msgstr "  -time                    Zeit für die Ausführung jedes Subprozesses festhalten.\n"
  
! #: gcc.cc:3798
  msgid "  -specs=<file>            Override built-in specs with the contents of <file>.\n"
  msgstr ""
  "  -specs=<Datei>           Eingebaute Spezifikationen mit dem Inhalt von <Datei>\n"
  "                           überschreiben.\n"
  
! #: gcc.cc:3799
  msgid "  -std=<standard>          Assume that the input sources are for <standard>.\n"
  msgstr "  -std=<Standard>          Annehmen, dass die Eingabequellen für <Standard> sind.\n"
  
! #: gcc.cc:3800
  msgid ""
  "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
  "                           and libraries.\n"
*************** msgstr ""
*** 18578,18616 ****
  "  --sysroot=<Verzeichnis>  <Verzeichnis> als Wurzelverzeichnis für Header und\n"
  "                           Bibliotheken verwenden.\n"
  
! #: gcc.cc:3802
  msgid "  -B <directory>           Add <directory> to the compiler's search paths.\n"
  msgstr "  -B <Verzeichnis>         <Verzeichnis> zum Suchpfad des Compilers hinzufügen.\n"
  
! #: gcc.cc:3803
  msgid "  -v                       Display the programs invoked by the compiler.\n"
  msgstr "  -v                       Die vom Compiler aufgerufenen Programme ausgeben.\n"
  
! #: gcc.cc:3804
  msgid "  -###                     Like -v but options quoted and commands not executed.\n"
  msgstr ""
  "  -###                     Wie -v, aber mit zitierten Optionen und ohne Ausführung\n"
  "                           der Befehlen.\n"
  
! #: gcc.cc:3805
  msgid "  -E                       Preprocess only; do not compile, assemble or link.\n"
  msgstr ""
  "  -E                       Nur den Präprozessor ausführen, nicht Compiler, Assembler oder\n"
  "                           Binder.\n"
  
! #: gcc.cc:3806
  msgid "  -S                       Compile only; do not assemble or link.\n"
  msgstr "  -S                       Nur kompilieren, nicht assemblieren oder binden.\n"
  
! #: gcc.cc:3807
  msgid "  -c                       Compile and assemble, but do not link.\n"
  msgstr "  -c                       Nur kompilieren und assemblieren, aber nicht binden.\n"
  
! #: gcc.cc:3808
  msgid "  -o <file>                Place the output into <file>.\n"
  msgstr "  -o <Datei>               Ausgabe in <Datei> schreiben.\n"
  
! #: gcc.cc:3809
  msgid ""
  "  -pie                     Create a dynamically linked position independent\n"
  "                           executable.\n"
--- 18593,18631 ----
  "  --sysroot=<Verzeichnis>  <Verzeichnis> als Wurzelverzeichnis für Header und\n"
  "                           Bibliotheken verwenden.\n"
  
! #: gcc.cc:3803
  msgid "  -B <directory>           Add <directory> to the compiler's search paths.\n"
  msgstr "  -B <Verzeichnis>         <Verzeichnis> zum Suchpfad des Compilers hinzufügen.\n"
  
! #: gcc.cc:3804
  msgid "  -v                       Display the programs invoked by the compiler.\n"
  msgstr "  -v                       Die vom Compiler aufgerufenen Programme ausgeben.\n"
  
! #: gcc.cc:3805
  msgid "  -###                     Like -v but options quoted and commands not executed.\n"
  msgstr ""
  "  -###                     Wie -v, aber mit zitierten Optionen und ohne Ausführung\n"
  "                           der Befehlen.\n"
  
! #: gcc.cc:3806
  msgid "  -E                       Preprocess only; do not compile, assemble or link.\n"
  msgstr ""
  "  -E                       Nur den Präprozessor ausführen, nicht Compiler, Assembler oder\n"
  "                           Binder.\n"
  
! #: gcc.cc:3807
  msgid "  -S                       Compile only; do not assemble or link.\n"
  msgstr "  -S                       Nur kompilieren, nicht assemblieren oder binden.\n"
  
! #: gcc.cc:3808
  msgid "  -c                       Compile and assemble, but do not link.\n"
  msgstr "  -c                       Nur kompilieren und assemblieren, aber nicht binden.\n"
  
! #: gcc.cc:3809
  msgid "  -o <file>                Place the output into <file>.\n"
  msgstr "  -o <Datei>               Ausgabe in <Datei> schreiben.\n"
  
! #: gcc.cc:3810
  msgid ""
  "  -pie                     Create a dynamically linked position independent\n"
  "                           executable.\n"
*************** msgstr ""
*** 18618,18628 ****
  "  -pie                     Eine dynamisch gebundene ausführbare Datei mit\n"
  "                           positionsunabhängigem Code erzeugen.\n"
  
! #: gcc.cc:3811
  msgid "  -shared                  Create a shared library.\n"
  msgstr "  -shared                  Eine dynamiache Bibliothek erzeugen.\n"
  
! #: gcc.cc:3812
  msgid ""
  "  -x <language>            Specify the language of the following input files.\n"
  "                           Permissible languages include: c c++ assembler none\n"
--- 18633,18643 ----
  "  -pie                     Eine dynamisch gebundene ausführbare Datei mit\n"
  "                           positionsunabhängigem Code erzeugen.\n"
  
! #: gcc.cc:3812
  msgid "  -shared                  Create a shared library.\n"
  msgstr "  -shared                  Eine dynamiache Bibliothek erzeugen.\n"
  
! #: gcc.cc:3813
  msgid ""
  "  -x <language>            Specify the language of the following input files.\n"
  "                           Permissible languages include: c c++ assembler none\n"
*************** msgstr ""
*** 18634,18640 ****
  "                           »none« bedeutet den Rückfall auf das Standardverhalten,\n"
  "                           die Sprache aufgrund der Dateiendung zu erraten.\n"
  
! #: gcc.cc:3819
  #, c-format
  msgid ""
  "\n"
--- 18649,18655 ----
  "                           »none« bedeutet den Rückfall auf das Standardverhalten,\n"
  "                           die Sprache aufgrund der Dateiendung zu erraten.\n"
  
! #: gcc.cc:3820
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 18649,18725 ****
  " Um andere Optionen an diese Prozesse zu übergeben, müssen die Optionen\n"
  " »-W<Buchstabe>« verwendet werden.\n"
  
! #: gcc.cc:6972
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "Spezifikation (%s, ist »%s«) wird verarbeitet\n"
  
! #: gcc.cc:7733
  #, c-format
  msgid "Target: %s\n"
  msgstr "Ziel: %s\n"
  
! #: gcc.cc:7734
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "Konfiguriert mit: %s\n"
  
! #: gcc.cc:7748
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "Thread-Modell: %s\n"
  
! #: gcc.cc:7749
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr "Unterstützte LTO-Kompressionsalgorithmen: zlib"
  
! #: gcc.cc:7751
  #, c-format
  msgid " zstd"
  msgstr " zstd"
  
! #: gcc.cc:7753 gcov.cc:1902 gcov.cc:1962 gcov.cc:1974 gcov.cc:3564
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.cc:7764
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc-Version %s %s\n"
  
! #: gcc.cc:7767
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "gcc-Treiberversion %s %s führt GCC-Version %s aus\n"
  
! #: gcc.cc:7843 gcc.cc:8057
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr "Der Fehler ist nicht reproduzierbar, daher handelt es sich wahrscheinlich um ein Problem mit der Hardware oder dem Betriebssystem.\n"
  
! #: gcc.cc:7977
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr "Vorverarbeiteter Quellcode wurde in Datei %s gespeichert, bitte hängen Sie die an Ihren Fehlerbericht an.\n"
  
! #: gcc.cc:8823
  #, c-format
  msgid "install: %s%s\n"
  msgstr "installiere: %s%s\n"
  
! #: gcc.cc:8826
  #, c-format
  msgid "programs: %s\n"
  msgstr "Programme: %s\n"
  
! #: gcc.cc:8828
  #, c-format
  msgid "libraries: %s\n"
  msgstr "Bibliotheken: %s\n"
  
! #: gcc.cc:8945
  #, c-format
  msgid ""
  "\n"
--- 18664,18740 ----
  " Um andere Optionen an diese Prozesse zu übergeben, müssen die Optionen\n"
  " »-W<Buchstabe>« verwendet werden.\n"
  
! #: gcc.cc:6974
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "Spezifikation (%s, ist »%s«) wird verarbeitet\n"
  
! #: gcc.cc:7735
  #, c-format
  msgid "Target: %s\n"
  msgstr "Ziel: %s\n"
  
! #: gcc.cc:7736
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "Konfiguriert mit: %s\n"
  
! #: gcc.cc:7750
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "Thread-Modell: %s\n"
  
! #: gcc.cc:7751
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr "Unterstützte LTO-Kompressionsalgorithmen: zlib"
  
! #: gcc.cc:7753
  #, c-format
  msgid " zstd"
  msgstr " zstd"
  
! #: gcc.cc:7755 gcov.cc:1902 gcov.cc:1962 gcov.cc:1974 gcov.cc:3564
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.cc:7766
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc-Version %s %s\n"
  
! #: gcc.cc:7769
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "gcc-Treiberversion %s %s führt GCC-Version %s aus\n"
  
! #: gcc.cc:7845 gcc.cc:8059
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr "Der Fehler ist nicht reproduzierbar, daher handelt es sich wahrscheinlich um ein Problem mit der Hardware oder dem Betriebssystem.\n"
  
! #: gcc.cc:7979
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr "Vorverarbeiteter Quellcode wurde in Datei %s gespeichert, bitte hängen Sie die an Ihren Fehlerbericht an.\n"
  
! #: gcc.cc:8825
  #, c-format
  msgid "install: %s%s\n"
  msgstr "installiere: %s%s\n"
  
! #: gcc.cc:8828
  #, c-format
  msgid "programs: %s\n"
  msgstr "Programme: %s\n"
  
! #: gcc.cc:8830
  #, c-format
  msgid "libraries: %s\n"
  msgstr "Bibliotheken: %s\n"
  
! #: gcc.cc:8953
  #, c-format
  msgid ""
  "\n"
*************** msgid ""
*** 18727,18746 ****
  msgstr ""
  "\n"
  "Zum Einsenden von Fehlerberichten (auf Englisch) lesen Sie bitte die\n"
! "folgenden Hinweise; Fehler in der deutschen Übersetzung sind an\n"
! "translation-team-de@lists.sourceforge.net zu melden:\n"
  
! #: gcc.cc:8961 gcov-tool.cc:594 sarif-replay.cc:59
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.cc:8964 gcov-tool.cc:596 gcov.cc:1155 sarif-replay.cc:62
  #: fortran/gfortranspec.cc:282
  msgid "(C)"
  msgstr "(C)"
  
! #: gcc.cc:8965 gcov-tool.cc:598 gcov.cc:1157 sarif-replay.cc:63
  #: fortran/gfortranspec.cc:283
  #, c-format
  msgid ""
--- 18742,18761 ----
  msgstr ""
  "\n"
  "Zum Einsenden von Fehlerberichten (auf Englisch) lesen Sie bitte die\n"
! "folgenden Hinweise; Fehler in der deutschen Übersetzung bitte an\n"
! "translation-team-de@lists.sourceforge.net:\n"
  
! #: gcc.cc:8969 gcov-tool.cc:594 sarif-replay.cc:59
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.cc:8972 gcov-tool.cc:596 gcov.cc:1155 sarif-replay.cc:62
  #: fortran/gfortranspec.cc:282
  msgid "(C)"
  msgstr "(C)"
  
! #: gcc.cc:8973 gcov-tool.cc:598 gcov.cc:1157 sarif-replay.cc:63
  #: fortran/gfortranspec.cc:283
  #, c-format
  msgid ""
*************** msgstr ""
*** 18752,18758 ****
  "gibt KEINE Garantie; auch nicht für MARKTGÄNGIGKEIT oder FÜR SPEZIELLE ZWECKE.\n"
  "\n"
  
! #: gcc.cc:9312
  #, c-format
  msgid ""
  "\n"
--- 18767,18773 ----
  "gibt KEINE Garantie; auch nicht für MARKTGÄNGIGKEIT oder FÜR SPEZIELLE ZWECKE.\n"
  "\n"
  
! #: gcc.cc:9320
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 18765,18771 ****
  "==============\n"
  "\n"
  
! #: gcc.cc:9313
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
--- 18780,18786 ----
  "==============\n"
  "\n"
  
! #: gcc.cc:9321
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
*************** msgstr ""
*** 18774,18780 ****
  "»-Wl,OPTION« verwenden, um »OPTION« an den Binder zu übergeben.\n"
  "\n"
  
! #: gcc.cc:10827
  #, c-format
  msgid ""
  "Assembler options\n"
--- 18789,18795 ----
  "»-Wl,OPTION« verwenden, um »OPTION« an den Binder zu übergeben.\n"
  "\n"
  
! #: gcc.cc:10835
  #, c-format
  msgid ""
  "Assembler options\n"
*************** msgstr ""
*** 18785,18791 ****
  "=================\n"
  "\n"
  
! #: gcc.cc:10828
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
--- 18800,18806 ----
  "=================\n"
  "\n"
  
! #: gcc.cc:10836
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
*************** msgid ""
*** 18944,18952 ****
  "%s.\n"
  msgstr ""
  "\n"
! "Zum Einsenden von Fehlerberichten (auf Englisch) lesen Sie bitte die Hinweise in:\n"
  "%s.\n"
! "Fehler in der deutschen Übersetzung sind an translation-team-de@lists.sourceforge.net zu melden.\n"
  
  #: gcov-tool.cc:595
  #, c-format
--- 18959,18967 ----
  "%s.\n"
  msgstr ""
  "\n"
! "Zum Einsenden von Fehlerberichten (auf Englisch) lesen Sie bitte diese Hinweise:\n"
  "%s.\n"
! "Fehler in der deutschen Übersetzung bitte an translation-team-de@lists.sourceforge.net.\n"
  
  #: gcov-tool.cc:595
  #, c-format
*************** msgstr "»"
*** 19516,19521 ****
--- 19531,19551 ----
  msgid "'"
  msgstr "«"
  
+ #: json-diagnostic.cc:236
+ #, c-format
+ msgid "In JSON value %e"
+ msgstr "In JSON-Wert %e"
+ 
+ #: json-diagnostic.cc:239
+ #, c-format
+ msgid "In JSON object %e"
+ msgstr "In JSON-Objekt %e"
+ 
+ #: json-diagnostic.cc:242
+ #, c-format
+ msgid "In JSON array %e"
+ msgstr "In JSON-Array %e"
+ 
  #: langhooks.cc:389
  msgid "At top level:"
  msgstr "Auf höchster Ebene:"
*************** msgid "In member function %qs"
*** 19525,19531 ****
  msgstr "In Elementfunktion %qs"
  
  #. Kinds within executable code.
! #: langhooks.cc:409 libgdiagnostics.cc:1528
  msgid "In function %qs"
  msgstr "In Funktion %qs"
  
--- 19555,19561 ----
  msgstr "In Elementfunktion %qs"
  
  #. Kinds within executable code.
! #: langhooks.cc:409 libgdiagnostics.cc:1512
  msgid "In function %qs"
  msgstr "In Funktion %qs"
  
*************** msgstr "    eingefügt von %qs bei %r%s:
*** 19541,19642 ****
  msgid "    inlined from %qs"
  msgstr "    eingefügt von %qs"
  
! #: libgdiagnostics.cc:1529
  msgid "In member %qs"
  msgstr "In Element %qs"
  
! #: libgdiagnostics.cc:1530
  msgid "In module %qs"
  msgstr "In Modul %qs"
  
! #: libgdiagnostics.cc:1531
  msgid "In namespace %qs"
  msgstr "In Namensbereich %qs"
  
! #: libgdiagnostics.cc:1532
  msgid "In type %qs"
  msgstr "In Typ %qs"
  
! #: libgdiagnostics.cc:1534
  msgid "In return type %qs"
  msgstr "In Rückgabetyp %qs"
  
! #: libgdiagnostics.cc:1535
  msgid "In parameter %qs"
  msgstr "In Parameter %qs"
  
! #: libgdiagnostics.cc:1536
  msgid "In variable %qs"
  msgstr "In Variable %qs"
  
  #. Kinds within XML or HTML documents.
! #: libgdiagnostics.cc:1539
  msgid "In element %qs"
  msgstr "In Element %qs"
  
! #: libgdiagnostics.cc:1540
  msgid "In attribute %qs"
  msgstr "In Attribut %qs"
  
! #: libgdiagnostics.cc:1541
  msgid "In text %qs"
  msgstr "In Text %qs"
  
! #: libgdiagnostics.cc:1542
  msgid "In comment %qs"
  msgstr "In Kommentar %qs"
  
! #: libgdiagnostics.cc:1544
  msgid "In processing instruction %qs"
  msgstr "In Verarbeitungsbefehl %qs"
  
! #: libgdiagnostics.cc:1545
  msgid "In DTD %qs"
  msgstr "In DTD %qs"
  
! #: libgdiagnostics.cc:1547
  msgid "In declaration %qs"
  msgstr "In Deklaration %qs"
  
  #. Kinds within JSON documents.
! #: libgdiagnostics.cc:1550
  msgid "In JSON object %qs"
  msgstr "In JSON-Objekt %qs"
  
! #: libgdiagnostics.cc:1551
  msgid "In JSON array %qs"
  msgstr "In JSON-Array %qs"
  
! #: libgdiagnostics.cc:1553
  msgid "In JSON property %qs"
  msgstr "In JSON-Eigenschaft %qs"
  
! #: libgdiagnostics.cc:1554
  msgid "In JSON value %qs"
  msgstr "In JSON-Wert %qs"
  
! #: libgdiagnostics.cc:1701
  #, c-format
  msgid "%e"
  msgstr "%e"
  
! #: libsarifreplay.cc:760
  msgid "JSON object"
  msgstr "JSON-Objekt"
  
! #: libsarifreplay.cc:763
  msgid "JSON array"
  msgstr "JSON-Array"
  
! #: libsarifreplay.cc:767
  msgid "JSON number"
  msgstr "JSON-Zahl"
  
! #: libsarifreplay.cc:770
  msgid "JSON string"
  msgstr "JSON-String"
  
! #: libsarifreplay.cc:775
  msgid "JSON literal"
  msgstr "JSON-Literal"
  
--- 19571,19672 ----
  msgid "    inlined from %qs"
  msgstr "    eingefügt von %qs"
  
! #: libgdiagnostics.cc:1513
  msgid "In member %qs"
  msgstr "In Element %qs"
  
! #: libgdiagnostics.cc:1514
  msgid "In module %qs"
  msgstr "In Modul %qs"
  
! #: libgdiagnostics.cc:1515
  msgid "In namespace %qs"
  msgstr "In Namensbereich %qs"
  
! #: libgdiagnostics.cc:1516
  msgid "In type %qs"
  msgstr "In Typ %qs"
  
! #: libgdiagnostics.cc:1518
  msgid "In return type %qs"
  msgstr "In Rückgabetyp %qs"
  
! #: libgdiagnostics.cc:1519
  msgid "In parameter %qs"
  msgstr "In Parameter %qs"
  
! #: libgdiagnostics.cc:1520
  msgid "In variable %qs"
  msgstr "In Variable %qs"
  
  #. Kinds within XML or HTML documents.
! #: libgdiagnostics.cc:1523
  msgid "In element %qs"
  msgstr "In Element %qs"
  
! #: libgdiagnostics.cc:1524
  msgid "In attribute %qs"
  msgstr "In Attribut %qs"
  
! #: libgdiagnostics.cc:1525
  msgid "In text %qs"
  msgstr "In Text %qs"
  
! #: libgdiagnostics.cc:1526
  msgid "In comment %qs"
  msgstr "In Kommentar %qs"
  
! #: libgdiagnostics.cc:1528
  msgid "In processing instruction %qs"
  msgstr "In Verarbeitungsbefehl %qs"
  
! #: libgdiagnostics.cc:1529
  msgid "In DTD %qs"
  msgstr "In DTD %qs"
  
! #: libgdiagnostics.cc:1531
  msgid "In declaration %qs"
  msgstr "In Deklaration %qs"
  
  #. Kinds within JSON documents.
! #: libgdiagnostics.cc:1534
  msgid "In JSON object %qs"
  msgstr "In JSON-Objekt %qs"
  
! #: libgdiagnostics.cc:1535
  msgid "In JSON array %qs"
  msgstr "In JSON-Array %qs"
  
! #: libgdiagnostics.cc:1537
  msgid "In JSON property %qs"
  msgstr "In JSON-Eigenschaft %qs"
  
! #: libgdiagnostics.cc:1538
  msgid "In JSON value %qs"
  msgstr "In JSON-Wert %qs"
  
! #: libgdiagnostics.cc:1685
  #, c-format
  msgid "%e"
  msgstr "%e"
  
! #: libsarifreplay.cc:739
  msgid "JSON object"
  msgstr "JSON-Objekt"
  
! #: libsarifreplay.cc:742
  msgid "JSON array"
  msgstr "JSON-Array"
  
! #: libsarifreplay.cc:746
  msgid "JSON number"
  msgstr "JSON-Zahl"
  
! #: libsarifreplay.cc:749
  msgid "JSON string"
  msgstr "JSON-String"
  
! #: libsarifreplay.cc:754
  msgid "JSON literal"
  msgstr "JSON-Literal"
  
*************** msgstr "JSON-Literal"
*** 19644,19654 ****
  msgid "this is the insn:"
  msgstr "dies ist der Befehl:"
  
! #: lra-constraints.cc:4182
  msgid "unable to reload address in "
  msgstr "Adresse kann nicht neugeladen werden in "
  
! #: lra-constraints.cc:4478 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "Neuladungen konnten nicht generiert werden für:"
  
--- 19674,19684 ----
  msgid "this is the insn:"
  msgstr "dies ist der Befehl:"
  
! #: lra-constraints.cc:4197
  msgid "unable to reload address in "
  msgstr "Adresse kann nicht neugeladen werden in "
  
! #: lra-constraints.cc:4522 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "Neuladungen konnten nicht generiert werden für:"
  
*************** msgstr "unerkennbarer Befehl:"
*** 19819,19834 ****
  msgid "insn does not satisfy its constraints:"
  msgstr "Befehl erfüllt nicht seine Bedingungen:"
  
! #: targhooks.cc:2480
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr "erzeugt und mit anderen Einstellungen von »%s« verwendet"
  
! #: targhooks.cc:2495
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "erzeugt und mit anderen Einstellungen von %<-fpic%> verwendet"
  
! #: targhooks.cc:2497
  msgid "created and used with different settings of %<-fpie%>"
  msgstr "erzeugt und mit anderen Einstellungen von %<-fpie%> verwendet"
  
--- 19849,19864 ----
  msgid "insn does not satisfy its constraints:"
  msgstr "Befehl erfüllt nicht seine Bedingungen:"
  
! #: targhooks.cc:2497
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr "erzeugt und mit anderen Einstellungen von »%s« verwendet"
  
! #: targhooks.cc:2512
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "erzeugt und mit anderen Einstellungen von %<-fpic%> verwendet"
  
! #: targhooks.cc:2514
  msgid "created and used with different settings of %<-fpie%>"
  msgstr "erzeugt und mit anderen Einstellungen von %<-fpie%> verwendet"
  
*************** msgstr "%s%sWarnung: %s-Header-Version %
*** 19866,19873 ****
  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:129 c/c-decl.cc:6614
! #: c/c-typeck.cc:9509 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonym>"
--- 19896,19903 ----
  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:9587 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonym>"
*************** msgid "length modifier in strfmon format
*** 20229,20250 ****
  msgstr "Längenmodifizierer im strfmon-Format"
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.cc:1699 fortran/cpp.cc:630
  msgid "<command-line>"
  msgstr "<Kommandozeile>"
  
! #: config/aarch64/aarch64.cc:13004 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:13013 config/aarch64/aarch64.cc:13026
! #: config/aarch64/aarch64.cc:13038 config/aarch64/aarch64.cc:13049
! #: config/aarch64/aarch64.cc:13065 config/aarch64/aarch64.cc:13079
! #: config/aarch64/aarch64.cc:13099 config/aarch64/aarch64.cc:13181
! #: config/aarch64/aarch64.cc:13192 config/aarch64/aarch64.cc:13206
! #: config/aarch64/aarch64.cc:13432 config/aarch64/aarch64.cc:13445
! #: config/aarch64/aarch64.cc:13462 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8092
  #: config/riscv/riscv.cc:8108 config/riscv/riscv.cc:8124
  #: config/riscv/riscv.cc:8140 config/riscv/riscv.cc:8173
--- 20259,20280 ----
  msgstr "Längenmodifizierer im strfmon-Format"
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.cc:1707 fortran/cpp.cc:630
  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:8092
  #: config/riscv/riscv.cc:8108 config/riscv/riscv.cc:8124
  #: config/riscv/riscv.cc:8140 config/riscv/riscv.cc:8173
*************** msgstr "Operand für Code »%c« nicht u
*** 20254,20261 ****
  msgid "invalid operand for '%%%c'"
  msgstr "ungültiger Operand für »%%%c«"
  
! #: config/aarch64/aarch64.cc:13117 config/aarch64/aarch64.cc:13128
! #: config/aarch64/aarch64.cc:13292 config/aarch64/aarch64.cc:13303
  #: config/riscv/riscv.cc:7988 config/riscv/riscv.cc:7996
  #: config/riscv/riscv.cc:8003 config/riscv/riscv.cc:8007
  #: config/riscv/riscv.cc:8049 config/riscv/riscv.cc:8067
--- 20284,20291 ----
  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:7988 config/riscv/riscv.cc:7996
  #: config/riscv/riscv.cc:8003 config/riscv/riscv.cc:8007
  #: config/riscv/riscv.cc:8049 config/riscv/riscv.cc:8067
*************** msgstr "ungültiger Operand für »%%%c�
*** 20263,20373 ****
  msgid "invalid vector constant"
  msgstr "ungültige Vektorkonstante"
  
! #: config/aarch64/aarch64.cc:13142
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr "unverträglicher Gleitkomma- / Vektorregisteroperand für »%%%c«"
  
! #: config/aarch64/aarch64.cc:13154
  #, c-format
  msgid "incompatible operand for '%%%c'"
  msgstr "unverträglicher Operand für »%%%c«"
  
! #: config/aarch64/aarch64.cc:13174
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "unverträglicher Registeroperand für »%%%c«"
  
! #: config/aarch64/aarch64.cc:13239 config/arm/arm.cc:24779
  #, c-format
  msgid "missing operand"
  msgstr "fehlender Operand"
  
! #: config/aarch64/aarch64.cc:13329
  #, c-format
  msgid "invalid constant"
  msgstr "ungültige Konstante"
  
! #: config/aarch64/aarch64.cc:13332
  #, c-format
  msgid "invalid operand"
  msgstr "ungültiger Operand"
  
! #: config/aarch64/aarch64.cc:13470 config/aarch64/aarch64.cc:13475
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ungültiger Operandenpräfix »%%%c«"
  
! #: config/aarch64/aarch64.cc:13495
  #, c-format
  msgid "invalid address mode"
  msgstr "ungültiger Adressierungsmodus"
  
! #: config/aarch64/aarch64.cc:23792
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "ungültige Umwandlung von Typ %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:23794
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "ungültige Umwandlung in Typ %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:31104
  msgid "preincrement operation not permitted on svbool_t"
  msgstr "Präinkrement-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31106
  msgid "predecrement operation not permitted on svbool_t"
  msgstr "Prädekrement-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31108
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "Postinkrement-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31110
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr "Postdekrement-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31112
  msgid "negation operation not permitted on svbool_t"
  msgstr "Negations-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31114
  msgid "plus operation not permitted on svbool_t"
  msgstr "Plus-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31116
  msgid "minus operation not permitted on svbool_t"
  msgstr "Minus-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31118
  msgid "multiply operation not permitted on svbool_t"
  msgstr "Mal-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31120
  msgid "divide operation not permitted on svbool_t"
  msgstr "Geteilt-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31123
  msgid "shift operation not permitted on svbool_t"
  msgstr "Bitschiebe-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31128
  msgid "only == and != operations permitted on svbool_t"
  msgstr "Nur die Operationen == und != sind auf svbool_t erlaubt"
  
! #: config/aarch64/aarch64.cc:31130
  msgid "subscript operation not supported on svbool_t"
  msgstr "Arrayindex-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31151 config/aarch64/aarch64.cc:31184
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr "Operation nicht erlaubt auf Typ %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:31172
  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:14543
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
--- 20293,20403 ----
  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:23806
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "ungültige Umwandlung von Typ %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:23808
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "ungültige Umwandlung in Typ %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:31118
  msgid "preincrement operation not permitted on svbool_t"
  msgstr "Präinkrement-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31120
  msgid "predecrement operation not permitted on svbool_t"
  msgstr "Prädekrement-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31122
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "Postinkrement-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31124
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr "Postdekrement-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31126
  msgid "negation operation not permitted on svbool_t"
  msgstr "Negations-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31128
  msgid "plus operation not permitted on svbool_t"
  msgstr "Plus-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31130
  msgid "minus operation not permitted on svbool_t"
  msgstr "Minus-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31132
  msgid "multiply operation not permitted on svbool_t"
  msgstr "Mal-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31134
  msgid "divide operation not permitted on svbool_t"
  msgstr "Geteilt-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31137
  msgid "shift operation not permitted on svbool_t"
  msgstr "Bitschiebe-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31142
  msgid "only == and != operations permitted on svbool_t"
  msgstr "Nur die Operationen == und != sind auf svbool_t erlaubt"
  
! #: config/aarch64/aarch64.cc:31144
  msgid "subscript operation not supported on svbool_t"
  msgstr "Arrayindex-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31165 config/aarch64/aarch64.cc:31198
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr "Operation nicht erlaubt auf Typ %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:31186
  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:14652
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
*************** msgid "invalid %%r value"
*** 20384,20396 ****
  msgstr "ungültiger %%r-Wert"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:2995
  #, 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:2968
  #, c-format
  msgid "invalid %%N value"
  msgstr "ungültiger %%N-Wert"
--- 20414,20426 ----
  msgstr "ungültiger %%r-Wert"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3011
  #, 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:2984
  #, c-format
  msgid "invalid %%N value"
  msgstr "ungültiger %%N-Wert"
*************** msgstr "ungültiger %%P-Wert"
*** 20405,20411 ****
  msgid "invalid %%h value"
  msgstr "ungültiger %%h-Wert"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:2988
  #, c-format
  msgid "invalid %%L value"
  msgstr "ungültiger %%L-Wert"
--- 20435,20441 ----
  msgid "invalid %%h value"
  msgstr "ungültiger %%h-Wert"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:3004
  #, c-format
  msgid "invalid %%L value"
  msgstr "ungültiger %%L-Wert"
*************** msgstr "ungültiger %%m-Wert"
*** 20420,20426 ****
  msgid "invalid %%M value"
  msgstr "ungültiger %%M-Wert"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%U value"
  msgstr "ungültiger %%U-Wert"
--- 20450,20456 ----
  msgid "invalid %%M value"
  msgstr "ungültiger %%M-Wert"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3018
  #, c-format
  msgid "invalid %%U value"
  msgstr "ungültiger %%U-Wert"
*************** msgstr "ungültiger %%E-Wert"
*** 20445,20454 ****
  msgid "unknown relocation unspec"
  msgstr "unbekannte Adressverschiebungs-Unspec"
  
! #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7560 config/gcn/gcn.cc:7569
! #: config/gcn/gcn.cc:7627 config/gcn/gcn.cc:7635 config/gcn/gcn.cc:7651
! #: config/gcn/gcn.cc:7669 config/gcn/gcn.cc:7720 config/gcn/gcn.cc:7839
! #: config/gcn/gcn.cc:7955 config/rs6000/rs6000.cc:14690
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ungültiger %%xn-Code"
--- 20475,20484 ----
  msgid "unknown relocation unspec"
  msgstr "unbekannte Adressverschiebungs-Unspec"
  
! #: 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"
*************** msgstr "ungültiges UNSPEC als Operand:
*** 20546,20579 ****
  msgid "unrecognized supposed constant"
  msgstr "unerkannte vermutete Konstante"
  
! #: config/arm/arm.cc:21090 config/arm/arm.cc:21115 config/arm/arm.cc:21125
! #: config/arm/arm.cc:21134 config/arm/arm.cc:21143
  #, c-format
  msgid "invalid shift operand"
  msgstr "ungültiger Schiebeoperand"
  
! #: config/arm/arm.cc:24061 config/arm/arm.cc:24079
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "bedingter Thumb-Befehl"
  
! #: config/arm/arm.cc:24067
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "bedingter Befehl in bedingter Sequenz"
  
! #: config/arm/arm.cc:24183 config/arm/arm.cc:24196 config/arm/arm.cc:24221
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Operand für Code »%c« nicht unterstützt"
  
! #: config/arm/arm.cc:24298 config/arm/arm.cc:24320 config/arm/arm.cc:24330
! #: config/arm/arm.cc:24340 config/arm/arm.cc:24350 config/arm/arm.cc:24389
! #: config/arm/arm.cc:24407 config/arm/arm.cc:24425 config/arm/arm.cc:24467
! #: config/arm/arm.cc:24474 config/arm/arm.cc:24492 config/arm/arm.cc:24499
! #: config/arm/arm.cc:24507 config/arm/arm.cc:24528 config/arm/arm.cc:24535
! #: config/arm/arm.cc:24726 config/arm/arm.cc:24733 config/arm/arm.cc:24760
! #: config/arm/arm.cc:24767 config/bfin/bfin.cc:1441 config/bfin/bfin.cc:1448
  #: config/bfin/bfin.cc:1455 config/bfin/bfin.cc:1462 config/bfin/bfin.cc:1471
  #: config/bfin/bfin.cc:1478 config/bfin/bfin.cc:1485 config/bfin/bfin.cc:1492
  #: config/nds32/nds32.cc:3545
--- 20576,20609 ----
  msgid "unrecognized supposed constant"
  msgstr "unerkannte vermutete Konstante"
  
! #: config/arm/arm.cc:21105 config/arm/arm.cc:21130 config/arm/arm.cc:21140
! #: config/arm/arm.cc:21149 config/arm/arm.cc:21158
  #, c-format
  msgid "invalid shift operand"
  msgstr "ungültiger Schiebeoperand"
  
! #: config/arm/arm.cc:24076 config/arm/arm.cc:24094
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "bedingter Thumb-Befehl"
  
! #: config/arm/arm.cc:24082
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "bedingter Befehl in bedingter Sequenz"
  
! #: config/arm/arm.cc:24198 config/arm/arm.cc:24211 config/arm/arm.cc:24236
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Operand für Code »%c« nicht unterstützt"
  
! #: config/arm/arm.cc:24313 config/arm/arm.cc:24335 config/arm/arm.cc:24345
! #: config/arm/arm.cc:24355 config/arm/arm.cc:24365 config/arm/arm.cc:24404
! #: config/arm/arm.cc:24422 config/arm/arm.cc:24440 config/arm/arm.cc:24482
! #: config/arm/arm.cc:24489 config/arm/arm.cc:24507 config/arm/arm.cc:24514
! #: config/arm/arm.cc:24522 config/arm/arm.cc:24543 config/arm/arm.cc:24550
! #: config/arm/arm.cc:24741 config/arm/arm.cc:24748 config/arm/arm.cc:24775
! #: config/arm/arm.cc:24782 config/bfin/bfin.cc:1441 config/bfin/bfin.cc:1448
  #: config/bfin/bfin.cc:1455 config/bfin/bfin.cc:1462 config/bfin/bfin.cc:1471
  #: config/bfin/bfin.cc:1478 config/bfin/bfin.cc:1485 config/bfin/bfin.cc:1492
  #: config/nds32/nds32.cc:3545
*************** msgstr "Operand für Code »%c« nicht u
*** 20581,20619 ****
  msgid "invalid operand for code '%c'"
  msgstr "ungültiger Operand für Code »%c«"
  
! #: config/arm/arm.cc:24402
  #, c-format
  msgid "instruction never executed"
  msgstr "Befehl wird niemals ausgeführt"
  
  #. Former FPA support, effectively unused after GCC-4.7, but not
  #. removed until gcc-15.
! #: config/arm/arm.cc:24440
  #, c-format
  msgid "obsolete FPA format code '%c'"
  msgstr "veralteter FPA-Formatcode »%c«"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.cc:24449
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "veralteter Maverick-Formatcode »%c«"
  
  #. Former iWMMXT support, removed after GCC-15.
! #: config/arm/arm.cc:24455
  #, c-format
  msgid "obsolete iWMMXT format code '%c'"
  msgstr "veralteter iWMMXT-Formatcode »%c«"
  
! #: config/arm/arm.cc:34277
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "ungültige Umwandlung von Typ %<bfloat16_t%>"
  
! #: config/arm/arm.cc:34279
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "ungültige Umwandlung in Typ %<bfloat16_t%>"
  
! #: config/arm/arm.cc:34294 config/arm/arm.cc:34310
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "Operation nicht erlaubt auf Typ %<bfloat16_t%>"
  
--- 20611,20649 ----
  msgid "invalid operand for code '%c'"
  msgstr "ungültiger Operand für Code »%c«"
  
! #: config/arm/arm.cc:24417
  #, c-format
  msgid "instruction never executed"
  msgstr "Befehl wird niemals ausgeführt"
  
  #. Former FPA support, effectively unused after GCC-4.7, but not
  #. removed until gcc-15.
! #: config/arm/arm.cc:24455
  #, c-format
  msgid "obsolete FPA format code '%c'"
  msgstr "veralteter FPA-Formatcode »%c«"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.cc:24464
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "veralteter Maverick-Formatcode »%c«"
  
  #. Former iWMMXT support, removed after GCC-15.
! #: config/arm/arm.cc:24470
  #, c-format
  msgid "obsolete iWMMXT format code '%c'"
  msgstr "veralteter iWMMXT-Formatcode »%c«"
  
! #: config/arm/arm.cc:34292
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "ungültige Umwandlung von Typ %<bfloat16_t%>"
  
! #: config/arm/arm.cc:34294
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "ungültige Umwandlung in Typ %<bfloat16_t%>"
  
! #: config/arm/arm.cc:34309 config/arm/arm.cc:34325
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "Operation nicht erlaubt auf Typ %<bfloat16_t%>"
  
*************** msgstr "ungültiger %%j-Wert"
*** 20738,20758 ****
  msgid "invalid const_double operand"
  msgstr "ungültiger const_double-Operand"
  
! #: config/bpf/bpf.cc:940
  msgid "invalid address in operand"
  msgstr "ungültige Adresse in Operand"
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:947
  msgid "unsupported operand"
  msgstr "nicht unterstützter Operand"
  
  #. Format punctuators via %s to avoid -Wformat-diag.
  #: config/cris/cris.cc:783 config/ft32/ft32.cc:110 config/moxie/moxie.cc:108
! #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6325
! #: gcc.cc:6339 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:1098 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8107
  #: 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
--- 20768,20788 ----
  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"
  
  #. Format punctuators via %s to avoid -Wformat-diag.
  #: config/cris/cris.cc:783 config/ft32/ft32.cc:110 config/moxie/moxie.cc:108
! #: 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:1182 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8107
  #: 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 "Falscher Operand für output_mov
*** 20967,20991 ****
  msgid "bad output_condmove_single operand"
  msgstr "Falscher Operand für output_condmove_single"
  
! #: config/gcn/gcn.cc:7235 config/gcn/gcn.cc:7255 config/gcn/gcn.cc:7259
! #: config/gcn/gcn.cc:7600 config/gcn/gcn.cc:7611 config/gcn/gcn.cc:7614
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr "falsche ADDR_SPACE_GLOBAL-Adresse"
  
! #: config/gcn/gcn.cc:7382 config/gcn/gcn.cc:7405 config/gcn/gcn.cc:7437
! #: config/gcn/gcn.cc:7453 config/gcn/gcn.cc:7468 config/gcn/gcn.cc:7487
! #: config/gcn/gcn.cc:7551 config/gcn/gcn.cc:7745 config/gcn/gcn.cc:7860
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "ungültiger Code für Operand %%xn"
  
! #: config/gcn/gcn.cc:7848
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "Operandencode %%xn ist für QImode ungültig"
  
! #: config/gcn/gcn.cc:7936
  #, c-format
  msgid "invalid fp constant"
  msgstr "ungültige Gleitkomma-Konstante"
--- 20997,21021 ----
  msgid "bad output_condmove_single operand"
  msgstr "Falscher Operand für output_condmove_single"
  
! #: config/gcn/gcn.cc:7281 config/gcn/gcn.cc:7301 config/gcn/gcn.cc:7305
! #: config/gcn/gcn.cc:7646 config/gcn/gcn.cc:7657 config/gcn/gcn.cc:7660
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr "falsche ADDR_SPACE_GLOBAL-Adresse"
  
! #: config/gcn/gcn.cc:7428 config/gcn/gcn.cc:7451 config/gcn/gcn.cc:7483
! #: config/gcn/gcn.cc:7499 config/gcn/gcn.cc:7514 config/gcn/gcn.cc:7533
! #: config/gcn/gcn.cc:7597 config/gcn/gcn.cc:7791 config/gcn/gcn.cc:7906
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "ungültiger Code für Operand %%xn"
  
! #: config/gcn/gcn.cc:7894
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "Operandencode %%xn ist für QImode ungültig"
  
! #: config/gcn/gcn.cc:7982
  #, c-format
  msgid "invalid fp constant"
  msgstr "ungültige Gleitkomma-Konstante"
*************** msgstr "ungültige Gleitkomma-Konstante"
*** 20997,21122 ****
  msgid "Expected register or constant integer."
  msgstr "Register oder konstante Ganzzahl erwartet."
  
! #: config/i386/i386.cc:13325
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "ungültiges UNSPEC als Operand"
  
! #: config/i386/i386.cc:13868
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "Ungültige Verwendung von Register »%s«"
  
! #: config/i386/i386.cc:13873
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "ungültige Verwendung der asm-Schalter-Ausgabe"
  
! #: config/i386/i386.cc:14108
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "ungültige Operandengröße für Operandencode »O«"
  
! #: config/i386/i386.cc:14143
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "ungültige Operandengröße für Operandencode »z«"
  
! #: config/i386/i386.cc:14218
  #, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "ungültiger Operandentyp mit Operandencode »%c« verwendet"
  
! #: config/i386/i386.cc:14223
  #, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "ungültige Operandengröße für Operandencode »%c«"
  
! #: config/i386/i386.cc:14301
  #, 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:14380
  #, 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:14398
  #, 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:14419
  #, 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:14434
  #, 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:14462
  #, 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:14480
  #, 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:14503
  #, 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:14530
  #, 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:14618
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "ungültiger Operandencode »%c«"
  
! #: config/i386/i386.cc:14680 config/i386/i386.cc:15069
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "ungültige Bedingungen für Operand"
  
! #: config/i386/i386.cc:14781
  #, c-format
  msgid "invalid vector immediate"
  msgstr "ungültiger Vektordirektwert"
  
! #: config/i386/i386.cc:17959
  msgid "unknown insn mode"
  msgstr "unbekannter Befehlsmodus"
  
! #: config/i386/i386.cc:24693
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "ungültige Umwandlung von Typ %<__bf16%> ohne Option %<-msse2%>"
  
! #: config/i386/i386.cc:24696
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "ungültige Umwandlung von Typ %<_Float16%> ohne Option %<-msse2%>"
  
! #: config/i386/i386.cc:24699
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "ungültige Umwandlung in Typ %<__bf16%> ohne Option %<-msse2%>"
  
! #: config/i386/i386.cc:24702
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "ungültige Umwandlung in Typ %<_Float16%> ohne Option %<-msse2%>"
  
! #: config/i386/i386.cc:24740 config/i386/i386.cc:24765
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr "Operation nicht erlaubt auf Typ %<__bf16%> ohne Option %<-msse2%>"
  
! #: config/i386/i386.cc:24743 config/i386/i386.cc:24769
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr "Operation nicht erlaubt auf Typ %<_Float16%> ohne Option %<-msse2%>"
  
--- 21027,21152 ----
  msgid "Expected register or constant integer."
  msgstr "Register oder konstante Ganzzahl erwartet."
  
! #: config/i386/i386.cc:13434
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "ungültiges UNSPEC als Operand"
  
! #: config/i386/i386.cc:13977
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "Ungültige Verwendung von Register »%s«"
  
! #: config/i386/i386.cc:13982
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "ungültige Verwendung der asm-Schalter-Ausgabe"
  
! #: config/i386/i386.cc:14217
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "ungültige Operandengröße für Operandencode »O«"
  
! #: config/i386/i386.cc:14252
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "ungültige Operandengröße für Operandencode »z«"
  
! #: config/i386/i386.cc:14327
  #, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "ungültiger Operandentyp mit Operandencode »%c« verwendet"
  
! #: config/i386/i386.cc:14332
  #, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "ungültige Operandengröße für Operandencode »%c«"
  
! #: config/i386/i386.cc:14410
  #, 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:14489
  #, 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:14507
  #, 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:14528
  #, 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:14543
  #, 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:14571
  #, 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:14589
  #, 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:14612
  #, 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:14639
  #, 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:14727
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "ungültiger Operandencode »%c«"
  
! #: config/i386/i386.cc:14789 config/i386/i386.cc:15178
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "ungültige Bedingungen für Operand"
  
! #: config/i386/i386.cc:14890
  #, c-format
  msgid "invalid vector immediate"
  msgstr "ungültiger Vektordirektwert"
  
! #: config/i386/i386.cc:18068
  msgid "unknown insn mode"
  msgstr "unbekannter Befehlsmodus"
  
! #: config/i386/i386.cc:24802
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "ungültige Umwandlung von Typ %<__bf16%> ohne Option %<-msse2%>"
  
! #: config/i386/i386.cc:24805
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "ungültige Umwandlung von Typ %<_Float16%> ohne Option %<-msse2%>"
  
! #: config/i386/i386.cc:24808
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "ungültige Umwandlung in Typ %<__bf16%> ohne Option %<-msse2%>"
  
! #: config/i386/i386.cc:24811
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "ungültige Umwandlung in Typ %<_Float16%> ohne Option %<-msse2%>"
  
! #: config/i386/i386.cc:24849 config/i386/i386.cc:24874
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr "Operation nicht erlaubt auf Typ %<__bf16%> ohne Option %<-msse2%>"
  
! #: config/i386/i386.cc:24852 config/i386/i386.cc:24878
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr "Operation nicht erlaubt auf Typ %<_Float16%> ohne Option %<-msse2%>"
  
*************** msgid "insn contains an invalid address
*** 21262,21268 ****
  msgstr "Befehl enthält eine ungültige Adresse!"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3105
  msgid "invalid address"
  msgstr "ungültige Adresse"
  
--- 21292,21298 ----
  msgstr "Befehl enthält eine ungültige Adresse!"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3121
  msgid "invalid address"
  msgstr "ungültige Adresse"
  
*************** msgstr "ungültige Adressverschiebung"
*** 21337,21343 ****
  msgid "invalid %%H value"
  msgstr "ungültiger %%H-Wert"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3023
  #, c-format
  msgid "invalid %%d value"
  msgstr "ungültiger %%d-Wert"
--- 21367,21373 ----
  msgid "invalid %%H value"
  msgstr "ungültiger %%H-Wert"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3039
  #, c-format
  msgid "invalid %%d value"
  msgstr "ungültiger %%d-Wert"
*************** msgstr "Falsche 128-Bit-Verschiebung"
*** 21469,21475 ****
  msgid "invalid %%A value"
  msgstr "ungültiger %%A-Wert"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2934
  #, c-format
  msgid "invalid %%D value"
  msgstr "ungültiger %%D-Wert"
--- 21499,21505 ----
  msgid "invalid %%A value"
  msgstr "ungültiger %%A-Wert"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2950
  #, c-format
  msgid "invalid %%D value"
  msgstr "ungültiger %%D-Wert"
*************** msgstr "ungültiger %%J-Code"
*** 21509,21515 ****
  msgid "invalid %%k value"
  msgstr "ungültiger %%k-Wert"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%K value"
  msgstr "ungültiger %%K-Wert"
--- 21539,21545 ----
  msgid "invalid %%k value"
  msgstr "ungültiger %%k-Wert"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:2997
  #, c-format
  msgid "invalid %%K value"
  msgstr "ungültiger %%K-Wert"
*************** msgstr "ungültiger %%T-Wert"
*** 21539,21555 ****
  msgid "invalid %%u value"
  msgstr "ungültiger %%u-Wert"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2956
  #, c-format
  msgid "invalid %%v value"
  msgstr "ungültiger %%v-Wert"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3009
  #, c-format
  msgid "invalid %%V value"
  msgstr "ungültiger %%V-Wert"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%x value"
  msgstr "ungültiger %%x-Wert"
--- 21569,21585 ----
  msgid "invalid %%u value"
  msgstr "ungültiger %%u-Wert"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2972
  #, c-format
  msgid "invalid %%v value"
  msgstr "ungültiger %%v-Wert"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3025
  #, c-format
  msgid "invalid %%V value"
  msgstr "ungültiger %%V-Wert"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3032
  #, c-format
  msgid "invalid %%x value"
  msgstr "ungültiger %%x-Wert"
*************** msgstr "Binärer Operator unterstützt B
*** 21696,21720 ****
  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"
  
! #: config/sh/sh.cc:1229
  #, c-format
  msgid "invalid operand to %%R"
  msgstr "ungültiger Operand für %%R"
  
! #: config/sh/sh.cc:1256
  #, c-format
  msgid "invalid operand to %%S"
  msgstr "ungültiger Operand für %%S"
  
! #: config/sh/sh.cc:8680
  msgid "created and used with different architectures / ABIs"
  msgstr "erzeugt und mit anderen Architekturen / ABIs verwendet"
  
! #: config/sh/sh.cc:8682
  msgid "created and used with different ABIs"
  msgstr "erzeugt und mit anderen ABIs verwendet"
  
! #: config/sh/sh.cc:8684
  msgid "created and used with different endianness"
  msgstr "erzeugt und mit anderer Bytereihenfolge verwendet"
  
--- 21726,21750 ----
  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"
  
! #: config/sh/sh.cc:1227
  #, c-format
  msgid "invalid operand to %%R"
  msgstr "ungültiger Operand für %%R"
  
! #: config/sh/sh.cc:1254
  #, c-format
  msgid "invalid operand to %%S"
  msgstr "ungültiger Operand für %%S"
  
! #: config/sh/sh.cc:8679
  msgid "created and used with different architectures / ABIs"
  msgstr "erzeugt und mit anderen Architekturen / ABIs verwendet"
  
! #: config/sh/sh.cc:8681
  msgid "created and used with different ABIs"
  msgstr "erzeugt und mit anderen ABIs verwendet"
  
! #: config/sh/sh.cc:8683
  msgid "created and used with different endianness"
  msgstr "erzeugt und mit anderer Bytereihenfolge verwendet"
  
*************** msgstr "ungültige Operandenadresse (4)"
*** 21834,21857 ****
  msgid "Unable to load DLL."
  msgstr "Fehler beim Laden der DLL."
  
! #: config/xtensa/xtensa.cc:848 config/xtensa/xtensa.cc:882
  msgid "bad test"
  msgstr "Falscher Test"
  
! #: config/xtensa/xtensa.cc:2976
  msgid "invalid mask"
  msgstr "ungültige Maske"
  
! #: config/xtensa/xtensa.cc:3042 config/xtensa/xtensa.cc:3052
  #, c-format
  msgid "invalid %%t/%%b value"
  msgstr "ungültiger %%t/%%b-Wert"
  
! #: config/xtensa/xtensa.cc:3130
  msgid "no register in address"
  msgstr "Kein Register in Adresse"
  
! #: config/xtensa/xtensa.cc:3138
  msgid "address offset not a constant"
  msgstr "Adressversatz ist keine Konstante"
  
--- 21864,21887 ----
  msgid "Unable to load DLL."
  msgstr "Fehler beim Laden der DLL."
  
! #: config/xtensa/xtensa.cc:845 config/xtensa/xtensa.cc:879
  msgid "bad test"
  msgstr "Falscher Test"
  
! #: config/xtensa/xtensa.cc:2992
  msgid "invalid mask"
  msgstr "ungültige Maske"
  
! #: config/xtensa/xtensa.cc:3058 config/xtensa/xtensa.cc:3068
  #, c-format
  msgid "invalid %%t/%%b value"
  msgstr "ungültiger %%t/%%b-Wert"
  
! #: config/xtensa/xtensa.cc:3146
  msgid "no register in address"
  msgstr "Kein Register in Adresse"
  
! #: config/xtensa/xtensa.cc:3154
  msgid "address offset not a constant"
  msgstr "Adressversatz ist keine Konstante"
  
*************** msgstr "{fehlerhaft}"
*** 21883,21889 ****
  msgid "aka"
  msgstr "alias"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8217
  msgid "({anonymous})"
  msgstr "({anonym})"
  
--- 21913,21919 ----
  msgid "aka"
  msgstr "alias"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8295
  msgid "({anonymous})"
  msgstr "({anonym})"
  
*************** msgstr "({anonym})"
*** 21896,21934 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3254 c/c-parser.cc:3463 c/c-parser.cc:3477 c/c-parser.cc:7694
! #: c/c-parser.cc:8548 c/c-parser.cc:9126 c/c-parser.cc:9318 c/c-parser.cc:9351
! #: c/c-parser.cc:9649 c/c-parser.cc:14677 c/c-parser.cc:14712
! #: c/c-parser.cc:14743 c/c-parser.cc:14790 c/c-parser.cc:14971
! #: c/c-parser.cc:15804 c/c-parser.cc:15879 c/c-parser.cc:15922
! #: c/c-parser.cc:24064 c/c-parser.cc:24144 c/c-parser.cc:24473
! #: c/c-parser.cc:24499 c/c-parser.cc:24522 c/c-parser.cc:25208
! #: c/c-parser.cc:25251 c/c-parser.cc:26525 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:4325 c/c-parser.cc:4516
! #: c/c-parser.cc:4551 c/c-parser.cc:14964 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18012 cp/parser.cc:37079
! #: cp/parser.cc:37718
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> erwartet"
  
! #: c/c-parser.cc:3435 c/c-parser.cc:9609
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "%<:%> oder %<)%> erwartet"
  
! #: c/c-parser.cc:3974 c/c-parser.cc:5127 c/c-parser.cc:5319 c/c-parser.cc:5377
! #: c/c-parser.cc:5435 c/c-parser.cc:5824 c/c-parser.cc:5847 c/c-parser.cc:5856
! #: c/c-parser.cc:5907 c/c-parser.cc:5916 c/c-parser.cc:11205
! #: c/c-parser.cc:11291 c/c-parser.cc:11907 c/c-parser.cc:11933
! #: c/c-parser.cc:11967 c/c-parser.cc:12168 c/c-parser.cc:13049
! #: c/c-parser.cc:15078 c/c-parser.cc:17730 c/c-parser.cc:18465
! #: c/c-parser.cc:18524 c/c-parser.cc:18579 c/c-parser.cc:20651
! #: c/c-parser.cc:20943 c/c-parser.cc:21095 c/c-parser.cc:23156
! #: c/c-parser.cc:24564 c/c-parser.cc:25216 c/c-parser.cc:29186
! #: c/c-parser.cc:29454 c/c-parser.cc:29536 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
--- 21926,21964 ----
  #. ;
  #. <~~~~~~~~~ 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:18008 cp/parser.cc:37077
! #: cp/parser.cc:37716
  #, 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
*************** msgstr "%<:%> oder %<)%> erwartet"
*** 21936,22088 ****
  #: 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:3426 c/c-parser.cc:9601
! #: c/c-parser.cc:21759 cp/parser.cc:37766 cp/parser.cc:46129
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> erwartet"
  
! #: c/c-parser.cc:5213 c/c-parser.cc:5967 c/c-parser.cc:6324 c/c-parser.cc:6342
! #: c/c-parser.cc:6343 c/c-parser.cc:6852 c/c-parser.cc:6896 c/c-parser.cc:9700
! #: c/c-parser.cc:12159 c/c-parser.cc:13622 c/c-parser.cc:13995
! #: c/c-parser.cc:17052 c/gimple-parser.cc:1920 cp/parser.cc:37730
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> erwartet"
  
! #: c/c-parser.cc:5415
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "%<;%>, %<,%> oder %<)%> erwartet"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5876 c/c-parser.cc:5881 c/c-parser.cc:17713
! #: c/c-parser.cc:18554 c/c-parser.cc:20633 c/c-parser.cc:21567
! #: c/c-parser.cc:21666 c/c-parser.cc:27884 c/c-parser.cc:28205
! #: c/c-parser.cc:29108 c/c-parser.cc:29262 c/c-parser.cc:29479
  #: 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:11064 c/c-parser.cc:17494 cp/parser.cc:37721
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> erwartet"
  
! #: c/c-parser.cc:6320 c/c-parser.cc:6322 c/c-parser.cc:16957 cp/parser.cc:37733
! #: cp/parser.cc:41636 go/gofrontend/embed.cc:440
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> erwartet"
  
! #: c/c-parser.cc:7156 c/c-parser.cc:15307 c/c-parser.cc:21643
! #: c/c-parser.cc:24039 c/c-parser.cc:24125 c/c-parser.cc:24886
! #: c/c-parser.cc:26032 c/c-parser.cc:31328 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4312 c/c-parser.cc:4540
! #: c/c-parser.cc:14859 cp/parser.cc:23909 cp/parser.cc:37727
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> erwartet"
  
! #: c/c-parser.cc:8106 c/c-parser.cc:8115 c/c-parser.cc:10149
! #: c/c-parser.cc:11459 c/c-parser.cc:15071 c/c-parser.cc:15468
! #: c/c-parser.cc:15532 c/c-parser.cc:17034 c/c-parser.cc:18145
! #: c/c-parser.cc:18382 c/c-parser.cc:18944 c/c-parser.cc:19047
! #: c/c-parser.cc:19588 c/c-parser.cc:19756 c/c-parser.cc:20294
! #: c/c-parser.cc:20370 c/c-parser.cc:20501 c/c-parser.cc:20573
! #: c/c-parser.cc:20653 c/c-parser.cc:21326 c/c-parser.cc:21881
! #: c/c-parser.cc:27743 c/c-parser.cc:29135 c/c-parser.cc:29319
! #: c/c-parser.cc:29378 c/c-parser.cc:30614 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:9608 c/c-parser.cc:17638
! #: c/c-parser.cc:19052 cp/parser.cc:37760 cp/parser.cc:39476 cp/parser.cc:42576
! #: cp/parser.cc:43480 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> erwartet"
  
! #: c/c-parser.cc:9102 cp/parser.cc:37647
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> erwartet"
  
! #: c/c-parser.cc:11168 c/c-parser.cc:11407 c/c-parser.cc:11957
! #: c/c-parser.cc:11996 c/c-parser.cc:12089 c/c-parser.cc:12230
! #: c/c-parser.cc:13039 c/c-parser.cc:18559 c/c-parser.cc:20439
  #: 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:37077 cp/parser.cc:37736
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> erwartet"
  
! #: c/c-parser.cc:11851
  msgid "expected %<.%>"
  msgstr "%<.%> erwartet"
  
! #: c/c-parser.cc:14530 c/c-parser.cc:14562 c/c-parser.cc:14802
! #: cp/parser.cc:40050 cp/parser.cc:40071
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> erwartet"
  
! #: c/c-parser.cc:15220 c/gimple-parser.cc:1457 cp/parser.cc:37745
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> erwartet"
  
! #: c/c-parser.cc:19142 c/c-parser.cc:21113 c/c-parser.cc:21630
! #: cp/parser.cc:37769 cp/parser.cc:45980
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> oder %<)%> erwartet"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20286 c/c-parser.cc:23934 c/c-parser.cc:23979
! #: c/c-parser.cc:24136 c/c-parser.cc:24483 c/c-parser.cc:25195
! #: c/c-parser.cc:26408 c/c-parser.cc:27932 c/c-parser.cc:29520
! #: c/gimple-parser.cc:805 c/c-parser.cc:6919 c/c-parser.cc:24056
! #: c/c-parser.cc:24279 cp/parser.cc:37748 cp/parser.cc:47690 cp/parser.cc:47863
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> erwartet"
  
! #: c/c-parser.cc:21780 c/c-parser.cc:28214 c/c-parser.cc:28235
! #: c/c-parser.cc:17092 c/c-parser.cc:17104 c/c-parser.cc:21760
! #: cp/parser.cc:46130 cp/parser.cc:46157 cp/parser.cc:53808 cp/parser.cc:53819
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "%<)%> oder %<,%> erwartet"
  
! #: c/c-parser.cc:24067 c/c-parser.cc:24147 c/c-parser.cc:24500
! #: c/c-parser.cc:24955 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37724
! #: cp/parser.cc:40260
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> erwartet"
  
! #: c/c-parser.cc:24160 cp/parser.cc:47788
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "%<else%> erwartet"
  
! #: c/c-parser.cc:26079 c/c-parser.cc:26068 cp/parser.cc:50749
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> oder %<}%> erwartet"
  
! #: c/c-parser.cc:30212 cp/parser.cc:56060
  msgid "<message unknown at compile time>"
  msgstr "<Meldung nicht zur Compilierzeit bekannt>"
  
! #: c/c-typeck.cc:10380
  msgid "(anonymous)"
  msgstr "(anonym)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21172 cp/parser.cc:37742
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> erwartet"
--- 21966,22118 ----
  #: 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:37764 cp/parser.cc:46127
  #, 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:37728
  #, 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:37719
  #, 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:37731
! #: cp/parser.cc:41634 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:23905 cp/parser.cc:37725
  #: 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:37758 cp/parser.cc:39474 cp/parser.cc:42574
! #: cp/parser.cc:43478 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> erwartet"
  
! #: c/c-parser.cc:9106 cp/parser.cc:37645
  #, 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:37075 cp/parser.cc:37734
  #, 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:40048 cp/parser.cc:40069
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> erwartet"
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37743
  #, 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:37767 cp/parser.cc:45978
  #, 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:37746 cp/parser.cc:47688 cp/parser.cc:47861
  #, 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:46128 cp/parser.cc:46155 cp/parser.cc:53806 cp/parser.cc:53817
  #, 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:37722
! #: cp/parser.cc:40258
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> erwartet"
  
! #: c/c-parser.cc:24164 cp/parser.cc:47786
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "%<else%> erwartet"
  
! #: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50747
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> oder %<}%> erwartet"
  
! #: c/c-parser.cc:30216 cp/parser.cc:56058
  msgid "<message unknown at compile time>"
  msgstr "<Meldung nicht zur Compilierzeit bekannt>"
  
! #: c/c-typeck.cc:10458
  msgid "(anonymous)"
  msgstr "(anonym)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21168 cp/parser.cc:37740
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> erwartet"
*************** msgstr "Kandidat %i:"
*** 22107,22113 ****
  msgid "  after user-defined conversion:"
  msgstr "  nach benutzerdefinierter Umwandlung:"
  
! #: cp/call.cc:8800 cp/pt.cc:27659
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "Kandidat ist:"
--- 22137,22143 ----
  msgid "  after user-defined conversion:"
  msgstr "  nach benutzerdefinierter Umwandlung:"
  
! #: cp/call.cc:8800 cp/pt.cc:27736
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "Kandidat ist:"
*************** msgstr "<unbekannter Operator>"
*** 22246,22485 ****
  msgid "At global scope:"
  msgstr "Im globalen Gültigkeitsbereich:"
  
! #: cp/reflect.cc:559
  msgid "array element not a constant integer"
  msgstr "Arrayelement ist keine Ganzzahlkonstante"
  
! #: cp/reflect.cc:567 cp/reflect.cc:3862
  msgid "reflect_constant failed"
  msgstr "reflect_constant fehlgeschlagen"
  
! #: cp/reflect.cc:1000
  msgid "reflection does not represent a type"
  msgstr "Reflektion repräsentiert keinen Typen"
  
! #: cp/reflect.cc:1012
  msgid "reflection does not have template arguments"
  msgstr "Reflektion hat keine Template-Argumente"
  
! #: cp/reflect.cc:1023
  msgid "reflection does not represent a function or function type"
  msgstr "Reflektion repräsentiert weder eine Funktion noch einen Funktionstypen"
  
! #: cp/reflect.cc:2324
  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:2374
  msgid "operators argument is not a valid operator"
  msgstr "Argument für Operatoren ist kein gültiger Operator"
  
! #: cp/reflect.cc:2505
  msgid "reflection does not have a type"
  msgstr "Reflektion hat keinen Typen"
  
! #: cp/reflect.cc:2621
  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:2702
  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:2922
  msgid "reflection does not represent an entity with parent"
  msgstr "Reflexion repräsentiert keine Entity mit Elternteil"
  
! #: cp/reflect.cc:3045
  msgid "reflection does not represent parameter of current function"
  msgstr "Reflektion repräsentiert keinen Parameter der aktuellen Funktion"
  
! #: cp/reflect.cc:3066
  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:3097
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr "Reflektion einer virtuellen direkten Basisbeziehung mit abstrakter abgeleiteter Klasse"
  
! #: cp/reflect.cc:3103
  msgid "reflection unsuitable for offset_of"
  msgstr "Reflektion ist ungeeignet für offset_of"
  
! #: cp/reflect.cc:3108
  msgid "non-constant offset for offset_of"
  msgstr "Nicht-konstanter Offset in offset_of"
  
! #: cp/reflect.cc:3172
  msgid "reflection not suitable for size_of"
  msgstr "Reflektion ist ungeeignet für size_of"
  
! #: cp/reflect.cc:3191
  msgid "reflection with incomplete type in size_of"
  msgstr "Reflektion mit unvollständigem Typen in size_of"
  
! #: cp/reflect.cc:3227
  msgid "reflection not suitable for alignment_of"
  msgstr "Reflektion ist ungeeignet für alignment_of"
  
! #: cp/reflect.cc:3263
  msgid "alignment_of on function type"
  msgstr "alignment_of auf einem Funktionstypen"
  
! #: cp/reflect.cc:3272
  msgid "reflection with incomplete type in alignment_of"
  msgstr "Reflektion mit unvollständigem Typen in alignment_of"
  
! #: cp/reflect.cc:3307
  msgid "reflection not suitable for bit_size_of"
  msgstr "Reflektion ungeeignet für bit_size_of"
  
! #: cp/reflect.cc:3331
  msgid "reflection with incomplete type in bit_size_of"
  msgstr "Reflektion mit unvollständigem Typen in bit_size_of"
  
! #: cp/reflect.cc:3507
  msgid "reflection with has_identifier false"
  msgstr "Reflektion mit has_identifier false"
  
! #: cp/reflect.cc:3547 cp/reflect.cc:3630
  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:3551 cp/reflect.cc:3634
  msgid "u8identifier_of not representable in UTF-8"
  msgstr "u8identifier_of ist nicht in UTF-8 darstellbar"
  
! #: cp/reflect.cc:3767
  msgid "reflection does not represent a type, type alias, variable, function, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr "Reflexion stellt weder Typ noch Typalias, Variable, Funktion, Namespace, Enumerator, direkte Basisklassenbeziehung oder nicht statisches Datenelement dar"
  
! #: cp/reflect.cc:3779
  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:3886
  msgid "reflect_object failed"
  msgstr "reflect_object fehlgeschlagen"
  
! #: cp/reflect.cc:3913
  msgid "reflect_function failed"
  msgstr "reflect_function fehlgeschlagen"
  
! #: cp/reflect.cc:4792
  msgid "value member missing"
  msgstr "Wertelement fehlt"
  
! #: cp/reflect.cc:4803 cp/reflect.cc:4812
  msgid "unexpected value of value member"
  msgstr "unerwarteter Wert des Wertelements"
  
! #: cp/reflect.cc:4919
  msgid "type member missing"
  msgstr "Typelement fehlt"
  
! #: cp/reflect.cc:4943
  msgid "reflection does not represent a complete enumeration type"
  msgstr "Reflektion repräsentiert keinen vollständigen Aufzählungstypen"
  
! #: cp/reflect.cc:5000
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "Reflektion repräsentiert keinen aufzählbaren Aufzählungstypen"
  
! #: cp/reflect.cc:5156
  msgid "reflection represents non-integral or bool type"
  msgstr "Reflektion repräsentiert weder einen Ganzzahltypen noch einen Bool-Typ"
  
! #: cp/reflect.cc:5295
  msgid "reflection does not represent a template"
  msgstr "Reflektion repräsentiert kein Template"
  
! #: cp/reflect.cc:5318
  msgid "invalid argument to can_substitute"
  msgstr "ungültiges Argument für can_substitute"
  
! #: cp/reflect.cc:5380
  msgid "can_substitute returned false"
  msgstr "can_substitute hat false zurückgegeben"
  
! #: cp/reflect.cc:5509
  msgid "type is not object or reference type"
  msgstr "Typ ist weder ein Objekttyp noch ein Referenztyp"
  
! #: cp/reflect.cc:5754
  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:5760
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr "Umwandlung von UTF-8 zum Quellzeichensatz fehlgeschlagen"
  
! #: cp/reflect.cc:5768
  msgid "name is not a valid identifier"
  msgstr "Name ist kein gültiger Bezeichner"
  
! #: cp/reflect.cc:5774
  msgid "name is a keyword"
  msgstr "Name ist ein Schlüsselwort"
  
! #: cp/reflect.cc:5777
  msgid "name is a built-in trait"
  msgstr "Name ist ein eingebauter Trait"
  
! #: cp/reflect.cc:5786
  msgid "neither name nor bit_width specified"
  msgstr "weder Name noch bit_width angegeben"
  
! #: cp/reflect.cc:5792
  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:5797
  msgid "both alignment and bit_width specified"
  msgstr "sowohl Alignment als auch bit_width angegeben"
  
! #: cp/reflect.cc:5801
  msgid "bit_width specified with no_unique_address true"
  msgstr "bit_width angegeben mit no_unique_address true"
  
! #: cp/reflect.cc:5806
  msgid "bit_width 0 with specified name"
  msgstr "bit_width 0 mit angegebenem Name"
  
! #: cp/reflect.cc:5809
  msgid "bit_width is negative"
  msgstr "bit_width ist negativ"
  
! #: cp/reflect.cc:5816
  msgid "alignment is not power of two"
  msgstr "Alignment ist keine Zweierpotenz"
  
! #: cp/reflect.cc:5819
  msgid "alignment is negative"
  msgstr "Alignment ist negativ"
  
! #: cp/reflect.cc:5826
  msgid "alignment is smaller than alignment_of"
  msgstr "Alignment ist kleiner als alignment_of"
  
! #: cp/reflect.cc:6363
  msgid "incomplete parent class"
  msgstr "unvollständige Elternklasse"
  
! #: cp/reflect.cc:6799
  msgid "neither complete class type nor namespace"
  msgstr "weder vollständige Klasse noch Namensraum"
  
! #: cp/reflect.cc:6829 cp/reflect.cc:6857 cp/reflect.cc:6886 cp/reflect.cc:6924
! #: cp/reflect.cc:6962 cp/reflect.cc:6993
  msgid "not a complete class type"
  msgstr "kein vollständiger Klassentyp"
  
! #: cp/reflect.cc:6952
  msgid "closure type"
  msgstr "Closuretyp"
  
! #: cp/reflect.cc:7128 cp/reflect.cc:7187 cp/reflect.cc:7261
  msgid "value cannot be extracted"
  msgstr "Wert kann nicht extrahiert werden"
  
--- 22276,22515 ----
  msgid "At global scope:"
  msgstr "Im globalen Gültigkeitsbereich:"
  
! #: cp/reflect.cc:565
  msgid "array element not a constant integer"
  msgstr "Arrayelement ist keine Ganzzahlkonstante"
  
! #: cp/reflect.cc:573 cp/reflect.cc:3906
  msgid "reflect_constant failed"
  msgstr "reflect_constant fehlgeschlagen"
  
! #: cp/reflect.cc:1031
  msgid "reflection does not represent a type"
  msgstr "Reflektion repräsentiert keinen Typen"
  
! #: cp/reflect.cc:1043
  msgid "reflection does not have template arguments"
  msgstr "Reflektion hat keine Template-Argumente"
  
! #: cp/reflect.cc:1054
  msgid "reflection does not represent a function or function type"
  msgstr "Reflektion repräsentiert weder eine Funktion noch einen Funktionstypen"
  
! #: cp/reflect.cc:2355
  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:2405
  msgid "operators argument is not a valid operator"
  msgstr "Argument für Operatoren ist kein gültiger Operator"
  
! #: cp/reflect.cc:2536
  msgid "reflection does not have a type"
  msgstr "Reflektion hat keinen Typen"
  
! #: cp/reflect.cc:2652
  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:2733
  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:2953
  msgid "reflection does not represent an entity with parent"
  msgstr "Reflexion repräsentiert keine Entity mit Elternteil"
  
! #: cp/reflect.cc:3076
  msgid "reflection does not represent parameter of current function"
  msgstr "Reflektion repräsentiert keinen Parameter der aktuellen Funktion"
  
! #: cp/reflect.cc:3097
  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:3128
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr "Reflektion einer virtuellen direkten Basisbeziehung mit abstrakter abgeleiteter Klasse"
  
! #: cp/reflect.cc:3134
  msgid "reflection unsuitable for offset_of"
  msgstr "Reflektion ist ungeeignet für offset_of"
  
! #: cp/reflect.cc:3139
  msgid "non-constant offset for offset_of"
  msgstr "Nicht-konstanter Offset in offset_of"
  
! #: cp/reflect.cc:3203
  msgid "reflection not suitable for size_of"
  msgstr "Reflektion ist ungeeignet für size_of"
  
! #: cp/reflect.cc:3222
  msgid "reflection with incomplete type in size_of"
  msgstr "Reflektion mit unvollständigem Typen in size_of"
  
! #: cp/reflect.cc:3258
  msgid "reflection not suitable for alignment_of"
  msgstr "Reflektion ist ungeeignet für alignment_of"
  
! #: cp/reflect.cc:3294
  msgid "alignment_of on function type"
  msgstr "alignment_of auf einem Funktionstypen"
  
! #: cp/reflect.cc:3303
  msgid "reflection with incomplete type in alignment_of"
  msgstr "Reflektion mit unvollständigem Typen in alignment_of"
  
! #: cp/reflect.cc:3338
  msgid "reflection not suitable for bit_size_of"
  msgstr "Reflektion ungeeignet für bit_size_of"
  
! #: cp/reflect.cc:3362
  msgid "reflection with incomplete type in bit_size_of"
  msgstr "Reflektion mit unvollständigem Typen in bit_size_of"
  
! #: cp/reflect.cc:3538
  msgid "reflection with has_identifier false"
  msgstr "Reflektion mit has_identifier false"
  
! #: cp/reflect.cc:3578 cp/reflect.cc:3668
  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:3582 cp/reflect.cc:3672
  msgid "u8identifier_of not representable in UTF-8"
  msgstr "u8identifier_of ist nicht in UTF-8 darstellbar"
  
! #: cp/reflect.cc:3805
  msgid "reflection does not represent a type, type alias, variable, function, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr "Reflexion stellt weder Typ noch Typalias, Variable, Funktion, Namespace, Enumerator, direkte Basisklassenbeziehung oder nicht statisches Datenelement dar"
  
! #: cp/reflect.cc:3817
  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:3930
  msgid "reflect_object failed"
  msgstr "reflect_object fehlgeschlagen"
  
! #: cp/reflect.cc:3957
  msgid "reflect_function failed"
  msgstr "reflect_function fehlgeschlagen"
  
! #: cp/reflect.cc:4840
  msgid "value member missing"
  msgstr "Wertelement fehlt"
  
! #: cp/reflect.cc:4851 cp/reflect.cc:4860
  msgid "unexpected value of value member"
  msgstr "unerwarteter Wert des Wertelements"
  
! #: cp/reflect.cc:4967
  msgid "type member missing"
  msgstr "Typelement fehlt"
  
! #: cp/reflect.cc:4991
  msgid "reflection does not represent a complete enumeration type"
  msgstr "Reflektion repräsentiert keinen vollständigen Aufzählungstypen"
  
! #: cp/reflect.cc:5048
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "Reflektion repräsentiert keinen aufzählbaren Aufzählungstypen"
  
! #: cp/reflect.cc:5204
  msgid "reflection represents non-integral or bool type"
  msgstr "Reflektion repräsentiert weder einen Ganzzahltypen noch einen Bool-Typ"
  
! #: cp/reflect.cc:5343
  msgid "reflection does not represent a template"
  msgstr "Reflektion repräsentiert kein Template"
  
! #: cp/reflect.cc:5366
  msgid "invalid argument to can_substitute"
  msgstr "ungültiges Argument für can_substitute"
  
! #: cp/reflect.cc:5428
  msgid "can_substitute returned false"
  msgstr "can_substitute hat false zurückgegeben"
  
! #: cp/reflect.cc:5559
  msgid "type is not object or reference type"
  msgstr "Typ ist weder ein Objekttyp noch ein Referenztyp"
  
! #: cp/reflect.cc:5804
  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:5810
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr "Umwandlung von UTF-8 zum Quellzeichensatz fehlgeschlagen"
  
! #: cp/reflect.cc:5818
  msgid "name is not a valid identifier"
  msgstr "Name ist kein gültiger Bezeichner"
  
! #: cp/reflect.cc:5824
  msgid "name is a keyword"
  msgstr "Name ist ein Schlüsselwort"
  
! #: cp/reflect.cc:5827
  msgid "name is a built-in trait"
  msgstr "Name ist ein eingebauter Trait"
  
! #: cp/reflect.cc:5836
  msgid "neither name nor bit_width specified"
  msgstr "weder Name noch bit_width angegeben"
  
! #: cp/reflect.cc:5842
  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:5847
  msgid "both alignment and bit_width specified"
  msgstr "sowohl Alignment als auch bit_width angegeben"
  
! #: cp/reflect.cc:5851
  msgid "bit_width specified with no_unique_address true"
  msgstr "bit_width angegeben mit no_unique_address true"
  
! #: cp/reflect.cc:5856
  msgid "bit_width 0 with specified name"
  msgstr "bit_width 0 mit angegebenem Name"
  
! #: cp/reflect.cc:5859
  msgid "bit_width is negative"
  msgstr "bit_width ist negativ"
  
! #: cp/reflect.cc:5866
  msgid "alignment is not power of two"
  msgstr "Alignment ist keine Zweierpotenz"
  
! #: cp/reflect.cc:5869
  msgid "alignment is negative"
  msgstr "Alignment ist negativ"
  
! #: cp/reflect.cc:5876
  msgid "alignment is smaller than alignment_of"
  msgstr "Alignment ist kleiner als alignment_of"
  
! #: cp/reflect.cc:6413
  msgid "incomplete parent class"
  msgstr "unvollständige Elternklasse"
  
! #: cp/reflect.cc:6859
  msgid "neither complete class type nor namespace"
  msgstr "weder vollständige Klasse noch Namensraum"
  
! #: cp/reflect.cc:6889 cp/reflect.cc:6917 cp/reflect.cc:6946 cp/reflect.cc:6984
! #: cp/reflect.cc:7022 cp/reflect.cc:7053
  msgid "not a complete class type"
  msgstr "kein vollständiger Klassentyp"
  
! #: cp/reflect.cc:7012
  msgid "closure type"
  msgstr "Closuretyp"
  
! #: cp/reflect.cc:7188 cp/reflect.cc:7247 cp/reflect.cc:7321
  msgid "value cannot be extracted"
  msgstr "Wert kann nicht extrahiert werden"
  
*************** msgstr "Umformung verwirft Konstantheit"
*** 22523,22553 ****
  msgid "source type is not polymorphic"
  msgstr "Quellentyp ist nicht polymorph"
  
! #: cp/semantics.cc:6825
  msgid "candidates are:"
  msgstr "Kandidaten sind:"
  
! #: cp/typeck.cc:7784 c/c-typeck.cc:5744
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "Argument falschen Typs für unäres Minus"
  
! #: cp/typeck.cc:7785 c/c-typeck.cc:5730
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "Argument falschen Typs für unäres Plus"
  
! #: cp/typeck.cc:7812 c/c-typeck.cc:5789
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "Argument falschen Typs für Bit-Komplement"
  
! #: cp/typeck.cc:7832 c/c-typeck.cc:5797
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "Argument falschen Typs für abs"
  
! #: cp/typeck.cc:7844 c/c-typeck.cc:5819
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "Argument falschen Typs für Konjugation"
--- 22553,22583 ----
  msgid "source type is not polymorphic"
  msgstr "Quellentyp ist nicht polymorph"
  
! #: cp/semantics.cc:6821
  msgid "candidates are:"
  msgstr "Kandidaten sind:"
  
! #: cp/typeck.cc:7784 c/c-typeck.cc:5822
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "Argument falschen Typs für unäres Minus"
  
! #: cp/typeck.cc:7785 c/c-typeck.cc:5808
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "Argument falschen Typs für unäres Plus"
  
! #: cp/typeck.cc:7812 c/c-typeck.cc:5867
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "Argument falschen Typs für Bit-Komplement"
  
! #: cp/typeck.cc:7832 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "Argument falschen Typs für abs"
  
! #: cp/typeck.cc:7844 c/c-typeck.cc:5897
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "Argument falschen Typs für Konjugation"
*************** msgstr " [siehe %<-fallow-invalid-boz%>]
*** 22584,22642 ****
  msgid "BOZ constant truncated at %L"
  msgstr "BOZ-Konstante wird abgeschnitten, bei %L"
  
! #: fortran/check.cc:4179
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr "Argumente »a%d« und »a%d« für intrinsisches »%s«"
  
! #: fortran/check.cc:4417 fortran/check.cc:4502 fortran/check.cc:4567
! #: fortran/check.cc:5270
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "Argumente »%s« und »%s« für intrinsisches %s"
  
! #: fortran/check.cc:5021 fortran/intrinsic.cc:5062
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "Argumente »%s« und »%s« für intrinsisches »%s«"
  
! #: fortran/check.cc:5897
  msgid "NULL() is not interoperable"
  msgstr "NULL() ist nicht interoperabel"
  
! #: fortran/check.cc:5903
  msgid "BOZ literal constant"
  msgstr "literale Konstante BOZ"
  
! #: fortran/check.cc:5909
  msgid "Expression is polymorphic"
  msgstr "Ausdruck ist polymorph"
  
! #: fortran/check.cc:5916
  msgid "Expression is a noninteroperable derived type"
  msgstr "Ausdruck ist ein nicht interoperabler abgeleiteter Typ"
  
! #: fortran/check.cc:5922
  msgid "Procedure unexpected as argument"
  msgstr "Prozedur als Argument unerwartet"
  
! #: fortran/check.cc:5932
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr "Erweiterung, ein LOGICAL in einer Art zu verwenden, die nicht kompatibel zu C_Bool ist"
  
! #: fortran/check.cc:5939
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr "Erweiterung, ein CHARACTER in einer Art zu verwenden, die nicht kompatibel zu C_CHAR ist"
  
! #: fortran/check.cc:5960
  msgid "Type shall have a character length of 1"
  msgstr "Der Typ muss eine Zeichenlänge von 1 haben"
  
! #: fortran/check.cc:5971
  msgid "Coarrays are not interoperable"
  msgstr "Kofelder sind nicht interoperabel"
  
! #: fortran/check.cc:5982
  msgid "Assumed-size arrays are not interoperable"
  msgstr "Felder mit angenommener Größe sind nicht interoperabel"
  
--- 22614,22672 ----
  msgid "BOZ constant truncated at %L"
  msgstr "BOZ-Konstante wird abgeschnitten, bei %L"
  
! #: fortran/check.cc:4174
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr "Argumente »a%d« und »a%d« für intrinsisches »%s«"
  
! #: fortran/check.cc:4412 fortran/check.cc:4497 fortran/check.cc:4562
! #: fortran/check.cc:5265
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "Argumente »%s« und »%s« für intrinsisches %s"
  
! #: fortran/check.cc:5016 fortran/intrinsic.cc:5062
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "Argumente »%s« und »%s« für intrinsisches »%s«"
  
! #: fortran/check.cc:5892
  msgid "NULL() is not interoperable"
  msgstr "NULL() ist nicht interoperabel"
  
! #: fortran/check.cc:5898
  msgid "BOZ literal constant"
  msgstr "literale Konstante BOZ"
  
! #: fortran/check.cc:5904
  msgid "Expression is polymorphic"
  msgstr "Ausdruck ist polymorph"
  
! #: fortran/check.cc:5911
  msgid "Expression is a noninteroperable derived type"
  msgstr "Ausdruck ist ein nicht interoperabler abgeleiteter Typ"
  
! #: fortran/check.cc:5917
  msgid "Procedure unexpected as argument"
  msgstr "Prozedur als Argument unerwartet"
  
! #: fortran/check.cc:5927
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr "Erweiterung, ein LOGICAL in einer Art zu verwenden, die nicht kompatibel zu C_Bool ist"
  
! #: fortran/check.cc:5934
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr "Erweiterung, ein CHARACTER in einer Art zu verwenden, die nicht kompatibel zu C_CHAR ist"
  
! #: fortran/check.cc:5955
  msgid "Type shall have a character length of 1"
  msgstr "Der Typ muss eine Zeichenlänge von 1 haben"
  
! #: fortran/check.cc:5966
  msgid "Coarrays are not interoperable"
  msgstr "Kofelder sind nicht interoperabel"
  
! #: fortran/check.cc:5977
  msgid "Assumed-size arrays are not interoperable"
  msgstr "Felder mit angenommener Größe sind nicht interoperabel"
  
*************** msgstr "Unstimmige Arraygrenzen für Dim
*** 22750,22756 ****
  msgid "Driving:"
  msgstr "Angesteuert:"
  
! #: fortran/interface.cc:4029 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "effektives Argument für INTENT = OUT/INOUT"
  
--- 22780,22786 ----
  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"
  
*************** msgstr "Block-IF"
*** 22916,22926 ****
  msgid "implied END DO"
  msgstr "impliziertes END DO"
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14286
  msgid "assignment"
  msgstr "Zuweisung"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14352 fortran/resolve.cc:14355
  msgid "pointer assignment"
  msgstr "Zeigerzuweisung"
  
--- 22946,22956 ----
  msgid "implied END DO"
  msgstr "impliziertes END DO"
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14333
  msgid "assignment"
  msgstr "Zuweisung"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14399 fortran/resolve.cc:14402
  msgid "pointer assignment"
  msgstr "Zeigerzuweisung"
  
*************** msgstr "DEALLOCATE Objekt"
*** 23034,23052 ****
  msgid "ALLOCATE object"
  msgstr "ALLOCATE Objekt"
  
! #: fortran/resolve.cc:9659 fortran/resolve.cc:11829 fortran/resolve.cc:12055
  msgid "STAT variable"
  msgstr "STAT-Variable"
  
! #: fortran/resolve.cc:9710 fortran/resolve.cc:11841 fortran/resolve.cc:12067
  msgid "ERRMSG variable"
  msgstr "ERRMSG-Variable"
  
! #: fortran/resolve.cc:11637
  msgid "item in READ"
  msgstr "Element in READ"
  
! #: fortran/resolve.cc:11853
  msgid "ACQUIRED_LOCK variable"
  msgstr "Variable ACQUIRED_LOCK"
  
--- 23064,23082 ----
  msgid "ALLOCATE object"
  msgstr "ALLOCATE Objekt"
  
! #: fortran/resolve.cc:9659 fortran/resolve.cc:11846 fortran/resolve.cc:12072
  msgid "STAT variable"
  msgstr "STAT-Variable"
  
! #: fortran/resolve.cc:9710 fortran/resolve.cc:11858 fortran/resolve.cc:12084
  msgid "ERRMSG variable"
  msgstr "ERRMSG-Variable"
  
! #: fortran/resolve.cc:11654
  msgid "item in READ"
  msgstr "Element in READ"
  
! #: fortran/resolve.cc:11870
  msgid "ACQUIRED_LOCK variable"
  msgstr "Variable ACQUIRED_LOCK"
  
*************** msgstr "Variable ACQUIRED_LOCK"
*** 23055,23085 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Unterschiedliche CHARACTER-Längen (%ld/%ld) in Feldkonstruktor"
  
! #: fortran/trans-array.cc:6876
  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:11414
  #, 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:6682
  #, 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:6690
  #, 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:11543
  #, 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:13301
  msgid "Assignment of scalar to unallocated array"
  msgstr "Zuweisung von Skalar zu unalloziertem Array"
  
--- 23085,23115 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Unterschiedliche CHARACTER-Längen (%ld/%ld) in Feldkonstruktor"
  
! #: fortran/trans-array.cc:6906
  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:11451
  #, 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:6690
  #, 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:6698
  #, 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:11598
  #, 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:13373
  msgid "Assignment of scalar to unallocated array"
  msgstr "Zuweisung von Skalar zu unalloziertem Array"
  
*************** msgstr "Zuweisung von Skalar zu unallozi
*** 23088,23168 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Ungleiche Zeichenlängen (%ld/%ld) in %s"
  
! #: fortran/trans-intrinsic.cc:6595
  #, 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:6882
  #, 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:6930
  #, 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:6940
  #, 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:6947
  #, 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:7039
  #, 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:7107
  #, 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:7187
  #, 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:7195 fortran/trans-intrinsic.cc:7240
  #, 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:9609
  #, 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:9641
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "Argument NCOPIES des intrinsischen REPEAT ist zu groß"
  
! #: fortran/trans-intrinsic.cc:13161
  #, 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:13173
  #, 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:13185
  #, 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:13197
  #, 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:13205
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsischem MVBITS"
--- 23118,23198 ----
  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:13166
  #, 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:13178
  #, 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:13190
  #, 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:13202
  #, 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:13210
  #, 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 "Einheitszahl in E/A-Anweisung zu
*** 23179,23198 ****
  msgid "Assigned label is not a target label"
  msgstr "Zugewiesene Marke ist keine Zielmarke"
  
! #: fortran/trans-stmt.cc:1420
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr "Ungültige Bildanzahl %d in SYNC IMAGES"
  
! #: fortran/trans-stmt.cc:2755
  msgid "Loop iterates infinitely"
  msgstr "Schleife läuft endlos"
  
! #: fortran/trans-stmt.cc:2775 fortran/trans-stmt.cc:3031
  msgid "Loop variable has been modified"
  msgstr "Schleifenvariable wurde geändert"
  
! #: fortran/trans-stmt.cc:2884
  msgid "DO step value is zero"
  msgstr "DO-Schrittwert ist Null"
  
--- 23209,23228 ----
  msgid "Assigned label is not a target label"
  msgstr "Zugewiesene Marke ist keine Zielmarke"
  
! #: fortran/trans-stmt.cc:1423
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr "Ungültige Bildanzahl %d in SYNC IMAGES"
  
! #: fortran/trans-stmt.cc:2758
  msgid "Loop iterates infinitely"
  msgstr "Schleife läuft endlos"
  
! #: fortran/trans-stmt.cc:2778 fortran/trans-stmt.cc:3034
  msgid "Loop variable has been modified"
  msgstr "Schleifenvariable wurde geändert"
  
! #: fortran/trans-stmt.cc:2887
  msgid "DO step value is zero"
  msgstr "DO-Schrittwert ist Null"
  
*************** msgstr "Versuch, nicht reserviertes »%s
*** 23231,23237 ****
  msgid "Error reallocating to %lu bytes"
  msgstr "Fehler beim Vergrößern des Speicherblocks auf %lu Bytes"
  
! #: go/gofrontend/expressions.cc:183 c-family/c-warn.cc:685 cp/cvt.cc:1462
  #: d/toir.cc:225 rust/backend/rust-tree.cc:515
  #, gcc-internal-format
  msgid "value computed is not used"
--- 23261,23267 ----
  msgid "Error reallocating to %lu bytes"
  msgstr "Fehler beim Vergrößern des Speicherblocks auf %lu Bytes"
  
! #: go/gofrontend/expressions.cc:183 c-family/c-warn.cc:685 cp/cvt.cc:1464
  #: d/toir.cc:225 rust/backend/rust-tree.cc:515
  #, gcc-internal-format
  msgid "value computed is not used"
*************** msgstr "numerischer Typ erwartet"
*** 23258,23265 ****
  msgid "expected boolean type"
  msgstr "boolescher Typ erwartet"
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20198 c/c-parser.cc:20205
! #: cp/parser.cc:44601 cp/parser.cc:44608
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "Ganzzahl erwartet"
--- 23288,23295 ----
  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:44599 cp/parser.cc:44606
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "Ganzzahl erwartet"
*************** msgstr "Nicht genug Argumente"
*** 23322,23328 ****
  #: 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:9574
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "zu viele Argumente"
--- 23352,23358 ----
  #: 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:9576
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "zu viele Argumente"
*************** msgstr "%<-mrelax%> wird nur für RTP PI
*** 23955,23982 ****
  msgid "exception %qs"
  msgstr "Ausnahme %qs"
  
! #: cobol/parse_ante.h:1659
  #, gcc-internal-format, gfc-internal-format
  msgid "Global declarative %s for %s"
  msgstr "Global deklarative %s für %s"
  
! #: cobol/parse_ante.h:2511 cobol/symbols.h:164 cobol/genapi.cc:6333
! #: cobol/util.cc:324 cobol/util.cc:371 cobol/util.cc:418 cobol/util.cc:720
  #, gcc-internal-format
  msgid "%s:%d: invalid %<symbol_type_t%> %d"
  msgstr "%s:%d: ungültiger %<symbol_type_t%> %d"
  
! #: cobol/parse_ante.h:3268
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr "SET identifier-11 TO LOCALE"
  
! #: cobol/parse_util.h:360
  #, gcc-internal-format
  msgid "%s: intrinsic function %qs not found"
  msgstr "%s: intrinsische Funktion %qs nicht gefunden"
  
! #: cobol/parse_util.h:392
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: invalid function descr type '%c'"
  msgstr "%s: ungültiger Funktionsbeschreibungstyp »%c«"
--- 23985,24012 ----
  msgid "exception %qs"
  msgstr "Ausnahme %qs"
  
! #: cobol/parse_ante.h:1650
  #, gcc-internal-format, gfc-internal-format
  msgid "Global declarative %s for %s"
  msgstr "Global deklarative %s für %s"
  
! #: cobol/parse_ante.h:2502 cobol/symbols.h:164 cobol/genapi.cc:6385
! #: cobol/util.cc:333 cobol/util.cc:380 cobol/util.cc:427 cobol/util.cc:729
  #, gcc-internal-format
  msgid "%s:%d: invalid %<symbol_type_t%> %d"
  msgstr "%s:%d: ungültiger %<symbol_type_t%> %d"
  
! #: cobol/parse_ante.h:3259
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr "SET identifier-11 TO LOCALE"
  
! #: cobol/parse_util.h:455
  #, gcc-internal-format
  msgid "%s: intrinsic function %qs not found"
  msgstr "%s: intrinsische Funktion %qs nicht gefunden"
  
! #: cobol/parse_util.h:487
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: invalid function descr type '%c'"
  msgstr "%s: ungültiger Funktionsbeschreibungstyp »%c«"
*************** msgstr "%s: ungültiger Funktionsbeschre
*** 23986,24002 ****
  msgid "scan.o: %s"
  msgstr "scan.o: %s"
  
! #: cobol/scan_ante.h:673
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: invalid level '%s'"
  msgstr "%s:%d: invalid level '%s'"
  
! #: cobol/scan_ante.h:1218
  #, gcc-internal-format
  msgid "%s:%d: invalid symbol type %s for symbol %qs"
  msgstr "%s:%d: invalid symbol type %s for symbol %qs"
  
! #: cobol/scan_ante.h:1250
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: invalid integer '%s'"
  msgstr "%s:%d: invalid integer '%s'"
--- 24016,24032 ----
  msgid "scan.o: %s"
  msgstr "scan.o: %s"
  
! #: cobol/scan_ante.h:694
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: invalid level '%s'"
  msgstr "%s:%d: invalid level '%s'"
  
! #: cobol/scan_ante.h:1239
  #, gcc-internal-format
  msgid "%s:%d: invalid symbol type %s for symbol %qs"
  msgstr "%s:%d: invalid symbol type %s for symbol %qs"
  
! #: cobol/scan_ante.h:1271
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: invalid integer '%s'"
  msgstr "%s:%d: invalid integer '%s'"
*************** msgstr "unbekannte LDP/STP-Richtlinie %q
*** 24142,24149 ****
  msgid "unknown pointer size model %qs"
  msgstr "unbekanntes Zeigergrößenmodell %qs"
  
! #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:420
! #: common.opt:3882 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
--- 24172,24179 ----
  msgid "unknown pointer size model %qs"
  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
*************** msgstr "%qs ist kein intrinsischer Wert,
*** 24176,24182 ****
  msgid "Unrecognized option: %qs"
  msgstr "Unbekannte Option %qs"
  
! #: params.opt:497 common.opt:2340
  #, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "Unbekanntes LTO-Partitionierungs-Modell %qs"
--- 24206,24212 ----
  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"
*************** msgstr "unbekannter Ranger-Debug-Modus %
*** 24196,24317 ****
  msgid "unknown threader debug mode %qs"
  msgstr "unbekannter Threader-Debug-Modus %qs"
  
! #: common.opt:1744
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "unbekannte Art überschüssiger Genauigkeit %qs"
  
! #: common.opt:1762
  #, 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:1806
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "unbekannte Art der Gleitkomma-Kürzung %qs"
  
! #: common.opt:1990
  #, gcc-internal-format
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr "unbekannte Prüfstufe %qs für hardcfr noreturn"
  
! #: common.opt:2023
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "Unbekannte Stufe %qs für Stapel-Wiederverwendung"
  
! #: common.opt:2095
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr "nicht verfügbare Zeichenkettenoperation zum Inlinen von %qs"
  
! #: common.opt:2127
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr "Unbekannte Schutzstufe %qs für Kontrollfluss"
  
! #: common.opt:2241
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "unbekannter IRA-Algorithmus %qs"
  
! #: common.opt:2254
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "unbekannte IRA-Region %qs"
  
! #: common.opt:2468
  #, gcc-internal-format
  msgid "targets missing after %qs"
  msgstr "Zielarchitekturen fehlen hinter %qs"
  
! #: common.opt:2471
  #, gcc-internal-format
  msgid "options or targets=options missing after %qs"
  msgstr "Optionen oder Zielarchitekturen=Optionen fehlen hinter %qs"
  
! #: common.opt:2481
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "Unbekannte Offload-ABI %qs"
  
! #: common.opt:2492
  #, gcc-internal-format
  msgid "option missing after %qs"
  msgstr "Option fehlt hinter %qs"
  
! #: common.opt:2669
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "Unbekannte Profil-Reproduzierbarkeitsstufe %qs"
  
! #: common.opt:2685
  #, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "Unbekannte Profil-Aktualisierungs-Methode %qs"
  
! #: common.opt:2794
  #, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "unbekannte Stufe %qs für Live-Patching"
  
! #: common.opt:2827
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "unbekannter Basisblock-Umsortierungs-Algorithmus %qs"
  
! #: common.opt:3165
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "unbekanntes TLS-Modell %qs"
  
! #: common.opt:3198
  #, gcc-internal-format
  msgid "unknown trampoline implementation %qs"
  msgstr "unbekannte Trampolinimplementierung %qs"
  
! #: common.opt:3532
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "unbekanntes Vektorisierer-Kostenmodell %qs"
  
! #: common.opt:3563
  #, gcc-internal-format
  msgid "unrecognized automatic variable initialization type %qs"
  msgstr "nicht erkannter Initialisierungstyp %qs für automatische Variable"
  
! #: common.opt:3589
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "unbekannter Sichtbarkeitswert %qs"
  
! #: common.opt:3608
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "unbekannte Initialisierungspriorität %qs für VTable-Verifikation"
  
! #: common.opt:3664
  #, gcc-internal-format
  msgid "unrecognized zero init padding bits kind %qs"
  msgstr "nicht erkannte Padding-Bits-Art %qs für Null-Initialisierung"
--- 24226,24347 ----
  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"
*************** msgstr "nicht erkannte Padding-Bits-Art
*** 24321,24352 ****
  msgid "argument %qs to %<-Whidden-declaration%> not recognized"
  msgstr "Argument %qs für %<-Whidden-declaration%> nicht erkannt"
  
! #: algol68/lang.opt:118
  #, gcc-internal-format
  msgid "unknown stropping_regime setting %qs"
  msgstr "unbekannte Stropping-Regime-Einstellung %qs"
  
! #: rust/lang.opt:90
  #, gcc-internal-format
  msgid "unknown crate type: '%qs'"
  msgstr "unbekannter Crate-Typ: %qs"
  
! #: rust/lang.opt:118
  #, gcc-internal-format
  msgid "unknown rust mangling option %qs"
  msgstr "unbekannte Rust-Mangling-Option %qs"
  
! #: rust/lang.opt:135
  #, gcc-internal-format
  msgid "unknown rust edition %qs"
  msgstr "unbekannte Rust-Ausgabe %qs"
  
! #: rust/lang.opt:163
  #, gcc-internal-format
  msgid "unknown rust compile-until %qs"
  msgstr "unbekanntes Rust-compile-until %qs"
  
! #: rust/lang.opt:220
  #, gcc-internal-format
  msgid "unknown panic strategy %qs"
  msgstr "unbekannte Panikstrategie %qs"
--- 24351,24382 ----
  msgid "argument %qs to %<-Whidden-declaration%> not recognized"
  msgstr "Argument %qs für %<-Whidden-declaration%> nicht erkannt"
  
! #: algol68/lang.opt:121
  #, gcc-internal-format
  msgid "unknown stropping_regime setting %qs"
  msgstr "unbekannte Stropping-Regime-Einstellung %qs"
  
! #: rust/lang.opt:94
  #, gcc-internal-format
  msgid "unknown crate type: '%qs'"
  msgstr "unbekannter Crate-Typ: %qs"
  
! #: rust/lang.opt:122
  #, gcc-internal-format
  msgid "unknown rust mangling option %qs"
  msgstr "unbekannte Rust-Mangling-Option %qs"
  
! #: rust/lang.opt:139
  #, gcc-internal-format
  msgid "unknown rust edition %qs"
  msgstr "unbekannte Rust-Ausgabe %qs"
  
! #: rust/lang.opt:167
  #, gcc-internal-format
  msgid "unknown rust compile-until %qs"
  msgstr "unbekanntes Rust-compile-until %qs"
  
! #: rust/lang.opt:224
  #, gcc-internal-format
  msgid "unknown panic strategy %qs"
  msgstr "unbekannte Panikstrategie %qs"
*************** msgstr "gültiges Format ist %<ns::attr%
*** 24550,24570 ****
  msgid "ignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qs"
  msgstr "Attribut %qE wird in Deklaration der eingebauten Funktion %qD ignoriert, da es mit Attribut %qs in Konflikt steht"
  
! #: attribs.cc:533 c-family/c-attribs.cc:1387 c-family/c-attribs.cc:1431
  #, gcc-internal-format
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "Attribut %qE steht mit Attribut %qs in Konflikt; wird ignoriert"
  
! #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2807
! #: c-family/c-attribs.cc:3397 c-family/c-attribs.cc:5472
! #: c-family/c-attribs.cc:5565 cp/contracts.cc:595 cp/decl.cc:18233
! #: cp/decl.cc:18284 cp/friend.cc:319 cp/tree.cc:5723
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "vorherige Deklaration hier"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.cc:739 c-family/c-attribs.cc:4471 objc/objc-act.cc:5134
  #: objc/objc-act.cc:7125 objc/objc-act.cc:8323 objc/objc-act.cc:8379
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
--- 24580,24600 ----
  msgid "ignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qs"
  msgstr "Attribut %qE wird in Deklaration der eingebauten Funktion %qD ignoriert, da es mit Attribut %qs in Konflikt steht"
  
! #: attribs.cc:533 c-family/c-attribs.cc:1388 c-family/c-attribs.cc:1432
  #, gcc-internal-format
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "Attribut %qE steht mit Attribut %qs in Konflikt; wird ignoriert"
  
! #: 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:595 cp/decl.cc:18264
! #: cp/decl.cc:18315 cp/friend.cc:319 cp/tree.cc:5723
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "vorherige Deklaration hier"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.cc:739 c-family/c-attribs.cc:4472 objc/objc-act.cc:5134
  #: objc/objc-act.cc:7125 objc/objc-act.cc:8323 objc/objc-act.cc:8379
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
*************** msgstr "Attribut-Direktive %qE ignoriert
*** 24575,24581 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "Attribut-Direktive im Bereich %<%E::%E%> ignoriert"
  
! #: attribs.cc:762 c/c-parser.cc:2289 cp/cp-gimplify.cc:4115
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "Falsche Anzahl an Argumenten für das Attribut %qE angegeben"
--- 24605,24611 ----
  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:4115
  #, 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ü
*** 24585,24591 ****
  msgid "expected %i or more, found %i"
  msgstr "%i oder mehr erwartet, %i gefunden"
  
! #: attribs.cc:768 c/c-parser.cc:2292 cp/cp-gimplify.cc:4117
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "%i erwartet, %i gefunden"
--- 24615,24621 ----
  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:4117
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "%i erwartet, %i gefunden"
*************** msgstr "%i erwartet, %i gefunden"
*** 24595,24601 ****
  msgid "expected between %i and %i, found %i"
  msgstr "zwischen %i und %i erwartet, %i gefunden"
  
! #: attribs.cc:791 c-family/c-attribs.cc:5334
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "Attribut %qE kann nicht auf Typen angewandt werden"
--- 24625,24631 ----
  msgid "expected between %i and %i, found %i"
  msgstr "zwischen %i und %i erwartet, %i gefunden"
  
! #: attribs.cc:791 c-family/c-attribs.cc:5335
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "Attribut %qE kann nicht auf Typen angewandt werden"
*************** msgstr "Typattribute ignoriert, nachdem
*** 24619,24659 ****
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.cc:943 attribs.cc:1956 attribs.cc:1966 attribs.cc:1976
! #: c-family/c-attribs.cc:1114 c-family/c-attribs.cc:1278
! #: c-family/c-attribs.cc:1297 c-family/c-attribs.cc:1315
! #: c-family/c-attribs.cc:1330 c-family/c-attribs.cc:1358
! #: c-family/c-attribs.cc:1402 c-family/c-attribs.cc:1446
! #: c-family/c-attribs.cc:1488 c-family/c-attribs.cc:1519
! #: c-family/c-attribs.cc:1535 c-family/c-attribs.cc:1552
! #: c-family/c-attribs.cc:1568 c-family/c-attribs.cc:1585
! #: c-family/c-attribs.cc:1610 c-family/c-attribs.cc:1626
! #: c-family/c-attribs.cc:1641 c-family/c-attribs.cc:1738
! #: c-family/c-attribs.cc:1755 c-family/c-attribs.cc:1773
! #: c-family/c-attribs.cc:1798 c-family/c-attribs.cc:1823
! #: c-family/c-attribs.cc:1846 c-family/c-attribs.cc:1863
! #: c-family/c-attribs.cc:1892 c-family/c-attribs.cc:1913
! #: c-family/c-attribs.cc:1934 c-family/c-attribs.cc:1961
! #: c-family/c-attribs.cc:1992 c-family/c-attribs.cc:2021
! #: c-family/c-attribs.cc:2075 c-family/c-attribs.cc:2128
! #: c-family/c-attribs.cc:2194 c-family/c-attribs.cc:2252
! #: c-family/c-attribs.cc:2341 c-family/c-attribs.cc:2371
! #: c-family/c-attribs.cc:2422 c-family/c-attribs.cc:3053
! #: c-family/c-attribs.cc:3252 c-family/c-attribs.cc:3313
! #: c-family/c-attribs.cc:3550 c-family/c-attribs.cc:3630
! #: c-family/c-attribs.cc:3782 c-family/c-attribs.cc:4238
! #: c-family/c-attribs.cc:4304 c-family/c-attribs.cc:4340
! #: c-family/c-attribs.cc:4395 c-family/c-attribs.cc:4624
! #: c-family/c-attribs.cc:4645 c-family/c-attribs.cc:4734
! #: c-family/c-attribs.cc:4766 c-family/c-attribs.cc:4831
! #: c-family/c-attribs.cc:5037 c-family/c-attribs.cc:5336
! #: c-family/c-attribs.cc:6196 c-family/c-attribs.cc:6215
! #: c-family/c-attribs.cc:6238 c-family/c-attribs.cc:6277
! #: c-family/c-attribs.cc:6359 c-family/c-attribs.cc:6391
! #: c-family/c-attribs.cc:6448 c-family/c-attribs.cc:6464
! #: c-family/c-attribs.cc:6636 c-family/c-attribs.cc:6648
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
! #: config/arm/arm.cc:7480 config/arm/arm.cc:7507 config/arm/arm.cc:7524
  #: 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
--- 24649,24689 ----
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.cc:943 attribs.cc:1960 attribs.cc:1970 attribs.cc:1980
! #: c-family/c-attribs.cc:1114 c-family/c-attribs.cc:1279
! #: c-family/c-attribs.cc:1298 c-family/c-attribs.cc:1316
! #: c-family/c-attribs.cc:1331 c-family/c-attribs.cc:1359
! #: c-family/c-attribs.cc:1403 c-family/c-attribs.cc:1447
! #: c-family/c-attribs.cc:1489 c-family/c-attribs.cc:1520
! #: c-family/c-attribs.cc:1536 c-family/c-attribs.cc:1553
! #: c-family/c-attribs.cc:1569 c-family/c-attribs.cc:1586
! #: c-family/c-attribs.cc:1611 c-family/c-attribs.cc:1627
! #: c-family/c-attribs.cc:1642 c-family/c-attribs.cc:1739
! #: c-family/c-attribs.cc:1756 c-family/c-attribs.cc:1774
! #: c-family/c-attribs.cc:1799 c-family/c-attribs.cc:1824
! #: c-family/c-attribs.cc:1847 c-family/c-attribs.cc:1864
! #: c-family/c-attribs.cc:1893 c-family/c-attribs.cc:1914
! #: c-family/c-attribs.cc:1935 c-family/c-attribs.cc:1962
! #: c-family/c-attribs.cc:1993 c-family/c-attribs.cc:2022
! #: c-family/c-attribs.cc:2076 c-family/c-attribs.cc:2129
! #: c-family/c-attribs.cc:2195 c-family/c-attribs.cc:2253
! #: c-family/c-attribs.cc:2342 c-family/c-attribs.cc:2372
! #: c-family/c-attribs.cc:2423 c-family/c-attribs.cc:3054
! #: c-family/c-attribs.cc:3253 c-family/c-attribs.cc:3314
! #: c-family/c-attribs.cc:3551 c-family/c-attribs.cc:3631
! #: c-family/c-attribs.cc:3783 c-family/c-attribs.cc:4239
! #: c-family/c-attribs.cc:4305 c-family/c-attribs.cc:4341
! #: c-family/c-attribs.cc:4396 c-family/c-attribs.cc:4625
! #: c-family/c-attribs.cc:4646 c-family/c-attribs.cc:4735
! #: c-family/c-attribs.cc:4767 c-family/c-attribs.cc:4832
! #: c-family/c-attribs.cc:5038 c-family/c-attribs.cc:5337
! #: c-family/c-attribs.cc:6197 c-family/c-attribs.cc:6216
! #: c-family/c-attribs.cc:6239 c-family/c-attribs.cc:6278
! #: c-family/c-attribs.cc:6360 c-family/c-attribs.cc:6392
! #: c-family/c-attribs.cc:6449 c-family/c-attribs.cc:6465
! #: 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
*************** msgstr "Typattribute ignoriert, nachdem
*** 24667,24673 ****
  #: 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:6283
  #: cp/tree.cc:5374 cp/tree.cc:5879 d/d-attribs.cc:483 d/d-attribs.cc:702
  #: d/d-attribs.cc:723 d/d-attribs.cc:739 d/d-attribs.cc:756 d/d-attribs.cc:788
  #: d/d-attribs.cc:917 d/d-attribs.cc:976 d/d-attribs.cc:992 d/d-attribs.cc:1008
--- 24697,24703 ----
  #: 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:5374 cp/tree.cc:5879 d/d-attribs.cc:483 d/d-attribs.cc:702
  #: d/d-attribs.cc:723 d/d-attribs.cc:739 d/d-attribs.cc:756 d/d-attribs.cc:788
  #: d/d-attribs.cc:917 d/d-attribs.cc:976 d/d-attribs.cc:992 d/d-attribs.cc:1008
*************** msgstr "Typattribute ignoriert, nachdem
*** 24687,24921 ****
  msgid "%qE attribute ignored"
  msgstr "Attribut %qE wird ignoriert"
  
! #: attribs.cc:1323
  #, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "auf %qT nach einer Definition angewandte Attribute werden ignoriert"
  
! #: attribs.cc:1887
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr "%q+D bereits mit Attribut »dllimport« deklariert: »dllimport« ignoriert"
  
! #: attribs.cc:1899
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr "%q+D ohne Attribut »dllimport« redeklariert, nachdem es mit dll-Bindung referenziert wurde"
  
! #: attribs.cc:1913
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr "%qD ohne Attribut »dllimport« redeklariert: vorheriges »dllimport« ignoriert"
  
! #: attribs.cc:1994
  #, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "»inline«-Funktion %q+D ist als »dllimport« deklariert: Attribut wird ignoriert"
  
! #: attribs.cc:2002
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "Funktionsdefinition von %q+D ist als »dllimport« markiert"
  
! #: attribs.cc:2010
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "Variablendefinition von %q+D ist als dllimport markiert"
  
! #: attribs.cc:2016
  #, gcc-internal-format
  msgid "thread-local variable %q+D declared as dllimport"
  msgstr "threadlokale Variable %q+D ist als »dllimport« deklariert"
  
! #: attribs.cc:2046
  #, gcc-internal-format
  msgid "thread-local variable %q+D declared as dllexport"
  msgstr "threadlokale Variable %q+D ist als »dllexport« deklariert"
  
! #: attribs.cc:2054
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr "für Symbol %q+D wird wegen des Attributes %qE externe Bindung benötigt"
  
! #: attribs.cc:2068
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr "%qE bringt Standardsichtbarkeit mit sich, aber %qD wurde bereits mit anderer Sichtbarkeit deklariert"
  
! #: attribs.cc:2366
  msgid "%qD specifies more restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %e"
  msgstr[0] "%qD legt eingeschränkteres Attribut als sein Ziel %qD fest: %e"
  msgstr[1] "%qD legt eingeschränktere Attribute als sein Ziel %qD fest: %e"
  
! #: attribs.cc:2372 attribs.cc:2394
  #, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "Ziel %qD wurde hier deklariert"
  
! #: attribs.cc:2388
  msgid "%qD specifies less restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %e"
  msgstr[0] "%qD legt weniger eingeschränktes Attribut als sein Ziel %qD fest: %e"
  msgstr[1] "%qD legt weniger eingeschränkte Attribute als sein Ziel %qD fest: %e"
  
! #: auto-profile.cc:823
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile cannot encode offset %i that exceeds 16 bytes"
  msgstr "Auto-Profil kann den Offset %i nicht codieren, da er 16 Bits überschreitet"
  
! #: auto-profile.cc:827
  #, gcc-internal-format
  msgid "location offset is related to"
  msgstr "der Ortsoffset hängt zusammen mit"
  
! #: auto-profile.cc:830
  #, gcc-internal-format
  msgid "auto-profile cannot encode discriminators that exceeds 16 bytes"
  msgstr "Auto-Profil kann Diskriminatoren nicht codieren, die 16 Bit überschreiten"
  
! #: auto-profile.cc:866
  #, gcc-internal-format
  msgid "auto-profile is not supported for targets with user label prefix"
  msgstr "Auto-Profil wird für Ziele mit user_label_prefix nicht unterstützt"
  
! #: auto-profile.cc:1086
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid symbol name index %d"
  msgstr "Auto-Profil enthält ungültigen Index %d für Symbolname"
  
! #: auto-profile.cc:1102
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid filename index %d"
  msgstr "Auto-Profil enthält ungültigen Index %d für Dateiname"
  
! #: auto-profile.cc:1604
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains inlined function with symbol name %s instead of symbol name %s"
  msgstr "Auto-Profil von %q+F enthält eine Inline-Funktion mit Symbolname %qs statt Symbolname %qs"
  
! #: auto-profile.cc:1607 auto-profile.cc:1833 auto-profile.cc:1842
! #: auto-profile.cc:1884
  #, gcc-internal-format
  msgid "corresponding call"
  msgstr "entsprechender Aufruf"
  
! #: auto-profile.cc:1652
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr "doppelte Zählerinformation in Auto-Profil von %q+F mit relativem Ort %i, Diskriminator %i"
  
! #: auto-profile.cc:1657
  #, gcc-internal-format
  msgid "corresponding source location"
  msgstr "entsprechender Quellort"
  
! #: auto-profile.cc:1828
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr "doppelte Aufrufstelle in Auto-Profil von %q+F mit relativem Ort %i, Diskriminator %i"
  
! #: auto-profile.cc:1836
  #, gcc-internal-format
  msgid "both call targets and inline callsite information is present in auto-profile of function %q+F with relative location %i, discriminator %i"
  msgstr "sowohl Aufrufziele als auch Inline-Aufrufortsinformationen sind im Auto-Profil der Funktion %q+F mit relativem Ort %i und Diskriminator %i vorhanden"
  
! #: auto-profile.cc:1876
  #, gcc-internal-format
  msgid "auto-profile of %q+F seem to contain lost discriminator %i for call of %s at relative location %i"
  msgstr "Auto-Profil von %q+F scheint einen verlorenen Diskriminator %i für den Aufruf von %qs am relativen Ort %i zu enthalten"
  
! #: auto-profile.cc:1920
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains multiple targets for a direct call with relative location %i, discriminator %i"
  msgstr "Auto-Profil von %q+F enthält mehrere Ziele für einen direkten Aufruf mit relativem Ort %i, Diskriminator %i"
  
! #: auto-profile.cc:1936
  #, gcc-internal-format, gfc-internal-format
  msgid "function contains two calls of the same relative location +%i, discriminator %i, that leads to lost auto-profile"
  msgstr "Funktion enthält zwei Aufrufe desselben relativen Orts +%i, Diskriminator %i, was zum Verlust des Auto-Profils führt"
  
! #: auto-profile.cc:1944
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr "Ort des ersten Aufrufs"
  
! #: auto-profile.cc:1946
  #, gcc-internal-format
  msgid "location of the second call"
  msgstr "Ort des zweiten Aufrufs"
  
! #: auto-profile.cc:2000
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr "Auto-Profil von %q+F enthält indirekte Aufrufziele, die nicht mit einer indirekten Aufrufanweisung zusammenhängen"
  
! #: auto-profile.cc:2005 auto-profile.cc:2052
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr "Anzahl %<PRIu64> mit relativem Ort +%i, Diskriminator %i"
  
! #: auto-profile.cc:2048
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr "Auto-Profil von %q+F enthält zusätzliche Anweisungen"
  
! #: auto-profile.cc:2058 auto-profile.cc:2099
  #, gcc-internal-format
  msgid "location is after end of function"
  msgstr "Ort ist nach dem Ende der Funktion"
  
! #: auto-profile.cc:2087
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr "Auto-Profil von %q+F enthält zusätzliche Aufruforte"
  
! #: auto-profile.cc:2092
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr "Aufruf von %qs mit Gesamtanzahl %<PRId64>, relativem Ort +%i, Diskriminator %i"
  
! #: auto-profile.cc:3026
  #, gcc-internal-format
  msgid "Not expected TAG."
  msgstr "Unerwartetes TAG."
  
! #: auto-profile.cc:3049
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr "Auto-Profil enthält doppelte Funktionsinstanz »%s«"
  
! #: auto-profile.cc:3211
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open profile file %s"
  msgstr "Profilingdatei %s kann nicht geöffnet werden"
  
! #: auto-profile.cc:3217
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr "Erkennungszahl des AutoFDO-Profils passt nicht"
  
! #: auto-profile.cc:3225
  #, gcc-internal-format, gfc-internal-format
  msgid "AutoFDO profile version %u does not match %u"
  msgstr "Version %u des AutoFDO-Profils passt nicht zu %u"
  
! #: auto-profile.cc:3237
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read summary information from %s"
  msgstr "Zusammenfassung aus %s kann nicht gelesen werden"
  
! #: auto-profile.cc:3245
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read string table from %s"
  msgstr "Zeichenkettentabelle aus %s kann nicht gelesen werden"
  
! #: auto-profile.cc:3254
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read function profile from %s"
  msgstr "Funktionsprofil aus %s kann nicht gelesen werden"
  
! #: auto-profile.cc:3264
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read module profile from %s"
  msgstr "Modulprofil aus %s kann nicht gelesen werden"
--- 24717,24951 ----
  msgid "%qE attribute ignored"
  msgstr "Attribut %qE wird ignoriert"
  
! #: attribs.cc:1327
  #, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "auf %qT nach einer Definition angewandte Attribute werden ignoriert"
  
! #: attribs.cc:1891
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr "%q+D bereits mit Attribut »dllimport« deklariert: »dllimport« ignoriert"
  
! #: attribs.cc:1903
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr "%q+D ohne Attribut »dllimport« redeklariert, nachdem es mit dll-Bindung referenziert wurde"
  
! #: attribs.cc:1917
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr "%qD ohne Attribut »dllimport« redeklariert: vorheriges »dllimport« ignoriert"
  
! #: attribs.cc:1998
  #, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "»inline«-Funktion %q+D ist als »dllimport« deklariert: Attribut wird ignoriert"
  
! #: attribs.cc:2006
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "Funktionsdefinition von %q+D ist als »dllimport« markiert"
  
! #: attribs.cc:2014
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "Variablendefinition von %q+D ist als dllimport markiert"
  
! #: attribs.cc:2020
  #, gcc-internal-format
  msgid "thread-local variable %q+D declared as dllimport"
  msgstr "threadlokale Variable %q+D ist als »dllimport« deklariert"
  
! #: attribs.cc:2050
  #, gcc-internal-format
  msgid "thread-local variable %q+D declared as dllexport"
  msgstr "threadlokale Variable %q+D ist als »dllexport« deklariert"
  
! #: attribs.cc:2058
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr "für Symbol %q+D wird wegen des Attributes %qE externe Bindung benötigt"
  
! #: attribs.cc:2072
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr "%qE bringt Standardsichtbarkeit mit sich, aber %qD wurde bereits mit anderer Sichtbarkeit deklariert"
  
! #: attribs.cc:2370
  msgid "%qD specifies more restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %e"
  msgstr[0] "%qD legt eingeschränkteres Attribut als sein Ziel %qD fest: %e"
  msgstr[1] "%qD legt eingeschränktere Attribute als sein Ziel %qD fest: %e"
  
! #: attribs.cc:2376 attribs.cc:2398
  #, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "Ziel %qD wurde hier deklariert"
  
! #: attribs.cc:2392
  msgid "%qD specifies less restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %e"
  msgstr[0] "%qD legt weniger eingeschränktes Attribut als sein Ziel %qD fest: %e"
  msgstr[1] "%qD legt weniger eingeschränkte Attribute als sein Ziel %qD fest: %e"
  
! #: auto-profile.cc:822
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile cannot encode offset %i that exceeds 16 bytes"
  msgstr "Auto-Profil kann den Offset %i nicht codieren, da er 16 Bits überschreitet"
  
! #: auto-profile.cc:826
  #, gcc-internal-format
  msgid "location offset is related to"
  msgstr "der Ortsoffset hängt zusammen mit"
  
! #: auto-profile.cc:829
  #, gcc-internal-format
  msgid "auto-profile cannot encode discriminators that exceeds 16 bytes"
  msgstr "Auto-Profil kann Diskriminatoren nicht codieren, die 16 Bit überschreiten"
  
! #: auto-profile.cc:865
  #, gcc-internal-format
  msgid "auto-profile is not supported for targets with user label prefix"
  msgstr "Auto-Profil wird für Ziele mit user_label_prefix nicht unterstützt"
  
! #: auto-profile.cc:1085
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid symbol name index %d"
  msgstr "Auto-Profil enthält ungültigen Index %d für Symbolname"
  
! #: auto-profile.cc:1101
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid filename index %d"
  msgstr "Auto-Profil enthält ungültigen Index %d für Dateiname"
  
! #: auto-profile.cc:1603
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains inlined function with symbol name %s instead of symbol name %s"
  msgstr "Auto-Profil von %q+F enthält eine Inline-Funktion mit Symbolname %qs statt Symbolname %qs"
  
! #: auto-profile.cc:1606 auto-profile.cc:1832 auto-profile.cc:1841
! #: auto-profile.cc:1883
  #, gcc-internal-format
  msgid "corresponding call"
  msgstr "entsprechender Aufruf"
  
! #: auto-profile.cc:1651
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr "doppelte Zählerinformation in Auto-Profil von %q+F mit relativem Ort %i, Diskriminator %i"
  
! #: auto-profile.cc:1656
  #, gcc-internal-format
  msgid "corresponding source location"
  msgstr "entsprechender Quellort"
  
! #: auto-profile.cc:1827
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr "doppelte Aufrufstelle in Auto-Profil von %q+F mit relativem Ort %i, Diskriminator %i"
  
! #: auto-profile.cc:1835
  #, gcc-internal-format
  msgid "both call targets and inline callsite information is present in auto-profile of function %q+F with relative location %i, discriminator %i"
  msgstr "sowohl Aufrufziele als auch Inline-Aufrufortsinformationen sind im Auto-Profil der Funktion %q+F mit relativem Ort %i und Diskriminator %i vorhanden"
  
! #: auto-profile.cc:1875
  #, gcc-internal-format
  msgid "auto-profile of %q+F seem to contain lost discriminator %i for call of %s at relative location %i"
  msgstr "Auto-Profil von %q+F scheint einen verlorenen Diskriminator %i für den Aufruf von %qs am relativen Ort %i zu enthalten"
  
! #: auto-profile.cc:1919
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains multiple targets for a direct call with relative location %i, discriminator %i"
  msgstr "Auto-Profil von %q+F enthält mehrere Ziele für einen direkten Aufruf mit relativem Ort %i, Diskriminator %i"
  
! #: auto-profile.cc:1935
  #, gcc-internal-format, gfc-internal-format
  msgid "function contains two calls of the same relative location +%i, discriminator %i, that leads to lost auto-profile"
  msgstr "Funktion enthält zwei Aufrufe desselben relativen Orts +%i, Diskriminator %i, was zum Verlust des Auto-Profils führt"
  
! #: auto-profile.cc:1943
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr "Ort des ersten Aufrufs"
  
! #: auto-profile.cc:1945
  #, gcc-internal-format
  msgid "location of the second call"
  msgstr "Ort des zweiten Aufrufs"
  
! #: auto-profile.cc:1999
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr "Auto-Profil von %q+F enthält indirekte Aufrufziele, die nicht mit einer indirekten Aufrufanweisung zusammenhängen"
  
! #: auto-profile.cc:2004 auto-profile.cc:2051
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr "Anzahl %<PRIu64> mit relativem Ort +%i, Diskriminator %i"
  
! #: auto-profile.cc:2047
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr "Auto-Profil von %q+F enthält zusätzliche Anweisungen"
  
! #: auto-profile.cc:2057 auto-profile.cc:2098
  #, gcc-internal-format
  msgid "location is after end of function"
  msgstr "Ort ist nach dem Ende der Funktion"
  
! #: auto-profile.cc:2086
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr "Auto-Profil von %q+F enthält zusätzliche Aufruforte"
  
! #: auto-profile.cc:2091
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr "Aufruf von %qs mit Gesamtanzahl %<PRId64>, relativem Ort +%i, Diskriminator %i"
  
! #: auto-profile.cc:3025
  #, gcc-internal-format
  msgid "Not expected TAG."
  msgstr "Unerwartetes TAG."
  
! #: auto-profile.cc:3048
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr "Auto-Profil enthält doppelte Funktionsinstanz »%s«"
  
! #: auto-profile.cc:3210
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open profile file %s"
  msgstr "Profilingdatei %s kann nicht geöffnet werden"
  
! #: auto-profile.cc:3216
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr "Erkennungszahl des AutoFDO-Profils passt nicht"
  
! #: auto-profile.cc:3224
  #, gcc-internal-format, gfc-internal-format
  msgid "AutoFDO profile version %u does not match %u"
  msgstr "Version %u des AutoFDO-Profils passt nicht zu %u"
  
! #: auto-profile.cc:3236
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read summary information from %s"
  msgstr "Zusammenfassung aus %s kann nicht gelesen werden"
  
! #: auto-profile.cc:3244
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read string table from %s"
  msgstr "Zeichenkettentabelle aus %s kann nicht gelesen werden"
  
! #: auto-profile.cc:3253
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read function profile from %s"
  msgstr "Funktionsprofil aus %s kann nicht gelesen werden"
  
! #: auto-profile.cc:3263
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read module profile from %s"
  msgstr "Modulprofil aus %s kann nicht gelesen werden"
*************** msgstr "Modulprofil aus %s kann nicht ge
*** 24925,24931 ****
  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:28574 cp/name-lookup.cc:7082
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qE ist hier deklariert"
--- 24955,24961 ----
  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:7189
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qE ist hier deklariert"
*************** msgstr "falsche Anzahl der Argumente fü
*** 25082,25088 ****
  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:12018
  #, 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"
--- 25112,25118 ----
  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"
*************** msgstr "%<verify_marked_backedges%> fail
*** 25124,25130 ****
  msgid "total size of local objects is too large"
  msgstr "Gesamtgröße der lokalen Objekte ist zu hoch"
  
! #: cfgexpand.cc:2140 function.cc:1016 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"
--- 25154,25160 ----
  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"
*************** msgstr "Interner Fehler: basic blocks no
*** 25752,26093 ****
  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:3725
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "Interner Fehler: caller edge count invalid"
  
! #: cgraph.cc:3822
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr "fehlender indirekter Aufruf in der Folge der spekulativen Aufrufe"
  
! #: cgraph.cc:3827
  #, 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:3857
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr "spekulative Kanten sind nicht benachbart"
  
! #: cgraph.cc:3863
  #, 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:3869 cgraph.cc:3899
  #, 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:3876
  #, 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:3887
  #, 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:3906
  #, 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:3919
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "missing direct call for speculation %i"
  
! #: cgraph.cc:3924
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "missing ref for speculation %i"
  
! #: cgraph.cc:3933
  #, 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:3962
  #, 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:3969
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "Interner Fehler: cgraph count invalid"
  
! #: cgraph.cc:3974
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "Interner Fehler: inline clone in same comdat group list"
  
! #: cgraph.cc:3979
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "inline clone count is not compatible"
  
! #: cgraph.cc:3986
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "tp_first_run must be non-negative"
  
! #: cgraph.cc:3991
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "Interner Fehler: local symbols must be defined"
  
! #: cgraph.cc:3996
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "Interner Fehler: externally visible inline clone"
  
! #: cgraph.cc:4001
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "Interner Fehler: inline clone with address taken"
  
! #: cgraph.cc:4006
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "Interner Fehler: inline clone is forced to output"
  
! #: cgraph.cc:4011
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr "Inline-Klon wird aus Assemblercode heraus referenziert"
  
! #: cgraph.cc:4018
  #, 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:4023
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr "ungültiger Schalter »calls_comdat_local«"
  
! #: cgraph.cc:4030
  #, 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:4042
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr "Fehlzuordnung von semantischer Einlagerung"
  
! #: cgraph.cc:4049
  #, 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:4055 cgraph.cc:4122
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "edge count is not compatible with function count"
  
! #: cgraph.cc:4062
  #, 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:4070
  #, 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:4078 cgraph.cc:4152
  #, 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:4090
  #, 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:4100
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "Interner Fehler: inlined_to pointer is wrong"
  
! #: cgraph.cc:4105
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "Interner Fehler: multiple inline callers"
  
! #: cgraph.cc:4112
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "Interner Fehler: inlined_to pointer set for noninline callers"
  
! #: cgraph.cc:4142
  #, 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:4173
  #, 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:4190
  #, 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:4201
  #, 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:4206
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "Interner Fehler: inlined_to pointer refers to itself"
  
! #: cgraph.cc:4217
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "Interner Fehler: cgraph_node has wrong clone_of"
  
! #: cgraph.cc:4230
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "Interner Fehler: cgraph_node has wrong clone list"
  
! #: cgraph.cc:4236
  #, 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:4241
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "Interner Fehler: cgraph_node has wrong prev_clone pointer"
  
! #: cgraph.cc:4246
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "Interner Fehler: double linked list of clones corrupted"
  
! #: cgraph.cc:4258
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "Interner Fehler: Alias has call edges"
  
! #: cgraph.cc:4264
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr "Interner Fehler: Alias has non-alias reference"
  
! #: cgraph.cc:4269
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "Interner Fehler: Alias has more than one alias reference"
  
! #: cgraph.cc:4276
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "Interner Fehler: Analyzed alias has no reference"
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "Interner Fehler: No edge out of thunk node"
  
! #: cgraph.cc:4290
  #, 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:4295
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Interner Fehler: Thunk is not supposed to have body"
  
! #: cgraph.cc:4331
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "Interner Fehler: shared call_stmt:"
  
! #: cgraph.cc:4344
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "Interner Fehler: edge points to wrong declaration:"
  
! #: cgraph.cc:4353
  #, 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:4363
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "Interner Fehler: missing callgraph edge for call stmt:"
  
! #: cgraph.cc:4373
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "Interner Fehler: reference to dead statement"
  
! #: cgraph.cc:4386
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr "Kante, die kein Rückruf ist, hat trotzdem callback_id"
  
! #: cgraph.cc:4392
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr "Kante hat sowohl %<callback%> als auch %<has_callback%>"
  
! #: cgraph.cc:4400
  #, 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:4428
  #, 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:4441
  #, 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:4448
  #, 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:4460
  #, 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:4479 cgraph.cc:4492
  #, 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:4484
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "origin points to a different parent"
  
! #: cgraph.cc:4500
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "Interner Fehler: verify_cgraph_node failed"
  
! #: cgraph.cc:4622 varpool.cc:300
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "%s: section %s.%d is missing"
--- 25782,26123 ----
  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:3724
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "Interner Fehler: caller edge count invalid"
  
! #: cgraph.cc:3821
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr "fehlender indirekter Aufruf in der Folge der spekulativen Aufrufe"
  
! #: cgraph.cc:3826
  #, 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:3856
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr "spekulative Kanten sind nicht benachbart"
  
! #: cgraph.cc:3862
  #, 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:3868 cgraph.cc:3898
  #, 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:3875
  #, 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:3886
  #, 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:3905
  #, 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:3918
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "missing direct call for speculation %i"
  
! #: cgraph.cc:3923
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "missing ref for speculation %i"
  
! #: cgraph.cc:3932
  #, 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:3961
  #, 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:3968
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "Interner Fehler: cgraph count invalid"
  
! #: cgraph.cc:3973
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "Interner Fehler: inline clone in same comdat group list"
  
! #: cgraph.cc:3978
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "inline clone count is not compatible"
  
! #: cgraph.cc:3985
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "tp_first_run must be non-negative"
  
! #: cgraph.cc:3990
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "Interner Fehler: local symbols must be defined"
  
! #: cgraph.cc:3995
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "Interner Fehler: externally visible inline clone"
  
! #: cgraph.cc:4000
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "Interner Fehler: inline clone with address taken"
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "Interner Fehler: inline clone is forced to output"
  
! #: cgraph.cc:4010
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr "Inline-Klon wird aus Assemblercode heraus referenziert"
  
! #: cgraph.cc:4017
  #, 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:4022
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr "ungültiger Schalter »calls_comdat_local«"
  
! #: cgraph.cc:4029
  #, 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:4041
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr "Fehlzuordnung von semantischer Einlagerung"
  
! #: cgraph.cc:4048
  #, 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:4054 cgraph.cc:4121
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "edge count is not compatible with function count"
  
! #: cgraph.cc:4061
  #, 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:4069
  #, 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:4077 cgraph.cc:4151
  #, 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:4089
  #, 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:4099
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "Interner Fehler: inlined_to pointer is wrong"
  
! #: cgraph.cc:4104
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "Interner Fehler: multiple inline callers"
  
! #: cgraph.cc:4111
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "Interner Fehler: inlined_to pointer set for noninline callers"
  
! #: cgraph.cc:4141
  #, 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:4172
  #, 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:4189
  #, 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:4200
  #, 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:4205
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "Interner Fehler: inlined_to pointer refers to itself"
  
! #: cgraph.cc:4216
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "Interner Fehler: cgraph_node has wrong clone_of"
  
! #: cgraph.cc:4229
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "Interner Fehler: cgraph_node has wrong clone list"
  
! #: cgraph.cc:4235
  #, 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:4240
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "Interner Fehler: cgraph_node has wrong prev_clone pointer"
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "Interner Fehler: double linked list of clones corrupted"
  
! #: cgraph.cc:4257
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "Interner Fehler: Alias has call edges"
  
! #: cgraph.cc:4263
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr "Interner Fehler: Alias has non-alias reference"
  
! #: cgraph.cc:4268
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "Interner Fehler: Alias has more than one alias reference"
  
! #: cgraph.cc:4275
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "Interner Fehler: Analyzed alias has no reference"
  
! #: cgraph.cc:4284
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "Interner Fehler: No edge out of thunk node"
  
! #: cgraph.cc:4289
  #, 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:4294
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Interner Fehler: Thunk is not supposed to have body"
  
! #: cgraph.cc:4330
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "Interner Fehler: shared call_stmt:"
  
! #: cgraph.cc:4343
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "Interner Fehler: edge points to wrong declaration:"
  
! #: cgraph.cc:4352
  #, 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:4362
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "Interner Fehler: missing callgraph edge for call stmt:"
  
! #: cgraph.cc:4372
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "Interner Fehler: reference to dead statement"
  
! #: cgraph.cc:4385
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr "Kante, die kein Rückruf ist, hat trotzdem callback_id"
  
! #: cgraph.cc:4391
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr "Kante hat sowohl %<callback%> als auch %<has_callback%>"
  
! #: cgraph.cc:4399
  #, 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:4427
  #, 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:4440
  #, 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:4447
  #, 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:4459
  #, 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:4478 cgraph.cc:4491
  #, 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:4483
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "origin points to a different parent"
  
! #: cgraph.cc:4499
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "Interner Fehler: verify_cgraph_node failed"
  
! #: cgraph.cc:4621 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
*** 26167,26178 ****
  msgid "%<weakref%> attribute ignored because variable is initialized"
  msgstr "Attribut %<weakref%> ignoriert, da Variable bereits initialisiert ist"
  
! #: cgraphunit.cc:1115 c/c-decl.cc:13688
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F verwendet, aber nirgendwo definiert"
  
! #: cgraphunit.cc:1119 c/c-decl.cc:13696
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F als %<static%> deklariert, aber nirgendwo definiert"
--- 26197,26208 ----
  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"
*************** msgstr "Antwortdatei %s konnte nicht ges
*** 26282,26294 ****
  msgid "cannot find %qs"
  msgstr "%qs kann nicht gefunden werden"
  
! #: collect-utils.cc:225 collect2.cc:2394 collect2.cc:2564 gcc.cc:3446
! #: gcc.cc:7890
  #, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr "%<pex_init%> failed: %m"
  
! #: collect-utils.cc:234 collect2.cc:2403 collect2.cc:2572 gcc.cc:2755
  #, gcc-internal-format
  msgid "%s: %m"
  msgstr "%s: %m"
--- 26312,26324 ----
  msgid "cannot find %qs"
  msgstr "%qs kann nicht gefunden werden"
  
! #: collect-utils.cc:225 collect2.cc:2394 collect2.cc:2564 gcc.cc:3447
! #: gcc.cc:7892
  #, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr "%<pex_init%> failed: %m"
  
! #: collect-utils.cc:234 collect2.cc:2403 collect2.cc:2572 gcc.cc:2756
  #, gcc-internal-format
  msgid "%s: %m"
  msgstr "%s: %m"
*************** msgstr "Umgebungsvariable %<COLLECT_LTO_
*** 26303,26309 ****
  msgid "ld returned %d exit status"
  msgstr "ld gab %d als Ende-Status zurück"
  
! #: collect2.cc:918 gcc.cc:8402 config/nvptx/mkoffload.cc:646
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr "atexit gescheitert"
--- 26333,26339 ----
  msgid "ld returned %d exit status"
  msgstr "ld gab %d als Ende-Status zurück"
  
! #: collect2.cc:918 gcc.cc:8404 config/nvptx/mkoffload.cc:646
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr "atexit gescheitert"
*************** msgstr "Funktion beginnt in einer höher
*** 26541,26556 ****
  msgid "error writing %qs"
  msgstr "Fehler beim Schreiben von %qs"
  
! #: coverage.cc:1293
! #, gcc-internal-format
! msgid "filename %qs does not start with profile prefix %qs"
! msgstr "der Dateiname %qs beginnt nicht mit dem Profil-Präfix %qs"
! 
! #: coverage.cc:1336
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open %s"
  msgstr "»%s« kann nicht geöffnet werden"
  
  #: data-streamer-in.cc:55
  #, gcc-internal-format
  msgid "bytecode stream: string too long for the string table"
--- 26571,26586 ----
  msgid "error writing %qs"
  msgstr "Fehler beim Schreiben von %qs"
  
! #: coverage.cc:1260
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open %s"
  msgstr "»%s« kann nicht geöffnet werden"
  
+ #: coverage.cc:1320
+ #, gcc-internal-format
+ msgid "filename %qs does not start with profile prefix %qs"
+ msgstr "der Dateiname %qs beginnt nicht mit dem Profil-Präfix %qs"
+ 
  #: data-streamer-in.cc:55
  #, gcc-internal-format
  msgid "bytecode stream: string too long for the string table"
*************** msgstr "%<region_array%> passt nicht zum
*** 26731,26737 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "%<lp_array%> passt nicht zum %<region_tree%>"
  
! #: except.cc:3561 tree.cc:14779 value-prof.cc:529
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr "%qs fehlgeschlagen"
--- 26761,26767 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "%<lp_array%> passt nicht zum %<region_tree%>"
  
! #: except.cc:3561 tree.cc:14780 value-prof.cc:529
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr "%qs fehlgeschlagen"
*************** msgstr "Annahme, dass vorzeichenbehaftet
*** 26832,27061 ****
  msgid "fold check: original tree changed by fold"
  msgstr "Faltungstest: ursprünglicher Baum durch Faltung geändert"
  
! #: fold-mem-offsets.cc:856
  #, gcc-internal-format, gfc-internal-format
  msgid "fold-mem-offsets: %d basic blocks and %d edges/basic block"
  msgstr "fold-mem-offsets: %d Basisblöcke und %d Kanten/Basisblock"
  
! #: function.cc:255
  #, gcc-internal-format
  msgid "total size of local objects %wu exceeds maximum %wu"
  msgstr "Gesamtgröße der lokalen Objekte %wu überschreitet das Maximum %wu"
  
! #: function.cc:259
  #, gcc-internal-format
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "Gesamtgröße der lokalen Objekte überschreitet das Maximum %wu"
  
! #: function.cc:1779 gimplify.cc:8058 gimplify.cc:8277 varasm.cc:1866
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "unmögliche Bedingung in %<asm%>"
  
! #: function.cc:4283
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "Variable %q+D könnte von %<longjmp%> oder %<vfork%> zerstört werden"
  
! #: function.cc:4304
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "Argument %q+D könnte von %<longjmp%> oder %<vfork%> zerstört werden"
  
! #: function.cc:5029
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "Funktion gibt Aggregat zurück"
  
! #: gcc.cc:2265
  #, gcc-internal-format
  msgid "cannot open nested response file"
  msgstr "Verschachtelte Antwortdatei konnte nicht geöffnet werden"
  
! #: gcc.cc:2302
  #, gcc-internal-format
  msgid "cannot close nonexistent response file"
  msgstr "Nicht existierende Antwortdatei konnte nicht geschlossen werden"
  
! #: gcc.cc:2325
  #, gcc-internal-format, gfc-internal-format
  msgid "could not open temporary response file %s"
  msgstr "temporäre Antwortdatei %s konnte nicht geöffnet werden"
  
! #: gcc.cc:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "could not write to temporary response file %s"
  msgstr "in temporäre Antwortdatei %s konnte nicht geschrieben werden"
  
! #: gcc.cc:2338
  #, gcc-internal-format, gfc-internal-format
  msgid "could not close temporary response file %s"
  msgstr "temporäre Antwortdatei %s konnte nicht geschlossen werden"
  
  #. This leaves DESC open, but the OS will save us.
! #: gcc.cc:2370
  #, gcc-internal-format
  msgid "cannot read spec file %qs: %m"
  msgstr "Spec-Datei %qs kann nicht gelesen werden: %m"
  
! #: gcc.cc:2464 gcc.cc:2484
  msgid "specs %%include syntax malformed after %td characters"
  msgstr "specs %%include-Syntax nach %td Zeichen fehlerhaft"
  
! #: gcc.cc:2510 gcc.cc:2519 gcc.cc:2529 gcc.cc:2539
  msgid "specs %%rename syntax malformed after %td characters"
  msgstr "specs %%rename-Syntax nach %td Zeichen fehlerhaft"
  
! #: gcc.cc:2549
  #, gcc-internal-format, gfc-internal-format
  msgid "specs %s spec was not found to be renamed"
  msgstr "specs: keine %s-Spezifikation zum Umbenennen gefunden"
  
! #: gcc.cc:2557
  #, gcc-internal-format
  msgid "%s: attempt to rename spec %qs to already defined spec %qs"
  msgstr "%s: Versuch, Spezifikation %qs in bereits definierte Spezifikation %qs umzubenennen"
  
! #: gcc.cc:2579
  msgid "specs unknown %% command after %td characters"
  msgstr "specs: unbekannter %%-Befehl nach %td Zeichen"
  
! #: gcc.cc:2591 gcc.cc:2605
  msgid "specs file malformed after %td characters"
  msgstr "specs: Datei fehlerhaft nach %td Zeichen"
  
! #: gcc.cc:2660
  #, gcc-internal-format
  msgid "spec file has no spec for linking"
  msgstr "Spezifikationsdatei hat keine Spezifikation zum Binden"
  
! #: gcc.cc:3199 gcc.cc:3236
  #, gcc-internal-format
  msgid "system path %qs is not absolute"
  msgstr "System-Pfad %qs ist nicht absolut"
  
! #: gcc.cc:3325
  #, gcc-internal-format
  msgid "%<-pipe%> not supported"
  msgstr "%<-pipe%> wird nicht unterstützt"
  
! #: gcc.cc:3463 gcc.cc:7899
  #, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr "%qs kann nicht ausgeführt werden: %s: %m"
  
! #: gcc.cc:3464 gcc.cc:7900
  #, gcc-internal-format
  msgid "cannot execute %qs: %s"
  msgstr "%qs kann nicht ausgeführt werden: %s"
  
! #: gcc.cc:3483
  #, gcc-internal-format
  msgid "failed to get exit status: %m"
  msgstr "Ende-Status konnte nicht ermittelt werden: %m"
  
! #: gcc.cc:3489
  #, gcc-internal-format
  msgid "failed to get process times: %m"
  msgstr "Verarbeitungszeiten konnten nicht ermittelt werden: %m"
  
  #. The inferior failed to catch the signal.
! #: gcc.cc:3515 gcc.cc:3539
  #, gcc-internal-format, gfc-internal-format
  msgid "%s signal terminated program %s"
  msgstr "Signal %s hat Programm %s beendet"
  
! #: gcc.cc:3985 opts-common.cc:1620 opts-common.cc:1653
  #, gcc-internal-format
  msgid "unrecognized command-line option %qs"
  msgstr "nicht erkannte Kommandozeilenoption %qs"
  
! #: gcc.cc:4027
  #, gcc-internal-format
  msgid "GCC is not configured to support %qs as %<-foffload=%> argument"
  msgstr "GCC ist nicht dafür konfiguriert, %qs als Argument für %<-foffload=%> zu unterstützen"
  
! #: gcc.cc:4034
  #, gcc-internal-format
  msgid "valid %<-foffload=%> arguments are: %s; did you mean %qs?"
  msgstr "gültige Argumente für %<-foffload=%> sind: %s; meinten Sie %qs?"
  
! #: gcc.cc:4037
  #, gcc-internal-format
  msgid "valid %<-foffload=%> arguments are: %s"
  msgstr "gültige Argumente für %<-foffload=%> sind: %s"
  
! #: gcc.cc:4057
  #, gcc-internal-format
  msgid "%<=%>options missing after %<-foffload-options=%>target"
  msgstr "%<=%>Optionen fehlen nach %<-foffload-options=%>Ziel"
  
! #: gcc.cc:4532
  #, gcc-internal-format
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr "%qs ist eine unbekannte Option für %<-save-temps%>"
  
! #: gcc.cc:5087
  #, gcc-internal-format
  msgid "linker hardening options not enabled by %<-fhardened%> because other link options were specified on the command line"
  msgstr "Binder-Härtungsoptionen nicht durch %<-fhardened%> aktiviert, da andere Binder-Optionen auf der Kommandozeile angegeben wurden"
  
! #: gcc.cc:5111 toplev.cc:720
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr "Eingabedatei %qs ist dieselbe wie die Ausgabedatei"
  
! #: gcc.cc:5116
  #, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr "Name der Ausgabedatei darf nicht leer sein"
  
! #: gcc.cc:5501
  #, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr "%<-pipe%> ignoriert, da %<-save-temps%> angegeben wurde"
  
! #: gcc.cc:5589
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr "%<-x %s%> hinter letzter Eingabedatei hat keine Auswirkung"
  
! #: gcc.cc:5792
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr "Standard-Binderscript %qs kann nicht in den Bibliotheks-Suchpfaden gefunden werden"
  
! #: gcc.cc:5999
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr "Schalter %qs beginnt nicht mit %<-%>"
  
! #: gcc.cc:6003
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr "aus Spezifikation erzeugtes switch ist nur %<-%>"
  
! #: gcc.cc:6236
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr "Spezifikation %qs ist ungültig"
  
! #: gcc.cc:6413
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr "Spezifikation %qs hat ungültiges %<%%0%c%>"
  
! #: gcc.cc:6703
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr "Spezifikation %qs hat ungültiges %<%%W%c%>"
  
! #: gcc.cc:6719
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "Spezifikation %qs hat ungültiges %<%%@%c%>"
  
! #: gcc.cc:6738
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr "Spezifikation %qs hat ungültiges %<%%x%c%>"
--- 26862,27091 ----
  msgid "fold check: original tree changed by fold"
  msgstr "Faltungstest: ursprünglicher Baum durch Faltung geändert"
  
! #: fold-mem-offsets.cc:861
  #, gcc-internal-format, gfc-internal-format
  msgid "fold-mem-offsets: %d basic blocks and %d edges/basic block"
  msgstr "fold-mem-offsets: %d Basisblöcke und %d Kanten/Basisblock"
  
! #: function.cc:257
  #, gcc-internal-format
  msgid "total size of local objects %wu exceeds maximum %wu"
  msgstr "Gesamtgröße der lokalen Objekte %wu überschreitet das Maximum %wu"
  
! #: function.cc:261
  #, gcc-internal-format
  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%>"
  
! #: function.cc:4285
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "Variable %q+D könnte von %<longjmp%> oder %<vfork%> zerstört werden"
  
! #: function.cc:4306
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "Argument %q+D könnte von %<longjmp%> oder %<vfork%> zerstört werden"
  
! #: function.cc:5031
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "Funktion gibt Aggregat zurück"
  
! #: gcc.cc:2266
  #, gcc-internal-format
  msgid "cannot open nested response file"
  msgstr "Verschachtelte Antwortdatei konnte nicht geöffnet werden"
  
! #: gcc.cc:2303
  #, gcc-internal-format
  msgid "cannot close nonexistent response file"
  msgstr "Nicht existierende Antwortdatei konnte nicht geschlossen werden"
  
! #: gcc.cc:2326
  #, gcc-internal-format, gfc-internal-format
  msgid "could not open temporary response file %s"
  msgstr "temporäre Antwortdatei %s konnte nicht geöffnet werden"
  
! #: gcc.cc:2333
  #, gcc-internal-format, gfc-internal-format
  msgid "could not write to temporary response file %s"
  msgstr "in temporäre Antwortdatei %s konnte nicht geschrieben werden"
  
! #: gcc.cc:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "could not close temporary response file %s"
  msgstr "temporäre Antwortdatei %s konnte nicht geschlossen werden"
  
  #. This leaves DESC open, but the OS will save us.
! #: gcc.cc:2371
  #, gcc-internal-format
  msgid "cannot read spec file %qs: %m"
  msgstr "Spec-Datei %qs kann nicht gelesen werden: %m"
  
! #: gcc.cc:2465 gcc.cc:2485
  msgid "specs %%include syntax malformed after %td characters"
  msgstr "specs %%include-Syntax nach %td Zeichen fehlerhaft"
  
! #: gcc.cc:2511 gcc.cc:2520 gcc.cc:2530 gcc.cc:2540
  msgid "specs %%rename syntax malformed after %td characters"
  msgstr "specs %%rename-Syntax nach %td Zeichen fehlerhaft"
  
! #: gcc.cc:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "specs %s spec was not found to be renamed"
  msgstr "specs: keine %s-Spezifikation zum Umbenennen gefunden"
  
! #: gcc.cc:2558
  #, gcc-internal-format
  msgid "%s: attempt to rename spec %qs to already defined spec %qs"
  msgstr "%s: Versuch, Spezifikation %qs in bereits definierte Spezifikation %qs umzubenennen"
  
! #: gcc.cc:2580
  msgid "specs unknown %% command after %td characters"
  msgstr "specs: unbekannter %%-Befehl nach %td Zeichen"
  
! #: gcc.cc:2592 gcc.cc:2606
  msgid "specs file malformed after %td characters"
  msgstr "specs: Datei fehlerhaft nach %td Zeichen"
  
! #: gcc.cc:2661
  #, gcc-internal-format
  msgid "spec file has no spec for linking"
  msgstr "Spezifikationsdatei hat keine Spezifikation zum Binden"
  
! #: gcc.cc:3200 gcc.cc:3237
  #, gcc-internal-format
  msgid "system path %qs is not absolute"
  msgstr "System-Pfad %qs ist nicht absolut"
  
! #: gcc.cc:3326
  #, gcc-internal-format
  msgid "%<-pipe%> not supported"
  msgstr "%<-pipe%> wird nicht unterstützt"
  
! #: gcc.cc:3464 gcc.cc:7901
  #, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr "%qs kann nicht ausgeführt werden: %s: %m"
  
! #: gcc.cc:3465 gcc.cc:7902
  #, gcc-internal-format
  msgid "cannot execute %qs: %s"
  msgstr "%qs kann nicht ausgeführt werden: %s"
  
! #: gcc.cc:3484
  #, gcc-internal-format
  msgid "failed to get exit status: %m"
  msgstr "Ende-Status konnte nicht ermittelt werden: %m"
  
! #: gcc.cc:3490
  #, gcc-internal-format
  msgid "failed to get process times: %m"
  msgstr "Verarbeitungszeiten konnten nicht ermittelt werden: %m"
  
  #. The inferior failed to catch the signal.
! #: gcc.cc:3516 gcc.cc:3540
  #, gcc-internal-format, gfc-internal-format
  msgid "%s signal terminated program %s"
  msgstr "Signal %s hat Programm %s beendet"
  
! #: gcc.cc:3986 opts-common.cc:1620 opts-common.cc:1653
  #, gcc-internal-format
  msgid "unrecognized command-line option %qs"
  msgstr "nicht erkannte Kommandozeilenoption %qs"
  
! #: gcc.cc:4028
  #, gcc-internal-format
  msgid "GCC is not configured to support %qs as %<-foffload=%> argument"
  msgstr "GCC ist nicht dafür konfiguriert, %qs als Argument für %<-foffload=%> zu unterstützen"
  
! #: gcc.cc:4035
  #, gcc-internal-format
  msgid "valid %<-foffload=%> arguments are: %s; did you mean %qs?"
  msgstr "gültige Argumente für %<-foffload=%> sind: %s; meinten Sie %qs?"
  
! #: gcc.cc:4038
  #, gcc-internal-format
  msgid "valid %<-foffload=%> arguments are: %s"
  msgstr "gültige Argumente für %<-foffload=%> sind: %s"
  
! #: gcc.cc:4058
  #, gcc-internal-format
  msgid "%<=%>options missing after %<-foffload-options=%>target"
  msgstr "%<=%>Optionen fehlen nach %<-foffload-options=%>Ziel"
  
! #: gcc.cc:4534
  #, gcc-internal-format
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr "%qs ist eine unbekannte Option für %<-save-temps%>"
  
! #: gcc.cc:5089
  #, gcc-internal-format
  msgid "linker hardening options not enabled by %<-fhardened%> because other link options were specified on the command line"
  msgstr "Binder-Härtungsoptionen nicht durch %<-fhardened%> aktiviert, da andere Binder-Optionen auf der Kommandozeile angegeben wurden"
  
! #: gcc.cc:5113 toplev.cc:720
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr "Eingabedatei %qs ist dieselbe wie die Ausgabedatei"
  
! #: gcc.cc:5118
  #, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr "Name der Ausgabedatei darf nicht leer sein"
  
! #: gcc.cc:5503
  #, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr "%<-pipe%> ignoriert, da %<-save-temps%> angegeben wurde"
  
! #: gcc.cc:5591
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr "%<-x %s%> hinter letzter Eingabedatei hat keine Auswirkung"
  
! #: gcc.cc:5794
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr "Standard-Binderscript %qs kann nicht in den Bibliotheks-Suchpfaden gefunden werden"
  
! #: gcc.cc:6001
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr "Schalter %qs beginnt nicht mit %<-%>"
  
! #: gcc.cc:6005
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr "aus Spezifikation erzeugtes switch ist nur %<-%>"
  
! #: gcc.cc:6238
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr "Spezifikation %qs ist ungültig"
  
! #: gcc.cc:6415
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr "Spezifikation %qs hat ungültiges %<%%0%c%>"
  
! #: gcc.cc:6705
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr "Spezifikation %qs hat ungültiges %<%%W%c%>"
  
! #: gcc.cc:6721
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "Spezifikation %qs hat ungültiges %<%%@%c%>"
  
! #: gcc.cc:6740
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr "Spezifikation %qs hat ungültiges %<%%x%c%>"
*************** msgstr "Spezifikation %qs hat ungültige
*** 27063,27200 ****
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.cc:6949
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr "Spezifikationsfehler: %<%%*%> wurde nicht durch Mustererkennung initialisiert"
  
! #: gcc.cc:7000
  #, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "Spezifikationsfehler: nicht erkannte Spezifikationsoption %qc"
  
! #: gcc.cc:7066
  #, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "unbekannte Spezifikationsfunktion %qs"
  
! #: gcc.cc:7096
  #, gcc-internal-format
  msgid "error in arguments to spec function %qs"
  msgstr "Fehler in Argumenten für Spezifikationsfunktion %qs"
  
! #: gcc.cc:7155
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "schlechter Name für Spezifikationsfunktion"
  
  #. )
! #: gcc.cc:7158
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "keine Argumente für Spezifikationsfunktion"
  
! #: gcc.cc:7177
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr "schlechte Argumente für Spezifikationsfunktion"
  
! #: gcc.cc:7356
  #, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr "geschweift geklammerte Spezifikation %qs endet mit Escapezeichen"
  
! #: gcc.cc:7491
  #, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr "geschweift geklammerte Spezifikation %qs ist bei %qc ungültig"
  
! #: gcc.cc:7586
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr "geschweift geklammerter Spezifikationskörper %qs ist ungültig"
  
! #: gcc.cc:8190
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "%s: Größe der Vergleichs-Prüfdatei %s konnte nicht ermittelt werden"
  
! #: gcc.cc:8201
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr "%s: %<-fcompare-debug%> ist fehlgeschlagen (Länge)"
  
! #: gcc.cc:8211 gcc.cc:8252
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "%s: Vergleichs-Prüfdatei %s konnte nicht geöffnet werden"
  
! #: gcc.cc:8231 gcc.cc:8268
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr "%s: %<-fcompare-debug%> ist fehlgeschlagen"
  
! #: gcc.cc:8574
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr "Spezifikationsfehler: mehr als ein Argument für %<SYSROOT_SUFFIX_SPEC%>"
  
! #: gcc.cc:8599
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr "Spezifikationsfehler: mehr als ein Argument für %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  
! #: gcc.cc:8806
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "unbekannte Kommandozeilenoption %<-%s%>; meinten Sie %<-%s%>?"
  
! #: gcc.cc:8810
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "unbekannte Kommandozeilenoption %<-%s%>"
  
! #: gcc.cc:8936
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr "nicht mit sysroot-Header-Suffix konfiguriert"
  
! #: gcc.cc:8997 cobol/gcobolspec.cc:370
  #, gcc-internal-format
  msgid "no input files"
  msgstr "keine Eingabedateien"
  
! #: gcc.cc:9052
  #, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr "%<-o%> kann nicht mit %<-c%>, %<-S%> oder %<-E%> mit mehreren Dateien angegeben werden"
  
! #: gcc.cc:9094
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: %s-Compiler ist auf diesem System nicht installiert"
  
! #: gcc.cc:9119
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr "Neuübersetzung mit %<-fcompare-debug%>"
  
! #: gcc.cc:9135
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr "während Neuübersetzung mit %<-fcompare-debug%>"
  
! #: gcc.cc:9144
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr "Vergleich der endgültigen Befehlslisten"
  
! #: gcc.cc:9297
  #, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr "%<-fuse-linker-plugin%>, aber %s nicht gefunden"
  
! #: gcc.cc:9331
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr "%s: Eingabedatei des Binders unbenutzt, da das Binden nicht durchgeführt wird"
--- 27093,27230 ----
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.cc:6951
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr "Spezifikationsfehler: %<%%*%> wurde nicht durch Mustererkennung initialisiert"
  
! #: gcc.cc:7002
  #, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "Spezifikationsfehler: nicht erkannte Spezifikationsoption %qc"
  
! #: gcc.cc:7068
  #, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "unbekannte Spezifikationsfunktion %qs"
  
! #: gcc.cc:7098
  #, gcc-internal-format
  msgid "error in arguments to spec function %qs"
  msgstr "Fehler in Argumenten für Spezifikationsfunktion %qs"
  
! #: gcc.cc:7157
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "schlechter Name für Spezifikationsfunktion"
  
  #. )
! #: gcc.cc:7160
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "keine Argumente für Spezifikationsfunktion"
  
! #: gcc.cc:7179
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr "schlechte Argumente für Spezifikationsfunktion"
  
! #: gcc.cc:7358
  #, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr "geschweift geklammerte Spezifikation %qs endet mit Escapezeichen"
  
! #: gcc.cc:7493
  #, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr "geschweift geklammerte Spezifikation %qs ist bei %qc ungültig"
  
! #: gcc.cc:7588
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr "geschweift geklammerter Spezifikationskörper %qs ist ungültig"
  
! #: gcc.cc:8192
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "%s: Größe der Vergleichs-Prüfdatei %s konnte nicht ermittelt werden"
  
! #: gcc.cc:8203
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr "%s: %<-fcompare-debug%> ist fehlgeschlagen (Länge)"
  
! #: gcc.cc:8213 gcc.cc:8254
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "%s: Vergleichs-Prüfdatei %s konnte nicht geöffnet werden"
  
! #: gcc.cc:8233 gcc.cc:8270
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr "%s: %<-fcompare-debug%> ist fehlgeschlagen"
  
! #: gcc.cc:8576
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr "Spezifikationsfehler: mehr als ein Argument für %<SYSROOT_SUFFIX_SPEC%>"
  
! #: gcc.cc:8601
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr "Spezifikationsfehler: mehr als ein Argument für %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  
! #: gcc.cc:8808
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "unbekannte Kommandozeilenoption %<-%s%>; meinten Sie %<-%s%>?"
  
! #: gcc.cc:8812
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "unbekannte Kommandozeilenoption %<-%s%>"
  
! #: gcc.cc:8944
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr "nicht mit sysroot-Header-Suffix konfiguriert"
  
! #: gcc.cc:9005 cobol/gcobolspec.cc:370
  #, gcc-internal-format
  msgid "no input files"
  msgstr "keine Eingabedateien"
  
! #: gcc.cc:9060
  #, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr "%<-o%> kann nicht mit %<-c%>, %<-S%> oder %<-E%> mit mehreren Dateien angegeben werden"
  
! #: gcc.cc:9102
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: %s-Compiler ist auf diesem System nicht installiert"
  
! #: gcc.cc:9127
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr "Neuübersetzung mit %<-fcompare-debug%>"
  
! #: gcc.cc:9143
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr "während Neuübersetzung mit %<-fcompare-debug%>"
  
! #: gcc.cc:9152
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr "Vergleich der endgültigen Befehlslisten"
  
! #: gcc.cc:9305
  #, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr "%<-fuse-linker-plugin%>, aber %s nicht gefunden"
  
! #: gcc.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr "%s: Eingabedatei des Binders unbenutzt, da das Binden nicht durchgeführt wird"
*************** msgstr "%s: Eingabedatei des Binders unb
*** 27202,27293 ****
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.cc:9337
  #, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr "%s: Binder-Eingabedatei nicht gefunden: %m"
  
! #: gcc.cc:9409 c-family/c-opts.cc:852
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr "der Eingabedateiname für einen vorkompilierten Header darf nicht %<-%> sein"
  
! #: gcc.cc:9415
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "Sprache %s nicht erkannt"
  
! #: gcc.cc:9658
  #, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "Multilib-Spezifikation %qs ist ungültig"
  
! #: gcc.cc:9808 gcc.cc:10021 common/config/riscv/riscv-common.cc:2101
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "Multilib-select %qs %qs ist ungültig"
  
! #: gcc.cc:9957
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr "Multilib-Ausschlüsse %qs sind ungültig"
  
! #: gcc.cc:10204
  #, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr "Multilib-select %qs ist ungültig"
  
! #: gcc.cc:10244
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr "Multilib-Ausschluss %qs ist ungültig"
  
! #: gcc.cc:10495
  #, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr "Umgebungsvariable %qs nicht definiert"
  
! #: gcc.cc:10665 gcc.cc:10670
  #, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "ungültige Versionsnummer %qs"
  
! #: gcc.cc:10713
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "zu wenige Argumente für %%:version-compare"
  
! #: gcc.cc:10719
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr "zu viele Argumente für %%:version-compare"
  
! #: gcc.cc:10761
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr "unbekannter Operator %qs in %%:version-compare"
  
! #: gcc.cc:10885
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "zu viele Argumente für %%:version-compare"
  
! #: gcc.cc:10953
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "zu viele Argumente für %%:compare-debug-self-opt"
  
! #: gcc.cc:11040
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments for %%:dumps"
  msgstr "zu viele Argumente für %%:dumps"
  
! #: gcc.cc:11144
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "falsche Anzahl der Argumente für %%:debug-level-gt"
  
! #: gcc.cc:11165
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:dwarf-version-gt"
  msgstr "falsche Anzahl von Argumenten für %%:dwarf-version-gt"
--- 27232,27323 ----
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.cc:9345
  #, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr "%s: Binder-Eingabedatei nicht gefunden: %m"
  
! #: gcc.cc:9417 c-family/c-opts.cc:852
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr "der Eingabedateiname für einen vorkompilierten Header darf nicht %<-%> sein"
  
! #: gcc.cc:9423
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "Sprache %s nicht erkannt"
  
! #: gcc.cc:9666
  #, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "Multilib-Spezifikation %qs ist ungültig"
  
! #: gcc.cc:9816 gcc.cc:10029 common/config/riscv/riscv-common.cc:2101
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "Multilib-select %qs %qs ist ungültig"
  
! #: gcc.cc:9965
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr "Multilib-Ausschlüsse %qs sind ungültig"
  
! #: gcc.cc:10212
  #, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr "Multilib-select %qs ist ungültig"
  
! #: gcc.cc:10252
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr "Multilib-Ausschluss %qs ist ungültig"
  
! #: gcc.cc:10503
  #, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr "Umgebungsvariable %qs nicht definiert"
  
! #: gcc.cc:10673 gcc.cc:10678
  #, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "ungültige Versionsnummer %qs"
  
! #: gcc.cc:10721
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "zu wenige Argumente für %%:version-compare"
  
! #: gcc.cc:10727
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr "zu viele Argumente für %%:version-compare"
  
! #: gcc.cc:10769
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr "unbekannter Operator %qs in %%:version-compare"
  
! #: gcc.cc:10893
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "zu viele Argumente für %%:version-compare"
  
! #: gcc.cc:10961
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "zu viele Argumente für %%:compare-debug-self-opt"
  
! #: gcc.cc:11048
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments for %%:dumps"
  msgstr "zu viele Argumente für %%:dumps"
  
! #: gcc.cc:11152
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "falsche Anzahl der Argumente für %%:debug-level-gt"
  
! #: gcc.cc:11173
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:dwarf-version-gt"
  msgstr "falsche Anzahl von Argumenten für %%:dwarf-version-gt"
*************** msgstr "%qD angegebene Grenze %E ist gen
*** 27532,27538 ****
  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:6365
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr "PDP11-Bitfeld-Verarbeitung wird in %qs nicht unterstützt"
--- 27562,27568 ----
  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:6367
  #, 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
*** 27547,27553 ****
  msgid "%s not supported on this target"
  msgstr "%s wird auf diesem Ziel nicht unterstützt"
  
! #: gimple-fold.cc:8782 gimple-fold.cc:8811
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "Vergleich ist immer %d"
--- 27577,27583 ----
  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"
*************** msgstr "%qD hat mehr als %u Blöcke, das
*** 27572,27578 ****
  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:9528
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr "%qD hier definiert"
--- 27602,27608 ----
  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:9636
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr "%qD hier definiert"
*************** msgstr "Dereferenzierung eines Nullzeige
*** 27592,27614 ****
  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:13423
  #, 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:3761 tree.cc:12758 tree.cc:12795 tree.cc:12836
! #: tree.cc:12869 c/c-decl.cc:10900 c/c-parser.cc:23372 c/c-parser.cc:23513
! #: c/c-typeck.cc:3956 c/c-typeck.cc:4210 c/c-typeck.cc:4222 c/c-typeck.cc:7010
! #: c/c-typeck.cc:13318 c/c-typeck.cc:13335 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:9627 cp/constexpr.cc:901 cp/constexpr.cc:1466
! #: cp/constexpr.cc:5734 cp/constexpr.cc:7564 cp/constexpr.cc:7966
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10324 cp/decl2.cc:6720
! #: cp/decl2.cc:6769 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14458
! #: cp/module.cc:14494 cp/parser.cc:24784 cp/parser.cc:25658 cp/pt.cc:9374
! #: cp/semantics.cc:2781 cp/semantics.cc:5410 cp/typeck.cc:2279
  #: cp/typeck.cc:2500 cp/typeck.cc:4821 cp/typeck.cc:11081
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
--- 27622,27644 ----
  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:13501
  #, 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:3761 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:4034 c/c-typeck.cc:4288 c/c-typeck.cc:4300 c/c-typeck.cc:7088
! #: c/c-typeck.cc:13396 c/c-typeck.cc:13413 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:5736 cp/constexpr.cc:7566 cp/constexpr.cc:7968
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10327 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14487
! #: cp/module.cc:14523 cp/parser.cc:24780 cp/parser.cc:25654 cp/pt.cc:9376
! #: cp/semantics.cc:2781 cp/semantics.cc:5406 cp/typeck.cc:2279
  #: cp/typeck.cc:2500 cp/typeck.cc:4821 cp/typeck.cc:11081
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
*************** msgstr "baumelnder Zeiger auf %qD wird v
*** 28716,28727 ****
  #: gimple-ssa-warn-access.cc:4014 gimple-ssa-warn-access.cc:4671
  #: gimple-ssa-warn-access.cc:4674 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:10907 c/c-typeck.cc:14141 cp/call.cc:8892
! #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1083
! #: cp/decl.cc:5231 cp/decl.cc:14654 cp/decl.cc:15250 cp/decl.cc:15260
! #: cp/decl.cc:16253 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:8071
! #: cp/parser.cc:27842 cp/reflect.cc:175 cp/typeck.cc:1971 cp/typeck.cc:5316
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD ist hier deklariert"
--- 28746,28757 ----
  #: gimple-ssa-warn-access.cc:4014 gimple-ssa-warn-access.cc:4671
  #: gimple-ssa-warn-access.cc:4674 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:10985 c/c-typeck.cc:14219 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:14671 cp/decl.cc:15267 cp/decl.cc:15277
! #: cp/decl.cc:16284 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:8073
! #: cp/parser.cc:27838 cp/reflect.cc:175 cp/typeck.cc:1971 cp/typeck.cc:5316
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD ist hier deklariert"
*************** msgstr "die %<device%>-Klausel muss vorh
*** 29090,29096 ****
  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:28377 c/c-parser.cc:28395
  #, gcc-internal-format
  msgid "%<declare variant%> candidate %qD declared here"
  msgstr "%<declare variant%>-Kandidat %qD hier deklariert"
--- 29120,29126 ----
  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"
*************** msgstr "%qE in umgebendem %<target%> nic
*** 29215,29221 ****
  msgid "enclosing %<target%>"
  msgstr "umgebendes %<target%>"
  
! #: gimplify.cc:9435 gimplify.cc:14140
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "Variable %qE in umgebender %<host_data%>-Region deklariert"
--- 29245,29251 ----
  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"
*************** msgstr "Interner Fehler: unexpected mapp
*** 29277,29526 ****
  msgid "unexpected pointer mapping node"
  msgstr "Interner Fehler: unexpected pointer mapping node"
  
! #: gimplify.cc:11539
  #, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr "Interner Fehler: base pointer cycle detected"
  
! #: gimplify.cc:12046
  #, 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:12362
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE tritt in Mapklauseln mehrfach auf"
  
! #: gimplify.cc:13318
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "Feld %qE der Struktur variabler Länger wird zugeordnet"
  
! #: gimplify.cc:13614 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:13833 gimplify.cc:13839
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "bedingte %<lastprivate%>-Klausel im %qs-Konstrukt"
  
! #: gimplify.cc:13856
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "nichtskalare Variable %qD in bedingter %<lastprivate%>-Klausel"
  
! #: gimplify.cc:13878
  #, 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:13886
  #, 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:13897 gimplify.cc:13903 gimplify.cc:13909 gimplify.cc:13915
! #: gimplify.cc:13921 gimplify.cc:18361
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "%<inscan%>-%<reduction%>-Klausel am %qs-Konstrukt"
  
! #: gimplify.cc:14015
  #, 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:14652
  #, 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:14709
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "»%s«-Variable %qE ist im äußeren Kontext »private«"
  
! #: gimplify.cc:14741
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "%qs %<if%>-Klausel-Modifizierer anstelle %qs erwartet"
  
! #: gimplify.cc:14780
  #, 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:14796
  #, 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:14863
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr "%<uses_allocators%>-Klausel"
  
! #: gimplify.cc:14893
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr "%<dyn_groupprivate%>-Klausel"
  
! #: gimplify.cc:15012
  #, 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:15053
  #, 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:15273
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD in implizier %<map%>-Klausel"
  
! #: gimplify.cc:15327
  #, 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:15690
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD in %<firstprivate%>-Klausel am %<target%>-Konstrukt"
  
! #: gimplify.cc:15763
  #, 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:15942
  #, 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:16242
  #, 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:16261
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "ungültige »private«-Reduktion auf %qE"
  
! #: gimplify.cc:16430
  #, 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:16746
  #, 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:16756
  #, 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:17194 gimplify.cc:17198 gimplify.cc:17207 gimplify.cc:17219
! #: gimplify.cc:17224
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr "%qs-Klausel darf nur bei rechteckigen %qs vorkommen"
  
! #: gimplify.cc:17389
  #, 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:17454
  #, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr "threadprivate Iterationsvariable %qD"
  
! #: gimplify.cc:17485 gimplify.cc:17593
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "bedingte %<lastprivate%>-Klausel an Schleifeniterator %qD wird ignoriert"
  
! #: gimplify.cc:18299
  #, 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:18323
  #, 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:18343
  #, 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:18368
  #, 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:18396
  #, 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:19492
  #, 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:19513
  #, 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:19526
  #, 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:19540
  #, 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:19553
  #, 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:19720
  #, 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:21475
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "Gimplifikation gescheitert"
  
! #: gimplify.cc:22090
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT auf %qT erweitert beim Durchlaufen von %<...%>"
  
! #: gimplify.cc:22095
  #, 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:22102
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "Wenn dieser Code erreicht wird, wird das Programm abgebrochen"
--- 29307,29561 ----
  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"
*************** msgstr "IPA-Inline-Zusammenfassung fehlt
*** 29924,29930 ****
  msgid "IPA modref summary is missing in input file"
  msgstr "IPA-modref-Zusammenfassung fehlt in Eingabedatei"
  
! #: ipa-prop.cc:5357 ipa-prop.cc:5401 ipa-prop.cc:5481 ipa-prop.cc:5533
  #, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr "ungültige Sprungfunktion in LTO-Datenstrom"
--- 29959,29965 ----
  msgid "IPA modref summary is missing in input file"
  msgstr "IPA-modref-Zusammenfassung fehlt in Eingabedatei"
  
! #: ipa-prop.cc:5358 ipa-prop.cc:5402 ipa-prop.cc:5482 ipa-prop.cc:5534
  #, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr "ungültige Sprungfunktion in LTO-Datenstrom"
*************** msgstr "für %qD"
*** 30099,30145 ****
  msgid "frame size too large for reliable stack checking"
  msgstr "Rahmengröße zu groß für zuverlässige Stapelüberprüfung"
  
! #: json-parsing.cc:1084
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum nesting depth exceeded: %i"
  msgstr "maximale Verschachtelungstiefe überschritten: %i"
  
! #: json-parsing.cc:1144
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid JSON token: %s"
  msgstr "ungültiges JSON-Token: %s"
  
! #: json-parsing.cc:1147
  #, gcc-internal-format, gfc-internal-format
  msgid "expected a JSON value but got %s"
  msgstr "ein JSON-Wert wurde erwartet, aber ein %s gefunden"
  
! #: json-parsing.cc:1175
  #, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after '{'; got %s"
  msgstr "nach »{« muss ein String für den Objektschlüssel folgen; stattdessen ein %s gefunden"
  
! #: json-parsing.cc:1182
  #, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after ','; got %s"
  msgstr "nach »,« muss ein String für den Objektschlüssel folgen; stattdessen ein %s gefunden"
  
! #: json-parsing.cc:1296
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s; got bad token: %s"
  msgstr "%s erwartet, aber »%s« gefunden"
  
! #: json-parsing.cc:1300
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s; got %s"
  msgstr "%s erwartet, aber %s gefunden"
  
! #: json-parsing.cc:1319
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s or %s; got bad token: %s"
  msgstr "%s oder %s erwartet, aber »%s« gefunden"
  
! #: json-parsing.cc:1323
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s or %s; got %s"
  msgstr "%s oder %s erwartet, aber %s gefunden"
--- 30134,30180 ----
  msgid "frame size too large for reliable stack checking"
  msgstr "Rahmengröße zu groß für zuverlässige Stapelüberprüfung"
  
! #: json-parsing.cc:1085
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum nesting depth exceeded: %i"
  msgstr "maximale Verschachtelungstiefe überschritten: %i"
  
! #: json-parsing.cc:1145
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid JSON token: %s"
  msgstr "ungültiges JSON-Token: %s"
  
! #: json-parsing.cc:1148
  #, gcc-internal-format, gfc-internal-format
  msgid "expected a JSON value but got %s"
  msgstr "ein JSON-Wert wurde erwartet, aber ein %s gefunden"
  
! #: json-parsing.cc:1176
  #, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after '{'; got %s"
  msgstr "nach »{« muss ein String für den Objektschlüssel folgen; stattdessen ein %s gefunden"
  
! #: json-parsing.cc:1183
  #, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after ','; got %s"
  msgstr "nach »,« muss ein String für den Objektschlüssel folgen; stattdessen ein %s gefunden"
  
! #: json-parsing.cc:1297
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s; got bad token: %s"
  msgstr "%s erwartet, aber »%s« gefunden"
  
! #: json-parsing.cc:1301
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s; got %s"
  msgstr "%s erwartet, aber %s gefunden"
  
! #: json-parsing.cc:1320
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s or %s; got bad token: %s"
  msgstr "%s oder %s erwartet, aber »%s« gefunden"
  
! #: json-parsing.cc:1324
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s or %s; got %s"
  msgstr "%s oder %s erwartet, aber %s gefunden"
*************** msgstr "Höchstzahl der Durchläufe für
*** 30154,30170 ****
  msgid "unable to find a register to spill"
  msgstr "Kein Register zum Auslagern gefunden"
  
! #: lra-constraints.cc:4480 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:5647
  #, 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)"
  
! #: lra.cc:555
  #, gcc-internal-format
  msgid "%<asm%> operand has impossible constraints or there are not enough registers"
  msgstr "%<asm%>-Operand hat unmögliche Einschränkungen, oder es gibt nicht genug Register"
--- 30189,30205 ----
  msgid "unable to find a register to spill"
  msgstr "Kein Register zum Auslagern gefunden"
  
! #: lra-constraints.cc:4524 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:5701
  #, 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)"
  
! #: lra.cc:556
  #, gcc-internal-format
  msgid "%<asm%> operand has impossible constraints or there are not enough registers"
  msgstr "%<asm%>-Operand hat unmögliche Einschränkungen, oder es gibt nicht genug Register"
*************** msgstr "Zielsystem unterstützt Funktion
*** 30486,30492 ****
  msgid "default %<target_clones%> attribute was not set"
  msgstr "Standard-%<target_clones%>-Attribut wurde nicht gesetzt"
  
! #: multiple_target.cc:283 c-family/c-attribs.cc:6439
  #, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr "einzelnes %<target_clones%>-Attribut wird ignoriert"
--- 30521,30527 ----
  msgid "default %<target_clones%> attribute was not set"
  msgstr "Standard-%<target_clones%>-Attribut wurde nicht gesetzt"
  
! #: multiple_target.cc:283 c-family/c-attribs.cc:6440
  #, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr "einzelnes %<target_clones%>-Attribut wird ignoriert"
*************** msgstr "gemeinsam verwendete Iteratoren
*** 30926,30943 ****
  msgid "only the %<device_type(any)%> is supported"
  msgstr "nur der %<device_type(any)%> ist unterstützt"
  
! #: omp-low.cc:15475
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "ungültiger Austritt aus strukturiertem %s-Block"
  
! #: omp-low.cc:15477 omp-low.cc:15482
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "ungültiger Eintritt in strukturierten %s-Block"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.cc:15486
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "ungültiger Zweig zu/von strukturiertem %s-Block"
--- 30961,30978 ----
  msgid "only the %<device_type(any)%> is supported"
  msgstr "nur der %<device_type(any)%> ist unterstützt"
  
! #: omp-low.cc:15460
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "ungültiger Austritt aus strukturiertem %s-Block"
  
! #: omp-low.cc:15462 omp-low.cc:15467
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "ungültiger Eintritt in strukturierten %s-Block"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.cc:15471
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "ungültiger Zweig zu/von strukturiertem %s-Block"
*************** msgstr "%<#pragma omp declare simd%> an
*** 31081,31087 ****
  msgid "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argument"
  msgstr "%<#pragma omp declare simd%> an Funktion mit %<_Atomic%>-qualifiziertem nicht-%<uniform%>-Argument wird ignoriert"
  
! #: optabs.cc:5175
  #, gcc-internal-format
  msgid "indirect jumps are not available on this target"
  msgstr "indirekte Sprünge sind auf dieser Zielmaschine nicht verfügbar"
--- 31116,31122 ----
  msgid "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argument"
  msgstr "%<#pragma omp declare simd%> an Funktion mit %<_Atomic%>-qualifiziertem nicht-%<uniform%>-Argument wird ignoriert"
  
! #: optabs.cc:5190
  #, gcc-internal-format
  msgid "indirect jumps are not available on this target"
  msgstr "indirekte Sprünge sind auf dieser Zielmaschine nicht verfügbar"
*************** msgstr "an Offset %s des Objekts der Gr�
*** 31796,31812 ****
  msgid "object of size %s allocated by %qE"
  msgstr "Objekt der Größe %s, alloziert durch %qE"
  
! #: predict.cc:2639
  #, gcc-internal-format
  msgid "probability %qE must be constant floating-point expression"
  msgstr "Wahrscheinlichkeit %qE muss eine konstanter Gleitkommaausdruck sein"
  
! #: predict.cc:2652
  #, gcc-internal-format
  msgid "probability %qE is outside the range [0.0, 1.0]"
  msgstr "Wahrscheinlichkeit %qE liegt außerhalb des Bereichs [0.0, 1.0]"
  
! #: predict.cc:3728
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing counts for called function %s"
  msgstr "Fehlende Zähler für aufgerufene Funktion %s"
--- 31831,31847 ----
  msgid "object of size %s allocated by %qE"
  msgstr "Objekt der Größe %s, alloziert durch %qE"
  
! #: predict.cc:2640
  #, gcc-internal-format
  msgid "probability %qE must be constant floating-point expression"
  msgstr "Wahrscheinlichkeit %qE muss eine konstanter Gleitkommaausdruck sein"
  
! #: predict.cc:2653
  #, gcc-internal-format
  msgid "probability %qE is outside the range [0.0, 1.0]"
  msgstr "Wahrscheinlichkeit %qE liegt außerhalb des Bereichs [0.0, 1.0]"
  
! #: predict.cc:3729
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing counts for called function %s"
  msgstr "Fehlende Zähler für aufgerufene Funktion %s"
*************** msgid "output operand %d must use %<&%>
*** 31920,31944 ****
  msgstr "Ausgabeoperand %d muss %<&%>-Bedingung verwenden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93748
! #: regcprop.cc:1295
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr "%s: [%u] Falsches %<next_regno%> für leere Kette (%u)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93748
! #: regcprop.cc:1307
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr "%s: Zyklus in %<next_regno%>-Kette (%u)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93748
! #: regcprop.cc:1310
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr "%s: [%u] Falsches %<oldest_regno%> (%u)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93748
! #: regcprop.cc:1322
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr "%s: [%u] Nicht leeres Register in Kette (%s %u %i)"
--- 31955,31979 ----
  msgstr "Ausgabeoperand %d muss %<&%>-Bedingung verwenden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93748
! #: regcprop.cc:1296
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr "%s: [%u] Falsches %<next_regno%> für leere Kette (%u)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93748
! #: regcprop.cc:1308
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr "%s: Zyklus in %<next_regno%>-Kette (%u)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93748
! #: regcprop.cc:1311
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr "%s: [%u] Falsches %<oldest_regno%> (%u)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93748
! #: regcprop.cc:1323
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr "%s: [%u] Nicht leeres Register in Kette (%s %u %i)"
*************** msgstr "%qs kann nicht als ein festes Re
*** 31960,31966 ****
  
  #: reginfo.cc:732 config/arc/arc.cc:1084 config/arc/arc.cc:1126
  #: config/ia64/ia64.cc:6096 config/ia64/ia64.cc:6103 config/pa/pa.cc:477
! #: config/pa/pa.cc:484 config/sh/sh.cc:8291 config/sh/sh.cc:8298
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown register name: %s"
  msgstr "unbekannter Registername: %s"
--- 31995,32001 ----
  
  #: reginfo.cc:732 config/arc/arc.cc:1084 config/arc/arc.cc:1126
  #: config/ia64/ia64.cc:6096 config/ia64/ia64.cc:6103 config/pa/pa.cc:477
! #: config/pa/pa.cc:484 config/sh/sh.cc:8290 config/sh/sh.cc:8297
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown register name: %s"
  msgstr "unbekannter Registername: %s"
*************** msgstr "ungültige Reihenfolge in asm-Kn
*** 32533,32594 ****
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr "Interner Fehler: Two symbols with same comdat_group are not linked by the same_comdat_group list."
  
! #: symtab.cc:1955
  #, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr "Funktion %q+D Teil des Alias-Zyklus"
  
! #: symtab.cc:1957
  #, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr "Variable %q+D Teil des Alias-Zyklus"
  
! #: symtab.cc:1985
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr "Abschnitt des Aliases %q+D muss zum Abschnitt seines Ziels passen"
  
! #: targhooks.cc:205
  #, gcc-internal-format
  msgid "%<__builtin_saveregs%> not supported by this target"
  msgstr "%<__builtin_saveregs%> wird von diesem Ziel nicht unterstützt"
  
! #: targhooks.cc:1236
  #, gcc-internal-format
  msgid "argument %qs is not supported for %qs on this target"
  msgstr "Argument %qs wird für %qs auf diesem Ziel nicht unterstützt"
  
! #: targhooks.cc:1278
  #, gcc-internal-format
  msgid "nested functions not supported on this target"
  msgstr "geschachtelte Funktionen werden auf diesem Ziel nicht unterstützt"
  
! #: targhooks.cc:1291
  #, gcc-internal-format
  msgid "nested function trampolines not supported on this target"
  msgstr "-ffunction-sections wird für dieses Ziel nicht unterstützt"
  
! #: targhooks.cc:1462
  #, gcc-internal-format
  msgid "global constructors not supported on this target"
  msgstr "globale Konstruktoren werden für dieses Ziel nicht unterstützt"
  
! #: targhooks.cc:1471
  #, gcc-internal-format
  msgid "global destructors not supported on this target"
  msgstr "globale Destruktoren werden für dieses Ziel nicht unterstützt"
  
! #: targhooks.cc:1849
  #, gcc-internal-format
  msgid "%<target%> attribute is not supported on this machine"
  msgstr "%<target%>-Attribut wird auf dieser Maschine nicht unterstützt"
  
! #: targhooks.cc:1861
  #, gcc-internal-format
  msgid "%<target_version%> attribute is not supported on this machine"
  msgstr "%<target_version%>-Attribut wird auf dieser Maschine nicht unterstützt"
  
! #: targhooks.cc:1875
  #, gcc-internal-format
  msgid "%<#pragma GCC target%> is not supported for this machine"
  msgstr "%<#pragma GCC target%> wird für diese Maschine nicht unterstützt"
--- 32568,32629 ----
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr "Interner Fehler: Two symbols with same comdat_group are not linked by the same_comdat_group list."
  
! #: symtab.cc:1951
  #, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr "Funktion %q+D Teil des Alias-Zyklus"
  
! #: symtab.cc:1953
  #, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr "Variable %q+D Teil des Alias-Zyklus"
  
! #: symtab.cc:1981
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr "Abschnitt des Aliases %q+D muss zum Abschnitt seines Ziels passen"
  
! #: targhooks.cc:222
  #, gcc-internal-format
  msgid "%<__builtin_saveregs%> not supported by this target"
  msgstr "%<__builtin_saveregs%> wird von diesem Ziel nicht unterstützt"
  
! #: targhooks.cc:1253
  #, gcc-internal-format
  msgid "argument %qs is not supported for %qs on this target"
  msgstr "Argument %qs wird für %qs auf diesem Ziel nicht unterstützt"
  
! #: targhooks.cc:1295
  #, gcc-internal-format
  msgid "nested functions not supported on this target"
  msgstr "geschachtelte Funktionen werden auf diesem Ziel nicht unterstützt"
  
! #: targhooks.cc:1308
  #, gcc-internal-format
  msgid "nested function trampolines not supported on this target"
  msgstr "-ffunction-sections wird für dieses Ziel nicht unterstützt"
  
! #: targhooks.cc:1479
  #, gcc-internal-format
  msgid "global constructors not supported on this target"
  msgstr "globale Konstruktoren werden für dieses Ziel nicht unterstützt"
  
! #: targhooks.cc:1488
  #, gcc-internal-format
  msgid "global destructors not supported on this target"
  msgstr "globale Destruktoren werden für dieses Ziel nicht unterstützt"
  
! #: targhooks.cc:1866
  #, gcc-internal-format
  msgid "%<target%> attribute is not supported on this machine"
  msgstr "%<target%>-Attribut wird auf dieser Maschine nicht unterstützt"
  
! #: targhooks.cc:1878
  #, gcc-internal-format
  msgid "%<target_version%> attribute is not supported on this machine"
  msgstr "%<target_version%>-Attribut wird auf dieser Maschine nicht unterstützt"
  
! #: targhooks.cc:1892
  #, gcc-internal-format
  msgid "%<#pragma GCC target%> is not supported for this machine"
  msgstr "%<#pragma GCC target%> wird für diese Maschine nicht unterstützt"
*************** msgstr "Interner Compilerfehler: BB %i h
*** 33743,33824 ****
  msgid "BB %i has incorrect fallthru edge"
  msgstr "Interner Compilerfehler: BB %i has incorrect fallthru edge"
  
! #: tree-inline.cc:3992
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "die Funktion %q+F kann nie kopiert werden, da sie ein nichtlokales »goto« empfängt"
  
! #: tree-inline.cc:3999
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "die Funktion %q+F kann nie kopiert werden, da sie die Adresse einer lokalen Marke in statischer Variablen speichert"
  
! #: tree-inline.cc:4039
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "die Funktion %q+F kann nie »inline« sein, da sie alloca verwendet (zum Aufheben: Attribut »always_inline« verwenden)"
  
! #: tree-inline.cc:4053
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "die Funktion %q+F kann nie »inline« sein, da sie setjmp verwendet"
  
! #: tree-inline.cc:4067
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "die Funktion %q+F kann nie »inline« sein, da sie eine variable Argumentliste verwendet"
  
! #: tree-inline.cc:4079
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "die Funktion %q+F kann nie »inline« sein, da sie »setjmp-longjmp«-Ausnahmebehandlung verwendet"
  
! #: tree-inline.cc:4087
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "die Funktion %q+F kann nie »inline« sein, da sie ein nichtlokales »goto« enthält"
  
! #: tree-inline.cc:4099
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "die Funktion %q+F kann nie »inline« sein, da sie %<__builtin_return%> oder %<__builtin_apply_args%> verwendet"
  
! #: tree-inline.cc:4119
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr "die Funktion %q+F kann nie »inline« sein, da sie ein berechnetes »goto« enthält"
  
! #: tree-inline.cc:4165
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr "die Funktion %q+F kann nie »inline« sein, da sie ein Argument vom Typ Array variabler Länge hat"
  
! #: tree-inline.cc:4232
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "die Funktion %q+F kann nie inline sein, da dies mit %<-fno-inline%> unterdrückt wird"
  
! #: tree-inline.cc:4240
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "Funktion %q+F kann nie inline sein, da sie mit inline in Konflikt stehende Attribute hat"
  
! #: tree-inline.cc:4925
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "Inlining beim Aufruf von %q+F mit %<always_inline%> fehlgeschlagen: %s"
  
! #: tree-inline.cc:4928 tree-inline.cc:4949
  #, gcc-internal-format
  msgid "called from here"
  msgstr "von hier aufgerufen"
  
! #: tree-inline.cc:4931 tree-inline.cc:4952
  #, gcc-internal-format
  msgid "called from this function"
  msgstr "von dieser Funktion aus aufgerufen"
  
! #: tree-inline.cc:4945
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "»inline« beim Aufruf von %q+F gescheitert: %s"
--- 33778,33859 ----
  msgid "BB %i has incorrect fallthru edge"
  msgstr "Interner Compilerfehler: BB %i has incorrect fallthru edge"
  
! #: tree-inline.cc:3994
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "die Funktion %q+F kann nie kopiert werden, da sie ein nichtlokales »goto« empfängt"
  
! #: tree-inline.cc:4001
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "die Funktion %q+F kann nie kopiert werden, da sie die Adresse einer lokalen Marke in statischer Variablen speichert"
  
! #: tree-inline.cc:4041
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "die Funktion %q+F kann nie »inline« sein, da sie alloca verwendet (zum Aufheben: Attribut »always_inline« verwenden)"
  
! #: tree-inline.cc:4055
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "die Funktion %q+F kann nie »inline« sein, da sie setjmp verwendet"
  
! #: tree-inline.cc:4069
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "die Funktion %q+F kann nie »inline« sein, da sie eine variable Argumentliste verwendet"
  
! #: tree-inline.cc:4081
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "die Funktion %q+F kann nie »inline« sein, da sie »setjmp-longjmp«-Ausnahmebehandlung verwendet"
  
! #: tree-inline.cc:4089
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "die Funktion %q+F kann nie »inline« sein, da sie ein nichtlokales »goto« enthält"
  
! #: tree-inline.cc:4101
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "die Funktion %q+F kann nie »inline« sein, da sie %<__builtin_return%> oder %<__builtin_apply_args%> verwendet"
  
! #: tree-inline.cc:4121
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr "die Funktion %q+F kann nie »inline« sein, da sie ein berechnetes »goto« enthält"
  
! #: tree-inline.cc:4167
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr "die Funktion %q+F kann nie »inline« sein, da sie ein Argument vom Typ Array variabler Länge hat"
  
! #: tree-inline.cc:4234
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "die Funktion %q+F kann nie inline sein, da dies mit %<-fno-inline%> unterdrückt wird"
  
! #: tree-inline.cc:4242
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "Funktion %q+F kann nie inline sein, da sie mit inline in Konflikt stehende Attribute hat"
  
! #: tree-inline.cc:4927
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "Inlining beim Aufruf von %q+F mit %<always_inline%> fehlgeschlagen: %s"
  
! #: tree-inline.cc:4930 tree-inline.cc:4951
  #, gcc-internal-format
  msgid "called from here"
  msgstr "von hier aufgerufen"
  
! #: tree-inline.cc:4933 tree-inline.cc:4954
  #, gcc-internal-format
  msgid "called from this function"
  msgstr "von dieser Funktion aus aufgerufen"
  
! #: tree-inline.cc:4947
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "»inline« beim Aufruf von %q+F gescheitert: %s"
*************** msgstr "%s aus %s wird in %s referenzier
*** 33848,33869 ****
  msgid "%s from %s called in %s"
  msgstr "%s aus %s wird in %s aufgerufen"
  
! #: tree-profile.cc:899
  #, gcc-internal-format, gfc-internal-format
! msgid "Too many conditions (found %u); giving up coverage"
! msgstr "Zu viele Bedingungen (%u gefunden); Abdeckung wird nicht gemessen"
  
! #: tree-profile.cc:1757
  #, gcc-internal-format
  msgid "invalid regular expression %qs in %qs"
  msgstr "ungültiger regulärer Ausdruck %qs in %qs"
  
! #: tree-profile.cc:1855
  #, gcc-internal-format
  msgid "target does not fully support atomic profile update, single mode is selected with partial atomic updates"
  msgstr "Ziel unterstützt kein Aktualisieren des atomaren Profils, einfacher Modus wird ausgewählt"
  
! #: tree-profile.cc:1861
  #, gcc-internal-format
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr "Ziel unterstützt kein Aktualisieren des atomaren Profils, einfacher Modus wird ausgewählt"
--- 33883,33904 ----
  msgid "%s from %s called in %s"
  msgstr "%s aus %s wird in %s aufgerufen"
  
! #: tree-profile.cc:925
  #, gcc-internal-format, gfc-internal-format
! msgid "too many conditions (found %u); giving up coverage"
! msgstr "Zu viele Bedingungen (%u gefunden); Abdeckung wird aufgegeben"
  
! #: tree-profile.cc:1783
  #, gcc-internal-format
  msgid "invalid regular expression %qs in %qs"
  msgstr "ungültiger regulärer Ausdruck %qs in %qs"
  
! #: tree-profile.cc:1883
  #, gcc-internal-format
  msgid "target does not fully support atomic profile update, single mode is selected with partial atomic updates"
  msgstr "Ziel unterstützt kein Aktualisieren des atomaren Profils, einfacher Modus wird ausgewählt"
  
! #: tree-profile.cc:1889
  #, gcc-internal-format
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr "Ziel unterstützt kein Aktualisieren des atomaren Profils, einfacher Modus wird ausgewählt"
*************** msgstr "Vektorbedingung wird stückweise
*** 34397,34403 ****
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr "Vektorumverteilungsoperation wird stückweise ausgeweitet"
  
! #: tree-vect-loop.cc:4498
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr "Vektorisierung für eine SIMD-Schleife nicht durchgeführt"
--- 34432,34438 ----
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr "Vektorumverteilungsoperation wird stückweise ausgeweitet"
  
! #: tree-vect-loop.cc:4493
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr "Vektorisierung für eine SIMD-Schleife nicht durchgeführt"
*************** msgstr "tree check: accessed operand %d
*** 34477,34538 ****
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  
! #: tree.cc:12753
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD ist veraltet: %s"
  
! #: tree.cc:12756
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD ist veraltet"
  
! #: tree.cc:12779
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE ist veraltet: %s"
  
! #: tree.cc:12782
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE ist veraltet"
  
! #: tree.cc:12788
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "Typ ist veraltet: %s"
  
! #: tree.cc:12791
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "Typ ist veraltet"
  
! #: tree.cc:12833
  #, gcc-internal-format
  msgid "%qD is unavailable: %s"
  msgstr "%qD ist nicht verfügbar: %s"
  
! #: tree.cc:12835
  #, gcc-internal-format
  msgid "%qD is unavailable"
  msgstr "%qD ist nicht verfügbar"
  
! #: tree.cc:12856
  #, gcc-internal-format
  msgid "%qE is unavailable: %s"
  msgstr "%qE ist nicht verfügbar: %s"
  
! #: tree.cc:12858
  #, gcc-internal-format
  msgid "%qE is unavailable"
  msgstr "%qE ist nicht verfügbar"
  
! #: tree.cc:12863
  #, gcc-internal-format, gfc-internal-format
  msgid "type is unavailable: %s"
  msgstr "Typ ist nicht verfügbar: %s"
  
! #: tree.cc:12865
  #, gcc-internal-format
  msgid "type is unavailable"
  msgstr "Typ ist nicht verfügbar"
--- 34512,34573 ----
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  
! #: tree.cc:12754
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD ist veraltet: %s"
  
! #: tree.cc:12757
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD ist veraltet"
  
! #: tree.cc:12780
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE ist veraltet: %s"
  
! #: tree.cc:12783
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE ist veraltet"
  
! #: tree.cc:12789
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "Typ ist veraltet: %s"
  
! #: tree.cc:12792
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "Typ ist veraltet"
  
! #: tree.cc:12834
  #, gcc-internal-format
  msgid "%qD is unavailable: %s"
  msgstr "%qD ist nicht verfügbar: %s"
  
! #: tree.cc:12836
  #, gcc-internal-format
  msgid "%qD is unavailable"
  msgstr "%qD ist nicht verfügbar"
  
! #: tree.cc:12857
  #, gcc-internal-format
  msgid "%qE is unavailable: %s"
  msgstr "%qE ist nicht verfügbar: %s"
  
! #: tree.cc:12859
  #, gcc-internal-format
  msgid "%qE is unavailable"
  msgstr "%qE ist nicht verfügbar"
  
! #: tree.cc:12864
  #, gcc-internal-format, gfc-internal-format
  msgid "type is unavailable: %s"
  msgstr "Typ ist nicht verfügbar: %s"
  
! #: tree.cc:12866
  #, gcc-internal-format
  msgid "type is unavailable"
  msgstr "Typ ist nicht verfügbar"
*************** msgstr "Typ ist nicht verfügbar"
*** 34557,34844 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.cc:13815
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr "Interner Compilerfehler: type variant differs by %s"
  
! #: tree.cc:13860
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr "Interner Compilerfehler: type variant has different %<TYPE_SIZE_UNIT%>"
  
! #: tree.cc:13862
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "Interner Compilerfehler: type variant%'s %<TYPE_SIZE_UNIT%>"
  
! #: tree.cc:13864
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "Interner Compilerfehler: type%'s %<TYPE_SIZE_UNIT%>"
  
! #: tree.cc:13889
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr "Interner Compilerfehler: type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  
! #: tree.cc:13902
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr "Interner Compilerfehler: type variant has different %<TYPE_VFIELD%>"
  
! #: tree.cc:13939
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr "Interner Compilerfehler: type variant has different %<TYPE_BINFO%>"
  
! #: tree.cc:13941
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "Interner Compilerfehler: type variant%'s %<TYPE_BINFO%>"
  
! #: tree.cc:13943
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "Interner Compilerfehler: type%'s %<TYPE_BINFO%>"
  
! #: tree.cc:13982
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr "Interner Compilerfehler: type variant has different %<TYPE_FIELDS%>"
  
! #: tree.cc:13984
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "Interner Compilerfehler: first mismatch is field"
  
! #: tree.cc:13986
  #, gcc-internal-format
  msgid "and field"
  msgstr "Interner Compilerfehler: and field"
  
! #: tree.cc:14003
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "Interner Compilerfehler: type variant has different %<TREE_TYPE%>"
  
! #: tree.cc:14005 tree.cc:14016
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "Interner Compilerfehler: type variant%'s %<TREE_TYPE%>"
  
! #: tree.cc:14007 tree.cc:14018
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "Interner Compilerfehler: type%'s %<TREE_TYPE%>"
  
! #: tree.cc:14014
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "Interner Compilerfehler: type is not compatible with its variant"
  
! #: tree.cc:14366
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is not an opaque type"
  msgstr "Typ %s ist kein undurchsichtiger Ausdruck"
  
! #: tree.cc:14372
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is not with opaque mode"
  msgstr "Typ %s ist nicht im undurchsichtigen Modus"
  
! #: tree.cc:14378
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_MODE%>"
  msgstr "Typ %s unterscheidet sich durch %<TYPE_MODE%>"
  
! #: tree.cc:14386
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_SIZE%>"
  msgstr "Typ %s unterscheidet sich durch %<TYPE_SIZE%>"
  
! #: tree.cc:14392
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_ALIGN%>"
  msgstr "Typ %s unterscheidet sich durch %<TYPE_ALIGN%>"
  
! #: tree.cc:14398
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_USER_ALIGN%>"
  msgstr "Typ %s unterscheidet sich durch %<TYPE_USER_ALIGN%>"
  
! #: tree.cc:14428
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "Interner Compilerfehler: main variant is not defined"
  
! #: tree.cc:14433
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "Interner Compilerfehler: %<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  
! #: tree.cc:14444
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr "Interner Compilerfehler: %<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  
! #: tree.cc:14463
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "Interner Compilerfehler: %<TYPE_CANONICAL%> is not compatible"
  
! #: tree.cc:14475
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "Interner Compilerfehler: %<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  
! #: tree.cc:14494
  #, gcc-internal-format
  msgid "main variant of %<TYPE_CANONICAL%> of main variant is not its own %<TYPE_CANONICAL%>"
  msgstr "Interner Compilerfehler: main variant of %<TYPE_CANONICAL%> of main variant is not its own %<TYPE_CANONICAL%>"
  
! #: tree.cc:14512
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr "Interner Compilerfehler: %<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  
! #: tree.cc:14522
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "Interner Compilerfehler: %<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  
! #: tree.cc:14532
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "Interner Compilerfehler: %<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  
! #: tree.cc:14553
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "Interner Compilerfehler: %<TYPE_BINFO%> is not %<TREE_BINFO%>"
  
! #: tree.cc:14559
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "Interner Compilerfehler: %<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  
! #: tree.cc:14570
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr "Interner Compilerfehler: %<TYPE_METHOD_BASETYPE%> is not record nor union"
  
! #: tree.cc:14581
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr "Interner Compilerfehler: %<TYPE_OFFSET_BASETYPE%> is not record nor union"
  
! #: tree.cc:14599
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr "Interner Compilerfehler: %<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  
! #: tree.cc:14606
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr "Interner Compilerfehler: %<TYPE_MAX_VALUE_RAW%> non-NULL"
  
! #: tree.cc:14613
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr "Interner Compilerfehler: %<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  
! #: tree.cc:14629
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr "Interner Compilerfehler: enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  
! #: tree.cc:14638
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr "Interner Compilerfehler: enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  
! #: tree.cc:14646
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr "Interner Compilerfehler: enum value name is not %<IDENTIFIER_NODE%>"
  
! #: tree.cc:14656
  #, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "Interner Compilerfehler: array %<TYPE_DOMAIN%> is not integer type"
  
! #: tree.cc:14665
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "Interner Compilerfehler: %<TYPE_FIELDS%> defined in incomplete type"
  
! #: tree.cc:14687
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr "Interner Compilerfehler: wrong tree in %<TYPE_FIELDS%> list"
  
! #: tree.cc:14703
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr "Interner Compilerfehler: %<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  
! #: tree.cc:14710
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr "Interner Compilerfehler: %<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  
! #: tree.cc:14723
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "Interner Compilerfehler: wrong %<TYPE_CACHED_VALUES%> entry"
  
! #: tree.cc:14736
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr "Interner Compilerfehler: %<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  
! #: tree.cc:14742
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr "Interner Compilerfehler: wrong entry in %<TYPE_ARG_TYPES%> list"
  
! #: tree.cc:14749
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr "Interner Compilerfehler: %<TYPE_VALUES_RAW%> field is non-NULL"
  
! #: tree.cc:14762
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr "Interner Compilerfehler: %<TYPE_CACHED_VALUES_P%> is set while it should not be"
  
! #: tree.cc:14772
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr "Interner Compilerfehler: %<TYPE_METHOD_BASETYPE%> is not main variant"
  
! #: tree.cc:15619
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "Attribut %<target%> fehlt für multiversioniertes %qD"
  
! #: tree.cc:15622 tree.cc:15788 tree.cc:15806 tree.cc:15819 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"
  
! #: tree.cc:15784
  #, gcc-internal-format
  msgid "%qD conflicts with overlapping %<target_clone%> declaration"
  msgstr "%q#D steht mit der überlappenden %<target_clone%>-Deklaration in Konflikt"
  
! #: tree.cc:15803
  msgid "%qD conflicts for version %qB"
  msgstr "%qD steht für Version %qB in Konflikt"
  
! #: tree.cc:15816
  msgid "%qD conflicts with a previous declaration for version %qB"
  msgstr "%qD steht mit einer vorherigen Deklaration für Version %qB in Konflikt"
  
--- 34592,34879 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.cc:13816
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr "Interner Compilerfehler: type variant differs by %s"
  
! #: tree.cc:13861
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr "Interner Compilerfehler: type variant has different %<TYPE_SIZE_UNIT%>"
  
! #: tree.cc:13863
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "Interner Compilerfehler: type variant%'s %<TYPE_SIZE_UNIT%>"
  
! #: tree.cc:13865
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "Interner Compilerfehler: type%'s %<TYPE_SIZE_UNIT%>"
  
! #: tree.cc:13890
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr "Interner Compilerfehler: type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  
! #: tree.cc:13903
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr "Interner Compilerfehler: type variant has different %<TYPE_VFIELD%>"
  
! #: tree.cc:13940
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr "Interner Compilerfehler: type variant has different %<TYPE_BINFO%>"
  
! #: tree.cc:13942
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "Interner Compilerfehler: type variant%'s %<TYPE_BINFO%>"
  
! #: tree.cc:13944
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "Interner Compilerfehler: type%'s %<TYPE_BINFO%>"
  
! #: tree.cc:13983
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr "Interner Compilerfehler: type variant has different %<TYPE_FIELDS%>"
  
! #: tree.cc:13985
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "Interner Compilerfehler: first mismatch is field"
  
! #: tree.cc:13987
  #, gcc-internal-format
  msgid "and field"
  msgstr "Interner Compilerfehler: and field"
  
! #: tree.cc:14004
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "Interner Compilerfehler: type variant has different %<TREE_TYPE%>"
  
! #: tree.cc:14006 tree.cc:14017
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "Interner Compilerfehler: type variant%'s %<TREE_TYPE%>"
  
! #: tree.cc:14008 tree.cc:14019
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "Interner Compilerfehler: type%'s %<TREE_TYPE%>"
  
! #: tree.cc:14015
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "Interner Compilerfehler: type is not compatible with its variant"
  
! #: tree.cc:14367
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is not an opaque type"
  msgstr "Typ %s ist kein undurchsichtiger Ausdruck"
  
! #: tree.cc:14373
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is not with opaque mode"
  msgstr "Typ %s ist nicht im undurchsichtigen Modus"
  
! #: tree.cc:14379
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_MODE%>"
  msgstr "Typ %s unterscheidet sich durch %<TYPE_MODE%>"
  
! #: tree.cc:14387
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_SIZE%>"
  msgstr "Typ %s unterscheidet sich durch %<TYPE_SIZE%>"
  
! #: tree.cc:14393
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_ALIGN%>"
  msgstr "Typ %s unterscheidet sich durch %<TYPE_ALIGN%>"
  
! #: tree.cc:14399
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_USER_ALIGN%>"
  msgstr "Typ %s unterscheidet sich durch %<TYPE_USER_ALIGN%>"
  
! #: tree.cc:14429
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "Interner Compilerfehler: main variant is not defined"
  
! #: tree.cc:14434
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "Interner Compilerfehler: %<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  
! #: tree.cc:14445
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr "Interner Compilerfehler: %<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  
! #: tree.cc:14464
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "Interner Compilerfehler: %<TYPE_CANONICAL%> is not compatible"
  
! #: tree.cc:14476
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "Interner Compilerfehler: %<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  
! #: tree.cc:14495
  #, gcc-internal-format
  msgid "main variant of %<TYPE_CANONICAL%> of main variant is not its own %<TYPE_CANONICAL%>"
  msgstr "Interner Compilerfehler: main variant of %<TYPE_CANONICAL%> of main variant is not its own %<TYPE_CANONICAL%>"
  
! #: tree.cc:14513
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr "Interner Compilerfehler: %<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  
! #: tree.cc:14523
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "Interner Compilerfehler: %<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  
! #: tree.cc:14533
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "Interner Compilerfehler: %<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  
! #: tree.cc:14554
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "Interner Compilerfehler: %<TYPE_BINFO%> is not %<TREE_BINFO%>"
  
! #: tree.cc:14560
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "Interner Compilerfehler: %<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  
! #: tree.cc:14571
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr "Interner Compilerfehler: %<TYPE_METHOD_BASETYPE%> is not record nor union"
  
! #: tree.cc:14582
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr "Interner Compilerfehler: %<TYPE_OFFSET_BASETYPE%> is not record nor union"
  
! #: tree.cc:14600
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr "Interner Compilerfehler: %<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  
! #: tree.cc:14607
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr "Interner Compilerfehler: %<TYPE_MAX_VALUE_RAW%> non-NULL"
  
! #: tree.cc:14614
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr "Interner Compilerfehler: %<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  
! #: tree.cc:14630
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr "Interner Compilerfehler: enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  
! #: tree.cc:14639
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr "Interner Compilerfehler: enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  
! #: tree.cc:14647
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr "Interner Compilerfehler: enum value name is not %<IDENTIFIER_NODE%>"
  
! #: tree.cc:14657
  #, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "Interner Compilerfehler: array %<TYPE_DOMAIN%> is not integer type"
  
! #: tree.cc:14666
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "Interner Compilerfehler: %<TYPE_FIELDS%> defined in incomplete type"
  
! #: tree.cc:14688
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr "Interner Compilerfehler: wrong tree in %<TYPE_FIELDS%> list"
  
! #: tree.cc:14704
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr "Interner Compilerfehler: %<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  
! #: tree.cc:14711
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr "Interner Compilerfehler: %<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  
! #: tree.cc:14724
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "Interner Compilerfehler: wrong %<TYPE_CACHED_VALUES%> entry"
  
! #: tree.cc:14737
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr "Interner Compilerfehler: %<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  
! #: tree.cc:14743
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr "Interner Compilerfehler: wrong entry in %<TYPE_ARG_TYPES%> list"
  
! #: tree.cc:14750
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr "Interner Compilerfehler: %<TYPE_VALUES_RAW%> field is non-NULL"
  
! #: tree.cc:14763
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr "Interner Compilerfehler: %<TYPE_CACHED_VALUES_P%> is set while it should not be"
  
! #: tree.cc:14773
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr "Interner Compilerfehler: %<TYPE_METHOD_BASETYPE%> is not main variant"
  
! #: tree.cc:15620
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "Attribut %<target%> fehlt für multiversioniertes %qD"
  
! #: tree.cc:15623 tree.cc:15789 tree.cc:15807 tree.cc:15820 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"
  
! #: tree.cc:15785
  #, gcc-internal-format
  msgid "%qD conflicts with overlapping %<target_clone%> declaration"
  msgstr "%q#D steht mit der überlappenden %<target_clone%>-Deklaration in Konflikt"
  
! #: tree.cc:15804
  msgid "%qD conflicts for version %qB"
  msgstr "%qD steht für Version %qB in Konflikt"
  
! #: tree.cc:15817
  msgid "%qD conflicts with a previous declaration for version %qB"
  msgstr "%qD steht mit einer vorherigen Deklaration für Version %qB in Konflikt"
  
*************** msgstr "Thread-lokale COMMON-Daten nicht
*** 34982,34988 ****
  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:2099 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"
--- 35017,35023 ----
  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"
*************** msgstr "Attributargument %qE hat Typ %qT
*** 35122,35129 ****
  msgid "%qE attribute argument %i has type %qT"
  msgstr "Attributargument %qE an Position %i hat Typ %qT"
  
! #: c-family/c-attribs.cc:817 c-family/c-attribs.cc:4914
! #: c-family/c-attribs.cc:4918 d/d-attribs.cc:1225
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "Attributargument %qE hat den Wert %qE, der keine Ganzzahlkonstante ist"
--- 35157,35164 ----
  msgid "%qE attribute argument %i has type %qT"
  msgstr "Attributargument %qE an Position %i hat Typ %qT"
  
! #: c-family/c-attribs.cc:817 c-family/c-attribs.cc:4915
! #: c-family/c-attribs.cc:4919 d/d-attribs.cc:1225
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "Attributargument %qE hat den Wert %qE, der keine Ganzzahlkonstante ist"
*************** msgstr "Überlauf in Umwandlung von %qT
*** 35218,35586 ****
  msgid "%qE attribute requires different values for %<false%> and %<true%> for type %qT"
  msgstr "Attribut %qE erfordert unterschiedliche Werte für %<false%> und %<true%> für den Typ %qT"
  
! #: c-family/c-attribs.cc:1255
  #, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr "Attribut %qE für Typ %qT ignoriert"
  
! #: c-family/c-attribs.cc:1267
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "Attribut %qE ignoriert für Feld vom Typ %qT"
  
! #: c-family/c-attribs.cc:1497 c-family/c-attribs.cc:3729
! #: c-family/c-attribs.cc:6572 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:1672 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:1693 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:1707 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:1712 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"
  
! #: c-family/c-attribs.cc:1778
  #, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr "Attribut %qE ignoriert, da die Option %<-fcf-protection%> nicht angegeben ist"
  
! #: c-family/c-attribs.cc:1868 jit/dummy-frontend.cc:289 lto/lto-lang.cc:311
  #, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr "Attribut %qE wirkt sich nicht auf einheits-lokale Funktionen aus"
  
! #: c-family/c-attribs.cc:2038 c-family/c-attribs.cc:3712
  #: 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:2044 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:2069 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"
  
! #: c-family/c-attribs.cc:2098
  #, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr "Attribut %qE bezieht sich nur auf Toplevel-Objekte"
  
! #: c-family/c-attribs.cc:2137 c-family/c-attribs.cc:4387
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "Attribut %qE an einer Funktion mit Rückgabetyp %<void%>"
  
! #: c-family/c-attribs.cc:2160
  #, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "Attribut %qE wird nicht unterstützt, da die Bytereihenfolge nicht einheitlich ist"
  
! #: c-family/c-attribs.cc:2177
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "Argument von Attribut %qE muss eins von %qs oder %qs sein"
  
! #: c-family/c-attribs.cc:2273
  #, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "Destruktorprioritäten werden nicht unterstützt"
  
! #: c-family/c-attribs.cc:2275
  #, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "Konstruktorprioritäten werden nicht unterstützt"
  
! #: c-family/c-attribs.cc:2297
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr "Destruktorprioritäten von 0 bis %d sind für die Implementierung vorbehalten"
  
! #: c-family/c-attribs.cc:2302
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr "Konstruktorprioritäten von 0 bis %d sind für die Implementierung vorbehalten"
  
! #: c-family/c-attribs.cc:2310
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr "Destruktorprioritäten müssen Ganzzahlen von 0 bis einschließlich %d sein"
  
! #: c-family/c-attribs.cc:2313
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr "Konstruktorprioritäten müssen Ganzzahlen von 0 bis einschließlich %d sein"
  
! #: c-family/c-attribs.cc:2466
  #, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr "Unbekannter Maschinenzustand %qE"
  
! #: c-family/c-attribs.cc:2500
  #, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr "Angabe von Vektortypen mit %<__attribute__ ((mode))%> ist veraltet"
  
! #: c-family/c-attribs.cc:2503
  #, gcc-internal-format
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "verwenden Sie stattdessen %<__attribute__ ((vector_size))%>"
  
! #: c-family/c-attribs.cc:2512
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "%qs kann nicht emuliert werden"
  
! #: c-family/c-attribs.cc:2525
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "Ungültiger Zeigermodus %qs"
  
! #: c-family/c-attribs.cc:2542
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr "Vorzeicheneigenschaft des Typen und Maschinenmodus %qs passen nicht zusammen"
  
! #: c-family/c-attribs.cc:2553
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "Kein Datentyp für Zustand %qs"
  
! #: c-family/c-attribs.cc:2563
  #, gcc-internal-format
  msgid "cannot use mode %qs for enumerated types"
  msgstr "Modus %qs kann nicht für Aufzählungstypen verwendet werden"
  
! #: c-family/c-attribs.cc:2591
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "Modus %qs auf unpassenden Typen angewendet"
  
! #: c-family/c-attribs.cc:2620 c-family/c-attribs.cc:3080 d/d-attribs.cc:1024
  #, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr "Abschnitts-Attribute werden für dieses Ziel nicht unterstützt"
  
! #: c-family/c-attribs.cc:2626 d/d-attribs.cc:1031
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "Abschnitts-Attribut nicht erlaubt für %q+D"
  
! #: c-family/c-attribs.cc:2632
  #, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr "Argument des Abschnittsattributs ist keine Zeichenkettenkonstante"
  
! #: c-family/c-attribs.cc:2641 d/d-attribs.cc:1047
  #, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr "Abschnitts-Attribut kann nicht für lokale Variablen angegeben werden"
  
! #: c-family/c-attribs.cc:2652 config/bfin/bfin.cc:4796 config/bfin/bfin.cc:4847
  #: config/bfin/bfin.cc:4873 config/bfin/bfin.cc:4886 d/d-attribs.cc:1058
  #, gcc-internal-format
  msgid "section of %q+D conflicts with previous declaration"
  msgstr "Abschnitt von %q+D in Konflikt mit vorheriger Deklaration"
  
! #: c-family/c-attribs.cc:2661 c-family/c-attribs.cc:3106 d/d-attribs.cc:1067
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "Abschnitt von %q+D kann nicht aufgehoben werden"
  
! #: c-family/c-attribs.cc:2777
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "Für %q+D darf keine Ausrichtung angegeben werden"
  
! #: c-family/c-attribs.cc:2802
  #, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr "Attribut %<%E (%u)%> wird ignoriert, da es mit Attribut %<%E (%u)%> in Konflikt steht"
  
! #: c-family/c-attribs.cc:2847
  #, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "Für %q+D darf %<warn_if_not_aligned%> nicht angegeben werden"
  
! #: c-family/c-attribs.cc:2898
  #, gcc-internal-format
  msgid "%qE attribute may not be specified for %q+D"
  msgstr "Attribut %qE kann nicht für %q+D angegeben werden"
  
! #: c-family/c-attribs.cc:2905
  #, gcc-internal-format
  msgid "%qE attribute may not be specified for a non-array field"
  msgstr "Attribut %qE kann nur für Array-Felder angegeben werden"
  
! #: c-family/c-attribs.cc:2912
  #, gcc-internal-format
  msgid "%qE attribute argument not an integer"
  msgstr "Attributargument %qE ist keine Ganzzahl"
  
! #: c-family/c-attribs.cc:2918 c-family/c-attribs.cc:6768
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "Attribut %qE Argument %qE muss eine ganzzahlige Konstante zwischen 0 und 3 sein"
  
! #: c-family/c-attribs.cc:2942
  #, gcc-internal-format
  msgid "%qE attribute is not supported for C++ for now, ignored"
  msgstr "Attribut %qE wird für C++ derzeit nicht unterstützt und daher ignoriert"
  
! #: c-family/c-attribs.cc:2950
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-field declaration %q+D"
  msgstr "Attribut %qE ist in der Deklaration %q+D nicht erlaubt, da sie kein Feld deklariert"
  
! #: c-family/c-attribs.cc:2959
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-array or non-pointer field"
  msgstr "Attribut %qE kann nur für Array-Felder oder Zeiger-Felder angegeben werden"
  
! #: c-family/c-attribs.cc:2968
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-flexible array member field"
  msgstr "Attribut %qE kann nur für flexible Array-Felder angegeben werden"
  
! #: c-family/c-attribs.cc:2980
  #, gcc-internal-format
  msgid "%qE attribute is used for a pointer to void"
  msgstr "Attribut %qE wird für einen Void-Zeiger verwendet"
  
! #: c-family/c-attribs.cc:2988
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a pointer to function"
  msgstr "Attribut %qE ist für einen Funktionszeiger nicht erlaubt"
  
! #: c-family/c-attribs.cc:2999
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "Attribut %qE ist nicht erlaubt für einen Zeiger auf eine Struktur oder Union mit flexiblem Array-Feld"
  
! #: c-family/c-attribs.cc:3007
  #, gcc-internal-format
  msgid "%<counted_by%> argument is not an identifier"
  msgstr "Argument %<counted_by%> ist kein Bezeichner"
  
! #: c-family/c-attribs.cc:3020
  #, gcc-internal-format
  msgid "%<counted_by%> argument %qE conflicts with previous declaration %qE"
  msgstr "Attribut %qE für %<counted_by%> in Konflikt mit vorheriger Deklaration %qE"
  
! #: c-family/c-attribs.cc:3041 d/d-attribs.cc:1146 jit/dummy-frontend.cc:757
  #, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "»inline«-Funktion %q+D als »schwach« deklariert"
  
! #: c-family/c-attribs.cc:3046 jit/dummy-frontend.cc:762
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "indirekte Funktion %q+D kann nicht als »schwach« deklariert werden"
  
! #: c-family/c-attribs.cc:3087
  #, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  msgstr "Attribut %qE wird ignoriert, da es sich nicht auf eine Variable bezieht"
  
! #: c-family/c-attribs.cc:3097 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"
  
! #: c-family/c-attribs.cc:3112
  #, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr "Attribut %qE wird für ELF-Ziele unterstützt"
  
! #: c-family/c-attribs.cc:3119
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on const variable"
  msgstr "Attribut %qE wird ignoriert, da es sich auf eine Variable bezieht"
  
! #: c-family/c-attribs.cc:3130
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "Attribut %qE wird ignoriert, da es sich auf eine initialisierte Variable bezieht"
  
! #: c-family/c-attribs.cc:3143
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "Attribut %qE wird ignoriert, da es sich auf eine uninitialisierte Variable bezieht"
  
! #: c-family/c-attribs.cc:3176
  #, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr "Attribut %qE bezieht sich nur auf Funktionen"
  
! #: c-family/c-attribs.cc:3195 d/d-attribs.cc:1094
  #, gcc-internal-format
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr "Attribut %<symver%> gilt nur für Funktionen und Variablen"
  
! #: c-family/c-attribs.cc:3203 d/d-attribs.cc:1102
  #, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "Attribut %<symver%> bezieht sich nur auf Symbole"
  
! #: c-family/c-attribs.cc:3213
  #, gcc-internal-format
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "Argument des Attributs %<symver%> ist keine Zeichenkettenkonstante"
  
! #: c-family/c-attribs.cc:3227 d/d-attribs.cc:1126
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr "Argument des Attributs »symver« muss das Format %<Name@Knotenname%> haben"
  
! #: c-family/c-attribs.cc:3228 d/d-attribs.cc:1127
  #, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr "Argument %qs für Attribut %<symver%> muss ein oder zwei %<@%> enthalten"
  
! #: c-family/c-attribs.cc:3263 jit/dummy-frontend.cc:857
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "%q+D sowohl normal als auch als Attribut %qE definiert"
  
! #: c-family/c-attribs.cc:3271 jit/dummy-frontend.cc:865
  #, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  msgstr "schwaches %q+D kann nicht als %qE definiert werden"
  
! #: c-family/c-attribs.cc:3288 c-family/c-attribs.cc:4278
  #: 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"
  
! #: c-family/c-attribs.cc:3321 jit/dummy-frontend.cc:915
  #, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr "%+qD wurde als %qs deklariert, nachdem es verwendet wurde"
  
  #. Explicitly handle this case since using a string literal
  #. as an argument is a likely mistake.
! #: c-family/c-attribs.cc:3373
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a string"
  msgstr "Attributargument %qE kann keine Zeichenkette sein"
--- 35253,35621 ----
  msgid "%qE attribute requires different values for %<false%> and %<true%> for type %qT"
  msgstr "Attribut %qE erfordert unterschiedliche Werte für %<false%> und %<true%> für den Typ %qT"
  
! #: c-family/c-attribs.cc:1256
  #, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr "Attribut %qE für Typ %qT ignoriert"
  
! #: c-family/c-attribs.cc:1268
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  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"
  
! #: c-family/c-attribs.cc:1779
  #, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr "Attribut %qE ignoriert, da die Option %<-fcf-protection%> nicht angegeben ist"
  
! #: c-family/c-attribs.cc:1869 jit/dummy-frontend.cc:289 lto/lto-lang.cc:311
  #, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  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"
  
! #: c-family/c-attribs.cc:2099
  #, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr "Attribut %qE bezieht sich nur auf Toplevel-Objekte"
  
! #: c-family/c-attribs.cc:2138 c-family/c-attribs.cc:4388
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "Attribut %qE an einer Funktion mit Rückgabetyp %<void%>"
  
! #: c-family/c-attribs.cc:2161
  #, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "Attribut %qE wird nicht unterstützt, da die Bytereihenfolge nicht einheitlich ist"
  
! #: c-family/c-attribs.cc:2178
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "Argument von Attribut %qE muss eins von %qs oder %qs sein"
  
! #: c-family/c-attribs.cc:2274
  #, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "Destruktorprioritäten werden nicht unterstützt"
  
! #: c-family/c-attribs.cc:2276
  #, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "Konstruktorprioritäten werden nicht unterstützt"
  
! #: c-family/c-attribs.cc:2298
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr "Destruktorprioritäten von 0 bis %d sind für die Implementierung vorbehalten"
  
! #: c-family/c-attribs.cc:2303
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr "Konstruktorprioritäten von 0 bis %d sind für die Implementierung vorbehalten"
  
! #: c-family/c-attribs.cc:2311
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr "Destruktorprioritäten müssen Ganzzahlen von 0 bis einschließlich %d sein"
  
! #: c-family/c-attribs.cc:2314
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr "Konstruktorprioritäten müssen Ganzzahlen von 0 bis einschließlich %d sein"
  
! #: c-family/c-attribs.cc:2467
  #, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr "Unbekannter Maschinenzustand %qE"
  
! #: c-family/c-attribs.cc:2501
  #, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr "Angabe von Vektortypen mit %<__attribute__ ((mode))%> ist veraltet"
  
! #: c-family/c-attribs.cc:2504
  #, gcc-internal-format
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "verwenden Sie stattdessen %<__attribute__ ((vector_size))%>"
  
! #: c-family/c-attribs.cc:2513
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "%qs kann nicht emuliert werden"
  
! #: c-family/c-attribs.cc:2526
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "Ungültiger Zeigermodus %qs"
  
! #: c-family/c-attribs.cc:2543
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr "Vorzeicheneigenschaft des Typen und Maschinenmodus %qs passen nicht zusammen"
  
! #: c-family/c-attribs.cc:2554
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "Kein Datentyp für Zustand %qs"
  
! #: c-family/c-attribs.cc:2564
  #, gcc-internal-format
  msgid "cannot use mode %qs for enumerated types"
  msgstr "Modus %qs kann nicht für Aufzählungstypen verwendet werden"
  
! #: c-family/c-attribs.cc:2592
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "Modus %qs auf unpassenden Typen angewendet"
  
! #: c-family/c-attribs.cc:2621 c-family/c-attribs.cc:3081 d/d-attribs.cc:1024
  #, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr "Abschnitts-Attribute werden für dieses Ziel nicht unterstützt"
  
! #: c-family/c-attribs.cc:2627 d/d-attribs.cc:1031
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "Abschnitts-Attribut nicht erlaubt für %q+D"
  
! #: c-family/c-attribs.cc:2633
  #, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr "Argument des Abschnittsattributs ist keine Zeichenkettenkonstante"
  
! #: c-family/c-attribs.cc:2642 d/d-attribs.cc:1047
  #, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr "Abschnitts-Attribut kann nicht für lokale Variablen angegeben werden"
  
! #: c-family/c-attribs.cc:2653 config/bfin/bfin.cc:4796 config/bfin/bfin.cc:4847
  #: config/bfin/bfin.cc:4873 config/bfin/bfin.cc:4886 d/d-attribs.cc:1058
  #, gcc-internal-format
  msgid "section of %q+D conflicts with previous declaration"
  msgstr "Abschnitt von %q+D in Konflikt mit vorheriger Deklaration"
  
! #: c-family/c-attribs.cc:2662 c-family/c-attribs.cc:3107 d/d-attribs.cc:1067
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "Abschnitt von %q+D kann nicht aufgehoben werden"
  
! #: c-family/c-attribs.cc:2778
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "Für %q+D darf keine Ausrichtung angegeben werden"
  
! #: c-family/c-attribs.cc:2803
  #, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr "Attribut %<%E (%u)%> wird ignoriert, da es mit Attribut %<%E (%u)%> in Konflikt steht"
  
! #: c-family/c-attribs.cc:2848
  #, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "Für %q+D darf %<warn_if_not_aligned%> nicht angegeben werden"
  
! #: c-family/c-attribs.cc:2899
  #, gcc-internal-format
  msgid "%qE attribute may not be specified for %q+D"
  msgstr "Attribut %qE kann nicht für %q+D angegeben werden"
  
! #: c-family/c-attribs.cc:2906
  #, gcc-internal-format
  msgid "%qE attribute may not be specified for a non-array field"
  msgstr "Attribut %qE kann nur für Array-Felder angegeben werden"
  
! #: c-family/c-attribs.cc:2913
  #, gcc-internal-format
  msgid "%qE attribute argument not an integer"
  msgstr "Attributargument %qE ist keine Ganzzahl"
  
! #: c-family/c-attribs.cc:2919 c-family/c-attribs.cc:6769
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "Attribut %qE Argument %qE muss eine ganzzahlige Konstante zwischen 0 und 3 sein"
  
! #: c-family/c-attribs.cc:2943
  #, gcc-internal-format
  msgid "%qE attribute is not supported for C++ for now, ignored"
  msgstr "Attribut %qE wird für C++ derzeit nicht unterstützt und daher ignoriert"
  
! #: c-family/c-attribs.cc:2951
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-field declaration %q+D"
  msgstr "Attribut %qE ist in der Deklaration %q+D nicht erlaubt, da sie kein Feld deklariert"
  
! #: c-family/c-attribs.cc:2960
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-array or non-pointer field"
  msgstr "Attribut %qE kann nur für Array-Felder oder Zeiger-Felder angegeben werden"
  
! #: c-family/c-attribs.cc:2969
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-flexible array member field"
  msgstr "Attribut %qE kann nur für flexible Array-Felder angegeben werden"
  
! #: c-family/c-attribs.cc:2981
  #, gcc-internal-format
  msgid "%qE attribute is used for a pointer to void"
  msgstr "Attribut %qE wird für einen Void-Zeiger verwendet"
  
! #: c-family/c-attribs.cc:2989
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a pointer to function"
  msgstr "Attribut %qE ist für einen Funktionszeiger nicht erlaubt"
  
! #: c-family/c-attribs.cc:3000
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "Attribut %qE ist nicht erlaubt für einen Zeiger auf eine Struktur oder Union mit flexiblem Array-Feld"
  
! #: c-family/c-attribs.cc:3008
  #, gcc-internal-format
  msgid "%<counted_by%> argument is not an identifier"
  msgstr "Argument %<counted_by%> ist kein Bezeichner"
  
! #: c-family/c-attribs.cc:3021
  #, gcc-internal-format
  msgid "%<counted_by%> argument %qE conflicts with previous declaration %qE"
  msgstr "Attribut %qE für %<counted_by%> in Konflikt mit vorheriger Deklaration %qE"
  
! #: c-family/c-attribs.cc:3042 d/d-attribs.cc:1146 jit/dummy-frontend.cc:757
  #, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "»inline«-Funktion %q+D als »schwach« deklariert"
  
! #: c-family/c-attribs.cc:3047 jit/dummy-frontend.cc:762
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "indirekte Funktion %q+D kann nicht als »schwach« deklariert werden"
  
! #: c-family/c-attribs.cc:3088
  #, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  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"
  
! #: c-family/c-attribs.cc:3113
  #, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr "Attribut %qE wird für ELF-Ziele unterstützt"
  
! #: c-family/c-attribs.cc:3120
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on const variable"
  msgstr "Attribut %qE wird ignoriert, da es sich auf eine Variable bezieht"
  
! #: c-family/c-attribs.cc:3131
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "Attribut %qE wird ignoriert, da es sich auf eine initialisierte Variable bezieht"
  
! #: c-family/c-attribs.cc:3144
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "Attribut %qE wird ignoriert, da es sich auf eine uninitialisierte Variable bezieht"
  
! #: c-family/c-attribs.cc:3177
  #, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr "Attribut %qE bezieht sich nur auf Funktionen"
  
! #: c-family/c-attribs.cc:3196 d/d-attribs.cc:1094
  #, gcc-internal-format
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr "Attribut %<symver%> gilt nur für Funktionen und Variablen"
  
! #: c-family/c-attribs.cc:3204 d/d-attribs.cc:1102
  #, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "Attribut %<symver%> bezieht sich nur auf Symbole"
  
! #: c-family/c-attribs.cc:3214
  #, gcc-internal-format
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "Argument des Attributs %<symver%> ist keine Zeichenkettenkonstante"
  
! #: c-family/c-attribs.cc:3228 d/d-attribs.cc:1126
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr "Argument des Attributs »symver« muss das Format %<Name@Knotenname%> haben"
  
! #: c-family/c-attribs.cc:3229 d/d-attribs.cc:1127
  #, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr "Argument %qs für Attribut %<symver%> muss ein oder zwei %<@%> enthalten"
  
! #: c-family/c-attribs.cc:3264 jit/dummy-frontend.cc:857
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "%q+D sowohl normal als auch als Attribut %qE definiert"
  
! #: c-family/c-attribs.cc:3272 jit/dummy-frontend.cc:865
  #, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  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"
  
! #: c-family/c-attribs.cc:3322 jit/dummy-frontend.cc:915
  #, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr "%+qD wurde als %qs deklariert, nachdem es verwendet wurde"
  
  #. Explicitly handle this case since using a string literal
  #. as an argument is a likely mistake.
! #: c-family/c-attribs.cc:3374
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a string"
  msgstr "Attributargument %qE kann keine Zeichenkette sein"
*************** msgstr "Attributargument %qE kann keine
*** 35588,35964 ****
  #. Similar to the string case, since some function attributes
  #. accept literal numbers as arguments (e.g., alloc_size or
  #. nonnull) using one here is a likely mistake.
! #: c-family/c-attribs.cc:3384
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "Attributargument %qE kann kein konstanter arithmetischer Ausdruck sein"
  
! #: c-family/c-attribs.cc:3394
  #, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "Attributargument %qE deklariert das referenzierte Symbol neu; wird ignoriert"
  
! #: c-family/c-attribs.cc:3449
  #, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "Attributargument %qE deklariert das referenzierte Symbol mit einer anderen Art; wird ignoriert"
  
! #: c-family/c-attribs.cc:3453
  #, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "Symbol %qD, das von %qD referenziert wird, wurde hier deklariert"
  
! #: c-family/c-attribs.cc:3500
  #, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "Attribut %qE muss sich auf eine Deklaration beziehen"
  
! #: c-family/c-attribs.cc:3557
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "indirekte Funktion %q+D kann nicht als %qE deklariert werden"
  
! #: c-family/c-attribs.cc:3580
  #, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "Attribut %qE muss vor Attribut %qs auftreten"
  
! #: c-family/c-attribs.cc:3593
  #, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "%+qD als %qE deklariert, nachdem es verwendet wurde"
  
! #: c-family/c-attribs.cc:3617 jit/dummy-frontend.cc:600
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "Attribut %qE ignoriert für Nicht-Klassen-Typen"
  
! #: c-family/c-attribs.cc:3623 jit/dummy-frontend.cc:606
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "Attribut %qE ignoriert, da %qT bereits definiert ist"
  
! #: c-family/c-attribs.cc:3636 jit/dummy-frontend.cc:619
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "Sichtbarkeitsargument ist keine Zeichenkette"
  
! #: c-family/c-attribs.cc:3648 d/d-attribs.cc:1585 jit/dummy-frontend.cc:631
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "Attribut %qE für Typen ignoriert"
  
! #: c-family/c-attribs.cc:3664 d/d-attribs.cc:1614 jit/dummy-frontend.cc:647
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "Argument von Attribut %qE muss eins von %qs, %qs, %qs oder %qs sein"
  
! #: c-family/c-attribs.cc:3676 d/d-attribs.cc:1625 jit/dummy-frontend.cc:659
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD mit anderer Sichtbarkeit redeklariert"
  
! #: c-family/c-attribs.cc:3679 c-family/c-attribs.cc:3683 d/d-attribs.cc:1628
  #: d/d-attribs.cc:1632 jit/dummy-frontend.cc:662 jit/dummy-frontend.cc:666
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD wurde als %qs deklariert, was Standardsichtbarkeit mit sich bringt"
  
! #: c-family/c-attribs.cc:3720
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "Attribut %qE ignoriert, da %qD nicht Thread-Speicherdauer hat"
  
! #: c-family/c-attribs.cc:3742
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "Argument %qE muss eins von %qs, %qs, %qs oder %qs sein"
  
! #: c-family/c-attribs.cc:3764 c-family/c-attribs.cc:4361
! #: c-family/c-attribs.cc:6537 c-family/c-attribs.cc:6564
  #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "Attribut %qE kann nur auf Funktionen angewandt werden"
  
! #: c-family/c-attribs.cc:3810
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "Attribut %<%E (%E)%> wird ignoriert, da es sich auf eine Funktion bezieht, die als %qs deklariert ist"
  
! #: c-family/c-attribs.cc:3820
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "Attribut %<%E (%E)%> wird ignoriert, da es sich auf eine Deallokationsfunction bezieht, die als %qs deklariert ist"
  
! #: c-family/c-attribs.cc:3824
  #, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr "die Deallokationsfunktion ist hier deklariert"
  
! #: c-family/c-attribs.cc:3851
  #, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "Attribut %qE wird ignoriert, da es nur für Funktionen gilt"
  
! #: c-family/c-attribs.cc:3861
  #, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr "Attribut %qE wird an Funktionen mit Rückgabetyp %qT ignoriert; es gilt nur für Zeiger-Rückgabetypen"
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.cc:3907
  #, gcc-internal-format
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "Attribut %qE Argument 1 ist mehrdeutig"
  
! #: c-family/c-attribs.cc:3909
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr "nutzen Sie einen Cast auf den erwarteten Typen, um die Mehrdeutigkeit aufzulösen"
  
! #: c-family/c-attribs.cc:3914
  #, gcc-internal-format
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "Attribut %qE Argument 1 benennt keine Funktion"
  
! #: c-family/c-attribs.cc:3917
  #, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr "das Argument verweist auf ein Symbol, das hier deklariert ist"
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.cc:3933
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "Attribut %qE Argument 1 muss einen Zeigertyp als erstes Argument haben"
  
! #: c-family/c-attribs.cc:3936 c-family/c-attribs.cc:3949
  #, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr "das referenzierte Symbol wird hier deklariert"
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.cc:3946
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr "Attribut %qE Argument 1 muss einen Zeigertyp als erstes Argument haben, hat jedoch %qT"
  
! #: c-family/c-attribs.cc:4060 c-family/c-attribs.cc:4108
! #: c-family/c-attribs.cc:4135 d/d-attribs.cc:1329
  #, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "Attribut %qE an einer Funktion mit Rückgabetyp %qT wird ignoriert"
  
! #: c-family/c-attribs.cc:4154
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "Attribut %qE mit Argument %E ist keine Ganzzahlkonstante"
  
! #: c-family/c-attribs.cc:4162
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr "Attribut %qE Argument %E ist nicht positiv"
  
! #: c-family/c-attribs.cc:4173
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "Attributargument %qE mit Wert %E ist keine Zweierpotenz"
  
! #: c-family/c-attribs.cc:4186
  #, gcc-internal-format
  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:4291 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"
  
! #: c-family/c-attribs.cc:4367 c-family/c-attribs.cc:6543
  #, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "Attribut %qE kann nicht nach der Definition festgelegt werden"
  
! #: c-family/c-attribs.cc:4418
  #, gcc-internal-format
  msgid "%qE attribute on function type without pointer arguments returning %<void%>"
  msgstr "Attribut %qE an einem Funktionstyp ohne Zeigerargumente mit Rückgabetyp %<void%>"
  
! #: c-family/c-attribs.cc:4481
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "doppeltes Attribut %qE"
  
! #: c-family/c-attribs.cc:4483
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "Attribut %qE folgt auf %qE"
  
! #: c-family/c-attribs.cc:4582
  #, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "Typ war vorher als %qE deklariert"
  
! #: c-family/c-attribs.cc:4595 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"
  
! #: c-family/c-attribs.cc:4653
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "Argument %qE ist kein Bezeichner"
  
! #: c-family/c-attribs.cc:4664
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%qD ist mit %qD unverträglich"
  
! #: c-family/c-attribs.cc:4667
  #, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "Argument %qE ist keine Funktion"
  
! #: c-family/c-attribs.cc:4715 cp/name-lookup.cc:6707
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "Veraltete Meldung ist keine Zeichenkette"
  
! #: c-family/c-attribs.cc:4764 c-family/c-attribs.cc:4829
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "Attribut %qE ignoriert für %qE"
  
! #: c-family/c-attribs.cc:4788
  #, gcc-internal-format
  msgid "the message attached to %<unavailable%> is not a string"
  msgstr "die an %<unavailable%> angehängte Nachricht ist keine Zeichenkette"
  
! #: c-family/c-attribs.cc:4890 c-family/c-attribs.cc:4892
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "Ungültiger Vektortyp für Attribut %qE"
  
! #: c-family/c-attribs.cc:4927 c-family/c-attribs.cc:4931
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr "Attributargument %qE mit Wert %qE ist negativ"
  
! #: c-family/c-attribs.cc:4944 c-family/c-attribs.cc:4948
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "Attributargument %qE mit Wert %qE übersteigt %wu"
  
! #: c-family/c-attribs.cc:4956 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:4962 ada/gcc-interface/utils.cc:4520
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "Vektorgröße Null"
  
! #: c-family/c-attribs.cc:4971 c-family/c-attribs.cc:4974
  #, gcc-internal-format
  msgid "number of vector components %wu not a power of two"
  msgstr "Komponentenanzahl des Vektors %wu ist keine Zweierpotenz"
  
! #: c-family/c-attribs.cc:4981 c-family/c-attribs.cc:4985
  #, gcc-internal-format
  msgid "number of vector components %wu exceeds %d"
  msgstr "Komponentenanzahl des Vektors %wu übersteigt %d"
  
! #: c-family/c-attribs.cc:5045
  #, gcc-internal-format
  msgid "%qE attribute only supported on non-mask vector types"
  msgstr "Attribut %qE wird nur für Vektortypen unterstützt, die nicht maskiert sind"
  
! #: c-family/c-attribs.cc:5078 c-family/c-attribs.cc:5150
  #, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "Attribut %qE ohne Argumente für einen Nicht-Prototyp"
  
! #: c-family/c-attribs.cc:5172
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-enum"
  msgstr "Attribut %qE wird an allen Typen außer Aufzählungen ignoriert"
  
! #: c-family/c-attribs.cc:5204 config/mips/mips.cc:1346 config/mips/mips.cc:1607
  #: config/mips/mips.cc:1661 config/riscv/riscv.cc:7590
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "Attribut %qE erfordert eine Zeichenkettenkonstante als Argument"
  
! #: c-family/c-attribs.cc:5215
  #, gcc-internal-format
  msgid "unsupported wide string type argument in %qE attribute"
  msgstr "im Attribut %qE wird ein Attribut mit Wide-String-Typ nicht unterstützt"
  
! #: c-family/c-attribs.cc:5249 c-family/c-attribs.cc:5331
  #, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "Attribut %qE ist nicht auf Funktionen anwendbar"
  
! #: c-family/c-attribs.cc:5323
  #, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "Attribut %qE wird für Objekte vom Typ %qT ignoriert"
  
! #: c-family/c-attribs.cc:5469
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr "Attribut %qs ist unverträglich mit Modus %qs"
  
! #: c-family/c-attribs.cc:5518
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr "dem Attribut %qs fehlt Positionsargument 2, das in der vorherigen Bestimmung in Argument %u angegeben wurde"
  
! #: c-family/c-attribs.cc:5524
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr "Attribut %qs positionelles Argument 2 fehlt in vorheriger Bestimmung"
  
! #: c-family/c-attribs.cc:5530
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr "Attribut %qs positionelles Argument 2 widerspricht der vorherigen Bestimmung von Argument %u"
  
! #: c-family/c-attribs.cc:5538
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr "Attribut %qs enthält nicht übereinstimmende Positionsargumente mit den Werten %i und %i"
  
! #: c-family/c-attribs.cc:5560
  #, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr "hier wird die Grenze des Arrays variabler Länge aus Argument %u festgelegt"
  
! #: c-family/c-attribs.cc:5643
  #, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "Attribut %qE ohne Argumente bei einem Nicht-Prototyp"
  
! #: c-family/c-attribs.cc:5693
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr "ungültiger Modus für Attribut %qE"
  
! #: c-family/c-attribs.cc:5702
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr "Attribut %qE Modus %qE ist kein Bezeichner; erwartet wird einer von %qs, %qs, %qs oder %qs"
  
! #: c-family/c-attribs.cc:5729
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr "Attribut %qE ungültiger Modus %qs; erwartet wird einer von %qs, %qs, %qs oder %qs"
  
! #: c-family/c-attribs.cc:5740
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr "Attribut %qE enthält unerwartete %<(%> nach Modus %qs; erwartet wird ein Positionsargument oder %<)%>"
--- 35623,35999 ----
  #. Similar to the string case, since some function attributes
  #. accept literal numbers as arguments (e.g., alloc_size or
  #. nonnull) using one here is a likely mistake.
! #: c-family/c-attribs.cc:3385
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "Attributargument %qE kann kein konstanter arithmetischer Ausdruck sein"
  
! #: c-family/c-attribs.cc:3395
  #, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "Attributargument %qE deklariert das referenzierte Symbol neu; wird ignoriert"
  
! #: c-family/c-attribs.cc:3450
  #, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "Attributargument %qE deklariert das referenzierte Symbol mit einer anderen Art; wird ignoriert"
  
! #: c-family/c-attribs.cc:3454
  #, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "Symbol %qD, das von %qD referenziert wird, wurde hier deklariert"
  
! #: c-family/c-attribs.cc:3501
  #, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "Attribut %qE muss sich auf eine Deklaration beziehen"
  
! #: c-family/c-attribs.cc:3558
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "indirekte Funktion %q+D kann nicht als %qE deklariert werden"
  
! #: c-family/c-attribs.cc:3581
  #, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "Attribut %qE muss vor Attribut %qs auftreten"
  
! #: c-family/c-attribs.cc:3594
  #, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "%+qD als %qE deklariert, nachdem es verwendet wurde"
  
! #: c-family/c-attribs.cc:3618 jit/dummy-frontend.cc:600
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "Attribut %qE ignoriert für Nicht-Klassen-Typen"
  
! #: c-family/c-attribs.cc:3624 jit/dummy-frontend.cc:606
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "Attribut %qE ignoriert, da %qT bereits definiert ist"
  
! #: c-family/c-attribs.cc:3637 jit/dummy-frontend.cc:619
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "Sichtbarkeitsargument ist keine Zeichenkette"
  
! #: c-family/c-attribs.cc:3649 d/d-attribs.cc:1585 jit/dummy-frontend.cc:631
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "Attribut %qE für Typen ignoriert"
  
! #: c-family/c-attribs.cc:3665 d/d-attribs.cc:1614 jit/dummy-frontend.cc:647
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "Argument von Attribut %qE muss eins von %qs, %qs, %qs oder %qs sein"
  
! #: c-family/c-attribs.cc:3677 d/d-attribs.cc:1625 jit/dummy-frontend.cc:659
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD mit anderer Sichtbarkeit redeklariert"
  
! #: c-family/c-attribs.cc:3680 c-family/c-attribs.cc:3684 d/d-attribs.cc:1628
  #: d/d-attribs.cc:1632 jit/dummy-frontend.cc:662 jit/dummy-frontend.cc:666
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD wurde als %qs deklariert, was Standardsichtbarkeit mit sich bringt"
  
! #: c-family/c-attribs.cc:3721
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "Attribut %qE ignoriert, da %qD nicht Thread-Speicherdauer hat"
  
! #: c-family/c-attribs.cc:3743
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "Argument %qE muss eins von %qs, %qs, %qs oder %qs sein"
  
! #: 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
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "Attribut %qE kann nur auf Funktionen angewandt werden"
  
! #: c-family/c-attribs.cc:3811
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "Attribut %<%E (%E)%> wird ignoriert, da es sich auf eine Funktion bezieht, die als %qs deklariert ist"
  
! #: c-family/c-attribs.cc:3821
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "Attribut %<%E (%E)%> wird ignoriert, da es sich auf eine Deallokationsfunction bezieht, die als %qs deklariert ist"
  
! #: c-family/c-attribs.cc:3825
  #, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr "die Deallokationsfunktion ist hier deklariert"
  
! #: c-family/c-attribs.cc:3852
  #, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "Attribut %qE wird ignoriert, da es nur für Funktionen gilt"
  
! #: c-family/c-attribs.cc:3862
  #, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr "Attribut %qE wird an Funktionen mit Rückgabetyp %qT ignoriert; es gilt nur für Zeiger-Rückgabetypen"
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.cc:3908
  #, gcc-internal-format
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "Attribut %qE Argument 1 ist mehrdeutig"
  
! #: c-family/c-attribs.cc:3910
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr "nutzen Sie einen Cast auf den erwarteten Typen, um die Mehrdeutigkeit aufzulösen"
  
! #: c-family/c-attribs.cc:3915
  #, gcc-internal-format
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "Attribut %qE Argument 1 benennt keine Funktion"
  
! #: c-family/c-attribs.cc:3918
  #, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr "das Argument verweist auf ein Symbol, das hier deklariert ist"
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.cc:3934
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "Attribut %qE Argument 1 muss einen Zeigertyp als erstes Argument haben"
  
! #: c-family/c-attribs.cc:3937 c-family/c-attribs.cc:3950
  #, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr "das referenzierte Symbol wird hier deklariert"
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.cc:3947
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr "Attribut %qE Argument 1 muss einen Zeigertyp als erstes Argument haben, hat jedoch %qT"
  
! #: c-family/c-attribs.cc:4061 c-family/c-attribs.cc:4109
! #: c-family/c-attribs.cc:4136 d/d-attribs.cc:1329
  #, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "Attribut %qE an einer Funktion mit Rückgabetyp %qT wird ignoriert"
  
! #: c-family/c-attribs.cc:4155
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "Attribut %qE mit Argument %E ist keine Ganzzahlkonstante"
  
! #: c-family/c-attribs.cc:4163
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr "Attribut %qE Argument %E ist nicht positiv"
  
! #: c-family/c-attribs.cc:4174
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "Attributargument %qE mit Wert %E ist keine Zweierpotenz"
  
! #: c-family/c-attribs.cc:4187
  #, gcc-internal-format
  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"
  
! #: c-family/c-attribs.cc:4368 c-family/c-attribs.cc:6544
  #, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "Attribut %qE kann nicht nach der Definition festgelegt werden"
  
! #: c-family/c-attribs.cc:4419
  #, gcc-internal-format
  msgid "%qE attribute on function type without pointer arguments returning %<void%>"
  msgstr "Attribut %qE an einem Funktionstyp ohne Zeigerargumente mit Rückgabetyp %<void%>"
  
! #: c-family/c-attribs.cc:4482
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "doppeltes Attribut %qE"
  
! #: c-family/c-attribs.cc:4484
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "Attribut %qE folgt auf %qE"
  
! #: c-family/c-attribs.cc:4583
  #, gcc-internal-format
  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"
  
! #: c-family/c-attribs.cc:4654
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "Argument %qE ist kein Bezeichner"
  
! #: c-family/c-attribs.cc:4665
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%qD ist mit %qD unverträglich"
  
! #: c-family/c-attribs.cc:4668
  #, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "Argument %qE ist keine Funktion"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6814
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "Veraltete Meldung ist keine Zeichenkette"
  
! #: c-family/c-attribs.cc:4765 c-family/c-attribs.cc:4830
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "Attribut %qE ignoriert für %qE"
  
! #: c-family/c-attribs.cc:4789
  #, gcc-internal-format
  msgid "the message attached to %<unavailable%> is not a string"
  msgstr "die an %<unavailable%> angehängte Nachricht ist keine Zeichenkette"
  
! #: c-family/c-attribs.cc:4891 c-family/c-attribs.cc:4893
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "Ungültiger Vektortyp für Attribut %qE"
  
! #: c-family/c-attribs.cc:4928 c-family/c-attribs.cc:4932
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr "Attributargument %qE mit Wert %qE ist negativ"
  
! #: c-family/c-attribs.cc:4945 c-family/c-attribs.cc:4949
  #, gcc-internal-format
  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"
  
! #: c-family/c-attribs.cc:4972 c-family/c-attribs.cc:4975
  #, gcc-internal-format
  msgid "number of vector components %wu not a power of two"
  msgstr "Komponentenanzahl des Vektors %wu ist keine Zweierpotenz"
  
! #: c-family/c-attribs.cc:4982 c-family/c-attribs.cc:4986
  #, gcc-internal-format
  msgid "number of vector components %wu exceeds %d"
  msgstr "Komponentenanzahl des Vektors %wu übersteigt %d"
  
! #: c-family/c-attribs.cc:5046
  #, gcc-internal-format
  msgid "%qE attribute only supported on non-mask vector types"
  msgstr "Attribut %qE wird nur für Vektortypen unterstützt, die nicht maskiert sind"
  
! #: c-family/c-attribs.cc:5079 c-family/c-attribs.cc:5151
  #, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "Attribut %qE ohne Argumente für einen Nicht-Prototyp"
  
! #: c-family/c-attribs.cc:5173
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-enum"
  msgstr "Attribut %qE wird an allen Typen außer Aufzählungen ignoriert"
  
! #: c-family/c-attribs.cc:5205 config/mips/mips.cc:1346 config/mips/mips.cc:1607
  #: config/mips/mips.cc:1661 config/riscv/riscv.cc:7590
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "Attribut %qE erfordert eine Zeichenkettenkonstante als Argument"
  
! #: c-family/c-attribs.cc:5216
  #, gcc-internal-format
  msgid "unsupported wide string type argument in %qE attribute"
  msgstr "im Attribut %qE wird ein Attribut mit Wide-String-Typ nicht unterstützt"
  
! #: c-family/c-attribs.cc:5250 c-family/c-attribs.cc:5332
  #, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "Attribut %qE ist nicht auf Funktionen anwendbar"
  
! #: c-family/c-attribs.cc:5324
  #, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "Attribut %qE wird für Objekte vom Typ %qT ignoriert"
  
! #: c-family/c-attribs.cc:5470
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr "Attribut %qs ist unverträglich mit Modus %qs"
  
! #: c-family/c-attribs.cc:5519
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr "dem Attribut %qs fehlt Positionsargument 2, das in der vorherigen Bestimmung in Argument %u angegeben wurde"
  
! #: c-family/c-attribs.cc:5525
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr "Attribut %qs positionelles Argument 2 fehlt in vorheriger Bestimmung"
  
! #: c-family/c-attribs.cc:5531
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr "Attribut %qs positionelles Argument 2 widerspricht der vorherigen Bestimmung von Argument %u"
  
! #: c-family/c-attribs.cc:5539
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr "Attribut %qs enthält nicht übereinstimmende Positionsargumente mit den Werten %i und %i"
  
! #: c-family/c-attribs.cc:5561
  #, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr "hier wird die Grenze des Arrays variabler Länge aus Argument %u festgelegt"
  
! #: c-family/c-attribs.cc:5644
  #, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "Attribut %qE ohne Argumente bei einem Nicht-Prototyp"
  
! #: c-family/c-attribs.cc:5694
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr "ungültiger Modus für Attribut %qE"
  
! #: c-family/c-attribs.cc:5703
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr "Attribut %qE Modus %qE ist kein Bezeichner; erwartet wird einer von %qs, %qs, %qs oder %qs"
  
! #: c-family/c-attribs.cc:5730
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr "Attribut %qE ungültiger Modus %qs; erwartet wird einer von %qs, %qs, %qs oder %qs"
  
! #: c-family/c-attribs.cc:5741
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr "Attribut %qE enthält unerwartete %<(%> nach Modus %qs; erwartet wird ein Positionsargument oder %<)%>"
*************** msgstr "Attribut %qE enthält unerwartet
*** 35967,36150 ****
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.cc:5753
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "dem Attribut %<%E(%s)%> fehlt ein Argument"
  
! #: c-family/c-attribs.cc:5794
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr "Attribut %<%E(%s, %E, %E)%> hat ungültiges Positionsargument %i"
  
! #: c-family/c-attribs.cc:5797
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr "Attribut %<%E(%s, %E)%> hat ungültiges Positionsargument %i"
  
! #: c-family/c-attribs.cc:5822
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "beim Attribut %qs hat das Argument an Position %i den ungültigen Wert %wi"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93855
! #: c-family/c-attribs.cc:5826
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr "beim Attribut %qs hat das positionelle Argument %i den Wert %wi, der die Anzahl der Funktionsparameter %u übersteigt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93856
! #: c-family/c-attribs.cc:5833
  #, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr "Attribut %qs hat ungültiges positionelles Argument"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.cc:5841
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "beim Attribut %qs verweist Argument 1 auf Typ %qT, der kein Zeigertyp ist"
  
! #: c-family/c-attribs.cc:5852
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr "Attribut %qs hat Positionsargument 1, das sich auf das Argument des Funktionstyps %qT bezieht"
  
! #: c-family/c-attribs.cc:5865
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "beim Attribut %1$qs verweist Argument 1 auf Typ %3$qT, der mit %2$qs qualifiziert ist"
  
! #: c-family/c-attribs.cc:5883
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "beim Attribut %qs verweist Argument 2 auf Typ %qT, der nicht ganzzahlig ist"
  
! #: c-family/c-attribs.cc:6249
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "Argument für cleanup ist kein Bezeichner"
  
! #: c-family/c-attribs.cc:6256
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "Argument für cleanup ist keine Funktion"
  
! #: c-family/c-attribs.cc:6293
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "Attribut %qE benötigt Prototypen mit benannten Argumenten"
  
! #: c-family/c-attribs.cc:6301
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "Attribut %qE gilt nur für variadische Funktionen"
  
! #: c-family/c-attribs.cc:6317 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:6325 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:6374 ada/gcc-interface/utils.cc:7597
  #: d/d-attribs.cc:771 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr "Leere Zeichenkette in Attribut %<target%>"
  
  #. The argument must be a constant string.
! #: c-family/c-attribs.cc:6415 config/sh/sh.cc:8562 d/d-attribs.cc:1038
  #: d/d-attribs.cc:1112 d/d-attribs.cc:1415 d/d-attribs.cc:1458
  #: d/d-attribs.cc:1520 d/d-attribs.cc:1599
  #, gcc-internal-format
  msgid "%qE attribute argument not a string constant"
  msgstr "Argument des Attributs %qE ist keine Zeichenkettenkonstante"
  
! #: c-family/c-attribs.cc:6589 ada/gcc-interface/utils.cc:7731
  #, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "Attribut %qE hat unbekanntes Argument %qs"
  
! #: c-family/c-attribs.cc:6607
  #, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "Attribut %qE an einer Funktion, die keinen Zeiger zurückgibt"
  
! #: c-family/c-attribs.cc:6622
  #, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "Attribut %qE kann nur auf %<struct%>-Typen angewandt werden"
  
! #: c-family/c-attribs.cc:6670
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "Attributargument %qE mit Wert %qE ist keine Ganzzahlkonstante"
  
! #: c-family/c-attribs.cc:6679
  #, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "Attribut %qE hat Argument %qE, das %u übersteigt"
  
! #: c-family/c-attribs.cc:6701
  #, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr "Attribut %qE kann nur an einem typedef stehen; wird ignoriert"
  
! #: c-family/c-attribs.cc:6713
  #, gcc-internal-format
  msgid "%qE attribute is for pointer types only"
  msgstr "Attribut %qE kann nur auf Zeigertypen angewendet werden"
  
! #: c-family/c-attribs.cc:6732
  #, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr "%qE ist nur auf Objective-C-Klassen-Interfaces anwendbar; wird ignoriert"
  
! #: c-family/c-attribs.cc:6755
  #, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "Attribut %qE kann nur auf Zeigertypen angewendet werden, nicht auf %qT"
  
! #: c-family/c-attribs.cc:6780
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not recognized"
  msgstr "Attribut %qE Argument %qE ist unbekannt"
  
! #: c-family/c-attribs.cc:6795
  #, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions and function pointer fields"
  msgstr "Attribut %qE wird ignoriert, da es nur für Funktionen und Funktionszeigerfelder gilt"
  
! #: c-family/c-attribs.cc:6806
  #, gcc-internal-format
  msgid "%qE attribute ignored; field must be a function pointer"
  msgstr "Attribut %qE wird ignoriert, da das Feld ein Funktionszeiger sein muss"
  
! #: c-family/c-attribs.cc:6830
  #, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "unbekanntes Attribut %qE"
  
! #: c-family/c-attribs.cc:6857
  #, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "ungültiger Operandentyp %qT für %qs"
  
! #: c-family/c-attribs.cc:6961
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "Attribut %qs wird für %qT in %<__builtin_has_attribute%> nicht unterstützt"
  
! #: c-family/c-attribs.cc:6963
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "Attribut %qs wird für %qE in %<__builtin_has_attribute%> nicht unterstützt"
  
! #: c-family/c-attribs.cc:7140
  #, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "Attribut %qs wird in %<__builtin_has_attribute%> nicht unterstützt"
--- 36002,36185 ----
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.cc:5754
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "dem Attribut %<%E(%s)%> fehlt ein Argument"
  
! #: c-family/c-attribs.cc:5795
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr "Attribut %<%E(%s, %E, %E)%> hat ungültiges Positionsargument %i"
  
! #: c-family/c-attribs.cc:5798
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr "Attribut %<%E(%s, %E)%> hat ungültiges Positionsargument %i"
  
! #: c-family/c-attribs.cc:5823
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "beim Attribut %qs hat das Argument an Position %i den ungültigen Wert %wi"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93855
! #: c-family/c-attribs.cc:5827
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr "beim Attribut %qs hat das positionelle Argument %i den Wert %wi, der die Anzahl der Funktionsparameter %u übersteigt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93856
! #: c-family/c-attribs.cc:5834
  #, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr "Attribut %qs hat ungültiges positionelles Argument"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.cc:5842
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "beim Attribut %qs verweist Argument 1 auf Typ %qT, der kein Zeigertyp ist"
  
! #: c-family/c-attribs.cc:5853
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr "Attribut %qs hat Positionsargument 1, das sich auf das Argument des Funktionstyps %qT bezieht"
  
! #: c-family/c-attribs.cc:5866
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "beim Attribut %1$qs verweist Argument 1 auf Typ %3$qT, der mit %2$qs qualifiziert ist"
  
! #: c-family/c-attribs.cc:5884
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "beim Attribut %qs verweist Argument 2 auf Typ %qT, der nicht ganzzahlig ist"
  
! #: c-family/c-attribs.cc:6250
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "Argument für cleanup ist kein Bezeichner"
  
! #: c-family/c-attribs.cc:6257
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "Argument für cleanup ist keine Funktion"
  
! #: c-family/c-attribs.cc:6294
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "Attribut %qE benötigt Prototypen mit benannten Argumenten"
  
! #: c-family/c-attribs.cc:6302
  #, gcc-internal-format
  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:771 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr "Leere Zeichenkette in Attribut %<target%>"
  
  #. The argument must be a constant string.
! #: c-family/c-attribs.cc:6416 config/sh/sh.cc:8561 d/d-attribs.cc:1038
  #: d/d-attribs.cc:1112 d/d-attribs.cc:1415 d/d-attribs.cc:1458
  #: d/d-attribs.cc:1520 d/d-attribs.cc:1599
  #, gcc-internal-format
  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"
  
! #: c-family/c-attribs.cc:6608
  #, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "Attribut %qE an einer Funktion, die keinen Zeiger zurückgibt"
  
! #: c-family/c-attribs.cc:6623
  #, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "Attribut %qE kann nur auf %<struct%>-Typen angewandt werden"
  
! #: c-family/c-attribs.cc:6671
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "Attributargument %qE mit Wert %qE ist keine Ganzzahlkonstante"
  
! #: c-family/c-attribs.cc:6680
  #, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "Attribut %qE hat Argument %qE, das %u übersteigt"
  
! #: c-family/c-attribs.cc:6702
  #, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr "Attribut %qE kann nur an einem typedef stehen; wird ignoriert"
  
! #: c-family/c-attribs.cc:6714
  #, gcc-internal-format
  msgid "%qE attribute is for pointer types only"
  msgstr "Attribut %qE kann nur auf Zeigertypen angewendet werden"
  
! #: c-family/c-attribs.cc:6733
  #, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr "%qE ist nur auf Objective-C-Klassen-Interfaces anwendbar; wird ignoriert"
  
! #: c-family/c-attribs.cc:6756
  #, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "Attribut %qE kann nur auf Zeigertypen angewendet werden, nicht auf %qT"
  
! #: c-family/c-attribs.cc:6781
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not recognized"
  msgstr "Attribut %qE Argument %qE ist unbekannt"
  
! #: c-family/c-attribs.cc:6796
  #, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions and function pointer fields"
  msgstr "Attribut %qE wird ignoriert, da es nur für Funktionen und Funktionszeigerfelder gilt"
  
! #: c-family/c-attribs.cc:6807
  #, gcc-internal-format
  msgid "%qE attribute ignored; field must be a function pointer"
  msgstr "Attribut %qE wird ignoriert, da das Feld ein Funktionszeiger sein muss"
  
! #: c-family/c-attribs.cc:6831
  #, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "unbekanntes Attribut %qE"
  
! #: c-family/c-attribs.cc:6858
  #, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "ungültiger Operandentyp %qT für %qs"
  
! #: c-family/c-attribs.cc:6962
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "Attribut %qs wird für %qT in %<__builtin_has_attribute%> nicht unterstützt"
  
! #: c-family/c-attribs.cc:6964
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "Attribut %qs wird für %qE in %<__builtin_has_attribute%> nicht unterstützt"
  
! #: c-family/c-attribs.cc:7141
  #, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "Attribut %qs wird in %<__builtin_has_attribute%> nicht unterstützt"
*************** msgid "suggest parentheses around assign
*** 36326,36332 ****
  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:4185 c/c-typeck.cc:18623
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "Ungültige Verwendung von %<restrict%>"
--- 36361,36367 ----
  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:18701
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "Ungültige Verwendung von %<restrict%>"
*************** msgstr "Ganzzahlkonstante ist zu groß f
*** 37428,37434 ****
  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:13043
  #, gcc-internal-format
  msgid "%<_BitInt(%d)%> is not supported on this target"
  msgstr "%<_BitInt(%d)%> wird für dieses Ziel nicht unterstützt"
--- 37463,37469 ----
  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"
*************** msgstr "Ganzzahlkonstante ist zu groß f
*** 37453,37459 ****
  msgid "unsuffixed floating constant"
  msgstr "Gleitkommakonstante ohne Suffix"
  
! #: c-family/c-lex.cc:1236 c/c-decl.cc:12963
  #, gcc-internal-format
  msgid "decimal floating-point not supported for this target"
  msgstr "dezimale Gleitkommazahlen werden für dieses Ziel nicht unterstützt"
--- 37488,37494 ----
  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"
*************** msgstr "Gleitkommakonstante auf Null abg
*** 37498,37514 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr "wiederholtes %<@%> vor Objective-C-Zeichenkette"
  
! #: c-family/c-lex.cc:1660 c/c-parser.cc:9867
  #, 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:9888
  #, 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:20217
  #, 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"
--- 37533,37549 ----
  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:20275
  #, 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
*** 37564,37570 ****
  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:12087
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "ungültiger Typ für Schleifenvariable %qE"
--- 37599,37605 ----
  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:12083
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "ungültiger Typ für Schleifenvariable %qE"
*************** msgstr "%<_Atomic%>-Iterationsvariable %
*** 37579,37595 ****
  msgid "%qE is not initialized"
  msgstr "%qE ist nicht initialisiert"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11971
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "Steuerprädikat fehlt"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11562
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Steuerprädikat ungültig"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11977
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "Erhöhungsausdruck fehlt"
--- 37614,37630 ----
  msgid "%qE is not initialized"
  msgstr "%qE ist nicht initialisiert"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11967
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "Steuerprädikat fehlt"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11558
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Steuerprädikat ungültig"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11973
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "Erhöhungsausdruck fehlt"
*************** msgstr "Erhöhungsausdruck fehlt"
*** 37599,37605 ****
  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:11679
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "Erhöhungsausdruck ungültig"
--- 37634,37640 ----
  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:11675
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "Erhöhungsausdruck ungültig"
*************** msgstr "ungültiger %<task%>-Reduktionsm
*** 37694,37711 ****
  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:18397 cp/semantics.cc:10590
  #, 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:28136
! #: cp/parser.cc:53711
  #, 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:17468 cp/semantics.cc:9162
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "Bitfeld %qE in %qs-Klausel"
--- 37729,37746 ----
  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:18475 cp/semantics.cc:10586
  #, 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:53709
  #, 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:17546 cp/semantics.cc:9158
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "Bitfeld %qE in %qs-Klausel"
*************** msgstr "Bitfeld %qE in %qs-Klausel"
*** 37715,37722 ****
  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:15730 c/c-typeck.cc:17567
! #: c/c-typeck.cc:17755
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%>-Ausdruck %qE in %qs-Klausel"
--- 37750,37757 ----
  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:15808 c/c-typeck.cc:17645
! #: c/c-typeck.cc:17833
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%>-Ausdruck %qE in %qs-Klausel"
*************** msgstr "%<-fabi-version=%d%> wird nicht
*** 37811,37887 ****
  msgid "external TLS initialization functions not supported on this target"
  msgstr "externe Funktionen zur TLS-Initialisierung werden auf diesem Ziel nicht unterstützt"
  
! #: c-family/c-opts.cc:1269
  #, gcc-internal-format
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr "zu viele Dateinamen angegeben; geben Sie %<%s %s%> für das Aufrufformat ein"
  
! #: c-family/c-opts.cc:1283
  #, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr "Ausgabedatei »%s« kann nicht geöffnet werden: %m"
  
! #: c-family/c-opts.cc:1301
  #, gcc-internal-format
  msgid "the %qs debug info cannot be used with pre-compiled headers"
  msgstr "die Debug-Informationen %qs kann nicht mit vorkompilierten Headern verwendet werden"
  
! #: c-family/c-opts.cc:1467 c-family/c-opts.cc:1488
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr "Abhängigkeitsdatei »%s« kann nicht geöffnet werden: %m"
  
! #: c-family/c-opts.cc:1492
  #, gcc-internal-format
  msgid "%<-MF%> and %<-fdeps-file=%> cannot share an output file %s: %m"
  msgstr "%<-MF%> und %<-fdeps-file=%> können sich die Ausgabedatei %<%s%> nicht teilen: %m"
  
! #: c-family/c-opts.cc:1502
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr "Abhängigkeitsdatei »%s« kann nicht geschlossen werden: %m"
  
! #: c-family/c-opts.cc:1505
  #, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr "beim Schreiben der Ausgabe nach %s: %m"
  
! #: c-family/c-opts.cc:1583
  #, gcc-internal-format
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr "um Abhängigkeiten zu erzeugen, müssen Sie entweder %<-M%> oder %<-MM%> angeben"
  
! #: c-family/c-opts.cc:1607
  #, gcc-internal-format
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr "%<-MG%> darf nur mit %<-M%> oder %<-MM%> verwendet werden"
  
! #: c-family/c-opts.cc:1640
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr "%<-fdirectives-only%> ist mit %<-Wunused-macros%> unverträglich"
  
! #: c-family/c-opts.cc:1643
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr "%<-fdirectives-only%> ist mit %<-traditional%> unverträglich"
  
! #: c-family/c-opts.cc:1746
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because optimizations are turned off"
  msgstr "%<_FORTIFY_SOURCE%> wird von %<-fhardened%> nicht eingeschaltet, da die Optimierungen ausgeschaltet sind"
  
! #: c-family/c-opts.cc:1750
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr "%<_FORTIFY_SOURCE%> wird von %<-fhardened%> nicht eingeschaltet, da es in %<-D%> oder %<-U%> angegeben wurde"
  
! #: c-family/c-opts.cc:1756
  #, gcc-internal-format
  msgid "%<_GLIBCXX_ASSERTIONS%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr "%<_GLIBCXX_ASSERTIONS%> wird von %<-fhardened%> nicht eingeschaltet, da es in %<-D%> oder %<-U%> angegeben wurde"
  
! #: c-family/c-opts.cc:1880
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr "zu spät für »#«-Direktive, um Debug-Verzeichnis festzulegen"
--- 37846,37927 ----
  msgid "external TLS initialization functions not supported on this target"
  msgstr "externe Funktionen zur TLS-Initialisierung werden auf diesem Ziel nicht unterstützt"
  
! #: c-family/c-opts.cc:1273
! #, gcc-internal-format
! msgid "%<-freflection%> only supported with %<-std=c++26%> or %<-std=gnu++26%>"
! msgstr "%<-freflection%> ist erst mit %<-std=c++26%> oder %<-std=gnu++26%> verfügbar"
! 
! #: c-family/c-opts.cc:1277
  #, gcc-internal-format
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr "zu viele Dateinamen angegeben; geben Sie %<%s %s%> für das Aufrufformat ein"
  
! #: c-family/c-opts.cc:1291
  #, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr "Ausgabedatei »%s« kann nicht geöffnet werden: %m"
  
! #: c-family/c-opts.cc:1309
  #, gcc-internal-format
  msgid "the %qs debug info cannot be used with pre-compiled headers"
  msgstr "die Debug-Informationen %qs kann nicht mit vorkompilierten Headern verwendet werden"
  
! #: c-family/c-opts.cc:1475 c-family/c-opts.cc:1496
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr "Abhängigkeitsdatei »%s« kann nicht geöffnet werden: %m"
  
! #: c-family/c-opts.cc:1500
  #, gcc-internal-format
  msgid "%<-MF%> and %<-fdeps-file=%> cannot share an output file %s: %m"
  msgstr "%<-MF%> und %<-fdeps-file=%> können sich die Ausgabedatei %<%s%> nicht teilen: %m"
  
! #: c-family/c-opts.cc:1510
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr "Abhängigkeitsdatei »%s« kann nicht geschlossen werden: %m"
  
! #: c-family/c-opts.cc:1513
  #, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr "beim Schreiben der Ausgabe nach %s: %m"
  
! #: c-family/c-opts.cc:1591
  #, gcc-internal-format
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr "um Abhängigkeiten zu erzeugen, müssen Sie entweder %<-M%> oder %<-MM%> angeben"
  
! #: c-family/c-opts.cc:1615
  #, gcc-internal-format
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr "%<-MG%> darf nur mit %<-M%> oder %<-MM%> verwendet werden"
  
! #: c-family/c-opts.cc:1648
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr "%<-fdirectives-only%> ist mit %<-Wunused-macros%> unverträglich"
  
! #: c-family/c-opts.cc:1651
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr "%<-fdirectives-only%> ist mit %<-traditional%> unverträglich"
  
! #: c-family/c-opts.cc:1754
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because optimizations are turned off"
  msgstr "%<_FORTIFY_SOURCE%> wird von %<-fhardened%> nicht eingeschaltet, da die Optimierungen ausgeschaltet sind"
  
! #: c-family/c-opts.cc:1758
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr "%<_FORTIFY_SOURCE%> wird von %<-fhardened%> nicht eingeschaltet, da es in %<-D%> oder %<-U%> angegeben wurde"
  
! #: c-family/c-opts.cc:1764
  #, gcc-internal-format
  msgid "%<_GLIBCXX_ASSERTIONS%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr "%<_GLIBCXX_ASSERTIONS%> wird von %<-fhardened%> nicht eingeschaltet, da es in %<-D%> oder %<-U%> angegeben wurde"
  
! #: c-family/c-opts.cc:1888
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr "zu spät für »#«-Direktive, um Debug-Verzeichnis festzulegen"
*************** msgstr "Interner Fehler: dump flags not
*** 38298,38305 ****
  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:4881
! #: cp/constexpr.cc:9156 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"
--- 38338,38345 ----
  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:4883
! #: cp/constexpr.cc:9158 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"
*** 38786,38802 ****
  msgid "function %qD used as %<asm%> output"
  msgstr "Funktion %qD als %<asm%>-Ausgabe verwendet"
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6323
  #, 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:6326
  #, 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:6329
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "Verringerung der schreibgeschützten Speicherstelle %qE"
--- 38826,38842 ----
  msgid "function %qD used as %<asm%> output"
  msgstr "Funktion %qD als %<asm%>-Ausgabe verwendet"
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6401
  #, 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:6404
  #, 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:6407
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "Verringerung der schreibgeschützten Speicherstelle %qE"
*************** msgid_plural "passing argument %i to %qs
*** 39062,39068 ****
  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:6963 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "diese Bedingung hat identische Zweige"
--- 39102,39108 ----
  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:7041 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "diese Bedingung hat identische Zweige"
*************** msgstr "%<#pragma align%> wird für expl
*** 40004,40279 ****
  msgid "PIC is only supported for RTPs"
  msgstr "PIC wird nur für RTPs unterstützt"
  
! #: config/aarch64/aarch64-builtins.cc:2672 config/arm/arm-mve-builtins.cc:601
  #, gcc-internal-format
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr "ACLE-Funktion %qD erfordert ISA-Erweiterung %qs"
  
! #: config/aarch64/aarch64-builtins.cc:2674 config/aarch64/aarch64.cc:12168
! #: config/aarch64/aarch64.cc:19671 config/aarch64/aarch64.cc:20307
  #, 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"
  
! #: config/aarch64/aarch64-builtins.cc:2690
  #, gcc-internal-format
  msgid "ACLE function %qD is incompatible with the use of %qs"
  msgstr "ACLE-Funktion %qD ist nicht kompatibel mit der Verwendung von %qs"
  
! #: config/aarch64/aarch64-builtins.cc:2708
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called when SME streaming mode is enabled"
  msgstr "Die ACLE-Funktion %qD kann nur aufgerufen werden, wenn der SME-Streaming-Modus aktiviert ist"
  
! #: config/aarch64/aarch64-builtins.cc:2718
  #, gcc-internal-format
  msgid "ACLE function %qD cannot be called when SME streaming mode is enabled"
  msgstr "Die ACLE-Funktion %qD kann nicht aufgerufen werden, wenn der SME-Streaming-Modus aktiviert ist"
  
! #: config/aarch64/aarch64-builtins.cc:2739
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called from a function that has %qs state"
  msgstr "Die ACLE-Funktion %qD kann nur von einer Funktion mit dem Status %qs aufgerufen werden"
  
! #: config/aarch64/aarch64-builtins.cc:2978
  #, gcc-internal-format
  msgid "first argument to %qD must be a string literal"
  msgstr "erstes Argument für %qD muss ein Zeichenkettenliteral sein"
  
! #: config/aarch64/aarch64-builtins.cc:3111
! #: config/aarch64/aarch64-builtins.cc:3345 config/arm/arm-builtins.cc:2250
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr "Argument %d muss eine direkt angegebene Konstante sein"
  
! #: config/aarch64/aarch64-builtins.cc:3183 config/arm/arm-builtins.cc:2586
  #, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr "Spurindex muss eine direkt angegebene Konstante sein"
  
! #: config/aarch64/aarch64-builtins.cc:3187
  #, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "Gesamtgröße und Elementgröße müssen direkt angegebene Konstanten sein, beide ungleich null"
  
! #: config/aarch64/aarch64-builtins.cc:3433
  #, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "Argument muss eine direkt angegebene 16-Bit-Konstante sein"
  
! #: config/aarch64/aarch64-builtins.cc:3556
  #, gcc-internal-format
  msgid "128-bit system register support requires the %<d128%> extension"
  msgstr "die Unterstützung für 128-Bit-Systemregister erfordert die Erweiterung %<d128%>"
  
! #: config/aarch64/aarch64-builtins.cc:3571
  #, gcc-internal-format
  msgid "invalid system register name provided"
  msgstr "ungültiger Systemregistername angegeben"
  
! #: config/aarch64/aarch64-builtins.cc:3585
  #, gcc-internal-format
  msgid "invalid system register name %qs"
  msgstr "ungültiger Systemregistername %qs"
  
! #: config/aarch64/aarch64-builtins.cc:3666
  #, gcc-internal-format
  msgid "Constant-type argument expected"
  msgstr "Argument muss eine Ganzzahlkonstante sein"
  
! #: config/aarch64/aarch64-builtins.cc:3672
  #, gcc-internal-format
  msgid "argument %d must be a constant immediate in range [%wd,%wd]"
  msgstr "Argument %d muss eine direkt angegebene Konstante im Bereich [%wd, %wd] sein"
  
! #: config/aarch64/aarch64-builtins.cc:3751
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "Die Speicher-Tagging-Erweiterung unterstützt nicht %<-mabi=ilp32%>"
  
! #: config/aarch64/aarch64-builtins.cc:3786
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "Argument %d muss eine direkt angegebene Konstante im Bereich [0, 15] sein"
  
! #: config/aarch64/aarch64-builtins.cc:5728
! #: config/aarch64/aarch64-builtins.cc:5748
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "64-Bit-Adresse erwartet, aber Argument 1 hat %d Bit"
  
! #: config/aarch64/aarch64-builtins.cc:5732
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "64-Bit-Adresse erwartet, aber Argument 2 hat %d Bit"
  
! #: config/aarch64/aarch64-c.cc:400
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC aarch64%> erfordert eine Zeichenkette als Parameter"
  
! #: config/aarch64/aarch64-c.cc:416
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "unbekannte Option %qs für %<#pragma GCC aarch64%>"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:122
  #, gcc-internal-format
  msgid "static storage conflict - multiple pointer members of the same type cannot be parsed"
  msgstr "Konflikt in statischem Speicher – mehrere Zeigerelemente desselben Typs können nicht geparst werden"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:139
  #, gcc-internal-format
! msgid "expected a string but got something else or NULL"
! msgstr "Zeichenkette erwartet, aber etwas anderes oder NULL gefunden"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:153
  #, gcc-internal-format
! msgid "expected an integer value but got something else or NULL"
! msgstr "ein ganzzahliger Wert wurde erwartet, aber etwas anderes oder NULL gefunden"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:168
  #, gcc-internal-format
! msgid "expected an unsigned integer value but got something else or NULL"
! msgstr "ein vorzeichenloser ganzzahliger Wert wurde erwartet, aber etwas anderes oder NULL gefunden"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:182
  #, gcc-internal-format
! msgid "expected a boolean value but got something else or NULL"
! msgstr "ein boolescher Wert wurde erwartet, aber etwas anderes oder NULL gefunden"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:206
  #, gcc-internal-format, gfc-internal-format
  msgid "expected string for enum field %s"
  msgstr "Zeichenkette für Aufzählungsfeld %s erwartet"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:221
  #, gcc-internal-format
  msgid "%s not recognized, defaulting to %qs"
  msgstr "%s wird nicht erkannt, stattdessen wird %qs verwendet"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:246
  #, gcc-internal-format
  msgid "key %qs is not a tuning parameter, skipping"
  msgstr "der Schlüssel %qs ist kein Tuning-Parameter, wird daher übersprungen"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: config/aarch64/aarch64-json-tunings-parser.cc:261
  #, gcc-internal-format
  msgid "key %qs expected to be an object"
  msgstr "Schlüssel %qs muss ein Objekt sein"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:269
  #, gcc-internal-format
  msgid "key %qs expected to be an array"
  msgstr "Schlüssel %qs muss ein Array sein"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:282
  #, gcc-internal-format
  msgid "key %qs expected to be an integer"
  msgstr "Schlüssel %qs muss eine Ganzzahl sein"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:293
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<int%> type [%d, %d]"
  msgstr "Schlüssel %qs mit Wert %ld liegt außerhalb des Bereichs für den Typ %<int%> [%d, %d]"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:304
  #, gcc-internal-format
  msgid "key %qs expected to be an unsigned integer"
  msgstr "Schlüssel %qs muss eine vorzeichenlose Ganzzahl sein"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:315
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<uint%> type [0, %u]"
  msgstr "Schlüssel %qs mit Wert %ld liegt außerhalb des Bereichs für Typ %<uint%> [0, %u]"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:326
  #, gcc-internal-format
  msgid "key %qs expected to be a string"
  msgstr "Schlüssel %qs muss eine Zeichenkette sein"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:335
  #, gcc-internal-format
  msgid "key %qs expected to be a boolean (true/false)"
  msgstr "Schlüssel %qs muss ein Boolean (true/false) sein"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:344
  #, gcc-internal-format
  msgid "key %qs expected to be an enum (string)"
  msgstr "Schlüssel %qs muss eine Aufzählung (Zeichenkette) sein"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:351
  #, gcc-internal-format
  msgid "key %qs has unsupported type"
  msgstr "Schlüssel %qs hat nicht unterstützten Typ"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:357
  #, gcc-internal-format
  msgid "key %qs has unexpected format in schema"
  msgstr "Schlüssel %qs hat unerwartetes Format im Schema"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:371
  #, gcc-internal-format, gfc-internal-format
  msgid "could not open file %s"
  msgstr "Datei »%s« konnte nicht geöffnet werden"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:383
  #, gcc-internal-format, gfc-internal-format
  msgid "error reading file %s"
  msgstr "Fehler beim Lesen der Datei »%s«"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:415
  #, gcc-internal-format
  msgid "JSON tuning file does not contain version information; compatibility cannot be verified"
  msgstr "die JSON-Tuning-Datei enthält keine Versionsinformationen; die Kompatibilität kann nicht überprüft werden"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:422
  #, gcc-internal-format, gfc-internal-format
  msgid "JSON tuning file was created with GCC version %d but current GCC version is %d"
  msgstr "die JSON-Tuning-Datei wurde mit GCC Version %d erstellt, aber der jetzige GCC hat Version %d"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:425
  #, gcc-internal-format
  msgid "JSON tuning files must be regenerated when switching between major GCC versions"
  msgstr "JSON-Tuning-Dateien müssen beim Wechsel zwischen GCC-Hauptversionen neu generiert werden"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:446
  #, gcc-internal-format, gfc-internal-format
  msgid "error parsing JSON data: %s"
  msgstr "Fehler beim Parsen der JSON-Daten: %s"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:453
! #, gcc-internal-format
! msgid "JSON parsing returned null data"
! msgstr "Parsen der JSON-Daten ergab null"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:459
  #, gcc-internal-format
  msgid "no JSON object found in the provided data"
  msgstr "kein JSON-Objekt in den bereitgestellten Daten gefunden"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:481
  #, gcc-internal-format
  msgid "key %<tune_params%> not found in JSON data"
  msgstr "Schlüssel %<tune_params%> nicht in den JSON-Daten gefunden"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:488
  #, gcc-internal-format
  msgid "key %<tune_params%> is not a JSON object"
  msgstr "Schlüssel %<tune_params%> muss ein JSON-Objekt sein"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:494
  #, gcc-internal-format
  msgid "validation failed for the provided JSON data"
  msgstr "Validierung der bereitgestellten JSON-Daten fehlgeschlagen"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:507
  #, gcc-internal-format
  msgid "JSON tuning enables dispatch scheduling but %<dispatch_constraints%> is not available; disabling dispatch scheduling"
  msgstr "JSON-Optimierung ermöglicht die Dispatch-Planung, aber %<dispatch_constraints%> ist nicht verfügbar; Dispatch-Planung wird deaktiviert"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:524
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read JSON data in %s"
  msgstr "Fehler beim Lesen der JSON-Daten in »%s«"
--- 40044,40351 ----
  msgid "PIC is only supported for RTPs"
  msgstr "PIC wird nur für RTPs unterstützt"
  
! #: config/aarch64/aarch64-builtins.cc:2673 config/arm/arm-mve-builtins.cc:601
  #, gcc-internal-format
  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:19694 config/aarch64/aarch64.cc:20321
  #, 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"
  
! #: config/aarch64/aarch64-builtins.cc:2691
  #, gcc-internal-format
  msgid "ACLE function %qD is incompatible with the use of %qs"
  msgstr "ACLE-Funktion %qD ist nicht kompatibel mit der Verwendung von %qs"
  
! #: config/aarch64/aarch64-builtins.cc:2709
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called when SME streaming mode is enabled"
  msgstr "Die ACLE-Funktion %qD kann nur aufgerufen werden, wenn der SME-Streaming-Modus aktiviert ist"
  
! #: config/aarch64/aarch64-builtins.cc:2719
  #, gcc-internal-format
  msgid "ACLE function %qD cannot be called when SME streaming mode is enabled"
  msgstr "Die ACLE-Funktion %qD kann nicht aufgerufen werden, wenn der SME-Streaming-Modus aktiviert ist"
  
! #: config/aarch64/aarch64-builtins.cc:2740
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called from a function that has %qs state"
  msgstr "Die ACLE-Funktion %qD kann nur von einer Funktion mit dem Status %qs aufgerufen werden"
  
! #: config/aarch64/aarch64-builtins.cc:2979
  #, gcc-internal-format
  msgid "first argument to %qD must be a string literal"
  msgstr "erstes Argument für %qD muss ein Zeichenkettenliteral sein"
  
! #: config/aarch64/aarch64-builtins.cc:3112
! #: config/aarch64/aarch64-builtins.cc:3346 config/arm/arm-builtins.cc:2250
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr "Argument %d muss eine direkt angegebene Konstante sein"
  
! #: config/aarch64/aarch64-builtins.cc:3184 config/arm/arm-builtins.cc:2586
  #, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr "Spurindex muss eine direkt angegebene Konstante sein"
  
! #: config/aarch64/aarch64-builtins.cc:3188
  #, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "Gesamtgröße und Elementgröße müssen direkt angegebene Konstanten sein, beide ungleich null"
  
! #: config/aarch64/aarch64-builtins.cc:3434
  #, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "Argument muss eine direkt angegebene 16-Bit-Konstante sein"
  
! #: config/aarch64/aarch64-builtins.cc:3557
  #, gcc-internal-format
  msgid "128-bit system register support requires the %<d128%> extension"
  msgstr "die Unterstützung für 128-Bit-Systemregister erfordert die Erweiterung %<d128%>"
  
! #: config/aarch64/aarch64-builtins.cc:3572
  #, gcc-internal-format
  msgid "invalid system register name provided"
  msgstr "ungültiger Systemregistername angegeben"
  
! #: config/aarch64/aarch64-builtins.cc:3586
  #, gcc-internal-format
  msgid "invalid system register name %qs"
  msgstr "ungültiger Systemregistername %qs"
  
! #: config/aarch64/aarch64-builtins.cc:3667
  #, gcc-internal-format
  msgid "Constant-type argument expected"
  msgstr "Argument muss eine Ganzzahlkonstante sein"
  
! #: config/aarch64/aarch64-builtins.cc:3673
  #, gcc-internal-format
  msgid "argument %d must be a constant immediate in range [%wd,%wd]"
  msgstr "Argument %d muss eine direkt angegebene Konstante im Bereich [%wd, %wd] sein"
  
! #: config/aarch64/aarch64-builtins.cc:3752
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "Die Speicher-Tagging-Erweiterung unterstützt nicht %<-mabi=ilp32%>"
  
! #: config/aarch64/aarch64-builtins.cc:3787
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "Argument %d muss eine direkt angegebene Konstante im Bereich [0, 15] sein"
  
! #: config/aarch64/aarch64-builtins.cc:5729
! #: config/aarch64/aarch64-builtins.cc:5749
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "64-Bit-Adresse erwartet, aber Argument 1 hat %d Bit"
  
! #: config/aarch64/aarch64-builtins.cc:5733
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "64-Bit-Adresse erwartet, aber Argument 2 hat %d Bit"
  
! #: config/aarch64/aarch64-c.cc:404
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC aarch64%> erfordert eine Zeichenkette als Parameter"
  
! #: config/aarch64/aarch64-c.cc:420
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "unbekannte Option %qs für %<#pragma GCC aarch64%>"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:127
  #, gcc-internal-format
  msgid "static storage conflict - multiple pointer members of the same type cannot be parsed"
  msgstr "Konflikt in statischem Speicher – mehrere Zeigerelemente desselben Typs können nicht geparst werden"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:134
  #, gcc-internal-format
! msgid "JSON tuning overrides an unspecified structure in the base tuning; fields not provided in JSON will default to 0"
! msgstr "die JSON-Optimierung überschreibt eine nicht näher angegebene Struktur in der Basisoptimierung; Felder, die in JSON nicht angegeben sind, werden standardmäßig auf 0 gesetzt"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:152
  #, gcc-internal-format
! msgid "...but got an object instead"
! msgstr "… aber stattdessen ein Objekt erhalten"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:155
  #, gcc-internal-format
! msgid "...but got an array instead"
! msgstr "… aber stattdessen ein Array erhalten"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:158
  #, gcc-internal-format
! msgid "...but got an integer instead"
! msgstr "… aber stattdessen eine Ganzzahl erhalten"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:161
! #, gcc-internal-format
! msgid "...but got a floating-point value instead"
! msgstr "… aber stattdessen eine Gleitkommazahl erhalten"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:164
! #, gcc-internal-format
! msgid "...but got a string instead"
! msgstr "… aber stattdessen eine Zeichenkette erhalten"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:167
! #: config/aarch64/aarch64-json-tunings-parser.cc:170
! #: config/aarch64/aarch64-json-tunings-parser.cc:173
! #, gcc-internal-format
! msgid "...but got %qs instead"
! msgstr "… aber stattdessen %qs erhalten"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:187
! #, gcc-internal-format
! msgid "expected a string..."
! msgstr "eine Zeichenkette erwartet …"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:205
! #, gcc-internal-format
! msgid "expected an integer value..."
! msgstr "eine Ganzzahl erwartet …"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:224
! #, gcc-internal-format
! msgid "expected an unsigned integer value..."
! msgstr "eine vorzeichenlose Ganzzahl erwartet …"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:242
! #, gcc-internal-format
! msgid "expected a boolean value..."
! msgstr "einen booleschen Wert erwartet …"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:270
  #, gcc-internal-format, gfc-internal-format
  msgid "expected string for enum field %s"
  msgstr "Zeichenkette für Aufzählungsfeld %s erwartet"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:286
  #, gcc-internal-format
  msgid "%s not recognized, defaulting to %qs"
  msgstr "%s wird nicht erkannt, stattdessen wird %qs verwendet"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:313
  #, gcc-internal-format
  msgid "key %qs is not a tuning parameter, skipping"
  msgstr "der Schlüssel %qs ist kein Tuning-Parameter, wird daher übersprungen"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: config/aarch64/aarch64-json-tunings-parser.cc:329
  #, gcc-internal-format
  msgid "key %qs expected to be an object"
  msgstr "Schlüssel %qs muss ein Objekt sein"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:339
  #, gcc-internal-format
  msgid "key %qs expected to be an array"
  msgstr "Schlüssel %qs muss ein Array sein"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:353
  #, gcc-internal-format
  msgid "key %qs expected to be an integer"
  msgstr "Schlüssel %qs muss eine Ganzzahl sein"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:365
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<int%> type [%d, %d]"
  msgstr "Schlüssel %qs mit Wert %ld liegt außerhalb des Bereichs für den Typ %<int%> [%d, %d]"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:377
  #, gcc-internal-format
  msgid "key %qs expected to be an unsigned integer"
  msgstr "Schlüssel %qs muss eine vorzeichenlose Ganzzahl sein"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:389
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<uint%> type [0, %u]"
  msgstr "Schlüssel %qs mit Wert %ld liegt außerhalb des Bereichs für Typ %<uint%> [0, %u]"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:401
  #, gcc-internal-format
  msgid "key %qs expected to be a string"
  msgstr "Schlüssel %qs muss eine Zeichenkette sein"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:412
  #, gcc-internal-format
  msgid "key %qs expected to be a boolean (true/false)"
  msgstr "Schlüssel %qs muss ein Boolean (true/false) sein"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:422
  #, gcc-internal-format
  msgid "key %qs expected to be an enum (string)"
  msgstr "Schlüssel %qs muss eine Aufzählung (Zeichenkette) sein"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:430
  #, gcc-internal-format
  msgid "key %qs has unsupported type"
  msgstr "Schlüssel %qs hat nicht unterstützten Typ"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:437
  #, gcc-internal-format
  msgid "key %qs has unexpected format in schema"
  msgstr "Schlüssel %qs hat unerwartetes Format im Schema"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:452
  #, gcc-internal-format, gfc-internal-format
  msgid "could not open file %s"
  msgstr "Datei »%s« konnte nicht geöffnet werden"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:464
  #, gcc-internal-format, gfc-internal-format
  msgid "error reading file %s"
  msgstr "Fehler beim Lesen der Datei »%s«"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:497
  #, gcc-internal-format
  msgid "JSON tuning file does not contain version information; compatibility cannot be verified"
  msgstr "die JSON-Tuning-Datei enthält keine Versionsinformationen; die Kompatibilität kann nicht überprüft werden"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:505
  #, gcc-internal-format, gfc-internal-format
  msgid "JSON tuning file was created with GCC version %d but current GCC version is %d"
  msgstr "die JSON-Tuning-Datei wurde mit GCC Version %d erstellt, aber der jetzige GCC hat Version %d"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:508
  #, gcc-internal-format
  msgid "JSON tuning files must be regenerated when switching between major GCC versions"
  msgstr "JSON-Tuning-Dateien müssen beim Wechsel zwischen GCC-Hauptversionen neu generiert werden"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:532
  #, gcc-internal-format, gfc-internal-format
  msgid "error parsing JSON data: %s"
  msgstr "Fehler beim Parsen der JSON-Daten: %s"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:543
  #, gcc-internal-format
  msgid "no JSON object found in the provided data"
  msgstr "kein JSON-Objekt in den bereitgestellten Daten gefunden"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:566
  #, gcc-internal-format
  msgid "key %<tune_params%> not found in JSON data"
  msgstr "Schlüssel %<tune_params%> nicht in den JSON-Daten gefunden"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:574
  #, gcc-internal-format
  msgid "key %<tune_params%> is not a JSON object"
  msgstr "Schlüssel %<tune_params%> muss ein JSON-Objekt sein"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:580
  #, gcc-internal-format
  msgid "validation failed for the provided JSON data"
  msgstr "Validierung der bereitgestellten JSON-Daten fehlgeschlagen"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:593
  #, gcc-internal-format
  msgid "JSON tuning enables dispatch scheduling but %<dispatch_constraints%> is not available; disabling dispatch scheduling"
  msgstr "JSON-Optimierung ermöglicht die Dispatch-Planung, aber %<dispatch_constraints%> ist nicht verfügbar; Dispatch-Planung wird deaktiviert"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:610
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read JSON data in %s"
  msgstr "Fehler beim Lesen der JSON-Daten in »%s«"
*************** msgid "SVE type %qT cannot be passed to
*** 40798,40817 ****
  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:22625
  #, 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:22632
  #, 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:22640 config/arm/arm.cc:7311
! #: config/arm/arm.cc:7341 config/arm/arm.cc:29403
  #, 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"
--- 40870,40889 ----
  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:22639
  #, 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:22646
  #, 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:22654 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"
*************** msgstr "Aufrufe von Funktionen vom Typ %
*** 40831,41049 ****
  msgid "stack probes for SVE frames"
  msgstr "Stapelsonde für SVE-Rahmen"
  
! #: config/aarch64/aarch64.cc:12166
  #, 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:12175 config/aarch64/aarch64.cc:12179
  #, 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:12182
  #, 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:12240
  #, 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:12242
  #, 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:19255
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "unbekanntes Flag wurde in %<-moverride=%s%> übergeben (%s)"
  
! #: config/aarch64/aarch64.cc:19299
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr "Zeichenkette %qs ist falsch geformt"
  
! #: config/aarch64/aarch64.cc:19355
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "ungültiges Format für %<sve_width%>"
  
! #: config/aarch64/aarch64.cc:19367
  #, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "ungültiger Wert für %<sve_width%>: %d"
  
! #: config/aarch64/aarch64.cc:19387
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Tuning-Zeichenkette fehlt in Option »%s«"
  
! #: config/aarch64/aarch64.cc:19405
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "unbekannte Tuning-Option »%s«"
  
! #: config/aarch64/aarch64.cc:19615 config/arm/arm.cc:3211
  #: config/riscv/riscv.cc:12481
  #, 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:19624 config/riscv/riscv.cc:12490
  #, 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:19632
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr "Systemregister mit einem kurzem Namen angeben"
  
! #: config/aarch64/aarch64.cc:19642 config/arm/arm.cc:3223
  #: config/riscv/riscv.cc:12519 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:19650
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr "%<-fsanitize=shadow-call-stack%> erfordert %<-ffixed-x18%>"
  
! #: config/aarch64/aarch64.cc:19653
  #, 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:19659
  #, 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:19667
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr "Streaming-Funktionen erfordern die ISA-Erweiterung %qs"
  
! #: config/aarch64/aarch64.cc:19669
  #, 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:19765
  #, 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:19781 config/riscv/riscv.cc:12539
  #, 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:19815
! #, gcc-internal-format
! msgid "no support for %qs without %qs"
! msgstr "keine Unterstützung für %qs ohne %qs"
! 
! #: config/aarch64/aarch64.cc:19882
  #, 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:19893
  #, 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:19898
  #, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "ungültiges Argument %qs für %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:20054
  #, 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:20121
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "Assembler unterstützt %<-mabi=ilp32%> nicht"
  
! #: config/aarch64/aarch64.cc:20124
  #, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%<-mabi=ilp32%> ist veraltet"
  
! #: config/aarch64/aarch64.cc:20130
  #, 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:20204
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "Codemodell %qs mit %<-f%s%>"
  
! #: config/aarch64/aarch64.cc:20207
  #, 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:20305
  #, 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:20415
  #, 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:20418
  #, 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:20422
  #, 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:20457
  #, 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:20460
  #, 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:20464 config/aarch64/aarch64.cc:20548
  #, 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:20503
  #, 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:20544
  #, 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:20604 config/aarch64/aarch64.cc:20782
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, gcc-internal-format
--- 40903,41116 ----
  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:19278
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "unbekanntes Flag wurde in %<-moverride=%s%> übergeben (%s)"
  
! #: config/aarch64/aarch64.cc:19322
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr "Zeichenkette %qs ist falsch geformt"
  
! #: config/aarch64/aarch64.cc:19378
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "ungültiges Format für %<sve_width%>"
  
! #: config/aarch64/aarch64.cc:19390
  #, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "ungültiger Wert für %<sve_width%>: %d"
  
! #: config/aarch64/aarch64.cc:19410
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Tuning-Zeichenkette fehlt in Option »%s«"
  
! #: config/aarch64/aarch64.cc:19428
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "unbekannte Tuning-Option »%s«"
  
! #: config/aarch64/aarch64.cc:19638 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12481
  #, 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:19647 config/riscv/riscv.cc:12490
  #, 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:19655
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr "Systemregister mit einem kurzem Namen angeben"
  
! #: config/aarch64/aarch64.cc:19665 config/arm/arm.cc:3226
  #: config/riscv/riscv.cc:12519 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:19673
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr "%<-fsanitize=shadow-call-stack%> erfordert %<-ffixed-x18%>"
  
! #: config/aarch64/aarch64.cc:19676
  #, 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:19682
  #, 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:19690
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr "Streaming-Funktionen erfordern die ISA-Erweiterung %qs"
  
! #: config/aarch64/aarch64.cc:19692
  #, 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:19785
  #, 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:19801 config/riscv/riscv.cc:12539
  #, 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:19896
  #, 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:19907
  #, 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:19912
  #, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "ungültiges Argument %qs für %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:20068
  #, 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:20135
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "Assembler unterstützt %<-mabi=ilp32%> nicht"
  
! #: config/aarch64/aarch64.cc:20138
  #, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%<-mabi=ilp32%> ist veraltet"
  
! #: config/aarch64/aarch64.cc:20144
  #, 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:20218
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "Codemodell %qs mit %<-f%s%>"
  
! #: config/aarch64/aarch64.cc:20221
  #, 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:20319
  #, 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:20429
  #, 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:20432
  #, 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:20436
  #, 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:20471
  #, 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:20474
  #, 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:20478 config/aarch64/aarch64.cc:20562
  #, 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:20517
  #, 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:20558
  #, 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:20618 config/aarch64/aarch64.cc:20796
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, gcc-internal-format
*************** msgid "malformed %<target()%> pragma or
*** 41051,41075 ****
  msgstr "falsch geformtes Pragma oder Attribut %<target()%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79868
! #: config/aarch64/aarch64.cc:20650
  #, 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:20658 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:20713
  #: 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:20770 config/arm/arm.cc:33522
  #: config/loongarch/loongarch-target-attr.cc:383
  #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
  #: config/s390/s390.cc:16979
--- 41118,41142 ----
  msgstr "falsch geformtes Pragma oder Attribut %<target()%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79868
! #: config/aarch64/aarch64.cc:20664
  #, 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:20672 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:20727
  #: 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:20784 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
*************** msgstr "Pragma oder Attribut %<target(\"
*** 41077,41270 ****
  msgid "attribute %<target%> argument not a string"
  msgstr "Argument für Attribut %<target%> ist keine Zeichenkette"
  
! #: config/aarch64/aarch64.cc:20807
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr "der Arch-Erweiterung %qs sollte ein %<+%> vorangestellt werden"
  
! #: config/aarch64/aarch64.cc:20810
  #, 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:20819
  #: 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:21090 config/loongarch/loongarch.cc:11500
  #: 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:21098 config/loongarch/loongarch.cc:11510
  #: 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:21120
  #, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr "im Attribut %<target_version%> fehlt der Wert"
  
! #: config/aarch64/aarch64.cc:21124
  #, 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:21130
  #, 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:21712 config/i386/i386-features.cc:5462
! #: config/i386/i386-features.cc:5712 config/loongarch/loongarch.cc:12057
! #: config/riscv/riscv.cc:15534 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:21769 config/i386/i386-features.cc:5565
! #: config/loongarch/loongarch.cc:11654 config/riscv/riscv.cc:15588
  #: 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:21808
  #, 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:21811
  #, 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:23420 config/arm/arm.cc:6689
  #: 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:23425 config/arm/arm.cc:6694
  #: 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:23430 config/arm/arm.cc:6699
  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:24992 config/aarch64/aarch64.cc:24995
  #, 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:30704 config/i386/i386.cc:26805
! #: config/i386/i386.cc:26936
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "nicht unterstützte simdlen %wd"
  
! #: config/aarch64/aarch64.cc:30718
  #, 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:30722 config/i386/i386.cc:26827
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "nicht unterstützter Rückgabetyp %qT für SIMD"
  
! #: config/aarch64/aarch64.cc:30756
  #, 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:30760 config/i386/i386.cc:26858
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "nicht unterstützter Argumenttyp %qT für SIMD"
  
! #: config/aarch64/aarch64.cc:30831
  #, 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:30851
  #, 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:31041
  #, 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:31043
  #, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "%q+D hier definiert"
  
! #: config/aarch64/aarch64.cc:31862
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr "nichtlokale Gotos in Funktionen mit SME-Zustand"
  
! #: config/aarch64/aarch64.cc:32170
  #, 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:32810 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5216
  #, 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:32823
  #, 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:32826 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5230
  #, 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:32839
  #, 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:32853 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:32865 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:33099
  #, 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:33103
  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:33109
  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:33115
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr "ungültiges Feature %qs in Version %qB für Attribut %<target_clones%>"
  
--- 41144,41337 ----
  msgid "attribute %<target%> argument not a string"
  msgstr "Argument für Attribut %<target%> ist keine Zeichenkette"
  
! #: config/aarch64/aarch64.cc:20821
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr "der Arch-Erweiterung %qs sollte ein %<+%> vorangestellt werden"
  
! #: config/aarch64/aarch64.cc:20824
  #, 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:20833
  #: 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:21104 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:21112 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:21134
  #, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr "im Attribut %<target_version%> fehlt der Wert"
  
! #: config/aarch64/aarch64.cc:21138
  #, 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:21144
  #, 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:21726 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12048
! #: config/riscv/riscv.cc:15547 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:21783 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15601
  #: 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:21822
  #, 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:21825
  #, 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:23434 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:23439 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:23444 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:25006 config/aarch64/aarch64.cc:25009
  #, 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:30718 config/i386/i386.cc:26917
! #: config/i386/i386.cc:27048
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "nicht unterstützte simdlen %wd"
  
! #: config/aarch64/aarch64.cc:30732
  #, 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:30736 config/i386/i386.cc:26939
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "nicht unterstützter Rückgabetyp %qT für SIMD"
  
! #: config/aarch64/aarch64.cc:30770
  #, 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:30774 config/i386/i386.cc:26970
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "nicht unterstützter Argumenttyp %qT für SIMD"
  
! #: config/aarch64/aarch64.cc:30845
  #, 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:30865
  #, 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:31055
  #, 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:31057
  #, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "%q+D hier definiert"
  
! #: config/aarch64/aarch64.cc:31876
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr "nichtlokale Gotos in Funktionen mit SME-Zustand"
  
! #: config/aarch64/aarch64.cc:32184
  #, 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:32824 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5216
  #, 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:32837
  #, 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:32840 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5230
  #, 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:32853
  #, 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:32867 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:32879 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:33113
  #, 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:33117
  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:33123
  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:33129
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr "ungültiges Feature %qs in Version %qB für Attribut %<target_clones%>"
  
*************** msgstr "L%d Cache-Wartezeit unbekannt f�
*** 41323,41329 ****
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "falscher Wert %qs für %<-mmemory-latency%>"
  
! #: config/alpha/alpha.cc:7353 config/alpha/alpha.cc:7356 config/arc/arc.cc:6996
  #: config/arc/arc.cc:7270 config/s390/s390.cc:943
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 41390,41396 ----
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "falscher Wert %qs für %<-mmemory-latency%>"
  
! #: config/alpha/alpha.cc:7354 config/alpha/alpha.cc:7357 config/arc/arc.cc:6996
  #: config/arc/arc.cc:7270 config/s390/s390.cc:943
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgid "last register name %s must be an
*** 41375,41381 ****
  msgstr "Name des letzten Registers »%s« muss ein ungerades Register sein"
  
  #: config/arc/arc.cc:1100 config/ia64/ia64.cc:6111 config/pa/pa.cc:492
! #: config/sh/sh.cc:8306
  #, gcc-internal-format, gfc-internal-format
  msgid "%s-%s is an empty range"
  msgstr "%s-%s ist ein leerer Bereich"
--- 41442,41448 ----
  msgstr "Name des letzten Registers »%s« muss ein ungerades Register sein"
  
  #: config/arc/arc.cc:1100 config/ia64/ia64.cc:6111 config/pa/pa.cc:492
! #: config/sh/sh.cc:8305
  #, gcc-internal-format, gfc-internal-format
  msgid "%s-%s is an empty range"
  msgstr "%s-%s ist ein leerer Bereich"
*************** msgstr "Argument des Attributes %qE ist
*** 41443,41463 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "Argument des Attributes %qE ist weder »ilink« oder »firq«"
  
! #: config/arc/arc.cc:2049 config/arm/arm.cc:7444 config/arm/arm.cc:7462
! #: config/arm/arm.cc:7641 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:3068 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5888 config/riscv/riscv.cc:7562
  #: 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:8442
! #: config/sh/sh.cc:8460 config/sh/sh.cc:8484 config/sh/sh.cc:8555
! #: config/sh/sh.cc:8578 config/stormy16/stormy16.cc:2402
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, gcc-internal-format
  msgid "%qE attribute only applies to functions"
--- 41510,41530 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  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:5888 config/riscv/riscv.cc:7562
  #: 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:2402
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, gcc-internal-format
  msgid "%qE attribute only applies to functions"
*************** msgstr "Argument des Attributs %qE wird
*** 41595,41611 ****
  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:24966
  #, 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:25030
  #, 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:25059
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "ungültiger Typ für %<asm%>-Schalter-Ausgabe"
--- 41662,41678 ----
  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:25075
  #, 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:25139
  #, 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:25168
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "ungültiger Typ für %<asm%>-Schalter-Ausgabe"
*************** msgstr "Übergabe von %qT an Argument %d
*** 41751,42035 ****
  msgid "constant predicate argument %d (%wx) does not map to %d lane numbers, converted to %wx"
  msgstr "das konstante Prädikatsargument %d (%wx) lässt sich nicht auf %d Fahrspuren abbilden, es wurde daher in %wx umgewandelt"
  
! #: config/arm/arm.cc:2974
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "Ziel-CPU unterstützt nicht ARM-Modus"
  
! #: config/arm/arm.cc:2978
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "Das Einschalten der Ablaufverfolgung ist nur bei der Übersetzung für THUMB sinnvoll"
  
! #: config/arm/arm.cc:2981
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "Das Einschalten der Unterstützung der Aufgerufenen-Zusammenarbeit ist nur bei der Übersetzung für THUMB sinnvoll"
  
! #: config/arm/arm.cc:2989
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "%<-g%> mit %<-mno-apcs-frame%> könnte vernünftiges Debugging verhindern"
  
! #: config/arm/arm.cc:2993
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "%<-mtp=cp15%> kann nicht mit 16-Bit-Thumb verwendet werden"
  
! #: config/arm/arm.cc:2997
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "RTP PIC ist mit Thumb unverträglich"
  
! #: config/arm/arm.cc:3010
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr "%qs unterstützt nicht-PIC-Code nur auf M-Profil-Zielen mit dem MOVT-Befehl"
  
! #: config/arm/arm.cc:3015
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets"
  msgstr "%qs unterstützt nicht-PIC-Code nur auf M-Profil-Zielen"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90160
! #: config/arm/arm.cc:3020
  #, gcc-internal-format
  msgid "%qs is incompatible with %<-mword-relocations%>"
  msgstr "%qs verträgt sich nicht mit %<-mword-relocations%>"
  
! #: config/arm/arm.cc:3122
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "Ziel-CPU unterstützt keine THUMB-Befehle"
  
! #: config/arm/arm.cc:3172
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "Ziel-CPU unterstützt keine unausgerichteten Zugriffe"
  
! #: config/arm/arm.cc:3231 config/arm/arm.cc:33186
  #, gcc-internal-format
  msgid "This architecture does not support branch protection instructions"
  msgstr "Diese Architektur unterstützt keine Befehle mit Sprungschutz"
  
! #: config/arm/arm.cc:3234
  #, gcc-internal-format
  msgid "Return address signing is not supported with %<-mtpcs-frame%>."
  msgstr "Signieren der Rückgabeadresse wird für %<-mtpcs-frame%> nicht unterstützt."
  
! #: config/arm/arm.cc:3372
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "Schalter %<-mcpu=%s%> steht mit dem Schalter %<-march=%s%> in Konflikt"
  
! #: config/arm/arm.cc:3627
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "%<-mapcs-stack-check%> verträgt sich nicht mit %<-mno-apcs-frame%>"
  
! #: config/arm/arm.cc:3636
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "%<-fpic%> und %<-mapcs-reent%> sind inkompatibel"
  
! #: config/arm/arm.cc:3639
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "wiedereinsprungsfähiger APCS-Code nicht unterstützt. Ignoriert"
  
! #: config/arm/arm.cc:3662
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr "option %<-mstructure-size-boundary%> ist veraltet"
  
! #: config/arm/arm.cc:3670
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "Grenze für Strukturgröße kann nur auf 8, 32 oder 64 gesetzt werden"
  
! #: config/arm/arm.cc:3672
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "Grenze für Strukturgröße kann nur auf 8 oder 32 gesetzt werden"
  
! #: config/arm/arm.cc:3697
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "RTP PIC ist mit %<-msingle-pic-base%> unverträglich"
  
! #: config/arm/arm.cc:3709 config/arm/arm.cc:33536
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "Der FDPIC-Modus wird im Thumb-1-Modus nicht unterstützt"
  
! #: config/arm/arm.cc:3717
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "%<-mpic-register=%> ist ohne %<-fpic%> nutzlos"
  
! #: config/arm/arm.cc:3726
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "%qs kann nicht als PIC-Register verwendet werden"
  
! #: config/arm/arm.cc:3766 config/pru/pru.cc:627
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "%<-freorder-blocks-and-partition%> wird auf dieser Architektur nicht unterstützt"
  
! #: config/arm/arm.cc:3935
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "die ausgewählten fp16-Optionen sind inkompatibel"
  
! #: config/arm/arm.cc:3973
  #, gcc-internal-format
  msgid "%<-mstack-protector-guard=tls%> needs a hardware TLS register"
  msgstr "%<-mstack-protector-guard=tls%> erfordert ein Hardware-TLS-Register"
  
! #: config/arm/arm.cc:3998
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "Ziel-CPU unterstützt keine Zusammenarbeit"
  
! #: config/arm/arm.cc:4011
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS unterstützt nicht %<-mcaller-super-interworking%>"
  
! #: config/arm/arm.cc:4014
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS unterstützt nicht %<-mcallee-super-interworking%>"
  
! #: config/arm/arm.cc:4019
  #, gcc-internal-format
  msgid "%<__fp16%> and no ldrh"
  msgstr "%<__fp16%> ohne %<ldrh%>"
  
! #: config/arm/arm.cc:4022
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "Ziel-CPU unterstützt keine ARMv8-M-Security-Erweiterungen"
  
! #: config/arm/arm.cc:4027
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr "ARMv8-M Security Extensions sind mit der gewählten FPU inkompatibel"
  
! #: config/arm/arm.cc:4037
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr "%<-mfloat-abi=hard%>: ausgewählte Architektur hat keine FPU"
  
! #: config/arm/arm.cc:4045
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "%<-mfloat-abi=hard%> und VFP"
  
! #: config/arm/arm.cc:6329
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr "von nicht-AAPCS abgeleitete PCS-Variante"
  
! #: config/arm/arm.cc:6331
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr "variadische Funktionen müssen die AAPCS-Basisvariante verwenden"
  
! #: config/arm/arm.cc:6360
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr "PCS-Variante"
  
! #: config/arm/arm.cc:6635
  #, gcc-internal-format
  msgid "Thumb-1 %<hard-float%> VFP ABI"
  msgstr "Thumb-1 %<hard-float%> VFP-ABI"
  
! #: config/arm/arm.cc:6730
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with %<-mgeneral-regs-only%>"
  msgstr "Argument vom Typ %qT ist zusammen mit %<-mgeneral-regs-only%> nicht erlaubt"
  
! #: config/arm/arm.cc:7114 config/arm/arm.cc:7305 config/arm/arm.cc:7338
! #: config/arm/arm.cc:29396
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr "die Parameterübergabe für das Argument vom Typ %qT hat sich in GCC 7.1 geändert"
  
! #: config/arm/arm.cc:7468
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr "Gleitkomma-Register könnten trotz Attribut %qE überschrieben werden: compilieren Sie mit %<-mgeneral-regs-only%>"
  
! #: config/arm/arm.cc:7590
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "Attribut %qE ist nicht auf Funktionen anwendbar, die Argumente auf dem Stack übergeben"
  
! #: config/arm/arm.cc:7602
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "Attribut %qE ist nicht auf Funktionen anwendbar, die variable Anzahl von Argumenten haben"
  
! #: config/arm/arm.cc:7611
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "Attribut %qE ist nicht auf Funktionen anwendbar, die Argumente auf dem Stack zurückgeben"
  
! #: config/arm/arm.cc:7633 config/arm/arm.cc:7685
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option"
  msgstr "Attribut %qE ignoriert, da die Option %<-mcmse%> nicht angegeben ist"
  
! #: config/arm/arm.cc:7652
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "Attribut %qE wirkt sich nicht auf Funktionen mit »static«-Bindung aus"
  
! #: config/arm/arm.cc:7705
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "Attribut %qE kann nur auf Basistypen von Funktionszeiger angewandt werden"
  
! #: config/arm/arm.cc:9700
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr "Zugriff auf threadlokalen Speicher wird derzeit mit %<-mpure-code%> oder %<-mslow-flash-data%> nicht unterstützt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79871
! #: config/arm/arm.cc:13527 config/arm/arm.cc:13529
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "»%s« %wd ist außerhalb des gültigen Bereichs von %wd bis %wd"
  
! #: config/arm/arm.cc:25975
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "Wirkliche Stelle des gestapelten Parameters kann nicht berechnet werden"
  
! #: config/arm/arm.cc:26638
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "Unexpected thumb1 far jump"
  
! #: config/arm/arm.cc:26893
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "keine unteren Register für das Hervorholen der hohen Register verfügbar"
  
! #: config/arm/arm.cc:27146
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "Interrupt-Dienst-Routinen können nicht im »Thumb-1«-Modus codiert werden"
  
! #: config/arm/arm.cc:27444
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr "%<-fstack-check=specific%> für Thumb-1"
  
! #: config/arm/arm.cc:33551
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "ungültige FPU für Zielattribut oder Pragma %qs"
--- 41818,42102 ----
  msgid "constant predicate argument %d (%wx) does not map to %d lane numbers, converted to %wx"
  msgstr "das konstante Prädikatsargument %d (%wx) lässt sich nicht auf %d Fahrspuren abbilden, es wurde daher in %wx umgewandelt"
  
! #: config/arm/arm.cc:2977
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "Ziel-CPU unterstützt nicht ARM-Modus"
  
! #: config/arm/arm.cc:2981
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "Das Einschalten der Ablaufverfolgung ist nur bei der Übersetzung für THUMB sinnvoll"
  
! #: config/arm/arm.cc:2984
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "Das Einschalten der Unterstützung der Aufgerufenen-Zusammenarbeit ist nur bei der Übersetzung für THUMB sinnvoll"
  
! #: config/arm/arm.cc:2992
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "%<-g%> mit %<-mno-apcs-frame%> könnte vernünftiges Debugging verhindern"
  
! #: config/arm/arm.cc:2996
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "%<-mtp=cp15%> kann nicht mit 16-Bit-Thumb verwendet werden"
  
! #: config/arm/arm.cc:3000
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "RTP PIC ist mit Thumb unverträglich"
  
! #: config/arm/arm.cc:3013
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr "%qs unterstützt nicht-PIC-Code nur auf M-Profil-Zielen mit dem MOVT-Befehl"
  
! #: config/arm/arm.cc:3018
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets"
  msgstr "%qs unterstützt nicht-PIC-Code nur auf M-Profil-Zielen"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90160
! #: config/arm/arm.cc:3023
  #, gcc-internal-format
  msgid "%qs is incompatible with %<-mword-relocations%>"
  msgstr "%qs verträgt sich nicht mit %<-mword-relocations%>"
  
! #: config/arm/arm.cc:3125
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "Ziel-CPU unterstützt keine THUMB-Befehle"
  
! #: config/arm/arm.cc:3175
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "Ziel-CPU unterstützt keine unausgerichteten Zugriffe"
  
! #: config/arm/arm.cc:3234 config/arm/arm.cc:33201
  #, gcc-internal-format
  msgid "This architecture does not support branch protection instructions"
  msgstr "Diese Architektur unterstützt keine Befehle mit Sprungschutz"
  
! #: config/arm/arm.cc:3237
  #, gcc-internal-format
  msgid "Return address signing is not supported with %<-mtpcs-frame%>."
  msgstr "Signieren der Rückgabeadresse wird für %<-mtpcs-frame%> nicht unterstützt."
  
! #: config/arm/arm.cc:3375
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "Schalter %<-mcpu=%s%> steht mit dem Schalter %<-march=%s%> in Konflikt"
  
! #: config/arm/arm.cc:3630
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "%<-mapcs-stack-check%> verträgt sich nicht mit %<-mno-apcs-frame%>"
  
! #: config/arm/arm.cc:3639
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "%<-fpic%> und %<-mapcs-reent%> sind inkompatibel"
  
! #: config/arm/arm.cc:3642
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "wiedereinsprungsfähiger APCS-Code nicht unterstützt. Ignoriert"
  
! #: config/arm/arm.cc:3665
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr "option %<-mstructure-size-boundary%> ist veraltet"
  
! #: config/arm/arm.cc:3673
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "Grenze für Strukturgröße kann nur auf 8, 32 oder 64 gesetzt werden"
  
! #: config/arm/arm.cc:3675
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "Grenze für Strukturgröße kann nur auf 8 oder 32 gesetzt werden"
  
! #: config/arm/arm.cc:3700
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "RTP PIC ist mit %<-msingle-pic-base%> unverträglich"
  
! #: config/arm/arm.cc:3712 config/arm/arm.cc:33551
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "Der FDPIC-Modus wird im Thumb-1-Modus nicht unterstützt"
  
! #: config/arm/arm.cc:3720
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "%<-mpic-register=%> ist ohne %<-fpic%> nutzlos"
  
! #: config/arm/arm.cc:3729
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "%qs kann nicht als PIC-Register verwendet werden"
  
! #: config/arm/arm.cc:3769 config/pru/pru.cc:627
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "%<-freorder-blocks-and-partition%> wird auf dieser Architektur nicht unterstützt"
  
! #: config/arm/arm.cc:3938
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "die ausgewählten fp16-Optionen sind inkompatibel"
  
! #: config/arm/arm.cc:3976
  #, gcc-internal-format
  msgid "%<-mstack-protector-guard=tls%> needs a hardware TLS register"
  msgstr "%<-mstack-protector-guard=tls%> erfordert ein Hardware-TLS-Register"
  
! #: config/arm/arm.cc:4001
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "Ziel-CPU unterstützt keine Zusammenarbeit"
  
! #: config/arm/arm.cc:4014
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS unterstützt nicht %<-mcaller-super-interworking%>"
  
! #: config/arm/arm.cc:4017
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS unterstützt nicht %<-mcallee-super-interworking%>"
  
! #: config/arm/arm.cc:4022
  #, gcc-internal-format
  msgid "%<__fp16%> and no ldrh"
  msgstr "%<__fp16%> ohne %<ldrh%>"
  
! #: config/arm/arm.cc:4025
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "Ziel-CPU unterstützt keine ARMv8-M-Security-Erweiterungen"
  
! #: config/arm/arm.cc:4030
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr "ARMv8-M Security Extensions sind mit der gewählten FPU inkompatibel"
  
! #: config/arm/arm.cc:4040
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr "%<-mfloat-abi=hard%>: ausgewählte Architektur hat keine FPU"
  
! #: config/arm/arm.cc:4048
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "%<-mfloat-abi=hard%> und VFP"
  
! #: config/arm/arm.cc:6336
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr "von nicht-AAPCS abgeleitete PCS-Variante"
  
! #: config/arm/arm.cc:6338
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr "variadische Funktionen müssen die AAPCS-Basisvariante verwenden"
  
! #: config/arm/arm.cc:6367
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr "PCS-Variante"
  
! #: config/arm/arm.cc:6642
  #, gcc-internal-format
  msgid "Thumb-1 %<hard-float%> VFP ABI"
  msgstr "Thumb-1 %<hard-float%> VFP-ABI"
  
! #: config/arm/arm.cc:6737
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with %<-mgeneral-regs-only%>"
  msgstr "Argument vom Typ %qT ist zusammen mit %<-mgeneral-regs-only%> nicht erlaubt"
  
! #: config/arm/arm.cc:7121 config/arm/arm.cc:7320 config/arm/arm.cc:7353
! #: config/arm/arm.cc:29411
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr "die Parameterübergabe für das Argument vom Typ %qT hat sich in GCC 7.1 geändert"
  
! #: config/arm/arm.cc:7483
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr "Gleitkomma-Register könnten trotz Attribut %qE überschrieben werden: compilieren Sie mit %<-mgeneral-regs-only%>"
  
! #: config/arm/arm.cc:7605
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "Attribut %qE ist nicht auf Funktionen anwendbar, die Argumente auf dem Stack übergeben"
  
! #: config/arm/arm.cc:7617
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "Attribut %qE ist nicht auf Funktionen anwendbar, die variable Anzahl von Argumenten haben"
  
! #: config/arm/arm.cc:7626
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "Attribut %qE ist nicht auf Funktionen anwendbar, die Argumente auf dem Stack zurückgeben"
  
! #: config/arm/arm.cc:7648 config/arm/arm.cc:7700
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option"
  msgstr "Attribut %qE ignoriert, da die Option %<-mcmse%> nicht angegeben ist"
  
! #: config/arm/arm.cc:7667
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "Attribut %qE wirkt sich nicht auf Funktionen mit »static«-Bindung aus"
  
! #: config/arm/arm.cc:7720
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "Attribut %qE kann nur auf Basistypen von Funktionszeiger angewandt werden"
  
! #: config/arm/arm.cc:9715
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr "Zugriff auf threadlokalen Speicher wird derzeit mit %<-mpure-code%> oder %<-mslow-flash-data%> nicht unterstützt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79871
! #: config/arm/arm.cc:13542 config/arm/arm.cc:13544
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "»%s« %wd ist außerhalb des gültigen Bereichs von %wd bis %wd"
  
! #: config/arm/arm.cc:25990
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "Wirkliche Stelle des gestapelten Parameters kann nicht berechnet werden"
  
! #: config/arm/arm.cc:26653
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "Unexpected thumb1 far jump"
  
! #: config/arm/arm.cc:26908
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "keine unteren Register für das Hervorholen der hohen Register verfügbar"
  
! #: config/arm/arm.cc:27161
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "Interrupt-Dienst-Routinen können nicht im »Thumb-1«-Modus codiert werden"
  
! #: config/arm/arm.cc:27459
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr "%<-fstack-check=specific%> für Thumb-1"
  
! #: config/arm/arm.cc:33566
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "ungültige FPU für Zielattribut oder Pragma %qs"
*************** msgstr "ungültige FPU für Zielattribut
*** 42037,42058 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.cc:33559
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr "automatische FPU-Auswahl ist hier momentan nicht erlaubt"
  
! #: config/arm/arm.cc:33572
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "Ungültige Architektur für Zielattribut oder Pragma %qs"
  
! #: config/arm/arm.cc:33586
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "Unbekanntes Zielattribut oder Pragma %qs"
  
! #: config/arm/arm.cc:35822
  #, gcc-internal-format
  msgid "%<asm%> flags not supported in thumb1 mode"
  msgstr "%<asm%>-Schalter werden im Thumb1-Modus nicht unterstützt"
--- 42104,42125 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.cc:33574
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr "automatische FPU-Auswahl ist hier momentan nicht erlaubt"
  
! #: config/arm/arm.cc:33587
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "Ungültige Architektur für Zielattribut oder Pragma %qs"
  
! #: config/arm/arm.cc:33601
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "Unbekanntes Zielattribut oder Pragma %qs"
  
! #: config/arm/arm.cc:35837
  #, gcc-internal-format
  msgid "%<asm%> flags not supported in thumb1 mode"
  msgstr "%<asm%>-Schalter werden im Thumb1-Modus nicht unterstützt"
*************** msgstr "keine Konstruktoren"
*** 42477,42519 ****
  msgid "no destructors"
  msgstr "keine Destruktoren"
  
! #: config/bpf/bpf.cc:781
  #, 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:1065 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5196
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "ungültiges Argument für eingebaute Funktion"
  
! #: config/bpf/bpf.cc:1079
  #, gcc-internal-format
  msgid "invalid built-in function at expansion"
  msgstr "ungültige eingebaute Funktion bei der Expansion"
  
! #: config/bpf/bpf.cc:1300 config/bpf/bpf.cc:1303
  #, 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:1331 config/bpf/bpf.cc:1334
  #, 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:1384 config/bpf/bpf.cc:1387
  #, 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:1415 config/bpf/bpf.cc:1418
  #, 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%>"
  
  #: config/c6x/c6x.cc:245
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-fPIC%> not supported without %<-mdsbt%> on this target"
--- 42544,42591 ----
  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:5196
  #, 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%>"
  
+ #: config/bpf/core-builtins.cc:1796
+ #, gcc-internal-format
+ msgid "Access through packed struct may not be possible to patch for CO-RE"
+ msgstr "Der Zugriff durch eine gepackte Struktur hindurch lässt sich bei CO-RE möglicherweise nicht patchen"
+ 
  #: config/c6x/c6x.cc:245
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-fPIC%> not supported without %<-mdsbt%> on this target"
*************** msgstr "doppelt angegebener Parameter %q
*** 42750,42811 ****
  msgid "too many arguments passed in sgpr registers"
  msgstr "zu viele Argumente, die in SGPR-Registern übergeben werden"
  
! #: config/gcn/gcn.cc:2521
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI"
  msgstr "Es wurde ein nicht standardmäßiger Satz von Anfangswerten angefordert, was gegen das ABI verstößt"
  
! #: config/gcn/gcn.cc:2789
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr "Argument falschen Typs für »%s«"
  
! #: config/gcn/gcn.cc:2951
  #, gcc-internal-format
  msgid "Unified Shared Memory is required, but XNACK is disabled"
  msgstr "Einheitlicher gemeinsamer Speicher ist erforderlich, aber XNACK ist deaktiviert"
  
! #: config/gcn/gcn.cc:2952
  #, gcc-internal-format
  msgid "Try -foffload-options=-mxnack=any"
  msgstr "Versuchen Sie -foffload-options=-mxnack=any"
  
! #: config/gcn/gcn.cc:3928
  #, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr "TLS ist für GCN nicht implementiert."
  
! #: config/gcn/gcn.cc:5044
  #, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr "Eingebaute Funktion nicht implementiert"
  
! #: config/gcn/gcn.cc:5685
  #, gcc-internal-format
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "nicht unterstützte simdlen %wd (amdgcn)"
  
! #: config/gcn/gcn.cc:6553
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr "%<vector_length (64)%> wird verwendet, %d wird ignoriert"
  
! #: config/gcn/gcn.cc:6554
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr "%<vector_length (64)%> wird verwendet, Laufzeiteinstellung wird ignoriert"
  
! #: config/gcn/gcn.cc:6566 config/nvptx/nvptx.cc:6741
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr "%<num_workers (%d)%> wird verwendet, %d wird ignoriert"
  
! #: config/gcn/gcn.cc:6593 config/gcn/gcn.cc:6622
  #, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "Auslagerungsdimension %d liegt außerhalb des Wertebereiches"
  
! #: config/gcn/gcn.cc:7105
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr "%d Bytes des gang-privaten Speichers für Datenaustausch erschöpft (kann zum Beispiel mit %<-mgang-private-size=%d%> erhöht werden)"
--- 42822,42883 ----
  msgid "too many arguments passed in sgpr registers"
  msgstr "zu viele Argumente, die in SGPR-Registern übergeben werden"
  
! #: config/gcn/gcn.cc:2559
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI"
  msgstr "Es wurde ein nicht standardmäßiger Satz von Anfangswerten angefordert, was gegen das ABI verstößt"
  
! #: config/gcn/gcn.cc:2827
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr "Argument falschen Typs für »%s«"
  
! #: config/gcn/gcn.cc:2989
  #, gcc-internal-format
  msgid "Unified Shared Memory is required, but XNACK is disabled"
  msgstr "Einheitlicher gemeinsamer Speicher ist erforderlich, aber XNACK ist deaktiviert"
  
! #: config/gcn/gcn.cc:2990
  #, gcc-internal-format
  msgid "Try -foffload-options=-mxnack=any"
  msgstr "Versuchen Sie -foffload-options=-mxnack=any"
  
! #: config/gcn/gcn.cc:3967
  #, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr "TLS ist für GCN nicht implementiert."
  
! #: config/gcn/gcn.cc:5085
  #, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr "Eingebaute Funktion nicht implementiert"
  
! #: config/gcn/gcn.cc:5726
  #, gcc-internal-format
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "nicht unterstützte simdlen %wd (amdgcn)"
  
! #: config/gcn/gcn.cc:6594
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr "%<vector_length (64)%> wird verwendet, %d wird ignoriert"
  
! #: config/gcn/gcn.cc:6595
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr "%<vector_length (64)%> wird verwendet, Laufzeiteinstellung wird ignoriert"
  
! #: config/gcn/gcn.cc:6607 config/nvptx/nvptx.cc:6741
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr "%<num_workers (%d)%> wird verwendet, %d wird ignoriert"
  
! #: config/gcn/gcn.cc:6634 config/gcn/gcn.cc:6663
  #, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "Auslagerungsdimension %d liegt außerhalb des Wertebereiches"
  
! #: config/gcn/gcn.cc:7151
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr "%d Bytes des gang-privaten Speichers für Datenaustausch erschöpft (kann zum Beispiel mit %<-mgang-private-size=%d%> erhöht werden)"
*************** msgstr "PCH-Datei kann nicht erweitert w
*** 42936,42962 ****
  msgid "cannot set position in PCH file: %m"
  msgstr "Position in PCH-Datei kann nicht festgelegt werden: %m"
  
! #: config/i386/i386-builtins.cc:1939
  #, gcc-internal-format
  msgid "no dispatcher found for the versioning attributes"
  msgstr "kein Dispatcher für versionierte Attribute gefunden"
  
! #: config/i386/i386-builtins.cc:1989
  #, gcc-internal-format
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr "ISA %qs wird von Attribut %<target%> nicht unterstützt, verwenden Sie den Aufruf %<arch=%>"
  
! #: config/i386/i386-builtins.cc:2000
  #, gcc-internal-format, gfc-internal-format
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr "Kein Dispatcher für Versionierungsattribute gefunden: %s"
  
! #: config/i386/i386-builtins.cc:2110
  #, gcc-internal-format
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "Parameter für eingebaute Funktion muss Zeichenkettenkonstante oder Literal sein"
  
! #: config/i386/i386-builtins.cc:2134 config/i386/i386-builtins.cc:2183
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter to builtin not valid: %s"
  msgstr "Parameter für eingebaute Funktion ist ungültig: %s"
--- 43008,43034 ----
  msgid "cannot set position in PCH file: %m"
  msgstr "Position in PCH-Datei kann nicht festgelegt werden: %m"
  
! #: config/i386/i386-builtins.cc:1944
  #, gcc-internal-format
  msgid "no dispatcher found for the versioning attributes"
  msgstr "kein Dispatcher für versionierte Attribute gefunden"
  
! #: config/i386/i386-builtins.cc:1994
  #, gcc-internal-format
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr "ISA %qs wird von Attribut %<target%> nicht unterstützt, verwenden Sie den Aufruf %<arch=%>"
  
! #: config/i386/i386-builtins.cc:2005
  #, gcc-internal-format, gfc-internal-format
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr "Kein Dispatcher für Versionierungsattribute gefunden: %s"
  
! #: config/i386/i386-builtins.cc:2115
  #, gcc-internal-format
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "Parameter für eingebaute Funktion muss Zeichenkettenkonstante oder Literal sein"
  
! #: config/i386/i386-builtins.cc:2139 config/i386/i386-builtins.cc:2188
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter to builtin not valid: %s"
  msgstr "Parameter für eingebaute Funktion ist ungültig: %s"
*************** msgstr "Das letzte muss Skalierung 1, 2,
*** 43127,43133 ****
  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:5457 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"
--- 43199,43205 ----
  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"
*************** msgstr "Interrupt-Service-Routine darf n
*** 43681,43929 ****
  msgid "interrupt service routine must return %<void%>"
  msgstr "Interrupt-Service-Routine muss den Rückgabetyp %<void%> haben"
  
! #: config/i386/i386.cc:1356
  #, gcc-internal-format
  msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
  msgstr "Aufruf von %qD mit Attribut sseregparam, ohne dass SSE/SSE2 eingeschaltet ist"
  
! #: config/i386/i386.cc:1359
  #, gcc-internal-format
  msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
  msgstr "Aufruf von %qT mit Attribut sseregparam, ohne dass SSE/SSE2 eingeschaltet ist"
  
! #: config/i386/i386.cc:1666
  #, gcc-internal-format
  msgid "X32 does not support %<ms_abi%> attribute"
  msgstr "X32 unterstützt %<ms_abi%>-Attribut nicht"
  
! #: config/i386/i386.cc:1700
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with nested function"
  msgstr "Attribut %<ms_hook_prologue%> ist mit geschachtelter Funktion nicht verträglich"
  
! #: config/i386/i386.cc:2076
  #, gcc-internal-format
  msgid "AVX512F vector argument without AVX512F enabled changes the ABI"
  msgstr "AVX512F-Vektorargument ohne eingeschaltetes AVX512F ändert das ABI"
  
! #: config/i386/i386.cc:2082
  #, gcc-internal-format
  msgid "AVX512F vector return without AVX512F enabled changes the ABI"
  msgstr "AVX512F-Vektorrückgabe ohne eingeschaltetes AVX512F ändert das ABI"
  
! #: config/i386/i386.cc:2096
  #, gcc-internal-format
  msgid "AVX vector argument without AVX enabled changes the ABI"
  msgstr "AVX-Vektorargument ohne eingeschaltetes AVX ändert das ABI"
  
! #: config/i386/i386.cc:2102
  #, gcc-internal-format
  msgid "AVX vector return without AVX enabled changes the ABI"
  msgstr "AVX-Vektorrückgabe ohne eingeschaltetes AVX ändert das ABI"
  
! #: config/i386/i386.cc:2118
  #, gcc-internal-format
  msgid "SSE vector argument without SSE enabled changes the ABI"
  msgstr "SSE-Vektorargument ohne eingeschaltetes SSE ändert das ABI"
  
! #: config/i386/i386.cc:2124
  #, gcc-internal-format
  msgid "SSE vector return without SSE enabled changes the ABI"
  msgstr "SSE-Vektorrückgabe ohne eingeschaltetes SSE ändert das ABI"
  
! #: config/i386/i386.cc:2140
  #, gcc-internal-format
  msgid "MMX vector argument without MMX enabled changes the ABI"
  msgstr "MMX-Vektorargument ohne eingeschaltetes MMX ändert das ABI"
  
! #: config/i386/i386.cc:2146
  #, gcc-internal-format
  msgid "MMX vector return without MMX enabled changes the ABI"
  msgstr "MMX-Vektorrückgabe ohne eingeschaltetes MMX ändert das ABI"
  
! #: config/i386/i386.cc:2345
  #, gcc-internal-format
  msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
  msgstr "Das ABI der Struct-Übergabe mit einem flexiblen Arrayelement hat sich in GCC 4.4 geändert"
  
! #: config/i386/i386.cc:2474
  #, gcc-internal-format
  msgid "the ABI of passing union with %<long double%> has changed in GCC 4.4"
  msgstr "das ABI der Union-Übergabe mit %<long double%> hat sich in GCC 4.4 geändert"
  
! #: config/i386/i386.cc:2609
  #, gcc-internal-format
  msgid "the ABI of passing structure with %<complex float%> member has changed in GCC 4.4"
  msgstr "das ABI der Strukturübergabe mit %<complex float%>-Element hat sich in GCC 4.4 geändert"
  
! #: config/i386/i386.cc:2730
  msgid "the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}"
  msgstr "das ABI der C-Strukturübergabe mit Bitfeldern der Breite 0 hat sich in GCC %{12.1%} geändert"
  
! #: config/i386/i386.cc:2827 config/i386/i386.cc:4204 config/i386/i386.cc:4214
  #, gcc-internal-format
  msgid "SSE register return with SSE2 disabled"
  msgstr "SSE-Registerrückgabe mit SSE2 ausgeschaltet"
  
! #: config/i386/i386.cc:2829
  #, gcc-internal-format
  msgid "SSE register return with SSE disabled"
  msgstr "SSE-Registerrückgabe mit SSE ausgeschaltet"
  
! #: config/i386/i386.cc:2836
  #, gcc-internal-format
  msgid "SSE register argument with SSE2 disabled"
  msgstr "SSE-Registerargument mit SSE2 ausgeschaltet"
  
! #: config/i386/i386.cc:2838
  #, gcc-internal-format
  msgid "SSE register argument with SSE disabled"
  msgstr "SSE-Registerargument mit SSE ausgeschaltet"
  
! #: config/i386/i386.cc:2858
  #, gcc-internal-format
  msgid "x87 register return with x87 disabled"
  msgstr "x87-Registerrückgabe mit ausgeschaltetem x87"
  
! #: config/i386/i386.cc:3186 config/i386/i386.cc:3431 config/i386/i386.cc:4232
  #, gcc-internal-format
  msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
  msgstr "Aufruf von %qD mit SSE-Aufrufkonvention, ohne dass SSE/SSE2 eingeschaltet ist"
  
! #: config/i386/i386.cc:3188 config/i386/i386.cc:3433 config/i386/i386.cc:4234
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr "dies ist ein GCC-Bug; ein Workaround ist, die aufgerufene Funktion mit dem »used«-Attribut zu markieren"
  
! #: config/i386/i386.cc:3844
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  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:6927
  #, 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:9180
  #, 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:9270
  #, 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:10350
  #, 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:10355
  #, 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:10746
  #, 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:10766
  #, 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:10777
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "%<-fsplit-stack%> unterstützt nicht 3 Registerparameter"
  
! #: config/i386/i386.cc:12532
  #, 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:12536
  #, 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:12538
  #, 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:13882
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr "%<V%>-Modifikator an nicht-ganzzahligem Register"
  
! #: config/i386/i386.cc:13893 config/i386/i386.cc:13907
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "nicht unterstützte Größe für Ganzzahlregister"
  
! #: config/i386/i386.cc:13939
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "erweiterte Register haben keine oberen Hälften"
  
! #: config/i386/i386.cc:13954
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "nicht unterstützte Operandengröße für erweitertes Register"
  
! #: config/i386/i386.cc:14153 config/i386/i386.cc:14155
  #, 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:18398
  #, 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:23804
  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:23899
  #, 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:24003
  #, 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:24718
  #, 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:26764
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "Unbekanntes architekturspezifisches Speichermodell"
  
! #: config/i386/i386.cc:26771
  #, 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:26778
  #, 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:27464
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr "%<-fexcess-precision=16%> ist nicht mit %<-mfpmath=387%> kompatibel"
--- 43753,44001 ----
  msgid "interrupt service routine must return %<void%>"
  msgstr "Interrupt-Service-Routine muss den Rückgabetyp %<void%> haben"
  
! #: config/i386/i386.cc:1364
  #, gcc-internal-format
  msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
  msgstr "Aufruf von %qD mit Attribut sseregparam, ohne dass SSE/SSE2 eingeschaltet ist"
  
! #: config/i386/i386.cc:1367
  #, gcc-internal-format
  msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
  msgstr "Aufruf von %qT mit Attribut sseregparam, ohne dass SSE/SSE2 eingeschaltet ist"
  
! #: config/i386/i386.cc:1674
  #, gcc-internal-format
  msgid "X32 does not support %<ms_abi%> attribute"
  msgstr "X32 unterstützt %<ms_abi%>-Attribut nicht"
  
! #: config/i386/i386.cc:1708
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with nested function"
  msgstr "Attribut %<ms_hook_prologue%> ist mit geschachtelter Funktion nicht verträglich"
  
! #: config/i386/i386.cc:2084
  #, gcc-internal-format
  msgid "AVX512F vector argument without AVX512F enabled changes the ABI"
  msgstr "AVX512F-Vektorargument ohne eingeschaltetes AVX512F ändert das ABI"
  
! #: config/i386/i386.cc:2090
  #, gcc-internal-format
  msgid "AVX512F vector return without AVX512F enabled changes the ABI"
  msgstr "AVX512F-Vektorrückgabe ohne eingeschaltetes AVX512F ändert das ABI"
  
! #: config/i386/i386.cc:2104
  #, gcc-internal-format
  msgid "AVX vector argument without AVX enabled changes the ABI"
  msgstr "AVX-Vektorargument ohne eingeschaltetes AVX ändert das ABI"
  
! #: config/i386/i386.cc:2110
  #, gcc-internal-format
  msgid "AVX vector return without AVX enabled changes the ABI"
  msgstr "AVX-Vektorrückgabe ohne eingeschaltetes AVX ändert das ABI"
  
! #: config/i386/i386.cc:2126
  #, gcc-internal-format
  msgid "SSE vector argument without SSE enabled changes the ABI"
  msgstr "SSE-Vektorargument ohne eingeschaltetes SSE ändert das ABI"
  
! #: config/i386/i386.cc:2132
  #, gcc-internal-format
  msgid "SSE vector return without SSE enabled changes the ABI"
  msgstr "SSE-Vektorrückgabe ohne eingeschaltetes SSE ändert das ABI"
  
! #: config/i386/i386.cc:2148
  #, gcc-internal-format
  msgid "MMX vector argument without MMX enabled changes the ABI"
  msgstr "MMX-Vektorargument ohne eingeschaltetes MMX ändert das ABI"
  
! #: config/i386/i386.cc:2154
  #, gcc-internal-format
  msgid "MMX vector return without MMX enabled changes the ABI"
  msgstr "MMX-Vektorrückgabe ohne eingeschaltetes MMX ändert das ABI"
  
! #: config/i386/i386.cc:2353
  #, gcc-internal-format
  msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
  msgstr "Das ABI der Struct-Übergabe mit einem flexiblen Arrayelement hat sich in GCC 4.4 geändert"
  
! #: config/i386/i386.cc:2482
  #, gcc-internal-format
  msgid "the ABI of passing union with %<long double%> has changed in GCC 4.4"
  msgstr "das ABI der Union-Übergabe mit %<long double%> hat sich in GCC 4.4 geändert"
  
! #: config/i386/i386.cc:2617
  #, gcc-internal-format
  msgid "the ABI of passing structure with %<complex float%> member has changed in GCC 4.4"
  msgstr "das ABI der Strukturübergabe mit %<complex float%>-Element hat sich in GCC 4.4 geändert"
  
! #: config/i386/i386.cc:2738
  msgid "the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}"
  msgstr "das ABI der C-Strukturübergabe mit Bitfeldern der Breite 0 hat sich in GCC %{12.1%} geändert"
  
! #: config/i386/i386.cc:2835 config/i386/i386.cc:4212 config/i386/i386.cc:4222
  #, gcc-internal-format
  msgid "SSE register return with SSE2 disabled"
  msgstr "SSE-Registerrückgabe mit SSE2 ausgeschaltet"
  
! #: config/i386/i386.cc:2837
  #, gcc-internal-format
  msgid "SSE register return with SSE disabled"
  msgstr "SSE-Registerrückgabe mit SSE ausgeschaltet"
  
! #: config/i386/i386.cc:2844
  #, gcc-internal-format
  msgid "SSE register argument with SSE2 disabled"
  msgstr "SSE-Registerargument mit SSE2 ausgeschaltet"
  
! #: config/i386/i386.cc:2846
  #, gcc-internal-format
  msgid "SSE register argument with SSE disabled"
  msgstr "SSE-Registerargument mit SSE ausgeschaltet"
  
! #: config/i386/i386.cc:2866
  #, gcc-internal-format
  msgid "x87 register return with x87 disabled"
  msgstr "x87-Registerrückgabe mit ausgeschaltetem x87"
  
! #: config/i386/i386.cc:3194 config/i386/i386.cc:3439 config/i386/i386.cc:4240
  #, gcc-internal-format
  msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
  msgstr "Aufruf von %qD mit SSE-Aufrufkonvention, ohne dass SSE/SSE2 eingeschaltet ist"
  
! #: config/i386/i386.cc:3196 config/i386/i386.cc:3441 config/i386/i386.cc:4242
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr "dies ist ein GCC-Bug; ein Workaround ist, die aufgerufene Funktion mit dem »used«-Attribut zu markieren"
  
! #: config/i386/i386.cc:3852
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  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:6936
  #, 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:9289
  #, 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:9379
  #, 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:10459
  #, 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:10464
  #, 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:10855
  #, 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:10875
  #, 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:10886
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "%<-fsplit-stack%> unterstützt nicht 3 Registerparameter"
  
! #: config/i386/i386.cc:12641
  #, 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:12645
  #, 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:12647
  #, 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:13991
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr "%<V%>-Modifikator an nicht-ganzzahligem Register"
  
! #: config/i386/i386.cc:14002 config/i386/i386.cc:14016
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "nicht unterstützte Größe für Ganzzahlregister"
  
! #: config/i386/i386.cc:14048
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "erweiterte Register haben keine oberen Hälften"
  
! #: config/i386/i386.cc:14063
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "nicht unterstützte Operandengröße für erweitertes Register"
  
! #: config/i386/i386.cc:14262 config/i386/i386.cc:14264
  #, 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:18507
  #, 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:23913
  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:24008
  #, 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:24112
  #, 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:24827
  #, 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:26876
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "Unbekanntes architekturspezifisches Speichermodell"
  
! #: config/i386/i386.cc:26883
  #, 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:26890
  #, 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:27576
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr "%<-fexcess-precision=16%> ist nicht mit %<-mfpmath=387%> kompatibel"
*************** msgstr "Adressbereich von %q+D in Konfli
*** 43954,43960 ****
  msgid "address area attribute cannot be specified for functions"
  msgstr "Adressbereichsattribut kann nicht für Funktionen angegeben werden"
  
! #: config/ia64/ia64.cc:6084 config/pa/pa.cc:465 config/sh/sh.cc:8280
  #, gcc-internal-format
  msgid "value of %<-mfixed-range%> must have form REG1-REG2"
  msgstr "Wert von %<-mfixed-range%> muss die Form REG1-REG2 haben"
--- 44026,44032 ----
  msgid "address area attribute cannot be specified for functions"
  msgstr "Adressbereichsattribut kann nicht für Funktionen angegeben werden"
  
! #: config/ia64/ia64.cc:6084 config/pa/pa.cc:465 config/sh/sh.cc:8279
  #, gcc-internal-format
  msgid "value of %<-mfixed-range%> must have form REG1-REG2"
  msgstr "Wert von %<-mfixed-range%> muss die Form REG1-REG2 haben"
*************** msgstr "%<gp_offset%> (%ld) oder %<end_o
*** 43974,43980 ****
  msgid "argument %qd is not a constant"
  msgstr "Argument %qd ist keine Konstante"
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3100
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
  msgstr "%<PRINT_OPERAND_ADDRESS%>, Null-Zeiger"
--- 44046,44052 ----
  msgid "argument %qd is not a constant"
  msgstr "Argument %qd ist keine Konstante"
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3116
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
  msgstr "%<PRINT_OPERAND_ADDRESS%>, Null-Zeiger"
*************** msgstr "%<PRINT_OPERAND_ADDRESS%>, Null-
*** 43984,43990 ****
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr "%<PRINT_OPERAND%>: Unbekanntes Satzzeichen %<%c%>"
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2926
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND%> null pointer"
  msgstr "%<PRINT_OPERAND%> Null-Zeiger"
--- 44056,44062 ----
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr "%<PRINT_OPERAND%>: Unbekanntes Satzzeichen %<%c%>"
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2942
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND%> null pointer"
  msgstr "%<PRINT_OPERAND%> Null-Zeiger"
*************** msgstr "»default« darf nicht zusammen
*** 44144,44150 ****
  
  #: config/loongarch/loongarch-target-attr.cc:556
  #, gcc-internal-format
! msgid "characher before %<;%> in attribute %qs cannot be empty"
  msgstr "das Zeichen vor %<;%> in Attribut %qs darf nicht leer sein"
  
  #: config/loongarch/loongarch-target-attr.cc:567
--- 44216,44222 ----
  
  #: config/loongarch/loongarch-target-attr.cc:556
  #, gcc-internal-format
! msgid "character before %<;%> in attribute %qs cannot be empty"
  msgstr "das Zeichen vor %<;%> in Attribut %qs darf nicht leer sein"
  
  #: config/loongarch/loongarch-target-attr.cc:567
*************** msgstr "im Attribut %qs darf die Priorit
*** 44154,44160 ****
  
  #: config/loongarch/loongarch-target-attr.cc:576
  #, gcc-internal-format
! msgid "in attribute %qs the number of reatures cannot exceed two"
  msgstr "im Attribut %qs darf die Anzahl der Features höchstens 2 sein"
  
  #: config/loongarch/loongarch-target-attr.cc:600
--- 44226,44232 ----
  
  #: config/loongarch/loongarch-target-attr.cc:576
  #, gcc-internal-format
! msgid "in attribute %qs the number of features cannot exceed two"
  msgstr "im Attribut %qs darf die Anzahl der Features höchstens 2 sein"
  
  #: config/loongarch/loongarch-target-attr.cc:600
*************** msgid "%qE attribute is not supported fo
*** 44234,44240 ****
  msgstr "Attribut %qE wird für Ziel R8C nicht unterstützt"
  
  #. The argument must be a constant integer.
! #: config/m32c/m32c.cc:2950 config/sh/sh.cc:8492 config/sh/sh.cc:8587
  #, gcc-internal-format
  msgid "%qE attribute argument not an integer constant"
  msgstr "Attributargument %qE ist keine Ganzzahlkonstante"
--- 44306,44312 ----
  msgstr "Attribut %qE wird für Ziel R8C nicht unterstützt"
  
  #. The argument must be a constant integer.
! #: config/m32c/m32c.cc:2950 config/sh/sh.cc:8491 config/sh/sh.cc:8586
  #, gcc-internal-format
  msgid "%qE attribute argument not an integer constant"
  msgstr "Attributargument %qE ist keine Ganzzahlkonstante"
*************** msgstr "Ausdruck der Stapelgrenze wird n
*** 44304,44310 ****
  msgid "%<-fexcess-precision=16%> is not supported on this target"
  msgstr "%<-fexcess-precision=16%> wird auf diesem Ziel nicht unterstützt"
  
! #: config/mcore/mcore.cc:2963
  #, gcc-internal-format
  msgid "initialized variable %q+D is marked dllimport"
  msgstr "initialisierte Variable %q+D ist als »dllimport« markiert"
--- 44376,44382 ----
  msgid "%<-fexcess-precision=16%> is not supported on this target"
  msgstr "%<-fexcess-precision=16%> wird auf diesem Ziel nicht unterstützt"
  
! #: config/mcore/mcore.cc:2961
  #, gcc-internal-format
  msgid "initialized variable %q+D is marked dllimport"
  msgstr "initialisierte Variable %q+D ist als »dllimport« markiert"
*************** msgid "MSP430 built-in functions only wo
*** 44933,44939 ****
  msgstr "eingebaute MSP430-Funktionen sind nur innerhalb von Interrupt-Handlern einsetzbar"
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4139 config/xtensa/xtensa.cc:4165
  #, gcc-internal-format
  msgid "bad builtin code"
  msgstr "Falscher eingebauter Code"
--- 45005,45011 ----
  msgstr "eingebaute MSP430-Funktionen sind nur innerhalb von Interrupt-Handlern einsetzbar"
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4155 config/xtensa/xtensa.cc:4181
  #, gcc-internal-format
  msgid "bad builtin code"
  msgstr "Falscher eingebauter Code"
*************** msgstr "Funktionsattribut %qs erfordert
*** 45649,45655 ****
  
  #: config/riscv/riscv.cc:7464
  #, gcc-internal-format
! msgid "unsupported %<ABI_VLEN%> value %d for %qs attribute;%<ABI_VLEN must%> be in the range [32, 16384] and must be a power of 2"
  msgstr "der Wert %d für %<ABI_VLEN%> des Attributs %qs muss eine Zweierpotenz im Bereich [32, 16384] sein"
  
  #: config/riscv/riscv.cc:7489
--- 45721,45727 ----
  
  #: config/riscv/riscv.cc:7464
  #, gcc-internal-format
! msgid "unsupported %<ABI_VLEN%> value %d for %qs attribute; %<ABI_VLEN%> must be in the range [32, 16384] and must be a power of 2"
  msgstr "der Wert %d für %<ABI_VLEN%> des Attributs %qs muss eine Zweierpotenz im Bereich [32, 16384] sein"
  
  #: config/riscv/riscv.cc:7489
*************** msgstr "%qs-Funktion kann keine andere I
*** 45781,45786 ****
--- 45853,45862 ----
  msgid "cannot allocate vl register for %qs on this target"
  msgstr "vl-Register für %qs kann auf diesem Ziel nicht alloziert werden"
  
+ #: config/riscv/riscv.cc:15067
+ msgid "invalid version %qB for %<target_clones%> attribute"
+ msgstr "ungültige Version %qB für Attribut %<target_clones%>"
+ 
  #. Address spaces are currently only supported by C.
  #: config/rl78/rl78.cc:376
  #, gcc-internal-format
*************** msgstr "%<asm%>-Spezifizierer für cc-Au
*** 46707,46748 ****
  msgid "invalid type for cc output constraint"
  msgstr "ungültiger Typ für cc-Ausgabebeschränkung"
  
! #: config/sh/sh.cc:943
  #, gcc-internal-format
  msgid "ignoring %<-fschedule-insns%> because of exception handling bug"
  msgstr "%<-fschedule-insns%> wird wegen Ausnahmebehandlungsfehler ignoriert"
  
! #: config/sh/sh.cc:960
  #, gcc-internal-format
  msgid "unwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctness"
  msgstr "Abwicklungstabellen erfordern derzeit entweder einen Rahmenzeiger oder %<-maccumulate-outgoing-args%> für Korrektheit"
  
! #: config/sh/sh.cc:7429
  #, gcc-internal-format
  msgid "%<__builtin_saveregs%> not supported by this subtarget"
  msgstr "%<__builtin_saveregs%> wird für dieses Teilziel nicht unterstützt"
  
! #: config/sh/sh.cc:8366
  #, gcc-internal-format
  msgid "%qE attribute only applies to interrupt functions"
  msgstr "Attribut %qE bezieht sich nur auf Interruptfunktionen"
  
! #: config/sh/sh.cc:8436
  #, gcc-internal-format
  msgid "%qE attribute is supported only for SH2A"
  msgstr "Attribut %qE wird nur auf SH2A unterstützt"
  
! #: config/sh/sh.cc:8478
  #, gcc-internal-format
  msgid "%qE attribute only applies to SH2A"
  msgstr "Attribut %qE gilt nur für SH2A"
  
! #: config/sh/sh.cc:8500
  #, gcc-internal-format
  msgid "%qE attribute argument should be between 0 to 255"
  msgstr "Argument des Attributs %qE sollte zwischen 0 und 255 sein"
  
! #: config/sh/sh.cc:10859
  #, gcc-internal-format
  msgid "r0 needs to be available as a call-clobbered register"
  msgstr "r0 muss als aufrufzerstörtes Register verfügbar sein"
--- 46783,46824 ----
  msgid "invalid type for cc output constraint"
  msgstr "ungültiger Typ für cc-Ausgabebeschränkung"
  
! #: config/sh/sh.cc:941
  #, gcc-internal-format
  msgid "ignoring %<-fschedule-insns%> because of exception handling bug"
  msgstr "%<-fschedule-insns%> wird wegen Ausnahmebehandlungsfehler ignoriert"
  
! #: config/sh/sh.cc:958
  #, gcc-internal-format
  msgid "unwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctness"
  msgstr "Abwicklungstabellen erfordern derzeit entweder einen Rahmenzeiger oder %<-maccumulate-outgoing-args%> für Korrektheit"
  
! #: config/sh/sh.cc:7427
  #, gcc-internal-format
  msgid "%<__builtin_saveregs%> not supported by this subtarget"
  msgstr "%<__builtin_saveregs%> wird für dieses Teilziel nicht unterstützt"
  
! #: config/sh/sh.cc:8365
  #, gcc-internal-format
  msgid "%qE attribute only applies to interrupt functions"
  msgstr "Attribut %qE bezieht sich nur auf Interruptfunktionen"
  
! #: config/sh/sh.cc:8435
  #, gcc-internal-format
  msgid "%qE attribute is supported only for SH2A"
  msgstr "Attribut %qE wird nur auf SH2A unterstützt"
  
! #: config/sh/sh.cc:8477
  #, gcc-internal-format
  msgid "%qE attribute only applies to SH2A"
  msgstr "Attribut %qE gilt nur für SH2A"
  
! #: config/sh/sh.cc:8499
  #, gcc-internal-format
  msgid "%qE attribute argument should be between 0 to 255"
  msgstr "Argument des Attributs %qE sollte zwischen 0 und 255 sein"
  
! #: config/sh/sh.cc:10858
  #, gcc-internal-format
  msgid "r0 needs to be available as a call-clobbered register"
  msgstr "r0 muss als aufrufzerstörtes Register verfügbar sein"
*************** msgstr "%qs ist geladen, aber das Symbol
*** 47012,47033 ****
  msgid "%qs is defined but plugin support is disabled"
  msgstr "%qs ist definiert, aber die Plugin-Unterstützung ist deaktiviert"
  
! #: config/xtensa/xtensa.cc:2762
  #, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr "Boolesche Register für die Gleitkommaoption benötigt"
  
! #: config/xtensa/xtensa.cc:2797
  #, gcc-internal-format
  msgid "%<-f%s%> is not supported with CONST16 instructions"
  msgstr "%<-f%s%> wird mit CONST16-Befehlen nicht unterstützt"
  
! #: config/xtensa/xtensa.cc:2804
  #, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr "PIC wird benötigt, wird aber nicht mit CONST16-Befehlen unterstützt"
  
! #: config/xtensa/xtensa.cc:4274
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in a %<.bss%> section"
  msgstr "Nur uninitialisierte Variablen können in einem %<.bss%>-Abschnitt platziert werden"
--- 47088,47109 ----
  msgid "%qs is defined but plugin support is disabled"
  msgstr "%qs ist definiert, aber die Plugin-Unterstützung ist deaktiviert"
  
! #: config/xtensa/xtensa.cc:2778
  #, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr "Boolesche Register für die Gleitkommaoption benötigt"
  
! #: config/xtensa/xtensa.cc:2813
  #, gcc-internal-format
  msgid "%<-f%s%> is not supported with CONST16 instructions"
  msgstr "%<-f%s%> wird mit CONST16-Befehlen nicht unterstützt"
  
! #: config/xtensa/xtensa.cc:2820
  #, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr "PIC wird benötigt, wird aber nicht mit CONST16-Befehlen unterstützt"
  
! #: config/xtensa/xtensa.cc:4290
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in a %<.bss%> section"
  msgstr "Nur uninitialisierte Variablen können in einem %<.bss%>-Abschnitt platziert werden"
*************** msgstr "Modus »%s« kann nicht abgesenk
*** 47179,47210 ****
  msgid "no lowering routine installed for construct.  jemarch has been lazy"
  msgstr "für das Konstrukt ist keine Absenkungsroutine installiert"
  
! #: algol68/a68-low.cc:318
  #, gcc-internal-format, gfc-internal-format
  msgid "get skip tree: cannot compute SKIP for mode %s"
  msgstr "Interner Fehler: get skip tree: cannot compute SKIP for mode %s"
  
! #: algol68/a68-low.cc:1720
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot lower node %s"
  msgstr "Knoten »%s« kann nicht abgesenkt werden"
  
! #: algol68/a68-parser-scanner.cc:337
  #, gcc-internal-format, gfc-internal-format
  msgid "could not open source file %s"
  msgstr "Quelldatei %s konnte nicht geöffnet werden"
  
! #: algol68/a68-parser-scanner.cc:344
  #, gcc-internal-format, gfc-internal-format
  msgid "specified file %s is a directory"
  msgstr "die angegebene Datei %s ist ein Verzeichnis"
  
! #: algol68/a68-parser-scanner.cc:349
  #, gcc-internal-format
  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:2805 c/c-typeck.cc:15412 cp/typeck.cc:2635
  #: cp/typeck.cc:9874 cp/typeck.cc:10682 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
--- 47255,47286 ----
  msgid "no lowering routine installed for construct.  jemarch has been lazy"
  msgstr "für das Konstrukt ist keine Absenkungsroutine installiert"
  
! #: algol68/a68-low.cc:319
  #, gcc-internal-format, gfc-internal-format
  msgid "get skip tree: cannot compute SKIP for mode %s"
  msgstr "Interner Fehler: get skip tree: cannot compute SKIP for mode %s"
  
! #: algol68/a68-low.cc:1774
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot lower node %s"
  msgstr "Knoten »%s« kann nicht abgesenkt werden"
  
! #: algol68/a68-parser-scanner.cc:338
  #, gcc-internal-format, gfc-internal-format
  msgid "could not open source file %s"
  msgstr "Quelldatei %s konnte nicht geöffnet werden"
  
! #: algol68/a68-parser-scanner.cc:345
  #, gcc-internal-format, gfc-internal-format
  msgid "specified file %s is a directory"
  msgstr "die angegebene Datei %s ist ein Verzeichnis"
  
! #: algol68/a68-parser-scanner.cc:350
  #, gcc-internal-format
  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:2883 c/c-typeck.cc:15490 cp/typeck.cc:2635
  #: cp/typeck.cc:9874 cp/typeck.cc:10682 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
*************** msgstr "%qE wurde in diesem Gültigkeits
*** 47290,47297 ****
  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:9967
! #: c/c-decl.cc:9973 c/c-decl.cc:10204
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "ursprünglich hier definiert"
--- 47366,47373 ----
  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"
*************** msgstr "Deklaration von %q+D überdeckt
*** 47533,47539 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr "Deklaration von %qD überdeckt einen Parameter"
  
! #: c/c-decl.cc:3342 cp/name-lookup.cc:3659
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "Deklaration von %qD überdeckt eine globale Deklaration"
--- 47609,47615 ----
  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"
*************** msgstr "Deklaration von %qD überdeckt e
*** 47543,47549 ****
  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:3370
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "verdeckte Deklaration ist hier"
--- 47619,47625 ----
  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"
*************** msgstr "nutzloses %<_Alignas%> in leerer
*** 47817,47823 ****
  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:2663
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "Leere Deklaration"
--- 47893,47899 ----
  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"
*************** msgstr "ISO-C90 unterstützt kein %<stat
*** 47832,47838 ****
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO-C90 unterstützt %<[*]%>-Arraydeklaratoren nicht"
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2181 cp/name-lookup.cc:9201
  #, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr "%<omp::%s%> darf in diesem Kontext nicht angegeben werden"
--- 47908,47914 ----
  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:9309
  #, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr "%<omp::%s%> darf in diesem Kontext nicht angegeben werden"
*************** msgstr "%<omp::%s%> darf in diesem Konte
*** 47842,47848 ****
  msgid "%q+D is usually a function"
  msgstr "%q+D ist üblicherweise eine Funktion"
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10935 cp/decl.cc:19821
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "keine vorherige Deklaration für %qD"
--- 47918,47924 ----
  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:19852
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "keine vorherige Deklaration für %qD"
*************** msgstr "Objekt mit volatile-Feld kann ni
*** 47918,47924 ****
  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:10248
  #, 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"
--- 47994,48000 ----
  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:10251
  #, 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"
*************** msgstr "doppeltes %<_Atomic%>"
*** 48073,48079 ****
  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:3978
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "%<_Atomic%>-qualifizierter Arraytyp"
--- 48149,48155 ----
  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"
*************** msgstr "Speicherklasse für Parameter %q
*** 48118,48124 ****
  msgid "storage class specified for unnamed parameter"
  msgstr "Speicherklasse für unbenannten Parameter angegeben"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14898
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "Speicherklasse für Typnamen angegeben"
--- 48194,48200 ----
  msgid "storage class specified for unnamed parameter"
  msgstr "Speicherklasse für unbenannten Parameter angegeben"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14915
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "Speicherklasse für Typnamen angegeben"
*************** msgstr "Deklaration von %qE als Array vo
*** 48181,48187 ****
  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:9755
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "ungültige Verwendung einer Struktur mit flexiblem Arrayelement"
--- 48257,48263 ----
  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"
*************** msgstr "Typname als Funktion, die ein Ar
*** 48291,48303 ****
  msgid "function definition has qualified void return type"
  msgstr "Funktionsdefinition hat qualifizierten void-Rückgabetypen"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15313
  #, 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:3980
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "%<_Atomic%>-qualifizierter Funktionstyp"
--- 48367,48379 ----
  msgid "function definition has qualified void return type"
  msgstr "Funktionsdefinition hat qualifizierten void-Rückgabetypen"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15330
  #, 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"
*************** msgstr "ISO-C verbietet const- oder vola
*** 48418,48424 ****
  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:13674
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Variable oder Feld %qE als »void« deklariert"
--- 48494,48500 ----
  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:13680
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Variable oder Feld %qE als »void« deklariert"
*************** msgstr "Funktion, die bereits als %<stat
*** 48488,48499 ****
  msgid "%<constexpr%> object has variably modified type"
  msgstr "%<constexpr%>-Objekt hat variabel geänderten Typ"
  
! #: c/c-decl.cc:8307 c/c-parser.cc:13721
  #, 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:13724
  #, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "ungültige Qualifizierer für Feld eines %<constexpr%>-Objekts"
--- 48564,48575 ----
  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"
*************** msgstr "nichtlokale Variable %qD mit ano
*** 48530,48541 ****
  
  #. 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:11116
  #, 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:10909
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "Funktionsdeklaration ist kein Prototyp"
--- 48606,48617 ----
  
  #. 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"
*************** msgstr "Verschachtelte Redefinition von
*** 48620,48636 ****
  msgid "nested redefinition of %<struct %E%>"
  msgstr "Verschachtelte Redefinition von %<struct %E%>"
  
! #: c/c-decl.cc:9014 c/c-decl.cc:10233
  #, 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:10240
  #, 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:6314 cp/parser.cc:31004
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "Deklaration deklariert nichts"
--- 48696,48712 ----
  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:6314 cp/parser.cc:31012
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "Deklaration deklariert nichts"
*************** msgstr "leere Union hat Größe 0 in C,
*** 48665,49374 ****
  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:9543
  #, 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:9559
  #, 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:9638
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "Union hat keine benannten Elemente"
  
! #: c/c-decl.cc:9640
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "Union hat keine Elemente"
  
! #: c/c-decl.cc:9645
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct hat keine benannten Elemente"
  
! #: c/c-decl.cc:9647
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct hat keine Elemente"
  
! #: c/c-decl.cc:9724 cp/decl.cc:16338
  #, 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:9728
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "flexibles Arrayelement nicht am Ende von struct"
  
! #: c/c-decl.cc:9733
  #, 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:9780
  #, 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:9807
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "Typ %qT ist zu groß"
  
! #: c/c-decl.cc:9823
  #, gcc-internal-format
  msgid "bit-field %qD has invalid type"
  msgstr "Bitfeld %qD hat ungültigen Typen"
  
! #: c/c-decl.cc:9878
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr "Typumgehung schaltet die Reihenfolge der Skalarspeicherung um"
  
! #: c/c-decl.cc:9950
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union kann nicht transparent gemacht werden"
  
! #: c/c-decl.cc:9964
  #, 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:9971
  #, gcc-internal-format
  msgid "redefinition of struct or union %qT"
  msgstr "Redefinition von Struktur- oder Vereinigungstyp %qT"
  
! #: c/c-decl.cc:10154
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "Verschachtelte Redefinition von %<enum %E%>"
  
! #: c/c-decl.cc:10202
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "Redeklaration von %<enum %E%>"
  
! #: c/c-decl.cc:10214
  #, 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:10303 cp/decl.cc:19075 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:10322
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "Aufzählungswerte überschreiten Wertebereich des größten Ganzzahltypen"
  
! #: c/c-decl.cc:10331
  #, gcc-internal-format
  msgid "enumeration values exceed range of %qs"
  msgstr "Aufzählungswerte überschreiten Wertebereich von %qs"
  
! #: c/c-decl.cc:10448
  #, gcc-internal-format
  msgid "conflicting redefinition of enum %qT"
  msgstr "widersprüchliche Redefinition des Aufzählungstyps %qT"
  
! #: c/c-decl.cc:10481 c/c-decl.cc:10497
  #, 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:10492
  #, 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:10516
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "Überlauf in Aufzählungswerten"
  
! #: c/c-decl.cc:10523
  #, 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:10540
  #, 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:10568
  #, 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:10574
  #, 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:10782 cp/decl.cc:6656 cp/decl.cc:19679
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "der inline-Funktion %qD wurde das Attribut %qs gegeben"
  
! #: c/c-decl.cc:10801
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "Rückgabetyp ist unvollständig"
  
! #: c/c-decl.cc:10813
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "Rückgabetyp ist auf %<int%> voreingestellt"
  
! #: c/c-decl.cc:10842
  #, 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:10895
  #, 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:10918
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "kein vorheriger Prototyp für %qD"
  
! #: c/c-decl.cc:10927
  #, 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:10945
  #, 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:10964
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "Rückgabetyp von %qD ist nicht %<int%>"
  
! #: c/c-decl.cc:10966
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "%<_Atomic%>-qualifizierter Rückgabetyp von %qD"
  
! #: c/c-decl.cc:10973
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD ist normalerweise eine nicht-statische Funktion"
  
! #: c/c-decl.cc:10991
  #, 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:11035
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "Parameterdeklarationen alten Stils in Prototyp-Funktionsdeklaration"
  
! #: c/c-decl.cc:11051
  #, 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:11068
  #, 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:11108 c/c-decl.cc:11112
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "Funktionsdefinition im alten Stil"
  
! #: c/c-decl.cc:11125
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "Parametername fehlt in Parameterliste"
  
! #: c/c-decl.cc:11141
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD als Nicht-Parameter deklariert"
  
! #: c/c-decl.cc:11149
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "mehrere Parameter wurden %qD genannt"
  
! #: c/c-decl.cc:11158
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "Parameter %qD als void deklariert"
  
! #: c/c-decl.cc:11187 c/c-decl.cc:11192
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "Typ von %qD ist auf %<int%> voreingestellt"
  
! #: c/c-decl.cc:11212
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "Parameter %qD hat unvollständigen Typen"
  
! #: c/c-decl.cc:11219
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "Deklaration für nicht vorhandenen Parameter %qD"
  
! #: c/c-decl.cc:11272
  #, 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:11283
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "Anzahl der Argumente passt nicht zum Prototypen"
  
! #: c/c-decl.cc:11286 c/c-decl.cc:11326 c/c-decl.cc:11340
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "Prototyp-Deklaration"
  
! #: c/c-decl.cc:11318
  #, 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:11323
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "weitergegebenes Argument %qD passt nicht zum Prototypen"
  
! #: c/c-decl.cc:11333
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "Argument %qD passt nicht zu eingebautem Prototypen"
  
! #: c/c-decl.cc:11338
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "Argument %qD passt nicht zum Prototypen"
  
! #: c/c-decl.cc:11583 cp/decl.cc:20614
  #, 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:11602 cp/decl.cc:20690
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "Parameter %qD gesetzt, jedoch nicht verwendet"
  
! #: c/c-decl.cc:11699
  #, 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:11704
  #, 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:11711
  #, 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:11745
  #, 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:11749
  #, 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:11756
  #, 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:11761
  #, 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:11767
  #, 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:11771
  #, 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:12071
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "Inkompatible Adressraumkennzeichen %qs und %qs"
  
! #: c/c-decl.cc:12130 c/c-decl.cc:12137
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "Doppelter Deklarationsspezifizierer %qE"
  
! #: c/c-decl.cc:12165 c/c-decl.cc:13271
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "mehrere Speicherklassen in Deklaration"
  
! #: c/c-decl.cc:12167
  #, 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:12172
  #, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%<auto%> mit %<constexpr%> verwendet"
  
! #: c/c-decl.cc:12185 c/c-decl.cc:12618 c/c-decl.cc:13065
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "zwei oder mehr Datentypen in Deklaration"
  
! #: c/c-decl.cc:12197 cp/parser.cc:37535
  #, 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:12205 c/c-decl.cc:12217 c/c-decl.cc:12221 c/c-decl.cc:12225
! #: c/c-decl.cc:12233 c/c-decl.cc:12237 c/c-decl.cc:12241 c/c-decl.cc:12245
  #: 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:12297
! #: c/c-decl.cc:12301 c/c-decl.cc:12305 c/c-decl.cc:12309 c/c-decl.cc:12313
  #: 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:12365 c/c-decl.cc:12369 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:12421 c/c-decl.cc:12425
  #: c/c-decl.cc:12437 c/c-decl.cc:12441 c/c-decl.cc:12445 c/c-decl.cc:12449
! #: c/c-decl.cc:12464 c/c-decl.cc:12468 c/c-decl.cc:12472 c/c-decl.cc:12476
! #: c/c-decl.cc:12480 c/c-decl.cc:12484 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:12522
! #: c/c-decl.cc:12526 c/c-decl.cc:12530 c/c-decl.cc:12534 c/c-decl.cc:12538
! #: c/c-decl.cc:12542 c/c-decl.cc:12546 c/c-decl.cc:12550 c/c-decl.cc:12562
! #: c/c-decl.cc:12566 c/c-decl.cc:12570 c/c-decl.cc:12574 c/c-decl.cc:12578
! #: c/c-decl.cc:12626 c/c-decl.cc:12630 c/c-decl.cc:12634 c/c-decl.cc:12638
! #: c/c-decl.cc:12642 c/c-decl.cc:12646 c/c-decl.cc:12696 c/c-decl.cc:12700
! #: c/c-decl.cc:12704 c/c-decl.cc:12708 c/c-decl.cc:12712 c/c-decl.cc:12716
! #: c/c-decl.cc:12730 c/c-decl.cc:12734 c/c-decl.cc:12738 c/c-decl.cc:12742
! #: c/c-decl.cc:12746 c/c-decl.cc:12750 c/c-decl.cc:12761 c/c-decl.cc:12765
! #: c/c-decl.cc:12769 c/c-decl.cc:12780 c/c-decl.cc:12791 c/c-decl.cc:12795
! #: c/c-decl.cc:12799 c/c-decl.cc:12803 c/c-decl.cc:12807 c/c-decl.cc:12818
! #: c/c-decl.cc:12822 c/c-decl.cc:12826 c/c-decl.cc:12830 c/c-decl.cc:12834
! #: c/c-decl.cc:12925 c/c-decl.cc:12929 c/c-decl.cc:12933 c/c-decl.cc:12937
! #: c/c-decl.cc:12941 c/c-decl.cc:12945 c/c-decl.cc:12949 c/c-decl.cc:12979
! #: c/c-decl.cc:12996 c/c-decl.cc:13000 c/c-decl.cc:13004 c/c-decl.cc:13008
  #, gcc-internal-format
  msgid "both %qs and %qs in declaration specifiers"
  msgstr "sowohl %qs als auch %qs in Deklarationsangaben"
  
! #: c/c-decl.cc:12210
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO-C90 unterstützt nicht %<long long%>"
  
! #: c/c-decl.cc:12229 c/c-decl.cc:12293 c/c-decl.cc:12518 c/c-decl.cc:12674
  #, 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:12249 c/c-decl.cc:12317 c/c-decl.cc:12373 c/c-decl.cc:12429
! #: c/c-decl.cc:12554 c/c-decl.cc:12855 c/c-decl.cc:12863 c/c-decl.cc:12871
! #: c/c-decl.cc:12879 c/c-decl.cc:12887
  #, 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:12461 c/c-parser.cc:12885
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO-C90 unterstützt keine komplexen Typen"
  
! #: c/c-decl.cc:12515
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO-C unterstützt keine sättigenden Typen"
  
! #: c/c-decl.cc:12591 c/c-decl.cc:13206 c/c-decl.cc:13265
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "doppeltes %qE"
  
! #: c/c-decl.cc:12608
  #, gcc-internal-format
  msgid "%qs cannot be defined via %<typedef%>"
  msgstr "%qs kann nicht mittels %<typedef%> definiert werden"
  
! #: c/c-decl.cc:12612
  #, gcc-internal-format
  msgid "%qs cannot be used here"
  msgstr "»%s« kann hier nicht verwendet werden"
  
! #: c/c-decl.cc:12665
  #, 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:12670 c/c-decl.cc:12678
  #, 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:12684
  #, 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:12727
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO-C90 unterstützt keine booleschen Typen"
  
! #: c/c-decl.cc:12846
  #, 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:12897 cp/parser.cc:22578
  #, 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:12966
  #, 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:12989 c/c-decl.cc:13367 c/c-parser.cc:11798
  #, 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:12991
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO-C unterstützt keine Ganzzahltypen"
  
! #: c/c-decl.cc:13020
  #, gcc-internal-format
  msgid "%<_BitInt%> argument is not an integer constant expression"
  msgstr "%<_BitInt%>-Argument ist kein konstanter Ganzzahlausdruck"
  
! #: c/c-decl.cc:13026
  #, 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:13033
  #, 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:13082
  #, 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:13095
  #, 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:13150
  #, 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:13171 c/c-decl.cc:13248
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE mit %<auto%> verwendet"
  
! #: c/c-decl.cc:13173
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE mit %<register%> verwendet"
  
! #: c/c-decl.cc:13175 c/c-decl.cc:13244
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE mit %<typedef%> verwendet"
  
! #: c/c-decl.cc:13177 c/c-decl.cc:13214
  #, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr "%qE mit %<constexpr%> verwendet"
  
! #: c/c-decl.cc:13191 c/c-parser.cc:3504 c/c-parser.cc:4875 c/c-parser.cc:10959
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO-C99 unterstützt nicht %qE"
  
! #: c/c-decl.cc:13194 c/c-parser.cc:3507 c/c-parser.cc:4878 c/c-parser.cc:10962
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO-C90 unterstützt nicht %qE"
  
! #: c/c-decl.cc:13220
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> vor %<extern%>"
  
! #: c/c-decl.cc:13229
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> vor %<static%>"
  
! #: c/c-decl.cc:13235
  #, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%<typedef%> mit %<auto%> verwendet"
  
! #: c/c-decl.cc:13242
  #, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr "%qE mit %<extern%> verwendet"
  
! #: c/c-decl.cc:13250
  #, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr "%qE mit %qs verwendet"
  
! #: c/c-decl.cc:13263
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "doppeltes %<_Thread_local%> oder %<__thread%>"
  
! #: c/c-decl.cc:13279
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs mit %qE verwendet"
  
! #: c/c-decl.cc:13287
  #, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr "%<constexpr%> mit %qE verwendet"
  
! #: c/c-decl.cc:13364
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> ohne %<_Fract%> oder %<_Accum%> verwendet"
  
! #: c/c-decl.cc:13379
  #, 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:13390
  #, 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:13419
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr "%<__auto_type%> gefolgt von %<[[]]%>-Attributen"
  
! #: c/c-decl.cc:13445 c/c-decl.cc:13461 c/c-decl.cc:13487
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO-C unterstützt keine komplexen Ganzzahltypen"
  
! #: c/c-decl.cc:13633
  #, 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:13642
  #, 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:13943 cp/semantics.cc:6995
  #, 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:13947 cp/semantics.cc:6999
  #, 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:14240
  #, 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:14292
  #, 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:14296
  #, 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:14301
  #, 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:14304
  #, 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:14310
  #, 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:14312 c/c-decl.cc:14329
  #, gcc-internal-format
  msgid "%<switch%> name defined here"
  msgstr "der %<switch%>-Name ist hier definiert"
  
! #: c/c-decl.cc:14320
  #, 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:14322
  #, gcc-internal-format
  msgid "loop name defined here"
  msgstr "der Schleifenname ist hier definiert"
  
! #: c/c-decl.cc:14326
  #, 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"
--- 48741,49450 ----
  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:16369
  #, 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:19106 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:6655 cp/decl.cc:19710
  #, 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:20645
  #, 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:20721
  #, 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:37533
  #, 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:22574
  #, 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:6991
  #, 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:6995
  #, 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"
*************** msgstr "der Operand %qE der %<break%>-An
*** 49378,49414 ****
  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:14680 cp/typeck.cc:6053
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "left shift of negative value"
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14689 cp/typeck.cc:6061
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "Links-Schiebe-Weite ist negativ"
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14616 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "Rechts-Schiebe-Weite ist negativ"
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14708 cp/typeck.cc:6069
  #, 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:14640 cp/typeck.cc:6011
  #, 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:14700
  #, 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:14627
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "Rechts-Schiebe-Weite >= Breite des Vektorelements"
--- 49454,49490 ----
  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:14758 cp/typeck.cc:6053
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "left shift of negative value"
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14767 cp/typeck.cc:6061
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "Links-Schiebe-Weite ist negativ"
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14694 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "Rechts-Schiebe-Weite ist negativ"
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14786 cp/typeck.cc:6069
  #, 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:14718 cp/typeck.cc:6011
  #, 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:14778
  #, 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:14705
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "Rechts-Schiebe-Weite >= Breite des Vektorelements"
*************** msgstr "Rechts-Schiebe-Weite >= Breite d
*** 49418,49562 ****
  msgid "identifier %qE conflicts with C++ keyword"
  msgstr "Bezeichner %qE steht mit C++-Schlüsselwort in Konflikt"
  
! #: c/c-parser.cc:1087 cp/parser.cc:3449
  #, gcc-internal-format
  msgid "version control conflict marker in file"
  msgstr "Konfliktmarker für Versionskontrolle in Datei"
  
! #: c/c-parser.cc:1310 cp/parser.cc:3533
  #, gcc-internal-format
  msgid "to match this %qs"
  msgstr "andere Fundstelle von %qs ist hier"
  
! #: c/c-parser.cc:1509 cp/parser.cc:37772
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "Zeilenende erwartet"
  
! #: c/c-parser.cc:2080
  #, gcc-internal-format
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO-C verbietet eine leere Quelldatei"
  
! #: c/c-parser.cc:2106 c/c-parser.cc:2115 c/c-parser.cc:29063 cp/parser.cc:54562
  #: 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:2122 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:2226 c/c-parser.cc:14906
  #, 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:2310
  #, gcc-internal-format
  msgid "%<assume%> attribute at top level"
  msgstr "%<assume%>-Attribut auf höchster Ebene"
  
! #: c/c-parser.cc:2509
  #, 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:2517
  #, 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:2525
  #, 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:2538 c/c-parser.cc:3772 c/c-parser.cc:5479
  #, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr "Unbekannter Typname %qE; meinten Sie %qs?"
  
! #: c/c-parser.cc:2542 c/c-parser.cc:3776 c/c-parser.cc:5483
  #, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr "unbekannter Typname: %qE"
  
! #: c/c-parser.cc:2569 c/c-parser.cc:16292 c/c-parser.cc:25960
! #: c/c-parser.cc:26704 c/c-parser.cc:27293 cp/parser.cc:51256
! #: cp/parser.cc:57388
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "Deklarationsspezifizierer erwartet"
  
! #: c/c-parser.cc:2598
  #, gcc-internal-format
  msgid "%qT declared in underspecified object declaration"
  msgstr "%qT ist in unvollständig angegebener Objektdeklaration deklariert"
  
! #: c/c-parser.cc:2603
  #, gcc-internal-format
  msgid "%qT defined in underspecified object declaration"
  msgstr "%qT ist in unvollständig angegebener Objektdeklaration definiert"
  
! #: c/c-parser.cc:2639
  #, gcc-internal-format
  msgid "%qs in empty declaration"
  msgstr "%qs in leerer Deklaration"
  
! #: c/c-parser.cc:2653
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute at top level"
  msgstr "%<fallthrough%>-Attribut auf höchster Ebene"
  
! #: c/c-parser.cc:2691 c/c-parser.cc:8488
  #, 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:2707 c/c-parser.cc:4667
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>, Bezeichner oder %<(%> erwartet"
  
! #: c/c-parser.cc:2725 cp/parser.cc:40039 cp/parser.cc:40111
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "Präfixattribute werden für Methoden ignoriert"
  
! #: c/c-parser.cc:2760
  #, gcc-internal-format
  msgid "prefix attributes are ignored for implementations"
  msgstr "Präfixattribute werden für Implementierungen ignoriert"
  
! #: c/c-parser.cc:2781
  #, gcc-internal-format
  msgid "unexpected attribute"
  msgstr "unerwartetes Attribut"
  
! #: c/c-parser.cc:2791 c/c-parser.cc:8508 cp/parser.cc:14523 cp/parser.cc:14780
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "%<fallthrough%>-Attribut ohne darauffolgendes %<;%>"
  
! #: c/c-parser.cc:2794 c/c-parser.cc:8475 cp/cp-gimplify.cc:4095
  #, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "%<assume%>-Attribut ohne darauffolgendes %<;%>"
  
! #: c/c-parser.cc:2844
  #, 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:2857
  #, 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:2883
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "Datendefinition hat keinen Typ oder Speicherklasse"
--- 49494,49638 ----
  msgid "identifier %qE conflicts with C++ keyword"
  msgstr "Bezeichner %qE steht mit C++-Schlüsselwort in Konflikt"
  
! #: c/c-parser.cc:1091 cp/parser.cc:3449
  #, gcc-internal-format
  msgid "version control conflict marker in file"
  msgstr "Konfliktmarker für Versionskontrolle in Datei"
  
! #: c/c-parser.cc:1314 cp/parser.cc:3533
  #, gcc-internal-format
  msgid "to match this %qs"
  msgstr "andere Fundstelle von %qs ist hier"
  
! #: c/c-parser.cc:1513 cp/parser.cc:37770
  #, 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:54560
  #: 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:51254
! #: cp/parser.cc:57386
  #, 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:40037 cp/parser.cc:40109
  #, 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:14521 cp/parser.cc:14778
  #, 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:4095
  #, 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"
*************** msgstr "Datendefinition hat keinen Typ o
*** 49564,49595 ****
  #. 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:2898
  #, 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:2937
  #, 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:3049 c/c-parser.cc:3194
  #, gcc-internal-format
  msgid "%qs requires an initialized data declaration"
  msgstr "%qs benötigt eine initialisierte Datendeklaration"
  
! #: c/c-parser.cc:3149
  #, 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:3181 cp/parser.cc:18172
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> oder %<;%> erwartet"
  
! #: c/c-parser.cc:3186
  #, gcc-internal-format
  msgid "declaration in condition can only declare a single object"
  msgstr "Deklaration in Bedingung kann nur ein einziges Objekt deklarieren"
--- 49640,49671 ----
  #. 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:18168
  #, 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"
*************** msgstr "Deklaration in Bedingung kann nu
*** 49597,49973 ****
  #. 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:3205 c/c-parser.cc:3262
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr "%<=%>, %<,%>, %<;%>, %<asm%> oder %<__attribute__%> erwartet"
  
! #: c/c-parser.cc:3214
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO-C verbietet verschachtelte Funktionen"
  
! #: c/c-parser.cc:3366
  #, gcc-internal-format
  msgid "%<__RTL%> function cannot be a nested function"
  msgstr "%<__RTL%>-Funktion kann keine geschachtelte Funktion sein"
  
! #: c/c-parser.cc:3368
  #, gcc-internal-format
  msgid "%<__GIMPLE%> function cannot be a nested function"
  msgstr "%<__GIMPLE%>-Funktion kann keine geschachtelte Funktion sein"
  
! #: c/c-parser.cc:3530 c/c-parser.cc:9828 c/c-parser.cc:16365
! #: c/c-parser.cc:21723 cp/parser.cc:46080
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "Zeichenkettenliteral erwartet"
  
! #: c/c-parser.cc:3539
  #, 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:3545
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr "Ausdruck in statischer Behauptung ist keine Ganzzahl"
  
! #: c/c-parser.cc:3554
  #, 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:3559
  #, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr "Ausdruck in statischer Behauptung ist nicht konstant"
  
! #: c/c-parser.cc:3566
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr "statische Behauptung gescheitert: %E"
  
! #: c/c-parser.cc:3568 cp/semantics.cc:13127
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "statische Behauptung gescheitert"
  
! #: c/c-parser.cc:3948
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr "%<_Atomic%> in Objective-C"
  
! #: c/c-parser.cc:3951
  #, 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:3954
  #, 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:3982
  #, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "%<_Atomic%> auf einen qualifizierten Typen angewandt"
  
! #: c/c-parser.cc:4012
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr "%<__GIMPLE%> ist nur mit %<-fgimple%> gültig"
  
! #: c/c-parser.cc:4049
  #, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "Leeres Enum ist ungültig"
  
! #: c/c-parser.cc:4060
  #, 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:4072 c/c-parser.cc:5304 c/c-parser.cc:6164 c/c-parser.cc:6181
! #: c/c-parser.cc:6772 c/c-parser.cc:7681 c/c-parser.cc:9695 c/c-parser.cc:9778
! #: c/c-parser.cc:10781 c/c-parser.cc:11194 c/c-parser.cc:11203
! #: c/c-parser.cc:11858 c/c-parser.cc:12137 c/c-parser.cc:12165
! #: c/c-parser.cc:13541 c/c-parser.cc:14116 c/c-parser.cc:14154
! #: c/c-parser.cc:14488 c/c-parser.cc:14539 c/c-parser.cc:14699
! #: c/c-parser.cc:14729 c/c-parser.cc:14737 c/c-parser.cc:14766
! #: c/c-parser.cc:14779 c/c-parser.cc:15085 c/c-parser.cc:15209
! #: c/c-parser.cc:15794 c/c-parser.cc:15847 c/c-parser.cc:15863
! #: c/c-parser.cc:15909 c/c-parser.cc:16942 c/c-parser.cc:16987
! #: c/c-parser.cc:20142 c/c-parser.cc:20279 c/c-parser.cc:21494
! #: c/c-parser.cc:24567 c/c-parser.cc:27779 c/c-parser.cc:27979
! #: c/c-parser.cc:29182 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10762 cp/parser.cc:37775 cp/parser.cc:41016 cp/parser.cc:44545
! #: cp/parser.cc:44737 cp/parser.cc:52959 cp/parser.cc:56607
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "Bezeichner erwartet"
  
! #: c/c-parser.cc:4145
  #, 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:4154
  #, 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:4177
  #, gcc-internal-format
  msgid "no %<enum%> underlying type specified"
  msgstr "kein zugrundeliegender Typ für %<enum%> angegeben"
  
! #: c/c-parser.cc:4181
  #, gcc-internal-format
  msgid "invalid %<enum%> underlying type"
  msgstr "ungültiger Basistyp für %<enum%>"
  
! #: c/c-parser.cc:4211
  #, 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:4287 cp/parser.cc:24140
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "Komma am Ende der Aufzählungsliste"
  
! #: c/c-parser.cc:4293 c/c-parser.cc:21771 cp/parser.cc:46143
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr "%<,%> oder %<}%> erwartet"
  
! #: c/c-parser.cc:4336
  #, 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:4461
  #, gcc-internal-format
  msgid "expected class name"
  msgstr "Klassenname erwartet"
  
! #: c/c-parser.cc:4483
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "zusätzliches Semikolon in »struct« oder »union« angegeben"
  
! #: c/c-parser.cc:4512
  #, 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:4629 c/c-parser.cc:6506
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr "Spezifizierer-Qualifizierer-Liste erwartet"
  
! #: c/c-parser.cc:4640
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO-C verbietet Elementdeklarationen ohne Elemente"
  
! #: c/c-parser.cc:4734
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr "%<,%>, %<;%> oder %<}%> erwartet"
  
! #: c/c-parser.cc:4741
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr "%<:%>, %<,%>, %<;%>, %<}%> oder %<__attribute__%> erwartet"
  
! #: c/c-parser.cc:4813
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "%<typeof%> auf ein Bitfeld angewandt"
  
! #: c/c-parser.cc:5135
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr "Bezeichner oder %<(%> erwartet"
  
! #: c/c-parser.cc:5197
  #, 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:5205
  #, 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:5365
  #, 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:5490
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr "Deklarationsspezifizierer oder %<...%> erwartet"
  
! #: c/c-parser.cc:5725
  #, 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:6010 cp/parser.cc:33012
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "Name einer OpenMP-Direktive erwartet"
  
! #: c/c-parser.cc:6057 cp/parser.cc:33068
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "%<directive%> oder %<sequence%> erwartet"
  
! #: c/c-parser.cc:6202 cp/parser.cc:33236
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "Attribut %<omp::%E%> erfordert Argument"
  
! #: c/c-parser.cc:6218 cp/parser.cc:33252
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "Attribut %qE akzeptiert keine Argumente"
  
! #: c/c-parser.cc:6339
  #, 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:6589 c/c-parser.cc:6655 c/c-typeck.cc:10154
  #, 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:6647
  #, 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:6736
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "veraltete Verwendung einer bestimmten Initialisierung mit %<:%>"
  
! #: c/c-parser.cc:6892
  #, 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:6904
  #, 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:6912
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "veraltete Verwendung einer bestimmten Initialisierung ohne %<=%>"
  
! #: c/c-parser.cc:7199 cp/parser.cc:14902
  #, 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:7206 cp/parser.cc:14909
  #, 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:7213 cp/parser.cc:14916
  #, 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:7220
  #, 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:7276 c/c-parser.cc:7431 cp/parser.cc:13806 cp/parser.cc:13956
! #: cp/parser.cc:53985
  #, 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:7284 cp/parser.cc:13814
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr "OpenMP-Attribut %<omp::decl%> an einer Anweisung"
  
! #: c/c-parser.cc:7308 c/c-parser.cc:7529 c/c-parser.cc:28635 cp/parser.cc:13838
! #: cp/parser.cc:53965 cp/parser.cc:54104
  #, 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:7400 cp/parser.cc:13925
  #, 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:7408 cp/parser.cc:13933
  #, 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:7420 cp/parser.cc:13945
  #, 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:7541 cp/parser.cc:14065
  #, 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:7599 cp/parser.cc:16832
  #, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr "Attribut %qs akzeptiert keine Argumente"
  
! #: c/c-parser.cc:7696
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO-C verbietet Markendeklarationen"
  
! #: c/c-parser.cc:7702 c/c-parser.cc:7894 c/c-parser.cc:7920
  #: c/gimple-parser.cc:472
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "Deklaration oder Anweisung erwartet"
  
! #: c/c-parser.cc:7821
  #, 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:7841 c/c-parser.cc:7884
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO-C90 verbietet gemischte Deklarationen und Code"
  
! #: c/c-parser.cc:7928
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> vor %<else%> erwartet"
  
! #: c/c-parser.cc:7933 cp/parser.cc:14969
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ohne vorheriges %<if%>"
  
! #: c/c-parser.cc:7968
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "Marke am Ende einer Verbundanweisung"
--- 49673,50049 ----
  #. 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:46078
  #, 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:13123
  #, 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:10760 cp/parser.cc:37773 cp/parser.cc:41014 cp/parser.cc:44543
! #: cp/parser.cc:44735 cp/parser.cc:52957 cp/parser.cc:56605
  #, 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:24136
  #, 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:46141
  #: 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:33010
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "Name einer OpenMP-Direktive erwartet"
  
! #: c/c-parser.cc:6061 cp/parser.cc:33066
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "%<directive%> oder %<sequence%> erwartet"
  
! #: c/c-parser.cc:6206 cp/parser.cc:33234
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "Attribut %<omp::%E%> erfordert Argument"
  
! #: c/c-parser.cc:6222 cp/parser.cc:33250
  #, 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:10232
  #, 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:14900
  #, 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:14907
  #, 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:14914
  #, 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:13804 cp/parser.cc:13954
! #: cp/parser.cc:53983
  #, 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:13812
  #, 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:13836
! #: cp/parser.cc:53963 cp/parser.cc:54102
  #, 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:13923
  #, 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:13931
  #, 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:13943
  #, 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:14063
  #, 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:16828
  #, 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:14967
  #, 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"
*************** msgstr "Marke am Ende einer Verbundanwei
*** 49976,51602 ****
  #. 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:8025 c/c-parser.cc:8029 c/c-parser.cc:8537
! #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14429
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "Anweisung erwartet"
  
! #: c/c-parser.cc:8110
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "%<:%> oder %<...%> erwartet"
  
! #: c/c-parser.cc:8140
  #, 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:8393
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "Bezeichner oder %<*%> erwartet"
  
! #: c/c-parser.cc:8519
  #, 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:8629
  #, 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:8651
  #, 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:8668 cp/parser.cc:5589 cp/parser.cc:17961
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "Deklaration erwartet"
  
! #: c/c-parser.cc:8749 cp/parser.cc:16969
  #, 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:8792 cp/parser.cc:16972
  #, 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:8886 cp/parser.cc:15383
  #, 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:9004 c/c-parser.cc:9083 c/c-parser.cc:9218 cp/parser.cc:16382
  #, 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:9091
  #, 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:9252 c/c-parser.cc:9284
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr "mehrere Schleifenvariablen in schneller Aufzählung"
  
! #: c/c-parser.cc:9307
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ungültiges Schleifenvariable in schneller Aufzählung"
  
! #: c/c-parser.cc:9331 cp/parser.cc:15691
  #, 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:9337 cp/parser.cc:15697
  #, 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:9378
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "die Sammlung in schneller Aufzählung fehlt"
  
! #: c/c-parser.cc:9527 c/c-parser.cc:9538 c/c-parser.cc:9549
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "doppelter %<asm%>-Qualifizierer %qE"
  
! #: c/c-parser.cc:9528 c/c-parser.cc:9539 c/c-parser.cc:9550 cp/parser.cc:25094
! #: cp/parser.cc:25112 cp/parser.cc:25127
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "erstmals hier gesehen"
  
! #: c/c-parser.cc:9559
  #, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%qE ist kein gültiger %<asm%>-Qualifizierer"
  
! #: c/c-parser.cc:9908 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:10116
  #, 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:10340 cp/typeck.cc:5829
  #, 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:10346 cp/typeck.cc:5834
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "der Operand des ersten %<sizeof%> wurde hier deklariert"
  
! #: c/c-parser.cc:10617
  #, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr "Speicherklasse in Typcast angegeben"
  
! #: c/c-parser.cc:10620
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "Ausrichtung für Typnamen in Cast angegeben"
  
! #: c/c-parser.cc:10744
  #, 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:10824
  #, 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:10857
  #, 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:10897
  #, gcc-internal-format
  msgid "storage class specifier in %qs"
  msgstr "Speicherklasse in %qs angegeben"
  
! #: c/c-parser.cc:10900 c/c-parser.cc:11086
  #, gcc-internal-format
  msgid "alignment specified for type name in %qs"
  msgstr "Ausrichtung für Typnamen in %qs angegeben"
  
! #: c/c-parser.cc:10927
  #, gcc-internal-format
  msgid "%qs applied to a bit-field"
  msgstr "%qs auf ein Bitfeld angewandt"
  
! #: c/c-parser.cc:11003
  #, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr "Speicherklasse in %qE angegeben"
  
! #: c/c-parser.cc:11006
  #, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "Ausrichtung für Typnamen in %qE angegeben"
  
! #: c/c-parser.cc:11030
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO-C erlaubt kein %<%E (Ausdruck)%>"
  
! #: c/c-parser.cc:11058
  #, gcc-internal-format
  msgid "ISO C does not support %qs"
  msgstr "ISO-C unterstützt %qs nicht"
  
! #: c/c-parser.cc:11071
  #, 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:11244
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "die Adresse von %qs kann nicht ermittelt werden"
  
! #: c/c-parser.cc:11351
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO-C99 unterstützt nicht %<_Generic%>"
  
! #: c/c-parser.cc:11354
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO-C90 unterstützt nicht %<_Generic%>"
  
! #: c/c-parser.cc:11365
  #, 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:11446
  #, 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:11450
  #, 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:11455
  #, 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:11497
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "doppelter %<default%>-Fall in %<_Generic%>"
  
! #: c/c-parser.cc:11498
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "das ursprüngliche %<default%> ist hier"
  
! #: c/c-parser.cc:11506
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "%<_Generic%> gibt zwei kompatible Typen an"
  
! #: c/c-parser.cc:11507
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "der kompatible Typ ist hier"
  
! #: c/c-parser.cc:11530
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "%<_Generic%>-Selektor passt zu mehreren Zuordnungen"
  
! #: c/c-parser.cc:11532
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "andere Fundstelle ist hier"
  
! #: c/c-parser.cc:11571
  #, 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:11592
  #, 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:11600
  #, 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:11606
  #, 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:11622
  #, 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:11645 c/c-parser.cc:11649
  #, 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:11653
  #, 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:11872 c/c-parser.cc:13608 c/c-parser.cc:13630
! #: c/c-parser.cc:23984 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47628
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "Ausdruck erwartet"
  
! #: c/c-parser.cc:11894
  #, 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:11909
  #, 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:12014 cp/parser.cc:12391
  #, 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:12053 cp/parser.cc:12446
  #, 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:12192
  #, 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:12208
  #, 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:12278 c/c-parser.cc:12295 c/c-parser.cc:12302
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "Zu wenige Argumente für %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:12323
  #, 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:12367 c/c-parser.cc:12377
  #, 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:12399 c/c-parser.cc:12409
  #, 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:12442
  #, 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:12461
  #, 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:12509
  #, 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:12532
  #, 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:12549
  #, 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:12589
  #, 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:12600
  #, 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:12608
  #, 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:12616 c/c-parser.cc:12646
  #, 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:12624 c/c-parser.cc:12666
  #, 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:12638
  #, 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:12658
  #, 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:12765
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "keine passende Funktion für typgenerischen Aufruf"
  
! #: c/c-parser.cc:12806
  #, 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:12819
  #, 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:12823
  #, 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:12849
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "falsche Anzahl der Argumente für %<__builtin_complex%>"
  
! #: c/c-parser.cc:12871
  #, 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:12880
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "Operanden von %<__builtin_complex%> unterschiedlichen Typs"
  
! #: c/c-parser.cc:12911
  #, 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:12923
  #, 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:12931
  #, 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:12982 c/c-parser.cc:13011 cp/parser.cc:8701
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "falsche Anzahl der Argumente für %<__builtin_shuffle%>"
  
! #: c/c-parser.cc:13182
  #, gcc-internal-format
  msgid "wrong number of arguments to %qs"
  msgstr "falsche Anzahl an Argumenten für %qs"
  
! #: c/c-parser.cc:13191 c/c-parser.cc:13271
  #, gcc-internal-format
  msgid "%qs operand not an integral type"
  msgstr "Operand für %qs hat keinen Ganzzahltyp"
  
! #: c/c-parser.cc:13197 c/c-parser.cc:13277
  #, 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:13204
  #, 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:13211
  #, 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:13219
  #, 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:13293
  #, gcc-internal-format
  msgid "rotate count is negative"
  msgstr "Rotationsanzahl ist negativ"
  
! #: c/c-parser.cc:13585 cp/parser.cc:6975
  #, 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:13595
  #, 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:13683
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "%qT in zusammengesetztem %<constexpr%>-Literal deklariert"
  
! #: c/c-parser.cc:13688
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "%qT in zusammengesetztem %<constexpr%>-Literal definiert"
  
! #: c/c-parser.cc:13704
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "zusammengesetztes Literal hat variable Größe"
  
! #: c/c-parser.cc:13709
  #, gcc-internal-format
  msgid "compound literal has function type"
  msgstr "zusammengesetztes Literal hat Funktionstyp"
  
! #: c/c-parser.cc:13740
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr "Verbundliteral durch Adressraumqualifizierer qualifiziert"
  
! #: c/c-parser.cc:13745
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO-C90 verbietet zusammengesetzte Literale"
  
! #: c/c-parser.cc:13747
  #, 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:13761
  #, 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:13836
  #, 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:13841
  #, 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:13849
  #, 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:13860
  #, 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:13864
  #, 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:13869
  #, 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:13882
  #, 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:13886
  #, 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:13904
  #, 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:13909
  #, 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:13914
  #, 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:13940
  #, 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:14070 cp/parser.cc:9138
  #, 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:14510
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "Bezeichner oder %<)%> erwartet"
  
! #: c/c-parser.cc:14606
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "zusätzliches Semikolon"
  
! #: c/c-parser.cc:14854
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "zusätzliches Semikolon in Methodendefinition angegeben"
  
! #: c/c-parser.cc:14986
  #, 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:15006
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "%<;%> or %<{%> nach Definition der Methodenattribute erwartet"
  
! #: c/c-parser.cc:15128
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "Methodendeklaration in Objective-C erwartet"
  
! #: c/c-parser.cc:15580
  #, 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:15648 cp/parser.cc:40873
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "leere Liste von Eigenschaftsattributen"
  
! #: c/c-parser.cc:15662 cp/parser.cc:40886
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr "Eigenschaftsattribut fehlt"
  
! #: c/c-parser.cc:15701
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "unbekanntes Eigenschaftsattribut %<%s%s%>"
  
! #: c/c-parser.cc:15704 cp/parser.cc:40923
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "unbekanntes Eigenschaftsattribut"
  
! #: c/c-parser.cc:15713 cp/parser.cc:40932
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "nach dem Objective-C-Attribut %qE wird ein %<=%> erwartet"
  
! #: c/c-parser.cc:15724 cp/parser.cc:40946
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "Selektorname für %qE erwartet"
  
! #: c/c-parser.cc:15740 cp/parser.cc:40965
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "Methodennamen von Settern müssen mit %<:%> aufhören"
  
! #: c/c-parser.cc:15964 cp/semantics.cc:14910
  #, 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:16006 cp/parser.cc:56966
  #, 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:16026 c/c-parser.cc:26701 c/c-parser.cc:27010
! #: c/c-parser.cc:27073 c/c-parser.cc:27183 cp/parser.cc:51253
! #: cp/parser.cc:51601 cp/parser.cc:51716 cp/parser.cc:51815 cp/parser.cc:56998
! #: cp/parser.cc:57014 cp/parser.cc:57030 cp/parser.cc:57046 cp/parser.cc:57063
! #: cp/parser.cc:57080 cp/parser.cc:57097 cp/parser.cc:57128 cp/parser.cc:57142
! #: cp/parser.cc:57167 cp/parser.cc:57181
  #, 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:16049 cp/parser.cc:57156
  #, 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:16152 cp/parser.cc:57286
  #, 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:16159 cp/parser.cc:57292
  #, 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:16171 c/c-parser.cc:16187
  #, 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:16258 cp/parser.cc:57375
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for-, while- oder do-Anweisung erwartet"
  
! #: c/c-parser.cc:16274 cp/parser.cc:56988
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> muss zuerst kommen"
  
! #: c/c-parser.cc:16661 c/c-parser.cc:21118 c/c-parser.cc:23452
! #: c/c-parser.cc:23471 c/c-parser.cc:23724 c/c-parser.cc:23782
! #: c/c-parser.cc:23789 c/c-parser.cc:23796 c/c-parser.cc:28189
! #: c/c-parser.cc:29769 c/c-parser.cc:29777 c/c-parser.cc:30153
! #: c/c-parser.cc:30163 c/c-parser.cc:30272 c/c-parser.cc:30279
! #: c/c-parser.cc:30286 c/c-parser.cc:30293 cp/parser.cc:41416
! #: cp/parser.cc:45728 cp/parser.cc:47154 cp/parser.cc:47191 cp/parser.cc:47380
! #: cp/parser.cc:47443 cp/parser.cc:47450 cp/parser.cc:47457 cp/parser.cc:53197
! #: cp/parser.cc:53204 cp/parser.cc:53211 cp/parser.cc:53218 cp/parser.cc:53766
! #: cp/parser.cc:55837 cp/parser.cc:55845 cp/parser.cc:55997 cp/parser.cc:56007
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "zu viele %qs-Klauseln"
  
! #: c/c-parser.cc:16688
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr "Ausdruck muss ganzzahlig sein"
  
! #: c/c-parser.cc:17295 c/c-parser.cc:31043
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD ist keine Variable"
  
! #: c/c-parser.cc:17299 cp/semantics.cc:9535
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ist keine Zeigervariable"
  
! #: c/c-parser.cc:17341 cp/parser.cc:42307
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "Collapse-Argument erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.cc:17436 cp/parser.cc:42385
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> oder %<present%> erwartet"
  
! #: c/c-parser.cc:17438 cp/parser.cc:42387
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "%<none%>, %<shared%>, %<private%> oder %<firstprivate%> erwartet"
  
! #: c/c-parser.cc:17523 cp/parser.cc:42457
  #, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr "Interner Fehler: expected constant logical expression"
  
! #: c/c-parser.cc:17600 cp/parser.cc:42539
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<data%>, %<update%>, %<enter%> oder %<exit%> erwartet"
  
! #: c/c-parser.cc:17620 c/c-parser.cc:27066 c/c-parser.cc:27176
! #: cp/parser.cc:42557 cp/parser.cc:51593 cp/parser.cc:51708
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<data%> erwartet"
  
! #: c/c-parser.cc:17673 cp/parser.cc:42612
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "zu viele %<if%>-Klauseln mit %qs-Modifizierer"
  
! #: c/c-parser.cc:17680 cp/parser.cc:42619
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "zu viele %<if%>-Klauseln"
  
! #: c/c-parser.cc:17682 cp/parser.cc:42621
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "zu viele %<if%>-Klauseln ohne Modifizierer"
  
! #: c/c-parser.cc:17688 cp/parser.cc:42627
  #, 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:17793 c/c-parser.cc:17853 c/c-parser.cc:17915
! #: c/c-parser.cc:17963 c/c-parser.cc:18043 c/c-parser.cc:18440
! #: c/c-parser.cc:18522 c/c-parser.cc:19136 c/c-parser.cc:19281
! #: c/c-parser.cc:19349 c/c-parser.cc:20664 c/c-parser.cc:21055
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "Ganzzahlausdruck erwartet"
  
! #: c/c-parser.cc:17804
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "Wert von %<num_threads%> muss positiv sein"
  
! #: c/c-parser.cc:17865
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "Wert von %<num_tasks%> muss positiv sein"
  
! #: c/c-parser.cc:17927 cp/semantics.cc:9750
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "Wert von %<grainsize%> muss positiv sein"
  
! #: c/c-parser.cc:17976 cp/semantics.cc:9780
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "Wert von %<priority%> muss positiv sein"
  
! #: c/c-parser.cc:18010 cp/parser.cc:42853
  #, 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:18082 cp/parser.cc:42923
  #, 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:18150
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "%<scalar%>, %<aggregate%>, %<pointer%> oder %<all%> erwartet"
  
! #: c/c-parser.cc:18227 cp/parser.cc:43075
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "zu viele %<defaultmap%>-Klauseln mit %qs-Kategorie"
  
! #: c/c-parser.cc:18230 cp/parser.cc:43078
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "zu viele %<defaultmap%>-Klauseln mit nicht angegebener Kategorie"
  
! #: c/c-parser.cc:18314 cp/semantics.cc:8427 cp/semantics.cc:8492
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "%qs-Ausdruck muss ganzzahlig sein"
  
! #: c/c-parser.cc:18326 c/c-parser.cc:18449 cp/semantics.cc:8462
! #: cp/semantics.cc:8506
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "Wert %qs muss positiv sein"
  
! #: c/c-parser.cc:18388 cp/parser.cc:42070
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "zu viele %<static%>-Argumente"
  
! #: c/c-parser.cc:18422 cp/parser.cc:42103
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "unerwartetes Argument"
  
! #: c/c-parser.cc:18589 cp/semantics.cc:9966
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%<tile%>-Argument muss eine positive, ganzzahlige Konstante sein"
  
! #: c/c-parser.cc:18657 cp/parser.cc:46356
  #, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr "zu viele %<self%>-Klauseln"
  
! #: c/c-parser.cc:18699 cp/parser.cc:43128
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "%<reproducible%> oder %<unconstrained%> erwartet"
  
! #: c/c-parser.cc:18708 c/c-parser.cc:18714 cp/parser.cc:43137
! #: cp/parser.cc:43147
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<concurrent%> erwartet"
  
! #: c/c-parser.cc:18750 cp/parser.cc:43187
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<teams%>, %<parallel%> oder %<thread%> erwartet"
  
! #: c/c-parser.cc:18803 cp/parser.cc:43255
  #, 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:18898 cp/parser.cc:43337
  #, 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:18937 c/c-parser.cc:29308 cp/parser.cc:55275
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> oder Bezeichner erwartet"
  
! #: c/c-parser.cc:19059 cp/parser.cc:43524
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "widersprüchliche Modifizierer %<monotonic%> und %<nonmonotonic%> angegeben"
  
! #: c/c-parser.cc:19113 cp/parser.cc:43540
  #, 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:19117 cp/parser.cc:43543
  #, 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:19130 cp/semantics.cc:8553
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "Wert der Chunkgröße muss positiv sein"
  
! #: c/c-parser.cc:19153 cp/parser.cc:43563
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ungültige Ablaufart"
  
! #: c/c-parser.cc:19292 c/c-parser.cc:19303
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "Wert von %<num_teams%> muss positiv sein"
  
! #: c/c-parser.cc:19311 cp/semantics.cc:8520
  #, 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:19360 cp/semantics.cc:8649
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "Wert von %<thread_limit%> muss positiv sein"
  
! #: c/c-parser.cc:19405 cp/semantics.cc:8777
  #, 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:19517 c/c-parser.cc:23439 cp/parser.cc:47146
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "%<allocator%> oder %<align%> erwartet"
  
! #: c/c-parser.cc:19524 c/c-parser.cc:19691 c/c-parser.cc:19733
! #: cp/parser.cc:44048
  #, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr "doppelter %qs-Modifizierer"
  
! #: c/c-parser.cc:19572 cp/semantics.cc:8910
  #, 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:19583 cp/semantics.cc:8865 cp/semantics.cc:8881
  #, 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:19726
  #, gcc-internal-format
  msgid "expected %<traits%> or %<memspace%>"
  msgstr "%<traits%> oder %<memspace%> erwartet"
  
! #: c/c-parser.cc:19791
  #, 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:19809 cp/parser.cc:44110
  #, 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:19817 cp/parser.cc:44118
  #, 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:19951 cp/parser.cc:44328
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "mehrere »linear«-Modifizierer"
  
! #: c/c-parser.cc:19963 cp/parser.cc:44341
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr "mehrere %<step%>-Modifizierer"
  
! #: c/c-parser.cc:19971 c/c-parser.cc:19999
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr "Schrittweite der %<linear%>-Klausel muss ganzzahlig sein"
  
! #: c/c-parser.cc:20033 cp/parser.cc:44464
  #, 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:20072
  #, 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:20111
  #, 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:20459 cp/parser.cc:44919
  #, 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:20468 cp/parser.cc:44928
  #, 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:20485 cp/parser.cc:44945
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "Modifizierer %<iterator%> ist unverträglich mit %qs"
  
! #: c/c-parser.cc:20533 cp/parser.cc:45000 cp/parser.cc:45798 cp/parser.cc:45865
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "ungültige Abhängigkeitsart"
  
! #: c/c-parser.cc:20594 cp/parser.cc:45030
  #, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "ungültige »doacross«-Art"
  
! #: c/c-parser.cc:20629 cp/parser.cc:45231
  #, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr "Modifizierer %<fallback%> erwartet"
  
! #: c/c-parser.cc:20646 cp/parser.cc:45255
  #, 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:20675 cp/semantics.cc:8473
  #, 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:20783 cp/parser.cc:45371
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr "unerlaubtes Komma"
  
! #: c/c-parser.cc:20793 cp/parser.cc:45381
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "zu viele %<always%>-Modifizierer"
  
! #: c/c-parser.cc:20804 cp/parser.cc:45395
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr "zu viele %<close%>-Modifizierer"
  
! #: c/c-parser.cc:20815 c/c-parser.cc:21307 cp/parser.cc:45155
! #: cp/parser.cc:45409
  #, gcc-internal-format
  msgid "too many %<iterator%> modifiers"
  msgstr "zu viele %<iterator%>-Modifizierer"
  
! #: c/c-parser.cc:20831 cp/parser.cc:45429
  #, gcc-internal-format
  msgid "too many %<mapper%> modifiers"
  msgstr "zu viele %<mapper%>-Modifizierer"
  
! #: c/c-parser.cc:20851 cp/parser.cc:45455
  #, 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:20867 c/c-parser.cc:29130 cp/parser.cc:45472
! #: cp/parser.cc:55511
  #, gcc-internal-format
  msgid "expected identifier or %<default%>"
  msgstr "Bezeichner oder %<default%> erwartet"
  
! #: c/c-parser.cc:20885 c/c-parser.cc:21296 cp/parser.cc:45141
! #: cp/parser.cc:45494
  #, gcc-internal-format
  msgid "too many %<present%> modifiers"
  msgstr "zu viele %<present%>-Modifizierer"
  
! #: c/c-parser.cc:20894 cp/parser.cc:45506
  #, 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:20906 cp/parser.cc:45521
  #, 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:20941 cp/parser.cc:45555
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "ungültige Zuordnungsart"
  
! #: c/c-parser.cc:21025 cp/parser.cc:45651
  #, 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:21037 cp/parser.cc:45662
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "%<ancestor%> oder %<device_num%> erwartet"
  
! #: c/c-parser.cc:21060 cp/semantics.cc:8674
  #, 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:21093 cp/parser.cc:45733
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ungültige »dist_schedule«-Art"
  
! #: c/c-parser.cc:21157 cp/parser.cc:45772
  #, 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:21180
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "ungültige »proc_bind«-Art"
  
! #: c/c-parser.cc:21224
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<host%>, %<nohost%> oder %<any%> erwartet"
  
! #: c/c-parser.cc:21317 cp/parser.cc:45170
  #, 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:21413 cp/semantics.cc:10088 cp/semantics.cc:10106
  #, 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:21514 cp/semantics.cc:9247
  #, 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:21585 c/c-parser.cc:21679 cp/parser.cc:45925
! #: cp/parser.cc:46037
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr "das String-Literal darf kein %<\\0%> enthalten"
  
! #: c/c-parser.cc:21594 c/c-parser.cc:21715 cp/parser.cc:45932
! #: cp/parser.cc:46072
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qs"
  msgstr "unbekannter fremder Laufzeit-Bezeichner %qs"
  
! #: c/c-parser.cc:21609 c/c-parser.cc:21738 cp/parser.cc:45947
! #: cp/parser.cc:46094
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression"
  msgstr "Stringliteral oder Ganzzahlkonstante erwartet"
  
! #: c/c-parser.cc:21617 c/c-parser.cc:21746 cp/parser.cc:45955
! #: cp/parser.cc:46102 cp/semantics.cc:7751
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr "unbekannter fremder Laufzeit-Bezeichner %qwd"
  
! #: c/c-parser.cc:21655 cp/parser.cc:46014
  #, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "Präferenzselektor %<fr%> oder %<attr%> erwartet"
  
! #: c/c-parser.cc:21663 cp/parser.cc:46022
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr "doppelter %<fr%>-Präferenzselektor"
  
! #: c/c-parser.cc:21689 cp/parser.cc:46046
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr "Stringliteral für %<attr%> muss mit %<ompx_%> beginnen"
  
! #: c/c-parser.cc:21697 cp/parser.cc:46053
  #, 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:21709 cp/parser.cc:46065
  #, gcc-internal-format
  msgid "non-empty string literal expected"
  msgstr "nichtleeres Stringliteral erwartet"
  
! #: c/c-parser.cc:21819 cp/parser.cc:46205
  #, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr "doppelter %<targetsync%>-Modifizierer"
  
! #: c/c-parser.cc:21826 cp/parser.cc:46212
  #, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr "doppelter %<target%>-Modifizierer"
  
! #: c/c-parser.cc:21833 cp/parser.cc:46219
  #, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "doppelter %<prefer_type%>-Modifizierer"
  
! #: c/c-parser.cc:21854 cp/parser.cc:46240
  #, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "%<prefer_type%>, %<target%> oder %<targetsync%> erwartet"
  
! #: c/c-parser.cc:21890 c/c-parser.cc:28218 cp/parser.cc:46277
! #: cp/parser.cc:53791
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr "fehlender erforderlicher Modifikator %<target%> und/oder %<targetsync%>"
  
! #: c/c-parser.cc:22131 cp/parser.cc:46572
  #, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr "OpenACC-Klausel erwartet"
  
! #: c/c-parser.cc:22142 c/c-parser.cc:22552 c/c-parser.cc:30585
! #: cp/parser.cc:46583 cp/parser.cc:47051 cp/parser.cc:54745
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs ist für %qs ungültig"
  
! #: c/c-parser.cc:22187 cp/parser.cc:46631
  #, 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:22340 cp/parser.cc:46824
  #, 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:22380 cp/parser.cc:46860
  #, 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:22541 cp/parser.cc:47040
  #, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "OpenMP-Klausel erwartet"
  
! #: c/c-parser.cc:22702 cp/parser.cc:52283
  #, 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:22712 cp/parser.cc:52293
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "Arrayabschnitt in %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22732 cp/parser.cc:52313
  #, 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:22743 cp/parser.cc:52324
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "ungültige OpenACC-Klausel im Datei-Gültigkeitsbereich"
  
! #: c/c-parser.cc:22750 cp/parser.cc:52331
  #, 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:22758 cp/parser.cc:52339
  #, 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:22769 cp/parser.cc:52361
  #, 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:22779 cp/parser.cc:52384
  #, 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:22872 cp/parser.cc:52468
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "hinter %<#pragma acc %s%> wird %<data%> erwartet"
  
! #: c/c-parser.cc:22888 cp/parser.cc:52485
  #, 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:22920 cp/parser.cc:52243
  #, 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:23149 cp/parser.cc:3610
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE wurde nicht deklariert"
  
! #: c/c-parser.cc:23153
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "Funktionsname erwartet"
  
! #: c/c-parser.cc:23171 cp/parser.cc:56275
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD bezeichnet keine Funktion"
  
! #: c/c-parser.cc:23194 c/c-parser.cc:23242 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:23234 cp/parser.cc:56326 cp/parser.cc:56373
  #, 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:23265 cp/parser.cc:56401
  #, 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:23266 cp/parser.cc:56403
  #, 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:23311 cp/parser.cc:52701
  #, 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:23370
  #, 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:23374 c/c-parser.cc:23397
  #, gcc-internal-format
  msgid "to be allocated variable declared here"
  msgstr "die zu allozierende Variable ist hier deklariert"
  
! #: c/c-parser.cc:23392
  #, 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:23395
  #, gcc-internal-format
  msgid "modified here"
  msgstr "hier verändert"
  
! #: c/c-parser.cc:23463 cp/parser.cc:47166 cp/parser.cc:47181
  #, 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:23487
  #, 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:23504
  #, 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:23511
  #, 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:23519
  #, 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:23528
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr "%<allocator%>-Klausel für statische Variable %qD erforderlich"
  
! #: c/c-parser.cc:23539
  #, 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:23690 cp/parser.cc:47346
  #, 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:23729 cp/parser.cc:47385
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "%<seq_cst%>, %<acquire%> oder %<relaxed%> erwartet"
  
! #: c/c-parser.cc:23753 cp/parser.cc:47414
  #, 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:23768 cp/parser.cc:47429
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "zu viele atomare Klauseln"
  
! #: c/c-parser.cc:23775 cp/parser.cc:47436
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "zu viele Speicherreihenfolge-Klauseln"
  
! #: c/c-parser.cc:23813 c/c-parser.cc:23820 cp/parser.cc:47474
! #: cp/parser.cc:47481
  #, 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:23826 c/c-parser.cc:23831 cp/parser.cc:47487
! #: cp/parser.cc:47492
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr "%qs-Klausel erfordert %qs-Klausel"
  
! #: c/c-parser.cc:23854 cp/parser.cc:47515
  #, 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:23865 cp/parser.cc:47526
  #, 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:23897 cp/parser.cc:47558
  #, 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:23907 cp/parser.cc:47568
  #, 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:24028 cp/parser.cc:47668
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "in der %<if%>-Bedingung wird ein Vergleich mit %<==%> erwartet"
  
! #: c/c-parser.cc:24035 cp/parser.cc:47675
  #, 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:24108 cp/parser.cc:47740 cp/parser.cc:48023 cp/parser.cc:48117
! #: cp/parser.cc:48135
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "ungültige Form von %<#pragma omp atomic compare%>"
  
! #: c/c-parser.cc:24119 cp/parser.cc:47751
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "unerwartetes %<else%> gefunden"
  
! #: c/c-parser.cc:24179 cp/parser.cc:48190
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "ungültige Form von %<#pragma omp atomic compare%>"
  
! #: c/c-parser.cc:24450 cp/parser.cc:48044 cp/parser.cc:48070
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ungültige Form von %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24454 cp/parser.cc:48110 cp/parser.cc:48144
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ungültiger Operator für %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24505 cp/parser.cc:48179
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr "%<weak%>-Klausel erfordert atomaren Gleichheitsvergleich"
  
! #: c/c-parser.cc:24511 cp/semantics.cc:12399 cp/semantics.cc:12409
  #, 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:24614 cp/semantics.cc:12486
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Ausdruck %<depobj%> ist kein lvalue-Ausdruck"
  
! #: c/c-parser.cc:24657
  #, gcc-internal-format
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "%<destroy%>-Ausdruck ist kein Lvalue-Ausdruck"
  
! #: c/c-parser.cc:24663 cp/parser.cc:48332
  #, 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:24694 cp/parser.cc:48368
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "%<in%>, %<out%>, %<inout%>, %<mutexinoutset%> oder %<inoutset%> erwartet"
  
! #: c/c-parser.cc:24706 cp/parser.cc:48384
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "eine der Klauseln %<depend%>, %<destroy%> oder %<update%> erwartet"
  
! #: c/c-parser.cc:24747 cp/parser.cc:48422
  #, 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:24755 cp/parser.cc:48430
  #, 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:24760
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> oder Zeilenende erwartet"
  
! #: c/c-parser.cc:24831 cp/parser.cc:49168
  #, 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:24898 cp/parser.cc:49237
  #, 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:24932 cp/parser.cc:49270
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<inclusive%>- oder %<exclusive%>-Klausel erwartet"
  
! #: c/c-parser.cc:24937 cp/parser.cc:49276
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp scan%> erwartet"
  
! #: c/c-parser.cc:24946 cp/parser.cc:49285
  #, 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:24971 cp/parser.cc:49308
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "für Anweisung erwartet"
--- 50052,51678 ----
  #. 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:14427
  #, 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:17957
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "Deklaration erwartet"
  
! #: c/c-parser.cc:8753 cp/parser.cc:16965
  #, 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:16968
  #, 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:15381
  #, 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:16378
  #, 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:15689
  #, 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:15695
  #, 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:25090
! #: cp/parser.cc:25108 cp/parser.cc:25123
  #, 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:5829
  #, 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:5834
  #, 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:47626
  #, 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:12389
  #, 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:12444
  #, 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:8703
  #, 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:6977
  #, 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:9140
  #, 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:40871
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "leere Liste von Eigenschaftsattributen"
  
! #: c/c-parser.cc:15666 cp/parser.cc:40884
  #, 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:40921
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "unbekanntes Eigenschaftsattribut"
  
! #: c/c-parser.cc:15717 cp/parser.cc:40930
  #, 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:40944
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "Selektorname für %qE erwartet"
  
! #: c/c-parser.cc:15744 cp/parser.cc:40963
  #, 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:14906
  #, 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:56964
  #, 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:51251
! #: cp/parser.cc:51599 cp/parser.cc:51714 cp/parser.cc:51813 cp/parser.cc:56996
! #: cp/parser.cc:57012 cp/parser.cc:57028 cp/parser.cc:57044 cp/parser.cc:57061
! #: cp/parser.cc:57078 cp/parser.cc:57095 cp/parser.cc:57126 cp/parser.cc:57140
! #: cp/parser.cc:57165 cp/parser.cc:57179
  #, 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:57154
  #, 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:57284
  #, 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:57290
  #, 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:57373
  #, 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:56986
  #, 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:41414
! #: cp/parser.cc:45726 cp/parser.cc:47152 cp/parser.cc:47189 cp/parser.cc:47378
! #: cp/parser.cc:47441 cp/parser.cc:47448 cp/parser.cc:47455 cp/parser.cc:53195
! #: cp/parser.cc:53202 cp/parser.cc:53209 cp/parser.cc:53216 cp/parser.cc:53764
! #: cp/parser.cc:55835 cp/parser.cc:55843 cp/parser.cc:55995 cp/parser.cc:56005
  #, 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:9531
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ist keine Zeigervariable"
  
! #: c/c-parser.cc:17345 cp/parser.cc:42305
  #, 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:42383
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> oder %<present%> erwartet"
  
! #: c/c-parser.cc:17442 cp/parser.cc:42385
  #, 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:42455
  #, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr "Interner Fehler: expected constant logical expression"
  
! #: c/c-parser.cc:17604 cp/parser.cc:42537
  #, 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:42555 cp/parser.cc:51591 cp/parser.cc:51706
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<data%> erwartet"
  
! #: c/c-parser.cc:17677 cp/parser.cc:42610
  #, 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:42617
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "zu viele %<if%>-Klauseln"
  
! #: c/c-parser.cc:17686 cp/parser.cc:42619
  #, 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:42625
  #, 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:9746
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "Wert von %<grainsize%> muss positiv sein"
  
! #: c/c-parser.cc:17980 cp/semantics.cc:9776
  #, 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:42851
  #, 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:42921
  #, 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:43073
  #, 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:43076
  #, 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:8423 cp/semantics.cc:8488
  #, 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:8458
! #: cp/semantics.cc:8502
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "Wert %qs muss positiv sein"
  
! #: c/c-parser.cc:18392 cp/parser.cc:42068
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "zu viele %<static%>-Argumente"
  
! #: c/c-parser.cc:18426 cp/parser.cc:42101
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "unerwartetes Argument"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9962
  #, 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:46354
  #, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr "zu viele %<self%>-Klauseln"
  
! #: c/c-parser.cc:18703 cp/parser.cc:43126
  #, 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:43135
! #: cp/parser.cc:43145
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<concurrent%> erwartet"
  
! #: c/c-parser.cc:18754 cp/parser.cc:43185
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<teams%>, %<parallel%> oder %<thread%> erwartet"
  
! #: c/c-parser.cc:18807 cp/parser.cc:43253
  #, 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:43335
  #, 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:55273
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> oder Bezeichner erwartet"
  
! #: c/c-parser.cc:19063 cp/parser.cc:43522
  #, 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:43538
  #, 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:43541
  #, 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:8549
  #, 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:43561
  #, 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:8516
  #, 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:8645
  #, 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:8773
  #, 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:47144
  #, 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:44046
  #, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr "doppelter %qs-Modifizierer"
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8906
  #, 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:8861 cp/semantics.cc:8877
  #, 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:44108
  #, 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:44116
  #, 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:44326
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "mehrere »linear«-Modifizierer"
  
! #: c/c-parser.cc:19967 cp/parser.cc:44339
  #, 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:44462
  #, 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:44917
  #, 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:44926
  #, 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:44943
  #, 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:44998 cp/parser.cc:45796 cp/parser.cc:45863
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "ungültige Abhängigkeitsart"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45028
  #, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "ungültige »doacross«-Art"
  
! #: c/c-parser.cc:20633 cp/parser.cc:45229
  #, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr "Modifizierer %<fallback%> erwartet"
  
! #: c/c-parser.cc:20650 cp/parser.cc:45253
  #, 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:8469
  #, 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:45369
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr "unerlaubtes Komma"
  
! #: c/c-parser.cc:20797 cp/parser.cc:45379
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "zu viele %<always%>-Modifizierer"
  
! #: c/c-parser.cc:20808 cp/parser.cc:45393
  #, 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:45153
! #: cp/parser.cc:45407
  #, gcc-internal-format
  msgid "too many %<iterator%> modifiers"
  msgstr "zu viele %<iterator%>-Modifizierer"
  
! #: c/c-parser.cc:20835 cp/parser.cc:45427
  #, gcc-internal-format
  msgid "too many %<mapper%> modifiers"
  msgstr "zu viele %<mapper%>-Modifizierer"
  
! #: c/c-parser.cc:20855 cp/parser.cc:45453
  #, 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:45470
! #: cp/parser.cc:55509
  #, 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:45139
! #: cp/parser.cc:45492
  #, gcc-internal-format
  msgid "too many %<present%> modifiers"
  msgstr "zu viele %<present%>-Modifizierer"
  
! #: c/c-parser.cc:20898 cp/parser.cc:45504
  #, 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:45519
  #, 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:45553
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "ungültige Zuordnungsart"
  
! #: c/c-parser.cc:21029 cp/parser.cc:45649
  #, 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:45660
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "%<ancestor%> oder %<device_num%> erwartet"
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8670
  #, 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:45731
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ungültige »dist_schedule«-Art"
  
! #: c/c-parser.cc:21161 cp/parser.cc:45770
  #, 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
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "ungültige »proc_bind«-Art"
  
! #: c/c-parser.cc:21228
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<host%>, %<nohost%> oder %<any%> erwartet"
  
! #: c/c-parser.cc:21321 cp/parser.cc:45168
  #, 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:10084 cp/semantics.cc:10102
  #, 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:9243
  #, 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:45923
! #: cp/parser.cc:46035
  #, 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:45930
! #: cp/parser.cc:46070
  #, 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:45945
! #: cp/parser.cc:46092
  #, 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:45953
! #: cp/parser.cc:46100 cp/semantics.cc:7747
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr "unbekannter fremder Laufzeit-Bezeichner %qwd"
  
! #: c/c-parser.cc:21659 cp/parser.cc:46012
  #, 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:46020
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr "doppelter %<fr%>-Präferenzselektor"
  
! #: c/c-parser.cc:21693 cp/parser.cc:46044
  #, 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:46051
  #, 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:46063
  #, gcc-internal-format
  msgid "non-empty string literal expected"
  msgstr "nichtleeres Stringliteral erwartet"
  
! #: c/c-parser.cc:21823 cp/parser.cc:46203
  #, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr "doppelter %<targetsync%>-Modifizierer"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46210
  #, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr "doppelter %<target%>-Modifizierer"
  
! #: c/c-parser.cc:21837 cp/parser.cc:46217
  #, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "doppelter %<prefer_type%>-Modifizierer"
  
! #: c/c-parser.cc:21858 cp/parser.cc:46238
  #, 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:46275
! #: cp/parser.cc:53789
  #, 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:46570
  #, 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:46581 cp/parser.cc:47049 cp/parser.cc:54743
  #, 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:46629
  #, 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:46822
  #, 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:46858
  #, 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:47038
  #, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "OpenMP-Klausel erwartet"
  
! #: c/c-parser.cc:22706 cp/parser.cc:52281
  #, 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:52291
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "Arrayabschnitt in %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22736 cp/parser.cc:52311
  #, 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:52322
  #, 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:52329
  #, 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:52337
  #, 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:52359
  #, 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:52382
  #, 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:52466
  #, 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:52483
  #, 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:52241
  #, 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:56273
  #, 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:56324 cp/parser.cc:56371
  #, 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:56399
  #, 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:56401
  #, 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:52699
  #, 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:47164 cp/parser.cc:47179
  #, 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:47344
  #, 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:47383
  #, 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:47412
  #, 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:47427
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "zu viele atomare Klauseln"
  
! #: c/c-parser.cc:23779 cp/parser.cc:47434
  #, 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:47472
! #: cp/parser.cc:47479
  #, 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:47485
! #: cp/parser.cc:47490
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr "%qs-Klausel erfordert %qs-Klausel"
  
! #: c/c-parser.cc:23858 cp/parser.cc:47513
  #, 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:47524
  #, 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:47556
  #, 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:47566
  #, 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:47666
  #, 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:47673
  #, 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:47738 cp/parser.cc:48021 cp/parser.cc:48115
! #: cp/parser.cc:48133
  #, 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:47749
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "unerwartetes %<else%> gefunden"
  
! #: c/c-parser.cc:24183 cp/parser.cc:48188
  #, 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:48042 cp/parser.cc:48068
  #, 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:48108 cp/parser.cc:48142
  #, 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:48177
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr "%<weak%>-Klausel erfordert atomaren Gleichheitsvergleich"
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12395 cp/semantics.cc:12405
  #, 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:12482
  #, 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:48330
  #, 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:48366
  #, 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:48382
  #, 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:48420
  #, 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:48428
  #, 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:49166
  #, 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:49235
  #, 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:49268
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<inclusive%>- oder %<exclusive%>-Klausel erwartet"
  
! #: c/c-parser.cc:24941 cp/parser.cc:49274
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp scan%> erwartet"
  
! #: c/c-parser.cc:24950 cp/parser.cc:49283
  #, 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:49306
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "für Anweisung erwartet"
*************** msgstr "für Anweisung erwartet"
*** 51604,52291 ****
  #. 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:25000 cp/parser.cc:49330 cp/parser.cc:49332 cp/parser.cc:49517
  #, gcc-internal-format
  msgid "loop nest expected"
  msgstr "Schleifenschachtelung erwartet"
  
! #: c/c-parser.cc:25052 cp/parser.cc:49405
  #, 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:25081 cp/parser.cc:49436
  #, 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:25092 cp/parser.cc:49447
  #, 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:25115 cp/parser.cc:49473
  #, 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:25126 cp/parser.cc:49484
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr "%<for%>-Schleife oder OpenMP-Schleifenumwandlungskonstrukt erwartet"
  
! #: c/c-parser.cc:25214 cp/semantics.cc:11961 cp/semantics.cc:12054
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "Schleifendeklaration oder Initialisierung erwartet"
  
! #: c/c-parser.cc:25303 c/c-parser.cc:25318 cp/parser.cc:49811
! #: cp/parser.cc:49826
  #, gcc-internal-format
  msgid "not enough nested loops"
  msgstr "nicht genügend geschachtelte Schleifen"
  
! #: c/c-parser.cc:25421 cp/parser.cc:50119
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<ordered%>-Klauselparameter ist weniger als %<collapse%>"
  
! #: c/c-parser.cc:25544 cp/parser.cc:49646 cp/parser.cc:49689 cp/pt.cc:19123
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "Schleifenvariable %qD sollte nicht »firstprivate« sein"
  
! #: c/c-parser.cc:25792 cp/parser.cc:50512
  #, 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:25984 cp/parser.cc:50671
  #, 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:26200 cp/parser.cc:50877
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<for%> hinter %qs erwartet"
  
! #: c/c-parser.cc:26414 c/c-parser.cc:26422
  #, gcc-internal-format
  msgid "expected a function name"
  msgstr "ein Funktionsname erwartet"
  
! #: c/c-parser.cc:26435 cp/parser.cc:53411
  #, gcc-internal-format
  msgid "expected target-function call"
  msgstr "Zielfunktionsaufruf erwartet"
  
! #: c/c-parser.cc:26505
  #, 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:26692 cp/parser.cc:51244
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<point%> erwartet"
  
! #: c/c-parser.cc:26959 cp/parser.cc:51531
  #, 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:26975 cp/parser.cc:51547
  #, 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:27023 cp/parser.cc:51828
  #, 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:27125 cp/parser.cc:51654
  #, 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:27137 cp/parser.cc:51666
  #, 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:27236 cp/parser.cc:51771
  #, 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:27249 cp/parser.cc:51784
  #, 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:27501 cp/semantics.cc:11464
  #, 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:27562
  #, 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:27613 c/c-parser.cc:27651
  #, 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:27684 cp/parser.cc:52846
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "Name des Merkmalsselektors erwartet"
  
! #: c/c-parser.cc:27696 cp/parser.cc:52860
  #, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr "unbekannter Selektor %qs für Kontextselektormenge %qs"
  
! #: c/c-parser.cc:27724 cp/parser.cc:52889
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "Selektor %qs akzeptiert keine Eigenschaften"
  
! #: c/c-parser.cc:27746 cp/parser.cc:52921
  #, 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:27755 cp/parser.cc:52931 cp/pt.cc:18771
  #, 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:27758 cp/parser.cc:52934 cp/pt.cc:18778
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr "das %<score%>-Argument darf nicht negativ sein"
  
! #: c/c-parser.cc:27799 cp/parser.cc:52980
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "Bezeichner oder Zeichenkettenliteral erwartet"
  
! #: c/c-parser.cc:27835 cp/parser.cc:53019 cp/pt.cc:18804
  #, gcc-internal-format
  msgid "property must be integer expression"
  msgstr "Eigenschaft muss ein ganzzahliger Ausdruck sein"
  
! #: c/c-parser.cc:27846 cp/parser.cc:53034
  #, 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:27867 cp/parser.cc:53050 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:27926 cp/parser.cc:53113
  #, gcc-internal-format
  msgid "expected context selector set name"
  msgstr "Name der Kontextselektormenge erwartet"
  
! #: c/c-parser.cc:27993
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "Variante %qD ist keine Funktion"
  
! #: c/c-parser.cc:28005 cp/decl.cc:9304
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr "die Variante %qD ist eine eingebaute"
  
! #: c/c-parser.cc:28011 cp/decl.cc:9226
  #, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr "Variante %qD ist dieselbe wie die Basisfunktion"
  
! #: c/c-parser.cc:28065 cp/parser.cc:53629
  #, 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:28081 cp/parser.cc:53642
  #, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr "zu viele %<match%>-Klauseln"
  
! #: c/c-parser.cc:28143 cp/parser.cc:53718
  #, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr "%qD ist mehrfach angegeben"
  
! #: c/c-parser.cc:28150
  #, gcc-internal-format
  msgid "%qD is not of pointer type"
  msgstr "%qD hat keinen Zeigertyp"
  
! #: c/c-parser.cc:28170 cp/parser.cc:53751
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr "%<nothing%> oder %<need_device_ptr%> erwartet"
  
! #: c/c-parser.cc:28173
  #, 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:28180 cp/parser.cc:53758
  #, 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:28200 cp/parser.cc:53775
  #, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr "%<interop%> erwartet"
  
! #: c/c-parser.cc:28245 cp/parser.cc:53838
  #, gcc-internal-format
  msgid "expected %<match%> clause"
  msgstr "%<match%>-Klausel erwartet"
  
! #: c/c-parser.cc:28261
  #, 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:28288
  #, 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:28291
  #, gcc-internal-format
  msgid "base function %qD declared here"
  msgstr "Basisfunktion %qD ist hier deklariert"
  
! #: c/c-parser.cc:28326 cp/decl.cc:9286
  #, 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:28330 cp/decl.cc:9151 cp/decl.cc:9289
  #, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr "%<append_args%> ist hier angegeben"
  
! #: c/c-parser.cc:28373
  #, 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:28392 cp/decl.cc:9295
  #, 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:28455
  #, 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:28463 cp/parser.cc:53888
  #, 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:28471
  #, 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:28563
  #, gcc-internal-format
  msgid "no declaration of base function %qs"
  msgstr "keine Deklaration der Basisfunktion %qs"
  
! #: c/c-parser.cc:28571 cp/parser.cc:25655
  #, 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:28729 cp/parser.cc:54284
  #, 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:28766 cp/parser.cc:54177
  #, 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:28770 cp/parser.cc:54181
  #, 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:28830 cp/parser.cc:54319
  #, 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:28833 cp/parser.cc:54322
  #, 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:28897 cp/parser.cc:54392
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<match%> erwartet"
  
! #: c/c-parser.cc:28950 c/c-parser.cc:29052 cp/parser.cc:54445
  #, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr "%<target%> oder %<variant%> erwartet"
  
! #: c/c-parser.cc:28964 cp/parser.cc:54458
  #, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr "%<declare target%>, %<declare variant%> oder %<assumes%> erwartet"
  
! #: c/c-parser.cc:28997 cp/parser.cc:54496
  #, 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:29008 c/c-parser.cc:29073 cp/parser.cc:54507
! #: cp/parser.cc:54572
  #, 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:29015 c/c-parser.cc:29078 cp/parser.cc:54514
! #: cp/parser.cc:54577
  #, 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:29029 cp/parser.cc:54528
  #, 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:29039 cp/parser.cc:54538
  #, 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:29044 cp/parser.cc:54543
  #, 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:29086 cp/parser.cc:54585
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "%<declare%> oder %<assumes%> erwartet"
  
! #: c/c-parser.cc:29104
  #, 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:29150
  #, 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:29158
  #, 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:29166
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "%<#pragma omp declare mapper%> wurde vorher hier deklariert"
  
! #: c/c-parser.cc:29202 cp/parser.cc:55580
  #, gcc-internal-format
  msgid "unexpected clause"
  msgstr "unerwartete Klausel"
  
! #: c/c-parser.cc:29210 cp/parser.cc:55591
  #, gcc-internal-format
  msgid "missing %<map%> clause"
  msgstr "fehlende %<map%>-Klausel"
  
! #: c/c-parser.cc:29258
  #, 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:29335
  #, 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:29339
  #, 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:29342
  #, 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:29345
  #, 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:29353
  #, 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:29362
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> previously declared here"
  msgstr "vorherige Deklaration von %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:29483
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "%<omp_priv%> oder Funktionsname erwartet"
  
! #: c/c-parser.cc:29494
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "Funktionsname und %<(%> erwartet"
  
! #: c/c-parser.cc:29513
  #, 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:29653
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%> oder %<variant%> erwartet"
  
! #: c/c-parser.cc:29724 cp/parser.cc:55786
  #, 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:29753 cp/parser.cc:55821
  #, 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:29772 cp/parser.cc:55840
  #, 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:29784 cp/parser.cc:55852
  #, 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:29793 cp/parser.cc:55861
  #, 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:29807 cp/parser.cc:55875
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<#pragma omp requires%> erfordert mindestens eine Klausel"
  
! #: c/c-parser.cc:29826
  #, 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:29832
  #, 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:29950 cp/parser.cc:52052
  #, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr "%<sizes%> erwartet"
  
! #: c/c-parser.cc:29979 cp/semantics.cc:9990 cp/semantics.cc:10007
  #, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "%<sizes%>-Argument muss eine positive, ganzzahlige Konstante sein"
  
! #: c/c-parser.cc:30095 cp/parser.cc:55932
  #, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "eine der Klauseln %<at%>, %<severity%> oder %<message%> erwartet"
  
! #: c/c-parser.cc:30128 cp/parser.cc:55967
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "%qs oder %qs erwartet"
  
! #: c/c-parser.cc:30185 cp/parser.cc:56029
  #, 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:30192 cp/parser.cc:56036
  #, 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:30219 cp/parser.cc:56067
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr "%<#pragma omp error%> gefunden: %s"
  
! #: c/c-parser.cc:30222 cp/parser.cc:56070
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr "%<#pragma omp error%> gefunden"
  
! #: c/c-parser.cc:30253 cp/parser.cc:53178
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "mindestens eine Annahme-Klausel erwartet"
  
! #: c/c-parser.cc:30346 c/c-parser.cc:30653 cp/parser.cc:53271
! #: cp/parser.cc:54814 cp/parser.cc:54841
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr "Name einer Direktive erwartet"
  
! #: c/c-parser.cc:30358 cp/parser.cc:53283
  #, 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:30366 cp/parser.cc:53291
  #, 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:30373 cp/parser.cc:53298
  #, 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:30384 cp/parser.cc:53309
  #, 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:30407 cp/parser.cc:53336
  #, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "unbekanntes Annahme-Klausel %qs"
  
! #: c/c-parser.cc:30420 cp/parser.cc:53346
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "Annahme-Klausel erwartet"
  
! #: c/c-parser.cc:30549 cp/parser.cc:54707
  #, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "eine der Klauseln %<when%>, %<otherwise%> oder %<default%> erwartet"
  
! #: c/c-parser.cc:30561 cp/parser.cc:54720
  #, 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:30571 cp/parser.cc:54730
  #, 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:30579 cp/parser.cc:54739
  #, 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:30666 cp/parser.cc:54827
  #, gcc-internal-format
  msgid "unknown directive name"
  msgstr "Unbekannte Direktivenname"
  
! #: c/c-parser.cc:30681 cp/parser.cc:54847
  #, 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:30687 cp/parser.cc:54853
  #, 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:31019 cp/parser.cc:51180
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr "%<omp groupprivate%>"
  
! #: c/c-parser.cc:31045 cp/semantics.cc:10768
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE nach erster Verwendung als %<threadprivate%> deklariert"
  
! #: c/c-parser.cc:31047 cp/semantics.cc:10770
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "automatische Variable %qE kann nicht %<threadprivate%> sein"
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10772
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE hat unvollständigen Typen"
  
! #: c/c-parser.cc:31132 c/c-parser.cc:31201 cp/parser.cc:56698
! #: cp/semantics.cc:12646
  #, 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:31134 c/c-parser.cc:31203 cp/parser.cc:56696
! #: cp/semantics.cc:12644
  #, 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:31235 cp/parser.cc:56829
  #, 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:31241 cp/parser.cc:56835
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> innerhalb eines %<__transaction_relaxed%>"
  
! #: c/c-parser.cc:31250
  #, 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:31258 cp/parser.cc:56853
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> nicht innerhalb von %<__transaction_atomic%>"
  
! #: c/c-parser.cc:31351
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr "fehlende schließende geschweifte Klammer"
--- 51680,52367 ----
  #. 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:49328 cp/parser.cc:49330 cp/parser.cc:49515
  #, gcc-internal-format
  msgid "loop nest expected"
  msgstr "Schleifenschachtelung erwartet"
  
! #: c/c-parser.cc:25056 cp/parser.cc:49403
  #, 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:49434
  #, 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:49445
  #, 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:49471
  #, 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:49482
  #, 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:11957 cp/semantics.cc:12050
  #, 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:49809
! #: cp/parser.cc:49824
  #, gcc-internal-format
  msgid "not enough nested loops"
  msgstr "nicht genügend geschachtelte Schleifen"
  
! #: c/c-parser.cc:25425 cp/parser.cc:50117
  #, 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:49644 cp/parser.cc:49687 cp/pt.cc:19181
  #, 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:50510
  #, 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:50669
  #, 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:50875
  #, 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:53409
  #, 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:51242
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<point%> erwartet"
  
! #: c/c-parser.cc:26963 cp/parser.cc:51529
  #, 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:51545
  #, 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:51826
  #, 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:51652
  #, 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:51664
  #, 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:51769
  #, 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:51782
  #, 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:11460
  #, 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:52844
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "Name des Merkmalsselektors erwartet"
  
! #: c/c-parser.cc:27700 cp/parser.cc:52858
  #, 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:52887
  #, 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:52919
  #, 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:52929 cp/pt.cc:18829
  #, 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:52932 cp/pt.cc:18836
  #, 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:52978
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "Bezeichner oder Zeichenkettenliteral erwartet"
  
! #: c/c-parser.cc:27839 cp/parser.cc:53017 cp/pt.cc:18862
  #, gcc-internal-format
  msgid "property must be integer expression"
  msgstr "Eigenschaft muss ein ganzzahliger Ausdruck sein"
  
! #: c/c-parser.cc:27850 cp/parser.cc:53032
  #, 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:53048 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:53111
  #, 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:9307
  #, 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:9229
  #, 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:53627
  #, 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:53640
  #, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr "zu viele %<match%>-Klauseln"
  
! #: c/c-parser.cc:28147 cp/parser.cc:53716
  #, 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:53749
  #, 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:53756
  #, 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:53773
  #, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr "%<interop%> erwartet"
  
! #: c/c-parser.cc:28249 cp/parser.cc:53836
  #, 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:9289
  #, 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:9154 cp/decl.cc:9292
  #, 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:9298
  #, 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:53886
  #, 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:25651
  #, 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:54282
  #, 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:54175
  #, 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:54179
  #, 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:54317
  #, 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:54320
  #, 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:54390
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<match%> erwartet"
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54443
  #, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr "%<target%> oder %<variant%> erwartet"
  
! #: c/c-parser.cc:28968 cp/parser.cc:54456
  #, 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:54494
  #, 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:54505
! #: cp/parser.cc:54570
  #, 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:54512
! #: cp/parser.cc:54575
  #, 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:54526
  #, 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:54536
  #, 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:54541
  #, 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:54583
  #, 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:55578
  #, gcc-internal-format
  msgid "unexpected clause"
  msgstr "unerwartete Klausel"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55589
  #, 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:55784
  #, 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:55819
  #, 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:55838
  #, 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:55850
  #, 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:55859
  #, 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:55873
  #, 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:52050
  #, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr "%<sizes%> erwartet"
  
! #: c/c-parser.cc:29983 cp/semantics.cc:9986 cp/semantics.cc:10003
  #, 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:55930
  #, 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:55965
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "%qs oder %qs erwartet"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56027
  #, 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:56034
  #, 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:56065
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr "%<#pragma omp error%> gefunden: %s"
  
! #: c/c-parser.cc:30226 cp/parser.cc:56068
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr "%<#pragma omp error%> gefunden"
  
! #: c/c-parser.cc:30257 cp/parser.cc:53176
  #, 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:53269
! #: cp/parser.cc:54812 cp/parser.cc:54839
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr "Name einer Direktive erwartet"
  
! #: c/c-parser.cc:30362 cp/parser.cc:53281
  #, 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:53289
  #, 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:53296
  #, 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:53307
  #, 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:53334
  #, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "unbekanntes Annahme-Klausel %qs"
  
! #: c/c-parser.cc:30424 cp/parser.cc:53344
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "Annahme-Klausel erwartet"
  
! #: c/c-parser.cc:30553 cp/parser.cc:54705
  #, 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:54718
  #, 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:54728
  #, 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:54737
  #, 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:54825
  #, gcc-internal-format
  msgid "unknown directive name"
  msgstr "Unbekannte Direktivenname"
  
! #: c/c-parser.cc:30685 cp/parser.cc:54845
  #, 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:54851
  #, 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:51178
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr "%<omp groupprivate%>"
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10764
  #, 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:10766
  #, 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:10768
  #, 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:56696
! #: cp/semantics.cc:12642
  #, 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:56694
! #: cp/semantics.cc:12640
  #, 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:56827
  #, 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:56833
  #, 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:56851
  #, 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"
*************** msgstr "fehlende schließende geschweift
*** 52295,52301 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD hat unvollständigen Typ %qT"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13076 c/c-typeck.cc:13150 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "falsche Verwendung eines void-Ausdruckes"
--- 52371,52377 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD hat unvollständigen Typ %qT"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13154 c/c-typeck.cc:13228 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "falsche Verwendung eines void-Ausdruckes"
*************** msgstr "falsche Verwendung des unvollst�
*** 52326,52492 ****
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr "%qT und %qT sind in disjunkt benannten Adressräumen"
  
! #: c/c-typeck.cc:579
  #, 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:652
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "Funktionstypen nicht wirklich kompatibel in ISO-C"
  
! #: c/c-typeck.cc:1140
  #, 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:1145
  #, 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:1150
  #, 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:1180
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr "%<_Complex _BitInt(%d)%> wird nicht unterstützt"
  
! #: c/c-typeck.cc:1829
  #, 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:1833
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "Typen nicht ganz kompatibel"
  
! #: c/c-typeck.cc:1837
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "Zeiger-Zieltypen sind in C++ inkompatibel"
  
! #: c/c-typeck.cc:2055
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "Funktionsrückgabetypen nicht kompatibel wegen %<volatile%>"
  
! #: c/c-typeck.cc:2270
  #, 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:3050
  #, 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:3292 c/c-typeck.cc:11224
  #, 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:3296 c/c-typeck.cc:11228
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT hat kein Element namens %qE"
  
! #: c/c-typeck.cc:3305
  #, 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:3308
  #, 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:3375
  #, 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:3384
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr "%qE ist ein Zeiger; meinten Sie %<->%>?"
  
! #: c/c-typeck.cc:3391
  #, 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:3439
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "Dereferenzierung eines %<void *%>-Zeigers"
  
! #: c/c-typeck.cc:3494
  #, 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:3504 cp/typeck.cc:4273 cp/typeck.cc:4367
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "Arrayindex ist keine Ganzzahl"
  
! #: c/c-typeck.cc:3510
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "indizierter Wert ist Zeiger auf Funktion"
  
! #: c/c-typeck.cc:3565
  #, gcc-internal-format
  msgid "array subscript is negative"
  msgstr "Arrayindex ist negativ"
  
! #: c/c-typeck.cc:3578
  #, 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:3582
  #, 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:3787
  #, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr "unvollständig angegebenes %qD wird in seinem Initialisierer referenziert"
  
! #: c/c-typeck.cc:3832
  #, 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:3834
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "enum-Konstante hier definiert"
  
! #: c/c-typeck.cc:3953 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:4296
  #, 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:4302
  #, 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:4308
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "gerufenes Objekt ist keine Funktion oder Funktionszeiger"
--- 52402,52568 ----
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr "%qT und %qT sind in disjunkt benannten Adressräumen"
  
! #: c/c-typeck.cc:657
  #, 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:730
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "Funktionstypen nicht wirklich kompatibel in ISO-C"
  
! #: c/c-typeck.cc:1218
  #, 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:1223
  #, 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:1228
  #, 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:1258
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr "%<_Complex _BitInt(%d)%> wird nicht unterstützt"
  
! #: c/c-typeck.cc:1907
  #, 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:1911
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "Typen nicht ganz kompatibel"
  
! #: c/c-typeck.cc:1915
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "Zeiger-Zieltypen sind in C++ inkompatibel"
  
! #: c/c-typeck.cc:2133
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "Funktionsrückgabetypen nicht kompatibel wegen %<volatile%>"
  
! #: c/c-typeck.cc:2348
  #, 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:3128
  #, 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:3370 c/c-typeck.cc:11302
  #, 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:3374 c/c-typeck.cc:11306
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT hat kein Element namens %qE"
  
! #: c/c-typeck.cc:3383
  #, 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:3386
  #, 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:3453
  #, 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:3462
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr "%qE ist ein Zeiger; meinten Sie %<->%>?"
  
! #: c/c-typeck.cc:3469
  #, 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:3517
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "Dereferenzierung eines %<void *%>-Zeigers"
  
! #: c/c-typeck.cc:3572
  #, 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:3582 cp/typeck.cc:4273 cp/typeck.cc:4367
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "Arrayindex ist keine Ganzzahl"
  
! #: c/c-typeck.cc:3588
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "indizierter Wert ist Zeiger auf Funktion"
  
! #: c/c-typeck.cc:3643
  #, gcc-internal-format
  msgid "array subscript is negative"
  msgstr "Arrayindex ist negativ"
  
! #: c/c-typeck.cc:3656
  #, 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:3660
  #, 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:3865
  #, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr "unvollständig angegebenes %qD wird in seinem Initialisierer referenziert"
  
! #: c/c-typeck.cc:3910
  #, 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:3912
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "enum-Konstante hier definiert"
  
! #: c/c-typeck.cc:4031 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:4374
  #, 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:4380
  #, 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:4386
  #, 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
*** 52494,54343 ****
  #. 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:4337
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "Funktion über nicht kompatiblen Typen aufgerufen"
  
! #: c/c-typeck.cc:4342 c/c-typeck.cc:4398
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "Funktion mit qualifiziertem void-Rückgabetypen aufgerufen"
  
! #: c/c-typeck.cc:4453
  #, 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:4465
  #, 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:4471
  #, 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:4477
  #, 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:4483
  #, 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:4489
  #, 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:4495
  #, 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:4511
  #, 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:4537
  #, 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:4563
  #, 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:4587
  #, 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:4592
  #, 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:4760
  #, 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:4764
  #, 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:4774
  #, 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:4787
  #, 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:4792
  #, 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:4871
  #, 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:4952
  #, 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:4953
  #, 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:4967
  #, 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:5145 c/c-typeck.cc:5173 cp/typeck.cc:6099 cp/typeck.cc:6391
  #, 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:5153 c/c-typeck.cc:5164 cp/typeck.cc:6136 cp/typeck.cc:6160
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "Vergleich zwischen Zeiger und '\\0'"
  
! #: c/c-typeck.cc:5156 c/c-typeck.cc:5167 cp/typeck.cc:6139 cp/typeck.cc:6163
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "wollten Sie vielleicht den Zeiger dereferenzieren?"
  
! #: c/c-typeck.cc:5185 c/c-typeck.cc:5192 c/c-typeck.cc:6623 c/c-typeck.cc:6628
! #: c/c-typeck.cc:9177 cp/tree.cc:6860
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "Null als Nullzeigerkonstante"
  
! #: c/c-typeck.cc:5213
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "Vergleich zwischen %qT und %qT"
  
! #: c/c-typeck.cc:5272
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "Zeiger des Typs %<void *%> in Subtraktion verwendet"
  
! #: c/c-typeck.cc:5275
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "Zeiger auf eine Funktion in Subtraktion verwendet"
  
! #: c/c-typeck.cc:5309
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "Arithmetik mit Zeiger auf unvollständigen Typen"
  
! #: c/c-typeck.cc:5318 cp/typeck.cc:7197
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "Arithmetik mit Zeiger auf leeres Aggregat"
  
! #: c/c-typeck.cc:5769
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "%<~%> auf booleschem Ausdruck"
  
! #: c/c-typeck.cc:5773
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr "meinten Sie ein logisches Nicht (%<!%>)?"
  
! #: c/c-typeck.cc:5783
  #, 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:5807
  #, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "falsches Typargument für »absu«"
  
! #: c/c-typeck.cc:5833
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "Argument falschen Typs für unäres Ausrufungszeichen"
  
! #: c/c-typeck.cc:5891
  #, 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:5894
  #, 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:5901
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "Inkrementieren eines booleschen Ausdrucks"
  
! #: c/c-typeck.cc:5904
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "Dekrementieren eines booleschen Ausdrucks"
  
! #: c/c-typeck.cc:5920
  #, 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:5947 c/c-typeck.cc:5981
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "Argument falschen Typs für Inkrementierung"
  
! #: c/c-typeck.cc:5949 c/c-typeck.cc:5984
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "Argument falschen Typs für Dekrementierung"
  
! #: c/c-typeck.cc:5969
  #, 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:5973
  #, 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:6122
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "Adresse des Ausdrucks des Typs %<void%> wird genommen"
  
! #: c/c-typeck.cc:6185 c/c-typeck.cc:6382 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:6199
  #, 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:6207
  #, 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:6401
  #, gcc-internal-format
  msgid "address of register compound literal requested"
  msgstr "Adresse des mit »register« deklarierten zusammengesetzten Literals angefordert"
  
! #: c/c-typeck.cc:6423
  #, 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:6426
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "Register-Variable %qD in verschachtelter Funktion verwendet"
  
! #: c/c-typeck.cc:6431
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "Adresse der globalen Variablen %qD angefordert"
  
! #: c/c-typeck.cc:6440 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:6578
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "Nicht-L-Wert-Array in bedingtem Ausdruck"
  
! #: c/c-typeck.cc:6613
  #, 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:6673
  #, 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:6732 c/c-typeck.cc:6738
  #, 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:6755
  #, 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:6775
  #, 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:6799
  #, 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:6803
  #, 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:6808
  #, 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:6832
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "Zeigertyp passt nicht in bedingtem Ausdruck"
  
! #: c/c-typeck.cc:6835
  #, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr "der erste Ausdruck hat den Typ %qT"
  
! #: c/c-typeck.cc:6836
  #, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr "der zweite Ausdruck hat den Typ %qT"
  
! #: c/c-typeck.cc:6847 c/c-typeck.cc:6860
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "Zeiger-/Ganzzahltyp passt nicht in bedingtem Ausdruck"
  
! #: c/c-typeck.cc:6887
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "Typ passt nicht in bedingtem Ausdruck"
  
! #: c/c-typeck.cc:7003
  #, 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:7007
  #, 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:7026
  #, 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:7031
  #, 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:7040 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:7089
  #, 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:7107 c/c-typeck.cc:13753
  #, 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:7178
  msgid "cast adds %q#v qualifier to function type"
  msgstr "Typumwandlung fügt Qualifizierer %q#v zu Funktionstyp hinzu"
  
! #: c/c-typeck.cc:7184
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "Typumwandlung streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.cc:7219
  #, 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:7311
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "Typkonvertierung gibt Arraytyp an"
  
! #: c/c-typeck.cc:7317
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "Typkonvertierung gibt Funktionstyp an"
  
! #: c/c-typeck.cc:7332
  #, 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:7336
  #, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr "nutzlose Umwandlung in Typ %qT"
  
! #: c/c-typeck.cc:7356
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO-C verbietet Typkonvertierung auf union-Typ"
  
! #: c/c-typeck.cc:7366
  #, 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:7401
  #, 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:7406
  #, 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:7411
  #, 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:7444
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "Typkonvertierung erfordert Ausrichtung des Zieltyps"
  
! #: c/c-typeck.cc:7456
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "Typkonvertierung von Zeiger auf Ganzzahl anderer Breite"
  
! #: c/c-typeck.cc:7462
  #, 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:7472 cp/typeck.cc:9654
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "Typkonvertierung in Zeiger von Ganzzahl anderer Breite"
  
! #: c/c-typeck.cc:7486
  #, 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:7495
  #, 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:7505
  #, 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:7620
  #, 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:7662
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "Zuweisung an Ausdruck von Arraytyp"
  
! #: c/c-typeck.cc:7803
  #, 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:7997 c/c-typeck.cc:8016 c/c-typeck.cc:8075
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(nahe der Initialisierung für %qs)"
  
! #: c/c-typeck.cc:8091
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "Array mit geklammerter Zeichenkettenkonstante initialisiert"
  
! #: c/c-typeck.cc:8141
  msgid "expected %e but argument is of type %e"
  msgstr "%e erwartet, aber Argument hat Typ %e"
  
! #: c/c-typeck.cc:8175
  #, 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:8178
  #, 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:8183
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "eingebaute %qD ist hier deklariert"
  
! #: c/c-typeck.cc:8240 c/c-typeck.cc:9139
  msgid "%e declared here"
  msgstr "%e wird hier deklariert"
  
! #: c/c-typeck.cc:8433
  #, 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:8438
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "%qT erwartet, aber Argument hat Typ %qT"
  
! #: c/c-typeck.cc:8442
  #, 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:8447
  #, 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:8452
  #, 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:8470
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "implizite Umwandlung von %qT nach %qT"
  
! #: c/c-typeck.cc:8652 c/c-typeck.cc:9042
  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:8655 c/c-typeck.cc:9045
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "Zuweisung erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#v"
  
! #: c/c-typeck.cc:8658 c/c-typeck.cc:9047
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "Initialisierung erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#v"
  
! #: c/c-typeck.cc:8661 c/c-typeck.cc:9049
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "return erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#v"
  
! #: c/c-typeck.cc:8669 c/c-typeck.cc:8932 c/c-typeck.cc:8975
  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:8671 c/c-typeck.cc:8934 c/c-typeck.cc:8977
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "Zuweisung streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.cc:8673 c/c-typeck.cc:8936 c/c-typeck.cc:8979
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "Initialisierung streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.cc:8675 c/c-typeck.cc:8938 c/c-typeck.cc:8981
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "return streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.cc:8684
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO-C verbietet Argumentkonvertierung in union-Typ"
  
! #: c/c-typeck.cc:8743
  #, 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:8770
  #, 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:8781
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "Zuweisung von Zeiger auf nicht eingeschlossenen Adressbereich"
  
! #: c/c-typeck.cc:8792
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "Initialisierung von Zeiger auf nicht enthaltenen Adressraum"
  
! #: c/c-typeck.cc:8802
  #, 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:8818
  #, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr "%qT erwartet, aber Zeiger hat Typ %qT"
  
! #: c/c-typeck.cc:8833
  #, 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:8839
  #, 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:8845
  #, 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:8850 cp/typeck.cc:10845
  #, 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:8874
  #, 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:8884
  #, 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:8894
  #, 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:8899
  #, 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:8949
  #, 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:8952
  #, 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:8954
  #, 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:8956
  #, 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:8986
  #, 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:9004
  #, 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:9012
  #, 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:9018
  #, 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:9023
  #, 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:9070
  #, 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:9081
  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:9087
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "Zuweisung an %e von inkompatiblem Zeigertyp %e"
  
! #: c/c-typeck.cc:9096
  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:9102
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "Initialisierung von %e von inkompatiblem Zeigertyp %e"
  
! #: c/c-typeck.cc:9110
  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:9116
  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:9194
  #, 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:9204
  #, 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:9210
  #, 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:9215
  #, 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:9237
  #, 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:9247
  #, 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:9253
  #, 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:9257
  #, 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:9290
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "Inkompatibler Typ für Argument %d von %qE"
  
! #: c/c-typeck.cc:9301
  #, 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:9312
  #, 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:9322
  #, 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:9402
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "traditionelles C lehnt automatische Gesamt-Initialisierung ab"
  
! #: c/c-typeck.cc:9644
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr "Initialisierer für %<constexpr%>-Zeiger ist nicht null"
  
! #: c/c-typeck.cc:9661 c/c-typeck.cc:9671 c/c-typeck.cc:9733 c/c-typeck.cc:9886
  #, 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:9667
  #, 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:9681
  #, 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:9698
  #, 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:9707
  #, 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:9851 c/c-typeck.cc:10837 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "Initialisierung eines flexiblen Array-Elements"
  
! #: c/c-typeck.cc:9867 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:9913
  #, 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:9918
  #, 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:9925
  #, 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:9937
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "Array unpassenden Typs mit Zeichenkettenkonstante initialisiert"
  
! #: c/c-typeck.cc:10005 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:10019 c/c-typeck.cc:10159 c/c-typeck.cc:10931
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ungültige Initialisierung"
  
! #: c/c-typeck.cc:10031 c/c-typeck.cc:10055 c/c-typeck.cc:10058
! #: c/c-typeck.cc:10066 c/c-typeck.cc:10128 c/c-typeck.cc:11915
! #: c/c-typeck.cc:11999
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "Initialisierungselement ist nicht konstant"
  
! #: c/c-typeck.cc:10040
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "Array mit nicht konstantem Arrayausdruck initialisiert"
  
! #: c/c-typeck.cc:10071 c/c-typeck.cc:10141 c/c-typeck.cc:12009
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "Initialisierungselement ist kein konstanter Ausdruck"
  
! #: c/c-typeck.cc:10093 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:10135 c/c-typeck.cc:12004
  #, 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:10446 cp/decl.cc:8525
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "opake Vektortypen können nicht initialisiert werden"
  
! #: c/c-typeck.cc:10677
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "zusätzliche geschweifte Klammern am Ende der Initialisierung"
  
! #: c/c-typeck.cc:10764 c/c-typeck.cc:10767
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "geschweifte Klammern um Skalar-Initialisierung"
  
! #: c/c-typeck.cc:10839 c/c-typeck.cc:10843 c/c-typeck.cc:12607
! #: c/c-typeck.cc:12732 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:10880
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "geschweifte Klammern fehlen um Initialisierung"
  
! #: c/c-typeck.cc:10903
  #, 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:10943
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "zusätzliche Elemente in Skalar-Initialisierung"
  
! #: c/c-typeck.cc:11066 c/c-typeck.cc:11148
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "Arrayindex in Nicht-Array-Initialisierung"
  
! #: c/c-typeck.cc:11071 c/c-typeck.cc:11210
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "Feldname nicht in Datensatz- oder union-Initialisierung"
  
! #: c/c-typeck.cc:11121
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "Arrayindex in Initialisierung hat nicht Ganzzahltyp"
  
! #: c/c-typeck.cc:11130 c/c-typeck.cc:11139
  #, 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:11144 c/c-typeck.cc:11146
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "nichtkonstanter Arrayindex in Initialisierung"
  
! #: c/c-typeck.cc:11150 c/c-typeck.cc:11153
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "Arrayindex in Initialisierung überschreitet Arraygrenzen"
  
! #: c/c-typeck.cc:11172
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "leerer Indexbereich in Initialisierung"
  
! #: c/c-typeck.cc:11181
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "Arrayindexbereich in Initialisierung überschreitet Arraygrenzen"
  
! #: c/c-typeck.cc:11315 c/c-typeck.cc:11370 c/c-typeck.cc:11411
! #: c/c-typeck.cc:11471 c/c-typeck.cc:11518 c/c-typeck.cc:12106
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "initialisiertes Feld überschrieben"
  
! #: c/c-typeck.cc:11406 c/c-typeck.cc:11467 c/c-typeck.cc:11514
! #: c/c-typeck.cc:12103
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "initialisiertes Feld mit Seiteneffekten überschrieben"
  
! #: c/c-typeck.cc:12031
  #, 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:12477
  #, gcc-internal-format
  msgid "excess elements in %qT initializer"
  msgstr "überzählige Elemente in %qT-Initialisierer"
  
! #: c/c-typeck.cc:12489 c/c-typeck.cc:12566
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "Elementüberschreitung in struct-Initialisierung"
  
! #: c/c-typeck.cc:12510
  #, 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:12581 c/c-typeck.cc:12707 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:12677
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "Elementüberschreitung in union-Initialisierung"
  
! #: c/c-typeck.cc:12699
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "traditionelles C lehnt Initialisierung von unions ab"
  
! #: c/c-typeck.cc:12800
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "Elementüberschreitung in Arrayinitialisierung"
  
! #: c/c-typeck.cc:12877 c/c-typeck.cc:12879
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "Elementüberschreitung in Vektorinitialisierung"
  
! #: c/c-typeck.cc:12913
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "Elementüberschreitung in Skalarinitialisierung"
  
! #: c/c-typeck.cc:13081 c/c-typeck.cc:13156 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:13093 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:13104 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:13112 c/c-typeck.cc:13203 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:13169 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:13184 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:13195 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:13248
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO-C verbietet %<goto *expr;%>"
  
! #: c/c-typeck.cc:13254
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "das berechnete Goto muss von einem Zeigertyp sein"
  
! #: c/c-typeck.cc:13284 c/gimple-parser.cc:2638 cp/typeck.cc:11447
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "als %<noreturn%> deklarierte Funktion hat %<return%>-Anweisung"
  
! #: c/c-typeck.cc:13315
  #, 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:13328 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:13331
  #, 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:13412
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "Funktion liefert Adresse einer Sprungmarke zurück"
  
! #: c/c-typeck.cc:13417
  #, 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:13510 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch-Größe ist keine Ganzzahl"
  
! #: c/c-typeck.cc:13535
  #, 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:13573 c/c-typeck.cc:13581
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "»case«-Marke ist kein konstanter Ganzzahlausdruck"
  
! #: c/c-typeck.cc:13587 cp/parser.cc:14674
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-Marke nicht innerhalb einer switch-Anweisung"
  
! #: c/c-typeck.cc:13589
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "%<default%>-Marke nicht innerhalb einer switch-Anweisung"
  
! #: c/c-typeck.cc:13665 cp/parser.cc:16765
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-Anweisung nicht innerhalb einer Schleife oder »switch«"
  
! #: c/c-typeck.cc:13668 c/c-typeck.cc:13688 cp/decl.cc:4639 cp/parser.cc:16776
! #: cp/parser.cc:16798
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "ungültiger Ausgang von strukturiertem OpenMP-Block"
  
! #: c/c-typeck.cc:13671 cp/parser.cc:16779
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-Anweisung mit OpenMP für Schleife verwendet"
  
! #: c/c-typeck.cc:13685 cp/parser.cc:16789
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-Anweisung nicht innerhalb einer Schleife"
  
! #: c/c-typeck.cc:13735 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "Anweisung ohne Effekt"
  
! #: c/c-typeck.cc:13779
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "Ausdrucksanweisung hat unvollständigen Typ"
  
! #: c/c-typeck.cc:14070
  #, 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:14075
  #, 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:14093 c/c-typeck.cc:14131
  #, 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:14098 c/c-typeck.cc:14136
  #, 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:14730 c/c-typeck.cc:14900 cp/typeck.cc:6417
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "Vergleich von Vektoren mit verschiedenen Element-Typen"
  
! #: c/c-typeck.cc:14738 c/c-typeck.cc:14908 cp/typeck.cc:6431
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "Vergleich von Vektoren mit unterschiedlicher Elementanzahl"
  
! #: c/c-typeck.cc:14753 c/c-typeck.cc:14923 cp/typeck.cc:6449
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "Vergleich zwischen den Typen %qT und %qT"
  
! #: c/c-typeck.cc:14769 c/c-typeck.cc:14933 cp/typeck.cc:6472
  #, 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:14783 cp/typeck.cc:6088
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "Vergleich von Gleitkomma mit %<==%> oder %<!=%> ist unsicher"
  
! #: c/c-typeck.cc:14822 c/c-typeck.cc:14974
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "Vergleich von Zeigern auf disjunkte Adressräume"
  
! #: c/c-typeck.cc:14829 c/c-typeck.cc:14835
  #, 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:14842 c/c-typeck.cc:14984
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "in Vergleich verschiedener Zeigertypen fehlt Typkonvertierung"
  
! #: c/c-typeck.cc:14855 c/c-typeck.cc:14861 c/c-typeck.cc:15011
! #: c/c-typeck.cc:15017
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "Vergleich zwischen Zeiger und Ganzzahl"
  
! #: c/c-typeck.cc:14962
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "Vergleich von vollständigen und unvollständigen Zeigern"
  
! #: c/c-typeck.cc:14964
  #, 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:14969
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "geordneter Vergleich von Zeiger mit Null-Zeiger"
  
! #: c/c-typeck.cc:14992 c/c-typeck.cc:14995 c/c-typeck.cc:15002
! #: c/c-typeck.cc:15005
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "geordneter Vergleich von Zeiger mit Ganzzahlnull"
  
! #: c/c-typeck.cc:15082
  #, 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:15400
  #, 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:15404
  #, 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:15408
  #, 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:15424
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "Vektortyp verwendet, wo Skalars benötigt wird"
  
! #: c/c-typeck.cc:15627 cp/semantics.cc:12559
  #, 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:15638 c/c-typeck.cc:15648 cp/semantics.cc:12570
! #: cp/semantics.cc:12580
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "Klauselmodifizierer %<cancel%> %<if%> erwartet"
  
! #: c/c-typeck.cc:15683 cp/semantics.cc:12615
  #, 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:15751 cp/semantics.cc:6070 cp/semantics.cc:9482
  #, 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:15755 c/c-typeck.cc:17720 cp/semantics.cc:6074
! #: cp/semantics.cc:9486
  #, 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:15763
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%>-Deklaration %qD in %qs-Klausel"
  
! #: c/c-typeck.cc:15773 c/c-typeck.cc:17727 c/c-typeck.cc:17881
! #: cp/semantics.cc:6083 cp/semantics.cc:9493 cp/semantics.cc:9682
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD in %qs-Klausel ist eine threadprivate Variable"
  
! #: c/c-typeck.cc:15806 cp/semantics.cc:6117
  #, 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:15813 cp/semantics.cc:6124
  #, 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:15836 cp/semantics.cc:6157
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "einelnen Zeiger in %qs-Klausel erwartet"
  
! #: c/c-typeck.cc:15854 c/c-typeck.cc:15921 c/c-typeck.cc:16212
! #: cp/semantics.cc:6175 cp/semantics.cc:6242
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "Arrayabschnitt der Länge 0 in %qs-Klausel"
  
! #: c/c-typeck.cc:15873 cp/semantics.cc:6194
  #, 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:15881 cp/semantics.cc:6202
  #, 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:15890 c/c-typeck.cc:16014 cp/semantics.cc:6211
! #: cp/semantics.cc:6335
  #, 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:15907 cp/semantics.cc:6228
  #, 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:15950 cp/semantics.cc:6271
  #, 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:15965 cp/semantics.cc:6286
  #, 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:16002 cp/semantics.cc:6323
  #, 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:16006 cp/semantics.cc:6327
  #, 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:16034 c/c-typeck.cc:16151 cp/semantics.cc:6354
! #: cp/semantics.cc:6488
  #, 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:16044 cp/semantics.cc:6364
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE hat weder Zeiger- noch Arraytyp"
  
! #: c/c-typeck.cc:16418 cp/semantics.cc:7543
  #, 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:16425
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "Iterator %qD hat %<_Atomic%>-qualifizierten Typ"
  
! #: c/c-typeck.cc:16431 cp/semantics.cc:7550
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "Iterator %qD hat %<const%>-qualifizierten Typ"
  
! #: c/c-typeck.cc:16444 cp/semantics.cc:7566
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "Iterator-Schrittweite mit nichtganzzahligem Typ"
  
! #: c/c-typeck.cc:16464 cp/semantics.cc:7602
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "Iterator %qD hat Schrittweite 0"
  
! #: c/c-typeck.cc:16491
  #, 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:16498 cp/semantics.cc:7636
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "Anfangsausdruck verweist auf äußeren Iterator %qD"
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7642
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "Endausdruck verweist auf äußeren Iterator %qD"
  
! #: c/c-typeck.cc:16510 cp/semantics.cc:7648
  #, 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:16547 cp/semantics.cc:7696
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "Zeiger in %qs-Klausel erwartet"
  
! #: c/c-typeck.cc:16657 cp/semantics.cc:7869
  #, 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:16679 cp/semantics.cc:7889
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "%<inscan%>-%<reduction%>-Klausel mit Arrayabschnitt"
  
! #: c/c-typeck.cc:16705 c/c-typeck.cc:16715
  #, 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:16735
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE in %<reduction%>-Klausel"
  
! #: c/c-typeck.cc:16747
  #, 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:16755
  #, 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:16799
  #, 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:16808 cp/semantics.cc:7408
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "benutzerdefinierte Reduktion für %qE nicht gefunden"
  
! #: c/c-typeck.cc:16896
  #, 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:16914 c/c-typeck.cc:17975 cp/semantics.cc:10371
  #, 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:16926 cp/semantics.cc:10439
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE muss für %<copyin%> %<threadprivate%> sein"
  
! #: c/c-typeck.cc:16941 cp/semantics.cc:7932
  #, 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:16950
  #, 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:16958
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD in %<linear%>-Klausel"
  
! #: c/c-typeck.cc:16977 cp/semantics.cc:8016
  #, 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:17007 c/c-typeck.cc:17875 c/c-typeck.cc:18147
! #: cp/semantics.cc:8103 cp/semantics.cc:9676 cp/semantics.cc:10067
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE ist in Klausel %qs keine Variable"
  
! #: c/c-typeck.cc:17024 cp/semantics.cc:8121
  #, 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:17035 cp/semantics.cc:8132
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD tritt in Reduktionsklauseln mehrfach auf"
  
! #: c/c-typeck.cc:17049 c/c-typeck.cc:17119 c/c-typeck.cc:17154
! #: c/c-typeck.cc:17285 cp/semantics.cc:8950
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE tritt in dieser Datenklausel mehrfach auf"
  
! #: c/c-typeck.cc:17059 c/c-typeck.cc:17127 c/c-typeck.cc:17623
! #: c/c-typeck.cc:17775 c/c-typeck.cc:17783 c/c-typeck.cc:17799
! #: c/c-typeck.cc:17808 c/c-typeck.cc:17816 cp/semantics.cc:8146
! #: cp/semantics.cc:8156 cp/semantics.cc:8249 cp/semantics.cc:8257
! #: cp/semantics.cc:8304 cp/semantics.cc:9364 cp/semantics.cc:9554
! #: cp/semantics.cc:9562 cp/semantics.cc:9582 cp/semantics.cc:9591
! #: cp/semantics.cc:9599
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD tritt in Datenklausel mehrfach auf"
  
! #: c/c-typeck.cc:17062 c/c-typeck.cc:17133 c/c-typeck.cc:17819
! #: cp/semantics.cc:8159 cp/semantics.cc:8263 cp/semantics.cc:9602
  #, 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:17107 cp/semantics.cc:8236
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE ist in Klausel %<firstprivate%> keine Variable"
  
! #: c/c-typeck.cc:17147 cp/semantics.cc:8296
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE ist in Klausel %<lastprivate%> keine Variable"
  
! #: c/c-typeck.cc:17166 cp/semantics.cc:8729
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE ist %<aligned%>-Klausel keine Variable"
  
! #: c/c-typeck.cc:17173
  #, 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:17180
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD in %<aligned%>-Klausel"
  
! #: c/c-typeck.cc:17187
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE tritt in %<aligned%>-Klausel mehrfach auf"
  
! #: c/c-typeck.cc:17200 cp/semantics.cc:8798
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE ist in %<nontemporal%>-Klausel keine Variable"
  
! #: c/c-typeck.cc:17206
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE tritt in %<nontemporal%>-Klausel mehrfach auf"
  
! #: c/c-typeck.cc:17219 cp/semantics.cc:8837
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE in %<allocate%>-Klausel ist keine Variable"
  
! #: c/c-typeck.cc:17225
  #, 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:17296 cp/semantics.cc:8969
  #, 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:17314 cp/semantics.cc:8990
  #, 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:17328
  #, 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:17345 cp/semantics.cc:9022
  #, 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:17361 cp/semantics.cc:9042
  #, 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:17386 cp/semantics.cc:9066
  #, 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:17389
  #, 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:17398 cp/semantics.cc:9082
  #, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr "das Merkmalsarray muss mit Konstanten initialisiert sein"
  
! #: c/c-typeck.cc:17434 cp/semantics.cc:9119
  #, 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:17449 cp/semantics.cc:9134
  #, 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:17457 cp/semantics.cc:9152
  #, 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:17478 cp/semantics.cc:9174
  #, 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:17488 cp/semantics.cc:9186
  #, 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:17559 cp/semantics.cc:9299
  #, 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:17579 c/c-typeck.cc:17655 c/c-typeck.cc:17691
! #: cp/semantics.cc:9319 cp/semantics.cc:9398 cp/semantics.cc:9434
  #, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr "nicht unterstützter Map-Ausdruck %qE"
  
! #: c/c-typeck.cc:17619 c/c-typeck.cc:17796 cp/semantics.cc:9360
! #: cp/semantics.cc:9579
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD tritt in Bewegungsklausel mehrfach auf"
  
! #: c/c-typeck.cc:17627 c/c-typeck.cc:17802 cp/semantics.cc:9368
! #: cp/semantics.cc:9585
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD tritt in Zuordnungsklauseln mehrfach auf"
  
! #: c/c-typeck.cc:17746 c/c-typeck.cc:17888 cp/semantics.cc:9522
! #: cp/semantics.cc:9690
  #, 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:17871 cp/semantics.cc:9671
  #, 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:17897 cp/semantics.cc:9702
  #, 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:17911 cp/semantics.cc:9718
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD in %<uniform%>-Klausel ist kein Argument"
  
! #: c/c-typeck.cc:17914 cp/semantics.cc:9721
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE in %<uniform%>-Klausel ist kein Argument"
  
! #: c/c-typeck.cc:17933
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "Variable %qs muss ein Zeiger sein"
  
! #: c/c-typeck.cc:17940
  #, 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:17988 c/c-typeck.cc:18094 cp/semantics.cc:10322
  #, 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:18008 cp/semantics.cc:9226
  #, 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:18130 cp/semantics.cc:10035
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "%<inbranch%>-Klausel ist inkompatibel mit %<notinbranch%>"
  
! #: c/c-typeck.cc:18165 cp/semantics.cc:10129
  #, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr "%qD kommt in Aktionsklausel mehrfach vor"
  
! #: c/c-typeck.cc:18176 cp/semantics.cc:10143
  #, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr "%qD muss vom Typ %<omp_interop_t%> sein"
  
! #: c/c-typeck.cc:18185 cp/semantics.cc:10152
  #, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr "%qD darf nicht const sein"
  
! #: c/c-typeck.cc:18234 cp/semantics.cc:10510
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE ist vorbestimmt %qs für %qs"
  
! #: c/c-typeck.cc:18244
  #, 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:18280 cp/semantics.cc:10263
  #, 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:18292 cp/semantics.cc:10276
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<nonmonotonic%>-Planungsmodifizierer zusammen mit %<ordered%>-Klausel angegeben"
  
! #: c/c-typeck.cc:18303 c/c-typeck.cc:18311 cp/semantics.cc:10285
! #: cp/semantics.cc:10314
  #, 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:18359 cp/semantics.cc:10243
  #, 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:18410 cp/semantics.cc:10293
  #, 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:18418 cp/semantics.cc:10304
  #, 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:18426 cp/semantics.cc:10360
  #, 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:18436 cp/semantics.cc:10333
  #, 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:18454 cp/semantics.cc:10535
  #, 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:18472 cp/semantics.cc:10606
  #, 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:18476 cp/semantics.cc:10610
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr "der %<init%>-Klausel fehlt der %<targetsync%>-Modifikator"
  
! #: c/c-typeck.cc:18658
  #, 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:18663
  #, 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:18669
  #, 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:18676 c/c-typeck.cc:18686
  #, 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:18682
  #, 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%>"
--- 52570,54419 ----
  #. 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:4415
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "Funktion über nicht kompatiblen Typen aufgerufen"
  
! #: c/c-typeck.cc:4420 c/c-typeck.cc:4476
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "Funktion mit qualifiziertem void-Rückgabetypen aufgerufen"
  
! #: c/c-typeck.cc:4531
  #, 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:4543
  #, 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:4549
  #, 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:4555
  #, 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:4561
  #, 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:4567
  #, 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:4573
  #, 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:4589
  #, 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:4615
  #, 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:4641
  #, 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:4665
  #, 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:4670
  #, 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:4838
  #, 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:4842
  #, 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:4852
  #, 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:4865
  #, 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:4870
  #, 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:4949
  #, 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:5030
  #, 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:5031
  #, 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:5045
  #, 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:5223 c/c-typeck.cc:5251 cp/typeck.cc:6099 cp/typeck.cc:6391
  #, 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:5231 c/c-typeck.cc:5242 cp/typeck.cc:6136 cp/typeck.cc:6160
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "Vergleich zwischen Zeiger und '\\0'"
  
! #: c/c-typeck.cc:5234 c/c-typeck.cc:5245 cp/typeck.cc:6139 cp/typeck.cc:6163
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "wollten Sie vielleicht den Zeiger dereferenzieren?"
  
! #: c/c-typeck.cc:5263 c/c-typeck.cc:5270 c/c-typeck.cc:6701 c/c-typeck.cc:6706
! #: c/c-typeck.cc:9255 cp/tree.cc:6866
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "Null als Nullzeigerkonstante"
  
! #: c/c-typeck.cc:5291
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "Vergleich zwischen %qT und %qT"
  
! #: c/c-typeck.cc:5350
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "Zeiger des Typs %<void *%> in Subtraktion verwendet"
  
! #: c/c-typeck.cc:5353
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "Zeiger auf eine Funktion in Subtraktion verwendet"
  
! #: c/c-typeck.cc:5387
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "Arithmetik mit Zeiger auf unvollständigen Typen"
  
! #: c/c-typeck.cc:5396 cp/typeck.cc:7197
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "Arithmetik mit Zeiger auf leeres Aggregat"
  
! #: c/c-typeck.cc:5847
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "%<~%> auf booleschem Ausdruck"
  
! #: c/c-typeck.cc:5851
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr "meinten Sie ein logisches Nicht (%<!%>)?"
  
! #: c/c-typeck.cc:5861
  #, 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:5885
  #, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "falsches Typargument für »absu«"
  
! #: c/c-typeck.cc:5911
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "Argument falschen Typs für unäres Ausrufungszeichen"
  
! #: c/c-typeck.cc:5969
  #, 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:5972
  #, 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:5979
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "Inkrementieren eines booleschen Ausdrucks"
  
! #: c/c-typeck.cc:5982
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "Dekrementieren eines booleschen Ausdrucks"
  
! #: c/c-typeck.cc:5998
  #, 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:6025 c/c-typeck.cc:6059
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "Argument falschen Typs für Inkrementierung"
  
! #: c/c-typeck.cc:6027 c/c-typeck.cc:6062
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "Argument falschen Typs für Dekrementierung"
  
! #: c/c-typeck.cc:6047
  #, 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:6051
  #, 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:6200
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "Adresse des Ausdrucks des Typs %<void%> wird genommen"
  
! #: c/c-typeck.cc:6263 c/c-typeck.cc:6460 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:6277
  #, 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:6285
  #, 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:6479
  #, gcc-internal-format
  msgid "address of register compound literal requested"
  msgstr "Adresse des mit »register« deklarierten zusammengesetzten Literals angefordert"
  
! #: c/c-typeck.cc:6501
  #, 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:6504
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "Register-Variable %qD in verschachtelter Funktion verwendet"
  
! #: c/c-typeck.cc:6509
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "Adresse der globalen Variablen %qD angefordert"
  
! #: c/c-typeck.cc:6518 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:6656
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "Nicht-L-Wert-Array in bedingtem Ausdruck"
  
! #: c/c-typeck.cc:6691
  #, 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:6751
  #, 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:6810 c/c-typeck.cc:6816
  #, 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:6833
  #, 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:6853
  #, 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:6877
  #, 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:6881
  #, 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:6886
  #, 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:6910
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "Zeigertyp passt nicht in bedingtem Ausdruck"
  
! #: c/c-typeck.cc:6913
  #, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr "der erste Ausdruck hat den Typ %qT"
  
! #: c/c-typeck.cc:6914
  #, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr "der zweite Ausdruck hat den Typ %qT"
  
! #: c/c-typeck.cc:6925 c/c-typeck.cc:6938
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "Zeiger-/Ganzzahltyp passt nicht in bedingtem Ausdruck"
  
! #: c/c-typeck.cc:6965
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "Typ passt nicht in bedingtem Ausdruck"
  
! #: c/c-typeck.cc:7081
  #, 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:7085
  #, 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:7104
  #, 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:7109
  #, 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:7118 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:7167
  #, 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:7185 c/c-typeck.cc:13831
  #, 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:7256
  msgid "cast adds %q#v qualifier to function type"
  msgstr "Typumwandlung fügt Qualifizierer %q#v zu Funktionstyp hinzu"
  
! #: c/c-typeck.cc:7262
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "Typumwandlung streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.cc:7297
  #, 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:7389
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "Typkonvertierung gibt Arraytyp an"
  
! #: c/c-typeck.cc:7395
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "Typkonvertierung gibt Funktionstyp an"
  
! #: c/c-typeck.cc:7410
  #, 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:7414
  #, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr "nutzlose Umwandlung in Typ %qT"
  
! #: c/c-typeck.cc:7434
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO-C verbietet Typkonvertierung auf union-Typ"
  
! #: c/c-typeck.cc:7444
  #, 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:7479
  #, 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:7484
  #, 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:7489
  #, 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:7522
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "Typkonvertierung erfordert Ausrichtung des Zieltyps"
  
! #: c/c-typeck.cc:7534
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "Typkonvertierung von Zeiger auf Ganzzahl anderer Breite"
  
! #: c/c-typeck.cc:7540
  #, 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:7550 cp/typeck.cc:9654
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "Typkonvertierung in Zeiger von Ganzzahl anderer Breite"
  
! #: c/c-typeck.cc:7564
  #, 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:7573
  #, 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:7583
  #, 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:7698
  #, 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:7740
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "Zuweisung an Ausdruck von Arraytyp"
  
! #: c/c-typeck.cc:7881
  #, 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:8075 c/c-typeck.cc:8094 c/c-typeck.cc:8153
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(nahe der Initialisierung für %qs)"
  
! #: c/c-typeck.cc:8169
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "Array mit geklammerter Zeichenkettenkonstante initialisiert"
  
! #: c/c-typeck.cc:8219
  msgid "expected %e but argument is of type %e"
  msgstr "%e erwartet, aber Argument hat Typ %e"
  
! #: c/c-typeck.cc:8253
  #, 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:8256
  #, 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:8261
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "eingebaute %qD ist hier deklariert"
  
! #: c/c-typeck.cc:8318 c/c-typeck.cc:9217
  msgid "%e declared here"
  msgstr "%e wird hier deklariert"
  
! #: c/c-typeck.cc:8511
  #, 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:8516
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "%qT erwartet, aber Argument hat Typ %qT"
  
! #: c/c-typeck.cc:8520
  #, 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:8525
  #, 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:8530
  #, 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:8548
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "implizite Umwandlung von %qT nach %qT"
  
! #: c/c-typeck.cc:8730 c/c-typeck.cc:9120
  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:8733 c/c-typeck.cc:9123
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "Zuweisung erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#v"
  
! #: c/c-typeck.cc:8736 c/c-typeck.cc:9125
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "Initialisierung erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#v"
  
! #: c/c-typeck.cc:8739 c/c-typeck.cc:9127
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "return erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#v"
  
! #: c/c-typeck.cc:8747 c/c-typeck.cc:9010 c/c-typeck.cc:9053
  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:8749 c/c-typeck.cc:9012 c/c-typeck.cc:9055
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "Zuweisung streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.cc:8751 c/c-typeck.cc:9014 c/c-typeck.cc:9057
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "Initialisierung streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.cc:8753 c/c-typeck.cc:9016 c/c-typeck.cc:9059
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "return streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.cc:8762
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO-C verbietet Argumentkonvertierung in union-Typ"
  
! #: c/c-typeck.cc:8821
  #, 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:8848
  #, 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:8859
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "Zuweisung von Zeiger auf nicht eingeschlossenen Adressbereich"
  
! #: c/c-typeck.cc:8870
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "Initialisierung von Zeiger auf nicht enthaltenen Adressraum"
  
! #: c/c-typeck.cc:8880
  #, 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:8896
  #, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr "%qT erwartet, aber Zeiger hat Typ %qT"
  
! #: c/c-typeck.cc:8911
  #, 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:8917
  #, 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:8923
  #, 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:8928 cp/typeck.cc:10845
  #, 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:8952
  #, 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:8962
  #, 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:8972
  #, 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:8977
  #, 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:9027
  #, 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:9030
  #, 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:9032
  #, 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:9034
  #, 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:9064
  #, 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:9082
  #, 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:9090
  #, 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:9096
  #, 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:9101
  #, 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:9148
  #, 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:9159
  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:9165
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "Zuweisung an %e von inkompatiblem Zeigertyp %e"
  
! #: c/c-typeck.cc:9174
  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:9180
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "Initialisierung von %e von inkompatiblem Zeigertyp %e"
  
! #: c/c-typeck.cc:9188
  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:9194
  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:9272
  #, 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:9282
  #, 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:9288
  #, 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:9293
  #, 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:9315
  #, 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:9325
  #, 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:9331
  #, 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:9335
  #, 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:9368
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "Inkompatibler Typ für Argument %d von %qE"
  
! #: c/c-typeck.cc:9379
  #, 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:9390
  #, 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:9400
  #, 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:9480
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "traditionelles C lehnt automatische Gesamt-Initialisierung ab"
  
! #: c/c-typeck.cc:9722
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr "Initialisierer für %<constexpr%>-Zeiger ist nicht null"
  
! #: c/c-typeck.cc:9739 c/c-typeck.cc:9749 c/c-typeck.cc:9811 c/c-typeck.cc:9964
  #, 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:9745
  #, 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:9759
  #, 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:9776
  #, 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:9785
  #, 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:9929 c/c-typeck.cc:10915 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "Initialisierung eines flexiblen Array-Elements"
  
! #: c/c-typeck.cc:9945 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:9991
  #, 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:9996
  #, 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:10003
  #, 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:10015
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "Array unpassenden Typs mit Zeichenkettenkonstante initialisiert"
  
! #: c/c-typeck.cc:10083 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:10097 c/c-typeck.cc:10237 c/c-typeck.cc:11009
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ungültige Initialisierung"
  
! #: c/c-typeck.cc:10109 c/c-typeck.cc:10133 c/c-typeck.cc:10136
! #: c/c-typeck.cc:10144 c/c-typeck.cc:10206 c/c-typeck.cc:11993
! #: c/c-typeck.cc:12077
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "Initialisierungselement ist nicht konstant"
  
! #: c/c-typeck.cc:10118
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "Array mit nicht konstantem Arrayausdruck initialisiert"
  
! #: c/c-typeck.cc:10149 c/c-typeck.cc:10219 c/c-typeck.cc:12087
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "Initialisierungselement ist kein konstanter Ausdruck"
  
! #: c/c-typeck.cc:10171 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:10213 c/c-typeck.cc:12082
  #, 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:10524 cp/decl.cc:8528
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "opake Vektortypen können nicht initialisiert werden"
  
! #: c/c-typeck.cc:10755
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "zusätzliche geschweifte Klammern am Ende der Initialisierung"
  
! #: c/c-typeck.cc:10842 c/c-typeck.cc:10845
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "geschweifte Klammern um Skalar-Initialisierung"
  
! #: c/c-typeck.cc:10917 c/c-typeck.cc:10921 c/c-typeck.cc:12685
! #: c/c-typeck.cc:12810 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:10958
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "geschweifte Klammern fehlen um Initialisierung"
  
! #: c/c-typeck.cc:10981
  #, 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:11021
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "zusätzliche Elemente in Skalar-Initialisierung"
  
! #: c/c-typeck.cc:11144 c/c-typeck.cc:11226
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "Arrayindex in Nicht-Array-Initialisierung"
  
! #: c/c-typeck.cc:11149 c/c-typeck.cc:11288
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "Feldname nicht in Datensatz- oder union-Initialisierung"
  
! #: c/c-typeck.cc:11199
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "Arrayindex in Initialisierung hat nicht Ganzzahltyp"
  
! #: c/c-typeck.cc:11208 c/c-typeck.cc:11217
  #, 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:11222 c/c-typeck.cc:11224
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "nichtkonstanter Arrayindex in Initialisierung"
  
! #: c/c-typeck.cc:11228 c/c-typeck.cc:11231
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "Arrayindex in Initialisierung überschreitet Arraygrenzen"
  
! #: c/c-typeck.cc:11250
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "leerer Indexbereich in Initialisierung"
  
! #: c/c-typeck.cc:11259
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "Arrayindexbereich in Initialisierung überschreitet Arraygrenzen"
  
! #: c/c-typeck.cc:11393 c/c-typeck.cc:11448 c/c-typeck.cc:11489
! #: c/c-typeck.cc:11549 c/c-typeck.cc:11596 c/c-typeck.cc:12184
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "initialisiertes Feld überschrieben"
  
! #: c/c-typeck.cc:11484 c/c-typeck.cc:11545 c/c-typeck.cc:11592
! #: c/c-typeck.cc:12181
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "initialisiertes Feld mit Seiteneffekten überschrieben"
  
! #: c/c-typeck.cc:12109
  #, 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:12555
  #, gcc-internal-format
  msgid "excess elements in %qT initializer"
  msgstr "überzählige Elemente in %qT-Initialisierer"
  
! #: c/c-typeck.cc:12567 c/c-typeck.cc:12644
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "Elementüberschreitung in struct-Initialisierung"
  
! #: c/c-typeck.cc:12588
  #, 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:12659 c/c-typeck.cc:12785 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:12755
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "Elementüberschreitung in union-Initialisierung"
  
! #: c/c-typeck.cc:12777
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "traditionelles C lehnt Initialisierung von unions ab"
  
! #: c/c-typeck.cc:12878
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "Elementüberschreitung in Arrayinitialisierung"
  
! #: c/c-typeck.cc:12955 c/c-typeck.cc:12957
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "Elementüberschreitung in Vektorinitialisierung"
  
! #: c/c-typeck.cc:12991
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "Elementüberschreitung in Skalarinitialisierung"
  
! #: c/c-typeck.cc:13159 c/c-typeck.cc:13234 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:13171 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:13182 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:13190 c/c-typeck.cc:13281 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:13247 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:13262 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:13273 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:13326
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO-C verbietet %<goto *expr;%>"
  
! #: c/c-typeck.cc:13332
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "das berechnete Goto muss von einem Zeigertyp sein"
  
! #: c/c-typeck.cc:13362 c/gimple-parser.cc:2638 cp/typeck.cc:11447
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "als %<noreturn%> deklarierte Funktion hat %<return%>-Anweisung"
  
! #: c/c-typeck.cc:13393
  #, 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:13406 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:13409
  #, 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:13490
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "Funktion liefert Adresse einer Sprungmarke zurück"
  
! #: c/c-typeck.cc:13495
  #, 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:13588 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch-Größe ist keine Ganzzahl"
  
! #: c/c-typeck.cc:13613
  #, 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:13651 c/c-typeck.cc:13659
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "»case«-Marke ist kein konstanter Ganzzahlausdruck"
  
! #: c/c-typeck.cc:13665 cp/parser.cc:14672
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-Marke nicht innerhalb einer switch-Anweisung"
  
! #: c/c-typeck.cc:13667
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "%<default%>-Marke nicht innerhalb einer switch-Anweisung"
  
! #: c/c-typeck.cc:13743 cp/parser.cc:16761
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-Anweisung nicht innerhalb einer Schleife oder »switch«"
  
! #: c/c-typeck.cc:13746 c/c-typeck.cc:13766 cp/decl.cc:4639 cp/parser.cc:16772
! #: cp/parser.cc:16794
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "ungültiger Ausgang von strukturiertem OpenMP-Block"
  
! #: c/c-typeck.cc:13749 cp/parser.cc:16775
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-Anweisung mit OpenMP für Schleife verwendet"
  
! #: c/c-typeck.cc:13763 cp/parser.cc:16785
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-Anweisung nicht innerhalb einer Schleife"
  
! #: c/c-typeck.cc:13813 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "Anweisung ohne Effekt"
  
! #: c/c-typeck.cc:13857
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "Ausdrucksanweisung hat unvollständigen Typ"
  
! #: c/c-typeck.cc:14148
  #, 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:14153
  #, 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:14171 c/c-typeck.cc:14209
  #, 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:14176 c/c-typeck.cc:14214
  #, 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:14808 c/c-typeck.cc:14978 cp/typeck.cc:6417
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "Vergleich von Vektoren mit verschiedenen Element-Typen"
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6431
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "Vergleich von Vektoren mit unterschiedlicher Elementanzahl"
  
! #: c/c-typeck.cc:14831 c/c-typeck.cc:15001 cp/typeck.cc:6449
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "Vergleich zwischen den Typen %qT und %qT"
  
! #: c/c-typeck.cc:14847 c/c-typeck.cc:15011 cp/typeck.cc:6472
  #, 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:14861 cp/typeck.cc:6088
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "Vergleich von Gleitkomma mit %<==%> oder %<!=%> ist unsicher"
  
! #: c/c-typeck.cc:14900 c/c-typeck.cc:15052
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "Vergleich von Zeigern auf disjunkte Adressräume"
  
! #: c/c-typeck.cc:14907 c/c-typeck.cc:14913
  #, 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:14920 c/c-typeck.cc:15062
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "in Vergleich verschiedener Zeigertypen fehlt Typkonvertierung"
  
! #: c/c-typeck.cc:14933 c/c-typeck.cc:14939 c/c-typeck.cc:15089
! #: c/c-typeck.cc:15095
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "Vergleich zwischen Zeiger und Ganzzahl"
  
! #: c/c-typeck.cc:15040
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "Vergleich von vollständigen und unvollständigen Zeigern"
  
! #: c/c-typeck.cc:15042
  #, 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:15047
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "geordneter Vergleich von Zeiger mit Null-Zeiger"
  
! #: c/c-typeck.cc:15070 c/c-typeck.cc:15073 c/c-typeck.cc:15080
! #: c/c-typeck.cc:15083
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "geordneter Vergleich von Zeiger mit Ganzzahlnull"
  
! #: c/c-typeck.cc:15160
  #, 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:15478
  #, 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:15482
  #, 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:15486
  #, 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:15502
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "Vektortyp verwendet, wo Skalars benötigt wird"
  
! #: c/c-typeck.cc:15705 cp/semantics.cc:12555
  #, 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:15716 c/c-typeck.cc:15726 cp/semantics.cc:12566
! #: cp/semantics.cc:12576
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "Klauselmodifizierer %<cancel%> %<if%> erwartet"
  
! #: c/c-typeck.cc:15761 cp/semantics.cc:12611
  #, 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:15829 cp/semantics.cc:6066 cp/semantics.cc:9478
  #, 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:15833 c/c-typeck.cc:17798 cp/semantics.cc:6070
! #: cp/semantics.cc:9482
  #, 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:15841
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%>-Deklaration %qD in %qs-Klausel"
  
! #: c/c-typeck.cc:15851 c/c-typeck.cc:17805 c/c-typeck.cc:17959
! #: cp/semantics.cc:6079 cp/semantics.cc:9489 cp/semantics.cc:9678
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD in %qs-Klausel ist eine threadprivate Variable"
  
! #: c/c-typeck.cc:15884 cp/semantics.cc:6113
  #, 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:15891 cp/semantics.cc:6120
  #, 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:15914 cp/semantics.cc:6153
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "einelnen Zeiger in %qs-Klausel erwartet"
  
! #: c/c-typeck.cc:15932 c/c-typeck.cc:15999 c/c-typeck.cc:16290
! #: cp/semantics.cc:6171 cp/semantics.cc:6238
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "Arrayabschnitt der Länge 0 in %qs-Klausel"
  
! #: c/c-typeck.cc:15951 cp/semantics.cc:6190
  #, 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:15959 cp/semantics.cc:6198
  #, 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:15968 c/c-typeck.cc:16092 cp/semantics.cc:6207
! #: cp/semantics.cc:6331
  #, 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:15985 cp/semantics.cc:6224
  #, 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:16028 cp/semantics.cc:6267
  #, 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:16043 cp/semantics.cc:6282
  #, 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:16080 cp/semantics.cc:6319
  #, 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:16084 cp/semantics.cc:6323
  #, 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:16112 c/c-typeck.cc:16229 cp/semantics.cc:6350
! #: cp/semantics.cc:6484
  #, 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:16122 cp/semantics.cc:6360
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE hat weder Zeiger- noch Arraytyp"
  
! #: c/c-typeck.cc:16496 cp/semantics.cc:7539
  #, 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:16503
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "Iterator %qD hat %<_Atomic%>-qualifizierten Typ"
  
! #: c/c-typeck.cc:16509 cp/semantics.cc:7546
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "Iterator %qD hat %<const%>-qualifizierten Typ"
  
! #: c/c-typeck.cc:16522 cp/semantics.cc:7562
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "Iterator-Schrittweite mit nichtganzzahligem Typ"
  
! #: c/c-typeck.cc:16542 cp/semantics.cc:7598
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "Iterator %qD hat Schrittweite 0"
  
! #: c/c-typeck.cc:16569
  #, 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:16576 cp/semantics.cc:7632
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "Anfangsausdruck verweist auf äußeren Iterator %qD"
  
! #: c/c-typeck.cc:16582 cp/semantics.cc:7638
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "Endausdruck verweist auf äußeren Iterator %qD"
  
! #: c/c-typeck.cc:16588 cp/semantics.cc:7644
  #, 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:16625 cp/semantics.cc:7692
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "Zeiger in %qs-Klausel erwartet"
  
! #: c/c-typeck.cc:16735 cp/semantics.cc:7865
  #, 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:16757 cp/semantics.cc:7885
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "%<inscan%>-%<reduction%>-Klausel mit Arrayabschnitt"
  
! #: c/c-typeck.cc:16783 c/c-typeck.cc:16793
  #, 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:16813
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE in %<reduction%>-Klausel"
  
! #: c/c-typeck.cc:16825
  #, 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:16833
  #, 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:16877
  #, 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:16886 cp/semantics.cc:7404
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "benutzerdefinierte Reduktion für %qE nicht gefunden"
  
! #: c/c-typeck.cc:16974
  #, 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:16992 c/c-typeck.cc:18053 cp/semantics.cc:10367
  #, 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:17004 cp/semantics.cc:10435
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE muss für %<copyin%> %<threadprivate%> sein"
  
! #: c/c-typeck.cc:17019 cp/semantics.cc:7928
  #, 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:17028
  #, 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:17036
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD in %<linear%>-Klausel"
  
! #: c/c-typeck.cc:17055 cp/semantics.cc:8012
  #, 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:17085 c/c-typeck.cc:17953 c/c-typeck.cc:18225
! #: cp/semantics.cc:8099 cp/semantics.cc:9672 cp/semantics.cc:10063
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE ist in Klausel %qs keine Variable"
  
! #: c/c-typeck.cc:17102 cp/semantics.cc:8117
  #, 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:17113 cp/semantics.cc:8128
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD tritt in Reduktionsklauseln mehrfach auf"
  
! #: c/c-typeck.cc:17127 c/c-typeck.cc:17197 c/c-typeck.cc:17232
! #: c/c-typeck.cc:17363 cp/semantics.cc:8946
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE tritt in dieser Datenklausel mehrfach auf"
  
! #: c/c-typeck.cc:17137 c/c-typeck.cc:17205 c/c-typeck.cc:17701
! #: c/c-typeck.cc:17853 c/c-typeck.cc:17861 c/c-typeck.cc:17877
! #: c/c-typeck.cc:17886 c/c-typeck.cc:17894 cp/semantics.cc:8142
! #: cp/semantics.cc:8152 cp/semantics.cc:8245 cp/semantics.cc:8253
! #: cp/semantics.cc:8300 cp/semantics.cc:9360 cp/semantics.cc:9550
! #: cp/semantics.cc:9558 cp/semantics.cc:9578 cp/semantics.cc:9587
! #: cp/semantics.cc:9595
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD tritt in Datenklausel mehrfach auf"
  
! #: c/c-typeck.cc:17140 c/c-typeck.cc:17211 c/c-typeck.cc:17897
! #: cp/semantics.cc:8155 cp/semantics.cc:8259 cp/semantics.cc:9598
  #, 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:17185 cp/semantics.cc:8232
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE ist in Klausel %<firstprivate%> keine Variable"
  
! #: c/c-typeck.cc:17225 cp/semantics.cc:8292
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE ist in Klausel %<lastprivate%> keine Variable"
  
! #: c/c-typeck.cc:17244 cp/semantics.cc:8725
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE ist %<aligned%>-Klausel keine Variable"
  
! #: c/c-typeck.cc:17251
  #, 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:17258
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD in %<aligned%>-Klausel"
  
! #: c/c-typeck.cc:17265
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE tritt in %<aligned%>-Klausel mehrfach auf"
  
! #: c/c-typeck.cc:17278 cp/semantics.cc:8794
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE ist in %<nontemporal%>-Klausel keine Variable"
  
! #: c/c-typeck.cc:17284
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE tritt in %<nontemporal%>-Klausel mehrfach auf"
  
! #: c/c-typeck.cc:17297 cp/semantics.cc:8833
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE in %<allocate%>-Klausel ist keine Variable"
  
! #: c/c-typeck.cc:17303
  #, 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:17374 cp/semantics.cc:8965
  #, 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:17392 cp/semantics.cc:8986
  #, 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:17406
  #, 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:17423 cp/semantics.cc:9018
  #, 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:17439 cp/semantics.cc:9038
  #, 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:17464 cp/semantics.cc:9062
  #, 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:17467
  #, 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:17476 cp/semantics.cc:9078
  #, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr "das Merkmalsarray muss mit Konstanten initialisiert sein"
  
! #: c/c-typeck.cc:17512 cp/semantics.cc:9115
  #, 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:17527 cp/semantics.cc:9130
  #, 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:17535 cp/semantics.cc:9148
  #, 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:17556 cp/semantics.cc:9170
  #, 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:17566 cp/semantics.cc:9182
  #, 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:17637 cp/semantics.cc:9295
  #, 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:17657 c/c-typeck.cc:17733 c/c-typeck.cc:17769
! #: cp/semantics.cc:9315 cp/semantics.cc:9394 cp/semantics.cc:9430
  #, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr "nicht unterstützter Map-Ausdruck %qE"
  
! #: c/c-typeck.cc:17697 c/c-typeck.cc:17874 cp/semantics.cc:9356
! #: cp/semantics.cc:9575
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD tritt in Bewegungsklausel mehrfach auf"
  
! #: c/c-typeck.cc:17705 c/c-typeck.cc:17880 cp/semantics.cc:9364
! #: cp/semantics.cc:9581
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD tritt in Zuordnungsklauseln mehrfach auf"
  
! #: c/c-typeck.cc:17824 c/c-typeck.cc:17966 cp/semantics.cc:9518
! #: cp/semantics.cc:9686
  #, 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:17949 cp/semantics.cc:9667
  #, 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:17975 cp/semantics.cc:9698
  #, 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:17989 cp/semantics.cc:9714
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD in %<uniform%>-Klausel ist kein Argument"
  
! #: c/c-typeck.cc:17992 cp/semantics.cc:9717
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE in %<uniform%>-Klausel ist kein Argument"
  
! #: c/c-typeck.cc:18011
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "Variable %qs muss ein Zeiger sein"
  
! #: c/c-typeck.cc:18018
  #, 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:18066 c/c-typeck.cc:18172 cp/semantics.cc:10318
  #, 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:18086 cp/semantics.cc:9222
  #, 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:18208 cp/semantics.cc:10031
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "%<inbranch%>-Klausel ist inkompatibel mit %<notinbranch%>"
  
! #: c/c-typeck.cc:18243 cp/semantics.cc:10125
  #, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr "%qD kommt in Aktionsklausel mehrfach vor"
  
! #: c/c-typeck.cc:18254 cp/semantics.cc:10139
  #, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr "%qD muss vom Typ %<omp_interop_t%> sein"
  
! #: c/c-typeck.cc:18263 cp/semantics.cc:10148
  #, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr "%qD darf nicht const sein"
  
! #: c/c-typeck.cc:18312 cp/semantics.cc:10506
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE ist vorbestimmt %qs für %qs"
  
! #: c/c-typeck.cc:18322
  #, 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:18358 cp/semantics.cc:10259
  #, 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:18370 cp/semantics.cc:10272
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<nonmonotonic%>-Planungsmodifizierer zusammen mit %<ordered%>-Klausel angegeben"
  
! #: c/c-typeck.cc:18381 c/c-typeck.cc:18389 cp/semantics.cc:10281
! #: cp/semantics.cc:10310
  #, 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:18437 cp/semantics.cc:10239
  #, 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:18488 cp/semantics.cc:10289
  #, 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:18496 cp/semantics.cc:10300
  #, 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:18504 cp/semantics.cc:10356
  #, 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:18514 cp/semantics.cc:10329
  #, 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:18532 cp/semantics.cc:10531
  #, 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:18550 cp/semantics.cc:10602
  #, 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:18554 cp/semantics.cc:10606
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr "der %<init%>-Klausel fehlt der %<targetsync%>-Modifikator"
  
! #: c/c-typeck.cc:18736
  #, 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:18741
  #, 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:18747
  #, 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:18754 c/c-typeck.cc:18764
  #, 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:18760
  #, 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 "Wahrscheinliche Ursache: Es wurd
*** 54614,54856 ****
  msgid "That string should not be that long."
  msgstr "Diese Zeichenkette sollte nicht so lang sein."
  
! #: cobol/genapi.cc:1213
  #, gcc-internal-format, gfc-internal-format
  msgid "%s should not be null"
  msgstr "Interner Fehler: %s should not be null"
  
! #: cobol/genapi.cc:1776
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: Knows not the variable type %s for %s"
  msgstr "Interner Fehler: %s: Knows not the variable type %s for %s"
  
! #: cobol/genapi.cc:2110
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: Invalid field type %s:"
  msgstr "Interner Fehler: %s: Invalid field type %s:"
  
! #: cobol/genapi.cc:4392
  #, gcc-internal-format
  msgid "Not valid for ACCEPT statement."
  msgstr "Interner Fehler: Not valid for ACCEPT statement."
  
! #: cobol/genapi.cc:5445
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr "Interner Fehler: Attempting to send to an input device."
  
! #: cobol/genapi.cc:5468
  #, gcc-internal-format
  msgid "Not valid for DISPLAY statement."
  msgstr "Interner Fehler: Not valid for DISPLAY statement."
  
! #: cobol/genapi.cc:7736 cobol/genapi.cc:7742 cobol/genapi.cc:7748
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr "Interner Fehler: %<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  
! #: cobol/genapi.cc:7855
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr "Interner Fehler: %<parser_relop%> was called with variable %qs, which is not a FldConditional"
  
! #: cobol/genapi.cc:7919
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr "Interner Fehler: %<parser_relop()%> was called with variable %s, which is not a FldConditional"
  
! #: cobol/genapi.cc:7964
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr "Interner Fehler: %<parser_if()%> was called with variable %s, which is not a FldConditional"
  
! #: cobol/genapi.cc:8215
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr "Interner Fehler: candidate %s has unimplemented %<CVT_type%> %d(%s)"
  
! #: cobol/genapi.cc:8226
  #, gcc-internal-format
  msgid "unknown %<setop_t%> code %d"
  msgstr "Interner Fehler: unknown %<setop_t%> code %d"
  
! #: cobol/genapi.cc:8415
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr "Interner Fehler: %s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  
! #: cobol/genapi.cc:9406
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: ignoring subscripts"
  msgstr "Interner Fehler: %s:%d: ignoring subscripts"
  
! #: cobol/genapi.cc:9629 cobol/genapi.cc:10121
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr "Interner Fehler: %s: called with NULL *file"
  
! #: cobol/genapi.cc:9754
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr "Interner Fehler: %s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  
! #: cobol/genapi.cc:9861
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr "Interner Fehler: %<parser_file_open%> called with NULL *file"
  
! #: cobol/genapi.cc:9866
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr "Interner Fehler: %<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  
! #: cobol/genapi.cc:9872
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr "Interner Fehler: EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  
! #: cobol/genapi.cc:9932
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr "Interner Fehler: %<parser_file_close%> called with NULL *file"
  
! #: cobol/genapi.cc:9937
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr "Interner Fehler: %<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  
! #: cobol/genapi.cc:9992
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr "Interner Fehler: %s:%d file %s 'where' is zero in %s"
  
! #: cobol/genapi.cc:10002
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr "Interner Fehler: %<parser_file_read%> called with NULL *file"
  
! #: cobol/genapi.cc:10007
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr "Interner Fehler: %<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  
! #: cobol/genapi.cc:10013
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr "Interner Fehler: %<parser_file_read%> called with NULL *field"
  
! #: cobol/genapi.cc:10018
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr "Interner Fehler: %<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  
! #: cobol/genapi.cc:10024
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr "Interner Fehler: %s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  
! #: cobol/genapi.cc:10033
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr "Interner Fehler: %s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  
! #: cobol/genapi.cc:10077
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr "Interner Fehler: %s:%d file %s 'sequentially' is %d in %s"
  
! #: cobol/genapi.cc:10126
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr "Interner Fehler: %s: for %s called with NULL %<file->var_decl_node%>"
  
! #: cobol/genapi.cc:10132
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr "Interner Fehler: %s: called with NULL *field"
  
! #: cobol/genapi.cc:10137
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr "Interner Fehler: %s: for %s called with NULL %<field->var_decl_node%>"
  
! #: cobol/genapi.cc:10222
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr "Interner Fehler: The file pointer should not be null"
  
! #: cobol/genapi.cc:10405
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr "Interner Fehler: %s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  
! #: cobol/genapi.cc:12236
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: asked to sort %s, which is not a table"
  msgstr "Interner Fehler: %s: asked to sort %s, which is not a table"
  
  #. Having both or neither violates SORT syntax
! #: cobol/genapi.cc:12368
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr "Interner Fehler: %s: syntax error: both (or neither) USING and input-proc are specified"
  
! #: cobol/genapi.cc:12502
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr "Interner Fehler: %s: syntax error: both (or neither) GIVING and output-proc are specified"
  
! #: cobol/genapi.cc:12924
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr "Interner Fehler: %s: syntax error: both (or neither) files and output-proc are specified"
  
! #: cobol/genapi.cc:13328
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr "CALL USING BY CONTENT <temporary> würde REPOSITORY PROTOTYPES erfordern."
  
! #: cobol/genapi.cc:13599
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: What in the name of Nero are we doing here?"
  msgstr "Interner Fehler: %s: What in the name of Nero are we doing here?"
  
! #: cobol/genapi.cc:14989
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr "Interner Fehler: In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  
! #: cobol/genapi.cc:15226
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr "Interner Fehler: In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  
! #: cobol/genapi.cc:16958
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr "Interner Fehler: LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  
! #: cobol/genapi.cc:17018
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr "Interner Fehler: %<parser_symbol_add()%> was called with a NULL %<new_var%>"
  
! #: cobol/genapi.cc:17048
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s is a table, but it improperly has a capacity of zero"
  msgstr "Interner Fehler: %s: %d %s is a table, but it improperly has a capacity of zero"
  
! #: cobol/genapi.cc:17088
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr "Interner Fehler: %s: %s is its own ancestor"
  
! #: cobol/genapi.cc:17093
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr "Interner Fehler: %s: %d %qs has NULL ancestor"
  
! #: cobol/genapi.cc:17100
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr "Interner Fehler: %s(%s) improperly has a non-null %<var_decl_node%>"
--- 54690,54932 ----
  msgid "That string should not be that long."
  msgstr "Diese Zeichenkette sollte nicht so lang sein."
  
! #: cobol/genapi.cc:1263
  #, gcc-internal-format, gfc-internal-format
  msgid "%s should not be null"
  msgstr "Interner Fehler: %s should not be null"
  
! #: cobol/genapi.cc:1828
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: Knows not the variable type %s for %s"
  msgstr "Interner Fehler: %s: Knows not the variable type %s for %s"
  
! #: cobol/genapi.cc:2162
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: Invalid field type %s:"
  msgstr "Interner Fehler: %s: Invalid field type %s:"
  
! #: cobol/genapi.cc:4444
  #, gcc-internal-format
  msgid "Not valid for ACCEPT statement."
  msgstr "Interner Fehler: Not valid for ACCEPT statement."
  
! #: cobol/genapi.cc:5497
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr "Interner Fehler: Attempting to send to an input device."
  
! #: cobol/genapi.cc:5520
  #, gcc-internal-format
  msgid "Not valid for DISPLAY statement."
  msgstr "Interner Fehler: Not valid for DISPLAY statement."
  
! #: cobol/genapi.cc:7790 cobol/genapi.cc:7796 cobol/genapi.cc:7802
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr "Interner Fehler: %<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  
! #: cobol/genapi.cc:7909
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr "Interner Fehler: %<parser_relop%> was called with variable %qs, which is not a FldConditional"
  
! #: cobol/genapi.cc:7973
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr "Interner Fehler: %<parser_relop()%> was called with variable %s, which is not a FldConditional"
  
! #: cobol/genapi.cc:8018
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr "Interner Fehler: %<parser_if()%> was called with variable %s, which is not a FldConditional"
  
! #: cobol/genapi.cc:8269
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr "Interner Fehler: candidate %s has unimplemented %<CVT_type%> %d(%s)"
  
! #: cobol/genapi.cc:8280
  #, gcc-internal-format
  msgid "unknown %<setop_t%> code %d"
  msgstr "Interner Fehler: unknown %<setop_t%> code %d"
  
! #: cobol/genapi.cc:8469
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr "Interner Fehler: %s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  
! #: cobol/genapi.cc:9460
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: ignoring subscripts"
  msgstr "Interner Fehler: %s:%d: ignoring subscripts"
  
! #: cobol/genapi.cc:9683 cobol/genapi.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr "Interner Fehler: %s: called with NULL *file"
  
! #: cobol/genapi.cc:9808
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr "Interner Fehler: %s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  
! #: cobol/genapi.cc:9915
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr "Interner Fehler: %<parser_file_open%> called with NULL *file"
  
! #: cobol/genapi.cc:9920
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr "Interner Fehler: %<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  
! #: cobol/genapi.cc:9926
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr "Interner Fehler: EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  
! #: cobol/genapi.cc:9986
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr "Interner Fehler: %<parser_file_close%> called with NULL *file"
  
! #: cobol/genapi.cc:9991
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr "Interner Fehler: %<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  
! #: cobol/genapi.cc:10046
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr "Interner Fehler: %s:%d file %s 'where' is zero in %s"
  
! #: cobol/genapi.cc:10056
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr "Interner Fehler: %<parser_file_read%> called with NULL *file"
  
! #: cobol/genapi.cc:10061
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr "Interner Fehler: %<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  
! #: cobol/genapi.cc:10067
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr "Interner Fehler: %<parser_file_read%> called with NULL *field"
  
! #: cobol/genapi.cc:10072
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr "Interner Fehler: %<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  
! #: cobol/genapi.cc:10078
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr "Interner Fehler: %s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  
! #: cobol/genapi.cc:10087
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr "Interner Fehler: %s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  
! #: cobol/genapi.cc:10131
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr "Interner Fehler: %s:%d file %s 'sequentially' is %d in %s"
  
! #: cobol/genapi.cc:10180
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr "Interner Fehler: %s: for %s called with NULL %<file->var_decl_node%>"
  
! #: cobol/genapi.cc:10186
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr "Interner Fehler: %s: called with NULL *field"
  
! #: cobol/genapi.cc:10191
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr "Interner Fehler: %s: for %s called with NULL %<field->var_decl_node%>"
  
! #: cobol/genapi.cc:10276
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr "Interner Fehler: The file pointer should not be null"
  
! #: cobol/genapi.cc:10459
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr "Interner Fehler: %s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  
! #: cobol/genapi.cc:12290
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: asked to sort %s, which is not a table"
  msgstr "Interner Fehler: %s: asked to sort %s, which is not a table"
  
  #. Having both or neither violates SORT syntax
! #: cobol/genapi.cc:12422
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr "Interner Fehler: %s: syntax error: both (or neither) USING and input-proc are specified"
  
! #: cobol/genapi.cc:12556
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr "Interner Fehler: %s: syntax error: both (or neither) GIVING and output-proc are specified"
  
! #: cobol/genapi.cc:12978
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr "Interner Fehler: %s: syntax error: both (or neither) files and output-proc are specified"
  
! #: cobol/genapi.cc:13382
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr "CALL USING BY CONTENT <temporary> würde REPOSITORY PROTOTYPES erfordern."
  
! #: cobol/genapi.cc:13653
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: What in the name of Nero are we doing here?"
  msgstr "Interner Fehler: %s: What in the name of Nero are we doing here?"
  
! #: cobol/genapi.cc:15043
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr "Interner Fehler: In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  
! #: cobol/genapi.cc:15280
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr "Interner Fehler: In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  
! #: cobol/genapi.cc:17171
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr "Interner Fehler: LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  
! #: cobol/genapi.cc:17209
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr "Interner Fehler: %<parser_symbol_add()%> was called with a NULL %<new_var%>"
  
! #: cobol/genapi.cc:17239
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s is a table, but it improperly has a capacity of zero"
  msgstr "Interner Fehler: %s: %d %s is a table, but it improperly has a capacity of zero"
  
! #: cobol/genapi.cc:17279
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr "Interner Fehler: %s: %s is its own ancestor"
  
! #: cobol/genapi.cc:17284
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr "Interner Fehler: %s: %d %qs has NULL ancestor"
  
! #: cobol/genapi.cc:17291
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr "Interner Fehler: %s(%s) improperly has a non-null %<var_decl_node%>"
*************** msgstr "Interner Fehler: %s(%s) improper
*** 54859,54875 ****
  #. During the early stages of implementing cbl_field_t::our_index, there
  #. were execution paths in parse.y and parser.cc that resulted in
  #. our_index not being set.  Those should be gone.
! #: cobol/genapi.cc:17235
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr "%<our_index%> ist unter unvorhergesehenen Umständen NULL"
  
! #: cobol/genapi.cc:17319
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr "Interner Fehler: %s: %d %s<%s> improperly has a data.capacity of zero"
  
! #: cobol/genapi.cc:17387
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr "Interner Fehler: %<bytes_to_allocate%> is zero for %s (symbol number "
--- 54935,54951 ----
  #. During the early stages of implementing cbl_field_t::our_index, there
  #. were execution paths in parse.y and parser.cc that resulted in
  #. our_index not being set.  Those should be gone.
! #: cobol/genapi.cc:17426
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr "%<our_index%> ist unter unvorhergesehenen Umständen NULL"
  
! #: cobol/genapi.cc:17512
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr "Interner Fehler: %s: %d %s<%s> improperly has a data.capacity of zero"
  
! #: cobol/genapi.cc:17580
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr "Interner Fehler: %<bytes_to_allocate%> is zero for %s (symbol number "
*************** msgstr "Interner Fehler: Residual contex
*** 54934,54955 ****
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr "Interner Fehler: %<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  
! #: cobol/genutil.cc:621
  #, gcc-internal-format
  msgid "Too many subscripts"
  msgstr "Interner Fehler: Too many subscripts"
  
! #: cobol/genutil.cc:787
  #, gcc-internal-format
  msgid "cannot get %<float%> value from %s"
  msgstr "Interner Fehler: cannot get %<float%> value from %s"
  
! #: cobol/lexio.cc:1584
  #, gcc-internal-format, gfc-internal-format
  msgid "%s pid %ld terminated by %s"
  msgstr "»%s« mit PID %ld wurde beendet durch %s"
  
! #: cobol/lexio.cc:1589
  #, gcc-internal-format, gfc-internal-format
  msgid "%s exited with status %d"
  msgstr "»%s« mit Status %d beendet"
--- 55010,55031 ----
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr "Interner Fehler: %<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  
! #: cobol/genutil.cc:643 cobol/genutil.cc:710
  #, gcc-internal-format
  msgid "Too many subscripts"
  msgstr "Interner Fehler: Too many subscripts"
  
! #: cobol/genutil.cc:871
  #, gcc-internal-format
  msgid "cannot get %<float%> value from %s"
  msgstr "Interner Fehler: cannot get %<float%> value from %s"
  
! #: cobol/lexio.cc:1589
  #, gcc-internal-format, gfc-internal-format
  msgid "%s pid %ld terminated by %s"
  msgstr "»%s« mit PID %ld wurde beendet durch %s"
  
! #: cobol/lexio.cc:1594
  #, gcc-internal-format, gfc-internal-format
  msgid "%s exited with status %d"
  msgstr "»%s« mit Status %d beendet"
*************** msgstr "»%s« mit Status %d beendet"
*** 54958,55015 ****
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  msgstr "Interner Fehler: %s:%d: LblNone '%s' has parent #%zu"
  
! #: cobol/symbols.cc:1878
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: data item %s #"
  msgstr "Interner Fehler: %s: data item %s #"
  
! #: cobol/symbols.cc:2042
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: key must be field"
  msgstr "%s: Schlüssel muss Feld sein"
  
! #: cobol/symbols.cc:4179
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %s has invalid encoding"
  msgstr "%s: %s %s hat ungültige Zeichencodierung"
  
! #: cobol/symbols.cc:4347 cobol/symbols.cc:4450 cobol/symbols.cc:4480
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: could not add '%s'"
  msgstr "%s:%d: »%s« konnte nicht hinzugefügt werden"
  
! #: cobol/util.cc:1767
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %lu %s %lu"
  msgstr "%s: %s %lu %s %lu"
  
! #: cobol/util.cc:1782
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
  msgstr "%s: nbytes %lu %s %lu"
  
! #: cobol/util.cc:1860
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
  msgstr "%s:%d: type %s, who woulda thunk?"
  
! #: cobol/util.cc:2215
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr "Interner Fehler: logic error: MOVE %s %s invalid type:"
  
! #: cobol/util.cc:2810
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: regcomp: %s"
  msgstr "%s: regcomp: %s"
  
! #: cobol/util.cc:2959
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: missing inode for %s"
  msgstr "Interner Fehler: logic error: missing inode for %s"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104876
! #: cobol/util.cc:3379
  #, gcc-internal-format, gfc-internal-format
  msgid "failed compiling %s"
  msgstr "Fehler beim Kompilieren von »%s«"
--- 55034,55091 ----
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  msgstr "Interner Fehler: %s:%d: LblNone '%s' has parent #%zu"
  
! #: cobol/symbols.cc:1883
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: data item %s #"
  msgstr "Interner Fehler: %s: data item %s #"
  
! #: cobol/symbols.cc:2047
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: key must be field"
  msgstr "%s: Schlüssel muss Feld sein"
  
! #: cobol/symbols.cc:4232
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %s has invalid encoding"
  msgstr "%s: %s %s hat ungültige Zeichencodierung"
  
! #: cobol/symbols.cc:4400 cobol/symbols.cc:4503 cobol/symbols.cc:4533
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: could not add '%s'"
  msgstr "%s:%d: »%s« konnte nicht hinzugefügt werden"
  
! #: cobol/util.cc:1776
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %lu %s %lu"
  msgstr "%s: %s %lu %s %lu"
  
! #: cobol/util.cc:1791
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
  msgstr "%s: nbytes %lu %s %lu"
  
! #: cobol/util.cc:1869
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
  msgstr "%s:%d: type %s, who woulda thunk?"
  
! #: cobol/util.cc:2224
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr "Interner Fehler: logic error: MOVE %s %s invalid type:"
  
! #: cobol/util.cc:2814
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: regcomp: %s"
  msgstr "%s: regcomp: %s"
  
! #: cobol/util.cc:2963
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: missing inode for %s"
  msgstr "Interner Fehler: logic error: missing inode for %s"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104876
! #: cobol/util.cc:3387
  #, gcc-internal-format, gfc-internal-format
  msgid "failed compiling %s"
  msgstr "Fehler beim Kompilieren von »%s«"
*************** msgstr "kein geeignetes %<operator %s%>
*** 55446,55452 ****
  msgid "%q#D is private within this context"
  msgstr "%q#D ist in diesem Zusammenhang »private«"
  
! #: cp/call.cc:8447 cp/decl.cc:10336
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "hier als »private« deklariert"
--- 55522,55528 ----
  msgid "%q#D is private within this context"
  msgstr "%q#D ist in diesem Zusammenhang »private«"
  
! #: cp/call.cc:8447 cp/decl.cc:10339
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "hier als »private« deklariert"
*************** msgstr "hier als »private« deklariert"
*** 55456,55462 ****
  msgid "%q#D is protected within this context"
  msgstr "%q#D ist in diesem Zusammenhang »protected«"
  
! #: cp/call.cc:8453 cp/decl.cc:10337
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "hier als »protected« deklariert"
--- 55532,55538 ----
  msgid "%q#D is protected within this context"
  msgstr "%q#D ist in diesem Zusammenhang »protected«"
  
! #: cp/call.cc:8453 cp/decl.cc:10340
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "hier als »protected« deklariert"
*************** msgstr "der R-Wert %qE kann nicht mit %q
*** 55585,55591 ****
  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:2059
  #, 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"
--- 55661,55667 ----
  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"
*************** msgstr "keine passende Funktion für Auf
*** 55799,55805 ****
  msgid "call to non-function %qD"
  msgstr "Aufruf der Nicht-Funktion %qD"
  
! #: cp/call.cc:12066 cp/pt.cc:17955 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "Konstruktor %<%T::%D%> kann nicht direkt aufgerufen werden"
--- 55875,55881 ----
  msgid "call to non-function %qD"
  msgstr "Aufruf der Nicht-Funktion %qD"
  
! #: cp/call.cc:12066 cp/pt.cc:18011 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "Konstruktor %<%T::%D%> kann nicht direkt aufgerufen werden"
*************** msgstr "ISO C++ besagt, dass diese mehrd
*** 55893,55917 ****
  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:14529
  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:14533
  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:14862
  #, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr "möglicherweise baumelnde Referenz auf temporäres Objekt"
  
! #: cp/call.cc:14863
  #, gcc-internal-format
  msgid "%qT temporary created here"
  msgstr "unbenanntes temporäres Objekt %qT wird hier definiert"
  
! #: cp/call.cc:15245
  #, gcc-internal-format
  msgid "explicit conversion function was not considered"
  msgstr "explizite Umwandlungsfunktion wurde nicht berücksichtigt"
--- 55969,55993 ----
  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"
*************** msgid "%q#D cannot be overloaded with %q
*** 55957,55963 ****
  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:3002 cp/name-lookup.cc:3319
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "vorherige Deklaration von %q#D"
--- 56033,56039 ----
  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"
*************** msgstr "Offset von %qD ist ABI-unverträ
*** 56348,56504 ****
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "Größe des Typs %qT ist zu groß (%qE Bytes)"
  
! #: cp/class.cc:7775
  #, 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:7776
  #, 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:7781
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "Arrayelement %q#D hier deklariert"
  
! #: cp/class.cc:7810
  #, 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:7812
  #, 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:7821 cp/class.cc:7856
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "in der Definition von %q#T"
  
! #: cp/class.cc:7829
  #, 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:7831
  #, 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:7854
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "nächstes Feld %q#D hier deklariert"
  
! #: cp/class.cc:7966 cp/decl.cc:19511 cp/parser.cc:30592
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "Redefinition von %q#T"
  
! #: cp/class.cc:7975
  #, 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:7978 cp/decl.cc:20556
  #, 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:8124
  #, 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:8152
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "typtransparentes %q#T hat keine Felder"
  
! #: cp/class.cc:8158
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "typtransparente Klasse %qT hat Basisklassen"
  
! #: cp/class.cc:8162
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "typtransparente Klasse %qT hat virtuelle Funktionen"
  
! #: cp/class.cc:8168
  #, 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:8339
  #, 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:8350
  #, 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:8871
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "Sprachen-Zeichenkette %<\"%E\"%> nicht erkannt"
  
! #: cp/class.cc:8961
  #, 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:9134
  #, 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:9161
  #, 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:9203
  #, 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:9208
  #, 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:9218
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "Zeiger auf Element %qD wird angenommen"
  
! #: cp/class.cc:9221
  #, 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:9302
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "zu wenig Typinformationen"
  
! #: cp/class.cc:9322
  #, 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:9623
  #, 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:9626
  #, gcc-internal-format
  msgid "used here to mean %q#D"
  msgstr "hier verwendet mit der Bedeutung %q#D"
--- 56424,56580 ----
  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:19542 cp/parser.cc:30588
  #, 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:20587
  #, 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"
*************** msgstr "ungültiger Typ für Parameter %
*** 56534,56540 ****
  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:16439
  #, 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"
--- 56610,56616 ----
  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:16470
  #, 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 "%<constexpr%>-Destruktor in %q#T
*** 56560,57458 ****
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr "%<constexpr%>-Konstruktor hat keinen leeren Körper"
  
! #: cp/constexpr.cc:838
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr "%<constexpr%>-Konstruktor für Union %qT muss genau ein nicht-statisches Datenelement initialisieren"
  
! #: cp/constexpr.cc:899
  #, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr "Element %qD in %<constexpr%> muss von »mem-initializer« initialisiert werden"
  
! #: cp/constexpr.cc:962 cp/constexpr.cc:1128
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr "Körper der %<constexpr%>-Funktion %qD ist keine Rückgabeanweisung"
  
! #: cp/constexpr.cc:1087
  #, gcc-internal-format
  msgid "%<-fimplicit-constexpr%> only affects %<inline%> functions"
  msgstr "%<-fimplicit-constexpr%> betrifft nur %<inline%>-Funktionen"
  
! #: cp/constexpr.cc:1103
  #, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%qD ist nicht als %<constexpr%>-Funktion verwendbar, denn:"
  
! #: cp/constexpr.cc:1465 cp/constexpr.cc:7962
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr "%qE wird außerhalb seiner Lebensdauer zerstört"
  
! #: cp/constexpr.cc:1739
  #, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT; %<what()%>: %qs"
  msgstr "%qs wurde nach dem Auslösen einer Ausnahme vom Typ %qT aufgerufen; %<what()%>: %qs"
  
! #: cp/constexpr.cc:1754
  #, gcc-internal-format
  msgid "%qs called after throwing an exception %qE"
  msgstr "%qs wurde nach dem Auslösen einer Ausnahme %qE aufgerufen"
  
! #: cp/constexpr.cc:1757
  #, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT"
  msgstr "%qs wurde nach dem Auslösen einer Ausnahme vom Typ %qT aufgerufen"
  
! #: cp/constexpr.cc:1771
  #, gcc-internal-format
  msgid "uncaught exception of type %qT; %<what()%>: %qs"
  msgstr "unbehandelte Ausnahme vom Typ %qT; %<what()%>: %qs"
  
! #: cp/constexpr.cc:1785
  #, gcc-internal-format
  msgid "uncaught exception %qE"
  msgstr "unbehandelte Ausnahme %qE"
  
! #: cp/constexpr.cc:1787
  #, gcc-internal-format
  msgid "uncaught exception of type %qT"
  msgstr "unbehandelte Ausnahme vom Typ %qT"
  
! #: cp/constexpr.cc:1911
  #, gcc-internal-format
  msgid "call to %qD function with incorrect number of arguments"
  msgstr "Aufruf der Funktion %qD mit falscher Anzahl von Argumenten"
  
! #: cp/constexpr.cc:1929
  #, gcc-internal-format
  msgid "%qD called with no caught exceptions pending"
  msgstr "%qD wurde aufgerufen, obwohl es keine ausstehenden Ausnahmen gibt"
  
! #: cp/constexpr.cc:2013
  #, gcc-internal-format
  msgid "cannot allocate exception: size not constant"
  msgstr "Fehler beim Zuweisen von Speicher: Größe nicht konstant"
  
! #: cp/constexpr.cc:2033
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
  msgstr "das erste Argument der Funktion %qD ist nicht das Ergebnis von %<__cxa_allocate_exception%>"
  
! #: cp/constexpr.cc:2064 cp/constexpr.cc:2116
  #, gcc-internal-format
  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:2223
  #, gcc-internal-format
  msgid "%qD called without supportable %qs"
  msgstr "%qD wurde aufgerufen, obwohl %qs nicht unterstützbar ist"
  
! #: cp/constexpr.cc:2279
  #, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr "%qD wurde mit unerwartetem Argument %qs aufgerufen"
  
! #: cp/constexpr.cc:2307
  #, 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:2345
  #, 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:2372
  #, 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:2419
  #, 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:2453
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr "constexpr-Meldung: %.*s [%r%.*s%R]"
  
! #: cp/constexpr.cc:2457
  #, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr "constexpr-Meldung: %.*s"
  
! #: cp/constexpr.cc:2563 cp/constexpr.cc:4538
  #: 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:2565 cp/constexpr.cc:2686 cp/constexpr.cc:2695
! #: cp/constexpr.cc:4871 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:2855 cp/constexpr.cc:3819 cp/constexpr.cc:4193
! #: cp/constexpr.cc:4258 cp/constexpr.cc:12023
  #: 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:2929 cp/constexpr.cc:7479 cp/constexpr.cc:10197
  #: 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:3115
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "der Vergleich wird zu %qE reduziert"
  
! #: cp/constexpr.cc:3118
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "%qE wird zu »false« ausgewertet"
  
! #: cp/constexpr.cc:3201
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr "%<assume%>-Attribut-Annahme fehlgeschlagen"
  
! #: cp/constexpr.cc:3241 cp/constexpr.cc:11968
  #: 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:3298 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:3326 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:3604 cp/constexpr.cc:3663 cp/constexpr.cc:3696
! #: cp/constexpr.cc:3718
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr "%<dynamic_cast%> auf Referenz fehlgeschlagen"
  
! #: cp/constexpr.cc:3605
  #, 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:3632
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "Zeiger auf Virtuelle Tabelle wird uninitialisiert verwendet"
  
! #: cp/constexpr.cc:3664 cp/constexpr.cc:3697
  #, 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:3720
  #, 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:3723
  #, 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:3825
  #, 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:3905
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
  msgstr "%qT konnte nicht geworfen werden"
  
! #: cp/constexpr.cc:3980 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:4063
  #, gcc-internal-format
  msgid "cannot allocate array: size not constant"
  msgstr "Array kann nicht alloziert werden: Größe nicht konstant"
  
! #: cp/constexpr.cc:4096
  #, 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:4100 cp/constexpr.cc:4123
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr "die Allokation ist hier"
  
! #: cp/constexpr.cc:4119
  #, 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:4136
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr "Versuch, bereits freigegebenen Speicher freizugeben"
  
! #: cp/constexpr.cc:4143
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "Speicher, der vorher nicht angefordert wurde, wird freigegeben"
  
! #: cp/constexpr.cc:4301 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:4308
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%qD in konstantem Ausdruck aufgerufen"
  
! #: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:3640
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD vor seiner Definition verwendet"
  
! #: cp/constexpr.cc:4396 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "Aufruf hat ringförmige Abhängigkeit"
  
! #: cp/constexpr.cc:4407 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:4829
  #, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "Referenz auf %qD ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:4832
  #, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr "Zeiger auf %qD ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:4838
  #, 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:4914 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:4921 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:4944 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:4963 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:5182 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:5729 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:5732 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:5737 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:5740 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:5954 rust/backend/rust-constexpr.cc:1714
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "Zugriff auf uninitialisiertes Arrayelement"
  
! #: cp/constexpr.cc:6020 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:6039 cp/constexpr.cc:6175 cp/constexpr.cc:6187
! #: cp/constexpr.cc:9208 cp/constexpr.cc:9344 cp/constexpr.cc:11918
! #: cp/constexpr.cc:12977 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:6047 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:6081 cp/constexpr.cc:6118 cp/constexpr.cc:8153
  #: 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:6083
  #, 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:6096 cp/constexpr.cc:8148
  #: 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:6253
  #, 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:6256
  #, 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:6267
  #, 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:6270
  #, 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:6281
  #, 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:6284
  #, 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:6295
  #, 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:6299
  #, 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:6310
  #, 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:6313
  #, 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:6471
  #, 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:6480 cp/constexpr.cc:6490
  #, 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:6510
  #, 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:6557
  #, 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:6569
  #, 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:7503
  #, 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:7511
  #, gcc-internal-format
  msgid "%qT object created here"
  msgstr "Objekt vom Typ %qT wird hier erzeugt"
  
! #: cp/constexpr.cc:7514 cp/parser.cc:13136 cp/parser.cc:13147
! #: cp/reflect.cc:8428 cp/semantics.cc:4701 cp/semantics.cc:4717
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q#D hier deklariert"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7557 cp/constexpr.cc:7590
  #, 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:7559 cp/constexpr.cc:7585 cp/constexpr.cc:7592
! #: cp/constexpr.cc:7957 cp/constexpr.cc:11022 cp/constexpr.cc:11035
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "wurde hier deklariert"
  
! #: cp/constexpr.cc:7563
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr "Zugriff auf %qE außerhalb seiner Lebensdauer"
  
! #: cp/constexpr.cc:7583
  #, 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:7595
  #, 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:7603 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:7608
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D ist nicht konstant"
  
! #: cp/constexpr.cc:7611
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D ist volatile"
  
! #: cp/constexpr.cc:7616 cp/constexpr.cc:7623
  #: 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:7629 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:7632 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:7955
  #, 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:7964
  #, 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:7971
  #, 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:7974
  #, 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:8126
  #, 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:8157
  #, 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:8164
  #, 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:8176 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:8836 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:8949 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:8951 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:8970
  #, gcc-internal-format
  msgid "use of %qD"
  msgstr "Verwendung von %qD"
  
! #: cp/constexpr.cc:8974
  #, 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:8976
  #, 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:8978
  #, 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:8980
  #, 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:9092
  #, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr "Destruktor ist mit einer Ausnahme ausgestiegen"
  
! #: cp/constexpr.cc:9170
  #, 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:9183
  #, 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:9374
  #, 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:9377
  #, 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:9445 cp/constexpr.cc:12670
  #: 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:9670
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr "unerwartete Ausnahme aus der %<noexcept%>-Funktion %qD"
  
! #: cp/constexpr.cc:9674
  #, 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:9677
  #, 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:10053 cp/constexpr.cc:12146
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "Ein %<reinterpret_cast%> ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:10087 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:10142
  #, 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:10152
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr "der Typ, auf den gezeigt wird, ist hier deklariert"
  
! #: cp/constexpr.cc:10160
  #, 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:10174
  #, 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:10214 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:10373 cp/constexpr.cc:12455 cp/constexpr.cc:12898
  #: 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:10422 cp/constexpr.cc:12942
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:10543
  #, 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:10593 cp/constexpr.cc:10605
  #: rust/backend/rust-constexpr.cc:4889
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "Anweisung ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:10608
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "unexpected expression %qE of kind %s"
  
! #: cp/constexpr.cc:10626
  #, 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:10764
  #, gcc-internal-format
  msgid "contract condition is not constant"
  msgstr "Vertragsbedingung ist nicht konstant"
  
! #: cp/constexpr.cc:10770
  #, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "Vertragsbedingung ist false in konstantem Ausdruck"
  
! #: cp/constexpr.cc:10955
  #, gcc-internal-format
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr "%<break%>-Anweisung außerhalb einer Schleife oder %<switch%>"
  
! #: cp/constexpr.cc:10957
  #, gcc-internal-format
  msgid "%<continue%> outside of a loop"
  msgstr "%<continue%> außerhalb einer Schleife"
  
! #: cp/constexpr.cc:10959
  #, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr "%<return%> in einem Anweisungsausdruck"
  
! #: cp/constexpr.cc:11000 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:11016
  #, 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:11020 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:11033 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:11054 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:11058
  #, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr "Konstantenauswertung liefert Adresse der unmittelbaren Funktion %qD"
  
! #: cp/constexpr.cc:11083
  #, 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:11088
  #, 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:11104 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:11145
  #, 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:11854 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:12108
  #, 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:12111
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "da er als glvalue verwendet wird"
  
! #: cp/constexpr.cc:12167 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:12201 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:12391
  #, 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:12403
  #, 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:12479
  #, 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:12496
  #, 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:12560
  #, 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:12634
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%qD in %<constexpr%>-Kontext als %<thread_local%> definiert"
  
! #: cp/constexpr.cc:12642
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%qD in %<constexpr%>-Kontext als %<static%> definiert"
  
! #: cp/constexpr.cc:12722 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:12823 rust/backend/rust-constexpr.cc:6578
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:12895
  #, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "keiner der Zweige des %<if%> ist ein Konstantenausdruck"
  
! #: cp/constexpr.cc:12908
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "nicht konstante Arrayinitialisierung"
  
! #: cp/constexpr.cc:12959
  #, 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:13004 rust/backend/rust-constexpr.cc:6667
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "unerwarteter AST der Art %s"
--- 56636,57534 ----
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr "%<constexpr%>-Konstruktor hat keinen leeren Körper"
  
! #: cp/constexpr.cc:839
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr "%<constexpr%>-Konstruktor für Union %qT muss genau ein nicht-statisches Datenelement initialisieren"
  
! #: cp/constexpr.cc:900
  #, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr "Element %qD in %<constexpr%> muss von »mem-initializer« initialisiert werden"
  
! #: cp/constexpr.cc:963 cp/constexpr.cc:1129
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr "Körper der %<constexpr%>-Funktion %qD ist keine Rückgabeanweisung"
  
! #: cp/constexpr.cc:1088
  #, gcc-internal-format
  msgid "%<-fimplicit-constexpr%> only affects %<inline%> functions"
  msgstr "%<-fimplicit-constexpr%> betrifft nur %<inline%>-Funktionen"
  
! #: cp/constexpr.cc:1104
  #, gcc-internal-format
  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:7964
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr "%qE wird außerhalb seiner Lebensdauer zerstört"
  
! #: cp/constexpr.cc:1740
  #, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT; %<what()%>: %qs"
  msgstr "%qs wurde nach dem Auslösen einer Ausnahme vom Typ %qT aufgerufen; %<what()%>: %qs"
  
! #: cp/constexpr.cc:1755
  #, gcc-internal-format
  msgid "%qs called after throwing an exception %qE"
  msgstr "%qs wurde nach dem Auslösen einer Ausnahme %qE aufgerufen"
  
! #: cp/constexpr.cc:1758
  #, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT"
  msgstr "%qs wurde nach dem Auslösen einer Ausnahme vom Typ %qT aufgerufen"
  
! #: cp/constexpr.cc:1772
  #, gcc-internal-format
  msgid "uncaught exception of type %qT; %<what()%>: %qs"
  msgstr "unbehandelte Ausnahme vom Typ %qT; %<what()%>: %qs"
  
! #: cp/constexpr.cc:1786
  #, gcc-internal-format
  msgid "uncaught exception %qE"
  msgstr "unbehandelte Ausnahme %qE"
  
! #: cp/constexpr.cc:1788
  #, gcc-internal-format
  msgid "uncaught exception of type %qT"
  msgstr "unbehandelte Ausnahme vom Typ %qT"
  
! #: cp/constexpr.cc:1912
  #, gcc-internal-format
  msgid "call to %qD function with incorrect number of arguments"
  msgstr "Aufruf der Funktion %qD mit falscher Anzahl von Argumenten"
  
! #: cp/constexpr.cc:1930
  #, gcc-internal-format
  msgid "%qD called with no caught exceptions pending"
  msgstr "%qD wurde aufgerufen, obwohl es keine ausstehenden Ausnahmen gibt"
  
! #: cp/constexpr.cc:2014
  #, gcc-internal-format
  msgid "cannot allocate exception: size not constant"
  msgstr "Fehler beim Zuweisen von Speicher: Größe nicht konstant"
  
! #: cp/constexpr.cc:2034
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
  msgstr "das erste Argument der Funktion %qD ist nicht das Ergebnis von %<__cxa_allocate_exception%>"
  
! #: cp/constexpr.cc:2065 cp/constexpr.cc:2117
  #, gcc-internal-format
  msgid "%qD called with no caught exceptions active"
  msgstr "%qD wurde aufgerufen, obwohl keine gefangene Ausnahme aktiv ist"
  
! #: cp/constexpr.cc:2155
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr "%qD wurde aufgerufen, obwohl %<std::%D%> nicht definiert ist"
  
! #: cp/constexpr.cc:2224
  #, gcc-internal-format
  msgid "%qD called without supportable %qs"
  msgstr "%qD wurde aufgerufen, obwohl %qs nicht unterstützbar ist"
  
! #: cp/constexpr.cc:2280
  #, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr "%qD wurde mit unerwartetem Argument %qs aufgerufen"
  
! #: cp/constexpr.cc:2308
  #, 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:2346
  #, 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:2373
  #, 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:2420
  #, 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:2454
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr "constexpr-Meldung: %.*s [%r%.*s%R]"
  
! #: cp/constexpr.cc:2458
  #, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr "constexpr-Meldung: %.*s"
  
! #: cp/constexpr.cc:2564 cp/constexpr.cc:4540
  #: 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:2566 cp/constexpr.cc:2687 cp/constexpr.cc:2696
! #: cp/constexpr.cc:4873 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:2856 cp/constexpr.cc:3821 cp/constexpr.cc:4195
! #: cp/constexpr.cc:4260 cp/constexpr.cc:12039
  #: 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:2930 cp/constexpr.cc:7481 cp/constexpr.cc:10199
  #: 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:3117
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "der Vergleich wird zu %qE reduziert"
  
! #: cp/constexpr.cc:3120
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "%qE wird zu »false« ausgewertet"
  
! #: cp/constexpr.cc:3203
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr "%<assume%>-Attribut-Annahme fehlgeschlagen"
  
! #: cp/constexpr.cc:3243 cp/constexpr.cc:11984
  #: 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:3300 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:3328 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:3606 cp/constexpr.cc:3665 cp/constexpr.cc:3698
! #: cp/constexpr.cc:3720
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr "%<dynamic_cast%> auf Referenz fehlgeschlagen"
  
! #: cp/constexpr.cc:3607
  #, 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:3634
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "Zeiger auf Virtuelle Tabelle wird uninitialisiert verwendet"
  
! #: cp/constexpr.cc:3666 cp/constexpr.cc:3699
  #, 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:3722
  #, 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:3725
  #, 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:3827
  #, 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:3907
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
  msgstr "%qT konnte nicht geworfen werden"
  
! #: cp/constexpr.cc:3982 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:4065
  #, gcc-internal-format
  msgid "cannot allocate array: size not constant"
  msgstr "Array kann nicht alloziert werden: Größe nicht konstant"
  
! #: cp/constexpr.cc:4098
  #, 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:4102 cp/constexpr.cc:4125
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr "die Allokation ist hier"
  
! #: cp/constexpr.cc:4121
  #, 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:4138
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr "Versuch, bereits freigegebenen Speicher freizugeben"
  
! #: cp/constexpr.cc:4145
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "Speicher, der vorher nicht angefordert wurde, wird freigegeben"
  
! #: cp/constexpr.cc:4303 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:4310
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%qD in konstantem Ausdruck aufgerufen"
  
! #: cp/constexpr.cc:4314 rust/backend/rust-constexpr.cc:3640
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD vor seiner Definition verwendet"
  
! #: cp/constexpr.cc:4398 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "Aufruf hat ringförmige Abhängigkeit"
  
! #: cp/constexpr.cc:4409 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:4831
  #, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "Referenz auf %qD ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:4834
  #, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr "Zeiger auf %qD ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:4840
  #, 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:4916 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:4923 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:4946 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:4965 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:5184 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:5731 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:5734 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:5739 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:5742 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:5956 rust/backend/rust-constexpr.cc:1714
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "Zugriff auf uninitialisiertes Arrayelement"
  
! #: cp/constexpr.cc:6022 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:6041 cp/constexpr.cc:6177 cp/constexpr.cc:6189
! #: cp/constexpr.cc:9210 cp/constexpr.cc:9346 cp/constexpr.cc:11934
! #: cp/constexpr.cc:12999 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:6049 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:6083 cp/constexpr.cc:6120 cp/constexpr.cc:8155
  #: 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:6085
  #, 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:6098 cp/constexpr.cc:8150
  #: 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:6255
  #, 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:6258
  #, 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:6269
  #, 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:6272
  #, 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:6283
  #, 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:6286
  #, 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:6297
  #, 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:6301
  #, 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:6312
  #, 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:6315
  #, 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:6473
  #, 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:6482 cp/constexpr.cc:6492
  #, 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:6512
  #, 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:6559
  #, 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:6571
  #, 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:7505
  #, 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:7513
  #, gcc-internal-format
  msgid "%qT object created here"
  msgstr "Objekt vom Typ %qT wird hier erzeugt"
  
! #: cp/constexpr.cc:7516 cp/parser.cc:13134 cp/parser.cc:13145
! #: cp/reflect.cc:8548 cp/semantics.cc:4693 cp/semantics.cc:4709
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q#D hier deklariert"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7559 cp/constexpr.cc:7592
  #, 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:7561 cp/constexpr.cc:7587 cp/constexpr.cc:7594
! #: cp/constexpr.cc:7959 cp/constexpr.cc:11030 cp/constexpr.cc:11043
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "wurde hier deklariert"
  
! #: cp/constexpr.cc:7565
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr "Zugriff auf %qE außerhalb seiner Lebensdauer"
  
! #: cp/constexpr.cc:7585
  #, 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:7597
  #, 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:7605 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:7610
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D ist nicht konstant"
  
! #: cp/constexpr.cc:7613
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D ist volatile"
  
! #: cp/constexpr.cc:7618 cp/constexpr.cc:7625
  #: 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:7631 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:7634 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:7957
  #, 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:7966
  #, 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:7973
  #, 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:7976
  #, 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:8128
  #, 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:8159
  #, 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:8166
  #, 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:8178 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:8838 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:8951 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:8953 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:8972
  #, gcc-internal-format
  msgid "use of %qD"
  msgstr "Verwendung von %qD"
  
! #: cp/constexpr.cc:8976
  #, 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:8978
  #, 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:8980
  #, 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:8982
  #, 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:9094
  #, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr "Destruktor ist mit einer Ausnahme ausgestiegen"
  
! #: cp/constexpr.cc:9172
  #, 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:9185
  #, 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:9376
  #, 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:9379
  #, 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:9447 cp/constexpr.cc:12692
  #: 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:9672
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr "unerwartete Ausnahme aus der %<noexcept%>-Funktion %qD"
  
! #: cp/constexpr.cc:9676
  #, 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:9679
  #, 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:10055 cp/constexpr.cc:12162
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "Ein %<reinterpret_cast%> ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:10089 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:10144
  #, 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:10154
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr "der Typ, auf den gezeigt wird, ist hier deklariert"
  
! #: cp/constexpr.cc:10162
  #, 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:10176
  #, 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:10216 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:10375 cp/constexpr.cc:12471 cp/constexpr.cc:12920
  #: 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:10424 cp/constexpr.cc:12964
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:10545
  #, 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:10595 cp/constexpr.cc:10607
  #: rust/backend/rust-constexpr.cc:4889
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "Anweisung ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:10610
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "unexpected expression %qE of kind %s"
  
! #: cp/constexpr.cc:10628
  #, 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:10772
  #, gcc-internal-format
  msgid "contract condition is not constant"
  msgstr "Vertragsbedingung ist nicht konstant"
  
! #: cp/constexpr.cc:10778
  #, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "Vertragsbedingung ist false in konstantem Ausdruck"
  
! #: cp/constexpr.cc:10963
  #, gcc-internal-format
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr "%<break%>-Anweisung außerhalb einer Schleife oder %<switch%>"
  
! #: cp/constexpr.cc:10965
  #, gcc-internal-format
  msgid "%<continue%> outside of a loop"
  msgstr "%<continue%> außerhalb einer Schleife"
  
! #: cp/constexpr.cc:10967
  #, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr "%<return%> in einem Anweisungsausdruck"
  
! #: cp/constexpr.cc:11008 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:11024
  #, 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:11028 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:11041 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:11062 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:11066
  #, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr "Konstantenauswertung liefert Adresse der unmittelbaren Funktion %qD"
  
! #: cp/constexpr.cc:11091
  #, 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:11096
  #, 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:11112 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:11163
  #, 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:11870 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:12124
  #, 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:12127
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "da er als glvalue verwendet wird"
  
! #: cp/constexpr.cc:12183 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:12217 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:12407
  #, 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:12419
  #, 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:12495
  #, 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:12512
  #, 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:12576
  #, 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:12650
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%qD in %<constexpr%>-Kontext als %<thread_local%> definiert"
  
! #: cp/constexpr.cc:12658
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%qD in %<constexpr%>-Kontext als %<static%> definiert"
  
! #: cp/constexpr.cc:12744 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:12845 rust/backend/rust-constexpr.cc:6578
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:12917
  #, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "keiner der Zweige des %<if%> ist ein Konstantenausdruck"
  
! #: cp/constexpr.cc:12930
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "nicht konstante Arrayinitialisierung"
  
! #: cp/constexpr.cc:12981
  #, 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:13026 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 konnte im SFINAE-Kontext nic
*** 57561,57937 ****
  msgid "failed to deduce %qD in SFINAE context"
  msgstr "%qD konnte im SFINAE-Kontext nicht deduziert werden"
  
! #: cp/constraint.cc:2175
  #, gcc-internal-format
  msgid "satisfaction of atomic constraint %qE depends on itself"
  msgstr "die Erfüllung der atomaren Einschränkung %qE hängt von sich selbst ab"
  
! #: cp/constraint.cc:2221
  #, gcc-internal-format
  msgid "satisfaction value of atomic constraint %qE changed from %qE to %qE"
  msgstr "der Erfüllungswert der atomaren Einschränkung %qE ändert sich von %qE nach %qE"
  
! #: cp/constraint.cc:2224
  #, gcc-internal-format
  msgid "satisfaction value first evaluated to %qE from here"
  msgstr "der Erfüllungswert der wurde zuerst hier als %qE ausgewertet"
  
! #: cp/constraint.cc:2341
  #, gcc-internal-format
  msgid "no operand of the disjunction is satisfied"
  msgstr "kein Operand der Disjunktion ist erfüllt"
  
! #: cp/constraint.cc:2355
  #, gcc-internal-format
  msgid "the operand %qE is unsatisfied because"
  msgstr "der Operand %qE ist nicht erfüllt, da"
  
! #: cp/constraint.cc:3138
  #, gcc-internal-format
  msgid "%qT is not nothrow copy assignable"
  msgstr "%qT ist nicht per %<nothrow%> als Kopie zuweisbar"
  
! #: cp/constraint.cc:3141
  #, gcc-internal-format
  msgid "%qT is not nothrow default constructible"
  msgstr "%qT kann nicht per %<nothrow%> mit dem Standardkonstruktor erzeugt werden"
  
! #: cp/constraint.cc:3144
  #, gcc-internal-format
  msgid "%qT is not nothrow copy constructible"
  msgstr "%qT ist nicht per %<nothrow%> als Kopie erzeugbar"
  
! #: cp/constraint.cc:3147
  #, gcc-internal-format
  msgid "%qT is not trivially copy assignable"
  msgstr "%qT ist nicht trivial als Kopie zuweisbar"
  
! #: cp/constraint.cc:3150
  #, gcc-internal-format
  msgid "%qT is not trivially default constructible"
  msgstr "%qT ist nicht trivial mit dem Standardkonstruktor erzeugbar"
  
! #: cp/constraint.cc:3153
  #, gcc-internal-format
  msgid "%qT is not trivially copy constructible"
  msgstr "%qT ist nicht trivial als Kopie erzeugbar"
  
! #: cp/constraint.cc:3156
  #, gcc-internal-format
  msgid "%qT is not trivially destructible"
  msgstr "%qT ist nicht trivial zerstörbar"
  
! #: cp/constraint.cc:3159
  #, gcc-internal-format
  msgid "%qT does not have unique object representations, because"
  msgstr "%qT hat keine eindeutigen Objektrepräsentationen, denn"
  
! #: cp/constraint.cc:3169
  #, gcc-internal-format
  msgid "%qT does not have a virtual destructor"
  msgstr "%qT hat keinen virtuellen Destruktor"
  
! #: cp/constraint.cc:3173
  #, gcc-internal-format
  msgid "%qT is not an abstract class"
  msgstr "%qT ist keine abstrakte Klasse"
  
! #: cp/constraint.cc:3176
  #, gcc-internal-format
  msgid "%qT is not an aggregate"
  msgstr "%qT ist kein Aggregat"
  
! #: cp/constraint.cc:3179
  #, gcc-internal-format
  msgid "%qT is not an array"
  msgstr "%qT ist kein Array"
  
! #: cp/constraint.cc:3182
  #, gcc-internal-format
  msgid "%qT is not assignable from %qT, because"
  msgstr "%qT ist nicht vom Typ %qT zuweisbar, denn"
  
! #: cp/constraint.cc:3186 cp/semantics.cc:13525 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT ist keine Basis von %qT"
  
! #: cp/constraint.cc:3189
  #, gcc-internal-format
  msgid "%qT is not a bounded array"
  msgstr "%qT ist kein begrenztes Array"
  
! #: cp/constraint.cc:3192
  #, gcc-internal-format
  msgid "%qT is not a class"
  msgstr "%qT ist keine Klasse"
  
! #: cp/constraint.cc:3195
  #, gcc-internal-format
  msgid "%qT is not a const type"
  msgstr "%qT ist kein const-Typ"
  
! #: cp/constraint.cc:3199
  #, gcc-internal-format
  msgid "%qT is not default constructible, because"
  msgstr "%qT kann nicht mit dem Standardkonstruktor erzeugt werden, denn"
  
! #: cp/constraint.cc:3201
  #, gcc-internal-format
  msgid "%qT is not constructible from %qT, because"
  msgstr "%qT ist nicht aus %qT konstruierbar, denn"
  
! #: cp/constraint.cc:3210
  #, gcc-internal-format
  msgid "%qT is not destructible, because"
  msgstr "%qT ist nicht zerstörbar, denn"
  
! #: cp/constraint.cc:3214
  #, gcc-internal-format
  msgid "%qT is not an empty class"
  msgstr "%qT ist keine leere Klasse"
  
! #: cp/constraint.cc:3217
  #, gcc-internal-format
  msgid "%qT is not an enum"
  msgstr "%qT ist keine Aufzählung"
  
! #: cp/constraint.cc:3220
  #, gcc-internal-format
  msgid "%qT is not a final class"
  msgstr "%qT ist keine finale Klasse"
  
! #: cp/constraint.cc:3223
  #, gcc-internal-format
  msgid "%qT is not a function"
  msgstr "%qT ist keine Funktion"
  
! #: cp/constraint.cc:3226
  #, gcc-internal-format
  msgid "%qT is not an implicit-lifetime type"
  msgstr "%qT ist kein Typ mit impliziter Lebenszeit"
  
! #: cp/constraint.cc:3231
  #, gcc-internal-format
  msgid "%qT is not invocable, because"
  msgstr "%qT ist nicht aufrufbar, denn"
  
! #: cp/constraint.cc:3233
  #, gcc-internal-format
  msgid "%qT is not invocable by %qT, because"
  msgstr "%qT ist nicht von %qT aufrufbar, denn"
  
! #: cp/constraint.cc:3238
  #, gcc-internal-format
  msgid "%qT is not layout compatible with %qT, because"
  msgstr "das Layout von %qT nicht zu %qT kompatibel, denn"
  
! #: cp/constraint.cc:3242
  #, gcc-internal-format
  msgid "%qT is not a literal type"
  msgstr "%qT ist kein literaler Typ"
  
! #: cp/constraint.cc:3245
  #, gcc-internal-format
  msgid "%qT is not a member function pointer"
  msgstr "%qT ist kein Member-Funktionszeiger"
  
! #: cp/constraint.cc:3248
  #, gcc-internal-format
  msgid "%qT is not a member object pointer"
  msgstr "%qT ist kein Member-Objektzeiger"
  
! #: cp/constraint.cc:3251
  #, gcc-internal-format
  msgid "%qT is not a member pointer"
  msgstr "%qT ist kein Member-Zeiger"
  
! #: cp/constraint.cc:3254
  #, gcc-internal-format
  msgid "%qT is not nothrow assignable from %qT, because"
  msgstr "%qT ist nicht per %<nothrow%> als Kopie von %qT zuweisbar, denn"
  
! #: cp/constraint.cc:3259
  #, gcc-internal-format
  msgid "%qT is not nothrow default constructible, because"
  msgstr "%qT ist nicht per %<nothrow%> mit dem Standardkonstruktor erzeugbar, denn"
  
! #: cp/constraint.cc:3261
  #, gcc-internal-format
  msgid "%qT is not nothrow constructible from %qT, because"
  msgstr "%qT ist nicht per %<nothrow%> von %qT erzeugbar, denn"
  
! #: cp/constraint.cc:3266
  #, gcc-internal-format
  msgid "%qT is not nothrow convertible from %qT, because"
  msgstr "%qT ist nicht per %<nothrow%> von %qT umwandelbar, denn"
  
! #: cp/constraint.cc:3270
  #, gcc-internal-format
  msgid "%qT is not nothrow destructible, because"
  msgstr "%qT ist nicht per %<nothrow%> zerstörbar, denn"
  
! #: cp/constraint.cc:3276
  #, gcc-internal-format
  msgid "%qT is not nothrow invocable, because"
  msgstr "%qT ist nicht mit %<nothrow%> aufrufbar, denn"
  
! #: cp/constraint.cc:3278
  #, gcc-internal-format
  msgid "%qT is not nothrow invocable by %qT, because"
  msgstr "%qT ist nicht mit %<nothrow%> von %qT aufrufbar, denn"
  
! #: cp/constraint.cc:3285
  #, gcc-internal-format
  msgid "%qT is not an object type"
  msgstr "%qT ist kein Objekttyp"
  
! #: cp/constraint.cc:3289
  #, gcc-internal-format
  msgid "%qT is not a pointer-interconvertible base of %qT, because"
  msgstr "%qT ist keine Zeiger-konvertierbare Basis von %qT, denn"
  
! #: cp/constraint.cc:3294
  #, gcc-internal-format
  msgid "%qT is not a POD type"
  msgstr "%qT ist kein POD-Typ"
  
! #: cp/constraint.cc:3297
  #, gcc-internal-format
  msgid "%qT is not a pointer"
  msgstr "%qT ist kein Zeiger"
  
! #: cp/constraint.cc:3300
  #, gcc-internal-format
  msgid "%qT is not a polymorphic type"
  msgstr "%qT ist kein polymorpher Typ"
  
! #: cp/constraint.cc:3303
  #, gcc-internal-format
  msgid "%qT is not a reference"
  msgstr "%qT ist keine Referenz"
  
! #: cp/constraint.cc:3306
  #, gcc-internal-format
  msgid "%q#T is not the same as %q#T"
  msgstr "%q#T ist nicht derselbe Typ wie %q#T"
  
! #: cp/constraint.cc:3309
  #, gcc-internal-format
  msgid "%qT is not a scoped enum"
  msgstr "%qT ist keine Aufzählung mit Gültigkeitsbereich"
  
! #: cp/constraint.cc:3312
  #, gcc-internal-format
  msgid "%qT is not a standard layout type"
  msgstr "%qT ist kein Typ mit Standardlayout"
  
! #: cp/constraint.cc:3315
  #, gcc-internal-format
  msgid "%qT is not a trivial type"
  msgstr "%qT ist kein trivialer Typ"
  
! #: cp/constraint.cc:3318
  #, gcc-internal-format
  msgid "%qT is not trivially assignable from %qT, because"
  msgstr "%qT ist nicht trivial von %qT zuweisbar, denn"
  
! #: cp/constraint.cc:3323
  #, gcc-internal-format
  msgid "%qT is not trivially default constructible, because"
  msgstr "%qT ist nicht trivial mit dem Standardkonstruktor erzeugbar, denn"
  
! #: cp/constraint.cc:3325
  #, gcc-internal-format
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr "%qT ist nicht trivial von %qT erzeugbar, denn"
  
! #: cp/constraint.cc:3330 cp/tree.cc:5014
  #, gcc-internal-format
  msgid "%qT is not trivially copyable"
  msgstr "%qT ist nicht trivial kopierbar"
  
! #: cp/constraint.cc:3333
  #, gcc-internal-format
  msgid "%qT is not trivially destructible, because"
  msgstr "%qT ist nicht trivial zerstörbar, denn"
  
! #: cp/constraint.cc:3337
  #, gcc-internal-format
  msgid "%qT is not an unbounded array"
  msgstr "%qT ist kein unbegrenztes Array"
  
! #: cp/constraint.cc:3340
  #, gcc-internal-format
  msgid "%qT is not a union"
  msgstr "%qT ist kein Vereinigungstyp"
  
! #: cp/constraint.cc:3343
  #, gcc-internal-format
  msgid "%qT is not a virtual base of %qT"
  msgstr "%qT ist keine virtuelle Basis von %qT"
  
! #: cp/constraint.cc:3346
  #, gcc-internal-format
  msgid "%qT is not a volatile type"
  msgstr "%qT ist kein %<volatile%>-Typ"
  
! #: cp/constraint.cc:3349
  #, gcc-internal-format
  msgid "%qT is not consteval-only"
  msgstr "%qT ist nicht nur consteval"
  
! #: cp/constraint.cc:3352
  #, gcc-internal-format
  msgid "%qT cannot yield a rank"
  msgstr "%qT kann keinen Rang ergeben"
  
! #: cp/constraint.cc:3355
  #, gcc-internal-format
  msgid "%qT and %qT cannot be ordered"
  msgstr "%qT und %qT können nicht geordnet werden"
  
! #: cp/constraint.cc:3358
  #, gcc-internal-format
  msgid "%qT is not destructurable"
  msgstr "%qT ist nicht zerstörbar"
  
! #: cp/constraint.cc:3361
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgstr "%qT ist keine Referenz, die mit einem temporären Objekt vom Typ %qT verbunden ist (direct-initialization)"
  
! #: cp/constraint.cc:3365
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgstr "%qT ist keine Referenz, die mit einem temporären Objekt vom Typ %qT verbunden ist (copy-initialization)"
  
! #: cp/constraint.cc:3369
  #, gcc-internal-format
  msgid "%qD is not deducible from %qT"
  msgstr "%qD ist nicht schlussfolgerbar von %qT"
  
! #: cp/constraint.cc:3436
  #, gcc-internal-format
  msgid "invalid constraints"
  msgstr "ungültige Einschränkungen"
  
! #: cp/constraint.cc:3457
  #, gcc-internal-format
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr "Einschränkung %qE ist vom Typ %qT, muss aber %<bool%> sein"
  
! #: cp/constraint.cc:3461
  #, gcc-internal-format
  msgid "the expression %qE evaluated to %<false%>"
  msgstr "der Ausdruck %qE wird zu %<false%> ausgewertet"
  
! #: cp/constraint.cc:3516
  #, gcc-internal-format
  msgid "constraints not satisfied"
  msgstr "Einschränkungen sind nicht erfüllt"
  
! #: cp/constraint.cc:3533
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr "legen Sie %qs auf mindestens %d fest, um mehr Details zu sehen"
--- 57637,58013 ----
  msgid "failed to deduce %qD in SFINAE context"
  msgstr "%qD konnte im SFINAE-Kontext nicht deduziert werden"
  
! #: cp/constraint.cc:2182
  #, gcc-internal-format
  msgid "satisfaction of atomic constraint %qE depends on itself"
  msgstr "die Erfüllung der atomaren Einschränkung %qE hängt von sich selbst ab"
  
! #: cp/constraint.cc:2228
  #, gcc-internal-format
  msgid "satisfaction value of atomic constraint %qE changed from %qE to %qE"
  msgstr "der Erfüllungswert der atomaren Einschränkung %qE ändert sich von %qE nach %qE"
  
! #: cp/constraint.cc:2231
  #, gcc-internal-format
  msgid "satisfaction value first evaluated to %qE from here"
  msgstr "der Erfüllungswert der wurde zuerst hier als %qE ausgewertet"
  
! #: cp/constraint.cc:2348
  #, gcc-internal-format
  msgid "no operand of the disjunction is satisfied"
  msgstr "kein Operand der Disjunktion ist erfüllt"
  
! #: cp/constraint.cc:2362
  #, gcc-internal-format
  msgid "the operand %qE is unsatisfied because"
  msgstr "der Operand %qE ist nicht erfüllt, da"
  
! #: cp/constraint.cc:3147
  #, gcc-internal-format
  msgid "%qT is not nothrow copy assignable"
  msgstr "%qT ist nicht per %<nothrow%> als Kopie zuweisbar"
  
! #: cp/constraint.cc:3150
  #, gcc-internal-format
  msgid "%qT is not nothrow default constructible"
  msgstr "%qT kann nicht per %<nothrow%> mit dem Standardkonstruktor erzeugt werden"
  
! #: cp/constraint.cc:3153
  #, gcc-internal-format
  msgid "%qT is not nothrow copy constructible"
  msgstr "%qT ist nicht per %<nothrow%> als Kopie erzeugbar"
  
! #: cp/constraint.cc:3156
  #, gcc-internal-format
  msgid "%qT is not trivially copy assignable"
  msgstr "%qT ist nicht trivial als Kopie zuweisbar"
  
! #: cp/constraint.cc:3159
  #, gcc-internal-format
  msgid "%qT is not trivially default constructible"
  msgstr "%qT ist nicht trivial mit dem Standardkonstruktor erzeugbar"
  
! #: cp/constraint.cc:3162
  #, gcc-internal-format
  msgid "%qT is not trivially copy constructible"
  msgstr "%qT ist nicht trivial als Kopie erzeugbar"
  
! #: cp/constraint.cc:3165
  #, gcc-internal-format
  msgid "%qT is not trivially destructible"
  msgstr "%qT ist nicht trivial zerstörbar"
  
! #: cp/constraint.cc:3168
  #, gcc-internal-format
  msgid "%qT does not have unique object representations, because"
  msgstr "%qT hat keine eindeutigen Objektrepräsentationen, denn"
  
! #: cp/constraint.cc:3178
  #, gcc-internal-format
  msgid "%qT does not have a virtual destructor"
  msgstr "%qT hat keinen virtuellen Destruktor"
  
! #: cp/constraint.cc:3182
  #, gcc-internal-format
  msgid "%qT is not an abstract class"
  msgstr "%qT ist keine abstrakte Klasse"
  
! #: cp/constraint.cc:3185
  #, gcc-internal-format
  msgid "%qT is not an aggregate"
  msgstr "%qT ist kein Aggregat"
  
! #: cp/constraint.cc:3188
  #, gcc-internal-format
  msgid "%qT is not an array"
  msgstr "%qT ist kein Array"
  
! #: cp/constraint.cc:3191
  #, gcc-internal-format
  msgid "%qT is not assignable from %qT, because"
  msgstr "%qT ist nicht vom Typ %qT zuweisbar, denn"
  
! #: cp/constraint.cc:3195 cp/semantics.cc:13521 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT ist keine Basis von %qT"
  
! #: cp/constraint.cc:3198
  #, gcc-internal-format
  msgid "%qT is not a bounded array"
  msgstr "%qT ist kein begrenztes Array"
  
! #: cp/constraint.cc:3201
  #, gcc-internal-format
  msgid "%qT is not a class"
  msgstr "%qT ist keine Klasse"
  
! #: cp/constraint.cc:3204
  #, gcc-internal-format
  msgid "%qT is not a const type"
  msgstr "%qT ist kein const-Typ"
  
! #: cp/constraint.cc:3208
  #, gcc-internal-format
  msgid "%qT is not default constructible, because"
  msgstr "%qT kann nicht mit dem Standardkonstruktor erzeugt werden, denn"
  
! #: cp/constraint.cc:3210
  #, gcc-internal-format
  msgid "%qT is not constructible from %qT, because"
  msgstr "%qT ist nicht aus %qT konstruierbar, denn"
  
! #: cp/constraint.cc:3219
  #, gcc-internal-format
  msgid "%qT is not destructible, because"
  msgstr "%qT ist nicht zerstörbar, denn"
  
! #: cp/constraint.cc:3223
  #, gcc-internal-format
  msgid "%qT is not an empty class"
  msgstr "%qT ist keine leere Klasse"
  
! #: cp/constraint.cc:3226
  #, gcc-internal-format
  msgid "%qT is not an enum"
  msgstr "%qT ist keine Aufzählung"
  
! #: cp/constraint.cc:3229
  #, gcc-internal-format
  msgid "%qT is not a final class"
  msgstr "%qT ist keine finale Klasse"
  
! #: cp/constraint.cc:3232
  #, gcc-internal-format
  msgid "%qT is not a function"
  msgstr "%qT ist keine Funktion"
  
! #: cp/constraint.cc:3235
  #, gcc-internal-format
  msgid "%qT is not an implicit-lifetime type"
  msgstr "%qT ist kein Typ mit impliziter Lebenszeit"
  
! #: cp/constraint.cc:3240
  #, gcc-internal-format
  msgid "%qT is not invocable, because"
  msgstr "%qT ist nicht aufrufbar, denn"
  
! #: cp/constraint.cc:3242
  #, gcc-internal-format
  msgid "%qT is not invocable by %qT, because"
  msgstr "%qT ist nicht von %qT aufrufbar, denn"
  
! #: cp/constraint.cc:3247
  #, gcc-internal-format
  msgid "%qT is not layout compatible with %qT, because"
  msgstr "das Layout von %qT nicht zu %qT kompatibel, denn"
  
! #: cp/constraint.cc:3251
  #, gcc-internal-format
  msgid "%qT is not a literal type"
  msgstr "%qT ist kein literaler Typ"
  
! #: cp/constraint.cc:3254
  #, gcc-internal-format
  msgid "%qT is not a member function pointer"
  msgstr "%qT ist kein Member-Funktionszeiger"
  
! #: cp/constraint.cc:3257
  #, gcc-internal-format
  msgid "%qT is not a member object pointer"
  msgstr "%qT ist kein Member-Objektzeiger"
  
! #: cp/constraint.cc:3260
  #, gcc-internal-format
  msgid "%qT is not a member pointer"
  msgstr "%qT ist kein Member-Zeiger"
  
! #: cp/constraint.cc:3263
  #, gcc-internal-format
  msgid "%qT is not nothrow assignable from %qT, because"
  msgstr "%qT ist nicht per %<nothrow%> als Kopie von %qT zuweisbar, denn"
  
! #: cp/constraint.cc:3268
  #, gcc-internal-format
  msgid "%qT is not nothrow default constructible, because"
  msgstr "%qT ist nicht per %<nothrow%> mit dem Standardkonstruktor erzeugbar, denn"
  
! #: cp/constraint.cc:3270
  #, gcc-internal-format
  msgid "%qT is not nothrow constructible from %qT, because"
  msgstr "%qT ist nicht per %<nothrow%> von %qT erzeugbar, denn"
  
! #: cp/constraint.cc:3275
  #, gcc-internal-format
  msgid "%qT is not nothrow convertible from %qT, because"
  msgstr "%qT ist nicht per %<nothrow%> von %qT umwandelbar, denn"
  
! #: cp/constraint.cc:3279
  #, gcc-internal-format
  msgid "%qT is not nothrow destructible, because"
  msgstr "%qT ist nicht per %<nothrow%> zerstörbar, denn"
  
! #: cp/constraint.cc:3285
  #, gcc-internal-format
  msgid "%qT is not nothrow invocable, because"
  msgstr "%qT ist nicht mit %<nothrow%> aufrufbar, denn"
  
! #: cp/constraint.cc:3287
  #, gcc-internal-format
  msgid "%qT is not nothrow invocable by %qT, because"
  msgstr "%qT ist nicht mit %<nothrow%> von %qT aufrufbar, denn"
  
! #: cp/constraint.cc:3294
  #, gcc-internal-format
  msgid "%qT is not an object type"
  msgstr "%qT ist kein Objekttyp"
  
! #: cp/constraint.cc:3298
  #, gcc-internal-format
  msgid "%qT is not a pointer-interconvertible base of %qT, because"
  msgstr "%qT ist keine Zeiger-konvertierbare Basis von %qT, denn"
  
! #: cp/constraint.cc:3303
  #, gcc-internal-format
  msgid "%qT is not a POD type"
  msgstr "%qT ist kein POD-Typ"
  
! #: cp/constraint.cc:3306
  #, gcc-internal-format
  msgid "%qT is not a pointer"
  msgstr "%qT ist kein Zeiger"
  
! #: cp/constraint.cc:3309
  #, gcc-internal-format
  msgid "%qT is not a polymorphic type"
  msgstr "%qT ist kein polymorpher Typ"
  
! #: cp/constraint.cc:3312
  #, gcc-internal-format
  msgid "%qT is not a reference"
  msgstr "%qT ist keine Referenz"
  
! #: cp/constraint.cc:3315
  #, gcc-internal-format
  msgid "%q#T is not the same as %q#T"
  msgstr "%q#T ist nicht derselbe Typ wie %q#T"
  
! #: cp/constraint.cc:3318
  #, gcc-internal-format
  msgid "%qT is not a scoped enum"
  msgstr "%qT ist keine Aufzählung mit Gültigkeitsbereich"
  
! #: cp/constraint.cc:3321
  #, gcc-internal-format
  msgid "%qT is not a standard layout type"
  msgstr "%qT ist kein Typ mit Standardlayout"
  
! #: cp/constraint.cc:3324
  #, gcc-internal-format
  msgid "%qT is not a trivial type"
  msgstr "%qT ist kein trivialer Typ"
  
! #: cp/constraint.cc:3327
  #, gcc-internal-format
  msgid "%qT is not trivially assignable from %qT, because"
  msgstr "%qT ist nicht trivial von %qT zuweisbar, denn"
  
! #: cp/constraint.cc:3332
  #, gcc-internal-format
  msgid "%qT is not trivially default constructible, because"
  msgstr "%qT ist nicht trivial mit dem Standardkonstruktor erzeugbar, denn"
  
! #: cp/constraint.cc:3334
  #, gcc-internal-format
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr "%qT ist nicht trivial von %qT erzeugbar, denn"
  
! #: cp/constraint.cc:3339 cp/tree.cc:5014
  #, gcc-internal-format
  msgid "%qT is not trivially copyable"
  msgstr "%qT ist nicht trivial kopierbar"
  
! #: cp/constraint.cc:3342
  #, gcc-internal-format
  msgid "%qT is not trivially destructible, because"
  msgstr "%qT ist nicht trivial zerstörbar, denn"
  
! #: cp/constraint.cc:3346
  #, gcc-internal-format
  msgid "%qT is not an unbounded array"
  msgstr "%qT ist kein unbegrenztes Array"
  
! #: cp/constraint.cc:3349
  #, gcc-internal-format
  msgid "%qT is not a union"
  msgstr "%qT ist kein Vereinigungstyp"
  
! #: cp/constraint.cc:3352
  #, gcc-internal-format
  msgid "%qT is not a virtual base of %qT"
  msgstr "%qT ist keine virtuelle Basis von %qT"
  
! #: cp/constraint.cc:3355
  #, gcc-internal-format
  msgid "%qT is not a volatile type"
  msgstr "%qT ist kein %<volatile%>-Typ"
  
! #: cp/constraint.cc:3358
  #, gcc-internal-format
  msgid "%qT is not consteval-only"
  msgstr "%qT ist nicht nur consteval"
  
! #: cp/constraint.cc:3361
  #, gcc-internal-format
  msgid "%qT cannot yield a rank"
  msgstr "%qT kann keinen Rang ergeben"
  
! #: cp/constraint.cc:3364
  #, gcc-internal-format
  msgid "%qT and %qT cannot be ordered"
  msgstr "%qT und %qT können nicht geordnet werden"
  
! #: cp/constraint.cc:3367
  #, gcc-internal-format
  msgid "%qT is not destructurable"
  msgstr "%qT ist nicht zerstörbar"
  
! #: cp/constraint.cc:3370
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgstr "%qT ist keine Referenz, die mit einem temporären Objekt vom Typ %qT verbunden ist (direct-initialization)"
  
! #: cp/constraint.cc:3374
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgstr "%qT ist keine Referenz, die mit einem temporären Objekt vom Typ %qT verbunden ist (copy-initialization)"
  
! #: cp/constraint.cc:3378
  #, gcc-internal-format
  msgid "%qD is not deducible from %qT"
  msgstr "%qD ist nicht schlussfolgerbar von %qT"
  
! #: cp/constraint.cc:3445
  #, gcc-internal-format
  msgid "invalid constraints"
  msgstr "ungültige Einschränkungen"
  
! #: cp/constraint.cc:3466
  #, gcc-internal-format
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr "Einschränkung %qE ist vom Typ %qT, muss aber %<bool%> sein"
  
! #: cp/constraint.cc:3470
  #, gcc-internal-format
  msgid "the expression %qE evaluated to %<false%>"
  msgstr "der Ausdruck %qE wird zu %<false%> ausgewertet"
  
! #: cp/constraint.cc:3525
  #, gcc-internal-format
  msgid "constraints not satisfied"
  msgstr "Einschränkungen sind nicht erfüllt"
  
! #: cp/constraint.cc:3542
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr "legen Sie %qs auf mindestens %d fest, um mehr Details zu sehen"
*************** msgstr "%qD hat das Attribut %<warn_unus
*** 58414,58670 ****
  msgid "pseudo-destructor is not called"
  msgstr "Pseudo-Destruktor wird nicht aufgerufen"
  
! #: cp/cvt.cc:1322 rust/backend/rust-tree.cc:399
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr "Umwandlung in void greift nicht auf Objekt des Typs %qT zu"
  
! #: cp/cvt.cc:1326 rust/backend/rust-tree.cc:405
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in zweitem Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.cc:1331 rust/backend/rust-tree.cc:412
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in drittem Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.cc:1336 rust/backend/rust-tree.cc:419
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in rechtem Operanden des Kommaoperators zu"
  
! #: cp/cvt.cc:1341 rust/backend/rust-tree.cc:426
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in linkem Operanden des Kommaoperators zu"
  
! #: cp/cvt.cc:1346 rust/backend/rust-tree.cc:433
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in Anweisung zu"
  
! #: cp/cvt.cc:1350 rust/backend/rust-tree.cc:439
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in Erhöhungsausdruck zu"
  
! #: cp/cvt.cc:1369 rust/backend/rust-tree.cc:342
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "Umwandlung in void greift nicht auf Objekt des unvollständigen Typs %qT zu"
  
! #: cp/cvt.cc:1373 rust/backend/rust-tree.cc:348
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr "Indirektion greift nicht auf Objekt unvollständigen Typs %qT in zweitem Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.cc:1378 rust/backend/rust-tree.cc:355
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr "Indirektion greift nicht auf Objekt unvollständigen Typs %qT in drittem Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.cc:1383 rust/backend/rust-tree.cc:362
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr "Indirektion greift nicht auf Objekt unvollständigen Typs %qT in rechtem Operanden des Kommaoperators zu"
  
! #: cp/cvt.cc:1388 rust/backend/rust-tree.cc:369
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr "Indirektion greift nicht auf Objekt unvollständigen Typs %qT in linkem Operanden des Kommaoperators zu"
  
! #: cp/cvt.cc:1393 rust/backend/rust-tree.cc:376
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "Indirektion greift nicht auf Objekt unvollständigen Typs %qT in Anweisung zu"
  
! #: cp/cvt.cc:1397 rust/backend/rust-tree.cc:382
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr "Indirektion greift nicht auf Objekt unvollständigen Typs %qT in Erhöhungsausdruck zu"
  
! #: cp/cvt.cc:1411 rust/backend/rust-tree.cc:453
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr "Umwandlung in void greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT zu"
  
! #: cp/cvt.cc:1416 rust/backend/rust-tree.cc:459
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im zweiten Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.cc:1421 rust/backend/rust-tree.cc:466
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im dritten Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.cc:1426 rust/backend/rust-tree.cc:473
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im rechten Operanden des Kommaoperators zu"
  
! #: cp/cvt.cc:1431 rust/backend/rust-tree.cc:480
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im linken Operanden des Kommaoperators zu"
  
! #: cp/cvt.cc:1436 rust/backend/rust-tree.cc:487
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT in Anweisung zu"
  
! #: cp/cvt.cc:1441 rust/backend/rust-tree.cc:493
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT in Erhöhungsausdruck zu"
  
! #: cp/cvt.cc:1480 rust/backend/rust-tree.cc:535
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr "Umwandlung in void greift nicht auf Objekt %qE des unvollständigen Typs %qT zu"
  
! #: cp/cvt.cc:1484 rust/backend/rust-tree.cc:541
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "auf Variable %qE des unvollständigen Typs %qT wird nicht im zweiten Operanden des bedingten Ausdrucks zugegriffen"
  
! #: cp/cvt.cc:1489 rust/backend/rust-tree.cc:548
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "auf Variable %qE des unvollständigen Typs %qT wird nicht im dritten Operanden des bedingten Ausdrucks zugegriffen"
  
! #: cp/cvt.cc:1494 rust/backend/rust-tree.cc:555
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "auf Variable %qE des unvollständigen Typs %qT wird nicht im rechten Operanden des Kommaoperators zugegriffen"
  
! #: cp/cvt.cc:1499 rust/backend/rust-tree.cc:561
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "auf Variable %qE des unvollständigen Typs %qT wird nicht im linken Operanden des Kommaoperators zugegriffen"
  
! #: cp/cvt.cc:1504 rust/backend/rust-tree.cc:567
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "auf Variable %qE des unvollständigen Typs %qT wird in Anweisung nicht zugegriffen"
  
! #: cp/cvt.cc:1508 rust/backend/rust-tree.cc:573
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "auf Variable %qE des unvollständigen Typs %qT wird in Erhöhungsausdruck nicht zugegriffen"
  
! #: cp/cvt.cc:1569
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "Umwandlung in void kann die Adresse der überladenen Funktion nicht auflösen"
  
! #: cp/cvt.cc:1573
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "zweiter Operand des bedingten Ausdrucks kann die Adresse der überladenen Funktion nicht auflösen"
  
! #: cp/cvt.cc:1577
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "dritter Operand des bedingten Ausdrucks kann die Adresse der überladenen Funktion nicht auflösen"
  
! #: cp/cvt.cc:1581
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "rechter Operand des Komma-Operators kann die Adresse der überladenen Funktion nicht auflösen"
  
! #: cp/cvt.cc:1585
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "linker Operand des Komma-Operators kann die Adresse der überladenen Funktion nicht auflösen"
  
! #: cp/cvt.cc:1589
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr "Anweisung kann die Adresse der überladenen Funktion nicht auflösen"
  
! #: cp/cvt.cc:1593
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "Erhöhungsausdruck kann die Adresse der überladenen Funktion nicht auflösen"
  
! #: cp/cvt.cc:1609
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "zweiter Operand des bedingten Ausdrucks ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.cc:1614
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "dritter Operand des bedingten Ausdrucks ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.cc:1619
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "rechter Operand des Komma-Operators ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.cc:1624
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "linker Operand des Komma-Operators ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.cc:1629
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr "Anweisung ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.cc:1634
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "Erhöhungsausdruck ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.cc:1663
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "zweiter Operand des bedingten Ausdrucks hat keinen Effekt"
  
! #: cp/cvt.cc:1668
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr "dritter Operand des bedingten Ausdrucks hat keinen Effekt"
  
! #: cp/cvt.cc:1673
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr "rechter Operand des Komma-Operators hat keinen Effekt"
  
! #: cp/cvt.cc:1677
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr "linker Operand des Komma-Operators hat keinen Effekt"
  
! #: cp/cvt.cc:1681
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr "Anweisung hat keinen Effekt"
  
! #: cp/cvt.cc:1685
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr "Erhöhungsausdruck hat keinen Effekt"
  
! #: cp/cvt.cc:1840
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "Umwandlung von NULL in Nicht-Zeiger-Typ"
  
! #: cp/cvt.cc:1958
  #, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "Template-Argument für %qD kann nicht aus Default-Typumwandlung bestimmt werden"
  
! #: cp/cvt.cc:1974
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr "mehrdeutige Standard-Typumwandlung von %qT"
  
! #: cp/cvt.cc:1977
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr "  in Frage kommende Umwandlungen beziehen %qD und %qD ein"
--- 58490,58746 ----
  msgid "pseudo-destructor is not called"
  msgstr "Pseudo-Destruktor wird nicht aufgerufen"
  
! #: cp/cvt.cc:1324 rust/backend/rust-tree.cc:399
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr "Umwandlung in void greift nicht auf Objekt des Typs %qT zu"
  
! #: cp/cvt.cc:1328 rust/backend/rust-tree.cc:405
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in zweitem Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.cc:1333 rust/backend/rust-tree.cc:412
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in drittem Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.cc:1338 rust/backend/rust-tree.cc:419
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in rechtem Operanden des Kommaoperators zu"
  
! #: cp/cvt.cc:1343 rust/backend/rust-tree.cc:426
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in linkem Operanden des Kommaoperators zu"
  
! #: cp/cvt.cc:1348 rust/backend/rust-tree.cc:433
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in Anweisung zu"
  
! #: cp/cvt.cc:1352 rust/backend/rust-tree.cc:439
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in Erhöhungsausdruck zu"
  
! #: cp/cvt.cc:1371 rust/backend/rust-tree.cc:342
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "Umwandlung in void greift nicht auf Objekt des unvollständigen Typs %qT zu"
  
! #: cp/cvt.cc:1375 rust/backend/rust-tree.cc:348
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr "Indirektion greift nicht auf Objekt unvollständigen Typs %qT in zweitem Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.cc:1380 rust/backend/rust-tree.cc:355
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr "Indirektion greift nicht auf Objekt unvollständigen Typs %qT in drittem Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.cc:1385 rust/backend/rust-tree.cc:362
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr "Indirektion greift nicht auf Objekt unvollständigen Typs %qT in rechtem Operanden des Kommaoperators zu"
  
! #: cp/cvt.cc:1390 rust/backend/rust-tree.cc:369
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr "Indirektion greift nicht auf Objekt unvollständigen Typs %qT in linkem Operanden des Kommaoperators zu"
  
! #: cp/cvt.cc:1395 rust/backend/rust-tree.cc:376
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "Indirektion greift nicht auf Objekt unvollständigen Typs %qT in Anweisung zu"
  
! #: cp/cvt.cc:1399 rust/backend/rust-tree.cc:382
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr "Indirektion greift nicht auf Objekt unvollständigen Typs %qT in Erhöhungsausdruck zu"
  
! #: cp/cvt.cc:1413 rust/backend/rust-tree.cc:453
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr "Umwandlung in void greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT zu"
  
! #: cp/cvt.cc:1418 rust/backend/rust-tree.cc:459
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im zweiten Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.cc:1423 rust/backend/rust-tree.cc:466
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im dritten Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.cc:1428 rust/backend/rust-tree.cc:473
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im rechten Operanden des Kommaoperators zu"
  
! #: cp/cvt.cc:1433 rust/backend/rust-tree.cc:480
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im linken Operanden des Kommaoperators zu"
  
! #: cp/cvt.cc:1438 rust/backend/rust-tree.cc:487
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT in Anweisung zu"
  
! #: cp/cvt.cc:1443 rust/backend/rust-tree.cc:493
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT in Erhöhungsausdruck zu"
  
! #: cp/cvt.cc:1482 rust/backend/rust-tree.cc:535
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr "Umwandlung in void greift nicht auf Objekt %qE des unvollständigen Typs %qT zu"
  
! #: cp/cvt.cc:1486 rust/backend/rust-tree.cc:541
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "auf Variable %qE des unvollständigen Typs %qT wird nicht im zweiten Operanden des bedingten Ausdrucks zugegriffen"
  
! #: cp/cvt.cc:1491 rust/backend/rust-tree.cc:548
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "auf Variable %qE des unvollständigen Typs %qT wird nicht im dritten Operanden des bedingten Ausdrucks zugegriffen"
  
! #: cp/cvt.cc:1496 rust/backend/rust-tree.cc:555
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "auf Variable %qE des unvollständigen Typs %qT wird nicht im rechten Operanden des Kommaoperators zugegriffen"
  
! #: cp/cvt.cc:1501 rust/backend/rust-tree.cc:561
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "auf Variable %qE des unvollständigen Typs %qT wird nicht im linken Operanden des Kommaoperators zugegriffen"
  
! #: cp/cvt.cc:1506 rust/backend/rust-tree.cc:567
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "auf Variable %qE des unvollständigen Typs %qT wird in Anweisung nicht zugegriffen"
  
! #: cp/cvt.cc:1510 rust/backend/rust-tree.cc:573
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "auf Variable %qE des unvollständigen Typs %qT wird in Erhöhungsausdruck nicht zugegriffen"
  
! #: cp/cvt.cc:1571
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "Umwandlung in void kann die Adresse der überladenen Funktion nicht auflösen"
  
! #: cp/cvt.cc:1575
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "zweiter Operand des bedingten Ausdrucks kann die Adresse der überladenen Funktion nicht auflösen"
  
! #: cp/cvt.cc:1579
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "dritter Operand des bedingten Ausdrucks kann die Adresse der überladenen Funktion nicht auflösen"
  
! #: cp/cvt.cc:1583
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "rechter Operand des Komma-Operators kann die Adresse der überladenen Funktion nicht auflösen"
  
! #: cp/cvt.cc:1587
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "linker Operand des Komma-Operators kann die Adresse der überladenen Funktion nicht auflösen"
  
! #: cp/cvt.cc:1591
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr "Anweisung kann die Adresse der überladenen Funktion nicht auflösen"
  
! #: cp/cvt.cc:1595
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "Erhöhungsausdruck kann die Adresse der überladenen Funktion nicht auflösen"
  
! #: cp/cvt.cc:1611
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "zweiter Operand des bedingten Ausdrucks ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.cc:1616
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "dritter Operand des bedingten Ausdrucks ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.cc:1621
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "rechter Operand des Komma-Operators ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.cc:1626
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "linker Operand des Komma-Operators ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.cc:1631
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr "Anweisung ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.cc:1636
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "Erhöhungsausdruck ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.cc:1665
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "zweiter Operand des bedingten Ausdrucks hat keinen Effekt"
  
! #: cp/cvt.cc:1670
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr "dritter Operand des bedingten Ausdrucks hat keinen Effekt"
  
! #: cp/cvt.cc:1675
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr "rechter Operand des Komma-Operators hat keinen Effekt"
  
! #: cp/cvt.cc:1679
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr "linker Operand des Komma-Operators hat keinen Effekt"
  
! #: cp/cvt.cc:1683
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr "Anweisung hat keinen Effekt"
  
! #: cp/cvt.cc:1687
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr "Erhöhungsausdruck hat keinen Effekt"
  
! #: cp/cvt.cc:1842
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "Umwandlung von NULL in Nicht-Zeiger-Typ"
  
! #: cp/cvt.cc:1960
  #, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "Template-Argument für %qD kann nicht aus Default-Typumwandlung bestimmt werden"
  
! #: cp/cvt.cc:1976
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr "mehrdeutige Standard-Typumwandlung von %qT"
  
! #: cp/cvt.cc:1979
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr "  in Frage kommende Umwandlungen beziehen %qD und %qD ein"
*************** msgstr "von vorheriger Deklaration %qF"
*** 58735,58741 ****
  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:18421
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "vorherige Deklaration %qD"
--- 58811,58817 ----
  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:18452
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "vorherige Deklaration %qD"
*************** msgstr "vorherige Deklaration von %<#pra
*** 58880,58887 ****
  msgid "%q#D previously defined here"
  msgstr "%q#D wurde bereits hier definiert"
  
! #: cp/decl.cc:2359 cp/name-lookup.cc:3476 cp/name-lookup.cc:3516
! #: cp/name-lookup.cc:3542
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "%q#D wurde bereits hier deklariert"
--- 58956,58963 ----
  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"
*************** msgstr "Standardargument für Parameter
*** 58956,58967 ****
  msgid "previous specification in %q#D here"
  msgstr "bisherige Spezifikation in %q+#D hier"
  
! #: cp/decl.cc:2570 cp/decl.cc:18439
  #, 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:18441
  #, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr "vorher hier ohne Export deklariert"
--- 59032,59043 ----
  msgid "previous specification in %q#D here"
  msgstr "bisherige Spezifikation in %q+#D hier"
  
! #: cp/decl.cc:2570 cp/decl.cc:18470
  #, 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:18472
  #, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr "vorher hier ohne Export deklariert"
*************** msgstr "Thread-lokale Deklaration von %q
*** 59059,59067 ****
  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:2997
! #: cp/name-lookup.cc:3510 cp/name-lookup.cc:3513 cp/name-lookup.cc:3536
! #: cp/name-lookup.cc:3539
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "Redeklaration von %q#D"
--- 59135,59143 ----
  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"
*************** msgstr "  überspringt Initialisierung v
*** 59166,59172 ****
  msgid "  enters %<template for%> statement"
  msgstr "  betritt %<template for%>-Anweisung"
  
! #: cp/decl.cc:5060 cp/parser.cc:8110
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "%qD wird ohne Template-Argumente verwendet"
--- 59242,59248 ----
  msgid "  enters %<template for%> statement"
  msgstr "  betritt %<template for%>-Anweisung"
  
! #: cp/decl.cc:5060 cp/parser.cc:8112
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "%qD wird ohne Template-Argumente verwendet"
*************** msgstr "%<--param constructive-interfere
*** 59241,59247 ****
  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:6172 cp/parser.cc:26319
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr "diese Flexibilität ist veraltet und wird demnächst entfernt"
--- 59317,59323 ----
  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:6172 cp/parser.cc:26315
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr "diese Flexibilität ist veraltet und wird demnächst entfernt"
*************** msgstr "Attribut in expliter Instanziier
*** 59366,59378 ****
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "auf explizite Instanziierung kann kein Attribut angewendet werden"
  
! #: cp/decl.cc:6435 cp/decl.cc:14968 cp/decl.cc:16598 cp/parser.cc:17515
! #: cp/parser.cc:23681 cp/parser.cc:31058
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "Attribut wird ignoriert"
  
! #: cp/decl.cc:6437 cp/decl.cc:14969
  #, 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"
--- 59442,59454 ----
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "auf explizite Instanziierung kann kein Attribut angewendet werden"
  
! #: cp/decl.cc:6435 cp/decl.cc:14985 cp/decl.cc:16629 cp/parser.cc:17511
! #: cp/parser.cc:23677 cp/parser.cc:31066
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "Attribut wird ignoriert"
  
! #: cp/decl.cc:6437 cp/decl.cc:14986
  #, 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"
*************** msgstr "auf Klassentyp %qT angewandte At
*** 59388,59394 ****
  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:6576 cp/decl2.cc:1277 cp/decl2.cc:1479
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD ist initialisiert (stattdessen %qs verwenden)"
--- 59464,59470 ----
  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:6576 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)"
*************** msgstr "Nachbedingungen mit abgeleiteten
*** 59403,61628 ****
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "Deklaration von %q#D hat %<extern%> und ist initialisiert"
  
! #: cp/decl.cc:6641
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "Definition von %q#D ist als %<dllimport%> markiert"
  
! #: cp/decl.cc:6668
  #, 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:6677
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "Nichtelement-Templatedeklaration von %qD"
  
! #: cp/decl.cc:6678
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "entspricht nicht der Element-Templatedeklaration hier"
  
! #: cp/decl.cc:6690
  #, 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:6702
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "doppelte Initialisierung von %qD"
  
! #: cp/decl.cc:6751
  #, 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:6769
  #, 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:6807
  #, 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:6816
  #, 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:6883
  #, 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:6892 cp/decl.cc:8376
  #, 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:6903
  #, 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:6973
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD als Referenz deklariert, aber nicht initialisiert"
  
! #: cp/decl.cc:7056
  #, 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:7062
  #, 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:7082
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "nicht-trivial markierte Initialisierungen nicht unterstützt"
  
! #: cp/decl.cc:7086
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "C99-Designator %qE ist kein konstanter Ganzzahlausdruck"
  
! #: cp/decl.cc:7151
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "Initialisierung gibt nicht die Größe von %qD an"
  
! #: cp/decl.cc:7158
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "Arraygröße fehlt in %qD"
  
! #: cp/decl.cc:7170
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "Array %qD der Größe null"
  
! #: cp/decl.cc:7218
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "Speichergröße von %qD ist unbekannt"
  
! #: cp/decl.cc:7243
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "Speichergröße von %qD ist nicht konstant"
  
! #: cp/decl.cc:7345
  #, 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:7349
  #, 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:7356
  #, 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:7399 rust/backend/rust-tree.cc:3278
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "nicht initialisiertes %<const %D%>"
  
! #: cp/decl.cc:7406 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:7415 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:7423
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%q#T hat keinen benutzerdefinierten Default-Konstruktor"
  
! #: cp/decl.cc:7427
  #, 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:7430
  #, 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:7730
  #, 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:7802
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "Initialisierung für %qT muss geklammert sein"
  
! #: cp/decl.cc:7847
  #, 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:7864 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:7869
  #, 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:7894
  #, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr "%qD ist kein direktes Element von %qT"
  
! #: cp/decl.cc:7950
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "ungültige Initialisierung für %q#D"
  
! #: cp/decl.cc:8004
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "C99-Bezeichner %qE außerhalb von Aggregatinitialisierung"
  
! #: cp/decl.cc:8043 cp/decl.cc:8334 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:8086
  #, 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:8096
  #, 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:8230
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "geschweifte Klammern fehlen um Initialisierung für %qT"
  
! #: cp/decl.cc:8364
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "Strukturierte Bindung hat unvollständigen Typen %qT"
  
! #: cp/decl.cc:8378
  #, 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:8391
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "zusammengesetztes Literal variabler Größe"
  
! #: cp/decl.cc:8447
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D hat unvollständigen Typ"
  
! #: cp/decl.cc:8468
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "skalares Objekt %qD erfordert ein Element in Initialisierung"
  
! #: cp/decl.cc:8519
  #, 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:8662
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "Array %qD mit geklammerter Zeichenkettenkonstante %qE initialisiert"
  
! #: cp/decl.cc:8712
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "Initialisierung ungültig für statisches Element mit Konstruktor"
  
! #: cp/decl.cc:8714
  #, 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:8717
  #, 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:8722
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(eine Initialisierung außerhalb der Klasse ist erforderlich)"
  
! #: cp/decl.cc:8749 cp/decl.cc:9773 cp/typeck.cc:8281 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:8946
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "Referenz %qD wird mit sich selbst initialisiert"
  
! #: cp/decl.cc:9148
  #, 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:9351
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Variantendeklaration nicht gefunden"
  
! #: cp/decl.cc:9375
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "%<declare variant%> für Konstruktor %qD"
  
! #: cp/decl.cc:9380
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "%<declare variant%> für Destruktor %qD"
  
! #: cp/decl.cc:9385
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "%<declare variant%> an %qD mit Vorgabewert"
  
! #: cp/decl.cc:9390
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "%<declare variant%> an gelöschter %qD"
  
! #: cp/decl.cc:9395
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr "%<declare variant%> an virtueller %qD"
  
! #: cp/decl.cc:9460
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "Zuweisung (nicht Initialisierung) in Deklaration"
  
! #: cp/decl.cc:9481 cp/decl.cc:16997
  #, 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:9485 cp/decl.cc:17001
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%<register%>-Speicherklassenangabe verwendet"
  
! #: cp/decl.cc:9530 cp/decl.cc:16964
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Deklaration von %q#D hat keine Initialisierung"
  
! #: cp/decl.cc:9566
  #, 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:9578
  #, 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:9634
  #, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr "%<::main%> kann nicht gelöscht werden"
  
! #: cp/decl.cc:9795
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "vorherige Typdeklaration von %q#D wird überschattet"
  
! #: cp/decl.cc:9838
  #, 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:9847
  #, 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:10064
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "Funktion %q#D ist wie eine Variable initialisiert"
  
! #: cp/decl.cc:10299
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "Lambda-Abschluss-Typ %qT kann nicht dekomponiert werden"
  
! #: cp/decl.cc:10300
  #, gcc-internal-format
  msgid "lambda declared here"
  msgstr "Lambda ist hier deklariert"
  
! #: cp/decl.cc:10319
  #, 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:10322
  #, 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:10332
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "unzugreifbares Element %qD von %qT kann nicht dekomponiert werden"
  
! #: cp/decl.cc:10357
  #, gcc-internal-format
  msgid "in base class of %qT"
  msgstr "in der Basisklasse von %qT"
  
! #: cp/decl.cc:10365
  #, 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:10375
  #, 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:10576 cp/decl.cc:10744
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "Strukturierte Bindung verweist auf unvollständigen Typen %qT"
  
! #: cp/decl.cc:10588
  #, 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:10598 cp/decl.cc:10774
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "Array mit variabler Länge %qT kann nicht dekomponiert werden"
  
! #: cp/decl.cc:10611 cp/decl.cc:10881
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "Vektor %qT variabler Länge kann nicht zerlegt werden"
  
! #: cp/decl.cc:10623 cp/decl.cc:10933
  #, 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:10632 cp/decl.cc:11079
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "Union-Typ %qT kann nicht dekomponiert werden"
  
! #: cp/decl.cc:10638 cp/decl.cc:11084
  #, 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:10646 cp/decl.cc:11090
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "Strukturierte Bindung verweist auf unvollständigen Klassentypen %qT"
  
! #: cp/decl.cc:10768
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr "Array-Initialisierer für strukturierte Bindungsdeklaration in Bedingung"
  
! #: cp/decl.cc:10784 cp/decl.cc:10941
  #, 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:10788
  #, 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:10791
  #, 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:10943
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr "während %qT in %E Elemente zerlegt wird"
  
! #: cp/decl.cc:10998 cp/decl.cc:11044
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr "%<std::tuple_element<%wu, %T>::type%> ist %<void%>"
  
! #: cp/decl.cc:11004
  #, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr "in Initialisierung der Packung %qD für strukturierte Bindung"
  
! #: cp/decl.cc:11050
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "in Initialisierung der Variable %qD für strukturierte Bindung"
  
! #: cp/decl.cc:11106
  #, 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:11665
  #, 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:11668
  #, 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:11673
  #, 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:11892
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "Initialisierung gibt nicht die Größe von %qT an"
  
! #: cp/decl.cc:11896
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "Arraygröße fehlt in %qT"
  
! #: cp/decl.cc:11899
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "Array %qT der Größe null"
  
! #: cp/decl.cc:11915
  #, 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:11917
  #, 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:11943
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD als eine %<virtual%> Variable deklariert"
  
! #: cp/decl.cc:11945
  #, 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:11951
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD als ein %<virtual%> Parameter deklariert"
  
! #: cp/decl.cc:11954
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD als ein %<inline%> Parameter deklariert"
  
! #: cp/decl.cc:11956
  #, 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:11962
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD als ein %<virtual%> Typ deklariert"
  
! #: cp/decl.cc:11965
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD als ein %<inline%> Typ deklariert"
  
! #: cp/decl.cc:11967
  #, 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:11973
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD als ein %<virtual%> Feld deklariert"
  
! #: cp/decl.cc:11976
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD als ein %<inline%> Feld deklariert"
  
! #: cp/decl.cc:11978
  #, 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:11985
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D als »friend« deklariert"
  
! #: cp/decl.cc:11992
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D mit einer Ausnahmespezifikation deklariert"
  
! #: cp/decl.cc:12024
  #, 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:12064
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "statische Elementfunktion %q#D mit Typqualifizierern deklariert"
  
! #: cp/decl.cc:12141
  #, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr "Funktionskonzepte werden nicht mehr unterstützt"
  
! #: cp/decl.cc:12179
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "Einschränkungen auf einer Funktion, die kein Template hat"
  
! #: cp/decl.cc:12181
  #, 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:12188
  #, 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:12240
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "Definition der expliziten Spezialisierung %qD in friend-Deklaration"
  
! #: cp/decl.cc:12251
  #, 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:12274
  #, 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:12283
  #, 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:12314
  #, 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:12356
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "%<::main%> kann nicht als Template deklariert werden"
  
! #: cp/decl.cc:12359
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "%<::main%> kann nicht inline deklariert werden"
  
! #: cp/decl.cc:12362 cp/decl.cc:12365
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "%<::main%> kann nicht als %qs deklariert werden"
  
! #: cp/decl.cc:12367
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "%<::main%> kann nicht statisch deklariert werden"
  
! #: cp/decl.cc:12369
  #, 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:12374
  #, 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:12375
  #, 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:12436
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "Nicht-Elementfunktion %qD kann nicht CV-Qualifizierer haben"
  
! #: cp/decl.cc:12438
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "statische Elementfunktion %qD kann nicht CV-Qualifizierer haben"
  
! #: cp/decl.cc:12439
  #, 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:12444
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "Nicht-Elementfunktion %qD kann keinen ref-Qualifizierer haben"
  
! #: cp/decl.cc:12446
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "statische Elementfunktion %qD kann keinen ref-Qualifizierer haben"
  
! #: cp/decl.cc:12447
  #, 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:12453 cp/decl.cc:15489 cp/decl.cc:15499 cp/parser.cc:13448
  #, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr "expliziter Objektparameter wird hier deklariert"
  
! #: cp/decl.cc:12466
  #, 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:12468 cp/decl.cc:12477 cp/typeck.cc:4914
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  hier deklariert"
  
! #: cp/decl.cc:12475
  #, 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:12481
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "Herleitungshinweis %qD darf keinen Funktionskörper haben"
  
! #: cp/decl.cc:12495
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "literaler Operator mit C-Bindung"
  
! #: cp/decl.cc:12505
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD hat ungültige Argumentliste"
  
! #: cp/decl.cc:12513
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "Ganzzahl-Suffix %qs durch Implementierung überdeckt"
  
! #: cp/decl.cc:12519
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "Gleitkomma-Suffix %qs durch Implementierung überdeckt"
  
! #: cp/decl.cc:12526
  #, 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:12531
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD muss eine Nicht-Elementfunktion sein"
  
! #: cp/decl.cc:12628
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> muss %<int%> zurückgeben"
  
! #: cp/decl.cc:12669
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "Definition des implizit deklarierten %qD"
  
! #: cp/decl.cc:12675
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "Definition des explizit standardisierten %q+D"
  
! #: cp/decl.cc:12677
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q#D wurde hat hier ausdrücklichen Standardwert bekommen"
  
! #: cp/decl.cc:12694
  #, 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:12900
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "%<::main%> kann nicht als globale Variable deklariert werden"
  
! #: cp/decl.cc:12903
  #, 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:12912
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "eine Nicht-Template-Variable kann nicht %<concept%> sein"
  
! #: cp/decl.cc:12915
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr "Konzept muss im Gültigkeitsbereich des Namensbereiches definiert werden"
  
! #: cp/decl.cc:12918
  #, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr "Variablenkonzepte werden nicht mehr unterstützt"
  
! #: cp/decl.cc:13039
  #, 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:13043
  #, 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:13047
  #, 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:13058
  #, 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:13063
  #, 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:13068
  #, 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:13180
  #, 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:13183
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "Arraygröße hat nicht-ganzzahligen Typen %qT"
  
! #: cp/decl.cc:13214 cp/decl.cc:13286
  #, 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:13218 cp/decl.cc:13289
  #, 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:13269
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO-C++ verbietet Array %qD der Größe null"
  
! #: cp/decl.cc:13272
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO-C++ verbietet Array der Größe null"
  
! #: cp/decl.cc:13296
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO-C++ verbietet Array %qD variabler Länge"
  
! #: cp/decl.cc:13299
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO-C++ verbietet Array variabler Länge"
  
! #: cp/decl.cc:13305
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "Array %qD variabler Länge wird verwendet"
  
! #: cp/decl.cc:13308
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "Array variabler Größe wird verwendet"
  
! #: cp/decl.cc:13360
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "Überlauf in Arraygröße"
  
! #: cp/decl.cc:13420
  #, 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:13423
  #, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr "Array des Template-Platzhaltertyps %qT wird erzeugt"
  
! #: cp/decl.cc:13433
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "Deklaration von %qD als Array von voids"
  
! #: cp/decl.cc:13435
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "Array von void wird erzeugt"
  
! #: cp/decl.cc:13440
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "Deklaration von %qD als Array von Funktionen"
  
! #: cp/decl.cc:13442
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "Array von Funktionen wird erzeugt"
  
! #: cp/decl.cc:13447
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "Deklaration von %qD als Array von Referenzen"
  
! #: cp/decl.cc:13449
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "Feld von Referenzen wird erzeugt"
  
! #: cp/decl.cc:13454
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "Deklaration von %qD als Feld von Funktionselementen"
  
! #: cp/decl.cc:13457
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "Feld von Funktionselementen wird erzeugt"
  
! #: cp/decl.cc:13475
  #, 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:13479
  #, 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:13493
  #, gcc-internal-format
  msgid "variable-length array of %<auto%>"
  msgstr "Array variabler Größe von %<auto%>"
  
! #: cp/decl.cc:13591
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "Angabe des Rückgabetyps für Konstruktor ist ungültig"
  
! #: cp/decl.cc:13594
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "Qualifizierer sind bei Konstruktordeklarationen nicht erlaubt"
  
! #: cp/decl.cc:13605
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "Angabe des Rückgabetyps für Destruktor ist ungültig"
  
! #: cp/decl.cc:13608
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "Qualifizierer sind bei Destruktordeklarationen nicht erlaubt"
  
! #: cp/decl.cc:13621
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "Rückgabetyp für %<operator %T%> angegeben"
  
! #: cp/decl.cc:13624
  #, 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:13633
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "Rückgabetyp für Herleitungshinweis angegeben"
  
! #: cp/decl.cc:13636
  #, 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:13640
  #, 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:13649
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "%<decl-specifier%> in Deklaration von Ableitungshinweis"
  
! #: cp/decl.cc:13670
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "unbenannte Variable oder Feld als »void« deklariert"
  
! #: cp/decl.cc:13678
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "Variable oder Feld als »void« deklariert"
  
! #: cp/decl.cc:13693
  #, 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:13698
  #, 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:13719
  #, 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:13735
  #, 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:13750
  #, 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:13780
  #, 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:13841
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr "%qT als Typ statt als einfaches %<decltype(auto)%>"
  
! #: cp/decl.cc:13847
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "%<decltype(auto)%> darf nicht CV-qualifiziert sein"
  
! #: cp/decl.cc:13868
  msgid "%e and %e specified together"
  msgstr "%e und %e gleichzeitig angegeben"
  
! #: cp/decl.cc:14081
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "ungültige Verwendung des qualifizierten Namens %<::%D%>"
  
! #: cp/decl.cc:14084 cp/decl.cc:14106
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "ungültige Verwendung des qualifizierten Namens %<%T::%D%>"
  
! #: cp/decl.cc:14087
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "ungültige Verwendung des qualifizierten Namens %<%D::%D%>"
  
! #: cp/decl.cc:14097
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%q#T ist weder Klasse noch Namensbereich"
  
! #: cp/decl.cc:14121
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "Deklaration von %qE als Nicht-Funktion"
  
! #: cp/decl.cc:14128
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "Deklaration von %qE als Nicht-Element"
  
! #: cp/decl.cc:14156
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "Deklarator-ID fehlt: reserviertes Wort %qD wird verwendet"
  
! #: cp/decl.cc:14207
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "Funktionsdefinition deklariert keine Parameter"
  
! #: cp/decl.cc:14215 cp/decl.cc:14224 cp/decl.cc:16206
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "Deklaration von %qD als Nicht-Funktion"
  
! #: cp/decl.cc:14232
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "Deklaration von %qD als %<typedef%>"
  
! #: cp/decl.cc:14237
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "Deklaration von %qD als Parameter"
  
! #: cp/decl.cc:14272
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr "sowohl %qs als auch %qs angegeben"
  
! #: cp/decl.cc:14279 cp/decl.cc:14286 cp/decl.cc:14293 cp/decl.cc:14300
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%qs kann nicht in einer typedef-Deklaration auftreten"
  
! #: cp/decl.cc:14311
  #, 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:14321
  #, 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:14375
  #, 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:14425 cp/decl.cc:14429 cp/decl.cc:14432
  #, 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:14449
  #, 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:14457
  #, 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:14520
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qs mit %qT angegeben"
  
! #: cp/decl.cc:14527
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr "%qs mit typedef-name %qD angegeben"
  
! #: cp/decl.cc:14536
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs mit %<decltype%> angegeben"
  
! #: cp/decl.cc:14538
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs mit %<typeof%> angegeben"
  
! #: cp/decl.cc:14607
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "complex ungültig für %qs"
  
! #: cp/decl.cc:14651
  #, 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:14677
  #, 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:14686
  #, 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:14699
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "»typedef«-Deklaration in Parameterdeklaration ungültig"
  
! #: cp/decl.cc:14706
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "Speicherklasse für Template-Parameter %qs angegeben"
  
! #: cp/decl.cc:14716 cp/decl.cc:14896
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "Speicherklasse für Parameter %qs angegeben"
  
! #: cp/decl.cc:14724 cp/decl.cc:14733 cp/decl.cc:14739 cp/decl.cc:14745
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "ein Parameter kann nicht als %qs deklariert sein"
  
! #: cp/decl.cc:14755
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> außerhalb einer Klassendeklaration"
  
! #: cp/decl.cc:14765 cp/decl.cc:14768 cp/decl.cc:14774 cp/decl.cc:14785
! #: cp/decl.cc:14797 cp/decl.cc:14807 cp/decl.cc:14811
  #, 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:14771
  #, 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:14778 cp/decl.cc:14803
  #, 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:14791
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "%<volatile%>-qualifizierte strukturierte Bindung ist veraltet"
  
! #: cp/decl.cc:14815
  #, 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:14827
  #, 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:14830
  #, 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:14838
  #, 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:14868
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "mehrere Speicherklassen in Deklaration von %qs"
  
! #: cp/decl.cc:14894
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "Speicherklasse %qs angegeben"
  
! #: cp/decl.cc:14908
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "geschachtelte Funktion %qs als %<extern%> deklariert"
  
! #: cp/decl.cc:14913
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "Deklaration höchster Ebene von %qs gibt %<auto%> an"
  
! #: cp/decl.cc:14921
  #, 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:14935
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "Speicherklassenangaben sind in friend-Funktionsdeklarationen ungültig"
  
! #: cp/decl.cc:15031
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "unnötige Klammern in Deklaration von %qs"
  
! #: cp/decl.cc:15037
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr "entfernen Sie die Klammern"
  
! #: cp/decl.cc:15104
  #, 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:15118
  #, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr "ein Funktionstyp kann keinen expliziten Objektparameter haben"
  
! #: cp/decl.cc:15124
  #, 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:15128
  #, 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:15136
  #, 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:15140
  #, 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:15161
  #, 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:15166
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr "gültiger expliziter Objektparameter wird hier deklariert"
  
! #: cp/decl.cc:15170
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "»requires«-Klausel für Rückgabetyp"
  
! #: cp/decl.cc:15191
  #, 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:15195
  #, 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:15200
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "virtuelle Funktionen kann keinen hergeleiteten Rückgabetyp haben"
  
! #: cp/decl.cc:15207
  #, 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:15216
  #, 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:15221
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "ungültige Verwendung von %<decltype(auto)%>"
  
! #: cp/decl.cc:15228
  #, 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:15234
  #, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "ungültige Verwendung eines eingeschränkten %<auto%>-Typs"
  
! #: cp/decl.cc:15246
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "hergeleiteter Klassentyp %qD in Rückgabetyp von Funktion"
  
! #: cp/decl.cc:15256
  #, 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:15269
  #, 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:15283
  #, 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:15286
  #, 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:15293
  #, 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:15319
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "%<volatile%>-qualifizierter Rückgabetyp ist veraltet"
  
! #: cp/decl.cc:15331
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs als Funktion, die eine Funktion zurückgibt, deklariert"
  
! #: cp/decl.cc:15337
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs als Funktion, die ein Feld zurückgibt, deklariert"
  
! #: cp/decl.cc:15344
  #, 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:15377
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "Destruktor kann keine statische Elementfunktion sein"
  
! #: cp/decl.cc:15379
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "Konstruktor kann keine statische Elementfunktion sein"
  
! #: cp/decl.cc:15384
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "Destruktoren dürfen nicht CV-qualifiziert sein"
  
! #: cp/decl.cc:15385
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "Konstruktoren dürfen nicht CV-qualifiziert sein"
  
! #: cp/decl.cc:15393
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "Destruktoren dürfen nicht ref-qualifiziert sein"
  
! #: cp/decl.cc:15394
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "Konstruktoren dürfen nicht ref-qualifiziert sein"
  
! #: cp/decl.cc:15412
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Konstruktoren dürfen nicht als %<virtual%> deklariert sein"
  
! #: cp/decl.cc:15429
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "virtuelle Funktionen können keine friends sein"
  
! #: cp/decl.cc:15434
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend-Deklaration nicht in Klassendefinition"
  
! #: cp/decl.cc:15438
  #, 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:15448
  #, 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:15452
  #, 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:15478
  #, 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:15486
  #, 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:15496
  #, 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:15505
  #, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr "%qD kann keine explizite Objektelementfunktion sein"
  
! #: cp/decl.cc:15528
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "Destruktoren dürfen keine Parameter haben"
  
! #: cp/decl.cc:15576
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "Zeiger auf %q#T kann nicht deklariert werden"
  
! #: cp/decl.cc:15589 cp/decl.cc:15596
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Referenz auf %q#T kann nicht deklariert werden"
  
! #: cp/decl.cc:15598
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "Zeiger auf Element %q#T kann nicht deklariert werden"
  
! #: cp/decl.cc:15627
  #, 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:15628
  #, 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:15701
  #, 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:15780
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "Template-ID %qD als Deklarator verwendet"
  
! #: cp/decl.cc:15806
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "Elementfunktionen sind implizite »friends« ihrer Klasse"
  
! #: cp/decl.cc:15811
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "zusätzliche Qualifizierung %<%T::%> an Element %qs"
  
! #: cp/decl.cc:15841
  #, 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:15843
  #, 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:15851
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "Element %<%T::%s%> kann nicht in %qT deklariert werden"
  
! #: cp/decl.cc:15891
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "Nicht-Parameter %qs kann kein Parameterpack sein"
  
! #: cp/decl.cc:15900
  #, 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:15903
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "Parameter darf nicht variabel modifizierten Typ %qT haben"
  
! #: cp/decl.cc:15914
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<explicit%> außerhalb einer Klassendeklaration"
  
! #: cp/decl.cc:15917
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<explicit%> in »friend«-Deklaration"
  
! #: cp/decl.cc:15920
  #, 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:15930
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "Nicht-Element %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.cc:15937
  #, 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:15943
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Funktion %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.cc:15949
  #, 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:15955
  #, 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:15961
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Referenz %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.cc:15977
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "mit %<typedef%> definierte Funktion darf keinen Rumpf %<{ … }%> haben"
  
! #: cp/decl.cc:15980
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "mit %<typedef%> definierte Elementfunktion darf keinen Rumpf %<{ … }%> haben"
  
! #: cp/decl.cc:16006
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<auto%> ist in Aliasdeklaration nicht erlaubt"
  
! #: cp/decl.cc:16009
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "»typedef« als %<auto%> deklariert"
  
! #: cp/decl.cc:16014
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "requires-clause an Typedef"
  
! #: cp/decl.cc:16018
  #, 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:16044
  #, 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:16136
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> für friend-Klassen-Deklaration angegeben"
  
! #: cp/decl.cc:16144
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "Template-Parameter können keine »friends« sein"
  
! #: cp/decl.cc:16146
  #, 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:16150
  #, 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:16163
  #, 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:16183
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "ungültige Qualifizierer an Nicht-Element-Funktionstyp"
  
! #: cp/decl.cc:16187
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "requires-clause an type-id"
  
! #: cp/decl.cc:16197
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "abstrakter Deklarator %qT als Deklaration verwendet"
  
! #: cp/decl.cc:16212
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "»requires«-Klausel in Deklaration von Nichtfunktionstyp %qT"
  
! #: cp/decl.cc:16231
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "%<::%> kann nicht in Parameterdeklaration verwendet werden"
  
! #: cp/decl.cc:16241 cp/parser.cc:23112
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "Parameter kann nicht mit %<decltype(auto)%> deklariert werden"
  
! #: cp/decl.cc:16248
  #, 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:16251
  #, 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:16257 cp/parser.cc:28188
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "%<auto%>-Parameter darf in diesem Kontext nicht verwendet werden"
  
! #: cp/decl.cc:16267
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "Parameter als %<auto%> deklariert"
  
! #: cp/decl.cc:16321 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:16325
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "nicht-statisches Datenelement mit Platzhalter %qT deklariert"
  
! #: cp/decl.cc:16345
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO-C++ verbietet flexibles Arrayelement %qs"
  
! #: cp/decl.cc:16348
  #, 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:16364
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "ungültige Verwendung von %<::%>"
  
! #: cp/decl.cc:16385
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "Deklaration der Funktion %qD in ungültigem Kontext"
  
! #: cp/decl.cc:16395
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "Funktion %qD wurde innerhalb einer Union als %<virtual%> deklariert"
  
! #: cp/decl.cc:16405
  #, 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:16419
  #, 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:16426
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "Deklaration von %qD als Element %qT"
  
! #: cp/decl.cc:16433 cp/decl.cc:16446
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "ein Destruktor kann nicht %qs sein"
  
! #: cp/decl.cc:16452
  #, 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:16461
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "ein Konstruktor kann nicht %<concept%> sein"
  
! #: cp/decl.cc:16467
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "ein Konzept kann keine Elementfunktion sein"
  
! #: cp/decl.cc:16475 cp/decl.cc:16833
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD kann nicht %qs sein"
  
! #: cp/decl.cc:16485
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "Spezialisierung des Variablentemplates %qD als Funktion deklariert"
  
! #: cp/decl.cc:16488
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr "Variablentemplate hier deklariert"
  
! #: cp/decl.cc:16553
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "Feld %qD hat unvollständigen Typen %qT"
  
! #: cp/decl.cc:16558
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "Name %qT hat unvollständigen Typen"
  
! #: cp/decl.cc:16578
  #, 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:16581
  #, 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:16599 cp/parser.cc:23682 cp/parser.cc:31059
  #, 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:16649 cp/decl.cc:16660
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "statisches Datenelement %qE als %qs deklariert"
  
! #: cp/decl.cc:16654
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "statisches Datenelement %qD (%<constexpr%>) muss Initialisierung haben"
  
! #: cp/decl.cc:16697 cp/decl.cc:16705 cp/decl.cc:16712 cp/decl.cc:16719
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "nicht-statisches Datenelement %qE als %qs deklariert"
  
! #: cp/decl.cc:16771
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "Speicherklasse %<auto%> ungültig für Funktion %qs"
  
! #: cp/decl.cc:16774
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "Speicherklasse %<register%> ungültig für Funktion %qs"
  
! #: cp/decl.cc:16780
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "Speicherklasse %<__thread%> ungültig für Funktion %qs"
  
! #: cp/decl.cc:16784
  #, 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:16789
  #, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "%<constinit%>-Angabe ungültig für Funktion %qs"
  
! #: cp/decl.cc:16792
  #, 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:16804
  #, 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:16808
  #, 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:16816
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtuelle Nicht-Klassen-Funktion %qs"
  
! #: cp/decl.cc:16823
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs nicht in Klassen-Gültigkeitsbereich definiert"
  
! #: cp/decl.cc:16824
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%qs in einem Nicht-Klassen-Gültigkeitsbereich definiert"
  
! #: cp/decl.cc:16866
  #, 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:16875
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "statische Funktion innerhalb anderer Funktion kann nicht deklariert werden"
  
! #: cp/decl.cc:16916
  #, 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:16923
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "statisches Element %qD als %<register%> deklariert"
  
! #: cp/decl.cc:16929
  #, 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:16937
  #, 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:16944
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "eine Variable kann nicht als %<consteval%> deklariert sein"
  
! #: cp/decl.cc:16976
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs initialisiert und als %<extern%> deklariert"
  
! #: cp/decl.cc:16981
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs hat sowohl %<extern%> als auch Initialisierung"
  
! #: cp/decl.cc:17183
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Standardargument %qE verwendet %qD"
  
! #: cp/decl.cc:17186
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Standardargument %qE verwendet lokale Variable %qD"
  
! #: cp/decl.cc:17313
  #, 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:17317
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "ungültige Verwendung von Typ %<void%> in Parameterdeklaration"
  
! #: cp/decl.cc:17346
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "%<volatile%>-qualifizierter Parameter ist veraltet"
  
! #: cp/decl.cc:17354
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Parameter %qD deklariert ungültigerweise Methodentyp"
  
! #: cp/decl.cc:17379
  #, 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:17381
  #, 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:17664
  #, 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:17743
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD darf nicht innerhalb eines Namensbereiches definiert werden"
  
! #: cp/decl.cc:17750
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD darf nicht als »static« deklariert werden"
  
! #: cp/decl.cc:17808
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "%qD muss eine nichtstatische Elementfunktion sein"
  
! #: cp/decl.cc:17816
  #, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%qD muss eine Memberfunktion sein"
  
! #: cp/decl.cc:17824
  #, 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:17834
  #, 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:17844
  #, 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:17875
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO-C++ verbietet Überladen von %<operator ?:%>"
  
! #: cp/decl.cc:17885
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "»%qD« darf keine variable Argumentanzahl haben"
  
! #: cp/decl.cc:17911
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD muss entweder null oder ein Argument nehmen"
  
! #: cp/decl.cc:17912
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD muss entweder ein oder zwei Argumente nehmen"
  
! #: cp/decl.cc:17924
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "Suffix-%qD muss %<int%> als sein Argument nehmen"
  
! #: cp/decl.cc:17925
  #, 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:17936
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD darf keine Argumente nehmen"
  
! #: cp/decl.cc:17937 cp/decl.cc:17947
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD muss genau ein Argument nehmen"
  
! #: cp/decl.cc:17948
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD muss genau zwei Argumente nehmen"
  
! #: cp/decl.cc:17963
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD kann keine Standardargumente haben"
  
! #: cp/decl.cc:17987
  #, 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:17994
  #, 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:17996
  #, 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:18005
  #, 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:18007
  #, 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:18023
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "benutzerdefiniertes %qD wertet immer beide Argumente aus"
  
! #: cp/decl.cc:18042
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "Präfix-%qD sollte %qT zurückgeben"
  
! #: cp/decl.cc:18049
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "Suffix-%qD sollte %qT zurückgeben"
  
! #: cp/decl.cc:18061
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD sollte Wert zurückgeben"
  
! #: cp/decl.cc:18118
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Templatetyp-Parameter %qT wird nach %qs verwendet"
  
! #: cp/decl.cc:18142
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "Templatespezialisierung alias %qT hinter %qs wird verwendet"
  
! #: cp/decl.cc:18145
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "typedef-Name %qD wird nach %qs verwendet"
  
! #: cp/decl.cc:18147
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD hat eine vorherige Deklaration hier"
  
! #: cp/decl.cc:18156
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT als %qs verwendet"
  
! #: cp/decl.cc:18157 cp/decl.cc:18165
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT hat hier eine vorherige Deklaration"
  
! #: cp/decl.cc:18164
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT als enum verwendet"
--- 59479,61704 ----
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "Deklaration von %q#D hat %<extern%> und ist initialisiert"
  
! #: cp/decl.cc:6640
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "Definition von %q#D ist als %<dllimport%> markiert"
  
! #: cp/decl.cc:6667
  #, 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:6676
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "Nichtelement-Templatedeklaration von %qD"
  
! #: cp/decl.cc:6677
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "entspricht nicht der Element-Templatedeklaration hier"
  
! #: cp/decl.cc:6689
  #, 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:6705
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "doppelte Initialisierung von %qD"
  
! #: cp/decl.cc:6754
  #, 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:6772
  #, 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:6810
  #, 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:6819
  #, 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:6886
  #, 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:6895 cp/decl.cc:8379
  #, 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:6906
  #, 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:6976
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD als Referenz deklariert, aber nicht initialisiert"
  
! #: cp/decl.cc:7059
  #, 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:7065
  #, 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:7085
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "nicht-trivial markierte Initialisierungen nicht unterstützt"
  
! #: cp/decl.cc:7089
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "C99-Designator %qE ist kein konstanter Ganzzahlausdruck"
  
! #: cp/decl.cc:7154
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "Initialisierung gibt nicht die Größe von %qD an"
  
! #: cp/decl.cc:7161
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "Arraygröße fehlt in %qD"
  
! #: cp/decl.cc:7173
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "Array %qD der Größe null"
  
! #: cp/decl.cc:7221
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "Speichergröße von %qD ist unbekannt"
  
! #: cp/decl.cc:7246
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "Speichergröße von %qD ist nicht konstant"
  
! #: cp/decl.cc:7348
  #, 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:7352
  #, 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:7359
  #, 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:7402 rust/backend/rust-tree.cc:3278
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "nicht initialisiertes %<const %D%>"
  
! #: cp/decl.cc:7409 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:7418 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:7426
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%q#T hat keinen benutzerdefinierten Default-Konstruktor"
  
! #: cp/decl.cc:7430
  #, 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:7433
  #, 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:7733
  #, 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:7805
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "Initialisierung für %qT muss geklammert sein"
  
! #: cp/decl.cc:7850
  #, 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:7867 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:7872
  #, 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:7897
  #, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr "%qD ist kein direktes Element von %qT"
  
! #: cp/decl.cc:7953
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "ungültige Initialisierung für %q#D"
  
! #: cp/decl.cc:8007
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "C99-Bezeichner %qE außerhalb von Aggregatinitialisierung"
  
! #: cp/decl.cc:8046 cp/decl.cc:8337 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:8089
  #, 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:8099
  #, 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:8233
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "geschweifte Klammern fehlen um Initialisierung für %qT"
  
! #: cp/decl.cc:8367
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "Strukturierte Bindung hat unvollständigen Typen %qT"
  
! #: cp/decl.cc:8381
  #, 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:8394
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "zusammengesetztes Literal variabler Größe"
  
! #: cp/decl.cc:8450
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D hat unvollständigen Typ"
  
! #: cp/decl.cc:8471
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "skalares Objekt %qD erfordert ein Element in Initialisierung"
  
! #: cp/decl.cc:8522
  #, 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:8665
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "Array %qD mit geklammerter Zeichenkettenkonstante %qE initialisiert"
  
! #: cp/decl.cc:8715
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "Initialisierung ungültig für statisches Element mit Konstruktor"
  
! #: cp/decl.cc:8717
  #, 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:8720
  #, 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:8725
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(eine Initialisierung außerhalb der Klasse ist erforderlich)"
  
! #: cp/decl.cc:8752 cp/decl.cc:9776 cp/typeck.cc:8281 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:8949
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "Referenz %qD wird mit sich selbst initialisiert"
  
! #: cp/decl.cc:9151
  #, 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:9354
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Variantendeklaration nicht gefunden"
  
! #: cp/decl.cc:9378
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "%<declare variant%> für Konstruktor %qD"
  
! #: cp/decl.cc:9383
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "%<declare variant%> für Destruktor %qD"
  
! #: cp/decl.cc:9388
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "%<declare variant%> an %qD mit Vorgabewert"
  
! #: cp/decl.cc:9393
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "%<declare variant%> an gelöschter %qD"
  
! #: cp/decl.cc:9398
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr "%<declare variant%> an virtueller %qD"
  
! #: cp/decl.cc:9463
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "Zuweisung (nicht Initialisierung) in Deklaration"
  
! #: cp/decl.cc:9484 cp/decl.cc:17028
  #, 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:9488 cp/decl.cc:17032
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%<register%>-Speicherklassenangabe verwendet"
  
! #: cp/decl.cc:9533 cp/decl.cc:16995
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Deklaration von %q#D hat keine Initialisierung"
  
! #: cp/decl.cc:9569
  #, 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:9581
  #, 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:9637
  #, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr "%<::main%> kann nicht gelöscht werden"
  
! #: cp/decl.cc:9798
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "vorherige Typdeklaration von %q#D wird überschattet"
  
! #: cp/decl.cc:9841
  #, 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:9850
  #, 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:10067
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "Funktion %q#D ist wie eine Variable initialisiert"
  
! #: cp/decl.cc:10302
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "Lambda-Abschluss-Typ %qT kann nicht dekomponiert werden"
  
! #: cp/decl.cc:10303
  #, gcc-internal-format
  msgid "lambda declared here"
  msgstr "Lambda ist hier deklariert"
  
! #: cp/decl.cc:10322
  #, 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:10325
  #, 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:10335
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "unzugreifbares Element %qD von %qT kann nicht dekomponiert werden"
  
! #: cp/decl.cc:10360
  #, gcc-internal-format
  msgid "in base class of %qT"
  msgstr "in der Basisklasse von %qT"
  
! #: cp/decl.cc:10368
  #, 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:10378
  #, 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:10579 cp/decl.cc:10747
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "Strukturierte Bindung verweist auf unvollständigen Typen %qT"
  
! #: cp/decl.cc:10591
  #, 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:10601 cp/decl.cc:10777
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "Array mit variabler Länge %qT kann nicht dekomponiert werden"
  
! #: cp/decl.cc:10614 cp/decl.cc:10884
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "Vektor %qT variabler Länge kann nicht zerlegt werden"
  
! #: cp/decl.cc:10626 cp/decl.cc:10936
  #, 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:10635 cp/decl.cc:11082
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "Union-Typ %qT kann nicht dekomponiert werden"
  
! #: cp/decl.cc:10641 cp/decl.cc:11087
  #, 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:10649 cp/decl.cc:11093
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "Strukturierte Bindung verweist auf unvollständigen Klassentypen %qT"
  
! #: cp/decl.cc:10771
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr "Array-Initialisierer für strukturierte Bindungsdeklaration in Bedingung"
  
! #: cp/decl.cc:10787 cp/decl.cc:10944
  #, 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:10791
  #, 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:10794
  #, 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:10946
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr "während %qT in %E Elemente zerlegt wird"
  
! #: cp/decl.cc:11001 cp/decl.cc:11047
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr "%<std::tuple_element<%wu, %T>::type%> ist %<void%>"
  
! #: cp/decl.cc:11007
  #, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr "in Initialisierung der Packung %qD für strukturierte Bindung"
  
! #: cp/decl.cc:11053
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "in Initialisierung der Variable %qD für strukturierte Bindung"
  
! #: cp/decl.cc:11109
  #, 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:11668
  #, 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:11671
  #, 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:11676
  #, 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:11895
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "Initialisierung gibt nicht die Größe von %qT an"
  
! #: cp/decl.cc:11899
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "Arraygröße fehlt in %qT"
  
! #: cp/decl.cc:11902
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "Array %qT der Größe null"
  
! #: cp/decl.cc:11918
  #, 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:11920
  #, 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:11946
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD als eine %<virtual%> Variable deklariert"
  
! #: cp/decl.cc:11948
  #, 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:11954
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD als ein %<virtual%> Parameter deklariert"
  
! #: cp/decl.cc:11957
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD als ein %<inline%> Parameter deklariert"
  
! #: cp/decl.cc:11959
  #, 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:11965
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD als ein %<virtual%> Typ deklariert"
  
! #: cp/decl.cc:11968
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD als ein %<inline%> Typ deklariert"
  
! #: cp/decl.cc:11970
  #, 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:11976
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD als ein %<virtual%> Feld deklariert"
  
! #: cp/decl.cc:11979
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD als ein %<inline%> Feld deklariert"
  
! #: cp/decl.cc:11981
  #, 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:11988
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D als »friend« deklariert"
  
! #: cp/decl.cc:11995
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D mit einer Ausnahmespezifikation deklariert"
  
! #: cp/decl.cc:12027
  #, 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:12067
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "statische Elementfunktion %q#D mit Typqualifizierern deklariert"
  
! #: cp/decl.cc:12144
  #, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr "Funktionskonzepte werden nicht mehr unterstützt"
  
! #: cp/decl.cc:12182
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "Einschränkungen auf einer Funktion, die kein Template hat"
  
! #: cp/decl.cc:12184
  #, 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:12191
  #, 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:12243
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "Definition der expliziten Spezialisierung %qD in friend-Deklaration"
  
! #: cp/decl.cc:12254
  #, 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:12277
  #, 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:12286
  #, 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:12317
  #, 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:12359
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "%<::main%> kann nicht als Template deklariert werden"
  
! #: cp/decl.cc:12362
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "%<::main%> kann nicht inline deklariert werden"
  
! #: cp/decl.cc:12365 cp/decl.cc:12368
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "%<::main%> kann nicht als %qs deklariert werden"
  
! #: cp/decl.cc:12370
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "%<::main%> kann nicht statisch deklariert werden"
  
! #: cp/decl.cc:12372
  #, 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:12377
  #, 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:12378
  #, 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:12439
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "Nicht-Elementfunktion %qD kann nicht CV-Qualifizierer haben"
  
! #: cp/decl.cc:12441
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "statische Elementfunktion %qD kann nicht CV-Qualifizierer haben"
  
! #: cp/decl.cc:12442
  #, 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:12447
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "Nicht-Elementfunktion %qD kann keinen ref-Qualifizierer haben"
  
! #: cp/decl.cc:12449
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "statische Elementfunktion %qD kann keinen ref-Qualifizierer haben"
  
! #: cp/decl.cc:12450
  #, 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:12456 cp/decl.cc:15506 cp/decl.cc:15516 cp/parser.cc:13446
  #, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr "expliziter Objektparameter wird hier deklariert"
  
! #: cp/decl.cc:12469
  #, 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:12471 cp/decl.cc:12480 cp/typeck.cc:4914
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  hier deklariert"
  
! #: cp/decl.cc:12478
  #, 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:12484
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "Herleitungshinweis %qD darf keinen Funktionskörper haben"
  
! #: cp/decl.cc:12498
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "literaler Operator mit C-Bindung"
  
! #: cp/decl.cc:12508
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD hat ungültige Argumentliste"
  
! #: cp/decl.cc:12516
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "Ganzzahl-Suffix %qs durch Implementierung überdeckt"
  
! #: cp/decl.cc:12522
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "Gleitkomma-Suffix %qs durch Implementierung überdeckt"
  
! #: cp/decl.cc:12529
  #, 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:12534
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD muss eine Nicht-Elementfunktion sein"
  
! #: cp/decl.cc:12631
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> muss %<int%> zurückgeben"
  
! #: cp/decl.cc:12672
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "Definition des implizit deklarierten %qD"
  
! #: cp/decl.cc:12678
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "Definition des explizit standardisierten %q+D"
  
! #: cp/decl.cc:12680
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q#D wurde hat hier ausdrücklichen Standardwert bekommen"
  
! #: cp/decl.cc:12700
  #, 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:12906
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "%<::main%> kann nicht als globale Variable deklariert werden"
  
! #: cp/decl.cc:12909
  #, 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:12918
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "eine Nicht-Template-Variable kann nicht %<concept%> sein"
  
! #: cp/decl.cc:12921
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr "Konzept muss im Gültigkeitsbereich des Namensbereiches definiert werden"
  
! #: cp/decl.cc:12924
  #, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr "Variablenkonzepte werden nicht mehr unterstützt"
  
! #: cp/decl.cc:13045
  #, 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:13049
  #, 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:13053
  #, 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:13064
  #, 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:13069
  #, 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:13074
  #, 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:13186
  #, 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:13189
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "Arraygröße hat nicht-ganzzahligen Typen %qT"
  
! #: cp/decl.cc:13220 cp/decl.cc:13292
  #, 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:13224 cp/decl.cc:13295
  #, 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:13275
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO-C++ verbietet Array %qD der Größe null"
  
! #: cp/decl.cc:13278
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO-C++ verbietet Array der Größe null"
  
! #: cp/decl.cc:13302
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO-C++ verbietet Array %qD variabler Länge"
  
! #: cp/decl.cc:13305
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO-C++ verbietet Array variabler Länge"
  
! #: cp/decl.cc:13311
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "Array %qD variabler Länge wird verwendet"
  
! #: cp/decl.cc:13314
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "Array variabler Größe wird verwendet"
  
! #: cp/decl.cc:13366
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "Überlauf in Arraygröße"
  
! #: cp/decl.cc:13426
  #, 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:13429
  #, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr "Array des Template-Platzhaltertyps %qT wird erzeugt"
  
! #: cp/decl.cc:13439
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "Deklaration von %qD als Array von voids"
  
! #: cp/decl.cc:13441
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "Array von void wird erzeugt"
  
! #: cp/decl.cc:13446
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "Deklaration von %qD als Array von Funktionen"
  
! #: cp/decl.cc:13448
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "Array von Funktionen wird erzeugt"
  
! #: cp/decl.cc:13453
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "Deklaration von %qD als Array von Referenzen"
  
! #: cp/decl.cc:13455
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "Feld von Referenzen wird erzeugt"
  
! #: cp/decl.cc:13460
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "Deklaration von %qD als Feld von Funktionselementen"
  
! #: cp/decl.cc:13463
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "Feld von Funktionselementen wird erzeugt"
  
! #: cp/decl.cc:13481
  #, 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:13485
  #, 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:13499
  #, gcc-internal-format
  msgid "variable-length array of %<auto%>"
  msgstr "Array variabler Größe von %<auto%>"
  
! #: cp/decl.cc:13597
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "Angabe des Rückgabetyps für Konstruktor ist ungültig"
  
! #: cp/decl.cc:13600
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "Qualifizierer sind bei Konstruktordeklarationen nicht erlaubt"
  
! #: cp/decl.cc:13611
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "Angabe des Rückgabetyps für Destruktor ist ungültig"
  
! #: cp/decl.cc:13614
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "Qualifizierer sind bei Destruktordeklarationen nicht erlaubt"
  
! #: cp/decl.cc:13627
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "Rückgabetyp für %<operator %T%> angegeben"
  
! #: cp/decl.cc:13630
  #, 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:13639
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "Rückgabetyp für Herleitungshinweis angegeben"
  
! #: cp/decl.cc:13642
  #, 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:13646
  #, 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:13655
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "%<decl-specifier%> in Deklaration von Ableitungshinweis"
  
! #: cp/decl.cc:13676
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "unbenannte Variable oder Feld als »void« deklariert"
  
! #: cp/decl.cc:13684
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "Variable oder Feld als »void« deklariert"
  
! #: cp/decl.cc:13699
  #, 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:13704
  #, 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:13725
  #, 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:13742
  #, 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:13757
  #, 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:13787
  #, 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:13858
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr "%qT als Typ statt als einfaches %<decltype(auto)%>"
  
! #: cp/decl.cc:13864
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "%<decltype(auto)%> darf nicht CV-qualifiziert sein"
  
! #: cp/decl.cc:13885
  msgid "%e and %e specified together"
  msgstr "%e und %e gleichzeitig angegeben"
  
! #: cp/decl.cc:14098
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "ungültige Verwendung des qualifizierten Namens %<::%D%>"
  
! #: cp/decl.cc:14101 cp/decl.cc:14123
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "ungültige Verwendung des qualifizierten Namens %<%T::%D%>"
  
! #: cp/decl.cc:14104
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "ungültige Verwendung des qualifizierten Namens %<%D::%D%>"
  
! #: cp/decl.cc:14114
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%q#T ist weder Klasse noch Namensbereich"
  
! #: cp/decl.cc:14138
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "Deklaration von %qE als Nicht-Funktion"
  
! #: cp/decl.cc:14145
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "Deklaration von %qE als Nicht-Element"
  
! #: cp/decl.cc:14173
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "Deklarator-ID fehlt: reserviertes Wort %qD wird verwendet"
  
! #: cp/decl.cc:14224
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "Funktionsdefinition deklariert keine Parameter"
  
! #: cp/decl.cc:14232 cp/decl.cc:14241 cp/decl.cc:16237
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "Deklaration von %qD als Nicht-Funktion"
  
! #: cp/decl.cc:14249
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "Deklaration von %qD als %<typedef%>"
  
! #: cp/decl.cc:14254
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "Deklaration von %qD als Parameter"
  
! #: cp/decl.cc:14289
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr "sowohl %qs als auch %qs angegeben"
  
! #: cp/decl.cc:14296 cp/decl.cc:14303 cp/decl.cc:14310 cp/decl.cc:14317
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%qs kann nicht in einer typedef-Deklaration auftreten"
  
! #: cp/decl.cc:14328
  #, 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:14338
  #, 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:14392
  #, 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:14442 cp/decl.cc:14446 cp/decl.cc:14449
  #, 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:14466
  #, 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:14474
  #, 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:14537
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qs mit %qT angegeben"
  
! #: cp/decl.cc:14544
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr "%qs mit typedef-name %qD angegeben"
  
! #: cp/decl.cc:14553
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs mit %<decltype%> angegeben"
  
! #: cp/decl.cc:14555
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs mit %<typeof%> angegeben"
  
! #: cp/decl.cc:14624
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "complex ungültig für %qs"
  
! #: cp/decl.cc:14668
  #, 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:14694
  #, 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:14703
  #, 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:14716
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "»typedef«-Deklaration in Parameterdeklaration ungültig"
  
! #: cp/decl.cc:14723
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "Speicherklasse für Template-Parameter %qs angegeben"
  
! #: cp/decl.cc:14733 cp/decl.cc:14913
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "Speicherklasse für Parameter %qs angegeben"
  
! #: cp/decl.cc:14741 cp/decl.cc:14750 cp/decl.cc:14756 cp/decl.cc:14762
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "ein Parameter kann nicht als %qs deklariert sein"
  
! #: cp/decl.cc:14772
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> außerhalb einer Klassendeklaration"
  
! #: cp/decl.cc:14782 cp/decl.cc:14785 cp/decl.cc:14791 cp/decl.cc:14802
! #: cp/decl.cc:14814 cp/decl.cc:14824 cp/decl.cc:14828
  #, 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:14788
  #, 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:14795 cp/decl.cc:14820
  #, 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:14808
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "%<volatile%>-qualifizierte strukturierte Bindung ist veraltet"
  
! #: cp/decl.cc:14832
  #, 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:14844
  #, 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:14847
  #, 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:14855
  #, 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:14885
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "mehrere Speicherklassen in Deklaration von %qs"
  
! #: cp/decl.cc:14911
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "Speicherklasse %qs angegeben"
  
! #: cp/decl.cc:14925
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "geschachtelte Funktion %qs als %<extern%> deklariert"
  
! #: cp/decl.cc:14930
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "Deklaration höchster Ebene von %qs gibt %<auto%> an"
  
! #: cp/decl.cc:14938
  #, 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:14952
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "Speicherklassenangaben sind in friend-Funktionsdeklarationen ungültig"
  
! #: cp/decl.cc:15048
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "unnötige Klammern in Deklaration von %qs"
  
! #: cp/decl.cc:15054
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr "entfernen Sie die Klammern"
  
! #: cp/decl.cc:15121
  #, 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:15135
  #, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr "ein Funktionstyp kann keinen expliziten Objektparameter haben"
  
! #: cp/decl.cc:15141
  #, 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:15145
  #, 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:15153
  #, 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:15157
  #, 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:15178
  #, 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:15183
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr "gültiger expliziter Objektparameter wird hier deklariert"
  
! #: cp/decl.cc:15187
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "»requires«-Klausel für Rückgabetyp"
  
! #: cp/decl.cc:15208
  #, 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:15212
  #, 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:15217
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "virtuelle Funktionen kann keinen hergeleiteten Rückgabetyp haben"
  
! #: cp/decl.cc:15224
  #, 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:15233
  #, 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:15238
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "ungültige Verwendung von %<decltype(auto)%>"
  
! #: cp/decl.cc:15245
  #, 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:15251
  #, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "ungültige Verwendung eines eingeschränkten %<auto%>-Typs"
  
! #: cp/decl.cc:15263
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "hergeleiteter Klassentyp %qD in Rückgabetyp von Funktion"
  
! #: cp/decl.cc:15273
  #, 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:15286
  #, 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:15300
  #, 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:15303
  #, 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:15310
  #, 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:15336
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "%<volatile%>-qualifizierter Rückgabetyp ist veraltet"
  
! #: cp/decl.cc:15348
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs als Funktion, die eine Funktion zurückgibt, deklariert"
  
! #: cp/decl.cc:15354
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs als Funktion, die ein Feld zurückgibt, deklariert"
  
! #: cp/decl.cc:15361
  #, 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:15394
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "Destruktor kann keine statische Elementfunktion sein"
  
! #: cp/decl.cc:15396
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "Konstruktor kann keine statische Elementfunktion sein"
  
! #: cp/decl.cc:15401
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "Destruktoren dürfen nicht CV-qualifiziert sein"
  
! #: cp/decl.cc:15402
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "Konstruktoren dürfen nicht CV-qualifiziert sein"
  
! #: cp/decl.cc:15410
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "Destruktoren dürfen nicht ref-qualifiziert sein"
  
! #: cp/decl.cc:15411
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "Konstruktoren dürfen nicht ref-qualifiziert sein"
  
! #: cp/decl.cc:15429
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Konstruktoren dürfen nicht als %<virtual%> deklariert sein"
  
! #: cp/decl.cc:15446
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "virtuelle Funktionen können keine friends sein"
  
! #: cp/decl.cc:15451
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend-Deklaration nicht in Klassendefinition"
  
! #: cp/decl.cc:15455
  #, 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:15465
  #, 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:15469
  #, 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:15495
  #, 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:15503
  #, 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:15513
  #, 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:15522
  #, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr "%qD kann keine explizite Objektelementfunktion sein"
  
! #: cp/decl.cc:15545
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "Destruktoren dürfen keine Parameter haben"
  
! #: cp/decl.cc:15593
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "Zeiger auf %q#T kann nicht deklariert werden"
  
! #: cp/decl.cc:15606 cp/decl.cc:15613
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Referenz auf %q#T kann nicht deklariert werden"
  
! #: cp/decl.cc:15615
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "Zeiger auf Element %q#T kann nicht deklariert werden"
  
! #: cp/decl.cc:15644
  #, 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:15645
  #, 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:15718
  #, 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:15797
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "Template-ID %qD als Deklarator verwendet"
  
! #: cp/decl.cc:15823
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "Elementfunktionen sind implizite »friends« ihrer Klasse"
  
! #: cp/decl.cc:15828
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "zusätzliche Qualifizierung %<%T::%> an Element %qs"
  
! #: cp/decl.cc:15858
  #, 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:15860
  #, 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:15868
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "Element %<%T::%s%> kann nicht in %qT deklariert werden"
  
! #: cp/decl.cc:15922
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "Nicht-Parameter %qs kann kein Parameterpack sein"
  
! #: cp/decl.cc:15931
  #, 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:15934
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "Parameter darf nicht variabel modifizierten Typ %qT haben"
  
! #: cp/decl.cc:15945
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<explicit%> außerhalb einer Klassendeklaration"
  
! #: cp/decl.cc:15948
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<explicit%> in »friend«-Deklaration"
  
! #: cp/decl.cc:15951
  #, 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:15961
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "Nicht-Element %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.cc:15968
  #, 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:15974
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Funktion %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.cc:15980
  #, 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:15986
  #, 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:15992
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Referenz %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.cc:16008
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "mit %<typedef%> definierte Funktion darf keinen Rumpf %<{ … }%> haben"
  
! #: cp/decl.cc:16011
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "mit %<typedef%> definierte Elementfunktion darf keinen Rumpf %<{ … }%> haben"
  
! #: cp/decl.cc:16037
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<auto%> ist in Aliasdeklaration nicht erlaubt"
  
! #: cp/decl.cc:16040
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "»typedef« als %<auto%> deklariert"
  
! #: cp/decl.cc:16045
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "requires-clause an Typedef"
  
! #: cp/decl.cc:16049
  #, 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:16075
  #, 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:16167
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> für friend-Klassen-Deklaration angegeben"
  
! #: cp/decl.cc:16175
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "Template-Parameter können keine »friends« sein"
  
! #: cp/decl.cc:16177
  #, 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:16181
  #, 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:16194
  #, 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:16214
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "ungültige Qualifizierer an Nicht-Element-Funktionstyp"
  
! #: cp/decl.cc:16218
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "requires-clause an type-id"
  
! #: cp/decl.cc:16228
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "abstrakter Deklarator %qT als Deklaration verwendet"
  
! #: cp/decl.cc:16243
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "»requires«-Klausel in Deklaration von Nichtfunktionstyp %qT"
  
! #: cp/decl.cc:16262
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "%<::%> kann nicht in Parameterdeklaration verwendet werden"
  
! #: cp/decl.cc:16272 cp/parser.cc:23108
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "Parameter kann nicht mit %<decltype(auto)%> deklariert werden"
  
! #: cp/decl.cc:16279
  #, 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:16282
  #, 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:16288 cp/parser.cc:28184
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "%<auto%>-Parameter darf in diesem Kontext nicht verwendet werden"
  
! #: cp/decl.cc:16298
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "Parameter als %<auto%> deklariert"
  
! #: cp/decl.cc:16352 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:16356
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "nicht-statisches Datenelement mit Platzhalter %qT deklariert"
  
! #: cp/decl.cc:16376
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO-C++ verbietet flexibles Arrayelement %qs"
  
! #: cp/decl.cc:16379
  #, 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:16395
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "ungültige Verwendung von %<::%>"
  
! #: cp/decl.cc:16416
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "Deklaration der Funktion %qD in ungültigem Kontext"
  
! #: cp/decl.cc:16426
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "Funktion %qD wurde innerhalb einer Union als %<virtual%> deklariert"
  
! #: cp/decl.cc:16436
  #, 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:16450
  #, 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:16457
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "Deklaration von %qD als Element %qT"
  
! #: cp/decl.cc:16464 cp/decl.cc:16477
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "ein Destruktor kann nicht %qs sein"
  
! #: cp/decl.cc:16483
  #, 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:16492
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "ein Konstruktor kann nicht %<concept%> sein"
  
! #: cp/decl.cc:16498
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "ein Konzept kann keine Elementfunktion sein"
  
! #: cp/decl.cc:16506 cp/decl.cc:16864
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD kann nicht %qs sein"
  
! #: cp/decl.cc:16516
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "Spezialisierung des Variablentemplates %qD als Funktion deklariert"
  
! #: cp/decl.cc:16519
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr "Variablentemplate hier deklariert"
  
! #: cp/decl.cc:16584
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "Feld %qD hat unvollständigen Typen %qT"
  
! #: cp/decl.cc:16589
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "Name %qT hat unvollständigen Typen"
  
! #: cp/decl.cc:16609
  #, 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:16612
  #, 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:16630 cp/parser.cc:23678 cp/parser.cc:31067
  #, 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:16680 cp/decl.cc:16691
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "statisches Datenelement %qE als %qs deklariert"
  
! #: cp/decl.cc:16685
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "statisches Datenelement %qD (%<constexpr%>) muss Initialisierung haben"
  
! #: cp/decl.cc:16728 cp/decl.cc:16736 cp/decl.cc:16743 cp/decl.cc:16750
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "nicht-statisches Datenelement %qE als %qs deklariert"
  
! #: cp/decl.cc:16802
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "Speicherklasse %<auto%> ungültig für Funktion %qs"
  
! #: cp/decl.cc:16805
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "Speicherklasse %<register%> ungültig für Funktion %qs"
  
! #: cp/decl.cc:16811
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "Speicherklasse %<__thread%> ungültig für Funktion %qs"
  
! #: cp/decl.cc:16815
  #, 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:16820
  #, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "%<constinit%>-Angabe ungültig für Funktion %qs"
  
! #: cp/decl.cc:16823
  #, 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:16835
  #, 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:16839
  #, 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:16847
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtuelle Nicht-Klassen-Funktion %qs"
  
! #: cp/decl.cc:16854
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs nicht in Klassen-Gültigkeitsbereich definiert"
  
! #: cp/decl.cc:16855
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%qs in einem Nicht-Klassen-Gültigkeitsbereich definiert"
  
! #: cp/decl.cc:16897
  #, 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:16906
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "statische Funktion innerhalb anderer Funktion kann nicht deklariert werden"
  
! #: cp/decl.cc:16947
  #, 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:16954
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "statisches Element %qD als %<register%> deklariert"
  
! #: cp/decl.cc:16960
  #, 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:16968
  #, 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:16975
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "eine Variable kann nicht als %<consteval%> deklariert sein"
  
! #: cp/decl.cc:17007
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs initialisiert und als %<extern%> deklariert"
  
! #: cp/decl.cc:17012
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs hat sowohl %<extern%> als auch Initialisierung"
  
! #: cp/decl.cc:17214
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Standardargument %qE verwendet %qD"
  
! #: cp/decl.cc:17217
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Standardargument %qE verwendet lokale Variable %qD"
  
! #: cp/decl.cc:17344
  #, 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:17348
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "ungültige Verwendung von Typ %<void%> in Parameterdeklaration"
  
! #: cp/decl.cc:17377
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "%<volatile%>-qualifizierter Parameter ist veraltet"
  
! #: cp/decl.cc:17385
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Parameter %qD deklariert ungültigerweise Methodentyp"
  
! #: cp/decl.cc:17410
  #, 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:17412
  #, 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:17695
  #, 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:17774
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD darf nicht innerhalb eines Namensbereiches definiert werden"
  
! #: cp/decl.cc:17781
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD darf nicht als »static« deklariert werden"
  
! #: cp/decl.cc:17839
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "%qD muss eine nichtstatische Elementfunktion sein"
  
! #: cp/decl.cc:17847
  #, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%qD muss eine Memberfunktion sein"
  
! #: cp/decl.cc:17855
  #, 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:17865
  #, 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:17875
  #, 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:17906
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO-C++ verbietet Überladen von %<operator ?:%>"
  
! #: cp/decl.cc:17916
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "»%qD« darf keine variable Argumentanzahl haben"
  
! #: cp/decl.cc:17942
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD muss entweder null oder ein Argument nehmen"
  
! #: cp/decl.cc:17943
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD muss entweder ein oder zwei Argumente nehmen"
  
! #: cp/decl.cc:17955
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "Suffix-%qD muss %<int%> als sein Argument nehmen"
  
! #: cp/decl.cc:17956
  #, 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:17967
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD darf keine Argumente nehmen"
  
! #: cp/decl.cc:17968 cp/decl.cc:17978
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD muss genau ein Argument nehmen"
  
! #: cp/decl.cc:17979
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD muss genau zwei Argumente nehmen"
  
! #: cp/decl.cc:17994
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD kann keine Standardargumente haben"
  
! #: cp/decl.cc:18018
  #, 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:18025
  #, 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:18027
  #, 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:18036
  #, 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:18038
  #, 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:18054
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "benutzerdefiniertes %qD wertet immer beide Argumente aus"
  
! #: cp/decl.cc:18073
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "Präfix-%qD sollte %qT zurückgeben"
  
! #: cp/decl.cc:18080
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "Suffix-%qD sollte %qT zurückgeben"
  
! #: cp/decl.cc:18092
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD sollte Wert zurückgeben"
  
! #: cp/decl.cc:18149
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Templatetyp-Parameter %qT wird nach %qs verwendet"
  
! #: cp/decl.cc:18173
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "Templatespezialisierung alias %qT hinter %qs wird verwendet"
  
! #: cp/decl.cc:18176
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "typedef-Name %qD wird nach %qs verwendet"
  
! #: cp/decl.cc:18178
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD hat eine vorherige Deklaration hier"
  
! #: cp/decl.cc:18187
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT als %qs verwendet"
  
! #: cp/decl.cc:18188 cp/decl.cc:18196
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT hat hier eine vorherige Deklaration"
  
! #: cp/decl.cc:18195
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT als enum verwendet"
*************** msgstr "%qT als enum verwendet"
*** 61634,61733 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18179
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Template-Argument für %<%s %T%> benötigt"
  
! #: cp/decl.cc:18222 cp/name-lookup.cc:6364 cp/name-lookup.cc:6498
! #: cp/parser.cc:8120 cp/parser.cc:35476
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "Referenz auf %qD ist mehrdeutig"
  
! #: cp/decl.cc:18232
  #, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr "Klassentemplate %qD als Nicht-Template redeklariert"
  
! #: cp/decl.cc:18254 cp/name-lookup.cc:6053
  #, 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:18283 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7811
! #: cp/parser.cc:21307 cp/pt.cc:10233
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT ist kein Template"
  
! #: cp/decl.cc:18288
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "Sie könnten ein explizites %<%T::%> hinzufügen"
  
! #: cp/decl.cc:18393
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Verwendung des enum %q#D ohne vorherige Deklaration"
  
! #: cp/decl.cc:18420
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Redeklaration von %qT als Nicht-Template"
  
! #: cp/decl.cc:18563
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "abgeleitete Union %qT ist ungültig"
  
! #: cp/decl.cc:18570
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT ist mit mehreren direkten Basisklassen definiert"
  
! #: cp/decl.cc:18581
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT ist mit direkter virtueller Basisklasse definiert"
  
! #: cp/decl.cc:18630
  #, 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:18660
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "rekursiver Typ %qT nicht definiert"
  
! #: cp/decl.cc:18662
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "doppelter Basistyp %qT ungültig"
  
! #: cp/decl.cc:18835
  #, 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:18838 cp/decl.cc:18847 cp/decl.cc:18858 cp/decl.cc:19480
! #: cp/parser.cc:24038
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "vorherige Definition hier"
  
! #: cp/decl.cc:18844
  #, 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:18855
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "anderer zugrunde liegender Typ in enum %q#T"
  
! #: cp/decl.cc:18930
  #, 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"
--- 61710,61809 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18210
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Template-Argument für %<%s %T%> benötigt"
  
! #: cp/decl.cc:18253 cp/name-lookup.cc:6471 cp/name-lookup.cc:6605
! #: cp/parser.cc:8122 cp/parser.cc:35474
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "Referenz auf %qD ist mehrdeutig"
  
! #: cp/decl.cc:18263
  #, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr "Klassentemplate %qD als Nicht-Template redeklariert"
  
! #: cp/decl.cc:18285 cp/name-lookup.cc:6160
  #, 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:18314 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7813
! #: cp/parser.cc:21303 cp/pt.cc:10235
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT ist kein Template"
  
! #: cp/decl.cc:18319
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "Sie könnten ein explizites %<%T::%> hinzufügen"
  
! #: cp/decl.cc:18424
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Verwendung des enum %q#D ohne vorherige Deklaration"
  
! #: cp/decl.cc:18451
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Redeklaration von %qT als Nicht-Template"
  
! #: cp/decl.cc:18594
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "abgeleitete Union %qT ist ungültig"
  
! #: cp/decl.cc:18601
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT ist mit mehreren direkten Basisklassen definiert"
  
! #: cp/decl.cc:18612
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT ist mit direkter virtueller Basisklasse definiert"
  
! #: cp/decl.cc:18661
  #, 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:18691
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "rekursiver Typ %qT nicht definiert"
  
! #: cp/decl.cc:18693
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "doppelter Basistyp %qT ungültig"
  
! #: cp/decl.cc:18866
  #, 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:18869 cp/decl.cc:18878 cp/decl.cc:18889 cp/decl.cc:19511
! #: cp/parser.cc:24034
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "vorherige Definition hier"
  
! #: cp/decl.cc:18875
  #, 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:18886
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "anderer zugrunde liegender Typ in enum %q#T"
  
! #: cp/decl.cc:18961
  #, 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 %
*** 61736,61822 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19099
  #, 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:19287
  #, 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:19297
  #, 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:19346
  #, 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:19347
  #, 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:19358
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "Überlauf in Aufzählungswerten bei %qD"
  
! #: cp/decl.cc:19378
  #, 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:19478 cp/parser.cc:24036
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "mehrfache Definition von %q#T"
  
! #: cp/decl.cc:19552
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "Rückgabetyp %q#T ist unvollständig"
  
! #: cp/decl.cc:19722 cp/typeck.cc:11632
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> sollte eine Referenz auf %<*this%> zurückgeben"
  
! #: cp/decl.cc:20540
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "keine return-Anweisungen in %qT zurückgebender Funktion"
  
! #: cp/decl.cc:20542 cp/typeck.cc:11510
  #, 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:20553
  #, 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:20611
  #, 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:20807
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ist bereits in Klasse %qT definiert"
  
! #: cp/decl.cc:21205
  #, gcc-internal-format
  msgid "using %qs"
  msgstr "%qs wird verwendet"
  
! #: cp/decl.cc:21217
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "Verwendung von %qD vor Herleitung von %<auto%>"
--- 61812,61898 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19130
  #, 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:19318
  #, 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:19328
  #, 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:19377
  #, 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:19378
  #, 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:19389
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "Überlauf in Aufzählungswerten bei %qD"
  
! #: cp/decl.cc:19409
  #, 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:19509 cp/parser.cc:24032
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "mehrfache Definition von %q#T"
  
! #: cp/decl.cc:19583
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "Rückgabetyp %q#T ist unvollständig"
  
! #: cp/decl.cc:19753 cp/typeck.cc:11632
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> sollte eine Referenz auf %<*this%> zurückgeben"
  
! #: cp/decl.cc:20571
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "keine return-Anweisungen in %qT zurückgebender Funktion"
  
! #: cp/decl.cc:20573 cp/typeck.cc:11510
  #, 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:20584
  #, 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:20642
  #, 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:20838
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ist bereits in Klasse %qT definiert"
  
! #: cp/decl.cc:21236
  #, gcc-internal-format
  msgid "using %qs"
  msgstr "%qs wird verwendet"
  
! #: cp/decl.cc:21248
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "Verwendung von %qD vor Herleitung von %<auto%>"
*************** msgstr "unbenannte Klasse wurde hier def
*** 61934,62035 ****
  msgid "explicit template argument list not allowed"
  msgstr "explizite Templateargumentliste nicht erlaubt"
  
! #: cp/decl2.cc:1332
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "%qD ist bereits in %qT definiert"
  
! #: cp/decl2.cc:1365 cp/decl2.cc:1373 cp/decl2.cc:1487
  #, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "ungültige Initialisierung für Elementfunktion %qD"
  
! #: cp/decl2.cc:1382
  #, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr "Initialisierung für »friend«-Funktion %qD angegeben"
  
! #: cp/decl2.cc:1385 cp/decl2.cc:1491
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "Initialisierung für statische Element-Funktion %qD angegeben"
  
! #: cp/decl2.cc:1433
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "%<asm%>-Symbole sind an nicht statischen Datenelementen nicht erlaubt"
  
! #: cp/decl2.cc:1594
  #, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "Bitfeld %qD mit Nicht-Ganzzahl-Typ %qT"
  
! #: cp/decl2.cc:1602
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "%qD kann nicht als Bitfeldtyp deklariert werden"
  
! #: cp/decl2.cc:1613
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "Bitfeld %qD kann nicht mit Funktionstyp deklariert werden"
  
! #: cp/decl2.cc:1619
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "Bitfeld %qD kann nicht mit %<warn_if_not_aligned%>-Typ deklariert werden"
  
! #: cp/decl2.cc:1626
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "%qD ist bereits in der Klasse %qT definiert"
  
! #: cp/decl2.cc:1634
  #, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "statisches Element %qD kann kein Bitfeld sein"
  
! #: cp/decl2.cc:1648
  #, 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"
  
! #: cp/decl2.cc:2103
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr "statisches Datenelement %q+D innerhalb von »declare target«-Direktive"
  
! #: cp/decl2.cc:2273
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "anonymes struct nicht innerhalb eines benannten Typs"
  
! #: cp/decl2.cc:2289
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "%q#D ungültig; eine anonyme Union kann nur nicht-statische Datenelemente haben"
  
! #: cp/decl2.cc:2296
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr "privates Element %q#D in anonymer Union"
  
! #: cp/decl2.cc:2299
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr "geschütztes Element %q#D in anonymer Union"
  
! #: cp/decl2.cc:2364
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "anonymes Aggregat im Gültigkeitsbereich eines Namespace muss statisch sein"
  
! #: cp/decl2.cc:2373
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "anonyme Union ohne Element"
  
! #: cp/decl2.cc:2410
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%> muss Typ %qT zurückgeben"
--- 62010,62111 ----
  msgid "explicit template argument list not allowed"
  msgstr "explizite Templateargumentliste nicht erlaubt"
  
! #: cp/decl2.cc:1331
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "%qD ist bereits in %qT definiert"
  
! #: cp/decl2.cc:1364 cp/decl2.cc:1372 cp/decl2.cc:1486
  #, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "ungültige Initialisierung für Elementfunktion %qD"
  
! #: cp/decl2.cc:1381
  #, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr "Initialisierung für »friend«-Funktion %qD angegeben"
  
! #: cp/decl2.cc:1384 cp/decl2.cc:1490
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "Initialisierung für statische Element-Funktion %qD angegeben"
  
! #: cp/decl2.cc:1432
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "%<asm%>-Symbole sind an nicht statischen Datenelementen nicht erlaubt"
  
! #: cp/decl2.cc:1593
  #, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "Bitfeld %qD mit Nicht-Ganzzahl-Typ %qT"
  
! #: cp/decl2.cc:1601
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "%qD kann nicht als Bitfeldtyp deklariert werden"
  
! #: cp/decl2.cc:1612
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "Bitfeld %qD kann nicht mit Funktionstyp deklariert werden"
  
! #: cp/decl2.cc:1618
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "Bitfeld %qD kann nicht mit %<warn_if_not_aligned%>-Typ deklariert werden"
  
! #: cp/decl2.cc:1625
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "%qD ist bereits in der Klasse %qT definiert"
  
! #: cp/decl2.cc:1633
  #, gcc-internal-format
  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"
  
! #: cp/decl2.cc:2102
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr "statisches Datenelement %q+D innerhalb von »declare target«-Direktive"
  
! #: cp/decl2.cc:2272
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "anonymes struct nicht innerhalb eines benannten Typs"
  
! #: cp/decl2.cc:2288
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "%q#D ungültig; eine anonyme Union kann nur nicht-statische Datenelemente haben"
  
! #: cp/decl2.cc:2295
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr "privates Element %q#D in anonymer Union"
  
! #: cp/decl2.cc:2298
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr "geschütztes Element %q#D in anonymer Union"
  
! #: cp/decl2.cc:2363
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "anonymes Aggregat im Gültigkeitsbereich eines Namespace muss statisch sein"
  
! #: cp/decl2.cc:2372
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "anonyme Union ohne Element"
  
! #: cp/decl2.cc:2409
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%> muss Typ %qT zurückgeben"
*************** msgstr "%<operator new%> muss Typ %qT zu
*** 62038,62136 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:2422
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "der erste Parameter von %<operator new%> kann nicht das Standardargument haben"
  
! #: cp/decl2.cc:2438
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "%<operator new%> nimmt Typ %<size_t%> (%qT) als ersten Parameter"
  
! #: cp/decl2.cc:2468
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%> muss Typ %qT zurückgeben"
  
! #: cp/decl2.cc:2483
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "der zerstörende %<operator delete%> muss eine Elementfunktion sein"
  
! #: cp/decl2.cc:2486
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "%<operator delete[]%> kann kein zerstörendes %<delete%> sein"
  
! #: cp/decl2.cc:2488
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr "der zerstörende %<operator delete%> muss eine übliche Deallozierungsfunktion sein"
  
! #: cp/decl2.cc:2498
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "%<operator delete%> nimmt Typ %qT als ersten Parameter"
  
! #: cp/decl2.cc:3596
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr "%qT hat ein Feld %q#D, dessen Typ keine Bindung hat"
  
! #: cp/decl2.cc:3600
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr "%qT hat ein Feld %qD, dessen Typ vom Typ %qT abhängt, der wiederum keine Bindung hat"
  
! #: cp/decl2.cc:3606
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr "%qT hat ein Feld %q#D, dessen Typ keine Bindung hat"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3610
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr "%qT hat ein Feld %q#D, dessen Typ den anonymen Namensbereich verwendet"
  
! #: cp/decl2.cc:3618
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr "%qT mit bedeutenderer Sichtbarkeit als der Typ seines Feldes %qD deklariert"
  
! #: cp/decl2.cc:3637
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr "%qT hat eine Basis %qT, die keine Bindung hat"
  
! #: cp/decl2.cc:3641
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr "%qT hat eine Basis %qT, die von Typ %qT abhängt, der wiederum keine Bindung hat"
  
! #: cp/decl2.cc:3647
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr "%qT hat eine Basis %qT, die interne Bindung hat"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3651
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr "%qT hat eine Basis %qT, die den anonymen Namensraum verwendet"
  
! #: cp/decl2.cc:3658
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr "%qT mit bedeutenderer Sichtbarkeit als seine Basis %qT deklariert"
  
! #: cp/decl2.cc:5434
  #, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but never defined"
  msgstr "%q#D (durch einen unbenannten Typen deklariert) wird verwendet, aber nirgends definiert"
  
! #: cp/decl2.cc:5438
  #, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but not defined"
  msgstr "%q#D (durch einen unbenannten Typen deklariert) wird verwendet, aber nirgends definiert"
--- 62114,62212 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:2421
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "der erste Parameter von %<operator new%> kann nicht das Standardargument haben"
  
! #: cp/decl2.cc:2437
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "%<operator new%> nimmt Typ %<size_t%> (%qT) als ersten Parameter"
  
! #: cp/decl2.cc:2467
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%> muss Typ %qT zurückgeben"
  
! #: cp/decl2.cc:2482
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "der zerstörende %<operator delete%> muss eine Elementfunktion sein"
  
! #: cp/decl2.cc:2485
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "%<operator delete[]%> kann kein zerstörendes %<delete%> sein"
  
! #: cp/decl2.cc:2487
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr "der zerstörende %<operator delete%> muss eine übliche Deallozierungsfunktion sein"
  
! #: cp/decl2.cc:2497
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "%<operator delete%> nimmt Typ %qT als ersten Parameter"
  
! #: cp/decl2.cc:3595
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr "%qT hat ein Feld %q#D, dessen Typ keine Bindung hat"
  
! #: cp/decl2.cc:3599
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr "%qT hat ein Feld %qD, dessen Typ vom Typ %qT abhängt, der wiederum keine Bindung hat"
  
! #: cp/decl2.cc:3605
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr "%qT hat ein Feld %q#D, dessen Typ keine Bindung hat"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3609
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr "%qT hat ein Feld %q#D, dessen Typ den anonymen Namensbereich verwendet"
  
! #: cp/decl2.cc:3617
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr "%qT mit bedeutenderer Sichtbarkeit als der Typ seines Feldes %qD deklariert"
  
! #: cp/decl2.cc:3636
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr "%qT hat eine Basis %qT, die keine Bindung hat"
  
! #: cp/decl2.cc:3640
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr "%qT hat eine Basis %qT, die von Typ %qT abhängt, der wiederum keine Bindung hat"
  
! #: cp/decl2.cc:3646
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr "%qT hat eine Basis %qT, die interne Bindung hat"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3650
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr "%qT hat eine Basis %qT, die den anonymen Namensraum verwendet"
  
! #: cp/decl2.cc:3657
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr "%qT mit bedeutenderer Sichtbarkeit als seine Basis %qT deklariert"
  
! #: cp/decl2.cc:5433
  #, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but never defined"
  msgstr "%q#D (durch einen unbenannten Typen deklariert) wird verwendet, aber nirgends definiert"
  
! #: cp/decl2.cc:5437
  #, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but not defined"
  msgstr "%q#D (durch einen unbenannten Typen deklariert) wird verwendet, aber nirgends definiert"
*************** msgstr "%q#D (durch einen unbenannten Ty
*** 62139,62247 ****
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:5448
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr "unbenannter Typ ohne Bindung wird verwendet, um Variable %q#D mit Bindung zu deklarieren"
  
! #: cp/decl2.cc:5452
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "unbenannter Typ ohne Bindung wird verwendet, um Funktion %q#D mit Bindung zu deklarieren"
  
! #: cp/decl2.cc:5456
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr "%q#D verweist nicht auf den unqualifizierten Typen und wird daher nicht zum Binden verwendet"
  
! #: cp/decl2.cc:5474
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "%q#D (durch lokalen Typen %qT deklariert) wird verwendet, aber nirgends definiert"
  
! #: cp/decl2.cc:5478
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but not defined here"
  msgstr "%q#D (durch lokalen Typen %qT deklariert) wird verwendet, aber nicht hier definiert"
  
! #: cp/decl2.cc:5486
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr "Typ %qT ohne Bindung verwendet, um Variable %q#D mit Bindung zu deklarieren"
  
! #: cp/decl2.cc:5489
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "Typ %qT ohne Bindung für Funktionsdeklaration %q#D mit Bindung deklariert"
  
! #: cp/decl2.cc:5694
  #, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "Mangeln von %q#D als %qE steht mit einer vorherigen Mangelung in Konflikt"
  
! #: cp/decl2.cc:5697
  #, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "vorherige Mangelung von %q#D"
  
! #: cp/decl2.cc:5699
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr "Eine spätere Option %<-fabi-version=%> (oder =0) verhindert diesen Fehler mit einer Änderung im Mangeln"
  
! #: cp/decl2.cc:5771 cp/decl2.cc:5774
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr "das Programm sollte auch %qD definieren"
  
! #: cp/decl2.cc:6152
  #, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr "inline-Funktion %qD verwendet, aber nirgendwo definiert"
  
! #: cp/decl2.cc:6386
  #, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "Standardargument fehlt für Parameter %P von %q#D"
  
! #: cp/decl2.cc:6391
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr "... folgt auf Parameter %P, der ein Defaultargument hat"
  
! #: cp/decl2.cc:6514
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "implizit deklariertes %qD ist veraltet"
  
! #: cp/decl2.cc:6518
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr "da %qT vom Benutzer bereitgestelltes %qD hat"
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:6705
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "Lambda, das %<...%> verwendendet, wird in Funktionszeiger umgewandelt"
  
! #: cp/decl2.cc:6714
  #, gcc-internal-format
  msgid "use of deleted function %qD: %s"
  msgstr "gelöschte Funktion %qD wird verwendet: %s"
  
! #: cp/decl2.cc:6718
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "gelöschte Funktion %qD wird verwendet"
  
! #: cp/decl2.cc:6766
  #, gcc-internal-format
  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"
--- 62215,62323 ----
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:5447
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr "unbenannter Typ ohne Bindung wird verwendet, um Variable %q#D mit Bindung zu deklarieren"
  
! #: cp/decl2.cc:5451
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "unbenannter Typ ohne Bindung wird verwendet, um Funktion %q#D mit Bindung zu deklarieren"
  
! #: cp/decl2.cc:5455
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr "%q#D verweist nicht auf den unqualifizierten Typen und wird daher nicht zum Binden verwendet"
  
! #: cp/decl2.cc:5473
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "%q#D (durch lokalen Typen %qT deklariert) wird verwendet, aber nirgends definiert"
  
! #: cp/decl2.cc:5477
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but not defined here"
  msgstr "%q#D (durch lokalen Typen %qT deklariert) wird verwendet, aber nicht hier definiert"
  
! #: cp/decl2.cc:5485
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr "Typ %qT ohne Bindung verwendet, um Variable %q#D mit Bindung zu deklarieren"
  
! #: cp/decl2.cc:5488
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "Typ %qT ohne Bindung für Funktionsdeklaration %q#D mit Bindung deklariert"
  
! #: cp/decl2.cc:5693
  #, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "Mangeln von %q#D als %qE steht mit einer vorherigen Mangelung in Konflikt"
  
! #: cp/decl2.cc:5696
  #, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "vorherige Mangelung von %q#D"
  
! #: cp/decl2.cc:5698
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr "Eine spätere Option %<-fabi-version=%> (oder =0) verhindert diesen Fehler mit einer Änderung im Mangeln"
  
! #: cp/decl2.cc:5770 cp/decl2.cc:5773
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr "das Programm sollte auch %qD definieren"
  
! #: cp/decl2.cc:6151
  #, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr "inline-Funktion %qD verwendet, aber nirgendwo definiert"
  
! #: cp/decl2.cc:6385
  #, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "Standardargument fehlt für Parameter %P von %q#D"
  
! #: cp/decl2.cc:6390
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr "... folgt auf Parameter %P, der ein Defaultargument hat"
  
! #: cp/decl2.cc:6513
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "implizit deklariertes %qD ist veraltet"
  
! #: cp/decl2.cc:6517
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr "da %qT vom Benutzer bereitgestelltes %qD hat"
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:6704
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "Lambda, das %<...%> verwendendet, wird in Funktionszeiger umgewandelt"
  
! #: cp/decl2.cc:6713
  #, gcc-internal-format
  msgid "use of deleted function %qD: %s"
  msgstr "gelöschte Funktion %qD wird verwendet: %s"
  
! #: cp/decl2.cc:6717
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "gelöschte Funktion %qD wird verwendet"
  
! #: cp/decl2.cc:6765
  #, gcc-internal-format
  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"
*************** msgstr "aber %qE ist ein Klassentemplate
*** 62346,62576 ****
  
  #: cp/error.cc:4010
  #, gcc-internal-format
  msgid "but %qE is a namespace"
  msgstr "aber %qE ist ein Namensraum"
  
! #: cp/error.cc:4012
  #, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr "aber %qE ist ein Aufzählungstyp"
  
! #: cp/error.cc:4040
  #, 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:4043
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "%s%s%sIn Ersetzung von %qS:\n"
  
! #: cp/error.cc:4044
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "%s%s%sIn Instanziierung von %q#D:\n"
  
! #: cp/error.cc:4066
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.cc:4069
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.cc:4173
  #, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "rekursiv erfordert von %<template for%>-Iteration %E\n"
  
! #: cp/error.cc:4175
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr "erfordert von %<template for%>-Iteration %E\n"
  
! #: cp/error.cc:4180
  msgid "recursively required by substitution of %qS\n"
  msgstr "rekursiv erforderlich durch Ersetzung von %qS\n"
  
! #: cp/error.cc:4181
  msgid "required by substitution of %qS\n"
  msgstr "erforderlich durch Ersetzung von %qS\n"
  
! #: cp/error.cc:4186
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr "rekursiv erfordert von %q#D\n"
  
! #: cp/error.cc:4187
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr "erfordert durch %q#D\n"
  
! #: cp/error.cc:4194
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr "rekursiv erfordert von hier\n"
  
! #: cp/error.cc:4195
  #, gcc-internal-format
  msgid "required from here\n"
  msgstr "von hier erfordert\n"
  
! #: cp/error.cc:4245
  #, 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:4297
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr "in %<constexpr%>-Ersetzung von %qs"
  
! #: cp/error.cc:4310
  #, 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:4325
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr "erforderlich, um %qE zu erfüllen"
  
! #: cp/error.cc:4347
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr "erforderlich, um die Beschränkung zu erfüllen\n"
  
! #: cp/error.cc:4378
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr "bei Anforderungen mit "
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93881
! #: cp/error.cc:4379
  #, gcc-internal-format
  msgid "in requirements "
  msgstr "in Anforderungen "
  
! #: cp/error.cc:4497
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr "(kein Argument)"
  
! #: cp/error.cc:4591
  #, gcc-internal-format
  msgid "[...]"
  msgstr "[…]"
  
! #: cp/error.cc:4943
  #, 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:4948
  #, 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:4953
  #, 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:4958
  #, 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:4963
  #, 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:4968
  #, 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:4973
  #, 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:4979
  #, 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:4984
  #, 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:4989
  #, 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:4994
  #, 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:4999
  #, 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:5004
  #, 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:5010
  #, 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:5015
  #, 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:5070
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "unvollständiger Typ %qT in geschachtelter Namensangabe verwendet"
  
! #: cp/error.cc:5075
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "Referenz auf %<%T::%D%> ist mehrdeutig"
  
! #: cp/error.cc:5090
  #, 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:5094 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:5116
  #, 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:5120 cp/typeck.cc:3641
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD ist kein Element von %qD"
  
! #: cp/error.cc:5131
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<::%D%> wurde nicht deklariert; meinten Sie %qs?"
  
! #: cp/error.cc:5135
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%D%> wurde nicht deklariert"
--- 62422,62657 ----
  
  #: cp/error.cc:4010
  #, gcc-internal-format
+ msgid "but %qE is a variable template"
+ msgstr "aber %qE ist ein Variablentemplate"
+ 
+ #: cp/error.cc:4012
+ #, gcc-internal-format
  msgid "but %qE is a namespace"
  msgstr "aber %qE ist ein Namensraum"
  
! #: cp/error.cc:4014
  #, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr "aber %qE ist ein Aufzählungstyp"
  
! #: cp/error.cc:4042
  #, 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:4045
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "%s%s%sIn Ersetzung von %qS:\n"
  
! #: cp/error.cc:4046
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "%s%s%sIn Instanziierung von %q#D:\n"
  
! #: cp/error.cc:4068
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.cc:4071
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.cc:4175
  #, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "rekursiv erfordert von %<template for%>-Iteration %E\n"
  
! #: cp/error.cc:4177
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr "erfordert von %<template for%>-Iteration %E\n"
  
! #: cp/error.cc:4182
  msgid "recursively required by substitution of %qS\n"
  msgstr "rekursiv erforderlich durch Ersetzung von %qS\n"
  
! #: cp/error.cc:4183
  msgid "required by substitution of %qS\n"
  msgstr "erforderlich durch Ersetzung von %qS\n"
  
! #: cp/error.cc:4188
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr "rekursiv erfordert von %q#D\n"
  
! #: cp/error.cc:4189
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr "erfordert durch %q#D\n"
  
! #: cp/error.cc:4196
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr "rekursiv erfordert von hier\n"
  
! #: cp/error.cc:4197
  #, gcc-internal-format
  msgid "required from here\n"
  msgstr "von hier erfordert\n"
  
! #: cp/error.cc:4247
  #, 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:4299
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr "in %<constexpr%>-Ersetzung von %qs"
  
! #: cp/error.cc:4312
  #, 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:4327
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr "erforderlich, um %qE zu erfüllen"
  
! #: cp/error.cc:4349
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr "erforderlich, um die Beschränkung zu erfüllen\n"
  
! #: cp/error.cc:4380
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr "bei Anforderungen mit "
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93881
! #: cp/error.cc:4381
  #, gcc-internal-format
  msgid "in requirements "
  msgstr "in Anforderungen "
  
! #: cp/error.cc:4499
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr "(kein Argument)"
  
! #: cp/error.cc:4593
  #, gcc-internal-format
  msgid "[...]"
  msgstr "[…]"
  
! #: cp/error.cc:4945
  #, 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:4950
  #, 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:4955
  #, 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:4960
  #, 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:4965
  #, 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:4970
  #, 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:4975
  #, 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:4981
  #, 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:4986
  #, 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:4991
  #, 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:4996
  #, 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:5001
  #, 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:5006
  #, 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:5012
  #, 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:5017
  #, 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:5072
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "unvollständiger Typ %qT in geschachtelter Namensangabe verwendet"
  
! #: cp/error.cc:5077
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "Referenz auf %<%T::%D%> ist mehrdeutig"
  
! #: cp/error.cc:5092
  #, 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:5096 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:5118
  #, 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:5122 cp/typeck.cc:3641
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD ist kein Element von %qD"
  
! #: cp/error.cc:5133
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<::%D%> wurde nicht deklariert; meinten Sie %qs?"
  
! #: cp/error.cc:5137
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%D%> wurde nicht deklariert"
*************** msgstr "die Referenz %qD ist noch nicht
*** 62791,62797 ****
  msgid "member %qD is used uninitialized"
  msgstr "Mitglied %qD ist nicht initialisiert, wird aber benutzt"
  
! #: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5112 cp/typeck2.cc:1519
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "Array muss mit Initialisierung mit umgebenden geschweiften Klammern initialisiert werden"
--- 62872,62878 ----
  msgid "member %qD is used uninitialized"
  msgstr "Mitglied %qD ist nicht initialisiert, wird aber benutzt"
  
! #: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5118 cp/typeck2.cc:1519
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "Array muss mit Initialisierung mit umgebenden geschweiften Klammern initialisiert werden"
*************** msgstr "Typ %qT ist keine direkte oder v
*** 62907,62913 ****
  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:2522 cp/semantics.cc:4492
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
--- 62988,62994 ----
  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:2553 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
*************** msgstr "weder der Destruktor noch der kl
*** 63103,63139 ****
  msgid "initializer ends prematurely"
  msgstr "Initialisierung endet vorzeitig"
  
! #: cp/init.cc:5321
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "unbekannte Arraygröße in »delete«"
  
! #: cp/init.cc:5358
  #, gcc-internal-format
  msgid "operator %<delete%> used on incomplete type"
  msgstr "Operator %<delete%> auf unvollständigem Typ verwendet"
  
! #: cp/init.cc:5373
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "mögliches Problem bei Aufruf von %<operator delete%> erkannt"
  
! #: cp/init.cc:5379
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr "weder der Destruktor noch der klassenspezifische %<operator delete%> wird aufgerufen, auch wenn sie bei der Klassendefinition deklariert werden"
  
! #: cp/init.cc:5394
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr "Löschen des Objekts mit abstraktem Klassentyp %qT mit nicht-virtuellem Destruktor bewirkt undefiniertes Verhalten"
  
! #: cp/init.cc:5399
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr "Löschen des Objekts mit polymorphem Klassentyp %qT mit nicht-virtuellem Destruktor bewirkt möglicherweise undefiniertes Verhalten"
  
! #: cp/init.cc:5713
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "Typ für Vektor-»delete« ist weder Zeiger- noch Arraytyp"
--- 63184,63220 ----
  msgid "initializer ends prematurely"
  msgstr "Initialisierung endet vorzeitig"
  
! #: cp/init.cc:5327
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "unbekannte Arraygröße in »delete«"
  
! #: cp/init.cc:5364
  #, gcc-internal-format
  msgid "operator %<delete%> used on incomplete type"
  msgstr "Operator %<delete%> auf unvollständigem Typ verwendet"
  
! #: cp/init.cc:5379
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "mögliches Problem bei Aufruf von %<operator delete%> erkannt"
  
! #: cp/init.cc:5385
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr "weder der Destruktor noch der klassenspezifische %<operator delete%> wird aufgerufen, auch wenn sie bei der Klassendefinition deklariert werden"
  
! #: cp/init.cc:5400
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr "Löschen des Objekts mit abstraktem Klassentyp %qT mit nicht-virtuellem Destruktor bewirkt undefiniertes Verhalten"
  
! #: cp/init.cc:5405
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr "Löschen des Objekts mit polymorphem Klassentyp %qT mit nicht-virtuellem Destruktor bewirkt möglicherweise undefiniertes Verhalten"
  
! #: cp/init.cc:5719
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "Typ für Vektor-»delete« ist weder Zeiger- noch Arraytyp"
*************** msgstr "%<#pragma implementation%> für
*** 63223,63229 ****
  msgid "%qD not defined"
  msgstr "%qD nicht definiert"
  
! #: cp/lex.cc:811 cp/parser.cc:3999 cp/parser.cc:34700
  #, 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"
--- 63304,63310 ----
  msgid "%qD not defined"
  msgstr "%qD nicht definiert"
  
! #: cp/lex.cc:811 cp/parser.cc:3999 cp/parser.cc:34698
  #, 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
*** 63253,63316 ****
  msgid "  # %E"
  msgstr "  # %E"
  
! #: cp/mangle.cc:2733
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "mangling %<typeof%>, verwenden Sie stattdessen %<decltype%>"
  
! #: cp/mangle.cc:2737
  #, 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"
  
  #. TODO Mangle pack indexing
  #. <https://github.com/itanium-cxx-abi/cxx-abi/issues/175>.
! #: cp/mangle.cc:2744
  #, gcc-internal-format
  msgid "mangling type pack index"
  msgstr "mangling type pack index"
  
! #: cp/mangle.cc:4009
  #, 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:4014
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "%C wird gemangelt"
  
! #: cp/mangle.cc:4088
  #, 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:4784
  #, 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:4830 cp/mangle.cc:5009
  #, 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:4836 cp/mangle.cc:5015
  #, 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:5162
  #, 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:5167
  #, 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:5172
  #, 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%>"
--- 63334,63397 ----
  msgid "  # %E"
  msgstr "  # %E"
  
! #: cp/mangle.cc:2738
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "mangling %<typeof%>, verwenden Sie stattdessen %<decltype%>"
  
! #: cp/mangle.cc:2742
  #, 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"
  
  #. TODO Mangle pack indexing
  #. <https://github.com/itanium-cxx-abi/cxx-abi/issues/175>.
! #: cp/mangle.cc:2749
  #, gcc-internal-format
  msgid "mangling type pack index"
  msgstr "mangling type pack index"
  
! #: cp/mangle.cc:4014
  #, 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:4019
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "%C wird gemangelt"
  
! #: cp/mangle.cc:4093
  #, 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:4789
  #, 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:4835 cp/mangle.cc:5014
  #, 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:4841 cp/mangle.cc:5020
  #, 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:5167
  #, 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:5172
  #, 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:5177
  #, 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 "%q#D wird implizit gelöscht, da
*** 63580,63631 ****
  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:3689
  #, 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:3691 cp/method.cc:3736
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "erwartete Signatur: %qD"
  
! #: cp/method.cc:3711
  #, 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:3716
  #, 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:3721
  #, 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:3726
  #, 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:3834
  #, 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:3854
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "ein Template kann nicht vorbelegt werden"
  
! #: cp/method.cc:3893
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD kann nicht vorgegeben werden"
  
! #: cp/method.cc:3902
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "vorgegebene Funktion %q+D mit Standardargument"
--- 63661,63712 ----
  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"
*************** msgstr "%<target%>-Attribut wird derzeit
*** 63671,64134 ****
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr "Attribut %<optimize%> wird derzeit nicht in Modulen unterstützt"
  
! #: cp/module.cc:12489
  #, 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:12493
  #, 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:12496
  #, gcc-internal-format
  msgid "existing declaration here with tags %qE"
  msgstr "bestehende Deklaration ist hier mit Tags %qE"
  
! #: cp/module.cc:12499
  #, gcc-internal-format
  msgid "existing declaration here with no tags"
  msgstr "bestehende Deklaration ist hier ohne Tags"
  
! #: cp/module.cc:12544
  #, gcc-internal-format
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "in Konflikt stehende Sprachbindung für importierte Deklaration %#qD"
  
! #: cp/module.cc:12558 cp/module.cc:12686
  #, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr "in Konflikt stehender Typ für importierte Deklaration %#qD"
  
! #: cp/module.cc:12572
  #, gcc-internal-format
  msgid "conflicting argument list for imported declaration %#qD"
  msgstr "in Konflikt stehende Argumentliste für importierte Deklaration %#qD"
  
! #: cp/module.cc:12579
  #, gcc-internal-format
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "in Konflikt stehende Argumenttypen für importierte Deklaration %#qD"
  
! #: cp/module.cc:12617
  #, 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:12636
  #, 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:12661
  #, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "in Konflikt stehendes %<constexpr%> für importierte Deklaration %#qD"
  
! #: cp/module.cc:12677
  #, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr "in Konflikt stehende Deklaration %q#D"
  
! #: cp/module.cc:12703
  #, gcc-internal-format
  msgid "existing declaration %#qD"
  msgstr "bestehende Deklaration %#qD"
  
! #: cp/module.cc:12806
  #, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr "widersprüchliches Standardargument für %#qD"
  
! #: cp/module.cc:12808 cp/module.cc:12835
  #, gcc-internal-format
  msgid "existing default declared here"
  msgstr "der bestehende Vorgabewert ist hier deklariert"
  
! #: cp/module.cc:12832
  #, 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:13957
  #, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr "Definition von %qD stimmt nicht überein"
  
! #: cp/module.cc:13959
  #, gcc-internal-format
  msgid "existing definition %qD"
  msgstr "bestehende Definition %qD"
  
! #: cp/module.cc:13971
  #, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr "der Aufzählungswert %qD passt nicht zu ..."
  
! #: cp/module.cc:13973
  #, gcc-internal-format
  msgid "... this enumerator %qD"
  msgstr "... diesem Aufzählungswert %qD"
  
! #: cp/module.cc:13979
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr "zusätzliche Aufzählungswerte, die mit %qD beginnen"
  
! #: cp/module.cc:13983
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr "Aufzählungsbereich unterscheidet sich"
  
! #: cp/module.cc:14200
  #, 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:14218
  #, 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:14242
  #, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr "%qD ist mit interner Bindung deklariert"
  
! #: cp/module.cc:14260
  #, 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:14272
  #, 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:14283
  #, 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:14315
  #, 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:14324
  #, 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:14360
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr "%qD hat TU-lokales Template-Argument %qD"
  
! #: cp/module.cc:14372
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr "%qD hat TU-lokales Template-Argument %qT"
  
! #: cp/module.cc:14424
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr "%qD verweist auf das TU-lokale Objekt %qD"
  
! #: cp/module.cc:14426
  #, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr "%qD verweist auf die TU-lokale Funktion %qD"
  
! #: cp/module.cc:14456 cp/module.cc:14493
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr "die Instanziierung macht die TU-lokale Entität %qD sichtbar"
  
! #: cp/module.cc:15827 cp/module.cc:15837
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr "%qD macht die TU-lokale Entität %qD sichtbar"
  
! #: cp/module.cc:15842
  #, 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:15895
  #, 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:15905
  #, 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:15963
  #, 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:15970
  #, 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:16601
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr "rekursives verzögertes Laden"
  
! #: cp/module.cc:16619
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr "das Modul %qs hat sich selbst als Abhängigkeit"
  
! #: cp/module.cc:16621 cp/module.cc:22712
  #, gcc-internal-format
  msgid "module %qs declared here"
  msgstr "das Modul %qs ist hier deklariert"
  
! #: cp/module.cc:16973
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr "der indirekte Import %qs ist noch nicht geladen"
  
! #: cp/module.cc:16979
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr "der Import %qs hat eine falsche CRC-Prüfsumme"
  
! #: cp/module.cc:20041
  #, 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:20281
  #, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr "Makrodefinitionen von %qE sind kaputt"
  
! #: cp/module.cc:20306 cp/module.cc:20309
  #, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr "inkonsistente importierte Makrodefinition %qE"
  
! #: cp/module.cc:20315
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr "%<#undef %E%>"
  
! #: cp/module.cc:20317
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr "%<#define %s%>"
  
! #: cp/module.cc:20651
  #, 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:20691 cp/module.cc:20696
  #, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr "das kompilierte Modul ist %sVersion %s"
  
! #: cp/module.cc:20702
  #, gcc-internal-format, gfc-internal-format
  msgid "compiler is %sversion %s%s%s"
  msgstr "der Compiler ist %sVersion %s%s%s"
  
! #: cp/module.cc:20732
  #, gcc-internal-format
  msgid "module %qs found"
  msgstr "Modul %qs gefunden"
  
! #: cp/module.cc:20734
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr "Headermodul erwartet, Modul %qs gefunden"
  
! #: cp/module.cc:20735
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr "Modul %qs erwartet, Headermodul gefunden"
  
! #: cp/module.cc:20752
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr "CRC-Fehler in Modul %qs"
  
! #: cp/module.cc:20766
  #, 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:20779
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr "Sprachdialekt ist %qs, erwartet wird jedoch %qs"
  
! #: cp/module.cc:20799
  #, 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:20801
  #, 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:20804
  #, 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:20822
  #, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr "reparierte Bäume sind unverträglich"
  
! #: cp/module.cc:20914
  #, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr "Schnittstellenpartition wird nicht exportiert"
  
! #: cp/module.cc:21487
  #, 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:21526
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr "Fehler beim Lesen des kompilierten Modus: %s"
  
! #: cp/module.cc:21536
  #, 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:21541
  #, 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:21544
  #, 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:21896
  #, 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:21899
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "Deklaration %qD widerspricht der eingebauten Deklaration"
  
! #: cp/module.cc:21905
  #, 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:21908
  #, 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:21913
  #, 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:21917
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr "in globalem Modul deklarierter Import"
  
! #: cp/module.cc:21923
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "widersprüchliche Deklaration von %qD in Modul %qs"
  
! #: cp/module.cc:21926
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr "widersprüchliche Deklaration von %qD in globalem Modul"
  
! #: cp/module.cc:21931
  #, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr "vorher in Modul %qs deklariert"
  
! #: cp/module.cc:21935
  #, gcc-internal-format
  msgid "previously declared in global module"
  msgstr "vorher im globalen Modul deklariert"
  
! #: cp/module.cc:22074
  #, 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:22089
  #, 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:22096
  #, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "die Deklaration %qD wird mit interner Bindung exportiert"
  
! #: cp/module.cc:22359
  #, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr "CMI %qs wird gelesen"
  
! #: cp/module.cc:22546
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr "Fehler beim Laden der Bindung %<%E%s%E%>"
  
! #: cp/module.cc:22547
  #, 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:22554
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr "beim Lesen der Bindung %<%E%s%E%>"
  
! #: cp/module.cc:22555
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr "beim Lesen der Bindung %<%E%s%E@%s%>"
  
! #: cp/module.cc:22617
  #, 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:22621
  #, 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:22659
  #, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr "Import von %qs innerhalb seiner eigenen Implementierungseinheit"
  
! #: cp/module.cc:22661
  #, gcc-internal-format
  msgid "module declared here"
  msgstr "das Modul ist hier deklariert"
--- 63752,64215 ----
  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:12715
  #, 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:12646
  #, 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:12665
  #, 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:12690
  #, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "in Konflikt stehendes %<constexpr%> für importierte Deklaration %#qD"
  
! #: cp/module.cc:12706
  #, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr "in Konflikt stehende Deklaration %q#D"
  
! #: cp/module.cc:12732
  #, gcc-internal-format
  msgid "existing declaration %#qD"
  msgstr "bestehende Deklaration %#qD"
  
! #: cp/module.cc:12835
  #, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr "widersprüchliches Standardargument für %#qD"
  
! #: cp/module.cc:12837 cp/module.cc:12864
  #, gcc-internal-format
  msgid "existing default declared here"
  msgstr "der bestehende Vorgabewert ist hier deklariert"
  
! #: cp/module.cc:12861
  #, 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:13986
  #, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr "Definition von %qD stimmt nicht überein"
  
! #: cp/module.cc:13988
  #, gcc-internal-format
  msgid "existing definition %qD"
  msgstr "bestehende Definition %qD"
  
! #: cp/module.cc:14000
  #, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr "der Aufzählungswert %qD passt nicht zu ..."
  
! #: cp/module.cc:14002
  #, gcc-internal-format
  msgid "... this enumerator %qD"
  msgstr "... diesem Aufzählungswert %qD"
  
! #: cp/module.cc:14008
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr "zusätzliche Aufzählungswerte, die mit %qD beginnen"
  
! #: cp/module.cc:14012
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr "Aufzählungsbereich unterscheidet sich"
  
! #: cp/module.cc:14229
  #, 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:14247
  #, 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:14271
  #, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr "%qD ist mit interner Bindung deklariert"
  
! #: cp/module.cc:14289
  #, 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:14301
  #, 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:14312
  #, 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:14344
  #, 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:14353
  #, 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:14389
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr "%qD hat TU-lokales Template-Argument %qD"
  
! #: cp/module.cc:14401
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr "%qD hat TU-lokales Template-Argument %qT"
  
! #: cp/module.cc:14453
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr "%qD verweist auf das TU-lokale Objekt %qD"
  
! #: cp/module.cc:14455
  #, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr "%qD verweist auf die TU-lokale Funktion %qD"
  
! #: cp/module.cc:14485 cp/module.cc:14522
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr "die Instanziierung macht die TU-lokale Entität %qD sichtbar"
  
! #: cp/module.cc:15866 cp/module.cc:15876
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr "%qD macht die TU-lokale Entität %qD sichtbar"
  
! #: cp/module.cc:15881
  #, 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:15934
  #, 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:15944
  #, 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:16002
  #, 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:16009
  #, 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:16640
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr "rekursives verzögertes Laden"
  
! #: cp/module.cc:16658
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr "das Modul %qs hat sich selbst als Abhängigkeit"
  
! #: cp/module.cc:16660 cp/module.cc:22766
  #, gcc-internal-format
  msgid "module %qs declared here"
  msgstr "das Modul %qs ist hier deklariert"
  
! #: cp/module.cc:17015
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr "der indirekte Import %qs ist noch nicht geladen"
  
! #: cp/module.cc:17021
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr "der Import %qs hat eine falsche CRC-Prüfsumme"
  
! #: cp/module.cc:20083
  #, 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:20323
  #, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr "Makrodefinitionen von %qE sind kaputt"
  
! #: cp/module.cc:20348 cp/module.cc:20351
  #, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr "inkonsistente importierte Makrodefinition %qE"
  
! #: cp/module.cc:20357
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr "%<#undef %E%>"
  
! #: cp/module.cc:20359
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr "%<#define %s%>"
  
! #: cp/module.cc:20693
  #, 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:20733 cp/module.cc:20738
  #, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr "das kompilierte Modul ist %sVersion %s"
  
! #: cp/module.cc:20744
  #, gcc-internal-format, gfc-internal-format
  msgid "compiler is %sversion %s%s%s"
  msgstr "der Compiler ist %sVersion %s%s%s"
  
! #: cp/module.cc:20774
  #, gcc-internal-format
  msgid "module %qs found"
  msgstr "Modul %qs gefunden"
  
! #: cp/module.cc:20776
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr "Headermodul erwartet, Modul %qs gefunden"
  
! #: cp/module.cc:20777
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr "Modul %qs erwartet, Headermodul gefunden"
  
! #: cp/module.cc:20794
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr "CRC-Fehler in Modul %qs"
  
! #: cp/module.cc:20808
  #, 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:20821
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr "Sprachdialekt ist %qs, erwartet wird jedoch %qs"
  
! #: cp/module.cc:20841
  #, 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:20843
  #, 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:20846
  #, 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:20864
  #, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr "reparierte Bäume sind unverträglich"
  
! #: cp/module.cc:20956
  #, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr "Schnittstellenpartition wird nicht exportiert"
  
! #: cp/module.cc:21531
  #, 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:21570
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr "Fehler beim Lesen des kompilierten Modus: %s"
  
! #: cp/module.cc:21580
  #, 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:21585
  #, 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:21588
  #, 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:21940
  #, 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:21943
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "Deklaration %qD widerspricht der eingebauten Deklaration"
  
! #: cp/module.cc:21949
  #, 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:21952
  #, 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:21957
  #, 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:21961
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr "in globalem Modul deklarierter Import"
  
! #: cp/module.cc:21967
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "widersprüchliche Deklaration von %qD in Modul %qs"
  
! #: cp/module.cc:21970
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr "widersprüchliche Deklaration von %qD in globalem Modul"
  
! #: cp/module.cc:21975
  #, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr "vorher in Modul %qs deklariert"
  
! #: cp/module.cc:21979
  #, gcc-internal-format
  msgid "previously declared in global module"
  msgstr "vorher im globalen Modul deklariert"
  
! #: cp/module.cc:22118
  #, 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:22133
  #, 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:22140
  #, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "die Deklaration %qD wird mit interner Bindung exportiert"
  
! #: cp/module.cc:22403
  #, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr "CMI %qs wird gelesen"
  
! #: cp/module.cc:22590
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr "Fehler beim Laden der Bindung %<%E%s%E%>"
  
! #: cp/module.cc:22591
  #, 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:22598
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr "beim Lesen der Bindung %<%E%s%E%>"
  
! #: cp/module.cc:22599
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr "beim Lesen der Bindung %<%E%s%E@%s%>"
  
! #: cp/module.cc:22661
  #, 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:22665
  #, 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:22713
  #, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr "Import von %qs innerhalb seiner eigenen Implementierungseinheit"
  
! #: cp/module.cc:22715
  #, gcc-internal-format
  msgid "module declared here"
  msgstr "das Modul ist hier deklariert"
*************** msgstr "das Modul ist hier deklariert"
*** 64140,64561 ****
  #. 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:22676
  #, 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:22707 cp/module.cc:23245
  #, gcc-internal-format
  msgid "module already declared"
  msgstr "das Modul wurde bereits deklariert"
  
! #: cp/module.cc:22708 cp/module.cc:23246
  #, gcc-internal-format
  msgid "module already imported"
  msgstr "das Modul wurde bereits importiert"
  
! #: cp/module.cc:22713
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr "das Modul %qs wurde hier importiert"
  
! #: cp/module.cc:22921
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr "nicht übereinstimmende kompilierte Modulschnittstelle: hatte %qs, bekam %qs"
  
! #: cp/module.cc:22927
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr "unbekannte kompilierte Modulschnittstelle: %s"
  
! #: cp/module.cc:23031
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr "Fehler beim Bestimmen der %<#include%>-Übersetzung von %s: %s"
  
! #: cp/module.cc:23071
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr "%<include %s%> wurde übersetzt zu »import«"
  
! #: cp/module.cc:23073
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr "Import von %qs fehlgeschlagen, Rückfall auf Include"
  
! #: cp/module.cc:23074
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr "%<include %s%> wurde textuell verarbeitet"
  
! #: cp/module.cc:23447
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr "C++-Module sind nicht kompatibel mit vorkompilierten Headern"
  
! #: cp/module.cc:23451
  #, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "C++-Module sind nicht mit der traditionellen Vorverarbeitung kompatibel"
  
! #: cp/module.cc:23483 cp/module.cc:23512
  #, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr "ungültiger Headername %qs"
  
! #: cp/module.cc:23522
  #, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr "ungültiger Modulname %qs"
  
! #: cp/module.cc:23722
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr "%<-fmodule-only%> wird für Nicht-Schnittstelle verwendet"
  
! #: cp/module.cc:23762
  #, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr "CMI %qs wird geschrieben"
  
! #: cp/module.cc:23777
  #, 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:23780
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr "schalten Sie %<-Wtemplate-body%> ein für weitere Details"
  
! #: cp/module.cc:23782
  #, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr "der erste Fehler in %qD trat hier auf"
  
! #: cp/module.cc:23846
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr "Fehler beim Schreiben des kompilierten Moduls: %s"
  
! #: cp/module.cc:23943
  #, gcc-internal-format
  msgid "unknown header kind %qs"
  msgstr "unbekannte Header-Art %qs"
  
! #: cp/name-lookup.cc:1337
  #, 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:1349
  #, 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:2956 cp/name-lookup.cc:4076 cp/name-lookup.cc:4176
  #, 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:2994
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "Neudeklaration von %q#D mit unterschiedlichen Templateparametern"
  
! #: cp/name-lookup.cc:3000
  #, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr "%q#D steht mit vorheriger Deklaration in Konflikt"
  
! #: cp/name-lookup.cc:3170
  #, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr "%q#D verdeckt Konstruktor für %q#D"
  
! #: cp/name-lookup.cc:3317
  #, 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:3322
  #, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "durch andere Ausnahmespezifikationen"
  
! #: cp/name-lookup.cc:3432
  #, 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:3469 cp/name-lookup.cc:3473
  #, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "Deklaration von %q#D überdeckt einen Parameter"
  
! #: cp/name-lookup.cc:3634
  #, 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:4161
  #, 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:4774
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %<%s(%E)%> %p %d"
  
! #: cp/name-lookup.cc:4777
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d"
  
! #: cp/name-lookup.cc:5376
  #, 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:5380
  #, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr "%q#D wird hier ohne Bindung deklariert"
  
! #: cp/name-lookup.cc:5383
  #, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr "%q#D wird hier mit interner Bindung deklariert"
  
! #: cp/name-lookup.cc:5386
  #, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr "%q#D wird hier mit Modulbindung deklariert"
  
! #: cp/name-lookup.cc:6200
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T%s%D%> benennt Destruktor"
  
! #: cp/name-lookup.cc:6216
  #, 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:6224
  #, 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:6240 cp/pt.cc:19470
  #, 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:6250
  #, 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:6261 cp/name-lookup.cc:6334
  #, 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:6284
  #, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr "%qT ist keine direkte Basis von %qT"
  
! #: cp/name-lookup.cc:6344
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr "meinten Sie %<using enum %T::%D%>?"
  
! #: cp/name-lookup.cc:6356
  #, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "%qD wurde nicht innerhalb von %qD deklariert"
  
! #: cp/name-lookup.cc:6372
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "%<using%>-Deklaration darf den Namensraum %qD nicht benennen"
  
! #: cp/name-lookup.cc:6383
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> benennt Konstruktor in %qT"
  
! #: cp/name-lookup.cc:6476
  #, 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:6518
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "explizite Qualifizierung in Deklaration von %qD"
  
! #: cp/name-lookup.cc:6528
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD sollte innerhalb von %qD deklariert werden"
  
! #: cp/name-lookup.cc:6598
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD wurde nicht innerhalb von %qD deklariert"
  
! #: cp/name-lookup.cc:6600
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "sondern nur hier als %<friend%>"
  
! #: cp/name-lookup.cc:6655
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "Attribut %qD erfordert ein einzelnes NTBS-Argument"
  
! #: cp/name-lookup.cc:6662
  #, 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:6673 cp/name-lookup.cc:6701
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "Attribut %qD an unbenanntem Namensraum wird ignoriert"
  
! #: cp/name-lookup.cc:6679
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "Attribut %qD an nicht-»inline«-Namensraum wird ignoriert"
  
! #: cp/name-lookup.cc:6726 cp/name-lookup.cc:9214
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "Attribut-Anweisung %qD wird ignoriert"
  
! #: cp/name-lookup.cc:7056
  #, 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:7108
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "empfohlene Alternative:"
  msgstr[1] "empfohlene Alternativen:"
  
! #: cp/name-lookup.cc:7114
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.cc:7444
  #, 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:7450
  #, 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:7890
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "das Makro %qs war noch nicht definiert"
  
! #: cp/name-lookup.cc:7893
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr "es wurde später hier definiert"
  
! #: cp/name-lookup.cc:8707
  #, 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:9184
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "die Direktive %<strong%>-%<using%> wird nicht mehr unterstützt"
  
! #: cp/name-lookup.cc:9187
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "Sie können stattdessen einen inline-Namensraum verwenden"
  
! #: cp/name-lookup.cc:9206
  #, 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:9212
  #, gcc-internal-format
  msgid "annotation on using directive"
  msgstr "Annotation an einer »using«-Direktive"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9300
  #, 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:9425
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%<namespace %E%> ist mehrdeutig"
  
! #: cp/name-lookup.cc:9441
  #, 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:9511
  #, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr "Namensraum %qD mit interner Bindung wird exportiert"
  
! #: cp/name-lookup.cc:9513
  #, 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:9517
  #, gcc-internal-format
  msgid "exporting unnamed namespace"
  msgstr "anonymer Namensraum wird exportiert"
  
! #: cp/name-lookup.cc:9527
  #, 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:9577
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%s-Namensraum %qD widerspricht der Erreichbarkeits-Definition"
  
! #: cp/name-lookup.cc:9579
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "Erreichbarkeitsdefinition %s ist hier"
  
! #: cp/name-lookup.cc:9622
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX %<pop_everything%> wird betreten"
  
! #: cp/name-lookup.cc:9631
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr "XXX %<pop_everything%> wird verlassen"
--- 64221,64642 ----
  #. 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:22730
  #, 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:22761 cp/module.cc:23299
  #, gcc-internal-format
  msgid "module already declared"
  msgstr "das Modul wurde bereits deklariert"
  
! #: cp/module.cc:22762 cp/module.cc:23300
  #, gcc-internal-format
  msgid "module already imported"
  msgstr "das Modul wurde bereits importiert"
  
! #: cp/module.cc:22767
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr "das Modul %qs wurde hier importiert"
  
! #: cp/module.cc:22975
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr "nicht übereinstimmende kompilierte Modulschnittstelle: hatte %qs, bekam %qs"
  
! #: cp/module.cc:22981
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr "unbekannte kompilierte Modulschnittstelle: %s"
  
! #: cp/module.cc:23085
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr "Fehler beim Bestimmen der %<#include%>-Übersetzung von %s: %s"
  
! #: cp/module.cc:23125
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr "%<include %s%> wurde übersetzt zu »import«"
  
! #: cp/module.cc:23127
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr "Import von %qs fehlgeschlagen, Rückfall auf Include"
  
! #: cp/module.cc:23128
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr "%<include %s%> wurde textuell verarbeitet"
  
! #: cp/module.cc:23507
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr "C++-Module sind nicht kompatibel mit vorkompilierten Headern"
  
! #: cp/module.cc:23511
  #, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "C++-Module sind nicht mit der traditionellen Vorverarbeitung kompatibel"
  
! #: cp/module.cc:23543 cp/module.cc:23572
  #, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr "ungültiger Headername %qs"
  
! #: cp/module.cc:23582
  #, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr "ungültiger Modulname %qs"
  
! #: cp/module.cc:23782
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr "%<-fmodule-only%> wird für Nicht-Schnittstelle verwendet"
  
! #: cp/module.cc:23822
  #, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr "CMI %qs wird geschrieben"
  
! #: cp/module.cc:23837
  #, 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:23840
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr "schalten Sie %<-Wtemplate-body%> ein für weitere Details"
  
! #: cp/module.cc:23842
  #, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr "der erste Fehler in %qD trat hier auf"
  
! #: cp/module.cc:23906
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr "Fehler beim Schreiben des kompilierten Moduls: %s"
  
! #: cp/module.cc:24003
  #, 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:4069 cp/name-lookup.cc:4169
  #, 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:4154
  #, 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:4881
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %<%s(%E)%> %p %d"
  
! #: cp/name-lookup.cc:4884
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d"
  
! #: cp/name-lookup.cc:5483
  #, 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:5487
  #, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr "%q#D wird hier ohne Bindung deklariert"
  
! #: cp/name-lookup.cc:5490
  #, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr "%q#D wird hier mit interner Bindung deklariert"
  
! #: cp/name-lookup.cc:5493
  #, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr "%q#D wird hier mit Modulbindung deklariert"
  
! #: cp/name-lookup.cc:6307
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T%s%D%> benennt Destruktor"
  
! #: cp/name-lookup.cc:6323
  #, 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:6331
  #, 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:6347 cp/pt.cc:19528
  #, 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:6357
  #, 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:6368 cp/name-lookup.cc:6441
  #, 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:6391
  #, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr "%qT ist keine direkte Basis von %qT"
  
! #: cp/name-lookup.cc:6451
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr "meinten Sie %<using enum %T::%D%>?"
  
! #: cp/name-lookup.cc:6463
  #, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "%qD wurde nicht innerhalb von %qD deklariert"
  
! #: cp/name-lookup.cc:6479
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "%<using%>-Deklaration darf den Namensraum %qD nicht benennen"
  
! #: cp/name-lookup.cc:6490
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> benennt Konstruktor in %qT"
  
! #: cp/name-lookup.cc:6583
  #, 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:6625
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "explizite Qualifizierung in Deklaration von %qD"
  
! #: cp/name-lookup.cc:6635
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD sollte innerhalb von %qD deklariert werden"
  
! #: cp/name-lookup.cc:6705
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD wurde nicht innerhalb von %qD deklariert"
  
! #: cp/name-lookup.cc:6707
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "sondern nur hier als %<friend%>"
  
! #: cp/name-lookup.cc:6762
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "Attribut %qD erfordert ein einzelnes NTBS-Argument"
  
! #: cp/name-lookup.cc:6769
  #, 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:6780 cp/name-lookup.cc:6808
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "Attribut %qD an unbenanntem Namensraum wird ignoriert"
  
! #: cp/name-lookup.cc:6786
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "Attribut %qD an nicht-»inline«-Namensraum wird ignoriert"
  
! #: cp/name-lookup.cc:6833 cp/name-lookup.cc:9322
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "Attribut-Anweisung %qD wird ignoriert"
  
! #: cp/name-lookup.cc:7163
  #, 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:7215
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "empfohlene Alternative:"
  msgstr[1] "empfohlene Alternativen:"
  
! #: cp/name-lookup.cc:7221
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.cc:7551
  #, 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:7557
  #, 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:7997
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "das Makro %qs war noch nicht definiert"
  
! #: cp/name-lookup.cc:8000
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr "es wurde später hier definiert"
  
! #: cp/name-lookup.cc:8815
  #, 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:9292
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "die Direktive %<strong%>-%<using%> wird nicht mehr unterstützt"
  
! #: cp/name-lookup.cc:9295
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "Sie können stattdessen einen inline-Namensraum verwenden"
  
! #: cp/name-lookup.cc:9314
  #, 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:9320
  #, gcc-internal-format
  msgid "annotation on using directive"
  msgstr "Annotation an einer »using«-Direktive"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9408
  #, 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:9533
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%<namespace %E%> ist mehrdeutig"
  
! #: cp/name-lookup.cc:9549
  #, 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:9619
  #, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr "Namensraum %qD mit interner Bindung wird exportiert"
  
! #: cp/name-lookup.cc:9621
  #, 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:9625
  #, gcc-internal-format
  msgid "exporting unnamed namespace"
  msgstr "anonymer Namensraum wird exportiert"
  
! #: cp/name-lookup.cc:9635
  #, 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:9685
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%s-Namensraum %qD widerspricht der Erreichbarkeits-Definition"
  
! #: cp/name-lookup.cc:9687
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "Erreichbarkeitsdefinition %s ist hier"
  
! #: cp/name-lookup.cc:9730
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX %<pop_everything%> wird betreten"
  
! #: cp/name-lookup.cc:9739
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr "XXX %<pop_everything%> wird verlassen"
*************** msgstr "Bezeichner %qE wird in C++26 zum
*** 64585,64591 ****
  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:52814
  #, 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"
--- 64666,64672 ----
  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:52812
  #, 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"
*** 64630,64636 ****
  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:23973
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> wurde nicht deklariert"
--- 64711,64717 ----
  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:23969
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> wurde nicht deklariert"
*************** msgstr "(vielleicht fehlt ein Semikolon
*** 64700,64706 ****
  msgid "%qE is not a class template"
  msgstr "%qE ist kein Klassentemplate"
  
! #: cp/parser.cc:3763 cp/parser.cc:21309
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "%qE ist kein Template"
--- 64781,64787 ----
  msgid "%qE is not a class template"
  msgstr "%qE ist kein Klassentemplate"
  
! #: cp/parser.cc:3763 cp/parser.cc:21305
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "%qE ist kein Template"
*************** msgstr "%<pack-index%> ist erst mit %<-s
*** 65011,65017 ****
  msgid "pack index missing"
  msgstr "%<pack index%> fehlt"
  
! #: cp/parser.cc:6151 cp/parser.cc:10117
  #, gcc-internal-format
  msgid "reflection is only available with %<-freflection%>"
  msgstr "Reflektion ist nur mit %<-freflection%> verfügbar"
--- 65092,65098 ----
  msgid "pack index missing"
  msgstr "%<pack index%> fehlt"
  
! #: cp/parser.cc:6151 cp/parser.cc:10115
  #, gcc-internal-format
  msgid "reflection is only available with %<-freflection%>"
  msgstr "Reflektion ist nur mit %<-freflection%> verfügbar"
*************** msgstr "Reflektion ist nur mit %<-frefle
*** 65021,66704 ****
  msgid "expected a reflection of a type"
  msgstr "Reflexion eines Typs erwartet"
  
! #: cp/parser.cc:6339
  #, gcc-internal-format
  msgid "expected a reflection of a function template"
  msgstr "Reflexion eines Funktionstemplates erwartet"
  
! #: cp/parser.cc:6437
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr "zusätzliches %<template%> in einem Bereichsspleiß"
  
! #: cp/parser.cc:6446
  #, gcc-internal-format
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr "%<template%> fehlt in einem Bereichsspleiß mit Templateargumenten"
  
! #: cp/parser.cc:6448
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
  msgstr "%<template%> darf nur weggelassen werden, wenn dem Bereichsspleiß %<typename%> vorangestellt ist"
  
! #: cp/parser.cc:6461
  #, gcc-internal-format
  msgid "expected a reflection of a class, namespace, or enumeration"
  msgstr "Reflexion einer Klasse, eines Namensraums oder einer Aufzählung erwartet"
  
! #: cp/parser.cc:6622
  #, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr "Festkommatypen werden in C++ nicht unterstützt"
  
! #: cp/parser.cc:6712
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr "ISO-C++ verbietet Gruppen in geschweiften Klammern innerhalb von Ausdrücken"
  
! #: cp/parser.cc:6724
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr "Anweisungs-Ausdrücke sind weder außerhalb von Funktionen noch in Template-Argumenten erlaubt"
  
! #: cp/parser.cc:6764
  #, gcc-internal-format
  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:6830 cp/parser.cc:7001 cp/parser.cc:7200 cp/semantics.cc:4865
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "übergeordneter Ausdruck erwartet"
  
! #: cp/parser.cc:6863
  #, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "%<this%> darf in diesem Kontext nicht verwendet werden"
  
! #: cp/parser.cc:6985
  #, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr "eine Template-Deklaration kann nicht im Block-Gültigkeitsbereich auftreten"
  
! #: cp/parser.cc:7145
  #, gcc-internal-format
  msgid "parameter %qD may not appear in this context"
  msgstr "Parameter %qD darf in diesem Kontext nicht auftauchen"
  
! #: cp/parser.cc:7146
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr "lokale Variable %qD darf in diesem Kontext nicht auftauchen"
  
! #: cp/parser.cc:7192
  #, gcc-internal-format
  msgid "reflection is only available in C++26 with %<-freflection%>"
  msgstr "Reflektion ist nur in C++26 mit %<-freflection%> verfügbar"
  
! #: cp/parser.cc:7229
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr "Schlüsselwort %qs vor dem Namen des abhängigen Templates erwartet"
  
! #: cp/parser.cc:7373
  #, gcc-internal-format
  msgid "expected id-expression"
  msgstr "ID-Ausdruck erwartet"
  
! #: cp/parser.cc:7538
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr "Bereich %qT vor %<~%> ist kein Klassenname"
  
! #: cp/parser.cc:7548
  #, gcc-internal-format
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr "das Schlüsselwort %<template%> ist im Destruktornamen nicht erlaubt"
  
! #: cp/parser.cc:7585 cp/parser.cc:9968
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%<~auto%> ist nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfügbar"
  
! #: cp/parser.cc:7599 cp/parser.cc:7603
  #, gcc-internal-format
  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:7605 cp/parser.cc:35948
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr "entfernen Sie %qs"
  
! #: cp/parser.cc:7727
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "Deklaration von %<~%T%> als Element von %qT"
  
! #: cp/parser.cc:7742
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "typedef-Name %qD als Destruktor-Deklarator verwendet"
  
! #: cp/parser.cc:7785 cp/parser.cc:26953
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "unqualifizierte ID erwartet"
  
! #: cp/parser.cc:7812 cp/typeck.cc:3304 cp/typeck.cc:3307 cp/typeck.cc:3324
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "%qD ist kein Template"
  
! #: cp/parser.cc:7937
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr "%<:%> in Spezifikation mit geschachteltem Namen gefunden, %<::%> erwartet"
  
! #: cp/parser.cc:8025
  #, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr "%<decltype%> wird zu %qT ausgewertet, und das ist weder eine Klasse noch ein Aufzählungstyp"
  
! #: cp/parser.cc:8052
  #, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr "Bezeichner %qD für Funktionstemplate ist geschachteltem Namens-Spezifizierer"
  
! #: cp/parser.cc:8059
  #, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr "Konzept-ID %qD in geschachteltem Namens-Spezifizierer"
  
! #: cp/parser.cc:8065
  #, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr "Bezeichner %qD für Variablentemplate ist geschachteltem Namens-Spezifizierer"
  
! #: cp/parser.cc:8240
  #, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "Spezifikation mit geschachteltem Namen erwartet"
  
! #: cp/parser.cc:8471 cp/parser.cc:11407
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "Typen dürfen nicht in Typumwandlungen definiert werden"
  
! #: cp/parser.cc:8559
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr "Typen dürfen nicht in einem %<typeid%>-Ausdruck definiert werden"
  
! #: cp/parser.cc:8659
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "falsche Anzahl von Argumenten für %<__builtin_addressof%>"
  
! #: cp/parser.cc:8671 cp/pt.cc:22199
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "falsche Anzahl von Argumenten für %<__builtin_launder%>"
  
! #: cp/parser.cc:8684
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_assoc_barrier%>"
  msgstr "falsche Anzahl von Argumenten für %<__builtin_assoc_barrier%>"
  
! #: cp/parser.cc:8710
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "falsche Anzahl der Argumente für %<__builtin_shufflevector%>"
  
! #: cp/parser.cc:8738 cp/pt.cc:22314
  #, 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:8742 cp/pt.cc:22318
  #, 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:8747 cp/pt.cc:22323
  #, gcc-internal-format
  msgid "selected function declared here"
  msgstr "die gewählte Funktion ist hier deklariert"
  
! #: cp/parser.cc:8881
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO-C++ verbietet zusammengesetzte Literale"
  
! #: cp/parser.cc:8940
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr "zwei aufeinander folgende %<[%> dürfen nur ein Attribut einführen"
  
! #: cp/parser.cc:8991
  #, gcc-internal-format
  msgid "types may not be defined in %<__builtin_classify_type%> calls"
  msgstr "Typen dürfen nicht innerhalb von %<__builtin_classify_type%>-Aufrufen definiert werden"
  
! #: cp/parser.cc:9389 cp/parser.cc:9418
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr "in einem OpenMP-Arrayabschnitt können keine mehrdimensionalen Arrayindizes verwendet werden"
  
! #: cp/parser.cc:9704 cp/typeck.cc:3192
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "ungültige Verwendung von %qD"
  
! #: cp/parser.cc:9713
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> ist kein Klassenelement"
  
! #: cp/parser.cc:10020
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr "nicht-skalarer Typ"
  
! #: cp/parser.cc:10079 cp/parser.cc:23421
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "%<template%> muss auf einen nested-name-specifier folgen"
  
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10205
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to this operand"
  msgstr "%<^^%> ist auf diesen Operanden nicht anwendbar"
  
! #: cp/parser.cc:10293
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO-C++ erlaubt kein %<alignof%> mit einem Nicht-Typ"
  
! #: cp/parser.cc:10396
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "Typen dürfen nicht in %<noexcept%>-Ausdrücken definiert werden"
  
! #: cp/parser.cc:10455
  #, gcc-internal-format
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "%<co_await%> kann nicht in Standardargumenten verwendet werden"
  
! #: cp/parser.cc:10682 cp/parser.cc:37266
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "Typen dürfen nicht in einem %qs-Ausdruck definiert werden"
  
! #: cp/parser.cc:10747
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr "%<__builtin_has_attribute%> mit abhängigem Argument wird noch nicht unterstützt"
  
! #: cp/parser.cc:10833
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "Typen dürfen nicht in einem »new«-Ausdruck definiert werden"
  
! #: cp/parser.cc:10851
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "Arraygrenze hinter geklammerter type-id ist verboten"
  
! #: cp/parser.cc:10853
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "Klammern um die Type-ID sollten entfernt werden"
  
! #: cp/parser.cc:10886
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr "Initialisierung des new-Ausdrucks für Typ %<auto%> erfordert genau ein Element"
  
! #: cp/parser.cc:10931
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "»expression-list« oder »type-id« erwartet"
  
! #: cp/parser.cc:10960
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "Typen dürfen nicht in einem »new-type-id« definiert werden"
  
! #: cp/parser.cc:11008
  #, gcc-internal-format
  msgid "attributes ignored on outermost array type in new expression"
  msgstr "Attribute werden beim äußersten Array-Typ im %<new%>-Ausdruck ignoriert"
  
! #: cp/parser.cc:11104
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "Ausdruck in new-Deklarator muss Ganzzahl- oder Aufzählungstyp haben"
  
! #: cp/parser.cc:11510
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "Verwendung einer Typumwandlung nach %q#T im alten Stil"
  
! #: cp/parser.cc:11660
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr "Operator %<>>%> wird in C++11 wie zwei spitze schließende Klammern behandelt"
  
! #: cp/parser.cc:11663
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "Klammern um %<>>%>-Ausdruck empfohlen"
  
! #: cp/parser.cc:11897
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "in ISO-C++ darf der mittlere Operand von %<?:%> nicht weggelassen werden"
  
! #: cp/parser.cc:12235
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr "ungeklammerte Komma-Ausdrücke in Arrayindex-Ausdrücken sind veraltet"
  
! #: cp/parser.cc:12510
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "Typen dürfen nicht innerhalb von %<__builtin_offsetof%> definiert werden"
  
! #: cp/parser.cc:12644
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr "das letzte Argument von %<__type_pack_element%> ist kein Typ"
  
! #: cp/parser.cc:12745
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Lambda-Ausdruck in nicht evaluiertem Kontext ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:12755
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Lambda-Ausdruck in Template-Argument ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:12956
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr "nicht-lokaler Lambdaausdruck kann keinen »capture-default« haben"
  
! #: cp/parser.cc:12979
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "unerwartetes Ende der Auffangliste"
  
! #: cp/parser.cc:12995
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> with by-copy capture default only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "explizites by-copy-Einfangen von %<this%> mit by-copy-Einfangvorgabe ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:13001 cp/parser.cc:13023 cp/parser.cc:13221
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "%qD bereits in Lambda-Ausdruck erfasst"
  
! #: cp/parser.cc:13017
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<*this%>-Capture ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfügbar"
  
! #: cp/parser.cc:13037
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "%<this%> kann nicht per Referenz eingefangen werden"
  
! #: cp/parser.cc:13057
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<pack init-capture%> ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:13068
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr "%<&%> sollte vor %<...%> kommen"
  
! #: cp/parser.cc:13098
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "Initialisierungen für Lambda-Captures sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfügbar"
  
! #: cp/parser.cc:13107
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr "nicht-leere Initialisierung »init-capture« eines Lambdas"
  
! #: cp/parser.cc:13132
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "Erfassung von Nicht-Variable %qE"
  
! #: cp/parser.cc:13143
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "Erfassung der Variable %qD ohne automatische Speicherdauer"
  
! #: cp/parser.cc:13181
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "zu viele %<...%> in Lambda-Capture"
  
! #: cp/parser.cc:13192
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr "Explizite Erfassung (als Kopie) von %qD ist mit Standarderfassung (als Kopie) gedoppelt"
  
! #: cp/parser.cc:13197
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr "Explizite Erfassung (als Referenz) von %qD ist mit Standarderfassung (als Referenz) gedoppelt"
  
! #: cp/parser.cc:13289
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Lambda-Templates sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:13343
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "Standardargument für Lambda-Parameter angegeben"
  
! #: cp/parser.cc:13378
  #, gcc-internal-format
  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:13408 cp/pt.cc:15283
  #, 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"
  
! #: cp/parser.cc:13421
  #, gcc-internal-format
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr "%<mutable%>-Lambdaangabe mit explizitem Objektparameter"
  
! #: cp/parser.cc:13430
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr "das hereingereichte Closureobjekt wird nicht verändert, da es als Wert übernommen wird"
  
! #: cp/parser.cc:13434
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr "deklarieren Sie den expliziten Objektparameter stattdessen als Nicht-const-Referenz"
  
! #: cp/parser.cc:13438
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr "der explizite Objektparameter ist bereits eine veränderbare Referenz"
  
! #: cp/parser.cc:13445
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr "Lambda-Spezifizierer %<static%> mit explizitem Objektparameter"
  
! #: cp/parser.cc:13463
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr "Lambda-Spezifizierer %<static%> mit Lambda-Fang"
  
! #: cp/parser.cc:13479
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "Parameterdeklaration vor einem Lambda-Transaktions-Qualifizierer ist erst ab %<-std=c++23%> oder %<-std=gnu++23%> optional"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90183
! #: cp/parser.cc:13492
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "Parameterdeklaration vor einer Lambda-Exception-Angabe ist erst ab %<-std=c++23%> oder %<-std=gnu++23%> optional"
  
! #: cp/parser.cc:13510
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "Parameterdeklaration vor einem abschließenden Rückgabetyp ist erst ab %<-std=c++23%> oder %<-std=gnu++23%> optional"
  
! #: cp/parser.cc:13563
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<constexpr%>-Lambda ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfügbar"
  
! #: cp/parser.cc:14366
  #, gcc-internal-format
  msgid "label at end of compound statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "Sprungmarke am Ende einer zusammengesetzten Anweisung ist erst ab %<-std=c++23%> oder %<-std=gnu++23%> verfügbar"
  
! #: cp/parser.cc:14535 cp/parser.cc:14787
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "Attribute am Anfang der Anweisung werden ignoriert"
  
! #: cp/parser.cc:14606
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "benannte Anweisung erwartet"
  
! #: cp/parser.cc:14655
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "case-Marke %qE nicht innerhalb einer switch-Anweisung"
  
! #: cp/parser.cc:14683
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr "Bezeichner-Sprungmarke %qE im Rumpf von %<template for%>"
  
! #: cp/parser.cc:14795
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr "%<typename%> vor %qE erforderlich, da %qT ein abhängiger Gültigkeitsbereich ist"
  
  #. A::A a;
! #: cp/parser.cc:14801
  #, gcc-internal-format
  msgid "%qE names the constructor, not the type"
  msgstr "%qE benennt den Konstruktor, nicht den Typ"
  
! #: cp/parser.cc:14859
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr "zusammengesetzte Anweisung in %<constexpr%>-Funktion"
  
! #: cp/parser.cc:14923
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr "innere Schleifen müssen mit der %<tile%>-Klausel perfekt geschachtelt sein"
  
! #: cp/parser.cc:15128
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<if constexpr%> ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfügbar"
  
! #: cp/parser.cc:15150
  #, gcc-internal-format
  msgid "%<if consteval%> only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<if consteval%> ist erst mit %<-std=c++23%> oder %<-std=gnu++23%> verfügbar"
  
! #: cp/parser.cc:15175 cp/parser.cc:15210
  #, gcc-internal-format
  msgid "%<if consteval%> requires compound statement"
  msgstr "%<if consteval%> erfordert zusammengesetzte Anweisung"
  
! #: cp/parser.cc:15252
  #, gcc-internal-format
  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:15420 cp/parser.cc:37778
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "Auswahl-Anweisung erwartet"
  
! #: cp/parser.cc:15461
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr "Bedingung deklariert ein Array"
  
! #: cp/parser.cc:15463
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr "Bedingung deklariert eine Funktion"
  
! #: cp/parser.cc:15504
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr "Typen dürfen nicht in Bedingungen definiert werden"
  
  #. Anything else is an error.
! #: cp/parser.cc:15606 cp/parser.cc:26174 cp/parser.cc:28940
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "Initialisierung erwartet"
  
! #: cp/parser.cc:15656
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Bereichsbasierte %<for%>-Schleifen mit Initialisierer sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:15962
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr "Schleifenvariable %qD vom Typ %qT bindet an temporäres Objekt, das aus dem Typen %qT konstruiert wurde"
  
  #. rval
! #: cp/parser.cc:15969
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr "verwenden Sie den Nicht-Referenz-Typ %qT, um das Kopieren explizit zu machen, oder %qT um das Kopieren zu sparen"
  
! #: cp/parser.cc:15995
  #, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "Schleifenvariable %qD erzeugt eine Kopie vom Typ %qT"
  
! #: cp/parser.cc:16000
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr "verwenden Sie einen Referenztyp, um das Kopieren zu sparen"
  
! #: cp/parser.cc:16197
  #, 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:16316
  #, 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:16468 cp/parser.cc:37781
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "Iterationsanweisung erwartet"
  
! #: cp/parser.cc:16513
  #, 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:16530
  #, 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:16576
  #, 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:16635
  #, gcc-internal-format
  msgid "designators in %<template for%> initializer"
  msgstr "Designatoren in Initialisierer von %<template for%>"
  
! #: cp/parser.cc:16702
  #, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "eine for-range-declaration kann nicht »constinit« sein"
  
! #: cp/parser.cc:16872
  #, 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:16881
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO-C++ verbietet berechnete Gotos"
  
! #: cp/parser.cc:16900 cp/parser.cc:37784
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "Sprunganweisung erwartet"
  
! #: cp/parser.cc:17075
  #, gcc-internal-format
  msgid "expected module-partition"
  msgstr "module-partition erwartet"
  
! #: cp/parser.cc:17077
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr "Modulname erwartet"
  
! #: cp/parser.cc:17119
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "%<module-declaration%> ist innerhalb von %<header-unit%> nicht erlaubt"
  
! #: cp/parser.cc:17125
  #, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr "Modul-Deklaration muss im globalen Gültigkeitsbereich sein"
  
! #: cp/parser.cc:17126
  #, gcc-internal-format
  msgid "scope opened here"
  msgstr "der Gültigkeitsbereich beginnt hier"
  
! #: cp/parser.cc:17152
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr "private-module-fragment"
  
! #: cp/parser.cc:17156
  #, 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:17162
  #, 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:17203
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr "post-module-declarations müssen zusammenhängend sein"
  
! #: cp/parser.cc:17205 cp/parser.cc:17214
  #, 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:17213
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "Import-Deklaration muss im globalen Gültigkeitsbereich sein"
  
! #: cp/parser.cc:17237
  #, 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:17258
  #, 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:17261
  #, 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:17282
  #, 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:17290
  #, 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:17311
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr "%<export%> ist kein Teil der folgenden module-directive"
  
! #: cp/parser.cc:17350
  #, 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:17353
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function"
  msgstr "zusätzliches %<;%> außerhalb einer Funktion"
  
! #: cp/parser.cc:17362
  #, 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:17364
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr "zusätzliches %<;%> innerhalb einer Struktur"
  
! #: cp/parser.cc:17372
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "zusätzliches %<;%> hinter Funktionsdefinition innerhalb einer Klasse"
  
! #: cp/parser.cc:17543
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "Attribute dürfen an dieser Stelle nicht verwendet werden"
  
! #: cp/parser.cc:17547
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "Attribute dürfen hier eingesetzt werden"
  
! #: cp/parser.cc:17587
  #, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "explizite Spezialisierungen sind hier nicht erlaubt"
  
! #: cp/parser.cc:17589 cp/parser.cc:30432
  #, 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:17608
  #, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr "explizite Instanziierungen sind hier nicht erlaubt"
  
! #: cp/parser.cc:17624
  #, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr "Export-Deklarationen sind hier nicht erlaubt"
  
! #: cp/parser.cc:17846
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> nicht am Anfang eines Blocks"
  
! #: cp/parser.cc:18094
  #, 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:18113
  #, 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:18134
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "Vermischung von Deklarationen und Funktionsdefinitionen ist verboten"
  
! #: cp/parser.cc:18159
  #, 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:18216
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "Initialisierung in bereichsbasierter %<for%>-Schleife"
  
! #: cp/parser.cc:18219
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "mehrere Deklarationen in bereichsbasierter %<for%>-Schleife"
  
! #: cp/parser.cc:18257
  #, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr "Packung einer strukturierten Bindung außerhalb eines Templates"
  
! #: cp/parser.cc:18260
  #, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr "mehrere Packungen in Deklaration für strukturierte Bindung"
  
! #: cp/parser.cc:18267
  #, 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:18286
  #, 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:18297
  #, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr "Annotation an strukturierter Bindung"
  
! #: cp/parser.cc:18325
  #, 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:18329
  #, 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:18409
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "leere Deklaration für strukturierte Bindung"
  
! #: cp/parser.cc:18427
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "ungültige Initialisierung für strukturierte Bindungsdeklaration"
  
! #: cp/parser.cc:18453 cp/parser.cc:18458 cp/parser.cc:26155 cp/parser.cc:26160
! #: cp/parser.cc:26164 cp/parser.cc:26168
  #, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr "eine for-range-declaration kann nicht %qs sein"
  
! #: cp/parser.cc:18626
  #, 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:18649
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> außerhalb einer Klasse verwendet"
  
! #: cp/parser.cc:18687
  #, 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:18690
  #, 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:18741
  #, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "%<typedef%>-Angabe ist unverträglich mit %qs"
  
! #: cp/parser.cc:18767
  #, 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:18803
  #, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr "%qD ungültig in Bedingung"
  
! #: cp/parser.cc:18812
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD ungültig in Lambda"
  
! #: cp/parser.cc:18816
  #, 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:18898
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "type-specifier ist in Lambda ungültig"
  
! #: cp/parser.cc:18911
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr "Standardattribute inmitten von Deklarationssymbolen"
  
! #: cp/parser.cc:18913
  #, 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:18928
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "Klassendefinition darf nicht als »friend« deklariert sein"
  
! #: cp/parser.cc:19001 cp/parser.cc:31664
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "Templates dürfen nicht %<virtual%> sein"
  
! #: cp/parser.cc:19020
  #, 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:19024
  #, 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:19092
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "ungültige Bindungsspezifikation"
  
! #: cp/parser.cc:19199
  #, 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:19227
  #, 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:19444
  #, 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:19457
  #, 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:19633
  #, 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:19662 cp/parser.cc:19668
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "ungültige Verwendung von %<auto%> in Umwandlungsoperator"
  
! #: cp/parser.cc:19670
  #, 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:19755
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "nur Konstruktoren nehmen Elementinitialisierungen"
  
! #: cp/parser.cc:19782
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "Initialisierung für Element %qD kann nicht expandiert werden"
  
! #: cp/parser.cc:19794 cp/pt.cc:28990
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "Speicherinitialisierung für %qD folgt Konstruktordelegation"
  
! #: cp/parser.cc:19806 cp/pt.cc:29002
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "Konstruktordelegation folgt Speicherinitialisierung für %qD"
  
! #: cp/parser.cc:19858
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "veraltete Basisklasseninitialisierung"
  
! #: cp/parser.cc:19946
  #, 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:20358
  #, 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:20364
  #, 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:20370
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "Suffixbezeichner erwartet"
  
! #: cp/parser.cc:20379
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "hinter Schlüsselwort %<operator%> wird leere Zeichenkette erwartet"
  
! #: cp/parser.cc:20385
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "ungültiges Encoding-Präfix in Literal-Operator"
  
! #: cp/parser.cc:20419
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "Operator erwartet"
  
! #: cp/parser.cc:20466
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "Schlüsselwort %<export%> nicht implementiert, und wird ignoriert"
  
! #: cp/parser.cc:20468
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "das Schlüsselwort %<export%> ist veraltet und wird ignoriert"
  
! #: cp/parser.cc:20470
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr "das Schlüsselwort %<export%> wird mit %<-fmodules%> eingeschaltet"
  
! #: cp/parser.cc:20575
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "ungültiger beschränkter Typparameter"
  
! #: cp/parser.cc:20583
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "cv-qualifizierter Typparameter"
  
! #: cp/parser.cc:20707
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "ungültige Verwendung von %<auto%> in Default-Templateargument"
  
! #: cp/parser.cc:20945 cp/parser.cc:21031 cp/parser.cc:28688
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Templateparameterpack %qD kann kein Standardargument haben"
  
! #: cp/parser.cc:20949 cp/parser.cc:21035
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "Template-Parameterpacks können keine Standardargumente haben"
  
! #: cp/parser.cc:21107
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "Template-ID erwartet"
  
! #: cp/parser.cc:21180
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> kann keine Templateargumentliste einleiten"
  
! #: cp/parser.cc:21184
  #, 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:21188
  #, 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:21219
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ungültige template-argument-list"
  
! #: cp/parser.cc:21220
  #, 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:21227
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%<(%> hinter template-argument-list erwartet"
  
! #: cp/parser.cc:21354
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "Syntaxfehler in Templateargumentliste"
  
  #. The name does not name a template.
! #: cp/parser.cc:21439 cp/parser.cc:21631 cp/parser.cc:21840
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "Templatename erwartet"
  
! #: cp/parser.cc:21487
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "Nicht-Template %qD als Template verwendet"
  
! #: cp/parser.cc:21489
  #, 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:21704
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "Parameterbündel vor %<...%> erwartet"
  
! #: cp/parser.cc:21805 cp/parser.cc:21823 cp/parser.cc:22017
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "Templateargument erwartet"
  
! #: cp/parser.cc:21970
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ungültiges Templateargument ohne Typ"
  
! #: cp/parser.cc:22008
  #, 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:22126
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "explizite Instanziierung darf kein %<inline%> verwenden"
  
! #: cp/parser.cc:22130
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "explizite Instanziierung darf kein %<constexpr%> verwenden"
  
! #: cp/parser.cc:22134
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "explizite Instanziierung darf kein %<consteval%> verwenden"
  
! #: cp/parser.cc:22195
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "Templatespezialisierung mit C-Bindung angegeben"
  
! #: cp/parser.cc:22431
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Typspezifizierer erwartet"
  
! #: cp/parser.cc:22640
  #, 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:22646
  #, 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:22650
  #, 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:22657 cp/parser.cc:23118
  #, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr "Verwendung von %<auto%> in Templateargument"
  
! #: cp/parser.cc:22811
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "Template-ID für Typ erwartet"
  
! #: cp/parser.cc:22961
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "Typ-Name erwartet"
  
! #: cp/parser.cc:23045
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE schränkt keinen Typ ein"
  
! #: cp/parser.cc:23046
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr "das Konzept wurde hier definiert"
  
! #: cp/parser.cc:23077
  #, gcc-internal-format
  msgid "invalid use of concept-name %qD"
  msgstr "ungültige Verwendung von %<concept-name%> %qD"
  
! #: cp/parser.cc:23093
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<auto%> oder %<decltype(auto)%> nach %qE erwartet"
  
! #: cp/parser.cc:23100
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "unerwarteter Platzhalter in eingeschränktem Ergebnistyp"
  
! #: cp/parser.cc:23345
  #, 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:23583
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "Deklaration %qD deklariert nichts"
  
! #: cp/parser.cc:23671
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "Attribute an instanziiertem Typen ignoriert"
  
! #: cp/parser.cc:23677
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "Attribute an Templateinstanziierung ignoriert"
  
! #: cp/parser.cc:23689
  #, 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:23830
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD ist ein Aufzählungstemplate"
  
! #: cp/parser.cc:23841
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD benennt keinen Aufzählungstyp in %qT"
  
! #: cp/parser.cc:23856
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "unbenanntes »enum« mit Gültigkeitsbereich ist nicht erlaubt"
  
! #: cp/parser.cc:23874
  #, 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:23920
  #, 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:23924
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> oder %<{%> erwartet"
  
! #: cp/parser.cc:23967
  #, 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:23981
  #, 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:23993 cp/parser.cc:30401
  #, 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:23998 cp/parser.cc:30406
  #, 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:24010 cp/parser.cc:30419
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "zusätzliche Qualifizierung nicht erlaubt"
  
! #: cp/parser.cc:24051
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO-C++ verbietet leere unbenannte Aufzählung"
  
! #: cp/parser.cc:24075
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "intransparente Enum-Spezifikation ohne Namen"
  
! #: cp/parser.cc:24078
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr "intransparente Enum-Spezifikation muss einfachen Bezeichner verwenden"
  
! #: cp/parser.cc:24199
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr "unexpandierte Parameterpackunge in Aufzählungskonstante in Lambda"
  
! #: cp/parser.cc:24274
  #, 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:24278
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD ist kein Namensbereichs-Name"
  
! #: cp/parser.cc:24282
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "Namensraumname erwartet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90183
! #: cp/parser.cc:24343
  #, 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:24355
  #, 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:24374
  #, 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:24384
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "Name eines geschachtelten Namensraums erwartet"
  
! #: cp/parser.cc:24389
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "Name eines Namensraums erwartet"
  
! #: cp/parser.cc:24393
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "eine verschachtelte Namensraum-Definition darf keine Attribute haben"
  
! #: cp/parser.cc:24396
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "eine verschachtelte Namensraumdefinition darf nicht inline sein"
  
! #: cp/parser.cc:24403
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "Namensbereich %qD betreten"
  
! #: cp/parser.cc:24460
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%<namespace%>-Definition ist hier nicht erlaubt"
  
! #: cp/parser.cc:24645
  #, 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:24689
  #, 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:24707
  #, 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:24717
  #, 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:24763
  #, 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:24766
  #, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr "%<using enum%> des abhängigen Typen %qT"
  
! #: cp/parser.cc:24768
  #, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%<using enum%> an Nicht-Aufzählungstyp %q#T"
  
! #: cp/parser.cc:24770
  #, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "%<using enum%> an unvollständigem Typ %qT"
  
! #: cp/parser.cc:24772
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr "%<using enum%> von %qT vor seinem enum-specifier"
  
! #: cp/parser.cc:24782
  #, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "opaque-enum-declaration ist hier"
  
! #: cp/parser.cc:24852
  #, 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:25010
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr "Stringliteral oder konstanter Ausdruck in Klammern erwartet"
  
! #: cp/parser.cc:25071
  #, 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:25092 cp/parser.cc:25110 cp/parser.cc:25125
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "doppelter %<asm%>-Qualifizierer %qT"
  
! #: cp/parser.cc:25099
  #, 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:25138
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT ist kein %<asm%>-Qualifizierer"
  
! #: cp/parser.cc:25154
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "%<asm%>-Qualifizierer außerhalb des Funktionsrumpfes"
  
! #: cp/parser.cc:25304
  #, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "Attribute in %<asm%>-Deklaration werden ignoriert"
  
! #: cp/parser.cc:25395
  #, 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:25406
  #, 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:25411
  #, 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:25414
  #, 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:25431 cp/parser.cc:25456
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "Klammern waren mehrdeutig und wurden als Funktionsdeklaration angesehen"
  
! #: cp/parser.cc:25443 cp/parser.cc:25464
  #, 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:25450
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "fügen Sie Klammern hinzu, um eine Variable zu deklarieren"
  
! #: cp/parser.cc:25520
  #, 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:25529
  #, 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:25535
  #, 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:25541
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr "Bezeichnername %s kann nicht verarbeitet werden"
  
! #: cp/parser.cc:25594
  #, 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:25636
  #, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr "die Basisfunktion ist mehrdeutig"
  
! #: cp/parser.cc:25644
  #, 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:25665
  #, 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:25672
  #, 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:25679 cp/parser.cc:26128
  #, 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:25686 cp/parser.cc:26135
  #, 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:25694
  #, 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:25969
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "eine Funktionsdefinition ist hier nicht erlaubt"
  
! #: cp/parser.cc:25980
  #, 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:25984
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "bei einer Funktionsdefinition sind keine Attribute erlaubt"
  
! #: cp/parser.cc:26070
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "Konstruktor, Destruktor oder Typumwandlung erwartet"
  
! #: cp/parser.cc:26269
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Initialisierung für Funktion bereitgestellt"
  
! #: cp/parser.cc:26314
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "Attribute hinter geklammerter Initialisierung werden ignoriert"
  
! #: cp/parser.cc:26326
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "Nicht-Funktion %qD als implizites Template deklariert"
  
! #: cp/parser.cc:26874
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "Arraygrenze ist keine Ganzzahlkonstante"
  
! #: cp/parser.cc:26999
  #, 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:27003
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> ist kein Typ"
--- 65102,66785 ----
  msgid "expected a reflection of a type"
  msgstr "Reflexion eines Typs erwartet"
  
! #: cp/parser.cc:6341
  #, gcc-internal-format
  msgid "expected a reflection of a function template"
  msgstr "Reflexion eines Funktionstemplates erwartet"
  
! #: cp/parser.cc:6439
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr "zusätzliches %<template%> in einem Bereichsspleiß"
  
! #: cp/parser.cc:6448
  #, gcc-internal-format
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr "%<template%> fehlt in einem Bereichsspleiß mit Templateargumenten"
  
! #: cp/parser.cc:6450
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
  msgstr "%<template%> darf nur weggelassen werden, wenn dem Bereichsspleiß %<typename%> vorangestellt ist"
  
! #: cp/parser.cc:6463
  #, gcc-internal-format
  msgid "expected a reflection of a class, namespace, or enumeration"
  msgstr "Reflexion einer Klasse, eines Namensraums oder einer Aufzählung erwartet"
  
! #: cp/parser.cc:6624
  #, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr "Festkommatypen werden in C++ nicht unterstützt"
  
! #: cp/parser.cc:6714
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr "ISO-C++ verbietet Gruppen in geschweiften Klammern innerhalb von Ausdrücken"
  
! #: cp/parser.cc:6726
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr "Anweisungs-Ausdrücke sind weder außerhalb von Funktionen noch in Template-Argumenten erlaubt"
  
! #: cp/parser.cc:6766
  #, gcc-internal-format
  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:6832 cp/parser.cc:7003 cp/parser.cc:7202 cp/semantics.cc:4857
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "übergeordneter Ausdruck erwartet"
  
! #: cp/parser.cc:6865
  #, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "%<this%> darf in diesem Kontext nicht verwendet werden"
  
! #: cp/parser.cc:6987
  #, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr "eine Template-Deklaration kann nicht im Block-Gültigkeitsbereich auftreten"
  
! #: cp/parser.cc:7147
  #, gcc-internal-format
  msgid "parameter %qD may not appear in this context"
  msgstr "Parameter %qD darf in diesem Kontext nicht auftauchen"
  
! #: cp/parser.cc:7148
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr "lokale Variable %qD darf in diesem Kontext nicht auftauchen"
  
! #: cp/parser.cc:7194
  #, gcc-internal-format
  msgid "reflection is only available in C++26 with %<-freflection%>"
  msgstr "Reflektion ist nur in C++26 mit %<-freflection%> verfügbar"
  
! #: cp/parser.cc:7231
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr "Schlüsselwort %qs vor dem Namen des abhängigen Templates erwartet"
  
! #: cp/parser.cc:7375
  #, gcc-internal-format
  msgid "expected id-expression"
  msgstr "ID-Ausdruck erwartet"
  
! #: cp/parser.cc:7540
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr "Bereich %qT vor %<~%> ist kein Klassenname"
  
! #: cp/parser.cc:7550
  #, gcc-internal-format
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr "das Schlüsselwort %<template%> ist im Destruktornamen nicht erlaubt"
  
! #: cp/parser.cc:7587 cp/parser.cc:9966
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%<~auto%> ist nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfügbar"
  
! #: cp/parser.cc:7601 cp/parser.cc:7605
  #, gcc-internal-format
  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:7607 cp/parser.cc:35946
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr "entfernen Sie %qs"
  
! #: cp/parser.cc:7729
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "Deklaration von %<~%T%> als Element von %qT"
  
! #: cp/parser.cc:7744
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "typedef-Name %qD als Destruktor-Deklarator verwendet"
  
! #: cp/parser.cc:7787 cp/parser.cc:26949
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "unqualifizierte ID erwartet"
  
! #: cp/parser.cc:7814 cp/typeck.cc:3304 cp/typeck.cc:3307 cp/typeck.cc:3324
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "%qD ist kein Template"
  
! #: cp/parser.cc:7939
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr "%<:%> in Spezifikation mit geschachteltem Namen gefunden, %<::%> erwartet"
  
! #: cp/parser.cc:8027
  #, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr "%<decltype%> wird zu %qT ausgewertet, und das ist weder eine Klasse noch ein Aufzählungstyp"
  
! #: cp/parser.cc:8054
  #, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr "Bezeichner %qD für Funktionstemplate ist geschachteltem Namens-Spezifizierer"
  
! #: cp/parser.cc:8061
  #, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr "Konzept-ID %qD in geschachteltem Namens-Spezifizierer"
  
! #: cp/parser.cc:8067
  #, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr "Bezeichner %qD für Variablentemplate ist geschachteltem Namens-Spezifizierer"
  
! #: cp/parser.cc:8242
  #, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "Spezifikation mit geschachteltem Namen erwartet"
  
! #: cp/parser.cc:8473 cp/parser.cc:11405
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "Typen dürfen nicht in Typumwandlungen definiert werden"
  
! #: cp/parser.cc:8561
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr "Typen dürfen nicht in einem %<typeid%>-Ausdruck definiert werden"
  
! #: cp/parser.cc:8661
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "falsche Anzahl von Argumenten für %<__builtin_addressof%>"
  
! #: cp/parser.cc:8673 cp/pt.cc:22263
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "falsche Anzahl von Argumenten für %<__builtin_launder%>"
  
! #: cp/parser.cc:8686
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_assoc_barrier%>"
  msgstr "falsche Anzahl von Argumenten für %<__builtin_assoc_barrier%>"
  
! #: cp/parser.cc:8712
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "falsche Anzahl der Argumente für %<__builtin_shufflevector%>"
  
! #: cp/parser.cc:8740 cp/pt.cc:22378
  #, 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:8744 cp/pt.cc:22382
  #, 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:8749 cp/pt.cc:22387
  #, gcc-internal-format
  msgid "selected function declared here"
  msgstr "die gewählte Funktion ist hier deklariert"
  
! #: cp/parser.cc:8883
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO-C++ verbietet zusammengesetzte Literale"
  
! #: cp/parser.cc:8942
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr "zwei aufeinander folgende %<[%> dürfen nur ein Attribut einführen"
  
! #: cp/parser.cc:8993
  #, gcc-internal-format
  msgid "types may not be defined in %<__builtin_classify_type%> calls"
  msgstr "Typen dürfen nicht innerhalb von %<__builtin_classify_type%>-Aufrufen definiert werden"
  
! #: cp/parser.cc:9391 cp/parser.cc:9420
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr "in einem OpenMP-Arrayabschnitt können keine mehrdimensionalen Arrayindizes verwendet werden"
  
! #: cp/parser.cc:9706 cp/typeck.cc:3192
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "ungültige Verwendung von %qD"
  
! #: cp/parser.cc:9715
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> ist kein Klassenelement"
  
! #: cp/parser.cc:10018
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr "nicht-skalarer Typ"
  
! #: cp/parser.cc:10076 cp/parser.cc:23417
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "%<template%> muss auf einen nested-name-specifier folgen"
  
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10203
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to this operand"
  msgstr "%<^^%> ist auf diesen Operanden nicht anwendbar"
  
! #: cp/parser.cc:10291
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO-C++ erlaubt kein %<alignof%> mit einem Nicht-Typ"
  
! #: cp/parser.cc:10394
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "Typen dürfen nicht in %<noexcept%>-Ausdrücken definiert werden"
  
! #: cp/parser.cc:10453
  #, gcc-internal-format
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "%<co_await%> kann nicht in Standardargumenten verwendet werden"
  
! #: cp/parser.cc:10680 cp/parser.cc:37264
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "Typen dürfen nicht in einem %qs-Ausdruck definiert werden"
  
! #: cp/parser.cc:10745
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr "%<__builtin_has_attribute%> mit abhängigem Argument wird noch nicht unterstützt"
  
! #: cp/parser.cc:10831
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "Typen dürfen nicht in einem »new«-Ausdruck definiert werden"
  
! #: cp/parser.cc:10849
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "Arraygrenze hinter geklammerter type-id ist verboten"
  
! #: cp/parser.cc:10851
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "Klammern um die Type-ID sollten entfernt werden"
  
! #: cp/parser.cc:10884
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr "Initialisierung des new-Ausdrucks für Typ %<auto%> erfordert genau ein Element"
  
! #: cp/parser.cc:10929
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "»expression-list« oder »type-id« erwartet"
  
! #: cp/parser.cc:10958
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "Typen dürfen nicht in einem »new-type-id« definiert werden"
  
! #: cp/parser.cc:11006
  #, gcc-internal-format
  msgid "attributes ignored on outermost array type in new expression"
  msgstr "Attribute werden beim äußersten Array-Typ im %<new%>-Ausdruck ignoriert"
  
! #: cp/parser.cc:11102
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "Ausdruck in new-Deklarator muss Ganzzahl- oder Aufzählungstyp haben"
  
! #: cp/parser.cc:11508
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "Verwendung einer Typumwandlung nach %q#T im alten Stil"
  
! #: cp/parser.cc:11658
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr "Operator %<>>%> wird in C++11 wie zwei spitze schließende Klammern behandelt"
  
! #: cp/parser.cc:11661
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "Klammern um %<>>%>-Ausdruck empfohlen"
  
! #: cp/parser.cc:11895
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "in ISO-C++ darf der mittlere Operand von %<?:%> nicht weggelassen werden"
  
! #: cp/parser.cc:12233
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr "ungeklammerte Komma-Ausdrücke in Arrayindex-Ausdrücken sind veraltet"
  
! #: cp/parser.cc:12508
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "Typen dürfen nicht innerhalb von %<__builtin_offsetof%> definiert werden"
  
! #: cp/parser.cc:12642
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr "das letzte Argument von %<__type_pack_element%> ist kein Typ"
  
! #: cp/parser.cc:12743
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Lambda-Ausdruck in nicht evaluiertem Kontext ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:12753
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Lambda-Ausdruck in Template-Argument ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:12954
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr "nicht-lokaler Lambdaausdruck kann keinen »capture-default« haben"
  
! #: cp/parser.cc:12977
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "unerwartetes Ende der Auffangliste"
  
! #: cp/parser.cc:12993
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> with by-copy capture default only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "explizites by-copy-Einfangen von %<this%> mit by-copy-Einfangvorgabe ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:12999 cp/parser.cc:13021 cp/parser.cc:13219
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "%qD bereits in Lambda-Ausdruck erfasst"
  
! #: cp/parser.cc:13015
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<*this%>-Capture ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfügbar"
  
! #: cp/parser.cc:13035
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "%<this%> kann nicht per Referenz eingefangen werden"
  
! #: cp/parser.cc:13055
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<pack init-capture%> ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:13066
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr "%<&%> sollte vor %<...%> kommen"
  
! #: cp/parser.cc:13096
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "Initialisierungen für Lambda-Captures sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfügbar"
  
! #: cp/parser.cc:13105
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr "nicht-leere Initialisierung »init-capture« eines Lambdas"
  
! #: cp/parser.cc:13130
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "Erfassung von Nicht-Variable %qE"
  
! #: cp/parser.cc:13141
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "Erfassung der Variable %qD ohne automatische Speicherdauer"
  
! #: cp/parser.cc:13179
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "zu viele %<...%> in Lambda-Capture"
  
! #: cp/parser.cc:13190
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr "Explizite Erfassung (als Kopie) von %qD ist mit Standarderfassung (als Kopie) gedoppelt"
  
! #: cp/parser.cc:13195
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr "Explizite Erfassung (als Referenz) von %qD ist mit Standarderfassung (als Referenz) gedoppelt"
  
! #: cp/parser.cc:13287
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Lambda-Templates sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:13341
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "Standardargument für Lambda-Parameter angegeben"
  
! #: cp/parser.cc:13376
  #, gcc-internal-format
  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:13406 cp/pt.cc:15307
  #, 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"
  
! #: cp/parser.cc:13419
  #, gcc-internal-format
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr "%<mutable%>-Lambdaangabe mit explizitem Objektparameter"
  
! #: cp/parser.cc:13428
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr "das hereingereichte Closureobjekt wird nicht verändert, da es als Wert übernommen wird"
  
! #: cp/parser.cc:13432
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr "deklarieren Sie den expliziten Objektparameter stattdessen als Nicht-const-Referenz"
  
! #: cp/parser.cc:13436
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr "der explizite Objektparameter ist bereits eine veränderbare Referenz"
  
! #: cp/parser.cc:13443
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr "Lambda-Spezifizierer %<static%> mit explizitem Objektparameter"
  
! #: cp/parser.cc:13461
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr "Lambda-Spezifizierer %<static%> mit Lambda-Fang"
  
! #: cp/parser.cc:13477
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "Parameterdeklaration vor einem Lambda-Transaktions-Qualifizierer ist erst ab %<-std=c++23%> oder %<-std=gnu++23%> optional"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90183
! #: cp/parser.cc:13490
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "Parameterdeklaration vor einer Lambda-Exception-Angabe ist erst ab %<-std=c++23%> oder %<-std=gnu++23%> optional"
  
! #: cp/parser.cc:13508
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "Parameterdeklaration vor einem abschließenden Rückgabetyp ist erst ab %<-std=c++23%> oder %<-std=gnu++23%> optional"
  
! #: cp/parser.cc:13561
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<constexpr%>-Lambda ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfügbar"
  
! #: cp/parser.cc:14364
  #, gcc-internal-format
  msgid "label at end of compound statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "Sprungmarke am Ende einer zusammengesetzten Anweisung ist erst ab %<-std=c++23%> oder %<-std=gnu++23%> verfügbar"
  
! #: cp/parser.cc:14533 cp/parser.cc:14785
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "Attribute am Anfang der Anweisung werden ignoriert"
  
! #: cp/parser.cc:14604
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "benannte Anweisung erwartet"
  
! #: cp/parser.cc:14653
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "case-Marke %qE nicht innerhalb einer switch-Anweisung"
  
! #: cp/parser.cc:14681
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr "Bezeichner-Sprungmarke %qE im Rumpf von %<template for%>"
  
! #: cp/parser.cc:14793
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr "%<typename%> vor %qE erforderlich, da %qT ein abhängiger Gültigkeitsbereich ist"
  
  #. A::A a;
! #: cp/parser.cc:14799
  #, gcc-internal-format
  msgid "%qE names the constructor, not the type"
  msgstr "%qE benennt den Konstruktor, nicht den Typ"
  
! #: cp/parser.cc:14857
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr "zusammengesetzte Anweisung in %<constexpr%>-Funktion"
  
! #: cp/parser.cc:14921
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr "innere Schleifen müssen mit der %<tile%>-Klausel perfekt geschachtelt sein"
  
! #: cp/parser.cc:15126
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<if constexpr%> ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfügbar"
  
! #: cp/parser.cc:15148
  #, gcc-internal-format
  msgid "%<if consteval%> only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<if consteval%> ist erst mit %<-std=c++23%> oder %<-std=gnu++23%> verfügbar"
  
! #: cp/parser.cc:15173 cp/parser.cc:15208
  #, gcc-internal-format
  msgid "%<if consteval%> requires compound statement"
  msgstr "%<if consteval%> erfordert zusammengesetzte Anweisung"
  
! #: cp/parser.cc:15250
  #, gcc-internal-format
  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:15418 cp/parser.cc:37776
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "Auswahl-Anweisung erwartet"
  
! #: cp/parser.cc:15459
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr "Bedingung deklariert ein Array"
  
! #: cp/parser.cc:15461
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr "Bedingung deklariert eine Funktion"
  
! #: cp/parser.cc:15502
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr "Typen dürfen nicht in Bedingungen definiert werden"
  
  #. Anything else is an error.
! #: cp/parser.cc:15604 cp/parser.cc:26170 cp/parser.cc:28936
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "Initialisierung erwartet"
  
! #: cp/parser.cc:15654
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Bereichsbasierte %<for%>-Schleifen mit Initialisierer sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:15960
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr "Schleifenvariable %qD vom Typ %qT bindet an temporäres Objekt, das aus dem Typen %qT konstruiert wurde"
  
  #. rval
! #: cp/parser.cc:15967
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr "verwenden Sie den Nicht-Referenz-Typ %qT, um das Kopieren explizit zu machen, oder %qT um das Kopieren zu sparen"
  
! #: cp/parser.cc:15993
  #, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "Schleifenvariable %qD erzeugt eine Kopie vom Typ %qT"
  
! #: cp/parser.cc:15998
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr "verwenden Sie einen Referenztyp, um das Kopieren zu sparen"
  
! #: cp/parser.cc:16201
  #, 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:16312
  #, 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:16464 cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "Iterationsanweisung erwartet"
  
! #: cp/parser.cc:16509
  #, 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:16526
  #, 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:16572
  #, 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:16631
  #, gcc-internal-format
  msgid "designators in %<template for%> initializer"
  msgstr "Designatoren in Initialisierer von %<template for%>"
  
! #: cp/parser.cc:16698
  #, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "eine for-range-declaration kann nicht »constinit« sein"
  
! #: cp/parser.cc:16868
  #, 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:16877
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO-C++ verbietet berechnete Gotos"
  
! #: cp/parser.cc:16896 cp/parser.cc:37782
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "Sprunganweisung erwartet"
  
! #: cp/parser.cc:17071
  #, gcc-internal-format
  msgid "expected module-partition"
  msgstr "module-partition erwartet"
  
! #: cp/parser.cc:17073
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr "Modulname erwartet"
  
! #: cp/parser.cc:17115
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "%<module-declaration%> ist innerhalb von %<header-unit%> nicht erlaubt"
  
! #: cp/parser.cc:17121
  #, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr "Modul-Deklaration muss im globalen Gültigkeitsbereich sein"
  
! #: cp/parser.cc:17122
  #, gcc-internal-format
  msgid "scope opened here"
  msgstr "der Gültigkeitsbereich beginnt hier"
  
! #: cp/parser.cc:17148
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr "private-module-fragment"
  
! #: cp/parser.cc:17152
  #, 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:17158
  #, 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:17199
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr "post-module-declarations müssen zusammenhängend sein"
  
! #: cp/parser.cc:17201 cp/parser.cc:17210
  #, 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:17209
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "Import-Deklaration muss im globalen Gültigkeitsbereich sein"
  
! #: cp/parser.cc:17233
  #, 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:17254
  #, 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:17257
  #, 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:17278
  #, 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:17286
  #, 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:17307
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr "%<export%> ist kein Teil der folgenden module-directive"
  
! #: cp/parser.cc:17346
  #, 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:17349
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function"
  msgstr "zusätzliches %<;%> außerhalb einer Funktion"
  
! #: cp/parser.cc:17358
  #, 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:17360
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr "zusätzliches %<;%> innerhalb einer Struktur"
  
! #: cp/parser.cc:17368
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "zusätzliches %<;%> hinter Funktionsdefinition innerhalb einer Klasse"
  
! #: cp/parser.cc:17539
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "Attribute dürfen an dieser Stelle nicht verwendet werden"
  
! #: cp/parser.cc:17543
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "Attribute dürfen hier eingesetzt werden"
  
! #: cp/parser.cc:17583
  #, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "explizite Spezialisierungen sind hier nicht erlaubt"
  
! #: cp/parser.cc:17585 cp/parser.cc:30428
  #, 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:17604
  #, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr "explizite Instanziierungen sind hier nicht erlaubt"
  
! #: cp/parser.cc:17620
  #, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr "Export-Deklarationen sind hier nicht erlaubt"
  
! #: cp/parser.cc:17842
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> nicht am Anfang eines Blocks"
  
! #: cp/parser.cc:18090
  #, 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:18109
  #, 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:18130
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "Vermischung von Deklarationen und Funktionsdefinitionen ist verboten"
  
! #: cp/parser.cc:18155
  #, 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:18212
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "Initialisierung in bereichsbasierter %<for%>-Schleife"
  
! #: cp/parser.cc:18215
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "mehrere Deklarationen in bereichsbasierter %<for%>-Schleife"
  
! #: cp/parser.cc:18253
  #, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr "Packung einer strukturierten Bindung außerhalb eines Templates"
  
! #: cp/parser.cc:18256
  #, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr "mehrere Packungen in Deklaration für strukturierte Bindung"
  
! #: cp/parser.cc:18263
  #, 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:18282
  #, 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:18293
  #, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr "Annotation an strukturierter Bindung"
  
! #: cp/parser.cc:18321
  #, 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:18325
  #, 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:18405
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "leere Deklaration für strukturierte Bindung"
  
! #: cp/parser.cc:18423
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "ungültige Initialisierung für strukturierte Bindungsdeklaration"
  
! #: cp/parser.cc:18449 cp/parser.cc:18454 cp/parser.cc:26151 cp/parser.cc:26156
! #: cp/parser.cc:26160 cp/parser.cc:26164
  #, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr "eine for-range-declaration kann nicht %qs sein"
  
! #: cp/parser.cc:18622
  #, 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:18645
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> außerhalb einer Klasse verwendet"
  
! #: cp/parser.cc:18683
  #, 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:18686
  #, 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:18737
  #, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "%<typedef%>-Angabe ist unverträglich mit %qs"
  
! #: cp/parser.cc:18763
  #, 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:18799
  #, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr "%qD ungültig in Bedingung"
  
! #: cp/parser.cc:18808
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD ungültig in Lambda"
  
! #: cp/parser.cc:18812
  #, 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:18894
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "type-specifier ist in Lambda ungültig"
  
! #: cp/parser.cc:18907
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr "Standardattribute inmitten von Deklarationssymbolen"
  
! #: cp/parser.cc:18909
  #, 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:18924
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "Klassendefinition darf nicht als »friend« deklariert sein"
  
! #: cp/parser.cc:18997 cp/parser.cc:31672
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "Templates dürfen nicht %<virtual%> sein"
  
! #: cp/parser.cc:19016
  #, 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:19020
  #, 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:19088
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "ungültige Bindungsspezifikation"
  
! #: cp/parser.cc:19195
  #, 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:19223
  #, 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:19440
  #, 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:19453
  #, 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:19629
  #, 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:19658 cp/parser.cc:19664
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "ungültige Verwendung von %<auto%> in Umwandlungsoperator"
  
! #: cp/parser.cc:19666
  #, 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:19751
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "nur Konstruktoren nehmen Elementinitialisierungen"
  
! #: cp/parser.cc:19778
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "Initialisierung für Element %qD kann nicht expandiert werden"
  
! #: cp/parser.cc:19790 cp/pt.cc:29076
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "Speicherinitialisierung für %qD folgt Konstruktordelegation"
  
! #: cp/parser.cc:19802 cp/pt.cc:29088
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "Konstruktordelegation folgt Speicherinitialisierung für %qD"
  
! #: cp/parser.cc:19854
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "veraltete Basisklasseninitialisierung"
  
! #: cp/parser.cc:19942
  #, 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:20354
  #, 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:20360
  #, 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:20366
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "Suffixbezeichner erwartet"
  
! #: cp/parser.cc:20375
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "hinter Schlüsselwort %<operator%> wird leere Zeichenkette erwartet"
  
! #: cp/parser.cc:20381
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "ungültiges Encoding-Präfix in Literal-Operator"
  
! #: cp/parser.cc:20415
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "Operator erwartet"
  
! #: cp/parser.cc:20462
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "Schlüsselwort %<export%> nicht implementiert, und wird ignoriert"
  
! #: cp/parser.cc:20464
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "das Schlüsselwort %<export%> ist veraltet und wird ignoriert"
  
! #: cp/parser.cc:20466
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr "das Schlüsselwort %<export%> wird mit %<-fmodules%> eingeschaltet"
  
! #: cp/parser.cc:20571
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "ungültiger beschränkter Typparameter"
  
! #: cp/parser.cc:20579
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "cv-qualifizierter Typparameter"
  
! #: cp/parser.cc:20703
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "ungültige Verwendung von %<auto%> in Default-Templateargument"
  
! #: cp/parser.cc:20941 cp/parser.cc:21027 cp/parser.cc:28684
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Templateparameterpack %qD kann kein Standardargument haben"
  
! #: cp/parser.cc:20945 cp/parser.cc:21031
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "Template-Parameterpacks können keine Standardargumente haben"
  
! #: cp/parser.cc:21103
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "Template-ID erwartet"
  
! #: cp/parser.cc:21176
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> kann keine Templateargumentliste einleiten"
  
! #: cp/parser.cc:21180
  #, 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:21184
  #, 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:21215
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ungültige template-argument-list"
  
! #: cp/parser.cc:21216
  #, 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:21223
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%<(%> hinter template-argument-list erwartet"
  
! #: cp/parser.cc:21350
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "Syntaxfehler in Templateargumentliste"
  
  #. The name does not name a template.
! #: cp/parser.cc:21435 cp/parser.cc:21627 cp/parser.cc:21836
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "Templatename erwartet"
  
! #: cp/parser.cc:21483
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "Nicht-Template %qD als Template verwendet"
  
! #: cp/parser.cc:21485
  #, 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:21700
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "Parameterbündel vor %<...%> erwartet"
  
! #: cp/parser.cc:21801 cp/parser.cc:21819 cp/parser.cc:22013
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "Templateargument erwartet"
  
! #: cp/parser.cc:21966
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ungültiges Templateargument ohne Typ"
  
! #: cp/parser.cc:22004
  #, 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:22122
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "explizite Instanziierung darf kein %<inline%> verwenden"
  
! #: cp/parser.cc:22126
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "explizite Instanziierung darf kein %<constexpr%> verwenden"
  
! #: cp/parser.cc:22130
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "explizite Instanziierung darf kein %<consteval%> verwenden"
  
! #: cp/parser.cc:22191
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "Templatespezialisierung mit C-Bindung angegeben"
  
! #: cp/parser.cc:22427
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Typspezifizierer erwartet"
  
! #: cp/parser.cc:22636
  #, 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:22642
  #, 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:22646
  #, 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:22653 cp/parser.cc:23114
  #, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr "Verwendung von %<auto%> in Templateargument"
  
! #: cp/parser.cc:22807
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "Template-ID für Typ erwartet"
  
! #: cp/parser.cc:22957
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "Typ-Name erwartet"
  
! #: cp/parser.cc:23041
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE schränkt keinen Typ ein"
  
! #: cp/parser.cc:23042
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr "das Konzept wurde hier definiert"
  
! #: cp/parser.cc:23073
  #, gcc-internal-format
  msgid "invalid use of concept-name %qD"
  msgstr "ungültige Verwendung von %<concept-name%> %qD"
  
! #: cp/parser.cc:23089
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<auto%> oder %<decltype(auto)%> nach %qE erwartet"
  
! #: cp/parser.cc:23096
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "unerwarteter Platzhalter in eingeschränktem Ergebnistyp"
  
! #: cp/parser.cc:23341
  #, 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:23579
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "Deklaration %qD deklariert nichts"
  
! #: cp/parser.cc:23667
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "Attribute an instanziiertem Typen ignoriert"
  
! #: cp/parser.cc:23673
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "Attribute an Templateinstanziierung ignoriert"
  
! #: cp/parser.cc:23685
  #, 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:23826
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD ist ein Aufzählungstemplate"
  
! #: cp/parser.cc:23837
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD benennt keinen Aufzählungstyp in %qT"
  
! #: cp/parser.cc:23852
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "unbenanntes »enum« mit Gültigkeitsbereich ist nicht erlaubt"
  
! #: cp/parser.cc:23870
  #, 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:23916
  #, 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:23920
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> oder %<{%> erwartet"
  
! #: cp/parser.cc:23963
  #, 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:23977
  #, 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:23989 cp/parser.cc:30397
  #, 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:23994 cp/parser.cc:30402
  #, 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:24006 cp/parser.cc:30415
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "zusätzliche Qualifizierung nicht erlaubt"
  
! #: cp/parser.cc:24047
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO-C++ verbietet leere unbenannte Aufzählung"
  
! #: cp/parser.cc:24071
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "intransparente Enum-Spezifikation ohne Namen"
  
! #: cp/parser.cc:24074
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr "intransparente Enum-Spezifikation muss einfachen Bezeichner verwenden"
  
! #: cp/parser.cc:24195
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr "unexpandierte Parameterpackunge in Aufzählungskonstante in Lambda"
  
! #: cp/parser.cc:24270
  #, 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:24274
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD ist kein Namensbereichs-Name"
  
! #: cp/parser.cc:24278
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "Namensraumname erwartet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90183
! #: cp/parser.cc:24339
  #, 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:24351
  #, 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:24370
  #, 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:24380
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "Name eines geschachtelten Namensraums erwartet"
  
! #: cp/parser.cc:24385
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "Name eines Namensraums erwartet"
  
! #: cp/parser.cc:24389
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "eine verschachtelte Namensraum-Definition darf keine Attribute haben"
  
! #: cp/parser.cc:24392
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "eine verschachtelte Namensraumdefinition darf nicht inline sein"
  
! #: cp/parser.cc:24399
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "Namensbereich %qD betreten"
  
! #: cp/parser.cc:24456
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%<namespace%>-Definition ist hier nicht erlaubt"
  
! #: cp/parser.cc:24641
  #, 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:24685
  #, 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:24703
  #, 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:24713
  #, 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:24759
  #, 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:24762
  #, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr "%<using enum%> des abhängigen Typen %qT"
  
! #: cp/parser.cc:24764
  #, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%<using enum%> an Nicht-Aufzählungstyp %q#T"
  
! #: cp/parser.cc:24766
  #, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "%<using enum%> an unvollständigem Typ %qT"
  
! #: cp/parser.cc:24768
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr "%<using enum%> von %qT vor seinem enum-specifier"
  
! #: cp/parser.cc:24778
  #, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "opaque-enum-declaration ist hier"
  
! #: cp/parser.cc:24848
  #, 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:25006
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr "Stringliteral oder konstanter Ausdruck in Klammern erwartet"
  
! #: cp/parser.cc:25067
  #, 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:25088 cp/parser.cc:25106 cp/parser.cc:25121
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "doppelter %<asm%>-Qualifizierer %qT"
  
! #: cp/parser.cc:25095
  #, 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:25134
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT ist kein %<asm%>-Qualifizierer"
  
! #: cp/parser.cc:25150
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "%<asm%>-Qualifizierer außerhalb des Funktionsrumpfes"
  
! #: cp/parser.cc:25300
  #, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "Attribute in %<asm%>-Deklaration werden ignoriert"
  
! #: cp/parser.cc:25391
  #, 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:25402
  #, 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:25407
  #, 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:25410
  #, 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:25427 cp/parser.cc:25452
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "Klammern waren mehrdeutig und wurden als Funktionsdeklaration angesehen"
  
! #: cp/parser.cc:25439 cp/parser.cc:25460
  #, 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:25446
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "fügen Sie Klammern hinzu, um eine Variable zu deklarieren"
  
! #: cp/parser.cc:25516
  #, 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:25525
  #, 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:25531
  #, 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:25537
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr "Bezeichnername %s kann nicht verarbeitet werden"
  
! #: cp/parser.cc:25590
  #, 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:25632
  #, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr "die Basisfunktion ist mehrdeutig"
  
! #: cp/parser.cc:25640
  #, 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:25661
  #, 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:25668
  #, 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:25675 cp/parser.cc:26124
  #, 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:25682 cp/parser.cc:26131
  #, 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:25690
  #, 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:25965
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "eine Funktionsdefinition ist hier nicht erlaubt"
  
! #: cp/parser.cc:25976
  #, 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:25980
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "bei einer Funktionsdefinition sind keine Attribute erlaubt"
  
! #: cp/parser.cc:26066
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "Konstruktor, Destruktor oder Typumwandlung erwartet"
  
! #: cp/parser.cc:26265
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Initialisierung für Funktion bereitgestellt"
  
! #: cp/parser.cc:26310
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "Attribute hinter geklammerter Initialisierung werden ignoriert"
  
! #: cp/parser.cc:26322
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "Nicht-Funktion %qD als implizites Template deklariert"
  
! #: cp/parser.cc:26870
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "Arraygrenze ist keine Ganzzahlkonstante"
  
! #: cp/parser.cc:26995
  #, 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:26999
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> ist kein Typ"
*************** msgstr "%<%T::%E%> ist kein Typ"
*** 66707,66981 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27032
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "ungültiger Deklarator"
  
! #: cp/parser.cc:27041
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ungültige Verwendung des Konstruktors als Template"
  
! #: cp/parser.cc:27043
  #, 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:27158
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "qualified-id in Deklaration"
  
! #: cp/parser.cc:27183
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "Deklarator erwartet"
  
! #: cp/parser.cc:27304
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD ist ein Namensbereich"
  
! #: cp/parser.cc:27306
  #, 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:27327
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "Ptr-Operator erwartet"
  
! #: cp/parser.cc:27388
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "doppelter CV-Qualifizierer"
  
! #: cp/parser.cc:27442
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "mehrere ref-qualifier"
  
! #: cp/parser.cc:27479
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "%qE benötigt %<-fgnu-tm%>"
  
! #: cp/parser.cc:27537
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "doppelter Virt-Spezifizierer"
  
! #: cp/parser.cc:27840
  #, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "fehlende Templateargumente nach %qE"
  
! #: cp/parser.cc:27846
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "%qT ist in einem Templateargument nicht erlaubt"
  
! #: cp/parser.cc:27849 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:27876
  #, 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:27885
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "ungültige Verwendung von %<auto%> in Templateargument"
  
! #: cp/parser.cc:28012
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "Typspezifikation erwartet"
  
! #: cp/parser.cc:28159
  #, 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:28366
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> oder %<...%> erwartet"
  
! #: cp/parser.cc:28444
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "Typen dürfen nicht in Parametertypen definiert werden"
  
! #: cp/parser.cc:28568
  #, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr "%<this%>-Angabe in Template-Parameterdeklaration"
  
! #: cp/parser.cc:28571
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr "%<this%>-Angabe in einem %<requires-expression%>-Parameter"
  
! #: cp/parser.cc:28631
  #, 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:28672
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "Standardargumente sind nur für Funktionsparameter zugelassen"
  
! #: cp/parser.cc:28690
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "Parameterpack %qD kann kein Standardargument haben"
  
! #: cp/parser.cc:28696
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "Templateparameterpack kann kein Standardargument haben"
  
! #: cp/parser.cc:28698
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "Parameterpack kann kein Standardargument haben"
  
! #: cp/parser.cc:28721
  #, 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:28845
  #, 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:28849
  #, 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:29040
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr "wahrscheinlich fehlt davor ein Komma oder ein Operator"
  
! #: cp/parser.cc:29202
  #, 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:29224
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO-C++ erlaubt keine benannten Initialisierungen (GNU)"
  
! #: cp/parser.cc:29262
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO-C++ erlaubt keine benannten Initialisierungen von C99"
  
! #: cp/parser.cc:29276
  #, 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:29316
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> ist in benannten Initialisierungen nicht erlaubt"
  
! #: cp/parser.cc:29367
  #, 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:29423 cp/parser.cc:29557
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "Klassenname erwartet"
  
! #: cp/parser.cc:29837
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%<;%> hinter Klassendefinition erwartet"
  
! #: cp/parser.cc:29840
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%<;%> hinter Strukturdefinition erwartet"
  
! #: cp/parser.cc:29843
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%<;%> hinter Uniondefinition erwartet"
  
! #: cp/parser.cc:30139 cp/parser.cc:37400
  #, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "doppelter %qD-Spezifizierer"
  
! #: cp/parser.cc:30350
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> oder %<:%> erwartet"
  
! #: cp/parser.cc:30362
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "globale Qualifizierung von Klassenname ist ungültig"
  
! #: cp/parser.cc:30369
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "qualifizierter Name benennt keine Klasse"
  
! #: cp/parser.cc:30381
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "Schlüsselwort %<template%> nicht innerhalb des Klassenkopfnamens erlaubt"
  
! #: cp/parser.cc:30387
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "ungültiger Klassenname in Deklaration von %qD"
  
! #: cp/parser.cc:30430
  #, 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:30456
  #, 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:30463
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "einer expliziten Spezialisierung muss %<template <>%> vorausgehen"
  
! #: cp/parser.cc:30496
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "Funktions-Template %qD als Klassentemplate redeklariert"
  
! #: cp/parser.cc:30529
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "Typnamen-Typ kann nicht aufgelöst werden"
  
! #: cp/parser.cc:30594
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "vorherige Definition von %q#T"
--- 66788,67062 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27028
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "ungültiger Deklarator"
  
! #: cp/parser.cc:27037
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ungültige Verwendung des Konstruktors als Template"
  
! #: cp/parser.cc:27039
  #, 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:27154
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "qualified-id in Deklaration"
  
! #: cp/parser.cc:27179
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "Deklarator erwartet"
  
! #: cp/parser.cc:27300
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD ist ein Namensbereich"
  
! #: cp/parser.cc:27302
  #, 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:27323
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "Ptr-Operator erwartet"
  
! #: cp/parser.cc:27384
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "doppelter CV-Qualifizierer"
  
! #: cp/parser.cc:27438
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "mehrere ref-qualifier"
  
! #: cp/parser.cc:27475
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "%qE benötigt %<-fgnu-tm%>"
  
! #: cp/parser.cc:27533
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "doppelter Virt-Spezifizierer"
  
! #: cp/parser.cc:27836
  #, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "fehlende Templateargumente nach %qE"
  
! #: cp/parser.cc:27842
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "%qT ist in einem Templateargument nicht erlaubt"
  
! #: cp/parser.cc:27845 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:27872
  #, 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:27881
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "ungültige Verwendung von %<auto%> in Templateargument"
  
! #: cp/parser.cc:28008
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "Typspezifikation erwartet"
  
! #: cp/parser.cc:28155
  #, 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:28362
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> oder %<...%> erwartet"
  
! #: cp/parser.cc:28440
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "Typen dürfen nicht in Parametertypen definiert werden"
  
! #: cp/parser.cc:28564
  #, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr "%<this%>-Angabe in Template-Parameterdeklaration"
  
! #: cp/parser.cc:28567
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr "%<this%>-Angabe in einem %<requires-expression%>-Parameter"
  
! #: cp/parser.cc:28627
  #, 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:28668
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "Standardargumente sind nur für Funktionsparameter zugelassen"
  
! #: cp/parser.cc:28686
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "Parameterpack %qD kann kein Standardargument haben"
  
! #: cp/parser.cc:28692
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "Templateparameterpack kann kein Standardargument haben"
  
! #: cp/parser.cc:28694
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "Parameterpack kann kein Standardargument haben"
  
! #: cp/parser.cc:28717
  #, 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:28841
  #, 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:28845
  #, 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:29036
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr "wahrscheinlich fehlt davor ein Komma oder ein Operator"
  
! #: cp/parser.cc:29198
  #, 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:29220
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO-C++ erlaubt keine benannten Initialisierungen (GNU)"
  
! #: cp/parser.cc:29258
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO-C++ erlaubt keine benannten Initialisierungen von C99"
  
! #: cp/parser.cc:29272
  #, 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:29312
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> ist in benannten Initialisierungen nicht erlaubt"
  
! #: cp/parser.cc:29363
  #, 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:29419 cp/parser.cc:29553
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "Klassenname erwartet"
  
! #: cp/parser.cc:29833
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%<;%> hinter Klassendefinition erwartet"
  
! #: cp/parser.cc:29836
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%<;%> hinter Strukturdefinition erwartet"
  
! #: cp/parser.cc:29839
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%<;%> hinter Uniondefinition erwartet"
  
! #: cp/parser.cc:30135 cp/parser.cc:37398
  #, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "doppelter %qD-Spezifizierer"
  
! #: cp/parser.cc:30346
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> oder %<:%> erwartet"
  
! #: cp/parser.cc:30358
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "globale Qualifizierung von Klassenname ist ungültig"
  
! #: cp/parser.cc:30365
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "qualifizierter Name benennt keine Klasse"
  
! #: cp/parser.cc:30377
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "Schlüsselwort %<template%> nicht innerhalb des Klassenkopfnamens erlaubt"
  
! #: cp/parser.cc:30383
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "ungültiger Klassenname in Deklaration von %qD"
  
! #: cp/parser.cc:30426
  #, 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:30452
  #, 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:30459
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "einer expliziten Spezialisierung muss %<template <>%> vorausgehen"
  
! #: cp/parser.cc:30492
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "Funktions-Template %qD als Klassentemplate redeklariert"
  
! #: cp/parser.cc:30525
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "Typnamen-Typ kann nicht aufgelöst werden"
  
! #: cp/parser.cc:30590
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "vorherige Definition von %q#T"
*************** msgstr "vorherige Definition von %q#T"
*** 66983,67256 ****
  #. 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:30608 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:30714 cp/parser.cc:37787
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "Klassenschlüssel erwartet"
  
! #: cp/parser.cc:30739
  #, 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:30743
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%> oder %<typename%> erwartet"
  
! #: cp/parser.cc:31022
  #, 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:31028
  #, 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:31069
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "»friend«-Deklaration benennt keine Klasse oder Funktion"
  
! #: cp/parser.cc:31109
  #, 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:31212
  #, 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:31219
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "Defaultinitialisierer für unbenanntes Bitfeld-Element"
  
! #: cp/parser.cc:31232
  #, 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:31414
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "Bitfeld %qD mit Nicht-Ganzzahl-Typ %qT"
  
! #: cp/parser.cc:31442
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "reiner Spezifizierer bei Funktionsdefinition"
  
! #: cp/parser.cc:31548
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "überflüssiges %<,%> am Ende der Elementdeklaration"
  
! #: cp/parser.cc:31562
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "%<;%> am Ende von Elementdeklaration erwartet"
  
! #: cp/parser.cc:31635
  #, 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:31658
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "ungültige reine Spezifikation (nur %<= 0%> ist erlaubt)"
  
! #: cp/parser.cc:31693
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "eine geschweift geklammerte Initialisierung ist hier nicht erlaubt"
  
! #: cp/parser.cc:31840
  #, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr "Attribute an Basisangaben werden ignoriert"
  
! #: cp/parser.cc:31860
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "%<virtual%> mehr als einmal in Basisspezifikation angegeben"
  
! #: cp/parser.cc:31880
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr "mehr als ein Zugriff in Basisspezifikation angegeben"
  
! #: cp/parser.cc:31943
! #, gcc-internal-format
! msgid "keyword %<typename%> not allowed outside of templates"
! msgstr "Schlüsselwort %<typename%> nicht außerhalb von Templates erlaubt"
! 
! #: cp/parser.cc:31946
  #, 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:32131 cp/parser.cc:32225
  #, 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:32233
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ISO C++17 erlaubt keine dynamischen Ausnahmespezifikationen"
  
! #: cp/parser.cc:32239
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "dynamische Ausnahmespezifikationen sind in C++11 veraltet"
  
! #: cp/parser.cc:32283
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "ungültige Verwendung von %<auto%> in Ausnahmespezifikation"
  
! #: cp/parser.cc:32324
  #, 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:32436
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "Typen dürfen nicht in Ausnahmedeklarationen definiert werden"
  
! #: cp/parser.cc:32471
  #, gcc-internal-format
  msgid "%<alignas%> on exception declaration"
  msgstr "%<alignas%> an Exceptiondeklaration"
  
! #: cp/parser.cc:32550
  #, gcc-internal-format
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "%<co_yield%> kann nicht in Standardargumenten verwendet werden"
  
! #: cp/parser.cc:33021
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr "Attribut-Argument als ausbalancierte Tokenfolge erwartet"
  
! #: cp/parser.cc:33167
  #, 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:33181
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "Bezeichner für den Attributnamen erwartet"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33323
  #, 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:33358
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "Attribut %qs ist mehrfach angegeben"
  
! #: cp/parser.cc:33401 cp/parser.cc:33493
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr "Annotationen und Attribute sind in derselben Liste vermischt"
  
! #: cp/parser.cc:33430
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "Attribut vor %<...%> erwartet"
  
! #: cp/parser.cc:33433
  #, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "Attribut ohne Argumente enthält keine Parameterpakete"
  
! #: cp/parser.cc:33591
  #, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr "Bedingungausdruck erwartet"
  
! #: cp/parser.cc:33638
  #, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr "%qs ist nur mit %qs verfügbar"
  
! #: cp/parser.cc:33654
  #, gcc-internal-format
  msgid "attributes are ignored on %qs"
  msgstr "an %qs werden Attribute ignoriert"
  
! #: cp/parser.cc:33770
  #, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr "an Funktionsvertragsangaben werden Attribute ignoriert"
  
! #: cp/parser.cc:33874
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr "Verträge sind nur mit %qs verfügbar"
  
! #: cp/parser.cc:33957
  #, 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:33988
  #, 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:34361 cp/parser.cc:34370
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "Ausdruck muss in runden Klammern eingeschlossen sein"
  
! #: cp/parser.cc:34717
  #, 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:34958
  #, 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:35101
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "Rückgabetyp ist keine einfache Typ-Einschränkung"
  
! #: cp/parser.cc:35110
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "%<return-type-requirement%> ist keine Typ-Einschränkung"
  
! #: cp/parser.cc:35637
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "spezialisierendes Element %<%T::%E%> erfordert Syntax %<template<>%>"
  
! #: cp/parser.cc:35642
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ungültige Deklaration von %<%T::%E%>"
  
! #: cp/parser.cc:35646
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "zu wenige Templateparameterlisten"
--- 67064,67332 ----
  #. 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:30604 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:30722 cp/parser.cc:37785
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "Klassenschlüssel erwartet"
  
! #: cp/parser.cc:30747
  #, 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:30751
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%> oder %<typename%> erwartet"
  
! #: cp/parser.cc:31030
  #, 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:31036
  #, 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:31077
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "»friend«-Deklaration benennt keine Klasse oder Funktion"
  
! #: cp/parser.cc:31117
  #, 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:31220
  #, 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:31227
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "Defaultinitialisierer für unbenanntes Bitfeld-Element"
  
! #: cp/parser.cc:31240
  #, 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:31422
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "Bitfeld %qD mit Nicht-Ganzzahl-Typ %qT"
  
! #: cp/parser.cc:31450
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "reiner Spezifizierer bei Funktionsdefinition"
  
! #: cp/parser.cc:31556
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "überflüssiges %<,%> am Ende der Elementdeklaration"
  
! #: cp/parser.cc:31570
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "%<;%> am Ende von Elementdeklaration erwartet"
  
! #: cp/parser.cc:31643
  #, 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:31666
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "ungültige reine Spezifikation (nur %<= 0%> ist erlaubt)"
  
! #: cp/parser.cc:31701
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "eine geschweift geklammerte Initialisierung ist hier nicht erlaubt"
  
! #: cp/parser.cc:31848
  #, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr "Attribute an Basisangaben werden ignoriert"
  
! #: cp/parser.cc:31868
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "%<virtual%> mehr als einmal in Basisspezifikation angegeben"
  
! #: cp/parser.cc:31888
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr "mehr als ein Zugriff in Basisspezifikation angegeben"
  
! #: cp/parser.cc:31945
  #, 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:32129 cp/parser.cc:32223
  #, 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:32231
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ISO C++17 erlaubt keine dynamischen Ausnahmespezifikationen"
  
! #: cp/parser.cc:32237
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "dynamische Ausnahmespezifikationen sind in C++11 veraltet"
  
! #: cp/parser.cc:32281
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "ungültige Verwendung von %<auto%> in Ausnahmespezifikation"
  
! #: cp/parser.cc:32322
  #, 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:32434
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "Typen dürfen nicht in Ausnahmedeklarationen definiert werden"
  
! #: cp/parser.cc:32469
  #, gcc-internal-format
  msgid "%<alignas%> on exception declaration"
  msgstr "%<alignas%> an Exceptiondeklaration"
  
! #: cp/parser.cc:32548
  #, gcc-internal-format
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "%<co_yield%> kann nicht in Standardargumenten verwendet werden"
  
! #: cp/parser.cc:33019
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr "Attribut-Argument als ausbalancierte Tokenfolge erwartet"
  
! #: cp/parser.cc:33165
  #, 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:33179
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "Bezeichner für den Attributnamen erwartet"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33321
  #, 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:33356
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "Attribut %qs ist mehrfach angegeben"
  
! #: cp/parser.cc:33399 cp/parser.cc:33491
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr "Annotationen und Attribute sind in derselben Liste vermischt"
  
! #: cp/parser.cc:33428
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "Attribut vor %<...%> erwartet"
  
! #: cp/parser.cc:33431
  #, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "Attribut ohne Argumente enthält keine Parameterpakete"
  
! #: cp/parser.cc:33589
  #, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr "Bedingungausdruck erwartet"
  
! #: cp/parser.cc:33636
  #, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr "%qs ist nur mit %qs verfügbar"
  
! #: cp/parser.cc:33652
  #, gcc-internal-format
  msgid "attributes are ignored on %qs"
  msgstr "an %qs werden Attribute ignoriert"
  
! #: cp/parser.cc:33768
  #, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr "an Funktionsvertragsangaben werden Attribute ignoriert"
  
! #: cp/parser.cc:33872
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr "Verträge sind nur mit %qs verfügbar"
  
! #: cp/parser.cc:33955
  #, 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:33986
  #, 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:34359 cp/parser.cc:34368
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "Ausdruck muss in runden Klammern eingeschlossen sein"
  
! #: cp/parser.cc:34715
  #, 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:34956
  #, 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:35099
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "Rückgabetyp ist keine einfache Typ-Einschränkung"
  
! #: cp/parser.cc:35108
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "%<return-type-requirement%> ist keine Typ-Einschränkung"
  
! #: cp/parser.cc:35635
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "spezialisierendes Element %<%T::%E%> erfordert Syntax %<template<>%>"
  
! #: cp/parser.cc:35640
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ungültige Deklaration von %<%T::%E%>"
  
! #: cp/parser.cc:35644
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "zu wenige Templateparameterlisten"
*************** msgstr "zu wenige Templateparameterliste
*** 67259,67691 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35653
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "zu viele Templateparameterlisten"
  
! #: cp/parser.cc:35947
  #, 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:36058
  #, 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:36235
  #, 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:36244
  #, 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:36250
  #, 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:36290
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "ungültige Deklaration eines Elementtemplates in lokaler Klasse"
  
! #: cp/parser.cc:36300
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "Template mit C-Bindung"
  
! #: cp/parser.cc:36320
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ungültige explizite Spezialisierung"
  
! #: cp/parser.cc:36430
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Templatedeklaration von %<typedef%>"
  
! #: cp/parser.cc:36481
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "eine Klassen-Templatedeklaration darf nichts anderes deklarieren"
  
! #: cp/parser.cc:36534
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "explizite Template-Spezialisierung kann keine Speicherklasse haben"
  
! #: cp/parser.cc:36853
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> sollte innerhalb einer geschachtelten Templateargumentliste %<> >%> sein"
  
! #: cp/parser.cc:36866
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "falsches %<>>%>; %<>%> verwenden, um eine Templateargumentliste zu beenden"
  
! #: cp/parser.cc:36897
  #, 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:37213
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "Argument von %<sizeof...%> muss mit Klammern umschlossen werden"
  
! #: cp/parser.cc:37388
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ungültige Verwendung von %qD in Spezifizierung der Bindung"
  
! #: cp/parser.cc:37403
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "%qD-Spezifizierer ist unverträglich mit %qs"
  
! #: cp/parser.cc:37415
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> vor %qD"
  
! #: cp/parser.cc:37432
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%qD-Spezifizierer ist unverträglich mit %<typedef%>"
  
! #: cp/parser.cc:37541
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO-C++ 1998 unterstützt nicht %<long long%>"
  
! #: cp/parser.cc:37552
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "sowohl %<__thread%> als auch %<thread_local%> angegeben"
  
! #: cp/parser.cc:37557
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "doppeltes %qD"
  
! #: cp/parser.cc:37586
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "doppeltes %qs"
  
! #: cp/parser.cc:37638
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> erwartet"
  
! #: cp/parser.cc:37641
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> erwartet"
  
! #: cp/parser.cc:37644
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> erwartet"
  
! #: cp/parser.cc:37650
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> erwartet"
  
! #: cp/parser.cc:37653
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> erwartet"
  
! #: cp/parser.cc:37656
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> erwartet"
  
! #: cp/parser.cc:37659
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> erwartet"
  
! #: cp/parser.cc:37662
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> erwartet"
  
! #: cp/parser.cc:37665
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> erwartet"
  
! #: cp/parser.cc:37668
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> erwartet"
  
! #: cp/parser.cc:37671
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> erwartet"
  
! #: cp/parser.cc:37674
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> erwartet"
  
! #: cp/parser.cc:37677
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> erwartet"
  
! #: cp/parser.cc:37680
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> erwartet"
  
! #: cp/parser.cc:37683
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> erwartet"
  
! #: cp/parser.cc:37686
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<auto%> erwartet"
  
! #: cp/parser.cc:37689
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> erwartet"
  
! #: cp/parser.cc:37692
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> erwartet"
  
! #: cp/parser.cc:37695
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> erwartet"
  
! #: cp/parser.cc:37698
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> erwartet"
  
! #: cp/parser.cc:37701
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<__transaction_atomic%> erwartet"
  
! #: cp/parser.cc:37704
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<__transaction_relaxed%> erwartet"
  
! #: cp/parser.cc:37707
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<co_yield%> erwartet"
  
! #: cp/parser.cc:37739
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> erwartet"
  
! #: cp/parser.cc:37751
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> erwartet"
  
! #: cp/parser.cc:37754
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> erwartet"
  
! #: cp/parser.cc:37757
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> erwartet"
  
! #: cp/parser.cc:37763
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> oder %<::%> erwartet"
  
! #: cp/parser.cc:37790
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>, %<typename%> oder %<template%> erwartet"
  
! #: cp/parser.cc:37793
  #, gcc-internal-format
  msgid "expected %<:]%>"
  msgstr "%<:]%> erwartet"
  
! #: cp/parser.cc:38128
  #, 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:38282
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Markierung %qs bei Benennung von %q#T verwendet"
  
! #: cp/parser.cc:38287
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T wurde vorher hier deklariert"
  
! #: cp/parser.cc:38408
  #, 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:38566 cp/parser.cc:38600
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT mit nicht zusammenpassendem Klassenschlüssel %qs deklariert"
  
! #: cp/parser.cc:38573 cp/parser.cc:38606
  #, 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:38574 cp/parser.cc:38607
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "Klassenschlüssel durch %qs ersetzen"
  
! #: cp/parser.cc:38581
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "%qT wurde hier als %qs definiert"
  
! #: cp/parser.cc:38582
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qT wurde erstmals hier als %qs deklariert"
  
! #: cp/parser.cc:38665
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD mit anderem Zugriff redeklariert"
  
! #: cp/parser.cc:38686
  #, 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:38939
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Datei endet in Standardargument"
  
! #: cp/parser.cc:39180 cp/parser.cc:40492 cp/parser.cc:40681
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "unpassendes Objective-C++-Konstrukt %<@%D%>"
  
! #: cp/parser.cc:39251
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "Objective-C++-Nachrichtenempfänger erwartet"
  
! #: cp/parser.cc:39325
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "Objective-C++ Nachrichtenargument(e) erwartet"
  
! #: cp/parser.cc:39356
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> muss als Argument einen Typen angeben"
  
! #: cp/parser.cc:39760
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "Ungültiger Objective-C++-Selektorname"
  
! #: cp/parser.cc:39835 cp/parser.cc:39853
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Objective-C++ Methodendeklaration erwartet"
  
! #: cp/parser.cc:39847 cp/parser.cc:39913
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "Methodenattribute müssen am Ende angegeben werden"
  
! #: cp/parser.cc:39956
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "überflüssiges %qs zwischen Objective-C++ Methoden"
  
! #: cp/parser.cc:40153 cp/parser.cc:40160 cp/parser.cc:40167
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "ungültiger Typ für Instanzvariable"
  
! #: cp/parser.cc:40284
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Bezeichner nach %<@protocol%> erwartet"
  
! #: cp/parser.cc:40457
  #, 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:40464
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "Präfix-Attribute vor %<@%D%> werden ignoriert"
  
! #: cp/parser.cc:40744 cp/parser.cc:40751 cp/parser.cc:40758
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ungültiger Typ für Eigenschaft"
  
! #: cp/parser.cc:40920
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "unbekanntes Eigenschaftsattribut %qE"
  
! #: cp/parser.cc:42222
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "Liste von Ganzzahlausdrücken erwartet"
  
! #: cp/parser.cc:42239
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "%<wait%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/parser.cc:42995
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "%<scalar%>, %<aggregate%> oder %<all%> erwartet"
  
! #: cp/parser.cc:43397
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "ungültiger reduction-identifier"
  
! #: cp/parser.cc:44091
  #, 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:44727
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "Typen dürfen nicht in Iteratortyp definiert werden"
--- 67335,67767 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35651
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "zu viele Templateparameterlisten"
  
! #: cp/parser.cc:35945
  #, 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:36056
  #, 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:36233
  #, 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:36242
  #, 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:36248
  #, 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:36288
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "ungültige Deklaration eines Elementtemplates in lokaler Klasse"
  
! #: cp/parser.cc:36298
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "Template mit C-Bindung"
  
! #: cp/parser.cc:36318
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ungültige explizite Spezialisierung"
  
! #: cp/parser.cc:36428
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Templatedeklaration von %<typedef%>"
  
! #: cp/parser.cc:36479
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "eine Klassen-Templatedeklaration darf nichts anderes deklarieren"
  
! #: cp/parser.cc:36532
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "explizite Template-Spezialisierung kann keine Speicherklasse haben"
  
! #: cp/parser.cc:36851
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> sollte innerhalb einer geschachtelten Templateargumentliste %<> >%> sein"
  
! #: cp/parser.cc:36864
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "falsches %<>>%>; %<>%> verwenden, um eine Templateargumentliste zu beenden"
  
! #: cp/parser.cc:36895
  #, 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:37211
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "Argument von %<sizeof...%> muss mit Klammern umschlossen werden"
  
! #: cp/parser.cc:37386
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ungültige Verwendung von %qD in Spezifizierung der Bindung"
  
! #: cp/parser.cc:37401
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "%qD-Spezifizierer ist unverträglich mit %qs"
  
! #: cp/parser.cc:37413
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> vor %qD"
  
! #: cp/parser.cc:37430
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%qD-Spezifizierer ist unverträglich mit %<typedef%>"
  
! #: cp/parser.cc:37539
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO-C++ 1998 unterstützt nicht %<long long%>"
  
! #: cp/parser.cc:37550
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "sowohl %<__thread%> als auch %<thread_local%> angegeben"
  
! #: cp/parser.cc:37555
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "doppeltes %qD"
  
! #: cp/parser.cc:37584
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "doppeltes %qs"
  
! #: cp/parser.cc:37636
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> erwartet"
  
! #: cp/parser.cc:37639
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> erwartet"
  
! #: cp/parser.cc:37642
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> erwartet"
  
! #: cp/parser.cc:37648
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> erwartet"
  
! #: cp/parser.cc:37651
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> erwartet"
  
! #: cp/parser.cc:37654
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> erwartet"
  
! #: cp/parser.cc:37657
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> erwartet"
  
! #: cp/parser.cc:37660
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> erwartet"
  
! #: cp/parser.cc:37663
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> erwartet"
  
! #: cp/parser.cc:37666
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> erwartet"
  
! #: cp/parser.cc:37669
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> erwartet"
  
! #: cp/parser.cc:37672
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> erwartet"
  
! #: cp/parser.cc:37675
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> erwartet"
  
! #: cp/parser.cc:37678
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> erwartet"
  
! #: cp/parser.cc:37681
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> erwartet"
  
! #: cp/parser.cc:37684
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<auto%> erwartet"
  
! #: cp/parser.cc:37687
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> erwartet"
  
! #: cp/parser.cc:37690
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> erwartet"
  
! #: cp/parser.cc:37693
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> erwartet"
  
! #: cp/parser.cc:37696
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> erwartet"
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<__transaction_atomic%> erwartet"
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<__transaction_relaxed%> erwartet"
  
! #: cp/parser.cc:37705
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<co_yield%> erwartet"
  
! #: cp/parser.cc:37737
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> erwartet"
  
! #: cp/parser.cc:37749
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> erwartet"
  
! #: cp/parser.cc:37752
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> erwartet"
  
! #: cp/parser.cc:37755
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> erwartet"
  
! #: cp/parser.cc:37761
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> oder %<::%> erwartet"
  
! #: cp/parser.cc:37788
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>, %<typename%> oder %<template%> erwartet"
  
! #: cp/parser.cc:37791
  #, gcc-internal-format
  msgid "expected %<:]%>"
  msgstr "%<:]%> erwartet"
  
! #: cp/parser.cc:38126
  #, 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:38280
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Markierung %qs bei Benennung von %q#T verwendet"
  
! #: cp/parser.cc:38285
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T wurde vorher hier deklariert"
  
! #: cp/parser.cc:38406
  #, 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:38564 cp/parser.cc:38598
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT mit nicht zusammenpassendem Klassenschlüssel %qs deklariert"
  
! #: cp/parser.cc:38571 cp/parser.cc:38604
  #, 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:38572 cp/parser.cc:38605
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "Klassenschlüssel durch %qs ersetzen"
  
! #: cp/parser.cc:38579
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "%qT wurde hier als %qs definiert"
  
! #: cp/parser.cc:38580
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qT wurde erstmals hier als %qs deklariert"
  
! #: cp/parser.cc:38663
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD mit anderem Zugriff redeklariert"
  
! #: cp/parser.cc:38684
  #, 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:38937
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Datei endet in Standardargument"
  
! #: cp/parser.cc:39178 cp/parser.cc:40490 cp/parser.cc:40679
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "unpassendes Objective-C++-Konstrukt %<@%D%>"
  
! #: cp/parser.cc:39249
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "Objective-C++-Nachrichtenempfänger erwartet"
  
! #: cp/parser.cc:39323
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "Objective-C++ Nachrichtenargument(e) erwartet"
  
! #: cp/parser.cc:39354
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> muss als Argument einen Typen angeben"
  
! #: cp/parser.cc:39758
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "Ungültiger Objective-C++-Selektorname"
  
! #: cp/parser.cc:39833 cp/parser.cc:39851
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Objective-C++ Methodendeklaration erwartet"
  
! #: cp/parser.cc:39845 cp/parser.cc:39911
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "Methodenattribute müssen am Ende angegeben werden"
  
! #: cp/parser.cc:39954
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "überflüssiges %qs zwischen Objective-C++ Methoden"
  
! #: cp/parser.cc:40151 cp/parser.cc:40158 cp/parser.cc:40165
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "ungültiger Typ für Instanzvariable"
  
! #: cp/parser.cc:40282
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Bezeichner nach %<@protocol%> erwartet"
  
! #: cp/parser.cc:40455
  #, 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:40462
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "Präfix-Attribute vor %<@%D%> werden ignoriert"
  
! #: cp/parser.cc:40742 cp/parser.cc:40749 cp/parser.cc:40756
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ungültiger Typ für Eigenschaft"
  
! #: cp/parser.cc:40918
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "unbekanntes Eigenschaftsattribut %qE"
  
! #: cp/parser.cc:42220
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "Liste von Ganzzahlausdrücken erwartet"
  
! #: cp/parser.cc:42237
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "%<wait%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/parser.cc:42993
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "%<scalar%>, %<aggregate%> oder %<all%> erwartet"
  
! #: cp/parser.cc:43395
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "ungültiger reduction-identifier"
  
! #: cp/parser.cc:44089
  #, 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:44725
  #, 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
*** 67694,67866 ****
  #. 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:47214
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "%<#pragma omp allocate%> wird nicht mehr unterstützt"
  
! #: cp/parser.cc:48665
  #, 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:49613
  #, 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:49695 cp/pt.cc:19130
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "Schleifenvariable %qD sollte keine Reduktion sein"
  
! #: cp/parser.cc:52776
  #, 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:53488
  #, 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:53729
  #, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr "%qD ist kein C-Zeiger"
  
! #: cp/parser.cc:53855
  #, 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:53976
  #, 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:54551
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<target%> erwartet"
  
! #: cp/parser.cc:55148
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "ungültige Initialisierungsklausel"
  
! #: cp/parser.cc:55179
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "»id-expression (arguments)« erwartet"
  
! #: cp/parser.cc:55191
  #, 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:55294
  #, 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:55314 cp/semantics.cc:7052
  #, 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:55318 cp/semantics.cc:7060
  #, 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:55321 cp/pt.cc:15174 cp/semantics.cc:7066
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "Referenztyp %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:55324 cp/semantics.cc:7072
  #, 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:55521
  #, 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:55693
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%>, %<mapper%> oder %<variant%> erwartet"
  
! #: cp/parser.cc:56258
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> benennt eine Menge von Überladungen"
  
! #: cp/parser.cc:56268
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD bezeichnet keine Funktion innerhalb eines Namensraum"
  
! #: cp/parser.cc:56438 cp/parser.cc:56977
  #, 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:56649
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "%<atomic_cancel%>"
  
! #: cp/parser.cc:56844
  #, 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:56847
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  oder einer %<transaction_may_cancel_outer%>-Funktion"
  
! #: cp/parser.cc:56894
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "falsch geformtes %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.cc:57231
  #, 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:57242
  #, 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:57329
  #, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr "%<#pragma GCC %s%> muss innerhalb einer Funktion sein"
  
! #: cp/parser.cc:57471
  #, 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:57611
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "Platzhaltertyp ist in diesem Kontext nicht erlaubt"
  
! #: cp/parser.cc:57713
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "Implizite Templates dürfen nicht %<virtual%> sein"
  
! #: cp/parser.cc:57769
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr "%<extern \"C\"%>-Bindung beginnt hier"
--- 67770,67942 ----
  #. 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:47212
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "%<#pragma omp allocate%> wird nicht mehr unterstützt"
  
! #: cp/parser.cc:48663
  #, 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:49611
  #, 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:49693 cp/pt.cc:19188
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "Schleifenvariable %qD sollte keine Reduktion sein"
  
! #: cp/parser.cc:52774
  #, 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:53486
  #, 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:53727
  #, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr "%qD ist kein C-Zeiger"
  
! #: cp/parser.cc:53853
  #, 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:53974
  #, 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:54549
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<target%> erwartet"
  
! #: cp/parser.cc:55146
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "ungültige Initialisierungsklausel"
  
! #: cp/parser.cc:55177
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "»id-expression (arguments)« erwartet"
  
! #: cp/parser.cc:55189
  #, 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:55292
  #, 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:55312 cp/semantics.cc:7048
  #, 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:55316 cp/semantics.cc:7056
  #, 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:55319 cp/pt.cc:15198 cp/semantics.cc:7062
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "Referenztyp %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:55322 cp/semantics.cc:7068
  #, 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:55519
  #, 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:55691
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%>, %<mapper%> oder %<variant%> erwartet"
  
! #: cp/parser.cc:56256
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> benennt eine Menge von Überladungen"
  
! #: cp/parser.cc:56266
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD bezeichnet keine Funktion innerhalb eines Namensraum"
  
! #: cp/parser.cc:56436 cp/parser.cc:56975
  #, 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:56647
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "%<atomic_cancel%>"
  
! #: cp/parser.cc:56842
  #, 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:56845
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  oder einer %<transaction_may_cancel_outer%>-Funktion"
  
! #: cp/parser.cc:56892
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "falsch geformtes %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.cc:57229
  #, 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:57240
  #, 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:57327
  #, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr "%<#pragma GCC %s%> muss innerhalb einer Funktion sein"
  
! #: cp/parser.cc:57469
  #, 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:57609
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "Platzhaltertyp ist in diesem Kontext nicht erlaubt"
  
! #: cp/parser.cc:57711
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "Implizite Templates dürfen nicht %<virtual%> sein"
  
! #: cp/parser.cc:57767
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr "%<extern \"C\"%>-Bindung beginnt hier"
*************** msgstr "%qE ist kein gültiges Templatea
*** 68567,68828 ****
  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:7775
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "in Templateargument für Typ %qT"
  
! #: cp/pt.cc:7789
  #, 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:7875
  #, 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:7883
  #, 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:7901
  #, 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:7961
  #, 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:7963
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "stattdessen %qE verwenden"
  
! #: cp/pt.cc:8017 cp/pt.cc:8049
  #, 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:8643
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "Attribute an Templateargument %qT werden ignoriert"
  
! #: cp/pt.cc:8659
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "Attribute an Templateargument %qE werden ignoriert"
  
! #: cp/pt.cc:8802
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "eingegebener Klassenname %qD als Template-Templateargument verwendet"
  
! #: cp/pt.cc:8831
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "ungültige Verwendung des Destruktors %qE als Typ"
  
! #: cp/pt.cc:8836
  #, 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:8853 cp/pt.cc:8888 cp/pt.cc:8939
  #, 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:8861
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  Konstante des Typs %qT erwartet, %qT erhalten"
  
! #: cp/pt.cc:8869
  #, 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:8875
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  Klassentemplate erwartet, %qE erhalten"
  
! #: cp/pt.cc:8878
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  einen Typ erwartet, %qE erhalten"
  
! #: cp/pt.cc:8893
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  einen Typ erwartet, %qT erhalten"
  
! #: cp/pt.cc:8896
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  Klassentemplate erwartet, %qT erhalten"
  
! #: cp/pt.cc:8943
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  ein Template des Typs %qD erwartet, %qT erhalten"
  
! #: cp/pt.cc:8958
  #, 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:8961
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  %qD erwartet, %qD erhalten"
  
! #: cp/pt.cc:9048
  #, 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:9176 cp/pt.cc:9512
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Templateargument %d ist ungültig"
  
! #: cp/pt.cc:9191 cp/pt.cc:9337
  #, 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:9333
  #, 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:9342
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "für %qD bereitgestellt"
  
! #: cp/pt.cc:9368
  #, 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:9372
  #, 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:9473
  #, 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:10050
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D ist kein Funktionstemplate"
  
! #: cp/pt.cc:10245
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "Nicht-Template-Typ %qT als Template verwendet"
  
! #: cp/pt.cc:10247
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "Für Template-Deklaration %q+D"
  
! #: cp/pt.cc:10416 cp/pt.cc:23566
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Template-Einschränkung für %qD fehlgeschlagen"
  
! #: cp/pt.cc:10766
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "Verwendung des ungültigen Variablentemplates %qE"
  
! #: cp/pt.cc:11506
  #, 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:12442
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "das Score-Argument muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: cp/pt.cc:12451
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "das Score-Argument darf nicht negativ sein"
  
! #: cp/pt.cc:12478
  #, 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:12482
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "Eigenschaft muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: cp/pt.cc:12711
  #, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr "Instanziierung eines fehlerhaften Templates"
  
! #: cp/pt.cc:12712
  #, gcc-internal-format
  msgid "first error appeared here"
  msgstr "der erste Fehler trat hier auf"
  
! #: cp/pt.cc:13080
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "flexibles Arrayelement %qD in Union"
  
! #: cp/pt.cc:13599
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "Falten einer leeren Expansion über %O"
  
! #: cp/pt.cc:14070
  #, 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:14180
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "Argumentpacklängen passen nicht bei Expansion von %qT"
  
! #: cp/pt.cc:14183
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "Argumentpacklängen passen nicht bei Expansion von %qE"
  
! #: cp/pt.cc:14388
  #, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr "ein leeres Pack kann nicht indexiert werden"
  
! #: cp/pt.cc:14844
  #, 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:14941
  #, 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:15952
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr "Argumentpacklängen %d und %d sind unverträglich"
--- 68643,68904 ----
  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:7777
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "in Templateargument für Typ %qT"
  
! #: cp/pt.cc:7791
  #, 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:7877
  #, 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:7885
  #, 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:7903
  #, 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:7963
  #, 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:7965
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "stattdessen %qE verwenden"
  
! #: cp/pt.cc:8019 cp/pt.cc:8051
  #, 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:8645
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "Attribute an Templateargument %qT werden ignoriert"
  
! #: cp/pt.cc:8661
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "Attribute an Templateargument %qE werden ignoriert"
  
! #: cp/pt.cc:8804
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "eingegebener Klassenname %qD als Template-Templateargument verwendet"
  
! #: cp/pt.cc:8833
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "ungültige Verwendung des Destruktors %qE als Typ"
  
! #: cp/pt.cc:8838
  #, 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:8855 cp/pt.cc:8890 cp/pt.cc:8941
  #, 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:8863
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  Konstante des Typs %qT erwartet, %qT erhalten"
  
! #: cp/pt.cc:8871
  #, 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:8877
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  Klassentemplate erwartet, %qE erhalten"
  
! #: cp/pt.cc:8880
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  einen Typ erwartet, %qE erhalten"
  
! #: cp/pt.cc:8895
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  einen Typ erwartet, %qT erhalten"
  
! #: cp/pt.cc:8898
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  Klassentemplate erwartet, %qT erhalten"
  
! #: cp/pt.cc:8945
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  ein Template des Typs %qD erwartet, %qT erhalten"
  
! #: cp/pt.cc:8960
  #, 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:8963
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  %qD erwartet, %qD erhalten"
  
! #: cp/pt.cc:9050
  #, 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:9178 cp/pt.cc:9514
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Templateargument %d ist ungültig"
  
! #: cp/pt.cc:9193 cp/pt.cc:9339
  #, 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:9335
  #, 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:9344
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "für %qD bereitgestellt"
  
! #: cp/pt.cc:9370
  #, 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:9374
  #, 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:9475
  #, 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:10052
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D ist kein Funktionstemplate"
  
! #: cp/pt.cc:10247
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "Nicht-Template-Typ %qT als Template verwendet"
  
! #: cp/pt.cc:10249
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "Für Template-Deklaration %q+D"
  
! #: cp/pt.cc:10418 cp/pt.cc:23643
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Template-Einschränkung für %qD fehlgeschlagen"
  
! #: cp/pt.cc:10768
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "Verwendung des ungültigen Variablentemplates %qE"
  
! #: cp/pt.cc:11508
  #, 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:12444
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "das Score-Argument muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: cp/pt.cc:12453
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "das Score-Argument darf nicht negativ sein"
  
! #: cp/pt.cc:12480
  #, 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:12484
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "Eigenschaft muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: cp/pt.cc:12713
  #, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr "Instanziierung eines fehlerhaften Templates"
  
! #: cp/pt.cc:12714
  #, gcc-internal-format
  msgid "first error appeared here"
  msgstr "der erste Fehler trat hier auf"
  
! #: cp/pt.cc:13082
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "flexibles Arrayelement %qD in Union"
  
! #: cp/pt.cc:13601
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "Falten einer leeren Expansion über %O"
  
! #: cp/pt.cc:14078
  #, 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:14204
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "Argumentpacklängen passen nicht bei Expansion von %qT"
  
! #: cp/pt.cc:14207
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "Argumentpacklängen passen nicht bei Expansion von %qE"
  
! #: cp/pt.cc:14412
  #, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr "ein leeres Pack kann nicht indexiert werden"
  
! #: cp/pt.cc:14868
  #, 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:14965
  #, 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:15976
  #, 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
*** 68840,68956 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16154
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Variable %qD hat Funktionstyp"
  
! #: cp/pt.cc:16379
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ungültiger Parametertyp %qT"
  
! #: cp/pt.cc:16381
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "in Deklaration %q+D"
  
! #: cp/pt.cc:16508
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "Funktion gibt ein Array zurück"
  
! #: cp/pt.cc:16510
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "Funktion gibt eine Funktion"
  
! #: cp/pt.cc:16760
  #, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr "%qE ist nicht als ein Spleißtyp verwendbar"
  
! #: cp/pt.cc:16762
  #, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr "%qE ist nicht in einem Spleißtyp verwendbar"
  
! #: cp/pt.cc:17323
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "Referenz auf »void« wird gebildet"
  
! #: cp/pt.cc:17325
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "Zeiger auf Referenztyp %qT wird geformt"
  
! #: cp/pt.cc:17327
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "Referenz auf Referenztyp %qT wird geformt"
  
! #: cp/pt.cc:17340
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Zeiger auf qualifizierten Funktionstypen %qT wird geformt"
  
! #: cp/pt.cc:17343
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "Referenz auf qualifizierten Funktionstypen %qT wird geformt"
  
! #: cp/pt.cc:17396
  #, 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:17402
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "Zeiger auf Elementreferenztyp %qT wird erzeugt"
  
! #: cp/pt.cc:17408
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "Zeiger auf Element mit Typ »void« wird erzeugt"
  
! #: cp/pt.cc:17477
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "Array von %qT wird erzeugt"
  
! #: cp/pt.cc:17518
  #, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr "%qD expandierte zu mehr als einem Element"
  
! #: cp/pt.cc:17525
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr "%qD wird für ein leeres Pack instanziiert"
  
! #: cp/pt.cc:17579
  #, 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:17613
  #, 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:17622
  #, 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:17630
  #, 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:17788
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "Verwendung von %qs in Template"
--- 68916,69037 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16178
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Variable %qD hat Funktionstyp"
  
! #: cp/pt.cc:16403
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ungültiger Parametertyp %qT"
  
! #: cp/pt.cc:16405
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "in Deklaration %q+D"
  
! #: cp/pt.cc:16532
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "Funktion gibt ein Array zurück"
  
! #: cp/pt.cc:16534
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "Funktion gibt eine Funktion"
  
! #: cp/pt.cc:16784
  #, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr "%qE ist nicht als ein Spleißtyp verwendbar"
  
! #: cp/pt.cc:16786
  #, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr "%qE ist nicht in einem Spleißtyp verwendbar"
  
! #: cp/pt.cc:17367
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "Referenz auf »void« wird gebildet"
  
! #: cp/pt.cc:17369
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "Zeiger auf Referenztyp %qT wird geformt"
  
! #: cp/pt.cc:17371
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "Referenz auf Referenztyp %qT wird geformt"
  
! #: cp/pt.cc:17384
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Zeiger auf qualifizierten Funktionstypen %qT wird geformt"
  
! #: cp/pt.cc:17387
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "Referenz auf qualifizierten Funktionstypen %qT wird geformt"
  
! #: cp/pt.cc:17440
  #, 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:17446
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "Zeiger auf Elementreferenztyp %qT wird erzeugt"
  
! #: cp/pt.cc:17452
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "Zeiger auf Element mit Typ »void« wird erzeugt"
  
! #: cp/pt.cc:17521
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "Array von %qT wird erzeugt"
  
! #: cp/pt.cc:17562
  #, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr "%qD expandierte zu mehr als einem Element"
  
! #: cp/pt.cc:17569
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr "%qD wird für ein leeres Pack instanziiert"
  
! #: cp/pt.cc:17623
  #, 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:17657
  #, 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:17666
  #, 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:17674
  #, 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:17810
! #, gcc-internal-format
! msgid "expected a reflection of a type template"
! msgstr "Reflexion eines Typtemplates erwartet"
! 
! #: cp/pt.cc:17844
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "Verwendung von %qs in Template"
*************** msgstr "Verwendung von %qs in Template"
*** 68958,69163 ****
  #. 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:17961
  #, 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:18117
  #, 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:18133
  #, 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:18135
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "%<typename %E%> sagen, wenn ein Typ gemeint ist"
  
! #: cp/pt.cc:18219
  #, 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:20597 cp/pt.cc:22894
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "falsche Verwendung eines Packauflösungs-Ausdruckes"
  
! #: cp/pt.cc:20601 cp/pt.cc:22898
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "%<...%> verwenden, um Argumentpack aufzulösen"
  
! #: cp/pt.cc:20748
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "leere Initialisierung in »init-capture« für Lambda"
  
! #: cp/pt.cc:22114
  #, 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:22149
  #, 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:22154
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "stattdessen %<this->%D%> verwenden"
  
! #: cp/pt.cc:22157
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "stattdessen %<%T::%D%> verwenden"
  
! #: cp/pt.cc:22162
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qD hier deklariert, später in der Übersetzungseinheit"
  
! #: cp/pt.cc:22213
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "falsche Anzahl von Argumenten für %<__builtin_convertvector%>"
  
! #: cp/pt.cc:22240
  #, 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:22486
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT ist keine Klasse oder Namensbereich"
  
! #: cp/pt.cc:22489
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD ist keine Klasse oder Namensbereich"
  
! #: cp/pt.cc:22811
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "ungültiges Feld %qD wird verwendet"
  
! #: cp/pt.cc:23196
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT ist/verwendet anonymen Typen"
  
! #: cp/pt.cc:23198
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Templateargument für %qD verwendet lokalen Typ %qT"
  
! #: cp/pt.cc:23208
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT ist ein variabel modifizierter Typ"
  
! #: cp/pt.cc:23223
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Ganzzahlausdruck %qE ist nicht konstant"
  
! #: cp/pt.cc:23241
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  Versuch, %qD zu instanziieren"
  
! #: cp/pt.cc:27656
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "mehrdeutige Template-Instanziierung für %q#T"
  
! #: cp/pt.cc:27658
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "mehrdeutige Template-Instanziierung für %q#D"
  
! #: cp/pt.cc:27664
  msgid "%s %#qS"
  msgstr "%s %#qS"
  
! #: cp/pt.cc:27691 cp/pt.cc:27778
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "explizite Instanziierung des Nicht-Templates %q#D"
  
! #: cp/pt.cc:27710
  #, 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:27716 cp/pt.cc:27773
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "kein passendes Template für %qD gefunden"
  
! #: cp/pt.cc:27721
  #, 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:27729
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "explizite Instanziierung von %q#D"
  
! #: cp/pt.cc:27765
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "doppelte explizite Instanziierung von %q#D"
  
! #: cp/pt.cc:27788 cp/pt.cc:27855
  #, 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:27793 cp/pt.cc:27870
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "Speicherklasse %qD auf Templateinstanziierung angewendet"
  
! #: cp/pt.cc:27827
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "explizite Instanziierung des Nicht-Klassen-Templates %qD"
  
! #: cp/pt.cc:27830
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "explizite Instanziierung des Nicht-Templatetyps %qT"
  
! #: cp/pt.cc:27839
  #, 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:27860
  #, 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:27900
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "doppelte explizite Instanziierung von %q#T"
  
! #: cp/pt.cc:28232
  #, 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:28238
  #, 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"
--- 69039,69244 ----
  #. 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:18017
  #, 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:18173
  #, 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:18189
  #, 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:18191
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "%<typename %E%> sagen, wenn ein Typ gemeint ist"
  
! #: cp/pt.cc:18277
  #, 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:20655 cp/pt.cc:22967
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "falsche Verwendung eines Packauflösungs-Ausdruckes"
  
! #: cp/pt.cc:20659 cp/pt.cc:22971
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "%<...%> verwenden, um Argumentpack aufzulösen"
  
! #: cp/pt.cc:20806
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "leere Initialisierung in »init-capture« für Lambda"
  
! #: cp/pt.cc:22178
  #, 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:22213
  #, 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:22218
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "stattdessen %<this->%D%> verwenden"
  
! #: cp/pt.cc:22221
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "stattdessen %<%T::%D%> verwenden"
  
! #: cp/pt.cc:22226
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qD hier deklariert, später in der Übersetzungseinheit"
  
! #: cp/pt.cc:22277
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "falsche Anzahl von Argumenten für %<__builtin_convertvector%>"
  
! #: cp/pt.cc:22304
  #, 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:22552
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT ist keine Klasse oder Namensbereich"
  
! #: cp/pt.cc:22555
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD ist keine Klasse oder Namensbereich"
  
! #: cp/pt.cc:22884
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "ungültiges Feld %qD wird verwendet"
  
! #: cp/pt.cc:23273
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT ist/verwendet anonymen Typen"
  
! #: cp/pt.cc:23275
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Templateargument für %qD verwendet lokalen Typ %qT"
  
! #: cp/pt.cc:23285
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT ist ein variabel modifizierter Typ"
  
! #: cp/pt.cc:23300
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Ganzzahlausdruck %qE ist nicht konstant"
  
! #: cp/pt.cc:23318
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  Versuch, %qD zu instanziieren"
  
! #: cp/pt.cc:27733
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "mehrdeutige Template-Instanziierung für %q#T"
  
! #: cp/pt.cc:27735
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "mehrdeutige Template-Instanziierung für %q#D"
  
! #: cp/pt.cc:27741
  msgid "%s %#qS"
  msgstr "%s %#qS"
  
! #: cp/pt.cc:27768 cp/pt.cc:27855
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "explizite Instanziierung des Nicht-Templates %q#D"
  
! #: cp/pt.cc:27787
  #, 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:27793 cp/pt.cc:27850
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "kein passendes Template für %qD gefunden"
  
! #: cp/pt.cc:27798
  #, 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:27806
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "explizite Instanziierung von %q#D"
  
! #: cp/pt.cc:27842
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "doppelte explizite Instanziierung von %q#D"
  
! #: cp/pt.cc:27865 cp/pt.cc:27932
  #, 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:27870 cp/pt.cc:27947
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "Speicherklasse %qD auf Templateinstanziierung angewendet"
  
! #: cp/pt.cc:27904
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "explizite Instanziierung des Nicht-Klassen-Templates %qD"
  
! #: cp/pt.cc:27907
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "explizite Instanziierung des Nicht-Templatetyps %qT"
  
! #: cp/pt.cc:27916
  #, 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:27937
  #, 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:27977
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "doppelte explizite Instanziierung von %q#T"
  
! #: cp/pt.cc:28318
  #, 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:28324
  #, 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
*** 69169,69325 ****
  #. 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:28718
  #, 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:28764
  #, 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:29139
  #, 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:29169
  #, 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:29178
  #, 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:29186
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "ungültiger Nicht-Typ-Parameter für Template"
  
! #: cp/pt.cc:29188
  #, 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:30738
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "Schlüsselwort %<template%> nicht innerhalb der declarator-id erlaubt"
  
! #: cp/pt.cc:30934
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "ein Konzept kann nicht eingeschränkt werden"
  
! #: cp/pt.cc:30943
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "das Konzept %qE ist nicht im Gültigkeitsbereich des Namensraums"
  
! #: cp/pt.cc:30949
  #, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "das Konzept %qE hat mehrere Vorlagenparameterlisten"
  
! #: cp/pt.cc:30993
  #, 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:32264
  #, 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:32279
  #, 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:32285
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "verwenden Sie stattdessen %qD"
  
! #: cp/pt.cc:32413
  #, 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:32420
  #, 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:32433
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Argumentherleitung für Klassentemplate gescheitert:"
  
! #: cp/pt.cc:32436
  #, 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:32451
  #, 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:32455
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "der explizite Herleitungshinweis ist hier deklariert"
  
! #: cp/pt.cc:32470
  #, 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:32472
  #, 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:32603
  #, 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:32606
  #, 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:32666
  #, 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:32669
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "%qT kann nicht aus %qE hergeleitet werden"
  
! #: cp/pt.cc:32749
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "Platzhalter-Beschränkungen nicht erfüllt"
  
! #: cp/pt.cc:32753
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "hergeleiteter Initialisierer erfüllt die Platzhalter-Beschränkungen nicht"
  
! #: cp/pt.cc:32757
  #, 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:32761
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "hergeleiteter Ausdruckstyp erfüllt die Platzhalterbeschränkungen nicht"
--- 69250,69406 ----
  #. 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:28804
  #, 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:28850
  #, 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:29225
  #, 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:29255
  #, 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:29264
  #, 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:29272
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "ungültiger Nicht-Typ-Parameter für Template"
  
! #: cp/pt.cc:29274
  #, 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:30824
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "Schlüsselwort %<template%> nicht innerhalb der declarator-id erlaubt"
  
! #: cp/pt.cc:31020
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "ein Konzept kann nicht eingeschränkt werden"
  
! #: cp/pt.cc:31029
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "das Konzept %qE ist nicht im Gültigkeitsbereich des Namensraums"
  
! #: cp/pt.cc:31035
  #, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "das Konzept %qE hat mehrere Vorlagenparameterlisten"
  
! #: cp/pt.cc:31079
  #, 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:32350
  #, 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:32365
  #, 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:32371
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "verwenden Sie stattdessen %qD"
  
! #: cp/pt.cc:32499
  #, 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:32506
  #, 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:32519
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Argumentherleitung für Klassentemplate gescheitert:"
  
! #: cp/pt.cc:32522
  #, 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:32537
  #, 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:32541
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "der explizite Herleitungshinweis ist hier deklariert"
  
! #: cp/pt.cc:32556
  #, 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:32558
  #, 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:32689
  #, 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:32692
  #, 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:32752
  #, 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:32755
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "%qT kann nicht aus %qE hergeleitet werden"
  
! #: cp/pt.cc:32835
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "Platzhalter-Beschränkungen nicht erfüllt"
  
! #: cp/pt.cc:32839
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "hergeleiteter Initialisierer erfüllt die Platzhalter-Beschränkungen nicht"
  
! #: cp/pt.cc:32843
  #, 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:32847
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "hergeleiteter Ausdruckstyp erfüllt die Platzhalterbeschränkungen nicht"
*************** msgstr "%<^^%> kann nicht auf eine Konze
*** 69369,69671 ****
  msgid "cannot take the reflection of an overload set"
  msgstr "die Reflexion einer Überlagerungsmenge ist nicht übernehmbar"
  
! #: cp/reflect.cc:410
  #, gcc-internal-format
  msgid "%<std::ranges%> is not a namespace"
  msgstr "%<std::ranges%> ist kein Namensraum"
  
! #: cp/reflect.cc:453
  #, 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:489
  #, 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:503
  #, 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:525
  #, 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:654
  #, 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:821
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr "fehlendes %<std::ranges::begin%> oder %<std::ranges::end%>"
  
! #: cp/reflect.cc:839
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr "falscher Typ %qT von %<std::ranges::begin(arg)%>"
  
! #: cp/reflect.cc:846
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr "falscher Typ %qT von %<std::ranges::end(arg)%>"
  
! #: cp/reflect.cc:879
  #, gcc-internal-format
! msgid "unexpected type %qT of iterator dereference"
! msgstr "unerwarteter Typ %qT bei der Dereferenzierung des Iterators"
  
! #: cp/reflect.cc:947
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
  msgstr "Fehler beim Werfen von %qs"
  
! #: cp/reflect.cc:1046
  #, gcc-internal-format
  msgid "unexpected %<std::meta::operators%>"
  msgstr "unerwartetes %<std::meta::operators%>"
  
! #: cp/reflect.cc:2671
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr "konnte %<%D::%D%> nicht nachschlagen"
  
! #: cp/reflect.cc:2959
  #, gcc-internal-format
  msgid "couldn%'t look up %qs"
  msgstr "konnte %qs nicht nachschlagen"
  
! #: cp/reflect.cc:3113 cp/reflect.cc:3176 cp/reflect.cc:3231 cp/reflect.cc:3311
! #: cp/reflect.cc:6233
  #, gcc-internal-format
  msgid "unexpected return type of %qs"
  msgstr "unerwarteter Rückgabetyp von %qs"
  
! #: cp/reflect.cc:3856
  #, 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:3880
  #, gcc-internal-format
  msgid "%qT must be an object type"
  msgstr "%qT muss ein Objekttyp sein"
  
! #: cp/reflect.cc:3907
  #, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr "%qT muss ein Funktionstyp sein"
  
! #: cp/reflect.cc:4784 cp/reflect.cc:4911
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr "konnte %<std::%s<%T>%> nicht instanziieren"
  
! #: cp/reflect.cc:5515
  #, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr "Unerwartetes %<data_member_options%>-Argument"
  
! #: cp/reflect.cc:5884
  #, 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:5892
  #, 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:5900
  #, 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:5908
  #, 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:5916
  #, 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:5929
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr "%<define_aggregate%>-Argument ist keine Datenelementbeschreibung"
  
! #: cp/reflect.cc:5937
  #, 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:5947
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr "der Name %qD wird in mehreren Datenelementbeschreibungen verwendet"
  
! #: cp/reflect.cc:5956
  #, 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:5966
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr "%<define_aggregate%> wird nicht aus dem %<consteval%>-Block ausgewertet"
  
! #: cp/reflect.cc:5987
  #, 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:5991 cp/reflect.cc:6074
  #, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr "der %<consteval%>-Block ist hier definiert"
  
! #: cp/reflect.cc:6007 cp/reflect.cc:6066
  #, 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:6011 cp/reflect.cc:6070
  #, 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:6022 cp/reflect.cc:6058
  #, 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:6026 cp/reflect.cc:6062
  #, 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:6036
  #, 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:6041
  #, 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:6046
  #, 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:6051
  #, 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:6212
  #, gcc-internal-format
  msgid "%<access_context::current%> used outside of manifestly constant-evaluation"
  msgstr "%<access_context::current%> wird außerhalb der manifesten Konstantenauswertung verwendet"
  
! #: cp/reflect.cc:6263
  #, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr "ungültiges %<access_context%>-Argument"
  
! #: cp/reflect.cc:6274
  #, gcc-internal-format
  msgid "unexpected %<access_context::scope()%>"
  msgstr "unerwartetes %<access_context::scope()%>"
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr "unerwartetes %<access_context::designating_class()%>"
  
! #: cp/reflect.cc:7047
  #, gcc-internal-format
  msgid "unexpected argument to %qs"
  msgstr "unerwartetes Argument für %qs"
  
! #: cp/reflect.cc:7336
  #, gcc-internal-format
  msgid "unknown metafunction %qD"
  msgstr "unbekannte Metafunktion %qD"
  
! #: cp/reflect.cc:8010
  #, 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:8206
  #, 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:8208
  #, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr "fügen Sie %<constexpr%> hinzu"
  
! #: cp/reflect.cc:8212
  #, 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:8319
  #, 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:8343 cp/reflect.cc:8359
  #, gcc-internal-format
  msgid "expected a reflection of an expression"
  msgstr "Reflektion eines Ausdrucks erwartet"
  
! #: cp/reflect.cc:8349 cp/reflect.cc:8353
  #, 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:8372
  #, 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:8380
  #, 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:8393
  #, 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:8407
  #, 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:8426
  #, 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:8439
  #, 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:8448
  #, 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"
--- 69450,69757 ----
  msgid "cannot take the reflection of an overload set"
  msgstr "die Reflexion einer Überlagerungsmenge ist nicht übernehmbar"
  
! #: cp/reflect.cc:416
  #, gcc-internal-format
  msgid "%<std::ranges%> is not a namespace"
  msgstr "%<std::ranges%> ist kein Namensraum"
  
! #: cp/reflect.cc:459
  #, 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:495
  #, 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:509
  #, 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:531
  #, 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:660
  #, 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:827
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr "fehlendes %<std::ranges::begin%> oder %<std::ranges::end%>"
  
! #: cp/reflect.cc:845
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr "falscher Typ %qT von %<std::ranges::begin(arg)%>"
  
! #: cp/reflect.cc:852
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr "falscher Typ %qT von %<std::ranges::end(arg)%>"
  
! #: cp/reflect.cc:965
  #, gcc-internal-format
! msgid "%qD should throw %qs; %<what()%>: %qs"
! msgstr "%qD sollte %qs werfen; %<what()%>: %qs"
  
! #: cp/reflect.cc:967
! #, gcc-internal-format
! msgid "exceptions are disabled, treating as non-constant"
! msgstr "Exceptions sind deaktiviert, sie werden als nicht-konstant behandelt"
! 
! #: cp/reflect.cc:977
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
  msgstr "Fehler beim Werfen von %qs"
  
! #: cp/reflect.cc:1077
  #, gcc-internal-format
  msgid "unexpected %<std::meta::operators%>"
  msgstr "unerwartetes %<std::meta::operators%>"
  
! #: cp/reflect.cc:2702
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr "konnte %<%D::%D%> nicht nachschlagen"
  
! #: cp/reflect.cc:2990
  #, gcc-internal-format
  msgid "couldn%'t look up %qs"
  msgstr "konnte %qs nicht nachschlagen"
  
! #: cp/reflect.cc:3144 cp/reflect.cc:3207 cp/reflect.cc:3262 cp/reflect.cc:3342
! #: cp/reflect.cc:6283
  #, gcc-internal-format
  msgid "unexpected return type of %qs"
  msgstr "unerwarteter Rückgabetyp von %qs"
  
! #: cp/reflect.cc:3900
  #, 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:3924
  #, gcc-internal-format
  msgid "%qT must be an object type"
  msgstr "%qT muss ein Objekttyp sein"
  
! #: cp/reflect.cc:3951
  #, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr "%qT muss ein Funktionstyp sein"
  
! #: cp/reflect.cc:4832 cp/reflect.cc:4959
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr "konnte %<std::%s<%T>%> nicht instanziieren"
  
! #: cp/reflect.cc:5565
  #, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr "Unerwartetes %<data_member_options%>-Argument"
  
! #: cp/reflect.cc:5934
  #, 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:5942
  #, 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:5950
  #, 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:5958
  #, 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:5966
  #, 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:5979
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr "%<define_aggregate%>-Argument ist keine Datenelementbeschreibung"
  
! #: cp/reflect.cc:5987
  #, 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:5997
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr "der Name %qD wird in mehreren Datenelementbeschreibungen verwendet"
  
! #: cp/reflect.cc:6006
  #, 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:6016
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr "%<define_aggregate%> wird nicht aus dem %<consteval%>-Block ausgewertet"
  
! #: cp/reflect.cc:6037
  #, 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:6041 cp/reflect.cc:6124
  #, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr "der %<consteval%>-Block ist hier definiert"
  
! #: cp/reflect.cc:6057 cp/reflect.cc:6116
  #, 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:6061 cp/reflect.cc:6120
  #, 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:6072 cp/reflect.cc:6108
  #, 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:6076 cp/reflect.cc:6112
  #, 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:6086
  #, 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:6091
  #, 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:6096
  #, 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:6101
  #, 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:6262
  #, gcc-internal-format
  msgid "%<access_context::current%> used outside of manifestly constant-evaluation"
  msgstr "%<access_context::current%> wird außerhalb der manifesten Konstantenauswertung verwendet"
  
! #: cp/reflect.cc:6313
  #, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr "ungültiges %<access_context%>-Argument"
  
! #: cp/reflect.cc:6324
  #, gcc-internal-format
  msgid "unexpected %<access_context::scope()%>"
  msgstr "unerwartetes %<access_context::scope()%>"
  
! #: cp/reflect.cc:6334
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr "unerwartetes %<access_context::designating_class()%>"
  
! #: cp/reflect.cc:7107
  #, gcc-internal-format
  msgid "unexpected argument to %qs"
  msgstr "unerwartetes Argument für %qs"
  
! #: cp/reflect.cc:7396
  #, gcc-internal-format
  msgid "unknown metafunction %qD"
  msgstr "unbekannte Metafunktion %qD"
  
! #: cp/reflect.cc:8070
  #, 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:8326
  #, 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:8328
  #, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr "fügen Sie %<constexpr%> hinzu"
  
! #: cp/reflect.cc:8332
  #, 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:8439
  #, 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:8463 cp/reflect.cc:8479
  #, gcc-internal-format
  msgid "expected a reflection of an expression"
  msgstr "Reflektion eines Ausdrucks erwartet"
  
! #: cp/reflect.cc:8469 cp/reflect.cc:8473
  #, 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:8492
  #, 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:8500
  #, 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:8513
  #, 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:8527
  #, 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:8546
  #, 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:8559
  #, 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:8568
  #, 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"
*************** msgstr "%qT ist mehrdeutige Basis von %q
*** 69715,69811 ****
  msgid "%qT is an inaccessible base of %qT"
  msgstr "%qT ist eine nicht erreichbare Basis von %qT"
  
! #: cp/search.cc:2007
  #, gcc-internal-format
  msgid "looser exception specification on overriding virtual function %q+#F"
  msgstr "lockerere Ausnahmespezifikation in der übersteuernden virtuellen Funktion %q+#F"
  
! #: cp/search.cc:2010
  #, gcc-internal-format
  msgid "overridden function is %q#F"
  msgstr "übersteuerte Funktion ist %q#F"
  
! #: cp/search.cc:2085
  #, gcc-internal-format
  msgid "invalid covariant return type for %q#D"
  msgstr "ungültiger kovarianter Rückgabetyp für %q#D"
  
! #: cp/search.cc:2087 cp/search.cc:2104 cp/search.cc:2121
  #, gcc-internal-format
  msgid "overridden function is %q#D"
  msgstr "übersteuerte Funktion ist %q#D"
  
! #: cp/search.cc:2100
  #, gcc-internal-format
  msgid "invalid covariant return type for %q+#D"
  msgstr "ungültiger kovarianter Rückgabetyp für %q+#D"
  
! #: cp/search.cc:2102
  #, gcc-internal-format
  msgid "conflicting return type specified for %q+#D"
  msgstr "in Konflikt stehenden Rückgabetyp für %q+#D angegeben"
  
! #: cp/search.cc:2119
  #, gcc-internal-format
  msgid "conflicting type attributes specified for %q+#D"
  msgstr "in Konflikt stehenden Typattribute für %q+#D angegeben"
  
! #: cp/search.cc:2138
  #, gcc-internal-format
  msgid "%<consteval%> function %q+D overriding non-%<consteval%> function"
  msgstr "%<consteval%>-Funktion %q+D übersteuert nicht-%<consteval%>-Funktion"
  
! #: cp/search.cc:2141
  #, gcc-internal-format
  msgid "non-%<consteval%> function %q+D overriding %<consteval%> function"
  msgstr "nicht-%<consteval%>-Funktion %q+D übersteuert %<consteval%>-Funktion"
  
! #: cp/search.cc:2144 cp/search.cc:2173 cp/search.cc:2182 cp/search.cc:2192
  #, gcc-internal-format
  msgid "overridden function is %qD"
  msgstr "übersteuerte Funktion ist %qD"
  
! #: cp/search.cc:2160
  #, gcc-internal-format
  msgid "%qD declared %<transaction_safe_dynamic%>"
  msgstr "%qD als %<transaction_safe_dynamic%> deklariert"
  
! #: cp/search.cc:2162
  #, gcc-internal-format
  msgid "overriding %qD declared %<transaction_safe%>"
  msgstr "übersteuert %qD, was als %<transaction_safe%> deklariert ist"
  
! #: cp/search.cc:2170
  #, gcc-internal-format
  msgid "deleted function %q+D overriding non-deleted function"
  msgstr "gelöschte Funktion %q+D übersteuert nicht gelöschte Funktion"
  
! #: cp/search.cc:2179
  #, gcc-internal-format
  msgid "non-deleted function %q+D overriding deleted function"
  msgstr "nicht gelöschte Funktion %q+D übersteuert gelöschte Funktion"
  
! #: cp/search.cc:2190
  #, gcc-internal-format
  msgid "virtual function %q+D overriding final function"
  msgstr "virtuelle Funktion %q+D übersteuert final-Funktion"
  
! #: cp/search.cc:2278
  #, gcc-internal-format
  msgid "%q+#D cannot be declared"
  msgstr "%q+#D kann nicht deklariert werden"
  
! #: cp/search.cc:2279
  #, gcc-internal-format
  msgid "  since %q+#D declared in base class"
  msgstr "  denn %q+#D ist in Basisklasse deklariert"
  
! #: cp/search.cc:2285
  #, gcc-internal-format
  msgid "explicit object member function overrides virtual function"
  msgstr "die explizite Objektmemberfunktion übersteuert die virtuelle Funktion"
  
! #: cp/search.cc:2288
  #, gcc-internal-format
  msgid "virtual function declared here"
  msgstr "die virtuelle Funktion ist hier deklariert"
--- 69801,69897 ----
  msgid "%qT is an inaccessible base of %qT"
  msgstr "%qT ist eine nicht erreichbare Basis von %qT"
  
! #: cp/search.cc:2011
  #, gcc-internal-format
  msgid "looser exception specification on overriding virtual function %q+#F"
  msgstr "lockerere Ausnahmespezifikation in der übersteuernden virtuellen Funktion %q+#F"
  
! #: cp/search.cc:2014
  #, gcc-internal-format
  msgid "overridden function is %q#F"
  msgstr "übersteuerte Funktion ist %q#F"
  
! #: cp/search.cc:2089
  #, gcc-internal-format
  msgid "invalid covariant return type for %q#D"
  msgstr "ungültiger kovarianter Rückgabetyp für %q#D"
  
! #: cp/search.cc:2091 cp/search.cc:2108 cp/search.cc:2125
  #, gcc-internal-format
  msgid "overridden function is %q#D"
  msgstr "übersteuerte Funktion ist %q#D"
  
! #: cp/search.cc:2104
  #, gcc-internal-format
  msgid "invalid covariant return type for %q+#D"
  msgstr "ungültiger kovarianter Rückgabetyp für %q+#D"
  
! #: cp/search.cc:2106
  #, gcc-internal-format
  msgid "conflicting return type specified for %q+#D"
  msgstr "in Konflikt stehenden Rückgabetyp für %q+#D angegeben"
  
! #: cp/search.cc:2123
  #, gcc-internal-format
  msgid "conflicting type attributes specified for %q+#D"
  msgstr "in Konflikt stehenden Typattribute für %q+#D angegeben"
  
! #: cp/search.cc:2142
  #, gcc-internal-format
  msgid "%<consteval%> function %q+D overriding non-%<consteval%> function"
  msgstr "%<consteval%>-Funktion %q+D übersteuert nicht-%<consteval%>-Funktion"
  
! #: cp/search.cc:2145
  #, gcc-internal-format
  msgid "non-%<consteval%> function %q+D overriding %<consteval%> function"
  msgstr "nicht-%<consteval%>-Funktion %q+D übersteuert %<consteval%>-Funktion"
  
! #: cp/search.cc:2148 cp/search.cc:2177 cp/search.cc:2186 cp/search.cc:2196
  #, gcc-internal-format
  msgid "overridden function is %qD"
  msgstr "übersteuerte Funktion ist %qD"
  
! #: cp/search.cc:2164
  #, gcc-internal-format
  msgid "%qD declared %<transaction_safe_dynamic%>"
  msgstr "%qD als %<transaction_safe_dynamic%> deklariert"
  
! #: cp/search.cc:2166
  #, gcc-internal-format
  msgid "overriding %qD declared %<transaction_safe%>"
  msgstr "übersteuert %qD, was als %<transaction_safe%> deklariert ist"
  
! #: cp/search.cc:2174
  #, gcc-internal-format
  msgid "deleted function %q+D overriding non-deleted function"
  msgstr "gelöschte Funktion %q+D übersteuert nicht gelöschte Funktion"
  
! #: cp/search.cc:2183
  #, gcc-internal-format
  msgid "non-deleted function %q+D overriding deleted function"
  msgstr "nicht gelöschte Funktion %q+D übersteuert gelöschte Funktion"
  
! #: cp/search.cc:2194
  #, gcc-internal-format
  msgid "virtual function %q+D overriding final function"
  msgstr "virtuelle Funktion %q+D übersteuert final-Funktion"
  
! #: cp/search.cc:2282
  #, gcc-internal-format
  msgid "%q+#D cannot be declared"
  msgstr "%q+#D kann nicht deklariert werden"
  
! #: cp/search.cc:2283
  #, gcc-internal-format
  msgid "  since %q+#D declared in base class"
  msgstr "  denn %q+#D ist in Basisklasse deklariert"
  
! #: cp/search.cc:2289
  #, gcc-internal-format
  msgid "explicit object member function overrides virtual function"
  msgstr "die explizite Objektmemberfunktion übersteuert die virtuelle Funktion"
  
! #: cp/search.cc:2292
  #, gcc-internal-format
  msgid "virtual function declared here"
  msgstr "die virtuelle Funktion ist hier deklariert"
*************** msgstr "Definition von %q#T in Templatep
*** 69995,70583 ****
  msgid "invalid definition of qualified type %qT"
  msgstr "ungültige Definition des qualifizierten Typen %qT"
  
! #: cp/semantics.cc:4487
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "ungültige Spezifizierung der Basisklasse"
  
! #: cp/semantics.cc:4674
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "Element %qD von unbenannter Union kann nicht eingefangen werden"
  
! #: cp/semantics.cc:4692
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD ist nicht eingefangen"
  
! #: cp/semantics.cc:4696
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "das Lambda hat keinen »capture-default«"
  
! #: cp/semantics.cc:4698
  #, 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:4714
  #, 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:4716
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "Verwendung eines Parameters aus enthaltender Funktion"
  
! #: cp/semantics.cc:4849
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "Verwendung eines Parameters außerhalb des Funktionskörpers"
  
! #: cp/semantics.cc:4859
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr "fehlende Templateargumente"
  
! #: cp/semantics.cc:4895
  #, 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:4950
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "Verwendung des Klassentemplates %qT als Ausdruck"
  
! #: cp/semantics.cc:4958
  #, 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:4986
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD kann nicht in Konstanten-Ausdruck auftreten"
  
! #: cp/semantics.cc:5030 cp/semantics.cc:5061
  #, 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:5159
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "Typ von %qE ist unbekannt"
  
! #: cp/semantics.cc:5177 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:5204
  #, gcc-internal-format
  msgid "pack index has non-integral type %qT"
  msgstr "Packungsindex hat nicht-ganzzahligen Typen %qT"
  
! #: cp/semantics.cc:5211
  #, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "Packindex ist keine Ganzzahlkonstante"
  
! #: cp/semantics.cc:5219
  #, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr "Packungsindex %qE ist negativ"
  
! #: cp/semantics.cc:5225
  #, 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:5363
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "Parameterpack %<__bases%> ist nur in Templatedeklaration gültig"
  
! #: cp/semantics.cc:5395
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "%<offsetof%> kann nicht auf Destruktor %<~%T%> angewandt werden"
  
! #: cp/semantics.cc:5409
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "%<offsetof%> kann nicht auf Elementfunktion %qD angewandt werden"
  
! #: cp/semantics.cc:5413
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "%<offsetof%> kann nicht auf Elementfunktion angewandt werden"
  
! #: cp/semantics.cc:5418
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "%<offsetof%> kann nicht auf Aufzähler %qD angewandt werden"
  
! #: cp/semantics.cc:5429
  #, 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:6633
  #, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "Pointer-to-Member-Mapping %qE wird nicht unterstützt"
  
! #: cp/semantics.cc:6828
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "benutzerdefinierte Reduktionsauflösung ist mehrdeutig"
  
! #: cp/semantics.cc:6831
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %#qD"
  
! #: cp/semantics.cc:7192
  #, 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:7238
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE hat konstanten Typ für %<reduction%>"
  
! #: cp/semantics.cc:7357
  #, 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:7431
  #, 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:7437
  #, 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:7743
  #, 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:7940
  #, 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:7955
  #, 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:7970
  #, 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:7994
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "Ausdruck für »linear«-Schrittweite muss ganzzahlig sein"
  
! #: cp/semantics.cc:8087 cp/semantics.cc:8219 cp/semantics.cc:8279
! #: cp/semantics.cc:8715 cp/semantics.cc:10050
  #, 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:8099 cp/semantics.cc:10063
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD ist in Klausel %qs keine Variable"
  
! #: cp/semantics.cc:8232
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD ist in Klausel %<firstprivate%> keine Variable"
  
! #: cp/semantics.cc:8292
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD ist in Klausel %<lastprivate%> keine Variable"
  
! #: cp/semantics.cc:8363
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "statischer %<gang%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.cc:8377
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "statischer %<gang%>-Ausdruck muss positiv sein"
  
! #: cp/semantics.cc:8416
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "Ausdruck für %<gang%>-Nummer muss ganzzahlig sein"
  
! #: cp/semantics.cc:8419
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "Ausdruck für %<vector%>-Länge muss ganzzahlig sein"
  
! #: cp/semantics.cc:8423
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "Ausdruck für %<worker%>-Nummer muss ganzzahlig sein"
  
! #: cp/semantics.cc:8446
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "Wert von %<gang%> muss positiv sein"
  
! #: cp/semantics.cc:8450
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "Wert der %<vector%>-Länge muss positiv sein"
  
! #: cp/semantics.cc:8455
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "Wert der %<worker%>-Nummer muss positiv sein"
  
! #: cp/semantics.cc:8540
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "Plan-Teilgrößenausdruck muss bestimmt sein"
  
! #: cp/semantics.cc:8573
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "Ausdruck für %qs-Länge muss ganzzahlig sein"
  
! #: cp/semantics.cc:8587
  #, 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:8607
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "%<async%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.cc:8636
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "%<thread_limit%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.cc:8666
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "%<device%>-ID muss ganzzahlig sein"
  
! #: cp/semantics.cc:8697
  #, 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:8726
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qD ist in %<aligned%>-Klausel keine Variable"
  
! #: cp/semantics.cc:8741
  #, 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:8748
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qD tritt in %<aligned%>-Klausel mehrfach auf"
  
! #: cp/semantics.cc:8763
  #, 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:8794
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qD ist in %<nontemporal%>-Klausel keine Variable"
  
! #: cp/semantics.cc:8805
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD tritt in %<nontemporal%>-Klauseln mehrfach auf"
  
! #: cp/semantics.cc:8822
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%<this%> ist in %<allocate%>-Klausel nicht erlaubt"
  
! #: cp/semantics.cc:8834
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "%qD ist in %<allocate%>-Klausel keine Variable"
  
! #: cp/semantics.cc:8843
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qD kommt in %<allocate%>-Klausel mehrfach vor"
  
! #: cp/semantics.cc:8959
  #, 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:9004
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr "Modifikatoren können nicht mit vordefinierten Allokatoren verwendet werden"
  
! #: cp/semantics.cc:9073
  #, 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:9147
  #, 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:9664
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "Template %qE in Klausel %qs"
  
! #: cp/semantics.cc:9667
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "überladener Funktionsname %qE in Klausel %qs"
  
! #: cp/semantics.cc:9737
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "Ausdruck für %<grainsize%> muss ganzzahlig sein"
  
! #: cp/semantics.cc:9767
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "Ausdruck für %<priority%> muss ganzzahlig sein"
  
! #: cp/semantics.cc:9797
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "%<hint%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.cc:9809
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "%<hint%>-Ausdruck muss ganzzahlig und konstant sein"
  
! #: cp/semantics.cc:9826
  #, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr "%<filter%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.cc:9857
  #, 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:9867
  #, 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:9951
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "Argument für %<tile%> erfordert ganzzahligen Typ"
  
! #: cp/semantics.cc:10520
  #, 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:10761
  #, 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:10775
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%<threadprivate%> Direktive %qE nicht in Definition von %qT"
  
! #: cp/semantics.cc:11574
  #, 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:12072
  #, 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:12396 cp/semantics.cc:12406
  #, 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:12738
  #, 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:12754
  #, 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:12772
  #, 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:12825
  #, 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:12834
  #, 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:12852
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr "unverarbeiteter Rückgabewert von %<data()%>"
  
! #: cp/semantics.cc:12951
  #, 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:12977
  #, 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:13015
  #, 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:13019
  #, 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:13129
  #, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr "statische Assertion fehlgeschlagen: %.*s"
  
! #: cp/semantics.cc:13145
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "Nicht-konstante Bedingung für statische Behauptung"
  
! #: cp/semantics.cc:13174
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "Argument für %<decltype%> muss ein Ausdruck sein"
  
! #: cp/semantics.cc:13220
  #, 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:13495 cp/semantics.cc:13502
  #, 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:13513 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:13574 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:13583 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:13754 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:13778 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:13789 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:13876
  #, 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:13888
  #, 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:14003
  #, 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:14300
  #, 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:14471
  #, 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:14702
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "Operand des Faltungsausdrucks hat keine unexpandierten Parameterpackungen"
  
! #: cp/semantics.cc:14762
  #, 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:14764
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr "keine unexpandierten Parameterpackungen in binärer Faltung"
  
! #: cp/semantics.cc:14781
  #, 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"
--- 70081,70669 ----
  msgid "invalid definition of qualified type %qT"
  msgstr "ungültige Definition des qualifizierten Typen %qT"
  
! #: cp/semantics.cc:4479
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "ungültige Spezifizierung der Basisklasse"
  
! #: cp/semantics.cc:4666
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "Element %qD von unbenannter Union kann nicht eingefangen werden"
  
! #: cp/semantics.cc:4684
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD ist nicht eingefangen"
  
! #: cp/semantics.cc:4688
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "das Lambda hat keinen »capture-default«"
  
! #: cp/semantics.cc:4690
  #, 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:4706
  #, 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:4708
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "Verwendung eines Parameters aus enthaltender Funktion"
  
! #: cp/semantics.cc:4841
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "Verwendung eines Parameters außerhalb des Funktionskörpers"
  
! #: cp/semantics.cc:4851
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr "fehlende Templateargumente"
  
! #: cp/semantics.cc:4887
  #, 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:4942
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "Verwendung des Klassentemplates %qT als Ausdruck"
  
! #: cp/semantics.cc:4950
  #, 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:4978
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD kann nicht in Konstanten-Ausdruck auftreten"
  
! #: cp/semantics.cc:5022 cp/semantics.cc:5053
  #, 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:5155
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "Typ von %qE ist unbekannt"
  
! #: cp/semantics.cc:5173 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:5200
  #, gcc-internal-format
  msgid "pack index has non-integral type %qT"
  msgstr "Packungsindex hat nicht-ganzzahligen Typen %qT"
  
! #: cp/semantics.cc:5207
  #, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "Packindex ist keine Ganzzahlkonstante"
  
! #: cp/semantics.cc:5215
  #, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr "Packungsindex %qE ist negativ"
  
! #: cp/semantics.cc:5221
  #, 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:5359
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "Parameterpack %<__bases%> ist nur in Templatedeklaration gültig"
  
! #: cp/semantics.cc:5391
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "%<offsetof%> kann nicht auf Destruktor %<~%T%> angewandt werden"
  
! #: cp/semantics.cc:5405
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "%<offsetof%> kann nicht auf Elementfunktion %qD angewandt werden"
  
! #: cp/semantics.cc:5409
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "%<offsetof%> kann nicht auf Elementfunktion angewandt werden"
  
! #: cp/semantics.cc:5414
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "%<offsetof%> kann nicht auf Aufzähler %qD angewandt werden"
  
! #: cp/semantics.cc:5425
  #, 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:6629
  #, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "Pointer-to-Member-Mapping %qE wird nicht unterstützt"
  
! #: cp/semantics.cc:6824
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "benutzerdefinierte Reduktionsauflösung ist mehrdeutig"
  
! #: cp/semantics.cc:6827
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %#qD"
  
! #: cp/semantics.cc:7188
  #, 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:7234
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE hat konstanten Typ für %<reduction%>"
  
! #: cp/semantics.cc:7353
  #, 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:7427
  #, 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:7433
  #, 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:7739
  #, 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:7936
  #, 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:7951
  #, 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:7966
  #, 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:7990
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "Ausdruck für »linear«-Schrittweite muss ganzzahlig sein"
  
! #: cp/semantics.cc:8083 cp/semantics.cc:8215 cp/semantics.cc:8275
! #: cp/semantics.cc:8711 cp/semantics.cc:10046
  #, 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:8095 cp/semantics.cc:10059
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD ist in Klausel %qs keine Variable"
  
! #: cp/semantics.cc:8228
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD ist in Klausel %<firstprivate%> keine Variable"
  
! #: cp/semantics.cc:8288
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD ist in Klausel %<lastprivate%> keine Variable"
  
! #: cp/semantics.cc:8359
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "statischer %<gang%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.cc:8373
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "statischer %<gang%>-Ausdruck muss positiv sein"
  
! #: cp/semantics.cc:8412
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "Ausdruck für %<gang%>-Nummer muss ganzzahlig sein"
  
! #: cp/semantics.cc:8415
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "Ausdruck für %<vector%>-Länge muss ganzzahlig sein"
  
! #: cp/semantics.cc:8419
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "Ausdruck für %<worker%>-Nummer muss ganzzahlig sein"
  
! #: cp/semantics.cc:8442
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "Wert von %<gang%> muss positiv sein"
  
! #: cp/semantics.cc:8446
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "Wert der %<vector%>-Länge muss positiv sein"
  
! #: cp/semantics.cc:8451
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "Wert der %<worker%>-Nummer muss positiv sein"
  
! #: cp/semantics.cc:8536
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "Plan-Teilgrößenausdruck muss bestimmt sein"
  
! #: cp/semantics.cc:8569
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "Ausdruck für %qs-Länge muss ganzzahlig sein"
  
! #: cp/semantics.cc:8583
  #, 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:8603
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "%<async%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.cc:8632
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "%<thread_limit%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.cc:8662
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "%<device%>-ID muss ganzzahlig sein"
  
! #: cp/semantics.cc:8693
  #, 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:8722
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qD ist in %<aligned%>-Klausel keine Variable"
  
! #: cp/semantics.cc:8737
  #, 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:8744
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qD tritt in %<aligned%>-Klausel mehrfach auf"
  
! #: cp/semantics.cc:8759
  #, 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:8790
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qD ist in %<nontemporal%>-Klausel keine Variable"
  
! #: cp/semantics.cc:8801
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD tritt in %<nontemporal%>-Klauseln mehrfach auf"
  
! #: cp/semantics.cc:8818
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%<this%> ist in %<allocate%>-Klausel nicht erlaubt"
  
! #: cp/semantics.cc:8830
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "%qD ist in %<allocate%>-Klausel keine Variable"
  
! #: cp/semantics.cc:8839
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qD kommt in %<allocate%>-Klausel mehrfach vor"
  
! #: cp/semantics.cc:8955
  #, 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:9000
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr "Modifikatoren können nicht mit vordefinierten Allokatoren verwendet werden"
  
! #: cp/semantics.cc:9069
  #, 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:9143
  #, 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:9660
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "Template %qE in Klausel %qs"
  
! #: cp/semantics.cc:9663
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "überladener Funktionsname %qE in Klausel %qs"
  
! #: cp/semantics.cc:9733
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "Ausdruck für %<grainsize%> muss ganzzahlig sein"
  
! #: cp/semantics.cc:9763
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "Ausdruck für %<priority%> muss ganzzahlig sein"
  
! #: cp/semantics.cc:9793
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "%<hint%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.cc:9805
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "%<hint%>-Ausdruck muss ganzzahlig und konstant sein"
  
! #: cp/semantics.cc:9822
  #, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr "%<filter%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.cc:9853
  #, 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:9863
  #, 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:9947
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "Argument für %<tile%> erfordert ganzzahligen Typ"
  
! #: cp/semantics.cc:10516
  #, 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:10757
  #, 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:10771
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%<threadprivate%> Direktive %qE nicht in Definition von %qT"
  
! #: cp/semantics.cc:11570
  #, 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:12068
  #, 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:12392 cp/semantics.cc:12402
  #, 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:12734
  #, 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:12750
  #, 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:12768
  #, 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:12821
  #, 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:12830
  #, 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:12848
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr "unverarbeiteter Rückgabewert von %<data()%>"
  
! #: cp/semantics.cc:12947
  #, 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:12973
  #, 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:13011
  #, 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:13015
  #, 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:13125
  #, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr "statische Assertion fehlgeschlagen: %.*s"
  
! #: cp/semantics.cc:13141
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "Nicht-konstante Bedingung für statische Behauptung"
  
! #: cp/semantics.cc:13170
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "Argument für %<decltype%> muss ein Ausdruck sein"
  
! #: cp/semantics.cc:13216
  #, 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:13491 cp/semantics.cc:13498
  #, 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:13509 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:13570 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:13579 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:13750 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:13774 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:13785 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:13872
  #, 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:13884
  #, 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:13999
  #, 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:14296
  #, 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:14467
  #, 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:14698
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "Operand des Faltungsausdrucks hat keine unexpandierten Parameterpackungen"
  
! #: cp/semantics.cc:14758
  #, 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:14760
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr "keine unexpandierten Parameterpackungen in binärer Faltung"
  
! #: cp/semantics.cc:14777
  #, 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
*** 70585,70611 ****
  #. 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:14831
  #, 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:14837
  #, 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:14843
  #, 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:14870
  #, 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:14878
  #, 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"
--- 70671,70697 ----
  #. 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:14827
  #, 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:14833
  #, 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:14839
  #, 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:14866
  #, 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:14874
  #, 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 "Annotation bezieht sich auf eine
*** 70905,70921 ****
  msgid "annotation on unnamed bit-field"
  msgstr "Annotation an einem unbenannten Bitfeld"
  
! #: cp/tree.cc:5920
  #, gcc-internal-format
  msgid "annotation does not have structural type"
  msgstr "die Annotation hat keinen Strukturtyp"
  
! #: cp/tree.cc:5935
  #, gcc-internal-format
  msgid "annotation does not have copy constructible type"
  msgstr "die Annotation hat keinen kopier-erzeugbaren Typ"
  
! #: cp/tree.cc:6909 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"
--- 70991,71012 ----
  msgid "annotation on unnamed bit-field"
  msgstr "Annotation an einem unbenannten Bitfeld"
  
! #: cp/tree.cc:5917
! #, gcc-internal-format
! msgid "annotation on void parameter"
! msgstr "Annotation an einem »void«-Parameter"
! 
! #: cp/tree.cc:5926
  #, gcc-internal-format
  msgid "annotation does not have structural type"
  msgstr "die Annotation hat keinen Strukturtyp"
  
! #: cp/tree.cc:5941
  #, gcc-internal-format
  msgid "annotation does not have copy constructible type"
  msgstr "die Annotation hat keinen kopier-erzeugbaren Typ"
  
! #: cp/tree.cc:6915 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 "Feldreferenz bei %C darf nur max
*** 73043,73049 ****
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr "Feldreferenz bei %C kann nicht mehr als %d Dimensionen haben"
  
! #: fortran/array.cc:335 fortran/array.cc:816 fortran/match.cc:1917
  #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
  #: fortran/simplify.cc:3386 fortran/simplify.cc:3416 fortran/simplify.cc:7040
  #: fortran/simplify.cc:9341
--- 73134,73140 ----
  msgid "Array reference at %C cannot have more than %d dimensions"
  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:3386 fortran/simplify.cc:3416 fortran/simplify.cc:7040
  #: fortran/simplify.cc:9341
*************** msgstr "Zu wenige Codimensionen bei %C,
*** 73081,73309 ****
  msgid "Too many codimensions at %C, expected %d not %d"
  msgstr "Zu viele Codimensionen bei %C, %d statt %d erwartet"
  
! #: fortran/array.cc:481
  #, gcc-internal-format
  msgid "Variable %qs at %L in this context must be constant"
  msgstr "Variable %qs bei %L muss in diesem Kontext eine Konstante sein"
  
! #: fortran/array.cc:484
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L in this context must be constant"
  msgstr "Ausdruck bei %L muss in diesem Kontext eine Konstante sein"
  
  #. F2018:R821: "assumed-implied-spec  is  [ lower-bound : ] *".
! #: fortran/array.cc:587
  #, gcc-internal-format, gfc-internal-format
  msgid "A lower bound must precede colon in assumed-size array specification at %L"
  msgstr "Vor dem Doppelpunkt in der Angabe der angenommenen Größe des Feldes bei %L muss die untere Grenze angegeben sein"
  
! #: fortran/array.cc:599
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in array specification at %C"
  msgstr "Erwarteter Ausdruck in Feldspezifikation bei %C"
  
! #: fortran/array.cc:612 fortran/array.cc:651
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a scalar INTEGER expression at %C, found %s"
  msgstr "Skalaren INTEGER-Ausdruck bei %C erwartet, aber %s gefunden"
  
! #: fortran/array.cc:691
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %C"
  msgstr "Feld mit vermutetem Rang bei %C"
  
! #: fortran/array.cc:725
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for implied-shape array at %C"
  msgstr "Falsche Feldangabe für Feld mit implizit gebildeter Form bei %C"
  
! #: fortran/array.cc:741 fortran/array.cc:854
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for an explicitly shaped array at %C"
  msgstr "Falsche Feldangabe für Feld mit explizit gebildeter Form bei %C"
  
! #: fortran/array.cc:751 fortran/array.cc:864
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for assumed shape array at %C"
  msgstr "Falsche Feldangabe für Feld mit durch Vermutung gebildeter Form bei %C"
  
! #: fortran/array.cc:765 fortran/array.cc:878
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for deferred shape array at %C"
  msgstr "Falsche Spezifikation für Feld mit zurückgestellter Form bei %C"
  
! #: fortran/array.cc:775 fortran/array.cc:882
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %C"
  msgstr "Falsche Spezifikation für Feld mit impliziter Größe bei %C"
  
! #: fortran/array.cc:787 fortran/array.cc:894
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected another dimension in array declaration at %C"
  msgstr "Andere Dimension in Felddeklaration bei %C erwartet"
  
! #: fortran/array.cc:793 fortran/array.cc:822 fortran/array.cc:900
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C has more than %d dimensions"
  msgstr "Feldspezifikation bei %C hat mehr als %d Dimensionen"
  
! #: fortran/array.cc:799
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C with more than 7 dimensions"
  msgstr "Feldspezifikation bei %C mit mehr als 7 Dimensionen"
  
! #: fortran/array.cc:811
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray declaration at %C"
  msgstr "Coarray-Deklaration bei %C"
  
! #: fortran/array.cc:908
  #, gcc-internal-format
  msgid "Upper bound of last coarray dimension must be %<*%> at %C"
  msgstr "Obere Grenze der letzten Coarray-Dimension muss %<*%> sein, bei %C"
  
! #: fortran/array.cc:982
  #, gcc-internal-format
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr "Das Feld %qs bei %L mit vermutetem Rang darf keine Kodimension haben"
  
! #: fortran/array.cc:1038
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr "Rang + Korang von %qs übersteigt %d bei %C"
  
! #: fortran/array.cc:1164
  #, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr "DO-Iterator %qs bei %L ist innerhalb eines Iterators mit gleichem Namen"
  
! #: fortran/array.cc:1256 fortran/array.cc:1487
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr "Syntaxfehler in Feldkonstruktor bei %C"
  
! #: fortran/array.cc:1286
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr "Die BOZ-Literalkonstante bei %L darf nicht in einem Feldkonstruktor vorkommen"
  
! #: fortran/array.cc:1295
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr "NULL() bei %C darf nicht in einem Feld-Konstruktor erscheinen"
  
! #: fortran/array.cc:1358
  #, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr "Feldkonstruktoren im [...]-Stil bei %C"
  
! #: fortran/array.cc:1380
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor including type specification at %C"
  msgstr "Feldkonstruktor mit Typspezifikation bei %C"
  
! #: fortran/array.cc:1386 fortran/match.cc:5046
  #, 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"
  
! #: fortran/array.cc:1394
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr "Typspezifikation bei %L darf kein Sternchen für einen Typparameter enthalten"
  
! #: fortran/array.cc:1412
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr "Leerer Feldkonstruktor bei %C ist nicht erlaubt"
  
! #: fortran/array.cc:1449 fortran/array.cc:1459
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible typespec for array element at %L"
  msgstr "Unverträgliche Typangabe für Feldelement bei %L"
  
! #: fortran/array.cc:1534
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr "Element in Feldkonstruktor %s bei %L ist %s"
  
! #: fortran/array.cc:1898
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr "Iteratorschritt bei %L kann nicht Null sein"
  
! #: fortran/array.cc:2057
  #, 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/array.cc:2237
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr "erster Ausdruck von AC-IMPLIED-DO referenziert Steuervariable bei %L"
  
! #: fortran/array.cc:2244
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr "letzter Ausdruck von AC-IMPLIED-DO referenziert Steuervariable bei %L"
  
! #: fortran/array.cc:2251
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr "Schrittausdruck von AC-IMPLIED-DO referenziert Steuervariable bei %L"
  
! #: fortran/array.cc:2263
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr "Wert für Feldkonstruktor bei %L darf nicht unbegrenzt polymorph sein [F2008: C4106]"
  
! #: fortran/array.cc:2274
  #, gcc-internal-format
  msgid "Array constructor value %qs at %L is of the ABSTRACT type %qs"
  msgstr "Feldkonstruktorwert %qs bei %L ist vom ABSTRACT-Typ %qs"
  
! #: fortran/array.cc:2381
  #, gcc-internal-format
  msgid "Different CHARACTER lengths (%wd/%wd) in array constructor at %L"
  msgstr "Unterschiedliche CHARACTER-Längen (%wd/%wd) in Feldkonstruktor bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/array.cc:2527
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr "spec_dimen_size(): Bad dimension"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/array.cc:2593
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr "gfc_ref_dimen_size(): Bad dimension"
  
! #: fortran/array.cc:2597
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array dimension at %L"
  msgstr "Ungültige Felddimension bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/array.cc:2735
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr "Interner Fehler: gfc_ref_dimen_size(): Bad dimen_type"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/array.cc:2786
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr "Interner Fehler: gfc_array_dimen_size(): Bad dimension"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/array.cc:2838
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr "Interner Fehler: gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/array.cc:2986
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr "Interner Fehler: gfc_find_array_ref(): No ref found"
--- 73172,73405 ----
  msgid "Too many codimensions at %C, expected %d not %d"
  msgstr "Zu viele Codimensionen bei %C, %d statt %d erwartet"
  
! #: fortran/array.cc:476
! #, gcc-internal-format, gfc-internal-format
! msgid "Derived type or class expression for array bound at %L"
! msgstr "Abgeleiteter Typ oder Klassenausdruck für Feldgrenze bei %L"
! 
! #: fortran/array.cc:488
  #, gcc-internal-format
  msgid "Variable %qs at %L in this context must be constant"
  msgstr "Variable %qs bei %L muss in diesem Kontext eine Konstante sein"
  
! #: fortran/array.cc:491
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L in this context must be constant"
  msgstr "Ausdruck bei %L muss in diesem Kontext eine Konstante sein"
  
  #. F2018:R821: "assumed-implied-spec  is  [ lower-bound : ] *".
! #: fortran/array.cc:594
  #, gcc-internal-format, gfc-internal-format
  msgid "A lower bound must precede colon in assumed-size array specification at %L"
  msgstr "Vor dem Doppelpunkt in der Angabe der angenommenen Größe des Feldes bei %L muss die untere Grenze angegeben sein"
  
! #: fortran/array.cc:606
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in array specification at %C"
  msgstr "Erwarteter Ausdruck in Feldspezifikation bei %C"
  
! #: fortran/array.cc:619 fortran/array.cc:658
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a scalar INTEGER expression at %C, found %s"
  msgstr "Skalaren INTEGER-Ausdruck bei %C erwartet, aber %s gefunden"
  
! #: fortran/array.cc:698
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %C"
  msgstr "Feld mit vermutetem Rang bei %C"
  
! #: fortran/array.cc:732
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for implied-shape array at %C"
  msgstr "Falsche Feldangabe für Feld mit implizit gebildeter Form bei %C"
  
! #: fortran/array.cc:748 fortran/array.cc:861
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for an explicitly shaped array at %C"
  msgstr "Falsche Feldangabe für Feld mit explizit gebildeter Form bei %C"
  
! #: fortran/array.cc:758 fortran/array.cc:871
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for assumed shape array at %C"
  msgstr "Falsche Feldangabe für Feld mit durch Vermutung gebildeter Form bei %C"
  
! #: fortran/array.cc:772 fortran/array.cc:885
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for deferred shape array at %C"
  msgstr "Falsche Spezifikation für Feld mit zurückgestellter Form bei %C"
  
! #: fortran/array.cc:782 fortran/array.cc:889
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %C"
  msgstr "Falsche Spezifikation für Feld mit impliziter Größe bei %C"
  
! #: fortran/array.cc:794 fortran/array.cc:901
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected another dimension in array declaration at %C"
  msgstr "Andere Dimension in Felddeklaration bei %C erwartet"
  
! #: fortran/array.cc:800 fortran/array.cc:829 fortran/array.cc:907
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C has more than %d dimensions"
  msgstr "Feldspezifikation bei %C hat mehr als %d Dimensionen"
  
! #: fortran/array.cc:806
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C with more than 7 dimensions"
  msgstr "Feldspezifikation bei %C mit mehr als 7 Dimensionen"
  
! #: fortran/array.cc:818
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray declaration at %C"
  msgstr "Coarray-Deklaration bei %C"
  
! #: fortran/array.cc:915
  #, gcc-internal-format
  msgid "Upper bound of last coarray dimension must be %<*%> at %C"
  msgstr "Obere Grenze der letzten Coarray-Dimension muss %<*%> sein, bei %C"
  
! #: fortran/array.cc:989
  #, gcc-internal-format
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr "Das Feld %qs bei %L mit vermutetem Rang darf keine Kodimension haben"
  
! #: fortran/array.cc:1045
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr "Rang + Korang von %qs übersteigt %d bei %C"
  
! #: fortran/array.cc:1171
  #, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr "DO-Iterator %qs bei %L ist innerhalb eines Iterators mit gleichem Namen"
  
! #: fortran/array.cc:1263 fortran/array.cc:1494
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr "Syntaxfehler in Feldkonstruktor bei %C"
  
! #: fortran/array.cc:1293
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr "Die BOZ-Literalkonstante bei %L darf nicht in einem Feldkonstruktor vorkommen"
  
! #: fortran/array.cc:1302
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr "NULL() bei %C darf nicht in einem Feld-Konstruktor erscheinen"
  
! #: fortran/array.cc:1365
  #, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr "Feldkonstruktoren im [...]-Stil bei %C"
  
! #: fortran/array.cc:1387
  #, gcc-internal-format, gfc-internal-format
  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"
  
! #: fortran/array.cc:1401
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr "Typspezifikation bei %L darf kein Sternchen für einen Typparameter enthalten"
  
! #: fortran/array.cc:1419
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr "Leerer Feldkonstruktor bei %C ist nicht erlaubt"
  
! #: fortran/array.cc:1456 fortran/array.cc:1466
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible typespec for array element at %L"
  msgstr "Unverträgliche Typangabe für Feldelement bei %L"
  
! #: fortran/array.cc:1541
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr "Element in Feldkonstruktor %s bei %L ist %s"
  
! #: fortran/array.cc:1905
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr "Iteratorschritt bei %L kann nicht Null sein"
  
! #: fortran/array.cc:2064
  #, 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/array.cc:2244
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr "erster Ausdruck von AC-IMPLIED-DO referenziert Steuervariable bei %L"
  
! #: fortran/array.cc:2251
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr "letzter Ausdruck von AC-IMPLIED-DO referenziert Steuervariable bei %L"
  
! #: fortran/array.cc:2258
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr "Schrittausdruck von AC-IMPLIED-DO referenziert Steuervariable bei %L"
  
! #: fortran/array.cc:2270
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr "Wert für Feldkonstruktor bei %L darf nicht unbegrenzt polymorph sein [F2008: C4106]"
  
! #: fortran/array.cc:2281
  #, gcc-internal-format
  msgid "Array constructor value %qs at %L is of the ABSTRACT type %qs"
  msgstr "Feldkonstruktorwert %qs bei %L ist vom ABSTRACT-Typ %qs"
  
! #: fortran/array.cc:2388
  #, gcc-internal-format
  msgid "Different CHARACTER lengths (%wd/%wd) in array constructor at %L"
  msgstr "Unterschiedliche CHARACTER-Längen (%wd/%wd) in Feldkonstruktor bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/array.cc:2534
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr "spec_dimen_size(): Bad dimension"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/array.cc:2600
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr "gfc_ref_dimen_size(): Bad dimension"
  
! #: fortran/array.cc:2604
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array dimension at %L"
  msgstr "Ungültige Felddimension bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/array.cc:2742
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr "Interner Fehler: gfc_ref_dimen_size(): Bad dimen_type"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/array.cc:2793
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr "Interner Fehler: gfc_array_dimen_size(): Bad dimension"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/array.cc:2845
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr "Interner Fehler: gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/array.cc:2993
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr "Interner Fehler: gfc_find_array_ref(): No ref found"
*************** msgstr "Die BOZ-Literalkonstante bei %L
*** 73325,73331 ****
  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:13058
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "Ungültige Verwendung der BOZ-Literalkonstante bei %L"
--- 73421,73427 ----
  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:13082
  #, 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 "Argument %qs des intrinsischen %
*** 73385,73391 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or UNSIGNED"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss INTEGER, REAL oder UNSIGNED sein"
  
! #: fortran/check.cc:681 fortran/check.cc:3846
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss ein intrinsischer Typ sein"
--- 73481,73487 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or UNSIGNED"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss INTEGER, REAL oder UNSIGNED sein"
  
! #: fortran/check.cc:681 fortran/check.cc:3841
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss ein intrinsischer Typ sein"
*************** msgstr "Argument %qs des intrinsischen %
*** 73400,73406 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr "Argument %qs für intrinsisches %qs bei %L muss INTEGER oder PROCEDURE sein"
  
! #: fortran/check.cc:742 fortran/check.cc:8470
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss eine Konstante sein"
--- 73496,73502 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr "Argument %qs für intrinsisches %qs bei %L muss INTEGER oder PROCEDURE sein"
  
! #: fortran/check.cc:742 fortran/check.cc:8465
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss eine Konstante sein"
*************** msgstr "Die BOZ-Literalkonstante bei %L
*** 73540,73546 ****
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr "Argumente %qs und %qs des intrinsischen %qs bei %L müssen denselben Typ haben"
  
! #: fortran/check.cc:1564 fortran/check.cc:1597 fortran/check.cc:4164
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr "Verschiedene Typ-Arten bei %L"
--- 73636,73642 ----
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr "Argumente %qs und %qs des intrinsischen %qs bei %L müssen denselben Typ haben"
  
! #: fortran/check.cc:1564 fortran/check.cc:1597 fortran/check.cc:4159
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr "Verschiedene Typ-Arten bei %L"
*************** msgstr "NULL bei %L ist nicht als tatsä
*** 73555,73561 ****
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss ein POINTER sein"
  
! #: fortran/check.cc:1651 fortran/check.cc:1686 fortran/check.cc:4959
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr "Argument %qs des intrinsischen %qs bei %L darf keinen Koindex haben"
--- 73651,73657 ----
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss ein POINTER sein"
  
! #: fortran/check.cc:1651 fortran/check.cc:1686 fortran/check.cc:4954
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr "Argument %qs des intrinsischen %qs bei %L darf keinen Koindex haben"
*************** msgstr "ATOM-Argument bei %L der intrins
*** 73590,73606 ****
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss vom gleichen Typ und gleicher Art wie %qs bei %L sein"
  
! #: fortran/check.cc:1784 fortran/check.cc:2058
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "STAT=-Argument für %s bei %L"
  
! #: fortran/check.cc:1803 fortran/check.cc:1998 fortran/check.cc:2095
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr "ATOM-Argument der intrinsischen Funktion »%s« bei %L muss definierbar sein"
  
! #: fortran/check.cc:1817 fortran/check.cc:2078
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr "ATOM-Argument bei %L für intrinsische Funktion %s muss eine ATOMIC_INT_KIND-Ganzzahl sein"
--- 73686,73702 ----
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss vom gleichen Typ und gleicher Art wie %qs bei %L sein"
  
! #: fortran/check.cc:1784 fortran/check.cc:2053
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "STAT=-Argument für %s bei %L"
  
! #: fortran/check.cc:1803 fortran/check.cc:1993 fortran/check.cc:2090
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr "ATOM-Argument der intrinsischen Funktion »%s« bei %L muss definierbar sein"
  
! #: fortran/check.cc:1817 fortran/check.cc:2073
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr "ATOM-Argument bei %L für intrinsische Funktion %s muss eine ATOMIC_INT_KIND-Ganzzahl sein"
*************** msgstr "Argument %qs des intrinsischen %
*** 73620,73718 ****
  msgid "%qs argument of %qs intrinsic at %L shall have a type of CHARACTER(KIND=C_CHAR)"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss vom Typ CHARACTER(KIND=C_CHAR) sein"
  
! #: fortran/check.cc:1916
! #, gcc-internal-format
! msgid "%qs argument of %qs intrinsic at %L not yet supported"
! msgstr "Argument %qs des intrinsischen %qs bei %L ist noch nicht unterstützt"
! 
! #: fortran/check.cc:1936
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss eine gültige Ganzzahlart sein"
  
! #: fortran/check.cc:1963
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify one of the INITIAL_TEAM, PARENT_TEAM or CURRENT_TEAM constants from the intrinsic module ISO_FORTRAN_ENV"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss eine der Konstanten INITIAL_TEAM, PARENT_TEAM oder CURRENT_TEAM aus dem intrinsischen Modul ISO_FORTRAN_ENV sein"
  
! #: fortran/check.cc:2005 fortran/check.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr "OLD-Argument der intrinsischen Funktion »%s« bei %L muss definierbar sein"
  
! #: fortran/check.cc:2020
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr "EVENT-Argument bei %L für die intrinsische EVENT_QUERY muss vom Typ EVENT_TYPE sein"
  
! #: fortran/check.cc:2030
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr "COUNT-Argument der intrinsischen Funktion »EVENT_QUERY« bei %L muss definierbar sein"
  
! #: fortran/check.cc:2043
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr "COUNT-Argument der intrinsischen Funktion EVENT_QUERY bei %L muss mindestens den Gültigkeitsbereich von Standard-Integer abdecken"
  
! #: fortran/check.cc:2122
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr "Negatives Argument N bei %L"
  
! #: fortran/check.cc:2253
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "Die BOZ-Literalkonstante bei %L darf nicht in einem CHAR-intrinsischen Unterprogramm vorkommen"
  
! #: fortran/check.cc:2377 fortran/check.cc:2917
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr "Argument %qs des intrinsischen %qs bei %L darf nicht vorhanden sein, wenn %<x%> COMPLEX ist"
  
! #: fortran/check.cc:2386 fortran/check.cc:2926
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr "%qs-Argument des intrinsischen %qs bei %L muss vom Typ REAL oder INTEGER sein"
  
! #: fortran/check.cc:2396 fortran/check.cc:2402
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr "Umwandlung von %s in standardartiges COMPLEX(%d) bei %L könnte Genauigkeit verlieren, evtl. KIND-Argument verwenden"
  
! #: fortran/check.cc:2424
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr "Argument %<A%> mit INTENT(OUT) bei %L des intrinsischen Unterprogramms %s darf keinen Vektorindex haben"
  
! #: fortran/check.cc:2432
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr "Argument A bei %L des intrinsischen %s darf keinen Koindex haben"
  
! #: fortran/check.cc:2455
  #, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "Das Argument »stat=« bei %L muss INTEGER-Variable mit »kind=4« sein"
  
! #: fortran/check.cc:2471
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr "Das Argument »errmsg=« bei %L muss eine standardartige Zeichenvariable sein"
  
! #: fortran/check.cc:2479 fortran/check.cc:2779 fortran/check.cc:3891
! #: fortran/check.cc:6768 fortran/check.cc:6819 fortran/check.cc:6849
! #: fortran/check.cc:6867 fortran/check.cc:7167
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr "Koarrays bei %L ausgeschaltet, %<-fcoarray=%> schaltet sie ein"
  
! #: fortran/check.cc:2494
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr "Unterstützung für das A-Argument bei %L, das ein polymorphes A-Argument ist oder allozierbare Komponenten hat, ist noch nicht implementiert"
  
! #: fortran/check.cc:2527
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATION argument at %L must be a PURE function"
  msgstr "OPERATION-Argument bei %L muss eine PURE-Funktion sein"
--- 73716,73809 ----
  msgid "%qs argument of %qs intrinsic at %L shall have a type of CHARACTER(KIND=C_CHAR)"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss vom Typ CHARACTER(KIND=C_CHAR) sein"
  
! #: fortran/check.cc:1931
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss eine gültige Ganzzahlart sein"
  
! #: fortran/check.cc:1958
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify one of the INITIAL_TEAM, PARENT_TEAM or CURRENT_TEAM constants from the intrinsic module ISO_FORTRAN_ENV"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss eine der Konstanten INITIAL_TEAM, PARENT_TEAM oder CURRENT_TEAM aus dem intrinsischen Modul ISO_FORTRAN_ENV sein"
  
! #: fortran/check.cc:2000 fortran/check.cc:2097
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr "OLD-Argument der intrinsischen Funktion »%s« bei %L muss definierbar sein"
  
! #: fortran/check.cc:2015
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr "EVENT-Argument bei %L für die intrinsische EVENT_QUERY muss vom Typ EVENT_TYPE sein"
  
! #: fortran/check.cc:2025
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr "COUNT-Argument der intrinsischen Funktion »EVENT_QUERY« bei %L muss definierbar sein"
  
! #: fortran/check.cc:2038
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr "COUNT-Argument der intrinsischen Funktion EVENT_QUERY bei %L muss mindestens den Gültigkeitsbereich von Standard-Integer abdecken"
  
! #: fortran/check.cc:2117
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr "Negatives Argument N bei %L"
  
! #: fortran/check.cc:2248
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "Die BOZ-Literalkonstante bei %L darf nicht in einem CHAR-intrinsischen Unterprogramm vorkommen"
  
! #: fortran/check.cc:2372 fortran/check.cc:2912
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr "Argument %qs des intrinsischen %qs bei %L darf nicht vorhanden sein, wenn %<x%> COMPLEX ist"
  
! #: fortran/check.cc:2381 fortran/check.cc:2921
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr "%qs-Argument des intrinsischen %qs bei %L muss vom Typ REAL oder INTEGER sein"
  
! #: fortran/check.cc:2391 fortran/check.cc:2397
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr "Umwandlung von %s in standardartiges COMPLEX(%d) bei %L könnte Genauigkeit verlieren, evtl. KIND-Argument verwenden"
  
! #: fortran/check.cc:2419
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr "Argument %<A%> mit INTENT(OUT) bei %L des intrinsischen Unterprogramms %s darf keinen Vektorindex haben"
  
! #: fortran/check.cc:2427
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr "Argument A bei %L des intrinsischen %s darf keinen Koindex haben"
  
! #: fortran/check.cc:2450
  #, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "Das Argument »stat=« bei %L muss INTEGER-Variable mit »kind=4« sein"
  
! #: fortran/check.cc:2466
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr "Das Argument »errmsg=« bei %L muss eine standardartige Zeichenvariable sein"
  
! #: fortran/check.cc:2474 fortran/check.cc:2774 fortran/check.cc:3886
! #: fortran/check.cc:6763 fortran/check.cc:6814 fortran/check.cc:6844
! #: fortran/check.cc:6862 fortran/check.cc:7162
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr "Koarrays bei %L ausgeschaltet, %<-fcoarray=%> schaltet sie ein"
  
! #: fortran/check.cc:2489
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr "Unterstützung für das A-Argument bei %L, das ein polymorphes A-Argument ist oder allozierbare Komponenten hat, ist noch nicht implementiert"
  
! #: fortran/check.cc:2522
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATION argument at %L must be a PURE function"
  msgstr "OPERATION-Argument bei %L muss eine PURE-Funktion sein"
*************** msgstr "OPERATION-Argument bei %L muss e
*** 73720,74537 ****
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.cc:2537
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for %s"
  msgstr "Intrinsische Funktion »%s« bei %L ist nicht für %s erlaubt"
  
! #: fortran/check.cc:2555
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have two arguments"
  msgstr "Die Funktion, die bei %L als OPERATION übergeben wird, muss zwei Argumente haben"
  
! #: fortran/check.cc:2565
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s argument at %L has type %s but the function passed as OPERATION at %L returns %s"
  msgstr "Argument %s bei %L hat Typ »%s«, aber die Funktion, die bei %L als OPERATION übergeben wurde, gibt »%s« zurück"
  
! #: fortran/check.cc:2576
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L has arguments of type %s and %s but shall have type %s"
  msgstr "Die Funktion, die bei %L als OPERATION übergeben wurde, hat Argumente vom Typ »%s« und »%s«, muss aber Typ »%s« haben"
  
! #: fortran/check.cc:2587
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr "Die Funktion, die bei %L als OPERATION übergeben wird, muss Argumente haben, die skalar, nichtallozierbar und keine Zeiger sind, ebenso der Rückgabewert"
  
! #: fortran/check.cc:2595
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the VALUE attribute either for none or both arguments"
  msgstr "Die Funktion, die bei %L als OPERATION übergeben wird, muss das VALUE-Attribut entweder für keins oder für beide Argumente haben"
  
! #: fortran/check.cc:2602
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the TARGET attribute either for none or both arguments"
  msgstr "Die Funktion, die bei %L als OPERATION übergeben wird, muss das TARGET-Attribut entweder für keins oder für beide Argumente haben"
  
! #: fortran/check.cc:2609
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr "Die Funktion, die bei %L als OPERATION übergeben wird, muss das ASYNCHRONOUS-Attribut entweder für keins oder für beide Argumente haben"
  
! #: fortran/check.cc:2617
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr "Die Funktion, die bei %L als OPERATION übergeben wird, darf bei keinem der Argumente das OPTIONAL-Attribut haben"
  
! #: fortran/check.cc:2635
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the arguments of the OPERATION at %L shall be the same"
  msgstr "Die Zeichenlänge des %s-Arguments bei %L und die der Argumente für die OPERATION bei %L muss dieselbe sein"
  
! #: fortran/check.cc:2643
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the function result of the OPERATION at %L shall be the same"
  msgstr "Die Zeichenlänge des %s-Arguments bei %L und die des Funktionsergebnisses für die OPERATION bei %L muss dieselbe sein"
  
! #: fortran/check.cc:2660
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr "Das A-Argument bei %L von CO_REDUCE darf nicht polymorph sein"
  
! #: fortran/check.cc:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr "Unterstützung für das A-Argument bei %L mit allozierbaren Komponenten ist noch nicht implementiert"
  
! #: fortran/check.cc:2689
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss vom Typ integer, read oder character sein"
  
! #: fortran/check.cc:2718 fortran/check.cc:2726
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be UNSIGNED"
  msgstr "Argument %qs des intrinsischen %qs bei %L darf nicht UNSIGNED sein"
  
! #: fortran/check.cc:2734 fortran/check.cc:2748
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "BOZ-Konstante bei %L kann nicht innerhalb eines COMPLEX-intrinsischen Unterprogramms vorkommen"
  
! #: fortran/check.cc:2805 fortran/check.cc:3532 fortran/check.cc:3615
! #: fortran/check.cc:3877 fortran/check.cc:3926 fortran/check.cc:5604
! #: fortran/check.cc:5749 fortran/check.cc:5827 fortran/check.cc:7153
! #: fortran/check.cc:7285
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "intrinsisches %qs mit KIND-Argument bei %L"
  
! #: fortran/check.cc:2852 fortran/check.cc:3160 fortran/check.cc:3220
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr "Argument %qs des intrinsischen %qs bei %L hat ungültige Form in Dimension %d (%ld/%ld)"
  
! #: fortran/check.cc:2867 fortran/check.cc:3175 fortran/check.cc:3235
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss Rang %d haben oder ein Skalar sein"
  
! #: fortran/check.cc:2989 fortran/check.cc:4276 fortran/check.cc:4284
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss numerisch oder LOGICAL sein"
  
! #: fortran/check.cc:2997 fortran/check.cc:4294
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "Argumenttypen des intrinsischen %qs bei %L müssen passen (%s/%s)"
  
! #: fortran/check.cc:3011
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr "Unterschiedliche Form für Argumente %qs und %qs bei %L für intrinsisches %<dot_product%>"
  
! #: fortran/check.cc:3031 fortran/check.cc:3039
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss ein Standard-Real sein"
  
! #: fortran/check.cc:3196
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr "%qs muss vom gleichen Typ und gleicher Art wie %qs bei %L in %qs sein"
  
! #: fortran/check.cc:3260
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr "Argument %qs des intrinsischen %qs bei %L für %qs des Typs %qs fehlt"
  
! #: fortran/check.cc:3278
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr "BOZ-Literalkonstante bei %L darf nicht in einem FLOAT-intrinsischen Unterprogramm vorkommen"
  
! #: fortran/check.cc:3292
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr "Nicht-Standard Argument der Art INTEGER für intrinsisches »%s« bei %L"
  
! #: fortran/check.cc:3353
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr "COMPLEX-Argument %qs ist Argument des intrinsischen %qs bei %L"
  
! #: fortran/check.cc:3479
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr "Argumente von %qs unterscheiden sich im Typ bei %L"
  
! #: fortran/check.cc:3583
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "Argument von %s bei %L muss von der Länge eins sein"
  
! #: fortran/check.cc:3622
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss von der selben Art wie %qs sein"
  
! #: fortran/check.cc:3655
  #, gcc-internal-format
  msgid "UINT intrinsic only valid with %<-funsigned%> at %L"
  msgstr "Das intrinsische UINT bei %L ist nur gültig mit %<-funsigned%>"
  
! #: fortran/check.cc:3679
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been removed.  Use INT intrinsic subprogram."
  msgstr "Das intrinsische Unterprogramm %qs bei %L wurde entfernt. Verwenden Sie das intrinsische Unterprogramm INT."
  
! #: fortran/check.cc:3748
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "SIZE bei %L muss positiv sein"
  
! #: fortran/check.cc:3760
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr "Der absolute Wert von SHIFT bei %L muss kleiner oder gleich SIZE bei %L sein"
  
! #: fortran/check.cc:3819
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr "STATUS bei %L muss eine »INTENT(OUT)«-Variable sein"
  
! #: fortran/check.cc:3828
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "%qs bei %L muss eine %<INTENT(OUT)%>-Variable sein"
  
! #: fortran/check.cc:3853
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss eine Datenentität sein"
  
! #: fortran/check.cc:4068
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "Das intrinsische %qs bei %L muss mindestens zwei Argumente haben"
  
! #: fortran/check.cc:4116
  #, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Fehlendes %qs-Argument für %qs bei %L"
  
! #: fortran/check.cc:4131
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr "Doppeltes Argument %qs bei %L für intrinsisches %s"
  
! #: fortran/check.cc:4136
  #, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "Unbekanntes Argument %qs bei %L für intrinsisches %s"
  
! #: fortran/check.cc:4161
  #, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr "Verschiedene Zeichenarten bei %L"
  
! #: fortran/check.cc:4170
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr "Argument %<a%d%> des intrinsischen %qs bei %L muss %s(%d) sein"
  
! #: fortran/check.cc:4201
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr "intrinsisches %qs mit CHARACTER-Argument bei %L"
  
! #: fortran/check.cc:4213
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL, CHARACTER or UNSIGNED"
  msgstr "Argument %<a1%> des intrinsischen %qs bei %L muss INTEGER, REAL, CHARACTER oder UNSIGNED sein"
  
! #: fortran/check.cc:4223
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr "Argument %<a1%> des intrinsischen %qs bei %L muss INTEGER, REAL oder CHARACTER sein"
  
! #: fortran/check.cc:4308
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr "Andere Form bei Dimension 1 für Argumente %qs und %qs bei %L für intrinsisches matmul"
  
! #: fortran/check.cc:4327
  #, gcc-internal-format
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr "Andere Form bei Dimension 2 für Argument %qs und Dimension 1 für Argument %qs bei %L für intrinsisches matmul"
  
! #: fortran/check.cc:4336
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss vom Rang 1 oder 2 sein"
  
! #: fortran/check.cc:4514
  #, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss typkonform zu Argument %qs bei %L sein"
  
! #: fortran/check.cc:4648
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or UNSIGNED"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss INTEGER oder UNSIGNED sein"
  
! #: fortran/check.cc:4656 fortran/check.cc:8390 fortran/check.cc:8405
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss ein INTEGER sein"
  
! #: fortran/check.cc:4771
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
  msgstr "STAT= oder ERRMSG= bei %L wird nicht unterstützt"
  
! #: fortran/check.cc:4783
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "Das FROM-Argument für MOVE_ALLOC bei %L darf keinen Koindex haben"
  
! #: fortran/check.cc:4794
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "Das TO-Argument für MOVE_ALLOC bei %L darf keinen Koindex haben"
  
! #: fortran/check.cc:4801
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr "Die TO-Argumente in MOVE_ALLOC bei %L müssen polymorph sein, wenn FROM polymorph ist"
  
! #: fortran/check.cc:4812
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr "Die FROM- und TO-Argumente des intrinsischen MOVE_ALLOC bei %L müssen den selben Rang %d/%d haben"
  
! #: fortran/check.cc:4821
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr "Die FROM- und TO-Argumente des intrinsischen MOVE_ALLOC bei %L müssen den selben Ko-Rang %d/%d haben"
  
! #: fortran/check.cc:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr "Die FROM- und TO-Argumente bei %L verletzen die Aliasing-Beschränkungen (F2003 12.4.1.7)"
  
! #: fortran/check.cc:4888
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "Argument %<S%> von NEAREST bei %L darf nicht Null sein"
  
! #: fortran/check.cc:4944
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss POINTER, ALLOCATABLE oder Prozedurzeiger sein"
  
! #: fortran/check.cc:4952
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr "intrinsisches NULL mit reservierbarem MOLD bei %L"
  
! #: fortran/check.cc:4995
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall appear only if %qs is of type REAL and %qs is of type INTEGER or UNSIGNED"
  msgstr "%qs-Argument des intrinsischen %qs bei %L darf nur vorkommen, wenn %qs vom Typ REAL und %qs vom Typ INTEGER oder UNSIGNED ist"
  
! #: fortran/check.cc:5073 fortran/check.cc:7232
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss mindestens so viele Elemente haben wie es .TRUE.-Werte %qs (%ld/%d) gibt"
  
! #: fortran/check.cc:5134
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss eine Scheinvariable sein"
  
! #: fortran/check.cc:5144
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss eine OPTIONALe Scheinvariable sein"
  
! #: fortran/check.cc:5163
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr "Argument %qs des intrinsischen %qs bei %L darf kein Unterobjekt von %qs sein"
  
! #: fortran/check.cc:5214
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr "Argument des intrinsischen RANK bei %L muss ein Datenobjekt sein"
  
! #: fortran/check.cc:5246
  #, gcc-internal-format, gfc-internal-format
  msgid "The ARRAY argument at %L of REDUCE shall not be polymorphic"
  msgstr "Das Feld-Argument bei %L von REDUCE darf nicht polymorph sein"
  
! #: fortran/check.cc:5256
  #, gcc-internal-format, gfc-internal-format
  msgid "The DIM argument at %L, if present, must be an integer scalar"
  msgstr "Das Argument »DIM« bei %L muss ganzzahlig und skalar sein"
  
! #: fortran/check.cc:5263
  #, gcc-internal-format, gfc-internal-format
  msgid "The MASK argument at %L, if present, must be a logical array with the same rank as ARRAY"
  msgstr "Das MASK-Argument bei %L muss, falls vorhanden, ein logisches Feld mit demselben Rang wie ARRAY sein"
  
! #: fortran/check.cc:5275
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr "MASK kommt bei %L ohne IDENTITY vor"
  
! #: fortran/check.cc:5279
  #, gcc-internal-format, gfc-internal-format
  msgid "The ORDERED argument at %L, if present, must be a logical scalar"
  msgstr "Das Argument ORDERED bei %L muss, falls vorhanden, logisch und skalar sein"
  
! #: fortran/check.cc:5287
  #, gcc-internal-format, gfc-internal-format
  msgid "The IDENTITY argument at %L, if present, must be a scalar with the same type as ARRAY"
  msgstr "Das IDENTITY-Argument bei %L muss, falls vorhanden, ein Skalar mit demselben Typ wie ARRAY sein"
  
! #: fortran/check.cc:5378
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr "Argument %<shape%> des intrinsischen %<reshape%> bei %L muss ein Feld konstanter Größe sein"
  
! #: fortran/check.cc:5388
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr "Argument %qs des intrinsischen %qs bei %L ist leer"
  
! #: fortran/check.cc:5395
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr "Argument »shape« des intrinsischen »reshape« bei %L hat mehr als %d Elemente"
  
! #: fortran/check.cc:5418
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr "Argument %qs des intrinsischen %qs bei %L hat negatives Element (%d)"
  
! #: fortran/check.cc:5458
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr "Argument %qs des intrinsischen %qs bei %L hat falsche Anzahl der Elemente (%d/%d)"
  
! #: fortran/check.cc:5476
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr "Argument %qs des intrinsischen %qs bei %L hat Dimension außerhalb des Wertebereiches (%d)"
  
! #: fortran/check.cc:5485
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr "Argument %qs des intrinsischen %qs bei %L hat ungültige Permutation der Dimensionen (Dimension %qd doppelt)"
  
! #: fortran/check.cc:5520 fortran/simplify.cc:7891
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr "Ohne Auffüllen gibt es nicht genügend Elemente in intrinsischer RESHAPE-Quelle bei %L, um zur Form zu passen"
  
! #: fortran/check.cc:5537 fortran/check.cc:5556
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr "Argument %qs des intrinsischen %qs bei %L kann nicht Typ %s haben"
  
! #: fortran/check.cc:5547 fortran/check.cc:5566
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss erweiterbaren Typ haben"
  
! #: fortran/check.cc:5685
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr "SELECTED_REAL_KIND ohne Argument %<P%> oder %<R%> bei %L"
  
! #: fortran/check.cc:5716
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "intrinsisches %qs mit RADIX-Argument bei %L"
  
! #: fortran/check.cc:5764
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr "Argument %<source%> des intrinsischen %<shape%> bei %L darf kein Feld impliziter Größe sein"
  
! #: fortran/check.cc:5845 fortran/check.cc:8450
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr "Argument %qs des intrinsischen %qs bei %L darf keine Prozedur sein"
  
! #: fortran/check.cc:5861 fortran/check.cc:6007 fortran/check.cc:8442
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr "Argument %qs des intrinsischen %qs bei %L darf nicht TYPE(*) sein"
  
! #: fortran/check.cc:5872 fortran/check.cc:6019
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr "Argument %qs des intrinsischen %qs bei %L darf kein Feld impliziter Größe sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/check.cc:5954
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr "is_c_interoperable(): gfc_simplify_expr failed"
  
! #: fortran/check.cc:5998
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss austauschbare Datenentität sein: %s"
  
! #: fortran/check.cc:6059
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr "Argument C_PTR_1 bei %L für C_ASSOCIATED muss den Typ TYPE(C_PTR) oder TYPE(C_FUNPTR) haben"
  
! #: fortran/check.cc:6113
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1, found %s instead of %s"
  msgstr "Argument C_PTR_2 bei %L für C_ASSOCIATED muss denselben Typ wie C_PTR_1 haben, %s statt %s gefunden"
  
! #: fortran/check.cc:6147
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr "Argument CPTR bei %L für C_F_POINTER muss den Typen TYPE(C_PTR) haben"
  
! #: fortran/check.cc:6159
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr "Argument FPTR bei %L für C_F_POINTER muss ein Zeiger sein"
  
! #: fortran/check.cc:6166
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr "Argument FPTR für C_F_POINTER bei %L darf nicht polymorph sein"
  
! #: fortran/check.cc:6173
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr "Argument FPTR für C_F_POINTER bei %L darf nicht koindiziert sein"
  
! #: fortran/check.cc:6180
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr "Unerwartetes SHAPE-Argument bei %L für C_F_POINTER mit skalarem FPTR"
  
! #: fortran/check.cc:6186
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr "SHAPE-Argument für C_F_POINTER mit Array-FPTR bei %L erwartet"
  
! #: fortran/check.cc:6205
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr "SHAPE-Argument bei %L für C_F_POINTER muss dieselbe Größe haben wie der RANK des FPTR"
  
! #: fortran/check.cc:6214
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER"
  msgstr "LOWER-Argument bei %L für C_F_POINTER"
  
! #: fortran/check.cc:6220
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected LOWER argument at %L to C_F_POINTER with scalar FPTR"
  msgstr "Unerwartetes LOWER-Argument bei %L für C_F_POINTER mit skalarem FPTR"
  
! #: fortran/check.cc:6241
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr "LOWER-Argument bei %L für C_F_POINTER muss dieselbe Größe haben wie der RANK des FPTR"
  
! #: fortran/check.cc:6252
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr "Polymorpher FPTR bei %L für C_F_POINTER"
  
! #: fortran/check.cc:6258
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument to C_F_POINTER at %L is a function returning a pointer"
  msgstr "FPTR-Argument für C_F_POINTER bei %L ist eine Funktion, die einen Zeiger zurückgibt"
  
! #: fortran/check.cc:6265
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
  msgstr "Unverträgliches Feld-FPTR-Argument für C_F_POINTER bei %L: %s"
  
! #: fortran/check.cc:6281
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr "Argument CPTR bei %L für C_F_PROCPOINTER muss den Typen TYPE(C_FUNPTR) haben"
  
! #: fortran/check.cc:6293
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr "Argument FPTR bei %L für C_F_PROCPOINTER muss ein Prozedurzeiger sein"
  
! #: fortran/check.cc:6300
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr "Argument FPTR bei %L für C_F_PROCPOINTER darf nicht koindiziert sein"
  
! #: fortran/check.cc:6306
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr "Unverträglicher Prozedurzeiger bei %L für C_F_PROCPOINTER"
  
! #: fortran/check.cc:6320
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr "Argument X bei %L für C_FUNLOC darf nicht koindiziert sein"
  
! #: fortran/check.cc:6332
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr "Funktionsergebnis %qs bei %L ist als X-Argument für C_FUNLOC ungültig"
  
! #: fortran/check.cc:6339
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr "Argument X bei %L für C_FUNLOC muss eine Prozedur oder ein Prozedurzeiger sein"
  
! #: fortran/check.cc:6345
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr "Unverträgliche Prozedur bei %L für C_FUNLOC"
  
! #: fortran/check.cc:6359
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr "Argument X bei %L für C_LOC darf nicht koindiziert sein"
  
! #: fortran/check.cc:6365
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr "X-Argument bei %L für C_LOC darf nicht polymorph sein"
  
! #: fortran/check.cc:6376
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr "Argument X bei %L für C_LOC muss entweder POINTER- oder TARGET-Attribut haben"
  
! #: fortran/check.cc:6384
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr "Argument X bei %L für C_LOC darf keine Zeichenkette der Länge 0 sein"
  
! #: fortran/check.cc:6393
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr "Argument bei %L für C_LOC darf nicht polymorph sein"
  
! #: fortran/check.cc:6400
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr "Unverträgliches Feld bei %L als Argument für C_LOC: %s"
  
! #: fortran/check.cc:6411
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr "Feld von interoperablem Typ bei %L für C_LOC; es ist nichtallozierbar und hat weder angenommene noch explizite Größe"
  
! #: fortran/check.cc:6416
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr "Feldabschnitt bei %L für C_LOC"
  
! #: fortran/check.cc:6444
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr "REAL-Argument ohne doppelte Genauigkeit für intrinsisches %s bei %L"
  
! #: fortran/check.cc:6460
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "Argument %qs für intrinsisches %qs bei %L muss geringer als Rang %d sein"
  
! #: fortran/check.cc:6479
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "Argument %qs des intrinsischen %qs bei %L ist kein gültiger Dimensionsindex"
  
! #: fortran/check.cc:6503
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss mindestens die Länge 1 haben"
  
! #: fortran/check.cc:6778
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr "Argument »%s« für IMAGE_INDEX muss Feld mit Rang 1 bei %L sein"
  
! #: fortran/check.cc:6790
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr "Die Anzahl der Feldelemente des SUB-Arguments für IMAGE_INDEX bei %L muss %d (Korang) sein, nicht %d"
  
! #: fortran/check.cc:6828
  #, gcc-internal-format
  msgid "%<team%> or %<team_number%> argument to %qs at %L"
  msgstr "Argument %<team%> oder %<team_number%> für %qs bei %L"
  
! #: fortran/check.cc:6888
  #, gcc-internal-format
  msgid "First argument of %<this_image%> intrinsic at %L must be a coarray variable or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr "Das erste Argument des intrinsischen %<this_image%> bei %L muss eine Kofeld-Variable oder ein Objekt vom Typ %<team_type%> aus dem intrinsischen Modul %<ISO_FORTRAN_ENV%> sein"
  
! #: fortran/check.cc:6917
  #, gcc-internal-format
  msgid "Second argument of %<this_image%> intrinsic at %L must be an %<INTEGER%> typed scalar or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr "Das zweite Argument des intrinsischen %<this_image%> bei %L muss ein Skalar vom Typ %<INTEGER%> oder ein Objekt vom Typ %<team_type%> aus dem intrinsischen Modul %<ISO_FORTRAN_ENV%> sein"
  
! #: fortran/check.cc:6943
  #, gcc-internal-format
  msgid "%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> intrinsic at %L"
  msgstr "Das Argument %<dim%> ohne das Argument %<coarray%> ist für die intrinsische Funktion %<this_image%> bei %L nicht erlaubt"
  
! #: fortran/check.cc:6954
  #, gcc-internal-format
  msgid "%<team%> argument to %<this_image%> at %L"
  msgstr "Argument %<team%> für %<this_image%> bei %L"
  
! #: fortran/check.cc:6965
  #, gcc-internal-format
  msgid "At most one argument of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%> to %<this_image%> at %L allowed"
  msgstr "Höchstens ein Argument vom Typ %<team_type%> aus dem intrinsischen Modul %<ISO_FORTRAN_ENV%> zu %<this_image%> bei %L erlaubt"
  
! #: fortran/check.cc:7007
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr "Argument %<MOLD%> des intrinsischen %<TRANSFER%> bei %L ist ein Array und darf nicht die Speichergröße 0 haben, da das %<SOURCE%>-Argument größer als 0 ist"
  
! #: fortran/check.cc:7059
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "Argument %<SOURCE%> des intrinsischen %<TRANSFER%> bei %L darf kein %s sein"
  
! #: fortran/check.cc:7078
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "Argument %<MOLD%> des intrinsischen %<TRANSFER%> bei %L darf kein %s sein"
  
! #: fortran/check.cc:7086
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr "Argument %<MOLD%> des intrinsischen %<TRANSFER%> bei %L darf nicht %s sein"
  
! #: fortran/check.cc:7121
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %zd < result size %zd"
  msgstr "Intrinsisches TRANSFER bei %L hat teilweise undefiniertes Ergebnis: Quellgröße %zd < Ergebnisgröße %zd"
  
! #: fortran/check.cc:7246
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss den selben Rang wie %qs haben oder skalar sein"
  
! #: fortran/check.cc:7259
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr "Argumente %qs und %qs des intrinsischen %qs bei %L müssen gleiche Form haben."
  
! #: fortran/check.cc:7395
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr "Das VALUES-Argument für DATE_AND_TIME bei %L hat nicht-Standard-Art"
  
! #: fortran/check.cc:7407
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L must have a decimal exponent range of at least four"
  msgstr "Das VALUES-Argument von DATE_AND_TIME bei %L muss einen dezimalen Exponentenbereich von mindestens 4 haben"
  
! #: fortran/check.cc:7562 fortran/check.cc:7598
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr "Größe des Arguments %qs des intrinsischen %qs bei %L ist zu klein (%i/%i)"
  
! #: fortran/check.cc:7609
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Zu viele Argumente für %s bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/check.cc:7627
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr "fe_runtime_error string must be null terminated"
  
! #: fortran/check.cc:7639
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  
! #: fortran/check.cc:7681
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "Das COUNT-Argument für SYSTEM_CLOCK bei %L hat nicht-Standard-Art"
  
! #: fortran/check.cc:7688
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr "Das COUNT-Argument für SYSTEM_CLOCK bei %L hat eine Ganzzahl, die kleiner als der Standard ist"
  
! #: fortran/check.cc:7709
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr "Reelles COUNT_RATE-Argument für SYSTEM_CLOCK bei %L"
  
! #: fortran/check.cc:7719
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "Das COUNT_RATE-Argument für SYSTEM_CLOCK bei %L hat nicht-Standard-Art"
  
! #: fortran/check.cc:7726
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr "Das COUNT_RATE-Argument für SYSTEM_CLOCK bei %L hat eine Art, die kleiner als die Standard-Ganzzahl ist"
  
! #: fortran/check.cc:7746
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "Das COUNT_MAX-Argument für SYSTEM_CLOCK bei %L hat nicht-Standard-Art"
  
! #: fortran/check.cc:7756
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr "Das COUNT_MAX-Argument für SYSTEM_CLOCK bei %L hat eine Art, die kleiner als die Standard-Ganzzahl ist"
  
! #: fortran/check.cc:7771 fortran/check.cc:7778
  #, gcc-internal-format, gfc-internal-format
  msgid "integer arguments to SYSTEM_CLOCK at %L with different kind parameters"
  msgstr "Ganzzahlige Argumente für SYSTEM_CLOCK bei %L mit Parametern unterschiedlicher Art"
  
! #: fortran/check.cc:7992
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr "Argument %qs des intrinsischen %qs bei %L darf von der Art nicht breiter als der Standard (%d) sein"
  
! #: fortran/check.cc:8174
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr "Argument bei %L von der intrinsischen Funktion %qs muss ein verbundener Zeiger sein"
  
! #: fortran/check.cc:8363 fortran/check.cc:8374
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr "Argument %qs der intrinsischen Funktion %qs bei %L muss INTEGER, LOGICAL oder ein BOZ-Literal sein"
  
! #: fortran/check.cc:8434
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr "Intrinsische Funktion NULL bei %L kann kein tatsächliches Argument für STORAGE_SIZE sein, da es einen disassoziierten Zeiger zurückgibt"
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4315 fortran/decl.cc:11360
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr "Höchste Erweiterungsstufe mit Typ %qs bei %L erreicht"
--- 73811,74628 ----
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.cc:2532
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for %s"
  msgstr "Intrinsische Funktion »%s« bei %L ist nicht für %s erlaubt"
  
! #: fortran/check.cc:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have two arguments"
  msgstr "Die Funktion, die bei %L als OPERATION übergeben wird, muss zwei Argumente haben"
  
! #: fortran/check.cc:2560
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s argument at %L has type %s but the function passed as OPERATION at %L returns %s"
  msgstr "Argument %s bei %L hat Typ »%s«, aber die Funktion, die bei %L als OPERATION übergeben wurde, gibt »%s« zurück"
  
! #: fortran/check.cc:2571
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L has arguments of type %s and %s but shall have type %s"
  msgstr "Die Funktion, die bei %L als OPERATION übergeben wurde, hat Argumente vom Typ »%s« und »%s«, muss aber Typ »%s« haben"
  
! #: fortran/check.cc:2582
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr "Die Funktion, die bei %L als OPERATION übergeben wird, muss Argumente haben, die skalar, nichtallozierbar und keine Zeiger sind, ebenso der Rückgabewert"
  
! #: fortran/check.cc:2590
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the VALUE attribute either for none or both arguments"
  msgstr "Die Funktion, die bei %L als OPERATION übergeben wird, muss das VALUE-Attribut entweder für keins oder für beide Argumente haben"
  
! #: fortran/check.cc:2597
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the TARGET attribute either for none or both arguments"
  msgstr "Die Funktion, die bei %L als OPERATION übergeben wird, muss das TARGET-Attribut entweder für keins oder für beide Argumente haben"
  
! #: fortran/check.cc:2604
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr "Die Funktion, die bei %L als OPERATION übergeben wird, muss das ASYNCHRONOUS-Attribut entweder für keins oder für beide Argumente haben"
  
! #: fortran/check.cc:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr "Die Funktion, die bei %L als OPERATION übergeben wird, darf bei keinem der Argumente das OPTIONAL-Attribut haben"
  
! #: fortran/check.cc:2630
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the arguments of the OPERATION at %L shall be the same"
  msgstr "Die Zeichenlänge des %s-Arguments bei %L und die der Argumente für die OPERATION bei %L muss dieselbe sein"
  
! #: fortran/check.cc:2638
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the function result of the OPERATION at %L shall be the same"
  msgstr "Die Zeichenlänge des %s-Arguments bei %L und die des Funktionsergebnisses für die OPERATION bei %L muss dieselbe sein"
  
! #: fortran/check.cc:2655
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr "Das A-Argument bei %L von CO_REDUCE darf nicht polymorph sein"
  
! #: fortran/check.cc:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr "Unterstützung für das A-Argument bei %L mit allozierbaren Komponenten ist noch nicht implementiert"
  
! #: fortran/check.cc:2684
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss vom Typ integer, read oder character sein"
  
! #: fortran/check.cc:2713 fortran/check.cc:2721
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be UNSIGNED"
  msgstr "Argument %qs des intrinsischen %qs bei %L darf nicht UNSIGNED sein"
  
! #: fortran/check.cc:2729 fortran/check.cc:2743
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "BOZ-Konstante bei %L kann nicht innerhalb eines COMPLEX-intrinsischen Unterprogramms vorkommen"
  
! #: fortran/check.cc:2800 fortran/check.cc:3527 fortran/check.cc:3610
! #: fortran/check.cc:3872 fortran/check.cc:3921 fortran/check.cc:5599
! #: fortran/check.cc:5744 fortran/check.cc:5822 fortran/check.cc:7148
! #: fortran/check.cc:7280
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "intrinsisches %qs mit KIND-Argument bei %L"
  
! #: fortran/check.cc:2847 fortran/check.cc:3155 fortran/check.cc:3215
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr "Argument %qs des intrinsischen %qs bei %L hat ungültige Form in Dimension %d (%ld/%ld)"
  
! #: fortran/check.cc:2862 fortran/check.cc:3170 fortran/check.cc:3230
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss Rang %d haben oder ein Skalar sein"
  
! #: fortran/check.cc:2984 fortran/check.cc:4271 fortran/check.cc:4279
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss numerisch oder LOGICAL sein"
  
! #: fortran/check.cc:2992 fortran/check.cc:4289
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "Argumenttypen des intrinsischen %qs bei %L müssen passen (%s/%s)"
  
! #: fortran/check.cc:3006
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr "Unterschiedliche Form für Argumente %qs und %qs bei %L für intrinsisches %<dot_product%>"
  
! #: fortran/check.cc:3026 fortran/check.cc:3034
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss ein Standard-Real sein"
  
! #: fortran/check.cc:3191
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr "%qs muss vom gleichen Typ und gleicher Art wie %qs bei %L in %qs sein"
  
! #: fortran/check.cc:3255
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr "Argument %qs des intrinsischen %qs bei %L für %qs des Typs %qs fehlt"
  
! #: fortran/check.cc:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr "BOZ-Literalkonstante bei %L darf nicht in einem FLOAT-intrinsischen Unterprogramm vorkommen"
  
! #: fortran/check.cc:3287
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr "Nicht-Standard Argument der Art INTEGER für intrinsisches »%s« bei %L"
  
! #: fortran/check.cc:3348
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr "COMPLEX-Argument %qs ist Argument des intrinsischen %qs bei %L"
  
! #: fortran/check.cc:3474
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr "Argumente von %qs unterscheiden sich im Typ bei %L"
  
! #: fortran/check.cc:3578
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "Argument von %s bei %L muss von der Länge eins sein"
  
! #: fortran/check.cc:3617
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss von der selben Art wie %qs sein"
  
! #: fortran/check.cc:3650
  #, gcc-internal-format
  msgid "UINT intrinsic only valid with %<-funsigned%> at %L"
  msgstr "Das intrinsische UINT bei %L ist nur gültig mit %<-funsigned%>"
  
! #: fortran/check.cc:3674
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been removed.  Use INT intrinsic subprogram."
  msgstr "Das intrinsische Unterprogramm %qs bei %L wurde entfernt. Verwenden Sie das intrinsische Unterprogramm INT."
  
! #: fortran/check.cc:3743
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "SIZE bei %L muss positiv sein"
  
! #: fortran/check.cc:3755
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr "Der absolute Wert von SHIFT bei %L muss kleiner oder gleich SIZE bei %L sein"
  
! #: fortran/check.cc:3814
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr "STATUS bei %L muss eine »INTENT(OUT)«-Variable sein"
  
! #: fortran/check.cc:3823
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "%qs bei %L muss eine %<INTENT(OUT)%>-Variable sein"
  
! #: fortran/check.cc:3848
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss eine Datenentität sein"
  
! #: fortran/check.cc:4063
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "Das intrinsische %qs bei %L muss mindestens zwei Argumente haben"
  
! #: fortran/check.cc:4111
  #, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Fehlendes %qs-Argument für %qs bei %L"
  
! #: fortran/check.cc:4126
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr "Doppeltes Argument %qs bei %L für intrinsisches %s"
  
! #: fortran/check.cc:4131
  #, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "Unbekanntes Argument %qs bei %L für intrinsisches %s"
  
! #: fortran/check.cc:4156
  #, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr "Verschiedene Zeichenarten bei %L"
  
! #: fortran/check.cc:4165
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr "Argument %<a%d%> des intrinsischen %qs bei %L muss %s(%d) sein"
  
! #: fortran/check.cc:4196
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr "intrinsisches %qs mit CHARACTER-Argument bei %L"
  
! #: fortran/check.cc:4208
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL, CHARACTER or UNSIGNED"
  msgstr "Argument %<a1%> des intrinsischen %qs bei %L muss INTEGER, REAL, CHARACTER oder UNSIGNED sein"
  
! #: fortran/check.cc:4218
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr "Argument %<a1%> des intrinsischen %qs bei %L muss INTEGER, REAL oder CHARACTER sein"
  
! #: fortran/check.cc:4303
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr "Andere Form bei Dimension 1 für Argumente %qs und %qs bei %L für intrinsisches matmul"
  
! #: fortran/check.cc:4322
  #, gcc-internal-format
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr "Andere Form bei Dimension 2 für Argument %qs und Dimension 1 für Argument %qs bei %L für intrinsisches matmul"
  
! #: fortran/check.cc:4331
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss vom Rang 1 oder 2 sein"
  
! #: fortran/check.cc:4509
  #, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss typkonform zu Argument %qs bei %L sein"
  
! #: fortran/check.cc:4643
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or UNSIGNED"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss INTEGER oder UNSIGNED sein"
  
! #: fortran/check.cc:4651 fortran/check.cc:8385 fortran/check.cc:8400
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss ein INTEGER sein"
  
! #: fortran/check.cc:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
  msgstr "STAT= oder ERRMSG= bei %L wird nicht unterstützt"
  
! #: fortran/check.cc:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "Das FROM-Argument für MOVE_ALLOC bei %L darf keinen Koindex haben"
  
! #: fortran/check.cc:4789
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "Das TO-Argument für MOVE_ALLOC bei %L darf keinen Koindex haben"
  
! #: fortran/check.cc:4796
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr "Die TO-Argumente in MOVE_ALLOC bei %L müssen polymorph sein, wenn FROM polymorph ist"
  
! #: fortran/check.cc:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr "Die FROM- und TO-Argumente des intrinsischen MOVE_ALLOC bei %L müssen den selben Rang %d/%d haben"
  
! #: fortran/check.cc:4816
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr "Die FROM- und TO-Argumente des intrinsischen MOVE_ALLOC bei %L müssen den selben Ko-Rang %d/%d haben"
  
! #: fortran/check.cc:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr "Die FROM- und TO-Argumente bei %L verletzen die Aliasing-Beschränkungen (F2003 12.4.1.7)"
  
! #: fortran/check.cc:4883
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "Argument %<S%> von NEAREST bei %L darf nicht Null sein"
  
! #: fortran/check.cc:4939
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss POINTER, ALLOCATABLE oder Prozedurzeiger sein"
  
! #: fortran/check.cc:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr "intrinsisches NULL mit reservierbarem MOLD bei %L"
  
! #: fortran/check.cc:4990
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall appear only if %qs is of type REAL and %qs is of type INTEGER or UNSIGNED"
  msgstr "%qs-Argument des intrinsischen %qs bei %L darf nur vorkommen, wenn %qs vom Typ REAL und %qs vom Typ INTEGER oder UNSIGNED ist"
  
! #: fortran/check.cc:5068 fortran/check.cc:7227
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss mindestens so viele Elemente haben wie es .TRUE.-Werte %qs (%ld/%d) gibt"
  
! #: fortran/check.cc:5129
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss eine Scheinvariable sein"
  
! #: fortran/check.cc:5139
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss eine OPTIONALe Scheinvariable sein"
  
! #: fortran/check.cc:5158
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr "Argument %qs des intrinsischen %qs bei %L darf kein Unterobjekt von %qs sein"
  
! #: fortran/check.cc:5209
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr "Argument des intrinsischen RANK bei %L muss ein Datenobjekt sein"
  
! #: fortran/check.cc:5241
  #, gcc-internal-format, gfc-internal-format
  msgid "The ARRAY argument at %L of REDUCE shall not be polymorphic"
  msgstr "Das Feld-Argument bei %L von REDUCE darf nicht polymorph sein"
  
! #: fortran/check.cc:5251
  #, gcc-internal-format, gfc-internal-format
  msgid "The DIM argument at %L, if present, must be an integer scalar"
  msgstr "Das Argument »DIM« bei %L muss ganzzahlig und skalar sein"
  
! #: fortran/check.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "The MASK argument at %L, if present, must be a logical array with the same rank as ARRAY"
  msgstr "Das MASK-Argument bei %L muss, falls vorhanden, ein logisches Feld mit demselben Rang wie ARRAY sein"
  
! #: fortran/check.cc:5270
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr "MASK kommt bei %L ohne IDENTITY vor"
  
! #: fortran/check.cc:5274
  #, gcc-internal-format, gfc-internal-format
  msgid "The ORDERED argument at %L, if present, must be a logical scalar"
  msgstr "Das Argument ORDERED bei %L muss, falls vorhanden, logisch und skalar sein"
  
! #: fortran/check.cc:5282
  #, gcc-internal-format, gfc-internal-format
  msgid "The IDENTITY argument at %L, if present, must be a scalar with the same type as ARRAY"
  msgstr "Das IDENTITY-Argument bei %L muss, falls vorhanden, ein Skalar mit demselben Typ wie ARRAY sein"
  
! #: fortran/check.cc:5373
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr "Argument %<shape%> des intrinsischen %<reshape%> bei %L muss ein Feld konstanter Größe sein"
  
! #: fortran/check.cc:5383
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr "Argument %qs des intrinsischen %qs bei %L ist leer"
  
! #: fortran/check.cc:5390
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr "Argument »shape« des intrinsischen »reshape« bei %L hat mehr als %d Elemente"
  
! #: fortran/check.cc:5413
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr "Argument %qs des intrinsischen %qs bei %L hat negatives Element (%d)"
  
! #: fortran/check.cc:5453
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr "Argument %qs des intrinsischen %qs bei %L hat falsche Anzahl der Elemente (%d/%d)"
  
! #: fortran/check.cc:5471
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr "Argument %qs des intrinsischen %qs bei %L hat Dimension außerhalb des Wertebereiches (%d)"
  
! #: fortran/check.cc:5480
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr "Argument %qs des intrinsischen %qs bei %L hat ungültige Permutation der Dimensionen (Dimension %qd doppelt)"
  
! #: fortran/check.cc:5515 fortran/simplify.cc:7891
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr "Ohne Auffüllen gibt es nicht genügend Elemente in intrinsischer RESHAPE-Quelle bei %L, um zur Form zu passen"
  
! #: fortran/check.cc:5532 fortran/check.cc:5551
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr "Argument %qs des intrinsischen %qs bei %L kann nicht Typ %s haben"
  
! #: fortran/check.cc:5542 fortran/check.cc:5561
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss erweiterbaren Typ haben"
  
! #: fortran/check.cc:5680
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr "SELECTED_REAL_KIND ohne Argument %<P%> oder %<R%> bei %L"
  
! #: fortran/check.cc:5711
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "intrinsisches %qs mit RADIX-Argument bei %L"
  
! #: fortran/check.cc:5759
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr "Argument %<source%> des intrinsischen %<shape%> bei %L darf kein Feld impliziter Größe sein"
  
! #: fortran/check.cc:5840 fortran/check.cc:8445
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr "Argument %qs des intrinsischen %qs bei %L darf keine Prozedur sein"
  
! #: fortran/check.cc:5856 fortran/check.cc:6002 fortran/check.cc:8437
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr "Argument %qs des intrinsischen %qs bei %L darf nicht TYPE(*) sein"
  
! #: fortran/check.cc:5867 fortran/check.cc:6014
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr "Argument %qs des intrinsischen %qs bei %L darf kein Feld impliziter Größe sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/check.cc:5949
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr "is_c_interoperable(): gfc_simplify_expr failed"
  
! #: fortran/check.cc:5993
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss austauschbare Datenentität sein: %s"
  
! #: fortran/check.cc:6054
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr "Argument C_PTR_1 bei %L für C_ASSOCIATED muss den Typ TYPE(C_PTR) oder TYPE(C_FUNPTR) haben"
  
! #: fortran/check.cc:6108
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1, found %s instead of %s"
  msgstr "Argument C_PTR_2 bei %L für C_ASSOCIATED muss denselben Typ wie C_PTR_1 haben, %s statt %s gefunden"
  
! #: fortran/check.cc:6142
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr "Argument CPTR bei %L für C_F_POINTER muss den Typen TYPE(C_PTR) haben"
  
! #: fortran/check.cc:6154
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr "Argument FPTR bei %L für C_F_POINTER muss ein Zeiger sein"
  
! #: fortran/check.cc:6161
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr "Argument FPTR für C_F_POINTER bei %L darf nicht polymorph sein"
  
! #: fortran/check.cc:6168
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr "Argument FPTR für C_F_POINTER bei %L darf nicht koindiziert sein"
  
! #: fortran/check.cc:6175
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr "Unerwartetes SHAPE-Argument bei %L für C_F_POINTER mit skalarem FPTR"
  
! #: fortran/check.cc:6181
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr "SHAPE-Argument für C_F_POINTER mit Array-FPTR bei %L erwartet"
  
! #: fortran/check.cc:6200
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr "SHAPE-Argument bei %L für C_F_POINTER muss dieselbe Größe haben wie der RANK des FPTR"
  
! #: fortran/check.cc:6209
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER"
  msgstr "LOWER-Argument bei %L für C_F_POINTER"
  
! #: fortran/check.cc:6215
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected LOWER argument at %L to C_F_POINTER with scalar FPTR"
  msgstr "Unerwartetes LOWER-Argument bei %L für C_F_POINTER mit skalarem FPTR"
  
! #: fortran/check.cc:6236
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr "LOWER-Argument bei %L für C_F_POINTER muss dieselbe Größe haben wie der RANK des FPTR"
  
! #: fortran/check.cc:6247
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr "Polymorpher FPTR bei %L für C_F_POINTER"
  
! #: fortran/check.cc:6253
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument to C_F_POINTER at %L is a function returning a pointer"
  msgstr "FPTR-Argument für C_F_POINTER bei %L ist eine Funktion, die einen Zeiger zurückgibt"
  
! #: fortran/check.cc:6260
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
  msgstr "Unverträgliches Feld-FPTR-Argument für C_F_POINTER bei %L: %s"
  
! #: fortran/check.cc:6276
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr "Argument CPTR bei %L für C_F_PROCPOINTER muss den Typen TYPE(C_FUNPTR) haben"
  
! #: fortran/check.cc:6288
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr "Argument FPTR bei %L für C_F_PROCPOINTER muss ein Prozedurzeiger sein"
  
! #: fortran/check.cc:6295
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr "Argument FPTR bei %L für C_F_PROCPOINTER darf nicht koindiziert sein"
  
! #: fortran/check.cc:6301
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr "Unverträglicher Prozedurzeiger bei %L für C_F_PROCPOINTER"
  
! #: fortran/check.cc:6315
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr "Argument X bei %L für C_FUNLOC darf nicht koindiziert sein"
  
! #: fortran/check.cc:6327
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr "Funktionsergebnis %qs bei %L ist als X-Argument für C_FUNLOC ungültig"
  
! #: fortran/check.cc:6334
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr "Argument X bei %L für C_FUNLOC muss eine Prozedur oder ein Prozedurzeiger sein"
  
! #: fortran/check.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr "Unverträgliche Prozedur bei %L für C_FUNLOC"
  
! #: fortran/check.cc:6354
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr "Argument X bei %L für C_LOC darf nicht koindiziert sein"
  
! #: fortran/check.cc:6360
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr "X-Argument bei %L für C_LOC darf nicht polymorph sein"
  
! #: fortran/check.cc:6371
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr "Argument X bei %L für C_LOC muss entweder POINTER- oder TARGET-Attribut haben"
  
! #: fortran/check.cc:6379
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr "Argument X bei %L für C_LOC darf keine Zeichenkette der Länge 0 sein"
  
! #: fortran/check.cc:6388
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr "Argument bei %L für C_LOC darf nicht polymorph sein"
  
! #: fortran/check.cc:6395
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr "Unverträgliches Feld bei %L als Argument für C_LOC: %s"
  
! #: fortran/check.cc:6406
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr "Feld von interoperablem Typ bei %L für C_LOC; es ist nichtallozierbar und hat weder angenommene noch explizite Größe"
  
! #: fortran/check.cc:6411
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr "Feldabschnitt bei %L für C_LOC"
  
! #: fortran/check.cc:6439
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr "REAL-Argument ohne doppelte Genauigkeit für intrinsisches %s bei %L"
  
! #: fortran/check.cc:6455
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "Argument %qs für intrinsisches %qs bei %L muss geringer als Rang %d sein"
  
! #: fortran/check.cc:6474
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "Argument %qs des intrinsischen %qs bei %L ist kein gültiger Dimensionsindex"
  
! #: fortran/check.cc:6498
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss mindestens die Länge 1 haben"
  
! #: fortran/check.cc:6773
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr "Argument »%s« für IMAGE_INDEX muss Feld mit Rang 1 bei %L sein"
  
! #: fortran/check.cc:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr "Die Anzahl der Feldelemente des SUB-Arguments für IMAGE_INDEX bei %L muss %d (Korang) sein, nicht %d"
  
! #: fortran/check.cc:6823
  #, gcc-internal-format
  msgid "%<team%> or %<team_number%> argument to %qs at %L"
  msgstr "Argument %<team%> oder %<team_number%> für %qs bei %L"
  
! #: fortran/check.cc:6883
  #, gcc-internal-format
  msgid "First argument of %<this_image%> intrinsic at %L must be a coarray variable or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr "Das erste Argument des intrinsischen %<this_image%> bei %L muss eine Kofeld-Variable oder ein Objekt vom Typ %<team_type%> aus dem intrinsischen Modul %<ISO_FORTRAN_ENV%> sein"
  
! #: fortran/check.cc:6912
  #, gcc-internal-format
  msgid "Second argument of %<this_image%> intrinsic at %L must be an %<INTEGER%> typed scalar or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr "Das zweite Argument des intrinsischen %<this_image%> bei %L muss ein Skalar vom Typ %<INTEGER%> oder ein Objekt vom Typ %<team_type%> aus dem intrinsischen Modul %<ISO_FORTRAN_ENV%> sein"
  
! #: fortran/check.cc:6938
  #, gcc-internal-format
  msgid "%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> intrinsic at %L"
  msgstr "Das Argument %<dim%> ohne das Argument %<coarray%> ist für die intrinsische Funktion %<this_image%> bei %L nicht erlaubt"
  
! #: fortran/check.cc:6949
  #, gcc-internal-format
  msgid "%<team%> argument to %<this_image%> at %L"
  msgstr "Argument %<team%> für %<this_image%> bei %L"
  
! #: fortran/check.cc:6960
  #, gcc-internal-format
  msgid "At most one argument of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%> to %<this_image%> at %L allowed"
  msgstr "Höchstens ein Argument vom Typ %<team_type%> aus dem intrinsischen Modul %<ISO_FORTRAN_ENV%> zu %<this_image%> bei %L erlaubt"
  
! #: fortran/check.cc:7002
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr "Argument %<MOLD%> des intrinsischen %<TRANSFER%> bei %L ist ein Array und darf nicht die Speichergröße 0 haben, da das %<SOURCE%>-Argument größer als 0 ist"
  
! #: fortran/check.cc:7054
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "Argument %<SOURCE%> des intrinsischen %<TRANSFER%> bei %L darf kein %s sein"
  
! #: fortran/check.cc:7073
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "Argument %<MOLD%> des intrinsischen %<TRANSFER%> bei %L darf kein %s sein"
  
! #: fortran/check.cc:7081
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr "Argument %<MOLD%> des intrinsischen %<TRANSFER%> bei %L darf nicht %s sein"
  
! #: fortran/check.cc:7116
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %zd < result size %zd"
  msgstr "Intrinsisches TRANSFER bei %L hat teilweise undefiniertes Ergebnis: Quellgröße %zd < Ergebnisgröße %zd"
  
! #: fortran/check.cc:7241
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss den selben Rang wie %qs haben oder skalar sein"
  
! #: fortran/check.cc:7254
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr "Argumente %qs und %qs des intrinsischen %qs bei %L müssen gleiche Form haben."
  
! #: fortran/check.cc:7390
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr "Das VALUES-Argument für DATE_AND_TIME bei %L hat nicht-Standard-Art"
  
! #: fortran/check.cc:7402
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L must have a decimal exponent range of at least four"
  msgstr "Das VALUES-Argument von DATE_AND_TIME bei %L muss einen dezimalen Exponentenbereich von mindestens 4 haben"
  
! #: fortran/check.cc:7557 fortran/check.cc:7593
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr "Größe des Arguments %qs des intrinsischen %qs bei %L ist zu klein (%i/%i)"
  
! #: fortran/check.cc:7604
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Zu viele Argumente für %s bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/check.cc:7622
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr "fe_runtime_error string must be null terminated"
  
! #: fortran/check.cc:7634
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  
! #: fortran/check.cc:7676
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "Das COUNT-Argument für SYSTEM_CLOCK bei %L hat nicht-Standard-Art"
  
! #: fortran/check.cc:7683
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr "Das COUNT-Argument für SYSTEM_CLOCK bei %L hat eine Ganzzahl, die kleiner als der Standard ist"
  
! #: fortran/check.cc:7704
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr "Reelles COUNT_RATE-Argument für SYSTEM_CLOCK bei %L"
  
! #: fortran/check.cc:7714
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "Das COUNT_RATE-Argument für SYSTEM_CLOCK bei %L hat nicht-Standard-Art"
  
! #: fortran/check.cc:7721
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr "Das COUNT_RATE-Argument für SYSTEM_CLOCK bei %L hat eine Art, die kleiner als die Standard-Ganzzahl ist"
  
! #: fortran/check.cc:7741
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "Das COUNT_MAX-Argument für SYSTEM_CLOCK bei %L hat nicht-Standard-Art"
  
! #: fortran/check.cc:7751
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr "Das COUNT_MAX-Argument für SYSTEM_CLOCK bei %L hat eine Art, die kleiner als die Standard-Ganzzahl ist"
  
! #: fortran/check.cc:7766 fortran/check.cc:7773
  #, gcc-internal-format, gfc-internal-format
  msgid "integer arguments to SYSTEM_CLOCK at %L with different kind parameters"
  msgstr "Ganzzahlige Argumente für SYSTEM_CLOCK bei %L mit Parametern unterschiedlicher Art"
  
! #: fortran/check.cc:7987
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr "Argument %qs des intrinsischen %qs bei %L darf von der Art nicht breiter als der Standard (%d) sein"
  
! #: fortran/check.cc:8169
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr "Argument bei %L von der intrinsischen Funktion %qs muss ein verbundener Zeiger sein"
  
! #: fortran/check.cc:8358 fortran/check.cc:8369
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr "Argument %qs der intrinsischen Funktion %qs bei %L muss INTEGER, LOGICAL oder ein BOZ-Literal sein"
  
! #: fortran/check.cc:8429
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr "Intrinsische Funktion NULL bei %L kann kein tatsächliches Argument für STORAGE_SIZE sein, da es einen disassoziierten Zeiger zurückgibt"
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4348 fortran/decl.cc:11485
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr "Höchste Erweiterungsstufe mit Typ %qs bei %L erreicht"
*************** msgstr "Nichtzeiger-Objekt %qs mit Stand
*** 74651,76712 ****
  msgid "Simplification error"
  msgstr "Interner Fehler: Simplification error"
  
! #: fortran/decl.cc:294
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr "Befragungsparameter darf nicht in einer data-stmt-object-list bei %C vorkommen"
  
! #: fortran/decl.cc:308
  #, gcc-internal-format
  msgid "Host associated variable %qs may not be in the DATA statement at %C"
  msgstr "Mit Host verbundene Variable %qs darf nicht in DATA-Anweisung bei %C stehen"
  
! #: fortran/decl.cc:315
  #, gcc-internal-format
  msgid "initialization of common block variable %qs in DATA statement at %C"
  msgstr "Initialisierung der allgemeinen Blockvariable %qs in DATA-Anweisung bei %C"
  
! #: fortran/decl.cc:453
  #, gcc-internal-format
  msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgstr "Symbol %qs muss ein PARAMETER in DATA-Anweisung bei %C sein"
  
! #: fortran/decl.cc:479
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid initializer %s in Data statement at %C"
  msgstr "Ungültige Initialisierung %s in Data-Anweisung bei %C"
  
! #: fortran/decl.cc:584
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ at %L cannot appear in an old-style initialization"
  msgstr "BOZ bei %L kann nicht in einer Initialisierung alten Stils vorkommen"
  
! #: fortran/decl.cc:592
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initialization"
  msgstr "Die BOZ-Literalkonstante in der Nähe von %L kann bei einer Initialisierung alten Stils nicht einer %qs-Variablen zugewiesen werden"
  
! #: fortran/decl.cc:602
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C is not allowed in a PURE procedure"
  msgstr "Initialisierung bei %C ist in PURE-Prozedur nicht erlaubt"
  
! #: fortran/decl.cc:649
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C cannot appear within an INTERFACE"
  msgstr "DATA-Anweisung bei %C kann nicht innerhalb von INTERFACE auftreten"
  
! #: fortran/decl.cc:673
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid substring in data-implied-do at %L in DATA statement"
  msgstr "Ungültige Teilzeichenkette in data-implied-do in DATA-Anweisung bei %L"
  
! #: fortran/decl.cc:696
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr "Allozierbare Komponente oder deferred-shaped-Feld bei %C in DATA-Anweisung"
  
! #: fortran/decl.cc:738
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr "Die BOZ-Literalkonstante bei %L darf nicht in einem Strukturkonstruktor vorkommen"
  
! #: fortran/decl.cc:754
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr "DATA-Anweisung bei %C ist in PURE-Prozedur nicht erlaubt"
  
! #: fortran/decl.cc:763
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr "part-ref mit Zeigerattribut bei %L ist nicht das rechteste part-ref des data-stmt-objects"
  
! #: fortran/decl.cc:802
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr "Leere Initialisierungsliste im alten Stil bei %C"
  
! #: fortran/decl.cc:811
  #, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr "Feld in der Initialisierungsliste bei %L muss eine explizite Form haben"
  
! #: fortran/decl.cc:834
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr "Ungültige Wiederholungsangabe in Skalar-Initialisierung bei %C"
  
! #: fortran/decl.cc:839
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr "Wiederholungsangabe bei %C muss eine Ganzzahl sein"
  
! #: fortran/decl.cc:850
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr "Datenkonstante nach Wiederholungsangabe bei %C erwartet"
  
! #: fortran/decl.cc:882
  #, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr "Ende der skalaren Initialisierung bei %C erwartet"
  
! #: fortran/decl.cc:910
  #, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr "Nicht genug Element in Feldinitialisierung bei %C"
  
! #: fortran/decl.cc:912
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr "Zu viele Elemente in Feldinitialisierung bei %C"
  
! #: fortran/decl.cc:939
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr "Syntaxfehler in Initialisierungsliste im alten Stil bei %C"
  
! #: fortran/decl.cc:963
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr "Das Feld vermuteten Ranges bei %C darf keine Kodimension haben"
  
! #: fortran/decl.cc:1028
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr "Die Summe aus Feldrang %d und Korang %d bei %C übersteigt die Höchstanzahl %d an Dimensionen"
  
! #: fortran/decl.cc:1052
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr "Falsche INTENT-Spezifikation bei %C"
  
! #: fortran/decl.cc:1074
  #, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr "Parameter mit zurückgestelltem Typ bei %C"
  
! #: fortran/decl.cc:1167 fortran/resolve.cc:14857
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Skalarer INTEGER-Ausdruck bei %L erwartet"
  
! #: fortran/decl.cc:1193 fortran/decl.cc:1222
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "Zeichenlänge alten Stils bei %C"
  
! #: fortran/decl.cc:1228
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "Syntaxfehler in Zeichenlängenangabe bei %C"
  
! #: fortran/decl.cc:1380 fortran/decl.cc:1387 fortran/decl.cc:1453
  #, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "Prozedur %qs bei %C wurde bereits bei %L definiert"
  
! #: fortran/decl.cc:1395
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "Enthaltene Prozedur %qs bei %C steht in Konflikt mit Prozedur, die bei %L definiert wurde"
  
! #: fortran/decl.cc:1407
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "Name %qs bei %C ist bereits als eine allgemeine Schnittstelle bei %L definiert"
  
! #: fortran/decl.cc:1425
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "Prozedur %qs bei %C hat eine explizite Schnittstelle aus einer vorherigen Deklaration"
  
! #: fortran/decl.cc:1441
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr "Die Prozedur %qs, die im Interface-Körper bei %L definiert ist, passt nicht zu der internen Prozedur bei %C"
  
! #: fortran/decl.cc:1524
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr "Prozedur %qs bei %L muss das BIND(C)-Attribut haben, um mit C interoperabel zu sein"
  
! #: fortran/decl.cc:1589
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr "Variable %qs bei %L ist ein Scheinargument für die BIND(C)-Prozedur %qs, jedoch nicht interoperabel mit C, da der abgeleitete Typ %qs nicht mit C interoperabel ist"
  
! #: fortran/decl.cc:1596
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr "Variable %qs bei %L ist ein Scheinargument für die BIND(C)-Prozedur %qs, jedoch nicht interoperabel mit C, da sie polymorph ist"
  
! #: fortran/decl.cc:1603
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr "Variable %qs bei %L ist ein Scheinargument für die BIND(C)-Prozedur %qs, könnte jedoch unverträglich mit C sein"
  
! #: fortran/decl.cc:1612
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L may not be a pointer with CONTIGUOUS attribute as procedure %qs is BIND(C)"
  msgstr "Das Dummy-Argument %qs bei %L kann kein Zeiger mit dem Attribut CONTIGUOUS sein, da die Prozedur %qs BIND(C) ist"
  
! #: fortran/decl.cc:1622
  #, gcc-internal-format
  msgid "Default-initialized dummy argument %qs with %s attribute at %L is not permitted in BIND(C) procedure %qs"
  msgstr "Das durch Vorgabe initialisierte Dummy-Argument %qs mit dem Attribut %qs bei %L ist in der BIND(C)-Prozedur %qs nicht erlaubt"
  
! #: fortran/decl.cc:1643
  #, gcc-internal-format
  msgid "Allocatable character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr "Das allozierbare Zeichen-Dummy-Argument %qs bei %L muss eine verzögerte Länge haben, da die Prozedur %qs BIND(C) ist"
  
! #: fortran/decl.cc:1648
  #, gcc-internal-format
  msgid "Pointer character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr "Das Zeichenzeiger-Dummy-Argument %qs bei %L muss eine verzögerte Länge haben, da die Prozedur %qs BIND(C) ist"
  
! #: fortran/decl.cc:1655
  #, gcc-internal-format
  msgid "Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr "Das Zeichen-Dummy-Argument %qs bei %L hat verzögerte Länge und gehört zur Prozedur %qs mit dem Attribut BIND(C)"
  
! #: fortran/decl.cc:1667
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of length 1 as it has the VALUE attribute"
  msgstr "Das Zeichen-Dummy-Argument %qs bei %L muss die Länge 1 haben, da es das Attribut VALUE hat"
  
! #: fortran/decl.cc:1678
  #, gcc-internal-format
  msgid "Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr "Das Zeichen-Dummy-Argument %qs bei %L hat eine angenommene Länge und gehört zur Prozedur %qs mit Attribut BIND(C)"
  
! #: fortran/decl.cc:1692
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of constant length of one or assumed length, unless it has assumed shape or assumed rank, as procedure %qs has the BIND(C) attribute"
  msgstr "Das Zeichen-Dummy-Argument %qs bei %L muss entweder die konstante Länge 1 haben oder eine angenommene Länge, es sei denn, es hat eine angenommene Form oder einen angenommenen Rang, da die Prozedur %qs das Attribut BIND(C) hat"
  
! #: fortran/decl.cc:1710
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr "Variable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die BIND(C) ist"
  
! #: fortran/decl.cc:1718
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr "Variable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die BIND(C) ist"
  
! #: fortran/decl.cc:1727
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr "Variable %qs bei %L kann nicht gleichzeitig die Attribute OPTIONAL und VALUE haben, da Prozedur %qs BIND(C) ist"
  
! #: fortran/decl.cc:1734
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr "Variable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die jedoch BIND(C) ist"
  
! #: fortran/decl.cc:1745
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "Feld mit angenommener Form %qs bei %L als Scheinargument für die BIND(C)-Prozedur %qs bei %L"
  
! #: fortran/decl.cc:1801
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8102 %s at %L is already imported by an %s statement and must not be re-declared"
  msgstr "F2018: C8102 %s bei %L wurde bereits durch eine %s-Anweisung importiert und darf nicht erneut deklariert werden"
  
! #: fortran/decl.cc:1830
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "Symbol %qs bei %C ist bereits bei %L als ein Typ deklariert"
  
! #: fortran/decl.cc:1892
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr "Variable %qs in gemeinsamem Block %qs bei %C muss mit einer mit C interoperablen Art deklariert sein, da der gemeinsame Block %qs BIND(C) ist"
  
! #: fortran/decl.cc:1932
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr "CHARACTER-Länge bei %L muss konstant sein"
  
! #: fortran/decl.cc:1947
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr "CHARACTER-Ausdruck bei %L wird abgeschnitten (%ld/%ld)"
  
! #: fortran/decl.cc:1956 fortran/decl.cc:1962
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr "Die CHARACTER-Elemente des Feldkonstruktors bei %L müssen dieselbe Länge haben (%ld/%ld)"
  
! #: fortran/decl.cc:2101
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr "Initialisierer nicht erlaubt für PARAMETER %qs bei %C"
  
! #: fortran/decl.cc:2114
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "Fehlende Initialisierung für PARAMETER bei %L"
  
! #: fortran/decl.cc:2124
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr "Variable %qs bei %C mit Initialisierung tritt bereits in einer DATA-Anweisung auf"
  
! #: fortran/decl.cc:2167
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr "Parameter-Feld bei %L kann nicht mit Elementen variabler Länge initialisiert werden"
  
! #: fortran/decl.cc:2201
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch of array at %L and its initializer (%d/%d)"
  msgstr "Rangabweichung zwischen dem Array bei %L und seinem Initialisierer (%d/%d)"
  
! #: fortran/decl.cc:2214
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "Das implied-shape-Feld bei %L kann nicht mit Skalar initialisiert werden"
  
! #: fortran/decl.cc:2224
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad shape of initializer at %L"
  msgstr "Falsche Form des Initialisierers bei %L"
  
! #: fortran/decl.cc:2231
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot determine shape of initializer at %L"
  msgstr "Form des Initialisierers bei %L kann nicht bestimmt werden"
  
! #: fortran/decl.cc:2266
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr "Nicht-konstante untere Grenze in Deklaration mit impliziter Form bei %L"
  
! #: fortran/decl.cc:2316
  #, gcc-internal-format
  msgid "Entity %qs at %L is incompatible with a BOZ literal constant"
  msgstr "Entität %qs bei %L ist inkompatibel zu einer BOZ-Literal-Konstante"
  
! #: fortran/decl.cc:2382 fortran/decl.cc:2389
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr "Komponente bei %C muss ein POINTER-Attribut haben"
  
! #: fortran/decl.cc:2398
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr "Komponente %qs mit CLASS bei %C muss allozierbar oder Zeiger sein"
  
! #: fortran/decl.cc:2407
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr "Feldkomponente der Struktur bei %C muss explizite oder aufgeschobene Form haben"
  
! #: fortran/decl.cc:2431 fortran/symbol.cc:2343
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr "Komponente %qs bei %C bereits bei %L deklariert"
  
! #: fortran/decl.cc:2486
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr "Zeigerfeld-Komponente der Struktur bei %C muss eine aufgeschobene Form haben"
  
! #: fortran/decl.cc:2493
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr "Allozierbare Komponente der Struktur bei %C muss eine aufgeschobene Form haben"
  
! #: fortran/decl.cc:2517
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr "Feldkomponente der Struktur bei %C muss eine explizite Form haben"
  
! #: fortran/decl.cc:2534
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr "Typparameter %qs bei %C hat keinen zugehörigen Eintrag in der Typparameter-Namensliste bei %L"
  
! #: fortran/decl.cc:2591
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr "NULL()-Initialisierung bei %C ist mehrdeutig"
  
! #: fortran/decl.cc:2608
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "NULL()-Initialisierung bei %C könnte kein MOLD haben"
  
! #: fortran/decl.cc:2625
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr "Initialisierung des Zeigers bei %C ist nicht in einer PURE-Prozedur erlaubt"
  
! #: fortran/decl.cc:2646
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Fehler in Zeigerinitialisierung bei %C"
  
! #: fortran/decl.cc:2653
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "Nicht-NULL-Zeigerinitialisierung bei %C"
  
! #: fortran/decl.cc:2676
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr "Die RESULT-Variable %qs bei %L verbietet, dass der FUNCTION-Name %qs bei %C in einer Spezifikationsanweisung auftritt"
  
! #: fortran/decl.cc:2731
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr "%qs ist außerhalb der STRUCTURE bei %C nicht erlaubt"
  
! #: fortran/decl.cc:2733
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "%qs bei %C ist eine DEC-Erweiterung, muss mit %<-fdec-structure%> eingeschaltet werden"
  
! #: fortran/decl.cc:2741
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr "Entität %qs bei %C kann keine Argumente haben"
  
! #: fortran/decl.cc:2751
  #, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "Ungültiges Zeichen %qc in Variablenname bei %C"
  
! #: fortran/decl.cc:2793
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "Nicht-PARAMETER-Symbol %qs bei %L kann nicht implied-shape sein"
  
! #: fortran/decl.cc:2803
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr "Feld mit impliziter Form bei %L"
  
! #: fortran/decl.cc:2860
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit array shape at %C must be constant of INTEGER type and not %s type"
  msgstr "Explizite Arrayform bei %C muss eine Konstante vom Typ INTEGER sein, nicht %s"
  
! #: fortran/decl.cc:2868
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr "Feld mit expliziter Form, aber nichtkonstanten Grenzen bei %C"
  
! #: fortran/decl.cc:2969
  #, gcc-internal-format
  msgid "%qs at %L is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr "%qs bei %L ist eine Redefinition der Deklaration in der entsprechenden Schnittstelle für MODUL PROCEDURE %qs"
  
! #: fortran/decl.cc:2980
  #, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %L"
  msgstr "Entität %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/decl.cc:3006
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %L"
  msgstr "Doppelte Feldspezifikation für Cray-Zeigerende bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/decl.cc:3014
  #, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "Interner Fehler: Cannot set pointee array spec."
  
! #: fortran/decl.cc:3077
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "Initialisierung im alten Stil bei %C"
  
! #: fortran/decl.cc:3085
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr "Ungültige Initialisierung im alten Stil für abgeleitete Typkomponente bei %C"
  
! #: fortran/decl.cc:3098
  #, gcc-internal-format, gfc-internal-format
  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:3118 fortran/decl.cc:7749
  #, 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"
  
! #: fortran/decl.cc:3141
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "Zeigerinitialisierung bei %C benötigt %<=>%>, nicht %<=%>"
  
! #: fortran/decl.cc:3159 fortran/decl.cc:11534
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Initialisierungsausdruck bei %C erwartet"
  
! #: fortran/decl.cc:3166
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr "Initialisierung einer Variablen bei %C ist in einer PURE-Prozedur nicht erlaubt"
  
! #: fortran/decl.cc:3183
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr "Initialisierung einer allozierbaren Komponente bei %C ist nicht erlaubt"
  
! #: fortran/decl.cc:3192
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr "Initialisierung einer Strukturkomponente mit einer HOLLERITH-Konstante bei %L ist nicht erlaubt"
  
! #: fortran/decl.cc:3206
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr "Die Komponente bei %C mit KIND- oder LEN-Attribut erscheint nicht in der Typparameterliste bei %L"
  
! #: fortran/decl.cc:3214
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr "Die Komponente bei %C, die in der Typparameterliste bei %L erscheint, hat weder KIND- noch LEN-Attribut"
  
! #: fortran/decl.cc:3222
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr "Die Komponente bei %C, die ein Typparameter ist, muss ein Skalar sein"
  
! #: fortran/decl.cc:3231
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "Die BOZ-Literalkonstante bei %L darf nicht als Initialisierer vorkommen"
  
! #: fortran/decl.cc:3248
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr "Inkompatible Initialisierung zwischen einer abgeleiteten Typentität und einer Entität mit Typ %qs bei %C"
  
! #: fortran/decl.cc:3311 fortran/decl.cc:3346
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "Deklaration %s*%d im alten Stil wird bei %C nicht unterstützt"
  
! #: fortran/decl.cc:3352
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "Nicht-Standard Typ-Deklaration %s*%d bei %C"
  
! #: fortran/decl.cc:3411 fortran/decl.cc:3488
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Fehlende rechte Klammer bei %C"
  
! #: fortran/decl.cc:3424 fortran/decl.cc:3559
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Initialisierungsausdruck bei %C erwartet"
  
! #: fortran/decl.cc:3432 fortran/decl.cc:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "Skalaren Initialisierungsausdruck bei %C erwartet"
  
! #: fortran/decl.cc:3462 fortran/decl.cc:4351
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Die Art %d wird für Typ %s bei %C nicht unterstützt"
  
! #: fortran/decl.cc:3475
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr "Typ-Parameter nach C-Art ist für Typ %s, aber Typ bei %L ist %s"
  
! #: fortran/decl.cc:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "Fehlende rechte Klammer oder Komma bei %C"
  
! #: fortran/decl.cc:3591
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "Die Art %d wird für CHARACTER bei %C nicht unterstützt"
  
! #: fortran/decl.cc:3723
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "Syntaxfehler in CHARACTER-Deklaration bei %C"
  
! #: fortran/decl.cc:3824
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr "RECORD bei %C ist eine Erweiterung, muss mit %<-fdec-structure%> eingeschaltet werden"
  
! #: fortran/decl.cc:3837
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr "Strukturname nach RECORD bei %C erwartet"
  
! #: fortran/decl.cc:4011
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr "Die Typparameter-Angabenliste bei %C kann nicht gleichzeitig ASSUMED- und DEFERRED-Parameter enthalten"
  
! #: fortran/decl.cc:4040
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr "Die Typparameter-Angabenliste bei %C enthält nicht genug Parameterausdrücke"
  
! #: fortran/decl.cc:4064
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "Der abgeleitete Parameter %qs bei %C hat keinen Vorgabewert"
  
! #: fortran/decl.cc:4075
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter expression at %L must be of INTEGER type and not %s"
  msgstr "Der Typparameterausdruck bei %L muss vom Typ INTEGER sein, nicht %s"
  
! #: fortran/decl.cc:4113
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr "Der Parameterausdruck bei %C muss vom Typ INTEGER sein, nicht %s"
  
! #: fortran/decl.cc:4120
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C does not simplify to an INTEGER constant"
  msgstr "Der Parameterausdruck bei %C lässt sich nicht zu einer INTEGER-Konstante vereinfachen"
  
! #: fortran/decl.cc:4147
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr "Der KIND-Parameter %qs bei %C darf weder ASSUMED noch DEFERRED sein"
  
! #: fortran/decl.cc:4154
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "Der Wert für den KIND-Parameter %qs bei %C lässt sich nicht auf einen konstanten Ausdruck reduzieren"
  
! #: fortran/decl.cc:4178
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr "Die Typparameter-Angabenliste bei %C enthält zu viele Parameterausdrücke"
  
! #: fortran/decl.cc:4187
  #, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "Der parametrisierte abgeleitete Typ bei %C ist mehrdeutig"
  
! #: fortran/decl.cc:4551
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr "BYTE-Typ bei %C"
  
! #: fortran/decl.cc:4563
  #, 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:4625
  #, 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:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr "Vermuteter Typ bei %C"
  
! #: fortran/decl.cc:4661 fortran/decl.cc:4695 fortran/decl.cc:4728
! #: fortran/decl.cc:5062
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr "TYPE mit intrinsischer Typspezifikation bei %C"
  
! #: fortran/decl.cc:4673 fortran/decl.cc:4701 fortran/decl.cc:4734
! #: fortran/decl.cc:4760 fortran/decl.cc:5087 fortran/decl.cc:5105
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "Falsch geformte Typspezifikation bei %C"
  
! #: fortran/decl.cc:4724
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr "DOUBLE COMPLEX bei %C"
  
! #: fortran/decl.cc:4776 fortran/decl.cc:4943 fortran/decl.cc:4955
! #: fortran/decl.cc:4969 fortran/decl.cc:5582 fortran/decl.cc:5592
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Typname %qs bei %C ist mehrdeutig"
  
! #: fortran/decl.cc:4877
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "CLASS-Anweisung bei %C"
  
! #: fortran/decl.cc:4984
  #, 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:4995
  #, 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:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Doppelte IMPLICIT NONE-Anweisung bei %C"
  
! #: fortran/decl.cc:5149
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr "IMPLICIT NONE mit Angabenliste bei %C"
  
! #: fortran/decl.cc:5208
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "Fehlender Zeichenbereich in IMPLICIT bei %C"
  
! #: fortran/decl.cc:5254
  #, 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:5307
  #, 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:5317
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Leere IMPLICIT-Anweisung bei %C"
  
! #: fortran/decl.cc:5474
  #, 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:5490
  #, 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:5495
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "IMPORT-Anweisung bei %C"
  
! #: fortran/decl.cc:5574
  #, 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:5601
  #, 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:5622
  #, 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:5665
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Syntaxfehler in IMPORT-Anweisung bei %C"
  
! #: fortran/decl.cc:5669
  #, 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:5674
  #, 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:5680
  #, 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:5685
  #, 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:5693
  #, 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:6033
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "Fehlende Kodimensionsangabe bei %C"
  
! #: fortran/decl.cc:6035
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Fehlende Dimensionsangabe bei %C"
  
! #: fortran/decl.cc:6130
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Doppeltes Attribut %s bei %L"
  
! #: fortran/decl.cc:6147
  #, 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:6166
  #, 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:6168
  #, 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:6178
  #, 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:6180
  #, 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:6188
  #, 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:6197
  #, 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:6199
  #, 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:6207
  #, 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:6215
  #, 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:6217
  #, 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:6235
  #, 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:6245
  #, 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:6255
  #, 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:6268
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "ASYNCHRONOUS-Attribut bei %C"
  
! #: fortran/decl.cc:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr "CONTIGUOUS-Attribut bei %C"
  
! #: fortran/decl.cc:6334 fortran/decl.cc:9883
  #, 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:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "PROTECTED-Attribut bei %C"
  
! #: fortran/decl.cc:6374
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "VALUE-Attribut bei %C"
  
! #: fortran/decl.cc:6381
  #, 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:6388
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr "match_attr_spec(): Bad attribute"
  
! #: fortran/decl.cc:6429
  #, 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:6527
  #, 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:6549
  #, 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:6560
  #, 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:6566
  #, 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:6578
  #, 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:6592
  #, 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:6600
  #, 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:6612
  #, 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:6618
  #, 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:6631
  #, 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:6705
  #, 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:6750
  #, 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:6757
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr "Fehlendes Symbol"
  
! #: fortran/decl.cc:6786
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr "BIND(C)-Anweisung bei %C"
  
! #: fortran/decl.cc:6848
  #, 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:6880
  #, 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:6922
  #, 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:6931
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Syntaxfehler in Daten-Deklaration bei %C"
  
! #: fortran/decl.cc:7003
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr "MODULE-Präfix bei %C"
  
! #: fortran/decl.cc:7008
  #, 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:7059
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "IMPURE-Prozedur bei %C"
  
! #: fortran/decl.cc:7071
  #, 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:7117
  #, 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:7124
  #, 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:7131
  #, 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:7192
  #, 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:7207 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:7213 fortran/decl.cc:7222
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "Bei %C wird ein Parametername erwartet"
  
! #: fortran/decl.cc:7263
  #, 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:7276
  #, 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:7279
  #, 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:7297
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Doppelter Name %qs in Parameterliste bei %C"
  
! #: fortran/decl.cc:7300
  #, 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:7342
  #, 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:7346
  #, 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:7351
  #, 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:7358
  #, 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:7397
  #, 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:7474
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Unerwartete Angaben hinter Funktionsdeklaration bei %C"
  
! #: fortran/decl.cc:7484 fortran/decl.cc:8627
  #, 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:7688
  #, 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:7695
  #, 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:7701
  #, 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:7724
  #, 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:7770 fortran/decl.cc:7961 fortran/decl.cc:12018
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Syntaxfehler in PROCEDURE-Anweisung bei %C"
  
! #: fortran/decl.cc:7819 fortran/decl.cc:11918
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "%<::%> nach Bindeattributen bei %C erwartet"
  
! #: fortran/decl.cc:7826
  #, 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:7830
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "Prozedurzeiger-Komponente bei %C"
  
! #: fortran/decl.cc:7905
  #, 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:7923
  #, 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:7932 fortran/decl.cc:10658
  #, 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:8002
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr "PROCEDURE-Anweisung bei %C"
  
! #: fortran/decl.cc:8074
  #, 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:8104 fortran/decl.cc:8383 fortran/decl.cc:8594
  #: 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:8134 fortran/decl.cc:8652
  #, 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:8277
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "ENTRY-Anweisung bei %C"
  
! #: fortran/decl.cc:8286
  #, 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:8289
  #, 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:8292
  #, 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:8295
  #, 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:8299 fortran/decl.cc:8344
  #, 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:8303
  #, 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:8307
  #, 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:8311
  #, 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:8316
  #, 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:8320
  #, 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:8324
  #, 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:8328
  #, 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:8332
  #, 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:8336
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Unerwartete ENTRY-Anweisung bei %C"
  
! #: fortran/decl.cc:8357
  #, 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:8408 fortran/decl.cc:8634
  #, 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:8502
  #, 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:8661
  #, 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:8724 fortran/decl.cc:8731
  #, 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:8771
  #, 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:8787
  #, 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:8795
  #, 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:8814
  #, 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:8820
  #, 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:8826
  #, 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:8855
  #, 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:9138
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Unerwartete END-Anweisung bei %C"
  
! #: fortran/decl.cc:9147
  #, 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:9156
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "%s-Anweisung bei %L erwartet"
  
! #: fortran/decl.cc:9167
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "»%s«-Anweisung bei %L erwartet"
  
! #: fortran/decl.cc:9192
  #, 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:9209
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Beendenden Namen bei %C erwartet"
  
! #: fortran/decl.cc:9223 fortran/decl.cc:9231
  #, 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:9331
  #, 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:9339
  #, 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:9347
  #, 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:9356
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "Feldspezifikation muss bei %L aufgeschoben werden"
  
! #: fortran/decl.cc:9461
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "Unerwartetes Zeichen in Variablenliste bei %C"
  
! #: fortran/decl.cc:9498
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "%<(%> bei %C erwartet"
  
! #: fortran/decl.cc:9512 fortran/decl.cc:9552
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Variablennamen bei %C erwartet"
  
! #: fortran/decl.cc:9528
  #, 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:9532
  #, 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:9538
  #, 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:9577
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "Interner Fehler: Cannot set Cray pointee array spec."
  
! #: fortran/decl.cc:9581
  #, 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:9601
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "»)« bei %C erwartet"
  
! #: fortran/decl.cc:9613
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "%<,%> oder Ende der Anweisung bei %C erwartet"
  
! #: fortran/decl.cc:9639
  #, 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:9671
  #, 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:9690
  #, 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:9729
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr "CONTIGUOUS-Anweisung bei %C"
  
! #: fortran/decl.cc:9827
  #, 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:9843
  #, 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:9891
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr "PROTECTED-Anweisung bei %C"
  
! #: fortran/decl.cc:9925
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Syntaxfehler in PROTECTED-Anweisung bei %C"
  
! #: fortran/decl.cc:9952 fortran/decl.cc:9977
  #, 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:9998 fortran/decl.cc:10018
  #, 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:10040
  #, 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:10047
  #, 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:10053
  #, 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:10073
  #, 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:10098
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr "PARAMETER ohne »()« bei %C"
  
! #: fortran/decl.cc:10114
  #, 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:10133 fortran/decl.cc:10189
  #, 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:10168
  #, 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:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Syntaxfehler in AUTOMATIC-Anweisung bei %C"
  
! #: fortran/decl.cc:10224
  #, 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:10231
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Syntaxfehler in STATIC-Anweisung bei %C"
  
! #: fortran/decl.cc:10250
  #, 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:10261
  #, 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:10296
  #, 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:10318
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Syntaxfehler in SAVE-Anweisung bei %C"
  
! #: fortran/decl.cc:10335
  #, 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:10339
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "VALUE-Anweisung bei %C"
  
! #: fortran/decl.cc:10377
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Syntaxfehler in VALUE-Anweisung bei %C"
  
! #: fortran/decl.cc:10389
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr "VOLATILE-Anweisung bei %C"
  
! #: fortran/decl.cc:10416
  #, 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:10441
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Syntaxfehler in VOLATILE-Anweisung bei %C"
  
! #: fortran/decl.cc:10453
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "ASYNCHRONOUS-Anweisung bei %C"
  
! #: fortran/decl.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Syntaxfehler in ASYNCHRONOUS-Anweisung bei %C"
  
! #: fortran/decl.cc:10522
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "MODULE-PROCEDURE-Deklaration bei %C"
  
! #: fortran/decl.cc:10633
  #, 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:10691
  #, 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:10740
  #, 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:10749
  #, 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:10755
  #, 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:10762
  #, 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:10769
  #, 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:10792
  #, 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:10804
  #, 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:10825
  #, 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:10871
  #, 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:10877
  #, 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:10924
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "Ausschuss hinter MAP-Anweisung bei %C"
  
! #: fortran/decl.cc:10957
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "Ausschuss hinter UNION-Anweisung bei %C"
  
! #: fortran/decl.cc:10992
  #, 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:11006
  #, 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:11024
  #, 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:11031
  #, 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:11194
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "»::« in TYPE-Definition bei %C erwartet"
  
! #: fortran/decl.cc:11207
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr "Gemangelte abgeleitete Typdefinition bei %C"
  
! #: fortran/decl.cc:11236
  #, 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:11247
  #, 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:11250
  #, 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:11265
  #, 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:11274
  #, 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:11337
  #, 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:11420
  #, 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:11440
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "ENUM und ENUMERATOR bei %C"
  
! #: fortran/decl.cc:11472
  #, 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:11551
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "ENUMERATOR %L nicht mit Ganzzahlausdruck initialisiert"
  
! #: fortran/decl.cc:11599
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "Anweisung zur ENUM-Definition vor %C erwartet"
  
! #: fortran/decl.cc:11635
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Syntaxfehler in ENUMERATOR-Definition bei %C"
  
! #: fortran/decl.cc:11682 fortran/decl.cc:11697
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Doppelte Zugriffsspezifikation bei %C"
  
! #: fortran/decl.cc:11717
  #, 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:11737
  #, 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:11764
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Doppeltes POINTER-Attribut bei %C"
  
! #: fortran/decl.cc:11782
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "Doppeltes NON_OVERRIDABLE bei %C"
  
! #: fortran/decl.cc:11798
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "Doppeltes DEFERRED bei %C"
  
! #: fortran/decl.cc:11811
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Zugriffsspezifikation bei %C erwartet"
  
! #: fortran/decl.cc:11813
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Bindeattribut bei %C erwartet"
  
! #: fortran/decl.cc:11821
  #, 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:11834
  #, 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:11876
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Schnittstellenname nach %<(%> bei %C erforderlich"
  
! #: fortran/decl.cc:11882
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "%<)%> bei %C erwartet"
  
! #: fortran/decl.cc:11902
  #, 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:11907
  #, 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:11930
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Bindungsname bei %C erwartet"
  
! #: fortran/decl.cc:11934
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "PROCEDURE-Liste bei %C"
  
! #: fortran/decl.cc:11946
  #, 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:11952
  #, 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:11962
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Bindungsziel hinter %<=>%> bei %C erforderlich"
  
! #: fortran/decl.cc:11979
  #, 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:11990
  #, 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:12077 fortran/decl.cc:12359
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "%<::%> bei %C erwartet"
  
! #: fortran/decl.cc:12088 fortran/decl.cc:12371
  #, 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:12109 fortran/decl.cc:12392
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Kaputte GENERIC-Anweisung bei %C"
  
! #: fortran/decl.cc:12120 fortran/decl.cc:12403
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "%<=>%> bei %C erwartet"
  
! #: fortran/decl.cc:12127
  #, 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:12148
  #, 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:12157
  #, 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:12166
  #, 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:12173
  #, 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:12182
  #, 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:12223
  #, 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:12230
  #, 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:12266
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific procedure name at %C"
  msgstr "Ein spezifischer Prozedurname wird bei %C erwartet"
  
! #: fortran/decl.cc:12273
  #, 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:12283
  #, 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:12309
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
  msgstr "Ausschuss hinter GENERIC-Anweisung bei %C"
  
! #: fortran/decl.cc:12339
  #, 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:12439
  #, 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:12447
  #, 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:12495
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Spezifischer Bindungsname bei %C erwartet"
  
! #: fortran/decl.cc:12505
  #, 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:12523
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Ausschuss hinter GENERIC-Bindung bei %C"
  
! #: fortran/decl.cc:12569
  #, 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:12581
  #, 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:12603
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "Leeres FINAL bei %C"
  
! #: fortran/decl.cc:12610
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Prozedurname im Modul bei %C erwartet"
  
! #: fortran/decl.cc:12620
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "%<,%> bei %C erwartet"
  
! #: fortran/decl.cc:12626
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "Unbekannter Prozedurname %qs bei %C"
  
! #: fortran/decl.cc:12639
  #, 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:12713
  #, 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:12759
  #, 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:12780
  #, 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:12794
  #, 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:12866
  #, 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:12883
  #, 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:12900
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "Syntaxfehler in !GCC$-NOVECTOR-Direktive bei %C"
--- 74742,76803 ----
  msgid "Simplification error"
  msgstr "Interner Fehler: Simplification error"
  
! #: fortran/decl.cc:308
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr "Befragungsparameter darf nicht in einer data-stmt-object-list bei %C vorkommen"
  
! #: fortran/decl.cc:322
  #, gcc-internal-format
  msgid "Host associated variable %qs may not be in the DATA statement at %C"
  msgstr "Mit Host verbundene Variable %qs darf nicht in DATA-Anweisung bei %C stehen"
  
! #: fortran/decl.cc:329
  #, gcc-internal-format
  msgid "initialization of common block variable %qs in DATA statement at %C"
  msgstr "Initialisierung der allgemeinen Blockvariable %qs in DATA-Anweisung bei %C"
  
! #: fortran/decl.cc:467
  #, gcc-internal-format
  msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgstr "Symbol %qs muss ein PARAMETER in DATA-Anweisung bei %C sein"
  
! #: fortran/decl.cc:493
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid initializer %s in Data statement at %C"
  msgstr "Ungültige Initialisierung %s in Data-Anweisung bei %C"
  
! #: fortran/decl.cc:598
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ at %L cannot appear in an old-style initialization"
  msgstr "BOZ bei %L kann nicht in einer Initialisierung alten Stils vorkommen"
  
! #: fortran/decl.cc:606
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initialization"
  msgstr "Die BOZ-Literalkonstante in der Nähe von %L kann bei einer Initialisierung alten Stils nicht einer %qs-Variablen zugewiesen werden"
  
! #: fortran/decl.cc:616
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C is not allowed in a PURE procedure"
  msgstr "Initialisierung bei %C ist in PURE-Prozedur nicht erlaubt"
  
! #: fortran/decl.cc:663
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C cannot appear within an INTERFACE"
  msgstr "DATA-Anweisung bei %C kann nicht innerhalb von INTERFACE auftreten"
  
! #: fortran/decl.cc:687
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid substring in data-implied-do at %L in DATA statement"
  msgstr "Ungültige Teilzeichenkette in data-implied-do in DATA-Anweisung bei %L"
  
! #: fortran/decl.cc:710
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr "Allozierbare Komponente oder deferred-shaped-Feld bei %C in DATA-Anweisung"
  
! #: fortran/decl.cc:752
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr "Die BOZ-Literalkonstante bei %L darf nicht in einem Strukturkonstruktor vorkommen"
  
! #: fortran/decl.cc:768
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr "DATA-Anweisung bei %C ist in PURE-Prozedur nicht erlaubt"
  
! #: fortran/decl.cc:777
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr "part-ref mit Zeigerattribut bei %L ist nicht das rechteste part-ref des data-stmt-objects"
  
! #: fortran/decl.cc:816
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr "Leere Initialisierungsliste im alten Stil bei %C"
  
! #: fortran/decl.cc:825
  #, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr "Feld in der Initialisierungsliste bei %L muss eine explizite Form haben"
  
! #: fortran/decl.cc:848
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr "Ungültige Wiederholungsangabe in Skalar-Initialisierung bei %C"
  
! #: fortran/decl.cc:853
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr "Wiederholungsangabe bei %C muss eine Ganzzahl sein"
  
! #: fortran/decl.cc:864
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr "Datenkonstante nach Wiederholungsangabe bei %C erwartet"
  
! #: fortran/decl.cc:896
  #, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr "Ende der skalaren Initialisierung bei %C erwartet"
  
! #: fortran/decl.cc:924
  #, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr "Nicht genug Element in Feldinitialisierung bei %C"
  
! #: fortran/decl.cc:926
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr "Zu viele Elemente in Feldinitialisierung bei %C"
  
! #: fortran/decl.cc:953
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr "Syntaxfehler in Initialisierungsliste im alten Stil bei %C"
  
! #: fortran/decl.cc:977
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr "Das Feld vermuteten Ranges bei %C darf keine Kodimension haben"
  
! #: fortran/decl.cc:1042
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr "Die Summe aus Feldrang %d und Korang %d bei %C übersteigt die Höchstanzahl %d an Dimensionen"
  
! #: fortran/decl.cc:1066
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr "Falsche INTENT-Spezifikation bei %C"
  
! #: fortran/decl.cc:1088
  #, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr "Parameter mit zurückgestelltem Typ bei %C"
  
! #: fortran/decl.cc:1181 fortran/resolve.cc:14904
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Skalarer INTEGER-Ausdruck bei %L erwartet"
  
! #: fortran/decl.cc:1207 fortran/decl.cc:1236
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "Zeichenlänge alten Stils bei %C"
  
! #: fortran/decl.cc:1242
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "Syntaxfehler in Zeichenlängenangabe bei %C"
  
! #: fortran/decl.cc:1394 fortran/decl.cc:1401 fortran/decl.cc:1467
  #, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "Prozedur %qs bei %C wurde bereits bei %L definiert"
  
! #: fortran/decl.cc:1409
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "Enthaltene Prozedur %qs bei %C steht in Konflikt mit Prozedur, die bei %L definiert wurde"
  
! #: fortran/decl.cc:1421
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "Name %qs bei %C ist bereits als eine allgemeine Schnittstelle bei %L definiert"
  
! #: fortran/decl.cc:1439
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "Prozedur %qs bei %C hat eine explizite Schnittstelle aus einer vorherigen Deklaration"
  
! #: fortran/decl.cc:1455
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr "Die Prozedur %qs, die im Interface-Körper bei %L definiert ist, passt nicht zu der internen Prozedur bei %C"
  
! #: fortran/decl.cc:1538
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr "Prozedur %qs bei %L muss das BIND(C)-Attribut haben, um mit C interoperabel zu sein"
  
! #: fortran/decl.cc:1603
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr "Variable %qs bei %L ist ein Scheinargument für die BIND(C)-Prozedur %qs, jedoch nicht interoperabel mit C, da der abgeleitete Typ %qs nicht mit C interoperabel ist"
  
! #: fortran/decl.cc:1610
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr "Variable %qs bei %L ist ein Scheinargument für die BIND(C)-Prozedur %qs, jedoch nicht interoperabel mit C, da sie polymorph ist"
  
! #: fortran/decl.cc:1617
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr "Variable %qs bei %L ist ein Scheinargument für die BIND(C)-Prozedur %qs, könnte jedoch unverträglich mit C sein"
  
! #: fortran/decl.cc:1626
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L may not be a pointer with CONTIGUOUS attribute as procedure %qs is BIND(C)"
  msgstr "Das Dummy-Argument %qs bei %L kann kein Zeiger mit dem Attribut CONTIGUOUS sein, da die Prozedur %qs BIND(C) ist"
  
! #: fortran/decl.cc:1636
  #, gcc-internal-format
  msgid "Default-initialized dummy argument %qs with %s attribute at %L is not permitted in BIND(C) procedure %qs"
  msgstr "Das durch Vorgabe initialisierte Dummy-Argument %qs mit dem Attribut %qs bei %L ist in der BIND(C)-Prozedur %qs nicht erlaubt"
  
! #: fortran/decl.cc:1657
  #, gcc-internal-format
  msgid "Allocatable character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr "Das allozierbare Zeichen-Dummy-Argument %qs bei %L muss eine verzögerte Länge haben, da die Prozedur %qs BIND(C) ist"
  
! #: fortran/decl.cc:1662
  #, gcc-internal-format
  msgid "Pointer character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr "Das Zeichenzeiger-Dummy-Argument %qs bei %L muss eine verzögerte Länge haben, da die Prozedur %qs BIND(C) ist"
  
! #: fortran/decl.cc:1669
  #, gcc-internal-format
  msgid "Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr "Das Zeichen-Dummy-Argument %qs bei %L hat verzögerte Länge und gehört zur Prozedur %qs mit dem Attribut BIND(C)"
  
! #: fortran/decl.cc:1681
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of length 1 as it has the VALUE attribute"
  msgstr "Das Zeichen-Dummy-Argument %qs bei %L muss die Länge 1 haben, da es das Attribut VALUE hat"
  
! #: fortran/decl.cc:1692
  #, gcc-internal-format
  msgid "Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr "Das Zeichen-Dummy-Argument %qs bei %L hat eine angenommene Länge und gehört zur Prozedur %qs mit Attribut BIND(C)"
  
! #: fortran/decl.cc:1706
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of constant length of one or assumed length, unless it has assumed shape or assumed rank, as procedure %qs has the BIND(C) attribute"
  msgstr "Das Zeichen-Dummy-Argument %qs bei %L muss entweder die konstante Länge 1 haben oder eine angenommene Länge, es sei denn, es hat eine angenommene Form oder einen angenommenen Rang, da die Prozedur %qs das Attribut BIND(C) hat"
  
! #: fortran/decl.cc:1724
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr "Variable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die BIND(C) ist"
  
! #: fortran/decl.cc:1732
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr "Variable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die BIND(C) ist"
  
! #: fortran/decl.cc:1741
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr "Variable %qs bei %L kann nicht gleichzeitig die Attribute OPTIONAL und VALUE haben, da Prozedur %qs BIND(C) ist"
  
! #: fortran/decl.cc:1748
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr "Variable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die jedoch BIND(C) ist"
  
! #: fortran/decl.cc:1759
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "Feld mit angenommener Form %qs bei %L als Scheinargument für die BIND(C)-Prozedur %qs bei %L"
  
! #: fortran/decl.cc:1815
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8102 %s at %L is already imported by an %s statement and must not be re-declared"
  msgstr "F2018: C8102 %s bei %L wurde bereits durch eine %s-Anweisung importiert und darf nicht erneut deklariert werden"
  
! #: fortran/decl.cc:1844
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "Symbol %qs bei %C ist bereits bei %L als ein Typ deklariert"
  
! #: fortran/decl.cc:1919
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr "Variable %qs in gemeinsamem Block %qs bei %C muss mit einer mit C interoperablen Art deklariert sein, da der gemeinsame Block %qs BIND(C) ist"
  
! #: fortran/decl.cc:1959
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr "CHARACTER-Länge bei %L muss konstant sein"
  
! #: fortran/decl.cc:1974
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr "CHARACTER-Ausdruck bei %L wird abgeschnitten (%ld/%ld)"
  
! #: fortran/decl.cc:1983 fortran/decl.cc:1989
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr "Die CHARACTER-Elemente des Feldkonstruktors bei %L müssen dieselbe Länge haben (%ld/%ld)"
  
! #: fortran/decl.cc:2128
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr "Initialisierer nicht erlaubt für PARAMETER %qs bei %C"
  
! #: fortran/decl.cc:2141
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "Fehlende Initialisierung für PARAMETER bei %L"
  
! #: fortran/decl.cc:2151
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr "Variable %qs bei %C mit Initialisierung tritt bereits in einer DATA-Anweisung auf"
  
! #: fortran/decl.cc:2194
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr "Parameter-Feld bei %L kann nicht mit Elementen variabler Länge initialisiert werden"
  
! #: fortran/decl.cc:2228
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch of array at %L and its initializer (%d/%d)"
  msgstr "Rangabweichung zwischen dem Array bei %L und seinem Initialisierer (%d/%d)"
  
! #: fortran/decl.cc:2241
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "Das implied-shape-Feld bei %L kann nicht mit Skalar initialisiert werden"
  
! #: fortran/decl.cc:2251
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad shape of initializer at %L"
  msgstr "Falsche Form des Initialisierers bei %L"
  
! #: fortran/decl.cc:2258
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot determine shape of initializer at %L"
  msgstr "Form des Initialisierers bei %L kann nicht bestimmt werden"
  
! #: fortran/decl.cc:2293
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr "Nicht-konstante untere Grenze in Deklaration mit impliziter Form bei %L"
  
! #: fortran/decl.cc:2343
  #, gcc-internal-format
  msgid "Entity %qs at %L is incompatible with a BOZ literal constant"
  msgstr "Entität %qs bei %L ist inkompatibel zu einer BOZ-Literal-Konstante"
  
! #: fortran/decl.cc:2409 fortran/decl.cc:2416
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr "Komponente bei %C muss ein POINTER-Attribut haben"
  
! #: fortran/decl.cc:2425
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr "Komponente %qs mit CLASS bei %C muss allozierbar oder Zeiger sein"
  
! #: fortran/decl.cc:2434
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr "Feldkomponente der Struktur bei %C muss explizite oder aufgeschobene Form haben"
  
! #: fortran/decl.cc:2458 fortran/symbol.cc:2343
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr "Komponente %qs bei %C bereits bei %L deklariert"
  
! #: fortran/decl.cc:2513
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr "Zeigerfeld-Komponente der Struktur bei %C muss eine aufgeschobene Form haben"
  
! #: fortran/decl.cc:2520
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr "Allozierbare Komponente der Struktur bei %C muss eine aufgeschobene Form haben"
  
! #: fortran/decl.cc:2544
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr "Feldkomponente der Struktur bei %C muss eine explizite Form haben"
  
! #: fortran/decl.cc:2561
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr "Typparameter %qs bei %C hat keinen zugehörigen Eintrag in der Typparameter-Namensliste bei %L"
  
! #: fortran/decl.cc:2618
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr "NULL()-Initialisierung bei %C ist mehrdeutig"
  
! #: fortran/decl.cc:2635
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "NULL()-Initialisierung bei %C könnte kein MOLD haben"
  
! #: fortran/decl.cc:2652
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr "Initialisierung des Zeigers bei %C ist nicht in einer PURE-Prozedur erlaubt"
  
! #: fortran/decl.cc:2673
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Fehler in Zeigerinitialisierung bei %C"
  
! #: fortran/decl.cc:2680
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "Nicht-NULL-Zeigerinitialisierung bei %C"
  
! #: fortran/decl.cc:2703
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr "Die RESULT-Variable %qs bei %L verbietet, dass der FUNCTION-Name %qs bei %C in einer Spezifikationsanweisung auftritt"
  
! #: fortran/decl.cc:2758
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr "%qs ist außerhalb der STRUCTURE bei %C nicht erlaubt"
  
! #: fortran/decl.cc:2760
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "%qs bei %C ist eine DEC-Erweiterung, muss mit %<-fdec-structure%> eingeschaltet werden"
  
! #: fortran/decl.cc:2768
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr "Entität %qs bei %C kann keine Argumente haben"
  
! #: fortran/decl.cc:2778
  #, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "Ungültiges Zeichen %qc in Variablenname bei %C"
  
! #: fortran/decl.cc:2820
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "Nicht-PARAMETER-Symbol %qs bei %L kann nicht implied-shape sein"
  
! #: fortran/decl.cc:2830
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr "Feld mit impliziter Form bei %L"
  
! #: fortran/decl.cc:2887
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit array shape at %C must be constant of INTEGER type and not %s type"
  msgstr "Explizite Arrayform bei %C muss eine Konstante vom Typ INTEGER sein, nicht %s"
  
! #: fortran/decl.cc:2895
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr "Feld mit expliziter Form, aber nichtkonstanten Grenzen bei %C"
  
! #: fortran/decl.cc:2996
  #, gcc-internal-format
  msgid "%qs at %L is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr "%qs bei %L ist eine Redefinition der Deklaration in der entsprechenden Schnittstelle für MODUL PROCEDURE %qs"
  
! #: fortran/decl.cc:3007
  #, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %L"
  msgstr "Entität %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/decl.cc:3033
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %L"
  msgstr "Doppelte Feldspezifikation für Cray-Zeigerende bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/decl.cc:3041
  #, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "Interner Fehler: Cannot set pointee array spec."
  
! #: fortran/decl.cc:3104
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "Initialisierung im alten Stil bei %C"
  
! #: fortran/decl.cc:3112
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr "Ungültige Initialisierung im alten Stil für abgeleitete Typkomponente bei %C"
  
! #: fortran/decl.cc:3125
  #, gcc-internal-format, gfc-internal-format
  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:3145 fortran/decl.cc:7874
  #, 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"
  
! #: fortran/decl.cc:3168
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "Zeigerinitialisierung bei %C benötigt %<=>%>, nicht %<=%>"
  
! #: fortran/decl.cc:3186 fortran/decl.cc:11659
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Initialisierungsausdruck bei %C erwartet"
  
! #: fortran/decl.cc:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr "Initialisierung einer Variablen bei %C ist in einer PURE-Prozedur nicht erlaubt"
  
! #: fortran/decl.cc:3210
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr "Initialisierung einer allozierbaren Komponente bei %C ist nicht erlaubt"
  
! #: fortran/decl.cc:3219
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr "Initialisierung einer Strukturkomponente mit einer HOLLERITH-Konstante bei %L ist nicht erlaubt"
  
! #: fortran/decl.cc:3233
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr "Die Komponente bei %C mit KIND- oder LEN-Attribut erscheint nicht in der Typparameterliste bei %L"
  
! #: fortran/decl.cc:3241
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr "Die Komponente bei %C, die in der Typparameterliste bei %L erscheint, hat weder KIND- noch LEN-Attribut"
  
! #: fortran/decl.cc:3249
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr "Die Komponente bei %C, die ein Typparameter ist, muss ein Skalar sein"
  
! #: fortran/decl.cc:3258
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "Die BOZ-Literalkonstante bei %L darf nicht als Initialisierer vorkommen"
  
! #: fortran/decl.cc:3275
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr "Inkompatible Initialisierung zwischen einer abgeleiteten Typentität und einer Entität mit Typ %qs bei %C"
  
! #: fortran/decl.cc:3338 fortran/decl.cc:3373
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "Deklaration %s*%d im alten Stil wird bei %C nicht unterstützt"
  
! #: fortran/decl.cc:3379
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "Nicht-Standard Typ-Deklaration %s*%d bei %C"
  
! #: fortran/decl.cc:3438 fortran/decl.cc:3515
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Fehlende rechte Klammer bei %C"
  
! #: fortran/decl.cc:3451 fortran/decl.cc:3586
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Initialisierungsausdruck bei %C erwartet"
  
! #: fortran/decl.cc:3459 fortran/decl.cc:3592
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "Skalaren Initialisierungsausdruck bei %C erwartet"
  
! #: fortran/decl.cc:3489 fortran/decl.cc:4384
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Die Art %d wird für Typ %s bei %C nicht unterstützt"
  
! #: fortran/decl.cc:3502
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr "Typ-Parameter nach C-Art ist für Typ %s, aber Typ bei %L ist %s"
  
! #: fortran/decl.cc:3513
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "Fehlende rechte Klammer oder Komma bei %C"
  
! #: fortran/decl.cc:3618
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "Die Art %d wird für CHARACTER bei %C nicht unterstützt"
  
! #: fortran/decl.cc:3750
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "Syntaxfehler in CHARACTER-Deklaration bei %C"
  
! #: fortran/decl.cc:3851
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr "RECORD bei %C ist eine Erweiterung, muss mit %<-fdec-structure%> eingeschaltet werden"
  
! #: fortran/decl.cc:3864
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr "Strukturname nach RECORD bei %C erwartet"
  
! #: fortran/decl.cc:4038
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr "Die Typparameter-Angabenliste bei %C kann nicht gleichzeitig ASSUMED- und DEFERRED-Parameter enthalten"
  
! #: fortran/decl.cc:4067
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr "Die Typparameter-Angabenliste bei %C enthält nicht genug Parameterausdrücke"
  
! #: fortran/decl.cc:4091
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "Der abgeleitete Parameter %qs bei %C hat keinen Vorgabewert"
  
! #: fortran/decl.cc:4102
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter expression at %L must be of INTEGER type and not %s"
  msgstr "Der Typparameterausdruck bei %L muss vom Typ INTEGER sein, nicht %s"
  
! #: fortran/decl.cc:4140
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr "Der Parameterausdruck bei %C muss vom Typ INTEGER sein, nicht %s"
  
! #: fortran/decl.cc:4147
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C does not simplify to an INTEGER constant"
  msgstr "Der Parameterausdruck bei %C lässt sich nicht zu einer INTEGER-Konstante vereinfachen"
  
! #: fortran/decl.cc:4174
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr "Der KIND-Parameter %qs bei %C darf weder ASSUMED noch DEFERRED sein"
  
! #: fortran/decl.cc:4181
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "Der Wert für den KIND-Parameter %qs bei %C lässt sich nicht auf einen konstanten Ausdruck reduzieren"
  
! #: fortran/decl.cc:4210
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr "Die Typparameter-Angabenliste bei %C enthält zu viele Parameterausdrücke"
  
! #: fortran/decl.cc:4219
  #, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "Der parametrisierte abgeleitete Typ bei %C ist mehrdeutig"
  
! #: fortran/decl.cc:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr "BYTE-Typ bei %C"
  
! #: fortran/decl.cc:4598
  #, 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:4660
  #, 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:4663
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr "Vermuteter Typ bei %C"
  
! #: fortran/decl.cc:4696 fortran/decl.cc:4730 fortran/decl.cc:4763
! #: fortran/decl.cc:5097
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr "TYPE mit intrinsischer Typspezifikation bei %C"
  
! #: fortran/decl.cc:4708 fortran/decl.cc:4736 fortran/decl.cc:4769
! #: fortran/decl.cc:4795 fortran/decl.cc:5122 fortran/decl.cc:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "Falsch geformte Typspezifikation bei %C"
  
! #: fortran/decl.cc:4759
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr "DOUBLE COMPLEX bei %C"
  
! #: fortran/decl.cc:4811 fortran/decl.cc:4978 fortran/decl.cc:4990
! #: fortran/decl.cc:5004 fortran/decl.cc:5617 fortran/decl.cc:5627
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Typname %qs bei %C ist mehrdeutig"
  
! #: fortran/decl.cc:4912
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "CLASS-Anweisung bei %C"
  
! #: fortran/decl.cc:5019
  #, 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:5030
  #, 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:5175
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Doppelte IMPLICIT NONE-Anweisung bei %C"
  
! #: fortran/decl.cc:5184
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr "IMPLICIT NONE mit Angabenliste bei %C"
  
! #: fortran/decl.cc:5243
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "Fehlender Zeichenbereich in IMPLICIT bei %C"
  
! #: fortran/decl.cc:5289
  #, 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:5342
  #, 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:5352
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Leere IMPLICIT-Anweisung bei %C"
  
! #: fortran/decl.cc:5509
  #, 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:5525
  #, 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:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "IMPORT-Anweisung bei %C"
  
! #: fortran/decl.cc:5609
  #, 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:5636
  #, 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:5657
  #, 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:5700
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Syntaxfehler in IMPORT-Anweisung bei %C"
  
! #: fortran/decl.cc:5704
  #, 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:5709
  #, 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:5715
  #, 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:5720
  #, 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:5728
  #, 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:6068
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "Fehlende Kodimensionsangabe bei %C"
  
! #: fortran/decl.cc:6070
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Fehlende Dimensionsangabe bei %C"
  
! #: fortran/decl.cc:6165
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Doppeltes Attribut %s bei %L"
  
! #: fortran/decl.cc:6182
  #, 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:6201
  #, 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:6203
  #, 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:6213
  #, 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:6215
  #, 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:6223
  #, 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:6232
  #, 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:6234
  #, 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:6242
  #, 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:6250
  #, 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:6252
  #, 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:6270
  #, 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:6280
  #, 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:6290
  #, 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:6303
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "ASYNCHRONOUS-Attribut bei %C"
  
! #: fortran/decl.cc:6314
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr "CONTIGUOUS-Attribut bei %C"
  
! #: fortran/decl.cc:6369 fortran/decl.cc:10008
  #, 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:6375
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "PROTECTED-Attribut bei %C"
  
! #: fortran/decl.cc:6409
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "VALUE-Attribut bei %C"
  
! #: fortran/decl.cc:6416
  #, 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:6423
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr "match_attr_spec(): Bad attribute"
  
! #: fortran/decl.cc:6464
  #, 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:6562
  #, 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:6584
  #, 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:6595
  #, 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:6601
  #, 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:6613
  #, 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:6627
  #, 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:6635
  #, 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:6647
  #, 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:6653
  #, 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:6666
  #, 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:6740
  #, 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:6785
  #, 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:6792
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr "Fehlendes Symbol"
  
! #: fortran/decl.cc:6821
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr "BIND(C)-Anweisung bei %C"
  
! #: fortran/decl.cc:6899
  #, 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:6931
  #, 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:6973
  #, 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:6982
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Syntaxfehler in Daten-Deklaration bei %C"
  
! #: fortran/decl.cc:7128
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr "MODULE-Präfix bei %C"
  
! #: fortran/decl.cc:7133
  #, 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:7184
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "IMPURE-Prozedur bei %C"
  
! #: fortran/decl.cc:7196
  #, 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:7242
  #, 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:7249
  #, 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:7256
  #, 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:7317
  #, 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:7332 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:7338 fortran/decl.cc:7347
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "Bei %C wird ein Parametername erwartet"
  
! #: fortran/decl.cc:7388
  #, 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:7401
  #, 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:7404
  #, 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:7422
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Doppelter Name %qs in Parameterliste bei %C"
  
! #: fortran/decl.cc:7425
  #, 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:7467
  #, 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:7471
  #, 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:7476
  #, 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:7483
  #, 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:7522
  #, 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:7599
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Unerwartete Angaben hinter Funktionsdeklaration bei %C"
  
! #: fortran/decl.cc:7609 fortran/decl.cc:8752
  #, 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:7813
  #, 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:7820
  #, 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:7826
  #, 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:7849
  #, 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:7895 fortran/decl.cc:8086 fortran/decl.cc:12143
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Syntaxfehler in PROCEDURE-Anweisung bei %C"
  
! #: fortran/decl.cc:7944 fortran/decl.cc:12043
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "%<::%> nach Bindeattributen bei %C erwartet"
  
! #: fortran/decl.cc:7951
  #, 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:7955
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "Prozedurzeiger-Komponente bei %C"
  
! #: fortran/decl.cc:8030
  #, 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:8048
  #, 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:8057 fortran/decl.cc:10783
  #, 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:8127
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr "PROCEDURE-Anweisung bei %C"
  
! #: fortran/decl.cc:8199
  #, 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:8229 fortran/decl.cc:8508 fortran/decl.cc:8719
  #: 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:8259 fortran/decl.cc:8777
  #, 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:8402
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "ENTRY-Anweisung bei %C"
  
! #: fortran/decl.cc:8411
  #, 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:8414
  #, 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:8417
  #, 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:8420
  #, 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:8424 fortran/decl.cc:8469
  #, 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:8428
  #, 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:8432
  #, 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:8436
  #, 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:8441
  #, 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:8445
  #, 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:8449
  #, 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:8453
  #, 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:8457
  #, 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:8461
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Unerwartete ENTRY-Anweisung bei %C"
  
! #: fortran/decl.cc:8482
  #, 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:8533 fortran/decl.cc:8759
  #, 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:8627
  #, 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:8786
  #, 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:8849 fortran/decl.cc:8856
  #, 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:8896
  #, 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:8912
  #, 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:8920
  #, 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:8939
  #, 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:8945
  #, 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:8951
  #, 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:8980
  #, 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:9263
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Unerwartete END-Anweisung bei %C"
  
! #: fortran/decl.cc:9272
  #, 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:9281
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "%s-Anweisung bei %L erwartet"
  
! #: fortran/decl.cc:9292
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "»%s«-Anweisung bei %L erwartet"
  
! #: fortran/decl.cc:9317
  #, 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:9334
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Beendenden Namen bei %C erwartet"
  
! #: fortran/decl.cc:9348 fortran/decl.cc:9356
  #, 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:9456
  #, 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:9464
  #, 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:9472
  #, 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:9481
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "Feldspezifikation muss bei %L aufgeschoben werden"
  
! #: fortran/decl.cc:9586
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "Unerwartetes Zeichen in Variablenliste bei %C"
  
! #: fortran/decl.cc:9623
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "%<(%> bei %C erwartet"
  
! #: fortran/decl.cc:9637 fortran/decl.cc:9677
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Variablennamen bei %C erwartet"
  
! #: fortran/decl.cc:9653
  #, 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:9657
  #, 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:9663
  #, 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:9702
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "Interner Fehler: Cannot set Cray pointee array spec."
  
! #: fortran/decl.cc:9706
  #, 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:9726
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "»)« bei %C erwartet"
  
! #: fortran/decl.cc:9738
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "%<,%> oder Ende der Anweisung bei %C erwartet"
  
! #: fortran/decl.cc:9764
  #, 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:9796
  #, 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:9815
  #, 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:9854
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr "CONTIGUOUS-Anweisung bei %C"
  
! #: fortran/decl.cc:9952
  #, 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:9968
  #, 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:10016
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr "PROTECTED-Anweisung bei %C"
  
! #: fortran/decl.cc:10050
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Syntaxfehler in PROTECTED-Anweisung bei %C"
  
! #: fortran/decl.cc:10077 fortran/decl.cc:10102
  #, 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:10123 fortran/decl.cc:10143
  #, 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:10165
  #, 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:10172
  #, 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:10178
  #, 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:10198
  #, 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:10223
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr "PARAMETER ohne »()« bei %C"
  
! #: fortran/decl.cc:10239
  #, 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:10258 fortran/decl.cc:10314
  #, 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:10293
  #, 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:10300
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Syntaxfehler in AUTOMATIC-Anweisung bei %C"
  
! #: fortran/decl.cc:10349
  #, 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:10356
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Syntaxfehler in STATIC-Anweisung bei %C"
  
! #: fortran/decl.cc:10375
  #, 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:10386
  #, 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:10421
  #, 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:10443
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Syntaxfehler in SAVE-Anweisung bei %C"
  
! #: fortran/decl.cc:10460
  #, 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:10464
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "VALUE-Anweisung bei %C"
  
! #: fortran/decl.cc:10502
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Syntaxfehler in VALUE-Anweisung bei %C"
  
! #: fortran/decl.cc:10514
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr "VOLATILE-Anweisung bei %C"
  
! #: fortran/decl.cc:10541
  #, 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:10566
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Syntaxfehler in VOLATILE-Anweisung bei %C"
  
! #: fortran/decl.cc:10578
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "ASYNCHRONOUS-Anweisung bei %C"
  
! #: fortran/decl.cc:10622
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Syntaxfehler in ASYNCHRONOUS-Anweisung bei %C"
  
! #: fortran/decl.cc:10647
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "MODULE-PROCEDURE-Deklaration bei %C"
  
! #: fortran/decl.cc:10758
  #, 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:10816
  #, 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:10865
  #, 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:10874
  #, 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:10880
  #, 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:10887
  #, 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:10894
  #, 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:10917
  #, 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:10929
  #, 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:10950
  #, 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:10996
  #, 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:11002
  #, 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:11049
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "Ausschuss hinter MAP-Anweisung bei %C"
  
! #: fortran/decl.cc:11082
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "Ausschuss hinter UNION-Anweisung bei %C"
  
! #: fortran/decl.cc:11117
  #, 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:11131
  #, 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:11149
  #, 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:11156
  #, 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:11319
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "»::« in TYPE-Definition bei %C erwartet"
  
! #: fortran/decl.cc:11332
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr "Gemangelte abgeleitete Typdefinition bei %C"
  
! #: fortran/decl.cc:11361
  #, 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:11372
  #, 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:11375
  #, 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:11390
  #, 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:11399
  #, 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:11462
  #, 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:11545
  #, 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:11565
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "ENUM und ENUMERATOR bei %C"
  
! #: fortran/decl.cc:11597
  #, 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:11676
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "ENUMERATOR %L nicht mit Ganzzahlausdruck initialisiert"
  
! #: fortran/decl.cc:11724
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "Anweisung zur ENUM-Definition vor %C erwartet"
  
! #: fortran/decl.cc:11760
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Syntaxfehler in ENUMERATOR-Definition bei %C"
  
! #: fortran/decl.cc:11807 fortran/decl.cc:11822
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Doppelte Zugriffsspezifikation bei %C"
  
! #: fortran/decl.cc:11842
  #, 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:11862
  #, 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:11889
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Doppeltes POINTER-Attribut bei %C"
  
! #: fortran/decl.cc:11907
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "Doppeltes NON_OVERRIDABLE bei %C"
  
! #: fortran/decl.cc:11923
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "Doppeltes DEFERRED bei %C"
  
! #: fortran/decl.cc:11936
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Zugriffsspezifikation bei %C erwartet"
  
! #: fortran/decl.cc:11938
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Bindeattribut bei %C erwartet"
  
! #: fortran/decl.cc:11946
  #, 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:11959
  #, 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:12001
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Schnittstellenname nach %<(%> bei %C erforderlich"
  
! #: fortran/decl.cc:12007
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "%<)%> bei %C erwartet"
  
! #: fortran/decl.cc:12027
  #, 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:12032
  #, 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:12055
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Bindungsname bei %C erwartet"
  
! #: fortran/decl.cc:12059
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "PROCEDURE-Liste bei %C"
  
! #: fortran/decl.cc:12071
  #, 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:12077
  #, 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:12087
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Bindungsziel hinter %<=>%> bei %C erforderlich"
  
! #: fortran/decl.cc:12104
  #, 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:12115
  #, 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:12202 fortran/decl.cc:12484
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "%<::%> bei %C erwartet"
  
! #: fortran/decl.cc:12213 fortran/decl.cc:12496
  #, 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:12234 fortran/decl.cc:12517
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Kaputte GENERIC-Anweisung bei %C"
  
! #: fortran/decl.cc:12245 fortran/decl.cc:12528
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "%<=>%> bei %C erwartet"
  
! #: fortran/decl.cc:12252
  #, 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:12273
  #, 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:12282
  #, 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:12291
  #, 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:12298
  #, 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:12307
  #, 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:12348
  #, 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:12355
  #, 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:12391
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific procedure name at %C"
  msgstr "Ein spezifischer Prozedurname wird bei %C erwartet"
  
! #: fortran/decl.cc:12398
  #, 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:12408
  #, 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:12434
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
  msgstr "Ausschuss hinter GENERIC-Anweisung bei %C"
  
! #: fortran/decl.cc:12464
  #, 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:12564
  #, 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:12572
  #, 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:12620
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Spezifischer Bindungsname bei %C erwartet"
  
! #: fortran/decl.cc:12630
  #, 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:12648
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Ausschuss hinter GENERIC-Bindung bei %C"
  
! #: fortran/decl.cc:12694
  #, 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:12706
  #, 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:12728
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "Leeres FINAL bei %C"
  
! #: fortran/decl.cc:12735
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Prozedurname im Modul bei %C erwartet"
  
! #: fortran/decl.cc:12745
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "%<,%> bei %C erwartet"
  
! #: fortran/decl.cc:12751
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "Unbekannter Prozedurname %qs bei %C"
  
! #: fortran/decl.cc:12764
  #, 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:12838
  #, 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:12884
  #, 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:12905
  #, 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:12919
  #, 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:12991
  #, 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:13008
  #, 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:13025
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "Syntaxfehler in !GCC$-NOVECTOR-Direktive bei %C"
*************** msgid "Illegal id in copy_walk_reduction
*** 77486,77493 ****
  msgstr "Illegal id in copy_walk_reduction_arg"
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7679 fortran/trans-array.cc:9507
! #: fortran/trans-intrinsic.cc:8798
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Zwischenergebnis-Feld bei %L wird erzeugt"
--- 77577,77584 ----
  msgstr "Illegal id in copy_walk_reduction_arg"
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7709 fortran/trans-array.cc:9537
! #: fortran/trans-intrinsic.cc:8803
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Zwischenergebnis-Feld bei %L wird erzeugt"
*************** msgstr "Variable %qs bei %L auf undefini
*** 77567,77573 ****
  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:3443 fortran/trans-expr.cc:2057
  #, 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"
--- 77658,77664 ----
  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:3443 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"
*************** msgstr "Erstes Argument der definierten
*** 77708,77719 ****
  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:20051
  #, 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:20069
  #, 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"
--- 77799,77810 ----
  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:20098
  #, 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:20116
  #, 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 "Zweites Argument der Operatorsch
*** 77723,78450 ****
  msgid "Operator interface at %L conflicts with intrinsic interface"
  msgstr "Operatorschnittstelle bei %L steht mit intrinsischer Schnittstelle in Konflikt"
  
! #: fortran/interface.cc:1545 fortran/interface.cc:1617
  #, gcc-internal-format, gfc-internal-format
  msgid "check_dummy_characteristics: Unexpected result %i of gfc_dep_compare_expr"
  msgstr "check_dummy_characteristics: Unexpected result %i of gfc_dep_compare_expr"
  
! #: fortran/interface.cc:1742
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible character length mismatch in function result between %L and %L"
  msgstr "Möglicherweise stimmt die Zeichenlänge im Funktionsergebnis zwischen %L und %L nicht überein"
  
! #: fortran/interface.cc:1751
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (1): Unexpected result %i of gfc_dep_compare_expr"
  msgstr "check_result_characteristics (1): Unexpected result %i of gfc_dep_compare_expr"
  
! #: fortran/interface.cc:1798
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  
! #: fortran/interface.cc:1995
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr "Prozedur %qs in %s bei %L hat keine explizite Schnittstelle; meinen Sie %qs?"
  
! #: fortran/interface.cc:2000
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr "Prozedur %qs in %s bei %L hat keine explizite Schnittstelle"
  
! #: fortran/interface.cc:2004
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr "Prozedur %qs in %s bei %L ist weder Funktion noch Subroutine; meinen Sie %qs?"
  
! #: fortran/interface.cc:2008
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr "Prozedur %qs in %s bei %L ist weder Funktion noch Subroutine"
  
! #: fortran/interface.cc:2020
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr "In %s bei %L müssen alle Prozeduren entweder SUBROUTINE oder FUNCTION sein"
  
! #: fortran/interface.cc:2024
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr "In %s bei %L müssen alle Prozeduren auch FUNCTIONs sein, da der allgemeine Name auch der Name des abgeleiteten Typs ist"
  
! #: fortran/interface.cc:2032
  #, gcc-internal-format
  msgid "Internal procedure %qs in %s at %L"
  msgstr "Interne Prozedur %qs in %s bei %L"
  
! #: fortran/interface.cc:2089 fortran/interface.cc:2094
  #, gcc-internal-format
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr "Mehrdeutige Schnittstellen in %s für %qs bei %L und %qs bei %L"
  
! #: fortran/interface.cc:2099
  #, gcc-internal-format
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr "Obwohl nicht referenziert, hat %qs mehrdeutige Schnittstellen bei %L"
  
! #: fortran/interface.cc:2137
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr "%qs bei %L ist keine Modulprozedur"
  
! #: fortran/interface.cc:2342
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr "Feld mit vermutetem Rang bei %L erfordert Scheinargument %qs mit vermutetem Rang"
  
! #: fortran/interface.cc:2345
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr "Unpassender Rang in Argument %qs bei %L (Skalar und Rang-%d)"
  
! #: fortran/interface.cc:2348
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr "Unpassender Rang in Argument %qs bei %L (Rang-%d und Skalar)"
  
! #: fortran/interface.cc:2351
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr "Unpassender Rang in Argument %qs bei %L (Rang-%d und Rang-%d)"
  
! #: fortran/interface.cc:2363
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr "Unverträgliche Ränge zwischen Argument bei %L und Argument bei %L (skalar und Rang-%d)"
  
! #: fortran/interface.cc:2367
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr "Unverträgliche Ränge zwischen Argument bei %L und Argument bei %L (Rang-%d und skalar)"
  
! #: fortran/interface.cc:2371
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr "Unverträgliche Ränge zwischen Argument bei %L und Argument bei %L (Rang-%d und Rang-%d)"
  
! #: fortran/interface.cc:2495
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Ungültiges Argument für Prozedur bei %L"
  
! #: fortran/interface.cc:2507 fortran/interface.cc:2523
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in dummy procedure at %L conflicts with %L: %s"
  msgstr "Abweichung in Schnittstelle der Scheinprozedur bei %L widerspricht %L: %s"
  
! #: fortran/interface.cc:2511 fortran/interface.cc:2527
! #: fortran/interface.cc:2624
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr "Schnittstelle in Scheinprozedur %qs bei %L passt nicht: %s"
  
! #: fortran/interface.cc:2546
  #, gcc-internal-format
  msgid "Passing global subroutine %qs declared at %L as function at %L"
  msgstr "Übergabe des globalen Unterprogramms %qs, das bei %L deklariert wurde, als Funktion bei %L"
  
! #: fortran/interface.cc:2553
  #, gcc-internal-format
  msgid "Passing global function %qs declared at %L as subroutine at %L"
  msgstr "Übergabe der globalen Funktion %qs, die bei %L deklariert wurde, als Unterroutine bei %L"
  
! #: fortran/interface.cc:2566
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch between subroutine and function at %L"
  msgstr "Unstimmigkeit zwischen Unterprogramm und Funktion bei %L"
  
! #: fortran/interface.cc:2582
  #, gcc-internal-format
  msgid "Type mismatch at %L passing global function %qs declared at %L (%s/%s)"
  msgstr "Unpassender Typ bei %L bei der Übergabe der globalen Funktion %qs, die bei %L deklariert wurde (%s/%s)"
  
! #: fortran/interface.cc:2635
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr "Effektives Argument für fortlaufenden Schein-Zeiger %qs bei %L muss einfach fortlaufend sein"
  
! #: fortran/interface.cc:2658
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "Unverträgliche Typen zwischen Argument bei %L und Argument bei %L (%s/%s)."
  
! #: fortran/interface.cc:2668
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "Unpassender Typ in Argument %qs bei %L; %s wurde an %s übergeben"
  
! #: fortran/interface.cc:2678
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr "Feld mit vermutetem Rang bei %L erfordert Scheinargument %qs mit vermutetem Rang"
  
! #: fortran/interface.cc:2692
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L corresponding to assumed-rank dummy argument %qs must be assumed-shape or assumed-rank"
  msgstr "Argument für angenommenen Typ bei %L, das dem Dummy-Argument %qs für den angenommenen Rang entspricht, muss von angenommener Form oder angenommenem Rang sein"
  
! #: fortran/interface.cc:2709
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "Effektives Argument für %qs bei %L muss polymorph sein"
  
! #: fortran/interface.cc:2719
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "Effektives Argument für %qs bei %L muss denselben deklarierten Typ haben"
  
! #: fortran/interface.cc:2734
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr "Effektives Argument für %qs bei %L muss unbegrenzt polymorph sein, da das formale Argument ein Zeiger oder reservierbare unbegrenzt polymorphe Entität ist [F2008: 12.5.2.5]"
  
! #: fortran/interface.cc:2750
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "Effektives Argument für %qs bei %L sein muss Koarray sein"
  
! #: fortran/interface.cc:2772
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr "Unpassender Korang in Argument %qs bei %L (%d und %d)"
  
! #: fortran/interface.cc:2790
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr "Effektives Argument für %qs bei %L muss einfach fortlaufend oder ein Element eines solchen Feldes sein"
  
! #: fortran/interface.cc:2805
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr "Effektives Argument für Nicht-INTENT(INOUT)-Platzhalter %qs bei %L mit Typ LOCK_TYPE oder einer Komponente LOCK_TYPE"
  
! #: fortran/interface.cc:2820
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr "Effektives Argument für Nicht-INTENT(INOUT)-Platzhalter %qs bei %L mit Typ EVENT_TYPE oder einer EVENT_TYPE-Komponente"
  
! #: fortran/interface.cc:2839
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr "Scheinargument %qs muss Zeiger oder Feld mit angenommener Form ohne CONTIGUOUS-Attribut sein, da das effektive Argument bei %L nicht einfach fortlaufend ist und beide ASYNCHRONOUS oder VOLATILE sind"
  
! #: fortran/interface.cc:2852
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr "Koarray bei %L wird an reservierbares, Nicht-Coarray, INTENT(OUT) Scheinargument %qs übergeben"
  
! #: fortran/interface.cc:2859
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr "Koarray bei %L wird an reservierbares, Nicht-Coarray-Scheinargument %qs übergeben, das ungültig wird, wenn der Reservierungsstatus geändert wird"
  
! #: fortran/interface.cc:2946
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr "Polymorphes Skalar wird an Feld-Scheinargument %qs bei %L übergeben"
  
! #: fortran/interface.cc:2957
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr "Element des Feldes mit vermuteter Form oder von Zeigern bei %L kann nicht zum Argument bei %L passen"
  
! #: fortran/interface.cc:2962
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr "Element des Feldes mit vermuteter Form oder von Zeigern wird bei %2$L an ein Feld-Scheinargument %1$qs übergeben"
  
! #: fortran/interface.cc:2975
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Erweiterung: Skalares effektives nicht-standardartiges, nicht-C_CHAR CHARACTER-Argument mit Feld-Scheinargument %qs bei %L"
  
! #: fortran/interface.cc:2983
  #, gcc-internal-format
  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:3390
  #, 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:3413
  #, 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:3417
  #, 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:3426
  #, 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:3436
  #, 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:3449
  #, 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:3467
  #, 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:3490
  #, 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:3503
  #, 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:3514
  #, 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:3554
  #, 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:3557
  #, 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:3583
  #, 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:3595
  #, 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:3626 fortran/interface.cc:3631
  #, 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:3640 fortran/interface.cc:3645
  #, 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:3660
  #, 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:3708
  #, 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:3720 fortran/interface.cc:3728
  #, 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:3746 fortran/interface.cc:3751
  #, 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:3777
  #, 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:3794
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Prozedur für Argument %qs bei %L erwartet"
  
! #: fortran/interface.cc:3861
  #, 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:3890
  #, 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:3905
  #, 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:3914
  #, 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:3923
  #, 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:3937
  #, 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:3951
  #, 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:3966
  #, 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:3981
  #, 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:3994
  #, 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:4005
  #, 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:4016
  #, 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:4054
  #, 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:4074
  #, 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:4092
  #, 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:4113
  #, 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:4141
  #, 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:4154
  #, 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:4282
  #, 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:4311
  #, 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:4337
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr "check_some_aliasing(): corrupted data"
  
! #: fortran/interface.cc:4347
  #, 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:4377
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr "check_intents(): List mismatch"
  
! #: fortran/interface.cc:4397
  #, 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:4409
  #, 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:4419
  #, 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:4430
  #, 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:4472
  #, 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:4476 fortran/interface.cc:4486
  #, 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:4482
  #, 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:4495
  #, 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:4503
  #, 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:4511
  #, 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:4528
  #, 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:4537
  #, 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:4546
  #, 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:4561
  #, 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:4576
  #, 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:4586
  #, 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:4594
  #, 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:4604
  #, 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:4646
  #, 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:4657
  #, 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:4742
  #, 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:4812
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Symbol %qs kann nicht gefunden werden"
  
! #: fortran/interface.cc:5207
  #, 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:5324
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "gfc_add_interface(): Bad interface type"
  
! #: fortran/interface.cc:5418
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "GENERIC %qs bei %L kann nicht überschrieben werden"
  
! #: fortran/interface.cc:5430
  #, 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:5438
  #, 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:5446
  #, 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:5455
  #, 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:5461
  #, 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:5470
  #, 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:5481
  #, 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:5489
  #, 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:5500
  #, 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:5530
  #, 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:5541
  #, 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:5550
  #, 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:5559
  #, 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:5570
  #, 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:5577
  #, 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:5598
  #, 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:5605
  #, 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:5612
  #, 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:5616
  #, 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:5620
  #, 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:5624
  #, 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:5682 fortran/interface.cc:5728
  #, 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:5694
  #, 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:5706
  #, 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:5713
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "Zu viele Scheinargumente in DTIO-Prozedur %qs bei %L"
--- 77814,78541 ----
  msgid "Operator interface at %L conflicts with intrinsic interface"
  msgstr "Operatorschnittstelle bei %L steht mit intrinsischer Schnittstelle in Konflikt"
  
! #: fortran/interface.cc:1545 fortran/interface.cc:1626
  #, gcc-internal-format, gfc-internal-format
  msgid "check_dummy_characteristics: Unexpected result %i of gfc_dep_compare_expr"
  msgstr "check_dummy_characteristics: Unexpected result %i of gfc_dep_compare_expr"
  
! #: fortran/interface.cc:1751
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible character length mismatch in function result between %L and %L"
  msgstr "Möglicherweise stimmt die Zeichenlänge im Funktionsergebnis zwischen %L und %L nicht überein"
  
! #: fortran/interface.cc:1760
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (1): Unexpected result %i of gfc_dep_compare_expr"
  msgstr "check_result_characteristics (1): Unexpected result %i of gfc_dep_compare_expr"
  
! #: fortran/interface.cc:1807
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  
! #: fortran/interface.cc:2004
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr "Prozedur %qs in %s bei %L hat keine explizite Schnittstelle; meinen Sie %qs?"
  
! #: fortran/interface.cc:2009
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr "Prozedur %qs in %s bei %L hat keine explizite Schnittstelle"
  
! #: fortran/interface.cc:2013
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr "Prozedur %qs in %s bei %L ist weder Funktion noch Subroutine; meinen Sie %qs?"
  
! #: fortran/interface.cc:2017
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr "Prozedur %qs in %s bei %L ist weder Funktion noch Subroutine"
  
! #: fortran/interface.cc:2029
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr "In %s bei %L müssen alle Prozeduren entweder SUBROUTINE oder FUNCTION sein"
  
! #: fortran/interface.cc:2033
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr "In %s bei %L müssen alle Prozeduren auch FUNCTIONs sein, da der allgemeine Name auch der Name des abgeleiteten Typs ist"
  
! #: fortran/interface.cc:2041
  #, gcc-internal-format
  msgid "Internal procedure %qs in %s at %L"
  msgstr "Interne Prozedur %qs in %s bei %L"
  
! #: fortran/interface.cc:2098 fortran/interface.cc:2103
  #, gcc-internal-format
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr "Mehrdeutige Schnittstellen in %s für %qs bei %L und %qs bei %L"
  
! #: fortran/interface.cc:2108
  #, gcc-internal-format
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr "Obwohl nicht referenziert, hat %qs mehrdeutige Schnittstellen bei %L"
  
! #: fortran/interface.cc:2146
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr "%qs bei %L ist keine Modulprozedur"
  
! #: fortran/interface.cc:2351
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr "Feld mit vermutetem Rang bei %L erfordert Scheinargument %qs mit vermutetem Rang"
  
! #: fortran/interface.cc:2354
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr "Unpassender Rang in Argument %qs bei %L (Skalar und Rang-%d)"
  
! #: fortran/interface.cc:2357
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr "Unpassender Rang in Argument %qs bei %L (Rang-%d und Skalar)"
  
! #: fortran/interface.cc:2360
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr "Unpassender Rang in Argument %qs bei %L (Rang-%d und Rang-%d)"
  
! #: fortran/interface.cc:2372
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr "Unverträgliche Ränge zwischen Argument bei %L und Argument bei %L (skalar und Rang-%d)"
  
! #: fortran/interface.cc:2376
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr "Unverträgliche Ränge zwischen Argument bei %L und Argument bei %L (Rang-%d und skalar)"
  
! #: fortran/interface.cc:2380
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr "Unverträgliche Ränge zwischen Argument bei %L und Argument bei %L (Rang-%d und Rang-%d)"
  
! #: fortran/interface.cc:2504
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Ungültiges Argument für Prozedur bei %L"
  
! #: fortran/interface.cc:2516 fortran/interface.cc:2532
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in dummy procedure at %L conflicts with %L: %s"
  msgstr "Abweichung in Schnittstelle der Scheinprozedur bei %L widerspricht %L: %s"
  
! #: fortran/interface.cc:2520 fortran/interface.cc:2536
! #: fortran/interface.cc:2633
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr "Schnittstelle in Scheinprozedur %qs bei %L passt nicht: %s"
  
! #: fortran/interface.cc:2555
  #, gcc-internal-format
  msgid "Passing global subroutine %qs declared at %L as function at %L"
  msgstr "Übergabe des globalen Unterprogramms %qs, das bei %L deklariert wurde, als Funktion bei %L"
  
! #: fortran/interface.cc:2562
  #, gcc-internal-format
  msgid "Passing global function %qs declared at %L as subroutine at %L"
  msgstr "Übergabe der globalen Funktion %qs, die bei %L deklariert wurde, als Unterroutine bei %L"
  
! #: fortran/interface.cc:2575
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch between subroutine and function at %L"
  msgstr "Unstimmigkeit zwischen Unterprogramm und Funktion bei %L"
  
! #: fortran/interface.cc:2591
  #, gcc-internal-format
  msgid "Type mismatch at %L passing global function %qs declared at %L (%s/%s)"
  msgstr "Unpassender Typ bei %L bei der Übergabe der globalen Funktion %qs, die bei %L deklariert wurde (%s/%s)"
  
! #: fortran/interface.cc:2644
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr "Effektives Argument für fortlaufenden Schein-Zeiger %qs bei %L muss einfach fortlaufend sein"
  
! #: fortran/interface.cc:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "Unverträgliche Typen zwischen Argument bei %L und Argument bei %L (%s/%s)."
  
! #: fortran/interface.cc:2677
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "Unpassender Typ in Argument %qs bei %L; %s wurde an %s übergeben"
  
! #: fortran/interface.cc:2687
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr "Feld mit vermutetem Rang bei %L erfordert Scheinargument %qs mit vermutetem Rang"
  
! #: fortran/interface.cc:2701
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L corresponding to assumed-rank dummy argument %qs must be assumed-shape or assumed-rank"
  msgstr "Argument für angenommenen Typ bei %L, das dem Dummy-Argument %qs für den angenommenen Rang entspricht, muss von angenommener Form oder angenommenem Rang sein"
  
! #: fortran/interface.cc:2718
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "Effektives Argument für %qs bei %L muss polymorph sein"
  
! #: fortran/interface.cc:2728
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "Effektives Argument für %qs bei %L muss denselben deklarierten Typ haben"
  
! #: fortran/interface.cc:2743
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr "Effektives Argument für %qs bei %L muss unbegrenzt polymorph sein, da das formale Argument ein Zeiger oder reservierbare unbegrenzt polymorphe Entität ist [F2008: 12.5.2.5]"
  
! #: fortran/interface.cc:2759
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "Effektives Argument für %qs bei %L sein muss Koarray sein"
  
! #: fortran/interface.cc:2781
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr "Unpassender Korang in Argument %qs bei %L (%d und %d)"
  
! #: fortran/interface.cc:2799
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr "Effektives Argument für %qs bei %L muss einfach fortlaufend oder ein Element eines solchen Feldes sein"
  
! #: fortran/interface.cc:2814
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr "Effektives Argument für Nicht-INTENT(INOUT)-Platzhalter %qs bei %L mit Typ LOCK_TYPE oder einer Komponente LOCK_TYPE"
  
! #: fortran/interface.cc:2829
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr "Effektives Argument für Nicht-INTENT(INOUT)-Platzhalter %qs bei %L mit Typ EVENT_TYPE oder einer EVENT_TYPE-Komponente"
  
! #: fortran/interface.cc:2848
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr "Scheinargument %qs muss Zeiger oder Feld mit angenommener Form ohne CONTIGUOUS-Attribut sein, da das effektive Argument bei %L nicht einfach fortlaufend ist und beide ASYNCHRONOUS oder VOLATILE sind"
  
! #: fortran/interface.cc:2861
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr "Koarray bei %L wird an reservierbares, Nicht-Coarray, INTENT(OUT) Scheinargument %qs übergeben"
  
! #: fortran/interface.cc:2868
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr "Koarray bei %L wird an reservierbares, Nicht-Coarray-Scheinargument %qs übergeben, das ungültig wird, wenn der Reservierungsstatus geändert wird"
  
! #: fortran/interface.cc:2955
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr "Polymorphes Skalar wird an Feld-Scheinargument %qs bei %L übergeben"
  
! #: fortran/interface.cc:2966
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr "Element des Feldes mit vermuteter Form oder von Zeigern bei %L kann nicht zum Argument bei %L passen"
  
! #: fortran/interface.cc:2971
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr "Element des Feldes mit vermuteter Form oder von Zeigern wird bei %2$L an ein Feld-Scheinargument %1$qs übergeben"
  
! #: fortran/interface.cc:2984
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Erweiterung: Skalares effektives nicht-standardartiges, nicht-C_CHAR CHARACTER-Argument mit Feld-Scheinargument %qs bei %L"
  
! #: fortran/interface.cc:2992
  #, gcc-internal-format
  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:4063
  #, 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:4083
  #, 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:4101
  #, 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:4122
  #, 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:4150
  #, 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:4163
  #, 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:4291
  #, 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:4320
  #, 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:4346
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr "check_some_aliasing(): corrupted data"
  
! #: fortran/interface.cc:4356
  #, 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:4386
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr "check_intents(): List mismatch"
  
! #: fortran/interface.cc:4406
  #, 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:4418
  #, 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:4428
  #, 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:4439
  #, 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:4481
  #, 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:4485 fortran/interface.cc:4495
  #, 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:4491
  #, 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:4504
  #, 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:4512
  #, 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:4520
  #, 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:4537
  #, 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:4546
  #, 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:4555
  #, 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:4570
  #, 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:4585
  #, 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:4595
  #, 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:4603
  #, 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:4613
  #, 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:4655
  #, 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:4666
  #, 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:4751
  #, 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:4821
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Symbol %qs kann nicht gefunden werden"
  
! #: fortran/interface.cc:5216
  #, 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:5333
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "gfc_add_interface(): Bad interface type"
  
! #: fortran/interface.cc:5427
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "GENERIC %qs bei %L kann nicht überschrieben werden"
  
! #: fortran/interface.cc:5439
  #, 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:5447
  #, 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:5455
  #, 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:5464
  #, 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:5470
  #, 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:5479
  #, 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:5490
  #, 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:5498
  #, 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:5509
  #, 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:5539
  #, 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:5550
  #, 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:5559
  #, 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:5568
  #, 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:5579
  #, 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:5586
  #, 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:5607
  #, 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:5614
  #, 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:5621
  #, 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:5625
  #, 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:5629
  #, 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:5633
  #, 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:5691 fortran/interface.cc:5737
  #, 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:5703
  #, 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:5715
  #, 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:5722
  #, 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"
*** 78639,78645 ****
  #. 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:13026
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "%s kann nicht nach %s bei %L umgewandelt werden"
--- 78730,78736 ----
  #. 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:13050
  #, 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 "NAMELIST %qs in READ-Anweisung b
*** 79185,79191 ****
  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:17803
  #, 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"
--- 79276,79282 ----
  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:17850
  #, 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 "STOP-Code bei %L muss Standardze
*** 79866,79872 ****
  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:14156
  #, 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"
--- 79957,79963 ----
  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:14180
  #, 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"
*************** msgid "Image control statement EVENT %s
*** 79897,79909 ****
  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:5221 fortran/match.cc:5593
  #, 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:5253 fortran/match.cc:5618
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr "Redundante ERRMSG-Marke bei %L gefunden"
--- 79988,80000 ----
  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"
*************** msgstr "Anweisungsmarkenliste in GOTO be
*** 80013,80219 ****
  msgid "Computed GOTO at %C"
  msgstr "Berechnetes GOTO bei %C"
  
! #: fortran/match.cc:5027
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr "Fehler in Typspezifikation bei %L"
  
! #: fortran/match.cc:5040
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr "Typspezifikation in ALLOCATE bei %L"
  
! #: fortran/match.cc:5063
  #, 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:5093 fortran/match.cc:5531
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "Unerwartete Konstante bei %C"
  
! #: fortran/match.cc:5103
  #, 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:5118
  #, 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:5140
  #, 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:5145
  #, 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:5167
  #, 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:5179
  #, 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:5187
  #, 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:5204
  #, 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:5231
  #, 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:5247
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr "ERRMSG-Markierung bei %L"
  
! #: fortran/match.cc:5270
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr "SOURCE-Marke bei %L"
  
! #: fortran/match.cc:5276
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr "Überflüssige SOURCE-Marke bei %L gefunden"
  
! #: fortran/match.cc:5283
  #, 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:5289
  #, 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:5307
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr "MOLD-Marke bei %L"
  
! #: fortran/match.cc:5313
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr "Überflüssige MOLD-Marke bei %L gefunden"
  
! #: fortran/match.cc:5320
  #, 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:5346
  #, 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:5354
  #, 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:5366
  #, 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:5433
  #, 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:5448
  #, 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:5543
  #, 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:5553
  #, 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:5560
  #, 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:5576
  #, 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:5613
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr "ERRMSG bei %L"
  
! #: fortran/match.cc:5670
  #, 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:5676
  #, 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:5685
  #, 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:5694
  #, 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:5725
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr "RETURN-Anweisung im Hauptprogramm bei %C"
  
! #: fortran/match.cc:5753
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "Referenz auf Komponente bei %C erwartet"
  
! #: fortran/match.cc:5762
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr "Ausschuss hinter CALL bei %C"
  
! #: fortran/match.cc:5773
  #, 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:5871
  #, 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:6012
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "Syntaxfehler im allgemeinen Blocknamen bei %C"
--- 80104,80310 ----
  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"
*************** msgstr "Syntaxfehler im allgemeinen Bloc
*** 80221,80282 ****
  #. 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:6087
  #, 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:6096
  #, 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:6103
  #, 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:6111
  #, 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:6122
  #, 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:6137
  #, 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:6144
  #, 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:6154
  #, 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:6200
  #, 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:6262
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr "BLOCK-DATA-Konstrukt bei %L"
  
! #: fortran/match.cc:6375
  #, 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:6385
  #, 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."
--- 80312,80373 ----
  #. 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."
*************** msgstr "Gruppenname %qs der Namensliste
*** 80284,80470 ****
  #. 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:6410
  #, 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:6430
  #, 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:6450
  #, 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:6593
  #, 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:6601
  #, 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:6634
  #, 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:6648
  #, 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:6661
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr "Komma in EQUIVALENCE bei %C erwartet"
  
! #: fortran/match.cc:6666
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr "EQUIVALENCE-Anweisung bei %C"
  
! #: fortran/match.cc:6759
  #, 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:6826
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "Anweisungsfunktion bei %L ist rekursiv"
  
! #: fortran/match.cc:6832
  #, 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:6846
  #, 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:6851
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "Anweisungsfunktion bei %C"
  
! #: fortran/match.cc:6978 fortran/match.cc:6996 fortran/match.cc:7017
  #, 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:7027 fortran/match.cc:7033
  #, 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:7042
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr "Erwarteter Initialisierungsausdruck in CASE bei %C"
  
! #: fortran/match.cc:7074
  #, 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:7460
  #, 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:7488
  #, 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:7513
  #, 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:7701
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "SELECT-RANK-Anweisung bei %C"
  
! #: fortran/match.cc:7742 fortran/match.cc:7796
  #, 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:7806
  #, 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:7842
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Unerwartete CASE-Anweisung bei %C"
  
! #: fortran/match.cc:7894
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Syntaxfehler in CASE-Spezifikation bei %C"
  
! #: fortran/match.cc:7912
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Unerwartete TYPE IS-Anweisung bei %C"
  
! #: fortran/match.cc:7944
  #, 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:7953
  #, 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:7966
  #, 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:8042
  #, 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:8062
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr "Unerwartete RANK-Anweisung bei %C"
  
! #: fortran/match.cc:8108
  #, 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:8117
  #, 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:8144
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "Syntaxfehler in RANK-Spezifikation bei %C"
  
! #: fortran/match.cc:8266
  #, 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:8304
  #, 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"
--- 80375,80561 ----
  #. 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:7524
  #, 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:7549
  #, 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:7737
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "SELECT-RANK-Anweisung bei %C"
  
! #: fortran/match.cc:7778 fortran/match.cc:7832
  #, 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:7842
  #, 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:7878
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Unerwartete CASE-Anweisung bei %C"
  
! #: fortran/match.cc:7930
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Syntaxfehler in CASE-Spezifikation bei %C"
  
! #: fortran/match.cc:7948
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Unerwartete TYPE IS-Anweisung bei %C"
  
! #: fortran/match.cc:7980
  #, 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:7989
  #, 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:8002
  #, 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:8078
  #, 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:8098
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr "Unerwartete RANK-Anweisung bei %C"
  
! #: fortran/match.cc:8144
  #, 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:8153
  #, 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:8180
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "Syntaxfehler in RANK-Spezifikation bei %C"
  
! #: fortran/match.cc:8302
  #, 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:8340
  #, 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 "ORDERED-Parameter der Klausel be
*** 82155,82162 ****
  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:12804
! #: fortran/resolve.cc:14399
  #, 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"
--- 82246,82253 ----
  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:12828
! #: fortran/resolve.cc:14446
  #, 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"
*************** msgstr "Symbol %qs tritt bei %L sowohl i
*** 82299,82305 ****
  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:8399
  #, 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"
--- 82390,82396 ----
  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:8531
  #, 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"
*************** msgstr "Argumentliste bei %C erwartet"
*** 84217,84223 ****
  
  #: fortran/primary.cc:2736
  #, gcc-internal-format, gfc-internal-format
! msgid "R901: A type parameter ref is not a designtor 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
--- 84308,84314 ----
  
  #: 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
*************** msgstr "Komponenteninitialisierung ohne
*** 84308,84398 ****
  msgid "Too many components in structure constructor at %L"
  msgstr "Zu viele Komponenten in Strukturkonstruktor bei %L"
  
! #: fortran/primary.cc:3635
  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:3653
  #, 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:3665
  #, 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:3719
  #, 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:3883
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr "%%LOC() als rvalue bei %C"
  
! #: fortran/primary.cc:3942
  #, 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:3973 fortran/primary.cc:4488
  #, 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:4078
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Unerwartete Verwendung des Unterprogrammnamens %qs bei %C"
  
! #: fortran/primary.cc:4110
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "Anweisungsfunktion %qs erfordert Argumentliste bei %C"
  
! #: fortran/primary.cc:4113
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr "Funktion %qs erfordert eine Argumentliste bei %C"
  
! #: fortran/primary.cc:4160
  #, 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:4276
  #, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "Fehlendes Argument für %qs bei %C"
  
! #: fortran/primary.cc:4289
  #, 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:4444
  #, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "Fehlende Argumentliste in Funktion %qs bei %C"
  
! #: fortran/primary.cc:4570
  #, 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:4611
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "Benannte Konstante bei %C in EQUIVALENCE"
  
! #: fortran/primary.cc:4616
  #, 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:4652
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "%qs bei %C ist keine Variable"
--- 84399,84489 ----
  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"
*************** msgstr "Nicht-RECURSIVE-Prozedur %qs aus
*** 84799,84805 ****
  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:2054 fortran/resolve.cc:12087 fortran/resolve.cc:14326
  #, 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"
--- 84890,84896 ----
  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:2054 fortran/resolve.cc:12104 fortran/resolve.cc:14373
  #, 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
*** 84924,84930 ****
  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:3154 fortran/resolve.cc:19981
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Funktion %qs bei %L hat keinen IMPLICIT-Typ"
--- 85015,85021 ----
  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:3154 fortran/resolve.cc:20028
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Funktion %qs bei %L hat keinen IMPLICIT-Typ"
*************** msgstr "Argument der SELECT-Anweisung be
*** 85959,85965 ****
  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:10262 fortran/resolve.cc:11101
  #, 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"
--- 86050,86056 ----
  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:10262 fortran/resolve.cc:11118
  #, 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"
*************** msgstr "Bereichsspezifikation bei %L kan
*** 85984,86227 ****
  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:10481
  #, 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:10497
  #, 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:10506
  #, 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:10523
  #, 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:10539
  #, 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:10593
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "Selektor bei %L darf nicht NULL() sein"
  
! #: fortran/resolve.cc:10598
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "Selektor bei %L hat keinen Typ"
  
! #: fortran/resolve.cc:10657
  #, 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:10668
  #, 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:10960
  #, 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:11009 fortran/resolve.cc:11021
  #, 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:11050
  #, 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:11063
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Abgeleiteter Typ %qs bei %L muss erweiterbar sein"
  
! #: fortran/resolve.cc:11076
  #, 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:11079
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Unerwarteter intrinsischer Typ %qs bei %L"
  
! #: fortran/resolve.cc:11089
  #, 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:11357
  #, 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:11490
  #, 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:11499
  #, 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:11502
  #, 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:11512
  #, 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:11621
  #, 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:11675
  #, 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:11685
  #, 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:11698
  #, 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:11707
  #, 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:11714
  #, 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:11725
  #, 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:11731
  #, 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:11749
  #, 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:11800
  #, 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:11810
  #, 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:11814
  #, 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:11817
  #, 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:11824 fortran/resolve.cc:12051
  #, 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:11836 fortran/resolve.cc:12063
  #, 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:11848
  #, 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:11861
  #, 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:11874
  #, 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:11888
  #, 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:11909
  #, 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:12027
  #, 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:12031 fortran/resolve.cc:12041
  #, 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:12094
  #, 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:12103
  #, 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:12121 fortran/resolve.cc:12148
  #, 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:12125 fortran/resolve.cc:12154
  #, 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:12129
  #, 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"
--- 86075,86323 ----
  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:10460
! #, 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:10498
  #, 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:10514
  #, 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:10523
  #, 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:10540
  #, 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:10556
  #, 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:10610
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "Selektor bei %L darf nicht NULL() sein"
  
! #: fortran/resolve.cc:10615
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "Selektor bei %L hat keinen Typ"
  
! #: fortran/resolve.cc:10674
  #, 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:10685
  #, 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:10977
  #, 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:11026 fortran/resolve.cc:11038
  #, 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:11067
  #, 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:11080
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Abgeleiteter Typ %qs bei %L muss erweiterbar sein"
  
! #: fortran/resolve.cc:11093
  #, 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:11096
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Unerwarteter intrinsischer Typ %qs bei %L"
  
! #: fortran/resolve.cc:11106
  #, 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:11374
  #, 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:11507
  #, 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:11516
  #, 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:11519
  #, 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:11529
  #, 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:11638
  #, 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:11692
  #, 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:11702
  #, 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:11715
  #, 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:11724
  #, 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:11731
  #, 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:11742
  #, 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:11748
  #, 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:11766
  #, 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:11817
  #, 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:11827
  #, 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:11831
  #, 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:11834
  #, 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:11841 fortran/resolve.cc:12068
  #, 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:11853 fortran/resolve.cc:12080
  #, 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:11865
  #, 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:11878
  #, 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:11891
  #, 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:11905
  #, 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:11926
  #, 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:12044
  #, 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:12048 fortran/resolve.cc:12058
  #, 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:12111
  #, 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:12120
  #, 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:12138 fortran/resolve.cc:12165
  #, 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:12142 fortran/resolve.cc:12171
  #, 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:12146
  #, 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
*** 86229,86443 ****
  #. 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:12169
  #, 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:12241
  #, 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:12257
  #, 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:12270 fortran/resolve.cc:12365
  #, 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:12280 fortran/resolve.cc:12375
  #, 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:12310
  #, 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:12323
  #, 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:12652
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "FORALL-Konstrukt bei %L"
  
! #: fortran/resolve.cc:12678
  #, 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:12690
  #, 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:12725
  #, gcc-internal-format
  msgid "Expected shadow variable name to start with _"
  msgstr "Interner Fehler: Expected shadow variable name to start with _"
  
! #: fortran/resolve.cc:12812
  #, 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:12933
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "gfc_resolve_blocks(): Bad block type"
  
! #: fortran/resolve.cc:13013
  #, 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:13033
  #, 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:13081
  #, 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:13113
  #, 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:13119
  #, 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:13131
  #, 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:13163
  #, 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:13167
  #, 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:13172
  #, 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:13179
  #, 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:13190
  #, 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:13579
  #, 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:13893
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Zuweisung eines Prozedurzeigers bei %L"
  
! #: fortran/resolve.cc:13905
  #, 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:14222
  #, 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:14226
  #, 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:14237
  #, 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:14293
  #, 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:14335
  #, 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:14382
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "Ungültiges NULL bei %L"
  
! #: fortran/resolve.cc:14386
  #, 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:14447
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "gfc_resolve_code(): No expression on DO WHILE"
  
! #: fortran/resolve.cc:14452
  #, 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:14536
  #, 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:14648
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Bad statement code"
  
! #: fortran/resolve.cc:14669
  #, 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:14765
  #, 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:14779
  #, 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"
--- 86325,86539 ----
  #. 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:12186
  #, 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:12258
  #, 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:12274
  #, 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:12287 fortran/resolve.cc:12382
  #, 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:12297 fortran/resolve.cc:12392
  #, 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:12327
  #, 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:12340
  #, 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:12676
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "FORALL-Konstrukt bei %L"
  
! #: fortran/resolve.cc:12702
  #, 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:12714
  #, 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:12749
  #, gcc-internal-format
  msgid "Expected shadow variable name to start with _"
  msgstr "Interner Fehler: Expected shadow variable name to start with _"
  
! #: fortran/resolve.cc:12836
  #, 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:12957
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "gfc_resolve_blocks(): Bad block type"
  
! #: fortran/resolve.cc:13037
  #, 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:13057
  #, 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:13105
  #, 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:13137
  #, 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:13143
  #, 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:13155
  #, 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:13187
  #, 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:13191
  #, 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:13196
  #, 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:13203
  #, 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:13214
  #, 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:13603
  #, 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:13917
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Zuweisung eines Prozedurzeigers bei %L"
  
! #: fortran/resolve.cc:13929
  #, 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:14246
  #, 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:14250
  #, 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:14261
  #, 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:14340
  #, 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:14382
  #, 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:14429
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "Ungültiges NULL bei %L"
  
! #: fortran/resolve.cc:14433
  #, 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:14494
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "gfc_resolve_code(): No expression on DO WHILE"
  
! #: fortran/resolve.cc:14499
  #, 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:14583
  #, 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:14695
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Bad statement code"
  
! #: fortran/resolve.cc:14716
  #, 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:14812
  #, 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:14826
  #, 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
*** 86445,87501 ****
  #. 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:14798
  #, 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:14884
  #, 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:15128
  #, 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:15132
  #, 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:15140
  #, 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:15151
  #, 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:15169
  #, 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:15183
  #, 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:15216
  #, 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:15238
  #, 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:15271
  #, 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:15285
  #, 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:15307
  #, 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:15332
  #, 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:15353
  #, 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:15360
  #, 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:15408
  #, 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:15411
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Externes %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:15414
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Schein-%qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:15417
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Intrinsisches %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:15420
  #, 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:15423
  #, 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:15465
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s bei %L"
  
! #: fortran/resolve.cc:15497
  #, 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:15520
  #, 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:15542
  #, 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:15560
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Funktion %qs bei %L darf keinen Initialisierer haben"
  
! #: fortran/resolve.cc:15572
  #, 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:15582
  #, 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:15592
  #, 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:15611
  #, 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:15615
  #, 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:15619
  #, 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:15623
  #, 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:15636
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "CHARACTER(*)-Funktion %qs bei %L"
  
! #: fortran/resolve.cc:15647
  #, 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:15653
  #, 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:15673
  #, 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:15690
  #, 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:15704
  #, 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:15763
  #, 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:15769
  #, 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:15775
  #, 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:15783
  #, 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:15789
  #, 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:15832
  #, 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:15840
  #, 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:15848
  #, 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:15857
  #, 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:15881
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr "Schnittstelle von %qs bei %L muss explizit sein"
  
! #: fortran/resolve.cc:15986
  #, 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:15995
  #, 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:16003 fortran/resolve.cc:16021
  #, 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:16011
  #, 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:16029
  #, 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:16035
  #, 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:16041
  #, 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:16049
  #, 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:16058
  #, 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:16080
  #, 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:16117
  #, 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:16187
  #, 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:16234
  #, 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:16293
  #, 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:16305
  #, 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:16333
  #, 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:16389
  #, 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:16605
  #, 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:16648
  #, 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:16662
  #, 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:16676 fortran/resolve.cc:17242
  #, 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:16687
  #, 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:16697
  #, 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:16740
  #, 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:16750
  #, 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:16756
  #, 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:16762
  #, 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:16791
  #, 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:16801
  #, 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:16898
  #, 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:17003
  #, 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:17012
  #, 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:17022
  #, 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:17047
  #, 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:17058
  #, 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:17175
  #, 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:17189
  #, 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:17205
  #, 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:17215
  #, 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:17224
  #, 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:17233
  #, 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:17275
  #, 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:17291
  #, 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:17302
  #, 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:17315
  #, 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:17348
  #, 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:17356
  #, 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:17365
  #, 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:17451
  #, 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:17543
  #, 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:17556
  #, 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:17626
  #, 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:17658
  #, 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:17672
  #, 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:17695
  #, 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:17756
  #, 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:17762
  #, 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:17768
  #, 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:17776
  #, 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:17793
  #, 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:17815
  #, 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:17826
  #, 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:17853
  #, 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:17872
  #, 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:17888
  #, 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:17899
  #, 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:17907
  #, 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:17929
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
  msgstr "Konstanter Ausdruck nahe %L erwartet"
  
! #: fortran/resolve.cc:17980
  #, 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:17992
  #, 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:17999
  #, 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:18058
  #, 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:18071
  #, 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:18136
  #, 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:18139
  #, 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:18246
  #, 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:18267
  #, 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:18281
  #, 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:18284
  #, 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:18296
  #, 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:18303
  #, 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:18316
  #, 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:18322
  #, 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:18332
  #, 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:18341
  #, 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:18354 fortran/resolve.cc:18531
  #, 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:18368
  #, 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:18377
  #, 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:18386
  #, 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:18394
  #, 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:18401
  #, 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:18421
  #, 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:18428
  #, 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:18435
  #, 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:18442
  #, 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:18468
  #, 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:18478
  #, 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:18557
  #, 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:18572
  #, 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:18585
  #, 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:18603
  #, 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:18615
  #, 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:18624
  #, 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:18637
  #, 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:18646
  #, 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:18659
  #, 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:18675
  #, 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:18683
  #, 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:18691
  #, 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:18704
  #, 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:18713
  #, 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:18729
  #, 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:18735
  #, 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:18760
  #, 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:18822
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Threadprivate bei %L ist nicht SAVEd"
  
! #: fortran/resolve.cc:18824
  #, 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:18829
  #, 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:18845
  #, 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:18963
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "Definierbare Entität bei %L erwartet"
  
! #: fortran/resolve.cc:18971
  #, 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:18978
  #, 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:18985
  #, 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:19001
  #, 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:19008
  #, 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:19017
  #, 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:19079
  #, 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:19092
  #, 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:19168
  #, 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:19196
  #, 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:19204
  #, 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:19212
  #, 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:19219
  #, 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:19344
  #, 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:19521
  #, 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:19527
  #, 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:19611
  #, 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:19620
  #, 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:19628
  #, 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:19644
  #, 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:19747
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Syntaxfehler in EQUIVALENCE-Anweisung bei %L"
  
! #: fortran/resolve.cc:19762
  #, 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:19787
  #, 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:19796
  #, 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:19826
  #, 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:19836
  #, 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:19846
  #, 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:19853
  #, 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:19871
  #, 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:19882
  #, 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:19893
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Teilzeichenkette bei %L hat Länge Null"
  
! #: fortran/resolve.cc:19924
  #, 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:19991
  #, 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:20004
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY %qs bei %L hat keinen IMPLICIT-Typ"
  
! #: fortran/resolve.cc:20026
  #, 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:20036
  #, 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:20044
  #, 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:20058
  #, 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:20076
  #, 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:20083
  #, 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:20165
  #, 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"
--- 86541,87597 ----
  #. 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:14845
  #, 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:14931
  #, 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:15175
  #, 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:15179
  #, 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:15187
  #, 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:15198
  #, 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:15216
  #, 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:15230
  #, 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:15263
  #, 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:15285
  #, 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:15318
  #, 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:15332
  #, 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:15354
  #, 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:15379
  #, 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:15400
  #, 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:15407
  #, 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:15455
  #, 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:15458
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Externes %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:15461
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Schein-%qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:15464
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Intrinsisches %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:15467
  #, 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:15470
  #, 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:15512
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s bei %L"
  
! #: fortran/resolve.cc:15544
  #, 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:15567
  #, 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:15589
  #, 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:15607
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Funktion %qs bei %L darf keinen Initialisierer haben"
  
! #: fortran/resolve.cc:15619
  #, 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:15629
  #, 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:15639
  #, 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:15658
  #, 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:15662
  #, 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:15666
  #, 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:15670
  #, 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:15683
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "CHARACTER(*)-Funktion %qs bei %L"
  
! #: fortran/resolve.cc:15694
  #, 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:15700
  #, 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:15720
  #, 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:15737
  #, 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:15751
  #, 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:15810
  #, 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:15816
  #, 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:15822
  #, 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:15830
  #, 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:15836
  #, 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:15879
  #, 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:15887
  #, 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:15895
  #, 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:15904
  #, 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:15928
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr "Schnittstelle von %qs bei %L muss explizit sein"
  
! #: fortran/resolve.cc:16033
  #, 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:16042
  #, 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:16050 fortran/resolve.cc:16068
  #, 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:16058
  #, 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:16076
  #, 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:16082
  #, 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:16088
  #, 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:16096
  #, 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:16105
  #, 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:16127
  #, 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:16164
  #, 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:16234
  #, 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:16281
  #, 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:16340
  #, 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:16352
  #, 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:16380
  #, 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:16436
  #, 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:16652
  #, 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:16695
  #, 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:16709
  #, 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:16723 fortran/resolve.cc:17289
  #, 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:16734
  #, 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:16744
  #, 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:16787
  #, 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:16797
  #, 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:16803
  #, 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:16809
  #, 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:16838
  #, 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:16848
  #, 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:16945
  #, 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:17050
  #, 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:17059
  #, 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:17069
  #, 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:17094
  #, 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:17105
  #, 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:17222
  #, 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:17236
  #, 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:17252
  #, 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:17262
  #, 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:17271
  #, 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:17280
  #, 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:17322
  #, 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:17338
  #, 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:17349
  #, 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:17362
  #, 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:17395
  #, 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:17403
  #, 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:17412
  #, 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:17498
  #, 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:17590
  #, 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:17603
  #, 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:17673
  #, 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:17705
  #, 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:17719
  #, 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:17742
  #, 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:17803
  #, 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:17809
  #, 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:17815
  #, 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:17823
  #, 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:17840
  #, 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:17862
  #, 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:17873
  #, 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:17900
  #, 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:17919
  #, 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:17935
  #, 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:17946
  #, 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:17954
  #, 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:17976
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
  msgstr "Konstanter Ausdruck nahe %L erwartet"
  
! #: fortran/resolve.cc:18027
  #, 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:18039
  #, 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:18046
  #, 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:18105
  #, 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:18118
  #, 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:18183
  #, 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:18186
  #, 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:18293
  #, 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:18314
  #, 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:18328
  #, 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:18331
  #, 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:18343
  #, 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:18350
  #, 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:18363
  #, 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:18369
  #, 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:18379
  #, 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:18388
  #, 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:18401 fortran/resolve.cc:18578
  #, 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:18415
  #, 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:18424
  #, 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:18433
  #, 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:18441
  #, 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:18448
  #, 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:18468
  #, 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:18475
  #, 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:18482
  #, 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:18489
  #, 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:18515
  #, 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:18525
  #, 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:18604
  #, 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:18619
  #, 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:18632
  #, 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:18650
  #, 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:18662
  #, 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:18671
  #, 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:18684
  #, 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:18693
  #, 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:18706
  #, 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:18722
  #, 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:18730
  #, 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:18738
  #, 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:18751
  #, 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:18760
  #, 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:18776
  #, 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:18782
  #, 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:18807
  #, 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:18869
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Threadprivate bei %L ist nicht SAVEd"
  
! #: fortran/resolve.cc:18871
  #, 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:18876
  #, 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:18892
  #, 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:19010
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "Definierbare Entität bei %L erwartet"
  
! #: fortran/resolve.cc:19018
  #, 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:19025
  #, 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:19032
  #, 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:19048
  #, 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:19055
  #, 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:19064
  #, 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:19126
  #, 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:19139
  #, 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:19215
  #, 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:19243
  #, 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:19251
  #, 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:19259
  #, 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:19266
  #, 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:19391
  #, 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:19568
  #, 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:19574
  #, 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:19658
  #, 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:19667
  #, 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:19675
  #, 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:19691
  #, 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:19794
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Syntaxfehler in EQUIVALENCE-Anweisung bei %L"
  
! #: fortran/resolve.cc:19809
  #, 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:19834
  #, 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:19843
  #, 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:19873
  #, 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:19883
  #, 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:19893
  #, 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:19900
  #, 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:19918
  #, 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:19929
  #, 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:19940
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Teilzeichenkette bei %L hat Länge Null"
  
! #: fortran/resolve.cc:19971
  #, 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:20038
  #, 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:20051
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY %qs bei %L hat keinen IMPLICIT-Typ"
  
! #: fortran/resolve.cc:20073
  #, 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:20083
  #, 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:20091
  #, 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:20105
  #, 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:20123
  #, 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:20130
  #, 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:20212
  #, 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 "Zeichen %qs in Zeichenkette bei
*** 88009,88219 ****
  msgid "gfc_free_statement(): Bad statement"
  msgstr "gfc_free_statement(): Bad statement"
  
! #: fortran/symbol.cc:139
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE (type) statement at %L following an IMPLICIT statement"
  msgstr "»IMPLICIT NONE (type)«-Anweisung bei %L folgt einer IMPLICIT-Anweisung"
  
! #: fortran/symbol.cc:176
  #, gcc-internal-format
  msgid "Letter %qc already set in IMPLICIT statement at %C"
  msgstr "Buchstabe %qc wurde bereits in IMPLICIT-Anweisung bei %C gesetzt"
  
! #: fortran/symbol.cc:198
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
  msgstr "IMPLICIT bei %C kann nicht hinter IMPLICIT NONE angegeben werden"
  
! #: fortran/symbol.cc:208
  #, gcc-internal-format
  msgid "Letter %qc already has an IMPLICIT type at %C"
  msgstr "Buchstabe %qc hat bei %C bereits einen IMPLICIT-Typ"
  
! #: fortran/symbol.cc:232
  #, gcc-internal-format
  msgid "Option %<-fallow-leading-underscore%> is for use only by gfortran developers, and should not be used for implicitly typed variables"
  msgstr "Option %<-fallow-leading-underscore%> ist nur für gfortran-Entwickler gedacht und sollte nicht für implizit getypte Variable verwendet werden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/symbol.cc:237
  #, gcc-internal-format
  msgid "gfc_get_default_type(): Bad symbol %qs"
  msgstr "gfc_get_default_type(): Bad symbol %qs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/symbol.cc:307
  #, gcc-internal-format
  msgid "gfc_set_default_type(): symbol already has a type"
  msgstr "gfc_set_default_type(): symbol already has a type"
  
! #: fortran/symbol.cc:317
  #, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Symbol %qs bei %L hat keinen IMPLICIT-Typ; meinen Sie %qs?"
  
! #: fortran/symbol.cc:321
  #, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type"
  msgstr "Symbol %qs bei %L hat keinen IMPLICIT-Typ"
  
  #. BIND(C) variables should not be implicitly declared.
! #: fortran/symbol.cc:341
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) variable %qs at %L may not be C interoperable"
  msgstr "Implizit deklarierte BIND(C)-Variable %qs bei %L könnte nicht C-kompatibel sein"
  
  #. Dummy args to a BIND(C) routine may not be interoperable if
  #. they are implicitly typed.
! #: fortran/symbol.cc:357
  #, gcc-internal-format
  msgid "Implicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "Implizit deklarierte Variable %qs bei %L könnte nicht C-kompatibel sein, ist aber ein Scheinargument für BIND(C)-Prozedur %qs bei %L"
  
! #: fortran/symbol.cc:398
  #, gcc-internal-format
  msgid "Function result %qs at %L has no IMPLICIT type"
  msgstr "Funktionsergebnis %qs bei %L hat keinen IMPLICIT-Typ"
  
! #: fortran/symbol.cc:418 fortran/symbol.cc:945 fortran/symbol.cc:1859
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute conflicts with %s attribute at %L"
  msgstr "Attribut %s steht mit Attribut %s bei %L in Konflikt"
  
! #: fortran/symbol.cc:424 fortran/symbol.cc:948
  #, gcc-internal-format
  msgid "%s attribute conflicts with %s attribute in %qs at %L"
  msgstr "Attribut %s steht mit Attribut %s in %qs bei %L in Konflikt"
  
! #: fortran/symbol.cc:508
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
  msgstr "Attribut %s ungültig in BLOCK DATA - Programmeinheit bei %L"
  
! #: fortran/symbol.cc:533
  #, gcc-internal-format, gfc-internal-format
  msgid "Namelist group name at %L cannot have the SAVE attribute"
  msgstr "Name der Namenslisten-Gruppe bei %L kann kein SAVE-Attribut haben"
  
! #: fortran/symbol.cc:552
  #, gcc-internal-format
  msgid "internal procedure %qs at %L conflicts with DUMMY argument"
  msgstr "Interne Prozedur %qs bei %L steht in Konflikt mit DUMMY-Argument"
  
! #: fortran/symbol.cc:588
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer at %C"
  msgstr "Prozedur-Zeiger bei %C"
  
! #: fortran/symbol.cc:809
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute applied to %s %s at %L"
  msgstr "Attribut %s auf %s %s bei %L angewendet"
  
! #: fortran/symbol.cc:816
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) applied to %s %s at %L"
  msgstr "BIND(C) auf %s %s bei %L angewendet"
  
! #: fortran/symbol.cc:990
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol at %L"
  msgstr "Attribute des USE-verbundenen Symbols bei %L können nicht verändert werden"
  
! #: fortran/symbol.cc:993
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol %s at %L"
  msgstr "Attribute des USE-verbundenen Symbols %s bei %L können nicht verändert werden"
  
! #: fortran/symbol.cc:1009
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute specified at %L"
  msgstr "Attribut %s doppelt angegeben bei %L"
  
! #: fortran/symbol.cc:1051
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
  msgstr "ALLOCATABLE außerhalb des INTERFACE-Körpers bei %L angegeben"
  
! #: fortran/symbol.cc:1068
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate AUTOMATIC attribute specified at %L"
  msgstr "Doppeltes AUTOMATIC-Attribut bei %L angegeben"
  
! #: fortran/symbol.cc:1092
  #, gcc-internal-format
  msgid "CODIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr "CODIMENSION für %qs außerhalb seines INTERFACE-Körpers bei %L angegeben"
  
! #: fortran/symbol.cc:1118
  #, gcc-internal-format
  msgid "DIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr "DIMENSION für %qs außerhalb seines INTERFACE-Körpers bei %L angegeben"
  
! #: fortran/symbol.cc:1281
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %L appears in multiple pointer() statements"
  msgstr "Cray-Zeigerende bei %L tritt in mehreren pointer()-Anweisungen auf"
  
! #: fortran/symbol.cc:1300
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate PROTECTED attribute specified at %L"
  msgstr "Doppeltes PROTECTED-Attribut bei %L angegeben"
  
! #: fortran/symbol.cc:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgstr "SAVE-Attribut bei %L kann nicht in einer PURE-Prozedur angegeben werden"
  
! #: fortran/symbol.cc:1345
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified near %C"
  msgstr "SAVE-Attribut doppelt angegeben bei %C"
  
! #: fortran/symbol.cc:1349
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified at %L"
  msgstr "SAVE-Attribut doppelt angegeben bei %L"
  
! #: fortran/symbol.cc:1369
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VALUE attribute specified at %L"
  msgstr "Doppeltes VALUE-Attribut bei %L angegeben"
  
! #: fortran/symbol.cc:1388
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VOLATILE attribute specified at %L"
  msgstr "Doppeltes VOLATILE-Attribut bei %L angegeben"
  
! #: fortran/symbol.cc:1400
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %L cannot be specified in a PURE procedure"
  msgstr "VOLATILE-Attribut bei %L darf nicht in einer PURE-Prozedur angegeben werden"
  
! #: fortran/symbol.cc:1421
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
  msgstr "Doppeltes ASYNCHRONOUS-Attribut bei %L angegeben"
  
! #: fortran/symbol.cc:1855
  #, gcc-internal-format
  msgid "%s attribute of %qs conflicts with %s attribute at %L"
  msgstr "Attribut %s von %qs steht mit Attribut %s bei %L in Konflikt"
  
! # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80012
! #: fortran/symbol.cc:1892
! #, gcc-internal-format, gfc-internal-format
! msgid ""
! "%s procedure at %L is already declared as %s procedure. \n"
! "F2008: A pointer function assignment is ambiguous if it is the first executable statement after the specification block. Please add any other kind of executable statement before it. FIXME"
! msgstr ""
! "%s-Prozedur bei %L ist bereits als %s-Prozedur deklariert.\n"
! "F2008: Eine Zuweisung an eine Zeigerfunktion ist mehrdeutig, wenn dies die erste Anweisung nach dem Spezifikationsblock ist. Bitte fügen Sie davor irgend eine andere ausführbare Anweisung ein. FIXME (steht so im englischen Original.)"
! 
! #: fortran/symbol.cc:1900
  #, gcc-internal-format, gfc-internal-format
  msgid "%s procedure at %L is already declared as %s procedure"
  msgstr "Prozedur %s bei %L ist bereits als Prozedur %s deklariert"
  
  #: fortran/symbol.cc:1935
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
--- 88105,88310 ----
  msgid "gfc_free_statement(): Bad statement"
  msgstr "gfc_free_statement(): Bad statement"
  
! #: fortran/symbol.cc:140
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE (type) statement at %L following an IMPLICIT statement"
  msgstr "»IMPLICIT NONE (type)«-Anweisung bei %L folgt einer IMPLICIT-Anweisung"
  
! #: fortran/symbol.cc:177
  #, gcc-internal-format
  msgid "Letter %qc already set in IMPLICIT statement at %C"
  msgstr "Buchstabe %qc wurde bereits in IMPLICIT-Anweisung bei %C gesetzt"
  
! #: fortran/symbol.cc:199
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
  msgstr "IMPLICIT bei %C kann nicht hinter IMPLICIT NONE angegeben werden"
  
! #: fortran/symbol.cc:209
  #, gcc-internal-format
  msgid "Letter %qc already has an IMPLICIT type at %C"
  msgstr "Buchstabe %qc hat bei %C bereits einen IMPLICIT-Typ"
  
! #: fortran/symbol.cc:233
  #, gcc-internal-format
  msgid "Option %<-fallow-leading-underscore%> is for use only by gfortran developers, and should not be used for implicitly typed variables"
  msgstr "Option %<-fallow-leading-underscore%> ist nur für gfortran-Entwickler gedacht und sollte nicht für implizit getypte Variable verwendet werden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/symbol.cc:238
  #, gcc-internal-format
  msgid "gfc_get_default_type(): Bad symbol %qs"
  msgstr "gfc_get_default_type(): Bad symbol %qs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/symbol.cc:308
  #, gcc-internal-format
  msgid "gfc_set_default_type(): symbol already has a type"
  msgstr "gfc_set_default_type(): symbol already has a type"
  
! #: fortran/symbol.cc:318
  #, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Symbol %qs bei %L hat keinen IMPLICIT-Typ; meinen Sie %qs?"
  
! #: fortran/symbol.cc:322
  #, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type"
  msgstr "Symbol %qs bei %L hat keinen IMPLICIT-Typ"
  
  #. BIND(C) variables should not be implicitly declared.
! #: fortran/symbol.cc:342
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) variable %qs at %L may not be C interoperable"
  msgstr "Implizit deklarierte BIND(C)-Variable %qs bei %L könnte nicht C-kompatibel sein"
  
  #. Dummy args to a BIND(C) routine may not be interoperable if
  #. they are implicitly typed.
! #: fortran/symbol.cc:358
  #, gcc-internal-format
  msgid "Implicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "Implizit deklarierte Variable %qs bei %L könnte nicht C-kompatibel sein, ist aber ein Scheinargument für BIND(C)-Prozedur %qs bei %L"
  
! #: fortran/symbol.cc:399
  #, gcc-internal-format
  msgid "Function result %qs at %L has no IMPLICIT type"
  msgstr "Funktionsergebnis %qs bei %L hat keinen IMPLICIT-Typ"
  
! #: fortran/symbol.cc:419 fortran/symbol.cc:946 fortran/symbol.cc:1860
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute conflicts with %s attribute at %L"
  msgstr "Attribut %s steht mit Attribut %s bei %L in Konflikt"
  
! #: fortran/symbol.cc:425 fortran/symbol.cc:949
  #, gcc-internal-format
  msgid "%s attribute conflicts with %s attribute in %qs at %L"
  msgstr "Attribut %s steht mit Attribut %s in %qs bei %L in Konflikt"
  
! #: fortran/symbol.cc:509
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
  msgstr "Attribut %s ungültig in BLOCK DATA - Programmeinheit bei %L"
  
! #: fortran/symbol.cc:534
  #, gcc-internal-format, gfc-internal-format
  msgid "Namelist group name at %L cannot have the SAVE attribute"
  msgstr "Name der Namenslisten-Gruppe bei %L kann kein SAVE-Attribut haben"
  
! #: fortran/symbol.cc:553
  #, gcc-internal-format
  msgid "internal procedure %qs at %L conflicts with DUMMY argument"
  msgstr "Interne Prozedur %qs bei %L steht in Konflikt mit DUMMY-Argument"
  
! #: fortran/symbol.cc:589
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer at %C"
  msgstr "Prozedur-Zeiger bei %C"
  
! #: fortran/symbol.cc:810
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute applied to %s %s at %L"
  msgstr "Attribut %s auf %s %s bei %L angewendet"
  
! #: fortran/symbol.cc:817
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) applied to %s %s at %L"
  msgstr "BIND(C) auf %s %s bei %L angewendet"
  
! #: fortran/symbol.cc:991
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol at %L"
  msgstr "Attribute des USE-verbundenen Symbols bei %L können nicht verändert werden"
  
! #: fortran/symbol.cc:994
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol %s at %L"
  msgstr "Attribute des USE-verbundenen Symbols %s bei %L können nicht verändert werden"
  
! #: fortran/symbol.cc:1010
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute specified at %L"
  msgstr "Attribut %s doppelt angegeben bei %L"
  
! #: fortran/symbol.cc:1052
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
  msgstr "ALLOCATABLE außerhalb des INTERFACE-Körpers bei %L angegeben"
  
! #: fortran/symbol.cc:1069
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate AUTOMATIC attribute specified at %L"
  msgstr "Doppeltes AUTOMATIC-Attribut bei %L angegeben"
  
! #: fortran/symbol.cc:1093
  #, gcc-internal-format
  msgid "CODIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr "CODIMENSION für %qs außerhalb seines INTERFACE-Körpers bei %L angegeben"
  
! #: fortran/symbol.cc:1119
  #, gcc-internal-format
  msgid "DIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr "DIMENSION für %qs außerhalb seines INTERFACE-Körpers bei %L angegeben"
  
! #: fortran/symbol.cc:1282
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %L appears in multiple pointer() statements"
  msgstr "Cray-Zeigerende bei %L tritt in mehreren pointer()-Anweisungen auf"
  
! #: fortran/symbol.cc:1301
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate PROTECTED attribute specified at %L"
  msgstr "Doppeltes PROTECTED-Attribut bei %L angegeben"
  
! #: fortran/symbol.cc:1333
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgstr "SAVE-Attribut bei %L kann nicht in einer PURE-Prozedur angegeben werden"
  
! #: fortran/symbol.cc:1346
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified near %C"
  msgstr "SAVE-Attribut doppelt angegeben bei %C"
  
! #: fortran/symbol.cc:1350
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified at %L"
  msgstr "SAVE-Attribut doppelt angegeben bei %L"
  
! #: fortran/symbol.cc:1370
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VALUE attribute specified at %L"
  msgstr "Doppeltes VALUE-Attribut bei %L angegeben"
  
! #: fortran/symbol.cc:1389
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VOLATILE attribute specified at %L"
  msgstr "Doppeltes VOLATILE-Attribut bei %L angegeben"
  
! #: fortran/symbol.cc:1401
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %L cannot be specified in a PURE procedure"
  msgstr "VOLATILE-Attribut bei %L darf nicht in einer PURE-Prozedur angegeben werden"
  
! #: fortran/symbol.cc:1422
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
  msgstr "Doppeltes ASYNCHRONOUS-Attribut bei %L angegeben"
  
! #: fortran/symbol.cc:1856
  #, gcc-internal-format
  msgid "%s attribute of %qs conflicts with %s attribute at %L"
  msgstr "Attribut %s von %qs steht mit Attribut %s bei %L in Konflikt"
  
! #: fortran/symbol.cc:1891
  #, gcc-internal-format, gfc-internal-format
  msgid "%s procedure at %L is already declared as %s procedure"
  msgstr "Prozedur %s bei %L ist bereits als Prozedur %s deklariert"
  
+ #: fortran/symbol.cc:1898
+ #, gcc-internal-format
+ msgid "F2008: A pointer function assignment is ambiguous if it is the first executable statement after the specification block.  Please add any other kind of executable statement before it"
+ msgstr "F2008: Eine Zuweisung an eine Zeigerfunktion ist mehrdeutig, wenn dies die erste Anweisung nach dem Spezifikationsblock ist. Bitte fügen Sie davor irgend eine andere ausführbare Anweisung ein."
+ 
  #: fortran/symbol.cc:1935
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
*************** msgstr "%qs bei %C ist kein Element der
*** 88304,88418 ****
  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:2935
  #, 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:2946
  #, 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:2956
  #, 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:2963
  #, 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:3004
  #, 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:3013
  #, 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:3021
  #, 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:3025
  #, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr "DO-Anweisung mit Label bei %L"
  
! #: fortran/symbol.cc:3430
  #, 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:3433
  #, 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:3678
  #, 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:4733
  #, 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:4746
  #, 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:4774
  #, 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:4780
  #, 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:4802
  #, 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:4812
  #, 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:4823
  #, 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:4862
  #, 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:4872
  #, 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:4884
  #, 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:5397 fortran/symbol.cc:5402
  #, 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"
--- 88395,88509 ----
  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:3436
  #, 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:3439
  #, 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:3684
  #, 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:4739
  #, 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:4752
  #, 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:4780
  #, 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:4786
  #, 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:4808
  #, 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:4818
  #, 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:4829
  #, 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:4868
  #, 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:4878
  #, 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:4890
  #, 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:5403 fortran/symbol.cc:5408
  #, 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
*** 88442,88465 ****
  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:10593
  #, 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."
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7083
  #, 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:9503
  #, 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:13266
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "Falscher Ausdruckstyp beim Durchlaufen (%d)"
--- 88533,88561 ----
  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:10648
  #, 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:4023
+ #, 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."
+ 
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7113
  #, 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:9533
  #, 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:13291
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "Falscher Ausdruckstyp beim Durchlaufen (%d)"
*************** msgstr "%s bei %L hat keinen Vorgabe-Typ
*** 88589,88710 ****
  msgid "intrinsic variable which isn't a procedure"
  msgstr "innere Variable, die keine Prozedur ist"
  
! #: fortran/trans-decl.cc:4823 fortran/trans-decl.cc:7990
  #, 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:5373
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "Parameter aufgeschobenen Typs wird noch nicht unterstützt"
  
! #: fortran/trans-decl.cc:5685
  #, 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:5698
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "Ungenutzte PRIVATE-Variable %qs bei %L deklariert"
  
! #: fortran/trans-decl.cc:6384
  #, 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:6387
  #, 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:6402
  #, 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:6408
  #, 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:6419 fortran/trans-decl.cc:6570
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Ungenutztes Dummyargument %qs bei %L"
  
! #: fortran/trans-decl.cc:6435
  #, 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:6454
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "Ungenutzte Variable %qs, bei %L deklariert"
  
! #: fortran/trans-decl.cc:6503
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "Ungenutzter Parameter %qs, bei %L deklariert"
  
! #: fortran/trans-decl.cc:6507
  #, 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:6537
  #, 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:7136
  #, 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:7335 fortran/trans-expr.cc:6207
  #, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr "Vorzeichenlos ist noch nicht implementiert"
  
! #: fortran/trans-decl.cc:8474
  #, 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:1231
  #, 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:2061
  #, 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:2387
  #, 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:2396
  #, 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:4308
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Unbekannte eingebauter Operator"
  
! #: fortran/trans-expr.cc:5958
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Unbekannte Argumentlistenfunktion bei %L"
  
! #: fortran/trans-expr.cc:11200
  #, 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"
--- 88685,88806 ----
  msgid "intrinsic variable which isn't a procedure"
  msgstr "innere Variable, die keine Prozedur ist"
  
! #: fortran/trans-decl.cc:4824 fortran/trans-decl.cc:7998
  #, 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:5381
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "Parameter aufgeschobenen Typs wird noch nicht unterstützt"
  
! #: fortran/trans-decl.cc:5693
  #, 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:5706
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "Ungenutzte PRIVATE-Variable %qs bei %L deklariert"
  
! #: fortran/trans-decl.cc:6392
  #, 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:6395
  #, 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:6410
  #, 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:6416
  #, 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:6427 fortran/trans-decl.cc:6578
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Ungenutztes Dummyargument %qs bei %L"
  
! #: fortran/trans-decl.cc:6443
  #, 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:6462
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "Ungenutzte Variable %qs, bei %L deklariert"
  
! #: fortran/trans-decl.cc:6511
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "Ungenutzter Parameter %qs, bei %L deklariert"
  
! #: fortran/trans-decl.cc:6515
  #, 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:6545
  #, 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:7144
  #, 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:7343 fortran/trans-expr.cc:6252
  #, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr "Vorzeichenlos ist noch nicht implementiert"
  
! #: fortran/trans-decl.cc:8482
  #, 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:6003
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Unbekannte Argumentlistenfunktion bei %L"
  
! #: fortran/trans-expr.cc:11255
  #, 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
*** 88714,88731 ****
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr "Intrinsische Funktion %qs (%d) nicht erkannt"
  
! #: fortran/trans-intrinsic.cc:1899 fortran/trans-intrinsic.cc:2467
! #: fortran/trans-intrinsic.cc:2673
  #, 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:12988 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:12995
  #, 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"
--- 88810,88827 ----
  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:12993 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:13000
  #, 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 "Event-Variable bei %L darf nicht
*** 88735,88933 ****
  msgid "build_dt: format with namelist"
  msgstr "build_dt: Format mit Namensliste"
  
! #: fortran/trans-io.cc:2552
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad IO basetype (%d)"
  msgstr "Falscher IO-Basistyp (%d)"
  
! #: fortran/trans-openmp.cc:932 fortran/trans-openmp.cc:1449
  #, gcc-internal-format
  msgid "Sorry, polymorphic arrays not yet supported for firstprivate"
  msgstr "Sorry, polymorphe Felder werden für firstprivate noch nicht unterstützt"
  
! #: fortran/trans-openmp.cc:1604
  #, gcc-internal-format
  msgid "implicit mapping of assumed size array %qD"
  msgstr "Implizite Zuordnung von Feld %qD mit angenommener Größe"
  
! #: fortran/trans-openmp.cc:2149
  #, gcc-internal-format
  msgid "Mapping of unlimited polymorphic list item %qD is unspecified behavior and unsupported"
  msgstr "Die Zuordnung des unbegrenzten polymorphen Listenelements %qD ist unspezifiziertes Verhalten und wird nicht unterstützt"
  
! #: fortran/trans-openmp.cc:2154
  #, gcc-internal-format
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr "Die Zuordnung des polymorphen Listenelements %qD ist unspezifiziertes Verhalten"
  
! #: fortran/trans-openmp.cc:4204
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr "optionaler Klassenparameter"
  
! #: fortran/trans-openmp.cc:4668
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "unbehandelter Ausdruckstyp"
  
! #: fortran/trans-openmp.cc:4977
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr "unbehandelter Ausdruck"
  
! #: fortran/trans-openmp.cc:5102
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr "%<uses_allocators%>-Klausel mit Traits und Speicherbereichen"
  
! #: fortran/trans-openmp.cc:6138
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr "%<!$OMP %s%> bei %L erfordert %<-fopenmp-allocators%>"
  
! #: fortran/trans-openmp.cc:6141
  #, 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:6144
  #, 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:6721 fortran/trans-openmp.cc:6741
  #, 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:6743
  #, gcc-internal-format
  msgid "Used here"
  msgstr "Hier verwendet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/trans-openmp.cc:9311
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): Bad statement code"
  
! #: fortran/trans-openmp.cc:9721
  #, 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:9732
  #, 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:9735
  #, 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:9738
  #, 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:9741
  #, 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:9744
  #, 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:9780
  #, gcc-internal-format
  msgid "Cannot find symbol %qs at %L"
  msgstr "Das Symbol %qs kann bei %L nicht gefunden werden"
  
! #: fortran/trans-openmp.cc:9793
  #, 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:9799
  #, 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:9841
  #, 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:9847
  #, 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:9873
  #, 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:9883
  #, 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:9893
  #, 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:9908
  #, 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:10009 fortran/trans-openmp.cc:10048
  #, 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:10020
  #, 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:10058
  #, 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:10084
  #, 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:10098
  #, 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:10105
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr "Erwägen Sie, stattdessen %<need_device_addr%> zu verwenden"
  
! #: fortran/trans-openmp.cc:10112
  #, 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:10121
  #, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr "%qs bei %L ist mehrfach angegeben"
  
! #: fortran/trans-openmp.cc:10138
  #, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr "%<need_device_addr%> ist noch nicht unterstützt"
--- 88831,89029 ----
  msgid "build_dt: format with namelist"
  msgstr "build_dt: Format mit Namensliste"
  
! #: fortran/trans-io.cc:2554
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad IO basetype (%d)"
  msgstr "Falscher IO-Basistyp (%d)"
  
! #: fortran/trans-openmp.cc:964 fortran/trans-openmp.cc:1487
  #, gcc-internal-format
  msgid "Sorry, polymorphic arrays not yet supported for firstprivate"
  msgstr "Sorry, polymorphe Felder werden für firstprivate noch nicht unterstützt"
  
! #: fortran/trans-openmp.cc:1642
  #, gcc-internal-format
  msgid "implicit mapping of assumed size array %qD"
  msgstr "Implizite Zuordnung von Feld %qD mit angenommener Größe"
  
! #: fortran/trans-openmp.cc:2187
  #, gcc-internal-format
  msgid "Mapping of unlimited polymorphic list item %qD is unspecified behavior and unsupported"
  msgstr "Die Zuordnung des unbegrenzten polymorphen Listenelements %qD ist unspezifiziertes Verhalten und wird nicht unterstützt"
  
! #: fortran/trans-openmp.cc:2192
  #, gcc-internal-format
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr "Die Zuordnung des polymorphen Listenelements %qD ist unspezifiziertes Verhalten"
  
! #: fortran/trans-openmp.cc:4423
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr "optionaler Klassenparameter"
  
! #: fortran/trans-openmp.cc:4914
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "unbehandelter Ausdruckstyp"
  
! #: fortran/trans-openmp.cc:5109
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr "unbehandelter Ausdruck"
  
! #: fortran/trans-openmp.cc:5234
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr "%<uses_allocators%>-Klausel mit Traits und Speicherbereichen"
  
! #: fortran/trans-openmp.cc:6270
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr "%<!$OMP %s%> bei %L erfordert %<-fopenmp-allocators%>"
  
! #: fortran/trans-openmp.cc:6273
  #, 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:6276
  #, 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:6853 fortran/trans-openmp.cc:6873
  #, 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:6875
  #, gcc-internal-format
  msgid "Used here"
  msgstr "Hier verwendet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/trans-openmp.cc:9443
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): Bad statement code"
  
! #: fortran/trans-openmp.cc:9853
  #, 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:9864
  #, 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:9867
  #, 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:9870
  #, 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:9873
  #, 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:9876
  #, 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:9912
  #, gcc-internal-format
  msgid "Cannot find symbol %qs at %L"
  msgstr "Das Symbol %qs kann bei %L nicht gefunden werden"
  
! #: fortran/trans-openmp.cc:9925
  #, 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:9931
  #, 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:9973
  #, 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:9979
  #, 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:10005
  #, 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:10015
  #, 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:10025
  #, 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:10040
  #, 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:10141 fortran/trans-openmp.cc:10180
  #, 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:10152
  #, 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:10190
  #, 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:10216
  #, 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:10230
  #, 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:10237
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr "Erwägen Sie, stattdessen %<need_device_addr%> zu verwenden"
  
! #: fortran/trans-openmp.cc:10244
  #, 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:10253
  #, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr "%qs bei %L ist mehrfach angegeben"
  
! #: fortran/trans-openmp.cc:10270
  #, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr "%<need_device_addr%> ist noch nicht unterstützt"
*************** msgstr "Alternative Rückkehr bei %L ohn
*** 88942,88965 ****
  msgid "Sorry, the lock component of derived type at %L is not yet supported"
  msgstr "Sorry, die Lockkomponente des abgeleiteten Typs bei %L wird noch nicht unterstützt"
  
! #: fortran/trans-stmt.cc:1496
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, only support for integer kind %d implemented for image-set at %L"
  msgstr "Entschuldigung; für Image-Set bei %2$L ist nur Unterstützung für Ganzzahl-Art %1$d implementiert"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/trans-stmt.cc:3950
  #, gcc-internal-format
  msgid "gfc_trans_select(): Bad type for case expr."
  msgstr "gfc_trans_select(): Bad type for case expr."
  
! #: fortran/trans-stmt.cc:5313
  #, gcc-internal-format
  msgid "Sorry, %s specifier at %L for assumed-size array %qs is not yet supported"
  msgstr "Sorry, die Angabe %s bei %L für Feld %qs mit angenommener Größe wird noch nicht unterstützt"
  
  #. Cf. PR fortran/
! #: fortran/trans-stmt.cc:5350
  #, gcc-internal-format
  msgid "Sorry, LOCAL specifier at %L for %qs of derived type with default initializer is not yet supported"
  msgstr "Sorry, die Angabe LOCAL bei %L für %qs vom abgeleiteten Typ mit Vorgabe-Initialisierer wird noch nicht unterstützt"
--- 89038,89061 ----
  msgid "Sorry, the lock component of derived type at %L is not yet supported"
  msgstr "Sorry, die Lockkomponente des abgeleiteten Typs bei %L wird noch nicht unterstützt"
  
! #: fortran/trans-stmt.cc:1499
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, only support for integer kind %d implemented for image-set at %L"
  msgstr "Entschuldigung; für Image-Set bei %2$L ist nur Unterstützung für Ganzzahl-Art %1$d implementiert"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/trans-stmt.cc:3953
  #, gcc-internal-format
  msgid "gfc_trans_select(): Bad type for case expr."
  msgstr "gfc_trans_select(): Bad type for case expr."
  
! #: fortran/trans-stmt.cc:5316
  #, gcc-internal-format
  msgid "Sorry, %s specifier at %L for assumed-size array %qs is not yet supported"
  msgstr "Sorry, die Angabe %s bei %L für Feld %qs mit angenommener Größe wird noch nicht unterstützt"
  
  #. Cf. PR fortran/
! #: fortran/trans-stmt.cc:5353
  #, gcc-internal-format
  msgid "Sorry, LOCAL specifier at %L for %qs of derived type with default initializer is not yet supported"
  msgstr "Sorry, die Angabe LOCAL bei %L für %qs vom abgeleiteten Typ mit Vorgabe-Initialisierer wird noch nicht unterstützt"
*************** msgstr "der Rückgabewert vom Typ %qT wi
*** 90656,90672 ****
  msgid "ignoring returned value of type %qT, that must be used"
  msgstr "der Rückgabewert vom Typ %qT wird ignoriert, muss aber verwendet werden"
  
! #: rust/checks/lints/rust-lint-unused-var.cc:53
  #, gcc-internal-format
  msgid "unused name %qE"
  msgstr "unverwendeter Name %qE"
  
  # Ich teile diesen Humor nicht. -- Roland Illig
! #: rust/resolve/rust-late-name-resolver-2.0.cc:340
  #, gcc-internal-format, gfc-internal-format
  msgid "are you trying to break %s? how dare you?"
  msgstr "Wert »%s« kann in diesem Bereich nicht gefunden werden"
  
  #~ msgid "fatal error: "
  #~ msgstr "schwerwiegender Fehler: "
  
--- 90752,90804 ----
  msgid "ignoring returned value of type %qT, that must be used"
  msgstr "der Rückgabewert vom Typ %qT wird ignoriert, muss aber verwendet werden"
  
! #: rust/checks/lints/rust-lint-unused-var.cc:62
  #, gcc-internal-format
  msgid "unused name %qE"
  msgstr "unverwendeter Name %qE"
  
  # Ich teile diesen Humor nicht. -- Roland Illig
! #: rust/resolve/rust-late-name-resolver-2.0.cc:351
  #, gcc-internal-format, gfc-internal-format
  msgid "are you trying to break %s? how dare you?"
  msgstr "Wert »%s« kann in diesem Bereich nicht gefunden werden"
  
+ #, gcc-internal-format
+ #~ msgid "expected a string but got something else or NULL"
+ #~ msgstr "Zeichenkette erwartet, aber etwas anderes oder NULL gefunden"
+ 
+ #, gcc-internal-format
+ #~ msgid "expected an integer value but got something else or NULL"
+ #~ msgstr "ein ganzzahliger Wert wurde erwartet, aber etwas anderes oder NULL gefunden"
+ 
+ #, gcc-internal-format
+ #~ msgid "expected an unsigned integer value but got something else or NULL"
+ #~ msgstr "ein vorzeichenloser ganzzahliger Wert wurde erwartet, aber etwas anderes oder NULL gefunden"
+ 
+ #, gcc-internal-format
+ #~ msgid "expected a boolean value but got something else or NULL"
+ #~ msgstr "ein boolescher Wert wurde erwartet, aber etwas anderes oder NULL gefunden"
+ 
+ #, gcc-internal-format
+ #~ msgid "JSON parsing returned null data"
+ #~ msgstr "Parsen der JSON-Daten ergab null"
+ 
+ #, gcc-internal-format
+ #~ msgid "no support for %qs without %qs"
+ #~ msgstr "keine Unterstützung für %qs ohne %qs"
+ 
+ #, gcc-internal-format
+ #~ msgid "keyword %<typename%> not allowed outside of templates"
+ #~ msgstr "Schlüsselwort %<typename%> nicht außerhalb von Templates erlaubt"
+ 
+ #, gcc-internal-format
+ #~ msgid "unexpected type %qT of iterator dereference"
+ #~ msgstr "unerwarteter Typ %qT bei der Dereferenzierung des Iterators"
+ 
+ #, gcc-internal-format
+ #~ msgid "%qs argument of %qs intrinsic at %L not yet supported"
+ #~ msgstr "Argument %qs des intrinsischen %qs bei %L ist noch nicht unterstützt"
+ 
  #~ msgid "fatal error: "
  #~ msgstr "schwerwiegender Fehler: "
  
diff -Nrcpad gcc-16-20260329/gcc/po/el.po gcc-16-20260405/gcc/po/el.po
*** gcc-16-20260329/gcc/po/el.po	Sun Mar 29 22:32:07 2026
--- gcc-16-20260405/gcc/po/el.po	Sun Apr  5 22:32:08 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-02-19 21:05+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-03-26 15:06+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 "Η λειτουργία δεν �
*** 148,199 ****
  msgid "-f%s ignored (not supported for DJGPP)\n"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: gcc.cc:873 gcc.cc:930
  #, fuzzy
  msgid "-gz is not supported in this configuration"
  msgstr "Η οικογένεια διευθύνσεων δεν υποστηρίζεται από την οικογένεια πρωτοκόλλου"
  
! #: gcc.cc:879
  #, fuzzy
  msgid "-gz=zstd is not supported in this configuration"
  msgstr "Η οικογένεια διευθύνσεων δεν υποστηρίζεται από την οικογένεια πρωτοκόλλου"
  
! #: gcc.cc:1124
  #, fuzzy
  msgid "-fuse-linker-plugin is not supported in this configuration"
  msgstr "Η οικογένεια διευθύνσεων δεν υποστηρίζεται από την οικογένεια πρωτοκόλλου"
  
! #: gcc.cc:1140
  msgid "cannot specify -static with -fsanitize=address"
  msgstr ""
  
! #: gcc.cc:1142
  msgid "cannot specify -static with -fsanitize=hwaddress"
  msgstr ""
  
! #: gcc.cc:1144
  msgid "cannot specify -static with -fsanitize=thread"
  msgstr ""
  
! #: gcc.cc:1166
  #, fuzzy
  msgid "-fvtable-verify=std is not supported in this configuration"
  msgstr "Η οικογένεια διευθύνσεων δεν υποστηρίζεται από την οικογένεια πρωτοκόλλου"
  
! #: gcc.cc:1168
  #, fuzzy
  msgid "-fvtable-verify=preinit is not supported in this configuration"
  msgstr "Η οικογένεια διευθύνσεων δεν υποστηρίζεται από την οικογένεια πρωτοκόλλου"
  
! #: gcc.cc:1311 ada/gcc-interface/lang-specs.h:37
  msgid "-pg and -fomit-frame-pointer are incompatible"
  msgstr ""
  
! #: gcc.cc:1486
  msgid "GNU C no longer supports -traditional without -E"
  msgstr ""
  
! #: gcc.cc:1495
  msgid "-E or -x required when input is from standard input"
  msgstr ""
  
--- 148,199 ----
  msgid "-f%s ignored (not supported for DJGPP)\n"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: gcc.cc:874 gcc.cc:931
  #, fuzzy
  msgid "-gz is not supported in this configuration"
  msgstr "Η οικογένεια διευθύνσεων δεν υποστηρίζεται από την οικογένεια πρωτοκόλλου"
  
! #: gcc.cc:880
  #, fuzzy
  msgid "-gz=zstd is not supported in this configuration"
  msgstr "Η οικογένεια διευθύνσεων δεν υποστηρίζεται από την οικογένεια πρωτοκόλλου"
  
! #: gcc.cc:1125
  #, fuzzy
  msgid "-fuse-linker-plugin is not supported in this configuration"
  msgstr "Η οικογένεια διευθύνσεων δεν υποστηρίζεται από την οικογένεια πρωτοκόλλου"
  
! #: gcc.cc:1141
  msgid "cannot specify -static with -fsanitize=address"
  msgstr ""
  
! #: gcc.cc:1143
  msgid "cannot specify -static with -fsanitize=hwaddress"
  msgstr ""
  
! #: gcc.cc:1145
  msgid "cannot specify -static with -fsanitize=thread"
  msgstr ""
  
! #: gcc.cc:1167
  #, fuzzy
  msgid "-fvtable-verify=std is not supported in this configuration"
  msgstr "Η οικογένεια διευθύνσεων δεν υποστηρίζεται από την οικογένεια πρωτοκόλλου"
  
! #: gcc.cc:1169
  #, fuzzy
  msgid "-fvtable-verify=preinit is not supported in this configuration"
  msgstr "Η οικογένεια διευθύνσεων δεν υποστηρίζεται από την οικογένεια πρωτοκόλλου"
  
! #: gcc.cc:1312 ada/gcc-interface/lang-specs.h:37
  msgid "-pg and -fomit-frame-pointer are incompatible"
  msgstr ""
  
! #: gcc.cc:1487
  msgid "GNU C no longer supports -traditional without -E"
  msgstr ""
  
! #: gcc.cc:1496
  msgid "-E or -x required when input is from standard input"
  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:655 common.opt:1233 common.opt:1237 common.opt:1241
! #: common.opt:1336 common.opt:1713 common.opt:1795 common.opt:1898
! #: common.opt:2170 common.opt:2317 common.opt:2375 common.opt:2849
! #: common.opt:2885 common.opt:2979 common.opt:2983 common.opt:3093
! #: common.opt:3228 common.opt:3236 common.opt:3244 common.opt:3252
! #: common.opt:3357 common.opt:3377 common.opt:3417 common.opt:3513
! #: common.opt:3693 common.opt:3697 common.opt:3701 common.opt:3705
! #: common.opt:3779 common.opt:3783 common.opt:3814 common.opt:3818
  #: 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: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
*************** msgstr ""
*** 2490,2495 ****
--- 2490,2500 ----
  msgid "-minline-memops-threshold=<number> Maximum size of memset/memmove/memcpy to inline, larger sizes will use a library call."
  msgstr ""
  
+ #: config/bpf/bpf.opt:118
+ #, no-c-format
+ msgid "Warn when CO-RE support is not guaranteed."
+ msgstr ""
+ 
  #: config/lm32/lm32.opt:24
  #, fuzzy, no-c-format
  msgid "Enable multiply instructions."
*************** msgid "Use fp registers."
*** 3059,3068 ****
  msgstr "δεν δώθηκε συμβολικό όνομα"
  
  #: config/alpha/alpha.opt:31 fortran/lang.opt:214 fortran/lang.opt:551
! #: analyzer/analyzer.opt:295 analyzer/analyzer.opt:359 common.opt:697
! #: common.opt:855 common.opt:1131 common.opt:1135 common.opt:1139
! #: common.opt:1143 common.opt:1935 common.opt:2040 common.opt:2222
! #: common.opt:2226 common.opt:2545 common.opt:2771 common.opt:3552
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
--- 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."
*************** msgstr ""
*** 9900,9906 ****
  
  #: params.opt:79
  #, no-c-format
! msgid "Whether the scheduling description is mostly a cycle-accurate model of the target processor and is likely to be spill aggressively to fill any pipeline bubbles."
  msgstr ""
  
  #: params.opt:83
--- 9905,9911 ----
  
  #: params.opt:79
  #, no-c-format
! msgid "Whether the scheduling description is mostly a cycle-accurate model of the target processor and is likely to spill aggressively to fill any pipeline bubbles."
  msgstr ""
  
  #: params.opt:83
*************** msgstr ""
*** 10496,10502 ****
  
  #: params.opt:591
  #, no-c-format
! msgid "Maximum number of targets to devirutalize."
  msgstr ""
  
  #: params.opt:595
--- 10501,10507 ----
  
  #: params.opt:591
  #, no-c-format
! msgid "Maximum number of targets to devirtualize."
  msgstr ""
  
  #: params.opt:595
*************** msgstr ""
*** 10881,10887 ****
  
  #: params.opt:947
  #, no-c-format
! msgid "Maximum number of statements allowed inbetween the statement and the end to considered not extending the liferange."
  msgstr ""
  
  #: params.opt:951
--- 10886,10892 ----
  
  #: params.opt:947
  #, no-c-format
! msgid "Maximum number of statements allowed between a defining statement and the end of the basic block before extending the live range is considered profitable."
  msgstr ""
  
  #: params.opt:951
*************** msgstr "  --help                   Εμ�
*** 11789,14748 ****
  msgid "--help=<class>\tDisplay descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params."
  msgstr ""
  
! #: common.opt:411
  #, no-c-format
  msgid "Display target specific command line options (including assembler and linker options)."
  msgstr ""
  
! #: common.opt:460 common.opt:502 common.opt:506 common.opt:510 common.opt:514
! #: common.opt:518 common.opt:522 common.opt:526 common.opt:943 common.opt:3861
! #: common.opt:3956 common.opt:4070
  #, no-c-format
  msgid "Passed to the linker."
  msgstr ""
  
! #: common.opt:464
  #, no-c-format
  msgid "-O<number>\tSet optimization level to <number>."
  msgstr ""
  
! #: common.opt:468
  #, no-c-format
  msgid "Optimize for space rather than speed."
  msgstr ""
  
! #: common.opt:472
  #, no-c-format
  msgid "Optimize for speed disregarding exact standards compliance."
  msgstr ""
  
! #: common.opt:476
  #, no-c-format
  msgid "Optimize for debugging experience rather than speed or size."
  msgstr ""
  
! #: common.opt:480
  #, no-c-format
  msgid "Optimize for space aggressively rather than speed."
  msgstr ""
  
! #: common.opt:485
  #, no-c-format
  msgid "-Q --help prints what options are enabled.  Just -Q enables verbose messages."
  msgstr ""
  
! #: common.opt:498
  #, no-c-format
  msgid "Stop processing after generating assembly code; do not assemble."
  msgstr ""
  
! #: common.opt:530
  #, no-c-format
  msgid "This switch is deprecated; use -Wextra instead."
  msgstr ""
  
! #: common.opt:543
  #, no-c-format
  msgid "Warn about returning structures, unions or arrays."
  msgstr ""
  
! #: common.opt:547
  #, no-c-format
  msgid "Warn if a loop with constant number of iterations triggers undefined behavior."
  msgstr ""
  
! #: common.opt:554
  #, no-c-format
  msgid "Warn if an array is accessed out of bounds."
  msgstr ""
  
! #: common.opt:558
  #, no-c-format
  msgid "Warn about problems with auto-profile data."
  msgstr ""
  
! #: common.opt:562 common.opt:566
  #, no-c-format
  msgid "Warn for uses of pointers to deallocated storage."
  msgstr ""
  
! #: common.opt:570
  #, no-c-format
  msgid "Warn about inappropriate attribute usage."
  msgstr ""
  
! #: common.opt:574
  #, fuzzy, no-c-format
  msgid "Do not warn about specified attributes."
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: common.opt:578 common.opt:582
  #, no-c-format
  msgid "Warn about type safety and similar errors and mismatches in declarations with alias attributes."
  msgstr ""
  
! #: common.opt:586
  #, no-c-format
  msgid "Warn when profiling instrumentation was requested, but could not be applied to a certain function."
  msgstr ""
  
! #: common.opt:591 common.opt:595
  #, no-c-format
  msgid "Warn about pointer casts which increase alignment."
  msgstr ""
  
! #: common.opt:599
  #, no-c-format
  msgid "Complain when a command-line option is valid, but not applicable to the current front end."
  msgstr ""
  
! #: common.opt:603
  #, no-c-format
  msgid "Warn when a #warning directive is encountered."
  msgstr ""
  
! #: common.opt:607
  #, fuzzy, no-c-format
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: common.opt:611
  #, no-c-format
  msgid "Warn if a deprecated compiler feature, class, method, or field is used."
  msgstr ""
  
! #: common.opt:615
  #, fuzzy, no-c-format
  msgid "Warn about uses of __attribute__((deprecated)) declarations."
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: common.opt:619
  #, no-c-format
  msgid "Warn when an optimization pass is disabled."
  msgstr ""
  
! #: common.opt:623
  #, no-c-format
  msgid "Turn all warnings into errors."
  msgstr ""
  
! #: common.opt:627
  #, no-c-format
  msgid "Turn the specified warning into an error."
  msgstr ""
  
! #: common.opt:631
  #, no-c-format
  msgid "Print extra (possibly unwanted) warnings."
  msgstr ""
  
! #: common.opt:635
  #, no-c-format
  msgid "Exit on the first error occurred."
  msgstr ""
  
! #: common.opt:639
  #, 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:643
  #, no-c-format
  msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:647
  #, no-c-format
  msgid "Warn when attempting to free a non-heap object."
  msgstr ""
  
! #: common.opt:651
  #, no-c-format
  msgid "Warn when -fhardened did not enable an option from its set."
  msgstr ""
  
! #: common.opt:662
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:666 rust/lang.opt:59 c-family/c.opt:919
  #, no-c-format
  msgid "Warn for infinitely recursive calls."
  msgstr ""
  
! #: common.opt:670
  #, no-c-format
  msgid "Warn when an inlined function cannot be inlined."
  msgstr ""
  
! #: common.opt:674
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr ""
  
! #: common.opt:681
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr ""
  
! #: common.opt:685
  #, no-c-format
  msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:689
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:693
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:704
  #, no-c-format
  msgid "Warn about passing a pointer/reference to a local or temporary variable to a musttail call argument."
  msgstr ""
  
! #: common.opt:708
  #, no-c-format
  msgid "Warn about pointer/reference to a local or temporary variable possibly escaping to a musttail call."
  msgstr ""
  
! #: common.opt:712
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr ""
  
! #: common.opt:716
  #, fuzzy, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: common.opt:720
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:724
  #, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr ""
  
! #: common.opt:728
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr ""
  
! #: common.opt:732
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr ""
  
! #: common.opt:736
  #, fuzzy, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "xdr_reference: η μνήμη εξαντλήθηκε\n"
  
! #: common.opt:740
  #, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr ""
  
! #: common.opt:744
  #, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr ""
  
! #: common.opt:748
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr ""
  
! #: common.opt:755
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr ""
  
! #: common.opt:762
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr ""
  
! #: common.opt:766
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr ""
  
! #: common.opt:770
  #, no-c-format
  msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:774 common.opt:778
  #, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr ""
  
! #: common.opt:782 common.opt:786
  #, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr ""
  
! #: common.opt:790
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr ""
  
! #: common.opt:794
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr ""
  
! #: common.opt:798
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr ""
  
! #: common.opt:802
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr ""
  
! #: common.opt:806
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr ""
  
! #: common.opt:810
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((returns_nonnull))."
  msgstr ""
  
! #: common.opt:814
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:818
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:822
  #, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr ""
  
! #: common.opt:827
  #, fuzzy, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr "Αποσιώπηση προηδοποιήσεων και μηνυμάτων πληροφόρησης"
  
! #: common.opt:831
  #, no-c-format
  msgid "Warn if a comparison always evaluates to true or false."
  msgstr ""
  
! #: common.opt:835
  #, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr ""
  
! #: common.opt:839
  #, no-c-format
  msgid "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto variable."
  msgstr ""
  
! #: common.opt:843
  #, 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:847
  #, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr ""
  
! #: common.opt:851
  #, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr ""
  
! #: common.opt:859
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr ""
  
! #: common.opt:866
  #, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr ""
  
! #: common.opt:873
  #, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr ""
  
! #: common.opt:877
  #, fuzzy, no-c-format
  msgid "Warn when a function is unused."
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: common.opt:881
  #, no-c-format
  msgid "Warn when a label is unused."
  msgstr ""
  
! #: common.opt:885
  #, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr ""
  
! #: common.opt:889
  #, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr ""
  
! #: common.opt:893
  #, no-c-format
  msgid "Warn when a variable is unused."
  msgstr ""
  
! #: common.opt:897
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr ""
  
! #: common.opt:901
  #, no-c-format
  msgid "Warn in case a function ends earlier than it begins due to an invalid linenum macros."
  msgstr ""
  
! #: common.opt:905
  #, no-c-format
  msgid "Warn when a conditional has too many terms and condition coverage profiling gives up instrumenting the expression."
  msgstr ""
  
! #: common.opt:910
  #, no-c-format
  msgid "-fpath-coverage-limit=<number> Don't instrument functions path count exceeding <number>."
  msgstr ""
  
! #: common.opt:915
  #, 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:922
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr ""
  
! #: common.opt:926
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr ""
  
! #: common.opt:930
  #, fuzzy, no-c-format
  msgid "Warn about unsupported features in ThreadSanitizer."
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: common.opt:947
  #, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr ""
  
! #: common.opt:960
  #, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr ""
  
! #: common.opt:964
  #, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr ""
  
! #: common.opt:968
  #, no-c-format
  msgid "-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files."
  msgstr ""
  
! #: common.opt:972
  #, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr ""
  
! #: common.opt:1087
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:1091
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:1095
  #, fuzzy, no-c-format
  msgid "Align the start of functions."
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: common.opt:1102
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr ""
  
! #: common.opt:1109
  #, no-c-format
  msgid "Align all labels."
  msgstr ""
  
! #: common.opt:1116
  #, no-c-format
  msgid "Align the start of loops."
  msgstr ""
  
! #: common.opt:1123
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1127
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr ""
  
! #: common.opt:1147
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1151
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1164
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1168
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1173
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1177
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr ""
  
! #: common.opt:1181
  #, no-c-format
  msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
  msgstr ""
  
! #: common.opt:1191
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-trap= instead."
  msgstr ""
  
! #: common.opt:1195
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr ""
  
! #: common.opt:1199
  #, fuzzy, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "Ακατάλληλη εντολή"
  
! #: common.opt:1203
  #, 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:1208
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1213
  #, no-c-format
  msgid "Perform inlining using auto-profile."
  msgstr ""
  
! #: common.opt:1221
  #, fuzzy, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "Χρήση ξεχωριστής λανθάνουσας μνήμης για κάθε χρήστη"
  
! #: common.opt:1225
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr ""
  
! #: common.opt:1229
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr ""
  
! #: common.opt:1245
  #, fuzzy, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "εμφάνιση πληροφοριών προόδου"
  
! #: common.opt:1249
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1253
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr ""
  
! #: common.opt:1257
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr ""
  
! #: common.opt:1264
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr ""
  
! #: common.opt:1268
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr ""
  
! #: common.opt:1272
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr ""
  
! #: common.opt:1276 common.opt:1280
  #, fuzzy, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "εσωτερικό σφάλμα gcc"
  
! #: common.opt:1284
  #, no-c-format
  msgid "For -f*-prefix-map= options compare canonicalized pathnames rather than just strings."
  msgstr ""
  
! #: common.opt:1288
  #, fuzzy, no-c-format
  msgid "Enable code hoisting."
  msgstr "αδύνατη η φόρτωση δεδομένων προφίλ"
  
! #: common.opt:1292
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1296
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr ""
  
! #: common.opt:1304
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1308
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1312
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1316
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1320
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr ""
  
! #: common.opt:1324
  #, no-c-format
  msgid "Fold instructions calculating memory offsets to the memory access instruction if possible."
  msgstr ""
  
! #: common.opt:1328
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr ""
  
! #: common.opt:1332
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr ""
  
! #: common.opt:1358
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1362
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1366
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr ""
  
! #: common.opt:1370
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1374
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1378
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1382
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1386
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1392
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr ""
  
! #: common.opt:1396
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr ""
  
! #: common.opt:1400
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1404
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr ""
  
! #: common.opt:1408
  #, 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:1412
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1416
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr ""
  
! #: common.opt:1420
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1424
  #, 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:1441
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1445
  #, no-c-format
  msgid "Show lines linking related events in diagnostic paths."
  msgstr ""
  
! #: common.opt:1449
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1453
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1461
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1481
  #, no-c-format
  msgid "Enable formatting of JSON output."
  msgstr ""
  
! #: common.opt:1485
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1505
  #, 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:1509
  #, 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:1513
  #, no-c-format
  msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tSelect output format."
  msgstr ""
  
! #: common.opt:1517
  #, no-c-format
  msgid "Add output format."
  msgstr ""
  
! #: common.opt:1521
  #, no-c-format
  msgid "Set output format."
  msgstr ""
  
! #: common.opt:1525
  #, 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:1563
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1567
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1571
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1575
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1579
  #, no-c-format
  msgid "Print any rules associated with diagnostic messages."
  msgstr ""
  
! #: common.opt:1583
  #, no-c-format
  msgid "Use color within diagnostic messages to highlight pertinent information."
  msgstr ""
  
! #: common.opt:1587
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1591
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1595
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr ""
  
! #: common.opt:1611
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1615
  #, no-c-format
  msgid "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which characters to use in text arg diagrams."
  msgstr ""
  
! #: common.opt:1634
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1638
  #, no-c-format
  msgid "Use indentation to show nesting of diagnostics in text output."
  msgstr ""
  
! #: common.opt:1642
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1646
  #, no-c-format
  msgid "Show nesting levels as numbers when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1653
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
  msgstr ""
  
! #: common.opt:1657
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1661
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1665
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1672
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1676
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1680
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1684
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1689
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1693
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr ""
  
! #: common.opt:1697
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1701
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr ""
  
! #: common.opt:1705
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr ""
  
! #: common.opt:1709
  #, no-c-format
  msgid "Perform early inlining."
  msgstr ""
  
! #: common.opt:1717
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr ""
  
! #: common.opt:1721
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1725
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1729
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1733
  #, fuzzy, no-c-format
  msgid "Enable exception handling."
  msgstr "αδύνατη η φόρτωση δεδομένων προφίλ"
  
! #: common.opt:1737
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr ""
  
! #: common.opt:1741
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1759
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1775
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1779
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr ""
  
! #: common.opt:1783
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1787
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr ""
  
! #: common.opt:1791
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr ""
  
! #: common.opt:1799
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr ""
  
! #: common.opt:1803
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1819
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1826
  #, fuzzy, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr "Δεν είναι δυνατό να δεσμευτεί μνήμη"
  
! #: common.opt:1830
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr ""
  
! #: common.opt:1834
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
  msgstr ""
  
! #: common.opt:1838
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1842
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1846
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1850
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr ""
  
! #: common.opt:1854
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1859
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1876
  #, 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:1881
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr ""
  
! #: common.opt:1885
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr ""
  
! #: common.opt:1889
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr ""
  
! #: common.opt:1902
  #, no-c-format
  msgid "Run two instruction combination passes late in the pass pipeline; one before register allocation and one after."
  msgstr ""
  
! #: common.opt:1907
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1911 common.opt:1919 common.opt:3317
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1915
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr ""
  
! #: common.opt:1923
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr ""
  
! #: common.opt:1927
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1931
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1939
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr ""
  
! #: common.opt:1943
  #, no-c-format
  msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
  msgstr ""
  
! #: common.opt:1947
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1951
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1955
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr ""
  
! #: common.opt:1959
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr ""
  
! #: common.opt:1963
  #, no-c-format
  msgid "Harden conditionals not used in branches, checking reversed conditions."
  msgstr ""
  
! #: common.opt:1967
  #, no-c-format
  msgid "Harden conditional branches by checking reversed conditions."
  msgstr ""
  
! #: common.opt:1971
  #, no-c-format
  msgid "Harden control flow by recording and checking execution paths."
  msgstr ""
  
! #: common.opt:1975
  #, fuzzy, no-c-format
  msgid "Disable CFR in leaf functions."
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: common.opt:1979
  #, no-c-format
  msgid "Check CFR execution paths also before calls followed by returns of their results."
  msgstr ""
  
! #: common.opt:1983
  #, no-c-format
  msgid "Check CFR execution paths also when exiting a function through an exception."
  msgstr ""
  
! #: common.opt:1987
  #, 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:2008
  #, no-c-format
  msgid "Emit .ident assembler directives."
  msgstr ""
  
! #: common.opt:2012
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr ""
  
! #: common.opt:2016
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr ""
  
! #: common.opt:2020
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:2036
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr ""
  
! #: common.opt:2048
  #, fuzzy, no-c-format
  msgid "Do not generate .size directives."
  msgstr "Ακατάλληλη εντολή"
  
! #: common.opt:2052
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr ""
  
! #: common.opt:2058
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:2062
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr ""
  
! #: common.opt:2066
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr ""
  
! #: common.opt:2070
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr ""
  
! #: common.opt:2077
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr ""
  
! #: common.opt:2081
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:2091
  #, no-c-format
  msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
  msgstr ""
  
! #: common.opt:2119
  #, no-c-format
  msgid "Equivalent to -fcf-protection=full."
  msgstr ""
  
! #: common.opt:2123
  #, 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:2146
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr ""
  
! #: common.opt:2150
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls invoked once."
  msgstr ""
  
! #: common.opt:2154
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr ""
  
! #: common.opt:2158
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr ""
  
! #: common.opt:2162
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr ""
  
! #: common.opt:2166
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr ""
  
! #: common.opt:2174
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr ""
  
! #: common.opt:2178
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr ""
  
! #: common.opt:2182
  #, no-c-format
  msgid "Perform reordering and cloning of functions to maximize locality."
  msgstr ""
  
! #: common.opt:2186
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr ""
  
! #: common.opt:2190
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr ""
  
! #: common.opt:2194
  #, fuzzy, no-c-format
  msgid "Discover pure and const functions."
  msgstr "Ακατάλληλη εντολή"
  
! #: common.opt:2198
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:2202
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:2206
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:2210
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:2214
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:2218
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:2230
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr ""
  
! #: common.opt:2234
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:2238
  #, no-c-format
  msgid "Assume strict aliasing rules apply across (uninlined) function boundaries."
  msgstr ""
  
! #: common.opt:2251
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:2267
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:2272
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:2277
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:2281
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:2285
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:2289
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr ""
  
! #: common.opt:2293
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:2297
  #, fuzzy, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "Χρήση ξεχωριστής λανθάνουσας μνήμης για κάθε χρήστη"
  
! #: common.opt:2301
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr ""
  
! #: common.opt:2305
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr ""
  
! #: common.opt:2309
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr ""
  
! #: common.opt:2313
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr ""
  
! #: common.opt:2321
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:2325
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr ""
  
! #: common.opt:2329
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:2333
  #, no-c-format
  msgid "Enable incremental LTO, with its cache in given directory."
  msgstr ""
  
! #: common.opt:2337
  #, no-c-format
  msgid "Number of cache entries in incremental LTO after which to prune old entries."
  msgstr ""
  
! #: common.opt:2362
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2366
  #, no-c-format
  msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
  msgstr ""
  
! #: common.opt:2371
  #, no-c-format
  msgid "Use zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2379
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr ""
  
! #: common.opt:2383
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr ""
  
! #: common.opt:2387
  #, fuzzy, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "εσωτερικό σφάλμα στο %s, γραμμή %u"
  
! #: common.opt:2391
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:2395
  #, no-c-format
  msgid "Allow removal of malloc and free pairs when allocated block is unused."
  msgstr ""
  
! #: common.opt:2402
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr ""
  
! #: common.opt:2406
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr ""
  
! #: common.opt:2413
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr ""
  
! #: common.opt:2417
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr ""
  
! #: common.opt:2421
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr ""
  
! #: common.opt:2425
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr ""
  
! #: common.opt:2429
  #, no-c-format
  msgid "Align the start of every function."
  msgstr ""
  
! #: common.opt:2433
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2437
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2441
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr ""
  
! #: common.opt:2445
  #, no-c-format
  msgid "Move stores out of loops."
  msgstr ""
  
! #: common.opt:2449
  #, no-c-format
  msgid "Building block for specs-based multilib-aware TFLAGS."
  msgstr ""
  
! #: common.opt:2453
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr ""
  
! #: common.opt:2457
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr ""
  
! #: common.opt:2461
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2465
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr ""
  
! #: common.opt:2472
  #, no-c-format
  msgid "-foffload-options=<targets>=<options>\tSpecify options for the offloading targets."
  msgstr ""
  
! #: common.opt:2478
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2493
  #, no-c-format
  msgid "-foffload-abi-host-opts=<options>\tSpecify host ABI options."
  msgstr ""
  
! #: common.opt:2497
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr ""
  
! #: common.opt:2504
  #, no-c-format
  msgid "Generate SIMD clones for functions with the OpenMP declare target directive."
  msgstr ""
  
! #: common.opt:2523
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr ""
  
! #: common.opt:2527
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2531
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2535
  #, 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:2549
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr ""
  
! #: common.opt:2553
  #, no-c-format
  msgid "Insert path profiling code."
  msgstr ""
  
! #: common.opt:2557
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr ""
  
! #: common.opt:2561 common.opt:2565
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2569
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr ""
  
! #: common.opt:2573
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2577
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr ""
  
! #: common.opt:2581
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr ""
  
! #: common.opt:2585
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr ""
  
! #: common.opt:2589
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2593
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr ""
  
! #: common.opt:2597
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr ""
  
! #: common.opt:2601
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr ""
  
! #: common.opt:2605
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr ""
  
! #: common.opt:2609
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2613
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr ""
  
! #: common.opt:2617
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2621
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr ""
  
! #: common.opt:2625
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr ""
  
! #: common.opt:2629
  #, fuzzy, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "αδύνατη η φόρτωση δεδομένων προφίλ"
  
! #: common.opt:2633
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2637
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr ""
  
! #: common.opt:2641
  #, no-c-format
  msgid "Insert condition coverage profiling code."
  msgstr ""
  
! #: common.opt:2645
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2650
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2654
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr ""
  
! #: common.opt:2658
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2662
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2666
  #, 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:2682
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2698
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2702
  #, no-c-format
  msgid "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV coverage result."
  msgstr ""
  
! #: common.opt:2706
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2710
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2714
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2718
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2722
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2726
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2730
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2734
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr ""
  
! #: common.opt:2738
  #, fuzzy, no-c-format
  msgid "Report on consistency of profile."
  msgstr "εσωτερικό σφάλμα gcc"
  
! #: common.opt:2742
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr ""
  
! #: common.opt:2746
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr ""
  
! #: common.opt:2753
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2763
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2767
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr ""
  
! #: common.opt:2775
  #, 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:2789
  #, 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:2804
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2808
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2812
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr ""
  
! #: common.opt:2816
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr ""
  
! #: common.opt:2820
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr ""
  
! #: common.opt:2824
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2837
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr ""
  
! #: common.opt:2841
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr ""
  
! #: common.opt:2845
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr ""
  
! #: common.opt:2853
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2857
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr ""
  
! #: common.opt:2861
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2865
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr ""
  
! #: common.opt:2869
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr ""
  
! #: common.opt:2873
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr ""
  
! #: common.opt:2877
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr ""
  
! #: common.opt:2881
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2889
  #, fuzzy, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "Αποτυχία δέσμευσης πόρων συστήματος"
  
! #: common.opt:2893
  #, fuzzy, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "Αποτυχία δέσμευσης πόρων συστήματος"
  
! #: common.opt:2900
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2904
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr ""
  
! #: common.opt:2908
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2912
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2916
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2921
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2925
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2931
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2935
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2943
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2947
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2951
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2955
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2959
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2963
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2967
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2971
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2975
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2987
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2991
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2995
  #, 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:3000
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:3004
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:3008
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:3012
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr ""
  
! #: common.opt:3016
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: common.opt:3020
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr ""
  
! #: common.opt:3024
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:3028
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:3032
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:3036
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:3040
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:3044
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: common.opt:3048
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr ""
  
! #: common.opt:3052
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr ""
  
! #: common.opt:3056
  #, 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:3065
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:3069
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:3073
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr ""
  
! #: common.opt:3077
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr ""
  
! #: common.opt:3081
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr ""
  
! #: common.opt:3085
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr ""
  
! #: common.opt:3089
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr ""
  
! #: common.opt:3101
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr ""
  
! #: common.opt:3105
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr ""
  
! #: common.opt:3109
  #, no-c-format
  msgid "Disable stack scrub entirely, disregarding strub attributes."
  msgstr ""
  
! #: common.opt:3113
  #, no-c-format
  msgid "Enable stack scrub as per attributes, with strict call checking."
  msgstr ""
  
! #: common.opt:3122
  #, no-c-format
  msgid "Restore default strub mode: as per attributes, with relaxed checking."
  msgstr ""
  
! #: common.opt:3126
  #, no-c-format
  msgid "Enable stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3130
  #, no-c-format
  msgid "Enable at-calls stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3134
  #, no-c-format
  msgid "Enable internal stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3138
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:3142
  #, fuzzy, no-c-format
  #| msgid "syntax error at %qs token"
  msgid "Check for syntax errors, then stop."
  msgstr "συντακτικό σφάλμα στο σύμβολο %qs"
  
! #: common.opt:3146
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr ""
  
! #: common.opt:3150
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr ""
  
! #: common.opt:3154
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr ""
  
! #: common.opt:3158
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:3162
  #, 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:3181
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:3185
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr ""
  
! #: common.opt:3189
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:3194
  #, no-c-format
  msgid "Whether trampolines are generated in executable memory rather than executable stack."
  msgstr ""
  
! #: common.opt:3212
  #, fuzzy, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Εξαίρεση κινητής υποδιαστολής"
  
! #: common.opt:3216
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr ""
  
! #: common.opt:3220
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:3224
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:3232
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr ""
  
! #: common.opt:3240
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr ""
  
! #: common.opt:3248
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr ""
  
! #: common.opt:3256
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr ""
  
! #: common.opt:3260
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr ""
  
! #: common.opt:3264
  #, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr ""
  
! #: common.opt:3268
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr ""
  
! #: common.opt:3272
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr ""
  
! #: common.opt:3276
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr ""
  
! #: common.opt:3280
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr ""
  
! #: common.opt:3284
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr ""
  
! #: common.opt:3288
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr ""
  
! #: common.opt:3292
  #, 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:3298
  #, 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:3305
  #, fuzzy, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "Ακατάλληλη εντολή"
  
! #: common.opt:3309
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr ""
  
! #: common.opt:3313
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr ""
  
! #: common.opt:3321
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr ""
  
! #: common.opt:3325
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr ""
  
! #: common.opt:3329
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr ""
  
! #: common.opt:3333
  #, fuzzy, no-c-format
  msgid "Enable automatic parallelization of loops."
  msgstr "Ακατάλληλη εντολή"
  
! #: common.opt:3337
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr ""
  
! #: common.opt:3341
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr ""
  
! #: common.opt:3345
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:3349
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:3353
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr ""
  
! #: common.opt:3361
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr ""
  
! #: common.opt:3365
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:3369
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:3373
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:3381
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr ""
  
! #: common.opt:3385
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:3389
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:3394
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr ""
  
! #: common.opt:3398
  #, no-c-format
  msgid "Trap on __builtin_unreachable instead of using it for optimization."
  msgstr ""
  
! #: common.opt:3402
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr ""
  
! #: common.opt:3406
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:3421
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:3426
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:3434
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:3438
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr ""
  
! #: common.opt:3442
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr ""
  
! #: common.opt:3446
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:3450
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr ""
  
! #: common.opt:3454
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3458
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3462
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3466
  #, no-c-format
  msgid "Use the Modern linker (MOLD) linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3470
  #, no-c-format
  msgid "Use the Wild linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3477
  #, no-c-format
  msgid "Enable linking of libatomic."
  msgstr ""
  
! #: common.opt:3484
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr ""
  
! #: common.opt:3491
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:3497
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:3504
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:3509
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr ""
  
! #: common.opt:3517
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr ""
  
! #: common.opt:3521
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr ""
  
! #: common.opt:3525
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:3529
  #, 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:3548
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:3556
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3560
  #, no-c-format
  msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
  msgstr ""
  
! #: common.opt:3582
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3586
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3605
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3621
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3625
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3629
  #, fuzzy, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: common.opt:3633
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3637
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr ""
  
! #: common.opt:3641
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr ""
  
! #: common.opt:3645
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3649
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3653
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr ""
  
! #: common.opt:3657
  #, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr ""
  
! #: common.opt:3661
  #, no-c-format
  msgid "-fzero-init-padding-bits=[standard|unions|all]\tZero padding bits in initializers."
  msgstr ""
  
! #: common.opt:3677
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr ""
  
! #: common.opt:3681
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3685
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3689
  #, no-c-format
  msgid "Generate debug information in CodeView format."
  msgstr ""
  
! #: common.opt:3709
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3715
  #, no-c-format
  msgid "Generate CTF debug information at default level."
  msgstr ""
  
! #: common.opt:3719
  #, no-c-format
  msgid "Generate BTF debug information at default level."
  msgstr ""
  
! #: common.opt:3723
  #, no-c-format
  msgid "Generate pruned BTF when emitting BTF info."
  msgstr ""
  
! #: common.opt:3727
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3731
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3735
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3739
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3743
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3747
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3751
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3759
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3763
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3767
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3771
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3775
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr ""
  
! #: common.opt:3787
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3791
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3795
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3799
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3803
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3810
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr ""
  
! #: common.opt:3839
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr ""
  
! #: common.opt:3843
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3850
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3854
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3883
  #, fuzzy, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <αρχείο>              Τοποθέτηση της εξόδου στο <αρχείο>\n"
  
! #: common.opt:3887
  #, fuzzy, no-c-format
  msgid "Enable function profiling."
  msgstr "αδύνατη η φόρτωση δεδομένων προφίλ"
  
! #: common.opt:3897
  #, no-c-format
  msgid "Like -pedantic but issue errors instead of warnings."
  msgstr ""
  
! #: common.opt:3938
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
! #: common.opt:3942
  #, no-c-format
  msgid "Produce a relocatable object as output."
  msgstr ""
  
! #: common.opt:3946
  #, no-c-format
  msgid "Remove all symbol table and relocation information from the executable."
  msgstr ""
  
! #: common.opt:3973
  #, no-c-format
  msgid "Enable verbose output."
  msgstr ""
  
! #: common.opt:3977
  #, fuzzy, no-c-format
  msgid "Display the compiler's version."
  msgstr "  --help                   Εμφάνιση αυτών των πληροφοριών\n"
  
! #: common.opt:3981
  #, fuzzy, no-c-format
  msgid "Suppress warnings."
  msgstr "%s: προειδοποίηση: "
  
! #: common.opt:3991
  #, no-c-format
  msgid "Create a shared library."
  msgstr ""
  
! #: common.opt:4058
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:4062
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:4066
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr ""
  
! #: common.opt:4074
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
  
! #: common.opt:4078
  #, no-c-format
  msgid "Perform dead code elimination on zero and sign extensions with special dataflow analysis."
  msgstr ""
--- 11794,14758 ----
  msgid "--help=<class>\tDisplay descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params."
  msgstr ""
  
! #: common.opt:414
  #, no-c-format
  msgid "Display target specific command line options (including assembler and linker options)."
  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 ""
  
! #: common.opt:467
  #, no-c-format
  msgid "-O<number>\tSet optimization level to <number>."
  msgstr ""
  
! #: common.opt:471
  #, no-c-format
  msgid "Optimize for space rather than speed."
  msgstr ""
  
! #: common.opt:475
  #, no-c-format
  msgid "Optimize for speed disregarding exact standards compliance."
  msgstr ""
  
! #: common.opt:479
  #, no-c-format
  msgid "Optimize for debugging experience rather than speed or size."
  msgstr ""
  
! #: common.opt:483
  #, no-c-format
  msgid "Optimize for space aggressively rather than speed."
  msgstr ""
  
! #: common.opt:488
  #, no-c-format
  msgid "-Q --help prints what options are enabled.  Just -Q enables verbose messages."
  msgstr ""
  
! #: common.opt:501
  #, no-c-format
  msgid "Stop processing after generating assembly code; do not assemble."
  msgstr ""
  
! #: common.opt:533
  #, no-c-format
  msgid "This switch is deprecated; use -Wextra instead."
  msgstr ""
  
! #: common.opt:546
  #, no-c-format
  msgid "Warn about returning structures, unions or arrays."
  msgstr ""
  
! #: common.opt:550
  #, no-c-format
  msgid "Warn if a loop with constant number of iterations triggers undefined behavior."
  msgstr ""
  
! #: common.opt:557
  #, no-c-format
  msgid "Warn if an array is accessed out of bounds."
  msgstr ""
  
! #: common.opt:561
  #, no-c-format
  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 ""
*************** msgstr ""
*** 14782,14833 ****
  msgid "Generate code for assert contracts."
  msgstr "Χρήση ξεχωριστής λανθάνουσας μνήμης για κάθε χρήστη"
  
! #: algol68/lang.opt:85
  #, no-c-format
  msgid "Dump Algol 68 modes after parsing."
  msgstr ""
  
! #: algol68/lang.opt:89
  #, no-c-format
  msgid "Dump Algol 68 parse tree after parsing."
  msgstr ""
  
! #: algol68/lang.opt:93
  #, no-c-format
  msgid "Dump the interfaces of module definitions in the compiled packet."
  msgstr ""
  
! #: algol68/lang.opt:97
  #, no-c-format
  msgid "Link the GNU Algol run-time library statically in the compilation."
  msgstr ""
  
! #: algol68/lang.opt:101
  #, no-c-format
  msgid "Link the GNU Algol 68 run-time library dynamically in the compilation."
  msgstr ""
  
! #: algol68/lang.opt:105
  #, no-c-format
  msgid "Compile strict Algol 68 as defined by the Revised Report."
  msgstr ""
  
! #: algol68/lang.opt:109
  #, no-c-format
  msgid "Accept GNU extensions to Algol 68."
  msgstr ""
  
! #: algol68/lang.opt:115
  #, no-c-format
  msgid "-fstropping=[upper|supper]              Stropping regime to expect in Algol 68 programs."
  msgstr ""
  
! #: algol68/lang.opt:130 algol68/lang.opt:134
  #, no-c-format
  msgid "-fmodules-map=<mapstring>                 Association between module indicants and files."
  msgstr ""
  
! #: algol68/lang.opt:138 algol68/lang.opt:142
  #, no-c-format
  msgid "-fmodules-map-file=<filename>              File containing modules map."
  msgstr ""
--- 14792,14843 ----
  msgid "Generate code for assert contracts."
  msgstr "Χρήση ξεχωριστής λανθάνουσας μνήμης για κάθε χρήστη"
  
! #: algol68/lang.opt:88
  #, no-c-format
  msgid "Dump Algol 68 modes after parsing."
  msgstr ""
  
! #: algol68/lang.opt:92
  #, no-c-format
  msgid "Dump Algol 68 parse tree after parsing."
  msgstr ""
  
! #: algol68/lang.opt:96
  #, no-c-format
  msgid "Dump the interfaces of module definitions in the compiled packet."
  msgstr ""
  
! #: algol68/lang.opt:100
  #, no-c-format
  msgid "Link the GNU Algol run-time library statically in the compilation."
  msgstr ""
  
! #: algol68/lang.opt:104
  #, no-c-format
  msgid "Link the GNU Algol 68 run-time library dynamically in the compilation."
  msgstr ""
  
! #: algol68/lang.opt:108
  #, no-c-format
  msgid "Compile strict Algol 68 as defined by the Revised Report."
  msgstr ""
  
! #: algol68/lang.opt:112
  #, no-c-format
  msgid "Accept GNU extensions to Algol 68."
  msgstr ""
  
! #: algol68/lang.opt:118
  #, no-c-format
  msgid "-fstropping=[upper|supper]              Stropping regime to expect in Algol 68 programs."
  msgstr ""
  
! #: algol68/lang.opt:133 algol68/lang.opt:137
  #, no-c-format
  msgid "-fmodules-map=<mapstring>                 Association between module indicants and files."
  msgstr ""
  
! #: algol68/lang.opt:141 algol68/lang.opt:145
  #, no-c-format
  msgid "-fmodules-map-file=<filename>              File containing modules map."
  msgstr ""
*************** msgstr ""
*** 14849,14938 ****
  
  #: rust/lang.opt:67
  #, no-c-format
! msgid "-frust-extern=              Specify where an external library is located."
  msgstr ""
  
  #: rust/lang.opt:71
  #, no-c-format
! msgid "Dump various Rust front end internals."
  msgstr ""
  
  #: rust/lang.opt:75
  #, no-c-format
! msgid "-frust-dump-<type>              Dump Rust frontend internal information."
  msgstr ""
  
  #: rust/lang.opt:79
  #, no-c-format
! msgid "Enable experimental compilation of Rust files at your own risk."
  msgstr ""
  
  #: rust/lang.opt:83
  #, no-c-format
! msgid "-frust-max-recursion-depth=<integer>."
  msgstr ""
  
  #: rust/lang.opt:87
  #, no-c-format
  msgid "-frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Crate type to emit."
  msgstr ""
  
! #: rust/lang.opt:115
  #, no-c-format
  msgid "-frust-mangling=[legacy|v0]     Version to use for name mangling."
  msgstr ""
  
! #: rust/lang.opt:128
  #, no-c-format
  msgid "-frust-cfg=<name>             Set a config expansion option."
  msgstr ""
  
! #: rust/lang.opt:132
  #, no-c-format
  msgid "-frust-edition=[2015|2018|2021]             Edition to use when compiling rust code."
  msgstr ""
  
! #: rust/lang.opt:148
  #, no-c-format
  msgid "Enable embedding metadata directly into object files."
  msgstr ""
  
! #: rust/lang.opt:152
  #, no-c-format
  msgid "-frust-metadata-output=<path.rox>  Path to output crate metadata."
  msgstr ""
  
! #: rust/lang.opt:160
  #, no-c-format
  msgid "-frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|compilation|end]             The pipeline will run up until this stage when compiling Rust code."
  msgstr ""
  
! #: rust/lang.opt:209
  #, no-c-format
  msgid "Use the temporary and experimental name resolution pipeline instead of the stable one."
  msgstr ""
  
! #: rust/lang.opt:213
  #, no-c-format
  msgid "Use the WIP borrow checker."
  msgstr ""
  
! #: rust/lang.opt:217
  #, no-c-format
  msgid "-frust-edition=[unwind|abort]             Panic strategy to compile crate with."
  msgstr ""
  
! #: rust/lang.opt:230
  #, no-c-format
  msgid "Enable the overflow checks in code generation."
  msgstr ""
  
! #: rust/lang.opt:234
  #, no-c-format
  msgid "Define a built-in offset_of macro in the compiler and assume it is present."
  msgstr ""
  
! #: rust/lang.opt:238
  #, no-c-format
  msgid "Use the new unused variable check implementation."
  msgstr ""
--- 14859,14953 ----
  
  #: rust/lang.opt:67
  #, no-c-format
! msgid "-frust-crate-attr=<attr>        Inject an attribute within the current crate."
  msgstr ""
  
  #: rust/lang.opt:71
  #, no-c-format
! msgid "-frust-extern=              Specify where an external library is located."
  msgstr ""
  
  #: rust/lang.opt:75
  #, no-c-format
! msgid "Dump various Rust front end internals."
  msgstr ""
  
  #: rust/lang.opt:79
  #, no-c-format
! msgid "-frust-dump-<type>              Dump Rust frontend internal information."
  msgstr ""
  
  #: rust/lang.opt:83
  #, no-c-format
! msgid "Enable experimental compilation of Rust files at your own risk."
  msgstr ""
  
  #: rust/lang.opt:87
  #, no-c-format
+ msgid "-frust-max-recursion-depth=<integer>."
+ msgstr ""
+ 
+ #: rust/lang.opt:91
+ #, no-c-format
  msgid "-frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Crate type to emit."
  msgstr ""
  
! #: rust/lang.opt:119
  #, no-c-format
  msgid "-frust-mangling=[legacy|v0]     Version to use for name mangling."
  msgstr ""
  
! #: rust/lang.opt:132
  #, no-c-format
  msgid "-frust-cfg=<name>             Set a config expansion option."
  msgstr ""
  
! #: rust/lang.opt:136
  #, no-c-format
  msgid "-frust-edition=[2015|2018|2021]             Edition to use when compiling rust code."
  msgstr ""
  
! #: rust/lang.opt:152
  #, no-c-format
  msgid "Enable embedding metadata directly into object files."
  msgstr ""
  
! #: rust/lang.opt:156
  #, no-c-format
  msgid "-frust-metadata-output=<path.rox>  Path to output crate metadata."
  msgstr ""
  
! #: rust/lang.opt:164
  #, no-c-format
  msgid "-frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|compilation|end]             The pipeline will run up until this stage when compiling Rust code."
  msgstr ""
  
! #: rust/lang.opt:213
  #, no-c-format
  msgid "Use the temporary and experimental name resolution pipeline instead of the stable one."
  msgstr ""
  
! #: rust/lang.opt:217
  #, no-c-format
  msgid "Use the WIP borrow checker."
  msgstr ""
  
! #: rust/lang.opt:221
  #, no-c-format
  msgid "-frust-edition=[unwind|abort]             Panic strategy to compile crate with."
  msgstr ""
  
! #: rust/lang.opt:234
  #, no-c-format
  msgid "Enable the overflow checks in code generation."
  msgstr ""
  
! #: rust/lang.opt:238
  #, no-c-format
  msgid "Define a built-in offset_of macro in the compiler and assume it is present."
  msgstr ""
  
! #: rust/lang.opt:242
  #, no-c-format
  msgid "Use the new unused variable check implementation."
  msgstr ""
*************** msgstr ""
*** 18384,18440 ****
  #. 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:13237
  #, c-format
  msgid "floating constant misused"
  msgstr ""
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13331
  #: config/pdp11/pdp11.cc:1872
  #, fuzzy, c-format
  msgid "invalid expression as operand"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: gcc.cc:133
  #, c-format
  msgid "%s\n"
  msgstr ""
  
! #: gcc.cc:1908
  #, c-format
  msgid "Using built-in specs.\n"
  msgstr ""
  
! #: gcc.cc:2153
  #, fuzzy, c-format
  msgid ""
  "Setting spec %s to '%s'\n"
  "\n"
  msgstr "δημιουργία %s %s στο %s"
  
! #: gcc.cc:2362
  #, c-format
  msgid "Reading specs from %s\n"
  msgstr ""
  
! #: gcc.cc:2492
  #, fuzzy, c-format
  msgid "could not find specs file %s\n"
  msgstr "Δεν μπόρεσα να ανοίξω το αρχείο %s"
  
! #: gcc.cc:2563
  #, fuzzy, c-format
  msgid "rename spec %s to %s\n"
  msgstr "δημιουργία %s %s στο %s"
  
! #: gcc.cc:2565
  #, c-format
  msgid ""
  "spec is '%s'\n"
  "\n"
  msgstr ""
  
! #: gcc.cc:3401
  #, c-format
  msgid ""
  "\n"
--- 18399,18455 ----
  #. 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:13346
  #, c-format
  msgid "floating constant misused"
  msgstr ""
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13440
  #: config/pdp11/pdp11.cc:1872
  #, fuzzy, c-format
  msgid "invalid expression as operand"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: gcc.cc:134
  #, c-format
  msgid "%s\n"
  msgstr ""
  
! #: gcc.cc:1909
  #, c-format
  msgid "Using built-in specs.\n"
  msgstr ""
  
! #: gcc.cc:2154
  #, fuzzy, c-format
  msgid ""
  "Setting spec %s to '%s'\n"
  "\n"
  msgstr "δημιουργία %s %s στο %s"
  
! #: gcc.cc:2363
  #, c-format
  msgid "Reading specs from %s\n"
  msgstr ""
  
! #: gcc.cc:2493
  #, fuzzy, c-format
  msgid "could not find specs file %s\n"
  msgstr "Δεν μπόρεσα να ανοίξω το αρχείο %s"
  
! #: gcc.cc:2564
  #, fuzzy, c-format
  msgid "rename spec %s to %s\n"
  msgstr "δημιουργία %s %s στο %s"
  
! #: gcc.cc:2566
  #, c-format
  msgid ""
  "spec is '%s'\n"
  "\n"
  msgstr ""
  
! #: gcc.cc:3402
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 18443,18549 ****
  "\n"
  "Να συνεχίσετε; (y ή n) "
  
! #: gcc.cc:3573
  #, c-format
  msgid "# %s %.2f %.2f\n"
  msgstr "# %s %.2f %.2f\n"
  
! #: gcc.cc:3754
  #, c-format
  msgid "Usage: %s [options] file...\n"
  msgstr "χρήση: %s [επιλογές] αρχείο...\n"
  
! #: gcc.cc:3755
  msgid "Options:\n"
  msgstr "Επιλογές:\n"
  
! #: gcc.cc:3757
  #, fuzzy
  #| msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
  msgid "  -pass-exit-codes         Exit with highest error code from a phase.\n"
  msgstr "  -pass-exit-codes         Έξοδος με το υψηλότερο κωδικό σφάλματος της φάσης\n"
  
! #: gcc.cc:3758
  #, fuzzy
  #| msgid "  --help                   Display this information\n"
  msgid "  --help                   Display this information.\n"
  msgstr "  --help                   Εμφάνιση αυτών των πληροφοριών\n"
  
! #: gcc.cc:3759
  #, fuzzy
  #| msgid "  --target-help            Display target specific command line options\n"
  msgid "  --target-help            Display target specific command line options (including assembler and linker options).\n"
  msgstr "  --target-help            Εμφάνιση επιλογές γραμμών εντολής σχετικές με το στόχο\n"
  
! #: gcc.cc:3761
  msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
  msgstr ""
  
! #: gcc.cc:3762
  #, fuzzy
  #| msgid "  --target-help            Display target specific command line options\n"
  msgid "                           Display specific types of command line options.\n"
  msgstr "  --target-help            Εμφάνιση επιλογές γραμμών εντολής σχετικές με το στόχο\n"
  
! #: gcc.cc:3764
  #, fuzzy
  #| msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
  msgid "  (Use '-v --help' to display command line options of sub-processes).\n"
  msgstr "  (Χρήση '-v --help' για την εμφάνιση επιλογών γραμμής εντολής υποδιεργασιών)\n"
  
! #: gcc.cc:3765
  #, fuzzy
  #| msgid "  --help                   Display this information\n"
  msgid "  --version                Display compiler version information.\n"
  msgstr "  --help                   Εμφάνιση αυτών των πληροφοριών\n"
  
! #: gcc.cc:3766
  #, fuzzy
  #| msgid "  -dumpspecs               Display all of the built in spec strings\n"
  msgid "  -dumpspecs               Display all of the built in spec strings.\n"
  msgstr "  -dumpspecs               Εμφάνιση όλων των προκαθορισμένων αλφαριθμητικών των προσδιορισμών\n"
  
! #: gcc.cc:3767
  #, fuzzy
  #| msgid "  -dumpversion             Display the version of the compiler\n"
  msgid "  -dumpversion             Display the version of the compiler.\n"
  msgstr "  -dumpversion             Εμφάνιση της έκδοσης του μεταγλωττιστή\n"
  
! #: gcc.cc:3768
  #, fuzzy
  #| msgid "  -dumpmachine             Display the compiler's target processor\n"
  msgid "  -dumpmachine             Display the compiler's target processor.\n"
  msgstr "  -dumpmachine             Εμφάνιση του επεξεργαστή στόχου του μεταγλωττιστή\n"
  
! #: gcc.cc:3769
  msgid "  -foffload=<targets>      Specify offloading targets.\n"
  msgstr ""
  
! #: gcc.cc:3770
  #, fuzzy
  #| msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
  msgid "  -print-search-dirs       Display the directories in the compiler's search path.\n"
  msgstr "  -print-search-dirs       Εμφάνιση των καταλόγων στις διαδρομές αναζήτησης του μεταγλωττιστή\n"
  
! #: gcc.cc:3771
  #, fuzzy
  #| msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
  msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library.\n"
  msgstr "  -print-libgcc-file-name  Εμφάνιση του ονόματος της συνοδευτικής βιβλιοθήκης του μεταγλωττιστή\n"
  
! #: gcc.cc:3772
  #, fuzzy
  #| msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
  msgid "  -print-file-name=<lib>   Display the full path to library <lib>.\n"
  msgstr "  -print-file-name=<βιβλιοθ> Εμφάνιση της πλήρης διαδρομής στη βιβλιοθήκη <βιβλιοθ>\n"
  
! #: gcc.cc:3773
  #, fuzzy
  #| msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
  msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>.\n"
  msgstr "  -print-prog-name=<πρόγρ> Εμφάνιση της πλήρης διαδρομής στο συστατικό μεταγλωττιστή <πρόγρ>\n"
  
! #: gcc.cc:3774
  #, fuzzy
  #| msgid ""
  #| "  -print-multi-lib         Display the mapping between command line options and\n"
--- 18458,18564 ----
  "\n"
  "Να συνεχίσετε; (y ή n) "
  
! #: gcc.cc:3574
  #, c-format
  msgid "# %s %.2f %.2f\n"
  msgstr "# %s %.2f %.2f\n"
  
! #: gcc.cc:3755
  #, c-format
  msgid "Usage: %s [options] file...\n"
  msgstr "χρήση: %s [επιλογές] αρχείο...\n"
  
! #: gcc.cc:3756
  msgid "Options:\n"
  msgstr "Επιλογές:\n"
  
! #: gcc.cc:3758
  #, fuzzy
  #| msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
  msgid "  -pass-exit-codes         Exit with highest error code from a phase.\n"
  msgstr "  -pass-exit-codes         Έξοδος με το υψηλότερο κωδικό σφάλματος της φάσης\n"
  
! #: gcc.cc:3759
  #, fuzzy
  #| msgid "  --help                   Display this information\n"
  msgid "  --help                   Display this information.\n"
  msgstr "  --help                   Εμφάνιση αυτών των πληροφοριών\n"
  
! #: gcc.cc:3760
  #, fuzzy
  #| msgid "  --target-help            Display target specific command line options\n"
  msgid "  --target-help            Display target specific command line options (including assembler and linker options).\n"
  msgstr "  --target-help            Εμφάνιση επιλογές γραμμών εντολής σχετικές με το στόχο\n"
  
! #: gcc.cc:3762
  msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
  msgstr ""
  
! #: gcc.cc:3763
  #, fuzzy
  #| msgid "  --target-help            Display target specific command line options\n"
  msgid "                           Display specific types of command line options.\n"
  msgstr "  --target-help            Εμφάνιση επιλογές γραμμών εντολής σχετικές με το στόχο\n"
  
! #: gcc.cc:3765
  #, fuzzy
  #| msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
  msgid "  (Use '-v --help' to display command line options of sub-processes).\n"
  msgstr "  (Χρήση '-v --help' για την εμφάνιση επιλογών γραμμής εντολής υποδιεργασιών)\n"
  
! #: gcc.cc:3766
  #, fuzzy
  #| msgid "  --help                   Display this information\n"
  msgid "  --version                Display compiler version information.\n"
  msgstr "  --help                   Εμφάνιση αυτών των πληροφοριών\n"
  
! #: gcc.cc:3767
  #, fuzzy
  #| msgid "  -dumpspecs               Display all of the built in spec strings\n"
  msgid "  -dumpspecs               Display all of the built in spec strings.\n"
  msgstr "  -dumpspecs               Εμφάνιση όλων των προκαθορισμένων αλφαριθμητικών των προσδιορισμών\n"
  
! #: gcc.cc:3768
  #, fuzzy
  #| msgid "  -dumpversion             Display the version of the compiler\n"
  msgid "  -dumpversion             Display the version of the compiler.\n"
  msgstr "  -dumpversion             Εμφάνιση της έκδοσης του μεταγλωττιστή\n"
  
! #: gcc.cc:3769
  #, fuzzy
  #| msgid "  -dumpmachine             Display the compiler's target processor\n"
  msgid "  -dumpmachine             Display the compiler's target processor.\n"
  msgstr "  -dumpmachine             Εμφάνιση του επεξεργαστή στόχου του μεταγλωττιστή\n"
  
! #: gcc.cc:3770
  msgid "  -foffload=<targets>      Specify offloading targets.\n"
  msgstr ""
  
! #: gcc.cc:3771
  #, fuzzy
  #| msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
  msgid "  -print-search-dirs       Display the directories in the compiler's search path.\n"
  msgstr "  -print-search-dirs       Εμφάνιση των καταλόγων στις διαδρομές αναζήτησης του μεταγλωττιστή\n"
  
! #: gcc.cc:3772
  #, fuzzy
  #| msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
  msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library.\n"
  msgstr "  -print-libgcc-file-name  Εμφάνιση του ονόματος της συνοδευτικής βιβλιοθήκης του μεταγλωττιστή\n"
  
! #: gcc.cc:3773
  #, fuzzy
  #| msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
  msgid "  -print-file-name=<lib>   Display the full path to library <lib>.\n"
  msgstr "  -print-file-name=<βιβλιοθ> Εμφάνιση της πλήρης διαδρομής στη βιβλιοθήκη <βιβλιοθ>\n"
  
! #: gcc.cc:3774
  #, fuzzy
  #| msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
  msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>.\n"
  msgstr "  -print-prog-name=<πρόγρ> Εμφάνιση της πλήρης διαδρομής στο συστατικό μεταγλωττιστή <πρόγρ>\n"
  
! #: gcc.cc:3775
  #, fuzzy
  #| msgid ""
  #| "  -print-multi-lib         Display the mapping between command line options and\n"
*************** msgstr ""
*** 18556,18568 ****
  "                           εντολής και καταλόγων αναζήτησης πολλαπλών\n"
  "                           βιβλιοθηκών\n"
  
! #: gcc.cc:3777
  #, fuzzy
  #| msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
  msgid "  -print-multi-directory   Display the root directory for versions of libgcc.\n"
  msgstr "  -print-multi-directory   Εμφάνιση του ριζικού καταλόγου για εκδόσεις της libgcc\n"
  
! #: gcc.cc:3778
  #, fuzzy
  #| msgid ""
  #| "  -print-multi-lib         Display the mapping between command line options and\n"
--- 18571,18583 ----
  "                           εντολής και καταλόγων αναζήτησης πολλαπλών\n"
  "                           βιβλιοθηκών\n"
  
! #: gcc.cc:3778
  #, fuzzy
  #| msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
  msgid "  -print-multi-directory   Display the root directory for versions of libgcc.\n"
  msgstr "  -print-multi-directory   Εμφάνιση του ριζικού καταλόγου για εκδόσεις της libgcc\n"
  
! #: gcc.cc:3779
  #, fuzzy
  #| msgid ""
  #| "  -print-multi-lib         Display the mapping between command line options and\n"
*************** msgstr ""
*** 18575,18666 ****
  "                           εντολής και καταλόγων αναζήτησης πολλαπλών\n"
  "                           βιβλιοθηκών\n"
  
! #: gcc.cc:3781
  #, fuzzy
  msgid "  -print-multi-os-directory Display the relative path to OS libraries.\n"
  msgstr "  -print-multi-directory   Εμφάνιση του ριζικού καταλόγου για εκδόσεις της libgcc\n"
  
! #: gcc.cc:3782
  #, fuzzy
  #| msgid "  -dumpmachine             Display the compiler's target processor\n"
  msgid "  -print-sysroot           Display the target libraries directory.\n"
  msgstr "  -dumpmachine             Εμφάνιση του επεξεργαστή στόχου του μεταγλωττιστή\n"
  
! #: gcc.cc:3783
  msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.\n"
  msgstr ""
  
! #: gcc.cc:3784
  #, fuzzy
  #| msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
  msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler.\n"
  msgstr "  -Wa,<επιλογές>            Πέρασμα <επιλογών> διαχωρισμένων με κόμμα στο συναρμολογητή\n"
  
! #: gcc.cc:3785
  #, fuzzy
  #| msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
  msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor.\n"
  msgstr "  -Wp,<επιλογές>            Πέρασμα <επιλογών> διαχωρισμένων με κόμμα στον προ-επεξεργαστή\n"
  
! #: gcc.cc:3786
  #, fuzzy
  #| msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
  msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker.\n"
  msgstr "  -Wl,<επιλογές>            Πέρασμα <επιλογών> διαχωρισμένων με κόμμα στο συνδέτη\n"
  
! #: gcc.cc:3787
  #, fuzzy
  msgid "  -Xassembler <arg>        Pass <arg> on to the assembler.\n"
  msgstr "  -Xlinker <όρισμα>        Πέρασμα <ορίσματος> στο συνδέτη\n"
  
! #: gcc.cc:3788
  #, fuzzy
  msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.\n"
  msgstr "  -Xlinker <όρισμα>        Πέρασμα <ορίσματος> στο συνδέτη\n"
  
! #: gcc.cc:3789
  #, fuzzy
  #| msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
  msgid "  -Xlinker <arg>           Pass <arg> on to the linker.\n"
  msgstr "  -Xlinker <όρισμα>        Πέρασμα <ορίσματος> στο συνδέτη\n"
  
! #: gcc.cc:3790
  #, fuzzy
  #| msgid "  -save-temps              Do not delete intermediate files\n"
  msgid "  -save-temps              Do not delete intermediate files.\n"
  msgstr "  -save-temps              Να μη διαγραφούν τα ενδιάμεσα αρχεία\n"
  
! #: gcc.cc:3791
  #, fuzzy
  #| msgid "  -save-temps              Do not delete intermediate files\n"
  msgid "  -save-temps=<arg>        Do not delete intermediate files.\n"
  msgstr "  -save-temps              Να μη διαγραφούν τα ενδιάμεσα αρχεία\n"
  
! #: gcc.cc:3792
  msgid ""
  "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
  "                           prefixes to other gcc components.\n"
  msgstr ""
  
! #: gcc.cc:3795
  #, fuzzy
  #| msgid "  -pipe                    Use pipes rather than intermediate files\n"
  msgid "  -pipe                    Use pipes rather than intermediate files.\n"
  msgstr "  -pipe                    Χρήση σωληνώσεων αντί ενδιάμεσων αρχείων\n"
  
! #: gcc.cc:3796
  #, fuzzy
  #| msgid "  -time                    Time the execution of each subprocess\n"
  msgid "  -time                    Time the execution of each subprocess.\n"
  msgstr "  -time                    Μέτρηση του χρόνου εκτέλεσης κάθε υποδιεργασίας\n"
  
! #: gcc.cc:3797
  #, fuzzy
  #| msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
  msgid "  -specs=<file>            Override built-in specs with the contents of <file>.\n"
  msgstr "  -specs=<αρχείο>           Χρήση του περιεχομένου του <αρχείου> αντί των προκαθορισμένων προσδιορισμών\n"
  
! #: gcc.cc:3798
  #, fuzzy
  #| msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
  msgid "  -std=<standard>          Assume that the input sources are for <standard>.\n"
--- 18590,18681 ----
  "                           εντολής και καταλόγων αναζήτησης πολλαπλών\n"
  "                           βιβλιοθηκών\n"
  
! #: gcc.cc:3782
  #, fuzzy
  msgid "  -print-multi-os-directory Display the relative path to OS libraries.\n"
  msgstr "  -print-multi-directory   Εμφάνιση του ριζικού καταλόγου για εκδόσεις της libgcc\n"
  
! #: gcc.cc:3783
  #, fuzzy
  #| msgid "  -dumpmachine             Display the compiler's target processor\n"
  msgid "  -print-sysroot           Display the target libraries directory.\n"
  msgstr "  -dumpmachine             Εμφάνιση του επεξεργαστή στόχου του μεταγλωττιστή\n"
  
! #: gcc.cc:3784
  msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.\n"
  msgstr ""
  
! #: gcc.cc:3785
  #, fuzzy
  #| msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
  msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler.\n"
  msgstr "  -Wa,<επιλογές>            Πέρασμα <επιλογών> διαχωρισμένων με κόμμα στο συναρμολογητή\n"
  
! #: gcc.cc:3786
  #, fuzzy
  #| msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
  msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor.\n"
  msgstr "  -Wp,<επιλογές>            Πέρασμα <επιλογών> διαχωρισμένων με κόμμα στον προ-επεξεργαστή\n"
  
! #: gcc.cc:3787
  #, fuzzy
  #| msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
  msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker.\n"
  msgstr "  -Wl,<επιλογές>            Πέρασμα <επιλογών> διαχωρισμένων με κόμμα στο συνδέτη\n"
  
! #: gcc.cc:3788
  #, fuzzy
  msgid "  -Xassembler <arg>        Pass <arg> on to the assembler.\n"
  msgstr "  -Xlinker <όρισμα>        Πέρασμα <ορίσματος> στο συνδέτη\n"
  
! #: gcc.cc:3789
  #, fuzzy
  msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.\n"
  msgstr "  -Xlinker <όρισμα>        Πέρασμα <ορίσματος> στο συνδέτη\n"
  
! #: gcc.cc:3790
  #, fuzzy
  #| msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
  msgid "  -Xlinker <arg>           Pass <arg> on to the linker.\n"
  msgstr "  -Xlinker <όρισμα>        Πέρασμα <ορίσματος> στο συνδέτη\n"
  
! #: gcc.cc:3791
  #, fuzzy
  #| msgid "  -save-temps              Do not delete intermediate files\n"
  msgid "  -save-temps              Do not delete intermediate files.\n"
  msgstr "  -save-temps              Να μη διαγραφούν τα ενδιάμεσα αρχεία\n"
  
! #: gcc.cc:3792
  #, fuzzy
  #| msgid "  -save-temps              Do not delete intermediate files\n"
  msgid "  -save-temps=<arg>        Do not delete intermediate files.\n"
  msgstr "  -save-temps              Να μη διαγραφούν τα ενδιάμεσα αρχεία\n"
  
! #: gcc.cc:3793
  msgid ""
  "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
  "                           prefixes to other gcc components.\n"
  msgstr ""
  
! #: gcc.cc:3796
  #, fuzzy
  #| msgid "  -pipe                    Use pipes rather than intermediate files\n"
  msgid "  -pipe                    Use pipes rather than intermediate files.\n"
  msgstr "  -pipe                    Χρήση σωληνώσεων αντί ενδιάμεσων αρχείων\n"
  
! #: gcc.cc:3797
  #, fuzzy
  #| msgid "  -time                    Time the execution of each subprocess\n"
  msgid "  -time                    Time the execution of each subprocess.\n"
  msgstr "  -time                    Μέτρηση του χρόνου εκτέλεσης κάθε υποδιεργασίας\n"
  
! #: gcc.cc:3798
  #, fuzzy
  #| msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
  msgid "  -specs=<file>            Override built-in specs with the contents of <file>.\n"
  msgstr "  -specs=<αρχείο>           Χρήση του περιεχομένου του <αρχείου> αντί των προκαθορισμένων προσδιορισμών\n"
  
! #: gcc.cc:3799
  #, fuzzy
  #| msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
  msgid "  -std=<standard>          Assume that the input sources are for <standard>.\n"
*************** msgstr ""
*** 18668,18731 ****
  "  -std=<πρότυπο>           Θεώρησε ότι οι πηγές κώδικα είναι για το <πρότυπο>\n"
  "\n"
  
! #: gcc.cc:3799
  msgid ""
  "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
  "                           and libraries.\n"
  msgstr ""
  
! #: gcc.cc:3802
  #, fuzzy
  #| msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
  msgid "  -B <directory>           Add <directory> to the compiler's search paths.\n"
  msgstr "  -B <κατάλογος>           Προσθήκη του <καταλόγου> στις διαδρομές αναζήτησης του μεταγλωττιστή\n"
  
! #: gcc.cc:3803
  #, fuzzy
  #| msgid "  -v                       Display the programs invoked by the compiler\n"
  msgid "  -v                       Display the programs invoked by the compiler.\n"
  msgstr "  -v                       Εμφάνιση των προγραμμάτων που καλεί ο μεταγλωττιστής\n"
  
! #: gcc.cc:3804
  msgid "  -###                     Like -v but options quoted and commands not executed.\n"
  msgstr ""
  
! #: gcc.cc:3805
  #, fuzzy
  #| msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
  msgid "  -E                       Preprocess only; do not compile, assemble or link.\n"
  msgstr "  -E                       Προεπεξεργασία μόνο· όχι μεταγλώττιση, συναρμολόγηση ή σύνδεση\n"
  
! #: gcc.cc:3806
  #, fuzzy
  #| msgid "  -S                       Compile only; do not assemble or link\n"
  msgid "  -S                       Compile only; do not assemble or link.\n"
  msgstr "  -S                       Μεταγλώττιση μόνο· όχι συναρμολόγηση ήσύνδεση\n"
  
! #: gcc.cc:3807
  #, fuzzy
  #| msgid "  -c                       Compile and assemble, but do not link\n"
  msgid "  -c                       Compile and assemble, but do not link.\n"
  msgstr "  -c                       Μεταγλώττιση και συναρμολόγηση, όχιόμως σύνδεση\n"
  
! #: gcc.cc:3808
  #, fuzzy
  #| msgid "  -o <file>                Place the output into <file>\n"
  msgid "  -o <file>                Place the output into <file>.\n"
  msgstr "  -o <αρχείο>              Τοποθέτηση της εξόδου στο <αρχείο>\n"
  
! #: gcc.cc:3809
  msgid ""
  "  -pie                     Create a dynamically linked position independent\n"
  "                           executable.\n"
  msgstr ""
  
! #: gcc.cc:3811
  #, fuzzy
  msgid "  -shared                  Create a shared library.\n"
  msgstr "  -pipe                    Χρήση σωληνώσεων αντί ενδιάμεσων αρχείων\n"
  
! #: gcc.cc:3812
  #, fuzzy
  msgid ""
  "  -x <language>            Specify the language of the following input files.\n"
--- 18683,18746 ----
  "  -std=<πρότυπο>           Θεώρησε ότι οι πηγές κώδικα είναι για το <πρότυπο>\n"
  "\n"
  
! #: gcc.cc:3800
  msgid ""
  "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
  "                           and libraries.\n"
  msgstr ""
  
! #: gcc.cc:3803
  #, fuzzy
  #| msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
  msgid "  -B <directory>           Add <directory> to the compiler's search paths.\n"
  msgstr "  -B <κατάλογος>           Προσθήκη του <καταλόγου> στις διαδρομές αναζήτησης του μεταγλωττιστή\n"
  
! #: gcc.cc:3804
  #, fuzzy
  #| msgid "  -v                       Display the programs invoked by the compiler\n"
  msgid "  -v                       Display the programs invoked by the compiler.\n"
  msgstr "  -v                       Εμφάνιση των προγραμμάτων που καλεί ο μεταγλωττιστής\n"
  
! #: gcc.cc:3805
  msgid "  -###                     Like -v but options quoted and commands not executed.\n"
  msgstr ""
  
! #: gcc.cc:3806
  #, fuzzy
  #| msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
  msgid "  -E                       Preprocess only; do not compile, assemble or link.\n"
  msgstr "  -E                       Προεπεξεργασία μόνο· όχι μεταγλώττιση, συναρμολόγηση ή σύνδεση\n"
  
! #: gcc.cc:3807
  #, fuzzy
  #| msgid "  -S                       Compile only; do not assemble or link\n"
  msgid "  -S                       Compile only; do not assemble or link.\n"
  msgstr "  -S                       Μεταγλώττιση μόνο· όχι συναρμολόγηση ήσύνδεση\n"
  
! #: gcc.cc:3808
  #, fuzzy
  #| msgid "  -c                       Compile and assemble, but do not link\n"
  msgid "  -c                       Compile and assemble, but do not link.\n"
  msgstr "  -c                       Μεταγλώττιση και συναρμολόγηση, όχιόμως σύνδεση\n"
  
! #: gcc.cc:3809
  #, fuzzy
  #| msgid "  -o <file>                Place the output into <file>\n"
  msgid "  -o <file>                Place the output into <file>.\n"
  msgstr "  -o <αρχείο>              Τοποθέτηση της εξόδου στο <αρχείο>\n"
  
! #: gcc.cc:3810
  msgid ""
  "  -pie                     Create a dynamically linked position independent\n"
  "                           executable.\n"
  msgstr ""
  
! #: gcc.cc:3812
  #, fuzzy
  msgid "  -shared                  Create a shared library.\n"
  msgstr "  -pipe                    Χρήση σωληνώσεων αντί ενδιάμεσων αρχείων\n"
  
! #: gcc.cc:3813
  #, fuzzy
  msgid ""
  "  -x <language>            Specify the language of the following input files.\n"
*************** msgstr ""
*** 18739,18745 ****
  "                           συμπεριφορά εύρεσης της γλώσσας βάσει της επέκτασης\n"
  "                           του αρχείου\n"
  
! #: gcc.cc:3819
  #, c-format
  msgid ""
  "\n"
--- 18754,18760 ----
  "                           συμπεριφορά εύρεσης της γλώσσας βάσει της επέκτασης\n"
  "                           του αρχείου\n"
  
! #: gcc.cc:3820
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 18753,18832 ****
  " επιλογές σε αυτές τις διεργασίες, πρέπει να χρησιμοποιήσετε τις επιλογές\n"
  " -W<γράμμα>.\n"
  
! #: gcc.cc:6972
  #, fuzzy, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "δημιουργία %s %s στο %s"
  
! #: gcc.cc:7733
  #, fuzzy, c-format
  #| msgid "libraries: %s\n"
  msgid "Target: %s\n"
  msgstr "βιβλιοθήκες: %s\n"
  
! #: gcc.cc:7734
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "Έχει ρυθμιστεί με: %s\n"
  
! #: gcc.cc:7748
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "Μοντέλο νημάτων: %s\n"
  
! #: gcc.cc:7749
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr ""
  
! #: gcc.cc:7751
  #, c-format
  msgid " zstd"
  msgstr ""
  
! #: gcc.cc:7753 gcov.cc:1902 gcov.cc:1962 gcov.cc:1974 gcov.cc:3564
  #, fuzzy, c-format
  msgid "\n"
  msgstr ":\n"
  
! #: gcc.cc:7764
  #, fuzzy, c-format
  #| msgid "gcc version %s\n"
  msgid "gcc version %s %s\n"
  msgstr "έκδοση gcc %s\n"
  
! #: gcc.cc:7767
  #, fuzzy, c-format
  #| msgid "gcc driver version %s executing gcc version %s\n"
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "έκδοση οδηγού gcc %s εκτελεί την έκδοση gcc %s\n"
  
! #: gcc.cc:7843 gcc.cc:8057
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr ""
  
! #: gcc.cc:7977
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr ""
  
! #: gcc.cc:8823
  #, c-format
  msgid "install: %s%s\n"
  msgstr "εγκατάσταση: %s%s\n"
  
! #: gcc.cc:8826
  #, c-format
  msgid "programs: %s\n"
  msgstr "προγράμματα: %s\n"
  
! #: gcc.cc:8828
  #, c-format
  msgid "libraries: %s\n"
  msgstr "βιβλιοθήκες: %s\n"
  
! #: gcc.cc:8945
  #, c-format
  msgid ""
  "\n"
--- 18768,18847 ----
  " επιλογές σε αυτές τις διεργασίες, πρέπει να χρησιμοποιήσετε τις επιλογές\n"
  " -W<γράμμα>.\n"
  
! #: gcc.cc:6974
  #, fuzzy, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "δημιουργία %s %s στο %s"
  
! #: gcc.cc:7735
  #, fuzzy, c-format
  #| msgid "libraries: %s\n"
  msgid "Target: %s\n"
  msgstr "βιβλιοθήκες: %s\n"
  
! #: gcc.cc:7736
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "Έχει ρυθμιστεί με: %s\n"
  
! #: gcc.cc:7750
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "Μοντέλο νημάτων: %s\n"
  
! #: gcc.cc:7751
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr ""
  
! #: gcc.cc:7753
  #, c-format
  msgid " zstd"
  msgstr ""
  
! #: gcc.cc:7755 gcov.cc:1902 gcov.cc:1962 gcov.cc:1974 gcov.cc:3564
  #, fuzzy, c-format
  msgid "\n"
  msgstr ":\n"
  
! #: gcc.cc:7766
  #, fuzzy, c-format
  #| msgid "gcc version %s\n"
  msgid "gcc version %s %s\n"
  msgstr "έκδοση gcc %s\n"
  
! #: gcc.cc:7769
  #, fuzzy, c-format
  #| msgid "gcc driver version %s executing gcc version %s\n"
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "έκδοση οδηγού gcc %s εκτελεί την έκδοση gcc %s\n"
  
! #: gcc.cc:7845 gcc.cc:8059
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr ""
  
! #: gcc.cc:7979
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr ""
  
! #: gcc.cc:8825
  #, c-format
  msgid "install: %s%s\n"
  msgstr "εγκατάσταση: %s%s\n"
  
! #: gcc.cc:8828
  #, c-format
  msgid "programs: %s\n"
  msgstr "προγράμματα: %s\n"
  
! #: gcc.cc:8830
  #, c-format
  msgid "libraries: %s\n"
  msgstr "βιβλιοθήκες: %s\n"
  
! #: gcc.cc:8953
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 18836,18853 ****
  "Για οδηγίες για αναφορές σφαλμάτων. παρακαλώ δείτε:\n"
  
  # src/request.c:37
! #: gcc.cc:8961 gcov-tool.cc:594 sarif-replay.cc:59
  #, fuzzy, c-format
  msgid "%s %s%s\n"
  msgstr "%s: %s: "
  
! #: gcc.cc:8964 gcov-tool.cc:596 gcov.cc:1155 sarif-replay.cc:62
  #: fortran/gfortranspec.cc:282
  msgid "(C)"
  msgstr ""
  
  # src/main.c:850
! #: gcc.cc:8965 gcov-tool.cc:598 gcov.cc:1157 sarif-replay.cc:63
  #: fortran/gfortranspec.cc:283
  #, fuzzy, c-format
  msgid ""
--- 18851,18868 ----
  "Για οδηγίες για αναφορές σφαλμάτων. παρακαλώ δείτε:\n"
  
  # src/request.c:37
! #: gcc.cc:8969 gcov-tool.cc:594 sarif-replay.cc:59
  #, fuzzy, c-format
  msgid "%s %s%s\n"
  msgstr "%s: %s: "
  
! #: gcc.cc:8972 gcov-tool.cc:596 gcov.cc:1155 sarif-replay.cc:62
  #: fortran/gfortranspec.cc:282
  msgid "(C)"
  msgstr ""
  
  # src/main.c:850
! #: gcc.cc:8973 gcov-tool.cc:598 gcov.cc:1157 sarif-replay.cc:63
  #: fortran/gfortranspec.cc:283
  #, fuzzy, c-format
  msgid ""
*************** msgstr ""
*** 18859,18865 ****
  "αντιγραφής. Δεν υπάρχει ΚΑΜΙΑ εγγύηση· ούτε ακόμα για ΛΕΙΤΟΥΡΓΙΚΟΤΗΤΑ ή \n"
  "ΚΑΤΑΛΛΗΛΟΤΗΤΑ ΓΙΑ ΕΝΑ ΣΥΓΚΕΚΡΙΜΕΝΟ ΣΚΟΠΟ.\n"
  
! #: gcc.cc:9312
  #, c-format
  msgid ""
  "\n"
--- 18874,18880 ----
  "αντιγραφής. Δεν υπάρχει ΚΑΜΙΑ εγγύηση· ούτε ακόμα για ΛΕΙΤΟΥΡΓΙΚΟΤΗΤΑ ή \n"
  "ΚΑΤΑΛΛΗΛΟΤΗΤΑ ΓΙΑ ΕΝΑ ΣΥΓΚΕΚΡΙΜΕΝΟ ΣΚΟΠΟ.\n"
  
! #: gcc.cc:9320
  #, c-format
  msgid ""
  "\n"
*************** msgid ""
*** 18868,18881 ****
  "\n"
  msgstr ""
  
! #: gcc.cc:9313
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
  "\n"
  msgstr ""
  
! #: gcc.cc:10827
  #, c-format
  msgid ""
  "Assembler options\n"
--- 18883,18896 ----
  "\n"
  msgstr ""
  
! #: gcc.cc:9321
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
  "\n"
  msgstr ""
  
! #: gcc.cc:10835
  #, c-format
  msgid ""
  "Assembler options\n"
*************** msgid ""
*** 18883,18889 ****
  "\n"
  msgstr ""
  
! #: gcc.cc:10828
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
--- 18898,18904 ----
  "\n"
  msgstr ""
  
! #: gcc.cc:10836
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
*************** msgstr ""
*** 19607,19612 ****
--- 19622,19642 ----
  msgid "'"
  msgstr ""
  
+ #: json-diagnostic.cc:236
+ #, c-format
+ msgid "In JSON value %e"
+ msgstr ""
+ 
+ #: json-diagnostic.cc:239
+ #, c-format
+ msgid "In JSON object %e"
+ msgstr ""
+ 
+ #: json-diagnostic.cc:242
+ #, c-format
+ msgid "In JSON array %e"
+ msgstr ""
+ 
  #: langhooks.cc:389
  msgid "At top level:"
  msgstr ""
*************** msgid "In member function %qs"
*** 19617,19623 ****
  msgstr "Στη συνάρτηση μέλος `%s':"
  
  #. Kinds within executable code.
! #: langhooks.cc:409 libgdiagnostics.cc:1528
  #, fuzzy
  #| msgid "In function %qs:"
  msgid "In function %qs"
--- 19647,19653 ----
  msgstr "Στη συνάρτηση μέλος `%s':"
  
  #. Kinds within executable code.
! #: langhooks.cc:409 libgdiagnostics.cc:1512
  #, fuzzy
  #| msgid "In function %qs:"
  msgid "In function %qs"
*************** msgstr ""
*** 19636,19749 ****
  msgid "    inlined from %qs"
  msgstr "Μη έγκυρη προτεραιότητα `%s'"
  
! #: libgdiagnostics.cc:1529
  #, fuzzy
  msgid "In member %qs"
  msgstr "Στη συνάρτηση μέλος `%s':"
  
! #: libgdiagnostics.cc:1530
  #, fuzzy
  msgid "In module %qs"
  msgstr "διπλό κλειδί"
  
! #: libgdiagnostics.cc:1531
  #, fuzzy
  msgid "In namespace %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: libgdiagnostics.cc:1532
  msgid "In type %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1534
  #, fuzzy
  msgid "In return type %qs"
  msgstr "Μη έγκυρη προτεραιότητα `%s'"
  
! #: libgdiagnostics.cc:1535
  #, fuzzy
  msgid "In parameter %qs"
  msgstr "άγνωστος χαρακτήρας `%s'"
  
! #: libgdiagnostics.cc:1536
  #, fuzzy
  msgid "In variable %qs"
  msgstr "αχρησιμοποίητη μεταβλητή `%s'"
  
  #. Kinds within XML or HTML documents.
! #: libgdiagnostics.cc:1539
  #, fuzzy
  msgid "In element %qs"
  msgstr "Στη συνάρτηση μέλος `%s':"
  
! #: libgdiagnostics.cc:1540
  #, fuzzy
  msgid "In attribute %qs"
  msgstr "αχρησιμοποίητη μεταβλητή `%s'"
  
! #: libgdiagnostics.cc:1541
  msgid "In text %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1542
  #, fuzzy
  #| msgid "In function %qs:"
  msgid "In comment %qs"
  msgstr "Στη συνάρτηση %qs:"
  
! #: libgdiagnostics.cc:1544
  #, fuzzy
  msgid "In processing instruction %qs"
  msgstr "Ακατάλληλη εντολή"
  
! #: libgdiagnostics.cc:1545
  msgid "In DTD %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1547
  #, fuzzy
  msgid "In declaration %qs"
  msgstr "δημιουργία αρχείου `%s'\n"
  
  #. Kinds within JSON documents.
! #: libgdiagnostics.cc:1550
  msgid "In JSON object %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1551
  msgid "In JSON array %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1553
  msgid "In JSON property %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1554
  msgid "In JSON value %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1701
  #, c-format
  msgid "%e"
  msgstr ""
  
! #: libsarifreplay.cc:760
  msgid "JSON object"
  msgstr ""
  
! #: libsarifreplay.cc:763
  msgid "JSON array"
  msgstr ""
  
! #: libsarifreplay.cc:767
  msgid "JSON number"
  msgstr ""
  
! #: libsarifreplay.cc:770
  msgid "JSON string"
  msgstr ""
  
! #: libsarifreplay.cc:775
  msgid "JSON literal"
  msgstr ""
  
--- 19666,19779 ----
  msgid "    inlined from %qs"
  msgstr "Μη έγκυρη προτεραιότητα `%s'"
  
! #: libgdiagnostics.cc:1513
  #, fuzzy
  msgid "In member %qs"
  msgstr "Στη συνάρτηση μέλος `%s':"
  
! #: libgdiagnostics.cc:1514
  #, fuzzy
  msgid "In module %qs"
  msgstr "διπλό κλειδί"
  
! #: libgdiagnostics.cc:1515
  #, fuzzy
  msgid "In namespace %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: libgdiagnostics.cc:1516
  msgid "In type %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1518
  #, fuzzy
  msgid "In return type %qs"
  msgstr "Μη έγκυρη προτεραιότητα `%s'"
  
! #: libgdiagnostics.cc:1519
  #, fuzzy
  msgid "In parameter %qs"
  msgstr "άγνωστος χαρακτήρας `%s'"
  
! #: libgdiagnostics.cc:1520
  #, fuzzy
  msgid "In variable %qs"
  msgstr "αχρησιμοποίητη μεταβλητή `%s'"
  
  #. Kinds within XML or HTML documents.
! #: libgdiagnostics.cc:1523
  #, fuzzy
  msgid "In element %qs"
  msgstr "Στη συνάρτηση μέλος `%s':"
  
! #: libgdiagnostics.cc:1524
  #, fuzzy
  msgid "In attribute %qs"
  msgstr "αχρησιμοποίητη μεταβλητή `%s'"
  
! #: libgdiagnostics.cc:1525
  msgid "In text %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1526
  #, fuzzy
  #| msgid "In function %qs:"
  msgid "In comment %qs"
  msgstr "Στη συνάρτηση %qs:"
  
! #: libgdiagnostics.cc:1528
  #, fuzzy
  msgid "In processing instruction %qs"
  msgstr "Ακατάλληλη εντολή"
  
! #: libgdiagnostics.cc:1529
  msgid "In DTD %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1531
  #, fuzzy
  msgid "In declaration %qs"
  msgstr "δημιουργία αρχείου `%s'\n"
  
  #. Kinds within JSON documents.
! #: libgdiagnostics.cc:1534
  msgid "In JSON object %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1535
  msgid "In JSON array %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1537
  msgid "In JSON property %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1538
  msgid "In JSON value %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1685
  #, c-format
  msgid "%e"
  msgstr ""
  
! #: libsarifreplay.cc:739
  msgid "JSON object"
  msgstr ""
  
! #: libsarifreplay.cc:742
  msgid "JSON array"
  msgstr ""
  
! #: libsarifreplay.cc:746
  msgid "JSON number"
  msgstr ""
  
! #: libsarifreplay.cc:749
  msgid "JSON string"
  msgstr ""
  
! #: libsarifreplay.cc:754
  msgid "JSON literal"
  msgstr ""
  
*************** msgstr ""
*** 19752,19763 ****
  msgid "this is the insn:"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: lra-constraints.cc:4182
  #, fuzzy
  msgid "unable to reload address in "
  msgstr "Ακατάλληλη χρήση του διαμορφωτή διεύθυνσης"
  
! #: lra-constraints.cc:4478 reload.cc:3852
  #, fuzzy
  msgid "unable to generate reloads for:"
  msgstr "Αδύνατη η δημιουργία διεργασίας στον εξυπηρετητή"
--- 19782,19793 ----
  msgid "this is the insn:"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: lra-constraints.cc:4197
  #, fuzzy
  msgid "unable to reload address in "
  msgstr "Ακατάλληλη χρήση του διαμορφωτή διεύθυνσης"
  
! #: lra-constraints.cc:4522 reload.cc:3852
  #, fuzzy
  msgid "unable to generate reloads for:"
  msgstr "Αδύνατη η δημιουργία διεργασίας στον εξυπηρετητή"
*************** msgstr "Μη αναγνωρίσιμη μ
*** 19932,19947 ****
  msgid "insn does not satisfy its constraints:"
  msgstr ""
  
! #: targhooks.cc:2480
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr ""
  
! #: targhooks.cc:2495
  msgid "created and used with different settings of %<-fpic%>"
  msgstr ""
  
! #: targhooks.cc:2497
  msgid "created and used with different settings of %<-fpie%>"
  msgstr ""
  
--- 19962,19977 ----
  msgid "insn does not satisfy its constraints:"
  msgstr ""
  
! #: targhooks.cc:2497
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr ""
  
! #: targhooks.cc:2512
  msgid "created and used with different settings of %<-fpic%>"
  msgstr ""
  
! #: targhooks.cc:2514
  msgid "created and used with different settings of %<-fpie%>"
  msgstr ""
  
*************** msgstr ""
*** 19977,19984 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic.cc:103 tree-logical-location.cc:129 c/c-decl.cc:6614
! #: c/c-typeck.cc:9509 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, fuzzy, gcc-internal-format
  msgid "<anonymous>"
  msgstr "((ανώνυμο))"
--- 20007,20014 ----
  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:9587 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, fuzzy, gcc-internal-format
  msgid "<anonymous>"
  msgstr "((ανώνυμο))"
*************** msgid "length modifier in strfmon format
*** 20350,20371 ****
  msgstr ""
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.cc:1699 fortran/cpp.cc:630
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13004 config/loongarch/loongarch.cc:6728
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/aarch64/aarch64.cc:13013 config/aarch64/aarch64.cc:13026
! #: config/aarch64/aarch64.cc:13038 config/aarch64/aarch64.cc:13049
! #: config/aarch64/aarch64.cc:13065 config/aarch64/aarch64.cc:13079
! #: config/aarch64/aarch64.cc:13099 config/aarch64/aarch64.cc:13181
! #: config/aarch64/aarch64.cc:13192 config/aarch64/aarch64.cc:13206
! #: config/aarch64/aarch64.cc:13432 config/aarch64/aarch64.cc:13445
! #: config/aarch64/aarch64.cc:13462 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8092
  #: config/riscv/riscv.cc:8108 config/riscv/riscv.cc:8124
  #: config/riscv/riscv.cc:8140 config/riscv/riscv.cc:8173
--- 20380,20401 ----
  msgstr ""
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.cc:1707 fortran/cpp.cc:630
  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:8092
  #: config/riscv/riscv.cc:8108 config/riscv/riscv.cc:8124
  #: config/riscv/riscv.cc:8140 config/riscv/riscv.cc:8173
*************** msgstr "Μη έγκυρη επιλογή
*** 20375,20382 ****
  msgid "invalid operand for '%%%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/aarch64/aarch64.cc:13117 config/aarch64/aarch64.cc:13128
! #: config/aarch64/aarch64.cc:13292 config/aarch64/aarch64.cc:13303
  #: config/riscv/riscv.cc:7988 config/riscv/riscv.cc:7996
  #: config/riscv/riscv.cc:8003 config/riscv/riscv.cc:8007
  #: config/riscv/riscv.cc:8049 config/riscv/riscv.cc:8067
--- 20405,20412 ----
  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:7988 config/riscv/riscv.cc:7996
  #: config/riscv/riscv.cc:8003 config/riscv/riscv.cc:8007
  #: config/riscv/riscv.cc:8049 config/riscv/riscv.cc:8067
*************** msgstr "Μη έγκυρη επιλογή
*** 20384,20497 ****
  msgid "invalid vector constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/aarch64/aarch64.cc:13142
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13154
  #, fuzzy, c-format
  msgid "incompatible operand for '%%%c'"
  msgstr "RPC: Μη συμβατές εκδόσεις του RPC"
  
! #: config/aarch64/aarch64.cc:13174
  #, fuzzy, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "RPC: Μη συμβατές εκδόσεις του RPC"
  
! #: config/aarch64/aarch64.cc:13239 config/arm/arm.cc:24779
  #, fuzzy, c-format
  msgid "missing operand"
  msgstr "έχει παραληφθεί η λίστα με τα πεδία"
  
! #: config/aarch64/aarch64.cc:13329
  #, fuzzy, c-format
  msgid "invalid constant"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/aarch64/aarch64.cc:13332
  #, fuzzy, c-format
  msgid "invalid operand"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/aarch64/aarch64.cc:13470 config/aarch64/aarch64.cc:13475
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/aarch64/aarch64.cc:13495
  #, fuzzy, c-format
  msgid "invalid address mode"
  msgstr "Ακατάλληλη χρήση του διαμορφωτή διεύθυνσης"
  
! #: config/aarch64/aarch64.cc:23792
  #, fuzzy
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: config/aarch64/aarch64.cc:23794
  #, fuzzy
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: config/aarch64/aarch64.cc:31104
  msgid "preincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31106
  msgid "predecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31108
  msgid "postincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31110
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31112
  msgid "negation operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31114
  msgid "plus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31116
  msgid "minus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31118
  msgid "multiply operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31120
  msgid "divide operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31123
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31128
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31130
  #, fuzzy
  msgid "subscript operation not supported on svbool_t"
  msgstr "το -C δεν συνίσταται πια, χρησιμοποιήστε -Z"
  
! #: config/aarch64/aarch64.cc:31151 config/aarch64/aarch64.cc:31184
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31172
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14543
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
--- 20414,20527 ----
  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:23806
  #, fuzzy
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: config/aarch64/aarch64.cc:23808
  #, fuzzy
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: config/aarch64/aarch64.cc:31118
  msgid "preincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31120
  msgid "predecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31122
  msgid "postincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31124
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31126
  msgid "negation operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31128
  msgid "plus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31130
  msgid "minus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31132
  msgid "multiply operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31134
  msgid "divide operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31137
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31142
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31144
  #, fuzzy
  msgid "subscript operation not supported on svbool_t"
  msgstr "το -C δεν συνίσταται πια, χρησιμοποιήστε -Z"
  
! #: config/aarch64/aarch64.cc:31165 config/aarch64/aarch64.cc:31198
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31186
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14652
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
*************** msgid "invalid %%r value"
*** 20508,20520 ****
  msgstr "μη έγκυρος χρήστης"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:2995
  #, fuzzy, c-format
  msgid "invalid %%R value"
  msgstr "μη έγκυρος χρήστης"
  
  #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
! #: config/xtensa/xtensa.cc:2968
  #, fuzzy, c-format
  msgid "invalid %%N value"
  msgstr "μη έγκυρος χρήστης"
--- 20538,20550 ----
  msgstr "μη έγκυρος χρήστης"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3011
  #, fuzzy, c-format
  msgid "invalid %%R value"
  msgstr "μη έγκυρος χρήστης"
  
  #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
! #: config/xtensa/xtensa.cc:2984
  #, fuzzy, c-format
  msgid "invalid %%N value"
  msgstr "μη έγκυρος χρήστης"
*************** msgstr "μη έγκυρος χρήστη
*** 20529,20535 ****
  msgid "invalid %%h value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:2988
  #, fuzzy, c-format
  msgid "invalid %%L value"
  msgstr "μη έγκυρος χρήστης"
--- 20559,20565 ----
  msgid "invalid %%h value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:3004
  #, fuzzy, c-format
  msgid "invalid %%L value"
  msgstr "μη έγκυρος χρήστης"
*************** msgstr "μη έγκυρος χρήστη
*** 20544,20550 ****
  msgid "invalid %%M value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3002
  #, fuzzy, c-format
  msgid "invalid %%U value"
  msgstr "μη έγκυρος χρήστης"
--- 20574,20580 ----
  msgid "invalid %%M value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3018
  #, fuzzy, c-format
  msgid "invalid %%U value"
  msgstr "μη έγκυρος χρήστης"
*************** msgstr "μη έγκυρος χρήστη
*** 20569,20578 ****
  msgid "unknown relocation unspec"
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
  
! #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7560 config/gcn/gcn.cc:7569
! #: config/gcn/gcn.cc:7627 config/gcn/gcn.cc:7635 config/gcn/gcn.cc:7651
! #: config/gcn/gcn.cc:7669 config/gcn/gcn.cc:7720 config/gcn/gcn.cc:7839
! #: config/gcn/gcn.cc:7955 config/rs6000/rs6000.cc:14690
  #, fuzzy, c-format
  msgid "invalid %%xn code"
  msgstr "μη έγκυρο δικαίωμα"
--- 20599,20608 ----
  msgid "unknown relocation unspec"
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
  
! #: 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 "μη έγκυρο δικαίωμα"
*************** msgstr "μη έγκυρη μετατόπ
*** 20671,20704 ****
  msgid "unrecognized supposed constant"
  msgstr "άγνωστο πρόθεμα: %s"
  
! #: config/arm/arm.cc:21090 config/arm/arm.cc:21115 config/arm/arm.cc:21125
! #: config/arm/arm.cc:21134 config/arm/arm.cc:21143
  #, fuzzy, c-format
  msgid "invalid shift operand"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/arm/arm.cc:24061 config/arm/arm.cc:24079
  #, fuzzy, c-format
  msgid "predicated Thumb instruction"
  msgstr "Ακατάλληλη εντολή"
  
! #: config/arm/arm.cc:24067
  #, fuzzy, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: config/arm/arm.cc:24183 config/arm/arm.cc:24196 config/arm/arm.cc:24221
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/arm/arm.cc:24298 config/arm/arm.cc:24320 config/arm/arm.cc:24330
! #: config/arm/arm.cc:24340 config/arm/arm.cc:24350 config/arm/arm.cc:24389
! #: config/arm/arm.cc:24407 config/arm/arm.cc:24425 config/arm/arm.cc:24467
! #: config/arm/arm.cc:24474 config/arm/arm.cc:24492 config/arm/arm.cc:24499
! #: config/arm/arm.cc:24507 config/arm/arm.cc:24528 config/arm/arm.cc:24535
! #: config/arm/arm.cc:24726 config/arm/arm.cc:24733 config/arm/arm.cc:24760
! #: config/arm/arm.cc:24767 config/bfin/bfin.cc:1441 config/bfin/bfin.cc:1448
  #: config/bfin/bfin.cc:1455 config/bfin/bfin.cc:1462 config/bfin/bfin.cc:1471
  #: config/bfin/bfin.cc:1478 config/bfin/bfin.cc:1485 config/bfin/bfin.cc:1492
  #: config/nds32/nds32.cc:3545
--- 20701,20734 ----
  msgid "unrecognized supposed constant"
  msgstr "άγνωστο πρόθεμα: %s"
  
! #: config/arm/arm.cc:21105 config/arm/arm.cc:21130 config/arm/arm.cc:21140
! #: config/arm/arm.cc:21149 config/arm/arm.cc:21158
  #, fuzzy, c-format
  msgid "invalid shift operand"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/arm/arm.cc:24076 config/arm/arm.cc:24094
  #, fuzzy, c-format
  msgid "predicated Thumb instruction"
  msgstr "Ακατάλληλη εντολή"
  
! #: config/arm/arm.cc:24082
  #, fuzzy, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: config/arm/arm.cc:24198 config/arm/arm.cc:24211 config/arm/arm.cc:24236
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/arm/arm.cc:24313 config/arm/arm.cc:24335 config/arm/arm.cc:24345
! #: config/arm/arm.cc:24355 config/arm/arm.cc:24365 config/arm/arm.cc:24404
! #: config/arm/arm.cc:24422 config/arm/arm.cc:24440 config/arm/arm.cc:24482
! #: config/arm/arm.cc:24489 config/arm/arm.cc:24507 config/arm/arm.cc:24514
! #: config/arm/arm.cc:24522 config/arm/arm.cc:24543 config/arm/arm.cc:24550
! #: config/arm/arm.cc:24741 config/arm/arm.cc:24748 config/arm/arm.cc:24775
! #: config/arm/arm.cc:24782 config/bfin/bfin.cc:1441 config/bfin/bfin.cc:1448
  #: config/bfin/bfin.cc:1455 config/bfin/bfin.cc:1462 config/bfin/bfin.cc:1471
  #: config/bfin/bfin.cc:1478 config/bfin/bfin.cc:1485 config/bfin/bfin.cc:1492
  #: config/nds32/nds32.cc:3545
*************** msgstr "Μη έγκυρη επιλογή
*** 20706,20746 ****
  msgid "invalid operand for code '%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/arm/arm.cc:24402
  #, fuzzy, c-format
  msgid "instruction never executed"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
  #. Former FPA support, effectively unused after GCC-4.7, but not
  #. removed until gcc-15.
! #: config/arm/arm.cc:24440
  #, c-format
  msgid "obsolete FPA format code '%c'"
  msgstr ""
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.cc:24449
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
  
  #. Former iWMMXT support, removed after GCC-15.
! #: config/arm/arm.cc:24455
  #, c-format
  msgid "obsolete iWMMXT format code '%c'"
  msgstr ""
  
! #: config/arm/arm.cc:34277
  #, fuzzy
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: config/arm/arm.cc:34279
  #, fuzzy
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: config/arm/arm.cc:34294 config/arm/arm.cc:34310
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
--- 20736,20776 ----
  msgid "invalid operand for code '%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/arm/arm.cc:24417
  #, fuzzy, c-format
  msgid "instruction never executed"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
  #. Former FPA support, effectively unused after GCC-4.7, but not
  #. removed until gcc-15.
! #: config/arm/arm.cc:24455
  #, c-format
  msgid "obsolete FPA format code '%c'"
  msgstr ""
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.cc:24464
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
  
  #. Former iWMMXT support, removed after GCC-15.
! #: config/arm/arm.cc:24470
  #, c-format
  msgid "obsolete iWMMXT format code '%c'"
  msgstr ""
  
! #: config/arm/arm.cc:34292
  #, fuzzy
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: config/arm/arm.cc:34294
  #, fuzzy
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: config/arm/arm.cc:34309 config/arm/arm.cc:34325
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
*************** msgstr "μη έγκυρος χρήστη
*** 20874,20896 ****
  msgid "invalid const_double operand"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/bpf/bpf.cc:940
  #, fuzzy
  msgid "invalid address in operand"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:947
  #, fuzzy
  msgid "unsupported operand"
  msgstr "Μη ορισμένο όνομα %s"
  
  #. Format punctuators via %s to avoid -Wformat-diag.
  #: config/cris/cris.cc:783 config/ft32/ft32.cc:110 config/moxie/moxie.cc:108
! #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6325
! #: gcc.cc:6339 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:1098 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8107
  #: 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
--- 20904,20926 ----
  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"
  
  #. Format punctuators via %s to avoid -Wformat-diag.
  #: config/cris/cris.cc:783 config/ft32/ft32.cc:110 config/moxie/moxie.cc:108
! #: 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:1182 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8107
  #: 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 "αρχείο εξόδου"
*** 21139,21163 ****
  msgid "bad output_condmove_single operand"
  msgstr "αρχείο εξόδου"
  
! #: config/gcn/gcn.cc:7235 config/gcn/gcn.cc:7255 config/gcn/gcn.cc:7259
! #: config/gcn/gcn.cc:7600 config/gcn/gcn.cc:7611 config/gcn/gcn.cc:7614
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:7382 config/gcn/gcn.cc:7405 config/gcn/gcn.cc:7437
! #: config/gcn/gcn.cc:7453 config/gcn/gcn.cc:7468 config/gcn/gcn.cc:7487
! #: config/gcn/gcn.cc:7551 config/gcn/gcn.cc:7745 config/gcn/gcn.cc:7860
  #, fuzzy, c-format
  msgid "invalid operand %%xn code"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/gcn/gcn.cc:7848
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr ""
  
! #: config/gcn/gcn.cc:7936
  #, fuzzy, c-format
  msgid "invalid fp constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
--- 21169,21193 ----
  msgid "bad output_condmove_single operand"
  msgstr "αρχείο εξόδου"
  
! #: config/gcn/gcn.cc:7281 config/gcn/gcn.cc:7301 config/gcn/gcn.cc:7305
! #: config/gcn/gcn.cc:7646 config/gcn/gcn.cc:7657 config/gcn/gcn.cc:7660
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:7428 config/gcn/gcn.cc:7451 config/gcn/gcn.cc:7483
! #: config/gcn/gcn.cc:7499 config/gcn/gcn.cc:7514 config/gcn/gcn.cc:7533
! #: config/gcn/gcn.cc:7597 config/gcn/gcn.cc:7791 config/gcn/gcn.cc:7906
  #, fuzzy, c-format
  msgid "invalid operand %%xn code"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/gcn/gcn.cc:7894
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr ""
  
! #: config/gcn/gcn.cc:7982
  #, fuzzy, c-format
  msgid "invalid fp constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
*************** msgstr "μη τερματιζμένο α
*** 21169,21299 ****
  msgid "Expected register or constant integer."
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: config/i386/i386.cc:13325
  #, fuzzy, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "μη έγκυρη μετατόπιση UTC"
  
! #: config/i386/i386.cc:13868
  #, fuzzy, c-format
  msgid "invalid use of register '%s'"
  msgstr "μη έγκυρος αριθμός από γραμμές"
  
! #: config/i386/i386.cc:13873
  #, fuzzy, c-format
  msgid "invalid use of asm flag output"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: config/i386/i386.cc:14108
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14143
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14218
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14223
  #, fuzzy, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14301
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr ""
  
! #: config/i386/i386.cc:14380
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr ""
  
! #: config/i386/i386.cc:14398
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14419
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr ""
  
! #: config/i386/i386.cc:14434
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14462
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr ""
  
! #: config/i386/i386.cc:14480
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14503
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.cc:14530
  #, c-format
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr ""
  
! #: config/i386/i386.cc:14618
  #, fuzzy, c-format
  msgid "invalid operand code '%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14680 config/i386/i386.cc:15069
  #, fuzzy, c-format
  msgid "invalid constraints for operand"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/i386/i386.cc:14781
  #, fuzzy, c-format
  msgid "invalid vector immediate"
  msgstr "μη έγκυρο δικαίωμα"
  
  # src/grep.c:1133
! #: config/i386/i386.cc:17959
  #, fuzzy
  msgid "unknown insn mode"
  msgstr "άγνωστη μέθοδος καταλόγων"
  
! #: config/i386/i386.cc:24693
  #, fuzzy
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: config/i386/i386.cc:24696
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24699
  #, fuzzy
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: config/i386/i386.cc:24702
  #, fuzzy
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: config/i386/i386.cc:24740 config/i386/i386.cc:24765
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24743 config/i386/i386.cc:24769
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
--- 21199,21329 ----
  msgid "Expected register or constant integer."
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: config/i386/i386.cc:13434
  #, fuzzy, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "μη έγκυρη μετατόπιση UTC"
  
! #: config/i386/i386.cc:13977
  #, fuzzy, c-format
  msgid "invalid use of register '%s'"
  msgstr "μη έγκυρος αριθμός από γραμμές"
  
! #: config/i386/i386.cc:13982
  #, fuzzy, c-format
  msgid "invalid use of asm flag output"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: config/i386/i386.cc:14217
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14252
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14327
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14332
  #, fuzzy, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14410
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr ""
  
! #: config/i386/i386.cc:14489
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr ""
  
! #: config/i386/i386.cc:14507
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14528
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr ""
  
! #: config/i386/i386.cc:14543
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14571
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr ""
  
! #: config/i386/i386.cc:14589
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14612
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.cc:14639
  #, c-format
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr ""
  
! #: config/i386/i386.cc:14727
  #, fuzzy, c-format
  msgid "invalid operand code '%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14789 config/i386/i386.cc:15178
  #, fuzzy, c-format
  msgid "invalid constraints for operand"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/i386/i386.cc:14890
  #, fuzzy, c-format
  msgid "invalid vector immediate"
  msgstr "μη έγκυρο δικαίωμα"
  
  # src/grep.c:1133
! #: config/i386/i386.cc:18068
  #, fuzzy
  msgid "unknown insn mode"
  msgstr "άγνωστη μέθοδος καταλόγων"
  
! #: config/i386/i386.cc:24802
  #, fuzzy
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: config/i386/i386.cc:24805
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24808
  #, fuzzy
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: config/i386/i386.cc:24811
  #, fuzzy
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: config/i386/i386.cc:24849 config/i386/i386.cc:24874
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24852 config/i386/i386.cc:24878
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
*************** msgid "insn contains an invalid address
*** 21447,21453 ****
  msgstr "Ακατάλληλη χρήση του διαμορφωτή διεύθυνσης"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3105
  #, fuzzy
  msgid "invalid address"
  msgstr "Ακατάλληλη χρήση του διαμορφωτή διεύθυνσης"
--- 21477,21483 ----
  msgstr "Ακατάλληλη χρήση του διαμορφωτή διεύθυνσης"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3121
  #, fuzzy
  msgid "invalid address"
  msgstr "Ακατάλληλη χρήση του διαμορφωτή διεύθυνσης"
*************** msgstr "Μη έγκυρη ημερομη
*** 21523,21529 ****
  msgid "invalid %%H value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3023
  #, fuzzy, c-format
  msgid "invalid %%d value"
  msgstr "μη έγκυρος χρήστης"
--- 21553,21559 ----
  msgid "invalid %%H value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3039
  #, fuzzy, c-format
  msgid "invalid %%d value"
  msgstr "μη έγκυρος χρήστης"
*************** msgstr ""
*** 21657,21663 ****
  msgid "invalid %%A value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2934
  #, fuzzy, c-format
  msgid "invalid %%D value"
  msgstr "μη έγκυρος χρήστης"
--- 21687,21693 ----
  msgid "invalid %%A value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2950
  #, fuzzy, c-format
  msgid "invalid %%D value"
  msgstr "μη έγκυρος χρήστης"
*************** msgstr "μη έγκυρο δικαίωμ
*** 21697,21703 ****
  msgid "invalid %%k value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:2981
  #, fuzzy, c-format
  msgid "invalid %%K value"
  msgstr "μη έγκυρος χρήστης"
--- 21727,21733 ----
  msgid "invalid %%k value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:2997
  #, fuzzy, c-format
  msgid "invalid %%K value"
  msgstr "μη έγκυρος χρήστης"
*************** msgstr "μη έγκυρος χρήστη
*** 21727,21743 ****
  msgid "invalid %%u value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2956
  #, fuzzy, c-format
  msgid "invalid %%v value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3009
  #, fuzzy, c-format
  msgid "invalid %%V value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3016
  #, fuzzy, c-format
  msgid "invalid %%x value"
  msgstr "μη έγκυρος χρήστης"
--- 21757,21773 ----
  msgid "invalid %%u value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2972
  #, fuzzy, c-format
  msgid "invalid %%v value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3025
  #, fuzzy, c-format
  msgid "invalid %%V value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3032
  #, fuzzy, c-format
  msgid "invalid %%x value"
  msgstr "μη έγκυρος χρήστης"
*************** msgstr ""
*** 21892,21916 ****
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
! #: config/sh/sh.cc:1229
  #, fuzzy, c-format
  msgid "invalid operand to %%R"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/sh/sh.cc:1256
  #, fuzzy, c-format
  msgid "invalid operand to %%S"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/sh/sh.cc:8680
  msgid "created and used with different architectures / ABIs"
  msgstr ""
  
! #: config/sh/sh.cc:8682
  msgid "created and used with different ABIs"
  msgstr ""
  
! #: config/sh/sh.cc:8684
  msgid "created and used with different endianness"
  msgstr ""
  
--- 21922,21946 ----
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
! #: config/sh/sh.cc:1227
  #, fuzzy, c-format
  msgid "invalid operand to %%R"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/sh/sh.cc:1254
  #, fuzzy, c-format
  msgid "invalid operand to %%S"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/sh/sh.cc:8679
  msgid "created and used with different architectures / ABIs"
  msgstr ""
  
! #: config/sh/sh.cc:8681
  msgid "created and used with different ABIs"
  msgstr ""
  
! #: config/sh/sh.cc:8683
  msgid "created and used with different endianness"
  msgstr ""
  
*************** msgstr ""
*** 22034,22060 ****
  msgid "Unable to load DLL."
  msgstr "Δεν μπόρεσα να ανοίξω το αρχείο %s"
  
! #: config/xtensa/xtensa.cc:848 config/xtensa/xtensa.cc:882
  #, fuzzy
  msgid "bad test"
  msgstr "Εσφαλμένη διεύθυνση"
  
! #: config/xtensa/xtensa.cc:2976
  #, fuzzy
  msgid "invalid mask"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/xtensa/xtensa.cc:3042 config/xtensa/xtensa.cc:3052
  #, fuzzy, c-format
  msgid "invalid %%t/%%b value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/xtensa/xtensa.cc:3130
  #, fuzzy
  msgid "no register in address"
  msgstr "μη έγκυρος χρόνος έναρξης"
  
! #: config/xtensa/xtensa.cc:3138
  #, fuzzy
  msgid "address offset not a constant"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
--- 22064,22090 ----
  msgid "Unable to load DLL."
  msgstr "Δεν μπόρεσα να ανοίξω το αρχείο %s"
  
! #: config/xtensa/xtensa.cc:845 config/xtensa/xtensa.cc:879
  #, fuzzy
  msgid "bad test"
  msgstr "Εσφαλμένη διεύθυνση"
  
! #: config/xtensa/xtensa.cc:2992
  #, fuzzy
  msgid "invalid mask"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/xtensa/xtensa.cc:3058 config/xtensa/xtensa.cc:3068
  #, fuzzy, c-format
  msgid "invalid %%t/%%b value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/xtensa/xtensa.cc:3146
  #, fuzzy
  msgid "no register in address"
  msgstr "μη έγκυρος χρόνος έναρξης"
  
! #: config/xtensa/xtensa.cc:3154
  #, fuzzy
  msgid "address offset not a constant"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
*************** msgstr ""
*** 22087,22093 ****
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8217
  #, fuzzy
  msgid "({anonymous})"
  msgstr "((ανώνυμο))"
--- 22117,22123 ----
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8295
  #, fuzzy
  msgid "({anonymous})"
  msgstr "((ανώνυμο))"
*************** msgstr "((ανώνυμο))"
*** 22101,22139 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3254 c/c-parser.cc:3463 c/c-parser.cc:3477 c/c-parser.cc:7694
! #: c/c-parser.cc:8548 c/c-parser.cc:9126 c/c-parser.cc:9318 c/c-parser.cc:9351
! #: c/c-parser.cc:9649 c/c-parser.cc:14677 c/c-parser.cc:14712
! #: c/c-parser.cc:14743 c/c-parser.cc:14790 c/c-parser.cc:14971
! #: c/c-parser.cc:15804 c/c-parser.cc:15879 c/c-parser.cc:15922
! #: c/c-parser.cc:24064 c/c-parser.cc:24144 c/c-parser.cc:24473
! #: c/c-parser.cc:24499 c/c-parser.cc:24522 c/c-parser.cc:25208
! #: c/c-parser.cc:25251 c/c-parser.cc:26525 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:4325 c/c-parser.cc:4516
! #: c/c-parser.cc:4551 c/c-parser.cc:14964 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18012 cp/parser.cc:37079
! #: cp/parser.cc:37718
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:3435 c/c-parser.cc:9609
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:3974 c/c-parser.cc:5127 c/c-parser.cc:5319 c/c-parser.cc:5377
! #: c/c-parser.cc:5435 c/c-parser.cc:5824 c/c-parser.cc:5847 c/c-parser.cc:5856
! #: c/c-parser.cc:5907 c/c-parser.cc:5916 c/c-parser.cc:11205
! #: c/c-parser.cc:11291 c/c-parser.cc:11907 c/c-parser.cc:11933
! #: c/c-parser.cc:11967 c/c-parser.cc:12168 c/c-parser.cc:13049
! #: c/c-parser.cc:15078 c/c-parser.cc:17730 c/c-parser.cc:18465
! #: c/c-parser.cc:18524 c/c-parser.cc:18579 c/c-parser.cc:20651
! #: c/c-parser.cc:20943 c/c-parser.cc:21095 c/c-parser.cc:23156
! #: c/c-parser.cc:24564 c/c-parser.cc:25216 c/c-parser.cc:29186
! #: c/c-parser.cc:29454 c/c-parser.cc:29536 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
--- 22131,22169 ----
  #. ;
  #. <~~~~~~~~~ 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:18008 cp/parser.cc:37077
! #: cp/parser.cc:37716
  #, 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
*************** msgstr ""
*** 22141,22295 ****
  #: 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:3426 c/c-parser.cc:9601
! #: c/c-parser.cc:21759 cp/parser.cc:37766 cp/parser.cc:46129
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:5213 c/c-parser.cc:5967 c/c-parser.cc:6324 c/c-parser.cc:6342
! #: c/c-parser.cc:6343 c/c-parser.cc:6852 c/c-parser.cc:6896 c/c-parser.cc:9700
! #: c/c-parser.cc:12159 c/c-parser.cc:13622 c/c-parser.cc:13995
! #: c/c-parser.cc:17052 c/gimple-parser.cc:1920 cp/parser.cc:37730
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:5415
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr ""
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5876 c/c-parser.cc:5881 c/c-parser.cc:17713
! #: c/c-parser.cc:18554 c/c-parser.cc:20633 c/c-parser.cc:21567
! #: c/c-parser.cc:21666 c/c-parser.cc:27884 c/c-parser.cc:28205
! #: c/c-parser.cc:29108 c/c-parser.cc:29262 c/c-parser.cc:29479
  #: 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:11064 c/c-parser.cc:17494 cp/parser.cc:37721
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:6320 c/c-parser.cc:6322 c/c-parser.cc:16957 cp/parser.cc:37733
! #: cp/parser.cc:41636 go/gofrontend/embed.cc:440
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:7156 c/c-parser.cc:15307 c/c-parser.cc:21643
! #: c/c-parser.cc:24039 c/c-parser.cc:24125 c/c-parser.cc:24886
! #: c/c-parser.cc:26032 c/c-parser.cc:31328 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4312 c/c-parser.cc:4540
! #: c/c-parser.cc:14859 cp/parser.cc:23909 cp/parser.cc:37727
  #: go/gofrontend/embed.cc:371
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:8106 c/c-parser.cc:8115 c/c-parser.cc:10149
! #: c/c-parser.cc:11459 c/c-parser.cc:15071 c/c-parser.cc:15468
! #: c/c-parser.cc:15532 c/c-parser.cc:17034 c/c-parser.cc:18145
! #: c/c-parser.cc:18382 c/c-parser.cc:18944 c/c-parser.cc:19047
! #: c/c-parser.cc:19588 c/c-parser.cc:19756 c/c-parser.cc:20294
! #: c/c-parser.cc:20370 c/c-parser.cc:20501 c/c-parser.cc:20573
! #: c/c-parser.cc:20653 c/c-parser.cc:21326 c/c-parser.cc:21881
! #: c/c-parser.cc:27743 c/c-parser.cc:29135 c/c-parser.cc:29319
! #: c/c-parser.cc:29378 c/c-parser.cc:30614 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:9608 c/c-parser.cc:17638
! #: c/c-parser.cc:19052 cp/parser.cc:37760 cp/parser.cc:39476 cp/parser.cc:42576
! #: cp/parser.cc:43480 go/gofrontend/embed.cc:404
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:9102 cp/parser.cc:37647
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:11168 c/c-parser.cc:11407 c/c-parser.cc:11957
! #: c/c-parser.cc:11996 c/c-parser.cc:12089 c/c-parser.cc:12230
! #: c/c-parser.cc:13039 c/c-parser.cc:18559 c/c-parser.cc:20439
  #: 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:37077 cp/parser.cc:37736
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:11851
  #, fuzzy
  msgid "expected %<.%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:14530 c/c-parser.cc:14562 c/c-parser.cc:14802
! #: cp/parser.cc:40050 cp/parser.cc:40071
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:15220 c/gimple-parser.cc:1457 cp/parser.cc:37745
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:19142 c/c-parser.cc:21113 c/c-parser.cc:21630
! #: cp/parser.cc:37769 cp/parser.cc:45980
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20286 c/c-parser.cc:23934 c/c-parser.cc:23979
! #: c/c-parser.cc:24136 c/c-parser.cc:24483 c/c-parser.cc:25195
! #: c/c-parser.cc:26408 c/c-parser.cc:27932 c/c-parser.cc:29520
! #: c/gimple-parser.cc:805 c/c-parser.cc:6919 c/c-parser.cc:24056
! #: c/c-parser.cc:24279 cp/parser.cc:37748 cp/parser.cc:47690 cp/parser.cc:47863
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:21780 c/c-parser.cc:28214 c/c-parser.cc:28235
! #: c/c-parser.cc:17092 c/c-parser.cc:17104 c/c-parser.cc:21760
! #: cp/parser.cc:46130 cp/parser.cc:46157 cp/parser.cc:53808 cp/parser.cc:53819
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:24067 c/c-parser.cc:24147 c/c-parser.cc:24500
! #: c/c-parser.cc:24955 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37724
! #: cp/parser.cc:40260
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:24160 cp/parser.cc:47788
  #, fuzzy, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:26079 c/c-parser.cc:26068 cp/parser.cc:50749
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:30212 cp/parser.cc:56060
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10380
  #, fuzzy
  msgid "(anonymous)"
  msgstr "((ανώνυμο))"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21172 cp/parser.cc:37742
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "Μη ορισμένο όνομα %s"
--- 22171,22325 ----
  #: 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:37764 cp/parser.cc:46127
  #, 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:37728
  #, 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:37719
  #, 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:37731
! #: cp/parser.cc:41634 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:23905 cp/parser.cc:37725
  #: 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:37758 cp/parser.cc:39474 cp/parser.cc:42574
! #: cp/parser.cc:43478 go/gofrontend/embed.cc:404
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:9106 cp/parser.cc:37645
  #, 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:37075 cp/parser.cc:37734
  #, 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:40048 cp/parser.cc:40069
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37743
  #, 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:37767 cp/parser.cc:45978
  #, 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:37746 cp/parser.cc:47688 cp/parser.cc:47861
  #, 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:46128 cp/parser.cc:46155 cp/parser.cc:53806 cp/parser.cc:53817
  #, 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:37722
! #: cp/parser.cc:40258
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:24164 cp/parser.cc:47786
  #, fuzzy, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50747
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:30216 cp/parser.cc:56058
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10458
  #, fuzzy
  msgid "(anonymous)"
  msgstr "((ανώνυμο))"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21168 cp/parser.cc:37740
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "Μη ορισμένο όνομα %s"
*************** msgstr ""
*** 22316,22322 ****
  msgid "  after user-defined conversion:"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/call.cc:8800 cp/pt.cc:27659
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
--- 22346,22352 ----
  msgid "  after user-defined conversion:"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/call.cc:8800 cp/pt.cc:27736
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
*************** msgstr ""
*** 22468,22731 ****
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:559
  #, fuzzy
  msgid "array element not a constant integer"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/reflect.cc:567 cp/reflect.cc:3862
  msgid "reflect_constant failed"
  msgstr ""
  
! #: cp/reflect.cc:1000
  #, fuzzy
  msgid "reflection does not represent a type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/reflect.cc:1012
  #, fuzzy
  msgid "reflection does not have template arguments"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/reflect.cc:1023
  #, fuzzy
  msgid "reflection does not represent a function or function type"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/reflect.cc:2324
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2374
  #, fuzzy
  msgid "operators argument is not a valid operator"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/reflect.cc:2505
  #, fuzzy
  msgid "reflection does not have a type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/reflect.cc:2621
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2702
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:2922
  msgid "reflection does not represent an entity with parent"
  msgstr ""
  
! #: cp/reflect.cc:3045
  #, fuzzy
  msgid "reflection does not represent parameter of current function"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/reflect.cc:3066
  msgid "reflection does not represent a function or function type with a return type"
  msgstr ""
  
! #: cp/reflect.cc:3097
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3103
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3108
  msgid "non-constant offset for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3172
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3191
  #, fuzzy
  msgid "reflection with incomplete type in size_of"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/reflect.cc:3227
  #, fuzzy
  msgid "reflection not suitable for alignment_of"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/reflect.cc:3263
  #, fuzzy
  msgid "alignment_of on function type"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/reflect.cc:3272
  #, fuzzy
  msgid "reflection with incomplete type in alignment_of"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/reflect.cc:3307
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3331
  msgid "reflection with incomplete type in bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3507
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3547 cp/reflect.cc:3630
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3551 cp/reflect.cc:3634
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3767
  msgid "reflection does not represent a type, type alias, variable, function, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3779
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:3886
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:3913
  msgid "reflect_function failed"
  msgstr ""
  
! #: cp/reflect.cc:4792
  #, fuzzy
  msgid "value member missing"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/reflect.cc:4803 cp/reflect.cc:4812
  msgid "unexpected value of value member"
  msgstr ""
  
! #: cp/reflect.cc:4919
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:4943
  msgid "reflection does not represent a complete enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5000
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5156
  msgid "reflection represents non-integral or bool type"
  msgstr ""
  
! #: cp/reflect.cc:5295
  #, fuzzy
  msgid "reflection does not represent a template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/reflect.cc:5318
  #, fuzzy
  msgid "invalid argument to can_substitute"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/reflect.cc:5380
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5509
  #, fuzzy
  msgid "type is not object or reference type"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/reflect.cc:5754
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5760
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5768
  #, fuzzy
  msgid "name is not a valid identifier"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/reflect.cc:5774
  #, fuzzy
  msgid "name is a keyword"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/reflect.cc:5777
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5786
  #, fuzzy
  msgid "neither name nor bit_width specified"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: cp/reflect.cc:5792
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5797
  #, fuzzy
  msgid "both alignment and bit_width specified"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: cp/reflect.cc:5801
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:5806
  msgid "bit_width 0 with specified name"
  msgstr ""
  
! #: cp/reflect.cc:5809
  msgid "bit_width is negative"
  msgstr ""
  
! #: cp/reflect.cc:5816
  msgid "alignment is not power of two"
  msgstr ""
  
! #: cp/reflect.cc:5819
  msgid "alignment is negative"
  msgstr ""
  
! #: cp/reflect.cc:5826
  msgid "alignment is smaller than alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:6363
  #, fuzzy
  msgid "incomplete parent class"
  msgstr "αποτυχία κατά την εγγραφή δεδομένων για την κατηγορία `%s'"
  
! #: cp/reflect.cc:6799
  #, fuzzy
  msgid "neither complete class type nor namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/reflect.cc:6829 cp/reflect.cc:6857 cp/reflect.cc:6886 cp/reflect.cc:6924
! #: cp/reflect.cc:6962 cp/reflect.cc:6993
  #, fuzzy
  msgid "not a complete class type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/reflect.cc:6952
  #, fuzzy
  #| msgid "close %d"
  msgid "closure type"
  msgstr "close %d"
  
! #: cp/reflect.cc:7128 cp/reflect.cc:7187 cp/reflect.cc:7261
  #, fuzzy
  msgid "value cannot be extracted"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
--- 22498,22761 ----
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:565
  #, fuzzy
  msgid "array element not a constant integer"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/reflect.cc:573 cp/reflect.cc:3906
  msgid "reflect_constant failed"
  msgstr ""
  
! #: cp/reflect.cc:1031
  #, fuzzy
  msgid "reflection does not represent a type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/reflect.cc:1043
  #, fuzzy
  msgid "reflection does not have template arguments"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/reflect.cc:1054
  #, fuzzy
  msgid "reflection does not represent a function or function type"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/reflect.cc:2355
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2405
  #, fuzzy
  msgid "operators argument is not a valid operator"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/reflect.cc:2536
  #, fuzzy
  msgid "reflection does not have a type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/reflect.cc:2652
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2733
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:2953
  msgid "reflection does not represent an entity with parent"
  msgstr ""
  
! #: cp/reflect.cc:3076
  #, fuzzy
  msgid "reflection does not represent parameter of current function"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/reflect.cc:3097
  msgid "reflection does not represent a function or function type with a return type"
  msgstr ""
  
! #: cp/reflect.cc:3128
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3134
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3139
  msgid "non-constant offset for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3203
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3222
  #, fuzzy
  msgid "reflection with incomplete type in size_of"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/reflect.cc:3258
  #, fuzzy
  msgid "reflection not suitable for alignment_of"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/reflect.cc:3294
  #, fuzzy
  msgid "alignment_of on function type"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/reflect.cc:3303
  #, fuzzy
  msgid "reflection with incomplete type in alignment_of"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/reflect.cc:3338
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3362
  msgid "reflection with incomplete type in bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3538
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3578 cp/reflect.cc:3668
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3582 cp/reflect.cc:3672
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3805
  msgid "reflection does not represent a type, type alias, variable, function, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3817
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:3930
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:3957
  msgid "reflect_function failed"
  msgstr ""
  
! #: cp/reflect.cc:4840
  #, fuzzy
  msgid "value member missing"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/reflect.cc:4851 cp/reflect.cc:4860
  msgid "unexpected value of value member"
  msgstr ""
  
! #: cp/reflect.cc:4967
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:4991
  msgid "reflection does not represent a complete enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5048
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5204
  msgid "reflection represents non-integral or bool type"
  msgstr ""
  
! #: cp/reflect.cc:5343
  #, fuzzy
  msgid "reflection does not represent a template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/reflect.cc:5366
  #, fuzzy
  msgid "invalid argument to can_substitute"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/reflect.cc:5428
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5559
  #, fuzzy
  msgid "type is not object or reference type"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/reflect.cc:5804
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5810
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5818
  #, fuzzy
  msgid "name is not a valid identifier"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/reflect.cc:5824
  #, fuzzy
  msgid "name is a keyword"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/reflect.cc:5827
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5836
  #, fuzzy
  msgid "neither name nor bit_width specified"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: cp/reflect.cc:5842
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5847
  #, fuzzy
  msgid "both alignment and bit_width specified"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: cp/reflect.cc:5851
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:5856
  msgid "bit_width 0 with specified name"
  msgstr ""
  
! #: cp/reflect.cc:5859
  msgid "bit_width is negative"
  msgstr ""
  
! #: cp/reflect.cc:5866
  msgid "alignment is not power of two"
  msgstr ""
  
! #: cp/reflect.cc:5869
  msgid "alignment is negative"
  msgstr ""
  
! #: cp/reflect.cc:5876
  msgid "alignment is smaller than alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:6413
  #, fuzzy
  msgid "incomplete parent class"
  msgstr "αποτυχία κατά την εγγραφή δεδομένων για την κατηγορία `%s'"
  
! #: cp/reflect.cc:6859
  #, fuzzy
  msgid "neither complete class type nor namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/reflect.cc:6889 cp/reflect.cc:6917 cp/reflect.cc:6946 cp/reflect.cc:6984
! #: cp/reflect.cc:7022 cp/reflect.cc:7053
  #, fuzzy
  msgid "not a complete class type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/reflect.cc:7012
  #, fuzzy
  #| msgid "close %d"
  msgid "closure type"
  msgstr "close %d"
  
! #: cp/reflect.cc:7188 cp/reflect.cc:7247 cp/reflect.cc:7321
  #, fuzzy
  msgid "value cannot be extracted"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
*************** msgstr ""
*** 22777,22807 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6825
  msgid "candidates are:"
  msgstr ""
  
! #: cp/typeck.cc:7784 c/c-typeck.cc:5744
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.cc:7785 c/c-typeck.cc:5730
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.cc:7812 c/c-typeck.cc:5789
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.cc:7832 c/c-typeck.cc:5797
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: cp/typeck.cc:7844 c/c-typeck.cc:5819
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
--- 22807,22837 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6821
  msgid "candidates are:"
  msgstr ""
  
! #: cp/typeck.cc:7784 c/c-typeck.cc:5822
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.cc:7785 c/c-typeck.cc:5808
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.cc:7812 c/c-typeck.cc:5867
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.cc:7832 c/c-typeck.cc:5875
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: cp/typeck.cc:7844 c/c-typeck.cc:5897
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
*************** msgstr ""
*** 22840,22899 ****
  msgid "BOZ constant truncated at %L"
  msgstr ""
  
! #: fortran/check.cc:4179
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.cc:4417 fortran/check.cc:4502 fortran/check.cc:4567
! #: fortran/check.cc:5270
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:5021 fortran/intrinsic.cc:5062
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.cc:5897
  msgid "NULL() is not interoperable"
  msgstr ""
  
! #: fortran/check.cc:5903
  #, fuzzy
  msgid "BOZ literal constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: fortran/check.cc:5909
  msgid "Expression is polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5916
  msgid "Expression is a noninteroperable derived type"
  msgstr ""
  
! #: fortran/check.cc:5922
  msgid "Procedure unexpected as argument"
  msgstr ""
  
! #: fortran/check.cc:5932
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:5939
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:5960
  msgid "Type shall have a character length of 1"
  msgstr ""
  
! #: fortran/check.cc:5971
  msgid "Coarrays are not interoperable"
  msgstr ""
  
! #: fortran/check.cc:5982
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
--- 22870,22929 ----
  msgid "BOZ constant truncated at %L"
  msgstr ""
  
! #: fortran/check.cc:4174
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.cc:4412 fortran/check.cc:4497 fortran/check.cc:4562
! #: fortran/check.cc:5265
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:5016 fortran/intrinsic.cc:5062
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.cc:5892
  msgid "NULL() is not interoperable"
  msgstr ""
  
! #: fortran/check.cc:5898
  #, fuzzy
  msgid "BOZ literal constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: fortran/check.cc:5904
  msgid "Expression is polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5911
  msgid "Expression is a noninteroperable derived type"
  msgstr ""
  
! #: fortran/check.cc:5917
  msgid "Procedure unexpected as argument"
  msgstr ""
  
! #: fortran/check.cc:5927
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:5934
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:5955
  msgid "Type shall have a character length of 1"
  msgstr ""
  
! #: fortran/check.cc:5966
  msgid "Coarrays are not interoperable"
  msgstr ""
  
! #: fortran/check.cc:5977
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
*************** msgstr ""
*** 22993,22999 ****
  msgid "Driving:"
  msgstr "προειδοποίηση: "
  
! #: fortran/interface.cc:4029 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 23023,23029 ----
  msgid "Driving:"
  msgstr "προειδοποίηση: "
  
! #: fortran/interface.cc:4038 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr ""
*** 23177,23188 ****
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14286
  #, fuzzy
  msgid "assignment"
  msgstr "προσπέρασμα ορίσματος"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14352 fortran/resolve.cc:14355
  #, fuzzy
  msgid "pointer assignment"
  msgstr "προσπέρασμα ορίσματος"
--- 23207,23218 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14333
  #, fuzzy
  msgid "assignment"
  msgstr "προσπέρασμα ορίσματος"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14399 fortran/resolve.cc:14402
  #, fuzzy
  msgid "pointer assignment"
  msgstr "προσπέρασμα ορίσματος"
*************** msgstr ""
*** 23321,23339 ****
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9659 fortran/resolve.cc:11829 fortran/resolve.cc:12055
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9710 fortran/resolve.cc:11841 fortran/resolve.cc:12067
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11637
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11853
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 23351,23369 ----
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9659 fortran/resolve.cc:11846 fortran/resolve.cc:12072
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9710 fortran/resolve.cc:11858 fortran/resolve.cc:12084
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11654
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11870
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 23342,23372 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6876
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11414
  #, 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:6682
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6690
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11543
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13301
  #, fuzzy
  msgid "Assignment of scalar to unallocated array"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
--- 23372,23402 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6906
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11451
  #, 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:6690
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6698
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11598
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13373
  #, fuzzy
  msgid "Assignment of scalar to unallocated array"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
*************** msgstr "Η παράμετρος στο <
*** 23376,23456 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6595
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6882
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6930
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6940
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6947
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7039
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7107
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7187
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7195 fortran/trans-intrinsic.cc:7240
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9609
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9641
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13161
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13173
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13185
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13197
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
--- 23406,23486 ----
  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:13166
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13178
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13190
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13202
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13210
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgstr ""
*** 23467,23486 ****
  msgid "Assigned label is not a target label"
  msgstr ""
  
! #: fortran/trans-stmt.cc:1420
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2755
  msgid "Loop iterates infinitely"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2775 fortran/trans-stmt.cc:3031
  msgid "Loop variable has been modified"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2884
  msgid "DO step value is zero"
  msgstr ""
  
--- 23497,23516 ----
  msgid "Assigned label is not a target label"
  msgstr ""
  
! #: fortran/trans-stmt.cc:1423
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2758
  msgid "Loop iterates infinitely"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2778 fortran/trans-stmt.cc:3034
  msgid "Loop variable has been modified"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2887
  msgid "DO step value is zero"
  msgstr ""
  
*************** msgstr ""
*** 23519,23525 ****
  msgid "Error reallocating to %lu bytes"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:183 c-family/c-warn.cc:685 cp/cvt.cc:1462
  #: d/toir.cc:225 rust/backend/rust-tree.cc:515
  #, gcc-internal-format
  msgid "value computed is not used"
--- 23549,23555 ----
  msgid "Error reallocating to %lu bytes"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:183 c-family/c-warn.cc:685 cp/cvt.cc:1464
  #: d/toir.cc:225 rust/backend/rust-tree.cc:515
  #, gcc-internal-format
  msgid "value computed is not used"
*************** msgstr "%s: αναμενόταν αρι�
*** 23550,23557 ****
  msgid "expected boolean type"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20198 c/c-parser.cc:20205
! #: cp/parser.cc:44601 cp/parser.cc:44608
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "Μη ορισμένο όνομα %s"
--- 23580,23587 ----
  msgid "expected boolean type"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20202 c/c-parser.cc:20209
! #: cp/parser.cc:44599 cp/parser.cc:44606
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "Μη ορισμένο όνομα %s"
*************** msgstr "χωρίς ορίσματα"
*** 23623,23629 ****
  #: 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:9574
  #, fuzzy, gcc-internal-format
  msgid "too many arguments"
  msgstr "πάρα πολλά ορίσματα"
--- 23653,23659 ----
  #: 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:9576
  #, fuzzy, gcc-internal-format
  msgid "too many arguments"
  msgstr "πάρα πολλά ορίσματα"
*************** msgstr ""
*** 24304,24331 ****
  msgid "exception %qs"
  msgstr "Στη συνάρτηση %qs:"
  
! #: cobol/parse_ante.h:1659
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Global declarative %s for %s"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cobol/parse_ante.h:2511 cobol/symbols.h:164 cobol/genapi.cc:6333
! #: cobol/util.cc:324 cobol/util.cc:371 cobol/util.cc:418 cobol/util.cc:720
  #, gcc-internal-format
  msgid "%s:%d: invalid %<symbol_type_t%> %d"
  msgstr ""
  
! #: cobol/parse_ante.h:3268
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr ""
  
! #: cobol/parse_util.h:360
  #, fuzzy, gcc-internal-format
  msgid "%s: intrinsic function %qs not found"
  msgstr "Οι ορισμοί πηγή βρίσκονται στο ΑΡΧΕΙΟ"
  
! #: cobol/parse_util.h:392
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: invalid function descr type '%c'"
  msgstr "Μη έγκυρη ανταλλαγή"
--- 24334,24361 ----
  msgid "exception %qs"
  msgstr "Στη συνάρτηση %qs:"
  
! #: cobol/parse_ante.h:1650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Global declarative %s for %s"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cobol/parse_ante.h:2502 cobol/symbols.h:164 cobol/genapi.cc:6385
! #: cobol/util.cc:333 cobol/util.cc:380 cobol/util.cc:427 cobol/util.cc:729
  #, gcc-internal-format
  msgid "%s:%d: invalid %<symbol_type_t%> %d"
  msgstr ""
  
! #: cobol/parse_ante.h:3259
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr ""
  
! #: cobol/parse_util.h:455
  #, fuzzy, gcc-internal-format
  msgid "%s: intrinsic function %qs not found"
  msgstr "Οι ορισμοί πηγή βρίσκονται στο ΑΡΧΕΙΟ"
  
! #: cobol/parse_util.h:487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: invalid function descr type '%c'"
  msgstr "Μη έγκυρη ανταλλαγή"
*************** msgstr "Μη έγκυρη ανταλλα
*** 24337,24353 ****
  msgid "scan.o: %s"
  msgstr "%s: %s"
  
! #: cobol/scan_ante.h:673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: invalid level '%s'"
  msgstr "%s: μη έγκυρο είδος αρχείου"
  
! #: cobol/scan_ante.h:1218
  #, gcc-internal-format
  msgid "%s:%d: invalid symbol type %s for symbol %qs"
  msgstr ""
  
! #: cobol/scan_ante.h:1250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: invalid integer '%s'"
  msgstr "%s: μη έγκυρο είδος αρχείου"
--- 24367,24383 ----
  msgid "scan.o: %s"
  msgstr "%s: %s"
  
! #: cobol/scan_ante.h:694
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: invalid level '%s'"
  msgstr "%s: μη έγκυρο είδος αρχείου"
  
! #: cobol/scan_ante.h:1239
  #, gcc-internal-format
  msgid "%s:%d: invalid symbol type %s for symbol %qs"
  msgstr ""
  
! #: cobol/scan_ante.h:1271
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: invalid integer '%s'"
  msgstr "%s: μη έγκυρο είδος αρχείου"
*************** msgstr ""
*** 24497,24504 ****
  msgid "unknown pointer size model %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:420
! #: common.opt:3882 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
--- 24527,24534 ----
  msgid "unknown pointer size model %qs"
  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
*************** msgstr "το `%s' δεν είναι κα
*** 24532,24538 ****
  msgid "Unrecognized option: %qs"
  msgstr "μη αναγνωρίσημη επιλογή `-%c'"
  
! #: params.opt:497 common.opt:2340
  #, fuzzy, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "άγνωστο σετ `%s'"
--- 24562,24568 ----
  msgid "Unrecognized option: %qs"
  msgstr "μη αναγνωρίσημη επιλογή `-%c'"
  
! #: params.opt:497 common.opt:2343
  #, fuzzy, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "άγνωστο σετ `%s'"
*************** msgstr "άγνωστο σετ `%s'"
*** 24552,24676 ****
  msgid "unknown threader debug mode %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: common.opt:1744
  #, fuzzy, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: common.opt:1762
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1806
  #, fuzzy, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "πάρα πολλά ορίσματα"
  
! #: common.opt:1990
  #, gcc-internal-format
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr ""
  
! #: common.opt:2023
  #, fuzzy, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: common.opt:2095
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr ""
  
! #: common.opt:2127
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:2241
  #, fuzzy, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: common.opt:2254
  #, fuzzy, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "άγνωστος χαρακτήρας `%s'"
  
! #: common.opt:2468
  #, fuzzy, gcc-internal-format
  msgid "targets missing after %qs"
  msgstr "Αρχή αρχείου %s\n"
  
! #: common.opt:2471
  #, fuzzy, gcc-internal-format
  msgid "options or targets=options missing after %qs"
  msgstr "Αρχή αρχείου %s\n"
  
  # src/grep.c:1133
! #: common.opt:2481
  #, fuzzy, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "άγνωστη μέθοδος καταλόγων"
  
! #: common.opt:2492
  #, fuzzy, gcc-internal-format
  msgid "option missing after %qs"
  msgstr "ορισμός δικαιωμάτων στο %s"
  
! #: common.opt:2669
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr ""
  
! #: common.opt:2685
  #, fuzzy, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: common.opt:2794
  #, fuzzy, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: common.opt:2827
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr ""
  
! #: common.opt:3165
  #, fuzzy, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: common.opt:3198
  #, fuzzy, gcc-internal-format
  msgid "unknown trampoline implementation %qs"
  msgstr "αποτυχία κατά την εγγραφή δεδομένων για την κατηγορία `%s'"
  
! #: common.opt:3532
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: common.opt:3563
  #, gcc-internal-format
  msgid "unrecognized automatic variable initialization type %qs"
  msgstr ""
  
  # src/request.c:806 src/request.c:912
! #: common.opt:3589
  #, fuzzy, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "Μη αναγνωρίσημο όνομα επιφάνειας `%s'"
  
  # src/request.c:263
! #: common.opt:3608
  #, fuzzy, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "Το βήμα αρχικοποίησης απέτυχε"
  
! #: common.opt:3664
  #, fuzzy, gcc-internal-format
  msgid "unrecognized zero init padding bits kind %qs"
  msgstr "μη αναγνωρίσημη επιλογή `-%c'"
--- 24582,24706 ----
  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'"
*************** msgstr "μη αναγνωρίσημη ε
*** 24680,24711 ****
  msgid "argument %qs to %<-Whidden-declaration%> not recognized"
  msgstr ""
  
! #: algol68/lang.opt:118
  #, gcc-internal-format
  msgid "unknown stropping_regime setting %qs"
  msgstr ""
  
! #: rust/lang.opt:90
  #, fuzzy, gcc-internal-format
  msgid "unknown crate type: '%qs'"
  msgstr "άγνωστος χαρακτήρας `%s'"
  
! #: rust/lang.opt:118
  #, fuzzy, gcc-internal-format
  msgid "unknown rust mangling option %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: rust/lang.opt:135
  #, fuzzy, gcc-internal-format
  msgid "unknown rust edition %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: rust/lang.opt:163
  #, fuzzy, gcc-internal-format
  msgid "unknown rust compile-until %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: rust/lang.opt:220
  #, fuzzy, gcc-internal-format
  msgid "unknown panic strategy %qs"
  msgstr "άγνωστος χαρακτήρας `%s'"
--- 24710,24741 ----
  msgid "argument %qs to %<-Whidden-declaration%> not recognized"
  msgstr ""
  
! #: algol68/lang.opt:121
  #, gcc-internal-format
  msgid "unknown stropping_regime setting %qs"
  msgstr ""
  
! #: rust/lang.opt:94
  #, fuzzy, gcc-internal-format
  msgid "unknown crate type: '%qs'"
  msgstr "άγνωστος χαρακτήρας `%s'"
  
! #: rust/lang.opt:122
  #, fuzzy, gcc-internal-format
  msgid "unknown rust mangling option %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: rust/lang.opt:139
  #, fuzzy, gcc-internal-format
  msgid "unknown rust edition %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: rust/lang.opt:167
  #, fuzzy, gcc-internal-format
  msgid "unknown rust compile-until %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: rust/lang.opt:224
  #, fuzzy, gcc-internal-format
  msgid "unknown panic strategy %qs"
  msgstr "άγνωστος χαρακτήρας `%s'"
*************** msgstr ""
*** 24912,24932 ****
  msgid "ignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qs"
  msgstr ""
  
! #: attribs.cc:533 c-family/c-attribs.cc:1387 c-family/c-attribs.cc:1431
  #, gcc-internal-format
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr ""
  
! #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2807
! #: c-family/c-attribs.cc:3397 c-family/c-attribs.cc:5472
! #: c-family/c-attribs.cc:5565 cp/contracts.cc:595 cp/decl.cc:18233
! #: cp/decl.cc:18284 cp/friend.cc:319 cp/tree.cc:5723
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.cc:739 c-family/c-attribs.cc:4471 objc/objc-act.cc:5134
  #: objc/objc-act.cc:7125 objc/objc-act.cc:8323 objc/objc-act.cc:8379
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute directive ignored"
--- 24942,24962 ----
  msgid "ignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qs"
  msgstr ""
  
! #: attribs.cc:533 c-family/c-attribs.cc:1388 c-family/c-attribs.cc:1432
  #, gcc-internal-format
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr ""
  
! #: 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:595 cp/decl.cc:18264
! #: cp/decl.cc:18315 cp/friend.cc:319 cp/tree.cc:5723
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.cc:739 c-family/c-attribs.cc:4472 objc/objc-act.cc:5134
  #: objc/objc-act.cc:7125 objc/objc-act.cc:8323 objc/objc-act.cc:8379
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute directive ignored"
*************** msgstr "το `%s' είναι πρόγο�
*** 24937,24943 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: attribs.cc:762 c/c-parser.cc:2289 cp/cp-gimplify.cc:4115
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "λάθος αριθμός ορισμάτων"
--- 24967,24973 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4115
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "λάθος αριθμός ορισμάτων"
*************** msgstr "λάθος αριθμός ορι
*** 24947,24953 ****
  msgid "expected %i or more, found %i"
  msgstr ""
  
! #: attribs.cc:768 c/c-parser.cc:2292 cp/cp-gimplify.cc:4117
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "Μη ορισμένο όνομα %s"
--- 24977,24983 ----
  msgid "expected %i or more, found %i"
  msgstr ""
  
! #: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4117
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "Μη ορισμένο όνομα %s"
*************** msgstr "Μη ορισμένο όνομα
*** 24957,24963 ****
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.cc:791 c-family/c-attribs.cc:5334
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
--- 24987,24993 ----
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.cc:791 c-family/c-attribs.cc:5335
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
*************** msgstr ""
*** 24981,25021 ****
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.cc:943 attribs.cc:1956 attribs.cc:1966 attribs.cc:1976
! #: c-family/c-attribs.cc:1114 c-family/c-attribs.cc:1278
! #: c-family/c-attribs.cc:1297 c-family/c-attribs.cc:1315
! #: c-family/c-attribs.cc:1330 c-family/c-attribs.cc:1358
! #: c-family/c-attribs.cc:1402 c-family/c-attribs.cc:1446
! #: c-family/c-attribs.cc:1488 c-family/c-attribs.cc:1519
! #: c-family/c-attribs.cc:1535 c-family/c-attribs.cc:1552
! #: c-family/c-attribs.cc:1568 c-family/c-attribs.cc:1585
! #: c-family/c-attribs.cc:1610 c-family/c-attribs.cc:1626
! #: c-family/c-attribs.cc:1641 c-family/c-attribs.cc:1738
! #: c-family/c-attribs.cc:1755 c-family/c-attribs.cc:1773
! #: c-family/c-attribs.cc:1798 c-family/c-attribs.cc:1823
! #: c-family/c-attribs.cc:1846 c-family/c-attribs.cc:1863
! #: c-family/c-attribs.cc:1892 c-family/c-attribs.cc:1913
! #: c-family/c-attribs.cc:1934 c-family/c-attribs.cc:1961
! #: c-family/c-attribs.cc:1992 c-family/c-attribs.cc:2021
! #: c-family/c-attribs.cc:2075 c-family/c-attribs.cc:2128
! #: c-family/c-attribs.cc:2194 c-family/c-attribs.cc:2252
! #: c-family/c-attribs.cc:2341 c-family/c-attribs.cc:2371
! #: c-family/c-attribs.cc:2422 c-family/c-attribs.cc:3053
! #: c-family/c-attribs.cc:3252 c-family/c-attribs.cc:3313
! #: c-family/c-attribs.cc:3550 c-family/c-attribs.cc:3630
! #: c-family/c-attribs.cc:3782 c-family/c-attribs.cc:4238
! #: c-family/c-attribs.cc:4304 c-family/c-attribs.cc:4340
! #: c-family/c-attribs.cc:4395 c-family/c-attribs.cc:4624
! #: c-family/c-attribs.cc:4645 c-family/c-attribs.cc:4734
! #: c-family/c-attribs.cc:4766 c-family/c-attribs.cc:4831
! #: c-family/c-attribs.cc:5037 c-family/c-attribs.cc:5336
! #: c-family/c-attribs.cc:6196 c-family/c-attribs.cc:6215
! #: c-family/c-attribs.cc:6238 c-family/c-attribs.cc:6277
! #: c-family/c-attribs.cc:6359 c-family/c-attribs.cc:6391
! #: c-family/c-attribs.cc:6448 c-family/c-attribs.cc:6464
! #: c-family/c-attribs.cc:6636 c-family/c-attribs.cc:6648
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
! #: config/arm/arm.cc:7480 config/arm/arm.cc:7507 config/arm/arm.cc:7524
  #: 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
--- 25011,25051 ----
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.cc:943 attribs.cc:1960 attribs.cc:1970 attribs.cc:1980
! #: c-family/c-attribs.cc:1114 c-family/c-attribs.cc:1279
! #: c-family/c-attribs.cc:1298 c-family/c-attribs.cc:1316
! #: c-family/c-attribs.cc:1331 c-family/c-attribs.cc:1359
! #: c-family/c-attribs.cc:1403 c-family/c-attribs.cc:1447
! #: c-family/c-attribs.cc:1489 c-family/c-attribs.cc:1520
! #: c-family/c-attribs.cc:1536 c-family/c-attribs.cc:1553
! #: c-family/c-attribs.cc:1569 c-family/c-attribs.cc:1586
! #: c-family/c-attribs.cc:1611 c-family/c-attribs.cc:1627
! #: c-family/c-attribs.cc:1642 c-family/c-attribs.cc:1739
! #: c-family/c-attribs.cc:1756 c-family/c-attribs.cc:1774
! #: c-family/c-attribs.cc:1799 c-family/c-attribs.cc:1824
! #: c-family/c-attribs.cc:1847 c-family/c-attribs.cc:1864
! #: c-family/c-attribs.cc:1893 c-family/c-attribs.cc:1914
! #: c-family/c-attribs.cc:1935 c-family/c-attribs.cc:1962
! #: c-family/c-attribs.cc:1993 c-family/c-attribs.cc:2022
! #: c-family/c-attribs.cc:2076 c-family/c-attribs.cc:2129
! #: c-family/c-attribs.cc:2195 c-family/c-attribs.cc:2253
! #: c-family/c-attribs.cc:2342 c-family/c-attribs.cc:2372
! #: c-family/c-attribs.cc:2423 c-family/c-attribs.cc:3054
! #: c-family/c-attribs.cc:3253 c-family/c-attribs.cc:3314
! #: c-family/c-attribs.cc:3551 c-family/c-attribs.cc:3631
! #: c-family/c-attribs.cc:3783 c-family/c-attribs.cc:4239
! #: c-family/c-attribs.cc:4305 c-family/c-attribs.cc:4341
! #: c-family/c-attribs.cc:4396 c-family/c-attribs.cc:4625
! #: c-family/c-attribs.cc:4646 c-family/c-attribs.cc:4735
! #: c-family/c-attribs.cc:4767 c-family/c-attribs.cc:4832
! #: c-family/c-attribs.cc:5038 c-family/c-attribs.cc:5337
! #: c-family/c-attribs.cc:6197 c-family/c-attribs.cc:6216
! #: c-family/c-attribs.cc:6239 c-family/c-attribs.cc:6278
! #: c-family/c-attribs.cc:6360 c-family/c-attribs.cc:6392
! #: c-family/c-attribs.cc:6449 c-family/c-attribs.cc:6465
! #: 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
*************** msgstr ""
*** 25029,25035 ****
  #: 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:6283
  #: cp/tree.cc:5374 cp/tree.cc:5879 d/d-attribs.cc:483 d/d-attribs.cc:702
  #: d/d-attribs.cc:723 d/d-attribs.cc:739 d/d-attribs.cc:756 d/d-attribs.cc:788
  #: d/d-attribs.cc:917 d/d-attribs.cc:976 d/d-attribs.cc:992 d/d-attribs.cc:1008
--- 25059,25065 ----
  #: 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:5374 cp/tree.cc:5879 d/d-attribs.cc:483 d/d-attribs.cc:702
  #: d/d-attribs.cc:723 d/d-attribs.cc:739 d/d-attribs.cc:756 d/d-attribs.cc:788
  #: d/d-attribs.cc:917 d/d-attribs.cc:976 d/d-attribs.cc:992 d/d-attribs.cc:1008
*************** msgstr ""
*** 25049,25286 ****
  msgid "%qE attribute ignored"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: attribs.cc:1323
  #, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr ""
  
! #: attribs.cc:1887
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr ""
  
! #: attribs.cc:1899
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr ""
  
! #: attribs.cc:1913
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr ""
  
! #: attribs.cc:1994
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: attribs.cc:2002
  #, fuzzy, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: attribs.cc:2010
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr ""
  
  # src/shred.c:1134
! #: attribs.cc:2016
  #, fuzzy, gcc-internal-format
  msgid "thread-local variable %q+D declared as dllimport"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
  # src/shred.c:1134
! #: attribs.cc:2046
  #, fuzzy, gcc-internal-format
  msgid "thread-local variable %q+D declared as dllexport"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: attribs.cc:2054
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.cc:2068
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr ""
  
! #: attribs.cc:2366
  msgid "%qD specifies more restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  
! #: attribs.cc:2372 attribs.cc:2394
  #, fuzzy, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: attribs.cc:2388
  msgid "%qD specifies less restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  
! #: auto-profile.cc:823
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile cannot encode offset %i that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:827
  #, gcc-internal-format
  msgid "location offset is related to"
  msgstr ""
  
! #: auto-profile.cc:830
  #, gcc-internal-format
  msgid "auto-profile cannot encode discriminators that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:866
  #, fuzzy, gcc-internal-format
  msgid "auto-profile is not supported for targets with user label prefix"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: auto-profile.cc:1086
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid symbol name index %d"
  msgstr ""
  
! #: auto-profile.cc:1102
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid filename index %d"
  msgstr ""
  
! #: auto-profile.cc:1604
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains inlined function with symbol name %s instead of symbol name %s"
  msgstr ""
  
! #: auto-profile.cc:1607 auto-profile.cc:1833 auto-profile.cc:1842
! #: auto-profile.cc:1884
  #, gcc-internal-format
  msgid "corresponding call"
  msgstr ""
  
! #: auto-profile.cc:1652
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1657
  #, gcc-internal-format
  msgid "corresponding source location"
  msgstr ""
  
! #: auto-profile.cc:1828
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1836
  #, gcc-internal-format
  msgid "both call targets and inline callsite information is present in auto-profile of function %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1876
  #, gcc-internal-format
  msgid "auto-profile of %q+F seem to contain lost discriminator %i for call of %s at relative location %i"
  msgstr ""
  
! #: auto-profile.cc:1920
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains multiple targets for a direct call with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1936
  #, gcc-internal-format, gfc-internal-format
  msgid "function contains two calls of the same relative location +%i, discriminator %i, that leads to lost auto-profile"
  msgstr ""
  
! #: auto-profile.cc:1944
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr ""
  
! #: auto-profile.cc:1946
  #, gcc-internal-format
  msgid "location of the second call"
  msgstr ""
  
! #: auto-profile.cc:2000
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr ""
  
! #: auto-profile.cc:2005 auto-profile.cc:2052
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:2048
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr ""
  
! #: auto-profile.cc:2058 auto-profile.cc:2099
  #, fuzzy, gcc-internal-format
  msgid "location is after end of function"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: auto-profile.cc:2087
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr ""
  
! #: auto-profile.cc:2092
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:3026
  #, fuzzy, gcc-internal-format
  #| msgid "';' expected"
  msgid "Not expected TAG."
  msgstr "αναμενόταν ';'"
  
! #: auto-profile.cc:3049
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr ""
  
! #: auto-profile.cc:3211
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot open profile file %s"
  msgstr "αδυναμία ανοίγματος αρχείου εισόδου `%s'"
  
! #: auto-profile.cc:3217
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr ""
  
! #: auto-profile.cc:3225
  #, gcc-internal-format, gfc-internal-format
  msgid "AutoFDO profile version %u does not match %u"
  msgstr ""
  
! #: auto-profile.cc:3237
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read summary information from %s"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: auto-profile.cc:3245
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read string table from %s"
  msgstr "δεν είναι δυνατό να μετανομαστεί το `.' ή το `..'"
  
! #: auto-profile.cc:3254
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read function profile from %s"
  msgstr "δε βρέθηκε ο προεπεξεργαστής C: %s \n"
  
! #: auto-profile.cc:3264
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read module profile from %s"
  msgstr "δε βρέθηκε ο προεπεξεργαστής C: %s \n"
--- 25079,25316 ----
  msgid "%qE attribute ignored"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: attribs.cc:1327
  #, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr ""
  
! #: attribs.cc:1891
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr ""
  
! #: attribs.cc:1903
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr ""
  
! #: attribs.cc:1917
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr ""
  
! #: attribs.cc:1998
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: attribs.cc:2006
  #, fuzzy, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: attribs.cc:2014
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr ""
  
  # src/shred.c:1134
! #: attribs.cc:2020
  #, fuzzy, gcc-internal-format
  msgid "thread-local variable %q+D declared as dllimport"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
  # src/shred.c:1134
! #: attribs.cc:2050
  #, fuzzy, gcc-internal-format
  msgid "thread-local variable %q+D declared as dllexport"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: attribs.cc:2058
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.cc:2072
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr ""
  
! #: attribs.cc:2370
  msgid "%qD specifies more restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  
! #: attribs.cc:2376 attribs.cc:2398
  #, fuzzy, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: attribs.cc:2392
  msgid "%qD specifies less restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  
! #: auto-profile.cc:822
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile cannot encode offset %i that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:826
  #, gcc-internal-format
  msgid "location offset is related to"
  msgstr ""
  
! #: auto-profile.cc:829
  #, gcc-internal-format
  msgid "auto-profile cannot encode discriminators that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:865
  #, fuzzy, gcc-internal-format
  msgid "auto-profile is not supported for targets with user label prefix"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: auto-profile.cc:1085
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid symbol name index %d"
  msgstr ""
  
! #: auto-profile.cc:1101
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid filename index %d"
  msgstr ""
  
! #: auto-profile.cc:1603
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains inlined function with symbol name %s instead of symbol name %s"
  msgstr ""
  
! #: auto-profile.cc:1606 auto-profile.cc:1832 auto-profile.cc:1841
! #: auto-profile.cc:1883
  #, gcc-internal-format
  msgid "corresponding call"
  msgstr ""
  
! #: auto-profile.cc:1651
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1656
  #, gcc-internal-format
  msgid "corresponding source location"
  msgstr ""
  
! #: auto-profile.cc:1827
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1835
  #, gcc-internal-format
  msgid "both call targets and inline callsite information is present in auto-profile of function %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1875
  #, gcc-internal-format
  msgid "auto-profile of %q+F seem to contain lost discriminator %i for call of %s at relative location %i"
  msgstr ""
  
! #: auto-profile.cc:1919
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains multiple targets for a direct call with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1935
  #, gcc-internal-format, gfc-internal-format
  msgid "function contains two calls of the same relative location +%i, discriminator %i, that leads to lost auto-profile"
  msgstr ""
  
! #: auto-profile.cc:1943
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr ""
  
! #: auto-profile.cc:1945
  #, gcc-internal-format
  msgid "location of the second call"
  msgstr ""
  
! #: auto-profile.cc:1999
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr ""
  
! #: auto-profile.cc:2004 auto-profile.cc:2051
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:2047
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr ""
  
! #: auto-profile.cc:2057 auto-profile.cc:2098
  #, fuzzy, gcc-internal-format
  msgid "location is after end of function"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: auto-profile.cc:2086
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr ""
  
! #: auto-profile.cc:2091
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:3025
  #, fuzzy, gcc-internal-format
  #| msgid "';' expected"
  msgid "Not expected TAG."
  msgstr "αναμενόταν ';'"
  
! #: auto-profile.cc:3048
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr ""
  
! #: auto-profile.cc:3210
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot open profile file %s"
  msgstr "αδυναμία ανοίγματος αρχείου εισόδου `%s'"
  
! #: auto-profile.cc:3216
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr ""
  
! #: auto-profile.cc:3224
  #, gcc-internal-format, gfc-internal-format
  msgid "AutoFDO profile version %u does not match %u"
  msgstr ""
  
! #: auto-profile.cc:3236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read summary information from %s"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: auto-profile.cc:3244
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read string table from %s"
  msgstr "δεν είναι δυνατό να μετανομαστεί το `.' ή το `..'"
  
! #: auto-profile.cc:3253
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read function profile from %s"
  msgstr "δε βρέθηκε ο προεπεξεργαστής C: %s \n"
  
! #: auto-profile.cc:3263
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read module profile from %s"
  msgstr "δε βρέθηκε ο προεπεξεργαστής C: %s \n"
*************** msgstr "δε βρέθηκε ο προε�
*** 25290,25296 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.cc:706 c/c-parser.cc:28574 cp/name-lookup.cc:7082
  #, fuzzy, gcc-internal-format
  msgid "%qE declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
--- 25320,25326 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.cc:706 c/c-parser.cc:28578 cp/name-lookup.cc:7189
  #, fuzzy, gcc-internal-format
  msgid "%qE declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
*************** msgstr "πάρα πολλά ορίσμα
*** 25447,25453 ****
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: builtins.cc:11505 c/c-parser.cc:12018
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
--- 25477,25483 ----
  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 ""
*************** msgid "total size of local objects is to
*** 25488,25494 ****
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
  # src/shred.c:1134
! #: cfgexpand.cc:2140 function.cc:1016 varasm.cc:2585
  #, fuzzy, gcc-internal-format
  msgid "size of variable %q+D is too large"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
--- 25518,25524 ----
  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: το αρχείο είναι πολύ μεγάλο"
*************** msgstr ""
*** 26116,26459 ****
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.cc:3725
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.cc:3822
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3827
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3857
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3863
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3869 cgraph.cc:3899
  #, 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:3876
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3887
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3906
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3919
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.cc:3924
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: cgraph.cc:3933
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3962
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3969
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3974
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3979
  #, fuzzy, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: cgraph.cc:3986
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.cc:3991
  #, fuzzy, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "δεν δώθηκε συμβολικό όνομα"
  
! #: cgraph.cc:3996
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4001
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4006
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4011
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr ""
  
! #: cgraph.cc:4018
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4023
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4030
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.cc:4042
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr ""
  
! #: cgraph.cc:4049
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4055 cgraph.cc:4122
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.cc:4062
  #, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr ""
  
! #: cgraph.cc:4070
  #, 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:4078 cgraph.cc:4152
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4090
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4100
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "ορισμός δικαιωμάτων στο %s"
  
! #: cgraph.cc:4105
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.cc:4112
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "ορισμός δικαιωμάτων στο %s"
  
! #: cgraph.cc:4142
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4173
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4190
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4201
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "ορισμός δικαιωμάτων στο %s"
  
! #: cgraph.cc:4206
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "ορισμός δικαιωμάτων στο %s"
  
! #: cgraph.cc:4217
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4230
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4236
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4241
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4246
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4258
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4264
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4269
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4276
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4290
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4295
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4331
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.cc:4344
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cgraph.cc:4353
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4363
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cgraph.cc:4373
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: cgraph.cc:4386
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4392
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4400
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4428
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4441
  #, 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:4448
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4460
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4479 cgraph.cc:4492
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4484
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.cc:4500
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.cc:4622 varpool.cc:300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "έχουν παραληφθεί ορίσματα"
--- 26146,26489 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.cc:3724
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.cc:3821
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3826
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3856
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3862
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3868 cgraph.cc:3898
  #, 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:3875
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3886
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3905
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3918
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.cc:3923
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: cgraph.cc:3932
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3961
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3968
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3973
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3978
  #, fuzzy, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: cgraph.cc:3985
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.cc:3990
  #, fuzzy, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "δεν δώθηκε συμβολικό όνομα"
  
! #: cgraph.cc:3995
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4000
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4010
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr ""
  
! #: cgraph.cc:4017
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4022
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4029
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.cc:4041
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr ""
  
! #: cgraph.cc:4048
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4054 cgraph.cc:4121
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.cc:4061
  #, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr ""
  
! #: cgraph.cc:4069
  #, 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:4077 cgraph.cc:4151
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4089
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4099
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "ορισμός δικαιωμάτων στο %s"
  
! #: cgraph.cc:4104
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.cc:4111
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "ορισμός δικαιωμάτων στο %s"
  
! #: cgraph.cc:4141
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4172
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4189
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4200
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "ορισμός δικαιωμάτων στο %s"
  
! #: cgraph.cc:4205
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "ορισμός δικαιωμάτων στο %s"
  
! #: cgraph.cc:4216
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4229
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4235
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4240
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4257
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4263
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4268
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4275
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4284
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4289
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4294
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4330
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.cc:4343
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cgraph.cc:4352
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cgraph.cc:4372
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: cgraph.cc:4385
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4391
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4399
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4427
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4440
  #, 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:4447
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4459
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4478 cgraph.cc:4491
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4483
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.cc:4499
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.cc:4621 varpool.cc:300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "έχουν παραληφθεί ορίσματα"
*************** msgstr ""
*** 26533,26544 ****
  msgid "%<weakref%> attribute ignored because variable is initialized"
  msgstr ""
  
! #: cgraphunit.cc:1115 c/c-decl.cc:13688
  #, fuzzy, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cgraphunit.cc:1119 c/c-decl.cc:13696
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
--- 26563,26574 ----
  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 ""
*************** msgstr "Δεν μπόρεσα να αν�
*** 26648,26661 ****
  msgid "cannot find %qs"
  msgstr "Δεν είναι δυνατόν να εκτελεστεί το %s"
  
! #: collect-utils.cc:225 collect2.cc:2394 collect2.cc:2564 gcc.cc:3446
! #: gcc.cc:7890
  #, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr ""
  
  # src/request.c:37
! #: collect-utils.cc:234 collect2.cc:2403 collect2.cc:2572 gcc.cc:2755
  #, fuzzy, gcc-internal-format
  #| msgid "%s: %s"
  msgid "%s: %m"
--- 26678,26691 ----
  msgid "cannot find %qs"
  msgstr "Δεν είναι δυνατόν να εκτελεστεί το %s"
  
! #: collect-utils.cc:225 collect2.cc:2394 collect2.cc:2564 gcc.cc:3447
! #: gcc.cc:7892
  #, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr ""
  
  # src/request.c:37
! #: collect-utils.cc:234 collect2.cc:2403 collect2.cc:2572 gcc.cc:2756
  #, fuzzy, gcc-internal-format
  #| msgid "%s: %s"
  msgid "%s: %m"
*************** msgstr ""
*** 26671,26677 ****
  msgid "ld returned %d exit status"
  msgstr "η ld επέστρεψε κατάσταση εξόδου %d"
  
! #: collect2.cc:918 gcc.cc:8402 config/nvptx/mkoffload.cc:646
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr ""
--- 26701,26707 ----
  msgid "ld returned %d exit status"
  msgstr "η ld επέστρεψε κατάσταση εξόδου %d"
  
! #: collect2.cc:918 gcc.cc:8404 config/nvptx/mkoffload.cc:646
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr ""
*************** msgstr ""
*** 26915,26930 ****
  msgid "error writing %qs"
  msgstr "σφάλμα εγγραφής %s"
  
! #: coverage.cc:1293
! #, gcc-internal-format
! msgid "filename %qs does not start with profile prefix %qs"
! msgstr ""
! 
! #: coverage.cc:1336
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot open %s"
  msgstr "αδυναμία ανοίγματος του `%s'"
  
  #: data-streamer-in.cc:55
  #, gcc-internal-format
  msgid "bytecode stream: string too long for the string table"
--- 26945,26960 ----
  msgid "error writing %qs"
  msgstr "σφάλμα εγγραφής %s"
  
! #: coverage.cc:1260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot open %s"
  msgstr "αδυναμία ανοίγματος του `%s'"
  
+ #: coverage.cc:1320
+ #, gcc-internal-format
+ msgid "filename %qs does not start with profile prefix %qs"
+ msgstr ""
+ 
  #: data-streamer-in.cc:55
  #, gcc-internal-format
  msgid "bytecode stream: string too long for the string table"
*************** msgstr ""
*** 27105,27111 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.cc:3561 tree.cc:14779 value-prof.cc:529
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
--- 27135,27141 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.cc:3561 tree.cc:14780 value-prof.cc:529
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
*************** msgstr ""
*** 27205,27440 ****
  msgid "fold check: original tree changed by fold"
  msgstr ""
  
! #: fold-mem-offsets.cc:856
  #, gcc-internal-format, gfc-internal-format
  msgid "fold-mem-offsets: %d basic blocks and %d edges/basic block"
  msgstr ""
  
! #: function.cc:255
  #, gcc-internal-format
  msgid "total size of local objects %wu exceeds maximum %wu"
  msgstr ""
  
! #: function.cc:259
  #, gcc-internal-format
  msgid "total size of local objects exceeds maximum %wu"
  msgstr ""
  
! #: function.cc:1779 gimplify.cc:8058 gimplify.cc:8277 varasm.cc:1866
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr ""
  
! #: function.cc:4283
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.cc:4304
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.cc:5029
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr ""
  
! #: gcc.cc:2265
  #, fuzzy, gcc-internal-format
  msgid "cannot open nested response file"
  msgstr "αδυναμία ανοίγματος αρχείου εξόδου"
  
! #: gcc.cc:2302
  #, fuzzy, gcc-internal-format
  msgid "cannot close nonexistent response file"
  msgstr "αδυναμία ανοίγματος αρχείου εξόδου"
  
! #: gcc.cc:2325
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "could not open temporary response file %s"
  msgstr "Δεν μπόρεσα να ανοίξω το αρχείο %s"
  
! #: gcc.cc:2332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "could not write to temporary response file %s"
  msgstr "ΣΦΑΛΜΑ: Αδυναμία δημιουργίας προσωρινού αρχείου για αλλαγή"
  
! #: gcc.cc:2338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "could not close temporary response file %s"
  msgstr "Αδύνατη η δημιουργία αρχείου καταγραφών \"%s\""
  
  #. This leaves DESC open, but the OS will save us.
! #: gcc.cc:2370
  #, fuzzy, gcc-internal-format
  msgid "cannot read spec file %qs: %m"
  msgstr "αδυναμία ανοίγματος αρχείου εξόδου"
  
! #: gcc.cc:2464 gcc.cc:2484
  #, fuzzy
  msgid "specs %%include syntax malformed after %td characters"
  msgstr "λίστα με όλα τα γνωστά σύνολα χαρακτήρων"
  
! #: gcc.cc:2510 gcc.cc:2519 gcc.cc:2529 gcc.cc:2539
  #, fuzzy
  msgid "specs %%rename syntax malformed after %td characters"
  msgstr "λίστα με όλα τα γνωστά σύνολα χαρακτήρων"
  
! #: gcc.cc:2549
  #, gcc-internal-format, gfc-internal-format
  msgid "specs %s spec was not found to be renamed"
  msgstr ""
  
! #: gcc.cc:2557
  #, gcc-internal-format
  msgid "%s: attempt to rename spec %qs to already defined spec %qs"
  msgstr ""
  
! #: gcc.cc:2579
  #, fuzzy
  msgid "specs unknown %% command after %td characters"
  msgstr "λίστα με όλα τα γνωστά σύνολα χαρακτήρων"
  
! #: gcc.cc:2591 gcc.cc:2605
  #, fuzzy
  msgid "specs file malformed after %td characters"
  msgstr "λίστα με όλα τα γνωστά σύνολα χαρακτήρων"
  
! #: gcc.cc:2660
  #, gcc-internal-format
  msgid "spec file has no spec for linking"
  msgstr ""
  
! #: gcc.cc:3199 gcc.cc:3236
  #, gcc-internal-format
  msgid "system path %qs is not absolute"
  msgstr ""
  
! #: gcc.cc:3325
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-pipe%> not supported"
  msgstr "το -pipe δεν υποστηρίζεται"
  
! #: gcc.cc:3463 gcc.cc:7899
  #, fuzzy, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr "αδυναμία ανοίγματος του `%s'"
  
! #: gcc.cc:3464 gcc.cc:7900
  #, fuzzy, gcc-internal-format
  msgid "cannot execute %qs: %s"
  msgstr "αδυναμία ανοίγματος του `%s'"
  
! #: gcc.cc:3483
  #, fuzzy, gcc-internal-format
  #| msgid "ld returned %d exit status"
  msgid "failed to get exit status: %m"
  msgstr "η ld επέστρεψε κατάσταση εξόδου %d"
  
! #: gcc.cc:3489
  #, gcc-internal-format
  msgid "failed to get process times: %m"
  msgstr ""
  
  #. The inferior failed to catch the signal.
! #: gcc.cc:3515 gcc.cc:3539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s signal terminated program %s"
  msgstr "μη τερματιζόμενο όνομα βάρους"
  
! #: gcc.cc:3985 opts-common.cc:1620 opts-common.cc:1653
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %qs"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: gcc.cc:4027
  #, gcc-internal-format
  msgid "GCC is not configured to support %qs as %<-foffload=%> argument"
  msgstr ""
  
! #: gcc.cc:4034
  #, gcc-internal-format
  msgid "valid %<-foffload=%> arguments are: %s; did you mean %qs?"
  msgstr ""
  
! #: gcc.cc:4037
  #, fuzzy, gcc-internal-format
  msgid "valid %<-foffload=%> arguments are: %s"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: gcc.cc:4057
  #, gcc-internal-format
  msgid "%<=%>options missing after %<-foffload-options=%>target"
  msgstr ""
  
! #: gcc.cc:4532
  #, gcc-internal-format
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr ""
  
! #: gcc.cc:5087
  #, gcc-internal-format
  msgid "linker hardening options not enabled by %<-fhardened%> because other link options were specified on the command line"
  msgstr ""
  
! #: gcc.cc:5111 toplev.cc:720
  #, fuzzy, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: gcc.cc:5116
  #, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr ""
  
! #: gcc.cc:5501
  #, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr ""
  
! #: gcc.cc:5589
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr ""
  
! #: gcc.cc:5792
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr ""
  
! #: gcc.cc:5999
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr ""
  
! #: gcc.cc:6003
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.cc:6236
  #, fuzzy, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: gcc.cc:6413
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr ""
  
! #: gcc.cc:6703
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr ""
  
! #: gcc.cc:6719
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr ""
  
! #: gcc.cc:6738
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr ""
--- 27235,27470 ----
  msgid "fold check: original tree changed by fold"
  msgstr ""
  
! #: fold-mem-offsets.cc:861
  #, gcc-internal-format, gfc-internal-format
  msgid "fold-mem-offsets: %d basic blocks and %d edges/basic block"
  msgstr ""
  
! #: function.cc:257
  #, gcc-internal-format
  msgid "total size of local objects %wu exceeds maximum %wu"
  msgstr ""
  
! #: function.cc:261
  #, gcc-internal-format
  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 ""
  
! #: function.cc:4285
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.cc:4306
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.cc:5031
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr ""
  
! #: gcc.cc:2266
  #, fuzzy, gcc-internal-format
  msgid "cannot open nested response file"
  msgstr "αδυναμία ανοίγματος αρχείου εξόδου"
  
! #: gcc.cc:2303
  #, fuzzy, gcc-internal-format
  msgid "cannot close nonexistent response file"
  msgstr "αδυναμία ανοίγματος αρχείου εξόδου"
  
! #: gcc.cc:2326
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "could not open temporary response file %s"
  msgstr "Δεν μπόρεσα να ανοίξω το αρχείο %s"
  
! #: gcc.cc:2333
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "could not write to temporary response file %s"
  msgstr "ΣΦΑΛΜΑ: Αδυναμία δημιουργίας προσωρινού αρχείου για αλλαγή"
  
! #: gcc.cc:2339
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "could not close temporary response file %s"
  msgstr "Αδύνατη η δημιουργία αρχείου καταγραφών \"%s\""
  
  #. This leaves DESC open, but the OS will save us.
! #: gcc.cc:2371
  #, fuzzy, gcc-internal-format
  msgid "cannot read spec file %qs: %m"
  msgstr "αδυναμία ανοίγματος αρχείου εξόδου"
  
! #: gcc.cc:2465 gcc.cc:2485
  #, fuzzy
  msgid "specs %%include syntax malformed after %td characters"
  msgstr "λίστα με όλα τα γνωστά σύνολα χαρακτήρων"
  
! #: gcc.cc:2511 gcc.cc:2520 gcc.cc:2530 gcc.cc:2540
  #, fuzzy
  msgid "specs %%rename syntax malformed after %td characters"
  msgstr "λίστα με όλα τα γνωστά σύνολα χαρακτήρων"
  
! #: gcc.cc:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "specs %s spec was not found to be renamed"
  msgstr ""
  
! #: gcc.cc:2558
  #, gcc-internal-format
  msgid "%s: attempt to rename spec %qs to already defined spec %qs"
  msgstr ""
  
! #: gcc.cc:2580
  #, fuzzy
  msgid "specs unknown %% command after %td characters"
  msgstr "λίστα με όλα τα γνωστά σύνολα χαρακτήρων"
  
! #: gcc.cc:2592 gcc.cc:2606
  #, fuzzy
  msgid "specs file malformed after %td characters"
  msgstr "λίστα με όλα τα γνωστά σύνολα χαρακτήρων"
  
! #: gcc.cc:2661
  #, gcc-internal-format
  msgid "spec file has no spec for linking"
  msgstr ""
  
! #: gcc.cc:3200 gcc.cc:3237
  #, gcc-internal-format
  msgid "system path %qs is not absolute"
  msgstr ""
  
! #: gcc.cc:3326
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-pipe%> not supported"
  msgstr "το -pipe δεν υποστηρίζεται"
  
! #: gcc.cc:3464 gcc.cc:7901
  #, fuzzy, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr "αδυναμία ανοίγματος του `%s'"
  
! #: gcc.cc:3465 gcc.cc:7902
  #, fuzzy, gcc-internal-format
  msgid "cannot execute %qs: %s"
  msgstr "αδυναμία ανοίγματος του `%s'"
  
! #: gcc.cc:3484
  #, fuzzy, gcc-internal-format
  #| msgid "ld returned %d exit status"
  msgid "failed to get exit status: %m"
  msgstr "η ld επέστρεψε κατάσταση εξόδου %d"
  
! #: gcc.cc:3490
  #, gcc-internal-format
  msgid "failed to get process times: %m"
  msgstr ""
  
  #. The inferior failed to catch the signal.
! #: gcc.cc:3516 gcc.cc:3540
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s signal terminated program %s"
  msgstr "μη τερματιζόμενο όνομα βάρους"
  
! #: gcc.cc:3986 opts-common.cc:1620 opts-common.cc:1653
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %qs"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: gcc.cc:4028
  #, gcc-internal-format
  msgid "GCC is not configured to support %qs as %<-foffload=%> argument"
  msgstr ""
  
! #: gcc.cc:4035
  #, gcc-internal-format
  msgid "valid %<-foffload=%> arguments are: %s; did you mean %qs?"
  msgstr ""
  
! #: gcc.cc:4038
  #, fuzzy, gcc-internal-format
  msgid "valid %<-foffload=%> arguments are: %s"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: gcc.cc:4058
  #, gcc-internal-format
  msgid "%<=%>options missing after %<-foffload-options=%>target"
  msgstr ""
  
! #: gcc.cc:4534
  #, gcc-internal-format
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr ""
  
! #: gcc.cc:5089
  #, gcc-internal-format
  msgid "linker hardening options not enabled by %<-fhardened%> because other link options were specified on the command line"
  msgstr ""
  
! #: gcc.cc:5113 toplev.cc:720
  #, fuzzy, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: gcc.cc:5118
  #, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr ""
  
! #: gcc.cc:5503
  #, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr ""
  
! #: gcc.cc:5591
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr ""
  
! #: gcc.cc:5794
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr ""
  
! #: gcc.cc:6001
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr ""
  
! #: gcc.cc:6005
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.cc:6238
  #, fuzzy, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: gcc.cc:6415
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr ""
  
! #: gcc.cc:6705
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr ""
  
! #: gcc.cc:6721
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr ""
  
! #: gcc.cc:6740
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr ""
*************** msgstr ""
*** 27442,27579 ****
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.cc:6949
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr ""
  
! #: gcc.cc:7000
  #, fuzzy, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "%s: μη αναγνωρίσιμη επιλογή `-%c'\n"
  
! #: gcc.cc:7066
  #, fuzzy, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: gcc.cc:7096
  #, fuzzy, gcc-internal-format
  msgid "error in arguments to spec function %qs"
  msgstr "πάρα πολλά ορίσματα"
  
! #: gcc.cc:7155
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr ""
  
  #. )
! #: gcc.cc:7158
  #, fuzzy, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "πολύ λίγα ορίσματα"
  
! #: gcc.cc:7177
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr ""
  
! #: gcc.cc:7356
  #, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr ""
  
! #: gcc.cc:7491
  #, fuzzy, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: gcc.cc:7586
  #, fuzzy, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: gcc.cc:8190
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "αδυναμία ανοίγματος αρχείου εξόδου `%s'"
  
! #: gcc.cc:8201
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr ""
  
! #: gcc.cc:8211 gcc.cc:8252
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "αδυναμία ανοίγματος αρχείου εξόδου `%s'"
  
! #: gcc.cc:8231 gcc.cc:8268
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr ""
  
! #: gcc.cc:8574
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.cc:8599
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.cc:8806
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: gcc.cc:8810
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: gcc.cc:8936
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr ""
  
! #: gcc.cc:8997 cobol/gcobolspec.cc:370
  #, gcc-internal-format
  msgid "no input files"
  msgstr "δεν υπάρχουν αρχεία εισόδου"
  
! #: gcc.cc:9052
  #, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr ""
  
! #: gcc.cc:9094
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: ο μεταγλωττιστής %s δεν έχει εγκατασταθεί στο σύστημα αυτό"
  
! #: gcc.cc:9119
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr ""
  
! #: gcc.cc:9135
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr ""
  
! #: gcc.cc:9144
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr ""
  
! #: gcc.cc:9297
  #, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr ""
  
! #: gcc.cc:9331
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr ""
--- 27472,27609 ----
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.cc:6951
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr ""
  
! #: gcc.cc:7002
  #, fuzzy, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "%s: μη αναγνωρίσιμη επιλογή `-%c'\n"
  
! #: gcc.cc:7068
  #, fuzzy, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: gcc.cc:7098
  #, fuzzy, gcc-internal-format
  msgid "error in arguments to spec function %qs"
  msgstr "πάρα πολλά ορίσματα"
  
! #: gcc.cc:7157
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr ""
  
  #. )
! #: gcc.cc:7160
  #, fuzzy, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "πολύ λίγα ορίσματα"
  
! #: gcc.cc:7179
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr ""
  
! #: gcc.cc:7358
  #, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr ""
  
! #: gcc.cc:7493
  #, fuzzy, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: gcc.cc:7588
  #, fuzzy, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: gcc.cc:8192
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "αδυναμία ανοίγματος αρχείου εξόδου `%s'"
  
! #: gcc.cc:8203
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr ""
  
! #: gcc.cc:8213 gcc.cc:8254
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "αδυναμία ανοίγματος αρχείου εξόδου `%s'"
  
! #: gcc.cc:8233 gcc.cc:8270
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr ""
  
! #: gcc.cc:8576
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.cc:8601
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.cc:8808
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: gcc.cc:8812
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: gcc.cc:8944
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr ""
  
! #: gcc.cc:9005 cobol/gcobolspec.cc:370
  #, gcc-internal-format
  msgid "no input files"
  msgstr "δεν υπάρχουν αρχεία εισόδου"
  
! #: gcc.cc:9060
  #, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr ""
  
! #: gcc.cc:9102
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: ο μεταγλωττιστής %s δεν έχει εγκατασταθεί στο σύστημα αυτό"
  
! #: gcc.cc:9127
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr ""
  
! #: gcc.cc:9143
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr ""
  
! #: gcc.cc:9152
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr ""
  
! #: gcc.cc:9305
  #, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr ""
  
! #: gcc.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr ""
*************** msgstr ""
*** 27581,27676 ****
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.cc:9337
  #, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr ""
  
! #: gcc.cc:9409 c-family/c-opts.cc:852
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.cc:9415
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr ""
  
! #: gcc.cc:9658
  #, fuzzy, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: gcc.cc:9808 gcc.cc:10021 common/config/riscv/riscv-common.cc:2101
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: gcc.cc:9957
  #, fuzzy, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: gcc.cc:10204
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: gcc.cc:10244
  #, fuzzy, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr "έχουν παραληφθεί ορίσματα"
  
  # src/shred.c:1134
! #: gcc.cc:10495
  #, fuzzy, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: gcc.cc:10665 gcc.cc:10670
  #, fuzzy, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "μη έγκυρη διαμόρφωση συντόμευσης"
  
! #: gcc.cc:10713
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "πολύ λίγα ορίσματα"
  
! #: gcc.cc:10719
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to procedure"
  msgid "too many arguments to %%:version-compare"
  msgstr "πάρα πολλά ορίσματα στη ρουτίνα"
  
! #: gcc.cc:10761
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr ""
  
! #: gcc.cc:10885
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to procedure"
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "πάρα πολλά ορίσματα στη ρουτίνα"
  
! #: gcc.cc:10953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to procedure"
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "πάρα πολλά ορίσματα στη ρουτίνα"
  
! #: gcc.cc:11040
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too many arguments for %%:dumps"
  msgstr "πάρα πολλά ορίσματα"
  
! #: gcc.cc:11144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: gcc.cc:11165
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:dwarf-version-gt"
  msgstr "λάθος αριθμός ορισμάτων"
--- 27611,27706 ----
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.cc:9345
  #, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr ""
  
! #: gcc.cc:9417 c-family/c-opts.cc:852
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.cc:9423
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr ""
  
! #: gcc.cc:9666
  #, fuzzy, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: gcc.cc:9816 gcc.cc:10029 common/config/riscv/riscv-common.cc:2101
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: gcc.cc:9965
  #, fuzzy, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: gcc.cc:10212
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: gcc.cc:10252
  #, fuzzy, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr "έχουν παραληφθεί ορίσματα"
  
  # src/shred.c:1134
! #: gcc.cc:10503
  #, fuzzy, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: gcc.cc:10673 gcc.cc:10678
  #, fuzzy, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "μη έγκυρη διαμόρφωση συντόμευσης"
  
! #: gcc.cc:10721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "πολύ λίγα ορίσματα"
  
! #: gcc.cc:10727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to procedure"
  msgid "too many arguments to %%:version-compare"
  msgstr "πάρα πολλά ορίσματα στη ρουτίνα"
  
! #: gcc.cc:10769
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr ""
  
! #: gcc.cc:10893
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to procedure"
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "πάρα πολλά ορίσματα στη ρουτίνα"
  
! #: gcc.cc:10961
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to procedure"
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "πάρα πολλά ορίσματα στη ρουτίνα"
  
! #: gcc.cc:11048
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too many arguments for %%:dumps"
  msgstr "πάρα πολλά ορίσματα"
  
! #: gcc.cc:11152
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: gcc.cc:11173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:dwarf-version-gt"
  msgstr "λάθος αριθμός ορισμάτων"
*************** msgstr ""
*** 27914,27920 ****
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6365
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
--- 27944,27950 ----
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6367
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
*************** msgstr ""
*** 27929,27935 ****
  msgid "%s not supported on this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: gimple-fold.cc:8782 gimple-fold.cc:8811
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr ""
--- 27959,27965 ----
  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 ""
*************** msgstr ""
*** 27954,27960 ****
  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:9528
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
--- 27984,27990 ----
  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:9636
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
*************** msgstr "Μη έγκυρη πισω-πα�
*** 27974,27996 ****
  msgid "function may return address of local variable"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13423
  #, 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:3761 tree.cc:12758 tree.cc:12795 tree.cc:12836
! #: tree.cc:12869 c/c-decl.cc:10900 c/c-parser.cc:23372 c/c-parser.cc:23513
! #: c/c-typeck.cc:3956 c/c-typeck.cc:4210 c/c-typeck.cc:4222 c/c-typeck.cc:7010
! #: c/c-typeck.cc:13318 c/c-typeck.cc:13335 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:9627 cp/constexpr.cc:901 cp/constexpr.cc:1466
! #: cp/constexpr.cc:5734 cp/constexpr.cc:7564 cp/constexpr.cc:7966
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10324 cp/decl2.cc:6720
! #: cp/decl2.cc:6769 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14458
! #: cp/module.cc:14494 cp/parser.cc:24784 cp/parser.cc:25658 cp/pt.cc:9374
! #: cp/semantics.cc:2781 cp/semantics.cc:5410 cp/typeck.cc:2279
  #: cp/typeck.cc:2500 cp/typeck.cc:4821 cp/typeck.cc:11081
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
--- 28004,28026 ----
  msgid "function may return address of local variable"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13501
  #, 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:3761 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:4034 c/c-typeck.cc:4288 c/c-typeck.cc:4300 c/c-typeck.cc:7088
! #: c/c-typeck.cc:13396 c/c-typeck.cc:13413 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:5736 cp/constexpr.cc:7566 cp/constexpr.cc:7968
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10327 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14487
! #: cp/module.cc:14523 cp/parser.cc:24780 cp/parser.cc:25654 cp/pt.cc:9376
! #: cp/semantics.cc:2781 cp/semantics.cc:5406 cp/typeck.cc:2279
  #: cp/typeck.cc:2500 cp/typeck.cc:4821 cp/typeck.cc:11081
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
*************** msgstr "Μη έγκυρη επιλογή
*** 29102,29113 ****
  #: gimple-ssa-warn-access.cc:4014 gimple-ssa-warn-access.cc:4671
  #: gimple-ssa-warn-access.cc:4674 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:10907 c/c-typeck.cc:14141 cp/call.cc:8892
! #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1083
! #: cp/decl.cc:5231 cp/decl.cc:14654 cp/decl.cc:15250 cp/decl.cc:15260
! #: cp/decl.cc:16253 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:8071
! #: cp/parser.cc:27842 cp/reflect.cc:175 cp/typeck.cc:1971 cp/typeck.cc:5316
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
--- 29132,29143 ----
  #: gimple-ssa-warn-access.cc:4014 gimple-ssa-warn-access.cc:4671
  #: gimple-ssa-warn-access.cc:4674 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:10985 c/c-typeck.cc:14219 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:14671 cp/decl.cc:15267 cp/decl.cc:15277
! #: cp/decl.cc:16284 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:8073
! #: cp/parser.cc:27838 cp/reflect.cc:175 cp/typeck.cc:1971 cp/typeck.cc:5316
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
*************** msgstr ""
*** 29477,29483 ****
  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:28377 c/c-parser.cc:28395
  #, gcc-internal-format
  msgid "%<declare variant%> candidate %qD declared here"
  msgstr ""
--- 29507,29513 ----
  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 ""
*************** msgstr ""
*** 29603,29609 ****
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:9435 gimplify.cc:14140
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
--- 29633,29639 ----
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:9435 gimplify.cc:14211
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
*************** msgstr "Μη ορισμένο όνομα
*** 29666,29914 ****
  msgid "unexpected pointer mapping node"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: gimplify.cc:11539
  #, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr ""
  
! #: gimplify.cc:12046
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:12362
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.cc:13318
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:13614 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:13833 gimplify.cc:13839
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:13856
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:13878
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:13886
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:13897 gimplify.cc:13903 gimplify.cc:13909 gimplify.cc:13915
! #: gimplify.cc:13921 gimplify.cc:18361
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:14015
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:14652
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.cc:14709
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.cc:14741
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:14780
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:14796
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:14863
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr ""
  
! #: gimplify.cc:14893
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:15012
  #, gcc-internal-format
  msgid "allocator with access trait set to %<thread%> results in undefined behavior for %qs directive"
  msgstr ""
  
! #: gimplify.cc:15053
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:15273
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:15327
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15690
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15763
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:15942
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:16242
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:16261
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: gimplify.cc:16430
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:16746
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:16756
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:17194 gimplify.cc:17198 gimplify.cc:17207 gimplify.cc:17219
! #: gimplify.cc:17224
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:17389
  #, 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:17454
  #, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr ""
  
! #: gimplify.cc:17485 gimplify.cc:17593
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:18299
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:18323
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:18343
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:18368
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:18396
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:19492
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr ""
  
! #: gimplify.cc:19513
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:19526
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.cc:19540
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:19553
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:19720
  #, gcc-internal-format
  msgid "%qD is a virtual function but only a direct call is allowed in a dispatch construct"
  msgstr ""
  
! #: gimplify.cc:21475
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.cc:22090
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.cc:22095
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.cc:22102
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
--- 29696,29949 ----
  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 ""
*************** msgstr ""
*** 30312,30318 ****
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5357 ipa-prop.cc:5401 ipa-prop.cc:5481 ipa-prop.cc:5533
  #, fuzzy, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr "μη έγκυρη μέτρηση επανάληψης `%s' στη κατασκευή [c*n]"
--- 30347,30353 ----
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5358 ipa-prop.cc:5402 ipa-prop.cc:5482 ipa-prop.cc:5534
  #, fuzzy, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr "μη έγκυρη μέτρηση επανάληψης `%s' στη κατασκευή [c*n]"
*************** msgstr ""
*** 30487,30533 ****
  msgid "frame size too large for reliable stack checking"
  msgstr ""
  
! #: json-parsing.cc:1084
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum nesting depth exceeded: %i"
  msgstr ""
  
! #: json-parsing.cc:1144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid JSON token: %s"
  msgstr "μη έγκυρη επιλογή %s"
  
! #: json-parsing.cc:1147
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected a JSON value but got %s"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: json-parsing.cc:1175
  #, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after '{'; got %s"
  msgstr ""
  
! #: json-parsing.cc:1182
  #, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after ','; got %s"
  msgstr ""
  
! #: json-parsing.cc:1296
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s; got bad token: %s"
  msgstr ""
  
! #: json-parsing.cc:1300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %s; got %s"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: json-parsing.cc:1319
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s or %s; got bad token: %s"
  msgstr ""
  
! #: json-parsing.cc:1323
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %s or %s; got %s"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
--- 30522,30568 ----
  msgid "frame size too large for reliable stack checking"
  msgstr ""
  
! #: json-parsing.cc:1085
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum nesting depth exceeded: %i"
  msgstr ""
  
! #: json-parsing.cc:1145
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid JSON token: %s"
  msgstr "μη έγκυρη επιλογή %s"
  
! #: json-parsing.cc:1148
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected a JSON value but got %s"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: json-parsing.cc:1176
  #, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after '{'; got %s"
  msgstr ""
  
! #: json-parsing.cc:1183
  #, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after ','; got %s"
  msgstr ""
  
! #: json-parsing.cc:1297
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s; got bad token: %s"
  msgstr ""
  
! #: json-parsing.cc:1301
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %s; got %s"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: json-parsing.cc:1320
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s or %s; got bad token: %s"
  msgstr ""
  
! #: json-parsing.cc:1324
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %s or %s; got %s"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
*************** msgstr ""
*** 30542,30558 ****
  msgid "unable to find a register to spill"
  msgstr "αδυναμία εύρεσης βρόχου"
  
! #: lra-constraints.cc:4480 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.cc:5647
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
  
! #: lra.cc:555
  #, gcc-internal-format
  msgid "%<asm%> operand has impossible constraints or there are not enough registers"
  msgstr ""
--- 30577,30593 ----
  msgid "unable to find a register to spill"
  msgstr "αδυναμία εύρεσης βρόχου"
  
! #: lra-constraints.cc:4524 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.cc:5701
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
  
! #: lra.cc:556
  #, gcc-internal-format
  msgid "%<asm%> operand has impossible constraints or there are not enough registers"
  msgstr ""
*************** msgstr ""
*** 30877,30883 ****
  msgid "default %<target_clones%> attribute was not set"
  msgstr ""
  
! #: multiple_target.cc:283 c-family/c-attribs.cc:6439
  #, fuzzy, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr "μη έγκυρο δικαίωμα"
--- 30912,30918 ----
  msgid "default %<target_clones%> attribute was not set"
  msgstr ""
  
! #: multiple_target.cc:283 c-family/c-attribs.cc:6440
  #, fuzzy, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr "μη έγκυρο δικαίωμα"
*************** msgstr ""
*** 31318,31335 ****
  msgid "only the %<device_type(any)%> is supported"
  msgstr ""
  
! #: omp-low.cc:15475
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: omp-low.cc:15477 omp-low.cc:15482
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.cc:15486
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr ""
--- 31353,31370 ----
  msgid "only the %<device_type(any)%> is supported"
  msgstr ""
  
! #: omp-low.cc:15460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: omp-low.cc:15462 omp-low.cc:15467
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.cc:15471
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr ""
*************** msgstr ""
*** 31473,31479 ****
  msgid "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argument"
  msgstr ""
  
! #: optabs.cc:5175
  #, gcc-internal-format
  msgid "indirect jumps are not available on this target"
  msgstr ""
--- 31508,31514 ----
  msgid "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argument"
  msgstr ""
  
! #: optabs.cc:5190
  #, gcc-internal-format
  msgid "indirect jumps are not available on this target"
  msgstr ""
*************** msgstr ""
*** 32185,32201 ****
  msgid "object of size %s allocated by %qE"
  msgstr ""
  
! #: predict.cc:2639
  #, gcc-internal-format
  msgid "probability %qE must be constant floating-point expression"
  msgstr ""
  
! #: predict.cc:2652
  #, gcc-internal-format
  msgid "probability %qE is outside the range [0.0, 1.0]"
  msgstr ""
  
! #: predict.cc:3728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing counts for called function %s"
  msgstr "πολύ λίγα ορίσματα"
--- 32220,32236 ----
  msgid "object of size %s allocated by %qE"
  msgstr ""
  
! #: predict.cc:2640
  #, gcc-internal-format
  msgid "probability %qE must be constant floating-point expression"
  msgstr ""
  
! #: predict.cc:2653
  #, gcc-internal-format
  msgid "probability %qE is outside the range [0.0, 1.0]"
  msgstr ""
  
! #: predict.cc:3729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing counts for called function %s"
  msgstr "πολύ λίγα ορίσματα"
*************** msgstr ""
*** 32307,32328 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr ""
  
! #: regcprop.cc:1295
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1307
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1310
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.cc:1322
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
--- 32342,32363 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr ""
  
! #: regcprop.cc:1296
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1308
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1311
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.cc:1323
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
*************** msgstr ""
*** 32344,32350 ****
  
  #: reginfo.cc:732 config/arc/arc.cc:1084 config/arc/arc.cc:1126
  #: config/ia64/ia64.cc:6096 config/ia64/ia64.cc:6103 config/pa/pa.cc:477
! #: config/pa/pa.cc:484 config/sh/sh.cc:8291 config/sh/sh.cc:8298
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown register name: %s"
  msgstr "άγνωστος χαρακτήρας `%s'"
--- 32379,32385 ----
  
  #: reginfo.cc:732 config/arc/arc.cc:1084 config/arc/arc.cc:1126
  #: config/ia64/ia64.cc:6096 config/ia64/ia64.cc:6103 config/pa/pa.cc:477
! #: config/pa/pa.cc:484 config/sh/sh.cc:8290 config/sh/sh.cc:8297
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown register name: %s"
  msgstr "άγνωστος χαρακτήρας `%s'"
*************** msgstr "Μη έγκυρη επιλογή
*** 32889,32950 ****
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr ""
  
! #: symtab.cc:1955
  #, fuzzy, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: symtab.cc:1957
  #, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr ""
  
! #: symtab.cc:1985
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr ""
  
! #: targhooks.cc:205
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_saveregs%> not supported by this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: targhooks.cc:1236
  #, fuzzy, gcc-internal-format
  msgid "argument %qs is not supported for %qs on this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: targhooks.cc:1278
  #, fuzzy, gcc-internal-format
  msgid "nested functions not supported on this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: targhooks.cc:1291
  #, fuzzy, gcc-internal-format
  msgid "nested function trampolines not supported on this target"
  msgstr "το --no-dereference (-h) δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: targhooks.cc:1462
  #, fuzzy, gcc-internal-format
  msgid "global constructors not supported on this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: targhooks.cc:1471
  #, fuzzy, gcc-internal-format
  msgid "global destructors not supported on this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: targhooks.cc:1849
  #, fuzzy, gcc-internal-format
  msgid "%<target%> attribute is not supported on this machine"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: targhooks.cc:1861
  #, fuzzy, gcc-internal-format
  msgid "%<target_version%> attribute is not supported on this machine"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: targhooks.cc:1875
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC target%> is not supported for this machine"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
--- 32924,32985 ----
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr ""
  
! #: symtab.cc:1951
  #, fuzzy, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: symtab.cc:1953
  #, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr ""
  
! #: symtab.cc:1981
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr ""
  
! #: targhooks.cc:222
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_saveregs%> not supported by this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: targhooks.cc:1253
  #, fuzzy, gcc-internal-format
  msgid "argument %qs is not supported for %qs on this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: targhooks.cc:1295
  #, fuzzy, gcc-internal-format
  msgid "nested functions not supported on this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: targhooks.cc:1308
  #, fuzzy, gcc-internal-format
  msgid "nested function trampolines not supported on this target"
  msgstr "το --no-dereference (-h) δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: targhooks.cc:1479
  #, fuzzy, gcc-internal-format
  msgid "global constructors not supported on this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: targhooks.cc:1488
  #, fuzzy, gcc-internal-format
  msgid "global destructors not supported on this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: targhooks.cc:1866
  #, fuzzy, gcc-internal-format
  msgid "%<target%> attribute is not supported on this machine"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: targhooks.cc:1878
  #, fuzzy, gcc-internal-format
  msgid "%<target_version%> attribute is not supported on this machine"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: targhooks.cc:1892
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC target%> is not supported for this machine"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
*************** msgstr ""
*** 34075,34156 ****
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
  
! #: tree-inline.cc:3992
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr ""
  
! #: tree-inline.cc:3999
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr ""
  
! #: tree-inline.cc:4039
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr ""
  
! #: tree-inline.cc:4053
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr ""
  
! #: tree-inline.cc:4067
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr ""
  
! #: tree-inline.cc:4079
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr ""
  
! #: tree-inline.cc:4087
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr ""
  
! #: tree-inline.cc:4099
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr ""
  
! #: tree-inline.cc:4119
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.cc:4165
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr ""
  
! #: tree-inline.cc:4232
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr ""
  
! #: tree-inline.cc:4240
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr ""
  
! #: tree-inline.cc:4925
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr ""
  
! #: tree-inline.cc:4928 tree-inline.cc:4949
  #, gcc-internal-format
  msgid "called from here"
  msgstr ""
  
! #: tree-inline.cc:4931 tree-inline.cc:4952
  #, fuzzy, gcc-internal-format
  msgid "called from this function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: tree-inline.cc:4945
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr ""
--- 34110,34191 ----
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
  
! #: tree-inline.cc:3994
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr ""
  
! #: tree-inline.cc:4001
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr ""
  
! #: tree-inline.cc:4041
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr ""
  
! #: tree-inline.cc:4055
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr ""
  
! #: tree-inline.cc:4069
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr ""
  
! #: tree-inline.cc:4081
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr ""
  
! #: tree-inline.cc:4089
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr ""
  
! #: tree-inline.cc:4101
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr ""
  
! #: tree-inline.cc:4121
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.cc:4167
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr ""
  
! #: tree-inline.cc:4234
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr ""
  
! #: tree-inline.cc:4242
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr ""
  
! #: tree-inline.cc:4927
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr ""
  
! #: tree-inline.cc:4930 tree-inline.cc:4951
  #, gcc-internal-format
  msgid "called from here"
  msgstr ""
  
! #: tree-inline.cc:4933 tree-inline.cc:4954
  #, fuzzy, gcc-internal-format
  msgid "called from this function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: tree-inline.cc:4947
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr ""
*************** msgstr "δεν είστε μέλος τ�
*** 34180,34201 ****
  msgid "%s from %s called in %s"
  msgstr ""
  
! #: tree-profile.cc:899
  #, gcc-internal-format, gfc-internal-format
! msgid "Too many conditions (found %u); giving up coverage"
  msgstr ""
  
! #: tree-profile.cc:1757
  #, fuzzy, gcc-internal-format
  msgid "invalid regular expression %qs in %qs"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: tree-profile.cc:1855
  #, gcc-internal-format
  msgid "target does not fully support atomic profile update, single mode is selected with partial atomic updates"
  msgstr ""
  
! #: tree-profile.cc:1861
  #, gcc-internal-format
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
--- 34215,34236 ----
  msgid "%s from %s called in %s"
  msgstr ""
  
! #: tree-profile.cc:925
  #, gcc-internal-format, gfc-internal-format
! msgid "too many conditions (found %u); giving up coverage"
  msgstr ""
  
! #: tree-profile.cc:1783
  #, fuzzy, gcc-internal-format
  msgid "invalid regular expression %qs in %qs"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: tree-profile.cc:1883
  #, gcc-internal-format
  msgid "target does not fully support atomic profile update, single mode is selected with partial atomic updates"
  msgstr ""
  
! #: tree-profile.cc:1889
  #, gcc-internal-format
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
*************** msgstr ""
*** 34715,34721 ****
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.cc:4498
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
--- 34750,34756 ----
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.cc:4493
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
*************** msgstr ""
*** 34795,34856 ****
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.cc:12753
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: tree.cc:12756
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: tree.cc:12779
  #, fuzzy, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: tree.cc:12782
  #, fuzzy, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: tree.cc:12788
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: tree.cc:12791
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
  
! #: tree.cc:12833
  #, fuzzy, gcc-internal-format
  msgid "%qD is unavailable: %s"
  msgstr "το `%s' είναι μη-προσπελάσιμο"
  
! #: tree.cc:12835
  #, fuzzy, gcc-internal-format
  msgid "%qD is unavailable"
  msgstr "το `%s' είναι μη-προσπελάσιμο"
  
! #: tree.cc:12856
  #, gcc-internal-format
  msgid "%qE is unavailable: %s"
  msgstr ""
  
! #: tree.cc:12858
  #, fuzzy, gcc-internal-format
  msgid "%qE is unavailable"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: tree.cc:12863
  #, gcc-internal-format, gfc-internal-format
  msgid "type is unavailable: %s"
  msgstr ""
  
! #: tree.cc:12865
  #, gcc-internal-format
  msgid "type is unavailable"
  msgstr ""
--- 34830,34891 ----
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.cc:12754
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: tree.cc:12757
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: tree.cc:12780
  #, fuzzy, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: tree.cc:12783
  #, fuzzy, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: tree.cc:12789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: tree.cc:12792
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
  
! #: tree.cc:12834
  #, fuzzy, gcc-internal-format
  msgid "%qD is unavailable: %s"
  msgstr "το `%s' είναι μη-προσπελάσιμο"
  
! #: tree.cc:12836
  #, fuzzy, gcc-internal-format
  msgid "%qD is unavailable"
  msgstr "το `%s' είναι μη-προσπελάσιμο"
  
! #: tree.cc:12857
  #, gcc-internal-format
  msgid "%qE is unavailable: %s"
  msgstr ""
  
! #: tree.cc:12859
  #, fuzzy, gcc-internal-format
  msgid "%qE is unavailable"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: tree.cc:12864
  #, gcc-internal-format, gfc-internal-format
  msgid "type is unavailable: %s"
  msgstr ""
  
! #: tree.cc:12866
  #, gcc-internal-format
  msgid "type is unavailable"
  msgstr ""
*************** msgstr ""
*** 34875,35163 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.cc:13815
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.cc:13860
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13862
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13864
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13889
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.cc:13902
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.cc:13939
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13941
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13943
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13982
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.cc:13984
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.cc:13986
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.cc:14003
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14005 tree.cc:14016
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14007 tree.cc:14018
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14014
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr ""
  
! #: tree.cc:14366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type %s is not an opaque type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: tree.cc:14372
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type %s is not with opaque mode"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: tree.cc:14378
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_MODE%>"
  msgstr ""
  
! #: tree.cc:14386
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_SIZE%>"
  msgstr ""
  
! #: tree.cc:14392
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_ALIGN%>"
  msgstr ""
  
! #: tree.cc:14398
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_USER_ALIGN%>"
  msgstr ""
  
! #: tree.cc:14428
  #, fuzzy, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "μη τερματιζόμενο όνομα βάρους"
  
! #: tree.cc:14433
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.cc:14444
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.cc:14463
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.cc:14475
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.cc:14494
  #, gcc-internal-format
  msgid "main variant of %<TYPE_CANONICAL%> of main variant is not its own %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.cc:14512
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.cc:14522
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.cc:14532
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14553
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.cc:14559
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.cc:14570
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.cc:14581
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.cc:14599
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14606
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.cc:14613
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.cc:14629
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14638
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.cc:14646
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.cc:14656
  #, fuzzy, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: tree.cc:14665
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr ""
  
! #: tree.cc:14687
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.cc:14703
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.cc:14710
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.cc:14723
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.cc:14736
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14742
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14749
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.cc:14762
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.cc:14772
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
  
! #: tree.cc:15619
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15622 tree.cc:15788 tree.cc:15806 tree.cc:15819 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'"
  
! #: tree.cc:15784
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with overlapping %<target_clone%> declaration"
  msgstr "σφάλμα ταιριάσματος τύπου με προηγούμενη αυτονόητη διακύρηξη"
  
! #: tree.cc:15803
  #, fuzzy
  msgid "%qD conflicts for version %qB"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: tree.cc:15816
  #, fuzzy
  msgid "%qD conflicts with a previous declaration for version %qB"
  msgstr "αυτός είναι ο πρώτος ορισμός"
--- 34910,35198 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.cc:13816
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.cc:13861
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13863
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13865
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13890
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.cc:13903
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.cc:13940
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13942
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13944
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13983
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.cc:13985
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.cc:13987
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.cc:14004
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14006 tree.cc:14017
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14008 tree.cc:14019
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14015
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr ""
  
! #: tree.cc:14367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type %s is not an opaque type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: tree.cc:14373
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type %s is not with opaque mode"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: tree.cc:14379
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_MODE%>"
  msgstr ""
  
! #: tree.cc:14387
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_SIZE%>"
  msgstr ""
  
! #: tree.cc:14393
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_ALIGN%>"
  msgstr ""
  
! #: tree.cc:14399
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_USER_ALIGN%>"
  msgstr ""
  
! #: tree.cc:14429
  #, fuzzy, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "μη τερματιζόμενο όνομα βάρους"
  
! #: tree.cc:14434
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.cc:14445
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.cc:14464
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.cc:14476
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.cc:14495
  #, gcc-internal-format
  msgid "main variant of %<TYPE_CANONICAL%> of main variant is not its own %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.cc:14513
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.cc:14523
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.cc:14533
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14554
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.cc:14560
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.cc:14571
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.cc:14582
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.cc:14600
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14607
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.cc:14614
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.cc:14630
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14639
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.cc:14647
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.cc:14657
  #, fuzzy, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: tree.cc:14666
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr ""
  
! #: tree.cc:14688
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.cc:14704
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.cc:14711
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.cc:14724
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.cc:14737
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14743
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14750
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.cc:14763
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.cc:14773
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
  
! #: tree.cc:15620
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15623 tree.cc:15789 tree.cc:15807 tree.cc:15820 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'"
  
! #: tree.cc:15785
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with overlapping %<target_clone%> declaration"
  msgstr "σφάλμα ταιριάσματος τύπου με προηγούμενη αυτονόητη διακύρηξη"
  
! #: tree.cc:15804
  #, fuzzy
  msgid "%qD conflicts for version %qB"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: tree.cc:15817
  #, fuzzy
  msgid "%qD conflicts with a previous declaration for version %qB"
  msgstr "αυτός είναι ο πρώτος ορισμός"
*************** msgstr ""
*** 35302,35308 ****
  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:2099 m2/gm2-gcc/m2type.cc:1260
  #, fuzzy, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr "Το όνομα `%s' είναι άγνωστο\n"
--- 35337,35343 ----
  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"
*************** msgstr "Η παράμετρος `%s' δ�
*** 35442,35449 ****
  msgid "%qE attribute argument %i has type %qT"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: c-family/c-attribs.cc:817 c-family/c-attribs.cc:4914
! #: c-family/c-attribs.cc:4918 d/d-attribs.cc:1225
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
--- 35477,35484 ----
  msgid "%qE attribute argument %i has type %qT"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: c-family/c-attribs.cc:817 c-family/c-attribs.cc:4915
! #: c-family/c-attribs.cc:4919 d/d-attribs.cc:1225
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
*************** msgstr "η μετατροπή από `%s
*** 35538,35906 ****
  msgid "%qE attribute requires different values for %<false%> and %<true%> for type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:1255
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c-family/c-attribs.cc:1267
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c-family/c-attribs.cc:1497 c-family/c-attribs.cc:3729
! #: c-family/c-attribs.cc:6572 ada/gcc-interface/utils.cc:7714
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:1672 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:1693 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:1707 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:1712 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 δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:1778
  #, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr ""
  
! #: c-family/c-attribs.cc:1868 jit/dummy-frontend.cc:289 lto/lto-lang.cc:311
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: c-family/c-attribs.cc:2038 c-family/c-attribs.cc:3712
  #: 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:2044 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:2069 config/i386/i386-options.cc:4108
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr ""
  
! #: c-family/c-attribs.cc:2098
  #, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr ""
  
! #: c-family/c-attribs.cc:2137 c-family/c-attribs.cc:4387
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: c-family/c-attribs.cc:2160
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:2177
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "Ο αριθμός σύνδεσμου είναι έξω από το όριο"
  
! #: c-family/c-attribs.cc:2273
  #, fuzzy, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: c-family/c-attribs.cc:2275
  #, fuzzy, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: c-family/c-attribs.cc:2297
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.cc:2302
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.cc:2310
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.cc:2313
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.cc:2466
  #, fuzzy, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr "άγνωστο σετ `%s'"
  
! #: c-family/c-attribs.cc:2500
  #, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr ""
  
! #: c-family/c-attribs.cc:2503
  #, gcc-internal-format
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr ""
  
! #: c-family/c-attribs.cc:2512
  #, fuzzy, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "Δεν μπόρεσα να ανοίξω το αρχείο %s"
  
! #: c-family/c-attribs.cc:2525
  #, fuzzy, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: c-family/c-attribs.cc:2542
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr ""
  
! #: c-family/c-attribs.cc:2553
  #, fuzzy, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "δεν ορίστηκε βαρύτητα για το σύμβολο `%s'"
  
! #: c-family/c-attribs.cc:2563
  #, fuzzy, gcc-internal-format
  msgid "cannot use mode %qs for enumerated types"
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
  
! #: c-family/c-attribs.cc:2591
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr ""
  
! #: c-family/c-attribs.cc:2620 c-family/c-attribs.cc:3080 d/d-attribs.cc:1024
  #, fuzzy, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c-family/c-attribs.cc:2626 d/d-attribs.cc:1031
  #, fuzzy, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c-family/c-attribs.cc:2632
  #, fuzzy, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:2641 d/d-attribs.cc:1047
  #, fuzzy, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c-family/c-attribs.cc:2652 config/bfin/bfin.cc:4796 config/bfin/bfin.cc:4847
  #: config/bfin/bfin.cc:4873 config/bfin/bfin.cc:4886 d/d-attribs.cc:1058
  #, fuzzy, gcc-internal-format
  msgid "section of %q+D conflicts with previous declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: c-family/c-attribs.cc:2661 c-family/c-attribs.cc:3106 d/d-attribs.cc:1067
  #, fuzzy, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: c-family/c-attribs.cc:2777
  #, fuzzy, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: c-family/c-attribs.cc:2802
  #, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:2847
  #, fuzzy, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: c-family/c-attribs.cc:2898
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute may not be specified for %q+D"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: c-family/c-attribs.cc:2905
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute may not be specified for a non-array field"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c-family/c-attribs.cc:2912
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument not an integer"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:2918 c-family/c-attribs.cc:6768
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:2942
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported for C++ for now, ignored"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:2950
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-field declaration %q+D"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: c-family/c-attribs.cc:2959
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-array or non-pointer field"
  msgstr ""
  
! #: c-family/c-attribs.cc:2968
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-flexible array member field"
  msgstr ""
  
! #: c-family/c-attribs.cc:2980
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is used for a pointer to void"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:2988
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not allowed for a pointer to function"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:2999
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: c-family/c-attribs.cc:3007
  #, fuzzy, gcc-internal-format
  msgid "%<counted_by%> argument is not an identifier"
  msgstr "διπλός προσδιοριστής μηνύματος"
  
! #: c-family/c-attribs.cc:3020
  #, fuzzy, gcc-internal-format
  msgid "%<counted_by%> argument %qE conflicts with previous declaration %qE"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: c-family/c-attribs.cc:3041 d/d-attribs.cc:1146 jit/dummy-frontend.cc:757
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "Στη συνάρτηση μέλος `%s':"
  
! #: c-family/c-attribs.cc:3046 jit/dummy-frontend.cc:762
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: c-family/c-attribs.cc:3087
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c-family/c-attribs.cc:3097 config/bfin/bfin.cc:4824
  #: config/loongarch/loongarch.cc:8628
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c-family/c-attribs.cc:3112
  #, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr ""
  
! #: c-family/c-attribs.cc:3119
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on const variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:3130
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:3143
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:3176
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:3195 d/d-attribs.cc:1094
  #, gcc-internal-format
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr ""
  
! #: c-family/c-attribs.cc:3203 d/d-attribs.cc:1102
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:3213
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:3227 d/d-attribs.cc:1126
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3228 d/d-attribs.cc:1127
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:3263 jit/dummy-frontend.cc:857
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr ""
  
! #: c-family/c-attribs.cc:3271 jit/dummy-frontend.cc:865
  #, fuzzy, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: c-family/c-attribs.cc:3288 c-family/c-attribs.cc:4278
  #: ada/gcc-interface/utils.cc:7541 jit/dummy-frontend.cc:882
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:3321 jit/dummy-frontend.cc:915
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
  #. Explicitly handle this case since using a string literal
  #. as an argument is a likely mistake.
! #: c-family/c-attribs.cc:3373
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument cannot be a string"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
--- 35573,35941 ----
  msgid "%qE attribute requires different values for %<false%> and %<true%> for type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:1256
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c-family/c-attribs.cc:1268
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  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 δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:1779
  #, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr ""
  
! #: c-family/c-attribs.cc:1869 jit/dummy-frontend.cc:289 lto/lto-lang.cc:311
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  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 ""
  
! #: c-family/c-attribs.cc:2099
  #, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr ""
  
! #: c-family/c-attribs.cc:2138 c-family/c-attribs.cc:4388
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: c-family/c-attribs.cc:2161
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:2178
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "Ο αριθμός σύνδεσμου είναι έξω από το όριο"
  
! #: c-family/c-attribs.cc:2274
  #, fuzzy, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: c-family/c-attribs.cc:2276
  #, fuzzy, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: c-family/c-attribs.cc:2298
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.cc:2303
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.cc:2311
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.cc:2314
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.cc:2467
  #, fuzzy, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr "άγνωστο σετ `%s'"
  
! #: c-family/c-attribs.cc:2501
  #, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr ""
  
! #: c-family/c-attribs.cc:2504
  #, gcc-internal-format
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr ""
  
! #: c-family/c-attribs.cc:2513
  #, fuzzy, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "Δεν μπόρεσα να ανοίξω το αρχείο %s"
  
! #: c-family/c-attribs.cc:2526
  #, fuzzy, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: c-family/c-attribs.cc:2543
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr ""
  
! #: c-family/c-attribs.cc:2554
  #, fuzzy, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "δεν ορίστηκε βαρύτητα για το σύμβολο `%s'"
  
! #: c-family/c-attribs.cc:2564
  #, fuzzy, gcc-internal-format
  msgid "cannot use mode %qs for enumerated types"
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
  
! #: c-family/c-attribs.cc:2592
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr ""
  
! #: c-family/c-attribs.cc:2621 c-family/c-attribs.cc:3081 d/d-attribs.cc:1024
  #, fuzzy, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c-family/c-attribs.cc:2627 d/d-attribs.cc:1031
  #, fuzzy, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c-family/c-attribs.cc:2633
  #, fuzzy, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:2642 d/d-attribs.cc:1047
  #, fuzzy, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c-family/c-attribs.cc:2653 config/bfin/bfin.cc:4796 config/bfin/bfin.cc:4847
  #: config/bfin/bfin.cc:4873 config/bfin/bfin.cc:4886 d/d-attribs.cc:1058
  #, fuzzy, gcc-internal-format
  msgid "section of %q+D conflicts with previous declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: c-family/c-attribs.cc:2662 c-family/c-attribs.cc:3107 d/d-attribs.cc:1067
  #, fuzzy, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: c-family/c-attribs.cc:2778
  #, fuzzy, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: c-family/c-attribs.cc:2803
  #, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:2848
  #, fuzzy, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: c-family/c-attribs.cc:2899
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute may not be specified for %q+D"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: c-family/c-attribs.cc:2906
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute may not be specified for a non-array field"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c-family/c-attribs.cc:2913
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument not an integer"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:2919 c-family/c-attribs.cc:6769
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:2943
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported for C++ for now, ignored"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:2951
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-field declaration %q+D"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: c-family/c-attribs.cc:2960
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-array or non-pointer field"
  msgstr ""
  
! #: c-family/c-attribs.cc:2969
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-flexible array member field"
  msgstr ""
  
! #: c-family/c-attribs.cc:2981
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is used for a pointer to void"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:2989
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not allowed for a pointer to function"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:3000
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: c-family/c-attribs.cc:3008
  #, fuzzy, gcc-internal-format
  msgid "%<counted_by%> argument is not an identifier"
  msgstr "διπλός προσδιοριστής μηνύματος"
  
! #: c-family/c-attribs.cc:3021
  #, fuzzy, gcc-internal-format
  msgid "%<counted_by%> argument %qE conflicts with previous declaration %qE"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: c-family/c-attribs.cc:3042 d/d-attribs.cc:1146 jit/dummy-frontend.cc:757
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "Στη συνάρτηση μέλος `%s':"
  
! #: c-family/c-attribs.cc:3047 jit/dummy-frontend.cc:762
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: c-family/c-attribs.cc:3088
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  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 "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c-family/c-attribs.cc:3113
  #, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr ""
  
! #: c-family/c-attribs.cc:3120
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on const variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:3131
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:3144
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:3177
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:3196 d/d-attribs.cc:1094
  #, gcc-internal-format
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr ""
  
! #: c-family/c-attribs.cc:3204 d/d-attribs.cc:1102
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:3214
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:3228 d/d-attribs.cc:1126
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3229 d/d-attribs.cc:1127
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:3264 jit/dummy-frontend.cc:857
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr ""
  
! #: c-family/c-attribs.cc:3272 jit/dummy-frontend.cc:865
  #, fuzzy, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  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 "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:3322 jit/dummy-frontend.cc:915
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
  #. Explicitly handle this case since using a string literal
  #. as an argument is a likely mistake.
! #: c-family/c-attribs.cc:3374
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument cannot be a string"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
*************** msgstr "μη τερματιζμένο α
*** 35908,36284 ****
  #. Similar to the string case, since some function attributes
  #. accept literal numbers as arguments (e.g., alloc_size or
  #. nonnull) using one here is a likely mistake.
! #: c-family/c-attribs.cc:3384
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:3394
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: c-family/c-attribs.cc:3449
  #, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.cc:3453
  #, fuzzy, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c-family/c-attribs.cc:3500
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:3557
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: c-family/c-attribs.cc:3580
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:3593
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: c-family/c-attribs.cc:3617 jit/dummy-frontend.cc:600
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c-family/c-attribs.cc:3623 jit/dummy-frontend.cc:606
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c-family/c-attribs.cc:3636 jit/dummy-frontend.cc:619
  #, fuzzy, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:3648 d/d-attribs.cc:1585 jit/dummy-frontend.cc:631
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c-family/c-attribs.cc:3664 d/d-attribs.cc:1614 jit/dummy-frontend.cc:647
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3676 d/d-attribs.cc:1625 jit/dummy-frontend.cc:659
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: c-family/c-attribs.cc:3679 c-family/c-attribs.cc:3683 d/d-attribs.cc:1628
  #: d/d-attribs.cc:1632 jit/dummy-frontend.cc:662 jit/dummy-frontend.cc:666
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
  
! #: c-family/c-attribs.cc:3720
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr ""
  
! #: c-family/c-attribs.cc:3742
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3764 c-family/c-attribs.cc:4361
! #: c-family/c-attribs.cc:6537 c-family/c-attribs.cc:6564
  #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:3810
  #, fuzzy, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c-family/c-attribs.cc:3820
  #, fuzzy, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: c-family/c-attribs.cc:3824
  #, fuzzy, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: c-family/c-attribs.cc:3851
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c-family/c-attribs.cc:3861
  #, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr ""
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.cc:3907
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:3909
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.cc:3914
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:3917
  #, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr ""
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.cc:3933
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:3936 c-family/c-attribs.cc:3949
  #, fuzzy, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.cc:3946
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:4060 c-family/c-attribs.cc:4108
! #: c-family/c-attribs.cc:4135 d/d-attribs.cc:1329
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c-family/c-attribs.cc:4154
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:4162
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:4173
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:4186
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:4291 ada/gcc-interface/utils.cc:7554
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.cc:4367 c-family/c-attribs.cc:6543
  #, fuzzy, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: c-family/c-attribs.cc:4418
  #, gcc-internal-format
  msgid "%qE attribute on function type without pointer arguments returning %<void%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:4481
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c-family/c-attribs.cc:4483
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c-family/c-attribs.cc:4582
  #, fuzzy, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c-family/c-attribs.cc:4595 cp/class.cc:5120
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
  
! #: c-family/c-attribs.cc:4653
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "διπλός προσδιοριστής μηνύματος"
  
! #: c-family/c-attribs.cc:4664
  #, fuzzy, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: c-family/c-attribs.cc:4667
  #, fuzzy, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c-family/c-attribs.cc:4715 cp/name-lookup.cc:6707
  #, fuzzy, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c-family/c-attribs.cc:4764 c-family/c-attribs.cc:4829
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c-family/c-attribs.cc:4788
  #, gcc-internal-format
  msgid "the message attached to %<unavailable%> is not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:4890 c-family/c-attribs.cc:4892
  #, fuzzy, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: c-family/c-attribs.cc:4927 c-family/c-attribs.cc:4931
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:4944 c-family/c-attribs.cc:4948
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:4956 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:4962 ada/gcc-interface/utils.cc:4520
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
  
! #: c-family/c-attribs.cc:4971 c-family/c-attribs.cc:4974
  #, gcc-internal-format
  msgid "number of vector components %wu not a power of two"
  msgstr ""
  
! #: c-family/c-attribs.cc:4981 c-family/c-attribs.cc:4985
  #, gcc-internal-format
  msgid "number of vector components %wu exceeds %d"
  msgstr ""
  
! #: c-family/c-attribs.cc:5045
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported on non-mask vector types"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c-family/c-attribs.cc:5078 c-family/c-attribs.cc:5150
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:5172
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on non-enum"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c-family/c-attribs.cc:5204 config/mips/mips.cc:1346 config/mips/mips.cc:1607
  #: config/mips/mips.cc:1661 config/riscv/riscv.cc:7590
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:5215
  #, gcc-internal-format
  msgid "unsupported wide string type argument in %qE attribute"
  msgstr ""
  
! #: c-family/c-attribs.cc:5249 c-family/c-attribs.cc:5331
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:5323
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c-family/c-attribs.cc:5469
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5518
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5524
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.cc:5530
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5538
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5560
  #, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5643
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c-family/c-attribs.cc:5693
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr ""
  
! #: c-family/c-attribs.cc:5702
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5729
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5740
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
--- 35943,36319 ----
  #. Similar to the string case, since some function attributes
  #. accept literal numbers as arguments (e.g., alloc_size or
  #. nonnull) using one here is a likely mistake.
! #: c-family/c-attribs.cc:3385
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:3395
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: c-family/c-attribs.cc:3450
  #, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.cc:3454
  #, fuzzy, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c-family/c-attribs.cc:3501
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:3558
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: c-family/c-attribs.cc:3581
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:3594
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: c-family/c-attribs.cc:3618 jit/dummy-frontend.cc:600
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c-family/c-attribs.cc:3624 jit/dummy-frontend.cc:606
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c-family/c-attribs.cc:3637 jit/dummy-frontend.cc:619
  #, fuzzy, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:3649 d/d-attribs.cc:1585 jit/dummy-frontend.cc:631
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c-family/c-attribs.cc:3665 d/d-attribs.cc:1614 jit/dummy-frontend.cc:647
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3677 d/d-attribs.cc:1625 jit/dummy-frontend.cc:659
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: c-family/c-attribs.cc:3680 c-family/c-attribs.cc:3684 d/d-attribs.cc:1628
  #: d/d-attribs.cc:1632 jit/dummy-frontend.cc:662 jit/dummy-frontend.cc:666
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
  
! #: c-family/c-attribs.cc:3721
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr ""
  
! #: c-family/c-attribs.cc:3743
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:3811
  #, fuzzy, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c-family/c-attribs.cc:3821
  #, fuzzy, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: c-family/c-attribs.cc:3825
  #, fuzzy, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: c-family/c-attribs.cc:3852
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c-family/c-attribs.cc:3862
  #, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr ""
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.cc:3908
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:3910
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.cc:3915
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:3918
  #, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr ""
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.cc:3934
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:3937 c-family/c-attribs.cc:3950
  #, fuzzy, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.cc:3947
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:4061 c-family/c-attribs.cc:4109
! #: c-family/c-attribs.cc:4136 d/d-attribs.cc:1329
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c-family/c-attribs.cc:4155
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:4163
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:4174
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:4187
  #, fuzzy, gcc-internal-format
  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 ""
  
! #: c-family/c-attribs.cc:4368 c-family/c-attribs.cc:6544
  #, fuzzy, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: c-family/c-attribs.cc:4419
  #, gcc-internal-format
  msgid "%qE attribute on function type without pointer arguments returning %<void%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:4482
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c-family/c-attribs.cc:4484
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c-family/c-attribs.cc:4583
  #, fuzzy, gcc-internal-format
  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 ""
  
! #: c-family/c-attribs.cc:4654
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "διπλός προσδιοριστής μηνύματος"
  
! #: c-family/c-attribs.cc:4665
  #, fuzzy, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: c-family/c-attribs.cc:4668
  #, fuzzy, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6814
  #, fuzzy, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c-family/c-attribs.cc:4765 c-family/c-attribs.cc:4830
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c-family/c-attribs.cc:4789
  #, gcc-internal-format
  msgid "the message attached to %<unavailable%> is not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:4891 c-family/c-attribs.cc:4893
  #, fuzzy, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: c-family/c-attribs.cc:4928 c-family/c-attribs.cc:4932
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:4945 c-family/c-attribs.cc:4949
  #, fuzzy, gcc-internal-format
  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 ""
  
! #: c-family/c-attribs.cc:4972 c-family/c-attribs.cc:4975
  #, gcc-internal-format
  msgid "number of vector components %wu not a power of two"
  msgstr ""
  
! #: c-family/c-attribs.cc:4982 c-family/c-attribs.cc:4986
  #, gcc-internal-format
  msgid "number of vector components %wu exceeds %d"
  msgstr ""
  
! #: c-family/c-attribs.cc:5046
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported on non-mask vector types"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c-family/c-attribs.cc:5079 c-family/c-attribs.cc:5151
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:5173
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on non-enum"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c-family/c-attribs.cc:5205 config/mips/mips.cc:1346 config/mips/mips.cc:1607
  #: config/mips/mips.cc:1661 config/riscv/riscv.cc:7590
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:5216
  #, gcc-internal-format
  msgid "unsupported wide string type argument in %qE attribute"
  msgstr ""
  
! #: c-family/c-attribs.cc:5250 c-family/c-attribs.cc:5332
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:5324
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c-family/c-attribs.cc:5470
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5519
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5525
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.cc:5531
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5539
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5561
  #, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5644
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c-family/c-attribs.cc:5694
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr ""
  
! #: c-family/c-attribs.cc:5703
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5730
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5741
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
*************** msgstr ""
*** 36287,36381 ****
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.cc:5753
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr ""
  
! #: c-family/c-attribs.cc:5794
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5797
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5822
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr ""
  
! #: c-family/c-attribs.cc:5826
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5833
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.cc:5841
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5852
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5865
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5883
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:6249
  #, fuzzy, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "διπλός προσδιοριστής μηνύματος"
  
! #: c-family/c-attribs.cc:6256
  #, fuzzy, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c-family/c-attribs.cc:6293
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:6301
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:6317 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:6325 ada/gcc-interface/utils.cc:7108
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.cc:6374 ada/gcc-interface/utils.cc:7597
  #: d/d-attribs.cc:771 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
  #. The argument must be a constant string.
! #: c-family/c-attribs.cc:6415 config/sh/sh.cc:8562 d/d-attribs.cc:1038
  #: d/d-attribs.cc:1112 d/d-attribs.cc:1415 d/d-attribs.cc:1458
  #: d/d-attribs.cc:1520 d/d-attribs.cc:1599
  #, fuzzy, gcc-internal-format
--- 36322,36416 ----
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.cc:5754
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr ""
  
! #: c-family/c-attribs.cc:5795
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5798
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5823
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr ""
  
! #: c-family/c-attribs.cc:5827
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5834
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.cc:5842
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5853
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5866
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5884
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:6250
  #, fuzzy, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "διπλός προσδιοριστής μηνύματος"
  
! #: c-family/c-attribs.cc:6257
  #, fuzzy, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c-family/c-attribs.cc:6294
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:6302
  #, fuzzy, gcc-internal-format
  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:771 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
  #. The argument must be a constant string.
! #: c-family/c-attribs.cc:6416 config/sh/sh.cc:8561 d/d-attribs.cc:1038
  #: d/d-attribs.cc:1112 d/d-attribs.cc:1415 d/d-attribs.cc:1458
  #: d/d-attribs.cc:1520 d/d-attribs.cc:1599
  #, fuzzy, gcc-internal-format
*************** msgid "%qE attribute argument not a stri
*** 36383,36469 ****
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
  # src/request.c:806 src/request.c:912
! #: c-family/c-attribs.cc:6589 ada/gcc-interface/utils.cc:7731
  #, fuzzy, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "Μη αναγνωρίσημο όνομα επιφάνειας `%s'"
  
! #: c-family/c-attribs.cc:6607
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: c-family/c-attribs.cc:6622
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:6670
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:6679
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:6701
  #, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr ""
  
! #: c-family/c-attribs.cc:6713
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is for pointer types only"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:6732
  #, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr ""
  
! #: c-family/c-attribs.cc:6755
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: c-family/c-attribs.cc:6780
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not recognized"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:6795
  #, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions and function pointer fields"
  msgstr ""
  
! #: c-family/c-attribs.cc:6806
  #, gcc-internal-format
  msgid "%qE attribute ignored; field must be a function pointer"
  msgstr ""
  
! #: c-family/c-attribs.cc:6830
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "άγνωστο σετ `%s'"
  
! #: c-family/c-attribs.cc:6857
  #, fuzzy, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "Μη έγκυρη προτεραιότητα `%s'"
  
! #: c-family/c-attribs.cc:6961
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:6963
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:7140
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
--- 36418,36504 ----
  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'"
  
! #: c-family/c-attribs.cc:6608
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: c-family/c-attribs.cc:6623
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:6671
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:6680
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:6702
  #, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr ""
  
! #: c-family/c-attribs.cc:6714
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is for pointer types only"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:6733
  #, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr ""
  
! #: c-family/c-attribs.cc:6756
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: c-family/c-attribs.cc:6781
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not recognized"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:6796
  #, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions and function pointer fields"
  msgstr ""
  
! #: c-family/c-attribs.cc:6807
  #, gcc-internal-format
  msgid "%qE attribute ignored; field must be a function pointer"
  msgstr ""
  
! #: c-family/c-attribs.cc:6831
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "άγνωστο σετ `%s'"
  
! #: c-family/c-attribs.cc:6858
  #, fuzzy, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "Μη έγκυρη προτεραιότητα `%s'"
  
! #: c-family/c-attribs.cc:6962
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:6964
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:7141
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
*************** msgid "suggest parentheses around assign
*** 36645,36651 ****
  msgstr ""
  
  #: c-family/c-common.cc:3910 c/c-decl.cc:5192 c/c-decl.cc:7734
! #: c/c-parser.cc:4185 c/c-typeck.cc:18623
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "μη έγκυρος αριθμός από γραμμές"
--- 36680,36686 ----
  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:18701
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "μη έγκυρος αριθμός από γραμμές"
*************** msgstr "%s: το %s είναι τόσο
*** 37747,37753 ****
  msgid "integer constant is too large for %<_BitInt(%d)%> type"
  msgstr "%s: το %s είναι τόσο μεγάλο που δε μπορεί να αναπαρασταθεί"
  
! #: c-family/c-lex.cc:1098 c/c-decl.cc:13043
  #, fuzzy, gcc-internal-format
  msgid "%<_BitInt(%d)%> is not supported on this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
--- 37782,37788 ----
  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 "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
*************** msgstr "%s: το %s είναι τόσο
*** 37772,37778 ****
  msgid "unsuffixed floating constant"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: c-family/c-lex.cc:1236 c/c-decl.cc:12963
  #, fuzzy, gcc-internal-format
  msgid "decimal floating-point not supported for this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
--- 37807,37813 ----
  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 "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
*************** msgstr "σχετική θέση αρχε
*** 37817,37833 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.cc:1660 c/c-parser.cc:9867
  #, fuzzy, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-lex.cc:1696 c/c-parser.cc:9888
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20217
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 37852,37868 ----
  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:20275
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 37882,37888 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12087
  #, fuzzy, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
--- 37917,37923 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12083
  #, fuzzy, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
*************** msgstr ""
*** 37897,37913 ****
  msgid "%qE is not initialized"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11971
  #, fuzzy, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "Η λειτουργία δεν επιτρέπεται"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11562
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "μη έγκυρο όνομα μήνα"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11977
  #, fuzzy, gcc-internal-format
  msgid "missing increment expression"
  msgstr "παράληψη ορίσματος αρχείου"
--- 37932,37948 ----
  msgid "%qE is not initialized"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11967
  #, fuzzy, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "Η λειτουργία δεν επιτρέπεται"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11558
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "μη έγκυρο όνομα μήνα"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11973
  #, fuzzy, gcc-internal-format
  msgid "missing increment expression"
  msgstr "παράληψη ορίσματος αρχείου"
*************** msgstr "παράληψη ορίσματ�
*** 37917,37923 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11679
  #, fuzzy, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
--- 37952,37958 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11675
  #, fuzzy, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
*************** msgstr ""
*** 38012,38029 ****
  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:18397 cp/semantics.cc:10590
  #, 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:28136
! #: cp/parser.cc:53711
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a function argument"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17468 cp/semantics.cc:9162
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
--- 38047,38064 ----
  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:18475 cp/semantics.cc:10586
  #, 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:53709
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a function argument"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17546 cp/semantics.cc:9158
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
*************** msgstr ""
*** 38033,38040 ****
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15730 c/c-typeck.cc:17567
! #: c/c-typeck.cc:17755
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
--- 38068,38075 ----
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15808 c/c-typeck.cc:17645
! #: c/c-typeck.cc:17833
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
*************** msgstr "Η λειτουργία δεν �
*** 38129,38205 ****
  msgid "external TLS initialization functions not supported on this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c-family/c-opts.cc:1269
  #, gcc-internal-format
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr ""
  
! #: c-family/c-opts.cc:1283
  #, fuzzy, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr "αδυναμία ανοίγματος αρχείου εξόδου `%s'"
  
! #: c-family/c-opts.cc:1301
  #, gcc-internal-format
  msgid "the %qs debug info cannot be used with pre-compiled headers"
  msgstr ""
  
! #: c-family/c-opts.cc:1467 c-family/c-opts.cc:1488
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1492
  #, gcc-internal-format
  msgid "%<-MF%> and %<-fdeps-file=%> cannot share an output file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1502
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1505
  #, fuzzy, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr "σφάλμα εγγραφής %s"
  
! #: c-family/c-opts.cc:1583
  #, gcc-internal-format
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1607
  #, gcc-internal-format
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1640
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1643
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1746
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because optimizations are turned off"
  msgstr ""
  
! #: c-family/c-opts.cc:1750
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1756
  #, gcc-internal-format
  msgid "%<_GLIBCXX_ASSERTIONS%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1880
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr ""
--- 38164,38245 ----
  msgid "external TLS initialization functions not supported on this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c-family/c-opts.cc:1273
! #, gcc-internal-format
! msgid "%<-freflection%> only supported with %<-std=c++26%> or %<-std=gnu++26%>"
! msgstr ""
! 
! #: c-family/c-opts.cc:1277
  #, gcc-internal-format
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr ""
  
! #: c-family/c-opts.cc:1291
  #, fuzzy, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr "αδυναμία ανοίγματος αρχείου εξόδου `%s'"
  
! #: c-family/c-opts.cc:1309
  #, gcc-internal-format
  msgid "the %qs debug info cannot be used with pre-compiled headers"
  msgstr ""
  
! #: c-family/c-opts.cc:1475 c-family/c-opts.cc:1496
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1500
  #, gcc-internal-format
  msgid "%<-MF%> and %<-fdeps-file=%> cannot share an output file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1510
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1513
  #, fuzzy, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr "σφάλμα εγγραφής %s"
  
! #: c-family/c-opts.cc:1591
  #, gcc-internal-format
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1615
  #, gcc-internal-format
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1648
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1651
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1754
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because optimizations are turned off"
  msgstr ""
  
! #: c-family/c-opts.cc:1758
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1764
  #, gcc-internal-format
  msgid "%<_GLIBCXX_ASSERTIONS%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1888
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr ""
*************** msgstr ""
*** 38621,38628 ****
  msgid "wrong type argument to %s"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4881
! #: cp/constexpr.cc:9156 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"
--- 38661,38668 ----
  msgid "wrong type argument to %s"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4883
! #: cp/constexpr.cc:9158 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 "Προειδοποίηση: Πο
*** 39116,39132 ****
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6323
  #, fuzzy, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6326
  #, fuzzy, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6329
  #, fuzzy, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "Μη αναγνωρίσιμη μεταβλητή `%s'"
--- 39156,39172 ----
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6401
  #, fuzzy, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6404
  #, fuzzy, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6407
  #, fuzzy, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "Μη αναγνωρίσιμη μεταβλητή `%s'"
*************** msgid_plural "passing argument %i to %qs
*** 39392,39398 ****
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:6963 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
--- 39432,39438 ----
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7041 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgstr ""
*** 40324,40598 ****
  msgid "PIC is only supported for RTPs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2672 config/arm/arm-mve-builtins.cc:601
  #, gcc-internal-format
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2674 config/aarch64/aarch64.cc:12168
! #: config/aarch64/aarch64.cc:19671 config/aarch64/aarch64.cc:20307
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2690
  #, gcc-internal-format
  msgid "ACLE function %qD is incompatible with the use of %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2708
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2718
  #, fuzzy, gcc-internal-format
  msgid "ACLE function %qD cannot be called when SME streaming mode is enabled"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: config/aarch64/aarch64-builtins.cc:2739
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2978
  #, fuzzy, gcc-internal-format
  msgid "first argument to %qD must be a string literal"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/aarch64/aarch64-builtins.cc:3111
! #: config/aarch64/aarch64-builtins.cc:3345 config/arm/arm-builtins.cc:2250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/aarch64/aarch64-builtins.cc:3183 config/arm/arm-builtins.cc:2586
  #, fuzzy, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: config/aarch64/aarch64-builtins.cc:3187
  #, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3433
  #, fuzzy, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/aarch64/aarch64-builtins.cc:3556
  #, gcc-internal-format
  msgid "128-bit system register support requires the %<d128%> extension"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3571
  #, fuzzy, gcc-internal-format
  msgid "invalid system register name provided"
  msgstr "μη έγκυρος αριθμός πεδίου: `%s'"
  
! #: config/aarch64/aarch64-builtins.cc:3585
  #, fuzzy, gcc-internal-format
  msgid "invalid system register name %qs"
  msgstr "μη έγκυρος αριθμός πεδίου: `%s'"
  
! #: config/aarch64/aarch64-builtins.cc:3666
  #, gcc-internal-format
  msgid "Constant-type argument expected"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3672
  #, fuzzy, gcc-internal-format
  msgid "argument %d must be a constant immediate in range [%wd,%wd]"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/aarch64/aarch64-builtins.cc:3751
  #, fuzzy, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "Το ai_socktype δεν υποστηρίζεται"
  
! #: config/aarch64/aarch64-builtins.cc:3786
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/aarch64/aarch64-builtins.cc:5728
! #: config/aarch64/aarch64-builtins.cc:5748
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:5732
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-c.cc:400
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr ""
  
! #: config/aarch64/aarch64-c.cc:416
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:122
  #, gcc-internal-format
  msgid "static storage conflict - multiple pointer members of the same type cannot be parsed"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:139
  #, gcc-internal-format
! msgid "expected a string but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:153
  #, gcc-internal-format
! msgid "expected an integer value but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:168
  #, gcc-internal-format
! msgid "expected an unsigned integer value but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:182
  #, gcc-internal-format
! msgid "expected a boolean value but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:206
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected string for enum field %s"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:221
  #, fuzzy, gcc-internal-format
  msgid "%s not recognized, defaulting to %qs"
  msgstr "μη αναγνωρίσημη επιλογή `-%c'"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:246
  #, gcc-internal-format
  msgid "key %qs is not a tuning parameter, skipping"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:261
  #, gcc-internal-format
  msgid "key %qs expected to be an object"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:269
  #, gcc-internal-format
  msgid "key %qs expected to be an array"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:282
  #, gcc-internal-format
  msgid "key %qs expected to be an integer"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:293
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<int%> type [%d, %d]"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:304
  #, gcc-internal-format
  msgid "key %qs expected to be an unsigned integer"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:315
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<uint%> type [0, %u]"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:326
  #, fuzzy, gcc-internal-format
  msgid "key %qs expected to be a string"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:335
  #, gcc-internal-format
  msgid "key %qs expected to be a boolean (true/false)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:344
  #, fuzzy, gcc-internal-format
  msgid "key %qs expected to be an enum (string)"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:351
  #, fuzzy, gcc-internal-format
  msgid "key %qs has unsupported type"
  msgstr "μη πλήρης εγγραφή"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:357
  #, gcc-internal-format
  msgid "key %qs has unexpected format in schema"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:371
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "could not open file %s"
  msgstr "Δεν μπόρεσα να ανοίξω το αρχείο %s"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "error reading file %s"
  msgstr "%s: Σφάλμα κατά την ανάγνωση του %s\n"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:415
  #, gcc-internal-format
  msgid "JSON tuning file does not contain version information; compatibility cannot be verified"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:422
  #, gcc-internal-format, gfc-internal-format
  msgid "JSON tuning file was created with GCC version %d but current GCC version is %d"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:425
  #, gcc-internal-format
  msgid "JSON tuning files must be regenerated when switching between major GCC versions"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:446
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "error parsing JSON data: %s"
  msgstr "σφάλμα κατά το κλείσιμο του αρχείου εξόδου"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:453
! #, gcc-internal-format
! msgid "JSON parsing returned null data"
! msgstr ""
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:459
  #, gcc-internal-format
  msgid "no JSON object found in the provided data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:481
  #, gcc-internal-format
  msgid "key %<tune_params%> not found in JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:488
  #, gcc-internal-format
  msgid "key %<tune_params%> is not a JSON object"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:494
  #, gcc-internal-format
  msgid "validation failed for the provided JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:507
  #, gcc-internal-format
  msgid "JSON tuning enables dispatch scheduling but %<dispatch_constraints%> is not available; disabling dispatch scheduling"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:524
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read JSON data in %s"
  msgstr ""
--- 40364,40670 ----
  msgid "PIC is only supported for RTPs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2673 config/arm/arm-mve-builtins.cc:601
  #, gcc-internal-format
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12191
! #: config/aarch64/aarch64.cc:19694 config/aarch64/aarch64.cc:20321
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2691
  #, gcc-internal-format
  msgid "ACLE function %qD is incompatible with the use of %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2709
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2719
  #, fuzzy, gcc-internal-format
  msgid "ACLE function %qD cannot be called when SME streaming mode is enabled"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: config/aarch64/aarch64-builtins.cc:2740
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2979
  #, fuzzy, gcc-internal-format
  msgid "first argument to %qD must be a string literal"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/aarch64/aarch64-builtins.cc:3112
! #: config/aarch64/aarch64-builtins.cc:3346 config/arm/arm-builtins.cc:2250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/aarch64/aarch64-builtins.cc:3184 config/arm/arm-builtins.cc:2586
  #, fuzzy, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: config/aarch64/aarch64-builtins.cc:3188
  #, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3434
  #, fuzzy, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/aarch64/aarch64-builtins.cc:3557
  #, gcc-internal-format
  msgid "128-bit system register support requires the %<d128%> extension"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3572
  #, fuzzy, gcc-internal-format
  msgid "invalid system register name provided"
  msgstr "μη έγκυρος αριθμός πεδίου: `%s'"
  
! #: config/aarch64/aarch64-builtins.cc:3586
  #, fuzzy, gcc-internal-format
  msgid "invalid system register name %qs"
  msgstr "μη έγκυρος αριθμός πεδίου: `%s'"
  
! #: config/aarch64/aarch64-builtins.cc:3667
  #, gcc-internal-format
  msgid "Constant-type argument expected"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3673
  #, fuzzy, gcc-internal-format
  msgid "argument %d must be a constant immediate in range [%wd,%wd]"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/aarch64/aarch64-builtins.cc:3752
  #, fuzzy, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "Το ai_socktype δεν υποστηρίζεται"
  
! #: config/aarch64/aarch64-builtins.cc:3787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/aarch64/aarch64-builtins.cc:5729
! #: config/aarch64/aarch64-builtins.cc:5749
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:5733
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-c.cc:404
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr ""
  
! #: config/aarch64/aarch64-c.cc:420
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:127
  #, gcc-internal-format
  msgid "static storage conflict - multiple pointer members of the same type cannot be parsed"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:134
  #, gcc-internal-format
! msgid "JSON tuning overrides an unspecified structure in the base tuning; fields not provided in JSON will default to 0"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:152
  #, gcc-internal-format
! msgid "...but got an object instead"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:155
  #, gcc-internal-format
! msgid "...but got an array instead"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:158
! #, fuzzy, gcc-internal-format
! msgid "...but got an integer instead"
! msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:161
  #, gcc-internal-format
! msgid "...but got a floating-point value instead"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:164
! #, fuzzy, gcc-internal-format
! msgid "...but got a string instead"
! msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:167
! #: config/aarch64/aarch64-json-tunings-parser.cc:170
! #: config/aarch64/aarch64-json-tunings-parser.cc:173
! #, gcc-internal-format
! msgid "...but got %qs instead"
! msgstr ""
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:187
! #, fuzzy, gcc-internal-format
! msgid "expected a string..."
! msgstr "%s: αναμενόταν αριθμητική τιμή."
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:205
! #, fuzzy, gcc-internal-format
! msgid "expected an integer value..."
! msgstr "%s: αναμενόταν αριθμητική τιμή."
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:224
! #, fuzzy, gcc-internal-format
! msgid "expected an unsigned integer value..."
! msgstr "%s: αναμενόταν αριθμητική τιμή."
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:242
! #, gcc-internal-format
! msgid "expected a boolean value..."
! msgstr ""
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected string for enum field %s"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:286
  #, fuzzy, gcc-internal-format
  msgid "%s not recognized, defaulting to %qs"
  msgstr "μη αναγνωρίσημη επιλογή `-%c'"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:313
  #, gcc-internal-format
  msgid "key %qs is not a tuning parameter, skipping"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:329
  #, gcc-internal-format
  msgid "key %qs expected to be an object"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:339
  #, gcc-internal-format
  msgid "key %qs expected to be an array"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:353
  #, gcc-internal-format
  msgid "key %qs expected to be an integer"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:365
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<int%> type [%d, %d]"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:377
  #, gcc-internal-format
  msgid "key %qs expected to be an unsigned integer"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:389
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<uint%> type [0, %u]"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:401
  #, fuzzy, gcc-internal-format
  msgid "key %qs expected to be a string"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:412
  #, gcc-internal-format
  msgid "key %qs expected to be a boolean (true/false)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:422
  #, fuzzy, gcc-internal-format
  msgid "key %qs expected to be an enum (string)"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:430
  #, fuzzy, gcc-internal-format
  msgid "key %qs has unsupported type"
  msgstr "μη πλήρης εγγραφή"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:437
  #, gcc-internal-format
  msgid "key %qs has unexpected format in schema"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "could not open file %s"
  msgstr "Δεν μπόρεσα να ανοίξω το αρχείο %s"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "error reading file %s"
  msgstr "%s: Σφάλμα κατά την ανάγνωση του %s\n"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:497
  #, gcc-internal-format
  msgid "JSON tuning file does not contain version information; compatibility cannot be verified"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:505
  #, gcc-internal-format, gfc-internal-format
  msgid "JSON tuning file was created with GCC version %d but current GCC version is %d"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:508
  #, gcc-internal-format
  msgid "JSON tuning files must be regenerated when switching between major GCC versions"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "error parsing JSON data: %s"
  msgstr "σφάλμα κατά το κλείσιμο του αρχείου εξόδου"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:543
  #, gcc-internal-format
  msgid "no JSON object found in the provided data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:566
  #, gcc-internal-format
  msgid "key %<tune_params%> not found in JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:574
  #, gcc-internal-format
  msgid "key %<tune_params%> is not a JSON object"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:580
  #, gcc-internal-format
  msgid "validation failed for the provided JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:593
  #, gcc-internal-format
  msgid "JSON tuning enables dispatch scheduling but %<dispatch_constraints%> is not available; disabling dispatch scheduling"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:610
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read JSON data in %s"
  msgstr ""
*************** msgid "SVE type %qT cannot be passed to
*** 41117,41136 ****
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
  #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22625
  #, 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:22632
  #, 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:22640 config/arm/arm.cc:7311
! #: config/arm/arm.cc:7341 config/arm/arm.cc:29403
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
--- 41189,41208 ----
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
  #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22639
  #, 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:22646
  #, 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:22654 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 ""
*************** msgstr ""
*** 41150,41389 ****
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12166
  #, gcc-internal-format
  msgid "calling a streaming function requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12175 config/aarch64/aarch64.cc:12179
  #, 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:12182
  #, 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:12240
  #, 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:12242
  #, gcc-internal-format
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19255
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19299
  #, fuzzy, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: config/aarch64/aarch64.cc:19355
  #, fuzzy, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "μη έγκυρος αριθμός από γραμμές"
  
! #: config/aarch64/aarch64.cc:19367
  #, fuzzy, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/aarch64/aarch64.cc:19387
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19405
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "άγνωστο σετ `%s'"
  
! #: config/aarch64/aarch64.cc:19615 config/arm/arm.cc:3211
  #: config/riscv/riscv.cc:12481
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19624 config/riscv/riscv.cc:12490
  #, 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:19632
  #, fuzzy, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr "Αποτυχία δέσμευσης πόρων συστήματος"
  
! #: config/aarch64/aarch64.cc:19642 config/arm/arm.cc:3223
  #: config/riscv/riscv.cc:12519 config/rs6000/rs6000.cc:4515
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: config/aarch64/aarch64.cc:19650
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19653
  #, 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:19659
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19667
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19669
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19765
  #, 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:19781 config/riscv/riscv.cc:12539
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19815
! #, fuzzy, gcc-internal-format
! msgid "no support for %qs without %qs"
! msgstr "δεν ορίστηκε βαρύτητα για το σύμβολο `%s'"
! 
! #: config/aarch64/aarch64.cc:19882
  #, fuzzy, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: config/aarch64/aarch64.cc:19893
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19898
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: config/aarch64/aarch64.cc:20054
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20121
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: config/aarch64/aarch64.cc:20124
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: config/aarch64/aarch64.cc:20130
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20204
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20207
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/aarch64/aarch64.cc:20305
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20415
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20418
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20422
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20457
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20460
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20464 config/aarch64/aarch64.cc:20548
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20503
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20544
  #, 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:20604 config/aarch64/aarch64.cc:20782
  #: 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:20650
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20658 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:20713
  #: 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:20770 config/arm/arm.cc:33522
  #: config/loongarch/loongarch-target-attr.cc:383
  #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
  #: config/s390/s390.cc:16979
--- 41222,41456 ----
  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:19278
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19322
  #, fuzzy, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: config/aarch64/aarch64.cc:19378
  #, fuzzy, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "μη έγκυρος αριθμός από γραμμές"
  
! #: config/aarch64/aarch64.cc:19390
  #, fuzzy, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/aarch64/aarch64.cc:19410
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19428
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "άγνωστο σετ `%s'"
  
! #: config/aarch64/aarch64.cc:19638 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12481
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19647 config/riscv/riscv.cc:12490
  #, 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:19655
  #, fuzzy, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr "Αποτυχία δέσμευσης πόρων συστήματος"
  
! #: config/aarch64/aarch64.cc:19665 config/arm/arm.cc:3226
  #: config/riscv/riscv.cc:12519 config/rs6000/rs6000.cc:4515
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: config/aarch64/aarch64.cc:19673
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19676
  #, 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:19682
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19690
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19692
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19785
  #, 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:19801 config/riscv/riscv.cc:12539
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19896
  #, fuzzy, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: config/aarch64/aarch64.cc:19907
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19912
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: config/aarch64/aarch64.cc:20068
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20135
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: config/aarch64/aarch64.cc:20138
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: config/aarch64/aarch64.cc:20144
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20218
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20221
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/aarch64/aarch64.cc:20319
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20429
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20432
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20436
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20471
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20474
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20478 config/aarch64/aarch64.cc:20562
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20517
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20558
  #, 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:20618 config/aarch64/aarch64.cc:20796
  #: 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:20664
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20672 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:20727
  #: 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:20784 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
*************** msgstr ""
*** 41391,41584 ****
  msgid "attribute %<target%> argument not a string"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/aarch64/aarch64.cc:20807
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20810
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20819
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21090 config/loongarch/loongarch.cc:11500
  #: config/riscv/riscv-target-attr.cc:552
  #, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21098 config/loongarch/loongarch.cc:11510
  #: config/riscv/riscv-target-attr.cc:562
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target_version%> argument not a string"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/aarch64/aarch64.cc:21120
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: config/aarch64/aarch64.cc:21124
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21130
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21712 config/i386/i386-features.cc:5462
! #: config/i386/i386-features.cc:5712 config/loongarch/loongarch.cc:12057
! #: config/riscv/riscv.cc:15534 config/rs6000/rs6000.cc:28526
  #, fuzzy, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "ειδικά αρχεία μπλοκ δεν υποστηρίζονται"
  
! #: config/aarch64/aarch64.cc:21769 config/i386/i386-features.cc:5565
! #: config/loongarch/loongarch.cc:11654 config/riscv/riscv.cc:15588
  #: 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:21808
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21811
  #, fuzzy, gcc-internal-format
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: config/aarch64/aarch64.cc:23420 config/arm/arm.cc:6689
  #: 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:23425 config/arm/arm.cc:6694
  #: 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:23430 config/arm/arm.cc:6699
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:24992 config/aarch64/aarch64.cc:24995
  #, fuzzy, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "%s: αριθμός γραμμής έξω από τα όρια"
  
! #: config/aarch64/aarch64.cc:30704 config/i386/i386.cc:26805
! #: config/i386/i386.cc:26936
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "Εμφάνιση έκδοσης προγράμματος"
  
! #: config/aarch64/aarch64.cc:30718
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30722 config/i386/i386.cc:26827
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30756
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30760 config/i386/i386.cc:26858
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: config/aarch64/aarch64.cc:30831
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30851
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31041
  #, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31043
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: config/aarch64/aarch64.cc:31862
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32170
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32810 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5216
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: config/aarch64/aarch64.cc:32823
  #, fuzzy, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/aarch64/aarch64.cc:32826 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5230
  #, 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:32839
  #, fuzzy, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr "το πέρασμα του ορίσματος %d του δείκτη στη συνάρτηση"
  
! #: config/aarch64/aarch64.cc:32853 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:32865 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:33099
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33103
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33109
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33115
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
--- 41458,41651 ----
  msgid "attribute %<target%> argument not a string"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/aarch64/aarch64.cc:20821
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20824
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20833
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21104 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:21112 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:21134
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: config/aarch64/aarch64.cc:21138
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21144
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21726 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12048
! #: config/riscv/riscv.cc:15547 config/rs6000/rs6000.cc:28526
  #, fuzzy, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "ειδικά αρχεία μπλοκ δεν υποστηρίζονται"
  
! #: config/aarch64/aarch64.cc:21783 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15601
  #: 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:21822
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21825
  #, fuzzy, gcc-internal-format
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: config/aarch64/aarch64.cc:23434 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:23439 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:23444 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25006 config/aarch64/aarch64.cc:25009
  #, fuzzy, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "%s: αριθμός γραμμής έξω από τα όρια"
  
! #: config/aarch64/aarch64.cc:30718 config/i386/i386.cc:26917
! #: config/i386/i386.cc:27048
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "Εμφάνιση έκδοσης προγράμματος"
  
! #: config/aarch64/aarch64.cc:30732
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30736 config/i386/i386.cc:26939
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30770
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30774 config/i386/i386.cc:26970
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: config/aarch64/aarch64.cc:30845
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30865
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31055
  #, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31057
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: config/aarch64/aarch64.cc:31876
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32184
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32824 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5216
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: config/aarch64/aarch64.cc:32837
  #, fuzzy, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/aarch64/aarch64.cc:32840 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5230
  #, 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:32853
  #, fuzzy, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr "το πέρασμα του ορίσματος %d του δείκτη στη συνάρτηση"
  
! #: config/aarch64/aarch64.cc:32867 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:32879 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:33113
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33117
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33123
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33129
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
*************** msgstr ""
*** 41637,41643 ****
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "Ακατάλληλη τιμή στο ai_flags"
  
! #: config/alpha/alpha.cc:7353 config/alpha/alpha.cc:7356 config/arc/arc.cc:6996
  #: config/arc/arc.cc:7270 config/s390/s390.cc:943
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 41704,41710 ----
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "Ακατάλληλη τιμή στο ai_flags"
  
! #: config/alpha/alpha.cc:7354 config/alpha/alpha.cc:7357 config/arc/arc.cc:6996
  #: config/arc/arc.cc:7270 config/s390/s390.cc:943
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgid "last register name %s must be an
*** 41691,41697 ****
  msgstr ""
  
  #: config/arc/arc.cc:1100 config/ia64/ia64.cc:6111 config/pa/pa.cc:492
! #: config/sh/sh.cc:8306
  #, gcc-internal-format, gfc-internal-format
  msgid "%s-%s is an empty range"
  msgstr ""
--- 41758,41764 ----
  msgstr ""
  
  #: config/arc/arc.cc:1100 config/ia64/ia64.cc:6111 config/pa/pa.cc:492
! #: config/sh/sh.cc:8305
  #, gcc-internal-format, gfc-internal-format
  msgid "%s-%s is an empty range"
  msgstr ""
*************** msgstr "Η παράμετρος στο `
*** 41759,41779 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/arc/arc.cc:2049 config/arm/arm.cc:7444 config/arm/arm.cc:7462
! #: config/arm/arm.cc:7641 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:3068 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5888 config/riscv/riscv.cc:7562
  #: 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:8442
! #: config/sh/sh.cc:8460 config/sh/sh.cc:8484 config/sh/sh.cc:8555
! #: config/sh/sh.cc:8578 config/stormy16/stormy16.cc:2402
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to functions"
--- 41826,41846 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  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:5888 config/riscv/riscv.cc:7562
  #: 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:2402
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to functions"
*************** msgstr "το `%s' είναι πρόγο�
*** 41911,41927 ****
  msgid "%qE attribute only applies to variables"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:24966
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25030
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25059
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
--- 41978,41994 ----
  msgid "%qE attribute only applies to variables"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25075
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25139
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25168
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
*************** msgstr "Η παράμετρος στο <
*** 42066,42350 ****
  msgid "constant predicate argument %d (%wx) does not map to %d lane numbers, converted to %wx"
  msgstr ""
  
! #: config/arm/arm.cc:2974
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: config/arm/arm.cc:2978
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:2981
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:2989
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.cc:2993
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:2997
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:3010
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.cc:3015
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.cc:3020
  #, gcc-internal-format
  msgid "%qs is incompatible with %<-mword-relocations%>"
  msgstr ""
  
! #: config/arm/arm.cc:3122
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr ""
  
! #: config/arm/arm.cc:3172
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: config/arm/arm.cc:3231 config/arm/arm.cc:33186
  #, gcc-internal-format
  msgid "This architecture does not support branch protection instructions"
  msgstr ""
  
! #: config/arm/arm.cc:3234
  #, gcc-internal-format
  msgid "Return address signing is not supported with %<-mtpcs-frame%>."
  msgstr ""
  
! #: config/arm/arm.cc:3372
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr ""
  
! #: config/arm/arm.cc:3627
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.cc:3636
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.cc:3639
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.cc:3662
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.cc:3670
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.cc:3672
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.cc:3697
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.cc:3709 config/arm/arm.cc:33536
  #, fuzzy, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/arm/arm.cc:3717
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.cc:3726
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.cc:3766 config/pru/pru.cc:627
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
  # src/getopt1.c:155
  # src/getopt1.c:155
! #: config/arm/arm.cc:3935
  #, fuzzy, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "επιλογή α\n"
  
! #: config/arm/arm.cc:3973
  #, gcc-internal-format
  msgid "%<-mstack-protector-guard=tls%> needs a hardware TLS register"
  msgstr ""
  
! #: config/arm/arm.cc:3998
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.cc:4011
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: config/arm/arm.cc:4014
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: config/arm/arm.cc:4019
  #, gcc-internal-format
  msgid "%<__fp16%> and no ldrh"
  msgstr ""
  
! #: config/arm/arm.cc:4022
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr ""
  
! #: config/arm/arm.cc:4027
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4037
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4045
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.cc:6329
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6331
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6360
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6635
  #, gcc-internal-format
  msgid "Thumb-1 %<hard-float%> VFP ABI"
  msgstr ""
  
! #: config/arm/arm.cc:6730
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7114 config/arm/arm.cc:7305 config/arm/arm.cc:7338
! #: config/arm/arm.cc:29396
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.cc:7468
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7590
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.cc:7602
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.cc:7611
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.cc:7633 config/arm/arm.cc:7685
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: config/arm/arm.cc:7652
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.cc:7705
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr ""
  
! #: config/arm/arm.cc:9700
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.cc:13527 config/arm/arm.cc:13529
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.cc:25975
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.cc:26638
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.cc:26893
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.cc:27146
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.cc:27444
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.cc:33551
  #, fuzzy, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
--- 42133,42417 ----
  msgid "constant predicate argument %d (%wx) does not map to %d lane numbers, converted to %wx"
  msgstr ""
  
! #: config/arm/arm.cc:2977
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: config/arm/arm.cc:2981
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:2984
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:2992
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.cc:2996
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:3000
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:3013
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.cc:3018
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.cc:3023
  #, gcc-internal-format
  msgid "%qs is incompatible with %<-mword-relocations%>"
  msgstr ""
  
! #: config/arm/arm.cc:3125
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr ""
  
! #: config/arm/arm.cc:3175
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: config/arm/arm.cc:3234 config/arm/arm.cc:33201
  #, gcc-internal-format
  msgid "This architecture does not support branch protection instructions"
  msgstr ""
  
! #: config/arm/arm.cc:3237
  #, gcc-internal-format
  msgid "Return address signing is not supported with %<-mtpcs-frame%>."
  msgstr ""
  
! #: config/arm/arm.cc:3375
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr ""
  
! #: config/arm/arm.cc:3630
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.cc:3639
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.cc:3642
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.cc:3665
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.cc:3673
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.cc:3675
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.cc:3700
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.cc:3712 config/arm/arm.cc:33551
  #, fuzzy, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/arm/arm.cc:3720
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.cc:3729
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.cc:3769 config/pru/pru.cc:627
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
  # src/getopt1.c:155
  # src/getopt1.c:155
! #: config/arm/arm.cc:3938
  #, fuzzy, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "επιλογή α\n"
  
! #: config/arm/arm.cc:3976
  #, gcc-internal-format
  msgid "%<-mstack-protector-guard=tls%> needs a hardware TLS register"
  msgstr ""
  
! #: config/arm/arm.cc:4001
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.cc:4014
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: config/arm/arm.cc:4017
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: config/arm/arm.cc:4022
  #, gcc-internal-format
  msgid "%<__fp16%> and no ldrh"
  msgstr ""
  
! #: config/arm/arm.cc:4025
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr ""
  
! #: config/arm/arm.cc:4030
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4040
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4048
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.cc:6336
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6338
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6367
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6642
  #, gcc-internal-format
  msgid "Thumb-1 %<hard-float%> VFP ABI"
  msgstr ""
  
! #: config/arm/arm.cc:6737
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7121 config/arm/arm.cc:7320 config/arm/arm.cc:7353
! #: config/arm/arm.cc:29411
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.cc:7483
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7605
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.cc:7617
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.cc:7626
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.cc:7648 config/arm/arm.cc:7700
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: config/arm/arm.cc:7667
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.cc:7720
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr ""
  
! #: config/arm/arm.cc:9715
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.cc:13542 config/arm/arm.cc:13544
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.cc:25990
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.cc:26653
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.cc:26908
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.cc:27161
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.cc:27459
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.cc:33566
  #, fuzzy, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
*************** msgstr "μη έγκυρο είδος α�
*** 42352,42373 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.cc:33559
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.cc:33572
  #, fuzzy, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: config/arm/arm.cc:33586
  #, fuzzy, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "άγνωστος χαρακτήρας `%s'"
  
! #: config/arm/arm.cc:35822
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> flags not supported in thumb1 mode"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
--- 42419,42440 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.cc:33574
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.cc:33587
  #, fuzzy, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: config/arm/arm.cc:33601
  #, fuzzy, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "άγνωστος χαρακτήρας `%s'"
  
! #: config/arm/arm.cc:35837
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> flags not supported in thumb1 mode"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
*************** msgstr "το `%s' είναι πρόγο�
*** 42796,42838 ****
  msgid "no destructors"
  msgstr "δομή"
  
! #: config/bpf/bpf.cc:781
  #, gcc-internal-format
  msgid "indirect call in function, which are not supported by eBPF"
  msgstr ""
  
! #: config/bpf/bpf.cc:1065 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5196
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: config/bpf/bpf.cc:1079
  #, fuzzy, gcc-internal-format
  msgid "invalid built-in function at expansion"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: config/bpf/bpf.cc:1300 config/bpf/bpf.cc:1303
  #, fuzzy, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: size must be constant"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: config/bpf/bpf.cc:1331 config/bpf/bpf.cc:1334
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
! #: config/bpf/bpf.cc:1384 config/bpf/bpf.cc:1387
  #, fuzzy, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: size must be constant"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/bpf/bpf.cc:1415 config/bpf/bpf.cc:1418
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
  #: config/c6x/c6x.cc:245
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-fPIC%> not supported without %<-mdsbt%> on this target"
--- 42863,42910 ----
  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:5196
  #, 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 ""
  
+ #: config/bpf/core-builtins.cc:1796
+ #, gcc-internal-format
+ msgid "Access through packed struct may not be possible to patch for CO-RE"
+ msgstr ""
+ 
  #: config/c6x/c6x.cc:245
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-fPIC%> not supported without %<-mdsbt%> on this target"
*************** msgstr ""
*** 43071,43132 ****
  msgid "too many arguments passed in sgpr registers"
  msgstr "πάρα πολλά ορίσματα"
  
! #: config/gcn/gcn.cc:2521
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI"
  msgstr ""
  
! #: config/gcn/gcn.cc:2789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: config/gcn/gcn.cc:2951
  #, gcc-internal-format
  msgid "Unified Shared Memory is required, but XNACK is disabled"
  msgstr ""
  
! #: config/gcn/gcn.cc:2952
  #, gcc-internal-format
  msgid "Try -foffload-options=-mxnack=any"
  msgstr ""
  
! #: config/gcn/gcn.cc:3928
  #, fuzzy, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: config/gcn/gcn.cc:5044
  #, fuzzy, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: config/gcn/gcn.cc:5685
  #, gcc-internal-format
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr ""
  
! #: config/gcn/gcn.cc:6553
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6554
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6566 config/nvptx/nvptx.cc:6741
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6593 config/gcn/gcn.cc:6622
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "Ο αριθμός σύνδεσμου είναι έξω από το όριο"
  
! #: config/gcn/gcn.cc:7105
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
--- 43143,43204 ----
  msgid "too many arguments passed in sgpr registers"
  msgstr "πάρα πολλά ορίσματα"
  
! #: config/gcn/gcn.cc:2559
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI"
  msgstr ""
  
! #: config/gcn/gcn.cc:2827
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: config/gcn/gcn.cc:2989
  #, gcc-internal-format
  msgid "Unified Shared Memory is required, but XNACK is disabled"
  msgstr ""
  
! #: config/gcn/gcn.cc:2990
  #, gcc-internal-format
  msgid "Try -foffload-options=-mxnack=any"
  msgstr ""
  
! #: config/gcn/gcn.cc:3967
  #, fuzzy, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: config/gcn/gcn.cc:5085
  #, fuzzy, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: config/gcn/gcn.cc:5726
  #, gcc-internal-format
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr ""
  
! #: config/gcn/gcn.cc:6594
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6595
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6607 config/nvptx/nvptx.cc:6741
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6634 config/gcn/gcn.cc:6663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "Ο αριθμός σύνδεσμου είναι έξω από το όριο"
  
! #: config/gcn/gcn.cc:7151
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
*************** msgstr "αδυναμία ανοίγμα�
*** 43257,43283 ****
  msgid "cannot set position in PCH file: %m"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: config/i386/i386-builtins.cc:1939
  #, gcc-internal-format
  msgid "no dispatcher found for the versioning attributes"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:1989
  #, gcc-internal-format
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:2000
  #, gcc-internal-format, gfc-internal-format
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:2110
  #, fuzzy, gcc-internal-format
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-builtins.cc:2134 config/i386/i386-builtins.cc:2183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter to builtin not valid: %s"
  msgstr "έχουν παραληφθεί ορίσματα"
--- 43329,43355 ----
  msgid "cannot set position in PCH file: %m"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: config/i386/i386-builtins.cc:1944
  #, gcc-internal-format
  msgid "no dispatcher found for the versioning attributes"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:1994
  #, gcc-internal-format
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:2005
  #, gcc-internal-format, gfc-internal-format
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:2115
  #, fuzzy, gcc-internal-format
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-builtins.cc:2139 config/i386/i386-builtins.cc:2188
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter to builtin not valid: %s"
  msgstr "έχουν παραληφθεί ορίσματα"
*************** msgstr ""
*** 43448,43454 ****
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-features.cc:5457 config/rs6000/rs6000.cc:28522
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
--- 43520,43526 ----
  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 ""
*************** msgstr ""
*** 44002,44248 ****
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
  
! #: config/i386/i386.cc:1356
  #, gcc-internal-format
  msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:1359
  #, gcc-internal-format
  msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:1666
  #, fuzzy, gcc-internal-format
  msgid "X32 does not support %<ms_abi%> attribute"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: config/i386/i386.cc:1700
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with nested function"
  msgstr ""
  
! #: config/i386/i386.cc:2076
  #, gcc-internal-format
  msgid "AVX512F vector argument without AVX512F enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2082
  #, gcc-internal-format
  msgid "AVX512F vector return without AVX512F enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2096
  #, gcc-internal-format
  msgid "AVX vector argument without AVX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2102
  #, gcc-internal-format
  msgid "AVX vector return without AVX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2118
  #, gcc-internal-format
  msgid "SSE vector argument without SSE enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2124
  #, gcc-internal-format
  msgid "SSE vector return without SSE enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2140
  #, gcc-internal-format
  msgid "MMX vector argument without MMX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2146
  #, gcc-internal-format
  msgid "MMX vector return without MMX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2345
  #, gcc-internal-format
  msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2474
  #, gcc-internal-format
  msgid "the ABI of passing union with %<long double%> has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2609
  #, gcc-internal-format
  msgid "the ABI of passing structure with %<complex float%> member has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2730
  msgid "the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:2827 config/i386/i386.cc:4204 config/i386/i386.cc:4214
  #, gcc-internal-format
  msgid "SSE register return with SSE2 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2829
  #, gcc-internal-format
  msgid "SSE register return with SSE disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2836
  #, gcc-internal-format
  msgid "SSE register argument with SSE2 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2838
  #, gcc-internal-format
  msgid "SSE register argument with SSE disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2858
  #, gcc-internal-format
  msgid "x87 register return with x87 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:3186 config/i386/i386.cc:3431 config/i386/i386.cc:4232
  #, gcc-internal-format
  msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:3188 config/i386/i386.cc:3433 config/i386/i386.cc:4234
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr ""
  
! #: config/i386/i386.cc:3844
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6927
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr ""
  
! #: config/i386/i386.cc:9180
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.cc:9270
  #, 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:10350
  #, fuzzy, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/i386/i386.cc:10355
  #, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10746
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.cc:10766
  #, 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:10777
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.cc:12532
  #, 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:12536
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12538
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:13882
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:13893 config/i386/i386.cc:13907
  #, fuzzy, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "Εμφάνιση έκδοσης προγράμματος"
  
! #: config/i386/i386.cc:13939
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.cc:13954
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.cc:14153 config/i386/i386.cc:14155
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.cc:18398
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:23804
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:23899
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr ""
  
! #: config/i386/i386.cc:24003
  #, fuzzy, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "ειδικά αρχεία μπλοκ δεν υποστηρίζονται"
  
! #: config/i386/i386.cc:24718
  #, 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:26764
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.cc:26771
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:26778
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27464
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
--- 44074,44320 ----
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
  
! #: config/i386/i386.cc:1364
  #, gcc-internal-format
  msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:1367
  #, gcc-internal-format
  msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:1674
  #, fuzzy, gcc-internal-format
  msgid "X32 does not support %<ms_abi%> attribute"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: config/i386/i386.cc:1708
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with nested function"
  msgstr ""
  
! #: config/i386/i386.cc:2084
  #, gcc-internal-format
  msgid "AVX512F vector argument without AVX512F enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2090
  #, gcc-internal-format
  msgid "AVX512F vector return without AVX512F enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2104
  #, gcc-internal-format
  msgid "AVX vector argument without AVX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2110
  #, gcc-internal-format
  msgid "AVX vector return without AVX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2126
  #, gcc-internal-format
  msgid "SSE vector argument without SSE enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2132
  #, gcc-internal-format
  msgid "SSE vector return without SSE enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2148
  #, gcc-internal-format
  msgid "MMX vector argument without MMX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2154
  #, gcc-internal-format
  msgid "MMX vector return without MMX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2353
  #, gcc-internal-format
  msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2482
  #, gcc-internal-format
  msgid "the ABI of passing union with %<long double%> has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2617
  #, gcc-internal-format
  msgid "the ABI of passing structure with %<complex float%> member has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2738
  msgid "the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:2835 config/i386/i386.cc:4212 config/i386/i386.cc:4222
  #, gcc-internal-format
  msgid "SSE register return with SSE2 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2837
  #, gcc-internal-format
  msgid "SSE register return with SSE disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2844
  #, gcc-internal-format
  msgid "SSE register argument with SSE2 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2846
  #, gcc-internal-format
  msgid "SSE register argument with SSE disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2866
  #, gcc-internal-format
  msgid "x87 register return with x87 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:3194 config/i386/i386.cc:3439 config/i386/i386.cc:4240
  #, gcc-internal-format
  msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:3196 config/i386/i386.cc:3441 config/i386/i386.cc:4242
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr ""
  
! #: config/i386/i386.cc:3852
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6936
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr ""
  
! #: config/i386/i386.cc:9289
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.cc:9379
  #, 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:10459
  #, fuzzy, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/i386/i386.cc:10464
  #, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10855
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.cc:10875
  #, 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:10886
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.cc:12641
  #, 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:12645
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12647
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:13991
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14002 config/i386/i386.cc:14016
  #, fuzzy, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "Εμφάνιση έκδοσης προγράμματος"
  
! #: config/i386/i386.cc:14048
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.cc:14063
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.cc:14262 config/i386/i386.cc:14264
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.cc:18507
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:23913
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:24008
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr ""
  
! #: config/i386/i386.cc:24112
  #, fuzzy, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "ειδικά αρχεία μπλοκ δεν υποστηρίζονται"
  
! #: config/i386/i386.cc:24827
  #, 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:26876
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.cc:26883
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:26890
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27576
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
*************** msgstr "αυτός είναι ο πρώ�
*** 44275,44281 ****
  msgid "address area attribute cannot be specified for functions"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/ia64/ia64.cc:6084 config/pa/pa.cc:465 config/sh/sh.cc:8280
  #, gcc-internal-format
  msgid "value of %<-mfixed-range%> must have form REG1-REG2"
  msgstr ""
--- 44347,44353 ----
  msgid "address area attribute cannot be specified for functions"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/ia64/ia64.cc:6084 config/pa/pa.cc:465 config/sh/sh.cc:8279
  #, gcc-internal-format
  msgid "value of %<-mfixed-range%> must have form REG1-REG2"
  msgstr ""
*************** msgstr ""
*** 44295,44301 ****
  msgid "argument %qd is not a constant"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3100
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
  msgstr ""
--- 44367,44373 ----
  msgid "argument %qd is not a constant"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3116
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
  msgstr ""
*************** msgstr ""
*** 44305,44311 ****
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr ""
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2926
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND%> null pointer"
  msgstr ""
--- 44377,44383 ----
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr ""
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2942
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND%> null pointer"
  msgstr ""
*************** msgstr ""
*** 44465,44471 ****
  
  #: config/loongarch/loongarch-target-attr.cc:556
  #, gcc-internal-format
! msgid "characher before %<;%> in attribute %qs cannot be empty"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:567
--- 44537,44543 ----
  
  #: config/loongarch/loongarch-target-attr.cc:556
  #, gcc-internal-format
! msgid "character before %<;%> in attribute %qs cannot be empty"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:567
*************** msgstr ""
*** 44475,44481 ****
  
  #: config/loongarch/loongarch-target-attr.cc:576
  #, gcc-internal-format
! msgid "in attribute %qs the number of reatures cannot exceed two"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:600
--- 44547,44553 ----
  
  #: config/loongarch/loongarch-target-attr.cc:576
  #, gcc-internal-format
! msgid "in attribute %qs the number of features cannot exceed two"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:600
*************** msgid "%qE attribute is not supported fo
*** 44555,44561 ****
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
  #. The argument must be a constant integer.
! #: config/m32c/m32c.cc:2950 config/sh/sh.cc:8492 config/sh/sh.cc:8587
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument not an integer constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
--- 44627,44633 ----
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
  #. The argument must be a constant integer.
! #: config/m32c/m32c.cc:2950 config/sh/sh.cc:8491 config/sh/sh.cc:8586
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument not an integer constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
*************** msgid "%<-fexcess-precision=16%> is not
*** 44626,44632 ****
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
  # src/shred.c:1134
! #: config/mcore/mcore.cc:2963
  #, fuzzy, gcc-internal-format
  msgid "initialized variable %q+D is marked dllimport"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
--- 44698,44704 ----
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
  # src/shred.c:1134
! #: config/mcore/mcore.cc:2961
  #, fuzzy, gcc-internal-format
  msgid "initialized variable %q+D is marked dllimport"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
*************** msgid "MSP430 built-in functions only wo
*** 45254,45260 ****
  msgstr ""
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4139 config/xtensa/xtensa.cc:4165
  #, fuzzy, gcc-internal-format
  msgid "bad builtin code"
  msgstr "μη έγκυρο μήκος γραμμής: %s"
--- 45326,45332 ----
  msgstr ""
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4155 config/xtensa/xtensa.cc:4181
  #, fuzzy, gcc-internal-format
  msgid "bad builtin code"
  msgstr "μη έγκυρο μήκος γραμμής: %s"
*************** msgstr ""
*** 45966,45972 ****
  
  #: config/riscv/riscv.cc:7464
  #, gcc-internal-format
! msgid "unsupported %<ABI_VLEN%> value %d for %qs attribute;%<ABI_VLEN must%> be in the range [32, 16384] and must be a power of 2"
  msgstr ""
  
  #: config/riscv/riscv.cc:7489
--- 46038,46044 ----
  
  #: config/riscv/riscv.cc:7464
  #, gcc-internal-format
! msgid "unsupported %<ABI_VLEN%> value %d for %qs attribute; %<ABI_VLEN%> must be in the range [32, 16384] and must be a power of 2"
  msgstr ""
  
  #: config/riscv/riscv.cc:7489
*************** msgstr ""
*** 46098,46103 ****
--- 46170,46179 ----
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
  
+ #: config/riscv/riscv.cc:15067
+ msgid "invalid version %qB for %<target_clones%> attribute"
+ msgstr ""
+ 
  #. Address spaces are currently only supported by C.
  #: config/rl78/rl78.cc:376
  #, gcc-internal-format
*************** msgstr ""
*** 47023,47064 ****
  msgid "invalid type for cc output constraint"
  msgstr "Μη έγκυρος κώδικας αίτησης"
  
! #: config/sh/sh.cc:943
  #, gcc-internal-format
  msgid "ignoring %<-fschedule-insns%> because of exception handling bug"
  msgstr ""
  
! #: config/sh/sh.cc:960
  #, gcc-internal-format
  msgid "unwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/sh/sh.cc:7429
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_saveregs%> not supported by this subtarget"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/sh/sh.cc:8366
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to interrupt functions"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: config/sh/sh.cc:8436
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is supported only for SH2A"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: config/sh/sh.cc:8478
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to SH2A"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: config/sh/sh.cc:8500
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument should be between 0 to 255"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/sh/sh.cc:10859
  #, gcc-internal-format
  msgid "r0 needs to be available as a call-clobbered register"
  msgstr ""
--- 47099,47140 ----
  msgid "invalid type for cc output constraint"
  msgstr "Μη έγκυρος κώδικας αίτησης"
  
! #: config/sh/sh.cc:941
  #, gcc-internal-format
  msgid "ignoring %<-fschedule-insns%> because of exception handling bug"
  msgstr ""
  
! #: config/sh/sh.cc:958
  #, gcc-internal-format
  msgid "unwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/sh/sh.cc:7427
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_saveregs%> not supported by this subtarget"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/sh/sh.cc:8365
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to interrupt functions"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: config/sh/sh.cc:8435
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is supported only for SH2A"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: config/sh/sh.cc:8477
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to SH2A"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: config/sh/sh.cc:8499
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument should be between 0 to 255"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/sh/sh.cc:10858
  #, gcc-internal-format
  msgid "r0 needs to be available as a call-clobbered register"
  msgstr ""
*************** msgstr ""
*** 47331,47352 ****
  msgid "%qs is defined but plugin support is disabled"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2762
  #, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2797
  #, fuzzy, gcc-internal-format
  msgid "%<-f%s%> is not supported with CONST16 instructions"
  msgstr "Η οικογένεια διευθύνσεων δεν υποστηρίζεται από την οικογένεια πρωτοκόλλου"
  
! #: config/xtensa/xtensa.cc:2804
  #, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:4274
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in a %<.bss%> section"
  msgstr ""
--- 47407,47428 ----
  msgid "%qs is defined but plugin support is disabled"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2778
  #, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2813
  #, fuzzy, gcc-internal-format
  msgid "%<-f%s%> is not supported with CONST16 instructions"
  msgstr "Η οικογένεια διευθύνσεων δεν υποστηρίζεται από την οικογένεια πρωτοκόλλου"
  
! #: config/xtensa/xtensa.cc:2820
  #, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:4290
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in a %<.bss%> section"
  msgstr ""
*************** msgstr "δεν ορίστηκε βαρύ
*** 47499,47530 ****
  msgid "no lowering routine installed for construct.  jemarch has been lazy"
  msgstr ""
  
! #: algol68/a68-low.cc:318
  #, gcc-internal-format, gfc-internal-format
  msgid "get skip tree: cannot compute SKIP for mode %s"
  msgstr ""
  
! #: algol68/a68-low.cc:1720
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot lower node %s"
  msgstr "αδυναμία ανοίγματος του `%s'"
  
! #: algol68/a68-parser-scanner.cc:337
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "could not open source file %s"
  msgstr "Δεν μπόρεσα να ανοίξω το αρχείο %s"
  
! #: algol68/a68-parser-scanner.cc:344
  #, gcc-internal-format, gfc-internal-format
  msgid "specified file %s is a directory"
  msgstr ""
  
! #: algol68/a68-parser-scanner.cc:349
  #, fuzzy, gcc-internal-format
  msgid "could not get size of source file"
  msgstr "Δεν μπόρεσα να ανοίξω το αρχείο %s"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2805 c/c-typeck.cc:15412 cp/typeck.cc:2635
  #: cp/typeck.cc:9874 cp/typeck.cc:10682 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
--- 47575,47606 ----
  msgid "no lowering routine installed for construct.  jemarch has been lazy"
  msgstr ""
  
! #: algol68/a68-low.cc:319
  #, gcc-internal-format, gfc-internal-format
  msgid "get skip tree: cannot compute SKIP for mode %s"
  msgstr ""
  
! #: algol68/a68-low.cc:1774
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot lower node %s"
  msgstr "αδυναμία ανοίγματος του `%s'"
  
! #: algol68/a68-parser-scanner.cc:338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "could not open source file %s"
  msgstr "Δεν μπόρεσα να ανοίξω το αρχείο %s"
  
! #: algol68/a68-parser-scanner.cc:345
  #, gcc-internal-format, gfc-internal-format
  msgid "specified file %s is a directory"
  msgstr ""
  
! #: algol68/a68-parser-scanner.cc:350
  #, fuzzy, gcc-internal-format
  msgid "could not get size of source file"
  msgstr "Δεν μπόρεσα να ανοίξω το αρχείο %s"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2883 c/c-typeck.cc:15490 cp/typeck.cc:2635
  #: cp/typeck.cc:9874 cp/typeck.cc:10682 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
*************** msgstr ""
*** 47610,47617 ****
  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:9967
! #: c/c-decl.cc:9973 c/c-decl.cc:10204
  #, fuzzy, gcc-internal-format
  msgid "originally defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
--- 47686,47693 ----
  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 "Δεν υπάρχει προηγούμενη κανονική έκφραση"
*************** msgstr "αυτός είναι ο πρώ�
*** 47853,47859 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: c/c-decl.cc:3342 cp/name-lookup.cc:3659
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
--- 47929,47935 ----
  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 ""
*************** msgstr ""
*** 47863,47869 ****
  msgid "declaration of %qD shadows a previous local"
  msgstr ""
  
! #: c/c-decl.cc:3374 cp/name-lookup.cc:3370
  #, fuzzy, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
--- 47939,47945 ----
  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 "Δεν υπάρχει προηγούμενη κανονική έκφραση"
*************** msgstr "κενό αλφαριθμητι�
*** 48139,48145 ****
  msgid "invalid use of attributes in empty declaration"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: c/c-decl.cc:5428 c/c-parser.cc:2663
  #, fuzzy, gcc-internal-format
  msgid "empty declaration"
  msgstr "κενό αλφαριθμητικό"
--- 48215,48221 ----
  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 "κενό αλφαριθμητικό"
*************** msgstr ""
*** 48154,48160 ****
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr ""
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2181 cp/name-lookup.cc:9201
  #, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr ""
--- 48230,48236 ----
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr ""
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2180 cp/name-lookup.cc:9309
  #, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr ""
*************** msgstr ""
*** 48164,48170 ****
  msgid "%q+D is usually a function"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10935 cp/decl.cc:19821
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
--- 48240,48246 ----
  msgid "%q+D is usually a function"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10959 cp/decl.cc:19852
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
*************** msgstr ""
*** 48241,48247 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "μη αρχικοποιημένη σταθερά const %qD"
  
! #: c/c-decl.cc:6356 cp/decl.cc:10248
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
--- 48317,48323 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "μη αρχικοποιημένη σταθερά const %qD"
  
! #: c/c-decl.cc:6356 cp/decl.cc:10251
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
*************** msgstr "διπλό κλειδί"
*** 48397,48403 ****
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "Μη αναγνωρίσημο όνομα επιφάνειας `%s'"
  
! #: c/c-decl.cc:7109 c/c-parser.cc:3978
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
--- 48473,48479 ----
  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 ""
*************** msgstr "Εγγραφή ονομάτων
*** 48442,48448 ****
  msgid "storage class specified for unnamed parameter"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14898
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
--- 48518,48524 ----
  msgid "storage class specified for unnamed parameter"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14915
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
*************** msgstr "αυτονόητη διακύρ�
*** 48505,48511 ****
  msgid "declaration of type name as array of functions"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: c/c-decl.cc:7337 c/c-decl.cc:9755
  #, fuzzy, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "μη έγκυρη ώρα της μέρας"
--- 48581,48587 ----
  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 "μη έγκυρη ώρα της μέρας"
*************** msgstr "%s: διπλός ορισμός
*** 48615,48627 ****
  msgid "function definition has qualified void return type"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15313
  #, 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:3980
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
--- 48691,48703 ----
  msgid "function definition has qualified void return type"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15330
  #, 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 ""
*************** msgstr ""
*** 48742,48748 ****
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8019 cp/decl.cc:13674
  #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
--- 48818,48824 ----
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8019 cp/decl.cc:13680
  #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
*************** msgstr ""
*** 48812,48823 ****
  msgid "%<constexpr%> object has variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8307 c/c-parser.cc:13721
  #, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr ""
  
! #: c/c-decl.cc:8313 c/c-parser.cc:13724
  #, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr ""
--- 48888,48899 ----
  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 ""
*************** msgstr "δεν είναι δυνατό �
*** 48854,48865 ****
  
  #. 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:11116
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.cc:8501 c/c-decl.cc:10909
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
--- 48930,48941 ----
  
  #. 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 ""
*************** msgstr "αδυναμία ανοίγμα�
*** 48944,48960 ****
  msgid "nested redefinition of %<struct %E%>"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: c/c-decl.cc:9014 c/c-decl.cc:10233
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9021 c/c-decl.cc:10240
  #, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:9085 cp/decl.cc:6314 cp/parser.cc:31004
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
--- 49020,49036 ----
  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:6314 cp/parser.cc:31012
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
*************** msgstr ""
*** 48989,49700 ****
  msgid "using %qD as both field and typedef name is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9543
  #, 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:9559
  #, 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:9638
  #, fuzzy, gcc-internal-format
  msgid "union has no named members"
  msgstr "επώνυμα μέλη"
  
! #: c/c-decl.cc:9640
  #, fuzzy, gcc-internal-format
  msgid "union has no members"
  msgstr "επώνυμα μέλη"
  
! #: c/c-decl.cc:9645
  #, fuzzy, gcc-internal-format
  msgid "struct has no named members"
  msgstr "επώνυμα μέλη"
  
  # src/request.c:37
! #: c/c-decl.cc:9647
  #, fuzzy, gcc-internal-format
  msgid "struct has no members"
  msgstr "%s σε %s"
  
! #: c/c-decl.cc:9724 cp/decl.cc:16338
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union is a GCC extension"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: c/c-decl.cc:9728
  #, fuzzy, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: c/c-decl.cc:9733
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:9780
  #, 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:9807
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: c/c-decl.cc:9823
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has invalid type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-decl.cc:9878
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr ""
  
! #: c/c-decl.cc:9950
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.cc:9964
  #, gcc-internal-format
  msgid "redefinition of struct or union %qT with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:9971
  #, fuzzy, gcc-internal-format
  msgid "redefinition of struct or union %qT"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: c/c-decl.cc:10154
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: c/c-decl.cc:10202
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: c/c-decl.cc:10214
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10303 cp/decl.cc:19075 m2/gm2-gcc/m2type.cc:2100
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.cc:10322
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.cc:10331
  #, fuzzy, gcc-internal-format
  msgid "enumeration values exceed range of %qs"
  msgstr "σχετική θέση αρχείου είναι εκτός ορίων"
  
! #: c/c-decl.cc:10448
  #, fuzzy, gcc-internal-format
  msgid "conflicting redefinition of enum %qT"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: c/c-decl.cc:10481 c/c-decl.cc:10497
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c/c-decl.cc:10492
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c/c-decl.cc:10516
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.cc:10523
  #, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10540
  #, gcc-internal-format
  msgid "value of redeclared enumerator outside the range of %qT"
  msgstr ""
  
! #: c/c-decl.cc:10568
  #, fuzzy, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c/c-decl.cc:10574
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr ""
  
! #: c/c-decl.cc:10782 cp/decl.cc:6656 cp/decl.cc:19679
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: c/c-decl.cc:10801
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:10813
  #, fuzzy, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "ο επιστρεφόμενος τύπος προκαθορίζεται σε `int'"
  
! #: c/c-decl.cc:10842
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.cc:10895
  #, gcc-internal-format
  msgid "ISO C23 does not allow defining parameters for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-decl.cc:10918
  #, fuzzy, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "διατήρηση ωρών στο %s"
  
! #: c/c-decl.cc:10927
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "αυτή είναι η θέση του πρώτου ορισμού"
  
! #: c/c-decl.cc:10945
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "αυτή είναι η θέση του πρώτου ορισμού"
  
! #: c/c-decl.cc:10964
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "η επιστρεφόμενη τιμή της `%s' δεν είναι `int'"
  
! #: c/c-decl.cc:10966
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10973
  #, fuzzy, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: c/c-decl.cc:10991
  #, gcc-internal-format
  msgid "versioned definitions are only allowed at file scope"
  msgstr ""
  
! #: c/c-decl.cc:11035
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.cc:11051
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.cc:11068
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C23"
  msgstr ""
  
! #: c/c-decl.cc:11108 c/c-decl.cc:11112
  #, fuzzy, gcc-internal-format
  msgid "old-style function definition"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: c/c-decl.cc:11125
  #, fuzzy, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "Ελλιπής ή κακοσχηματισμένη ιδιότητα"
  
! #: c/c-decl.cc:11141
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-decl.cc:11149
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: c/c-decl.cc:11158
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: c/c-decl.cc:11187 c/c-decl.cc:11192
  #, fuzzy, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "ο επιστρεφόμενος τύπος προκαθορίζεται σε `int'"
  
! #: c/c-decl.cc:11212
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-decl.cc:11219
  #, fuzzy, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: c/c-decl.cc:11272
  #, fuzzy, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c/c-decl.cc:11283
  #, fuzzy, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c/c-decl.cc:11286 c/c-decl.cc:11326 c/c-decl.cc:11340
  #, fuzzy, gcc-internal-format
  msgid "prototype declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: c/c-decl.cc:11318
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c/c-decl.cc:11323
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11333
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c/c-decl.cc:11338
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11583 cp/decl.cc:20614
  #, fuzzy, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: c/c-decl.cc:11602 cp/decl.cc:20690
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: c/c-decl.cc:11699
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.cc:11704
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.cc:11711
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:11745
  #, fuzzy, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: c/c-decl.cc:11749
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11756
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11761
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11767
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11771
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:12071
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:12130 c/c-decl.cc:12137
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: c/c-decl.cc:12165 c/c-decl.cc:13271
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12167
  #, 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:12172
  #, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:12185 c/c-decl.cc:12618 c/c-decl.cc:13065
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12197 cp/parser.cc:37535
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
  
! #: c/c-decl.cc:12205 c/c-decl.cc:12217 c/c-decl.cc:12221 c/c-decl.cc:12225
! #: c/c-decl.cc:12233 c/c-decl.cc:12237 c/c-decl.cc:12241 c/c-decl.cc:12245
  #: 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:12297
! #: c/c-decl.cc:12301 c/c-decl.cc:12305 c/c-decl.cc:12309 c/c-decl.cc:12313
  #: 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:12365 c/c-decl.cc:12369 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:12421 c/c-decl.cc:12425
  #: c/c-decl.cc:12437 c/c-decl.cc:12441 c/c-decl.cc:12445 c/c-decl.cc:12449
! #: c/c-decl.cc:12464 c/c-decl.cc:12468 c/c-decl.cc:12472 c/c-decl.cc:12476
! #: c/c-decl.cc:12480 c/c-decl.cc:12484 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:12522
! #: c/c-decl.cc:12526 c/c-decl.cc:12530 c/c-decl.cc:12534 c/c-decl.cc:12538
! #: c/c-decl.cc:12542 c/c-decl.cc:12546 c/c-decl.cc:12550 c/c-decl.cc:12562
! #: c/c-decl.cc:12566 c/c-decl.cc:12570 c/c-decl.cc:12574 c/c-decl.cc:12578
! #: c/c-decl.cc:12626 c/c-decl.cc:12630 c/c-decl.cc:12634 c/c-decl.cc:12638
! #: c/c-decl.cc:12642 c/c-decl.cc:12646 c/c-decl.cc:12696 c/c-decl.cc:12700
! #: c/c-decl.cc:12704 c/c-decl.cc:12708 c/c-decl.cc:12712 c/c-decl.cc:12716
! #: c/c-decl.cc:12730 c/c-decl.cc:12734 c/c-decl.cc:12738 c/c-decl.cc:12742
! #: c/c-decl.cc:12746 c/c-decl.cc:12750 c/c-decl.cc:12761 c/c-decl.cc:12765
! #: c/c-decl.cc:12769 c/c-decl.cc:12780 c/c-decl.cc:12791 c/c-decl.cc:12795
! #: c/c-decl.cc:12799 c/c-decl.cc:12803 c/c-decl.cc:12807 c/c-decl.cc:12818
! #: c/c-decl.cc:12822 c/c-decl.cc:12826 c/c-decl.cc:12830 c/c-decl.cc:12834
! #: c/c-decl.cc:12925 c/c-decl.cc:12929 c/c-decl.cc:12933 c/c-decl.cc:12937
! #: c/c-decl.cc:12941 c/c-decl.cc:12945 c/c-decl.cc:12949 c/c-decl.cc:12979
! #: c/c-decl.cc:12996 c/c-decl.cc:13000 c/c-decl.cc:13004 c/c-decl.cc:13008
  #, fuzzy, gcc-internal-format
  msgid "both %qs and %qs in declaration specifiers"
  msgstr "μη έγκυρος δηλωτής πεδίου: `%s'"
  
! #: c/c-decl.cc:12210
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:12229 c/c-decl.cc:12293 c/c-decl.cc:12518 c/c-decl.cc:12674
  #, fuzzy, gcc-internal-format
  msgid "both %qs and %<__int%d%> in declaration specifiers"
  msgstr "μη έγκυρος δηλωτής πεδίου: `%s'"
  
! #: c/c-decl.cc:12249 c/c-decl.cc:12317 c/c-decl.cc:12373 c/c-decl.cc:12429
! #: c/c-decl.cc:12554 c/c-decl.cc:12855 c/c-decl.cc:12863 c/c-decl.cc:12871
! #: c/c-decl.cc:12879 c/c-decl.cc:12887
  #, fuzzy, gcc-internal-format
  msgid "both %qs and %<_Float%d%s%> in declaration specifiers"
  msgstr "μη έγκυρος δηλωτής πεδίου: `%s'"
  
! #: c/c-decl.cc:12461 c/c-parser.cc:12885
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:12515
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:12591 c/c-decl.cc:13206 c/c-decl.cc:13265
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "διπλό κλειδί"
  
! #: c/c-decl.cc:12608
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be defined via %<typedef%>"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: c/c-decl.cc:12612
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used here"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: c/c-decl.cc:12665
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:12670 c/c-decl.cc:12678
  #, fuzzy, gcc-internal-format
  msgid "both %<__int%d%> and %qs in declaration specifiers"
  msgstr "μη έγκυρος δηλωτής πεδίου: `%s'"
  
! #: c/c-decl.cc:12684
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c/c-decl.cc:12727
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:12846
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:12897 cp/parser.cc:22578
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c/c-decl.cc:12966
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C23"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:12989 c/c-decl.cc:13367 c/c-parser.cc:11798
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c/c-decl.cc:12991
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:13020
  #, fuzzy, gcc-internal-format
  msgid "%<_BitInt%> argument is not an integer constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-decl.cc:13026
  #, fuzzy, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is not a positive integer constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-decl.cc:13033
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
  msgstr ""
  
! #: c/c-decl.cc:13082
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:13095
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.cc:13150
  #, 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:13171 c/c-decl.cc:13248
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "σφάλμα εγγραφής %s"
  
! #: c/c-decl.cc:13173
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:13175 c/c-decl.cc:13244
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:13177 c/c-decl.cc:13214
  #, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:13191 c/c-parser.cc:3504 c/c-parser.cc:4875 c/c-parser.cc:10959
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:13194 c/c-parser.cc:3507 c/c-parser.cc:4878 c/c-parser.cc:10962
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:13220
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:13229
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.cc:13235
  #, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:13242
  #, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:13250
  #, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr ""
  
! #: c/c-decl.cc:13263
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:13279
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:13287
  #, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:13364
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.cc:13379
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: c/c-decl.cc:13390
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C23"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:13419
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:13445 c/c-decl.cc:13461 c/c-decl.cc:13487
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr ""
  
! #: c/c-decl.cc:13633
  #, gcc-internal-format
  msgid "%<signed _BitInt%> argument must be at least 2"
  msgstr ""
  
! #: c/c-decl.cc:13642
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:13943 cp/semantics.cc:6995
  #, 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:13947 cp/semantics.cc:6999
  #, 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:14240
  #, gcc-internal-format
  msgid "ISO C does not support %qs statement with an identifier operand before C2Y"
  msgstr ""
  
! #: c/c-decl.cc:14292
  #, 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:14296
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:14301
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14304
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop"
  msgstr ""
  
! #: c/c-decl.cc:14310
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE refers to a named %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14312 c/c-decl.cc:14329
  #, gcc-internal-format
  msgid "%<switch%> name defined here"
  msgstr ""
  
! #: c/c-decl.cc:14320
  #, gcc-internal-format
  msgid "%qs statement operand %qE refers to a loop outside of its body"
  msgstr ""
  
! #: c/c-decl.cc:14322
  #, fuzzy, gcc-internal-format
  msgid "loop name defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-decl.cc:14326
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
  msgstr ""
--- 49065,49776 ----
  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:16369
  #, 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:19106 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:6655 cp/decl.cc:19710
  #, 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:20645
  #, fuzzy, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: c/c-decl.cc:11626 cp/decl.cc:20721
  #, 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:37533
  #, 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:22574
  #, 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:6991
  #, 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:6995
  #, 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 ""
*************** msgstr ""
*** 49704,49740 ****
  msgid "%qs is a keyword with %qs onwards"
  msgstr ""
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14680 cp/typeck.cc:6053
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14689 cp/typeck.cc:6061
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14616 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14708 cp/typeck.cc:6069
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14640 cp/typeck.cc:6011
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14700
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14627
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
--- 49780,49816 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr ""
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14758 cp/typeck.cc:6053
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14767 cp/typeck.cc:6061
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14694 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14786 cp/typeck.cc:6069
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14718 cp/typeck.cc:6011
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14778
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14705
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
*************** msgstr ""
*** 49744,49888 ****
  msgid "identifier %qE conflicts with C++ keyword"
  msgstr ""
  
! #: c/c-parser.cc:1087 cp/parser.cc:3449
  #, gcc-internal-format
  msgid "version control conflict marker in file"
  msgstr ""
  
! #: c/c-parser.cc:1310 cp/parser.cc:3533
  #, gcc-internal-format
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1509 cp/parser.cc:37772
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:2080
  #, gcc-internal-format
  msgid "ISO C forbids an empty translation unit"
  msgstr ""
  
! #: c/c-parser.cc:2106 c/c-parser.cc:2115 c/c-parser.cc:29063 cp/parser.cc:54562
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:2122 cp/semantics.cc:4068
  #, gcc-internal-format
  msgid "%<omp begin declare variant%> without corresponding %<omp end declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:2226 c/c-parser.cc:14906
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
  
! #: c/c-parser.cc:2310
  #, gcc-internal-format
  msgid "%<assume%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.cc:2509
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2517
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2525
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2538 c/c-parser.cc:3772 c/c-parser.cc:5479
  #, fuzzy, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: c/c-parser.cc:2542 c/c-parser.cc:3776 c/c-parser.cc:5483
  #, fuzzy, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr "άγνωστος χαρακτήρας `%s'"
  
! #: c/c-parser.cc:2569 c/c-parser.cc:16292 c/c-parser.cc:25960
! #: c/c-parser.cc:26704 c/c-parser.cc:27293 cp/parser.cc:51256
! #: cp/parser.cc:57388
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: c/c-parser.cc:2598
  #, fuzzy, gcc-internal-format
  msgid "%qT declared in underspecified object declaration"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: c/c-parser.cc:2603
  #, gcc-internal-format
  msgid "%qT defined in underspecified object declaration"
  msgstr ""
  
! #: c/c-parser.cc:2639
  #, fuzzy, gcc-internal-format
  msgid "%qs in empty declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: c/c-parser.cc:2653
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.cc:2691 c/c-parser.cc:8488
  #, gcc-internal-format
  msgid "attribute %<musttail%> mixed with other attributes on %<return%> statement"
  msgstr ""
  
! #: c/c-parser.cc:2707 c/c-parser.cc:4667
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:2725 cp/parser.cc:40039 cp/parser.cc:40111
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c/c-parser.cc:2760
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for implementations"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c/c-parser.cc:2781
  #, fuzzy, gcc-internal-format
  msgid "unexpected attribute"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:2791 c/c-parser.cc:8508 cp/parser.cc:14523 cp/parser.cc:14780
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c/c-parser.cc:2794 c/c-parser.cc:8475 cp/cp-gimplify.cc:4095
  #, fuzzy, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c/c-parser.cc:2844
  #, gcc-internal-format
  msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2857
  #, gcc-internal-format
  msgid "%<auto%> requires a plain identifier, possibly with attributes, as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2883
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr ""
--- 49820,49964 ----
  msgid "identifier %qE conflicts with C++ keyword"
  msgstr ""
  
! #: c/c-parser.cc:1091 cp/parser.cc:3449
  #, gcc-internal-format
  msgid "version control conflict marker in file"
  msgstr ""
  
! #: c/c-parser.cc:1314 cp/parser.cc:3533
  #, gcc-internal-format
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1513 cp/parser.cc:37770
  #, 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:54560
  #: 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:51254
! #: cp/parser.cc:57386
  #, 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:40037 cp/parser.cc:40109
  #, 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:14521 cp/parser.cc:14778
  #, 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:4095
  #, 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 ""
*************** msgstr ""
*** 49890,49921 ****
  #. 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:2898
  #, gcc-internal-format
  msgid "attributes should be specified before the declarator in a function definition"
  msgstr ""
  
! #: c/c-parser.cc:2937
  #, gcc-internal-format
  msgid "%<__auto_type%> used with a bit-field initializer"
  msgstr ""
  
! #: c/c-parser.cc:3049 c/c-parser.cc:3194
  #, fuzzy, gcc-internal-format
  msgid "%qs requires an initialized data declaration"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: c/c-parser.cc:3149
  #, gcc-internal-format
  msgid "%qs may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.cc:3181 cp/parser.cc:18172
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:3186
  #, gcc-internal-format
  msgid "declaration in condition can only declare a single object"
  msgstr ""
--- 49966,49997 ----
  #. 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:18168
  #, 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 ""
*************** msgstr ""
*** 49923,50299 ****
  #. 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:3205 c/c-parser.cc:3262
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.cc:3214
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr ""
  
! #: c/c-parser.cc:3366
  #, fuzzy, gcc-internal-format
  msgid "%<__RTL%> function cannot be a nested function"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: c/c-parser.cc:3368
  #, fuzzy, gcc-internal-format
  msgid "%<__GIMPLE%> function cannot be a nested function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: c/c-parser.cc:3530 c/c-parser.cc:9828 c/c-parser.cc:16365
! #: c/c-parser.cc:21723 cp/parser.cc:46080
  #, fuzzy, gcc-internal-format
  msgid "expected string literal"
  msgstr "μη τερματιζόμενo αλφαριθμητικό"
  
! #: c/c-parser.cc:3539
  #, fuzzy, gcc-internal-format
  msgid "ISO C11 does not support omitting the string in %qE"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-parser.cc:3545
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: c/c-parser.cc:3554
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-parser.cc:3559
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-parser.cc:3566
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.cc:3568 cp/semantics.cc:13127
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
  
! #: c/c-parser.cc:3948
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr ""
  
! #: c/c-parser.cc:3951
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-parser.cc:3954
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-parser.cc:3982
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: c/c-parser.cc:4012
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.cc:4049
  #, fuzzy, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: c/c-parser.cc:4060
  #, fuzzy, gcc-internal-format
  msgid "cannot use keyword %qs as enumeration constant"
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
  
  #. Otherwise, a more generic error message.
! #: c/c-parser.cc:4072 c/c-parser.cc:5304 c/c-parser.cc:6164 c/c-parser.cc:6181
! #: c/c-parser.cc:6772 c/c-parser.cc:7681 c/c-parser.cc:9695 c/c-parser.cc:9778
! #: c/c-parser.cc:10781 c/c-parser.cc:11194 c/c-parser.cc:11203
! #: c/c-parser.cc:11858 c/c-parser.cc:12137 c/c-parser.cc:12165
! #: c/c-parser.cc:13541 c/c-parser.cc:14116 c/c-parser.cc:14154
! #: c/c-parser.cc:14488 c/c-parser.cc:14539 c/c-parser.cc:14699
! #: c/c-parser.cc:14729 c/c-parser.cc:14737 c/c-parser.cc:14766
! #: c/c-parser.cc:14779 c/c-parser.cc:15085 c/c-parser.cc:15209
! #: c/c-parser.cc:15794 c/c-parser.cc:15847 c/c-parser.cc:15863
! #: c/c-parser.cc:15909 c/c-parser.cc:16942 c/c-parser.cc:16987
! #: c/c-parser.cc:20142 c/c-parser.cc:20279 c/c-parser.cc:21494
! #: c/c-parser.cc:24567 c/c-parser.cc:27779 c/c-parser.cc:27979
! #: c/c-parser.cc:29182 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10762 cp/parser.cc:37775 cp/parser.cc:41016 cp/parser.cc:44545
! #: cp/parser.cc:44737 cp/parser.cc:52959 cp/parser.cc:56607
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:4145
  #, gcc-internal-format
  msgid "ISO C does not support specifying %<enum%> underlying types before C23"
  msgstr ""
  
! #: c/c-parser.cc:4154
  #, gcc-internal-format
  msgid "%<enum%> declared both with and without fixed underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4177
  #, fuzzy, gcc-internal-format
  msgid "no %<enum%> underlying type specified"
  msgstr "Δεν υπάρχουν αρχεία εισόδου"
  
! #: c/c-parser.cc:4181
  #, fuzzy, gcc-internal-format
  msgid "invalid %<enum%> underlying type"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: c/c-parser.cc:4211
  #, fuzzy, gcc-internal-format
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: c/c-parser.cc:4287 cp/parser.cc:24140
  #, fuzzy, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "σκουπίδια στο τέλος του αριθμού"
  
! #: c/c-parser.cc:4293 c/c-parser.cc:21771 cp/parser.cc:46143
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:4336
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr ""
  
! #: c/c-parser.cc:4461
  #, fuzzy, gcc-internal-format
  msgid "expected class name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:4483
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr ""
  
! #: c/c-parser.cc:4512
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr ""
  
! #: c/c-parser.cc:4629 c/c-parser.cc:6506
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr ""
  
! #: c/c-parser.cc:4640
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr ""
  
! #: c/c-parser.cc:4734
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:4741
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.cc:4813
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.cc:5135
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:5197
  #, gcc-internal-format
  msgid "%<static%> may not be used with an unspecified variable length array size"
  msgstr ""
  
! #: c/c-parser.cc:5205
  #, gcc-internal-format
  msgid "%<static%> may not be used without an array size"
  msgstr ""
  
! #: c/c-parser.cc:5365
  #, fuzzy, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%> before C23"
  msgstr "Κακή αίτηση παραμέτρων"
  
! #: c/c-parser.cc:5490
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: c/c-parser.cc:5725
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:6010 cp/parser.cc:33012
  #, fuzzy, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:6057 cp/parser.cc:33068
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:6202 cp/parser.cc:33236
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-parser.cc:6218 cp/parser.cc:33252
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-parser.cc:6339
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: c/c-parser.cc:6589 c/c-parser.cc:6655 c/c-typeck.cc:10154
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr ""
  
! #: c/c-parser.cc:6647
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces before C23"
  msgstr ""
  
! #: c/c-parser.cc:6736
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:6892
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr ""
  
! #: c/c-parser.cc:6904
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr ""
  
! #: c/c-parser.cc:6912
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:7199 cp/parser.cc:14902
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7206 cp/parser.cc:14909
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7213 cp/parser.cc:14916
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7220
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7276 c/c-parser.cc:7431 cp/parser.cc:13806 cp/parser.cc:13956
! #: cp/parser.cc:53985
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7284 cp/parser.cc:13814
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7308 c/c-parser.cc:7529 c/c-parser.cc:28635 cp/parser.cc:13838
! #: cp/parser.cc:53965 cp/parser.cc:54104
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7400 cp/parser.cc:13925
  #, 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:7408 cp/parser.cc:13933
  #, 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:7420 cp/parser.cc:13945
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7541 cp/parser.cc:14065
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7599 cp/parser.cc:16832
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c/c-parser.cc:7696
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr ""
  
! #: c/c-parser.cc:7702 c/c-parser.cc:7894 c/c-parser.cc:7920
  #: c/gimple-parser.cc:472
  #, fuzzy, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: c/c-parser.cc:7821
  #, 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:7841 c/c-parser.cc:7884
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr ""
  
! #: c/c-parser.cc:7928
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:7933 cp/parser.cc:14969
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.cc:7968
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr ""
--- 49999,50375 ----
  #. 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:46078
  #, 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:13123
  #, 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:10760 cp/parser.cc:37773 cp/parser.cc:41014 cp/parser.cc:44543
! #: cp/parser.cc:44735 cp/parser.cc:52957 cp/parser.cc:56605
  #, 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:24136
  #, 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:46141
  #: 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:33010
  #, fuzzy, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:6061 cp/parser.cc:33066
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:6206 cp/parser.cc:33234
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-parser.cc:6222 cp/parser.cc:33250
  #, 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:10232
  #, 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:14900
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7210 cp/parser.cc:14907
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7217 cp/parser.cc:14914
  #, 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:13804 cp/parser.cc:13954
! #: cp/parser.cc:53983
  #, 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:13812
  #, 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:13836
! #: cp/parser.cc:53963 cp/parser.cc:54102
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7404 cp/parser.cc:13923
  #, 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:13931
  #, 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:13943
  #, 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:14063
  #, 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:16828
  #, 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:14967
  #, 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 ""
*************** msgstr ""
*** 50302,51933 ****
  #. 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:8025 c/c-parser.cc:8029 c/c-parser.cc:8537
! #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14429
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:8110
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:8140
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:8393
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.cc:8519
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.cc:8629
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support if declarations before C2Y"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: c/c-parser.cc:8651
  #, gcc-internal-format
  msgid "declaration in the controlling expression must have an initializer"
  msgstr ""
  
! #: c/c-parser.cc:8668 cp/parser.cc:5589 cp/parser.cc:17961
  #, fuzzy, gcc-internal-format
  msgid "expected declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: c/c-parser.cc:8749 cp/parser.cc:16969
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.cc:8792 cp/parser.cc:16972
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.cc:8886 cp/parser.cc:15383
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:9004 c/c-parser.cc:9083 c/c-parser.cc:9218 cp/parser.cc:16382
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
  
! #: c/c-parser.cc:9091
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.cc:9252 c/c-parser.cc:9284
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9307
  #, fuzzy, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: c/c-parser.cc:9331 cp/parser.cc:15691
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9337 cp/parser.cc:15697
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9378
  #, fuzzy, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το αρχείο fifo `%s'"
  
! #: c/c-parser.cc:9527 c/c-parser.cc:9538 c/c-parser.cc:9549
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "διπλός αριθμός μηνύματος"
  
! #: c/c-parser.cc:9528 c/c-parser.cc:9539 c/c-parser.cc:9550 cp/parser.cc:25094
! #: cp/parser.cc:25112 cp/parser.cc:25127
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.cc:9559
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: c/c-parser.cc:9908 cp/parser.cc:5020
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr ""
  
! #: c/c-parser.cc:10116
  #, 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:10340 cp/typeck.cc:5829
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10346 cp/typeck.cc:5834
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
  
! #: c/c-parser.cc:10617
  #, fuzzy, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: c/c-parser.cc:10620
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr ""
  
! #: c/c-parser.cc:10744
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr ""
  
! #: c/c-parser.cc:10824
  #, gcc-internal-format
  msgid "ISO C does not support static assertions in expressions before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:10857
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs before C2Y"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-parser.cc:10897
  #, fuzzy, gcc-internal-format
  msgid "storage class specifier in %qs"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: c/c-parser.cc:10900 c/c-parser.cc:11086
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qs"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: c/c-parser.cc:10927
  #, gcc-internal-format
  msgid "%qs applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.cc:11003
  #, fuzzy, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: c/c-parser.cc:11006
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: c/c-parser.cc:11030
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-parser.cc:11058
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-parser.cc:11071
  #, fuzzy, gcc-internal-format
  msgid "invalid application of %qs to something not a type"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: c/c-parser.cc:11244
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το αρχείο fifo `%s'"
  
! #: c/c-parser.cc:11351
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-parser.cc:11354
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-parser.cc:11365
  #, gcc-internal-format
  msgid "ISO C does not support use of type name as %<_Generic%> controlling operand before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11446
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with function type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11450
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with incomplete type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11455
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with variably-modified type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11497
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11498
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.cc:11506
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:11507
  #, fuzzy, gcc-internal-format
  msgid "compatible type is here"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: c/c-parser.cc:11530
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.cc:11532
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.cc:11571
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:11592
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: c/c-parser.cc:11600
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: c/c-parser.cc:11606
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: c/c-parser.cc:11622
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: c/c-parser.cc:11645 c/c-parser.cc:11649
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-parser.cc:11653
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-parser.cc:11872 c/c-parser.cc:13608 c/c-parser.cc:13630
! #: c/c-parser.cc:23984 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47628
  #, fuzzy, gcc-internal-format
  msgid "expected expression"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
  
! #: c/c-parser.cc:11894
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c/c-parser.cc:11909
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.cc:12014 cp/parser.cc:12391
  #, gcc-internal-format
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12053 cp/parser.cc:12446
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12192
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c/c-parser.cc:12208
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr ""
  
! #: c/c-parser.cc:12278 c/c-parser.cc:12295 c/c-parser.cc:12302
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:12323
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: c/c-parser.cc:12367 c/c-parser.cc:12377
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12399 c/c-parser.cc:12409
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12442
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.cc:12461
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:12509
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12532
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12549
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12589
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: c/c-parser.cc:12600
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:12608
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:12616 c/c-parser.cc:12646
  #, fuzzy, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:12624 c/c-parser.cc:12666
  #, fuzzy, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:12638
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12658
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12765
  #, 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:12806
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.cc:12819
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: c/c-parser.cc:12823
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: c/c-parser.cc:12849
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c/c-parser.cc:12871
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:12880
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr ""
  
! #: c/c-parser.cc:12911
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_counted_by_ref%>"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c/c-parser.cc:12923
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<__builtin_counted_by_ref%> must be an array or pointer"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c/c-parser.cc:12931
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c/c-parser.cc:12982 c/c-parser.cc:13011 cp/parser.cc:8701
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c/c-parser.cc:13182
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %qs"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c/c-parser.cc:13191 c/c-parser.cc:13271
  #, fuzzy, gcc-internal-format
  msgid "%qs operand not an integral type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: c/c-parser.cc:13197 c/c-parser.cc:13277
  #, fuzzy, gcc-internal-format
  msgid "argument %u in call to function %qs has enumerated type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-parser.cc:13204
  #, gcc-internal-format
  msgid "argument %u in call to function %qs has boolean type"
  msgstr ""
  
! #: c/c-parser.cc:13211
  #, gcc-internal-format
  msgid "argument 1 in call to function %qs has signed type"
  msgstr ""
  
! #: c/c-parser.cc:13219
  #, gcc-internal-format
  msgid "argument 1 in call to function %qs has %<char%> type"
  msgstr ""
  
! #: c/c-parser.cc:13293
  #, gcc-internal-format
  msgid "rotate count is negative"
  msgstr ""
  
! #: c/c-parser.cc:13585 cp/parser.cc:6975
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13595
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs before C23"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-parser.cc:13683
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13688
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13704
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.cc:13709
  #, gcc-internal-format
  msgid "compound literal has function type"
  msgstr ""
  
! #: c/c-parser.cc:13740
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:13745
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr ""
  
! #: c/c-parser.cc:13747
  #, gcc-internal-format
  msgid "ISO C forbids storage class specifiers in compound literals before C23"
  msgstr ""
  
! #: c/c-parser.cc:13761
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13836
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13841
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13849
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:13860
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13864
  #, 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:13869
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13882
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13886
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13904
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13909
  #, 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:13914
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13940
  #, 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:14070 cp/parser.cc:9138
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:14510
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:14606
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:14854
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr ""
  
! #: c/c-parser.cc:14986
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:15006
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:15128
  #, fuzzy, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: c/c-parser.cc:15580
  #, fuzzy, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: c/c-parser.cc:15648 cp/parser.cc:40873
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:15662 cp/parser.cc:40886
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "Ελλιπής ή κακοσχηματισμένη ιδιότητα"
  
! #: c/c-parser.cc:15701
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.cc:15704 cp/parser.cc:40923
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15713 cp/parser.cc:40932
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.cc:15724 cp/parser.cc:40946
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:15740 cp/parser.cc:40965
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15964 cp/semantics.cc:14910
  #, 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:16006 cp/parser.cc:56966
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
! #: c/c-parser.cc:16026 c/c-parser.cc:26701 c/c-parser.cc:27010
! #: c/c-parser.cc:27073 c/c-parser.cc:27183 cp/parser.cc:51253
! #: cp/parser.cc:51601 cp/parser.cc:51716 cp/parser.cc:51815 cp/parser.cc:56998
! #: cp/parser.cc:57014 cp/parser.cc:57030 cp/parser.cc:57046 cp/parser.cc:57063
! #: cp/parser.cc:57080 cp/parser.cc:57097 cp/parser.cc:57128 cp/parser.cc:57142
! #: cp/parser.cc:57167 cp/parser.cc:57181
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:16049 cp/parser.cc:57156
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16152 cp/parser.cc:57286
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:16159 cp/parser.cc:57292
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.cc:16171 c/c-parser.cc:16187
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16258 cp/parser.cc:57375
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.cc:16274 cp/parser.cc:56988
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "κακοδιαμορφωμένη γραμμή αγνοήθηκε"
  
! #: c/c-parser.cc:16661 c/c-parser.cc:21118 c/c-parser.cc:23452
! #: c/c-parser.cc:23471 c/c-parser.cc:23724 c/c-parser.cc:23782
! #: c/c-parser.cc:23789 c/c-parser.cc:23796 c/c-parser.cc:28189
! #: c/c-parser.cc:29769 c/c-parser.cc:29777 c/c-parser.cc:30153
! #: c/c-parser.cc:30163 c/c-parser.cc:30272 c/c-parser.cc:30279
! #: c/c-parser.cc:30286 c/c-parser.cc:30293 cp/parser.cc:41416
! #: cp/parser.cc:45728 cp/parser.cc:47154 cp/parser.cc:47191 cp/parser.cc:47380
! #: cp/parser.cc:47443 cp/parser.cc:47450 cp/parser.cc:47457 cp/parser.cc:53197
! #: cp/parser.cc:53204 cp/parser.cc:53211 cp/parser.cc:53218 cp/parser.cc:53766
! #: cp/parser.cc:55837 cp/parser.cc:55845 cp/parser.cc:55997 cp/parser.cc:56007
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:16688
  #, fuzzy, gcc-internal-format
  msgid "expression must be integral"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: c/c-parser.cc:17295 c/c-parser.cc:31043
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: c/c-parser.cc:17299 cp/semantics.cc:9535
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-parser.cc:17341 cp/parser.cc:42307
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:17436 cp/parser.cc:42385
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:17438 cp/parser.cc:42387
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:17523 cp/parser.cc:42457
  #, fuzzy, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: c/c-parser.cc:17600 cp/parser.cc:42539
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
! #: c/c-parser.cc:17620 c/c-parser.cc:27066 c/c-parser.cc:27176
! #: cp/parser.cc:42557 cp/parser.cc:51593 cp/parser.cc:51708
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:17673 cp/parser.cc:42612
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17680 cp/parser.cc:42619
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:17682 cp/parser.cc:42621
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.cc:17688 cp/parser.cc:42627
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:17793 c/c-parser.cc:17853 c/c-parser.cc:17915
! #: c/c-parser.cc:17963 c/c-parser.cc:18043 c/c-parser.cc:18440
! #: c/c-parser.cc:18522 c/c-parser.cc:19136 c/c-parser.cc:19281
! #: c/c-parser.cc:19349 c/c-parser.cc:20664 c/c-parser.cc:21055
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
  
! #: c/c-parser.cc:17804
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17865
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17927 cp/semantics.cc:9750
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17976 cp/semantics.cc:9780
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:18010 cp/parser.cc:42853
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.cc:18082 cp/parser.cc:42923
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:18150
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr ""
  
! #: c/c-parser.cc:18227 cp/parser.cc:43075
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:18230 cp/parser.cc:43078
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:18314 cp/semantics.cc:8427 cp/semantics.cc:8492
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: c/c-parser.cc:18326 c/c-parser.cc:18449 cp/semantics.cc:8462
! #: cp/semantics.cc:8506
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:18388 cp/parser.cc:42070
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:18422 cp/parser.cc:42103
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:18589 cp/semantics.cc:9966
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-parser.cc:18657 cp/parser.cc:46356
  #, fuzzy, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:18699 cp/parser.cc:43128
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr ""
  
! #: c/c-parser.cc:18708 c/c-parser.cc:18714 cp/parser.cc:43137
! #: cp/parser.cc:43147
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "διπλό κλειδί"
  
! #: c/c-parser.cc:18750 cp/parser.cc:43187
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.cc:18803 cp/parser.cc:43255
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:18898 cp/parser.cc:43337
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18937 c/c-parser.cc:29308 cp/parser.cc:55275
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:19059 cp/parser.cc:43524
  #, fuzzy, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "μη έγκυρος δηλωτής πεδίου: `%s'"
  
! #: c/c-parser.cc:19113 cp/parser.cc:43540
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19117 cp/parser.cc:43543
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19130 cp/semantics.cc:8553
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19153 cp/parser.cc:43563
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "μη έγκυρο δικαίωμα"
  
! #: c/c-parser.cc:19292 c/c-parser.cc:19303
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19311 cp/semantics.cc:8520
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19360 cp/semantics.cc:8649
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19405 cp/semantics.cc:8777
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19517 c/c-parser.cc:23439 cp/parser.cc:47146
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr ""
  
! #: c/c-parser.cc:19524 c/c-parser.cc:19691 c/c-parser.cc:19733
! #: cp/parser.cc:44048
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr "διπλό κλειδί"
  
! #: c/c-parser.cc:19572 cp/semantics.cc:8910
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19583 cp/semantics.cc:8865 cp/semantics.cc:8881
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19726
  #, gcc-internal-format
  msgid "expected %<traits%> or %<memspace%>"
  msgstr ""
  
! #: c/c-parser.cc:19791
  #, gcc-internal-format
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19809 cp/parser.cc:44110
  #, 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:19817 cp/parser.cc:44118
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19951 cp/parser.cc:44328
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19963 cp/parser.cc:44341
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19971 c/c-parser.cc:19999
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:20033 cp/parser.cc:44464
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20072
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20111
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20459 cp/parser.cc:44919
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20468 cp/parser.cc:44928
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20485 cp/parser.cc:44945
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.cc:20533 cp/parser.cc:45000 cp/parser.cc:45798 cp/parser.cc:45865
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "μη έγκυρος χρήστης"
  
! #: c/c-parser.cc:20594 cp/parser.cc:45030
  #, fuzzy, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "μη έγκυρο όνομα μήνα"
  
! #: c/c-parser.cc:20629 cp/parser.cc:45231
  #, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:20646 cp/parser.cc:45255
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr ""
  
! #: c/c-parser.cc:20675 cp/semantics.cc:8473
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:20783 cp/parser.cc:45371
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr ""
  
! #: c/c-parser.cc:20793 cp/parser.cc:45381
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20804 cp/parser.cc:45395
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20815 c/c-parser.cc:21307 cp/parser.cc:45155
! #: cp/parser.cc:45409
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<iterator%> modifiers"
  msgstr "υπερβολικά πολλά αρχεία εισόδου"
  
! #: c/c-parser.cc:20831 cp/parser.cc:45429
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<mapper%> modifiers"
  msgstr "υπερβολικά πολλά αρχεία εισόδου"
  
! #: c/c-parser.cc:20851 cp/parser.cc:45455
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20867 c/c-parser.cc:29130 cp/parser.cc:45472
! #: cp/parser.cc:55511
  #, gcc-internal-format
  msgid "expected identifier or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20885 c/c-parser.cc:21296 cp/parser.cc:45141
! #: cp/parser.cc:45494
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<present%> modifiers"
  msgstr "υπερβολικά πολλά αρχεία εισόδου"
  
! #: c/c-parser.cc:20894 cp/parser.cc:45506
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:20906 cp/parser.cc:45521
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20941 cp/parser.cc:45555
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "μη έγκυρος χρήστης"
  
! #: c/c-parser.cc:21025 cp/parser.cc:45651
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21037 cp/parser.cc:45662
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr ""
  
! #: c/c-parser.cc:21060 cp/semantics.cc:8674
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21093 cp/parser.cc:45733
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "Μη έγκυρη ημερομηνία `%s'."
  
! #: c/c-parser.cc:21157 cp/parser.cc:45772
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21180
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "Μη έγκυρη ημερομηνία `%s'."
  
! #: c/c-parser.cc:21224
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.cc:21317 cp/parser.cc:45170
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21413 cp/semantics.cc:10088 cp/semantics.cc:10106
  #, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:21514 cp/semantics.cc:9247
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21585 c/c-parser.cc:21679 cp/parser.cc:45925
! #: cp/parser.cc:46037
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr ""
  
! #: c/c-parser.cc:21594 c/c-parser.cc:21715 cp/parser.cc:45932
! #: cp/parser.cc:46072
  #, fuzzy, gcc-internal-format
  msgid "unknown foreign runtime identifier %qs"
  msgstr "άγνωστος χαρακτήρας `%s'"
  
! #: c/c-parser.cc:21609 c/c-parser.cc:21738 cp/parser.cc:45947
! #: cp/parser.cc:46094
  #, fuzzy, gcc-internal-format
  msgid "expected string literal or constant integer expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-parser.cc:21617 c/c-parser.cc:21746 cp/parser.cc:45955
! #: cp/parser.cc:46102 cp/semantics.cc:7751
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21655 cp/parser.cc:46014
  #, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21663 cp/parser.cc:46022
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21689 cp/parser.cc:46046
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21697 cp/parser.cc:46053
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21709 cp/parser.cc:46065
  #, fuzzy, gcc-internal-format
  #| msgid "multi-line string literals are deprecated"
  msgid "non-empty string literal expected"
  msgstr "δε συνίσταται πια η χρήση αλφαριθμητικών σταθερών πολλαπλών γραμμών"
  
! #: c/c-parser.cc:21819 cp/parser.cc:46205
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr "διπλό κλειδί"
  
! #: c/c-parser.cc:21826 cp/parser.cc:46212
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr "διπλό κλειδί"
  
! #: c/c-parser.cc:21833 cp/parser.cc:46219
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "διπλό κλειδί"
  
! #: c/c-parser.cc:21854 cp/parser.cc:46240
  #, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr ""
  
! #: c/c-parser.cc:21890 c/c-parser.cc:28218 cp/parser.cc:46277
! #: cp/parser.cc:53791
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22131 cp/parser.cc:46572
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:22142 c/c-parser.cc:22552 c/c-parser.cc:30585
! #: cp/parser.cc:46583 cp/parser.cc:47051 cp/parser.cc:54745
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: c/c-parser.cc:22187 cp/parser.cc:46631
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22340 cp/parser.cc:46824
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-parser.cc:22380 cp/parser.cc:46860
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22541 cp/parser.cc:47040
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:22702 cp/parser.cc:52283
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22712 cp/parser.cc:52293
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22732 cp/parser.cc:52313
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22743 cp/parser.cc:52324
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:22750 cp/parser.cc:52331
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22758 cp/parser.cc:52339
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: c/c-parser.cc:22769 cp/parser.cc:52361
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22779 cp/parser.cc:52384
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22872 cp/parser.cc:52468
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.cc:22888 cp/parser.cc:52485
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22920 cp/parser.cc:52243
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23149 cp/parser.cc:3610
  #, fuzzy, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: c/c-parser.cc:23153
  #, fuzzy, gcc-internal-format
  msgid "expected function name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:23171 cp/parser.cc:56275
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-parser.cc:23194 c/c-parser.cc:23242 cp/parser.cc:1839
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23234 cp/parser.cc:56326 cp/parser.cc:56373
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23265 cp/parser.cc:56401
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23266 cp/parser.cc:56403
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.cc:23311 cp/parser.cc:52701
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23370
  #, 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:23374 c/c-parser.cc:23397
  #, fuzzy, gcc-internal-format
  msgid "to be allocated variable declared here"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: c/c-parser.cc:23392
  #, 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:23395
  #, gcc-internal-format
  msgid "modified here"
  msgstr ""
  
! #: c/c-parser.cc:23463 cp/parser.cc:47166 cp/parser.cc:47181
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:23487
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:23504
  #, gcc-internal-format
  msgid "function parameter %qD may not appear as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23511
  #, gcc-internal-format
  msgid "%<allocate%> directive must be in the same scope as %qD"
  msgstr ""
  
! #: c/c-parser.cc:23519
  #, gcc-internal-format
  msgid "%qD already appeared as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23528
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr ""
  
! #: c/c-parser.cc:23539
  #, gcc-internal-format
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23690 cp/parser.cc:47346
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23729 cp/parser.cc:47385
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:23753 cp/parser.cc:47414
  #, 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:23768 cp/parser.cc:47429
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:23775 cp/parser.cc:47436
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:23813 c/c-parser.cc:23820 cp/parser.cc:47474
! #: cp/parser.cc:47481
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23826 c/c-parser.cc:23831 cp/parser.cc:47487
! #: cp/parser.cc:47492
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:23854 cp/parser.cc:47515
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23865 cp/parser.cc:47526
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23897 cp/parser.cc:47558
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23907 cp/parser.cc:47568
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24028 cp/parser.cc:47668
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24035 cp/parser.cc:47675
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24108 cp/parser.cc:47740 cp/parser.cc:48023 cp/parser.cc:48117
! #: cp/parser.cc:48135
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24119 cp/parser.cc:47751
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:24179 cp/parser.cc:48190
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24450 cp/parser.cc:48044 cp/parser.cc:48070
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "κακοδιαμορφωμένη γραμμή αγνοήθηκε"
  
! #: c/c-parser.cc:24454 cp/parser.cc:48110 cp/parser.cc:48144
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "κακοδιαμορφωμένη γραμμή αγνοήθηκε"
  
! #: c/c-parser.cc:24505 cp/parser.cc:48179
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24511 cp/semantics.cc:12399 cp/semantics.cc:12409
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24614 cp/semantics.cc:12486
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: c/c-parser.cc:24657
  #, fuzzy, gcc-internal-format
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: c/c-parser.cc:24663 cp/parser.cc:48332
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24694 cp/parser.cc:48368
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr ""
  
! #: c/c-parser.cc:24706 cp/parser.cc:48384
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24747 cp/parser.cc:48422
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.cc:24755 cp/parser.cc:48430
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:24760
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.cc:24831 cp/parser.cc:49168
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24898 cp/parser.cc:49237
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24932 cp/parser.cc:49270
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24937 cp/parser.cc:49276
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "κακοδιαμορφωμένη γραμμή αγνοήθηκε"
  
! #: c/c-parser.cc:24946 cp/parser.cc:49285
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24971 cp/parser.cc:49308
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "αναμενόταν ')'\n"
--- 50378,52009 ----
  #. 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:14427
  #, 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:17957
  #, fuzzy, gcc-internal-format
  msgid "expected declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: c/c-parser.cc:8753 cp/parser.cc:16965
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.cc:8796 cp/parser.cc:16968
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.cc:8890 cp/parser.cc:15381
  #, 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:16378
  #, 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:15689
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9341 cp/parser.cc:15695
  #, 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:25090
! #: cp/parser.cc:25108 cp/parser.cc:25123
  #, 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:5829
  #, 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:5834
  #, 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:47626
  #, 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:12389
  #, gcc-internal-format
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12057 cp/parser.cc:12444
  #, 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:8703
  #, 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:6977
  #, 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:9140
  #, 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:40871
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:15666 cp/parser.cc:40884
  #, 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:40921
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15717 cp/parser.cc:40930
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.cc:15728 cp/parser.cc:40944
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:15744 cp/parser.cc:40963
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14906
  #, 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:56964
  #, 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:51251
! #: cp/parser.cc:51599 cp/parser.cc:51714 cp/parser.cc:51813 cp/parser.cc:56996
! #: cp/parser.cc:57012 cp/parser.cc:57028 cp/parser.cc:57044 cp/parser.cc:57061
! #: cp/parser.cc:57078 cp/parser.cc:57095 cp/parser.cc:57126 cp/parser.cc:57140
! #: cp/parser.cc:57165 cp/parser.cc:57179
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:16053 cp/parser.cc:57154
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16156 cp/parser.cc:57284
  #, 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:57290
  #, 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:57373
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.cc:16278 cp/parser.cc:56986
  #, 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:41414
! #: cp/parser.cc:45726 cp/parser.cc:47152 cp/parser.cc:47189 cp/parser.cc:47378
! #: cp/parser.cc:47441 cp/parser.cc:47448 cp/parser.cc:47455 cp/parser.cc:53195
! #: cp/parser.cc:53202 cp/parser.cc:53209 cp/parser.cc:53216 cp/parser.cc:53764
! #: cp/parser.cc:55835 cp/parser.cc:55843 cp/parser.cc:55995 cp/parser.cc:56005
  #, 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:9531
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-parser.cc:17345 cp/parser.cc:42305
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:17440 cp/parser.cc:42383
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:17442 cp/parser.cc:42385
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:17527 cp/parser.cc:42455
  #, fuzzy, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: c/c-parser.cc:17604 cp/parser.cc:42537
  #, 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:42555 cp/parser.cc:51591 cp/parser.cc:51706
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:17677 cp/parser.cc:42610
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17684 cp/parser.cc:42617
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:17686 cp/parser.cc:42619
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.cc:17692 cp/parser.cc:42625
  #, 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:9746
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17980 cp/semantics.cc:9776
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:18014 cp/parser.cc:42851
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.cc:18086 cp/parser.cc:42921
  #, 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:43073
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:18234 cp/parser.cc:43076
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:18318 cp/semantics.cc:8423 cp/semantics.cc:8488
  #, 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:8458
! #: cp/semantics.cc:8502
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:18392 cp/parser.cc:42068
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:18426 cp/parser.cc:42101
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9962
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-parser.cc:18661 cp/parser.cc:46354
  #, fuzzy, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:18703 cp/parser.cc:43126
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr ""
  
! #: c/c-parser.cc:18712 c/c-parser.cc:18718 cp/parser.cc:43135
! #: cp/parser.cc:43145
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "διπλό κλειδί"
  
! #: c/c-parser.cc:18754 cp/parser.cc:43185
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.cc:18807 cp/parser.cc:43253
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:18902 cp/parser.cc:43335
  #, 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:55273
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:19063 cp/parser.cc:43522
  #, fuzzy, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "μη έγκυρος δηλωτής πεδίου: `%s'"
  
! #: c/c-parser.cc:19117 cp/parser.cc:43538
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19121 cp/parser.cc:43541
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19134 cp/semantics.cc:8549
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19157 cp/parser.cc:43561
  #, 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:8516
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8645
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19409 cp/semantics.cc:8773
  #, 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:47144
  #, 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:44046
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr "διπλό κλειδί"
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8906
  #, 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:8861 cp/semantics.cc:8877
  #, 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:44108
  #, 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:44116
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19955 cp/parser.cc:44326
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19967 cp/parser.cc:44339
  #, 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:44462
  #, 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:44917
  #, 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:44926
  #, 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:44943
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.cc:20537 cp/parser.cc:44998 cp/parser.cc:45796 cp/parser.cc:45863
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "μη έγκυρος χρήστης"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45028
  #, fuzzy, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "μη έγκυρο όνομα μήνα"
  
! #: c/c-parser.cc:20633 cp/parser.cc:45229
  #, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:20650 cp/parser.cc:45253
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr ""
  
! #: c/c-parser.cc:20679 cp/semantics.cc:8469
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:20787 cp/parser.cc:45369
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr ""
  
! #: c/c-parser.cc:20797 cp/parser.cc:45379
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20808 cp/parser.cc:45393
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20819 c/c-parser.cc:21311 cp/parser.cc:45153
! #: cp/parser.cc:45407
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<iterator%> modifiers"
  msgstr "υπερβολικά πολλά αρχεία εισόδου"
  
! #: c/c-parser.cc:20835 cp/parser.cc:45427
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<mapper%> modifiers"
  msgstr "υπερβολικά πολλά αρχεία εισόδου"
  
! #: c/c-parser.cc:20855 cp/parser.cc:45453
  #, 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:45470
! #: cp/parser.cc:55509
  #, gcc-internal-format
  msgid "expected identifier or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20889 c/c-parser.cc:21300 cp/parser.cc:45139
! #: cp/parser.cc:45492
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<present%> modifiers"
  msgstr "υπερβολικά πολλά αρχεία εισόδου"
  
! #: c/c-parser.cc:20898 cp/parser.cc:45504
  #, 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:45519
  #, 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:45553
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "μη έγκυρος χρήστης"
  
! #: c/c-parser.cc:21029 cp/parser.cc:45649
  #, 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:45660
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr ""
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8670
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21097 cp/parser.cc:45731
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "Μη έγκυρη ημερομηνία `%s'."
  
! #: c/c-parser.cc:21161 cp/parser.cc:45770
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21184
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "Μη έγκυρη ημερομηνία `%s'."
  
! #: c/c-parser.cc:21228
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.cc:21321 cp/parser.cc:45168
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21417 cp/semantics.cc:10084 cp/semantics.cc:10102
  #, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:21518 cp/semantics.cc:9243
  #, 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:45923
! #: cp/parser.cc:46035
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr ""
  
! #: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45930
! #: cp/parser.cc:46070
  #, 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:45945
! #: cp/parser.cc:46092
  #, 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:45953
! #: cp/parser.cc:46100 cp/semantics.cc:7747
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21659 cp/parser.cc:46012
  #, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21667 cp/parser.cc:46020
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21693 cp/parser.cc:46044
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21701 cp/parser.cc:46051
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21713 cp/parser.cc:46063
  #, 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:46203
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr "διπλό κλειδί"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46210
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr "διπλό κλειδί"
  
! #: c/c-parser.cc:21837 cp/parser.cc:46217
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "διπλό κλειδί"
  
! #: c/c-parser.cc:21858 cp/parser.cc:46238
  #, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr ""
  
! #: c/c-parser.cc:21894 c/c-parser.cc:28222 cp/parser.cc:46275
! #: cp/parser.cc:53789
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22135 cp/parser.cc:46570
  #, 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:46581 cp/parser.cc:47049 cp/parser.cc:54743
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: c/c-parser.cc:22191 cp/parser.cc:46629
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22344 cp/parser.cc:46822
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-parser.cc:22384 cp/parser.cc:46858
  #, 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:47038
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:22706 cp/parser.cc:52281
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22716 cp/parser.cc:52291
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22736 cp/parser.cc:52311
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22747 cp/parser.cc:52322
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:22754 cp/parser.cc:52329
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22762 cp/parser.cc:52337
  #, 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:52359
  #, 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:52382
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22876 cp/parser.cc:52466
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.cc:22892 cp/parser.cc:52483
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22924 cp/parser.cc:52241
  #, 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:56273
  #, 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:56324 cp/parser.cc:56371
  #, 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:56399
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23270 cp/parser.cc:56401
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.cc:23315 cp/parser.cc:52699
  #, 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:47164 cp/parser.cc:47179
  #, 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:47344
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23733 cp/parser.cc:47383
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:23757 cp/parser.cc:47412
  #, 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:47427
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:23779 cp/parser.cc:47434
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:23817 c/c-parser.cc:23824 cp/parser.cc:47472
! #: cp/parser.cc:47479
  #, 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:47485
! #: cp/parser.cc:47490
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:23858 cp/parser.cc:47513
  #, 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:47524
  #, 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:47556
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23911 cp/parser.cc:47566
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24032 cp/parser.cc:47666
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24039 cp/parser.cc:47673
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24112 cp/parser.cc:47738 cp/parser.cc:48021 cp/parser.cc:48115
! #: cp/parser.cc:48133
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24123 cp/parser.cc:47749
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:24183 cp/parser.cc:48188
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24454 cp/parser.cc:48042 cp/parser.cc:48068
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "κακοδιαμορφωμένη γραμμή αγνοήθηκε"
  
! #: c/c-parser.cc:24458 cp/parser.cc:48108 cp/parser.cc:48142
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "κακοδιαμορφωμένη γραμμή αγνοήθηκε"
  
! #: c/c-parser.cc:24509 cp/parser.cc:48177
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12395 cp/semantics.cc:12405
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24618 cp/semantics.cc:12482
  #, 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:48330
  #, 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:48366
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr ""
  
! #: c/c-parser.cc:24710 cp/parser.cc:48382
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24751 cp/parser.cc:48420
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.cc:24759 cp/parser.cc:48428
  #, 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:49166
  #, 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:49235
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24936 cp/parser.cc:49268
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24941 cp/parser.cc:49274
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "κακοδιαμορφωμένη γραμμή αγνοήθηκε"
  
! #: c/c-parser.cc:24950 cp/parser.cc:49283
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24975 cp/parser.cc:49306
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "αναμενόταν ')'\n"
*************** msgstr "αναμενόταν ')'\n"
*** 51935,52622 ****
  #. 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:25000 cp/parser.cc:49330 cp/parser.cc:49332 cp/parser.cc:49517
  #, fuzzy, gcc-internal-format
  msgid "loop nest expected"
  msgstr "αναμενόταν ')'\n"
  
! #: c/c-parser.cc:25052 cp/parser.cc:49405
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25081 cp/parser.cc:49436
  #, 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:25092 cp/parser.cc:49447
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25115 cp/parser.cc:49473
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25126 cp/parser.cc:49484
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25214 cp/semantics.cc:11961 cp/semantics.cc:12054
  #, fuzzy, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: c/c-parser.cc:25303 c/c-parser.cc:25318 cp/parser.cc:49811
! #: cp/parser.cc:49826
  #, fuzzy, gcc-internal-format
  msgid "not enough nested loops"
  msgstr "εμφάνιση πληροφοριών προόδου"
  
! #: c/c-parser.cc:25421 cp/parser.cc:50119
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25544 cp/parser.cc:49646 cp/parser.cc:49689 cp/pt.cc:19123
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:25792 cp/parser.cc:50512
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25984 cp/parser.cc:50671
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:26200 cp/parser.cc:50877
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.cc:26414 c/c-parser.cc:26422
  #, fuzzy, gcc-internal-format
  msgid "expected a function name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:26435 cp/parser.cc:53411
  #, gcc-internal-format
  msgid "expected target-function call"
  msgstr ""
  
! #: c/c-parser.cc:26505
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr ""
  
! #: c/c-parser.cc:26692 cp/parser.cc:51244
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:26959 cp/parser.cc:51531
  #, 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:26975 cp/parser.cc:51547
  #, 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:27023 cp/parser.cc:51828
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:27125 cp/parser.cc:51654
  #, 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:27137 cp/parser.cc:51666
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27236 cp/parser.cc:51771
  #, 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:27249 cp/parser.cc:51784
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27501 cp/semantics.cc:11464
  #, 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:27562
  #, 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:27613 c/c-parser.cc:27651
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:27684 cp/parser.cc:52846
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:27696 cp/parser.cc:52860
  #, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:27724 cp/parser.cc:52889
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:27746 cp/parser.cc:52921
  #, gcc-internal-format
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr ""
  
! #: c/c-parser.cc:27755 cp/parser.cc:52931 cp/pt.cc:18771
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:27758 cp/parser.cc:52934 cp/pt.cc:18778
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:27799 cp/parser.cc:52980
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "μη τερματιζόμενo αλφαριθμητικό"
  
! #: c/c-parser.cc:27835 cp/parser.cc:53019 cp/pt.cc:18804
  #, gcc-internal-format
  msgid "property must be integer expression"
  msgstr ""
  
! #: c/c-parser.cc:27846 cp/parser.cc:53034
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27867 cp/parser.cc:53050 fortran/openmp.cc:6674
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr "ειδικά αρχεία μπλοκ δεν υποστηρίζονται"
  
! #: c/c-parser.cc:27926 cp/parser.cc:53113
  #, gcc-internal-format
  msgid "expected context selector set name"
  msgstr ""
  
! #: c/c-parser.cc:27993
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-parser.cc:28005 cp/decl.cc:9304
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28011 cp/decl.cc:9226
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-parser.cc:28065 cp/parser.cc:53629
  #, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28081 cp/parser.cc:53642
  #, fuzzy, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:28143 cp/parser.cc:53718
  #, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr ""
  
! #: c/c-parser.cc:28150
  #, fuzzy, gcc-internal-format
  msgid "%qD is not of pointer type"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-parser.cc:28170 cp/parser.cc:53751
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr ""
  
! #: c/c-parser.cc:28173
  #, gcc-internal-format
  msgid "%<need_device_addr%> is not valid for C"
  msgstr ""
  
! #: c/c-parser.cc:28180 cp/parser.cc:53758
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28200 cp/parser.cc:53775
  #, fuzzy, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:28245 cp/parser.cc:53838
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%> clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:28261
  #, 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:28288
  #, gcc-internal-format
  msgid "%<append_args%> with unprototyped base function is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:28291
  #, fuzzy, gcc-internal-format
  msgid "base function %qD declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-parser.cc:28326 cp/decl.cc:9286
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c/c-parser.cc:28330 cp/decl.cc:9151 cp/decl.cc:9289
  #, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr ""
  
! #: c/c-parser.cc:28373
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr ""
  
! #: c/c-parser.cc:28392 cp/decl.cc:9295
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-parser.cc:28455
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28463 cp/parser.cc:53888
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28471
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> cannot be used with function multi-versioning"
  msgstr ""
  
! #: c/c-parser.cc:28563
  #, fuzzy, gcc-internal-format
  msgid "no declaration of base function %qs"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: c/c-parser.cc:28571 cp/parser.cc:25655
  #, fuzzy, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: c/c-parser.cc:28729 cp/parser.cc:54284
  #, 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:28766 cp/parser.cc:54177
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28770 cp/parser.cc:54181
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28830 cp/parser.cc:54319
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28833 cp/parser.cc:54322
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28897 cp/parser.cc:54392
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
  
! #: c/c-parser.cc:28950 c/c-parser.cc:29052 cp/parser.cc:54445
  #, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.cc:28964 cp/parser.cc:54458
  #, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:28997 cp/parser.cc:54496
  #, 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:29008 c/c-parser.cc:29073 cp/parser.cc:54507
! #: cp/parser.cc:54572
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29015 c/c-parser.cc:29078 cp/parser.cc:54514
! #: cp/parser.cc:54577
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29029 cp/parser.cc:54528
  #, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29039 cp/parser.cc:54538
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29044 cp/parser.cc:54543
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29086 cp/parser.cc:54585
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:29104
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29150
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a struct or union type in %<#pragma omp declare mapper%>"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: c/c-parser.cc:29158
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare mapper%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29166
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-parser.cc:29202 cp/parser.cc:55580
  #, fuzzy, gcc-internal-format
  msgid "unexpected clause"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:29210 cp/parser.cc:55591
  #, fuzzy, gcc-internal-format
  msgid "missing %<map%> clause"
  msgstr "Ελλιπής ή κακοσχηματισμένη ιδιότητα"
  
! #: c/c-parser.cc:29258
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29335
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29339
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29342
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29345
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29353
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29362
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> previously declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-parser.cc:29483
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.cc:29494
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:29513
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:29653
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29724 cp/parser.cc:55786
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr ""
  
! #: c/c-parser.cc:29753 cp/parser.cc:55821
  #, 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:29772 cp/parser.cc:55840
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29784 cp/parser.cc:55852
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29793 cp/parser.cc:55861
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29807 cp/parser.cc:55875
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:29826
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29832
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29950 cp/parser.cc:52052
  #, fuzzy, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:29979 cp/semantics.cc:9990 cp/semantics.cc:10007
  #, fuzzy, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-parser.cc:30095 cp/parser.cc:55932
  #, fuzzy, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:30128 cp/parser.cc:55967
  #, fuzzy, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: c/c-parser.cc:30185 cp/parser.cc:56029
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:30192 cp/parser.cc:56036
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:30219 cp/parser.cc:56067
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30222 cp/parser.cc:56070
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30253 cp/parser.cc:53178
  #, fuzzy, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:30346 c/c-parser.cc:30653 cp/parser.cc:53271
! #: cp/parser.cc:54814 cp/parser.cc:54841
  #, fuzzy, gcc-internal-format
  msgid "expected directive name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:30358 cp/parser.cc:53283
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30366 cp/parser.cc:53291
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30373 cp/parser.cc:53298
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30384 cp/parser.cc:53309
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30407 cp/parser.cc:53336
  #, fuzzy, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: c/c-parser.cc:30420 cp/parser.cc:53346
  #, fuzzy, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:30549 cp/parser.cc:54707
  #, fuzzy, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:30561 cp/parser.cc:54720
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30571 cp/parser.cc:54730
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30579 cp/parser.cc:54739
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30666 cp/parser.cc:54827
  #, fuzzy, gcc-internal-format
  msgid "unknown directive name"
  msgstr "άγνωστος χαρακτήρας `%s'"
  
! #: c/c-parser.cc:30681 cp/parser.cc:54847
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30687 cp/parser.cc:54853
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31019 cp/parser.cc:51180
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31045 cp/semantics.cc:10768
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.cc:31047 cp/semantics.cc:10770
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10772
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-parser.cc:31132 c/c-parser.cc:31201 cp/parser.cc:56698
! #: cp/semantics.cc:12646
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31134 c/c-parser.cc:31203 cp/parser.cc:56696
! #: cp/semantics.cc:12644
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31235 cp/parser.cc:56829
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31241 cp/parser.cc:56835
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:31250
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:31258 cp/parser.cc:56853
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:31351
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
--- 52011,52698 ----
  #. 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:49328 cp/parser.cc:49330 cp/parser.cc:49515
  #, fuzzy, gcc-internal-format
  msgid "loop nest expected"
  msgstr "αναμενόταν ')'\n"
  
! #: c/c-parser.cc:25056 cp/parser.cc:49403
  #, 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:49434
  #, 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:49445
  #, 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:49471
  #, 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:49482
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11957 cp/semantics.cc:12050
  #, 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:49809
! #: cp/parser.cc:49824
  #, fuzzy, gcc-internal-format
  msgid "not enough nested loops"
  msgstr "εμφάνιση πληροφοριών προόδου"
  
! #: c/c-parser.cc:25425 cp/parser.cc:50117
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25548 cp/parser.cc:49644 cp/parser.cc:49687 cp/pt.cc:19181
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:25796 cp/parser.cc:50510
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25988 cp/parser.cc:50669
  #, 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:50875
  #, 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:53409
  #, 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:51242
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:26963 cp/parser.cc:51529
  #, 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:51545
  #, 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:51826
  #, 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:51652
  #, 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:51664
  #, 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:51769
  #, 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:51782
  #, 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:11460
  #, 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:52844
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:27700 cp/parser.cc:52858
  #, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:27728 cp/parser.cc:52887
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:27750 cp/parser.cc:52919
  #, 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:52929 cp/pt.cc:18829
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:27762 cp/parser.cc:52932 cp/pt.cc:18836
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:27803 cp/parser.cc:52978
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "μη τερματιζόμενo αλφαριθμητικό"
  
! #: c/c-parser.cc:27839 cp/parser.cc:53017 cp/pt.cc:18862
  #, gcc-internal-format
  msgid "property must be integer expression"
  msgstr ""
  
! #: c/c-parser.cc:27850 cp/parser.cc:53032
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27871 cp/parser.cc:53048 fortran/openmp.cc:6674
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr "ειδικά αρχεία μπλοκ δεν υποστηρίζονται"
  
! #: c/c-parser.cc:27930 cp/parser.cc:53111
  #, 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:9307
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28015 cp/decl.cc:9229
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-parser.cc:28069 cp/parser.cc:53627
  #, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28085 cp/parser.cc:53640
  #, fuzzy, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:28147 cp/parser.cc:53716
  #, 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:53749
  #, 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:53756
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28204 cp/parser.cc:53773
  #, fuzzy, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:28249 cp/parser.cc:53836
  #, 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:9289
  #, 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:9154 cp/decl.cc:9292
  #, 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:9298
  #, 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:53886
  #, 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:25651
  #, fuzzy, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: c/c-parser.cc:28733 cp/parser.cc:54282
  #, 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:54175
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28774 cp/parser.cc:54179
  #, 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:54317
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28837 cp/parser.cc:54320
  #, 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:54390
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54443
  #, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.cc:28968 cp/parser.cc:54456
  #, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:29001 cp/parser.cc:54494
  #, 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:54505
! #: cp/parser.cc:54570
  #, 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:54512
! #: cp/parser.cc:54575
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29033 cp/parser.cc:54526
  #, 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:54536
  #, 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:54541
  #, 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:54583
  #, 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:55578
  #, fuzzy, gcc-internal-format
  msgid "unexpected clause"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55589
  #, 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:55784
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr ""
  
! #: c/c-parser.cc:29757 cp/parser.cc:55819
  #, 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:55838
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29788 cp/parser.cc:55850
  #, 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:55859
  #, 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:55873
  #, 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:52050
  #, fuzzy, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:29983 cp/semantics.cc:9986 cp/semantics.cc:10003
  #, fuzzy, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-parser.cc:30099 cp/parser.cc:55930
  #, fuzzy, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:30132 cp/parser.cc:55965
  #, fuzzy, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56027
  #, 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:56034
  #, 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:56065
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30226 cp/parser.cc:56068
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30257 cp/parser.cc:53176
  #, 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:53269
! #: cp/parser.cc:54812 cp/parser.cc:54839
  #, fuzzy, gcc-internal-format
  msgid "expected directive name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:30362 cp/parser.cc:53281
  #, 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:53289
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30377 cp/parser.cc:53296
  #, 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:53307
  #, 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:53334
  #, fuzzy, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: c/c-parser.cc:30424 cp/parser.cc:53344
  #, fuzzy, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:30553 cp/parser.cc:54705
  #, fuzzy, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:30565 cp/parser.cc:54718
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30575 cp/parser.cc:54728
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30583 cp/parser.cc:54737
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30670 cp/parser.cc:54825
  #, fuzzy, gcc-internal-format
  msgid "unknown directive name"
  msgstr "άγνωστος χαρακτήρας `%s'"
  
! #: c/c-parser.cc:30685 cp/parser.cc:54845
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30691 cp/parser.cc:54851
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31023 cp/parser.cc:51178
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10764
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10766
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31055 cp/semantics.cc:10768
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-parser.cc:31136 c/c-parser.cc:31205 cp/parser.cc:56696
! #: cp/semantics.cc:12642
  #, 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:56694
! #: cp/semantics.cc:12640
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31239 cp/parser.cc:56827
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31245 cp/parser.cc:56833
  #, 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:56851
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:31355
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
*************** msgstr ""
*** 52626,52632 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13076 c/c-typeck.cc:13150 cp/call.cc:5129
  #, fuzzy, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
--- 52702,52708 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13154 c/c-typeck.cc:13228 cp/call.cc:5129
  #, fuzzy, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
*************** msgstr "μη έγκυρος δεύτερ
*** 52657,52827 ****
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:579
  #, gcc-internal-format
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr ""
  
! #: c/c-typeck.cc:652
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:1140
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.cc:1145
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.cc:1150
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.cc:1180
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1829
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1833
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr ""
  
! #: c/c-typeck.cc:1837
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2055
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr ""
  
! #: c/c-typeck.cc:2270
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3050
  #, 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:3292 c/c-typeck.cc:11224
  #, 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:3296 c/c-typeck.cc:11228
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "Άγνωστη γλώσσα `%s'"
  
! #: c/c-typeck.cc:3305
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3308
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3375
  #, 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:3384
  #, 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:3391
  #, fuzzy, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: c/c-typeck.cc:3439
  #, fuzzy, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "Δεν μπορεί να καθοριστεί το όνομα του συστήματος"
  
! #: c/c-typeck.cc:3494
  #, fuzzy, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "το πέρασμα του ορίσματος %d του δείκτη στη συνάρτηση"
  
! #: c/c-typeck.cc:3504 cp/typeck.cc:4273 cp/typeck.cc:4367
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:3510
  #, fuzzy, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "το πέρασμα του ορίσματος %d του δείκτη στη συνάρτηση"
  
! #: c/c-typeck.cc:3565
  #, fuzzy, gcc-internal-format
  msgid "array subscript is negative"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c/c-typeck.cc:3578
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr ""
  
! #: c/c-typeck.cc:3582
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.cc:3787
  #, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr ""
  
! #: c/c-typeck.cc:3832
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3834
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:3953 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4296
  #, fuzzy, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: c/c-typeck.cc:4302
  #, fuzzy, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: c/c-typeck.cc:4308
  #, fuzzy, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
--- 52733,52903 ----
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:657
  #, gcc-internal-format
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr ""
  
! #: c/c-typeck.cc:730
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:1218
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.cc:1223
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.cc:1228
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.cc:1258
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1907
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1911
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr ""
  
! #: c/c-typeck.cc:1915
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2133
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr ""
  
! #: c/c-typeck.cc:2348
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3128
  #, 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:3370 c/c-typeck.cc:11302
  #, 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:3374 c/c-typeck.cc:11306
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "Άγνωστη γλώσσα `%s'"
  
! #: c/c-typeck.cc:3383
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3386
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3453
  #, 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:3462
  #, 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:3469
  #, fuzzy, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: c/c-typeck.cc:3517
  #, fuzzy, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "Δεν μπορεί να καθοριστεί το όνομα του συστήματος"
  
! #: c/c-typeck.cc:3572
  #, fuzzy, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "το πέρασμα του ορίσματος %d του δείκτη στη συνάρτηση"
  
! #: c/c-typeck.cc:3582 cp/typeck.cc:4273 cp/typeck.cc:4367
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:3588
  #, fuzzy, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "το πέρασμα του ορίσματος %d του δείκτη στη συνάρτηση"
  
! #: c/c-typeck.cc:3643
  #, fuzzy, gcc-internal-format
  msgid "array subscript is negative"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c/c-typeck.cc:3656
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr ""
  
! #: c/c-typeck.cc:3660
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.cc:3865
  #, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr ""
  
! #: c/c-typeck.cc:3910
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3912
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:4031 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4374
  #, fuzzy, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: c/c-typeck.cc:4380
  #, fuzzy, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: c/c-typeck.cc:4386
  #, fuzzy, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
*************** msgstr "Το επώνυμο αντικε
*** 52829,54694 ****
  #. 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:4337
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr ""
  
! #: c/c-typeck.cc:4342 c/c-typeck.cc:4398
  #, fuzzy, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: c/c-typeck.cc:4453
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr ""
  
! #: c/c-typeck.cc:4465
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4471
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4477
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4483
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4489
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4495
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4511
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4537
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "το πέρασμα του ορίσματος %d του δείκτη στη συνάρτηση"
  
! #: c/c-typeck.cc:4563
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4587
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4592
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "το πέρασμα του ορίσματος %d του δείκτη στη συνάρτηση"
  
! #: c/c-typeck.cc:4760
  #, 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:4764
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-typeck.cc:4774
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-typeck.cc:4787
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4792
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4871
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c/c-typeck.cc:4952
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "πολύ λίγα ορίσματα"
  
! #: c/c-typeck.cc:4953
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "πολύ λίγα ορίσματα"
  
! #: c/c-typeck.cc:4967
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "πολύ λίγα ορίσματα"
  
! #: c/c-typeck.cc:5145 c/c-typeck.cc:5173 cp/typeck.cc:6099 cp/typeck.cc:6391
  #, fuzzy, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: c/c-typeck.cc:5153 c/c-typeck.cc:5164 cp/typeck.cc:6136 cp/typeck.cc:6160
  #, fuzzy, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-typeck.cc:5156 c/c-typeck.cc:5167 cp/typeck.cc:6139 cp/typeck.cc:6163
  #, fuzzy, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "Δεν μπορεί να καθοριστεί το όνομα του συστήματος"
  
! #: c/c-typeck.cc:5185 c/c-typeck.cc:5192 c/c-typeck.cc:6623 c/c-typeck.cc:6628
! #: c/c-typeck.cc:9177 cp/tree.cc:6860
  #, fuzzy, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: c/c-typeck.cc:5213
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:5272
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5275
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5309
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:5318 cp/typeck.cc:7197
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
  
! #: c/c-typeck.cc:5769
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: c/c-typeck.cc:5773
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5783
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr ""
  
! #: c/c-typeck.cc:5807
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c/c-typeck.cc:5833
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr ""
  
! #: c/c-typeck.cc:5891
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5894
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5901
  #, fuzzy, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "Μη αναγνωρίσιμη μεταβλητή `%s'"
  
! #: c/c-typeck.cc:5904
  #, fuzzy, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "Εξαίρεση κινητής υποδιαστολής"
  
! #: c/c-typeck.cc:5920
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-typeck.cc:5947 c/c-typeck.cc:5981
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr ""
  
! #: c/c-typeck.cc:5949 c/c-typeck.cc:5984
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr ""
  
! #: c/c-typeck.cc:5969
  #, fuzzy, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-typeck.cc:5973
  #, fuzzy, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-typeck.cc:6122
  #, fuzzy, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "αδυναμία ανάγνωσης καταλόγου locale `%s'"
  
! #: c/c-typeck.cc:6185 c/c-typeck.cc:6382 d/d-codegen.cc:759
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το αρχείο fifo `%s'"
  
! #: c/c-typeck.cc:6199
  #, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:6207
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.cc:6401
  #, gcc-internal-format
  msgid "address of register compound literal requested"
  msgstr ""
  
! #: c/c-typeck.cc:6423
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6426
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6431
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6440 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6578
  #, fuzzy, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: c/c-typeck.cc:6613
  #, fuzzy, gcc-internal-format
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr "Σφάλμα στο ταίριασμα στην κανονική έκφραση `%s'"
  
! #: c/c-typeck.cc:6673
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.cc:6732 c/c-typeck.cc:6738
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6755
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.cc:6775
  #, fuzzy, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: c/c-typeck.cc:6799
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: c/c-typeck.cc:6803
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:6808
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:6832
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6835
  #, fuzzy, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-typeck.cc:6836
  #, fuzzy, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-typeck.cc:6847 c/c-typeck.cc:6860
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6887
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:7003
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7007
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7026
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7031
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7040 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:7089
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7107 c/c-typeck.cc:13753
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7178
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.cc:7184
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:7219
  #, 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:7311
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.cc:7317
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.cc:7332
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.cc:7336
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: c/c-typeck.cc:7356
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.cc:7366
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.cc:7401
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7406
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7411
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7444
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.cc:7456
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7462
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7472 cp/typeck.cc:9654
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7486
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7495
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7505
  #, fuzzy, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: c/c-typeck.cc:7620
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7662
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.cc:7803
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
  # src/request.c:263
! #: c/c-typeck.cc:7997 c/c-typeck.cc:8016 c/c-typeck.cc:8075
  #, fuzzy, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "Το βήμα αρχικοποίησης απέτυχε"
  
! #: c/c-typeck.cc:8091
  #, fuzzy, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-typeck.cc:8141
  #, fuzzy
  msgid "expected %e but argument is of type %e"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: c/c-typeck.cc:8175
  #, 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:8178
  #, 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:8183
  #, fuzzy, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-typeck.cc:8240 c/c-typeck.cc:9139
  #, fuzzy
  msgid "%e declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-typeck.cc:8433
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8438
  #, fuzzy, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: c/c-typeck.cc:8442
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c/c-typeck.cc:8447
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c/c-typeck.cc:8452
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c/c-typeck.cc:8470
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c/c-typeck.cc:8652 c/c-typeck.cc:9042
  #, fuzzy
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8655 c/c-typeck.cc:9045
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8658 c/c-typeck.cc:9047
  #, fuzzy
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8661 c/c-typeck.cc:9049
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8669 c/c-typeck.cc:8932 c/c-typeck.cc:8975
  #, fuzzy
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8671 c/c-typeck.cc:8934 c/c-typeck.cc:8977
  #, fuzzy
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8673 c/c-typeck.cc:8936 c/c-typeck.cc:8979
  #, fuzzy
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8675 c/c-typeck.cc:8938 c/c-typeck.cc:8981
  #, fuzzy
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8684
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.cc:8743
  #, fuzzy, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c/c-typeck.cc:8770
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c/c-typeck.cc:8781
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8792
  #, fuzzy, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8802
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8818
  #, fuzzy, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: c/c-typeck.cc:8833
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8839
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8845
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8850 cp/typeck.cc:10845
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8874
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c/c-typeck.cc:8884
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8894
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8899
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8949
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:8952
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:8954
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:8956
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:8986
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9004
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9012
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c/c-typeck.cc:9018
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9023
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9070
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c/c-typeck.cc:9081
  #, fuzzy
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-typeck.cc:9087
  #, fuzzy
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
  
! #: c/c-typeck.cc:9096
  #, fuzzy
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9102
  #, fuzzy
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
  
! #: c/c-typeck.cc:9110
  #, fuzzy
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: c/c-typeck.cc:9116
  #, fuzzy
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-typeck.cc:9194
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9204
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9210
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9215
  #, 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:9237
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9247
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9253
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9257
  #, 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:9290
  #, fuzzy, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c/c-typeck.cc:9301
  #, fuzzy, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c/c-typeck.cc:9312
  #, fuzzy, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: c/c-typeck.cc:9322
  #, fuzzy, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c/c-typeck.cc:9402
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.cc:9644
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9661 c/c-typeck.cc:9671 c/c-typeck.cc:9733 c/c-typeck.cc:9886
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9667
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-typeck.cc:9681
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-typeck.cc:9698
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9707
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9851 c/c-typeck.cc:10837 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:9867 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:9913
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:9918
  #, 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:9925
  #, 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:9937
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.cc:10005 cp/typeck.cc:2671
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: c/c-typeck.cc:10019 c/c-typeck.cc:10159 c/c-typeck.cc:10931
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer"
  msgstr "μη έγκυρο μέγεθος οριζόντιου στηλοθέτη: %s"
  
! #: c/c-typeck.cc:10031 c/c-typeck.cc:10055 c/c-typeck.cc:10058
! #: c/c-typeck.cc:10066 c/c-typeck.cc:10128 c/c-typeck.cc:11915
! #: c/c-typeck.cc:11999
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-typeck.cc:10040
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.cc:10071 c/c-typeck.cc:10141 c/c-typeck.cc:12009
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-typeck.cc:10093 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:10135 c/c-typeck.cc:12004
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.cc:10446 cp/decl.cc:8525
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: c/c-typeck.cc:10677
  #, fuzzy, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: c/c-typeck.cc:10764 c/c-typeck.cc:10767
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10839 c/c-typeck.cc:10843 c/c-typeck.cc:12607
! #: c/c-typeck.cc:12732 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:10880
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10903
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: c/c-typeck.cc:10943
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11066 c/c-typeck.cc:11148
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11071 c/c-typeck.cc:11210
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11121
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.cc:11130 c/c-typeck.cc:11139
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-typeck.cc:11144 c/c-typeck.cc:11146
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11150 c/c-typeck.cc:11153
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11172
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11181
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11315 c/c-typeck.cc:11370 c/c-typeck.cc:11411
! #: c/c-typeck.cc:11471 c/c-typeck.cc:11518 c/c-typeck.cc:12106
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:11406 c/c-typeck.cc:11467 c/c-typeck.cc:11514
! #: c/c-typeck.cc:12103
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:12031
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:12477
  #, fuzzy, gcc-internal-format
  msgid "excess elements in %qT initializer"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: c/c-typeck.cc:12489 c/c-typeck.cc:12566
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12510
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12581 c/c-typeck.cc:12707 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:12677
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12699
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.cc:12800
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12877 c/c-typeck.cc:12879
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12913
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:13081 c/c-typeck.cc:13156 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:13093 cp/semantics.cc:2383
  #, gcc-internal-format
  msgid "side-effects in output operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13104 cp/semantics.cc:2399
  #, fuzzy, gcc-internal-format
  msgid "output operand outside of a function is not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-typeck.cc:13112 c/c-typeck.cc:13203 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, fuzzy, gcc-internal-format
  msgid "%<-%> modifier used inside of a function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: c/c-typeck.cc:13169 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:13184 cp/semantics.cc:2509
  #, gcc-internal-format
  msgid "side-effects in input operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13195 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:13248
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.cc:13254
  #, fuzzy, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
  
! #: c/c-typeck.cc:13284 c/gimple-parser.cc:2638 cp/typeck.cc:11447
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
  
! #: c/c-typeck.cc:13315
  #, fuzzy, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: c/c-typeck.cc:13328 c/gimple-parser.cc:2648
  #, fuzzy, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: c/c-typeck.cc:13331
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: c/c-typeck.cc:13412
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr ""
  
! #: c/c-typeck.cc:13417
  #, gcc-internal-format
  msgid "function returns address of nested function referencing local context"
  msgstr ""
  
! #: c/c-typeck.cc:13510 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:13535
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:13573 c/c-typeck.cc:13581
  #, fuzzy, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-typeck.cc:13587 cp/parser.cc:14674
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13589
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13665 cp/parser.cc:16765
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.cc:13668 c/c-typeck.cc:13688 cp/decl.cc:4639 cp/parser.cc:16776
! #: cp/parser.cc:16798
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:13671 cp/parser.cc:16779
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.cc:13685 cp/parser.cc:16789
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.cc:13735 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.cc:13779
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:14070
  #, 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:14075
  #, 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:14093 c/c-typeck.cc:14131
  #, 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:14098 c/c-typeck.cc:14136
  #, 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:14730 c/c-typeck.cc:14900 cp/typeck.cc:6417
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:14738 c/c-typeck.cc:14908 cp/typeck.cc:6431
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:14753 c/c-typeck.cc:14923 cp/typeck.cc:6449
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14769 c/c-typeck.cc:14933 cp/typeck.cc:6472
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14783 cp/typeck.cc:6088
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.cc:14822 c/c-typeck.cc:14974
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:14829 c/c-typeck.cc:14835
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:14842 c/c-typeck.cc:14984
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.cc:14855 c/c-typeck.cc:14861 c/c-typeck.cc:15011
! #: c/c-typeck.cc:15017
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.cc:14962
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.cc:14964
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.cc:14969
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: c/c-typeck.cc:14992 c/c-typeck.cc:14995 c/c-typeck.cc:15002
! #: c/c-typeck.cc:15005
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.cc:15082
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:15400
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15404
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15408
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15424
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15627 cp/semantics.cc:12559
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15638 c/c-typeck.cc:15648 cp/semantics.cc:12570
! #: cp/semantics.cc:12580
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.cc:15683 cp/semantics.cc:12615
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15751 cp/semantics.cc:6070 cp/semantics.cc:9482
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: c/c-typeck.cc:15755 c/c-typeck.cc:17720 cp/semantics.cc:6074
! #: cp/semantics.cc:9486
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: c/c-typeck.cc:15763
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15773 c/c-typeck.cc:17727 c/c-typeck.cc:17881
! #: cp/semantics.cc:6083 cp/semantics.cc:9493 cp/semantics.cc:9682
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15806 cp/semantics.cc:6117
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15813 cp/semantics.cc:6124
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c/c-typeck.cc:15836 cp/semantics.cc:6157
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-typeck.cc:15854 c/c-typeck.cc:15921 c/c-typeck.cc:16212
! #: cp/semantics.cc:6175 cp/semantics.cc:6242
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15873 cp/semantics.cc:6194
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15881 cp/semantics.cc:6202
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15890 c/c-typeck.cc:16014 cp/semantics.cc:6211
! #: cp/semantics.cc:6335
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15907 cp/semantics.cc:6228
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15950 cp/semantics.cc:6271
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15965 cp/semantics.cc:6286
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16002 cp/semantics.cc:6323
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16006 cp/semantics.cc:6327
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16034 c/c-typeck.cc:16151 cp/semantics.cc:6354
! #: cp/semantics.cc:6488
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16044 cp/semantics.cc:6364
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: c/c-typeck.cc:16418 cp/semantics.cc:7543
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:16425
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16431 cp/semantics.cc:7550
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "εσωτερικό σφάλμα στο %s, γραμμή %u"
  
! #: c/c-typeck.cc:16444 cp/semantics.cc:7566
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c/c-typeck.cc:16464 cp/semantics.cc:7602
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16491
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16498 cp/semantics.cc:7636
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7642
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16510 cp/semantics.cc:7648
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16547 cp/semantics.cc:7696
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-typeck.cc:16657 cp/semantics.cc:7869
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16679 cp/semantics.cc:7889
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16705 c/c-typeck.cc:16715
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16735
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16747
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16755
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16799
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.cc:16808 cp/semantics.cc:7408
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "Οι ορισμοί πηγή βρίσκονται στο ΑΡΧΕΙΟ"
  
! #: c/c-typeck.cc:16896
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16914 c/c-typeck.cc:17975 cp/semantics.cc:10371
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16926 cp/semantics.cc:10439
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:16941 cp/semantics.cc:7932
  #, 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:16950
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:16958
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16977 cp/semantics.cc:8016
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17007 c/c-typeck.cc:17875 c/c-typeck.cc:18147
! #: cp/semantics.cc:8103 cp/semantics.cc:9676 cp/semantics.cc:10067
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c/c-typeck.cc:17024 cp/semantics.cc:8121
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17035 cp/semantics.cc:8132
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17049 c/c-typeck.cc:17119 c/c-typeck.cc:17154
! #: c/c-typeck.cc:17285 cp/semantics.cc:8950
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17059 c/c-typeck.cc:17127 c/c-typeck.cc:17623
! #: c/c-typeck.cc:17775 c/c-typeck.cc:17783 c/c-typeck.cc:17799
! #: c/c-typeck.cc:17808 c/c-typeck.cc:17816 cp/semantics.cc:8146
! #: cp/semantics.cc:8156 cp/semantics.cc:8249 cp/semantics.cc:8257
! #: cp/semantics.cc:8304 cp/semantics.cc:9364 cp/semantics.cc:9554
! #: cp/semantics.cc:9562 cp/semantics.cc:9582 cp/semantics.cc:9591
! #: cp/semantics.cc:9599
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17062 c/c-typeck.cc:17133 c/c-typeck.cc:17819
! #: cp/semantics.cc:8159 cp/semantics.cc:8263 cp/semantics.cc:9602
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17107 cp/semantics.cc:8236
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17147 cp/semantics.cc:8296
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17166 cp/semantics.cc:8729
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: c/c-typeck.cc:17173
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:17180
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17187
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17200 cp/semantics.cc:8798
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17206
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17219 cp/semantics.cc:8837
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17225
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17296 cp/semantics.cc:8969
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17314 cp/semantics.cc:8990
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17328
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr ""
  
! #: c/c-typeck.cc:17345 cp/semantics.cc:9022
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17361 cp/semantics.cc:9042
  #, 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:17386 cp/semantics.cc:9066
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17389
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17398 cp/semantics.cc:9082
  #, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr ""
  
! #: c/c-typeck.cc:17434 cp/semantics.cc:9119
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17449 cp/semantics.cc:9134
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17457 cp/semantics.cc:9152
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17478 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17488 cp/semantics.cc:9186
  #, 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:17559 cp/semantics.cc:9299
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17579 c/c-typeck.cc:17655 c/c-typeck.cc:17691
! #: cp/semantics.cc:9319 cp/semantics.cc:9398 cp/semantics.cc:9434
  #, fuzzy, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr "Εμφάνιση έκδοσης προγράμματος"
  
! #: c/c-typeck.cc:17619 c/c-typeck.cc:17796 cp/semantics.cc:9360
! #: cp/semantics.cc:9579
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17627 c/c-typeck.cc:17802 cp/semantics.cc:9368
! #: cp/semantics.cc:9585
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17746 c/c-typeck.cc:17888 cp/semantics.cc:9522
! #: cp/semantics.cc:9690
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: c/c-typeck.cc:17871 cp/semantics.cc:9671
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:17897 cp/semantics.cc:9702
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:17911 cp/semantics.cc:9718
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-typeck.cc:17914 cp/semantics.cc:9721
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17933
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: c/c-typeck.cc:17940
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:17988 c/c-typeck.cc:18094 cp/semantics.cc:10322
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18008 cp/semantics.cc:9226
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.cc:18130 cp/semantics.cc:10035
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18165 cp/semantics.cc:10129
  #, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18176 cp/semantics.cc:10143
  #, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr ""
  
! #: c/c-typeck.cc:18185 cp/semantics.cc:10152
  #, fuzzy, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: c/c-typeck.cc:18234 cp/semantics.cc:10510
  #, fuzzy, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c/c-typeck.cc:18244
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18280 cp/semantics.cc:10263
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18292 cp/semantics.cc:10276
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18303 c/c-typeck.cc:18311 cp/semantics.cc:10285
! #: cp/semantics.cc:10314
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18359 cp/semantics.cc:10243
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18410 cp/semantics.cc:10293
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18418 cp/semantics.cc:10304
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18426 cp/semantics.cc:10360
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18436 cp/semantics.cc:10333
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18454 cp/semantics.cc:10535
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18472 cp/semantics.cc:10606
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18476 cp/semantics.cc:10610
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18658
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18663
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-typeck.cc:18669
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: c/c-typeck.cc:18676 c/c-typeck.cc:18686
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18682
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 52905,54770 ----
  #. 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:4415
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr ""
  
! #: c/c-typeck.cc:4420 c/c-typeck.cc:4476
  #, fuzzy, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: c/c-typeck.cc:4531
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr ""
  
! #: c/c-typeck.cc:4543
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4549
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4555
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4561
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4567
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4573
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4589
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4615
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "το πέρασμα του ορίσματος %d του δείκτη στη συνάρτηση"
  
! #: c/c-typeck.cc:4641
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4665
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4670
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "το πέρασμα του ορίσματος %d του δείκτη στη συνάρτηση"
  
! #: c/c-typeck.cc:4838
  #, 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:4842
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-typeck.cc:4852
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-typeck.cc:4865
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4870
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4949
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c/c-typeck.cc:5030
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "πολύ λίγα ορίσματα"
  
! #: c/c-typeck.cc:5031
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "πολύ λίγα ορίσματα"
  
! #: c/c-typeck.cc:5045
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "πολύ λίγα ορίσματα"
  
! #: c/c-typeck.cc:5223 c/c-typeck.cc:5251 cp/typeck.cc:6099 cp/typeck.cc:6391
  #, fuzzy, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: c/c-typeck.cc:5231 c/c-typeck.cc:5242 cp/typeck.cc:6136 cp/typeck.cc:6160
  #, fuzzy, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-typeck.cc:5234 c/c-typeck.cc:5245 cp/typeck.cc:6139 cp/typeck.cc:6163
  #, fuzzy, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "Δεν μπορεί να καθοριστεί το όνομα του συστήματος"
  
! #: c/c-typeck.cc:5263 c/c-typeck.cc:5270 c/c-typeck.cc:6701 c/c-typeck.cc:6706
! #: c/c-typeck.cc:9255 cp/tree.cc:6866
  #, fuzzy, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: c/c-typeck.cc:5291
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:5350
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5353
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5387
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:5396 cp/typeck.cc:7197
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
  
! #: c/c-typeck.cc:5847
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: c/c-typeck.cc:5851
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5861
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr ""
  
! #: c/c-typeck.cc:5885
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c/c-typeck.cc:5911
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr ""
  
! #: c/c-typeck.cc:5969
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5972
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5979
  #, fuzzy, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "Μη αναγνωρίσιμη μεταβλητή `%s'"
  
! #: c/c-typeck.cc:5982
  #, fuzzy, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "Εξαίρεση κινητής υποδιαστολής"
  
! #: c/c-typeck.cc:5998
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-typeck.cc:6025 c/c-typeck.cc:6059
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr ""
  
! #: c/c-typeck.cc:6027 c/c-typeck.cc:6062
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr ""
  
! #: c/c-typeck.cc:6047
  #, fuzzy, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-typeck.cc:6051
  #, fuzzy, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-typeck.cc:6200
  #, fuzzy, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "αδυναμία ανάγνωσης καταλόγου locale `%s'"
  
! #: c/c-typeck.cc:6263 c/c-typeck.cc:6460 d/d-codegen.cc:759
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το αρχείο fifo `%s'"
  
! #: c/c-typeck.cc:6277
  #, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:6285
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.cc:6479
  #, gcc-internal-format
  msgid "address of register compound literal requested"
  msgstr ""
  
! #: c/c-typeck.cc:6501
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6504
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6509
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6518 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6656
  #, fuzzy, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: c/c-typeck.cc:6691
  #, fuzzy, gcc-internal-format
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr "Σφάλμα στο ταίριασμα στην κανονική έκφραση `%s'"
  
! #: c/c-typeck.cc:6751
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.cc:6810 c/c-typeck.cc:6816
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6833
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.cc:6853
  #, fuzzy, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: c/c-typeck.cc:6877
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: c/c-typeck.cc:6881
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:6886
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:6910
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6913
  #, fuzzy, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-typeck.cc:6914
  #, fuzzy, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-typeck.cc:6925 c/c-typeck.cc:6938
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6965
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:7081
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7085
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7104
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7109
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7118 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:7167
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7185 c/c-typeck.cc:13831
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7256
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.cc:7262
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:7297
  #, 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:7389
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.cc:7395
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.cc:7410
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.cc:7414
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: c/c-typeck.cc:7434
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.cc:7444
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.cc:7479
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7484
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7489
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7522
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.cc:7534
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7540
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7550 cp/typeck.cc:9654
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7564
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7573
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7583
  #, fuzzy, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: c/c-typeck.cc:7698
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7740
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.cc:7881
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
  # src/request.c:263
! #: c/c-typeck.cc:8075 c/c-typeck.cc:8094 c/c-typeck.cc:8153
  #, fuzzy, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "Το βήμα αρχικοποίησης απέτυχε"
  
! #: c/c-typeck.cc:8169
  #, fuzzy, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-typeck.cc:8219
  #, fuzzy
  msgid "expected %e but argument is of type %e"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: c/c-typeck.cc:8253
  #, 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:8256
  #, 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:8261
  #, fuzzy, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-typeck.cc:8318 c/c-typeck.cc:9217
  #, fuzzy
  msgid "%e declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-typeck.cc:8511
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8516
  #, fuzzy, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: c/c-typeck.cc:8520
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c/c-typeck.cc:8525
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c/c-typeck.cc:8530
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c/c-typeck.cc:8548
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c/c-typeck.cc:8730 c/c-typeck.cc:9120
  #, fuzzy
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8733 c/c-typeck.cc:9123
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8736 c/c-typeck.cc:9125
  #, fuzzy
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8739 c/c-typeck.cc:9127
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8747 c/c-typeck.cc:9010 c/c-typeck.cc:9053
  #, fuzzy
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8749 c/c-typeck.cc:9012 c/c-typeck.cc:9055
  #, fuzzy
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8751 c/c-typeck.cc:9014 c/c-typeck.cc:9057
  #, fuzzy
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8753 c/c-typeck.cc:9016 c/c-typeck.cc:9059
  #, fuzzy
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8762
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.cc:8821
  #, fuzzy, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c/c-typeck.cc:8848
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c/c-typeck.cc:8859
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8870
  #, fuzzy, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8880
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8896
  #, fuzzy, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: c/c-typeck.cc:8911
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8917
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8923
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8928 cp/typeck.cc:10845
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8952
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c/c-typeck.cc:8962
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8972
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8977
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9027
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9030
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9032
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9034
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9064
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9082
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9090
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c/c-typeck.cc:9096
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9101
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9148
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c/c-typeck.cc:9159
  #, fuzzy
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-typeck.cc:9165
  #, fuzzy
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
  
! #: c/c-typeck.cc:9174
  #, fuzzy
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9180
  #, fuzzy
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
  
! #: c/c-typeck.cc:9188
  #, fuzzy
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: c/c-typeck.cc:9194
  #, fuzzy
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-typeck.cc:9272
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9282
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9288
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9293
  #, 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:9315
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9325
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9331
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9335
  #, 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:9368
  #, fuzzy, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c/c-typeck.cc:9379
  #, fuzzy, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c/c-typeck.cc:9390
  #, fuzzy, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: c/c-typeck.cc:9400
  #, fuzzy, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c/c-typeck.cc:9480
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.cc:9722
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9739 c/c-typeck.cc:9749 c/c-typeck.cc:9811 c/c-typeck.cc:9964
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9745
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-typeck.cc:9759
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-typeck.cc:9776
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9785
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9929 c/c-typeck.cc:10915 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:9945 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:9991
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:9996
  #, 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:10003
  #, 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:10015
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.cc:10083 cp/typeck.cc:2671
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: c/c-typeck.cc:10097 c/c-typeck.cc:10237 c/c-typeck.cc:11009
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer"
  msgstr "μη έγκυρο μέγεθος οριζόντιου στηλοθέτη: %s"
  
! #: c/c-typeck.cc:10109 c/c-typeck.cc:10133 c/c-typeck.cc:10136
! #: c/c-typeck.cc:10144 c/c-typeck.cc:10206 c/c-typeck.cc:11993
! #: c/c-typeck.cc:12077
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-typeck.cc:10118
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.cc:10149 c/c-typeck.cc:10219 c/c-typeck.cc:12087
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-typeck.cc:10171 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:10213 c/c-typeck.cc:12082
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.cc:10524 cp/decl.cc:8528
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: c/c-typeck.cc:10755
  #, fuzzy, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: c/c-typeck.cc:10842 c/c-typeck.cc:10845
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10917 c/c-typeck.cc:10921 c/c-typeck.cc:12685
! #: c/c-typeck.cc:12810 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:10958
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10981
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: c/c-typeck.cc:11021
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11144 c/c-typeck.cc:11226
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11149 c/c-typeck.cc:11288
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11199
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.cc:11208 c/c-typeck.cc:11217
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-typeck.cc:11222 c/c-typeck.cc:11224
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11228 c/c-typeck.cc:11231
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11250
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11259
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11393 c/c-typeck.cc:11448 c/c-typeck.cc:11489
! #: c/c-typeck.cc:11549 c/c-typeck.cc:11596 c/c-typeck.cc:12184
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:11484 c/c-typeck.cc:11545 c/c-typeck.cc:11592
! #: c/c-typeck.cc:12181
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:12109
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:12555
  #, fuzzy, gcc-internal-format
  msgid "excess elements in %qT initializer"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: c/c-typeck.cc:12567 c/c-typeck.cc:12644
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12588
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12659 c/c-typeck.cc:12785 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:12755
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12777
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.cc:12878
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12955 c/c-typeck.cc:12957
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12991
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:13159 c/c-typeck.cc:13234 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:13171 cp/semantics.cc:2383
  #, gcc-internal-format
  msgid "side-effects in output operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13182 cp/semantics.cc:2399
  #, fuzzy, gcc-internal-format
  msgid "output operand outside of a function is not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-typeck.cc:13190 c/c-typeck.cc:13281 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, fuzzy, gcc-internal-format
  msgid "%<-%> modifier used inside of a function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: c/c-typeck.cc:13247 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:13262 cp/semantics.cc:2509
  #, gcc-internal-format
  msgid "side-effects in input operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13273 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:13326
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.cc:13332
  #, fuzzy, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
  
! #: c/c-typeck.cc:13362 c/gimple-parser.cc:2638 cp/typeck.cc:11447
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
  
! #: c/c-typeck.cc:13393
  #, fuzzy, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: c/c-typeck.cc:13406 c/gimple-parser.cc:2648
  #, fuzzy, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: c/c-typeck.cc:13409
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: c/c-typeck.cc:13490
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr ""
  
! #: c/c-typeck.cc:13495
  #, gcc-internal-format
  msgid "function returns address of nested function referencing local context"
  msgstr ""
  
! #: c/c-typeck.cc:13588 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:13613
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:13651 c/c-typeck.cc:13659
  #, fuzzy, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-typeck.cc:13665 cp/parser.cc:14672
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13667
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13743 cp/parser.cc:16761
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.cc:13746 c/c-typeck.cc:13766 cp/decl.cc:4639 cp/parser.cc:16772
! #: cp/parser.cc:16794
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:13749 cp/parser.cc:16775
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.cc:13763 cp/parser.cc:16785
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.cc:13813 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.cc:13857
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:14148
  #, 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:14153
  #, 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:14171 c/c-typeck.cc:14209
  #, 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:14176 c/c-typeck.cc:14214
  #, 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:14808 c/c-typeck.cc:14978 cp/typeck.cc:6417
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6431
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:14831 c/c-typeck.cc:15001 cp/typeck.cc:6449
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14847 c/c-typeck.cc:15011 cp/typeck.cc:6472
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14861 cp/typeck.cc:6088
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.cc:14900 c/c-typeck.cc:15052
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:14907 c/c-typeck.cc:14913
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:14920 c/c-typeck.cc:15062
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.cc:14933 c/c-typeck.cc:14939 c/c-typeck.cc:15089
! #: c/c-typeck.cc:15095
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.cc:15040
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.cc:15042
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.cc:15047
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: c/c-typeck.cc:15070 c/c-typeck.cc:15073 c/c-typeck.cc:15080
! #: c/c-typeck.cc:15083
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.cc:15160
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:15478
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15482
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15486
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15502
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15705 cp/semantics.cc:12555
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15716 c/c-typeck.cc:15726 cp/semantics.cc:12566
! #: cp/semantics.cc:12576
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.cc:15761 cp/semantics.cc:12611
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15829 cp/semantics.cc:6066 cp/semantics.cc:9478
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: c/c-typeck.cc:15833 c/c-typeck.cc:17798 cp/semantics.cc:6070
! #: cp/semantics.cc:9482
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: c/c-typeck.cc:15841
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15851 c/c-typeck.cc:17805 c/c-typeck.cc:17959
! #: cp/semantics.cc:6079 cp/semantics.cc:9489 cp/semantics.cc:9678
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15884 cp/semantics.cc:6113
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15891 cp/semantics.cc:6120
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c/c-typeck.cc:15914 cp/semantics.cc:6153
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-typeck.cc:15932 c/c-typeck.cc:15999 c/c-typeck.cc:16290
! #: cp/semantics.cc:6171 cp/semantics.cc:6238
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15951 cp/semantics.cc:6190
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6198
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15968 c/c-typeck.cc:16092 cp/semantics.cc:6207
! #: cp/semantics.cc:6331
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15985 cp/semantics.cc:6224
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16028 cp/semantics.cc:6267
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16043 cp/semantics.cc:6282
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16080 cp/semantics.cc:6319
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16084 cp/semantics.cc:6323
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16112 c/c-typeck.cc:16229 cp/semantics.cc:6350
! #: cp/semantics.cc:6484
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16122 cp/semantics.cc:6360
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: c/c-typeck.cc:16496 cp/semantics.cc:7539
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:16503
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16509 cp/semantics.cc:7546
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "εσωτερικό σφάλμα στο %s, γραμμή %u"
  
! #: c/c-typeck.cc:16522 cp/semantics.cc:7562
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c/c-typeck.cc:16542 cp/semantics.cc:7598
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16569
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16576 cp/semantics.cc:7632
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16582 cp/semantics.cc:7638
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16588 cp/semantics.cc:7644
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16625 cp/semantics.cc:7692
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-typeck.cc:16735 cp/semantics.cc:7865
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16757 cp/semantics.cc:7885
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16783 c/c-typeck.cc:16793
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16813
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16825
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16833
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16877
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.cc:16886 cp/semantics.cc:7404
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "Οι ορισμοί πηγή βρίσκονται στο ΑΡΧΕΙΟ"
  
! #: c/c-typeck.cc:16974
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16992 c/c-typeck.cc:18053 cp/semantics.cc:10367
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17004 cp/semantics.cc:10435
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:17019 cp/semantics.cc:7928
  #, 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:17028
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17055 cp/semantics.cc:8012
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17085 c/c-typeck.cc:17953 c/c-typeck.cc:18225
! #: cp/semantics.cc:8099 cp/semantics.cc:9672 cp/semantics.cc:10063
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c/c-typeck.cc:17102 cp/semantics.cc:8117
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17113 cp/semantics.cc:8128
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17127 c/c-typeck.cc:17197 c/c-typeck.cc:17232
! #: c/c-typeck.cc:17363 cp/semantics.cc:8946
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17137 c/c-typeck.cc:17205 c/c-typeck.cc:17701
! #: c/c-typeck.cc:17853 c/c-typeck.cc:17861 c/c-typeck.cc:17877
! #: c/c-typeck.cc:17886 c/c-typeck.cc:17894 cp/semantics.cc:8142
! #: cp/semantics.cc:8152 cp/semantics.cc:8245 cp/semantics.cc:8253
! #: cp/semantics.cc:8300 cp/semantics.cc:9360 cp/semantics.cc:9550
! #: cp/semantics.cc:9558 cp/semantics.cc:9578 cp/semantics.cc:9587
! #: cp/semantics.cc:9595
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17140 c/c-typeck.cc:17211 c/c-typeck.cc:17897
! #: cp/semantics.cc:8155 cp/semantics.cc:8259 cp/semantics.cc:9598
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17185 cp/semantics.cc:8232
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17225 cp/semantics.cc:8292
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17244 cp/semantics.cc:8725
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: c/c-typeck.cc:17251
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:17258
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17265
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17278 cp/semantics.cc:8794
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17284
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17297 cp/semantics.cc:8833
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17303
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17374 cp/semantics.cc:8965
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17392 cp/semantics.cc:8986
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17406
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr ""
  
! #: c/c-typeck.cc:17423 cp/semantics.cc:9018
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17439 cp/semantics.cc:9038
  #, 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:17464 cp/semantics.cc:9062
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17467
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17476 cp/semantics.cc:9078
  #, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr ""
  
! #: c/c-typeck.cc:17512 cp/semantics.cc:9115
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17527 cp/semantics.cc:9130
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9148
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17556 cp/semantics.cc:9170
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17566 cp/semantics.cc:9182
  #, 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:17637 cp/semantics.cc:9295
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17657 c/c-typeck.cc:17733 c/c-typeck.cc:17769
! #: cp/semantics.cc:9315 cp/semantics.cc:9394 cp/semantics.cc:9430
  #, fuzzy, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr "Εμφάνιση έκδοσης προγράμματος"
  
! #: c/c-typeck.cc:17697 c/c-typeck.cc:17874 cp/semantics.cc:9356
! #: cp/semantics.cc:9575
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17705 c/c-typeck.cc:17880 cp/semantics.cc:9364
! #: cp/semantics.cc:9581
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17824 c/c-typeck.cc:17966 cp/semantics.cc:9518
! #: cp/semantics.cc:9686
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: c/c-typeck.cc:17949 cp/semantics.cc:9667
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:17975 cp/semantics.cc:9698
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:17989 cp/semantics.cc:9714
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-typeck.cc:17992 cp/semantics.cc:9717
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18011
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: c/c-typeck.cc:18018
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:18066 c/c-typeck.cc:18172 cp/semantics.cc:10318
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18086 cp/semantics.cc:9222
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.cc:18208 cp/semantics.cc:10031
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18243 cp/semantics.cc:10125
  #, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18254 cp/semantics.cc:10139
  #, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr ""
  
! #: c/c-typeck.cc:18263 cp/semantics.cc:10148
  #, fuzzy, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: c/c-typeck.cc:18312 cp/semantics.cc:10506
  #, fuzzy, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c/c-typeck.cc:18322
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18358 cp/semantics.cc:10259
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18370 cp/semantics.cc:10272
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18381 c/c-typeck.cc:18389 cp/semantics.cc:10281
! #: cp/semantics.cc:10310
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18437 cp/semantics.cc:10239
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18488 cp/semantics.cc:10289
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18496 cp/semantics.cc:10300
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18504 cp/semantics.cc:10356
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18514 cp/semantics.cc:10329
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18532 cp/semantics.cc:10531
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18550 cp/semantics.cc:10602
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18554 cp/semantics.cc:10606
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18736
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18741
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-typeck.cc:18747
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: c/c-typeck.cc:18754 c/c-typeck.cc:18764
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18760
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr ""
*** 54966,55208 ****
  msgid "That string should not be that long."
  msgstr ""
  
! #: cobol/genapi.cc:1213
  #, gcc-internal-format, gfc-internal-format
  msgid "%s should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:1776
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: Knows not the variable type %s for %s"
  msgstr ""
  
! #: cobol/genapi.cc:2110
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: Invalid field type %s:"
  msgstr "%s: μη έγκυρο είδος αρχείου"
  
! #: cobol/genapi.cc:4392
  #, fuzzy, gcc-internal-format
  msgid "Not valid for ACCEPT statement."
  msgstr "Μη έγκυρη παράμετρος"
  
! #: cobol/genapi.cc:5445
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr ""
  
! #: cobol/genapi.cc:5468
  #, fuzzy, gcc-internal-format
  msgid "Not valid for DISPLAY statement."
  msgstr "Μη έγκυρη παράμετρος"
  
! #: cobol/genapi.cc:7736 cobol/genapi.cc:7742 cobol/genapi.cc:7748
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7855
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7919
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7964
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8215
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr ""
  
! #: cobol/genapi.cc:8226
  #, gcc-internal-format
  msgid "unknown %<setop_t%> code %d"
  msgstr ""
  
! #: cobol/genapi.cc:8415
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr ""
  
! #: cobol/genapi.cc:9406
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: ignoring subscripts"
  msgstr ""
  
! #: cobol/genapi.cc:9629 cobol/genapi.cc:10121
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9754
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr ""
  
! #: cobol/genapi.cc:9861
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9866
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:9872
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr ""
  
! #: cobol/genapi.cc:9932
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9937
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:9992
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10002
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10007
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10013
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10018
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10024
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10033
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10077
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10126
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10132
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10137
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10222
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:10405
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr ""
  
! #: cobol/genapi.cc:12236
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: asked to sort %s, which is not a table"
  msgstr ""
  
  #. Having both or neither violates SORT syntax
! #: cobol/genapi.cc:12368
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12502
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12924
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13328
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr ""
  
! #: cobol/genapi.cc:13599
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: What in the name of Nero are we doing here?"
  msgstr ""
  
! #: cobol/genapi.cc:14989
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:15226
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:16958
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr ""
  
! #: cobol/genapi.cc:17018
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr ""
  
! #: cobol/genapi.cc:17048
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s is a table, but it improperly has a capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17088
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17093
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17100
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr ""
--- 55042,55284 ----
  msgid "That string should not be that long."
  msgstr ""
  
! #: cobol/genapi.cc:1263
  #, gcc-internal-format, gfc-internal-format
  msgid "%s should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:1828
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: Knows not the variable type %s for %s"
  msgstr ""
  
! #: cobol/genapi.cc:2162
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: Invalid field type %s:"
  msgstr "%s: μη έγκυρο είδος αρχείου"
  
! #: cobol/genapi.cc:4444
  #, fuzzy, gcc-internal-format
  msgid "Not valid for ACCEPT statement."
  msgstr "Μη έγκυρη παράμετρος"
  
! #: cobol/genapi.cc:5497
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr ""
  
! #: cobol/genapi.cc:5520
  #, fuzzy, gcc-internal-format
  msgid "Not valid for DISPLAY statement."
  msgstr "Μη έγκυρη παράμετρος"
  
! #: cobol/genapi.cc:7790 cobol/genapi.cc:7796 cobol/genapi.cc:7802
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7909
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7973
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8018
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8269
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr ""
  
! #: cobol/genapi.cc:8280
  #, gcc-internal-format
  msgid "unknown %<setop_t%> code %d"
  msgstr ""
  
! #: cobol/genapi.cc:8469
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr ""
  
! #: cobol/genapi.cc:9460
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: ignoring subscripts"
  msgstr ""
  
! #: cobol/genapi.cc:9683 cobol/genapi.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9808
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr ""
  
! #: cobol/genapi.cc:9915
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9920
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:9926
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr ""
  
! #: cobol/genapi.cc:9986
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9991
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10046
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10056
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10061
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10067
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10072
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10078
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10087
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10131
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10180
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10186
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10191
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10276
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:10459
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr ""
  
! #: cobol/genapi.cc:12290
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: asked to sort %s, which is not a table"
  msgstr ""
  
  #. Having both or neither violates SORT syntax
! #: cobol/genapi.cc:12422
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12556
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12978
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13382
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr ""
  
! #: cobol/genapi.cc:13653
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: What in the name of Nero are we doing here?"
  msgstr ""
  
! #: cobol/genapi.cc:15043
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:15280
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:17171
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr ""
  
! #: cobol/genapi.cc:17209
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr ""
  
! #: cobol/genapi.cc:17239
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s is a table, but it improperly has a capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17279
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17284
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17291
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr ""
*************** msgstr ""
*** 55211,55227 ****
  #. During the early stages of implementing cbl_field_t::our_index, there
  #. were execution paths in parse.y and parser.cc that resulted in
  #. our_index not being set.  Those should be gone.
! #: cobol/genapi.cc:17235
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr ""
  
! #: cobol/genapi.cc:17319
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17387
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr ""
--- 55287,55303 ----
  #. During the early stages of implementing cbl_field_t::our_index, there
  #. were execution paths in parse.y and parser.cc that resulted in
  #. our_index not being set.  Those should be gone.
! #: cobol/genapi.cc:17426
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr ""
  
! #: cobol/genapi.cc:17512
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17580
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr ""
*************** msgstr ""
*** 55286,55308 ****
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr ""
  
! #: cobol/genutil.cc:621
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "Too many subscripts"
  msgstr "υπερβολικά πολλά αρχεία εισόδου"
  
! #: cobol/genutil.cc:787
  #, gcc-internal-format
  msgid "cannot get %<float%> value from %s"
  msgstr ""
  
! #: cobol/lexio.cc:1584
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s pid %ld terminated by %s"
  msgstr "μη τερματιζόμενo αλφαριθμητικό"
  
! #: cobol/lexio.cc:1589
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s exited with status %d"
  msgstr "%s: Ο προεπεξεργαστής C απέτυχε με σήμα %d\n"
--- 55362,55384 ----
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr ""
  
! #: cobol/genutil.cc:643 cobol/genutil.cc:710
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "Too many subscripts"
  msgstr "υπερβολικά πολλά αρχεία εισόδου"
  
! #: cobol/genutil.cc:871
  #, gcc-internal-format
  msgid "cannot get %<float%> value from %s"
  msgstr ""
  
! #: cobol/lexio.cc:1589
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s pid %ld terminated by %s"
  msgstr "μη τερματιζόμενo αλφαριθμητικό"
  
! #: cobol/lexio.cc:1594
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s exited with status %d"
  msgstr "%s: Ο προεπεξεργαστής C απέτυχε με σήμα %d\n"
*************** msgid "%s:%d: LblNone '%s' has parent #%
*** 55312,55369 ****
  msgstr ""
  
  # src/request.c:37
! #: cobol/symbols.cc:1878
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: data item %s #"
  msgstr "%s σε %s"
  
! #: cobol/symbols.cc:2042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: key must be field"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: cobol/symbols.cc:4179
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %s has invalid encoding"
  msgstr ""
  
! #: cobol/symbols.cc:4347 cobol/symbols.cc:4450 cobol/symbols.cc:4480
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: could not add '%s'"
  msgstr "%s: η έξοδος θα επικαλύψει το %s\n"
  
  # src/request.c:37
! #: cobol/util.cc:1767
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %lu %s %lu"
  msgstr "%s: %s: "
  
! #: cobol/util.cc:1782
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1860
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
  msgstr ""
  
! #: cobol/util.cc:2215
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr ""
  
! #: cobol/util.cc:2810
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: regcomp: %s"
  msgstr "%s: Σφάλμα κατά την εγγραφή του %s\n"
  
! #: cobol/util.cc:2959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "logic error: missing inode for %s"
  msgstr "συντακτικό σφάλμα στον ορισμού locale μηνύματος"
  
! #: cobol/util.cc:3379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed compiling %s"
  msgstr "%s: Σφάλμα κατά την εγγραφή του %s\n"
--- 55388,55445 ----
  msgstr ""
  
  # src/request.c:37
! #: cobol/symbols.cc:1883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: data item %s #"
  msgstr "%s σε %s"
  
! #: cobol/symbols.cc:2047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: key must be field"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: cobol/symbols.cc:4232
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %s has invalid encoding"
  msgstr ""
  
! #: cobol/symbols.cc:4400 cobol/symbols.cc:4503 cobol/symbols.cc:4533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: could not add '%s'"
  msgstr "%s: η έξοδος θα επικαλύψει το %s\n"
  
  # src/request.c:37
! #: cobol/util.cc:1776
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %lu %s %lu"
  msgstr "%s: %s: "
  
! #: cobol/util.cc:1791
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1869
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
  msgstr ""
  
! #: cobol/util.cc:2224
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr ""
  
! #: cobol/util.cc:2814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: regcomp: %s"
  msgstr "%s: Σφάλμα κατά την εγγραφή του %s\n"
  
! #: cobol/util.cc:2963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "logic error: missing inode for %s"
  msgstr "συντακτικό σφάλμα στον ορισμού locale μηνύματος"
  
! #: cobol/util.cc:3387
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed compiling %s"
  msgstr "%s: Σφάλμα κατά την εγγραφή του %s\n"
*************** msgstr ""
*** 55813,55819 ****
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.cc:8447 cp/decl.cc:10336
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
--- 55889,55895 ----
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.cc:8447 cp/decl.cc:10339
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
*************** msgstr "Δεν υπάρχει προηγ
*** 55823,55829 ****
  msgid "%q#D is protected within this context"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/call.cc:8453 cp/decl.cc:10337
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
--- 55899,55905 ----
  msgid "%q#D is protected within this context"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/call.cc:8453 cp/decl.cc:10340
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
*************** msgstr "δεν είναι δυνατό �
*** 55959,55965 ****
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.cc:9583 cp/cvt.cc:2059
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
--- 56035,56041 ----
  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 ""
*************** msgstr "δεν ταιριάζει συν
*** 56176,56182 ****
  msgid "call to non-function %qD"
  msgstr "κλήση σε μη-συνάρτηση %qD"
  
! #: cp/call.cc:12066 cp/pt.cc:17955 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
--- 56252,56258 ----
  msgid "call to non-function %qD"
  msgstr "κλήση σε μη-συνάρτηση %qD"
  
! #: cp/call.cc:12066 cp/pt.cc:18011 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
*************** msgstr ""
*** 56274,56299 ****
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:14529
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:14533
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/call.cc:14862
  #, fuzzy, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr "xdr_reference: η μνήμη εξαντλήθηκε\n"
  
! #: cp/call.cc:14863
  #, fuzzy, gcc-internal-format
  msgid "%qT temporary created here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/call.cc:15245
  #, fuzzy, gcc-internal-format
  msgid "explicit conversion function was not considered"
  msgstr "Οι ορισμοί πηγή βρίσκονται στο ΑΡΧΕΙΟ"
--- 56350,56375 ----
  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 "Οι ορισμοί πηγή βρίσκονται στο ΑΡΧΕΙΟ"
*************** msgid "%q#D cannot be overloaded with %q
*** 56339,56345 ****
  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:3002 cp/name-lookup.cc:3319
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "αυτός είναι ο πρώτος ορισμός"
--- 56415,56421 ----
  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 "αυτός είναι ο πρώτος ορισμός"
*************** msgstr ""
*** 56732,56888 ****
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: cp/class.cc:7775
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: cp/class.cc:7776
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: cp/class.cc:7781
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/class.cc:7810
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.cc:7812
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.cc:7821 cp/class.cc:7856
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/class.cc:7829
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: cp/class.cc:7831
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T is a GCC extension"
  msgstr ""
  
! #: cp/class.cc:7854
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/class.cc:7966 cp/decl.cc:19511 cp/parser.cc:30592
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/class.cc:7975
  #, gcc-internal-format
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7978 cp/decl.cc:20556
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
  
! #: cp/class.cc:8124
  #, fuzzy, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/class.cc:8152
  #, fuzzy, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/class.cc:8158
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.cc:8162
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/class.cc:8168
  #, 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:8339
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.cc:8350
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.cc:8871
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr ""
  
! #: cp/class.cc:8961
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.cc:9134
  #, fuzzy, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/class.cc:9161
  #, fuzzy, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: cp/class.cc:9203
  #, 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:9208
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%E%>"
  msgstr ""
  
! #: cp/class.cc:9218
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/class.cc:9221
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.cc:9302
  #, fuzzy, gcc-internal-format
  msgid "not enough type information"
  msgstr "εμφάνιση πληροφοριών προόδου"
  
! #: cp/class.cc:9322
  #, fuzzy, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/class.cc:9623
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/class.cc:9626
  #, gcc-internal-format
  msgid "used here to mean %q#D"
  msgstr ""
--- 56808,56964 ----
  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:19542 cp/parser.cc:30588
  #, 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:20587
  #, 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 ""
*************** msgstr "μη έγκυρο είδος α�
*** 56918,56924 ****
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16439
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
--- 56994,57000 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16470
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
*************** msgstr ""
*** 56944,57844 ****
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr ""
  
! #: cp/constexpr.cc:838
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr ""
  
! #: cp/constexpr.cc:899
  #, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr ""
  
! #: cp/constexpr.cc:962 cp/constexpr.cc:1128
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr ""
  
! #: cp/constexpr.cc:1087
  #, gcc-internal-format
  msgid "%<-fimplicit-constexpr%> only affects %<inline%> functions"
  msgstr ""
  
! #: cp/constexpr.cc:1103
  #, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1465 cp/constexpr.cc:7962
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:1739
  #, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1754
  #, gcc-internal-format
  msgid "%qs called after throwing an exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1757
  #, fuzzy, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/constexpr.cc:1771
  #, gcc-internal-format
  msgid "uncaught exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1785
  #, gcc-internal-format
  msgid "uncaught exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1787
  #, fuzzy, gcc-internal-format
  msgid "uncaught exception of type %qT"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: cp/constexpr.cc:1911
  #, gcc-internal-format
  msgid "call to %qD function with incorrect number of arguments"
  msgstr ""
  
! #: cp/constexpr.cc:1929
  #, fuzzy, gcc-internal-format
  msgid "%qD called with no caught exceptions pending"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: cp/constexpr.cc:2013
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate exception: size not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/constexpr.cc:2033
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:2064 cp/constexpr.cc:2116
  #, fuzzy, gcc-internal-format
  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:2223
  #, fuzzy, gcc-internal-format
  msgid "%qD called without supportable %qs"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/constexpr.cc:2279
  #, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr ""
  
! #: cp/constexpr.cc:2307
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2345
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %qs call"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: cp/constexpr.cc:2372
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2419
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2453
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2457
  #, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr ""
  
! #: cp/constexpr.cc:2563 cp/constexpr.cc:4538
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:2565 cp/constexpr.cc:2686 cp/constexpr.cc:2695
! #: cp/constexpr.cc:4871 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:2855 cp/constexpr.cc:3819 cp/constexpr.cc:4193
! #: cp/constexpr.cc:4258 cp/constexpr.cc:12023
  #: 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:2929 cp/constexpr.cc:7479 cp/constexpr.cc:10197
  #: 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:3115
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3118
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:3201
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3241 cp/constexpr.cc:11968
  #: 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:3298 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:3326 rust/backend/rust-constexpr.cc:2700
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.cc:3604 cp/constexpr.cc:3663 cp/constexpr.cc:3696
! #: cp/constexpr.cc:3718
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3605
  #, 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:3632
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.cc:3664 cp/constexpr.cc:3697
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3720
  #, fuzzy, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constexpr.cc:3723
  #, 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:3825
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr ""
  
! #: cp/constexpr.cc:3905
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3980 rust/backend/rust-constexpr.cc:3571
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/constexpr.cc:4063
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate array: size not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/constexpr.cc:4096
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4100 cp/constexpr.cc:4123
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.cc:4119
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4136
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4143
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.cc:4301 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:4308
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:3640
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "αυτή είναι η θέση του πρώτου ορισμού"
  
! #: cp/constexpr.cc:4396 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.cc:4407 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:4829
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:4832
  #, fuzzy, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:4838
  #, 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:4914 rust/backend/rust-constexpr.cc:6730
  #, fuzzy, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/constexpr.cc:4921 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:4944 rust/backend/rust-constexpr.cc:6757
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4963 rust/backend/rust-constexpr.cc:6776
  #, fuzzy, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/constexpr.cc:5182 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5729 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:5732 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:5737 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:5740 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:5954 rust/backend/rust-constexpr.cc:1714
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: cp/constexpr.cc:6020 rust/backend/rust-constexpr.cc:1773
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "Δεν μπορεί να καθοριστεί το όνομα του συστήματος"
  
! #: cp/constexpr.cc:6039 cp/constexpr.cc:6175 cp/constexpr.cc:6187
! #: cp/constexpr.cc:9208 cp/constexpr.cc:9344 cp/constexpr.cc:11918
! #: cp/constexpr.cc:12977 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:6047 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:6081 cp/constexpr.cc:6118 cp/constexpr.cc:8153
  #: 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:6083
  #, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6096 cp/constexpr.cc:8148
  #: 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:6253
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6256
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6267
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/constexpr.cc:6270
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6281
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6284
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6295
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6299
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6310
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:6313
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.cc:6471
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/constexpr.cc:6480 cp/constexpr.cc:6490
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6510
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6557
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.cc:6569
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7503
  #, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7511
  #, fuzzy, gcc-internal-format
  msgid "%qT object created here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/constexpr.cc:7514 cp/parser.cc:13136 cp/parser.cc:13147
! #: cp/reflect.cc:8428 cp/semantics.cc:4701 cp/semantics.cc:4717
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7557 cp/constexpr.cc:7590
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:7559 cp/constexpr.cc:7585 cp/constexpr.cc:7592
! #: cp/constexpr.cc:7957 cp/constexpr.cc:11022 cp/constexpr.cc:11035
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "διπλό κλειδί"
  
! #: cp/constexpr.cc:7563
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7583
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:7595
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:7603 rust/backend/rust-constexpr.cc:4242
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "μη έγκυρο μέγεθος οριζόντιου στηλοθέτη: %s"
  
! #: cp/constexpr.cc:7608
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/constexpr.cc:7611
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "το `%s' είναι μη-προσπελάσιμο"
  
! #: cp/constexpr.cc:7616 cp/constexpr.cc:7623
  #: 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:7629 rust/backend/rust-constexpr.cc:4262
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constexpr.cc:7632 rust/backend/rust-constexpr.cc:4266
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constexpr.cc:7955
  #, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7964
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/constexpr.cc:7971
  #, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7974
  #, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8126
  #, 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:8157
  #, 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:8164
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8176 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:8836 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:8949 rust/backend/rust-constexpr.cc:1041
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:8951 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:8970
  #, fuzzy, gcc-internal-format
  msgid "use of %qD"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/constexpr.cc:8974
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:8976
  #, 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:8978
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:8980
  #, 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:9092
  #, fuzzy, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: cp/constexpr.cc:9170
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:9183
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9374
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9377
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9445 cp/constexpr.cc:12670
  #: 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:9670
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9674
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9677
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10053 cp/constexpr.cc:12146
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:10087 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:10142
  #, 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:10152
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr ""
  
! #: cp/constexpr.cc:10160
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:10174
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:10214 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:10373 cp/constexpr.cc:12455 cp/constexpr.cc:12898
  #: 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:10422 cp/constexpr.cc:12942
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:10543
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:10593 cp/constexpr.cc:10605
  #: rust/backend/rust-constexpr.cc:4889
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:10608
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
  
! #: cp/constexpr.cc:10626
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10764
  #, fuzzy, gcc-internal-format
  msgid "contract condition is not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/constexpr.cc:10770
  #, fuzzy, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:10955
  #, gcc-internal-format
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr ""
  
! #: cp/constexpr.cc:10957
  #, gcc-internal-format
  msgid "%<continue%> outside of a loop"
  msgstr ""
  
! #: cp/constexpr.cc:10959
  #, fuzzy, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:11000 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:11016
  #, 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:11020 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:11033 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:11054 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11058
  #, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11083
  #, 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:11088
  #, 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:11104 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:11145
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11854 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:12108
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:12111
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12167 rust/backend/rust-constexpr.cc:6117
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:12201 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:12391
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.cc:12403
  #, fuzzy, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: cp/constexpr.cc:12479
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:12496
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:12560
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:12634
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12642
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12722 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:12823 rust/backend/rust-constexpr.cc:6578
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:12895
  #, fuzzy, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:12908
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/constexpr.cc:12959
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/constexpr.cc:13004 rust/backend/rust-constexpr.cc:6667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "Μη ορισμένο όνομα %s"
--- 57020,57920 ----
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr ""
  
! #: cp/constexpr.cc:839
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr ""
  
! #: cp/constexpr.cc:900
  #, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr ""
  
! #: cp/constexpr.cc:963 cp/constexpr.cc:1129
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr ""
  
! #: cp/constexpr.cc:1088
  #, gcc-internal-format
  msgid "%<-fimplicit-constexpr%> only affects %<inline%> functions"
  msgstr ""
  
! #: cp/constexpr.cc:1104
  #, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7964
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:1740
  #, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1755
  #, gcc-internal-format
  msgid "%qs called after throwing an exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1758
  #, fuzzy, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/constexpr.cc:1772
  #, gcc-internal-format
  msgid "uncaught exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1786
  #, gcc-internal-format
  msgid "uncaught exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1788
  #, fuzzy, gcc-internal-format
  msgid "uncaught exception of type %qT"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: cp/constexpr.cc:1912
  #, gcc-internal-format
  msgid "call to %qD function with incorrect number of arguments"
  msgstr ""
  
! #: cp/constexpr.cc:1930
  #, fuzzy, gcc-internal-format
  msgid "%qD called with no caught exceptions pending"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: cp/constexpr.cc:2014
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate exception: size not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/constexpr.cc:2034
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:2065 cp/constexpr.cc:2117
  #, fuzzy, gcc-internal-format
  msgid "%qD called with no caught exceptions active"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: cp/constexpr.cc:2155
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2224
  #, fuzzy, gcc-internal-format
  msgid "%qD called without supportable %qs"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/constexpr.cc:2280
  #, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr ""
  
! #: cp/constexpr.cc:2308
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2346
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %qs call"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: cp/constexpr.cc:2373
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2420
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2454
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2458
  #, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr ""
  
! #: cp/constexpr.cc:2564 cp/constexpr.cc:4540
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:2566 cp/constexpr.cc:2687 cp/constexpr.cc:2696
! #: cp/constexpr.cc:4873 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:2856 cp/constexpr.cc:3821 cp/constexpr.cc:4195
! #: cp/constexpr.cc:4260 cp/constexpr.cc:12039
  #: 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:2930 cp/constexpr.cc:7481 cp/constexpr.cc:10199
  #: 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:3117
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3120
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:3203
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3243 cp/constexpr.cc:11984
  #: 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:3300 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:3328 rust/backend/rust-constexpr.cc:2700
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.cc:3606 cp/constexpr.cc:3665 cp/constexpr.cc:3698
! #: cp/constexpr.cc:3720
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3607
  #, 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:3634
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.cc:3666 cp/constexpr.cc:3699
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3722
  #, fuzzy, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constexpr.cc:3725
  #, 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:3827
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr ""
  
! #: cp/constexpr.cc:3907
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3982 rust/backend/rust-constexpr.cc:3571
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/constexpr.cc:4065
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate array: size not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/constexpr.cc:4098
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4102 cp/constexpr.cc:4125
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.cc:4121
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4138
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4145
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.cc:4303 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:4310
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:4314 rust/backend/rust-constexpr.cc:3640
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "αυτή είναι η θέση του πρώτου ορισμού"
  
! #: cp/constexpr.cc:4398 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.cc:4409 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:4831
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:4834
  #, fuzzy, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:4840
  #, 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:4916 rust/backend/rust-constexpr.cc:6730
  #, fuzzy, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/constexpr.cc:4923 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:4946 rust/backend/rust-constexpr.cc:6757
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4965 rust/backend/rust-constexpr.cc:6776
  #, fuzzy, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/constexpr.cc:5184 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5731 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:5734 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:5739 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:5742 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:5956 rust/backend/rust-constexpr.cc:1714
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: cp/constexpr.cc:6022 rust/backend/rust-constexpr.cc:1773
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "Δεν μπορεί να καθοριστεί το όνομα του συστήματος"
  
! #: cp/constexpr.cc:6041 cp/constexpr.cc:6177 cp/constexpr.cc:6189
! #: cp/constexpr.cc:9210 cp/constexpr.cc:9346 cp/constexpr.cc:11934
! #: cp/constexpr.cc:12999 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:6049 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:6083 cp/constexpr.cc:6120 cp/constexpr.cc:8155
  #: 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:6085
  #, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6098 cp/constexpr.cc:8150
  #: 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:6255
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6258
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6269
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/constexpr.cc:6272
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6283
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6286
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6297
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6301
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6312
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:6315
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.cc:6473
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/constexpr.cc:6482 cp/constexpr.cc:6492
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6512
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6559
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.cc:6571
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7505
  #, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7513
  #, fuzzy, gcc-internal-format
  msgid "%qT object created here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/constexpr.cc:7516 cp/parser.cc:13134 cp/parser.cc:13145
! #: cp/reflect.cc:8548 cp/semantics.cc:4693 cp/semantics.cc:4709
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7559 cp/constexpr.cc:7592
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:7561 cp/constexpr.cc:7587 cp/constexpr.cc:7594
! #: cp/constexpr.cc:7959 cp/constexpr.cc:11030 cp/constexpr.cc:11043
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "διπλό κλειδί"
  
! #: cp/constexpr.cc:7565
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7585
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:7597
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:7605 rust/backend/rust-constexpr.cc:4242
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "μη έγκυρο μέγεθος οριζόντιου στηλοθέτη: %s"
  
! #: cp/constexpr.cc:7610
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/constexpr.cc:7613
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "το `%s' είναι μη-προσπελάσιμο"
  
! #: cp/constexpr.cc:7618 cp/constexpr.cc:7625
  #: 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:7631 rust/backend/rust-constexpr.cc:4262
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constexpr.cc:7634 rust/backend/rust-constexpr.cc:4266
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constexpr.cc:7957
  #, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7966
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/constexpr.cc:7973
  #, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7976
  #, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8128
  #, 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:8159
  #, 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:8166
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8178 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:8838 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:8951 rust/backend/rust-constexpr.cc:1041
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:8953 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:8972
  #, fuzzy, gcc-internal-format
  msgid "use of %qD"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/constexpr.cc:8976
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:8978
  #, 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:8980
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:8982
  #, 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:9094
  #, fuzzy, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: cp/constexpr.cc:9172
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:9185
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9376
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9379
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9447 cp/constexpr.cc:12692
  #: 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:9672
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9676
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9679
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10055 cp/constexpr.cc:12162
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:10089 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:10144
  #, 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:10154
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr ""
  
! #: cp/constexpr.cc:10162
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:10176
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:10216 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:10375 cp/constexpr.cc:12471 cp/constexpr.cc:12920
  #: 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:10424 cp/constexpr.cc:12964
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:10545
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:10595 cp/constexpr.cc:10607
  #: rust/backend/rust-constexpr.cc:4889
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:10610
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
  
! #: cp/constexpr.cc:10628
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10772
  #, fuzzy, gcc-internal-format
  msgid "contract condition is not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/constexpr.cc:10778
  #, fuzzy, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:10963
  #, gcc-internal-format
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr ""
  
! #: cp/constexpr.cc:10965
  #, gcc-internal-format
  msgid "%<continue%> outside of a loop"
  msgstr ""
  
! #: cp/constexpr.cc:10967
  #, fuzzy, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:11008 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:11024
  #, 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:11028 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:11041 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:11062 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11066
  #, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11091
  #, 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:11096
  #, 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:11112 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:11163
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11870 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:12124
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:12127
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12183 rust/backend/rust-constexpr.cc:6117
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:12217 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:12407
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.cc:12419
  #, fuzzy, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: cp/constexpr.cc:12495
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:12512
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:12576
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:12650
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12658
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12744 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:12845 rust/backend/rust-constexpr.cc:6578
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:12917
  #, fuzzy, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:12930
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/constexpr.cc:12981
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/constexpr.cc:13026 rust/backend/rust-constexpr.cc:6667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "Μη ορισμένο όνομα %s"
*************** msgstr ""
*** 57947,58323 ****
  msgid "failed to deduce %qD in SFINAE context"
  msgstr ""
  
! #: cp/constraint.cc:2175
  #, gcc-internal-format
  msgid "satisfaction of atomic constraint %qE depends on itself"
  msgstr ""
  
! #: cp/constraint.cc:2221
  #, gcc-internal-format
  msgid "satisfaction value of atomic constraint %qE changed from %qE to %qE"
  msgstr ""
  
! #: cp/constraint.cc:2224
  #, gcc-internal-format
  msgid "satisfaction value first evaluated to %qE from here"
  msgstr ""
  
! #: cp/constraint.cc:2341
  #, fuzzy, gcc-internal-format
  msgid "no operand of the disjunction is satisfied"
  msgstr "μη έγκυρη μέτρηση επανάληψης `%s' στη κατασκευή [c*n]"
  
! #: cp/constraint.cc:2355
  #, gcc-internal-format
  msgid "the operand %qE is unsatisfied because"
  msgstr ""
  
! #: cp/constraint.cc:3138
  #, gcc-internal-format
  msgid "%qT is not nothrow copy assignable"
  msgstr ""
  
! #: cp/constraint.cc:3141
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow default constructible"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/constraint.cc:3144
  #, gcc-internal-format
  msgid "%qT is not nothrow copy constructible"
  msgstr ""
  
! #: cp/constraint.cc:3147
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially copy assignable"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/constraint.cc:3150
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially default constructible"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/constraint.cc:3153
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially copy constructible"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/constraint.cc:3156
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially destructible"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/constraint.cc:3159
  #, gcc-internal-format
  msgid "%qT does not have unique object representations, because"
  msgstr ""
  
! #: cp/constraint.cc:3169
  #, fuzzy, gcc-internal-format
  msgid "%qT does not have a virtual destructor"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/constraint.cc:3173
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an abstract class"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/constraint.cc:3176
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an aggregate"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3179
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an array"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3182
  #, fuzzy, gcc-internal-format
  msgid "%qT is not assignable from %qT, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3186 cp/semantics.cc:13525 cp/typeck.cc:3701
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3189
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a bounded array"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3192
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3195
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a const type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3199
  #, fuzzy, gcc-internal-format
  msgid "%qT is not default constructible, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3201
  #, fuzzy, gcc-internal-format
  msgid "%qT is not constructible from %qT, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3210
  #, fuzzy, gcc-internal-format
  msgid "%qT is not destructible, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3214
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an empty class"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3217
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enum"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3220
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a final class"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/constraint.cc:3223
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a function"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/constraint.cc:3226
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an implicit-lifetime type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3231
  #, fuzzy, gcc-internal-format
  msgid "%qT is not invocable, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3233
  #, fuzzy, gcc-internal-format
  msgid "%qT is not invocable by %qT, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3238
  #, gcc-internal-format
  msgid "%qT is not layout compatible with %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3242
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a literal type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3245
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member function pointer"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/constraint.cc:3248
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member object pointer"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/constraint.cc:3251
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member pointer"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/constraint.cc:3254
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow assignable from %qT, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3259
  #, gcc-internal-format
  msgid "%qT is not nothrow default constructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3261
  #, gcc-internal-format
  msgid "%qT is not nothrow constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3266
  #, gcc-internal-format
  msgid "%qT is not nothrow convertible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3270
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow destructible, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3276
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow invocable, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3278
  #, gcc-internal-format
  msgid "%qT is not nothrow invocable by %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3285
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an object type"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/constraint.cc:3289
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-interconvertible base of %qT, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3294
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a POD type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3297
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3300
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a polymorphic type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3303
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a reference"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3306
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not the same as %q#T"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3309
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a scoped enum"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3312
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a standard layout type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3315
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a trivial type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3318
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially assignable from %qT, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3323
  #, gcc-internal-format
  msgid "%qT is not trivially default constructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3325
  #, gcc-internal-format
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3330 cp/tree.cc:5014
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially copyable"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3333
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially destructible, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3337
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an unbounded array"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3340
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a union"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/constraint.cc:3343
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a virtual base of %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3346
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a volatile type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3349
  #, fuzzy, gcc-internal-format
  msgid "%qT is not consteval-only"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/constraint.cc:3352
  #, fuzzy, gcc-internal-format
  msgid "%qT cannot yield a rank"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/constraint.cc:3355
  #, fuzzy, gcc-internal-format
  msgid "%qT and %qT cannot be ordered"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/constraint.cc:3358
  #, fuzzy, gcc-internal-format
  msgid "%qT is not destructurable"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3361
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3365
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3369
  #, fuzzy, gcc-internal-format
  msgid "%qD is not deducible from %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/constraint.cc:3436
  #, fuzzy, gcc-internal-format
  msgid "invalid constraints"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/constraint.cc:3457
  #, gcc-internal-format
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr ""
  
! #: cp/constraint.cc:3461
  #, gcc-internal-format
  msgid "the expression %qE evaluated to %<false%>"
  msgstr ""
  
! #: cp/constraint.cc:3516
  #, fuzzy, gcc-internal-format
  msgid "constraints not satisfied"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: cp/constraint.cc:3533
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr ""
--- 58023,58399 ----
  msgid "failed to deduce %qD in SFINAE context"
  msgstr ""
  
! #: cp/constraint.cc:2182
  #, gcc-internal-format
  msgid "satisfaction of atomic constraint %qE depends on itself"
  msgstr ""
  
! #: cp/constraint.cc:2228
  #, gcc-internal-format
  msgid "satisfaction value of atomic constraint %qE changed from %qE to %qE"
  msgstr ""
  
! #: cp/constraint.cc:2231
  #, gcc-internal-format
  msgid "satisfaction value first evaluated to %qE from here"
  msgstr ""
  
! #: cp/constraint.cc:2348
  #, fuzzy, gcc-internal-format
  msgid "no operand of the disjunction is satisfied"
  msgstr "μη έγκυρη μέτρηση επανάληψης `%s' στη κατασκευή [c*n]"
  
! #: cp/constraint.cc:2362
  #, gcc-internal-format
  msgid "the operand %qE is unsatisfied because"
  msgstr ""
  
! #: cp/constraint.cc:3147
  #, gcc-internal-format
  msgid "%qT is not nothrow copy assignable"
  msgstr ""
  
! #: cp/constraint.cc:3150
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow default constructible"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/constraint.cc:3153
  #, gcc-internal-format
  msgid "%qT is not nothrow copy constructible"
  msgstr ""
  
! #: cp/constraint.cc:3156
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially copy assignable"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/constraint.cc:3159
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially default constructible"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/constraint.cc:3162
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially copy constructible"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/constraint.cc:3165
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially destructible"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/constraint.cc:3168
  #, gcc-internal-format
  msgid "%qT does not have unique object representations, because"
  msgstr ""
  
! #: cp/constraint.cc:3178
  #, fuzzy, gcc-internal-format
  msgid "%qT does not have a virtual destructor"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/constraint.cc:3182
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an abstract class"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/constraint.cc:3185
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an aggregate"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3188
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an array"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3191
  #, fuzzy, gcc-internal-format
  msgid "%qT is not assignable from %qT, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3195 cp/semantics.cc:13521 cp/typeck.cc:3701
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3198
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a bounded array"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3201
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3204
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a const type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3208
  #, fuzzy, gcc-internal-format
  msgid "%qT is not default constructible, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3210
  #, fuzzy, gcc-internal-format
  msgid "%qT is not constructible from %qT, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3219
  #, fuzzy, gcc-internal-format
  msgid "%qT is not destructible, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3223
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an empty class"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3226
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enum"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3229
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a final class"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/constraint.cc:3232
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a function"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/constraint.cc:3235
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an implicit-lifetime type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3240
  #, fuzzy, gcc-internal-format
  msgid "%qT is not invocable, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3242
  #, fuzzy, gcc-internal-format
  msgid "%qT is not invocable by %qT, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3247
  #, gcc-internal-format
  msgid "%qT is not layout compatible with %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3251
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a literal type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3254
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member function pointer"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/constraint.cc:3257
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member object pointer"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/constraint.cc:3260
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member pointer"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/constraint.cc:3263
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow assignable from %qT, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3268
  #, gcc-internal-format
  msgid "%qT is not nothrow default constructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3270
  #, gcc-internal-format
  msgid "%qT is not nothrow constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3275
  #, gcc-internal-format
  msgid "%qT is not nothrow convertible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3279
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow destructible, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3285
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow invocable, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3287
  #, gcc-internal-format
  msgid "%qT is not nothrow invocable by %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3294
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an object type"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/constraint.cc:3298
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-interconvertible base of %qT, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3303
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a POD type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3306
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3309
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a polymorphic type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3312
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a reference"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3315
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not the same as %q#T"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3318
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a scoped enum"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3321
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a standard layout type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3324
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a trivial type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3327
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially assignable from %qT, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3332
  #, gcc-internal-format
  msgid "%qT is not trivially default constructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3334
  #, gcc-internal-format
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3339 cp/tree.cc:5014
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially copyable"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3342
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially destructible, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3346
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an unbounded array"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3349
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a union"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/constraint.cc:3352
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a virtual base of %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3355
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a volatile type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3358
  #, fuzzy, gcc-internal-format
  msgid "%qT is not consteval-only"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/constraint.cc:3361
  #, fuzzy, gcc-internal-format
  msgid "%qT cannot yield a rank"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/constraint.cc:3364
  #, fuzzy, gcc-internal-format
  msgid "%qT and %qT cannot be ordered"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/constraint.cc:3367
  #, fuzzy, gcc-internal-format
  msgid "%qT is not destructurable"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3370
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3374
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3378
  #, fuzzy, gcc-internal-format
  msgid "%qD is not deducible from %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/constraint.cc:3445
  #, fuzzy, gcc-internal-format
  msgid "invalid constraints"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/constraint.cc:3466
  #, gcc-internal-format
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr ""
  
! #: cp/constraint.cc:3470
  #, gcc-internal-format
  msgid "the expression %qE evaluated to %<false%>"
  msgstr ""
  
! #: cp/constraint.cc:3525
  #, fuzzy, gcc-internal-format
  msgid "constraints not satisfied"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: cp/constraint.cc:3542
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr ""
*************** msgstr ""
*** 58809,59066 ****
  msgid "pseudo-destructor is not called"
  msgstr "%s: οι τιμές του πεδίου `%s' δεν πρέπει να είναι μεγαλύτερες από %d"
  
! #: cp/cvt.cc:1322 rust/backend/rust-tree.cc:399
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/cvt.cc:1326 rust/backend/rust-tree.cc:405
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1331 rust/backend/rust-tree.cc:412
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1336 rust/backend/rust-tree.cc:419
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1341 rust/backend/rust-tree.cc:426
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1346 rust/backend/rust-tree.cc:433
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1350 rust/backend/rust-tree.cc:439
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1369 rust/backend/rust-tree.cc:342
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/cvt.cc:1373 rust/backend/rust-tree.cc:348
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1378 rust/backend/rust-tree.cc:355
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1383 rust/backend/rust-tree.cc:362
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1388 rust/backend/rust-tree.cc:369
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1393 rust/backend/rust-tree.cc:376
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "μη έγκυρος δεύτερος τελεστής σε κατάσταση συμβατότητας `%s'"
  
! #: cp/cvt.cc:1397 rust/backend/rust-tree.cc:382
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1411 rust/backend/rust-tree.cc:453
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1416 rust/backend/rust-tree.cc:459
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1421 rust/backend/rust-tree.cc:466
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1426 rust/backend/rust-tree.cc:473
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1431 rust/backend/rust-tree.cc:480
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1436 rust/backend/rust-tree.cc:487
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1441 rust/backend/rust-tree.cc:493
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1480 rust/backend/rust-tree.cc:535
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/cvt.cc:1484 rust/backend/rust-tree.cc:541
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1489 rust/backend/rust-tree.cc:548
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1494 rust/backend/rust-tree.cc:555
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1499 rust/backend/rust-tree.cc:561
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1504 rust/backend/rust-tree.cc:567
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr ""
  
! #: cp/cvt.cc:1508 rust/backend/rust-tree.cc:573
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1569
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1573
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1577
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1581
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1585
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1589
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1593
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1609
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1614
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1619
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1624
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1629
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1634
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1663
  #, fuzzy, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/cvt.cc:1668
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1673
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1677
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr ""
  
  # src/request.c:37
! #: cp/cvt.cc:1681
  #, fuzzy, gcc-internal-format
  msgid "statement has no effect"
  msgstr "%s σε %s"
  
! #: cp/cvt.cc:1685
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1840
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr ""
  
! #: cp/cvt.cc:1958
  #, fuzzy, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/cvt.cc:1974
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr ""
  
! #: cp/cvt.cc:1977
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
--- 58885,59142 ----
  msgid "pseudo-destructor is not called"
  msgstr "%s: οι τιμές του πεδίου `%s' δεν πρέπει να είναι μεγαλύτερες από %d"
  
! #: cp/cvt.cc:1324 rust/backend/rust-tree.cc:399
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/cvt.cc:1328 rust/backend/rust-tree.cc:405
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1333 rust/backend/rust-tree.cc:412
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1338 rust/backend/rust-tree.cc:419
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1343 rust/backend/rust-tree.cc:426
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1348 rust/backend/rust-tree.cc:433
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1352 rust/backend/rust-tree.cc:439
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1371 rust/backend/rust-tree.cc:342
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/cvt.cc:1375 rust/backend/rust-tree.cc:348
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1380 rust/backend/rust-tree.cc:355
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1385 rust/backend/rust-tree.cc:362
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1390 rust/backend/rust-tree.cc:369
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1395 rust/backend/rust-tree.cc:376
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "μη έγκυρος δεύτερος τελεστής σε κατάσταση συμβατότητας `%s'"
  
! #: cp/cvt.cc:1399 rust/backend/rust-tree.cc:382
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1413 rust/backend/rust-tree.cc:453
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1418 rust/backend/rust-tree.cc:459
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1423 rust/backend/rust-tree.cc:466
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1428 rust/backend/rust-tree.cc:473
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1433 rust/backend/rust-tree.cc:480
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1438 rust/backend/rust-tree.cc:487
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1443 rust/backend/rust-tree.cc:493
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1482 rust/backend/rust-tree.cc:535
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/cvt.cc:1486 rust/backend/rust-tree.cc:541
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1491 rust/backend/rust-tree.cc:548
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1496 rust/backend/rust-tree.cc:555
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1501 rust/backend/rust-tree.cc:561
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1506 rust/backend/rust-tree.cc:567
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr ""
  
! #: cp/cvt.cc:1510 rust/backend/rust-tree.cc:573
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1571
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1575
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1579
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1583
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1587
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1591
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1595
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1611
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1616
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1621
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1626
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1631
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1636
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1665
  #, fuzzy, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/cvt.cc:1670
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1675
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1679
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr ""
  
  # src/request.c:37
! #: cp/cvt.cc:1683
  #, fuzzy, gcc-internal-format
  msgid "statement has no effect"
  msgstr "%s σε %s"
  
! #: cp/cvt.cc:1687
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1842
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr ""
  
! #: cp/cvt.cc:1960
  #, fuzzy, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/cvt.cc:1976
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr ""
  
! #: cp/cvt.cc:1979
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
*************** msgstr "αυτός είναι ο πρώ�
*** 59131,59137 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:1620 cp/decl.cc:18421
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "αυτός είναι ο πρώτος ορισμός"
--- 59207,59213 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:1620 cp/decl.cc:18452
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "αυτός είναι ο πρώτος ορισμός"
*************** msgstr "προηγούμενη αυτο�
*** 59276,59283 ****
  msgid "%q#D previously defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/decl.cc:2359 cp/name-lookup.cc:3476 cp/name-lookup.cc:3516
! #: cp/name-lookup.cc:3542
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
--- 59352,59359 ----
  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 "Δεν υπάρχει προηγούμενη κανονική έκφραση"
*************** msgstr "Η παράμετρος `%s' δ�
*** 59352,59363 ****
  msgid "previous specification in %q#D here"
  msgstr "%s: Μη έγκυρη ρύθμιση `%s'.\n"
  
! #: cp/decl.cc:2570 cp/decl.cc:18439
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/decl.cc:2572 cp/decl.cc:18441
  #, fuzzy, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
--- 59428,59439 ----
  msgid "previous specification in %q#D here"
  msgstr "%s: Μη έγκυρη ρύθμιση `%s'.\n"
  
! #: cp/decl.cc:2570 cp/decl.cc:18470
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/decl.cc:2572 cp/decl.cc:18472
  #, fuzzy, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
*************** msgstr "αυτός είναι ο πρώ�
*** 59455,59463 ****
  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:2997
! #: cp/name-lookup.cc:3510 cp/name-lookup.cc:3513 cp/name-lookup.cc:3536
! #: cp/name-lookup.cc:3539
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "δημιουργία αρχείου `%s'\n"
--- 59531,59539 ----
  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"
*************** msgstr "Το βήμα αρχικοποί
*** 59564,59570 ****
  msgid "  enters %<template for%> statement"
  msgstr ""
  
! #: cp/decl.cc:5060 cp/parser.cc:8110
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
--- 59640,59646 ----
  msgid "  enters %<template for%> statement"
  msgstr ""
  
! #: cp/decl.cc:5060 cp/parser.cc:8112
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
*************** msgstr ""
*** 59639,59645 ****
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/decl.cc:6172 cp/parser.cc:26319
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
--- 59715,59721 ----
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/decl.cc:6172 cp/parser.cc:26315
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
*************** msgstr "αδυναμία ανάγνωσ�
*** 59764,59776 ****
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.cc:6435 cp/decl.cc:14968 cp/decl.cc:16598 cp/parser.cc:17515
! #: cp/parser.cc:23681 cp/parser.cc:31058
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:6437 cp/decl.cc:14969
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
--- 59840,59852 ----
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.cc:6435 cp/decl.cc:14985 cp/decl.cc:16629 cp/parser.cc:17511
! #: cp/parser.cc:23677 cp/parser.cc:31066
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:6437 cp/decl.cc:14986
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
*************** msgstr ""
*** 59786,59792 ****
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:6576 cp/decl2.cc:1277 cp/decl2.cc:1479
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "έχουν παραληφθεί ορίσματα"
--- 59862,59868 ----
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:6576 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "έχουν παραληφθεί ορίσματα"
*************** msgstr ""
*** 59801,62033 ****
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.cc:6641
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.cc:6668
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:6677
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:6678
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/decl.cc:6690
  #, 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:6702
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "Το βήμα αρχικοποίησης απέτυχε"
  
! #: cp/decl.cc:6751
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:6769
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6807
  #, 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:6816
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:6883
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:6892 cp/decl.cc:8376
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:6903
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.cc:6973
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.cc:7056
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7062
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7082
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: cp/decl.cc:7086
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/decl.cc:7151
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.cc:7158
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "σφάλμα κατά το κλείσιμο της εισόδου `%s'"
  
! #: cp/decl.cc:7170
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.cc:7218
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "Το όνομα `%s' είναι άγνωστο\n"
  
! #: cp/decl.cc:7243
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "Το όνομα `%s' είναι άγνωστο\n"
  
! #: cp/decl.cc:7345
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7349
  #, 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:7356
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.cc:7399 rust/backend/rust-tree.cc:3278
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "μη αρχικοποιημένη σταθερά const %qD"
  
! #: cp/decl.cc:7406 rust/backend/rust-tree.cc:3285
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.cc:7415 rust/backend/rust-tree.cc:3294
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.cc:7423
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/decl.cc:7427
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7430
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7730
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/decl.cc:7802
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.cc:7847
  #, 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:7864 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:7869
  #, fuzzy, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:7894
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/decl.cc:7950
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "μη έγκυρο μέγεθος οριζόντιου στηλοθέτη: %s"
  
! #: cp/decl.cc:8004
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:8043 cp/decl.cc:8334 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:8086
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: cp/decl.cc:8096
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: cp/decl.cc:8230
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: cp/decl.cc:8364
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:8378
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:8391
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.cc:8447
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:8468
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.cc:8519
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.cc:8662
  #, fuzzy, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/decl.cc:8712
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.cc:8714
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8717
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8722
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.cc:8749 cp/decl.cc:9773 cp/typeck.cc:8281 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:8946
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/decl.cc:9148
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/decl.cc:9351
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:9375
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:9380
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:9385
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:9390
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:9395
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9460
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.cc:9481 cp/decl.cc:16997
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.cc:9485 cp/decl.cc:17001
  #, fuzzy, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: cp/decl.cc:9530 cp/decl.cc:16964
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:9566
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.cc:9578
  #, 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:9634
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:9795
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/decl.cc:9838
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.cc:9847
  #, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:10064
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.cc:10299
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "Δεν είναι δυνατή η εκχώρηση της ζητηθήσας διεύθυνσης"
  
! #: cp/decl.cc:10300
  #, fuzzy, gcc-internal-format
  msgid "lambda declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/decl.cc:10319
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.cc:10322
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10332
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:10357
  #, fuzzy, gcc-internal-format
  msgid "in base class of %qT"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/decl.cc:10365
  #, 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:10375
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10576 cp/decl.cc:10744
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:10588
  #, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:10598 cp/decl.cc:10774
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:10611 cp/decl.cc:10881
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:10623 cp/decl.cc:10933
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/decl.cc:10632 cp/decl.cc:11079
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:10638 cp/decl.cc:11084
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/decl.cc:10646 cp/decl.cc:11090
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:10768
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr ""
  
! #: cp/decl.cc:10784 cp/decl.cc:10941
  #, 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:10788
  #, 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:10791
  #, 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:10943
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:10998 cp/decl.cc:11044
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11004
  #, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr ""
  
! #: cp/decl.cc:11050
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.cc:11106
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.cc:11665
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11668
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11673
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11892
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/decl.cc:11896
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "σφάλμα κατά το κλείσιμο της εισόδου `%s'"
  
! #: cp/decl.cc:11899
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:11915
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11917
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11943
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.cc:11945
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.cc:11951
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11954
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "συνεχίζεται στο τμήμα"
  
! #: cp/decl.cc:11956
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:11962
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:11965
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: cp/decl.cc:11967
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.cc:11973
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.cc:11976
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: cp/decl.cc:11978
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.cc:11985
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/decl.cc:11992
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: cp/decl.cc:12024
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.cc:12064
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.cc:12141
  #, fuzzy, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/decl.cc:12179
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:12181
  #, fuzzy, gcc-internal-format
  msgid "constrained non-template friend declaration must be a definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:12188
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12240
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr ""
  
! #: cp/decl.cc:12251
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/decl.cc:12274
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.cc:12283
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12314
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:12356
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:12359
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: cp/decl.cc:12362 cp/decl.cc:12365
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: cp/decl.cc:12367
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: cp/decl.cc:12369
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr ""
  
! #: cp/decl.cc:12374
  #, fuzzy, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:12375
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12436
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/decl.cc:12438
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:12439
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12444
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/decl.cc:12446
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:12447
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12453 cp/decl.cc:15489 cp/decl.cc:15499 cp/parser.cc:13448
  #, fuzzy, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:12466
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.cc:12468 cp/decl.cc:12477 cp/typeck.cc:4914
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/decl.cc:12475
  #, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr ""
  
! #: cp/decl.cc:12481
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:12495
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.cc:12505
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/decl.cc:12513
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12519
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12526
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12531
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: cp/decl.cc:12628
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> πρέπει να επιστρέψει %<int%>"
  
! #: cp/decl.cc:12669
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.cc:12675
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/decl.cc:12677
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/decl.cc:12694
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.cc:12900
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:12903
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12912
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:12915
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr ""
  
! #: cp/decl.cc:12918
  #, fuzzy, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/decl.cc:13039
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "μη έγκυρος δεύτερος τελεστής σε κατάσταση συμβατότητας `%s'"
  
! #: cp/decl.cc:13043
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.cc:13047
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.cc:13058
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13063
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.cc:13068
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13180
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13183
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13214 cp/decl.cc:13286
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/decl.cc:13218 cp/decl.cc:13289
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:13269
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr ""
  
! #: cp/decl.cc:13272
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr ""
  
! #: cp/decl.cc:13296
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr ""
  
! #: cp/decl.cc:13299
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr ""
  
! #: cp/decl.cc:13305
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.cc:13308
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.cc:13360
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.cc:13420
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:13423
  #, fuzzy, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/decl.cc:13433
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:13435
  #, fuzzy, gcc-internal-format
  msgid "creating array of void"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:13440
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:13442
  #, fuzzy, gcc-internal-format
  msgid "creating array of functions"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:13447
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:13449
  #, fuzzy, gcc-internal-format
  msgid "creating array of references"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:13454
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:13457
  #, fuzzy, gcc-internal-format
  msgid "creating array of function members"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:13475
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13479
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13493
  #, gcc-internal-format
  msgid "variable-length array of %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:13591
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13594
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr ""
  
! #: cp/decl.cc:13605
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13608
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/decl.cc:13621
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13624
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13633
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/decl.cc:13636
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13640
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: cp/decl.cc:13649
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13670
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13678
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13693
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.cc:13698
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.cc:13719
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13735
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr ""
  
! #: cp/decl.cc:13750
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13780
  #, fuzzy, gcc-internal-format
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:13841
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13847
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:13868
  #, fuzzy
  msgid "%e and %e specified together"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: cp/decl.cc:14081
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/decl.cc:14084 cp/decl.cc:14106
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/decl.cc:14087
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/decl.cc:14097
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:14121
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:14128
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: cp/decl.cc:14156
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.cc:14207
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.cc:14215 cp/decl.cc:14224 cp/decl.cc:16206
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:14232
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:14237
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:14272
  #, fuzzy, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr "Δεν υπάρχουν αρχεία εισόδου"
  
! #: cp/decl.cc:14279 cp/decl.cc:14286 cp/decl.cc:14293 cp/decl.cc:14300
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:14311
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14321
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: cp/decl.cc:14375
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/decl.cc:14425 cp/decl.cc:14429 cp/decl.cc:14432
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr ""
  
! #: cp/decl.cc:14449
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: cp/decl.cc:14457
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/decl.cc:14520
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "μη ορισμένο"
  
! #: cp/decl.cc:14527
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr ""
  
! #: cp/decl.cc:14536
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "μη ορισμένο"
  
! #: cp/decl.cc:14538
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.cc:14607
  #, fuzzy, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "Μη έγκυρη προτεραιότητα `%s'"
  
! #: cp/decl.cc:14651
  #, 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:14677
  #, fuzzy, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:14686
  #, 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:14699
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:14706
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: cp/decl.cc:14716 cp/decl.cc:14896
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.cc:14724 cp/decl.cc:14733 cp/decl.cc:14739 cp/decl.cc:14745
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:14755
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/decl.cc:14765 cp/decl.cc:14768 cp/decl.cc:14774 cp/decl.cc:14785
! #: cp/decl.cc:14797 cp/decl.cc:14807 cp/decl.cc:14811
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:14771
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:14778 cp/decl.cc:14803
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14791
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.cc:14815
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14827
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:14830
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14838
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr ""
  
! #: cp/decl.cc:14868
  #, fuzzy, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/decl.cc:14894
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: cp/decl.cc:14908
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:14913
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14921
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.cc:14935
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.cc:15031
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/decl.cc:15037
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.cc:15104
  #, gcc-internal-format
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:15118
  #, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15124
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15128
  #, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15136
  #, 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:15140
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15161
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15166
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:15170
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15191
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15195
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.cc:15200
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/decl.cc:15207
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15216
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15221
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "μη έγκυρος αριθμός από γραμμές"
  
! #: cp/decl.cc:15228
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15234
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "μη έγκυρος αριθμός από γραμμές"
  
! #: cp/decl.cc:15246
  #, fuzzy, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: cp/decl.cc:15256
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15269
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15283
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.cc:15286
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15293
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15319
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15331
  #, fuzzy, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: cp/decl.cc:15337
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.cc:15344
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: cp/decl.cc:15377
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15379
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15384
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15385
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15393
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15394
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15412
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:15429
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.cc:15434
  #, fuzzy, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:15438
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:15448
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15452
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15478
  #, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15486
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr ""
  
! #: cp/decl.cc:15496
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15505
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: cp/decl.cc:15528
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.cc:15576
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:15589 cp/decl.cc:15596
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: cp/decl.cc:15598
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "δεν είναι δυνατόν να γίνει `stat' το locale αρχείο `%s'"
  
! #: cp/decl.cc:15627
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: cp/decl.cc:15628
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: cp/decl.cc:15701
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.cc:15780
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.cc:15806
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.cc:15811
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.cc:15841
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:15843
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:15851
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:15891
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.cc:15900
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15903
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15914
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/decl.cc:15917
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/decl.cc:15920
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.cc:15930
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:15937
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:15943
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/decl.cc:15949
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:15955
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:15961
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/decl.cc:15977
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.cc:15980
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/decl.cc:16006
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:16009
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:16014
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16018
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.cc:16044
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "Υπάρχει αντικείμενο με το ίδιο όνομα"
  
! #: cp/decl.cc:16136
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.cc:16144
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:16146
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:16150
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:16163
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.cc:16183
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.cc:16187
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16197
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.cc:16212
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:16231
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: cp/decl.cc:16241 cp/parser.cc:23112
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:16248
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16251
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16257 cp/parser.cc:28188
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.cc:16267
  #, 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:16321 cp/parser.cc:3932
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "μη έγκυρο όρισμα μήκους περιεχομένου"
  
! #: cp/decl.cc:16325
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:16345
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: cp/decl.cc:16348
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "μη έγκυρη ώρα της μέρας"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16364
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/decl.cc:16385
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%#D'"
  
! #: cp/decl.cc:16395
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/decl.cc:16405
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:16419
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/decl.cc:16426
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:16433 cp/decl.cc:16446
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:16452
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/decl.cc:16461
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.cc:16467
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/decl.cc:16475 cp/decl.cc:16833
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "αδυναμία ανοίγματος του `%s'"
  
! #: cp/decl.cc:16485
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.cc:16488
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: cp/decl.cc:16553
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:16558
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:16578
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16581
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16599 cp/parser.cc:23682 cp/parser.cc:31059
  #, 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:16649 cp/decl.cc:16660
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: cp/decl.cc:16654
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.cc:16697 cp/decl.cc:16705 cp/decl.cc:16712 cp/decl.cc:16719
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:16771
  #, fuzzy, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: cp/decl.cc:16774
  #, fuzzy, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: cp/decl.cc:16780
  #, fuzzy, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: cp/decl.cc:16784
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: cp/decl.cc:16789
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: cp/decl.cc:16792
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:16804
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16808
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16816
  #, fuzzy, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: cp/decl.cc:16823
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:16824
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:16866
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.cc:16875
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.cc:16916
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:16923
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.cc:16929
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:16937
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:16944
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:16976
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:16981
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.cc:17183
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/decl.cc:17186
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/decl.cc:17313
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/decl.cc:17317
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/decl.cc:17346
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:17354
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: cp/decl.cc:17379
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17381
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17664
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:17743
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.cc:17750
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:17808
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: cp/decl.cc:17816
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: cp/decl.cc:17824
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:17834
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.cc:17844
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:17875
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
! #: cp/decl.cc:17885
  #, fuzzy, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:17911
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:17912
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:17924
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:17925
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:17936
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:17937 cp/decl.cc:17947
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:17948
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:17963
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:17987
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:17994
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:17996
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18005
  #, 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:18007
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18023
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:18042
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18049
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18061
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:18118
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:18142
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:18145
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.cc:18147
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:18156
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:18157 cp/decl.cc:18165
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:18164
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
--- 59877,62109 ----
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.cc:6640
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.cc:6667
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:6676
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:6677
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/decl.cc:6689
  #, 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:6705
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "Το βήμα αρχικοποίησης απέτυχε"
  
! #: cp/decl.cc:6754
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:6772
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6810
  #, 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:6819
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:6886
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:6895 cp/decl.cc:8379
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:6906
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.cc:6976
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.cc:7059
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7065
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7085
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: cp/decl.cc:7089
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/decl.cc:7154
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.cc:7161
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "σφάλμα κατά το κλείσιμο της εισόδου `%s'"
  
! #: cp/decl.cc:7173
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.cc:7221
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "Το όνομα `%s' είναι άγνωστο\n"
  
! #: cp/decl.cc:7246
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "Το όνομα `%s' είναι άγνωστο\n"
  
! #: cp/decl.cc:7348
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7352
  #, 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:7359
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.cc:7402 rust/backend/rust-tree.cc:3278
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "μη αρχικοποιημένη σταθερά const %qD"
  
! #: cp/decl.cc:7409 rust/backend/rust-tree.cc:3285
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.cc:7418 rust/backend/rust-tree.cc:3294
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.cc:7426
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/decl.cc:7430
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7433
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7733
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/decl.cc:7805
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.cc:7850
  #, 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:7867 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:7872
  #, fuzzy, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:7897
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/decl.cc:7953
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "μη έγκυρο μέγεθος οριζόντιου στηλοθέτη: %s"
  
! #: cp/decl.cc:8007
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:8046 cp/decl.cc:8337 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:8089
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: cp/decl.cc:8099
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: cp/decl.cc:8233
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: cp/decl.cc:8367
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:8381
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:8394
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.cc:8450
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:8471
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.cc:8522
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.cc:8665
  #, fuzzy, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/decl.cc:8715
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.cc:8717
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8720
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8725
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.cc:8752 cp/decl.cc:9776 cp/typeck.cc:8281 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:8949
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/decl.cc:9151
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/decl.cc:9354
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:9378
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:9383
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:9388
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:9393
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:9398
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9463
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.cc:9484 cp/decl.cc:17028
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.cc:9488 cp/decl.cc:17032
  #, fuzzy, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: cp/decl.cc:9533 cp/decl.cc:16995
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:9569
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.cc:9581
  #, 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:9637
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:9798
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/decl.cc:9841
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.cc:9850
  #, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:10067
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.cc:10302
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "Δεν είναι δυνατή η εκχώρηση της ζητηθήσας διεύθυνσης"
  
! #: cp/decl.cc:10303
  #, fuzzy, gcc-internal-format
  msgid "lambda declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/decl.cc:10322
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.cc:10325
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10335
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:10360
  #, fuzzy, gcc-internal-format
  msgid "in base class of %qT"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/decl.cc:10368
  #, 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:10378
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10579 cp/decl.cc:10747
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:10591
  #, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:10601 cp/decl.cc:10777
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:10614 cp/decl.cc:10884
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:10626 cp/decl.cc:10936
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/decl.cc:10635 cp/decl.cc:11082
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:10641 cp/decl.cc:11087
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/decl.cc:10649 cp/decl.cc:11093
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:10771
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr ""
  
! #: cp/decl.cc:10787 cp/decl.cc:10944
  #, 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:10791
  #, 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:10794
  #, 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:10946
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11001 cp/decl.cc:11047
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11007
  #, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr ""
  
! #: cp/decl.cc:11053
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.cc:11109
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.cc:11668
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11671
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11676
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11895
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/decl.cc:11899
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "σφάλμα κατά το κλείσιμο της εισόδου `%s'"
  
! #: cp/decl.cc:11902
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:11918
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11920
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11946
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.cc:11948
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.cc:11954
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11957
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "συνεχίζεται στο τμήμα"
  
! #: cp/decl.cc:11959
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:11965
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:11968
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: cp/decl.cc:11970
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.cc:11976
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.cc:11979
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: cp/decl.cc:11981
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.cc:11988
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/decl.cc:11995
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: cp/decl.cc:12027
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.cc:12067
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.cc:12144
  #, fuzzy, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/decl.cc:12182
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:12184
  #, fuzzy, gcc-internal-format
  msgid "constrained non-template friend declaration must be a definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:12191
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12243
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr ""
  
! #: cp/decl.cc:12254
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/decl.cc:12277
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.cc:12286
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12317
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:12359
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:12362
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: cp/decl.cc:12365 cp/decl.cc:12368
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: cp/decl.cc:12370
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: cp/decl.cc:12372
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr ""
  
! #: cp/decl.cc:12377
  #, fuzzy, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:12378
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12439
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/decl.cc:12441
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:12442
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12447
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/decl.cc:12449
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:12450
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12456 cp/decl.cc:15506 cp/decl.cc:15516 cp/parser.cc:13446
  #, fuzzy, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:12469
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.cc:12471 cp/decl.cc:12480 cp/typeck.cc:4914
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/decl.cc:12478
  #, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr ""
  
! #: cp/decl.cc:12484
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:12498
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.cc:12508
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/decl.cc:12516
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12522
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12529
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12534
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: cp/decl.cc:12631
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> πρέπει να επιστρέψει %<int%>"
  
! #: cp/decl.cc:12672
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.cc:12678
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/decl.cc:12680
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/decl.cc:12700
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.cc:12906
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:12909
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12918
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:12921
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr ""
  
! #: cp/decl.cc:12924
  #, fuzzy, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/decl.cc:13045
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "μη έγκυρος δεύτερος τελεστής σε κατάσταση συμβατότητας `%s'"
  
! #: cp/decl.cc:13049
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.cc:13053
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.cc:13064
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13069
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.cc:13074
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13186
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13189
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13220 cp/decl.cc:13292
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/decl.cc:13224 cp/decl.cc:13295
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:13275
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr ""
  
! #: cp/decl.cc:13278
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr ""
  
! #: cp/decl.cc:13302
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr ""
  
! #: cp/decl.cc:13305
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr ""
  
! #: cp/decl.cc:13311
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.cc:13314
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.cc:13366
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.cc:13426
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:13429
  #, fuzzy, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/decl.cc:13439
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:13441
  #, fuzzy, gcc-internal-format
  msgid "creating array of void"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:13446
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:13448
  #, fuzzy, gcc-internal-format
  msgid "creating array of functions"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:13453
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:13455
  #, fuzzy, gcc-internal-format
  msgid "creating array of references"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:13460
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:13463
  #, fuzzy, gcc-internal-format
  msgid "creating array of function members"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:13481
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13485
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13499
  #, gcc-internal-format
  msgid "variable-length array of %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:13597
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13600
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr ""
  
! #: cp/decl.cc:13611
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13614
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/decl.cc:13627
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13630
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13639
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/decl.cc:13642
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13646
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: cp/decl.cc:13655
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13676
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13684
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13699
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.cc:13704
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.cc:13725
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13742
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr ""
  
! #: cp/decl.cc:13757
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13787
  #, fuzzy, gcc-internal-format
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:13858
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13864
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:13885
  #, fuzzy
  msgid "%e and %e specified together"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: cp/decl.cc:14098
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/decl.cc:14101 cp/decl.cc:14123
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/decl.cc:14104
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/decl.cc:14114
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:14138
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:14145
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: cp/decl.cc:14173
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.cc:14224
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.cc:14232 cp/decl.cc:14241 cp/decl.cc:16237
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:14249
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:14254
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:14289
  #, fuzzy, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr "Δεν υπάρχουν αρχεία εισόδου"
  
! #: cp/decl.cc:14296 cp/decl.cc:14303 cp/decl.cc:14310 cp/decl.cc:14317
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:14328
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14338
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: cp/decl.cc:14392
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/decl.cc:14442 cp/decl.cc:14446 cp/decl.cc:14449
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr ""
  
! #: cp/decl.cc:14466
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: cp/decl.cc:14474
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/decl.cc:14537
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "μη ορισμένο"
  
! #: cp/decl.cc:14544
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr ""
  
! #: cp/decl.cc:14553
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "μη ορισμένο"
  
! #: cp/decl.cc:14555
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.cc:14624
  #, fuzzy, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "Μη έγκυρη προτεραιότητα `%s'"
  
! #: cp/decl.cc:14668
  #, 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:14694
  #, fuzzy, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:14703
  #, 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:14716
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:14723
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: cp/decl.cc:14733 cp/decl.cc:14913
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.cc:14741 cp/decl.cc:14750 cp/decl.cc:14756 cp/decl.cc:14762
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:14772
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/decl.cc:14782 cp/decl.cc:14785 cp/decl.cc:14791 cp/decl.cc:14802
! #: cp/decl.cc:14814 cp/decl.cc:14824 cp/decl.cc:14828
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:14788
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:14795 cp/decl.cc:14820
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14808
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.cc:14832
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14844
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:14847
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14855
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr ""
  
! #: cp/decl.cc:14885
  #, fuzzy, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/decl.cc:14911
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: cp/decl.cc:14925
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:14930
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14938
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.cc:14952
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.cc:15048
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/decl.cc:15054
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.cc:15121
  #, gcc-internal-format
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:15135
  #, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15141
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15145
  #, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15153
  #, 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:15157
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15178
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15183
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:15187
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15208
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15212
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.cc:15217
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/decl.cc:15224
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15233
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15238
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "μη έγκυρος αριθμός από γραμμές"
  
! #: cp/decl.cc:15245
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15251
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "μη έγκυρος αριθμός από γραμμές"
  
! #: cp/decl.cc:15263
  #, fuzzy, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: cp/decl.cc:15273
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15286
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15300
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.cc:15303
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15310
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15336
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15348
  #, fuzzy, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: cp/decl.cc:15354
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.cc:15361
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: cp/decl.cc:15394
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15396
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15401
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15402
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15410
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15411
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15429
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:15446
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.cc:15451
  #, fuzzy, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:15455
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:15465
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15469
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15495
  #, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15503
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr ""
  
! #: cp/decl.cc:15513
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15522
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: cp/decl.cc:15545
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.cc:15593
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:15606 cp/decl.cc:15613
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: cp/decl.cc:15615
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "δεν είναι δυνατόν να γίνει `stat' το locale αρχείο `%s'"
  
! #: cp/decl.cc:15644
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: cp/decl.cc:15645
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: cp/decl.cc:15718
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.cc:15797
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.cc:15823
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.cc:15828
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.cc:15858
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:15860
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:15868
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:15922
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.cc:15931
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15934
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15945
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/decl.cc:15948
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/decl.cc:15951
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.cc:15961
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:15968
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:15974
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/decl.cc:15980
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:15986
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:15992
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/decl.cc:16008
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.cc:16011
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/decl.cc:16037
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:16040
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:16045
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16049
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.cc:16075
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "Υπάρχει αντικείμενο με το ίδιο όνομα"
  
! #: cp/decl.cc:16167
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.cc:16175
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:16177
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:16181
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:16194
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.cc:16214
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.cc:16218
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16228
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.cc:16243
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:16262
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: cp/decl.cc:16272 cp/parser.cc:23108
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:16279
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16282
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16288 cp/parser.cc:28184
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.cc:16298
  #, 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:16352 cp/parser.cc:3932
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "μη έγκυρο όρισμα μήκους περιεχομένου"
  
! #: cp/decl.cc:16356
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:16376
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: cp/decl.cc:16379
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "μη έγκυρη ώρα της μέρας"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16395
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/decl.cc:16416
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%#D'"
  
! #: cp/decl.cc:16426
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/decl.cc:16436
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:16450
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/decl.cc:16457
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:16464 cp/decl.cc:16477
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:16483
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/decl.cc:16492
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.cc:16498
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/decl.cc:16506 cp/decl.cc:16864
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "αδυναμία ανοίγματος του `%s'"
  
! #: cp/decl.cc:16516
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.cc:16519
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: cp/decl.cc:16584
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:16589
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:16609
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16612
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16630 cp/parser.cc:23678 cp/parser.cc:31067
  #, 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:16680 cp/decl.cc:16691
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: cp/decl.cc:16685
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.cc:16728 cp/decl.cc:16736 cp/decl.cc:16743 cp/decl.cc:16750
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:16802
  #, fuzzy, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: cp/decl.cc:16805
  #, fuzzy, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: cp/decl.cc:16811
  #, fuzzy, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: cp/decl.cc:16815
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: cp/decl.cc:16820
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: cp/decl.cc:16823
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:16835
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16839
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16847
  #, fuzzy, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: cp/decl.cc:16854
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:16855
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:16897
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.cc:16906
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.cc:16947
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:16954
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.cc:16960
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:16968
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:16975
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:17007
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:17012
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.cc:17214
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/decl.cc:17217
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/decl.cc:17344
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/decl.cc:17348
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/decl.cc:17377
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:17385
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: cp/decl.cc:17410
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17412
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17695
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:17774
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.cc:17781
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:17839
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: cp/decl.cc:17847
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: cp/decl.cc:17855
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:17865
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.cc:17875
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:17906
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
! #: cp/decl.cc:17916
  #, fuzzy, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:17942
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:17943
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:17955
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:17956
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:17967
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:17968 cp/decl.cc:17978
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:17979
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:17994
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:18018
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18025
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18027
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18036
  #, 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:18038
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18054
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:18073
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18080
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18092
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:18149
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:18173
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:18176
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.cc:18178
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:18187
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:18188 cp/decl.cc:18196
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:18195
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 62039,62140 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18179
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "έχουν παραληφθεί ορίσματα"
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/decl.cc:18222 cp/name-lookup.cc:6364 cp/name-lookup.cc:6498
! #: cp/parser.cc:8120 cp/parser.cc:35476
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: cp/decl.cc:18232
  #, fuzzy, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:18254 cp/name-lookup.cc:6053
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:18283 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7811
! #: cp/parser.cc:21307 cp/pt.cc:10233
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:18288
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18393
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:18420
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: cp/decl.cc:18563
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18570
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18581
  #, fuzzy, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/decl.cc:18630
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.cc:18660
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:18662
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/decl.cc:18835
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18838 cp/decl.cc:18847 cp/decl.cc:18858 cp/decl.cc:19480
! #: cp/parser.cc:24038
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/decl.cc:18844
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18855
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18930
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
--- 62115,62216 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18210
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "έχουν παραληφθεί ορίσματα"
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/decl.cc:18253 cp/name-lookup.cc:6471 cp/name-lookup.cc:6605
! #: cp/parser.cc:8122 cp/parser.cc:35474
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: cp/decl.cc:18263
  #, fuzzy, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:18285 cp/name-lookup.cc:6160
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:18314 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7813
! #: cp/parser.cc:21303 cp/pt.cc:10235
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:18319
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18424
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:18451
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: cp/decl.cc:18594
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18601
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18612
  #, fuzzy, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/decl.cc:18661
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.cc:18691
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:18693
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/decl.cc:18866
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18869 cp/decl.cc:18878 cp/decl.cc:18889 cp/decl.cc:19511
! #: cp/parser.cc:24034
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/decl.cc:18875
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18886
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18961
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
*************** msgstr ""
*** 62143,62229 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19099
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19287
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/decl.cc:19297
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/decl.cc:19346
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.cc:19347
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.cc:19358
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.cc:19378
  #, fuzzy, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/decl.cc:19478 cp/parser.cc:24036
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/decl.cc:19552
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "η επιστρεφόμενη τιμή της `%s' δεν είναι `int'"
  
! #: cp/decl.cc:19722 cp/typeck.cc:11632
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:20540
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: cp/decl.cc:20542 cp/typeck.cc:11510
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.cc:20553
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20611
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: cp/decl.cc:20807
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:21205
  #, fuzzy, gcc-internal-format
  msgid "using %qs"
  msgstr "σφάλμα ανάγνωσης %s"
  
! #: cp/decl.cc:21217
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 62219,62305 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19130
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19318
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/decl.cc:19328
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/decl.cc:19377
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.cc:19378
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.cc:19389
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.cc:19409
  #, fuzzy, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/decl.cc:19509 cp/parser.cc:24032
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/decl.cc:19583
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "η επιστρεφόμενη τιμή της `%s' δεν είναι `int'"
  
! #: cp/decl.cc:19753 cp/typeck.cc:11632
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:20571
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: cp/decl.cc:20573 cp/typeck.cc:11510
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.cc:20584
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20642
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: cp/decl.cc:20838
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:21236
  #, fuzzy, gcc-internal-format
  msgid "using %qs"
  msgstr "σφάλμα ανάγνωσης %s"
  
! #: cp/decl.cc:21248
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr ""
*** 62344,62445 ****
  msgid "explicit template argument list not allowed"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/decl2.cc:1332
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl2.cc:1365 cp/decl2.cc:1373 cp/decl2.cc:1487
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "Δεν ήταν δυνατή η εύρεση ετικέττας για μεταγωγή στο `%s'"
  
! #: cp/decl2.cc:1382
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr "Δεν ήταν δυνατή η εύρεση ετικέττας για μεταγωγή στο `%s'"
  
! #: cp/decl2.cc:1385 cp/decl2.cc:1491
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "Δεν ήταν δυνατή η εύρεση ετικέττας για μεταγωγή στο `%s'"
  
! #: cp/decl2.cc:1433
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr ""
  
! #: cp/decl2.cc:1594
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: cp/decl2.cc:1602
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: cp/decl2.cc:1613
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: cp/decl2.cc:1619
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: cp/decl2.cc:1626
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr ""
  
! #: cp/decl2.cc:1634
  #, fuzzy, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl2.cc:1648
  #, fuzzy, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: cp/decl2.cc:2103
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.cc:2273
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr ""
  
! #: cp/decl2.cc:2289
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr ""
  
! #: cp/decl2.cc:2296
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.cc:2299
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.cc:2364
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr ""
  
! #: cp/decl2.cc:2373
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr ""
  
! #: cp/decl2.cc:2410
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr ""
--- 62420,62521 ----
  msgid "explicit template argument list not allowed"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/decl2.cc:1331
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl2.cc:1364 cp/decl2.cc:1372 cp/decl2.cc:1486
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "Δεν ήταν δυνατή η εύρεση ετικέττας για μεταγωγή στο `%s'"
  
! #: cp/decl2.cc:1381
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr "Δεν ήταν δυνατή η εύρεση ετικέττας για μεταγωγή στο `%s'"
  
! #: cp/decl2.cc:1384 cp/decl2.cc:1490
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "Δεν ήταν δυνατή η εύρεση ετικέττας για μεταγωγή στο `%s'"
  
! #: cp/decl2.cc:1432
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr ""
  
! #: cp/decl2.cc:1593
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: cp/decl2.cc:1601
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: cp/decl2.cc:1612
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: cp/decl2.cc:1618
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: cp/decl2.cc:1625
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr ""
  
! #: cp/decl2.cc:1633
  #, fuzzy, gcc-internal-format
  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' δεν είναι προσιτός."
  
! #: cp/decl2.cc:2102
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.cc:2272
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr ""
  
! #: cp/decl2.cc:2288
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr ""
  
! #: cp/decl2.cc:2295
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.cc:2298
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.cc:2363
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr ""
  
! #: cp/decl2.cc:2372
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr ""
  
! #: cp/decl2.cc:2409
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr ""
*************** msgstr ""
*** 62448,62546 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:2422
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr ""
  
! #: cp/decl2.cc:2438
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:2468
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr ""
  
! #: cp/decl2.cc:2483
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr ""
  
! #: cp/decl2.cc:2486
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr ""
  
! #: cp/decl2.cc:2488
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.cc:2498
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:3596
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3600
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3606
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3610
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3618
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.cc:3637
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3641
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3647
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3651
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3658
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.cc:5434
  #, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but never defined"
  msgstr ""
  
! #: cp/decl2.cc:5438
  #, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but not defined"
  msgstr ""
--- 62524,62622 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:2421
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr ""
  
! #: cp/decl2.cc:2437
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:2467
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr ""
  
! #: cp/decl2.cc:2482
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr ""
  
! #: cp/decl2.cc:2485
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr ""
  
! #: cp/decl2.cc:2487
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.cc:2497
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:3595
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3599
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3605
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3609
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3617
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.cc:3636
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3640
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3646
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3650
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3657
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.cc:5433
  #, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but never defined"
  msgstr ""
  
! #: cp/decl2.cc:5437
  #, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but not defined"
  msgstr ""
*************** msgstr ""
*** 62549,62657 ****
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:5448
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5452
  #, fuzzy, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/decl2.cc:5456
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.cc:5474
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr ""
  
! #: cp/decl2.cc:5478
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but not defined here"
  msgstr ""
  
! #: cp/decl2.cc:5486
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5489
  #, fuzzy, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/decl2.cc:5694
  #, fuzzy, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl2.cc:5697
  #, fuzzy, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl2.cc:5699
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:5771 cp/decl2.cc:5774
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:6152
  #, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr ""
  
! #: cp/decl2.cc:6386
  #, fuzzy, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/decl2.cc:6391
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr ""
  
! #: cp/decl2.cc:6514
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr ""
  
! #: cp/decl2.cc:6518
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:6705
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.cc:6714
  #, gcc-internal-format
  msgid "use of deleted function %qD: %s"
  msgstr ""
  
! #: cp/decl2.cc:6718
  #, fuzzy, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "μη έγκυρος αριθμός από στήλες: `%s'"
  
! #: cp/decl2.cc:6766
  #, gcc-internal-format
  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 ""
--- 62625,62733 ----
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:5447
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5451
  #, fuzzy, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/decl2.cc:5455
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.cc:5473
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr ""
  
! #: cp/decl2.cc:5477
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but not defined here"
  msgstr ""
  
! #: cp/decl2.cc:5485
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5488
  #, fuzzy, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/decl2.cc:5693
  #, fuzzy, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl2.cc:5696
  #, fuzzy, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl2.cc:5698
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:5770 cp/decl2.cc:5773
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:6151
  #, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr ""
  
! #: cp/decl2.cc:6385
  #, fuzzy, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/decl2.cc:6390
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr ""
  
! #: cp/decl2.cc:6513
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr ""
  
! #: cp/decl2.cc:6517
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:6704
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.cc:6713
  #, gcc-internal-format
  msgid "use of deleted function %qD: %s"
  msgstr ""
  
! #: cp/decl2.cc:6717
  #, fuzzy, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "μη έγκυρος αριθμός από στήλες: `%s'"
  
! #: cp/decl2.cc:6765
  #, gcc-internal-format
  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 ""
*************** msgstr "το `%s' δεν είναι κα
*** 62759,62992 ****
  
  #: cp/error.cc:4010
  #, fuzzy, gcc-internal-format
! msgid "but %qE is a namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
  #: cp/error.cc:4012
  #, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr ""
  
! #: cp/error.cc:4040
  #, fuzzy, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr "%s: Μη έγκυρη ρύθμιση `%s'.\n"
  
! #: cp/error.cc:4043
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr ""
  
! #: cp/error.cc:4044
  #, fuzzy, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/error.cc:4066
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4069
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4173
  #, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4175
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4180
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4181
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4186
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4187
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4194
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr ""
  
! #: cp/error.cc:4195
  #, gcc-internal-format
  msgid "required from here\n"
  msgstr ""
  
! #: cp/error.cc:4245
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4297
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/error.cc:4310
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4325
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr ""
  
! #: cp/error.cc:4347
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr ""
  
! #: cp/error.cc:4378
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4379
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "in requirements "
  msgstr "χωρίς ορίσματα"
  
! #: cp/error.cc:4497
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "χωρίς ορίσματα"
  
! #: cp/error.cc:4591
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4943
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4948
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4953
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4958
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4963
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4968
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4973
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4979
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4984
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4989
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4994
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4999
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5004
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5010
  #, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5015
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5070
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/error.cc:5075
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: cp/error.cc:5090
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/error.cc:5094 cp/typeck.cc:3012
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/error.cc:5116
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/error.cc:5120 cp/typeck.cc:3641
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/error.cc:5131
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/error.cc:5135
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
--- 62835,63073 ----
  
  #: cp/error.cc:4010
  #, fuzzy, gcc-internal-format
! msgid "but %qE is a variable template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
  #: cp/error.cc:4012
+ #, fuzzy, gcc-internal-format
+ msgid "but %qE is a namespace"
+ msgstr "το `%s' δεν είναι κανονικό αρχείο"
+ 
+ #: cp/error.cc:4014
  #, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr ""
  
! #: cp/error.cc:4042
  #, fuzzy, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr "%s: Μη έγκυρη ρύθμιση `%s'.\n"
  
! #: cp/error.cc:4045
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr ""
  
! #: cp/error.cc:4046
  #, fuzzy, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/error.cc:4068
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4071
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4175
  #, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4177
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4182
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4183
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4188
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4189
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4196
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr ""
  
! #: cp/error.cc:4197
  #, gcc-internal-format
  msgid "required from here\n"
  msgstr ""
  
! #: cp/error.cc:4247
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4299
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/error.cc:4312
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4327
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr ""
  
! #: cp/error.cc:4349
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr ""
  
! #: cp/error.cc:4380
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4381
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "in requirements "
  msgstr "χωρίς ορίσματα"
  
! #: cp/error.cc:4499
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "χωρίς ορίσματα"
  
! #: cp/error.cc:4593
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4945
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4950
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4955
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4960
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4965
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4970
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4975
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4981
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4986
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4991
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4996
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5001
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5006
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5012
  #, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5017
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5072
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/error.cc:5077
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: cp/error.cc:5092
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/error.cc:5096 cp/typeck.cc:3012
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/error.cc:5118
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/error.cc:5122 cp/typeck.cc:3641
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/error.cc:5133
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/error.cc:5137
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
*************** msgstr ""
*** 63207,63213 ****
  msgid "member %qD is used uninitialized"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5112 cp/typeck2.cc:1519
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
--- 63288,63294 ----
  msgid "member %qD is used uninitialized"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5118 cp/typeck2.cc:1519
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
*************** msgstr "Το `%s' δεν είναι κα
*** 63325,63331 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/init.cc:2383 cp/reflect.cc:2522 cp/semantics.cc:4492
  #: rust/backend/rust-tree.cc:4192
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
--- 63406,63412 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/init.cc:2383 cp/reflect.cc:2553 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
*************** msgstr ""
*** 63521,63557 ****
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.cc:5321
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.cc:5358
  #, fuzzy, gcc-internal-format
  msgid "operator %<delete%> used on incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/init.cc:5373
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5379
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:5394
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5399
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5713
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
--- 63602,63638 ----
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.cc:5327
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.cc:5364
  #, fuzzy, gcc-internal-format
  msgid "operator %<delete%> used on incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/init.cc:5379
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5385
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:5400
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5405
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5719
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
*************** msgstr ""
*** 63641,63647 ****
  msgid "%qD not defined"
  msgstr "αόριστο"
  
! #: cp/lex.cc:811 cp/parser.cc:3999 cp/parser.cc:34700
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
--- 63722,63728 ----
  msgid "%qD not defined"
  msgstr "αόριστο"
  
! #: cp/lex.cc:811 cp/parser.cc:3999 cp/parser.cc:34698
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
*************** msgstr ""
*** 63671,63734 ****
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2733
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.cc:2737
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
  #. TODO Mangle pack indexing
  #. <https://github.com/itanium-cxx-abi/cxx-abi/issues/175>.
! #: cp/mangle.cc:2744
  #, gcc-internal-format
  msgid "mangling type pack index"
  msgstr ""
  
! #: cp/mangle.cc:4009
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4014
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:4088
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4784
  #, 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:4830 cp/mangle.cc:5009
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4836 cp/mangle.cc:5015
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5162
  #, 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:5167
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5172
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
--- 63752,63815 ----
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2738
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.cc:2742
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
  #. TODO Mangle pack indexing
  #. <https://github.com/itanium-cxx-abi/cxx-abi/issues/175>.
! #: cp/mangle.cc:2749
  #, gcc-internal-format
  msgid "mangling type pack index"
  msgstr ""
  
! #: cp/mangle.cc:4014
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4019
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:4093
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4789
  #, 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:4835 cp/mangle.cc:5014
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4841 cp/mangle.cc:5020
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5167
  #, 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:5172
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5177
  #, 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 ""
*** 63996,64049 ****
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.cc:3689
  #, fuzzy, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/method.cc:3691 cp/method.cc:3736
  #, fuzzy, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "αδυναμία προσπέλασης(stat()) αρχείου `%s': %s"
  
! #: cp/method.cc:3711
  #, 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:3716
  #, 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:3721
  #, 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:3726
  #, 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:3834
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.cc:3854
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/method.cc:3893
  #, 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:3902
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "μη έγκυρο όρισμα μήκους περιεχομένου"
--- 64077,64130 ----
  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 "μη έγκυρο όρισμα μήκους περιεχομένου"
*************** msgstr ""
*** 64088,64549 ****
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr ""
  
! #: cp/module.cc:12489
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12493
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with no tags"
  msgstr ""
  
! #: cp/module.cc:12496
  #, gcc-internal-format
  msgid "existing declaration here with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12499
  #, fuzzy, gcc-internal-format
  msgid "existing declaration here with no tags"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/module.cc:12544
  #, fuzzy, gcc-internal-format
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/module.cc:12558 cp/module.cc:12686
  #, fuzzy, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/module.cc:12572
  #, fuzzy, gcc-internal-format
  msgid "conflicting argument list for imported declaration %#qD"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/module.cc:12579
  #, fuzzy, gcc-internal-format
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/module.cc:12617
  #, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12636
  #, fuzzy, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/module.cc:12661
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/module.cc:12677
  #, fuzzy, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/module.cc:12703
  #, fuzzy, gcc-internal-format
  msgid "existing declaration %#qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/module.cc:12806
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/module.cc:12808 cp/module.cc:12835
  #, fuzzy, gcc-internal-format
  msgid "existing default declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/module.cc:12832
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/module.cc:13957
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/module.cc:13959
  #, fuzzy, gcc-internal-format
  msgid "existing definition %qD"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: cp/module.cc:13971
  #, fuzzy, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/module.cc:13973
  #, fuzzy, gcc-internal-format
  msgid "... this enumerator %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/module.cc:13979
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:13983
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14200
  #, fuzzy, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/module.cc:14218
  #, fuzzy, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/module.cc:14242
  #, fuzzy, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/module.cc:14260
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr ""
  
! #: cp/module.cc:14272
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr ""
  
! #: cp/module.cc:14283
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:14315
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14324
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14360
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/module.cc:14372
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/module.cc:14424
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14426
  #, fuzzy, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/module.cc:14456 cp/module.cc:14493
  #, fuzzy, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: cp/module.cc:15827 cp/module.cc:15837
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15842
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15895
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15905
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:15963
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:15970
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16601
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16619
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16621 cp/module.cc:22712
  #, fuzzy, gcc-internal-format
  msgid "module %qs declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/module.cc:16973
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:16979
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20041
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20281
  #, fuzzy, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/module.cc:20306 cp/module.cc:20309
  #, fuzzy, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr "Μεταγλωττισμός προδιαγραφών τοπικών ρυθμίσεων"
  
! #: cp/module.cc:20315
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20317
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20651
  #, fuzzy, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr "αδυναμία ανοίγματος αρχείου εξόδου `%s'"
  
! #: cp/module.cc:20691 cp/module.cc:20696
  #, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr ""
  
! #: cp/module.cc:20702
  #, gcc-internal-format, gfc-internal-format
  msgid "compiler is %sversion %s%s%s"
  msgstr ""
  
! #: cp/module.cc:20732
  #, fuzzy, gcc-internal-format
  msgid "module %qs found"
  msgstr "το αρχείο χάρτη χαρακτήρων `%s' δεν βρέθηκε"
  
! #: cp/module.cc:20734
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20735
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20752
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20766
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20779
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20799
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20801
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20804
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20822
  #, fuzzy, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr "Κακοσυνταίριασμα τύπων καταχώρησης/πίνακα"
  
! #: cp/module.cc:20914
  #, fuzzy, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr "ειδικά αρχεία μπλοκ δεν υποστηρίζονται"
  
! #: cp/module.cc:21487
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr ""
  
! #: cp/module.cc:21526
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:21536
  #, 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:21541
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21544
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21896
  #, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr ""
  
! #: cp/module.cc:21899
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%#D'"
  
! #: cp/module.cc:21905
  #, fuzzy, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%#D'"
  
! #: cp/module.cc:21908
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21913
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:21917
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:21923
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/module.cc:21926
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/module.cc:21931
  #, fuzzy, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/module.cc:21935
  #, fuzzy, gcc-internal-format
  msgid "previously declared in global module"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/module.cc:22074
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22089
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/module.cc:22096
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/module.cc:22359
  #, fuzzy, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/module.cc:22546
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22547
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22554
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22555
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22617
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22621
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22659
  #, fuzzy, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/module.cc:22661
  #, fuzzy, gcc-internal-format
  msgid "module declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
--- 64169,64630 ----
  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:12715
  #, 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:12646
  #, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12665
  #, fuzzy, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/module.cc:12690
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/module.cc:12706
  #, fuzzy, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/module.cc:12732
  #, fuzzy, gcc-internal-format
  msgid "existing declaration %#qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/module.cc:12835
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/module.cc:12837 cp/module.cc:12864
  #, fuzzy, gcc-internal-format
  msgid "existing default declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/module.cc:12861
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/module.cc:13986
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/module.cc:13988
  #, fuzzy, gcc-internal-format
  msgid "existing definition %qD"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: cp/module.cc:14000
  #, fuzzy, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/module.cc:14002
  #, fuzzy, gcc-internal-format
  msgid "... this enumerator %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/module.cc:14008
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14012
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14229
  #, fuzzy, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/module.cc:14247
  #, fuzzy, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/module.cc:14271
  #, fuzzy, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/module.cc:14289
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr ""
  
! #: cp/module.cc:14301
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr ""
  
! #: cp/module.cc:14312
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:14344
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14353
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14389
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/module.cc:14401
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/module.cc:14453
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14455
  #, fuzzy, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/module.cc:14485 cp/module.cc:14522
  #, fuzzy, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: cp/module.cc:15866 cp/module.cc:15876
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15881
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15934
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15944
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16002
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16009
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16640
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16658
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16660 cp/module.cc:22766
  #, fuzzy, gcc-internal-format
  msgid "module %qs declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/module.cc:17015
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:17021
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20083
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20323
  #, fuzzy, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/module.cc:20348 cp/module.cc:20351
  #, fuzzy, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr "Μεταγλωττισμός προδιαγραφών τοπικών ρυθμίσεων"
  
! #: cp/module.cc:20357
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20359
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20693
  #, fuzzy, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr "αδυναμία ανοίγματος αρχείου εξόδου `%s'"
  
! #: cp/module.cc:20733 cp/module.cc:20738
  #, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr ""
  
! #: cp/module.cc:20744
  #, gcc-internal-format, gfc-internal-format
  msgid "compiler is %sversion %s%s%s"
  msgstr ""
  
! #: cp/module.cc:20774
  #, fuzzy, gcc-internal-format
  msgid "module %qs found"
  msgstr "το αρχείο χάρτη χαρακτήρων `%s' δεν βρέθηκε"
  
! #: cp/module.cc:20776
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20777
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20794
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20808
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20821
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20841
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20843
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20846
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20864
  #, fuzzy, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr "Κακοσυνταίριασμα τύπων καταχώρησης/πίνακα"
  
! #: cp/module.cc:20956
  #, fuzzy, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr "ειδικά αρχεία μπλοκ δεν υποστηρίζονται"
  
! #: cp/module.cc:21531
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr ""
  
! #: cp/module.cc:21570
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:21580
  #, 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:21585
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21588
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21940
  #, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr ""
  
! #: cp/module.cc:21943
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%#D'"
  
! #: cp/module.cc:21949
  #, fuzzy, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%#D'"
  
! #: cp/module.cc:21952
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21957
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:21961
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:21967
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/module.cc:21970
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/module.cc:21975
  #, fuzzy, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/module.cc:21979
  #, fuzzy, gcc-internal-format
  msgid "previously declared in global module"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/module.cc:22118
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22133
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/module.cc:22140
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/module.cc:22403
  #, fuzzy, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/module.cc:22590
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22591
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22598
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22599
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22661
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22665
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22713
  #, fuzzy, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/module.cc:22715
  #, fuzzy, gcc-internal-format
  msgid "module declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
*************** msgstr "Δεν υπάρχει προηγ
*** 64555,64978 ****
  #. 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:22676
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22707 cp/module.cc:23245
  #, gcc-internal-format
  msgid "module already declared"
  msgstr ""
  
! #: cp/module.cc:22708 cp/module.cc:23246
  #, gcc-internal-format
  msgid "module already imported"
  msgstr ""
  
! #: cp/module.cc:22713
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr ""
  
! #: cp/module.cc:22921
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:22927
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr "άγνωστο σετ `%s'"
  
! #: cp/module.cc:23031
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23071
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23073
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23074
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23447
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23451
  #, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr ""
  
! #: cp/module.cc:23483 cp/module.cc:23512
  #, fuzzy, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/module.cc:23522
  #, fuzzy, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/module.cc:23722
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23762
  #, fuzzy, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr "σφάλμα εγγραφής %s"
  
! #: cp/module.cc:23777
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23780
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23782
  #, fuzzy, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/module.cc:23846
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:23943
  #, fuzzy, gcc-internal-format
  msgid "unknown header kind %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: cp/name-lookup.cc:1337
  #, 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:1349
  #, gcc-internal-format
  msgid "ignoring %qD declared here with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:2956 cp/name-lookup.cc:4076 cp/name-lookup.cc:4176
  #, gcc-internal-format
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/name-lookup.cc:2994
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/name-lookup.cc:3000
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr "σφάλμα ταιριάσματος τύπου με προηγούμενη αυτονόητη διακύρηξη"
  
! #: cp/name-lookup.cc:3170
  #, fuzzy, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/name-lookup.cc:3317
  #, fuzzy, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/name-lookup.cc:3322
  #, fuzzy, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: cp/name-lookup.cc:3432
  #, fuzzy, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: cp/name-lookup.cc:3469 cp/name-lookup.cc:3473
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/name-lookup.cc:3634
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/name-lookup.cc:4161
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
  # src/request.c:37
! #: cp/name-lookup.cc:4774
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s: %s: "
  
  # src/request.c:37
! #: cp/name-lookup.cc:4777
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.cc:5376
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5380
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/name-lookup.cc:5383
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/name-lookup.cc:5386
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/name-lookup.cc:6200
  #, fuzzy, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/name-lookup.cc:6216
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6224
  #, 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:6240 cp/pt.cc:19470
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/name-lookup.cc:6250
  #, fuzzy, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/name-lookup.cc:6261 cp/name-lookup.cc:6334
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/name-lookup.cc:6284
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/name-lookup.cc:6344
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6356
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/name-lookup.cc:6372
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/name-lookup.cc:6383
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/name-lookup.cc:6476
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6518
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/name-lookup.cc:6528
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6598
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/name-lookup.cc:6600
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6655
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/name-lookup.cc:6662
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6673 cp/name-lookup.cc:6701
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6679
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6726 cp/name-lookup.cc:9214
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/name-lookup.cc:7056
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7108
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.cc:7114
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7444
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7450
  #, fuzzy, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: cp/name-lookup.cc:7890
  #, fuzzy, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/name-lookup.cc:7893
  #, fuzzy, gcc-internal-format
  msgid "it was later defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/name-lookup.cc:8707
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:9184
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/name-lookup.cc:9187
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9206
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr ""
  
! #: cp/name-lookup.cc:9212
  #, fuzzy, gcc-internal-format
  msgid "annotation on using directive"
  msgstr "%%%c: κατευθυντήριος γραμμή μη έγκυρη."
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9300
  #, 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:9425
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: cp/name-lookup.cc:9441
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:9511
  #, fuzzy, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/name-lookup.cc:9513
  #, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9517
  #, gcc-internal-format
  msgid "exporting unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9527
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9577
  #, fuzzy, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/name-lookup.cc:9579
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/name-lookup.cc:9622
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9631
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 64636,65059 ----
  #. 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:22730
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22761 cp/module.cc:23299
  #, gcc-internal-format
  msgid "module already declared"
  msgstr ""
  
! #: cp/module.cc:22762 cp/module.cc:23300
  #, gcc-internal-format
  msgid "module already imported"
  msgstr ""
  
! #: cp/module.cc:22767
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr ""
  
! #: cp/module.cc:22975
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:22981
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr "άγνωστο σετ `%s'"
  
! #: cp/module.cc:23085
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23125
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23127
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23128
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23507
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23511
  #, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr ""
  
! #: cp/module.cc:23543 cp/module.cc:23572
  #, fuzzy, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/module.cc:23582
  #, fuzzy, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/module.cc:23782
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23822
  #, fuzzy, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr "σφάλμα εγγραφής %s"
  
! #: cp/module.cc:23837
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23840
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23842
  #, fuzzy, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/module.cc:23906
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:24003
  #, 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:4069 cp/name-lookup.cc:4169
  #, 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:4154
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
  # src/request.c:37
! #: cp/name-lookup.cc:4881
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s: %s: "
  
  # src/request.c:37
! #: cp/name-lookup.cc:4884
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.cc:5483
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5487
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/name-lookup.cc:5490
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/name-lookup.cc:5493
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/name-lookup.cc:6307
  #, fuzzy, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/name-lookup.cc:6323
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6331
  #, 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:6347 cp/pt.cc:19528
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/name-lookup.cc:6357
  #, fuzzy, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/name-lookup.cc:6368 cp/name-lookup.cc:6441
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/name-lookup.cc:6391
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/name-lookup.cc:6451
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6463
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/name-lookup.cc:6479
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/name-lookup.cc:6490
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/name-lookup.cc:6583
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6625
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/name-lookup.cc:6635
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6705
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/name-lookup.cc:6707
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6762
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/name-lookup.cc:6769
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6780 cp/name-lookup.cc:6808
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6786
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6833 cp/name-lookup.cc:9322
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/name-lookup.cc:7163
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7215
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.cc:7221
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7551
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7557
  #, fuzzy, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: cp/name-lookup.cc:7997
  #, fuzzy, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/name-lookup.cc:8000
  #, fuzzy, gcc-internal-format
  msgid "it was later defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/name-lookup.cc:8815
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:9292
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/name-lookup.cc:9295
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9314
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr ""
  
! #: cp/name-lookup.cc:9320
  #, fuzzy, gcc-internal-format
  msgid "annotation on using directive"
  msgstr "%%%c: κατευθυντήριος γραμμή μη έγκυρη."
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9408
  #, 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:9533
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: cp/name-lookup.cc:9549
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:9619
  #, fuzzy, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/name-lookup.cc:9621
  #, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9625
  #, gcc-internal-format
  msgid "exporting unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9635
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9685
  #, fuzzy, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/name-lookup.cc:9687
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/name-lookup.cc:9730
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9739
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr ""
*** 65002,65008 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52814
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
--- 65083,65089 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52812
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** msgstr "Δεν μπορεί να τεθ�
*** 65047,65053 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/parser.cc:3594 cp/parser.cc:23973
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
--- 65128,65134 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/parser.cc:3594 cp/parser.cc:23969
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
*************** msgstr ""
*** 65117,65123 ****
  msgid "%qE is not a class template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:3763 cp/parser.cc:21309
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
--- 65198,65204 ----
  msgid "%qE is not a class template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:3763 cp/parser.cc:21305
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
*************** msgstr ""
*** 65428,65434 ****
  msgid "pack index missing"
  msgstr ""
  
! #: cp/parser.cc:6151 cp/parser.cc:10117
  #, gcc-internal-format
  msgid "reflection is only available with %<-freflection%>"
  msgstr ""
--- 65509,65515 ----
  msgid "pack index missing"
  msgstr ""
  
! #: cp/parser.cc:6151 cp/parser.cc:10115
  #, gcc-internal-format
  msgid "reflection is only available with %<-freflection%>"
  msgstr ""
*************** msgstr ""
*** 65438,67121 ****
  msgid "expected a reflection of a type"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/parser.cc:6339
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of a function template"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/parser.cc:6437
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr ""
  
! #: cp/parser.cc:6446
  #, gcc-internal-format
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr ""
  
! #: cp/parser.cc:6448
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:6461
  #, gcc-internal-format
  msgid "expected a reflection of a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/parser.cc:6622
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: cp/parser.cc:6712
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr ""
  
! #: cp/parser.cc:6724
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr ""
  
! #: cp/parser.cc:6764
  #, gcc-internal-format
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:6830 cp/parser.cc:7001 cp/parser.cc:7200 cp/semantics.cc:4865
  #, fuzzy, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
  
! #: cp/parser.cc:6863
  #, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr ""
  
! #: cp/parser.cc:6985
  #, fuzzy, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/parser.cc:7145
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD may not appear in this context"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:7146
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.cc:7192
  #, gcc-internal-format
  msgid "reflection is only available in C++26 with %<-freflection%>"
  msgstr ""
  
! #: cp/parser.cc:7229
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr ""
  
! #: cp/parser.cc:7373
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
  
! #: cp/parser.cc:7538
  #, fuzzy, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:7548
  #, gcc-internal-format
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr ""
  
! #: cp/parser.cc:7585 cp/parser.cc:9968
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:7599 cp/parser.cc:7603
  #, gcc-internal-format
  msgid "template-id not allowed for destructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:7605 cp/parser.cc:35948
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
  
! #: cp/parser.cc:7727
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/parser.cc:7742
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.cc:7785 cp/parser.cc:26953
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.cc:7812 cp/typeck.cc:3304 cp/typeck.cc:3307 cp/typeck.cc:3324
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:7937
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:8025
  #, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr ""
  
! #: cp/parser.cc:8052
  #, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8059
  #, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8065
  #, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8240
  #, fuzzy, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:8471 cp/parser.cc:11407
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/parser.cc:8559
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr ""
  
! #: cp/parser.cc:8659
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: cp/parser.cc:8671 cp/pt.cc:22199
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: cp/parser.cc:8684
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_assoc_barrier%>"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: cp/parser.cc:8710
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: cp/parser.cc:8738 cp/pt.cc:22314
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8742 cp/pt.cc:22318
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8747 cp/pt.cc:22323
  #, fuzzy, gcc-internal-format
  msgid "selected function declared here"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/parser.cc:8881
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr ""
  
! #: cp/parser.cc:8940
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.cc:8991
  #, gcc-internal-format
  msgid "types may not be defined in %<__builtin_classify_type%> calls"
  msgstr ""
  
! #: cp/parser.cc:9389 cp/parser.cc:9418
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr ""
  
! #: cp/parser.cc:9704 cp/typeck.cc:3192
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/parser.cc:9713
  #, fuzzy, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/parser.cc:10020
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.cc:10079 cp/parser.cc:23421
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10205
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to this operand"
  msgstr ""
  
! #: cp/parser.cc:10293
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr ""
  
! #: cp/parser.cc:10396
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.cc:10455
  #, fuzzy, gcc-internal-format
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/parser.cc:10682 cp/parser.cc:37266
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/parser.cc:10747
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr ""
  
! #: cp/parser.cc:10833
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/parser.cc:10851
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.cc:10853
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.cc:10886
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.cc:10931
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr ""
  
! #: cp/parser.cc:10960
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.cc:11008
  #, gcc-internal-format
  msgid "attributes ignored on outermost array type in new expression"
  msgstr ""
  
! #: cp/parser.cc:11104
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.cc:11510
  #, fuzzy, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "παλαιού είδους θέση"
  
! #: cp/parser.cc:11660
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.cc:11663
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr ""
  
! #: cp/parser.cc:11897
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr ""
  
! #: cp/parser.cc:12235
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.cc:12510
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.cc:12644
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr ""
  
! #: cp/parser.cc:12745
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12755
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12956
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.cc:12979
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.cc:12995
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> with by-copy capture default only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13001 cp/parser.cc:13023 cp/parser.cc:13221
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.cc:13017
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:13037
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/parser.cc:13057
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13068
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:13098
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:13107
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.cc:13132
  #, fuzzy, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "Μη αναγνωρίσιμη μεταβλητή `%s'"
  
! #: cp/parser.cc:13143
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.cc:13181
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13192
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.cc:13197
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.cc:13289
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13343
  #, fuzzy, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/parser.cc:13378
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13408 cp/pt.cc:15283
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
  
! #: cp/parser.cc:13421
  #, gcc-internal-format
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr ""
  
! #: cp/parser.cc:13430
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr ""
  
! #: cp/parser.cc:13434
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr ""
  
! #: cp/parser.cc:13438
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr ""
  
! #: cp/parser.cc:13445
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr ""
  
! #: cp/parser.cc:13463
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13479
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13492
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13510
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13563
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:14366
  #, gcc-internal-format
  msgid "label at end of compound statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:14535 cp/parser.cc:14787
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.cc:14606
  #, fuzzy, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: cp/parser.cc:14655
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.cc:14683
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr ""
  
! #: cp/parser.cc:14795
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
  #. A::A a;
! #: cp/parser.cc:14801
  #, fuzzy, gcc-internal-format
  msgid "%qE names the constructor, not the type"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/parser.cc:14859
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.cc:14923
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr ""
  
! #: cp/parser.cc:15128
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15150
  #, gcc-internal-format
  msgid "%<if consteval%> only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:15175 cp/parser.cc:15210
  #, gcc-internal-format
  msgid "%<if consteval%> requires compound statement"
  msgstr ""
  
! #: cp/parser.cc:15252
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15420 cp/parser.cc:37778
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:15461
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/parser.cc:15463
  #, fuzzy, gcc-internal-format
  msgid "condition declares a function"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/parser.cc:15504
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.cc:15606 cp/parser.cc:26174 cp/parser.cc:28940
  #, fuzzy, gcc-internal-format
  msgid "expected initializer"
  msgstr "μη έγκυρο μέγεθος οριζόντιου στηλοθέτη: %s"
  
! #: cp/parser.cc:15656
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:15962
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.cc:15969
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:15995
  #, fuzzy, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/parser.cc:16000
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16197
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/parser.cc:16316
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16468 cp/parser.cc:37781
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:16513
  #, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:16530
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.cc:16576
  #, gcc-internal-format
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:16635
  #, gcc-internal-format
  msgid "designators in %<template for%> initializer"
  msgstr ""
  
! #: cp/parser.cc:16702
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:16872
  #, 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:16881
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.cc:16900 cp/parser.cc:37784
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:17075
  #, fuzzy, gcc-internal-format
  msgid "expected module-partition"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:17077
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:17119
  #, fuzzy, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:17125
  #, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17126
  #, gcc-internal-format
  msgid "scope opened here"
  msgstr ""
  
! #: cp/parser.cc:17152
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
! #: cp/parser.cc:17156
  #, 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:17162
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17203
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17205 cp/parser.cc:17214
  #, 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:17213
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17237
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17258
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17261
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17282
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17290
  #, fuzzy, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/parser.cc:17311
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17350
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17353
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function"
  msgstr ""
  
! #: cp/parser.cc:17362
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17364
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17372
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.cc:17543
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: cp/parser.cc:17547
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.cc:17587
  #, fuzzy, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/parser.cc:17589 cp/parser.cc:30432
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17608
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/parser.cc:17624
  #, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr ""
  
! #: cp/parser.cc:17846
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.cc:18094
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18113
  #, fuzzy, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: cp/parser.cc:18134
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18159
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.cc:18216
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18219
  #, fuzzy, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "πολλαπλός αριθμός επιλογών την εντολή `s'"
  
! #: cp/parser.cc:18257
  #, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr ""
  
! #: cp/parser.cc:18260
  #, fuzzy, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/parser.cc:18267
  #, gcc-internal-format
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18286
  #, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18297
  #, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr ""
  
! #: cp/parser.cc:18325
  #, gcc-internal-format
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18329
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:18409
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/parser.cc:18427
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "Η αλυσίδα μορφής δεν είναι έγκυρη: `%s'"
  
! #: cp/parser.cc:18453 cp/parser.cc:18458 cp/parser.cc:26155 cp/parser.cc:26160
! #: cp/parser.cc:26164 cp/parser.cc:26168
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:18626
  #, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:18649
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.cc:18687
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.cc:18690
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18741
  #, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:18767
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.cc:18803
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/parser.cc:18812
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/parser.cc:18816
  #, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:18898
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.cc:18911
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18913
  #, 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:18928
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.cc:19001 cp/parser.cc:31664
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:19020
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.cc:19024
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:19092
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "Μη έγκυρη ρύθμιση θύρας (port)"
  
! #: cp/parser.cc:19199
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:19227
  #, gcc-internal-format
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:19444
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:19457
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.cc:19633
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.cc:19662 cp/parser.cc:19668
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "μη έγκυρος αριθμός πεδίου: `%s'"
  
! #: cp/parser.cc:19670
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.cc:19755
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.cc:19782
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: cp/parser.cc:19794 cp/pt.cc:28990
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.cc:19806 cp/pt.cc:29002
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19858
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.cc:19946
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:20358
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20364
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20370
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20379
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.cc:20385
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/parser.cc:20419
  #, fuzzy, gcc-internal-format
  msgid "expected operator"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:20466
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.cc:20468
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.cc:20470
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr ""
  
! #: cp/parser.cc:20575
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "Μη έγκυρος χαρακτήρας παραβολής"
  
! #: cp/parser.cc:20583
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "Μη έγκυρος χαρακτήρας παραβολής"
  
! #: cp/parser.cc:20707
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:20945 cp/parser.cc:21031 cp/parser.cc:28688
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/parser.cc:20949 cp/parser.cc:21035
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/parser.cc:21107
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:21180
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:21184
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21188
  #, 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:21219
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: cp/parser.cc:21220
  #, 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:21227
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:21354
  #, fuzzy, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
  #. The name does not name a template.
! #: cp/parser.cc:21439 cp/parser.cc:21631 cp/parser.cc:21840
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:21487
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.cc:21489
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.cc:21704
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:21805 cp/parser.cc:21823 cp/parser.cc:22017
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:21970
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: cp/parser.cc:22008
  #, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr ""
  
! #: cp/parser.cc:22126
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/parser.cc:22130
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/parser.cc:22134
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/parser.cc:22195
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
  # src/dfa.c:962
  # src/dfa.c:970
! #: cp/parser.cc:22431
  #, fuzzy, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Δεν ορίστηκε συντακτικό"
  
! #: cp/parser.cc:22640
  #, 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:22646
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:22650
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22657 cp/parser.cc:23118
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/parser.cc:22811
  #, fuzzy, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/parser.cc:22961
  #, fuzzy, gcc-internal-format
  msgid "expected type-name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:23045
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:23046
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.cc:23077
  #, fuzzy, gcc-internal-format
  msgid "invalid use of concept-name %qD"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/parser.cc:23093
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.cc:23100
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23345
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23583
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:23671
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/parser.cc:23677
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/parser.cc:23689
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23830
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/parser.cc:23841
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/parser.cc:23856
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/parser.cc:23874
  #, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr ""
  
! #: cp/parser.cc:23920
  #, 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:23924
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.cc:23967
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.cc:23981
  #, fuzzy, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:23993 cp/parser.cc:30401
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/parser.cc:23998 cp/parser.cc:30406
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24010 cp/parser.cc:30419
  #, fuzzy, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/parser.cc:24051
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.cc:24075
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24078
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24199
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24274
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/parser.cc:24278
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:24282
  #, fuzzy, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:24343
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24355
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24374
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24384
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24389
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24393
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.cc:24396
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.cc:24403
  #, fuzzy, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "άγνωστο σετ `%s'"
  
! #: cp/parser.cc:24460
  #, fuzzy, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/parser.cc:24645
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24689
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.cc:24707
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24717
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24763
  #, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24766
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/parser.cc:24768
  #, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.cc:24770
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "μη έγκυρος δεύτερος τελεστής σε κατάσταση συμβατότητας `%s'"
  
! #: cp/parser.cc:24772
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24782
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/parser.cc:24852
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/parser.cc:25010
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr ""
  
! #: cp/parser.cc:25071
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:25092 cp/parser.cc:25110 cp/parser.cc:25125
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "διπλός αριθμός μηνύματος"
  
! #: cp/parser.cc:25099
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25138
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:25154
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25304
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/parser.cc:25395
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25406
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25411
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25414
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25431 cp/parser.cc:25456
  #, fuzzy, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: cp/parser.cc:25443 cp/parser.cc:25464
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25450
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25520
  #, fuzzy, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/parser.cc:25529
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr ""
  
! #: cp/parser.cc:25535
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr ""
  
! #: cp/parser.cc:25541
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr "διπλός προσδιοριστής μηνύματος"
  
! #: cp/parser.cc:25594
  #, 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:25636
  #, fuzzy, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: cp/parser.cc:25644
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25665
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25672
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr ""
  
! #: cp/parser.cc:25679 cp/parser.cc:26128
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr ""
  
! #: cp/parser.cc:25686 cp/parser.cc:26135
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr ""
  
! #: cp/parser.cc:25694
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr ""
  
! #: cp/parser.cc:25969
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: cp/parser.cc:25980
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:25984
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:26070
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26269
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Δεν ήταν δυνατή η εύρεση ετικέττας για μεταγωγή στο `%s'"
  
! #: cp/parser.cc:26314
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.cc:26326
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/parser.cc:26874
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: cp/parser.cc:26999
  #, fuzzy, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/parser.cc:27003
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
--- 65519,67202 ----
  msgid "expected a reflection of a type"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/parser.cc:6341
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of a function template"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/parser.cc:6439
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr ""
  
! #: cp/parser.cc:6448
  #, gcc-internal-format
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr ""
  
! #: cp/parser.cc:6450
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:6463
  #, gcc-internal-format
  msgid "expected a reflection of a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/parser.cc:6624
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: cp/parser.cc:6714
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr ""
  
! #: cp/parser.cc:6726
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr ""
  
! #: cp/parser.cc:6766
  #, gcc-internal-format
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:6832 cp/parser.cc:7003 cp/parser.cc:7202 cp/semantics.cc:4857
  #, fuzzy, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
  
! #: cp/parser.cc:6865
  #, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr ""
  
! #: cp/parser.cc:6987
  #, fuzzy, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/parser.cc:7147
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD may not appear in this context"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:7148
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.cc:7194
  #, gcc-internal-format
  msgid "reflection is only available in C++26 with %<-freflection%>"
  msgstr ""
  
! #: cp/parser.cc:7231
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr ""
  
! #: cp/parser.cc:7375
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
  
! #: cp/parser.cc:7540
  #, fuzzy, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:7550
  #, gcc-internal-format
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr ""
  
! #: cp/parser.cc:7587 cp/parser.cc:9966
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:7601 cp/parser.cc:7605
  #, gcc-internal-format
  msgid "template-id not allowed for destructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:7607 cp/parser.cc:35946
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
  
! #: cp/parser.cc:7729
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/parser.cc:7744
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.cc:7787 cp/parser.cc:26949
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.cc:7814 cp/typeck.cc:3304 cp/typeck.cc:3307 cp/typeck.cc:3324
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:7939
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:8027
  #, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr ""
  
! #: cp/parser.cc:8054
  #, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8061
  #, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8067
  #, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8242
  #, fuzzy, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:8473 cp/parser.cc:11405
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/parser.cc:8561
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr ""
  
! #: cp/parser.cc:8661
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: cp/parser.cc:8673 cp/pt.cc:22263
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: cp/parser.cc:8686
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_assoc_barrier%>"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: cp/parser.cc:8712
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: cp/parser.cc:8740 cp/pt.cc:22378
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8744 cp/pt.cc:22382
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8749 cp/pt.cc:22387
  #, fuzzy, gcc-internal-format
  msgid "selected function declared here"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/parser.cc:8883
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr ""
  
! #: cp/parser.cc:8942
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.cc:8993
  #, gcc-internal-format
  msgid "types may not be defined in %<__builtin_classify_type%> calls"
  msgstr ""
  
! #: cp/parser.cc:9391 cp/parser.cc:9420
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr ""
  
! #: cp/parser.cc:9706 cp/typeck.cc:3192
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/parser.cc:9715
  #, fuzzy, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/parser.cc:10018
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.cc:10076 cp/parser.cc:23417
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10203
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to this operand"
  msgstr ""
  
! #: cp/parser.cc:10291
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr ""
  
! #: cp/parser.cc:10394
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.cc:10453
  #, fuzzy, gcc-internal-format
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/parser.cc:10680 cp/parser.cc:37264
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/parser.cc:10745
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr ""
  
! #: cp/parser.cc:10831
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/parser.cc:10849
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.cc:10851
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.cc:10884
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.cc:10929
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr ""
  
! #: cp/parser.cc:10958
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.cc:11006
  #, gcc-internal-format
  msgid "attributes ignored on outermost array type in new expression"
  msgstr ""
  
! #: cp/parser.cc:11102
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.cc:11508
  #, fuzzy, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "παλαιού είδους θέση"
  
! #: cp/parser.cc:11658
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.cc:11661
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr ""
  
! #: cp/parser.cc:11895
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr ""
  
! #: cp/parser.cc:12233
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.cc:12508
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.cc:12642
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr ""
  
! #: cp/parser.cc:12743
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12753
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12954
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.cc:12977
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.cc:12993
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> with by-copy capture default only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12999 cp/parser.cc:13021 cp/parser.cc:13219
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.cc:13015
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:13035
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/parser.cc:13055
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13066
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:13096
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:13105
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.cc:13130
  #, fuzzy, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "Μη αναγνωρίσιμη μεταβλητή `%s'"
  
! #: cp/parser.cc:13141
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.cc:13179
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13190
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.cc:13195
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.cc:13287
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13341
  #, fuzzy, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/parser.cc:13376
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13406 cp/pt.cc:15307
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
  
! #: cp/parser.cc:13419
  #, gcc-internal-format
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr ""
  
! #: cp/parser.cc:13428
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr ""
  
! #: cp/parser.cc:13432
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr ""
  
! #: cp/parser.cc:13436
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr ""
  
! #: cp/parser.cc:13443
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr ""
  
! #: cp/parser.cc:13461
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13477
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13490
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13508
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13561
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:14364
  #, gcc-internal-format
  msgid "label at end of compound statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:14533 cp/parser.cc:14785
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.cc:14604
  #, fuzzy, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: cp/parser.cc:14653
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.cc:14681
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr ""
  
! #: cp/parser.cc:14793
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
  #. A::A a;
! #: cp/parser.cc:14799
  #, fuzzy, gcc-internal-format
  msgid "%qE names the constructor, not the type"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/parser.cc:14857
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.cc:14921
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr ""
  
! #: cp/parser.cc:15126
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15148
  #, gcc-internal-format
  msgid "%<if consteval%> only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:15173 cp/parser.cc:15208
  #, gcc-internal-format
  msgid "%<if consteval%> requires compound statement"
  msgstr ""
  
! #: cp/parser.cc:15250
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15418 cp/parser.cc:37776
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:15459
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/parser.cc:15461
  #, fuzzy, gcc-internal-format
  msgid "condition declares a function"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/parser.cc:15502
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.cc:15604 cp/parser.cc:26170 cp/parser.cc:28936
  #, fuzzy, gcc-internal-format
  msgid "expected initializer"
  msgstr "μη έγκυρο μέγεθος οριζόντιου στηλοθέτη: %s"
  
! #: cp/parser.cc:15654
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:15960
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.cc:15967
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:15993
  #, fuzzy, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/parser.cc:15998
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16201
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/parser.cc:16312
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16464 cp/parser.cc:37779
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:16509
  #, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:16526
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.cc:16572
  #, gcc-internal-format
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:16631
  #, gcc-internal-format
  msgid "designators in %<template for%> initializer"
  msgstr ""
  
! #: cp/parser.cc:16698
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:16868
  #, 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:16877
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.cc:16896 cp/parser.cc:37782
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:17071
  #, fuzzy, gcc-internal-format
  msgid "expected module-partition"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:17073
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:17115
  #, fuzzy, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:17121
  #, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17122
  #, gcc-internal-format
  msgid "scope opened here"
  msgstr ""
  
! #: cp/parser.cc:17148
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
! #: cp/parser.cc:17152
  #, 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:17158
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17199
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17201 cp/parser.cc:17210
  #, 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:17209
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17233
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17254
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17257
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17278
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17286
  #, fuzzy, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/parser.cc:17307
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17346
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17349
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function"
  msgstr ""
  
! #: cp/parser.cc:17358
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17360
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17368
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.cc:17539
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: cp/parser.cc:17543
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.cc:17583
  #, fuzzy, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/parser.cc:17585 cp/parser.cc:30428
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17604
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/parser.cc:17620
  #, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr ""
  
! #: cp/parser.cc:17842
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.cc:18090
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18109
  #, fuzzy, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: cp/parser.cc:18130
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18155
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.cc:18212
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18215
  #, fuzzy, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "πολλαπλός αριθμός επιλογών την εντολή `s'"
  
! #: cp/parser.cc:18253
  #, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr ""
  
! #: cp/parser.cc:18256
  #, fuzzy, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/parser.cc:18263
  #, gcc-internal-format
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18282
  #, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18293
  #, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr ""
  
! #: cp/parser.cc:18321
  #, gcc-internal-format
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18325
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:18405
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/parser.cc:18423
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "Η αλυσίδα μορφής δεν είναι έγκυρη: `%s'"
  
! #: cp/parser.cc:18449 cp/parser.cc:18454 cp/parser.cc:26151 cp/parser.cc:26156
! #: cp/parser.cc:26160 cp/parser.cc:26164
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:18622
  #, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:18645
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.cc:18683
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.cc:18686
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18737
  #, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:18763
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.cc:18799
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/parser.cc:18808
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/parser.cc:18812
  #, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:18894
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.cc:18907
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18909
  #, 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:18924
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.cc:18997 cp/parser.cc:31672
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:19016
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.cc:19020
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:19088
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "Μη έγκυρη ρύθμιση θύρας (port)"
  
! #: cp/parser.cc:19195
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:19223
  #, gcc-internal-format
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:19440
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:19453
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.cc:19629
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.cc:19658 cp/parser.cc:19664
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "μη έγκυρος αριθμός πεδίου: `%s'"
  
! #: cp/parser.cc:19666
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.cc:19751
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.cc:19778
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: cp/parser.cc:19790 cp/pt.cc:29076
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.cc:19802 cp/pt.cc:29088
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19854
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.cc:19942
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:20354
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20360
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20366
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20375
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.cc:20381
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/parser.cc:20415
  #, fuzzy, gcc-internal-format
  msgid "expected operator"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:20462
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.cc:20464
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.cc:20466
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr ""
  
! #: cp/parser.cc:20571
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "Μη έγκυρος χαρακτήρας παραβολής"
  
! #: cp/parser.cc:20579
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "Μη έγκυρος χαρακτήρας παραβολής"
  
! #: cp/parser.cc:20703
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:20941 cp/parser.cc:21027 cp/parser.cc:28684
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/parser.cc:20945 cp/parser.cc:21031
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/parser.cc:21103
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:21176
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:21180
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21184
  #, 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:21215
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: cp/parser.cc:21216
  #, 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:21223
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:21350
  #, fuzzy, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
  #. The name does not name a template.
! #: cp/parser.cc:21435 cp/parser.cc:21627 cp/parser.cc:21836
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:21483
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.cc:21485
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.cc:21700
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:21801 cp/parser.cc:21819 cp/parser.cc:22013
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:21966
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: cp/parser.cc:22004
  #, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr ""
  
! #: cp/parser.cc:22122
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/parser.cc:22126
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/parser.cc:22130
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/parser.cc:22191
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
  # src/dfa.c:962
  # src/dfa.c:970
! #: cp/parser.cc:22427
  #, fuzzy, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Δεν ορίστηκε συντακτικό"
  
! #: cp/parser.cc:22636
  #, 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:22642
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:22646
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22653 cp/parser.cc:23114
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/parser.cc:22807
  #, fuzzy, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/parser.cc:22957
  #, fuzzy, gcc-internal-format
  msgid "expected type-name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:23041
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:23042
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.cc:23073
  #, fuzzy, gcc-internal-format
  msgid "invalid use of concept-name %qD"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/parser.cc:23089
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.cc:23096
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23341
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23579
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:23667
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/parser.cc:23673
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/parser.cc:23685
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23826
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/parser.cc:23837
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/parser.cc:23852
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/parser.cc:23870
  #, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr ""
  
! #: cp/parser.cc:23916
  #, 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:23920
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.cc:23963
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.cc:23977
  #, fuzzy, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:23989 cp/parser.cc:30397
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/parser.cc:23994 cp/parser.cc:30402
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24006 cp/parser.cc:30415
  #, fuzzy, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/parser.cc:24047
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.cc:24071
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24074
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24195
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24270
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/parser.cc:24274
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:24278
  #, fuzzy, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:24339
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24351
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24370
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24380
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24385
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24389
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.cc:24392
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.cc:24399
  #, fuzzy, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "άγνωστο σετ `%s'"
  
! #: cp/parser.cc:24456
  #, fuzzy, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/parser.cc:24641
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24685
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.cc:24703
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24713
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24759
  #, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24762
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/parser.cc:24764
  #, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.cc:24766
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "μη έγκυρος δεύτερος τελεστής σε κατάσταση συμβατότητας `%s'"
  
! #: cp/parser.cc:24768
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24778
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/parser.cc:24848
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/parser.cc:25006
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr ""
  
! #: cp/parser.cc:25067
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:25088 cp/parser.cc:25106 cp/parser.cc:25121
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "διπλός αριθμός μηνύματος"
  
! #: cp/parser.cc:25095
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25134
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:25150
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25300
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/parser.cc:25391
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25402
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25407
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25410
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25427 cp/parser.cc:25452
  #, fuzzy, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: cp/parser.cc:25439 cp/parser.cc:25460
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25446
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25516
  #, fuzzy, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/parser.cc:25525
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr ""
  
! #: cp/parser.cc:25531
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr ""
  
! #: cp/parser.cc:25537
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr "διπλός προσδιοριστής μηνύματος"
  
! #: cp/parser.cc:25590
  #, 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:25632
  #, fuzzy, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: cp/parser.cc:25640
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25661
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25668
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr ""
  
! #: cp/parser.cc:25675 cp/parser.cc:26124
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr ""
  
! #: cp/parser.cc:25682 cp/parser.cc:26131
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr ""
  
! #: cp/parser.cc:25690
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr ""
  
! #: cp/parser.cc:25965
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: cp/parser.cc:25976
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:25980
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:26066
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26265
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Δεν ήταν δυνατή η εύρεση ετικέττας για μεταγωγή στο `%s'"
  
! #: cp/parser.cc:26310
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.cc:26322
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/parser.cc:26870
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: cp/parser.cc:26995
  #, fuzzy, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/parser.cc:26999
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
*************** msgstr "το `%s' δεν είναι κα
*** 67124,67398 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27032
  #, fuzzy, gcc-internal-format
  msgid "invalid declarator"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/parser.cc:27041
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "μη έγκυρος αριθμός από γραμμές"
  
! #: cp/parser.cc:27043
  #, 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:27158
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/parser.cc:27183
  #, fuzzy, gcc-internal-format
  msgid "expected declarator"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/parser.cc:27304
  #, fuzzy, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:27306
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/parser.cc:27327
  #, fuzzy, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:27388
  #, fuzzy, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "διπλός αριθμός μηνύματος"
  
! #: cp/parser.cc:27442
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "διπλός αριθμός μηνύματος"
  
! #: cp/parser.cc:27479
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27537
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "διπλός αριθμός μηνύματος"
  
! #: cp/parser.cc:27840
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "Ελλιπής ή κακοσχηματισμένη ιδιότητα"
  
! #: cp/parser.cc:27846
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:27849 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:27876
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:27885
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/parser.cc:28012
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:28159
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28366
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.cc:28444
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.cc:28568
  #, fuzzy, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: cp/parser.cc:28571
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28631
  #, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr ""
  
! #: cp/parser.cc:28672
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.cc:28690
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/parser.cc:28696
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/parser.cc:28698
  #, fuzzy, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/parser.cc:28721
  #, fuzzy, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/parser.cc:28845
  #, 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:28849
  #, 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:29040
  #, fuzzy, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr "%s: Αναμενόταν δυαδικός χειριστής.\n"
  
! #: cp/parser.cc:29202
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29224
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29262
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29276
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29316
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.cc:29367
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29423 cp/parser.cc:29557
  #, fuzzy, gcc-internal-format
  msgid "expected class-name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:29837
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: cp/parser.cc:29840
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: cp/parser.cc:29843
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: cp/parser.cc:30139 cp/parser.cc:37400
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "διπλό κλειδί"
  
! #: cp/parser.cc:30350
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.cc:30362
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30369
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:30381
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.cc:30387
  #, fuzzy, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/parser.cc:30430
  #, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr ""
  
! #: cp/parser.cc:30456
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30463
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.cc:30496
  #, fuzzy, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/parser.cc:30529
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.cc:30594
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "κανένας ορισμός του `UNDEFINED'"
--- 67205,67479 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27028
  #, fuzzy, gcc-internal-format
  msgid "invalid declarator"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/parser.cc:27037
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "μη έγκυρος αριθμός από γραμμές"
  
! #: cp/parser.cc:27039
  #, 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:27154
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/parser.cc:27179
  #, fuzzy, gcc-internal-format
  msgid "expected declarator"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/parser.cc:27300
  #, fuzzy, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:27302
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/parser.cc:27323
  #, fuzzy, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:27384
  #, fuzzy, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "διπλός αριθμός μηνύματος"
  
! #: cp/parser.cc:27438
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "διπλός αριθμός μηνύματος"
  
! #: cp/parser.cc:27475
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27533
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "διπλός αριθμός μηνύματος"
  
! #: cp/parser.cc:27836
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "Ελλιπής ή κακοσχηματισμένη ιδιότητα"
  
! #: cp/parser.cc:27842
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:27845 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:27872
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:27881
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/parser.cc:28008
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:28155
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28362
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.cc:28440
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.cc:28564
  #, fuzzy, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: cp/parser.cc:28567
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28627
  #, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr ""
  
! #: cp/parser.cc:28668
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.cc:28686
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/parser.cc:28692
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/parser.cc:28694
  #, fuzzy, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/parser.cc:28717
  #, fuzzy, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/parser.cc:28841
  #, 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:28845
  #, 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:29036
  #, fuzzy, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr "%s: Αναμενόταν δυαδικός χειριστής.\n"
  
! #: cp/parser.cc:29198
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29220
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29258
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29272
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29312
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.cc:29363
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29419 cp/parser.cc:29553
  #, fuzzy, gcc-internal-format
  msgid "expected class-name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:29833
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: cp/parser.cc:29836
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: cp/parser.cc:29839
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: cp/parser.cc:30135 cp/parser.cc:37398
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "διπλό κλειδί"
  
! #: cp/parser.cc:30346
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.cc:30358
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30365
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:30377
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.cc:30383
  #, fuzzy, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/parser.cc:30426
  #, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr ""
  
! #: cp/parser.cc:30452
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30459
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.cc:30492
  #, fuzzy, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/parser.cc:30525
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.cc:30590
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "κανένας ορισμός του `UNDEFINED'"
*************** msgstr "κανένας ορισμός τ
*** 67400,67672 ****
  #. 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:30608 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30714 cp/parser.cc:37787
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:30739
  #, 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:30743
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:31022
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31028
  #, 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:31069
  #, fuzzy, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:31109
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31212
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:31219
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.cc:31232
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31414
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/parser.cc:31442
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.cc:31548
  #, fuzzy, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: cp/parser.cc:31562
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: cp/parser.cc:31635
  #, gcc-internal-format
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:31658
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.cc:31693
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:31840
  #, fuzzy, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/parser.cc:31860
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31880
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31943
! #, gcc-internal-format
! msgid "keyword %<typename%> not allowed outside of templates"
! msgstr ""
! 
! #: cp/parser.cc:31946
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:32131 cp/parser.cc:32225
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: cp/parser.cc:32233
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: cp/parser.cc:32239
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32283
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "μη έγκυρος αριθμός πεδίου: `%s'"
  
! #: cp/parser.cc:32324
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:32436
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.cc:32471
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> on exception declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/parser.cc:32550
  #, fuzzy, gcc-internal-format
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/parser.cc:33021
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr ""
  
! #: cp/parser.cc:33167
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:33181
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33323
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33358
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:33401 cp/parser.cc:33493
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33430
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "Κακή αίτηση παραμέτρων"
  
! #: cp/parser.cc:33433
  #, fuzzy, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/parser.cc:33591
  #, fuzzy, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/parser.cc:33638
  #, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:33654
  #, fuzzy, gcc-internal-format
  msgid "attributes are ignored on %qs"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/parser.cc:33770
  #, fuzzy, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/parser.cc:33874
  #, fuzzy, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr "Μη αναγνωρίσιμη μεταβλητή `%s'"
  
! #: cp/parser.cc:33957
  #, gcc-internal-format
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:33988
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:34361 cp/parser.cc:34370
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.cc:34717
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:34958
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35101
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/parser.cc:35110
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/parser.cc:35637
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35642
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/parser.cc:35646
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
--- 67481,67748 ----
  #. 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:30604 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30722 cp/parser.cc:37785
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:30747
  #, 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:30751
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:31030
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31036
  #, 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:31077
  #, fuzzy, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:31117
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31220
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:31227
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.cc:31240
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31422
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/parser.cc:31450
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.cc:31556
  #, fuzzy, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: cp/parser.cc:31570
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: cp/parser.cc:31643
  #, gcc-internal-format
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:31666
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.cc:31701
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:31848
  #, fuzzy, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/parser.cc:31868
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31888
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31945
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:32129 cp/parser.cc:32223
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: cp/parser.cc:32231
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: cp/parser.cc:32237
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32281
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "μη έγκυρος αριθμός πεδίου: `%s'"
  
! #: cp/parser.cc:32322
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:32434
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.cc:32469
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> on exception declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/parser.cc:32548
  #, fuzzy, gcc-internal-format
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/parser.cc:33019
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr ""
  
! #: cp/parser.cc:33165
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:33179
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33321
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33356
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:33399 cp/parser.cc:33491
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33428
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "Κακή αίτηση παραμέτρων"
  
! #: cp/parser.cc:33431
  #, fuzzy, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/parser.cc:33589
  #, fuzzy, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/parser.cc:33636
  #, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:33652
  #, fuzzy, gcc-internal-format
  msgid "attributes are ignored on %qs"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/parser.cc:33768
  #, fuzzy, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/parser.cc:33872
  #, fuzzy, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr "Μη αναγνωρίσιμη μεταβλητή `%s'"
  
! #: cp/parser.cc:33955
  #, gcc-internal-format
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:33986
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:34359 cp/parser.cc:34368
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.cc:34715
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:34956
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35099
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/parser.cc:35108
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/parser.cc:35635
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35640
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/parser.cc:35644
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
*************** msgstr "διπλό όνομα χαρακ
*** 67675,68108 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35653
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.cc:35947
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:36058
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/parser.cc:36235
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36244
  #, 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:36250
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36290
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.cc:36300
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:36320
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "Μη έγκυρη ρύθμιση θύρας (port)"
  
! #: cp/parser.cc:36430
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/parser.cc:36481
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.cc:36534
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/parser.cc:36853
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:36866
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:36897
  #, fuzzy, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:37213
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37388
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "Μη έγκυρη ρύθμιση θύρας (port)"
  
! #: cp/parser.cc:37403
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:37415
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.cc:37432
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:37541
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/parser.cc:37552
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "μη έγκυρος δηλωτής πεδίου: `%s'"
  
! #: cp/parser.cc:37557
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "διπλό κλειδί"
  
! #: cp/parser.cc:37586
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "διπλό κλειδί"
  
! #: cp/parser.cc:37638
  #, fuzzy, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37641
  #, fuzzy, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37644
  #, fuzzy, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37650
  #, fuzzy, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37653
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.cc:37656
  #, fuzzy, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:37659
  #, fuzzy, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37662
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.cc:37665
  #, fuzzy, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:37668
  #, fuzzy, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:37671
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37674
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:37677
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:37680
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.cc:37683
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37686
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37689
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.cc:37692
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:37695
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.cc:37698
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.cc:37701
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:37704
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.cc:37707
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37739
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37751
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.cc:37754
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37757
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37763
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37790
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.cc:37793
  #, fuzzy, gcc-internal-format
  msgid "expected %<:]%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:38128
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38282
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/parser.cc:38287
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/parser.cc:38408
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: cp/parser.cc:38566 cp/parser.cc:38600
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: cp/parser.cc:38573 cp/parser.cc:38606
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38574 cp/parser.cc:38607
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "μη τερματιζόμενο όνομα βάρους"
  
! #: cp/parser.cc:38581
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/parser.cc:38582
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/parser.cc:38665
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.cc:38686
  #, 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:38939
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "μη έγκυρο όρισμα μήκους περιεχομένου"
  
! #: cp/parser.cc:39180 cp/parser.cc:40492 cp/parser.cc:40681
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:39251
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:39325
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39356
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39760
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:39835 cp/parser.cc:39853
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.cc:39847 cp/parser.cc:39913
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: cp/parser.cc:39956
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40153 cp/parser.cc:40160 cp/parser.cc:40167
  #, fuzzy, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "Ακατάλληλη τιμή στο ai_flags"
  
! #: cp/parser.cc:40284
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Προσδιοριστής αφαιρέθηκε"
  
! #: cp/parser.cc:40457
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40464
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/parser.cc:40744 cp/parser.cc:40751 cp/parser.cc:40758
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: cp/parser.cc:40920
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:42222
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/parser.cc:42239
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.cc:42995
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr ""
  
! #: cp/parser.cc:43397
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "μη έγκυρο μέγεθος οριζόντιου στηλοθέτη: %s"
  
! #: cp/parser.cc:44091
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44727
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "Το `%s' δεν είναι κατάλογος."
--- 67751,68184 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35651
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.cc:35945
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:36056
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/parser.cc:36233
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36242
  #, 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:36248
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36288
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.cc:36298
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:36318
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "Μη έγκυρη ρύθμιση θύρας (port)"
  
! #: cp/parser.cc:36428
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/parser.cc:36479
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.cc:36532
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/parser.cc:36851
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:36864
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:36895
  #, fuzzy, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:37211
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37386
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "Μη έγκυρη ρύθμιση θύρας (port)"
  
! #: cp/parser.cc:37401
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:37413
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.cc:37430
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:37539
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/parser.cc:37550
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "μη έγκυρος δηλωτής πεδίου: `%s'"
  
! #: cp/parser.cc:37555
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "διπλό κλειδί"
  
! #: cp/parser.cc:37584
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "διπλό κλειδί"
  
! #: cp/parser.cc:37636
  #, fuzzy, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37639
  #, fuzzy, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37642
  #, fuzzy, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37648
  #, fuzzy, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37651
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.cc:37654
  #, fuzzy, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:37657
  #, fuzzy, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37660
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.cc:37663
  #, fuzzy, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:37666
  #, fuzzy, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:37669
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37672
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:37675
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:37678
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.cc:37681
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37684
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37687
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.cc:37690
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:37693
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.cc:37696
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.cc:37705
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37737
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37749
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.cc:37752
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37755
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37761
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37788
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.cc:37791
  #, fuzzy, gcc-internal-format
  msgid "expected %<:]%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:38126
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38280
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/parser.cc:38285
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/parser.cc:38406
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: cp/parser.cc:38564 cp/parser.cc:38598
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: cp/parser.cc:38571 cp/parser.cc:38604
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38572 cp/parser.cc:38605
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "μη τερματιζόμενο όνομα βάρους"
  
! #: cp/parser.cc:38579
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/parser.cc:38580
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/parser.cc:38663
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.cc:38684
  #, 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:38937
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "μη έγκυρο όρισμα μήκους περιεχομένου"
  
! #: cp/parser.cc:39178 cp/parser.cc:40490 cp/parser.cc:40679
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:39249
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:39323
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39354
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39758
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:39833 cp/parser.cc:39851
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.cc:39845 cp/parser.cc:39911
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: cp/parser.cc:39954
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40151 cp/parser.cc:40158 cp/parser.cc:40165
  #, fuzzy, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "Ακατάλληλη τιμή στο ai_flags"
  
! #: cp/parser.cc:40282
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Προσδιοριστής αφαιρέθηκε"
  
! #: cp/parser.cc:40455
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40462
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/parser.cc:40742 cp/parser.cc:40749 cp/parser.cc:40756
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: cp/parser.cc:40918
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:42220
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/parser.cc:42237
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.cc:42993
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr ""
  
! #: cp/parser.cc:43395
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "μη έγκυρο μέγεθος οριζόντιου στηλοθέτη: %s"
  
! #: cp/parser.cc:44089
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44725
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "Το `%s' δεν είναι κατάλογος."
*************** msgstr "Το `%s' δεν είναι κα
*** 68111,68283 ****
  #. 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:47214
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: cp/parser.cc:48665
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49613
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49695 cp/pt.cc:19130
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.cc:52776
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:53488
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr ""
  
! #: cp/parser.cc:53729
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:53855
  #, 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:53976
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54551
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:55148
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "μη έγκυρο μέγεθος οριζόντιου στηλοθέτη: %s"
  
! #: cp/parser.cc:55179
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
  
! #: cp/parser.cc:55191
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55294
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.cc:55314 cp/semantics.cc:7052
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55318 cp/semantics.cc:7060
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55321 cp/pt.cc:15174 cp/semantics.cc:7066
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55324 cp/semantics.cc:7072
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55521
  #, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr ""
  
! #: cp/parser.cc:55693
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr ""
  
! #: cp/parser.cc:56258
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56268
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/parser.cc:56438 cp/parser.cc:56977
  #, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56649
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56844
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56847
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56894
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "κακοδιαμορφωμένη γραμμή αγνοήθηκε"
  
! #: cp/parser.cc:57231
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57242
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57329
  #, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:57471
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/parser.cc:57611
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.cc:57713
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:57769
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
--- 68187,68359 ----
  #. 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:47212
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: cp/parser.cc:48663
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49611
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49693 cp/pt.cc:19188
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.cc:52774
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:53486
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr ""
  
! #: cp/parser.cc:53727
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:53853
  #, 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:53974
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54549
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:55146
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "μη έγκυρο μέγεθος οριζόντιου στηλοθέτη: %s"
  
! #: cp/parser.cc:55177
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
  
! #: cp/parser.cc:55189
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55292
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.cc:55312 cp/semantics.cc:7048
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55316 cp/semantics.cc:7056
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55319 cp/pt.cc:15198 cp/semantics.cc:7062
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55322 cp/semantics.cc:7068
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55519
  #, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr ""
  
! #: cp/parser.cc:55691
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr ""
  
! #: cp/parser.cc:56256
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56266
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/parser.cc:56436 cp/parser.cc:56975
  #, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56647
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56842
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56845
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56892
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "κακοδιαμορφωμένη γραμμή αγνοήθηκε"
  
! #: cp/parser.cc:57229
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57240
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57327
  #, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:57469
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/parser.cc:57609
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.cc:57711
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:57767
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr "%s' δεν είναι ισχύω
*** 68984,69245 ****
  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:7775
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/pt.cc:7789
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/pt.cc:7875
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7883
  #, 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:7901
  #, 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:7961
  #, 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:7963
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8017 cp/pt.cc:8049
  #, 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:8643
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/pt.cc:8659
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/pt.cc:8802
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8831
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "μη έγκυρος αριθμός από γραμμές"
  
! #: cp/pt.cc:8836
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8853 cp/pt.cc:8888 cp/pt.cc:8939
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8861
  #, fuzzy, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:8869
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8875
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:8878
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:8893
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:8896
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:8943
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:8958
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:8961
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:9048
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/pt.cc:9176 cp/pt.cc:9512
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/pt.cc:9191 cp/pt.cc:9337
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: cp/pt.cc:9333
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: cp/pt.cc:9342
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.cc:9368
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9372
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/pt.cc:9473
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10050
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/pt.cc:10245
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.cc:10247
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/pt.cc:10416 cp/pt.cc:23566
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:10766
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "Μη έγκυρη προτεραιότητα `%s'"
  
! #: cp/pt.cc:11506
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12442
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12451
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/pt.cc:12478
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: cp/pt.cc:12482
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12711
  #, fuzzy, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr "%s: Μη έγκυρη ρύθμιση `%s'.\n"
  
! #: cp/pt.cc:12712
  #, gcc-internal-format
  msgid "first error appeared here"
  msgstr ""
  
! #: cp/pt.cc:13080
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: cp/pt.cc:13599
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14070
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.cc:14180
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14183
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14388
  #, fuzzy, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr "αδυναμία ανοίγματος του `%s'"
  
! #: cp/pt.cc:14844
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/pt.cc:14941
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:15952
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
--- 69060,69321 ----
  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:7777
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/pt.cc:7791
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/pt.cc:7877
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7885
  #, 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:7903
  #, 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:7963
  #, 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:7965
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8019 cp/pt.cc:8051
  #, 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:8645
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/pt.cc:8661
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/pt.cc:8804
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8833
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "μη έγκυρος αριθμός από γραμμές"
  
! #: cp/pt.cc:8838
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8855 cp/pt.cc:8890 cp/pt.cc:8941
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8863
  #, fuzzy, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:8871
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8877
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:8880
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:8895
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:8898
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:8945
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:8960
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:8963
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:9050
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/pt.cc:9178 cp/pt.cc:9514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/pt.cc:9193 cp/pt.cc:9339
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: cp/pt.cc:9335
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: cp/pt.cc:9344
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.cc:9370
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9374
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/pt.cc:9475
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10052
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/pt.cc:10247
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.cc:10249
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/pt.cc:10418 cp/pt.cc:23643
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:10768
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "Μη έγκυρη προτεραιότητα `%s'"
  
! #: cp/pt.cc:11508
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12444
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12453
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/pt.cc:12480
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: cp/pt.cc:12484
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12713
  #, fuzzy, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr "%s: Μη έγκυρη ρύθμιση `%s'.\n"
  
! #: cp/pt.cc:12714
  #, gcc-internal-format
  msgid "first error appeared here"
  msgstr ""
  
! #: cp/pt.cc:13082
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: cp/pt.cc:13601
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14078
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.cc:14204
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14207
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14412
  #, fuzzy, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr "αδυναμία ανοίγματος του `%s'"
  
! #: cp/pt.cc:14868
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/pt.cc:14965
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:15976
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
*************** msgstr ""
*** 69257,69373 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16154
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/pt.cc:16379
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "Μη έγκυρη προτεραιότητα `%s'"
  
! #: cp/pt.cc:16381
  #, fuzzy, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:16508
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr ""
  
! #: cp/pt.cc:16510
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr ""
  
! #: cp/pt.cc:16760
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:16762
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:17323
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.cc:17325
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17327
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17340
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17343
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17396
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17402
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17408
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17477
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:17518
  #, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr ""
  
! #: cp/pt.cc:17525
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17579
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:17613
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:17622
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr ""
  
! #: cp/pt.cc:17630
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr ""
  
! #: cp/pt.cc:17788
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
--- 69333,69454 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16178
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/pt.cc:16403
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "Μη έγκυρη προτεραιότητα `%s'"
  
! #: cp/pt.cc:16405
  #, fuzzy, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:16532
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr ""
  
! #: cp/pt.cc:16534
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr ""
  
! #: cp/pt.cc:16784
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:16786
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:17367
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.cc:17369
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17371
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17384
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17387
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17440
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17446
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17452
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17521
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:17562
  #, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr ""
  
! #: cp/pt.cc:17569
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17623
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:17657
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:17666
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr ""
  
! #: cp/pt.cc:17674
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr ""
  
! #: cp/pt.cc:17810
! #, fuzzy, gcc-internal-format
! msgid "expected a reflection of a type template"
! msgstr "Η λειτουργία δεν υποστηρίζεται"
! 
! #: cp/pt.cc:17844
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
*************** msgstr ""
*** 69375,69582 ****
  #. 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:17961
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:18117
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.cc:18133
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:18135
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:18219
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.cc:20597 cp/pt.cc:22894
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/pt.cc:20601 cp/pt.cc:22898
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20748
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:22114
  #, 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:22149
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22154
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22157
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:22162
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/pt.cc:22213
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: cp/pt.cc:22240
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: cp/pt.cc:22486
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:22489
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:22811
  #, fuzzy, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "έχει παραληφθεί η λίστα με τα πεδία"
  
! #: cp/pt.cc:23196
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:23198
  #, fuzzy, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/pt.cc:23208
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.cc:23223
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/pt.cc:23241
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/pt.cc:27656
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/pt.cc:27658
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "διπλός ορισμός συνόλου"
  
  # src/request.c:37
! #: cp/pt.cc:27664
  #, fuzzy
  msgid "%s %#qS"
  msgstr "%s: %s"
  
! #: cp/pt.cc:27691 cp/pt.cc:27778
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/pt.cc:27710
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/pt.cc:27716 cp/pt.cc:27773
  #, fuzzy, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "Ο έλεγχος μονοπατιού για το `%s' βρήκε `%s'"
  
! #: cp/pt.cc:27721
  #, fuzzy, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/pt.cc:27729
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/pt.cc:27765
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/pt.cc:27788 cp/pt.cc:27855
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:27793 cp/pt.cc:27870
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.cc:27827
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/pt.cc:27830
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/pt.cc:27839
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.cc:27860
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:27900
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/pt.cc:28232
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/pt.cc:28238
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
--- 69456,69663 ----
  #. 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:18017
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:18173
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.cc:18189
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:18191
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:18277
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.cc:20655 cp/pt.cc:22967
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/pt.cc:20659 cp/pt.cc:22971
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20806
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:22178
  #, 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:22213
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22218
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22221
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:22226
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/pt.cc:22277
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: cp/pt.cc:22304
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: cp/pt.cc:22552
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:22555
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:22884
  #, fuzzy, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "έχει παραληφθεί η λίστα με τα πεδία"
  
! #: cp/pt.cc:23273
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:23275
  #, fuzzy, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/pt.cc:23285
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.cc:23300
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/pt.cc:23318
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/pt.cc:27733
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/pt.cc:27735
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "διπλός ορισμός συνόλου"
  
  # src/request.c:37
! #: cp/pt.cc:27741
  #, fuzzy
  msgid "%s %#qS"
  msgstr "%s: %s"
  
! #: cp/pt.cc:27768 cp/pt.cc:27855
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/pt.cc:27787
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/pt.cc:27793 cp/pt.cc:27850
  #, fuzzy, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "Ο έλεγχος μονοπατιού για το `%s' βρήκε `%s'"
  
! #: cp/pt.cc:27798
  #, fuzzy, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/pt.cc:27806
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/pt.cc:27842
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/pt.cc:27865 cp/pt.cc:27932
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:27870 cp/pt.cc:27947
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.cc:27904
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/pt.cc:27907
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/pt.cc:27916
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.cc:27937
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:27977
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/pt.cc:28318
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/pt.cc:28324
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
*************** msgstr "συντακτικό σφάλμ�
*** 69588,69744 ****
  #. 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:28718
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.cc:28764
  #, 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:29139
  #, 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:29169
  #, 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:29178
  #, 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:29186
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "Μη έγκυρος χαρακτήρας παραβολής"
  
! #: cp/pt.cc:29188
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:30738
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.cc:30934
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/pt.cc:30943
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:30949
  #, fuzzy, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:30993
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:32264
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:32279
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:32285
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr ""
  
! #: cp/pt.cc:32413
  #, 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:32420
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:32433
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/pt.cc:32436
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/pt.cc:32451
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32455
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/pt.cc:32470
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:32472
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32603
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32606
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32666
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/pt.cc:32669
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "Δεν μπόρεσα να ανοίξω το αρχείο %s"
  
! #: cp/pt.cc:32749
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:32753
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/pt.cc:32757
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:32761
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
--- 69669,69825 ----
  #. 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:28804
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.cc:28850
  #, 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:29225
  #, 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:29255
  #, 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:29264
  #, 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:29272
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "Μη έγκυρος χαρακτήρας παραβολής"
  
! #: cp/pt.cc:29274
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:30824
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.cc:31020
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/pt.cc:31029
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:31035
  #, fuzzy, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:31079
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:32350
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:32365
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:32371
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr ""
  
! #: cp/pt.cc:32499
  #, 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:32506
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:32519
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/pt.cc:32522
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/pt.cc:32537
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32541
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/pt.cc:32556
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:32558
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32689
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32692
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32752
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/pt.cc:32755
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "Δεν μπόρεσα να ανοίξω το αρχείο %s"
  
! #: cp/pt.cc:32835
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:32839
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/pt.cc:32843
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:32847
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
*************** msgstr ""
*** 69788,70090 ****
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:410
  #, fuzzy, gcc-internal-format
  msgid "%<std::ranges%> is not a namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/reflect.cc:453
  #, 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:489
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:503
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:525
  #, 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:654
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:821
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:839
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:846
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:879
  #, gcc-internal-format
! msgid "unexpected type %qT of iterator dereference"
  msgstr ""
  
! #: cp/reflect.cc:947
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
  msgstr ""
  
! #: cp/reflect.cc:1046
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<std::meta::operators%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/reflect.cc:2671
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:2959
  #, fuzzy, gcc-internal-format
  msgid "couldn%'t look up %qs"
  msgstr "αδυναμία εκτέλεσης ioctl στο `%s'"
  
! #: cp/reflect.cc:3113 cp/reflect.cc:3176 cp/reflect.cc:3231 cp/reflect.cc:3311
! #: cp/reflect.cc:6233
  #, fuzzy, gcc-internal-format
  msgid "unexpected return type of %qs"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/reflect.cc:3856
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:3880
  #, fuzzy, gcc-internal-format
  msgid "%qT must be an object type"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/reflect.cc:3907
  #, fuzzy, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/reflect.cc:4784 cp/reflect.cc:4911
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5515
  #, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr ""
  
! #: cp/reflect.cc:5884
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5892
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:5900
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5908
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5916
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:5929
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:5937
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:5947
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:5956
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: cp/reflect.cc:5966
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:5987
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:5991 cp/reflect.cc:6074
  #, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr ""
  
! #: cp/reflect.cc:6007 cp/reflect.cc:6066
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6011 cp/reflect.cc:6070
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6022 cp/reflect.cc:6058
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6026 cp/reflect.cc:6062
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6036
  #, 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:6041
  #, 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:6046
  #, 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:6051
  #, 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:6212
  #, gcc-internal-format
  msgid "%<access_context::current%> used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6263
  #, fuzzy, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: cp/reflect.cc:6274
  #, gcc-internal-format
  msgid "unexpected %<access_context::scope()%>"
  msgstr ""
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7047
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument to %qs"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/reflect.cc:7336
  #, fuzzy, gcc-internal-format
  msgid "unknown metafunction %qD"
  msgstr "άγνωστο σετ `%s'"
  
! #: cp/reflect.cc:8010
  #, gcc-internal-format
  msgid "splice argument must be an expression of type %qs"
  msgstr ""
  
! #: cp/reflect.cc:8206
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8208
  #, fuzzy, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr "διπλό κλειδί"
  
! #: cp/reflect.cc:8212
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8319
  #, fuzzy, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/reflect.cc:8343 cp/reflect.cc:8359
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of an expression"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
  
! #: cp/reflect.cc:8349 cp/reflect.cc:8353
  #, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr ""
  
! #: cp/reflect.cc:8372
  #, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8380
  #, fuzzy, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/reflect.cc:8393
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr ""
  
! #: cp/reflect.cc:8407
  #, 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:8426
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8439
  #, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8448
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
--- 69869,70176 ----
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:416
  #, fuzzy, gcc-internal-format
  msgid "%<std::ranges%> is not a namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/reflect.cc:459
  #, 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:495
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:509
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:531
  #, 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:660
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:827
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:845
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:852
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:965
  #, gcc-internal-format
! msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:967
! #, gcc-internal-format
! msgid "exceptions are disabled, treating as non-constant"
! msgstr ""
! 
! #: cp/reflect.cc:977
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
  msgstr ""
  
! #: cp/reflect.cc:1077
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<std::meta::operators%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/reflect.cc:2702
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:2990
  #, fuzzy, gcc-internal-format
  msgid "couldn%'t look up %qs"
  msgstr "αδυναμία εκτέλεσης ioctl στο `%s'"
  
! #: cp/reflect.cc:3144 cp/reflect.cc:3207 cp/reflect.cc:3262 cp/reflect.cc:3342
! #: cp/reflect.cc:6283
  #, fuzzy, gcc-internal-format
  msgid "unexpected return type of %qs"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/reflect.cc:3900
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:3924
  #, fuzzy, gcc-internal-format
  msgid "%qT must be an object type"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/reflect.cc:3951
  #, fuzzy, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/reflect.cc:4832 cp/reflect.cc:4959
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5565
  #, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr ""
  
! #: cp/reflect.cc:5934
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5942
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:5950
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5958
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5966
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:5979
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:5987
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:5997
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6006
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: cp/reflect.cc:6016
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6037
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6041 cp/reflect.cc:6124
  #, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr ""
  
! #: cp/reflect.cc:6057 cp/reflect.cc:6116
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6061 cp/reflect.cc:6120
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6072 cp/reflect.cc:6108
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6076 cp/reflect.cc:6112
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6086
  #, 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:6091
  #, 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:6096
  #, 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:6101
  #, 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:6262
  #, gcc-internal-format
  msgid "%<access_context::current%> used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6313
  #, fuzzy, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: cp/reflect.cc:6324
  #, gcc-internal-format
  msgid "unexpected %<access_context::scope()%>"
  msgstr ""
  
! #: cp/reflect.cc:6334
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7107
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument to %qs"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/reflect.cc:7396
  #, fuzzy, gcc-internal-format
  msgid "unknown metafunction %qD"
  msgstr "άγνωστο σετ `%s'"
  
! #: cp/reflect.cc:8070
  #, gcc-internal-format
  msgid "splice argument must be an expression of type %qs"
  msgstr ""
  
! #: cp/reflect.cc:8326
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8328
  #, fuzzy, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr "διπλό κλειδί"
  
! #: cp/reflect.cc:8332
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8439
  #, fuzzy, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/reflect.cc:8463 cp/reflect.cc:8479
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of an expression"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
  
! #: cp/reflect.cc:8469 cp/reflect.cc:8473
  #, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr ""
  
! #: cp/reflect.cc:8492
  #, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8500
  #, fuzzy, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/reflect.cc:8513
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr ""
  
! #: cp/reflect.cc:8527
  #, 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:8546
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8559
  #, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8568
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
*************** msgstr "το `%s' είναι πρόγο�
*** 70134,70231 ****
  msgid "%qT is an inaccessible base of %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/search.cc:2007
  #, gcc-internal-format
  msgid "looser exception specification on overriding virtual function %q+#F"
  msgstr ""
  
! #: cp/search.cc:2010
  #, fuzzy, gcc-internal-format
  msgid "overridden function is %q#F"
  msgstr "αντιγράφεται από πάνω"
  
! #: cp/search.cc:2085
  #, fuzzy, gcc-internal-format
  msgid "invalid covariant return type for %q#D"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/search.cc:2087 cp/search.cc:2104 cp/search.cc:2121
  #, fuzzy, gcc-internal-format
  msgid "overridden function is %q#D"
  msgstr "αντιγράφεται από πάνω"
  
! #: cp/search.cc:2100
  #, fuzzy, gcc-internal-format
  msgid "invalid covariant return type for %q+#D"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/search.cc:2102
  #, fuzzy, gcc-internal-format
  msgid "conflicting return type specified for %q+#D"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/search.cc:2119
  #, fuzzy, gcc-internal-format
  msgid "conflicting type attributes specified for %q+#D"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/search.cc:2138
  #, gcc-internal-format
  msgid "%<consteval%> function %q+D overriding non-%<consteval%> function"
  msgstr ""
  
! #: cp/search.cc:2141
  #, gcc-internal-format
  msgid "non-%<consteval%> function %q+D overriding %<consteval%> function"
  msgstr ""
  
! #: cp/search.cc:2144 cp/search.cc:2173 cp/search.cc:2182 cp/search.cc:2192
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs:"
  msgid "overridden function is %qD"
  msgstr "Στη συνάρτηση %qs:"
  
! #: cp/search.cc:2160
  #, gcc-internal-format
  msgid "%qD declared %<transaction_safe_dynamic%>"
  msgstr ""
  
! #: cp/search.cc:2162
  #, fuzzy, gcc-internal-format
  msgid "overriding %qD declared %<transaction_safe%>"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: cp/search.cc:2170
  #, fuzzy, gcc-internal-format
  msgid "deleted function %q+D overriding non-deleted function"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: cp/search.cc:2179
  #, fuzzy, gcc-internal-format
  msgid "non-deleted function %q+D overriding deleted function"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: cp/search.cc:2190
  #, fuzzy, gcc-internal-format
  msgid "virtual function %q+D overriding final function"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: cp/search.cc:2278
  #, fuzzy, gcc-internal-format
  msgid "%q+#D cannot be declared"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/search.cc:2279
  #, fuzzy, gcc-internal-format
  msgid "  since %q+#D declared in base class"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/search.cc:2285
  #, gcc-internal-format
  msgid "explicit object member function overrides virtual function"
  msgstr ""
  
! #: cp/search.cc:2288
  #, fuzzy, gcc-internal-format
  msgid "virtual function declared here"
  msgstr "Μη έγκυρη ανταλλαγή"
--- 70220,70317 ----
  msgid "%qT is an inaccessible base of %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/search.cc:2011
  #, gcc-internal-format
  msgid "looser exception specification on overriding virtual function %q+#F"
  msgstr ""
  
! #: cp/search.cc:2014
  #, fuzzy, gcc-internal-format
  msgid "overridden function is %q#F"
  msgstr "αντιγράφεται από πάνω"
  
! #: cp/search.cc:2089
  #, fuzzy, gcc-internal-format
  msgid "invalid covariant return type for %q#D"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/search.cc:2091 cp/search.cc:2108 cp/search.cc:2125
  #, fuzzy, gcc-internal-format
  msgid "overridden function is %q#D"
  msgstr "αντιγράφεται από πάνω"
  
! #: cp/search.cc:2104
  #, fuzzy, gcc-internal-format
  msgid "invalid covariant return type for %q+#D"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/search.cc:2106
  #, fuzzy, gcc-internal-format
  msgid "conflicting return type specified for %q+#D"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/search.cc:2123
  #, fuzzy, gcc-internal-format
  msgid "conflicting type attributes specified for %q+#D"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/search.cc:2142
  #, gcc-internal-format
  msgid "%<consteval%> function %q+D overriding non-%<consteval%> function"
  msgstr ""
  
! #: cp/search.cc:2145
  #, gcc-internal-format
  msgid "non-%<consteval%> function %q+D overriding %<consteval%> function"
  msgstr ""
  
! #: cp/search.cc:2148 cp/search.cc:2177 cp/search.cc:2186 cp/search.cc:2196
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs:"
  msgid "overridden function is %qD"
  msgstr "Στη συνάρτηση %qs:"
  
! #: cp/search.cc:2164
  #, gcc-internal-format
  msgid "%qD declared %<transaction_safe_dynamic%>"
  msgstr ""
  
! #: cp/search.cc:2166
  #, fuzzy, gcc-internal-format
  msgid "overriding %qD declared %<transaction_safe%>"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: cp/search.cc:2174
  #, fuzzy, gcc-internal-format
  msgid "deleted function %q+D overriding non-deleted function"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: cp/search.cc:2183
  #, fuzzy, gcc-internal-format
  msgid "non-deleted function %q+D overriding deleted function"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: cp/search.cc:2194
  #, fuzzy, gcc-internal-format
  msgid "virtual function %q+D overriding final function"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: cp/search.cc:2282
  #, fuzzy, gcc-internal-format
  msgid "%q+#D cannot be declared"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/search.cc:2283
  #, fuzzy, gcc-internal-format
  msgid "  since %q+#D declared in base class"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/search.cc:2289
  #, gcc-internal-format
  msgid "explicit object member function overrides virtual function"
  msgstr ""
  
! #: cp/search.cc:2292
  #, fuzzy, gcc-internal-format
  msgid "virtual function declared here"
  msgstr "Μη έγκυρη ανταλλαγή"
*************** msgstr ""
*** 70415,71006 ****
  msgid "invalid definition of qualified type %qT"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: cp/semantics.cc:4487
  #, fuzzy, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "Μη έγκυρη ρύθμιση θύρας (port)"
  
! #: cp/semantics.cc:4674
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.cc:4692
  #, fuzzy, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/semantics.cc:4696
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4698
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4714
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4716
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4849
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.cc:4859
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "Ελλιπής ή κακοσχηματισμένη ιδιότητα"
  
! #: cp/semantics.cc:4895
  #, 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:4950
  #, fuzzy, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/semantics.cc:4958
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.cc:4986
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/semantics.cc:5030 cp/semantics.cc:5061
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5159
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.cc:5177 rust/backend/rust-tree.cc:5536
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/semantics.cc:5204
  #, gcc-internal-format
  msgid "pack index has non-integral type %qT"
  msgstr ""
  
! #: cp/semantics.cc:5211
  #, fuzzy, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: cp/semantics.cc:5219
  #, fuzzy, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: cp/semantics.cc:5225
  #, 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:5363
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.cc:5395
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.cc:5409
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "μη έγκυρος αριθμός από στήλες: `%s'"
  
! #: cp/semantics.cc:5413
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "μη έγκυρος αριθμός από στήλες: `%s'"
  
! #: cp/semantics.cc:5418
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.cc:5429
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6633
  #, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/semantics.cc:6828
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
  # src/request.c:37
! #: cp/semantics.cc:6831
  #, fuzzy, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s: %s"
  
! #: cp/semantics.cc:7192
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7238
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.cc:7357
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7431
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7437
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7743
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr ""
  
! #: cp/semantics.cc:7940
  #, 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:7955
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7970
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7994
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8087 cp/semantics.cc:8219 cp/semantics.cc:8279
! #: cp/semantics.cc:8715 cp/semantics.cc:10050
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8099 cp/semantics.cc:10063
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/semantics.cc:8232
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8292
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8363
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8377
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8416
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8419
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8423
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8446
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8450
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8455
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8540
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8573
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8587
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: cp/semantics.cc:8607
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8636
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8666
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8697
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8726
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/semantics.cc:8741
  #, 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:8748
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8763
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8794
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8805
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8822
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8834
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8843
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8959
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9004
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr ""
  
! #: cp/semantics.cc:9073
  #, gcc-internal-format
  msgid "variable length traits arrays are not supported"
  msgstr ""
  
! #: cp/semantics.cc:9147
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: cp/semantics.cc:9664
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "αποτυχία κατά την εγγραφή δεδομένων για την κατηγορία `%s'"
  
! #: cp/semantics.cc:9667
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9737
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9767
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9797
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9809
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: cp/semantics.cc:9826
  #, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9857
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.cc:9867
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:9951
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.cc:10520
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10761
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10775
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.cc:11574
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.cc:12072
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.cc:12396 cp/semantics.cc:12406
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12738
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12754
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12772
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12825
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12834
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12852
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12951
  #, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12977
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr ""
  
! #: cp/semantics.cc:13015
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13019
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13129
  #, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr ""
  
! #: cp/semantics.cc:13145
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.cc:13174
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/semantics.cc:13220
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.cc:13495 cp/semantics.cc:13502
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a non-union class type"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/semantics.cc:13513 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:13574 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13583 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:13754 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13778 rust/backend/rust-tree.cc:5907
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr ""
  
! #: cp/semantics.cc:13789 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13876
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13888
  #, 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:14003
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14300
  #, fuzzy, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/semantics.cc:14471
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/semantics.cc:14702
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14762
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14764
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14781
  #, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr ""
--- 70501,71092 ----
  msgid "invalid definition of qualified type %qT"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: cp/semantics.cc:4479
  #, fuzzy, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "Μη έγκυρη ρύθμιση θύρας (port)"
  
! #: cp/semantics.cc:4666
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.cc:4684
  #, fuzzy, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/semantics.cc:4688
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4690
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4706
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4708
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4841
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.cc:4851
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "Ελλιπής ή κακοσχηματισμένη ιδιότητα"
  
! #: cp/semantics.cc:4887
  #, 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:4942
  #, fuzzy, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/semantics.cc:4950
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.cc:4978
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/semantics.cc:5022 cp/semantics.cc:5053
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5155
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.cc:5173 rust/backend/rust-tree.cc:5536
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/semantics.cc:5200
  #, gcc-internal-format
  msgid "pack index has non-integral type %qT"
  msgstr ""
  
! #: cp/semantics.cc:5207
  #, fuzzy, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: cp/semantics.cc:5215
  #, fuzzy, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: cp/semantics.cc:5221
  #, 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:5359
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.cc:5391
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.cc:5405
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "μη έγκυρος αριθμός από στήλες: `%s'"
  
! #: cp/semantics.cc:5409
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "μη έγκυρος αριθμός από στήλες: `%s'"
  
! #: cp/semantics.cc:5414
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.cc:5425
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6629
  #, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/semantics.cc:6824
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
  # src/request.c:37
! #: cp/semantics.cc:6827
  #, fuzzy, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s: %s"
  
! #: cp/semantics.cc:7188
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7234
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.cc:7353
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7427
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7433
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7739
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr ""
  
! #: cp/semantics.cc:7936
  #, 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:7951
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7966
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7990
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8083 cp/semantics.cc:8215 cp/semantics.cc:8275
! #: cp/semantics.cc:8711 cp/semantics.cc:10046
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8095 cp/semantics.cc:10059
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/semantics.cc:8228
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8288
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8359
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8373
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8412
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8415
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8419
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8442
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8446
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8451
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8536
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8569
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8583
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: cp/semantics.cc:8603
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8632
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8662
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8693
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8722
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/semantics.cc:8737
  #, 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:8744
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8759
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8790
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8801
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8818
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8830
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8839
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8955
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9000
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr ""
  
! #: cp/semantics.cc:9069
  #, gcc-internal-format
  msgid "variable length traits arrays are not supported"
  msgstr ""
  
! #: cp/semantics.cc:9143
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: cp/semantics.cc:9660
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "αποτυχία κατά την εγγραφή δεδομένων για την κατηγορία `%s'"
  
! #: cp/semantics.cc:9663
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9733
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9763
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9793
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9805
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: cp/semantics.cc:9822
  #, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9853
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.cc:9863
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:9947
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.cc:10516
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10757
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10771
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.cc:11570
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.cc:12068
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.cc:12392 cp/semantics.cc:12402
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12734
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12750
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12768
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12821
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12830
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12848
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12947
  #, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12973
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr ""
  
! #: cp/semantics.cc:13011
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13015
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13125
  #, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr ""
  
! #: cp/semantics.cc:13141
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.cc:13170
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/semantics.cc:13216
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.cc:13491 cp/semantics.cc:13498
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a non-union class type"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/semantics.cc:13509 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:13570 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13579 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:13750 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13774 rust/backend/rust-tree.cc:5907
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr ""
  
! #: cp/semantics.cc:13785 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13872
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13884
  #, 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:13999
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14296
  #, fuzzy, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/semantics.cc:14467
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/semantics.cc:14698
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14758
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14760
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14777
  #, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr ""
*************** msgstr ""
*** 71008,71034 ****
  #. 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:14831
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14837
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14843
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr ""
  
! #: cp/semantics.cc:14870
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14878
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
--- 71094,71120 ----
  #. 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:14827
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14833
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14839
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr ""
  
! #: cp/semantics.cc:14866
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14874
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
*************** msgstr ""
*** 71328,71344 ****
  msgid "annotation on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5920
  #, gcc-internal-format
  msgid "annotation does not have structural type"
  msgstr ""
  
! #: cp/tree.cc:5935
  #, gcc-internal-format
  msgid "annotation does not have copy constructible type"
  msgstr ""
  
! #: cp/tree.cc:6909 rust/backend/rust-tree.cc:3189
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
--- 71414,71435 ----
  msgid "annotation on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5917
! #, fuzzy, gcc-internal-format
! msgid "annotation on void parameter"
! msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
! 
! #: cp/tree.cc:5926
  #, gcc-internal-format
  msgid "annotation does not have structural type"
  msgstr ""
  
! #: cp/tree.cc:5941
  #, gcc-internal-format
  msgid "annotation does not have copy constructible type"
  msgstr ""
  
! #: cp/tree.cc:6915 rust/backend/rust-tree.cc:3189
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
*************** msgstr ""
*** 73467,73473 ****
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr ""
  
! #: fortran/array.cc:335 fortran/array.cc:816 fortran/match.cc:1917
  #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
  #: fortran/simplify.cc:3386 fortran/simplify.cc:3416 fortran/simplify.cc:7040
  #: fortran/simplify.cc:9341
--- 73558,73564 ----
  msgid "Array reference at %C cannot have more than %d dimensions"
  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:3386 fortran/simplify.cc:3416 fortran/simplify.cc:7040
  #: fortran/simplify.cc:9341
*************** msgstr ""
*** 73505,73727 ****
  msgid "Too many codimensions at %C, expected %d not %d"
  msgstr ""
  
! #: fortran/array.cc:481
  #, gcc-internal-format
  msgid "Variable %qs at %L in this context must be constant"
  msgstr ""
  
! #: fortran/array.cc:484
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L in this context must be constant"
  msgstr ""
  
  #. F2018:R821: "assumed-implied-spec  is  [ lower-bound : ] *".
! #: fortran/array.cc:587
  #, gcc-internal-format, gfc-internal-format
  msgid "A lower bound must precede colon in assumed-size array specification at %L"
  msgstr ""
  
! #: fortran/array.cc:599
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in array specification at %C"
  msgstr ""
  
! #: fortran/array.cc:612 fortran/array.cc:651
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a scalar INTEGER expression at %C, found %s"
  msgstr ""
  
! #: fortran/array.cc:691
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %C"
  msgstr ""
  
! #: fortran/array.cc:725
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for implied-shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:741 fortran/array.cc:854
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for an explicitly shaped array at %C"
  msgstr ""
  
! #: fortran/array.cc:751 fortran/array.cc:864
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for assumed shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:765 fortran/array.cc:878
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for deferred shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:775 fortran/array.cc:882
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %C"
  msgstr ""
  
! #: fortran/array.cc:787 fortran/array.cc:894
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected another dimension in array declaration at %C"
  msgstr ""
  
! #: fortran/array.cc:793 fortran/array.cc:822 fortran/array.cc:900
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C has more than %d dimensions"
  msgstr ""
  
! #: fortran/array.cc:799
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C with more than 7 dimensions"
  msgstr ""
  
! #: fortran/array.cc:811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coarray declaration at %C"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: fortran/array.cc:908
  #, gcc-internal-format
  msgid "Upper bound of last coarray dimension must be %<*%> at %C"
  msgstr ""
  
! #: fortran/array.cc:982
  #, gcc-internal-format
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr ""
  
! #: fortran/array.cc:1038
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr ""
  
! #: fortran/array.cc:1164
  #, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr ""
  
! #: fortran/array.cc:1256 fortran/array.cc:1487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: fortran/array.cc:1286
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr ""
  
! #: fortran/array.cc:1295
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/array.cc:1358
  #, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr ""
  
! #: fortran/array.cc:1380
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor including type specification at %C"
  msgstr ""
  
! #: fortran/array.cc:1386 fortran/match.cc:5046
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
  
! #: fortran/array.cc:1394
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr ""
  
! #: fortran/array.cc:1412
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: fortran/array.cc:1449 fortran/array.cc:1459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible typespec for array element at %L"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: fortran/array.cc:1534
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr ""
  
! #: fortran/array.cc:1898
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr ""
  
! #: fortran/array.cc:2057
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/array.cc:2237
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2244
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2251
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2263
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr ""
  
! #: fortran/array.cc:2274
  #, gcc-internal-format
  msgid "Array constructor value %qs at %L is of the ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/array.cc:2381
  #, gcc-internal-format
  msgid "Different CHARACTER lengths (%wd/%wd) in array constructor at %L"
  msgstr ""
  
! #: fortran/array.cc:2527
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2593
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2597
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array dimension at %L"
  msgstr ""
  
! #: fortran/array.cc:2735
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr ""
  
! #: fortran/array.cc:2786
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2838
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr ""
  
! #: fortran/array.cc:2986
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr ""
--- 73596,73823 ----
  msgid "Too many codimensions at %C, expected %d not %d"
  msgstr ""
  
! #: fortran/array.cc:476
! #, gcc-internal-format, gfc-internal-format
! msgid "Derived type or class expression for array bound at %L"
! msgstr ""
! 
! #: fortran/array.cc:488
  #, gcc-internal-format
  msgid "Variable %qs at %L in this context must be constant"
  msgstr ""
  
! #: fortran/array.cc:491
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L in this context must be constant"
  msgstr ""
  
  #. F2018:R821: "assumed-implied-spec  is  [ lower-bound : ] *".
! #: fortran/array.cc:594
  #, gcc-internal-format, gfc-internal-format
  msgid "A lower bound must precede colon in assumed-size array specification at %L"
  msgstr ""
  
! #: fortran/array.cc:606
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in array specification at %C"
  msgstr ""
  
! #: fortran/array.cc:619 fortran/array.cc:658
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a scalar INTEGER expression at %C, found %s"
  msgstr ""
  
! #: fortran/array.cc:698
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %C"
  msgstr ""
  
! #: fortran/array.cc:732
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for implied-shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:748 fortran/array.cc:861
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for an explicitly shaped array at %C"
  msgstr ""
  
! #: fortran/array.cc:758 fortran/array.cc:871
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for assumed shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:772 fortran/array.cc:885
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for deferred shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:782 fortran/array.cc:889
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %C"
  msgstr ""
  
! #: fortran/array.cc:794 fortran/array.cc:901
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected another dimension in array declaration at %C"
  msgstr ""
  
! #: fortran/array.cc:800 fortran/array.cc:829 fortran/array.cc:907
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C has more than %d dimensions"
  msgstr ""
  
! #: fortran/array.cc:806
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C with more than 7 dimensions"
  msgstr ""
  
! #: fortran/array.cc:818
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coarray declaration at %C"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: fortran/array.cc:915
  #, gcc-internal-format
  msgid "Upper bound of last coarray dimension must be %<*%> at %C"
  msgstr ""
  
! #: fortran/array.cc:989
  #, gcc-internal-format
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr ""
  
! #: fortran/array.cc:1045
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr ""
  
! #: fortran/array.cc:1171
  #, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr ""
  
! #: fortran/array.cc:1263 fortran/array.cc:1494
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: fortran/array.cc:1293
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr ""
  
! #: fortran/array.cc:1302
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/array.cc:1365
  #, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr ""
  
! #: fortran/array.cc:1387
  #, gcc-internal-format, gfc-internal-format
  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 ""
  
! #: fortran/array.cc:1401
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr ""
  
! #: fortran/array.cc:1419
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: fortran/array.cc:1456 fortran/array.cc:1466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible typespec for array element at %L"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: fortran/array.cc:1541
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr ""
  
! #: fortran/array.cc:1905
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr ""
  
! #: fortran/array.cc:2064
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/array.cc:2244
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2251
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2258
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2270
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr ""
  
! #: fortran/array.cc:2281
  #, gcc-internal-format
  msgid "Array constructor value %qs at %L is of the ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/array.cc:2388
  #, gcc-internal-format
  msgid "Different CHARACTER lengths (%wd/%wd) in array constructor at %L"
  msgstr ""
  
! #: fortran/array.cc:2534
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2600
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2604
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array dimension at %L"
  msgstr ""
  
! #: fortran/array.cc:2742
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr ""
  
! #: fortran/array.cc:2793
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2845
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr ""
  
! #: fortran/array.cc:2993
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr ""
*************** msgstr ""
*** 73742,73748 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/check.cc:123 fortran/resolve.cc:13058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "μη έγκυρος αριθμός από στήλες: `%s'"
--- 73838,73844 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/check.cc:123 fortran/resolve.cc:13082
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "μη έγκυρος αριθμός από στήλες: `%s'"
*************** msgstr ""
*** 73802,73808 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:681 fortran/check.cc:3846
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
--- 73898,73904 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:681 fortran/check.cc:3841
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
*************** msgstr ""
*** 73817,73823 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.cc:742 fortran/check.cc:8470
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
--- 73913,73919 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.cc:742 fortran/check.cc:8465
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
*************** msgstr ""
*** 73957,73963 ****
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr ""
  
! #: fortran/check.cc:1564 fortran/check.cc:1597 fortran/check.cc:4164
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr "είδος μορφής"
--- 74053,74059 ----
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr ""
  
! #: fortran/check.cc:1564 fortran/check.cc:1597 fortran/check.cc:4159
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr "είδος μορφής"
*************** msgstr ""
*** 73972,73978 ****
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.cc:1651 fortran/check.cc:1686 fortran/check.cc:4959
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
--- 74068,74074 ----
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.cc:1651 fortran/check.cc:1686 fortran/check.cc:4954
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
*************** msgstr ""
*** 74007,74023 ****
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr ""
  
! #: fortran/check.cc:1784 fortran/check.cc:2058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: fortran/check.cc:1803 fortran/check.cc:1998 fortran/check.cc:2095
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.cc:1817 fortran/check.cc:2078
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr ""
--- 74103,74119 ----
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr ""
  
! #: fortran/check.cc:1784 fortran/check.cc:2053
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: fortran/check.cc:1803 fortran/check.cc:1993 fortran/check.cc:2090
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.cc:1817 fortran/check.cc:2073
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr ""
*************** msgstr ""
*** 74037,74135 ****
  msgid "%qs argument of %qs intrinsic at %L shall have a type of CHARACTER(KIND=C_CHAR)"
  msgstr ""
  
! #: fortran/check.cc:1916
! #, gcc-internal-format
! msgid "%qs argument of %qs intrinsic at %L not yet supported"
! msgstr ""
! 
! #: fortran/check.cc:1936
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr ""
  
! #: fortran/check.cc:1963
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify one of the INITIAL_TEAM, PARENT_TEAM or CURRENT_TEAM constants from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/check.cc:2005 fortran/check.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.cc:2020
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.cc:2030
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.cc:2043
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr ""
  
! #: fortran/check.cc:2122
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr ""
  
! #: fortran/check.cc:2253
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.cc:2377 fortran/check.cc:2917
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr ""
  
! #: fortran/check.cc:2386 fortran/check.cc:2926
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr ""
  
! #: fortran/check.cc:2396 fortran/check.cc:2402
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.cc:2424
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.cc:2432
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:2455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/check.cc:2471
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.cc:2479 fortran/check.cc:2779 fortran/check.cc:3891
! #: fortran/check.cc:6768 fortran/check.cc:6819 fortran/check.cc:6849
! #: fortran/check.cc:6867 fortran/check.cc:7167
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.cc:2494
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2527
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATION argument at %L must be a PURE function"
  msgstr ""
--- 74133,74226 ----
  msgid "%qs argument of %qs intrinsic at %L shall have a type of CHARACTER(KIND=C_CHAR)"
  msgstr ""
  
! #: fortran/check.cc:1931
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr ""
  
! #: fortran/check.cc:1958
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify one of the INITIAL_TEAM, PARENT_TEAM or CURRENT_TEAM constants from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/check.cc:2000 fortran/check.cc:2097
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.cc:2015
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.cc:2025
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.cc:2038
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr ""
  
! #: fortran/check.cc:2117
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr ""
  
! #: fortran/check.cc:2248
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.cc:2372 fortran/check.cc:2912
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr ""
  
! #: fortran/check.cc:2381 fortran/check.cc:2921
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr ""
  
! #: fortran/check.cc:2391 fortran/check.cc:2397
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.cc:2419
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.cc:2427
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:2450
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/check.cc:2466
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.cc:2474 fortran/check.cc:2774 fortran/check.cc:3886
! #: fortran/check.cc:6763 fortran/check.cc:6814 fortran/check.cc:6844
! #: fortran/check.cc:6862 fortran/check.cc:7162
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.cc:2489
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2522
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATION argument at %L must be a PURE function"
  msgstr ""
*************** msgstr ""
*** 74137,74952 ****
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.cc:2537
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for %s"
  msgstr ""
  
! #: fortran/check.cc:2555
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.cc:2565
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s argument at %L has type %s but the function passed as OPERATION at %L returns %s"
  msgstr ""
  
! #: fortran/check.cc:2576
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.cc:2587
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.cc:2595
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2602
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2609
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2617
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.cc:2635
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the arguments of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2643
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the function result of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2660
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2689
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr ""
  
! #: fortran/check.cc:2718 fortran/check.cc:2726
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:2734 fortran/check.cc:2748
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.cc:2805 fortran/check.cc:3532 fortran/check.cc:3615
! #: fortran/check.cc:3877 fortran/check.cc:3926 fortran/check.cc:5604
! #: fortran/check.cc:5749 fortran/check.cc:5827 fortran/check.cc:7153
! #: fortran/check.cc:7285
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.cc:2852 fortran/check.cc:3160 fortran/check.cc:3220
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/check.cc:2867 fortran/check.cc:3175 fortran/check.cc:3235
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr ""
  
! #: fortran/check.cc:2989 fortran/check.cc:4276 fortran/check.cc:4284
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:2997 fortran/check.cc:4294
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
  
! #: fortran/check.cc:3011
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.cc:3031 fortran/check.cc:3039
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr ""
  
! #: fortran/check.cc:3196
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.cc:3260
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr ""
  
! #: fortran/check.cc:3278
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.cc:3292
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:3353
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:3479
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr ""
  
! #: fortran/check.cc:3583
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/check.cc:3622
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr ""
  
! #: fortran/check.cc:3655
  #, gcc-internal-format
  msgid "UINT intrinsic only valid with %<-funsigned%> at %L"
  msgstr ""
  
! #: fortran/check.cc:3679
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been removed.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.cc:3748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: fortran/check.cc:3760
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr ""
  
! #: fortran/check.cc:3819
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.cc:3828
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.cc:3853
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/check.cc:4068
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: fortran/check.cc:4116
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: fortran/check.cc:4131
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:4136
  #, fuzzy, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: fortran/check.cc:4161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr "κενό αλφαριθμητικό"
  
! #: fortran/check.cc:4170
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.cc:4201
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.cc:4213
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL, CHARACTER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:4223
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:4308
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4327
  #, gcc-internal-format
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4336
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.cc:4514
  #, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr ""
  
! #: fortran/check.cc:4648
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:4656 fortran/check.cc:8390 fortran/check.cc:8405
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.cc:4771
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
  msgstr ""
  
! #: fortran/check.cc:4783
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:4794
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:4801
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.cc:4812
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr ""
  
! #: fortran/check.cc:4821
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr ""
  
! #: fortran/check.cc:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr ""
  
! #: fortran/check.cc:4888
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.cc:4944
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:4952
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.cc:4995
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall appear only if %qs is of type REAL and %qs is of type INTEGER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:5073 fortran/check.cc:7232
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.cc:5134
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.cc:5144
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.cc:5163
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.cc:5214
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.cc:5246
  #, gcc-internal-format, gfc-internal-format
  msgid "The ARRAY argument at %L of REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5256
  #, gcc-internal-format, gfc-internal-format
  msgid "The DIM argument at %L, if present, must be an integer scalar"
  msgstr ""
  
! #: fortran/check.cc:5263
  #, gcc-internal-format, gfc-internal-format
  msgid "The MASK argument at %L, if present, must be a logical array with the same rank as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5275
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr ""
  
! #: fortran/check.cc:5279
  #, gcc-internal-format, gfc-internal-format
  msgid "The ORDERED argument at %L, if present, must be a logical scalar"
  msgstr ""
  
! #: fortran/check.cc:5287
  #, gcc-internal-format, gfc-internal-format
  msgid "The IDENTITY argument at %L, if present, must be a scalar with the same type as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5378
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.cc:5388
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.cc:5395
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.cc:5418
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.cc:5458
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.cc:5476
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.cc:5485
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.cc:5520 fortran/simplify.cc:7891
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.cc:5537 fortran/check.cc:5556
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.cc:5547 fortran/check.cc:5566
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.cc:5685
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5716
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5764
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.cc:5845 fortran/check.cc:8450
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.cc:5861 fortran/check.cc:6007 fortran/check.cc:8442
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.cc:5872 fortran/check.cc:6019
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.cc:5954
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.cc:5998
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.cc:6059
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6113
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1, found %s instead of %s"
  msgstr ""
  
! #: fortran/check.cc:6147
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.cc:6159
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/check.cc:6166
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6173
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6180
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6186
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.cc:6205
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.cc:6214
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6220
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected LOWER argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6241
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.cc:6252
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6258
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument to C_F_POINTER at %L is a function returning a pointer"
  msgstr ""
  
! #: fortran/check.cc:6265
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
  msgstr ""
  
! #: fortran/check.cc:6281
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6293
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6300
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6306
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.cc:6320
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6332
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6339
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6345
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6359
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6365
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6376
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.cc:6384
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.cc:6393
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6400
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.cc:6411
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.cc:6416
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.cc:6444
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6460
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "%s: οι τιμές του πεδίου `%s' δεν πρέπει να είναι μεγαλύτερες από %d"
  
! #: fortran/check.cc:6479
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/check.cc:6503
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
  msgstr ""
  
! #: fortran/check.cc:6778
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.cc:6790
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.cc:6828
  #, gcc-internal-format
  msgid "%<team%> or %<team_number%> argument to %qs at %L"
  msgstr ""
  
! #: fortran/check.cc:6888
  #, gcc-internal-format
  msgid "First argument of %<this_image%> intrinsic at %L must be a coarray variable or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6917
  #, gcc-internal-format
  msgid "Second argument of %<this_image%> intrinsic at %L must be an %<INTEGER%> typed scalar or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6943
  #, gcc-internal-format
  msgid "%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6954
  #, gcc-internal-format
  msgid "%<team%> argument to %<this_image%> at %L"
  msgstr ""
  
! #: fortran/check.cc:6965
  #, gcc-internal-format
  msgid "At most one argument of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%> to %<this_image%> at %L allowed"
  msgstr ""
  
! #: fortran/check.cc:7007
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.cc:7059
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.cc:7078
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.cc:7086
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.cc:7121
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %zd < result size %zd"
  msgstr ""
  
! #: fortran/check.cc:7246
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr ""
  
! #: fortran/check.cc:7259
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.cc:7395
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7407
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L must have a decimal exponent range of at least four"
  msgstr ""
  
! #: fortran/check.cc:7562 fortran/check.cc:7598
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.cc:7609
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "πάρα πολλά ορίσματα"
  
! #: fortran/check.cc:7627
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.cc:7639
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: fortran/check.cc:7681
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7688
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7709
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.cc:7719
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7726
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7746
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7756
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7771 fortran/check.cc:7778
  #, gcc-internal-format, gfc-internal-format
  msgid "integer arguments to SYSTEM_CLOCK at %L with different kind parameters"
  msgstr ""
  
! #: fortran/check.cc:7992
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr ""
  
! #: fortran/check.cc:8174
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.cc:8363 fortran/check.cc:8374
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr ""
  
! #: fortran/check.cc:8434
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4315 fortran/decl.cc:11360
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
--- 74228,75043 ----
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.cc:2532
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for %s"
  msgstr ""
  
! #: fortran/check.cc:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.cc:2560
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s argument at %L has type %s but the function passed as OPERATION at %L returns %s"
  msgstr ""
  
! #: fortran/check.cc:2571
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.cc:2582
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.cc:2590
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2597
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2604
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.cc:2630
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the arguments of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2638
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the function result of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2655
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2684
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr ""
  
! #: fortran/check.cc:2713 fortran/check.cc:2721
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:2729 fortran/check.cc:2743
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.cc:2800 fortran/check.cc:3527 fortran/check.cc:3610
! #: fortran/check.cc:3872 fortran/check.cc:3921 fortran/check.cc:5599
! #: fortran/check.cc:5744 fortran/check.cc:5822 fortran/check.cc:7148
! #: fortran/check.cc:7280
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.cc:2847 fortran/check.cc:3155 fortran/check.cc:3215
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/check.cc:2862 fortran/check.cc:3170 fortran/check.cc:3230
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr ""
  
! #: fortran/check.cc:2984 fortran/check.cc:4271 fortran/check.cc:4279
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:2992 fortran/check.cc:4289
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
  
! #: fortran/check.cc:3006
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.cc:3026 fortran/check.cc:3034
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr ""
  
! #: fortran/check.cc:3191
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.cc:3255
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr ""
  
! #: fortran/check.cc:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.cc:3287
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:3348
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:3474
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr ""
  
! #: fortran/check.cc:3578
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/check.cc:3617
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr ""
  
! #: fortran/check.cc:3650
  #, gcc-internal-format
  msgid "UINT intrinsic only valid with %<-funsigned%> at %L"
  msgstr ""
  
! #: fortran/check.cc:3674
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been removed.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.cc:3743
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: fortran/check.cc:3755
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr ""
  
! #: fortran/check.cc:3814
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.cc:3823
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.cc:3848
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/check.cc:4063
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: fortran/check.cc:4111
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: fortran/check.cc:4126
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:4131
  #, fuzzy, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: fortran/check.cc:4156
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr "κενό αλφαριθμητικό"
  
! #: fortran/check.cc:4165
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.cc:4196
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.cc:4208
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL, CHARACTER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:4218
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:4303
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4322
  #, gcc-internal-format
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4331
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.cc:4509
  #, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr ""
  
! #: fortran/check.cc:4643
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:4651 fortran/check.cc:8385 fortran/check.cc:8400
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.cc:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
  msgstr ""
  
! #: fortran/check.cc:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:4789
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:4796
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.cc:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr ""
  
! #: fortran/check.cc:4816
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr ""
  
! #: fortran/check.cc:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr ""
  
! #: fortran/check.cc:4883
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.cc:4939
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.cc:4990
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall appear only if %qs is of type REAL and %qs is of type INTEGER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:5068 fortran/check.cc:7227
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.cc:5129
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.cc:5139
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.cc:5158
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.cc:5209
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.cc:5241
  #, gcc-internal-format, gfc-internal-format
  msgid "The ARRAY argument at %L of REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5251
  #, gcc-internal-format, gfc-internal-format
  msgid "The DIM argument at %L, if present, must be an integer scalar"
  msgstr ""
  
! #: fortran/check.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "The MASK argument at %L, if present, must be a logical array with the same rank as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5270
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr ""
  
! #: fortran/check.cc:5274
  #, gcc-internal-format, gfc-internal-format
  msgid "The ORDERED argument at %L, if present, must be a logical scalar"
  msgstr ""
  
! #: fortran/check.cc:5282
  #, gcc-internal-format, gfc-internal-format
  msgid "The IDENTITY argument at %L, if present, must be a scalar with the same type as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5373
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.cc:5383
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.cc:5390
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.cc:5413
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.cc:5453
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.cc:5471
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.cc:5480
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.cc:5515 fortran/simplify.cc:7891
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.cc:5532 fortran/check.cc:5551
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.cc:5542 fortran/check.cc:5561
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.cc:5680
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5711
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5759
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.cc:5840 fortran/check.cc:8445
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.cc:5856 fortran/check.cc:6002 fortran/check.cc:8437
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.cc:5867 fortran/check.cc:6014
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.cc:5949
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.cc:5993
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.cc:6054
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6108
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1, found %s instead of %s"
  msgstr ""
  
! #: fortran/check.cc:6142
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.cc:6154
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/check.cc:6161
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6168
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6175
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6181
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.cc:6200
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.cc:6209
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6215
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected LOWER argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6236
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.cc:6247
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6253
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument to C_F_POINTER at %L is a function returning a pointer"
  msgstr ""
  
! #: fortran/check.cc:6260
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
  msgstr ""
  
! #: fortran/check.cc:6276
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6288
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6295
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6301
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.cc:6315
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6327
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6334
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6354
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6360
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6371
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.cc:6379
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.cc:6388
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6395
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.cc:6406
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.cc:6411
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.cc:6439
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6455
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "%s: οι τιμές του πεδίου `%s' δεν πρέπει να είναι μεγαλύτερες από %d"
  
! #: fortran/check.cc:6474
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/check.cc:6498
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
  msgstr ""
  
! #: fortran/check.cc:6773
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.cc:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.cc:6823
  #, gcc-internal-format
  msgid "%<team%> or %<team_number%> argument to %qs at %L"
  msgstr ""
  
! #: fortran/check.cc:6883
  #, gcc-internal-format
  msgid "First argument of %<this_image%> intrinsic at %L must be a coarray variable or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6912
  #, gcc-internal-format
  msgid "Second argument of %<this_image%> intrinsic at %L must be an %<INTEGER%> typed scalar or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6938
  #, gcc-internal-format
  msgid "%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6949
  #, gcc-internal-format
  msgid "%<team%> argument to %<this_image%> at %L"
  msgstr ""
  
! #: fortran/check.cc:6960
  #, gcc-internal-format
  msgid "At most one argument of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%> to %<this_image%> at %L allowed"
  msgstr ""
  
! #: fortran/check.cc:7002
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.cc:7054
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.cc:7073
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.cc:7081
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.cc:7116
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %zd < result size %zd"
  msgstr ""
  
! #: fortran/check.cc:7241
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr ""
  
! #: fortran/check.cc:7254
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.cc:7390
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7402
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L must have a decimal exponent range of at least four"
  msgstr ""
  
! #: fortran/check.cc:7557 fortran/check.cc:7593
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.cc:7604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "πάρα πολλά ορίσματα"
  
! #: fortran/check.cc:7622
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.cc:7634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: fortran/check.cc:7676
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7683
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7704
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.cc:7714
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7721
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7741
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7751
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7766 fortran/check.cc:7773
  #, gcc-internal-format, gfc-internal-format
  msgid "integer arguments to SYSTEM_CLOCK at %L with different kind parameters"
  msgstr ""
  
! #: fortran/check.cc:7987
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr ""
  
! #: fortran/check.cc:8169
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.cc:8358 fortran/check.cc:8369
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr ""
  
! #: fortran/check.cc:8429
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4348 fortran/decl.cc:11485
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
*************** msgstr ""
*** 75067,77132 ****
  msgid "Simplification error"
  msgstr ""
  
! #: fortran/decl.cc:294
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr ""
  
! #: fortran/decl.cc:308
  #, gcc-internal-format
  msgid "Host associated variable %qs may not be in the DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:315
  #, gcc-internal-format
  msgid "initialization of common block variable %qs in DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:453
  #, gcc-internal-format
  msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid initializer %s in Data statement at %C"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: fortran/decl.cc:584
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ at %L cannot appear in an old-style initialization"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/decl.cc:592
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initialization"
  msgstr ""
  
! #: fortran/decl.cc:602
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:649
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:673
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid substring in data-implied-do at %L in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:696
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:738
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr ""
  
! #: fortran/decl.cc:754
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:763
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr ""
  
! #: fortran/decl.cc:802
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr ""
  
! #: fortran/decl.cc:811
  #, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:834
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: fortran/decl.cc:839
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: fortran/decl.cc:850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: fortran/decl.cc:882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: fortran/decl.cc:910
  #, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr ""
  
! #: fortran/decl.cc:912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr "υπερβολικά πολλά αρχεία εισόδου"
  
! #: fortran/decl.cc:939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: fortran/decl.cc:963
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr ""
  
! #: fortran/decl.cc:1028
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr ""
  
! #: fortran/decl.cc:1052
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1074
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: fortran/decl.cc:1167 fortran/resolve.cc:14857
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:1193 fortran/decl.cc:1222
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "κενό αλφαριθμητικό"
  
! #: fortran/decl.cc:1228
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1380 fortran/decl.cc:1387 fortran/decl.cc:1453
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: fortran/decl.cc:1395
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:1407
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr ""
  
! #: fortran/decl.cc:1425
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr ""
  
! #: fortran/decl.cc:1441
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.cc:1524
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1589
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1596
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr ""
  
! #: fortran/decl.cc:1603
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1612
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L may not be a pointer with CONTIGUOUS attribute as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1622
  #, gcc-internal-format
  msgid "Default-initialized dummy argument %qs with %s attribute at %L is not permitted in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/decl.cc:1643
  #, gcc-internal-format
  msgid "Allocatable character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1648
  #, gcc-internal-format
  msgid "Pointer character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1655
  #, gcc-internal-format
  msgid "Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1667
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of length 1 as it has the VALUE attribute"
  msgstr ""
  
! #: fortran/decl.cc:1678
  #, gcc-internal-format
  msgid "Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1692
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of constant length of one or assumed length, unless it has assumed shape or assumed rank, as procedure %qs has the BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1710
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1718
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1727
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1734
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1745
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/decl.cc:1801
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8102 %s at %L is already imported by an %s statement and must not be re-declared"
  msgstr ""
  
! #: fortran/decl.cc:1830
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr ""
  
! #: fortran/decl.cc:1892
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1932
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr ""
  
! #: fortran/decl.cc:1947
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.cc:1956 fortran/decl.cc:1962
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.cc:2101
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:2114
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: fortran/decl.cc:2124
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:2167
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.cc:2201
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch of array at %L and its initializer (%d/%d)"
  msgstr ""
  
! #: fortran/decl.cc:2214
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr ""
  
! #: fortran/decl.cc:2224
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad shape of initializer at %L"
  msgstr ""
  
! #: fortran/decl.cc:2231
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot determine shape of initializer at %L"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: fortran/decl.cc:2266
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:2316
  #, gcc-internal-format
  msgid "Entity %qs at %L is incompatible with a BOZ literal constant"
  msgstr ""
  
! #: fortran/decl.cc:2382 fortran/decl.cc:2389
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.cc:2398
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.cc:2407
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2431 fortran/symbol.cc:2343
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr ""
  
! #: fortran/decl.cc:2486
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2493
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2517
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:2534
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr ""
  
! #: fortran/decl.cc:2591
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:2608
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr ""
  
! #: fortran/decl.cc:2625
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
  # src/request.c:263
! #: fortran/decl.cc:2646
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Το βήμα αρχικοποίησης απέτυχε"
  
  # src/request.c:263
! #: fortran/decl.cc:2653
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "Το βήμα αρχικοποίησης απέτυχε"
  
! #: fortran/decl.cc:2676
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.cc:2731
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.cc:2733
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:2741
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:2751
  #, fuzzy, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: fortran/decl.cc:2793
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr ""
  
! #: fortran/decl.cc:2803
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.cc:2860
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit array shape at %C must be constant of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.cc:2868
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.cc:2969
  #, gcc-internal-format
  msgid "%qs at %L is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.cc:2980
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %L"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: fortran/decl.cc:3006
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %L"
  msgstr ""
  
! #: fortran/decl.cc:3014
  #, fuzzy, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
  
  # src/request.c:263
! #: fortran/decl.cc:3077
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "Το βήμα αρχικοποίησης απέτυχε"
  
! #: fortran/decl.cc:3085
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.cc:3098
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.cc:3118 fortran/decl.cc:7749
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: fortran/decl.cc:3141
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.cc:3159 fortran/decl.cc:11534
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: fortran/decl.cc:3166
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:3183
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3192
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3206
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.cc:3214
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.cc:3222
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.cc:3231
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr ""
  
! #: fortran/decl.cc:3248
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.cc:3311 fortran/decl.cc:3346
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: fortran/decl.cc:3352
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: fortran/decl.cc:3411 fortran/decl.cc:3488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "ορισμός δικαιωμάτων στο %s"
  
! #: fortran/decl.cc:3424 fortran/decl.cc:3559
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: fortran/decl.cc:3432 fortran/decl.cc:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.cc:3462 fortran/decl.cc:4351
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Το servname δεν υποστηρίζεται από το ai_socktype"
  
! #: fortran/decl.cc:3475
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr ""
  
! #: fortran/decl.cc:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.cc:3591
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "Το servname δεν υποστηρίζεται από το ai_socktype"
  
! #: fortran/decl.cc:3723
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "συντακτικό σφάλμα στο ορισμό του %s: %s"
  
! #: fortran/decl.cc:3824
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:3837
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.cc:4011
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.cc:4040
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4064
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr ""
  
! #: fortran/decl.cc:4075
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter expression at %L must be of INTEGER type and not %s"
  msgstr ""
  
! #: fortran/decl.cc:4113
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.cc:4120
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C does not simplify to an INTEGER constant"
  msgstr ""
  
! #: fortran/decl.cc:4147
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:4154
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/decl.cc:4178
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: fortran/decl.cc:4187
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: fortran/decl.cc:4551
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4563
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.cc:4625
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.cc:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4661 fortran/decl.cc:4695 fortran/decl.cc:4728
! #: fortran/decl.cc:5062
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4673 fortran/decl.cc:4701 fortran/decl.cc:4734
! #: fortran/decl.cc:4760 fortran/decl.cc:5087 fortran/decl.cc:5105
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4724
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: fortran/decl.cc:4776 fortran/decl.cc:4943 fortran/decl.cc:4955
! #: fortran/decl.cc:4969 fortran/decl.cc:5582 fortran/decl.cc:5592
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: fortran/decl.cc:4877
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:4984
  #, 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:4995
  #, 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:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5149
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.cc:5208
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.cc:5254
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5307
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.cc:5317
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5474
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.cc:5490
  #, 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:5495
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5574
  #, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr ""
  
! #: fortran/decl.cc:5601
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5622
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5665
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: fortran/decl.cc:5669
  #, 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:5674
  #, 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:5680
  #, 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:5685
  #, 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:5693
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.cc:6033
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: fortran/decl.cc:6130
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: fortran/decl.cc:6147
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6166
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6168
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6178
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6180
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6188
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6197
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: fortran/decl.cc:6199
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6207
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6215
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6217
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6235
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6245
  #, 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:6255
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6268
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6334 fortran/decl.cc:9883
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6374
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6381
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6388
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6429
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:6527
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:6549
  #, 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:6560
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6566
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6578
  #, 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:6592
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6600
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6612
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.cc:6618
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
! #: fortran/decl.cc:6631
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6705
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6750
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6757
  #, fuzzy, gcc-internal-format
  msgid "Missing symbol"
  msgstr "Έχει παραληφθεί εντολή"
  
! #: fortran/decl.cc:6786
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6848
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/decl.cc:6880
  #, 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:6922
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:6931
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: fortran/decl.cc:7003
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7008
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.cc:7059
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.cc:7071
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7117
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7124
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7131
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7192
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: fortran/decl.cc:7207 fortran/primary.cc:1998
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.cc:7213 fortran/decl.cc:7222
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "έχει παραληφθεί το όνομα της παραμέτρου"
  
! #: fortran/decl.cc:7263
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.cc:7276
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: fortran/decl.cc:7279
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7297
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Ελλιπής ή κακοσχηματισμένη ιδιότητα"
  
! #: fortran/decl.cc:7300
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7342
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr ""
  
! #: fortran/decl.cc:7346
  #, 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:7351
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7358
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7397
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.cc:7474
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: fortran/decl.cc:7484 fortran/decl.cc:8627
  #, 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:7688
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7695
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:7701
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.cc:7724
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:7770 fortran/decl.cc:7961 fortran/decl.cc:12018
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:7819 fortran/decl.cc:11918
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:7826
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7830
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:7905
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: fortran/decl.cc:7923
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.cc:7932 fortran/decl.cc:10658
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:8002
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8074
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:8104 fortran/decl.cc:8383 fortran/decl.cc:8594
  #: 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:8134 fortran/decl.cc:8652
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8277
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8286
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.cc:8289
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:8292
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.cc:8295
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.cc:8299 fortran/decl.cc:8344
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:8303
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.cc:8307
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.cc:8311
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.cc:8316
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.cc:8320
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.cc:8324
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.cc:8328
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.cc:8332
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.cc:8336
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8357
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/decl.cc:8408 fortran/decl.cc:8634
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8502
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.cc:8661
  #, 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:8724 fortran/decl.cc:8731
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:8771
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/decl.cc:8795
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Αγνωστος δυαδικός χειριστής."
  
! #: fortran/decl.cc:8820
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8826
  #, 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:8855
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.cc:9138
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9147
  #, 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:9156
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:9167
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9192
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9209
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9223 fortran/decl.cc:9231
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9331
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9347
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9356
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.cc:9461
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.cc:9498
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:9512 fortran/decl.cc:9552
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: fortran/decl.cc:9528
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: fortran/decl.cc:9532
  #, 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:9538
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9577
  #, fuzzy, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
  
! #: fortran/decl.cc:9581
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.cc:9601
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9613
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9671
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9690
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9729
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:9891
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9925
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9952 fortran/decl.cc:9977
  #, 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:9998 fortran/decl.cc:10018
  #, 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:10040
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10047
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10053
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10073
  #, 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:10098
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10114
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10133 fortran/decl.cc:10189
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10168
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10224
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10231
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: fortran/decl.cc:10250
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10261
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10296
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10318
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: fortran/decl.cc:10335
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10339
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: fortran/decl.cc:10389
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10416
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10441
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10453
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10522
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:10633
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.cc:10691
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.cc:10740
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:10749
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.cc:10755
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10762
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:10769
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.cc:10792
  #, 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:10804
  #, 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:10825
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.cc:10871
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10877
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:10924
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10957
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10992
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:11006
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11024
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11031
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.cc:11194
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11207
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11236
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.cc:11247
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:11250
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.cc:11265
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11274
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.cc:11337
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11420
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.cc:11440
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.cc:11472
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11551
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.cc:11599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων κατηγοριών"
  
! #: fortran/decl.cc:11635
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "συντακτικό σφάλμα στο ορισμό του %s: %s"
  
! #: fortran/decl.cc:11682 fortran/decl.cc:11697
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: fortran/decl.cc:11717
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11737
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11764
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11782
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.cc:11798
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.cc:11811
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11813
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11821
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:11834
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:11876
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:11882
  #, fuzzy, gcc-internal-format
  #| msgid "')' expected"
  msgid "%<)%> expected at %C"
  msgstr "αναμενόταν '('"
  
! #: fortran/decl.cc:11902
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:11907
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:11930
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:11934
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.cc:11946
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:11952
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:11962
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:11979
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:11990
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12077 fortran/decl.cc:12359
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12088 fortran/decl.cc:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.cc:12109 fortran/decl.cc:12392
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12120 fortran/decl.cc:12403
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12127
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr ""
  
! #: fortran/decl.cc:12148
  #, 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:12157
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12166
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12173
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12182
  #, 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:12223
  #, 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:12230
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12266
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12273
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12283
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12309
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12339
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.cc:12439
  #, 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:12447
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.cc:12495
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12505
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12523
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12569
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.cc:12581
  #, 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:12603
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.cc:12610
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12620
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12626
  #, fuzzy, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: fortran/decl.cc:12639
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: fortran/decl.cc:12713
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12759
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12780
  #, 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:12794
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:12866
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:12883
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:12900
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
--- 75158,77223 ----
  msgid "Simplification error"
  msgstr ""
  
! #: fortran/decl.cc:308
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr ""
  
! #: fortran/decl.cc:322
  #, gcc-internal-format
  msgid "Host associated variable %qs may not be in the DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:329
  #, gcc-internal-format
  msgid "initialization of common block variable %qs in DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:467
  #, gcc-internal-format
  msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:493
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid initializer %s in Data statement at %C"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: fortran/decl.cc:598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ at %L cannot appear in an old-style initialization"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/decl.cc:606
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initialization"
  msgstr ""
  
! #: fortran/decl.cc:616
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:663
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:687
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid substring in data-implied-do at %L in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:710
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:752
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr ""
  
! #: fortran/decl.cc:768
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:777
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr ""
  
! #: fortran/decl.cc:816
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr ""
  
! #: fortran/decl.cc:825
  #, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:848
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: fortran/decl.cc:853
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: fortran/decl.cc:864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: fortran/decl.cc:896
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: fortran/decl.cc:924
  #, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr ""
  
! #: fortran/decl.cc:926
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr "υπερβολικά πολλά αρχεία εισόδου"
  
! #: fortran/decl.cc:953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: fortran/decl.cc:977
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr ""
  
! #: fortran/decl.cc:1042
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr ""
  
! #: fortran/decl.cc:1066
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1088
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: fortran/decl.cc:1181 fortran/resolve.cc:14904
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:1207 fortran/decl.cc:1236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "κενό αλφαριθμητικό"
  
! #: fortran/decl.cc:1242
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1394 fortran/decl.cc:1401 fortran/decl.cc:1467
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: fortran/decl.cc:1409
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:1421
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr ""
  
! #: fortran/decl.cc:1439
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr ""
  
! #: fortran/decl.cc:1455
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.cc:1538
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1603
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1610
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr ""
  
! #: fortran/decl.cc:1617
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1626
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L may not be a pointer with CONTIGUOUS attribute as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1636
  #, gcc-internal-format
  msgid "Default-initialized dummy argument %qs with %s attribute at %L is not permitted in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/decl.cc:1657
  #, gcc-internal-format
  msgid "Allocatable character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1662
  #, gcc-internal-format
  msgid "Pointer character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1669
  #, gcc-internal-format
  msgid "Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1681
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of length 1 as it has the VALUE attribute"
  msgstr ""
  
! #: fortran/decl.cc:1692
  #, gcc-internal-format
  msgid "Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1706
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of constant length of one or assumed length, unless it has assumed shape or assumed rank, as procedure %qs has the BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1724
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1732
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1741
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1748
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1759
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/decl.cc:1815
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8102 %s at %L is already imported by an %s statement and must not be re-declared"
  msgstr ""
  
! #: fortran/decl.cc:1844
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr ""
  
! #: fortran/decl.cc:1919
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1959
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr ""
  
! #: fortran/decl.cc:1974
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.cc:1983 fortran/decl.cc:1989
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.cc:2128
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:2141
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: fortran/decl.cc:2151
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:2194
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.cc:2228
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch of array at %L and its initializer (%d/%d)"
  msgstr ""
  
! #: fortran/decl.cc:2241
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr ""
  
! #: fortran/decl.cc:2251
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad shape of initializer at %L"
  msgstr ""
  
! #: fortran/decl.cc:2258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot determine shape of initializer at %L"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: fortran/decl.cc:2293
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:2343
  #, gcc-internal-format
  msgid "Entity %qs at %L is incompatible with a BOZ literal constant"
  msgstr ""
  
! #: fortran/decl.cc:2409 fortran/decl.cc:2416
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.cc:2425
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.cc:2434
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2458 fortran/symbol.cc:2343
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr ""
  
! #: fortran/decl.cc:2513
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2520
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2544
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:2561
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr ""
  
! #: fortran/decl.cc:2618
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:2635
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr ""
  
! #: fortran/decl.cc:2652
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
  # src/request.c:263
! #: fortran/decl.cc:2673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Το βήμα αρχικοποίησης απέτυχε"
  
  # src/request.c:263
! #: fortran/decl.cc:2680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "Το βήμα αρχικοποίησης απέτυχε"
  
! #: fortran/decl.cc:2703
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.cc:2758
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.cc:2760
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:2768
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:2778
  #, fuzzy, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: fortran/decl.cc:2820
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr ""
  
! #: fortran/decl.cc:2830
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.cc:2887
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit array shape at %C must be constant of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.cc:2895
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.cc:2996
  #, gcc-internal-format
  msgid "%qs at %L is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.cc:3007
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %L"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: fortran/decl.cc:3033
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %L"
  msgstr ""
  
! #: fortran/decl.cc:3041
  #, fuzzy, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
  
  # src/request.c:263
! #: fortran/decl.cc:3104
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "Το βήμα αρχικοποίησης απέτυχε"
  
! #: fortran/decl.cc:3112
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.cc:3125
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.cc:3145 fortran/decl.cc:7874
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: fortran/decl.cc:3168
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.cc:3186 fortran/decl.cc:11659
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: fortran/decl.cc:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:3210
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3219
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3233
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.cc:3241
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.cc:3249
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.cc:3258
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr ""
  
! #: fortran/decl.cc:3275
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.cc:3338 fortran/decl.cc:3373
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: fortran/decl.cc:3379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: fortran/decl.cc:3438 fortran/decl.cc:3515
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "ορισμός δικαιωμάτων στο %s"
  
! #: fortran/decl.cc:3451 fortran/decl.cc:3586
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: fortran/decl.cc:3459 fortran/decl.cc:3592
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.cc:3489 fortran/decl.cc:4384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Το servname δεν υποστηρίζεται από το ai_socktype"
  
! #: fortran/decl.cc:3502
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr ""
  
! #: fortran/decl.cc:3513
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.cc:3618
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "Το servname δεν υποστηρίζεται από το ai_socktype"
  
! #: fortran/decl.cc:3750
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "συντακτικό σφάλμα στο ορισμό του %s: %s"
  
! #: fortran/decl.cc:3851
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:3864
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.cc:4038
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.cc:4067
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4091
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr ""
  
! #: fortran/decl.cc:4102
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter expression at %L must be of INTEGER type and not %s"
  msgstr ""
  
! #: fortran/decl.cc:4140
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.cc:4147
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C does not simplify to an INTEGER constant"
  msgstr ""
  
! #: fortran/decl.cc:4174
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:4181
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/decl.cc:4210
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: fortran/decl.cc:4219
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: fortran/decl.cc:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4598
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.cc:4660
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.cc:4663
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4696 fortran/decl.cc:4730 fortran/decl.cc:4763
! #: fortran/decl.cc:5097
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4708 fortran/decl.cc:4736 fortran/decl.cc:4769
! #: fortran/decl.cc:4795 fortran/decl.cc:5122 fortran/decl.cc:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4759
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: fortran/decl.cc:4811 fortran/decl.cc:4978 fortran/decl.cc:4990
! #: fortran/decl.cc:5004 fortran/decl.cc:5617 fortran/decl.cc:5627
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: fortran/decl.cc:4912
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5019
  #, 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:5030
  #, 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:5175
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5184
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.cc:5243
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.cc:5289
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5342
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.cc:5352
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5509
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.cc:5525
  #, 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:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5609
  #, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr ""
  
! #: fortran/decl.cc:5636
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5657
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5700
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: fortran/decl.cc:5704
  #, 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:5709
  #, 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:5715
  #, 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:5720
  #, 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:5728
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.cc:6068
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6070
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: fortran/decl.cc:6165
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: fortran/decl.cc:6182
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6201
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6203
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6213
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6215
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6223
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: fortran/decl.cc:6234
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6242
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6250
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6252
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6270
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6280
  #, 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:6290
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6303
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6314
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6369 fortran/decl.cc:10008
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6375
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6409
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6416
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6423
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6464
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:6562
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:6584
  #, 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:6595
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6601
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6613
  #, 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:6627
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6635
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6647
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.cc:6653
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
! #: fortran/decl.cc:6666
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6740
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6792
  #, fuzzy, gcc-internal-format
  msgid "Missing symbol"
  msgstr "Έχει παραληφθεί εντολή"
  
! #: fortran/decl.cc:6821
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6899
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/decl.cc:6931
  #, 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:6973
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:6982
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: fortran/decl.cc:7128
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7133
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.cc:7184
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.cc:7196
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7242
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7249
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7256
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7317
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: fortran/decl.cc:7332 fortran/primary.cc:1998
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.cc:7338 fortran/decl.cc:7347
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "έχει παραληφθεί το όνομα της παραμέτρου"
  
! #: fortran/decl.cc:7388
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.cc:7401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: fortran/decl.cc:7404
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7422
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Ελλιπής ή κακοσχηματισμένη ιδιότητα"
  
! #: fortran/decl.cc:7425
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7467
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr ""
  
! #: fortran/decl.cc:7471
  #, 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:7476
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7483
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7522
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.cc:7599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: fortran/decl.cc:7609 fortran/decl.cc:8752
  #, 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:7813
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7820
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:7826
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.cc:7849
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:7895 fortran/decl.cc:8086 fortran/decl.cc:12143
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:7944 fortran/decl.cc:12043
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:7951
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7955
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8030
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: fortran/decl.cc:8048
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.cc:8057 fortran/decl.cc:10783
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:8127
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:8229 fortran/decl.cc:8508 fortran/decl.cc:8719
  #: 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:8259 fortran/decl.cc:8777
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8402
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8411
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.cc:8414
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:8417
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.cc:8420
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.cc:8424 fortran/decl.cc:8469
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:8428
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.cc:8432
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.cc:8436
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.cc:8441
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.cc:8445
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.cc:8449
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.cc:8453
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.cc:8457
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.cc:8461
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8482
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/decl.cc:8533 fortran/decl.cc:8759
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8627
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.cc:8786
  #, 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:8849 fortran/decl.cc:8856
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/decl.cc:8920
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Αγνωστος δυαδικός χειριστής."
  
! #: fortran/decl.cc:8945
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8951
  #, 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:8980
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.cc:9263
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9272
  #, 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:9281
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:9292
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9317
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9334
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9348 fortran/decl.cc:9356
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9456
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9464
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9472
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9481
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.cc:9586
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.cc:9623
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:9637 fortran/decl.cc:9677
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: fortran/decl.cc:9653
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: fortran/decl.cc:9657
  #, 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:9663
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9702
  #, fuzzy, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
  
! #: fortran/decl.cc:9706
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.cc:9726
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9738
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9764
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9796
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9815
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9854
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9952
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:9968
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10016
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10050
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10077 fortran/decl.cc:10102
  #, 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:10123 fortran/decl.cc:10143
  #, 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:10165
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10172
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10178
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10198
  #, 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:10223
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10239
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10258 fortran/decl.cc:10314
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10293
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10300
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10349
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10356
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: fortran/decl.cc:10375
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10386
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10421
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10443
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: fortran/decl.cc:10460
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10464
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: fortran/decl.cc:10514
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10541
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10566
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10578
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10622
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10647
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:10758
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.cc:10816
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.cc:10865
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:10874
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.cc:10880
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10887
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:10894
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.cc:10917
  #, 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:10929
  #, 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:10950
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.cc:10996
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.cc:11002
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:11049
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11082
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11117
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:11131
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11149
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11156
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.cc:11319
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11332
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11361
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.cc:11372
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:11375
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.cc:11390
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11399
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.cc:11462
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.cc:11565
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.cc:11597
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11676
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.cc:11724
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων κατηγοριών"
  
! #: fortran/decl.cc:11760
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "συντακτικό σφάλμα στο ορισμό του %s: %s"
  
! #: fortran/decl.cc:11807 fortran/decl.cc:11822
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: fortran/decl.cc:11842
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11862
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11889
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11907
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.cc:11923
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.cc:11936
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11938
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11946
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:11959
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:12001
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12007
  #, fuzzy, gcc-internal-format
  #| msgid "')' expected"
  msgid "%<)%> expected at %C"
  msgstr "αναμενόταν '('"
  
! #: fortran/decl.cc:12027
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12032
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:12055
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12059
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.cc:12071
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12077
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:12087
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12104
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:12115
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12202 fortran/decl.cc:12484
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12213 fortran/decl.cc:12496
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.cc:12234 fortran/decl.cc:12517
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12245 fortran/decl.cc:12528
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12252
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr ""
  
! #: fortran/decl.cc:12273
  #, 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:12282
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12291
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12298
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12307
  #, 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:12348
  #, 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:12355
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12391
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12398
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12408
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12434
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12464
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.cc:12564
  #, 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:12572
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.cc:12620
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12630
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12648
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12694
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.cc:12706
  #, 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:12728
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.cc:12735
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12745
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12751
  #, fuzzy, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: fortran/decl.cc:12764
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: fortran/decl.cc:12838
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12884
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12905
  #, 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:12919
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:12991
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13008
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13025
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
*************** msgid "Illegal id in copy_walk_reduction
*** 77889,77896 ****
  msgstr ""
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7679 fortran/trans-array.cc:9507
! #: fortran/trans-intrinsic.cc:8798
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "δημιουργία αρχείου `%s'\n"
--- 77980,77987 ----
  msgstr ""
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7709 fortran/trans-array.cc:9537
! #: fortran/trans-intrinsic.cc:8803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "δημιουργία αρχείου `%s'\n"
*************** msgstr ""
*** 77970,77976 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3443 fortran/trans-expr.cc:2057
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
--- 78061,78067 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3443 fortran/trans-expr.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
*************** msgstr ""
*** 78110,78121 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20051
  #, 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:20069
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 78201,78212 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20098
  #, 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:20116
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 78125,78847 ****
  msgid "Operator interface at %L conflicts with intrinsic interface"
  msgstr ""
  
! #: fortran/interface.cc:1545 fortran/interface.cc:1617
  #, gcc-internal-format, gfc-internal-format
  msgid "check_dummy_characteristics: Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1742
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible character length mismatch in function result between %L and %L"
  msgstr ""
  
! #: fortran/interface.cc:1751
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (1): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1798
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1995
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:2000
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:2004
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:2008
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr ""
  
! #: fortran/interface.cc:2020
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr ""
  
! #: fortran/interface.cc:2024
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr ""
  
! #: fortran/interface.cc:2032
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs in %s at %L"
  msgstr "εσωτερικό σφάλμα στο %s, γραμμή %u"
  
! #: fortran/interface.cc:2089 fortran/interface.cc:2094
  #, gcc-internal-format
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2099
  #, gcc-internal-format
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr ""
  
! #: fortran/interface.cc:2137
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr ""
  
! #: fortran/interface.cc:2342
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr ""
  
! #: fortran/interface.cc:2345
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2348
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.cc:2351
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2363
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2367
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.cc:2371
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2495
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: fortran/interface.cc:2507 fortran/interface.cc:2523
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in dummy procedure at %L conflicts with %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:2511 fortran/interface.cc:2527
! #: fortran/interface.cc:2624
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:2546
  #, gcc-internal-format
  msgid "Passing global subroutine %qs declared at %L as function at %L"
  msgstr ""
  
! #: fortran/interface.cc:2553
  #, gcc-internal-format
  msgid "Passing global function %qs declared at %L as subroutine at %L"
  msgstr ""
  
! #: fortran/interface.cc:2566
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch between subroutine and function at %L"
  msgstr ""
  
! #: fortran/interface.cc:2582
  #, gcc-internal-format
  msgid "Type mismatch at %L passing global function %qs declared at %L (%s/%s)"
  msgstr ""
  
! #: fortran/interface.cc:2635
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.cc:2658
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr ""
  
! #: fortran/interface.cc:2668
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr ""
  
! #: fortran/interface.cc:2678
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.cc:2692
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L corresponding to assumed-rank dummy argument %qs must be assumed-shape or assumed-rank"
  msgstr ""
  
! #: fortran/interface.cc:2709
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/interface.cc:2719
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.cc:2734
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.cc:2750
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/interface.cc:2772
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.cc:2790
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.cc:2805
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.cc:2820
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.cc:2839
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.cc:2852
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:2859
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.cc:2946
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2957
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:2962
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2975
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2983
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3390
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr ""
  
! #: fortran/interface.cc:3413
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:3417
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "πολύ λίγα ορίσματα"
  
! #: fortran/interface.cc:3426
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.cc:3436
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3449
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3467
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3490
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3503
  #, gcc-internal-format
  msgid "The assumed-size dummy %qs is being passed at %L to an assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3514
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-length dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3554
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3557
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3583
  #, 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:3595
  #, 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:3626 fortran/interface.cc:3631
  #, 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:3640 fortran/interface.cc:3645
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3660
  #, 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:3708
  #, gcc-internal-format
  msgid "Character length of actual argument longer than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3720 fortran/interface.cc:3728
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3746 fortran/interface.cc:3751
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3777
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3794
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3861
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.cc:3890
  #, gcc-internal-format
  msgid "Actual argument to assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown size"
  msgstr ""
  
! #: fortran/interface.cc:3905
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/interface.cc:3914
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3923
  #, 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:3937
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3951
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:3966
  #, 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:3981
  #, 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:3994
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.cc:4005
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/interface.cc:4016
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4054
  #, 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:4074
  #, 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:4092
  #, 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:4113
  #, 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:4141
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:4154
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4282
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4311
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4337
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4347
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4377
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4397
  #, 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:4409
  #, 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:4419
  #, 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:4430
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4472
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:4476 fortran/interface.cc:4486
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.cc:4482
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4495
  #, 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:4503
  #, 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:4511
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.cc:4528
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:4537
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4546
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4561
  #, 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:4576
  #, 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:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.cc:4594
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4604
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4646
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4657
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4742
  #, 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:4812
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Δεν μπόρεσα να ανοίξω το αρχείο %s"
  
! #: fortran/interface.cc:5207
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.cc:5324
  #, fuzzy, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "εσωτερικό σφάλμα στο %s, γραμμή %u"
  
! #: fortran/interface.cc:5418
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5430
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.cc:5438
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5446
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.cc:5455
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.cc:5461
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.cc:5470
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.cc:5481
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.cc:5489
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5500
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.cc:5530
  #, 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:5541
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5550
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5559
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.cc:5570
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.cc:5577
  #, 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:5598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/interface.cc:5605
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.cc:5612
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/interface.cc:5616
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5620
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.cc:5624
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.cc:5682 fortran/interface.cc:5728
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.cc:5694
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.cc:5706
  #, fuzzy, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: fortran/interface.cc:5713
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to procedure `%s'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
--- 78216,78938 ----
  msgid "Operator interface at %L conflicts with intrinsic interface"
  msgstr ""
  
! #: fortran/interface.cc:1545 fortran/interface.cc:1626
  #, gcc-internal-format, gfc-internal-format
  msgid "check_dummy_characteristics: Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1751
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible character length mismatch in function result between %L and %L"
  msgstr ""
  
! #: fortran/interface.cc:1760
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (1): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1807
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:2004
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:2009
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:2013
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:2017
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr ""
  
! #: fortran/interface.cc:2029
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr ""
  
! #: fortran/interface.cc:2033
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr ""
  
! #: fortran/interface.cc:2041
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs in %s at %L"
  msgstr "εσωτερικό σφάλμα στο %s, γραμμή %u"
  
! #: fortran/interface.cc:2098 fortran/interface.cc:2103
  #, gcc-internal-format
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2108
  #, gcc-internal-format
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr ""
  
! #: fortran/interface.cc:2146
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr ""
  
! #: fortran/interface.cc:2351
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr ""
  
! #: fortran/interface.cc:2354
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2357
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.cc:2360
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2372
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2376
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.cc:2380
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: fortran/interface.cc:2516 fortran/interface.cc:2532
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in dummy procedure at %L conflicts with %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:2520 fortran/interface.cc:2536
! #: fortran/interface.cc:2633
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:2555
  #, gcc-internal-format
  msgid "Passing global subroutine %qs declared at %L as function at %L"
  msgstr ""
  
! #: fortran/interface.cc:2562
  #, gcc-internal-format
  msgid "Passing global function %qs declared at %L as subroutine at %L"
  msgstr ""
  
! #: fortran/interface.cc:2575
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch between subroutine and function at %L"
  msgstr ""
  
! #: fortran/interface.cc:2591
  #, gcc-internal-format
  msgid "Type mismatch at %L passing global function %qs declared at %L (%s/%s)"
  msgstr ""
  
! #: fortran/interface.cc:2644
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.cc:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr ""
  
! #: fortran/interface.cc:2677
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr ""
  
! #: fortran/interface.cc:2687
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.cc:2701
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L corresponding to assumed-rank dummy argument %qs must be assumed-shape or assumed-rank"
  msgstr ""
  
! #: fortran/interface.cc:2718
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/interface.cc:2728
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.cc:2743
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.cc:2759
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/interface.cc:2781
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.cc:2799
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.cc:2814
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.cc:2829
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.cc:2848
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.cc:2861
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:2868
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.cc:2955
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2966
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:2971
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2984
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2992
  #, gcc-internal-format
  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:4063
  #, 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:4083
  #, 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:4101
  #, 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:4122
  #, 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:4150
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:4163
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4291
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4320
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4346
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4356
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4386
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4406
  #, 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:4418
  #, 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:4428
  #, 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:4439
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4481
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:4485 fortran/interface.cc:4495
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.cc:4491
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4504
  #, 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:4512
  #, 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:4520
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.cc:4537
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:4546
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4555
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4570
  #, 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:4585
  #, 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:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.cc:4603
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4613
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4655
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4666
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4751
  #, 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:4821
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Δεν μπόρεσα να ανοίξω το αρχείο %s"
  
! #: fortran/interface.cc:5216
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.cc:5333
  #, fuzzy, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "εσωτερικό σφάλμα στο %s, γραμμή %u"
  
! #: fortran/interface.cc:5427
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5439
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.cc:5447
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5455
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.cc:5464
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.cc:5470
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.cc:5479
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.cc:5490
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.cc:5498
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5509
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.cc:5539
  #, 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:5550
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5559
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5568
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.cc:5579
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.cc:5586
  #, 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:5607
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/interface.cc:5614
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.cc:5621
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/interface.cc:5625
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5629
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.cc:5633
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.cc:5691 fortran/interface.cc:5737
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.cc:5703
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.cc:5715
  #, fuzzy, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: fortran/interface.cc:5722
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to procedure `%s'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
*************** msgstr "η μετατροπή από `%s
*** 79033,79039 ****
  #. 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:13026
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
--- 79124,79130 ----
  #. 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:13050
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
*************** msgstr ""
*** 79579,79585 ****
  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:17803
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 79670,79676 ----
  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:17850
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr ""
*** 80259,80265 ****
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14156
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr ""
--- 80350,80356 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14180
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr ""
*************** msgid "Image control statement EVENT %s
*** 80290,80302 ****
  msgstr ""
  
  #: fortran/match.cc:3970 fortran/match.cc:4457 fortran/match.cc:4669
! #: fortran/match.cc:5221 fortran/match.cc:5593
  #, 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:5253 fortran/match.cc:5618
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
--- 80381,80393 ----
  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 ""
*************** msgstr ""
*** 80406,80612 ****
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.cc:5027
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5040
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.cc:5063
  #, 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:5093 fortran/match.cc:5531
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: fortran/match.cc:5103
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5118
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5145
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5167
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5179
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.cc:5187
  #, 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:5204
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.cc:5231
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/match.cc:5247
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5270
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5276
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5283
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5289
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.cc:5307
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5313
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5346
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5354
  #, 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:5366
  #, 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:5433
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:5448
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.cc:5543
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5553
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5560
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5576
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5613
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.cc:5670
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5676
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5685
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CHANGE TEAM-END TEAM block"
  msgstr ""
  
! #: fortran/match.cc:5694
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.cc:5725
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr ""
  
! #: fortran/match.cc:5753
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr ""
  
! #: fortran/match.cc:5762
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.cc:5773
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.cc:5871
  #, 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:6012
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
--- 80497,80703 ----
  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 "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
*************** msgstr "συντακτικό σφάλμ�
*** 80614,80675 ****
  #. 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:6087
  #, 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:6096
  #, 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:6103
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.cc:6111
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.cc:6122
  #, gcc-internal-format
  msgid "Symbol %qs at %C is USE associated from module %qs and cannot occur in COMMON"
  msgstr ""
  
! #: fortran/match.cc:6137
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.cc:6144
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a coarray"
  msgstr ""
  
! #: fortran/match.cc:6154
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.cc:6200
  #, 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:6262
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr ""
  
! #: fortran/match.cc:6375
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.cc:6385
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
--- 80705,80766 ----
  #. 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 ""
*************** msgstr ""
*** 80677,80863 ****
  #. 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:6410
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs at %C must be declared before the namelist is declared."
  msgstr ""
  
! #: fortran/match.cc:6430
  #, gcc-internal-format
  msgid "Derived type %qs at %L conflicts with namelist object %qs at %C"
  msgstr ""
  
! #: fortran/match.cc:6450
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.cc:6593
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.cc:6601
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.cc:6634
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.cc:6648
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6661
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6666
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:6759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of statement function argument at %L"
  msgstr "μη έγκυρος αριθμός από στήλες: `%s'"
  
! #: fortran/match.cc:6826
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr ""
  
! #: fortran/match.cc:6832
  #, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr ""
  
! #: fortran/match.cc:6846
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/match.cc:6851
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "πάρα πολλά ορίσματα"
  
! #: fortran/match.cc:6978 fortran/match.cc:6996 fortran/match.cc:7017
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr ""
  
! #: fortran/match.cc:7027 fortran/match.cc:7033
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L must be scalar"
  msgstr ""
  
! #: fortran/match.cc:7042
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr ""
  
! #: fortran/match.cc:7074
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr ""
  
! #: fortran/match.cc:7460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: fortran/match.cc:7488
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7513
  #, 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:7701
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7742 fortran/match.cc:7796
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7806
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7842
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7894
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "συντακτικό σφάλμα στο ορισμό του %s: %s"
  
! #: fortran/match.cc:7912
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7944
  #, 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:7953
  #, 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:7966
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "συντακτικό σφάλμα στο ορισμό του %s: %s"
  
! #: fortran/match.cc:8042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "συντακτικό σφάλμα στο ορισμό του %s: %s"
  
! #: fortran/match.cc:8062
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8108
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.cc:8117
  #, 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:8144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "συντακτικό σφάλμα στο ορισμό του %s: %s"
  
! #: fortran/match.cc:8266
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.cc:8304
  #, fuzzy, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr "το αρχείο δεδομένων προφίλ `%s' δεν ταιριάζει με το διαμοιραζόμενο αντικείμενο `%s'"
--- 80768,80954 ----
  #. 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:7524
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7549
  #, 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:7737
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7778 fortran/match.cc:7832
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7842
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7878
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7930
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "συντακτικό σφάλμα στο ορισμό του %s: %s"
  
! #: fortran/match.cc:7948
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7980
  #, 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:7989
  #, 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:8002
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "συντακτικό σφάλμα στο ορισμό του %s: %s"
  
! #: fortran/match.cc:8078
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "συντακτικό σφάλμα στο ορισμό του %s: %s"
  
! #: fortran/match.cc:8098
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8144
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.cc:8153
  #, 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:8180
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "συντακτικό σφάλμα στο ορισμό του %s: %s"
  
! #: fortran/match.cc:8302
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.cc:8340
  #, fuzzy, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr "το αρχείο δεδομένων προφίλ `%s' δεν ταιριάζει με το διαμοιραζόμενο αντικείμενο `%s'"
*************** msgstr ""
*** 82534,82541 ****
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12804
! #: fortran/resolve.cc:14399
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
--- 82625,82632 ----
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12828
! #: fortran/resolve.cc:14446
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
*************** msgstr ""
*** 82678,82684 ****
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8399
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
--- 82769,82775 ----
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8531
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
*************** msgstr ""
*** 84589,84595 ****
  
  #: fortran/primary.cc:2736
  #, gcc-internal-format, gfc-internal-format
! msgid "R901: A type parameter ref is not a designtor and cannot be followed by the type inquiry ref at %C"
  msgstr ""
  
  #: fortran/primary.cc:2744
--- 84680,84686 ----
  
  #: 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
*************** msgstr ""
*** 84677,84767 ****
  msgid "Too many components in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3635
  msgid "CHARACTER expression will be truncated in constructor (%td/%td) at %L"
  msgstr ""
  
! #: fortran/primary.cc:3653
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3665
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3719
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.cc:3883
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3942
  #, 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:3973 fortran/primary.cc:4488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Εξαίρεση κινητής υποδιαστολής"
  
! #: fortran/primary.cc:4078
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:4110
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:4113
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:4160
  #, gcc-internal-format, gfc-internal-format
  msgid "F2023 R755: The empty type specification at %C is not allowed"
  msgstr ""
  
! #: fortran/primary.cc:4276
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: fortran/primary.cc:4289
  #, 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:4444
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το αρχείο fifo `%s'"
  
! #: fortran/primary.cc:4570
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr ""
  
! #: fortran/primary.cc:4611
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.cc:4616
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr ""
  
! #: fortran/primary.cc:4652
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
--- 84768,84858 ----
  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' δεν είναι ισχύων θετικός ακέραιος."
*************** msgstr ""
*** 85171,85177 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2054 fortran/resolve.cc:12087 fortran/resolve.cc:14326
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
--- 85262,85268 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2054 fortran/resolve.cc:12104 fortran/resolve.cc:14373
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
*************** msgstr ""
*** 85298,85304 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:3154 fortran/resolve.cc:19981
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
--- 85389,85395 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:3154 fortran/resolve.cc:20028
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
*************** msgstr ""
*** 86323,86329 ****
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:10262 fortran/resolve.cc:11101
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
--- 86414,86420 ----
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:10262 fortran/resolve.cc:11118
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
*************** msgstr ""
*** 86348,86591 ****
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10481
  #, 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:10497
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:10506
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10523
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:10539
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10593
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:10598
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.cc:10657
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10668
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:10960
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11009 fortran/resolve.cc:11021
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11050
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11063
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:11076
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:11079
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: fortran/resolve.cc:11089
  #, 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:11357
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11490
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11499
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11502
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11512
  #, 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:11621
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11675
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:11685
  #, 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:11698
  #, 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:11707
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:11714
  #, 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:11725
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:11731
  #, 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:11749
  #, 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:11800
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11810
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11814
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11817
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11824 fortran/resolve.cc:12051
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/resolve.cc:11836 fortran/resolve.cc:12063
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11848
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:11861
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:11874
  #, 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:11888
  #, 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:11909
  #, 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:12027
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12031 fortran/resolve.cc:12041
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/resolve.cc:12094
  #, 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:12103
  #, 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:12121 fortran/resolve.cc:12148
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12125 fortran/resolve.cc:12154
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12129
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
--- 86439,86687 ----
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10460
! #, gcc-internal-format, gfc-internal-format
! msgid "%s could not be resolved to a specific function at %L"
! msgstr ""
! 
! #: fortran/resolve.cc:10498
  #, 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:10514
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:10523
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10540
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:10556
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10610
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:10615
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.cc:10674
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10685
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:10977
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11026 fortran/resolve.cc:11038
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11067
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11080
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:11093
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:11096
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: fortran/resolve.cc:11106
  #, 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:11374
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11507
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11516
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11519
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11529
  #, 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:11638
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11692
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:11702
  #, 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:11715
  #, 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:11724
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:11731
  #, 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:11742
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:11748
  #, 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:11766
  #, 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:11817
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11827
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11831
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11834
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11841 fortran/resolve.cc:12068
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/resolve.cc:11853 fortran/resolve.cc:12080
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11865
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:11878
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:11891
  #, 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:11905
  #, 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:11926
  #, 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:12044
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12048 fortran/resolve.cc:12058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/resolve.cc:12111
  #, 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:12120
  #, 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:12138 fortran/resolve.cc:12165
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12142 fortran/resolve.cc:12171
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12146
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 86593,86804 ****
  #. 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:12169
  #, 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:12241
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12257
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12270 fortran/resolve.cc:12365
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12280 fortran/resolve.cc:12375
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12310
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Μη αναγνωρίσιμη μεταβλητή `%s'"
  
! #: fortran/resolve.cc:12323
  #, 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:12652
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12678
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:12690
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12725
  #, gcc-internal-format
  msgid "Expected shadow variable name to start with _"
  msgstr ""
  
! #: fortran/resolve.cc:12812
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:12933
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13013
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:13033
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot assign %s to %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13081
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13113
  #, 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:13119
  #, 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:13131
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:13163
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13167
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13172
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13179
  #, 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:13190
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13579
  #, 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:13893
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13905
  #, 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:14222
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14226
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14237
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:14293
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14335
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14382
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14386
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:14447
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14452
  #, 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:14536
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14648
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:14669
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: fortran/resolve.cc:14765
  #, 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:14779
  #, 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 ""
--- 86689,86900 ----
  #. 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:12186
  #, 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:12258
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12274
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12287 fortran/resolve.cc:12382
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12297 fortran/resolve.cc:12392
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12327
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Μη αναγνωρίσιμη μεταβλητή `%s'"
  
! #: fortran/resolve.cc:12340
  #, 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:12676
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12702
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:12714
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12749
  #, gcc-internal-format
  msgid "Expected shadow variable name to start with _"
  msgstr ""
  
! #: fortran/resolve.cc:12836
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:12957
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13037
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:13057
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot assign %s to %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13105
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13137
  #, 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:13143
  #, 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:13155
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:13187
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13191
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13196
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13203
  #, 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:13214
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13603
  #, 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:13917
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13929
  #, 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:14246
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14250
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14261
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:14340
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14382
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14429
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14433
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:14494
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14499
  #, 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:14583
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14695
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:14716
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: fortran/resolve.cc:14812
  #, 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:14826
  #, 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 ""
*** 86806,87863 ****
  #. 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:14798
  #, 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:14884
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "σχετική θέση αρχείου είναι εκτός ορίων"
  
! #: fortran/resolve.cc:15128
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15132
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15140
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15151
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15169
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15183
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15216
  #, 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:15238
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15271
  #, 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:15285
  #, 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:15307
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:15332
  #, 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:15353
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:15360
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:15408
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15411
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15414
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15417
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15420
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15423
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
  # src/request.c:37
! #: fortran/resolve.cc:15465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fstat %s"
  
! #: fortran/resolve.cc:15497
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:15520
  #, 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:15542
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15560
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: fortran/resolve.cc:15572
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15582
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:15592
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15611
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15615
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15619
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:15623
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: fortran/resolve.cc:15636
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15647
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15653
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15673
  #, 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:15690
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15704
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15763
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15769
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15775
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15783
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15789
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15832
  #, 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:15840
  #, 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:15848
  #, 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:15857
  #, 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:15881
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:15986
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:15995
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: fortran/resolve.cc:16003 fortran/resolve.cc:16021
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16011
  #, 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:16029
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16035
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16041
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:16049
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16058
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:16080
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16117
  #, 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:16187
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16234
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16293
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16305
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16333
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16389
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:16605
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16648
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16662
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16676 fortran/resolve.cc:17242
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16687
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16697
  #, 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:16740
  #, 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:16750
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:16756
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16762
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16791
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16801
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16898
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17003
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17012
  #, 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:17022
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17047
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17058
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:17175
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17189
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17205
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17215
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17224
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17233
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17275
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:17291
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17302
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:17315
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17348
  #, 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:17356
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17365
  #, 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:17451
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:17543
  #, 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:17556
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:17626
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17658
  #, 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:17672
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: fortran/resolve.cc:17695
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17756
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:17762
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17768
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17776
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17793
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17815
  #, 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:17826
  #, 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:17853
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17872
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17888
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:17899
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17907
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
  msgstr "Αδυναμία προσπέλασης του αρχείου της αλλαγής"
  
! #: fortran/resolve.cc:17980
  #, 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:17992
  #, 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:17999
  #, 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:18058
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18071
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18136
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18139
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18246
  #, 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:18267
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18281
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18284
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18296
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18303
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18316
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:18322
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18332
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:18341
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18354 fortran/resolve.cc:18531
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:18368
  #, 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:18377
  #, 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:18386
  #, 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:18394
  #, 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:18401
  #, 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:18421
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:18428
  #, 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:18435
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18442
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18468
  #, 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:18478
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18557
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18572
  #, 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:18585
  #, 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:18603
  #, 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:18615
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18624
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18637
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:18646
  #, 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:18659
  #, 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:18675
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18683
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18691
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18704
  #, 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:18713
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18729
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18735
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18760
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18822
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:18824
  #, gcc-internal-format
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18829
  #, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:18845
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:18963
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.cc:18971
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:18978
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:18985
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.cc:19001
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19008
  #, 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:19017
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19079
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19092
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:19168
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19196
  #, 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:19204
  #, 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:19212
  #, 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:19219
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.cc:19344
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:19521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: fortran/resolve.cc:19527
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.cc:19611
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19620
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19628
  #, 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:19644
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19747
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19762
  #, 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:19787
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:19796
  #, 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:19826
  #, 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:19836
  #, 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:19846
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19853
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19871
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19882
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19893
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.cc:19924
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19991
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:20004
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:20026
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:20036
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:20044
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:20058
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20076
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20083
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:20165
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 86902,87959 ----
  #. 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:14845
  #, 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:14931
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "σχετική θέση αρχείου είναι εκτός ορίων"
  
! #: fortran/resolve.cc:15175
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15179
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15187
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15198
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15216
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15230
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15263
  #, 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:15285
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15318
  #, 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:15332
  #, 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:15354
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:15379
  #, 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:15400
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:15407
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:15455
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15458
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15461
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15464
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15467
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15470
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
  # src/request.c:37
! #: fortran/resolve.cc:15512
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fstat %s"
  
! #: fortran/resolve.cc:15544
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:15567
  #, 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:15589
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15607
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: fortran/resolve.cc:15619
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15629
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:15639
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15658
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15662
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15666
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:15670
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: fortran/resolve.cc:15683
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15694
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15700
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15720
  #, 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:15737
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15751
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15810
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15816
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15822
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15830
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15836
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15879
  #, 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:15887
  #, 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:15895
  #, 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:15904
  #, 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:15928
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:16033
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:16042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: fortran/resolve.cc:16050 fortran/resolve.cc:16068
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16058
  #, 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:16076
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16082
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16088
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:16096
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16105
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:16127
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16164
  #, 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:16234
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16281
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16340
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16352
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16380
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16436
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:16652
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16695
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16709
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16723 fortran/resolve.cc:17289
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16734
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16744
  #, 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:16787
  #, 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:16797
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:16803
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16809
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16838
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16848
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16945
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17050
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17059
  #, 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:17069
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17094
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17105
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:17222
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17236
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17252
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17262
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17271
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17280
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17322
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:17338
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17349
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:17362
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17395
  #, 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:17403
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17412
  #, 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:17498
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:17590
  #, 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:17603
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:17673
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17705
  #, 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:17719
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: fortran/resolve.cc:17742
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17803
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:17809
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17815
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17823
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17840
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17862
  #, 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:17873
  #, 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:17900
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17919
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17935
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:17946
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17954
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17976
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
  msgstr "Αδυναμία προσπέλασης του αρχείου της αλλαγής"
  
! #: fortran/resolve.cc:18027
  #, 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:18039
  #, 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:18046
  #, 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:18105
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18118
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18183
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18186
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18293
  #, 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:18314
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18328
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18331
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18343
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18350
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18363
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:18369
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18379
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:18388
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18401 fortran/resolve.cc:18578
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:18415
  #, 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:18424
  #, 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:18433
  #, 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:18441
  #, 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:18448
  #, 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:18468
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:18475
  #, 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:18482
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18489
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18515
  #, 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:18525
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18604
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18619
  #, 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:18632
  #, 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:18650
  #, 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:18662
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18671
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18684
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:18693
  #, 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:18706
  #, 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:18722
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18730
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18738
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18751
  #, 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:18760
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18776
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18782
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18807
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18869
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:18871
  #, gcc-internal-format
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18876
  #, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:18892
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19010
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.cc:19018
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:19025
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:19032
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.cc:19048
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19055
  #, 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:19064
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19126
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19139
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:19215
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19243
  #, 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:19251
  #, 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:19259
  #, 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:19266
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.cc:19391
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:19568
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: fortran/resolve.cc:19574
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.cc:19658
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19667
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19675
  #, 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:19691
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19794
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19809
  #, 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:19834
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:19843
  #, 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:19873
  #, 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:19883
  #, 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:19893
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19900
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19918
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19929
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19940
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.cc:19971
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20038
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:20051
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:20073
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:20083
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:20091
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:20105
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20123
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20130
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:20212
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr ""
*** 88353,88556 ****
  msgid "gfc_free_statement(): Bad statement"
  msgstr ""
  
! #: fortran/symbol.cc:139
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE (type) statement at %L following an IMPLICIT statement"
  msgstr ""
  
! #: fortran/symbol.cc:176
  #, gcc-internal-format
  msgid "Letter %qc already set in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/symbol.cc:198
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
  msgstr ""
  
! #: fortran/symbol.cc:208
  #, gcc-internal-format
  msgid "Letter %qc already has an IMPLICIT type at %C"
  msgstr ""
  
! #: fortran/symbol.cc:232
  #, gcc-internal-format
  msgid "Option %<-fallow-leading-underscore%> is for use only by gfortran developers, and should not be used for implicitly typed variables"
  msgstr ""
  
! #: fortran/symbol.cc:237
  #, gcc-internal-format
  msgid "gfc_get_default_type(): Bad symbol %qs"
  msgstr ""
  
! #: fortran/symbol.cc:307
  #, gcc-internal-format
  msgid "gfc_set_default_type(): symbol already has a type"
  msgstr ""
  
! #: fortran/symbol.cc:317
  #, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/symbol.cc:321
  #, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type"
  msgstr ""
  
  #. BIND(C) variables should not be implicitly declared.
! #: fortran/symbol.cc:341
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) variable %qs at %L may not be C interoperable"
  msgstr ""
  
  #. Dummy args to a BIND(C) routine may not be interoperable if
  #. they are implicitly typed.
! #: fortran/symbol.cc:357
  #, gcc-internal-format
  msgid "Implicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:398
  #, gcc-internal-format
  msgid "Function result %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/symbol.cc:418 fortran/symbol.cc:945 fortran/symbol.cc:1859
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s attribute conflicts with %s attribute at %L"
  msgstr "%s: οι τιμές του πεδίου `%s' δεν πρέπει να είναι μεγαλύτερες από %d"
  
! #: fortran/symbol.cc:424 fortran/symbol.cc:948
  #, gcc-internal-format
  msgid "%s attribute conflicts with %s attribute in %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:508
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: fortran/symbol.cc:533
  #, gcc-internal-format, gfc-internal-format
  msgid "Namelist group name at %L cannot have the SAVE attribute"
  msgstr ""
  
! #: fortran/symbol.cc:552
  #, gcc-internal-format
  msgid "internal procedure %qs at %L conflicts with DUMMY argument"
  msgstr ""
  
! #: fortran/symbol.cc:588
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer at %C"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: fortran/symbol.cc:809
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s attribute applied to %s %s at %L"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: fortran/symbol.cc:816
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) applied to %s %s at %L"
  msgstr ""
  
! #: fortran/symbol.cc:990
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol at %L"
  msgstr ""
  
! #: fortran/symbol.cc:993
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol %s at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1009
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1051
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1068
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate AUTOMATIC attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1092
  #, gcc-internal-format
  msgid "CODIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1118
  #, gcc-internal-format
  msgid "DIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1281
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %L appears in multiple pointer() statements"
  msgstr ""
  
! #: fortran/symbol.cc:1300
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate PROTECTED attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: fortran/symbol.cc:1345
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified near %C"
  msgstr ""
  
! #: fortran/symbol.cc:1349
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1369
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VALUE attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1388
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VOLATILE attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1400
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %L cannot be specified in a PURE procedure"
  msgstr ""
  
! #: fortran/symbol.cc:1421
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1855
  #, fuzzy, gcc-internal-format
  msgid "%s attribute of %qs conflicts with %s attribute at %L"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: fortran/symbol.cc:1892
  #, gcc-internal-format, gfc-internal-format
! msgid ""
! "%s procedure at %L is already declared as %s procedure. \n"
! "F2008: A pointer function assignment is ambiguous if it is the first executable statement after the specification block. Please add any other kind of executable statement before it. FIXME"
  msgstr ""
  
! #: fortran/symbol.cc:1900
! #, gcc-internal-format, gfc-internal-format
! msgid "%s procedure at %L is already declared as %s procedure"
  msgstr ""
  
  #: fortran/symbol.cc:1935
--- 88449,88650 ----
  msgid "gfc_free_statement(): Bad statement"
  msgstr ""
  
! #: fortran/symbol.cc:140
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE (type) statement at %L following an IMPLICIT statement"
  msgstr ""
  
! #: fortran/symbol.cc:177
  #, gcc-internal-format
  msgid "Letter %qc already set in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/symbol.cc:199
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
  msgstr ""
  
! #: fortran/symbol.cc:209
  #, gcc-internal-format
  msgid "Letter %qc already has an IMPLICIT type at %C"
  msgstr ""
  
! #: fortran/symbol.cc:233
  #, gcc-internal-format
  msgid "Option %<-fallow-leading-underscore%> is for use only by gfortran developers, and should not be used for implicitly typed variables"
  msgstr ""
  
! #: fortran/symbol.cc:238
  #, gcc-internal-format
  msgid "gfc_get_default_type(): Bad symbol %qs"
  msgstr ""
  
! #: fortran/symbol.cc:308
  #, gcc-internal-format
  msgid "gfc_set_default_type(): symbol already has a type"
  msgstr ""
  
! #: fortran/symbol.cc:318
  #, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/symbol.cc:322
  #, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type"
  msgstr ""
  
  #. BIND(C) variables should not be implicitly declared.
! #: fortran/symbol.cc:342
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) variable %qs at %L may not be C interoperable"
  msgstr ""
  
  #. Dummy args to a BIND(C) routine may not be interoperable if
  #. they are implicitly typed.
! #: fortran/symbol.cc:358
  #, gcc-internal-format
  msgid "Implicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:399
  #, gcc-internal-format
  msgid "Function result %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/symbol.cc:419 fortran/symbol.cc:946 fortran/symbol.cc:1860
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s attribute conflicts with %s attribute at %L"
  msgstr "%s: οι τιμές του πεδίου `%s' δεν πρέπει να είναι μεγαλύτερες από %d"
  
! #: fortran/symbol.cc:425 fortran/symbol.cc:949
  #, gcc-internal-format
  msgid "%s attribute conflicts with %s attribute in %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:509
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: fortran/symbol.cc:534
  #, gcc-internal-format, gfc-internal-format
  msgid "Namelist group name at %L cannot have the SAVE attribute"
  msgstr ""
  
! #: fortran/symbol.cc:553
  #, gcc-internal-format
  msgid "internal procedure %qs at %L conflicts with DUMMY argument"
  msgstr ""
  
! #: fortran/symbol.cc:589
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer at %C"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: fortran/symbol.cc:810
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s attribute applied to %s %s at %L"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: fortran/symbol.cc:817
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) applied to %s %s at %L"
  msgstr ""
  
! #: fortran/symbol.cc:991
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol at %L"
  msgstr ""
  
! #: fortran/symbol.cc:994
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol %s at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1010
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1052
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1069
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate AUTOMATIC attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1093
  #, gcc-internal-format
  msgid "CODIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1119
  #, gcc-internal-format
  msgid "DIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1282
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %L appears in multiple pointer() statements"
  msgstr ""
  
! #: fortran/symbol.cc:1301
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate PROTECTED attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1333
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: fortran/symbol.cc:1346
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified near %C"
  msgstr ""
  
! #: fortran/symbol.cc:1350
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1370
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VALUE attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1389
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VOLATILE attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1401
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %L cannot be specified in a PURE procedure"
  msgstr ""
  
! #: fortran/symbol.cc:1422
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1856
  #, fuzzy, gcc-internal-format
  msgid "%s attribute of %qs conflicts with %s attribute at %L"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: fortran/symbol.cc:1891
  #, gcc-internal-format, gfc-internal-format
! msgid "%s procedure at %L is already declared as %s procedure"
  msgstr ""
  
! #: fortran/symbol.cc:1898
! #, gcc-internal-format
! msgid "F2008: A pointer function assignment is ambiguous if it is the first executable statement after the specification block.  Please add any other kind of executable statement before it"
  msgstr ""
  
  #: fortran/symbol.cc:1935
*************** msgstr ""
*** 88645,88758 ****
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: fortran/symbol.cc:2935
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr "διπλός αριθμός μηνύματος"
  
! #: fortran/symbol.cc:2946
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr ""
  
! #: fortran/symbol.cc:2956
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr ""
  
! #: fortran/symbol.cc:2963
  #, 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:3004
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr ""
  
! #: fortran/symbol.cc:3013
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr ""
  
! #: fortran/symbol.cc:3021
  #, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr ""
  
! #: fortran/symbol.cc:3025
  #, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr ""
  
! #: fortran/symbol.cc:3430
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3433
  #, 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:3678
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.cc:4733
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4746
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4774
  #, 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:4780
  #, 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:4802
  #, 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:4812
  #, 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:4823
  #, 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:4862
  #, 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:4872
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4884
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5397 fortran/symbol.cc:5402
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
--- 88739,88852 ----
  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:3436
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3439
  #, 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:3684
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.cc:4739
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4752
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4780
  #, 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:4786
  #, 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:4808
  #, 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:4818
  #, 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:4829
  #, 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:4868
  #, 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:4878
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4890
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5403 fortran/symbol.cc:5408
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
*************** msgstr ""
*** 88782,88805 ****
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10593
  #, 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 ""
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7083
  #, 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:9503
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.cc:13266
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
--- 88876,88904 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10648
  #, 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:4023
+ #, 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 ""
+ 
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7113
  #, 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:9533
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.cc:13291
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
*************** msgstr "μη πλήρης εγγραφή
*** 88927,89051 ****
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.cc:4823 fortran/trans-decl.cc:7990
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:5373
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.cc:5685
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
  # src/shred.c:1134
! #: fortran/trans-decl.cc:5698
  #, fuzzy, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: fortran/trans-decl.cc:6384
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr ""
  
! #: fortran/trans-decl.cc:6387
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6402
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:6408
  #, 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:6419 fortran/trans-decl.cc:6570
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: fortran/trans-decl.cc:6435
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
  # src/shred.c:1134
! #: fortran/trans-decl.cc:6454
  #, fuzzy, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: fortran/trans-decl.cc:6503
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: fortran/trans-decl.cc:6507
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6537
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:7136
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7335 fortran/trans-expr.cc:6207
  #, fuzzy, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: fortran/trans-decl.cc:8474
  #, 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:1231
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr ""
  
! #: fortran/trans-expr.cc:2061
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.cc:2387
  #, 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:2396
  #, 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:4308
  #, fuzzy, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "άγνωστη μέθοδος καταλόγων"
  
! #: fortran/trans-expr.cc:5958
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: fortran/trans-expr.cc:11200
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 89026,89150 ----
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.cc:4824 fortran/trans-decl.cc:7998
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:5381
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.cc:5693
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
  # src/shred.c:1134
! #: fortran/trans-decl.cc:5706
  #, fuzzy, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: fortran/trans-decl.cc:6392
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr ""
  
! #: fortran/trans-decl.cc:6395
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6410
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:6416
  #, 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:6427 fortran/trans-decl.cc:6578
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: fortran/trans-decl.cc:6443
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
  # src/shred.c:1134
! #: fortran/trans-decl.cc:6462
  #, fuzzy, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: fortran/trans-decl.cc:6511
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: fortran/trans-decl.cc:6515
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6545
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:7144
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7343 fortran/trans-expr.cc:6252
  #, fuzzy, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: fortran/trans-decl.cc:8482
  #, 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:6003
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: fortran/trans-expr.cc:11255
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 89055,89072 ****
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:1899 fortran/trans-intrinsic.cc:2467
! #: fortran/trans-intrinsic.cc:2673
  #, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:12988 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:12995
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr ""
--- 89154,89171 ----
  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:12993 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:13000
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr ""
*************** msgstr ""
*** 89076,89272 ****
  msgid "build_dt: format with namelist"
  msgstr ""
  
! #: fortran/trans-io.cc:2552
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad IO basetype (%d)"
  msgstr ""
  
! #: fortran/trans-openmp.cc:932 fortran/trans-openmp.cc:1449
  #, fuzzy, gcc-internal-format
  msgid "Sorry, polymorphic arrays not yet supported for firstprivate"
  msgstr "το --no-dereference (-h) δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: fortran/trans-openmp.cc:1604
  #, gcc-internal-format
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2149
  #, gcc-internal-format
  msgid "Mapping of unlimited polymorphic list item %qD is unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2154
  #, gcc-internal-format
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4204
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "Μη έγκυρος χαρακτήρας παραβολής"
  
! #: fortran/trans-openmp.cc:4668
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: fortran/trans-openmp.cc:4977
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: fortran/trans-openmp.cc:5102
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6138
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6141
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6144
  #, 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:6721 fortran/trans-openmp.cc:6741
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6743
  #, gcc-internal-format
  msgid "Used here"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9311
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9721
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9732
  #, 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:9735
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9738
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9741
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9744
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9780
  #, fuzzy, gcc-internal-format
  msgid "Cannot find symbol %qs at %L"
  msgstr "αδυναμία εκτέλεσης ioctl στο `%s'"
  
! #: fortran/trans-openmp.cc:9793
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9799
  #, fuzzy, gcc-internal-format
  msgid "variant %qs at %L is the same as base function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: fortran/trans-openmp.cc:9841
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9847
  #, 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:9873
  #, 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:9883
  #, 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:9893
  #, 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:9908
  #, 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:10009 fortran/trans-openmp.cc:10048
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected positive argument index at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10020
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10058
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10084
  #, gcc-internal-format
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10098
  #, 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:10105
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10112
  #, 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:10121
  #, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10138
  #, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr ""
--- 89175,89371 ----
  msgid "build_dt: format with namelist"
  msgstr ""
  
! #: fortran/trans-io.cc:2554
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad IO basetype (%d)"
  msgstr ""
  
! #: fortran/trans-openmp.cc:964 fortran/trans-openmp.cc:1487
  #, fuzzy, gcc-internal-format
  msgid "Sorry, polymorphic arrays not yet supported for firstprivate"
  msgstr "το --no-dereference (-h) δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: fortran/trans-openmp.cc:1642
  #, gcc-internal-format
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2187
  #, gcc-internal-format
  msgid "Mapping of unlimited polymorphic list item %qD is unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2192
  #, gcc-internal-format
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4423
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "Μη έγκυρος χαρακτήρας παραβολής"
  
! #: fortran/trans-openmp.cc:4914
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: fortran/trans-openmp.cc:5109
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: fortran/trans-openmp.cc:5234
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6270
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6273
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6276
  #, 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:6853 fortran/trans-openmp.cc:6873
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6875
  #, gcc-internal-format
  msgid "Used here"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9443
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9853
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9864
  #, 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:9867
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9870
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9873
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9876
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9912
  #, fuzzy, gcc-internal-format
  msgid "Cannot find symbol %qs at %L"
  msgstr "αδυναμία εκτέλεσης ioctl στο `%s'"
  
! #: fortran/trans-openmp.cc:9925
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9931
  #, fuzzy, gcc-internal-format
  msgid "variant %qs at %L is the same as base function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: fortran/trans-openmp.cc:9973
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9979
  #, 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:10005
  #, 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:10015
  #, 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:10025
  #, 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:10040
  #, 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:10141 fortran/trans-openmp.cc:10180
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected positive argument index at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10152
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10216
  #, gcc-internal-format
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10230
  #, 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:10237
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10244
  #, 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:10253
  #, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10270
  #, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr ""
*************** msgstr ""
*** 89281,89303 ****
  msgid "Sorry, the lock component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-stmt.cc:1496
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, only support for integer kind %d implemented for image-set at %L"
  msgstr ""
  
! #: fortran/trans-stmt.cc:3950
  #, gcc-internal-format
  msgid "gfc_trans_select(): Bad type for case expr."
  msgstr ""
  
! #: fortran/trans-stmt.cc:5313
  #, gcc-internal-format
  msgid "Sorry, %s specifier at %L for assumed-size array %qs is not yet supported"
  msgstr ""
  
  #. Cf. PR fortran/
! #: fortran/trans-stmt.cc:5350
  #, gcc-internal-format
  msgid "Sorry, LOCAL specifier at %L for %qs of derived type with default initializer is not yet supported"
  msgstr ""
--- 89380,89402 ----
  msgid "Sorry, the lock component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-stmt.cc:1499
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, only support for integer kind %d implemented for image-set at %L"
  msgstr ""
  
! #: fortran/trans-stmt.cc:3953
  #, gcc-internal-format
  msgid "gfc_trans_select(): Bad type for case expr."
  msgstr ""
  
! #: fortran/trans-stmt.cc:5316
  #, gcc-internal-format
  msgid "Sorry, %s specifier at %L for assumed-size array %qs is not yet supported"
  msgstr ""
  
  #. Cf. PR fortran/
! #: fortran/trans-stmt.cc:5353
  #, gcc-internal-format
  msgid "Sorry, LOCAL specifier at %L for %qs of derived type with default initializer is not yet supported"
  msgstr ""
*************** msgstr ""
*** 91002,91013 ****
  msgid "ignoring returned value of type %qT, that must be used"
  msgstr ""
  
! #: rust/checks/lints/rust-lint-unused-var.cc:53
  #, fuzzy, gcc-internal-format
  msgid "unused name %qE"
  msgstr "άγνωστος χαρακτήρας `%s'"
  
! #: rust/resolve/rust-late-name-resolver-2.0.cc:340
  #, gcc-internal-format, gfc-internal-format
  msgid "are you trying to break %s? how dare you?"
  msgstr ""
--- 91101,91112 ----
  msgid "ignoring returned value of type %qT, that must be used"
  msgstr ""
  
! #: rust/checks/lints/rust-lint-unused-var.cc:62
  #, fuzzy, gcc-internal-format
  msgid "unused name %qE"
  msgstr "άγνωστος χαρακτήρας `%s'"
  
! #: rust/resolve/rust-late-name-resolver-2.0.cc:351
  #, gcc-internal-format, gfc-internal-format
  msgid "are you trying to break %s? how dare you?"
  msgstr ""
diff -Nrcpad gcc-16-20260329/gcc/po/es.po gcc-16-20260405/gcc/po/es.po
*** gcc-16-20260329/gcc/po/es.po	Sun Mar 29 22:32:07 2026
--- gcc-16-20260405/gcc/po/es.po	Sun Apr  5 22:32:08 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-02-19 21:05+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-03-26 15:06+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 "la cuenta de borde llamador no e
*** 184,230 ****
  msgid "-f%s ignored (not supported for DJGPP)\n"
  msgstr "se descarta -f%s (no se admite para DJGPP)\n"
  
! #: gcc.cc:873 gcc.cc:930
  msgid "-gz is not supported in this configuration"
  msgstr "no se admite -gz en esta configuración"
  
! #: gcc.cc:879
  msgid "-gz=zstd is not supported in this configuration"
  msgstr "no se admite -gz=zstd en esta configuración"
  
! #: gcc.cc:1124
  msgid "-fuse-linker-plugin is not supported in this configuration"
  msgstr "-fuse-linker-plugin no se admite en esta configuración"
  
! #: gcc.cc:1140
  msgid "cannot specify -static with -fsanitize=address"
  msgstr "no se puede especificar -static con -fsanitize=address"
  
! #: gcc.cc:1142
  msgid "cannot specify -static with -fsanitize=hwaddress"
  msgstr "no se puede especificar -static con -fsanitize=hwaddress"
  
! #: gcc.cc:1144
  msgid "cannot specify -static with -fsanitize=thread"
  msgstr "no se puede especificar -static con -fsanitize=thread"
  
! #: gcc.cc:1166
  msgid "-fvtable-verify=std is not supported in this configuration"
  msgstr "-fvtable-verify=std no se admite en esta configuración"
  
! #: gcc.cc:1168
  msgid "-fvtable-verify=preinit is not supported in this configuration"
  msgstr "-fvtable-verify=preinit no se admite en esta configuración"
  
! #: gcc.cc:1311 ada/gcc-interface/lang-specs.h:37
  msgid "-pg and -fomit-frame-pointer are incompatible"
  msgstr "-pg y -fomit-frame-pointer son incompatibles"
  
! #: gcc.cc:1486
  msgid "GNU C no longer supports -traditional without -E"
  msgstr "C de GNU ya no admite -traditional sin usar -E"
  
! #: gcc.cc:1495
  msgid "-E or -x required when input is from standard input"
  msgstr "se requiere -E ó -x cuando la entrada es de entrada estándar"
  
--- 184,230 ----
  msgid "-f%s ignored (not supported for DJGPP)\n"
  msgstr "se descarta -f%s (no se admite para DJGPP)\n"
  
! #: gcc.cc:874 gcc.cc:931
  msgid "-gz is not supported in this configuration"
  msgstr "no se admite -gz en esta configuración"
  
! #: gcc.cc:880
  msgid "-gz=zstd is not supported in this configuration"
  msgstr "no se admite -gz=zstd en esta configuración"
  
! #: gcc.cc:1125
  msgid "-fuse-linker-plugin is not supported in this configuration"
  msgstr "-fuse-linker-plugin no se admite en esta configuración"
  
! #: gcc.cc:1141
  msgid "cannot specify -static with -fsanitize=address"
  msgstr "no se puede especificar -static con -fsanitize=address"
  
! #: gcc.cc:1143
  msgid "cannot specify -static with -fsanitize=hwaddress"
  msgstr "no se puede especificar -static con -fsanitize=hwaddress"
  
! #: gcc.cc:1145
  msgid "cannot specify -static with -fsanitize=thread"
  msgstr "no se puede especificar -static con -fsanitize=thread"
  
! #: gcc.cc:1167
  msgid "-fvtable-verify=std is not supported in this configuration"
  msgstr "-fvtable-verify=std no se admite en esta configuración"
  
! #: gcc.cc:1169
  msgid "-fvtable-verify=preinit is not supported in this configuration"
  msgstr "-fvtable-verify=preinit no se admite en esta configuración"
  
! #: gcc.cc:1312 ada/gcc-interface/lang-specs.h:37
  msgid "-pg and -fomit-frame-pointer are incompatible"
  msgstr "-pg y -fomit-frame-pointer son incompatibles"
  
! #: gcc.cc:1487
  msgid "GNU C no longer supports -traditional without -E"
  msgstr "C de GNU ya no admite -traditional sin usar -E"
  
! #: gcc.cc:1496
  msgid "-E or -x required when input is from standard input"
  msgstr "se requiere -E ó -x cuando la entrada es de entrada estándar"
  
*************** 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:655 common.opt:1233 common.opt:1237 common.opt:1241
! #: common.opt:1336 common.opt:1713 common.opt:1795 common.opt:1898
! #: common.opt:2170 common.opt:2317 common.opt:2375 common.opt:2849
! #: common.opt:2885 common.opt:2979 common.opt:2983 common.opt:3093
! #: common.opt:3228 common.opt:3236 common.opt:3244 common.opt:3252
! #: common.opt:3357 common.opt:3377 common.opt:3417 common.opt:3513
! #: common.opt:3693 common.opt:3697 common.opt:3701 common.opt:3705
! #: common.opt:3779 common.opt:3783 common.opt:3814 common.opt:3818
  #: 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: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
*************** msgstr "Dialectos de ensamblador conocid
*** 2513,2518 ****
--- 2513,2524 ----
  msgid "-minline-memops-threshold=<number> Maximum size of memset/memmove/memcpy to inline, larger sizes will use a library call."
  msgstr "-minline-memops-threshold=<número> Tamaño máximo de memset/memmove/memcpy en línea; tamaños mayores utilizarán llamada de biblioteca."
  
+ #: config/bpf/bpf.opt:118
+ #, fuzzy, no-c-format
+ #| msgid "Warn when the field in a struct is not aligned."
+ msgid "Warn when CO-RE support is not guaranteed."
+ msgstr "Avisa cuando el campo de una estructura no está alineado."
+ 
  #: config/lm32/lm32.opt:24
  #, no-c-format
  msgid "Enable multiply instructions."
*************** msgid "Use fp registers."
*** 3085,3094 ****
  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:697
! #: common.opt:855 common.opt:1131 common.opt:1135 common.opt:1139
! #: common.opt:1143 common.opt:1935 common.opt:2040 common.opt:2222
! #: common.opt:2226 common.opt:2545 common.opt:2771 common.opt:3552
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
--- 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."
*************** msgstr "Activa reordenación de funcione
*** 10023,10029 ****
  
  #: params.opt:79
  #, no-c-format
! msgid "Whether the scheduling description is mostly a cycle-accurate model of the target processor and is likely to be spill aggressively to fill any pipeline bubbles."
  msgstr ""
  
  #: params.opt:83
--- 10029,10035 ----
  
  #: params.opt:79
  #, no-c-format
! msgid "Whether the scheduling description is mostly a cycle-accurate model of the target processor and is likely to spill aggressively to fill any pipeline bubbles."
  msgstr ""
  
  #: params.opt:83
*************** msgstr "Número máximo de almacenamient
*** 10658,10664 ****
  #: params.opt:591
  #, fuzzy, no-c-format
  #| msgid "Max number of bytes to move inline."
! msgid "Maximum number of targets to devirutalize."
  msgstr "Máx. número de bytes para mover y poner en línea."
  
  #: params.opt:595
--- 10664,10670 ----
  #: params.opt:591
  #, fuzzy, no-c-format
  #| msgid "Max number of bytes to move inline."
! msgid "Maximum number of targets to devirtualize."
  msgstr "Máx. número de bytes para mover y poner en línea."
  
  #: params.opt:595
*************** msgstr "Probabilidad máxima de la entra
*** 11057,11063 ****
  #: params.opt:947
  #, fuzzy, no-c-format
  #| msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
! msgid "Maximum number of statements allowed inbetween the statement and the end to considered not extending the liferange."
  msgstr "Número máximo de sentencias permitidas en un bloque que necesitan ser duplicadas al hacer hilos de saltos."
  
  #: params.opt:951
--- 11063,11069 ----
  #: params.opt:947
  #, fuzzy, no-c-format
  #| msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
! msgid "Maximum number of statements allowed between a defining statement and the end of the basic block before extending the live range is considered profitable."
  msgstr "Número máximo de sentencias permitidas en un bloque que necesitan ser duplicadas al hacer hilos de saltos."
  
  #: params.opt:951
*************** msgstr "Muestra esta información."
*** 11995,15004 ****
  msgid "--help=<class>\tDisplay descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params."
  msgstr "--help=<clase>\tMuestra las descripciones para una clase específica de opciones.  <clase> es uno o más de optimizers, target, warnings, undocumented, params."
  
! #: common.opt:411
  #, no-c-format
  msgid "Display target specific command line options (including assembler and linker options)."
  msgstr ""
  
! #: common.opt:460 common.opt:502 common.opt:506 common.opt:510 common.opt:514
! #: common.opt:518 common.opt:522 common.opt:526 common.opt:943 common.opt:3861
! #: common.opt:3956 common.opt:4070
  #, fuzzy, no-c-format
  #| msgid "Pass -z text to linker."
  msgid "Passed to the linker."
  msgstr "Pasa -z texto al enlazador."
  
! #: common.opt:464
  #, no-c-format
  msgid "-O<number>\tSet optimization level to <number>."
  msgstr "-O<número>\tEstablece el nivel de optimización a <número>."
  
! #: common.opt:468
  #, no-c-format
  msgid "Optimize for space rather than speed."
  msgstr "Optimiza para espacio en lugar de velocidad."
  
! #: common.opt:472
  #, no-c-format
  msgid "Optimize for speed disregarding exact standards compliance."
  msgstr "Optimiza para velocidad descartando el cumplimento exacto de estándares."
  
! #: common.opt:476
  #, no-c-format
  msgid "Optimize for debugging experience rather than speed or size."
  msgstr "Optimiza para experiencia de depuración en lugar de velocidad o tamaño."
  
! #: common.opt:480
  #, no-c-format
  msgid "Optimize for space aggressively rather than speed."
  msgstr "Optimiza agresivamente por espacio en lugar de por velocidad."
  
! #: common.opt:485
  #, no-c-format
  msgid "-Q --help prints what options are enabled.  Just -Q enables verbose messages."
  msgstr ""
  
! #: common.opt:498
  #, no-c-format
  msgid "Stop processing after generating assembly code; do not assemble."
  msgstr ""
  
! #: common.opt:530
  #, no-c-format
  msgid "This switch is deprecated; use -Wextra instead."
  msgstr "Esta opción es obsoleta; utilice en su lugar -Wextra."
  
! #: common.opt:543
  #, no-c-format
  msgid "Warn about returning structures, unions or arrays."
  msgstr "Avisa sobre la devolución de estructuras, unions o matrices."
  
! #: common.opt:547
  #, no-c-format
  msgid "Warn if a loop with constant number of iterations triggers undefined behavior."
  msgstr "Avisa si un bucle con un número constante de iteraciones provoca un comportamiento indefinido."
  
! #: common.opt:554
  #, no-c-format
  msgid "Warn if an array is accessed out of bounds."
  msgstr "Avisa si se accede a una matriz fuera de los límites."
  
! #: common.opt:558
  #, fuzzy, no-c-format
  #| msgid "Warn about zero-length formats."
  msgid "Warn about problems with auto-profile data."
  msgstr "Avisa sobre formatos de longitud cero."
  
! #: common.opt:562 common.opt:566
  #, no-c-format
  msgid "Warn for uses of pointers to deallocated storage."
  msgstr "Avisa de usos de punteros a almacenamiento desasignado."
  
! #: common.opt:570
  #, no-c-format
  msgid "Warn about inappropriate attribute usage."
  msgstr "Avisa sobre la aritmética de punteros de funciones."
  
! #: common.opt:574
  #, no-c-format
  msgid "Do not warn about specified attributes."
  msgstr "No avisa sobre los atributos especificados."
  
! #: common.opt:578 common.opt:582
  #, 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:586
  #, 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:591 common.opt:595
  #, 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:599
  #, 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:603
  #, no-c-format
  msgid "Warn when a #warning directive is encountered."
  msgstr "Avisa cuando se encuentra una directiva #warning."
  
! #: common.opt:607
  #, no-c-format
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr "Avisa sobre usos de declaraciones __attribute__((aviso))."
  
! #: common.opt:611
  #, 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:615
  #, no-c-format
  msgid "Warn about uses of __attribute__((deprecated)) declarations."
  msgstr "Avisa sobre usos de declaraciones __attribute__((obsoleto))."
  
! #: common.opt:619
  #, no-c-format
  msgid "Warn when an optimization pass is disabled."
  msgstr "Avisa cuando se desactiva un paso de optimización."
  
! #: common.opt:623
  #, no-c-format
  msgid "Turn all warnings into errors."
  msgstr "Convierte todos los avisos en errores."
  
! #: common.opt:627
  #, no-c-format
  msgid "Turn the specified warning into an error."
  msgstr "Convierte el aviso especificado en error."
  
! #: common.opt:631
  #, no-c-format
  msgid "Print extra (possibly unwanted) warnings."
  msgstr "Muestra avisos extra (posiblemente no deseados)."
  
! #: common.opt:635
  #, no-c-format
  msgid "Exit on the first error occurred."
  msgstr "Termina cuando sucede el primer error."
  
! #: common.opt:639
  #, 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:643
  #, 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:647
  #, 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:651
  #, no-c-format
  msgid "Warn when -fhardened did not enable an option from its set."
  msgstr ""
  
! #: common.opt:662
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr "Avisa cuando un switch case pasa de largo."
  
! #: common.opt:666 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:670
  #, 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:674
  #, 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:681
  #, 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:685
  #, 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:689
  #, 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:693
  #, 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:704
  #, 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:708
  #, 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:712
  #, 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:716
  #, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "Avisa sobre desbordamiento por debajo en expresiones numéricas."
  
! #: common.opt:720
  #, 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:724
  #, 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:728
  #, 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:732
  #, 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:736
  #, 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:740
  #, 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:744
  #, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr "Avisa cuando una variable oculta otra (globalmente)."
  
! #: common.opt:748
  #, 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:755
  #, 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:762
  #, 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:766
  #, 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:770
  #, 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:774 common.opt:778
  #, 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:782 common.opt:786
  #, 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:790
  #, 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:794
  #, 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:798
  #, 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:802
  #, 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:806
  #, 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:810
  #, 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:814
  #, 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:818
  #, 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:822
  #, 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:827
  #, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr "No suprime los avisos de los encabezados del sistema."
  
! #: common.opt:831
  #, 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:835
  #, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr "Avisa siempre que se genera un trampolín."
  
! #: common.opt:839
  #, 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:843
  #, 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:847
  #, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr "Avisa sobre variables automáticas sin inicializar."
  
! #: common.opt:851
  #, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr "Avisa sobre variables automáticas probablemente sin inicializar."
  
! #: common.opt:859
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr "Activa todos los avisos -Wunused-."
  
! #: common.opt:866
  #, 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:873
  #, 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:877
  #, no-c-format
  msgid "Warn when a function is unused."
  msgstr "Avisa cuando no se usa una función."
  
! #: common.opt:881
  #, no-c-format
  msgid "Warn when a label is unused."
  msgstr "Avisa cuando no se usa una etiqueta."
  
! #: common.opt:885
  #, 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:889
  #, 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:893
  #, no-c-format
  msgid "Warn when a variable is unused."
  msgstr "Avisa cuando no se usa una variable."
  
! #: common.opt:897
  #, 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:901
  #, 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:905
  #, 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:910
  #, 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:915
  #, 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:922
  #, 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:926
  #, 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:930
  #, no-c-format
  msgid "Warn about unsupported features in ThreadSanitizer."
  msgstr "Avisa sobre características no disponibles en ThreadSanitizer."
  
! #: common.opt:947
  #, 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:960
  #, 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:964
  #, 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:968
  #, no-c-format
  msgid "-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files."
  msgstr ""
  
! #: common.opt:972
  #, 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:1087
  #, 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:1091
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr "Optimiza los bucles de forma agresiva empleando restricciones del lenguaje."
  
! #: common.opt:1095
  #, no-c-format
  msgid "Align the start of functions."
  msgstr "Alinea el inicio de las funciones."
  
! #: common.opt:1102
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr "Alinea las etiquetas que solamente se alcanzan saltando."
  
! #: common.opt:1109
  #, no-c-format
  msgid "Align all labels."
  msgstr "Alinea todas las etiquetas."
  
! #: common.opt:1116
  #, no-c-format
  msgid "Align the start of loops."
  msgstr "Alinea el inicio de los bucles."
  
! #: common.opt:1123
  #, 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:1127
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr "Habilita el paso de análisis estático."
  
! #: common.opt:1147
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr "Selecciona qué sanear."
  
! #: common.opt:1151
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr "Selecciona el tipo de saneamiento de cobertura."
  
! #: common.opt:1164
  #, 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:1168
  #, 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:1173
  #, 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:1177
  #, 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:1181
  #, 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:1191
  #, 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:1195
  #, 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:1199
  #, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "Genera instrucciones auto-inc/dec."
  
! #: common.opt:1203
  #, 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:1208
  #, 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:1213
  #, no-c-format
  msgid "Perform inlining using auto-profile."
  msgstr ""
  
! #: common.opt:1221
  #, 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:1225
  #, 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:1229
  #, 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:1245
  #, 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:1249
  #, 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:1253
  #, 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:1257
  #, 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:1264
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr "Guarda registros alrededor de llamadas de función."
  
! #: common.opt:1268
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Esta opción es obsoleta; no lo utilice."
  
! #: common.opt:1272
  #, 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:1276 common.opt:1280
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "Realiza comprobaciones de consistencia internas."
  
! #: common.opt:1284
  #, 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:1288
  #, no-c-format
  msgid "Enable code hoisting."
  msgstr "Activa la elevación de código."
  
! #: common.opt:1292
  #, 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:1296
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr "Pone globales sin inicializar en la sección común."
  
! #: common.opt:1304
  #, 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:1308
  #, 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:1312
  #, 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:1316
  #, 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:1320
  #, 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:1324
  #, no-c-format
  msgid "Fold instructions calculating memory offsets to the memory access instruction if possible."
  msgstr ""
  
! #: common.opt:1328
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "Realiza optimizaciones de saltos cruzados."
  
! #: common.opt:1332
  #, 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:1358
  #, 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:1362
  #, 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:1366
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr "Coloca los elementos de datos en su propia sección."
  
! #: common.opt:1370
  #, 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:1374
  #, 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:1378
  #, 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:1382
  #, 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:1386
  #, 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:1392
  #, 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:1396
  #, 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:1400
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr "Borra instrucciones muertas que pueden lanzar excepciones."
  
! #: common.opt:1404
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr "Borra las revisiones de punteros nulos sin uso."
  
! #: common.opt:1408
  #, 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:1412
  #, 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:1416
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr "Realiza desvirtualización especulativa."
  
! #: common.opt:1420
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr "Trata de convertir las llamadas virtuales a llamadas directas."
  
! #: common.opt:1424
  #, 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:1441
  #, 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:1445
  #, 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:1449
  #, 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:1453
  #, 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:1461
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr "-fdiagnostics-color=[never|always|auto]\tColorea los diagnósticos."
  
! #: common.opt:1481
  #, no-c-format
  msgid "Enable formatting of JSON output."
  msgstr "Activa la salida en formato JSON."
  
! #: common.opt:1485
  #, 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:1505
  #, 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:1509
  #, 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:1513
  #, 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:1517
  #, no-c-format
  msgid "Add output format."
  msgstr "Añade el formato de salida."
  
! #: common.opt:1521
  #, no-c-format
  msgid "Set output format."
  msgstr "Establece el formato de salida."
  
! #: common.opt:1525
  #, 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:1563
  #, 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:1567
  #, 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:1571
  #, 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:1575
  #, 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:1579
  #, no-c-format
  msgid "Print any rules associated with diagnostic messages."
  msgstr "Imprime las reglas asociadas a mensajes de diagnóstico."
  
! #: common.opt:1583
  #, 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:1587
  #, 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:1591
  #, 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:1595
  #, 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:1611
  #, 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:1615
  #, 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:1634
  #, 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:1638
  #, no-c-format
  msgid "Use indentation to show nesting of diagnostics in text output."
  msgstr ""
  
! #: common.opt:1642
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1646
  #, no-c-format
  msgid "Show nesting levels as numbers when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1653
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
  msgstr ""
  
! #: common.opt:1657
  #, 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:1661
  #, 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:1665
  #, 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:1672
  #, 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:1676
  #, 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:1680
  #, 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:1684
  #, 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:1689
  #, 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:1693
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr "Vuelca pasadas de optimización."
  
! #: common.opt:1697
  #, 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:1701
  #, 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:1705
  #, 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:1709
  #, no-c-format
  msgid "Perform early inlining."
  msgstr "Realiza la inclusión en línea temprana."
  
! #: common.opt:1717
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "Realiza la reducción interprocedural de los agregados."
  
! #: common.opt:1721
  #, 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:1725
  #, 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:1729
  #, 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:1733
  #, no-c-format
  msgid "Enable exception handling."
  msgstr "Activa el manejo de excepciones."
  
! #: common.opt:1737
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "Realiza un número de optimizaciones menores y costosas."
  
! #: common.opt:1741
  #, 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:1759
  #, 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:1775
  #, 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:1779
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr "Asume que no se generan NaNs o infinitos."
  
! #: common.opt:1783
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1787
  #, 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:1791
  #, 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:1799
  #, 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:1803
  #, 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:1819
  #, 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:1826
  #, 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:1830
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr "Coloca cada función en su propia sección."
  
! #: common.opt:1834
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
  msgstr ""
  
! #: common.opt:1838
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "Realiza la eliminación de subexpresiones comunes globales."
  
! #: common.opt:1842
  #, 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:1846
  #, 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:1850
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr ""
  
! #: common.opt:1854
  #, 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:1859
  #, 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:1876
  #, 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:1881
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr "Activa in y out de la representación Graphite."
  
! #: common.opt:1885
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr "Activa la transformación Graphite Identity."
  
! #: common.opt:1889
  #, 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:1902
  #, no-c-format
  msgid "Run two instruction combination passes late in the pass pipeline; one before register allocation and one after."
  msgstr ""
  
! #: common.opt:1907
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr "Marca todos los bucles como paralelos."
  
! #: common.opt:1911 common.opt:1919 common.opt:3317
  #, 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:1915
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "Activa el intercambio de bucles en árboles."
  
! #: common.opt:1923
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr "Realiza unroll-and-jam en los bucles."
  
! #: common.opt:1927
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr "Activa el soporte para la memoria transaccional de GNU."
  
! #: common.opt:1931
  #, 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:1939
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "Activa el optimizador de anidamiento de bucles."
  
! #: common.opt:1943
  #, no-c-format
  msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
  msgstr ""
  
! #: common.opt:1947
  #, 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:1951
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr "Mezcla los almacenamientos adyacentes."
  
! #: common.opt:1955
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "Activa la predicción de probabilidades de ramificación."
  
! #: common.opt:1959
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr ""
  
! #: common.opt:1963
  #, no-c-format
  msgid "Harden conditionals not used in branches, checking reversed conditions."
  msgstr ""
  
! #: common.opt:1967
  #, no-c-format
  msgid "Harden conditional branches by checking reversed conditions."
  msgstr ""
  
! #: common.opt:1971
  #, no-c-format
  msgid "Harden control flow by recording and checking execution paths."
  msgstr ""
  
! #: common.opt:1975
  #, fuzzy, no-c-format
  #| msgid "Disable all optional instructions."
  msgid "Disable CFR in leaf functions."
  msgstr "Desactiva todas las instrucciones opcionales."
  
! #: common.opt:1979
  #, no-c-format
  msgid "Check CFR execution paths also before calls followed by returns of their results."
  msgstr ""
  
! #: common.opt:1983
  #, no-c-format
  msgid "Check CFR execution paths also when exiting a function through an exception."
  msgstr ""
  
! #: common.opt:1987
  #, 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:2008
  #, fuzzy, no-c-format
  #| msgid "Emit .stack_size directives."
  msgid "Emit .ident assembler directives."
  msgstr "Emite directivas .stack_size."
  
! #: common.opt:2012
  #, 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:2016
  #, 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:2020
  #, 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:2036
  #, 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:2048
  #, no-c-format
  msgid "Do not generate .size directives."
  msgstr "No genera directivas .size."
  
! #: common.opt:2052
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr "Realiza la inclusión en línea indirecta."
  
! #: common.opt:2058
  #, 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:2062
  #, 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:2066
  #, 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:2070
  #, 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:2077
  #, 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:2081
  #, 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:2091
  #, no-c-format
  msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
  msgstr ""
  
! #: common.opt:2119
  #, fuzzy, no-c-format
  #| msgid "Equivalent to -mgpopt=local."
  msgid "Equivalent to -fcf-protection=full."
  msgstr "Equivalente a -mgpopt=local."
  
! #: common.opt:2123
  #, 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:2146
  #, 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:2150
  #, 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:2154
  #, 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:2158
  #, 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:2162
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr "Realiza la propagación interprocedural de las constantes."
  
! #: common.opt:2166
  #, 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:2174
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "Realiza la propagación interprocedural de las constantes por bits."
  
! #: common.opt:2178
  #, 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:2182
  #, no-c-format
  msgid "Perform reordering and cloning of functions to maximize locality."
  msgstr ""
  
! #: common.opt:2186
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr "Realiza la propagación de perfil interprocedural."
  
! #: common.opt:2190
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr "Realiza el análisis interprocedural de puntero-a."
  
! #: common.opt:2194
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr "Descubre funciones pure y const."
  
! #: common.opt:2198
  #, 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:2202
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr "Realiza plegamiento de código idéntico en funciones."
  
! #: common.opt:2206
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr "Realiza plegamiento de código idéntico en variables."
  
! #: common.opt:2210
  #, 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:2214
  #, 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:2218
  #, 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:2230
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "Realiza la Propagación de Rango Valor IPA."
  
! #: common.opt:2234
  #, 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:2238
  #, 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:2251
  #, 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:2267
  #, 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:2272
  #, 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:2277
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr "Comparte ranuras para ahorrar registros hard diferentes."
  
! #: common.opt:2281
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr "Comparte ranuras de pila para pseudo-registros derramados."
  
! #: common.opt:2285
  #, 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:2289
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr "Optimiza la inducción de variables en los árboles."
  
! #: common.opt:2293
  #, 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:2297
  #, 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:2301
  #, 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:2305
  #, 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:2309
  #, 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:2313
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr "Da a los símbolos externos un subrayado inicial."
  
! #: common.opt:2321
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr "Hacer rematerialización sensible a CFG en LRA."
  
! #: common.opt:2325
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr "Activa las optimizaciones de tiempo de enlace."
  
! #: common.opt:2329
  #, 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:2333
  #, no-c-format
  msgid "Enable incremental LTO, with its cache in given directory."
  msgstr ""
  
! #: common.opt:2337
  #, no-c-format
  msgid "Number of cache entries in incremental LTO after which to prune old entries."
  msgstr ""
  
! #: common.opt:2362
  #, 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:2366
  #, no-c-format
  msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
  msgstr ""
  
! #: common.opt:2371
  #, 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:2379
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "Reporta varias estadísticas de optimización de tiempo de enlace."
  
! #: common.opt:2383
  #, 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:2387
  #, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "Establece errno después de las funciones matemáticas internas."
  
! #: common.opt:2391
  #, 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:2395
  #, no-c-format
  msgid "Allow removal of malloc and free pairs when allocated block is unused."
  msgstr ""
  
! #: common.opt:2402
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "Reporta el alojamiento en memoria permanente."
  
! #: common.opt:2406
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "Reporta el alojamiento en memoria permanente solo en WPA."
  
! #: common.opt:2413
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr "Intenta mezclar constantes idénticas y variables constantes."
  
! #: common.opt:2417
  #, 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:2421
  #, 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:2425
  #, 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:2429
  #, 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:2433
  #, 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:2437
  #, 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:2441
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr "Mueve las computaciones invariantes de bucles fuera de los bucles."
  
! #: common.opt:2445
  #, 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:2449
  #, no-c-format
  msgid "Building block for specs-based multilib-aware TFLAGS."
  msgstr ""
  
! #: common.opt:2453
  #, 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:2457
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "Usa la eliminación de almacenamiento muerto de RTL."
  
! #: common.opt:2461
  #, 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:2465
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr "Permite las excepciones síncronas que no son llamadas."
  
! #: common.opt:2472
  #, 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:2478
  #, 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:2493
  #, 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:2497
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr "Cuando sea posible no genera marcos de pila."
  
! #: common.opt:2504
  #, 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:2523
  #, 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:2527
  #, 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:2531
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2535
  #, 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:2549
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr "Optimiza las llamadas recursivas hermanadas y de extremo."
  
! #: common.opt:2553
  #, 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:2557
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr "Realiza la inclusión en línea parcial."
  
! #: common.opt:2561 common.opt:2565
  #, 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:2569
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr "Empaqueta juntos a los miembros de la estructura sin agujeros."
  
! #: common.opt:2573
  #, 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:2577
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "Devuelve los agregados small en memoria, no en registros."
  
! #: common.opt:2581
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr "Realiza el pelado de bucles."
  
! #: common.opt:2585
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr "Activa las optimizaciones de mirilla específicas de la máquina."
  
! #: common.opt:2589
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr "Activa un paso de mirilla RTL antes de sched2."
  
! #: common.opt:2593
  #, 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:2597
  #, 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:2601
  #, 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:2605
  #, 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:2609
  #, 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:2613
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr "Especifica un plugin a cargar."
  
! #: common.opt:2617
  #, 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:2621
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "Ejecuta la optimización comunizadora predictiva."
  
! #: common.opt:2625
  #, 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:2629
  #, 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:2633
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr "Genera nombres de ruta de fuentes absolutos para gcov."
  
! #: common.opt:2637
  #, 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:2641
  #, 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:2645
  #, 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:2650
  #, 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:2654
  #, 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:2658
  #, 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:2662
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2666
  #, 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:2682
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2698
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2702
  #, 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:2706
  #, 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:2710
  #, 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:2714
  #, 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:2718
  #, 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:2722
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2726
  #, 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:2730
  #, 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:2734
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr "Inserta el código para perfilar valores de expresiones."
  
! #: common.opt:2738
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr "Informa sobre la coherencia del perfil."
  
! #: common.opt:2742
  #, 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:2746
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "Inserta instrucciones NOP en cada entrada de función."
  
! #: common.opt:2753
  #, 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:2763
  #, 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:2767
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Devuelve agregados small en registros."
  
! #: common.opt:2775
  #, 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:2789
  #, 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:2804
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2808
  #, 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:2812
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "Realiza el paso de optimización de renombrado de registros."
  
! #: common.opt:2816
  #, 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:2820
  #, 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:2824
  #, 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:2837
  #, 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:2841
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr "Reordena las funciones para mejorar la ubicación del código."
  
! #: common.opt:2845
  #, 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:2853
  #, 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:2857
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr "Activa la planificación entre bloques básicos."
  
! #: common.opt:2861
  #, 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:2865
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr "Permite el movimiento especulativo de insn que no son load."
  
! #: common.opt:2869
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr "Permite el movimiento especulativo de algunas loads."
  
! #: common.opt:2873
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr "Permite el movimiento especulativo de más loads."
  
! #: common.opt:2877
  #, 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:2881
  #, 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:2889
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "Recalendariza las instrucciones antes del alojamiento de registros."
  
! #: common.opt:2893
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "Recalendariza las instrucciones después del alojamiento de registros."
  
! #: common.opt:2900
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr "Calendariza instrucciones usando el algoritmo de planificación selectivo."
  
! #: common.opt:2904
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr "Ejecuta la planificación selectiva después de recargar."
  
! #: common.opt:2908
  #, 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:2912
  #, 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:2916
  #, 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:2921
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr "Recalendariza las regiones `pipelined' sin `pipelining'."
  
! #: common.opt:2925
  #, 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:2931
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr "Permite la planificación prematura de insns encoladas."
  
! #: common.opt:2935
  #, 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:2943
  #, 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:2947
  #, 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:2951
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr "Activa la heurística de grupo en el planificador."
  
! #: common.opt:2955
  #, 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:2959
  #, 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:2963
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "Activa la heurística de rango en el planificador."
  
! #: common.opt:2967
  #, 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:2971
  #, 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:2975
  #, 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:2987
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr "Activa el paso de Eliminación de Extensiones Redundantes."
  
! #: common.opt:2991
  #, 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:2995
  #, 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:3000
  #, 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:3004
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr "Desactiva las optimizaciones observables con IEEE señalando NaNs."
  
! #: common.opt:3008
  #, 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:3012
  #, 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:3016
  #, 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:3020
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr "Genera marcos de pila discontiguos."
  
! #: common.opt:3024
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr "Divide los tipos anchos en registros independientes."
  
! #: common.opt:3028
  #, 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:3032
  #, 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:3036
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr "Optimiza patrones condicionales usando nodos SSA PHI."
  
! #: common.opt:3040
  #, 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:3044
  #, 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:3048
  #, 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:3052
  #, 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:3056
  #, 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:3065
  #, 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:3069
  #, 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:3073
  #, 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:3077
  #, 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:3081
  #, 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:3085
  #, 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:3089
  #, 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:3101
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr "Asume que se aplican las reglas estrictas de alias."
  
! #: common.opt:3105
  #, 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:3109
  #, no-c-format
  msgid "Disable stack scrub entirely, disregarding strub attributes."
  msgstr ""
  
! #: common.opt:3113
  #, no-c-format
  msgid "Enable stack scrub as per attributes, with strict call checking."
  msgstr ""
  
! #: common.opt:3122
  #, no-c-format
  msgid "Restore default strub mode: as per attributes, with relaxed checking."
  msgstr ""
  
! #: common.opt:3126
  #, 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:3130
  #, no-c-format
  msgid "Enable at-calls stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3134
  #, fuzzy, no-c-format
  #| msgid "Enable clip instructions."
  msgid "Enable internal stack scrubbing for all viable functions."
  msgstr "Activa las instrucciones clip."
  
! #: common.opt:3138
  #, 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:3142
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr "Busca errores de sintaxis, y termina."
  
! #: common.opt:3146
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr "Crea ficheros de datos necesarios para \"gcov\"."
  
! #: common.opt:3150
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "Realiza optimizaciones de hilado de saltos."
  
! #: common.opt:3154
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr "Reporta el tiempo tomado por cada paso del compilador."
  
! #: common.opt:3158
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr "Registra los tiempos tomados por subfases por separado."
  
! #: common.opt:3162
  #, 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:3181
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr "Reordena las funciones de nivel superior, variables y asms."
  
! #: common.opt:3185
  #, 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:3189
  #, 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:3194
  #, no-c-format
  msgid "Whether trampolines are generated in executable memory rather than executable stack."
  msgstr ""
  
! #: common.opt:3212
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Asume que las operaciones de coma flotante pueden atrapar."
  
! #: common.opt:3216
  #, 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:3220
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "Activa la optimización SSA-CCP en árboles."
  
! #: common.opt:3224
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "Activa la optimización SSA-BIT-CCP en árboles."
  
! #: common.opt:3232
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr "Activa la copia de encabezado de bucles en árboles."
  
! #: common.opt:3240
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "Activa coalescencia SSA de variables de usuario."
  
! #: common.opt:3248
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "Activa la propagación de copia en árboles."
  
! #: common.opt:3256
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "Transforma los almacenamientos condicionales a incondicionales."
  
! #: common.opt:3260
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "Realiza la conversión de las inicializaciones de switch."
  
! #: common.opt:3264
  #, 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:3268
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "Activa las optimizaciones dominadoras."
  
! #: common.opt:3272
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr "Activa la mezcla de colas en árboles."
  
! #: common.opt:3276
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr "Activa la eliminación de almacenamiento muerto."
  
! #: common.opt:3280
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "Activa la propagación hacia adelante en árboles."
  
! #: common.opt:3284
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "Activa la Eliminación de Redundancia Completa en árboles."
  
! #: common.opt:3288
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "Activa la optimizaciones de longitud de cadenas en árboles."
  
! #: common.opt:3292
  #, 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:3298
  #, 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:3305
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "Activa la distribución de bucles en árboles."
  
! #: common.opt:3309
  #, 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:3313
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "Permite el movimiento invariante de bucles en árboles."
  
! #: common.opt:3321
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr "Crea variables de inducción canónica en los bucles."
  
! #: common.opt:3325
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "Activa las optimizaciones de bucles a nivel de árbol."
  
! #: common.opt:3329
  #, 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:3333
  #, 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:3337
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "Activa las cargas de elevación de punteros condicionales."
  
! #: common.opt:3341
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "Activa las optimizaciones SSA-PRE en árboles."
  
! #: common.opt:3345
  #, 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:3349
  #, 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:3353
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "Activa la reasociación a nivel de árbol."
  
! #: common.opt:3361
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "Activa el hundimiento de código SSA en árboles."
  
! #: common.opt:3365
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr "Realiza reducción de fuerza de línea directa."
  
! #: common.opt:3369
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr "Realiza el reemplazo escalar de agregados."
  
! #: common.opt:3373
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr "Reemplaza expresiones temporales en el paso SSA->normal."
  
! #: common.opt:3381
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "Realiza la Propagación de Rango Valor en árboles."
  
! #: common.opt:3385
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr "Divide las rutas que llevan a bordes traseros de bucle."
  
! #: common.opt:3389
  #, 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:3394
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "Compila la unidad de compilación completa a la vez."
  
! #: common.opt:3398
  #, no-c-format
  msgid "Trap on __builtin_unreachable instead of using it for optimization."
  msgstr ""
  
! #: common.opt:3402
  #, 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:3406
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "Realiza el desenrollamiento del bucle para todos los bucles."
  
! #: common.opt:3421
  #, 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:3426
  #, 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:3434
  #, 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:3438
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr "Realiza la eliminación de opciones de bucle."
  
! #: common.opt:3442
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr "Realiza la división de bucles."
  
! #: common.opt:3446
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:3450
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "Sólo genera tablas de desenredo para manejo de excepciones."
  
! #: common.opt:3454
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr "Usa el enlazador bfd eb lugar del predeterminado."
  
! #: common.opt:3458
  #, 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:3462
  #, 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:3466
  #, 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:3470
  #, 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:3477
  #, fuzzy, no-c-format
  #| msgid "Enable link-time optimization."
  msgid "Enable linking of libatomic."
  msgstr "Activa las optimizaciones de tiempo de enlace."
  
! #: common.opt:3484
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr "Realiza seguimiento de variables."
  
! #: common.opt:3491
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Realiza seguimiento de variables con asignación de anotaciones."
  
! #: common.opt:3497
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr "Cambia -fvar-tracking-assignments."
  
! #: common.opt:3504
  #, 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:3509
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Activa la vectorización en árboles."
  
! #: common.opt:3517
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "Activa la vectorización de bucles en árboles."
  
! #: common.opt:3521
  #, 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:3525
  #, 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:3529
  #, 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:3548
  #, 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:3556
  #, 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:3560
  #, no-c-format
  msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
  msgstr ""
  
! #: common.opt:3582
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr "Agrega comentarios extra a la salida de ensamblador."
  
! #: common.opt:3586
  #, 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:3605
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr "Valida los punteros vtable antes de usarlos."
  
! #: common.opt:3621
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr "Contadores de verificación de vtable de salida."
  
! #: common.opt:3625
  #, 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:3629
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Usa perfiles de valor de expresión en las optimizaciones."
  
! #: common.opt:3633
  #, 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:3637
  #, 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:3641
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "Realiza optimizaciones del programa completo."
  
  # wraps around? No entiendo bien. cfuga
! #: common.opt:3645
  #, 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:3649
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Asume que el desbordamiento aritmético con signo se envuelve."
  
! #: common.opt:3653
  #, 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:3657
  #, 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:3661
  #, no-c-format
  msgid "-fzero-init-padding-bits=[standard|unions|all]\tZero padding bits in initializers."
  msgstr ""
  
! #: common.opt:3677
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr "Genera información de depuración en el formato por defecto."
  
! #: common.opt:3681
  #, 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:3685
  #, 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:3689
  #, 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:3709
  #, 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:3715
  #, 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:3719
  #, 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:3723
  #, no-c-format
  msgid "Generate pruned BTF when emitting BTF info."
  msgstr ""
  
! #: common.opt:3727
  #, 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:3731
  #, 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:3735
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3739
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3743
  #, 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:3747
  #, 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:3751
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3759
  #, 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:3763
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "Genera nombres públicos DWARF y secciones de tipos públicos."
  
! #: common.opt:3767
  #, 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:3771
  #, 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:3775
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "Genera información de depuración en ficheros .dwo separados."
  
! #: common.opt:3787
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3791
  #, 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:3795
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3799
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Cambia la generación de información de depuración."
  
! #: common.opt:3803
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3810
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Genera información de depuración en el formato VMS."
  
! #: common.opt:3839
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "Genera secciones de depuración comprimidas."
  
! #: common.opt:3843
  #, 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:3850
  #, 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:3854
  #, 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:3883
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <fichero>\tColoca la salida en el <fichero>."
  
! #: common.opt:3887
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Activa el análisis de perfil de las funciones."
  
! #: common.opt:3897
  #, 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:3938
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "No muestra las funciones compiladas o el tiempo transcurrido."
  
! #: common.opt:3942
  #, 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:3946
  #, no-c-format
  msgid "Remove all symbol table and relocation information from the executable."
  msgstr ""
  
! #: common.opt:3973
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Activa la salida detallada."
  
! #: common.opt:3977
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "Muestra la versión del compilador."
  
! #: common.opt:3981
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Suprime avisos."
  
! #: common.opt:3991
  #, no-c-format
  msgid "Create a shared library."
  msgstr "Crea una biblioteca compartida."
  
! #: common.opt:4058
  #, 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:4062
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "Genera un ejecutable independiente de posición enlazado dinámicamente."
  
! #: common.opt:4066
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Genera un ejecutable independiente de posición estático."
  
! #: common.opt:4074
  #, 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:4078
  #, no-c-format
  msgid "Perform dead code elimination on zero and sign extensions with special dataflow analysis."
  msgstr ""
--- 12001,15016 ----
  msgid "--help=<class>\tDisplay descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params."
  msgstr "--help=<clase>\tMuestra las descripciones para una clase específica de opciones.  <clase> es uno o más de optimizers, target, warnings, undocumented, params."
  
! #: common.opt:414
  #, no-c-format
  msgid "Display target specific command line options (including assembler and linker options)."
  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."
  msgstr "Pasa -z texto al enlazador."
  
! #: common.opt:467
  #, no-c-format
  msgid "-O<number>\tSet optimization level to <number>."
  msgstr "-O<número>\tEstablece el nivel de optimización a <número>."
  
! #: common.opt:471
  #, no-c-format
  msgid "Optimize for space rather than speed."
  msgstr "Optimiza para espacio en lugar de velocidad."
  
! #: common.opt:475
  #, no-c-format
  msgid "Optimize for speed disregarding exact standards compliance."
  msgstr "Optimiza para velocidad descartando el cumplimento exacto de estándares."
  
! #: common.opt:479
  #, no-c-format
  msgid "Optimize for debugging experience rather than speed or size."
  msgstr "Optimiza para experiencia de depuración en lugar de velocidad o tamaño."
  
! #: common.opt:483
  #, no-c-format
  msgid "Optimize for space aggressively rather than speed."
  msgstr "Optimiza agresivamente por espacio en lugar de por velocidad."
  
! #: common.opt:488
  #, no-c-format
  msgid "-Q --help prints what options are enabled.  Just -Q enables verbose messages."
  msgstr ""
  
! #: common.opt:501
  #, no-c-format
  msgid "Stop processing after generating assembly code; do not assemble."
  msgstr ""
  
! #: common.opt:533
  #, no-c-format
  msgid "This switch is deprecated; use -Wextra instead."
  msgstr "Esta opción es obsoleta; utilice en su lugar -Wextra."
  
! #: common.opt:546
  #, no-c-format
  msgid "Warn about returning structures, unions or arrays."
  msgstr "Avisa sobre la devolución de estructuras, unions o matrices."
  
! #: common.opt:550
  #, no-c-format
  msgid "Warn if a loop with constant number of iterations triggers undefined behavior."
  msgstr "Avisa si un bucle con un número constante de iteraciones provoca un comportamiento indefinido."
  
! #: common.opt:557
  #, no-c-format
  msgid "Warn if an array is accessed out of bounds."
  msgstr "Avisa si se accede a una matriz fuera de los límites."
  
! #: common.opt:561
  #, fuzzy, no-c-format
  #| msgid "Warn about zero-length formats."
  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 ""
*************** msgstr ""
*** 15041,15097 ****
  msgid "Generate code for assert contracts."
  msgstr "Genera código para contratos de assert."
  
! #: algol68/lang.opt:85
  #, fuzzy, no-c-format
  #| msgid "Display the code tree after parsing."
  msgid "Dump Algol 68 modes after parsing."
  msgstr "Muestra el árbol del código después de analizar."
  
! #: algol68/lang.opt:89
  #, fuzzy, no-c-format
  #| msgid "Display the code tree after parsing."
  msgid "Dump Algol 68 parse tree after parsing."
  msgstr "Muestra el árbol del código después de analizar."
  
! #: algol68/lang.opt:93
  #, no-c-format
  msgid "Dump the interfaces of module definitions in the compiled packet."
  msgstr ""
  
! #: algol68/lang.opt:97
  #, fuzzy, no-c-format
  #| msgid "Link the standard D library statically in the compilation."
  msgid "Link the GNU Algol run-time library statically in the compilation."
  msgstr "Enlaza la biblioteca D estándar estáticamente en la compilación."
  
! #: algol68/lang.opt:101
  #, fuzzy, no-c-format
  #| msgid "Link the standard D library dynamically in the compilation."
  msgid "Link the GNU Algol 68 run-time library dynamically in the compilation."
  msgstr "Enlaza la biblioteca D estándar dinámicamente en la compilación."
  
! #: algol68/lang.opt:105
  #, no-c-format
  msgid "Compile strict Algol 68 as defined by the Revised Report."
  msgstr ""
  
! #: algol68/lang.opt:109
  #, fuzzy, no-c-format
  #| msgid "Accept extensions to support legacy code."
  msgid "Accept GNU extensions to Algol 68."
  msgstr "Acepta las extensiones para dar soporte a código heredado."
  
! #: algol68/lang.opt:115
  #, no-c-format
  msgid "-fstropping=[upper|supper]              Stropping regime to expect in Algol 68 programs."
  msgstr ""
  
! #: algol68/lang.opt:130 algol68/lang.opt:134
  #, no-c-format
  msgid "-fmodules-map=<mapstring>                 Association between module indicants and files."
  msgstr ""
  
! #: algol68/lang.opt:138 algol68/lang.opt:142
  #, no-c-format
  msgid "-fmodules-map-file=<filename>              File containing modules map."
  msgstr ""
--- 15053,15109 ----
  msgid "Generate code for assert contracts."
  msgstr "Genera código para contratos de assert."
  
! #: algol68/lang.opt:88
  #, fuzzy, no-c-format
  #| msgid "Display the code tree after parsing."
  msgid "Dump Algol 68 modes after parsing."
  msgstr "Muestra el árbol del código después de analizar."
  
! #: algol68/lang.opt:92
  #, fuzzy, no-c-format
  #| msgid "Display the code tree after parsing."
  msgid "Dump Algol 68 parse tree after parsing."
  msgstr "Muestra el árbol del código después de analizar."
  
! #: algol68/lang.opt:96
  #, no-c-format
  msgid "Dump the interfaces of module definitions in the compiled packet."
  msgstr ""
  
! #: algol68/lang.opt:100
  #, fuzzy, no-c-format
  #| msgid "Link the standard D library statically in the compilation."
  msgid "Link the GNU Algol run-time library statically in the compilation."
  msgstr "Enlaza la biblioteca D estándar estáticamente en la compilación."
  
! #: algol68/lang.opt:104
  #, fuzzy, no-c-format
  #| msgid "Link the standard D library dynamically in the compilation."
  msgid "Link the GNU Algol 68 run-time library dynamically in the compilation."
  msgstr "Enlaza la biblioteca D estándar dinámicamente en la compilación."
  
! #: algol68/lang.opt:108
  #, no-c-format
  msgid "Compile strict Algol 68 as defined by the Revised Report."
  msgstr ""
  
! #: algol68/lang.opt:112
  #, fuzzy, no-c-format
  #| msgid "Accept extensions to support legacy code."
  msgid "Accept GNU extensions to Algol 68."
  msgstr "Acepta las extensiones para dar soporte a código heredado."
  
! #: algol68/lang.opt:118
  #, no-c-format
  msgid "-fstropping=[upper|supper]              Stropping regime to expect in Algol 68 programs."
  msgstr ""
  
! #: algol68/lang.opt:133 algol68/lang.opt:137
  #, no-c-format
  msgid "-fmodules-map=<mapstring>                 Association between module indicants and files."
  msgstr ""
  
! #: algol68/lang.opt:141 algol68/lang.opt:145
  #, no-c-format
  msgid "-fmodules-map-file=<filename>              File containing modules map."
  msgstr ""
*************** msgid "-frust-crate=<name>             S
*** 15113,15216 ****
  msgstr "-frust-crate=<nombre>           Establece el nombre del «crate» para la compilación"
  
  #: rust/lang.opt:67
  #, fuzzy, no-c-format
  #| msgid "-frust-extern=              Specify where an external library is located"
  msgid "-frust-extern=              Specify where an external library is located."
  msgstr "-frust-extern=              Especifica dónde se ubica una biblioteca externa"
  
! #: rust/lang.opt:71
  #, no-c-format
  msgid "Dump various Rust front end internals."
  msgstr "Vuelca varios internos del «frontend» de Rust."
  
! #: rust/lang.opt:75
  #, no-c-format
  msgid "-frust-dump-<type>              Dump Rust frontend internal information."
  msgstr "-frust-dump-<tipo>              Vuelca información interna del «frontend» de Rust."
  
! #: rust/lang.opt:79
  #, fuzzy, no-c-format
  #| msgid "Enable experimental compilation of Rust files at your own risk"
  msgid "Enable experimental compilation of Rust files at your own risk."
  msgstr "Activa la compilación experimental de ficheros de Rust bajo su propio riesgo"
  
! #: rust/lang.opt:83
  #, fuzzy, no-c-format
  #| msgid "-frust-max-recursion-depth=<integer>"
  msgid "-frust-max-recursion-depth=<integer>."
  msgstr "-frust-max-recursion-depth=<entero>"
  
! #: rust/lang.opt:87
  #, fuzzy, no-c-format
  #| msgid "-frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Crate type to emit"
  msgid "-frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Crate type to emit."
  msgstr "-frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Tipo de «crate» que se emitirá"
  
! #: rust/lang.opt:115
  #, fuzzy, no-c-format
  #| msgid "-frust-mangling=[legacy|v0]     Version to use for name mangling"
  msgid "-frust-mangling=[legacy|v0]     Version to use for name mangling."
  msgstr "-frust-mangling=[legacy|v0]     Versión que se utilizará para «mangling» de nombres"
  
! #: rust/lang.opt:128
  #, fuzzy, no-c-format
  #| msgid "-frust-cfg=<name>             Set a config expansion option"
  msgid "-frust-cfg=<name>             Set a config expansion option."
  msgstr "-frust-cfg=<nombre>           Establece una opción de expansión de la configuración"
  
! #: rust/lang.opt:132
  #, fuzzy, no-c-format
  #| msgid "-frust-edition=[2015|2018|2021]             Edition to use when compiling rust code"
  msgid "-frust-edition=[2015|2018|2021]             Edition to use when compiling rust code."
  msgstr "-frust-edition=[2015|2018|2021]             Edición que se utilizará cuando se compile código rust"
  
! #: rust/lang.opt:148
  #, fuzzy, no-c-format
  #| msgid "Enable embedding metadata directly into object files"
  msgid "Enable embedding metadata directly into object files."
  msgstr "Activa el empotrado directo de metadatos en ficheros objeto"
  
! #: rust/lang.opt:152
  #, fuzzy, no-c-format
  #| msgid "-frust-metadata-output=<path.rox>  Path to output crate metadata"
  msgid "-frust-metadata-output=<path.rox>  Path to output crate metadata."
  msgstr "-frust-metadata-output=<ruta.rox>  Ruta de los metadatos del «crate» de salida"
  
! #: rust/lang.opt:160
  #, fuzzy, no-c-format
  #| msgid "-frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|compilation|end]             The pipeline will run up until this stage when compiling Rust code"
  msgid "-frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|compilation|end]             The pipeline will run up until this stage when compiling Rust code."
  msgstr "-frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|compilation|end]             La tubería alcanzará esta etapa cuando se compile código Rust"
  
! #: rust/lang.opt:209
  #, fuzzy, no-c-format
  #| msgid "Use the temporary and experimental name resolution pipeline instead of the stable one"
  msgid "Use the temporary and experimental name resolution pipeline instead of the stable one."
  msgstr "Utiliza la tubería de resolución de nombres temporal y experimental en lugar de la estable"
  
! #: rust/lang.opt:213
  #, no-c-format
  msgid "Use the WIP borrow checker."
  msgstr "Utiliza el comprobador de préstamos WIP."
  
! #: rust/lang.opt:217
  #, fuzzy, no-c-format
  #| msgid "-frust-edition=[unwind|abort]             Panic strategy to compile crate with"
  msgid "-frust-edition=[unwind|abort]             Panic strategy to compile crate with."
  msgstr "-frust-edition=[unwind|abort]             Estrategia de pánico con la que compilar «crate»"
  
! #: rust/lang.opt:230
  #, fuzzy, no-c-format
  #| msgid "Enable the overflow checks in code generation"
  msgid "Enable the overflow checks in code generation."
  msgstr "Activa las comprobaciones de desbordamiento en la generación de código"
  
! #: rust/lang.opt:234
  #, no-c-format
  msgid "Define a built-in offset_of macro in the compiler and assume it is present."
  msgstr ""
  
! #: rust/lang.opt:238
  #, no-c-format
  msgid "Use the new unused variable check implementation."
  msgstr ""
--- 15125,15233 ----
  msgstr "-frust-crate=<nombre>           Establece el nombre del «crate» para la compilación"
  
  #: rust/lang.opt:67
+ #, no-c-format
+ msgid "-frust-crate-attr=<attr>        Inject an attribute within the current crate."
+ msgstr ""
+ 
+ #: rust/lang.opt:71
  #, fuzzy, no-c-format
  #| msgid "-frust-extern=              Specify where an external library is located"
  msgid "-frust-extern=              Specify where an external library is located."
  msgstr "-frust-extern=              Especifica dónde se ubica una biblioteca externa"
  
! #: rust/lang.opt:75
  #, no-c-format
  msgid "Dump various Rust front end internals."
  msgstr "Vuelca varios internos del «frontend» de Rust."
  
! #: rust/lang.opt:79
  #, no-c-format
  msgid "-frust-dump-<type>              Dump Rust frontend internal information."
  msgstr "-frust-dump-<tipo>              Vuelca información interna del «frontend» de Rust."
  
! #: rust/lang.opt:83
  #, fuzzy, no-c-format
  #| msgid "Enable experimental compilation of Rust files at your own risk"
  msgid "Enable experimental compilation of Rust files at your own risk."
  msgstr "Activa la compilación experimental de ficheros de Rust bajo su propio riesgo"
  
! #: rust/lang.opt:87
  #, fuzzy, no-c-format
  #| msgid "-frust-max-recursion-depth=<integer>"
  msgid "-frust-max-recursion-depth=<integer>."
  msgstr "-frust-max-recursion-depth=<entero>"
  
! #: rust/lang.opt:91
  #, fuzzy, no-c-format
  #| msgid "-frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Crate type to emit"
  msgid "-frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Crate type to emit."
  msgstr "-frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Tipo de «crate» que se emitirá"
  
! #: rust/lang.opt:119
  #, fuzzy, no-c-format
  #| msgid "-frust-mangling=[legacy|v0]     Version to use for name mangling"
  msgid "-frust-mangling=[legacy|v0]     Version to use for name mangling."
  msgstr "-frust-mangling=[legacy|v0]     Versión que se utilizará para «mangling» de nombres"
  
! #: rust/lang.opt:132
  #, fuzzy, no-c-format
  #| msgid "-frust-cfg=<name>             Set a config expansion option"
  msgid "-frust-cfg=<name>             Set a config expansion option."
  msgstr "-frust-cfg=<nombre>           Establece una opción de expansión de la configuración"
  
! #: rust/lang.opt:136
  #, fuzzy, no-c-format
  #| msgid "-frust-edition=[2015|2018|2021]             Edition to use when compiling rust code"
  msgid "-frust-edition=[2015|2018|2021]             Edition to use when compiling rust code."
  msgstr "-frust-edition=[2015|2018|2021]             Edición que se utilizará cuando se compile código rust"
  
! #: rust/lang.opt:152
  #, fuzzy, no-c-format
  #| msgid "Enable embedding metadata directly into object files"
  msgid "Enable embedding metadata directly into object files."
  msgstr "Activa el empotrado directo de metadatos en ficheros objeto"
  
! #: rust/lang.opt:156
  #, fuzzy, no-c-format
  #| msgid "-frust-metadata-output=<path.rox>  Path to output crate metadata"
  msgid "-frust-metadata-output=<path.rox>  Path to output crate metadata."
  msgstr "-frust-metadata-output=<ruta.rox>  Ruta de los metadatos del «crate» de salida"
  
! #: rust/lang.opt:164
  #, fuzzy, no-c-format
  #| msgid "-frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|compilation|end]             The pipeline will run up until this stage when compiling Rust code"
  msgid "-frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|compilation|end]             The pipeline will run up until this stage when compiling Rust code."
  msgstr "-frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|compilation|end]             La tubería alcanzará esta etapa cuando se compile código Rust"
  
! #: rust/lang.opt:213
  #, fuzzy, no-c-format
  #| msgid "Use the temporary and experimental name resolution pipeline instead of the stable one"
  msgid "Use the temporary and experimental name resolution pipeline instead of the stable one."
  msgstr "Utiliza la tubería de resolución de nombres temporal y experimental en lugar de la estable"
  
! #: rust/lang.opt:217
  #, no-c-format
  msgid "Use the WIP borrow checker."
  msgstr "Utiliza el comprobador de préstamos WIP."
  
! #: rust/lang.opt:221
  #, fuzzy, no-c-format
  #| msgid "-frust-edition=[unwind|abort]             Panic strategy to compile crate with"
  msgid "-frust-edition=[unwind|abort]             Panic strategy to compile crate with."
  msgstr "-frust-edition=[unwind|abort]             Estrategia de pánico con la que compilar «crate»"
  
! #: rust/lang.opt:234
  #, fuzzy, no-c-format
  #| msgid "Enable the overflow checks in code generation"
  msgid "Enable the overflow checks in code generation."
  msgstr "Activa las comprobaciones de desbordamiento en la generación de código"
  
! #: rust/lang.opt:238
  #, no-c-format
  msgid "Define a built-in offset_of macro in the compiler and assume it is present."
  msgstr ""
  
! #: rust/lang.opt:242
  #, no-c-format
  msgid "Use the new unused variable check implementation."
  msgstr ""
*************** msgstr "el operando '%%l' no es una etiq
*** 18718,18745 ****
  #. 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:13237
  #, 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:13331
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
  msgstr "expresión no válida como operando"
  
! #: gcc.cc:133
  #, c-format
  msgid "%s\n"
  msgstr "%s\n"
  
! #: gcc.cc:1908
  #, c-format
  msgid "Using built-in specs.\n"
  msgstr "Usando especificaciones internas.\n"
  
! #: gcc.cc:2153
  #, c-format
  msgid ""
  "Setting spec %s to '%s'\n"
--- 18735,18762 ----
  #. 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:13346
  #, 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:13440
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
  msgstr "expresión no válida como operando"
  
! #: gcc.cc:134
  #, c-format
  msgid "%s\n"
  msgstr "%s\n"
  
! #: gcc.cc:1909
  #, c-format
  msgid "Using built-in specs.\n"
  msgstr "Usando especificaciones internas.\n"
  
! #: gcc.cc:2154
  #, c-format
  msgid ""
  "Setting spec %s to '%s'\n"
*************** msgstr ""
*** 18748,18769 ****
  "Cambiando la especificación %s a '%s'\n"
  "\n"
  
! #: gcc.cc:2362
  #, c-format
  msgid "Reading specs from %s\n"
  msgstr "Leyendo especificaciones de %s\n"
  
! #: gcc.cc:2492
  #, c-format
  msgid "could not find specs file %s\n"
  msgstr "no se puede encontrar el fichero de especificaciones %s\n"
  
! #: gcc.cc:2563
  #, c-format
  msgid "rename spec %s to %s\n"
  msgstr "renombrando la especificación %s a %s\n"
  
! #: gcc.cc:2565
  #, c-format
  msgid ""
  "spec is '%s'\n"
--- 18765,18786 ----
  "Cambiando la especificación %s a '%s'\n"
  "\n"
  
! #: gcc.cc:2363
  #, c-format
  msgid "Reading specs from %s\n"
  msgstr "Leyendo especificaciones de %s\n"
  
! #: gcc.cc:2493
  #, c-format
  msgid "could not find specs file %s\n"
  msgstr "no se puede encontrar el fichero de especificaciones %s\n"
  
! #: gcc.cc:2564
  #, c-format
  msgid "rename spec %s to %s\n"
  msgstr "renombrando la especificación %s a %s\n"
  
! #: gcc.cc:2566
  #, c-format
  msgid ""
  "spec is '%s'\n"
*************** msgstr ""
*** 18773,18779 ****
  "\n"
  
  #  El código require 'y' o 'Y' como respuesta afirmativa. cfuga
! #: gcc.cc:3401
  #, c-format
  msgid ""
  "\n"
--- 18790,18796 ----
  "\n"
  
  #  El código require 'y' o 'Y' como respuesta afirmativa. cfuga
! #: gcc.cc:3402
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 18782,18866 ****
  "\n"
  "¿Continuar? (y ó n) "
  
! #: gcc.cc:3573
  #, c-format
  msgid "# %s %.2f %.2f\n"
  msgstr "# %s %.2f %.2f\n"
  
! #: gcc.cc:3754
  #, c-format
  msgid "Usage: %s [options] file...\n"
  msgstr "Modo de empleo: %s [opciones] fichero...\n"
  
! #: gcc.cc:3755
  msgid "Options:\n"
  msgstr "Opciones:\n"
  
! #: gcc.cc:3757
  msgid "  -pass-exit-codes         Exit with highest error code from a phase.\n"
  msgstr "  -pass-exit-codes         Sale con el código de error más alto de una fase.\n"
  
! #: gcc.cc:3758
  msgid "  --help                   Display this information.\n"
  msgstr "  --help                   Muestra esta información.\n"
  
! #: gcc.cc:3759
  #, fuzzy
  #| msgid "  --target-help            Display target specific command line options.\n"
  msgid "  --target-help            Display target specific command line options (including assembler and linker options).\n"
  msgstr "  --target-help            Muestra opciones de línea de órdenes específicas del objetivo.\n"
  
! #: gcc.cc:3761
  msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
  msgstr "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
  
! #: gcc.cc:3762
  msgid "                           Display specific types of command line options.\n"
  msgstr "                           Muestra tipos específicos de opciones de línea de órdenes.\n"
  
! #: gcc.cc:3764
  msgid "  (Use '-v --help' to display command line options of sub-processes).\n"
  msgstr "  (Use '-v --help' para mostrar las opciones de línea de órdenes de los subprocesos).\n"
  
! #: gcc.cc:3765
  msgid "  --version                Display compiler version information.\n"
  msgstr "  --version                Muestra la información de versión del compilador.\n"
  
! #: gcc.cc:3766
  msgid "  -dumpspecs               Display all of the built in spec strings.\n"
  msgstr "  -dumpspecs               Muestra todas las cadenas internas de especificación.\n"
  
! #: gcc.cc:3767
  msgid "  -dumpversion             Display the version of the compiler.\n"
  msgstr "  -dumpversion             Muestra la versión del compilador.\n"
  
! #: gcc.cc:3768
  msgid "  -dumpmachine             Display the compiler's target processor.\n"
  msgstr "  -dumpmachine             Muestra el procesador objetivo del compilador.\n"
  
! #: gcc.cc:3769
  #, fuzzy
  #| msgid "-foffload=<targets>=<options>  Specify offloading targets and options for them."
  msgid "  -foffload=<targets>      Specify offloading targets.\n"
  msgstr "-foffload=<targets>=<options>  Especifica objetivos de descarga y opciones para ellos."
  
! #: gcc.cc:3770
  msgid "  -print-search-dirs       Display the directories in the compiler's search path.\n"
  msgstr "  -print-search-dirs       Muestra los directorios en la ruta de búsqueda del compilador.\n"
  
! #: gcc.cc:3771
  msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library.\n"
  msgstr "  -print-libgcc-file-name  Muestra el nombre de la biblioteca que acompaña al compilador.\n"
  
! #: gcc.cc:3772
  msgid "  -print-file-name=<lib>   Display the full path to library <lib>.\n"
  msgstr "  -print-file-name=<bib>   Muestra la ruta completa a la biblioteca <bib>.\n"
  
! #: gcc.cc:3773
  msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>.\n"
  msgstr "  -print-prog-name=<prog>  Muestra la ruta completa del programa componente del compilador <prog>.\n"
  
! #: gcc.cc:3774
  msgid ""
  "  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
  "                           a component in the library path.\n"
--- 18799,18883 ----
  "\n"
  "¿Continuar? (y ó n) "
  
! #: gcc.cc:3574
  #, c-format
  msgid "# %s %.2f %.2f\n"
  msgstr "# %s %.2f %.2f\n"
  
! #: gcc.cc:3755
  #, c-format
  msgid "Usage: %s [options] file...\n"
  msgstr "Modo de empleo: %s [opciones] fichero...\n"
  
! #: gcc.cc:3756
  msgid "Options:\n"
  msgstr "Opciones:\n"
  
! #: gcc.cc:3758
  msgid "  -pass-exit-codes         Exit with highest error code from a phase.\n"
  msgstr "  -pass-exit-codes         Sale con el código de error más alto de una fase.\n"
  
! #: gcc.cc:3759
  msgid "  --help                   Display this information.\n"
  msgstr "  --help                   Muestra esta información.\n"
  
! #: gcc.cc:3760
  #, fuzzy
  #| msgid "  --target-help            Display target specific command line options.\n"
  msgid "  --target-help            Display target specific command line options (including assembler and linker options).\n"
  msgstr "  --target-help            Muestra opciones de línea de órdenes específicas del objetivo.\n"
  
! #: gcc.cc:3762
  msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
  msgstr "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
  
! #: gcc.cc:3763
  msgid "                           Display specific types of command line options.\n"
  msgstr "                           Muestra tipos específicos de opciones de línea de órdenes.\n"
  
! #: gcc.cc:3765
  msgid "  (Use '-v --help' to display command line options of sub-processes).\n"
  msgstr "  (Use '-v --help' para mostrar las opciones de línea de órdenes de los subprocesos).\n"
  
! #: gcc.cc:3766
  msgid "  --version                Display compiler version information.\n"
  msgstr "  --version                Muestra la información de versión del compilador.\n"
  
! #: gcc.cc:3767
  msgid "  -dumpspecs               Display all of the built in spec strings.\n"
  msgstr "  -dumpspecs               Muestra todas las cadenas internas de especificación.\n"
  
! #: gcc.cc:3768
  msgid "  -dumpversion             Display the version of the compiler.\n"
  msgstr "  -dumpversion             Muestra la versión del compilador.\n"
  
! #: gcc.cc:3769
  msgid "  -dumpmachine             Display the compiler's target processor.\n"
  msgstr "  -dumpmachine             Muestra el procesador objetivo del compilador.\n"
  
! #: gcc.cc:3770
  #, fuzzy
  #| msgid "-foffload=<targets>=<options>  Specify offloading targets and options for them."
  msgid "  -foffload=<targets>      Specify offloading targets.\n"
  msgstr "-foffload=<targets>=<options>  Especifica objetivos de descarga y opciones para ellos."
  
! #: gcc.cc:3771
  msgid "  -print-search-dirs       Display the directories in the compiler's search path.\n"
  msgstr "  -print-search-dirs       Muestra los directorios en la ruta de búsqueda del compilador.\n"
  
! #: gcc.cc:3772
  msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library.\n"
  msgstr "  -print-libgcc-file-name  Muestra el nombre de la biblioteca que acompaña al compilador.\n"
  
! #: gcc.cc:3773
  msgid "  -print-file-name=<lib>   Display the full path to library <lib>.\n"
  msgstr "  -print-file-name=<bib>   Muestra la ruta completa a la biblioteca <bib>.\n"
  
! #: gcc.cc:3774
  msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>.\n"
  msgstr "  -print-prog-name=<prog>  Muestra la ruta completa del programa componente del compilador <prog>.\n"
  
! #: gcc.cc:3775
  msgid ""
  "  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
  "                           a component in the library path.\n"
*************** msgstr ""
*** 18868,18878 ****
  "  -print-multiarch         Muestra el triplete GNU normalizado del destino, usado como\n"
  "                           como componente en la ruta de la biblioteca.\n"
  
! #: gcc.cc:3777
  msgid "  -print-multi-directory   Display the root directory for versions of libgcc.\n"
  msgstr "  -print-multi-directory   Muestra el directorio raíz para las versiones de libgcc.\n"
  
! #: gcc.cc:3778
  msgid ""
  "  -print-multi-lib         Display the mapping between command line options and\n"
  "                           multiple library search directories.\n"
--- 18885,18895 ----
  "  -print-multiarch         Muestra el triplete GNU normalizado del destino, usado como\n"
  "                           como componente en la ruta de la biblioteca.\n"
  
! #: gcc.cc:3778
  msgid "  -print-multi-directory   Display the root directory for versions of libgcc.\n"
  msgstr "  -print-multi-directory   Muestra el directorio raíz para las versiones de libgcc.\n"
  
! #: gcc.cc:3779
  msgid ""
  "  -print-multi-lib         Display the mapping between command line options and\n"
  "                           multiple library search directories.\n"
*************** msgstr ""
*** 18880,18930 ****
  "  -print-multi-lib         Muestra el mapeo entre las opciones de línea de órdenes\n"
  "                           y los múltiples directorios de búsqueda de bibliotecas.\n"
  
! #: gcc.cc:3781
  msgid "  -print-multi-os-directory Display the relative path to OS libraries.\n"
  msgstr "  -print-multi-os-directory Muestra la ruta relativa para las bibliotecas del SO.\n"
  
! #: gcc.cc:3782
  msgid "  -print-sysroot           Display the target libraries directory.\n"
  msgstr "  -print-sysroot           Muestra el directorio de las bibliotecas objetivo.\n"
  
! #: gcc.cc:3783
  msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.\n"
  msgstr "  -print-sysroot-headers-suffix Muestra el sufijo sysroot que se usa para buscar encabezados.\n"
  
! #: gcc.cc:3784
  msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler.\n"
  msgstr "  -Wa,<opciones>           Pasa <opciones> separadas por coma al ensamblador.\n"
  
! #: gcc.cc:3785
  msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor.\n"
  msgstr "  -Wp,<opciones>           Pasa <opciones> separadas por coma al preprocesador.\n"
  
! #: gcc.cc:3786
  msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker.\n"
  msgstr "  -Wl,<opciones>           Pasa <opciones> separadas por coma al enlazador.\n"
  
! #: gcc.cc:3787
  msgid "  -Xassembler <arg>        Pass <arg> on to the assembler.\n"
  msgstr "  -Xassembler <argumento>  Pasa el <argumento> al ensamblador.\n"
  
! #: gcc.cc:3788
  msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.\n"
  msgstr "  -Xpreprocessor <argumento> Pasa el <argumento> al preprocesador.\n"
  
! #: gcc.cc:3789
  msgid "  -Xlinker <arg>           Pass <arg> on to the linker.\n"
  msgstr "  -Xlinker <argumento>     Pasa el <argumento> al enlazador.\n"
  
! #: gcc.cc:3790
  msgid "  -save-temps              Do not delete intermediate files.\n"
  msgstr "  -save-temps              No borra los ficheros intermedios.\n"
  
! #: gcc.cc:3791
  msgid "  -save-temps=<arg>        Do not delete intermediate files.\n"
  msgstr "  -save-temps=<arg>        No borra los ficheros intermedios.\n"
  
! #: gcc.cc:3792
  msgid ""
  "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
  "                           prefixes to other gcc components.\n"
--- 18897,18947 ----
  "  -print-multi-lib         Muestra el mapeo entre las opciones de línea de órdenes\n"
  "                           y los múltiples directorios de búsqueda de bibliotecas.\n"
  
! #: gcc.cc:3782
  msgid "  -print-multi-os-directory Display the relative path to OS libraries.\n"
  msgstr "  -print-multi-os-directory Muestra la ruta relativa para las bibliotecas del SO.\n"
  
! #: gcc.cc:3783
  msgid "  -print-sysroot           Display the target libraries directory.\n"
  msgstr "  -print-sysroot           Muestra el directorio de las bibliotecas objetivo.\n"
  
! #: gcc.cc:3784
  msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.\n"
  msgstr "  -print-sysroot-headers-suffix Muestra el sufijo sysroot que se usa para buscar encabezados.\n"
  
! #: gcc.cc:3785
  msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler.\n"
  msgstr "  -Wa,<opciones>           Pasa <opciones> separadas por coma al ensamblador.\n"
  
! #: gcc.cc:3786
  msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor.\n"
  msgstr "  -Wp,<opciones>           Pasa <opciones> separadas por coma al preprocesador.\n"
  
! #: gcc.cc:3787
  msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker.\n"
  msgstr "  -Wl,<opciones>           Pasa <opciones> separadas por coma al enlazador.\n"
  
! #: gcc.cc:3788
  msgid "  -Xassembler <arg>        Pass <arg> on to the assembler.\n"
  msgstr "  -Xassembler <argumento>  Pasa el <argumento> al ensamblador.\n"
  
! #: gcc.cc:3789
  msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.\n"
  msgstr "  -Xpreprocessor <argumento> Pasa el <argumento> al preprocesador.\n"
  
! #: gcc.cc:3790
  msgid "  -Xlinker <arg>           Pass <arg> on to the linker.\n"
  msgstr "  -Xlinker <argumento>     Pasa el <argumento> al enlazador.\n"
  
! #: gcc.cc:3791
  msgid "  -save-temps              Do not delete intermediate files.\n"
  msgstr "  -save-temps              No borra los ficheros intermedios.\n"
  
! #: gcc.cc:3792
  msgid "  -save-temps=<arg>        Do not delete intermediate files.\n"
  msgstr "  -save-temps=<arg>        No borra los ficheros intermedios.\n"
  
! #: gcc.cc:3793
  msgid ""
  "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
  "                           prefixes to other gcc components.\n"
*************** msgstr ""
*** 18932,18954 ****
  "  -no-canonical-prefixes   No crea rutas completas al construir prefijos\n"
  "                           relativos a otros componentes de gcc.\n"
  
! #: gcc.cc:3795
  msgid "  -pipe                    Use pipes rather than intermediate files.\n"
  msgstr "  -pipe                    Usa tuberías en lugar de ficheros intermedios.\n"
  
! #: gcc.cc:3796
  msgid "  -time                    Time the execution of each subprocess.\n"
  msgstr "  -time                    Obtiene el tiempo de ejecución de cada subproceso.\n"
  
! #: gcc.cc:3797
  msgid "  -specs=<file>            Override built-in specs with the contents of <file>.\n"
  msgstr "  -specs=<fichero>         Sobrepone las especificaciones internas con el contenido del <fichero>.\n"
  
! #: gcc.cc:3798
  msgid "  -std=<standard>          Assume that the input sources are for <standard>.\n"
  msgstr "  -std=<estándar>          Asume que los ficheros de entrada son para el <estándar>.\n"
  
! #: gcc.cc:3799
  msgid ""
  "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
  "                           and libraries.\n"
--- 18949,18971 ----
  "  -no-canonical-prefixes   No crea rutas completas al construir prefijos\n"
  "                           relativos a otros componentes de gcc.\n"
  
! #: gcc.cc:3796
  msgid "  -pipe                    Use pipes rather than intermediate files.\n"
  msgstr "  -pipe                    Usa tuberías en lugar de ficheros intermedios.\n"
  
! #: gcc.cc:3797
  msgid "  -time                    Time the execution of each subprocess.\n"
  msgstr "  -time                    Obtiene el tiempo de ejecución de cada subproceso.\n"
  
! #: gcc.cc:3798
  msgid "  -specs=<file>            Override built-in specs with the contents of <file>.\n"
  msgstr "  -specs=<fichero>         Sobrepone las especificaciones internas con el contenido del <fichero>.\n"
  
! #: gcc.cc:3799
  msgid "  -std=<standard>          Assume that the input sources are for <standard>.\n"
  msgstr "  -std=<estándar>          Asume que los ficheros de entrada son para el <estándar>.\n"
  
! #: gcc.cc:3800
  msgid ""
  "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
  "                           and libraries.\n"
*************** msgstr ""
*** 18956,18990 ****
  "  --sysroot=<directorio>   Usa el <directorio> como directorio raíz para\n"
  "                           los encabezados y bibliotecas.\n"
  
! #: gcc.cc:3802
  msgid "  -B <directory>           Add <directory> to the compiler's search paths.\n"
  msgstr "  -B <directorio>          Agrega el <directorio> a las rutas de búsqueda del compilador.\n"
  
! #: gcc.cc:3803
  msgid "  -v                       Display the programs invoked by the compiler.\n"
  msgstr "  -v                       Muestra los programas invocados por el compilador.\n"
  
! #: gcc.cc:3804
  msgid "  -###                     Like -v but options quoted and commands not executed.\n"
  msgstr "  -###                     Como -v pero no se ejecutan las opciones entre comillas y las órdenes.\n"
  
! #: gcc.cc:3805
  msgid "  -E                       Preprocess only; do not compile, assemble or link.\n"
  msgstr "  -E                       Solamente preprocesa; no compila, ensambla o enlaza.\n"
  
! #: gcc.cc:3806
  msgid "  -S                       Compile only; do not assemble or link.\n"
  msgstr "  -S                       Solamente compila; no ensambla o enlaza.\n"
  
! #: gcc.cc:3807
  msgid "  -c                       Compile and assemble, but do not link.\n"
  msgstr "  -c                       Compila y ensambla, pero no enlaza.\n"
  
! #: gcc.cc:3808
  msgid "  -o <file>                Place the output into <file>.\n"
  msgstr "  -o <fichero>             Coloca la salida en el <fichero>.\n"
  
! #: gcc.cc:3809
  msgid ""
  "  -pie                     Create a dynamically linked position independent\n"
  "                           executable.\n"
--- 18973,19007 ----
  "  --sysroot=<directorio>   Usa el <directorio> como directorio raíz para\n"
  "                           los encabezados y bibliotecas.\n"
  
! #: gcc.cc:3803
  msgid "  -B <directory>           Add <directory> to the compiler's search paths.\n"
  msgstr "  -B <directorio>          Agrega el <directorio> a las rutas de búsqueda del compilador.\n"
  
! #: gcc.cc:3804
  msgid "  -v                       Display the programs invoked by the compiler.\n"
  msgstr "  -v                       Muestra los programas invocados por el compilador.\n"
  
! #: gcc.cc:3805
  msgid "  -###                     Like -v but options quoted and commands not executed.\n"
  msgstr "  -###                     Como -v pero no se ejecutan las opciones entre comillas y las órdenes.\n"
  
! #: gcc.cc:3806
  msgid "  -E                       Preprocess only; do not compile, assemble or link.\n"
  msgstr "  -E                       Solamente preprocesa; no compila, ensambla o enlaza.\n"
  
! #: gcc.cc:3807
  msgid "  -S                       Compile only; do not assemble or link.\n"
  msgstr "  -S                       Solamente compila; no ensambla o enlaza.\n"
  
! #: gcc.cc:3808
  msgid "  -c                       Compile and assemble, but do not link.\n"
  msgstr "  -c                       Compila y ensambla, pero no enlaza.\n"
  
! #: gcc.cc:3809
  msgid "  -o <file>                Place the output into <file>.\n"
  msgstr "  -o <fichero>             Coloca la salida en el <fichero>.\n"
  
! #: gcc.cc:3810
  msgid ""
  "  -pie                     Create a dynamically linked position independent\n"
  "                           executable.\n"
*************** msgstr ""
*** 18992,19002 ****
  "  -pie                     Genera un ejecutable independiente de posición\n"
  "                           enlazado dinámicamente.\n"
  
! #: gcc.cc:3811
  msgid "  -shared                  Create a shared library.\n"
  msgstr "  -shared                  Crea una biblioteca compartida.\n"
  
! #: gcc.cc:3812
  msgid ""
  "  -x <language>            Specify the language of the following input files.\n"
  "                           Permissible languages include: c c++ assembler none\n"
--- 19009,19019 ----
  "  -pie                     Genera un ejecutable independiente de posición\n"
  "                           enlazado dinámicamente.\n"
  
! #: gcc.cc:3812
  msgid "  -shared                  Create a shared library.\n"
  msgstr "  -shared                  Crea una biblioteca compartida.\n"
  
! #: gcc.cc:3813
  msgid ""
  "  -x <language>            Specify the language of the following input files.\n"
  "                           Permissible languages include: c c++ assembler none\n"
*************** msgstr ""
*** 19008,19014 ****
  "                           'none' significa revertir al comportamiento habitual de\n"
  "                           adivinar el lenguaje por la extensión del fichero.\n"
  
! #: gcc.cc:3819
  #, c-format
  msgid ""
  "\n"
--- 19025,19031 ----
  "                           'none' significa revertir al comportamiento habitual de\n"
  "                           adivinar el lenguaje por la extensión del fichero.\n"
  
! #: gcc.cc:3820
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 19021,19097 ****
  " automáticamente a los varios subprocesos invocados por %s.  Para pasar\n"
  " otras opciones a estos procesos se deben usar las opciones -W<letra>.\n"
  
! #: gcc.cc:6972
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "Se procesa la especificación (%s), la cual es '%s'\n"
  
! #: gcc.cc:7733
  #, c-format
  msgid "Target: %s\n"
  msgstr "Objetivo: %s\n"
  
! #: gcc.cc:7734
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "Configurado con: %s\n"
  
! #: gcc.cc:7748
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "Modelo de hilos: %s\n"
  
! #: gcc.cc:7749
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr "Algoritmos de compresión LTO admitidos: zlib"
  
! #: gcc.cc:7751
  #, c-format
  msgid " zstd"
  msgstr ""
  
! #: gcc.cc:7753 gcov.cc:1902 gcov.cc:1962 gcov.cc:1974 gcov.cc:3564
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.cc:7764
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc versión %s %s\n"
  
! #: gcc.cc:7767
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "controlador gcc versión %s %sejecutando gcc versión %s\n"
  
! #: gcc.cc:7843 gcc.cc:8057
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr "El error no es repetible, por lo que probablemente sea un problema de hardware o de S.O.\n"
  
! #: gcc.cc:7977
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr "Fuente preprocesada almacenada en el fichero %s; por favor, adjúntelo a su informe de errores.\n"
  
! #: gcc.cc:8823
  #, c-format
  msgid "install: %s%s\n"
  msgstr "instalar: %s%s\n"
  
! #: gcc.cc:8826
  #, c-format
  msgid "programs: %s\n"
  msgstr "programas: %s\n"
  
! #: gcc.cc:8828
  #, c-format
  msgid "libraries: %s\n"
  msgstr "bibliotecas: %s\n"
  
! #: gcc.cc:8945
  #, c-format
  msgid ""
  "\n"
--- 19038,19114 ----
  " automáticamente a los varios subprocesos invocados por %s.  Para pasar\n"
  " otras opciones a estos procesos se deben usar las opciones -W<letra>.\n"
  
! #: gcc.cc:6974
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "Se procesa la especificación (%s), la cual es '%s'\n"
  
! #: gcc.cc:7735
  #, c-format
  msgid "Target: %s\n"
  msgstr "Objetivo: %s\n"
  
! #: gcc.cc:7736
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "Configurado con: %s\n"
  
! #: gcc.cc:7750
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "Modelo de hilos: %s\n"
  
! #: gcc.cc:7751
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr "Algoritmos de compresión LTO admitidos: zlib"
  
! #: gcc.cc:7753
  #, c-format
  msgid " zstd"
  msgstr ""
  
! #: gcc.cc:7755 gcov.cc:1902 gcov.cc:1962 gcov.cc:1974 gcov.cc:3564
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.cc:7766
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc versión %s %s\n"
  
! #: gcc.cc:7769
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "controlador gcc versión %s %sejecutando gcc versión %s\n"
  
! #: gcc.cc:7845 gcc.cc:8059
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr "El error no es repetible, por lo que probablemente sea un problema de hardware o de S.O.\n"
  
! #: gcc.cc:7979
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr "Fuente preprocesada almacenada en el fichero %s; por favor, adjúntelo a su informe de errores.\n"
  
! #: gcc.cc:8825
  #, c-format
  msgid "install: %s%s\n"
  msgstr "instalar: %s%s\n"
  
! #: gcc.cc:8828
  #, c-format
  msgid "programs: %s\n"
  msgstr "programas: %s\n"
  
! #: gcc.cc:8830
  #, c-format
  msgid "libraries: %s\n"
  msgstr "bibliotecas: %s\n"
  
! #: gcc.cc:8953
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 19100,19116 ****
  "\n"
  "Para instrucciones de informe de errores, por favor vea:\n"
  
! #: gcc.cc:8961 gcov-tool.cc:594 sarif-replay.cc:59
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.cc:8964 gcov-tool.cc:596 gcov.cc:1155 sarif-replay.cc:62
  #: fortran/gfortranspec.cc:282
  msgid "(C)"
  msgstr "(C)"
  
! #: gcc.cc:8965 gcov-tool.cc:598 gcov.cc:1157 sarif-replay.cc:63
  #: fortran/gfortranspec.cc:283
  #, c-format
  msgid ""
--- 19117,19133 ----
  "\n"
  "Para instrucciones de informe de errores, por favor vea:\n"
  
! #: gcc.cc:8969 gcov-tool.cc:594 sarif-replay.cc:59
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.cc:8972 gcov-tool.cc:596 gcov.cc:1155 sarif-replay.cc:62
  #: fortran/gfortranspec.cc:282
  msgid "(C)"
  msgstr "(C)"
  
! #: gcc.cc:8973 gcov-tool.cc:598 gcov.cc:1157 sarif-replay.cc:63
  #: fortran/gfortranspec.cc:283
  #, c-format
  msgid ""
*************** msgstr ""
*** 19123,19129 ****
  "PARTICULAR\n"
  "\n"
  
! #: gcc.cc:9312
  #, c-format
  msgid ""
  "\n"
--- 19140,19146 ----
  "PARTICULAR\n"
  "\n"
  
! #: gcc.cc:9320
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 19136,19149 ****
  "======================\n"
  "\n"
  
! #: gcc.cc:9313
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
  "\n"
  msgstr "Utilice \"-Wl,OPCIÓN\" para pasar la \"OPCIÓN\" al enlazador.\n"
  
! #: gcc.cc:10827
  #, c-format
  msgid ""
  "Assembler options\n"
--- 19153,19166 ----
  "======================\n"
  "\n"
  
! #: gcc.cc:9321
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
  "\n"
  msgstr "Utilice \"-Wl,OPCIÓN\" para pasar la \"OPCIÓN\" al enlazador.\n"
  
! #: gcc.cc:10835
  #, c-format
  msgid ""
  "Assembler options\n"
*************** msgstr ""
*** 19154,19160 ****
  "=======================\n"
  "\n"
  
! #: gcc.cc:10828
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
--- 19171,19177 ----
  "=======================\n"
  "\n"
  
! #: gcc.cc:10836
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
*************** msgstr "`"
*** 19887,19892 ****
--- 19904,19925 ----
  msgid "'"
  msgstr "'"
  
+ #: json-diagnostic.cc:236
+ #, c-format
+ msgid "In JSON value %e"
+ msgstr ""
+ 
+ #: json-diagnostic.cc:239
+ #, fuzzy, c-format
+ #| msgid "ALLOCATE object"
+ msgid "In JSON object %e"
+ msgstr "objeto ALLOCATE"
+ 
+ #: json-diagnostic.cc:242
+ #, c-format
+ msgid "In JSON array %e"
+ msgstr ""
+ 
  #: langhooks.cc:389
  msgid "At top level:"
  msgstr "En el nivel principal:"
*************** msgid "In member function %qs"
*** 19896,19902 ****
  msgstr "En la función miembro %qs"
  
  #. Kinds within executable code.
! #: langhooks.cc:409 libgdiagnostics.cc:1528
  msgid "In function %qs"
  msgstr "En la función %qs"
  
--- 19929,19935 ----
  msgstr "En la función miembro %qs"
  
  #. Kinds within executable code.
! #: langhooks.cc:409 libgdiagnostics.cc:1512
  msgid "In function %qs"
  msgstr "En la función %qs"
  
*************** msgstr "    incluido en línea de %qs en
*** 19912,20043 ****
  msgid "    inlined from %qs"
  msgstr "    incluido en línea de %qs"
  
! #: libgdiagnostics.cc:1529
  #, fuzzy
  #| msgid "In member function %qs"
  msgid "In member %qs"
  msgstr "En la función miembro %qs"
  
! #: libgdiagnostics.cc:1530
  #, fuzzy
  #| msgid "no modules seen"
  msgid "In module %qs"
  msgstr "no se ven los módulos"
  
! #: libgdiagnostics.cc:1531
  #, fuzzy
  #| msgid " from namespace %s"
  msgid "In namespace %qs"
  msgstr " del espacio de nombres %s"
  
! #: libgdiagnostics.cc:1532
  #, fuzzy
  #| msgid "wrong type argument to %s"
  msgid "In type %qs"
  msgstr "argumento de tipo erróneo para %s"
  
! #: libgdiagnostics.cc:1534
  #, fuzzy
  #| msgid "invalid receiver type %qs"
  msgid "In return type %qs"
  msgstr "tipo receptor %qs no válido"
  
! #: libgdiagnostics.cc:1535
  #, fuzzy
  #| msgid "invalid parameter %qs"
  msgid "In parameter %qs"
  msgstr "el parámetro %qs es no válido"
  
! #: libgdiagnostics.cc:1536
  #, fuzzy
  #| msgid "unused variable %qs"
  msgid "In variable %qs"
  msgstr "variable %qs sin uso"
  
  #. Kinds within XML or HTML documents.
! #: libgdiagnostics.cc:1539
  #, fuzzy
  #| msgid "In member function %qs"
  msgid "In element %qs"
  msgstr "En la función miembro %qs"
  
! #: libgdiagnostics.cc:1540
  #, fuzzy
  #| msgid "unknown property attribute"
  msgid "In attribute %qs"
  msgstr "atributo de propiedad desconocido"
  
! #: libgdiagnostics.cc:1541
  #, fuzzy
  #| msgid "In function %qs"
  msgid "In text %qs"
  msgstr "En la función %qs"
  
! #: libgdiagnostics.cc:1542
  #, fuzzy
  #| msgid "In function %qs"
  msgid "In comment %qs"
  msgstr "En la función %qs"
  
! #: libgdiagnostics.cc:1544
  #, fuzzy
  #| msgid "Enable coprocessor instructions."
  msgid "In processing instruction %qs"
  msgstr "Activa las instrucciones del coprocesador ."
  
! #: libgdiagnostics.cc:1545
  msgid "In DTD %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1547
  #, fuzzy
  #| msgid "in declaration %q+D"
  msgid "In declaration %qs"
  msgstr "en la declaración %q+D"
  
  #. Kinds within JSON documents.
! #: libgdiagnostics.cc:1550
  #, fuzzy
  #| msgid "ALLOCATE object"
  msgid "In JSON object %qs"
  msgstr "objeto ALLOCATE"
  
! #: libgdiagnostics.cc:1551
  msgid "In JSON array %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1553
  msgid "In JSON property %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1554
  msgid "In JSON value %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1701
  #, c-format
  msgid "%e"
  msgstr ""
  
! #: libsarifreplay.cc:760
  #, fuzzy
  #| msgid "ALLOCATE object"
  msgid "JSON object"
  msgstr "objeto ALLOCATE"
  
! #: libsarifreplay.cc:763
  msgid "JSON array"
  msgstr ""
  
! #: libsarifreplay.cc:767
  msgid "JSON number"
  msgstr ""
  
! #: libsarifreplay.cc:770
  msgid "JSON string"
  msgstr ""
  
! #: libsarifreplay.cc:775
  msgid "JSON literal"
  msgstr ""
  
--- 19945,20076 ----
  msgid "    inlined from %qs"
  msgstr "    incluido en línea de %qs"
  
! #: libgdiagnostics.cc:1513
  #, fuzzy
  #| msgid "In member function %qs"
  msgid "In member %qs"
  msgstr "En la función miembro %qs"
  
! #: libgdiagnostics.cc:1514
  #, fuzzy
  #| msgid "no modules seen"
  msgid "In module %qs"
  msgstr "no se ven los módulos"
  
! #: libgdiagnostics.cc:1515
  #, fuzzy
  #| msgid " from namespace %s"
  msgid "In namespace %qs"
  msgstr " del espacio de nombres %s"
  
! #: libgdiagnostics.cc:1516
  #, fuzzy
  #| msgid "wrong type argument to %s"
  msgid "In type %qs"
  msgstr "argumento de tipo erróneo para %s"
  
! #: libgdiagnostics.cc:1518
  #, fuzzy
  #| msgid "invalid receiver type %qs"
  msgid "In return type %qs"
  msgstr "tipo receptor %qs no válido"
  
! #: libgdiagnostics.cc:1519
  #, fuzzy
  #| msgid "invalid parameter %qs"
  msgid "In parameter %qs"
  msgstr "el parámetro %qs es no válido"
  
! #: libgdiagnostics.cc:1520
  #, fuzzy
  #| msgid "unused variable %qs"
  msgid "In variable %qs"
  msgstr "variable %qs sin uso"
  
  #. Kinds within XML or HTML documents.
! #: libgdiagnostics.cc:1523
  #, fuzzy
  #| msgid "In member function %qs"
  msgid "In element %qs"
  msgstr "En la función miembro %qs"
  
! #: libgdiagnostics.cc:1524
  #, fuzzy
  #| msgid "unknown property attribute"
  msgid "In attribute %qs"
  msgstr "atributo de propiedad desconocido"
  
! #: libgdiagnostics.cc:1525
  #, fuzzy
  #| msgid "In function %qs"
  msgid "In text %qs"
  msgstr "En la función %qs"
  
! #: libgdiagnostics.cc:1526
  #, fuzzy
  #| msgid "In function %qs"
  msgid "In comment %qs"
  msgstr "En la función %qs"
  
! #: libgdiagnostics.cc:1528
  #, fuzzy
  #| msgid "Enable coprocessor instructions."
  msgid "In processing instruction %qs"
  msgstr "Activa las instrucciones del coprocesador ."
  
! #: libgdiagnostics.cc:1529
  msgid "In DTD %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1531
  #, fuzzy
  #| msgid "in declaration %q+D"
  msgid "In declaration %qs"
  msgstr "en la declaración %q+D"
  
  #. Kinds within JSON documents.
! #: libgdiagnostics.cc:1534
  #, fuzzy
  #| msgid "ALLOCATE object"
  msgid "In JSON object %qs"
  msgstr "objeto ALLOCATE"
  
! #: libgdiagnostics.cc:1535
  msgid "In JSON array %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1537
  msgid "In JSON property %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1538
  msgid "In JSON value %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1685
  #, c-format
  msgid "%e"
  msgstr ""
  
! #: libsarifreplay.cc:739
  #, fuzzy
  #| msgid "ALLOCATE object"
  msgid "JSON object"
  msgstr "objeto ALLOCATE"
  
! #: libsarifreplay.cc:742
  msgid "JSON array"
  msgstr ""
  
! #: libsarifreplay.cc:746
  msgid "JSON number"
  msgstr ""
  
! #: libsarifreplay.cc:749
  msgid "JSON string"
  msgstr ""
  
! #: libsarifreplay.cc:754
  msgid "JSON literal"
  msgstr ""
  
*************** msgstr ""
*** 20045,20057 ****
  msgid "this is the insn:"
  msgstr "este es la insn:"
  
! #: lra-constraints.cc:4182
  #, fuzzy
  #| msgid "invalid operand address"
  msgid "unable to reload address in "
  msgstr "dirección de operando no válida"
  
! #: lra-constraints.cc:4478 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "no se pueden generar recargas para:"
  
--- 20078,20090 ----
  msgid "this is the insn:"
  msgstr "este es la insn:"
  
! #: lra-constraints.cc:4197
  #, fuzzy
  #| msgid "invalid operand address"
  msgid "unable to reload address in "
  msgstr "dirección de operando no válida"
  
! #: lra-constraints.cc:4522 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "no se pueden generar recargas para:"
  
*************** msgstr "no se reconoce la insn:"
*** 20232,20247 ****
  msgid "insn does not satisfy its constraints:"
  msgstr "la insn no satisface sus restricciones:"
  
! #: targhooks.cc:2480
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr "creado y usado con diferentes opciones de '%s'"
  
! #: targhooks.cc:2495
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "creado y usado con diferentes opciones de %<-fpic%>"
  
! #: targhooks.cc:2497
  msgid "created and used with different settings of %<-fpie%>"
  msgstr "creado y usado con diferentes opciones de %<-fpie%>"
  
--- 20265,20280 ----
  msgid "insn does not satisfy its constraints:"
  msgstr "la insn no satisface sus restricciones:"
  
! #: targhooks.cc:2497
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr "creado y usado con diferentes opciones de '%s'"
  
! #: targhooks.cc:2512
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "creado y usado con diferentes opciones de %<-fpic%>"
  
! #: targhooks.cc:2514
  msgid "created and used with different settings of %<-fpie%>"
  msgstr "creado y usado con diferentes opciones de %<-fpie%>"
  
*************** msgstr "%s%saviso: el encabezado %s vers
*** 20279,20286 ****
  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:129 c/c-decl.cc:6614
! #: c/c-typeck.cc:9509 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anónimo>"
--- 20312,20319 ----
  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:9587 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anónimo>"
*************** msgid "length modifier in strfmon format
*** 20656,20677 ****
  msgstr "modificador de longitud en formato strfmon"
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.cc:1699 fortran/cpp.cc:630
  msgid "<command-line>"
  msgstr "<línea-de-órdenes>"
  
! #: config/aarch64/aarch64.cc:13004 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:13013 config/aarch64/aarch64.cc:13026
! #: config/aarch64/aarch64.cc:13038 config/aarch64/aarch64.cc:13049
! #: config/aarch64/aarch64.cc:13065 config/aarch64/aarch64.cc:13079
! #: config/aarch64/aarch64.cc:13099 config/aarch64/aarch64.cc:13181
! #: config/aarch64/aarch64.cc:13192 config/aarch64/aarch64.cc:13206
! #: config/aarch64/aarch64.cc:13432 config/aarch64/aarch64.cc:13445
! #: config/aarch64/aarch64.cc:13462 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8092
  #: config/riscv/riscv.cc:8108 config/riscv/riscv.cc:8124
  #: config/riscv/riscv.cc:8140 config/riscv/riscv.cc:8173
--- 20689,20710 ----
  msgstr "modificador de longitud en formato strfmon"
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.cc:1707 fortran/cpp.cc:630
  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:8092
  #: config/riscv/riscv.cc:8108 config/riscv/riscv.cc:8124
  #: config/riscv/riscv.cc:8140 config/riscv/riscv.cc:8173
*************** msgstr "no se admite el operando para el
*** 20681,20688 ****
  msgid "invalid operand for '%%%c'"
  msgstr "operando no válido para '%%%c'"
  
! #: config/aarch64/aarch64.cc:13117 config/aarch64/aarch64.cc:13128
! #: config/aarch64/aarch64.cc:13292 config/aarch64/aarch64.cc:13303
  #: config/riscv/riscv.cc:7988 config/riscv/riscv.cc:7996
  #: config/riscv/riscv.cc:8003 config/riscv/riscv.cc:8007
  #: config/riscv/riscv.cc:8049 config/riscv/riscv.cc:8067
--- 20714,20721 ----
  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:7988 config/riscv/riscv.cc:7996
  #: config/riscv/riscv.cc:8003 config/riscv/riscv.cc:8007
  #: config/riscv/riscv.cc:8049 config/riscv/riscv.cc:8067
*************** msgstr "operando no válido para '%%%c'"
*** 20690,20832 ****
  msgid "invalid vector constant"
  msgstr "constante de vector no válida"
  
! #: config/aarch64/aarch64.cc:13142
  #, 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:13154
  #, 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:13174
  #, 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:13239 config/arm/arm.cc:24779
  #, c-format
  msgid "missing operand"
  msgstr "falta un operando"
  
! #: config/aarch64/aarch64.cc:13329
  #, c-format
  msgid "invalid constant"
  msgstr "constante no válida"
  
! #: config/aarch64/aarch64.cc:13332
  #, c-format
  msgid "invalid operand"
  msgstr "operando no válido"
  
! #: config/aarch64/aarch64.cc:13470 config/aarch64/aarch64.cc:13475
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "prefijo de operando no válido '%%%c'"
  
! #: config/aarch64/aarch64.cc:13495
  #, c-format
  msgid "invalid address mode"
  msgstr "modo de direccionamiento no válido"
  
! #: config/aarch64/aarch64.cc:23792
  #, 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:23794
  #, 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:31104
  #, 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:31106
  #, 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:31108
  #, 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:31110
  #, 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:31112
  #, 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:31114
  #, 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:31116
  #, 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:31118
  #, 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:31120
  #, 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:31123
  #, 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:31128
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31130
  #, 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:31151 config/aarch64/aarch64.cc:31184
  #, 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:31172
  #, 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:14543
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
--- 20723,20865 ----
  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:23806
  #, 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:23808
  #, 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:31118
  #, 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:31120
  #, 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:31122
  #, 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:31124
  #, 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:31126
  #, 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:31128
  #, 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:31130
  #, 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:31132
  #, 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:31134
  #, 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:31137
  #, 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:31142
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31144
  #, 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:31165 config/aarch64/aarch64.cc:31198
  #, 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:31186
  #, 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:14652
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
*************** msgid "invalid %%r value"
*** 20843,20855 ****
  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:2995
  #, 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:2968
  #, c-format
  msgid "invalid %%N value"
  msgstr "valor %%N no válido"
--- 20876,20888 ----
  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:3011
  #, 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:2984
  #, c-format
  msgid "invalid %%N value"
  msgstr "valor %%N no válido"
*************** msgstr "valor %%P no válido"
*** 20864,20870 ****
  msgid "invalid %%h value"
  msgstr "valor %%h no válido"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:2988
  #, c-format
  msgid "invalid %%L value"
  msgstr "valor %%L no válido"
--- 20897,20903 ----
  msgid "invalid %%h value"
  msgstr "valor %%h no válido"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:3004
  #, c-format
  msgid "invalid %%L value"
  msgstr "valor %%L no válido"
*************** msgstr "valor %%m no válido"
*** 20879,20885 ****
  msgid "invalid %%M value"
  msgstr "valor %%M no válido"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%U value"
  msgstr "valor %%U no válido"
--- 20912,20918 ----
  msgid "invalid %%M value"
  msgstr "valor %%M no válido"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3018
  #, c-format
  msgid "invalid %%U value"
  msgstr "valor %%U no válido"
*************** msgstr "valor %%E no válido"
*** 20904,20913 ****
  msgid "unknown relocation unspec"
  msgstr "reubicación unspec desconocida"
  
! #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7560 config/gcn/gcn.cc:7569
! #: config/gcn/gcn.cc:7627 config/gcn/gcn.cc:7635 config/gcn/gcn.cc:7651
! #: config/gcn/gcn.cc:7669 config/gcn/gcn.cc:7720 config/gcn/gcn.cc:7839
! #: config/gcn/gcn.cc:7955 config/rs6000/rs6000.cc:14690
  #, c-format
  msgid "invalid %%xn code"
  msgstr "código %%xn no válido"
--- 20937,20946 ----
  msgid "unknown relocation unspec"
  msgstr "reubicación unspec desconocida"
  
! #: 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"
*************** msgstr "UNSPEC no válido como operando:
*** 21008,21041 ****
  msgid "unrecognized supposed constant"
  msgstr "no se reconoce la constante supuesta"
  
! #: config/arm/arm.cc:21090 config/arm/arm.cc:21115 config/arm/arm.cc:21125
! #: config/arm/arm.cc:21134 config/arm/arm.cc:21143
  #, c-format
  msgid "invalid shift operand"
  msgstr "operando de desplazamiento no válido"
  
! #: config/arm/arm.cc:24061 config/arm/arm.cc:24079
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "instrucción de predicado Thumb"
  
! #: config/arm/arm.cc:24067
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instrucción de predicado en una secuencia condicional"
  
! #: config/arm/arm.cc:24183 config/arm/arm.cc:24196 config/arm/arm.cc:24221
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "No se admite el operando para el código '%c'"
  
! #: config/arm/arm.cc:24298 config/arm/arm.cc:24320 config/arm/arm.cc:24330
! #: config/arm/arm.cc:24340 config/arm/arm.cc:24350 config/arm/arm.cc:24389
! #: config/arm/arm.cc:24407 config/arm/arm.cc:24425 config/arm/arm.cc:24467
! #: config/arm/arm.cc:24474 config/arm/arm.cc:24492 config/arm/arm.cc:24499
! #: config/arm/arm.cc:24507 config/arm/arm.cc:24528 config/arm/arm.cc:24535
! #: config/arm/arm.cc:24726 config/arm/arm.cc:24733 config/arm/arm.cc:24760
! #: config/arm/arm.cc:24767 config/bfin/bfin.cc:1441 config/bfin/bfin.cc:1448
  #: config/bfin/bfin.cc:1455 config/bfin/bfin.cc:1462 config/bfin/bfin.cc:1471
  #: config/bfin/bfin.cc:1478 config/bfin/bfin.cc:1485 config/bfin/bfin.cc:1492
  #: config/nds32/nds32.cc:3545
--- 21041,21074 ----
  msgid "unrecognized supposed constant"
  msgstr "no se reconoce la constante supuesta"
  
! #: config/arm/arm.cc:21105 config/arm/arm.cc:21130 config/arm/arm.cc:21140
! #: config/arm/arm.cc:21149 config/arm/arm.cc:21158
  #, c-format
  msgid "invalid shift operand"
  msgstr "operando de desplazamiento no válido"
  
! #: config/arm/arm.cc:24076 config/arm/arm.cc:24094
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "instrucción de predicado Thumb"
  
! #: config/arm/arm.cc:24082
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instrucción de predicado en una secuencia condicional"
  
! #: config/arm/arm.cc:24198 config/arm/arm.cc:24211 config/arm/arm.cc:24236
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "No se admite el operando para el código '%c'"
  
! #: config/arm/arm.cc:24313 config/arm/arm.cc:24335 config/arm/arm.cc:24345
! #: config/arm/arm.cc:24355 config/arm/arm.cc:24365 config/arm/arm.cc:24404
! #: config/arm/arm.cc:24422 config/arm/arm.cc:24440 config/arm/arm.cc:24482
! #: config/arm/arm.cc:24489 config/arm/arm.cc:24507 config/arm/arm.cc:24514
! #: config/arm/arm.cc:24522 config/arm/arm.cc:24543 config/arm/arm.cc:24550
! #: config/arm/arm.cc:24741 config/arm/arm.cc:24748 config/arm/arm.cc:24775
! #: config/arm/arm.cc:24782 config/bfin/bfin.cc:1441 config/bfin/bfin.cc:1448
  #: config/bfin/bfin.cc:1455 config/bfin/bfin.cc:1462 config/bfin/bfin.cc:1471
  #: config/bfin/bfin.cc:1478 config/bfin/bfin.cc:1485 config/bfin/bfin.cc:1492
  #: config/nds32/nds32.cc:3545
*************** msgstr "No se admite el operando para el
*** 21043,21083 ****
  msgid "invalid operand for code '%c'"
  msgstr "operando no válido para el código '%c'"
  
! #: config/arm/arm.cc:24402
  #, c-format
  msgid "instruction never executed"
  msgstr "la instrucción nunca se ejecuta"
  
  #. Former FPA support, effectively unused after GCC-4.7, but not
  #. removed until gcc-15.
! #: config/arm/arm.cc:24440
  #, fuzzy, c-format
  #| msgid "obsolete Maverick format code '%c'"
  msgid "obsolete FPA format code '%c'"
  msgstr "código de formato Maverick obsoleto '%c'"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.cc:24449
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "código de formato Maverick obsoleto '%c'"
  
  #. Former iWMMXT support, removed after GCC-15.
! #: config/arm/arm.cc:24455
  #, fuzzy, c-format
  #| msgid "obsolete Maverick format code '%c'"
  msgid "obsolete iWMMXT format code '%c'"
  msgstr "código de formato Maverick obsoleto '%c'"
  
! #: config/arm/arm.cc:34277
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "conversión no válida desde el tipo %<bfloat16_t%>"
  
! #: config/arm/arm.cc:34279
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "conversión no válida al tipo %<bfloat16_t%>"
  
! #: config/arm/arm.cc:34294 config/arm/arm.cc:34310
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
--- 21076,21116 ----
  msgid "invalid operand for code '%c'"
  msgstr "operando no válido para el código '%c'"
  
! #: config/arm/arm.cc:24417
  #, c-format
  msgid "instruction never executed"
  msgstr "la instrucción nunca se ejecuta"
  
  #. Former FPA support, effectively unused after GCC-4.7, but not
  #. removed until gcc-15.
! #: config/arm/arm.cc:24455
  #, fuzzy, c-format
  #| msgid "obsolete Maverick format code '%c'"
  msgid "obsolete FPA format code '%c'"
  msgstr "código de formato Maverick obsoleto '%c'"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.cc:24464
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "código de formato Maverick obsoleto '%c'"
  
  #. Former iWMMXT support, removed after GCC-15.
! #: config/arm/arm.cc:24470
  #, fuzzy, c-format
  #| msgid "obsolete Maverick format code '%c'"
  msgid "obsolete iWMMXT format code '%c'"
  msgstr "código de formato Maverick obsoleto '%c'"
  
! #: config/arm/arm.cc:34292
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "conversión no válida desde el tipo %<bfloat16_t%>"
  
! #: config/arm/arm.cc:34294
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "conversión no válida al tipo %<bfloat16_t%>"
  
! #: config/arm/arm.cc:34309 config/arm/arm.cc:34325
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
*************** msgstr "valor %%j no válido"
*** 21206,21219 ****
  msgid "invalid const_double operand"
  msgstr "operando const_double no válido"
  
! #: config/bpf/bpf.cc:940
  #, fuzzy
  #| msgid "invalid addressing mode"
  msgid "invalid address in operand"
  msgstr "modo de direccionamiento no válido"
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:947
  #, fuzzy
  #| msgid "unexpected operand"
  msgid "unsupported operand"
--- 21239,21252 ----
  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"
*************** msgstr "operando inesperado"
*** 21221,21230 ****
  
  #. Format punctuators via %s to avoid -Wformat-diag.
  #: config/cris/cris.cc:783 config/ft32/ft32.cc:110 config/moxie/moxie.cc:108
! #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6325
! #: gcc.cc:6339 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:1098 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8107
  #: 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
--- 21254,21263 ----
  
  #. Format punctuators via %s to avoid -Wformat-diag.
  #: config/cris/cris.cc:783 config/ft32/ft32.cc:110 config/moxie/moxie.cc:108
! #: 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:1182 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8107
  #: 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 "operando output_move_double err�
*** 21439,21464 ****
  msgid "bad output_condmove_single operand"
  msgstr "operando output_condmove_single erróneo"
  
! #: config/gcn/gcn.cc:7235 config/gcn/gcn.cc:7255 config/gcn/gcn.cc:7259
! #: config/gcn/gcn.cc:7600 config/gcn/gcn.cc:7611 config/gcn/gcn.cc:7614
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr "dirección ADDR_SPACE_GLOBAL errónea"
  
! #: config/gcn/gcn.cc:7382 config/gcn/gcn.cc:7405 config/gcn/gcn.cc:7437
! #: config/gcn/gcn.cc:7453 config/gcn/gcn.cc:7468 config/gcn/gcn.cc:7487
! #: config/gcn/gcn.cc:7551 config/gcn/gcn.cc:7745 config/gcn/gcn.cc:7860
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "operando no válido para el código %%xn"
  
! #: config/gcn/gcn.cc:7848
  #, fuzzy, c-format
  #| msgid "c4x_operand_subword: invalid mode"
  msgid "operand %%xn code invalid for QImode"
  msgstr "c4x_operand_subword: modo no válido"
  
! #: config/gcn/gcn.cc:7936
  #, c-format
  msgid "invalid fp constant"
  msgstr "constante fp no válida"
--- 21472,21497 ----
  msgid "bad output_condmove_single operand"
  msgstr "operando output_condmove_single erróneo"
  
! #: config/gcn/gcn.cc:7281 config/gcn/gcn.cc:7301 config/gcn/gcn.cc:7305
! #: config/gcn/gcn.cc:7646 config/gcn/gcn.cc:7657 config/gcn/gcn.cc:7660
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr "dirección ADDR_SPACE_GLOBAL errónea"
  
! #: config/gcn/gcn.cc:7428 config/gcn/gcn.cc:7451 config/gcn/gcn.cc:7483
! #: config/gcn/gcn.cc:7499 config/gcn/gcn.cc:7514 config/gcn/gcn.cc:7533
! #: config/gcn/gcn.cc:7597 config/gcn/gcn.cc:7791 config/gcn/gcn.cc:7906
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "operando no válido para el código %%xn"
  
! #: config/gcn/gcn.cc:7894
  #, fuzzy, c-format
  #| msgid "c4x_operand_subword: invalid mode"
  msgid "operand %%xn code invalid for QImode"
  msgstr "c4x_operand_subword: modo no válido"
  
! #: config/gcn/gcn.cc:7982
  #, c-format
  msgid "invalid fp constant"
  msgstr "constante fp no válida"
*************** msgstr "constante fp no válida"
*** 21471,21610 ****
  msgid "Expected register or constant integer."
  msgstr "se esperaba interfaz o puntero a interfaz"
  
! #: config/i386/i386.cc:13325
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "UNSPEC no válido como operando"
  
! #: config/i386/i386.cc:13868
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "uso no válido del registro '%s'"
  
! #: config/i386/i386.cc:13873
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "tipo no válido de la salida del indicador asm"
  
! #: config/i386/i386.cc:14108
  #, 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:14143
  #, 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:14218
  #, 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:14223
  #, 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:14301
  #, 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:14380
  #, 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:14398
  #, 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:14419
  #, 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:14434
  #, 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:14462
  #, 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:14480
  #, 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:14503
  #, 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:14530
  #, 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:14618
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "código de operando '%c' no válido"
  
! #: config/i386/i386.cc:14680 config/i386/i386.cc:15069
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "restricciones no válidas para el operando"
  
! #: config/i386/i386.cc:14781
  #, fuzzy, c-format
  #| msgid "invalid vector constant"
  msgid "invalid vector immediate"
  msgstr "constante de vector no válida"
  
! #: config/i386/i386.cc:17959
  msgid "unknown insn mode"
  msgstr "modo insn desconocido"
  
! #: config/i386/i386.cc:24693
  #, 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:24696
  #, 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:24699
  #, 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:24702
  #, 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:24740 config/i386/i386.cc:24765
  #, 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:24743 config/i386/i386.cc:24769
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
--- 21504,21643 ----
  msgid "Expected register or constant integer."
  msgstr "se esperaba interfaz o puntero a interfaz"
  
! #: config/i386/i386.cc:13434
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "UNSPEC no válido como operando"
  
! #: config/i386/i386.cc:13977
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "uso no válido del registro '%s'"
  
! #: config/i386/i386.cc:13982
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "tipo no válido de la salida del indicador asm"
  
! #: config/i386/i386.cc:14217
  #, 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:14252
  #, 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:14327
  #, 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:14332
  #, 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:14410
  #, 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:14489
  #, 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:14507
  #, 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:14528
  #, 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:14543
  #, 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:14571
  #, 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:14589
  #, 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:14612
  #, 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:14639
  #, 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:14727
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "código de operando '%c' no válido"
  
! #: config/i386/i386.cc:14789 config/i386/i386.cc:15178
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "restricciones no válidas para el operando"
  
! #: config/i386/i386.cc:14890
  #, fuzzy, c-format
  #| msgid "invalid vector constant"
  msgid "invalid vector immediate"
  msgstr "constante de vector no válida"
  
! #: config/i386/i386.cc:18068
  msgid "unknown insn mode"
  msgstr "modo insn desconocido"
  
! #: config/i386/i386.cc:24802
  #, 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:24805
  #, 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:24808
  #, 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:24811
  #, 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:24849 config/i386/i386.cc:24874
  #, 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:24852 config/i386/i386.cc:24878
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
*************** msgid "insn contains an invalid address
*** 21752,21758 ****
  msgstr "¡ La insn contiene una dirección no válida !"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3105
  msgid "invalid address"
  msgstr "dirección no válida"
  
--- 21785,21791 ----
  msgstr "¡ La insn contiene una dirección no válida !"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3121
  msgid "invalid address"
  msgstr "dirección no válida"
  
*************** msgstr "reubicación no válida"
*** 21827,21833 ****
  msgid "invalid %%H value"
  msgstr "valor %%H no válido"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3023
  #, c-format
  msgid "invalid %%d value"
  msgstr "valor %%d no válido"
--- 21860,21866 ----
  msgid "invalid %%H value"
  msgstr "valor %%H no válido"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3039
  #, c-format
  msgid "invalid %%d value"
  msgstr "valor %%d no válido"
*************** msgstr "Movimiento de 128 bits erróneo"
*** 21974,21980 ****
  msgid "invalid %%A value"
  msgstr "valor %%J no válido"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2934
  #, c-format
  msgid "invalid %%D value"
  msgstr "valor %%D no válido"
--- 22007,22013 ----
  msgid "invalid %%A value"
  msgstr "valor %%J no válido"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2950
  #, c-format
  msgid "invalid %%D value"
  msgstr "valor %%D no válido"
*************** msgstr "código %%J no válido"
*** 22014,22020 ****
  msgid "invalid %%k value"
  msgstr "valor %%k no válido"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%K value"
  msgstr "valor %%K no válido"
--- 22047,22053 ----
  msgid "invalid %%k value"
  msgstr "valor %%k no válido"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:2997
  #, c-format
  msgid "invalid %%K value"
  msgstr "valor %%K no válido"
*************** msgstr "valor %%T no válido"
*** 22044,22060 ****
  msgid "invalid %%u value"
  msgstr "valor %%u no válido"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2956
  #, c-format
  msgid "invalid %%v value"
  msgstr "valor %%v no válido"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3009
  #, c-format
  msgid "invalid %%V value"
  msgstr "valor %%V no válido"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%x value"
  msgstr "valor %%x no válido"
--- 22077,22093 ----
  msgid "invalid %%u value"
  msgstr "valor %%u no válido"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2972
  #, c-format
  msgid "invalid %%v value"
  msgstr "valor %%v no válido"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3025
  #, c-format
  msgid "invalid %%V value"
  msgstr "valor %%V no válido"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3032
  #, c-format
  msgid "invalid %%x value"
  msgstr "valor %%x no válido"
*************** msgstr "el operador binario no admite op
*** 22212,22236 ****
  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"
  
! #: config/sh/sh.cc:1229
  #, c-format
  msgid "invalid operand to %%R"
  msgstr "operando no válido para %%R"
  
! #: config/sh/sh.cc:1256
  #, c-format
  msgid "invalid operand to %%S"
  msgstr "operando no válido para %%S"
  
! #: config/sh/sh.cc:8680
  msgid "created and used with different architectures / ABIs"
  msgstr "creado y usado con diferentes arquitecturas / ABIs"
  
! #: config/sh/sh.cc:8682
  msgid "created and used with different ABIs"
  msgstr "creado y usado con diferentes ABIs"
  
! #: config/sh/sh.cc:8684
  msgid "created and used with different endianness"
  msgstr "creado y usado con diferente orden de bits"
  
--- 22245,22269 ----
  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"
  
! #: config/sh/sh.cc:1227
  #, c-format
  msgid "invalid operand to %%R"
  msgstr "operando no válido para %%R"
  
! #: config/sh/sh.cc:1254
  #, c-format
  msgid "invalid operand to %%S"
  msgstr "operando no válido para %%S"
  
! #: config/sh/sh.cc:8679
  msgid "created and used with different architectures / ABIs"
  msgstr "creado y usado con diferentes arquitecturas / ABIs"
  
! #: config/sh/sh.cc:8681
  msgid "created and used with different ABIs"
  msgstr "creado y usado con diferentes ABIs"
  
! #: config/sh/sh.cc:8683
  msgid "created and used with different endianness"
  msgstr "creado y usado con diferente orden de bits"
  
*************** msgstr "dirección de operando ilegal (4
*** 22353,22376 ****
  msgid "Unable to load DLL."
  msgstr "Genera código para una DLL."
  
! #: config/xtensa/xtensa.cc:848 config/xtensa/xtensa.cc:882
  msgid "bad test"
  msgstr "prueba errónea"
  
! #: config/xtensa/xtensa.cc:2976
  msgid "invalid mask"
  msgstr "máscara no válida"
  
! #: config/xtensa/xtensa.cc:3042 config/xtensa/xtensa.cc:3052
  #, c-format
  msgid "invalid %%t/%%b value"
  msgstr "valor %%t%%b no válido"
  
! #: config/xtensa/xtensa.cc:3130
  msgid "no register in address"
  msgstr "no hay registro en la dirección"
  
! #: config/xtensa/xtensa.cc:3138
  msgid "address offset not a constant"
  msgstr "el desplazamiento de dirección no es una constante"
  
--- 22386,22409 ----
  msgid "Unable to load DLL."
  msgstr "Genera código para una DLL."
  
! #: config/xtensa/xtensa.cc:845 config/xtensa/xtensa.cc:879
  msgid "bad test"
  msgstr "prueba errónea"
  
! #: config/xtensa/xtensa.cc:2992
  msgid "invalid mask"
  msgstr "máscara no válida"
  
! #: config/xtensa/xtensa.cc:3058 config/xtensa/xtensa.cc:3068
  #, c-format
  msgid "invalid %%t/%%b value"
  msgstr "valor %%t%%b no válido"
  
! #: config/xtensa/xtensa.cc:3146
  msgid "no register in address"
  msgstr "no hay registro en la dirección"
  
! #: config/xtensa/xtensa.cc:3154
  msgid "address offset not a constant"
  msgstr "el desplazamiento de dirección no es una constante"
  
*************** msgstr "{anónimo}"
*** 22404,22410 ****
  msgid "aka"
  msgstr "también conocido como"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8217
  msgid "({anonymous})"
  msgstr "({anónimo})"
  
--- 22437,22443 ----
  msgid "aka"
  msgstr "también conocido como"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8295
  msgid "({anonymous})"
  msgstr "({anónimo})"
  
*************** msgstr "({anónimo})"
*** 22417,22455 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3254 c/c-parser.cc:3463 c/c-parser.cc:3477 c/c-parser.cc:7694
! #: c/c-parser.cc:8548 c/c-parser.cc:9126 c/c-parser.cc:9318 c/c-parser.cc:9351
! #: c/c-parser.cc:9649 c/c-parser.cc:14677 c/c-parser.cc:14712
! #: c/c-parser.cc:14743 c/c-parser.cc:14790 c/c-parser.cc:14971
! #: c/c-parser.cc:15804 c/c-parser.cc:15879 c/c-parser.cc:15922
! #: c/c-parser.cc:24064 c/c-parser.cc:24144 c/c-parser.cc:24473
! #: c/c-parser.cc:24499 c/c-parser.cc:24522 c/c-parser.cc:25208
! #: c/c-parser.cc:25251 c/c-parser.cc:26525 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:4325 c/c-parser.cc:4516
! #: c/c-parser.cc:4551 c/c-parser.cc:14964 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18012 cp/parser.cc:37079
! #: cp/parser.cc:37718
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "se esperaba %<;%>"
  
! #: c/c-parser.cc:3435 c/c-parser.cc:9609
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "se esperaba %<:%> o %<)%>"
  
! #: c/c-parser.cc:3974 c/c-parser.cc:5127 c/c-parser.cc:5319 c/c-parser.cc:5377
! #: c/c-parser.cc:5435 c/c-parser.cc:5824 c/c-parser.cc:5847 c/c-parser.cc:5856
! #: c/c-parser.cc:5907 c/c-parser.cc:5916 c/c-parser.cc:11205
! #: c/c-parser.cc:11291 c/c-parser.cc:11907 c/c-parser.cc:11933
! #: c/c-parser.cc:11967 c/c-parser.cc:12168 c/c-parser.cc:13049
! #: c/c-parser.cc:15078 c/c-parser.cc:17730 c/c-parser.cc:18465
! #: c/c-parser.cc:18524 c/c-parser.cc:18579 c/c-parser.cc:20651
! #: c/c-parser.cc:20943 c/c-parser.cc:21095 c/c-parser.cc:23156
! #: c/c-parser.cc:24564 c/c-parser.cc:25216 c/c-parser.cc:29186
! #: c/c-parser.cc:29454 c/c-parser.cc:29536 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
--- 22450,22488 ----
  #. ;
  #. <~~~~~~~~~ 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:18008 cp/parser.cc:37077
! #: cp/parser.cc:37716
  #, 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
*************** msgstr "se esperaba %<:%> o %<)%>"
*** 22457,22611 ****
  #: 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:3426 c/c-parser.cc:9601
! #: c/c-parser.cc:21759 cp/parser.cc:37766 cp/parser.cc:46129
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "se esperaba %<)%>"
  
! #: c/c-parser.cc:5213 c/c-parser.cc:5967 c/c-parser.cc:6324 c/c-parser.cc:6342
! #: c/c-parser.cc:6343 c/c-parser.cc:6852 c/c-parser.cc:6896 c/c-parser.cc:9700
! #: c/c-parser.cc:12159 c/c-parser.cc:13622 c/c-parser.cc:13995
! #: c/c-parser.cc:17052 c/gimple-parser.cc:1920 cp/parser.cc:37730
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "se esperaba %<]%>"
  
! #: c/c-parser.cc:5415
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5876 c/c-parser.cc:5881 c/c-parser.cc:17713
! #: c/c-parser.cc:18554 c/c-parser.cc:20633 c/c-parser.cc:21567
! #: c/c-parser.cc:21666 c/c-parser.cc:27884 c/c-parser.cc:28205
! #: c/c-parser.cc:29108 c/c-parser.cc:29262 c/c-parser.cc:29479
  #: 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:11064 c/c-parser.cc:17494 cp/parser.cc:37721
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "se esperaba %<(%>"
  
! #: c/c-parser.cc:6320 c/c-parser.cc:6322 c/c-parser.cc:16957 cp/parser.cc:37733
! #: cp/parser.cc:41636 go/gofrontend/embed.cc:440
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "se esperaba %<[%>"
  
! #: c/c-parser.cc:7156 c/c-parser.cc:15307 c/c-parser.cc:21643
! #: c/c-parser.cc:24039 c/c-parser.cc:24125 c/c-parser.cc:24886
! #: c/c-parser.cc:26032 c/c-parser.cc:31328 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4312 c/c-parser.cc:4540
! #: c/c-parser.cc:14859 cp/parser.cc:23909 cp/parser.cc:37727
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "se esperaba %<{%>"
  
! #: c/c-parser.cc:8106 c/c-parser.cc:8115 c/c-parser.cc:10149
! #: c/c-parser.cc:11459 c/c-parser.cc:15071 c/c-parser.cc:15468
! #: c/c-parser.cc:15532 c/c-parser.cc:17034 c/c-parser.cc:18145
! #: c/c-parser.cc:18382 c/c-parser.cc:18944 c/c-parser.cc:19047
! #: c/c-parser.cc:19588 c/c-parser.cc:19756 c/c-parser.cc:20294
! #: c/c-parser.cc:20370 c/c-parser.cc:20501 c/c-parser.cc:20573
! #: c/c-parser.cc:20653 c/c-parser.cc:21326 c/c-parser.cc:21881
! #: c/c-parser.cc:27743 c/c-parser.cc:29135 c/c-parser.cc:29319
! #: c/c-parser.cc:29378 c/c-parser.cc:30614 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:9608 c/c-parser.cc:17638
! #: c/c-parser.cc:19052 cp/parser.cc:37760 cp/parser.cc:39476 cp/parser.cc:42576
! #: cp/parser.cc:43480 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "se esperaba %<:%>"
  
! #: c/c-parser.cc:9102 cp/parser.cc:37647
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "se esperaba %<while%>"
  
! #: c/c-parser.cc:11168 c/c-parser.cc:11407 c/c-parser.cc:11957
! #: c/c-parser.cc:11996 c/c-parser.cc:12089 c/c-parser.cc:12230
! #: c/c-parser.cc:13039 c/c-parser.cc:18559 c/c-parser.cc:20439
  #: 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:37077 cp/parser.cc:37736
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "se esperaba %<,%>"
  
! #: c/c-parser.cc:11851
  msgid "expected %<.%>"
  msgstr "se esperaba %<.%>"
  
! #: c/c-parser.cc:14530 c/c-parser.cc:14562 c/c-parser.cc:14802
! #: cp/parser.cc:40050 cp/parser.cc:40071
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "se esperaba %<@end%>"
  
! #: c/c-parser.cc:15220 c/gimple-parser.cc:1457 cp/parser.cc:37745
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "se esperaba %<>%>"
  
! #: c/c-parser.cc:19142 c/c-parser.cc:21113 c/c-parser.cc:21630
! #: cp/parser.cc:37769 cp/parser.cc:45980
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "se esperaba %<,%> o %<)%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20286 c/c-parser.cc:23934 c/c-parser.cc:23979
! #: c/c-parser.cc:24136 c/c-parser.cc:24483 c/c-parser.cc:25195
! #: c/c-parser.cc:26408 c/c-parser.cc:27932 c/c-parser.cc:29520
! #: c/gimple-parser.cc:805 c/c-parser.cc:6919 c/c-parser.cc:24056
! #: c/c-parser.cc:24279 cp/parser.cc:37748 cp/parser.cc:47690 cp/parser.cc:47863
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "se esperaba %<=%>"
  
! #: c/c-parser.cc:21780 c/c-parser.cc:28214 c/c-parser.cc:28235
! #: c/c-parser.cc:17092 c/c-parser.cc:17104 c/c-parser.cc:21760
! #: cp/parser.cc:46130 cp/parser.cc:46157 cp/parser.cc:53808 cp/parser.cc:53819
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: c/c-parser.cc:24067 c/c-parser.cc:24147 c/c-parser.cc:24500
! #: c/c-parser.cc:24955 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37724
! #: cp/parser.cc:40260
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "se esperaba %<}%>"
  
! #: c/c-parser.cc:24160 cp/parser.cc:47788
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "expected %<else%>"
  msgstr "se esperaba %<delete%>"
  
! #: c/c-parser.cc:26079 c/c-parser.cc:26068 cp/parser.cc:50749
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "se esperaba %<#pragma omp section%> o %<}%>"
  
! #: c/c-parser.cc:30212 cp/parser.cc:56060
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10380
  msgid "(anonymous)"
  msgstr "(anónimo)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21172 cp/parser.cc:37742
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "se esperaba %<<%>"
--- 22490,22644 ----
  #: 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:37764 cp/parser.cc:46127
  #, 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:37728
  #, 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:37719
  #, 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:37731
! #: cp/parser.cc:41634 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:23905 cp/parser.cc:37725
  #: 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:37758 cp/parser.cc:39474 cp/parser.cc:42574
! #: cp/parser.cc:43478 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "se esperaba %<:%>"
  
! #: c/c-parser.cc:9106 cp/parser.cc:37645
  #, 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:37075 cp/parser.cc:37734
  #, 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:40048 cp/parser.cc:40069
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "se esperaba %<@end%>"
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37743
  #, 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:37767 cp/parser.cc:45978
  #, 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:37746 cp/parser.cc:47688 cp/parser.cc:47861
  #, 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:46128 cp/parser.cc:46155 cp/parser.cc:53806 cp/parser.cc:53817
  #, 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:37722
! #: cp/parser.cc:40258
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "se esperaba %<}%>"
  
! #: c/c-parser.cc:24164 cp/parser.cc:47786
  #, 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:50747
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "se esperaba %<#pragma omp section%> o %<}%>"
  
! #: c/c-parser.cc:30216 cp/parser.cc:56058
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10458
  msgid "(anonymous)"
  msgstr "(anónimo)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21168 cp/parser.cc:37740
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "se esperaba %<<%>"
*************** msgstr "el candidato es:"
*** 22635,22641 ****
  msgid "  after user-defined conversion:"
  msgstr "Activa las instrucciones definidas por el usuario."
  
! #: cp/call.cc:8800 cp/pt.cc:27659
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "el candidato es:"
--- 22668,22674 ----
  msgid "  after user-defined conversion:"
  msgstr "Activa las instrucciones definidas por el usuario."
  
! #: cp/call.cc:8800 cp/pt.cc:27736
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "el candidato es:"
*************** msgstr "<operador desconocido>"
*** 22774,23093 ****
  msgid "At global scope:"
  msgstr "En el ámbito global:"
  
! #: cp/reflect.cc:559
  #, 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:567 cp/reflect.cc:3862
  #, fuzzy
  #| msgid "expected initializer"
  msgid "reflect_constant failed"
  msgstr "se esperaba un inicializador"
  
! #: cp/reflect.cc:1000
  #, 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:1012
  #, 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:1023
  #, 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:2324
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2374
  #, 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:2505
  #, 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:2621
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2702
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:2922
  #, 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:3045
  #, 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:3066
  #, 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:3097
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3103
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3108
  #, 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:3172
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3191
  #, 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:3227
  #, 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:3263
  #, 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:3272
  #, 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:3307
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3331
  #, 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:3507
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3547 cp/reflect.cc:3630
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3551 cp/reflect.cc:3634
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3767
  msgid "reflection does not represent a type, type alias, variable, function, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3779
  #, 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:3886
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:3913
  #, fuzzy
  #| msgid "expected function name"
  msgid "reflect_function failed"
  msgstr "se esperaba nombre de función"
  
! #: cp/reflect.cc:4792
  #, fuzzy
  #| msgid "argument to '-Xassembler' is missing"
  msgid "value member missing"
  msgstr "falta el argumento para '-Xassembler'"
  
! #: cp/reflect.cc:4803 cp/reflect.cc:4812
  #, fuzzy
  #| msgid "expected class name"
  msgid "unexpected value of value member"
  msgstr "se esperaba un nombre de clase"
  
! #: cp/reflect.cc:4919
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:4943
  #, 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:5000
  #, 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:5156
  #, 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:5295
  #, 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:5318
  #, fuzzy
  #| msgid "invalid argument of %qE attribute"
  msgid "invalid argument to can_substitute"
  msgstr "argumento no válido del atributo %qE"
  
! #: cp/reflect.cc:5380
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5509
  #, 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:5754
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5760
  #, 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:5768
  #, 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:5774
  #, fuzzy
  #| msgid "`bool' is now a keyword"
  msgid "name is a keyword"
  msgstr "`bool' ahora es una palabra clave"
  
! #: cp/reflect.cc:5777
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5786
  #, 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:5792
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5797
  #, 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:5801
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:5806
  #, fuzzy
  #| msgid "field width specifier"
  msgid "bit_width 0 with specified name"
  msgstr "especificador de anchura de campo"
  
! #: cp/reflect.cc:5809
  #, fuzzy
  #| msgid "shift count is negative"
  msgid "bit_width is negative"
  msgstr "la cuenta de desplazamiento es negativa"
  
! #: cp/reflect.cc:5816
  #, 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:5819
  #, fuzzy
  #| msgid "shift count is negative"
  msgid "alignment is negative"
  msgstr "la cuenta de desplazamiento es negativa"
  
! #: cp/reflect.cc:5826
  #, 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:6363
  #, fuzzy
  #| msgid "incomplete implementation of class %qE"
  msgid "incomplete parent class"
  msgstr "implementación incompleta de la clase %qE"
  
! #: cp/reflect.cc:6799
  #, 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:6829 cp/reflect.cc:6857 cp/reflect.cc:6886 cp/reflect.cc:6924
! #: cp/reflect.cc:6962 cp/reflect.cc:6993
  #, 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:6952
  #, fuzzy
  #| msgid "close %d"
  msgid "closure type"
  msgstr "close %d"
  
! #: cp/reflect.cc:7128 cp/reflect.cc:7187 cp/reflect.cc:7261
  #, fuzzy
  #| msgid "a template cannot be defaulted"
  msgid "value cannot be extracted"
--- 22807,23126 ----
  msgid "At global scope:"
  msgstr "En el ámbito global:"
  
! #: cp/reflect.cc:565
  #, 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:573 cp/reflect.cc:3906
  #, fuzzy
  #| msgid "expected initializer"
  msgid "reflect_constant failed"
  msgstr "se esperaba un inicializador"
  
! #: cp/reflect.cc:1031
  #, 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:1043
  #, 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:1054
  #, 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:2355
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2405
  #, 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:2536
  #, 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:2652
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2733
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:2953
  #, 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:3076
  #, 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:3097
  #, 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:3128
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3134
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3139
  #, 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:3203
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3222
  #, 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:3258
  #, 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:3294
  #, 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:3303
  #, 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:3338
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3362
  #, 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:3538
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3578 cp/reflect.cc:3668
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3582 cp/reflect.cc:3672
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3805
  msgid "reflection does not represent a type, type alias, variable, function, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3817
  #, 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:3930
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:3957
  #, fuzzy
  #| msgid "expected function name"
  msgid "reflect_function failed"
  msgstr "se esperaba nombre de función"
  
! #: cp/reflect.cc:4840
  #, fuzzy
  #| msgid "argument to '-Xassembler' is missing"
  msgid "value member missing"
  msgstr "falta el argumento para '-Xassembler'"
  
! #: cp/reflect.cc:4851 cp/reflect.cc:4860
  #, fuzzy
  #| msgid "expected class name"
  msgid "unexpected value of value member"
  msgstr "se esperaba un nombre de clase"
  
! #: cp/reflect.cc:4967
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:4991
  #, 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:5048
  #, 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:5204
  #, 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:5343
  #, 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:5366
  #, fuzzy
  #| msgid "invalid argument of %qE attribute"
  msgid "invalid argument to can_substitute"
  msgstr "argumento no válido del atributo %qE"
  
! #: cp/reflect.cc:5428
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5559
  #, 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:5804
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5810
  #, 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:5818
  #, 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:5824
  #, fuzzy
  #| msgid "`bool' is now a keyword"
  msgid "name is a keyword"
  msgstr "`bool' ahora es una palabra clave"
  
! #: cp/reflect.cc:5827
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5836
  #, 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:5842
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5847
  #, 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:5851
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:5856
  #, fuzzy
  #| msgid "field width specifier"
  msgid "bit_width 0 with specified name"
  msgstr "especificador de anchura de campo"
  
! #: cp/reflect.cc:5859
  #, fuzzy
  #| msgid "shift count is negative"
  msgid "bit_width is negative"
  msgstr "la cuenta de desplazamiento es negativa"
  
! #: cp/reflect.cc:5866
  #, 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:5869
  #, fuzzy
  #| msgid "shift count is negative"
  msgid "alignment is negative"
  msgstr "la cuenta de desplazamiento es negativa"
  
! #: cp/reflect.cc:5876
  #, 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:6413
  #, fuzzy
  #| msgid "incomplete implementation of class %qE"
  msgid "incomplete parent class"
  msgstr "implementación incompleta de la clase %qE"
  
! #: cp/reflect.cc:6859
  #, 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:6889 cp/reflect.cc:6917 cp/reflect.cc:6946 cp/reflect.cc:6984
! #: cp/reflect.cc:7022 cp/reflect.cc:7053
  #, 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:7012
  #, fuzzy
  #| msgid "close %d"
  msgid "closure type"
  msgstr "close %d"
  
! #: cp/reflect.cc:7188 cp/reflect.cc:7247 cp/reflect.cc:7321
  #, fuzzy
  #| msgid "a template cannot be defaulted"
  msgid "value cannot be extracted"
*************** msgstr "la conversión descarta la const
*** 23133,23163 ****
  msgid "source type is not polymorphic"
  msgstr "el tipo fuente no es polimórfico"
  
! #: cp/semantics.cc:6825
  msgid "candidates are:"
  msgstr "los candidatos son:"
  
! #: cp/typeck.cc:7784 c/c-typeck.cc:5744
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "argumento de tipo erróneo para el decremento unario"
  
! #: cp/typeck.cc:7785 c/c-typeck.cc:5730
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "argumento de tipo erróneo para el incremento unario"
  
! #: cp/typeck.cc:7812 c/c-typeck.cc:5789
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "argumento de tipo erróneo para complemento de bits"
  
! #: cp/typeck.cc:7832 c/c-typeck.cc:5797
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "argumento de tipo erróneo para abs"
  
! #: cp/typeck.cc:7844 c/c-typeck.cc:5819
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "argumento de tipo erróneo para la conjugación"
--- 23166,23196 ----
  msgid "source type is not polymorphic"
  msgstr "el tipo fuente no es polimórfico"
  
! #: cp/semantics.cc:6821
  msgid "candidates are:"
  msgstr "los candidatos son:"
  
! #: cp/typeck.cc:7784 c/c-typeck.cc:5822
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "argumento de tipo erróneo para el decremento unario"
  
! #: cp/typeck.cc:7785 c/c-typeck.cc:5808
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "argumento de tipo erróneo para el incremento unario"
  
! #: cp/typeck.cc:7812 c/c-typeck.cc:5867
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "argumento de tipo erróneo para complemento de bits"
  
! #: cp/typeck.cc:7832 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "argumento de tipo erróneo para abs"
  
! #: cp/typeck.cc:7844 c/c-typeck.cc:5897
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "argumento de tipo erróneo para la conjugación"
*************** msgstr ""
*** 23196,23268 ****
  msgid "BOZ constant truncated at %L"
  msgstr "Se truncó la línea en %L"
  
! #: fortran/check.cc:4179
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr "argumentos 'a%d' y 'a%d' para el intrínseco '%s'"
  
! #: fortran/check.cc:4417 fortran/check.cc:4502 fortran/check.cc:4567
! #: fortran/check.cc:5270
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "argumentos '%s' y '%s' para el intrínseco %s"
  
! #: fortran/check.cc:5021 fortran/intrinsic.cc:5062
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "argumentos '%s' y '%s' para el intrínseco '%s'"
  
! #: fortran/check.cc:5897
  #, fuzzy
  #| msgid "%qD is not a pointer variable"
  msgid "NULL() is not interoperable"
  msgstr "%qD no es una variable puntero"
  
! #: fortran/check.cc:5903
  #, fuzzy
  #| msgid "invalid constant"
  msgid "BOZ literal constant"
  msgstr "constante no válida"
  
! #: fortran/check.cc:5909
  #, fuzzy
  #| msgid "End expression in DO loop"
  msgid "Expression is polymorphic"
  msgstr "Expresión de fin en el bucle DO"
  
! #: fortran/check.cc:5916
  #, fuzzy
  #| msgid "'%s' in EXTENDS expression at %C is not a derived type"
  msgid "Expression is a noninteroperable derived type"
  msgstr "'%s' en la expresión EXTENDS en %C no es un tipo derivado"
  
! #: fortran/check.cc:5922
  #, fuzzy
  #| msgid "unexpected argument"
  msgid "Procedure unexpected as argument"
  msgstr "argumento inesperado"
  
! #: fortran/check.cc:5932
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:5939
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:5960
  #, fuzzy
  #| msgid "Obsolescent feature: Old-style character length at %C"
  msgid "Type shall have a character length of 1"
  msgstr "Característica obsoleta: Longitud de carácter de estilo antiguo en %C"
  
! #: fortran/check.cc:5971
  #, fuzzy
  #| msgid "types are not quite compatible"
  msgid "Coarrays are not interoperable"
  msgstr "los tipos no son totalmente compatibles"
  
! #: fortran/check.cc:5982
  #, fuzzy
  #| msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
  msgid "Assumed-size arrays are not interoperable"
--- 23229,23301 ----
  msgid "BOZ constant truncated at %L"
  msgstr "Se truncó la línea en %L"
  
! #: fortran/check.cc:4174
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr "argumentos 'a%d' y 'a%d' para el intrínseco '%s'"
  
! #: fortran/check.cc:4412 fortran/check.cc:4497 fortran/check.cc:4562
! #: fortran/check.cc:5265
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "argumentos '%s' y '%s' para el intrínseco %s"
  
! #: fortran/check.cc:5016 fortran/intrinsic.cc:5062
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "argumentos '%s' y '%s' para el intrínseco '%s'"
  
! #: fortran/check.cc:5892
  #, fuzzy
  #| msgid "%qD is not a pointer variable"
  msgid "NULL() is not interoperable"
  msgstr "%qD no es una variable puntero"
  
! #: fortran/check.cc:5898
  #, fuzzy
  #| msgid "invalid constant"
  msgid "BOZ literal constant"
  msgstr "constante no válida"
  
! #: fortran/check.cc:5904
  #, fuzzy
  #| msgid "End expression in DO loop"
  msgid "Expression is polymorphic"
  msgstr "Expresión de fin en el bucle DO"
  
! #: fortran/check.cc:5911
  #, fuzzy
  #| msgid "'%s' in EXTENDS expression at %C is not a derived type"
  msgid "Expression is a noninteroperable derived type"
  msgstr "'%s' en la expresión EXTENDS en %C no es un tipo derivado"
  
! #: fortran/check.cc:5917
  #, fuzzy
  #| msgid "unexpected argument"
  msgid "Procedure unexpected as argument"
  msgstr "argumento inesperado"
  
! #: fortran/check.cc:5927
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:5934
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:5955
  #, fuzzy
  #| msgid "Obsolescent feature: Old-style character length at %C"
  msgid "Type shall have a character length of 1"
  msgstr "Característica obsoleta: Longitud de carácter de estilo antiguo en %C"
  
! #: fortran/check.cc:5966
  #, fuzzy
  #| msgid "types are not quite compatible"
  msgid "Coarrays are not interoperable"
  msgstr "los tipos no son totalmente compatibles"
  
! #: fortran/check.cc:5977
  #, fuzzy
  #| msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
  msgid "Assumed-size arrays are not interoperable"
*************** msgstr "Desajuste de frontera de matriz
*** 23373,23379 ****
  msgid "Driving:"
  msgstr "Conduciendo:"
  
! #: fortran/interface.cc:4029 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "argumento actual de INTENT = OUT/INOUT"
  
--- 23406,23412 ----
  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"
  
*************** msgstr "bloque IF"
*** 23559,23569 ****
  msgid "implied END DO"
  msgstr "END DO implícito"
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14286
  msgid "assignment"
  msgstr "asignación"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14352 fortran/resolve.cc:14355
  msgid "pointer assignment"
  msgstr "asignación de puntero"
  
--- 23592,23602 ----
  msgid "implied END DO"
  msgstr "END DO implícito"
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14333
  msgid "assignment"
  msgstr "asignación"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14399 fortran/resolve.cc:14402
  msgid "pointer assignment"
  msgstr "asignación de puntero"
  
*************** msgstr "objeto DEALLOCATE"
*** 23677,23695 ****
  msgid "ALLOCATE object"
  msgstr "objeto ALLOCATE"
  
! #: fortran/resolve.cc:9659 fortran/resolve.cc:11829 fortran/resolve.cc:12055
  msgid "STAT variable"
  msgstr "variable STAT"
  
! #: fortran/resolve.cc:9710 fortran/resolve.cc:11841 fortran/resolve.cc:12067
  msgid "ERRMSG variable"
  msgstr "variable ERRMSG"
  
! #: fortran/resolve.cc:11637
  msgid "item in READ"
  msgstr "elemento en READ"
  
! #: fortran/resolve.cc:11853
  msgid "ACQUIRED_LOCK variable"
  msgstr "variable ACQUIRED_LOCK"
  
--- 23710,23728 ----
  msgid "ALLOCATE object"
  msgstr "objeto ALLOCATE"
  
! #: fortran/resolve.cc:9659 fortran/resolve.cc:11846 fortran/resolve.cc:12072
  msgid "STAT variable"
  msgstr "variable STAT"
  
! #: fortran/resolve.cc:9710 fortran/resolve.cc:11858 fortran/resolve.cc:12084
  msgid "ERRMSG variable"
  msgstr "variable ERRMSG"
  
! #: fortran/resolve.cc:11654
  msgid "item in READ"
  msgstr "elemento en READ"
  
! #: fortran/resolve.cc:11870
  msgid "ACQUIRED_LOCK variable"
  msgstr "variable ACQUIRED_LOCK"
  
*************** msgstr "variable ACQUIRED_LOCK"
*** 23698,23728 ****
  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:6876
  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:11414
  #, 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:6682
  #, 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:6690
  #, 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:11543
  #, 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:13301
  msgid "Assignment of scalar to unallocated array"
  msgstr "Asignación de escalar a un array sin espacio asignado"
  
--- 23731,23761 ----
  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:6906
  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:11451
  #, 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:6690
  #, 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:6698
  #, 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:11598
  #, 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:13373
  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
*** 23731,23816 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Longitudes de caracteres desiguales (%ld/%ld) en %s"
  
! #: fortran/trans-intrinsic.cc:6595
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6882
  #, 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:6930
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6940
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6947
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7039
  #, 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:7107
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7187
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7195 fortran/trans-intrinsic.cc:7240
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9609
  #, 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:9641
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "El argumento NCOPIES del intrínseco REPEAT es demasiado grande"
  
! #: fortran/trans-intrinsic.cc:13161
  #, 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:13173
  #, 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:13185
  #, 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:13197
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
--- 23764,23849 ----
  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:13166
  #, 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:13178
  #, 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:13190
  #, 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:13202
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13210
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgstr "El número de unidad en la decla
*** 23827,23846 ****
  msgid "Assigned label is not a target label"
  msgstr "La etiqueta asignada no es una etiqueta objetivo"
  
! #: fortran/trans-stmt.cc:1420
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr "Número de imagen %d no válido en SYNC IMAGES"
  
! #: fortran/trans-stmt.cc:2755
  msgid "Loop iterates infinitely"
  msgstr "El bucle itera infinitamente"
  
! #: fortran/trans-stmt.cc:2775 fortran/trans-stmt.cc:3031
  msgid "Loop variable has been modified"
  msgstr "Se modificó la variable de ciclo"
  
! #: fortran/trans-stmt.cc:2884
  msgid "DO step value is zero"
  msgstr "El valor de paso de DO es cero"
  
--- 23860,23879 ----
  msgid "Assigned label is not a target label"
  msgstr "La etiqueta asignada no es una etiqueta objetivo"
  
! #: fortran/trans-stmt.cc:1423
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr "Número de imagen %d no válido en SYNC IMAGES"
  
! #: fortran/trans-stmt.cc:2758
  msgid "Loop iterates infinitely"
  msgstr "El bucle itera infinitamente"
  
! #: fortran/trans-stmt.cc:2778 fortran/trans-stmt.cc:3034
  msgid "Loop variable has been modified"
  msgstr "Se modificó la variable de ciclo"
  
! #: fortran/trans-stmt.cc:2887
  msgid "DO step value is zero"
  msgstr "El valor de paso de DO es cero"
  
*************** msgstr "Se intentó DEALLOCATE en '%s' s
*** 23880,23886 ****
  msgid "Error reallocating to %lu bytes"
  msgstr "Error reasignando a %lu bytes"
  
! #: go/gofrontend/expressions.cc:183 c-family/c-warn.cc:685 cp/cvt.cc:1462
  #: d/toir.cc:225 rust/backend/rust-tree.cc:515
  #, gcc-internal-format
  msgid "value computed is not used"
--- 23913,23919 ----
  msgid "Error reallocating to %lu bytes"
  msgstr "Error reasignando a %lu bytes"
  
! #: go/gofrontend/expressions.cc:183 c-family/c-warn.cc:685 cp/cvt.cc:1464
  #: d/toir.cc:225 rust/backend/rust-tree.cc:515
  #, gcc-internal-format
  msgid "value computed is not used"
*************** msgstr "se esperaba un tipo numérico"
*** 23909,23916 ****
  msgid "expected boolean type"
  msgstr "se esperaba un tipo booleano"
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20198 c/c-parser.cc:20205
! #: cp/parser.cc:44601 cp/parser.cc:44608
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "se esperaba un entero"
--- 23942,23949 ----
  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:44599 cp/parser.cc:44606
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "se esperaba un entero"
*************** msgstr "faltan argumentos"
*** 23975,23981 ****
  #: 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:9574
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "demasiados argumentos"
--- 24008,24014 ----
  #: 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:9576
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "demasiados argumentos"
*************** msgstr "-mrelax sólo se admite pare el
*** 24636,24666 ****
  msgid "exception %qs"
  msgstr "Se crea '%s'\n"
  
! #: cobol/parse_ante.h:1659
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "a global declaration"
  msgid "Global declarative %s for %s"
  msgstr "una declaración global"
  
! #: cobol/parse_ante.h:2511 cobol/symbols.h:164 cobol/genapi.cc:6333
! #: cobol/util.cc:324 cobol/util.cc:371 cobol/util.cc:418 cobol/util.cc:720
  #, fuzzy, gcc-internal-format
  #| msgid "%s:%d: Invalid state file; %s"
  msgid "%s:%d: invalid %<symbol_type_t%> %d"
  msgstr "%s:%d: Fichero de estado no válido; %s"
  
! #: cobol/parse_ante.h:3268
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr ""
  
! #: cobol/parse_util.h:360
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic function %s(%d) not recognized"
  msgid "%s: intrinsic function %qs not found"
  msgstr "No se reconoce la función intrínseca %s(%d)"
  
! #: cobol/parse_util.h:392
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid function declaration"
  msgid "%s: invalid function descr type '%c'"
--- 24669,24699 ----
  msgid "exception %qs"
  msgstr "Se crea '%s'\n"
  
! #: cobol/parse_ante.h:1650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "a global declaration"
  msgid "Global declarative %s for %s"
  msgstr "una declaración global"
  
! #: cobol/parse_ante.h:2502 cobol/symbols.h:164 cobol/genapi.cc:6385
! #: cobol/util.cc:333 cobol/util.cc:380 cobol/util.cc:427 cobol/util.cc:729
  #, fuzzy, gcc-internal-format
  #| msgid "%s:%d: Invalid state file; %s"
  msgid "%s:%d: invalid %<symbol_type_t%> %d"
  msgstr "%s:%d: Fichero de estado no válido; %s"
  
! #: cobol/parse_ante.h:3259
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr ""
  
! #: cobol/parse_util.h:455
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic function %s(%d) not recognized"
  msgid "%s: intrinsic function %qs not found"
  msgstr "No se reconoce la función intrínseca %s(%d)"
  
! #: cobol/parse_util.h:487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid function declaration"
  msgid "%s: invalid function descr type '%c'"
*************** msgstr "declaración de función no vál
*** 24672,24690 ****
  msgid "scan.o: %s"
  msgstr "cerrar: %s"
  
! #: cobol/scan_ante.h:673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s:%d:%d: Invalid state file; %s"
  msgid "%s:%d: invalid level '%s'"
  msgstr "%s:%d:%d: Fichero de estado no válido; %s"
  
! #: cobol/scan_ante.h:1218
  #, fuzzy, gcc-internal-format
  #| msgid "%s:%d: Invalid state file; %s"
  msgid "%s:%d: invalid symbol type %s for symbol %qs"
  msgstr "%s:%d: Fichero de estado no válido; %s"
  
! #: cobol/scan_ante.h:1250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s:%d:%d: Invalid state file; %s"
  msgid "%s:%d: invalid integer '%s'"
--- 24705,24723 ----
  msgid "scan.o: %s"
  msgstr "cerrar: %s"
  
! #: cobol/scan_ante.h:694
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s:%d:%d: Invalid state file; %s"
  msgid "%s:%d: invalid level '%s'"
  msgstr "%s:%d:%d: Fichero de estado no válido; %s"
  
! #: cobol/scan_ante.h:1239
  #, fuzzy, gcc-internal-format
  #| msgid "%s:%d: Invalid state file; %s"
  msgid "%s:%d: invalid symbol type %s for symbol %qs"
  msgstr "%s:%d: Fichero de estado no válido; %s"
  
! #: cobol/scan_ante.h:1271
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s:%d:%d: Invalid state file; %s"
  msgid "%s:%d: invalid integer '%s'"
*************** msgstr "modelo TLS %qs desconocido"
*** 24840,24847 ****
  msgid "unknown pointer size model %qs"
  msgstr "modelo de tamaño de punteros desconocido %qs"
  
! #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:420
! #: common.opt:3882 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
--- 24873,24880 ----
  msgid "unknown pointer size model %qs"
  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
*************** msgstr "%qs no es una opción para contr
*** 24875,24881 ****
  msgid "Unrecognized option: %qs"
  msgstr "No se reconoce la opción: %qs"
  
! #: params.opt:497 common.opt:2340
  #, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "modelo de partición LTO %qs desconocido"
--- 24908,24914 ----
  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"
*************** msgstr "modelo de tamaño de punteros de
*** 24898,25027 ****
  msgid "unknown threader debug mode %qs"
  msgstr "modelo de tamaño de punteros desconocido %qs"
  
! #: common.opt:1744
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "estilo de exceso de precisión %qs desconocido"
  
! #: common.opt:1762
  #, 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:1806
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "estilo de contracción de coma flotante %qs desconocido"
  
! #: common.opt:1990
  #, 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:2023
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "nivel de reúso de la pila %qs desconocido"
  
! #: common.opt:2095
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr ""
  
! #: common.opt:2127
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr "nivel de protección del flujo de control %qs desconocido"
  
! #: common.opt:2241
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "algoritmo IRA %qs desconocido"
  
! #: common.opt:2254
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "región IRA %qs desconocida"
  
! #: common.opt:2468
  #, 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:2471
  #, 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:2481
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "descarga ABI %qs desconocida"
  
! #: common.opt:2492
  #, 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:2669
  #, 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:2685
  #, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "método de actualización de perfil desconocido %qs"
  
! #: common.opt:2794
  #, 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:2827
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "algoritmo %qs de reordenación de bloque básico desconocido"
  
! #: common.opt:3165
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "modelo TLS %qs desconocido"
  
! #: common.opt:3198
  #, 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:3532
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "modelo %qs de coste de vectorizador desconocido"
  
! #: common.opt:3563
  #, 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:3589
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "no se reconoce el valor de visibilidad %qs"
  
! #: common.opt:3608
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "prioridad %qs de inicialización de verificación de vtable desconocida."
  
! #: common.opt:3664
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized argument in option %qs"
  msgid "unrecognized zero init padding bits kind %qs"
--- 24931,25060 ----
  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"
*************** msgstr "no se reconoce el argumento en l
*** 25033,25069 ****
  msgid "argument %qs to %<-Whidden-declaration%> not recognized"
  msgstr "no se reconoce el argumento %qs para %<-Waligned-new%>"
  
! #: algol68/lang.opt:118
  #, fuzzy, gcc-internal-format
  #| msgid "unknown profile update method %qs"
  msgid "unknown stropping_regime setting %qs"
  msgstr "método de actualización de perfil desconocido %qs"
  
! #: rust/lang.opt:90
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown crate type: '%qs'"
  msgstr "nombre de registro desconocido: %s"
  
! #: rust/lang.opt:118
  #, fuzzy, gcc-internal-format
  #| msgid "unknown tuning option (%s)"
  msgid "unknown rust mangling option %qs"
  msgstr "opción de cadena de ajuste desconocida (%s)"
  
! #: rust/lang.opt:135
  #, fuzzy, gcc-internal-format
  #| msgid "unknown IRA region %qs"
  msgid "unknown rust edition %qs"
  msgstr "región IRA %qs desconocida"
  
! #: rust/lang.opt:163
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown rust compile-until %qs"
  msgstr "función de especificación %qs desconocida"
  
! #: rust/lang.opt:220
  #, fuzzy, gcc-internal-format
  #| msgid "unknown demangling style '%s'"
  msgid "unknown panic strategy %qs"
--- 25066,25102 ----
  msgid "argument %qs to %<-Whidden-declaration%> not recognized"
  msgstr "no se reconoce el argumento %qs para %<-Waligned-new%>"
  
! #: algol68/lang.opt:121
  #, fuzzy, gcc-internal-format
  #| msgid "unknown profile update method %qs"
  msgid "unknown stropping_regime setting %qs"
  msgstr "método de actualización de perfil desconocido %qs"
  
! #: rust/lang.opt:94
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown crate type: '%qs'"
  msgstr "nombre de registro desconocido: %s"
  
! #: rust/lang.opt:122
  #, fuzzy, gcc-internal-format
  #| msgid "unknown tuning option (%s)"
  msgid "unknown rust mangling option %qs"
  msgstr "opción de cadena de ajuste desconocida (%s)"
  
! #: rust/lang.opt:139
  #, fuzzy, gcc-internal-format
  #| msgid "unknown IRA region %qs"
  msgid "unknown rust edition %qs"
  msgstr "región IRA %qs desconocida"
  
! #: rust/lang.opt:167
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown rust compile-until %qs"
  msgstr "función de especificación %qs desconocida"
  
! #: rust/lang.opt:224
  #, fuzzy, gcc-internal-format
  #| msgid "unknown demangling style '%s'"
  msgid "unknown panic strategy %qs"
*************** msgstr ""
*** 25294,25314 ****
  msgid "ignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qs"
  msgstr ""
  
! #: attribs.cc:533 c-family/c-attribs.cc:1387 c-family/c-attribs.cc:1431
  #, gcc-internal-format
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "Se hace caso omiso del atributo %qE debido a un conflicto con el atributo %qs"
  
! #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2807
! #: c-family/c-attribs.cc:3397 c-family/c-attribs.cc:5472
! #: c-family/c-attribs.cc:5565 cp/contracts.cc:595 cp/decl.cc:18233
! #: cp/decl.cc:18284 cp/friend.cc:319 cp/tree.cc:5723
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "declaración previa aquí"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.cc:739 c-family/c-attribs.cc:4471 objc/objc-act.cc:5134
  #: objc/objc-act.cc:7125 objc/objc-act.cc:8323 objc/objc-act.cc:8379
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
--- 25327,25347 ----
  msgid "ignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qs"
  msgstr ""
  
! #: attribs.cc:533 c-family/c-attribs.cc:1388 c-family/c-attribs.cc:1432
  #, gcc-internal-format
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "Se hace caso omiso del atributo %qE debido a un conflicto con el atributo %qs"
  
! #: 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:595 cp/decl.cc:18264
! #: cp/decl.cc:18315 cp/friend.cc:319 cp/tree.cc:5723
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "declaración previa aquí"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.cc:739 c-family/c-attribs.cc:4472 objc/objc-act.cc:5134
  #: objc/objc-act.cc:7125 objc/objc-act.cc:8323 objc/objc-act.cc:8379
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
*************** msgstr "se descarta la directiva de atri
*** 25319,25325 ****
  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:2289 cp/cp-gimplify.cc:4115
  #, 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"
--- 25352,25358 ----
  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:4115
  #, 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
*** 25330,25336 ****
  msgid "expected %i or more, found %i"
  msgstr "se esperaba %<(%> o fin de línea"
  
! #: attribs.cc:768 c/c-parser.cc:2292 cp/cp-gimplify.cc:4117
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<(%> or end of line"
  msgid "expected %i, found %i"
--- 25363,25369 ----
  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:4117
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<(%> or end of line"
  msgid "expected %i, found %i"
*************** msgstr "se esperaba %<(%> o fin de líne
*** 25341,25347 ****
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.cc:791 c-family/c-attribs.cc:5334
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "el atributo %qE no se aplica a tipos"
--- 25374,25380 ----
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.cc:791 c-family/c-attribs.cc:5335
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "el atributo %qE no se aplica a tipos"
*************** msgstr "se descartan los atributos de ti
*** 25365,25405 ****
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.cc:943 attribs.cc:1956 attribs.cc:1966 attribs.cc:1976
! #: c-family/c-attribs.cc:1114 c-family/c-attribs.cc:1278
! #: c-family/c-attribs.cc:1297 c-family/c-attribs.cc:1315
! #: c-family/c-attribs.cc:1330 c-family/c-attribs.cc:1358
! #: c-family/c-attribs.cc:1402 c-family/c-attribs.cc:1446
! #: c-family/c-attribs.cc:1488 c-family/c-attribs.cc:1519
! #: c-family/c-attribs.cc:1535 c-family/c-attribs.cc:1552
! #: c-family/c-attribs.cc:1568 c-family/c-attribs.cc:1585
! #: c-family/c-attribs.cc:1610 c-family/c-attribs.cc:1626
! #: c-family/c-attribs.cc:1641 c-family/c-attribs.cc:1738
! #: c-family/c-attribs.cc:1755 c-family/c-attribs.cc:1773
! #: c-family/c-attribs.cc:1798 c-family/c-attribs.cc:1823
! #: c-family/c-attribs.cc:1846 c-family/c-attribs.cc:1863
! #: c-family/c-attribs.cc:1892 c-family/c-attribs.cc:1913
! #: c-family/c-attribs.cc:1934 c-family/c-attribs.cc:1961
! #: c-family/c-attribs.cc:1992 c-family/c-attribs.cc:2021
! #: c-family/c-attribs.cc:2075 c-family/c-attribs.cc:2128
! #: c-family/c-attribs.cc:2194 c-family/c-attribs.cc:2252
! #: c-family/c-attribs.cc:2341 c-family/c-attribs.cc:2371
! #: c-family/c-attribs.cc:2422 c-family/c-attribs.cc:3053
! #: c-family/c-attribs.cc:3252 c-family/c-attribs.cc:3313
! #: c-family/c-attribs.cc:3550 c-family/c-attribs.cc:3630
! #: c-family/c-attribs.cc:3782 c-family/c-attribs.cc:4238
! #: c-family/c-attribs.cc:4304 c-family/c-attribs.cc:4340
! #: c-family/c-attribs.cc:4395 c-family/c-attribs.cc:4624
! #: c-family/c-attribs.cc:4645 c-family/c-attribs.cc:4734
! #: c-family/c-attribs.cc:4766 c-family/c-attribs.cc:4831
! #: c-family/c-attribs.cc:5037 c-family/c-attribs.cc:5336
! #: c-family/c-attribs.cc:6196 c-family/c-attribs.cc:6215
! #: c-family/c-attribs.cc:6238 c-family/c-attribs.cc:6277
! #: c-family/c-attribs.cc:6359 c-family/c-attribs.cc:6391
! #: c-family/c-attribs.cc:6448 c-family/c-attribs.cc:6464
! #: c-family/c-attribs.cc:6636 c-family/c-attribs.cc:6648
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
! #: config/arm/arm.cc:7480 config/arm/arm.cc:7507 config/arm/arm.cc:7524
  #: 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
--- 25398,25438 ----
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.cc:943 attribs.cc:1960 attribs.cc:1970 attribs.cc:1980
! #: c-family/c-attribs.cc:1114 c-family/c-attribs.cc:1279
! #: c-family/c-attribs.cc:1298 c-family/c-attribs.cc:1316
! #: c-family/c-attribs.cc:1331 c-family/c-attribs.cc:1359
! #: c-family/c-attribs.cc:1403 c-family/c-attribs.cc:1447
! #: c-family/c-attribs.cc:1489 c-family/c-attribs.cc:1520
! #: c-family/c-attribs.cc:1536 c-family/c-attribs.cc:1553
! #: c-family/c-attribs.cc:1569 c-family/c-attribs.cc:1586
! #: c-family/c-attribs.cc:1611 c-family/c-attribs.cc:1627
! #: c-family/c-attribs.cc:1642 c-family/c-attribs.cc:1739
! #: c-family/c-attribs.cc:1756 c-family/c-attribs.cc:1774
! #: c-family/c-attribs.cc:1799 c-family/c-attribs.cc:1824
! #: c-family/c-attribs.cc:1847 c-family/c-attribs.cc:1864
! #: c-family/c-attribs.cc:1893 c-family/c-attribs.cc:1914
! #: c-family/c-attribs.cc:1935 c-family/c-attribs.cc:1962
! #: c-family/c-attribs.cc:1993 c-family/c-attribs.cc:2022
! #: c-family/c-attribs.cc:2076 c-family/c-attribs.cc:2129
! #: c-family/c-attribs.cc:2195 c-family/c-attribs.cc:2253
! #: c-family/c-attribs.cc:2342 c-family/c-attribs.cc:2372
! #: c-family/c-attribs.cc:2423 c-family/c-attribs.cc:3054
! #: c-family/c-attribs.cc:3253 c-family/c-attribs.cc:3314
! #: c-family/c-attribs.cc:3551 c-family/c-attribs.cc:3631
! #: c-family/c-attribs.cc:3783 c-family/c-attribs.cc:4239
! #: c-family/c-attribs.cc:4305 c-family/c-attribs.cc:4341
! #: c-family/c-attribs.cc:4396 c-family/c-attribs.cc:4625
! #: c-family/c-attribs.cc:4646 c-family/c-attribs.cc:4735
! #: c-family/c-attribs.cc:4767 c-family/c-attribs.cc:4832
! #: c-family/c-attribs.cc:5038 c-family/c-attribs.cc:5337
! #: c-family/c-attribs.cc:6197 c-family/c-attribs.cc:6216
! #: c-family/c-attribs.cc:6239 c-family/c-attribs.cc:6278
! #: c-family/c-attribs.cc:6360 c-family/c-attribs.cc:6392
! #: c-family/c-attribs.cc:6449 c-family/c-attribs.cc:6465
! #: 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
*************** msgstr "se descartan los atributos de ti
*** 25413,25419 ****
  #: 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:6283
  #: cp/tree.cc:5374 cp/tree.cc:5879 d/d-attribs.cc:483 d/d-attribs.cc:702
  #: d/d-attribs.cc:723 d/d-attribs.cc:739 d/d-attribs.cc:756 d/d-attribs.cc:788
  #: d/d-attribs.cc:917 d/d-attribs.cc:976 d/d-attribs.cc:992 d/d-attribs.cc:1008
--- 25446,25452 ----
  #: 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:5374 cp/tree.cc:5879 d/d-attribs.cc:483 d/d-attribs.cc:702
  #: d/d-attribs.cc:723 d/d-attribs.cc:739 d/d-attribs.cc:756 d/d-attribs.cc:788
  #: d/d-attribs.cc:917 d/d-attribs.cc:976 d/d-attribs.cc:992 d/d-attribs.cc:1008
*************** msgstr "se descartan los atributos de ti
*** 25433,25679 ****
  msgid "%qE attribute ignored"
  msgstr "se descarta el atributo %qE"
  
! #: attribs.cc:1323
  #, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "se descartan los atributos aplicados al %qT después de la definición"
  
! #: attribs.cc:1887
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr "%q+D se declaró anteriormente con el atributo dllimport: se descarta dllimport"
  
! #: attribs.cc:1899
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr "%q+D se redeclara sin el atributo dllimport después de ser referenciado con enlace dllimport"
  
! #: attribs.cc:1913
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr "%q+D se redeclara sin el atributo dllimport: se descarta el dllimport previo"
  
! #: attribs.cc:1994
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D declared as  dllimport: attribute ignored"
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "la función inline %q+D se declara como dllimport: se descarta el atributo"
  
! #: attribs.cc:2002
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "la definición de la función %q+D se marca como dllimport"
  
! #: attribs.cc:2010
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "la definición de la variable %q+D se marca como dllimport"
  
! #: attribs.cc:2016
  #, fuzzy, gcc-internal-format
  #| msgid "static variable %q+D is marked dllimport"
  msgid "thread-local variable %q+D declared as dllimport"
  msgstr "la variable estática %q+D se marcó como dllimport"
  
! #: attribs.cc:2046
  #, fuzzy, gcc-internal-format
  #| msgid "static variable %q+D is marked dllimport"
  msgid "thread-local variable %q+D declared as dllexport"
  msgstr "la variable estática %q+D se marcó como dllimport"
  
! #: attribs.cc:2054
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr "se requiere enlace externo para el símbolo %q+D debido al atributo %qE"
  
! #: attribs.cc:2068
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr "%qE implica visibilidad por defecto, pero %qD ya se había declarado con una visibilidad diferente"
  
! #: attribs.cc:2366
  msgid "%qD specifies more restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  
! #: attribs.cc:2372 attribs.cc:2394
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was declared here"
  msgid "%qD target declared here"
  msgstr "%qD se declaró aquí"
  
! #: attribs.cc:2388
  msgid "%qD specifies less restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  
! #: auto-profile.cc:823
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile cannot encode offset %i that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:827
  #, fuzzy, gcc-internal-format
  #| msgid "Attempting to allocate already allocated variable"
  msgid "location offset is related to"
  msgstr "Se intentó alojar una variable ya alojada"
  
! #: auto-profile.cc:830
  #, gcc-internal-format
  msgid "auto-profile cannot encode discriminators that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:866
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for R8C target"
  msgid "auto-profile is not supported for targets with user label prefix"
  msgstr "no se admite el atributo %qE para el objetivo R8C"
  
! #: auto-profile.cc:1086
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid symbol name index %d"
  msgstr ""
  
! #: auto-profile.cc:1102
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid filename index %d"
  msgstr ""
  
! #: auto-profile.cc:1604
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains inlined function with symbol name %s instead of symbol name %s"
  msgstr ""
  
! #: auto-profile.cc:1607 auto-profile.cc:1833 auto-profile.cc:1842
! #: auto-profile.cc:1884
  #, fuzzy, gcc-internal-format
  #| msgid "edge %s->%s has no corresponding call_stmt"
  msgid "corresponding call"
  msgstr "el borde %s->%s no tiene un call_stmt correspondiente"
  
! #: auto-profile.cc:1652
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1657
  #, fuzzy, gcc-internal-format
  #| msgid "creating run-time relocation"
  msgid "corresponding source location"
  msgstr "se crea una reubicación en tiempo de ejecución"
  
! #: auto-profile.cc:1828
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1836
  #, gcc-internal-format
  msgid "both call targets and inline callsite information is present in auto-profile of function %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1876
  #, gcc-internal-format
  msgid "auto-profile of %q+F seem to contain lost discriminator %i for call of %s at relative location %i"
  msgstr ""
  
! #: auto-profile.cc:1920
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains multiple targets for a direct call with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1936
  #, gcc-internal-format, gfc-internal-format
  msgid "function contains two calls of the same relative location +%i, discriminator %i, that leads to lost auto-profile"
  msgstr ""
  
! #: auto-profile.cc:1944
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr ""
  
! #: auto-profile.cc:1946
  #, fuzzy, gcc-internal-format
  #| msgid "This is the location of the previous declaration of label %qs"
  msgid "location of the second call"
  msgstr "Esta es la ubicación de la declaración previa de la etiqueta %qs"
  
! #: auto-profile.cc:2000
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr ""
  
! #: auto-profile.cc:2005 auto-profile.cc:2052
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:2048
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr ""
  
! #: auto-profile.cc:2058 auto-profile.cc:2099
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of functions"
  msgid "location is after end of function"
  msgstr "se crea la matriz de funciones"
  
! #: auto-profile.cc:2087
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr ""
  
! #: auto-profile.cc:2092
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:3026
  #, gcc-internal-format
  msgid "Not expected TAG."
  msgstr "No se esperaba TAG."
  
! #: auto-profile.cc:3049
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr ""
  
! #: auto-profile.cc:3211
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open profile file %s"
  msgstr "no se puede abrir el fichero de perfil %s"
  
! #: auto-profile.cc:3217
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr "El número mágico de perfil AutoFDO no cuadra"
  
! #: auto-profile.cc:3225
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "AutoFDO profile version %u does match %u"
  msgid "AutoFDO profile version %u does not match %u"
  msgstr "La versión %u de perfil AutoFDO no cuadra con %u"
  
! #: auto-profile.cc:3237
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot read string table from %s"
  msgid "cannot read summary information from %s"
  msgstr "no se puede leer la tabla de cadenas de %s"
  
! #: auto-profile.cc:3245
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read string table from %s"
  msgstr "no se puede leer la tabla de cadenas de %s"
  
! #: auto-profile.cc:3254
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read function profile from %s"
  msgstr "no se puede leer el perfil de función de %s"
  
! #: auto-profile.cc:3264
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot read function profile from %s"
  msgid "cannot read module profile from %s"
--- 25466,25712 ----
  msgid "%qE attribute ignored"
  msgstr "se descarta el atributo %qE"
  
! #: attribs.cc:1327
  #, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "se descartan los atributos aplicados al %qT después de la definición"
  
! #: attribs.cc:1891
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr "%q+D se declaró anteriormente con el atributo dllimport: se descarta dllimport"
  
! #: attribs.cc:1903
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr "%q+D se redeclara sin el atributo dllimport después de ser referenciado con enlace dllimport"
  
! #: attribs.cc:1917
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr "%q+D se redeclara sin el atributo dllimport: se descarta el dllimport previo"
  
! #: attribs.cc:1998
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D declared as  dllimport: attribute ignored"
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "la función inline %q+D se declara como dllimport: se descarta el atributo"
  
! #: attribs.cc:2006
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "la definición de la función %q+D se marca como dllimport"
  
! #: attribs.cc:2014
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "la definición de la variable %q+D se marca como dllimport"
  
! #: attribs.cc:2020
  #, fuzzy, gcc-internal-format
  #| msgid "static variable %q+D is marked dllimport"
  msgid "thread-local variable %q+D declared as dllimport"
  msgstr "la variable estática %q+D se marcó como dllimport"
  
! #: attribs.cc:2050
  #, fuzzy, gcc-internal-format
  #| msgid "static variable %q+D is marked dllimport"
  msgid "thread-local variable %q+D declared as dllexport"
  msgstr "la variable estática %q+D se marcó como dllimport"
  
! #: attribs.cc:2058
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr "se requiere enlace externo para el símbolo %q+D debido al atributo %qE"
  
! #: attribs.cc:2072
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr "%qE implica visibilidad por defecto, pero %qD ya se había declarado con una visibilidad diferente"
  
! #: attribs.cc:2370
  msgid "%qD specifies more restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  
! #: attribs.cc:2376 attribs.cc:2398
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was declared here"
  msgid "%qD target declared here"
  msgstr "%qD se declaró aquí"
  
! #: attribs.cc:2392
  msgid "%qD specifies less restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  
! #: auto-profile.cc:822
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile cannot encode offset %i that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:826
  #, fuzzy, gcc-internal-format
  #| msgid "Attempting to allocate already allocated variable"
  msgid "location offset is related to"
  msgstr "Se intentó alojar una variable ya alojada"
  
! #: auto-profile.cc:829
  #, gcc-internal-format
  msgid "auto-profile cannot encode discriminators that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:865
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for R8C target"
  msgid "auto-profile is not supported for targets with user label prefix"
  msgstr "no se admite el atributo %qE para el objetivo R8C"
  
! #: auto-profile.cc:1085
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid symbol name index %d"
  msgstr ""
  
! #: auto-profile.cc:1101
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid filename index %d"
  msgstr ""
  
! #: auto-profile.cc:1603
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains inlined function with symbol name %s instead of symbol name %s"
  msgstr ""
  
! #: auto-profile.cc:1606 auto-profile.cc:1832 auto-profile.cc:1841
! #: auto-profile.cc:1883
  #, fuzzy, gcc-internal-format
  #| msgid "edge %s->%s has no corresponding call_stmt"
  msgid "corresponding call"
  msgstr "el borde %s->%s no tiene un call_stmt correspondiente"
  
! #: auto-profile.cc:1651
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1656
  #, fuzzy, gcc-internal-format
  #| msgid "creating run-time relocation"
  msgid "corresponding source location"
  msgstr "se crea una reubicación en tiempo de ejecución"
  
! #: auto-profile.cc:1827
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1835
  #, gcc-internal-format
  msgid "both call targets and inline callsite information is present in auto-profile of function %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1875
  #, gcc-internal-format
  msgid "auto-profile of %q+F seem to contain lost discriminator %i for call of %s at relative location %i"
  msgstr ""
  
! #: auto-profile.cc:1919
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains multiple targets for a direct call with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1935
  #, gcc-internal-format, gfc-internal-format
  msgid "function contains two calls of the same relative location +%i, discriminator %i, that leads to lost auto-profile"
  msgstr ""
  
! #: auto-profile.cc:1943
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr ""
  
! #: auto-profile.cc:1945
  #, fuzzy, gcc-internal-format
  #| msgid "This is the location of the previous declaration of label %qs"
  msgid "location of the second call"
  msgstr "Esta es la ubicación de la declaración previa de la etiqueta %qs"
  
! #: auto-profile.cc:1999
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr ""
  
! #: auto-profile.cc:2004 auto-profile.cc:2051
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:2047
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr ""
  
! #: auto-profile.cc:2057 auto-profile.cc:2098
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of functions"
  msgid "location is after end of function"
  msgstr "se crea la matriz de funciones"
  
! #: auto-profile.cc:2086
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr ""
  
! #: auto-profile.cc:2091
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:3025
  #, gcc-internal-format
  msgid "Not expected TAG."
  msgstr "No se esperaba TAG."
  
! #: auto-profile.cc:3048
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr ""
  
! #: auto-profile.cc:3210
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open profile file %s"
  msgstr "no se puede abrir el fichero de perfil %s"
  
! #: auto-profile.cc:3216
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr "El número mágico de perfil AutoFDO no cuadra"
  
! #: auto-profile.cc:3224
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "AutoFDO profile version %u does match %u"
  msgid "AutoFDO profile version %u does not match %u"
  msgstr "La versión %u de perfil AutoFDO no cuadra con %u"
  
! #: auto-profile.cc:3236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot read string table from %s"
  msgid "cannot read summary information from %s"
  msgstr "no se puede leer la tabla de cadenas de %s"
  
! #: auto-profile.cc:3244
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read string table from %s"
  msgstr "no se puede leer la tabla de cadenas de %s"
  
! #: auto-profile.cc:3253
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read function profile from %s"
  msgstr "no se puede leer el perfil de función de %s"
  
! #: auto-profile.cc:3263
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot read function profile from %s"
  msgid "cannot read module profile from %s"
*************** msgstr "no se puede leer el perfil de fu
*** 25684,25690 ****
  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:28574 cp/name-lookup.cc:7082
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "%qE declared here"
--- 25717,25723 ----
  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:7189
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "%qE declared here"
*************** msgstr "número erróneo de argumentos p
*** 25854,25860 ****
  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:12018
  #, 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%>"
--- 25887,25893 ----
  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%>"
*************** msgstr "falló verify_gimple"
*** 25898,25904 ****
  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:1016 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"
--- 25931,25937 ----
  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"
*************** msgstr "los bloques básicos no están u
*** 26539,26890 ****
  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:3725
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "la cuenta de borde llamador no es válida"
  
! #: cgraph.cc:3822
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3827
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3857
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3863
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3869 cgraph.cc:3899
  #, 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:3876
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3887
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3906
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3919
  #, 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:3924
  #, 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:3933
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3962
  #, 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:3969
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "cuenta de cgraph no válida"
  
! #: cgraph.cc:3974
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "clon en línea en el mismo grupo comdat"
  
! #: cgraph.cc:3979
  #, 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:3986
  #, 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:3991
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "los símbolos locales deben definirse"
  
! #: cgraph.cc:3996
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "clon incluido en línea visible externamente"
  
! #: cgraph.cc:4001
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "clon incluido en línea con dirección tomada"
  
! #: cgraph.cc:4006
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "se fuerza en la salida un clon incluido en línea"
  
! #: cgraph.cc:4011
  #, 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:4018
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4023
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4030
  #, 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:4042
  #, 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:4049
  #, 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:4055 cgraph.cc:4122
  #, 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:4062
  #, 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:4070
  #, 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:4078 cgraph.cc:4152
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4090
  #, 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:4100
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "el puntero inlined_to está mal"
  
! #: cgraph.cc:4105
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "múltiples llamantes inline"
  
! #: cgraph.cc:4112
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "se estableció el puntero inlined_to para llamantes no-inline"
  
! #: cgraph.cc:4142
  #, 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:4173
  #, 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:4190
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4201
  #, 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:4206
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "el puntero inlined_to se refiere a sí mismo"
  
! #: cgraph.cc:4217
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "el cgraph_node tiene un clone_of erróneo"
  
! #: cgraph.cc:4230
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "el cgraph_node tiene una lista de clones errónea"
  
! #: cgraph.cc:4236
  #, 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:4241
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "el cgraph_node tiene un puntero prev_clone erróneo"
  
! #: cgraph.cc:4246
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "lista de clones doblemente ligada corrrupta"
  
! #: cgraph.cc:4258
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "Alias tiene bordes de llamada"
  
! #: cgraph.cc:4264
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr "Alias tiene una referencia que no es alias"
  
! #: cgraph.cc:4269
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "Alias tiene más de una referencia alias"
  
! #: cgraph.cc:4276
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "El alias analizado no tiene referencia"
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "No hay un borde fuera de un nodo thunk"
  
! #: cgraph.cc:4290
  #, 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:4295
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "No se supone que thunk tenga cuerpo"
  
! #: cgraph.cc:4331
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "call_stmt compartida:"
  
! #: cgraph.cc:4344
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "puntos de borde para una declaración errónea:"
  
! #: cgraph.cc:4353
  #, 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:4363
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "falta el borde de callgraph para la llamada stmt:"
  
! #: cgraph.cc:4373
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "referencia a sentencia muerta"
  
! #: cgraph.cc:4386
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4392
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4400
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4428
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4441
  #, 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:4448
  #, 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:4460
  #, 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:4479 cgraph.cc:4492
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4484
  #, 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:4500
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "falló verify_cgraph_node"
  
! #: cgraph.cc:4622 varpool.cc:300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: section %s is missing"
  msgid "%s: section %s.%d is missing"
--- 26572,26923 ----
  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:3724
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "la cuenta de borde llamador no es válida"
  
! #: cgraph.cc:3821
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3826
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3856
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3862
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3868 cgraph.cc:3898
  #, 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:3875
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3886
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3905
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3918
  #, 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:3923
  #, 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:3932
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3961
  #, 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:3968
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "cuenta de cgraph no válida"
  
! #: cgraph.cc:3973
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "clon en línea en el mismo grupo comdat"
  
! #: cgraph.cc:3978
  #, 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:3985
  #, 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:3990
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "los símbolos locales deben definirse"
  
! #: cgraph.cc:3995
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "clon incluido en línea visible externamente"
  
! #: cgraph.cc:4000
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "clon incluido en línea con dirección tomada"
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "se fuerza en la salida un clon incluido en línea"
  
! #: cgraph.cc:4010
  #, 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:4017
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4022
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4029
  #, 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:4041
  #, 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:4048
  #, 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:4054 cgraph.cc:4121
  #, 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:4061
  #, 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:4069
  #, 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:4077 cgraph.cc:4151
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4089
  #, 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:4099
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "el puntero inlined_to está mal"
  
! #: cgraph.cc:4104
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "múltiples llamantes inline"
  
! #: cgraph.cc:4111
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "se estableció el puntero inlined_to para llamantes no-inline"
  
! #: cgraph.cc:4141
  #, 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:4172
  #, 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:4189
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4200
  #, 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:4205
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "el puntero inlined_to se refiere a sí mismo"
  
! #: cgraph.cc:4216
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "el cgraph_node tiene un clone_of erróneo"
  
! #: cgraph.cc:4229
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "el cgraph_node tiene una lista de clones errónea"
  
! #: cgraph.cc:4235
  #, 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:4240
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "el cgraph_node tiene un puntero prev_clone erróneo"
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "lista de clones doblemente ligada corrrupta"
  
! #: cgraph.cc:4257
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "Alias tiene bordes de llamada"
  
! #: cgraph.cc:4263
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr "Alias tiene una referencia que no es alias"
  
! #: cgraph.cc:4268
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "Alias tiene más de una referencia alias"
  
! #: cgraph.cc:4275
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "El alias analizado no tiene referencia"
  
! #: cgraph.cc:4284
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "No hay un borde fuera de un nodo thunk"
  
! #: cgraph.cc:4289
  #, 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:4294
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "No se supone que thunk tenga cuerpo"
  
! #: cgraph.cc:4330
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "call_stmt compartida:"
  
! #: cgraph.cc:4343
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "puntos de borde para una declaración errónea:"
  
! #: cgraph.cc:4352
  #, 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:4362
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "falta el borde de callgraph para la llamada stmt:"
  
! #: cgraph.cc:4372
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "referencia a sentencia muerta"
  
! #: cgraph.cc:4385
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4391
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4399
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4427
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4440
  #, 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:4447
  #, 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:4459
  #, 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:4478 cgraph.cc:4491
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4483
  #, 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:4499
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "falló verify_cgraph_node"
  
! #: cgraph.cc:4621 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
*** 26975,26986 ****
  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:13688
  #, 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:13696
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F se declaró %<static%> pero nunca se define"
--- 27008,27019 ----
  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"
*************** msgstr "no se puede cerrar el fichero de
*** 27099,27112 ****
  msgid "cannot find %qs"
  msgstr "[no se puede encontrar %s]"
  
! #: collect-utils.cc:225 collect2.cc:2394 collect2.cc:2564 gcc.cc:3446
! #: gcc.cc:7890
  #, fuzzy, gcc-internal-format
  #| msgid "pex_init failed: %m"
  msgid "%<pex_init%> failed: %m"
  msgstr "falló pex_init: %m"
  
! #: collect-utils.cc:234 collect2.cc:2403 collect2.cc:2572 gcc.cc:2755
  #, gcc-internal-format
  msgid "%s: %m"
  msgstr "%s: %m"
--- 27132,27145 ----
  msgid "cannot find %qs"
  msgstr "[no se puede encontrar %s]"
  
! #: collect-utils.cc:225 collect2.cc:2394 collect2.cc:2564 gcc.cc:3447
! #: gcc.cc:7892
  #, fuzzy, gcc-internal-format
  #| msgid "pex_init failed: %m"
  msgid "%<pex_init%> failed: %m"
  msgstr "falló pex_init: %m"
  
! #: collect-utils.cc:234 collect2.cc:2403 collect2.cc:2572 gcc.cc:2756
  #, gcc-internal-format
  msgid "%s: %m"
  msgstr "%s: %m"
*************** msgstr "se debe establecer la variable d
*** 27122,27128 ****
  msgid "ld returned %d exit status"
  msgstr "ld devolvió el estado de salida %d"
  
! #: collect2.cc:918 gcc.cc:8402 config/nvptx/mkoffload.cc:646
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr "falló atexit"
--- 27155,27161 ----
  msgid "ld returned %d exit status"
  msgstr "ld devolvió el estado de salida %d"
  
! #: collect2.cc:918 gcc.cc:8404 config/nvptx/mkoffload.cc:646
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr "falló atexit"
*************** msgstr ""
*** 27378,27394 ****
  msgid "error writing %qs"
  msgstr "error al escribir %qs"
  
! #: coverage.cc:1293
  #, fuzzy, gcc-internal-format
  #| msgid "switch %qs does not start with %<-%>"
  msgid "filename %qs does not start with profile prefix %qs"
  msgstr "la opción %qs no inicia con %<-%>"
  
- #: coverage.cc:1336
- #, gcc-internal-format, gfc-internal-format
- msgid "cannot open %s"
- msgstr "no se puede abrir %s"
- 
  #: data-streamer-in.cc:55
  #, gcc-internal-format
  msgid "bytecode stream: string too long for the string table"
--- 27411,27427 ----
  msgid "error writing %qs"
  msgstr "error al escribir %qs"
  
! #: coverage.cc:1260
! #, gcc-internal-format, gfc-internal-format
! msgid "cannot open %s"
! msgstr "no se puede abrir %s"
! 
! #: coverage.cc:1320
  #, fuzzy, gcc-internal-format
  #| msgid "switch %qs does not start with %<-%>"
  msgid "filename %qs does not start with profile prefix %qs"
  msgstr "la opción %qs no inicia con %<-%>"
  
  #: data-streamer-in.cc:55
  #, gcc-internal-format
  msgid "bytecode stream: string too long for the string table"
*************** msgstr "region_array no coincide con reg
*** 27585,27591 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "lp_array no coincide con region_tree"
  
! #: except.cc:3561 tree.cc:14779 value-prof.cc:529
  #, fuzzy, gcc-internal-format
  #| msgid "open %s failed: %s"
  msgid "%qs failed"
--- 27618,27624 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "lp_array no coincide con region_tree"
  
! #: except.cc:3561 tree.cc:14780 value-prof.cc:529
  #, fuzzy, gcc-internal-format
  #| msgid "open %s failed: %s"
  msgid "%qs failed"
*************** msgstr "se asume que el desbordamiento c
*** 27691,27944 ****
  msgid "fold check: original tree changed by fold"
  msgstr "fold check: el árbol original cambió por un pliegue"
  
! #: fold-mem-offsets.cc:856
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: %d basic blocks and %d edges/basic block"
  msgid "fold-mem-offsets: %d basic blocks and %d edges/basic block"
  msgstr "%s: %d bloques básicos y %d bloques borde/básicos"
  
! #: function.cc:255
  #, fuzzy, gcc-internal-format
  #| msgid "total size of local objects too large"
  msgid "total size of local objects %wu exceeds maximum %wu"
  msgstr "el tamaño total de los objetos locales es demasiado grande"
  
! #: function.cc:259
  #, fuzzy, gcc-internal-format
  #| msgid "total size of local objects too large"
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "el tamaño total de los objetos locales es demasiado grande"
  
! #: function.cc:1779 gimplify.cc:8058 gimplify.cc:8277 varasm.cc:1866
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "restricción imposible en %<asm%>"
  
! #: function.cc:4283
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "la variable %q+D puede ser sobreescrita por %<longjmp%> o %<vfork%>"
  
! #: function.cc:4304
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "el argumento %q+D puede ser sobreescrito por %<longjmp%> o %<vfork%>"
  
! #: function.cc:5029
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "la función devuelve un agregado"
  
! #: gcc.cc:2265
  #, fuzzy, gcc-internal-format
  #| msgid "could not open response file %s"
  msgid "cannot open nested response file"
  msgstr "no se puede abrir el fichero de respuesta %s"
  
! #: gcc.cc:2302
  #, fuzzy, gcc-internal-format
  #| msgid "could not close response file %s"
  msgid "cannot close nonexistent response file"
  msgstr "no se puede cerrar el fichero de respuesta %s"
  
! #: gcc.cc:2325
  #, gcc-internal-format, gfc-internal-format
  msgid "could not open temporary response file %s"
  msgstr "no se puede abrir el fichero de respuesta temporal %s"
  
! #: gcc.cc:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "could not write to temporary response file %s"
  msgstr "no se puede escribir en el fichero de respuesta temporal %s"
  
! #: gcc.cc:2338
  #, gcc-internal-format, gfc-internal-format
  msgid "could not close temporary response file %s"
  msgstr "no se puede cerrar el fichero de respuesta temporal %s"
  
  #. This leaves DESC open, but the OS will save us.
! #: gcc.cc:2370
  #, fuzzy, gcc-internal-format
  #| msgid "cannot read %s: %m"
  msgid "cannot read spec file %qs: %m"
  msgstr "no se puede leer %s: %m"
  
! #: gcc.cc:2464 gcc.cc:2484
  #, fuzzy
  #| msgid "specs %%include syntax malformed after %ld characters"
  msgid "specs %%include syntax malformed after %td characters"
  msgstr "sintaxis de specs %%include mal formada después de %ld caracteres"
  
! #: gcc.cc:2510 gcc.cc:2519 gcc.cc:2529 gcc.cc:2539
  #, fuzzy
  #| msgid "specs %%rename syntax malformed after %ld characters"
  msgid "specs %%rename syntax malformed after %td characters"
  msgstr "sintaxis de specs %%rename mal formada después de %ld caracteres"
  
! #: gcc.cc:2549
  #, gcc-internal-format, gfc-internal-format
  msgid "specs %s spec was not found to be renamed"
  msgstr "la especificación specs %s no se encontró para ser renombrada"
  
! #: gcc.cc:2557
  #, gcc-internal-format
  msgid "%s: attempt to rename spec %qs to already defined spec %qs"
  msgstr "%s: se intentó renombrar la especificación %qs a la especificación %qs que ya estaba definida"
  
! #: gcc.cc:2579
  #, fuzzy
  #| msgid "specs unknown %% command after %ld characters"
  msgid "specs unknown %% command after %td characters"
  msgstr "orden specs %% desconocida después de %ld caracteres"
  
! #: gcc.cc:2591 gcc.cc:2605
  #, fuzzy
  #| msgid "specs file malformed after %ld characters"
  msgid "specs file malformed after %td characters"
  msgstr "fichero specs mal formado después de %ld caracteres"
  
! #: gcc.cc:2660
  #, gcc-internal-format
  msgid "spec file has no spec for linking"
  msgstr "el fichero de especificación no tiene especificaciones para enlazar"
  
! #: gcc.cc:3199 gcc.cc:3236
  #, gcc-internal-format
  msgid "system path %qs is not absolute"
  msgstr "la ruta del sistema %qs no es absoluta"
  
! #: gcc.cc:3325
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-pipe%> not supported"
  msgstr "no se admite -pipe"
  
! #: gcc.cc:3463 gcc.cc:7899
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s: %m"
  msgid "cannot execute %qs: %s: %m"
  msgstr "no se puede abrir %s: %m"
  
! #: gcc.cc:3464 gcc.cc:7900
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s: %m"
  msgid "cannot execute %qs: %s"
  msgstr "no se puede abrir %s: %m"
  
! #: gcc.cc:3483
  #, gcc-internal-format
  msgid "failed to get exit status: %m"
  msgstr "no se puede obtener el estado de salida: %m"
  
! #: gcc.cc:3489
  #, gcc-internal-format
  msgid "failed to get process times: %m"
  msgstr "no se pueden obtener los tiempos de proceso: %m"
  
  #. The inferior failed to catch the signal.
! #: gcc.cc:3515 gcc.cc:3539
  #, gcc-internal-format, gfc-internal-format
  msgid "%s signal terminated program %s"
  msgstr "la señal %s terminó el programa %s"
  
! #: gcc.cc:3985 opts-common.cc:1620 opts-common.cc:1653
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option %qs"
  msgid "unrecognized command-line option %qs"
  msgstr "no se reconoce la opción de línea de órdenes %qs"
  
! #: gcc.cc:4027
  #, fuzzy, gcc-internal-format
  #| msgid "GCC is not configured to support %s as offload target"
  msgid "GCC is not configured to support %qs as %<-foffload=%> argument"
  msgstr "GCC no está configurado para aceptar %s como objetivo de descarga"
  
! #: gcc.cc:4034
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments are: %s; did you mean %qs?"
  msgid "valid %<-foffload=%> arguments are: %s; did you mean %qs?"
  msgstr "los argumentos válidos son: %s; ¿quiso decir %qs?"
  
! #: gcc.cc:4037
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments are: %s"
  msgid "valid %<-foffload=%> arguments are: %s"
  msgstr "los argumentos válidos son: %s"
  
! #: gcc.cc:4057
  #, gcc-internal-format
  msgid "%<=%>options missing after %<-foffload-options=%>target"
  msgstr ""
  
! #: gcc.cc:4532
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is an unknown -save-temps option"
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr "%qs es una opción desconocida para -save-temps"
  
! #: gcc.cc:5087
  #, gcc-internal-format
  msgid "linker hardening options not enabled by %<-fhardened%> because other link options were specified on the command line"
  msgstr ""
  
! #: gcc.cc:5111 toplev.cc:720
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr "el fichero de entrada %qs es el mismo que el de salida"
  
! #: gcc.cc:5116
  #, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr "el nombre fichero del salida puede no estar vacío"
  
! #: gcc.cc:5501
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe ignored because -save-temps specified"
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr "se descarta -pipe porque se especificó -save-temps"
  
! #: gcc.cc:5589
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr "%<-x %s%> después del último fichero de entrada no tiene efecto"
  
! #: gcc.cc:5792
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr "no se puede localizar el guión de enlazador por defecto %qs en las rutas de búsqueda de bibliotecas"
  
! #: gcc.cc:5999
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr "la opción %qs no inicia con %<-%>"
  
! #: gcc.cc:6003
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr "la opción generada de especificación sólo es %<-%>"
  
! #: gcc.cc:6236
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr "la especificación %qs es no válida"
  
! #: gcc.cc:6413
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr "la especificación %qs tiene un %<%%0%c%> no válido"
  
! #: gcc.cc:6703
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr "la especificación %qs tiene un %<%%W%c%> no válido"
  
! #: gcc.cc:6719
  #, fuzzy, gcc-internal-format
  #| msgid "spec %qs has invalid %<%%0%c%>"
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "la especificación %qs tiene un %<%%0%c%> no válido"
  
! #: gcc.cc:6738
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr "la especificación %qs tiene un %<%%x%c%> no válido"
--- 27724,27977 ----
  msgid "fold check: original tree changed by fold"
  msgstr "fold check: el árbol original cambió por un pliegue"
  
! #: fold-mem-offsets.cc:861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: %d basic blocks and %d edges/basic block"
  msgid "fold-mem-offsets: %d basic blocks and %d edges/basic block"
  msgstr "%s: %d bloques básicos y %d bloques borde/básicos"
  
! #: function.cc:257
  #, fuzzy, gcc-internal-format
  #| msgid "total size of local objects too large"
  msgid "total size of local objects %wu exceeds maximum %wu"
  msgstr "el tamaño total de los objetos locales es demasiado grande"
  
! #: function.cc:261
  #, fuzzy, gcc-internal-format
  #| msgid "total size of local objects too large"
  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%>"
  
! #: function.cc:4285
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "la variable %q+D puede ser sobreescrita por %<longjmp%> o %<vfork%>"
  
! #: function.cc:4306
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "el argumento %q+D puede ser sobreescrito por %<longjmp%> o %<vfork%>"
  
! #: function.cc:5031
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "la función devuelve un agregado"
  
! #: gcc.cc:2266
  #, fuzzy, gcc-internal-format
  #| msgid "could not open response file %s"
  msgid "cannot open nested response file"
  msgstr "no se puede abrir el fichero de respuesta %s"
  
! #: gcc.cc:2303
  #, fuzzy, gcc-internal-format
  #| msgid "could not close response file %s"
  msgid "cannot close nonexistent response file"
  msgstr "no se puede cerrar el fichero de respuesta %s"
  
! #: gcc.cc:2326
  #, gcc-internal-format, gfc-internal-format
  msgid "could not open temporary response file %s"
  msgstr "no se puede abrir el fichero de respuesta temporal %s"
  
! #: gcc.cc:2333
  #, gcc-internal-format, gfc-internal-format
  msgid "could not write to temporary response file %s"
  msgstr "no se puede escribir en el fichero de respuesta temporal %s"
  
! #: gcc.cc:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "could not close temporary response file %s"
  msgstr "no se puede cerrar el fichero de respuesta temporal %s"
  
  #. This leaves DESC open, but the OS will save us.
! #: gcc.cc:2371
  #, fuzzy, gcc-internal-format
  #| msgid "cannot read %s: %m"
  msgid "cannot read spec file %qs: %m"
  msgstr "no se puede leer %s: %m"
  
! #: gcc.cc:2465 gcc.cc:2485
  #, fuzzy
  #| msgid "specs %%include syntax malformed after %ld characters"
  msgid "specs %%include syntax malformed after %td characters"
  msgstr "sintaxis de specs %%include mal formada después de %ld caracteres"
  
! #: gcc.cc:2511 gcc.cc:2520 gcc.cc:2530 gcc.cc:2540
  #, fuzzy
  #| msgid "specs %%rename syntax malformed after %ld characters"
  msgid "specs %%rename syntax malformed after %td characters"
  msgstr "sintaxis de specs %%rename mal formada después de %ld caracteres"
  
! #: gcc.cc:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "specs %s spec was not found to be renamed"
  msgstr "la especificación specs %s no se encontró para ser renombrada"
  
! #: gcc.cc:2558
  #, gcc-internal-format
  msgid "%s: attempt to rename spec %qs to already defined spec %qs"
  msgstr "%s: se intentó renombrar la especificación %qs a la especificación %qs que ya estaba definida"
  
! #: gcc.cc:2580
  #, fuzzy
  #| msgid "specs unknown %% command after %ld characters"
  msgid "specs unknown %% command after %td characters"
  msgstr "orden specs %% desconocida después de %ld caracteres"
  
! #: gcc.cc:2592 gcc.cc:2606
  #, fuzzy
  #| msgid "specs file malformed after %ld characters"
  msgid "specs file malformed after %td characters"
  msgstr "fichero specs mal formado después de %ld caracteres"
  
! #: gcc.cc:2661
  #, gcc-internal-format
  msgid "spec file has no spec for linking"
  msgstr "el fichero de especificación no tiene especificaciones para enlazar"
  
! #: gcc.cc:3200 gcc.cc:3237
  #, gcc-internal-format
  msgid "system path %qs is not absolute"
  msgstr "la ruta del sistema %qs no es absoluta"
  
! #: gcc.cc:3326
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-pipe%> not supported"
  msgstr "no se admite -pipe"
  
! #: gcc.cc:3464 gcc.cc:7901
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s: %m"
  msgid "cannot execute %qs: %s: %m"
  msgstr "no se puede abrir %s: %m"
  
! #: gcc.cc:3465 gcc.cc:7902
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s: %m"
  msgid "cannot execute %qs: %s"
  msgstr "no se puede abrir %s: %m"
  
! #: gcc.cc:3484
  #, gcc-internal-format
  msgid "failed to get exit status: %m"
  msgstr "no se puede obtener el estado de salida: %m"
  
! #: gcc.cc:3490
  #, gcc-internal-format
  msgid "failed to get process times: %m"
  msgstr "no se pueden obtener los tiempos de proceso: %m"
  
  #. The inferior failed to catch the signal.
! #: gcc.cc:3516 gcc.cc:3540
  #, gcc-internal-format, gfc-internal-format
  msgid "%s signal terminated program %s"
  msgstr "la señal %s terminó el programa %s"
  
! #: gcc.cc:3986 opts-common.cc:1620 opts-common.cc:1653
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option %qs"
  msgid "unrecognized command-line option %qs"
  msgstr "no se reconoce la opción de línea de órdenes %qs"
  
! #: gcc.cc:4028
  #, fuzzy, gcc-internal-format
  #| msgid "GCC is not configured to support %s as offload target"
  msgid "GCC is not configured to support %qs as %<-foffload=%> argument"
  msgstr "GCC no está configurado para aceptar %s como objetivo de descarga"
  
! #: gcc.cc:4035
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments are: %s; did you mean %qs?"
  msgid "valid %<-foffload=%> arguments are: %s; did you mean %qs?"
  msgstr "los argumentos válidos son: %s; ¿quiso decir %qs?"
  
! #: gcc.cc:4038
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments are: %s"
  msgid "valid %<-foffload=%> arguments are: %s"
  msgstr "los argumentos válidos son: %s"
  
! #: gcc.cc:4058
  #, gcc-internal-format
  msgid "%<=%>options missing after %<-foffload-options=%>target"
  msgstr ""
  
! #: gcc.cc:4534
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is an unknown -save-temps option"
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr "%qs es una opción desconocida para -save-temps"
  
! #: gcc.cc:5089
  #, gcc-internal-format
  msgid "linker hardening options not enabled by %<-fhardened%> because other link options were specified on the command line"
  msgstr ""
  
! #: gcc.cc:5113 toplev.cc:720
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr "el fichero de entrada %qs es el mismo que el de salida"
  
! #: gcc.cc:5118
  #, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr "el nombre fichero del salida puede no estar vacío"
  
! #: gcc.cc:5503
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe ignored because -save-temps specified"
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr "se descarta -pipe porque se especificó -save-temps"
  
! #: gcc.cc:5591
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr "%<-x %s%> después del último fichero de entrada no tiene efecto"
  
! #: gcc.cc:5794
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr "no se puede localizar el guión de enlazador por defecto %qs en las rutas de búsqueda de bibliotecas"
  
! #: gcc.cc:6001
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr "la opción %qs no inicia con %<-%>"
  
! #: gcc.cc:6005
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr "la opción generada de especificación sólo es %<-%>"
  
! #: gcc.cc:6238
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr "la especificación %qs es no válida"
  
! #: gcc.cc:6415
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr "la especificación %qs tiene un %<%%0%c%> no válido"
  
! #: gcc.cc:6705
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr "la especificación %qs tiene un %<%%W%c%> no válido"
  
! #: gcc.cc:6721
  #, fuzzy, gcc-internal-format
  #| msgid "spec %qs has invalid %<%%0%c%>"
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "la especificación %qs tiene un %<%%0%c%> no válido"
  
! #: gcc.cc:6740
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr "la especificación %qs tiene un %<%%x%c%> no válido"
*************** msgstr "la especificación %qs tiene un
*** 27946,28094 ****
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.cc:6949
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr "falla de especificación: %<%%*%> no ha sido inicializado por coincidencia de patrón"
  
! #: gcc.cc:7000
  #, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "falla de especificación: no se reconoce la opción de especificación %qc"
  
! #: gcc.cc:7066
  #, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "función de especificación %qs desconocida"
  
! #: gcc.cc:7096
  #, fuzzy, gcc-internal-format
  #| msgid "error in args to spec function %qs"
  msgid "error in arguments to spec function %qs"
  msgstr "error en los argumentos para la función de especificación %qs"
  
! #: gcc.cc:7155
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "nombre de la función de especificación malformado"
  
  #. )
! #: gcc.cc:7158
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "no hay argumentos para la función de especificación"
  
! #: gcc.cc:7177
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr "argumentos de la función de especificación malformados"
  
! #: gcc.cc:7356
  #, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr "la especificación entre llaves %qs termina en escape"
  
! #: gcc.cc:7491
  #, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr "la especificación entre llaves %qs es no válida en %qc"
  
! #: gcc.cc:7586
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr "el cuerpo de la especificación entre llaves %qs es no válido"
  
! #: gcc.cc:8190
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "%s: no se puede determinar la longitud del fichero para comparar depuración %s"
  
! #: gcc.cc:8201
  #, fuzzy, gcc-internal-format
  #| msgid "%s: -fcompare-debug failure (length)"
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr "%s: falló -fcompare-debug (longitud)"
  
! #: gcc.cc:8211 gcc.cc:8252
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "%s: no se puede abrir el fichero para comparar depuración %s"
  
! #: gcc.cc:8231 gcc.cc:8268
  #, fuzzy, gcc-internal-format
  #| msgid "%s: -fcompare-debug failure"
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr "%s: falló -fcompare-debug"
  
! #: gcc.cc:8574
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr "falla de especificación: más de un argumento para SYSROOT_SUFFIX_SPEC"
  
! #: gcc.cc:8599
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr "falla de especificación: más de un argumento para SYSROOT_HEADERS_SUFFIX_SPEC"
  
! #: gcc.cc:8806
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option %<-%s%>; did you mean %<-%s%>?"
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "no se reconoce la opción de línea de órdenes %<-%s%>; ¿quería decir %<-%s%>?"
  
! #: gcc.cc:8810
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option %<-%s%>"
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "no se reconoce la opción de línea de órdenes %<-%s%>"
  
! #: gcc.cc:8936
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr "no se configuró con el sufijo de encabezados sysroot"
  
! #: gcc.cc:8997 cobol/gcobolspec.cc:370
  #, gcc-internal-format
  msgid "no input files"
  msgstr "no hay ficheros de entrada"
  
! #: gcc.cc:9052
  #, fuzzy, gcc-internal-format
  #| msgid "cannot specify -o with -c, -S or -E with multiple files"
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr "no se puede especificar -o con -c, -S o -E y con múltiples ficheros"
  
! #: gcc.cc:9094
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: el compilador %s no está instalado en este sistema"
  
! #: gcc.cc:9119
  #, fuzzy, gcc-internal-format
  #| msgid "recompiling with -fcompare-debug"
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr "se recompila con -fcompare-debug"
  
! #: gcc.cc:9135
  #, fuzzy, gcc-internal-format
  #| msgid "during -fcompare-debug recompilation"
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr "durante la recompilación -fcompare-debug"
  
! #: gcc.cc:9144
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr "se comparan volcados finales de insns"
  
! #: gcc.cc:9297
  #, fuzzy, gcc-internal-format
  #| msgid "-fuse-linker-plugin, but %s not found"
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr "-fuse-linker-plugin, pero no se encontró %s"
  
! #: gcc.cc:9331
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr "%s: no se usó el fichero de entrada del enlazador porque no se hizo enlace"
--- 27979,28127 ----
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.cc:6951
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr "falla de especificación: %<%%*%> no ha sido inicializado por coincidencia de patrón"
  
! #: gcc.cc:7002
  #, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "falla de especificación: no se reconoce la opción de especificación %qc"
  
! #: gcc.cc:7068
  #, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "función de especificación %qs desconocida"
  
! #: gcc.cc:7098
  #, fuzzy, gcc-internal-format
  #| msgid "error in args to spec function %qs"
  msgid "error in arguments to spec function %qs"
  msgstr "error en los argumentos para la función de especificación %qs"
  
! #: gcc.cc:7157
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "nombre de la función de especificación malformado"
  
  #. )
! #: gcc.cc:7160
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "no hay argumentos para la función de especificación"
  
! #: gcc.cc:7179
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr "argumentos de la función de especificación malformados"
  
! #: gcc.cc:7358
  #, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr "la especificación entre llaves %qs termina en escape"
  
! #: gcc.cc:7493
  #, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr "la especificación entre llaves %qs es no válida en %qc"
  
! #: gcc.cc:7588
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr "el cuerpo de la especificación entre llaves %qs es no válido"
  
! #: gcc.cc:8192
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "%s: no se puede determinar la longitud del fichero para comparar depuración %s"
  
! #: gcc.cc:8203
  #, fuzzy, gcc-internal-format
  #| msgid "%s: -fcompare-debug failure (length)"
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr "%s: falló -fcompare-debug (longitud)"
  
! #: gcc.cc:8213 gcc.cc:8254
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "%s: no se puede abrir el fichero para comparar depuración %s"
  
! #: gcc.cc:8233 gcc.cc:8270
  #, fuzzy, gcc-internal-format
  #| msgid "%s: -fcompare-debug failure"
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr "%s: falló -fcompare-debug"
  
! #: gcc.cc:8576
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr "falla de especificación: más de un argumento para SYSROOT_SUFFIX_SPEC"
  
! #: gcc.cc:8601
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr "falla de especificación: más de un argumento para SYSROOT_HEADERS_SUFFIX_SPEC"
  
! #: gcc.cc:8808
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option %<-%s%>; did you mean %<-%s%>?"
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "no se reconoce la opción de línea de órdenes %<-%s%>; ¿quería decir %<-%s%>?"
  
! #: gcc.cc:8812
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option %<-%s%>"
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "no se reconoce la opción de línea de órdenes %<-%s%>"
  
! #: gcc.cc:8944
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr "no se configuró con el sufijo de encabezados sysroot"
  
! #: gcc.cc:9005 cobol/gcobolspec.cc:370
  #, gcc-internal-format
  msgid "no input files"
  msgstr "no hay ficheros de entrada"
  
! #: gcc.cc:9060
  #, fuzzy, gcc-internal-format
  #| msgid "cannot specify -o with -c, -S or -E with multiple files"
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr "no se puede especificar -o con -c, -S o -E y con múltiples ficheros"
  
! #: gcc.cc:9102
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: el compilador %s no está instalado en este sistema"
  
! #: gcc.cc:9127
  #, fuzzy, gcc-internal-format
  #| msgid "recompiling with -fcompare-debug"
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr "se recompila con -fcompare-debug"
  
! #: gcc.cc:9143
  #, fuzzy, gcc-internal-format
  #| msgid "during -fcompare-debug recompilation"
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr "durante la recompilación -fcompare-debug"
  
! #: gcc.cc:9152
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr "se comparan volcados finales de insns"
  
! #: gcc.cc:9305
  #, fuzzy, gcc-internal-format
  #| msgid "-fuse-linker-plugin, but %s not found"
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr "-fuse-linker-plugin, pero no se encontró %s"
  
! #: gcc.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr "%s: no se usó el fichero de entrada del enlazador porque no se hizo enlace"
*************** msgstr "%s: no se usó el fichero de ent
*** 28096,28189 ****
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.cc:9337
  #, fuzzy, gcc-internal-format
  #| msgid "%s: linker input file unused because linking not done"
  msgid "%s: linker input file not found: %m"
  msgstr "%s: no se usó el fichero de entrada del enlazador porque no se hizo enlace"
  
! #: gcc.cc:9409 c-family/c-opts.cc:852
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.cc:9415
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "no se reconoce el lenguaje %s"
  
! #: gcc.cc:9658
  #, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "la especificación multilib %qs es no válida"
  
! #: gcc.cc:9808 gcc.cc:10021 common/config/riscv/riscv-common.cc:2101
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "la selección multilib %qs %qs no es válida"
  
! #: gcc.cc:9957
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr "las exclusiones multilib %qs son no válidas"
  
! #: gcc.cc:10204
  #, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr "la selección multilib %qs es no válida"
  
! #: gcc.cc:10244
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr "la exclusión multilib %qs es no válida"
  
! #: gcc.cc:10495
  #, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr "no se definió la variable de entorno %qs"
  
! #: gcc.cc:10665 gcc.cc:10670
  #, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "número de versión %qs no válido"
  
! #: gcc.cc:10713
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "faltan argumentos para %%:version-compare"
  
! #: gcc.cc:10719
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr "demasiados argumentos para %%:version-compare"
  
! #: gcc.cc:10761
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr "operador %qs desconocido en %%:version-compare"
  
! #: gcc.cc:10885
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "demasiados argumentos para %%:compare-debug-dump-opt"
  
! #: gcc.cc:10953
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "demasiados argumentos para %%:compare-debug-self-opt"
  
! #: gcc.cc:11040
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments for %%:dumps"
  msgstr "demasiados argumentos para el formato"
  
! #: gcc.cc:11144
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "número erróneo de argumentos para %%:debug-level-gt"
  
! #: gcc.cc:11165
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of arguments to %%:debug-level-gt"
  msgid "wrong number of arguments to %%:dwarf-version-gt"
--- 28129,28222 ----
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.cc:9345
  #, fuzzy, gcc-internal-format
  #| msgid "%s: linker input file unused because linking not done"
  msgid "%s: linker input file not found: %m"
  msgstr "%s: no se usó el fichero de entrada del enlazador porque no se hizo enlace"
  
! #: gcc.cc:9417 c-family/c-opts.cc:852
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.cc:9423
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "no se reconoce el lenguaje %s"
  
! #: gcc.cc:9666
  #, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "la especificación multilib %qs es no válida"
  
! #: gcc.cc:9816 gcc.cc:10029 common/config/riscv/riscv-common.cc:2101
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "la selección multilib %qs %qs no es válida"
  
! #: gcc.cc:9965
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr "las exclusiones multilib %qs son no válidas"
  
! #: gcc.cc:10212
  #, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr "la selección multilib %qs es no válida"
  
! #: gcc.cc:10252
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr "la exclusión multilib %qs es no válida"
  
! #: gcc.cc:10503
  #, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr "no se definió la variable de entorno %qs"
  
! #: gcc.cc:10673 gcc.cc:10678
  #, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "número de versión %qs no válido"
  
! #: gcc.cc:10721
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "faltan argumentos para %%:version-compare"
  
! #: gcc.cc:10727
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr "demasiados argumentos para %%:version-compare"
  
! #: gcc.cc:10769
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr "operador %qs desconocido en %%:version-compare"
  
! #: gcc.cc:10893
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "demasiados argumentos para %%:compare-debug-dump-opt"
  
! #: gcc.cc:10961
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "demasiados argumentos para %%:compare-debug-self-opt"
  
! #: gcc.cc:11048
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments for %%:dumps"
  msgstr "demasiados argumentos para el formato"
  
! #: gcc.cc:11152
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "número erróneo de argumentos para %%:debug-level-gt"
  
! #: gcc.cc:11173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of arguments to %%:debug-level-gt"
  msgid "wrong number of arguments to %%:dwarf-version-gt"
*************** msgstr "el límite de %G%qD especificado
*** 28449,28455 ****
  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:6365
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
--- 28482,28488 ----
  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:6367
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
*************** msgstr "no se admite -mn para objetivos
*** 28466,28472 ****
  msgid "%s not supported on this target"
  msgstr "no se admiten ifunc en este objetivo"
  
! #: gimple-fold.cc:8782 gimple-fold.cc:8811
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "la comparación siempre es %d"
--- 28499,28505 ----
  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"
*************** msgstr ""
*** 28491,28497 ****
  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:9528
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%qD defined here"
--- 28524,28530 ----
  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:9636
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%qD defined here"
*************** msgstr "desreferencia a puntero nulo"
*** 28512,28534 ****
  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:13423
  #, 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:3761 tree.cc:12758 tree.cc:12795 tree.cc:12836
! #: tree.cc:12869 c/c-decl.cc:10900 c/c-parser.cc:23372 c/c-parser.cc:23513
! #: c/c-typeck.cc:3956 c/c-typeck.cc:4210 c/c-typeck.cc:4222 c/c-typeck.cc:7010
! #: c/c-typeck.cc:13318 c/c-typeck.cc:13335 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:9627 cp/constexpr.cc:901 cp/constexpr.cc:1466
! #: cp/constexpr.cc:5734 cp/constexpr.cc:7564 cp/constexpr.cc:7966
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10324 cp/decl2.cc:6720
! #: cp/decl2.cc:6769 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14458
! #: cp/module.cc:14494 cp/parser.cc:24784 cp/parser.cc:25658 cp/pt.cc:9374
! #: cp/semantics.cc:2781 cp/semantics.cc:5410 cp/typeck.cc:2279
  #: cp/typeck.cc:2500 cp/typeck.cc:4821 cp/typeck.cc:11081
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
--- 28545,28567 ----
  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:13501
  #, 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:3761 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:4034 c/c-typeck.cc:4288 c/c-typeck.cc:4300 c/c-typeck.cc:7088
! #: c/c-typeck.cc:13396 c/c-typeck.cc:13413 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:5736 cp/constexpr.cc:7566 cp/constexpr.cc:7968
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10327 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14487
! #: cp/module.cc:14523 cp/parser.cc:24780 cp/parser.cc:25654 cp/pt.cc:9376
! #: cp/semantics.cc:2781 cp/semantics.cc:5406 cp/typeck.cc:2279
  #: cp/typeck.cc:2500 cp/typeck.cc:4821 cp/typeck.cc:11081
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
*************** msgstr "modo de puntero %qs no válido"
*** 29810,29821 ****
  #: gimple-ssa-warn-access.cc:4014 gimple-ssa-warn-access.cc:4671
  #: gimple-ssa-warn-access.cc:4674 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:10907 c/c-typeck.cc:14141 cp/call.cc:8892
! #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1083
! #: cp/decl.cc:5231 cp/decl.cc:14654 cp/decl.cc:15250 cp/decl.cc:15260
! #: cp/decl.cc:16253 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:8071
! #: cp/parser.cc:27842 cp/reflect.cc:175 cp/typeck.cc:1971 cp/typeck.cc:5316
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD se declara aquí"
--- 29843,29854 ----
  #: gimple-ssa-warn-access.cc:4014 gimple-ssa-warn-access.cc:4671
  #: gimple-ssa-warn-access.cc:4674 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:10985 c/c-typeck.cc:14219 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:14671 cp/decl.cc:15267 cp/decl.cc:15277
! #: cp/decl.cc:16284 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:8073
! #: cp/parser.cc:27838 cp/reflect.cc:175 cp/typeck.cc:1971 cp/typeck.cc:5316
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD se declara aquí"
*************** msgstr ""
*** 30239,30245 ****
  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:28377 c/c-parser.cc:28395
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type %qT declared %<friend%>"
  msgid "%<declare variant%> candidate %qD declared here"
--- 30272,30278 ----
  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 "no se especificó %qE en el %qs
*** 30374,30380 ****
  msgid "enclosing %<target%>"
  msgstr "región objetivo contenedora"
  
! #: gimplify.cc:9435 gimplify.cc:14140
  #, 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"
--- 30407,30413 ----
  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"
*************** msgstr "operando inesperado"
*** 30440,30707 ****
  msgid "unexpected pointer mapping node"
  msgstr "operando inesperado"
  
! #: gimplify.cc:11539
  #, 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:12046
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:12362
  #, 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:13318
  #, 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:13614 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:13833 gimplify.cc:13839
  #, 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:13856
  #, 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:13878
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:13886
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:13897 gimplify.cc:13903 gimplify.cc:13909 gimplify.cc:13915
! #: gimplify.cc:13921 gimplify.cc:18361
  #, 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:14015
  #, 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:14652
  #, 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:14709
  #, 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:14741
  #, 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:14780
  #, 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:14796
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:14863
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr ""
  
! #: gimplify.cc:14893
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:15012
  #, gcc-internal-format
  msgid "allocator with access trait set to %<thread%> results in undefined behavior for %qs directive"
  msgstr ""
  
! #: gimplify.cc:15053
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:15273
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD en cláusula %<map%> implícita"
  
! #: gimplify.cc:15327
  #, 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:15690
  #, 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:15763
  #, 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:15942
  #, 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:16242
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:16261
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "reducción privada no válida en %qE"
  
! #: gimplify.cc:16430
  #, 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:16746
  #, 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:16756
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:17194 gimplify.cc:17198 gimplify.cc:17207 gimplify.cc:17219
! #: gimplify.cc:17224
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:17389
  #, 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:17454
  #, 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:17485 gimplify.cc:17593
  #, 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:18299
  #, 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:18323
  #, 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:18343
  #, 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:18368
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:18396
  #, 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:19492
  #, 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:19513
  #, 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:19526
  #, 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:19540
  #, 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:19553
  #, 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:19720
  #, gcc-internal-format
  msgid "%qD is a virtual function but only a direct call is allowed in a dispatch construct"
  msgstr ""
  
! #: gimplify.cc:21475
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "falló la gimplificación"
  
! #: gimplify.cc:22090
  #, 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:22095
  #, 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:22102
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "si se alcanza este código, el programa abortará"
--- 30473,30745 ----
  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á"
*************** msgstr "falta el resumen de inclusión e
*** 31124,31130 ****
  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:5357 ipa-prop.cc:5401 ipa-prop.cc:5481 ipa-prop.cc:5533
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function in gimple call"
  msgid "invalid jump function in LTO stream"
--- 31162,31168 ----
  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:5358 ipa-prop.cc:5402 ipa-prop.cc:5482 ipa-prop.cc:5534
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function in gimple call"
  msgid "invalid jump function in LTO stream"
*************** msgstr "para %qD"
*** 31306,31360 ****
  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"
  
! #: json-parsing.cc:1084
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "negative nesting depth of region %i"
  msgid "maximum nesting depth exceeded: %i"
  msgstr "profundidad de anidamiento negativa de la región %i"
  
! #: json-parsing.cc:1144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid token"
  msgid "invalid JSON token: %s"
  msgstr "elemento no válido"
  
! #: json-parsing.cc:1147
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "expected a JSON value but got %s"
  msgstr "  se esperaba un tipo, se obtuvo %qE"
  
! #: json-parsing.cc:1175
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected structure component name at %C"
  msgid "expected string for object key after '{'; got %s"
  msgstr "Se esperaba un nombre de componente de estructura en %C"
  
! #: json-parsing.cc:1182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected structure component name at %C"
  msgid "expected string for object key after ','; got %s"
  msgstr "Se esperaba un nombre de componente de estructura en %C"
  
! #: json-parsing.cc:1296
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "expected %s; got bad token: %s"
  msgstr "Declaración %s inesperada en %C"
  
! #: json-parsing.cc:1300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %s; got %s"
  msgstr "se esperaba %<;%>"
  
! #: json-parsing.cc:1319
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<for%> after %qs"
  msgid "expected %s or %s; got bad token: %s"
  msgstr "se esperaba %<fork%> después de %qs"
  
! #: json-parsing.cc:1323
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %s or %s; got %s"
--- 31344,31398 ----
  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"
  
! #: json-parsing.cc:1085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "negative nesting depth of region %i"
  msgid "maximum nesting depth exceeded: %i"
  msgstr "profundidad de anidamiento negativa de la región %i"
  
! #: json-parsing.cc:1145
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid token"
  msgid "invalid JSON token: %s"
  msgstr "elemento no válido"
  
! #: json-parsing.cc:1148
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "expected a JSON value but got %s"
  msgstr "  se esperaba un tipo, se obtuvo %qE"
  
! #: json-parsing.cc:1176
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected structure component name at %C"
  msgid "expected string for object key after '{'; got %s"
  msgstr "Se esperaba un nombre de componente de estructura en %C"
  
! #: json-parsing.cc:1183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected structure component name at %C"
  msgid "expected string for object key after ','; got %s"
  msgstr "Se esperaba un nombre de componente de estructura en %C"
  
! #: json-parsing.cc:1297
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "expected %s; got bad token: %s"
  msgstr "Declaración %s inesperada en %C"
  
! #: json-parsing.cc:1301
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %s; got %s"
  msgstr "se esperaba %<;%>"
  
! #: json-parsing.cc:1320
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<for%> after %qs"
  msgid "expected %s or %s; got bad token: %s"
  msgstr "se esperaba %<fork%> después de %qs"
  
! #: json-parsing.cc:1324
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %s or %s; got %s"
*************** msgstr "Se ha alcanzado el número máxi
*** 31371,31388 ****
  msgid "unable to find a register to spill"
  msgstr "no se puede encontrar un registro para vaciar"
  
! #: lra-constraints.cc:4480 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:5647
  #, 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 "Se ha alcanzado el número máximo de insns de recarga generadas (%d)\n"
  
! #: lra.cc:555
  #, fuzzy, gcc-internal-format
  #| msgid "%<asm%> operand has impossible constraints"
  msgid "%<asm%> operand has impossible constraints or there are not enough registers"
--- 31409,31426 ----
  msgid "unable to find a register to spill"
  msgstr "no se puede encontrar un registro para vaciar"
  
! #: lra-constraints.cc:4524 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:5701
  #, 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 "Se ha alcanzado el número máximo de insns de recarga generadas (%d)\n"
  
! #: lra.cc:556
  #, fuzzy, gcc-internal-format
  #| msgid "%<asm%> operand has impossible constraints"
  msgid "%<asm%> operand has impossible constraints or there are not enough registers"
*************** msgstr "el objetivo no admite despachado
*** 31727,31733 ****
  msgid "default %<target_clones%> attribute was not set"
  msgstr "no se ha especificado el atributo %<target_clones%> predefinido"
  
! #: multiple_target.cc:283 c-family/c-attribs.cc:6439
  #, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr "se descarta el atributo sencillo %<target_clones%>"
--- 31765,31771 ----
  msgid "default %<target_clones%> attribute was not set"
  msgstr "no se ha especificado el atributo %<target_clones%> predefinido"
  
! #: multiple_target.cc:283 c-family/c-attribs.cc:6440
  #, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr "se descarta el atributo sencillo %<target_clones%>"
*************** msgstr "no se admite __builtin_thread_po
*** 32209,32226 ****
  msgid "only the %<device_type(any)%> is supported"
  msgstr ""
  
! #: omp-low.cc:15475
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "salida no válida de un bloque estructurado %s"
  
! #: omp-low.cc:15477 omp-low.cc:15482
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "entrada no válida a un bloque estructurado %s"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.cc:15486
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "ramificación no válida desde/para un bloque estructurado %s"
--- 32247,32264 ----
  msgid "only the %<device_type(any)%> is supported"
  msgstr ""
  
! #: omp-low.cc:15460
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "salida no válida de un bloque estructurado %s"
  
! #: omp-low.cc:15462 omp-low.cc:15467
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "entrada no válida a un bloque estructurado %s"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.cc:15471
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "ramificación no válida desde/para un bloque estructurado %s"
*************** msgstr "se hace caso omiso de %<#pragma
*** 32370,32376 ****
  msgid "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argument"
  msgstr "se hace caso omiso de %<#pragma omp declare simd%> en función con argumento non-%<uniform%> cualificado %<_Atomic%>"
  
! #: optabs.cc:5175
  #, gcc-internal-format
  msgid "indirect jumps are not available on this target"
  msgstr "los saltos indirectos no está disponibles en este objetivo"
--- 32408,32414 ----
  msgid "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argument"
  msgstr "se hace caso omiso de %<#pragma omp declare simd%> en función con argumento non-%<uniform%> cualificado %<_Atomic%>"
  
! #: optabs.cc:5190
  #, gcc-internal-format
  msgid "indirect jumps are not available on this target"
  msgstr "los saltos indirectos no está disponibles en este objetivo"
*************** msgstr "en una llamada a la función %qD
*** 33162,33179 ****
  msgid "object of size %s allocated by %qE"
  msgstr ""
  
! #: predict.cc:2639
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "probability %qE must be constant floating-point expression"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: predict.cc:2652
  #, gcc-internal-format
  msgid "probability %qE is outside the range [0.0, 1.0]"
  msgstr ""
  
! #: predict.cc:3728
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing counts for called function %s"
  msgstr "Faltan las cuentas para la función invocada %s"
--- 33200,33217 ----
  msgid "object of size %s allocated by %qE"
  msgstr ""
  
! #: predict.cc:2640
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "probability %qE must be constant floating-point expression"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: predict.cc:2653
  #, gcc-internal-format
  msgid "probability %qE is outside the range [0.0, 1.0]"
  msgstr ""
  
! #: predict.cc:3729
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing counts for called function %s"
  msgstr "Faltan las cuentas para la función invocada %s"
*************** msgstr "los registros usados explícitam
*** 33290,33314 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr "el operando de salida %d debe usar la restricción %<&%>"
  
! #: regcprop.cc:1295
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr "validate_value_data: [%u] next_regno erróneo para la cadena vacía (%u)"
  
! #: regcprop.cc:1307
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: Loop in regno chain (%u)"
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr "validate_value_data: Ciclo en la cadena regno (%u)"
  
! #: regcprop.cc:1310
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr "validate_value_data: [%u] oldest_regno erróneo (%u)"
  
! #: regcprop.cc:1322
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
--- 33328,33352 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr "el operando de salida %d debe usar la restricción %<&%>"
  
! #: regcprop.cc:1296
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr "validate_value_data: [%u] next_regno erróneo para la cadena vacía (%u)"
  
! #: regcprop.cc:1308
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: Loop in regno chain (%u)"
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr "validate_value_data: Ciclo en la cadena regno (%u)"
  
! #: regcprop.cc:1311
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr "validate_value_data: [%u] oldest_regno erróneo (%u)"
  
! #: regcprop.cc:1323
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
*************** msgstr "no se puede usar %qs como un reg
*** 33334,33340 ****
  
  #: reginfo.cc:732 config/arc/arc.cc:1084 config/arc/arc.cc:1126
  #: config/ia64/ia64.cc:6096 config/ia64/ia64.cc:6103 config/pa/pa.cc:477
! #: config/pa/pa.cc:484 config/sh/sh.cc:8291 config/sh/sh.cc:8298
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown register name: %s"
  msgstr "nombre de registro desconocido: %s"
--- 33372,33378 ----
  
  #: reginfo.cc:732 config/arc/arc.cc:1084 config/arc/arc.cc:1126
  #: config/ia64/ia64.cc:6096 config/ia64/ia64.cc:6103 config/pa/pa.cc:477
! #: config/pa/pa.cc:484 config/sh/sh.cc:8290 config/sh/sh.cc:8297
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown register name: %s"
  msgstr "nombre de registro desconocido: %s"
*************** msgstr "modo de puntero %qs no válido"
*** 33909,33974 ****
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr "Hay dos símbolos con el mismo comdat_group que no están vinculados a la lista same_comdat_group."
  
! #: symtab.cc:1955
  #, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr "la función %q+D es parte de un ciclo de alias"
  
! #: symtab.cc:1957
  #, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr "la variable %q+D es parte de un ciclo de alias"
  
! #: symtab.cc:1985
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr "la sección del alias %q+D debe cuadrar con la sección de su objetivo"
  
! #: targhooks.cc:205
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__builtin_saveregs%> not supported by this target"
  msgstr "no se admite __builtin_saveregs en este objetivo"
  
! #: targhooks.cc:1236
  #, fuzzy, gcc-internal-format
  #| msgid "ifunc is not supported on this target"
  msgid "argument %qs is not supported for %qs on this target"
  msgstr "no se admiten ifunc en este objetivo"
  
! #: targhooks.cc:1278
  #, gcc-internal-format
  msgid "nested functions not supported on this target"
  msgstr "no se admiten funciones anidadas en este objetivo"
  
! #: targhooks.cc:1291
  #, gcc-internal-format
  msgid "nested function trampolines not supported on this target"
  msgstr "no se admiten trampolines de funciones anidadas para este objetivo"
  
! #: targhooks.cc:1462
  #, gcc-internal-format
  msgid "global constructors not supported on this target"
  msgstr "no se admiten constructores globales en este objetivo"
  
! #: targhooks.cc:1471
  #, gcc-internal-format
  msgid "global destructors not supported on this target"
  msgstr "no se admiten los destructores globales en este objetivo"
  
! #: targhooks.cc:1849
  #, fuzzy, gcc-internal-format
  #| msgid "target attribute is not supported on this machine"
  msgid "%<target%> attribute is not supported on this machine"
  msgstr "el atributo target no se admite en esta plataforma"
  
! #: targhooks.cc:1861
  #, fuzzy, gcc-internal-format
  #| msgid "target attribute is not supported on this machine"
  msgid "%<target_version%> attribute is not supported on this machine"
  msgstr "el atributo target no se admite en esta plataforma"
  
! #: targhooks.cc:1875
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC target is not supported for this machine"
  msgid "%<#pragma GCC target%> is not supported for this machine"
--- 33947,34012 ----
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr "Hay dos símbolos con el mismo comdat_group que no están vinculados a la lista same_comdat_group."
  
! #: symtab.cc:1951
  #, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr "la función %q+D es parte de un ciclo de alias"
  
! #: symtab.cc:1953
  #, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr "la variable %q+D es parte de un ciclo de alias"
  
! #: symtab.cc:1981
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr "la sección del alias %q+D debe cuadrar con la sección de su objetivo"
  
! #: targhooks.cc:222
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__builtin_saveregs%> not supported by this target"
  msgstr "no se admite __builtin_saveregs en este objetivo"
  
! #: targhooks.cc:1253
  #, fuzzy, gcc-internal-format
  #| msgid "ifunc is not supported on this target"
  msgid "argument %qs is not supported for %qs on this target"
  msgstr "no se admiten ifunc en este objetivo"
  
! #: targhooks.cc:1295
  #, gcc-internal-format
  msgid "nested functions not supported on this target"
  msgstr "no se admiten funciones anidadas en este objetivo"
  
! #: targhooks.cc:1308
  #, gcc-internal-format
  msgid "nested function trampolines not supported on this target"
  msgstr "no se admiten trampolines de funciones anidadas para este objetivo"
  
! #: targhooks.cc:1479
  #, gcc-internal-format
  msgid "global constructors not supported on this target"
  msgstr "no se admiten constructores globales en este objetivo"
  
! #: targhooks.cc:1488
  #, gcc-internal-format
  msgid "global destructors not supported on this target"
  msgstr "no se admiten los destructores globales en este objetivo"
  
! #: targhooks.cc:1866
  #, fuzzy, gcc-internal-format
  #| msgid "target attribute is not supported on this machine"
  msgid "%<target%> attribute is not supported on this machine"
  msgstr "el atributo target no se admite en esta plataforma"
  
! #: targhooks.cc:1878
  #, fuzzy, gcc-internal-format
  #| msgid "target attribute is not supported on this machine"
  msgid "%<target_version%> attribute is not supported on this machine"
  msgstr "el atributo target no se admite en esta plataforma"
  
! #: targhooks.cc:1892
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC target is not supported for this machine"
  msgid "%<#pragma GCC target%> is not supported for this machine"
*************** msgstr "BB %i tiene un borde incorrecto"
*** 35203,35288 ****
  msgid "BB %i has incorrect fallthru edge"
  msgstr "BB %i tiene un borde de respaldo incorrecto"
  
! #: tree-inline.cc:3992
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "la función %q+F nunca se puede copiar porque recibe un goto que no es local"
  
! #: tree-inline.cc:3999
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "la función %q+F nunca se puede copiar porque guarda direcciones de etiqueta local en una variable estática"
  
! #: tree-inline.cc:4039
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "la función %q+F nunca se puede incluir en línea porque usa alloca (forzar usando el atributo always_inline)"
  
! #: tree-inline.cc:4053
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "la función %q+F nunca se puede incluir en línea porque usa setjmp"
  
! #: tree-inline.cc:4067
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "la función %q+F nunca se puede incluir en línea porque usa listas variables de argumentos"
  
! #: tree-inline.cc:4079
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "la función %q+F nunca se puede incluir en línea porque usa manejo de excepciones setjmp-longjmp"
  
! #: tree-inline.cc:4087
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "la función %q+F nunca se puede incluir en línea porque contiene un goto que no es local"
  
! #: tree-inline.cc:4099
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "la función %q+F nunca se puede incluir en línea porque usa __builtin_return o __builtin_apply_args"
  
! #: tree-inline.cc:4119
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr "la función %q+F nunca se puede incluir en línea porque contiene un goto calculado"
  
! #: tree-inline.cc:4165
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr "la función %q+F nunca se puede incluir en línea porque usa listas variables de argumentos"
  
! #: tree-inline.cc:4232
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "la función %q+F nunca puede ser incluida en línea porque se suprime al usar -fno-inline"
  
! #: tree-inline.cc:4240
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "la función %q+F nunca puede ser incluida en línea porque utiliza atributos que generan conflictos con la inclusión en línea"
  
! #: tree-inline.cc:4925
  #, fuzzy, gcc-internal-format
  #| msgid "inlining failed in call to always_inline %q+F: %s"
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "falló la inclusión en línea en la llamada a always_inline %q+F: %s"
  
! #: tree-inline.cc:4928 tree-inline.cc:4949
  #, gcc-internal-format
  msgid "called from here"
  msgstr "llamado desde aquí"
  
! #: tree-inline.cc:4931 tree-inline.cc:4952
  #, gcc-internal-format
  msgid "called from this function"
  msgstr "llamada desde esta función"
  
! #: tree-inline.cc:4945
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "falló la inclusión en línea en la llamada a %q+F: %s"
--- 35241,35326 ----
  msgid "BB %i has incorrect fallthru edge"
  msgstr "BB %i tiene un borde de respaldo incorrecto"
  
! #: tree-inline.cc:3994
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "la función %q+F nunca se puede copiar porque recibe un goto que no es local"
  
! #: tree-inline.cc:4001
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "la función %q+F nunca se puede copiar porque guarda direcciones de etiqueta local en una variable estática"
  
! #: tree-inline.cc:4041
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "la función %q+F nunca se puede incluir en línea porque usa alloca (forzar usando el atributo always_inline)"
  
! #: tree-inline.cc:4055
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "la función %q+F nunca se puede incluir en línea porque usa setjmp"
  
! #: tree-inline.cc:4069
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "la función %q+F nunca se puede incluir en línea porque usa listas variables de argumentos"
  
! #: tree-inline.cc:4081
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "la función %q+F nunca se puede incluir en línea porque usa manejo de excepciones setjmp-longjmp"
  
! #: tree-inline.cc:4089
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "la función %q+F nunca se puede incluir en línea porque contiene un goto que no es local"
  
! #: tree-inline.cc:4101
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "la función %q+F nunca se puede incluir en línea porque usa __builtin_return o __builtin_apply_args"
  
! #: tree-inline.cc:4121
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr "la función %q+F nunca se puede incluir en línea porque contiene un goto calculado"
  
! #: tree-inline.cc:4167
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr "la función %q+F nunca se puede incluir en línea porque usa listas variables de argumentos"
  
! #: tree-inline.cc:4234
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "la función %q+F nunca puede ser incluida en línea porque se suprime al usar -fno-inline"
  
! #: tree-inline.cc:4242
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "la función %q+F nunca puede ser incluida en línea porque utiliza atributos que generan conflictos con la inclusión en línea"
  
! #: tree-inline.cc:4927
  #, fuzzy, gcc-internal-format
  #| msgid "inlining failed in call to always_inline %q+F: %s"
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "falló la inclusión en línea en la llamada a always_inline %q+F: %s"
  
! #: tree-inline.cc:4930 tree-inline.cc:4951
  #, gcc-internal-format
  msgid "called from here"
  msgstr "llamado desde aquí"
  
! #: tree-inline.cc:4933 tree-inline.cc:4954
  #, gcc-internal-format
  msgid "called from this function"
  msgstr "llamada desde esta función"
  
! #: tree-inline.cc:4947
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "falló la inclusión en línea en la llamada a %q+F: %s"
*************** msgstr "%s de la referencia de sólo lec
*** 35313,35336 ****
  msgid "%s from %s called in %s"
  msgstr ""
  
! #: tree-profile.cc:899
  #, gcc-internal-format, gfc-internal-format
! msgid "Too many conditions (found %u); giving up coverage"
  msgstr ""
  
! #: tree-profile.cc:1757
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument %qs to %qs"
  msgid "invalid regular expression %qs in %qs"
  msgstr "argumento %qs no válido para %qs"
  
! #: tree-profile.cc:1855
  #, fuzzy, gcc-internal-format
  #| msgid "target does not support atomic profile update, single mode is selected"
  msgid "target does not fully support atomic profile update, single mode is selected with partial atomic updates"
  msgstr "el objetivo no admite actualización de perfil atómica; se selecciona el modo sencillo"
  
! #: tree-profile.cc:1861
  #, gcc-internal-format
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr "el objetivo no admite actualización de perfil atómica; se selecciona el modo sencillo"
--- 35351,35374 ----
  msgid "%s from %s called in %s"
  msgstr ""
  
! #: tree-profile.cc:925
  #, gcc-internal-format, gfc-internal-format
! msgid "too many conditions (found %u); giving up coverage"
  msgstr ""
  
! #: tree-profile.cc:1783
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument %qs to %qs"
  msgid "invalid regular expression %qs in %qs"
  msgstr "argumento %qs no válido para %qs"
  
! #: tree-profile.cc:1883
  #, fuzzy, gcc-internal-format
  #| msgid "target does not support atomic profile update, single mode is selected"
  msgid "target does not fully support atomic profile update, single mode is selected with partial atomic updates"
  msgstr "el objetivo no admite actualización de perfil atómica; se selecciona el modo sencillo"
  
! #: tree-profile.cc:1889
  #, gcc-internal-format
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr "el objetivo no admite actualización de perfil atómica; se selecciona el modo sencillo"
*************** msgstr "la condición vectorial se expan
*** 35902,35908 ****
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr "la operación de ordenamiento vectorial se expandirá por piezas"
  
! #: tree-vect-loop.cc:4498
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr "no se ha producido vectorización para un bucle simd"
--- 35940,35946 ----
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr "la operación de ordenamiento vectorial se expandirá por piezas"
  
! #: tree-vect-loop.cc:4493
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr "no se ha producido vectorización para un bucle simd"
*************** msgstr "revisión de árbol: acceso del
*** 35986,36052 ****
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "revisión de árbol: acceso del operando %d de omp_clause %s con %d operandos en %s, en %s:%d"
  
! #: tree.cc:12753
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD es obsoleto: %s"
  
! #: tree.cc:12756
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD es obsoleto"
  
! #: tree.cc:12779
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE es obsoleto: %s"
  
! #: tree.cc:12782
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE es obsoleto"
  
! #: tree.cc:12788
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "el tipo es obsoleto: %s"
  
! #: tree.cc:12791
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "el tipo es obsoleto"
  
! #: tree.cc:12833
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is unavailable: %s"
  msgstr "%qD no es una variable"
  
! #: tree.cc:12835
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is unavailable"
  msgstr "%qD no es una variable"
  
! #: tree.cc:12856
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qE is unavailable: %s"
  msgstr "%qD no es una variable"
  
! #: tree.cc:12858
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qE is unavailable"
  msgstr "%qD no es una variable"
  
! #: tree.cc:12863
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "open %s failed: %s"
  msgid "type is unavailable: %s"
  msgstr "falló al abrir %s: %s"
  
! #: tree.cc:12865
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "type is unavailable"
--- 36024,36090 ----
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "revisión de árbol: acceso del operando %d de omp_clause %s con %d operandos en %s, en %s:%d"
  
! #: tree.cc:12754
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD es obsoleto: %s"
  
! #: tree.cc:12757
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD es obsoleto"
  
! #: tree.cc:12780
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE es obsoleto: %s"
  
! #: tree.cc:12783
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE es obsoleto"
  
! #: tree.cc:12789
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "el tipo es obsoleto: %s"
  
! #: tree.cc:12792
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "el tipo es obsoleto"
  
! #: tree.cc:12834
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is unavailable: %s"
  msgstr "%qD no es una variable"
  
! #: tree.cc:12836
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is unavailable"
  msgstr "%qD no es una variable"
  
! #: tree.cc:12857
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qE is unavailable: %s"
  msgstr "%qD no es una variable"
  
! #: tree.cc:12859
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qE is unavailable"
  msgstr "%qD no es una variable"
  
! #: tree.cc:12864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "open %s failed: %s"
  msgid "type is unavailable: %s"
  msgstr "falló al abrir %s: %s"
  
! #: tree.cc:12866
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "type is unavailable"
*************** msgstr "%qD no es una variable"
*** 36072,36410 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.cc:13815
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr "tipo variante difiere en %s"
  
! #: tree.cc:13860
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_SIZE_UNIT"
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr "tipos variantes difieren en TYPE_SIZE_UNIT"
  
! #: tree.cc:13862
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TYPE_SIZE_UNIT"
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "TYPE_SIZE_UNIT del tipo variante"
  
! #: tree.cc:13864
  #, fuzzy, gcc-internal-format
  #| msgid "type's TYPE_SIZE_UNIT"
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "TYPE_SIZE_UNIT del tipo"
  
! #: tree.cc:13889
  #, fuzzy, gcc-internal-format
  #| msgid "type variant with TYPE_ALIAS_SET_KNOWN_P"
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr "tipo variante con TYPE_ALIAS_SET_KNOWN_P"
  
! #: tree.cc:13902
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_VFIELD"
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr "tipo variante con diferente TYPE_VFIELD"
  
! #: tree.cc:13939
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_BINFO"
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr "tipo variante con diferente TYPE_BINFO"
  
! #: tree.cc:13941
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TYPE_BINFO"
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "TYPE_BINFO del tipo variante"
  
! #: tree.cc:13943
  #, fuzzy, gcc-internal-format
  #| msgid "type's TYPE_BINFO"
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "TYPE_BINFO del tipo"
  
! #: tree.cc:13982
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_FIELDS"
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr "tipo variante con diferente TYPE_FIELDS"
  
! #: tree.cc:13984
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "el primer descuadre es campo"
  
! #: tree.cc:13986
  #, gcc-internal-format
  msgid "and field"
  msgstr "y campo"
  
! #: tree.cc:14003
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TREE_TYPE"
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "tipo variante con diferente TREE_TYPE"
  
! #: tree.cc:14005 tree.cc:14016
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "TREE_TYPE del tipo variante"
  
! #: tree.cc:14007 tree.cc:14018
  #, fuzzy, gcc-internal-format
  #| msgid "type's TREE_TYPE"
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "TREE_TYPE del tipo"
  
! #: tree.cc:14014
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "el tipo no es compatible con su variante"
  
! #: tree.cc:14366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qT is not a template type"
  msgid "type %s is not an opaque type"
  msgstr "%qT no es un tipo plantilla"
  
! #: tree.cc:14372
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type %qT is not a direct base of %qT"
  msgid "type %s is not with opaque mode"
  msgstr "el tipo %qT no es una base directa de %qT"
  
! #: tree.cc:14378
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_BINFO"
  msgid "type %s differs by %<TYPE_MODE%>"
  msgstr "tipo variante con diferente TYPE_BINFO"
  
! #: tree.cc:14386
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_SIZE_UNIT"
  msgid "type %s differs by %<TYPE_SIZE%>"
  msgstr "tipos variantes difieren en TYPE_SIZE_UNIT"
  
! #: tree.cc:14392
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_BINFO"
  msgid "type %s differs by %<TYPE_ALIGN%>"
  msgstr "tipo variante con diferente TYPE_BINFO"
  
! #: tree.cc:14398
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_SIZE_UNIT"
  msgid "type %s differs by %<TYPE_USER_ALIGN%>"
  msgstr "tipos variantes difieren en TYPE_SIZE_UNIT"
  
! #: tree.cc:14428
  #, fuzzy, gcc-internal-format
  #| msgid "Main variant is not defined"
  msgid "main variant is not defined"
  msgstr "La variante principal no está definida"
  
! #: tree.cc:14433
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_MAIN_VARIANT has different TYPE_MAIN_VARIANT"
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "TYPE_MAIN_VARIANT tiene diferente TYPE_MAIN_VARIANT"
  
! #: tree.cc:14444
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL has different TYPE_CANONICAL"
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr "TYPE_CANONICAL tiene diferente TYPE_CANONICAL"
  
! #: tree.cc:14463
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL is not compatible"
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "TYPE_CANONICAL no es compatible"
  
! #: tree.cc:14475
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_MODE of TYPE_CANONICAL is not compatible"
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "TYPE_MODE de TYPE_CANONICAL no es compatible"
  
! #: tree.cc:14494
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL has different TYPE_CANONICAL"
  msgid "main variant of %<TYPE_CANONICAL%> of main variant is not its own %<TYPE_CANONICAL%>"
  msgstr "TYPE_CANONICAL tiene diferente TYPE_CANONICAL"
  
! #: tree.cc:14512
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_VFIELD is not FIELD_DECL nor TREE_LIST"
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr "TYPE_VFIELD no es FIELD_DECL ni TREE_LIST"
  
! #: tree.cc:14522
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_NEXT_PTR_TO is not POINTER_TYPE"
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "TYPE_NEXT_PTR_TO no es POINTER_TYPE"
  
! #: tree.cc:14532
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_NEXT_REF_TO is not REFERENCE_TYPE"
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "TYPE_NEXT_REF_TO no es REFERENCE_TYPE"
  
! #: tree.cc:14553
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO is not TREE_BINFO"
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "TYPE_BINFO no es TREE_BINFO"
  
! #: tree.cc:14559
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO type is not TYPE_MAIN_VARIANT"
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "El tipo TYPE_BINFO no es TYPE_MAIN_VARIANT"
  
! #: tree.cc:14570
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_METHOD_BASETYPE is not record nor union"
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr "TYPE_METHOD_BASETYPE no es registro ni unión"
  
! #: tree.cc:14581
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_OFFSET_BASETYPE is not record nor union"
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr "TYPE_OFFSET_BASETYPE no es registro ni unión"
  
! #: tree.cc:14599
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_ARRAY_MAX_SIZE not INTEGER_CST"
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr "TYPE_ARRAY_MAX_SIZE no es INTEGER_CST"
  
! #: tree.cc:14606
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_MAX_VALUE_RAW non-NULL"
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr "TYPE_MAX_VALUE_RAW no NULL"
  
! #: tree.cc:14613
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_LANG_SLOT_1 (binfo) field is non-NULL"
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr "El campo TYPE_LANG_SLOT_1 (binfo) es no NULL"
  
! #: tree.cc:14629
  #, fuzzy, gcc-internal-format
  #| msgid "Enum value is not CONST_DECL or INTEGER_CST"
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr "El valor enumerado no es CONST_DECL ni INTEGER_CST"
  
! #: tree.cc:14638
  #, fuzzy, gcc-internal-format
  #| msgid "Enum value type is not INTEGER_TYPE nor convertible to the enum"
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr "El tipo de valor enumerado no es INTEGER_TYPE ni puede convertirse al enumerado"
  
! #: tree.cc:14646
  #, fuzzy, gcc-internal-format
  #| msgid "Enum value name is not IDENTIFIER_NODE"
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr "El nombre de valor enumerado no es IDENTIFIER_NODE"
  
! #: tree.cc:14656
  #, fuzzy, gcc-internal-format
  #| msgid "Array TYPE_DOMAIN is not integer type"
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "El array TYPE_DOMAIN no es de un tipo entero"
  
! #: tree.cc:14665
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_FIELDS defined in incomplete type"
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "TYPE_FIELDS definidos en un tipo incompleto"
  
! #: tree.cc:14687
  #, fuzzy, gcc-internal-format
  #| msgid "Wrong tree in TYPE_FIELDS list"
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr "Árbol incorrecto en una lista TYPE_FIELDS"
  
! #: tree.cc:14703
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CACHED_VALUES_P is %i while TYPE_CACHED_VALUES is %p"
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr "TYPE_CACHED_VALUES_P es %i mientras que TYPE_CACHED_VALUES es %p"
  
! #: tree.cc:14710
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CACHED_VALUES is not TREE_VEC"
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr "TYPE_CACHED_VALUES no es TREE_VEC"
  
! #: tree.cc:14723
  #, fuzzy, gcc-internal-format
  #| msgid "wrong TYPE_CACHED_VALUES entry"
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "entrada TYPE_CACHED_VALUES incorrecta"
  
! #: tree.cc:14736
  #, fuzzy, gcc-internal-format
  #| msgid "TREE_PURPOSE is non-NULL in TYPE_ARG_TYPES list"
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr "TREE_PURPOSE es no NULL en una lista TYPE_ARG_TYPES"
  
! #: tree.cc:14742
  #, fuzzy, gcc-internal-format
  #| msgid "Wrong entry in TYPE_ARG_TYPES list"
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr "Entrada incorrecta en una lista TYPE_ARG_TYPES"
  
! #: tree.cc:14749
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_VALUES_RAW field is non-NULL"
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr "El campo TYPE_VALUES_RAW es no NULL"
  
! #: tree.cc:14762
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CACHED_VALUES_P is set while it should not"
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr "TYPE_CACHED_VALUES_P está activado y no debería"
  
! #: tree.cc:14772
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_METHOD_BASETYPE is not main variant"
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr "TYPE_METHOD_BASETYPE no es una variante de main"
  
! #: tree.cc:15619
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "falta el atributo %<target%> para %qD multiversionado"
  
! #: tree.cc:15622 tree.cc:15788 tree.cc:15806 tree.cc:15819 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"
  
! #: tree.cc:15784
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D conflicts with a previous declaration"
  msgid "%qD conflicts with overlapping %<target_clone%> declaration"
  msgstr "%q#D genera un conflicto con una declaración previa"
  
! #: tree.cc:15803
  #, fuzzy
  #| msgid "conflicts with previous declaration here"
  msgid "%qD conflicts for version %qB"
  msgstr "genera un conflicto con la declaración previa aquí"
  
! #: tree.cc:15816
  #, fuzzy
  #| msgid "%q#D conflicts with a previous declaration"
  msgid "%qD conflicts with a previous declaration for version %qB"
--- 36110,36448 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.cc:13816
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr "tipo variante difiere en %s"
  
! #: tree.cc:13861
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_SIZE_UNIT"
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr "tipos variantes difieren en TYPE_SIZE_UNIT"
  
! #: tree.cc:13863
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TYPE_SIZE_UNIT"
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "TYPE_SIZE_UNIT del tipo variante"
  
! #: tree.cc:13865
  #, fuzzy, gcc-internal-format
  #| msgid "type's TYPE_SIZE_UNIT"
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "TYPE_SIZE_UNIT del tipo"
  
! #: tree.cc:13890
  #, fuzzy, gcc-internal-format
  #| msgid "type variant with TYPE_ALIAS_SET_KNOWN_P"
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr "tipo variante con TYPE_ALIAS_SET_KNOWN_P"
  
! #: tree.cc:13903
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_VFIELD"
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr "tipo variante con diferente TYPE_VFIELD"
  
! #: tree.cc:13940
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_BINFO"
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr "tipo variante con diferente TYPE_BINFO"
  
! #: tree.cc:13942
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TYPE_BINFO"
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "TYPE_BINFO del tipo variante"
  
! #: tree.cc:13944
  #, fuzzy, gcc-internal-format
  #| msgid "type's TYPE_BINFO"
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "TYPE_BINFO del tipo"
  
! #: tree.cc:13983
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_FIELDS"
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr "tipo variante con diferente TYPE_FIELDS"
  
! #: tree.cc:13985
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "el primer descuadre es campo"
  
! #: tree.cc:13987
  #, gcc-internal-format
  msgid "and field"
  msgstr "y campo"
  
! #: tree.cc:14004
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TREE_TYPE"
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "tipo variante con diferente TREE_TYPE"
  
! #: tree.cc:14006 tree.cc:14017
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "TREE_TYPE del tipo variante"
  
! #: tree.cc:14008 tree.cc:14019
  #, fuzzy, gcc-internal-format
  #| msgid "type's TREE_TYPE"
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "TREE_TYPE del tipo"
  
! #: tree.cc:14015
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "el tipo no es compatible con su variante"
  
! #: tree.cc:14367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qT is not a template type"
  msgid "type %s is not an opaque type"
  msgstr "%qT no es un tipo plantilla"
  
! #: tree.cc:14373
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type %qT is not a direct base of %qT"
  msgid "type %s is not with opaque mode"
  msgstr "el tipo %qT no es una base directa de %qT"
  
! #: tree.cc:14379
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_BINFO"
  msgid "type %s differs by %<TYPE_MODE%>"
  msgstr "tipo variante con diferente TYPE_BINFO"
  
! #: tree.cc:14387
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_SIZE_UNIT"
  msgid "type %s differs by %<TYPE_SIZE%>"
  msgstr "tipos variantes difieren en TYPE_SIZE_UNIT"
  
! #: tree.cc:14393
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_BINFO"
  msgid "type %s differs by %<TYPE_ALIGN%>"
  msgstr "tipo variante con diferente TYPE_BINFO"
  
! #: tree.cc:14399
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_SIZE_UNIT"
  msgid "type %s differs by %<TYPE_USER_ALIGN%>"
  msgstr "tipos variantes difieren en TYPE_SIZE_UNIT"
  
! #: tree.cc:14429
  #, fuzzy, gcc-internal-format
  #| msgid "Main variant is not defined"
  msgid "main variant is not defined"
  msgstr "La variante principal no está definida"
  
! #: tree.cc:14434
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_MAIN_VARIANT has different TYPE_MAIN_VARIANT"
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "TYPE_MAIN_VARIANT tiene diferente TYPE_MAIN_VARIANT"
  
! #: tree.cc:14445
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL has different TYPE_CANONICAL"
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr "TYPE_CANONICAL tiene diferente TYPE_CANONICAL"
  
! #: tree.cc:14464
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL is not compatible"
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "TYPE_CANONICAL no es compatible"
  
! #: tree.cc:14476
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_MODE of TYPE_CANONICAL is not compatible"
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "TYPE_MODE de TYPE_CANONICAL no es compatible"
  
! #: tree.cc:14495
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL has different TYPE_CANONICAL"
  msgid "main variant of %<TYPE_CANONICAL%> of main variant is not its own %<TYPE_CANONICAL%>"
  msgstr "TYPE_CANONICAL tiene diferente TYPE_CANONICAL"
  
! #: tree.cc:14513
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_VFIELD is not FIELD_DECL nor TREE_LIST"
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr "TYPE_VFIELD no es FIELD_DECL ni TREE_LIST"
  
! #: tree.cc:14523
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_NEXT_PTR_TO is not POINTER_TYPE"
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "TYPE_NEXT_PTR_TO no es POINTER_TYPE"
  
! #: tree.cc:14533
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_NEXT_REF_TO is not REFERENCE_TYPE"
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "TYPE_NEXT_REF_TO no es REFERENCE_TYPE"
  
! #: tree.cc:14554
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO is not TREE_BINFO"
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "TYPE_BINFO no es TREE_BINFO"
  
! #: tree.cc:14560
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO type is not TYPE_MAIN_VARIANT"
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "El tipo TYPE_BINFO no es TYPE_MAIN_VARIANT"
  
! #: tree.cc:14571
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_METHOD_BASETYPE is not record nor union"
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr "TYPE_METHOD_BASETYPE no es registro ni unión"
  
! #: tree.cc:14582
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_OFFSET_BASETYPE is not record nor union"
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr "TYPE_OFFSET_BASETYPE no es registro ni unión"
  
! #: tree.cc:14600
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_ARRAY_MAX_SIZE not INTEGER_CST"
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr "TYPE_ARRAY_MAX_SIZE no es INTEGER_CST"
  
! #: tree.cc:14607
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_MAX_VALUE_RAW non-NULL"
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr "TYPE_MAX_VALUE_RAW no NULL"
  
! #: tree.cc:14614
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_LANG_SLOT_1 (binfo) field is non-NULL"
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr "El campo TYPE_LANG_SLOT_1 (binfo) es no NULL"
  
! #: tree.cc:14630
  #, fuzzy, gcc-internal-format
  #| msgid "Enum value is not CONST_DECL or INTEGER_CST"
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr "El valor enumerado no es CONST_DECL ni INTEGER_CST"
  
! #: tree.cc:14639
  #, fuzzy, gcc-internal-format
  #| msgid "Enum value type is not INTEGER_TYPE nor convertible to the enum"
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr "El tipo de valor enumerado no es INTEGER_TYPE ni puede convertirse al enumerado"
  
! #: tree.cc:14647
  #, fuzzy, gcc-internal-format
  #| msgid "Enum value name is not IDENTIFIER_NODE"
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr "El nombre de valor enumerado no es IDENTIFIER_NODE"
  
! #: tree.cc:14657
  #, fuzzy, gcc-internal-format
  #| msgid "Array TYPE_DOMAIN is not integer type"
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "El array TYPE_DOMAIN no es de un tipo entero"
  
! #: tree.cc:14666
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_FIELDS defined in incomplete type"
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "TYPE_FIELDS definidos en un tipo incompleto"
  
! #: tree.cc:14688
  #, fuzzy, gcc-internal-format
  #| msgid "Wrong tree in TYPE_FIELDS list"
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr "Árbol incorrecto en una lista TYPE_FIELDS"
  
! #: tree.cc:14704
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CACHED_VALUES_P is %i while TYPE_CACHED_VALUES is %p"
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr "TYPE_CACHED_VALUES_P es %i mientras que TYPE_CACHED_VALUES es %p"
  
! #: tree.cc:14711
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CACHED_VALUES is not TREE_VEC"
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr "TYPE_CACHED_VALUES no es TREE_VEC"
  
! #: tree.cc:14724
  #, fuzzy, gcc-internal-format
  #| msgid "wrong TYPE_CACHED_VALUES entry"
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "entrada TYPE_CACHED_VALUES incorrecta"
  
! #: tree.cc:14737
  #, fuzzy, gcc-internal-format
  #| msgid "TREE_PURPOSE is non-NULL in TYPE_ARG_TYPES list"
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr "TREE_PURPOSE es no NULL en una lista TYPE_ARG_TYPES"
  
! #: tree.cc:14743
  #, fuzzy, gcc-internal-format
  #| msgid "Wrong entry in TYPE_ARG_TYPES list"
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr "Entrada incorrecta en una lista TYPE_ARG_TYPES"
  
! #: tree.cc:14750
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_VALUES_RAW field is non-NULL"
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr "El campo TYPE_VALUES_RAW es no NULL"
  
! #: tree.cc:14763
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CACHED_VALUES_P is set while it should not"
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr "TYPE_CACHED_VALUES_P está activado y no debería"
  
! #: tree.cc:14773
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_METHOD_BASETYPE is not main variant"
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr "TYPE_METHOD_BASETYPE no es una variante de main"
  
! #: tree.cc:15620
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "falta el atributo %<target%> para %qD multiversionado"
  
! #: tree.cc:15623 tree.cc:15789 tree.cc:15807 tree.cc:15820 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"
  
! #: tree.cc:15785
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D conflicts with a previous declaration"
  msgid "%qD conflicts with overlapping %<target_clone%> declaration"
  msgstr "%q#D genera un conflicto con una declaración previa"
  
! #: tree.cc:15804
  #, fuzzy
  #| msgid "conflicts with previous declaration here"
  msgid "%qD conflicts for version %qB"
  msgstr "genera un conflicto con la declaración previa aquí"
  
! #: tree.cc:15817
  #, fuzzy
  #| msgid "%q#D conflicts with a previous declaration"
  msgid "%qD conflicts with a previous declaration for version %qB"
*************** msgstr "los datos COMMON thread-local no
*** 36563,36569 ****
  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:2099 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"
--- 36601,36607 ----
  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"
*************** msgstr "se descarta el atributo %qE para
*** 36715,36722 ****
  msgid "%qE attribute argument %i has type %qT"
  msgstr "se descarta el atributo %qE para %qE"
  
! #: c-family/c-attribs.cc:817 c-family/c-attribs.cc:4914
! #: c-family/c-attribs.cc:4918 d/d-attribs.cc:1225
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument value %qE is not an integer constant"
--- 36753,36760 ----
  msgid "%qE attribute argument %i has type %qT"
  msgstr "se descarta el atributo %qE para %qE"
  
! #: c-family/c-attribs.cc:817 c-family/c-attribs.cc:4915
! #: c-family/c-attribs.cc:4919 d/d-attribs.cc:1225
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument value %qE is not an integer constant"
*************** msgstr "el desbordamiento en la conversi
*** 36829,37226 ****
  msgid "%qE attribute requires different values for %<false%> and %<true%> for type %qT"
  msgstr "se descarta el atributo %qE para %qE"
  
! #: c-family/c-attribs.cc:1255
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute ignored for type %qT"
  msgstr "se descarta el atributo %qE para %qE"
  
! #: c-family/c-attribs.cc:1267
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "se descarta el atributo %qE para el campo de tipo %qT"
  
! #: c-family/c-attribs.cc:1497 c-family/c-attribs.cc:3729
! #: c-family/c-attribs.cc:6572 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:1672 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:1693 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:1707 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:1712 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"
  msgstr "el atributo %qE no se aplica a tipos"
  
! #: c-family/c-attribs.cc:1778
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored. Use -fcf-protection option to enable it"
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr "Se descarta el atributo %qE. Utilice la opción -fcf-protection para activarlo"
  
! #: c-family/c-attribs.cc:1868 jit/dummy-frontend.cc:289 lto/lto-lang.cc:311
  #, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr "el atributo %qE no tiene efecto en funciones locales de unidad"
  
! #: c-family/c-attribs.cc:2038 c-family/c-attribs.cc:3712
  #: 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:2044 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:2069 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"
  
! #: c-family/c-attribs.cc:2098
  #, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr "el atributo %qE solamente afecta a objetos de alto nivel"
  
! #: c-family/c-attribs.cc:2137 c-family/c-attribs.cc:4387
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "atributo %qE en una función que devuelve %<void%>"
  
! #: c-family/c-attribs.cc:2160
  #, fuzzy, gcc-internal-format
  #| msgid "scalar_storage_order is not supported because endianness is not uniform"
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "scalar_storage_order no se admite porque el endianess no es uniforme"
  
! #: c-family/c-attribs.cc:2177
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %qE argument not a string"
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "el argumento del atributo %qE no es una cadena"
  
! #: c-family/c-attribs.cc:2273
  #, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "no se admiten las prioridades de destructor"
  
! #: c-family/c-attribs.cc:2275
  #, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "no se admiten las prioridades de constructor"
  
! #: c-family/c-attribs.cc:2297
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr "las prioridades de destructor desde 0 hasta %d están reservadas para la implementación"
  
! #: c-family/c-attribs.cc:2302
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr "las prioridades de constructor desde 0 hasta %d están reservadas para la implementación"
  
! #: c-family/c-attribs.cc:2310
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr "las prioridades de destructor deben ser enteros desde 0 hasta %d inclusive"
  
! #: c-family/c-attribs.cc:2313
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr "las prioridades de constructor deben ser enteros desde 0 hasta %d inclusive"
  
! #: c-family/c-attribs.cc:2466
  #, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr "se desconoce el modo de máquina %qE"
  
! #: c-family/c-attribs.cc:2500
  #, fuzzy, gcc-internal-format
  #| msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr "es obsoleto especificar tipos vectoriales con __attribute__ ((mode))"
  
! #: c-family/c-attribs.cc:2503
  #, fuzzy, gcc-internal-format
  #| msgid "use __attribute__ ((vector_size)) instead"
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "utilice __attribute__ ((vector_size)) en su lugar"
  
! #: c-family/c-attribs.cc:2512
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "no se puede emular %qs"
  
! #: c-family/c-attribs.cc:2525
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "modo de puntero %qs no válido"
  
! #: c-family/c-attribs.cc:2542
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr "no coinciden los signos del tipo y del modo de máquina %qs"
  
! #: c-family/c-attribs.cc:2553
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "no hay tipo de datos para el modo %qs"
  
! #: c-family/c-attribs.cc:2563
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use mode %qs for enumeral types"
  msgid "cannot use mode %qs for enumerated types"
  msgstr "no se puede usar el modo %qs para tipos de enumeración"
  
! #: c-family/c-attribs.cc:2591
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "se aplicó el modo %qs a un tipo inapropiado"
  
! #: c-family/c-attribs.cc:2620 c-family/c-attribs.cc:3080 d/d-attribs.cc:1024
  #, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr "no se admiten atributos de sección en este objetivo"
  
! #: c-family/c-attribs.cc:2626 d/d-attribs.cc:1031
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "no se permite un atributo de sección para %q+D"
  
! #: c-family/c-attribs.cc:2632
  #, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr "el argumento del atributo sección no es una constante de cadena"
  
! #: c-family/c-attribs.cc:2641 d/d-attribs.cc:1047
  #, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr "no se puede especificar el atributo de sección para las variables locales"
  
! #: c-family/c-attribs.cc:2652 config/bfin/bfin.cc:4796 config/bfin/bfin.cc:4847
  #: config/bfin/bfin.cc:4873 config/bfin/bfin.cc:4886 d/d-attribs.cc:1058
  #, gcc-internal-format
  msgid "section of %q+D conflicts with previous declaration"
  msgstr "la sección de %q+D genera un conflicto con la declaración previa"
  
! #: c-family/c-attribs.cc:2661 c-family/c-attribs.cc:3106 d/d-attribs.cc:1067
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "no se puede sobreescribir la sección de %q+D"
  
! #: c-family/c-attribs.cc:2777
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "la alineación puede no estar especificada para %q+D"
  
! #: c-family/c-attribs.cc:2802
  #, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr "Se descarta el atributo %<%E (%u)%> porque genera un conflicto con el atributo %<%E (%u)%>"
  
! #: c-family/c-attribs.cc:2847
  #, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "%<warn_if_not_aligned%>  puede no estar especificada para %q+D"
  
! #: c-family/c-attribs.cc:2898
  #, fuzzy, gcc-internal-format
  #| msgid "attributes may not be specified before"
  msgid "%qE attribute may not be specified for %q+D"
  msgstr "los atributos no se pueden especificar antes"
  
! #: c-family/c-attribs.cc:2905
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute cannot be specified for local variables"
  msgid "%qE attribute may not be specified for a non-array field"
  msgstr "no se puede especificar el atributo %qE para las variables locales"
  
! #: c-family/c-attribs.cc:2912
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument not an integer"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.cc:2918 c-family/c-attribs.cc:6768
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.cc:2942
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for R8C target"
  msgid "%qE attribute is not supported for C++ for now, ignored"
  msgstr "no se admite el atributo %qE para el objetivo R8C"
  
! #: c-family/c-attribs.cc:2950
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute doesn't apply to functions"
  msgid "%qE attribute is not allowed for a non-field declaration %q+D"
  msgstr "el atributo %qE no se aplica a funciones"
  
! #: c-family/c-attribs.cc:2959
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is used for non-class method"
  msgid "%qE attribute is not allowed for a non-array or non-pointer field"
  msgstr "se usó el atributo %qE para método no de clase"
  
! #: c-family/c-attribs.cc:2968
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is used for non-class method"
  msgid "%qE attribute is not allowed for a non-flexible array member field"
  msgstr "se usó el atributo %qE para método no de clase"
  
! #: c-family/c-attribs.cc:2980
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute is used for a pointer to void"
  msgstr "se descarta el atributo %qE en tipos"
  
! #: c-family/c-attribs.cc:2988
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is used for non-class method"
  msgid "%qE attribute is not allowed for a pointer to function"
  msgstr "se usó el atributo %qE para método no de clase"
  
! #: c-family/c-attribs.cc:2999
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is used for non-class method"
  msgid "%qE 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-family/c-attribs.cc:3007
  #, fuzzy, gcc-internal-format
  #| msgid "%qE argument not an identifier"
  msgid "%<counted_by%> argument is not an identifier"
  msgstr "el argumento %qE no es un identificador"
  
! #: c-family/c-attribs.cc:3020
  #, fuzzy, gcc-internal-format
  #| msgid "'readonly' attribute of property %qD conflicts with previous declaration"
  msgid "%<counted_by%> argument %qE conflicts with previous declaration %qE"
  msgstr "el atributo readonly de la propiedad %qD genera un conflicto con la declaración previa"
  
! #: c-family/c-attribs.cc:3041 d/d-attribs.cc:1146 jit/dummy-frontend.cc:757
  #, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "la función inline %q+D se declaró weak"
  
! #: c-family/c-attribs.cc:3046 jit/dummy-frontend.cc:762
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "la función indirecta %q+D no se puede declarar weak"
  
! #: c-family/c-attribs.cc:3087
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute has no effect on automatic variables"
  msgid "ignoring %qE attribute not set on a variable"
  msgstr "el atributo %qE no tiene efecto en variables automáticas"
  
! #: c-family/c-attribs.cc:3097 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"
  
! #: c-family/c-attribs.cc:3112
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for R8C target"
  msgid "%qE attribute is specific to ELF targets"
  msgstr "no se admite el atributo %qE para el objetivo R8C"
  
! #: c-family/c-attribs.cc:3119
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring %qE attribute set on const variable"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: c-family/c-attribs.cc:3130
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: c-family/c-attribs.cc:3143
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: c-family/c-attribs.cc:3176
  #, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr "el atributo %qE se aplica solamente a funciones"
  
! #: c-family/c-attribs.cc:3195 d/d-attribs.cc:1094
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to functions"
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr "el atributo %qs se aplica solamente a funciones"
  
! #: c-family/c-attribs.cc:3203 d/d-attribs.cc:1102
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is only applicable on functions"
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "el atributo %qE se aplica solamente a funciones"
  
! #: c-family/c-attribs.cc:3213
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "el argumento del atributo %qE no es una constante de cadena"
  
! #: c-family/c-attribs.cc:3227 d/d-attribs.cc:1126
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3228 d/d-attribs.cc:1127
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.cc:3263 jit/dummy-frontend.cc:857
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "se definió %q+D normalmente y como un atributo %qE al mismo tiempo"
  
! #: c-family/c-attribs.cc:3271 jit/dummy-frontend.cc:865
  #, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  msgstr "weak %q+D no se puede definir como %qE"
  
! #: c-family/c-attribs.cc:3288 c-family/c-attribs.cc:4278
  #: 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"
  
! #: c-family/c-attribs.cc:3321 jit/dummy-frontend.cc:915
  #, fuzzy, gcc-internal-format
  #| msgid "%+qD declared alias after being used"
  msgid "%+qD declared %qs after being used"
--- 36867,37264 ----
  msgid "%qE attribute requires different values for %<false%> and %<true%> for type %qT"
  msgstr "se descarta el atributo %qE para %qE"
  
! #: c-family/c-attribs.cc:1256
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute ignored for type %qT"
  msgstr "se descarta el atributo %qE para %qE"
  
! #: c-family/c-attribs.cc:1268
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  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"
  msgstr "el atributo %qE no se aplica a tipos"
  
! #: c-family/c-attribs.cc:1779
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored. Use -fcf-protection option to enable it"
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr "Se descarta el atributo %qE. Utilice la opción -fcf-protection para activarlo"
  
! #: c-family/c-attribs.cc:1869 jit/dummy-frontend.cc:289 lto/lto-lang.cc:311
  #, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  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"
  
! #: c-family/c-attribs.cc:2099
  #, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr "el atributo %qE solamente afecta a objetos de alto nivel"
  
! #: c-family/c-attribs.cc:2138 c-family/c-attribs.cc:4388
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "atributo %qE en una función que devuelve %<void%>"
  
! #: c-family/c-attribs.cc:2161
  #, fuzzy, gcc-internal-format
  #| msgid "scalar_storage_order is not supported because endianness is not uniform"
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "scalar_storage_order no se admite porque el endianess no es uniforme"
  
! #: c-family/c-attribs.cc:2178
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %qE argument not a string"
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "el argumento del atributo %qE no es una cadena"
  
! #: c-family/c-attribs.cc:2274
  #, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "no se admiten las prioridades de destructor"
  
! #: c-family/c-attribs.cc:2276
  #, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "no se admiten las prioridades de constructor"
  
! #: c-family/c-attribs.cc:2298
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr "las prioridades de destructor desde 0 hasta %d están reservadas para la implementación"
  
! #: c-family/c-attribs.cc:2303
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr "las prioridades de constructor desde 0 hasta %d están reservadas para la implementación"
  
! #: c-family/c-attribs.cc:2311
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr "las prioridades de destructor deben ser enteros desde 0 hasta %d inclusive"
  
! #: c-family/c-attribs.cc:2314
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr "las prioridades de constructor deben ser enteros desde 0 hasta %d inclusive"
  
! #: c-family/c-attribs.cc:2467
  #, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr "se desconoce el modo de máquina %qE"
  
! #: c-family/c-attribs.cc:2501
  #, fuzzy, gcc-internal-format
  #| msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr "es obsoleto especificar tipos vectoriales con __attribute__ ((mode))"
  
! #: c-family/c-attribs.cc:2504
  #, fuzzy, gcc-internal-format
  #| msgid "use __attribute__ ((vector_size)) instead"
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "utilice __attribute__ ((vector_size)) en su lugar"
  
! #: c-family/c-attribs.cc:2513
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "no se puede emular %qs"
  
! #: c-family/c-attribs.cc:2526
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "modo de puntero %qs no válido"
  
! #: c-family/c-attribs.cc:2543
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr "no coinciden los signos del tipo y del modo de máquina %qs"
  
! #: c-family/c-attribs.cc:2554
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "no hay tipo de datos para el modo %qs"
  
! #: c-family/c-attribs.cc:2564
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use mode %qs for enumeral types"
  msgid "cannot use mode %qs for enumerated types"
  msgstr "no se puede usar el modo %qs para tipos de enumeración"
  
! #: c-family/c-attribs.cc:2592
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "se aplicó el modo %qs a un tipo inapropiado"
  
! #: c-family/c-attribs.cc:2621 c-family/c-attribs.cc:3081 d/d-attribs.cc:1024
  #, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr "no se admiten atributos de sección en este objetivo"
  
! #: c-family/c-attribs.cc:2627 d/d-attribs.cc:1031
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "no se permite un atributo de sección para %q+D"
  
! #: c-family/c-attribs.cc:2633
  #, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr "el argumento del atributo sección no es una constante de cadena"
  
! #: c-family/c-attribs.cc:2642 d/d-attribs.cc:1047
  #, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr "no se puede especificar el atributo de sección para las variables locales"
  
! #: c-family/c-attribs.cc:2653 config/bfin/bfin.cc:4796 config/bfin/bfin.cc:4847
  #: config/bfin/bfin.cc:4873 config/bfin/bfin.cc:4886 d/d-attribs.cc:1058
  #, gcc-internal-format
  msgid "section of %q+D conflicts with previous declaration"
  msgstr "la sección de %q+D genera un conflicto con la declaración previa"
  
! #: c-family/c-attribs.cc:2662 c-family/c-attribs.cc:3107 d/d-attribs.cc:1067
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "no se puede sobreescribir la sección de %q+D"
  
! #: c-family/c-attribs.cc:2778
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "la alineación puede no estar especificada para %q+D"
  
! #: c-family/c-attribs.cc:2803
  #, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr "Se descarta el atributo %<%E (%u)%> porque genera un conflicto con el atributo %<%E (%u)%>"
  
! #: c-family/c-attribs.cc:2848
  #, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "%<warn_if_not_aligned%>  puede no estar especificada para %q+D"
  
! #: c-family/c-attribs.cc:2899
  #, fuzzy, gcc-internal-format
  #| msgid "attributes may not be specified before"
  msgid "%qE attribute may not be specified for %q+D"
  msgstr "los atributos no se pueden especificar antes"
  
! #: c-family/c-attribs.cc:2906
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute cannot be specified for local variables"
  msgid "%qE attribute may not be specified for a non-array field"
  msgstr "no se puede especificar el atributo %qE para las variables locales"
  
! #: c-family/c-attribs.cc:2913
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument not an integer"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.cc:2919 c-family/c-attribs.cc:6769
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.cc:2943
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for R8C target"
  msgid "%qE attribute is not supported for C++ for now, ignored"
  msgstr "no se admite el atributo %qE para el objetivo R8C"
  
! #: c-family/c-attribs.cc:2951
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute doesn't apply to functions"
  msgid "%qE attribute is not allowed for a non-field declaration %q+D"
  msgstr "el atributo %qE no se aplica a funciones"
  
! #: c-family/c-attribs.cc:2960
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is used for non-class method"
  msgid "%qE attribute is not allowed for a non-array or non-pointer field"
  msgstr "se usó el atributo %qE para método no de clase"
  
! #: c-family/c-attribs.cc:2969
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is used for non-class method"
  msgid "%qE attribute is not allowed for a non-flexible array member field"
  msgstr "se usó el atributo %qE para método no de clase"
  
! #: c-family/c-attribs.cc:2981
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute is used for a pointer to void"
  msgstr "se descarta el atributo %qE en tipos"
  
! #: c-family/c-attribs.cc:2989
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is used for non-class method"
  msgid "%qE attribute is not allowed for a pointer to function"
  msgstr "se usó el atributo %qE para método no de clase"
  
! #: c-family/c-attribs.cc:3000
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is used for non-class method"
  msgid "%qE 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-family/c-attribs.cc:3008
  #, fuzzy, gcc-internal-format
  #| msgid "%qE argument not an identifier"
  msgid "%<counted_by%> argument is not an identifier"
  msgstr "el argumento %qE no es un identificador"
  
! #: c-family/c-attribs.cc:3021
  #, fuzzy, gcc-internal-format
  #| msgid "'readonly' attribute of property %qD conflicts with previous declaration"
  msgid "%<counted_by%> argument %qE conflicts with previous declaration %qE"
  msgstr "el atributo readonly de la propiedad %qD genera un conflicto con la declaración previa"
  
! #: c-family/c-attribs.cc:3042 d/d-attribs.cc:1146 jit/dummy-frontend.cc:757
  #, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "la función inline %q+D se declaró weak"
  
! #: c-family/c-attribs.cc:3047 jit/dummy-frontend.cc:762
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "la función indirecta %q+D no se puede declarar weak"
  
! #: c-family/c-attribs.cc:3088
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute has no effect on automatic variables"
  msgid "ignoring %qE attribute not set on a variable"
  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"
  
! #: c-family/c-attribs.cc:3113
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for R8C target"
  msgid "%qE attribute is specific to ELF targets"
  msgstr "no se admite el atributo %qE para el objetivo R8C"
  
! #: c-family/c-attribs.cc:3120
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring %qE attribute set on const variable"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: c-family/c-attribs.cc:3131
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: c-family/c-attribs.cc:3144
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: c-family/c-attribs.cc:3177
  #, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr "el atributo %qE se aplica solamente a funciones"
  
! #: c-family/c-attribs.cc:3196 d/d-attribs.cc:1094
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to functions"
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr "el atributo %qs se aplica solamente a funciones"
  
! #: c-family/c-attribs.cc:3204 d/d-attribs.cc:1102
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is only applicable on functions"
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "el atributo %qE se aplica solamente a funciones"
  
! #: c-family/c-attribs.cc:3214
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "el argumento del atributo %qE no es una constante de cadena"
  
! #: c-family/c-attribs.cc:3228 d/d-attribs.cc:1126
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3229 d/d-attribs.cc:1127
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.cc:3264 jit/dummy-frontend.cc:857
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "se definió %q+D normalmente y como un atributo %qE al mismo tiempo"
  
! #: c-family/c-attribs.cc:3272 jit/dummy-frontend.cc:865
  #, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  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"
  
! #: c-family/c-attribs.cc:3322 jit/dummy-frontend.cc:915
  #, fuzzy, gcc-internal-format
  #| msgid "%+qD declared alias after being used"
  msgid "%+qD declared %qs after being used"
*************** msgstr "%+qD se declaró después de ser
*** 37228,37234 ****
  
  #. Explicitly handle this case since using a string literal
  #. as an argument is a likely mistake.
! #: c-family/c-attribs.cc:3373
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a string"
--- 37266,37272 ----
  
  #. Explicitly handle this case since using a string literal
  #. as an argument is a likely mistake.
! #: c-family/c-attribs.cc:3374
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a string"
*************** msgstr "el argumento del atributo %qE no
*** 37237,37370 ****
  #. Similar to the string case, since some function attributes
  #. accept literal numbers as arguments (e.g., alloc_size or
  #. nonnull) using one here is a likely mistake.
! #: c-family/c-attribs.cc:3384
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "el argumento del atributo %qE no es una constante de cadena"
  
! #: c-family/c-attribs.cc:3394
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q#T"
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "se descarta el atributo en la declaración de %q#T"
  
! #: c-family/c-attribs.cc:3449
  #, fuzzy, gcc-internal-format
  #| msgid "%qE redeclared as different kind of symbol"
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "%qE redeclarado como un tipo diferente de símbolo"
  
! #: c-family/c-attribs.cc:3453
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "  %q+#D se declaró aquí"
  
! #: c-family/c-attribs.cc:3500
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute doesn't apply to functions"
  msgid "%qE attribute must apply to a declaration"
  msgstr "el atributo %qE no se aplica a funciones"
  
! #: c-family/c-attribs.cc:3557
  #, fuzzy, gcc-internal-format
  #| msgid "indirect function %q+D cannot be declared weak"
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "la función indirecta %q+D no se puede declarar weak"
  
! #: c-family/c-attribs.cc:3580
  #, fuzzy, gcc-internal-format
  #| msgid "weakref attribute must appear before alias attribute"
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "el atributo weakref debe aparecer antes de los atributos de alias"
  
! #: c-family/c-attribs.cc:3593
  #, fuzzy, gcc-internal-format
  #| msgid "%+qD declared weak after being used"
  msgid "%+qD declared %qE after being used"
  msgstr "%+qD se declaró débil después de usarse"
  
! #: c-family/c-attribs.cc:3617 jit/dummy-frontend.cc:600
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "se descarta el atributo %qE en tipos que no son clases"
  
! #: c-family/c-attribs.cc:3623 jit/dummy-frontend.cc:606
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "se descarta el atributo %qE porque %qT ya está definido"
  
! #: c-family/c-attribs.cc:3636 jit/dummy-frontend.cc:619
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "el argumento de visibilidad no es una cadena"
  
! #: c-family/c-attribs.cc:3648 d/d-attribs.cc:1585 jit/dummy-frontend.cc:631
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "se descarta el atributo %qE en tipos"
  
! #: c-family/c-attribs.cc:3664 d/d-attribs.cc:1614 jit/dummy-frontend.cc:647
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %qE argument not a string"
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "el argumento del atributo %qE no es una cadena"
  
! #: c-family/c-attribs.cc:3676 d/d-attribs.cc:1625 jit/dummy-frontend.cc:659
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD se redeclaró con visibilidad diferente"
  
! #: c-family/c-attribs.cc:3679 c-family/c-attribs.cc:3683 d/d-attribs.cc:1628
  #: d/d-attribs.cc:1632 jit/dummy-frontend.cc:662 jit/dummy-frontend.cc:666
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD se declaró %qs lo cual implica visibilidad por defecto"
  
! #: c-family/c-attribs.cc:3720
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "se descarta el atributo %qE porque %qT ya está definido"
  
! #: c-family/c-attribs.cc:3742
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3764 c-family/c-attribs.cc:4361
! #: c-family/c-attribs.cc:6537 c-family/c-attribs.cc:6564
  #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "el atributo %qE se aplica solamente a funciones"
  
! #: c-family/c-attribs.cc:3810
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute on function returning %<void%>"
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "atributo %qE en una función que devuelve %<void%>"
  
! #: c-family/c-attribs.cc:3820
  #, fuzzy, gcc-internal-format
  #| msgid "%<weakref%> attribute ignored because function is defined"
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "se descarta el atributo %<weakref%> porque ya se definió la función"
  
! #: c-family/c-attribs.cc:3824
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to allocation function %qD declared here"
  msgid "deallocation function declared here"
  msgstr "en una llamada a la función de reserva %qD declarada aquí"
  
! #: c-family/c-attribs.cc:3851
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute applies only to functions"
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "el atributo %qE se aplica solamente a funciones"
  
! #: c-family/c-attribs.cc:3861
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute on function returning %<void%>"
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
--- 37275,37408 ----
  #. Similar to the string case, since some function attributes
  #. accept literal numbers as arguments (e.g., alloc_size or
  #. nonnull) using one here is a likely mistake.
! #: c-family/c-attribs.cc:3385
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "el argumento del atributo %qE no es una constante de cadena"
  
! #: c-family/c-attribs.cc:3395
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q#T"
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "se descarta el atributo en la declaración de %q#T"
  
! #: c-family/c-attribs.cc:3450
  #, fuzzy, gcc-internal-format
  #| msgid "%qE redeclared as different kind of symbol"
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "%qE redeclarado como un tipo diferente de símbolo"
  
! #: c-family/c-attribs.cc:3454
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "  %q+#D se declaró aquí"
  
! #: c-family/c-attribs.cc:3501
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute doesn't apply to functions"
  msgid "%qE attribute must apply to a declaration"
  msgstr "el atributo %qE no se aplica a funciones"
  
! #: c-family/c-attribs.cc:3558
  #, fuzzy, gcc-internal-format
  #| msgid "indirect function %q+D cannot be declared weak"
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "la función indirecta %q+D no se puede declarar weak"
  
! #: c-family/c-attribs.cc:3581
  #, fuzzy, gcc-internal-format
  #| msgid "weakref attribute must appear before alias attribute"
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "el atributo weakref debe aparecer antes de los atributos de alias"
  
! #: c-family/c-attribs.cc:3594
  #, fuzzy, gcc-internal-format
  #| msgid "%+qD declared weak after being used"
  msgid "%+qD declared %qE after being used"
  msgstr "%+qD se declaró débil después de usarse"
  
! #: c-family/c-attribs.cc:3618 jit/dummy-frontend.cc:600
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "se descarta el atributo %qE en tipos que no son clases"
  
! #: c-family/c-attribs.cc:3624 jit/dummy-frontend.cc:606
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "se descarta el atributo %qE porque %qT ya está definido"
  
! #: c-family/c-attribs.cc:3637 jit/dummy-frontend.cc:619
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "el argumento de visibilidad no es una cadena"
  
! #: c-family/c-attribs.cc:3649 d/d-attribs.cc:1585 jit/dummy-frontend.cc:631
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "se descarta el atributo %qE en tipos"
  
! #: c-family/c-attribs.cc:3665 d/d-attribs.cc:1614 jit/dummy-frontend.cc:647
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %qE argument not a string"
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "el argumento del atributo %qE no es una cadena"
  
! #: c-family/c-attribs.cc:3677 d/d-attribs.cc:1625 jit/dummy-frontend.cc:659
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD se redeclaró con visibilidad diferente"
  
! #: c-family/c-attribs.cc:3680 c-family/c-attribs.cc:3684 d/d-attribs.cc:1628
  #: d/d-attribs.cc:1632 jit/dummy-frontend.cc:662 jit/dummy-frontend.cc:666
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD se declaró %qs lo cual implica visibilidad por defecto"
  
! #: c-family/c-attribs.cc:3721
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "se descarta el atributo %qE porque %qT ya está definido"
  
! #: c-family/c-attribs.cc:3743
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: 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
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "el atributo %qE se aplica solamente a funciones"
  
! #: c-family/c-attribs.cc:3811
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute on function returning %<void%>"
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "atributo %qE en una función que devuelve %<void%>"
  
! #: c-family/c-attribs.cc:3821
  #, fuzzy, gcc-internal-format
  #| msgid "%<weakref%> attribute ignored because function is defined"
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "se descarta el atributo %<weakref%> porque ya se definió la función"
  
! #: c-family/c-attribs.cc:3825
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to allocation function %qD declared here"
  msgid "deallocation function declared here"
  msgstr "en una llamada a la función de reserva %qD declarada aquí"
  
! #: c-family/c-attribs.cc:3852
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute applies only to functions"
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "el atributo %qE se aplica solamente a funciones"
  
! #: c-family/c-attribs.cc:3862
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute on function returning %<void%>"
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
*************** msgstr "atributo %qE en una función que
*** 37372,37408 ****
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.cc:3907
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "el argumento de plantilla %d es no válido"
  
! #: c-family/c-attribs.cc:3909
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.cc:3914
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to functions"
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "el atributo %qE no se aplica a funciones"
  
! #: c-family/c-attribs.cc:3917
  #, fuzzy, gcc-internal-format
  #| msgid "argument %qD declared here"
  msgid "argument references a symbol declared here"
  msgstr "el argumento %qD se declara aquí"
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.cc:3933
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "el argumento del atributo %qE no es una constante de cadena"
  
! #: c-family/c-attribs.cc:3936 c-family/c-attribs.cc:3949
  #, fuzzy, gcc-internal-format
  #| msgid "argument %qD declared here"
  msgid "referenced symbol declared here"
--- 37410,37446 ----
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.cc:3908
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "el argumento de plantilla %d es no válido"
  
! #: c-family/c-attribs.cc:3910
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.cc:3915
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to functions"
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "el atributo %qE no se aplica a funciones"
  
! #: c-family/c-attribs.cc:3918
  #, fuzzy, gcc-internal-format
  #| msgid "argument %qD declared here"
  msgid "argument references a symbol declared here"
  msgstr "el argumento %qD se declara aquí"
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.cc:3934
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "el argumento del atributo %qE no es una constante de cadena"
  
! #: c-family/c-attribs.cc:3937 c-family/c-attribs.cc:3950
  #, fuzzy, gcc-internal-format
  #| msgid "argument %qD declared here"
  msgid "referenced symbol declared here"
*************** msgstr "el argumento %qD se declara aqu�
*** 37410,37657 ****
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.cc:3946
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr "el argumento del atributo %qE no es una constante de cadena"
  
! #: c-family/c-attribs.cc:4060 c-family/c-attribs.cc:4108
! #: c-family/c-attribs.cc:4135 d/d-attribs.cc:1329
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute on function returning %<void%>"
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "atributo %qE en una función que devuelve %<void%>"
  
! #: c-family/c-attribs.cc:4154
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.cc:4162
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not positive"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.cc:4173
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.cc:4186
  #, fuzzy, gcc-internal-format
  #| msgid "argument %i in the range [%E, %E]"
  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:4291 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__%>"
  
! #: c-family/c-attribs.cc:4367 c-family/c-attribs.cc:6543
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t set %qE attribute after definition"
  msgid "cannot set %qE attribute after definition"
  msgstr "no se puede establecer el atributo %qE después de la definición"
  
! #: c-family/c-attribs.cc:4418
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute on function returning %<void%>"
  msgid "%qE attribute on function type without pointer arguments returning %<void%>"
  msgstr "atributo %qE en una función que devuelve %<void%>"
  
! #: c-family/c-attribs.cc:4481
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "atributo %qE duplicado"
  
! #: c-family/c-attribs.cc:4483
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "atributo %qE a continuación de %qE"
  
! #: c-family/c-attribs.cc:4582
  #, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "el tipo se declaró previamente %qE"
  
! #: c-family/c-attribs.cc:4595 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"
  
! #: c-family/c-attribs.cc:4653
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "el argumento %qE no es un identificador"
  
! #: c-family/c-attribs.cc:4664
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%qD no es compatible con %qD"
  
! #: c-family/c-attribs.cc:4667
  #, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "el argumento %qE no es una función"
  
! #: c-family/c-attribs.cc:4715 cp/name-lookup.cc:6707
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "el mensaje obsoleto no es una cadena"
  
! #: c-family/c-attribs.cc:4764 c-family/c-attribs.cc:4829
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "se descarta el atributo %qE para %qE"
  
! #: c-family/c-attribs.cc:4788
  #, gcc-internal-format
  msgid "the message attached to %<unavailable%> is not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:4890 c-family/c-attribs.cc:4892
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "tipo de vector no válido para el atributo %qE"
  
! #: c-family/c-attribs.cc:4927 c-family/c-attribs.cc:4931
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE is negative"
  msgid "%qE attribute argument value %qE is negative"
  msgstr "%Kargumento %i, valor %qE, negativo"
  
! #: c-family/c-attribs.cc:4944 c-family/c-attribs.cc:4948
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument should be between 0 to 255"
  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:4956 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:4962 ada/gcc-interface/utils.cc:4520
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "vector de tamaño cero"
  
! #: c-family/c-attribs.cc:4971 c-family/c-attribs.cc:4974
  #, fuzzy, gcc-internal-format
  #| msgid "number of components of vector not a power of two"
  msgid "number of vector components %wu not a power of two"
  msgstr "el número de componentes de vector no es una potencia de dos"
  
! #: c-family/c-attribs.cc:4981 c-family/c-attribs.cc:4985
  #, gcc-internal-format
  msgid "number of vector components %wu exceeds %d"
  msgstr ""
  
! #: c-family/c-attribs.cc:5045
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute only supported on non-mask vector types"
  msgstr "se descarta el atributo %qE en tipos que no son clases"
  
! #: c-family/c-attribs.cc:5078 c-family/c-attribs.cc:5150
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "un atributo que no es nulo sin argumento es un atributo que no es prototipo"
  
! #: c-family/c-attribs.cc:5172
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute ignored on non-enum"
  msgstr "se descarta el atributo %qE en tipos"
  
! #: c-family/c-attribs.cc:5204 config/mips/mips.cc:1346 config/mips/mips.cc:1607
  #: config/mips/mips.cc:1661 config/riscv/riscv.cc:7590
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "el atributo %qE requiere una cadena como argumento"
  
! #: c-family/c-attribs.cc:5215
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized interrupt vector argument of %qE attribute"
  msgid "unsupported wide string type argument in %qE attribute"
  msgstr "no se reconoce el argumento de vector de interrupciones del atributo %qE"
  
! #: c-family/c-attribs.cc:5249 c-family/c-attribs.cc:5331
  #, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "el atributo %qE no se aplica a funciones"
  
! #: c-family/c-attribs.cc:5323
  #, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "se descarta el atributo %qE en objetos de tipo %qT"
  
! #: c-family/c-attribs.cc:5469
  #, fuzzy, gcc-internal-format
  #| msgid "attribute for %q#T must follow the %qs keyword"
  msgid "attribute %qs mismatch with mode %qs"
  msgstr "el atributo para %q#T debe estar a continuación de la palabra clave %qs"
  
! #: c-family/c-attribs.cc:5518
  #, fuzzy, gcc-internal-format
  #| msgid "'getter' attribute of property %qD conflicts with previous declaration"
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr "el atributo 'getter' de la propiedad %qD genera un conflicto con la declaración previa"
  
! #: c-family/c-attribs.cc:5524
  #, fuzzy, gcc-internal-format
  #| msgid "'getter' attribute of property %qD conflicts with previous declaration"
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr "el atributo 'getter' de la propiedad %qD genera un conflicto con la declaración previa"
  
! #: c-family/c-attribs.cc:5530
  #, fuzzy, gcc-internal-format
  #| msgid "'getter' attribute of property %qD conflicts with previous declaration"
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr "el atributo 'getter' de la propiedad %qD genera un conflicto con la declaración previa"
  
! #: c-family/c-attribs.cc:5538
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5560
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unbounded use of variable-length array"
  msgid "designating the bound of variable length array argument %u"
  msgstr "uso no acotado de array de longitud variable"
  
! #: c-family/c-attribs.cc:5643
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "un atributo que no es nulo sin argumento es un atributo que no es prototipo"
  
! #: c-family/c-attribs.cc:5693
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored"
  msgid "attribute %qE invalid mode"
  msgstr "se descarta el atributo"
  
! #: c-family/c-attribs.cc:5702
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %qE argument not a string"
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr "el argumento del atributo %qE no es una cadena"
  
! #: c-family/c-attribs.cc:5729
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %qE argument not a string"
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr "el argumento del atributo %qE no es una cadena"
  
! #: c-family/c-attribs.cc:5740
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
--- 37448,37695 ----
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.cc:3947
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr "el argumento del atributo %qE no es una constante de cadena"
  
! #: c-family/c-attribs.cc:4061 c-family/c-attribs.cc:4109
! #: c-family/c-attribs.cc:4136 d/d-attribs.cc:1329
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute on function returning %<void%>"
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "atributo %qE en una función que devuelve %<void%>"
  
! #: c-family/c-attribs.cc:4155
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.cc:4163
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not positive"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.cc:4174
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.cc:4187
  #, fuzzy, gcc-internal-format
  #| msgid "argument %i in the range [%E, %E]"
  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__%>"
  
! #: c-family/c-attribs.cc:4368 c-family/c-attribs.cc:6544
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t set %qE attribute after definition"
  msgid "cannot set %qE attribute after definition"
  msgstr "no se puede establecer el atributo %qE después de la definición"
  
! #: c-family/c-attribs.cc:4419
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute on function returning %<void%>"
  msgid "%qE attribute on function type without pointer arguments returning %<void%>"
  msgstr "atributo %qE en una función que devuelve %<void%>"
  
! #: c-family/c-attribs.cc:4482
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "atributo %qE duplicado"
  
! #: c-family/c-attribs.cc:4484
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "atributo %qE a continuación de %qE"
  
! #: c-family/c-attribs.cc:4583
  #, gcc-internal-format
  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"
  
! #: c-family/c-attribs.cc:4654
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "el argumento %qE no es un identificador"
  
! #: c-family/c-attribs.cc:4665
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%qD no es compatible con %qD"
  
! #: c-family/c-attribs.cc:4668
  #, gcc-internal-format
  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:6814
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "el mensaje obsoleto no es una cadena"
  
! #: c-family/c-attribs.cc:4765 c-family/c-attribs.cc:4830
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "se descarta el atributo %qE para %qE"
  
! #: c-family/c-attribs.cc:4789
  #, gcc-internal-format
  msgid "the message attached to %<unavailable%> is not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:4891 c-family/c-attribs.cc:4893
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "tipo de vector no válido para el atributo %qE"
  
! #: c-family/c-attribs.cc:4928 c-family/c-attribs.cc:4932
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE is negative"
  msgid "%qE attribute argument value %qE is negative"
  msgstr "%Kargumento %i, valor %qE, negativo"
  
! #: c-family/c-attribs.cc:4945 c-family/c-attribs.cc:4949
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument should be between 0 to 255"
  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"
  
! #: c-family/c-attribs.cc:4972 c-family/c-attribs.cc:4975
  #, fuzzy, gcc-internal-format
  #| msgid "number of components of vector not a power of two"
  msgid "number of vector components %wu not a power of two"
  msgstr "el número de componentes de vector no es una potencia de dos"
  
! #: c-family/c-attribs.cc:4982 c-family/c-attribs.cc:4986
  #, gcc-internal-format
  msgid "number of vector components %wu exceeds %d"
  msgstr ""
  
! #: c-family/c-attribs.cc:5046
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute only supported on non-mask vector types"
  msgstr "se descarta el atributo %qE en tipos que no son clases"
  
! #: c-family/c-attribs.cc:5079 c-family/c-attribs.cc:5151
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "un atributo que no es nulo sin argumento es un atributo que no es prototipo"
  
! #: c-family/c-attribs.cc:5173
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute ignored on non-enum"
  msgstr "se descarta el atributo %qE en tipos"
  
! #: c-family/c-attribs.cc:5205 config/mips/mips.cc:1346 config/mips/mips.cc:1607
  #: config/mips/mips.cc:1661 config/riscv/riscv.cc:7590
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "el atributo %qE requiere una cadena como argumento"
  
! #: c-family/c-attribs.cc:5216
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized interrupt vector argument of %qE attribute"
  msgid "unsupported wide string type argument in %qE attribute"
  msgstr "no se reconoce el argumento de vector de interrupciones del atributo %qE"
  
! #: c-family/c-attribs.cc:5250 c-family/c-attribs.cc:5332
  #, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "el atributo %qE no se aplica a funciones"
  
! #: c-family/c-attribs.cc:5324
  #, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "se descarta el atributo %qE en objetos de tipo %qT"
  
! #: c-family/c-attribs.cc:5470
  #, fuzzy, gcc-internal-format
  #| msgid "attribute for %q#T must follow the %qs keyword"
  msgid "attribute %qs mismatch with mode %qs"
  msgstr "el atributo para %q#T debe estar a continuación de la palabra clave %qs"
  
! #: c-family/c-attribs.cc:5519
  #, fuzzy, gcc-internal-format
  #| msgid "'getter' attribute of property %qD conflicts with previous declaration"
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr "el atributo 'getter' de la propiedad %qD genera un conflicto con la declaración previa"
  
! #: c-family/c-attribs.cc:5525
  #, fuzzy, gcc-internal-format
  #| msgid "'getter' attribute of property %qD conflicts with previous declaration"
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr "el atributo 'getter' de la propiedad %qD genera un conflicto con la declaración previa"
  
! #: c-family/c-attribs.cc:5531
  #, fuzzy, gcc-internal-format
  #| msgid "'getter' attribute of property %qD conflicts with previous declaration"
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr "el atributo 'getter' de la propiedad %qD genera un conflicto con la declaración previa"
  
! #: c-family/c-attribs.cc:5539
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5561
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unbounded use of variable-length array"
  msgid "designating the bound of variable length array argument %u"
  msgstr "uso no acotado de array de longitud variable"
  
! #: c-family/c-attribs.cc:5644
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "un atributo que no es nulo sin argumento es un atributo que no es prototipo"
  
! #: c-family/c-attribs.cc:5694
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored"
  msgid "attribute %qE invalid mode"
  msgstr "se descarta el atributo"
  
! #: c-family/c-attribs.cc:5703
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %qE argument not a string"
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr "el argumento del atributo %qE no es una cadena"
  
! #: c-family/c-attribs.cc:5730
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %qE argument not a string"
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr "el argumento del atributo %qE no es una cadena"
  
! #: c-family/c-attribs.cc:5741
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
*************** msgstr ""
*** 37660,37863 ****
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.cc:5753
  #, fuzzy, gcc-internal-format
  #| msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "el pragma o atributo %<target(\"%s\")%> no acepta un argumento"
  
! #: c-family/c-attribs.cc:5794
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5797
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5822
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "el argumento de plantilla %d es no válido"
  
! #: c-family/c-attribs.cc:5826
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr "%Kargumento %i, valor %qE, supera el tamaño máximo %E del objeto"
  
! #: c-family/c-attribs.cc:5833
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string argument"
  msgid "attribute %qs invalid positional argument"
  msgstr "el atributo %qE requiere una cadena como argumento"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.cc:5841
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "un argumento que no es nulo hace referencia a un operando que no es puntero (argumento %lu, operando %lu)"
  
! #: c-family/c-attribs.cc:5852
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5865
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "se descarta el atributo %qE para %qE"
  
! #: c-family/c-attribs.cc:5883
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "un argumento que no es nulo hace referencia a un operando que no es puntero (argumento %lu, operando %lu)"
  
! #: c-family/c-attribs.cc:6249
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "el argumento de limpieza no es un identificador"
  
! #: c-family/c-attribs.cc:6256
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "el argumento de limpieza no es una función"
  
! #: c-family/c-attribs.cc:6293
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "el atributo %qE requiere prototipos con argumentos nombrados"
  
! #: c-family/c-attribs.cc:6301
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "el atributo %qE se aplica solamente a funciones variadic"
  
! #: c-family/c-attribs.cc:6317 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:6325 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:6374 ada/gcc-interface/utils.cc:7597
  #: d/d-attribs.cc:771 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr "cadena vacía en el atributo %<target%>"
  
  #. The argument must be a constant string.
! #: c-family/c-attribs.cc:6415 config/sh/sh.cc:8562 d/d-attribs.cc:1038
  #: d/d-attribs.cc:1112 d/d-attribs.cc:1415 d/d-attribs.cc:1458
  #: d/d-attribs.cc:1520 d/d-attribs.cc:1599
  #, gcc-internal-format
  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:6589 ada/gcc-interface/utils.cc:7731
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized %s target: %s"
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "no se reconoce el objetivo de %s: %s"
  
! #: c-family/c-attribs.cc:6607
  #, fuzzy, gcc-internal-format
  #| msgid "returns_nonnull attribute on a function not returning a pointer"
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "atributo returns_nonnull en una función que no devuelve puntero"
  
! #: c-family/c-attribs.cc:6622
  #, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "el atributo %qE solo es válido con tipos %<struct%>"
  
! #: c-family/c-attribs.cc:6670
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.cc:6679
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument should be between 0 to 255"
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "el argumento del atributo %qE debe estar entre 0 y 255"
  
! #: c-family/c-attribs.cc:6701
  #, fuzzy, gcc-internal-format
  #| msgid "an attribute that appertains to a type-specifier is ignored"
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr "un atributo que atañe a un especificador de tipo se descarta"
  
! #: c-family/c-attribs.cc:6713
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute is for pointer types only"
  msgstr "se descarta el atributo %qE en tipos"
  
! #: c-family/c-attribs.cc:6732
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not an Objective-C class name or alias"
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr "%qE no es un nombre de clase o alias de Objective-C"
  
! #: c-family/c-attribs.cc:6755
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "se descarta el atributo %qE en tipos que no son clases"
  
! #: c-family/c-attribs.cc:6780
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE is negative"
  msgid "%qE attribute argument %qE is not recognized"
  msgstr "%Kargumento %i, valor %qE, negativo"
  
! #: c-family/c-attribs.cc:6795
  #, fuzzy, gcc-internal-format
  #| msgid "returns_nonnull attribute on a function not returning a pointer"
  msgid "%qE attribute ignored; valid only for functions and function pointer fields"
  msgstr "atributo returns_nonnull en una función que no devuelve puntero"
  
! #: c-family/c-attribs.cc:6806
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to base type of a function pointer"
  msgid "%qE attribute ignored; field must be a function pointer"
  msgstr "el atributo %qE se aplica solamente al tipo base de un puntero a función"
  
! #: c-family/c-attribs.cc:6830
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown attribute %qE"
  msgstr "atributo de propiedad desconocido"
  
! #: c-family/c-attribs.cc:6857
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type %qT for %qE"
  msgid "invalid operand type %qT for %qs"
  msgstr "tipo abstracto %qT no válido para %qE"
  
! #: c-family/c-attribs.cc:6961
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for R8C target"
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "no se admite el atributo %qE para el objetivo R8C"
  
! #: c-family/c-attribs.cc:6963
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for R8C target"
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "no se admite el atributo %qE para el objetivo R8C"
  
! #: c-family/c-attribs.cc:7140
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported on this platform"
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
--- 37698,37901 ----
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.cc:5754
  #, fuzzy, gcc-internal-format
  #| msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "el pragma o atributo %<target(\"%s\")%> no acepta un argumento"
  
! #: c-family/c-attribs.cc:5795
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5798
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5823
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "el argumento de plantilla %d es no válido"
  
! #: c-family/c-attribs.cc:5827
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr "%Kargumento %i, valor %qE, supera el tamaño máximo %E del objeto"
  
! #: c-family/c-attribs.cc:5834
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string argument"
  msgid "attribute %qs invalid positional argument"
  msgstr "el atributo %qE requiere una cadena como argumento"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.cc:5842
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "un argumento que no es nulo hace referencia a un operando que no es puntero (argumento %lu, operando %lu)"
  
! #: c-family/c-attribs.cc:5853
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5866
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "se descarta el atributo %qE para %qE"
  
! #: c-family/c-attribs.cc:5884
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "un argumento que no es nulo hace referencia a un operando que no es puntero (argumento %lu, operando %lu)"
  
! #: c-family/c-attribs.cc:6250
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "el argumento de limpieza no es un identificador"
  
! #: c-family/c-attribs.cc:6257
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "el argumento de limpieza no es una función"
  
! #: c-family/c-attribs.cc:6294
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "el atributo %qE requiere prototipos con argumentos nombrados"
  
! #: c-family/c-attribs.cc:6302
  #, gcc-internal-format
  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:771 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr "cadena vacía en el atributo %<target%>"
  
  #. The argument must be a constant string.
! #: c-family/c-attribs.cc:6416 config/sh/sh.cc:8561 d/d-attribs.cc:1038
  #: d/d-attribs.cc:1112 d/d-attribs.cc:1415 d/d-attribs.cc:1458
  #: d/d-attribs.cc:1520 d/d-attribs.cc:1599
  #, gcc-internal-format
  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"
  msgstr "no se reconoce el objetivo de %s: %s"
  
! #: c-family/c-attribs.cc:6608
  #, fuzzy, gcc-internal-format
  #| msgid "returns_nonnull attribute on a function not returning a pointer"
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "atributo returns_nonnull en una función que no devuelve puntero"
  
! #: c-family/c-attribs.cc:6623
  #, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "el atributo %qE solo es válido con tipos %<struct%>"
  
! #: c-family/c-attribs.cc:6671
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.cc:6680
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument should be between 0 to 255"
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "el argumento del atributo %qE debe estar entre 0 y 255"
  
! #: c-family/c-attribs.cc:6702
  #, fuzzy, gcc-internal-format
  #| msgid "an attribute that appertains to a type-specifier is ignored"
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr "un atributo que atañe a un especificador de tipo se descarta"
  
! #: c-family/c-attribs.cc:6714
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute is for pointer types only"
  msgstr "se descarta el atributo %qE en tipos"
  
! #: c-family/c-attribs.cc:6733
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not an Objective-C class name or alias"
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr "%qE no es un nombre de clase o alias de Objective-C"
  
! #: c-family/c-attribs.cc:6756
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "se descarta el atributo %qE en tipos que no son clases"
  
! #: c-family/c-attribs.cc:6781
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE is negative"
  msgid "%qE attribute argument %qE is not recognized"
  msgstr "%Kargumento %i, valor %qE, negativo"
  
! #: c-family/c-attribs.cc:6796
  #, fuzzy, gcc-internal-format
  #| msgid "returns_nonnull attribute on a function not returning a pointer"
  msgid "%qE attribute ignored; valid only for functions and function pointer fields"
  msgstr "atributo returns_nonnull en una función que no devuelve puntero"
  
! #: c-family/c-attribs.cc:6807
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to base type of a function pointer"
  msgid "%qE attribute ignored; field must be a function pointer"
  msgstr "el atributo %qE se aplica solamente al tipo base de un puntero a función"
  
! #: c-family/c-attribs.cc:6831
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown attribute %qE"
  msgstr "atributo de propiedad desconocido"
  
! #: c-family/c-attribs.cc:6858
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type %qT for %qE"
  msgid "invalid operand type %qT for %qs"
  msgstr "tipo abstracto %qT no válido para %qE"
  
! #: c-family/c-attribs.cc:6962
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for R8C target"
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "no se admite el atributo %qE para el objetivo R8C"
  
! #: c-family/c-attribs.cc:6964
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for R8C target"
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "no se admite el atributo %qE para el objetivo R8C"
  
! #: c-family/c-attribs.cc:7141
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported on this platform"
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
*************** msgid "suggest parentheses around assign
*** 38060,38066 ****
  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:4185 c/c-typeck.cc:18623
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "uso no válido de %<restrict%>"
--- 38098,38104 ----
  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:18701
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "uso no válido de %<restrict%>"
*************** msgstr "la constante entera es demasiado
*** 39240,39246 ****
  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:13043
  #, fuzzy, gcc-internal-format
  #| msgid "%<__int%d%> is not supported on this target"
  msgid "%<_BitInt(%d)%> is not supported on this target"
--- 39278,39284 ----
  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 "la constante entera es demasiado
*** 39267,39273 ****
  msgid "unsuffixed floating constant"
  msgstr "constante de coma flotante sin sufijo"
  
! #: c-family/c-lex.cc:1236 c/c-decl.cc:12963
  #, fuzzy, gcc-internal-format
  #| msgid "decimal floating point not supported for this target"
  msgid "decimal floating-point not supported for this target"
--- 39305,39311 ----
  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 "se truncó la constante de coma
*** 39316,39332 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr "%<@%> repetida antes de la cadena Objective-C"
  
! #: c-family/c-lex.cc:1660 c/c-parser.cc:9867
  #, 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:9888
  #, 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:20217
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 39354,39370 ----
  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:20275
  #, 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
*** 39385,39391 ****
  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:12087
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "tipo no válido para la variable de iteración %qE"
--- 39423,39429 ----
  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:12083
  #, 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
*** 39400,39416 ****
  msgid "%qE is not initialized"
  msgstr "%qE no está inicializado"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11971
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "falta el predicado controlador"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11562
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "predicado controlador no válido"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11977
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "falta la expresión de incremento"
--- 39438,39454 ----
  msgid "%qE is not initialized"
  msgstr "%qE no está inicializado"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11967
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "falta el predicado controlador"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11558
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "predicado controlador no válido"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11973
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "falta la expresión de incremento"
*************** msgstr "falta la expresión de increment
*** 39420,39426 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11679
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "expresión de incremento no válida"
--- 39458,39464 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11675
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "expresión de incremento no válida"
*************** msgstr ""
*** 39521,39539 ****
  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:18397 cp/semantics.cc:10590
  #, 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:28136
! #: cp/parser.cc:53711
  #, 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:17468 cp/semantics.cc:9162
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "campo de bits %qE en cláusula %qs"
--- 39559,39577 ----
  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:18475 cp/semantics.cc:10586
  #, 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:53709
  #, 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:17546 cp/semantics.cc:9158
  #, 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 %
*** 39544,39551 ****
  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:15730 c/c-typeck.cc:17567
! #: c/c-typeck.cc:17755
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE en cláusula %qs"
--- 39582,39589 ----
  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:15808 c/c-typeck.cc:17645
! #: c/c-typeck.cc:17833
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE en cláusula %qs"
*************** msgstr "no se admite %<-fabi-compat-vers
*** 39652,39733 ****
  msgid "external TLS initialization functions not supported on this target"
  msgstr "no se admiten funciones de inicialización TLS externas en este objetivo"
  
! #: c-family/c-opts.cc:1269
  #, fuzzy, gcc-internal-format
  #| msgid "too many filenames given.  Type %s --help for usage"
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr "demasiados nombres de ficheros. Teclee %s --help para información de modo de empleo"
  
! #: c-family/c-opts.cc:1283
  #, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr "abriendo el fichero de salida %s: %m"
  
! #: c-family/c-opts.cc:1301
  #, gcc-internal-format
  msgid "the %qs debug info cannot be used with pre-compiled headers"
  msgstr ""
  
! #: c-family/c-opts.cc:1467 c-family/c-opts.cc:1488
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr "abriendo el fichero de dependencias %s: %m"
  
! #: c-family/c-opts.cc:1492
  #, gcc-internal-format
  msgid "%<-MF%> and %<-fdeps-file=%> cannot share an output file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1502
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr "cerrando el fichero de dependencias %s: %m"
  
! #: c-family/c-opts.cc:1505
  #, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr "al escribir la salida a %s: %m"
  
! #: c-family/c-opts.cc:1583
  #, fuzzy, gcc-internal-format
  #| msgid "to generate dependencies you must specify either -M or -MM"
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr "para generar dependencias debe especificar -M ó -MM"
  
! #: c-family/c-opts.cc:1607
  #, fuzzy, gcc-internal-format
  #| msgid "-MG may only be used with -M or -MM"
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr "-MG sólo se puede usar con -M ó -MM"
  
! #: c-family/c-opts.cc:1640
  #, fuzzy, gcc-internal-format
  #| msgid "-fdirectives-only is incompatible with -Wunused_macros"
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr "-fdirectives-only es incompatible con -Wunused_macros"
  
! #: c-family/c-opts.cc:1643
  #, fuzzy, gcc-internal-format
  #| msgid "-fdirectives-only is incompatible with -traditional"
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr "-fdirectives-only es incompatible con -traditional"
  
! #: c-family/c-opts.cc:1746
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because optimizations are turned off"
  msgstr ""
  
! #: c-family/c-opts.cc:1750
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1756
  #, gcc-internal-format
  msgid "%<_GLIBCXX_ASSERTIONS%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1880
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr "demasiado tarde para que la directiva # establezca el directorio de depuración"
--- 39690,39777 ----
  msgid "external TLS initialization functions not supported on this target"
  msgstr "no se admiten funciones de inicialización TLS externas en este objetivo"
  
! #: c-family/c-opts.cc:1273
! #, fuzzy, gcc-internal-format
! #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
! msgid "%<-freflection%> only supported with %<-std=c++26%> or %<-std=gnu++26%>"
! msgstr "C++0x automático sólo está disponible con -std=c++11 o -std=gnu++11"
! 
! #: c-family/c-opts.cc:1277
  #, fuzzy, gcc-internal-format
  #| msgid "too many filenames given.  Type %s --help for usage"
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr "demasiados nombres de ficheros. Teclee %s --help para información de modo de empleo"
  
! #: c-family/c-opts.cc:1291
  #, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr "abriendo el fichero de salida %s: %m"
  
! #: c-family/c-opts.cc:1309
  #, gcc-internal-format
  msgid "the %qs debug info cannot be used with pre-compiled headers"
  msgstr ""
  
! #: c-family/c-opts.cc:1475 c-family/c-opts.cc:1496
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr "abriendo el fichero de dependencias %s: %m"
  
! #: c-family/c-opts.cc:1500
  #, gcc-internal-format
  msgid "%<-MF%> and %<-fdeps-file=%> cannot share an output file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1510
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr "cerrando el fichero de dependencias %s: %m"
  
! #: c-family/c-opts.cc:1513
  #, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr "al escribir la salida a %s: %m"
  
! #: c-family/c-opts.cc:1591
  #, fuzzy, gcc-internal-format
  #| msgid "to generate dependencies you must specify either -M or -MM"
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr "para generar dependencias debe especificar -M ó -MM"
  
! #: c-family/c-opts.cc:1615
  #, fuzzy, gcc-internal-format
  #| msgid "-MG may only be used with -M or -MM"
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr "-MG sólo se puede usar con -M ó -MM"
  
! #: c-family/c-opts.cc:1648
  #, fuzzy, gcc-internal-format
  #| msgid "-fdirectives-only is incompatible with -Wunused_macros"
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr "-fdirectives-only es incompatible con -Wunused_macros"
  
! #: c-family/c-opts.cc:1651
  #, fuzzy, gcc-internal-format
  #| msgid "-fdirectives-only is incompatible with -traditional"
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr "-fdirectives-only es incompatible con -traditional"
  
! #: c-family/c-opts.cc:1754
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because optimizations are turned off"
  msgstr ""
  
! #: c-family/c-opts.cc:1758
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1764
  #, gcc-internal-format
  msgid "%<_GLIBCXX_ASSERTIONS%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1888
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr "demasiado tarde para que la directiva # establezca el directorio de depuración"
*************** msgstr "%<#pragma%> no se permite aquí"
*** 40180,40187 ****
  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:4881
! #: cp/constexpr.cc:9156 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"
--- 40224,40231 ----
  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:4883
! #: cp/constexpr.cc:9158 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"
*** 40674,40690 ****
  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:6323
  #, 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:6326
  #, 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:6329
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "decremento de la ubicación de sólo lectura %qE"
--- 40718,40734 ----
  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:6401
  #, 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:6404
  #, 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:6407
  #, 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
*** 40960,40966 ****
  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:6963 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "esta condición tiene bifurcaciones idénticas"
--- 41004,41010 ----
  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:7041 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "esta condición tiene bifurcaciones idénticas"
*************** msgstr "se descarta %<#pragma align%> pa
*** 41984,42233 ****
  msgid "PIC is only supported for RTPs"
  msgstr "PIC sólo se admite para RTPs"
  
! #: config/aarch64/aarch64-builtins.cc:2672 config/arm/arm-mve-builtins.cc:601
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr "la función interna %qs requiere la opción %qs"
  
! #: config/aarch64/aarch64-builtins.cc:2674 config/aarch64/aarch64.cc:12168
! #: config/aarch64/aarch64.cc:19671 config/aarch64/aarch64.cc:20307
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2690
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is incompatible with %s %s"
  msgid "ACLE function %qD is incompatible with the use of %qs"
  msgstr "%qs es incompatible con %s %s"
  
! #: config/aarch64/aarch64-builtins.cc:2708
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2718
  #, gcc-internal-format
  msgid "ACLE function %qD cannot be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2739
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2978
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs must be a 2-bit unsigned literal"
  msgid "first argument to %qD must be a string literal"
  msgstr "el argumento para %qs debe ser una literal sin signo de 2-bit"
  
! #: config/aarch64/aarch64-builtins.cc:3111
! #: config/aarch64/aarch64-builtins.cc:3345 config/arm/arm-builtins.cc:2250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Kargument %d must be a constant immediate"
  msgid "argument %d must be a constant immediate"
  msgstr "el %Kargumento %d debe ser un inmediato constante"
  
! #: config/aarch64/aarch64-builtins.cc:3183 config/arm/arm-builtins.cc:2586
  #, fuzzy, gcc-internal-format
  #| msgid "%Klane index must be a constant immediate"
  msgid "lane index must be a constant immediate"
  msgstr "el índice %Klane debe ser un inmediato constante"
  
! #: config/aarch64/aarch64-builtins.cc:3187
  #, fuzzy, gcc-internal-format
  #| msgid "%Ktotal size and element size must be a non-zero constant immediate"
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "el tamaño %Ktotal y el tamaño de elemento han de ser un inmediato constante distinto de cero"
  
! #: config/aarch64/aarch64-builtins.cc:3433
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %d must be a constant immediate"
  msgid "argument must be a 16-bit constant immediate"
  msgstr "el %Kargumento %d debe ser un inmediato constante"
  
! #: config/aarch64/aarch64-builtins.cc:3556
  #, gcc-internal-format
  msgid "128-bit system register support requires the %<d128%> extension"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3571
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for %q+D"
  msgid "invalid system register name provided"
  msgstr "nombre de registro no válido para %q+D"
  
! #: config/aarch64/aarch64-builtins.cc:3585
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for %q+D"
  msgid "invalid system register name %qs"
  msgstr "nombre de registro no válido para %q+D"
  
! #: config/aarch64/aarch64-builtins.cc:3666
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "Constant-type argument expected"
  msgstr "se esperaba una declaración for"
  
! #: config/aarch64/aarch64-builtins.cc:3672
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %d must be a constant immediate"
  msgid "argument %d must be a constant immediate in range [%wd,%wd]"
  msgstr "el %Kargumento %d debe ser un inmediato constante"
  
! #: config/aarch64/aarch64-builtins.cc:3751
  #, fuzzy, gcc-internal-format
  #| msgid "assembler does not support -mabi=ilp32"
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "el ensamblador no tiene soporte para -mabi=ilp32"
  
! #: config/aarch64/aarch64-builtins.cc:3786
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Kargument %d must be a constant immediate"
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "el %Kargumento %d debe ser un inmediato constante"
  
! #: config/aarch64/aarch64-builtins.cc:5728
! #: config/aarch64/aarch64-builtins.cc:5748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "se esperaba %qT pero el argumento es de tipo %qT"
  
! #: config/aarch64/aarch64-builtins.cc:5732
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "se esperaba %qT pero el argumento es de tipo %qT"
  
! #: config/aarch64/aarch64-c.cc:400
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma GCC optimize%> is not a string or number"
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC optimize%> no es una cadena o un número"
  
! #: config/aarch64/aarch64-c.cc:416
  #, fuzzy, gcc-internal-format
  #| msgid "unknown #pragma GCC coprocessor %E"
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "basura al final de #pragma GCC coprocessor %E"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:122
  #, gcc-internal-format
  msgid "static storage conflict - multiple pointer members of the same type cannot be parsed"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:139
  #, gcc-internal-format
! msgid "expected a string but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:153
! #, fuzzy, gcc-internal-format
! #| msgid "  expected a type, got %qE"
! msgid "expected an integer value but got something else or NULL"
! msgstr "  se esperaba un tipo, se obtuvo %qE"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:168
  #, gcc-internal-format
! msgid "expected an unsigned integer value but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:182
  #, fuzzy, gcc-internal-format
! #| msgid "  expected a type, got %qE"
! msgid "expected a boolean value but got something else or NULL"
! msgstr "  se esperaba un tipo, se obtuvo %qE"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:206
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected string literal"
  msgid "expected string for enum field %s"
  msgstr "se esperaba una cadena literal"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:221
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized argument in option %qs"
  msgid "%s not recognized, defaulting to %qs"
  msgstr "no se reconoce el argumento en la opción %qs"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:246
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "key %qs is not a tuning parameter, skipping"
  msgstr "%qE no es una expresión constante"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:261
  #, fuzzy, gcc-internal-format
  #| msgid "expected an SSA_NAME object"
  msgid "key %qs expected to be an object"
  msgstr "se esperaba un objeto SSA_NAME"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:269
  #, gcc-internal-format
  msgid "key %qs expected to be an array"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:282
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer"
  msgid "key %qs expected to be an integer"
  msgstr "se esperaba un entero"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:293
  #, fuzzy, gcc-internal-format
  #| msgid "escape sequence out of range for its type"
  msgid "key %qs value %ld is out of range for %<int%> type [%d, %d]"
  msgstr "secuencia de escape fuera de rango por su tipo"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:304
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d must be an unsigned literal"
  msgid "key %qs expected to be an unsigned integer"
  msgstr "el argumento %d debe ser un literal sin signo"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:315
  #, fuzzy, gcc-internal-format
  #| msgid "escape sequence out of range for its type"
  msgid "key %qs value %ld is out of range for %<uint%> type [0, %u]"
  msgstr "secuencia de escape fuera de rango por su tipo"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:326
  #, fuzzy, gcc-internal-format
  #| msgid "Expected real string"
  msgid "key %qs expected to be a string"
  msgstr "Se esperaba una cadena real"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:335
  #, gcc-internal-format
  msgid "key %qs expected to be a boolean (true/false)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:344
  #, gcc-internal-format
  msgid "key %qs expected to be an enum (string)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:351
  #, fuzzy, gcc-internal-format
  #| msgid "name %qT has incomplete type"
  msgid "key %qs has unsupported type"
  msgstr "el nombre %qT tiene tipo de dato incompleto"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:357
  #, gcc-internal-format
  msgid "key %qs has unexpected format in schema"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:371
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not open ELF file: %s"
  msgid "could not open file %s"
  msgstr "no se puede abrir el fichero ELF: %s"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid ""
  #| "\n"
--- 42028,42320 ----
  msgid "PIC is only supported for RTPs"
  msgstr "PIC sólo se admite para RTPs"
  
! #: config/aarch64/aarch64-builtins.cc:2673 config/arm/arm-mve-builtins.cc:601
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  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:19694 config/aarch64/aarch64.cc:20321
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2691
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is incompatible with %s %s"
  msgid "ACLE function %qD is incompatible with the use of %qs"
  msgstr "%qs es incompatible con %s %s"
  
! #: config/aarch64/aarch64-builtins.cc:2709
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2719
  #, gcc-internal-format
  msgid "ACLE function %qD cannot be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2740
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2979
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs must be a 2-bit unsigned literal"
  msgid "first argument to %qD must be a string literal"
  msgstr "el argumento para %qs debe ser una literal sin signo de 2-bit"
  
! #: config/aarch64/aarch64-builtins.cc:3112
! #: config/aarch64/aarch64-builtins.cc:3346 config/arm/arm-builtins.cc:2250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Kargument %d must be a constant immediate"
  msgid "argument %d must be a constant immediate"
  msgstr "el %Kargumento %d debe ser un inmediato constante"
  
! #: config/aarch64/aarch64-builtins.cc:3184 config/arm/arm-builtins.cc:2586
  #, fuzzy, gcc-internal-format
  #| msgid "%Klane index must be a constant immediate"
  msgid "lane index must be a constant immediate"
  msgstr "el índice %Klane debe ser un inmediato constante"
  
! #: config/aarch64/aarch64-builtins.cc:3188
  #, fuzzy, gcc-internal-format
  #| msgid "%Ktotal size and element size must be a non-zero constant immediate"
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "el tamaño %Ktotal y el tamaño de elemento han de ser un inmediato constante distinto de cero"
  
! #: config/aarch64/aarch64-builtins.cc:3434
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %d must be a constant immediate"
  msgid "argument must be a 16-bit constant immediate"
  msgstr "el %Kargumento %d debe ser un inmediato constante"
  
! #: config/aarch64/aarch64-builtins.cc:3557
  #, gcc-internal-format
  msgid "128-bit system register support requires the %<d128%> extension"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3572
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for %q+D"
  msgid "invalid system register name provided"
  msgstr "nombre de registro no válido para %q+D"
  
! #: config/aarch64/aarch64-builtins.cc:3586
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for %q+D"
  msgid "invalid system register name %qs"
  msgstr "nombre de registro no válido para %q+D"
  
! #: config/aarch64/aarch64-builtins.cc:3667
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "Constant-type argument expected"
  msgstr "se esperaba una declaración for"
  
! #: config/aarch64/aarch64-builtins.cc:3673
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %d must be a constant immediate"
  msgid "argument %d must be a constant immediate in range [%wd,%wd]"
  msgstr "el %Kargumento %d debe ser un inmediato constante"
  
! #: config/aarch64/aarch64-builtins.cc:3752
  #, fuzzy, gcc-internal-format
  #| msgid "assembler does not support -mabi=ilp32"
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "el ensamblador no tiene soporte para -mabi=ilp32"
  
! #: config/aarch64/aarch64-builtins.cc:3787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Kargument %d must be a constant immediate"
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "el %Kargumento %d debe ser un inmediato constante"
  
! #: config/aarch64/aarch64-builtins.cc:5729
! #: config/aarch64/aarch64-builtins.cc:5749
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "se esperaba %qT pero el argumento es de tipo %qT"
  
! #: config/aarch64/aarch64-builtins.cc:5733
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "se esperaba %qT pero el argumento es de tipo %qT"
  
! #: config/aarch64/aarch64-c.cc:404
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma GCC optimize%> is not a string or number"
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC optimize%> no es una cadena o un número"
  
! #: config/aarch64/aarch64-c.cc:420
  #, fuzzy, gcc-internal-format
  #| msgid "unknown #pragma GCC coprocessor %E"
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "basura al final de #pragma GCC coprocessor %E"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:127
  #, gcc-internal-format
  msgid "static storage conflict - multiple pointer members of the same type cannot be parsed"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:134
  #, gcc-internal-format
! msgid "JSON tuning overrides an unspecified structure in the base tuning; fields not provided in JSON will default to 0"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:152
! #, gcc-internal-format
! msgid "...but got an object instead"
! msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:155
  #, gcc-internal-format
! msgid "...but got an array instead"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:158
  #, fuzzy, gcc-internal-format
! #| msgid "requested position is not an integer constant"
! msgid "...but got an integer instead"
! msgstr "la posición solicitada no es una constante entera"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:161
! #, fuzzy, gcc-internal-format
! #| msgid "%q#T used where a floating point value was expected"
! msgid "...but got a floating-point value instead"
! msgstr "se usó %q#T donde se esperaba un valor de coma flotante"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:164
! #, fuzzy, gcc-internal-format
! #| msgid "bad string constant"
! msgid "...but got a string instead"
! msgstr "constante de cadena errónea"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:167
! #: config/aarch64/aarch64-json-tunings-parser.cc:170
! #: config/aarch64/aarch64-json-tunings-parser.cc:173
! #, fuzzy, gcc-internal-format
! #| msgid "try using %qE instead"
! msgid "...but got %qs instead"
! msgstr "intente utilizar %qE en su lugar"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:187
! #, fuzzy, gcc-internal-format
! #| msgid "Expected string"
! msgid "expected a string..."
! msgstr "Se esperaba una cadena"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:205
! #, fuzzy, gcc-internal-format
! #| msgid "expected integer"
! msgid "expected an integer value..."
! msgstr "se esperaba un entero"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:224
! #, fuzzy, gcc-internal-format
! #| msgid "expected string literal"
! msgid "expected an unsigned integer value..."
! msgstr "se esperaba una cadena literal"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:242
! #, fuzzy, gcc-internal-format
! #| msgid "expected boolean type"
! msgid "expected a boolean value..."
! msgstr "se esperaba un tipo booleano"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected string literal"
  msgid "expected string for enum field %s"
  msgstr "se esperaba una cadena literal"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:286
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized argument in option %qs"
  msgid "%s not recognized, defaulting to %qs"
  msgstr "no se reconoce el argumento en la opción %qs"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:313
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "key %qs is not a tuning parameter, skipping"
  msgstr "%qE no es una expresión constante"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:329
  #, fuzzy, gcc-internal-format
  #| msgid "expected an SSA_NAME object"
  msgid "key %qs expected to be an object"
  msgstr "se esperaba un objeto SSA_NAME"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:339
  #, gcc-internal-format
  msgid "key %qs expected to be an array"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:353
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer"
  msgid "key %qs expected to be an integer"
  msgstr "se esperaba un entero"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:365
  #, fuzzy, gcc-internal-format
  #| msgid "escape sequence out of range for its type"
  msgid "key %qs value %ld is out of range for %<int%> type [%d, %d]"
  msgstr "secuencia de escape fuera de rango por su tipo"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:377
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d must be an unsigned literal"
  msgid "key %qs expected to be an unsigned integer"
  msgstr "el argumento %d debe ser un literal sin signo"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:389
  #, fuzzy, gcc-internal-format
  #| msgid "escape sequence out of range for its type"
  msgid "key %qs value %ld is out of range for %<uint%> type [0, %u]"
  msgstr "secuencia de escape fuera de rango por su tipo"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:401
  #, fuzzy, gcc-internal-format
  #| msgid "Expected real string"
  msgid "key %qs expected to be a string"
  msgstr "Se esperaba una cadena real"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:412
  #, gcc-internal-format
  msgid "key %qs expected to be a boolean (true/false)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:422
  #, gcc-internal-format
  msgid "key %qs expected to be an enum (string)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:430
  #, fuzzy, gcc-internal-format
  #| msgid "name %qT has incomplete type"
  msgid "key %qs has unsupported type"
  msgstr "el nombre %qT tiene tipo de dato incompleto"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:437
  #, gcc-internal-format
  msgid "key %qs has unexpected format in schema"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not open ELF file: %s"
  msgid "could not open file %s"
  msgstr "no se puede abrir el fichero ELF: %s"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid ""
  #| "\n"
*************** msgstr ""
*** 42237,42294 ****
  "\n"
  "%s: error al leer el fichero de entrada '%s': %s\n"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:415
  #, gcc-internal-format
  msgid "JSON tuning file does not contain version information; compatibility cannot be verified"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:422
  #, gcc-internal-format, gfc-internal-format
  msgid "JSON tuning file was created with GCC version %d but current GCC version is %d"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:425
  #, gcc-internal-format
  msgid "JSON tuning files must be regenerated when switching between major GCC versions"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:446
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Error writing JSON output file %s\n"
  msgid "error parsing JSON data: %s"
  msgstr "Error al escribir el fichero de salida JSON %s\n"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:453
! #, gcc-internal-format
! msgid "JSON parsing returned null data"
! msgstr ""
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:459
  #, gcc-internal-format
  msgid "no JSON object found in the provided data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:481
  #, gcc-internal-format
  msgid "key %<tune_params%> not found in JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:488
  #, gcc-internal-format
  msgid "key %<tune_params%> is not a JSON object"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:494
  #, gcc-internal-format
  msgid "validation failed for the provided JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:507
  #, gcc-internal-format
  msgid "JSON tuning enables dispatch scheduling but %<dispatch_constraints%> is not available; disabling dispatch scheduling"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:524
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot read LTO mode table from %s"
  msgid "cannot read JSON data in %s"
--- 42324,42376 ----
  "\n"
  "%s: error al leer el fichero de entrada '%s': %s\n"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:497
  #, gcc-internal-format
  msgid "JSON tuning file does not contain version information; compatibility cannot be verified"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:505
  #, gcc-internal-format, gfc-internal-format
  msgid "JSON tuning file was created with GCC version %d but current GCC version is %d"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:508
  #, gcc-internal-format
  msgid "JSON tuning files must be regenerated when switching between major GCC versions"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Error writing JSON output file %s\n"
  msgid "error parsing JSON data: %s"
  msgstr "Error al escribir el fichero de salida JSON %s\n"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:543
  #, gcc-internal-format
  msgid "no JSON object found in the provided data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:566
  #, gcc-internal-format
  msgid "key %<tune_params%> not found in JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:574
  #, gcc-internal-format
  msgid "key %<tune_params%> is not a JSON object"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:580
  #, gcc-internal-format
  msgid "validation failed for the provided JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:593
  #, gcc-internal-format
  msgid "JSON tuning enables dispatch scheduling but %<dispatch_constraints%> is not available; disabling dispatch scheduling"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:610
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot read LTO mode table from %s"
  msgid "cannot read JSON data in %s"
*************** msgid "SVE type %qT cannot be passed to
*** 42887,42908 ****
  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:22625
  #, 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:22632
  #, 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:22640 config/arm/arm.cc:7311
! #: config/arm/arm.cc:7341 config/arm/arm.cc:29403
  #, 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"
--- 42969,42990 ----
  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:22639
  #, 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:22646
  #, 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:22654 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 "la función interna %qs requiere
*** 42925,43186 ****
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12166
  #, 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:12175 config/aarch64/aarch64.cc:12179
  #, 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:12182
  #, 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:12240
  #, 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:12242
  #, gcc-internal-format
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19255
  #, 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:19299
  #, 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:19355
  #, 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:19367
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %h value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "valor %h no válido"
  
! #: config/aarch64/aarch64.cc:19387
  #, 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:19405
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "opción de cadena de ajuste desconocida (%s)"
  
! #: config/aarch64/aarch64.cc:19615 config/arm/arm.cc:3211
  #: config/riscv/riscv.cc:12481
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19624 config/riscv/riscv.cc:12490
  #, 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:19632
  #, 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:19642 config/arm/arm.cc:3223
  #: config/riscv/riscv.cc:12519 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:19650
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19653
  #, 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:19659
  #, 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:19667
  #, 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:19669
  #, 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:19765
  #, 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:19781 config/riscv/riscv.cc:12539
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19815
! #, fuzzy, gcc-internal-format
! #| msgid "support for mode %qs"
! msgid "no support for %qs without %qs"
! msgstr "se admite el modo %qs"
! 
! #: config/aarch64/aarch64.cc:19882
  #, 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:19893
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19898
  #, 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:20054
  #, 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:20121
  #, 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:20124
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mstring%> is deprecated"
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%<-mstring%> es obsoleto"
  
! #: config/aarch64/aarch64.cc:20130
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20204
  #, 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:20207
  #, 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:20305
  #, 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:20415
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "falta el nombre en atributo %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:20418
  #, 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:20422
  #, 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:20457
  #, 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:20460
  #, 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:20464 config/aarch64/aarch64.cc:20548
  #, 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:20503
  #, 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:20544
  #, 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:20604 config/aarch64/aarch64.cc:20782
  #: 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:20650
  #, 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:20658 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:20713
  #: 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:20770 config/arm/arm.cc:33522
  #: config/loongarch/loongarch-target-attr.cc:383
  #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
  #: config/s390/s390.cc:16979
--- 43007,43262 ----
  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:19278
  #, 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:19322
  #, 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:19378
  #, 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:19390
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %h value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "valor %h no válido"
  
! #: config/aarch64/aarch64.cc:19410
  #, 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:19428
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "opción de cadena de ajuste desconocida (%s)"
  
! #: config/aarch64/aarch64.cc:19638 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12481
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19647 config/riscv/riscv.cc:12490
  #, 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:19655
  #, 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:19665 config/arm/arm.cc:3226
  #: config/riscv/riscv.cc:12519 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:19673
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19676
  #, 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:19682
  #, 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:19690
  #, 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:19692
  #, 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:19785
  #, 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:19801 config/riscv/riscv.cc:12539
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19896
  #, 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:19907
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19912
  #, 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:20068
  #, 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:20135
  #, 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:20138
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mstring%> is deprecated"
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%<-mstring%> es obsoleto"
  
! #: config/aarch64/aarch64.cc:20144
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20218
  #, 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:20221
  #, 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:20319
  #, 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:20429
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "falta el nombre en atributo %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:20432
  #, 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:20436
  #, 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:20471
  #, 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:20474
  #, 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:20478 config/aarch64/aarch64.cc:20562
  #, 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:20517
  #, 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:20558
  #, 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:20618 config/aarch64/aarch64.cc:20796
  #: 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:20664
  #, 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:20672 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:20727
  #: 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:20784 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
*************** msgstr "el pragma o atributo %<target(\"
*** 43188,43413 ****
  msgid "attribute %<target%> argument not a string"
  msgstr "el argumento del atributo %<target%> no es una cadena"
  
! #: config/aarch64/aarch64.cc:20807
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20810
  #, 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:20819
  #: 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:21090 config/loongarch/loongarch.cc:11500
  #: 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:21098 config/loongarch/loongarch.cc:11510
  #: 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:21120
  #, 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:21124
  #, 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:21130
  #, 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:21712 config/i386/i386-features.cc:5462
! #: config/i386/i386-features.cc:5712 config/loongarch/loongarch.cc:12057
! #: config/riscv/riscv.cc:15534 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:21769 config/i386/i386-features.cc:5565
! #: config/loongarch/loongarch.cc:11654 config/riscv/riscv.cc:15588
  #: 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:21808
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21811
  #, 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:23420 config/arm/arm.cc:6689
  #: 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:23425 config/arm/arm.cc:6694
  #: 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:23430 config/arm/arm.cc:6699
  #, 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:24992 config/aarch64/aarch64.cc:24995
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "vía %wd fuera de rango %wd - %wd"
  
! #: config/aarch64/aarch64.cc:30704 config/i386/i386.cc:26805
! #: config/i386/i386.cc:26936
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported simdlen %d"
  msgid "unsupported simdlen %wd"
  msgstr "simdlen %d no admitido"
  
! #: config/aarch64/aarch64.cc:30718
  #, 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:30722 config/i386/i386.cc:26827
  #, 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:30756
  #, 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:30760 config/i386/i386.cc:26858
  #, 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:30831
  #, 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:30851
  #, 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:31041
  #, 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:31043
  #, 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:31862
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32170
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32810 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5216
  #, 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:32823
  #, 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:32826 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5230
  #, 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:32839
  #, 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:32853 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:32865 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:33099
  #, 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:33103
  #, 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:33109
  #, 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:33115
  #, fuzzy
  #| msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
--- 43264,43489 ----
  msgid "attribute %<target%> argument not a string"
  msgstr "el argumento del atributo %<target%> no es una cadena"
  
! #: config/aarch64/aarch64.cc:20821
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20824
  #, 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:20833
  #: 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:21104 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:21112 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:21134
  #, 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:21138
  #, 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:21144
  #, 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:21726 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12048
! #: config/riscv/riscv.cc:15547 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:21783 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15601
  #: 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:21822
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21825
  #, 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:23434 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:23439 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:23444 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:25006 config/aarch64/aarch64.cc:25009
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "vía %wd fuera de rango %wd - %wd"
  
! #: config/aarch64/aarch64.cc:30718 config/i386/i386.cc:26917
! #: config/i386/i386.cc:27048
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported simdlen %d"
  msgid "unsupported simdlen %wd"
  msgstr "simdlen %d no admitido"
  
! #: config/aarch64/aarch64.cc:30732
  #, 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:30736 config/i386/i386.cc:26939
  #, 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:30770
  #, 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:30774 config/i386/i386.cc:26970
  #, 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:30845
  #, 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:30865
  #, 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:31055
  #, 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:31057
  #, 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:31876
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32184
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32824 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5216
  #, 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:32837
  #, 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:32840 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5230
  #, 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: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 either %wd or %wd"
  msgstr "se pasa el argumento %d de %qE con anchura diferente debido al prototipo"
  
! #: config/aarch64/aarch64.cc:32867 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:32879 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:33113
  #, 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:33117
  #, 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:33123
  #, 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:33129
  #, fuzzy
  #| msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
*************** msgstr "latencia de caché L%d desconoci
*** 43476,43482 ****
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "valor %qs erróneo para -mmemory-latency"
  
! #: config/alpha/alpha.cc:7353 config/alpha/alpha.cc:7356 config/arc/arc.cc:6996
  #: config/arc/arc.cc:7270 config/s390/s390.cc:943
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 43552,43558 ----
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "valor %qs erróneo para -mmemory-latency"
  
! #: config/alpha/alpha.cc:7354 config/alpha/alpha.cc:7357 config/arc/arc.cc:6996
  #: config/arc/arc.cc:7270 config/s390/s390.cc:943
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgid "last register name %s must be an
*** 43534,43540 ****
  msgstr "el nombre %s del último registro debe ser un registro impar"
  
  #: config/arc/arc.cc:1100 config/ia64/ia64.cc:6111 config/pa/pa.cc:492
! #: config/sh/sh.cc:8306
  #, gcc-internal-format, gfc-internal-format
  msgid "%s-%s is an empty range"
  msgstr "%s-%s es un rango vacío"
--- 43610,43616 ----
  msgstr "el nombre %s del último registro debe ser un registro impar"
  
  #: config/arc/arc.cc:1100 config/ia64/ia64.cc:6111 config/pa/pa.cc:492
! #: config/sh/sh.cc:8305
  #, gcc-internal-format, gfc-internal-format
  msgid "%s-%s is an empty range"
  msgstr "%s-%s es un rango vacío"
*************** msgstr "el argumento del atributo %qE no
*** 43605,43625 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "el argumento del atributo %qE no es \"ilink\" o \"firq\""
  
! #: config/arc/arc.cc:2049 config/arm/arm.cc:7444 config/arm/arm.cc:7462
! #: config/arm/arm.cc:7641 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:3068 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5888 config/riscv/riscv.cc:7562
  #: 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:8442
! #: config/sh/sh.cc:8460 config/sh/sh.cc:8484 config/sh/sh.cc:8555
! #: config/sh/sh.cc:8578 config/stormy16/stormy16.cc:2402
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, gcc-internal-format
  msgid "%qE attribute only applies to functions"
--- 43681,43701 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  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:5888 config/riscv/riscv.cc:7562
  #: 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:2402
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, gcc-internal-format
  msgid "%qE attribute only applies to functions"
*************** msgstr "falta el argumento del atributo
*** 43762,43780 ****
  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:24966
  #, 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:25030
  #, 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:25059
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for asm flag output"
  msgid "invalid type for %<asm%> flag output"
--- 43838,43856 ----
  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:25075
  #, 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:25139
  #, 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:25168
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for asm flag output"
  msgid "invalid type for %<asm%> flag output"
*************** msgstr "se pasa el argumento %d de %qE d
*** 43941,44249 ****
  msgid "constant predicate argument %d (%wx) does not map to %d lane numbers, converted to %wx"
  msgstr ""
  
! #: config/arm/arm.cc:2974
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "el CPU objetivo no tiene soporte para el modo ARM"
  
! #: config/arm/arm.cc:2978
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "habilitar el soporte de rastreo hacia atrás sólo tiene significado cuando se compila para el Thumb"
  
! #: config/arm/arm.cc:2981
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "habilitar el soporte de trabajo interno de llamado sólo tiene significado cuando se compila para el Thumb"
  
! #: config/arm/arm.cc:2989
  #, fuzzy, gcc-internal-format
  #| msgid "-g with -mno-apcs-frame may not give sensible debugging"
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "-g con -mno-apcs-frame no permite una depuración sensible"
  
! #: config/arm/arm.cc:2993
  #, fuzzy, gcc-internal-format
  #| msgid "can not use -mtp=cp15 with 16-bit Thumb"
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "no se puede usar -mtp=cp15 con Thumb de 16-bit"
  
! #: config/arm/arm.cc:2997
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "El PIC de RTP es incompatible con Thumb"
  
! #: config/arm/arm.cc:3010
  #, fuzzy, gcc-internal-format
  #| msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgid "%qs only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr "%s solo admite códico no pic en objetivos de perfil M con instrucción MOVT"
  
! #: config/arm/arm.cc:3015
  #, fuzzy, gcc-internal-format
  #| msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgid "%qs only supports non-pic code on M-profile targets"
  msgstr "%s solo admite códico no pic en objetivos de perfil M con instrucción MOVT"
  
! #: config/arm/arm.cc:3020
  #, fuzzy, gcc-internal-format
  #| msgid "-fjni is incompatible with -freduced-reflection"
  msgid "%qs is incompatible with %<-mword-relocations%>"
  msgstr "-fjni es incompatible con el -freduced-reflection"
  
! #: config/arm/arm.cc:3122
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "el CPU objetivo no admite las instrucciones THUMB"
  
! #: config/arm/arm.cc:3172
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "el CPU objetivo no admite accesos sin alinear"
  
! #: config/arm/arm.cc:3231 config/arm/arm.cc:33186
  #, fuzzy, gcc-internal-format
  #| msgid "the %qs architecture does not support branch-likely instructions"
  msgid "This architecture does not support branch protection instructions"
  msgstr "la arquitectura %qs no admite las instrucciones con probabilidad de ramificación"
  
! #: config/arm/arm.cc:3234
  #, fuzzy, gcc-internal-format
  #| msgid "thunk-inline is only supported with -mindirect-branch-jump"
  msgid "Return address signing is not supported with %<-mtpcs-frame%>."
  msgstr "thunk-inline solo se admite con -mindirect-branch-jump"
  
! #: config/arm/arm.cc:3372
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march=%s switch"
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "la opción -mcpu=%s genera un conflicto con la opción -march=%s"
  
! #: config/arm/arm.cc:3627
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check es incompatible con -mno-apcs-frame"
  
! #: config/arm/arm.cc:3636
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic and -mapcs-reent are incompatible"
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic y -mapcs-reent son incompatibles"
  
! #: config/arm/arm.cc:3639
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "no se admite el código reentrante APCS.  Descartado"
  
! #: config/arm/arm.cc:3662
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.cc:3670
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "el límite del tamaño de la estructura sólo se puede establecer a 8, 32 o 64"
  
! #: config/arm/arm.cc:3672
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "el límite del tamaño de la estructura sólo se puede establecer a 8 o 32"
  
! #: config/arm/arm.cc:3697
  #, fuzzy, gcc-internal-format
  #| msgid "RTP PIC is incompatible with -msingle-pic-base"
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "El PIC de RTP es incompatible con -msingle-pic-base"
  
! #: config/arm/arm.cc:3709 config/arm/arm.cc:33536
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "el modelo de código %qs no se admite en modo x32"
  
! #: config/arm/arm.cc:3717
  #, fuzzy, gcc-internal-format
  #| msgid "-mpic-register= is useless without -fpic"
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "-mpic-register= es inútil sin -fpic"
  
! #: config/arm/arm.cc:3726
  #, fuzzy, gcc-internal-format
  #| msgid "unable to use '%s' for PIC register"
  msgid "unable to use %qs for PIC register"
  msgstr "no se puede usar '%s' para registro PIC"
  
! #: config/arm/arm.cc:3766 config/pru/pru.cc:627
  #, fuzzy, gcc-internal-format
  #| msgid "-freorder-blocks-and-partition not supported on this architecture"
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "no se admite -freorder-blocks-and-partition en esta arquitectura"
  
! #: config/arm/arm.cc:3935
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "las opciones fp16 seleccionadas son incompatibles"
  
! #: config/arm/arm.cc:3973
  #, fuzzy, gcc-internal-format
  #| msgid "-mstack-protector-guard=tls needs a valid base register"
  msgid "%<-mstack-protector-guard=tls%> needs a hardware TLS register"
  msgstr "-mstack-protector-guard==tls necesita un registro bae válido"
  
! #: config/arm/arm.cc:3998
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "el CPU objetivo no admite trabajo interno"
  
! #: config/arm/arm.cc:4011
  #, fuzzy, gcc-internal-format
  #| msgid "AAPCS does not support -mcaller-super-interworking"
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS no admite -mcaller-super-interworking"
  
! #: config/arm/arm.cc:4014
  #, fuzzy, gcc-internal-format
  #| msgid "AAPCS does not support -mcallee-super-interworking"
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS no admite -mcallee-super-interworking"
  
! #: config/arm/arm.cc:4019
  #, fuzzy, gcc-internal-format
  #| msgid "__fp16 and no ldrh"
  msgid "%<__fp16%> and no ldrh"
  msgstr "__fp16 sin ldrh"
  
! #: config/arm/arm.cc:4022
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "la CPU objetivo no admite las instrucciones de seguridad ARMv8-M"
  
! #: config/arm/arm.cc:4027
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4037
  #, fuzzy, gcc-internal-format
  #| msgid "-mfloat-abi=hard: selected processor lacks an FPU"
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr "-mfloat-abi=hard: el procesador seleccionado carece de FPU"
  
! #: config/arm/arm.cc:4045
  #, fuzzy, gcc-internal-format
  #| msgid "-mfloat-abi=hard and VFP"
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "-mfloat-abi=hard y VFP"
  
! #: config/arm/arm.cc:6329
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr "variante PCS derivada de un no AAPCS"
  
! #: config/arm/arm.cc:6331
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr "las funciones variadic debe usar la variante AAPCS base"
  
! #: config/arm/arm.cc:6360
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr "variante PCS"
  
! #: config/arm/arm.cc:6635
  #, fuzzy, gcc-internal-format
  #| msgid "Thumb-1 hard-float VFP ABI"
  msgid "Thumb-1 %<hard-float%> VFP ABI"
  msgstr "ABI de VFP de coma flotante dura de Thumb-1"
  
! #: config/arm/arm.cc:6730
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7114 config/arm/arm.cc:7305 config/arm/arm.cc:7338
! #: config/arm/arm.cc:29396
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr "el paso de parámetro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/arm/arm.cc:7468
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7590
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "el atributo %qE no está disponible para funciones con argumentos pasados en la pila"
  
! #: config/arm/arm.cc:7602
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "el atributo %qE no está disponible para funciones con un número variable de argumentos"
  
! #: config/arm/arm.cc:7611
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "el atributo %qE no está disponible para funciones que devuelven valor en la pila"
  
! #: config/arm/arm.cc:7633 config/arm/arm.cc:7685
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored without -mcmse option."
  msgid "%qE attribute ignored without %<-mcmse%> option"
  msgstr "se descarta el atributo %qE sin la opción -mcmse."
  
! #: config/arm/arm.cc:7652
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "el atributo %qE no tiene efecto en funciones con enlazado estático"
  
! #: config/arm/arm.cc:7705
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "el atributo %qE se aplica solamente al tipo base de un puntero a función"
  
! #: config/arm/arm.cc:9700
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.cc:13527 config/arm/arm.cc:13529
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "%s %wd fuera de rango %wd - %wd"
  
! #: config/arm/arm.cc:25975
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "no se puede calcular la ubicación real del parámetro apilado"
  
! #: config/arm/arm.cc:26638
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "Unexpected thumb1 far jump"
  msgstr "Fin de módulo inesperado"
  
! #: config/arm/arm.cc:26893
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "no hay registros inferiores disponibles para extraer registros superiores"
  
! #: config/arm/arm.cc:27146
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "no se pueden codificar las Rutinas de Servicios de Interrupción en el modo Thumb"
  
! #: config/arm/arm.cc:27444
  #, fuzzy, gcc-internal-format
  #| msgid "-fstack-check=specific for Thumb-1"
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr "-fstack-check=specific para Thumb-1"
  
! #: config/arm/arm.cc:33551
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "fpu no válida para el atributo o pragma del objetivo %qs"
--- 44017,44325 ----
  msgid "constant predicate argument %d (%wx) does not map to %d lane numbers, converted to %wx"
  msgstr ""
  
! #: config/arm/arm.cc:2977
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "el CPU objetivo no tiene soporte para el modo ARM"
  
! #: config/arm/arm.cc:2981
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "habilitar el soporte de rastreo hacia atrás sólo tiene significado cuando se compila para el Thumb"
  
! #: config/arm/arm.cc:2984
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "habilitar el soporte de trabajo interno de llamado sólo tiene significado cuando se compila para el Thumb"
  
! #: config/arm/arm.cc:2992
  #, fuzzy, gcc-internal-format
  #| msgid "-g with -mno-apcs-frame may not give sensible debugging"
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "-g con -mno-apcs-frame no permite una depuración sensible"
  
! #: config/arm/arm.cc:2996
  #, fuzzy, gcc-internal-format
  #| msgid "can not use -mtp=cp15 with 16-bit Thumb"
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "no se puede usar -mtp=cp15 con Thumb de 16-bit"
  
! #: config/arm/arm.cc:3000
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "El PIC de RTP es incompatible con Thumb"
  
! #: config/arm/arm.cc:3013
  #, fuzzy, gcc-internal-format
  #| msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgid "%qs only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr "%s solo admite códico no pic en objetivos de perfil M con instrucción MOVT"
  
! #: config/arm/arm.cc:3018
  #, fuzzy, gcc-internal-format
  #| msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgid "%qs only supports non-pic code on M-profile targets"
  msgstr "%s solo admite códico no pic en objetivos de perfil M con instrucción MOVT"
  
! #: config/arm/arm.cc:3023
  #, fuzzy, gcc-internal-format
  #| msgid "-fjni is incompatible with -freduced-reflection"
  msgid "%qs is incompatible with %<-mword-relocations%>"
  msgstr "-fjni es incompatible con el -freduced-reflection"
  
! #: config/arm/arm.cc:3125
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "el CPU objetivo no admite las instrucciones THUMB"
  
! #: config/arm/arm.cc:3175
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "el CPU objetivo no admite accesos sin alinear"
  
! #: config/arm/arm.cc:3234 config/arm/arm.cc:33201
  #, fuzzy, gcc-internal-format
  #| msgid "the %qs architecture does not support branch-likely instructions"
  msgid "This architecture does not support branch protection instructions"
  msgstr "la arquitectura %qs no admite las instrucciones con probabilidad de ramificación"
  
! #: config/arm/arm.cc:3237
  #, fuzzy, gcc-internal-format
  #| msgid "thunk-inline is only supported with -mindirect-branch-jump"
  msgid "Return address signing is not supported with %<-mtpcs-frame%>."
  msgstr "thunk-inline solo se admite con -mindirect-branch-jump"
  
! #: config/arm/arm.cc:3375
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march=%s switch"
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "la opción -mcpu=%s genera un conflicto con la opción -march=%s"
  
! #: config/arm/arm.cc:3630
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check es incompatible con -mno-apcs-frame"
  
! #: config/arm/arm.cc:3639
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic and -mapcs-reent are incompatible"
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic y -mapcs-reent son incompatibles"
  
! #: config/arm/arm.cc:3642
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "no se admite el código reentrante APCS.  Descartado"
  
! #: config/arm/arm.cc:3665
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.cc:3673
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "el límite del tamaño de la estructura sólo se puede establecer a 8, 32 o 64"
  
! #: config/arm/arm.cc:3675
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "el límite del tamaño de la estructura sólo se puede establecer a 8 o 32"
  
! #: config/arm/arm.cc:3700
  #, fuzzy, gcc-internal-format
  #| msgid "RTP PIC is incompatible with -msingle-pic-base"
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "El PIC de RTP es incompatible con -msingle-pic-base"
  
! #: config/arm/arm.cc:3712 config/arm/arm.cc:33551
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "el modelo de código %qs no se admite en modo x32"
  
! #: config/arm/arm.cc:3720
  #, fuzzy, gcc-internal-format
  #| msgid "-mpic-register= is useless without -fpic"
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "-mpic-register= es inútil sin -fpic"
  
! #: config/arm/arm.cc:3729
  #, fuzzy, gcc-internal-format
  #| msgid "unable to use '%s' for PIC register"
  msgid "unable to use %qs for PIC register"
  msgstr "no se puede usar '%s' para registro PIC"
  
! #: config/arm/arm.cc:3769 config/pru/pru.cc:627
  #, fuzzy, gcc-internal-format
  #| msgid "-freorder-blocks-and-partition not supported on this architecture"
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "no se admite -freorder-blocks-and-partition en esta arquitectura"
  
! #: config/arm/arm.cc:3938
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "las opciones fp16 seleccionadas son incompatibles"
  
! #: config/arm/arm.cc:3976
  #, fuzzy, gcc-internal-format
  #| msgid "-mstack-protector-guard=tls needs a valid base register"
  msgid "%<-mstack-protector-guard=tls%> needs a hardware TLS register"
  msgstr "-mstack-protector-guard==tls necesita un registro bae válido"
  
! #: config/arm/arm.cc:4001
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "el CPU objetivo no admite trabajo interno"
  
! #: config/arm/arm.cc:4014
  #, fuzzy, gcc-internal-format
  #| msgid "AAPCS does not support -mcaller-super-interworking"
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS no admite -mcaller-super-interworking"
  
! #: config/arm/arm.cc:4017
  #, fuzzy, gcc-internal-format
  #| msgid "AAPCS does not support -mcallee-super-interworking"
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS no admite -mcallee-super-interworking"
  
! #: config/arm/arm.cc:4022
  #, fuzzy, gcc-internal-format
  #| msgid "__fp16 and no ldrh"
  msgid "%<__fp16%> and no ldrh"
  msgstr "__fp16 sin ldrh"
  
! #: config/arm/arm.cc:4025
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "la CPU objetivo no admite las instrucciones de seguridad ARMv8-M"
  
! #: config/arm/arm.cc:4030
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4040
  #, fuzzy, gcc-internal-format
  #| msgid "-mfloat-abi=hard: selected processor lacks an FPU"
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr "-mfloat-abi=hard: el procesador seleccionado carece de FPU"
  
! #: config/arm/arm.cc:4048
  #, fuzzy, gcc-internal-format
  #| msgid "-mfloat-abi=hard and VFP"
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "-mfloat-abi=hard y VFP"
  
! #: config/arm/arm.cc:6336
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr "variante PCS derivada de un no AAPCS"
  
! #: config/arm/arm.cc:6338
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr "las funciones variadic debe usar la variante AAPCS base"
  
! #: config/arm/arm.cc:6367
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr "variante PCS"
  
! #: config/arm/arm.cc:6642
  #, fuzzy, gcc-internal-format
  #| msgid "Thumb-1 hard-float VFP ABI"
  msgid "Thumb-1 %<hard-float%> VFP ABI"
  msgstr "ABI de VFP de coma flotante dura de Thumb-1"
  
! #: config/arm/arm.cc:6737
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7121 config/arm/arm.cc:7320 config/arm/arm.cc:7353
! #: config/arm/arm.cc:29411
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr "el paso de parámetro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/arm/arm.cc:7483
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7605
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "el atributo %qE no está disponible para funciones con argumentos pasados en la pila"
  
! #: config/arm/arm.cc:7617
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "el atributo %qE no está disponible para funciones con un número variable de argumentos"
  
! #: config/arm/arm.cc:7626
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "el atributo %qE no está disponible para funciones que devuelven valor en la pila"
  
! #: config/arm/arm.cc:7648 config/arm/arm.cc:7700
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored without -mcmse option."
  msgid "%qE attribute ignored without %<-mcmse%> option"
  msgstr "se descarta el atributo %qE sin la opción -mcmse."
  
! #: config/arm/arm.cc:7667
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "el atributo %qE no tiene efecto en funciones con enlazado estático"
  
! #: config/arm/arm.cc:7720
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "el atributo %qE se aplica solamente al tipo base de un puntero a función"
  
! #: config/arm/arm.cc:9715
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.cc:13542 config/arm/arm.cc:13544
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "%s %wd fuera de rango %wd - %wd"
  
! #: config/arm/arm.cc:25990
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "no se puede calcular la ubicación real del parámetro apilado"
  
! #: config/arm/arm.cc:26653
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "Unexpected thumb1 far jump"
  msgstr "Fin de módulo inesperado"
  
! #: config/arm/arm.cc:26908
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "no hay registros inferiores disponibles para extraer registros superiores"
  
! #: config/arm/arm.cc:27161
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "no se pueden codificar las Rutinas de Servicios de Interrupción en el modo Thumb"
  
! #: config/arm/arm.cc:27459
  #, fuzzy, gcc-internal-format
  #| msgid "-fstack-check=specific for Thumb-1"
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr "-fstack-check=specific para Thumb-1"
  
! #: config/arm/arm.cc:33566
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "fpu no válida para el atributo o pragma del objetivo %qs"
*************** msgstr "fpu no válida para el atributo
*** 44251,44272 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.cc:33559
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr "selección automática de fpu actualmente no permitida aquí"
  
! #: config/arm/arm.cc:33572
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "arquitectura no válida para el atributo o pragma objetivo %qs"
  
! #: config/arm/arm.cc:33586
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "atributo o pragma objetivo %qs desconocido"
  
! #: config/arm/arm.cc:35822
  #, fuzzy, gcc-internal-format
  #| msgid "address mode %qs not supported in the %s bit mode"
  msgid "%<asm%> flags not supported in thumb1 mode"
--- 44327,44348 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.cc:33574
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr "selección automática de fpu actualmente no permitida aquí"
  
! #: config/arm/arm.cc:33587
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "arquitectura no válida para el atributo o pragma objetivo %qs"
  
! #: config/arm/arm.cc:33601
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "atributo o pragma objetivo %qs desconocido"
  
! #: config/arm/arm.cc:35837
  #, fuzzy, gcc-internal-format
  #| msgid "address mode %qs not supported in the %s bit mode"
  msgid "%<asm%> flags not supported in thumb1 mode"
*************** msgstr "En el constructor %qs"
*** 44728,44774 ****
  msgid "no destructors"
  msgstr "En el destructor %qs"
  
! #: config/bpf/bpf.cc:781
  #, 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:1065 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5196
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "argumento no válido para la función interna"
  
! #: config/bpf/bpf.cc:1079
  #, 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:1300 config/bpf/bpf.cc:1303
  #, 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:1331 config/bpf/bpf.cc:1334
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
! #: config/bpf/bpf.cc:1384 config/bpf/bpf.cc:1387
  #, 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:1415 config/bpf/bpf.cc:1418
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
  #: config/c6x/c6x.cc:245
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic and -fPIC not supported without -mdsbt on this target"
--- 44804,44855 ----
  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:5196
  #, 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 ""
  
+ #: config/bpf/core-builtins.cc:1796
+ #, gcc-internal-format
+ msgid "Access through packed struct may not be possible to patch for CO-RE"
+ msgstr ""
+ 
  #: config/c6x/c6x.cc:245
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic and -fPIC not supported without -mdsbt on this target"
*************** msgstr ""
*** 45028,45097 ****
  msgid "too many arguments passed in sgpr registers"
  msgstr "demasiados argumentos para el proceso"
  
! #: config/gcn/gcn.cc:2521
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI"
  msgstr ""
  
! #: config/gcn/gcn.cc:2789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong type argument to %s"
  msgid "wrong type of argument %s"
  msgstr "argumento de tipo erróneo para %s"
  
! #: config/gcn/gcn.cc:2951
  #, gcc-internal-format
  msgid "Unified Shared Memory is required, but XNACK is disabled"
  msgstr ""
  
! #: config/gcn/gcn.cc:2952
  #, gcc-internal-format
  msgid "Try -foffload-options=-mxnack=any"
  msgstr ""
  
! #: config/gcn/gcn.cc:3928
  #, fuzzy, gcc-internal-format
  #| msgid "DW_LOC_OP %s not implemented"
  msgid "TLS is not implemented for GCN."
  msgstr "DW_LOC_OP %s no está implementado"
  
! #: config/gcn/gcn.cc:5044
  #, fuzzy, gcc-internal-format
  #| msgid "VARYING bit-strings not implemented"
  msgid "Builtin not implemented"
  msgstr "no se han implementado las cadenas de bit VARYING"
  
! #: config/gcn/gcn.cc:5685
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported simdlen %d"
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "simdlen %d no admitido"
  
! #: config/gcn/gcn.cc:6553
  #, fuzzy, gcc-internal-format
  #| msgid "using vector_length (%d), ignoring %d"
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr "se usa vector_length (%d); se hace caso omiso de %d"
  
! #: config/gcn/gcn.cc:6554
  #, fuzzy, gcc-internal-format
  #| msgid "using vector_length (%d), ignoring runtime setting"
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr "se usa vector_length (%d); se hace caso omiso de la configuración de tiempo de ejecución"
  
! #: config/gcn/gcn.cc:6566 config/nvptx/nvptx.cc:6741
  #, fuzzy, gcc-internal-format
  #| msgid "using num_workers (%d), ignoring %d"
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr "se usa num_workers (%d); se hace caso omiso de %d"
  
! #: config/gcn/gcn.cc:6593 config/gcn/gcn.cc:6622
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "operand number out of range"
  msgid "offload dimension out of range (%d)"
  msgstr "número operando fuera de rango"
  
! #: config/gcn/gcn.cc:7105
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
--- 45109,45178 ----
  msgid "too many arguments passed in sgpr registers"
  msgstr "demasiados argumentos para el proceso"
  
! #: config/gcn/gcn.cc:2559
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI"
  msgstr ""
  
! #: config/gcn/gcn.cc:2827
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong type argument to %s"
  msgid "wrong type of argument %s"
  msgstr "argumento de tipo erróneo para %s"
  
! #: config/gcn/gcn.cc:2989
  #, gcc-internal-format
  msgid "Unified Shared Memory is required, but XNACK is disabled"
  msgstr ""
  
! #: config/gcn/gcn.cc:2990
  #, gcc-internal-format
  msgid "Try -foffload-options=-mxnack=any"
  msgstr ""
  
! #: config/gcn/gcn.cc:3967
  #, fuzzy, gcc-internal-format
  #| msgid "DW_LOC_OP %s not implemented"
  msgid "TLS is not implemented for GCN."
  msgstr "DW_LOC_OP %s no está implementado"
  
! #: config/gcn/gcn.cc:5085
  #, fuzzy, gcc-internal-format
  #| msgid "VARYING bit-strings not implemented"
  msgid "Builtin not implemented"
  msgstr "no se han implementado las cadenas de bit VARYING"
  
! #: config/gcn/gcn.cc:5726
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported simdlen %d"
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "simdlen %d no admitido"
  
! #: config/gcn/gcn.cc:6594
  #, fuzzy, gcc-internal-format
  #| msgid "using vector_length (%d), ignoring %d"
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr "se usa vector_length (%d); se hace caso omiso de %d"
  
! #: config/gcn/gcn.cc:6595
  #, fuzzy, gcc-internal-format
  #| msgid "using vector_length (%d), ignoring runtime setting"
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr "se usa vector_length (%d); se hace caso omiso de la configuración de tiempo de ejecución"
  
! #: config/gcn/gcn.cc:6607 config/nvptx/nvptx.cc:6741
  #, fuzzy, gcc-internal-format
  #| msgid "using num_workers (%d), ignoring %d"
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr "se usa num_workers (%d); se hace caso omiso de %d"
  
! #: config/gcn/gcn.cc:6634 config/gcn/gcn.cc:6663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "operand number out of range"
  msgid "offload dimension out of range (%d)"
  msgstr "número operando fuera de rango"
  
! #: config/gcn/gcn.cc:7151
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
*************** msgstr "no se puede extender el fichero
*** 45243,45273 ****
  msgid "cannot set position in PCH file: %m"
  msgstr "no se puede obtener la posición en el fichero PCH: %m"
  
! #: config/i386/i386-builtins.cc:1939
  #, fuzzy, gcc-internal-format
  #| msgid "No dispatcher found for the versioning attributes"
  msgid "no dispatcher found for the versioning attributes"
  msgstr "No se ha encontrado despachador para los atributos de versión"
  
! #: config/i386/i386-builtins.cc:1989
  #, fuzzy, gcc-internal-format
  #| msgid "value %qs is not supported by attribute %<target%>"
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr "no se admite el valor %qs para el atributo %<target%>"
  
! #: config/i386/i386-builtins.cc:2000
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No dispatcher found for the versioning attributes : %s"
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr "No se encontró despachador para los atributos de versión : %s"
  
! #: config/i386/i386-builtins.cc:2110
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter to builtin must be a string constant or literal"
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "El parámetro para la función interna debe ser una cadena constante o literal"
  
! #: config/i386/i386-builtins.cc:2134 config/i386/i386-builtins.cc:2183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Parameter to builtin not valid: %s"
  msgid "parameter to builtin not valid: %s"
--- 45324,45354 ----
  msgid "cannot set position in PCH file: %m"
  msgstr "no se puede obtener la posición en el fichero PCH: %m"
  
! #: config/i386/i386-builtins.cc:1944
  #, fuzzy, gcc-internal-format
  #| msgid "No dispatcher found for the versioning attributes"
  msgid "no dispatcher found for the versioning attributes"
  msgstr "No se ha encontrado despachador para los atributos de versión"
  
! #: config/i386/i386-builtins.cc:1994
  #, fuzzy, gcc-internal-format
  #| msgid "value %qs is not supported by attribute %<target%>"
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr "no se admite el valor %qs para el atributo %<target%>"
  
! #: config/i386/i386-builtins.cc:2005
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No dispatcher found for the versioning attributes : %s"
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr "No se encontró despachador para los atributos de versión : %s"
  
! #: config/i386/i386-builtins.cc:2115
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter to builtin must be a string constant or literal"
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "El parámetro para la función interna debe ser una cadena constante o literal"
  
! #: config/i386/i386-builtins.cc:2139 config/i386/i386-builtins.cc:2188
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Parameter to builtin not valid: %s"
  msgid "parameter to builtin not valid: %s"
*************** msgstr "el último argumento debe ser un
*** 45450,45456 ****
  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:5457 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"
--- 45531,45537 ----
  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 "la rutina de servicio de interru
*** 46051,46220 ****
  msgid "interrupt service routine must return %<void%>"
  msgstr "ls rutina de servicio de interrupción no puede tener valor de retorno que no sea void"
  
! #: config/i386/i386.cc:1356
  #, gcc-internal-format
  msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
  msgstr "se llama a %qD con el atributo sseregparm sin activar SSE/SSE2"
  
! #: config/i386/i386.cc:1359
  #, gcc-internal-format
  msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
  msgstr "se llama a %qT con el atributo sseregparm sin activar SSE/SSE2"
  
! #: config/i386/i386.cc:1666
  #, fuzzy, gcc-internal-format
  #| msgid "X32 does not support ms_abi attribute"
  msgid "X32 does not support %<ms_abi%> attribute"
  msgstr "X32 no admite el atributo ms_abi"
  
! #: config/i386/i386.cc:1700
  #, fuzzy, gcc-internal-format
  #| msgid "ms_hook_prologue is not compatible with nested function"
  msgid "%<ms_hook_prologue%> attribute is not compatible with nested function"
  msgstr "ms_hook_prologue no es compatible con la función anidada"
  
! #: config/i386/i386.cc:2076
  #, gcc-internal-format
  msgid "AVX512F vector argument without AVX512F enabled changes the ABI"
  msgstr "el argumento de vector AVX512F sin AVX512F activado cambia la ABI"
  
! #: config/i386/i386.cc:2082
  #, gcc-internal-format
  msgid "AVX512F vector return without AVX512F enabled changes the ABI"
  msgstr "el retorno de vector AVX512F sin AVX512F activado cambia la ABI"
  
! #: config/i386/i386.cc:2096
  #, gcc-internal-format
  msgid "AVX vector argument without AVX enabled changes the ABI"
  msgstr "el argumento de vector AVX sin AVX activado cambia la ABI"
  
! #: config/i386/i386.cc:2102
  #, gcc-internal-format
  msgid "AVX vector return without AVX enabled changes the ABI"
  msgstr "el retorno de vector AVX sin AVX activado cambia la ABI"
  
! #: config/i386/i386.cc:2118
  #, gcc-internal-format
  msgid "SSE vector argument without SSE enabled changes the ABI"
  msgstr "el argumento de vector SSE sin SSE activado cambia la ABI"
  
! #: config/i386/i386.cc:2124
  #, gcc-internal-format
  msgid "SSE vector return without SSE enabled changes the ABI"
  msgstr "la devolución de vector SSE sin SSE activado cambia la ABI"
  
! #: config/i386/i386.cc:2140
  #, gcc-internal-format
  msgid "MMX vector argument without MMX enabled changes the ABI"
  msgstr "el argumento de vector MMX sin MMX activado cambia la ABI"
  
! #: config/i386/i386.cc:2146
  #, gcc-internal-format
  msgid "MMX vector return without MMX enabled changes the ABI"
  msgstr "la devolución de vector MMX sin MMX activado cambia la ABI"
  
! #: config/i386/i386.cc:2345
  #, gcc-internal-format
  msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
  msgstr "la ABI para pasar un struct con un miembro de matriz flexible cambió en GCC 4.4"
  
! #: config/i386/i386.cc:2474
  #, fuzzy, gcc-internal-format
  #| msgid "the ABI of passing union with long double has changed in GCC 4.4"
  msgid "the ABI of passing union with %<long double%> has changed in GCC 4.4"
  msgstr "la ABI para pasar un union con long double cambió en GCC 4.4"
  
! #: config/i386/i386.cc:2609
  #, fuzzy, gcc-internal-format
  #| msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
  msgid "the ABI of passing structure with %<complex float%> member has changed in GCC 4.4"
  msgstr "la ABI para pasar una estructura con un miembro de coma flotante compleja cambió en GCC 4.4"
  
! #: config/i386/i386.cc:2730
  #, fuzzy
  #| msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
  msgid "the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}"
  msgstr "la ABI para pasar una estructura con un miembro de coma flotante compleja cambió en GCC 4.4"
  
! #: config/i386/i386.cc:2827 config/i386/i386.cc:4204 config/i386/i386.cc:4214
  #, fuzzy, gcc-internal-format
  #| msgid "SSE register return with SSE disabled"
  msgid "SSE register return with SSE2 disabled"
  msgstr "se devuelve el registro SSE con SSE desactivado"
  
! #: config/i386/i386.cc:2829
  #, gcc-internal-format
  msgid "SSE register return with SSE disabled"
  msgstr "se devuelve el registro SSE con SSE desactivado"
  
! #: config/i386/i386.cc:2836
  #, fuzzy, gcc-internal-format
  #| msgid "SSE register argument with SSE disabled"
  msgid "SSE register argument with SSE2 disabled"
  msgstr "argumento de registro SSE con SSE desactivado"
  
! #: config/i386/i386.cc:2838
  #, gcc-internal-format
  msgid "SSE register argument with SSE disabled"
  msgstr "argumento de registro SSE con SSE desactivado"
  
! #: config/i386/i386.cc:2858
  #, gcc-internal-format
  msgid "x87 register return with x87 disabled"
  msgstr "se devuelve el registro x87 con x87 desactivado"
  
! #: config/i386/i386.cc:3186 config/i386/i386.cc:3431 config/i386/i386.cc:4232
  #, gcc-internal-format
  msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
  msgstr "se llama a %qD con el convenio de llamadas SSE sin activar SSE/SSE2"
  
! #: config/i386/i386.cc:3188 config/i386/i386.cc:3433 config/i386/i386.cc:4234
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr "esto es un error de GCC que se puede sortear añadiendo el atributo usado a la función llamada"
  
! #: config/i386/i386.cc:3844
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  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:6927
  #, 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:9180
  #, 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:9270
  #, 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:10350
  #, 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:10355
  #, 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:10746
  #, 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:10766
  #, 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"
--- 46132,46301 ----
  msgid "interrupt service routine must return %<void%>"
  msgstr "ls rutina de servicio de interrupción no puede tener valor de retorno que no sea void"
  
! #: config/i386/i386.cc:1364
  #, gcc-internal-format
  msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
  msgstr "se llama a %qD con el atributo sseregparm sin activar SSE/SSE2"
  
! #: config/i386/i386.cc:1367
  #, gcc-internal-format
  msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
  msgstr "se llama a %qT con el atributo sseregparm sin activar SSE/SSE2"
  
! #: config/i386/i386.cc:1674
  #, fuzzy, gcc-internal-format
  #| msgid "X32 does not support ms_abi attribute"
  msgid "X32 does not support %<ms_abi%> attribute"
  msgstr "X32 no admite el atributo ms_abi"
  
! #: config/i386/i386.cc:1708
  #, fuzzy, gcc-internal-format
  #| msgid "ms_hook_prologue is not compatible with nested function"
  msgid "%<ms_hook_prologue%> attribute is not compatible with nested function"
  msgstr "ms_hook_prologue no es compatible con la función anidada"
  
! #: config/i386/i386.cc:2084
  #, gcc-internal-format
  msgid "AVX512F vector argument without AVX512F enabled changes the ABI"
  msgstr "el argumento de vector AVX512F sin AVX512F activado cambia la ABI"
  
! #: config/i386/i386.cc:2090
  #, gcc-internal-format
  msgid "AVX512F vector return without AVX512F enabled changes the ABI"
  msgstr "el retorno de vector AVX512F sin AVX512F activado cambia la ABI"
  
! #: config/i386/i386.cc:2104
  #, gcc-internal-format
  msgid "AVX vector argument without AVX enabled changes the ABI"
  msgstr "el argumento de vector AVX sin AVX activado cambia la ABI"
  
! #: config/i386/i386.cc:2110
  #, gcc-internal-format
  msgid "AVX vector return without AVX enabled changes the ABI"
  msgstr "el retorno de vector AVX sin AVX activado cambia la ABI"
  
! #: config/i386/i386.cc:2126
  #, gcc-internal-format
  msgid "SSE vector argument without SSE enabled changes the ABI"
  msgstr "el argumento de vector SSE sin SSE activado cambia la ABI"
  
! #: config/i386/i386.cc:2132
  #, gcc-internal-format
  msgid "SSE vector return without SSE enabled changes the ABI"
  msgstr "la devolución de vector SSE sin SSE activado cambia la ABI"
  
! #: config/i386/i386.cc:2148
  #, gcc-internal-format
  msgid "MMX vector argument without MMX enabled changes the ABI"
  msgstr "el argumento de vector MMX sin MMX activado cambia la ABI"
  
! #: config/i386/i386.cc:2154
  #, gcc-internal-format
  msgid "MMX vector return without MMX enabled changes the ABI"
  msgstr "la devolución de vector MMX sin MMX activado cambia la ABI"
  
! #: config/i386/i386.cc:2353
  #, gcc-internal-format
  msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
  msgstr "la ABI para pasar un struct con un miembro de matriz flexible cambió en GCC 4.4"
  
! #: config/i386/i386.cc:2482
  #, fuzzy, gcc-internal-format
  #| msgid "the ABI of passing union with long double has changed in GCC 4.4"
  msgid "the ABI of passing union with %<long double%> has changed in GCC 4.4"
  msgstr "la ABI para pasar un union con long double cambió en GCC 4.4"
  
! #: config/i386/i386.cc:2617
  #, fuzzy, gcc-internal-format
  #| msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
  msgid "the ABI of passing structure with %<complex float%> member has changed in GCC 4.4"
  msgstr "la ABI para pasar una estructura con un miembro de coma flotante compleja cambió en GCC 4.4"
  
! #: config/i386/i386.cc:2738
  #, fuzzy
  #| msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
  msgid "the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}"
  msgstr "la ABI para pasar una estructura con un miembro de coma flotante compleja cambió en GCC 4.4"
  
! #: config/i386/i386.cc:2835 config/i386/i386.cc:4212 config/i386/i386.cc:4222
  #, fuzzy, gcc-internal-format
  #| msgid "SSE register return with SSE disabled"
  msgid "SSE register return with SSE2 disabled"
  msgstr "se devuelve el registro SSE con SSE desactivado"
  
! #: config/i386/i386.cc:2837
  #, gcc-internal-format
  msgid "SSE register return with SSE disabled"
  msgstr "se devuelve el registro SSE con SSE desactivado"
  
! #: config/i386/i386.cc:2844
  #, fuzzy, gcc-internal-format
  #| msgid "SSE register argument with SSE disabled"
  msgid "SSE register argument with SSE2 disabled"
  msgstr "argumento de registro SSE con SSE desactivado"
  
! #: config/i386/i386.cc:2846
  #, gcc-internal-format
  msgid "SSE register argument with SSE disabled"
  msgstr "argumento de registro SSE con SSE desactivado"
  
! #: config/i386/i386.cc:2866
  #, gcc-internal-format
  msgid "x87 register return with x87 disabled"
  msgstr "se devuelve el registro x87 con x87 desactivado"
  
! #: config/i386/i386.cc:3194 config/i386/i386.cc:3439 config/i386/i386.cc:4240
  #, gcc-internal-format
  msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
  msgstr "se llama a %qD con el convenio de llamadas SSE sin activar SSE/SSE2"
  
! #: config/i386/i386.cc:3196 config/i386/i386.cc:3441 config/i386/i386.cc:4242
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr "esto es un error de GCC que se puede sortear añadiendo el atributo usado a la función llamada"
  
! #: config/i386/i386.cc:3852
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  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:6936
  #, 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:9289
  #, 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:9379
  #, 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:10459
  #, 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:10464
  #, 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:10855
  #, 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:10875
  #, 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
*** 46222,46325 ****
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10777
  #, 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:12532
  #, 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:12536
  #, 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:12538
  #, 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:13882
  #, 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:13893 config/i386/i386.cc:13907
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "no se admite el tamaño para registro de enteros"
  
! #: config/i386/i386.cc:13939
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "los registros extendidos no tiene mitades superiores"
  
! #: config/i386/i386.cc:13954
  #, 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:14153 config/i386/i386.cc:14155
  #, 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:18398
  #, 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:23804
  #, 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:23899
  #, 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:24003
  #, 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:24718
  #, 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:26764
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "modelo de memoria específico de la arquitectura desconocido"
  
! #: config/i386/i386.cc:26771
  #, 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:26778
  #, 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:27464
  #, fuzzy, gcc-internal-format
  #| msgid "-fdirectives-only is incompatible with -traditional"
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
--- 46303,46406 ----
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10886
  #, 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:12641
  #, 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:12645
  #, 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:12647
  #, 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:13991
  #, 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:14002 config/i386/i386.cc:14016
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "no se admite el tamaño para registro de enteros"
  
! #: config/i386/i386.cc:14048
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "los registros extendidos no tiene mitades superiores"
  
! #: config/i386/i386.cc:14063
  #, 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:14262 config/i386/i386.cc:14264
  #, 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:18507
  #, 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:23913
  #, 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:24008
  #, 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:24112
  #, 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:24827
  #, 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:26876
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "modelo de memoria específico de la arquitectura desconocido"
  
! #: config/i386/i386.cc:26883
  #, 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:26890
  #, 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:27576
  #, fuzzy, gcc-internal-format
  #| msgid "-fdirectives-only is incompatible with -traditional"
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
*************** msgstr "el área de dirección de %q+D g
*** 46352,46358 ****
  msgid "address area attribute cannot be specified for functions"
  msgstr "no se puede especificar un atributo de área de direcciones para funciones"
  
! #: config/ia64/ia64.cc:6084 config/pa/pa.cc:465 config/sh/sh.cc:8280
  #, fuzzy, gcc-internal-format
  #| msgid "value of -mfixed-range must have form REG1-REG2"
  msgid "value of %<-mfixed-range%> must have form REG1-REG2"
--- 46433,46439 ----
  msgid "address area attribute cannot be specified for functions"
  msgstr "no se puede especificar un atributo de área de direcciones para funciones"
  
! #: config/ia64/ia64.cc:6084 config/pa/pa.cc:465 config/sh/sh.cc:8279
  #, fuzzy, gcc-internal-format
  #| msgid "value of -mfixed-range must have form REG1-REG2"
  msgid "value of %<-mfixed-range%> must have form REG1-REG2"
*************** msgstr "gp_offset (%ld) o end_offset (%l
*** 46374,46380 ****
  msgid "argument %qd is not a constant"
  msgstr "el argumento %qd no es una constante"
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3100
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND_ADDRESS, null pointer"
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
--- 46455,46461 ----
  msgid "argument %qd is not a constant"
  msgstr "el argumento %qd no es una constante"
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3116
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND_ADDRESS, null pointer"
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
*************** msgstr "PRINT_OPERAND_ADDRESS, puntero n
*** 46386,46392 ****
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr "PRINT_OPERAND: Puntuación desconocida '%c'"
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2926
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND null pointer"
  msgid "%<PRINT_OPERAND%> null pointer"
--- 46467,46473 ----
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr "PRINT_OPERAND: Puntuación desconocida '%c'"
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2942
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND null pointer"
  msgid "%<PRINT_OPERAND%> null pointer"
*************** msgstr "mudflap no se puede usar junto c
*** 46561,46567 ****
  #: config/loongarch/loongarch-target-attr.cc:556
  #, fuzzy, gcc-internal-format
  #| msgid "clones for %<target_clones%> attribute cannot be created"
! msgid "characher before %<;%> in attribute %qs cannot be empty"
  msgstr "no se pueden crear los clones para el atributo %<target_clones%>"
  
  #: config/loongarch/loongarch-target-attr.cc:567
--- 46642,46648 ----
  #: config/loongarch/loongarch-target-attr.cc:556
  #, fuzzy, gcc-internal-format
  #| msgid "clones for %<target_clones%> attribute cannot be created"
! msgid "character before %<;%> in attribute %qs cannot be empty"
  msgstr "no se pueden crear los clones para el atributo %<target_clones%>"
  
  #: config/loongarch/loongarch-target-attr.cc:567
*************** msgstr "no se puede establecer la propie
*** 46572,46578 ****
  
  #: config/loongarch/loongarch-target-attr.cc:576
  #, gcc-internal-format
! msgid "in attribute %qs the number of reatures cannot exceed two"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:600
--- 46653,46659 ----
  
  #: config/loongarch/loongarch-target-attr.cc:576
  #, gcc-internal-format
! msgid "in attribute %qs the number of features cannot exceed two"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:600
*************** msgid "%qE attribute is not supported fo
*** 46663,46669 ****
  msgstr "no se admite el atributo %qE para el objetivo R8C"
  
  #. The argument must be a constant integer.
! #: config/m32c/m32c.cc:2950 config/sh/sh.cc:8492 config/sh/sh.cc:8587
  #, gcc-internal-format
  msgid "%qE attribute argument not an integer constant"
  msgstr "el argumento del atributo %qE no es una constante entera"
--- 46744,46750 ----
  msgstr "no se admite el atributo %qE para el objetivo R8C"
  
  #. The argument must be a constant integer.
! #: config/m32c/m32c.cc:2950 config/sh/sh.cc:8491 config/sh/sh.cc:8586
  #, gcc-internal-format
  msgid "%qE attribute argument not an integer constant"
  msgstr "el argumento del atributo %qE no es una constante entera"
*************** msgstr "no se admite la expresión del l
*** 46740,46746 ****
  msgid "%<-fexcess-precision=16%> is not supported on this target"
  msgstr "no se admite %<-fcf-protection=full%> para este objetivo"
  
! #: config/mcore/mcore.cc:2963
  #, gcc-internal-format
  msgid "initialized variable %q+D is marked dllimport"
  msgstr "la variable inicializada %q+D se marcó como dllimport"
--- 46821,46827 ----
  msgid "%<-fexcess-precision=16%> is not supported on this target"
  msgstr "no se admite %<-fcf-protection=full%> para este objetivo"
  
! #: config/mcore/mcore.cc:2961
  #, gcc-internal-format
  msgid "initialized variable %q+D is marked dllimport"
  msgstr "la variable inicializada %q+D se marcó como dllimport"
*************** msgid "MSP430 built-in functions only wo
*** 47425,47431 ****
  msgstr "las funciones internas de MSP430 solo funcionan dentro de manejadores de interrupciones"
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4139 config/xtensa/xtensa.cc:4165
  #, gcc-internal-format
  msgid "bad builtin code"
  msgstr "código interno erróneo"
--- 47506,47512 ----
  msgstr "las funciones internas de MSP430 solo funcionan dentro de manejadores de interrupciones"
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4155 config/xtensa/xtensa.cc:4181
  #, gcc-internal-format
  msgid "bad builtin code"
  msgstr "código interno erróneo"
*************** msgstr "la función interna %qs requiere
*** 48222,48228 ****
  
  #: config/riscv/riscv.cc:7464
  #, gcc-internal-format
! msgid "unsupported %<ABI_VLEN%> value %d for %qs attribute;%<ABI_VLEN must%> be in the range [32, 16384] and must be a power of 2"
  msgstr ""
  
  #: config/riscv/riscv.cc:7489
--- 48303,48309 ----
  
  #: config/riscv/riscv.cc:7464
  #, gcc-internal-format
! msgid "unsupported %<ABI_VLEN%> value %d for %qs attribute; %<ABI_VLEN%> must be in the range [32, 16384] and must be a power of 2"
  msgstr ""
  
  #: config/riscv/riscv.cc:7489
*************** msgstr "la función %qs no puede tener a
*** 48368,48373 ****
--- 48449,48460 ----
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
  
+ #: config/riscv/riscv.cc:15067
+ #, fuzzy
+ #| msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
+ msgid "invalid version %qB for %<target_clones%> attribute"
+ msgstr "valor erróneo (%qs) para el atributo %<target(\"tune=\")%>"
+ 
  #. Address spaces are currently only supported by C.
  #: config/rl78/rl78.cc:376
  #, fuzzy, gcc-internal-format
*************** msgstr "el especificador asm para la var
*** 49375,49419 ****
  msgid "invalid type for cc output constraint"
  msgstr "tipo no válido para diferencia de punteros"
  
! #: config/sh/sh.cc:943
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring -fschedule-insns because of exception handling bug"
  msgid "ignoring %<-fschedule-insns%> because of exception handling bug"
  msgstr "se descarta -fschedule-insns debido a un error de manejo de excepciones"
  
! #: config/sh/sh.cc:960
  #, fuzzy, gcc-internal-format
  #| msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
  msgid "unwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctness"
  msgstr "actualmente las tablas de desenredo requieren un puntero de marco o -maccumulate-outgoing-args para ser correctas"
  
! #: config/sh/sh.cc:7429
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this subtarget"
  msgid "%<__builtin_saveregs%> not supported by this subtarget"
  msgstr "no se admite __builtin_saveregs en este subobjetivo"
  
! #: config/sh/sh.cc:8366
  #, gcc-internal-format
  msgid "%qE attribute only applies to interrupt functions"
  msgstr "el atributo %qE se aplica solamente a funciones de interrupción"
  
! #: config/sh/sh.cc:8436
  #, gcc-internal-format
  msgid "%qE attribute is supported only for SH2A"
  msgstr "el atributo %qE solo se admite para SH2A"
  
! #: config/sh/sh.cc:8478
  #, gcc-internal-format
  msgid "%qE attribute only applies to SH2A"
  msgstr "el atributo %qE solo se aplica a SH2A"
  
! #: config/sh/sh.cc:8500
  #, gcc-internal-format
  msgid "%qE attribute argument should be between 0 to 255"
  msgstr "el argumento del atributo %qE debe estar entre 0 y 255"
  
! #: config/sh/sh.cc:10859
  #, gcc-internal-format
  msgid "r0 needs to be available as a call-clobbered register"
  msgstr "r0 necesita estar disponible como un registro sobreescrito por llamada"
--- 49462,49506 ----
  msgid "invalid type for cc output constraint"
  msgstr "tipo no válido para diferencia de punteros"
  
! #: config/sh/sh.cc:941
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring -fschedule-insns because of exception handling bug"
  msgid "ignoring %<-fschedule-insns%> because of exception handling bug"
  msgstr "se descarta -fschedule-insns debido a un error de manejo de excepciones"
  
! #: config/sh/sh.cc:958
  #, fuzzy, gcc-internal-format
  #| msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
  msgid "unwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctness"
  msgstr "actualmente las tablas de desenredo requieren un puntero de marco o -maccumulate-outgoing-args para ser correctas"
  
! #: config/sh/sh.cc:7427
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this subtarget"
  msgid "%<__builtin_saveregs%> not supported by this subtarget"
  msgstr "no se admite __builtin_saveregs en este subobjetivo"
  
! #: config/sh/sh.cc:8365
  #, gcc-internal-format
  msgid "%qE attribute only applies to interrupt functions"
  msgstr "el atributo %qE se aplica solamente a funciones de interrupción"
  
! #: config/sh/sh.cc:8435
  #, gcc-internal-format
  msgid "%qE attribute is supported only for SH2A"
  msgstr "el atributo %qE solo se admite para SH2A"
  
! #: config/sh/sh.cc:8477
  #, gcc-internal-format
  msgid "%qE attribute only applies to SH2A"
  msgstr "el atributo %qE solo se aplica a SH2A"
  
! #: config/sh/sh.cc:8499
  #, gcc-internal-format
  msgid "%qE attribute argument should be between 0 to 255"
  msgstr "el argumento del atributo %qE debe estar entre 0 y 255"
  
! #: config/sh/sh.cc:10858
  #, gcc-internal-format
  msgid "r0 needs to be available as a call-clobbered register"
  msgstr "r0 necesita estar disponible como un registro sobreescrito por llamada"
*************** msgstr ""
*** 49718,49740 ****
  msgid "%qs is defined but plugin support is disabled"
  msgstr "se define %qD pero no se usa"
  
! #: config/xtensa/xtensa.cc:2762
  #, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr "se requieren registros booleanos para la opción de coma flotante"
  
! #: config/xtensa/xtensa.cc:2797
  #, fuzzy, gcc-internal-format
  #| msgid "-f%s is not supported with CONST16 instructions"
  msgid "%<-f%s%> is not supported with CONST16 instructions"
  msgstr "no se admite -f%s con instrucciones CONST16"
  
! #: config/xtensa/xtensa.cc:2804
  #, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr "se requiere PIC pero no se admite con instrucciones CONST16"
  
! #: config/xtensa/xtensa.cc:4274
  #, fuzzy, gcc-internal-format
  #| msgid "only uninitialized variables can be placed in a .bss section"
  msgid "only uninitialized variables can be placed in a %<.bss%> section"
--- 49805,49827 ----
  msgid "%qs is defined but plugin support is disabled"
  msgstr "se define %qD pero no se usa"
  
! #: config/xtensa/xtensa.cc:2778
  #, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr "se requieren registros booleanos para la opción de coma flotante"
  
! #: config/xtensa/xtensa.cc:2813
  #, fuzzy, gcc-internal-format
  #| msgid "-f%s is not supported with CONST16 instructions"
  msgid "%<-f%s%> is not supported with CONST16 instructions"
  msgstr "no se admite -f%s con instrucciones CONST16"
  
! #: config/xtensa/xtensa.cc:2820
  #, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr "se requiere PIC pero no se admite con instrucciones CONST16"
  
! #: config/xtensa/xtensa.cc:4290
  #, fuzzy, gcc-internal-format
  #| msgid "only uninitialized variables can be placed in a .bss section"
  msgid "only uninitialized variables can be placed in a %<.bss%> section"
*************** msgstr "No se puede abrir %s"
*** 49904,49939 ****
  msgid "no lowering routine installed for construct.  jemarch has been lazy"
  msgstr ""
  
! #: algol68/a68-low.cc:318
  #, gcc-internal-format, gfc-internal-format
  msgid "get skip tree: cannot compute SKIP for mode %s"
  msgstr ""
  
! #: algol68/a68-low.cc:1720
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot open %s"
  msgid "cannot lower node %s"
  msgstr "no se puede abrir %s"
  
! #: algol68/a68-parser-scanner.cc:337
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not open response file %s"
  msgid "could not open source file %s"
  msgstr "no se puede abrir el fichero de respuesta %s"
  
! #: algol68/a68-parser-scanner.cc:344
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: Not a directory"
  msgid "specified file %s is a directory"
  msgstr "%s: No es un directorio"
  
! #: algol68/a68-parser-scanner.cc:349
  #, fuzzy, gcc-internal-format
  #| msgid "could not write to response file %s"
  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:2805 c/c-typeck.cc:15412 cp/typeck.cc:2635
  #: cp/typeck.cc:9874 cp/typeck.cc:10682 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
--- 49991,50026 ----
  msgid "no lowering routine installed for construct.  jemarch has been lazy"
  msgstr ""
  
! #: algol68/a68-low.cc:319
  #, gcc-internal-format, gfc-internal-format
  msgid "get skip tree: cannot compute SKIP for mode %s"
  msgstr ""
  
! #: algol68/a68-low.cc:1774
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot open %s"
  msgid "cannot lower node %s"
  msgstr "no se puede abrir %s"
  
! #: algol68/a68-parser-scanner.cc:338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not open response file %s"
  msgid "could not open source file %s"
  msgstr "no se puede abrir el fichero de respuesta %s"
  
! #: algol68/a68-parser-scanner.cc:345
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: Not a directory"
  msgid "specified file %s is a directory"
  msgstr "%s: No es un directorio"
  
! #: algol68/a68-parser-scanner.cc:350
  #, fuzzy, gcc-internal-format
  #| msgid "could not write to response file %s"
  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:2883 c/c-typeck.cc:15490 cp/typeck.cc:2635
  #: cp/typeck.cc:9874 cp/typeck.cc:10682 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
*************** msgstr "%qD ya se declaró en este ámbi
*** 50022,50029 ****
  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:9967
! #: c/c-decl.cc:9973 c/c-decl.cc:10204
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "se definió originalmente aquí"
--- 50109,50116 ----
  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í"
*************** msgstr "la declaración de %q+D oscurece
*** 50280,50286 ****
  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:3659
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "la declaración de %qD oscurece a una declaración global"
--- 50367,50373 ----
  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"
*************** msgstr "la declaración de %qD oscurece
*** 50290,50296 ****
  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:3370
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "aquí está la declaración oscurecida"
--- 50377,50383 ----
  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"
*************** msgstr "%<_Alignas%> sin uso en la decla
*** 50579,50585 ****
  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:2663
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "declaración vacía"
--- 50666,50672 ----
  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"
*************** msgstr "ISO C90 no admite %<static%> o c
*** 50594,50600 ****
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2181 cp/name-lookup.cc:9201
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<omp::%s%> not allowed to be specified in this context"
--- 50681,50687 ----
  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:9309
  #, 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 est
*** 50605,50611 ****
  msgid "%q+D is usually a function"
  msgstr "%q+D generalmente es una función"
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10935 cp/decl.cc:19821
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "no hay declaración previa para %qD"
--- 50692,50698 ----
  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:19852
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "no hay declaración previa para %qD"
*************** msgstr "no se puede poner un objeto con
*** 50686,50692 ****
  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:10248
  #, 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"
--- 50773,50779 ----
  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:10251
  #, 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"
*************** msgstr "%<_Atomic%> duplicado"
*** 50849,50855 ****
  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:3978
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "tipo matriz cualificado %<_Atomic%>"
--- 50936,50942 ----
  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%>"
*************** msgstr "se especificó una clase de alma
*** 50895,50901 ****
  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:14898
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "se especificó una clase de almacenamiento para el nombre de tipo"
--- 50982,50988 ----
  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:14915
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "se especificó una clase de almacenamiento para el nombre de tipo"
*************** msgstr "declaración de %qE como una mat
*** 50958,50964 ****
  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:9755
  #, 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"
--- 51045,51051 ----
  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"
*************** msgstr "el nombre de tipo que se declar�
*** 51069,51081 ****
  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:15313
  #, 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:3980
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "tipo de función calificada %<_Atomic%>"
--- 51156,51168 ----
  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:15330
  #, 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%>"
*************** msgstr "ISO C prohíbe los tipos de func
*** 51196,51202 ****
  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:13674
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "se declaró la variable o campo %qE como void"
--- 51283,51289 ----
  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:13680
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "se declaró la variable o campo %qE como void"
*************** msgstr "una variable previamente declara
*** 51268,51280 ****
  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:13721
  #, 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:13724
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for parameter %d of %<constexpr%> function %q+#D"
  msgid "invalid qualifiers for field of %<constexpr%> object"
--- 51355,51367 ----
  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 "la variable %q#D que no es local
*** 51313,51324 ****
  
  #. 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:11116
  #, 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:10909
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "la declaración de la función no es un prototipo"
--- 51400,51411 ----
  
  #. 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"
*************** msgstr "redefinición anidada de %<union
*** 51404,51421 ****
  msgid "nested redefinition of %<struct %E%>"
  msgstr "redefinición anidada de %<struct %E%>"
  
! #: c/c-decl.cc:9014 c/c-decl.cc:10233
  #, 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:10240
  #, 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:6314 cp/parser.cc:31004
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "la declaración no declara nada"
--- 51491,51508 ----
  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:6314 cp/parser.cc:31012
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "la declaración no declara nada"
*************** msgstr "una union vacía tiene tamaño 0
*** 51451,51846 ****
  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:9543
  #, 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:9559
  #, 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:9638
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "union no tiene miembros nombrados"
  
! #: c/c-decl.cc:9640
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "union no tiene miembros"
  
! #: c/c-decl.cc:9645
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct no tiene miembros nombrados"
  
! #: c/c-decl.cc:9647
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct no tiene miembros"
  
! #: c/c-decl.cc:9724 cp/decl.cc:16338
  #, 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:9728
  #, 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:9733
  #, 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:9780
  #, 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:9807
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "el tipo %qT es demasiado grande"
  
! #: c/c-decl.cc:9823
  #, 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:9878
  #, 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:9950
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union no se puede hacer transparente"
  
! #: c/c-decl.cc:9964
  #, 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:9971
  #, 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:10154
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "redefinición anidada de %<enum %E%>"
  
! #: c/c-decl.cc:10202
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "redeclaración de %<enum %E%>"
  
! #: c/c-decl.cc:10214
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10303 cp/decl.cc:19075 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:10322
  #, 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:10331
  #, 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:10448
  #, 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:10481 c/c-decl.cc:10497
  #, 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:10492
  #, 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:10516
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "desbordamiento en valores de enumeración"
  
! #: c/c-decl.cc:10523
  #, 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:10540
  #, gcc-internal-format
  msgid "value of redeclared enumerator outside the range of %qT"
  msgstr ""
  
! #: c/c-decl.cc:10568
  #, 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:10574
  #, 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:10782 cp/decl.cc:6656 cp/decl.cc:19679
  #, 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:10801
  #, 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:10813
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "el tipo de devolución por defecto es %<int%>"
  
! #: c/c-decl.cc:10842
  #, 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:10895
  #, gcc-internal-format
  msgid "ISO C23 does not allow defining parameters for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-decl.cc:10918
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "no hay un prototipo previo para %qD"
  
! #: c/c-decl.cc:10927
  #, 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:10945
  #, 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:10964
  #, 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:10966
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "calificado %<_Atomic%> el tipo de retorno de %qD"
  
! #: c/c-decl.cc:10973
  #, 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:10991
  #, 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:11035
  #, 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:11051
  #, 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:11068
  #, 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:11108 c/c-decl.cc:11112
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "definición de función de estilo antiguo"
  
! #: c/c-decl.cc:11125
  #, 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:11141
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD se declaró como un no-parámetro"
  
! #: c/c-decl.cc:11149
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "múltiples parámetros nombrados %qD"
  
! #: c/c-decl.cc:11158
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "el parámetro %qD se declaró con tipo void"
  
! #: c/c-decl.cc:11187 c/c-decl.cc:11192
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "el tipo de %qD es %<int%> por defecto"
  
! #: c/c-decl.cc:11212
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "el parámetro %qD tiene tipo incompleto"
  
! #: c/c-decl.cc:11219
  #, 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:11272
  #, 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:11283
  #, 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:11286 c/c-decl.cc:11326 c/c-decl.cc:11340
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "declaración de prototipo"
  
! #: c/c-decl.cc:11318
  #, 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:11323
  #, 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:11333
  #, 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:11338
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "el argumento %qD no coincide con el prototipo"
  
! #: c/c-decl.cc:11583 cp/decl.cc:20614
  #, 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:11602 cp/decl.cc:20690
  #, 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:11699
  #, 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:11704
  #, 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:11711
  #, 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:11745
  #, 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:11749
  #, 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:11756
  #, 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:11761
  #, 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:11767
  #, 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:11771
  #, 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:12071
  #, 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:12130 c/c-decl.cc:12137
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "especificador %qE de declaración duplicado"
  
! #: c/c-decl.cc:12165 c/c-decl.cc:13271
  #, 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:12167
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<auto%>"
  msgid "%qs used with %<auto%>"
--- 51538,51933 ----
  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:16369
  #, 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:19106 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:6655 cp/decl.cc:19710
  #, 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:20645
  #, 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:20721
  #, 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%>"
*************** msgstr "se usó %qE con %<auto%>"
*** 51848,52206 ****
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12172
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<register%>"
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "se usó %qE con %<register%>"
  
! #: c/c-decl.cc:12185 c/c-decl.cc:12618 c/c-decl.cc:13065
  #, 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:12197 cp/parser.cc:37535
  #, 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:12205 c/c-decl.cc:12217 c/c-decl.cc:12221 c/c-decl.cc:12225
! #: c/c-decl.cc:12233 c/c-decl.cc:12237 c/c-decl.cc:12241 c/c-decl.cc:12245
  #: 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:12297
! #: c/c-decl.cc:12301 c/c-decl.cc:12305 c/c-decl.cc:12309 c/c-decl.cc:12313
  #: 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:12365 c/c-decl.cc:12369 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:12421 c/c-decl.cc:12425
  #: c/c-decl.cc:12437 c/c-decl.cc:12441 c/c-decl.cc:12445 c/c-decl.cc:12449
! #: c/c-decl.cc:12464 c/c-decl.cc:12468 c/c-decl.cc:12472 c/c-decl.cc:12476
! #: c/c-decl.cc:12480 c/c-decl.cc:12484 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:12522
! #: c/c-decl.cc:12526 c/c-decl.cc:12530 c/c-decl.cc:12534 c/c-decl.cc:12538
! #: c/c-decl.cc:12542 c/c-decl.cc:12546 c/c-decl.cc:12550 c/c-decl.cc:12562
! #: c/c-decl.cc:12566 c/c-decl.cc:12570 c/c-decl.cc:12574 c/c-decl.cc:12578
! #: c/c-decl.cc:12626 c/c-decl.cc:12630 c/c-decl.cc:12634 c/c-decl.cc:12638
! #: c/c-decl.cc:12642 c/c-decl.cc:12646 c/c-decl.cc:12696 c/c-decl.cc:12700
! #: c/c-decl.cc:12704 c/c-decl.cc:12708 c/c-decl.cc:12712 c/c-decl.cc:12716
! #: c/c-decl.cc:12730 c/c-decl.cc:12734 c/c-decl.cc:12738 c/c-decl.cc:12742
! #: c/c-decl.cc:12746 c/c-decl.cc:12750 c/c-decl.cc:12761 c/c-decl.cc:12765
! #: c/c-decl.cc:12769 c/c-decl.cc:12780 c/c-decl.cc:12791 c/c-decl.cc:12795
! #: c/c-decl.cc:12799 c/c-decl.cc:12803 c/c-decl.cc:12807 c/c-decl.cc:12818
! #: c/c-decl.cc:12822 c/c-decl.cc:12826 c/c-decl.cc:12830 c/c-decl.cc:12834
! #: c/c-decl.cc:12925 c/c-decl.cc:12929 c/c-decl.cc:12933 c/c-decl.cc:12937
! #: c/c-decl.cc:12941 c/c-decl.cc:12945 c/c-decl.cc:12949 c/c-decl.cc:12979
! #: c/c-decl.cc:12996 c/c-decl.cc:13000 c/c-decl.cc:13004 c/c-decl.cc:13008
  #, 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:12210
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 no admite %<long long%>"
  
! #: c/c-decl.cc:12229 c/c-decl.cc:12293 c/c-decl.cc:12518 c/c-decl.cc:12674
  #, 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:12249 c/c-decl.cc:12317 c/c-decl.cc:12373 c/c-decl.cc:12429
! #: c/c-decl.cc:12554 c/c-decl.cc:12855 c/c-decl.cc:12863 c/c-decl.cc:12871
! #: c/c-decl.cc:12879 c/c-decl.cc:12887
  #, 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:12461 c/c-parser.cc:12885
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 no admite tipos complejos"
  
! #: c/c-decl.cc:12515
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C no admite tipos saturantes"
  
! #: c/c-decl.cc:12591 c/c-decl.cc:13206 c/c-decl.cc:13265
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE duplicado"
  
! #: c/c-decl.cc:12608
  #, 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:12612
  #, 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:12665
  #, 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:12670 c/c-decl.cc:12678
  #, 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:12684
  #, 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:12727
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 no admite tipos booleanos"
  
! #: c/c-decl.cc:12846
  #, 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:12897 cp/parser.cc:22578
  #, 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:12966
  #, 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:12989 c/c-decl.cc:13367 c/c-parser.cc:11798
  #, 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:12991
  #, 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:13020
  #, 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:13026
  #, 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:13033
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
  msgstr ""
  
! #: c/c-decl.cc:13082
  #, 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:13095
  #, 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:13150
  #, 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:13171 c/c-decl.cc:13248
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "se usó %qE con %<auto%>"
  
! #: c/c-decl.cc:13173
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "se usó %qE con %<register%>"
  
! #: c/c-decl.cc:13175 c/c-decl.cc:13244
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "se usó %qE con %<typedef%>"
  
! #: c/c-decl.cc:13177 c/c-decl.cc:13214
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<register%>"
  msgid "%qE used with %<constexpr%>"
  msgstr "se usó %qE con %<register%>"
  
! #: c/c-decl.cc:13191 c/c-parser.cc:3504 c/c-parser.cc:4875 c/c-parser.cc:10959
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO C99 no admite %qE"
  
! #: c/c-decl.cc:13194 c/c-parser.cc:3507 c/c-parser.cc:4878 c/c-parser.cc:10962
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 no admite %qE"
  
! #: c/c-decl.cc:13220
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> antes de %<extern%>"
  
! #: c/c-decl.cc:13229
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> antes de %<static%>"
  
! #: c/c-decl.cc:13235
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<auto%>"
  msgid "%<typedef%> used with %<auto%>"
  msgstr "se usó %qE con %<auto%>"
  
! #: c/c-decl.cc:13242
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<register%>"
  msgid "%qE used with %<extern%>"
  msgstr "se usó %qE con %<register%>"
  
! #: c/c-decl.cc:13250
  #, fuzzy, gcc-internal-format
  #| msgid "%qs used with %qE"
  msgid "%qE used with %qs"
  msgstr "se usó %qs con %qE"
  
! #: c/c-decl.cc:13263
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "%<_Thread_local%> o %<__thread%> duplicado"
  
! #: c/c-decl.cc:13279
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "se usó %qs con %qE"
  
! #: c/c-decl.cc:13287
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %qE"
  msgid "%<constexpr%> used with %qE"
  msgstr "se usó %<__thread%> con %qE"
  
! #: c/c-decl.cc:13364
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "se usó %<_Sat%> sin %<_Fract%> o %<_Accum%>"
  
! #: c/c-decl.cc:13379
  #, 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:13390
  #, 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:13419
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:13445 c/c-decl.cc:13461 c/c-decl.cc:13487
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C no admite tipos enteros complejos"
  
! #: c/c-decl.cc:13633
  #, 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:13642
  #, 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:13943 cp/semantics.cc:6995
  #, 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:13947 cp/semantics.cc:6999
  #, 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:14240
  #, 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:14292
  #, 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:14296
  #, 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:14301
  #, 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:14304
  #, 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:14310
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE refers to a named %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14312 c/c-decl.cc:14329
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "%<switch%> name defined here"
  msgstr "se definió struct aquí"
  
! #: c/c-decl.cc:14320
  #, gcc-internal-format
  msgid "%qs statement operand %qE refers to a loop outside of its body"
  msgstr ""
  
! #: c/c-decl.cc:14322
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "loop name defined here"
  msgstr "se definió union aquí"
  
! #: c/c-decl.cc:14326
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
  msgstr ""
--- 51935,52293 ----
  
  #. 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:37533
  #, 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:22574
  #, 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:6991
  #, 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:6995
  #, 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 ""
*************** msgstr ""
*** 52211,52247 ****
  msgid "%qs is a keyword with %qs onwards"
  msgstr "%qs se debe usar con %qs"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14680 cp/typeck.cc:6053
  #, 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:14689 cp/typeck.cc:6061
  #, 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:14616 cp/typeck.cc:6000
  #, 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:14708 cp/typeck.cc:6069
  #, 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:14640 cp/typeck.cc:6011
  #, 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:14700
  #, 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:14627
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "cuenta de desplazamiento a la derecha >= anchura del elemento del vector"
--- 52298,52334 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr "%qs se debe usar con %qs"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14758 cp/typeck.cc:6053
  #, 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:14767 cp/typeck.cc:6061
  #, 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:14694 cp/typeck.cc:6000
  #, 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:14786 cp/typeck.cc:6069
  #, 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:14718 cp/typeck.cc:6011
  #, 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:14778
  #, 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:14705
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "cuenta de desplazamiento a la derecha >= anchura del elemento del vector"
*************** msgstr "cuenta de desplazamiento a la de
*** 52251,52404 ****
  msgid "identifier %qE conflicts with C++ keyword"
  msgstr "el identificador %qE causa conflictos con la palabra clave de C++"
  
! #: c/c-parser.cc:1087 cp/parser.cc:3449
  #, gcc-internal-format
  msgid "version control conflict marker in file"
  msgstr "marcador de conflicto en control de versiones en el fichero"
  
! #: c/c-parser.cc:1310 cp/parser.cc:3533
  #, fuzzy, gcc-internal-format
  #| msgid "%J  other type here"
  msgid "to match this %qs"
  msgstr "%J  otro tipo aquí"
  
! #: c/c-parser.cc:1509 cp/parser.cc:37772
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "se esperaba fin de línea"
  
! #: c/c-parser.cc:2080
  #, 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:2106 c/c-parser.cc:2115 c/c-parser.cc:29063 cp/parser.cc:54562
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:2122 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:2226 c/c-parser.cc:14906
  #, 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:2310
  #, 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:2509
  #, 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:2517
  #, 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:2525
  #, 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:2538 c/c-parser.cc:3772 c/c-parser.cc:5479
  #, 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:2542 c/c-parser.cc:3776 c/c-parser.cc:5483
  #, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr "nombre de tipo %qE desconocido"
  
! #: c/c-parser.cc:2569 c/c-parser.cc:16292 c/c-parser.cc:25960
! #: c/c-parser.cc:26704 c/c-parser.cc:27293 cp/parser.cc:51256
! #: cp/parser.cc:57388
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "se esperaban especificadores de declaración"
  
! #: c/c-parser.cc:2598
  #, 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:2603
  #, 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:2639
  #, 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:2653
  #, 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:2691 c/c-parser.cc:8488
  #, gcc-internal-format
  msgid "attribute %<musttail%> mixed with other attributes on %<return%> statement"
  msgstr ""
  
! #: c/c-parser.cc:2707 c/c-parser.cc:4667
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "se esperaba %<;>, identificador o %<(%>"
  
! #: c/c-parser.cc:2725 cp/parser.cc:40039 cp/parser.cc:40111
  #, 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:2760
  #, gcc-internal-format
  msgid "prefix attributes are ignored for implementations"
  msgstr "se descartan los atributos de prefijo para las implementaciones"
  
! #: c/c-parser.cc:2781
  #, gcc-internal-format
  msgid "unexpected attribute"
  msgstr "atributo inesperado"
  
! #: c/c-parser.cc:2791 c/c-parser.cc:8508 cp/parser.cc:14523 cp/parser.cc:14780
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "el atributo %<fallthrough%> no está seguido de %<;%>"
  
! #: c/c-parser.cc:2794 c/c-parser.cc:8475 cp/cp-gimplify.cc:4095
  #, 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:2844
  #, 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:2857
  #, 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:2883
  #, 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"
--- 52338,52491 ----
  msgid "identifier %qE conflicts with C++ keyword"
  msgstr "el identificador %qE causa conflictos con la palabra clave de C++"
  
! #: c/c-parser.cc:1091 cp/parser.cc:3449
  #, gcc-internal-format
  msgid "version control conflict marker in file"
  msgstr "marcador de conflicto en control de versiones en el fichero"
  
! #: c/c-parser.cc:1314 cp/parser.cc:3533
  #, fuzzy, gcc-internal-format
  #| msgid "%J  other type here"
  msgid "to match this %qs"
  msgstr "%J  otro tipo aquí"
  
! #: c/c-parser.cc:1513 cp/parser.cc:37770
  #, 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:54560
  #: 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:51254
! #: cp/parser.cc:57386
  #, 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:40037 cp/parser.cc:40109
  #, 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:14521 cp/parser.cc:14778
  #, 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:4095
  #, 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"
*************** msgstr "la definición de datos no tiene
*** 52406,52439 ****
  #. 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:2898
  #, 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:2937
  #, 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:3049 c/c-parser.cc:3194
  #, 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:3149
  #, 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:3181 cp/parser.cc:18172
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "se esperaba %<,%> o %<;%>"
  
! #: c/c-parser.cc:3186
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "declaration in condition can only declare a single object"
--- 52493,52526 ----
  #. 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:18168
  #, 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"
*************** msgstr "la declaración no declara nada"
*** 52442,52843 ****
  #. 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:3205 c/c-parser.cc:3262
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr "se esperaba %<=%>, %<,%>, %<;%>, %<asm%> o %<__attribute__%>"
  
! #: c/c-parser.cc:3214
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C prohíbe las funciones anidadas"
  
! #: c/c-parser.cc:3366
  #, 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:3368
  #, 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:3530 c/c-parser.cc:9828 c/c-parser.cc:16365
! #: c/c-parser.cc:21723 cp/parser.cc:46080
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "se esperaba una cadena literal"
  
! #: c/c-parser.cc:3539
  #, 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:3545
  #, 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:3554
  #, 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:3559
  #, 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:3566
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr "falló la aserción estática: %E"
  
! #: c/c-parser.cc:3568 cp/semantics.cc:13127
  #, 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:3948
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr "%<_Atomic%> en Objective-C"
  
! #: c/c-parser.cc:3951
  #, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C99 no admite el calificador %<_Alignas%>"
  
! #: c/c-parser.cc:3954
  #, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C90 no admite el calificador %<_Atomic%>"
  
! #: c/c-parser.cc:3982
  #, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "se aplicó %<_Atomic%> a un tipo calificado"
  
! #: c/c-parser.cc:4012
  #, 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:4049
  #, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "un enum vacío no es válido"
  
! #: c/c-parser.cc:4060
  #, 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:4072 c/c-parser.cc:5304 c/c-parser.cc:6164 c/c-parser.cc:6181
! #: c/c-parser.cc:6772 c/c-parser.cc:7681 c/c-parser.cc:9695 c/c-parser.cc:9778
! #: c/c-parser.cc:10781 c/c-parser.cc:11194 c/c-parser.cc:11203
! #: c/c-parser.cc:11858 c/c-parser.cc:12137 c/c-parser.cc:12165
! #: c/c-parser.cc:13541 c/c-parser.cc:14116 c/c-parser.cc:14154
! #: c/c-parser.cc:14488 c/c-parser.cc:14539 c/c-parser.cc:14699
! #: c/c-parser.cc:14729 c/c-parser.cc:14737 c/c-parser.cc:14766
! #: c/c-parser.cc:14779 c/c-parser.cc:15085 c/c-parser.cc:15209
! #: c/c-parser.cc:15794 c/c-parser.cc:15847 c/c-parser.cc:15863
! #: c/c-parser.cc:15909 c/c-parser.cc:16942 c/c-parser.cc:16987
! #: c/c-parser.cc:20142 c/c-parser.cc:20279 c/c-parser.cc:21494
! #: c/c-parser.cc:24567 c/c-parser.cc:27779 c/c-parser.cc:27979
! #: c/c-parser.cc:29182 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10762 cp/parser.cc:37775 cp/parser.cc:41016 cp/parser.cc:44545
! #: cp/parser.cc:44737 cp/parser.cc:52959 cp/parser.cc:56607
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "se esperaba un identificador"
  
! #: c/c-parser.cc:4145
  #, 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:4154
  #, gcc-internal-format
  msgid "%<enum%> declared both with and without fixed underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4177
  #, 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:4181
  #, 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:4211
  #, 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:4287 cp/parser.cc:24140
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "coma al final de la lista de enumeradores"
  
! #: c/c-parser.cc:4293 c/c-parser.cc:21771 cp/parser.cc:46143
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr "se esperaba %<,%> o %<}%>"
  
! #: c/c-parser.cc:4336
  #, 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:4461
  #, gcc-internal-format
  msgid "expected class name"
  msgstr "se esperaba un nombre de clase"
  
! #: c/c-parser.cc:4483
  #, 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:4512
  #, 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:4629 c/c-parser.cc:6506
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr "se esperaba una lista de calificadores-especificadores"
  
! #: c/c-parser.cc:4640
  #, 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:4734
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr "se esperaba %<,%>, %<;%> o %<}%>"
  
! #: c/c-parser.cc:4741
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr "se esperaba %<:%>, %<,%>, %<;%>, %<}%> o %<__attribute__%>"
  
! #: c/c-parser.cc:4813
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "se aplicó %<typeof%> a un campo de bits"
  
! #: c/c-parser.cc:5135
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr "se esperaba un identificador o %<(%>"
  
! #: c/c-parser.cc:5197
  #, 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:5205
  #, 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:5365
  #, 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:5490
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr "se esperaban especificadores de declaración o %<...%>"
  
! #: c/c-parser.cc:5725
  #, 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:6010 cp/parser.cc:33012
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected OpenMP directive name"
  msgstr "se esperaba nombre de función"
  
! #: c/c-parser.cc:6057 cp/parser.cc:33068
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.cc:6202 cp/parser.cc:33236
  #, 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:6218 cp/parser.cc:33252
  #, 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:6339
  #, 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:6589 c/c-parser.cc:6655 c/c-typeck.cc:10154
  #, 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:6647
  #, 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:6736
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "uso obsoleto del inicializador designado con %<:%>"
  
! #: c/c-parser.cc:6892
  #, 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:6904
  #, 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:6912
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "uso obsoleto del inicializador designado sin %<=%>"
  
! #: c/c-parser.cc:7199 cp/parser.cc:14902
  #, 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:7206 cp/parser.cc:14909
  #, 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:7213 cp/parser.cc:14916
  #, 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:7220
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7276 c/c-parser.cc:7431 cp/parser.cc:13806 cp/parser.cc:13956
! #: cp/parser.cc:53985
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7284 cp/parser.cc:13814
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7308 c/c-parser.cc:7529 c/c-parser.cc:28635 cp/parser.cc:13838
! #: cp/parser.cc:53965 cp/parser.cc:54104
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7400 cp/parser.cc:13925
  #, 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:7408 cp/parser.cc:13933
  #, 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:7420 cp/parser.cc:13945
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7541 cp/parser.cc:14065
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7599 cp/parser.cc:16832
  #, 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:7696
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C prohíbe las declaraciones etiquetadas"
  
! #: c/c-parser.cc:7702 c/c-parser.cc:7894 c/c-parser.cc:7920
  #: c/gimple-parser.cc:472
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "se esperaba una declaración"
  
! #: c/c-parser.cc:7821
  #, 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:7841 c/c-parser.cc:7884
  #, 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:7928
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "se esperaba %<}%> antes de %<else%>"
  
! #: c/c-parser.cc:7933 cp/parser.cc:14969
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> sin un %<if%> previo"
  
! #: c/c-parser.cc:7968
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "etiqueta al final de una declaración compuesta"
--- 52529,52930 ----
  #. 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:46078
  #, 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:13123
  #, 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:10760 cp/parser.cc:37773 cp/parser.cc:41014 cp/parser.cc:44543
! #: cp/parser.cc:44735 cp/parser.cc:52957 cp/parser.cc:56605
  #, 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:24136
  #, 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:46141
  #: 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:33010
  #, 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:33066
  #, 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:33234
  #, 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:33250
  #, 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:10232
  #, 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:14900
  #, 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:14907
  #, 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:14914
  #, 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:13804 cp/parser.cc:13954
! #: cp/parser.cc:53983
  #, 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:13812
  #, 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:13836
! #: cp/parser.cc:53963 cp/parser.cc:54102
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7404 cp/parser.cc:13923
  #, 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:13931
  #, 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:13943
  #, 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:14063
  #, 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:16828
  #, 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:14967
  #, 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"
*************** msgstr "etiqueta al final de una declara
*** 52846,52970 ****
  #. 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:8025 c/c-parser.cc:8029 c/c-parser.cc:8537
! #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14429
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "se esperaba una declaración"
  
! #: c/c-parser.cc:8110
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "se esperaba %<:%> o %<...%>"
  
! #: c/c-parser.cc:8140
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:8393
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "se esperaba un identificador o %<*%>"
  
! #: c/c-parser.cc:8519
  #, 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:8629
  #, 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:8651
  #, 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:8668 cp/parser.cc:5589 cp/parser.cc:17961
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "se esperaba una declaración"
  
! #: c/c-parser.cc:8749 cp/parser.cc:16969
  #, 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:8792 cp/parser.cc:16972
  #, 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:8886 cp/parser.cc:15383
  #, 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:9004 c/c-parser.cc:9083 c/c-parser.cc:9218 cp/parser.cc:16382
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
  
! #: c/c-parser.cc:9091
  #, 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:9252 c/c-parser.cc:9284
  #, 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:9307
  #, 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:9331 cp/parser.cc:15691
  #, 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:9337 cp/parser.cc:15697
  #, 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:9378
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "falta la colección en la enumeración rápida"
  
! #: c/c-parser.cc:9527 c/c-parser.cc:9538 c/c-parser.cc:9549
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "calificador-cv duplicado"
  
! #: c/c-parser.cc:9528 c/c-parser.cc:9539 c/c-parser.cc:9550 cp/parser.cc:25094
! #: cp/parser.cc:25112 cp/parser.cc:25127
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "first seen here"
  msgstr "se definió struct aquí"
  
! #: c/c-parser.cc:9559
  #, 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:9908 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:10116
  #, 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"
--- 52933,53057 ----
  #. 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:14427
  #, 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:17957
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "se esperaba una declaración"
  
! #: c/c-parser.cc:8753 cp/parser.cc:16965
  #, 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:16968
  #, 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:15381
  #, 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:16378
  #, 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:15689
  #, 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:15695
  #, 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:25090
! #: cp/parser.cc:25108 cp/parser.cc:25123
  #, 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"
*************** msgstr "ISO C prohíbe la omisión del t
*** 52972,54603 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10340 cp/typeck.cc:5829
  #, 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:10346 cp/typeck.cc:5834
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "el primer operando %<sizeof%> se declaró aquí"
  
! #: c/c-parser.cc:10617
  #, 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:10620
  #, 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:10744
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "C tradicional rechaza el operador unario mas"
  
! #: c/c-parser.cc:10824
  #, 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:10857
  #, 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:10897
  #, 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:10900 c/c-parser.cc:11086
  #, 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:10927
  #, 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:11003
  #, 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:11006
  #, 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:11030
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C no permite %<%E (expression)%>"
  
! #: c/c-parser.cc:11058
  #, 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:11071
  #, 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:11244
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "no se puede tomar la dirección de %qs"
  
! #: c/c-parser.cc:11351
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C99 no admite %<_Generic%>"
  
! #: c/c-parser.cc:11354
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 no admite %<_Generic%>"
  
! #: c/c-parser.cc:11365
  #, 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:11446
  #, 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:11450
  #, 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:11455
  #, 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:11497
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "caso %<default%> duplicado en %<_Generic%>"
  
! #: c/c-parser.cc:11498
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "el %<default%> original está aquí"
  
! #: c/c-parser.cc:11506
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "%<_Generic%> especifica dos tipos compatibles"
  
! #: c/c-parser.cc:11507
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "el tipo compatible está aquí"
  
! #: c/c-parser.cc:11530
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "el selector %<_Generic%> concuerda con múltiples asociaciones"
  
! #: c/c-parser.cc:11532
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "otra coincidencia está aquí"
  
! #: c/c-parser.cc:11571
  #, 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:11592
  #, 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:11600
  #, 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:11606
  #, 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:11622
  #, 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:11645 c/c-parser.cc:11649
  #, 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:11653
  #, 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:11872 c/c-parser.cc:13608 c/c-parser.cc:13630
! #: c/c-parser.cc:23984 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47628
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "se esperaba una expresión"
  
! #: c/c-parser.cc:11894
  #, 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:11909
  #, 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:12014 cp/parser.cc:12391
  #, 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:12053 cp/parser.cc:12446
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12192
  #, 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:12208
  #, 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:12278 c/c-parser.cc:12295 c/c-parser.cc:12302
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "faltan argumentos para %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:12323
  #, 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:12367 c/c-parser.cc:12377
  #, 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:12399 c/c-parser.cc:12409
  #, 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:12442
  #, 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:12461
  #, 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:12509
  #, 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:12532
  #, 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:12549
  #, 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:12589
  #, 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:12600
  #, 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:12608
  #, 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:12616 c/c-parser.cc:12646
  #, 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:12624 c/c-parser.cc:12666
  #, 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:12638
  #, 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:12658
  #, 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:12765
  #, 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:12806
  #, 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:12819
  #, 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:12823
  #, 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:12849
  #, 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:12871
  #, 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:12880
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "los operandos de %<__builtin_complex%> son de tipos diferentes"
  
! #: c/c-parser.cc:12911
  #, 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:12923
  #, 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:12931
  #, 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:12982 c/c-parser.cc:13011 cp/parser.cc:8701
  #, 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:13182
  #, 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:13191 c/c-parser.cc:13271
  #, 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:13197 c/c-parser.cc:13277
  #, 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:13204
  #, 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:13211
  #, 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:13219
  #, 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:13293
  #, 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:13585 cp/parser.cc:6975
  #, 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:13595
  #, 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:13683
  #, 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:13688
  #, 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:13704
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "la literal compuesta tiene tamaño variable"
  
! #: c/c-parser.cc:13709
  #, 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:13740
  #, 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:13745
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 prohíbe las literales compuestas"
  
! #: c/c-parser.cc:13747
  #, 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:13761
  #, 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:13836
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13841
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13849
  #, 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:13860
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13864
  #, 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:13869
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13882
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13886
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13904
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13909
  #, 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:13914
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13940
  #, 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:14070 cp/parser.cc:9138
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:14510
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "se esperaba un identificador o %<)%>"
  
! #: c/c-parser.cc:14606
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "punto y coma extra"
  
! #: c/c-parser.cc:14854
  #, 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:14986
  #, 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:15006
  #, 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:15128
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "se esperaba una declaración método objective-c"
  
! #: c/c-parser.cc:15580
  #, 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:15648 cp/parser.cc:40873
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "empty property attribute list"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.cc:15662 cp/parser.cc:40886
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
  msgstr "falta el atributo Code"
  
! #: c/c-parser.cc:15701
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown property attribute %<%s%s%>"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.cc:15704 cp/parser.cc:40923
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.cc:15713 cp/parser.cc:40932
  #, 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:15724 cp/parser.cc:40946
  #, 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:15740 cp/parser.cc:40965
  #, 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:15964 cp/semantics.cc:14910
  #, 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:16006 cp/parser.cc:56966
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
! #: c/c-parser.cc:16026 c/c-parser.cc:26701 c/c-parser.cc:27010
! #: c/c-parser.cc:27073 c/c-parser.cc:27183 cp/parser.cc:51253
! #: cp/parser.cc:51601 cp/parser.cc:51716 cp/parser.cc:51815 cp/parser.cc:56998
! #: cp/parser.cc:57014 cp/parser.cc:57030 cp/parser.cc:57046 cp/parser.cc:57063
! #: cp/parser.cc:57080 cp/parser.cc:57097 cp/parser.cc:57128 cp/parser.cc:57142
! #: cp/parser.cc:57167 cp/parser.cc:57181
  #, 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:16049 cp/parser.cc:57156
  #, 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:16152 cp/parser.cc:57286
  #, 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:16159 cp/parser.cc:57292
  #, 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:16171 c/c-parser.cc:16187
  #, 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:16258 cp/parser.cc:57375
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "se esperaba una declaración for, while o do"
  
! #: c/c-parser.cc:16274 cp/parser.cc:56988
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> debe ser primero"
  
! #: c/c-parser.cc:16661 c/c-parser.cc:21118 c/c-parser.cc:23452
! #: c/c-parser.cc:23471 c/c-parser.cc:23724 c/c-parser.cc:23782
! #: c/c-parser.cc:23789 c/c-parser.cc:23796 c/c-parser.cc:28189
! #: c/c-parser.cc:29769 c/c-parser.cc:29777 c/c-parser.cc:30153
! #: c/c-parser.cc:30163 c/c-parser.cc:30272 c/c-parser.cc:30279
! #: c/c-parser.cc:30286 c/c-parser.cc:30293 cp/parser.cc:41416
! #: cp/parser.cc:45728 cp/parser.cc:47154 cp/parser.cc:47191 cp/parser.cc:47380
! #: cp/parser.cc:47443 cp/parser.cc:47450 cp/parser.cc:47457 cp/parser.cc:53197
! #: cp/parser.cc:53204 cp/parser.cc:53211 cp/parser.cc:53218 cp/parser.cc:53766
! #: cp/parser.cc:55837 cp/parser.cc:55845 cp/parser.cc:55997 cp/parser.cc:56007
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "demasiadas cláusulas %qs"
  
! #: c/c-parser.cc:16688
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr "la expresión debe ser integral"
  
! #: c/c-parser.cc:17295 c/c-parser.cc:31043
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD no es una variable"
  
! #: c/c-parser.cc:17299 cp/semantics.cc:9535
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD no es una variable puntero"
  
! #: c/c-parser.cc:17341 cp/parser.cc:42307
  #, 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:17436 cp/parser.cc:42385
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.cc:17438 cp/parser.cc:42387
  #, 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:17523 cp/parser.cc:42457
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant logical expression"
  msgstr "se esperaba una expresión entera"
  
! #: c/c-parser.cc:17600 cp/parser.cc:42539
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "se esperaba %<data%>, %<update%>, %<enter%> o %<exit%>"
  
! #: c/c-parser.cc:17620 c/c-parser.cc:27066 c/c-parser.cc:27176
! #: cp/parser.cc:42557 cp/parser.cc:51593 cp/parser.cc:51708
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "se esperaba %<data%>"
  
! #: c/c-parser.cc:17673 cp/parser.cc:42612
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "demasiadas cláusulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:17680 cp/parser.cc:42619
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "demasiadas cláusulas %<if%>"
  
! #: c/c-parser.cc:17682 cp/parser.cc:42621
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "demasiadas cláusulas %<if%> sin modificador"
  
! #: c/c-parser.cc:17688 cp/parser.cc:42627
  #, 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:17793 c/c-parser.cc:17853 c/c-parser.cc:17915
! #: c/c-parser.cc:17963 c/c-parser.cc:18043 c/c-parser.cc:18440
! #: c/c-parser.cc:18522 c/c-parser.cc:19136 c/c-parser.cc:19281
! #: c/c-parser.cc:19349 c/c-parser.cc:20664 c/c-parser.cc:21055
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "se esperaba una expresión entera"
  
! #: c/c-parser.cc:17804
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: c/c-parser.cc:17865
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "el valor de %<num_tasks%> debe ser positivo"
  
! #: c/c-parser.cc:17927 cp/semantics.cc:9750
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "el valor de %<grainsize%> debe ser positivo"
  
! #: c/c-parser.cc:17976 cp/semantics.cc:9780
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "el valor de %<priority%> debe ser no negativo"
  
! #: c/c-parser.cc:18010 cp/parser.cc:42853
  #, 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:18082 cp/parser.cc:42923
  #, 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:18150
  #, 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:18227 cp/parser.cc:43075
  #, 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:18230 cp/parser.cc:43078
  #, 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:18314 cp/semantics.cc:8427 cp/semantics.cc:8492
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "la expresión %qs debe ser integral"
  
! #: c/c-parser.cc:18326 c/c-parser.cc:18449 cp/semantics.cc:8462
! #: cp/semantics.cc:8506
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "el valor de %qs debe ser positivo"
  
! #: c/c-parser.cc:18388 cp/parser.cc:42070
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "demasiados argumentos %<static%>"
  
! #: c/c-parser.cc:18422 cp/parser.cc:42103
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "argumento inesperado"
  
! #: c/c-parser.cc:18589 cp/semantics.cc:9966
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "el argumento de %<tile%> necesita una constante entera positiva"
  
! #: c/c-parser.cc:18657 cp/parser.cc:46356
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses"
  msgid "too many %<self%> clauses"
  msgstr "demasiadas cláusulas %<if%>"
  
! #: c/c-parser.cc:18699 cp/parser.cc:43128
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "se esperaba %<none%> o %<shared%>"
  
! #: c/c-parser.cc:18708 c/c-parser.cc:18714 cp/parser.cc:43137
! #: cp/parser.cc:43147
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<new%>"
  msgid "expected %<concurrent%>"
  msgstr "se esperaba %<new%>"
  
! #: c/c-parser.cc:18750 cp/parser.cc:43187
  #, 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:18803 cp/parser.cc:43255
  #, 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:18898 cp/parser.cc:43337
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18937 c/c-parser.cc:29308 cp/parser.cc:55275
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> o identificador"
  
! #: c/c-parser.cc:19059 cp/parser.cc:43524
  #, 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:19113 cp/parser.cc:43540
  #, 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:19117 cp/parser.cc:43543
  #, 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:19130 cp/semantics.cc:8553
  #, 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:19153 cp/parser.cc:43563
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "género de planificador no válido"
  
! #: c/c-parser.cc:19292 c/c-parser.cc:19303
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "el valor de %<num_teams%> debe ser positivo"
  
! #: c/c-parser.cc:19311 cp/semantics.cc:8520
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19360 cp/semantics.cc:8649
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "el valor de %<thread_limit%> debe ser positivo"
  
! #: c/c-parser.cc:19405 cp/semantics.cc:8777
  #, 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:19517 c/c-parser.cc:23439 cp/parser.cc:47146
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<allocator%> or %<align%>"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: c/c-parser.cc:19524 c/c-parser.cc:19691 c/c-parser.cc:19733
! #: cp/parser.cc:44048
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "%qs duplicado"
  
! #: c/c-parser.cc:19572 cp/semantics.cc:8910
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19583 cp/semantics.cc:8865 cp/semantics.cc:8881
  #, 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:19726
  #, 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:19791
  #, gcc-internal-format
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19809 cp/parser.cc:44110
  #, 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:19817 cp/parser.cc:44118
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19951 cp/parser.cc:44328
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple linear modifiers"
  msgstr "especificadores `virtual' múltiples"
  
! #: c/c-parser.cc:19963 cp/parser.cc:44341
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple %<step%> modifiers"
  msgstr "especificadores `virtual' múltiples"
  
! #: c/c-parser.cc:19971 c/c-parser.cc:19999
  #, 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:20033 cp/parser.cc:44464
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20072
  #, 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:20111
  #, 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:20459 cp/parser.cc:44919
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20468 cp/parser.cc:44928
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20485 cp/parser.cc:44945
  #, 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:20533 cp/parser.cc:45000 cp/parser.cc:45798 cp/parser.cc:45865
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "tipo de dependencia no válida"
  
! #: c/c-parser.cc:20594 cp/parser.cc:45030
  #, fuzzy, gcc-internal-format
  #| msgid "invalid map kind"
  msgid "invalid doacross kind"
  msgstr "tipo de mapa no válida"
  
! #: c/c-parser.cc:20629 cp/parser.cc:45231
  #, 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:20646 cp/parser.cc:45255
  #, 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:20675 cp/semantics.cc:8473
  #, 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:20783 cp/parser.cc:45371
  #, fuzzy, gcc-internal-format
  #| msgid "illegal operand "
  msgid "illegal comma"
  msgstr "operando ilegal"
  
! #: c/c-parser.cc:20793 cp/parser.cc:45381
  #, 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:20804 cp/parser.cc:45395
  #, 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:20815 c/c-parser.cc:21307 cp/parser.cc:45155
! #: cp/parser.cc:45409
  #, 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:20831 cp/parser.cc:45429
  #, 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:20851 cp/parser.cc:45455
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20867 c/c-parser.cc:29130 cp/parser.cc:45472
! #: cp/parser.cc:55511
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected identifier or %<default%>"
  msgstr "se esperaba un identificador o %<(%>"
  
! #: c/c-parser.cc:20885 c/c-parser.cc:21296 cp/parser.cc:45141
! #: cp/parser.cc:45494
  #, 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:20894 cp/parser.cc:45506
  #, 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:20906 cp/parser.cc:45521
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20941 cp/parser.cc:45555
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "tipo de mapa no válida"
  
! #: c/c-parser.cc:21025 cp/parser.cc:45651
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21037 cp/parser.cc:45662
  #, 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:21060 cp/semantics.cc:8674
  #, 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:21093 cp/parser.cc:45733
  #, 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:21157 cp/parser.cc:45772
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21180
  #, 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:21224
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:21317 cp/parser.cc:45170
  #, 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:21413 cp/semantics.cc:10088 cp/semantics.cc:10106
  #, 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:21514 cp/semantics.cc:9247
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21585 c/c-parser.cc:21679 cp/parser.cc:45925
! #: cp/parser.cc:46037
  #, 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:21594 c/c-parser.cc:21715 cp/parser.cc:45932
! #: cp/parser.cc:46072
  #, 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:21609 c/c-parser.cc:21738 cp/parser.cc:45947
! #: cp/parser.cc:46094
  #, 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:21617 c/c-parser.cc:21746 cp/parser.cc:45955
! #: cp/parser.cc:46102 cp/semantics.cc:7751
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21655 cp/parser.cc:46014
  #, 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:21663 cp/parser.cc:46022
  #, fuzzy, gcc-internal-format
  #| msgid "duplicated %<if%> condition"
  msgid "duplicated %<fr%> preference selector"
  msgstr "condición %<if%> duplicada"
  
! #: c/c-parser.cc:21689 cp/parser.cc:46046
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21697 cp/parser.cc:46053
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21709 cp/parser.cc:46065
  #, 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:21819 cp/parser.cc:46205
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<targetsync%> modifier"
  msgstr "calificador-cv duplicado"
  
! #: c/c-parser.cc:21826 cp/parser.cc:46212
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<target%> modifier"
  msgstr "calificador-cv duplicado"
  
! #: c/c-parser.cc:21833 cp/parser.cc:46219
  #, fuzzy, gcc-internal-format
  #| msgid "duplicated %<if%> condition"
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "condición %<if%> duplicada"
  
! #: c/c-parser.cc:21854 cp/parser.cc:46240
  #, 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:21890 c/c-parser.cc:28218 cp/parser.cc:46277
! #: cp/parser.cc:53791
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22131 cp/parser.cc:46572
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected an OpenACC clause"
  msgstr "se esperaba un puntero"
  
! #: c/c-parser.cc:22142 c/c-parser.cc:22552 c/c-parser.cc:30585
! #: cp/parser.cc:46583 cp/parser.cc:47051 cp/parser.cc:54745
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs no es válido para %qs"
  
! #: c/c-parser.cc:22187 cp/parser.cc:46631
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22340 cp/parser.cc:46824
  #, 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:22380 cp/parser.cc:46860
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22541 cp/parser.cc:47040
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected an OpenMP clause"
  msgstr "se esperaba un puntero"
  
! #: c/c-parser.cc:22702 cp/parser.cc:52283
  #, 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:22712 cp/parser.cc:52293
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "sección de matriz en %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22732 cp/parser.cc:52313
  #, 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:22743 cp/parser.cc:52324
  #, 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:22750 cp/parser.cc:52331
  #, 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:22758 cp/parser.cc:52339
  #, 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:22769 cp/parser.cc:52361
  #, 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:22779 cp/parser.cc:52384
  #, 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:22872 cp/parser.cc:52468
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "se esperaba %<data%> después de %<#pragma acc %s%>"
  
! #: c/c-parser.cc:22888 cp/parser.cc:52485
  #, 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:22920 cp/parser.cc:52243
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23149 cp/parser.cc:3610
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE no se ha declarado"
  
! #: c/c-parser.cc:23153
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "se esperaba nombre de función"
  
! #: c/c-parser.cc:23171 cp/parser.cc:56275
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD no hace referencia a una función"
  
! #: c/c-parser.cc:23194 c/c-parser.cc:23242 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:23234 cp/parser.cc:56326 cp/parser.cc:56373
  #, 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:23265 cp/parser.cc:56401
  #, 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:23266 cp/parser.cc:56403
  #, 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:23311 cp/parser.cc:52701
  #, 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:23370
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must be declared before %qD"
  msgstr ""
  
! #: c/c-parser.cc:23374 c/c-parser.cc:23397
  #, 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:23392
  #, 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:23395
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "modified here"
  msgstr "se definió union aquí"
  
! #: c/c-parser.cc:23463 cp/parser.cc:47166 cp/parser.cc:47181
  #, 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:23487
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:23504
  #, gcc-internal-format
  msgid "function parameter %qD may not appear as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23511
  #, gcc-internal-format
  msgid "%<allocate%> directive must be in the same scope as %qD"
  msgstr ""
  
! #: c/c-parser.cc:23519
  #, gcc-internal-format
  msgid "%qD already appeared as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23528
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr ""
  
! #: c/c-parser.cc:23539
  #, gcc-internal-format
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23690 cp/parser.cc:47346
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:23729 cp/parser.cc:47385
  #, 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:23753 cp/parser.cc:47414
  #, 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:23768 cp/parser.cc:47429
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "demasiadas cláusulas %qs"
  
! #: c/c-parser.cc:23775 cp/parser.cc:47436
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "demasiadas cláusulas %qs"
  
! #: c/c-parser.cc:23813 c/c-parser.cc:23820 cp/parser.cc:47474
! #: cp/parser.cc:47481
  #, 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:23826 c/c-parser.cc:23831 cp/parser.cc:47487
! #: cp/parser.cc:47492
  #, fuzzy, gcc-internal-format
  #| msgid "%qs requires %qs"
  msgid "%qs clause requires %qs clause"
  msgstr "%qs requiere %qs"
  
! #: c/c-parser.cc:23854 cp/parser.cc:47515
  #, 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:23865 cp/parser.cc:47526
  #, 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:23897 cp/parser.cc:47558
  #, 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:23907 cp/parser.cc:47568
  #, 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:24028 cp/parser.cc:47668
  #, 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:24035 cp/parser.cc:47675
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24108 cp/parser.cc:47740 cp/parser.cc:48023 cp/parser.cc:48117
! #: cp/parser.cc:48135
  #, 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:24119 cp/parser.cc:47751
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<else%>"
  msgstr "se esperaba %<delete%>"
  
! #: c/c-parser.cc:24179 cp/parser.cc:48190
  #, 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:24450 cp/parser.cc:48044 cp/parser.cc:48070
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "forma no válida de %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24454 cp/parser.cc:48110 cp/parser.cc:48144
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "operador no válido para %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24505 cp/parser.cc:48179
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24511 cp/semantics.cc:12399 cp/semantics.cc:12409
  #, 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:24614 cp/semantics.cc:12486
  #, 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:24657
  #, 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:24663 cp/parser.cc:48332
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24694 cp/parser.cc:48368
  #, 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:24706 cp/parser.cc:48384
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:24747 cp/parser.cc:48422
  #, 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:24755 cp/parser.cc:48430
  #, 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:24760
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "se esperaba %<(%> o fin de línea"
  
! #: c/c-parser.cc:24831 cp/parser.cc:49168
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24898 cp/parser.cc:49237
  #, 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:24932 cp/parser.cc:49270
  #, 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:24937 cp/parser.cc:49276
  #, 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:24946 cp/parser.cc:49285
  #, 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:24971 cp/parser.cc:49308
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "se esperaba una declaración for"
--- 53059,54690 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10344 cp/typeck.cc:5829
  #, 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:5834
  #, 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:47626
  #, 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:12389
  #, 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:12444
  #, 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:8703
  #, 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:6977
  #, 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:9140
  #, 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:40871
  #, 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:40884
  #, 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:40921
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.cc:15717 cp/parser.cc:40930
  #, 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:40944
  #, 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:40963
  #, 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:14906
  #, 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:56964
  #, 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:51251
! #: cp/parser.cc:51599 cp/parser.cc:51714 cp/parser.cc:51813 cp/parser.cc:56996
! #: cp/parser.cc:57012 cp/parser.cc:57028 cp/parser.cc:57044 cp/parser.cc:57061
! #: cp/parser.cc:57078 cp/parser.cc:57095 cp/parser.cc:57126 cp/parser.cc:57140
! #: cp/parser.cc:57165 cp/parser.cc:57179
  #, 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:57154
  #, 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:57284
  #, 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:57290
  #, 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:57373
  #, 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:56986
  #, 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:41414
! #: cp/parser.cc:45726 cp/parser.cc:47152 cp/parser.cc:47189 cp/parser.cc:47378
! #: cp/parser.cc:47441 cp/parser.cc:47448 cp/parser.cc:47455 cp/parser.cc:53195
! #: cp/parser.cc:53202 cp/parser.cc:53209 cp/parser.cc:53216 cp/parser.cc:53764
! #: cp/parser.cc:55835 cp/parser.cc:55843 cp/parser.cc:55995 cp/parser.cc:56005
  #, 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:9531
  #, 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:42305
  #, 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:42383
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.cc:17442 cp/parser.cc:42385
  #, 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:42455
  #, 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:42537
  #, 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:42555 cp/parser.cc:51591 cp/parser.cc:51706
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "se esperaba %<data%>"
  
! #: c/c-parser.cc:17677 cp/parser.cc:42610
  #, 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:42617
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "demasiadas cláusulas %<if%>"
  
! #: c/c-parser.cc:17686 cp/parser.cc:42619
  #, 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:42625
  #, 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:9746
  #, 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:9776
  #, 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:42851
  #, 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:42921
  #, 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:43073
  #, 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:43076
  #, 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:8423 cp/semantics.cc:8488
  #, 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:8458
! #: cp/semantics.cc:8502
  #, 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:42068
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "demasiados argumentos %<static%>"
  
! #: c/c-parser.cc:18426 cp/parser.cc:42101
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "argumento inesperado"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9962
  #, 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:46354
  #, 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:43126
  #, 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:43135
! #: cp/parser.cc:43145
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<new%>"
  msgid "expected %<concurrent%>"
  msgstr "se esperaba %<new%>"
  
! #: c/c-parser.cc:18754 cp/parser.cc:43185
  #, 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:43253
  #, 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:43335
  #, 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:55273
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> o identificador"
  
! #: c/c-parser.cc:19063 cp/parser.cc:43522
  #, 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:43538
  #, 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:43541
  #, 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:8549
  #, 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:43561
  #, 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:8516
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8645
  #, 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:8773
  #, 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:47144
  #, 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:44046
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "%qs duplicado"
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8906
  #, 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:8861 cp/semantics.cc:8877
  #, 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:44108
  #, 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:44116
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19955 cp/parser.cc:44326
  #, 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:44339
  #, 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:44462
  #, 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:44917
  #, 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:44926
  #, 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:44943
  #, 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:44998 cp/parser.cc:45796 cp/parser.cc:45863
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "tipo de dependencia no válida"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45028
  #, 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:45229
  #, 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:45253
  #, 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:8469
  #, 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:45369
  #, fuzzy, gcc-internal-format
  #| msgid "illegal operand "
  msgid "illegal comma"
  msgstr "operando ilegal"
  
! #: c/c-parser.cc:20797 cp/parser.cc:45379
  #, 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:45393
  #, 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:45153
! #: cp/parser.cc:45407
  #, 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:45427
  #, 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:45453
  #, 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:45470
! #: cp/parser.cc:55509
  #, 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:45139
! #: cp/parser.cc:45492
  #, 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:45504
  #, 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:45519
  #, 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:45553
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "tipo de mapa no válida"
  
! #: c/c-parser.cc:21029 cp/parser.cc:45649
  #, 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:45660
  #, 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:8670
  #, 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:45731
  #, 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:45770
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21184
  #, 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
  #, 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:45168
  #, 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:10084 cp/semantics.cc:10102
  #, 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:9243
  #, 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:45923
! #: cp/parser.cc:46035
  #, 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:45930
! #: cp/parser.cc:46070
  #, 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:45945
! #: cp/parser.cc:46092
  #, 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:45953
! #: cp/parser.cc:46100 cp/semantics.cc:7747
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21659 cp/parser.cc:46012
  #, 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:46020
  #, 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:46044
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21701 cp/parser.cc:46051
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21713 cp/parser.cc:46063
  #, 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:46203
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<targetsync%> modifier"
  msgstr "calificador-cv duplicado"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46210
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<target%> modifier"
  msgstr "calificador-cv duplicado"
  
! #: c/c-parser.cc:21837 cp/parser.cc:46217
  #, 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:46238
  #, 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:46275
! #: cp/parser.cc:53789
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22135 cp/parser.cc:46570
  #, 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:46581 cp/parser.cc:47049 cp/parser.cc:54743
  #, 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:46629
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22344 cp/parser.cc:46822
  #, 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:46858
  #, 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:47038
  #, 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:52281
  #, 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:52291
  #, 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:52311
  #, 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:52322
  #, 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:52329
  #, 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:52337
  #, 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:52359
  #, 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:52382
  #, 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:52466
  #, 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:52483
  #, 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:52241
  #, 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:56273
  #, 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:56324 cp/parser.cc:56371
  #, 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:56399
  #, 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:56401
  #, 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:52699
  #, 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:47164 cp/parser.cc:47179
  #, 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:47344
  #, 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:47383
  #, 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:47412
  #, 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:47427
  #, 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:47434
  #, 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:47472
! #: cp/parser.cc:47479
  #, 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:47485
! #: cp/parser.cc:47490
  #, 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:47513
  #, 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:47524
  #, 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:47556
  #, 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:47566
  #, 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:47666
  #, 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:47673
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24112 cp/parser.cc:47738 cp/parser.cc:48021 cp/parser.cc:48115
! #: cp/parser.cc:48133
  #, 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:47749
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<else%>"
  msgstr "se esperaba %<delete%>"
  
! #: c/c-parser.cc:24183 cp/parser.cc:48188
  #, 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:48042 cp/parser.cc:48068
  #, 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:48108 cp/parser.cc:48142
  #, 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:48177
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12395 cp/semantics.cc:12405
  #, 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:12482
  #, 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:48330
  #, 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:48366
  #, 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:48382
  #, 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:48420
  #, 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:48428
  #, 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:49166
  #, 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:49235
  #, 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:49268
  #, 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:49274
  #, 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:49283
  #, 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:49306
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "se esperaba una declaración for"
*************** msgstr "se esperaba una declaración for
*** 54605,55374 ****
  #. 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:25000 cp/parser.cc:49330 cp/parser.cc:49332 cp/parser.cc:49517
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "loop nest expected"
  msgstr "se esperaba una declaración for"
  
! #: c/c-parser.cc:25052 cp/parser.cc:49405
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25081 cp/parser.cc:49436
  #, 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:25092 cp/parser.cc:49447
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25115 cp/parser.cc:49473
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25126 cp/parser.cc:49484
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25214 cp/semantics.cc:11961 cp/semantics.cc:12054
  #, 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:25303 c/c-parser.cc:25318 cp/parser.cc:49811
! #: cp/parser.cc:49826
  #, 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:25421 cp/parser.cc:50119
  #, 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:25544 cp/parser.cc:49646 cp/parser.cc:49689 cp/pt.cc:19123
  #, 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:25792 cp/parser.cc:50512
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25984 cp/parser.cc:50671
  #, 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:26200 cp/parser.cc:50877
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "se esperaba %<fork%> después de %qs"
  
! #: c/c-parser.cc:26414 c/c-parser.cc:26422
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected a function name"
  msgstr "se esperaba nombre de función"
  
! #: c/c-parser.cc:26435 cp/parser.cc:53411
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected target-function call"
  msgstr "se esperaba nombre de función"
  
! #: c/c-parser.cc:26505
  #, 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:26692 cp/parser.cc:51244
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "se esperaba %<point%>"
  
! #: c/c-parser.cc:26959 cp/parser.cc:51531
  #, 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:26975 cp/parser.cc:51547
  #, 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:27023 cp/parser.cc:51828
  #, 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:27125 cp/parser.cc:51654
  #, 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:27137 cp/parser.cc:51666
  #, 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:27236 cp/parser.cc:51771
  #, 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:27249 cp/parser.cc:51784
  #, 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:27501 cp/semantics.cc:11464
  #, 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:27562
  #, 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:27613 c/c-parser.cc:27651
  #, 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:27684 cp/parser.cc:52846
  #, 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:27696 cp/parser.cc:52860
  #, 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:27724 cp/parser.cc:52889
  #, 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:27746 cp/parser.cc:52921
  #, 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:27755 cp/parser.cc:52931 cp/pt.cc:18771
  #, 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:27758 cp/parser.cc:52934 cp/pt.cc:18778
  #, 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:27799 cp/parser.cc:52980
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "se esperaba una cadena literal"
  
! #: c/c-parser.cc:27835 cp/parser.cc:53019 cp/pt.cc:18804
  #, 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:27846 cp/parser.cc:53034
  #, 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:27867 cp/parser.cc:53050 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:27926 cp/parser.cc:53113
  #, 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:27993
  #, 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:28005 cp/decl.cc:9304
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28011 cp/decl.cc:9226
  #, 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:28065 cp/parser.cc:53629
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:28081 cp/parser.cc:53642
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses"
  msgid "too many %<match%> clauses"
  msgstr "demasiadas cláusulas %<if%>"
  
! #: c/c-parser.cc:28143 cp/parser.cc:53718
  #, 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:28150
  #, 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:28170 cp/parser.cc:53751
  #, 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:28173
  #, 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:28180 cp/parser.cc:53758
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28200 cp/parser.cc:53775
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<point%>"
  msgid "expected %<interop%>"
  msgstr "se esperaba %<point%>"
  
! #: c/c-parser.cc:28245 cp/parser.cc:53838
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%> clause"
  msgstr "se esperaba %<catch%>"
  
! #: c/c-parser.cc:28261
  #, 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:28288
  #, 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:28291
  #, 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:28326 cp/decl.cc:9286
  #, 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:28330 cp/decl.cc:9151 cp/decl.cc:9289
  #, 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:28373
  #, 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:28392 cp/decl.cc:9295
  #, 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:28455
  #, 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:28463 cp/parser.cc:53888
  #, 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:28471
  #, 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:28563
  #, 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:28571 cp/parser.cc:25655
  #, 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:28729 cp/parser.cc:54284
  #, 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:28766 cp/parser.cc:54177
  #, 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:28770 cp/parser.cc:54181
  #, 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:28830 cp/parser.cc:54319
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28833 cp/parser.cc:54322
  #, 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:28897 cp/parser.cc:54392
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
  msgstr "se esperaba %<catch%>"
  
! #: c/c-parser.cc:28950 c/c-parser.cc:29052 cp/parser.cc:54445
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<target%> or %<variant%>"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.cc:28964 cp/parser.cc:54458
  #, 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:28997 cp/parser.cc:54496
  #, 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:29008 c/c-parser.cc:29073 cp/parser.cc:54507
! #: cp/parser.cc:54572
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29015 c/c-parser.cc:29078 cp/parser.cc:54514
! #: cp/parser.cc:54577
  #, 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:29029 cp/parser.cc:54528
  #, 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:29039 cp/parser.cc:54538
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29044 cp/parser.cc:54543
  #, 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:29086 cp/parser.cc:54585
  #, 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:29104
  #, 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:29150
  #, 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:29158
  #, 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:29166
  #, 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:29202 cp/parser.cc:55580
  #, fuzzy, gcc-internal-format
  #| msgid "expected class-key"
  msgid "unexpected clause"
  msgstr "se esperaba una llave de clase"
  
! #: c/c-parser.cc:29210 cp/parser.cc:55591
  #, fuzzy, gcc-internal-format
  #| msgid "missing PHI def"
  msgid "missing %<map%> clause"
  msgstr "falta la definición PHI"
  
! #: c/c-parser.cc:29258
  #, 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:29335
  #, 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:29339
  #, 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:29342
  #, 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:29345
  #, 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:29353
  #, 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:29362
  #, 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:29483
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "se esperaba %<omp_priv%> o nombre-de-función"
  
! #: c/c-parser.cc:29494
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "se esperaba nombre-de-función %<(%>"
  
! #: c/c-parser.cc:29513
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:29653
  #, 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:29724 cp/parser.cc:55786
  #, 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:29753 cp/parser.cc:55821
  #, 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:29772 cp/parser.cc:55840
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29784 cp/parser.cc:55852
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29793 cp/parser.cc:55861
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29807 cp/parser.cc:55875
  #, 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:29826
  #, 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:29832
  #, 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:29950 cp/parser.cc:52052
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<while%>"
  msgid "expected %<sizes%>"
  msgstr "se esperaba %<while%>"
  
! #: c/c-parser.cc:29979 cp/semantics.cc:9990 cp/semantics.cc:10007
  #, 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:30095 cp/parser.cc:55932
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:30128 cp/parser.cc:55967
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %qs or %qs"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: c/c-parser.cc:30185 cp/parser.cc:56029
  #, 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:30192 cp/parser.cc:56036
  #, 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:30219 cp/parser.cc:56067
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30222 cp/parser.cc:56070
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30253 cp/parser.cc:53178
  #, 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:30346 c/c-parser.cc:30653 cp/parser.cc:53271
! #: cp/parser.cc:54814 cp/parser.cc:54841
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected directive name"
  msgstr "se esperaba nombre de función"
  
! #: c/c-parser.cc:30358 cp/parser.cc:53283
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30366 cp/parser.cc:53291
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30373 cp/parser.cc:53298
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30384 cp/parser.cc:53309
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30407 cp/parser.cc:53336
  #, 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:30420 cp/parser.cc:53346
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected assumption clause"
  msgstr "se esperaba un puntero"
  
! #: c/c-parser.cc:30549 cp/parser.cc:54707
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:30561 cp/parser.cc:54720
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30571 cp/parser.cc:54730
  #, 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:30579 cp/parser.cc:54739
  #, 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:30666 cp/parser.cc:54827
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown directive name"
  msgstr "nombre de registro desconocido: %s"
  
! #: c/c-parser.cc:30681 cp/parser.cc:54847
  #, 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:30687 cp/parser.cc:54853
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31019 cp/parser.cc:51180
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31045 cp/semantics.cc:10768
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE se declaró %<threadprivate%> después del primer uso"
  
! #: c/c-parser.cc:31047 cp/semantics.cc:10770
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "la variable automática %qE no puede ser %<threadprivate%>"
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10772
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE tiene tipo incompleto"
  
! #: c/c-parser.cc:31132 c/c-parser.cc:31201 cp/parser.cc:56698
! #: cp/semantics.cc:12646
  #, 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:31134 c/c-parser.cc:31203 cp/parser.cc:56696
! #: cp/semantics.cc:12644
  #, 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:31235 cp/parser.cc:56829
  #, 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:31241 cp/parser.cc:56835
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> dentro de un %<__transaction_relaxed%>"
  
! #: c/c-parser.cc:31250
  #, 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:31258 cp/parser.cc:56853
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> no está dentro de %<__transaction_atomic%>"
  
! #: c/c-parser.cc:31351
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr "llave sin cerrar"
--- 54692,55461 ----
  #. 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:49328 cp/parser.cc:49330 cp/parser.cc:49515
  #, 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:49403
  #, 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:49434
  #, 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:49445
  #, 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:49471
  #, 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:49482
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11957 cp/semantics.cc:12050
  #, 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:49809
! #: cp/parser.cc:49824
  #, 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:50117
  #, 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:49644 cp/parser.cc:49687 cp/pt.cc:19181
  #, 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:50510
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25988 cp/parser.cc:50669
  #, 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:50875
  #, 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:53409
  #, 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:51242
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "se esperaba %<point%>"
  
! #: c/c-parser.cc:26963 cp/parser.cc:51529
  #, 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:51545
  #, 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:51826
  #, 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:51652
  #, 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:51664
  #, 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:51769
  #, 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:51782
  #, 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:11460
  #, 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:52844
  #, 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:52858
  #, 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:52887
  #, 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:52919
  #, 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:52929 cp/pt.cc:18829
  #, 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:52932 cp/pt.cc:18836
  #, 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:52978
  #, 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:53017 cp/pt.cc:18862
  #, 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:53032
  #, 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:53048 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:53111
  #, 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:9307
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28015 cp/decl.cc:9229
  #, 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:53627
  #, 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:53640
  #, 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:53716
  #, 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:53749
  #, 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:53756
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28204 cp/parser.cc:53773
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<point%>"
  msgid "expected %<interop%>"
  msgstr "se esperaba %<point%>"
  
! #: c/c-parser.cc:28249 cp/parser.cc:53836
  #, 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:9289
  #, 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:9154 cp/decl.cc:9292
  #, 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:9298
  #, 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:53886
  #, 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:25651
  #, 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:54282
  #, 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:54175
  #, 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:54179
  #, 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:54317
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28837 cp/parser.cc:54320
  #, 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:54390
  #, 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:54443
  #, 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:54456
  #, 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:54494
  #, 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:54505
! #: cp/parser.cc:54570
  #, 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:54512
! #: cp/parser.cc:54575
  #, 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:54526
  #, 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:54536
  #, 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:54541
  #, 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:54583
  #, 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:55578
  #, 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:55589
  #, 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:55784
  #, 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:55819
  #, 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:55838
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29788 cp/parser.cc:55850
  #, 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:55859
  #, 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:55873
  #, 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:52050
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<while%>"
  msgid "expected %<sizes%>"
  msgstr "se esperaba %<while%>"
  
! #: c/c-parser.cc:29983 cp/semantics.cc:9986 cp/semantics.cc:10003
  #, 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:55930
  #, 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:55965
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %qs or %qs"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56027
  #, 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:56034
  #, 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:56065
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30226 cp/parser.cc:56068
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30257 cp/parser.cc:53176
  #, 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:53269
! #: cp/parser.cc:54812 cp/parser.cc:54839
  #, 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:53281
  #, 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:53289
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30377 cp/parser.cc:53296
  #, 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:53307
  #, 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:53334
  #, 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:53344
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected assumption clause"
  msgstr "se esperaba un puntero"
  
! #: c/c-parser.cc:30553 cp/parser.cc:54705
  #, 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:54718
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30575 cp/parser.cc:54728
  #, 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:54737
  #, 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:54825
  #, 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:54845
  #, 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:54851
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31023 cp/parser.cc:51178
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10764
  #, 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:10766
  #, 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:10768
  #, 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:56696
! #: cp/semantics.cc:12642
  #, 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:56694
! #: cp/semantics.cc:12640
  #, 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:56827
  #, 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:56833
  #, 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:56851
  #, 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"
*************** msgstr "llave sin cerrar"
*** 55378,55384 ****
  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:13076 c/c-typeck.cc:13150 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "uso no válido de la expresión void"
--- 55465,55471 ----
  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:13154 c/c-typeck.cc:13228 cp/call.cc:5129
  #, 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
*** 55409,55587 ****
  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:579
  #, 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:652
  #, 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:1140
  #, 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:1145
  #, 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:1150
  #, 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:1180
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1829
  #, 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:1833
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "los tipos no son totalmente compatibles"
  
! #: c/c-typeck.cc:1837
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "tipos de objetivo a incompatibles en C++"
  
! #: c/c-typeck.cc:2055
  #, 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:2270
  #, 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:3050
  #, 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:3292 c/c-typeck.cc:11224
  #, 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:3296 c/c-typeck.cc:11228
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT no tiene un miembro llamado %qE"
  
! #: c/c-typeck.cc:3305
  #, 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:3308
  #, 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:3375
  #, 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:3384
  #, 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:3391
  #, 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:3439
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "deferenciando el puntero %<void *%>"
  
! #: c/c-typeck.cc:3494
  #, 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:3504 cp/typeck.cc:4273 cp/typeck.cc:4367
  #, 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:3510
  #, 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:3565
  #, 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:3578
  #, 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:3582
  #, 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:3787
  #, 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:3832
  #, 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:3834
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "se definió la constante enum aquí"
  
! #: c/c-typeck.cc:3953 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:4296
  #, 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:4302
  #, 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:4308
  #, 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"
--- 55496,55674 ----
  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:657
  #, 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:730
  #, 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:1218
  #, 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:1223
  #, 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:1228
  #, 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:1258
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1907
  #, 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:1911
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "los tipos no son totalmente compatibles"
  
! #: c/c-typeck.cc:1915
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "tipos de objetivo a incompatibles en C++"
  
! #: c/c-typeck.cc:2133
  #, 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:2348
  #, 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:3128
  #, 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:3370 c/c-typeck.cc:11302
  #, 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:3374 c/c-typeck.cc:11306
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT no tiene un miembro llamado %qE"
  
! #: c/c-typeck.cc:3383
  #, 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:3386
  #, 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:3453
  #, 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:3462
  #, 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:3469
  #, 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:3517
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "deferenciando el puntero %<void *%>"
  
! #: c/c-typeck.cc:3572
  #, 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:3582 cp/typeck.cc:4273 cp/typeck.cc:4367
  #, 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:3588
  #, 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:3643
  #, 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:3656
  #, 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:3660
  #, 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:3865
  #, 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:3910
  #, 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:3912
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "se definió la constante enum aquí"
  
! #: c/c-typeck.cc:4031 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:4374
  #, 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:4380
  #, 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:4386
  #, 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
*** 55589,57568 ****
  #. 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:4337
  #, 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:4342 c/c-typeck.cc:4398
  #, 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:4453
  #, 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:4465
  #, 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:4471
  #, 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:4477
  #, 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:4483
  #, 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:4489
  #, 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:4495
  #, 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:4511
  #, 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:4537
  #, 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:4563
  #, 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:4587
  #, 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:4592
  #, 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:4760
  #, 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:4764
  #, 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:4774
  #, 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:4787
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4792
  #, 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:4871
  #, 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:4952
  #, 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:4953
  #, 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:4967
  #, 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:5145 c/c-typeck.cc:5173 cp/typeck.cc:6099 cp/typeck.cc:6391
  #, 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:5153 c/c-typeck.cc:5164 cp/typeck.cc:6136 cp/typeck.cc:6160
  #, 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:5156 c/c-typeck.cc:5167 cp/typeck.cc:6139 cp/typeck.cc:6163
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "¿pretendía desreferenciar el puntero?"
  
! #: c/c-typeck.cc:5185 c/c-typeck.cc:5192 c/c-typeck.cc:6623 c/c-typeck.cc:6628
! #: c/c-typeck.cc:9177 cp/tree.cc:6860
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "cero como constante de puntero nulo"
  
! #: c/c-typeck.cc:5213
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "comparación entre %qT y %qT"
  
! #: c/c-typeck.cc:5272
  #, 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:5275
  #, 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:5309
  #, 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:5318 cp/typeck.cc:7197
  #, 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:5769
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "%<~%> en una expresión booleana"
  
! #: c/c-typeck.cc:5773
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr "¿pretendía utilizar la negación lógica?"
  
! #: c/c-typeck.cc:5783
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C no admite %<~%> para conjugaciones complejas"
  
! #: c/c-typeck.cc:5807
  #, 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:5833
  #, 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:5891
  #, 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:5894
  #, 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:5901
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "incremento de una expresión booleana"
  
! #: c/c-typeck.cc:5904
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "decremento de una expresión booleana"
  
! #: c/c-typeck.cc:5920
  #, 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:5947 c/c-typeck.cc:5981
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "argumento de tipo erróneo para el incremento"
  
! #: c/c-typeck.cc:5949 c/c-typeck.cc:5984
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "argumento de tipo erróneo para el decremento"
  
! #: c/c-typeck.cc:5969
  #, 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:5973
  #, 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:6122
  #, 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:6185 c/c-typeck.cc:6382 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:6199
  #, 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:6207
  #, 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:6401
  #, 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:6423
  #, 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:6426
  #, 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:6431
  #, 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:6440 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:6578
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "matriz no-lvaluada en la expresión condicional"
  
! #: c/c-typeck.cc:6613
  #, 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:6673
  #, 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:6732 c/c-typeck.cc:6738
  #, 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:6755
  #, 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:6775
  #, 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:6799
  #, 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:6803
  #, 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:6808
  #, 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:6832
  #, 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:6835
  #, 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:6836
  #, 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:6847 c/c-typeck.cc:6860
  #, 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:6887
  #, 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:7003
  #, 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:7007
  #, 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:7026
  #, 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:7031
  #, 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:7040 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:7089
  #, 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:7107 c/c-typeck.cc:13753
  #, 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:7178
  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:7184
  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:7219
  #, 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:7311
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "la conversión especifica el tipo matriz"
  
! #: c/c-typeck.cc:7317
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "la conversión especifica el tipo función"
  
! #: c/c-typeck.cc:7332
  #, 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:7336
  #, 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:7356
  #, 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:7366
  #, 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:7401
  #, 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:7406
  #, 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:7411
  #, 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:7444
  #, 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:7456
  #, 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:7462
  #, 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:7472 cp/typeck.cc:9654
  #, 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:7486
  #, 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:7495
  #, 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:7505
  #, 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:7620
  #, 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:7662
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "asignación a expresión con tipo matriz"
  
! #: c/c-typeck.cc:7803
  #, 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:7997 c/c-typeck.cc:8016 c/c-typeck.cc:8075
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(cerca de la inicialización de %qs)"
  
! #: c/c-typeck.cc:8091
  #, 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:8141
  #, 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:8175
  #, 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:8178
  #, 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:8183
  #, 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:8240 c/c-typeck.cc:9139
  #, fuzzy
  #| msgid "declared here"
  msgid "%e declared here"
  msgstr "se declara aquí"
  
! #: c/c-typeck.cc:8433
  #, 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:8438
  #, 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:8442
  #, 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:8447
  #, 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:8452
  #, 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:8470
  #, 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:8652 c/c-typeck.cc:9042
  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:8655 c/c-typeck.cc:9045
  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:8658 c/c-typeck.cc:9047
  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:8661 c/c-typeck.cc:9049
  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:8669 c/c-typeck.cc:8932 c/c-typeck.cc:8975
  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:8671 c/c-typeck.cc:8934 c/c-typeck.cc:8977
  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:8673 c/c-typeck.cc:8936 c/c-typeck.cc:8979
  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:8675 c/c-typeck.cc:8938 c/c-typeck.cc:8981
  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:8684
  #, 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:8743
  #, 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:8770
  #, 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:8781
  #, 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:8792
  #, 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:8802
  #, 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:8818
  #, 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:8833
  #, 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:8839
  #, 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:8845
  #, 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:8850 cp/typeck.cc:10845
  #, 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:8874
  #, 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:8884
  #, 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:8894
  #, 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:8899
  #, 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:8949
  #, 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:8952
  #, 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:8954
  #, 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:8956
  #, 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:8986
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9004
  #, 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:9012
  #, 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:9018
  #, 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:9023
  #, 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:9070
  #, 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:9081
  #, 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:9087
  #, 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:9096
  #, 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:9102
  #, 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:9110
  #, 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:9116
  #, 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:9194
  #, 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:9204
  #, 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:9210
  #, 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:9215
  #, 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:9237
  #, 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:9247
  #, 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:9253
  #, 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:9257
  #, 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:9290
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "tipo incompatible para el argumento %d de %qE"
  
! #: c/c-typeck.cc:9301
  #, 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:9312
  #, 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:9322
  #, 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:9402
  #, 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:9644
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9661 c/c-typeck.cc:9671 c/c-typeck.cc:9733 c/c-typeck.cc:9886
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9667
  #, 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:9681
  #, 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:9698
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9707
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9851 c/c-typeck.cc:10837 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:9867 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:9913
  #, 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:9918
  #, 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:9925
  #, 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:9937
  #, 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:10005 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:10019 c/c-typeck.cc:10159 c/c-typeck.cc:10931
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "inicializador no válido"
  
! #: c/c-typeck.cc:10031 c/c-typeck.cc:10055 c/c-typeck.cc:10058
! #: c/c-typeck.cc:10066 c/c-typeck.cc:10128 c/c-typeck.cc:11915
! #: c/c-typeck.cc:11999
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "el elemento inicializador no es una constante"
  
! #: c/c-typeck.cc:10040
  #, 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:10071 c/c-typeck.cc:10141 c/c-typeck.cc:12009
  #, 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:10093 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:10135 c/c-typeck.cc:12004
  #, 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:10446 cp/decl.cc:8525
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "no se pueden inicializar los tipos de vector opacos"
  
! #: c/c-typeck.cc:10677
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "grupo extra de llaves al final del inicializador"
  
! #: c/c-typeck.cc:10764 c/c-typeck.cc:10767
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "llaves alrededor del inicializador escalar"
  
! #: c/c-typeck.cc:10839 c/c-typeck.cc:10843 c/c-typeck.cc:12607
! #: c/c-typeck.cc:12732 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:10880
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "faltan llaves alrededor del inicializador"
  
! #: c/c-typeck.cc:10903
  #, 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:10943
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "elementos extras en el inicializador escalar"
  
! #: c/c-typeck.cc:11066 c/c-typeck.cc:11148
  #, 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:11071 c/c-typeck.cc:11210
  #, 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:11121
  #, 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:11130 c/c-typeck.cc:11139
  #, 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:11144 c/c-typeck.cc:11146
  #, 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:11150 c/c-typeck.cc:11153
  #, 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:11172
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "rango de índices vacío en el inicializador"
  
! #: c/c-typeck.cc:11181
  #, 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:11315 c/c-typeck.cc:11370 c/c-typeck.cc:11411
! #: c/c-typeck.cc:11471 c/c-typeck.cc:11518 c/c-typeck.cc:12106
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "campo inicializado sobreescrito"
  
! #: c/c-typeck.cc:11406 c/c-typeck.cc:11467 c/c-typeck.cc:11514
! #: c/c-typeck.cc:12103
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "campo inicializado con efectos colaterales sobreescritos"
  
! #: c/c-typeck.cc:12031
  #, 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:12477
  #, 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:12489 c/c-typeck.cc:12566
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "exceso de elementos en el inicializador de struct"
  
! #: c/c-typeck.cc:12510
  #, 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:12581 c/c-typeck.cc:12707 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:12677
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "exceso de elementos en el inicializador de union"
  
! #: c/c-typeck.cc:12699
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "C tradicional rechaza la inicialización de unions"
  
! #: c/c-typeck.cc:12800
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "exceso de elementos en el inicializador de matriz"
  
! #: c/c-typeck.cc:12877 c/c-typeck.cc:12879
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "exceso de elementos en el inicializador de vector"
  
! #: c/c-typeck.cc:12913
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "exceso de elementos en el inicializador de escalar"
  
! #: c/c-typeck.cc:13081 c/c-typeck.cc:13156 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:13093 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:13104 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:13112 c/c-typeck.cc:13203 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:13169 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:13184 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:13195 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:13248
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C prohíbe %<goto *expr;%>"
  
! #: c/c-typeck.cc:13254
  #, 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:13284 c/gimple-parser.cc:2638 cp/typeck.cc:11447
  #, 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:13315
  #, 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:13328 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:13331
  #, 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:13412
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "la función devuelve la dirección de una etiqueta"
  
! #: c/c-typeck.cc:13417
  #, 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:13510 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:13535
  #, 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:13573 c/c-typeck.cc:13581
  #, 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:13587 cp/parser.cc:14674
  #, 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:13589
  #, 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:13665 cp/parser.cc:16765
  #, 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:13668 c/c-typeck.cc:13688 cp/decl.cc:4639 cp/parser.cc:16776
! #: cp/parser.cc:16798
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "salida no válida de un bloque estructurado OpenMP"
  
! #: c/c-typeck.cc:13671 cp/parser.cc:16779
  #, 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:13685 cp/parser.cc:16789
  #, 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:13735 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "declaración sin efecto"
  
! #: c/c-typeck.cc:13779
  #, 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:14070
  #, 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:14075
  #, 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:14093 c/c-typeck.cc:14131
  #, 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:14098 c/c-typeck.cc:14136
  #, 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:14730 c/c-typeck.cc:14900 cp/typeck.cc:6417
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "se comparan vectores con tipos de elemento diferentes"
  
! #: c/c-typeck.cc:14738 c/c-typeck.cc:14908 cp/typeck.cc:6431
  #, 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:14753 c/c-typeck.cc:14923 cp/typeck.cc:6449
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "comparación entre los tipos %qT y %qT"
  
! #: c/c-typeck.cc:14769 c/c-typeck.cc:14933 cp/typeck.cc:6472
  #, 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:14783 cp/typeck.cc:6088
  #, 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:14822 c/c-typeck.cc:14974
  #, 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:14829 c/c-typeck.cc:14835
  #, 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:14842 c/c-typeck.cc:14984
  #, 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:14855 c/c-typeck.cc:14861 c/c-typeck.cc:15011
! #: c/c-typeck.cc:15017
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "comparación entre puntero y entero"
  
! #: c/c-typeck.cc:14962
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "comparación de punteros completos e incompletos"
  
! #: c/c-typeck.cc:14964
  #, 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:14969
  #, 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:14992 c/c-typeck.cc:14995 c/c-typeck.cc:15002
! #: c/c-typeck.cc:15005
  #, 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:15082
  #, 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:15400
  #, 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:15404
  #, 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:15408
  #, 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:15424
  #, 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:15627 cp/semantics.cc:12559
  #, 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:15638 c/c-typeck.cc:15648 cp/semantics.cc:12570
! #: cp/semantics.cc:12580
  #, 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:15683 cp/semantics.cc:12615
  #, 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:15751 cp/semantics.cc:6070 cp/semantics.cc:9482
  #, 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:15755 c/c-typeck.cc:17720 cp/semantics.cc:6074
! #: cp/semantics.cc:9486
  #, 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:15763
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%Hdemasiadas cláusulas %qs"
  
! #: c/c-typeck.cc:15773 c/c-typeck.cc:17727 c/c-typeck.cc:17881
! #: cp/semantics.cc:6083 cp/semantics.cc:9493 cp/semantics.cc:9682
  #, 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:15806 cp/semantics.cc:6117
  #, 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:15813 cp/semantics.cc:6124
  #, 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:15836 cp/semantics.cc:6157
  #, 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:15854 c/c-typeck.cc:15921 c/c-typeck.cc:16212
! #: cp/semantics.cc:6175 cp/semantics.cc:6242
  #, 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:15873 cp/semantics.cc:6194
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15881 cp/semantics.cc:6202
  #, 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:15890 c/c-typeck.cc:16014 cp/semantics.cc:6211
! #: cp/semantics.cc:6335
  #, 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:15907 cp/semantics.cc:6228
  #, 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:15950 cp/semantics.cc:6271
  #, 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:15965 cp/semantics.cc:6286
  #, 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:16002 cp/semantics.cc:6323
  #, 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:16006 cp/semantics.cc:6327
  #, 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:16034 c/c-typeck.cc:16151 cp/semantics.cc:6354
! #: cp/semantics.cc:6488
  #, 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:16044 cp/semantics.cc:6364
  #, 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:16418 cp/semantics.cc:7543
  #, 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:16425
  #, 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:16431 cp/semantics.cc:7550
  #, 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:16444 cp/semantics.cc:7566
  #, 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:16464 cp/semantics.cc:7602
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16491
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16498 cp/semantics.cc:7636
  #, 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:16504 cp/semantics.cc:7642
  #, 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:16510 cp/semantics.cc:7648
  #, 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:16547 cp/semantics.cc:7696
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected pointer in %qs clause"
  msgstr "se esperaba un puntero"
  
! #: c/c-typeck.cc:16657 cp/semantics.cc:7869
  #, 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:16679 cp/semantics.cc:7889
  #, 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:16705 c/c-typeck.cc:16715
  #, 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:16735
  #, 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:16747
  #, 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:16755
  #, 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:16799
  #, 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:16808 cp/semantics.cc:7408
  #, 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:16896
  #, 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:16914 c/c-typeck.cc:17975 cp/semantics.cc:10371
  #, 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:16926 cp/semantics.cc:10439
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE debe ser %<threadprivate%> para %<copin%>"
  
! #: c/c-typeck.cc:16941 cp/semantics.cc:7932
  #, 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:16950
  #, 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:16958
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16977 cp/semantics.cc:8016
  #, 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:17007 c/c-typeck.cc:17875 c/c-typeck.cc:18147
! #: cp/semantics.cc:8103 cp/semantics.cc:9676 cp/semantics.cc:10067
  #, 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:17024 cp/semantics.cc:8121
  #, 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:17035 cp/semantics.cc:8132
  #, 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:17049 c/c-typeck.cc:17119 c/c-typeck.cc:17154
! #: c/c-typeck.cc:17285 cp/semantics.cc:8950
  #, 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:17059 c/c-typeck.cc:17127 c/c-typeck.cc:17623
! #: c/c-typeck.cc:17775 c/c-typeck.cc:17783 c/c-typeck.cc:17799
! #: c/c-typeck.cc:17808 c/c-typeck.cc:17816 cp/semantics.cc:8146
! #: cp/semantics.cc:8156 cp/semantics.cc:8249 cp/semantics.cc:8257
! #: cp/semantics.cc:8304 cp/semantics.cc:9364 cp/semantics.cc:9554
! #: cp/semantics.cc:9562 cp/semantics.cc:9582 cp/semantics.cc:9591
! #: cp/semantics.cc:9599
  #, 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:17062 c/c-typeck.cc:17133 c/c-typeck.cc:17819
! #: cp/semantics.cc:8159 cp/semantics.cc:8263 cp/semantics.cc:9602
  #, 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:17107 cp/semantics.cc:8236
  #, 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:17147 cp/semantics.cc:8296
  #, 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:17166 cp/semantics.cc:8729
  #, 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:17173
  #, 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:17180
  #, 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:17187
  #, 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:17200 cp/semantics.cc:8798
  #, 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:17206
  #, 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:17219 cp/semantics.cc:8837
  #, 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:17225
  #, 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:17296 cp/semantics.cc:8969
  #, 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:17314 cp/semantics.cc:8990
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17328
  #, 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:17345 cp/semantics.cc:9022
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17361 cp/semantics.cc:9042
  #, 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:17386 cp/semantics.cc:9066
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17389
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17398 cp/semantics.cc:9082
  #, 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:17434 cp/semantics.cc:9119
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17449 cp/semantics.cc:9134
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17457 cp/semantics.cc:9152
  #, 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:17478 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17488 cp/semantics.cc:9186
  #, 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:17559 cp/semantics.cc:9299
  #, 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:17579 c/c-typeck.cc:17655 c/c-typeck.cc:17691
! #: cp/semantics.cc:9319 cp/semantics.cc:9398 cp/semantics.cc:9434
  #, 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:17619 c/c-typeck.cc:17796 cp/semantics.cc:9360
! #: cp/semantics.cc:9579
  #, 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:17627 c/c-typeck.cc:17802 cp/semantics.cc:9368
! #: cp/semantics.cc:9585
  #, 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:17746 c/c-typeck.cc:17888 cp/semantics.cc:9522
! #: cp/semantics.cc:9690
  #, 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:17871 cp/semantics.cc:9671
  #, 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:17897 cp/semantics.cc:9702
  #, 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:17911 cp/semantics.cc:9718
  #, 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:17914 cp/semantics.cc:9721
  #, 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:17933
  #, 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:17940
  #, 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:17988 c/c-typeck.cc:18094 cp/semantics.cc:10322
  #, 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:18008 cp/semantics.cc:9226
  #, 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:18130 cp/semantics.cc:10035
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "la cláusula %<inbranch%> es incompatible con %<notinbranch%>"
  
! #: c/c-typeck.cc:18165 cp/semantics.cc:10129
  #, 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:18176 cp/semantics.cc:10143
  #, 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:18185 cp/semantics.cc:10152
  #, 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:18234 cp/semantics.cc:10510
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE está predeterminado como %qs para %qs"
  
! #: c/c-typeck.cc:18244
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18280 cp/semantics.cc:10263
  #, 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:18292 cp/semantics.cc:10276
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18303 c/c-typeck.cc:18311 cp/semantics.cc:10285
! #: cp/semantics.cc:10314
  #, 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:18359 cp/semantics.cc:10243
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18410 cp/semantics.cc:10293
  #, 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:18418 cp/semantics.cc:10304
  #, 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:18426 cp/semantics.cc:10360
  #, 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:18436 cp/semantics.cc:10333
  #, 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:18454 cp/semantics.cc:10535
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18472 cp/semantics.cc:10606
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18476 cp/semantics.cc:10610
  #, 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:18658
  #, 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:18663
  #, 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:18669
  #, 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:18676 c/c-typeck.cc:18686
  #, 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:18682
  #, 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%>"
--- 55676,57655 ----
  #. 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:4415
  #, 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:4420 c/c-typeck.cc:4476
  #, 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:4531
  #, 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:4543
  #, 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:4549
  #, 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:4555
  #, 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:4561
  #, 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:4567
  #, 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:4573
  #, 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:4589
  #, 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:4615
  #, 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:4641
  #, 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:4665
  #, 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:4670
  #, 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:4838
  #, 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:4842
  #, 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:4852
  #, 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:4865
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4870
  #, 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:4949
  #, 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:5030
  #, 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:5031
  #, 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:5045
  #, 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:5223 c/c-typeck.cc:5251 cp/typeck.cc:6099 cp/typeck.cc:6391
  #, 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:5231 c/c-typeck.cc:5242 cp/typeck.cc:6136 cp/typeck.cc:6160
  #, 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:5234 c/c-typeck.cc:5245 cp/typeck.cc:6139 cp/typeck.cc:6163
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "¿pretendía desreferenciar el puntero?"
  
! #: c/c-typeck.cc:5263 c/c-typeck.cc:5270 c/c-typeck.cc:6701 c/c-typeck.cc:6706
! #: c/c-typeck.cc:9255 cp/tree.cc:6866
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "cero como constante de puntero nulo"
  
! #: c/c-typeck.cc:5291
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "comparación entre %qT y %qT"
  
! #: c/c-typeck.cc:5350
  #, 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:5353
  #, 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:5387
  #, 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:5396 cp/typeck.cc:7197
  #, 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:5847
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "%<~%> en una expresión booleana"
  
! #: c/c-typeck.cc:5851
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr "¿pretendía utilizar la negación lógica?"
  
! #: c/c-typeck.cc:5861
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C no admite %<~%> para conjugaciones complejas"
  
! #: c/c-typeck.cc:5885
  #, 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:5911
  #, 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:5969
  #, 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:5972
  #, 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:5979
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "incremento de una expresión booleana"
  
! #: c/c-typeck.cc:5982
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "decremento de una expresión booleana"
  
! #: c/c-typeck.cc:5998
  #, 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:6025 c/c-typeck.cc:6059
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "argumento de tipo erróneo para el incremento"
  
! #: c/c-typeck.cc:6027 c/c-typeck.cc:6062
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "argumento de tipo erróneo para el decremento"
  
! #: c/c-typeck.cc:6047
  #, 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:6051
  #, 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:6200
  #, 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:6263 c/c-typeck.cc:6460 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:6277
  #, 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:6285
  #, 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:6479
  #, 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:6501
  #, 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:6504
  #, 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:6509
  #, 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:6518 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:6656
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "matriz no-lvaluada en la expresión condicional"
  
! #: c/c-typeck.cc:6691
  #, 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:6751
  #, 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:6810 c/c-typeck.cc:6816
  #, 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:6833
  #, 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:6853
  #, 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:6877
  #, 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:6881
  #, 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:6886
  #, 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:6910
  #, 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:6913
  #, 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:6914
  #, 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:6925 c/c-typeck.cc:6938
  #, 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:6965
  #, 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:7081
  #, 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:7085
  #, 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:7104
  #, 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:7109
  #, 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:7118 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:7167
  #, 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:7185 c/c-typeck.cc:13831
  #, 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:7256
  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:7262
  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:7297
  #, 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:7389
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "la conversión especifica el tipo matriz"
  
! #: c/c-typeck.cc:7395
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "la conversión especifica el tipo función"
  
! #: c/c-typeck.cc:7410
  #, 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:7414
  #, 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:7434
  #, 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:7444
  #, 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:7479
  #, 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:7484
  #, 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:7489
  #, 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:7522
  #, 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:7534
  #, 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:7540
  #, 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:7550 cp/typeck.cc:9654
  #, 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:7564
  #, 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:7573
  #, 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:7583
  #, 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:7698
  #, 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:7740
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "asignación a expresión con tipo matriz"
  
! #: c/c-typeck.cc:7881
  #, 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:8075 c/c-typeck.cc:8094 c/c-typeck.cc:8153
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(cerca de la inicialización de %qs)"
  
! #: c/c-typeck.cc:8169
  #, 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:8219
  #, 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:8253
  #, 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:8256
  #, 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:8261
  #, 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:8318 c/c-typeck.cc:9217
  #, fuzzy
  #| msgid "declared here"
  msgid "%e declared here"
  msgstr "se declara aquí"
  
! #: c/c-typeck.cc:8511
  #, 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:8516
  #, 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:8520
  #, 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:8525
  #, 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:8530
  #, 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:8548
  #, 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:8730 c/c-typeck.cc:9120
  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:8733 c/c-typeck.cc:9123
  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:8736 c/c-typeck.cc:9125
  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:8739 c/c-typeck.cc:9127
  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:8747 c/c-typeck.cc:9010 c/c-typeck.cc:9053
  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:8749 c/c-typeck.cc:9012 c/c-typeck.cc:9055
  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:8751 c/c-typeck.cc:9014 c/c-typeck.cc:9057
  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:8753 c/c-typeck.cc:9016 c/c-typeck.cc:9059
  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:8762
  #, 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:8821
  #, 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:8848
  #, 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:8859
  #, 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:8870
  #, 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:8880
  #, 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:8896
  #, 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:8911
  #, 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:8917
  #, 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:8923
  #, 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:8928 cp/typeck.cc:10845
  #, 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:8952
  #, 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:8962
  #, 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:8972
  #, 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:8977
  #, 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:9027
  #, 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:9030
  #, 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:9032
  #, 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:9034
  #, 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:9064
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9082
  #, 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:9090
  #, 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:9096
  #, 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:9101
  #, 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:9148
  #, 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:9159
  #, 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:9165
  #, 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:9174
  #, 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:9180
  #, 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:9188
  #, 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:9194
  #, 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:9272
  #, 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:9282
  #, 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:9288
  #, 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:9293
  #, 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:9315
  #, 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:9325
  #, 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:9331
  #, 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:9335
  #, 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:9368
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "tipo incompatible para el argumento %d de %qE"
  
! #: c/c-typeck.cc:9379
  #, 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:9390
  #, 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:9400
  #, 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:9480
  #, 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:9722
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9739 c/c-typeck.cc:9749 c/c-typeck.cc:9811 c/c-typeck.cc:9964
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9745
  #, 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:9759
  #, 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:9776
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9785
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9929 c/c-typeck.cc:10915 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:9945 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:9991
  #, 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:9996
  #, 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:10003
  #, 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:10015
  #, 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:10083 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:10097 c/c-typeck.cc:10237 c/c-typeck.cc:11009
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "inicializador no válido"
  
! #: c/c-typeck.cc:10109 c/c-typeck.cc:10133 c/c-typeck.cc:10136
! #: c/c-typeck.cc:10144 c/c-typeck.cc:10206 c/c-typeck.cc:11993
! #: c/c-typeck.cc:12077
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "el elemento inicializador no es una constante"
  
! #: c/c-typeck.cc:10118
  #, 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:10149 c/c-typeck.cc:10219 c/c-typeck.cc:12087
  #, 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:10171 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:10213 c/c-typeck.cc:12082
  #, 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:10524 cp/decl.cc:8528
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "no se pueden inicializar los tipos de vector opacos"
  
! #: c/c-typeck.cc:10755
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "grupo extra de llaves al final del inicializador"
  
! #: c/c-typeck.cc:10842 c/c-typeck.cc:10845
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "llaves alrededor del inicializador escalar"
  
! #: c/c-typeck.cc:10917 c/c-typeck.cc:10921 c/c-typeck.cc:12685
! #: c/c-typeck.cc:12810 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:10958
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "faltan llaves alrededor del inicializador"
  
! #: c/c-typeck.cc:10981
  #, 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:11021
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "elementos extras en el inicializador escalar"
  
! #: c/c-typeck.cc:11144 c/c-typeck.cc:11226
  #, 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:11149 c/c-typeck.cc:11288
  #, 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:11199
  #, 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:11208 c/c-typeck.cc:11217
  #, 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:11222 c/c-typeck.cc:11224
  #, 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:11228 c/c-typeck.cc:11231
  #, 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:11250
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "rango de índices vacío en el inicializador"
  
! #: c/c-typeck.cc:11259
  #, 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:11393 c/c-typeck.cc:11448 c/c-typeck.cc:11489
! #: c/c-typeck.cc:11549 c/c-typeck.cc:11596 c/c-typeck.cc:12184
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "campo inicializado sobreescrito"
  
! #: c/c-typeck.cc:11484 c/c-typeck.cc:11545 c/c-typeck.cc:11592
! #: c/c-typeck.cc:12181
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "campo inicializado con efectos colaterales sobreescritos"
  
! #: c/c-typeck.cc:12109
  #, 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:12555
  #, 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:12567 c/c-typeck.cc:12644
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "exceso de elementos en el inicializador de struct"
  
! #: c/c-typeck.cc:12588
  #, 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:12659 c/c-typeck.cc:12785 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:12755
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "exceso de elementos en el inicializador de union"
  
! #: c/c-typeck.cc:12777
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "C tradicional rechaza la inicialización de unions"
  
! #: c/c-typeck.cc:12878
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "exceso de elementos en el inicializador de matriz"
  
! #: c/c-typeck.cc:12955 c/c-typeck.cc:12957
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "exceso de elementos en el inicializador de vector"
  
! #: c/c-typeck.cc:12991
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "exceso de elementos en el inicializador de escalar"
  
! #: c/c-typeck.cc:13159 c/c-typeck.cc:13234 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:13171 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:13182 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:13190 c/c-typeck.cc:13281 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:13247 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:13262 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:13273 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:13326
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C prohíbe %<goto *expr;%>"
  
! #: c/c-typeck.cc:13332
  #, 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:13362 c/gimple-parser.cc:2638 cp/typeck.cc:11447
  #, 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:13393
  #, 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:13406 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:13409
  #, 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:13490
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "la función devuelve la dirección de una etiqueta"
  
! #: c/c-typeck.cc:13495
  #, 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:13588 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:13613
  #, 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:13651 c/c-typeck.cc:13659
  #, 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:13665 cp/parser.cc:14672
  #, 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:13667
  #, 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:13743 cp/parser.cc:16761
  #, 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:13746 c/c-typeck.cc:13766 cp/decl.cc:4639 cp/parser.cc:16772
! #: cp/parser.cc:16794
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "salida no válida de un bloque estructurado OpenMP"
  
! #: c/c-typeck.cc:13749 cp/parser.cc:16775
  #, 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:13763 cp/parser.cc:16785
  #, 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:13813 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "declaración sin efecto"
  
! #: c/c-typeck.cc:13857
  #, 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:14148
  #, 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:14153
  #, 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:14171 c/c-typeck.cc:14209
  #, 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:14176 c/c-typeck.cc:14214
  #, 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:14808 c/c-typeck.cc:14978 cp/typeck.cc:6417
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "se comparan vectores con tipos de elemento diferentes"
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6431
  #, 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:14831 c/c-typeck.cc:15001 cp/typeck.cc:6449
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "comparación entre los tipos %qT y %qT"
  
! #: c/c-typeck.cc:14847 c/c-typeck.cc:15011 cp/typeck.cc:6472
  #, 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:14861 cp/typeck.cc:6088
  #, 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:14900 c/c-typeck.cc:15052
  #, 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:14907 c/c-typeck.cc:14913
  #, 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:14920 c/c-typeck.cc:15062
  #, 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:14933 c/c-typeck.cc:14939 c/c-typeck.cc:15089
! #: c/c-typeck.cc:15095
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "comparación entre puntero y entero"
  
! #: c/c-typeck.cc:15040
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "comparación de punteros completos e incompletos"
  
! #: c/c-typeck.cc:15042
  #, 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:15047
  #, 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:15070 c/c-typeck.cc:15073 c/c-typeck.cc:15080
! #: c/c-typeck.cc:15083
  #, 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:15160
  #, 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:15478
  #, 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:15482
  #, 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:15486
  #, 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:15502
  #, 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:15705 cp/semantics.cc:12555
  #, 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:15716 c/c-typeck.cc:15726 cp/semantics.cc:12566
! #: cp/semantics.cc:12576
  #, 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:15761 cp/semantics.cc:12611
  #, 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:15829 cp/semantics.cc:6066 cp/semantics.cc:9478
  #, 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:15833 c/c-typeck.cc:17798 cp/semantics.cc:6070
! #: cp/semantics.cc:9482
  #, 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:15841
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%Hdemasiadas cláusulas %qs"
  
! #: c/c-typeck.cc:15851 c/c-typeck.cc:17805 c/c-typeck.cc:17959
! #: cp/semantics.cc:6079 cp/semantics.cc:9489 cp/semantics.cc:9678
  #, 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:15884 cp/semantics.cc:6113
  #, 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:15891 cp/semantics.cc:6120
  #, 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:15914 cp/semantics.cc:6153
  #, 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:15932 c/c-typeck.cc:15999 c/c-typeck.cc:16290
! #: cp/semantics.cc:6171 cp/semantics.cc:6238
  #, 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:15951 cp/semantics.cc:6190
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6198
  #, 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:15968 c/c-typeck.cc:16092 cp/semantics.cc:6207
! #: cp/semantics.cc:6331
  #, 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:15985 cp/semantics.cc:6224
  #, 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:16028 cp/semantics.cc:6267
  #, 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:16043 cp/semantics.cc:6282
  #, 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:16080 cp/semantics.cc:6319
  #, 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:16084 cp/semantics.cc:6323
  #, 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:16112 c/c-typeck.cc:16229 cp/semantics.cc:6350
! #: cp/semantics.cc:6484
  #, 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:16122 cp/semantics.cc:6360
  #, 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:16496 cp/semantics.cc:7539
  #, 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:16503
  #, 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:16509 cp/semantics.cc:7546
  #, 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:16522 cp/semantics.cc:7562
  #, 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:16542 cp/semantics.cc:7598
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16569
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16576 cp/semantics.cc:7632
  #, 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:16582 cp/semantics.cc:7638
  #, 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:16588 cp/semantics.cc:7644
  #, 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:16625 cp/semantics.cc:7692
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected pointer in %qs clause"
  msgstr "se esperaba un puntero"
  
! #: c/c-typeck.cc:16735 cp/semantics.cc:7865
  #, 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:16757 cp/semantics.cc:7885
  #, 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:16783 c/c-typeck.cc:16793
  #, 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:16813
  #, 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:16825
  #, 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:16833
  #, 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:16877
  #, 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:16886 cp/semantics.cc:7404
  #, 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:16974
  #, 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:16992 c/c-typeck.cc:18053 cp/semantics.cc:10367
  #, 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:17004 cp/semantics.cc:10435
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE debe ser %<threadprivate%> para %<copin%>"
  
! #: c/c-typeck.cc:17019 cp/semantics.cc:7928
  #, 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:17028
  #, 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:17036
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17055 cp/semantics.cc:8012
  #, 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:17085 c/c-typeck.cc:17953 c/c-typeck.cc:18225
! #: cp/semantics.cc:8099 cp/semantics.cc:9672 cp/semantics.cc:10063
  #, 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:17102 cp/semantics.cc:8117
  #, 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:17113 cp/semantics.cc:8128
  #, 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:17127 c/c-typeck.cc:17197 c/c-typeck.cc:17232
! #: c/c-typeck.cc:17363 cp/semantics.cc:8946
  #, 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:17137 c/c-typeck.cc:17205 c/c-typeck.cc:17701
! #: c/c-typeck.cc:17853 c/c-typeck.cc:17861 c/c-typeck.cc:17877
! #: c/c-typeck.cc:17886 c/c-typeck.cc:17894 cp/semantics.cc:8142
! #: cp/semantics.cc:8152 cp/semantics.cc:8245 cp/semantics.cc:8253
! #: cp/semantics.cc:8300 cp/semantics.cc:9360 cp/semantics.cc:9550
! #: cp/semantics.cc:9558 cp/semantics.cc:9578 cp/semantics.cc:9587
! #: cp/semantics.cc:9595
  #, 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:17140 c/c-typeck.cc:17211 c/c-typeck.cc:17897
! #: cp/semantics.cc:8155 cp/semantics.cc:8259 cp/semantics.cc:9598
  #, 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:17185 cp/semantics.cc:8232
  #, 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:17225 cp/semantics.cc:8292
  #, 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:17244 cp/semantics.cc:8725
  #, 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:17251
  #, 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:17258
  #, 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:17265
  #, 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:17278 cp/semantics.cc:8794
  #, 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:17284
  #, 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:17297 cp/semantics.cc:8833
  #, 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:17303
  #, 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:17374 cp/semantics.cc:8965
  #, 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:17392 cp/semantics.cc:8986
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17406
  #, 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:17423 cp/semantics.cc:9018
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17439 cp/semantics.cc:9038
  #, 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:17464 cp/semantics.cc:9062
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17467
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17476 cp/semantics.cc:9078
  #, 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:17512 cp/semantics.cc:9115
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17527 cp/semantics.cc:9130
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9148
  #, 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:17556 cp/semantics.cc:9170
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17566 cp/semantics.cc:9182
  #, 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:17637 cp/semantics.cc:9295
  #, 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:17657 c/c-typeck.cc:17733 c/c-typeck.cc:17769
! #: cp/semantics.cc:9315 cp/semantics.cc:9394 cp/semantics.cc:9430
  #, 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:17697 c/c-typeck.cc:17874 cp/semantics.cc:9356
! #: cp/semantics.cc:9575
  #, 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:17705 c/c-typeck.cc:17880 cp/semantics.cc:9364
! #: cp/semantics.cc:9581
  #, 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:17824 c/c-typeck.cc:17966 cp/semantics.cc:9518
! #: cp/semantics.cc:9686
  #, 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:17949 cp/semantics.cc:9667
  #, 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:17975 cp/semantics.cc:9698
  #, 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:17989 cp/semantics.cc:9714
  #, 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:17992 cp/semantics.cc:9717
  #, 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:18011
  #, 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:18018
  #, 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:18066 c/c-typeck.cc:18172 cp/semantics.cc:10318
  #, 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:18086 cp/semantics.cc:9222
  #, 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:18208 cp/semantics.cc:10031
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "la cláusula %<inbranch%> es incompatible con %<notinbranch%>"
  
! #: c/c-typeck.cc:18243 cp/semantics.cc:10125
  #, 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:18254 cp/semantics.cc:10139
  #, 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:18263 cp/semantics.cc:10148
  #, 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:18312 cp/semantics.cc:10506
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE está predeterminado como %qs para %qs"
  
! #: c/c-typeck.cc:18322
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18358 cp/semantics.cc:10259
  #, 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:18370 cp/semantics.cc:10272
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18381 c/c-typeck.cc:18389 cp/semantics.cc:10281
! #: cp/semantics.cc:10310
  #, 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:18437 cp/semantics.cc:10239
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18488 cp/semantics.cc:10289
  #, 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:18496 cp/semantics.cc:10300
  #, 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:18504 cp/semantics.cc:10356
  #, 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:18514 cp/semantics.cc:10329
  #, 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:18532 cp/semantics.cc:10531
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18550 cp/semantics.cc:10602
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18554 cp/semantics.cc:10606
  #, 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:18736
  #, 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:18741
  #, 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:18747
  #, 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:18754 c/c-typeck.cc:18764
  #, 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:18760
  #, 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 ""
*** 57879,58129 ****
  msgid "That string should not be that long."
  msgstr ""
  
! #: cobol/genapi.cc:1213
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%q#D is not const"
  msgid "%s should not be null"
  msgstr "%q#D no es const"
  
! #: cobol/genapi.cc:1776
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%s: Knows not the variable type %s for %s"
  msgstr "%qE no es una variable en la cláusula %qs"
  
! #: cobol/genapi.cc:2110
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s:%d: Invalid state file; %s"
  msgid "%s: Invalid field type %s:"
  msgstr "%s:%d: Fichero de estado no válido; %s"
  
! #: cobol/genapi.cc:4392
  #, fuzzy, gcc-internal-format
  #| msgid "invalid GIMPLE statement"
  msgid "Not valid for ACCEPT statement."
  msgstr "declaración GIMPLE no válida"
  
! #: cobol/genapi.cc:5445
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr ""
  
! #: cobol/genapi.cc:5468
  #, fuzzy, gcc-internal-format
  #| msgid "invalid GIMPLE statement"
  msgid "Not valid for DISPLAY statement."
  msgstr "declaración GIMPLE no válida"
  
! #: cobol/genapi.cc:7736 cobol/genapi.cc:7742 cobol/genapi.cc:7748
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7855
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7919
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7964
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8215
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr ""
  
! #: cobol/genapi.cc:8226
  #, fuzzy, gcc-internal-format
  #| msgid "unknown type name %qE"
  msgid "unknown %<setop_t%> code %d"
  msgstr "nombre de tipo %qE desconocido"
  
! #: cobol/genapi.cc:8415
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr ""
  
! #: cobol/genapi.cc:9406
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: ignoring subscripts"
  msgstr ""
  
! #: cobol/genapi.cc:9629 cobol/genapi.cc:10121
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9754
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr ""
  
! #: cobol/genapi.cc:9861
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9866
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:9872
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr ""
  
! #: cobol/genapi.cc:9932
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9937
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:9992
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10002
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10007
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10013
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10018
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10024
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10033
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10077
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10126
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10132
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10137
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10222
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:10405
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr ""
  
! #: cobol/genapi.cc:12236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qT resolves to %qT, which is is not a class type"
  msgid "%s: asked to sort %s, which is not a table"
  msgstr "%qT resuelve a %qT, el cual no es un tipo de clase"
  
  #. Having both or neither violates SORT syntax
! #: cobol/genapi.cc:12368
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12502
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12924
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13328
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr ""
  
! #: cobol/genapi.cc:13599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Name '%s' at %C is the name of the procedure"
  msgid "%s: What in the name of Nero are we doing here?"
  msgstr "El nombre '%s' en %C es el nombre del procedimiento"
  
! #: cobol/genapi.cc:14989
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:15226
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:16958
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr ""
  
! #: cobol/genapi.cc:17018
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr ""
  
! #: cobol/genapi.cc:17048
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s is a table, but it improperly has a capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17088
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17093
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17100
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr ""
--- 57966,58216 ----
  msgid "That string should not be that long."
  msgstr ""
  
! #: cobol/genapi.cc:1263
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%q#D is not const"
  msgid "%s should not be null"
  msgstr "%q#D no es const"
  
! #: cobol/genapi.cc:1828
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%s: Knows not the variable type %s for %s"
  msgstr "%qE no es una variable en la cláusula %qs"
  
! #: cobol/genapi.cc:2162
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s:%d: Invalid state file; %s"
  msgid "%s: Invalid field type %s:"
  msgstr "%s:%d: Fichero de estado no válido; %s"
  
! #: cobol/genapi.cc:4444
  #, fuzzy, gcc-internal-format
  #| msgid "invalid GIMPLE statement"
  msgid "Not valid for ACCEPT statement."
  msgstr "declaración GIMPLE no válida"
  
! #: cobol/genapi.cc:5497
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr ""
  
! #: cobol/genapi.cc:5520
  #, fuzzy, gcc-internal-format
  #| msgid "invalid GIMPLE statement"
  msgid "Not valid for DISPLAY statement."
  msgstr "declaración GIMPLE no válida"
  
! #: cobol/genapi.cc:7790 cobol/genapi.cc:7796 cobol/genapi.cc:7802
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7909
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7973
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8018
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8269
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr ""
  
! #: cobol/genapi.cc:8280
  #, fuzzy, gcc-internal-format
  #| msgid "unknown type name %qE"
  msgid "unknown %<setop_t%> code %d"
  msgstr "nombre de tipo %qE desconocido"
  
! #: cobol/genapi.cc:8469
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr ""
  
! #: cobol/genapi.cc:9460
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: ignoring subscripts"
  msgstr ""
  
! #: cobol/genapi.cc:9683 cobol/genapi.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9808
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr ""
  
! #: cobol/genapi.cc:9915
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9920
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:9926
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr ""
  
! #: cobol/genapi.cc:9986
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9991
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10046
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10056
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10061
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10067
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10072
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10078
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10087
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10131
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10180
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10186
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10191
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10276
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:10459
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr ""
  
! #: cobol/genapi.cc:12290
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qT resolves to %qT, which is is not a class type"
  msgid "%s: asked to sort %s, which is not a table"
  msgstr "%qT resuelve a %qT, el cual no es un tipo de clase"
  
  #. Having both or neither violates SORT syntax
! #: cobol/genapi.cc:12422
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12556
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12978
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13382
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr ""
  
! #: cobol/genapi.cc:13653
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Name '%s' at %C is the name of the procedure"
  msgid "%s: What in the name of Nero are we doing here?"
  msgstr "El nombre '%s' en %C es el nombre del procedimiento"
  
! #: cobol/genapi.cc:15043
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:15280
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:17171
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr ""
  
! #: cobol/genapi.cc:17209
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr ""
  
! #: cobol/genapi.cc:17239
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s is a table, but it improperly has a capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17279
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17284
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17291
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr ""
*************** msgstr ""
*** 58132,58148 ****
  #. During the early stages of implementing cbl_field_t::our_index, there
  #. were execution paths in parse.y and parser.cc that resulted in
  #. our_index not being set.  Those should be gone.
! #: cobol/genapi.cc:17235
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr ""
  
! #: cobol/genapi.cc:17319
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17387
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr ""
--- 58219,58235 ----
  #. During the early stages of implementing cbl_field_t::our_index, there
  #. were execution paths in parse.y and parser.cc that resulted in
  #. our_index not being set.  Those should be gone.
! #: cobol/genapi.cc:17426
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr ""
  
! #: cobol/genapi.cc:17512
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17580
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr ""
*************** msgstr ""
*** 58210,58234 ****
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr ""
  
! #: cobol/genutil.cc:621
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "Too many subscripts"
  msgstr "demasiados ficheros de entrada"
  
! #: cobol/genutil.cc:787
  #, fuzzy, gcc-internal-format
  #| msgid "cannot read string table from %s"
  msgid "cannot get %<float%> value from %s"
  msgstr "no se puede leer la tabla de cadenas de %s"
  
! #: cobol/lexio.cc:1584
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s signal terminated program %s"
  msgid "%s pid %ld terminated by %s"
  msgstr "la señal %s terminó el programa %s"
  
! #: cobol/lexio.cc:1589
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s terminated with status %d"
  msgid "%s exited with status %d"
--- 58297,58321 ----
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr ""
  
! #: cobol/genutil.cc:643 cobol/genutil.cc:710
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "Too many subscripts"
  msgstr "demasiados ficheros de entrada"
  
! #: cobol/genutil.cc:871
  #, fuzzy, gcc-internal-format
  #| msgid "cannot read string table from %s"
  msgid "cannot get %<float%> value from %s"
  msgstr "no se puede leer la tabla de cadenas de %s"
  
! #: cobol/lexio.cc:1589
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s signal terminated program %s"
  msgid "%s pid %ld terminated by %s"
  msgstr "la señal %s terminó el programa %s"
  
! #: cobol/lexio.cc:1594
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s terminated with status %d"
  msgid "%s exited with status %d"
*************** msgid "%s:%d: LblNone '%s' has parent #%
*** 58239,58302 ****
  msgstr ""
  
  # Se refiere a la llamada de sistema wait(2). cfuga
! #: cobol/symbols.cc:1878
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: wait: %s\n"
  msgid "%s: data item %s #"
  msgstr "%s: wait: %s\n"
  
! #: cobol/symbols.cc:2042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs value must be positive"
  msgid "%s: key must be field"
  msgstr "el valor de %qs debe ser positivo"
  
! #: cobol/symbols.cc:4179
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s%qs%s is invalid"
  msgid "%s: %s %s has invalid encoding"
  msgstr "%s%qs%s no es válido"
  
! #: cobol/symbols.cc:4347 cobol/symbols.cc:4450 cobol/symbols.cc:4480
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: would convert file '%s'\n"
  msgid "%s:%d: could not add '%s'"
  msgstr "%s: se podría convertir el fichero '%s'\n"
  
! #: cobol/util.cc:1767
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: %s: %s"
  msgid "%s: %s %lu %s %lu"
  msgstr "%s: %s: %s"
  
! #: cobol/util.cc:1782
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1860
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
  msgstr ""
  
! #: cobol/util.cc:2215
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr ""
  
! #: cobol/util.cc:2810
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: compiling '%s'\n"
  msgid "%s: regcomp: %s"
  msgstr "%s: compilando '%s'\n"
  
! #: cobol/util.cc:2959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "syntax error - missing mode"
  msgid "logic error: missing inode for %s"
  msgstr "error sintáctico - modo faltante"
  
! #: cobol/util.cc:3379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect: recompiling %s\n"
  msgid "failed compiling %s"
--- 58326,58389 ----
  msgstr ""
  
  # Se refiere a la llamada de sistema wait(2). cfuga
! #: cobol/symbols.cc:1883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: wait: %s\n"
  msgid "%s: data item %s #"
  msgstr "%s: wait: %s\n"
  
! #: cobol/symbols.cc:2047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs value must be positive"
  msgid "%s: key must be field"
  msgstr "el valor de %qs debe ser positivo"
  
! #: cobol/symbols.cc:4232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s%qs%s is invalid"
  msgid "%s: %s %s has invalid encoding"
  msgstr "%s%qs%s no es válido"
  
! #: cobol/symbols.cc:4400 cobol/symbols.cc:4503 cobol/symbols.cc:4533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: would convert file '%s'\n"
  msgid "%s:%d: could not add '%s'"
  msgstr "%s: se podría convertir el fichero '%s'\n"
  
! #: cobol/util.cc:1776
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: %s: %s"
  msgid "%s: %s %lu %s %lu"
  msgstr "%s: %s: %s"
  
! #: cobol/util.cc:1791
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1869
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
  msgstr ""
  
! #: cobol/util.cc:2224
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr ""
  
! #: cobol/util.cc:2814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: compiling '%s'\n"
  msgid "%s: regcomp: %s"
  msgstr "%s: compilando '%s'\n"
  
! #: cobol/util.cc:2963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "syntax error - missing mode"
  msgid "logic error: missing inode for %s"
  msgstr "error sintáctico - modo faltante"
  
! #: cobol/util.cc:3387
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect: recompiling %s\n"
  msgid "failed compiling %s"
*************** msgstr "no hay un %<operator %s%> adecua
*** 58787,58793 ****
  msgid "%q#D is private within this context"
  msgstr "desde este contexto"
  
! #: cp/call.cc:8447 cp/decl.cc:10336
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "declared private here"
--- 58874,58880 ----
  msgid "%q#D is private within this context"
  msgstr "desde este contexto"
  
! #: cp/call.cc:8447 cp/decl.cc:10339
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "declared private here"
*************** msgstr "se declara aquí"
*** 58799,58805 ****
  msgid "%q#D is protected within this context"
  msgstr "desde este contexto"
  
! #: cp/call.cc:8453 cp/decl.cc:10337
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "declared protected here"
--- 58886,58892 ----
  msgid "%q#D is protected within this context"
  msgstr "desde este contexto"
  
! #: cp/call.cc:8453 cp/decl.cc:10340
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "declared protected here"
*************** msgstr "no se puede unir el r-valor %qE
*** 58958,58964 ****
  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:2059
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
--- 59045,59051 ----
  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 ""
*************** msgstr "no se encontró una función coi
*** 59190,59196 ****
  msgid "call to non-function %qD"
  msgstr "llamada a %qD que no es función"
  
! #: cp/call.cc:12066 cp/pt.cc:17955 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "no se puede llamar directamente al constructor %<%T::%D%>"
--- 59277,59283 ----
  msgid "call to non-function %qD"
  msgstr "llamada a %qD que no es función"
  
! #: cp/call.cc:12066 cp/pt.cc:18011 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "no se puede llamar directamente al constructor %<%T::%D%>"
*************** msgstr "ISO C++ dice que estos son ambig
*** 59295,59325 ****
  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:14529
  #, 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:14533
  #, 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:14862
  #, 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:14863
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared here"
  msgid "%qT temporary created here"
  msgstr "%qT se declara aquí"
  
! #: cp/call.cc:15245
  #, fuzzy, gcc-internal-format
  #| msgid "%s: definition of function '%s' not converted\n"
  msgid "explicit conversion function was not considered"
--- 59382,59412 ----
  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"
*************** msgid "%q#D cannot be overloaded with %q
*** 59374,59380 ****
  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:3002 cp/name-lookup.cc:3319
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous declaration %q#D"
--- 59461,59467 ----
  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"
*************** msgstr "el desplazamiento de %q+D no cum
*** 59806,59975 ****
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "el tamaño de la matriz %qE es demasiado grande"
  
! #: cp/class.cc:7775
  #, 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:7776
  #, 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:7781
  #, 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:7810
  #, 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:7812
  #, 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:7821 cp/class.cc:7856
  #, 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:7829
  #, 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:7831
  #, 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:7854
  #, 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:7966 cp/decl.cc:19511 cp/parser.cc:30592
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redefinición de %q#T"
  
! #: cp/class.cc:7975
  #, gcc-internal-format
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7978 cp/decl.cc:20556
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
  
! #: cp/class.cc:8124
  #, 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:8152
  #, 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:8158
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "la clase transparente tipo %qT tiene clases base"
  
! #: cp/class.cc:8162
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "la clase transparente tipo %qT tiene funciones virtuales"
  
! #: cp/class.cc:8168
  #, 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:8339
  #, 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:8350
  #, 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:8871
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "no se reconoce la cadena de lenguaje %<\"%E\"%>"
  
! #: cp/class.cc:8961
  #, 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:9134
  #, 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:9161
  #, 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:9203
  #, 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:9208
  #, 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:9218
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "asumiendo el puntero a miembro %qD"
  
! #: cp/class.cc:9221
  #, 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:9302
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "no hay suficiente información de tipo"
  
! #: cp/class.cc:9322
  #, 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:9623
  #, 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:9626
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as %q#D"
  msgid "used here to mean %q#D"
--- 59893,60062 ----
  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:19542 cp/parser.cc:30588
  #, 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:20587
  #, 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"
*************** msgstr "tipo no válido del parámetro %
*** 60008,60014 ****
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16439
  #, 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%>"
--- 60095,60101 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16470
  #, 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 "%<constexpr%> de C++11 sólo est
*** 60039,61059 ****
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr "el constructor constexpr no tiene cuerpo vacío"
  
! #: cp/constexpr.cc:838
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr "el constructor %<constexpr%> para union %qT debe inicializar exactamente un dato miembro que no es static"
  
! #: cp/constexpr.cc:899
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized member %qD in %<constexpr%> constructor"
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr "miembro %qD sin inicializar en el constructor %<constexpr%>"
  
! #: cp/constexpr.cc:962 cp/constexpr.cc:1128
  #, fuzzy, gcc-internal-format
  #| msgid "body of constexpr function %qD not a return-statement"
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr "el cuerpo de la función constexpr %qD no es una declaración de devolución"
  
! #: cp/constexpr.cc:1087
  #, gcc-internal-format
  msgid "%<-fimplicit-constexpr%> only affects %<inline%> functions"
  msgstr ""
  
! #: cp/constexpr.cc:1103
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not usable as a constexpr function because:"
  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:1465 cp/constexpr.cc:7962
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:1739
  #, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1754
  #, gcc-internal-format
  msgid "%qs called after throwing an exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1757
  #, fuzzy, gcc-internal-format
  #| msgid "`sizeof' applied to incomplete type `%T'"
  msgid "%qs called after throwing an exception of type %qT"
  msgstr "sizeof aplicado a un tipo de dato incompleto `%T'"
  
! #: cp/constexpr.cc:1771
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "uncaught exception of type %qT; %<what()%>: %qs"
  msgstr "conversión no válida de una expresión r-valuada de tipo %qT al tipo %qT"
  
! #: cp/constexpr.cc:1785
  #, fuzzy, gcc-internal-format
  #| msgid "Creating '%s'\n"
  msgid "uncaught exception %qE"
  msgstr "Se crea '%s'\n"
  
! #: cp/constexpr.cc:1787
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to qualified function type %qT"
  msgid "uncaught exception of type %qT"
  msgstr "no se puede declarar el puntero para el tipo de función calificado %qT"
  
! #: cp/constexpr.cc:1911
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute not available to functions with variable number of arguments"
  msgid "call to %qD function with incorrect number of arguments"
  msgstr "el atributo %qE no está disponible para funciones con un número variable de argumentos"
  
! #: cp/constexpr.cc:1929
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared with an exception specification"
  msgid "%qD called with no caught exceptions pending"
  msgstr "%q+D se declaró con una especificación de excepción"
  
! #: cp/constexpr.cc:2013
  #, fuzzy, gcc-internal-format
  #| msgid "storage size not constant"
  msgid "cannot allocate exception: size not constant"
  msgstr "el tamaño de almacenamiento no es constante"
  
! #: cp/constexpr.cc:2033
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:2064 cp/constexpr.cc:2116
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared with an exception specification"
  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:2223
  #, 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:2279
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "%qD called with unexpected %qs argument"
  msgstr "argumento inesperado"
  
! #: cp/constexpr.cc:2307
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2345
  #, 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:2372
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2419
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2453
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2457
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma message: %s"
  msgid "constexpr message: %.*s"
  msgstr "#pragma message: %s"
  
! #: cp/constexpr.cc:2563 cp/constexpr.cc:4538
  #: 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:2565 cp/constexpr.cc:2686 cp/constexpr.cc:2695
! #: cp/constexpr.cc:4871 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:2855 cp/constexpr.cc:3819 cp/constexpr.cc:4193
! #: cp/constexpr.cc:4258 cp/constexpr.cc:12023
  #: 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:2929 cp/constexpr.cc:7479 cp/constexpr.cc:10197
  #: 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:3115
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %qE"
  msgid "the comparison reduces to %qE"
  msgstr "demasiados argumentos para %qE"
  
! #: cp/constexpr.cc:3118
  #, fuzzy, gcc-internal-format
  #| msgid "self-comparison always evaluates to false"
  msgid "%qE evaluates to false"
  msgstr "autocomparación siempre falsa"
  
! #: cp/constexpr.cc:3201
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3241 cp/constexpr.cc:11968
  #: 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:3298 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:3326 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:3604 cp/constexpr.cc:3663 cp/constexpr.cc:3696
! #: cp/constexpr.cc:3718
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3605
  #, 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:3632
  #, 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:3664 cp/constexpr.cc:3697
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3720
  #, 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:3723
  #, 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:3825
  #, 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:3905
  #, 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:3980 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:4063
  #, 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:4096
  #, 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:4100 cp/constexpr.cc:4123
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "allocation performed here"
  msgstr "se declara aquí"
  
! #: cp/constexpr.cc:4119
  #, 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:4136
  #, 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:4143
  #, 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:4301 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:4308
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "se llamó %qD en una expresión constante"
  
! #: cp/constexpr.cc:4312 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:4396 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "la llamada tiene una dependencia circular"
  
! #: cp/constexpr.cc:4407 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:4829
  #, 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:4832
  #, 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:4838
  #, 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:4914 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:4921 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:4944 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:4963 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:5182 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5729 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:5732 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:5737 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:5740 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:5954 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:6020 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:6039 cp/constexpr.cc:6175 cp/constexpr.cc:6187
! #: cp/constexpr.cc:9208 cp/constexpr.cc:9344 cp/constexpr.cc:11918
! #: cp/constexpr.cc:12977 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:6047 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:6081 cp/constexpr.cc:6118 cp/constexpr.cc:8153
  #: 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:6083
  #, 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:6096 cp/constexpr.cc:8148
  #: 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:6253
  #, 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:6256
  #, 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:6267
  #, 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:6270
  #, 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:6281
  #, 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:6284
  #, 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:6295
  #, 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: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 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: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 volatile"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:6313
  #, 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:6471
  #, 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:6480 cp/constexpr.cc:6490
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6510
  #, 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:6557
  #, 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:6569
  #, 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:7503
  #, 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:7511
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared here"
  msgid "%qT object created here"
  msgstr "%qT se declara aquí"
  
! #: cp/constexpr.cc:7514 cp/parser.cc:13136 cp/parser.cc:13147
! #: cp/reflect.cc:8428 cp/semantics.cc:4701 cp/semantics.cc:4717
  #, 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:7557 cp/constexpr.cc:7590
  #, 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:7559 cp/constexpr.cc:7585 cp/constexpr.cc:7592
! #: cp/constexpr.cc:7957 cp/constexpr.cc:11022 cp/constexpr.cc:11035
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "allocated here"
  msgstr "se declara aquí"
  
! #: cp/constexpr.cc:7563
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7583
  #, 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:7595
  #, 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:7603 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:7608
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D no es const"
  
! #: cp/constexpr.cc:7611
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q+#D es volatile"
  
! #: cp/constexpr.cc:7616 cp/constexpr.cc:7623
  #: 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:7629 rust/backend/rust-constexpr.cc:4262
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD no se declaró %<constexpr%>"
  
! #: cp/constexpr.cc:7632 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:7955
  #, 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:7964
  #, 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:7971
  #, 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:7974
  #, 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:8126
  #, 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:8157
  #, 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:8164
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8176 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:8836 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:8949 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:8951 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:8970
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "uso no válido de %qD"
  
! #: cp/constexpr.cc:8974
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:8976
  #, 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:8978
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:8980
  #, 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:9092
  #, 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:9170
  #, 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:9183
  #, 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:9374
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9377
  #, 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:9445 cp/constexpr.cc:12670
  #: 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:9670
  #, 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:9674
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9677
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10053 cp/constexpr.cc:12146
  #, 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:10087 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:10142
  #, 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:10152
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "pointed-to object declared here"
  msgstr "  %q+#D se declaró aquí"
  
! #: cp/constexpr.cc:10160
  #, 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:10174
  #, 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:10214 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:10373 cp/constexpr.cc:12455 cp/constexpr.cc:12898
  #: 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:10422 cp/constexpr.cc:12942
  #, 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:10543
  #, 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:10593 cp/constexpr.cc:10605
  #: 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:10608
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "expresión %qE inesperada de género %s"
  
! #: cp/constexpr.cc:10626
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10764
  #, 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:10770
  #, 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:10955
  #, 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:10957
  #, 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:10959
  #, 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:11000 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:11016
  #, 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:11020 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:11033 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:11054 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11058
  #, 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:11083
  #, 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:11088
  #, 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:11104 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:11145
  #, 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:11854 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:12108
  #, 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:12111
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12167 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:12201 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:12391
  #, 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:12403
  #, 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:12479
  #, 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:12496
  #, 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:12560
  #, 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:12634
  #, 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:12642
  #, 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:12722 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:12823 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:12895
  #, 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:12908
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "inicialización de una matriz que no es constante"
  
! #: cp/constexpr.cc:12959
  #, 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:13004 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"
--- 60126,61146 ----
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr "el constructor constexpr no tiene cuerpo vacío"
  
! #: cp/constexpr.cc:839
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr "el constructor %<constexpr%> para union %qT debe inicializar exactamente un dato miembro que no es static"
  
! #: cp/constexpr.cc:900
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized member %qD in %<constexpr%> constructor"
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr "miembro %qD sin inicializar en el constructor %<constexpr%>"
  
! #: cp/constexpr.cc:963 cp/constexpr.cc:1129
  #, fuzzy, gcc-internal-format
  #| msgid "body of constexpr function %qD not a return-statement"
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr "el cuerpo de la función constexpr %qD no es una declaración de devolución"
  
! #: cp/constexpr.cc:1088
  #, gcc-internal-format
  msgid "%<-fimplicit-constexpr%> only affects %<inline%> functions"
  msgstr ""
  
! #: cp/constexpr.cc:1104
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not usable as a constexpr function because:"
  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:7964
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:1740
  #, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1755
  #, gcc-internal-format
  msgid "%qs called after throwing an exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1758
  #, fuzzy, gcc-internal-format
  #| msgid "`sizeof' applied to incomplete type `%T'"
  msgid "%qs called after throwing an exception of type %qT"
  msgstr "sizeof aplicado a un tipo de dato incompleto `%T'"
  
! #: cp/constexpr.cc:1772
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "uncaught exception of type %qT; %<what()%>: %qs"
  msgstr "conversión no válida de una expresión r-valuada de tipo %qT al tipo %qT"
  
! #: cp/constexpr.cc:1786
  #, fuzzy, gcc-internal-format
  #| msgid "Creating '%s'\n"
  msgid "uncaught exception %qE"
  msgstr "Se crea '%s'\n"
  
! #: cp/constexpr.cc:1788
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to qualified function type %qT"
  msgid "uncaught exception of type %qT"
  msgstr "no se puede declarar el puntero para el tipo de función calificado %qT"
  
! #: cp/constexpr.cc:1912
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute not available to functions with variable number of arguments"
  msgid "call to %qD function with incorrect number of arguments"
  msgstr "el atributo %qE no está disponible para funciones con un número variable de argumentos"
  
! #: cp/constexpr.cc:1930
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared with an exception specification"
  msgid "%qD called with no caught exceptions pending"
  msgstr "%q+D se declaró con una especificación de excepción"
  
! #: cp/constexpr.cc:2014
  #, fuzzy, gcc-internal-format
  #| msgid "storage size not constant"
  msgid "cannot allocate exception: size not constant"
  msgstr "el tamaño de almacenamiento no es constante"
  
! #: cp/constexpr.cc:2034
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:2065 cp/constexpr.cc:2117
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared with an exception specification"
  msgid "%qD called with no caught exceptions active"
  msgstr "%q+D se declaró con una especificación de excepción"
  
! #: cp/constexpr.cc:2155
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2224
  #, 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:2280
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "%qD called with unexpected %qs argument"
  msgstr "argumento inesperado"
  
! #: cp/constexpr.cc:2308
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2346
  #, 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:2373
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2420
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2454
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2458
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma message: %s"
  msgid "constexpr message: %.*s"
  msgstr "#pragma message: %s"
  
! #: cp/constexpr.cc:2564 cp/constexpr.cc:4540
  #: 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:2566 cp/constexpr.cc:2687 cp/constexpr.cc:2696
! #: cp/constexpr.cc:4873 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:2856 cp/constexpr.cc:3821 cp/constexpr.cc:4195
! #: cp/constexpr.cc:4260 cp/constexpr.cc:12039
  #: 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:2930 cp/constexpr.cc:7481 cp/constexpr.cc:10199
  #: 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:3117
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %qE"
  msgid "the comparison reduces to %qE"
  msgstr "demasiados argumentos para %qE"
  
! #: cp/constexpr.cc:3120
  #, fuzzy, gcc-internal-format
  #| msgid "self-comparison always evaluates to false"
  msgid "%qE evaluates to false"
  msgstr "autocomparación siempre falsa"
  
! #: cp/constexpr.cc:3203
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3243 cp/constexpr.cc:11984
  #: 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:3300 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:3328 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:3606 cp/constexpr.cc:3665 cp/constexpr.cc:3698
! #: cp/constexpr.cc:3720
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3607
  #, 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:3634
  #, 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:3666 cp/constexpr.cc:3699
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3722
  #, 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:3725
  #, 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:3827
  #, 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:3907
  #, 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:3982 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:4065
  #, 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:4098
  #, 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:4102 cp/constexpr.cc:4125
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "allocation performed here"
  msgstr "se declara aquí"
  
! #: cp/constexpr.cc:4121
  #, 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:4138
  #, 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:4145
  #, 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:4303 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:4310
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "se llamó %qD en una expresión constante"
  
! #: cp/constexpr.cc:4314 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:4398 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "la llamada tiene una dependencia circular"
  
! #: cp/constexpr.cc:4409 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:4831
  #, 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:4834
  #, 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:4840
  #, 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:4916 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:4923 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:4946 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:4965 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:5184 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5731 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:5734 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:5739 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:5742 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:5956 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:6022 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:6041 cp/constexpr.cc:6177 cp/constexpr.cc:6189
! #: cp/constexpr.cc:9210 cp/constexpr.cc:9346 cp/constexpr.cc:11934
! #: cp/constexpr.cc:12999 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:6049 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:6083 cp/constexpr.cc:6120 cp/constexpr.cc:8155
  #: 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:6085
  #, 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:6098 cp/constexpr.cc:8150
  #: 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:6255
  #, 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:6258
  #, 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:6269
  #, 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: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 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:6283
  #, 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: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 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:6297
  #, 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:6301
  #, 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:6312
  #, 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:6315
  #, 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:6473
  #, 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:6482 cp/constexpr.cc:6492
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6512
  #, 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:6559
  #, 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:6571
  #, 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:7505
  #, 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:7513
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared here"
  msgid "%qT object created here"
  msgstr "%qT se declara aquí"
  
! #: cp/constexpr.cc:7516 cp/parser.cc:13134 cp/parser.cc:13145
! #: cp/reflect.cc:8548 cp/semantics.cc:4693 cp/semantics.cc:4709
  #, 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:7559 cp/constexpr.cc:7592
  #, 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:7561 cp/constexpr.cc:7587 cp/constexpr.cc:7594
! #: cp/constexpr.cc:7959 cp/constexpr.cc:11030 cp/constexpr.cc:11043
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "allocated here"
  msgstr "se declara aquí"
  
! #: cp/constexpr.cc:7565
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7585
  #, 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:7597
  #, 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:7605 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:7610
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D no es const"
  
! #: cp/constexpr.cc:7613
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q+#D es volatile"
  
! #: cp/constexpr.cc:7618 cp/constexpr.cc:7625
  #: 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:7631 rust/backend/rust-constexpr.cc:4262
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD no se declaró %<constexpr%>"
  
! #: cp/constexpr.cc:7634 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:7957
  #, 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:7966
  #, 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:7973
  #, 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:7976
  #, 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:8128
  #, 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:8159
  #, 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:8166
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8178 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:8838 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:8951 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:8953 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:8972
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "uso no válido de %qD"
  
! #: cp/constexpr.cc:8976
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:8978
  #, 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:8980
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:8982
  #, 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:9094
  #, 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:9172
  #, 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:9185
  #, 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:9376
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9379
  #, 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:9447 cp/constexpr.cc:12692
  #: 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:9672
  #, 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:9676
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9679
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10055 cp/constexpr.cc:12162
  #, 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:10089 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:10144
  #, 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:10154
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "pointed-to object declared here"
  msgstr "  %q+#D se declaró aquí"
  
! #: cp/constexpr.cc:10162
  #, 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:10176
  #, 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:10216 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:10375 cp/constexpr.cc:12471 cp/constexpr.cc:12920
  #: 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:10424 cp/constexpr.cc:12964
  #, 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:10545
  #, 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:10595 cp/constexpr.cc:10607
  #: 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:10610
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "expresión %qE inesperada de género %s"
  
! #: cp/constexpr.cc:10628
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10772
  #, 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:10778
  #, 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:10963
  #, 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:10965
  #, 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:10967
  #, 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:11008 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:11024
  #, 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:11028 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:11041 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:11062 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11066
  #, 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:11091
  #, 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:11096
  #, 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:11112 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:11163
  #, 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:11870 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:12124
  #, 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:12127
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12183 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:12217 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:12407
  #, 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:12419
  #, 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:12495
  #, 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:12512
  #, 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:12576
  #, 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:12650
  #, 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:12658
  #, 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:12744 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:12845 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:12917
  #, 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:12930
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "inicialización de una matriz que no es constante"
  
! #: cp/constexpr.cc:12981
  #, 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:13026 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 ""
*** 61173,61617 ****
  msgid "failed to deduce %qD in SFINAE context"
  msgstr ""
  
! #: cp/constraint.cc:2175
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "satisfaction of atomic constraint %qE depends on itself"
  msgstr "especialización explícita de %qD después del primer uso"
  
! #: cp/constraint.cc:2221
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from %qT to %qT changes value from %qE to %qE"
  msgid "satisfaction value of atomic constraint %qE changed from %qE to %qE"
  msgstr "la conversión de %qT a %qT cambia el valor de %qE a %qE"
  
! #: cp/constraint.cc:2224
  #, gcc-internal-format
  msgid "satisfaction value first evaluated to %qE from here"
  msgstr ""
  
! #: cp/constraint.cc:2341
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "no operand of the disjunction is satisfied"
  msgstr "operando no válido en la instrucción"
  
! #: cp/constraint.cc:2355
  #, gcc-internal-format
  msgid "the operand %qE is unsatisfied because"
  msgstr ""
  
! #: cp/constraint.cc:3138
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a pointer variable"
  msgid "%qT is not nothrow copy assignable"
  msgstr "%qD no es una variable puntero"
  
! #: cp/constraint.cc:3141
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has no user-provided default constructor"
  msgid "%qT is not nothrow default constructible"
  msgstr "%q#T no tiene constructor por defecto proporcionado por el usuario"
  
! #: cp/constraint.cc:3144
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has no user-provided default constructor"
  msgid "%qT is not nothrow copy constructible"
  msgstr "%q#T no tiene constructor por defecto proporcionado por el usuario"
  
! #: cp/constraint.cc:3147
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid class name"
  msgid "%qT is not trivially copy assignable"
  msgstr "%qs no es un nombre de clase válido"
  
! #: cp/constraint.cc:3150
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has no user-provided default constructor"
  msgid "%qT is not trivially default constructible"
  msgstr "%q#T no tiene constructor por defecto proporcionado por el usuario"
  
! #: cp/constraint.cc:3153
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+T has a non-trivial destructor"
  msgid "%qT is not trivially copy constructible"
  msgstr "  %q+T tiene un destructor que no es trivial"
  
! #: cp/constraint.cc:3156
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+T has a non-trivial destructor"
  msgid "%qT is not trivially destructible"
  msgstr "  %q+T tiene un destructor que no es trivial"
  
! #: cp/constraint.cc:3159
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE does not designate a constexpr function"
  msgid "%qT does not have unique object representations, because"
  msgstr "la expresión %qE no designa una función constexpr"
  
! #: cp/constraint.cc:3169
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE does not designate a constexpr function"
  msgid "%qT does not have a virtual destructor"
  msgstr "la expresión %qE no designa una función constexpr"
  
! #: cp/constraint.cc:3173
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%qT is not an abstract class"
  msgstr "%q#T no es una clase"
  
! #: cp/constraint.cc:3176
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an aggregate type"
  msgid "%qT is not an aggregate"
  msgstr "%qT no es un tipo agregado"
  
! #: cp/constraint.cc:3179
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an aggregate type"
  msgid "%qT is not an array"
  msgstr "%qT no es un tipo agregado"
  
! #: cp/constraint.cc:3182
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not derived from %qT"
  msgid "%qT is not assignable from %qT, because"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/constraint.cc:3186 cp/semantics.cc:13525 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT no es una base de %qT"
  
! #: cp/constraint.cc:3189
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a pointer variable"
  msgid "%qT is not a bounded array"
  msgstr "%qD no es una variable puntero"
  
! #: cp/constraint.cc:3192
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%qT is not a class"
  msgstr "%q#T no es una clase"
  
! #: cp/constraint.cc:3195
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a const type"
  msgstr "%qT no es un tipo de clase"
  
! #: cp/constraint.cc:3199
  #, fuzzy, gcc-internal-format
  #| msgid "type %qE has no default constructor to call"
  msgid "%qT is not default constructible, because"
  msgstr "el tipo %qE no tiene un constructor para llamar por defecto"
  
! #: cp/constraint.cc:3201
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not derived from %qT"
  msgid "%qT is not constructible from %qT, because"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/constraint.cc:3210
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T is not literal because:"
  msgid "%qT is not destructible, because"
  msgstr "%q+T no es literal porque:"
  
! #: cp/constraint.cc:3214
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%qT is not an empty class"
  msgstr "%q#T no es una clase"
  
! #: cp/constraint.cc:3217
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template"
  msgid "%qT is not an enum"
  msgstr "%qT no es una plantilla"
  
! #: cp/constraint.cc:3220
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%qT is not a final class"
  msgstr "%q#T no es una clase"
  
! #: cp/constraint.cc:3223
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a function"
  msgid "%qT is not a function"
  msgstr "'%s' en %L no es una función"
  
! #: cp/constraint.cc:3226
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not an implicit-lifetime type"
  msgstr "%qT no es un tipo plantilla"
  
! #: cp/constraint.cc:3231
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qT is not invocable, because"
  msgstr "%qD no es una variable"
  
! #: cp/constraint.cc:3233
  #, fuzzy, gcc-internal-format
  #| msgid "  %qE is not equivalent to %qE"
  msgid "%qT is not invocable by %qT, because"
  msgstr "  %qE no es equivalente a %qE"
  
! #: cp/constraint.cc:3238
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not compatible with %qD"
  msgid "%qT is not layout compatible with %qT, because"
  msgstr "%qD no es compatible con %qD"
  
! #: cp/constraint.cc:3242
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a literal type"
  msgstr "%qT no es un tipo de clase"
  
! #: cp/constraint.cc:3245
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member template function"
  msgid "%qT is not a member function pointer"
  msgstr "%qD no es una función plantilla miembro"
  
! #: cp/constraint.cc:3248
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a member of %qT"
  msgid "%qT is not a member object pointer"
  msgstr "%qT no es un miembro de %qT"
  
! #: cp/constraint.cc:3251
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a member of %qT"
  msgid "%qT is not a member pointer"
  msgstr "%qT no es un miembro de %qT"
  
! #: cp/constraint.cc:3254
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not derived from %qT"
  msgid "%qT is not nothrow assignable from %qT, because"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/constraint.cc:3259
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has no user-provided default constructor"
  msgid "%qT is not nothrow default constructible, because"
  msgstr "%q#T no tiene constructor por defecto proporcionado por el usuario"
  
! #: cp/constraint.cc:3261
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not derived from %qT"
  msgid "%qT is not nothrow constructible from %qT, because"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/constraint.cc:3266
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not derived from %qT"
  msgid "%qT is not nothrow convertible from %qT, because"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/constraint.cc:3270
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has no user-provided default constructor"
  msgid "%qT is not nothrow destructible, because"
  msgstr "%q#T no tiene constructor por defecto proporcionado por el usuario"
  
! #: cp/constraint.cc:3276
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a pointer variable"
  msgid "%qT is not nothrow invocable, because"
  msgstr "%qD no es una variable puntero"
  
! #: cp/constraint.cc:3278
  #, fuzzy, gcc-internal-format
  #| msgid "  %qE is not equivalent to %qE"
  msgid "%qT is not nothrow invocable by %qT, because"
  msgstr "  %qE no es equivalente a %qE"
  
! #: cp/constraint.cc:3285
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a pointer-to-object type"
  msgid "%qT is not an object type"
  msgstr "%qT no es de tipo puntero-a-objeto"
  
! #: cp/constraint.cc:3289
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an accessible base of %qT"
  msgid "%qT is not a pointer-interconvertible base of %qT, because"
  msgstr "%qT no es una base inaccesible de %qT"
  
! #: cp/constraint.cc:3294
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qT is not a POD type"
  msgstr "%qD no es un tipo"
  
! #: cp/constraint.cc:3297
  #, fuzzy, gcc-internal-format
  #| msgid "source is not a pointer"
  msgid "%qT is not a pointer"
  msgstr "la fuente no es un puntero"
  
! #: cp/constraint.cc:3300
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a polymorphic type"
  msgstr "%qT no es un tipo de clase"
  
! #: cp/constraint.cc:3303
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not a reference"
  msgstr "%qT no es un espacio de nombres"
  
! #: cp/constraint.cc:3306
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a base of %qT"
  msgid "%q#T is not the same as %q#T"
  msgstr "%qT no es una base de %qT"
  
! #: cp/constraint.cc:3309
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not a scoped enum"
  msgstr "%qT no es un espacio de nombres"
  
! #: cp/constraint.cc:3312
  #, 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/constraint.cc:3315
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a trivial type"
  msgstr "%qT no es un tipo de clase"
  
! #: cp/constraint.cc:3318
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not derived from %qT"
  msgid "%qT is not trivially assignable from %qT, because"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/constraint.cc:3323
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has no user-provided default constructor"
  msgid "%qT is not trivially default constructible, because"
  msgstr "%q#T no tiene constructor por defecto proporcionado por el usuario"
  
! #: cp/constraint.cc:3325
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not derived from %qT"
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/constraint.cc:3330 cp/tree.cc:5014
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T is not literal because:"
  msgid "%qT is not trivially copyable"
  msgstr "%q+T no es literal porque:"
  
! #: cp/constraint.cc:3333
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+T has a non-trivial destructor"
  msgid "%qT is not trivially destructible, because"
  msgstr "  %q+T tiene un destructor que no es trivial"
  
! #: cp/constraint.cc:3337
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an enumeration type"
  msgid "%qT is not an unbounded array"
  msgstr "%qT no es un tipo de enumeración"
  
! #: cp/constraint.cc:3340
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is a member of a union"
  msgid "%qT is not a union"
  msgstr "%qE no es un miembro de una unión"
  
! #: cp/constraint.cc:3343
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct base of %qT"
  msgid "%qT is not a virtual base of %qT"
  msgstr "el tipo %qT no es una base directa de %qT"
  
! #: cp/constraint.cc:3346
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not a volatile type"
  msgstr "%qT no es un tipo plantilla"
  
! #: cp/constraint.cc:3349
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not const"
  msgid "%qT is not consteval-only"
  msgstr "%q#D no es const"
  
! #: cp/constraint.cc:3352
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qT cannot yield a rank"
  msgstr "no se puede usar %qE como una función"
  
! #: cp/constraint.cc:3355
  #, fuzzy, gcc-internal-format
  #| msgid "%qs and %qs are incompatible"
  msgid "%qT and %qT cannot be ordered"
  msgstr "%qs y %qs son incompatibles"
  
! #: cp/constraint.cc:3358
  #, fuzzy, gcc-internal-format
  #| msgid "type %qE has no default constructor to call"
  msgid "%qT is not destructurable"
  msgstr "el tipo %qE no tiene un constructor para llamar por defecto"
  
! #: cp/constraint.cc:3361
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3365
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3369
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not derived from %qT"
  msgid "%qD is not deducible from %qT"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/constraint.cc:3436
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constant"
  msgid "invalid constraints"
  msgstr "constante no válida"
  
! #: cp/constraint.cc:3457
  #, gcc-internal-format
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr ""
  
! #: cp/constraint.cc:3461
  #, fuzzy, gcc-internal-format
  #| msgid "bitwise comparison always evaluates to false"
  msgid "the expression %qE evaluated to %<false%>"
  msgstr "comparación de bits siempre falsa"
  
! #: cp/constraint.cc:3516
  #, fuzzy, gcc-internal-format
  #| msgid "-mhard-float not supported"
  msgid "constraints not satisfied"
  msgstr "no se admite -mhard-float"
  
! #: cp/constraint.cc:3533
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr ""
--- 61260,61704 ----
  msgid "failed to deduce %qD in SFINAE context"
  msgstr ""
  
! #: cp/constraint.cc:2182
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "satisfaction of atomic constraint %qE depends on itself"
  msgstr "especialización explícita de %qD después del primer uso"
  
! #: cp/constraint.cc:2228
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from %qT to %qT changes value from %qE to %qE"
  msgid "satisfaction value of atomic constraint %qE changed from %qE to %qE"
  msgstr "la conversión de %qT a %qT cambia el valor de %qE a %qE"
  
! #: cp/constraint.cc:2231
  #, gcc-internal-format
  msgid "satisfaction value first evaluated to %qE from here"
  msgstr ""
  
! #: cp/constraint.cc:2348
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "no operand of the disjunction is satisfied"
  msgstr "operando no válido en la instrucción"
  
! #: cp/constraint.cc:2362
  #, gcc-internal-format
  msgid "the operand %qE is unsatisfied because"
  msgstr ""
  
! #: cp/constraint.cc:3147
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a pointer variable"
  msgid "%qT is not nothrow copy assignable"
  msgstr "%qD no es una variable puntero"
  
! #: cp/constraint.cc:3150
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has no user-provided default constructor"
  msgid "%qT is not nothrow default constructible"
  msgstr "%q#T no tiene constructor por defecto proporcionado por el usuario"
  
! #: cp/constraint.cc:3153
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has no user-provided default constructor"
  msgid "%qT is not nothrow copy constructible"
  msgstr "%q#T no tiene constructor por defecto proporcionado por el usuario"
  
! #: cp/constraint.cc:3156
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid class name"
  msgid "%qT is not trivially copy assignable"
  msgstr "%qs no es un nombre de clase válido"
  
! #: cp/constraint.cc:3159
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has no user-provided default constructor"
  msgid "%qT is not trivially default constructible"
  msgstr "%q#T no tiene constructor por defecto proporcionado por el usuario"
  
! #: cp/constraint.cc:3162
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+T has a non-trivial destructor"
  msgid "%qT is not trivially copy constructible"
  msgstr "  %q+T tiene un destructor que no es trivial"
  
! #: cp/constraint.cc:3165
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+T has a non-trivial destructor"
  msgid "%qT is not trivially destructible"
  msgstr "  %q+T tiene un destructor que no es trivial"
  
! #: cp/constraint.cc:3168
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE does not designate a constexpr function"
  msgid "%qT does not have unique object representations, because"
  msgstr "la expresión %qE no designa una función constexpr"
  
! #: cp/constraint.cc:3178
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE does not designate a constexpr function"
  msgid "%qT does not have a virtual destructor"
  msgstr "la expresión %qE no designa una función constexpr"
  
! #: cp/constraint.cc:3182
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%qT is not an abstract class"
  msgstr "%q#T no es una clase"
  
! #: cp/constraint.cc:3185
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an aggregate type"
  msgid "%qT is not an aggregate"
  msgstr "%qT no es un tipo agregado"
  
! #: cp/constraint.cc:3188
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an aggregate type"
  msgid "%qT is not an array"
  msgstr "%qT no es un tipo agregado"
  
! #: cp/constraint.cc:3191
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not derived from %qT"
  msgid "%qT is not assignable from %qT, because"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/constraint.cc:3195 cp/semantics.cc:13521 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT no es una base de %qT"
  
! #: cp/constraint.cc:3198
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a pointer variable"
  msgid "%qT is not a bounded array"
  msgstr "%qD no es una variable puntero"
  
! #: cp/constraint.cc:3201
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%qT is not a class"
  msgstr "%q#T no es una clase"
  
! #: cp/constraint.cc:3204
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a const type"
  msgstr "%qT no es un tipo de clase"
  
! #: cp/constraint.cc:3208
  #, fuzzy, gcc-internal-format
  #| msgid "type %qE has no default constructor to call"
  msgid "%qT is not default constructible, because"
  msgstr "el tipo %qE no tiene un constructor para llamar por defecto"
  
! #: cp/constraint.cc:3210
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not derived from %qT"
  msgid "%qT is not constructible from %qT, because"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/constraint.cc:3219
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T is not literal because:"
  msgid "%qT is not destructible, because"
  msgstr "%q+T no es literal porque:"
  
! #: cp/constraint.cc:3223
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%qT is not an empty class"
  msgstr "%q#T no es una clase"
  
! #: cp/constraint.cc:3226
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template"
  msgid "%qT is not an enum"
  msgstr "%qT no es una plantilla"
  
! #: cp/constraint.cc:3229
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%qT is not a final class"
  msgstr "%q#T no es una clase"
  
! #: cp/constraint.cc:3232
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a function"
  msgid "%qT is not a function"
  msgstr "'%s' en %L no es una función"
  
! #: cp/constraint.cc:3235
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not an implicit-lifetime type"
  msgstr "%qT no es un tipo plantilla"
  
! #: cp/constraint.cc:3240
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qT is not invocable, because"
  msgstr "%qD no es una variable"
  
! #: cp/constraint.cc:3242
  #, fuzzy, gcc-internal-format
  #| msgid "  %qE is not equivalent to %qE"
  msgid "%qT is not invocable by %qT, because"
  msgstr "  %qE no es equivalente a %qE"
  
! #: cp/constraint.cc:3247
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not compatible with %qD"
  msgid "%qT is not layout compatible with %qT, because"
  msgstr "%qD no es compatible con %qD"
  
! #: cp/constraint.cc:3251
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a literal type"
  msgstr "%qT no es un tipo de clase"
  
! #: cp/constraint.cc:3254
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member template function"
  msgid "%qT is not a member function pointer"
  msgstr "%qD no es una función plantilla miembro"
  
! #: cp/constraint.cc:3257
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a member of %qT"
  msgid "%qT is not a member object pointer"
  msgstr "%qT no es un miembro de %qT"
  
! #: cp/constraint.cc:3260
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a member of %qT"
  msgid "%qT is not a member pointer"
  msgstr "%qT no es un miembro de %qT"
  
! #: cp/constraint.cc:3263
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not derived from %qT"
  msgid "%qT is not nothrow assignable from %qT, because"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/constraint.cc:3268
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has no user-provided default constructor"
  msgid "%qT is not nothrow default constructible, because"
  msgstr "%q#T no tiene constructor por defecto proporcionado por el usuario"
  
! #: cp/constraint.cc:3270
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not derived from %qT"
  msgid "%qT is not nothrow constructible from %qT, because"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/constraint.cc:3275
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not derived from %qT"
  msgid "%qT is not nothrow convertible from %qT, because"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/constraint.cc:3279
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has no user-provided default constructor"
  msgid "%qT is not nothrow destructible, because"
  msgstr "%q#T no tiene constructor por defecto proporcionado por el usuario"
  
! #: cp/constraint.cc:3285
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a pointer variable"
  msgid "%qT is not nothrow invocable, because"
  msgstr "%qD no es una variable puntero"
  
! #: cp/constraint.cc:3287
  #, fuzzy, gcc-internal-format
  #| msgid "  %qE is not equivalent to %qE"
  msgid "%qT is not nothrow invocable by %qT, because"
  msgstr "  %qE no es equivalente a %qE"
  
! #: cp/constraint.cc:3294
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a pointer-to-object type"
  msgid "%qT is not an object type"
  msgstr "%qT no es de tipo puntero-a-objeto"
  
! #: cp/constraint.cc:3298
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an accessible base of %qT"
  msgid "%qT is not a pointer-interconvertible base of %qT, because"
  msgstr "%qT no es una base inaccesible de %qT"
  
! #: cp/constraint.cc:3303
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qT is not a POD type"
  msgstr "%qD no es un tipo"
  
! #: cp/constraint.cc:3306
  #, fuzzy, gcc-internal-format
  #| msgid "source is not a pointer"
  msgid "%qT is not a pointer"
  msgstr "la fuente no es un puntero"
  
! #: cp/constraint.cc:3309
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a polymorphic type"
  msgstr "%qT no es un tipo de clase"
  
! #: cp/constraint.cc:3312
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not a reference"
  msgstr "%qT no es un espacio de nombres"
  
! #: cp/constraint.cc:3315
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a base of %qT"
  msgid "%q#T is not the same as %q#T"
  msgstr "%qT no es una base de %qT"
  
! #: cp/constraint.cc:3318
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not a scoped enum"
  msgstr "%qT no es un espacio de nombres"
  
! #: cp/constraint.cc:3321
  #, 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/constraint.cc:3324
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a trivial type"
  msgstr "%qT no es un tipo de clase"
  
! #: cp/constraint.cc:3327
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not derived from %qT"
  msgid "%qT is not trivially assignable from %qT, because"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/constraint.cc:3332
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has no user-provided default constructor"
  msgid "%qT is not trivially default constructible, because"
  msgstr "%q#T no tiene constructor por defecto proporcionado por el usuario"
  
! #: cp/constraint.cc:3334
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not derived from %qT"
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/constraint.cc:3339 cp/tree.cc:5014
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T is not literal because:"
  msgid "%qT is not trivially copyable"
  msgstr "%q+T no es literal porque:"
  
! #: cp/constraint.cc:3342
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+T has a non-trivial destructor"
  msgid "%qT is not trivially destructible, because"
  msgstr "  %q+T tiene un destructor que no es trivial"
  
! #: cp/constraint.cc:3346
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an enumeration type"
  msgid "%qT is not an unbounded array"
  msgstr "%qT no es un tipo de enumeración"
  
! #: cp/constraint.cc:3349
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is a member of a union"
  msgid "%qT is not a union"
  msgstr "%qE no es un miembro de una unión"
  
! #: cp/constraint.cc:3352
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct base of %qT"
  msgid "%qT is not a virtual base of %qT"
  msgstr "el tipo %qT no es una base directa de %qT"
  
! #: cp/constraint.cc:3355
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not a volatile type"
  msgstr "%qT no es un tipo plantilla"
  
! #: cp/constraint.cc:3358
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not const"
  msgid "%qT is not consteval-only"
  msgstr "%q#D no es const"
  
! #: cp/constraint.cc:3361
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qT cannot yield a rank"
  msgstr "no se puede usar %qE como una función"
  
! #: cp/constraint.cc:3364
  #, fuzzy, gcc-internal-format
  #| msgid "%qs and %qs are incompatible"
  msgid "%qT and %qT cannot be ordered"
  msgstr "%qs y %qs son incompatibles"
  
! #: cp/constraint.cc:3367
  #, fuzzy, gcc-internal-format
  #| msgid "type %qE has no default constructor to call"
  msgid "%qT is not destructurable"
  msgstr "el tipo %qE no tiene un constructor para llamar por defecto"
  
! #: cp/constraint.cc:3370
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3374
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3378
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not derived from %qT"
  msgid "%qD is not deducible from %qT"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/constraint.cc:3445
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constant"
  msgid "invalid constraints"
  msgstr "constante no válida"
  
! #: cp/constraint.cc:3466
  #, gcc-internal-format
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr ""
  
! #: cp/constraint.cc:3470
  #, fuzzy, gcc-internal-format
  #| msgid "bitwise comparison always evaluates to false"
  msgid "the expression %qE evaluated to %<false%>"
  msgstr "comparación de bits siempre falsa"
  
! #: cp/constraint.cc:3525
  #, fuzzy, gcc-internal-format
  #| msgid "-mhard-float not supported"
  msgid "constraints not satisfied"
  msgstr "no se admite -mhard-float"
  
! #: cp/constraint.cc:3542
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr ""
*************** msgstr "se descarta el valor de devoluci
*** 62165,62422 ****
  msgid "pseudo-destructor is not called"
  msgstr "no se llamó al seudo-destructor"
  
! #: cp/cvt.cc:1322 rust/backend/rust-tree.cc:399
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr "la conversión a void no accederá al objeto de tipo %qT"
  
! #: cp/cvt.cc:1326 rust/backend/rust-tree.cc:405
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr "la deferencia implícita no accederá al objeto de tipo %qT en el segundo operando de la expresión condicional"
  
! #: cp/cvt.cc:1331 rust/backend/rust-tree.cc:412
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr "la deferencia implícita no accederá al objeto de tipo %qT en el tercer operando de la expresión condicional"
  
! #: cp/cvt.cc:1336 rust/backend/rust-tree.cc:419
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr "la deferencia implícita no accederá al objeto de tipo %qT en el operando derecho del operador coma"
  
! #: cp/cvt.cc:1341 rust/backend/rust-tree.cc:426
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr "la deferencia implícita no accederá al objeto de tipo %qT en el operando izquierdo del operador coma"
  
! #: cp/cvt.cc:1346 rust/backend/rust-tree.cc:433
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr "la deferencia implícita no accederá al objeto de tipo %qT en la declaración"
  
! #: cp/cvt.cc:1350 rust/backend/rust-tree.cc:439
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr "la deferencia implícita no accederá al objeto de tipo %qT en la expresión de incremento for"
  
! #: cp/cvt.cc:1369 rust/backend/rust-tree.cc:342
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "la conversión a void no accederá al objeto de tipo incompleto %qT"
  
! #: cp/cvt.cc:1373 rust/backend/rust-tree.cc:348
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr "la indirección no accederá al objeto de tipo incompleto %qT en el segundo operando de la expresión condicional"
  
! #: cp/cvt.cc:1378 rust/backend/rust-tree.cc:355
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr "la indirección no accederá al objeto de tipo incompleto %qT en el tercer operando de la expresión condicional"
  
! #: cp/cvt.cc:1383 rust/backend/rust-tree.cc:362
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr "la indirección no accederá al objeto de tipo incompleto %qT en el operando derecho del operador coma"
  
! #: cp/cvt.cc:1388 rust/backend/rust-tree.cc:369
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr "la indirección no accederá al objeto de tipo incompleto %qT en el operando izquierdo del operador coma"
  
! #: cp/cvt.cc:1393 rust/backend/rust-tree.cc:376
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "la indirección no accederá a un objeto de tipo incompleto %qT en la declaración"
  
! #: cp/cvt.cc:1397 rust/backend/rust-tree.cc:382
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr "la indirección no accederá al objeto de tipo incompleto %qT en la expresión de incremento for"
  
! #: cp/cvt.cc:1411 rust/backend/rust-tree.cc:453
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr "la conversión a void no accederá al objeto de tipo no-copiable-trivialmente %qT"
  
! #: cp/cvt.cc:1416 rust/backend/rust-tree.cc:459
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr "la indirección no accederá al objeto de tipo no-copiable-trivialmente %qT en el segundo operando de la expresión condicional"
  
! #: cp/cvt.cc:1421 rust/backend/rust-tree.cc:466
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr "la indirección no accederá al objeto de tipo no-copiable-trivialmente %qT en el tercer operando de la expresión condicional"
  
! #: cp/cvt.cc:1426 rust/backend/rust-tree.cc:473
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr "la indirección no accederá al objeto de tipo no-copiable-trivialmente %qT en el operando derecho del operador coma"
  
! #: cp/cvt.cc:1431 rust/backend/rust-tree.cc:480
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr "la indirección no accederá al objeto de tipo no-copiable-trivialmente %qT en el operando izquierdo del operador coma"
  
! #: cp/cvt.cc:1436 rust/backend/rust-tree.cc:487
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr "la indirección no accederá al objeto de tipo no-copiable-trivialmente %qT en la declaración"
  
! #: cp/cvt.cc:1441 rust/backend/rust-tree.cc:493
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr "la indirección no accederá al objeto de tipo no-copiable-trivialmente %qT en la expresión de incremento for"
  
! #: cp/cvt.cc:1480 rust/backend/rust-tree.cc:535
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr "la conversión a void no accederá al objeto %qE de tipo incompleto %qT"
  
! #: cp/cvt.cc:1484 rust/backend/rust-tree.cc:541
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "la variable %qE de tipo incompleto %qT no se accederá en el segundo operando de la expresión condicional"
  
! #: cp/cvt.cc:1489 rust/backend/rust-tree.cc:548
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "la variable %qE de tipo incompleto %qT no se accederá en el tercer operando de la expresión condicional"
  
! #: cp/cvt.cc:1494 rust/backend/rust-tree.cc:555
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "la variable %qE de tipo incompleto %qT no se accederá en el operando derecho del operador coma"
  
! #: cp/cvt.cc:1499 rust/backend/rust-tree.cc:561
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "la variable %qE de tipo incompleto %qT no se accederá en el operando izquierdo del operador coma"
  
! #: cp/cvt.cc:1504 rust/backend/rust-tree.cc:567
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "la variable %qE de tipo incompleto %qT no se accederá en la declaración"
  
! #: cp/cvt.cc:1508 rust/backend/rust-tree.cc:573
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "la variable %qE de tipo incompleto %qT no se accederá en la expresión de incremento for"
  
! #: cp/cvt.cc:1569
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "la conversión a void no puede resolver la dirección de la función sobrecargada"
  
! #: cp/cvt.cc:1573
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "el segundo operando de la expresión condicional no puede resolver la dirección de la función sobrecargada"
  
! #: cp/cvt.cc:1577
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "el tercer operando de la expresión condicional no puede resolver la dirección de la función sobrecargada"
  
! #: cp/cvt.cc:1581
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "el operando derecho del operador coma no puede resolver la dirección de la función sobrecargada"
  
! #: cp/cvt.cc:1585
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "el operador izquierdo del operador coma no puede resolver la dirección de la función sobrecargada"
  
! #: cp/cvt.cc:1589
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr "la declaración no puede resolver la dirección de la función sobrecargada"
  
! #: cp/cvt.cc:1593
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "la expresión de incremento for no puede resolver la dirección de la función sobrecargada"
  
! #: cp/cvt.cc:1609
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "el segundo operando de la expresión condicional es una referencia, no una llamada, a la función %qE"
  
! #: cp/cvt.cc:1614
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "el tercer operando de la expresión condicional es una referencia, no una llamada, a la función %qE"
  
! #: cp/cvt.cc:1619
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "el operando derecho del operador coma es una referencia, no una llamada, a la función %qE"
  
! #: cp/cvt.cc:1624
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "el operando izquierdo del operador coma es una referencia, no una llamada, a la función %qE"
  
! #: cp/cvt.cc:1629
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr "la declaración es una referencia, no una llamada, a la función %qE"
  
! #: cp/cvt.cc:1634
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "la expresión de incremento for es una referencia, no una llamada, a la función %qE"
  
! #: cp/cvt.cc:1663
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "el segundo operando de la expresión condicional no tiene efecto"
  
! #: cp/cvt.cc:1668
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr "el tercer operando de la expresión condicional no tiene efecto"
  
! #: cp/cvt.cc:1673
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr "el operando derecho del operador coma no tiene efecto"
  
! #: cp/cvt.cc:1677
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr "el operando izquierdo del operador coma no tiene efecto"
  
! #: cp/cvt.cc:1681
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr "la declaración no tiene efecto"
  
! #: cp/cvt.cc:1685
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr "la expresión de incremento for no tiene efecto"
  
! #: cp/cvt.cc:1840
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "se convierte NULL a un tipo que no es puntero"
  
! #: cp/cvt.cc:1958
  #, fuzzy, gcc-internal-format
  #| msgid "  couldn't deduce template parameter %qD"
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "  no se puede deducir el parámetro de plantilla %qD"
  
! #: cp/cvt.cc:1974
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr "conversión de tipo por defecto ambigua desde %qT"
  
! #: cp/cvt.cc:1977
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr "  las conversiones candidatas incluyen %qD y %qD"
--- 62252,62509 ----
  msgid "pseudo-destructor is not called"
  msgstr "no se llamó al seudo-destructor"
  
! #: cp/cvt.cc:1324 rust/backend/rust-tree.cc:399
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr "la conversión a void no accederá al objeto de tipo %qT"
  
! #: cp/cvt.cc:1328 rust/backend/rust-tree.cc:405
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr "la deferencia implícita no accederá al objeto de tipo %qT en el segundo operando de la expresión condicional"
  
! #: cp/cvt.cc:1333 rust/backend/rust-tree.cc:412
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr "la deferencia implícita no accederá al objeto de tipo %qT en el tercer operando de la expresión condicional"
  
! #: cp/cvt.cc:1338 rust/backend/rust-tree.cc:419
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr "la deferencia implícita no accederá al objeto de tipo %qT en el operando derecho del operador coma"
  
! #: cp/cvt.cc:1343 rust/backend/rust-tree.cc:426
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr "la deferencia implícita no accederá al objeto de tipo %qT en el operando izquierdo del operador coma"
  
! #: cp/cvt.cc:1348 rust/backend/rust-tree.cc:433
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr "la deferencia implícita no accederá al objeto de tipo %qT en la declaración"
  
! #: cp/cvt.cc:1352 rust/backend/rust-tree.cc:439
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr "la deferencia implícita no accederá al objeto de tipo %qT en la expresión de incremento for"
  
! #: cp/cvt.cc:1371 rust/backend/rust-tree.cc:342
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "la conversión a void no accederá al objeto de tipo incompleto %qT"
  
! #: cp/cvt.cc:1375 rust/backend/rust-tree.cc:348
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr "la indirección no accederá al objeto de tipo incompleto %qT en el segundo operando de la expresión condicional"
  
! #: cp/cvt.cc:1380 rust/backend/rust-tree.cc:355
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr "la indirección no accederá al objeto de tipo incompleto %qT en el tercer operando de la expresión condicional"
  
! #: cp/cvt.cc:1385 rust/backend/rust-tree.cc:362
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr "la indirección no accederá al objeto de tipo incompleto %qT en el operando derecho del operador coma"
  
! #: cp/cvt.cc:1390 rust/backend/rust-tree.cc:369
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr "la indirección no accederá al objeto de tipo incompleto %qT en el operando izquierdo del operador coma"
  
! #: cp/cvt.cc:1395 rust/backend/rust-tree.cc:376
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "la indirección no accederá a un objeto de tipo incompleto %qT en la declaración"
  
! #: cp/cvt.cc:1399 rust/backend/rust-tree.cc:382
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr "la indirección no accederá al objeto de tipo incompleto %qT en la expresión de incremento for"
  
! #: cp/cvt.cc:1413 rust/backend/rust-tree.cc:453
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr "la conversión a void no accederá al objeto de tipo no-copiable-trivialmente %qT"
  
! #: cp/cvt.cc:1418 rust/backend/rust-tree.cc:459
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr "la indirección no accederá al objeto de tipo no-copiable-trivialmente %qT en el segundo operando de la expresión condicional"
  
! #: cp/cvt.cc:1423 rust/backend/rust-tree.cc:466
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr "la indirección no accederá al objeto de tipo no-copiable-trivialmente %qT en el tercer operando de la expresión condicional"
  
! #: cp/cvt.cc:1428 rust/backend/rust-tree.cc:473
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr "la indirección no accederá al objeto de tipo no-copiable-trivialmente %qT en el operando derecho del operador coma"
  
! #: cp/cvt.cc:1433 rust/backend/rust-tree.cc:480
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr "la indirección no accederá al objeto de tipo no-copiable-trivialmente %qT en el operando izquierdo del operador coma"
  
! #: cp/cvt.cc:1438 rust/backend/rust-tree.cc:487
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr "la indirección no accederá al objeto de tipo no-copiable-trivialmente %qT en la declaración"
  
! #: cp/cvt.cc:1443 rust/backend/rust-tree.cc:493
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr "la indirección no accederá al objeto de tipo no-copiable-trivialmente %qT en la expresión de incremento for"
  
! #: cp/cvt.cc:1482 rust/backend/rust-tree.cc:535
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr "la conversión a void no accederá al objeto %qE de tipo incompleto %qT"
  
! #: cp/cvt.cc:1486 rust/backend/rust-tree.cc:541
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "la variable %qE de tipo incompleto %qT no se accederá en el segundo operando de la expresión condicional"
  
! #: cp/cvt.cc:1491 rust/backend/rust-tree.cc:548
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "la variable %qE de tipo incompleto %qT no se accederá en el tercer operando de la expresión condicional"
  
! #: cp/cvt.cc:1496 rust/backend/rust-tree.cc:555
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "la variable %qE de tipo incompleto %qT no se accederá en el operando derecho del operador coma"
  
! #: cp/cvt.cc:1501 rust/backend/rust-tree.cc:561
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "la variable %qE de tipo incompleto %qT no se accederá en el operando izquierdo del operador coma"
  
! #: cp/cvt.cc:1506 rust/backend/rust-tree.cc:567
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "la variable %qE de tipo incompleto %qT no se accederá en la declaración"
  
! #: cp/cvt.cc:1510 rust/backend/rust-tree.cc:573
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "la variable %qE de tipo incompleto %qT no se accederá en la expresión de incremento for"
  
! #: cp/cvt.cc:1571
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "la conversión a void no puede resolver la dirección de la función sobrecargada"
  
! #: cp/cvt.cc:1575
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "el segundo operando de la expresión condicional no puede resolver la dirección de la función sobrecargada"
  
! #: cp/cvt.cc:1579
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "el tercer operando de la expresión condicional no puede resolver la dirección de la función sobrecargada"
  
! #: cp/cvt.cc:1583
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "el operando derecho del operador coma no puede resolver la dirección de la función sobrecargada"
  
! #: cp/cvt.cc:1587
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "el operador izquierdo del operador coma no puede resolver la dirección de la función sobrecargada"
  
! #: cp/cvt.cc:1591
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr "la declaración no puede resolver la dirección de la función sobrecargada"
  
! #: cp/cvt.cc:1595
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "la expresión de incremento for no puede resolver la dirección de la función sobrecargada"
  
! #: cp/cvt.cc:1611
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "el segundo operando de la expresión condicional es una referencia, no una llamada, a la función %qE"
  
! #: cp/cvt.cc:1616
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "el tercer operando de la expresión condicional es una referencia, no una llamada, a la función %qE"
  
! #: cp/cvt.cc:1621
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "el operando derecho del operador coma es una referencia, no una llamada, a la función %qE"
  
! #: cp/cvt.cc:1626
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "el operando izquierdo del operador coma es una referencia, no una llamada, a la función %qE"
  
! #: cp/cvt.cc:1631
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr "la declaración es una referencia, no una llamada, a la función %qE"
  
! #: cp/cvt.cc:1636
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "la expresión de incremento for es una referencia, no una llamada, a la función %qE"
  
! #: cp/cvt.cc:1665
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "el segundo operando de la expresión condicional no tiene efecto"
  
! #: cp/cvt.cc:1670
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr "el tercer operando de la expresión condicional no tiene efecto"
  
! #: cp/cvt.cc:1675
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr "el operando derecho del operador coma no tiene efecto"
  
! #: cp/cvt.cc:1679
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr "el operando izquierdo del operador coma no tiene efecto"
  
! #: cp/cvt.cc:1683
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr "la declaración no tiene efecto"
  
! #: cp/cvt.cc:1687
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr "la expresión de incremento for no tiene efecto"
  
! #: cp/cvt.cc:1842
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "se convierte NULL a un tipo que no es puntero"
  
! #: cp/cvt.cc:1960
  #, fuzzy, gcc-internal-format
  #| msgid "  couldn't deduce template parameter %qD"
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "  no se puede deducir el parámetro de plantilla %qD"
  
! #: cp/cvt.cc:1976
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr "conversión de tipo por defecto ambigua desde %qT"
  
! #: cp/cvt.cc:1979
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr "  las conversiones candidatas incluyen %qD y %qD"
*************** msgstr "de la declaración previa de %q+
*** 62494,62500 ****
  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:18421
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous declaration %qD"
--- 62581,62587 ----
  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:18452
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous declaration %qD"
*************** msgstr "la declaración previa %q+#D que
*** 62663,62670 ****
  msgid "%q#D previously defined here"
  msgstr "se define %q+#D previamente aquí"
  
! #: cp/decl.cc:2359 cp/name-lookup.cc:3476 cp/name-lookup.cc:3516
! #: cp/name-lookup.cc:3542
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously declared here"
  msgid "%q#D previously declared here"
--- 62750,62757 ----
  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 "argumento por defecto dado para
*** 62751,62763 ****
  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:18439
  #, 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:18441
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared here without exporting"
--- 62838,62850 ----
  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:18470
  #, 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:18472
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared here without exporting"
*************** msgstr "declaración thread-local de %q#
*** 62861,62869 ****
  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:2997
! #: cp/name-lookup.cc:3510 cp/name-lookup.cc:3513 cp/name-lookup.cc:3536
! #: cp/name-lookup.cc:3539
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "redeclaración de %q#D"
--- 62948,62956 ----
  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"
*************** msgstr "  salta la inicialización de %q
*** 62980,62986 ****
  msgid "  enters %<template for%> statement"
  msgstr "se esperaba una declaración"
  
! #: cp/decl.cc:5060 cp/parser.cc:8110
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "%qD used without template arguments"
--- 63067,63073 ----
  msgid "  enters %<template for%> statement"
  msgstr "se esperaba una declaración"
  
! #: cp/decl.cc:5060 cp/parser.cc:8112
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "%qD used without template arguments"
*************** msgstr ""
*** 63060,63066 ****
  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:6172 cp/parser.cc:26319
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr "esta flexibilidad es obsoleta y será eliminada"
--- 63147,63153 ----
  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:6172 cp/parser.cc:26315
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr "esta flexibilidad es obsoleta y será eliminada"
*************** msgstr "se descartan los atributos en la
*** 63195,63207 ****
  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:6435 cp/decl.cc:14968 cp/decl.cc:16598 cp/parser.cc:17515
! #: cp/parser.cc:23681 cp/parser.cc:31058
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "se descarta el atributo"
  
! #: cp/decl.cc:6437 cp/decl.cc:14969
  #, 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"
--- 63282,63294 ----
  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:6435 cp/decl.cc:14985 cp/decl.cc:16629 cp/parser.cc:17511
! #: cp/parser.cc:23677 cp/parser.cc:31066
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "se descarta el atributo"
  
! #: cp/decl.cc:6437 cp/decl.cc:14986
  #, 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"
*************** msgstr "se descartan los atributos aplic
*** 63217,63223 ****
  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:6576 cp/decl2.cc:1277 cp/decl2.cc:1479
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use decltype instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
--- 63304,63310 ----
  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:6576 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 ""
*** 63233,63612 ****
  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:6641
  #, 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:6668
  #, 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:6677
  #, 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:6678
  #, 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:6690
  #, 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:6702
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "inicialización duplicada de %qD"
  
! #: cp/decl.cc:6751
  #, 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:6769
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6807
  #, 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:6816
  #, 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:6883
  #, 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:6892 cp/decl.cc:8376
  #, 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:6903
  #, 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:6973
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD declarado como referencia pero no se inicializa"
  
! #: cp/decl.cc:7056
  #, 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:7062
  #, 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:7082
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "no se admiten los inicializadores designados como no triviales"
  
! #: cp/decl.cc:7086
  #, 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:7151
  #, 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:7158
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "falta el tamaño de la matriz en %qD"
  
! #: cp/decl.cc:7170
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "matriz %qD de tamaño cero"
  
! #: cp/decl.cc:7218
  #, 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:7243
  #, 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:7345
  #, 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:7349
  #, 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:7356
  #, 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:7399 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:7406 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:7415 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:7423
  #, 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:7427
  #, 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:7430
  #, 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:7730
  #, 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:7802
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "el inicializador para %qT debe estar encerrado entre llaves"
  
! #: cp/decl.cc:7847
  #, 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:7864 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:7869
  #, 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:7894
  #, 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:7950
  #, 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:8004
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "asignador C99 %qE fuera del inicializador agregado"
  
! #: cp/decl.cc:8043 cp/decl.cc:8334 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:8086
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "llaves alrededor del inicializador escalar para el tipo %qT"
  
! #: cp/decl.cc:8096
  #, 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:8230
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "faltan llaves alrededor del inicializador para %qT"
  
! #: cp/decl.cc:8364
  #, 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:8378
  #, 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:8391
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "literal compuesta de tamaño variable"
  
! #: cp/decl.cc:8447
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D tiene un tipo incompleto"
  
! #: cp/decl.cc:8468
  #, 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:8519
  #, 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:8662
  #, 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:8712
  #, 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:8714
  #, 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:8717
  #, 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:8722
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(se requiere una inicialización fuera de la clase)"
  
! #: cp/decl.cc:8749 cp/decl.cc:9773 cp/typeck.cc:8281 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:8946
  #, 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:9148
  #, 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:9351
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "could not find variant declaration"
  msgstr "%<[*]%> fuera de una declaración"
  
! #: cp/decl.cc:9375
  #, 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:9380
  #, 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:9385
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9390
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9395
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9460
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "asignación (no inicialización) en la declaración"
  
! #: cp/decl.cc:9481 cp/decl.cc:16997
  #, 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:9485 cp/decl.cc:17001
  #, 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:9530 cp/decl.cc:16964
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "la declaración de %q#D no tiene inicializadores"
  
! #: cp/decl.cc:9566
  #, 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:9578
  #, fuzzy, gcc-internal-format
  #| msgid "return type %q#T is incomplete"
  msgid "deduced type %qT for %qD is incomplete"
--- 63320,63699 ----
  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:6640
  #, 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:6667
  #, 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:6676
  #, 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:6677
  #, 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:6689
  #, 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:6705
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "inicialización duplicada de %qD"
  
! #: cp/decl.cc:6754
  #, 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:6772
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6810
  #, 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:6819
  #, 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:6886
  #, 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:6895 cp/decl.cc:8379
  #, 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:6906
  #, 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:6976
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD declarado como referencia pero no se inicializa"
  
! #: cp/decl.cc:7059
  #, 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:7065
  #, 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:7085
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "no se admiten los inicializadores designados como no triviales"
  
! #: cp/decl.cc:7089
  #, 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:7154
  #, 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:7161
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "falta el tamaño de la matriz en %qD"
  
! #: cp/decl.cc:7173
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "matriz %qD de tamaño cero"
  
! #: cp/decl.cc:7221
  #, 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:7246
  #, 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:7348
  #, 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:7352
  #, 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:7359
  #, 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:7402 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:7409 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:7418 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:7426
  #, 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:7430
  #, 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:7433
  #, 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:7733
  #, 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:7805
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "el inicializador para %qT debe estar encerrado entre llaves"
  
! #: cp/decl.cc:7850
  #, 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:7867 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:7872
  #, 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:7897
  #, 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:7953
  #, 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:8007
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "asignador C99 %qE fuera del inicializador agregado"
  
! #: cp/decl.cc:8046 cp/decl.cc:8337 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:8089
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "llaves alrededor del inicializador escalar para el tipo %qT"
  
! #: cp/decl.cc:8099
  #, 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:8233
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "faltan llaves alrededor del inicializador para %qT"
  
! #: cp/decl.cc:8367
  #, 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:8381
  #, 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:8394
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "literal compuesta de tamaño variable"
  
! #: cp/decl.cc:8450
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D tiene un tipo incompleto"
  
! #: cp/decl.cc:8471
  #, 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:8522
  #, 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:8665
  #, 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:8715
  #, 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:8717
  #, 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:8720
  #, 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:8725
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(se requiere una inicialización fuera de la clase)"
  
! #: cp/decl.cc:8752 cp/decl.cc:9776 cp/typeck.cc:8281 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:8949
  #, 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:9151
  #, 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:9354
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "could not find variant declaration"
  msgstr "%<[*]%> fuera de una declaración"
  
! #: cp/decl.cc:9378
  #, 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:9383
  #, 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:9388
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9393
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9398
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9463
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "asignación (no inicialización) en la declaración"
  
! #: cp/decl.cc:9484 cp/decl.cc:17028
  #, 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:9488 cp/decl.cc:17032
  #, 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:9533 cp/decl.cc:16995
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "la declaración de %q#D no tiene inicializadores"
  
! #: cp/decl.cc:9569
  #, 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:9581
  #, 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
*** 63614,63747 ****
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9634
  #, 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:9795
  #, 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:9838
  #, 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:9847
  #, 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:10064
  #, 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:10299
  #, 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:10300
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "lambda declared here"
  msgstr "se declara aquí"
  
! #: cp/decl.cc:10319
  #, 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:10322
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10332
  #, 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:10357
  #, 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:10365
  #, 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:10375
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10576 cp/decl.cc:10744
  #, 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:10588
  #, 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:10598 cp/decl.cc:10774
  #, 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:10611 cp/decl.cc:10881
  #, 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:10623 cp/decl.cc:10933
  #, 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:10632 cp/decl.cc:11079
  #, 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:10638 cp/decl.cc:11084
  #, 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:10646 cp/decl.cc:11090
  #, 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:10768
  #, 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:10784 cp/decl.cc:10941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs specified for structure field"
  msgid "%u name provided for structured binding"
--- 63701,63834 ----
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9637
  #, 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:9798
  #, 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:9841
  #, 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:9850
  #, 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:10067
  #, 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:10302
  #, 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:10303
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "lambda declared here"
  msgstr "se declara aquí"
  
! #: cp/decl.cc:10322
  #, 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:10325
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10335
  #, 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:10360
  #, 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:10368
  #, 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:10378
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10579 cp/decl.cc:10747
  #, 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:10591
  #, 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:10601 cp/decl.cc:10777
  #, 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:10614 cp/decl.cc:10884
  #, 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:10626 cp/decl.cc:10936
  #, 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:10635 cp/decl.cc:11082
  #, 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:10641 cp/decl.cc:11087
  #, 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:10649 cp/decl.cc:11093
  #, 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:10771
  #, 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:10787 cp/decl.cc:10944
  #, 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
*** 63749,63755 ****
  msgstr[0] "se especificó %qs para el campo de estructura"
  msgstr[1] "se especificó %qs para el campo de estructura"
  
! #: cp/decl.cc:10788
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "only %u name provided for structured binding"
--- 63836,63842 ----
  msgstr[0] "se especificó %qs para el campo de estructura"
  msgstr[1] "se especificó %qs para el campo de estructura"
  
! #: cp/decl.cc:10791
  #, 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
*** 63757,65657 ****
  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:10791
  #, 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:10943
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:10998 cp/decl.cc:11044
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11004
  #, 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:11050
  #, 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:11106
  #, 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:11665
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11668
  #, 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:11673
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11892
  #, 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:11896
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "falta el tamaño de la matriz en %qT"
  
! #: cp/decl.cc:11899
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "matriz %qT de tamaño cero"
  
! #: cp/decl.cc:11915
  #, 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:11917
  #, 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:11943
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD se declaró como una variable %<virtual%>"
  
! #: cp/decl.cc:11945
  #, 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:11951
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD se declaró como un parámetro %<virtual%>"
  
! #: cp/decl.cc:11954
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD se declaró como un parámetro %<inline%>"
  
! #: cp/decl.cc:11956
  #, 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:11962
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD se declaró como un tipo %<virtual%>"
  
! #: cp/decl.cc:11965
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD se declaró como un tipo %<inline%>"
  
! #: cp/decl.cc:11967
  #, 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:11973
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD se declaró como un campo %<virtual%>"
  
! #: cp/decl.cc:11976
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD se declaró como un campo %<inline%>"
  
! #: cp/decl.cc:11978
  #, 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:11985
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D se declaró como friend"
  
! #: cp/decl.cc:11992
  #, 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:12024
  #, 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:12064
  #, 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:12141
  #, 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:12179
  #, 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:12181
  #, 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:12188
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12240
  #, 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:12251
  #, 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:12274
  #, 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:12283
  #, 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:12314
  #, 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:12356
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "no se puede declarar %<::main%> como plantilla"
  
! #: cp/decl.cc:12359
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "no se puede declarar %<::main%> como inline"
  
! #: cp/decl.cc:12362 cp/decl.cc:12365
  #, 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:12367
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "no se puede declarar %<::main%> como static"
  
! #: cp/decl.cc:12369
  #, 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:12374
  #, 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:12375
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12436
  #, 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:12438
  #, 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:12439
  #, 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:12444
  #, 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:12446
  #, 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:12447
  #, 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:12453 cp/decl.cc:15489 cp/decl.cc:15499 cp/parser.cc:13448
  #, 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:12466
  #, 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:12468 cp/decl.cc:12477 cp/typeck.cc:4914
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "  declared here"
  msgstr "se declara aquí"
  
! #: cp/decl.cc:12475
  #, 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:12481
  #, 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:12495
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "operador literal con enlace C"
  
! #: cp/decl.cc:12505
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD tien una lista de argumentos no válida"
  
! #: cp/decl.cc:12513
  #, 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:12519
  #, 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:12526
  #, 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:12531
  #, 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:12628
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> debe devolver %<int%>"
  
! #: cp/decl.cc:12669
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "la definición de %qD declarado implícitamente"
  
! #: cp/decl.cc:12675
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "la definición de %qD explícitamente por defecto"
  
! #: cp/decl.cc:12677
  #, 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:12694
  #, 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:12900
  #, 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:12903
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12912
  #, 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:12915
  #, 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:12918
  #, 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:13039
  #, 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:13043
  #, 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:13047
  #, 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:13058
  #, 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:13063
  #, 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:13068
  #, 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:13180
  #, 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:13183
  #, 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:13214 cp/decl.cc:13286
  #, 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:13218 cp/decl.cc:13289
  #, 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:13269
  #, 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:13272
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ prohíbe matrices de tamaño cero"
  
! #: cp/decl.cc:13296
  #, 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:13299
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ prohíbe las matrices de longitud variable"
  
! #: cp/decl.cc:13305
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "se usa la matriz de longitud variable %qD"
  
! #: cp/decl.cc:13308
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "se usó la matriz de longitud variable"
  
! #: cp/decl.cc:13360
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "desbordamiento en la dimensión de la matriz"
  
! #: cp/decl.cc:13420
  #, 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:13423
  #, 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:13433
  #, 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:13435
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "se crea la matriz de voids"
  
! #: cp/decl.cc:13440
  #, 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:13442
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "se crea la matriz de funciones"
  
! #: cp/decl.cc:13447
  #, 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:13449
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "se crea la matriz de referencias"
  
! #: cp/decl.cc:13454
  #, 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:13457
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "se crea la matriz de miembros de función"
  
! #: cp/decl.cc:13475
  #, 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:13479
  #, 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:13493
  #, 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:13591
  #, 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:13594
  #, 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:13605
  #, 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:13608
  #, 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:13621
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "se especificó un tipo de devolución para %<operator %T%>"
  
! #: cp/decl.cc:13624
  #, 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:13633
  #, 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:13636
  #, 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:13640
  #, 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:13649
  #, 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:13670
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "se declaró la variable o campo sin nombre como void"
  
! #: cp/decl.cc:13678
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "se declaró la variable o campo como void"
  
! #: cp/decl.cc:13693
  #, 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:13698
  #, 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:13719
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13735
  #, 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:13750
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13780
  #, 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:13841
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13847
  #, 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:13868
  #, 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:14081
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "uso no válido del nombre calificado %<::%D%>"
  
! #: cp/decl.cc:14084 cp/decl.cc:14106
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "uso no válido del nombre calificado %<%T::%D%>"
  
! #: cp/decl.cc:14087
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "uso no válido del nombre calificado %<%D::%D%>"
  
! #: cp/decl.cc:14097
  #, 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:14121
  #, 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:14128
  #, 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:14156
  #, 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:14207
  #, 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:14215 cp/decl.cc:14224 cp/decl.cc:16206
  #, 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:14232
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "declaración de %qD como %<typedef%>"
  
! #: cp/decl.cc:14237
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "la declaración de %qD como parámetro"
  
! #: cp/decl.cc:14272
  #, fuzzy, gcc-internal-format
  #| msgid "no classes specified"
  msgid "both %qs and %qs specified"
  msgstr "no se especificó ninguna clase"
  
! #: cp/decl.cc:14279 cp/decl.cc:14286 cp/decl.cc:14293 cp/decl.cc:14300
  #, 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:14311
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14321
  #, 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:14375
  #, 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:14425 cp/decl.cc:14429 cp/decl.cc:14432
  #, 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:14449
  #, 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:14457
  #, 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:14520
  #, fuzzy, gcc-internal-format
  #| msgid "%qs used with %qE"
  msgid "%qs specified with %qT"
  msgstr "se usó %qs con %qE"
  
! #: cp/decl.cc:14527
  #, 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:14536
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qs specified with %<decltype%>"
  msgstr "se usó %qE con %<typedef%>"
  
! #: cp/decl.cc:14538
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qs specified with %<typeof%>"
  msgstr "se usó %qE con %<typedef%>"
  
! #: cp/decl.cc:14607
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "complex no válido para %qs"
  
! #: cp/decl.cc:14651
  #, 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:14677
  #, 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:14686
  #, 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:14699
  #, 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:14706
  #, 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:14716 cp/decl.cc:14896
  #, 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:14724 cp/decl.cc:14733 cp/decl.cc:14739 cp/decl.cc:14745
  #, 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:14755
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "declaración de clase fuera de %<virtual%>"
  
! #: cp/decl.cc:14765 cp/decl.cc:14768 cp/decl.cc:14774 cp/decl.cc:14785
! #: cp/decl.cc:14797 cp/decl.cc:14807 cp/decl.cc:14811
  #, 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:14771
  #, 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:14778 cp/decl.cc:14803
  #, 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:14791
  #, 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:14815
  #, 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:14827
  #, 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:14830
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14838
  #, 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:14868
  #, 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:14894
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "se especificó una clase de almacenamiento para %qs"
  
! #: cp/decl.cc:14908
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "la función anidada %qs se declaró %<extern%>"
  
! #: cp/decl.cc:14913
  #, 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:14921
  #, 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:14935
  #, 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:15031
  #, 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:15037
  #, fuzzy, gcc-internal-format
  #| msgid "Expected left parenthesis"
  msgid "remove parentheses"
  msgstr "Se esperaba un paréntesis izquierdo"
  
! #: cp/decl.cc:15104
  #, 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:15118
  #, 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:15124
  #, 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:15128
  #, 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:15136
  #, 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:15140
  #, 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:15161
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15166
  #, 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:15170
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15191
  #, 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:15195
  #, 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:15200
  #, 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:15207
  #, 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:15216
  #, 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:15221
  #, 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:15228
  #, 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:15234
  #, 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:15246
  #, 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:15256
  #, 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:15269
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15283
  #, 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:15286
  #, 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:15293
  #, 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:15319
  #, 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:15331
  #, 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:15337
  #, 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:15344
  #, 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:15377
  #, 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:15379
  #, 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:15384
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "los destructores no pueden ser cv-calificados"
  
! #: cp/decl.cc:15385
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "los constructores tal vez no sean cv-calificados"
  
! #: cp/decl.cc:15393
  #, 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:15394
  #, 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:15412
  #, 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:15429
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "las funciones virtual no pueden ser friend"
  
! #: cp/decl.cc:15434
  #, 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:15438
  #, 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:15448
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15452
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15478
  #, 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:15486
  #, 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:15496
  #, 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:15505
  #, 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:15528
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "los destructores no pueden tener parámetros"
  
! #: cp/decl.cc:15576
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "no se puede declarar el puntero a %q#T"
  
! #: cp/decl.cc:15589 cp/decl.cc:15596
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "no se puede declarar la referencia a %q#T"
  
! #: cp/decl.cc:15598
  #, 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:15627
  #, 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:15628
  #, 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:15701
  #, 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:15780
  #, 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:15806
  #, 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:15811
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "calificación extra %<%T::%> en el miembro %qs"
  
! #: cp/decl.cc:15841
  #, 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:15843
  #, 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:15851
  #, 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:15891
  #, 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:15900
  #, 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:15903
  #, 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:15914
  #, 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:15917
  #, 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:15920
  #, 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:15930
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "el no-miembro %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.cc:15937
  #, 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:15943
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "la función %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.cc:15949
  #, 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:15955
  #, 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:15961
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "la referencia %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.cc:15977
  #, 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:15980
  #, 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:16006
  #, 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:16009
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "la definición de tipo se declaró %<auto%>"
  
! #: cp/decl.cc:16014
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16018
  #, 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:16044
  #, 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:16136
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "se especificó %<inline%> para la declaración de clase friend"
  
! #: cp/decl.cc:16144
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "los parámetros de la plantilla no pueden ser friends"
  
! #: cp/decl.cc:16146
  #, 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:16150
  #, 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:16163
  #, 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:16183
  #, 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:16187
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16197
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "el declarador abstracto %qT se usó como declaración"
  
! #: cp/decl.cc:16212
  #, 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:16231
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "no se puede usar %<::%>  en la declaración de parámetros"
  
! #: cp/decl.cc:16241 cp/parser.cc:23112
  #, 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:16248
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16251
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16257 cp/parser.cc:28188
  #, 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:16267
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "el parámetro se declaró %<auto%>"
  
! #: cp/decl.cc:16321 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:16325
  #, 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:16345
  #, 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:16348
  #, 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:16364
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "uso no válido de %<::%>"
  
! #: cp/decl.cc:16385
  #, 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:16395
  #, 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:16405
  #, 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:16419
  #, 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:16426
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "declaración de %qD como miembro de %qT"
  
! #: cp/decl.cc:16433 cp/decl.cc:16446
  #, 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:16452
  #, 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:16461
  #, 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:16467
  #, 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:16475 cp/decl.cc:16833
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
  msgstr "no se puede abrir %s"
  
! #: cp/decl.cc:16485
  #, 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:16488
  #, fuzzy, gcc-internal-format
  #| msgid "original type declared here"
  msgid "variable template declared here"
  msgstr "el tipo original se definió aquí"
  
! #: cp/decl.cc:16553
  #, 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:16558
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "el nombre %qT tiene tipo de dato incompleto"
  
! #: cp/decl.cc:16578
  #, 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:16581
  #, 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:16599 cp/parser.cc:23682 cp/parser.cc:31059
  #, 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:16649 cp/decl.cc:16660
  #, 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:16654
  #, 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:16697 cp/decl.cc:16705 cp/decl.cc:16712 cp/decl.cc:16719
  #, 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:16771
  #, 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:16774
  #, 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:16780
  #, 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:16784
  #, 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:16789
  #, 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:16792
  #, 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:16804
  #, 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:16808
  #, 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:16816
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "función virtual %qs que no es clase"
  
! #: cp/decl.cc:16823
  #, 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:16824
  #, 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:16866
  #, 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:16875
  #, 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:16916
  #, 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:16923
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "se declaró el miembro static %qD como %<register%>"
  
! #: cp/decl.cc:16929
  #, 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:16937
  #, 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:16944
  #, 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:16976
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs inicializado y declarado como %<extern%>"
  
! #: cp/decl.cc:16981
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs tiene %<extern%> e inicializador al mismo tiempo"
  
! #: cp/decl.cc:17183
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "el argumento por defecto %qE usa %qD"
  
! #: cp/decl.cc:17186
  #, 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:17313
  #, 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:17317
  #, 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:17346
  #, 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:17354
  #, 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:17379
  #, 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:17381
  #, 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:17664
  #, 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:17743
  #, 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:17750
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD no se puede declarar como static"
  
! #: cp/decl.cc:17808
  #, 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:17816
  #, 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:17824
  #, 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:17834
  #, 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:17844
  #, 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:17875
  #, 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:17885
  #, 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:17911
  #, 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:17912
  #, 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:17924
  #, 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:17925
  #, 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:17936
  #, 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:17937 cp/decl.cc:17947
  #, 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:17948
  #, 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:17963
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD no puede tener argumentos por defecto"
  
! #: cp/decl.cc:17987
  #, 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:17994
  #, 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:17996
  #, 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:18005
  #, 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:18007
  #, 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:18023
  #, 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:18042
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "el prefijo %qD debe regresar %qT"
  
! #: cp/decl.cc:18049
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "el postfijo %qD debe regresar %qT"
  
! #: cp/decl.cc:18061
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD debe devolver por valor"
  
! #: cp/decl.cc:18118
  #, 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:18142
  #, 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:18145
  #, 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:18147
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD tiene una declaración previa aquí"
  
! #: cp/decl.cc:18156
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "se refirió a %qT como %qs"
  
! #: cp/decl.cc:18157 cp/decl.cc:18165
  #, 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:18164
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "se refirió a %qT como un enum"
--- 63844,65744 ----
  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:10794
  #, 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:10946
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11001 cp/decl.cc:11047
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11007
  #, 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:11053
  #, 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:11109
  #, 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:11668
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11671
  #, 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:11676
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11895
  #, 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:11899
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "falta el tamaño de la matriz en %qT"
  
! #: cp/decl.cc:11902
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "matriz %qT de tamaño cero"
  
! #: cp/decl.cc:11918
  #, 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:11920
  #, 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:11946
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD se declaró como una variable %<virtual%>"
  
! #: cp/decl.cc:11948
  #, 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:11954
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD se declaró como un parámetro %<virtual%>"
  
! #: cp/decl.cc:11957
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD se declaró como un parámetro %<inline%>"
  
! #: cp/decl.cc:11959
  #, 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:11965
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD se declaró como un tipo %<virtual%>"
  
! #: cp/decl.cc:11968
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD se declaró como un tipo %<inline%>"
  
! #: cp/decl.cc:11970
  #, 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:11976
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD se declaró como un campo %<virtual%>"
  
! #: cp/decl.cc:11979
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD se declaró como un campo %<inline%>"
  
! #: cp/decl.cc:11981
  #, 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:11988
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D se declaró como friend"
  
! #: cp/decl.cc:11995
  #, 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:12027
  #, 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:12067
  #, 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:12144
  #, 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:12182
  #, 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:12184
  #, 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:12191
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12243
  #, 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:12254
  #, 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:12277
  #, 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:12286
  #, 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:12317
  #, 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:12359
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "no se puede declarar %<::main%> como plantilla"
  
! #: cp/decl.cc:12362
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "no se puede declarar %<::main%> como inline"
  
! #: cp/decl.cc:12365 cp/decl.cc:12368
  #, 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:12370
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "no se puede declarar %<::main%> como static"
  
! #: cp/decl.cc:12372
  #, 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:12377
  #, 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:12378
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12439
  #, 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:12441
  #, 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:12442
  #, 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:12447
  #, 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:12449
  #, 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:12450
  #, 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:12456 cp/decl.cc:15506 cp/decl.cc:15516 cp/parser.cc:13446
  #, 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:12469
  #, 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:12471 cp/decl.cc:12480 cp/typeck.cc:4914
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "  declared here"
  msgstr "se declara aquí"
  
! #: cp/decl.cc:12478
  #, 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:12484
  #, 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:12498
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "operador literal con enlace C"
  
! #: cp/decl.cc:12508
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD tien una lista de argumentos no válida"
  
! #: cp/decl.cc:12516
  #, 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:12522
  #, 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:12529
  #, 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:12534
  #, 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:12631
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> debe devolver %<int%>"
  
! #: cp/decl.cc:12672
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "la definición de %qD declarado implícitamente"
  
! #: cp/decl.cc:12678
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "la definición de %qD explícitamente por defecto"
  
! #: cp/decl.cc:12680
  #, 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:12700
  #, 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:12906
  #, 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:12909
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12918
  #, 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:12921
  #, 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:12924
  #, 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:13045
  #, 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:13049
  #, 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:13053
  #, 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:13064
  #, 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:13069
  #, 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:13074
  #, 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:13186
  #, 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:13189
  #, 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:13220 cp/decl.cc:13292
  #, 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:13224 cp/decl.cc:13295
  #, 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:13275
  #, 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:13278
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ prohíbe matrices de tamaño cero"
  
! #: cp/decl.cc:13302
  #, 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:13305
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ prohíbe las matrices de longitud variable"
  
! #: cp/decl.cc:13311
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "se usa la matriz de longitud variable %qD"
  
! #: cp/decl.cc:13314
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "se usó la matriz de longitud variable"
  
! #: cp/decl.cc:13366
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "desbordamiento en la dimensión de la matriz"
  
! #: cp/decl.cc:13426
  #, 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:13429
  #, 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:13439
  #, 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:13441
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "se crea la matriz de voids"
  
! #: cp/decl.cc:13446
  #, 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:13448
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "se crea la matriz de funciones"
  
! #: cp/decl.cc:13453
  #, 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:13455
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "se crea la matriz de referencias"
  
! #: cp/decl.cc:13460
  #, 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:13463
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "se crea la matriz de miembros de función"
  
! #: cp/decl.cc:13481
  #, 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:13485
  #, 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:13499
  #, 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:13597
  #, 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:13600
  #, 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:13611
  #, 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:13614
  #, 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:13627
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "se especificó un tipo de devolución para %<operator %T%>"
  
! #: cp/decl.cc:13630
  #, 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:13639
  #, 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:13642
  #, 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:13646
  #, 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:13655
  #, 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:13676
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "se declaró la variable o campo sin nombre como void"
  
! #: cp/decl.cc:13684
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "se declaró la variable o campo como void"
  
! #: cp/decl.cc:13699
  #, 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:13704
  #, 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:13725
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13742
  #, 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:13757
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13787
  #, 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:13858
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13864
  #, 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:13885
  #, 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:14098
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "uso no válido del nombre calificado %<::%D%>"
  
! #: cp/decl.cc:14101 cp/decl.cc:14123
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "uso no válido del nombre calificado %<%T::%D%>"
  
! #: cp/decl.cc:14104
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "uso no válido del nombre calificado %<%D::%D%>"
  
! #: cp/decl.cc:14114
  #, 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:14138
  #, 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:14145
  #, 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:14173
  #, 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:14224
  #, 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:14232 cp/decl.cc:14241 cp/decl.cc:16237
  #, 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:14249
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "declaración de %qD como %<typedef%>"
  
! #: cp/decl.cc:14254
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "la declaración de %qD como parámetro"
  
! #: cp/decl.cc:14289
  #, fuzzy, gcc-internal-format
  #| msgid "no classes specified"
  msgid "both %qs and %qs specified"
  msgstr "no se especificó ninguna clase"
  
! #: cp/decl.cc:14296 cp/decl.cc:14303 cp/decl.cc:14310 cp/decl.cc:14317
  #, 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:14328
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14338
  #, 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:14392
  #, 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:14442 cp/decl.cc:14446 cp/decl.cc:14449
  #, 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:14466
  #, 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:14474
  #, 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:14537
  #, fuzzy, gcc-internal-format
  #| msgid "%qs used with %qE"
  msgid "%qs specified with %qT"
  msgstr "se usó %qs con %qE"
  
! #: cp/decl.cc:14544
  #, 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:14553
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qs specified with %<decltype%>"
  msgstr "se usó %qE con %<typedef%>"
  
! #: cp/decl.cc:14555
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qs specified with %<typeof%>"
  msgstr "se usó %qE con %<typedef%>"
  
! #: cp/decl.cc:14624
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "complex no válido para %qs"
  
! #: cp/decl.cc:14668
  #, 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:14694
  #, 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:14703
  #, 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:14716
  #, 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:14723
  #, 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:14733 cp/decl.cc:14913
  #, 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:14741 cp/decl.cc:14750 cp/decl.cc:14756 cp/decl.cc:14762
  #, 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:14772
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "declaración de clase fuera de %<virtual%>"
  
! #: cp/decl.cc:14782 cp/decl.cc:14785 cp/decl.cc:14791 cp/decl.cc:14802
! #: cp/decl.cc:14814 cp/decl.cc:14824 cp/decl.cc:14828
  #, 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:14788
  #, 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:14795 cp/decl.cc:14820
  #, 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:14808
  #, 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:14832
  #, 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:14844
  #, 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:14847
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14855
  #, 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:14885
  #, 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:14911
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "se especificó una clase de almacenamiento para %qs"
  
! #: cp/decl.cc:14925
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "la función anidada %qs se declaró %<extern%>"
  
! #: cp/decl.cc:14930
  #, 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:14938
  #, 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:14952
  #, 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:15048
  #, 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:15054
  #, fuzzy, gcc-internal-format
  #| msgid "Expected left parenthesis"
  msgid "remove parentheses"
  msgstr "Se esperaba un paréntesis izquierdo"
  
! #: cp/decl.cc:15121
  #, 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:15135
  #, 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:15141
  #, 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:15145
  #, 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:15153
  #, 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:15157
  #, 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:15178
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15183
  #, 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:15187
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15208
  #, 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:15212
  #, 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:15217
  #, 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:15224
  #, 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:15233
  #, 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:15238
  #, 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:15245
  #, 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:15251
  #, 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:15263
  #, 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:15273
  #, 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:15286
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15300
  #, 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:15303
  #, 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:15310
  #, 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:15336
  #, 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:15348
  #, 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:15354
  #, 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:15361
  #, 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:15394
  #, 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:15396
  #, 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:15401
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "los destructores no pueden ser cv-calificados"
  
! #: cp/decl.cc:15402
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "los constructores tal vez no sean cv-calificados"
  
! #: cp/decl.cc:15410
  #, 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:15411
  #, 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:15429
  #, 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:15446
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "las funciones virtual no pueden ser friend"
  
! #: cp/decl.cc:15451
  #, 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:15455
  #, 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:15465
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15469
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15495
  #, 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:15503
  #, 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:15513
  #, 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:15522
  #, 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:15545
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "los destructores no pueden tener parámetros"
  
! #: cp/decl.cc:15593
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "no se puede declarar el puntero a %q#T"
  
! #: cp/decl.cc:15606 cp/decl.cc:15613
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "no se puede declarar la referencia a %q#T"
  
! #: cp/decl.cc:15615
  #, 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:15644
  #, 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:15645
  #, 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:15718
  #, 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:15797
  #, 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:15823
  #, 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:15828
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "calificación extra %<%T::%> en el miembro %qs"
  
! #: cp/decl.cc:15858
  #, 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:15860
  #, 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:15868
  #, 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:15922
  #, 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:15931
  #, 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:15934
  #, 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:15945
  #, 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:15948
  #, 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:15951
  #, 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:15961
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "el no-miembro %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.cc:15968
  #, 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:15974
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "la función %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.cc:15980
  #, 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:15986
  #, 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:15992
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "la referencia %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.cc:16008
  #, 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:16011
  #, 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:16037
  #, 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:16040
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "la definición de tipo se declaró %<auto%>"
  
! #: cp/decl.cc:16045
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16049
  #, 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:16075
  #, 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:16167
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "se especificó %<inline%> para la declaración de clase friend"
  
! #: cp/decl.cc:16175
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "los parámetros de la plantilla no pueden ser friends"
  
! #: cp/decl.cc:16177
  #, 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:16181
  #, 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:16194
  #, 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:16214
  #, 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:16218
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16228
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "el declarador abstracto %qT se usó como declaración"
  
! #: cp/decl.cc:16243
  #, 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:16262
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "no se puede usar %<::%>  en la declaración de parámetros"
  
! #: cp/decl.cc:16272 cp/parser.cc:23108
  #, 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:16279
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16282
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16288 cp/parser.cc:28184
  #, 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:16298
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "el parámetro se declaró %<auto%>"
  
! #: cp/decl.cc:16352 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:16356
  #, 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:16376
  #, 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:16379
  #, 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:16395
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "uso no válido de %<::%>"
  
! #: cp/decl.cc:16416
  #, 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:16426
  #, 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:16436
  #, 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:16450
  #, 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:16457
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "declaración de %qD como miembro de %qT"
  
! #: cp/decl.cc:16464 cp/decl.cc:16477
  #, 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:16483
  #, 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:16492
  #, 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:16498
  #, 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:16506 cp/decl.cc:16864
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
  msgstr "no se puede abrir %s"
  
! #: cp/decl.cc:16516
  #, 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:16519
  #, fuzzy, gcc-internal-format
  #| msgid "original type declared here"
  msgid "variable template declared here"
  msgstr "el tipo original se definió aquí"
  
! #: cp/decl.cc:16584
  #, 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:16589
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "el nombre %qT tiene tipo de dato incompleto"
  
! #: cp/decl.cc:16609
  #, 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:16612
  #, 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:16630 cp/parser.cc:23678 cp/parser.cc:31067
  #, 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:16680 cp/decl.cc:16691
  #, 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:16685
  #, 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:16728 cp/decl.cc:16736 cp/decl.cc:16743 cp/decl.cc:16750
  #, 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:16802
  #, 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:16805
  #, 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:16811
  #, 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:16815
  #, 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:16820
  #, 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:16823
  #, 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:16835
  #, 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:16839
  #, 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:16847
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "función virtual %qs que no es clase"
  
! #: cp/decl.cc:16854
  #, 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:16855
  #, 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:16897
  #, 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:16906
  #, 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:16947
  #, 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:16954
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "se declaró el miembro static %qD como %<register%>"
  
! #: cp/decl.cc:16960
  #, 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:16968
  #, 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:16975
  #, 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:17007
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs inicializado y declarado como %<extern%>"
  
! #: cp/decl.cc:17012
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs tiene %<extern%> e inicializador al mismo tiempo"
  
! #: cp/decl.cc:17214
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "el argumento por defecto %qE usa %qD"
  
! #: cp/decl.cc:17217
  #, 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:17344
  #, 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:17348
  #, 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:17377
  #, 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:17385
  #, 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:17410
  #, 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:17412
  #, 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:17695
  #, 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:17774
  #, 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:17781
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD no se puede declarar como static"
  
! #: cp/decl.cc:17839
  #, 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:17847
  #, 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:17855
  #, 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:17865
  #, 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:17875
  #, 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:17906
  #, 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:17916
  #, 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:17942
  #, 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:17943
  #, 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:17955
  #, 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:17956
  #, 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:17967
  #, 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:17968 cp/decl.cc:17978
  #, 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:17979
  #, 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:17994
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD no puede tener argumentos por defecto"
  
! #: cp/decl.cc:18018
  #, 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:18025
  #, 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:18027
  #, 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:18036
  #, 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:18038
  #, 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:18054
  #, 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:18073
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "el prefijo %qD debe regresar %qT"
  
! #: cp/decl.cc:18080
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "el postfijo %qD debe regresar %qT"
  
! #: cp/decl.cc:18092
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD debe devolver por valor"
  
! #: cp/decl.cc:18149
  #, 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:18173
  #, 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:18176
  #, 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:18178
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD tiene una declaración previa aquí"
  
! #: cp/decl.cc:18187
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "se refirió a %qT como %qs"
  
! #: cp/decl.cc:18188 cp/decl.cc:18196
  #, 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:18195
  #, 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"
*** 65663,65722 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18179
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "se requiere un argumento de plantilla para %<%s %T%>"
  
! #: cp/decl.cc:18222 cp/name-lookup.cc:6364 cp/name-lookup.cc:6498
! #: cp/parser.cc:8120 cp/parser.cc:35476
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "la referencia a %qD es ambigua"
  
! #: cp/decl.cc:18232
  #, 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:18254 cp/name-lookup.cc:6053
  #, 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:18283 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7811
! #: cp/parser.cc:21307 cp/pt.cc:10233
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT no es una plantilla"
  
! #: cp/decl.cc:18288
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18393
  #, 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:18420
  #, 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:18563
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "union derivada %qT no válida"
  
! #: cp/decl.cc:18570
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18581
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct or virtual base of %qT"
  msgid "%qT defined with direct virtual base"
--- 65750,65809 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18210
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "se requiere un argumento de plantilla para %<%s %T%>"
  
! #: cp/decl.cc:18253 cp/name-lookup.cc:6471 cp/name-lookup.cc:6605
! #: cp/parser.cc:8122 cp/parser.cc:35474
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "la referencia a %qD es ambigua"
  
! #: cp/decl.cc:18263
  #, 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:18285 cp/name-lookup.cc:6160
  #, 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:18314 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7813
! #: cp/parser.cc:21303 cp/pt.cc:10235
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT no es una plantilla"
  
! #: cp/decl.cc:18319
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18424
  #, 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:18451
  #, 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:18594
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "union derivada %qT no válida"
  
! #: cp/decl.cc:18601
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18612
  #, 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
*** 65724,65766 ****
  
  #  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:18630
  #, 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:18660
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "tipo recursivo %qT sin definir"
  
! #: cp/decl.cc:18662
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "tipo base duplicado %qT no válido"
  
! #: cp/decl.cc:18835
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "no coinciden scoped/unscoped en el enum %q#T"
  
! #: cp/decl.cc:18838 cp/decl.cc:18847 cp/decl.cc:18858 cp/decl.cc:19480
! #: cp/parser.cc:24038
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "la definición previa está aquí"
  
! #: cp/decl.cc:18844
  #, 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:18855
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "tipos subyacentes diferentes en el enum %q#T"
  
! #: cp/decl.cc:18930
  #, 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"
--- 65811,65853 ----
  
  #  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:18661
  #, 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:18691
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "tipo recursivo %qT sin definir"
  
! #: cp/decl.cc:18693
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "tipo base duplicado %qT no válido"
  
! #: cp/decl.cc:18866
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "no coinciden scoped/unscoped en el enum %q#T"
  
! #: cp/decl.cc:18869 cp/decl.cc:18878 cp/decl.cc:18889 cp/decl.cc:19511
! #: cp/parser.cc:24034
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "la definición previa está aquí"
  
! #: cp/decl.cc:18875
  #, 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:18886
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "tipos subyacentes diferentes en el enum %q#T"
  
! #: cp/decl.cc:18961
  #, 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 %<%
*** 65770,65863 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19099
  #, 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:19287
  #, 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:19297
  #, 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:19346
  #, 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:19347
  #, 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:19358
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "desbordamiento en valores de enumeración en %qD"
  
! #: cp/decl.cc:19378
  #, 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:19478 cp/parser.cc:24036
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "definición múltiple de %q#T"
  
! #: cp/decl.cc:19552
  #, 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:19722 cp/typeck.cc:11632
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> debe devolver una referencia a %<*this%>"
  
! #: cp/decl.cc:20540
  #, 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:20542 cp/typeck.cc:11510
  #, 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:20553
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20611
  #, 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:20807
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ya se definió en la clase %qT"
  
! #: cp/decl.cc:21205
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing %qs"
  msgid "using %qs"
  msgstr "%qs contenedora"
  
! #: cp/decl.cc:21217
  #, fuzzy, gcc-internal-format
  #| msgid "type of %qD defaults to %<int%>"
  msgid "use of %qD before deduction of %<auto%>"
--- 65857,65950 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19130
  #, 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:19318
  #, 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:19328
  #, 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:19377
  #, 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:19378
  #, 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:19389
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "desbordamiento en valores de enumeración en %qD"
  
! #: cp/decl.cc:19409
  #, 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:19509 cp/parser.cc:24032
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "definición múltiple de %q#T"
  
! #: cp/decl.cc:19583
  #, 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:19753 cp/typeck.cc:11632
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> debe devolver una referencia a %<*this%>"
  
! #: cp/decl.cc:20571
  #, 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:20573 cp/typeck.cc:11510
  #, 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:20584
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20642
  #, 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:20838
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ya se definió en la clase %qT"
  
! #: cp/decl.cc:21236
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing %qs"
  msgid "using %qs"
  msgstr "%qs contenedora"
  
! #: cp/decl.cc:21248
  #, fuzzy, gcc-internal-format
  #| msgid "type of %qD defaults to %<int%>"
  msgid "use of %qD before deduction of %<auto%>"
*************** msgstr "se definió union aquí"
*** 65987,66095 ****
  msgid "explicit template argument list not allowed"
  msgstr "no se permite la lista de argumentos de plantilla explícita"
  
! #: cp/decl2.cc:1332
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "%qD ya está definido en %qT"
  
! #: cp/decl2.cc:1365 cp/decl2.cc:1373 cp/decl2.cc:1487
  #, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "inicializador no válido para la función miembro %qD"
  
! #: cp/decl2.cc:1382
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for static member function %qD"
  msgid "initializer specified for friend function %qD"
  msgstr "se especificó un inicializador para la función miembro static %qD"
  
! #: cp/decl2.cc:1385 cp/decl2.cc:1491
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "se especificó un inicializador para la función miembro static %qD"
  
! #: cp/decl2.cc:1433
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "no se permiten los especificadores %<asm%> en miembros de datos que no son static"
  
! #: cp/decl2.cc:1594
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "campo de bits %qD con tipo no integral"
  
! #: cp/decl2.cc:1602
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "no se puede declarar %qD que sea un tipo de campo de bits"
  
! #: cp/decl2.cc:1613
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "no se puede declarar el campo de bits %qD con un tipo de función"
  
! #: cp/decl2.cc:1619
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field %qD with function type"
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "no se puede declarar el campo de bits %qD con un tipo de función"
  
! #: cp/decl2.cc:1626
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "%qD ya está definido en la clase %qT"
  
! #: cp/decl2.cc:1634
  #, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "el miembro static %qD no puede ser un campo de bits"
  
! #: cp/decl2.cc:1648
  #, 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"
  
! #: cp/decl2.cc:2103
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a static data member of a class template"
  msgid "%q+D static data member inside of declare target directive"
  msgstr "%qD no es un dato miembro static de una plantilla de clase"
  
! #: cp/decl2.cc:2273
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "struct anónimo no está dentro de un tipo nombrado"
  
! #: cp/decl2.cc:2289
  #, 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 can only have non-static data members"
  msgstr "%q+#D no válido; un union anónimo sólo puede tener miembros con datos no estáticos"
  
! #: cp/decl2.cc:2296
  #, fuzzy, gcc-internal-format
  #| msgid "private member %q+#D in anonymous union"
  msgid "private member %q#D in anonymous union"
  msgstr "miembro privado %q+#D en union anónima"
  
! #: cp/decl2.cc:2299
  #, fuzzy, gcc-internal-format
  #| msgid "protected member %q+#D in anonymous union"
  msgid "protected member %q#D in anonymous union"
  msgstr "miembro protegido %q+#D en union anónima"
  
! #: cp/decl2.cc:2364
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "los agregados anónimos de alcance de espacio de nombres deben ser static"
  
! #: cp/decl2.cc:2373
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "union anónima sin miembros"
  
! #: cp/decl2.cc:2410
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%> debe devolver el tipo %qT"
--- 66074,66182 ----
  msgid "explicit template argument list not allowed"
  msgstr "no se permite la lista de argumentos de plantilla explícita"
  
! #: cp/decl2.cc:1331
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "%qD ya está definido en %qT"
  
! #: cp/decl2.cc:1364 cp/decl2.cc:1372 cp/decl2.cc:1486
  #, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "inicializador no válido para la función miembro %qD"
  
! #: cp/decl2.cc:1381
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for static member function %qD"
  msgid "initializer specified for friend function %qD"
  msgstr "se especificó un inicializador para la función miembro static %qD"
  
! #: cp/decl2.cc:1384 cp/decl2.cc:1490
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "se especificó un inicializador para la función miembro static %qD"
  
! #: cp/decl2.cc:1432
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "no se permiten los especificadores %<asm%> en miembros de datos que no son static"
  
! #: cp/decl2.cc:1593
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "campo de bits %qD con tipo no integral"
  
! #: cp/decl2.cc:1601
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "no se puede declarar %qD que sea un tipo de campo de bits"
  
! #: cp/decl2.cc:1612
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "no se puede declarar el campo de bits %qD con un tipo de función"
  
! #: cp/decl2.cc:1618
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field %qD with function type"
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "no se puede declarar el campo de bits %qD con un tipo de función"
  
! #: cp/decl2.cc:1625
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "%qD ya está definido en la clase %qT"
  
! #: cp/decl2.cc:1633
  #, gcc-internal-format
  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"
  
! #: cp/decl2.cc:2102
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a static data member of a class template"
  msgid "%q+D static data member inside of declare target directive"
  msgstr "%qD no es un dato miembro static de una plantilla de clase"
  
! #: cp/decl2.cc:2272
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "struct anónimo no está dentro de un tipo nombrado"
  
! #: cp/decl2.cc:2288
  #, 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 can only have non-static data members"
  msgstr "%q+#D no válido; un union anónimo sólo puede tener miembros con datos no estáticos"
  
! #: cp/decl2.cc:2295
  #, fuzzy, gcc-internal-format
  #| msgid "private member %q+#D in anonymous union"
  msgid "private member %q#D in anonymous union"
  msgstr "miembro privado %q+#D en union anónima"
  
! #: cp/decl2.cc:2298
  #, fuzzy, gcc-internal-format
  #| msgid "protected member %q+#D in anonymous union"
  msgid "protected member %q#D in anonymous union"
  msgstr "miembro protegido %q+#D en union anónima"
  
! #: cp/decl2.cc:2363
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "los agregados anónimos de alcance de espacio de nombres deben ser static"
  
! #: cp/decl2.cc:2372
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "union anónima sin miembros"
  
! #: cp/decl2.cc:2409
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%> debe devolver el tipo %qT"
*************** msgstr "%<operator new%> debe devolver e
*** 66098,66208 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:2422
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "el primer parámetro de %<operator new%> no puede tener un argumento por defecto"
  
! #: cp/decl2.cc:2438
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "%<operator new%> toma el tipo %<size_t%> (%qT) como primer argumento"
  
! #: cp/decl2.cc:2468
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%> debe devolver el tipo %qT"
  
! #: cp/decl2.cc:2483
  #, fuzzy, gcc-internal-format
  #| msgid "destructors must be member functions"
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "los destructores deben ser funciones miembro"
  
! #: cp/decl2.cc:2486
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator delete%> must return type %qT"
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "%<operator delete%> debe devolver el tipo %qT"
  
! #: cp/decl2.cc:2488
  #, fuzzy, gcc-internal-format
  #| msgid "destructors must be member functions"
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr "los destructores deben ser funciones miembro"
  
! #: cp/decl2.cc:2498
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "%<operator delete%> toma el tipo %qT como primer argumento"
  
! #: cp/decl2.cc:3596
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr "%qT tiene un campo %qD cuyo tipo usa el espacio de nombres anónimo"
  
! #: cp/decl2.cc:3600
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr "%qT tiene un campo %qD cuyo tipo usa el espacio de nombres anónimo"
  
! #: cp/decl2.cc:3606
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr "%qT tiene un campo %qD cuyo tipo usa el espacio de nombres anónimo"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3610
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr "%qT tiene un campo %qD cuyo tipo usa el espacio de nombres anónimo"
  
! #: cp/decl2.cc:3618
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr "%qT se declaró con mayor visibilidad que el tipo de su campo %qD"
  
! #: cp/decl2.cc:3637
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which has no linkage"
  msgstr "%qT tiene una base %qT cuyo tipo usa el espacio de nombres anónimo"
  
! #: cp/decl2.cc:3641
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr "%qT tiene una base %qT cuyo tipo usa el espacio de nombres anónimo"
  
! #: cp/decl2.cc:3647
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which has internal linkage"
  msgstr "%qT tiene una base %qT cuyo tipo usa el espacio de nombres anónimo"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3651
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr "%qT tiene una base %qT cuyo tipo usa el espacio de nombres anónimo"
  
! #: cp/decl2.cc:3658
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr "%qT se declaró con mayor visibilidad que su base %qT"
  
! #: cp/decl2.cc:5434
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D, declared using anonymous type, is used but never defined"
  msgid "%q#D, declared using an unnamed type, is used but never defined"
  msgstr "%q+#D, declarada usando el tipo anónimo, se usa pero nunca se define"
  
! #: cp/decl2.cc:5438
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D, declared using anonymous type, is used but never defined"
  msgid "%q#D, declared using an unnamed type, is used but not defined"
--- 66185,66295 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:2421
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "el primer parámetro de %<operator new%> no puede tener un argumento por defecto"
  
! #: cp/decl2.cc:2437
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "%<operator new%> toma el tipo %<size_t%> (%qT) como primer argumento"
  
! #: cp/decl2.cc:2467
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%> debe devolver el tipo %qT"
  
! #: cp/decl2.cc:2482
  #, fuzzy, gcc-internal-format
  #| msgid "destructors must be member functions"
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "los destructores deben ser funciones miembro"
  
! #: cp/decl2.cc:2485
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator delete%> must return type %qT"
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "%<operator delete%> debe devolver el tipo %qT"
  
! #: cp/decl2.cc:2487
  #, fuzzy, gcc-internal-format
  #| msgid "destructors must be member functions"
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr "los destructores deben ser funciones miembro"
  
! #: cp/decl2.cc:2497
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "%<operator delete%> toma el tipo %qT como primer argumento"
  
! #: cp/decl2.cc:3595
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr "%qT tiene un campo %qD cuyo tipo usa el espacio de nombres anónimo"
  
! #: cp/decl2.cc:3599
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr "%qT tiene un campo %qD cuyo tipo usa el espacio de nombres anónimo"
  
! #: cp/decl2.cc:3605
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr "%qT tiene un campo %qD cuyo tipo usa el espacio de nombres anónimo"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3609
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr "%qT tiene un campo %qD cuyo tipo usa el espacio de nombres anónimo"
  
! #: cp/decl2.cc:3617
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr "%qT se declaró con mayor visibilidad que el tipo de su campo %qD"
  
! #: cp/decl2.cc:3636
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which has no linkage"
  msgstr "%qT tiene una base %qT cuyo tipo usa el espacio de nombres anónimo"
  
! #: cp/decl2.cc:3640
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr "%qT tiene una base %qT cuyo tipo usa el espacio de nombres anónimo"
  
! #: cp/decl2.cc:3646
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which has internal linkage"
  msgstr "%qT tiene una base %qT cuyo tipo usa el espacio de nombres anónimo"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3650
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr "%qT tiene una base %qT cuyo tipo usa el espacio de nombres anónimo"
  
! #: cp/decl2.cc:3657
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr "%qT se declaró con mayor visibilidad que su base %qT"
  
! #: cp/decl2.cc:5433
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D, declared using anonymous type, is used but never defined"
  msgid "%q#D, declared using an unnamed type, is used but never defined"
  msgstr "%q+#D, declarada usando el tipo anónimo, se usa pero nunca se define"
  
! #: cp/decl2.cc:5437
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D, declared using anonymous type, is used but never defined"
  msgid "%q#D, declared using an unnamed type, is used but not defined"
*************** msgstr "%q+#D, declarada usando el tipo
*** 66212,66335 ****
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:5448
  #, fuzzy, gcc-internal-format
  #| msgid "anonymous type with no linkage used to declare variable %q#D with linkage"
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr "se usó un tipo anónimo sin enlace para declarar la variable %q#D sin enlace"
  
! #: cp/decl2.cc:5452
  #, fuzzy, gcc-internal-format
  #| msgid "anonymous type with no linkage used to declare function %q#D with linkage"
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "se usó un tipo anónimo sin enlace para declarar la función %q#D con enlace"
  
! #: cp/decl2.cc:5456
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr "%q+#D no se refiere al tipo sin calificar, así que no se usa para el enlace"
  
! #: cp/decl2.cc:5474
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D, declared using local type %qT, is used but never defined"
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "%q+#D, declarada usando el tipo local %qT, se usa pero nunca se define"
  
! #: cp/decl2.cc:5478
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D, declared using local type %qT, is used but never defined"
  msgid "%q#D, declared using local type %qT, is used but not defined here"
  msgstr "%q+#D, declarada usando el tipo local %qT, se usa pero nunca se define"
  
! #: cp/decl2.cc:5486
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr "se usó el tipo %qT sin enlace para declarar la variable %q#D con enlace"
  
! #: cp/decl2.cc:5489
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "se usó el tipo %qT sin enlace para declarar la función %q#D con enlace"
  
! #: cp/decl2.cc:5694
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D conflicts with a previous declaration"
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "%q#D genera un conflicto con una declaración previa"
  
! #: cp/decl2.cc:5697
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous mangling %q#D"
  msgstr "declaración previa de %q+#D"
  
! #: cp/decl2.cc:5699
  #, fuzzy, gcc-internal-format
  #| msgid "-fabi-version=6 (or =0) avoids this error with a change in mangling"
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr "-fabi-version=6 (o =0) evita este error con un cambio en la decodificación"
  
! #: cp/decl2.cc:5771 cp/decl2.cc:5774
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:6152
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D used but never defined"
  msgid "inline function %qD used but never defined"
  msgstr "se usa la función inline %q+D pero nunca se define"
  
! #: cp/decl2.cc:6386
  #, fuzzy, gcc-internal-format
  #| msgid "default argument missing for parameter %P of %q+#D"
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "falta el argumento por defecto para el parámetro %P de %q+#D"
  
! #: cp/decl2.cc:6391
  #, fuzzy, gcc-internal-format
  #| msgid "parameter pack cannot have a default argument"
  msgid "...following parameter %P which has a default argument"
  msgstr "el paquete de parámetros no puede tener un argumento por defecto"
  
! #: cp/decl2.cc:6514
  #, fuzzy, gcc-internal-format
  #| msgid "class %qE is deprecated"
  msgid "implicitly-declared %qD is deprecated"
  msgstr "la clase %qE es obsoleta"
  
! #: cp/decl2.cc:6518
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:6705
  #, fuzzy, gcc-internal-format
  #| msgid "converting lambda which uses %<...%> to function pointer"
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "se convierte lambda la cual usa %<...%> a un puntero de función"
  
! #: cp/decl2.cc:6714
  #, fuzzy, gcc-internal-format
  #| msgid "use of deleted function %qD"
  msgid "use of deleted function %qD: %s"
  msgstr "se usó la función borrada %q+D"
  
! #: cp/decl2.cc:6718
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "se usó la función borrada %q+D"
  
! #: cp/decl2.cc:6766
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %qD differs in %<constexpr%>"
  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"
--- 66299,66422 ----
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:5447
  #, fuzzy, gcc-internal-format
  #| msgid "anonymous type with no linkage used to declare variable %q#D with linkage"
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr "se usó un tipo anónimo sin enlace para declarar la variable %q#D sin enlace"
  
! #: cp/decl2.cc:5451
  #, fuzzy, gcc-internal-format
  #| msgid "anonymous type with no linkage used to declare function %q#D with linkage"
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "se usó un tipo anónimo sin enlace para declarar la función %q#D con enlace"
  
! #: cp/decl2.cc:5455
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr "%q+#D no se refiere al tipo sin calificar, así que no se usa para el enlace"
  
! #: cp/decl2.cc:5473
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D, declared using local type %qT, is used but never defined"
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "%q+#D, declarada usando el tipo local %qT, se usa pero nunca se define"
  
! #: cp/decl2.cc:5477
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D, declared using local type %qT, is used but never defined"
  msgid "%q#D, declared using local type %qT, is used but not defined here"
  msgstr "%q+#D, declarada usando el tipo local %qT, se usa pero nunca se define"
  
! #: cp/decl2.cc:5485
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr "se usó el tipo %qT sin enlace para declarar la variable %q#D con enlace"
  
! #: cp/decl2.cc:5488
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "se usó el tipo %qT sin enlace para declarar la función %q#D con enlace"
  
! #: cp/decl2.cc:5693
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D conflicts with a previous declaration"
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "%q#D genera un conflicto con una declaración previa"
  
! #: cp/decl2.cc:5696
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous mangling %q#D"
  msgstr "declaración previa de %q+#D"
  
! #: cp/decl2.cc:5698
  #, fuzzy, gcc-internal-format
  #| msgid "-fabi-version=6 (or =0) avoids this error with a change in mangling"
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr "-fabi-version=6 (o =0) evita este error con un cambio en la decodificación"
  
! #: cp/decl2.cc:5770 cp/decl2.cc:5773
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:6151
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D used but never defined"
  msgid "inline function %qD used but never defined"
  msgstr "se usa la función inline %q+D pero nunca se define"
  
! #: cp/decl2.cc:6385
  #, fuzzy, gcc-internal-format
  #| msgid "default argument missing for parameter %P of %q+#D"
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "falta el argumento por defecto para el parámetro %P de %q+#D"
  
! #: cp/decl2.cc:6390
  #, fuzzy, gcc-internal-format
  #| msgid "parameter pack cannot have a default argument"
  msgid "...following parameter %P which has a default argument"
  msgstr "el paquete de parámetros no puede tener un argumento por defecto"
  
! #: cp/decl2.cc:6513
  #, fuzzy, gcc-internal-format
  #| msgid "class %qE is deprecated"
  msgid "implicitly-declared %qD is deprecated"
  msgstr "la clase %qE es obsoleta"
  
! #: cp/decl2.cc:6517
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:6704
  #, fuzzy, gcc-internal-format
  #| msgid "converting lambda which uses %<...%> to function pointer"
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "se convierte lambda la cual usa %<...%> a un puntero de función"
  
! #: cp/decl2.cc:6713
  #, fuzzy, gcc-internal-format
  #| msgid "use of deleted function %qD"
  msgid "use of deleted function %qD: %s"
  msgstr "se usó la función borrada %q+D"
  
! #: cp/decl2.cc:6717
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "se usó la función borrada %q+D"
  
! #: cp/decl2.cc:6765
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %qD differs in %<constexpr%>"
  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 "%qE no es una plantilla"
*** 66456,66718 ****
  
  #: cp/error.cc:4010
  #, 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:4012
  #, 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:4040
  #, 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:4043
  #, 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:4044
  #, 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:4066
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.cc:4069
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.cc:4173
  #, 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:4175
  #, 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:4180
  msgid "recursively required by substitution of %qS\n"
  msgstr "se requiere recursivamente para la sustitución de %qS\n"
  
! #: cp/error.cc:4181
  msgid "required by substitution of %qS\n"
  msgstr "se requiere para la sustitución de %qS\n"
  
! #: cp/error.cc:4186
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr "se requiere recursivamente desde %q#D\n"
  
! #: cp/error.cc:4187
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr "se requiere desde %q#D\n"
  
! #: cp/error.cc:4194
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr "se requiere recursivamente desde aquí\n"
  
! #: cp/error.cc:4195
  #, gcc-internal-format
  msgid "required from here\n"
  msgstr "se requiere desde aquí\n"
  
! #: cp/error.cc:4245
  #, 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:4297
  #, 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:4310
  #, 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:4325
  #, 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:4347
  #, fuzzy, gcc-internal-format
  #| msgid "-c required for gnat2scil"
  msgid "required for constraint satisfaction\n"
  msgstr "se requiere -c para gnat2scil"
  
! #: cp/error.cc:4378
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4379
  #, fuzzy, gcc-internal-format
  #| msgid "%qs requires %qs"
  msgid "in requirements "
  msgstr "%qs requiere %qs"
  
! #: cp/error.cc:4497
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "sin argumentos"
  
! #: cp/error.cc:4591
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4943
  #, 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:4948
  #, 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:4953
  #, 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:4958
  #, 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:4963
  #, 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:4968
  #, 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:4973
  #, 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:4979
  #, 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:4984
  #, 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:4989
  #, 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:4994
  #, 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:4999
  #, 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:5004
  #, 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:5010
  #, 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:5015
  #, 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:5070
  #, 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:5075
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "la referencia a %<%T::%D%> es ambigua"
  
! #: cp/error.cc:5090
  #, 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:5094 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:5116
  #, 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:5120 cp/typeck.cc:3641
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD no es un miembro de %qD"
  
! #: cp/error.cc:5131
  #, 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:5135
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%D%> no se ha declarado"
--- 66543,66811 ----
  
  #: cp/error.cc:4010
  #, 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:4012
+ #, 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:4014
  #, 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:4042
  #, 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:4045
  #, 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:4046
  #, 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:4068
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.cc:4071
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.cc:4175
  #, 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:4177
  #, 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:4182
  msgid "recursively required by substitution of %qS\n"
  msgstr "se requiere recursivamente para la sustitución de %qS\n"
  
! #: cp/error.cc:4183
  msgid "required by substitution of %qS\n"
  msgstr "se requiere para la sustitución de %qS\n"
  
! #: cp/error.cc:4188
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr "se requiere recursivamente desde %q#D\n"
  
! #: cp/error.cc:4189
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr "se requiere desde %q#D\n"
  
! #: cp/error.cc:4196
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr "se requiere recursivamente desde aquí\n"
  
! #: cp/error.cc:4197
  #, gcc-internal-format
  msgid "required from here\n"
  msgstr "se requiere desde aquí\n"
  
! #: cp/error.cc:4247
  #, 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:4299
  #, 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:4312
  #, 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:4327
  #, 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:4349
  #, fuzzy, gcc-internal-format
  #| msgid "-c required for gnat2scil"
  msgid "required for constraint satisfaction\n"
  msgstr "se requiere -c para gnat2scil"
  
! #: cp/error.cc:4380
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4381
  #, fuzzy, gcc-internal-format
  #| msgid "%qs requires %qs"
  msgid "in requirements "
  msgstr "%qs requiere %qs"
  
! #: cp/error.cc:4499
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "sin argumentos"
  
! #: cp/error.cc:4593
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4945
  #, 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:4950
  #, 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:4955
  #, 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:4960
  #, 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:4965
  #, 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:4970
  #, 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:4975
  #, 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:4981
  #, 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:4986
  #, 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:4991
  #, 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:4996
  #, 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:5001
  #, 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:5006
  #, 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:5012
  #, 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:5017
  #, 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:5072
  #, 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:5077
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "la referencia a %<%T::%D%> es ambigua"
  
! #: cp/error.cc:5092
  #, 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:5096 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:5118
  #, 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:5122 cp/typeck.cc:3641
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD no es un miembro de %qD"
  
! #: cp/error.cc:5133
  #, 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:5137
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%D%> no se ha declarado"
*************** msgstr ""
*** 66949,66955 ****
  msgid "member %qD is used uninitialized"
  msgstr "el miembro %qD es una referencia sin inicializar"
  
! #: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5112 cp/typeck2.cc:1519
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "la matriz se debe inicializar con un inicializador dentro de llaves"
--- 67042,67048 ----
  msgid "member %qD is used uninitialized"
  msgstr "el miembro %qD es una referencia sin inicializar"
  
! #: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5118 cp/typeck2.cc:1519
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "la matriz se debe inicializar con un inicializador dentro de llaves"
*************** msgstr "el tipo %qT no es una base direc
*** 67068,67074 ****
  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:2522 cp/semantics.cc:4492
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
--- 67161,67167 ----
  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:2553 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
*************** msgstr "no se llamará ni al destructor
*** 67280,67321 ****
  msgid "initializer ends prematurely"
  msgstr "el inicializador termina prematuramente"
  
! #: cp/init.cc:5321
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "tamaño de matriz desconocida en delete"
  
! #: cp/init.cc:5358
  #, fuzzy, gcc-internal-format
  #| msgid "return type is an incomplete type"
  msgid "operator %<delete%> used on incomplete type"
  msgstr "el tipo de devolución es un tipo de dato incompleto"
  
! #: cp/init.cc:5373
  #, fuzzy, gcc-internal-format
  #| msgid "possible problem detected in invocation of delete operator:"
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "se detectó un posible problema en la invocación del operador delete:"
  
! #: cp/init.cc:5379
  #, fuzzy, gcc-internal-format
  #| msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined"
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr "no se llamará ni al destructor ni al operador delete específico de la clase, aún si se declaran cuando se defina la clase"
  
! #: cp/init.cc:5394
  #, fuzzy, gcc-internal-format
  #| msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviour"
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr "si borra un objeto de tipo de clase abstracta %qT que tiene un destructor que no es virtual, puede causar conducta indefinida"
  
! #: cp/init.cc:5399
  #, fuzzy, gcc-internal-format
  #| msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviour"
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr "si borra un objeto de tipo de clase polimórfica %qT que tiene un destructor que no es virtual, puede causar conducta indefinida"
  
! #: cp/init.cc:5713
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "el tipo de vector delete no es del tipo puntero ni matriz"
--- 67373,67414 ----
  msgid "initializer ends prematurely"
  msgstr "el inicializador termina prematuramente"
  
! #: cp/init.cc:5327
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "tamaño de matriz desconocida en delete"
  
! #: cp/init.cc:5364
  #, fuzzy, gcc-internal-format
  #| msgid "return type is an incomplete type"
  msgid "operator %<delete%> used on incomplete type"
  msgstr "el tipo de devolución es un tipo de dato incompleto"
  
! #: cp/init.cc:5379
  #, fuzzy, gcc-internal-format
  #| msgid "possible problem detected in invocation of delete operator:"
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "se detectó un posible problema en la invocación del operador delete:"
  
! #: cp/init.cc:5385
  #, fuzzy, gcc-internal-format
  #| msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined"
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr "no se llamará ni al destructor ni al operador delete específico de la clase, aún si se declaran cuando se defina la clase"
  
! #: cp/init.cc:5400
  #, fuzzy, gcc-internal-format
  #| msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviour"
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr "si borra un objeto de tipo de clase abstracta %qT que tiene un destructor que no es virtual, puede causar conducta indefinida"
  
! #: cp/init.cc:5405
  #, fuzzy, gcc-internal-format
  #| msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviour"
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr "si borra un objeto de tipo de clase polimórfica %qT que tiene un destructor que no es virtual, puede causar conducta indefinida"
  
! #: cp/init.cc:5719
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "el tipo de vector delete no es del tipo puntero ni matriz"
*************** msgstr "implementación de #pragma para
*** 67413,67419 ****
  msgid "%qD not defined"
  msgstr "%qD no está definido"
  
! #: cp/lex.cc:811 cp/parser.cc:3999 cp/parser.cc:34700
  #, fuzzy, gcc-internal-format
  #| msgid "%<@required%> is not available in Objective-C 1.0"
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
--- 67506,67512 ----
  msgid "%qD not defined"
  msgstr "%qD no está definido"
  
! #: cp/lex.cc:811 cp/parser.cc:3999 cp/parser.cc:34698
  #, 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+
*** 67445,67513 ****
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2733
  #, 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:2737
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
  #. TODO Mangle pack indexing
  #. <https://github.com/itanium-cxx-abi/cxx-abi/issues/175>.
! #: cp/mangle.cc:2744
  #, gcc-internal-format
  msgid "mangling type pack index"
  msgstr ""
  
! #: cp/mangle.cc:4009
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4014
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "decodificando %C"
  
! #: cp/mangle.cc:4088
  #, 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:4784
  #, 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:4830 cp/mangle.cc:5009
  #, 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:4836 cp/mangle.cc:5015
  #, 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:5162
  #, 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:5167
  #, 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:5172
  #, 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%>"
--- 67538,67606 ----
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2738
  #, 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:2742
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
  #. TODO Mangle pack indexing
  #. <https://github.com/itanium-cxx-abi/cxx-abi/issues/175>.
! #: cp/mangle.cc:2749
  #, gcc-internal-format
  msgid "mangling type pack index"
  msgstr ""
  
! #: cp/mangle.cc:4014
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4019
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "decodificando %C"
  
! #: cp/mangle.cc:4093
  #, 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:4789
  #, 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:4835 cp/mangle.cc:5014
  #, 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:4841 cp/mangle.cc:5020
  #, 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:5167
  #, 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:5172
  #, 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:5177
  #, 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 "%q+#D es implícitamente deleted
*** 67810,67864 ****
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.cc:3689
  #, 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:3691 cp/method.cc:3736
  #, 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:3711
  #, 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:3716
  #, 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:3721
  #, 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:3726
  #, 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:3834
  #, 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:3854
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "una plantilla no se puede definir por defecto"
  
! #: cp/method.cc:3893
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD no se puede definir por defecto"
  
! #: cp/method.cc:3902
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "función definida por defecto %q+D con argumento por defecto"
--- 67903,67957 ----
  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"
*************** msgstr "el atributo target no se admite
*** 67908,68425 ****
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr "solo se admite el atributo %qE núcleos Tiny reducidos"
  
! #: cp/module.cc:12489
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12493
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with no tags"
  msgstr ""
  
! #: cp/module.cc:12496
  #, 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:12499
  #, 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:12544
  #, 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:12558 cp/module.cc:12686
  #, 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:12572
  #, 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:12579
  #, 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:12617
  #, 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:12636
  #, 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:12661
  #, 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:12677
  #, 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:12703
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration %q+D"
  msgid "existing declaration %#qD"
  msgstr "en la declaración %q+D"
  
! #: cp/module.cc:12806
  #, 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:12808 cp/module.cc:12835
  #, 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:12832
  #, 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:13957
  #, 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:13959
  #, fuzzy, gcc-internal-format
  #| msgid "missing definition"
  msgid "existing definition %qD"
  msgstr "falta la definición"
  
! #: cp/module.cc:13971
  #, 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:13973
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "... this enumerator %qD"
  msgstr "redeclaración del enumerador %q+D"
  
! #: cp/module.cc:13979
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:13983
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14200
  #, 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:14218
  #, 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:14242
  #, 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:14260
  #, 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:14272
  #, 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:14283
  #, 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:14315
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14324
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14360
  #, 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:14372
  #, 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:14424
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14426
  #, 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:14456 cp/module.cc:14493
  #, 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:15827 cp/module.cc:15837
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15842
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15895
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15905
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:15963
  #, 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:15970
  #, 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:16601
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16619
  #, 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:16621 cp/module.cc:22712
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "module %qs declared here"
  msgstr "la rutina %qD se declara aquí"
  
! #: cp/module.cc:16973
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:16979
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20041
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20281
  #, 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:20306 cp/module.cc:20309
  #, 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:20315
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20317
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20651
  #, 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:20691 cp/module.cc:20696
  #, 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:20702
  #, 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:20732
  #, fuzzy, gcc-internal-format
  #| msgid "no %qs getter found"
  msgid "module %qs found"
  msgstr "no se encuentra el getter %qs"
  
! #: cp/module.cc:20734
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20735
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20752
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20766
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20779
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20799
  #, 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:20801
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20804
  #, 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:20822
  #, fuzzy, gcc-internal-format
  #| msgid "function attribute mismatch"
  msgid "fixed tree mismatch"
  msgstr "no coincide el atributo de función"
  
! #: cp/module.cc:20914
  #, 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:21487
  #, 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:21526
  #, 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:21536
  #, 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:21541
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21544
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21896
  #, 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:21899
  #, 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:21905
  #, 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:21908
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21913
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:21917
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:21923
  #, 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:21926
  #, 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:21931
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared in module %qs"
  msgstr "se declaró previamente aquí"
  
! #: cp/module.cc:21935
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared in global module"
  msgstr "se declaró previamente aquí"
  
! #: cp/module.cc:22074
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22089
  #, 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:22096
  #, 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:22359
  #, fuzzy, gcc-internal-format
  #| msgid "reading"
  msgid "reading CMI %qs"
  msgstr "leyendo"
  
! #: cp/module.cc:22546
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22547
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22554
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22555
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22617
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22621
  #, 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:22659
  #, 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:22661
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "module declared here"
--- 68001,68518 ----
  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:12715
  #, 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:12646
  #, 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:12665
  #, 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:12690
  #, 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:12706
  #, 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:12732
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration %q+D"
  msgid "existing declaration %#qD"
  msgstr "en la declaración %q+D"
  
! #: cp/module.cc:12835
  #, 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:12837 cp/module.cc:12864
  #, 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:12861
  #, 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:13986
  #, 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:13988
  #, fuzzy, gcc-internal-format
  #| msgid "missing definition"
  msgid "existing definition %qD"
  msgstr "falta la definición"
  
! #: cp/module.cc:14000
  #, 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:14002
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "... this enumerator %qD"
  msgstr "redeclaración del enumerador %q+D"
  
! #: cp/module.cc:14008
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14012
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14229
  #, 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:14247
  #, 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:14271
  #, 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:14289
  #, 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:14301
  #, 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:14312
  #, 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:14344
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14353
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14389
  #, 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:14401
  #, 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:14453
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14455
  #, 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:14485 cp/module.cc:14522
  #, 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:15866 cp/module.cc:15876
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15881
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15934
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15944
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16002
  #, 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:16009
  #, 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:16640
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16658
  #, 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:16660 cp/module.cc:22766
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "module %qs declared here"
  msgstr "la rutina %qD se declara aquí"
  
! #: cp/module.cc:17015
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:17021
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20083
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20323
  #, 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:20348 cp/module.cc:20351
  #, 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:20357
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20359
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20693
  #, 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:20733 cp/module.cc:20738
  #, 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:20744
  #, 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:20774
  #, fuzzy, gcc-internal-format
  #| msgid "no %qs getter found"
  msgid "module %qs found"
  msgstr "no se encuentra el getter %qs"
  
! #: cp/module.cc:20776
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20777
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20794
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20808
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20821
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20841
  #, 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:20843
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20846
  #, 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:20864
  #, fuzzy, gcc-internal-format
  #| msgid "function attribute mismatch"
  msgid "fixed tree mismatch"
  msgstr "no coincide el atributo de función"
  
! #: cp/module.cc:20956
  #, 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:21531
  #, 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:21570
  #, 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:21580
  #, 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:21585
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21588
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21940
  #, 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:21943
  #, 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:21949
  #, 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:21952
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21957
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:21961
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:21967
  #, 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:21970
  #, 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:21975
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared in module %qs"
  msgstr "se declaró previamente aquí"
  
! #: cp/module.cc:21979
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared in global module"
  msgstr "se declaró previamente aquí"
  
! #: cp/module.cc:22118
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22133
  #, 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:22140
  #, 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:22403
  #, fuzzy, gcc-internal-format
  #| msgid "reading"
  msgid "reading CMI %qs"
  msgstr "leyendo"
  
! #: cp/module.cc:22590
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22591
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22598
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22599
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22661
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22665
  #, 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:22713
  #, 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:22715
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "module declared here"
*************** msgstr "la rutina %qD se declara aquí"
*** 68432,68906 ****
  #. 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:22676
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22707 cp/module.cc:23245
  #, 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:22708 cp/module.cc:23246
  #, fuzzy, gcc-internal-format
  #| msgid "module procedure"
  msgid "module already imported"
  msgstr "procedimiento módulo"
  
! #: cp/module.cc:22713
  #, fuzzy, gcc-internal-format
  #| msgid "module procedure"
  msgid "module %qs imported here"
  msgstr "procedimiento módulo"
  
! #: cp/module.cc:22921
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:22927
  #, 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:23031
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23071
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23073
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23074
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23447
  #, 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:23451
  #, fuzzy, gcc-internal-format
  #| msgid "Enable traditional preprocessing."
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "Habilita el preprocesamiento tradicional."
  
! #: cp/module.cc:23483 cp/module.cc:23512
  #, 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:23522
  #, 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:23722
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23762
  #, fuzzy, gcc-internal-format
  #| msgid "error writing %qs"
  msgid "writing CMI %qs"
  msgstr "error al escribir %qs"
  
! #: cp/module.cc:23777
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23780
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23782
  #, 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:23846
  #, 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:23943
  #, 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:1337
  #, 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:1349
  #, 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:2956 cp/name-lookup.cc:4076 cp/name-lookup.cc:4176
  #, 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:2994
  #, 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:3000
  #, 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:3170
  #, 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:3317
  #, 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:3322
  #, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "debido a diferentes especificaciones de excepciones"
  
! #: cp/name-lookup.cc:3432
  #, 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:3469 cp/name-lookup.cc:3473
  #, 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:3634
  #, 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:4161
  #, 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:4774
  #, 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:4777
  #, 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:5376
  #, 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:5380
  #, 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:5383
  #, 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:5386
  #, 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:6200
  #, 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:6216
  #, 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:6224
  #, 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:6240 cp/pt.cc:19470
  #, 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:6250
  #, 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:6261 cp/name-lookup.cc:6334
  #, 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:6284
  #, 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:6344
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6356
  #, 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:6372
  #, 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:6383
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> nombra al constructor en %qT"
  
! #: cp/name-lookup.cc:6476
  #, 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:6518
  #, 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:6528
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD se debería declarar dentro de %qD"
  
! #: cp/name-lookup.cc:6598
  #, 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:6600
  #, 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:6655
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: cp/name-lookup.cc:6662
  #, 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:6673 cp/name-lookup.cc:6701
  #, 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:6679
  #, 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:6726 cp/name-lookup.cc:9214
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "se descarta la directiva de atributo %qD"
  
! #: cp/name-lookup.cc:7056
  #, 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:7108
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "alternativa sugerida:"
  msgstr[1] "alternativas sugeridas:"
  
! #: cp/name-lookup.cc:7114
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.cc:7444
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7450
  #, 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:7890
  #, 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:7893
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "it was later defined here"
  msgstr "se definió struct aquí"
  
! #: cp/name-lookup.cc:8707
  #, 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:9184
  #, 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:9187
  #, 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:9206
  #, 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:9212
  #, 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:9300
  #, 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:9425
  #, 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:9441
  #, 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:9511
  #, 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:9513
  #, 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:9517
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<namespace%>"
  msgid "exporting unnamed namespace"
  msgstr "se esperaba %<namespace%>"
  
! #: cp/name-lookup.cc:9527
  #, 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:9577
  #, 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:9579
  #, 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:9622
  #, 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:9631
  #, fuzzy, gcc-internal-format
  #| msgid "XXX leaving pop_everything ()\n"
  msgid "XXX leaving %<pop_everything ()%>"
--- 68525,68999 ----
  #. 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:22730
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22761 cp/module.cc:23299
  #, 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:22762 cp/module.cc:23300
  #, fuzzy, gcc-internal-format
  #| msgid "module procedure"
  msgid "module already imported"
  msgstr "procedimiento módulo"
  
! #: cp/module.cc:22767
  #, fuzzy, gcc-internal-format
  #| msgid "module procedure"
  msgid "module %qs imported here"
  msgstr "procedimiento módulo"
  
! #: cp/module.cc:22975
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:22981
  #, 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:23085
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23125
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23127
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23128
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23507
  #, 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:23511
  #, fuzzy, gcc-internal-format
  #| msgid "Enable traditional preprocessing."
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "Habilita el preprocesamiento tradicional."
  
! #: cp/module.cc:23543 cp/module.cc:23572
  #, 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:23582
  #, 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:23782
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23822
  #, fuzzy, gcc-internal-format
  #| msgid "error writing %qs"
  msgid "writing CMI %qs"
  msgstr "error al escribir %qs"
  
! #: cp/module.cc:23837
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23840
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23842
  #, 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:23906
  #, 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:24003
  #, 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:4069 cp/name-lookup.cc:4169
  #, 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:4154
  #, 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:4881
  #, 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:4884
  #, 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:5483
  #, 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:5487
  #, 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:5490
  #, 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:5493
  #, 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:6307
  #, 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:6323
  #, 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:6331
  #, 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:6347 cp/pt.cc:19528
  #, 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:6357
  #, 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:6368 cp/name-lookup.cc:6441
  #, 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:6391
  #, 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:6451
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6463
  #, 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:6479
  #, 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:6490
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> nombra al constructor en %qT"
  
! #: cp/name-lookup.cc:6583
  #, 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:6625
  #, 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:6635
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD se debería declarar dentro de %qD"
  
! #: cp/name-lookup.cc:6705
  #, 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:6707
  #, 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:6762
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: cp/name-lookup.cc:6769
  #, 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:6780 cp/name-lookup.cc:6808
  #, 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:6786
  #, 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:6833 cp/name-lookup.cc:9322
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "se descarta la directiva de atributo %qD"
  
! #: cp/name-lookup.cc:7163
  #, 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:7215
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "alternativa sugerida:"
  msgstr[1] "alternativas sugeridas:"
  
! #: cp/name-lookup.cc:7221
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.cc:7551
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7557
  #, 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:7997
  #, 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:8000
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "it was later defined here"
  msgstr "se definió struct aquí"
  
! #: cp/name-lookup.cc:8815
  #, 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:9292
  #, 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:9295
  #, 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:9314
  #, 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:9320
  #, 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:9408
  #, 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:9533
  #, 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:9549
  #, 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:9619
  #, 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:9621
  #, 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:9625
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<namespace%>"
  msgid "exporting unnamed namespace"
  msgstr "se esperaba %<namespace%>"
  
! #: cp/name-lookup.cc:9635
  #, 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:9685
  #, 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:9687
  #, 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:9730
  #, 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:9739
  #, fuzzy, gcc-internal-format
  #| msgid "XXX leaving pop_everything ()\n"
  msgid "XXX leaving %<pop_everything ()%>"
*************** msgstr "el identificador %qE es una pala
*** 68933,68939 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52814
  #, 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"
--- 69026,69032 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52812
  #, 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"
*** 68982,68988 ****
  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:23973
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> no se ha declarado"
--- 69075,69081 ----
  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:23969
  #, 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
*** 69054,69060 ****
  msgid "%qE is not a class template"
  msgstr "%qE no es una plantilla"
  
! #: cp/parser.cc:3763 cp/parser.cc:21309
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "%qE no es una plantilla"
--- 69147,69153 ----
  msgid "%qE is not a class template"
  msgstr "%qE no es una plantilla"
  
! #: cp/parser.cc:3763 cp/parser.cc:21305
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "%qE no es una plantilla"
*************** msgstr "las plantillas variadic sólo es
*** 69394,69400 ****
  msgid "pack index missing"
  msgstr "falta el nombre del parámetro"
  
! #: cp/parser.cc:6151 cp/parser.cc:10117
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "reflection is only available with %<-freflection%>"
--- 69487,69493 ----
  msgid "pack index missing"
  msgstr "falta el nombre del parámetro"
  
! #: cp/parser.cc:6151 cp/parser.cc:10115
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "reflection is only available with %<-freflection%>"
*************** msgstr "%<constexpr%> de C++11 sólo est
*** 69406,71262 ****
  msgid "expected a reflection of a type"
  msgstr "se esperaba nombre de función"
  
! #: cp/parser.cc:6339
  #, 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/parser.cc:6437
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr ""
  
! #: cp/parser.cc:6446
  #, fuzzy, gcc-internal-format
  #| msgid "non-template %qD used as template"
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr "se usó %qD que no es plantilla como plantilla"
  
! #: cp/parser.cc:6448
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:6461
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a class, namespace, or enumeration"
  msgid "expected a reflection of a class, namespace, or enumeration"
  msgstr "%qE no es una clase, un espacio de nombres o una enumeración"
  
! #: cp/parser.cc:6622
  #, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr "no se admiten tipos de coma fija en C++"
  
! #: cp/parser.cc:6712
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr "ISO C++ prohíbe grupos de llaves dentro de expresiones"
  
! #: cp/parser.cc:6724
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr "las expresiones-de-declaraciones no se permiten fuera de funciones ni en listas de argumentos-plantilla"
  
! #: cp/parser.cc:6764
  #, fuzzy, gcc-internal-format
  #| msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
  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:6830 cp/parser.cc:7001 cp/parser.cc:7200 cp/semantics.cc:4865
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "se esperaba una expresión primaria"
  
! #: cp/parser.cc:6863
  #, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "no se puede usar %<this%> en este contexto"
  
! #: cp/parser.cc:6985
  #, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr "una declaración de plantilla no puede aparecer en el ámbito de bloque"
  
! #: cp/parser.cc:7145
  #, fuzzy, gcc-internal-format
  #| msgid "local variable %qD may not appear in this context"
  msgid "parameter %qD may not appear in this context"
  msgstr "la variable local %qD no puede aparecer en este contexto"
  
! #: cp/parser.cc:7146
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr "la variable local %qD no puede aparecer en este contexto"
  
! #: cp/parser.cc:7192
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "reflection is only available in C++26 with %<-freflection%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:7229
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr ""
  
! #: cp/parser.cc:7373
  #, gcc-internal-format
  msgid "expected id-expression"
  msgstr "se esperaba una expresión id"
  
! #: cp/parser.cc:7538
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr "el ámbito %qT antes de %<~%> no es un nombre-de-clase"
  
! #: cp/parser.cc:7548
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr "no se puede usar %<this%> en este contexto"
  
! #: cp/parser.cc:7585 cp/parser.cc:9968
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "%<~auto%> 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:7599 cp/parser.cc:7603
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  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:7605 cp/parser.cc:35948
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
  
! #: cp/parser.cc:7727
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "declaración de %<~%T%> como miembro de %qT"
  
! #: cp/parser.cc:7742
  #, gcc-internal-format
  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:7785 cp/parser.cc:26953
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "se esperaba un id sin calificar"
  
! #: cp/parser.cc:7812 cp/typeck.cc:3304 cp/typeck.cc:3307 cp/typeck.cc:3324
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "%qD no es una plantilla"
  
! #: cp/parser.cc:7937
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr "se encontró %<:%> en un especificador de nombre anidado, se esperaba %<::%>"
  
! #: cp/parser.cc:8025
  #, fuzzy, gcc-internal-format
  #| msgid "decltype evaluates to %qT, which is not a class or enumeration type"
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr "el tipo de declaración evalúa a %qT, el cual no es una clase o un tipo enumerado"
  
! #: cp/parser.cc:8052
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete type %qT used in nested name specifier"
  msgid "function template-id %qD in nested-name-specifier"
  msgstr "se utilizó el tipo incompleto %qT en un especificador de nombre anidado"
  
! #: cp/parser.cc:8059
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete type %qT used in nested name specifier"
  msgid "concept-id %qD in nested-name-specifier"
  msgstr "se utilizó el tipo incompleto %qT en un especificador de nombre anidado"
  
! #: cp/parser.cc:8065
  #, fuzzy, gcc-internal-format
  #| msgid "expected nested-name-specifier"
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr "se esperaban especificadores de nombre anidados"
  
! #: cp/parser.cc:8240
  #, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "se esperaban especificadores de nombre anidados"
  
! #: cp/parser.cc:8471 cp/parser.cc:11407
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "los tipos no se pueden definir en conversiones"
  
! #: cp/parser.cc:8559
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr "no se pueden definir tipos en una expresión %<typeid%>"
  
! #: cp/parser.cc:8659
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "número erróneo de argumentos para %<__builtin_shuffle%>"
  
! #: cp/parser.cc:8671 cp/pt.cc:22199
  #, 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 para %<__builtin_complex%>"
  
! #: cp/parser.cc:8684
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgid "wrong number of arguments to %<__builtin_assoc_barrier%>"
  msgstr "número erróneo de argumentos para %<__builtin_shuffle%>"
  
! #: cp/parser.cc:8710
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "número erróneo de argumentos para %<__builtin_shuffle%>"
  
! #: cp/parser.cc:8738 cp/pt.cc:22314
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8742 cp/pt.cc:22318
  #, 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:8747 cp/pt.cc:22323
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "selected function declared here"
  msgstr "en una llamada a la función %qD declarada aquí"
  
! #: cp/parser.cc:8881
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO C++ prohíbe las literales compuestas"
  
! #: cp/parser.cc:8940
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.cc:8991
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in conditions"
  msgid "types may not be defined in %<__builtin_classify_type%> calls"
  msgstr "no se pueden definir tipos en condiciones"
  
! #: cp/parser.cc:9389 cp/parser.cc:9418
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr ""
  
! #: cp/parser.cc:9704 cp/typeck.cc:3192
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "uso no válido de %qD"
  
! #: cp/parser.cc:9713
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> no es un miembro clase"
  
! #: cp/parser.cc:10020
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr "tipo que no es escalar"
  
! #: cp/parser.cc:10079 cp/parser.cc:23421
  #, fuzzy, gcc-internal-format
  #| msgid "typedef name may not be a nested-name-specifier"
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "el nombre del typedef puede no ser un especificador-de-nombre-anidado"
  
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10205
  #, fuzzy, gcc-internal-format
  #| msgid "'h' applied to non-register operand"
  msgid "%<^^%> cannot be applied to this operand"
  msgstr "`h' aplicado a un operando no registro"
  
! #: cp/parser.cc:10293
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO C++ no permite %<alignof%> con algo que no es tipo"
  
! #: cp/parser.cc:10396
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "no se pueden definir tipos en expresiones %<noexcept%>"
  
! #: cp/parser.cc:10455
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "%qD no puede tener argumentos por defecto"
  
! #: cp/parser.cc:10682 cp/parser.cc:37266
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-expression"
  msgid "types may not be defined in %qs expressions"
  msgstr "no se pueden definir tipos en una expresión new"
  
! #: cp/parser.cc:10747
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_thread_pointer is not supported on this target"
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr "no se admite __builtin_thread_pointer en este objetivo"
  
! #: cp/parser.cc:10833
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "no se pueden definir tipos en una expresión new"
  
! #: cp/parser.cc:10851
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "se prohíbe el límite de matriz después del id-de-tipo entre paréntesis"
  
! #: cp/parser.cc:10853
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "intente borrar los paréntesis alrededor del id-de-tipo"
  
! #: cp/parser.cc:10886
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.cc:10931
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "expected expression-list or type-id"
  msgstr "Se esperaba un tipo de expresión"
  
! #: cp/parser.cc:10960
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "no se pueden definir tipos en un id-tipo-nuevo"
  
! #: cp/parser.cc:11008
  #, fuzzy, gcc-internal-format
  #| msgid "attributes ignored on template instantiation"
  msgid "attributes ignored on outermost array type in new expression"
  msgstr "se descartan los atributos en la instanciación de una plantilla"
  
! #: cp/parser.cc:11104
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "la expresión en el declarador-new debe tener un tipo integral o de enumeración"
  
! #: cp/parser.cc:11510
  #, fuzzy, gcc-internal-format
  #| msgid "use of old-style cast"
  msgid "use of old-style cast to %q#T"
  msgstr "uso de conversión de estilo antiguo"
  
! #: cp/parser.cc:11660
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr "el operador %<>>%> se tratará como dos en llaves en ángulo derechas en C++11"
  
! #: cp/parser.cc:11663
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "se sugieren paréntesis alrededor de la expresión %<>>%>"
  
! #: cp/parser.cc:11897
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow ?: with omitted middle operand"
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "ISO C++ no permite ?: con el operando medio omitido"
  
! #: cp/parser.cc:12235
  #, fuzzy, gcc-internal-format
  #| msgid "use of cast expressions as lvalues is deprecated"
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr "el uso de expresiones de conversión como l-valores es obsoleto"
  
! #: cp/parser.cc:12510
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in conditions"
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "no se pueden definir tipos en condiciones"
  
! #: cp/parser.cc:12644
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr ""
  
! #: cp/parser.cc:12745
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "lambda-expression in unevaluated context 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/parser.cc:12755
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "lambda-expression in template-argument 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/parser.cc:12956
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.cc:12979
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "se esperaba el fin de la lista-de-captura"
  
! #: cp/parser.cc:12995
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "explicit by-copy capture of %<this%> with by-copy capture default 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:13001 cp/parser.cc:13023 cp/parser.cc:13221
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "ya se capturó %qD en la expresión lambda"
  
! #: cp/parser.cc:13017
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "%<*this%> capture 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:13037
  #, fuzzy, gcc-internal-format
  #| msgid "cannot capture %qE by reference"
  msgid "%<this%> cannot be captured by reference"
  msgstr "no se puede capturar %qE por referencia"
  
! #: cp/parser.cc:13057
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "pack init-capture 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/parser.cc:13068
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:13098
  #, fuzzy, gcc-internal-format
  #| msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "las expresiones lambda sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:13107
  #, fuzzy, gcc-internal-format
  #| msgid "non-empty initializer for array of empty elements"
  msgid "empty initializer for lambda init-capture"
  msgstr "inicializador no-vacío para una matriz de elementos vacíos"
  
! #: cp/parser.cc:13132
  #, fuzzy, gcc-internal-format
  #| msgid "capture of non-variable %qD "
  msgid "capture of non-variable %qE"
  msgstr "captura de %qD que no es variable "
  
! #: cp/parser.cc:13143
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "captura de la variable %qD con duración de almacenamiento que no es automática"
  
! #: cp/parser.cc:13181
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses"
  msgid "too many %<...%> in lambda capture"
  msgstr "demasiadas cláusulas %<if%>"
  
! #: cp/parser.cc:13192
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr "la captura por copia explícita de %qD es redundante con la captura por copia por defecto"
  
! #: cp/parser.cc:13197
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr "la captura por referencia explícita de %qD es redundate con la captura por referencia por defecto"
  
! #: cp/parser.cc:13289
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "lambda templates 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/parser.cc:13343
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "se especificó un argumento por defecto para el parámetro lambda"
  
! #: cp/parser.cc:13378
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  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:13408 cp/pt.cc:15283
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
  
! #: cp/parser.cc:13421
  #, fuzzy, gcc-internal-format
  #| msgid "%<fallthrough%> attribute specified with a parameter"
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr "el atributo %<fallthrough%> se especificó con un parámetro"
  
! #: cp/parser.cc:13430
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr ""
  
! #: cp/parser.cc:13434
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr ""
  
! #: cp/parser.cc:13438
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr ""
  
! #: cp/parser.cc:13445
  #, fuzzy, gcc-internal-format
  #| msgid "%<fallthrough%> attribute specified with a parameter"
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr "el atributo %<fallthrough%> se especificó con un parámetro"
  
! #: cp/parser.cc:13463
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13479
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "parameter declaration before lambda transaction qualifier 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:13492
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  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:13510
  #, fuzzy, gcc-internal-format
  #| msgid "trailing return type only available with -std=c++11 or -std=gnu++11"
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "el tipo de devolución trailing sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:13563
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:14366
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "label at end of compound 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:14535 cp/parser.cc:14787
  #, fuzzy, gcc-internal-format
  #| msgid "attributes after parenthesized initializer ignored"
  msgid "attributes at the beginning of statement are ignored"
  msgstr "se descartan los atributos después del inicializador entre paréntesis"
  
! #: cp/parser.cc:14606
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "se esperaba una declaración etiquetada"
  
! #: cp/parser.cc:14655
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "la etiqueta case %qE no está dentro de una declaración switch"
  
! #: cp/parser.cc:14683
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr ""
  
! #: cp/parser.cc:14795
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr "se necesita %<typename%> antes de %qE porque %qT es un ámbito dependiente"
  
  #. A::A a;
! #: cp/parser.cc:14801
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%E%> names the constructor, not the type"
  msgid "%qE names the constructor, not the type"
  msgstr "%<%T::%E%> nombra el constructor, no el tipo"
  
! #: cp/parser.cc:14859
  #, fuzzy, gcc-internal-format
  #| msgid "compound-statement in constexpr function"
  msgid "compound-statement in %<constexpr%> function"
  msgstr "declaración compuesta en una función constexpr"
  
! #: cp/parser.cc:14923
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr ""
  
! #: cp/parser.cc:15128
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:15150
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<if consteval%> 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/parser.cc:15175 cp/parser.cc:15210
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp taskyield%> may only be used in compound statements"
  msgid "%<if consteval%> requires compound statement"
  msgstr "%<#pragma omp taskyield%> sólo se puede usar en declaraciones compuestas"
  
! #: cp/parser.cc:15252
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  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:15420 cp/parser.cc:37778
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "se esperaba una declaración de selección"
  
! #: cp/parser.cc:15461
  #, fuzzy, gcc-internal-format
  #| msgid "function returning an array"
  msgid "condition declares an array"
  msgstr "la función devuelve una matriz"
  
! #: cp/parser.cc:15463
  #, fuzzy, gcc-internal-format
  #| msgid "field %qE declared as a function"
  msgid "condition declares a function"
  msgstr "el campo %qE se declaró como una función"
  
! #: cp/parser.cc:15504
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr "no se pueden definir tipos en condiciones"
  
  #. Anything else is an error.
! #: cp/parser.cc:15606 cp/parser.cc:26174 cp/parser.cc:28940
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "se esperaba un inicializador"
  
! #: cp/parser.cc:15656
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "range-based %<for%> loops with initializer only available with %<-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/parser.cc:15962
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.cc:15969
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:15995
  #, fuzzy, gcc-internal-format
  #| msgid "non-local variable %q#D uses local type %qT"
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "la variable %q#D que no es local usa el tipo local %qT"
  
! #: cp/parser.cc:16000
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16197
  #, 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:16316
  #, 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:16468 cp/parser.cc:37781
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "se esperaba una declaración de iteración"
  
! #: cp/parser.cc:16513
  #, 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:16530
  #, 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:16576
  #, 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:16635
  #, 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:16702
  #, 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:16872
  #, 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:16881
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ prohíbe los gotos calculados"
  
! #: cp/parser.cc:16900 cp/parser.cc:37784
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "se esperaba una declaración de salto"
  
! #: cp/parser.cc:17075
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration"
  msgid "expected module-partition"
  msgstr "se esperaba una declaración"
  
! #: cp/parser.cc:17077
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-name"
  msgid "expected module-name"
  msgstr "se esperaba un nombre de plantilla"
  
! #: cp/parser.cc:17119
  #, 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:17125
  #, 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:17126
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "scope opened here"
  msgstr "se definió union aquí"
  
! #: cp/parser.cc:17152
  #, fuzzy, gcc-internal-format
  #| msgid "volatile argument"
  msgid "private module fragment"
  msgstr "argumento volátil"
  
! #: cp/parser.cc:17156
  #, 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:17162
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17203
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17205 cp/parser.cc:17214
  #, 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:17213
  #, 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:17237
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17258
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17261
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17282
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17290
  #, 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:17311
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17350
  #, 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:17353
  #, 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:17362
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17364
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17372
  #, 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:17543
  #, 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:17547
  #, 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:17587
  #, 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:17589 cp/parser.cc:30432
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17608
  #, 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:17624
  #, 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:17846
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label%> no está al inicio de un bloque"
  
! #: cp/parser.cc:18094
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18113
  #, 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:18134
  #, 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:18159
  #, 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:18216
  #, 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:18219
  #, 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:18257
  #, 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:18260
  #, 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:18267
  #, 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:18286
  #, 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:18297
  #, 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:18325
  #, 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:18329
  #, 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:18409
  #, 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:18427
  #, 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:18453 cp/parser.cc:18458 cp/parser.cc:26155 cp/parser.cc:26160
! #: cp/parser.cc:26164 cp/parser.cc:26168
  #, 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:18626
  #, 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:18649
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "se usó %<friend%> fuera de la clase"
  
! #: cp/parser.cc:18687
  #, 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:18690
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18741
  #, 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:18767
  #, 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:18803
  #, fuzzy, gcc-internal-format
  #| msgid "%qD invalid in %qT"
  msgid "%qD invalid in condition"
  msgstr "%qD no válido en %qT"
  
! #: cp/parser.cc:18812
  #, fuzzy, gcc-internal-format
  #| msgid "%qD invalid in %qT"
  msgid "%qD invalid in lambda"
  msgstr "%qD no válido en %qT"
  
! #: cp/parser.cc:18816
  #, 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:18898
  #, 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:18911
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18913
  #, 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:18928
  #, 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:19001 cp/parser.cc:31664
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "las plantillas no pueden ser %<virtual%>"
  
! #: cp/parser.cc:19020
  #, 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:19024
  #, 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:19092
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "especificación de enlace no válida"
  
! #: cp/parser.cc:19199
  #, 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:19227
  #, 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:19444
  #, 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:19457
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "no se pueden definir tipos en expresiones %<decltype%>"
  
! #: cp/parser.cc:19633
  #, 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:19662 cp/parser.cc:19668
  #, 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:19670
  #, 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:19755
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "solamente los constructores toman inicializadores miembro"
  
! #: cp/parser.cc:19782
  #, 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:19794 cp/pt.cc:28990
  #, 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:19806 cp/pt.cc:29002
  #, 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:19858
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "inicializador de clase base de estilo antiguo anacrónico"
  
! #: cp/parser.cc:19946
  #, 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:20358
  #, 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:20364
  #, 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:20370
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "se esperaba un identificador sufijo"
  
! #: cp/parser.cc:20379
  #, 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:20385
  #, 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:20419
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "operador inesperado"
  
! #: cp/parser.cc:20466
  #, 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:20468
  #, 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:20470
  #, 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:20575
  #, 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:20583
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "cv-qualified type parameter"
  msgstr "parámetro de captura no válido"
  
! #: cp/parser.cc:20707
  #, 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:20945 cp/parser.cc:21031 cp/parser.cc:28688
  #, 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:20949 cp/parser.cc:21035
  #, 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:21107
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "se esperaba un id de plantilla"
  
! #: cp/parser.cc:21180
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> no puede iniciar una lista de argumentos de plantilla"
  
! #: cp/parser.cc:21184
  #, 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:21188
  #, 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:21219
  #, 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:21220
  #, 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:21227
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-argument"
  msgid "expected %<(%> after template-argument-list"
  msgstr "se esperaba un argumento de plantilla"
  
! #: cp/parser.cc:21354
  #, 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:21439 cp/parser.cc:21631 cp/parser.cc:21840
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "se esperaba un nombre de plantilla"
  
! #: cp/parser.cc:21487
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "se usó %qD que no es plantilla como plantilla"
  
! #: cp/parser.cc:21489
  #, 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:21704
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "se esperaba el parámetro pack antes de %<...%>"
  
! #: cp/parser.cc:21805 cp/parser.cc:21823 cp/parser.cc:22017
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "se esperaba un argumento de plantilla"
  
! #: cp/parser.cc:21970
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "argumento de plantilla que no es tipo no válido"
  
! #: cp/parser.cc:22008
  #, 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:22126
  #, 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:22130
  #, 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:22134
  #, 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:22195
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "especialización de plantilla con enlace C"
  
! #: cp/parser.cc:22431
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "se esperaba un specificador de tipo"
  
! #: cp/parser.cc:22640
  #, 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:22646
  #, 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:22650
  #, 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:22657 cp/parser.cc:23118
  #, 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:22811
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "se esperaba un id de plantilla para el tipo"
  
! #: cp/parser.cc:22961
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "se esperaba un nombre de tipo"
  
! #: cp/parser.cc:23045
  #, 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:23046
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "concept defined here"
  msgstr "se definió union aquí"
  
! #: cp/parser.cc:23077
  #, 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:23093
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: cp/parser.cc:23100
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23345
  #, 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:23583
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "la declaración %qD no declara nada"
  
! #: cp/parser.cc:23671
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "se descartan los atributos en el tipo sin instanciar"
  
! #: cp/parser.cc:23677
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "se descartan los atributos en la instanciación de una plantilla"
  
! #: cp/parser.cc:23689
  #, 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:23830
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD es una plantilla de enumeración"
  
! #: cp/parser.cc:23841
  #, 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:23856
  #, 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:23874
  #, 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:23920
  #, 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:23924
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "se esperaba %<;%> o %<{%>"
  
! #: cp/parser.cc:23967
  #, 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:23981
  #, 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:23993 cp/parser.cc:30401
  #, 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:23998 cp/parser.cc:30406
  #, 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:24010 cp/parser.cc:30419
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "no se permite la calificación extra"
  
! #: cp/parser.cc:24051
  #, 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:24075
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "especificador enumerador opaco sin nombre"
  
! #: cp/parser.cc:24078
  #, 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:24199
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24274
  #, 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:24278
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD no es un nombre-de-espacio-de-nombres"
  
! #: cp/parser.cc:24282
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "se esperaba un nombre de espacio"
  
! #: cp/parser.cc:24343
  #, 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:24355
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24374
  #, 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:24384
  #, fuzzy, gcc-internal-format
  #| msgid "expected namespace-name"
  msgid "nested namespace name required"
  msgstr "se esperaba un nombre de espacio"
  
! #: cp/parser.cc:24389
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "namespace name required"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/parser.cc:24393
  #, 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:24396
  #, 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:24403
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "namespace %qD entered"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/parser.cc:24460
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "la definición %<namespace%> no se permite aquí"
  
! #: cp/parser.cc:24645
  #, 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:24689
  #, 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:24707
  #, 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:24717
  #, 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:24763
  #, 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:24766
  #, 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:24768
  #, 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:24770
  #, 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:24772
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24782
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration here"
  msgid "opaque-enum-declaration here"
  msgstr "declaración previa aquí"
  
! #: cp/parser.cc:24852
  #, 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:25010
  #, 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:25071
  #, 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:25092 cp/parser.cc:25110 cp/parser.cc:25125
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "calificador-cv duplicado"
  
! #: cp/parser.cc:25099
  #, 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:25138
  #, 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:25154
  #, 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:25304
  #, 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:25395
  #, 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:25406
  #, 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:25411
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25414
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25431 cp/parser.cc:25456
  #, 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:25443 cp/parser.cc:25464
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25450
  #, 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:25520
  #, 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:25529
  #, 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:25535
  #, 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:25541
  #, 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:25594
  #, 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:25636
  #, 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:25644
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25665
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25672
  #, 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:25679 cp/parser.cc:26128
  #, 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:25686 cp/parser.cc:26135
  #, 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:25694
  #, 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:25969
  #, 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:25980
  #, 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:25984
  #, 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:26070
  #, 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:26269
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "se proporcionó un inicializador para la función"
  
! #: cp/parser.cc:26314
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "se descartan los atributos después del inicializador entre paréntesis"
  
! #: cp/parser.cc:26326
  #, 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:26874
  #, 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:26999
  #, 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:27003
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> no es un tipo"
--- 69499,71355 ----
  msgid "expected a reflection of a type"
  msgstr "se esperaba nombre de función"
  
! #: cp/parser.cc:6341
  #, 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/parser.cc:6439
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr ""
  
! #: cp/parser.cc:6448
  #, fuzzy, gcc-internal-format
  #| msgid "non-template %qD used as template"
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr "se usó %qD que no es plantilla como plantilla"
  
! #: cp/parser.cc:6450
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:6463
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a class, namespace, or enumeration"
  msgid "expected a reflection of a class, namespace, or enumeration"
  msgstr "%qE no es una clase, un espacio de nombres o una enumeración"
  
! #: cp/parser.cc:6624
  #, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr "no se admiten tipos de coma fija en C++"
  
! #: cp/parser.cc:6714
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr "ISO C++ prohíbe grupos de llaves dentro de expresiones"
  
! #: cp/parser.cc:6726
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr "las expresiones-de-declaraciones no se permiten fuera de funciones ni en listas de argumentos-plantilla"
  
! #: cp/parser.cc:6766
  #, fuzzy, gcc-internal-format
  #| msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
  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:6832 cp/parser.cc:7003 cp/parser.cc:7202 cp/semantics.cc:4857
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "se esperaba una expresión primaria"
  
! #: cp/parser.cc:6865
  #, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "no se puede usar %<this%> en este contexto"
  
! #: cp/parser.cc:6987
  #, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr "una declaración de plantilla no puede aparecer en el ámbito de bloque"
  
! #: cp/parser.cc:7147
  #, fuzzy, gcc-internal-format
  #| msgid "local variable %qD may not appear in this context"
  msgid "parameter %qD may not appear in this context"
  msgstr "la variable local %qD no puede aparecer en este contexto"
  
! #: cp/parser.cc:7148
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr "la variable local %qD no puede aparecer en este contexto"
  
! #: cp/parser.cc:7194
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "reflection is only available in C++26 with %<-freflection%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:7231
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr ""
  
! #: cp/parser.cc:7375
  #, gcc-internal-format
  msgid "expected id-expression"
  msgstr "se esperaba una expresión id"
  
! #: cp/parser.cc:7540
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr "el ámbito %qT antes de %<~%> no es un nombre-de-clase"
  
! #: cp/parser.cc:7550
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr "no se puede usar %<this%> en este contexto"
  
! #: cp/parser.cc:7587 cp/parser.cc:9966
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "%<~auto%> 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:7601 cp/parser.cc:7605
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  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:7607 cp/parser.cc:35946
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
  
! #: cp/parser.cc:7729
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "declaración de %<~%T%> como miembro de %qT"
  
! #: cp/parser.cc:7744
  #, gcc-internal-format
  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:7787 cp/parser.cc:26949
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "se esperaba un id sin calificar"
  
! #: cp/parser.cc:7814 cp/typeck.cc:3304 cp/typeck.cc:3307 cp/typeck.cc:3324
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "%qD no es una plantilla"
  
! #: cp/parser.cc:7939
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr "se encontró %<:%> en un especificador de nombre anidado, se esperaba %<::%>"
  
! #: cp/parser.cc:8027
  #, fuzzy, gcc-internal-format
  #| msgid "decltype evaluates to %qT, which is not a class or enumeration type"
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr "el tipo de declaración evalúa a %qT, el cual no es una clase o un tipo enumerado"
  
! #: cp/parser.cc:8054
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete type %qT used in nested name specifier"
  msgid "function template-id %qD in nested-name-specifier"
  msgstr "se utilizó el tipo incompleto %qT en un especificador de nombre anidado"
  
! #: cp/parser.cc:8061
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete type %qT used in nested name specifier"
  msgid "concept-id %qD in nested-name-specifier"
  msgstr "se utilizó el tipo incompleto %qT en un especificador de nombre anidado"
  
! #: cp/parser.cc:8067
  #, fuzzy, gcc-internal-format
  #| msgid "expected nested-name-specifier"
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr "se esperaban especificadores de nombre anidados"
  
! #: cp/parser.cc:8242
  #, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "se esperaban especificadores de nombre anidados"
  
! #: cp/parser.cc:8473 cp/parser.cc:11405
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "los tipos no se pueden definir en conversiones"
  
! #: cp/parser.cc:8561
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr "no se pueden definir tipos en una expresión %<typeid%>"
  
! #: cp/parser.cc:8661
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "número erróneo de argumentos para %<__builtin_shuffle%>"
  
! #: cp/parser.cc:8673 cp/pt.cc:22263
  #, 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 para %<__builtin_complex%>"
  
! #: cp/parser.cc:8686
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgid "wrong number of arguments to %<__builtin_assoc_barrier%>"
  msgstr "número erróneo de argumentos para %<__builtin_shuffle%>"
  
! #: cp/parser.cc:8712
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "número erróneo de argumentos para %<__builtin_shuffle%>"
  
! #: cp/parser.cc:8740 cp/pt.cc:22378
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8744 cp/pt.cc:22382
  #, 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:8749 cp/pt.cc:22387
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "selected function declared here"
  msgstr "en una llamada a la función %qD declarada aquí"
  
! #: cp/parser.cc:8883
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO C++ prohíbe las literales compuestas"
  
! #: cp/parser.cc:8942
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.cc:8993
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in conditions"
  msgid "types may not be defined in %<__builtin_classify_type%> calls"
  msgstr "no se pueden definir tipos en condiciones"
  
! #: cp/parser.cc:9391 cp/parser.cc:9420
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr ""
  
! #: cp/parser.cc:9706 cp/typeck.cc:3192
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "uso no válido de %qD"
  
! #: cp/parser.cc:9715
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> no es un miembro clase"
  
! #: cp/parser.cc:10018
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr "tipo que no es escalar"
  
! #: cp/parser.cc:10076 cp/parser.cc:23417
  #, fuzzy, gcc-internal-format
  #| msgid "typedef name may not be a nested-name-specifier"
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "el nombre del typedef puede no ser un especificador-de-nombre-anidado"
  
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10203
  #, fuzzy, gcc-internal-format
  #| msgid "'h' applied to non-register operand"
  msgid "%<^^%> cannot be applied to this operand"
  msgstr "`h' aplicado a un operando no registro"
  
! #: cp/parser.cc:10291
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO C++ no permite %<alignof%> con algo que no es tipo"
  
! #: cp/parser.cc:10394
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "no se pueden definir tipos en expresiones %<noexcept%>"
  
! #: cp/parser.cc:10453
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "%qD no puede tener argumentos por defecto"
  
! #: cp/parser.cc:10680 cp/parser.cc:37264
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-expression"
  msgid "types may not be defined in %qs expressions"
  msgstr "no se pueden definir tipos en una expresión new"
  
! #: cp/parser.cc:10745
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_thread_pointer is not supported on this target"
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr "no se admite __builtin_thread_pointer en este objetivo"
  
! #: cp/parser.cc:10831
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "no se pueden definir tipos en una expresión new"
  
! #: cp/parser.cc:10849
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "se prohíbe el límite de matriz después del id-de-tipo entre paréntesis"
  
! #: cp/parser.cc:10851
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "intente borrar los paréntesis alrededor del id-de-tipo"
  
! #: cp/parser.cc:10884
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.cc:10929
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "expected expression-list or type-id"
  msgstr "Se esperaba un tipo de expresión"
  
! #: cp/parser.cc:10958
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "no se pueden definir tipos en un id-tipo-nuevo"
  
! #: cp/parser.cc:11006
  #, fuzzy, gcc-internal-format
  #| msgid "attributes ignored on template instantiation"
  msgid "attributes ignored on outermost array type in new expression"
  msgstr "se descartan los atributos en la instanciación de una plantilla"
  
! #: cp/parser.cc:11102
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "la expresión en el declarador-new debe tener un tipo integral o de enumeración"
  
! #: cp/parser.cc:11508
  #, fuzzy, gcc-internal-format
  #| msgid "use of old-style cast"
  msgid "use of old-style cast to %q#T"
  msgstr "uso de conversión de estilo antiguo"
  
! #: cp/parser.cc:11658
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr "el operador %<>>%> se tratará como dos en llaves en ángulo derechas en C++11"
  
! #: cp/parser.cc:11661
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "se sugieren paréntesis alrededor de la expresión %<>>%>"
  
! #: cp/parser.cc:11895
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow ?: with omitted middle operand"
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "ISO C++ no permite ?: con el operando medio omitido"
  
! #: cp/parser.cc:12233
  #, fuzzy, gcc-internal-format
  #| msgid "use of cast expressions as lvalues is deprecated"
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr "el uso de expresiones de conversión como l-valores es obsoleto"
  
! #: cp/parser.cc:12508
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in conditions"
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "no se pueden definir tipos en condiciones"
  
! #: cp/parser.cc:12642
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr ""
  
! #: cp/parser.cc:12743
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "lambda-expression in unevaluated context 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/parser.cc:12753
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "lambda-expression in template-argument 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/parser.cc:12954
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.cc:12977
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "se esperaba el fin de la lista-de-captura"
  
! #: cp/parser.cc:12993
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "explicit by-copy capture of %<this%> with by-copy capture default 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:12999 cp/parser.cc:13021 cp/parser.cc:13219
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "ya se capturó %qD en la expresión lambda"
  
! #: cp/parser.cc:13015
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "%<*this%> capture 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:13035
  #, fuzzy, gcc-internal-format
  #| msgid "cannot capture %qE by reference"
  msgid "%<this%> cannot be captured by reference"
  msgstr "no se puede capturar %qE por referencia"
  
! #: cp/parser.cc:13055
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "pack init-capture 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/parser.cc:13066
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:13096
  #, fuzzy, gcc-internal-format
  #| msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "las expresiones lambda sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:13105
  #, fuzzy, gcc-internal-format
  #| msgid "non-empty initializer for array of empty elements"
  msgid "empty initializer for lambda init-capture"
  msgstr "inicializador no-vacío para una matriz de elementos vacíos"
  
! #: cp/parser.cc:13130
  #, fuzzy, gcc-internal-format
  #| msgid "capture of non-variable %qD "
  msgid "capture of non-variable %qE"
  msgstr "captura de %qD que no es variable "
  
! #: cp/parser.cc:13141
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "captura de la variable %qD con duración de almacenamiento que no es automática"
  
! #: cp/parser.cc:13179
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses"
  msgid "too many %<...%> in lambda capture"
  msgstr "demasiadas cláusulas %<if%>"
  
! #: cp/parser.cc:13190
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr "la captura por copia explícita de %qD es redundante con la captura por copia por defecto"
  
! #: cp/parser.cc:13195
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr "la captura por referencia explícita de %qD es redundate con la captura por referencia por defecto"
  
! #: cp/parser.cc:13287
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "lambda templates 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/parser.cc:13341
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "se especificó un argumento por defecto para el parámetro lambda"
  
! #: cp/parser.cc:13376
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  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:13406 cp/pt.cc:15307
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
  
! #: cp/parser.cc:13419
  #, fuzzy, gcc-internal-format
  #| msgid "%<fallthrough%> attribute specified with a parameter"
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr "el atributo %<fallthrough%> se especificó con un parámetro"
  
! #: cp/parser.cc:13428
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr ""
  
! #: cp/parser.cc:13432
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr ""
  
! #: cp/parser.cc:13436
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr ""
  
! #: cp/parser.cc:13443
  #, fuzzy, gcc-internal-format
  #| msgid "%<fallthrough%> attribute specified with a parameter"
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr "el atributo %<fallthrough%> se especificó con un parámetro"
  
! #: cp/parser.cc:13461
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13477
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "parameter declaration before lambda transaction qualifier 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:13490
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  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:13508
  #, fuzzy, gcc-internal-format
  #| msgid "trailing return type only available with -std=c++11 or -std=gnu++11"
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "el tipo de devolución trailing sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:13561
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:14364
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "label at end of compound 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:14533 cp/parser.cc:14785
  #, fuzzy, gcc-internal-format
  #| msgid "attributes after parenthesized initializer ignored"
  msgid "attributes at the beginning of statement are ignored"
  msgstr "se descartan los atributos después del inicializador entre paréntesis"
  
! #: cp/parser.cc:14604
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "se esperaba una declaración etiquetada"
  
! #: cp/parser.cc:14653
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "la etiqueta case %qE no está dentro de una declaración switch"
  
! #: cp/parser.cc:14681
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr ""
  
! #: cp/parser.cc:14793
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr "se necesita %<typename%> antes de %qE porque %qT es un ámbito dependiente"
  
  #. A::A a;
! #: cp/parser.cc:14799
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%E%> names the constructor, not the type"
  msgid "%qE names the constructor, not the type"
  msgstr "%<%T::%E%> nombra el constructor, no el tipo"
  
! #: cp/parser.cc:14857
  #, fuzzy, gcc-internal-format
  #| msgid "compound-statement in constexpr function"
  msgid "compound-statement in %<constexpr%> function"
  msgstr "declaración compuesta en una función constexpr"
  
! #: cp/parser.cc:14921
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr ""
  
! #: cp/parser.cc:15126
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:15148
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<if consteval%> 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/parser.cc:15173 cp/parser.cc:15208
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp taskyield%> may only be used in compound statements"
  msgid "%<if consteval%> requires compound statement"
  msgstr "%<#pragma omp taskyield%> sólo se puede usar en declaraciones compuestas"
  
! #: cp/parser.cc:15250
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  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:15418 cp/parser.cc:37776
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "se esperaba una declaración de selección"
  
! #: cp/parser.cc:15459
  #, fuzzy, gcc-internal-format
  #| msgid "function returning an array"
  msgid "condition declares an array"
  msgstr "la función devuelve una matriz"
  
! #: cp/parser.cc:15461
  #, fuzzy, gcc-internal-format
  #| msgid "field %qE declared as a function"
  msgid "condition declares a function"
  msgstr "el campo %qE se declaró como una función"
  
! #: cp/parser.cc:15502
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr "no se pueden definir tipos en condiciones"
  
  #. Anything else is an error.
! #: cp/parser.cc:15604 cp/parser.cc:26170 cp/parser.cc:28936
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "se esperaba un inicializador"
  
! #: cp/parser.cc:15654
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "range-based %<for%> loops with initializer only available with %<-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/parser.cc:15960
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.cc:15967
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:15993
  #, fuzzy, gcc-internal-format
  #| msgid "non-local variable %q#D uses local type %qT"
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "la variable %q#D que no es local usa el tipo local %qT"
  
! #: cp/parser.cc:15998
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16201
  #, 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:16312
  #, 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:16464 cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "se esperaba una declaración de iteración"
  
! #: cp/parser.cc:16509
  #, 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:16526
  #, 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:16572
  #, 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:16631
  #, 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:16698
  #, 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:16868
  #, 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:16877
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ prohíbe los gotos calculados"
  
! #: cp/parser.cc:16896 cp/parser.cc:37782
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "se esperaba una declaración de salto"
  
! #: cp/parser.cc:17071
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration"
  msgid "expected module-partition"
  msgstr "se esperaba una declaración"
  
! #: cp/parser.cc:17073
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-name"
  msgid "expected module-name"
  msgstr "se esperaba un nombre de plantilla"
  
! #: cp/parser.cc:17115
  #, 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:17121
  #, 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:17122
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "scope opened here"
  msgstr "se definió union aquí"
  
! #: cp/parser.cc:17148
  #, fuzzy, gcc-internal-format
  #| msgid "volatile argument"
  msgid "private module fragment"
  msgstr "argumento volátil"
  
! #: cp/parser.cc:17152
  #, 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:17158
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17199
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17201 cp/parser.cc:17210
  #, 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:17209
  #, 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:17233
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17254
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17257
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17278
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17286
  #, 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:17307
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17346
  #, 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:17349
  #, 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:17358
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17360
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17368
  #, 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:17539
  #, 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:17543
  #, 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:17583
  #, 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:17585 cp/parser.cc:30428
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17604
  #, 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:17620
  #, 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:17842
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label%> no está al inicio de un bloque"
  
! #: cp/parser.cc:18090
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18109
  #, 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:18130
  #, 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:18155
  #, 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:18212
  #, 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:18215
  #, 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:18253
  #, 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:18256
  #, 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:18263
  #, 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:18282
  #, 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:18293
  #, 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:18321
  #, 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:18325
  #, 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:18405
  #, 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:18423
  #, 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:18449 cp/parser.cc:18454 cp/parser.cc:26151 cp/parser.cc:26156
! #: cp/parser.cc:26160 cp/parser.cc:26164
  #, 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:18622
  #, 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:18645
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "se usó %<friend%> fuera de la clase"
  
! #: cp/parser.cc:18683
  #, 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:18686
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18737
  #, 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:18763
  #, 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:18799
  #, fuzzy, gcc-internal-format
  #| msgid "%qD invalid in %qT"
  msgid "%qD invalid in condition"
  msgstr "%qD no válido en %qT"
  
! #: cp/parser.cc:18808
  #, fuzzy, gcc-internal-format
  #| msgid "%qD invalid in %qT"
  msgid "%qD invalid in lambda"
  msgstr "%qD no válido en %qT"
  
! #: cp/parser.cc:18812
  #, 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:18894
  #, 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:18907
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18909
  #, 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:18924
  #, 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:18997 cp/parser.cc:31672
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "las plantillas no pueden ser %<virtual%>"
  
! #: cp/parser.cc:19016
  #, 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:19020
  #, 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:19088
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "especificación de enlace no válida"
  
! #: cp/parser.cc:19195
  #, 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:19223
  #, 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:19440
  #, 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:19453
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "no se pueden definir tipos en expresiones %<decltype%>"
  
! #: cp/parser.cc:19629
  #, 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:19658 cp/parser.cc:19664
  #, 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:19666
  #, 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:19751
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "solamente los constructores toman inicializadores miembro"
  
! #: cp/parser.cc:19778
  #, 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:19790 cp/pt.cc:29076
  #, 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:19802 cp/pt.cc:29088
  #, 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:19854
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "inicializador de clase base de estilo antiguo anacrónico"
  
! #: cp/parser.cc:19942
  #, 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:20354
  #, 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:20360
  #, 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:20366
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "se esperaba un identificador sufijo"
  
! #: cp/parser.cc:20375
  #, 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:20381
  #, 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:20415
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "operador inesperado"
  
! #: cp/parser.cc:20462
  #, 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:20464
  #, 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:20466
  #, 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:20571
  #, 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:20579
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "cv-qualified type parameter"
  msgstr "parámetro de captura no válido"
  
! #: cp/parser.cc:20703
  #, 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:20941 cp/parser.cc:21027 cp/parser.cc:28684
  #, 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:20945 cp/parser.cc:21031
  #, 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:21103
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "se esperaba un id de plantilla"
  
! #: cp/parser.cc:21176
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> no puede iniciar una lista de argumentos de plantilla"
  
! #: cp/parser.cc:21180
  #, 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:21184
  #, 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:21215
  #, 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:21216
  #, 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:21223
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-argument"
  msgid "expected %<(%> after template-argument-list"
  msgstr "se esperaba un argumento de plantilla"
  
! #: cp/parser.cc:21350
  #, 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:21435 cp/parser.cc:21627 cp/parser.cc:21836
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "se esperaba un nombre de plantilla"
  
! #: cp/parser.cc:21483
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "se usó %qD que no es plantilla como plantilla"
  
! #: cp/parser.cc:21485
  #, 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:21700
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "se esperaba el parámetro pack antes de %<...%>"
  
! #: cp/parser.cc:21801 cp/parser.cc:21819 cp/parser.cc:22013
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "se esperaba un argumento de plantilla"
  
! #: cp/parser.cc:21966
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "argumento de plantilla que no es tipo no válido"
  
! #: cp/parser.cc:22004
  #, 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:22122
  #, 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:22126
  #, 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:22130
  #, 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:22191
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "especialización de plantilla con enlace C"
  
! #: cp/parser.cc:22427
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "se esperaba un specificador de tipo"
  
! #: cp/parser.cc:22636
  #, 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:22642
  #, 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:22646
  #, 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:22653 cp/parser.cc:23114
  #, 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:22807
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "se esperaba un id de plantilla para el tipo"
  
! #: cp/parser.cc:22957
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "se esperaba un nombre de tipo"
  
! #: cp/parser.cc:23041
  #, 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:23042
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "concept defined here"
  msgstr "se definió union aquí"
  
! #: cp/parser.cc:23073
  #, 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:23089
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: cp/parser.cc:23096
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23341
  #, 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:23579
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "la declaración %qD no declara nada"
  
! #: cp/parser.cc:23667
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "se descartan los atributos en el tipo sin instanciar"
  
! #: cp/parser.cc:23673
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "se descartan los atributos en la instanciación de una plantilla"
  
! #: cp/parser.cc:23685
  #, 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:23826
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD es una plantilla de enumeración"
  
! #: cp/parser.cc:23837
  #, 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:23852
  #, 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:23870
  #, 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:23916
  #, 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:23920
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "se esperaba %<;%> o %<{%>"
  
! #: cp/parser.cc:23963
  #, 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:23977
  #, 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:23989 cp/parser.cc:30397
  #, 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:23994 cp/parser.cc:30402
  #, 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:24006 cp/parser.cc:30415
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "no se permite la calificación extra"
  
! #: cp/parser.cc:24047
  #, 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:24071
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "especificador enumerador opaco sin nombre"
  
! #: cp/parser.cc:24074
  #, 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:24195
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24270
  #, 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:24274
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD no es un nombre-de-espacio-de-nombres"
  
! #: cp/parser.cc:24278
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "se esperaba un nombre de espacio"
  
! #: cp/parser.cc:24339
  #, 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:24351
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24370
  #, 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:24380
  #, fuzzy, gcc-internal-format
  #| msgid "expected namespace-name"
  msgid "nested namespace name required"
  msgstr "se esperaba un nombre de espacio"
  
! #: cp/parser.cc:24385
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "namespace name required"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/parser.cc:24389
  #, 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:24392
  #, 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:24399
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "namespace %qD entered"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/parser.cc:24456
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "la definición %<namespace%> no se permite aquí"
  
! #: cp/parser.cc:24641
  #, 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:24685
  #, 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:24703
  #, 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:24713
  #, 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:24759
  #, 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:24762
  #, 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:24764
  #, 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:24766
  #, 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:24768
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24778
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration here"
  msgid "opaque-enum-declaration here"
  msgstr "declaración previa aquí"
  
! #: cp/parser.cc:24848
  #, 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:25006
  #, 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:25067
  #, 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:25088 cp/parser.cc:25106 cp/parser.cc:25121
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "calificador-cv duplicado"
  
! #: cp/parser.cc:25095
  #, 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:25134
  #, 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:25150
  #, 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:25300
  #, 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:25391
  #, 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:25402
  #, 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:25407
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25410
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25427 cp/parser.cc:25452
  #, 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:25439 cp/parser.cc:25460
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25446
  #, 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:25516
  #, 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:25525
  #, 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:25531
  #, 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:25537
  #, 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:25590
  #, 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:25632
  #, 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:25640
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25661
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25668
  #, 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:25675 cp/parser.cc:26124
  #, 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:25682 cp/parser.cc:26131
  #, 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:25690
  #, 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:25965
  #, 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:25976
  #, 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:25980
  #, 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:26066
  #, 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:26265
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "se proporcionó un inicializador para la función"
  
! #: cp/parser.cc:26310
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "se descartan los atributos después del inicializador entre paréntesis"
  
! #: cp/parser.cc:26322
  #, 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:26870
  #, 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:26995
  #, 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:26999
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> no es un tipo"
*************** msgstr "%<%T::%E%> no es un tipo"
*** 71265,71556 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27032
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "declarador no válido"
  
! #: cp/parser.cc:27041
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "uso no válido del constructor como una plantilla"
  
! #: cp/parser.cc:27043
  #, 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:27158
  #, 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:27183
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "se esperaba un declarador"
  
! #: cp/parser.cc:27304
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD es un espacio de nombres"
  
! #: cp/parser.cc:27306
  #, 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:27327
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "se esperaba un operador puntero"
  
! #: cp/parser.cc:27388
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "calificador-cv duplicado"
  
! #: cp/parser.cc:27442
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple ref-qualifiers"
  msgstr "especificadores `virtual' múltiples"
  
! #: cp/parser.cc:27479
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "--resource requiere -o"
  
! #: cp/parser.cc:27537
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "especificador-virt duplicado"
  
! #: cp/parser.cc:27840
  #, 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:27846
  #, 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:27849 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:27876
  #, 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:27885
  #, 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:28012
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "se esperaba un especificador de tipo"
  
! #: cp/parser.cc:28159
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28366
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "se esperaba %<,%> o %<...%>"
  
! #: cp/parser.cc:28444
  #, 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:28568
  #, 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:28571
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28631
  #, 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:28672
  #, 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:28690
  #, 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:28696
  #, 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:28698
  #, 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:28721
  #, 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:28845
  #, 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:28849
  #, 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:29040
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29202
  #, 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:29224
  #, 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:29262
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ no permite inicializadores designados de C99"
  
! #: cp/parser.cc:29276
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29316
  #, 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:29367
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29423 cp/parser.cc:29557
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "se esperaba un nombre de clase"
  
! #: cp/parser.cc:29837
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "se esperaba %<;%> después de la definición de clase"
  
! #: cp/parser.cc:29840
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "se esperaba %<;%> después de la definición de struct"
  
! #: cp/parser.cc:29843
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "se esperaba %<;%> después de la definición de union"
  
! #: cp/parser.cc:30139 cp/parser.cc:37400
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate virt-specifier"
  msgid "duplicate %qD specifier"
  msgstr "especificador-virt duplicado"
  
! #: cp/parser.cc:30350
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "se esperaba %<{%> o %<:%>"
  
! #: cp/parser.cc:30362
  #, 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:30369
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "el nombre calificado no nombra una clase"
  
! #: cp/parser.cc:30381
  #, 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:30387
  #, 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:30430
  #, 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:30456
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30463
  #, 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:30496
  #, 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:30529
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "no se puede resolver el tipo typename"
  
! #: cp/parser.cc:30594
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+#T"
  msgid "previous definition of %q#T"
--- 71358,71649 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27028
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "declarador no válido"
  
! #: cp/parser.cc:27037
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "uso no válido del constructor como una plantilla"
  
! #: cp/parser.cc:27039
  #, 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:27154
  #, 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:27179
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "se esperaba un declarador"
  
! #: cp/parser.cc:27300
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD es un espacio de nombres"
  
! #: cp/parser.cc:27302
  #, 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:27323
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "se esperaba un operador puntero"
  
! #: cp/parser.cc:27384
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "calificador-cv duplicado"
  
! #: cp/parser.cc:27438
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple ref-qualifiers"
  msgstr "especificadores `virtual' múltiples"
  
! #: cp/parser.cc:27475
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "--resource requiere -o"
  
! #: cp/parser.cc:27533
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "especificador-virt duplicado"
  
! #: cp/parser.cc:27836
  #, 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:27842
  #, 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:27845 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:27872
  #, 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:27881
  #, 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:28008
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "se esperaba un especificador de tipo"
  
! #: cp/parser.cc:28155
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28362
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "se esperaba %<,%> o %<...%>"
  
! #: cp/parser.cc:28440
  #, 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:28564
  #, 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:28567
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28627
  #, 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:28668
  #, 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:28686
  #, 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:28692
  #, 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:28694
  #, 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:28717
  #, 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:28841
  #, 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:28845
  #, 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:29036
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29198
  #, 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:29220
  #, 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:29258
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ no permite inicializadores designados de C99"
  
! #: cp/parser.cc:29272
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29312
  #, 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:29363
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29419 cp/parser.cc:29553
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "se esperaba un nombre de clase"
  
! #: cp/parser.cc:29833
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "se esperaba %<;%> después de la definición de clase"
  
! #: cp/parser.cc:29836
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "se esperaba %<;%> después de la definición de struct"
  
! #: cp/parser.cc:29839
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "se esperaba %<;%> después de la definición de union"
  
! #: cp/parser.cc:30135 cp/parser.cc:37398
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate virt-specifier"
  msgid "duplicate %qD specifier"
  msgstr "especificador-virt duplicado"
  
! #: cp/parser.cc:30346
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "se esperaba %<{%> o %<:%>"
  
! #: cp/parser.cc:30358
  #, 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:30365
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "el nombre calificado no nombra una clase"
  
! #: cp/parser.cc:30377
  #, 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:30383
  #, 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:30426
  #, 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:30452
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30459
  #, 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:30492
  #, 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:30525
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "no se puede resolver el tipo typename"
  
! #: cp/parser.cc:30590
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+#T"
  msgid "previous definition of %q#T"
*************** msgstr "definición previa de %q+#T"
*** 71559,71863 ****
  #. 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:30608 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30714 cp/parser.cc:37787
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "se esperaba una llave de clase"
  
! #: cp/parser.cc:30739
  #, 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:30743
  #, 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:31022
  #, 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:31028
  #, 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:31069
  #, 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:31109
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31212
  #, 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:31219
  #, 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:31232
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31414
  #, 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:31442
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "especificador-pure en la definición-de-función"
  
! #: cp/parser.cc:31548
  #, 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:31562
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "se esperaba %<;%> al final de la declaración miembro"
  
! #: cp/parser.cc:31635
  #, 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:31658
  #, 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:31693
  #, 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:31840
  #, 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:31860
  #, 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:31880
  #, 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:31943
! #, gcc-internal-format
! msgid "keyword %<typename%> not allowed outside of templates"
! msgstr "no se permite la palabra clave %<typename%> fuera de las plantillas"
! 
! #: cp/parser.cc:31946
  #, 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:32131 cp/parser.cc:32225
  #, 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:32233
  #, 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:32239
  #, 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:32283
  #, 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:32324
  #, 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:32436
  #, 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:32471
  #, 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:32550
  #, 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:33021
  #, 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:33167
  #, 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:33181
  #, 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:33323
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33358
  #, 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:33401 cp/parser.cc:33493
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33430
  #, 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:33433
  #, 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:33591
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected conditional-expression"
  msgstr "se esperaba una expresión"
  
! #: cp/parser.cc:33638
  #, 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:33654
  #, 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:33770
  #, 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:33874
  #, 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:33957
  #, 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:33988
  #, 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:34361 cp/parser.cc:34370
  #, 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:34717
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:34958
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35101
  #, 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:35110
  #, 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:35637
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "el miembro especializado %<%T::%E%> requiere sintaxis %<template<>%>"
  
! #: cp/parser.cc:35642
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "declaración no válida de %<%T::%E%>"
  
! #: cp/parser.cc:35646
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "faltan listas-de-parámetros-de-plantilla"
--- 71652,71951 ----
  #. 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:30604 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30722 cp/parser.cc:37785
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "se esperaba una llave de clase"
  
! #: cp/parser.cc:30747
  #, 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:30751
  #, 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:31030
  #, 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:31036
  #, 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:31077
  #, 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:31117
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31220
  #, 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:31227
  #, 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:31240
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31422
  #, 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:31450
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "especificador-pure en la definición-de-función"
  
! #: cp/parser.cc:31556
  #, 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:31570
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "se esperaba %<;%> al final de la declaración miembro"
  
! #: cp/parser.cc:31643
  #, 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:31666
  #, 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:31701
  #, 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:31848
  #, 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:31868
  #, 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:31888
  #, 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:31945
  #, 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:32129 cp/parser.cc:32223
  #, 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:32231
  #, 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:32237
  #, 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:32281
  #, 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:32322
  #, 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:32434
  #, 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:32469
  #, 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:32548
  #, 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:33019
  #, 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:33165
  #, 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:33179
  #, 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:33321
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33356
  #, 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:33399 cp/parser.cc:33491
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33428
  #, 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:33431
  #, 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:33589
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected conditional-expression"
  msgstr "se esperaba una expresión"
  
! #: cp/parser.cc:33636
  #, 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:33652
  #, 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:33768
  #, 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:33872
  #, 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:33955
  #, 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:33986
  #, 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:34359 cp/parser.cc:34368
  #, 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:34715
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:34956
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35099
  #, 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:35108
  #, 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:35635
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "el miembro especializado %<%T::%E%> requiere sintaxis %<template<>%>"
  
! #: cp/parser.cc:35640
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "declaración no válida de %<%T::%E%>"
  
! #: cp/parser.cc:35644
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "faltan listas-de-parámetros-de-plantilla"
*************** msgstr "faltan listas-de-parámetros-de-
*** 71866,72321 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35653
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "demasiadas listas-de-parámetros-de-plantilla"
  
! #: cp/parser.cc:35947
  #, 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:36058
  #, 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:36235
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36244
  #, 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:36250
  #, 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:36290
  #, 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:36300
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "plantilla con enlace C"
  
! #: cp/parser.cc:36320
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "especialización explícita no válida"
  
! #: cp/parser.cc:36430
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "declaración plantilla de %<typedef%>"
  
! #: cp/parser.cc:36481
  #, 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:36534
  #, 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:36853
  #, 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:36866
  #, 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:36897
  #, 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:37213
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37388
  #, 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:37403
  #, 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:37415
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> antes de %qD"
  
! #: cp/parser.cc:37432
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "se usó %qE con %<typedef%>"
  
! #: cp/parser.cc:37541
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 no admite %<long long%>"
  
! #: cp/parser.cc:37552
  #, 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:37557
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate %qD"
  msgstr "%qE duplicado"
  
! #: cp/parser.cc:37586
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "%qs duplicado"
  
! #: cp/parser.cc:37638
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "se esperaba %<new%>"
  
! #: cp/parser.cc:37641
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "se esperaba %<delete%>"
  
! #: cp/parser.cc:37644
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "se esperaba %<return%>"
  
! #: cp/parser.cc:37650
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "se esperaba %<extern%>"
  
! #: cp/parser.cc:37653
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "se esperaba %<static_assert%>"
  
! #: cp/parser.cc:37656
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "se esperaba %<decltype%>"
  
! #: cp/parser.cc:37659
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "se esperaba %<operator%>"
  
! #: cp/parser.cc:37662
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "se esperaba %<class%>"
  
! #: cp/parser.cc:37665
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "se esperaba %<template%>"
  
! #: cp/parser.cc:37668
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "se esperaba %<namespace%>"
  
! #: cp/parser.cc:37671
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "se esperaba %<using%>"
  
! #: cp/parser.cc:37674
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "se esperaba %<asm%>"
  
! #: cp/parser.cc:37677
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "se esperaba %<try%>"
  
! #: cp/parser.cc:37680
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "se esperaba %<catch%>"
  
! #: cp/parser.cc:37683
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "se esperaba %<throw%>"
  
! #: cp/parser.cc:37686
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>"
  msgid "expected %<auto%>"
  msgstr "se esperaba %<data%>"
  
! #: cp/parser.cc:37689
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "se esperaba %<__label__%>"
  
! #: cp/parser.cc:37692
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "se esperaba %<@try%>"
  
! #: cp/parser.cc:37695
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "se esperaba %<@synchronized%>"
  
! #: cp/parser.cc:37698
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "se esperaba %<@throw%>"
  
! #: cp/parser.cc:37701
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "se esperaba %<__transaction_atomic%>"
  
! #: cp/parser.cc:37704
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "se esperaba %<__transaction_relaxed%>"
  
! #: cp/parser.cc:37707
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "se esperaba %<@end%>"
  
! #: cp/parser.cc:37739
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "se esperaba %<::%>"
  
! #: cp/parser.cc:37751
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "se esperaba %<...%>"
  
! #: cp/parser.cc:37754
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "se esperaba %<*%>"
  
! #: cp/parser.cc:37757
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "se esperaba %<~%>"
  
! #: cp/parser.cc:37763
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "se esperaba %<:%> o %<::%>"
  
! #: cp/parser.cc:37790
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: cp/parser.cc:37793
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>"
  msgid "expected %<:]%>"
  msgstr "se esperaba %<:%>"
  
! #: cp/parser.cc:38128
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38282
  #, 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:38287
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T se declaró previamente aquí"
  
! #: cp/parser.cc:38408
  #, 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:38566 cp/parser.cc:38600
  #, 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:38573 cp/parser.cc:38606
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38574 cp/parser.cc:38607
  #, 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:38581
  #, 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:38582
  #, 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:38665
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD se redeclaró con acceso diferente"
  
! #: cp/parser.cc:38686
  #, 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:38939
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "el fichero termina en el argumento por defecto"
  
! #: cp/parser.cc:39180 cp/parser.cc:40492 cp/parser.cc:40681
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "construct Objective-C++ %<@%D%> mal ubicado"
  
! #: cp/parser.cc:39251
  #, 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:39325
  #, 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:39356
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> debe especificar un tipo como un argumento"
  
! #: cp/parser.cc:39760
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "nombre de selector Objective-C++ no válido"
  
! #: cp/parser.cc:39835 cp/parser.cc:39853
  #, 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:39847 cp/parser.cc:39913
  #, 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:39956
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "%qs sobrante después de los métodos Objective-C++"
  
! #: cp/parser.cc:40153 cp/parser.cc:40160 cp/parser.cc:40167
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "tipo no válido para la variable de de instancia"
  
! #: cp/parser.cc:40284
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "se esperaba un identificador después de %<@protocol%>"
  
! #: cp/parser.cc:40457
  #, 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:40464
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "se descartan los atributos de prefijo antes de %<@%D%>"
  
! #: cp/parser.cc:40744 cp/parser.cc:40751 cp/parser.cc:40758
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "tipo no válido para la propiedad"
  
! #: cp/parser.cc:40920
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown property attribute %qE"
  msgstr "atributo de propiedad desconocido"
  
! #: cp/parser.cc:42222
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "se esperaba una expresión entera"
  
! #: cp/parser.cc:42239
  #, 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:42995
  #, 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:43397
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "inicializador no válido"
  
! #: cp/parser.cc:44091
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44727
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in parameter types"
  msgid "types may not be defined in iterator type"
--- 71954,72409 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35651
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "demasiadas listas-de-parámetros-de-plantilla"
  
! #: cp/parser.cc:35945
  #, 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:36056
  #, 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:36233
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36242
  #, 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:36248
  #, 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:36288
  #, 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:36298
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "plantilla con enlace C"
  
! #: cp/parser.cc:36318
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "especialización explícita no válida"
  
! #: cp/parser.cc:36428
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "declaración plantilla de %<typedef%>"
  
! #: cp/parser.cc:36479
  #, 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:36532
  #, 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:36851
  #, 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:36864
  #, 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:36895
  #, 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:37211
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37386
  #, 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:37401
  #, 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:37413
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> antes de %qD"
  
! #: cp/parser.cc:37430
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "se usó %qE con %<typedef%>"
  
! #: cp/parser.cc:37539
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 no admite %<long long%>"
  
! #: cp/parser.cc:37550
  #, 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:37555
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate %qD"
  msgstr "%qE duplicado"
  
! #: cp/parser.cc:37584
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "%qs duplicado"
  
! #: cp/parser.cc:37636
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "se esperaba %<new%>"
  
! #: cp/parser.cc:37639
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "se esperaba %<delete%>"
  
! #: cp/parser.cc:37642
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "se esperaba %<return%>"
  
! #: cp/parser.cc:37648
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "se esperaba %<extern%>"
  
! #: cp/parser.cc:37651
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "se esperaba %<static_assert%>"
  
! #: cp/parser.cc:37654
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "se esperaba %<decltype%>"
  
! #: cp/parser.cc:37657
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "se esperaba %<operator%>"
  
! #: cp/parser.cc:37660
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "se esperaba %<class%>"
  
! #: cp/parser.cc:37663
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "se esperaba %<template%>"
  
! #: cp/parser.cc:37666
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "se esperaba %<namespace%>"
  
! #: cp/parser.cc:37669
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "se esperaba %<using%>"
  
! #: cp/parser.cc:37672
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "se esperaba %<asm%>"
  
! #: cp/parser.cc:37675
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "se esperaba %<try%>"
  
! #: cp/parser.cc:37678
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "se esperaba %<catch%>"
  
! #: cp/parser.cc:37681
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "se esperaba %<throw%>"
  
! #: cp/parser.cc:37684
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>"
  msgid "expected %<auto%>"
  msgstr "se esperaba %<data%>"
  
! #: cp/parser.cc:37687
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "se esperaba %<__label__%>"
  
! #: cp/parser.cc:37690
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "se esperaba %<@try%>"
  
! #: cp/parser.cc:37693
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "se esperaba %<@synchronized%>"
  
! #: cp/parser.cc:37696
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "se esperaba %<@throw%>"
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "se esperaba %<__transaction_atomic%>"
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "se esperaba %<__transaction_relaxed%>"
  
! #: cp/parser.cc:37705
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "se esperaba %<@end%>"
  
! #: cp/parser.cc:37737
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "se esperaba %<::%>"
  
! #: cp/parser.cc:37749
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "se esperaba %<...%>"
  
! #: cp/parser.cc:37752
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "se esperaba %<*%>"
  
! #: cp/parser.cc:37755
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "se esperaba %<~%>"
  
! #: cp/parser.cc:37761
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "se esperaba %<:%> o %<::%>"
  
! #: cp/parser.cc:37788
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: cp/parser.cc:37791
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>"
  msgid "expected %<:]%>"
  msgstr "se esperaba %<:%>"
  
! #: cp/parser.cc:38126
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38280
  #, 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:38285
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T se declaró previamente aquí"
  
! #: cp/parser.cc:38406
  #, 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:38564 cp/parser.cc:38598
  #, 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:38571 cp/parser.cc:38604
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38572 cp/parser.cc:38605
  #, 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:38579
  #, 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:38580
  #, 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:38663
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD se redeclaró con acceso diferente"
  
! #: cp/parser.cc:38684
  #, 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:38937
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "el fichero termina en el argumento por defecto"
  
! #: cp/parser.cc:39178 cp/parser.cc:40490 cp/parser.cc:40679
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "construct Objective-C++ %<@%D%> mal ubicado"
  
! #: cp/parser.cc:39249
  #, 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:39323
  #, 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:39354
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> debe especificar un tipo como un argumento"
  
! #: cp/parser.cc:39758
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "nombre de selector Objective-C++ no válido"
  
! #: cp/parser.cc:39833 cp/parser.cc:39851
  #, 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:39845 cp/parser.cc:39911
  #, 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:39954
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "%qs sobrante después de los métodos Objective-C++"
  
! #: cp/parser.cc:40151 cp/parser.cc:40158 cp/parser.cc:40165
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "tipo no válido para la variable de de instancia"
  
! #: cp/parser.cc:40282
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "se esperaba un identificador después de %<@protocol%>"
  
! #: cp/parser.cc:40455
  #, 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:40462
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "se descartan los atributos de prefijo antes de %<@%D%>"
  
! #: cp/parser.cc:40742 cp/parser.cc:40749 cp/parser.cc:40756
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "tipo no válido para la propiedad"
  
! #: cp/parser.cc:40918
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown property attribute %qE"
  msgstr "atributo de propiedad desconocido"
  
! #: cp/parser.cc:42220
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "se esperaba una expresión entera"
  
! #: cp/parser.cc:42237
  #, 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:42993
  #, 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:43395
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "inicializador no válido"
  
! #: cp/parser.cc:44089
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44725
  #, 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
*** 72325,72517 ****
  #. 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:47214
  #, 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:48665
  #, 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:49613
  #, 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:49695 cp/pt.cc:19130
  #, 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:52776
  #, 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:53488
  #, 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:53729
  #, 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:53855
  #, 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:53976
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54551
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "se esperaba %<target%>"
  
! #: cp/parser.cc:55148
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "inicializador no válido"
  
! #: cp/parser.cc:55179
  #, fuzzy, gcc-internal-format
  #| msgid "expected id-expression"
  msgid "expected id-expression (arguments)"
  msgstr "se esperaba una expresión id"
  
! #: cp/parser.cc:55191
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55294
  #, 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:55314 cp/semantics.cc:7052
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55318 cp/semantics.cc:7060
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55321 cp/pt.cc:15174 cp/semantics.cc:7066
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55324 cp/semantics.cc:7072
  #, 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:55521
  #, 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:55693
  #, 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:56258
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56268
  #, 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:56438 cp/parser.cc:56977
  #, 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:56649
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56844
  #, 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:56847
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  o una función %<transaction_may_cancel_outer%>"
  
! #: cp/parser.cc:56894
  #, fuzzy, gcc-internal-format
  #| msgid "malformed #pragma GCC coprocessor"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "#pragma GCC coprocessor malformado"
  
! #: cp/parser.cc:57231
  #, 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:57242
  #, 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:57329
  #, 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:57471
  #, 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:57611
  #, 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:57713
  #, 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:57769
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
--- 72413,72605 ----
  #. 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:47212
  #, 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:48663
  #, 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:49611
  #, 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:49693 cp/pt.cc:19188
  #, 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:52774
  #, 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:53486
  #, 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:53727
  #, 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:53853
  #, 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:53974
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54549
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "se esperaba %<target%>"
  
! #: cp/parser.cc:55146
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "inicializador no válido"
  
! #: cp/parser.cc:55177
  #, fuzzy, gcc-internal-format
  #| msgid "expected id-expression"
  msgid "expected id-expression (arguments)"
  msgstr "se esperaba una expresión id"
  
! #: cp/parser.cc:55189
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55292
  #, 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:55312 cp/semantics.cc:7048
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55316 cp/semantics.cc:7056
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55319 cp/pt.cc:15198 cp/semantics.cc:7062
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55322 cp/semantics.cc:7068
  #, 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:55519
  #, 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:55691
  #, 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:56256
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56266
  #, 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:56436 cp/parser.cc:56975
  #, 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:56647
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56842
  #, 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:56845
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  o una función %<transaction_may_cancel_outer%>"
  
! #: cp/parser.cc:56892
  #, fuzzy, gcc-internal-format
  #| msgid "malformed #pragma GCC coprocessor"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "#pragma GCC coprocessor malformado"
  
! #: cp/parser.cc:57229
  #, 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:57240
  #, 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:57327
  #, 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:57469
  #, 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:57609
  #, 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:57711
  #, 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:57767
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr "%qD no es un argumento válido d
*** 73280,73566 ****
  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:7775
  #, 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:7789
  #, 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:7875
  #, 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:7883
  #, 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:7901
  #, 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:7961
  #, 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:7963
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "intente utilizar %qE en su lugar"
  
! #: cp/pt.cc:8017 cp/pt.cc:8049
  #, 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:8643
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/pt.cc:8659
  #, 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:8802
  #, 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:8831
  #, 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:8836
  #, 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:8853 cp/pt.cc:8888 cp/pt.cc:8939
  #, 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:8861
  #, 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:8869
  #, 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:8875
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  se esperaba una plantilla de clase, se obtuvo %qE"
  
! #: cp/pt.cc:8878
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  se esperaba un tipo, se obtuvo %qE"
  
! #: cp/pt.cc:8893
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  se esperaba un tipo, se obtuvo %qT"
  
! #: cp/pt.cc:8896
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  se esperaba una plantilla de clase, se obtuvo %qT"
  
! #: cp/pt.cc:8943
  #, 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:8958
  #, 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:8961
  #, 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:9048
  #, 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:9176 cp/pt.cc:9512
  #, 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:9191 cp/pt.cc:9337
  #, 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:9333
  #, 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:9342
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "provisto por %q+D"
  
! #: cp/pt.cc:9368
  #, 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:9372
  #, 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:9473
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10050
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D no es una plantilla de función"
  
! #: cp/pt.cc:10245
  #, 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:10247
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "para la declaración de plantilla %q+D"
  
! #: cp/pt.cc:10416 cp/pt.cc:23566
  #, fuzzy, gcc-internal-format
  #| msgid "internal consistency failure"
  msgid "template constraint failure for %qD"
  msgstr "falla interna de consistencia"
  
! #: cp/pt.cc:10766
  #, 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:11506
  #, 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:12442
  #, 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:12451
  #, 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:12478
  #, 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:12482
  #, 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:12711
  #, 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:12712
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "first error appeared here"
  msgstr "se definió struct aquí"
  
! #: cp/pt.cc:13080
  #, 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:13599
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14070
  #, 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:14180
  #, 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:14183
  #, 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:14388
  #, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr ""
  
! #: cp/pt.cc:14844
  #, 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:14941
  #, 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:15952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%T%>"
  msgid "mismatched argument pack lengths (%d vs %d)"
--- 73368,73654 ----
  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:7777
  #, 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:7791
  #, 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:7877
  #, 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:7885
  #, 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:7903
  #, 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:7963
  #, 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:7965
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "intente utilizar %qE en su lugar"
  
! #: cp/pt.cc:8019 cp/pt.cc:8051
  #, 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:8645
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/pt.cc:8661
  #, 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:8804
  #, 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:8833
  #, 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:8838
  #, 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:8855 cp/pt.cc:8890 cp/pt.cc:8941
  #, 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:8863
  #, 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:8871
  #, 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:8877
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  se esperaba una plantilla de clase, se obtuvo %qE"
  
! #: cp/pt.cc:8880
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  se esperaba un tipo, se obtuvo %qE"
  
! #: cp/pt.cc:8895
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  se esperaba un tipo, se obtuvo %qT"
  
! #: cp/pt.cc:8898
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  se esperaba una plantilla de clase, se obtuvo %qT"
  
! #: cp/pt.cc:8945
  #, 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:8960
  #, 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:8963
  #, 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:9050
  #, 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:9178 cp/pt.cc:9514
  #, 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:9193 cp/pt.cc:9339
  #, 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:9335
  #, 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:9344
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "provisto por %q+D"
  
! #: cp/pt.cc:9370
  #, 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:9374
  #, 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:9475
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10052
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D no es una plantilla de función"
  
! #: cp/pt.cc:10247
  #, 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:10249
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "para la declaración de plantilla %q+D"
  
! #: cp/pt.cc:10418 cp/pt.cc:23643
  #, fuzzy, gcc-internal-format
  #| msgid "internal consistency failure"
  msgid "template constraint failure for %qD"
  msgstr "falla interna de consistencia"
  
! #: cp/pt.cc:10768
  #, 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:11508
  #, 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:12444
  #, 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:12453
  #, 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:12480
  #, 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:12484
  #, 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:12713
  #, 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:12714
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "first error appeared here"
  msgstr "se definió struct aquí"
  
! #: cp/pt.cc:13082
  #, 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:13601
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14078
  #, 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:14204
  #, 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:14207
  #, 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:14412
  #, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr ""
  
! #: cp/pt.cc:14868
  #, 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:14965
  #, 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:15976
  #, 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
*** 73579,73702 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16154
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "la variable %qD tiene tipo de función"
  
! #: cp/pt.cc:16379
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "tipo de parámetro %qT no válido"
  
! #: cp/pt.cc:16381
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "en la declaración %q+D"
  
! #: cp/pt.cc:16508
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "la función devuelve una matriz"
  
! #: cp/pt.cc:16510
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "la función devuelve una función"
  
! #: cp/pt.cc:16760
  #, 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:16762
  #, 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:17323
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "se forma la referencia a void"
  
! #: cp/pt.cc:17325
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "se forma un puntero para referenciar al tipo %qT"
  
! #: cp/pt.cc:17327
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "se forma una referencia para referenciar al tipo %qT"
  
! #: cp/pt.cc:17340
  #, 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:17343
  #, 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:17396
  #, 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:17402
  #, 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:17408
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "se crea un puntero al miembro de tipo void"
  
! #: cp/pt.cc:17477
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "se crea la matriz de %qT"
  
! #: cp/pt.cc:17518
  #, 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:17525
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17579
  #, 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:17613
  #, 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:17622
  #, 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:17630
  #, 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:17788
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "uso de %qs en la plantilla"
--- 73667,73796 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16178
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "la variable %qD tiene tipo de función"
  
! #: cp/pt.cc:16403
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "tipo de parámetro %qT no válido"
  
! #: cp/pt.cc:16405
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "en la declaración %q+D"
  
! #: cp/pt.cc:16532
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "la función devuelve una matriz"
  
! #: cp/pt.cc:16534
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "la función devuelve una función"
  
! #: cp/pt.cc:16784
  #, 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:16786
  #, 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:17367
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "se forma la referencia a void"
  
! #: cp/pt.cc:17369
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "se forma un puntero para referenciar al tipo %qT"
  
! #: cp/pt.cc:17371
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "se forma una referencia para referenciar al tipo %qT"
  
! #: cp/pt.cc:17384
  #, 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:17387
  #, 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:17440
  #, 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:17446
  #, 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:17452
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "se crea un puntero al miembro de tipo void"
  
! #: cp/pt.cc:17521
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "se crea la matriz de %qT"
  
! #: cp/pt.cc:17562
  #, 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:17569
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17623
  #, 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:17657
  #, 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:17666
  #, 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:17674
  #, 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:17810
! #, 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:17844
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "uso de %qs en la plantilla"
*************** msgstr "uso de %qs en la plantilla"
*** 73704,73921 ****
  #. 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:17961
  #, 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:18117
  #, 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:18133
  #, 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:18135
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "escriba %<typename %E%> si quiere un tipo"
  
! #: cp/pt.cc:18219
  #, 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:20597 cp/pt.cc:22894
  #, 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:20601 cp/pt.cc:22898
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "use %<...%> para expandir el paquete de argumentos"
  
! #: cp/pt.cc:20748
  #, 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:22114
  #, 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:22149
  #, 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:22154
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "use %<this->%D%> en su lugar"
  
! #: cp/pt.cc:22157
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "use %<%T::%D%> en su lugar"
  
! #: cp/pt.cc:22162
  #, 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:22213
  #, 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:22240
  #, 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:22486
  #, 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:22489
  #, 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:22811
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "se usa el campo no válido %qD"
  
! #: cp/pt.cc:23196
  #, 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:23198
  #, 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:23208
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT es un tipo modificado variablemente"
  
! #: cp/pt.cc:23223
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "la expresión integral %qE no es una constante"
  
! #: cp/pt.cc:23241
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  se trata de instanciar %qD"
  
! #: cp/pt.cc:27656
  #, 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:27658
  #, 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:27664
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.cc:27691 cp/pt.cc:27778
  #, 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:27710
  #, 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:27716 cp/pt.cc:27773
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "no se encontró una plantilla coincidente para %qD"
  
! #: cp/pt.cc:27721
  #, 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:27729
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "instanciación explícita de %q#D"
  
! #: cp/pt.cc:27765
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "instanciación explícita duplicada de %q#D"
  
! #: cp/pt.cc:27788 cp/pt.cc:27855
  #, 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:27793 cp/pt.cc:27870
  #, 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:27827
  #, 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:27830
  #, 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:27839
  #, 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:27860
  #, 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:27900
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "instanciación explícita duplicada de %q#T"
  
! #: cp/pt.cc:28232
  #, 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:28238
  #, 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"
--- 73798,74015 ----
  #. 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:18017
  #, 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:18173
  #, 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:18189
  #, 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:18191
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "escriba %<typename %E%> si quiere un tipo"
  
! #: cp/pt.cc:18277
  #, 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:20655 cp/pt.cc:22967
  #, 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:20659 cp/pt.cc:22971
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "use %<...%> para expandir el paquete de argumentos"
  
! #: cp/pt.cc:20806
  #, 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:22178
  #, 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:22213
  #, 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:22218
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "use %<this->%D%> en su lugar"
  
! #: cp/pt.cc:22221
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "use %<%T::%D%> en su lugar"
  
! #: cp/pt.cc:22226
  #, 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:22277
  #, 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:22304
  #, 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:22552
  #, 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:22555
  #, 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:22884
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "se usa el campo no válido %qD"
  
! #: cp/pt.cc:23273
  #, 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:23275
  #, 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:23285
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT es un tipo modificado variablemente"
  
! #: cp/pt.cc:23300
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "la expresión integral %qE no es una constante"
  
! #: cp/pt.cc:23318
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  se trata de instanciar %qD"
  
! #: cp/pt.cc:27733
  #, 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:27735
  #, 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:27741
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.cc:27768 cp/pt.cc:27855
  #, 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:27787
  #, 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:27793 cp/pt.cc:27850
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "no se encontró una plantilla coincidente para %qD"
  
! #: cp/pt.cc:27798
  #, 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:27806
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "instanciación explícita de %q#D"
  
! #: cp/pt.cc:27842
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "instanciación explícita duplicada de %q#D"
  
! #: cp/pt.cc:27865 cp/pt.cc:27932
  #, 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:27870 cp/pt.cc:27947
  #, 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:27904
  #, 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:27907
  #, 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:27916
  #, 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:27937
  #, 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:27977
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "instanciación explícita duplicada de %q#T"
  
! #: cp/pt.cc:28318
  #, 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:28324
  #, 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
*** 73928,74105 ****
  #. 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:28718
  #, 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:28764
  #, 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:29139
  #, 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:29169
  #, 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:29178
  #, 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:29186
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "parámetro que no es tipo plantilla no válido"
  
! #: cp/pt.cc:29188
  #, 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:30738
  #, 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:30934
  #, 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:30943
  #, 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:30949
  #, 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:30993
  #, 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:32264
  #, 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:32279
  #, 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:32285
  #, fuzzy, gcc-internal-format
  #| msgid "try using %qE instead"
  msgid "use %qD directly instead"
  msgstr "intente utilizar %qE en su lugar"
  
! #: cp/pt.cc:32413
  #, 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:32420
  #, 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:32433
  #, 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:32436
  #, 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:32451
  #, 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:32455
  #, 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:32470
  #, 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:32472
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32603
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32606
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32666
  #, 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:32669
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "no se puede deducir %qT de %qE"
  
! #: cp/pt.cc:32749
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:32753
  #, 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:32757
  #, 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:32761
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
--- 74022,74199 ----
  #. 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:28804
  #, 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:28850
  #, 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:29225
  #, 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:29255
  #, 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:29264
  #, 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:29272
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "parámetro que no es tipo plantilla no válido"
  
! #: cp/pt.cc:29274
  #, 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:30824
  #, 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:31020
  #, 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:31029
  #, 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:31035
  #, 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:31079
  #, 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:32350
  #, 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:32365
  #, 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:32371
  #, fuzzy, gcc-internal-format
  #| msgid "try using %qE instead"
  msgid "use %qD directly instead"
  msgstr "intente utilizar %qE en su lugar"
  
! #: cp/pt.cc:32499
  #, 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:32506
  #, 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:32519
  #, 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:32522
  #, 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:32537
  #, 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:32541
  #, 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:32556
  #, 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:32558
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32689
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32692
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32752
  #, 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:32755
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "no se puede deducir %qT de %qE"
  
! #: cp/pt.cc:32835
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:32839
  #, 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:32843
  #, 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:32847
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
*************** msgstr "new no se puede aplicar a un tip
*** 74156,74485 ****
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:410
  #, 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:453
  #, 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:489
  #, 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:503
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:525
  #, 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:654
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:821
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:839
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:846
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:879
! #, fuzzy, gcc-internal-format
! #| msgid "expected interface or pointer to interface"
! msgid "unexpected type %qT of iterator dereference"
! msgstr "se esperaba interfaz o puntero a interfaz"
  
! #: cp/reflect.cc:947
  #, 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:1046
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "unexpected %<std::meta::operators%>"
  msgstr "se esperaba %<operator%>"
  
! #: cp/reflect.cc:2671
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:2959
  #, 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:3113 cp/reflect.cc:3176 cp/reflect.cc:3231 cp/reflect.cc:3311
! #: cp/reflect.cc:6233
  #, 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:3856
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:3880
  #, 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:3907
  #, 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:4784 cp/reflect.cc:4911
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5515
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-argument"
  msgid "unexpected %<data_member_options%> argument"
  msgstr "se esperaba un argumento de plantilla"
  
! #: cp/reflect.cc:5884
  #, 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:5892
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:5900
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5908
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5916
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:5929
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:5937
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:5947
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:5956
  #, 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:5966
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:5987
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:5991 cp/reflect.cc:6074
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "%<consteval%> block defined here"
  msgstr "se definió struct aquí"
  
! #: cp/reflect.cc:6007 cp/reflect.cc:6066
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6011 cp/reflect.cc:6070
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6022 cp/reflect.cc:6058
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6026 cp/reflect.cc:6062
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6036
  #, 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:6041
  #, 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:6046
  #, 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:6051
  #, 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:6212
  #, gcc-internal-format
  msgid "%<access_context::current%> used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6263
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PHI argument"
  msgid "invalid %<access_context%> argument"
  msgstr "argumento PHI no válido"
  
! #: cp/reflect.cc:6274
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<access_context::scope()%>"
  msgstr "se esperaba %<delete%>"
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7047
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected argument to %qs"
  msgstr "argumento inesperado"
  
! #: cp/reflect.cc:7336
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown metafunction %qD"
  msgstr "función de especificación %qs desconocida"
  
! #: cp/reflect.cc:8010
  #, 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:8206
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8208
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<register%>"
  msgid "add %<constexpr%>"
  msgstr "se usó %qE con %<register%>"
  
! #: cp/reflect.cc:8212
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8319
  #, 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:8343 cp/reflect.cc:8359
  #, 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:8349 cp/reflect.cc:8353
  #, 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:8372
  #, 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:8380
  #, 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:8393
  #, 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:8407
  #, 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:8426
  #, 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:8439
  #, 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:8448
  #, 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"
--- 74250,74583 ----
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:416
  #, 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:459
  #, 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:495
  #, 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:509
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:531
  #, 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:660
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:827
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:845
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:852
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:965
! #, gcc-internal-format
! msgid "%qD should throw %qs; %<what()%>: %qs"
! msgstr ""
  
! #: cp/reflect.cc:967
! #, gcc-internal-format
! msgid "exceptions are disabled, treating as non-constant"
! msgstr ""
! 
! #: cp/reflect.cc:977
  #, 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:1077
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "unexpected %<std::meta::operators%>"
  msgstr "se esperaba %<operator%>"
  
! #: cp/reflect.cc:2702
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:2990
  #, 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:3144 cp/reflect.cc:3207 cp/reflect.cc:3262 cp/reflect.cc:3342
! #: cp/reflect.cc:6283
  #, 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:3900
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:3924
  #, 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:3951
  #, 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:4832 cp/reflect.cc:4959
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5565
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-argument"
  msgid "unexpected %<data_member_options%> argument"
  msgstr "se esperaba un argumento de plantilla"
  
! #: cp/reflect.cc:5934
  #, 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:5942
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:5950
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5958
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5966
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:5979
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:5987
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:5997
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6006
  #, 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:6016
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6037
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6041 cp/reflect.cc:6124
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "%<consteval%> block defined here"
  msgstr "se definió struct aquí"
  
! #: cp/reflect.cc:6057 cp/reflect.cc:6116
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6061 cp/reflect.cc:6120
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6072 cp/reflect.cc:6108
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6076 cp/reflect.cc:6112
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6086
  #, 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:6091
  #, 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:6096
  #, 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:6101
  #, 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:6262
  #, gcc-internal-format
  msgid "%<access_context::current%> used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6313
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PHI argument"
  msgid "invalid %<access_context%> argument"
  msgstr "argumento PHI no válido"
  
! #: cp/reflect.cc:6324
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<access_context::scope()%>"
  msgstr "se esperaba %<delete%>"
  
! #: cp/reflect.cc:6334
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7107
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected argument to %qs"
  msgstr "argumento inesperado"
  
! #: cp/reflect.cc:7396
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown metafunction %qD"
  msgstr "función de especificación %qs desconocida"
  
! #: cp/reflect.cc:8070
  #, 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:8326
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8328
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<register%>"
  msgid "add %<constexpr%>"
  msgstr "se usó %qE con %<register%>"
  
! #: cp/reflect.cc:8332
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8439
  #, 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:8463 cp/reflect.cc:8479
  #, 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:8469 cp/reflect.cc:8473
  #, 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:8492
  #, 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:8500
  #, 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:8513
  #, 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:8527
  #, 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:8546
  #, 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:8559
  #, 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:8568
  #, 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 "%qT es una base ambigua de %qT"
*** 74536,74644 ****
  msgid "%qT is an inaccessible base of %qT"
  msgstr "%qT es una base inaccesible de %qT"
  
! #: cp/search.cc:2007
  #, gcc-internal-format
  msgid "looser exception specification on overriding virtual function %q+#F"
  msgstr ""
  
! #: cp/search.cc:2010
  #, fuzzy, gcc-internal-format
  #| msgid "overriding deleted function %q+D"
  msgid "overridden function is %q#F"
  msgstr "se sobreescribe la función borrada %q+D"
  
! #: cp/search.cc:2085
  #, fuzzy, gcc-internal-format
  #| msgid "invalid covariant return type for %q+#D"
  msgid "invalid covariant return type for %q#D"
  msgstr "tipo de devolución covariante no válido para %q+#D"
  
! #: cp/search.cc:2087 cp/search.cc:2104 cp/search.cc:2121
  #, fuzzy, gcc-internal-format
  #| msgid "overriding deleted function %q+D"
  msgid "overridden function is %q#D"
  msgstr "se sobreescribe la función borrada %q+D"
  
! #: cp/search.cc:2100
  #, gcc-internal-format
  msgid "invalid covariant return type for %q+#D"
  msgstr "tipo de devolución covariante no válido para %q+#D"
  
! #: cp/search.cc:2102
  #, gcc-internal-format
  msgid "conflicting return type specified for %q+#D"
  msgstr "se especificaron tipos de devolución en conflicto para %q+#D"
  
! #: cp/search.cc:2119
  #, gcc-internal-format
  msgid "conflicting type attributes specified for %q+#D"
  msgstr "se especificaron atributos de tipo en conflicto para %q+#D"
  
! #: cp/search.cc:2138
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %q+D declared as non-function"
  msgid "%<consteval%> function %q+D overriding non-%<consteval%> function"
  msgstr "la función interna %q+D no se declara como función"
  
! #: cp/search.cc:2141
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %q+D declared as non-function"
  msgid "non-%<consteval%> function %q+D overriding %<consteval%> function"
  msgstr "la función interna %q+D no se declara como función"
  
! #: cp/search.cc:2144 cp/search.cc:2173 cp/search.cc:2182 cp/search.cc:2192
  #, fuzzy, gcc-internal-format
  #| msgid "overriding deleted function %q+D"
  msgid "overridden function is %qD"
  msgstr "se sobreescribe la función borrada %q+D"
  
! #: cp/search.cc:2160
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<__transaction_atomic%>"
  msgid "%qD declared %<transaction_safe_dynamic%>"
  msgstr "se esperaba %<__transaction_atomic%>"
  
! #: cp/search.cc:2162
  #, fuzzy, gcc-internal-format
  #| msgid "variable %q+D declared %<inline%>"
  msgid "overriding %qD declared %<transaction_safe%>"
  msgstr "la variable %q+D se declaró como %<inline%>"
  
! #: cp/search.cc:2170
  #, fuzzy, gcc-internal-format
  #| msgid "overriding non-deleted function %q+D"
  msgid "deleted function %q+D overriding non-deleted function"
  msgstr "se sobreescribe la función %q+D que no se borró"
  
! #: cp/search.cc:2179
  #, fuzzy, gcc-internal-format
  #| msgid "non-deleted function %q+D"
  msgid "non-deleted function %q+D overriding deleted function"
  msgstr "la función %q+D que no se borró"
  
! #: cp/search.cc:2190
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %q+D declared as non-function"
  msgid "virtual function %q+D overriding final function"
  msgstr "la función interna %q+D no se declara como función"
  
! #: cp/search.cc:2278
  #, gcc-internal-format
  msgid "%q+#D cannot be declared"
  msgstr "%q+#D no se puede declarar"
  
! #: cp/search.cc:2279
  #, gcc-internal-format
  msgid "  since %q+#D declared in base class"
  msgstr "  ya que se declaró %q+#D en la clase base"
  
! #: cp/search.cc:2285
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %q+D declared as non-function"
  msgid "explicit object member function overrides virtual function"
  msgstr "la función interna %q+D no se declara como función"
  
! #: cp/search.cc:2288
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "virtual function declared here"
--- 74634,74742 ----
  msgid "%qT is an inaccessible base of %qT"
  msgstr "%qT es una base inaccesible de %qT"
  
! #: cp/search.cc:2011
  #, gcc-internal-format
  msgid "looser exception specification on overriding virtual function %q+#F"
  msgstr ""
  
! #: cp/search.cc:2014
  #, fuzzy, gcc-internal-format
  #| msgid "overriding deleted function %q+D"
  msgid "overridden function is %q#F"
  msgstr "se sobreescribe la función borrada %q+D"
  
! #: cp/search.cc:2089
  #, fuzzy, gcc-internal-format
  #| msgid "invalid covariant return type for %q+#D"
  msgid "invalid covariant return type for %q#D"
  msgstr "tipo de devolución covariante no válido para %q+#D"
  
! #: cp/search.cc:2091 cp/search.cc:2108 cp/search.cc:2125
  #, fuzzy, gcc-internal-format
  #| msgid "overriding deleted function %q+D"
  msgid "overridden function is %q#D"
  msgstr "se sobreescribe la función borrada %q+D"
  
! #: cp/search.cc:2104
  #, gcc-internal-format
  msgid "invalid covariant return type for %q+#D"
  msgstr "tipo de devolución covariante no válido para %q+#D"
  
! #: cp/search.cc:2106
  #, gcc-internal-format
  msgid "conflicting return type specified for %q+#D"
  msgstr "se especificaron tipos de devolución en conflicto para %q+#D"
  
! #: cp/search.cc:2123
  #, gcc-internal-format
  msgid "conflicting type attributes specified for %q+#D"
  msgstr "se especificaron atributos de tipo en conflicto para %q+#D"
  
! #: cp/search.cc:2142
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %q+D declared as non-function"
  msgid "%<consteval%> function %q+D overriding non-%<consteval%> function"
  msgstr "la función interna %q+D no se declara como función"
  
! #: cp/search.cc:2145
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %q+D declared as non-function"
  msgid "non-%<consteval%> function %q+D overriding %<consteval%> function"
  msgstr "la función interna %q+D no se declara como función"
  
! #: cp/search.cc:2148 cp/search.cc:2177 cp/search.cc:2186 cp/search.cc:2196
  #, fuzzy, gcc-internal-format
  #| msgid "overriding deleted function %q+D"
  msgid "overridden function is %qD"
  msgstr "se sobreescribe la función borrada %q+D"
  
! #: cp/search.cc:2164
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<__transaction_atomic%>"
  msgid "%qD declared %<transaction_safe_dynamic%>"
  msgstr "se esperaba %<__transaction_atomic%>"
  
! #: cp/search.cc:2166
  #, fuzzy, gcc-internal-format
  #| msgid "variable %q+D declared %<inline%>"
  msgid "overriding %qD declared %<transaction_safe%>"
  msgstr "la variable %q+D se declaró como %<inline%>"
  
! #: cp/search.cc:2174
  #, fuzzy, gcc-internal-format
  #| msgid "overriding non-deleted function %q+D"
  msgid "deleted function %q+D overriding non-deleted function"
  msgstr "se sobreescribe la función %q+D que no se borró"
  
! #: cp/search.cc:2183
  #, fuzzy, gcc-internal-format
  #| msgid "non-deleted function %q+D"
  msgid "non-deleted function %q+D overriding deleted function"
  msgstr "la función %q+D que no se borró"
  
! #: cp/search.cc:2194
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %q+D declared as non-function"
  msgid "virtual function %q+D overriding final function"
  msgstr "la función interna %q+D no se declara como función"
  
! #: cp/search.cc:2282
  #, gcc-internal-format
  msgid "%q+#D cannot be declared"
  msgstr "%q+#D no se puede declarar"
  
! #: cp/search.cc:2283
  #, gcc-internal-format
  msgid "  since %q+#D declared in base class"
  msgstr "  ya que se declaró %q+#D en la clase base"
  
! #: cp/search.cc:2289
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %q+D declared as non-function"
  msgid "explicit object member function overrides virtual function"
  msgstr "la función interna %q+D no se declara como función"
  
! #: cp/search.cc:2292
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "virtual function declared here"
*************** msgstr "la definición de %q#T dentro de
*** 74847,75507 ****
  msgid "invalid definition of qualified type %qT"
  msgstr "definición no válida del tipo calificado %qT"
  
! #: cp/semantics.cc:4487
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "especificación de clase base no válida"
  
! #: cp/semantics.cc:4674
  #, 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:4692
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD no se capturó"
  
! #: cp/semantics.cc:4696
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4698
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4714
  #, 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:4716
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "uso de parámetro desde la función contenedora"
  
! #: cp/semantics.cc:4849
  #, 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:4859
  #, 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:4895
  #, 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:4950
  #, 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:4958
  #, 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:4986
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD no puede aparecer en una expresion constante"
  
! #: cp/semantics.cc:5030 cp/semantics.cc:5061
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5159
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "el tipo de %qE es desconocido"
  
! #: cp/semantics.cc:5177 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:5204
  #, 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:5211
  #, 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:5219
  #, 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:5225
  #, 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:5363
  #, 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:5395
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "no se puede aplicar %<offsetof%> al destructor %<~%T%>"
  
! #: cp/semantics.cc:5409
  #, 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:5413
  #, 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:5418
  #, 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:5429
  #, 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:6633
  #, 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:6828
  #, 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:6831
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D"
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/semantics.cc:7192
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7238
  #, 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:7357
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7431
  #, 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:7437
  #, 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:7743
  #, 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:7940
  #, 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:7955
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7970
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7994
  #, 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:8087 cp/semantics.cc:8219 cp/semantics.cc:8279
! #: cp/semantics.cc:8715 cp/semantics.cc:10050
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8099 cp/semantics.cc:10063
  #, 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:8232
  #, 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:8292
  #, 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:8363
  #, 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:8377
  #, 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:8416
  #, 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:8419
  #, 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:8423
  #, 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:8446
  #, 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:8450
  #, 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:8455
  #, 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:8540
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "la expresión schedule chunk size debe ser integral"
  
! #: cp/semantics.cc:8573
  #, 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:8587
  #, 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:8607
  #, 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:8636
  #, 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:8666
  #, 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:8697
  #, 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:8726
  #, 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:8741
  #, 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:8748
  #, 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:8763
  #, 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:8794
  #, 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:8805
  #, 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:8822
  #, 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:8834
  #, 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:8843
  #, 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:8959
  #, 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:9004
  #, 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:9073
  #, 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:9147
  #, 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:9664
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "template %qE in clause %qs"
  msgstr "demasiadas cláusulas %qs"
  
! #: cp/semantics.cc:9667
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9737
  #, 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:9767
  #, 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:9797
  #, 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:9809
  #, 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:9826
  #, 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:9857
  #, 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:9867
  #, 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:9951
  #, 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:10520
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10761
  #, 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:10775
  #, 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:11574
  #, 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:12072
  #, 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:12396 cp/semantics.cc:12406
  #, 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:12738
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12754
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12772
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12825
  #, 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:12834
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12852
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12951
  #, 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:12977
  #, 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:13015
  #, 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:13019
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13129
  #, 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:13145
  #, 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:13174
  #, 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:13220
  #, 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:13495 cp/semantics.cc:13502
  #, 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:13513 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:13574 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13583 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:13754 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13778 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:13789 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13876
  #, 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:13888
  #, 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:14003
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14300
  #, 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:14471
  #, 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:14702
  #, 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:14762
  #, 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:14764
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14781
  #, 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"
--- 74945,75605 ----
  msgid "invalid definition of qualified type %qT"
  msgstr "definición no válida del tipo calificado %qT"
  
! #: cp/semantics.cc:4479
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "especificación de clase base no válida"
  
! #: cp/semantics.cc:4666
  #, 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:4684
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD no se capturó"
  
! #: cp/semantics.cc:4688
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4690
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4706
  #, 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:4708
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "uso de parámetro desde la función contenedora"
  
! #: cp/semantics.cc:4841
  #, 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:4851
  #, 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:4887
  #, 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:4942
  #, 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:4950
  #, 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:4978
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD no puede aparecer en una expresion constante"
  
! #: cp/semantics.cc:5022 cp/semantics.cc:5053
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5155
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "el tipo de %qE es desconocido"
  
! #: cp/semantics.cc:5173 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:5200
  #, 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:5207
  #, 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:5215
  #, 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:5221
  #, 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:5359
  #, 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:5391
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "no se puede aplicar %<offsetof%> al destructor %<~%T%>"
  
! #: cp/semantics.cc:5405
  #, 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:5409
  #, 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:5414
  #, 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:5425
  #, 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:6629
  #, 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:6824
  #, 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:6827
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D"
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/semantics.cc:7188
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7234
  #, 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:7353
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7427
  #, 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:7433
  #, 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:7739
  #, 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:7936
  #, 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:7951
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7966
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7990
  #, 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:8083 cp/semantics.cc:8215 cp/semantics.cc:8275
! #: cp/semantics.cc:8711 cp/semantics.cc:10046
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8095 cp/semantics.cc:10059
  #, 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:8228
  #, 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:8288
  #, 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:8359
  #, 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:8373
  #, 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:8412
  #, 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:8415
  #, 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:8419
  #, 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:8442
  #, 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:8446
  #, 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:8451
  #, 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:8536
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "la expresión schedule chunk size debe ser integral"
  
! #: cp/semantics.cc:8569
  #, 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:8583
  #, 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:8603
  #, 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:8632
  #, 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:8662
  #, 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:8693
  #, 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:8722
  #, 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:8737
  #, 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:8744
  #, 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:8759
  #, 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:8790
  #, 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:8801
  #, 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:8818
  #, 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:8830
  #, 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:8839
  #, 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:8955
  #, 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:9000
  #, 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:9069
  #, 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:9143
  #, 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:9660
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "template %qE in clause %qs"
  msgstr "demasiadas cláusulas %qs"
  
! #: cp/semantics.cc:9663
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9733
  #, 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:9763
  #, 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:9793
  #, 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:9805
  #, 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:9822
  #, 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:9853
  #, 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:9863
  #, 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:9947
  #, 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:10516
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10757
  #, 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:10771
  #, 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:11570
  #, 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:12068
  #, 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:12392 cp/semantics.cc:12402
  #, 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:12734
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12750
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12768
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12821
  #, 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:12830
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12848
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12947
  #, 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:12973
  #, 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:13011
  #, 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:13015
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13125
  #, 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:13141
  #, 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:13170
  #, 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:13216
  #, 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:13491 cp/semantics.cc:13498
  #, 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:13509 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:13570 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13579 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:13750 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13774 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:13785 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13872
  #, 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:13884
  #, 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:13999
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14296
  #, 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:14467
  #, 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:14698
  #, 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:14758
  #, 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:14760
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14777
  #, 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
*** 75510,75537 ****
  #. 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:14831
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14837
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14843
  #, 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:14870
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14878
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
--- 75608,75635 ----
  #. 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:14827
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14833
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14839
  #, 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:14866
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14874
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
*************** msgstr "`sizeof' aplicado a un campo de
*** 75879,75897 ****
  msgid "annotation on unnamed bit-field"
  msgstr "se especificó la alineación para el campo de bits sin nombre"
  
! #: cp/tree.cc:5920
  #, 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:5935
  #, 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:6909 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"
--- 75977,76001 ----
  msgid "annotation on unnamed bit-field"
  msgstr "se especificó la alineación para el campo de bits sin nombre"
  
! #: cp/tree.cc:5917
! #, fuzzy, gcc-internal-format
! #| msgid "function parameter"
! msgid "annotation on void parameter"
! msgstr "parámetro de función"
! 
! #: cp/tree.cc:5926
  #, 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:5941
  #, 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:6915 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 "La referencia a matriz en %C no
*** 78219,78225 ****
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr "La referencia a matriz en %C no puede tener más de %d dimensiones"
  
! #: fortran/array.cc:335 fortran/array.cc:816 fortran/match.cc:1917
  #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
  #: fortran/simplify.cc:3386 fortran/simplify.cc:3416 fortran/simplify.cc:7040
  #: fortran/simplify.cc:9341
--- 78323,78329 ----
  msgid "Array reference at %C cannot have more than %d dimensions"
  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:3386 fortran/simplify.cc:3416 fortran/simplify.cc:7040
  #: fortran/simplify.cc:9341
*************** msgstr "Faltan codimensiones en %C, se e
*** 78259,78502 ****
  msgid "Too many codimensions at %C, expected %d not %d"
  msgstr "Demasiadas codimensiones en %C, se esperaban %d no %d"
  
! #: fortran/array.cc:481
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L in this context must be constant"
  msgid "Variable %qs at %L in this context must be constant"
  msgstr "La variable '%s' en %L en este contexto debe ser constante"
  
! #: fortran/array.cc:484
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L in this context must be constant"
  msgstr "La expresión en %L en este contexto debe ser constante"
  
  #. F2018:R821: "assumed-implied-spec  is  [ lower-bound : ] *".
! #: fortran/array.cc:587
  #, gcc-internal-format, gfc-internal-format
  msgid "A lower bound must precede colon in assumed-size array specification at %L"
  msgstr ""
  
! #: fortran/array.cc:599
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in array specification at %C"
  msgstr "Se esperaba una expresión en la especificación de matriz en %C"
  
! #: fortran/array.cc:612 fortran/array.cc:651
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "Expecting a scalar INTEGER expression at %C, found %s"
  msgstr "Se esperaba una expresión de inicialización escalar en %C"
  
! #: fortran/array.cc:691
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Enumerator cannot be array at %C"
  msgid "Assumed-rank array at %C"
  msgstr "Un enumerador no puede ser matriz en %C"
  
! #: fortran/array.cc:725
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for implied-shape array at %C"
  msgstr "Especificación de matriz errónea para una matriz de forma implícita en %C"
  
! #: fortran/array.cc:741 fortran/array.cc:854
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for an explicitly shaped array at %C"
  msgstr "Especificación de matriz errónea para una matriz formada explícita en %C"
  
! #: fortran/array.cc:751 fortran/array.cc:864
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for assumed shape array at %C"
  msgstr "Especificación de matriz errónea para una matriz de forma asumida en %C"
  
! #: fortran/array.cc:765 fortran/array.cc:878
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for deferred shape array at %C"
  msgstr "Especificación de matriz errónea para una matriz de forma diferida en %C"
  
! #: fortran/array.cc:775 fortran/array.cc:882
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %C"
  msgstr "Especificación errónea para la matriz de tamaño asumido en %C"
  
! #: fortran/array.cc:787 fortran/array.cc:894
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected another dimension in array declaration at %C"
  msgstr "Se esperaba otra dimensión en la declaración de matriz %C"
  
! #: fortran/array.cc:793 fortran/array.cc:822 fortran/array.cc:900
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C has more than %d dimensions"
  msgstr "La especificación de matriz en %C tiene más de %d dimensiones"
  
! #: fortran/array.cc:799
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification at %C has more than %d dimensions"
  msgid "Array specification at %C with more than 7 dimensions"
  msgstr "La especificación de matriz en %C tiene más de %d dimensiones"
  
! #: fortran/array.cc:811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: Coarray declaration at %C"
  msgid "Coarray declaration at %C"
  msgstr "Fortran 2008: Declaración de comatriz en %C"
  
! #: fortran/array.cc:908
  #, fuzzy, gcc-internal-format
  #| msgid "Upper bound of last coarray dimension must be '*' at %C"
  msgid "Upper bound of last coarray dimension must be %<*%> at %C"
  msgstr "El límite superior de la última dimensión de comatriz debe ser '*' en %C"
  
! #: fortran/array.cc:982
  #, fuzzy, gcc-internal-format
  #| msgid "Data target at %L shall not have a coindex"
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr "El objetivo de datos en %L no puede tener un coíndice"
  
! #: fortran/array.cc:1038
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr ""
  
! #: fortran/array.cc:1164
  #, fuzzy, gcc-internal-format
  #| msgid "DO-iterator '%s' at %L is inside iterator of the same name"
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr "El iterador-DO '%s' en %L está dentro de un iterador del mismo nombre"
  
! #: fortran/array.cc:1256 fortran/array.cc:1487
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr "Error sintáctico en el constructor de matriz en %C"
  
! #: fortran/array.cc:1286
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/array.cc:1295
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/array.cc:1358
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: [...] style array constructors at %C"
  msgid "[...] style array constructors at %C"
  msgstr "Fortran 2003: Constructores de matriz de estilo [...] en %C"
  
! #: fortran/array.cc:1380
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Array constructor including type specification at %C"
  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:1386 fortran/match.cc:5046
  #, 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"
  
! #: fortran/array.cc:1394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr "La especificación de tipo en %L no puede tener un parámetro de tipo diferido"
  
! #: fortran/array.cc:1412
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr "No se permite un constructor de matriz vacío en %C"
  
! #: fortran/array.cc:1449 fortran/array.cc:1459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Incompatible type for array. %s convert %qs to %qs"
  msgid "Incompatible typespec for array element at %L"
  msgstr "Tipo incompatible para matriz. %s convierte %qs a %qs"
  
! #: fortran/array.cc:1534
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr "El elemento en el constructor de matriz %s en %L es %s"
  
! #: fortran/array.cc:1898
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr "El paso de iterador en %L no puede ser cero"
  
! #: fortran/array.cc:2057
  #, 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/array.cc:2237
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression reference type error at %L"
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr "error de expresión de tipo de referencia en %L"
  
! #: fortran/array.cc:2244
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression reference type error at %L"
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr "error de expresión de tipo de referencia en %L"
  
! #: fortran/array.cc:2251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression reference type error at %L"
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr "error de expresión de tipo de referencia en %L"
  
! #: fortran/array.cc:2263
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr ""
  
! #: fortran/array.cc:2274
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is of the ABSTRACT type '%s'"
  msgid "Array constructor value %qs at %L is of the ABSTRACT type %qs"
  msgstr "'%s' en %L es del tipo ABSTRACT '%s'"
  
! #: fortran/array.cc:2381
  #, fuzzy, gcc-internal-format
  #| msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
  msgid "Different CHARACTER lengths (%wd/%wd) in array constructor at %L"
  msgstr "Longitudes de CHARACTER diferentes (%d/%d) en el constructor de matriz en %L"
  
! #: fortran/array.cc:2527
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2593
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2597
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "Bad array dimension at %L"
  msgstr "Referencia de matriz errónea en %L"
  
! #: fortran/array.cc:2735
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr ""
  
! #: fortran/array.cc:2786
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2838
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr ""
  
! #: fortran/array.cc:2986
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr ""
--- 78363,78612 ----
  msgid "Too many codimensions at %C, expected %d not %d"
  msgstr "Demasiadas codimensiones en %C, se esperaban %d no %d"
  
! #: fortran/array.cc:476
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "The name '%s' cannot be used as a defined operator at %C"
! msgid "Derived type or class expression for array bound at %L"
! msgstr "El nombre '%s' no se puede usar como un operador definido en %C"
! 
! #: fortran/array.cc:488
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L in this context must be constant"
  msgid "Variable %qs at %L in this context must be constant"
  msgstr "La variable '%s' en %L en este contexto debe ser constante"
  
! #: fortran/array.cc:491
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L in this context must be constant"
  msgstr "La expresión en %L en este contexto debe ser constante"
  
  #. F2018:R821: "assumed-implied-spec  is  [ lower-bound : ] *".
! #: fortran/array.cc:594
  #, gcc-internal-format, gfc-internal-format
  msgid "A lower bound must precede colon in assumed-size array specification at %L"
  msgstr ""
  
! #: fortran/array.cc:606
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in array specification at %C"
  msgstr "Se esperaba una expresión en la especificación de matriz en %C"
  
! #: fortran/array.cc:619 fortran/array.cc:658
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "Expecting a scalar INTEGER expression at %C, found %s"
  msgstr "Se esperaba una expresión de inicialización escalar en %C"
  
! #: fortran/array.cc:698
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Enumerator cannot be array at %C"
  msgid "Assumed-rank array at %C"
  msgstr "Un enumerador no puede ser matriz en %C"
  
! #: fortran/array.cc:732
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for implied-shape array at %C"
  msgstr "Especificación de matriz errónea para una matriz de forma implícita en %C"
  
! #: fortran/array.cc:748 fortran/array.cc:861
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for an explicitly shaped array at %C"
  msgstr "Especificación de matriz errónea para una matriz formada explícita en %C"
  
! #: fortran/array.cc:758 fortran/array.cc:871
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for assumed shape array at %C"
  msgstr "Especificación de matriz errónea para una matriz de forma asumida en %C"
  
! #: fortran/array.cc:772 fortran/array.cc:885
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for deferred shape array at %C"
  msgstr "Especificación de matriz errónea para una matriz de forma diferida en %C"
  
! #: fortran/array.cc:782 fortran/array.cc:889
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %C"
  msgstr "Especificación errónea para la matriz de tamaño asumido en %C"
  
! #: fortran/array.cc:794 fortran/array.cc:901
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected another dimension in array declaration at %C"
  msgstr "Se esperaba otra dimensión en la declaración de matriz %C"
  
! #: fortran/array.cc:800 fortran/array.cc:829 fortran/array.cc:907
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C has more than %d dimensions"
  msgstr "La especificación de matriz en %C tiene más de %d dimensiones"
  
! #: fortran/array.cc:806
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification at %C has more than %d dimensions"
  msgid "Array specification at %C with more than 7 dimensions"
  msgstr "La especificación de matriz en %C tiene más de %d dimensiones"
  
! #: fortran/array.cc:818
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: Coarray declaration at %C"
  msgid "Coarray declaration at %C"
  msgstr "Fortran 2008: Declaración de comatriz en %C"
  
! #: fortran/array.cc:915
  #, fuzzy, gcc-internal-format
  #| msgid "Upper bound of last coarray dimension must be '*' at %C"
  msgid "Upper bound of last coarray dimension must be %<*%> at %C"
  msgstr "El límite superior de la última dimensión de comatriz debe ser '*' en %C"
  
! #: fortran/array.cc:989
  #, fuzzy, gcc-internal-format
  #| msgid "Data target at %L shall not have a coindex"
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr "El objetivo de datos en %L no puede tener un coíndice"
  
! #: fortran/array.cc:1045
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr ""
  
! #: fortran/array.cc:1171
  #, fuzzy, gcc-internal-format
  #| msgid "DO-iterator '%s' at %L is inside iterator of the same name"
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr "El iterador-DO '%s' en %L está dentro de un iterador del mismo nombre"
  
! #: fortran/array.cc:1263 fortran/array.cc:1494
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr "Error sintáctico en el constructor de matriz en %C"
  
! #: fortran/array.cc:1293
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/array.cc:1302
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/array.cc:1365
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: [...] style array constructors at %C"
  msgid "[...] style array constructors at %C"
  msgstr "Fortran 2003: Constructores de matriz de estilo [...] en %C"
  
! #: fortran/array.cc:1387
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Array constructor including type specification at %C"
  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"
  
! #: fortran/array.cc:1401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr "La especificación de tipo en %L no puede tener un parámetro de tipo diferido"
  
! #: fortran/array.cc:1419
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr "No se permite un constructor de matriz vacío en %C"
  
! #: fortran/array.cc:1456 fortran/array.cc:1466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Incompatible type for array. %s convert %qs to %qs"
  msgid "Incompatible typespec for array element at %L"
  msgstr "Tipo incompatible para matriz. %s convierte %qs a %qs"
  
! #: fortran/array.cc:1541
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr "El elemento en el constructor de matriz %s en %L es %s"
  
! #: fortran/array.cc:1905
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr "El paso de iterador en %L no puede ser cero"
  
! #: fortran/array.cc:2064
  #, 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/array.cc:2244
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression reference type error at %L"
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr "error de expresión de tipo de referencia en %L"
  
! #: fortran/array.cc:2251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression reference type error at %L"
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr "error de expresión de tipo de referencia en %L"
  
! #: fortran/array.cc:2258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression reference type error at %L"
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr "error de expresión de tipo de referencia en %L"
  
! #: fortran/array.cc:2270
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr ""
  
! #: fortran/array.cc:2281
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is of the ABSTRACT type '%s'"
  msgid "Array constructor value %qs at %L is of the ABSTRACT type %qs"
  msgstr "'%s' en %L es del tipo ABSTRACT '%s'"
  
! #: fortran/array.cc:2388
  #, fuzzy, gcc-internal-format
  #| msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
  msgid "Different CHARACTER lengths (%wd/%wd) in array constructor at %L"
  msgstr "Longitudes de CHARACTER diferentes (%d/%d) en el constructor de matriz en %L"
  
! #: fortran/array.cc:2534
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2600
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "Bad array dimension at %L"
  msgstr "Referencia de matriz errónea en %L"
  
! #: fortran/array.cc:2742
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr ""
  
! #: fortran/array.cc:2793
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2845
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr ""
  
! #: fortran/array.cc:2993
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr ""
*************** msgstr "La lista de nombres %s no se pue
*** 78519,78525 ****
  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:13058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid suffix on integer constant"
  msgid "Invalid use of BOZ literal constant at %L"
--- 78629,78635 ----
  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:13082
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid suffix on integer constant"
  msgid "Invalid use of BOZ literal constant at %L"
*************** msgstr "El argumento 'a1' del intrínsec
*** 78591,78597 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or UNSIGNED"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser INTEGER o REAL"
  
! #: fortran/check.cc:681 fortran/check.cc:3846
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
--- 78701,78707 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or UNSIGNED"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser INTEGER o REAL"
  
! #: fortran/check.cc:681 fortran/check.cc:3841
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
*************** msgstr "El argumento '%s' del intrínsec
*** 78609,78615 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser INTEGER o PROCEDURE"
  
! #: fortran/check.cc:742 fortran/check.cc:8470
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
--- 78719,78725 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser INTEGER o PROCEDURE"
  
! #: fortran/check.cc:742 fortran/check.cc:8465
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
*************** msgstr "La declaración ENTRY en %C no p
*** 78777,78783 ****
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr "Los argumentos '%s' y '%s' del intrínseco '%s' en %L deben tener el mismo tipo"
  
! #: fortran/check.cc:1564 fortran/check.cc:1597 fortran/check.cc:4164
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Different type kinds at %L"
  msgid "Different type kinds at %L"
--- 78887,78893 ----
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr "Los argumentos '%s' y '%s' del intrínseco '%s' en %L deben tener el mismo tipo"
  
! #: fortran/check.cc:1564 fortran/check.cc:1597 fortran/check.cc:4159
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Different type kinds at %L"
  msgid "Different type kinds at %L"
*************** msgstr "No se permite un puntero NULL en
*** 78795,78801 ****
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser un POINTER"
  
! #: fortran/check.cc:1651 fortran/check.cc:1686 fortran/check.cc:4959
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L shall not be coindexed"
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
--- 78905,78911 ----
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser un POINTER"
  
! #: fortran/check.cc:1651 fortran/check.cc:1686 fortran/check.cc:4954
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L shall not be coindexed"
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
*************** msgstr "El argumento ATOM en %L de la fu
*** 78834,78851 ****
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser del mismo tipo y género que '%s'"
  
! #: fortran/check.cc:1784 fortran/check.cc:2058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many arguments to %s at %L"
  msgid "STAT= argument to %s at %L"
  msgstr "Demasiados argumentos para %s en %L"
  
! #: fortran/check.cc:1803 fortran/check.cc:1998 fortran/check.cc:2095
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr "El argumento ATOM de la función intrínseca %s en %L debe ser definible"
  
! #: fortran/check.cc:1817 fortran/check.cc:2078
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
--- 78944,78961 ----
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser del mismo tipo y género que '%s'"
  
! #: fortran/check.cc:1784 fortran/check.cc:2053
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many arguments to %s at %L"
  msgid "STAT= argument to %s at %L"
  msgstr "Demasiados argumentos para %s en %L"
  
! #: fortran/check.cc:1803 fortran/check.cc:1993 fortran/check.cc:2090
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr "El argumento ATOM de la función intrínseca %s en %L debe ser definible"
  
! #: fortran/check.cc:1817 fortran/check.cc:2073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
*************** msgstr "El argumento '%s' del intrínsec
*** 78868,78979 ****
  msgid "%qs argument of %qs intrinsic at %L shall have a type of CHARACTER(KIND=C_CHAR)"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser de tipo REAL o INTEGER"
  
! #: fortran/check.cc:1916
! #, fuzzy, gcc-internal-format
! #| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
! msgid "%qs argument of %qs intrinsic at %L not yet supported"
! msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser %s"
! 
! #: fortran/check.cc:1936
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L is not a valid dimension index"
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "el argumento '%s' del intrínseco '%s' en %L no es un índice de dimensión válido"
  
! #: fortran/check.cc:1963
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify one of the INITIAL_TEAM, PARENT_TEAM or CURRENT_TEAM constants from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/check.cc:2005 fortran/check.cc:2102
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr "El argumento ATOM de la función intrínseca %s en %L debe ser definible"
  
! #: fortran/check.cc:2020
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.cc:2030
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr "El argumento ATOM de la función intrínseca %s en %L debe ser definible"
  
! #: fortran/check.cc:2043
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr "El argumento ATOM de la función intrínseca %s en %L debe ser definible"
  
! #: fortran/check.cc:2122
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Negative argument N at %L"
  msgid "Negative argument N at %L"
  msgstr "Extensión: Argumentos negativo N en %L"
  
! #: fortran/check.cc:2253
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/check.cc:2377 fortran/check.cc:2917
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr "El argumento '%s' del intrínseco '%s' en %L no debe estar presente si 'x' es COMPLEX"
  
! #: fortran/check.cc:2386 fortran/check.cc:2926
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must have a type of either REAL or INTEGER"
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser de tipo REAL o INTEGER"
  
! #: fortran/check.cc:2396 fortran/check.cc:2402
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.cc:2424
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.cc:2432
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L shall not be coindexed"
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr "El argumento '%s' del intrínseco '%s' en %L no debe ser coindizado"
  
! #: fortran/check.cc:2455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
  
! #: fortran/check.cc:2471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
  
! #: fortran/check.cc:2479 fortran/check.cc:2779 fortran/check.cc:3891
! #: fortran/check.cc:6768 fortran/check.cc:6819 fortran/check.cc:6849
! #: fortran/check.cc:6867 fortran/check.cc:7167
  #, fuzzy, gcc-internal-format
  #| msgid "Coarrays disabled at %C, use -fcoarray= to enable"
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr "Comatrices desactivadas en %C, use -fcoarray= para activar"
  
! #: fortran/check.cc:2494
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2527
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of %s at %L must be of length one"
  msgid "OPERATION argument at %L must be a PURE function"
--- 78978,79083 ----
  msgid "%qs argument of %qs intrinsic at %L shall have a type of CHARACTER(KIND=C_CHAR)"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser de tipo REAL o INTEGER"
  
! #: fortran/check.cc:1931
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L is not a valid dimension index"
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "el argumento '%s' del intrínseco '%s' en %L no es un índice de dimensión válido"
  
! #: fortran/check.cc:1958
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify one of the INITIAL_TEAM, PARENT_TEAM or CURRENT_TEAM constants from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/check.cc:2000 fortran/check.cc:2097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr "El argumento ATOM de la función intrínseca %s en %L debe ser definible"
  
! #: fortran/check.cc:2015
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.cc:2025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr "El argumento ATOM de la función intrínseca %s en %L debe ser definible"
  
! #: fortran/check.cc:2038
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr "El argumento ATOM de la función intrínseca %s en %L debe ser definible"
  
! #: fortran/check.cc:2117
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Negative argument N at %L"
  msgid "Negative argument N at %L"
  msgstr "Extensión: Argumentos negativo N en %L"
  
! #: fortran/check.cc:2248
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/check.cc:2372 fortran/check.cc:2912
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr "El argumento '%s' del intrínseco '%s' en %L no debe estar presente si 'x' es COMPLEX"
  
! #: fortran/check.cc:2381 fortran/check.cc:2921
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must have a type of either REAL or INTEGER"
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser de tipo REAL o INTEGER"
  
! #: fortran/check.cc:2391 fortran/check.cc:2397
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.cc:2419
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.cc:2427
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L shall not be coindexed"
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr "El argumento '%s' del intrínseco '%s' en %L no debe ser coindizado"
  
! #: fortran/check.cc:2450
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
  
! #: fortran/check.cc:2466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
  
! #: fortran/check.cc:2474 fortran/check.cc:2774 fortran/check.cc:3886
! #: fortran/check.cc:6763 fortran/check.cc:6814 fortran/check.cc:6844
! #: fortran/check.cc:6862 fortran/check.cc:7162
  #, fuzzy, gcc-internal-format
  #| msgid "Coarrays disabled at %C, use -fcoarray= to enable"
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr "Comatrices desactivadas en %C, use -fcoarray= para activar"
  
! #: fortran/check.cc:2489
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2522
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of %s at %L must be of length one"
  msgid "OPERATION argument at %L must be a PURE function"
*************** msgstr "El argumento %s en %L debe ser d
*** 78982,79906 ****
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.cc:2537
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
  msgid "Intrinsic function %s at %L is not permitted for %s"
  msgstr "No se permite la función intrínseco '%s' en %L en una expresión de inicialización"
  
! #: fortran/check.cc:2555
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.cc:2565
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s argument at %L has type %s but the function passed as OPERATION at %L returns %s"
  msgstr ""
  
! #: fortran/check.cc:2576
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.cc:2587
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.cc:2595
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2602
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2609
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2617
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.cc:2635
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the arguments of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2643
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the function result of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2660
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be polymorphic"
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr "El argumento actual para '%s' en %L debe ser polimórfico"
  
! #: fortran/check.cc:2667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Support for entity at %L with deferred type parameter not yet implemented"
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr "Aún no se implementa el soporte para la entidad en %L con parámetro de tipo diferido"
  
! #: fortran/check.cc:2689
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L shall not be coindexed"
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "El argumento '%s' del intrínseco '%s' en %L no debe ser coindizado"
  
! #: fortran/check.cc:2718 fortran/check.cc:2726
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L shall not be coindexed"
  msgid "%qs argument of %qs intrinsic at %L shall not be UNSIGNED"
  msgstr "El argumento '%s' del intrínseco '%s' en %L no debe ser coindizado"
  
! #: fortran/check.cc:2734 fortran/check.cc:2748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un subprograma contenido"
  
! #: fortran/check.cc:2805 fortran/check.cc:3532 fortran/check.cc:3615
! #: fortran/check.cc:3877 fortran/check.cc:3926 fortran/check.cc:5604
! #: fortran/check.cc:5749 fortran/check.cc:5827 fortran/check.cc:7153
! #: fortran/check.cc:7285
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "Fortran 2003:  Intrínseco '%s' con argumento KIND en %L"
  
! #: fortran/check.cc:2852 fortran/check.cc:3160 fortran/check.cc:3220
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr "el argumento '%s' del intrínseco '%s' en %L tiene una forma no válida en la dimensión %d (%ld/%ld)"
  
! #: fortran/check.cc:2867 fortran/check.cc:3175 fortran/check.cc:3235
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of intrinsic '%s' at %L of must have rank %d or be a scalar"
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe tener el rango %d o ser un escalar"
  
! #: fortran/check.cc:2989 fortran/check.cc:4276 fortran/check.cc:4284
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser numérico o LOGICAL"
  
! #: fortran/check.cc:2997 fortran/check.cc:4294
  #, fuzzy, gcc-internal-format
  #| msgid "Argument types of '%s' intrinsic at %L must match (%s/%s)"
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "Los tipos de argumento del intrínseco '%s' en %L deben coincidir (%s/%s)"
  
! #: fortran/check.cc:3011
  #, fuzzy, gcc-internal-format
  #| msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr "Formas diferentes para los argumentos '%s' y '%s' en %L para el intrínseco 'dot_product'"
  
! #: fortran/check.cc:3031 fortran/check.cc:3039
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be default real"
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser real por defecto"
  
! #: fortran/check.cc:3196
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser del mismo tipo y género que '%s'"
  
! #: fortran/check.cc:3260
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser %s"
  
! #: fortran/check.cc:3278
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/check.cc:3292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "GNU extension: non-default INTEGER kind argument to %s intrinsic at %L"
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr "Extensión de GNU: argumento de género que no es por defecto INTEGER para el intrínseco %s en %L"
  
! #: fortran/check.cc:3353
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: COMPLEX argument '%s' argument of '%s' intrinsic at %L"
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr "Fortran 2008: El argumento COMPLEX '%s' argumento del intrínseco '%s' en %L"
  
! #: fortran/check.cc:3479
  #, fuzzy, gcc-internal-format
  #| msgid "arguments 1 and 2 have different types"
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr "los argumentos 1 y 2 tienen tipos diferentes"
  
! #: fortran/check.cc:3583
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "El argumento %s en %L debe ser de longitud uno"
  
! #: fortran/check.cc:3622
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser del mismo género que '%s'"
  
! #: fortran/check.cc:3655
  #, gcc-internal-format
  msgid "UINT intrinsic only valid with %<-funsigned%> at %L"
  msgstr ""
  
! #: fortran/check.cc:3679
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been removed.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.cc:3748
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "SIZE en %L debe ser positivo"
  
! #: fortran/check.cc:3760
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr "El valor absoluto de SHIFT en %L debe ser menor o igual a SIZE en %L"
  
! #: fortran/check.cc:3819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
  
! #: fortran/check.cc:3828
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a variable"
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "'%s' en %C no es una variable"
  
! #: fortran/check.cc:3853
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser una constante"
  
! #: fortran/check.cc:4068
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L must have at least two arguments"
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "El intrínseco '%s' en %L debe tener al menos dos argumentos"
  
! #: fortran/check.cc:4116
  #, fuzzy, gcc-internal-format
  #| msgid "Missing argument to '%s' at %C"
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Faltan argumentos para '%s' en %C"
  
! #: fortran/check.cc:4131
  #, fuzzy, gcc-internal-format
  #| msgid "arguments '%s' and '%s' for intrinsic %s"
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr "argumentos '%s' y '%s' para el intrínseco %s"
  
! #: fortran/check.cc:4136
  #, fuzzy, gcc-internal-format
  #| msgid "arguments '%s' and '%s' for intrinsic %s"
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "argumentos '%s' y '%s' para el intrínseco %s"
  
! #: fortran/check.cc:4161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Different type kinds at %L"
  msgid "Different character kinds at %L"
  msgstr "Extensión: Diferentes tipos de géneros en %L"
  
! #: fortran/check.cc:4170
  #, fuzzy, gcc-internal-format
  #| msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr "El argumento 'a%d' del intrínseco '%s' en %L debe ser %s(%d)"
  
! #: fortran/check.cc:4201
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L"
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr "Fortran 2003: Intrínseco '%s' con argumento CHARACTER en %L"
  
! #: fortran/check.cc:4213
  #, fuzzy, gcc-internal-format
  #| msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL, CHARACTER or UNSIGNED"
  msgstr "El argumento 'a1' del intrínseco '%s' en %L debe ser INTEGER, REAL o CHARACTER"
  
! #: fortran/check.cc:4223
  #, fuzzy, gcc-internal-format
  #| msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr "El argumento 'a1' del intrínseco '%s' en %L debe ser INTEGER, REAL o CHARACTER"
  
! #: fortran/check.cc:4308
  #, fuzzy, gcc-internal-format
  #| msgid "Different shape on dimension 1 for arguments '%s' and '%s' at %L for intrinsic matmul"
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr "Formas diferentes en la dimensión 1 para los argumentos '%s' y '%s' en %L para el intrínseco matmul"
  
! #: fortran/check.cc:4327
  #, fuzzy, gcc-internal-format
  #| msgid "Different shape on dimension 2 for argument '%s' and dimension 1 for argument '%s' at %L for intrinsic matmul"
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr "Formas diferentes en la dimensión 2 para el argumento '%s' y en la dimensión 1 para el argumento '%s' en %L para el intrínseco matmul"
  
! #: fortran/check.cc:4336
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser de rango 1 o 2"
  
! #: fortran/check.cc:4514
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be conformable with '%s' argument"
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser conformable con el argumento '%s'"
  
! #: fortran/check.cc:4648
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or UNSIGNED"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser INTEGER o REAL"
  
! #: fortran/check.cc:4656 fortran/check.cc:8390 fortran/check.cc:8405
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER"
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser INTEGER"
  
! #: fortran/check.cc:4771
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
  msgstr ""
  
! #: fortran/check.cc:4783
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L shall not be coindexed"
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "El argumento '%s' del intrínseco '%s' en %L no debe ser coindizado"
  
! #: fortran/check.cc:4794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L shall not be coindexed"
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "El argumento '%s' del intrínseco '%s' en %L no debe ser coindizado"
  
! #: fortran/check.cc:4801
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr "Los argumentos TO en MOVE_ALLOC en %L deben ser polimórficos si FROM es polimórfico"
  
! #: fortran/check.cc:4812
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d"
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr "Los argumentos '%s' y '%s' del intrínseco '%s' en %L deben tener el mismo rango %d/%d"
  
! #: fortran/check.cc:4821
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d"
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr "Los argumentos '%s' y '%s' del intrínseco '%s' en %L deben tener el mismo rango %d/%d"
  
! #: fortran/check.cc:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr ""
  
! #: fortran/check.cc:4888
  #, fuzzy, gcc-internal-format
  #| msgid "Argument 'S' of NEAREST at %L shall not be zero"
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "El argumento 'S' de NEAREST en %L no puede ser cero"
  
! #: fortran/check.cc:4944
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser POINTER, ALLOCATABLE o un puntero a procedimiento"
  
! #: fortran/check.cc:4952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: NULL intrinsic with allocatable MOLD at %L"
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr "Fortran 2003: Intrínseco NULL con MOLD alojable en %L"
  
! #: fortran/check.cc:4995
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must have a type of either REAL or INTEGER"
  msgid "%qs argument of %qs intrinsic at %L shall appear only if %qs is of type REAL and %qs is of type INTEGER or UNSIGNED"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser de tipo REAL o INTEGER"
  
! #: fortran/check.cc:5073 fortran/check.cc:7232
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must provide at least as many elements as there are .TRUE. values in '%s' (%ld/%d)"
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe proveer por lo menos tantos elementos como valores .TRUE. presentes en '%s' (%ld/%d)"
  
! #: fortran/check.cc:5134
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser de una variable dummy"
  
! #: fortran/check.cc:5144
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser de una variable dummy OPTIONAL"
  
! #: fortran/check.cc:5163
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr "El argumento '%s' del intrínseco '%s' en %L no debe ser un subobjeto de '%s'"
  
! #: fortran/check.cc:5214
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr "El argumento del intrínseco RANK en %L debe ser objeto de datos"
  
! #: fortran/check.cc:5246
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be polymorphic"
  msgid "The ARRAY argument at %L of REDUCE shall not be polymorphic"
  msgstr "El argumento actual para '%s' en %L debe ser polimórfico"
  
! #: fortran/check.cc:5256
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgid "The DIM argument at %L, if present, must be an integer scalar"
  msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
  
! #: fortran/check.cc:5263
  #, gcc-internal-format, gfc-internal-format
  msgid "The MASK argument at %L, if present, must be a logical array with the same rank as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5275
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr ""
  
! #: fortran/check.cc:5279
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must be scalar"
  msgid "The ORDERED argument at %L, if present, must be a logical scalar"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L debe ser escalar"
  
! #: fortran/check.cc:5287
  #, gcc-internal-format, gfc-internal-format
  msgid "The IDENTITY argument at %L, if present, must be a scalar with the same type as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5378
  #, fuzzy, gcc-internal-format
  #| msgid "'shape' argument of 'reshape' intrinsic at %L must be an array of constant size"
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr "El argumento 'shape' del intrínseco 'reshape' en %L debe ser una matriz de tamaño constante"
  
! #: fortran/check.cc:5388
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L is empty"
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe estar vacío"
  
! #: fortran/check.cc:5395
  #, fuzzy, gcc-internal-format
  #| msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr "El argumento 'shape' del intrínseco 'reshape' en %L tiene más de %d elementos"
  
! #: fortran/check.cc:5418
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L has negative element (%d)"
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr "El argumento '%s' del intrínseco '%s' en %L tiene un elemento negativo (%d)"
  
! #: fortran/check.cc:5458
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L has wrong number of elements (%d/%d)"
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr "El argumento '%s' del intrínseco '%s' en %L tiene el número erróneo de elementos (%d/%d)"
  
! #: fortran/check.cc:5476
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L has out-of-range dimension (%d)"
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr "el argumento '%s' del intrínseco '%s' en %L tiene una dimensión fuera de rango (%d)"
  
! #: fortran/check.cc:5485
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L has invalid permutation of dimensions (dimension '%d' duplicated)"
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr "el argumento '%s' del intrínseco '%s' en %L tiene una permutación no válida de dimensiones (dimensión '%d' duplicada)"
  
! #: fortran/check.cc:5520 fortran/simplify.cc:7891
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr "Sin relleno, no hay suficientes elementos en el intrínseco RESHAPE fuente en %L para coincidir con la forma"
  
! #: fortran/check.cc:5537 fortran/check.cc:5556
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser %s"
  
! #: fortran/check.cc:5547 fortran/check.cc:5566
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of an extensible type"
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser un tipo extensible"
  
! #: fortran/check.cc:5685
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: SELECTED_REAL_KIND with neither 'P' nor 'R' argument at %L"
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr "Fortran 2008: SELECTED_REAL_KIND sin un argumento 'P' ni 'R' en %L"
  
! #: fortran/check.cc:5716
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: '%s' intrinsic with RADIX argument at %L"
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "Fortran 2008: Intrínseco '%s' con argumento RADIX en %L"
  
! #: fortran/check.cc:5764
  #, fuzzy, gcc-internal-format
  #| msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr "El argumento 'source' del intrínseco 'shape' en %L no debe ser una matriz de tamaño asumido"
  
! #: fortran/check.cc:5845 fortran/check.cc:8450
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L may not be a procedure"
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr "El argumento '%s' del intrínseco '%s' en %L no puede ser un procedimiento"
  
! #: fortran/check.cc:5861 fortran/check.cc:6007 fortran/check.cc:8442
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L shall not be coindexed"
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr "El argumento '%s' del intrínseco '%s' en %L no debe ser coindizado"
  
! #: fortran/check.cc:5872 fortran/check.cc:6019
  #, fuzzy, gcc-internal-format
  #| msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr "El argumento 'source' del intrínseco 'shape' en %L no debe ser una matriz de tamaño asumido"
  
! #: fortran/check.cc:5954
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.cc:5998
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be an interoperable data entity"
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser una entidad de datos interoperables"
  
! #: fortran/check.cc:6059
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6113
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1, found %s instead of %s"
  msgstr ""
  
! #: fortran/check.cc:6147
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.cc:6159
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument %d of %qE must be a pointer type"
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr "el argumento %d de %qE debe ser un tipo puntero"
  
! #: fortran/check.cc:6166
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be polymorphic"
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr "El argumento actual para '%s' en %L debe ser polimórfico"
  
! #: fortran/check.cc:6173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr "El objeto puntero en %C no debe tener un coíndice"
  
! #: fortran/check.cc:6180
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6186
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.cc:6205
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FIELD argument at %L of UNPACK must have the same rank as MASK or be a scalar"
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr "El argumento FIELD en %L de UNPACK debe tener el mismo rango que MASK o ser un escalar"
  
! #: fortran/check.cc:6214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be polymorphic"
  msgid "LOWER argument at %L to C_F_POINTER"
  msgstr "El argumento actual para '%s' en %L debe ser polimórfico"
  
! #: fortran/check.cc:6220
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FIELD argument at %L of UNPACK must have the same rank as MASK or be a scalar"
  msgid "Unexpected LOWER argument at %L to C_F_POINTER with scalar FPTR"
  msgstr "El argumento FIELD en %L de UNPACK debe tener el mismo rango que MASK o ser un escalar"
  
! #: fortran/check.cc:6241
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FIELD argument at %L of UNPACK must have the same rank as MASK or be a scalar"
  msgid "LOWER argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr "El argumento FIELD en %L de UNPACK debe tener el mismo rango que MASK o ser un escalar"
  
! #: fortran/check.cc:6252
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qD is not a function template"
  msgid "FPTR argument to C_F_POINTER at %L is a function returning a pointer"
  msgstr "%qD no es una plantilla de función"
  
! #: fortran/check.cc:6265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer assignment to non-POINTER at %L"
  msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
  msgstr "Asignación de puntero a un no-POINTER en %L"
  
! #: fortran/check.cc:6281
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6293
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr "El objeto puntero en %C no debe tener un coíndice"
  
! #: fortran/check.cc:6306
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.cc:6320
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr "El objeto puntero en %C no debe tener un coíndice"
  
! #: fortran/check.cc:6332
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L has no IMPLICIT type"
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr "El resultado de la función '%s' en %L no es de tipo IMPLICIT"
  
! #: fortran/check.cc:6339
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6345
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "User operator procedure '%s' at %L must be a FUNCTION"
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr "El procedimiento de operador de usuario '%s' en %L debe ser FUNCTION"
  
! #: fortran/check.cc:6359
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr "El objeto puntero en %C no debe tener un coíndice"
  
! #: fortran/check.cc:6365
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be polymorphic"
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr "El argumento actual para '%s' en %L debe ser polimórfico"
  
! #: fortran/check.cc:6376
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component at %C must have the POINTER attribute"
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr "El componente en %C debe tener el atributo POINTER"
  
! #: fortran/check.cc:6384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument 'S' of NEAREST at %L shall not be zero"
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr "El argumento 'S' de NEAREST en %L no puede ser cero"
  
! #: fortran/check.cc:6393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be polymorphic"
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr "El argumento actual para '%s' en %L debe ser polimórfico"
  
! #: fortran/check.cc:6400
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.cc:6411
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.cc:6416
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array section in '%s' call at %L"
  msgid "Array section at %L to C_LOC"
  msgstr "Sección de matriz en la llamada '%s' en %L"
  
! #: fortran/check.cc:6444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "GNU extension: non double precision REAL argument to %s intrinsic at %L"
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr "Extensión de GNU: argumento de precisión REAL que no es doble para el intrínseco %s en %L"
  
! #: fortran/check.cc:6460
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser menor que el rango %d"
  
! #: fortran/check.cc:6479
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L is not a valid dimension index"
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "el argumento '%s' del intrínseco '%s' en %L no es un índice de dimensión válido"
  
! #: fortran/check.cc:6503
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be default real"
  msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser real por defecto"
  
! #: fortran/check.cc:6778
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr "El argumento %s para IMAGE_INDEX debe ser una matriz de rango uno en %L"
  
! #: fortran/check.cc:6790
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr "El número de elementos de matriz del argumento SUB para IMAGE_INDEX en %L debe ser %d (corango) y no %d"
  
! #: fortran/check.cc:6828
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments to %s at %L"
  msgid "%<team%> or %<team_number%> argument to %qs at %L"
  msgstr "Demasiados argumentos para %s en %L"
  
! #: fortran/check.cc:6888
  #, gcc-internal-format
  msgid "First argument of %<this_image%> intrinsic at %L must be a coarray variable or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6917
  #, gcc-internal-format
  msgid "Second argument of %<this_image%> intrinsic at %L must be an %<INTEGER%> typed scalar or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6943
  #, fuzzy, gcc-internal-format
  #| msgid "DIM argument without ARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgid "%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> intrinsic at %L"
  msgstr "No se permite el argumento DIM sin un argumento ARRAY para el intrínseco THIS_IMAGE en %L"
  
! #: fortran/check.cc:6954
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments to %s at %L"
  msgid "%<team%> argument to %<this_image%> at %L"
  msgstr "Demasiados argumentos para %s en %L"
  
! #: fortran/check.cc:6965
  #, gcc-internal-format
  msgid "At most one argument of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%> to %<this_image%> at %L allowed"
  msgstr ""
  
! #: fortran/check.cc:7007
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.cc:7059
  #, fuzzy, gcc-internal-format
  #| msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "El argumento 'MOLD' del intrínseco 'TRANSFER' en %L no debe ser %s"
  
! #: fortran/check.cc:7078
  #, fuzzy, gcc-internal-format
  #| msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "El argumento 'MOLD' del intrínseco 'TRANSFER' en %L no debe ser %s"
  
! #: fortran/check.cc:7086
  #, fuzzy, gcc-internal-format
  #| msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr "El argumento 'MOLD' del intrínseco 'TRANSFER' en %L no debe ser %s"
  
! #: fortran/check.cc:7121
  #, fuzzy
  #| msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %zd < result size %zd"
  msgstr "El TRANSFER intrínseco en %L tiene un resultado parcialmente indefinido: tamaño de la fuente %ld < tamaño del resultado %ld"
  
! #: fortran/check.cc:7246
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be a scalar"
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser del mismo rango que '%s' o ser un escalar"
  
! #: fortran/check.cc:7259
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape."
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr "Los argumentos '%s' y '%s' del intrínseco '%s' en %L deben tener forma idéntica."
  
! #: fortran/check.cc:7395
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of ATANH at %L must be inside the range -1 to 1"
  msgid "VALUES argument of DATE_AND_TIME at %L must have a decimal exponent range of at least four"
  msgstr "El argumento de ATANH en %L debe estar dentro del rango -1 a 1"
  
! #: fortran/check.cc:7562 fortran/check.cc:7598
  #, fuzzy, gcc-internal-format
  #| msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr "El tamaño del argumento '%s' del intrínseco '%s' en %L es demasiado pequeño (%i/%i)"
  
! #: fortran/check.cc:7609
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Demasiados argumentos para %s en %L"
  
! #: fortran/check.cc:7627
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.cc:7639
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr "número erróneo de argumentos de plantilla (%d, debe ser %d)"
  
! #: fortran/check.cc:7681
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7688
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7709
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.cc:7719
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7726
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7746
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7756
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7771 fortran/check.cc:7778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "arguments 1 and 2 have different types"
  msgid "integer arguments to SYSTEM_CLOCK at %L with different kind parameters"
  msgstr "los argumentos 1 y 2 tienen tipos diferentes"
  
! #: fortran/check.cc:7992
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser de un género que no sea más ancho que el género por defecto (%d)"
  
! #: fortran/check.cc:8174
  #, fuzzy, gcc-internal-format
  #| msgid "ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexed"
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr "El argumento ATOM en %L de la función intrínseca %s debe ser una comatriz o coíndice"
  
! #: fortran/check.cc:8363 fortran/check.cc:8374
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser INTEGER o LOGICAL"
  
! #: fortran/check.cc:8434
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4315 fortran/decl.cc:11360
  #, fuzzy, gcc-internal-format
  #| msgid "Maximum extension level reached with type '%s' at %L"
  msgid "Maximum extension level reached with type %qs at %L"
--- 79086,80010 ----
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.cc:2532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
  msgid "Intrinsic function %s at %L is not permitted for %s"
  msgstr "No se permite la función intrínseco '%s' en %L en una expresión de inicialización"
  
! #: fortran/check.cc:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.cc:2560
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s argument at %L has type %s but the function passed as OPERATION at %L returns %s"
  msgstr ""
  
! #: fortran/check.cc:2571
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.cc:2582
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.cc:2590
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2597
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2604
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.cc:2630
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the arguments of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2638
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the function result of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2655
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be polymorphic"
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr "El argumento actual para '%s' en %L debe ser polimórfico"
  
! #: fortran/check.cc:2662
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Support for entity at %L with deferred type parameter not yet implemented"
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr "Aún no se implementa el soporte para la entidad en %L con parámetro de tipo diferido"
  
! #: fortran/check.cc:2684
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L shall not be coindexed"
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "El argumento '%s' del intrínseco '%s' en %L no debe ser coindizado"
  
! #: fortran/check.cc:2713 fortran/check.cc:2721
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L shall not be coindexed"
  msgid "%qs argument of %qs intrinsic at %L shall not be UNSIGNED"
  msgstr "El argumento '%s' del intrínseco '%s' en %L no debe ser coindizado"
  
! #: fortran/check.cc:2729 fortran/check.cc:2743
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un subprograma contenido"
  
! #: fortran/check.cc:2800 fortran/check.cc:3527 fortran/check.cc:3610
! #: fortran/check.cc:3872 fortran/check.cc:3921 fortran/check.cc:5599
! #: fortran/check.cc:5744 fortran/check.cc:5822 fortran/check.cc:7148
! #: fortran/check.cc:7280
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "Fortran 2003:  Intrínseco '%s' con argumento KIND en %L"
  
! #: fortran/check.cc:2847 fortran/check.cc:3155 fortran/check.cc:3215
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr "el argumento '%s' del intrínseco '%s' en %L tiene una forma no válida en la dimensión %d (%ld/%ld)"
  
! #: fortran/check.cc:2862 fortran/check.cc:3170 fortran/check.cc:3230
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of intrinsic '%s' at %L of must have rank %d or be a scalar"
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe tener el rango %d o ser un escalar"
  
! #: fortran/check.cc:2984 fortran/check.cc:4271 fortran/check.cc:4279
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser numérico o LOGICAL"
  
! #: fortran/check.cc:2992 fortran/check.cc:4289
  #, fuzzy, gcc-internal-format
  #| msgid "Argument types of '%s' intrinsic at %L must match (%s/%s)"
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "Los tipos de argumento del intrínseco '%s' en %L deben coincidir (%s/%s)"
  
! #: fortran/check.cc:3006
  #, fuzzy, gcc-internal-format
  #| msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr "Formas diferentes para los argumentos '%s' y '%s' en %L para el intrínseco 'dot_product'"
  
! #: fortran/check.cc:3026 fortran/check.cc:3034
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be default real"
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser real por defecto"
  
! #: fortran/check.cc:3191
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser del mismo tipo y género que '%s'"
  
! #: fortran/check.cc:3255
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser %s"
  
! #: fortran/check.cc:3273
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/check.cc:3287
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "GNU extension: non-default INTEGER kind argument to %s intrinsic at %L"
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr "Extensión de GNU: argumento de género que no es por defecto INTEGER para el intrínseco %s en %L"
  
! #: fortran/check.cc:3348
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: COMPLEX argument '%s' argument of '%s' intrinsic at %L"
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr "Fortran 2008: El argumento COMPLEX '%s' argumento del intrínseco '%s' en %L"
  
! #: fortran/check.cc:3474
  #, fuzzy, gcc-internal-format
  #| msgid "arguments 1 and 2 have different types"
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr "los argumentos 1 y 2 tienen tipos diferentes"
  
! #: fortran/check.cc:3578
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "El argumento %s en %L debe ser de longitud uno"
  
! #: fortran/check.cc:3617
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser del mismo género que '%s'"
  
! #: fortran/check.cc:3650
  #, gcc-internal-format
  msgid "UINT intrinsic only valid with %<-funsigned%> at %L"
  msgstr ""
  
! #: fortran/check.cc:3674
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been removed.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.cc:3743
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "SIZE en %L debe ser positivo"
  
! #: fortran/check.cc:3755
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr "El valor absoluto de SHIFT en %L debe ser menor o igual a SIZE en %L"
  
! #: fortran/check.cc:3814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
  
! #: fortran/check.cc:3823
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a variable"
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "'%s' en %C no es una variable"
  
! #: fortran/check.cc:3848
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser una constante"
  
! #: fortran/check.cc:4063
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L must have at least two arguments"
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "El intrínseco '%s' en %L debe tener al menos dos argumentos"
  
! #: fortran/check.cc:4111
  #, fuzzy, gcc-internal-format
  #| msgid "Missing argument to '%s' at %C"
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Faltan argumentos para '%s' en %C"
  
! #: fortran/check.cc:4126
  #, fuzzy, gcc-internal-format
  #| msgid "arguments '%s' and '%s' for intrinsic %s"
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr "argumentos '%s' y '%s' para el intrínseco %s"
  
! #: fortran/check.cc:4131
  #, fuzzy, gcc-internal-format
  #| msgid "arguments '%s' and '%s' for intrinsic %s"
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "argumentos '%s' y '%s' para el intrínseco %s"
  
! #: fortran/check.cc:4156
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Different type kinds at %L"
  msgid "Different character kinds at %L"
  msgstr "Extensión: Diferentes tipos de géneros en %L"
  
! #: fortran/check.cc:4165
  #, fuzzy, gcc-internal-format
  #| msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr "El argumento 'a%d' del intrínseco '%s' en %L debe ser %s(%d)"
  
! #: fortran/check.cc:4196
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L"
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr "Fortran 2003: Intrínseco '%s' con argumento CHARACTER en %L"
  
! #: fortran/check.cc:4208
  #, fuzzy, gcc-internal-format
  #| msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL, CHARACTER or UNSIGNED"
  msgstr "El argumento 'a1' del intrínseco '%s' en %L debe ser INTEGER, REAL o CHARACTER"
  
! #: fortran/check.cc:4218
  #, fuzzy, gcc-internal-format
  #| msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr "El argumento 'a1' del intrínseco '%s' en %L debe ser INTEGER, REAL o CHARACTER"
  
! #: fortran/check.cc:4303
  #, fuzzy, gcc-internal-format
  #| msgid "Different shape on dimension 1 for arguments '%s' and '%s' at %L for intrinsic matmul"
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr "Formas diferentes en la dimensión 1 para los argumentos '%s' y '%s' en %L para el intrínseco matmul"
  
! #: fortran/check.cc:4322
  #, fuzzy, gcc-internal-format
  #| msgid "Different shape on dimension 2 for argument '%s' and dimension 1 for argument '%s' at %L for intrinsic matmul"
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr "Formas diferentes en la dimensión 2 para el argumento '%s' y en la dimensión 1 para el argumento '%s' en %L para el intrínseco matmul"
  
! #: fortran/check.cc:4331
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser de rango 1 o 2"
  
! #: fortran/check.cc:4509
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be conformable with '%s' argument"
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser conformable con el argumento '%s'"
  
! #: fortran/check.cc:4643
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or UNSIGNED"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser INTEGER o REAL"
  
! #: fortran/check.cc:4651 fortran/check.cc:8385 fortran/check.cc:8400
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER"
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser INTEGER"
  
! #: fortran/check.cc:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
  msgstr ""
  
! #: fortran/check.cc:4778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L shall not be coindexed"
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "El argumento '%s' del intrínseco '%s' en %L no debe ser coindizado"
  
! #: fortran/check.cc:4789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L shall not be coindexed"
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "El argumento '%s' del intrínseco '%s' en %L no debe ser coindizado"
  
! #: fortran/check.cc:4796
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr "Los argumentos TO en MOVE_ALLOC en %L deben ser polimórficos si FROM es polimórfico"
  
! #: fortran/check.cc:4807
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d"
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr "Los argumentos '%s' y '%s' del intrínseco '%s' en %L deben tener el mismo rango %d/%d"
  
! #: fortran/check.cc:4816
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d"
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr "Los argumentos '%s' y '%s' del intrínseco '%s' en %L deben tener el mismo rango %d/%d"
  
! #: fortran/check.cc:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr ""
  
! #: fortran/check.cc:4883
  #, fuzzy, gcc-internal-format
  #| msgid "Argument 'S' of NEAREST at %L shall not be zero"
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "El argumento 'S' de NEAREST en %L no puede ser cero"
  
! #: fortran/check.cc:4939
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser POINTER, ALLOCATABLE o un puntero a procedimiento"
  
! #: fortran/check.cc:4947
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: NULL intrinsic with allocatable MOLD at %L"
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr "Fortran 2003: Intrínseco NULL con MOLD alojable en %L"
  
! #: fortran/check.cc:4990
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must have a type of either REAL or INTEGER"
  msgid "%qs argument of %qs intrinsic at %L shall appear only if %qs is of type REAL and %qs is of type INTEGER or UNSIGNED"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser de tipo REAL o INTEGER"
  
! #: fortran/check.cc:5068 fortran/check.cc:7227
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must provide at least as many elements as there are .TRUE. values in '%s' (%ld/%d)"
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe proveer por lo menos tantos elementos como valores .TRUE. presentes en '%s' (%ld/%d)"
  
! #: fortran/check.cc:5129
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser de una variable dummy"
  
! #: fortran/check.cc:5139
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser de una variable dummy OPTIONAL"
  
! #: fortran/check.cc:5158
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr "El argumento '%s' del intrínseco '%s' en %L no debe ser un subobjeto de '%s'"
  
! #: fortran/check.cc:5209
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr "El argumento del intrínseco RANK en %L debe ser objeto de datos"
  
! #: fortran/check.cc:5241
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be polymorphic"
  msgid "The ARRAY argument at %L of REDUCE shall not be polymorphic"
  msgstr "El argumento actual para '%s' en %L debe ser polimórfico"
  
! #: fortran/check.cc:5251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgid "The DIM argument at %L, if present, must be an integer scalar"
  msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
  
! #: fortran/check.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "The MASK argument at %L, if present, must be a logical array with the same rank as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5270
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr ""
  
! #: fortran/check.cc:5274
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must be scalar"
  msgid "The ORDERED argument at %L, if present, must be a logical scalar"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L debe ser escalar"
  
! #: fortran/check.cc:5282
  #, gcc-internal-format, gfc-internal-format
  msgid "The IDENTITY argument at %L, if present, must be a scalar with the same type as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5373
  #, fuzzy, gcc-internal-format
  #| msgid "'shape' argument of 'reshape' intrinsic at %L must be an array of constant size"
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr "El argumento 'shape' del intrínseco 'reshape' en %L debe ser una matriz de tamaño constante"
  
! #: fortran/check.cc:5383
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L is empty"
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe estar vacío"
  
! #: fortran/check.cc:5390
  #, fuzzy, gcc-internal-format
  #| msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr "El argumento 'shape' del intrínseco 'reshape' en %L tiene más de %d elementos"
  
! #: fortran/check.cc:5413
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L has negative element (%d)"
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr "El argumento '%s' del intrínseco '%s' en %L tiene un elemento negativo (%d)"
  
! #: fortran/check.cc:5453
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L has wrong number of elements (%d/%d)"
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr "El argumento '%s' del intrínseco '%s' en %L tiene el número erróneo de elementos (%d/%d)"
  
! #: fortran/check.cc:5471
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L has out-of-range dimension (%d)"
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr "el argumento '%s' del intrínseco '%s' en %L tiene una dimensión fuera de rango (%d)"
  
! #: fortran/check.cc:5480
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L has invalid permutation of dimensions (dimension '%d' duplicated)"
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr "el argumento '%s' del intrínseco '%s' en %L tiene una permutación no válida de dimensiones (dimensión '%d' duplicada)"
  
! #: fortran/check.cc:5515 fortran/simplify.cc:7891
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr "Sin relleno, no hay suficientes elementos en el intrínseco RESHAPE fuente en %L para coincidir con la forma"
  
! #: fortran/check.cc:5532 fortran/check.cc:5551
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser %s"
  
! #: fortran/check.cc:5542 fortran/check.cc:5561
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of an extensible type"
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser un tipo extensible"
  
! #: fortran/check.cc:5680
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: SELECTED_REAL_KIND with neither 'P' nor 'R' argument at %L"
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr "Fortran 2008: SELECTED_REAL_KIND sin un argumento 'P' ni 'R' en %L"
  
! #: fortran/check.cc:5711
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: '%s' intrinsic with RADIX argument at %L"
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "Fortran 2008: Intrínseco '%s' con argumento RADIX en %L"
  
! #: fortran/check.cc:5759
  #, fuzzy, gcc-internal-format
  #| msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr "El argumento 'source' del intrínseco 'shape' en %L no debe ser una matriz de tamaño asumido"
  
! #: fortran/check.cc:5840 fortran/check.cc:8445
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L may not be a procedure"
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr "El argumento '%s' del intrínseco '%s' en %L no puede ser un procedimiento"
  
! #: fortran/check.cc:5856 fortran/check.cc:6002 fortran/check.cc:8437
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L shall not be coindexed"
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr "El argumento '%s' del intrínseco '%s' en %L no debe ser coindizado"
  
! #: fortran/check.cc:5867 fortran/check.cc:6014
  #, fuzzy, gcc-internal-format
  #| msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr "El argumento 'source' del intrínseco 'shape' en %L no debe ser una matriz de tamaño asumido"
  
! #: fortran/check.cc:5949
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.cc:5993
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be an interoperable data entity"
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser una entidad de datos interoperables"
  
! #: fortran/check.cc:6054
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6108
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1, found %s instead of %s"
  msgstr ""
  
! #: fortran/check.cc:6142
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.cc:6154
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument %d of %qE must be a pointer type"
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr "el argumento %d de %qE debe ser un tipo puntero"
  
! #: fortran/check.cc:6161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be polymorphic"
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr "El argumento actual para '%s' en %L debe ser polimórfico"
  
! #: fortran/check.cc:6168
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr "El objeto puntero en %C no debe tener un coíndice"
  
! #: fortran/check.cc:6175
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6181
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.cc:6200
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FIELD argument at %L of UNPACK must have the same rank as MASK or be a scalar"
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr "El argumento FIELD en %L de UNPACK debe tener el mismo rango que MASK o ser un escalar"
  
! #: fortran/check.cc:6209
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be polymorphic"
  msgid "LOWER argument at %L to C_F_POINTER"
  msgstr "El argumento actual para '%s' en %L debe ser polimórfico"
  
! #: fortran/check.cc:6215
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FIELD argument at %L of UNPACK must have the same rank as MASK or be a scalar"
  msgid "Unexpected LOWER argument at %L to C_F_POINTER with scalar FPTR"
  msgstr "El argumento FIELD en %L de UNPACK debe tener el mismo rango que MASK o ser un escalar"
  
! #: fortran/check.cc:6236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FIELD argument at %L of UNPACK must have the same rank as MASK or be a scalar"
  msgid "LOWER argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr "El argumento FIELD en %L de UNPACK debe tener el mismo rango que MASK o ser un escalar"
  
! #: fortran/check.cc:6247
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6253
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qD is not a function template"
  msgid "FPTR argument to C_F_POINTER at %L is a function returning a pointer"
  msgstr "%qD no es una plantilla de función"
  
! #: fortran/check.cc:6260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer assignment to non-POINTER at %L"
  msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
  msgstr "Asignación de puntero a un no-POINTER en %L"
  
! #: fortran/check.cc:6276
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6288
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6295
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr "El objeto puntero en %C no debe tener un coíndice"
  
! #: fortran/check.cc:6301
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.cc:6315
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr "El objeto puntero en %C no debe tener un coíndice"
  
! #: fortran/check.cc:6327
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L has no IMPLICIT type"
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr "El resultado de la función '%s' en %L no es de tipo IMPLICIT"
  
! #: fortran/check.cc:6334
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6340
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "User operator procedure '%s' at %L must be a FUNCTION"
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr "El procedimiento de operador de usuario '%s' en %L debe ser FUNCTION"
  
! #: fortran/check.cc:6354
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr "El objeto puntero en %C no debe tener un coíndice"
  
! #: fortran/check.cc:6360
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be polymorphic"
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr "El argumento actual para '%s' en %L debe ser polimórfico"
  
! #: fortran/check.cc:6371
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component at %C must have the POINTER attribute"
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr "El componente en %C debe tener el atributo POINTER"
  
! #: fortran/check.cc:6379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument 'S' of NEAREST at %L shall not be zero"
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr "El argumento 'S' de NEAREST en %L no puede ser cero"
  
! #: fortran/check.cc:6388
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be polymorphic"
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr "El argumento actual para '%s' en %L debe ser polimórfico"
  
! #: fortran/check.cc:6395
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.cc:6406
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.cc:6411
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array section in '%s' call at %L"
  msgid "Array section at %L to C_LOC"
  msgstr "Sección de matriz en la llamada '%s' en %L"
  
! #: fortran/check.cc:6439
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "GNU extension: non double precision REAL argument to %s intrinsic at %L"
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr "Extensión de GNU: argumento de precisión REAL que no es doble para el intrínseco %s en %L"
  
! #: fortran/check.cc:6455
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser menor que el rango %d"
  
! #: fortran/check.cc:6474
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L is not a valid dimension index"
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "el argumento '%s' del intrínseco '%s' en %L no es un índice de dimensión válido"
  
! #: fortran/check.cc:6498
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be default real"
  msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser real por defecto"
  
! #: fortran/check.cc:6773
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr "El argumento %s para IMAGE_INDEX debe ser una matriz de rango uno en %L"
  
! #: fortran/check.cc:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr "El número de elementos de matriz del argumento SUB para IMAGE_INDEX en %L debe ser %d (corango) y no %d"
  
! #: fortran/check.cc:6823
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments to %s at %L"
  msgid "%<team%> or %<team_number%> argument to %qs at %L"
  msgstr "Demasiados argumentos para %s en %L"
  
! #: fortran/check.cc:6883
  #, gcc-internal-format
  msgid "First argument of %<this_image%> intrinsic at %L must be a coarray variable or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6912
  #, gcc-internal-format
  msgid "Second argument of %<this_image%> intrinsic at %L must be an %<INTEGER%> typed scalar or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6938
  #, fuzzy, gcc-internal-format
  #| msgid "DIM argument without ARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgid "%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> intrinsic at %L"
  msgstr "No se permite el argumento DIM sin un argumento ARRAY para el intrínseco THIS_IMAGE en %L"
  
! #: fortran/check.cc:6949
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments to %s at %L"
  msgid "%<team%> argument to %<this_image%> at %L"
  msgstr "Demasiados argumentos para %s en %L"
  
! #: fortran/check.cc:6960
  #, gcc-internal-format
  msgid "At most one argument of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%> to %<this_image%> at %L allowed"
  msgstr ""
  
! #: fortran/check.cc:7002
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.cc:7054
  #, fuzzy, gcc-internal-format
  #| msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "El argumento 'MOLD' del intrínseco 'TRANSFER' en %L no debe ser %s"
  
! #: fortran/check.cc:7073
  #, fuzzy, gcc-internal-format
  #| msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "El argumento 'MOLD' del intrínseco 'TRANSFER' en %L no debe ser %s"
  
! #: fortran/check.cc:7081
  #, fuzzy, gcc-internal-format
  #| msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr "El argumento 'MOLD' del intrínseco 'TRANSFER' en %L no debe ser %s"
  
! #: fortran/check.cc:7116
  #, fuzzy
  #| msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %zd < result size %zd"
  msgstr "El TRANSFER intrínseco en %L tiene un resultado parcialmente indefinido: tamaño de la fuente %ld < tamaño del resultado %ld"
  
! #: fortran/check.cc:7241
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be a scalar"
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser del mismo rango que '%s' o ser un escalar"
  
! #: fortran/check.cc:7254
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape."
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr "Los argumentos '%s' y '%s' del intrínseco '%s' en %L deben tener forma idéntica."
  
! #: fortran/check.cc:7390
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7402
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of ATANH at %L must be inside the range -1 to 1"
  msgid "VALUES argument of DATE_AND_TIME at %L must have a decimal exponent range of at least four"
  msgstr "El argumento de ATANH en %L debe estar dentro del rango -1 a 1"
  
! #: fortran/check.cc:7557 fortran/check.cc:7593
  #, fuzzy, gcc-internal-format
  #| msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr "El tamaño del argumento '%s' del intrínseco '%s' en %L es demasiado pequeño (%i/%i)"
  
! #: fortran/check.cc:7604
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Demasiados argumentos para %s en %L"
  
! #: fortran/check.cc:7622
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.cc:7634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr "número erróneo de argumentos de plantilla (%d, debe ser %d)"
  
! #: fortran/check.cc:7676
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7683
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7704
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.cc:7714
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7721
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7741
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7751
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7766 fortran/check.cc:7773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "arguments 1 and 2 have different types"
  msgid "integer arguments to SYSTEM_CLOCK at %L with different kind parameters"
  msgstr "los argumentos 1 y 2 tienen tipos diferentes"
  
! #: fortran/check.cc:7987
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser de un género que no sea más ancho que el género por defecto (%d)"
  
! #: fortran/check.cc:8169
  #, fuzzy, gcc-internal-format
  #| msgid "ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexed"
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr "El argumento ATOM en %L de la función intrínseca %s debe ser una comatriz o coíndice"
  
! #: fortran/check.cc:8358 fortran/check.cc:8369
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser INTEGER o LOGICAL"
  
! #: fortran/check.cc:8429
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4348 fortran/decl.cc:11485
  #, 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 "La variable '%s' en %C con un in
*** 80035,80561 ****
  msgid "Simplification error"
  msgstr "falló la gimplificación"
  
! #: fortran/decl.cc:294
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr ""
  
! #: fortran/decl.cc:308
  #, fuzzy, gcc-internal-format
  #| msgid "Host associated variable '%s' may not be in the DATA statement at %C"
  msgid "Host associated variable %qs may not be in the DATA statement at %C"
  msgstr "La variable asociada al anfitrión '%s' no debe estar en la declaración DATA en %C"
  
! #: fortran/decl.cc:315
  #, fuzzy, gcc-internal-format
  #| msgid "Extension: initialization of common block variable '%s' in DATA statement at %C"
  msgid "initialization of common block variable %qs in DATA statement at %C"
  msgstr "Extensión: inicialización de la variable de bloque común '%s' en la declaración DATA en %C"
  
! #: fortran/decl.cc:453
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
  msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgstr "El símbolo '%s' debe ser un PARAMETER en la declaración DATA en %C"
  
! #: fortran/decl.cc:479
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid initializer %s in Data statement at %C"
  msgstr "Inicializador %s no válido en la declaración Data en %C"
  
! #: fortran/decl.cc:584
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%<constexpr%> cannot appear in a typedef declaration"
  msgid "BOZ at %L cannot appear in an old-style initialization"
  msgstr "%<constexpr%> no puede aparecer en una declaración typedef"
  
! #: fortran/decl.cc:592
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initialization"
  msgstr ""
  
! #: fortran/decl.cc:602
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C is not allowed in a PURE procedure"
  msgstr "No se permite la inicialización de %C en un procedimiento PURE"
  
! #: fortran/decl.cc:649
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgid "DATA 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:673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid initializer %s in Data statement at %C"
  msgid "Invalid substring in data-implied-do at %L in DATA statement"
  msgstr "Inicializador %s no válido en la declaración Data en %C"
  
! #: fortran/decl.cc:696
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:738
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/decl.cc:754
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr "No se permite la declaración DATA en %C en un procedimiento PURE"
  
! #: fortran/decl.cc:763
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr ""
  
! #: fortran/decl.cc:802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Old-style initialization at %C"
  msgid "Empty old style initializer list at %C"
  msgstr "Extensión: Inicialización de estilo antiguo en %C"
  
! #: fortran/decl.cc:811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array component of structure at %C must have an explicit shape"
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr "El componente de matriz de la estructura en %C debe tener una forma explícita"
  
! #: fortran/decl.cc:834
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "extra elements in scalar initializer"
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr "elementos extras en el inicializador escalar"
  
! #: fortran/decl.cc:839
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Cray pointer at %C must be an integer"
  msgid "Repeat spec must be an integer at %C"
  msgstr "El puntero Cray en %C debe ser un entero"
  
! #: fortran/decl.cc:850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected alternate return label at %C"
  msgid "Expected data constant after repeat spec at %C"
  msgstr "Se esperaba la etiqueta de devolución alterna en %C"
  
! #: fortran/decl.cc:882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "End of scalar initializer expected at %C"
  msgstr "Se esperaba una expresión de inicialización escalar en %C"
  
! #: fortran/decl.cc:910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "excess elements in array initializer"
  msgid "Not enough elements in array initializer at %C"
  msgstr "exceso de elementos en el inicializador de matriz"
  
! #: fortran/decl.cc:912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "excess elements in array initializer"
  msgid "Too many elements in array initializer at %C"
  msgstr "exceso de elementos en el inicializador de matriz"
  
! #: fortran/decl.cc:939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in OpenMP variable list at %C"
  msgid "Syntax error in old style initializer list at %C"
  msgstr "Error sintáctico en la lista de variables OpenMP en %C"
  
! #: fortran/decl.cc:963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data target at %L shall not have a coindex"
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr "El objetivo de datos en %L no puede tener un coíndice"
  
! #: fortran/decl.cc:1028
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr ""
  
! #: fortran/decl.cc:1052
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr "Especificación INTENT errónea en %C"
  
! #: fortran/decl.cc:1074
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: deferred type parameter at %C"
  msgid "deferred type parameter at %C"
  msgstr "Fortran 2003: parámetro de tipo diferido en %C"
  
! #: fortran/decl.cc:1167 fortran/resolve.cc:14857
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:1193 fortran/decl.cc:1222
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Obsolescent feature: Old-style character length at %C"
  msgid "Old-style character length at %C"
  msgstr "Característica obsoleta: Longitud de carácter de estilo antiguo en %C"
  
! #: fortran/decl.cc:1228
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "Error sintáctico en la especificación de longitud de carácter en %C"
  
! #: fortran/decl.cc:1380 fortran/decl.cc:1387 fortran/decl.cc:1453
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C is already defined at %L"
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "El procedimiento '%s' en %C ya se había definido en %L"
  
! #: fortran/decl.cc:1395
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C is already defined at %L"
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "El procedimiento '%s' en %C ya se había definido en %L"
  
! #: fortran/decl.cc:1407
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is already defined as a generic interface at %L"
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "El nombre '%s' en %C ya se definió como una interfaz genérica en %L"
  
! #: fortran/decl.cc:1425
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L"
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "El procedimiento '%s' en %C tiene una interfaz explícita y no debe tener atributos declarados en %L"
  
! #: fortran/decl.cc:1441
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.cc:1524
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr "El procedimiento '%s' en %L debe tener el atributo BIND(C) para que sea interoperable con C"
  
! #: fortran/decl.cc:1589
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a dummy argument to the BIND(C) procedure '%s' but is not C interoperable because derived type '%s' is not C interoperable"
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr "La variable '%s' en %L es un argumento dummy del procedimiento BIND(C) '%s' pero no es interoperable con C porque el tipo derivado '%s' no es interoperable con C"
  
! #: fortran/decl.cc:1596
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a dummy argument to the BIND(C) procedure '%s' but is not C interoperable because it is polymorphic"
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr "La variable '%s' en %L es un argumento dummy del procedimiento BIND(C) '%s' pero puede no ser interoperable con C porque es polimórfica"
  
! #: fortran/decl.cc:1603
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable"
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr "La variable '%s' en %L es un parámetro del procedimiento BIND(C) '%s' pero puede no ser interoperable con C"
  
! #: fortran/decl.cc:1612
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' is BIND(C)"
  msgid "Dummy argument %qs at %L may not be a pointer with CONTIGUOUS attribute as procedure %qs is BIND(C)"
  msgstr "La variable '%s' en %L no puede tener el atributo POINTER porque el procedimiento '%s' es BIND(C)"
  
! #: fortran/decl.cc:1622
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
  msgid "Default-initialized dummy argument %qs with %s attribute at %L is not permitted in BIND(C) procedure %qs"
  msgstr "No se permite la variable dummy comatriz '%s' en %L en el procedimiento BIND(C) '%s'"
  
! #: fortran/decl.cc:1643
  #, fuzzy, gcc-internal-format
  #| msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
  msgid "Allocatable character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr "El argumento de carácter '%s' en %L debe ser de longitud 1 porque el procedimiento '%s' es BIND(C)"
  
! #: fortran/decl.cc:1648
  #, fuzzy, gcc-internal-format
  #| msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
  msgid "Pointer character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr "El argumento de carácter '%s' en %L debe ser de longitud 1 porque el procedimiento '%s' es BIND(C)"
  
! #: fortran/decl.cc:1655
  #, fuzzy, gcc-internal-format
  #| msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
  msgid "Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr "El argumento de carácter '%s' en %L debe ser de longitud 1 porque el procedimiento '%s' es BIND(C)"
  
! #: fortran/decl.cc:1667
  #, fuzzy, gcc-internal-format
  #| msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
  msgid "Character dummy argument %qs at %L must be of length 1 as it has the VALUE attribute"
  msgstr "El argumento de carácter '%s' en %L debe ser de longitud 1 porque el procedimiento '%s' es BIND(C)"
  
! #: fortran/decl.cc:1678
  #, fuzzy, gcc-internal-format
  #| msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
  msgid "Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr "El argumento de carácter '%s' en %L debe ser de longitud 1 porque el procedimiento '%s' es BIND(C)"
  
! #: fortran/decl.cc:1692
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of constant length of one or assumed length, unless it has assumed shape or assumed rank, as procedure %qs has the BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1710
  #, fuzzy, gcc-internal-format
  #| msgid "TS29113: Variable '%s' at %L with OPTIONAL attribute in procedure '%s' which is BIND(C)"
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr "TS29113: La variable '%s' en %L con atributo OPTIONAL en el procedimiento '%s' que es BIND(C)"
  
! #: fortran/decl.cc:1718
  #, fuzzy, gcc-internal-format
  #| msgid "TS29113: Variable '%s' at %L with OPTIONAL attribute in procedure '%s' which is BIND(C)"
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr "TS29113: La variable '%s' en %L con atributo OPTIONAL en el procedimiento '%s' que es BIND(C)"
  
! #: fortran/decl.cc:1727
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the OPTIONAL and the VALUE attribute because procedure '%s' is BIND(C)"
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr "La variable '%s' en %L no puede tener los atributos OPTIONAL y VALUE al mismo tiempo porque el procedimiento '%s' es BIND(C)"
  
! #: fortran/decl.cc:1734
  #, fuzzy, gcc-internal-format
  #| msgid "TS29113: Variable '%s' at %L with OPTIONAL attribute in procedure '%s' which is BIND(C)"
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr "TS29113: La variable '%s' en %L con atributo OPTIONAL en el procedimiento '%s' que es BIND(C)"
  
! #: fortran/decl.cc:1745
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "La matriz de forma asumida '%s' en %L no puede ser un argumento para el procedimiento '%s' en %L porque el procedimiento es BIND(C)"
  
! #: fortran/decl.cc:1801
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8102 %s at %L is already imported by an %s statement and must not be re-declared"
  msgstr ""
  
! #: fortran/decl.cc:1830
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L already has basic type of %s"
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "El símbolo '%s' en %L ya tenía el tipo básico de %s"
  
! #: fortran/decl.cc:1892
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is BIND(C)"
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr "La variable '%s' en el bloque común '%s' en %C se debe declarar con un género interoperable con C porque el bloque común '%s' es BIND(C)"
  
! #: fortran/decl.cc:1932
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
  msgid "CHARACTER length must be a constant at %L"
  msgstr "Longitudes de CHARACTER diferentes (%d/%d) en el constructor de matriz en %L"
  
! #: fortran/decl.cc:1947
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CHARACTER expression at %L is being truncated (%d/%d)"
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr "Se trunca la expresión CHARACTER en %L (%d/%d)"
  
! #: fortran/decl.cc:1956 fortran/decl.cc:1962
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)"
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr "Los elementos CHARACTER del constructor de matriz en %L deben tener la misma longitud (%d/%d)"
  
! #: fortran/decl.cc:2101
  #, fuzzy, gcc-internal-format
  #| msgid "Initializer not allowed for PARAMETER '%s' at %C"
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr "No se permite un inicializador para el PARAMETER '%s' en %C"
  
! #: fortran/decl.cc:2114
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "Falta un inicializador para el PARAMETER en %L"
  
! #: fortran/decl.cc:2124
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr "La variable '%s' en %C con un inicializador ya aparecía en una declaración DATA"
  
! #: fortran/decl.cc:2167
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't initialize implied-shape array at %L with scalar"
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr "No se puede inicializar la matriz de tamaño implícito en %L con un escalar"
  
! #: fortran/decl.cc:2201
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgid "Rank mismatch of array at %L and its initializer (%d/%d)"
  msgstr "El rango no coincide en la referencia de matriz en %L (%d/%d)"
  
! #: fortran/decl.cc:2214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't initialize implied-shape array at %L with scalar"
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "No se puede inicializar la matriz de tamaño implícito en %L con un escalar"
  
! #: fortran/decl.cc:2224
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Blank common initialized at %0"
  msgid "Bad shape of initializer at %L"
  msgstr "Común en blanco inicializado en %0"
  
! #: fortran/decl.cc:2231
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "Cannot determine shape of initializer at %L"
  msgstr "El dummy '%s' en %L no puede tener un inicializador"
  
! #: fortran/decl.cc:2266
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr "El límite inferior no es constante en la declaración de forma implícita en %L"
  
! #: fortran/decl.cc:2316
  #, fuzzy, gcc-internal-format
  #| msgid "'I' at %L and 'J' at %L cannot both be BOZ literal constants"
  msgid "Entity %qs at %L is incompatible with a BOZ literal constant"
  msgstr "'I' en %L y 'J' en %L no pueden ser constantes literal BOZ al mismo tiempo"
  
! #: fortran/decl.cc:2382 fortran/decl.cc:2389
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr "El componente en %C debe tener el atributo POINTER"
  
! #: fortran/decl.cc:2398
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr "El componente '%s' con CLASS en %L debe ser allocatable o pointer"
  
! #: fortran/decl.cc:2407
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr "El componente de matriz de la estructura en %C debe tener una forma explícita o diferida"
  
! #: fortran/decl.cc:2431 fortran/symbol.cc:2343
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %C already declared at %L"
  msgid "Component %qs at %C already declared at %L"
  msgstr "El componente '%s' en %C ya se había declarado en %L"
  
! #: fortran/decl.cc:2486
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr "El componente de matriz de puntero de la estructura en %C debe tener una forma diferida"
  
! #: fortran/decl.cc:2493
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr "El componente allocatable de la estructura en %C debe tener una forma diferida"
  
! #: fortran/decl.cc:2517
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr "El componente de matriz de la estructura en %C debe tener una forma explícita"
  
! #: fortran/decl.cc:2534
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  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."
  
! #: fortran/decl.cc:2591
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr "La inicialización NULL() en %C es ambigua"
  
! #: fortran/decl.cc:2608
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NULL() initialization at %C is ambiguous"
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "La inicialización NULL() en %C es ambigua"
  
! #: fortran/decl.cc:2625
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr "No se permite la inicialización de un puntero en %C en un procedimiento PURE"
  
! #: fortran/decl.cc:2646
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Error en la inicialización de puntero en %C"
  
! #: fortran/decl.cc:2653
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: non-NULL pointer initialization at %C"
  msgid "non-NULL pointer initialization at %C"
  msgstr "Fortran 2008: inicialización de puntero que no es NULL en %C"
  
! #: fortran/decl.cc:2676
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.cc:2731
  #, fuzzy, gcc-internal-format
  #| msgid "RETURN not allowed outside PROC"
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr "no se permite RETURN fuera de PROC"
  
! #: fortran/decl.cc:2733
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "%qs 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:2741
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function cannot have arguments"
  msgid "%qs entity cannot have attributes at %C"
  msgstr "la función %qs no puede tener argumentos"
  
! #: fortran/decl.cc:2751
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid character in name at %C"
  msgid "Invalid character %qc in variable name at %C"
  msgstr "Carácter no válido en el nombre en %C"
  
! #: fortran/decl.cc:2793
  #, fuzzy, gcc-internal-format
  #| msgid "Non-PARAMETER symbol '%s' at %L can't be implied-shape"
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "El símbolo '%s' que no es PARAMETER en %L no puede ser de forma implícita"
  
! #: fortran/decl.cc:2803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: Implied-shape array at %L"
  msgid "Implied-shape array at %L"
  msgstr "Fortran 2008: Matriz de forma implícita en %L"
  
! #: fortran/decl.cc:2860
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "Explicit array shape at %C must be constant of INTEGER type and not %s type"
  msgstr "La expresión en %L debe ser de tipo INTEGER, se encontró %s"
  
! #: fortran/decl.cc:2868
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Not yet implemented: LCOBOUND for coarray with non-constant cobounds at %L"
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr "Aún sin implementar: LCOBOUND para una comatriz con colímites que no son constantes en %L"
  
! #: fortran/decl.cc:2969
  #, gcc-internal-format
  msgid "%qs at %L is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.cc:2980
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "%qs entity cannot have an initializer at %L"
--- 80139,80665 ----
  msgid "Simplification error"
  msgstr "falló la gimplificación"
  
! #: fortran/decl.cc:308
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr ""
  
! #: fortran/decl.cc:322
  #, fuzzy, gcc-internal-format
  #| msgid "Host associated variable '%s' may not be in the DATA statement at %C"
  msgid "Host associated variable %qs may not be in the DATA statement at %C"
  msgstr "La variable asociada al anfitrión '%s' no debe estar en la declaración DATA en %C"
  
! #: fortran/decl.cc:329
  #, fuzzy, gcc-internal-format
  #| msgid "Extension: initialization of common block variable '%s' in DATA statement at %C"
  msgid "initialization of common block variable %qs in DATA statement at %C"
  msgstr "Extensión: inicialización de la variable de bloque común '%s' en la declaración DATA en %C"
  
! #: fortran/decl.cc:467
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
  msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgstr "El símbolo '%s' debe ser un PARAMETER en la declaración DATA en %C"
  
! #: fortran/decl.cc:493
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid initializer %s in Data statement at %C"
  msgstr "Inicializador %s no válido en la declaración Data en %C"
  
! #: fortran/decl.cc:598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%<constexpr%> cannot appear in a typedef declaration"
  msgid "BOZ at %L cannot appear in an old-style initialization"
  msgstr "%<constexpr%> no puede aparecer en una declaración typedef"
  
! #: fortran/decl.cc:606
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initialization"
  msgstr ""
  
! #: fortran/decl.cc:616
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C is not allowed in a PURE procedure"
  msgstr "No se permite la inicialización de %C en un procedimiento PURE"
  
! #: fortran/decl.cc:663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgid "DATA 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:687
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid initializer %s in Data statement at %C"
  msgid "Invalid substring in data-implied-do at %L in DATA statement"
  msgstr "Inicializador %s no válido en la declaración Data en %C"
  
! #: fortran/decl.cc:710
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:752
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/decl.cc:768
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr "No se permite la declaración DATA en %C en un procedimiento PURE"
  
! #: fortran/decl.cc:777
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr ""
  
! #: fortran/decl.cc:816
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Old-style initialization at %C"
  msgid "Empty old style initializer list at %C"
  msgstr "Extensión: Inicialización de estilo antiguo en %C"
  
! #: fortran/decl.cc:825
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array component of structure at %C must have an explicit shape"
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr "El componente de matriz de la estructura en %C debe tener una forma explícita"
  
! #: fortran/decl.cc:848
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "extra elements in scalar initializer"
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr "elementos extras en el inicializador escalar"
  
! #: fortran/decl.cc:853
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Cray pointer at %C must be an integer"
  msgid "Repeat spec must be an integer at %C"
  msgstr "El puntero Cray en %C debe ser un entero"
  
! #: fortran/decl.cc:864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected alternate return label at %C"
  msgid "Expected data constant after repeat spec at %C"
  msgstr "Se esperaba la etiqueta de devolución alterna en %C"
  
! #: fortran/decl.cc:896
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "End of scalar initializer expected at %C"
  msgstr "Se esperaba una expresión de inicialización escalar en %C"
  
! #: fortran/decl.cc:924
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "excess elements in array initializer"
  msgid "Not enough elements in array initializer at %C"
  msgstr "exceso de elementos en el inicializador de matriz"
  
! #: fortran/decl.cc:926
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "excess elements in array initializer"
  msgid "Too many elements in array initializer at %C"
  msgstr "exceso de elementos en el inicializador de matriz"
  
! #: fortran/decl.cc:953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in OpenMP variable list at %C"
  msgid "Syntax error in old style initializer list at %C"
  msgstr "Error sintáctico en la lista de variables OpenMP en %C"
  
! #: fortran/decl.cc:977
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data target at %L shall not have a coindex"
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr "El objetivo de datos en %L no puede tener un coíndice"
  
! #: fortran/decl.cc:1042
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr ""
  
! #: fortran/decl.cc:1066
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr "Especificación INTENT errónea en %C"
  
! #: fortran/decl.cc:1088
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: deferred type parameter at %C"
  msgid "deferred type parameter at %C"
  msgstr "Fortran 2003: parámetro de tipo diferido en %C"
  
! #: fortran/decl.cc:1181 fortran/resolve.cc:14904
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:1207 fortran/decl.cc:1236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Obsolescent feature: Old-style character length at %C"
  msgid "Old-style character length at %C"
  msgstr "Característica obsoleta: Longitud de carácter de estilo antiguo en %C"
  
! #: fortran/decl.cc:1242
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "Error sintáctico en la especificación de longitud de carácter en %C"
  
! #: fortran/decl.cc:1394 fortran/decl.cc:1401 fortran/decl.cc:1467
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C is already defined at %L"
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "El procedimiento '%s' en %C ya se había definido en %L"
  
! #: fortran/decl.cc:1409
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C is already defined at %L"
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "El procedimiento '%s' en %C ya se había definido en %L"
  
! #: fortran/decl.cc:1421
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is already defined as a generic interface at %L"
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "El nombre '%s' en %C ya se definió como una interfaz genérica en %L"
  
! #: fortran/decl.cc:1439
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L"
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "El procedimiento '%s' en %C tiene una interfaz explícita y no debe tener atributos declarados en %L"
  
! #: fortran/decl.cc:1455
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.cc:1538
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr "El procedimiento '%s' en %L debe tener el atributo BIND(C) para que sea interoperable con C"
  
! #: fortran/decl.cc:1603
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a dummy argument to the BIND(C) procedure '%s' but is not C interoperable because derived type '%s' is not C interoperable"
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr "La variable '%s' en %L es un argumento dummy del procedimiento BIND(C) '%s' pero no es interoperable con C porque el tipo derivado '%s' no es interoperable con C"
  
! #: fortran/decl.cc:1610
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a dummy argument to the BIND(C) procedure '%s' but is not C interoperable because it is polymorphic"
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr "La variable '%s' en %L es un argumento dummy del procedimiento BIND(C) '%s' pero puede no ser interoperable con C porque es polimórfica"
  
! #: fortran/decl.cc:1617
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable"
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr "La variable '%s' en %L es un parámetro del procedimiento BIND(C) '%s' pero puede no ser interoperable con C"
  
! #: fortran/decl.cc:1626
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' is BIND(C)"
  msgid "Dummy argument %qs at %L may not be a pointer with CONTIGUOUS attribute as procedure %qs is BIND(C)"
  msgstr "La variable '%s' en %L no puede tener el atributo POINTER porque el procedimiento '%s' es BIND(C)"
  
! #: fortran/decl.cc:1636
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
  msgid "Default-initialized dummy argument %qs with %s attribute at %L is not permitted in BIND(C) procedure %qs"
  msgstr "No se permite la variable dummy comatriz '%s' en %L en el procedimiento BIND(C) '%s'"
  
! #: fortran/decl.cc:1657
  #, fuzzy, gcc-internal-format
  #| msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
  msgid "Allocatable character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr "El argumento de carácter '%s' en %L debe ser de longitud 1 porque el procedimiento '%s' es BIND(C)"
  
! #: fortran/decl.cc:1662
  #, fuzzy, gcc-internal-format
  #| msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
  msgid "Pointer character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr "El argumento de carácter '%s' en %L debe ser de longitud 1 porque el procedimiento '%s' es BIND(C)"
  
! #: fortran/decl.cc:1669
  #, fuzzy, gcc-internal-format
  #| msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
  msgid "Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr "El argumento de carácter '%s' en %L debe ser de longitud 1 porque el procedimiento '%s' es BIND(C)"
  
! #: fortran/decl.cc:1681
  #, fuzzy, gcc-internal-format
  #| msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
  msgid "Character dummy argument %qs at %L must be of length 1 as it has the VALUE attribute"
  msgstr "El argumento de carácter '%s' en %L debe ser de longitud 1 porque el procedimiento '%s' es BIND(C)"
  
! #: fortran/decl.cc:1692
  #, fuzzy, gcc-internal-format
  #| msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
  msgid "Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr "El argumento de carácter '%s' en %L debe ser de longitud 1 porque el procedimiento '%s' es BIND(C)"
  
! #: fortran/decl.cc:1706
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of constant length of one or assumed length, unless it has assumed shape or assumed rank, as procedure %qs has the BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1724
  #, fuzzy, gcc-internal-format
  #| msgid "TS29113: Variable '%s' at %L with OPTIONAL attribute in procedure '%s' which is BIND(C)"
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr "TS29113: La variable '%s' en %L con atributo OPTIONAL en el procedimiento '%s' que es BIND(C)"
  
! #: fortran/decl.cc:1732
  #, fuzzy, gcc-internal-format
  #| msgid "TS29113: Variable '%s' at %L with OPTIONAL attribute in procedure '%s' which is BIND(C)"
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr "TS29113: La variable '%s' en %L con atributo OPTIONAL en el procedimiento '%s' que es BIND(C)"
  
! #: fortran/decl.cc:1741
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the OPTIONAL and the VALUE attribute because procedure '%s' is BIND(C)"
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr "La variable '%s' en %L no puede tener los atributos OPTIONAL y VALUE al mismo tiempo porque el procedimiento '%s' es BIND(C)"
  
! #: fortran/decl.cc:1748
  #, fuzzy, gcc-internal-format
  #| msgid "TS29113: Variable '%s' at %L with OPTIONAL attribute in procedure '%s' which is BIND(C)"
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr "TS29113: La variable '%s' en %L con atributo OPTIONAL en el procedimiento '%s' que es BIND(C)"
  
! #: fortran/decl.cc:1759
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "La matriz de forma asumida '%s' en %L no puede ser un argumento para el procedimiento '%s' en %L porque el procedimiento es BIND(C)"
  
! #: fortran/decl.cc:1815
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8102 %s at %L is already imported by an %s statement and must not be re-declared"
  msgstr ""
  
! #: fortran/decl.cc:1844
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L already has basic type of %s"
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "El símbolo '%s' en %L ya tenía el tipo básico de %s"
  
! #: fortran/decl.cc:1919
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is BIND(C)"
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr "La variable '%s' en el bloque común '%s' en %C se debe declarar con un género interoperable con C porque el bloque común '%s' es BIND(C)"
  
! #: fortran/decl.cc:1959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
  msgid "CHARACTER length must be a constant at %L"
  msgstr "Longitudes de CHARACTER diferentes (%d/%d) en el constructor de matriz en %L"
  
! #: fortran/decl.cc:1974
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CHARACTER expression at %L is being truncated (%d/%d)"
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr "Se trunca la expresión CHARACTER en %L (%d/%d)"
  
! #: fortran/decl.cc:1983 fortran/decl.cc:1989
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)"
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr "Los elementos CHARACTER del constructor de matriz en %L deben tener la misma longitud (%d/%d)"
  
! #: fortran/decl.cc:2128
  #, fuzzy, gcc-internal-format
  #| msgid "Initializer not allowed for PARAMETER '%s' at %C"
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr "No se permite un inicializador para el PARAMETER '%s' en %C"
  
! #: fortran/decl.cc:2141
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "Falta un inicializador para el PARAMETER en %L"
  
! #: fortran/decl.cc:2151
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr "La variable '%s' en %C con un inicializador ya aparecía en una declaración DATA"
  
! #: fortran/decl.cc:2194
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't initialize implied-shape array at %L with scalar"
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr "No se puede inicializar la matriz de tamaño implícito en %L con un escalar"
  
! #: fortran/decl.cc:2228
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgid "Rank mismatch of array at %L and its initializer (%d/%d)"
  msgstr "El rango no coincide en la referencia de matriz en %L (%d/%d)"
  
! #: fortran/decl.cc:2241
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't initialize implied-shape array at %L with scalar"
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "No se puede inicializar la matriz de tamaño implícito en %L con un escalar"
  
! #: fortran/decl.cc:2251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Blank common initialized at %0"
  msgid "Bad shape of initializer at %L"
  msgstr "Común en blanco inicializado en %0"
  
! #: fortran/decl.cc:2258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "Cannot determine shape of initializer at %L"
  msgstr "El dummy '%s' en %L no puede tener un inicializador"
  
! #: fortran/decl.cc:2293
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr "El límite inferior no es constante en la declaración de forma implícita en %L"
  
! #: fortran/decl.cc:2343
  #, fuzzy, gcc-internal-format
  #| msgid "'I' at %L and 'J' at %L cannot both be BOZ literal constants"
  msgid "Entity %qs at %L is incompatible with a BOZ literal constant"
  msgstr "'I' en %L y 'J' en %L no pueden ser constantes literal BOZ al mismo tiempo"
  
! #: fortran/decl.cc:2409 fortran/decl.cc:2416
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr "El componente en %C debe tener el atributo POINTER"
  
! #: fortran/decl.cc:2425
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr "El componente '%s' con CLASS en %L debe ser allocatable o pointer"
  
! #: fortran/decl.cc:2434
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr "El componente de matriz de la estructura en %C debe tener una forma explícita o diferida"
  
! #: fortran/decl.cc:2458 fortran/symbol.cc:2343
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %C already declared at %L"
  msgid "Component %qs at %C already declared at %L"
  msgstr "El componente '%s' en %C ya se había declarado en %L"
  
! #: fortran/decl.cc:2513
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr "El componente de matriz de puntero de la estructura en %C debe tener una forma diferida"
  
! #: fortran/decl.cc:2520
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr "El componente allocatable de la estructura en %C debe tener una forma diferida"
  
! #: fortran/decl.cc:2544
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr "El componente de matriz de la estructura en %C debe tener una forma explícita"
  
! #: fortran/decl.cc:2561
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  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."
  
! #: fortran/decl.cc:2618
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr "La inicialización NULL() en %C es ambigua"
  
! #: fortran/decl.cc:2635
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NULL() initialization at %C is ambiguous"
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "La inicialización NULL() en %C es ambigua"
  
! #: fortran/decl.cc:2652
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr "No se permite la inicialización de un puntero en %C en un procedimiento PURE"
  
! #: fortran/decl.cc:2673
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Error en la inicialización de puntero en %C"
  
! #: fortran/decl.cc:2680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: non-NULL pointer initialization at %C"
  msgid "non-NULL pointer initialization at %C"
  msgstr "Fortran 2008: inicialización de puntero que no es NULL en %C"
  
! #: fortran/decl.cc:2703
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.cc:2758
  #, fuzzy, gcc-internal-format
  #| msgid "RETURN not allowed outside PROC"
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr "no se permite RETURN fuera de PROC"
  
! #: fortran/decl.cc:2760
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "%qs 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:2768
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function cannot have arguments"
  msgid "%qs entity cannot have attributes at %C"
  msgstr "la función %qs no puede tener argumentos"
  
! #: fortran/decl.cc:2778
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid character in name at %C"
  msgid "Invalid character %qc in variable name at %C"
  msgstr "Carácter no válido en el nombre en %C"
  
! #: fortran/decl.cc:2820
  #, fuzzy, gcc-internal-format
  #| msgid "Non-PARAMETER symbol '%s' at %L can't be implied-shape"
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "El símbolo '%s' que no es PARAMETER en %L no puede ser de forma implícita"
  
! #: fortran/decl.cc:2830
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: Implied-shape array at %L"
  msgid "Implied-shape array at %L"
  msgstr "Fortran 2008: Matriz de forma implícita en %L"
  
! #: fortran/decl.cc:2887
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "Explicit array shape at %C must be constant of INTEGER type and not %s type"
  msgstr "La expresión en %L debe ser de tipo INTEGER, se encontró %s"
  
! #: fortran/decl.cc:2895
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Not yet implemented: LCOBOUND for coarray with non-constant cobounds at %L"
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr "Aún sin implementar: LCOBOUND para una comatriz con colímites que no son constantes en %L"
  
! #: fortran/decl.cc:2996
  #, gcc-internal-format
  msgid "%qs at %L is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.cc:3007
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "%qs entity cannot have an initializer at %L"
*************** msgstr "El dummy '%s' en %L no puede ten
*** 80566,81628 ****
  # como `apuntado'. cfuga
  # Referencia: http://gcc.gnu.org/onlinedocs/gfortran/Cray-pointers.html
  #
! #: fortran/decl.cc:3006
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate array spec for Cray pointee at %C"
  msgid "Duplicate array spec for Cray pointee at %L"
  msgstr "Especificación de matriz duplicada para el apuntado Cray en %C"
  
! #: fortran/decl.cc:3014
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot set pointee array spec."
  msgstr "no se puede convertir a un tipo puntero"
  
! #: fortran/decl.cc:3077
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Old-style initialization at %C"
  msgid "Old-style initialization at %C"
  msgstr "Extensión: Inicialización de estilo antiguo en %C"
  
! #: fortran/decl.cc:3085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid value-initialization of reference type"
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr "inicialización por valor no válida del tipo de referencia"
  
! #: fortran/decl.cc:3098
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Error in pointer initialization at %C"
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Error en la inicialización de puntero en %C"
  
! #: fortran/decl.cc:3118 fortran/decl.cc:7749
  #, 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"
  
! #: fortran/decl.cc:3141
  #, fuzzy, gcc-internal-format
  #| msgid "Pointer initialization at %C requires '=>', not '='"
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "La inicialización de puntero en %C requiere '=>', no '='"
  
! #: fortran/decl.cc:3159 fortran/decl.cc:11534
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Se esperaba una expresión de inicialización en %C"
  
! #: fortran/decl.cc:3166
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr "No se permite la inicialización de una variable en %C en un procedimiento PURE"
  
! #: fortran/decl.cc:3183
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr "No se permite la inicialización del componente allocatable en %C"
  
! #: fortran/decl.cc:3192
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Initialization of allocatable component at %C is not allowed"
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr "No se permite la inicialización del componente allocatable en %C"
  
! #: fortran/decl.cc:3206
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.cc:3214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr "La entidad '%s' en %L tiene un parámetro de tipo diferido y requiere el atributo pointer o allocatable"
  
! #: fortran/decl.cc:3222
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr "El componente puntero '%s' de '%s' en %L es de un tipo que no se ha declarado"
  
! #: fortran/decl.cc:3231
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/decl.cc:3248
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.cc:3311 fortran/decl.cc:3346
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "No se admite la declaración de tipo de estilo antiguo %s*%d en %C"
  
! #: fortran/decl.cc:3352
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "Declaración de tipo %s*%d no estándar en %C"
  
! #: fortran/decl.cc:3411 fortran/decl.cc:3488
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Falta el paréntesis derecho en %C"
  
! #: fortran/decl.cc:3424 fortran/decl.cc:3559
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Se esperaba una expresión de inicialización en %C"
  
! #: fortran/decl.cc:3432 fortran/decl.cc:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "Se esperaba una expresión de inicialización escalar en %C"
  
! #: fortran/decl.cc:3462 fortran/decl.cc:4351
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "No se admite el género %d para el tipo %s en %C"
  
! #: fortran/decl.cc:3475
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr "El parámetro de tipo de género C es para el tipo %s, pero el tipo en %L es %s"
  
! #: fortran/decl.cc:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "Falta el paréntesis derecho o una coma en %C"
  
! #: fortran/decl.cc:3591
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "No se admite el género %d para CHARACTER en %C"
  
! #: fortran/decl.cc:3723
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "Error sintáctico en la declaración CHARACTER en %C"
  
! #: fortran/decl.cc:3824
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr "'%s' en %C no es un miembro de la estructura '%s'"
  
! #: fortran/decl.cc:3837
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Interface-name expected after '(' at %C"
  msgid "Structure name expected after RECORD at %C"
  msgstr "Se esperaba un nombre de interfaz después de '(' en %C"
  
! #: fortran/decl.cc:4011
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.cc:4040
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  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/decl.cc:4064
  #, fuzzy, gcc-internal-format
  #| msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "el primer parámetro de %<operator new%> no puede tener un argumento por defecto"
  
! #: fortran/decl.cc:4075
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "The type parameter expression at %L must be of INTEGER type and not %s"
  msgstr "La expresión en %L debe ser de tipo INTEGER, se encontró %s"
  
! #: fortran/decl.cc:4113
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr "La expresión en %L debe ser de tipo INTEGER, se encontró %s"
  
! #: fortran/decl.cc:4120
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "The parameter expression at %C does not simplify to an INTEGER constant"
  msgstr "La expresión en %L debe ser de tipo INTEGER, se encontró %s"
  
! #: fortran/decl.cc:4147
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:4154
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
  msgid "The value for the KIND parameter %qs at %C 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/decl.cc:4178
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4187
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parametrized derived type argument"
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "argumento de tipo derivado parametrizado"
  
! #: fortran/decl.cc:4551
  #, 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:4563
  #, 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:4625
  #, 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:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4661 fortran/decl.cc:4695 fortran/decl.cc:4728
! #: fortran/decl.cc:5062
  #, 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:4673 fortran/decl.cc:4701 fortran/decl.cc:4734
! #: fortran/decl.cc:4760 fortran/decl.cc:5087 fortran/decl.cc:5105
  #, 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:4724
  #, 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:4776 fortran/decl.cc:4943 fortran/decl.cc:4955
! #: fortran/decl.cc:4969 fortran/decl.cc:5582 fortran/decl.cc:5592
  #, 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:4877
  #, 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:4984
  #, 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:4995
  #, 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:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Declaración IMPLICIT NONE duplicada en %C"
  
! #: fortran/decl.cc:5149
  #, 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:5208
  #, 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:5254
  #, 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:5307
  #, 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:5317
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Declaración IMPLICIT vacía en %C"
  
! #: fortran/decl.cc:5474
  #, 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:5490
  #, 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:5495
  #, 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:5574
  #, 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:5601
  #, 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:5622
  #, 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:5665
  #, 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:5669
  #, 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:5674
  #, 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:5680
  #, 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:5685
  #, 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:5693
  #, 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:6033
  #, 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:6035
  #, 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:6130
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Atributo %s duplicado en %L"
  
! #: fortran/decl.cc:6147
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6166
  #, 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:6168
  #, 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:6178
  #, 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:6180
  #, 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:6188
  #, 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:6197
  #, 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:6199
  #, 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:6207
  #, 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:6215
  #, 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:6217
  #, 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:6235
  #, 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:6245
  #, 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:6255
  #, 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:6268
  #, 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:6279
  #, 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:6334 fortran/decl.cc:9883
  #, 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:6340
  #, 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:6374
  #, 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:6381
  #, 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:6388
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6429
  #, 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:6527
  #, 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:6549
  #, 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:6560
  #, 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:6566
  #, 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:6578
  #, 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:6592
  #, 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:6600
  #, 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:6612
  #, 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:6618
  #, 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:6631
  #, 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:6705
  #, 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:6750
  #, 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:6757
  #, fuzzy, gcc-internal-format
  #| msgid "Missing name"
  msgid "Missing symbol"
  msgstr "Falta el nombre"
  
! #: fortran/decl.cc:6786
  #, 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:6848
  #, 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:6880
  #, 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:6922
  #, 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:6931
  #, 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:7003
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7008
  #, 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:7059
  #, 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:7071
  #, 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:7117
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7124
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7131
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7192
  #, 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:7207 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:7213 fortran/decl.cc:7222
  #, 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:7263
  #, 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:7276
  #, 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:7279
  #, 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:7297
  #, 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:7300
  #, 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:7342
  #, 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:7346
  #, 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:7351
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7358
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7397
  #, 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:7474
  #, 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:7484 fortran/decl.cc:8627
  #, 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:7688
  #, 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:7695
  #, 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:7701
  #, 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:7724
  #, 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:7770 fortran/decl.cc:7961 fortran/decl.cc:12018
  #, 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:7819 fortran/decl.cc:11918
  #, 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:7826
  #, 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:7830
  #, 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:7905
  #, 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:7923
  #, 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:7932 fortran/decl.cc:10658
  #, 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:8002
  #, 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:8074
  #, 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:8104 fortran/decl.cc:8383 fortran/decl.cc:8594
  #: 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:8134 fortran/decl.cc:8652
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8277
  #, 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:8286
  #, 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:8289
  #, 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:8292
  #, 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:8295
  #, 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:8299 fortran/decl.cc:8344
  #, 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:8303
  #, 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:8307
  #, 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:8311
  #, 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:8316
  #, 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:8320
  #, 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:8324
  #, 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:8328
  #, 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:8332
  #, 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:8336
  #, 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:8357
  #, 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:8408 fortran/decl.cc:8634
  #, 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:8502
  #, 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:8661
  #, 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:8724 fortran/decl.cc:8731
  #, 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:8771
  #, 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:8787
  #, 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:8795
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8814
  #, 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:8820
  #, 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:8826
  #, 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:8855
  #, 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:9138
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Declaración END inesperada en %C"
  
! #: fortran/decl.cc:9147
  #, 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:9156
  #, 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:9167
  #, 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:9192
  #, 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:9209
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Se esperaba un nombre terminal en %C"
  
! #: fortran/decl.cc:9223 fortran/decl.cc:9231
  #, 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:9331
  #, 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:9339
  #, 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:9347
  #, 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:9356
  #, 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:9461
  #, 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:9498
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "Expected %<(%> at %C"
  msgstr "Se esperaba '(' en %C"
  
! #: fortran/decl.cc:9512 fortran/decl.cc:9552
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "se esperaba un nombre variable en %C"
  
! #: fortran/decl.cc:9528
  #, 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:9532
  #, 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:9538
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Se esperaba \",\" en %C"
  
! #: fortran/decl.cc:9577
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot set Cray pointee array spec."
--- 80670,81732 ----
  # como `apuntado'. cfuga
  # Referencia: http://gcc.gnu.org/onlinedocs/gfortran/Cray-pointers.html
  #
! #: fortran/decl.cc:3033
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate array spec for Cray pointee at %C"
  msgid "Duplicate array spec for Cray pointee at %L"
  msgstr "Especificación de matriz duplicada para el apuntado Cray en %C"
  
! #: fortran/decl.cc:3041
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot set pointee array spec."
  msgstr "no se puede convertir a un tipo puntero"
  
! #: fortran/decl.cc:3104
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Old-style initialization at %C"
  msgid "Old-style initialization at %C"
  msgstr "Extensión: Inicialización de estilo antiguo en %C"
  
! #: fortran/decl.cc:3112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid value-initialization of reference type"
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr "inicialización por valor no válida del tipo de referencia"
  
! #: fortran/decl.cc:3125
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Error in pointer initialization at %C"
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Error en la inicialización de puntero en %C"
  
! #: fortran/decl.cc:3145 fortran/decl.cc:7874
  #, 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"
  
! #: fortran/decl.cc:3168
  #, fuzzy, gcc-internal-format
  #| msgid "Pointer initialization at %C requires '=>', not '='"
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "La inicialización de puntero en %C requiere '=>', no '='"
  
! #: fortran/decl.cc:3186 fortran/decl.cc:11659
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Se esperaba una expresión de inicialización en %C"
  
! #: fortran/decl.cc:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr "No se permite la inicialización de una variable en %C en un procedimiento PURE"
  
! #: fortran/decl.cc:3210
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr "No se permite la inicialización del componente allocatable en %C"
  
! #: fortran/decl.cc:3219
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Initialization of allocatable component at %C is not allowed"
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr "No se permite la inicialización del componente allocatable en %C"
  
! #: fortran/decl.cc:3233
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.cc:3241
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr "La entidad '%s' en %L tiene un parámetro de tipo diferido y requiere el atributo pointer o allocatable"
  
! #: fortran/decl.cc:3249
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr "El componente puntero '%s' de '%s' en %L es de un tipo que no se ha declarado"
  
! #: fortran/decl.cc:3258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/decl.cc:3275
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.cc:3338 fortran/decl.cc:3373
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "No se admite la declaración de tipo de estilo antiguo %s*%d en %C"
  
! #: fortran/decl.cc:3379
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "Declaración de tipo %s*%d no estándar en %C"
  
! #: fortran/decl.cc:3438 fortran/decl.cc:3515
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Falta el paréntesis derecho en %C"
  
! #: fortran/decl.cc:3451 fortran/decl.cc:3586
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Se esperaba una expresión de inicialización en %C"
  
! #: fortran/decl.cc:3459 fortran/decl.cc:3592
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "Se esperaba una expresión de inicialización escalar en %C"
  
! #: fortran/decl.cc:3489 fortran/decl.cc:4384
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "No se admite el género %d para el tipo %s en %C"
  
! #: fortran/decl.cc:3502
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr "El parámetro de tipo de género C es para el tipo %s, pero el tipo en %L es %s"
  
! #: fortran/decl.cc:3513
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "Falta el paréntesis derecho o una coma en %C"
  
! #: fortran/decl.cc:3618
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "No se admite el género %d para CHARACTER en %C"
  
! #: fortran/decl.cc:3750
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "Error sintáctico en la declaración CHARACTER en %C"
  
! #: fortran/decl.cc:3851
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr "'%s' en %C no es un miembro de la estructura '%s'"
  
! #: fortran/decl.cc:3864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Interface-name expected after '(' at %C"
  msgid "Structure name expected after RECORD at %C"
  msgstr "Se esperaba un nombre de interfaz después de '(' en %C"
  
! #: fortran/decl.cc:4038
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.cc:4067
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  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/decl.cc:4091
  #, fuzzy, gcc-internal-format
  #| msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "el primer parámetro de %<operator new%> no puede tener un argumento por defecto"
  
! #: fortran/decl.cc:4102
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "The type parameter expression at %L must be of INTEGER type and not %s"
  msgstr "La expresión en %L debe ser de tipo INTEGER, se encontró %s"
  
! #: fortran/decl.cc:4140
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr "La expresión en %L debe ser de tipo INTEGER, se encontró %s"
  
! #: fortran/decl.cc:4147
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "The parameter expression at %C does not simplify to an INTEGER constant"
  msgstr "La expresión en %L debe ser de tipo INTEGER, se encontró %s"
  
! #: fortran/decl.cc:4174
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:4181
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
  msgid "The value for the KIND parameter %qs at %C 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/decl.cc:4210
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4219
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parametrized derived type argument"
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "argumento de tipo derivado parametrizado"
  
! #: fortran/decl.cc:4586
  #, 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:4598
  #, 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:4660
  #, 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:4663
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4696 fortran/decl.cc:4730 fortran/decl.cc:4763
! #: fortran/decl.cc:5097
  #, 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:4708 fortran/decl.cc:4736 fortran/decl.cc:4769
! #: fortran/decl.cc:4795 fortran/decl.cc:5122 fortran/decl.cc:5140
  #, 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:4759
  #, 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:4811 fortran/decl.cc:4978 fortran/decl.cc:4990
! #: fortran/decl.cc:5004 fortran/decl.cc:5617 fortran/decl.cc:5627
  #, 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:4912
  #, 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:5019
  #, 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:5030
  #, 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:5175
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Declaración IMPLICIT NONE duplicada en %C"
  
! #: fortran/decl.cc:5184
  #, 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:5243
  #, 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:5289
  #, 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:5342
  #, 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:5352
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Declaración IMPLICIT vacía en %C"
  
! #: fortran/decl.cc:5509
  #, 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:5525
  #, 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:5530
  #, 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:5609
  #, 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:5636
  #, 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:5657
  #, 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:5700
  #, 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:5704
  #, 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:5709
  #, 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:5715
  #, 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:5720
  #, 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:5728
  #, 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:6068
  #, 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:6070
  #, 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:6165
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Atributo %s duplicado en %L"
  
! #: fortran/decl.cc:6182
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6201
  #, 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:6203
  #, 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:6213
  #, 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:6215
  #, 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:6223
  #, 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:6232
  #, 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:6234
  #, 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:6242
  #, 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:6250
  #, 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:6252
  #, 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:6270
  #, 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:6280
  #, 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:6290
  #, 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:6303
  #, 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:6314
  #, 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:6369 fortran/decl.cc:10008
  #, 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:6375
  #, 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:6409
  #, 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:6416
  #, 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:6423
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6464
  #, 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:6562
  #, 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:6584
  #, 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:6595
  #, 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:6601
  #, 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:6613
  #, 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:6627
  #, 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:6635
  #, 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:6647
  #, 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:6653
  #, 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:6666
  #, 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:6740
  #, 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:6785
  #, 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:6792
  #, fuzzy, gcc-internal-format
  #| msgid "Missing name"
  msgid "Missing symbol"
  msgstr "Falta el nombre"
  
! #: fortran/decl.cc:6821
  #, 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:6899
  #, 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:6931
  #, 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:6973
  #, 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:6982
  #, 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:7128
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7133
  #, 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:7184
  #, 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:7196
  #, 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:7242
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7249
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7256
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7317
  #, 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:7332 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:7338 fortran/decl.cc:7347
  #, 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:7388
  #, 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:7401
  #, 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:7404
  #, 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:7422
  #, 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:7425
  #, 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:7467
  #, 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:7471
  #, 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:7476
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7483
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7522
  #, 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:7599
  #, 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:7609 fortran/decl.cc:8752
  #, 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:7813
  #, 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:7820
  #, 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:7826
  #, 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:7849
  #, 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:7895 fortran/decl.cc:8086 fortran/decl.cc:12143
  #, 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:7944 fortran/decl.cc:12043
  #, 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:7951
  #, 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:7955
  #, 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:8030
  #, 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:8048
  #, 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:8057 fortran/decl.cc:10783
  #, 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:8127
  #, 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:8199
  #, 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:8229 fortran/decl.cc:8508 fortran/decl.cc:8719
  #: 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:8259 fortran/decl.cc:8777
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8402
  #, 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:8411
  #, 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:8414
  #, 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:8417
  #, 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:8420
  #, 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:8424 fortran/decl.cc:8469
  #, 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:8428
  #, 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:8432
  #, 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:8436
  #, 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:8441
  #, 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:8445
  #, 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:8449
  #, 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:8453
  #, 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:8457
  #, 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:8461
  #, 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:8482
  #, 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:8533 fortran/decl.cc:8759
  #, 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:8627
  #, 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:8786
  #, 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:8849 fortran/decl.cc:8856
  #, 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:8896
  #, 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:8912
  #, 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:8920
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8939
  #, 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:8945
  #, 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:8951
  #, 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:8980
  #, 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:9263
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Declaración END inesperada en %C"
  
! #: fortran/decl.cc:9272
  #, 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:9281
  #, 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:9292
  #, 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:9317
  #, 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:9334
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Se esperaba un nombre terminal en %C"
  
! #: fortran/decl.cc:9348 fortran/decl.cc:9356
  #, 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:9456
  #, 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:9464
  #, 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:9472
  #, 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:9481
  #, 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:9586
  #, 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:9623
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "Expected %<(%> at %C"
  msgstr "Se esperaba '(' en %C"
  
! #: fortran/decl.cc:9637 fortran/decl.cc:9677
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "se esperaba un nombre variable en %C"
  
! #: fortran/decl.cc:9653
  #, 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:9657
  #, 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:9663
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Se esperaba \",\" en %C"
  
! #: fortran/decl.cc:9702
  #, 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
*** 81633,82330 ****
  # como `apuntado'. cfuga
  # Referencia: http://gcc.gnu.org/onlinedocs/gfortran/Cray-pointers.html
  #
! #: fortran/decl.cc:9581
  #, 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:9601
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Se esperaba \")\" en %C"
  
! #: fortran/decl.cc:9613
  #, 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:9639
  #, 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:9671
  #, 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:9690
  #, 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:9729
  #, 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:9827
  #, 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:9843
  #, 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:9891
  #, 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:9925
  #, 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:9952 fortran/decl.cc:9977
  #, 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:9998 fortran/decl.cc:10018
  #, 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:10040
  #, 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:10047
  #, 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:10053
  #, 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:10073
  #, 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:10098
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10114
  #, 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:10133 fortran/decl.cc:10189
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10168
  #, 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:10175
  #, 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:10224
  #, 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:10231
  #, 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:10250
  #, 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:10261
  #, 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:10296
  #, 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:10318
  #, 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:10335
  #, 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:10339
  #, 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:10377
  #, 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:10389
  #, 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:10416
  #, 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:10441
  #, 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:10453
  #, 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:10497
  #, 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:10522
  #, 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:10633
  #, 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:10691
  #, 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:10740
  #, 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:10749
  #, 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:10755
  #, 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:10762
  #, 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:10769
  #, 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:10792
  #, 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:10804
  #, 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:10825
  #, 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:10871
  #, 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:10877
  #, 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:10924
  #, 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:10957
  #, 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:10992
  #, 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:11006
  #, 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:11024
  #, 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:11031
  #, 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:11194
  #, 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:11207
  #, 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:11236
  #, 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:11247
  #, 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:11250
  #, 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:11265
  #, 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:11274
  #, 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:11337
  #, 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:11420
  #, 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:11440
  #, 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:11472
  #, 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:11551
  #, 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:11599
  #, 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:11635
  #, 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:11682 fortran/decl.cc:11697
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Especificador de acceso duplicado en %C"
  
! #: fortran/decl.cc:11717
  #, 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:11737
  #, 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:11764
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Atributo POINTER duplicado en %C"
  
! #: fortran/decl.cc:11782
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "NON_OVERRIDABLE duplicado en %C"
  
! #: fortran/decl.cc:11798
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "DEFERRED duplicado en %C"
  
! #: fortran/decl.cc:11811
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Se esperaba un especificador de acceso en %C"
  
! #: fortran/decl.cc:11813
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Se esperaba un atributo de enlace en %C"
  
! #: fortran/decl.cc:11821
  #, 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:11834
  #, 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:11876
  #, 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:11882
  #, fuzzy, gcc-internal-format
  #| msgid "')' expected at %C"
  msgid "%<)%> expected at %C"
  msgstr "Se esperaba ')' en %C"
  
! #: fortran/decl.cc:11902
  #, 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:11907
  #, 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:11930
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Se esperaba un nombre de enlace en %C"
  
! #: fortran/decl.cc:11934
  #, 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:11946
  #, 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:11952
  #, 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:11962
  #, 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:11979
  #, 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:11990
  #, 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:12077 fortran/decl.cc:12359
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '::' at %C"
  msgid "Expected %<::%> at %C"
  msgstr "Se esperaba '::' en %C"
  
! #: fortran/decl.cc:12088 fortran/decl.cc:12371
  #, 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:12109 fortran/decl.cc:12392
  #, 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:12120 fortran/decl.cc:12403
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '=>' at %C"
  msgid "Expected %<=>%> at %C"
  msgstr "Se esperaba '=>' en %C"
  
! #: fortran/decl.cc:12127
  #, 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:12148
  #, 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:12157
  #, 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:12166
  #, 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:12173
  #, 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:12182
  #, 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:12223
  #, 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:12230
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12266
  #, 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:12273
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12283
  #, 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:12309
  #, 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:12339
  #, 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:12439
  #, 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:12447
  #, 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:12495
  #, 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:12505
  #, 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:12523
  #, 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:12569
  #, 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:12581
  #, 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:12603
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "FINAL vacío en %C"
  
! #: fortran/decl.cc:12610
  #, 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:12620
  #, fuzzy, gcc-internal-format
  #| msgid "Expected \",\" at %C"
  msgid "Expected %<,%> at %C"
  msgstr "Se esperaba \",\" en %C"
  
! #: fortran/decl.cc:12626
  #, 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:12639
  #, 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:12713
  #, 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:12759
  #, 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:12780
  #, 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:12794
  #, 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:12866
  #, 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:12883
  #, 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:12900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
--- 81737,82434 ----
  # como `apuntado'. cfuga
  # Referencia: http://gcc.gnu.org/onlinedocs/gfortran/Cray-pointers.html
  #
! #: fortran/decl.cc:9706
  #, 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:9726
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Se esperaba \")\" en %C"
  
! #: fortran/decl.cc:9738
  #, 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:9764
  #, 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:9796
  #, 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:9815
  #, 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:9854
  #, 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:9952
  #, 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:9968
  #, 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:10016
  #, 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:10050
  #, 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:10077 fortran/decl.cc:10102
  #, 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:10123 fortran/decl.cc:10143
  #, 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:10165
  #, 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:10172
  #, 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:10178
  #, 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:10198
  #, 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:10223
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10239
  #, 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:10258 fortran/decl.cc:10314
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10293
  #, 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:10300
  #, 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:10349
  #, 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:10356
  #, 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:10375
  #, 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:10386
  #, 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:10421
  #, 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:10443
  #, 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:10460
  #, 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:10464
  #, 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:10502
  #, 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:10514
  #, 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:10541
  #, 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:10566
  #, 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:10578
  #, 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:10622
  #, 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:10647
  #, 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:10758
  #, 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:10816
  #, 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:10865
  #, 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:10874
  #, 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:10880
  #, 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:10887
  #, 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:10894
  #, 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:10917
  #, 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:10929
  #, 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:10950
  #, 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:10996
  #, 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:11002
  #, 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:11049
  #, 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:11082
  #, 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:11117
  #, 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:11131
  #, 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:11149
  #, 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:11156
  #, 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:11319
  #, 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:11332
  #, 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:11361
  #, 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:11372
  #, 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:11375
  #, 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:11390
  #, 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:11399
  #, 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:11462
  #, 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:11545
  #, 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:11565
  #, 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:11597
  #, 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:11676
  #, 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:11724
  #, 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:11760
  #, 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:11807 fortran/decl.cc:11822
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Especificador de acceso duplicado en %C"
  
! #: fortran/decl.cc:11842
  #, 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:11862
  #, 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:11889
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Atributo POINTER duplicado en %C"
  
! #: fortran/decl.cc:11907
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "NON_OVERRIDABLE duplicado en %C"
  
! #: fortran/decl.cc:11923
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "DEFERRED duplicado en %C"
  
! #: fortran/decl.cc:11936
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Se esperaba un especificador de acceso en %C"
  
! #: fortran/decl.cc:11938
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Se esperaba un atributo de enlace en %C"
  
! #: fortran/decl.cc:11946
  #, 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:11959
  #, 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:12001
  #, 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:12007
  #, fuzzy, gcc-internal-format
  #| msgid "')' expected at %C"
  msgid "%<)%> expected at %C"
  msgstr "Se esperaba ')' en %C"
  
! #: fortran/decl.cc:12027
  #, 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:12032
  #, 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:12055
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Se esperaba un nombre de enlace en %C"
  
! #: fortran/decl.cc:12059
  #, 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:12071
  #, 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:12077
  #, 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:12087
  #, 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:12104
  #, 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:12115
  #, 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:12202 fortran/decl.cc:12484
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '::' at %C"
  msgid "Expected %<::%> at %C"
  msgstr "Se esperaba '::' en %C"
  
! #: fortran/decl.cc:12213 fortran/decl.cc:12496
  #, 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:12234 fortran/decl.cc:12517
  #, 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:12245 fortran/decl.cc:12528
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '=>' at %C"
  msgid "Expected %<=>%> at %C"
  msgstr "Se esperaba '=>' en %C"
  
! #: fortran/decl.cc:12252
  #, 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:12273
  #, 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:12282
  #, 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:12291
  #, 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:12298
  #, 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:12307
  #, 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:12348
  #, 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:12355
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12391
  #, 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:12398
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12408
  #, 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:12434
  #, 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:12464
  #, 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:12564
  #, 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:12572
  #, 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:12620
  #, 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:12630
  #, 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:12648
  #, 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:12694
  #, 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:12706
  #, 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:12728
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "FINAL vacío en %C"
  
! #: fortran/decl.cc:12735
  #, 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:12745
  #, fuzzy, gcc-internal-format
  #| msgid "Expected \",\" at %C"
  msgid "Expected %<,%> at %C"
  msgstr "Se esperaba \",\" en %C"
  
! #: fortran/decl.cc:12751
  #, 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:12764
  #, 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:12838
  #, 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:12884
  #, 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:12905
  #, 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:12919
  #, 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:12991
  #, 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:13008
  #, 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:13025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
*************** msgid "Illegal id in copy_walk_reduction
*** 83169,83176 ****
  msgstr ""
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7679 fortran/trans-array.cc:9507
! #: fortran/trans-intrinsic.cc:8798
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Se crea una matriz temporal en %L"
--- 83273,83280 ----
  msgstr ""
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7709 fortran/trans-array.cc:9537
! #: 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"
*************** msgstr "La variable '%s' en %C no se pue
*** 83263,83269 ****
  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:3443 fortran/trans-expr.cc:2057
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
--- 83367,83373 ----
  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:3443 fortran/trans-expr.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
*************** msgstr "El primer argumento de la asigna
*** 83413,83424 ****
  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:20051
  #, 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:20069
  #, 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)"
--- 83517,83528 ----
  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:20098
  #, 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:20116
  #, 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 "El segundo argumento de la inter
*** 83428,84270 ****
  msgid "Operator interface at %L conflicts with intrinsic interface"
  msgstr "La interfaz de operador en %L genera un conflicto con la interfaz intrínseca"
  
! #: fortran/interface.cc:1545 fortran/interface.cc:1617
  #, gcc-internal-format, gfc-internal-format
  msgid "check_dummy_characteristics: Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1742
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Possible character length mismatch between '%s' at '%L' and overridden FUNCTION"
  msgid "Possible character length mismatch in function result between %L and %L"
  msgstr "Tal vez no coincide la longitud de caracteres entre '%s' en '%L' y FUNCTION sobreescrita"
  
! #: fortran/interface.cc:1751
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (1): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1798
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1995
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr "El procedimiento '%s' en %s en %L no tiene una interfaz explícita"
  
! #: fortran/interface.cc:2000
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr "El procedimiento '%s' en %s en %L no tiene una interfaz explícita"
  
! #: fortran/interface.cc:2004
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr "El procedimiento '%s' en %s en %L no es ni función ni subrutina"
  
! #: fortran/interface.cc:2008
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr "El procedimiento '%s' en %s en %L no es ni función ni subrutina"
  
! #: fortran/interface.cc:2020
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr "En %s en %L los procedimientos deben ser o todos SUBROUTINE o todos FUNCTION"
  
! #: fortran/interface.cc:2024
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr "En %s en %L los procedimientos deben ser puras FUNCTIONs ya que el nombre genérico es también el nombre de un tipo derivado"
  
! #: fortran/interface.cc:2032
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Internal procedure '%s' in %s at %L"
  msgid "Internal procedure %qs in %s at %L"
  msgstr "Fortran 2008: Procedimiento interno '%s' en %s en %L"
  
! #: fortran/interface.cc:2089 fortran/interface.cc:2094
  #, fuzzy, gcc-internal-format
  #| msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr "Las interfaces '%s' y '%s' son ambiguas en %s en %L"
  
! #: fortran/interface.cc:2099
  #, fuzzy, gcc-internal-format
  #| msgid "Although not referenced, '%s' has ambiguous interfaces at %L"
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr "Aunque no esté referenciado, '%s' tiene interfaces ambiguas en %L"
  
! #: fortran/interface.cc:2137
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a module procedure"
  msgid "%qs at %L is not a module procedure"
  msgstr "'%s' en %L no es un procedimiento de módulo"
  
! #: fortran/interface.cc:2342
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr "La matriz de forma asumida en %L debe ser un argumento de prueba"
  
! #: fortran/interface.cc:2345
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (scalar and rank-%d)"
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr "No coincide el rango en el argumento '%s' en %L (escalar y rango %d)"
  
! #: fortran/interface.cc:2348
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (rank-%d and scalar)"
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr "No coincide el rango en el argumento '%s' en %L (rango %d y escalar)"
  
! #: fortran/interface.cc:2351
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (rank-%d and rank-%d)"
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr "No coincide el rango en el argumento '%s' en %L (rango %d y rango %d)"
  
! #: fortran/interface.cc:2363
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (scalar and rank-%d)"
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr "No coincide el rango en el argumento '%s' en %L (escalar y rango %d)"
  
! #: fortran/interface.cc:2367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (rank-%d and scalar)"
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr "No coincide el rango en el argumento '%s' en %L (rango %d y escalar)"
  
! #: fortran/interface.cc:2371
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (rank-%d and rank-%d)"
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr "No coincide el rango en el argumento '%s' en %L (rango %d y rango %d)"
  
! #: fortran/interface.cc:2495
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Argumento de procedimiento no válido en %L"
  
! #: fortran/interface.cc:2507 fortran/interface.cc:2523
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Interface mismatch in dummy procedure '%s' at %L: %s"
  msgid "Interface mismatch in dummy procedure at %L conflicts with %L: %s"
  msgstr "La interfaz no coincide en el procedimiento dummy '%s' en %L: %s"
  
! #: fortran/interface.cc:2511 fortran/interface.cc:2527
! #: fortran/interface.cc:2624
  #, fuzzy, gcc-internal-format
  #| msgid "Interface mismatch in dummy procedure '%s' at %L: %s"
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr "La interfaz no coincide en el procedimiento dummy '%s' en %L: %s"
  
! #: fortran/interface.cc:2546
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic subroutine '%s' used as a function at %L"
  msgid "Passing global subroutine %qs declared at %L as function at %L"
  msgstr "La subrutina intrínseca '%s' se usa como una función en %L"
  
! #: fortran/interface.cc:2553
  #, fuzzy, gcc-internal-format
  #| msgid "Return value '%s' of function '%s' declared at %L not set"
  msgid "Passing global function %qs declared at %L as subroutine at %L"
  msgstr "No se define el valor de devolución '%s' de la función '%s' declarada en %L"
  
! #: fortran/interface.cc:2566
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic subroutine '%s' used as a function at %L"
  msgid "Mismatch between subroutine and function at %L"
  msgstr "La subrutina intrínseca '%s' se usa como una función en %L"
  
! #: fortran/interface.cc:2582
  #, fuzzy, gcc-internal-format
  #| msgid "Return type mismatch of function '%s' at %L (%s/%s)"
  msgid "Type mismatch at %L passing global function %qs declared at %L (%s/%s)"
  msgstr "No coincide el tiop de devolución de la función '%s' en %L (%s/%s)"
  
! #: fortran/interface.cc:2635
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to contiguous pointer dummy '%s' at %L must be simply contigous"
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr "El argumento actual para el puntero dummy contiguo '%s' en %L debe ser simplemente contiguo"
  
! #: fortran/interface.cc:2658
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "INTENT(%s) actual argument at %L might interfere with actual argument at %L."
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "El argumento actual INTENT(%s) en %L puede interferir con el argumento actual en %L."
  
! #: fortran/interface.cc:2668
  #, fuzzy, gcc-internal-format
  #| msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "No coincide el tipo en el argumento '%s' en %L; se pasa %s a %s"
  
! #: fortran/interface.cc:2678
  #, 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-type actual argument at %L requires that dummy argument %qs is of assumed type"
  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:2692
  #, 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-type actual argument at %L corresponding to assumed-rank dummy argument %qs must be assumed-shape or assumed-rank"
  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:2709
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to '%s' at %L must be polymorphic"
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "El argumento actual para '%s' en %L debe ser polimórfico"
  
! #: fortran/interface.cc:2719
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to '%s' at %L must have the same declared type"
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "El argumento actual para '%s' en %L debe tener el mismo tipo declarado"
  
! #: fortran/interface.cc:2734
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.cc:2750
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to '%s' at %L must be a coarray"
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "El argumento actual para '%s' en %L debe ser una comatriz"
  
! #: fortran/interface.cc:2772
  #, fuzzy, gcc-internal-format
  #| msgid "Corank mismatch in argument '%s' at %L (%d and %d)"
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr "No coincide el corango en el argumento '%s' en %L (%d y %d)"
  
! #: fortran/interface.cc:2790
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to '%s' at %L must be simply contiguous"
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr "El argumento actual para '%s' en %L debe ser simplemente contiguo"
  
! #: fortran/interface.cc:2805
  #, 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 non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  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:2820
  #, 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 non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  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:2839
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' has to be a pointer or assumed-shape array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr "El argumento dummy '%s' tiene que ser un puntero o una matriz de tamaño asumida sin atributo CONTIGUOUS - porque el argumento actual en %L no es simplemente contiguo y ambos son ASYNCHRONOUS o VOLATILE"
  
! #: fortran/interface.cc:2852
  #, fuzzy, gcc-internal-format
  #| msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument '%s'"
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr "Se pasa una comatriz en %L al argumento dummy INTENT(OUT) '%s', que no es comatriz, alojable"
  
! #: fortran/interface.cc:2859
  #, fuzzy, gcc-internal-format
  #| msgid "Passing coarray at %L to allocatable, noncoarray dummy argument '%s', which is invalid if the allocation status is modified"
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr "Se pasa una comatriz en %L al argumento dummy '%s' que no es comatriz, el cual es no válido si se modifica el estado de alojamiento"
  
! #: fortran/interface.cc:2946
  #, fuzzy, gcc-internal-format
  #| msgid "Polymorphic scalar passed to array dummy argument '%s' at %L"
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr "Se pasó un escalar polimórfico al argumento dummy de matriz '%s' en %L"
  
! #: fortran/interface.cc:2957
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Element of assumed-shaped or pointer array passed to array dummy argument '%s' at %L"
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr "Se pasó un elemento de forma asumida o puntero a matriz al argumento dummy de matriz '%s' en %L"
  
! #: fortran/interface.cc:2962
  #, fuzzy, gcc-internal-format
  #| msgid "Element of assumed-shaped or pointer array passed to array dummy argument '%s' at %L"
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr "Se pasó un elemento de forma asumida o puntero a matriz al argumento dummy de matriz '%s' en %L"
  
! #: fortran/interface.cc:2975
  #, fuzzy, gcc-internal-format
  #| msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument '%s' at %L"
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Extensión: Argumento actual CHARACTER de género diferente a C_CHAR, sin género por defecto escalar con argumento dummy de matriz '%s' en %L"
  
! #: fortran/interface.cc:2983
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
  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:3390
  #, 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:3413
  #, 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:3417
  #, 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:3426
  #, 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:3436
  #, 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:3449
  #, 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:3467
  #, 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:3490
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3503
  #, gcc-internal-format
  msgid "The assumed-size dummy %qs is being passed at %L to an assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3514
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-length dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3554
  #, 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:3557
  #, 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:3583
  #, 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:3595
  #, 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:3626 fortran/interface.cc:3631
  #, 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:3640 fortran/interface.cc:3645
  #, 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:3660
  #, 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:3708
  #, 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:3720 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 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:3746 fortran/interface.cc:3751
  #, 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:3777
  #, 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:3794
  #, 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:3861
  #, 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:3890
  #, 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:3905
  #, 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:3914
  #, 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:3923
  #, 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:3937
  #, 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:3951
  #, 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:3966
  #, 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:3981
  #, 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:3994
  #, 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:4005
  #, 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:4016
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4054
  #, 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:4074
  #, 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:4092
  #, 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:4113
  #, 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:4141
  #, 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:4154
  #, 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:4282
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4311
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4337
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4347
  #, 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:4377
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4397
  #, 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:4409
  #, 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:4419
  #, 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:4430
  #, 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:4472
  #, 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:4476 fortran/interface.cc:4486
  #, 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:4482
  #, 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:4495
  #, 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:4503
  #, 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:4511
  #, 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:4528
  #, 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:4537
  #, 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:4546
  #, 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:4561
  #, 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:4576
  #, 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:4586
  #, 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:4594
  #, 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:4604
  #, 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:4646
  #, 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:4657
  #, 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:4742
  #, 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:4812
  #, 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:5207
  #, 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:5324
  #, 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:5418
  #, 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:5430
  #, 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:5438
  #, 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:5446
  #, 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:5455
  #, 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:5461
  #, 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:5470
  #, 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:5481
  #, 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:5489
  #, 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:5500
  #, 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:5530
  #, 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:5541
  #, 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:5550
  #, 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:5559
  #, 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:5570
  #, 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:5577
  #, 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:5598
  #, 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:5605
  #, 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:5612
  #, 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:5616
  #, 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:5620
  #, 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:5624
  #, 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:5682 fortran/interface.cc:5728
  #, 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:5694
  #, 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:5706
  #, 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:5713
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to procedure `%s'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
--- 83532,84374 ----
  msgid "Operator interface at %L conflicts with intrinsic interface"
  msgstr "La interfaz de operador en %L genera un conflicto con la interfaz intrínseca"
  
! #: fortran/interface.cc:1545 fortran/interface.cc:1626
  #, gcc-internal-format, gfc-internal-format
  msgid "check_dummy_characteristics: Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1751
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Possible character length mismatch between '%s' at '%L' and overridden FUNCTION"
  msgid "Possible character length mismatch in function result between %L and %L"
  msgstr "Tal vez no coincide la longitud de caracteres entre '%s' en '%L' y FUNCTION sobreescrita"
  
! #: fortran/interface.cc:1760
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (1): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1807
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:2004
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr "El procedimiento '%s' en %s en %L no tiene una interfaz explícita"
  
! #: fortran/interface.cc:2009
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr "El procedimiento '%s' en %s en %L no tiene una interfaz explícita"
  
! #: fortran/interface.cc:2013
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr "El procedimiento '%s' en %s en %L no es ni función ni subrutina"
  
! #: fortran/interface.cc:2017
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr "El procedimiento '%s' en %s en %L no es ni función ni subrutina"
  
! #: fortran/interface.cc:2029
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr "En %s en %L los procedimientos deben ser o todos SUBROUTINE o todos FUNCTION"
  
! #: fortran/interface.cc:2033
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr "En %s en %L los procedimientos deben ser puras FUNCTIONs ya que el nombre genérico es también el nombre de un tipo derivado"
  
! #: fortran/interface.cc:2041
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Internal procedure '%s' in %s at %L"
  msgid "Internal procedure %qs in %s at %L"
  msgstr "Fortran 2008: Procedimiento interno '%s' en %s en %L"
  
! #: fortran/interface.cc:2098 fortran/interface.cc:2103
  #, fuzzy, gcc-internal-format
  #| msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr "Las interfaces '%s' y '%s' son ambiguas en %s en %L"
  
! #: fortran/interface.cc:2108
  #, fuzzy, gcc-internal-format
  #| msgid "Although not referenced, '%s' has ambiguous interfaces at %L"
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr "Aunque no esté referenciado, '%s' tiene interfaces ambiguas en %L"
  
! #: fortran/interface.cc:2146
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a module procedure"
  msgid "%qs at %L is not a module procedure"
  msgstr "'%s' en %L no es un procedimiento de módulo"
  
! #: fortran/interface.cc:2351
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr "La matriz de forma asumida en %L debe ser un argumento de prueba"
  
! #: fortran/interface.cc:2354
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (scalar and rank-%d)"
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr "No coincide el rango en el argumento '%s' en %L (escalar y rango %d)"
  
! #: fortran/interface.cc:2357
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (rank-%d and scalar)"
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr "No coincide el rango en el argumento '%s' en %L (rango %d y escalar)"
  
! #: fortran/interface.cc:2360
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (rank-%d and rank-%d)"
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr "No coincide el rango en el argumento '%s' en %L (rango %d y rango %d)"
  
! #: fortran/interface.cc:2372
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (scalar and rank-%d)"
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr "No coincide el rango en el argumento '%s' en %L (escalar y rango %d)"
  
! #: fortran/interface.cc:2376
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (rank-%d and scalar)"
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr "No coincide el rango en el argumento '%s' en %L (rango %d y escalar)"
  
! #: fortran/interface.cc:2380
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (rank-%d and rank-%d)"
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr "No coincide el rango en el argumento '%s' en %L (rango %d y rango %d)"
  
! #: fortran/interface.cc:2504
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Argumento de procedimiento no válido en %L"
  
! #: fortran/interface.cc:2516 fortran/interface.cc:2532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Interface mismatch in dummy procedure '%s' at %L: %s"
  msgid "Interface mismatch in dummy procedure at %L conflicts with %L: %s"
  msgstr "La interfaz no coincide en el procedimiento dummy '%s' en %L: %s"
  
! #: fortran/interface.cc:2520 fortran/interface.cc:2536
! #: fortran/interface.cc:2633
  #, fuzzy, gcc-internal-format
  #| msgid "Interface mismatch in dummy procedure '%s' at %L: %s"
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr "La interfaz no coincide en el procedimiento dummy '%s' en %L: %s"
  
! #: fortran/interface.cc:2555
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic subroutine '%s' used as a function at %L"
  msgid "Passing global subroutine %qs declared at %L as function at %L"
  msgstr "La subrutina intrínseca '%s' se usa como una función en %L"
  
! #: fortran/interface.cc:2562
  #, fuzzy, gcc-internal-format
  #| msgid "Return value '%s' of function '%s' declared at %L not set"
  msgid "Passing global function %qs declared at %L as subroutine at %L"
  msgstr "No se define el valor de devolución '%s' de la función '%s' declarada en %L"
  
! #: fortran/interface.cc:2575
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic subroutine '%s' used as a function at %L"
  msgid "Mismatch between subroutine and function at %L"
  msgstr "La subrutina intrínseca '%s' se usa como una función en %L"
  
! #: fortran/interface.cc:2591
  #, fuzzy, gcc-internal-format
  #| msgid "Return type mismatch of function '%s' at %L (%s/%s)"
  msgid "Type mismatch at %L passing global function %qs declared at %L (%s/%s)"
  msgstr "No coincide el tiop de devolución de la función '%s' en %L (%s/%s)"
  
! #: fortran/interface.cc:2644
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to contiguous pointer dummy '%s' at %L must be simply contigous"
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr "El argumento actual para el puntero dummy contiguo '%s' en %L debe ser simplemente contiguo"
  
! #: fortran/interface.cc:2667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "INTENT(%s) actual argument at %L might interfere with actual argument at %L."
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "El argumento actual INTENT(%s) en %L puede interferir con el argumento actual en %L."
  
! #: fortran/interface.cc:2677
  #, fuzzy, gcc-internal-format
  #| msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "No coincide el tipo en el argumento '%s' en %L; se pasa %s a %s"
  
! #: fortran/interface.cc:2687
  #, 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-type actual argument at %L requires that dummy argument %qs is of assumed type"
  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:2701
  #, 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-type actual argument at %L corresponding to assumed-rank dummy argument %qs must be assumed-shape or assumed-rank"
  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:2718
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to '%s' at %L must be polymorphic"
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "El argumento actual para '%s' en %L debe ser polimórfico"
  
! #: fortran/interface.cc:2728
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to '%s' at %L must have the same declared type"
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "El argumento actual para '%s' en %L debe tener el mismo tipo declarado"
  
! #: fortran/interface.cc:2743
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.cc:2759
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to '%s' at %L must be a coarray"
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "El argumento actual para '%s' en %L debe ser una comatriz"
  
! #: fortran/interface.cc:2781
  #, fuzzy, gcc-internal-format
  #| msgid "Corank mismatch in argument '%s' at %L (%d and %d)"
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr "No coincide el corango en el argumento '%s' en %L (%d y %d)"
  
! #: fortran/interface.cc:2799
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to '%s' at %L must be simply contiguous"
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr "El argumento actual para '%s' en %L debe ser simplemente contiguo"
  
! #: fortran/interface.cc:2814
  #, 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 non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  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:2829
  #, 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 non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  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:2848
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' has to be a pointer or assumed-shape array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr "El argumento dummy '%s' tiene que ser un puntero o una matriz de tamaño asumida sin atributo CONTIGUOUS - porque el argumento actual en %L no es simplemente contiguo y ambos son ASYNCHRONOUS o VOLATILE"
  
! #: fortran/interface.cc:2861
  #, fuzzy, gcc-internal-format
  #| msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument '%s'"
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr "Se pasa una comatriz en %L al argumento dummy INTENT(OUT) '%s', que no es comatriz, alojable"
  
! #: fortran/interface.cc:2868
  #, fuzzy, gcc-internal-format
  #| msgid "Passing coarray at %L to allocatable, noncoarray dummy argument '%s', which is invalid if the allocation status is modified"
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr "Se pasa una comatriz en %L al argumento dummy '%s' que no es comatriz, el cual es no válido si se modifica el estado de alojamiento"
  
! #: fortran/interface.cc:2955
  #, fuzzy, gcc-internal-format
  #| msgid "Polymorphic scalar passed to array dummy argument '%s' at %L"
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr "Se pasó un escalar polimórfico al argumento dummy de matriz '%s' en %L"
  
! #: fortran/interface.cc:2966
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Element of assumed-shaped or pointer array passed to array dummy argument '%s' at %L"
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr "Se pasó un elemento de forma asumida o puntero a matriz al argumento dummy de matriz '%s' en %L"
  
! #: fortran/interface.cc:2971
  #, fuzzy, gcc-internal-format
  #| msgid "Element of assumed-shaped or pointer array passed to array dummy argument '%s' at %L"
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr "Se pasó un elemento de forma asumida o puntero a matriz al argumento dummy de matriz '%s' en %L"
  
! #: fortran/interface.cc:2984
  #, fuzzy, gcc-internal-format
  #| msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument '%s' at %L"
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Extensión: Argumento actual CHARACTER de género diferente a C_CHAR, sin género por defecto escalar con argumento dummy de matriz '%s' en %L"
  
! #: fortran/interface.cc:2992
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
  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:4063
  #, 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:4083
  #, 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:4101
  #, 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:4122
  #, 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:4150
  #, 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:4163
  #, 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:4291
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4320
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4346
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4356
  #, 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:4386
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4406
  #, 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:4418
  #, 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:4428
  #, 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:4439
  #, 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:4481
  #, 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:4485 fortran/interface.cc:4495
  #, 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:4491
  #, 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:4504
  #, 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:4512
  #, 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:4520
  #, 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:4537
  #, 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:4546
  #, 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:4555
  #, 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:4570
  #, 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:4585
  #, 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:4595
  #, 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:4603
  #, 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:4613
  #, 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:4655
  #, 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:4666
  #, 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:4751
  #, 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:4821
  #, 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:5216
  #, 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:5333
  #, 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:5427
  #, 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:5439
  #, 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:5447
  #, 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:5455
  #, 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:5464
  #, 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:5470
  #, 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:5479
  #, 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:5490
  #, 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:5498
  #, 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:5509
  #, 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:5539
  #, 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:5550
  #, 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:5559
  #, 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:5568
  #, 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:5579
  #, 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:5586
  #, 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:5607
  #, 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:5614
  #, 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:5621
  #, 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:5625
  #, 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:5629
  #, 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:5633
  #, 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:5691 fortran/interface.cc:5737
  #, 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:5703
  #, 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:5715
  #, 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:5722
  #, 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"
*** 84481,84487 ****
  #. 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:13026
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot convert %s to %s at %L"
--- 84585,84591 ----
  #. 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:13050
  #, 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 "NAMELIST '%s' en la declaración
*** 85092,85098 ****
  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:17803
  #, 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"
--- 85196,85202 ----
  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:17850
  #, 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 "El código STOP en %L debe ser u
*** 85844,85850 ****
  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:14156
  #, 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"
--- 85948,85954 ----
  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:14180
  #, 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"
*************** msgid "Image control statement EVENT %s
*** 85881,85894 ****
  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:5221 fortran/match.cc:5593
  #, 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:5253 fortran/match.cc:5618
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant ERRMSG tag found at %L "
  msgid "Redundant ERRMSG tag found at %L"
--- 85985,85998 ----
  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 "La lista de etiquetas de declara
*** 86013,86235 ****
  msgid "Computed GOTO at %C"
  msgstr "Característica obsoleta: GOTO computado en %C"
  
! #: fortran/match.cc:5027
  #, 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:5040
  #, 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:5063
  #, 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:5093 fortran/match.cc:5531
  #, 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:5103
  #, 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:5118
  #, 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:5140
  #, 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:5145
  #, 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:5167
  #, 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:5179
  #, 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:5187
  #, 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:5204
  #, 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:5231
  #, 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:5247
  #, 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:5270
  #, 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:5276
  #, 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:5283
  #, 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:5289
  #, 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:5307
  #, 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:5313
  #, 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:5320
  #, 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:5346
  #, 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:5354
  #, 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:5366
  #, 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:5433
  #, 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:5448
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.cc:5543
  #, 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:5553
  #, 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:5560
  #, 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:5576
  #, 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:5613
  #, 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:5670
  #, 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:5676
  #, 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:5685
  #, 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:5694
  #, 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:5725
  #, 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:5753
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "Se esperaba una referencia de componente en %C"
  
! #: fortran/match.cc:5762
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr "Basura después de CALL en %C"
  
! #: fortran/match.cc:5773
  #, 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:5871
  #, 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:6012
  #, 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"
--- 86117,86339 ----
  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"
*************** msgstr "Error sintáctico en el nombre d
*** 86237,86308 ****
  #. 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:6087
  #, 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:6096
  #, 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:6103
  #, 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:6111
  #, 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:6122
  #, gcc-internal-format
  msgid "Symbol %qs at %C is USE associated from module %qs and cannot occur in COMMON"
  msgstr ""
  
! #: fortran/match.cc:6137
  #, 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:6144
  #, 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:6154
  #, 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:6200
  #, 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:6262
  #, 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:6375
  #, 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:6385
  #, 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."
--- 86341,86412 ----
  #. 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."
*************** msgstr "El nombre de grupo de lista de n
*** 86311,86514 ****
  #. 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:6410
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs at %C must be declared before the namelist is declared."
  msgstr ""
  
! #: fortran/match.cc:6430
  #, 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:6450
  #, 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:6593
  #, 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:6601
  #, 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:6634
  #, 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:6648
  #, 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:6661
  #, 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:6666
  #, 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:6759
  #, 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:6826
  #, 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:6832
  #, 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:6846
  #, 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:6851
  #, 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:6978 fortran/match.cc:6996 fortran/match.cc:7017
  #, 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:7027 fortran/match.cc:7033
  #, 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:7042
  #, 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:7074
  #, 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:7460
  #, 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:7488
  #, 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:7513
  #, 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:7701
  #, 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:7742 fortran/match.cc:7796
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7806
  #, 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:7842
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Declaración CASE inesperada en %C"
  
! #: fortran/match.cc:7894
  #, 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:7912
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Declaración TYPE IS inesperada en %C"
  
! #: fortran/match.cc:7944
  #, 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:7953
  #, 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:7966
  #, 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:8042
  #, 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:8062
  #, 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:8108
  #, 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:8117
  #, 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:8144
  #, 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:8266
  #, 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:8304
  #, 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"
--- 86415,86618 ----
  #. 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:7524
  #, 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:7549
  #, 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:7737
  #, 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:7778 fortran/match.cc:7832
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7842
  #, 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:7878
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Declaración CASE inesperada en %C"
  
! #: fortran/match.cc:7930
  #, 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:7948
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Declaración TYPE IS inesperada en %C"
  
! #: fortran/match.cc:7980
  #, 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:7989
  #, 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:8002
  #, 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:8078
  #, 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:8098
  #, 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:8144
  #, 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:8153
  #, 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:8180
  #, 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:8302
  #, 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:8340
  #, 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 ""
*** 88359,88366 ****
  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:12804
! #: fortran/resolve.cc:14399
  #, 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"
--- 88463,88470 ----
  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:12828
! #: fortran/resolve.cc:14446
  #, 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"
*************** msgstr "El símbolo '%s' está presente
*** 88517,88523 ****
  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:8399
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
--- 88621,88627 ----
  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:8531
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
*************** msgstr "Se esperaba una lista de argumen
*** 90617,90623 ****
  
  #: fortran/primary.cc:2736
  #, gcc-internal-format, gfc-internal-format
! msgid "R901: A type parameter ref is not a designtor and cannot be followed by the type inquiry ref at %C"
  msgstr ""
  
  #: fortran/primary.cc:2744
--- 90721,90727 ----
  
  #: 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
*************** msgstr "¡Inicializador de componente si
*** 90718,90822 ****
  msgid "Too many components in structure constructor at %L"
  msgstr "¡Demasiados componentes en el constructor de estructura en %L!"
  
! #: fortran/primary.cc:3635
  #, 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:3653
  #, 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:3665
  #, 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:3719
  #, 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:3883
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3942
  #, 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:3973 fortran/primary.cc:4488
  #, 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:4078
  #, 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:4110
  #, 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:4113
  #, 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:4160
  #, 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:4276
  #, 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:4289
  #, 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:4444
  #, 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:4570
  #, 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:4611
  #, 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:4616
  #, 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:4652
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a variable"
  msgid "%qs at %C is not a variable"
--- 90822,90926 ----
  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"
*************** msgstr "El procedimiento que no es RECUR
*** 91298,91304 ****
  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:2054 fortran/resolve.cc:12087 fortran/resolve.cc:14326
  #, 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"
--- 91402,91408 ----
  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:2054 fortran/resolve.cc:12104 fortran/resolve.cc:14373
  #, 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 ""
*** 91441,91447 ****
  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:3154 fortran/resolve.cc:19981
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type"
--- 91545,91551 ----
  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:3154 fortran/resolve.cc:20028
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type"
*************** msgstr "El argumento de la declaración
*** 92572,92578 ****
  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:10262 fortran/resolve.cc:11101
  #, 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"
--- 92676,92682 ----
  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:10262 fortran/resolve.cc:11118
  #, 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"
*************** msgstr "La especificación de rango en %
*** 92597,92862 ****
  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:10481
  #, 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:10497
  #, 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:10506
  #, 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:10523
  #, 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:10539
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10593
  #, 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:10598
  #, 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:10657
  #, 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:10668
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:10960
  #, 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:11009 fortran/resolve.cc:11021
  #, 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:11050
  #, 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:11063
  #, 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:11076
  #, 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:11079
  #, 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:11089
  #, 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:11357
  #, 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:11490
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11499
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11502
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11512
  #, 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:11621
  #, 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:11675
  #, 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:11685
  #, 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:11698
  #, 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:11707
  #, 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:11714
  #, 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:11725
  #, 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:11731
  #, 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:11749
  #, 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:11800
  #, 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:11810
  #, 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:11814
  #, 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:11817
  #, 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:11824 fortran/resolve.cc:12051
  #, 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:11836 fortran/resolve.cc:12063
  #, 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:11848
  #, 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:11861
  #, 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:11874
  #, 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:11888
  #, 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:11909
  #, 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:12027
  #, 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:12031 fortran/resolve.cc:12041
  #, 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:12094
  #, 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:12103
  #, 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:12121 fortran/resolve.cc:12148
  #, 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:12125 fortran/resolve.cc:12154
  #, 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:12129
  #, 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"
--- 92701,92972 ----
  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:10460
! #, 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:10498
  #, 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:10514
  #, 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:10523
  #, 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:10540
  #, 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:10556
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10610
  #, 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:10615
  #, 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:10674
  #, 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:10685
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:10977
  #, 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:11026 fortran/resolve.cc:11038
  #, 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:11067
  #, 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:11080
  #, 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:11093
  #, 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:11096
  #, 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:11106
  #, 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:11374
  #, 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:11507
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11516
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11519
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11529
  #, 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:11638
  #, 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:11692
  #, 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:11702
  #, 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:11715
  #, 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:11724
  #, 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:11731
  #, 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:11742
  #, 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:11748
  #, 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:11766
  #, 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:11817
  #, 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:11827
  #, 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:11831
  #, 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:11834
  #, 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:11841 fortran/resolve.cc:12068
  #, 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:11853 fortran/resolve.cc:12080
  #, 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:11865
  #, 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:11878
  #, 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:11891
  #, 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:11905
  #, 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:11926
  #, 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:12044
  #, 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:12048 fortran/resolve.cc:12058
  #, 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:12111
  #, 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:12120
  #, 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:12138 fortran/resolve.cc:12165
  #, 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:12142 fortran/resolve.cc:12171
  #, 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:12146
  #, 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
*** 92865,93091 ****
  #. 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:12169
  #, 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:12241
  #, 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:12257
  #, 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:12270 fortran/resolve.cc:12365
  #, 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:12280 fortran/resolve.cc:12375
  #, 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:12310
  #, 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:12323
  #, 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:12652
  #, 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:12678
  #, 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:12690
  #, 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:12725
  #, 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:12812
  #, 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:12933
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13013
  #, 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:13033
  #, 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:13081
  #, 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:13113
  #, 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:13119
  #, 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:13131
  #, 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:13163
  #, 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:13167
  #, 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:13172
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13179
  #, 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:13190
  #, 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:13579
  #, 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:13893
  #, 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:13905
  #, 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:14222
  #, 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:14226
  #, 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:14237
  #, 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:14293
  #, 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:14335
  #, 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:14382
  #, 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:14386
  #, 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:14447
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14452
  #, 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:14536
  #, 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:14648
  #, 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:14669
  #, 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:14765
  #, 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"
--- 92975,93201 ----
  #. 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:12186
  #, 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:12258
  #, 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:12274
  #, 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:12287 fortran/resolve.cc:12382
  #, 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:12297 fortran/resolve.cc:12392
  #, 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:12327
  #, 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:12340
  #, 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:12676
  #, 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:12702
  #, 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:12714
  #, 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:12749
  #, 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:12836
  #, 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:12957
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13037
  #, 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:13057
  #, 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:13105
  #, 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:13137
  #, 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:13143
  #, 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:13155
  #, 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:13187
  #, 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:13191
  #, 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:13196
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13203
  #, 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:13214
  #, 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:13603
  #, 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:13917
  #, 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:13929
  #, 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:14246
  #, 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:14250
  #, 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:14261
  #, 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:14340
  #, 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:14382
  #, 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:14429
  #, 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:14433
  #, 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:14494
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14499
  #, 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:14583
  #, 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:14695
  #, 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:14716
  #, 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:14812
  #, 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
*** 93093,93099 ****
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:14779
  #, 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"
--- 93203,93209 ----
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:14826
  #, 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
*** 93102,93173 ****
  #. 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:14798
  #, 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:14884
  #, 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:15128
  #, 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:15132
  #, 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:15140
  #, 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:15151
  #, 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:15169
  #, 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:15183
  #, 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:15216
  #, 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:15238
  #, 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:15271
  #, 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:15285
  #, 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"
--- 93212,93283 ----
  #. 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:14845
  #, 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:14931
  #, 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:15175
  #, 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:15179
  #, 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:15187
  #, 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:15198
  #, 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:15216
  #, 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:15230
  #, 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:15263
  #, 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:15285
  #, 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:15318
  #, 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:15332
  #, 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
*** 93175,94217 ****
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15307
  #, 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:15332
  #, 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:15353
  #, 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:15360
  #, 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:15408
  #, 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:15411
  #, 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:15414
  #, 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:15417
  #, 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:15420
  #, 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:15423
  #, 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:15465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fstat %s"
  
! #: fortran/resolve.cc:15497
  #, 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:15520
  #, 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:15542
  #, 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:15560
  #, 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:15572
  #, 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:15582
  #, 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:15592
  #, 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:15611
  #, 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:15615
  #, 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:15619
  #, 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:15623
  #, 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:15636
  #, 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:15647
  #, 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:15653
  #, 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:15673
  #, 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:15690
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15704
  #, 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:15763
  #, 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:15769
  #, 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:15775
  #, 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:15783
  #, 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:15789
  #, 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:15832
  #, 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:15840
  #, 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:15848
  #, 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:15857
  #, 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:15881
  #, 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:15986
  #, 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:15995
  #, 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:16003 fortran/resolve.cc:16021
  #, 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:16011
  #, 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:16029
  #, 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:16035
  #, 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:16041
  #, 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:16049
  #, 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:16058
  #, 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:16080
  #, 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:16117
  #, 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:16187
  #, 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:16234
  #, 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:16293
  #, 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:16305
  #, 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:16333
  #, 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:16389
  #, 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:16605
  #, 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:16648
  #, 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:16662
  #, 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:16676 fortran/resolve.cc:17242
  #, 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:16687
  #, 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:16697
  #, 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:16740
  #, 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:16750
  #, 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:16756
  #, 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:16762
  #, 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:16791
  #, 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:16801
  #, 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:16898
  #, 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:17003
  #, 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:17012
  #, 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:17022
  #, 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:17047
  #, 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:17058
  #, 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:17175
  #, 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:17189
  #, 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:17205
  #, 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:17215
  #, 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:17224
  #, 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:17233
  #, 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:17275
  #, 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:17291
  #, 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:17302
  #, 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:17315
  #, 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:17348
  #, 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:17356
  #, 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:17365
  #, 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:17451
  #, 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:17543
  #, 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:17556
  #, 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:17626
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17658
  #, 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:17672
  #, 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:17695
  #, 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:17756
  #, 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:17762
  #, 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:17768
  #, 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:17776
  #, 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:17793
  #, 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:17815
  #, 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:17826
  #, 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:17853
  #, 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:17872
  #, 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:17888
  #, 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:17899
  #, 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:17907
  #, 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:17929
  #, 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:17980
  #, 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:17992
  #, 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:17999
  #, 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:18058
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18071
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18136
  #, 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:18139
  #, 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:18246
  #, 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:18267
  #, 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:18281
  #, 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:18284
  #, 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:18296
  #, 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:18303
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18316
  #, 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:18322
  #, 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:18332
  #, 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:18341
  #, 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:18354 fortran/resolve.cc:18531
  #, 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:18368
  #, 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:18377
  #, 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:18386
  #, 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:18394
  #, 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:18401
  #, 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:18421
  #, 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:18428
  #, 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:18435
  #, 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:18442
  #, 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:18468
  #, 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:18478
  #, 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:18557
  #, 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:18572
  #, 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:18585
  #, 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:18603
  #, 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:18615
  #, 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:18624
  #, 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:18637
  #, 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:18646
  #, 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:18659
  #, 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:18675
  #, 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:18683
  #, 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:18691
  #, 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:18704
  #, 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:18713
  #, 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:18729
  #, 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:18735
  #, 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:18760
  #, 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:18822
  #, 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:18824
  #, 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:18829
  #, 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:18845
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:18963
  #, 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:18971
  #, 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:18978
  #, 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:18985
  #, 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:19001
  #, 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:19008
  #, 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:19017
  #, 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:19079
  #, 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:19092
  #, 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:19168
  #, 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:19196
  #, 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:19204
  #, 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:19212
  #, 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:19219
  #, 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:19344
  #, 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:19521
  #, 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:19527
  #, 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:19611
  #, 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:19620
  #, 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:19628
  #, 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:19644
  #, 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:19747
  #, 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:19762
  #, 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:19787
  #, 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:19796
  #, 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"
--- 93285,94327 ----
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15354
  #, 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:15379
  #, 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:15400
  #, 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:15407
  #, 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:15455
  #, 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:15458
  #, 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:15461
  #, 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:15464
  #, 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:15467
  #, 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:15470
  #, 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:15512
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fstat %s"
  
! #: fortran/resolve.cc:15544
  #, 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:15567
  #, 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:15589
  #, 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:15607
  #, 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:15619
  #, 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:15629
  #, 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:15639
  #, 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:15658
  #, 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:15662
  #, 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:15666
  #, 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:15670
  #, 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:15683
  #, 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:15694
  #, 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:15700
  #, 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:15720
  #, 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:15737
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15751
  #, 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:15810
  #, 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:15816
  #, 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:15822
  #, 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:15830
  #, 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:15836
  #, 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:15879
  #, 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:15887
  #, 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:15895
  #, 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:15904
  #, 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:15928
  #, 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:16033
  #, 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:16042
  #, 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:16050 fortran/resolve.cc:16068
  #, 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:16058
  #, 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:16076
  #, 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:16082
  #, 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:16088
  #, 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:16096
  #, 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:16105
  #, 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:16127
  #, 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:16164
  #, 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:16234
  #, 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:16281
  #, 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:16340
  #, 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:16352
  #, 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:16380
  #, 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:16436
  #, 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:16652
  #, 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:16695
  #, 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:16709
  #, 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:16723 fortran/resolve.cc:17289
  #, 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:16734
  #, 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:16744
  #, 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:16787
  #, 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:16797
  #, 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:16803
  #, 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:16809
  #, 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:16838
  #, 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:16848
  #, 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:16945
  #, 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:17050
  #, 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:17059
  #, 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:17069
  #, 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:17094
  #, 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:17105
  #, 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:17222
  #, 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:17236
  #, 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:17252
  #, 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:17262
  #, 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:17271
  #, 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:17280
  #, 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:17322
  #, 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:17338
  #, 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:17349
  #, 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:17362
  #, 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:17395
  #, 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:17403
  #, 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:17412
  #, 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:17498
  #, 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:17590
  #, 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:17603
  #, 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:17673
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17705
  #, 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:17719
  #, 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:17742
  #, 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:17803
  #, 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:17809
  #, 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:17815
  #, 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:17823
  #, 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:17840
  #, 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:17862
  #, 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:17873
  #, 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:17900
  #, 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:17919
  #, 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:17935
  #, 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:17946
  #, 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:17954
  #, 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:17976
  #, 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:18027
  #, 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:18039
  #, 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:18046
  #, 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:18105
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18118
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18183
  #, 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:18186
  #, 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:18293
  #, 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:18314
  #, 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:18328
  #, 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:18331
  #, 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:18343
  #, 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:18350
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18363
  #, 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:18369
  #, 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:18379
  #, 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:18388
  #, 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:18401 fortran/resolve.cc:18578
  #, 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:18415
  #, 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:18424
  #, 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:18433
  #, 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:18441
  #, 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:18448
  #, 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:18468
  #, 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:18475
  #, 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:18482
  #, 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:18489
  #, 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:18515
  #, 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:18525
  #, 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:18604
  #, 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:18619
  #, 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:18632
  #, 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:18650
  #, 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:18662
  #, 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:18671
  #, 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:18684
  #, 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:18693
  #, 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:18706
  #, 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:18722
  #, 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:18730
  #, 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:18738
  #, 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:18751
  #, 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:18760
  #, 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:18776
  #, 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:18782
  #, 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:18807
  #, 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:18869
  #, 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:18871
  #, 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:18876
  #, 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:18892
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19010
  #, 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:19018
  #, 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:19025
  #, 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:19032
  #, 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:19048
  #, 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:19055
  #, 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:19064
  #, 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:19126
  #, 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:19139
  #, 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:19215
  #, 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:19243
  #, 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:19251
  #, 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:19259
  #, 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:19266
  #, 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:19391
  #, 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:19568
  #, 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:19574
  #, 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:19658
  #, 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:19667
  #, 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:19675
  #, 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:19691
  #, 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:19794
  #, 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:19809
  #, 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:19834
  #, 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:19843
  #, 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
*** 94219,94315 ****
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:19826
  #, 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:19836
  #, 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:19846
  #, 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:19853
  #, 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:19871
  #, 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:19882
  #, 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:19893
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "La subcadena en %L tiene longitud cero"
  
! #: fortran/resolve.cc:19924
  #, 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:19991
  #, 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:20004
  #, 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:20026
  #, 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:20036
  #, 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:20044
  #, 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:20058
  #, 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:20076
  #, 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:20083
  #, 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:20165
  #, 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"
--- 94329,94425 ----
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:19873
  #, 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:19883
  #, 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:19893
  #, 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:19900
  #, 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:19918
  #, 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:19929
  #, 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:19940
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "La subcadena en %L tiene longitud cero"
  
! #: fortran/resolve.cc:19971
  #, 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:20038
  #, 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:20051
  #, 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:20073
  #, 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:20083
  #, 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:20091
  #, 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:20105
  #, 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:20123
  #, 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:20130
  #, 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:20212
  #, 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 carácter '%s' en la cadena e
*** 94842,94899 ****
  msgid "gfc_free_statement(): Bad statement"
  msgstr "gfc_trans_code(): Código de declaración erróneo"
  
! #: fortran/symbol.cc:139
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SAVE statement at %C follows blanket SAVE statement"
  msgid "IMPLICIT NONE (type) statement at %L following an IMPLICIT statement"
  msgstr "Declaración SAVE en %C después de una declaración SAVE incondicional"
  
! #: fortran/symbol.cc:176
  #, fuzzy, gcc-internal-format
  #| msgid "Letter '%c' already set in IMPLICIT statement at %C"
  msgid "Letter %qc already set in IMPLICIT statement at %C"
  msgstr "Ya se definió la letra '%c' en la declaración IMPLICIT en %C"
  
! #: fortran/symbol.cc:198
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
  msgstr "No se puede especificar IMPLICIT en %C después de IMPLICIT NONE"
  
! #: fortran/symbol.cc:208
  #, fuzzy, gcc-internal-format
  #| msgid "Letter %c already has an IMPLICIT type at %C"
  msgid "Letter %qc already has an IMPLICIT type at %C"
  msgstr "La letra %c ya tiene un tipo IMPLICIT en %C"
  
! #: fortran/symbol.cc:232
  #, gcc-internal-format
  msgid "Option %<-fallow-leading-underscore%> is for use only by gfortran developers, and should not be used for implicitly typed variables"
  msgstr ""
  
! #: fortran/symbol.cc:237
  #, gcc-internal-format
  msgid "gfc_get_default_type(): Bad symbol %qs"
  msgstr ""
  
! #: fortran/symbol.cc:307
  #, gcc-internal-format
  msgid "gfc_set_default_type(): symbol already has a type"
  msgstr ""
  
! #: fortran/symbol.cc:317
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L has no IMPLICIT type"
  msgid "Symbol %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "El símbolo '%s' en %L no tiene tipo IMPLICIT"
  
! #: fortran/symbol.cc:321
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L has no IMPLICIT type"
  msgid "Symbol %qs at %L has no IMPLICIT type"
  msgstr "El símbolo '%s' en %L no tiene tipo IMPLICIT"
  
  #. BIND(C) variables should not be implicitly declared.
! #: fortran/symbol.cc:341
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly declared BIND(C) variable '%s' at %L may not be C interoperable"
  msgid "Implicitly declared BIND(C) variable %qs at %L may not be C interoperable"
--- 94952,95009 ----
  msgid "gfc_free_statement(): Bad statement"
  msgstr "gfc_trans_code(): Código de declaración erróneo"
  
! #: fortran/symbol.cc:140
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SAVE statement at %C follows blanket SAVE statement"
  msgid "IMPLICIT NONE (type) statement at %L following an IMPLICIT statement"
  msgstr "Declaración SAVE en %C después de una declaración SAVE incondicional"
  
! #: fortran/symbol.cc:177
  #, fuzzy, gcc-internal-format
  #| msgid "Letter '%c' already set in IMPLICIT statement at %C"
  msgid "Letter %qc already set in IMPLICIT statement at %C"
  msgstr "Ya se definió la letra '%c' en la declaración IMPLICIT en %C"
  
! #: fortran/symbol.cc:199
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
  msgstr "No se puede especificar IMPLICIT en %C después de IMPLICIT NONE"
  
! #: fortran/symbol.cc:209
  #, fuzzy, gcc-internal-format
  #| msgid "Letter %c already has an IMPLICIT type at %C"
  msgid "Letter %qc already has an IMPLICIT type at %C"
  msgstr "La letra %c ya tiene un tipo IMPLICIT en %C"
  
! #: fortran/symbol.cc:233
  #, gcc-internal-format
  msgid "Option %<-fallow-leading-underscore%> is for use only by gfortran developers, and should not be used for implicitly typed variables"
  msgstr ""
  
! #: fortran/symbol.cc:238
  #, gcc-internal-format
  msgid "gfc_get_default_type(): Bad symbol %qs"
  msgstr ""
  
! #: fortran/symbol.cc:308
  #, gcc-internal-format
  msgid "gfc_set_default_type(): symbol already has a type"
  msgstr ""
  
! #: fortran/symbol.cc:318
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L has no IMPLICIT type"
  msgid "Symbol %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "El símbolo '%s' en %L no tiene tipo IMPLICIT"
  
! #: fortran/symbol.cc:322
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L has no IMPLICIT type"
  msgid "Symbol %qs at %L has no IMPLICIT type"
  msgstr "El símbolo '%s' en %L no tiene tipo IMPLICIT"
  
  #. BIND(C) variables should not be implicitly declared.
! #: fortran/symbol.cc:342
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly declared BIND(C) variable '%s' at %L may not be C interoperable"
  msgid "Implicitly declared BIND(C) variable %qs at %L may not be C interoperable"
*************** msgstr "La variable BIND(C) '%s' declara
*** 94901,95063 ****
  
  #. Dummy args to a BIND(C) routine may not be interoperable if
  #. they are implicitly typed.
! #: fortran/symbol.cc:357
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly declared variable '%s' at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure '%s' at %L"
  msgid "Implicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "La variable declarada implícitamente '%s' en %L tal vez no es interoperable con C pero es un argumento dummy para el procedimiento BIND(C) '%s' en %L"
  
! #: fortran/symbol.cc:398
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L has no IMPLICIT type"
  msgid "Function result %qs at %L has no IMPLICIT type"
  msgstr "El resultado de la función '%s' en %L no es de tipo IMPLICIT"
  
! #: fortran/symbol.cc:418 fortran/symbol.cc:945 fortran/symbol.cc:1859
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute conflicts with %s attribute at %L"
  msgstr "El atributo %s genera un conflicto con el atributo %s en %L"
  
! #: fortran/symbol.cc:424 fortran/symbol.cc:948
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute conflicts with %s attribute in '%s' at %L"
  msgid "%s attribute conflicts with %s attribute in %qs at %L"
  msgstr "El atributo %s genera un conflicto con el atributo %s en '%s' en %L"
  
! #: fortran/symbol.cc:508
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
  msgstr "No se permite el atributo %s en la unidad de programa BLOCK DATA en %L"
  
! #: fortran/symbol.cc:533
  #, gcc-internal-format, gfc-internal-format
  msgid "Namelist group name at %L cannot have the SAVE attribute"
  msgstr "El nombre de grupo de lista de nombres en %L no puede tener el atributo SAVE"
  
! #: fortran/symbol.cc:552
  #, gcc-internal-format
  msgid "internal procedure %qs at %L conflicts with DUMMY argument"
  msgstr ""
  
! #: fortran/symbol.cc:588
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Procedure pointer at %C"
  msgid "Procedure pointer at %C"
  msgstr "Fortran 2003: Procedimiento puntero en %C"
  
! #: fortran/symbol.cc:809
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute applied to %s %s at %L"
  msgstr "El atributo %s se aplica a %s %s en %L"
  
! #: fortran/symbol.cc:816
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) applied to %s %s at %L"
  msgstr "Se aplicó BIND(C) a %s %s en %L"
  
! #: fortran/symbol.cc:990
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol at %L"
  msgstr "No se pueden cambiar los atributos de un símbolo asociado con USE en %L"
  
! #: fortran/symbol.cc:993
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol %s at %L"
  msgstr "No se pueden cambiar los atributos del símbolo asociado con USE %s en %L"
  
! #: fortran/symbol.cc:1009
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute specified at %L"
  msgstr "Se especificó un atributo %s duplicado en %L"
  
! #: fortran/symbol.cc:1051
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
  msgstr "Se especificó ALLOCATABLE fuera de un cuerpo INTERFACE en %L"
  
! #: fortran/symbol.cc:1068
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate VOLATILE attribute specified at %L"
  msgid "Duplicate AUTOMATIC attribute specified at %L"
  msgstr "Se especificó un atributo VOLATILE duplicado en %L"
  
! #: fortran/symbol.cc:1092
  #, fuzzy, gcc-internal-format
  #| msgid "CODIMENSION specified for '%s' outside its INTERFACE body at %L"
  msgid "CODIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr "Se especificó CODIMENSION para '%s' fuera de su cuerpo INTERFACE en %L"
  
! #: fortran/symbol.cc:1118
  #, fuzzy, gcc-internal-format
  #| msgid "DIMENSION specified for '%s' outside its INTERFACE body at %L"
  msgid "DIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr "Se especificó DIMENSION para '%s' fuera de su cuerpo INTERFACE en %L"
  
! #: fortran/symbol.cc:1281
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %L appears in multiple pointer() statements"
  msgstr "El Apuntado Cray en %L aparece en varias declaraciones pointer()"
  
! #: fortran/symbol.cc:1300
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate PROTECTED attribute specified at %L"
  msgstr "Se especificó un atributo PROTECTED duplicado en %L"
  
! #: fortran/symbol.cc:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgstr "El atributo SAVE en %L no se puede especificar en un procedimiento PURE"
  
! #: fortran/symbol.cc:1345
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate SAVE attribute specified at %L"
  msgid "Duplicate SAVE attribute specified near %C"
  msgstr "Se especificó un atributo SAVE duplicado en %L"
  
! #: fortran/symbol.cc:1349
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified at %L"
  msgstr "Se especificó un atributo SAVE duplicado en %L"
  
! #: fortran/symbol.cc:1369
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VALUE attribute specified at %L"
  msgstr "Se especificó un atributo VALUE duplicado en %L"
  
! #: fortran/symbol.cc:1388
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VOLATILE attribute specified at %L"
  msgstr "Se especificó un atributo VOLATILE duplicado en %L"
  
! #: fortran/symbol.cc:1400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgid "VOLATILE attribute at %L cannot be specified in a PURE procedure"
  msgstr "El atributo SAVE en %L no se puede especificar en un procedimiento PURE"
  
! #: fortran/symbol.cc:1421
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
  msgstr "Se especificó un atributo ASYNCHRONOUS duplicado en %L"
  
! #: fortran/symbol.cc:1855
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute of '%s' conflicts with %s attribute at %L"
  msgid "%s attribute of %qs conflicts with %s attribute at %L"
  msgstr "El atributo %s de '%s' genera un conflicto con el atributo %s en %L"
  
! #: fortran/symbol.cc:1892
! #, gcc-internal-format, gfc-internal-format
! msgid ""
! "%s procedure at %L is already declared as %s procedure. \n"
! "F2008: A pointer function assignment is ambiguous if it is the first executable statement after the specification block. Please add any other kind of executable statement before it. FIXME"
! msgstr ""
! 
! #: fortran/symbol.cc:1900
  #, gcc-internal-format, gfc-internal-format
  msgid "%s procedure at %L is already declared as %s procedure"
  msgstr "El procedimiento %s en %L ya se había declarado como un procedimiento %s"
  
  #: fortran/symbol.cc:1935
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
--- 95011,95171 ----
  
  #. Dummy args to a BIND(C) routine may not be interoperable if
  #. they are implicitly typed.
! #: fortran/symbol.cc:358
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly declared variable '%s' at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure '%s' at %L"
  msgid "Implicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "La variable declarada implícitamente '%s' en %L tal vez no es interoperable con C pero es un argumento dummy para el procedimiento BIND(C) '%s' en %L"
  
! #: fortran/symbol.cc:399
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L has no IMPLICIT type"
  msgid "Function result %qs at %L has no IMPLICIT type"
  msgstr "El resultado de la función '%s' en %L no es de tipo IMPLICIT"
  
! #: fortran/symbol.cc:419 fortran/symbol.cc:946 fortran/symbol.cc:1860
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute conflicts with %s attribute at %L"
  msgstr "El atributo %s genera un conflicto con el atributo %s en %L"
  
! #: fortran/symbol.cc:425 fortran/symbol.cc:949
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute conflicts with %s attribute in '%s' at %L"
  msgid "%s attribute conflicts with %s attribute in %qs at %L"
  msgstr "El atributo %s genera un conflicto con el atributo %s en '%s' en %L"
  
! #: fortran/symbol.cc:509
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
  msgstr "No se permite el atributo %s en la unidad de programa BLOCK DATA en %L"
  
! #: fortran/symbol.cc:534
  #, gcc-internal-format, gfc-internal-format
  msgid "Namelist group name at %L cannot have the SAVE attribute"
  msgstr "El nombre de grupo de lista de nombres en %L no puede tener el atributo SAVE"
  
! #: fortran/symbol.cc:553
  #, gcc-internal-format
  msgid "internal procedure %qs at %L conflicts with DUMMY argument"
  msgstr ""
  
! #: fortran/symbol.cc:589
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Procedure pointer at %C"
  msgid "Procedure pointer at %C"
  msgstr "Fortran 2003: Procedimiento puntero en %C"
  
! #: fortran/symbol.cc:810
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute applied to %s %s at %L"
  msgstr "El atributo %s se aplica a %s %s en %L"
  
! #: fortran/symbol.cc:817
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) applied to %s %s at %L"
  msgstr "Se aplicó BIND(C) a %s %s en %L"
  
! #: fortran/symbol.cc:991
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol at %L"
  msgstr "No se pueden cambiar los atributos de un símbolo asociado con USE en %L"
  
! #: fortran/symbol.cc:994
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol %s at %L"
  msgstr "No se pueden cambiar los atributos del símbolo asociado con USE %s en %L"
  
! #: fortran/symbol.cc:1010
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute specified at %L"
  msgstr "Se especificó un atributo %s duplicado en %L"
  
! #: fortran/symbol.cc:1052
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
  msgstr "Se especificó ALLOCATABLE fuera de un cuerpo INTERFACE en %L"
  
! #: fortran/symbol.cc:1069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate VOLATILE attribute specified at %L"
  msgid "Duplicate AUTOMATIC attribute specified at %L"
  msgstr "Se especificó un atributo VOLATILE duplicado en %L"
  
! #: fortran/symbol.cc:1093
  #, fuzzy, gcc-internal-format
  #| msgid "CODIMENSION specified for '%s' outside its INTERFACE body at %L"
  msgid "CODIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr "Se especificó CODIMENSION para '%s' fuera de su cuerpo INTERFACE en %L"
  
! #: fortran/symbol.cc:1119
  #, fuzzy, gcc-internal-format
  #| msgid "DIMENSION specified for '%s' outside its INTERFACE body at %L"
  msgid "DIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr "Se especificó DIMENSION para '%s' fuera de su cuerpo INTERFACE en %L"
  
! #: fortran/symbol.cc:1282
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %L appears in multiple pointer() statements"
  msgstr "El Apuntado Cray en %L aparece en varias declaraciones pointer()"
  
! #: fortran/symbol.cc:1301
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate PROTECTED attribute specified at %L"
  msgstr "Se especificó un atributo PROTECTED duplicado en %L"
  
! #: fortran/symbol.cc:1333
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgstr "El atributo SAVE en %L no se puede especificar en un procedimiento PURE"
  
! #: fortran/symbol.cc:1346
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate SAVE attribute specified at %L"
  msgid "Duplicate SAVE attribute specified near %C"
  msgstr "Se especificó un atributo SAVE duplicado en %L"
  
! #: fortran/symbol.cc:1350
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified at %L"
  msgstr "Se especificó un atributo SAVE duplicado en %L"
  
! #: fortran/symbol.cc:1370
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VALUE attribute specified at %L"
  msgstr "Se especificó un atributo VALUE duplicado en %L"
  
! #: fortran/symbol.cc:1389
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VOLATILE attribute specified at %L"
  msgstr "Se especificó un atributo VOLATILE duplicado en %L"
  
! #: fortran/symbol.cc:1401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgid "VOLATILE attribute at %L cannot be specified in a PURE procedure"
  msgstr "El atributo SAVE en %L no se puede especificar en un procedimiento PURE"
  
! #: fortran/symbol.cc:1422
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
  msgstr "Se especificó un atributo ASYNCHRONOUS duplicado en %L"
  
! #: fortran/symbol.cc:1856
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute of '%s' conflicts with %s attribute at %L"
  msgid "%s attribute of %qs conflicts with %s attribute at %L"
  msgstr "El atributo %s de '%s' genera un conflicto con el atributo %s en %L"
  
! #: fortran/symbol.cc:1891
  #, gcc-internal-format, gfc-internal-format
  msgid "%s procedure at %L is already declared as %s procedure"
  msgstr "El procedimiento %s en %L ya se había declarado como un procedimiento %s"
  
+ #: fortran/symbol.cc:1898
+ #, gcc-internal-format
+ msgid "F2008: A pointer function assignment is ambiguous if it is the first executable statement after the specification block.  Please add any other kind of executable statement before it"
+ msgstr ""
+ 
  #: fortran/symbol.cc:1935
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
*************** msgstr "'%s' en %C no es un miembro de l
*** 95162,95289 ****
  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:2935
  #, 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:2946
  #, 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:2956
  #, 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:2963
  #, 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:3004
  #, 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:3013
  #, 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:3021
  #, 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:3025
  #, 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:3430
  #, 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:3433
  #, 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:3678
  #, 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:4733
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4746
  #, 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:4774
  #, 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:4780
  #, 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:4802
  #, 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:4812
  #, 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:4823
  #, 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:4862
  #, 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:4872
  #, 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:4884
  #, 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:5397 fortran/symbol.cc:5402
  #, 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"
--- 95270,95397 ----
  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:3436
  #, 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:3439
  #, 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:3684
  #, 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:4739
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4752
  #, 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:4780
  #, 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:4786
  #, 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:4808
  #, 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:4818
  #, 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:4829
  #, 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:4868
  #, 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:4878
  #, 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:4890
  #, 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:5403 fortran/symbol.cc:5408
  #, 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
*** 95316,95341 ****
  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:10593
  #, 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 ""
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7083
  #, 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:9503
  #, 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:13266
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "tipo de expresión errónea durante la caminata (%d)"
--- 95424,95454 ----
  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:10648
  #, 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:4023
+ #, 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 ""
+ 
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7113
  #, 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:9533
  #, 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:13291
  #, 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 "El objetivo de asociación en %C
*** 95476,95615 ****
  msgid "intrinsic variable which isn't a procedure"
  msgstr "variable intrínseca que no es un procedimiento"
  
! #: fortran/trans-decl.cc:4823 fortran/trans-decl.cc:7990
  #, 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:5373
  #, 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:5685
  #, 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:5698
  #, 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:6384
  #, 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:6387
  #, 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:6402
  #, 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:6408
  #, 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:6419 fortran/trans-decl.cc:6570
  #, 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:6435
  #, 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:6454
  #, 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:6503
  #, 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:6507
  #, 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:6537
  #, 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:7136
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7335 fortran/trans-expr.cc:6207
  #, 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:8474
  #, 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:1231
  #, 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:2061
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.cc:2387
  #, 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:2396
  #, 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:4308
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Operador intrínseco desconocido"
  
! #: fortran/trans-expr.cc:5958
  #, 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:11200
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 95589,95728 ----
  msgid "intrinsic variable which isn't a procedure"
  msgstr "variable intrínseca que no es un procedimiento"
  
! #: fortran/trans-decl.cc:4824 fortran/trans-decl.cc:7998
  #, 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:5381
  #, 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:5693
  #, 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:5706
  #, 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:6392
  #, 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:6395
  #, 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:6410
  #, 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:6416
  #, 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:6427 fortran/trans-decl.cc:6578
  #, 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:6443
  #, 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:6462
  #, 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:6511
  #, 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:6515
  #, 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:6545
  #, 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:7144
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7343 fortran/trans-expr.cc:6252
  #, 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:8482
  #, 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:6003
  #, 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:11255
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 95620,95639 ****
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr "No se reconoce la función intrínseca %s(%d)"
  
! #: fortran/trans-intrinsic.cc:1899 fortran/trans-intrinsic.cc:2467
! #: fortran/trans-intrinsic.cc:2673
  #, 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:12988 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:12995
  #, 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"
--- 95733,95752 ----
  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:12993 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:13000
  #, 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 "El objeto puntero en %C no debe
*** 95644,95861 ****
  msgid "build_dt: format with namelist"
  msgstr ""
  
! #: fortran/trans-io.cc:2552
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad IO basetype (%d)"
  msgstr "Tipo base ES erróneo (%d)"
  
! #: fortran/trans-openmp.cc:932 fortran/trans-openmp.cc:1449
  #, gcc-internal-format
  msgid "Sorry, polymorphic arrays not yet supported for firstprivate"
  msgstr ""
  
! #: fortran/trans-openmp.cc:1604
  #, fuzzy, gcc-internal-format
  #| msgid "Bad specification for assumed size array at %C"
  msgid "implicit mapping of assumed size array %qD"
  msgstr "Especificación errónea para la matriz de tamaño asumido en %C"
  
! #: fortran/trans-openmp.cc:2149
  #, gcc-internal-format
  msgid "Mapping of unlimited polymorphic list item %qD is unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2154
  #, gcc-internal-format
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4204
  #, fuzzy, gcc-internal-format
  #| msgid "optional argument"
  msgid "optional class parameter"
  msgstr "argumento opcional"
  
! #: fortran/trans-openmp.cc:4668
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "unhandled expression type"
  msgstr "Se esperaba un tipo de expresión"
  
! #: fortran/trans-openmp.cc:4977
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unhandled expression"
  msgstr "se esperaba una expresión"
  
! #: fortran/trans-openmp.cc:5102
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6138
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6141
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6144
  #, 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:6721 fortran/trans-openmp.cc:6741
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6743
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "Used here"
  msgstr "se definió union aquí"
  
! #: fortran/trans-openmp.cc:9311
  #, 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:9721
  #, 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:9732
  #, 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:9735
  #, 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:9738
  #, 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:9741
  #, 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:9744
  #, 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:9780
  #, 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:9793
  #, 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:9799
  #, 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:9841
  #, 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:9847
  #, 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:9873
  #, 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:9883
  #, 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:9893
  #, 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:9908
  #, 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:10009 fortran/trans-openmp.cc:10048
  #, 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:10020
  #, 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:10058
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10084
  #, 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:10098
  #, 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:10105
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10112
  #, 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:10121
  #, 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:10138
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<need_device_addr%> not yet supported"
--- 95757,95974 ----
  msgid "build_dt: format with namelist"
  msgstr ""
  
! #: fortran/trans-io.cc:2554
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad IO basetype (%d)"
  msgstr "Tipo base ES erróneo (%d)"
  
! #: fortran/trans-openmp.cc:964 fortran/trans-openmp.cc:1487
  #, gcc-internal-format
  msgid "Sorry, polymorphic arrays not yet supported for firstprivate"
  msgstr ""
  
! #: fortran/trans-openmp.cc:1642
  #, fuzzy, gcc-internal-format
  #| msgid "Bad specification for assumed size array at %C"
  msgid "implicit mapping of assumed size array %qD"
  msgstr "Especificación errónea para la matriz de tamaño asumido en %C"
  
! #: fortran/trans-openmp.cc:2187
  #, gcc-internal-format
  msgid "Mapping of unlimited polymorphic list item %qD is unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2192
  #, gcc-internal-format
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4423
  #, fuzzy, gcc-internal-format
  #| msgid "optional argument"
  msgid "optional class parameter"
  msgstr "argumento opcional"
  
! #: fortran/trans-openmp.cc:4914
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "unhandled expression type"
  msgstr "Se esperaba un tipo de expresión"
  
! #: fortran/trans-openmp.cc:5109
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unhandled expression"
  msgstr "se esperaba una expresión"
  
! #: fortran/trans-openmp.cc:5234
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6270
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6273
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6276
  #, 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:6853 fortran/trans-openmp.cc:6873
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6875
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "Used here"
  msgstr "se definió union aquí"
  
! #: fortran/trans-openmp.cc:9443
  #, 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:9853
  #, 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:9864
  #, 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:9867
  #, 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:9870
  #, 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:9873
  #, 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:9876
  #, 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:9912
  #, 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:9925
  #, 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:9931
  #, 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:9973
  #, 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:9979
  #, 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:10005
  #, 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:10015
  #, 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:10025
  #, 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:10040
  #, 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:10141 fortran/trans-openmp.cc:10180
  #, 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:10152
  #, 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:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10216
  #, 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:10230
  #, 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:10237
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10244
  #, 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:10253
  #, 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:10270
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<need_device_addr%> not yet supported"
*************** msgstr "Una devolución alternativa en %
*** 95872,95896 ****
  msgid "Sorry, the lock 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-stmt.cc:1496
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, only support for integer kind %d implemented for image-set at %L"
  msgstr "Lo siento, sólo se admite integer kind %d implementado para el conjunto imagen en %L"
  
! #: fortran/trans-stmt.cc:3950
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_trans_select(): Bad type for case expr."
  msgstr "gfc_trans_code(): Código de declaración erróneo."
  
! #: fortran/trans-stmt.cc:5313
  #, fuzzy, gcc-internal-format
  #| msgid "Deferred-length character component '%s' at %L is not yet supported"
  msgid "Sorry, %s specifier at %L for assumed-size array %qs is not yet supported"
  msgstr "El componente de caractér de longitud diferida '%s' en %L aún no se admite"
  
  #. Cf. PR fortran/
! #: fortran/trans-stmt.cc:5350
  #, fuzzy, gcc-internal-format
  #| msgid "Deferred-length character component '%s' at %L is not yet supported"
  msgid "Sorry, LOCAL specifier at %L for %qs of derived type with default initializer is not yet supported"
--- 95985,96009 ----
  msgid "Sorry, the lock 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-stmt.cc:1499
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, only support for integer kind %d implemented for image-set at %L"
  msgstr "Lo siento, sólo se admite integer kind %d implementado para el conjunto imagen en %L"
  
! #: fortran/trans-stmt.cc:3953
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_trans_select(): Bad type for case expr."
  msgstr "gfc_trans_code(): Código de declaración erróneo."
  
! #: fortran/trans-stmt.cc:5316
  #, fuzzy, gcc-internal-format
  #| msgid "Deferred-length character component '%s' at %L is not yet supported"
  msgid "Sorry, %s specifier at %L for assumed-size array %qs is not yet supported"
  msgstr "El componente de caractér de longitud diferida '%s' en %L aún no se admite"
  
  #. Cf. PR fortran/
! #: fortran/trans-stmt.cc:5353
  #, fuzzy, gcc-internal-format
  #| msgid "Deferred-length character component '%s' at %L is not yet supported"
  msgid "Sorry, LOCAL specifier at %L for %qs of derived type with default initializer is not yet supported"
*************** msgstr "se descarta el valor de devoluci
*** 97700,97712 ****
  msgid "ignoring returned value of type %qT, that must be used"
  msgstr "se descarta el valor de devolución de %qD, se declaró con el atributo warn_unused_result"
  
! #: rust/checks/lints/rust-lint-unused-var.cc:53
  #, fuzzy, gcc-internal-format
  #| msgid "unused parameter %qD"
  msgid "unused name %qE"
  msgstr "parámetro %qD sin uso"
  
! #: rust/resolve/rust-late-name-resolver-2.0.cc:340
  #, gcc-internal-format, gfc-internal-format
  msgid "are you trying to break %s? how dare you?"
  msgstr ""
--- 97813,97825 ----
  msgid "ignoring returned value of type %qT, that must be used"
  msgstr "se descarta el valor de devolución de %qD, se declaró con el atributo warn_unused_result"
  
! #: rust/checks/lints/rust-lint-unused-var.cc:62
  #, fuzzy, gcc-internal-format
  #| msgid "unused parameter %qD"
  msgid "unused name %qE"
  msgstr "parámetro %qD sin uso"
  
! #: rust/resolve/rust-late-name-resolver-2.0.cc:351
  #, gcc-internal-format, gfc-internal-format
  msgid "are you trying to break %s? how dare you?"
  msgstr ""
*************** msgstr ""
*** 98036,98041 ****
--- 98149,98159 ----
  #~ msgid "unable to open %qs: %m"
  #~ msgstr "no se puede abrir el fichero '%s'"
  
+ #, fuzzy, gcc-internal-format
+ #~| msgid "support for mode %qs"
+ #~ msgid "no support for %qs without %qs"
+ #~ msgstr "se admite el modo %qs"
+ 
  #, gcc-internal-format
  #~ msgid "selector must be an immediate"
  #~ msgstr "el selector debe ser un inmediato"
*************** msgstr ""
*** 98203,98208 ****
--- 98321,98331 ----
  #~ msgid "    %#qD"
  #~ msgstr "        %qD"
  
+ #, fuzzy, gcc-internal-format
+ #~| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
+ #~ msgid "%qs argument of %qs intrinsic at %L not yet supported"
+ #~ msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser %s"
+ 
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #~| msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER"
  #~ msgid "Type of %s argument of IMAGE_INDEX at %L shall be INTEGER"
*************** msgstr ""
*** 103820,103828 ****
  #~ msgid "<constant pool index %d unexpected type"
  #~ msgstr "<el índice del conjunto de constantes %d tiene un tipo inesperado"
  
- #~ msgid "bad string constant"
- #~ msgstr "constante de cadena errónea"
- 
  #~ msgid "bad value constant type %d, index %d"
  #~ msgstr "valor erróneo del tipo constante %d, índice %d"
  
--- 103943,103948 ----
diff -Nrcpad gcc-16-20260329/gcc/po/fi.po gcc-16-20260405/gcc/po/fi.po
*** gcc-16-20260329/gcc/po/fi.po	Sun Mar 29 22:32:07 2026
--- gcc-16-20260405/gcc/po/fi.po	Sun Apr  5 22:32:08 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-02-19 21:05+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-03-26 15:06+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 "oikealle siirron lukumäärä on
*** 191,246 ****
  msgid "-f%s ignored (not supported for DJGPP)\n"
  msgstr "muunnos merkistöstä ”%s” ei ole tuettu"
  
! #: gcc.cc:873 gcc.cc:930
  #, fuzzy
  msgid "-gz is not supported in this configuration"
  msgstr "weakref ei ole tuettu tässä konfiguraatiossa"
  
! #: gcc.cc:879
  #, fuzzy
  msgid "-gz=zstd is not supported in this configuration"
  msgstr "weakref ei ole tuettu tässä konfiguraatiossa"
  
! #: gcc.cc:1124
  #, fuzzy
  msgid "-fuse-linker-plugin is not supported in this configuration"
  msgstr "weakref ei ole tuettu tässä konfiguraatiossa"
  
! #: gcc.cc:1140
  #, fuzzy
  msgid "cannot specify -static with -fsanitize=address"
  msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
  
! #: gcc.cc:1142
  #, fuzzy
  msgid "cannot specify -static with -fsanitize=hwaddress"
  msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
  
! #: gcc.cc:1144
  #, fuzzy
  msgid "cannot specify -static with -fsanitize=thread"
  msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
  
! #: gcc.cc:1166
  #, fuzzy
  msgid "-fvtable-verify=std is not supported in this configuration"
  msgstr "weakref ei ole tuettu tässä konfiguraatiossa"
  
! #: gcc.cc:1168
  #, fuzzy
  msgid "-fvtable-verify=preinit is not supported in this configuration"
  msgstr "weakref ei ole tuettu tässä konfiguraatiossa"
  
! #: gcc.cc:1311 ada/gcc-interface/lang-specs.h:37
  #, fuzzy
  msgid "-pg and -fomit-frame-pointer are incompatible"
  msgstr "-fpic ja -mapcs-reent ovat yhteensopimattomat"
  
! #: gcc.cc:1486
  msgid "GNU C no longer supports -traditional without -E"
  msgstr "GCC ei enää tue valitsinta -traditional ilman valitsinta -E"
  
! #: gcc.cc:1495
  msgid "-E or -x required when input is from standard input"
  msgstr ""
  
--- 191,246 ----
  msgid "-f%s ignored (not supported for DJGPP)\n"
  msgstr "muunnos merkistöstä ”%s” ei ole tuettu"
  
! #: gcc.cc:874 gcc.cc:931
  #, fuzzy
  msgid "-gz is not supported in this configuration"
  msgstr "weakref ei ole tuettu tässä konfiguraatiossa"
  
! #: gcc.cc:880
  #, fuzzy
  msgid "-gz=zstd is not supported in this configuration"
  msgstr "weakref ei ole tuettu tässä konfiguraatiossa"
  
! #: gcc.cc:1125
  #, fuzzy
  msgid "-fuse-linker-plugin is not supported in this configuration"
  msgstr "weakref ei ole tuettu tässä konfiguraatiossa"
  
! #: gcc.cc:1141
  #, fuzzy
  msgid "cannot specify -static with -fsanitize=address"
  msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
  
! #: gcc.cc:1143
  #, fuzzy
  msgid "cannot specify -static with -fsanitize=hwaddress"
  msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
  
! #: gcc.cc:1145
  #, fuzzy
  msgid "cannot specify -static with -fsanitize=thread"
  msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
  
! #: gcc.cc:1167
  #, fuzzy
  msgid "-fvtable-verify=std is not supported in this configuration"
  msgstr "weakref ei ole tuettu tässä konfiguraatiossa"
  
! #: gcc.cc:1169
  #, fuzzy
  msgid "-fvtable-verify=preinit is not supported in this configuration"
  msgstr "weakref ei ole tuettu tässä konfiguraatiossa"
  
! #: gcc.cc:1312 ada/gcc-interface/lang-specs.h:37
  #, fuzzy
  msgid "-pg and -fomit-frame-pointer are incompatible"
  msgstr "-fpic ja -mapcs-reent ovat yhteensopimattomat"
  
! #: gcc.cc:1487
  msgid "GNU C no longer supports -traditional without -E"
  msgstr "GCC ei enää tue valitsinta -traditional ilman valitsinta -E"
  
! #: gcc.cc:1496
  msgid "-E or -x required when input is from standard input"
  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:655 common.opt:1233 common.opt:1237 common.opt:1241
! #: common.opt:1336 common.opt:1713 common.opt:1795 common.opt:1898
! #: common.opt:2170 common.opt:2317 common.opt:2375 common.opt:2849
! #: common.opt:2885 common.opt:2979 common.opt:2983 common.opt:3093
! #: common.opt:3228 common.opt:3236 common.opt:3244 common.opt:3252
! #: common.opt:3357 common.opt:3377 common.opt:3417 common.opt:3513
! #: common.opt:3693 common.opt:3697 common.opt:3701 common.opt:3705
! #: common.opt:3779 common.opt:3783 common.opt:3814 common.opt:3818
  #: 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: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
*************** msgstr "Tunnetut assembler-murteet (käy
*** 2559,2564 ****
--- 2559,2570 ----
  msgid "-minline-memops-threshold=<number> Maximum size of memset/memmove/memcpy to inline, larger sizes will use a library call."
  msgstr ""
  
+ #: config/bpf/bpf.opt:118
+ #, fuzzy, no-c-format
+ #| msgid "Warn when the field in a struct is not aligned."
+ msgid "Warn when CO-RE support is not guaranteed."
+ msgstr "Varoita, kun structin kenttä ei ole kohdistettu."
+ 
  #: config/lm32/lm32.opt:24
  #, fuzzy, no-c-format
  msgid "Enable multiply instructions."
*************** msgid "Use fp registers."
*** 3128,3137 ****
  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:697
! #: common.opt:855 common.opt:1131 common.opt:1135 common.opt:1139
! #: common.opt:1143 common.opt:1935 common.opt:2040 common.opt:2222
! #: common.opt:2226 common.opt:2545 common.opt:2771 common.opt:3552
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
--- 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."
*************** msgstr "Ota käyttöön funktioprofiloin
*** 9992,9998 ****
  
  #: params.opt:79
  #, no-c-format
! msgid "Whether the scheduling description is mostly a cycle-accurate model of the target processor and is likely to be spill aggressively to fill any pipeline bubbles."
  msgstr ""
  
  #: params.opt:83
--- 9998,10004 ----
  
  #: params.opt:79
  #, no-c-format
! msgid "Whether the scheduling description is mostly a cycle-accurate model of the target processor and is likely to spill aggressively to fill any pipeline bubbles."
  msgstr ""
  
  #: params.opt:83
*************** msgstr "parametrin %qs maksimiarvo on %u
*** 10587,10593 ****
  
  #: params.opt:591
  #, fuzzy, no-c-format
! msgid "Maximum number of targets to devirutalize."
  msgstr "parametrin %qs maksimiarvo on %u"
  
  #: params.opt:595
--- 10593,10599 ----
  
  #: params.opt:591
  #, fuzzy, no-c-format
! msgid "Maximum number of targets to devirtualize."
  msgstr "parametrin %qs maksimiarvo on %u"
  
  #: params.opt:595
*************** msgid "Maximum probability of the entry
*** 10971,10979 ****
  msgstr ""
  
  #: params.opt:947
! #, fuzzy, no-c-format
! msgid "Maximum number of statements allowed inbetween the statement and the end to considered not extending the liferange."
! msgstr "parametrin %qs maksimiarvo on %u"
  
  #: params.opt:951
  #, no-c-format
--- 10977,10985 ----
  msgstr ""
  
  #: params.opt:947
! #, no-c-format
! msgid "Maximum number of statements allowed between a defining statement and the end of the basic block before extending the live range is considered profitable."
! msgstr ""
  
  #: params.opt:951
  #, no-c-format
*************** msgstr "Näytä tämä ohje."
*** 11880,14852 ****
  msgid "--help=<class>\tDisplay descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params."
  msgstr ""
  
! #: common.opt:411
  #, no-c-format
  msgid "Display target specific command line options (including assembler and linker options)."
  msgstr ""
  
! #: common.opt:460 common.opt:502 common.opt:506 common.opt:510 common.opt:514
! #: common.opt:518 common.opt:522 common.opt:526 common.opt:943 common.opt:3861
! #: common.opt:3956 common.opt:4070
  #, fuzzy, no-c-format
  msgid "Passed to the linker."
  msgstr ""
  "Käytä ”-Wl,VALITSIN” välittämään ”VALITSIN” linkittimelle.\n"
  "\n"
  
! #: common.opt:464
  #, no-c-format
  msgid "-O<number>\tSet optimization level to <number>."
  msgstr "-O<luku>\tAseta optimointitasoksi <luku>."
  
! #: common.opt:468
  #, fuzzy, no-c-format
  msgid "Optimize for space rather than speed."
  msgstr "mahdollisia ikisilmukoita ei voi optimoida"
  
! #: common.opt:472
  #, no-c-format
  msgid "Optimize for speed disregarding exact standards compliance."
  msgstr ""
  
! #: common.opt:476
  #, fuzzy, no-c-format
  msgid "Optimize for debugging experience rather than speed or size."
  msgstr "mahdollisia ikisilmukoita ei voi optimoida"
  
! #: common.opt:480
  #, fuzzy, no-c-format
  msgid "Optimize for space aggressively rather than speed."
  msgstr "mahdollisia ikisilmukoita ei voi optimoida"
  
! #: common.opt:485
  #, no-c-format
  msgid "-Q --help prints what options are enabled.  Just -Q enables verbose messages."
  msgstr ""
  
! #: common.opt:498
  #, no-c-format
  msgid "Stop processing after generating assembly code; do not assemble."
  msgstr ""
  
! #: common.opt:530
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -Wextra instead."
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: common.opt:543
  #, no-c-format
  msgid "Warn about returning structures, unions or arrays."
  msgstr "Varoita tietueiden, unionien ja taulukoiden palauttamisesta."
  
! #: common.opt:547
  #, no-c-format
  msgid "Warn if a loop with constant number of iterations triggers undefined behavior."
  msgstr ""
  
! #: common.opt:554
  #, fuzzy, no-c-format
  msgid "Warn if an array is accessed out of bounds."
  msgstr "Taulukkoviite rajojen ulkopuolella"
  
! #: common.opt:558
  #, fuzzy, no-c-format
  #| msgid "Warn about zero-length formats."
  msgid "Warn about problems with auto-profile data."
  msgstr "Varoita nollan pituisista muotoiluista."
  
! #: common.opt:562 common.opt:566
  #, no-c-format
  msgid "Warn for uses of pointers to deallocated storage."
  msgstr ""
  
! #: common.opt:570
  #, fuzzy, no-c-format
  msgid "Warn about inappropriate attribute usage."
  msgstr "Varoita __attribute__((deprecated)) -esittelyjen käytöstä"
  
! #: common.opt:574
  #, 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:578 common.opt:582
  #, no-c-format
  msgid "Warn about type safety and similar errors and mismatches in declarations with alias attributes."
  msgstr ""
  
! #: common.opt:586
  #, no-c-format
  msgid "Warn when profiling instrumentation was requested, but could not be applied to a certain function."
  msgstr ""
  
! #: common.opt:591 common.opt:595
  #, fuzzy, no-c-format
  msgid "Warn about pointer casts which increase alignment."
  msgstr "Varoita tyyppimuunnoksista, jotka hylkäävät määreet"
  
! #: common.opt:599
  #, no-c-format
  msgid "Complain when a command-line option is valid, but not applicable to the current front end."
  msgstr ""
  
! #: common.opt:603
  #, no-c-format
  msgid "Warn when a #warning directive is encountered."
  msgstr "Varoita #warning-direktiivin kohtaamisesta."
  
! #: common.opt:607
  #, fuzzy, no-c-format
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr "Varoita __attribute__((deprecated)) -esittelyjen käytöstä"
  
! #: common.opt:611
  #, no-c-format
  msgid "Warn if a deprecated compiler feature, class, method, or field is used."
  msgstr ""
  
! #: common.opt:615
  #, fuzzy, no-c-format
  msgid "Warn about uses of __attribute__((deprecated)) declarations."
  msgstr "Varoita __attribute__((deprecated)) -esittelyjen käytöstä"
  
! #: common.opt:619
  #, fuzzy, no-c-format
  msgid "Warn when an optimization pass is disabled."
  msgstr "Varoita käyttämättömistä funktioista"
  
! #: common.opt:623
  #, fuzzy, no-c-format
  #| msgid "Treat all warnings as errors."
  msgid "Turn all warnings into errors."
  msgstr "Ilmaise kaikki varoitukset virheinä."
  
! #: common.opt:627
  #, 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:631
  #, no-c-format
  msgid "Print extra (possibly unwanted) warnings."
  msgstr "Näytä ylimääräisiä (mahdollisesti ei-toivottuja) varoituksia."
  
! #: common.opt:635
  #, no-c-format
  msgid "Exit on the first error occurred."
  msgstr "Poistu ensimmäisen virheen myötä."
  
! #: common.opt:639
  #, 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:643
  #, no-c-format
  msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:647
  #, no-c-format
  msgid "Warn when attempting to free a non-heap object."
  msgstr ""
  
! #: common.opt:651
  #, no-c-format
  msgid "Warn when -fhardened did not enable an option from its set."
  msgstr ""
  
! #: common.opt:662
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:666 rust/lang.opt:59 c-family/c.opt:919
  #, no-c-format
  msgid "Warn for infinitely recursive calls."
  msgstr ""
  
! #: common.opt:670
  #, fuzzy, no-c-format
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: common.opt:674
  #, 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:681
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr ""
  
! #: common.opt:685
  #, no-c-format
  msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:689
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:693
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:704
  #, 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:708
  #, 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:712
  #, fuzzy, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr "odotettiin iteraatioesittelyä tai -alustusta"
  
! #: common.opt:716
  #, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "Varoita ylivuodosta aritmeettisissa lausekkeissa."
  
! #: common.opt:720
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:724
  #, 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:728
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr ""
  
! #: common.opt:732
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr ""
  
! #: common.opt:736
  #, 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:740
  #, 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:744
  #, fuzzy, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr "Varoita käyttämättömistä muuttujista"
  
! #: common.opt:748
  #, 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:755
  #, 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:762
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr ""
  
! #: common.opt:766
  #, 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:770
  #, no-c-format
  msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:774 common.opt:778
  #, fuzzy, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: common.opt:782 common.opt:786
  #, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr ""
  
! #: common.opt:790
  #, 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:794
  #, 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:798
  #, 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:802
  #, 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:806
  #, 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:810
  #, 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:814
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:818
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:822
  #, fuzzy, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: common.opt:827
  #, fuzzy, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr "Älä vaienna järjestelmän otsakkeista aiheutuvia varoituksia"
  
! #: common.opt:831
  #, 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:835
  #, fuzzy, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr "Varoita käyttämättömistä muuttujista"
  
! #: common.opt:839
  #, 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:843
  #, 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:847
  #, fuzzy, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr "Varoita muuttujista, jotka alustetaan omalla arvollaan"
  
! #: common.opt:851
  #, fuzzy, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr "Varoita muuttujista, jotka alustetaan omalla arvollaan"
  
! #: common.opt:859
  #, fuzzy, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr "Ota käyttöön kaikki -Wunused-varoitukset"
  
! #: common.opt:866
  #, 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:873
  #, 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:877
  #, no-c-format
  msgid "Warn when a function is unused."
  msgstr "Varoita käyttämättömistä funktioista."
  
! #: common.opt:881
  #, fuzzy, no-c-format
  msgid "Warn when a label is unused."
  msgstr "Varoita kun nimiö on käyttämätön"
  
! #: common.opt:885
  #, fuzzy, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr "Varoita käyttämättömistä funktion parametreista"
  
! #: common.opt:889
  #, fuzzy, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr "Varoita käyttämättömistä funktion parametreista"
  
! #: common.opt:893
  #, fuzzy, no-c-format
  msgid "Warn when a variable is unused."
  msgstr "Varoita käyttämättömistä muuttujista"
  
! #: common.opt:897
  #, 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:901
  #, no-c-format
  msgid "Warn in case a function ends earlier than it begins due to an invalid linenum macros."
  msgstr ""
  
! #: common.opt:905
  #, no-c-format
  msgid "Warn when a conditional has too many terms and condition coverage profiling gives up instrumenting the expression."
  msgstr ""
  
! #: common.opt:910
  #, no-c-format
  msgid "-fpath-coverage-limit=<number> Don't instrument functions path count exceeding <number>."
  msgstr ""
  
! #: common.opt:915
  #, 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:922
  #, 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:926
  #, 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:930
  #, fuzzy, no-c-format
  msgid "Warn about unsupported features in ThreadSanitizer."
  msgstr "Varoita prototyypittömistä funktioesittelyistä."
  
! #: common.opt:947
  #, fuzzy, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>\n"
  
! #: common.opt:960
  #, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr ""
  
! #: common.opt:964
  #, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr ""
  
! #: common.opt:968
  #, no-c-format
  msgid "-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files."
  msgstr ""
  
! #: common.opt:972
  #, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr ""
  
! #: common.opt:1087
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr "Käytössä olevan C++-ABIn versio."
  
! #: common.opt:1091
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:1095
  #, no-c-format
  msgid "Align the start of functions."
  msgstr "Kohdista funktioiden alut."
  
! #: common.opt:1102
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr ""
  
! #: common.opt:1109
  #, no-c-format
  msgid "Align all labels."
  msgstr "Tasaa kaikki nimikkeet."
  
! #: common.opt:1116
  #, no-c-format
  msgid "Align the start of loops."
  msgstr "Kohdista silmukoiden alut."
  
! #: common.opt:1123
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1127
  #, fuzzy, no-c-format
  msgid "Enable static analysis pass."
  msgstr "virheellinen esikääntäjän direktiivi #%s"
  
! #: common.opt:1147
  #, fuzzy, no-c-format
  msgid "Select what to sanitize."
  msgstr "Mikä on Crowdin?"
  
! #: common.opt:1151
  #, fuzzy, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr "Mikä on Crowdin?"
  
! #: common.opt:1164
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1168
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1173
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1177
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: common.opt:1181
  #, no-c-format
  msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
  msgstr ""
  
! #: common.opt:1191
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -fsanitize-trap= instead."
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: common.opt:1195
  #, fuzzy, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr "Käytä poikkeustenkäsittelyä"
  
! #: common.opt:1199
  #, fuzzy, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: common.opt:1203
  #, 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:1208
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1213
  #, no-c-format
  msgid "Perform inlining using auto-profile."
  msgstr ""
  
! #: common.opt:1221
  #, fuzzy, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: common.opt:1225
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr ""
  
! #: common.opt:1229
  #, fuzzy, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:1245
  #, fuzzy, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "luo kutsukaavio"
  
! #: common.opt:1249
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1253
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr ""
  
! #: common.opt:1257
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr ""
  
! #: common.opt:1264
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr ""
  
! #: common.opt:1268
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Tämä valitsin on vanhentunut; älä käytä."
  
! #: common.opt:1272
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr "Tarkista C++:n new’n paluuarvo."
  
! #: common.opt:1276 common.opt:1280
  #, fuzzy, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "Sähkökatko"
  
! #: common.opt:1284
  #, no-c-format
  msgid "For -f*-prefix-map= options compare canonicalized pathnames rather than just strings."
  msgstr ""
  
! #: common.opt:1288
  #, fuzzy, no-c-format
  msgid "Enable code hoisting."
  msgstr "Ota käyttöön funktioprofilointi."
  
! #: common.opt:1292
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1296
  #, fuzzy, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
  
! #: common.opt:1304
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1308
  #, fuzzy, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr "aseta vianjäljityksen tulostetiedoston nimi"
  
! #: common.opt:1312
  #, fuzzy, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "Käytä rekistereitä argumenttien välittämiseen"
  
! #: common.opt:1316
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1320
  #, fuzzy, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1324
  #, no-c-format
  msgid "Fold instructions calculating memory offsets to the memory access instruction if possible."
  msgstr ""
  
! #: common.opt:1328
  #, fuzzy, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1332
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr ""
  
! #: common.opt:1358
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1362
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1366
  #, fuzzy, no-c-format
  msgid "Place data items into their own section."
  msgstr "ensimmäinen käyttökerta kussakin funktiossa.)"
  
! #: common.opt:1370
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1374
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1378
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1382
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1386
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1392
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr ""
  
! #: common.opt:1396
  #, fuzzy, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: common.opt:1400
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1404
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr ""
  
! #: common.opt:1408
  #, 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:1412
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1416
  #, fuzzy, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr "Suorita uusille äänitetyille tiedotteille:"
  
! #: common.opt:1420
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1424
  #, 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:1441
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1445
  #, no-c-format
  msgid "Show lines linking related events in diagnostic paths."
  msgstr ""
  
! #: common.opt:1449
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1453
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1461
  #, 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:1481
  #, fuzzy, no-c-format
  #| msgid "Enable verbose output."
  msgid "Enable formatting of JSON output."
  msgstr "Ota käyttöön yksityiskohtainen tuloste."
  
! #: common.opt:1485
  #, 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:1505
  #, 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:1509
  #, 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:1513
  #, no-c-format
  msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tSelect output format."
  msgstr ""
  
! #: common.opt:1517
  #, no-c-format
  msgid "Add output format."
  msgstr ""
  
! #: common.opt:1521
  #, no-c-format
  msgid "Set output format."
  msgstr ""
  
! #: common.opt:1525
  #, 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:1563
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1567
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1571
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1575
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1579
  #, no-c-format
  msgid "Print any rules associated with diagnostic messages."
  msgstr ""
  
! #: common.opt:1583
  #, no-c-format
  msgid "Use color within diagnostic messages to highlight pertinent information."
  msgstr ""
  
! #: common.opt:1587
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1591
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1595
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr ""
  
! #: common.opt:1611
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1615
  #, no-c-format
  msgid "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which characters to use in text arg diagrams."
  msgstr ""
  
! #: common.opt:1634
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1638
  #, no-c-format
  msgid "Use indentation to show nesting of diagnostics in text output."
  msgstr ""
  
! #: common.opt:1642
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1646
  #, no-c-format
  msgid "Show nesting levels as numbers when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1653
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
  msgstr ""
  
! #: common.opt:1657
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1661
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1665
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1672
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1676
  #, 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:1680
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1684
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1689
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1693
  #, fuzzy, no-c-format
  msgid "Dump optimization passes."
  msgstr "%s: virheellinen ylikirjoituskertojen määrä"
  
! #: common.opt:1697
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1701
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr ""
  
! #: common.opt:1705
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr "Ota käyttöön CFI-taulut GAS-assembler-direktiivien kautta."
  
! #: common.opt:1709
  #, fuzzy, no-c-format
  msgid "Perform early inlining."
  msgstr "Suorita uusille äänitetyille tiedotteille:"
  
! #: common.opt:1717
  #, fuzzy, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "Sähkökatko"
  
! #: common.opt:1721
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1725
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1729
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1733
  #, no-c-format
  msgid "Enable exception handling."
  msgstr "Käytä poikkeustenkäsittelyä."
  
! #: common.opt:1737
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "Suorita useita pieniä, kalliita optimointeja."
  
! #: common.opt:1741
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1759
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1775
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1779
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr ""
  
! #: common.opt:1783
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1787
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr ""
  
! #: common.opt:1791
  #, fuzzy, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: common.opt:1799
  #, fuzzy, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:1803
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1819
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1826
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr ""
  
! #: common.opt:1830
  #, fuzzy, no-c-format
  msgid "Place each function into its own section."
  msgstr "ensimmäinen käyttökerta kussakin funktiossa.)"
  
! #: common.opt:1834
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
  msgstr ""
  
! #: common.opt:1838
  #, fuzzy, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1842
  #, 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:1846
  #, fuzzy, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1850
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr ""
  
! #: common.opt:1854
  #, 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:1859
  #, 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:1876
  #, 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:1881
  #, fuzzy, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:1885
  #, fuzzy, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr "luo kutsukaavio"
  
! #: common.opt:1889
  #, fuzzy, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:1902
  #, no-c-format
  msgid "Run two instruction combination passes late in the pass pipeline; one before register allocation and one after."
  msgstr ""
  
! #: common.opt:1907
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr "Merkitse kaikki silmukat rinnakkaisiksi."
  
! #: common.opt:1911 common.opt:1919 common.opt:3317
  #, fuzzy, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: common.opt:1915
  #, fuzzy, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:1923
  #, fuzzy, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:1927
  #, fuzzy, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr "Ota käyttöön lisämääreiden tuki"
  
! #: common.opt:1931
  #, fuzzy, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr "muunnos merkistöstä ”%s” ei ole tuettu"
  
! #: common.opt:1939
  #, fuzzy, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: common.opt:1943
  #, no-c-format
  msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
  msgstr ""
  
! #: common.opt:1947
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1951
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1955
  #, fuzzy, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:1959
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr ""
  
! #: common.opt:1963
  #, no-c-format
  msgid "Harden conditionals not used in branches, checking reversed conditions."
  msgstr ""
  
! #: common.opt:1967
  #, no-c-format
  msgid "Harden conditional branches by checking reversed conditions."
  msgstr ""
  
! #: common.opt:1971
  #, no-c-format
  msgid "Harden control flow by recording and checking execution paths."
  msgstr ""
  
! #: common.opt:1975
  #, fuzzy, no-c-format
  msgid "Disable CFR in leaf functions."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: common.opt:1979
  #, no-c-format
  msgid "Check CFR execution paths also before calls followed by returns of their results."
  msgstr ""
  
! #: common.opt:1983
  #, no-c-format
  msgid "Check CFR execution paths also when exiting a function through an exception."
  msgstr ""
  
! #: common.opt:1987
  #, 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:2008
  #, fuzzy, no-c-format
  msgid "Emit .ident assembler directives."
  msgstr "Älä luo #line-direktiivejä"
  
! #: common.opt:2012
  #, fuzzy, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: common.opt:2016
  #, fuzzy, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: common.opt:2020
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:2036
  #, fuzzy, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: common.opt:2048
  #, fuzzy, no-c-format
  msgid "Do not generate .size directives."
  msgstr "Älä luo #line-direktiivejä"
  
! #: common.opt:2052
  #, fuzzy, no-c-format
  msgid "Perform indirect inlining."
  msgstr "Käytä epäsuoria kutsuja"
  
! #: common.opt:2058
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:2062
  #, 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:2066
  #, fuzzy, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "jäsenfunktio-osoitinta käytetty laskutoimituksessa"
  
! #: common.opt:2070
  #, fuzzy, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr "jäsenfunktio-osoitinta käytetty laskutoimituksessa"
  
! #: common.opt:2077
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr ""
  
! #: common.opt:2081
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:2091
  #, no-c-format
  msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
  msgstr ""
  
! #: common.opt:2119
  #, fuzzy, no-c-format
  msgid "Equivalent to -fcf-protection=full."
  msgstr "whatis-vastine"
  
! #: common.opt:2123
  #, 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:2146
  #, fuzzy, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: common.opt:2150
  #, fuzzy, no-c-format
  msgid "Instrument function entry and exit with profiling calls invoked once."
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: common.opt:2154
  #, 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:2158
  #, 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:2162
  #, fuzzy, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr "Sähkökatko"
  
! #: common.opt:2166
  #, fuzzy, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr "Sähkökatko"
  
! #: common.opt:2174
  #, fuzzy, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "Sähkökatko"
  
! #: common.opt:2178
  #, fuzzy, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr "Sähkökatko"
  
! #: common.opt:2182
  #, no-c-format
  msgid "Perform reordering and cloning of functions to maximize locality."
  msgstr ""
  
! #: common.opt:2186
  #, fuzzy, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr "Sähkökatko"
  
! #: common.opt:2190
  #, fuzzy, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr "Sähkökatko"
  
! #: common.opt:2194
  #, fuzzy, no-c-format
  msgid "Discover pure and const functions."
  msgstr "epäkelpo tallennusluokka funktiolle %qs"
  
! #: common.opt:2198
  #, fuzzy, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2202
  #, fuzzy, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2206
  #, fuzzy, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2210
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:2214
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:2218
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:2230
  #, fuzzy, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2234
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:2238
  #, no-c-format
  msgid "Assume strict aliasing rules apply across (uninlined) function boundaries."
  msgstr ""
  
! #: common.opt:2251
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:2267
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:2272
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:2277
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:2281
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:2285
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:2289
  #, fuzzy, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr "Tuota bittikäskyjä"
  
! #: common.opt:2293
  #, fuzzy, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "nimike yhdyslauseen lopussa"
  
! #: common.opt:2297
  #, fuzzy, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "nimike yhdyslauseen lopussa"
  
! #: common.opt:2301
  #, fuzzy, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: common.opt:2305
  #, fuzzy, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: common.opt:2309
  #, fuzzy, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: common.opt:2313
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr ""
  
! #: common.opt:2321
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:2325
  #, fuzzy, no-c-format
  msgid "Enable link-time optimization."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2329
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:2333
  #, no-c-format
  msgid "Enable incremental LTO, with its cache in given directory."
  msgstr ""
  
! #: common.opt:2337
  #, no-c-format
  msgid "Number of cache entries in incremental LTO after which to prune old entries."
  msgstr ""
  
! #: common.opt:2362
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2366
  #, no-c-format
  msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
  msgstr ""
  
! #: common.opt:2371
  #, no-c-format
  msgid "Use zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2379
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2383
  #, 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:2387
  #, fuzzy, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "Tunnista sisäiset funktiot"
  
! #: common.opt:2391
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:2395
  #, no-c-format
  msgid "Allow removal of malloc and free pairs when allocated block is unused."
  msgstr ""
  
! #: common.opt:2402
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "Muistinvarausvirhe"
  
! #: common.opt:2406
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "Muistinvarausvirhe"
  
! #: common.opt:2413
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr ""
  
! #: common.opt:2417
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr ""
  
! #: common.opt:2421
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr ""
  
! #: common.opt:2425
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr ""
  
! #: common.opt:2429
  #, fuzzy, no-c-format
  #| msgid "Align the start of functions."
  msgid "Align the start of every function."
  msgstr "Kohdista funktioiden alut."
  
! #: common.opt:2433
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2437
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2441
  #, fuzzy, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2445
  #, fuzzy, no-c-format
  #| msgid "Align the start of loops."
  msgid "Move stores out of loops."
  msgstr "Kohdista silmukoiden alut."
  
! #: common.opt:2449
  #, no-c-format
  msgid "Building block for specs-based multilib-aware TFLAGS."
  msgstr ""
  
! #: common.opt:2453
  #, fuzzy, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:2457
  #, fuzzy, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:2461
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2465
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr ""
  
! #: common.opt:2472
  #, no-c-format
  msgid "-foffload-options=<targets>=<options>\tSpecify options for the offloading targets."
  msgstr ""
  
! #: common.opt:2478
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2493
  #, no-c-format
  msgid "-foffload-abi-host-opts=<options>\tSpecify host ABI options."
  msgstr ""
  
! #: common.opt:2497
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr ""
  
! #: common.opt:2504
  #, fuzzy, no-c-format
  msgid "Generate SIMD clones for functions with the OpenMP declare target directive."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: common.opt:2523
  #, fuzzy, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:2527
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2531
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2535
  #, 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:2549
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr ""
  
! #: common.opt:2553
  #, fuzzy, no-c-format
  msgid "Insert path profiling code."
  msgstr "Ota käyttöön funktioprofilointi"
  
! #: common.opt:2557
  #, fuzzy, no-c-format
  msgid "Perform partial inlining."
  msgstr "Onnistui osittain"
  
! #: common.opt:2561 common.opt:2565
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2569
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr ""
  
! #: common.opt:2573
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2577
  #, fuzzy, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "Funktion ”%s” paluuarvoa kohdassa %L ei ole asetettu"
  
! #: common.opt:2581
  #, fuzzy, no-c-format
  msgid "Perform loop peeling."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2585
  #, fuzzy, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: common.opt:2589
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2593
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: common.opt:2597
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: common.opt:2601
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: common.opt:2605
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: common.opt:2609
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2613
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr "Anna ladattava liitännäinen."
  
! #: common.opt:2617
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2621
  #, fuzzy, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2625
  #, fuzzy, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr "Tuota bittikäskyjä"
  
! #: common.opt:2629
  #, fuzzy, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "Ota käyttöön funktioprofilointi"
  
! #: common.opt:2633
  #, fuzzy, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr "virheellinen versionumero ”%s”"
  
! #: common.opt:2637
  #, fuzzy, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "Ota käyttöön funktioprofilointi"
  
! #: common.opt:2641
  #, fuzzy, no-c-format
  msgid "Insert condition coverage profiling code."
  msgstr "Ota käyttöön funktioprofilointi"
  
! #: common.opt:2645
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2650
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2654
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr ""
  
! #: common.opt:2658
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2662
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2666
  #, 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:2682
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2698
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2702
  #, no-c-format
  msgid "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV coverage result."
  msgstr ""
  
! #: common.opt:2706
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2710
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2714
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2718
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2722
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2726
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2730
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2734
  #, fuzzy, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr "ehdotetaan sulkeita %<+%>:n ympärille %<<<%>:n sisällä"
  
! #: common.opt:2738
  #, fuzzy, no-c-format
  msgid "Report on consistency of profile."
  msgstr "Profiilissa on päättämätön kommentti"
  
! #: common.opt:2742
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr ""
  
! #: common.opt:2746
  #, fuzzy, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "keskeytysfunktiolla ei saa olla argumentteja"
  
! #: common.opt:2753
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2763
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2767
  #, fuzzy, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Funktion ”%s” paluuarvoa kohdassa %L ei ole asetettu"
  
! #: common.opt:2775
  #, 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:2789
  #, 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:2804
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2808
  #, 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:2812
  #, fuzzy, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2816
  #, fuzzy, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2820
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr ""
  
! #: common.opt:2824
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2837
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr ""
  
! #: common.opt:2841
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr ""
  
! #: common.opt:2845
  #, fuzzy, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "Käytä rekistereitä argumenttien välittämiseen"
  
! #: common.opt:2853
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2857
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr ""
  
! #: common.opt:2861
  #, fuzzy, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr "Ota käyttöön RX FPU-käskyjen käyttö."
  
! #: common.opt:2865
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr "HALLINTA"
  
! #: common.opt:2869
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr "HALLINTA"
  
! #: common.opt:2873
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr "HALLINTA"
  
! #: common.opt:2877
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr ""
  
! #: common.opt:2881
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2889
  #, fuzzy, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "Käytä rekistereitä argumenttien välittämiseen"
  
! #: common.opt:2893
  #, fuzzy, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "Käytä rekistereitä argumenttien välittämiseen"
  
! #: common.opt:2900
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2904
  #, fuzzy, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr "HALLINTA"
  
! #: common.opt:2908
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2912
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2916
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2921
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2925
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2931
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2935
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2943
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2947
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2951
  #, 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:2955
  #, 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:2959
  #, 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:2963
  #, 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:2967
  #, 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:2971
  #, 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:2975
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2987
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2991
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2995
  #, 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:3000
  #, fuzzy, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr "virheellinen ei-staattisen jäsenfunktion käyttö"
  
! #: common.opt:3004
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:3008
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:3012
  #, fuzzy, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "ylivuoto implisiittisessä vakiomuunnoksessa"
  
! #: common.opt:3016
  #, fuzzy, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "Tuota bittikäskyjä"
  
! #: common.opt:3020
  #, fuzzy, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr "Tuota little-endian-koodia"
  
! #: common.opt:3024
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:3028
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:3032
  #, fuzzy, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3036
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:3040
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:3044
  #, fuzzy, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "Tuota bittikäskyjä"
  
! #: common.opt:3048
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr ""
  
! #: common.opt:3052
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr ""
  
! #: common.opt:3056
  #, 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:3065
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:3069
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:3073
  #, fuzzy, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr "Ota käyttöön saturation-käskyt"
  
! #: common.opt:3077
  #, fuzzy, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr "Ota käyttöön saturation-käskyt"
  
! #: common.opt:3081
  #, fuzzy, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr "Ota käyttöön saturation-käskyt"
  
! #: common.opt:3085
  #, fuzzy, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr "epäkelpo osoitintila %qs"
  
! #: common.opt:3089
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr ""
  
! #: common.opt:3101
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr ""
  
! #: common.opt:3105
  #, fuzzy, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr "Käsittele puuttuvia otsikkotiedostoja luotavina tiedostoina"
  
! #: common.opt:3109
  #, no-c-format
  msgid "Disable stack scrub entirely, disregarding strub attributes."
  msgstr ""
  
! #: common.opt:3113
  #, no-c-format
  msgid "Enable stack scrub as per attributes, with strict call checking."
  msgstr ""
  
! #: common.opt:3122
  #, no-c-format
  msgid "Restore default strub mode: as per attributes, with relaxed checking."
  msgstr ""
  
! #: common.opt:3126
  #, fuzzy, no-c-format
  msgid "Enable stack scrubbing for all viable functions."
  msgstr "virheellinen sisäinen makro ”%s”"
  
! #: common.opt:3130
  #, no-c-format
  msgid "Enable at-calls stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3134
  #, fuzzy, no-c-format
  msgid "Enable internal stack scrubbing for all viable functions."
  msgstr "Ota käyttöön clip-käskyt"
  
! #: common.opt:3138
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:3142
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr "Tarkasta syntaksivirheet ja lopeta."
  
! #: common.opt:3146
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr ""
  
! #: common.opt:3150
  #, fuzzy, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:3154
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr ""
  
! #: common.opt:3158
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:3162
  #, 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:3181
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:3185
  #, fuzzy, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr "Suorita uusille äänitetyille tiedotteille:"
  
! #: common.opt:3189
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:3194
  #, no-c-format
  msgid "Whether trampolines are generated in executable memory rather than executable stack."
  msgstr ""
  
! #: common.opt:3212
  #, fuzzy, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Käytä ohjelmistoliukulukuja"
  
! #: common.opt:3216
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr ""
  
! #: common.opt:3220
  #, fuzzy, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3224
  #, fuzzy, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3232
  #, fuzzy, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:3240
  #, fuzzy, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:3248
  #, fuzzy, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3256
  #, fuzzy, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3260
  #, fuzzy, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "enum-muunnos alustuksessa on virheellistä C++-kielessä"
  
! #: common.opt:3264
  #, fuzzy, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3268
  #, fuzzy, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:3272
  #, fuzzy, no-c-format
  msgid "Enable tail merging on trees."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:3276
  #, fuzzy, no-c-format
  msgid "Enable dead store elimination."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:3280
  #, fuzzy, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3284
  #, fuzzy, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3288
  #, fuzzy, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3292
  #, 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:3298
  #, 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:3305
  #, fuzzy, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3309
  #, fuzzy, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3313
  #, fuzzy, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3321
  #, fuzzy, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr "Tuota bittikäskyjä"
  
! #: common.opt:3325
  #, fuzzy, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3329
  #, fuzzy, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr "Käytä auto_maattisisennystä"
  
! #: common.opt:3333
  #, fuzzy, no-c-format
  msgid "Enable automatic parallelization of loops."
  msgstr "Käytä auto_maattisisennystä"
  
! #: common.opt:3337
  #, fuzzy, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3341
  #, fuzzy, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3345
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:3349
  #, fuzzy, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr "Sähkökatko"
  
! #: common.opt:3353
  #, fuzzy, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3361
  #, fuzzy, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:3365
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:3369
  #, fuzzy, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr "Sähkökatko"
  
! #: common.opt:3373
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:3381
  #, fuzzy, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3385
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:3389
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:3394
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr ""
  
! #: common.opt:3398
  #, no-c-format
  msgid "Trap on __builtin_unreachable instead of using it for optimization."
  msgstr ""
  
! #: common.opt:3402
  #, fuzzy, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:3406
  #, fuzzy, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:3421
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:3426
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:3434
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:3438
  #, fuzzy, no-c-format
  msgid "Perform loop unswitching."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:3442
  #, fuzzy, no-c-format
  msgid "Perform loop splitting."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:3446
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:3450
  #, fuzzy, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "Käytä poikkeustenkäsittelyä"
  
! #: common.opt:3454
  #, fuzzy, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr "Käytä PowerPC-64 -käskykantaa"
  
! #: common.opt:3458
  #, fuzzy, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr "Käytä PowerPC-64 -käskykantaa"
  
! #: common.opt:3462
  #, fuzzy, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr "Käytä PowerPC-64 -käskykantaa"
  
! #: common.opt:3466
  #, 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:3470
  #, fuzzy, no-c-format
  msgid "Use the Wild linker instead of the default linker."
  msgstr "Käytä PowerPC-64 -käskykantaa"
  
! #: common.opt:3477
  #, fuzzy, no-c-format
  msgid "Enable linking of libatomic."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:3484
  #, fuzzy, no-c-format
  msgid "Perform variable tracking."
  msgstr "Suorita uusille äänitetyille tiedotteille:"
  
! #: common.opt:3491
  #, fuzzy, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Suorita uusille äänitetyille tiedotteille:"
  
! #: common.opt:3497
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:3504
  #, fuzzy, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Suorita uusille äänitetyille tiedotteille:"
  
! #: common.opt:3509
  #, fuzzy, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Ota käyttöön moniydintuki"
  
! #: common.opt:3517
  #, fuzzy, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3521
  #, fuzzy, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3525
  #, 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:3529
  #, 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:3548
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:3556
  #, fuzzy, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3560
  #, no-c-format
  msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
  msgstr ""
  
! #: common.opt:3582
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3586
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3605
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3621
  #, fuzzy, no-c-format
  msgid "Output vtable verification counters."
  msgstr "Ota käyttöön moniydintuki"
  
! #: common.opt:3625
  #, fuzzy, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr "Ota käyttöön moniydintuki"
  
! #: common.opt:3629
  #, fuzzy, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:3633
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3637
  #, fuzzy, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:3641
  #, fuzzy, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:3645
  #, fuzzy, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "Käsittele puuttuvia otsikkotiedostoja luotavina tiedostoina"
  
! #: common.opt:3649
  #, fuzzy, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Käsittele puuttuvia otsikkotiedostoja luotavina tiedostoina"
  
! #: common.opt:3653
  #, 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:3657
  #, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr ""
  
! #: common.opt:3661
  #, no-c-format
  msgid "-fzero-init-padding-bits=[standard|unions|all]\tZero padding bits in initializers."
  msgstr ""
  
! #: common.opt:3677
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr "Tuota vianjäljitystietoja oletusmuodossa."
  
! #: common.opt:3681
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3685
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3689
  #, 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:3709
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3715
  #, 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:3719
  #, 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:3723
  #, no-c-format
  msgid "Generate pruned BTF when emitting BTF info."
  msgstr ""
  
! #: common.opt:3727
  #, fuzzy, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Tuota vianjäljitystietoja laajennetussa STABS-muodossa"
  
! #: common.opt:3731
  #, fuzzy, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Tuota vianjäljitystietoja XCOFF-muodossa"
  
! #: common.opt:3735
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3739
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3743
  #, fuzzy, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "Tuota vianjäljitystietoja laajennetussa STABS-muodossa"
  
! #: common.opt:3747
  #, fuzzy, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: common.opt:3751
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3759
  #, fuzzy, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "Tuota vianjäljitystietoja VMS-muodossa"
  
! #: common.opt:3763
  #, fuzzy, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "Tuota vianjäljitystietoja VMS-muodossa"
  
! #: common.opt:3767
  #, fuzzy, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr "Tuota vianjäljitystietoja VMS-muodossa"
  
! #: common.opt:3771
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3775
  #, fuzzy, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "Tuota vianjäljitystietoja VMS-muodossa"
  
! #: common.opt:3787
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3791
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3795
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3799
  #, fuzzy, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Tuota vianjäljitystietoja VMS-muodossa"
  
! #: common.opt:3803
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3810
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Tuota vianjäljitystietoja VMS-muodossa."
  
! #: common.opt:3839
  #, fuzzy, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "Tuota vianjäljitystietoja VMS-muodossa"
  
! #: common.opt:3843
  #, fuzzy, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "Tuota isel-käskyjä"
  
! #: common.opt:3850
  #, 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:3854
  #, 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:3883
  #, fuzzy, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>\n"
  
! #: common.opt:3887
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Ota käyttöön funktioprofilointi."
  
! #: common.opt:3897
  #, no-c-format
  msgid "Like -pedantic but issue errors instead of warnings."
  msgstr ""
  
! #: common.opt:3938
  #, fuzzy, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "virheellinen ei-staattisen jäsenfunktion käyttö"
  
! #: common.opt:3942
  #, fuzzy, no-c-format
  msgid "Produce a relocatable object as output."
  msgstr "Tuota little-endian-koodia"
  
! #: common.opt:3946
  #, no-c-format
  msgid "Remove all symbol table and relocation information from the executable."
  msgstr ""
  
! #: common.opt:3973
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Ota käyttöön yksityiskohtainen tuloste."
  
! #: common.opt:3977
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "Näytä kääntäjän versio."
  
! #: common.opt:3981
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Vaienna varoitukset."
  
! #: common.opt:3991
  #, no-c-format
  msgid "Create a shared library."
  msgstr "Luo jaettu kirjasto."
  
! #: common.opt:4058
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Älä luo dynaamisesti linkitettyä paikkariippumatonta suoritettavaa tiedostoa."
  
! #: common.opt:4062
  #, fuzzy, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "Luo paikkariippumaton suoritettava tiedosto"
  
! #: common.opt:4066
  #, fuzzy, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Luo paikkariippumaton suoritettava tiedosto"
  
! #: common.opt:4074
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
  
! #: common.opt:4078
  #, no-c-format
  msgid "Perform dead code elimination on zero and sign extensions with special dataflow analysis."
  msgstr ""
--- 11886,14863 ----
  msgid "--help=<class>\tDisplay descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params."
  msgstr ""
  
! #: common.opt:414
  #, no-c-format
  msgid "Display target specific command line options (including assembler and linker options)."
  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 ""
  "Käytä ”-Wl,VALITSIN” välittämään ”VALITSIN” linkittimelle.\n"
  "\n"
  
! #: common.opt:467
  #, no-c-format
  msgid "-O<number>\tSet optimization level to <number>."
  msgstr "-O<luku>\tAseta optimointitasoksi <luku>."
  
! #: common.opt:471
  #, fuzzy, no-c-format
  msgid "Optimize for space rather than speed."
  msgstr "mahdollisia ikisilmukoita ei voi optimoida"
  
! #: common.opt:475
  #, no-c-format
  msgid "Optimize for speed disregarding exact standards compliance."
  msgstr ""
  
! #: common.opt:479
  #, fuzzy, no-c-format
  msgid "Optimize for debugging experience rather than speed or size."
  msgstr "mahdollisia ikisilmukoita ei voi optimoida"
  
! #: common.opt:483
  #, fuzzy, no-c-format
  msgid "Optimize for space aggressively rather than speed."
  msgstr "mahdollisia ikisilmukoita ei voi optimoida"
  
! #: common.opt:488
  #, no-c-format
  msgid "-Q --help prints what options are enabled.  Just -Q enables verbose messages."
  msgstr ""
  
! #: common.opt:501
  #, no-c-format
  msgid "Stop processing after generating assembly code; do not assemble."
  msgstr ""
  
! #: common.opt:533
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -Wextra instead."
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: common.opt:546
  #, no-c-format
  msgid "Warn about returning structures, unions or arrays."
  msgstr "Varoita tietueiden, unionien ja taulukoiden palauttamisesta."
  
! #: common.opt:550
  #, no-c-format
  msgid "Warn if a loop with constant number of iterations triggers undefined behavior."
  msgstr ""
  
! #: common.opt:557
  #, fuzzy, no-c-format
  msgid "Warn if an array is accessed out of bounds."
  msgstr "Taulukkoviite rajojen ulkopuolella"
  
! #: common.opt:561
  #, fuzzy, no-c-format
  #| msgid "Warn about zero-length formats."
  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 ""
*************** msgstr ""
*** 14886,14937 ****
  msgid "Generate code for assert contracts."
  msgstr "Tuota koodia väitesopimuksille."
  
! #: algol68/lang.opt:85
  #, fuzzy, no-c-format
  msgid "Dump Algol 68 modes after parsing."
  msgstr "Näytä kääntäjän versio"
  
! #: algol68/lang.opt:89
  #, fuzzy, no-c-format
  msgid "Dump Algol 68 parse tree after parsing."
  msgstr "Näytä kääntäjän versio"
  
! #: algol68/lang.opt:93
  #, no-c-format
  msgid "Dump the interfaces of module definitions in the compiled packet."
  msgstr ""
  
! #: algol68/lang.opt:97
  #, no-c-format
  msgid "Link the GNU Algol run-time library statically in the compilation."
  msgstr ""
  
! #: algol68/lang.opt:101
  #, no-c-format
  msgid "Link the GNU Algol 68 run-time library dynamically in the compilation."
  msgstr ""
  
! #: algol68/lang.opt:105
  #, no-c-format
  msgid "Compile strict Algol 68 as defined by the Revised Report."
  msgstr ""
  
! #: algol68/lang.opt:109
  #, no-c-format
  msgid "Accept GNU extensions to Algol 68."
  msgstr ""
  
! #: algol68/lang.opt:115
  #, no-c-format
  msgid "-fstropping=[upper|supper]              Stropping regime to expect in Algol 68 programs."
  msgstr ""
  
! #: algol68/lang.opt:130 algol68/lang.opt:134
  #, no-c-format
  msgid "-fmodules-map=<mapstring>                 Association between module indicants and files."
  msgstr ""
  
! #: algol68/lang.opt:138 algol68/lang.opt:142
  #, no-c-format
  msgid "-fmodules-map-file=<filename>              File containing modules map."
  msgstr ""
--- 14897,14948 ----
  msgid "Generate code for assert contracts."
  msgstr "Tuota koodia väitesopimuksille."
  
! #: algol68/lang.opt:88
  #, fuzzy, no-c-format
  msgid "Dump Algol 68 modes after parsing."
  msgstr "Näytä kääntäjän versio"
  
! #: algol68/lang.opt:92
  #, fuzzy, no-c-format
  msgid "Dump Algol 68 parse tree after parsing."
  msgstr "Näytä kääntäjän versio"
  
! #: algol68/lang.opt:96
  #, no-c-format
  msgid "Dump the interfaces of module definitions in the compiled packet."
  msgstr ""
  
! #: algol68/lang.opt:100
  #, no-c-format
  msgid "Link the GNU Algol run-time library statically in the compilation."
  msgstr ""
  
! #: algol68/lang.opt:104
  #, no-c-format
  msgid "Link the GNU Algol 68 run-time library dynamically in the compilation."
  msgstr ""
  
! #: algol68/lang.opt:108
  #, no-c-format
  msgid "Compile strict Algol 68 as defined by the Revised Report."
  msgstr ""
  
! #: algol68/lang.opt:112
  #, no-c-format
  msgid "Accept GNU extensions to Algol 68."
  msgstr ""
  
! #: algol68/lang.opt:118
  #, no-c-format
  msgid "-fstropping=[upper|supper]              Stropping regime to expect in Algol 68 programs."
  msgstr ""
  
! #: algol68/lang.opt:133 algol68/lang.opt:137
  #, no-c-format
  msgid "-fmodules-map=<mapstring>                 Association between module indicants and files."
  msgstr ""
  
! #: algol68/lang.opt:141 algol68/lang.opt:145
  #, no-c-format
  msgid "-fmodules-map-file=<filename>              File containing modules map."
  msgstr ""
*************** msgstr ""
*** 14953,15042 ****
  
  #: rust/lang.opt:67
  #, no-c-format
! msgid "-frust-extern=              Specify where an external library is located."
  msgstr ""
  
  #: rust/lang.opt:71
  #, no-c-format
! msgid "Dump various Rust front end internals."
  msgstr ""
  
  #: rust/lang.opt:75
  #, no-c-format
! msgid "-frust-dump-<type>              Dump Rust frontend internal information."
  msgstr ""
  
  #: rust/lang.opt:79
  #, no-c-format
! msgid "Enable experimental compilation of Rust files at your own risk."
  msgstr ""
  
  #: rust/lang.opt:83
  #, no-c-format
! msgid "-frust-max-recursion-depth=<integer>."
  msgstr ""
  
  #: rust/lang.opt:87
  #, no-c-format
  msgid "-frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Crate type to emit."
  msgstr ""
  
! #: rust/lang.opt:115
  #, no-c-format
  msgid "-frust-mangling=[legacy|v0]     Version to use for name mangling."
  msgstr ""
  
! #: rust/lang.opt:128
  #, no-c-format
  msgid "-frust-cfg=<name>             Set a config expansion option."
  msgstr ""
  
! #: rust/lang.opt:132
  #, no-c-format
  msgid "-frust-edition=[2015|2018|2021]             Edition to use when compiling rust code."
  msgstr ""
  
! #: rust/lang.opt:148
  #, no-c-format
  msgid "Enable embedding metadata directly into object files."
  msgstr ""
  
! #: rust/lang.opt:152
  #, no-c-format
  msgid "-frust-metadata-output=<path.rox>  Path to output crate metadata."
  msgstr ""
  
! #: rust/lang.opt:160
  #, no-c-format
  msgid "-frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|compilation|end]             The pipeline will run up until this stage when compiling Rust code."
  msgstr ""
  
! #: rust/lang.opt:209
  #, no-c-format
  msgid "Use the temporary and experimental name resolution pipeline instead of the stable one."
  msgstr ""
  
! #: rust/lang.opt:213
  #, no-c-format
  msgid "Use the WIP borrow checker."
  msgstr ""
  
! #: rust/lang.opt:217
  #, no-c-format
  msgid "-frust-edition=[unwind|abort]             Panic strategy to compile crate with."
  msgstr ""
  
! #: rust/lang.opt:230
  #, fuzzy, no-c-format
  msgid "Enable the overflow checks in code generation."
  msgstr "Käytä PowerPC-64 -käskykantaa"
  
! #: rust/lang.opt:234
  #, no-c-format
  msgid "Define a built-in offset_of macro in the compiler and assume it is present."
  msgstr ""
  
! #: rust/lang.opt:238
  #, no-c-format
  msgid "Use the new unused variable check implementation."
  msgstr ""
--- 14964,15058 ----
  
  #: rust/lang.opt:67
  #, no-c-format
! msgid "-frust-crate-attr=<attr>        Inject an attribute within the current crate."
  msgstr ""
  
  #: rust/lang.opt:71
  #, no-c-format
! msgid "-frust-extern=              Specify where an external library is located."
  msgstr ""
  
  #: rust/lang.opt:75
  #, no-c-format
! msgid "Dump various Rust front end internals."
  msgstr ""
  
  #: rust/lang.opt:79
  #, no-c-format
! msgid "-frust-dump-<type>              Dump Rust frontend internal information."
  msgstr ""
  
  #: rust/lang.opt:83
  #, no-c-format
! msgid "Enable experimental compilation of Rust files at your own risk."
  msgstr ""
  
  #: rust/lang.opt:87
  #, no-c-format
+ msgid "-frust-max-recursion-depth=<integer>."
+ msgstr ""
+ 
+ #: rust/lang.opt:91
+ #, no-c-format
  msgid "-frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Crate type to emit."
  msgstr ""
  
! #: rust/lang.opt:119
  #, no-c-format
  msgid "-frust-mangling=[legacy|v0]     Version to use for name mangling."
  msgstr ""
  
! #: rust/lang.opt:132
  #, no-c-format
  msgid "-frust-cfg=<name>             Set a config expansion option."
  msgstr ""
  
! #: rust/lang.opt:136
  #, no-c-format
  msgid "-frust-edition=[2015|2018|2021]             Edition to use when compiling rust code."
  msgstr ""
  
! #: rust/lang.opt:152
  #, no-c-format
  msgid "Enable embedding metadata directly into object files."
  msgstr ""
  
! #: rust/lang.opt:156
  #, no-c-format
  msgid "-frust-metadata-output=<path.rox>  Path to output crate metadata."
  msgstr ""
  
! #: rust/lang.opt:164
  #, no-c-format
  msgid "-frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|compilation|end]             The pipeline will run up until this stage when compiling Rust code."
  msgstr ""
  
! #: rust/lang.opt:213
  #, no-c-format
  msgid "Use the temporary and experimental name resolution pipeline instead of the stable one."
  msgstr ""
  
! #: rust/lang.opt:217
  #, no-c-format
  msgid "Use the WIP borrow checker."
  msgstr ""
  
! #: rust/lang.opt:221
  #, no-c-format
  msgid "-frust-edition=[unwind|abort]             Panic strategy to compile crate with."
  msgstr ""
  
! #: rust/lang.opt:234
  #, fuzzy, no-c-format
  msgid "Enable the overflow checks in code generation."
  msgstr "Käytä PowerPC-64 -käskykantaa"
  
! #: rust/lang.opt:238
  #, no-c-format
  msgid "Define a built-in offset_of macro in the compiler and assume it is present."
  msgstr ""
  
! #: rust/lang.opt:242
  #, no-c-format
  msgid "Use the new unused variable check implementation."
  msgstr ""
*************** msgstr "FORMAT-nimiö %d kohdassa %L ei
*** 18526,18582 ****
  #. 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:13237
  #, c-format
  msgid "floating constant misused"
  msgstr "liukulukuvakiota käytetty väärin"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13331
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: gcc.cc:133
  #, c-format
  msgid "%s\n"
  msgstr "%s\n"
  
! #: gcc.cc:1908
  #, fuzzy, c-format
  msgid "Using built-in specs.\n"
  msgstr " (sisäänrakennettu):"
  
! #: gcc.cc:2153
  #, fuzzy, c-format
  msgid ""
  "Setting spec %s to '%s'\n"
  "\n"
  msgstr "virheellinen tiedostonumero sarakemäärityksessä: %s"
  
! #: gcc.cc:2362
  #, fuzzy, c-format
  msgid "Reading specs from %s\n"
  msgstr "%s: Virhe luettaessa %s\n"
  
! #: gcc.cc:2492
  #, fuzzy, c-format
  msgid "could not find specs file %s\n"
  msgstr "Tiedostoa ”%s” ei löytynyt."
  
! #: gcc.cc:2563
  #, fuzzy, c-format
  msgid "rename spec %s to %s\n"
  msgstr "%s: Uudelleennimeäminen nimelle %s ei onnistu"
  
! #: gcc.cc:2565
  #, fuzzy, c-format
  msgid ""
  "spec is '%s'\n"
  "\n"
  msgstr "virheellinen tiedostonumero sarakemäärityksessä: %s"
  
! #: gcc.cc:3401
  #, c-format
  msgid ""
  "\n"
--- 18542,18598 ----
  #. 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:13346
  #, c-format
  msgid "floating constant misused"
  msgstr "liukulukuvakiota käytetty väärin"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13440
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: gcc.cc:134
  #, c-format
  msgid "%s\n"
  msgstr "%s\n"
  
! #: gcc.cc:1909
  #, fuzzy, c-format
  msgid "Using built-in specs.\n"
  msgstr " (sisäänrakennettu):"
  
! #: gcc.cc:2154
  #, fuzzy, c-format
  msgid ""
  "Setting spec %s to '%s'\n"
  "\n"
  msgstr "virheellinen tiedostonumero sarakemäärityksessä: %s"
  
! #: gcc.cc:2363
  #, fuzzy, c-format
  msgid "Reading specs from %s\n"
  msgstr "%s: Virhe luettaessa %s\n"
  
! #: gcc.cc:2493
  #, fuzzy, c-format
  msgid "could not find specs file %s\n"
  msgstr "Tiedostoa ”%s” ei löytynyt."
  
! #: gcc.cc:2564
  #, fuzzy, c-format
  msgid "rename spec %s to %s\n"
  msgstr "%s: Uudelleennimeäminen nimelle %s ei onnistu"
  
! #: gcc.cc:2566
  #, fuzzy, c-format
  msgid ""
  "spec is '%s'\n"
  "\n"
  msgstr "virheellinen tiedostonumero sarakemäärityksessä: %s"
  
! #: gcc.cc:3402
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 18585,18751 ****
  "\n"
  "Jatketaanko? (y tai n) "
  
! #: gcc.cc:3573
  #, c-format
  msgid "# %s %.2f %.2f\n"
  msgstr "# %s %.2f %.2f\n"
  
! #: gcc.cc:3754
  #, c-format
  msgid "Usage: %s [options] file...\n"
  msgstr "Käyttö: %s [valitsimet] tiedosto...\n"
  
! #: gcc.cc:3755
  msgid "Options:\n"
  msgstr "Valitsimet:\n"
  
! #: gcc.cc:3757
  msgid "  -pass-exit-codes         Exit with highest error code from a phase.\n"
  msgstr "  -pass-exit-codes         Palauta vaiheen korkein virhekoodi.\n"
  
! #: gcc.cc:3758
  msgid "  --help                   Display this information.\n"
  msgstr "  --help                   Näytä tämä ohje.\n"
  
! #: gcc.cc:3759
  #, fuzzy
  #| msgid "  --target-help            Display target specific command line options.\n"
  msgid "  --target-help            Display target specific command line options (including assembler and linker options).\n"
  msgstr "  --target-help            Näytä kohdekohtaiset komentorivivalitsimet.\n"
  
! #: gcc.cc:3761
  msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
  msgstr "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
  
! #: gcc.cc:3762
  msgid "                           Display specific types of command line options.\n"
  msgstr "                           Näytä tietyn tyyppiset komentorivivalitsimet.\n"
  
! #: gcc.cc:3764
  msgid "  (Use '-v --help' to display command line options of sub-processes).\n"
  msgstr "  (Komennolla ”-v --help” aliprosessien komentorivivalitsimet).\n"
  
! #: gcc.cc:3765
  msgid "  --version                Display compiler version information.\n"
  msgstr "  --version                Näytä kääntäjän versiotiedot.\n"
  
! #: gcc.cc:3766
  msgid "  -dumpspecs               Display all of the built in spec strings.\n"
  msgstr "  -dumpspecs               Näytä kaikki sisäiset määrittelyrivit.\n"
  
! #: gcc.cc:3767
  msgid "  -dumpversion             Display the version of the compiler.\n"
  msgstr "  -dumpversion             Näytä kääntäjän versio.\n"
  
! #: gcc.cc:3768
  msgid "  -dumpmachine             Display the compiler's target processor.\n"
  msgstr "  -dumpmachine             Näytä kääntäjän kohdesuoritin.\n"
  
! #: gcc.cc:3769
  msgid "  -foffload=<targets>      Specify offloading targets.\n"
  msgstr ""
  
! #: gcc.cc:3770
  msgid "  -print-search-dirs       Display the directories in the compiler's search path.\n"
  msgstr "  -print-search-dirs       Näytä kääntäjän hakupolussa olevat hakemistot.\n"
  
! #: gcc.cc:3771
  msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library.\n"
  msgstr "  -print-libgcc-file-name  Näytä kääntäjän kumppanikirjaston nimi.\n"
  
! #: gcc.cc:3772
  msgid "  -print-file-name=<lib>   Display the full path to library <lib>.\n"
  msgstr "  -print-file-name=<kirj>  Näytä täysi polku kirjastoon <kirj>.\n"
  
! #: gcc.cc:3773
  msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>.\n"
  msgstr "  -print-prog-name=<ohj>   Näytä täysi polku kääntäjän komponenttiin <ohj>.\n"
  
! #: gcc.cc:3774
  msgid ""
  "  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
  "                           a component in the library path.\n"
  msgstr ""
  
! #: gcc.cc:3777
  msgid "  -print-multi-directory   Display the root directory for versions of libgcc.\n"
  msgstr "  -print-multi-directory   Näytä libgcc:n versioiden juurihakemisto.\n"
  
! #: gcc.cc:3778
  msgid ""
  "  -print-multi-lib         Display the mapping between command line options and\n"
  "                           multiple library search directories.\n"
  msgstr ""
  
! #: gcc.cc:3781
  msgid "  -print-multi-os-directory Display the relative path to OS libraries.\n"
  msgstr "  -print-multi-os-directory Näytä käyttöjärjestelmäkirjastojen suhteellinen polku.\n"
  
! #: gcc.cc:3782
  msgid "  -print-sysroot           Display the target libraries directory.\n"
  msgstr "  -print-sysroot            Näytä kohdekirjastojen hakemisto.\n"
  
! #: gcc.cc:3783
  msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.\n"
  msgstr ""
  "  -print-sysroot-headers-suffix Näytä sysroot-loppuliite, jota käytetään\n"
  "                           otsakkeiden etsimiseen.\n"
  
! #: gcc.cc:3784
  msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler.\n"
  msgstr "  -Wa,<valitsimet>         Välitä pilkulla erotetut <valitsimet> assemblerille.\n"
  
! #: gcc.cc:3785
  msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor.\n"
  msgstr "  -Wp,<valitsimet>         Välitä pilkulla erotetut <valitsimet> esikääntäjälle.\n"
  
! #: gcc.cc:3786
  msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker.\n"
  msgstr "  -Wl,<valitsimet>         Välitä pilkulla erotetut <valitsimet> linkittimelle.\n"
  
! #: gcc.cc:3787
  msgid "  -Xassembler <arg>        Pass <arg> on to the assembler.\n"
  msgstr "  -Xassembler <arg>        Välitä <arg> assemblerille.\n"
  
! #: gcc.cc:3788
  msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.\n"
  msgstr "  -Xpreprocessor <arg>     Välitä <arg> esikääntäjälle.\n"
  
! #: gcc.cc:3789
  msgid "  -Xlinker <arg>           Pass <arg> on to the linker.\n"
  msgstr "  -Xlinker <arg>           Välitä <arg> linkittimelle.\n"
  
! #: gcc.cc:3790
  msgid "  -save-temps              Do not delete intermediate files.\n"
  msgstr "  -save-temps              Älä poista väliaikaistiedostoja.\n"
  
! #: gcc.cc:3791
  msgid "  -save-temps=<arg>        Do not delete intermediate files.\n"
  msgstr "  -save-temps=<arg>        Älä poista väliaikaistiedostoja.\n"
  
! #: gcc.cc:3792
  msgid ""
  "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
  "                           prefixes to other gcc components.\n"
  msgstr ""
  
! #: gcc.cc:3795
  msgid "  -pipe                    Use pipes rather than intermediate files.\n"
  msgstr "  -pipe                    Käytä putkia väliaikaistiedostojen sijaan.\n"
  
! #: gcc.cc:3796
  msgid "  -time                    Time the execution of each subprocess.\n"
  msgstr "  -time                    Mittaa kunkin aliprosessin suoritusaika.\n"
  
! #: gcc.cc:3797
  msgid "  -specs=<file>            Override built-in specs with the contents of <file>.\n"
  msgstr "  -specs=<tiedosto>        Ohita sisäänrakennetut määritykset <tiedoston> sisällöllä.\n"
  
! #: gcc.cc:3798
  msgid "  -std=<standard>          Assume that the input sources are for <standard>.\n"
  msgstr "  -std=<standardi>         Oleta syötetiedostojen olevan <standardi>n mukaisia.\n"
  
! #: gcc.cc:3799
  msgid ""
  "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
  "                           and libraries.\n"
--- 18601,18767 ----
  "\n"
  "Jatketaanko? (y tai n) "
  
! #: gcc.cc:3574
  #, c-format
  msgid "# %s %.2f %.2f\n"
  msgstr "# %s %.2f %.2f\n"
  
! #: gcc.cc:3755
  #, c-format
  msgid "Usage: %s [options] file...\n"
  msgstr "Käyttö: %s [valitsimet] tiedosto...\n"
  
! #: gcc.cc:3756
  msgid "Options:\n"
  msgstr "Valitsimet:\n"
  
! #: gcc.cc:3758
  msgid "  -pass-exit-codes         Exit with highest error code from a phase.\n"
  msgstr "  -pass-exit-codes         Palauta vaiheen korkein virhekoodi.\n"
  
! #: gcc.cc:3759
  msgid "  --help                   Display this information.\n"
  msgstr "  --help                   Näytä tämä ohje.\n"
  
! #: gcc.cc:3760
  #, fuzzy
  #| msgid "  --target-help            Display target specific command line options.\n"
  msgid "  --target-help            Display target specific command line options (including assembler and linker options).\n"
  msgstr "  --target-help            Näytä kohdekohtaiset komentorivivalitsimet.\n"
  
! #: gcc.cc:3762
  msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
  msgstr "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
  
! #: gcc.cc:3763
  msgid "                           Display specific types of command line options.\n"
  msgstr "                           Näytä tietyn tyyppiset komentorivivalitsimet.\n"
  
! #: gcc.cc:3765
  msgid "  (Use '-v --help' to display command line options of sub-processes).\n"
  msgstr "  (Komennolla ”-v --help” aliprosessien komentorivivalitsimet).\n"
  
! #: gcc.cc:3766
  msgid "  --version                Display compiler version information.\n"
  msgstr "  --version                Näytä kääntäjän versiotiedot.\n"
  
! #: gcc.cc:3767
  msgid "  -dumpspecs               Display all of the built in spec strings.\n"
  msgstr "  -dumpspecs               Näytä kaikki sisäiset määrittelyrivit.\n"
  
! #: gcc.cc:3768
  msgid "  -dumpversion             Display the version of the compiler.\n"
  msgstr "  -dumpversion             Näytä kääntäjän versio.\n"
  
! #: gcc.cc:3769
  msgid "  -dumpmachine             Display the compiler's target processor.\n"
  msgstr "  -dumpmachine             Näytä kääntäjän kohdesuoritin.\n"
  
! #: gcc.cc:3770
  msgid "  -foffload=<targets>      Specify offloading targets.\n"
  msgstr ""
  
! #: gcc.cc:3771
  msgid "  -print-search-dirs       Display the directories in the compiler's search path.\n"
  msgstr "  -print-search-dirs       Näytä kääntäjän hakupolussa olevat hakemistot.\n"
  
! #: gcc.cc:3772
  msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library.\n"
  msgstr "  -print-libgcc-file-name  Näytä kääntäjän kumppanikirjaston nimi.\n"
  
! #: gcc.cc:3773
  msgid "  -print-file-name=<lib>   Display the full path to library <lib>.\n"
  msgstr "  -print-file-name=<kirj>  Näytä täysi polku kirjastoon <kirj>.\n"
  
! #: gcc.cc:3774
  msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>.\n"
  msgstr "  -print-prog-name=<ohj>   Näytä täysi polku kääntäjän komponenttiin <ohj>.\n"
  
! #: gcc.cc:3775
  msgid ""
  "  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
  "                           a component in the library path.\n"
  msgstr ""
  
! #: gcc.cc:3778
  msgid "  -print-multi-directory   Display the root directory for versions of libgcc.\n"
  msgstr "  -print-multi-directory   Näytä libgcc:n versioiden juurihakemisto.\n"
  
! #: gcc.cc:3779
  msgid ""
  "  -print-multi-lib         Display the mapping between command line options and\n"
  "                           multiple library search directories.\n"
  msgstr ""
  
! #: gcc.cc:3782
  msgid "  -print-multi-os-directory Display the relative path to OS libraries.\n"
  msgstr "  -print-multi-os-directory Näytä käyttöjärjestelmäkirjastojen suhteellinen polku.\n"
  
! #: gcc.cc:3783
  msgid "  -print-sysroot           Display the target libraries directory.\n"
  msgstr "  -print-sysroot            Näytä kohdekirjastojen hakemisto.\n"
  
! #: gcc.cc:3784
  msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.\n"
  msgstr ""
  "  -print-sysroot-headers-suffix Näytä sysroot-loppuliite, jota käytetään\n"
  "                           otsakkeiden etsimiseen.\n"
  
! #: gcc.cc:3785
  msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler.\n"
  msgstr "  -Wa,<valitsimet>         Välitä pilkulla erotetut <valitsimet> assemblerille.\n"
  
! #: gcc.cc:3786
  msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor.\n"
  msgstr "  -Wp,<valitsimet>         Välitä pilkulla erotetut <valitsimet> esikääntäjälle.\n"
  
! #: gcc.cc:3787
  msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker.\n"
  msgstr "  -Wl,<valitsimet>         Välitä pilkulla erotetut <valitsimet> linkittimelle.\n"
  
! #: gcc.cc:3788
  msgid "  -Xassembler <arg>        Pass <arg> on to the assembler.\n"
  msgstr "  -Xassembler <arg>        Välitä <arg> assemblerille.\n"
  
! #: gcc.cc:3789
  msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.\n"
  msgstr "  -Xpreprocessor <arg>     Välitä <arg> esikääntäjälle.\n"
  
! #: gcc.cc:3790
  msgid "  -Xlinker <arg>           Pass <arg> on to the linker.\n"
  msgstr "  -Xlinker <arg>           Välitä <arg> linkittimelle.\n"
  
! #: gcc.cc:3791
  msgid "  -save-temps              Do not delete intermediate files.\n"
  msgstr "  -save-temps              Älä poista väliaikaistiedostoja.\n"
  
! #: gcc.cc:3792
  msgid "  -save-temps=<arg>        Do not delete intermediate files.\n"
  msgstr "  -save-temps=<arg>        Älä poista väliaikaistiedostoja.\n"
  
! #: gcc.cc:3793
  msgid ""
  "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
  "                           prefixes to other gcc components.\n"
  msgstr ""
  
! #: gcc.cc:3796
  msgid "  -pipe                    Use pipes rather than intermediate files.\n"
  msgstr "  -pipe                    Käytä putkia väliaikaistiedostojen sijaan.\n"
  
! #: gcc.cc:3797
  msgid "  -time                    Time the execution of each subprocess.\n"
  msgstr "  -time                    Mittaa kunkin aliprosessin suoritusaika.\n"
  
! #: gcc.cc:3798
  msgid "  -specs=<file>            Override built-in specs with the contents of <file>.\n"
  msgstr "  -specs=<tiedosto>        Ohita sisäänrakennetut määritykset <tiedoston> sisällöllä.\n"
  
! #: gcc.cc:3799
  msgid "  -std=<standard>          Assume that the input sources are for <standard>.\n"
  msgstr "  -std=<standardi>         Oleta syötetiedostojen olevan <standardi>n mukaisia.\n"
  
! #: gcc.cc:3800
  msgid ""
  "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
  "                           and libraries.\n"
*************** msgstr ""
*** 18753,18797 ****
  "  --sysroot=<hakemisto>    Käytä <hakemistoa> otsakkeiden ja kirjastojen\n"
  "                           juurihakemistona.\n"
  
! #: gcc.cc:3802
  msgid "  -B <directory>           Add <directory> to the compiler's search paths.\n"
  msgstr "  -B <hakemisto>           Lisää <hakemisto> kääntäjän hakupolkuihin.\n"
  
! #: gcc.cc:3803
  msgid "  -v                       Display the programs invoked by the compiler.\n"
  msgstr "  -v                       Näytä kääntäjän käynnistämät ohjelmat.\n"
  
! #: gcc.cc:3804
  msgid "  -###                     Like -v but options quoted and commands not executed.\n"
  msgstr "  -###                     Kuin -v mutta valitsimet lainausmerkeissä eikä komentoja käynnistetä.\n"
  
! #: gcc.cc:3805
  msgid "  -E                       Preprocess only; do not compile, assemble or link.\n"
  msgstr "  -E                       Suorita vain esikäännös, älä käännä, assembloi tai linkitä.\n"
  
! #: gcc.cc:3806
  msgid "  -S                       Compile only; do not assemble or link.\n"
  msgstr "  -S                       Suorita vain käännös, älä assembloi tai linkitä.\n"
  
! #: gcc.cc:3807
  msgid "  -c                       Compile and assemble, but do not link.\n"
  msgstr "  --help                   Käännä ja assembloi, älä linkitä.\n"
  
! #: gcc.cc:3808
  msgid "  -o <file>                Place the output into <file>.\n"
  msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>.\n"
  
! #: gcc.cc:3809
  msgid ""
  "  -pie                     Create a dynamically linked position independent\n"
  "                           executable.\n"
  msgstr "  -pie                     Luo paikkariippumaton suoritettava tiedosto.\n"
  
! #: gcc.cc:3811
  msgid "  -shared                  Create a shared library.\n"
  msgstr "  -shared                  Luo jaettu kirjasto.\n"
  
! #: gcc.cc:3812
  msgid ""
  "  -x <language>            Specify the language of the following input files.\n"
  "                           Permissible languages include: c c++ assembler none\n"
--- 18769,18813 ----
  "  --sysroot=<hakemisto>    Käytä <hakemistoa> otsakkeiden ja kirjastojen\n"
  "                           juurihakemistona.\n"
  
! #: gcc.cc:3803
  msgid "  -B <directory>           Add <directory> to the compiler's search paths.\n"
  msgstr "  -B <hakemisto>           Lisää <hakemisto> kääntäjän hakupolkuihin.\n"
  
! #: gcc.cc:3804
  msgid "  -v                       Display the programs invoked by the compiler.\n"
  msgstr "  -v                       Näytä kääntäjän käynnistämät ohjelmat.\n"
  
! #: gcc.cc:3805
  msgid "  -###                     Like -v but options quoted and commands not executed.\n"
  msgstr "  -###                     Kuin -v mutta valitsimet lainausmerkeissä eikä komentoja käynnistetä.\n"
  
! #: gcc.cc:3806
  msgid "  -E                       Preprocess only; do not compile, assemble or link.\n"
  msgstr "  -E                       Suorita vain esikäännös, älä käännä, assembloi tai linkitä.\n"
  
! #: gcc.cc:3807
  msgid "  -S                       Compile only; do not assemble or link.\n"
  msgstr "  -S                       Suorita vain käännös, älä assembloi tai linkitä.\n"
  
! #: gcc.cc:3808
  msgid "  -c                       Compile and assemble, but do not link.\n"
  msgstr "  --help                   Käännä ja assembloi, älä linkitä.\n"
  
! #: gcc.cc:3809
  msgid "  -o <file>                Place the output into <file>.\n"
  msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>.\n"
  
! #: gcc.cc:3810
  msgid ""
  "  -pie                     Create a dynamically linked position independent\n"
  "                           executable.\n"
  msgstr "  -pie                     Luo paikkariippumaton suoritettava tiedosto.\n"
  
! #: gcc.cc:3812
  msgid "  -shared                  Create a shared library.\n"
  msgstr "  -shared                  Luo jaettu kirjasto.\n"
  
! #: gcc.cc:3813
  msgid ""
  "  -x <language>            Specify the language of the following input files.\n"
  "                           Permissible languages include: c c++ assembler none\n"
*************** msgstr ""
*** 18803,18809 ****
  "                           ”none” palauttaa käyttöön oletustoiminnan,\n"
  "                           eli kielen päättelyn tiedoston päätteestä.\n"
  
! #: gcc.cc:3819
  #, c-format
  msgid ""
  "\n"
--- 18819,18825 ----
  "                           ”none” palauttaa käyttöön oletustoiminnan,\n"
  "                           eli kielen päättelyn tiedoston päätteestä.\n"
  
! #: gcc.cc:3820
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 18817,18893 ****
  " valitsimien välittämiseen näille prosesseille on käytettävä -W<kirjain>-\n"
  " valitsimia.\n"
  
! #: gcc.cc:6972
  #, fuzzy, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "Käsitellään opastesivuja hakemistossa %s...\n"
  
! #: gcc.cc:7733
  #, c-format
  msgid "Target: %s\n"
  msgstr "Kohde: %s\n"
  
! #: gcc.cc:7734
  #, fuzzy, c-format
  msgid "Configured with: %s\n"
  msgstr "POP2-tuen asetuksia ei ole tehty.\n"
  
! #: gcc.cc:7748
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "Säiemalli: %s\n"
  
! #: gcc.cc:7749
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr ""
  
! #: gcc.cc:7751
  #, c-format
  msgid " zstd"
  msgstr " zstd"
  
! #: gcc.cc:7753 gcov.cc:1902 gcov.cc:1962 gcov.cc:1974 gcov.cc:3564
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.cc:7764
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc-versio %s %s\n"
  
! #: gcc.cc:7767
  #, fuzzy, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "GMP-versio %s, MPFR-versio %s\n"
  
! #: gcc.cc:7843 gcc.cc:8057
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr "Vika ei ole toistettavissa, joten se on todennäköisesti laitteisto- tai käyttöjärjestelmäongelma.\n"
  
! #: gcc.cc:7977
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr "Esikäännetty lähdekoodi tallennettu tiedostoon %s, liitäthän sen vikailmoitukseen.\n"
  
! #: gcc.cc:8823
  #, c-format
  msgid "install: %s%s\n"
  msgstr "asennus: %s%s\n"
  
! #: gcc.cc:8826
  #, c-format
  msgid "programs: %s\n"
  msgstr "ohjelmat: %s\n"
  
! #: gcc.cc:8828
  #, c-format
  msgid "libraries: %s\n"
  msgstr "kirjastot: %s\n"
  
! #: gcc.cc:8945
  #, c-format
  msgid ""
  "\n"
--- 18833,18909 ----
  " valitsimien välittämiseen näille prosesseille on käytettävä -W<kirjain>-\n"
  " valitsimia.\n"
  
! #: gcc.cc:6974
  #, fuzzy, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "Käsitellään opastesivuja hakemistossa %s...\n"
  
! #: gcc.cc:7735
  #, c-format
  msgid "Target: %s\n"
  msgstr "Kohde: %s\n"
  
! #: gcc.cc:7736
  #, fuzzy, c-format
  msgid "Configured with: %s\n"
  msgstr "POP2-tuen asetuksia ei ole tehty.\n"
  
! #: gcc.cc:7750
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "Säiemalli: %s\n"
  
! #: gcc.cc:7751
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr ""
  
! #: gcc.cc:7753
  #, c-format
  msgid " zstd"
  msgstr " zstd"
  
! #: gcc.cc:7755 gcov.cc:1902 gcov.cc:1962 gcov.cc:1974 gcov.cc:3564
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.cc:7766
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc-versio %s %s\n"
  
! #: gcc.cc:7769
  #, fuzzy, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "GMP-versio %s, MPFR-versio %s\n"
  
! #: gcc.cc:7845 gcc.cc:8059
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr "Vika ei ole toistettavissa, joten se on todennäköisesti laitteisto- tai käyttöjärjestelmäongelma.\n"
  
! #: gcc.cc:7979
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr "Esikäännetty lähdekoodi tallennettu tiedostoon %s, liitäthän sen vikailmoitukseen.\n"
  
! #: gcc.cc:8825
  #, c-format
  msgid "install: %s%s\n"
  msgstr "asennus: %s%s\n"
  
! #: gcc.cc:8828
  #, c-format
  msgid "programs: %s\n"
  msgstr "ohjelmat: %s\n"
  
! #: gcc.cc:8830
  #, c-format
  msgid "libraries: %s\n"
  msgstr "kirjastot: %s\n"
  
! #: gcc.cc:8953
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 18896,18912 ****
  "\n"
  "Ohjeet vikailmoitusten tekoon ovat osoitteessa:\n"
  
! #: gcc.cc:8961 gcov-tool.cc:594 sarif-replay.cc:59
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.cc:8964 gcov-tool.cc:596 gcov.cc:1155 sarif-replay.cc:62
  #: fortran/gfortranspec.cc:282
  msgid "(C)"
  msgstr "©"
  
! #: gcc.cc:8965 gcov-tool.cc:598 gcov.cc:1157 sarif-replay.cc:63
  #: fortran/gfortranspec.cc:283
  #, c-format
  msgid ""
--- 18912,18928 ----
  "\n"
  "Ohjeet vikailmoitusten tekoon ovat osoitteessa:\n"
  
! #: gcc.cc:8969 gcov-tool.cc:594 sarif-replay.cc:59
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.cc:8972 gcov-tool.cc:596 gcov.cc:1155 sarif-replay.cc:62
  #: fortran/gfortranspec.cc:282
  msgid "(C)"
  msgstr "©"
  
! #: gcc.cc:8973 gcov-tool.cc:598 gcov.cc:1157 sarif-replay.cc:63
  #: fortran/gfortranspec.cc:283
  #, c-format
  msgid ""
*************** msgstr ""
*** 18918,18924 ****
  "Tällä ohjelmistolla EI OLE TAKUUTA; ei edes KAUPALLISESTI HYVÄKSYTTÄVÄSTÄ\n"
  "LAADUSTA tai SOPIVUUDESTA TIETTYYN TARKOITUKSEEN.\n"
  
! #: gcc.cc:9312
  #, c-format
  msgid ""
  "\n"
--- 18934,18940 ----
  "Tällä ohjelmistolla EI OLE TAKUUTA; ei edes KAUPALLISESTI HYVÄKSYTTÄVÄSTÄ\n"
  "LAADUSTA tai SOPIVUUDESTA TIETTYYN TARKOITUKSEEN.\n"
  
! #: gcc.cc:9320
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 18931,18937 ****
  "======================\n"
  "\n"
  
! #: gcc.cc:9313
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
--- 18947,18953 ----
  "======================\n"
  "\n"
  
! #: gcc.cc:9321
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
*************** msgstr ""
*** 18940,18946 ****
  "Käytä ”-Wl,VALITSIN” välittämään ”VALITSIN” linkittimelle.\n"
  "\n"
  
! #: gcc.cc:10827
  #, c-format
  msgid ""
  "Assembler options\n"
--- 18956,18962 ----
  "Käytä ”-Wl,VALITSIN” välittämään ”VALITSIN” linkittimelle.\n"
  "\n"
  
! #: gcc.cc:10835
  #, c-format
  msgid ""
  "Assembler options\n"
*************** msgstr ""
*** 18951,18957 ****
  "====================\n"
  "\n"
  
! #: gcc.cc:10828
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
--- 18967,18973 ----
  "====================\n"
  "\n"
  
! #: gcc.cc:10836
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
*************** msgstr "”"
*** 19683,19688 ****
--- 19699,19719 ----
  msgid "'"
  msgstr "”"
  
+ #: json-diagnostic.cc:236
+ #, c-format
+ msgid "In JSON value %e"
+ msgstr ""
+ 
+ #: json-diagnostic.cc:239
+ #, c-format
+ msgid "In JSON object %e"
+ msgstr ""
+ 
+ #: json-diagnostic.cc:242
+ #, c-format
+ msgid "In JSON array %e"
+ msgstr ""
+ 
  #: langhooks.cc:389
  msgid "At top level:"
  msgstr "Päätasolla:"
*************** msgid "In member function %qs"
*** 19692,19698 ****
  msgstr "Jäsenfunktio %qs"
  
  #. Kinds within executable code.
! #: langhooks.cc:409 libgdiagnostics.cc:1528
  msgid "In function %qs"
  msgstr "Funktio %qs"
  
--- 19723,19729 ----
  msgstr "Jäsenfunktio %qs"
  
  #. Kinds within executable code.
! #: langhooks.cc:409 libgdiagnostics.cc:1512
  msgid "In function %qs"
  msgstr "Funktio %qs"
  
*************** msgstr "Muodostin %qs"
*** 19710,19833 ****
  msgid "    inlined from %qs"
  msgstr "Muodostin %qs"
  
! #: libgdiagnostics.cc:1529
  #, fuzzy
  #| msgid "In member function %qs"
  msgid "In member %qs"
  msgstr "Jäsenfunktio %qs"
  
! #: libgdiagnostics.cc:1530
  #, fuzzy
  #| msgid "In module"
  msgid "In module %qs"
  msgstr "Moduulissa"
  
! #: libgdiagnostics.cc:1531
  #, fuzzy
  msgid "In namespace %qs"
  msgstr "%qD on nimiavaruus"
  
! #: libgdiagnostics.cc:1532
  #, fuzzy
  msgid "In type %qs"
  msgstr "abs-funktiolle annettu väärä tyyppiargumentti"
  
! #: libgdiagnostics.cc:1534
  #, fuzzy
  #| msgid "invalid receiver type %qs"
  msgid "In return type %qs"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: libgdiagnostics.cc:1535
  #, fuzzy
  #| msgid "invalid parameter %qs"
  msgid "In parameter %qs"
  msgstr "virheellinen parametri %qs"
  
! #: libgdiagnostics.cc:1536
  #, fuzzy
  msgid "In variable %qs"
  msgstr "käyttämätön muuttuja %q+D"
  
  #. Kinds within XML or HTML documents.
! #: libgdiagnostics.cc:1539
  #, fuzzy
  #| msgid "In member function %qs"
  msgid "In element %qs"
  msgstr "Jäsenfunktio %qs"
  
! #: libgdiagnostics.cc:1540
  #, fuzzy
  msgid "In attribute %qs"
  msgstr "<tuntematon>"
  
! #: libgdiagnostics.cc:1541
  #, fuzzy
  #| msgid "In destructor %qs"
  msgid "In text %qs"
  msgstr "Hajotin %qs"
  
! #: libgdiagnostics.cc:1542
  #, fuzzy
  #| msgid "In function %qs"
  msgid "In comment %qs"
  msgstr "Funktio %qs"
  
! #: libgdiagnostics.cc:1544
  #, fuzzy
  msgid "In processing instruction %qs"
  msgstr "Ota käyttöön clip-käskyt"
  
! #: libgdiagnostics.cc:1545
  msgid "In DTD %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1547
  #, fuzzy
  #| msgid "in declaration %q+D"
  msgid "In declaration %qs"
  msgstr "esittelyssä %q+D"
  
  #. Kinds within JSON documents.
! #: libgdiagnostics.cc:1550
  msgid "In JSON object %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1551
  msgid "In JSON array %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1553
  msgid "In JSON property %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1554
  msgid "In JSON value %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1701
  #, c-format
  msgid "%e"
  msgstr ""
  
! #: libsarifreplay.cc:760
  #, fuzzy
  msgid "JSON object"
  msgstr "EI OBJEKTIA\n"
  
! #: libsarifreplay.cc:763
  msgid "JSON array"
  msgstr ""
  
! #: libsarifreplay.cc:767
  msgid "JSON number"
  msgstr ""
  
! #: libsarifreplay.cc:770
  msgid "JSON string"
  msgstr ""
  
! #: libsarifreplay.cc:775
  msgid "JSON literal"
  msgstr ""
  
--- 19741,19864 ----
  msgid "    inlined from %qs"
  msgstr "Muodostin %qs"
  
! #: libgdiagnostics.cc:1513
  #, fuzzy
  #| msgid "In member function %qs"
  msgid "In member %qs"
  msgstr "Jäsenfunktio %qs"
  
! #: libgdiagnostics.cc:1514
  #, fuzzy
  #| msgid "In module"
  msgid "In module %qs"
  msgstr "Moduulissa"
  
! #: libgdiagnostics.cc:1515
  #, fuzzy
  msgid "In namespace %qs"
  msgstr "%qD on nimiavaruus"
  
! #: libgdiagnostics.cc:1516
  #, fuzzy
  msgid "In type %qs"
  msgstr "abs-funktiolle annettu väärä tyyppiargumentti"
  
! #: libgdiagnostics.cc:1518
  #, fuzzy
  #| msgid "invalid receiver type %qs"
  msgid "In return type %qs"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: libgdiagnostics.cc:1519
  #, fuzzy
  #| msgid "invalid parameter %qs"
  msgid "In parameter %qs"
  msgstr "virheellinen parametri %qs"
  
! #: libgdiagnostics.cc:1520
  #, fuzzy
  msgid "In variable %qs"
  msgstr "käyttämätön muuttuja %q+D"
  
  #. Kinds within XML or HTML documents.
! #: libgdiagnostics.cc:1523
  #, fuzzy
  #| msgid "In member function %qs"
  msgid "In element %qs"
  msgstr "Jäsenfunktio %qs"
  
! #: libgdiagnostics.cc:1524
  #, fuzzy
  msgid "In attribute %qs"
  msgstr "<tuntematon>"
  
! #: libgdiagnostics.cc:1525
  #, fuzzy
  #| msgid "In destructor %qs"
  msgid "In text %qs"
  msgstr "Hajotin %qs"
  
! #: libgdiagnostics.cc:1526
  #, fuzzy
  #| msgid "In function %qs"
  msgid "In comment %qs"
  msgstr "Funktio %qs"
  
! #: libgdiagnostics.cc:1528
  #, fuzzy
  msgid "In processing instruction %qs"
  msgstr "Ota käyttöön clip-käskyt"
  
! #: libgdiagnostics.cc:1529
  msgid "In DTD %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1531
  #, fuzzy
  #| msgid "in declaration %q+D"
  msgid "In declaration %qs"
  msgstr "esittelyssä %q+D"
  
  #. Kinds within JSON documents.
! #: libgdiagnostics.cc:1534
  msgid "In JSON object %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1535
  msgid "In JSON array %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1537
  msgid "In JSON property %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1538
  msgid "In JSON value %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1685
  #, c-format
  msgid "%e"
  msgstr ""
  
! #: libsarifreplay.cc:739
  #, fuzzy
  msgid "JSON object"
  msgstr "EI OBJEKTIA\n"
  
! #: libsarifreplay.cc:742
  msgid "JSON array"
  msgstr ""
  
! #: libsarifreplay.cc:746
  msgid "JSON number"
  msgstr ""
  
! #: libsarifreplay.cc:749
  msgid "JSON string"
  msgstr ""
  
! #: libsarifreplay.cc:754
  msgid "JSON literal"
  msgstr ""
  
*************** msgstr ""
*** 19835,19846 ****
  msgid "this is the insn:"
  msgstr "tämä on käsky:"
  
! #: lra-constraints.cc:4182
  #, fuzzy
  msgid "unable to reload address in "
  msgstr "PRINT_OPERAND_ADDRESS, null-osoitin"
  
! #: lra-constraints.cc:4478 reload.cc:3852
  #, fuzzy
  msgid "unable to generate reloads for:"
  msgstr "%s: Tätä tiedostoa ei voitu varmuuskopioida"
--- 19866,19877 ----
  msgid "this is the insn:"
  msgstr "tämä on käsky:"
  
! #: lra-constraints.cc:4197
  #, fuzzy
  msgid "unable to reload address in "
  msgstr "PRINT_OPERAND_ADDRESS, null-osoitin"
  
! #: lra-constraints.cc:4522 reload.cc:3852
  #, fuzzy
  msgid "unable to generate reloads for:"
  msgstr "%s: Tätä tiedostoa ei voitu varmuuskopioida"
*************** msgstr "tunnistamaton käsky:"
*** 20023,20039 ****
  msgid "insn does not satisfy its constraints:"
  msgstr "alustusalkio ei ole vakio"
  
! #: targhooks.cc:2480
  #, fuzzy, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr "%qD esitelty uudelleen eri näkyvyydellä"
  
! #: targhooks.cc:2495
  #, fuzzy
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "%qD esitelty uudelleen eri näkyvyydellä"
  
! #: targhooks.cc:2497
  #, fuzzy
  msgid "created and used with different settings of %<-fpie%>"
  msgstr "%qD esitelty uudelleen eri näkyvyydellä"
--- 20054,20070 ----
  msgid "insn does not satisfy its constraints:"
  msgstr "alustusalkio ei ole vakio"
  
! #: targhooks.cc:2497
  #, fuzzy, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr "%qD esitelty uudelleen eri näkyvyydellä"
  
! #: targhooks.cc:2512
  #, fuzzy
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "%qD esitelty uudelleen eri näkyvyydellä"
  
! #: targhooks.cc:2514
  #, fuzzy
  msgid "created and used with different settings of %<-fpie%>"
  msgstr "%qD esitelty uudelleen eri näkyvyydellä"
*************** msgstr "%s%swarning: %s-otsakeversio %s
*** 20072,20079 ****
  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:129 c/c-decl.cc:6614
! #: c/c-typeck.cc:9509 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<nimetön>"
--- 20103,20110 ----
  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:9587 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<nimetön>"
*************** msgid "length modifier in strfmon format
*** 20447,20468 ****
  msgstr "pituusmääre strfmon-muotoilussa"
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.cc:1699 fortran/cpp.cc:630
  msgid "<command-line>"
  msgstr "<komentorivi>"
  
! #: config/aarch64/aarch64.cc:13004 config/loongarch/loongarch.cc:6728
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/aarch64/aarch64.cc:13013 config/aarch64/aarch64.cc:13026
! #: config/aarch64/aarch64.cc:13038 config/aarch64/aarch64.cc:13049
! #: config/aarch64/aarch64.cc:13065 config/aarch64/aarch64.cc:13079
! #: config/aarch64/aarch64.cc:13099 config/aarch64/aarch64.cc:13181
! #: config/aarch64/aarch64.cc:13192 config/aarch64/aarch64.cc:13206
! #: config/aarch64/aarch64.cc:13432 config/aarch64/aarch64.cc:13445
! #: config/aarch64/aarch64.cc:13462 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8092
  #: config/riscv/riscv.cc:8108 config/riscv/riscv.cc:8124
  #: config/riscv/riscv.cc:8140 config/riscv/riscv.cc:8173
--- 20478,20499 ----
  msgstr "pituusmääre strfmon-muotoilussa"
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.cc:1707 fortran/cpp.cc:630
  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:8092
  #: config/riscv/riscv.cc:8108 config/riscv/riscv.cc:8124
  #: config/riscv/riscv.cc:8140 config/riscv/riscv.cc:8173
*************** msgstr "fr30_print_operand: tuntematon k
*** 20472,20479 ****
  msgid "invalid operand for '%%%c'"
  msgstr "virheellinen const_double-operandi"
  
! #: config/aarch64/aarch64.cc:13117 config/aarch64/aarch64.cc:13128
! #: config/aarch64/aarch64.cc:13292 config/aarch64/aarch64.cc:13303
  #: config/riscv/riscv.cc:7988 config/riscv/riscv.cc:7996
  #: config/riscv/riscv.cc:8003 config/riscv/riscv.cc:8007
  #: config/riscv/riscv.cc:8049 config/riscv/riscv.cc:8067
--- 20503,20510 ----
  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:7988 config/riscv/riscv.cc:7996
  #: config/riscv/riscv.cc:8003 config/riscv/riscv.cc:8007
  #: config/riscv/riscv.cc:8049 config/riscv/riscv.cc:8067
*************** msgstr "virheellinen const_double-operan
*** 20481,20605 ****
  msgid "invalid vector constant"
  msgstr "virheellinen rotate-käsky"
  
! #: config/aarch64/aarch64.cc:13142
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13154
  #, fuzzy, c-format
  msgid "incompatible operand for '%%%c'"
  msgstr "virheellinen const_double-operandi"
  
! #: config/aarch64/aarch64.cc:13174
  #, fuzzy, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "virheellinen const_double-operandi"
  
! #: config/aarch64/aarch64.cc:13239 config/arm/arm.cc:24779
  #, c-format
  msgid "missing operand"
  msgstr "puuttuva operandi"
  
! #: config/aarch64/aarch64.cc:13329
  #, fuzzy, c-format
  msgid "invalid constant"
  msgstr "virheellinen rotate-käsky"
  
! #: config/aarch64/aarch64.cc:13332
  #, fuzzy, c-format
  msgid "invalid operand"
  msgstr "muotomerkkijonolla on epäkelpo operandinumero"
  
! #: config/aarch64/aarch64.cc:13470 config/aarch64/aarch64.cc:13475
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "virheellinen etuliite ”0b” liukulukuvakiolle"
  
! #: config/aarch64/aarch64.cc:13495
  #, fuzzy, c-format
  msgid "invalid address mode"
  msgstr "virheellinen %%G-tila"
  
! #: config/aarch64/aarch64.cc:23792
  #, fuzzy
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
! #: config/aarch64/aarch64.cc:23794
  #, fuzzy
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: config/aarch64/aarch64.cc:31104
  #, fuzzy
  msgid "preincrement operation not permitted on svbool_t"
  msgstr "lisäykselle annettu väärä tyyppiargumentti"
  
! #: config/aarch64/aarch64.cc:31106
  #, fuzzy
  msgid "predecrement operation not permitted on svbool_t"
  msgstr "vähennykselle annettu väärä tyyppiargumentti"
  
! #: config/aarch64/aarch64.cc:31108
  #, fuzzy
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "lisäykselle annettu väärä tyyppiargumentti"
  
! #: config/aarch64/aarch64.cc:31110
  #, fuzzy
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr "vähennykselle annettu väärä tyyppiargumentti"
  
! #: config/aarch64/aarch64.cc:31112
  #, fuzzy
  msgid "negation operation not permitted on svbool_t"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: config/aarch64/aarch64.cc:31114
  #, fuzzy
  msgid "plus operation not permitted on svbool_t"
  msgstr "osoittimet eivät ole sallittuja case-arvoja"
  
! #: config/aarch64/aarch64.cc:31116
  #, fuzzy
  msgid "minus operation not permitted on svbool_t"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: config/aarch64/aarch64.cc:31118
  #, fuzzy
  msgid "multiply operation not permitted on svbool_t"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: config/aarch64/aarch64.cc:31120
  #, fuzzy
  msgid "divide operation not permitted on svbool_t"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: config/aarch64/aarch64.cc:31123
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31128
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31130
  #, fuzzy
  msgid "subscript operation not supported on svbool_t"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/aarch64/aarch64.cc:31151 config/aarch64/aarch64.cc:31184
  #, fuzzy
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: config/aarch64/aarch64.cc:31172
  #, fuzzy
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14543
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
--- 20512,20636 ----
  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:23806
  #, fuzzy
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
! #: config/aarch64/aarch64.cc:23808
  #, fuzzy
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: config/aarch64/aarch64.cc:31118
  #, fuzzy
  msgid "preincrement operation not permitted on svbool_t"
  msgstr "lisäykselle annettu väärä tyyppiargumentti"
  
! #: config/aarch64/aarch64.cc:31120
  #, fuzzy
  msgid "predecrement operation not permitted on svbool_t"
  msgstr "vähennykselle annettu väärä tyyppiargumentti"
  
! #: config/aarch64/aarch64.cc:31122
  #, fuzzy
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "lisäykselle annettu väärä tyyppiargumentti"
  
! #: config/aarch64/aarch64.cc:31124
  #, fuzzy
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr "vähennykselle annettu väärä tyyppiargumentti"
  
! #: config/aarch64/aarch64.cc:31126
  #, fuzzy
  msgid "negation operation not permitted on svbool_t"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: config/aarch64/aarch64.cc:31128
  #, fuzzy
  msgid "plus operation not permitted on svbool_t"
  msgstr "osoittimet eivät ole sallittuja case-arvoja"
  
! #: config/aarch64/aarch64.cc:31130
  #, fuzzy
  msgid "minus operation not permitted on svbool_t"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: config/aarch64/aarch64.cc:31132
  #, fuzzy
  msgid "multiply operation not permitted on svbool_t"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: config/aarch64/aarch64.cc:31134
  #, fuzzy
  msgid "divide operation not permitted on svbool_t"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: config/aarch64/aarch64.cc:31137
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31142
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31144
  #, fuzzy
  msgid "subscript operation not supported on svbool_t"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/aarch64/aarch64.cc:31165 config/aarch64/aarch64.cc:31198
  #, fuzzy
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: config/aarch64/aarch64.cc:31186
  #, fuzzy
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14652
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
*************** msgid "invalid %%r value"
*** 20616,20628 ****
  msgstr "virheellinen %%r-arvo"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:2995
  #, c-format
  msgid "invalid %%R value"
  msgstr "virheellinen %%R-arvo"
  
  #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
! #: config/xtensa/xtensa.cc:2968
  #, c-format
  msgid "invalid %%N value"
  msgstr "virheellinen %%N-arvo"
--- 20647,20659 ----
  msgstr "virheellinen %%r-arvo"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3011
  #, c-format
  msgid "invalid %%R value"
  msgstr "virheellinen %%R-arvo"
  
  #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
! #: config/xtensa/xtensa.cc:2984
  #, c-format
  msgid "invalid %%N value"
  msgstr "virheellinen %%N-arvo"
*************** msgstr "virheellinen %%P-arvo"
*** 20637,20643 ****
  msgid "invalid %%h value"
  msgstr "virheellinen %%h-arvo"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:2988
  #, c-format
  msgid "invalid %%L value"
  msgstr "virheellinen %%L-arvo"
--- 20668,20674 ----
  msgid "invalid %%h value"
  msgstr "virheellinen %%h-arvo"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:3004
  #, c-format
  msgid "invalid %%L value"
  msgstr "virheellinen %%L-arvo"
*************** msgstr "virheellinen %%m-arvo"
*** 20652,20658 ****
  msgid "invalid %%M value"
  msgstr "virheellinen %%M-arvo"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%U value"
  msgstr "virheellinen %%U-arvo"
--- 20683,20689 ----
  msgid "invalid %%M value"
  msgstr "virheellinen %%M-arvo"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3018
  #, c-format
  msgid "invalid %%U value"
  msgstr "virheellinen %%U-arvo"
*************** msgstr "virheellinen %%E-arvo"
*** 20677,20686 ****
  msgid "unknown relocation unspec"
  msgstr "uudelleensijoitusvirhe"
  
! #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7560 config/gcn/gcn.cc:7569
! #: config/gcn/gcn.cc:7627 config/gcn/gcn.cc:7635 config/gcn/gcn.cc:7651
! #: config/gcn/gcn.cc:7669 config/gcn/gcn.cc:7720 config/gcn/gcn.cc:7839
! #: config/gcn/gcn.cc:7955 config/rs6000/rs6000.cc:14690
  #, c-format
  msgid "invalid %%xn code"
  msgstr "virheellinen %%xn-koodi"
--- 20708,20717 ----
  msgid "unknown relocation unspec"
  msgstr "uudelleensijoitusvirhe"
  
! #: 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"
*************** msgstr "virheellinen lauseke kohdemuuttu
*** 20779,20812 ****
  msgid "unrecognized supposed constant"
  msgstr "tunnistamaton rekisterinimi %qs"
  
! #: config/arm/arm.cc:21090 config/arm/arm.cc:21115 config/arm/arm.cc:21125
! #: config/arm/arm.cc:21134 config/arm/arm.cc:21143
  #, fuzzy, c-format
  msgid "invalid shift operand"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: config/arm/arm.cc:24061 config/arm/arm.cc:24079
  #, fuzzy, c-format
  msgid "predicated Thumb instruction"
  msgstr "Virheellinen käsky"
  
! #: config/arm/arm.cc:24067
  #, fuzzy, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: config/arm/arm.cc:24183 config/arm/arm.cc:24196 config/arm/arm.cc:24221
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/arm/arm.cc:24298 config/arm/arm.cc:24320 config/arm/arm.cc:24330
! #: config/arm/arm.cc:24340 config/arm/arm.cc:24350 config/arm/arm.cc:24389
! #: config/arm/arm.cc:24407 config/arm/arm.cc:24425 config/arm/arm.cc:24467
! #: config/arm/arm.cc:24474 config/arm/arm.cc:24492 config/arm/arm.cc:24499
! #: config/arm/arm.cc:24507 config/arm/arm.cc:24528 config/arm/arm.cc:24535
! #: config/arm/arm.cc:24726 config/arm/arm.cc:24733 config/arm/arm.cc:24760
! #: config/arm/arm.cc:24767 config/bfin/bfin.cc:1441 config/bfin/bfin.cc:1448
  #: config/bfin/bfin.cc:1455 config/bfin/bfin.cc:1462 config/bfin/bfin.cc:1471
  #: config/bfin/bfin.cc:1478 config/bfin/bfin.cc:1485 config/bfin/bfin.cc:1492
  #: config/nds32/nds32.cc:3545
--- 20810,20843 ----
  msgid "unrecognized supposed constant"
  msgstr "tunnistamaton rekisterinimi %qs"
  
! #: config/arm/arm.cc:21105 config/arm/arm.cc:21130 config/arm/arm.cc:21140
! #: config/arm/arm.cc:21149 config/arm/arm.cc:21158
  #, fuzzy, c-format
  msgid "invalid shift operand"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: config/arm/arm.cc:24076 config/arm/arm.cc:24094
  #, fuzzy, c-format
  msgid "predicated Thumb instruction"
  msgstr "Virheellinen käsky"
  
! #: config/arm/arm.cc:24082
  #, fuzzy, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: config/arm/arm.cc:24198 config/arm/arm.cc:24211 config/arm/arm.cc:24236
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/arm/arm.cc:24313 config/arm/arm.cc:24335 config/arm/arm.cc:24345
! #: config/arm/arm.cc:24355 config/arm/arm.cc:24365 config/arm/arm.cc:24404
! #: config/arm/arm.cc:24422 config/arm/arm.cc:24440 config/arm/arm.cc:24482
! #: config/arm/arm.cc:24489 config/arm/arm.cc:24507 config/arm/arm.cc:24514
! #: config/arm/arm.cc:24522 config/arm/arm.cc:24543 config/arm/arm.cc:24550
! #: config/arm/arm.cc:24741 config/arm/arm.cc:24748 config/arm/arm.cc:24775
! #: config/arm/arm.cc:24782 config/bfin/bfin.cc:1441 config/bfin/bfin.cc:1448
  #: config/bfin/bfin.cc:1455 config/bfin/bfin.cc:1462 config/bfin/bfin.cc:1471
  #: config/bfin/bfin.cc:1478 config/bfin/bfin.cc:1485 config/bfin/bfin.cc:1492
  #: config/nds32/nds32.cc:3545
*************** msgstr "fr30_print_operand: tuntematon k
*** 20814,20854 ****
  msgid "invalid operand for code '%c'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/arm/arm.cc:24402
  #, fuzzy, c-format
  msgid "instruction never executed"
  msgstr "kutsu  %2d ei suoritettu koskaan\n"
  
  #. Former FPA support, effectively unused after GCC-4.7, but not
  #. removed until gcc-15.
! #: config/arm/arm.cc:24440
  #, fuzzy, c-format
  msgid "obsolete FPA format code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.cc:24449
  #, fuzzy, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
  
  #. Former iWMMXT support, removed after GCC-15.
! #: config/arm/arm.cc:24455
  #, fuzzy, c-format
  msgid "obsolete iWMMXT format code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/arm/arm.cc:34277
  #, fuzzy
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
! #: config/arm/arm.cc:34279
  #, fuzzy
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: config/arm/arm.cc:34294 config/arm/arm.cc:34310
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
--- 20845,20885 ----
  msgid "invalid operand for code '%c'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/arm/arm.cc:24417
  #, fuzzy, c-format
  msgid "instruction never executed"
  msgstr "kutsu  %2d ei suoritettu koskaan\n"
  
  #. Former FPA support, effectively unused after GCC-4.7, but not
  #. removed until gcc-15.
! #: config/arm/arm.cc:24455
  #, fuzzy, c-format
  msgid "obsolete FPA format code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.cc:24464
  #, fuzzy, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
  
  #. Former iWMMXT support, removed after GCC-15.
! #: config/arm/arm.cc:24470
  #, fuzzy, c-format
  msgid "obsolete iWMMXT format code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/arm/arm.cc:34292
  #, fuzzy
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
! #: config/arm/arm.cc:34294
  #, fuzzy
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: config/arm/arm.cc:34309 config/arm/arm.cc:34325
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
*************** msgstr "virheellinen %%j-arvo"
*** 20986,21008 ****
  msgid "invalid const_double operand"
  msgstr "virheellinen const_double-operandi"
  
! #: config/bpf/bpf.cc:940
  #, fuzzy
  msgid "invalid address in operand"
  msgstr "virheellinen %%G-tila"
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:947
  #, fuzzy
  msgid "unsupported operand"
  msgstr "odottamaton siirros"
  
  #. Format punctuators via %s to avoid -Wformat-diag.
  #: config/cris/cris.cc:783 config/ft32/ft32.cc:110 config/moxie/moxie.cc:108
! #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6325
! #: gcc.cc:6339 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:1098 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8107
  #: 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
--- 21017,21039 ----
  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"
  
  #. Format punctuators via %s to avoid -Wformat-diag.
  #: config/cris/cris.cc:783 config/ft32/ft32.cc:110 config/moxie/moxie.cc:108
! #: 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:1182 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8107
  #: 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 const_double-operan
*** 21253,21277 ****
  msgid "bad output_condmove_single operand"
  msgstr "Yksi"
  
! #: config/gcn/gcn.cc:7235 config/gcn/gcn.cc:7255 config/gcn/gcn.cc:7259
! #: config/gcn/gcn.cc:7600 config/gcn/gcn.cc:7611 config/gcn/gcn.cc:7614
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr "virheellinen ADDR_SPACE_GLOBAL-osoite"
  
! #: config/gcn/gcn.cc:7382 config/gcn/gcn.cc:7405 config/gcn/gcn.cc:7437
! #: config/gcn/gcn.cc:7453 config/gcn/gcn.cc:7468 config/gcn/gcn.cc:7487
! #: config/gcn/gcn.cc:7551 config/gcn/gcn.cc:7745 config/gcn/gcn.cc:7860
  #, fuzzy, c-format
  msgid "invalid operand %%xn code"
  msgstr "virheellinen %%Z-operandi"
  
! #: config/gcn/gcn.cc:7848
  #, fuzzy, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/gcn/gcn.cc:7936
  #, fuzzy, c-format
  msgid "invalid fp constant"
  msgstr "virheellinen rotate-käsky"
--- 21284,21308 ----
  msgid "bad output_condmove_single operand"
  msgstr "Yksi"
  
! #: config/gcn/gcn.cc:7281 config/gcn/gcn.cc:7301 config/gcn/gcn.cc:7305
! #: config/gcn/gcn.cc:7646 config/gcn/gcn.cc:7657 config/gcn/gcn.cc:7660
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr "virheellinen ADDR_SPACE_GLOBAL-osoite"
  
! #: config/gcn/gcn.cc:7428 config/gcn/gcn.cc:7451 config/gcn/gcn.cc:7483
! #: config/gcn/gcn.cc:7499 config/gcn/gcn.cc:7514 config/gcn/gcn.cc:7533
! #: config/gcn/gcn.cc:7597 config/gcn/gcn.cc:7791 config/gcn/gcn.cc:7906
  #, fuzzy, c-format
  msgid "invalid operand %%xn code"
  msgstr "virheellinen %%Z-operandi"
  
! #: config/gcn/gcn.cc:7894
  #, fuzzy, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/gcn/gcn.cc:7982
  #, fuzzy, c-format
  msgid "invalid fp constant"
  msgstr "virheellinen rotate-käsky"
*************** msgstr "virheellinen rotate-käsky"
*** 21283,21413 ****
  msgid "Expected register or constant integer."
  msgstr "Odotettiin nimetöntä rajapintaa kohdassa %C"
  
! #: config/i386/i386.cc:13325
  #, fuzzy, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "virheellinen const_double-operandi"
  
! #: config/i386/i386.cc:13868
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "virheellinen rekisterin ”%s” käyttö"
  
! #: config/i386/i386.cc:13873
  #, fuzzy, c-format
  msgid "invalid use of asm flag output"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: config/i386/i386.cc:14108
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.cc:14143
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.cc:14218
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: config/i386/i386.cc:14223
  #, fuzzy, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.cc:14301
  #, 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:14380
  #, 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:14398
  #, 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:14419
  #, 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:14434
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.cc:14462
  #, 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:14480
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.cc:14503
  #, 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:14530
  #, 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:14618
  #, fuzzy, c-format
  msgid "invalid operand code '%c'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.cc:14680 config/i386/i386.cc:15069
  #, fuzzy, c-format
  msgid "invalid constraints for operand"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: config/i386/i386.cc:14781
  #, fuzzy, c-format
  msgid "invalid vector immediate"
  msgstr "Muotoillun tulosteen hallinta:"
  
! #: config/i386/i386.cc:17959
  #, fuzzy
  msgid "unknown insn mode"
  msgstr "tuntematon move-käsky:"
  
! #: config/i386/i386.cc:24693
  #, fuzzy
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
! #: config/i386/i386.cc:24696
  #, fuzzy
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
! #: config/i386/i386.cc:24699
  #, fuzzy
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: config/i386/i386.cc:24702
  #, fuzzy
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: config/i386/i386.cc:24740 config/i386/i386.cc:24765
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24743 config/i386/i386.cc:24769
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
--- 21314,21444 ----
  msgid "Expected register or constant integer."
  msgstr "Odotettiin nimetöntä rajapintaa kohdassa %C"
  
! #: config/i386/i386.cc:13434
  #, fuzzy, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "virheellinen const_double-operandi"
  
! #: config/i386/i386.cc:13977
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "virheellinen rekisterin ”%s” käyttö"
  
! #: config/i386/i386.cc:13982
  #, fuzzy, c-format
  msgid "invalid use of asm flag output"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: config/i386/i386.cc:14217
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.cc:14252
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.cc:14327
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: config/i386/i386.cc:14332
  #, fuzzy, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.cc:14410
  #, 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:14489
  #, 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:14507
  #, 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:14528
  #, 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:14543
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.cc:14571
  #, 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:14589
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.cc:14612
  #, 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:14639
  #, 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:14727
  #, fuzzy, c-format
  msgid "invalid operand code '%c'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.cc:14789 config/i386/i386.cc:15178
  #, fuzzy, c-format
  msgid "invalid constraints for operand"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: config/i386/i386.cc:14890
  #, fuzzy, c-format
  msgid "invalid vector immediate"
  msgstr "Muotoillun tulosteen hallinta:"
  
! #: config/i386/i386.cc:18068
  #, fuzzy
  msgid "unknown insn mode"
  msgstr "tuntematon move-käsky:"
  
! #: config/i386/i386.cc:24802
  #, fuzzy
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
! #: config/i386/i386.cc:24805
  #, fuzzy
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
! #: config/i386/i386.cc:24808
  #, fuzzy
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: config/i386/i386.cc:24811
  #, fuzzy
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: config/i386/i386.cc:24849 config/i386/i386.cc:24874
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24852 config/i386/i386.cc:24878
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
*************** msgid "insn contains an invalid address
*** 21563,21569 ****
  msgstr "virheellinen käsky:"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3105
  #, fuzzy
  msgid "invalid address"
  msgstr "virheellinen %%G-tila"
--- 21594,21600 ----
  msgstr "virheellinen käsky:"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3121
  #, fuzzy
  msgid "invalid address"
  msgstr "virheellinen %%G-tila"
*************** msgstr "Varoita implisiittisistä funkti
*** 21649,21655 ****
  msgid "invalid %%H value"
  msgstr "virheellinen %%H-arvo"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3023
  #, c-format
  msgid "invalid %%d value"
  msgstr "virheellinen %%d-arvo"
--- 21680,21686 ----
  msgid "invalid %%H value"
  msgstr "virheellinen %%H-arvo"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3039
  #, c-format
  msgid "invalid %%d value"
  msgstr "virheellinen %%d-arvo"
*************** msgstr "Käytä 128-bittistä long doubl
*** 21790,21796 ****
  msgid "invalid %%A value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2934
  #, c-format
  msgid "invalid %%D value"
  msgstr "virheellinen %%D-arvo"
--- 21821,21827 ----
  msgid "invalid %%A value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2950
  #, c-format
  msgid "invalid %%D value"
  msgstr "virheellinen %%D-arvo"
*************** msgstr "virheellinen %%J-koodi"
*** 21830,21836 ****
  msgid "invalid %%k value"
  msgstr "virheellinen %%k-arvo"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%K value"
  msgstr "virheellinen %%K-arvo"
--- 21861,21867 ----
  msgid "invalid %%k value"
  msgstr "virheellinen %%k-arvo"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:2997
  #, c-format
  msgid "invalid %%K value"
  msgstr "virheellinen %%K-arvo"
*************** msgstr "virheellinen %%T-arvo"
*** 21860,21876 ****
  msgid "invalid %%u value"
  msgstr "virheellinen %%u-arvo"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2956
  #, c-format
  msgid "invalid %%v value"
  msgstr "virheellinen %%v-arvo"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3009
  #, fuzzy, c-format
  msgid "invalid %%V value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%x value"
  msgstr "virheellinen %%x-arvo"
--- 21891,21907 ----
  msgid "invalid %%u value"
  msgstr "virheellinen %%u-arvo"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2972
  #, c-format
  msgid "invalid %%v value"
  msgstr "virheellinen %%v-arvo"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3025
  #, fuzzy, c-format
  msgid "invalid %%V value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3032
  #, c-format
  msgid "invalid %%x value"
  msgstr "virheellinen %%x-arvo"
*************** msgstr "kohdemuoto ei tue äärettömyyt
*** 22029,22055 ****
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: config/sh/sh.cc:1229
  #, fuzzy, c-format
  msgid "invalid operand to %%R"
  msgstr "virheellinen %%r-arvo"
  
! #: config/sh/sh.cc:1256
  #, fuzzy, c-format
  msgid "invalid operand to %%S"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/sh/sh.cc:8680
  #, fuzzy
  msgid "created and used with different architectures / ABIs"
  msgstr "%qD esitelty uudelleen eri näkyvyydellä"
  
! #: config/sh/sh.cc:8682
  #, fuzzy
  msgid "created and used with different ABIs"
  msgstr "%qD esitelty uudelleen eri näkyvyydellä"
  
! #: config/sh/sh.cc:8684
  #, fuzzy
  msgid "created and used with different endianness"
  msgstr "%qD esitelty uudelleen eri näkyvyydellä"
--- 22060,22086 ----
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: config/sh/sh.cc:1227
  #, fuzzy, c-format
  msgid "invalid operand to %%R"
  msgstr "virheellinen %%r-arvo"
  
! #: config/sh/sh.cc:1254
  #, fuzzy, c-format
  msgid "invalid operand to %%S"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/sh/sh.cc:8679
  #, fuzzy
  msgid "created and used with different architectures / ABIs"
  msgstr "%qD esitelty uudelleen eri näkyvyydellä"
  
! #: config/sh/sh.cc:8681
  #, fuzzy
  msgid "created and used with different ABIs"
  msgstr "%qD esitelty uudelleen eri näkyvyydellä"
  
! #: config/sh/sh.cc:8683
  #, fuzzy
  msgid "created and used with different endianness"
  msgstr "%qD esitelty uudelleen eri näkyvyydellä"
*************** msgstr "Virheellinen operandi"
*** 22177,22203 ****
  msgid "Unable to load DLL."
  msgstr "Tuota koodia DLL:lle."
  
! #: config/xtensa/xtensa.cc:848 config/xtensa/xtensa.cc:882
  #, fuzzy
  msgid "bad test"
  msgstr "test ja/tai ["
  
! #: config/xtensa/xtensa.cc:2976
  #, fuzzy
  msgid "invalid mask"
  msgstr "PEITE"
  
! #: config/xtensa/xtensa.cc:3042 config/xtensa/xtensa.cc:3052
  #, c-format
  msgid "invalid %%t/%%b value"
  msgstr "virheellinen %%t/%%b-arvo"
  
! #: config/xtensa/xtensa.cc:3130
  #, fuzzy
  msgid "no register in address"
  msgstr "Rekisteröi"
  
! #: config/xtensa/xtensa.cc:3138
  #, fuzzy
  msgid "address offset not a constant"
  msgstr "siirros vakiomerkkijonon rajojen ulkopuolelle"
--- 22208,22234 ----
  msgid "Unable to load DLL."
  msgstr "Tuota koodia DLL:lle."
  
! #: config/xtensa/xtensa.cc:845 config/xtensa/xtensa.cc:879
  #, fuzzy
  msgid "bad test"
  msgstr "test ja/tai ["
  
! #: config/xtensa/xtensa.cc:2992
  #, fuzzy
  msgid "invalid mask"
  msgstr "PEITE"
  
! #: config/xtensa/xtensa.cc:3058 config/xtensa/xtensa.cc:3068
  #, c-format
  msgid "invalid %%t/%%b value"
  msgstr "virheellinen %%t/%%b-arvo"
  
! #: config/xtensa/xtensa.cc:3146
  #, fuzzy
  msgid "no register in address"
  msgstr "Rekisteröi"
  
! #: config/xtensa/xtensa.cc:3154
  #, fuzzy
  msgid "address offset not a constant"
  msgstr "siirros vakiomerkkijonon rajojen ulkopuolelle"
*************** msgstr "{nimetön}"
*** 22236,22242 ****
  msgid "aka"
  msgstr "eli"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8217
  msgid "({anonymous})"
  msgstr "({nimetön})"
  
--- 22267,22273 ----
  msgid "aka"
  msgstr "eli"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8295
  msgid "({anonymous})"
  msgstr "({nimetön})"
  
*************** msgstr "({nimetön})"
*** 22249,22287 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3254 c/c-parser.cc:3463 c/c-parser.cc:3477 c/c-parser.cc:7694
! #: c/c-parser.cc:8548 c/c-parser.cc:9126 c/c-parser.cc:9318 c/c-parser.cc:9351
! #: c/c-parser.cc:9649 c/c-parser.cc:14677 c/c-parser.cc:14712
! #: c/c-parser.cc:14743 c/c-parser.cc:14790 c/c-parser.cc:14971
! #: c/c-parser.cc:15804 c/c-parser.cc:15879 c/c-parser.cc:15922
! #: c/c-parser.cc:24064 c/c-parser.cc:24144 c/c-parser.cc:24473
! #: c/c-parser.cc:24499 c/c-parser.cc:24522 c/c-parser.cc:25208
! #: c/c-parser.cc:25251 c/c-parser.cc:26525 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:4325 c/c-parser.cc:4516
! #: c/c-parser.cc:4551 c/c-parser.cc:14964 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18012 cp/parser.cc:37079
! #: cp/parser.cc:37718
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:3435 c/c-parser.cc:9609
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:3974 c/c-parser.cc:5127 c/c-parser.cc:5319 c/c-parser.cc:5377
! #: c/c-parser.cc:5435 c/c-parser.cc:5824 c/c-parser.cc:5847 c/c-parser.cc:5856
! #: c/c-parser.cc:5907 c/c-parser.cc:5916 c/c-parser.cc:11205
! #: c/c-parser.cc:11291 c/c-parser.cc:11907 c/c-parser.cc:11933
! #: c/c-parser.cc:11967 c/c-parser.cc:12168 c/c-parser.cc:13049
! #: c/c-parser.cc:15078 c/c-parser.cc:17730 c/c-parser.cc:18465
! #: c/c-parser.cc:18524 c/c-parser.cc:18579 c/c-parser.cc:20651
! #: c/c-parser.cc:20943 c/c-parser.cc:21095 c/c-parser.cc:23156
! #: c/c-parser.cc:24564 c/c-parser.cc:25216 c/c-parser.cc:29186
! #: c/c-parser.cc:29454 c/c-parser.cc:29536 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
--- 22280,22318 ----
  #. ;
  #. <~~~~~~~~~ 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:18008 cp/parser.cc:37077
! #: cp/parser.cc:37716
  #, 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
*************** msgstr "odotettiin %<,%> tai %<;%>"
*** 22289,22444 ****
  #: 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:3426 c/c-parser.cc:9601
! #: c/c-parser.cc:21759 cp/parser.cc:37766 cp/parser.cc:46129
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:5213 c/c-parser.cc:5967 c/c-parser.cc:6324 c/c-parser.cc:6342
! #: c/c-parser.cc:6343 c/c-parser.cc:6852 c/c-parser.cc:6896 c/c-parser.cc:9700
! #: c/c-parser.cc:12159 c/c-parser.cc:13622 c/c-parser.cc:13995
! #: c/c-parser.cc:17052 c/gimple-parser.cc:1920 cp/parser.cc:37730
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:5415
  #, fuzzy
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5876 c/c-parser.cc:5881 c/c-parser.cc:17713
! #: c/c-parser.cc:18554 c/c-parser.cc:20633 c/c-parser.cc:21567
! #: c/c-parser.cc:21666 c/c-parser.cc:27884 c/c-parser.cc:28205
! #: c/c-parser.cc:29108 c/c-parser.cc:29262 c/c-parser.cc:29479
  #: 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:11064 c/c-parser.cc:17494 cp/parser.cc:37721
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:6320 c/c-parser.cc:6322 c/c-parser.cc:16957 cp/parser.cc:37733
! #: cp/parser.cc:41636 go/gofrontend/embed.cc:440
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:7156 c/c-parser.cc:15307 c/c-parser.cc:21643
! #: c/c-parser.cc:24039 c/c-parser.cc:24125 c/c-parser.cc:24886
! #: c/c-parser.cc:26032 c/c-parser.cc:31328 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4312 c/c-parser.cc:4540
! #: c/c-parser.cc:14859 cp/parser.cc:23909 cp/parser.cc:37727
  #: go/gofrontend/embed.cc:371
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:8106 c/c-parser.cc:8115 c/c-parser.cc:10149
! #: c/c-parser.cc:11459 c/c-parser.cc:15071 c/c-parser.cc:15468
! #: c/c-parser.cc:15532 c/c-parser.cc:17034 c/c-parser.cc:18145
! #: c/c-parser.cc:18382 c/c-parser.cc:18944 c/c-parser.cc:19047
! #: c/c-parser.cc:19588 c/c-parser.cc:19756 c/c-parser.cc:20294
! #: c/c-parser.cc:20370 c/c-parser.cc:20501 c/c-parser.cc:20573
! #: c/c-parser.cc:20653 c/c-parser.cc:21326 c/c-parser.cc:21881
! #: c/c-parser.cc:27743 c/c-parser.cc:29135 c/c-parser.cc:29319
! #: c/c-parser.cc:29378 c/c-parser.cc:30614 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:9608 c/c-parser.cc:17638
! #: c/c-parser.cc:19052 cp/parser.cc:37760 cp/parser.cc:39476 cp/parser.cc:42576
! #: cp/parser.cc:43480 go/gofrontend/embed.cc:404
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:9102 cp/parser.cc:37647
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:11168 c/c-parser.cc:11407 c/c-parser.cc:11957
! #: c/c-parser.cc:11996 c/c-parser.cc:12089 c/c-parser.cc:12230
! #: c/c-parser.cc:13039 c/c-parser.cc:18559 c/c-parser.cc:20439
  #: 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:37077 cp/parser.cc:37736
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:11851
  #, fuzzy
  msgid "expected %<.%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:14530 c/c-parser.cc:14562 c/c-parser.cc:14802
! #: cp/parser.cc:40050 cp/parser.cc:40071
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.cc:15220 c/gimple-parser.cc:1457 cp/parser.cc:37745
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:19142 c/c-parser.cc:21113 c/c-parser.cc:21630
! #: cp/parser.cc:37769 cp/parser.cc:45980
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20286 c/c-parser.cc:23934 c/c-parser.cc:23979
! #: c/c-parser.cc:24136 c/c-parser.cc:24483 c/c-parser.cc:25195
! #: c/c-parser.cc:26408 c/c-parser.cc:27932 c/c-parser.cc:29520
! #: c/gimple-parser.cc:805 c/c-parser.cc:6919 c/c-parser.cc:24056
! #: c/c-parser.cc:24279 cp/parser.cc:37748 cp/parser.cc:47690 cp/parser.cc:47863
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:21780 c/c-parser.cc:28214 c/c-parser.cc:28235
! #: c/c-parser.cc:17092 c/c-parser.cc:17104 c/c-parser.cc:21760
! #: cp/parser.cc:46130 cp/parser.cc:46157 cp/parser.cc:53808 cp/parser.cc:53819
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:24067 c/c-parser.cc:24147 c/c-parser.cc:24500
! #: c/c-parser.cc:24955 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37724
! #: cp/parser.cc:40260
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:24160 cp/parser.cc:47788
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "expected %<else%>"
  msgstr "odotettiin %<delete%>"
  
! #: c/c-parser.cc:26079 c/c-parser.cc:26068 cp/parser.cc:50749
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jälkeen"
  
! #: c/c-parser.cc:30212 cp/parser.cc:56060
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10380
  msgid "(anonymous)"
  msgstr "(nimetön)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21172 cp/parser.cc:37742
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "”)” oli odotus"
--- 22320,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:3430 c/c-parser.cc:9605
! #: c/c-parser.cc:21763 cp/parser.cc:37764 cp/parser.cc:46127
  #, 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:37728
  #, 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:37719
  #, 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:37731
! #: cp/parser.cc:41634 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:23905 cp/parser.cc:37725
  #: 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:37758 cp/parser.cc:39474 cp/parser.cc:42574
! #: cp/parser.cc:43478 go/gofrontend/embed.cc:404
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:9106 cp/parser.cc:37645
  #, 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:37075 cp/parser.cc:37734
  #, 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:40048 cp/parser.cc:40069
  #, 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:37743
  #, 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:37767 cp/parser.cc:45978
  #, 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:37746 cp/parser.cc:47688 cp/parser.cc:47861
  #, 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:46128 cp/parser.cc:46155 cp/parser.cc:53806 cp/parser.cc:53817
  #, 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:37722
! #: cp/parser.cc:40258
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:24164 cp/parser.cc:47786
  #, 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:50747
  #, 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:56058
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10458
  msgid "(anonymous)"
  msgstr "(nimetön)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21168 cp/parser.cc:37740
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "”)” oli odotus"
*************** msgstr "ehdokas on:"
*** 22466,22472 ****
  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:27659
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "ehdokas on:"
--- 22497,22503 ----
  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:27736
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "ehdokas on:"
*************** msgstr "<tuntematon operaattori>"
*** 22614,22903 ****
  msgid "At global scope:"
  msgstr "Globaalilla näkyvyysalueella:"
  
! #: cp/reflect.cc:559
  #, fuzzy
  msgid "array element not a constant integer"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/reflect.cc:567 cp/reflect.cc:3862
  #, fuzzy
  msgid "reflect_constant failed"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/reflect.cc:1000
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a type"
  msgstr "funktio ei palauta merkkijonotyyppiä"
  
! #: cp/reflect.cc:1012
  #, fuzzy
  msgid "reflection does not have template arguments"
  msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
  
! #: cp/reflect.cc:1023
  #, fuzzy
  msgid "reflection does not represent a function or function type"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: cp/reflect.cc:2324
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2374
  #, 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:2505
  #, fuzzy
  #| msgid "%qE does not have class type"
  msgid "reflection does not have a type"
  msgstr "%qE:lla ei ole luokkatyyppiä"
  
! #: cp/reflect.cc:2621
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2702
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:2922
  #, 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:3045
  #, 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:3066
  #, 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:3097
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3103
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3108
  #, 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:3172
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3191
  #, fuzzy
  msgid "reflection with incomplete type in size_of"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/reflect.cc:3227
  #, fuzzy
  msgid "reflection not suitable for alignment_of"
  msgstr "Käytä H8/300-kohdistussääntöjä"
  
! #: cp/reflect.cc:3263
  #, fuzzy
  #| msgid "assignment of function %qD"
  msgid "alignment_of on function type"
  msgstr "funktion %qD sijoitus"
  
! #: cp/reflect.cc:3272
  #, fuzzy
  msgid "reflection with incomplete type in alignment_of"
  msgstr "epäkelpo %qs:n soveltaminen vaillinaiseen tyyppiin %qT "
  
! #: cp/reflect.cc:3307
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3331
  #, fuzzy
  msgid "reflection with incomplete type in bit_size_of"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/reflect.cc:3507
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3547 cp/reflect.cc:3630
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3551 cp/reflect.cc:3634
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3767
  msgid "reflection does not represent a type, type alias, variable, function, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3779
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:3886
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:3913
  #, fuzzy
  msgid "reflect_function failed"
  msgstr "odotettiin luokan nimeä"
  
! #: cp/reflect.cc:4792
  msgid "value member missing"
  msgstr ""
  
! #: cp/reflect.cc:4803 cp/reflect.cc:4812
  #, fuzzy
  msgid "unexpected value of value member"
  msgstr "odotettiin luokan nimeä"
  
! #: cp/reflect.cc:4919
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:4943
  #, 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:5000
  #, fuzzy
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/reflect.cc:5156
  #, fuzzy
  msgid "reflection represents non-integral or bool type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/reflect.cc:5295
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a template"
  msgstr "funktio ei palauta merkkijonotyyppiä"
  
! #: cp/reflect.cc:5318
  #, fuzzy
  msgid "invalid argument to can_substitute"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: cp/reflect.cc:5380
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5509
  #, fuzzy
  msgid "type is not object or reference type"
  msgstr "# Ei kohde:"
  
! #: cp/reflect.cc:5754
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5760
  #, fuzzy
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr "muunnos tyyppiin %qT tyypistä %qT saattaa muuttaa sen arvoa"
  
! #: cp/reflect.cc:5768
  #, fuzzy
  msgid "name is not a valid identifier"
  msgstr "universaali merkki %.*s ei ole kelvollinen tunniste"
  
! #: cp/reflect.cc:5774
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:5777
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5786
  #, fuzzy
  msgid "neither name nor bit_width specified"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: cp/reflect.cc:5792
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5797
  #, 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:5801
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:5806
  #, fuzzy
  msgid "bit_width 0 with specified name"
  msgstr "virheellinen saraketarkennin: %s"
  
! #: cp/reflect.cc:5809
  #, fuzzy
  #| msgid "right shift count is negative"
  msgid "bit_width is negative"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: cp/reflect.cc:5816
  #, fuzzy
  msgid "alignment is not power of two"
  msgstr "dwarfin versio %d ei ole tuettu"
  
! #: cp/reflect.cc:5819
  #, fuzzy
  #| msgid "right rotate count is negative"
  msgid "alignment is negative"
  msgstr "oikealle kierron laskuri on negatiivinen"
  
! #: cp/reflect.cc:5826
  #, fuzzy
  msgid "alignment is smaller than alignment_of"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/reflect.cc:6363
  #, fuzzy
  #| msgid "incomplete implementation of class %qE"
  msgid "incomplete parent class"
  msgstr "luokan %qE vaillinainen toteutus"
  
! #: cp/reflect.cc:6799
  #, 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:6829 cp/reflect.cc:6857 cp/reflect.cc:6886 cp/reflect.cc:6924
! #: cp/reflect.cc:6962 cp/reflect.cc:6993
  #, fuzzy
  msgid "not a complete class type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: cp/reflect.cc:6952
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7128 cp/reflect.cc:7187 cp/reflect.cc:7261
  #, fuzzy
  msgid "value cannot be extracted"
  msgstr "%qT ei ole malli"
--- 22645,22934 ----
  msgid "At global scope:"
  msgstr "Globaalilla näkyvyysalueella:"
  
! #: cp/reflect.cc:565
  #, fuzzy
  msgid "array element not a constant integer"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/reflect.cc:573 cp/reflect.cc:3906
  #, fuzzy
  msgid "reflect_constant failed"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/reflect.cc:1031
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a type"
  msgstr "funktio ei palauta merkkijonotyyppiä"
  
! #: cp/reflect.cc:1043
  #, fuzzy
  msgid "reflection does not have template arguments"
  msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
  
! #: cp/reflect.cc:1054
  #, fuzzy
  msgid "reflection does not represent a function or function type"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: cp/reflect.cc:2355
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2405
  #, 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:2536
  #, fuzzy
  #| msgid "%qE does not have class type"
  msgid "reflection does not have a type"
  msgstr "%qE:lla ei ole luokkatyyppiä"
  
! #: cp/reflect.cc:2652
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2733
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:2953
  #, 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:3076
  #, 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:3097
  #, 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:3128
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3134
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3139
  #, 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:3203
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3222
  #, fuzzy
  msgid "reflection with incomplete type in size_of"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/reflect.cc:3258
  #, fuzzy
  msgid "reflection not suitable for alignment_of"
  msgstr "Käytä H8/300-kohdistussääntöjä"
  
! #: cp/reflect.cc:3294
  #, fuzzy
  #| msgid "assignment of function %qD"
  msgid "alignment_of on function type"
  msgstr "funktion %qD sijoitus"
  
! #: cp/reflect.cc:3303
  #, fuzzy
  msgid "reflection with incomplete type in alignment_of"
  msgstr "epäkelpo %qs:n soveltaminen vaillinaiseen tyyppiin %qT "
  
! #: cp/reflect.cc:3338
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3362
  #, fuzzy
  msgid "reflection with incomplete type in bit_size_of"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/reflect.cc:3538
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3578 cp/reflect.cc:3668
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3582 cp/reflect.cc:3672
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3805
  msgid "reflection does not represent a type, type alias, variable, function, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3817
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:3930
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:3957
  #, fuzzy
  msgid "reflect_function failed"
  msgstr "odotettiin luokan nimeä"
  
! #: cp/reflect.cc:4840
  msgid "value member missing"
  msgstr ""
  
! #: cp/reflect.cc:4851 cp/reflect.cc:4860
  #, fuzzy
  msgid "unexpected value of value member"
  msgstr "odotettiin luokan nimeä"
  
! #: cp/reflect.cc:4967
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:4991
  #, 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:5048
  #, fuzzy
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/reflect.cc:5204
  #, fuzzy
  msgid "reflection represents non-integral or bool type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/reflect.cc:5343
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a template"
  msgstr "funktio ei palauta merkkijonotyyppiä"
  
! #: cp/reflect.cc:5366
  #, fuzzy
  msgid "invalid argument to can_substitute"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: cp/reflect.cc:5428
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5559
  #, fuzzy
  msgid "type is not object or reference type"
  msgstr "# Ei kohde:"
  
! #: cp/reflect.cc:5804
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5810
  #, fuzzy
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr "muunnos tyyppiin %qT tyypistä %qT saattaa muuttaa sen arvoa"
  
! #: cp/reflect.cc:5818
  #, fuzzy
  msgid "name is not a valid identifier"
  msgstr "universaali merkki %.*s ei ole kelvollinen tunniste"
  
! #: cp/reflect.cc:5824
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:5827
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5836
  #, fuzzy
  msgid "neither name nor bit_width specified"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: cp/reflect.cc:5842
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5847
  #, 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:5851
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:5856
  #, fuzzy
  msgid "bit_width 0 with specified name"
  msgstr "virheellinen saraketarkennin: %s"
  
! #: cp/reflect.cc:5859
  #, fuzzy
  #| msgid "right shift count is negative"
  msgid "bit_width is negative"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: cp/reflect.cc:5866
  #, fuzzy
  msgid "alignment is not power of two"
  msgstr "dwarfin versio %d ei ole tuettu"
  
! #: cp/reflect.cc:5869
  #, fuzzy
  #| msgid "right rotate count is negative"
  msgid "alignment is negative"
  msgstr "oikealle kierron laskuri on negatiivinen"
  
! #: cp/reflect.cc:5876
  #, fuzzy
  msgid "alignment is smaller than alignment_of"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/reflect.cc:6413
  #, fuzzy
  #| msgid "incomplete implementation of class %qE"
  msgid "incomplete parent class"
  msgstr "luokan %qE vaillinainen toteutus"
  
! #: cp/reflect.cc:6859
  #, 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:6889 cp/reflect.cc:6917 cp/reflect.cc:6946 cp/reflect.cc:6984
! #: cp/reflect.cc:7022 cp/reflect.cc:7053
  #, fuzzy
  msgid "not a complete class type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: cp/reflect.cc:7012
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7188 cp/reflect.cc:7247 cp/reflect.cc:7321
  #, fuzzy
  msgid "value cannot be extracted"
  msgstr "%qT ei ole malli"
*************** msgstr "muunnos tyypistä %2$qT tyypiksi
*** 22951,22981 ****
  msgid "source type is not polymorphic"
  msgstr "lähde ei ole osoitin"
  
! #: cp/semantics.cc:6825
  msgid "candidates are:"
  msgstr "ehdokkaat ovat:"
  
! #: cp/typeck.cc:7784 c/c-typeck.cc:5744
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "unaariselle miinus-operaatiolle annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7785 c/c-typeck.cc:5730
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "unaariselle plus-operaatiolle annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7812 c/c-typeck.cc:5789
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "bittikomplementille annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7832 c/c-typeck.cc:5797
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "abs-funktiolle annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7844 c/c-typeck.cc:5819
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "konjugaatiolle annettu väärä tyyppiargumentti"
--- 22982,23012 ----
  msgid "source type is not polymorphic"
  msgstr "lähde ei ole osoitin"
  
! #: cp/semantics.cc:6821
  msgid "candidates are:"
  msgstr "ehdokkaat ovat:"
  
! #: cp/typeck.cc:7784 c/c-typeck.cc:5822
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "unaariselle miinus-operaatiolle annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7785 c/c-typeck.cc:5808
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "unaariselle plus-operaatiolle annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7812 c/c-typeck.cc:5867
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "bittikomplementille annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7832 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "abs-funktiolle annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7844 c/c-typeck.cc:5897
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "konjugaatiolle annettu väärä tyyppiargumentti"
*************** msgstr ""
*** 23019,23085 ****
  msgid "BOZ constant truncated at %L"
  msgstr "Lohkonimiö ei ole sopiva IF-lauseelle kohdassa %C"
  
! #: fortran/check.cc:4179
  #, fuzzy, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr "liian vähän (%d) argumentteja funktiolle ”%s”"
  
! #: fortran/check.cc:4417 fortran/check.cc:4502 fortran/check.cc:4567
! #: fortran/check.cc:5270
  #, fuzzy, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/check.cc:5021 fortran/intrinsic.cc:5062
  #, fuzzy, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/check.cc:5897
  #, fuzzy
  msgid "NULL() is not interoperable"
  msgstr "%qD ei ole muuttuja"
  
! #: fortran/check.cc:5903
  #, fuzzy
  msgid "BOZ literal constant"
  msgstr "virheellinen rotate-käsky"
  
! #: fortran/check.cc:5909
  #, fuzzy
  msgid "Expression is polymorphic"
  msgstr "Ennenaikainen säännöllisen lausekkeen loppu"
  
! #: fortran/check.cc:5916
  #, fuzzy
  msgid "Expression is a noninteroperable derived type"
  msgstr "nimettömällä kentällä on vaillinainen tyyppi"
  
! #: fortran/check.cc:5922
  #, fuzzy
  msgid "Procedure unexpected as argument"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: fortran/check.cc:5932
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:5939
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:5960
  #, fuzzy
  msgid "Type shall have a character length of 1"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/check.cc:5971
  #, fuzzy
  #| msgid "types are not quite compatible"
  msgid "Coarrays are not interoperable"
  msgstr "tyypit eivät ole ihan yhteensopivia"
  
! #: fortran/check.cc:5982
  #, fuzzy
  msgid "Assumed-size arrays are not interoperable"
  msgstr "Tyhjä taulukkomuodostin kohdassa %C ei ole sallittu"
--- 23050,23116 ----
  msgid "BOZ constant truncated at %L"
  msgstr "Lohkonimiö ei ole sopiva IF-lauseelle kohdassa %C"
  
! #: fortran/check.cc:4174
  #, fuzzy, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr "liian vähän (%d) argumentteja funktiolle ”%s”"
  
! #: fortran/check.cc:4412 fortran/check.cc:4497 fortran/check.cc:4562
! #: fortran/check.cc:5265
  #, fuzzy, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/check.cc:5016 fortran/intrinsic.cc:5062
  #, fuzzy, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/check.cc:5892
  #, fuzzy
  msgid "NULL() is not interoperable"
  msgstr "%qD ei ole muuttuja"
  
! #: fortran/check.cc:5898
  #, fuzzy
  msgid "BOZ literal constant"
  msgstr "virheellinen rotate-käsky"
  
! #: fortran/check.cc:5904
  #, fuzzy
  msgid "Expression is polymorphic"
  msgstr "Ennenaikainen säännöllisen lausekkeen loppu"
  
! #: fortran/check.cc:5911
  #, fuzzy
  msgid "Expression is a noninteroperable derived type"
  msgstr "nimettömällä kentällä on vaillinainen tyyppi"
  
! #: fortran/check.cc:5917
  #, fuzzy
  msgid "Procedure unexpected as argument"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: fortran/check.cc:5927
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:5934
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:5955
  #, fuzzy
  msgid "Type shall have a character length of 1"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/check.cc:5966
  #, fuzzy
  #| msgid "types are not quite compatible"
  msgid "Coarrays are not interoperable"
  msgstr "tyypit eivät ole ihan yhteensopivia"
  
! #: fortran/check.cc:5977
  #, fuzzy
  msgid "Assumed-size arrays are not interoperable"
  msgstr "Tyhjä taulukkomuodostin kohdassa %C ei ole sallittu"
*************** msgstr "ehtolausekkeessa on osoitintyypp
*** 23190,23196 ****
  msgid "Driving:"
  msgstr "Varoitus:"
  
! #: fortran/interface.cc:4029 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 23221,23227 ----
  msgid "Driving:"
  msgstr "Varoitus:"
  
! #: fortran/interface.cc:4038 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr "lohkolaite"
*** 23388,23398 ****
  msgid "implied END DO"
  msgstr "syötteen loppu"
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14286
  msgid "assignment"
  msgstr "sijoitus"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14352 fortran/resolve.cc:14355
  #, fuzzy
  msgid "pointer assignment"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
--- 23419,23429 ----
  msgid "implied END DO"
  msgstr "syötteen loppu"
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14333
  msgid "assignment"
  msgstr "sijoitus"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14399 fortran/resolve.cc:14402
  #, fuzzy
  msgid "pointer assignment"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
*************** msgstr "EI OBJEKTIA\n"
*** 23538,23559 ****
  msgid "ALLOCATE object"
  msgstr "EI OBJEKTIA\n"
  
! #: fortran/resolve.cc:9659 fortran/resolve.cc:11829 fortran/resolve.cc:12055
  #, fuzzy
  msgid "STAT variable"
  msgstr "tiedoston tilan lukeminen epäonnistui"
  
! #: fortran/resolve.cc:9710 fortran/resolve.cc:11841 fortran/resolve.cc:12067
  #, fuzzy
  msgid "ERRMSG variable"
  msgstr "%qD ei ole muuttuja"
  
! #: fortran/resolve.cc:11637
  #, fuzzy
  msgid "item in READ"
  msgstr "Soita numero"
  
! #: fortran/resolve.cc:11853
  #, fuzzy
  msgid "ACQUIRED_LOCK variable"
  msgstr "uutta arkistoa ei voi lukita"
--- 23569,23590 ----
  msgid "ALLOCATE object"
  msgstr "EI OBJEKTIA\n"
  
! #: fortran/resolve.cc:9659 fortran/resolve.cc:11846 fortran/resolve.cc:12072
  #, fuzzy
  msgid "STAT variable"
  msgstr "tiedoston tilan lukeminen epäonnistui"
  
! #: fortran/resolve.cc:9710 fortran/resolve.cc:11858 fortran/resolve.cc:12084
  #, fuzzy
  msgid "ERRMSG variable"
  msgstr "%qD ei ole muuttuja"
  
! #: fortran/resolve.cc:11654
  #, fuzzy
  msgid "item in READ"
  msgstr "Soita numero"
  
! #: fortran/resolve.cc:11870
  #, fuzzy
  msgid "ACQUIRED_LOCK variable"
  msgstr "uutta arkistoa ei voi lukita"
*************** msgstr "uutta arkistoa ei voi lukita"
*** 23563,23593 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Odotettiin PARAMETER-symbolia kompleksivakiossa kohdassa %C"
  
! #: fortran/trans-array.cc:6876
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11414
  #, 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:6682
  #, 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:6690
  #, 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:11543
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13301
  #, fuzzy
  msgid "Assignment of scalar to unallocated array"
  msgstr "virheellinen taulukkosijoitus"
--- 23594,23624 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Odotettiin PARAMETER-symbolia kompleksivakiossa kohdassa %C"
  
! #: fortran/trans-array.cc:6906
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11451
  #, 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:6690
  #, 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:6698
  #, 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:11598
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13373
  #, fuzzy
  msgid "Assignment of scalar to unallocated array"
  msgstr "virheellinen taulukkosijoitus"
*************** msgstr "virheellinen taulukkosijoitus"
*** 23597,23678 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Erisuuret merkkipituudet (%ld/%ld) merkkijonossa %s kohdassa %L"
  
! #: fortran/trans-intrinsic.cc:6595
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6882
  #, 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:6930
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6940
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6947
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7039
  #, 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:7107
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7187
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7195 fortran/trans-intrinsic.cc:7240
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9609
  #, 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:9641
  #, fuzzy
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/trans-intrinsic.cc:13161
  #, 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:13173
  #, 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:13185
  #, 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:13197
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
--- 23628,23709 ----
  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:13166
  #, 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:13178
  #, 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:13190
  #, 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:13202
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13210
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgstr "UNIT-numeron lauseessa kohdassa
*** 23692,23712 ****
  msgid "Assigned label is not a target label"
  msgstr "ei-paikallinen nimiö "
  
! #: fortran/trans-stmt.cc:1420
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2755
  msgid "Loop iterates infinitely"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2775 fortran/trans-stmt.cc:3031
  #, fuzzy
  msgid "Loop variable has been modified"
  msgstr "Tiedostoa ”%s” on muokattu sen avaamisen jälkeen."
  
! #: fortran/trans-stmt.cc:2884
  #, fuzzy
  msgid "DO step value is zero"
  msgstr "Odotettiin askelarvoa iteraattorissa kohdassa %C"
--- 23723,23743 ----
  msgid "Assigned label is not a target label"
  msgstr "ei-paikallinen nimiö "
  
! #: fortran/trans-stmt.cc:1423
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2758
  msgid "Loop iterates infinitely"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2778 fortran/trans-stmt.cc:3034
  #, fuzzy
  msgid "Loop variable has been modified"
  msgstr "Tiedostoa ”%s” on muokattu sen avaamisen jälkeen."
  
! #: fortran/trans-stmt.cc:2887
  #, fuzzy
  msgid "DO step value is zero"
  msgstr "Odotettiin askelarvoa iteraattorissa kohdassa %C"
*************** msgstr "yritettiin käyttää ominaisuut
*** 23746,23752 ****
  msgid "Error reallocating to %lu bytes"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:183 c-family/c-warn.cc:685 cp/cvt.cc:1462
  #: d/toir.cc:225 rust/backend/rust-tree.cc:515
  #, gcc-internal-format
  msgid "value computed is not used"
--- 23777,23783 ----
  msgid "Error reallocating to %lu bytes"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:183 c-family/c-warn.cc:685 cp/cvt.cc:1464
  #: d/toir.cc:225 rust/backend/rust-tree.cc:515
  #, gcc-internal-format
  msgid "value computed is not used"
*************** msgstr "odotettiin numeerista tyyppiä"
*** 23774,23781 ****
  msgid "expected boolean type"
  msgstr "odotettiin totuusarvotyyppiä"
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20198 c/c-parser.cc:20205
! #: cp/parser.cc:44601 cp/parser.cc:44608
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "odotettiin kokonaislukua"
--- 23805,23812 ----
  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:44599 cp/parser.cc:44606
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "odotettiin kokonaislukua"
*************** msgstr "liian vähän argumentteja"
*** 23846,23852 ****
  #: 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:9574
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "liian monta argumenttia"
--- 23877,23883 ----
  #: 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:9576
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "liian monta argumenttia"
*************** msgstr "Vain 1k-lohkot/vyöhykkeet ovat
*** 24532,24559 ****
  msgid "exception %qs"
  msgstr "tuntematon komentorivivalitsin %qs"
  
! #: cobol/parse_ante.h:1659
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Global declarative %s for %s"
  msgstr "%q+#D:n esittely"
  
! #: cobol/parse_ante.h:2511 cobol/symbols.h:164 cobol/genapi.cc:6333
! #: cobol/util.cc:324 cobol/util.cc:371 cobol/util.cc:418 cobol/util.cc:720
  #, gcc-internal-format
  msgid "%s:%d: invalid %<symbol_type_t%> %d"
  msgstr ""
  
! #: cobol/parse_ante.h:3268
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr ""
  
! #: cobol/parse_util.h:360
  #, fuzzy, gcc-internal-format
  msgid "%s: intrinsic function %qs not found"
  msgstr "Luontaisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: cobol/parse_util.h:392
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid function declaration"
  msgid "%s: invalid function descr type '%c'"
--- 24563,24590 ----
  msgid "exception %qs"
  msgstr "tuntematon komentorivivalitsin %qs"
  
! #: cobol/parse_ante.h:1650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Global declarative %s for %s"
  msgstr "%q+#D:n esittely"
  
! #: cobol/parse_ante.h:2502 cobol/symbols.h:164 cobol/genapi.cc:6385
! #: cobol/util.cc:333 cobol/util.cc:380 cobol/util.cc:427 cobol/util.cc:729
  #, gcc-internal-format
  msgid "%s:%d: invalid %<symbol_type_t%> %d"
  msgstr ""
  
! #: cobol/parse_ante.h:3259
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr ""
  
! #: cobol/parse_util.h:455
  #, fuzzy, gcc-internal-format
  msgid "%s: intrinsic function %qs not found"
  msgstr "Luontaisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: cobol/parse_util.h:487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid function declaration"
  msgid "%s: invalid function descr type '%c'"
*************** msgstr "virheellinen funktioesittely"
*** 24565,24581 ****
  msgid "scan.o: %s"
  msgstr "close: %s"
  
! #: cobol/scan_ante.h:673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: invalid level '%s'"
  msgstr "%s: virheellinen tiedoston nimi: %s\n"
  
! #: cobol/scan_ante.h:1218
  #, fuzzy, gcc-internal-format
  msgid "%s:%d: invalid symbol type %s for symbol %qs"
  msgstr "virheellinen argumentti %s %s:lle"
  
! #: cobol/scan_ante.h:1250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: invalid integer '%s'"
  msgstr "%s: virheellinen tiedoston nimi: %s\n"
--- 24596,24612 ----
  msgid "scan.o: %s"
  msgstr "close: %s"
  
! #: cobol/scan_ante.h:694
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: invalid level '%s'"
  msgstr "%s: virheellinen tiedoston nimi: %s\n"
  
! #: cobol/scan_ante.h:1239
  #, fuzzy, gcc-internal-format
  msgid "%s:%d: invalid symbol type %s for symbol %qs"
  msgstr "virheellinen argumentti %s %s:lle"
  
! #: cobol/scan_ante.h:1271
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: invalid integer '%s'"
  msgstr "%s: virheellinen tiedoston nimi: %s\n"
*************** msgstr "tls_model-argumentti ei ole merk
*** 24723,24730 ****
  msgid "unknown pointer size model %qs"
  msgstr "tuntematon konetila %qs"
  
! #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:420
! #: common.opt:3882 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
--- 24754,24761 ----
  msgid "unknown pointer size model %qs"
  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
*************** msgstr "%qs ei ole varoituksia ohjaava v
*** 24758,24764 ****
  msgid "Unrecognized option: %qs"
  msgstr "tuntematon komentorivivalitsin %qs"
  
! #: params.opt:497 common.opt:2340
  #, fuzzy, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "tuntematon konetila %qs"
--- 24789,24795 ----
  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"
*************** msgstr "tls_model-argumentti ei ole merk
*** 24778,24900 ****
  msgid "unknown threader debug mode %qs"
  msgstr "tls_model-argumentti ei ole merkkijono"
  
! #: common.opt:1744
  #, fuzzy, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:1762
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1806
  #, fuzzy, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:1990
  #, fuzzy, gcc-internal-format
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2023
  #, fuzzy, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2095
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr ""
  
! #: common.opt:2127
  #, fuzzy, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2241
  #, fuzzy, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "Funktio %qs"
  
! #: common.opt:2254
  #, fuzzy, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: common.opt:2468
  #, fuzzy, gcc-internal-format
  msgid "targets missing after %qs"
  msgstr "makron nimi puuttuu %qs:n jälkeen"
  
! #: common.opt:2471
  #, fuzzy, gcc-internal-format
  msgid "options or targets=options missing after %qs"
  msgstr "makron nimi puuttuu %qs:n jälkeen"
  
! #: common.opt:2481
  #, fuzzy, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2492
  #, 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:2669
  #, fuzzy, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2685
  #, fuzzy, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2794
  #, fuzzy, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2827
  #, fuzzy, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "Funktio %qs"
  
! #: common.opt:3165
  #, fuzzy, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "tls_model-argumentti ei ole merkkijono"
  
! #: common.opt:3198
  #, fuzzy, gcc-internal-format
  msgid "unknown trampoline implementation %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:3532
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:3563
  #, fuzzy, gcc-internal-format
  msgid "unrecognized automatic variable initialization type %qs"
  msgstr "tunnistamaton muotomäärite"
  
! #: common.opt:3589
  #, fuzzy, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "tunnistamaton rekisterinimi %qs"
  
! #: common.opt:3608
  #, fuzzy, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: common.opt:3664
  #, fuzzy, gcc-internal-format
  msgid "unrecognized zero init padding bits kind %qs"
  msgstr "tuntematon komentorivivalitsin %qs"
--- 24809,24931 ----
  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"
*************** msgstr "tuntematon komentorivivalitsin %
*** 24904,24935 ****
  msgid "argument %qs to %<-Whidden-declaration%> not recognized"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: algol68/lang.opt:118
  #, fuzzy, gcc-internal-format
  msgid "unknown stropping_regime setting %qs"
  msgstr "Funktio %qs"
  
! #: rust/lang.opt:90
  #, fuzzy, gcc-internal-format
  msgid "unknown crate type: '%qs'"
  msgstr "tiedostoa ”%s” ei voi avata"
  
! #: rust/lang.opt:118
  #, fuzzy, gcc-internal-format
  msgid "unknown rust mangling option %qs"
  msgstr "tuntematon valitsin -%s"
  
! #: rust/lang.opt:135
  #, fuzzy, gcc-internal-format
  msgid "unknown rust edition %qs"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: rust/lang.opt:163
  #, fuzzy, gcc-internal-format
  msgid "unknown rust compile-until %qs"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: rust/lang.opt:220
  #, fuzzy, gcc-internal-format
  msgid "unknown panic strategy %qs"
  msgstr "Tuntematon (%s)"
--- 24935,24966 ----
  msgid "argument %qs to %<-Whidden-declaration%> not recognized"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: algol68/lang.opt:121
  #, fuzzy, gcc-internal-format
  msgid "unknown stropping_regime setting %qs"
  msgstr "Funktio %qs"
  
! #: rust/lang.opt:94
  #, fuzzy, gcc-internal-format
  msgid "unknown crate type: '%qs'"
  msgstr "tiedostoa ”%s” ei voi avata"
  
! #: rust/lang.opt:122
  #, fuzzy, gcc-internal-format
  msgid "unknown rust mangling option %qs"
  msgstr "tuntematon valitsin -%s"
  
! #: rust/lang.opt:139
  #, fuzzy, gcc-internal-format
  msgid "unknown rust edition %qs"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: rust/lang.opt:167
  #, fuzzy, gcc-internal-format
  msgid "unknown rust compile-until %qs"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: rust/lang.opt:224
  #, fuzzy, gcc-internal-format
  msgid "unknown panic strategy %qs"
  msgstr "Tuntematon (%s)"
*************** msgstr ""
*** 25138,25158 ****
  msgid "ignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qs"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: attribs.cc:533 c-family/c-attribs.cc:1387 c-family/c-attribs.cc:1431
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2807
! #: c-family/c-attribs.cc:3397 c-family/c-attribs.cc:5472
! #: c-family/c-attribs.cc:5565 cp/contracts.cc:595 cp/decl.cc:18233
! #: cp/decl.cc:18284 cp/friend.cc:319 cp/tree.cc:5723
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "%q+D:lla on edellinen esittely täällä"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.cc:739 c-family/c-attribs.cc:4471 objc/objc-act.cc:5134
  #: objc/objc-act.cc:7125 objc/objc-act.cc:8323 objc/objc-act.cc:8379
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute directive ignored"
--- 25169,25189 ----
  msgid "ignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qs"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: attribs.cc:533 c-family/c-attribs.cc:1388 c-family/c-attribs.cc:1432
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: 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:595 cp/decl.cc:18264
! #: cp/decl.cc:18315 cp/friend.cc:319 cp/tree.cc:5723
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "%q+D:lla on edellinen esittely täällä"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.cc:739 c-family/c-attribs.cc:4472 objc/objc-act.cc:5134
  #: objc/objc-act.cc:7125 objc/objc-act.cc:8323 objc/objc-act.cc:8379
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute directive ignored"
*************** msgstr "%qE-attribuuttia ei huomioida %q
*** 25163,25169 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "%qs-attribuuttidirektiivi jätetty huomiotta"
  
! #: attribs.cc:762 c/c-parser.cc:2289 cp/cp-gimplify.cc:4115
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "attribuutille %qE annettu väärä määrä argumentteja"
--- 25194,25200 ----
  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:4115
  #, 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
*** 25173,25179 ****
  msgid "expected %i or more, found %i"
  msgstr "odotettu vähintään %i, löytyi %i"
  
! #: attribs.cc:768 c/c-parser.cc:2292 cp/cp-gimplify.cc:4117
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %i or more, found %i"
  msgid "expected %i, found %i"
--- 25204,25210 ----
  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:4117
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %i or more, found %i"
  msgid "expected %i, found %i"
*************** msgstr "odotettu vähintään %i, löyty
*** 25184,25190 ****
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.cc:791 c-family/c-attribs.cc:5334
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "%qE-attribuutti ei päde tyyppeihin"
--- 25215,25221 ----
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.cc:791 c-family/c-attribs.cc:5335
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "%qE-attribuutti ei päde tyyppeihin"
*************** msgstr "%qs-attribuuttia ei huomioida ei
*** 25208,25248 ****
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.cc:943 attribs.cc:1956 attribs.cc:1966 attribs.cc:1976
! #: c-family/c-attribs.cc:1114 c-family/c-attribs.cc:1278
! #: c-family/c-attribs.cc:1297 c-family/c-attribs.cc:1315
! #: c-family/c-attribs.cc:1330 c-family/c-attribs.cc:1358
! #: c-family/c-attribs.cc:1402 c-family/c-attribs.cc:1446
! #: c-family/c-attribs.cc:1488 c-family/c-attribs.cc:1519
! #: c-family/c-attribs.cc:1535 c-family/c-attribs.cc:1552
! #: c-family/c-attribs.cc:1568 c-family/c-attribs.cc:1585
! #: c-family/c-attribs.cc:1610 c-family/c-attribs.cc:1626
! #: c-family/c-attribs.cc:1641 c-family/c-attribs.cc:1738
! #: c-family/c-attribs.cc:1755 c-family/c-attribs.cc:1773
! #: c-family/c-attribs.cc:1798 c-family/c-attribs.cc:1823
! #: c-family/c-attribs.cc:1846 c-family/c-attribs.cc:1863
! #: c-family/c-attribs.cc:1892 c-family/c-attribs.cc:1913
! #: c-family/c-attribs.cc:1934 c-family/c-attribs.cc:1961
! #: c-family/c-attribs.cc:1992 c-family/c-attribs.cc:2021
! #: c-family/c-attribs.cc:2075 c-family/c-attribs.cc:2128
! #: c-family/c-attribs.cc:2194 c-family/c-attribs.cc:2252
! #: c-family/c-attribs.cc:2341 c-family/c-attribs.cc:2371
! #: c-family/c-attribs.cc:2422 c-family/c-attribs.cc:3053
! #: c-family/c-attribs.cc:3252 c-family/c-attribs.cc:3313
! #: c-family/c-attribs.cc:3550 c-family/c-attribs.cc:3630
! #: c-family/c-attribs.cc:3782 c-family/c-attribs.cc:4238
! #: c-family/c-attribs.cc:4304 c-family/c-attribs.cc:4340
! #: c-family/c-attribs.cc:4395 c-family/c-attribs.cc:4624
! #: c-family/c-attribs.cc:4645 c-family/c-attribs.cc:4734
! #: c-family/c-attribs.cc:4766 c-family/c-attribs.cc:4831
! #: c-family/c-attribs.cc:5037 c-family/c-attribs.cc:5336
! #: c-family/c-attribs.cc:6196 c-family/c-attribs.cc:6215
! #: c-family/c-attribs.cc:6238 c-family/c-attribs.cc:6277
! #: c-family/c-attribs.cc:6359 c-family/c-attribs.cc:6391
! #: c-family/c-attribs.cc:6448 c-family/c-attribs.cc:6464
! #: c-family/c-attribs.cc:6636 c-family/c-attribs.cc:6648
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
! #: config/arm/arm.cc:7480 config/arm/arm.cc:7507 config/arm/arm.cc:7524
  #: 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
--- 25239,25279 ----
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.cc:943 attribs.cc:1960 attribs.cc:1970 attribs.cc:1980
! #: c-family/c-attribs.cc:1114 c-family/c-attribs.cc:1279
! #: c-family/c-attribs.cc:1298 c-family/c-attribs.cc:1316
! #: c-family/c-attribs.cc:1331 c-family/c-attribs.cc:1359
! #: c-family/c-attribs.cc:1403 c-family/c-attribs.cc:1447
! #: c-family/c-attribs.cc:1489 c-family/c-attribs.cc:1520
! #: c-family/c-attribs.cc:1536 c-family/c-attribs.cc:1553
! #: c-family/c-attribs.cc:1569 c-family/c-attribs.cc:1586
! #: c-family/c-attribs.cc:1611 c-family/c-attribs.cc:1627
! #: c-family/c-attribs.cc:1642 c-family/c-attribs.cc:1739
! #: c-family/c-attribs.cc:1756 c-family/c-attribs.cc:1774
! #: c-family/c-attribs.cc:1799 c-family/c-attribs.cc:1824
! #: c-family/c-attribs.cc:1847 c-family/c-attribs.cc:1864
! #: c-family/c-attribs.cc:1893 c-family/c-attribs.cc:1914
! #: c-family/c-attribs.cc:1935 c-family/c-attribs.cc:1962
! #: c-family/c-attribs.cc:1993 c-family/c-attribs.cc:2022
! #: c-family/c-attribs.cc:2076 c-family/c-attribs.cc:2129
! #: c-family/c-attribs.cc:2195 c-family/c-attribs.cc:2253
! #: c-family/c-attribs.cc:2342 c-family/c-attribs.cc:2372
! #: c-family/c-attribs.cc:2423 c-family/c-attribs.cc:3054
! #: c-family/c-attribs.cc:3253 c-family/c-attribs.cc:3314
! #: c-family/c-attribs.cc:3551 c-family/c-attribs.cc:3631
! #: c-family/c-attribs.cc:3783 c-family/c-attribs.cc:4239
! #: c-family/c-attribs.cc:4305 c-family/c-attribs.cc:4341
! #: c-family/c-attribs.cc:4396 c-family/c-attribs.cc:4625
! #: c-family/c-attribs.cc:4646 c-family/c-attribs.cc:4735
! #: c-family/c-attribs.cc:4767 c-family/c-attribs.cc:4832
! #: c-family/c-attribs.cc:5038 c-family/c-attribs.cc:5337
! #: c-family/c-attribs.cc:6197 c-family/c-attribs.cc:6216
! #: c-family/c-attribs.cc:6239 c-family/c-attribs.cc:6278
! #: c-family/c-attribs.cc:6360 c-family/c-attribs.cc:6392
! #: c-family/c-attribs.cc:6449 c-family/c-attribs.cc:6465
! #: 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
*************** msgstr "%qs-attribuuttia ei huomioida ei
*** 25256,25262 ****
  #: 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:6283
  #: cp/tree.cc:5374 cp/tree.cc:5879 d/d-attribs.cc:483 d/d-attribs.cc:702
  #: d/d-attribs.cc:723 d/d-attribs.cc:739 d/d-attribs.cc:756 d/d-attribs.cc:788
  #: d/d-attribs.cc:917 d/d-attribs.cc:976 d/d-attribs.cc:992 d/d-attribs.cc:1008
--- 25287,25293 ----
  #: 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:5374 cp/tree.cc:5879 d/d-attribs.cc:483 d/d-attribs.cc:702
  #: d/d-attribs.cc:723 d/d-attribs.cc:739 d/d-attribs.cc:756 d/d-attribs.cc:788
  #: d/d-attribs.cc:917 d/d-attribs.cc:976 d/d-attribs.cc:992 d/d-attribs.cc:1008
*************** msgstr "%qs-attribuuttia ei huomioida ei
*** 25276,25511 ****
  msgid "%qE attribute ignored"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: attribs.cc:1323
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: attribs.cc:1887
  #, fuzzy, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: attribs.cc:1899
  #, fuzzy, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: attribs.cc:1913
  #, fuzzy, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: attribs.cc:1994
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: attribs.cc:2002
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "funktion %q+D määrittely on merkitty dllimport-tyyppiseksi"
  
! #: attribs.cc:2010
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "funktion %q+D määrittely on merkitty dllimport-tyyppiseksi"
  
! #: attribs.cc:2016
  #, fuzzy, gcc-internal-format
  msgid "thread-local variable %q+D declared as dllimport"
  msgstr "funktion %q+D määrittely on merkitty dllimport-tyyppiseksi"
  
! #: attribs.cc:2046
  #, fuzzy, gcc-internal-format
  msgid "thread-local variable %q+D declared as dllexport"
  msgstr "funktion %q+D määrittely on merkitty dllimport-tyyppiseksi"
  
! #: attribs.cc:2054
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.cc:2068
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr "%qE edellyttää oletusnäkyvyyttä, mutta %qD on jo esitelty eri näkyvyydellä"
  
! #: attribs.cc:2366
  msgid "%qD specifies more restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  
! #: attribs.cc:2372 attribs.cc:2394
  #, fuzzy, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: attribs.cc:2388
  msgid "%qD specifies less restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  
! #: auto-profile.cc:823
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile cannot encode offset %i that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:827
  #, gcc-internal-format
  msgid "location offset is related to"
  msgstr ""
  
! #: auto-profile.cc:830
  #, gcc-internal-format
  msgid "auto-profile cannot encode discriminators that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:866
  #, fuzzy, gcc-internal-format
  msgid "auto-profile is not supported for targets with user label prefix"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: auto-profile.cc:1086
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid symbol name index %d"
  msgstr ""
  
! #: auto-profile.cc:1102
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid filename index %d"
  msgstr ""
  
! #: auto-profile.cc:1604
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains inlined function with symbol name %s instead of symbol name %s"
  msgstr ""
  
! #: auto-profile.cc:1607 auto-profile.cc:1833 auto-profile.cc:1842
! #: auto-profile.cc:1884
  #, gcc-internal-format
  msgid "corresponding call"
  msgstr ""
  
! #: auto-profile.cc:1652
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1657
  #, fuzzy, gcc-internal-format
  msgid "corresponding source location"
  msgstr "Säädä dynaamisen linkittäjän ajonaikaiset sidonnat."
  
! #: auto-profile.cc:1828
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1836
  #, gcc-internal-format
  msgid "both call targets and inline callsite information is present in auto-profile of function %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1876
  #, gcc-internal-format
  msgid "auto-profile of %q+F seem to contain lost discriminator %i for call of %s at relative location %i"
  msgstr ""
  
! #: auto-profile.cc:1920
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains multiple targets for a direct call with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1936
  #, gcc-internal-format, gfc-internal-format
  msgid "function contains two calls of the same relative location +%i, discriminator %i, that leads to lost auto-profile"
  msgstr ""
  
! #: auto-profile.cc:1944
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr ""
  
! #: auto-profile.cc:1946
  #, fuzzy, gcc-internal-format
  msgid "location of the second call"
  msgstr "%qD:lle ei ole edellistä esittelyä"
  
! #: auto-profile.cc:2000
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr ""
  
! #: auto-profile.cc:2005 auto-profile.cc:2052
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:2048
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr ""
  
! #: auto-profile.cc:2058 auto-profile.cc:2099
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of functions"
  msgid "location is after end of function"
  msgstr "luodaan funktioiden taulukko"
  
! #: auto-profile.cc:2087
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr ""
  
! #: auto-profile.cc:2092
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:3026
  #, gcc-internal-format
  msgid "Not expected TAG."
  msgstr "Odottamaton TAG."
  
! #: auto-profile.cc:3049
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr ""
  
! #: auto-profile.cc:3211
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open profile file %s"
  msgstr "profiilitiedostoa %s ei voi avata"
  
! #: auto-profile.cc:3217
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr ""
  
! #: auto-profile.cc:3225
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "AutoFDO profile version %u does not match %u"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: auto-profile.cc:3237
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read summary information from %s"
  msgstr "tiedoston ”%s” otsaketta ei voi lukea"
  
! #: auto-profile.cc:3245
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read string table from %s"
  msgstr "tiedoston ”%s” otsaketta ei voi lukea"
  
! #: auto-profile.cc:3254
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read function profile from %s"
  msgstr "tiedoston ”%s” otsaketta ei voi lukea"
  
! #: auto-profile.cc:3264
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read module profile from %s"
  msgstr "tiedoston ”%s” otsaketta ei voi lukea"
--- 25307,25542 ----
  msgid "%qE attribute ignored"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: attribs.cc:1327
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: attribs.cc:1891
  #, fuzzy, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: attribs.cc:1903
  #, fuzzy, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: attribs.cc:1917
  #, fuzzy, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: attribs.cc:1998
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: attribs.cc:2006
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "funktion %q+D määrittely on merkitty dllimport-tyyppiseksi"
  
! #: attribs.cc:2014
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "funktion %q+D määrittely on merkitty dllimport-tyyppiseksi"
  
! #: attribs.cc:2020
  #, fuzzy, gcc-internal-format
  msgid "thread-local variable %q+D declared as dllimport"
  msgstr "funktion %q+D määrittely on merkitty dllimport-tyyppiseksi"
  
! #: attribs.cc:2050
  #, fuzzy, gcc-internal-format
  msgid "thread-local variable %q+D declared as dllexport"
  msgstr "funktion %q+D määrittely on merkitty dllimport-tyyppiseksi"
  
! #: attribs.cc:2058
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.cc:2072
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr "%qE edellyttää oletusnäkyvyyttä, mutta %qD on jo esitelty eri näkyvyydellä"
  
! #: attribs.cc:2370
  msgid "%qD specifies more restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  
! #: attribs.cc:2376 attribs.cc:2398
  #, fuzzy, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: attribs.cc:2392
  msgid "%qD specifies less restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  
! #: auto-profile.cc:822
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile cannot encode offset %i that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:826
  #, gcc-internal-format
  msgid "location offset is related to"
  msgstr ""
  
! #: auto-profile.cc:829
  #, gcc-internal-format
  msgid "auto-profile cannot encode discriminators that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:865
  #, fuzzy, gcc-internal-format
  msgid "auto-profile is not supported for targets with user label prefix"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: auto-profile.cc:1085
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid symbol name index %d"
  msgstr ""
  
! #: auto-profile.cc:1101
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid filename index %d"
  msgstr ""
  
! #: auto-profile.cc:1603
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains inlined function with symbol name %s instead of symbol name %s"
  msgstr ""
  
! #: auto-profile.cc:1606 auto-profile.cc:1832 auto-profile.cc:1841
! #: auto-profile.cc:1883
  #, gcc-internal-format
  msgid "corresponding call"
  msgstr ""
  
! #: auto-profile.cc:1651
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1656
  #, fuzzy, gcc-internal-format
  msgid "corresponding source location"
  msgstr "Säädä dynaamisen linkittäjän ajonaikaiset sidonnat."
  
! #: auto-profile.cc:1827
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1835
  #, gcc-internal-format
  msgid "both call targets and inline callsite information is present in auto-profile of function %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1875
  #, gcc-internal-format
  msgid "auto-profile of %q+F seem to contain lost discriminator %i for call of %s at relative location %i"
  msgstr ""
  
! #: auto-profile.cc:1919
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains multiple targets for a direct call with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1935
  #, gcc-internal-format, gfc-internal-format
  msgid "function contains two calls of the same relative location +%i, discriminator %i, that leads to lost auto-profile"
  msgstr ""
  
! #: auto-profile.cc:1943
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr ""
  
! #: auto-profile.cc:1945
  #, fuzzy, gcc-internal-format
  msgid "location of the second call"
  msgstr "%qD:lle ei ole edellistä esittelyä"
  
! #: auto-profile.cc:1999
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr ""
  
! #: auto-profile.cc:2004 auto-profile.cc:2051
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:2047
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr ""
  
! #: auto-profile.cc:2057 auto-profile.cc:2098
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of functions"
  msgid "location is after end of function"
  msgstr "luodaan funktioiden taulukko"
  
! #: auto-profile.cc:2086
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr ""
  
! #: auto-profile.cc:2091
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:3025
  #, gcc-internal-format
  msgid "Not expected TAG."
  msgstr "Odottamaton TAG."
  
! #: auto-profile.cc:3048
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr ""
  
! #: auto-profile.cc:3210
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open profile file %s"
  msgstr "profiilitiedostoa %s ei voi avata"
  
! #: auto-profile.cc:3216
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr ""
  
! #: auto-profile.cc:3224
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "AutoFDO profile version %u does not match %u"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: auto-profile.cc:3236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read summary information from %s"
  msgstr "tiedoston ”%s” otsaketta ei voi lukea"
  
! #: auto-profile.cc:3244
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read string table from %s"
  msgstr "tiedoston ”%s” otsaketta ei voi lukea"
  
! #: auto-profile.cc:3253
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read function profile from %s"
  msgstr "tiedoston ”%s” otsaketta ei voi lukea"
  
! #: auto-profile.cc:3263
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read module profile from %s"
  msgstr "tiedoston ”%s” otsaketta ei voi lukea"
*************** msgstr "tiedoston ”%s” otsaketta ei
*** 25515,25521 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr "siirros vakiomerkkijonon rajojen ulkopuolelle"
  
! #: builtins.cc:706 c/c-parser.cc:28574 cp/name-lookup.cc:7082
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qE esitelty täällä"
--- 25546,25552 ----
  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:7189
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qE esitelty täällä"
*************** msgstr "väärä määrä argumentteja f
*** 25673,25679 ****
  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:12018
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
--- 25704,25710 ----
  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 ""
*************** msgstr "verify_gimple epäonnistui"
*** 25713,25719 ****
  msgid "total size of local objects is too large"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: cfgexpand.cc:2140 function.cc:1016 varasm.cc:2585
  #, gcc-internal-format
  msgid "size of variable %q+D is too large"
  msgstr "muuttujan %q+D koko on liian suuri"
--- 25744,25750 ----
  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"
*************** msgstr ""
*** 26342,26683 ****
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.cc:3725
  #, fuzzy, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: cgraph.cc:3822
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3827
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3857
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3863
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3869 cgraph.cc:3899
  #, 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:3876
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3887
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3906
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3919
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: cgraph.cc:3924
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "polku puuttuu %qs:n jälkeen"
  
! #: cgraph.cc:3933
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3962
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3969
  #, fuzzy, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: cgraph.cc:3974
  #, fuzzy, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "virheellinen sisäinen makro ”%s”"
  
! #: cgraph.cc:3979
  #, fuzzy, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "virheellinen sisäinen makro ”%s”"
  
! #: cgraph.cc:3986
  #, 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:3991
  #, fuzzy, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "%s: kenttä ”%s” ei saa olla määritelty"
  
! #: cgraph.cc:3996
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4001
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4006
  #, fuzzy, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "virheellinen sisäinen makro ”%s”"
  
! #: cgraph.cc:4011
  #, fuzzy, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr "virheellinen sisäinen makro ”%s”"
  
! #: cgraph.cc:4018
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4023
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4030
  #, 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:4042
  #, fuzzy, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr "funktio voi olla ehdokas %<%s%>-attribuutille"
  
! #: cgraph.cc:4049
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4055 cgraph.cc:4122
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cgraph.cc:4062
  #, 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:4070
  #, 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:4078 cgraph.cc:4152
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4090
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4100
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "Väärä taikaluku --- RESERVED_13"
  
! #: cgraph.cc:4105
  #, fuzzy, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cgraph.cc:4112
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "Väärä taikaluku --- RESERVED_13"
  
! #: cgraph.cc:4142
  #, fuzzy, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: cgraph.cc:4173
  #, fuzzy, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: cgraph.cc:4190
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4201
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "Väärä taikaluku --- RESERVED_13"
  
! #: cgraph.cc:4206
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "Väärä taikaluku --- RESERVED_13"
  
! #: cgraph.cc:4217
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä"
  
! #: cgraph.cc:4230
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä"
  
! #: cgraph.cc:4236
  #, 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:4241
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä"
  
! #: cgraph.cc:4246
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4258
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4264
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4269
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4276
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4285
  #, fuzzy, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "bittikentän %qs leveys on negatiivinen"
  
! #: cgraph.cc:4290
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4295
  #, fuzzy, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Ei ole tuettu"
  
! #: cgraph.cc:4331
  #, fuzzy, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "Stmt-sisäkkäistysvirhe."
  
! #: cgraph.cc:4344
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "tyhjä esittely"
  
! #: cgraph.cc:4353
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4363
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.cc:4373
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "lauseella ei ole vaikutusta"
  
! #: cgraph.cc:4386
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4392
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4400
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4428
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4441
  #, 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:4448
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4460
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4479 cgraph.cc:4492
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4484
  #, fuzzy, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: cgraph.cc:4500
  #, fuzzy, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "symtab_node::verify epäonnistui"
  
! #: cgraph.cc:4622 varpool.cc:300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "%s: osaa ”%.*s” ei tunneta"
--- 26373,26714 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.cc:3724
  #, fuzzy, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: cgraph.cc:3821
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3826
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3856
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3862
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3868 cgraph.cc:3898
  #, 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:3875
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3886
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3905
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3918
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: cgraph.cc:3923
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "polku puuttuu %qs:n jälkeen"
  
! #: cgraph.cc:3932
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3961
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3968
  #, fuzzy, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: cgraph.cc:3973
  #, fuzzy, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "virheellinen sisäinen makro ”%s”"
  
! #: cgraph.cc:3978
  #, fuzzy, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "virheellinen sisäinen makro ”%s”"
  
! #: cgraph.cc:3985
  #, 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:3990
  #, fuzzy, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "%s: kenttä ”%s” ei saa olla määritelty"
  
! #: cgraph.cc:3995
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4000
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4005
  #, fuzzy, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "virheellinen sisäinen makro ”%s”"
  
! #: cgraph.cc:4010
  #, fuzzy, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr "virheellinen sisäinen makro ”%s”"
  
! #: cgraph.cc:4017
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4022
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4029
  #, 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:4041
  #, fuzzy, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr "funktio voi olla ehdokas %<%s%>-attribuutille"
  
! #: cgraph.cc:4048
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4054 cgraph.cc:4121
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cgraph.cc:4061
  #, 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:4069
  #, 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:4077 cgraph.cc:4151
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4089
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4099
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "Väärä taikaluku --- RESERVED_13"
  
! #: cgraph.cc:4104
  #, fuzzy, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cgraph.cc:4111
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "Väärä taikaluku --- RESERVED_13"
  
! #: cgraph.cc:4141
  #, fuzzy, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: cgraph.cc:4172
  #, fuzzy, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: cgraph.cc:4189
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4200
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "Väärä taikaluku --- RESERVED_13"
  
! #: cgraph.cc:4205
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "Väärä taikaluku --- RESERVED_13"
  
! #: cgraph.cc:4216
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä"
  
! #: cgraph.cc:4229
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä"
  
! #: cgraph.cc:4235
  #, 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:4240
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä"
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4257
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4263
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4268
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4275
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4284
  #, fuzzy, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "bittikentän %qs leveys on negatiivinen"
  
! #: cgraph.cc:4289
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4294
  #, fuzzy, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Ei ole tuettu"
  
! #: cgraph.cc:4330
  #, fuzzy, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "Stmt-sisäkkäistysvirhe."
  
! #: cgraph.cc:4343
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "tyhjä esittely"
  
! #: cgraph.cc:4352
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.cc:4372
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "lauseella ei ole vaikutusta"
  
! #: cgraph.cc:4385
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4391
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4399
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4427
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4440
  #, 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:4447
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4459
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4478 cgraph.cc:4491
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4483
  #, fuzzy, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: cgraph.cc:4499
  #, fuzzy, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "symtab_node::verify epäonnistui"
  
! #: cgraph.cc:4621 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
*** 26757,26768 ****
  msgid "%<weakref%> attribute ignored because variable is initialized"
  msgstr "%qs-attribuuttia ei huomioida %qs:lle"
  
! #: cgraphunit.cc:1115 c/c-decl.cc:13688
  #, 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:13696
  #, 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"
--- 26788,26799 ----
  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"
*************** msgstr "Tiedostoa ”%s” ei löytynyt.
*** 26872,26884 ****
  msgid "cannot find %qs"
  msgstr "lähdetiedostoa %s ei löydy"
  
! #: collect-utils.cc:225 collect2.cc:2394 collect2.cc:2564 gcc.cc:3446
! #: gcc.cc:7890
  #, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr "%<pex_init%> epäonnistui: %m"
  
! #: collect-utils.cc:234 collect2.cc:2403 collect2.cc:2572 gcc.cc:2755
  #, gcc-internal-format
  msgid "%s: %m"
  msgstr "%s: %m"
--- 26903,26915 ----
  msgid "cannot find %qs"
  msgstr "lähdetiedostoa %s ei löydy"
  
! #: collect-utils.cc:225 collect2.cc:2394 collect2.cc:2564 gcc.cc:3447
! #: gcc.cc:7892
  #, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr "%<pex_init%> epäonnistui: %m"
  
! #: collect-utils.cc:234 collect2.cc:2403 collect2.cc:2572 gcc.cc:2756
  #, gcc-internal-format
  msgid "%s: %m"
  msgstr "%s: %m"
*************** msgstr "COLLECT_GCC-ympäristömuuttujan
*** 26893,26899 ****
  msgid "ld returned %d exit status"
  msgstr "ld:n paluuarvo oli %d"
  
! #: collect2.cc:918 gcc.cc:8402 config/nvptx/mkoffload.cc:646
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr "atexit epäonnistui"
--- 26924,26930 ----
  msgid "ld returned %d exit status"
  msgstr "ld:n paluuarvo oli %d"
  
! #: collect2.cc:918 gcc.cc:8404 config/nvptx/mkoffload.cc:646
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr "atexit epäonnistui"
*************** msgstr ""
*** 27131,27146 ****
  msgid "error writing %qs"
  msgstr "virhe kirjoitettaessa i-solmua"
  
! #: coverage.cc:1293
! #, fuzzy, gcc-internal-format
! msgid "filename %qs does not start with profile prefix %qs"
! msgstr "valitsin %qs ei ole enää tuettu"
! 
! #: coverage.cc:1336
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open %s"
  msgstr "tiedostoa %s ei voi avata"
  
  #: data-streamer-in.cc:55
  #, fuzzy, gcc-internal-format
  msgid "bytecode stream: string too long for the string table"
--- 27162,27177 ----
  msgid "error writing %qs"
  msgstr "virhe kirjoitettaessa i-solmua"
  
! #: coverage.cc:1260
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open %s"
  msgstr "tiedostoa %s ei voi avata"
  
+ #: coverage.cc:1320
+ #, fuzzy, gcc-internal-format
+ msgid "filename %qs does not start with profile prefix %qs"
+ msgstr "valitsin %qs ei ole enää tuettu"
+ 
  #: data-streamer-in.cc:55
  #, fuzzy, gcc-internal-format
  msgid "bytecode stream: string too long for the string table"
*************** msgstr "oikealle siirron lukumäärä on
*** 27322,27328 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: except.cc:3561 tree.cc:14779 value-prof.cc:529
  #, fuzzy, gcc-internal-format
  msgid "%qs failed"
  msgstr "tiedoston %s avaaminen epäonnistui"
--- 27353,27359 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: except.cc:3561 tree.cc:14780 value-prof.cc:529
  #, fuzzy, gcc-internal-format
  msgid "%qs failed"
  msgstr "tiedoston %s avaaminen epäonnistui"
*************** msgstr ""
*** 27424,27655 ****
  msgid "fold check: original tree changed by fold"
  msgstr ""
  
! #: fold-mem-offsets.cc:856
  #, gcc-internal-format, gfc-internal-format
  msgid "fold-mem-offsets: %d basic blocks and %d edges/basic block"
  msgstr ""
  
! #: function.cc:255
  #, fuzzy, gcc-internal-format
  msgid "total size of local objects %wu exceeds maximum %wu"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: function.cc:259
  #, fuzzy, gcc-internal-format
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: function.cc:1779 gimplify.cc:8058 gimplify.cc:8277 varasm.cc:1866
  #, fuzzy, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "virheellinen ”asm”: "
  
! #: function.cc:4283
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "Varoita muuttujista, joita ”longjmp” tai ”vfork” saattaa muuttaa."
  
! #: function.cc:4304
  #, fuzzy, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "Varoita muuttujista, joita ”longjmp” tai ”vfork” saattaa muuttaa."
  
! #: function.cc:5029
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "funktio palauttaa aggregaatin"
  
! #: gcc.cc:2265
  #, fuzzy, gcc-internal-format
  msgid "cannot open nested response file"
  msgstr "Tiedoston ”%s” avaaminen epäonnistui."
  
! #: gcc.cc:2302
  #, fuzzy, gcc-internal-format
  msgid "cannot close nonexistent response file"
  msgstr "Tiedostoa ”%s” ei löytynyt."
  
! #: gcc.cc:2325
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "could not open temporary response file %s"
  msgstr "Tiedoston ”%s” avaaminen epäonnistui."
  
! #: gcc.cc:2332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "could not write to temporary response file %s"
  msgstr "Väliaikaista varmuuskopiotiedostoa ei voitu luoda tallennettaessa tiedostoa \"%s\""
  
! #: gcc.cc:2338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "could not close temporary response file %s"
  msgstr "Väliaikaista varmuuskopiotiedostoa ei voitu luoda tallennettaessa tiedostoa \"%s\""
  
  #. This leaves DESC open, but the OS will save us.
! #: gcc.cc:2370
  #, fuzzy, gcc-internal-format
  msgid "cannot read spec file %qs: %m"
  msgstr "ei voi lukea tiedostoa %s: %m"
  
! #: gcc.cc:2464 gcc.cc:2484
  msgid "specs %%include syntax malformed after %td characters"
  msgstr ""
  
! #: gcc.cc:2510 gcc.cc:2519 gcc.cc:2529 gcc.cc:2539
  msgid "specs %%rename syntax malformed after %td characters"
  msgstr ""
  
! #: gcc.cc:2549
  #, gcc-internal-format, gfc-internal-format
  msgid "specs %s spec was not found to be renamed"
  msgstr ""
  
! #: gcc.cc:2557
  #, fuzzy, gcc-internal-format
  msgid "%s: attempt to rename spec %qs to already defined spec %qs"
  msgstr "%qs-attribuuttia ei huomioida %qs:lle"
  
! #: gcc.cc:2579
  msgid "specs unknown %% command after %td characters"
  msgstr ""
  
! #: gcc.cc:2591 gcc.cc:2605
  msgid "specs file malformed after %td characters"
  msgstr ""
  
! #: gcc.cc:2660
  #, fuzzy, gcc-internal-format
  msgid "spec file has no spec for linking"
  msgstr "virheellinen tiedostonumero sarakemäärityksessä: %s"
  
! #: gcc.cc:3199 gcc.cc:3236
  #, fuzzy, gcc-internal-format
  msgid "system path %qs is not absolute"
  msgstr "polku puuttuu %qs:n jälkeen"
  
! #: gcc.cc:3325
  #, fuzzy, gcc-internal-format
  msgid "%<-pipe%> not supported"
  msgstr "-pipe ei ole tuettu"
  
! #: gcc.cc:3463 gcc.cc:7899
  #, fuzzy, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr "ei voi hakea tiedostossa %s: %m"
  
! #: gcc.cc:3464 gcc.cc:7900
  #, fuzzy, gcc-internal-format
  msgid "cannot execute %qs: %s"
  msgstr "ei voi kirjoittaa tiedostoon %s: %m"
  
! #: gcc.cc:3483
  #, fuzzy, gcc-internal-format
  msgid "failed to get exit status: %m"
  msgstr "mandb-komento epäonnistui paluuarvolla %d"
  
! #: gcc.cc:3489
  #, fuzzy, gcc-internal-format
  msgid "failed to get process times: %m"
  msgstr "nykyisen prosessin ryhmien noutaminen epäonnistui"
  
  #. The inferior failed to catch the signal.
! #: gcc.cc:3515 gcc.cc:3539
  #, gcc-internal-format, gfc-internal-format
  msgid "%s signal terminated program %s"
  msgstr "%s-signaali päätti %s-ohjelman"
  
! #: gcc.cc:3985 opts-common.cc:1620 opts-common.cc:1653
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %qs"
  msgstr "tuntematon komentorivivalitsin %qs"
  
! #: gcc.cc:4027
  #, gcc-internal-format
  msgid "GCC is not configured to support %qs as %<-foffload=%> argument"
  msgstr ""
  
! #: gcc.cc:4034
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments are: %s; did you mean %qs?"
  msgid "valid %<-foffload=%> arguments are: %s; did you mean %qs?"
  msgstr "kelvolliset argumentit ovat: %s; tarkoititko %qs?"
  
! #: gcc.cc:4037
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments are: %s"
  msgid "valid %<-foffload=%> arguments are: %s"
  msgstr "kelvolliset argumentit ovat: %s"
  
! #: gcc.cc:4057
  #, gcc-internal-format
  msgid "%<=%>options missing after %<-foffload-options=%>target"
  msgstr ""
  
! #: gcc.cc:4532
  #, fuzzy, gcc-internal-format
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr "<%s> ja <%s> ovat virheellisiä nimiä välille"
  
! #: gcc.cc:5087
  #, gcc-internal-format
  msgid "linker hardening options not enabled by %<-fhardened%> because other link options were specified on the command line"
  msgstr ""
  
! #: gcc.cc:5111 toplev.cc:720
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr "syötetiedosto %qs on sama kuin tulostiedosto"
  
! #: gcc.cc:5116
  #, fuzzy, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr "tulostiedostoa ei ole annettu"
  
! #: gcc.cc:5501
  #, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr ""
  
! #: gcc.cc:5589
  #, fuzzy, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: gcc.cc:5792
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr ""
  
! #: gcc.cc:5999
  #, fuzzy, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr "valitsin %qs ei ole enää tuettu"
  
! #: gcc.cc:6003
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.cc:6236
  #, fuzzy, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr "virheellinen --param-arvo %qs"
  
! #: gcc.cc:6413
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr "bittikentällä %qs on epäkelpo tyyppi"
  
! #: gcc.cc:6703
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr "bittikentällä %qs on epäkelpo tyyppi"
  
! #: gcc.cc:6719
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "bittikentällä %qs on epäkelpo tyyppi"
  
! #: gcc.cc:6738
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr "bittikentällä %qs on epäkelpo tyyppi"
--- 27455,27686 ----
  msgid "fold check: original tree changed by fold"
  msgstr ""
  
! #: fold-mem-offsets.cc:861
  #, gcc-internal-format, gfc-internal-format
  msgid "fold-mem-offsets: %d basic blocks and %d edges/basic block"
  msgstr ""
  
! #: function.cc:257
  #, fuzzy, gcc-internal-format
  msgid "total size of local objects %wu exceeds maximum %wu"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: function.cc:261
  #, fuzzy, gcc-internal-format
  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”: "
  
! #: function.cc:4285
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "Varoita muuttujista, joita ”longjmp” tai ”vfork” saattaa muuttaa."
  
! #: function.cc:4306
  #, fuzzy, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "Varoita muuttujista, joita ”longjmp” tai ”vfork” saattaa muuttaa."
  
! #: function.cc:5031
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "funktio palauttaa aggregaatin"
  
! #: gcc.cc:2266
  #, fuzzy, gcc-internal-format
  msgid "cannot open nested response file"
  msgstr "Tiedoston ”%s” avaaminen epäonnistui."
  
! #: gcc.cc:2303
  #, fuzzy, gcc-internal-format
  msgid "cannot close nonexistent response file"
  msgstr "Tiedostoa ”%s” ei löytynyt."
  
! #: gcc.cc:2326
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "could not open temporary response file %s"
  msgstr "Tiedoston ”%s” avaaminen epäonnistui."
  
! #: gcc.cc:2333
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "could not write to temporary response file %s"
  msgstr "Väliaikaista varmuuskopiotiedostoa ei voitu luoda tallennettaessa tiedostoa \"%s\""
  
! #: gcc.cc:2339
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "could not close temporary response file %s"
  msgstr "Väliaikaista varmuuskopiotiedostoa ei voitu luoda tallennettaessa tiedostoa \"%s\""
  
  #. This leaves DESC open, but the OS will save us.
! #: gcc.cc:2371
  #, fuzzy, gcc-internal-format
  msgid "cannot read spec file %qs: %m"
  msgstr "ei voi lukea tiedostoa %s: %m"
  
! #: gcc.cc:2465 gcc.cc:2485
  msgid "specs %%include syntax malformed after %td characters"
  msgstr ""
  
! #: gcc.cc:2511 gcc.cc:2520 gcc.cc:2530 gcc.cc:2540
  msgid "specs %%rename syntax malformed after %td characters"
  msgstr ""
  
! #: gcc.cc:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "specs %s spec was not found to be renamed"
  msgstr ""
  
! #: gcc.cc:2558
  #, fuzzy, gcc-internal-format
  msgid "%s: attempt to rename spec %qs to already defined spec %qs"
  msgstr "%qs-attribuuttia ei huomioida %qs:lle"
  
! #: gcc.cc:2580
  msgid "specs unknown %% command after %td characters"
  msgstr ""
  
! #: gcc.cc:2592 gcc.cc:2606
  msgid "specs file malformed after %td characters"
  msgstr ""
  
! #: gcc.cc:2661
  #, fuzzy, gcc-internal-format
  msgid "spec file has no spec for linking"
  msgstr "virheellinen tiedostonumero sarakemäärityksessä: %s"
  
! #: gcc.cc:3200 gcc.cc:3237
  #, fuzzy, gcc-internal-format
  msgid "system path %qs is not absolute"
  msgstr "polku puuttuu %qs:n jälkeen"
  
! #: gcc.cc:3326
  #, fuzzy, gcc-internal-format
  msgid "%<-pipe%> not supported"
  msgstr "-pipe ei ole tuettu"
  
! #: gcc.cc:3464 gcc.cc:7901
  #, fuzzy, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr "ei voi hakea tiedostossa %s: %m"
  
! #: gcc.cc:3465 gcc.cc:7902
  #, fuzzy, gcc-internal-format
  msgid "cannot execute %qs: %s"
  msgstr "ei voi kirjoittaa tiedostoon %s: %m"
  
! #: gcc.cc:3484
  #, fuzzy, gcc-internal-format
  msgid "failed to get exit status: %m"
  msgstr "mandb-komento epäonnistui paluuarvolla %d"
  
! #: gcc.cc:3490
  #, fuzzy, gcc-internal-format
  msgid "failed to get process times: %m"
  msgstr "nykyisen prosessin ryhmien noutaminen epäonnistui"
  
  #. The inferior failed to catch the signal.
! #: gcc.cc:3516 gcc.cc:3540
  #, gcc-internal-format, gfc-internal-format
  msgid "%s signal terminated program %s"
  msgstr "%s-signaali päätti %s-ohjelman"
  
! #: gcc.cc:3986 opts-common.cc:1620 opts-common.cc:1653
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %qs"
  msgstr "tuntematon komentorivivalitsin %qs"
  
! #: gcc.cc:4028
  #, gcc-internal-format
  msgid "GCC is not configured to support %qs as %<-foffload=%> argument"
  msgstr ""
  
! #: gcc.cc:4035
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments are: %s; did you mean %qs?"
  msgid "valid %<-foffload=%> arguments are: %s; did you mean %qs?"
  msgstr "kelvolliset argumentit ovat: %s; tarkoititko %qs?"
  
! #: gcc.cc:4038
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments are: %s"
  msgid "valid %<-foffload=%> arguments are: %s"
  msgstr "kelvolliset argumentit ovat: %s"
  
! #: gcc.cc:4058
  #, gcc-internal-format
  msgid "%<=%>options missing after %<-foffload-options=%>target"
  msgstr ""
  
! #: gcc.cc:4534
  #, fuzzy, gcc-internal-format
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr "<%s> ja <%s> ovat virheellisiä nimiä välille"
  
! #: gcc.cc:5089
  #, gcc-internal-format
  msgid "linker hardening options not enabled by %<-fhardened%> because other link options were specified on the command line"
  msgstr ""
  
! #: gcc.cc:5113 toplev.cc:720
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr "syötetiedosto %qs on sama kuin tulostiedosto"
  
! #: gcc.cc:5118
  #, fuzzy, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr "tulostiedostoa ei ole annettu"
  
! #: gcc.cc:5503
  #, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr ""
  
! #: gcc.cc:5591
  #, fuzzy, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: gcc.cc:5794
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr ""
  
! #: gcc.cc:6001
  #, fuzzy, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr "valitsin %qs ei ole enää tuettu"
  
! #: gcc.cc:6005
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.cc:6238
  #, fuzzy, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr "virheellinen --param-arvo %qs"
  
! #: gcc.cc:6415
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr "bittikentällä %qs on epäkelpo tyyppi"
  
! #: gcc.cc:6705
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr "bittikentällä %qs on epäkelpo tyyppi"
  
! #: gcc.cc:6721
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "bittikentällä %qs on epäkelpo tyyppi"
  
! #: gcc.cc:6740
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr "bittikentällä %qs on epäkelpo tyyppi"
*************** msgstr "bittikentällä %qs on epäkelpo
*** 27657,27796 ****
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.cc:6949
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr ""
  
! #: gcc.cc:7000
  #, fuzzy, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "tunnistamaton muotomäärite"
  
! #: gcc.cc:7066
  #, fuzzy, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: gcc.cc:7096
  #, fuzzy, gcc-internal-format
  msgid "error in arguments to spec function %qs"
  msgstr "liian monta argumenttia funktiolle %qs"
  
! #: gcc.cc:7155
  #, fuzzy, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "Väärän muotoinen tai virheellinen nimi"
  
  #. )
! #: gcc.cc:7158
  #, fuzzy, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "liikaa argumentteja funktiolle"
  
! #: gcc.cc:7177
  #, fuzzy, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr "liian vähän argumentteja funktiolle %qE"
  
! #: gcc.cc:7356
  #, fuzzy, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr "bittikentällä %qs on epäkelpo tyyppi"
  
! #: gcc.cc:7491
  #, fuzzy, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr "bittikentällä %qs on epäkelpo tyyppi"
  
! #: gcc.cc:7586
  #, fuzzy, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr "bittikentällä %qs on epäkelpo tyyppi"
  
! #: gcc.cc:8190
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "Tiedoston \"%s\" avaaminen käyttäen merkistökoodausta \"%s\" ei onnistunut."
  
! #: gcc.cc:8201
  #, fuzzy, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr "muunnos %s -> %s epäonnistui"
  
! #: gcc.cc:8211 gcc.cc:8252
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "Tiedoston \"%s\" avaaminen käyttäen merkistökoodausta \"%s\" ei onnistunut."
  
! #: gcc.cc:8231 gcc.cc:8268
  #, fuzzy, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr "muunnos %s -> %s epäonnistui"
  
! #: gcc.cc:8574
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.cc:8599
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.cc:8806
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "tunnistamaton komentorivivalitsin %<-fdump-%s%>"
  
! #: gcc.cc:8810
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "tunnistamaton komentorivivalitsin %<-fdump-%s%>"
  
! #: gcc.cc:8936
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr "ei konfiguroitu sysroot-otsakkeiden loppuliitteellä"
  
! #: gcc.cc:8997 cobol/gcobolspec.cc:370
  #, gcc-internal-format
  msgid "no input files"
  msgstr "ei syötetiedostoja"
  
! #: gcc.cc:9052
  #, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr ""
  
! #: gcc.cc:9094
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr ""
  "\n"
  "%s: ***** TIEDOSTOJÄRJESTELMÄÄ MUUTETTIIN *****\n"
  
! #: gcc.cc:9119
  #, fuzzy, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr "aseta vianjäljityksen tulostetiedoston nimi"
  
! #: gcc.cc:9135
  #, fuzzy, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr "muunnos %s -> %s epäonnistui"
  
! #: gcc.cc:9144
  #, fuzzy, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: gcc.cc:9297
  #, fuzzy, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr "kirjastoa lib%s ei löytynyt"
  
! #: gcc.cc:9331
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr ""
--- 27688,27827 ----
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.cc:6951
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr ""
  
! #: gcc.cc:7002
  #, fuzzy, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "tunnistamaton muotomäärite"
  
! #: gcc.cc:7068
  #, fuzzy, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: gcc.cc:7098
  #, fuzzy, gcc-internal-format
  msgid "error in arguments to spec function %qs"
  msgstr "liian monta argumenttia funktiolle %qs"
  
! #: gcc.cc:7157
  #, fuzzy, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "Väärän muotoinen tai virheellinen nimi"
  
  #. )
! #: gcc.cc:7160
  #, fuzzy, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "liikaa argumentteja funktiolle"
  
! #: gcc.cc:7179
  #, fuzzy, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr "liian vähän argumentteja funktiolle %qE"
  
! #: gcc.cc:7358
  #, fuzzy, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr "bittikentällä %qs on epäkelpo tyyppi"
  
! #: gcc.cc:7493
  #, fuzzy, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr "bittikentällä %qs on epäkelpo tyyppi"
  
! #: gcc.cc:7588
  #, fuzzy, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr "bittikentällä %qs on epäkelpo tyyppi"
  
! #: gcc.cc:8192
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "Tiedoston \"%s\" avaaminen käyttäen merkistökoodausta \"%s\" ei onnistunut."
  
! #: gcc.cc:8203
  #, fuzzy, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr "muunnos %s -> %s epäonnistui"
  
! #: gcc.cc:8213 gcc.cc:8254
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "Tiedoston \"%s\" avaaminen käyttäen merkistökoodausta \"%s\" ei onnistunut."
  
! #: gcc.cc:8233 gcc.cc:8270
  #, fuzzy, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr "muunnos %s -> %s epäonnistui"
  
! #: gcc.cc:8576
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.cc:8601
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.cc:8808
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "tunnistamaton komentorivivalitsin %<-fdump-%s%>"
  
! #: gcc.cc:8812
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "tunnistamaton komentorivivalitsin %<-fdump-%s%>"
  
! #: gcc.cc:8944
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr "ei konfiguroitu sysroot-otsakkeiden loppuliitteellä"
  
! #: gcc.cc:9005 cobol/gcobolspec.cc:370
  #, gcc-internal-format
  msgid "no input files"
  msgstr "ei syötetiedostoja"
  
! #: gcc.cc:9060
  #, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr ""
  
! #: gcc.cc:9102
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr ""
  "\n"
  "%s: ***** TIEDOSTOJÄRJESTELMÄÄ MUUTETTIIN *****\n"
  
! #: gcc.cc:9127
  #, fuzzy, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr "aseta vianjäljityksen tulostetiedoston nimi"
  
! #: gcc.cc:9143
  #, fuzzy, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr "muunnos %s -> %s epäonnistui"
  
! #: gcc.cc:9152
  #, fuzzy, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: gcc.cc:9305
  #, fuzzy, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr "kirjastoa lib%s ei löytynyt"
  
! #: gcc.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr ""
*************** msgstr ""
*** 27798,27889 ****
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.cc:9337
  #, fuzzy, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr "ei voida sulkea syötetiedostoa %s: %m"
  
! #: gcc.cc:9409 c-family/c-opts.cc:852
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.cc:9415
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "Kieli:"
  
! #: gcc.cc:9658
  #, fuzzy, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "virheellinen tiedostonumero sarakemäärityksessä: %s"
  
! #: gcc.cc:9808 gcc.cc:10021 common/config/riscv/riscv-common.cc:2101
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: gcc.cc:9957
  #, fuzzy, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: gcc.cc:10204
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: gcc.cc:10244
  #, fuzzy, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: gcc.cc:10495
  #, fuzzy, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr "DJGPP-ympäristömuuttujaa ei ole määritelty"
  
! #: gcc.cc:10665 gcc.cc:10670
  #, fuzzy, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "Virheellinen hajanaisversion arvo"
  
! #: gcc.cc:10713
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "liian vähän argumentteja kohteelle %%:version-compare"
  
! #: gcc.cc:10719
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr "liian monta argumenttia kohteelle %%:version-compare"
  
! #: gcc.cc:10761
  #, fuzzy, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr "liian vähän argumentteja kohteelle %%:version-compare"
  
! #: gcc.cc:10885
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "liian monta argumenttia kohteelle %%:compare-debug-dump-opt"
  
! #: gcc.cc:10953
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "liian monta argumenttia kohteelle %%:compare-debug-self-opt"
  
! #: gcc.cc:11040
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too many arguments for %%:dumps"
  msgstr "liian monta argumenttia muotoilulle"
  
! #: gcc.cc:11144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: gcc.cc:11165
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:dwarf-version-gt"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
--- 27829,27920 ----
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.cc:9345
  #, fuzzy, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr "ei voida sulkea syötetiedostoa %s: %m"
  
! #: gcc.cc:9417 c-family/c-opts.cc:852
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.cc:9423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "Kieli:"
  
! #: gcc.cc:9666
  #, fuzzy, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "virheellinen tiedostonumero sarakemäärityksessä: %s"
  
! #: gcc.cc:9816 gcc.cc:10029 common/config/riscv/riscv-common.cc:2101
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: gcc.cc:9965
  #, fuzzy, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: gcc.cc:10212
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: gcc.cc:10252
  #, fuzzy, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: gcc.cc:10503
  #, fuzzy, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr "DJGPP-ympäristömuuttujaa ei ole määritelty"
  
! #: gcc.cc:10673 gcc.cc:10678
  #, fuzzy, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "Virheellinen hajanaisversion arvo"
  
! #: gcc.cc:10721
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "liian vähän argumentteja kohteelle %%:version-compare"
  
! #: gcc.cc:10727
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr "liian monta argumenttia kohteelle %%:version-compare"
  
! #: gcc.cc:10769
  #, fuzzy, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr "liian vähän argumentteja kohteelle %%:version-compare"
  
! #: gcc.cc:10893
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "liian monta argumenttia kohteelle %%:compare-debug-dump-opt"
  
! #: gcc.cc:10961
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "liian monta argumenttia kohteelle %%:compare-debug-self-opt"
  
! #: gcc.cc:11048
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too many arguments for %%:dumps"
  msgstr "liian monta argumenttia muotoilulle"
  
! #: gcc.cc:11152
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: gcc.cc:11173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:dwarf-version-gt"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
*************** msgstr "raja %3$E, jonka %1$G%2$qD mää
*** 28130,28136 ****
  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:6365
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
--- 28161,28167 ----
  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:6367
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
*************** msgstr "ISO C ei tue saturoituvia tyyppe
*** 28145,28151 ****
  msgid "%s not supported on this target"
  msgstr "%qs ei ole tuettu tällä kohteella"
  
! #: gimple-fold.cc:8782 gimple-fold.cc:8811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "vertailu on aina %d johtuen bittikentän leveydestä"
--- 28176,28182 ----
  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ä"
*************** msgstr ""
*** 28170,28176 ****
  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:9528
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "nimiö %qD määritelty täällä"
--- 28201,28207 ----
  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:9636
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "nimiö %qD määritelty täällä"
*************** msgstr "null-osoittimen käyttö"
*** 28190,28212 ****
  msgid "function may return address of local variable"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13423
  #, 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:3761 tree.cc:12758 tree.cc:12795 tree.cc:12836
! #: tree.cc:12869 c/c-decl.cc:10900 c/c-parser.cc:23372 c/c-parser.cc:23513
! #: c/c-typeck.cc:3956 c/c-typeck.cc:4210 c/c-typeck.cc:4222 c/c-typeck.cc:7010
! #: c/c-typeck.cc:13318 c/c-typeck.cc:13335 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:9627 cp/constexpr.cc:901 cp/constexpr.cc:1466
! #: cp/constexpr.cc:5734 cp/constexpr.cc:7564 cp/constexpr.cc:7966
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10324 cp/decl2.cc:6720
! #: cp/decl2.cc:6769 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14458
! #: cp/module.cc:14494 cp/parser.cc:24784 cp/parser.cc:25658 cp/pt.cc:9374
! #: cp/semantics.cc:2781 cp/semantics.cc:5410 cp/typeck.cc:2279
  #: cp/typeck.cc:2500 cp/typeck.cc:4821 cp/typeck.cc:11081
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
--- 28221,28243 ----
  msgid "function may return address of local variable"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13501
  #, 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:3761 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:4034 c/c-typeck.cc:4288 c/c-typeck.cc:4300 c/c-typeck.cc:7088
! #: c/c-typeck.cc:13396 c/c-typeck.cc:13413 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:5736 cp/constexpr.cc:7566 cp/constexpr.cc:7968
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10327 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14487
! #: cp/module.cc:14523 cp/parser.cc:24780 cp/parser.cc:25654 cp/pt.cc:9376
! #: cp/semantics.cc:2781 cp/semantics.cc:5406 cp/typeck.cc:2279
  #: cp/typeck.cc:2500 cp/typeck.cc:4821 cp/typeck.cc:11081
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
*************** msgstr "epäkelpo osoitintila %qs"
*** 29325,29336 ****
  #: gimple-ssa-warn-access.cc:4014 gimple-ssa-warn-access.cc:4671
  #: gimple-ssa-warn-access.cc:4674 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:10907 c/c-typeck.cc:14141 cp/call.cc:8892
! #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1083
! #: cp/decl.cc:5231 cp/decl.cc:14654 cp/decl.cc:15250 cp/decl.cc:15260
! #: cp/decl.cc:16253 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:8071
! #: cp/parser.cc:27842 cp/reflect.cc:175 cp/typeck.cc:1971 cp/typeck.cc:5316
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD esitelty täällä"
--- 29356,29367 ----
  #: gimple-ssa-warn-access.cc:4014 gimple-ssa-warn-access.cc:4671
  #: gimple-ssa-warn-access.cc:4674 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:10985 c/c-typeck.cc:14219 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:14671 cp/decl.cc:15267 cp/decl.cc:15277
! #: cp/decl.cc:16284 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:8073
! #: cp/parser.cc:27838 cp/reflect.cc:175 cp/typeck.cc:1971 cp/typeck.cc:5316
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD esitelty täällä"
*************** msgstr ""
*** 29699,29705 ****
  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:28377 c/c-parser.cc:28395
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> candidate %qD declared here"
  msgstr "%qD esitelty ei-parametrina"
--- 29730,29736 ----
  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"
*************** msgstr "%qs määritelty parametrille %q
*** 29825,29831 ****
  msgid "enclosing %<target%>"
  msgstr "# Ei kohde:"
  
! #: gimplify.cc:9435 gimplify.cc:14140
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
--- 29856,29862 ----
  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"
*************** msgstr "odottamaton siirros"
*** 29887,30138 ****
  msgid "unexpected pointer mapping node"
  msgstr "odottamaton siirros"
  
! #: gimplify.cc:11539
  #, fuzzy, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr "PRINT_OPERAND null-osoitin"
  
! #: gimplify.cc:12046
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:12362
  #, 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:13318
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:13614 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:13833 gimplify.cc:13839
  #, fuzzy, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:13856
  #, fuzzy, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:13878
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:13886
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:13897 gimplify.cc:13903 gimplify.cc:13909 gimplify.cc:13915
! #: gimplify.cc:13921 gimplify.cc:18361
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: gimplify.cc:14015
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:14652
  #, 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:14709
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
  
! #: gimplify.cc:14741
  #, fuzzy, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "odotettiin %<operator%>"
  
! #: gimplify.cc:14780
  #, fuzzy, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.cc:14796
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:14863
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr ""
  
! #: gimplify.cc:14893
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:15012
  #, gcc-internal-format
  msgid "allocator with access trait set to %<thread%> results in undefined behavior for %qs directive"
  msgstr ""
  
! #: gimplify.cc:15053
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:15273
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:15327
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:15690
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:15763
  #, fuzzy, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:15942
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:16242
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:16261
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "%qD ei ole malli"
  
! #: gimplify.cc:16430
  #, 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:16746
  #, fuzzy, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:16756
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:17194 gimplify.cc:17198 gimplify.cc:17207 gimplify.cc:17219
! #: gimplify.cc:17224
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:17389
  #, 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:17454
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "threadprivate iteration variable %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.cc:17485 gimplify.cc:17593
  #, fuzzy, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:18299
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:18323
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:18343
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:18368
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:18396
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:19492
  #, 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:19513
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:19526
  #, 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:19540
  #, 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:19553
  #, 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:19720
  #, gcc-internal-format
  msgid "%qD is a virtual function but only a direct call is allowed in a dispatch construct"
  msgstr ""
  
! #: gimplify.cc:21475
  #, fuzzy, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  " EPÄONNISTUI\n"
  "\n"
  
! #: gimplify.cc:22090
  #, 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:22095
  #, 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:22102
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "jos tämä koodi saavutetaan, ohjelma keskeytyy"
--- 29918,30174 ----
  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"
*************** msgstr ""
*** 30536,30542 ****
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5357 ipa-prop.cc:5401 ipa-prop.cc:5481 ipa-prop.cc:5533
  #, fuzzy, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr "virheellinen muunnos gimple-kutsussa"
--- 30572,30578 ----
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5358 ipa-prop.cc:5402 ipa-prop.cc:5482 ipa-prop.cc:5534
  #, fuzzy, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr "virheellinen muunnos gimple-kutsussa"
*************** msgstr "nimellä %qD"
*** 30713,30760 ****
  msgid "frame size too large for reliable stack checking"
  msgstr ""
  
! #: json-parsing.cc:1084
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum nesting depth exceeded: %i"
  msgstr ""
  
! #: json-parsing.cc:1144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid JSON token: %s"
  msgstr "Taulukkotyyppi      : %s\n"
  
! #: json-parsing.cc:1147
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected a JSON value but got %s"
  msgstr "  odotettiin tyyppiä, saatiin %qE"
  
! #: json-parsing.cc:1175
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after '{'; got %s"
  msgstr "Odotettiin komponenttiviitettä kohdassa %C"
  
! #: json-parsing.cc:1182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after ','; got %s"
  msgstr "Odotettiin komponenttiviitettä kohdassa %C"
  
! #: json-parsing.cc:1296
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "expected %s; got bad token: %s"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: json-parsing.cc:1300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %s; got %s"
  msgstr "”)” oli odotus"
  
! #: json-parsing.cc:1319
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %s or %s; got bad token: %s"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: json-parsing.cc:1323
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %s or %s; got %s"
--- 30749,30796 ----
  msgid "frame size too large for reliable stack checking"
  msgstr ""
  
! #: json-parsing.cc:1085
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum nesting depth exceeded: %i"
  msgstr ""
  
! #: json-parsing.cc:1145
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid JSON token: %s"
  msgstr "Taulukkotyyppi      : %s\n"
  
! #: json-parsing.cc:1148
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected a JSON value but got %s"
  msgstr "  odotettiin tyyppiä, saatiin %qE"
  
! #: json-parsing.cc:1176
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after '{'; got %s"
  msgstr "Odotettiin komponenttiviitettä kohdassa %C"
  
! #: json-parsing.cc:1183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after ','; got %s"
  msgstr "Odotettiin komponenttiviitettä kohdassa %C"
  
! #: json-parsing.cc:1297
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "expected %s; got bad token: %s"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: json-parsing.cc:1301
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %s; got %s"
  msgstr "”)” oli odotus"
  
! #: json-parsing.cc:1320
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %s or %s; got bad token: %s"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: json-parsing.cc:1324
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %s or %s; got %s"
*************** msgstr "Kumoamistoimintojen enimmäismä
*** 30770,30786 ****
  msgid "unable to find a register to spill"
  msgstr "Tiedostoa ”%s” ei löytynyt."
  
! #: lra-constraints.cc:4480 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:5647
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr "Kumoamistoimintojen enimmäismäärä"
  
! #: lra.cc:555
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> operand has impossible constraints or there are not enough registers"
  msgstr "%s: Tätä tiedostoa ei voitu varmuuskopioida"
--- 30806,30822 ----
  msgid "unable to find a register to spill"
  msgstr "Tiedostoa ”%s” ei löytynyt."
  
! #: lra-constraints.cc:4524 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:5701
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr "Kumoamistoimintojen enimmäismäärä"
  
! #: lra.cc:556
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> operand has impossible constraints or there are not enough registers"
  msgstr "%s: Tätä tiedostoa ei voitu varmuuskopioida"
*************** msgstr "kohdemuoto ei tue äärettömyyt
*** 31106,31112 ****
  msgid "default %<target_clones%> attribute was not set"
  msgstr "versioattribuutti ei ole merkkijono"
  
! #: multiple_target.cc:283 c-family/c-attribs.cc:6439
  #, fuzzy, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr "%qE-attribuuttia ei huomioida"
--- 31142,31148 ----
  msgid "default %<target_clones%> attribute was not set"
  msgstr "versioattribuutti ei ole merkkijono"
  
! #: multiple_target.cc:283 c-family/c-attribs.cc:6440
  #, fuzzy, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr "%qE-attribuuttia ei huomioida"
*************** msgstr "%Jlohkoattribuutteja ei tueta t�
*** 31546,31563 ****
  msgid "only the %<device_type(any)%> is supported"
  msgstr ""
  
! #: omp-low.cc:15475
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: omp-low.cc:15477 omp-low.cc:15482
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.cc:15486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
--- 31582,31599 ----
  msgid "only the %<device_type(any)%> is supported"
  msgstr ""
  
! #: omp-low.cc:15460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: omp-low.cc:15462 omp-low.cc:15467
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.cc:15471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
*************** msgstr ""
*** 31701,31707 ****
  msgid "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argument"
  msgstr ""
  
! #: optabs.cc:5175
  #, fuzzy, gcc-internal-format
  msgid "indirect jumps are not available on this target"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
--- 31737,31743 ----
  msgid "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argument"
  msgstr ""
  
! #: optabs.cc:5190
  #, fuzzy, gcc-internal-format
  msgid "indirect jumps are not available on this target"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
*************** msgstr "%qD esiteltiin täällä"
*** 32407,32423 ****
  msgid "object of size %s allocated by %qE"
  msgstr "%qD esiteltiin täällä"
  
! #: predict.cc:2639
  #, fuzzy, gcc-internal-format
  msgid "probability %qE must be constant floating-point expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: predict.cc:2652
  #, gcc-internal-format
  msgid "probability %qE is outside the range [0.0, 1.0]"
  msgstr "todennäköisyys %qE ei ole välillä [0,0; 1.0]"
  
! #: predict.cc:3728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing counts for called function %s"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
--- 32443,32459 ----
  msgid "object of size %s allocated by %qE"
  msgstr "%qD esiteltiin täällä"
  
! #: predict.cc:2640
  #, fuzzy, gcc-internal-format
  msgid "probability %qE must be constant floating-point expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: predict.cc:2653
  #, gcc-internal-format
  msgid "probability %qE is outside the range [0.0, 1.0]"
  msgstr "todennäköisyys %qE ei ole välillä [0,0; 1.0]"
  
! #: predict.cc:3729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing counts for called function %s"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
*************** msgstr ""
*** 32527,32548 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: regcprop.cc:1295
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1307
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1310
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.cc:1322
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
--- 32563,32584 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: regcprop.cc:1296
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1308
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1311
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.cc:1323
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
*************** msgstr "luokkanimeä ei ole annettu %qs:
*** 32564,32570 ****
  
  #: reginfo.cc:732 config/arc/arc.cc:1084 config/arc/arc.cc:1126
  #: config/ia64/ia64.cc:6096 config/ia64/ia64.cc:6103 config/pa/pa.cc:477
! #: config/pa/pa.cc:484 config/sh/sh.cc:8291 config/sh/sh.cc:8298
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown register name: %s"
  msgstr "%s: tuntematon osan nimi ”%.*s”"
--- 32600,32606 ----
  
  #: reginfo.cc:732 config/arc/arc.cc:1084 config/arc/arc.cc:1126
  #: config/ia64/ia64.cc:6096 config/ia64/ia64.cc:6103 config/pa/pa.cc:477
! #: config/pa/pa.cc:484 config/sh/sh.cc:8290 config/sh/sh.cc:8297
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown register name: %s"
  msgstr "%s: tuntematon osan nimi ”%.*s”"
*************** msgstr "epäkelpo osoitintila %qs"
*** 33110,33171 ****
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr ""
  
! #: symtab.cc:1955
  #, fuzzy, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr "%Jsisäänrakennettu funktio %qD esitelty ei-funktiona"
  
! #: symtab.cc:1957
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: symtab.cc:1985
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr ""
  
! #: targhooks.cc:205
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_saveregs%> not supported by this target"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: targhooks.cc:1236
  #, fuzzy, gcc-internal-format
  msgid "argument %qs is not supported for %qs on this target"
  msgstr "%qs ei ole tuettu tällä kohteella"
  
! #: targhooks.cc:1278
  #, fuzzy, gcc-internal-format
  msgid "nested functions not supported on this target"
  msgstr "ISO C kieltää sisäkkäiset funktiot"
  
! #: targhooks.cc:1291
  #, fuzzy, gcc-internal-format
  msgid "nested function trampolines not supported on this target"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: targhooks.cc:1462
  #, fuzzy, gcc-internal-format
  msgid "global constructors not supported on this target"
  msgstr "ISO C kieltää sisäkkäiset funktiot"
  
! #: targhooks.cc:1471
  #, fuzzy, gcc-internal-format
  msgid "global destructors not supported on this target"
  msgstr "ISO C kieltää sisäkkäiset funktiot"
  
! #: targhooks.cc:1849
  #, fuzzy, gcc-internal-format
  msgid "%<target%> attribute is not supported on this machine"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: targhooks.cc:1861
  #, fuzzy, gcc-internal-format
  msgid "%<target_version%> attribute is not supported on this machine"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: targhooks.cc:1875
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC target%> is not supported for this machine"
  msgstr "#pragma extern_prefix ei ole tuettu tällä kohteella"
--- 33146,33207 ----
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr ""
  
! #: symtab.cc:1951
  #, fuzzy, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr "%Jsisäänrakennettu funktio %qD esitelty ei-funktiona"
  
! #: symtab.cc:1953
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: symtab.cc:1981
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr ""
  
! #: targhooks.cc:222
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_saveregs%> not supported by this target"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: targhooks.cc:1253
  #, fuzzy, gcc-internal-format
  msgid "argument %qs is not supported for %qs on this target"
  msgstr "%qs ei ole tuettu tällä kohteella"
  
! #: targhooks.cc:1295
  #, fuzzy, gcc-internal-format
  msgid "nested functions not supported on this target"
  msgstr "ISO C kieltää sisäkkäiset funktiot"
  
! #: targhooks.cc:1308
  #, fuzzy, gcc-internal-format
  msgid "nested function trampolines not supported on this target"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: targhooks.cc:1479
  #, fuzzy, gcc-internal-format
  msgid "global constructors not supported on this target"
  msgstr "ISO C kieltää sisäkkäiset funktiot"
  
! #: targhooks.cc:1488
  #, fuzzy, gcc-internal-format
  msgid "global destructors not supported on this target"
  msgstr "ISO C kieltää sisäkkäiset funktiot"
  
! #: targhooks.cc:1866
  #, fuzzy, gcc-internal-format
  msgid "%<target%> attribute is not supported on this machine"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: targhooks.cc:1878
  #, fuzzy, gcc-internal-format
  msgid "%<target_version%> attribute is not supported on this machine"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: targhooks.cc:1892
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC target%> is not supported for this machine"
  msgstr "#pragma extern_prefix ei ole tuettu tällä kohteella"
*************** msgstr "nimettömällä kentällä on va
*** 34311,34392 ****
  msgid "BB %i has incorrect fallthru edge"
  msgstr "nimettömällä kentällä on vaillinainen tyyppi"
  
! #: tree-inline.cc:3992
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "funktiota %q+F ei voi koskaan kopioida, koska se vastaanottaa ei-paikallisen goto-käskyn"
  
! #: tree-inline.cc:3999
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "funktiota %q+F ei voi koskaan kopioida, koska se tallentaa paikallisen nimiön osoitteen staattiseen muuttujaan"
  
! #: tree-inline.cc:4039
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se käyttää avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.cc:4053
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska ne on poistettu käytöstä -fno-inline:lla"
  
! #: tree-inline.cc:4067
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se käyttää avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.cc:4079
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se käyttää avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.cc:4087
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "funktiota %q+F ei voi koskaan kopioida, koska se vastaanottaa ei-paikallisen goto-käskyn"
  
! #: tree-inline.cc:4099
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se käyttää avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.cc:4119
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska ne on poistettu käytöstä -fno-inline:lla"
  
! #: tree-inline.cc:4165
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se käyttää avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.cc:4232
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska ne on poistettu käytöstä -fno-inline:lla"
  
! #: tree-inline.cc:4240
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se käyttää avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.cc:4925
  #, fuzzy, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "%J%qD esitelty turhaan uudestaan"
  
! #: tree-inline.cc:4928 tree-inline.cc:4949
  #, gcc-internal-format
  msgid "called from here"
  msgstr "kutsuttu täältä"
  
! #: tree-inline.cc:4931 tree-inline.cc:4952
  #, fuzzy, gcc-internal-format
  msgid "called from this function"
  msgstr "kutsuttu täältä"
  
! #: tree-inline.cc:4945
  #, fuzzy, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "%J%qD esitelty turhaan uudestaan"
--- 34347,34428 ----
  msgid "BB %i has incorrect fallthru edge"
  msgstr "nimettömällä kentällä on vaillinainen tyyppi"
  
! #: tree-inline.cc:3994
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "funktiota %q+F ei voi koskaan kopioida, koska se vastaanottaa ei-paikallisen goto-käskyn"
  
! #: tree-inline.cc:4001
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "funktiota %q+F ei voi koskaan kopioida, koska se tallentaa paikallisen nimiön osoitteen staattiseen muuttujaan"
  
! #: tree-inline.cc:4041
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se käyttää avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.cc:4055
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska ne on poistettu käytöstä -fno-inline:lla"
  
! #: tree-inline.cc:4069
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se käyttää avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.cc:4081
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se käyttää avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.cc:4089
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "funktiota %q+F ei voi koskaan kopioida, koska se vastaanottaa ei-paikallisen goto-käskyn"
  
! #: tree-inline.cc:4101
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se käyttää avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.cc:4121
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska ne on poistettu käytöstä -fno-inline:lla"
  
! #: tree-inline.cc:4167
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se käyttää avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.cc:4234
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska ne on poistettu käytöstä -fno-inline:lla"
  
! #: tree-inline.cc:4242
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se käyttää avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.cc:4927
  #, fuzzy, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "%J%qD esitelty turhaan uudestaan"
  
! #: tree-inline.cc:4930 tree-inline.cc:4951
  #, gcc-internal-format
  msgid "called from here"
  msgstr "kutsuttu täältä"
  
! #: tree-inline.cc:4933 tree-inline.cc:4954
  #, fuzzy, gcc-internal-format
  msgid "called from this function"
  msgstr "kutsuttu täältä"
  
! #: tree-inline.cc:4947
  #, fuzzy, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "%J%qD esitelty turhaan uudestaan"
*************** msgstr "kirjoitussuojatun jäsenen %qs s
*** 34416,34437 ****
  msgid "%s from %s called in %s"
  msgstr "kirjoitussuojatun jäsenen %qs sijoitus"
  
! #: tree-profile.cc:899
  #, gcc-internal-format, gfc-internal-format
! msgid "Too many conditions (found %u); giving up coverage"
  msgstr ""
  
! #: tree-profile.cc:1757
  #, fuzzy, gcc-internal-format
  msgid "invalid regular expression %qs in %qs"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: tree-profile.cc:1855
  #, fuzzy, gcc-internal-format
  msgid "target does not fully support atomic profile update, single mode is selected with partial atomic updates"
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: tree-profile.cc:1861
  #, fuzzy, gcc-internal-format
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr "kohdemuoto ei tue äärettömyyttä"
--- 34452,34473 ----
  msgid "%s from %s called in %s"
  msgstr "kirjoitussuojatun jäsenen %qs sijoitus"
  
! #: tree-profile.cc:925
  #, gcc-internal-format, gfc-internal-format
! msgid "too many conditions (found %u); giving up coverage"
  msgstr ""
  
! #: tree-profile.cc:1783
  #, fuzzy, gcc-internal-format
  msgid "invalid regular expression %qs in %qs"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: tree-profile.cc:1883
  #, fuzzy, gcc-internal-format
  msgid "target does not fully support atomic profile update, single mode is selected with partial atomic updates"
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: tree-profile.cc:1889
  #, fuzzy, gcc-internal-format
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr "kohdemuoto ei tue äärettömyyttä"
*************** msgstr ""
*** 34954,34960 ****
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.cc:4498
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
--- 34990,34996 ----
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.cc:4493
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
*************** msgstr "verifiointi epäonnistui kohdass
*** 35034,35099 ****
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "verifiointi epäonnistui kohdassa PC=%d: %s"
  
! #: tree.cc:12753
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD on vanhentunut: %s"
  
! #: tree.cc:12756
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD on vanhentunut"
  
! #: tree.cc:12779
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE on vanhentunut: %s"
  
! #: tree.cc:12782
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE on vanhentunut"
  
! #: tree.cc:12788
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "tyyppi on vanhentunut: %s"
  
! #: tree.cc:12791
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "tyyppi on vanhentunut"
  
! #: tree.cc:12833
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is unavailable: %s"
  msgstr "%qD ei ole muuttuja"
  
! #: tree.cc:12835
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is unavailable"
  msgstr "%qD ei ole muuttuja"
  
! #: tree.cc:12856
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qE is unavailable: %s"
  msgstr "%qD ei ole muuttuja"
  
! #: tree.cc:12858
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qE is unavailable"
  msgstr "%qD ei ole muuttuja"
  
! #: tree.cc:12863
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type is unavailable: %s"
  msgstr "tiedoston %s avaaminen epäonnistui"
  
! #: tree.cc:12865
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "type is unavailable"
--- 35070,35135 ----
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "verifiointi epäonnistui kohdassa PC=%d: %s"
  
! #: tree.cc:12754
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD on vanhentunut: %s"
  
! #: tree.cc:12757
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD on vanhentunut"
  
! #: tree.cc:12780
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE on vanhentunut: %s"
  
! #: tree.cc:12783
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE on vanhentunut"
  
! #: tree.cc:12789
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "tyyppi on vanhentunut: %s"
  
! #: tree.cc:12792
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "tyyppi on vanhentunut"
  
! #: tree.cc:12834
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is unavailable: %s"
  msgstr "%qD ei ole muuttuja"
  
! #: tree.cc:12836
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is unavailable"
  msgstr "%qD ei ole muuttuja"
  
! #: tree.cc:12857
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qE is unavailable: %s"
  msgstr "%qD ei ole muuttuja"
  
! #: tree.cc:12859
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qE is unavailable"
  msgstr "%qD ei ole muuttuja"
  
! #: tree.cc:12864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type is unavailable: %s"
  msgstr "tiedoston %s avaaminen epäonnistui"
  
! #: tree.cc:12866
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "type is unavailable"
*************** msgstr "%qD ei ole muuttuja"
*** 35119,35407 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.cc:13815
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr "Tiedoston tyyppi eroaa"
  
! #: tree.cc:13860
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr "tyypillä %qT ei ole tunnettua kokoa"
  
! #: tree.cc:13862
  #, fuzzy, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "tyypillä %qT ei ole tunnettua kokoa"
  
! #: tree.cc:13864
  #, fuzzy, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "tyypillä %qT ei ole tunnettua kokoa"
  
! #: tree.cc:13889
  #, fuzzy, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr "taulukon tyypillä on vaillinainen alkiotyyppi"
  
! #: tree.cc:13902
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr "taulukon tyypillä on vaillinainen alkiotyyppi"
  
! #: tree.cc:13939
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.cc:13941
  #, fuzzy, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.cc:13943
  #, fuzzy, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.cc:13982
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr "taulukon tyypillä on vaillinainen alkiotyyppi"
  
! #: tree.cc:13984
  #, fuzzy, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: tree.cc:13986
  #, fuzzy, gcc-internal-format
  msgid "and field"
  msgstr "kentän leveys"
  
! #: tree.cc:14003
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.cc:14005 tree.cc:14016
  #, fuzzy, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.cc:14007 tree.cc:14018
  #, fuzzy, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.cc:14014
  #, fuzzy, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: tree.cc:14366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type %s is not an opaque type"
  msgstr "%qT ei ole malli"
  
! #: tree.cc:14372
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type %s is not with opaque mode"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: tree.cc:14378
  #, fuzzy, gcc-internal-format
  msgid "type %s differs by %<TYPE_MODE%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.cc:14386
  #, fuzzy, gcc-internal-format
  msgid "type %s differs by %<TYPE_SIZE%>"
  msgstr "tyypillä %qT ei ole tunnettua kokoa"
  
! #: tree.cc:14392
  #, fuzzy, gcc-internal-format
  msgid "type %s differs by %<TYPE_ALIGN%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.cc:14398
  #, fuzzy, gcc-internal-format
  msgid "type %s differs by %<TYPE_USER_ALIGN%>"
  msgstr "tyypillä %qT ei ole tunnettua kokoa"
  
! #: tree.cc:14428
  #, fuzzy, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "”%s” on määrittelemättä"
  
! #: tree.cc:14433
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "tyyppitäsmäämättömyys komponenttiviitteessä"
  
! #: tree.cc:14444
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr "tyyppitäsmäämättömyys komponenttiviitteessä"
  
! #: tree.cc:14463
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: tree.cc:14475
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: tree.cc:14494
  #, fuzzy, gcc-internal-format
  msgid "main variant of %<TYPE_CANONICAL%> of main variant is not its own %<TYPE_CANONICAL%>"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: tree.cc:14512
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.cc:14522
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "ei voi muuntaa osoitintyypiksi"
  
! #: tree.cc:14532
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "tyyppitäsmäämättömyys komponenttiviitteessä"
  
! #: tree.cc:14553
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "tyyppitäsmäämättömyys komponenttiviitteessä"
  
! #: tree.cc:14559
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "tyyppitäsmäämättömyys komponenttiviitteessä"
  
! #: tree.cc:14570
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: tree.cc:14581
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: tree.cc:14599
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiä"
  
! #: tree.cc:14606
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr "NULLin muunnos epäosoitintyypiksi"
  
! #: tree.cc:14613
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr "NULLin muunnos epäosoitintyypiksi"
  
! #: tree.cc:14629
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14638
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.cc:14646
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.cc:14656
  #, fuzzy, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen"
  
! #: tree.cc:14665
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.cc:14687
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.cc:14703
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.cc:14710
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.cc:14723
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.cc:14736
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14742
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14749
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr "NULLin muunnos epäosoitintyypiksi"
  
! #: tree.cc:14762
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.cc:14772
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: tree.cc:15619
  #, fuzzy, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: tree.cc:15622 tree.cc:15788 tree.cc:15806 tree.cc:15819 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ä"
  
! #: tree.cc:15784
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with overlapping %<target_clone%> declaration"
  msgstr "%q+D:n data-alue on ristiriidassa edellisen esittelyn kanssa"
  
! #: tree.cc:15803
  #, fuzzy
  msgid "%qD conflicts for version %qB"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: tree.cc:15816
  #, fuzzy
  msgid "%qD conflicts with a previous declaration for version %qB"
  msgstr "%q+D:n data-alue on ristiriidassa edellisen esittelyn kanssa"
--- 35155,35443 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.cc:13816
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr "Tiedoston tyyppi eroaa"
  
! #: tree.cc:13861
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr "tyypillä %qT ei ole tunnettua kokoa"
  
! #: tree.cc:13863
  #, fuzzy, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "tyypillä %qT ei ole tunnettua kokoa"
  
! #: tree.cc:13865
  #, fuzzy, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "tyypillä %qT ei ole tunnettua kokoa"
  
! #: tree.cc:13890
  #, fuzzy, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr "taulukon tyypillä on vaillinainen alkiotyyppi"
  
! #: tree.cc:13903
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr "taulukon tyypillä on vaillinainen alkiotyyppi"
  
! #: tree.cc:13940
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.cc:13942
  #, fuzzy, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.cc:13944
  #, fuzzy, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.cc:13983
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr "taulukon tyypillä on vaillinainen alkiotyyppi"
  
! #: tree.cc:13985
  #, fuzzy, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: tree.cc:13987
  #, fuzzy, gcc-internal-format
  msgid "and field"
  msgstr "kentän leveys"
  
! #: tree.cc:14004
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.cc:14006 tree.cc:14017
  #, fuzzy, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.cc:14008 tree.cc:14019
  #, fuzzy, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.cc:14015
  #, fuzzy, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: tree.cc:14367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type %s is not an opaque type"
  msgstr "%qT ei ole malli"
  
! #: tree.cc:14373
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type %s is not with opaque mode"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: tree.cc:14379
  #, fuzzy, gcc-internal-format
  msgid "type %s differs by %<TYPE_MODE%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.cc:14387
  #, fuzzy, gcc-internal-format
  msgid "type %s differs by %<TYPE_SIZE%>"
  msgstr "tyypillä %qT ei ole tunnettua kokoa"
  
! #: tree.cc:14393
  #, fuzzy, gcc-internal-format
  msgid "type %s differs by %<TYPE_ALIGN%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.cc:14399
  #, fuzzy, gcc-internal-format
  msgid "type %s differs by %<TYPE_USER_ALIGN%>"
  msgstr "tyypillä %qT ei ole tunnettua kokoa"
  
! #: tree.cc:14429
  #, fuzzy, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "”%s” on määrittelemättä"
  
! #: tree.cc:14434
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "tyyppitäsmäämättömyys komponenttiviitteessä"
  
! #: tree.cc:14445
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr "tyyppitäsmäämättömyys komponenttiviitteessä"
  
! #: tree.cc:14464
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: tree.cc:14476
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: tree.cc:14495
  #, fuzzy, gcc-internal-format
  msgid "main variant of %<TYPE_CANONICAL%> of main variant is not its own %<TYPE_CANONICAL%>"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: tree.cc:14513
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.cc:14523
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "ei voi muuntaa osoitintyypiksi"
  
! #: tree.cc:14533
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "tyyppitäsmäämättömyys komponenttiviitteessä"
  
! #: tree.cc:14554
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "tyyppitäsmäämättömyys komponenttiviitteessä"
  
! #: tree.cc:14560
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "tyyppitäsmäämättömyys komponenttiviitteessä"
  
! #: tree.cc:14571
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: tree.cc:14582
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: tree.cc:14600
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiä"
  
! #: tree.cc:14607
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr "NULLin muunnos epäosoitintyypiksi"
  
! #: tree.cc:14614
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr "NULLin muunnos epäosoitintyypiksi"
  
! #: tree.cc:14630
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14639
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.cc:14647
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.cc:14657
  #, fuzzy, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen"
  
! #: tree.cc:14666
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.cc:14688
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.cc:14704
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.cc:14711
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.cc:14724
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.cc:14737
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14743
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14750
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr "NULLin muunnos epäosoitintyypiksi"
  
! #: tree.cc:14763
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.cc:14773
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: tree.cc:15620
  #, fuzzy, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: tree.cc:15623 tree.cc:15789 tree.cc:15807 tree.cc:15820 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ä"
  
! #: tree.cc:15785
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with overlapping %<target_clone%> declaration"
  msgstr "%q+D:n data-alue on ristiriidassa edellisen esittelyn kanssa"
  
! #: tree.cc:15804
  #, fuzzy
  msgid "%qD conflicts for version %qB"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: tree.cc:15817
  #, fuzzy
  msgid "%qD conflicts with a previous declaration for version %qB"
  msgstr "%q+D:n data-alue on ristiriidassa edellisen esittelyn kanssa"
*************** msgstr ""
*** 35548,35554 ****
  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:2099 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"
--- 35584,35590 ----
  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"
*************** msgstr "odotettiin %qT, mutta argumentti
*** 35689,35696 ****
  msgid "%qE attribute argument %i has type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: c-family/c-attribs.cc:817 c-family/c-attribs.cc:4914
! #: c-family/c-attribs.cc:4918 d/d-attribs.cc:1225
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
--- 35725,35732 ----
  msgid "%qE attribute argument %i has type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: c-family/c-attribs.cc:817 c-family/c-attribs.cc:4915
! #: c-family/c-attribs.cc:4919 d/d-attribs.cc:1225
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
*************** msgstr "ylivuoto %qT:n muunnoksessa %qT:
*** 35786,36158 ****
  msgid "%qE attribute requires different values for %<false%> and %<true%> for type %qT"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.cc:1255
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: c-family/c-attribs.cc:1267
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentälle"
  
! #: c-family/c-attribs.cc:1497 c-family/c-attribs.cc:3729
! #: c-family/c-attribs.cc:6572 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:1672 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:1693 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:1707 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:1712 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"
  msgstr "%qE-attribuutti ei päde tyyppeihin"
  
! #: c-family/c-attribs.cc:1778
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: c-family/c-attribs.cc:1868 jit/dummy-frontend.cc:289 lto/lto-lang.cc:311
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: c-family/c-attribs.cc:2038 c-family/c-attribs.cc:3712
  #: 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:2044 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:2069 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"
  
! #: c-family/c-attribs.cc:2098
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: c-family/c-attribs.cc:2137 c-family/c-attribs.cc:4387
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: c-family/c-attribs.cc:2160
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "valitsin %qs ei ole enää tuettu"
  
! #: c-family/c-attribs.cc:2177
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.cc:2273
  #, fuzzy, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "Hajotin %qs"
  
! #: c-family/c-attribs.cc:2275
  #, fuzzy, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "Muodostin %qs"
  
! #: c-family/c-attribs.cc:2297
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr "Muodostin %qs"
  
! #: c-family/c-attribs.cc:2302
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr "Muodostin %qs"
  
! #: c-family/c-attribs.cc:2310
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr "Hajotin %qs"
  
! #: c-family/c-attribs.cc:2313
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr "Muodostin %qs"
  
! #: c-family/c-attribs.cc:2466
  #, fuzzy, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr "%s on tarkoitettu tuntemattomalle koneelle %d.\n"
  
! #: c-family/c-attribs.cc:2500
  #, fuzzy, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr "vektorityyppien määrittäminen __attribute__ ((mode)) -tyyliin on paheksuttavaa"
  
! #: c-family/c-attribs.cc:2503
  #, fuzzy, gcc-internal-format
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "käytä sen sijaan __attribute__ ((vector_size))"
  
! #: c-family/c-attribs.cc:2512
  #, fuzzy, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "superlohkon kirjoitus ei onnistu"
  
! #: c-family/c-attribs.cc:2525
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "epäkelpo osoitintila %qs"
  
! #: c-family/c-attribs.cc:2542
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr ""
  
! #: c-family/c-attribs.cc:2553
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "ei tietotyyppiä tilalle %qs"
  
! #: c-family/c-attribs.cc:2563
  #, fuzzy, gcc-internal-format
  msgid "cannot use mode %qs for enumerated types"
  msgstr "luetelluille tyypeille ei voi käyttää tilaa %qs"
  
! #: c-family/c-attribs.cc:2591
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "tilaa %qs sovellettu sopimattomaan tyyppiin"
  
! #: c-family/c-attribs.cc:2620 c-family/c-attribs.cc:3080 d/d-attribs.cc:1024
  #, fuzzy, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: c-family/c-attribs.cc:2626 d/d-attribs.cc:1031
  #, fuzzy, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
  
! #: c-family/c-attribs.cc:2632
  #, fuzzy, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.cc:2641 d/d-attribs.cc:1047
  #, fuzzy, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr "osoitealueattribuuttia ei voi määritellä paikallisille muuttujille"
  
! #: c-family/c-attribs.cc:2652 config/bfin/bfin.cc:4796 config/bfin/bfin.cc:4847
  #: config/bfin/bfin.cc:4873 config/bfin/bfin.cc:4886 d/d-attribs.cc:1058
  #, fuzzy, gcc-internal-format
  msgid "section of %q+D conflicts with previous declaration"
  msgstr "on ristiriidassa %q+#D:n edellisen esittelyn kanssa"
  
! #: c-family/c-attribs.cc:2661 c-family/c-attribs.cc:3106 d/d-attribs.cc:1067
  #, fuzzy, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
  
! #: c-family/c-attribs.cc:2777
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: c-family/c-attribs.cc:2802
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr "Kaksoiskappale-%s-attribuutti määritelty kohdassa %L"
  
! #: c-family/c-attribs.cc:2847
  #, fuzzy, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: c-family/c-attribs.cc:2898
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "%qE attribute may not be specified for %q+D"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: c-family/c-attribs.cc:2905
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute may not be specified for a non-array field"
  msgstr "osoitealueattribuuttia ei voi määritellä paikallisille muuttujille"
  
! #: c-family/c-attribs.cc:2912
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument not an integer"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.cc:2918 c-family/c-attribs.cc:6768
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.cc:2942
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported for C++ for now, ignored"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: c-family/c-attribs.cc:2950
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-field declaration %q+D"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: c-family/c-attribs.cc:2959
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-array or non-pointer field"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: c-family/c-attribs.cc:2968
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-flexible array member field"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.cc:2980
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is used for a pointer to void"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.cc:2988
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not allowed for a pointer to function"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: c-family/c-attribs.cc:2999
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinvalid use of structure with flexible array member"
  msgid "%qE 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-family/c-attribs.cc:3007
  #, fuzzy, gcc-internal-format
  msgid "%<counted_by%> argument is not an identifier"
  msgstr "tunniste %qE on ristiriidassa C++:n varatun sanan kanssa"
  
! #: c-family/c-attribs.cc:3020
  #, fuzzy, gcc-internal-format
  msgid "%<counted_by%> argument %qE conflicts with previous declaration %qE"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: c-family/c-attribs.cc:3041 d/d-attribs.cc:1146 jit/dummy-frontend.cc:757
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c-family/c-attribs.cc:3046 jit/dummy-frontend.cc:762
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
  
! #: c-family/c-attribs.cc:3087
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: c-family/c-attribs.cc:3097 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"
  
! #: c-family/c-attribs.cc:3112
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: c-family/c-attribs.cc:3119
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on const variable"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: c-family/c-attribs.cc:3130
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: c-family/c-attribs.cc:3143
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: c-family/c-attribs.cc:3176
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: c-family/c-attribs.cc:3195 d/d-attribs.cc:1094
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: c-family/c-attribs.cc:3203 d/d-attribs.cc:1102
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: c-family/c-attribs.cc:3213
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.cc:3227 d/d-attribs.cc:1126
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3228 d/d-attribs.cc:1127
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.cc:3263 jit/dummy-frontend.cc:857
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "%J%qD määritelty sekä tavallisesti että aliaksena"
  
! #: c-family/c-attribs.cc:3271 jit/dummy-frontend.cc:865
  #, fuzzy, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: c-family/c-attribs.cc:3288 c-family/c-attribs.cc:4278
  #: 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"
  
! #: c-family/c-attribs.cc:3321 jit/dummy-frontend.cc:915
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr "%J%qD esitelty avoimeksi kutsumisen jälkeen"
  
  #. Explicitly handle this case since using a string literal
  #. as an argument is a likely mistake.
! #: c-family/c-attribs.cc:3373
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument cannot be a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
--- 35822,36194 ----
  msgid "%qE attribute requires different values for %<false%> and %<true%> for type %qT"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.cc:1256
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: c-family/c-attribs.cc:1268
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  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"
  msgstr "%qE-attribuutti ei päde tyyppeihin"
  
! #: c-family/c-attribs.cc:1779
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: c-family/c-attribs.cc:1869 jit/dummy-frontend.cc:289 lto/lto-lang.cc:311
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  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"
  
! #: c-family/c-attribs.cc:2099
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: c-family/c-attribs.cc:2138 c-family/c-attribs.cc:4388
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: c-family/c-attribs.cc:2161
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "valitsin %qs ei ole enää tuettu"
  
! #: c-family/c-attribs.cc:2178
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.cc:2274
  #, fuzzy, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "Hajotin %qs"
  
! #: c-family/c-attribs.cc:2276
  #, fuzzy, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "Muodostin %qs"
  
! #: c-family/c-attribs.cc:2298
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr "Muodostin %qs"
  
! #: c-family/c-attribs.cc:2303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr "Muodostin %qs"
  
! #: c-family/c-attribs.cc:2311
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr "Hajotin %qs"
  
! #: c-family/c-attribs.cc:2314
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr "Muodostin %qs"
  
! #: c-family/c-attribs.cc:2467
  #, fuzzy, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr "%s on tarkoitettu tuntemattomalle koneelle %d.\n"
  
! #: c-family/c-attribs.cc:2501
  #, fuzzy, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr "vektorityyppien määrittäminen __attribute__ ((mode)) -tyyliin on paheksuttavaa"
  
! #: c-family/c-attribs.cc:2504
  #, fuzzy, gcc-internal-format
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "käytä sen sijaan __attribute__ ((vector_size))"
  
! #: c-family/c-attribs.cc:2513
  #, fuzzy, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "superlohkon kirjoitus ei onnistu"
  
! #: c-family/c-attribs.cc:2526
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "epäkelpo osoitintila %qs"
  
! #: c-family/c-attribs.cc:2543
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr ""
  
! #: c-family/c-attribs.cc:2554
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "ei tietotyyppiä tilalle %qs"
  
! #: c-family/c-attribs.cc:2564
  #, fuzzy, gcc-internal-format
  msgid "cannot use mode %qs for enumerated types"
  msgstr "luetelluille tyypeille ei voi käyttää tilaa %qs"
  
! #: c-family/c-attribs.cc:2592
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "tilaa %qs sovellettu sopimattomaan tyyppiin"
  
! #: c-family/c-attribs.cc:2621 c-family/c-attribs.cc:3081 d/d-attribs.cc:1024
  #, fuzzy, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: c-family/c-attribs.cc:2627 d/d-attribs.cc:1031
  #, fuzzy, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
  
! #: c-family/c-attribs.cc:2633
  #, fuzzy, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.cc:2642 d/d-attribs.cc:1047
  #, fuzzy, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr "osoitealueattribuuttia ei voi määritellä paikallisille muuttujille"
  
! #: c-family/c-attribs.cc:2653 config/bfin/bfin.cc:4796 config/bfin/bfin.cc:4847
  #: config/bfin/bfin.cc:4873 config/bfin/bfin.cc:4886 d/d-attribs.cc:1058
  #, fuzzy, gcc-internal-format
  msgid "section of %q+D conflicts with previous declaration"
  msgstr "on ristiriidassa %q+#D:n edellisen esittelyn kanssa"
  
! #: c-family/c-attribs.cc:2662 c-family/c-attribs.cc:3107 d/d-attribs.cc:1067
  #, fuzzy, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
  
! #: c-family/c-attribs.cc:2778
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: c-family/c-attribs.cc:2803
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr "Kaksoiskappale-%s-attribuutti määritelty kohdassa %L"
  
! #: c-family/c-attribs.cc:2848
  #, fuzzy, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: c-family/c-attribs.cc:2899
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "%qE attribute may not be specified for %q+D"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: c-family/c-attribs.cc:2906
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute may not be specified for a non-array field"
  msgstr "osoitealueattribuuttia ei voi määritellä paikallisille muuttujille"
  
! #: c-family/c-attribs.cc:2913
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument not an integer"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.cc:2919 c-family/c-attribs.cc:6769
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.cc:2943
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported for C++ for now, ignored"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: c-family/c-attribs.cc:2951
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-field declaration %q+D"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: c-family/c-attribs.cc:2960
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-array or non-pointer field"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: c-family/c-attribs.cc:2969
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-flexible array member field"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.cc:2981
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is used for a pointer to void"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.cc:2989
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not allowed for a pointer to function"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: c-family/c-attribs.cc:3000
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinvalid use of structure with flexible array member"
  msgid "%qE 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-family/c-attribs.cc:3008
  #, fuzzy, gcc-internal-format
  msgid "%<counted_by%> argument is not an identifier"
  msgstr "tunniste %qE on ristiriidassa C++:n varatun sanan kanssa"
  
! #: c-family/c-attribs.cc:3021
  #, fuzzy, gcc-internal-format
  msgid "%<counted_by%> argument %qE conflicts with previous declaration %qE"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: c-family/c-attribs.cc:3042 d/d-attribs.cc:1146 jit/dummy-frontend.cc:757
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c-family/c-attribs.cc:3047 jit/dummy-frontend.cc:762
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
  
! #: c-family/c-attribs.cc:3088
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  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"
  
! #: c-family/c-attribs.cc:3113
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: c-family/c-attribs.cc:3120
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on const variable"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: c-family/c-attribs.cc:3131
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: c-family/c-attribs.cc:3144
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: c-family/c-attribs.cc:3177
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: c-family/c-attribs.cc:3196 d/d-attribs.cc:1094
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: c-family/c-attribs.cc:3204 d/d-attribs.cc:1102
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: c-family/c-attribs.cc:3214
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.cc:3228 d/d-attribs.cc:1126
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3229 d/d-attribs.cc:1127
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.cc:3264 jit/dummy-frontend.cc:857
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "%J%qD määritelty sekä tavallisesti että aliaksena"
  
! #: c-family/c-attribs.cc:3272 jit/dummy-frontend.cc:865
  #, fuzzy, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  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"
  
! #: c-family/c-attribs.cc:3322 jit/dummy-frontend.cc:915
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr "%J%qD esitelty avoimeksi kutsumisen jälkeen"
  
  #. Explicitly handle this case since using a string literal
  #. as an argument is a likely mistake.
! #: c-family/c-attribs.cc:3374
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument cannot be a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
*************** msgstr "%qE-attribuutti tarvitsee merkki
*** 36160,36536 ****
  #. Similar to the string case, since some function attributes
  #. accept literal numbers as arguments (e.g., alloc_size or
  #. nonnull) using one here is a likely mistake.
! #: c-family/c-attribs.cc:3384
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.cc:3394
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "attribuutti jätetty huomioimatta %q+#T:n esittelyssä"
  
! #: c-family/c-attribs.cc:3449
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "%qE esitelty uudelleen erityyppisenä symbolina"
  
! #: c-family/c-attribs.cc:3453
  #, fuzzy, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "%qD esitelty ei-parametrina"
  
! #: c-family/c-attribs.cc:3500
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: c-family/c-attribs.cc:3557
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
  
! #: c-family/c-attribs.cc:3580
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "weakref-attribuutin täytyy esiintyä ennen alias-attribuuttia"
  
! #: c-family/c-attribs.cc:3593
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "%J%qD esitelty avoimeksi kutsumisen jälkeen"
  
! #: c-family/c-attribs.cc:3617 jit/dummy-frontend.cc:600
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.cc:3623 jit/dummy-frontend.cc:606
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "%qE-attribuuttia ei huomioida koska %qT on jo määritelty"
  
! #: c-family/c-attribs.cc:3636 jit/dummy-frontend.cc:619
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "näkyvyysargumentti ei ole merkkijono"
  
! #: c-family/c-attribs.cc:3648 d/d-attribs.cc:1585 jit/dummy-frontend.cc:631
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.cc:3664 d/d-attribs.cc:1614 jit/dummy-frontend.cc:647
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.cc:3676 d/d-attribs.cc:1625 jit/dummy-frontend.cc:659
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD esitelty uudelleen eri näkyvyydellä"
  
! #: c-family/c-attribs.cc:3679 c-family/c-attribs.cc:3683 d/d-attribs.cc:1628
  #: d/d-attribs.cc:1632 jit/dummy-frontend.cc:662 jit/dummy-frontend.cc:666
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD esiteltiin tyyppinä %qs, mikä edellyttää oletusnäkyvyyttä"
  
! #: c-family/c-attribs.cc:3720
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "%qE-attribuuttia ei huomioida koska %qT on jo määritelty"
  
! #: c-family/c-attribs.cc:3742
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3764 c-family/c-attribs.cc:4361
! #: c-family/c-attribs.cc:6537 c-family/c-attribs.cc:6564
  #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: c-family/c-attribs.cc:3810
  #, fuzzy, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyypin palauttavalle funktiolle"
  
! #: c-family/c-attribs.cc:3820
  #, fuzzy, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "%qE-attribuuttia ei huomioida koska %qT on jo määritelty"
  
! #: c-family/c-attribs.cc:3824
  #, fuzzy, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr "kutsussa muistinvarausfunktioon %qD, joka on esitelty täällä"
  
! #: c-family/c-attribs.cc:3851
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: c-family/c-attribs.cc:3861
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyypin palauttavalle funktiolle"
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.cc:3907
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: c-family/c-attribs.cc:3909
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.cc:3914
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: c-family/c-attribs.cc:3917
  #, fuzzy, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr "%qD esitelty ei-parametrina"
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.cc:3933
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.cc:3936 c-family/c-attribs.cc:3949
  #, fuzzy, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr "%qD esitelty ei-parametrina"
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.cc:3946
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.cc:4060 c-family/c-attribs.cc:4108
! #: c-family/c-attribs.cc:4135 d/d-attribs.cc:1329
  #, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyypin palauttavalle funktiolle"
  
! #: c-family/c-attribs.cc:4154
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.cc:4162
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.cc:4173
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.cc:4186
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.cc:4291 ada/gcc-interface/utils.cc:7554
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.cc:4367 c-family/c-attribs.cc:6543
  #, fuzzy, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "ei voi asettaa %qE-attribuuttia määrittelyn jälkeen"
  
! #: c-family/c-attribs.cc:4418
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on function type without pointer arguments returning %<void%>"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: c-family/c-attribs.cc:4481
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: c-family/c-attribs.cc:4483
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: c-family/c-attribs.cc:4582
  #, fuzzy, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "%q+#D aiemmin esitelty täällä"
  
! #: c-family/c-attribs.cc:4595 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"
  
! #: c-family/c-attribs.cc:4653
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "tunniste %qE on ristiriidassa C++:n varatun sanan kanssa"
  
! #: c-family/c-attribs.cc:4664
  #, fuzzy, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%qD ei ole %qD:n jäsen"
  
! #: c-family/c-attribs.cc:4667
  #, fuzzy, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: c-family/c-attribs.cc:4715 cp/name-lookup.cc:6707
  #, fuzzy, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jälkeen"
  
! #: c-family/c-attribs.cc:4764 c-family/c-attribs.cc:4829
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: c-family/c-attribs.cc:4788
  #, gcc-internal-format
  msgid "the message attached to %<unavailable%> is not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:4890 c-family/c-attribs.cc:4892
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "epäkelpo vektorityyppi attribuutille %qE"
  
! #: c-family/c-attribs.cc:4927 c-family/c-attribs.cc:4931
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.cc:4944 c-family/c-attribs.cc:4948
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.cc:4956 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:4962 ada/gcc-interface/utils.cc:4520
  #, fuzzy, gcc-internal-format
  msgid "zero vector size"
  msgstr "nollan kokoinen taulukko %qD"
  
! #: c-family/c-attribs.cc:4971 c-family/c-attribs.cc:4974
  #, fuzzy, gcc-internal-format
  msgid "number of vector components %wu not a power of two"
  msgstr "vektorin komponenttien määrä ei ole kahden potenssi"
  
! #: c-family/c-attribs.cc:4981 c-family/c-attribs.cc:4985
  #, gcc-internal-format
  msgid "number of vector components %wu exceeds %d"
  msgstr ""
  
! #: c-family/c-attribs.cc:5045
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported on non-mask vector types"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.cc:5078 c-family/c-attribs.cc:5150
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "ei-tyhjä attribuutti ilman argumentteja ei-prototyypissä"
  
! #: c-family/c-attribs.cc:5172
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on non-enum"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.cc:5204 config/mips/mips.cc:1346 config/mips/mips.cc:1607
  #: config/mips/mips.cc:1661 config/riscv/riscv.cc:7590
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.cc:5215
  #, fuzzy, gcc-internal-format
  msgid "unsupported wide string type argument in %qE attribute"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c-family/c-attribs.cc:5249 c-family/c-attribs.cc:5331
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: c-family/c-attribs.cc:5323
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentälle"
  
! #: c-family/c-attribs.cc:5469
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr "%q+#T:n attribuutin on oltava %qs-avainsanan perässä"
  
! #: c-family/c-attribs.cc:5518
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: c-family/c-attribs.cc:5524
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: c-family/c-attribs.cc:5530
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: c-family/c-attribs.cc:5538
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5560
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr "ISO C90 kieltää muuttuvakokoisen taulukon"
  
! #: c-family/c-attribs.cc:5643
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "ei-tyhjä attribuutti ilman argumentteja ei-prototyypissä"
  
! #: c-family/c-attribs.cc:5693
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr "attribuuttia ei huomioida"
  
! #: c-family/c-attribs.cc:5702
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.cc:5729
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.cc:5740
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
--- 36196,36572 ----
  #. Similar to the string case, since some function attributes
  #. accept literal numbers as arguments (e.g., alloc_size or
  #. nonnull) using one here is a likely mistake.
! #: c-family/c-attribs.cc:3385
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.cc:3395
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "attribuutti jätetty huomioimatta %q+#T:n esittelyssä"
  
! #: c-family/c-attribs.cc:3450
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "%qE esitelty uudelleen erityyppisenä symbolina"
  
! #: c-family/c-attribs.cc:3454
  #, fuzzy, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "%qD esitelty ei-parametrina"
  
! #: c-family/c-attribs.cc:3501
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: c-family/c-attribs.cc:3558
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
  
! #: c-family/c-attribs.cc:3581
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "weakref-attribuutin täytyy esiintyä ennen alias-attribuuttia"
  
! #: c-family/c-attribs.cc:3594
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "%J%qD esitelty avoimeksi kutsumisen jälkeen"
  
! #: c-family/c-attribs.cc:3618 jit/dummy-frontend.cc:600
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.cc:3624 jit/dummy-frontend.cc:606
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "%qE-attribuuttia ei huomioida koska %qT on jo määritelty"
  
! #: c-family/c-attribs.cc:3637 jit/dummy-frontend.cc:619
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "näkyvyysargumentti ei ole merkkijono"
  
! #: c-family/c-attribs.cc:3649 d/d-attribs.cc:1585 jit/dummy-frontend.cc:631
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.cc:3665 d/d-attribs.cc:1614 jit/dummy-frontend.cc:647
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.cc:3677 d/d-attribs.cc:1625 jit/dummy-frontend.cc:659
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD esitelty uudelleen eri näkyvyydellä"
  
! #: c-family/c-attribs.cc:3680 c-family/c-attribs.cc:3684 d/d-attribs.cc:1628
  #: d/d-attribs.cc:1632 jit/dummy-frontend.cc:662 jit/dummy-frontend.cc:666
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD esiteltiin tyyppinä %qs, mikä edellyttää oletusnäkyvyyttä"
  
! #: c-family/c-attribs.cc:3721
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "%qE-attribuuttia ei huomioida koska %qT on jo määritelty"
  
! #: c-family/c-attribs.cc:3743
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: 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
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: c-family/c-attribs.cc:3811
  #, fuzzy, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyypin palauttavalle funktiolle"
  
! #: c-family/c-attribs.cc:3821
  #, fuzzy, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "%qE-attribuuttia ei huomioida koska %qT on jo määritelty"
  
! #: c-family/c-attribs.cc:3825
  #, fuzzy, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr "kutsussa muistinvarausfunktioon %qD, joka on esitelty täällä"
  
! #: c-family/c-attribs.cc:3852
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: c-family/c-attribs.cc:3862
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyypin palauttavalle funktiolle"
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.cc:3908
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: c-family/c-attribs.cc:3910
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.cc:3915
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: c-family/c-attribs.cc:3918
  #, fuzzy, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr "%qD esitelty ei-parametrina"
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.cc:3934
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.cc:3937 c-family/c-attribs.cc:3950
  #, fuzzy, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr "%qD esitelty ei-parametrina"
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.cc:3947
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.cc:4061 c-family/c-attribs.cc:4109
! #: c-family/c-attribs.cc:4136 d/d-attribs.cc:1329
  #, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyypin palauttavalle funktiolle"
  
! #: c-family/c-attribs.cc:4155
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.cc:4163
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.cc:4174
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.cc:4187
  #, fuzzy, gcc-internal-format
  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 ""
  
! #: c-family/c-attribs.cc:4368 c-family/c-attribs.cc:6544
  #, fuzzy, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "ei voi asettaa %qE-attribuuttia määrittelyn jälkeen"
  
! #: c-family/c-attribs.cc:4419
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on function type without pointer arguments returning %<void%>"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: c-family/c-attribs.cc:4482
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: c-family/c-attribs.cc:4484
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: c-family/c-attribs.cc:4583
  #, fuzzy, gcc-internal-format
  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"
  
! #: c-family/c-attribs.cc:4654
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "tunniste %qE on ristiriidassa C++:n varatun sanan kanssa"
  
! #: c-family/c-attribs.cc:4665
  #, fuzzy, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%qD ei ole %qD:n jäsen"
  
! #: c-family/c-attribs.cc:4668
  #, fuzzy, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6814
  #, fuzzy, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jälkeen"
  
! #: c-family/c-attribs.cc:4765 c-family/c-attribs.cc:4830
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: c-family/c-attribs.cc:4789
  #, gcc-internal-format
  msgid "the message attached to %<unavailable%> is not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:4891 c-family/c-attribs.cc:4893
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "epäkelpo vektorityyppi attribuutille %qE"
  
! #: c-family/c-attribs.cc:4928 c-family/c-attribs.cc:4932
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.cc:4945 c-family/c-attribs.cc:4949
  #, fuzzy, gcc-internal-format
  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"
  
! #: c-family/c-attribs.cc:4972 c-family/c-attribs.cc:4975
  #, fuzzy, gcc-internal-format
  msgid "number of vector components %wu not a power of two"
  msgstr "vektorin komponenttien määrä ei ole kahden potenssi"
  
! #: c-family/c-attribs.cc:4982 c-family/c-attribs.cc:4986
  #, gcc-internal-format
  msgid "number of vector components %wu exceeds %d"
  msgstr ""
  
! #: c-family/c-attribs.cc:5046
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported on non-mask vector types"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.cc:5079 c-family/c-attribs.cc:5151
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "ei-tyhjä attribuutti ilman argumentteja ei-prototyypissä"
  
! #: c-family/c-attribs.cc:5173
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on non-enum"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.cc:5205 config/mips/mips.cc:1346 config/mips/mips.cc:1607
  #: config/mips/mips.cc:1661 config/riscv/riscv.cc:7590
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.cc:5216
  #, fuzzy, gcc-internal-format
  msgid "unsupported wide string type argument in %qE attribute"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c-family/c-attribs.cc:5250 c-family/c-attribs.cc:5332
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: c-family/c-attribs.cc:5324
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentälle"
  
! #: c-family/c-attribs.cc:5470
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr "%q+#T:n attribuutin on oltava %qs-avainsanan perässä"
  
! #: c-family/c-attribs.cc:5519
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: c-family/c-attribs.cc:5525
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: c-family/c-attribs.cc:5531
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: c-family/c-attribs.cc:5539
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5561
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr "ISO C90 kieltää muuttuvakokoisen taulukon"
  
! #: c-family/c-attribs.cc:5644
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "ei-tyhjä attribuutti ilman argumentteja ei-prototyypissä"
  
! #: c-family/c-attribs.cc:5694
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr "attribuuttia ei huomioida"
  
! #: c-family/c-attribs.cc:5703
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.cc:5730
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.cc:5741
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
*************** msgstr ""
*** 36539,36722 ****
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.cc:5753
  #, fuzzy, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
! #: c-family/c-attribs.cc:5794
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5797
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5822
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: c-family/c-attribs.cc:5826
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisällä"
  
! #: c-family/c-attribs.cc:5833
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
  # XXX
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.cc:5841
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "ei-tyhjä argumentti viittaa ei-osoitinoperandiin (argumentti %lu, operandi %lu)"
  
! #: c-family/c-attribs.cc:5852
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5865
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
  # XXX
! #: c-family/c-attribs.cc:5883
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "ei-tyhjä argumentti viittaa ei-osoitinoperandiin (argumentti %lu, operandi %lu)"
  
! #: c-family/c-attribs.cc:6249
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: c-family/c-attribs.cc:6256
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "puhdistusargumentti ei ole funktio"
  
! #: c-family/c-attribs.cc:6293
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
  
! #: c-family/c-attribs.cc:6301
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: c-family/c-attribs.cc:6317 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:6325 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:6374 ada/gcc-interface/utils.cc:7597
  #: d/d-attribs.cc:771 jit/dummy-frontend.cc:798
  #, fuzzy, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
  #. The argument must be a constant string.
! #: c-family/c-attribs.cc:6415 config/sh/sh.cc:8562 d/d-attribs.cc:1038
  #: d/d-attribs.cc:1112 d/d-attribs.cc:1415 d/d-attribs.cc:1458
  #: d/d-attribs.cc:1520 d/d-attribs.cc:1599
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument not a string constant"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.cc:6589 ada/gcc-interface/utils.cc:7731
  #, fuzzy, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "tunnistamaton osoite"
  
! #: c-family/c-attribs.cc:6607
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: c-family/c-attribs.cc:6622
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "%qE-attribuutti pätee vain funktiotyyppeihin"
  
! #: c-family/c-attribs.cc:6670
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.cc:6679
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.cc:6701
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentälle"
  
! #: c-family/c-attribs.cc:6713
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is for pointer types only"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.cc:6732
  #, fuzzy, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr "%qE ei ole Objective-C-luokkanimi eikä -alias"
  
! #: c-family/c-attribs.cc:6755
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.cc:6780
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not recognized"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.cc:6795
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions and function pointer fields"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: c-family/c-attribs.cc:6806
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored; field must be a function pointer"
  msgstr "%qE-attribuutti pätee vain funktiotyyppeihin"
  
! #: c-family/c-attribs.cc:6830
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "<tuntematon>"
  
! #: c-family/c-attribs.cc:6857
  #, fuzzy, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: c-family/c-attribs.cc:6961
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: c-family/c-attribs.cc:6963
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: c-family/c-attribs.cc:7140
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "Rinnakkaiset työt (-j) eivät ole tuettuja tällä alustalla."
--- 36575,36758 ----
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.cc:5754
  #, fuzzy, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
! #: c-family/c-attribs.cc:5795
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5798
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5823
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: c-family/c-attribs.cc:5827
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisällä"
  
! #: c-family/c-attribs.cc:5834
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
  # XXX
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.cc:5842
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "ei-tyhjä argumentti viittaa ei-osoitinoperandiin (argumentti %lu, operandi %lu)"
  
! #: c-family/c-attribs.cc:5853
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5866
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
  # XXX
! #: c-family/c-attribs.cc:5884
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "ei-tyhjä argumentti viittaa ei-osoitinoperandiin (argumentti %lu, operandi %lu)"
  
! #: c-family/c-attribs.cc:6250
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: c-family/c-attribs.cc:6257
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "puhdistusargumentti ei ole funktio"
  
! #: c-family/c-attribs.cc:6294
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
  
! #: c-family/c-attribs.cc:6302
  #, gcc-internal-format
  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:771 jit/dummy-frontend.cc:798
  #, fuzzy, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
  #. The argument must be a constant string.
! #: c-family/c-attribs.cc:6416 config/sh/sh.cc:8561 d/d-attribs.cc:1038
  #: d/d-attribs.cc:1112 d/d-attribs.cc:1415 d/d-attribs.cc:1458
  #: d/d-attribs.cc:1520 d/d-attribs.cc:1599
  #, fuzzy, gcc-internal-format
  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"
  
! #: c-family/c-attribs.cc:6608
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: c-family/c-attribs.cc:6623
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "%qE-attribuutti pätee vain funktiotyyppeihin"
  
! #: c-family/c-attribs.cc:6671
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.cc:6680
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.cc:6702
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentälle"
  
! #: c-family/c-attribs.cc:6714
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is for pointer types only"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.cc:6733
  #, fuzzy, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr "%qE ei ole Objective-C-luokkanimi eikä -alias"
  
! #: c-family/c-attribs.cc:6756
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.cc:6781
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not recognized"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.cc:6796
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions and function pointer fields"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: c-family/c-attribs.cc:6807
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored; field must be a function pointer"
  msgstr "%qE-attribuutti pätee vain funktiotyyppeihin"
  
! #: c-family/c-attribs.cc:6831
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "<tuntematon>"
  
! #: c-family/c-attribs.cc:6858
  #, fuzzy, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: c-family/c-attribs.cc:6962
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: c-family/c-attribs.cc:6964
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: c-family/c-attribs.cc:7141
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "Rinnakkaiset työt (-j) eivät ole tuettuja tällä alustalla."
*************** msgid "suggest parentheses around assign
*** 36899,36905 ****
  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:4185 c/c-typeck.cc:18623
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
--- 36935,36941 ----
  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:18701
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
*************** msgstr "kokonaislukuvakio on liian suuri
*** 38018,38024 ****
  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:13043
  #, fuzzy, gcc-internal-format
  msgid "%<_BitInt(%d)%> is not supported on this target"
  msgstr "kohteen int-tyyppi on kapeampi kuin kohteen char-tyyppi"
--- 38054,38060 ----
  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"
*************** msgstr "kokonaislukuvakio on liian suuri
*** 38043,38049 ****
  msgid "unsuffixed floating constant"
  msgstr "loppuliitteetön liukulukuvakio"
  
! #: c-family/c-lex.cc:1236 c/c-decl.cc:12963
  #, fuzzy, gcc-internal-format
  msgid "decimal floating-point not supported for this target"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
--- 38079,38085 ----
  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"
*************** msgstr "liukulukuvakio katkaistu nollaks
*** 38088,38104 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr "toistuva %<@%> Objective-C-merkkijonon edellä"
  
! #: c-family/c-lex.cc:1660 c/c-parser.cc:9867
  #, 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:9888
  #, 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:20217
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 38124,38140 ----
  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:20275
  #, 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
*** 38153,38159 ****
  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:12087
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
--- 38189,38195 ----
  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:12083
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
*************** msgstr "virheellinen tyyppi iterointimuu
*** 38168,38184 ****
  msgid "%qE is not initialized"
  msgstr "%qE:a ei ole alustettu"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11971
  #, fuzzy, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "’(’ puuttuu predikaatin jäljestä"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11562
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Muotoillun tulosteen hallinta:"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11977
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "puuttuva kasvatuslauseke"
--- 38204,38220 ----
  msgid "%qE is not initialized"
  msgstr "%qE:a ei ole alustettu"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11967
  #, fuzzy, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "’(’ puuttuu predikaatin jäljestä"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11558
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Muotoillun tulosteen hallinta:"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11973
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "puuttuva kasvatuslauseke"
*************** msgstr "puuttuva kasvatuslauseke"
*** 38188,38194 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11679
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "virheellinen kasvatuslauseke"
--- 38224,38230 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11675
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "virheellinen kasvatuslauseke"
*************** msgstr ""
*** 38285,38302 ****
  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:18397 cp/semantics.cc:10590
  #, 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:28136
! #: cp/parser.cc:53711
  #, 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:17468 cp/semantics.cc:9162
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "bittikentän %qs leveys on nolla"
--- 38321,38338 ----
  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:18475 cp/semantics.cc:10586
  #, 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:53709
  #, 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:17546 cp/semantics.cc:9158
  #, 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
*** 38306,38313 ****
  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:15730 c/c-typeck.cc:17567
! #: c/c-typeck.cc:17755
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "bittikentän %qs leveys on nolla"
--- 38342,38349 ----
  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:15808 c/c-typeck.cc:17645
! #: c/c-typeck.cc:17833
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "bittikentän %qs leveys on nolla"
*************** msgstr "dwarfin versio %d ei ole tuettu"
*** 38403,38479 ****
  msgid "external TLS initialization functions not supported on this target"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: c-family/c-opts.cc:1269
  #, fuzzy, gcc-internal-format
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr "liian monta tiedostonimeä annettu.  Kirjoita %s --help nähdäksesi käyttöohjeen"
  
! #: c-family/c-opts.cc:1283
  #, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr "avataan tulostetiedosto %s: %m"
  
! #: c-family/c-opts.cc:1301
  #, gcc-internal-format
  msgid "the %qs debug info cannot be used with pre-compiled headers"
  msgstr ""
  
! #: c-family/c-opts.cc:1467 c-family/c-opts.cc:1488
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr "avataan riippuvuustiedosto %s: %m"
  
! #: c-family/c-opts.cc:1492
  #, gcc-internal-format
  msgid "%<-MF%> and %<-fdeps-file=%> cannot share an output file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1502
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr "suljetaan riippuvuustiedosto %s: %m"
  
! #: c-family/c-opts.cc:1505
  #, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr "kirjoitettaessa tulostetta tiedostoon %s: %m"
  
! #: c-family/c-opts.cc:1583
  #, fuzzy, gcc-internal-format
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr "muodostaaksesi riippuvuudet sinun täytyy antaa joko -M tai -MM"
  
! #: c-family/c-opts.cc:1607
  #, fuzzy, gcc-internal-format
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr "Valitsinta --acls voi käyttää vain POSIX-arkistoille"
  
! #: c-family/c-opts.cc:1640
  #, fuzzy, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr "__COUNTER__ lavennettu direktiivin sisällä valitsimella -fdirectives-only"
  
! #: c-family/c-opts.cc:1643
  #, fuzzy, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr "__COUNTER__ lavennettu direktiivin sisällä valitsimella -fdirectives-only"
  
! #: c-family/c-opts.cc:1746
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because optimizations are turned off"
  msgstr ""
  
! #: c-family/c-opts.cc:1750
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1756
  #, gcc-internal-format
  msgid "%<_GLIBCXX_ASSERTIONS%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1880
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr "#-opastimen on liian myöhäistä asettaa vianjäljityshakemistoa"
--- 38439,38520 ----
  msgid "external TLS initialization functions not supported on this target"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: c-family/c-opts.cc:1273
! #, fuzzy, gcc-internal-format
! msgid "%<-freflection%> only supported with %<-std=c++26%> or %<-std=gnu++26%>"
! msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
! 
! #: c-family/c-opts.cc:1277
  #, fuzzy, gcc-internal-format
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr "liian monta tiedostonimeä annettu.  Kirjoita %s --help nähdäksesi käyttöohjeen"
  
! #: c-family/c-opts.cc:1291
  #, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr "avataan tulostetiedosto %s: %m"
  
! #: c-family/c-opts.cc:1309
  #, gcc-internal-format
  msgid "the %qs debug info cannot be used with pre-compiled headers"
  msgstr ""
  
! #: c-family/c-opts.cc:1475 c-family/c-opts.cc:1496
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr "avataan riippuvuustiedosto %s: %m"
  
! #: c-family/c-opts.cc:1500
  #, gcc-internal-format
  msgid "%<-MF%> and %<-fdeps-file=%> cannot share an output file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1510
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr "suljetaan riippuvuustiedosto %s: %m"
  
! #: c-family/c-opts.cc:1513
  #, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr "kirjoitettaessa tulostetta tiedostoon %s: %m"
  
! #: c-family/c-opts.cc:1591
  #, fuzzy, gcc-internal-format
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr "muodostaaksesi riippuvuudet sinun täytyy antaa joko -M tai -MM"
  
! #: c-family/c-opts.cc:1615
  #, fuzzy, gcc-internal-format
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr "Valitsinta --acls voi käyttää vain POSIX-arkistoille"
  
! #: c-family/c-opts.cc:1648
  #, fuzzy, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr "__COUNTER__ lavennettu direktiivin sisällä valitsimella -fdirectives-only"
  
! #: c-family/c-opts.cc:1651
  #, fuzzy, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr "__COUNTER__ lavennettu direktiivin sisällä valitsimella -fdirectives-only"
  
! #: c-family/c-opts.cc:1754
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because optimizations are turned off"
  msgstr ""
  
! #: c-family/c-opts.cc:1758
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1764
  #, gcc-internal-format
  msgid "%<_GLIBCXX_ASSERTIONS%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1888
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr "#-opastimen on liian myöhäistä asettaa vianjäljityshakemistoa"
*************** msgstr "%<#pragma%> ei ole sallittu tä�
*** 38893,38900 ****
  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:4881
! #: cp/constexpr.cc:9156 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"
--- 38934,38941 ----
  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:4883
! #: cp/constexpr.cc:9158 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"
*** 39384,39400 ****
  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:6323
  #, 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:6326
  #, 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:6329
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "kirjoitussuojatun sijainnin %qE vähennys"
--- 39425,39441 ----
  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:6401
  #, 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:6404
  #, 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:6407
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "kirjoitussuojatun sijainnin %qE vähennys"
*************** msgid_plural "passing argument %i to %qs
*** 39662,39668 ****
  msgstr[0] "sijoitus hylkää kohdeosoitintyypin määreitä"
  msgstr[1] "sijoitus hylkää kohdeosoitintyypin määreitä"
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:6963 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
--- 39703,39709 ----
  msgstr[0] "sijoitus hylkää kohdeosoitintyypin määreitä"
  msgstr[1] "sijoitus hylkää kohdeosoitintyypin määreitä"
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7041 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgstr ""
*** 40594,40873 ****
  msgid "PIC is only supported for RTPs"
  msgstr "Vain 1k-lohkot/vyöhykkeet ovat tuettuja"
  
! #: config/aarch64/aarch64-builtins.cc:2672 config/arm/arm-mve-builtins.cc:601
  #, fuzzy, gcc-internal-format
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: config/aarch64/aarch64-builtins.cc:2674 config/aarch64/aarch64.cc:12168
! #: config/aarch64/aarch64.cc:19671 config/aarch64/aarch64.cc:20307
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2690
  #, fuzzy, gcc-internal-format
  msgid "ACLE function %qD is incompatible with the use of %qs"
  msgstr "%s %qs"
  
! #: config/aarch64/aarch64-builtins.cc:2708
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2718
  #, gcc-internal-format
  msgid "ACLE function %qD cannot be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2739
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2978
  #, fuzzy, gcc-internal-format
  msgid "first argument to %qD must be a string literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitön literaali"
  
! #: config/aarch64/aarch64-builtins.cc:3111
! #: config/aarch64/aarch64-builtins.cc:3345 config/arm/arm-builtins.cc:2250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: config/aarch64/aarch64-builtins.cc:3183 config/arm/arm-builtins.cc:2586
  #, fuzzy, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/aarch64/aarch64-builtins.cc:3187
  #, fuzzy, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/aarch64/aarch64-builtins.cc:3433
  #, fuzzy, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: config/aarch64/aarch64-builtins.cc:3556
  #, gcc-internal-format
  msgid "128-bit system register support requires the %<d128%> extension"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3571
  #, fuzzy, gcc-internal-format
  msgid "invalid system register name provided"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: config/aarch64/aarch64-builtins.cc:3585
  #, fuzzy, gcc-internal-format
  msgid "invalid system register name %qs"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: config/aarch64/aarch64-builtins.cc:3666
  #, fuzzy, gcc-internal-format
  msgid "Constant-type argument expected"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: config/aarch64/aarch64-builtins.cc:3672
  #, fuzzy, gcc-internal-format
  msgid "argument %d must be a constant immediate in range [%wd,%wd]"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: config/aarch64/aarch64-builtins.cc:3751
  #, fuzzy, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "%s ei tue %%n$-operandinumeromuotoilua"
  
! #: config/aarch64/aarch64-builtins.cc:3786
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: config/aarch64/aarch64-builtins.cc:5728
! #: config/aarch64/aarch64-builtins.cc:5748
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "odotettiin 64-bittistä osoitetta, mutta argumentti 1 on %d-bittinen"
  
! #: config/aarch64/aarch64-builtins.cc:5732
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "odotettiin 64-bittistä osoitetta, mutta argumentti 2 on %d-bittinen"
  
! #: config/aarch64/aarch64-c.cc:400
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC optimize%> ei ole merkkijono eikä luku"
  
! #: config/aarch64/aarch64-c.cc:416
  #, fuzzy, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "tuntematon #pragma GCC coprocessor %E"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:122
  #, gcc-internal-format
  msgid "static storage conflict - multiple pointer members of the same type cannot be parsed"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:139
  #, gcc-internal-format
! msgid "expected a string but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:153
  #, gcc-internal-format
! msgid "expected an integer value but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:168
  #, gcc-internal-format
! msgid "expected an unsigned integer value but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:182
! #, gcc-internal-format
! msgid "expected a boolean value but got something else or NULL"
! msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:206
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected string literal"
  msgid "expected string for enum field %s"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:221
  #, fuzzy, gcc-internal-format
  msgid "%s not recognized, defaulting to %qs"
  msgstr "tuntematon komentorivivalitsin %qs"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:246
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function argument"
  msgid "key %qs is not a tuning parameter, skipping"
  msgstr "%qD ei ole funktioargumentti"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:261
  #, fuzzy, gcc-internal-format
  msgid "key %qs expected to be an object"
  msgstr "Saman niminen objekti on olemassa"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:269
  #, gcc-internal-format
  msgid "key %qs expected to be an array"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:282
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer"
  msgid "key %qs expected to be an integer"
  msgstr "odotettiin kokonaislukua"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:293
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<int%> type [%d, %d]"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:304
  #, fuzzy, gcc-internal-format
  msgid "key %qs expected to be an unsigned integer"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitön literaali"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:315
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<uint%> type [0, %u]"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:326
  #, fuzzy, gcc-internal-format
  msgid "key %qs expected to be a string"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:335
  #, gcc-internal-format
  msgid "key %qs expected to be a boolean (true/false)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:344
  #, gcc-internal-format
  msgid "key %qs expected to be an enum (string)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:351
  #, fuzzy, gcc-internal-format
  #| msgid "name %qT has incomplete type"
  msgid "key %qs has unsupported type"
  msgstr "nimellä %qT on vaillinainen tyyppi"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:357
  #, gcc-internal-format
  msgid "key %qs has unexpected format in schema"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:371
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "could not open file %s"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "error reading file %s"
  msgstr "virhe kirjoitettaessa i-solmua"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:415
  #, gcc-internal-format
  msgid "JSON tuning file does not contain version information; compatibility cannot be verified"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:422
  #, gcc-internal-format, gfc-internal-format
  msgid "JSON tuning file was created with GCC version %d but current GCC version is %d"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:425
  #, gcc-internal-format
  msgid "JSON tuning files must be regenerated when switching between major GCC versions"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:446
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Error writing JSON output file %s\n"
  msgid "error parsing JSON data: %s"
  msgstr "Virhe kirjoitettaessa JSON-tulostiedostoa %s\n"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:453
! #, gcc-internal-format
! msgid "JSON parsing returned null data"
! msgstr ""
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:459
  #, gcc-internal-format
  msgid "no JSON object found in the provided data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:481
  #, gcc-internal-format
  msgid "key %<tune_params%> not found in JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:488
  #, gcc-internal-format
  msgid "key %<tune_params%> is not a JSON object"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:494
  #, gcc-internal-format
  msgid "validation failed for the provided JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:507
  #, gcc-internal-format
  msgid "JSON tuning enables dispatch scheduling but %<dispatch_constraints%> is not available; disabling dispatch scheduling"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:524
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read JSON data in %s"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
--- 40635,40950 ----
  msgid "PIC is only supported for RTPs"
  msgstr "Vain 1k-lohkot/vyöhykkeet ovat tuettuja"
  
! #: config/aarch64/aarch64-builtins.cc:2673 config/arm/arm-mve-builtins.cc:601
  #, fuzzy, gcc-internal-format
  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:19694 config/aarch64/aarch64.cc:20321
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2691
  #, fuzzy, gcc-internal-format
  msgid "ACLE function %qD is incompatible with the use of %qs"
  msgstr "%s %qs"
  
! #: config/aarch64/aarch64-builtins.cc:2709
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2719
  #, gcc-internal-format
  msgid "ACLE function %qD cannot be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2740
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2979
  #, fuzzy, gcc-internal-format
  msgid "first argument to %qD must be a string literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitön literaali"
  
! #: config/aarch64/aarch64-builtins.cc:3112
! #: config/aarch64/aarch64-builtins.cc:3346 config/arm/arm-builtins.cc:2250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: config/aarch64/aarch64-builtins.cc:3184 config/arm/arm-builtins.cc:2586
  #, fuzzy, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/aarch64/aarch64-builtins.cc:3188
  #, fuzzy, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/aarch64/aarch64-builtins.cc:3434
  #, fuzzy, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: config/aarch64/aarch64-builtins.cc:3557
  #, gcc-internal-format
  msgid "128-bit system register support requires the %<d128%> extension"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3572
  #, fuzzy, gcc-internal-format
  msgid "invalid system register name provided"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: config/aarch64/aarch64-builtins.cc:3586
  #, fuzzy, gcc-internal-format
  msgid "invalid system register name %qs"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: config/aarch64/aarch64-builtins.cc:3667
  #, fuzzy, gcc-internal-format
  msgid "Constant-type argument expected"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: config/aarch64/aarch64-builtins.cc:3673
  #, fuzzy, gcc-internal-format
  msgid "argument %d must be a constant immediate in range [%wd,%wd]"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: config/aarch64/aarch64-builtins.cc:3752
  #, fuzzy, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "%s ei tue %%n$-operandinumeromuotoilua"
  
! #: config/aarch64/aarch64-builtins.cc:3787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: config/aarch64/aarch64-builtins.cc:5729
! #: config/aarch64/aarch64-builtins.cc:5749
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "odotettiin 64-bittistä osoitetta, mutta argumentti 1 on %d-bittinen"
  
! #: config/aarch64/aarch64-builtins.cc:5733
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "odotettiin 64-bittistä osoitetta, mutta argumentti 2 on %d-bittinen"
  
! #: config/aarch64/aarch64-c.cc:404
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC optimize%> ei ole merkkijono eikä luku"
  
! #: config/aarch64/aarch64-c.cc:420
  #, fuzzy, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "tuntematon #pragma GCC coprocessor %E"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:127
  #, gcc-internal-format
  msgid "static storage conflict - multiple pointer members of the same type cannot be parsed"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:134
  #, gcc-internal-format
! msgid "JSON tuning overrides an unspecified structure in the base tuning; fields not provided in JSON will default to 0"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:152
  #, gcc-internal-format
! msgid "...but got an object instead"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:155
  #, gcc-internal-format
! msgid "...but got an array instead"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:158
! #, fuzzy, gcc-internal-format
! msgid "...but got an integer instead"
! msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:161
! #, fuzzy, gcc-internal-format
! msgid "...but got a floating-point value instead"
! msgstr "%qs odottaa vakioargumenttia"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:164
! #, fuzzy, gcc-internal-format
! #| msgid "bad string constant"
! msgid "...but got a string instead"
! msgstr "virheellinen merkkijonovakio"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:167
! #: config/aarch64/aarch64-json-tunings-parser.cc:170
! #: config/aarch64/aarch64-json-tunings-parser.cc:173
! #, fuzzy, gcc-internal-format
! msgid "...but got %qs instead"
! msgstr "käytä #includea sen sijaan"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:187
! #, fuzzy, gcc-internal-format
! msgid "expected a string..."
! msgstr "odotettiin merkkijonoliteraalia"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:205
! #, fuzzy, gcc-internal-format
! #| msgid "expected integer"
! msgid "expected an integer value..."
! msgstr "odotettiin kokonaislukua"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:224
! #, fuzzy, gcc-internal-format
! #| msgid "expected string literal"
! msgid "expected an unsigned integer value..."
! msgstr "odotettiin merkkijonoliteraalia"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:242
! #, fuzzy, gcc-internal-format
! #| msgid "expected boolean type"
! msgid "expected a boolean value..."
! msgstr "odotettiin totuusarvotyyppiä"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected string literal"
  msgid "expected string for enum field %s"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:286
  #, fuzzy, gcc-internal-format
  msgid "%s not recognized, defaulting to %qs"
  msgstr "tuntematon komentorivivalitsin %qs"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:313
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function argument"
  msgid "key %qs is not a tuning parameter, skipping"
  msgstr "%qD ei ole funktioargumentti"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:329
  #, fuzzy, gcc-internal-format
  msgid "key %qs expected to be an object"
  msgstr "Saman niminen objekti on olemassa"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:339
  #, gcc-internal-format
  msgid "key %qs expected to be an array"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:353
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer"
  msgid "key %qs expected to be an integer"
  msgstr "odotettiin kokonaislukua"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:365
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<int%> type [%d, %d]"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:377
  #, fuzzy, gcc-internal-format
  msgid "key %qs expected to be an unsigned integer"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitön literaali"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:389
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<uint%> type [0, %u]"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:401
  #, fuzzy, gcc-internal-format
  msgid "key %qs expected to be a string"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:412
  #, gcc-internal-format
  msgid "key %qs expected to be a boolean (true/false)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:422
  #, gcc-internal-format
  msgid "key %qs expected to be an enum (string)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:430
  #, fuzzy, gcc-internal-format
  #| msgid "name %qT has incomplete type"
  msgid "key %qs has unsupported type"
  msgstr "nimellä %qT on vaillinainen tyyppi"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:437
  #, gcc-internal-format
  msgid "key %qs has unexpected format in schema"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "could not open file %s"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "error reading file %s"
  msgstr "virhe kirjoitettaessa i-solmua"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:497
  #, gcc-internal-format
  msgid "JSON tuning file does not contain version information; compatibility cannot be verified"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:505
  #, gcc-internal-format, gfc-internal-format
  msgid "JSON tuning file was created with GCC version %d but current GCC version is %d"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:508
  #, gcc-internal-format
  msgid "JSON tuning files must be regenerated when switching between major GCC versions"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Error writing JSON output file %s\n"
  msgid "error parsing JSON data: %s"
  msgstr "Virhe kirjoitettaessa JSON-tulostiedostoa %s\n"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:543
  #, gcc-internal-format
  msgid "no JSON object found in the provided data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:566
  #, gcc-internal-format
  msgid "key %<tune_params%> not found in JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:574
  #, gcc-internal-format
  msgid "key %<tune_params%> is not a JSON object"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:580
  #, gcc-internal-format
  msgid "validation failed for the provided JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:593
  #, gcc-internal-format
  msgid "JSON tuning enables dispatch scheduling but %<dispatch_constraints%> is not available; disabling dispatch scheduling"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:610
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read JSON data in %s"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
*************** msgid "SVE type %qT cannot be passed to
*** 41430,41449 ****
  msgstr "AltiVec-argumentti välitetty funktiolle, jolla ei ole prototyyppiä"
  
  #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22625
  #, 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:22632
  #, 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:22640 config/arm/arm.cc:7311
! #: config/arm/arm.cc:7341 config/arm/arm.cc:29403
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
--- 41507,41526 ----
  msgstr "AltiVec-argumentti välitetty funktiolle, jolla ei ole prototyyppiä"
  
  #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22639
  #, 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:22646
  #, 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:22654 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 ""
*************** msgstr "sisäinen funktio %q+D esitelty
*** 41463,41704 ****
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12166
  #, 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:12175 config/aarch64/aarch64.cc:12179
  #, 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:12182
  #, 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:12240
  #, 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:12242
  #, gcc-internal-format
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19255
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19299
  #, fuzzy, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr ""
  "Käyttö: %s [MERKKIJONO]...\n"
  "  tai:  %s VALITSIN\n"
  
! #: config/aarch64/aarch64.cc:19355
  #, fuzzy, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: config/aarch64/aarch64.cc:19367
  #, fuzzy, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "virheellinen %%h-arvo"
  
! #: config/aarch64/aarch64.cc:19387
  #, 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:19405
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "tuntematon valitsin -%s"
  
! #: config/aarch64/aarch64.cc:19615 config/arm/arm.cc:3211
  #: config/riscv/riscv.cc:12481
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19624 config/riscv/riscv.cc:12490
  #, 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:19632
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19642 config/arm/arm.cc:3223
  #: config/riscv/riscv.cc:12519 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:19650
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19653
  #, 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:19659
  #, 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:19667
  #, fuzzy, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr "Älä varoita Microsoft-laajennosten käytöstä"
  
! #: config/aarch64/aarch64.cc:19669
  #, 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:19765
  #, 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:19781 config/riscv/riscv.cc:12539
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19815
! #, fuzzy, gcc-internal-format
! msgid "no support for %qs without %qs"
! msgstr "epäkelpo osoitintila %qs"
! 
! #: config/aarch64/aarch64.cc:19882
  #, fuzzy, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "epäkelpo argumentti funktiolle %<__builtin_frame_address%>"
  
! #: config/aarch64/aarch64.cc:19893
  #, 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:19898
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "Virheellinen vähimmäisargumenttimäärä (%d) funktiolle %s"
  
! #: config/aarch64/aarch64.cc:20054
  #, 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:20121
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s ei tue %%n$-operandinumeromuotoilua"
  
! #: config/aarch64/aarch64.cc:20124
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%qE on vanhentunut"
  
! #: config/aarch64/aarch64.cc:20130
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20204
  #, fuzzy, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/aarch64/aarch64.cc:20207
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/aarch64/aarch64.cc:20305
  #, 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:20415
  #, fuzzy, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "%s:n perästä puuttuu operandi"
  
! #: config/aarch64/aarch64.cc:20418
  #, 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:20422
  #, 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:20457
  #, fuzzy, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "%s:n perästä puuttuu operandi"
  
! #: config/aarch64/aarch64.cc:20460
  #, 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:20464 config/aarch64/aarch64.cc:20548
  #, 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:20503
  #, 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:20544
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "%s:n perästä puuttuu operandi"
  
! #: config/aarch64/aarch64.cc:20604 config/aarch64/aarch64.cc:20782
  #: 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:20650
  #, 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:20658 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:20713
  #: 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:20770 config/arm/arm.cc:33522
  #: config/loongarch/loongarch-target-attr.cc:383
  #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
  #: config/s390/s390.cc:16979
--- 41540,41776 ----
  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:19278
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19322
  #, fuzzy, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr ""
  "Käyttö: %s [MERKKIJONO]...\n"
  "  tai:  %s VALITSIN\n"
  
! #: config/aarch64/aarch64.cc:19378
  #, fuzzy, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: config/aarch64/aarch64.cc:19390
  #, fuzzy, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "virheellinen %%h-arvo"
  
! #: config/aarch64/aarch64.cc:19410
  #, 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:19428
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "tuntematon valitsin -%s"
  
! #: config/aarch64/aarch64.cc:19638 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12481
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19647 config/riscv/riscv.cc:12490
  #, 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:19655
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19665 config/arm/arm.cc:3226
  #: config/riscv/riscv.cc:12519 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:19673
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19676
  #, 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:19682
  #, 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:19690
  #, fuzzy, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr "Älä varoita Microsoft-laajennosten käytöstä"
  
! #: config/aarch64/aarch64.cc:19692
  #, 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:19785
  #, 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:19801 config/riscv/riscv.cc:12539
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19896
  #, fuzzy, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "epäkelpo argumentti funktiolle %<__builtin_frame_address%>"
  
! #: config/aarch64/aarch64.cc:19907
  #, 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:19912
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "Virheellinen vähimmäisargumenttimäärä (%d) funktiolle %s"
  
! #: config/aarch64/aarch64.cc:20068
  #, 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:20135
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s ei tue %%n$-operandinumeromuotoilua"
  
! #: config/aarch64/aarch64.cc:20138
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%qE on vanhentunut"
  
! #: config/aarch64/aarch64.cc:20144
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20218
  #, fuzzy, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/aarch64/aarch64.cc:20221
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/aarch64/aarch64.cc:20319
  #, 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:20429
  #, fuzzy, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "%s:n perästä puuttuu operandi"
  
! #: config/aarch64/aarch64.cc:20432
  #, 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:20436
  #, 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:20471
  #, fuzzy, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "%s:n perästä puuttuu operandi"
  
! #: config/aarch64/aarch64.cc:20474
  #, 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:20478 config/aarch64/aarch64.cc:20562
  #, 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:20517
  #, 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:20558
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "%s:n perästä puuttuu operandi"
  
! #: config/aarch64/aarch64.cc:20618 config/aarch64/aarch64.cc:20796
  #: 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:20664
  #, 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:20672 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:20727
  #: 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:20784 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
*************** msgstr "kohde ”%s” ei täsmää kohd
*** 41706,41905 ****
  msgid "attribute %<target%> argument not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/aarch64/aarch64.cc:20807
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20810
  #, 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:20819
  #: 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:21090 config/loongarch/loongarch.cc:11500
  #: 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:21098 config/loongarch/loongarch.cc:11510
  #: 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:21120
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr "%s:n perästä puuttuu operandi"
  
! #: config/aarch64/aarch64.cc:21124
  #, 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:21130
  #, 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:21712 config/i386/i386-features.cc:5462
! #: config/i386/i386-features.cc:5712 config/loongarch/loongarch.cc:12057
! #: config/riscv/riscv.cc:15534 config/rs6000/rs6000.cc:28526
  #, fuzzy, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistä"
  
! #: config/aarch64/aarch64.cc:21769 config/i386/i386-features.cc:5565
! #: config/loongarch/loongarch.cc:11654 config/riscv/riscv.cc:15588
  #: 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:21808
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21811
  #, 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:23420 config/arm/arm.cc:6689
  #: 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:23425 config/arm/arm.cc:6694
  #: 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:23430 config/arm/arm.cc:6699
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:24992 config/aarch64/aarch64.cc:24995
  #, fuzzy, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/aarch64/aarch64.cc:30704 config/i386/i386.cc:26805
! #: config/i386/i386.cc:26936
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "tuntematon värimoodi"
  
! #: config/aarch64/aarch64.cc:30718
  #, 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:30722 config/i386/i386.cc:26827
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: config/aarch64/aarch64.cc:30756
  #, 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:30760 config/i386/i386.cc:26858
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: config/aarch64/aarch64.cc:30831
  #, 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:30851
  #, 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:31041
  #, 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:31043
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "nimiö %qD määritelty täällä"
  
! #: config/aarch64/aarch64.cc:31862
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32170
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32810 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5216
  #, 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:32823
  #, 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:32826 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5230
  #, 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:32839
  #, 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:32853 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:32865 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:33099
  #, fuzzy, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: config/aarch64/aarch64.cc:33103
  #, fuzzy
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: config/aarch64/aarch64.cc:33109
  #, fuzzy
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: config/aarch64/aarch64.cc:33115
  #, fuzzy
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr "%qE-attribuuttia ei huomioida"
--- 41778,41977 ----
  msgid "attribute %<target%> argument not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/aarch64/aarch64.cc:20821
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20824
  #, 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:20833
  #: 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:21104 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:21112 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:21134
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr "%s:n perästä puuttuu operandi"
  
! #: config/aarch64/aarch64.cc:21138
  #, 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:21144
  #, 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:21726 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12048
! #: config/riscv/riscv.cc:15547 config/rs6000/rs6000.cc:28526
  #, fuzzy, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistä"
  
! #: config/aarch64/aarch64.cc:21783 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15601
  #: 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:21822
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21825
  #, 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:23434 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:23439 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:23444 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25006 config/aarch64/aarch64.cc:25009
  #, fuzzy, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/aarch64/aarch64.cc:30718 config/i386/i386.cc:26917
! #: config/i386/i386.cc:27048
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "tuntematon värimoodi"
  
! #: config/aarch64/aarch64.cc:30732
  #, 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:30736 config/i386/i386.cc:26939
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: config/aarch64/aarch64.cc:30770
  #, 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:30774 config/i386/i386.cc:26970
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: config/aarch64/aarch64.cc:30845
  #, 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:30865
  #, 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:31055
  #, 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:31057
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "nimiö %qD määritelty täällä"
  
! #: config/aarch64/aarch64.cc:31876
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32184
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32824 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5216
  #, 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:32837
  #, 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:32840 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5230
  #, 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: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 either %wd or %wd"
  msgstr "funktion %2$qE argumentti %1$d annetaan eri levyisenä prototyypin takia"
  
! #: config/aarch64/aarch64.cc:32867 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:32879 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:33113
  #, fuzzy, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: config/aarch64/aarch64.cc:33117
  #, fuzzy
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: config/aarch64/aarch64.cc:33123
  #, fuzzy
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: config/aarch64/aarch64.cc:33129
  #, fuzzy
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr "%qE-attribuuttia ei huomioida"
*************** msgstr ""
*** 41959,41965 ****
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/alpha/alpha.cc:7353 config/alpha/alpha.cc:7356 config/arc/arc.cc:6996
  #: config/arc/arc.cc:7270 config/s390/s390.cc:943
  #, fuzzy, gcc-internal-format
  msgid "bad builtin fcode"
--- 42031,42037 ----
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/alpha/alpha.cc:7354 config/alpha/alpha.cc:7357 config/arc/arc.cc:6996
  #: config/arc/arc.cc:7270 config/s390/s390.cc:943
  #, fuzzy, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgid "last register name %s must be an
*** 42011,42017 ****
  msgstr "Cray-osoittimen kohdassa %C on oltava kokonaisluku"
  
  #: config/arc/arc.cc:1100 config/ia64/ia64.cc:6111 config/pa/pa.cc:492
! #: config/sh/sh.cc:8306
  #, gcc-internal-format, gfc-internal-format
  msgid "%s-%s is an empty range"
  msgstr "%s-%s on tyhjä väli"
--- 42083,42089 ----
  msgstr "Cray-osoittimen kohdassa %C on oltava kokonaisluku"
  
  #: config/arc/arc.cc:1100 config/ia64/ia64.cc:6111 config/pa/pa.cc:492
! #: config/sh/sh.cc:8305
  #, gcc-internal-format, gfc-internal-format
  msgid "%s-%s is an empty range"
  msgstr "%s-%s on tyhjä väli"
*************** msgstr "%qE-attribuutti sallii vain koko
*** 42079,42099 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: config/arc/arc.cc:2049 config/arm/arm.cc:7444 config/arm/arm.cc:7462
! #: config/arm/arm.cc:7641 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:3068 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5888 config/riscv/riscv.cc:7562
  #: 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:8442
! #: config/sh/sh.cc:8460 config/sh/sh.cc:8484 config/sh/sh.cc:8555
! #: config/sh/sh.cc:8578 config/stormy16/stormy16.cc:2402
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to functions"
--- 42151,42171 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  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:5888 config/riscv/riscv.cc:7562
  #: 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:2402
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to functions"
*************** msgstr "%qE-attribuutti tarvitsee merkki
*** 42231,42247 ****
  msgid "%qE attribute only applies to variables"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:24966
  #, 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:25030
  #, fuzzy, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "Funktio %qs"
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25059
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
--- 42303,42319 ----
  msgid "%qE attribute only applies to variables"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25075
  #, 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:25139
  #, fuzzy, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "Funktio %qs"
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25168
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
*************** msgstr "annettu yhteensopimatonta osoiti
*** 42392,42674 ****
  msgid "constant predicate argument %d (%wx) does not map to %d lane numbers, converted to %wx"
  msgstr ""
  
! #: config/arm/arm.cc:2974
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: config/arm/arm.cc:2978
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:2981
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:2989
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.cc:2993
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "typeid:tä ei voi käyttää -fno-rtti-valitsimen kanssa"
  
! #: config/arm/arm.cc:2997
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "Muodostin %qs"
  
! #: config/arm/arm.cc:3010
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.cc:3015
  #, fuzzy, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets"
  msgstr "%qs ei ole tuettu tällä kohteella"
  
! #: config/arm/arm.cc:3020
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with %<-mword-relocations%>"
  msgstr "Muodostin %qs"
  
! #: config/arm/arm.cc:3122
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "AAPCS ei tue valitsinta -mcaller-super-interworking"
  
! #: config/arm/arm.cc:3172
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: config/arm/arm.cc:3231 config/arm/arm.cc:33186
  #, fuzzy, gcc-internal-format
  msgid "This architecture does not support branch protection instructions"
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: config/arm/arm.cc:3234
  #, fuzzy, gcc-internal-format
  msgid "Return address signing is not supported with %<-mtpcs-frame%>."
  msgstr "%s ei tue %%n$-operandinumeromuotoilua"
  
! #: config/arm/arm.cc:3372
  #, fuzzy, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "valitsin -mcpu=%s on ristiriidassa valitsimen -march=%s kanssa"
  
! #: config/arm/arm.cc:3627
  #, fuzzy, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check on yhteensopimaton valitsimen -mno-apcs-frame kanssa"
  
! #: config/arm/arm.cc:3636
  #, fuzzy, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic ja -mapcs-reent ovat yhteensopimattomat"
  
! #: config/arm/arm.cc:3639
  #, fuzzy, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "C++-jäsennin ei tue -dy-valitsinta, jätetään se huomiotta"
  
! #: config/arm/arm.cc:3662
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.cc:3670
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.cc:3672
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.cc:3697
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "Muodostin %qs"
  
! #: config/arm/arm.cc:3709 config/arm/arm.cc:33536
  #, fuzzy, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/arm/arm.cc:3717
  #, fuzzy, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessä rajapinnassa"
  
! #: config/arm/arm.cc:3726
  #, fuzzy, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "Tiedostoa ”%s” ei löytynyt."
  
! #: config/arm/arm.cc:3766 config/pru/pru.cc:627
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/arm/arm.cc:3935
  #, fuzzy, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "valitsimet -l ja -s eivät ole yhteensopivia"
  
! #: config/arm/arm.cc:3973
  #, gcc-internal-format
  msgid "%<-mstack-protector-guard=tls%> needs a hardware TLS register"
  msgstr ""
  
! #: config/arm/arm.cc:3998
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "AAPCS ei tue valitsinta -mcaller-super-interworking"
  
! #: config/arm/arm.cc:4011
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS ei tue valitsinta -mcaller-super-interworking"
  
! #: config/arm/arm.cc:4014
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS ei tue valitsinta -mcallee-super-interworking"
  
! #: config/arm/arm.cc:4019
  #, gcc-internal-format
  msgid "%<__fp16%> and no ldrh"
  msgstr ""
  
! #: config/arm/arm.cc:4022
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: config/arm/arm.cc:4027
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4037
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4045
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.cc:6329
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6331
  #, fuzzy, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr "kenttä %qE esitelty funktiona"
  
! #: config/arm/arm.cc:6360
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6635
  #, gcc-internal-format
  msgid "Thumb-1 %<hard-float%> VFP ABI"
  msgstr ""
  
! #: config/arm/arm.cc:6730
  #, fuzzy, gcc-internal-format
  msgid "argument of type %qT not permitted with %<-mgeneral-regs-only%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: config/arm/arm.cc:7114 config/arm/arm.cc:7305 config/arm/arm.cc:7338
! #: config/arm/arm.cc:29396
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.cc:7468
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7590
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "%qE-attribuutti pätee vain funktioihin, ei %s"
  
! #: config/arm/arm.cc:7602
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "%qD:lla ei saa olla vaihtuvaa määrää argumentteja"
  
! #: config/arm/arm.cc:7611
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "%qE-attribuutti pätee vain funktioihin, ei %s"
  
! #: config/arm/arm.cc:7633 config/arm/arm.cc:7685
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: config/arm/arm.cc:7652
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: config/arm/arm.cc:7705
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "%qE-attribuutti pätee vain funktiotyyppeihin"
  
! #: config/arm/arm.cc:9700
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.cc:13527 config/arm/arm.cc:13529
  #, fuzzy, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/arm/arm.cc:25975
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.cc:26638
  #, fuzzy, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: config/arm/arm.cc:26893
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.cc:27146
  #, fuzzy, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "keskeytyskäsittelijät eivät voi olla MIPS16-funktioita"
  
! #: config/arm/arm.cc:27444
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.cc:33551
  #, fuzzy, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "epäkelpo vektorityyppi attribuutille %qs"
--- 42464,42746 ----
  msgid "constant predicate argument %d (%wx) does not map to %d lane numbers, converted to %wx"
  msgstr ""
  
! #: config/arm/arm.cc:2977
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: config/arm/arm.cc:2981
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:2984
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:2992
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.cc:2996
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "typeid:tä ei voi käyttää -fno-rtti-valitsimen kanssa"
  
! #: config/arm/arm.cc:3000
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "Muodostin %qs"
  
! #: config/arm/arm.cc:3013
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.cc:3018
  #, fuzzy, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets"
  msgstr "%qs ei ole tuettu tällä kohteella"
  
! #: config/arm/arm.cc:3023
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with %<-mword-relocations%>"
  msgstr "Muodostin %qs"
  
! #: config/arm/arm.cc:3125
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "AAPCS ei tue valitsinta -mcaller-super-interworking"
  
! #: config/arm/arm.cc:3175
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: config/arm/arm.cc:3234 config/arm/arm.cc:33201
  #, fuzzy, gcc-internal-format
  msgid "This architecture does not support branch protection instructions"
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: config/arm/arm.cc:3237
  #, fuzzy, gcc-internal-format
  msgid "Return address signing is not supported with %<-mtpcs-frame%>."
  msgstr "%s ei tue %%n$-operandinumeromuotoilua"
  
! #: config/arm/arm.cc:3375
  #, fuzzy, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "valitsin -mcpu=%s on ristiriidassa valitsimen -march=%s kanssa"
  
! #: config/arm/arm.cc:3630
  #, fuzzy, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check on yhteensopimaton valitsimen -mno-apcs-frame kanssa"
  
! #: config/arm/arm.cc:3639
  #, fuzzy, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic ja -mapcs-reent ovat yhteensopimattomat"
  
! #: config/arm/arm.cc:3642
  #, fuzzy, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "C++-jäsennin ei tue -dy-valitsinta, jätetään se huomiotta"
  
! #: config/arm/arm.cc:3665
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.cc:3673
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.cc:3675
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.cc:3700
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "Muodostin %qs"
  
! #: config/arm/arm.cc:3712 config/arm/arm.cc:33551
  #, fuzzy, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/arm/arm.cc:3720
  #, fuzzy, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessä rajapinnassa"
  
! #: config/arm/arm.cc:3729
  #, fuzzy, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "Tiedostoa ”%s” ei löytynyt."
  
! #: config/arm/arm.cc:3769 config/pru/pru.cc:627
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/arm/arm.cc:3938
  #, fuzzy, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "valitsimet -l ja -s eivät ole yhteensopivia"
  
! #: config/arm/arm.cc:3976
  #, gcc-internal-format
  msgid "%<-mstack-protector-guard=tls%> needs a hardware TLS register"
  msgstr ""
  
! #: config/arm/arm.cc:4001
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "AAPCS ei tue valitsinta -mcaller-super-interworking"
  
! #: config/arm/arm.cc:4014
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS ei tue valitsinta -mcaller-super-interworking"
  
! #: config/arm/arm.cc:4017
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS ei tue valitsinta -mcallee-super-interworking"
  
! #: config/arm/arm.cc:4022
  #, gcc-internal-format
  msgid "%<__fp16%> and no ldrh"
  msgstr ""
  
! #: config/arm/arm.cc:4025
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: config/arm/arm.cc:4030
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4040
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4048
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.cc:6336
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6338
  #, fuzzy, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr "kenttä %qE esitelty funktiona"
  
! #: config/arm/arm.cc:6367
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6642
  #, gcc-internal-format
  msgid "Thumb-1 %<hard-float%> VFP ABI"
  msgstr ""
  
! #: config/arm/arm.cc:6737
  #, fuzzy, gcc-internal-format
  msgid "argument of type %qT not permitted with %<-mgeneral-regs-only%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: config/arm/arm.cc:7121 config/arm/arm.cc:7320 config/arm/arm.cc:7353
! #: config/arm/arm.cc:29411
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.cc:7483
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7605
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "%qE-attribuutti pätee vain funktioihin, ei %s"
  
! #: config/arm/arm.cc:7617
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "%qD:lla ei saa olla vaihtuvaa määrää argumentteja"
  
! #: config/arm/arm.cc:7626
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "%qE-attribuutti pätee vain funktioihin, ei %s"
  
! #: config/arm/arm.cc:7648 config/arm/arm.cc:7700
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: config/arm/arm.cc:7667
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: config/arm/arm.cc:7720
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "%qE-attribuutti pätee vain funktiotyyppeihin"
  
! #: config/arm/arm.cc:9715
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.cc:13542 config/arm/arm.cc:13544
  #, fuzzy, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/arm/arm.cc:25990
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.cc:26653
  #, fuzzy, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: config/arm/arm.cc:26908
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.cc:27161
  #, fuzzy, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "keskeytyskäsittelijät eivät voi olla MIPS16-funktioita"
  
! #: config/arm/arm.cc:27459
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.cc:33566
  #, fuzzy, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "epäkelpo vektorityyppi attribuutille %qs"
*************** msgstr "epäkelpo vektorityyppi attribuu
*** 42676,42697 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.cc:33559
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.cc:33572
  #, fuzzy, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "epäkelpo vektorityyppi attribuutille %qE"
  
! #: config/arm/arm.cc:33586
  #, fuzzy, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "<tuntematon>"
  
! #: config/arm/arm.cc:35822
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> flags not supported in thumb1 mode"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
--- 42748,42769 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.cc:33574
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.cc:33587
  #, fuzzy, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "epäkelpo vektorityyppi attribuutille %qE"
  
! #: config/arm/arm.cc:33601
  #, fuzzy, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "<tuntematon>"
  
! #: config/arm/arm.cc:35837
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> flags not supported in thumb1 mode"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
*************** msgstr "ei muodostimia"
*** 43118,43162 ****
  msgid "no destructors"
  msgstr "ei hajottimia"
  
! #: config/bpf/bpf.cc:781
  #, 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:1065 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5196
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "virheellinen sisäinen makro ”%s”"
  
! #: config/bpf/bpf.cc:1079
  #, fuzzy, gcc-internal-format
  msgid "invalid built-in function at expansion"
  msgstr "Virheellinen vähimmäisargumenttimäärä (%d) funktiolle %s"
  
! #: config/bpf/bpf.cc:1300 config/bpf/bpf.cc:1303
  #, 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:1331 config/bpf/bpf.cc:1334
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
! #: config/bpf/bpf.cc:1384 config/bpf/bpf.cc:1387
  #, 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:1415 config/bpf/bpf.cc:1418
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
  #: config/c6x/c6x.cc:245
  #, fuzzy, gcc-internal-format
  msgid "%<-fpic%> and %<-fPIC%> not supported without %<-mdsbt%> on this target"
--- 43190,43239 ----
  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:5196
  #, 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 ""
  
+ #: config/bpf/core-builtins.cc:1796
+ #, gcc-internal-format
+ msgid "Access through packed struct may not be possible to patch for CO-RE"
+ msgstr ""
+ 
  #: config/c6x/c6x.cc:245
  #, fuzzy, gcc-internal-format
  msgid "%<-fpic%> and %<-fPIC%> not supported without %<-mdsbt%> on this target"
*************** msgstr ""
*** 43393,43454 ****
  msgid "too many arguments passed in sgpr registers"
  msgstr "Käytä liukulukurekistereitä"
  
! #: config/gcn/gcn.cc:2521
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI"
  msgstr ""
  
! #: config/gcn/gcn.cc:2789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr "abs-funktiolle annettu väärä tyyppiargumentti"
  
! #: config/gcn/gcn.cc:2951
  #, gcc-internal-format
  msgid "Unified Shared Memory is required, but XNACK is disabled"
  msgstr ""
  
! #: config/gcn/gcn.cc:2952
  #, gcc-internal-format
  msgid "Try -foffload-options=-mxnack=any"
  msgstr ""
  
! #: config/gcn/gcn.cc:3928
  #, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr "TLS:ää ei ole toteutettu GCN:lle."
  
! #: config/gcn/gcn.cc:5044
  #, fuzzy, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr "Valitettavasti et ole root\n"
  
! #: config/gcn/gcn.cc:5685
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "tuntematon värimoodi"
  
! #: config/gcn/gcn.cc:6553
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6554
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6566 config/nvptx/nvptx.cc:6741
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6593 config/gcn/gcn.cc:6622
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/gcn/gcn.cc:7105
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
--- 43470,43531 ----
  msgid "too many arguments passed in sgpr registers"
  msgstr "Käytä liukulukurekistereitä"
  
! #: config/gcn/gcn.cc:2559
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI"
  msgstr ""
  
! #: config/gcn/gcn.cc:2827
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr "abs-funktiolle annettu väärä tyyppiargumentti"
  
! #: config/gcn/gcn.cc:2989
  #, gcc-internal-format
  msgid "Unified Shared Memory is required, but XNACK is disabled"
  msgstr ""
  
! #: config/gcn/gcn.cc:2990
  #, gcc-internal-format
  msgid "Try -foffload-options=-mxnack=any"
  msgstr ""
  
! #: config/gcn/gcn.cc:3967
  #, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr "TLS:ää ei ole toteutettu GCN:lle."
  
! #: config/gcn/gcn.cc:5085
  #, fuzzy, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr "Valitettavasti et ole root\n"
  
! #: config/gcn/gcn.cc:5726
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "tuntematon värimoodi"
  
! #: config/gcn/gcn.cc:6594
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6595
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6607 config/nvptx/nvptx.cc:6741
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6634 config/gcn/gcn.cc:6663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/gcn/gcn.cc:7151
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
*************** msgstr "%s: ei voitu avata PCH-tiedostoa
*** 43581,43607 ****
  msgid "cannot set position in PCH file: %m"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: config/i386/i386-builtins.cc:1939
  #, fuzzy, gcc-internal-format
  msgid "no dispatcher found for the versioning attributes"
  msgstr "%s: %s: täsmäävyyttä ei löydy"
  
! #: config/i386/i386-builtins.cc:1989
  #, fuzzy, gcc-internal-format
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/i386/i386-builtins.cc:2000
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr "%s: %s: täsmäävyyttä ei löydy"
  
! #: config/i386/i386-builtins.cc:2110
  #, fuzzy, gcc-internal-format
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitää olla vakio"
  
! #: config/i386/i386-builtins.cc:2134 config/i386/i386-builtins.cc:2183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter to builtin not valid: %s"
  msgstr "SISÄÄNRAKENNETTU CD %s\n"
--- 43658,43684 ----
  msgid "cannot set position in PCH file: %m"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: config/i386/i386-builtins.cc:1944
  #, fuzzy, gcc-internal-format
  msgid "no dispatcher found for the versioning attributes"
  msgstr "%s: %s: täsmäävyyttä ei löydy"
  
! #: config/i386/i386-builtins.cc:1994
  #, fuzzy, gcc-internal-format
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/i386/i386-builtins.cc:2005
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr "%s: %s: täsmäävyyttä ei löydy"
  
! #: config/i386/i386-builtins.cc:2115
  #, fuzzy, gcc-internal-format
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitää olla vakio"
  
! #: config/i386/i386-builtins.cc:2139 config/i386/i386-builtins.cc:2188
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter to builtin not valid: %s"
  msgstr "SISÄÄNRAKENNETTU CD %s\n"
*************** msgstr "puhdistusargumentti ei ole tunni
*** 43776,43782 ****
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-features.cc:5457 config/rs6000/rs6000.cc:28522
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
--- 43853,43859 ----
  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 ""
*************** msgstr "keskeytyskäsittelijät eivät v
*** 44332,44578 ****
  msgid "interrupt service routine must return %<void%>"
  msgstr "keskeytyskäsittelijät eivät voi olla MIPS16-funktioita"
  
! #: config/i386/i386.cc:1356
  #, gcc-internal-format
  msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:1359
  #, gcc-internal-format
  msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:1666
  #, fuzzy, gcc-internal-format
  msgid "X32 does not support %<ms_abi%> attribute"
  msgstr "ISO C ei tue saturoituvia tyyppejä"
  
! #: config/i386/i386.cc:1700
  #, fuzzy, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with nested function"
  msgstr "ISO C kieltää sisäkkäiset funktiot"
  
! #: config/i386/i386.cc:2076
  #, fuzzy, gcc-internal-format
  msgid "AVX512F vector argument without AVX512F enabled changes the ABI"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: config/i386/i386.cc:2082
  #, fuzzy, gcc-internal-format
  msgid "AVX512F vector return without AVX512F enabled changes the ABI"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: config/i386/i386.cc:2096
  #, fuzzy, gcc-internal-format
  msgid "AVX vector argument without AVX enabled changes the ABI"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: config/i386/i386.cc:2102
  #, fuzzy, gcc-internal-format
  msgid "AVX vector return without AVX enabled changes the ABI"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: config/i386/i386.cc:2118
  #, fuzzy, gcc-internal-format
  msgid "SSE vector argument without SSE enabled changes the ABI"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: config/i386/i386.cc:2124
  #, fuzzy, gcc-internal-format
  msgid "SSE vector return without SSE enabled changes the ABI"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: config/i386/i386.cc:2140
  #, fuzzy, gcc-internal-format
  msgid "MMX vector argument without MMX enabled changes the ABI"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: config/i386/i386.cc:2146
  #, fuzzy, gcc-internal-format
  msgid "MMX vector return without MMX enabled changes the ABI"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: config/i386/i386.cc:2345
  #, gcc-internal-format
  msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2474
  #, gcc-internal-format
  msgid "the ABI of passing union with %<long double%> has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2609
  #, gcc-internal-format
  msgid "the ABI of passing structure with %<complex float%> member has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2730
  msgid "the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:2827 config/i386/i386.cc:4204 config/i386/i386.cc:4214
  #, fuzzy, gcc-internal-format
  msgid "SSE register return with SSE2 disabled"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: config/i386/i386.cc:2829
  #, fuzzy, gcc-internal-format
  msgid "SSE register return with SSE disabled"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: config/i386/i386.cc:2836
  #, fuzzy, gcc-internal-format
  msgid "SSE register argument with SSE2 disabled"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: config/i386/i386.cc:2838
  #, fuzzy, gcc-internal-format
  msgid "SSE register argument with SSE disabled"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: config/i386/i386.cc:2858
  #, fuzzy, gcc-internal-format
  msgid "x87 register return with x87 disabled"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: config/i386/i386.cc:3186 config/i386/i386.cc:3431 config/i386/i386.cc:4232
  #, gcc-internal-format
  msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:3188 config/i386/i386.cc:3433 config/i386/i386.cc:4234
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr ""
  
! #: config/i386/i386.cc:3844
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6927
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "”%s”-liitännäinen on yhteensopiva."
  
! #: config/i386/i386.cc:9180
  #, 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:9270
  #, 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:10350
  #, 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:10355
  #, 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:10746
  #, 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:10766
  #, 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:10777
  #, 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:12532
  #, 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:12536
  #, 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:12538
  #, 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:13882
  #, fuzzy, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/i386/i386.cc:13893 config/i386/i386.cc:13907
  #, fuzzy, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/i386/i386.cc:13939
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.cc:13954
  #, fuzzy, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/i386/i386.cc:14153 config/i386/i386.cc:14155
  #, 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:18398
  #, 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:23804
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:23899
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr ""
  
! #: config/i386/i386.cc:24003
  #, 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:24718
  #, 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:26764
  #, fuzzy, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "Tuntematon arkkitehtuuri ”%s”"
  
! #: config/i386/i386.cc:26771
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:26778
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27464
  #, fuzzy, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
--- 44409,44655 ----
  msgid "interrupt service routine must return %<void%>"
  msgstr "keskeytyskäsittelijät eivät voi olla MIPS16-funktioita"
  
! #: config/i386/i386.cc:1364
  #, gcc-internal-format
  msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:1367
  #, gcc-internal-format
  msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:1674
  #, fuzzy, gcc-internal-format
  msgid "X32 does not support %<ms_abi%> attribute"
  msgstr "ISO C ei tue saturoituvia tyyppejä"
  
! #: config/i386/i386.cc:1708
  #, fuzzy, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with nested function"
  msgstr "ISO C kieltää sisäkkäiset funktiot"
  
! #: config/i386/i386.cc:2084
  #, fuzzy, gcc-internal-format
  msgid "AVX512F vector argument without AVX512F enabled changes the ABI"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: config/i386/i386.cc:2090
  #, fuzzy, gcc-internal-format
  msgid "AVX512F vector return without AVX512F enabled changes the ABI"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: config/i386/i386.cc:2104
  #, fuzzy, gcc-internal-format
  msgid "AVX vector argument without AVX enabled changes the ABI"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: config/i386/i386.cc:2110
  #, fuzzy, gcc-internal-format
  msgid "AVX vector return without AVX enabled changes the ABI"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: config/i386/i386.cc:2126
  #, fuzzy, gcc-internal-format
  msgid "SSE vector argument without SSE enabled changes the ABI"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: config/i386/i386.cc:2132
  #, fuzzy, gcc-internal-format
  msgid "SSE vector return without SSE enabled changes the ABI"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: config/i386/i386.cc:2148
  #, fuzzy, gcc-internal-format
  msgid "MMX vector argument without MMX enabled changes the ABI"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: config/i386/i386.cc:2154
  #, fuzzy, gcc-internal-format
  msgid "MMX vector return without MMX enabled changes the ABI"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: config/i386/i386.cc:2353
  #, gcc-internal-format
  msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2482
  #, gcc-internal-format
  msgid "the ABI of passing union with %<long double%> has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2617
  #, gcc-internal-format
  msgid "the ABI of passing structure with %<complex float%> member has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2738
  msgid "the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:2835 config/i386/i386.cc:4212 config/i386/i386.cc:4222
  #, fuzzy, gcc-internal-format
  msgid "SSE register return with SSE2 disabled"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: config/i386/i386.cc:2837
  #, fuzzy, gcc-internal-format
  msgid "SSE register return with SSE disabled"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: config/i386/i386.cc:2844
  #, fuzzy, gcc-internal-format
  msgid "SSE register argument with SSE2 disabled"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: config/i386/i386.cc:2846
  #, fuzzy, gcc-internal-format
  msgid "SSE register argument with SSE disabled"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: config/i386/i386.cc:2866
  #, fuzzy, gcc-internal-format
  msgid "x87 register return with x87 disabled"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: config/i386/i386.cc:3194 config/i386/i386.cc:3439 config/i386/i386.cc:4240
  #, gcc-internal-format
  msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:3196 config/i386/i386.cc:3441 config/i386/i386.cc:4242
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr ""
  
! #: config/i386/i386.cc:3852
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6936
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "”%s”-liitännäinen on yhteensopiva."
  
! #: config/i386/i386.cc:9289
  #, 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:9379
  #, 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:10459
  #, 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:10464
  #, 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:10855
  #, 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:10875
  #, 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:10886
  #, 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:12641
  #, 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:12645
  #, 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:12647
  #, 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:13991
  #, fuzzy, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/i386/i386.cc:14002 config/i386/i386.cc:14016
  #, fuzzy, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/i386/i386.cc:14048
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.cc:14063
  #, fuzzy, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/i386/i386.cc:14262 config/i386/i386.cc:14264
  #, 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:18507
  #, 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:23913
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:24008
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr ""
  
! #: config/i386/i386.cc:24112
  #, 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:24827
  #, 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:26876
  #, fuzzy, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "Tuntematon arkkitehtuuri ”%s”"
  
! #: config/i386/i386.cc:26883
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:26890
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27576
  #, fuzzy, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
*************** msgstr "%q+D:n osoitealue on ristiriidas
*** 44604,44610 ****
  msgid "address area attribute cannot be specified for functions"
  msgstr "osoitealueattribuuttia ei voi määritellä funktioille"
  
! #: config/ia64/ia64.cc:6084 config/pa/pa.cc:465 config/sh/sh.cc:8280
  #, gcc-internal-format
  msgid "value of %<-mfixed-range%> must have form REG1-REG2"
  msgstr ""
--- 44681,44687 ----
  msgid "address area attribute cannot be specified for functions"
  msgstr "osoitealueattribuuttia ei voi määritellä funktioille"
  
! #: config/ia64/ia64.cc:6084 config/pa/pa.cc:465 config/sh/sh.cc:8279
  #, gcc-internal-format
  msgid "value of %<-mfixed-range%> must have form REG1-REG2"
  msgstr ""
*************** msgstr "gp_offset (%ld) tai end_offset (
*** 44625,44631 ****
  msgid "argument %qd is not a constant"
  msgstr "argumentti %qd ei ole vakio"
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3100
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND_ADDRESS, null pointer"
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
--- 44702,44708 ----
  msgid "argument %qd is not a constant"
  msgstr "argumentti %qd ei ole vakio"
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3116
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND_ADDRESS, null pointer"
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
*************** msgstr "PRINT_OPERAND_ADDRESS, null-osoi
*** 44636,44642 ****
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr "Tuntematon tiheys: ”%c”"
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2926
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND null pointer"
  msgid "%<PRINT_OPERAND%> null pointer"
--- 44713,44719 ----
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr "Tuntematon tiheys: ”%c”"
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2942
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND null pointer"
  msgid "%<PRINT_OPERAND%> null pointer"
*************** msgstr "%<void%> vain parametrina ei ole
*** 44797,44803 ****
  
  #: config/loongarch/loongarch-target-attr.cc:556
  #, fuzzy, gcc-internal-format
! msgid "characher before %<;%> in attribute %qs cannot be empty"
  msgstr "versioattribuutti ei ole merkkijono"
  
  #: config/loongarch/loongarch-target-attr.cc:567
--- 44874,44880 ----
  
  #: config/loongarch/loongarch-target-attr.cc:556
  #, fuzzy, gcc-internal-format
! msgid "character before %<;%> in attribute %qs cannot be empty"
  msgstr "versioattribuutti ei ole merkkijono"
  
  #: config/loongarch/loongarch-target-attr.cc:567
*************** msgstr "Käytä bittikenttäkäskyjä"
*** 44807,44813 ****
  
  #: config/loongarch/loongarch-target-attr.cc:576
  #, gcc-internal-format
! msgid "in attribute %qs the number of reatures cannot exceed two"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:600
--- 44884,44890 ----
  
  #: config/loongarch/loongarch-target-attr.cc:576
  #, gcc-internal-format
! msgid "in attribute %qs the number of features cannot exceed two"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:600
*************** msgid "%qE attribute is not supported fo
*** 44890,44896 ****
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
  #. The argument must be a constant integer.
! #: config/m32c/m32c.cc:2950 config/sh/sh.cc:8492 config/sh/sh.cc:8587
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument not an integer constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
--- 44967,44973 ----
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
  #. The argument must be a constant integer.
! #: config/m32c/m32c.cc:2950 config/sh/sh.cc:8491 config/sh/sh.cc:8586
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument not an integer constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
*************** msgstr "dwarfin versio %d ei ole tuettu"
*** 44960,44966 ****
  msgid "%<-fexcess-precision=16%> is not supported on this target"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/mcore/mcore.cc:2963
  #, fuzzy, gcc-internal-format
  msgid "initialized variable %q+D is marked dllimport"
  msgstr "funktion %q+D määrittely on merkitty dllimport-tyyppiseksi"
--- 45037,45043 ----
  msgid "%<-fexcess-precision=16%> is not supported on this target"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/mcore/mcore.cc:2961
  #, fuzzy, gcc-internal-format
  msgid "initialized variable %q+D is marked dllimport"
  msgstr "funktion %q+D määrittely on merkitty dllimport-tyyppiseksi"
*************** msgid "MSP430 built-in functions only wo
*** 45588,45594 ****
  msgstr ""
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4139 config/xtensa/xtensa.cc:4165
  #, fuzzy, gcc-internal-format
  msgid "bad builtin code"
  msgstr "<sisäänrakennettu>"
--- 45665,45671 ----
  msgstr ""
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4155 config/xtensa/xtensa.cc:4181
  #, fuzzy, gcc-internal-format
  msgid "bad builtin code"
  msgstr "<sisäänrakennettu>"
*************** msgstr "sisäinen funktio %q+D esitelty
*** 46305,46311 ****
  
  #: config/riscv/riscv.cc:7464
  #, gcc-internal-format
! msgid "unsupported %<ABI_VLEN%> value %d for %qs attribute;%<ABI_VLEN must%> be in the range [32, 16384] and must be a power of 2"
  msgstr ""
  
  #: config/riscv/riscv.cc:7489
--- 46382,46388 ----
  
  #: config/riscv/riscv.cc:7464
  #, gcc-internal-format
! msgid "unsupported %<ABI_VLEN%> value %d for %qs attribute; %<ABI_VLEN%> must be in the range [32, 16384] and must be a power of 2"
  msgstr ""
  
  #: config/riscv/riscv.cc:7489
*************** msgstr "%qD:lla ei voi olla oletusargume
*** 46439,46444 ****
--- 46516,46526 ----
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
  
+ #: config/riscv/riscv.cc:15067
+ #, fuzzy
+ msgid "invalid version %qB for %<target_clones%> attribute"
+ msgstr "virheellinen aikakatkaisuarvo: %s"
+ 
  #. Address spaces are currently only supported by C.
  #: config/rl78/rl78.cc:376
  #, fuzzy, gcc-internal-format
*************** msgstr ""
*** 47363,47404 ****
  msgid "invalid type for cc output constraint"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: config/sh/sh.cc:943
  #, gcc-internal-format
  msgid "ignoring %<-fschedule-insns%> because of exception handling bug"
  msgstr ""
  
! #: config/sh/sh.cc:960
  #, gcc-internal-format
  msgid "unwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/sh/sh.cc:7429
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_saveregs%> not supported by this subtarget"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: config/sh/sh.cc:8366
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to interrupt functions"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: config/sh/sh.cc:8436
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is supported only for SH2A"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: config/sh/sh.cc:8478
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to SH2A"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: config/sh/sh.cc:8500
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument should be between 0 to 255"
  msgstr "%qE-attribuutin argumentin tulee olla välillä 18..255"
  
! #: config/sh/sh.cc:10859
  #, gcc-internal-format
  msgid "r0 needs to be available as a call-clobbered register"
  msgstr ""
--- 47445,47486 ----
  msgid "invalid type for cc output constraint"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: config/sh/sh.cc:941
  #, gcc-internal-format
  msgid "ignoring %<-fschedule-insns%> because of exception handling bug"
  msgstr ""
  
! #: config/sh/sh.cc:958
  #, gcc-internal-format
  msgid "unwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/sh/sh.cc:7427
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_saveregs%> not supported by this subtarget"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: config/sh/sh.cc:8365
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to interrupt functions"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: config/sh/sh.cc:8435
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is supported only for SH2A"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: config/sh/sh.cc:8477
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to SH2A"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: config/sh/sh.cc:8499
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument should be between 0 to 255"
  msgstr "%qE-attribuutin argumentin tulee olla välillä 18..255"
  
! #: config/sh/sh.cc:10858
  #, gcc-internal-format
  msgid "r0 needs to be available as a call-clobbered register"
  msgstr ""
*************** msgstr "%qD ei ole määritelty funktion
*** 47669,47690 ****
  msgid "%qs is defined but plugin support is disabled"
  msgstr "%qD määritelty mutta käyttämätön"
  
! #: config/xtensa/xtensa.cc:2762
  #, fuzzy, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr "Estä kaikkien laitteistoliukulukukäskyjen käyttö"
  
! #: config/xtensa/xtensa.cc:2797
  #, fuzzy, gcc-internal-format
  msgid "%<-f%s%> is not supported with CONST16 instructions"
  msgstr "weakref ei ole tuettu tässä konfiguraatiossa"
  
! #: config/xtensa/xtensa.cc:2804
  #, fuzzy, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: config/xtensa/xtensa.cc:4274
  #, fuzzy, gcc-internal-format
  msgid "only uninitialized variables can be placed in a %<.bss%> section"
  msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
--- 47751,47772 ----
  msgid "%qs is defined but plugin support is disabled"
  msgstr "%qD määritelty mutta käyttämätön"
  
! #: config/xtensa/xtensa.cc:2778
  #, fuzzy, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr "Estä kaikkien laitteistoliukulukukäskyjen käyttö"
  
! #: config/xtensa/xtensa.cc:2813
  #, fuzzy, gcc-internal-format
  msgid "%<-f%s%> is not supported with CONST16 instructions"
  msgstr "weakref ei ole tuettu tässä konfiguraatiossa"
  
! #: config/xtensa/xtensa.cc:2820
  #, fuzzy, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: config/xtensa/xtensa.cc:4290
  #, fuzzy, gcc-internal-format
  msgid "only uninitialized variables can be placed in a %<.bss%> section"
  msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
*************** msgstr "Tiedostoa %s ei voi avata"
*** 47839,47871 ****
  msgid "no lowering routine installed for construct.  jemarch has been lazy"
  msgstr ""
  
! #: algol68/a68-low.cc:318
  #, gcc-internal-format, gfc-internal-format
  msgid "get skip tree: cannot compute SKIP for mode %s"
  msgstr ""
  
! #: algol68/a68-low.cc:1720
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot open %s"
  msgid "cannot lower node %s"
  msgstr "tiedostoa %s ei voi avata"
  
! #: algol68/a68-parser-scanner.cc:337
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "could not open source file %s"
  msgstr "Tiedoston ”%s” avaaminen epäonnistui."
  
! #: algol68/a68-parser-scanner.cc:344
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "specified file %s is a directory"
  msgstr "Ei ole hakemisto"
  
! #: algol68/a68-parser-scanner.cc:349
  #, fuzzy, gcc-internal-format
  msgid "could not get size of source file"
  msgstr "Tiedoston ”%s” palauttaminen epäonnistui."
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2805 c/c-typeck.cc:15412 cp/typeck.cc:2635
  #: cp/typeck.cc:9874 cp/typeck.cc:10682 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
--- 47921,47953 ----
  msgid "no lowering routine installed for construct.  jemarch has been lazy"
  msgstr ""
  
! #: algol68/a68-low.cc:319
  #, gcc-internal-format, gfc-internal-format
  msgid "get skip tree: cannot compute SKIP for mode %s"
  msgstr ""
  
! #: algol68/a68-low.cc:1774
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot open %s"
  msgid "cannot lower node %s"
  msgstr "tiedostoa %s ei voi avata"
  
! #: algol68/a68-parser-scanner.cc:338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "could not open source file %s"
  msgstr "Tiedoston ”%s” avaaminen epäonnistui."
  
! #: algol68/a68-parser-scanner.cc:345
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "specified file %s is a directory"
  msgstr "Ei ole hakemisto"
  
! #: algol68/a68-parser-scanner.cc:350
  #, fuzzy, gcc-internal-format
  msgid "could not get size of source file"
  msgstr "Tiedoston ”%s” palauttaminen epäonnistui."
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2883 c/c-typeck.cc:15490 cp/typeck.cc:2635
  #: cp/typeck.cc:9874 cp/typeck.cc:10682 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
*************** msgstr "%qD on esittelemättä tällä n
*** 47952,47959 ****
  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:9967
! #: c/c-decl.cc:9973 c/c-decl.cc:10204
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "alunperin määritelty täällä"
--- 48034,48041 ----
  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ä"
*************** msgstr "%J%qD:n esittely varjostaa edell
*** 48197,48203 ****
  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:3659
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "%q+D:n esittely varjostaa sisäänrakennetun funktion"
--- 48279,48285 ----
  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"
*************** msgstr "%q+D:n esittely varjostaa sisä�
*** 48207,48213 ****
  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:3370
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "varjostunut esittely on täällä"
--- 48289,48295 ----
  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ä"
*************** msgstr "tarpeeton tyyppimääre tyhjäss
*** 48491,48497 ****
  msgid "invalid use of attributes in empty declaration"
  msgstr "Varoita implisiittisistä funktioesittelyistä"
  
! #: c/c-decl.cc:5428 c/c-parser.cc:2663
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "tyhjä esittely"
--- 48573,48579 ----
  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"
*************** msgstr "ISO C90 ei tue parametritaulukko
*** 48506,48512 ****
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijöissä"
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2181 cp/name-lookup.cc:9201
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<omp::%s%> not allowed to be specified in this context"
--- 48588,48594 ----
  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:9309
  #, 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ää
*** 48517,48523 ****
  msgid "%q+D is usually a function"
  msgstr "%q+D on yleensä funktio"
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10935 cp/decl.cc:19821
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "%qD:lle ei ole edellistä esittelyä"
--- 48599,48605 ----
  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:19852
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "%qD:lle ei ole edellistä esittelyä"
*************** msgstr "ei voi laittaa volatile-kenttäi
*** 48593,48599 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "alustamaton vakio %qD on virheellinen C++-kielessä"
  
! #: c/c-decl.cc:6356 cp/decl.cc:10248
  #, fuzzy, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%qE nimiavaruudessa %qE ei nimeä tyyppiä"
--- 48675,48681 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "alustamaton vakio %qD on virheellinen C++-kielessä"
  
! #: c/c-decl.cc:6356 cp/decl.cc:10251
  #, fuzzy, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%qE nimiavaruudessa %qE ei nimeä tyyppiä"
*************** msgstr "ylimääräinen %<const%>"
*** 48752,48758 ****
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "%J ristiriitaiset tyyppimääreet %qD:lle"
  
! #: c/c-decl.cc:7109 c/c-parser.cc:3978
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
--- 48834,48840 ----
  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ä"
*************** msgstr "tallennusluokka annettu parametr
*** 48797,48803 ****
  msgid "storage class specified for unnamed parameter"
  msgstr "tallennusluokka annettu nimettömälle parametrille"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14898
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "tallennusluokka annettu typenamelle"
--- 48879,48885 ----
  msgid "storage class specified for unnamed parameter"
  msgstr "tallennusluokka annettu nimettömälle parametrille"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14915
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "tallennusluokka annettu typenamelle"
*************** msgstr "%qE:n esittely taulukollisena fu
*** 48860,48866 ****
  msgid "declaration of type name as array of functions"
  msgstr "tyyppinimen esittely taulukollisena funktioita"
  
! #: c/c-decl.cc:7337 c/c-decl.cc:9755
  #, 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ö"
--- 48942,48948 ----
  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ö"
*************** msgstr "tyyppinimi esitelty taulukon pal
*** 48970,48982 ****
  msgid "function definition has qualified void return type"
  msgstr "funktion määrittely oikeuttaa tyhjän paluutyypin"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15313
  #, 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:3980
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "tyyppimuunnos määrittää funktiotyypin"
--- 49052,49064 ----
  msgid "function definition has qualified void return type"
  msgstr "funktion määrittely oikeuttaa tyhjän paluutyypin"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15330
  #, 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"
*************** msgstr "ISO C kieltää const- ja volati
*** 49097,49103 ****
  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:13674
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "muuttuja tai kenttä %qE esitelty voidiksi"
--- 49179,49185 ----
  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:13680
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "muuttuja tai kenttä %qE esitelty voidiksi"
*************** msgstr "%<static%>-määreellä esitelty
*** 49168,49180 ****
  msgid "%<constexpr%> object has variably modified type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: c/c-decl.cc:8307 c/c-parser.cc:13721
  #, 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:13724
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "epäkelpo tallennusluokka funktiolle %qs"
--- 49250,49262 ----
  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"
*************** msgstr ""
*** 49211,49222 ****
  
  #. 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:11116
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.cc:8501 c/c-decl.cc:10909
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "funktion esittely ei ole prototyyppi"
--- 49293,49304 ----
  
  #. 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"
*************** msgstr "sisäkkäinen %<union %E%>:n uud
*** 49302,49318 ****
  msgid "nested redefinition of %<struct %E%>"
  msgstr "sisäkkäinen %<struct %E%>:n uudelleenmäärittely"
  
! #: c/c-decl.cc:9014 c/c-decl.cc:10233
  #, 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:10240
  #, 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:6314 cp/parser.cc:31004
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "esittely ei esittele mitään"
--- 49384,49400 ----
  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:6314 cp/parser.cc:31012
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "esittely ei esittele mitään"
*************** msgstr "tyhjän unionin koko on C:ssä 0
*** 49347,50071 ****
  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:9543
  #, 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:9559
  #, 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:9638
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "unionilla ei ole nimettyjä jäseniä"
  
! #: c/c-decl.cc:9640
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "unionilla ei ole jäseniä"
  
! #: c/c-decl.cc:9645
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "structilla ei ole nimettyjä jäseniä"
  
! #: c/c-decl.cc:9647
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "structilla ei ole jäseniä"
  
! #: c/c-decl.cc:9724 cp/decl.cc:16338
  #, 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:9728
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "joustava taulukkojäsen ei ole structin lopussa"
  
! #: c/c-decl.cc:9733
  #, 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:9780
  #, 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:9807
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "Arvo on liian suuri annetulle tietotyypille"
  
! #: c/c-decl.cc:9823
  #, 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:9878
  #, fuzzy, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr "Käänteinen jä_rjestys"
  
! #: c/c-decl.cc:9950
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "unionista ei voi tehdä läpinäkyvää"
  
! #: c/c-decl.cc:9964
  #, 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:9971
  #, 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:10154
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "sisäkkäinen %<enum %E%>:n uudelleenmäärittely"
  
! #: c/c-decl.cc:10202
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "%<enum %E%>:n uudelleenmäärittely"
  
! #: c/c-decl.cc:10214
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10303 cp/decl.cc:19075 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:10322
  #, 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:10331
  #, 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:10448
  #, 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:10481 c/c-decl.cc:10497
  #, 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:10492
  #, 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:10516
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "ylivuoto luetellun tyypin arvoissa"
  
! #: c/c-decl.cc:10523
  #, 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:10540
  #, gcc-internal-format
  msgid "value of redeclared enumerator outside the range of %qT"
  msgstr ""
  
! #: c/c-decl.cc:10568
  #, 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:10574
  #, 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:10782 cp/decl.cc:6656 cp/decl.cc:19679
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: c/c-decl.cc:10801
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: c/c-decl.cc:10813
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "paluutyyppi on oletuksena %<int%>"
  
! #: c/c-decl.cc:10842
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "kenttä %qE esitelty funktiona"
  
! #: c/c-decl.cc:10895
  #, 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:10918
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "%qD:lle ei ole edellistä prototyyppiä"
  
! #: c/c-decl.cc:10927
  #, 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:10945
  #, 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:10964
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: c/c-decl.cc:10966
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: c/c-decl.cc:10973
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD on tavallisesti ei-staattinen funktio"
  
! #: c/c-decl.cc:10991
  #, 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:11035
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "vanhanmallisia parametriesittelyitä prototyypitetyssä funktiomäärittelyssä"
  
! #: c/c-decl.cc:11051
  #, 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:11068
  #, 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:11108 c/c-decl.cc:11112
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "vanhanmallinen funktiomäärittely"
  
! #: c/c-decl.cc:11125
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "parametrin nimi puuttuu parametriluettelosta"
  
! #: c/c-decl.cc:11141
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD esitelty ei-parametrina"
  
! #: c/c-decl.cc:11149
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "useita parametreja nimellä %qD"
  
! #: c/c-decl.cc:11158
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "parametri %qD esitelty void-tyyppisenä"
  
! #: c/c-decl.cc:11187 c/c-decl.cc:11192
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "%qD:n oletustyyppi on %<int%>"
  
! #: c/c-decl.cc:11212
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-decl.cc:11219
  #, 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:11272
  #, 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:11283
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "argumenttien määrä ei vastaa prototyyppiä"
  
! #: c/c-decl.cc:11286 c/c-decl.cc:11326 c/c-decl.cc:11340
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "prototyypin esittely"
  
! #: c/c-decl.cc:11318
  #, 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:11323
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "ylennetty argumentti %qD ei vastaa prototyyppiä"
  
! #: c/c-decl.cc:11333
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "argumentti %qD ei vastaa sisäistä prototyyppiä"
  
! #: c/c-decl.cc:11338
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argumentti %qD ei sovi prototyyppiin"
  
! #: c/c-decl.cc:11583 cp/decl.cc:20614
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: c/c-decl.cc:11602 cp/decl.cc:20690
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "parametri %qD on alustettu"
  
! #: c/c-decl.cc:11699
  #, 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:11704
  #, 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:11711
  #, 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:11745
  #, 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:11749
  #, 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:11756
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> esitelty %<for%>-silmukan alkuesittelyssä"
  
! #: c/c-decl.cc:11761
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> esitelty %<for%>-silmukan alkuesittelyssä"
  
! #: c/c-decl.cc:11767
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> esitelty %<for%>-silmukan alkuesittelyssä"
  
! #: c/c-decl.cc:11771
  #, 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:12071
  #, fuzzy, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: c/c-decl.cc:12130 c/c-decl.cc:12137
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "useita tallennusluokkia esittelymääritteissä"
  
! #: c/c-decl.cc:12165 c/c-decl.cc:13271
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "useita tallennusluokkia esittelymääritteissä"
  
! #: c/c-decl.cc:12167
  #, 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:12172
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%qE:a käytetään alustamattomana tässä funktiossa"
  
! #: c/c-decl.cc:12185 c/c-decl.cc:12618 c/c-decl.cc:13065
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "yli yksi tietotyyppi esittelymääritteissä"
  
! #: c/c-decl.cc:12197 cp/parser.cc:37535
  #, 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:12205 c/c-decl.cc:12217 c/c-decl.cc:12221 c/c-decl.cc:12225
! #: c/c-decl.cc:12233 c/c-decl.cc:12237 c/c-decl.cc:12241 c/c-decl.cc:12245
  #: 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:12297
! #: c/c-decl.cc:12301 c/c-decl.cc:12305 c/c-decl.cc:12309 c/c-decl.cc:12313
  #: 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:12365 c/c-decl.cc:12369 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:12421 c/c-decl.cc:12425
  #: c/c-decl.cc:12437 c/c-decl.cc:12441 c/c-decl.cc:12445 c/c-decl.cc:12449
! #: c/c-decl.cc:12464 c/c-decl.cc:12468 c/c-decl.cc:12472 c/c-decl.cc:12476
! #: c/c-decl.cc:12480 c/c-decl.cc:12484 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:12522
! #: c/c-decl.cc:12526 c/c-decl.cc:12530 c/c-decl.cc:12534 c/c-decl.cc:12538
! #: c/c-decl.cc:12542 c/c-decl.cc:12546 c/c-decl.cc:12550 c/c-decl.cc:12562
! #: c/c-decl.cc:12566 c/c-decl.cc:12570 c/c-decl.cc:12574 c/c-decl.cc:12578
! #: c/c-decl.cc:12626 c/c-decl.cc:12630 c/c-decl.cc:12634 c/c-decl.cc:12638
! #: c/c-decl.cc:12642 c/c-decl.cc:12646 c/c-decl.cc:12696 c/c-decl.cc:12700
! #: c/c-decl.cc:12704 c/c-decl.cc:12708 c/c-decl.cc:12712 c/c-decl.cc:12716
! #: c/c-decl.cc:12730 c/c-decl.cc:12734 c/c-decl.cc:12738 c/c-decl.cc:12742
! #: c/c-decl.cc:12746 c/c-decl.cc:12750 c/c-decl.cc:12761 c/c-decl.cc:12765
! #: c/c-decl.cc:12769 c/c-decl.cc:12780 c/c-decl.cc:12791 c/c-decl.cc:12795
! #: c/c-decl.cc:12799 c/c-decl.cc:12803 c/c-decl.cc:12807 c/c-decl.cc:12818
! #: c/c-decl.cc:12822 c/c-decl.cc:12826 c/c-decl.cc:12830 c/c-decl.cc:12834
! #: c/c-decl.cc:12925 c/c-decl.cc:12929 c/c-decl.cc:12933 c/c-decl.cc:12937
! #: c/c-decl.cc:12941 c/c-decl.cc:12945 c/c-decl.cc:12949 c/c-decl.cc:12979
! #: c/c-decl.cc:12996 c/c-decl.cc:13000 c/c-decl.cc:13004 c/c-decl.cc:13008
  #, 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:12210
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
  
! #: c/c-decl.cc:12229 c/c-decl.cc:12293 c/c-decl.cc:12518 c/c-decl.cc:12674
  #, 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:12249 c/c-decl.cc:12317 c/c-decl.cc:12373 c/c-decl.cc:12429
! #: c/c-decl.cc:12554 c/c-decl.cc:12855 c/c-decl.cc:12863 c/c-decl.cc:12871
! #: c/c-decl.cc:12879 c/c-decl.cc:12887
  #, 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:12461 c/c-parser.cc:12885
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 ei tue kompleksityyppejä"
  
! #: c/c-decl.cc:12515
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C ei tue saturoituvia tyyppejä"
  
! #: c/c-decl.cc:12591 c/c-decl.cc:13206 c/c-decl.cc:13265
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE:n kaksoiskappale"
  
! #: c/c-decl.cc:12608
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be defined via %<typedef%>"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: c/c-decl.cc:12612
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used here"
  msgstr "Hahmoa %s ei voi käyttää"
  
! #: c/c-decl.cc:12665
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C ei tue saturoituvia tyyppejä"
  
! #: c/c-decl.cc:12670 c/c-decl.cc:12678
  #, 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:12684
  #, 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:12727
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 ei tue kompleksityyppejä"
  
! #: c/c-decl.cc:12846
  #, 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:12897 cp/parser.cc:22578
  #, 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:12966
  #, 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:12989 c/c-decl.cc:13367 c/c-parser.cc:11798
  #, 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:12991
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C ei tue saturoituvia tyyppejä"
  
! #: c/c-decl.cc:13020
  #, 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:13026
  #, 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:13033
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
  msgstr ""
  
! #: c/c-decl.cc:13082
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:13095
  #, 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:13150
  #, 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:13171 c/c-decl.cc:13248
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE:a saatetaan käyttää alustamattomana tässä funktiossa"
  
! #: c/c-decl.cc:13173
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE:a käytetään alustamattomana tässä funktiossa"
  
! #: c/c-decl.cc:13175 c/c-decl.cc:13244
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE ei ole typedef eikä sisäinen tyyppi"
  
! #: c/c-decl.cc:13177 c/c-decl.cc:13214
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr "%qE:a käytetään alustamattomana tässä funktiossa"
  
! #: c/c-decl.cc:13191 c/c-parser.cc:3504 c/c-parser.cc:4875 c/c-parser.cc:10959
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
  
! #: c/c-decl.cc:13194 c/c-parser.cc:3507 c/c-parser.cc:4878 c/c-parser.cc:10962
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
  
! #: c/c-decl.cc:13220
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "käytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-decl.cc:13229
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "käytetty %<__thread%> ennen %<static%>:a"
  
! #: c/c-decl.cc:13235
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%qE:a saatetaan käyttää alustamattomana tässä funktiossa"
  
! #: c/c-decl.cc:13242
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr "%qE:a käytetään alustamattomana tässä funktiossa"
  
! #: c/c-decl.cc:13250
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr "%qE:a käytetään alustamattomana tässä funktiossa"
  
! #: c/c-decl.cc:13263
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "kaksinkertainen %<_Thread_local%> tai %<__thread%>"
  
! #: c/c-decl.cc:13279
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qE:a käytetään alustamattomana tässä funktiossa"
  
! #: c/c-decl.cc:13287
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr "käytetty sekä %<__thread%> että %qs"
  
! #: c/c-decl.cc:13364
  #, fuzzy, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "käytetty sekä %<__thread%> että %<auto&>"
  
! #: c/c-decl.cc:13379
  #, 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:13390
  #, 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:13419
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:13445 c/c-decl.cc:13461 c/c-decl.cc:13487
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C ei tue kompleksikokonaislukutyyppejä"
  
! #: c/c-decl.cc:13633
  #, 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:13642
  #, 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:13943 cp/semantics.cc:6995
  #, 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:13947 cp/semantics.cc:6999
  #, 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:14240
  #, 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:14292
  #, 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:14296
  #, 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:14301
  #, 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:14304
  #, 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:14310
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE refers to a named %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14312 c/c-decl.cc:14329
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "%<switch%> name defined here"
  msgstr "struct määritelty täällä"
  
! #: c/c-decl.cc:14320
  #, gcc-internal-format
  msgid "%qs statement operand %qE refers to a loop outside of its body"
  msgstr ""
  
! #: c/c-decl.cc:14322
  #, fuzzy, gcc-internal-format
  msgid "loop name defined here"
  msgstr "union määritelty täällä"
  
! #: c/c-decl.cc:14326
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
  msgstr ""
--- 49429,50153 ----
  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:16369
  #, 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:19106 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:6655 cp/decl.cc:19710
  #, 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:20645
  #, 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:20721
  #, 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:37533
  #, 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:22574
  #, 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:6991
  #, 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:6995
  #, 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 ""
*************** msgstr ""
*** 50075,50111 ****
  msgid "%qs is a keyword with %qs onwards"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14680 cp/typeck.cc:6053
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "negatiivisen arvon siirto vasemmalle"
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14689 cp/typeck.cc:6061
  #, 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:14616 cp/typeck.cc:6000
  #, 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:14708 cp/typeck.cc:6069
  #, 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:14640 cp/typeck.cc:6011
  #, 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:14700
  #, 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:14627
  #, fuzzy, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "oikealle siirron lukumäärä >= tyypin leveys"
--- 50157,50193 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14758 cp/typeck.cc:6053
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "negatiivisen arvon siirto vasemmalle"
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14767 cp/typeck.cc:6061
  #, 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:14694 cp/typeck.cc:6000
  #, 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:14786 cp/typeck.cc:6069
  #, 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:14718 cp/typeck.cc:6011
  #, 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:14778
  #, 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:14705
  #, fuzzy, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "oikealle siirron lukumäärä >= tyypin leveys"
*************** msgstr "oikealle siirron lukumäärä >=
*** 50115,50259 ****
  msgid "identifier %qE conflicts with C++ keyword"
  msgstr "tunniste %qE on ristiriidassa C++:n varatun sanan kanssa"
  
! #: c/c-parser.cc:1087 cp/parser.cc:3449
  #, gcc-internal-format
  msgid "version control conflict marker in file"
  msgstr ""
  
! #: c/c-parser.cc:1310 cp/parser.cc:3533
  #, fuzzy, gcc-internal-format
  msgid "to match this %qs"
  msgstr "toinen täsmäävyys on täällä"
  
! #: c/c-parser.cc:1509 cp/parser.cc:37772
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.cc:2080
  #, 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:2106 c/c-parser.cc:2115 c/c-parser.cc:29063 cp/parser.cc:54562
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:2122 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:2226 c/c-parser.cc:14906
  #, 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:2310
  #, fuzzy, gcc-internal-format
  msgid "%<assume%> attribute at top level"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
  
! #: c/c-parser.cc:2509
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2517
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2525
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2538 c/c-parser.cc:3772 c/c-parser.cc:5479
  #, 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:2542 c/c-parser.cc:3776 c/c-parser.cc:5483
  #, fuzzy, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr "%qE ei nimeä tyyppiä"
  
! #: c/c-parser.cc:2569 c/c-parser.cc:16292 c/c-parser.cc:25960
! #: c/c-parser.cc:26704 c/c-parser.cc:27293 cp/parser.cc:51256
! #: cp/parser.cc:57388
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "useita tallennusluokkia esittelymääritteissä"
  
! #: c/c-parser.cc:2598
  #, fuzzy, gcc-internal-format
  msgid "%qT declared in underspecified object declaration"
  msgstr "nimike %qD esitelty muttei määritelty"
  
! #: c/c-parser.cc:2603
  #, fuzzy, gcc-internal-format
  msgid "%qT defined in underspecified object declaration"
  msgstr "ystäväesittely ei nimeä luokkaa tai funktiota"
  
! #: c/c-parser.cc:2639
  #, fuzzy, gcc-internal-format
  msgid "%qs in empty declaration"
  msgstr "tarpeeton tyyppinimi tyhjässä esittelyssä"
  
! #: c/c-parser.cc:2653
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute at top level"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
  
! #: c/c-parser.cc:2691 c/c-parser.cc:8488
  #, gcc-internal-format
  msgid "attribute %<musttail%> mixed with other attributes on %<return%> statement"
  msgstr ""
  
! #: c/c-parser.cc:2707 c/c-parser.cc:4667
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.cc:2725 cp/parser.cc:40039 cp/parser.cc:40111
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
  
! #: c/c-parser.cc:2760
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for implementations"
  msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
  
! #: c/c-parser.cc:2781
  #, fuzzy, gcc-internal-format
  msgid "unexpected attribute"
  msgstr "Odottamattomat argumentit"
  
! #: c/c-parser.cc:2791 c/c-parser.cc:8508 cp/parser.cc:14523 cp/parser.cc:14780
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
  
! #: c/c-parser.cc:2794 c/c-parser.cc:8475 cp/cp-gimplify.cc:4095
  #, fuzzy, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
  
! #: c/c-parser.cc:2844
  #, fuzzy, gcc-internal-format
  msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgstr "%<auto%> tiedostoalueen tyhjässä esittelyssä"
  
! #: c/c-parser.cc:2857
  #, 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:2883
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "datamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
--- 50197,50341 ----
  msgid "identifier %qE conflicts with C++ keyword"
  msgstr "tunniste %qE on ristiriidassa C++:n varatun sanan kanssa"
  
! #: c/c-parser.cc:1091 cp/parser.cc:3449
  #, gcc-internal-format
  msgid "version control conflict marker in file"
  msgstr ""
  
! #: c/c-parser.cc:1314 cp/parser.cc:3533
  #, fuzzy, gcc-internal-format
  msgid "to match this %qs"
  msgstr "toinen täsmäävyys on täällä"
  
! #: c/c-parser.cc:1513 cp/parser.cc:37770
  #, 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:54560
  #: 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:51254
! #: cp/parser.cc:57386
  #, 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:40037 cp/parser.cc:40109
  #, 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:14521 cp/parser.cc:14778
  #, 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:4095
  #, 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"
*************** msgstr "datamäärittelyllä ei ole tyyp
*** 50261,50292 ****
  #. 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:2898
  #, fuzzy, gcc-internal-format
  msgid "attributes should be specified before the declarator in a function definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: c/c-parser.cc:2937
  #, fuzzy, gcc-internal-format
  msgid "%<__auto_type%> used with a bit-field initializer"
  msgstr "%<typeof%>:ia sovellettu bittikenttään"
  
! #: c/c-parser.cc:3049 c/c-parser.cc:3194
  #, fuzzy, gcc-internal-format
  msgid "%qs requires an initialized data declaration"
  msgstr "%<auto%> tiedostoalueen tyhjässä esittelyssä"
  
! #: c/c-parser.cc:3149
  #, 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:3181 cp/parser.cc:18172
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:3186
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "declaration in condition can only declare a single object"
--- 50343,50374 ----
  #. 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:18168
  #, 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"
*************** msgstr "esittely ei esittele mitään"
*** 50295,50676 ****
  #. 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:3205 c/c-parser.cc:3262
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr "odotettiin %<=%>, %<,%>, %<;%>, %<asm%> tai %<__attribute__%>"
  
! #: c/c-parser.cc:3214
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C kieltää sisäkkäiset funktiot"
  
! #: c/c-parser.cc:3366
  #, fuzzy, gcc-internal-format
  msgid "%<__RTL%> function cannot be a nested function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-parser.cc:3368
  #, fuzzy, gcc-internal-format
  msgid "%<__GIMPLE%> function cannot be a nested function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-parser.cc:3530 c/c-parser.cc:9828 c/c-parser.cc:16365
! #: c/c-parser.cc:21723 cp/parser.cc:46080
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: c/c-parser.cc:3539
  #, 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:3545
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr "ei-vakio ehto staattiselle väitteelle"
  
! #: c/c-parser.cc:3554
  #, 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:3559
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr "ei-vakio ehto staattiselle väitteelle"
  
! #: c/c-parser.cc:3566
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr "staattinen väite epäonnistui: %E"
  
! #: c/c-parser.cc:3568 cp/semantics.cc:13127
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "staattinen väite epäonnistui"
  
! #: c/c-parser.cc:3948
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr "erilainen Objective-C-tyyppi palautuksessa"
  
! #: c/c-parser.cc:3951
  #, 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:3954
  #, 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:3982
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "tilaa %qs sovellettu sopimattomaan tyyppiin"
  
! #: c/c-parser.cc:4012
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.cc:4049
  #, fuzzy, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "enum-muunnos palautuksessa on virheellistä C++-kielessä"
  
! #: c/c-parser.cc:4060
  #, 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:4072 c/c-parser.cc:5304 c/c-parser.cc:6164 c/c-parser.cc:6181
! #: c/c-parser.cc:6772 c/c-parser.cc:7681 c/c-parser.cc:9695 c/c-parser.cc:9778
! #: c/c-parser.cc:10781 c/c-parser.cc:11194 c/c-parser.cc:11203
! #: c/c-parser.cc:11858 c/c-parser.cc:12137 c/c-parser.cc:12165
! #: c/c-parser.cc:13541 c/c-parser.cc:14116 c/c-parser.cc:14154
! #: c/c-parser.cc:14488 c/c-parser.cc:14539 c/c-parser.cc:14699
! #: c/c-parser.cc:14729 c/c-parser.cc:14737 c/c-parser.cc:14766
! #: c/c-parser.cc:14779 c/c-parser.cc:15085 c/c-parser.cc:15209
! #: c/c-parser.cc:15794 c/c-parser.cc:15847 c/c-parser.cc:15863
! #: c/c-parser.cc:15909 c/c-parser.cc:16942 c/c-parser.cc:16987
! #: c/c-parser.cc:20142 c/c-parser.cc:20279 c/c-parser.cc:21494
! #: c/c-parser.cc:24567 c/c-parser.cc:27779 c/c-parser.cc:27979
! #: c/c-parser.cc:29182 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10762 cp/parser.cc:37775 cp/parser.cc:41016 cp/parser.cc:44545
! #: cp/parser.cc:44737 cp/parser.cc:52959 cp/parser.cc:56607
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "odotettu tunniste"
  
! #: c/c-parser.cc:4145
  #, 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:4154
  #, gcc-internal-format
  msgid "%<enum%> declared both with and without fixed underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4177
  #, 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:4181
  #, fuzzy, gcc-internal-format
  msgid "invalid %<enum%> underlying type"
  msgstr "rekursiivinen tyyppi %qT määrittelemätön"
  
! #: c/c-parser.cc:4211
  #, 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:4287 cp/parser.cc:24140
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "luetellun tyypin luettelon lopussa on pilkku"
  
! #: c/c-parser.cc:4293 c/c-parser.cc:21771 cp/parser.cc:46143
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr "odotettiin %<,%> tai %<}%>"
  
! #: c/c-parser.cc:4336
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C kieltää etukäteisviittaukset %<enum%>-tyyppeihin"
  
! #: c/c-parser.cc:4461
  #, gcc-internal-format
  msgid "expected class name"
  msgstr "odotettiin luokan nimeä"
  
! #: c/c-parser.cc:4483
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "ylimääräinen puolipiste structissa tai unionissa"
  
! #: c/c-parser.cc:4512
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "puolipiste puuttuu structin tai unionin lopusta"
  
! #: c/c-parser.cc:4629 c/c-parser.cc:6506
  #, fuzzy, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr "Odotettiin käyttöoikeustarkennetta kohdassa %C"
  
! #: c/c-parser.cc:4640
  #, 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:4734
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:4741
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr "odotettiin  %<:%>, %<,%>, %<;%>, %<}%> tai %<__attribute__%>"
  
! #: c/c-parser.cc:4813
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "%<typeof%>:ia sovellettu bittikenttään"
  
! #: c/c-parser.cc:5135
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.cc:5197
  #, gcc-internal-format
  msgid "%<static%> may not be used with an unspecified variable length array size"
  msgstr ""
  
! #: c/c-parser.cc:5205
  #, 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:5365
  #, 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:5490
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr "useita tallennusluokkia esittelymääritteissä"
  
! #: c/c-parser.cc:5725
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:6010 cp/parser.cc:33012
  #, fuzzy, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "odotettiin luokan nimeä"
  
! #: c/c-parser.cc:6057 cp/parser.cc:33068
  #, fuzzy, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:6202 cp/parser.cc:33236
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "%qE-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
  
! #: c/c-parser.cc:6218 cp/parser.cc:33252
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
  
! #: c/c-parser.cc:6339
  #, 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:6589 c/c-parser.cc:6655 c/c-typeck.cc:10154
  #, 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:6647
  #, 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:6736
  #, 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:6892
  #, 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:6904
  #, 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:6912
  #, 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:7199 cp/parser.cc:14902
  #, 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:7206 cp/parser.cc:14909
  #, 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:7213 cp/parser.cc:14916
  #, 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:7220
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7276 c/c-parser.cc:7431 cp/parser.cc:13806 cp/parser.cc:13956
! #: cp/parser.cc:53985
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7284 cp/parser.cc:13814
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7308 c/c-parser.cc:7529 c/c-parser.cc:28635 cp/parser.cc:13838
! #: cp/parser.cc:53965 cp/parser.cc:54104
  #, fuzzy, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr "tunnistamaton osoite"
  
! #: c/c-parser.cc:7400 cp/parser.cc:13925
  #, 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:7408 cp/parser.cc:13933
  #, 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:7420 cp/parser.cc:13945
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7541 cp/parser.cc:14065
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7599 cp/parser.cc:16832
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
  
! #: c/c-parser.cc:7696
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C kieltää parametrien ennakkoesittelyn"
  
! #: c/c-parser.cc:7702 c/c-parser.cc:7894 c/c-parser.cc:7920
  #: c/gimple-parser.cc:472
  #, fuzzy, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "odotettiin iteraatioesittelyä tai -alustusta"
  
! #: c/c-parser.cc:7821
  #, 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:7841 c/c-parser.cc:7884
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 kieltää esittelyjen ja koodin sekoittamisen"
  
! #: c/c-parser.cc:7928
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "#else #else:n jälkeen"
  
! #: c/c-parser.cc:7933 cp/parser.cc:14969
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ilman edeltävää %<if%>:iä"
  
! #: c/c-parser.cc:7968
  #, fuzzy, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "Lohkonimiö ei ole sopiva IF-lauseelle kohdassa %C"
--- 50377,50758 ----
  #. 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:46078
  #, 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:13123
  #, 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:10760 cp/parser.cc:37773 cp/parser.cc:41014 cp/parser.cc:44543
! #: cp/parser.cc:44735 cp/parser.cc:52957 cp/parser.cc:56605
  #, 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:24136
  #, 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:46141
  #: 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:33010
  #, fuzzy, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "odotettiin luokan nimeä"
  
! #: c/c-parser.cc:6061 cp/parser.cc:33066
  #, fuzzy, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:6206 cp/parser.cc:33234
  #, 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:33250
  #, 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:10232
  #, 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:14900
  #, 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:14907
  #, 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:14914
  #, 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:13804 cp/parser.cc:13954
! #: cp/parser.cc:53983
  #, 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:13812
  #, 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:13836
! #: cp/parser.cc:53963 cp/parser.cc:54102
  #, fuzzy, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr "tunnistamaton osoite"
  
! #: c/c-parser.cc:7404 cp/parser.cc:13923
  #, 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:13931
  #, 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:13943
  #, 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:14063
  #, 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:16828
  #, 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:14967
  #, 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"
*************** msgstr "Lohkonimiö ei ole sopiva IF-lau
*** 50679,52324 ****
  #. 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:8025 c/c-parser.cc:8029 c/c-parser.cc:8537
! #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14429
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.cc:8110
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "odotettiin %<:%> tai %<...%>"
  
! #: c/c-parser.cc:8140
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:8393
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "odotettiin tunnistetta tai %<*%>"
  
! #: c/c-parser.cc:8519
  #, 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:8629
  #, 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:8651
  #, 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:8668 cp/parser.cc:5589 cp/parser.cc:17961
  #, fuzzy, gcc-internal-format
  msgid "expected declaration"
  msgstr "odotettiin iteraatioesittelyä tai -alustusta"
  
! #: c/c-parser.cc:8749 cp/parser.cc:16969
  #, 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:8792 cp/parser.cc:16972
  #, 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:8886 cp/parser.cc:15383
  #, 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:9004 c/c-parser.cc:9083 c/c-parser.cc:9218 cp/parser.cc:16382
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
  
! #: c/c-parser.cc:9091
  #, 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:9252 c/c-parser.cc:9284
  #, fuzzy, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: c/c-parser.cc:9307
  #, fuzzy, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: c/c-parser.cc:9331 cp/parser.cc:15691
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9337 cp/parser.cc:15697
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9378
  #, fuzzy, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: c/c-parser.cc:9527 c/c-parser.cc:9538 c/c-parser.cc:9549
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "cv-määreen kaksoiskappale"
  
! #: c/c-parser.cc:9528 c/c-parser.cc:9539 c/c-parser.cc:9550 cp/parser.cc:25094
! #: cp/parser.cc:25112 cp/parser.cc:25127
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "nähty ensimmäisen kerran tässä"
  
! #: c/c-parser.cc:9559
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: c/c-parser.cc:9908 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:10116
  #, 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:10340 cp/typeck.cc:5829
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10346 cp/typeck.cc:5834
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "%Jviimeksi käytetty täällä"
  
! #: c/c-parser.cc:10617
  #, 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:10620
  #, 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:10744
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "perinteinen C ei salli unaarista plus-operaattoria"
  
! #: c/c-parser.cc:10824
  #, 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:10857
  #, 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:10897
  #, 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:10900 c/c-parser.cc:11086
  #, 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:10927
  #, 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:11003
  #, 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:11006
  #, 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:11030
  #, 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:11058
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
  
! #: c/c-parser.cc:11071
  #, 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:11244
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "%qs:n osoitetta ei voi ottaa"
  
! #: c/c-parser.cc:11351
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
  
! #: c/c-parser.cc:11354
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
  
! #: c/c-parser.cc:11365
  #, 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:11446
  #, 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:11450
  #, 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:11455
  #, 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:11497
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "switch-lauseesta puuttuu default-tapaus"
  
! #: c/c-parser.cc:11498
  #, fuzzy, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "alkuperäisen tekstin koodaus"
  
! #: c/c-parser.cc:11506
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "nimettömällä kentällä on vaillinainen tyyppi"
  
! #: c/c-parser.cc:11507
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "yhteensopiva tyyppi on täällä"
  
! #: c/c-parser.cc:11530
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: c/c-parser.cc:11532
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "toinen täsmäävyys on täällä"
  
! #: c/c-parser.cc:11571
  #, 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:11592
  #, 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:11600
  #, 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:11606
  #, 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:11622
  #, 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:11645 c/c-parser.cc:11649
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C ei tue kompleksikokonaiskulutyyppejä"
  
! #: c/c-parser.cc:11653
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C ei tue kompleksikokonaiskulutyyppejä"
  
! #: c/c-parser.cc:11872 c/c-parser.cc:13608 c/c-parser.cc:13630
! #: c/c-parser.cc:23984 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47628
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "odotettiin lauseketta"
  
  # XXXX
! #: c/c-parser.cc:11894
  #, 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:11909
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C kieltää lohkot lausekkeiden sisällä"
  
! #: c/c-parser.cc:12014 cp/parser.cc:12391
  #, 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:12053 cp/parser.cc:12446
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12192
  #, 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:12208
  #, 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:12278 c/c-parser.cc:12295 c/c-parser.cc:12302
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "liian vähän argumentteja funktiolle %<va_start%>"
  
! #: c/c-parser.cc:12323
  #, 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:12367 c/c-parser.cc:12377
  #, 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:12399 c/c-parser.cc:12409
  #, 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:12442
  #, 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:12461
  #, 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:12509
  #, 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:12532
  #, 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:12549
  #, 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:12589
  #, 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:12600
  #, 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:12608
  #, 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:12616 c/c-parser.cc:12646
  #, 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:12624 c/c-parser.cc:12666
  #, 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:12638
  #, 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:12658
  #, 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:12765
  #, fuzzy, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: c/c-parser.cc:12806
  #, 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:12819
  #, 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:12823
  #, 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:12849
  #, 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:12871
  #, 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:12880
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: c/c-parser.cc:12911
  #, 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:12923
  #, 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:12931
  #, 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:12982 c/c-parser.cc:13011 cp/parser.cc:8701
  #, 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:13182
  #, 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:13191 c/c-parser.cc:13271
  #, fuzzy, gcc-internal-format
  msgid "%qs operand not an integral type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: c/c-parser.cc:13197 c/c-parser.cc:13277
  #, fuzzy, gcc-internal-format
  msgid "argument %u in call to function %qs has enumerated type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-parser.cc:13204
  #, fuzzy, gcc-internal-format
  msgid "argument %u in call to function %qs has boolean type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-parser.cc:13211
  #, fuzzy, gcc-internal-format
  msgid "argument 1 in call to function %qs has signed type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-parser.cc:13219
  #, fuzzy, gcc-internal-format
  msgid "argument 1 in call to function %qs has %<char%> type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-parser.cc:13293
  #, 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:13585 cp/parser.cc:6975
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13595
  #, 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:13683
  #, fuzzy, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "ei-staattinen datajäsen %qE esitelty %<constexpr%>:ksi"
  
! #: c/c-parser.cc:13688
  #, fuzzy, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "ei-staattinen datajäsen %qE esitelty %<constexpr%>:ksi"
  
! #: c/c-parser.cc:13704
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "yhdysliteraalin koko on muuttuva"
  
! #: c/c-parser.cc:13709
  #, 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:13740
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:13745
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 kieltää yhdysliteraalit"
  
! #: c/c-parser.cc:13747
  #, 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:13761
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13836
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13841
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13849
  #, 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:13860
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13864
  #, 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:13869
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13882
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13886
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13904
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13909
  #, 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:13914
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13940
  #, 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:14070 cp/parser.cc:9138
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:14510
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.cc:14606
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "ylimääräinen puolipiste"
  
! #: c/c-parser.cc:14854
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "ylimääräinen puolipiste metodin määrittelyssä"
  
! #: c/c-parser.cc:14986
  #, 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:15006
  #, 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:15128
  #, fuzzy, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssä kohdassa %C"
  
! #: c/c-parser.cc:15580
  #, fuzzy, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: c/c-parser.cc:15648 cp/parser.cc:40873
  #, fuzzy, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "<tuntematon>"
  
! #: c/c-parser.cc:15662 cp/parser.cc:40886
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "puuttuva Code-attribuutti"
  
! #: c/c-parser.cc:15701
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "<tuntematon>"
  
! #: c/c-parser.cc:15704 cp/parser.cc:40923
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "<tuntematon>"
  
! #: c/c-parser.cc:15713 cp/parser.cc:40932
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "toistuva %<@%> Objective-C-merkkijonon edellä"
  
! #: c/c-parser.cc:15724 cp/parser.cc:40946
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.cc:15740 cp/parser.cc:40965
  #, fuzzy, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "kuori on annettava polkuineen"
  
! #: c/c-parser.cc:15964 cp/semantics.cc:14910
  #, 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:16006 cp/parser.cc:56966
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
! #: c/c-parser.cc:16026 c/c-parser.cc:26701 c/c-parser.cc:27010
! #: c/c-parser.cc:27073 c/c-parser.cc:27183 cp/parser.cc:51253
! #: cp/parser.cc:51601 cp/parser.cc:51716 cp/parser.cc:51815 cp/parser.cc:56998
! #: cp/parser.cc:57014 cp/parser.cc:57030 cp/parser.cc:57046 cp/parser.cc:57063
! #: cp/parser.cc:57080 cp/parser.cc:57097 cp/parser.cc:57128 cp/parser.cc:57142
! #: cp/parser.cc:57167 cp/parser.cc:57181
  #, 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:16049 cp/parser.cc:57156
  #, 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:16152 cp/parser.cc:57286
  #, 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:16159 cp/parser.cc:57292
  #, 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:16171 c/c-parser.cc:16187
  #, 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:16258 cp/parser.cc:57375
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "Odotettiin =-merkkiä PARAMETER-lauseessa kohdassa %C"
  
! #: c/c-parser.cc:16274 cp/parser.cc:56988
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "roskaa ilmaisun %<#pragma GCC pch_preprocess%> lopussa"
  
! #: c/c-parser.cc:16661 c/c-parser.cc:21118 c/c-parser.cc:23452
! #: c/c-parser.cc:23471 c/c-parser.cc:23724 c/c-parser.cc:23782
! #: c/c-parser.cc:23789 c/c-parser.cc:23796 c/c-parser.cc:28189
! #: c/c-parser.cc:29769 c/c-parser.cc:29777 c/c-parser.cc:30153
! #: c/c-parser.cc:30163 c/c-parser.cc:30272 c/c-parser.cc:30279
! #: c/c-parser.cc:30286 c/c-parser.cc:30293 cp/parser.cc:41416
! #: cp/parser.cc:45728 cp/parser.cc:47154 cp/parser.cc:47191 cp/parser.cc:47380
! #: cp/parser.cc:47443 cp/parser.cc:47450 cp/parser.cc:47457 cp/parser.cc:53197
! #: cp/parser.cc:53204 cp/parser.cc:53211 cp/parser.cc:53218 cp/parser.cc:53766
! #: cp/parser.cc:55837 cp/parser.cc:55845 cp/parser.cc:55997 cp/parser.cc:56007
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.cc:16688
  #, fuzzy, gcc-internal-format
  msgid "expression must be integral"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-parser.cc:17295 c/c-parser.cc:31043
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD ei ole muuttuja"
  
! #: c/c-parser.cc:17299 cp/semantics.cc:9535
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ei ole muuttuja"
  
! #: c/c-parser.cc:17341 cp/parser.cc:42307
  #, fuzzy, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:17436 cp/parser.cc:42385
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:17438 cp/parser.cc:42387
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "%qs määrittää %<auto%>:n tiedostoalue-esittelyssä"
  
! #: c/c-parser.cc:17523 cp/parser.cc:42457
  #, fuzzy, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr "odotettiin lauseketta"
  
! #: c/c-parser.cc:17600 cp/parser.cc:42539
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "käytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.cc:17620 c/c-parser.cc:27066 c/c-parser.cc:27176
! #: cp/parser.cc:42557 cp/parser.cc:51593 cp/parser.cc:51708
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:17673 cp/parser.cc:42612
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:17680 cp/parser.cc:42619
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:17682 cp/parser.cc:42621
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:17688 cp/parser.cc:42627
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:17793 c/c-parser.cc:17853 c/c-parser.cc:17915
! #: c/c-parser.cc:17963 c/c-parser.cc:18043 c/c-parser.cc:18440
! #: c/c-parser.cc:18522 c/c-parser.cc:19136 c/c-parser.cc:19281
! #: c/c-parser.cc:19349 c/c-parser.cc:20664 c/c-parser.cc:21055
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.cc:17804
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:17865
  #, fuzzy, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:17927 cp/semantics.cc:9750
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:17976 cp/semantics.cc:9780
  #, 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:18010 cp/parser.cc:42853
  #, fuzzy, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.cc:18082 cp/parser.cc:42923
  #, fuzzy, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "odotettiin %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> tai %<max%>"
  
! #: c/c-parser.cc:18150
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:18227 cp/parser.cc:43075
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:18230 cp/parser.cc:43078
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:18314 cp/semantics.cc:8427 cp/semantics.cc:8492
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-parser.cc:18326 c/c-parser.cc:18449 cp/semantics.cc:8462
! #: cp/semantics.cc:8506
  #, fuzzy, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:18388 cp/parser.cc:42070
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "%s: liian monta argumenttia\n"
  
! #: c/c-parser.cc:18422 cp/parser.cc:42103
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: c/c-parser.cc:18589 cp/semantics.cc:9966
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c/c-parser.cc:18657 cp/parser.cc:46356
  #, fuzzy, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:18699 cp/parser.cc:43128
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:18708 c/c-parser.cc:18714 cp/parser.cc:43137
! #: cp/parser.cc:43147
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:18750 cp/parser.cc:43187
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:18803 cp/parser.cc:43255
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:18898 cp/parser.cc:43337
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18937 c/c-parser.cc:29308 cp/parser.cc:55275
  #, fuzzy, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.cc:19059 cp/parser.cc:43524
  #, fuzzy, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "sekä %<long%> että %<void%> esittelymääritteissä"
  
! #: c/c-parser.cc:19113 cp/parser.cc:43540
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19117 cp/parser.cc:43543
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19130 cp/semantics.cc:8553
  #, fuzzy, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:19153 cp/parser.cc:43563
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "%qE määritelty vääränlaisena tunnisteena"
  
! #: c/c-parser.cc:19292 c/c-parser.cc:19303
  #, fuzzy, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:19311 cp/semantics.cc:8520
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19360 cp/semantics.cc:8649
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:19405 cp/semantics.cc:8777
  #, 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:19517 c/c-parser.cc:23439 cp/parser.cc:47146
  #, fuzzy, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "odotettiin %<operator%>"
  
! #: c/c-parser.cc:19524 c/c-parser.cc:19691 c/c-parser.cc:19733
! #: cp/parser.cc:44048
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "kaksois-%qs"
  
! #: c/c-parser.cc:19572 cp/semantics.cc:8910
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19583 cp/semantics.cc:8865 cp/semantics.cc:8881
  #, 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:19726
  #, fuzzy, gcc-internal-format
  msgid "expected %<traits%> or %<memspace%>"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: c/c-parser.cc:19791
  #, gcc-internal-format
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19809 cp/parser.cc:44110
  #, 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:19817 cp/parser.cc:44118
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19951 cp/parser.cc:44328
  #, fuzzy, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "ristiriitaiset tyyppimääreet %q+D:lle"
  
! #: c/c-parser.cc:19963 cp/parser.cc:44341
  #, fuzzy, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr "ristiriitaiset tyyppimääreet %q+D:lle"
  
! #: c/c-parser.cc:19971 c/c-parser.cc:19999
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:20033 cp/parser.cc:44464
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20072
  #, 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:20111
  #, 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:20459 cp/parser.cc:44919
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20468 cp/parser.cc:44928
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20485 cp/parser.cc:44945
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "%s ei tue pituusmäärettä %qs %s"
  
! #: c/c-parser.cc:20533 cp/parser.cc:45000 cp/parser.cc:45798 cp/parser.cc:45865
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "%qE määritelty vääränlaisena tunnisteena"
  
! #: c/c-parser.cc:20594 cp/parser.cc:45030
  #, fuzzy, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "%qE määritelty vääränlaisena tunnisteena"
  
! #: c/c-parser.cc:20629 cp/parser.cc:45231
  #, fuzzy, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr "odotettiin %<operator%>"
  
! #: c/c-parser.cc:20646 cp/parser.cc:45255
  #, fuzzy, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:20675 cp/semantics.cc:8473
  #, 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:20783 cp/parser.cc:45371
  #, fuzzy, gcc-internal-format
  #| msgid "illegal operand "
  msgid "illegal comma"
  msgstr "virheellinen operandi "
  
! #: c/c-parser.cc:20793 cp/parser.cc:45381
  #, fuzzy, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:20804 cp/parser.cc:45395
  #, fuzzy, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:20815 c/c-parser.cc:21307 cp/parser.cc:45155
! #: cp/parser.cc:45409
  #, fuzzy, gcc-internal-format
  msgid "too many %<iterator%> modifiers"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:20831 cp/parser.cc:45429
  #, fuzzy, gcc-internal-format
  msgid "too many %<mapper%> modifiers"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:20851 cp/parser.cc:45455
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20867 c/c-parser.cc:29130 cp/parser.cc:45472
! #: cp/parser.cc:55511
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected identifier or %<default%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.cc:20885 c/c-parser.cc:21296 cp/parser.cc:45141
! #: cp/parser.cc:45494
  #, fuzzy, gcc-internal-format
  msgid "too many %<present%> modifiers"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:20894 cp/parser.cc:45506
  #, 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:20906 cp/parser.cc:45521
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20941 cp/parser.cc:45555
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "%qE määritelty vääränlaisena tunnisteena"
  
! #: c/c-parser.cc:21025 cp/parser.cc:45651
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21037 cp/parser.cc:45662
  #, fuzzy, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:21060 cp/semantics.cc:8674
  #, fuzzy, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:21093 cp/parser.cc:45733
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "virheellinen const_double-operandi"
  
! #: c/c-parser.cc:21157 cp/parser.cc:45772
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21180
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: c/c-parser.cc:21224
  #, fuzzy, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:21317 cp/parser.cc:45170
  #, 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:21413 cp/semantics.cc:10088 cp/semantics.cc:10106
  #, fuzzy, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:21514 cp/semantics.cc:9247
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21585 c/c-parser.cc:21679 cp/parser.cc:45925
! #: cp/parser.cc:46037
  #, fuzzy, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: c/c-parser.cc:21594 c/c-parser.cc:21715 cp/parser.cc:45932
! #: cp/parser.cc:46072
  #, fuzzy, gcc-internal-format
  msgid "unknown foreign runtime identifier %qs"
  msgstr "odotettu tunniste"
  
! #: c/c-parser.cc:21609 c/c-parser.cc:21738 cp/parser.cc:45947
! #: cp/parser.cc:46094
  #, fuzzy, gcc-internal-format
  msgid "expected string literal or constant integer expression"
  msgstr "Odotettiin nimetöntä rajapintaa kohdassa %C"
  
! #: c/c-parser.cc:21617 c/c-parser.cc:21746 cp/parser.cc:45955
! #: cp/parser.cc:46102 cp/semantics.cc:7751
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21655 cp/parser.cc:46014
  #, fuzzy, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:21663 cp/parser.cc:46022
  #, fuzzy, gcc-internal-format
  #| msgid "duplicated %<if%> condition"
  msgid "duplicated %<fr%> preference selector"
  msgstr "kaksinkertainen %<if%>-ehto"
  
! #: c/c-parser.cc:21689 cp/parser.cc:46046
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21697 cp/parser.cc:46053
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21709 cp/parser.cc:46065
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "non-empty string literal expected"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: c/c-parser.cc:21819 cp/parser.cc:46205
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr "cv-määreen kaksoiskappale"
  
! #: c/c-parser.cc:21826 cp/parser.cc:46212
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr "cv-määreen kaksoiskappale"
  
! #: c/c-parser.cc:21833 cp/parser.cc:46219
  #, fuzzy, gcc-internal-format
  #| msgid "duplicated %<if%> condition"
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "kaksinkertainen %<if%>-ehto"
  
! #: c/c-parser.cc:21854 cp/parser.cc:46240
  #, fuzzy, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:21890 c/c-parser.cc:28218 cp/parser.cc:46277
! #: cp/parser.cc:53791
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22131 cp/parser.cc:46572
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:22142 c/c-parser.cc:22552 c/c-parser.cc:30585
! #: cp/parser.cc:46583 cp/parser.cc:47051 cp/parser.cc:54745
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "Funktio %qs"
  
! #: c/c-parser.cc:22187 cp/parser.cc:46631
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22340 cp/parser.cc:46824
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "käytetty sekä %<__thread%> että %qs"
  
! #: c/c-parser.cc:22380 cp/parser.cc:46860
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22541 cp/parser.cc:47040
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:22702 cp/parser.cc:52283
  #, fuzzy, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: c/c-parser.cc:22712 cp/parser.cc:52293
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: c/c-parser.cc:22732 cp/parser.cc:52313
  #, 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:22743 cp/parser.cc:52324
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "muuttuja tai kenttä %qs esitelty tyhjäksi"
  
! #: c/c-parser.cc:22750 cp/parser.cc:52331
  #, 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:22758 cp/parser.cc:52339
  #, 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:22769 cp/parser.cc:52361
  #, 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:22779 cp/parser.cc:52384
  #, 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:22872 cp/parser.cc:52468
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jälkeen"
  
! #: c/c-parser.cc:22888 cp/parser.cc:52485
  #, 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:22920 cp/parser.cc:52243
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23149 cp/parser.cc:3610
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE on esittelemättä"
  
! #: c/c-parser.cc:23153
  #, fuzzy, gcc-internal-format
  msgid "expected function name"
  msgstr "odotettiin luokan nimeä"
  
! #: c/c-parser.cc:23171 cp/parser.cc:56275
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: c/c-parser.cc:23194 c/c-parser.cc:23242 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:23234 cp/parser.cc:56326 cp/parser.cc:56373
  #, 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:23265 cp/parser.cc:56401
  #, 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:23266 cp/parser.cc:56403
  #, 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:23311 cp/parser.cc:52701
  #, 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:23370
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must be declared before %qD"
  msgstr ""
  
! #: c/c-parser.cc:23374 c/c-parser.cc:23397
  #, fuzzy, gcc-internal-format
  msgid "to be allocated variable declared here"
  msgstr "%qD esitelty ei-parametrina"
  
! #: c/c-parser.cc:23392
  #, 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:23395
  #, fuzzy, gcc-internal-format
  msgid "modified here"
  msgstr "union määritelty täällä"
  
! #: c/c-parser.cc:23463 cp/parser.cc:47166 cp/parser.cc:47181
  #, 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:23487
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:23504
  #, 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:23511
  #, 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:23519
  #, 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:23528
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr ""
  
! #: c/c-parser.cc:23539
  #, gcc-internal-format
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23690 cp/parser.cc:47346
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:23729 cp/parser.cc:47385
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:23753 cp/parser.cc:47414
  #, 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:23768 cp/parser.cc:47429
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.cc:23775 cp/parser.cc:47436
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.cc:23813 c/c-parser.cc:23820 cp/parser.cc:47474
! #: cp/parser.cc:47481
  #, 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:23826 c/c-parser.cc:23831 cp/parser.cc:47487
! #: cp/parser.cc:47492
  #, fuzzy, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr "%qs määritelty parametrille %qE"
  
! #: c/c-parser.cc:23854 cp/parser.cc:47515
  #, 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:23865 cp/parser.cc:47526
  #, 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:23897 cp/parser.cc:47558
  #, 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:23907 cp/parser.cc:47568
  #, 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:24028 cp/parser.cc:47668
  #, fuzzy, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: c/c-parser.cc:24035 cp/parser.cc:47675
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24108 cp/parser.cc:47740 cp/parser.cc:48023 cp/parser.cc:48117
! #: cp/parser.cc:48135
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.cc:24119 cp/parser.cc:47751
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<else%>"
  msgstr "odotettiin %<delete%>"
  
! #: c/c-parser.cc:24179 cp/parser.cc:48190
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.cc:24450 cp/parser.cc:48044 cp/parser.cc:48070
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.cc:24454 cp/parser.cc:48110 cp/parser.cc:48144
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.cc:24505 cp/parser.cc:48179
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24511 cp/semantics.cc:12399 cp/semantics.cc:12409
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-parser.cc:24614 cp/semantics.cc:12486
  #, 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:24657
  #, 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:24663 cp/parser.cc:48332
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24694 cp/parser.cc:48368
  #, fuzzy, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "käytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.cc:24706 cp/parser.cc:48384
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:24747 cp/parser.cc:48422
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:24755 cp/parser.cc:48430
  #, fuzzy, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.cc:24760
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.cc:24831 cp/parser.cc:49168
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24898 cp/parser.cc:49237
  #, 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:24932 cp/parser.cc:49270
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:24937 cp/parser.cc:49276
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jälkeen"
  
! #: c/c-parser.cc:24946 cp/parser.cc:49285
  #, 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:24971 cp/parser.cc:49308
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "%s-lausetta odotettiin kohdassa %L"
--- 50761,52406 ----
  #. 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:14427
  #, 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:17957
  #, fuzzy, gcc-internal-format
  msgid "expected declaration"
  msgstr "odotettiin iteraatioesittelyä tai -alustusta"
  
! #: c/c-parser.cc:8753 cp/parser.cc:16965
  #, 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:16968
  #, 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:15381
  #, 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:16378
  #, 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:15689
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9341 cp/parser.cc:15695
  #, 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:25090
! #: cp/parser.cc:25108 cp/parser.cc:25123
  #, 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:5829
  #, 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:5834
  #, 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:47626
  #, 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:12389
  #, 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:12444
  #, 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:8703
  #, 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:6977
  #, 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:9140
  #, 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:40871
  #, fuzzy, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "<tuntematon>"
  
! #: c/c-parser.cc:15666 cp/parser.cc:40884
  #, 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:40921
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "<tuntematon>"
  
! #: c/c-parser.cc:15717 cp/parser.cc:40930
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "toistuva %<@%> Objective-C-merkkijonon edellä"
  
! #: c/c-parser.cc:15728 cp/parser.cc:40944
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.cc:15744 cp/parser.cc:40963
  #, fuzzy, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "kuori on annettava polkuineen"
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14906
  #, 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:56964
  #, 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:51251
! #: cp/parser.cc:51599 cp/parser.cc:51714 cp/parser.cc:51813 cp/parser.cc:56996
! #: cp/parser.cc:57012 cp/parser.cc:57028 cp/parser.cc:57044 cp/parser.cc:57061
! #: cp/parser.cc:57078 cp/parser.cc:57095 cp/parser.cc:57126 cp/parser.cc:57140
! #: cp/parser.cc:57165 cp/parser.cc:57179
  #, 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:57154
  #, 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:57284
  #, 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:57290
  #, 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:57373
  #, 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:56986
  #, 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:41414
! #: cp/parser.cc:45726 cp/parser.cc:47152 cp/parser.cc:47189 cp/parser.cc:47378
! #: cp/parser.cc:47441 cp/parser.cc:47448 cp/parser.cc:47455 cp/parser.cc:53195
! #: cp/parser.cc:53202 cp/parser.cc:53209 cp/parser.cc:53216 cp/parser.cc:53764
! #: cp/parser.cc:55835 cp/parser.cc:55843 cp/parser.cc:55995 cp/parser.cc:56005
  #, 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:9531
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ei ole muuttuja"
  
! #: c/c-parser.cc:17345 cp/parser.cc:42305
  #, 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:42383
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:17442 cp/parser.cc:42385
  #, 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:42455
  #, fuzzy, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr "odotettiin lauseketta"
  
! #: c/c-parser.cc:17604 cp/parser.cc:42537
  #, 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:42555 cp/parser.cc:51591 cp/parser.cc:51706
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:17677 cp/parser.cc:42610
  #, 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:42617
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:17686 cp/parser.cc:42619
  #, 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:42625
  #, 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:9746
  #, 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:9776
  #, 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:42851
  #, 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:42921
  #, 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:43073
  #, 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:43076
  #, 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:8423 cp/semantics.cc:8488
  #, 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:8458
! #: cp/semantics.cc:8502
  #, 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:42068
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "%s: liian monta argumenttia\n"
  
! #: c/c-parser.cc:18426 cp/parser.cc:42101
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9962
  #, 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:46354
  #, fuzzy, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:18703 cp/parser.cc:43126
  #, 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:43135
! #: cp/parser.cc:43145
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:18754 cp/parser.cc:43185
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:18807 cp/parser.cc:43253
  #, 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:43335
  #, 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:55273
  #, fuzzy, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.cc:19063 cp/parser.cc:43522
  #, 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:43538
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19121 cp/parser.cc:43541
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19134 cp/semantics.cc:8549
  #, 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:43561
  #, 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:8516
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8645
  #, 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:8773
  #, 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:47144
  #, 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:44046
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "kaksois-%qs"
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8906
  #, 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:8861 cp/semantics.cc:8877
  #, 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:44108
  #, 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:44116
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19955 cp/parser.cc:44326
  #, fuzzy, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "ristiriitaiset tyyppimääreet %q+D:lle"
  
! #: c/c-parser.cc:19967 cp/parser.cc:44339
  #, 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:44462
  #, 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:44917
  #, 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:44926
  #, 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:44943
  #, 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:44998 cp/parser.cc:45796 cp/parser.cc:45863
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "%qE määritelty vääränlaisena tunnisteena"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45028
  #, fuzzy, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "%qE määritelty vääränlaisena tunnisteena"
  
! #: c/c-parser.cc:20633 cp/parser.cc:45229
  #, fuzzy, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr "odotettiin %<operator%>"
  
! #: c/c-parser.cc:20650 cp/parser.cc:45253
  #, 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:8469
  #, 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:45369
  #, fuzzy, gcc-internal-format
  #| msgid "illegal operand "
  msgid "illegal comma"
  msgstr "virheellinen operandi "
  
! #: c/c-parser.cc:20797 cp/parser.cc:45379
  #, fuzzy, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:20808 cp/parser.cc:45393
  #, 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:45153
! #: cp/parser.cc:45407
  #, fuzzy, gcc-internal-format
  msgid "too many %<iterator%> modifiers"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:20835 cp/parser.cc:45427
  #, fuzzy, gcc-internal-format
  msgid "too many %<mapper%> modifiers"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:20855 cp/parser.cc:45453
  #, 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:45470
! #: cp/parser.cc:55509
  #, 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:45139
! #: cp/parser.cc:45492
  #, fuzzy, gcc-internal-format
  msgid "too many %<present%> modifiers"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:20898 cp/parser.cc:45504
  #, 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:45519
  #, 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:45553
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "%qE määritelty vääränlaisena tunnisteena"
  
! #: c/c-parser.cc:21029 cp/parser.cc:45649
  #, 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:45660
  #, fuzzy, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8670
  #, 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:45731
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "virheellinen const_double-operandi"
  
! #: c/c-parser.cc:21161 cp/parser.cc:45770
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21184
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: c/c-parser.cc:21228
  #, fuzzy, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:21321 cp/parser.cc:45168
  #, 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:10084 cp/semantics.cc:10102
  #, 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:9243
  #, 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:45923
! #: cp/parser.cc:46035
  #, 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:45930
! #: cp/parser.cc:46070
  #, 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:45945
! #: cp/parser.cc:46092
  #, 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:45953
! #: cp/parser.cc:46100 cp/semantics.cc:7747
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21659 cp/parser.cc:46012
  #, fuzzy, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:21667 cp/parser.cc:46020
  #, 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:46044
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21701 cp/parser.cc:46051
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21713 cp/parser.cc:46063
  #, 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:46203
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr "cv-määreen kaksoiskappale"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46210
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr "cv-määreen kaksoiskappale"
  
! #: c/c-parser.cc:21837 cp/parser.cc:46217
  #, 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:46238
  #, 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:46275
! #: cp/parser.cc:53789
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22135 cp/parser.cc:46570
  #, 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:46581 cp/parser.cc:47049 cp/parser.cc:54743
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "Funktio %qs"
  
! #: c/c-parser.cc:22191 cp/parser.cc:46629
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22344 cp/parser.cc:46822
  #, 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:46858
  #, 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:47038
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:22706 cp/parser.cc:52281
  #, 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:52291
  #, 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:52311
  #, 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:52322
  #, 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:52329
  #, 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:52337
  #, 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:52359
  #, 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:52382
  #, 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:52466
  #, 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:52483
  #, 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:52241
  #, 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:56273
  #, 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:56324 cp/parser.cc:56371
  #, 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:56399
  #, 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:56401
  #, 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:52699
  #, 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:47164 cp/parser.cc:47179
  #, 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:47344
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:23733 cp/parser.cc:47383
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:23757 cp/parser.cc:47412
  #, 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:47427
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.cc:23779 cp/parser.cc:47434
  #, 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:47472
! #: cp/parser.cc:47479
  #, 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:47485
! #: cp/parser.cc:47490
  #, fuzzy, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr "%qs määritelty parametrille %qE"
  
! #: c/c-parser.cc:23858 cp/parser.cc:47513
  #, 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:47524
  #, 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:47556
  #, 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:47566
  #, 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:47666
  #, 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:47673
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24112 cp/parser.cc:47738 cp/parser.cc:48021 cp/parser.cc:48115
! #: cp/parser.cc:48133
  #, 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:47749
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<else%>"
  msgstr "odotettiin %<delete%>"
  
! #: c/c-parser.cc:24183 cp/parser.cc:48188
  #, 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:48042 cp/parser.cc:48068
  #, 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:48108 cp/parser.cc:48142
  #, 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:48177
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12395 cp/semantics.cc:12405
  #, 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:12482
  #, 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:48330
  #, 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:48366
  #, 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:48382
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:24751 cp/parser.cc:48420
  #, 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:48428
  #, 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:49166
  #, 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:49235
  #, 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:49268
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:24941 cp/parser.cc:49274
  #, 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:49283
  #, 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:49306
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "%s-lausetta odotettiin kohdassa %L"
*************** msgstr "%s-lausetta odotettiin kohdassa
*** 52326,53017 ****
  #. 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:25000 cp/parser.cc:49330 cp/parser.cc:49332 cp/parser.cc:49517
  #, fuzzy, gcc-internal-format
  msgid "loop nest expected"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.cc:25052 cp/parser.cc:49405
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25081 cp/parser.cc:49436
  #, 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:25092 cp/parser.cc:49447
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25115 cp/parser.cc:49473
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25126 cp/parser.cc:49484
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25214 cp/semantics.cc:11961 cp/semantics.cc:12054
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "odotettiin iteraatioesittelyä tai -alustusta"
  
! #: c/c-parser.cc:25303 c/c-parser.cc:25318 cp/parser.cc:49811
! #: cp/parser.cc:49826
  #, fuzzy, gcc-internal-format
  msgid "not enough nested loops"
  msgstr "liian vähän argumentteja"
  
! #: c/c-parser.cc:25421 cp/parser.cc:50119
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.cc:25544 cp/parser.cc:49646 cp/parser.cc:49689 cp/pt.cc:19123
  #, 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:25792 cp/parser.cc:50512
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25984 cp/parser.cc:50671
  #, 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:26200 cp/parser.cc:50877
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: c/c-parser.cc:26414 c/c-parser.cc:26422
  #, fuzzy, gcc-internal-format
  msgid "expected a function name"
  msgstr "odotettiin luokan nimeä"
  
! #: c/c-parser.cc:26435 cp/parser.cc:53411
  #, fuzzy, gcc-internal-format
  msgid "expected target-function call"
  msgstr "odotettiin luokan nimeä"
  
! #: c/c-parser.cc:26505
  #, 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:26692 cp/parser.cc:51244
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:26959 cp/parser.cc:51531
  #, 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:26975 cp/parser.cc:51547
  #, 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:27023 cp/parser.cc:51828
  #, 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:27125 cp/parser.cc:51654
  #, 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:27137 cp/parser.cc:51666
  #, 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:27236 cp/parser.cc:51771
  #, 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:27249 cp/parser.cc:51784
  #, 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:27501 cp/semantics.cc:11464
  #, 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:27562
  #, 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:27613 c/c-parser.cc:27651
  #, 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:27684 cp/parser.cc:52846
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.cc:27696 cp/parser.cc:52860
  #, fuzzy, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr "Tuntematon -mmacosx-version-min-arvo %qs"
  
! #: c/c-parser.cc:27724 cp/parser.cc:52889
  #, fuzzy, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: c/c-parser.cc:27746 cp/parser.cc:52921
  #, 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:27755 cp/parser.cc:52931 cp/pt.cc:18771
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:27758 cp/parser.cc:52934 cp/pt.cc:18778
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: c/c-parser.cc:27799 cp/parser.cc:52980
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: c/c-parser.cc:27835 cp/parser.cc:53019 cp/pt.cc:18804
  #, fuzzy, gcc-internal-format
  msgid "property must be integer expression"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.cc:27846 cp/parser.cc:53034
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27867 cp/parser.cc:53050 fortran/openmp.cc:6674
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr "-pipe ei ole tuettu"
  
! #: c/c-parser.cc:27926 cp/parser.cc:53113
  #, fuzzy, gcc-internal-format
  msgid "expected context selector set name"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.cc:27993
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-parser.cc:28005 cp/decl.cc:9304
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28011 cp/decl.cc:9226
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-parser.cc:28065 cp/parser.cc:53629
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:28081 cp/parser.cc:53642
  #, fuzzy, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:28143 cp/parser.cc:53718
  #, fuzzy, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr "%s: Annettu useampi kuin yksi -d -valitsin\n"
  
! #: c/c-parser.cc:28150
  #, fuzzy, gcc-internal-format
  msgid "%qD is not of pointer type"
  msgstr "%qD ei ole muuttuja"
  
! #: c/c-parser.cc:28170 cp/parser.cc:53751
  #, fuzzy, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:28173
  #, fuzzy, gcc-internal-format
  msgid "%<need_device_addr%> is not valid for C"
  msgstr "Funktio %qs"
  
! #: c/c-parser.cc:28180 cp/parser.cc:53758
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
  # XXXXXXX
! #: c/c-parser.cc:28200 cp/parser.cc:53775
  #, fuzzy, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:28245 cp/parser.cc:53838
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%> clause"
  msgstr "  siirtyy catch-lohkoon"
  
! #: c/c-parser.cc:28261
  #, 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:28288
  #, gcc-internal-format
  msgid "%<append_args%> with unprototyped base function is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:28291
  #, fuzzy, gcc-internal-format
  msgid "base function %qD declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: c/c-parser.cc:28326 cp/decl.cc:9286
  #, 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:28330 cp/decl.cc:9151 cp/decl.cc:9289
  #, fuzzy, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr "-I- annettu kahdesti"
  
! #: c/c-parser.cc:28373
  #, 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:28392 cp/decl.cc:9295
  #, 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:28455
  #, 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:28463 cp/parser.cc:53888
  #, 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:28471
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> cannot be used with function multi-versioning"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: c/c-parser.cc:28563
  #, 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:28571 cp/parser.cc:25655
  #, 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:28729 cp/parser.cc:54284
  #, 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:28766 cp/parser.cc:54177
  #, 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:28770 cp/parser.cc:54181
  #, 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:28830 cp/parser.cc:54319
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28833 cp/parser.cc:54322
  #, 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:28897 cp/parser.cc:54392
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "  siirtyy catch-lohkoon"
  
! #: c/c-parser.cc:28950 c/c-parser.cc:29052 cp/parser.cc:54445
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:28964 cp/parser.cc:54458
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:28997 cp/parser.cc:54496
  #, 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:29008 c/c-parser.cc:29073 cp/parser.cc:54507
! #: cp/parser.cc:54572
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29015 c/c-parser.cc:29078 cp/parser.cc:54514
! #: cp/parser.cc:54577
  #, 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:29029 cp/parser.cc:54528
  #, 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:29039 cp/parser.cc:54538
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29044 cp/parser.cc:54543
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29086 cp/parser.cc:54585
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: c/c-parser.cc:29104
  #, 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:29150
  #, 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:29158
  #, 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:29166
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "%q+#D aiemmin esitelty täällä"
  
! #: c/c-parser.cc:29202 cp/parser.cc:55580
  #, fuzzy, gcc-internal-format
  msgid "unexpected clause"
  msgstr "odotettiin %<class%>"
  
! #: c/c-parser.cc:29210 cp/parser.cc:55591
  #, fuzzy, gcc-internal-format
  msgid "missing %<map%> clause"
  msgstr "puuttuva ”]”"
  
! #: c/c-parser.cc:29258
  #, 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:29335
  #, fuzzy, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: c/c-parser.cc:29339
  #, fuzzy, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.cc:29342
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.cc:29345
  #, fuzzy, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.cc:29353
  #, 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:29362
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> previously declared here"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: c/c-parser.cc:29483
  #, fuzzy, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.cc:29494
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "odotettiin luokan nimeä"
  
! #: c/c-parser.cc:29513
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:29653
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%qs määrittää %<auto%>:n tiedostoalue-esittelyssä"
  
! #: c/c-parser.cc:29724 cp/parser.cc:55786
  #, fuzzy, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:29753 cp/parser.cc:55821
  #, 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:29772 cp/parser.cc:55840
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29784 cp/parser.cc:55852
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29793 cp/parser.cc:55861
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29807 cp/parser.cc:55875
  #, 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:29826
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-parser.cc:29832
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-parser.cc:29950 cp/parser.cc:52052
  #, fuzzy, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:29979 cp/semantics.cc:9990 cp/semantics.cc:10007
  #, fuzzy, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c/c-parser.cc:30095 cp/parser.cc:55932
  #, fuzzy, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:30128 cp/parser.cc:55967
  #, fuzzy, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:30185 cp/parser.cc:56029
  #, 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:30192 cp/parser.cc:56036
  #, 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:30219 cp/parser.cc:56067
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr "valitsin %qs ei ole enää tuettu"
  
! #: c/c-parser.cc:30222 cp/parser.cc:56070
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr "valitsin %qs ei ole enää tuettu"
  
! #: c/c-parser.cc:30253 cp/parser.cc:53178
  #, 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:30346 c/c-parser.cc:30653 cp/parser.cc:53271
! #: cp/parser.cc:54814 cp/parser.cc:54841
  #, fuzzy, gcc-internal-format
  msgid "expected directive name"
  msgstr "odotettiin luokan nimeä"
  
! #: c/c-parser.cc:30358 cp/parser.cc:53283
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30366 cp/parser.cc:53291
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30373 cp/parser.cc:53298
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30384 cp/parser.cc:53309
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30407 cp/parser.cc:53336
  #, fuzzy, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-parser.cc:30420 cp/parser.cc:53346
  #, fuzzy, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:30549 cp/parser.cc:54707
  #, fuzzy, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:30561 cp/parser.cc:54720
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30571 cp/parser.cc:54730
  #, fuzzy, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:30579 cp/parser.cc:54739
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30666 cp/parser.cc:54827
  #, fuzzy, gcc-internal-format
  msgid "unknown directive name"
  msgstr "%s: tuntematon osan nimi ”%.*s”"
  
! #: c/c-parser.cc:30681 cp/parser.cc:54847
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30687 cp/parser.cc:54853
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31019 cp/parser.cc:51180
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31045 cp/semantics.cc:10768
  #, fuzzy, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%J%qD esitelty avoimeksi kutsumisen jälkeen"
  
! #: c/c-parser.cc:31047 cp/semantics.cc:10770
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10772
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "parametrilla %u in vaillinainen tyyppi"
  
! #: c/c-parser.cc:31132 c/c-parser.cc:31201 cp/parser.cc:56698
! #: cp/semantics.cc:12646
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:31134 c/c-parser.cc:31203 cp/parser.cc:56696
! #: cp/semantics.cc:12644
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:31235 cp/parser.cc:56829
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:31241 cp/parser.cc:56835
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:31250
  #, 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:31258 cp/parser.cc:56853
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:31351
  #, fuzzy, gcc-internal-format
  msgid "no closing brace"
  msgstr "          %s"
--- 52408,53099 ----
  #. 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:49328 cp/parser.cc:49330 cp/parser.cc:49515
  #, fuzzy, gcc-internal-format
  msgid "loop nest expected"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.cc:25056 cp/parser.cc:49403
  #, 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:49434
  #, 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:49445
  #, 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:49471
  #, 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:49482
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11957 cp/semantics.cc:12050
  #, 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:49809
! #: cp/parser.cc:49824
  #, fuzzy, gcc-internal-format
  msgid "not enough nested loops"
  msgstr "liian vähän argumentteja"
  
! #: c/c-parser.cc:25425 cp/parser.cc:50117
  #, 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:49644 cp/parser.cc:49687 cp/pt.cc:19181
  #, 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:50510
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25988 cp/parser.cc:50669
  #, 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:50875
  #, 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:53409
  #, 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:51242
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:26963 cp/parser.cc:51529
  #, 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:51545
  #, 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:51826
  #, 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:51652
  #, 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:51664
  #, 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:51769
  #, 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:51782
  #, 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:11460
  #, 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:52844
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.cc:27700 cp/parser.cc:52858
  #, 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:52887
  #, 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:52919
  #, 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:52929 cp/pt.cc:18829
  #, 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:52932 cp/pt.cc:18836
  #, 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:52978
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: c/c-parser.cc:27839 cp/parser.cc:53017 cp/pt.cc:18862
  #, fuzzy, gcc-internal-format
  msgid "property must be integer expression"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.cc:27850 cp/parser.cc:53032
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27871 cp/parser.cc:53048 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:53111
  #, 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:9307
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28015 cp/decl.cc:9229
  #, 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:53627
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:28085 cp/parser.cc:53640
  #, fuzzy, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:28147 cp/parser.cc:53716
  #, 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:53749
  #, 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:53756
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
  # XXXXXXX
! #: c/c-parser.cc:28204 cp/parser.cc:53773
  #, fuzzy, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:28249 cp/parser.cc:53836
  #, 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:9289
  #, 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:9154 cp/decl.cc:9292
  #, 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:9298
  #, 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:53886
  #, 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:25651
  #, 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:54282
  #, 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:54175
  #, 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:54179
  #, 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:54317
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28837 cp/parser.cc:54320
  #, 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:54390
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "  siirtyy catch-lohkoon"
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54443
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:28968 cp/parser.cc:54456
  #, 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:54494
  #, 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:54505
! #: cp/parser.cc:54570
  #, 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:54512
! #: cp/parser.cc:54575
  #, 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:54526
  #, 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:54536
  #, 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:54541
  #, 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:54583
  #, 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:55578
  #, fuzzy, gcc-internal-format
  msgid "unexpected clause"
  msgstr "odotettiin %<class%>"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55589
  #, 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:55784
  #, 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:55819
  #, 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:55838
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29788 cp/parser.cc:55850
  #, 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:55859
  #, 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:55873
  #, 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:52050
  #, fuzzy, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:29983 cp/semantics.cc:9986 cp/semantics.cc:10003
  #, 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:55930
  #, fuzzy, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:30132 cp/parser.cc:55965
  #, fuzzy, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56027
  #, 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:56034
  #, 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:56065
  #, 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:56068
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr "valitsin %qs ei ole enää tuettu"
  
! #: c/c-parser.cc:30257 cp/parser.cc:53176
  #, 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:53269
! #: cp/parser.cc:54812 cp/parser.cc:54839
  #, fuzzy, gcc-internal-format
  msgid "expected directive name"
  msgstr "odotettiin luokan nimeä"
  
! #: c/c-parser.cc:30362 cp/parser.cc:53281
  #, 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:53289
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30377 cp/parser.cc:53296
  #, 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:53307
  #, 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:53334
  #, fuzzy, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-parser.cc:30424 cp/parser.cc:53344
  #, fuzzy, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:30553 cp/parser.cc:54705
  #, fuzzy, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:30565 cp/parser.cc:54718
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30575 cp/parser.cc:54728
  #, 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:54737
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30670 cp/parser.cc:54825
  #, fuzzy, gcc-internal-format
  msgid "unknown directive name"
  msgstr "%s: tuntematon osan nimi ”%.*s”"
  
! #: c/c-parser.cc:30685 cp/parser.cc:54845
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30691 cp/parser.cc:54851
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31023 cp/parser.cc:51178
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10764
  #, 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:10766
  #, 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:10768
  #, 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:56696
! #: cp/semantics.cc:12642
  #, 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:56694
! #: cp/semantics.cc:12640
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:31239 cp/parser.cc:56827
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:31245 cp/parser.cc:56833
  #, 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:56851
  #, 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"
*************** msgstr "          %s"
*** 53021,53027 ****
  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:13076 c/c-typeck.cc:13150 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "void-lausekkeen epäkelpo käyttö"
--- 53103,53109 ----
  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:13154 c/c-typeck.cc:13228 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "void-lausekkeen epäkelpo käyttö"
*************** msgstr "vaillinaisen tyypin typedef %qD
*** 53052,53224 ****
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:579
  #, 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:652
  #, 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:1140
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.cc:1145
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.cc:1150
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.cc:1180
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1829
  #, 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:1833
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "tyypit eivät ole ihan yhteensopivia"
  
! #: c/c-typeck.cc:1837
  #, fuzzy, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "tyypit eivät ole ihan yhteensopivia"
  
! #: c/c-typeck.cc:2055
  #, 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:2270
  #, 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:3050
  #, 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:3292 c/c-typeck.cc:11224
  #, 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:3296 c/c-typeck.cc:11228
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "tyypillä %qT ei ole %qE-nimistä jäsentä"
  
! #: c/c-typeck.cc:3305
  #, 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:3308
  #, 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:3375
  #, 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:3384
  #, fuzzy, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: c/c-typeck.cc:3391
  #, 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:3439
  #, fuzzy, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "%<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa"
  
! #: c/c-typeck.cc:3494
  #, 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:3504 cp/typeck.cc:4273 cp/typeck.cc:4367
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "taulukon indeksi ei ole kokonaisluku"
  
! #: c/c-typeck.cc:3510
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: c/c-typeck.cc:3565
  #, 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:3578
  #, 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:3582
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C kieltää %<register%>-taulukon indeksoinnin"
  
! #: c/c-typeck.cc:3787
  #, 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:3832
  #, 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:3834
  #, fuzzy, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "lueteltu tyyppi määritelty täällä"
  
! #: c/c-typeck.cc:3953 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4296
  #, 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:4302
  #, 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:4308
  #, fuzzy, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
--- 53134,53306 ----
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:657
  #, 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:730
  #, 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:1218
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.cc:1223
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.cc:1228
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.cc:1258
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1907
  #, 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:1911
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "tyypit eivät ole ihan yhteensopivia"
  
! #: c/c-typeck.cc:1915
  #, fuzzy, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "tyypit eivät ole ihan yhteensopivia"
  
! #: c/c-typeck.cc:2133
  #, 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:2348
  #, 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:3128
  #, 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:3370 c/c-typeck.cc:11302
  #, 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:3374 c/c-typeck.cc:11306
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "tyypillä %qT ei ole %qE-nimistä jäsentä"
  
! #: c/c-typeck.cc:3383
  #, 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:3386
  #, 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:3453
  #, 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:3462
  #, fuzzy, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: c/c-typeck.cc:3469
  #, 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:3517
  #, fuzzy, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "%<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa"
  
! #: c/c-typeck.cc:3572
  #, 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:3582 cp/typeck.cc:4273 cp/typeck.cc:4367
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "taulukon indeksi ei ole kokonaisluku"
  
! #: c/c-typeck.cc:3588
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: c/c-typeck.cc:3643
  #, 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:3656
  #, 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:3660
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C kieltää %<register%>-taulukon indeksoinnin"
  
! #: c/c-typeck.cc:3865
  #, 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:3910
  #, 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:3912
  #, fuzzy, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "lueteltu tyyppi määritelty täällä"
  
! #: c/c-typeck.cc:4031 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4374
  #, 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:4380
  #, 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:4386
  #, 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
*** 53226,55107 ****
  #. 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:4337
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: c/c-typeck.cc:4342 c/c-typeck.cc:4398
  #, fuzzy, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "keskeytysfunktiolla on oltava void-paluutyyppi"
  
! #: c/c-typeck.cc:4453
  #, 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:4465
  #, 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:4471
  #, 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:4477
  #, 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:4483
  #, 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:4489
  #, 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:4495
  #, 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:4511
  #, 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:4537
  #, 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:4563
  #, 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:4587
  #, 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:4592
  #, 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:4760
  #, 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:4764
  #, 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:4774
  #, 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:4787
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4792
  #, 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:4871
  #, 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:4952
  #, 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:4953
  #, 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:4967
  #, 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:5145 c/c-typeck.cc:5173 cp/typeck.cc:6099 cp/typeck.cc:6391
  #, 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:5153 c/c-typeck.cc:5164 cp/typeck.cc:6136 cp/typeck.cc:6160
  #, fuzzy, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "osoittimen ja kokonaisluvun välinen vertailu"
  
! #: c/c-typeck.cc:5156 c/c-typeck.cc:5167 cp/typeck.cc:6139 cp/typeck.cc:6163
  #, fuzzy, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "oliko tarkoitus käyttää loogista negaatiota?"
  
! #: c/c-typeck.cc:5185 c/c-typeck.cc:5192 c/c-typeck.cc:6623 c/c-typeck.cc:6628
! #: c/c-typeck.cc:9177 cp/tree.cc:6860
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "nolla nollaosoitinvakiona"
  
! #: c/c-typeck.cc:5213
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
  
! #: c/c-typeck.cc:5272
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "vähennyslaskussa käytetty %<void *%>-tyyppistä osoitinta"
  
! #: c/c-typeck.cc:5275
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "vähennyslaskussa käytetty osoitinta funktioon"
  
  # XXX
! #: c/c-typeck.cc:5309
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "%<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa"
  
! #: c/c-typeck.cc:5318 cp/typeck.cc:7197
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "funktio-osoitinta käytetty laskutoimituksessa"
  
! #: c/c-typeck.cc:5769
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "%<~%> totuusarvolausekkeelle"
  
! #: c/c-typeck.cc:5773
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr "oliko tarkoitus käyttää loogista negaatiota?"
  
! #: c/c-typeck.cc:5783
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C ei tue %<~%>-merkkiä kompleksikonjugaateissa"
  
! #: c/c-typeck.cc:5807
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "abs-funktiolle annettu väärä tyyppiargumentti"
  
! #: c/c-typeck.cc:5833
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "unaariselle huutomerkille annettu väärä tyyppiargumentti"
  
! #: c/c-typeck.cc:5891
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr "luetellun arvon kasvattaminen on virhe C++:ssa"
  
! #: c/c-typeck.cc:5894
  #, 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:5901
  #, fuzzy, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "odotettiin lauseketta"
  
! #: c/c-typeck.cc:5904
  #, fuzzy, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "odotettiin lauseketta"
  
! #: c/c-typeck.cc:5920
  #, 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:5947 c/c-typeck.cc:5981
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "lisäykselle annettu väärä tyyppiargumentti"
  
! #: c/c-typeck.cc:5949 c/c-typeck.cc:5984
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "vähennykselle annettu väärä tyyppiargumentti"
  
! #: c/c-typeck.cc:5969
  #, 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:5973
  #, 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:6122
  #, fuzzy, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "odotettiin lauseketta"
  
! #: c/c-typeck.cc:6185 c/c-typeck.cc:6382 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:6199
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:6207
  #, fuzzy, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:6401
  #, 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:6423
  #, 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:6426
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
  
! #: c/c-typeck.cc:6431
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "halutaan globaalin rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:6440 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:6578
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: c/c-typeck.cc:6613
  #, 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:6673
  #, 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:6732 c/c-typeck.cc:6738
  #, 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:6755
  #, 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:6775
  #, fuzzy, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.cc:6799
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.cc:6803
  #, 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:6808
  #, 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:6832
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.cc:6835
  #, fuzzy, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr "odotettiin lauseketta"
  
! #: c/c-typeck.cc:6836
  #, fuzzy, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr "odotettiin lauseketta"
  
! #: c/c-typeck.cc:6847 c/c-typeck.cc:6860
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "ehtolausekkeessa on osoitin/kokonaislukutyyppiristiriita"
  
! #: c/c-typeck.cc:6887
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: c/c-typeck.cc:7003
  #, 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:7007
  #, 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:7026
  #, 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:7031
  #, 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:7040 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:7089
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.cc:7107 c/c-typeck.cc:13753
  #, 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:7178
  #, fuzzy
  msgid "cast adds %q#v qualifier to function type"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: c/c-typeck.cc:7184
  #, fuzzy
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "osoitinkohdetyypin määreitä häviää tyyppimuunnoksessa"
  
! #: c/c-typeck.cc:7219
  #, 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:7311
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "tyyppimuunnos määrittää taulukkotyypin"
  
! #: c/c-typeck.cc:7317
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "tyyppimuunnos määrittää funktiotyypin"
  
! #: c/c-typeck.cc:7332
  #, 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:7336
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr "tarpeeton tyyppimuunnos tyyppiin %qT"
  
! #: c/c-typeck.cc:7356
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C kieltää tyyppimuunnokset unionityyppeihin"
  
! #: c/c-typeck.cc:7366
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "unioniin kuulumattoman tyypin muunnos unionityypiksi"
  
! #: c/c-typeck.cc:7401
  #, 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:7406
  #, 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:7411
  #, 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:7444
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "kohdetyypin vaatima kohdistus kasvaa tyyppimuunnoksessa"
  
! #: c/c-typeck.cc:7456
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: c/c-typeck.cc:7462
  #, 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:7472 cp/typeck.cc:9654
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "tyyppimuunnos erikokoisesta kokonaisluvusta osoittimeksi"
  
! #: c/c-typeck.cc:7486
  #, 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:7495
  #, 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:7505
  #, 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:7620
  #, 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:7662
  #, fuzzy, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "virheellinen taulukkosijoitus"
  
! #: c/c-typeck.cc:7803
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "enum-muunnos sijoituksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:7997 c/c-typeck.cc:8016 c/c-typeck.cc:8075
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: c/c-typeck.cc:8091
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "taulukko alustetaan suluilla ympäröidystä merkkijonovakiosta"
  
! #: c/c-typeck.cc:8141
  #, 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:8175
  #, 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:8178
  #, 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:8183
  #, fuzzy, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: c/c-typeck.cc:8240 c/c-typeck.cc:9139
  #, fuzzy
  #| msgid " declared here"
  msgid "%e declared here"
  msgstr " esitelty täällä"
  
! #: c/c-typeck.cc:8433
  #, 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:8438
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: c/c-typeck.cc:8442
  #, 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:8447
  #, 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:8452
  #, 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:8470
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "edellinen %q+#T:n määrittely"
  
! #: c/c-typeck.cc:8652 c/c-typeck.cc:9042
  #, 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:8655 c/c-typeck.cc:9045
  #, fuzzy
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "sijoitus hylkää kohdeosoitintyypin määreitä"
  
! #: c/c-typeck.cc:8658 c/c-typeck.cc:9047
  #, fuzzy
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "alustus hylkää kohdeosoitintyypin määreitä"
  
! #: c/c-typeck.cc:8661 c/c-typeck.cc:9049
  #, fuzzy
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "sijoitus hylkää kohdeosoitintyypin määreitä"
  
! #: c/c-typeck.cc:8669 c/c-typeck.cc:8932 c/c-typeck.cc:8975
  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:8671 c/c-typeck.cc:8934 c/c-typeck.cc:8977
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "sijoitus hylkää kohdeosoitintyypin %qv-määritteen"
  
! #: c/c-typeck.cc:8673 c/c-typeck.cc:8936 c/c-typeck.cc:8979
  #, fuzzy
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "alustus hylkää kohdeosoitintyypin määreitä"
  
! #: c/c-typeck.cc:8675 c/c-typeck.cc:8938 c/c-typeck.cc:8981
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "palautus hylkää kohdeosoitintyypin %qv-määritteen"
  
! #: c/c-typeck.cc:8684
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C kieltää argumenttien muuntamisen unionityypiksi"
  
! #: c/c-typeck.cc:8743
  #, 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:8770
  #, 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:8781
  #, fuzzy, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: c/c-typeck.cc:8792
  #, fuzzy, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "alustus yhteensopimattomasta osoitintyypistä"
  
! #: c/c-typeck.cc:8802
  #, fuzzy, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: c/c-typeck.cc:8818
  #, 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:8833
  #, 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:8839
  #, 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:8845
  #, 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:8850 cp/typeck.cc:10845
  #, 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:8874
  #, 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:8884
  #, 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:8894
  #, 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:8899
  #, 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:8949
  #, 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:8952
  #, 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:8954
  #, 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:8956
  #, 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:8986
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9004
  #, 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:9012
  #, 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:9018
  #, 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:9023
  #, 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:9070
  #, 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:9081
  #, 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:9087
  #, fuzzy
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "sijoitus yhteensopimattomasta osoitintyypistä"
  
! #: c/c-typeck.cc:9096
  #, fuzzy
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "alustus yhteensopimattomasta osoitintyypistä"
  
! #: c/c-typeck.cc:9102
  #, fuzzy
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "alustus yhteensopimattomasta osoitintyypistä"
  
! #: c/c-typeck.cc:9110
  #, 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:9116
  #, fuzzy
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: c/c-typeck.cc:9194
  #, 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:9204
  #, 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:9210
  #, 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:9215
  #, 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:9237
  #, 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:9247
  #, 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:9253
  #, 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:9257
  #, 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:9290
  #, 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:9301
  #, 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:9312
  #, 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:9322
  #, 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:9402
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "perinteinen C ei hyväksy automaattista koostealustusta"
  
! #: c/c-typeck.cc:9644
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9661 c/c-typeck.cc:9671 c/c-typeck.cc:9733 c/c-typeck.cc:9886
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9667
  #, 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:9681
  #, 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:9698
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9707
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9851 c/c-typeck.cc:10837 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "joustavan taulukkojäsenen alustus"
  
! #: c/c-typeck.cc:9867 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:9913
  #, 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:9918
  #, 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:9925
  #, 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:9937
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "sopimattomasta tyypistä koostuva taulukko alustetaan merkkijonovakiosta"
  
! #: c/c-typeck.cc:10005 cp/typeck.cc:2671
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: c/c-typeck.cc:10019 c/c-typeck.cc:10159 c/c-typeck.cc:10931
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "epäkelpo alustin"
  
! #: c/c-typeck.cc:10031 c/c-typeck.cc:10055 c/c-typeck.cc:10058
! #: c/c-typeck.cc:10066 c/c-typeck.cc:10128 c/c-typeck.cc:11915
! #: c/c-typeck.cc:11999
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "alustusalkio ei ole vakio"
  
! #: c/c-typeck.cc:10040
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "taulukko alustetaan muuttuvasta taulukkolausekkeesta"
  
! #: c/c-typeck.cc:10071 c/c-typeck.cc:10141 c/c-typeck.cc:12009
  #, 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:10093 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:10135 c/c-typeck.cc:12004
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "alustusalkiota ei pystytä laskemaan latausajankohtana"
  
! #: c/c-typeck.cc:10446 cp/decl.cc:8525
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "läpinäkymättömiä vektorityyppejä ei voida alustaa"
  
! #: c/c-typeck.cc:10677
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "alustimen lopussa on ylimääräinen lohko"
  
! #: c/c-typeck.cc:10764 c/c-typeck.cc:10767
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
  
! #: c/c-typeck.cc:10839 c/c-typeck.cc:10843 c/c-typeck.cc:12607
! #: c/c-typeck.cc:12732 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:10880
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "alustimen ympäriltä puuttuu aaltosulkeet"
  
! #: c/c-typeck.cc:10903
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "puuttuva alustin jäsenelle %qD"
  
! #: c/c-typeck.cc:10943
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "skalaarialustimessa ylimääräisiä alkioita"
  
! #: c/c-typeck.cc:11066 c/c-typeck.cc:11148
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: c/c-typeck.cc:11071 c/c-typeck.cc:11210
  #, fuzzy, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "ylimääräisiä alkioita union-alustimessa"
  
! #: c/c-typeck.cc:11121
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen"
  
! #: c/c-typeck.cc:11130 c/c-typeck.cc:11139
  #, 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:11144 c/c-typeck.cc:11146
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "ei-vakio taulukkoindeksi alustimessa"
  
! #: c/c-typeck.cc:11150 c/c-typeck.cc:11153
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "taulukkoindeksi alustimessa ylittää taulukon rajat"
  
! #: c/c-typeck.cc:11172
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "tyhjä indeksiväli alustimessa"
  
! #: c/c-typeck.cc:11181
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "taulukkoindeksiväli alustimessa ylittää taulukon rajat"
  
! #: c/c-typeck.cc:11315 c/c-typeck.cc:11370 c/c-typeck.cc:11411
! #: c/c-typeck.cc:11471 c/c-typeck.cc:11518 c/c-typeck.cc:12106
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "alustettu kenttä ylikirjoitettu"
  
! #: c/c-typeck.cc:11406 c/c-typeck.cc:11467 c/c-typeck.cc:11514
! #: c/c-typeck.cc:12103
  #, fuzzy, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "alustettu kenttä ylikirjoitettu"
  
! #: c/c-typeck.cc:12031
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "enum-muunnos alustuksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:12477
  #, 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:12489 c/c-typeck.cc:12566
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "ylimääräisiä alkioita struct-alustimessa"
  
! #: c/c-typeck.cc:12510
  #, 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:12581 c/c-typeck.cc:12707 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:12677
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "ylimääräisiä alkioita union-alustimessa"
  
! #: c/c-typeck.cc:12699
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "perinteinen C ei hyväksy unionien alustusta"
  
! #: c/c-typeck.cc:12800
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "ylimääräisiä alkioita taulukkoalustimessa"
  
! #: c/c-typeck.cc:12877 c/c-typeck.cc:12879
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "ylimääräisiä alkioita vektorialustimessa"
  
! #: c/c-typeck.cc:12913
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "ylimääräisiä alkioita skalaarialustimessa"
  
! #: c/c-typeck.cc:13081 c/c-typeck.cc:13156 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:13093 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:13104 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:13112 c/c-typeck.cc:13203 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:13169 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:13184 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:13195 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:13248
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C90 kieltää yhdysliteraalit"
  
! #: c/c-typeck.cc:13254
  #, fuzzy, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "annettu yhteensopimatonta osoitintyyppiä oleva %d. argumentti funktiolle %qE"
  
! #: c/c-typeck.cc:13284 c/gimple-parser.cc:2638 cp/typeck.cc:11447
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "%<noreturn%>-esitellyllä funktiolla on %<return%>-lause"
  
! #: c/c-typeck.cc:13315
  #, 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:13328 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:13331
  #, 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:13412
  #, fuzzy, gcc-internal-format
  msgid "function returns address of label"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
! #: c/c-typeck.cc:13417
  #, 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:13510 cp/semantics.cc:1945
  #, fuzzy, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "yhteensopivuusvalitsin (jätetään huomiotta)"
  
! #: c/c-typeck.cc:13535
  #, 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:13573 c/c-typeck.cc:13581
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "case-nimiö ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-typeck.cc:13587 cp/parser.cc:14674
  #, fuzzy, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.cc:13589
  #, fuzzy, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.cc:13665 cp/parser.cc:16765
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.cc:13668 c/c-typeck.cc:13688 cp/decl.cc:4639 cp/parser.cc:16776
! #: cp/parser.cc:16798
  #, fuzzy, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: c/c-typeck.cc:13671 cp/parser.cc:16779
  #, fuzzy, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.cc:13685 cp/parser.cc:16789
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: c/c-typeck.cc:13735 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "lauseella ei ole vaikutusta"
  
! #: c/c-typeck.cc:13779
  #, fuzzy, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "nimettömällä kentällä on vaillinainen tyyppi"
  
! #: c/c-typeck.cc:14070
  #, 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:14075
  #, 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:14093 c/c-typeck.cc:14131
  #, 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:14098 c/c-typeck.cc:14136
  #, 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:14730 c/c-typeck.cc:14900 cp/typeck.cc:6417
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: c/c-typeck.cc:14738 c/c-typeck.cc:14908 cp/typeck.cc:6431
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: c/c-typeck.cc:14753 c/c-typeck.cc:14923 cp/typeck.cc:6449
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
  
! #: c/c-typeck.cc:14769 c/c-typeck.cc:14933 cp/typeck.cc:6472
  #, 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:14783 cp/typeck.cc:6088
  #, fuzzy, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "liukulukujen vertailu operaattoreilla == ja != on epävarmaa"
  
! #: c/c-typeck.cc:14822 c/c-typeck.cc:14974
  #, fuzzy, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:14829 c/c-typeck.cc:14835
  #, 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:14842 c/c-typeck.cc:14984
  #, 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:14855 c/c-typeck.cc:14861 c/c-typeck.cc:15011
! #: c/c-typeck.cc:15017
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "osoittimen ja kokonaisluvun välinen vertailu"
  
! #: c/c-typeck.cc:14962
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "täydellisen ja vaillinaisen osoittimen vertailu"
  
! #: c/c-typeck.cc:14964
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C kieltää funktio-osoittimien suuruusvertailun"
  
! #: c/c-typeck.cc:14969
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:14992 c/c-typeck.cc:14995 c/c-typeck.cc:15002
! #: c/c-typeck.cc:15005
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:15082
  #, 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:15400
  #, 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:15404
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "käytetty tietuetyypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.cc:15408
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "käytetty unionityypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.cc:15424
  #, fuzzy, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "käytetty unionityypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.cc:15627 cp/semantics.cc:12559
  #, 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:15638 c/c-typeck.cc:15648 cp/semantics.cc:12570
! #: cp/semantics.cc:12580
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "odotettiin %<operator%>"
  
! #: c/c-typeck.cc:15683 cp/semantics.cc:12615
  #, 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:15751 cp/semantics.cc:6070 cp/semantics.cc:9482
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.cc:15755 c/c-typeck.cc:17720 cp/semantics.cc:6074
! #: cp/semantics.cc:9486
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qs määritelty parametrille %qE"
  
! #: c/c-typeck.cc:15763
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "bittikentän %qs leveys on nolla"
  
! #: c/c-typeck.cc:15773 c/c-typeck.cc:17727 c/c-typeck.cc:17881
! #: cp/semantics.cc:6083 cp/semantics.cc:9493 cp/semantics.cc:9682
  #, 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:15806 cp/semantics.cc:6117
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-typeck.cc:15813 cp/semantics.cc:6124
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-typeck.cc:15836 cp/semantics.cc:6157
  #, 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:15854 c/c-typeck.cc:15921 c/c-typeck.cc:16212
! #: cp/semantics.cc:6175 cp/semantics.cc:6242
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:15873 cp/semantics.cc:6194
  #, 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:15881 cp/semantics.cc:6202
  #, fuzzy, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:15890 c/c-typeck.cc:16014 cp/semantics.cc:6211
! #: cp/semantics.cc:6335
  #, fuzzy, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:15907 cp/semantics.cc:6228
  #, 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:15950 cp/semantics.cc:6271
  #, fuzzy, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:15965 cp/semantics.cc:6286
  #, 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:16002 cp/semantics.cc:6323
  #, 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:16006 cp/semantics.cc:6327
  #, fuzzy, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.cc:16034 c/c-typeck.cc:16151 cp/semantics.cc:6354
! #: cp/semantics.cc:6488
  #, fuzzy, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:16044 cp/semantics.cc:6364
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE:lla ei ole luokkatyyppiä"
  
! #: c/c-typeck.cc:16418 cp/semantics.cc:7543
  #, 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:16425
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: c/c-typeck.cc:16431 cp/semantics.cc:7550
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-typeck.cc:16444 cp/semantics.cc:7566
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "iteraattorin askellus ei-kokonaislukutyypillä"
  
! #: c/c-typeck.cc:16464 cp/semantics.cc:7602
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-typeck.cc:16491
  #, fuzzy, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.cc:16498 cp/semantics.cc:7636
  #, fuzzy, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7642
  #, fuzzy, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.cc:16510 cp/semantics.cc:7648
  #, fuzzy, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.cc:16547 cp/semantics.cc:7696
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-typeck.cc:16657 cp/semantics.cc:7869
  #, 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:16679 cp/semantics.cc:7889
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: c/c-typeck.cc:16705 c/c-typeck.cc:16715
  #, 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:16735
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "tyyppimuunnos määrittää funktiotyypin"
  
! #: c/c-typeck.cc:16747
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "bittikentän %qs leveys on nolla"
  
! #: c/c-typeck.cc:16755
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "bittikentän %qs leveys on nolla"
  
! #: c/c-typeck.cc:16799
  #, fuzzy, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "tyypillä %qE on virtuaalisia jäsenfunktioita"
  
! #: c/c-typeck.cc:16808 cp/semantics.cc:7408
  #, 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:16896
  #, fuzzy, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:16914 c/c-typeck.cc:17975 cp/semantics.cc:10371
  #, 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:16926 cp/semantics.cc:10439
  #, fuzzy, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.cc:16941 cp/semantics.cc:7932
  #, 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:16950
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:16958
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.cc:16977 cp/semantics.cc:8016
  #, 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:17007 c/c-typeck.cc:17875 c/c-typeck.cc:18147
! #: cp/semantics.cc:8103 cp/semantics.cc:9676 cp/semantics.cc:10067
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qs määritelty parametrille %qE"
  
! #: c/c-typeck.cc:17024 cp/semantics.cc:8121
  #, 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:17035 cp/semantics.cc:8132
  #, 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:17049 c/c-typeck.cc:17119 c/c-typeck.cc:17154
! #: c/c-typeck.cc:17285 cp/semantics.cc:8950
  #, 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:17059 c/c-typeck.cc:17127 c/c-typeck.cc:17623
! #: c/c-typeck.cc:17775 c/c-typeck.cc:17783 c/c-typeck.cc:17799
! #: c/c-typeck.cc:17808 c/c-typeck.cc:17816 cp/semantics.cc:8146
! #: cp/semantics.cc:8156 cp/semantics.cc:8249 cp/semantics.cc:8257
! #: cp/semantics.cc:8304 cp/semantics.cc:9364 cp/semantics.cc:9554
! #: cp/semantics.cc:9562 cp/semantics.cc:9582 cp/semantics.cc:9591
! #: cp/semantics.cc:9599
  #, 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:17062 c/c-typeck.cc:17133 c/c-typeck.cc:17819
! #: cp/semantics.cc:8159 cp/semantics.cc:8263 cp/semantics.cc:9602
  #, 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:17107 cp/semantics.cc:8236
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.cc:17147 cp/semantics.cc:8296
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.cc:17166 cp/semantics.cc:8729
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: c/c-typeck.cc:17173
  #, 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:17180
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.cc:17187
  #, 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:17200 cp/semantics.cc:8798
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: c/c-typeck.cc:17206
  #, 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:17219 cp/semantics.cc:8837
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: c/c-typeck.cc:17225
  #, 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:17296 cp/semantics.cc:8969
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17314 cp/semantics.cc:8990
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17328
  #, 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:17345 cp/semantics.cc:9022
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17361 cp/semantics.cc:9042
  #, 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:17386 cp/semantics.cc:9066
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17389
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17398 cp/semantics.cc:9082
  #, fuzzy, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
  
! #: c/c-typeck.cc:17434 cp/semantics.cc:9119
  #, 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:17449 cp/semantics.cc:9134
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17457 cp/semantics.cc:9152
  #, 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:17478 cp/semantics.cc:9174
  #, 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:17488 cp/semantics.cc:9186
  #, 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:17559 cp/semantics.cc:9299
  #, 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:17579 c/c-typeck.cc:17655 c/c-typeck.cc:17691
! #: cp/semantics.cc:9319 cp/semantics.cc:9398 cp/semantics.cc:9434
  #, fuzzy, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr "kiintopistevakiot ovat GCC-laajennos"
  
! #: c/c-typeck.cc:17619 c/c-typeck.cc:17796 cp/semantics.cc:9360
! #: cp/semantics.cc:9579
  #, 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:17627 c/c-typeck.cc:17802 cp/semantics.cc:9368
! #: cp/semantics.cc:9585
  #, 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:17746 c/c-typeck.cc:17888 cp/semantics.cc:9522
! #: cp/semantics.cc:9690
  #, 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:17871 cp/semantics.cc:9671
  #, 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:17897 cp/semantics.cc:9702
  #, 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:17911 cp/semantics.cc:9718
  #, 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:17914 cp/semantics.cc:9721
  #, 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:17933
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "lähde ei ole osoitin"
  
! #: c/c-typeck.cc:17940
  #, 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:17988 c/c-typeck.cc:18094 cp/semantics.cc:10322
  #, 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:18008 cp/semantics.cc:9226
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-typeck.cc:18130 cp/semantics.cc:10035
  #, fuzzy, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "__COUNTER__ lavennettu direktiivin sisällä valitsimella -fdirectives-only"
  
! #: c/c-typeck.cc:18165 cp/semantics.cc:10129
  #, 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:18176 cp/semantics.cc:10143
  #, fuzzy, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: c/c-typeck.cc:18185 cp/semantics.cc:10152
  #, fuzzy, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: c/c-typeck.cc:18234 cp/semantics.cc:10510
  #, fuzzy, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qs määritelty parametrille %qE"
  
! #: c/c-typeck.cc:18244
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18280 cp/semantics.cc:10263
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18292 cp/semantics.cc:10276
  #, fuzzy, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:18303 c/c-typeck.cc:18311 cp/semantics.cc:10285
! #: cp/semantics.cc:10314
  #, fuzzy, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:18359 cp/semantics.cc:10243
  #, 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:18410 cp/semantics.cc:10293
  #, 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:18418 cp/semantics.cc:10304
  #, 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:18426 cp/semantics.cc:10360
  #, 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:18436 cp/semantics.cc:10333
  #, 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:18454 cp/semantics.cc:10535
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18472 cp/semantics.cc:10606
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18476 cp/semantics.cc:10610
  #, fuzzy, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-typeck.cc:18658
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:18663
  #, 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:18669
  #, 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:18676 c/c-typeck.cc:18686
  #, 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:18682
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 53308,55189 ----
  #. 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:4415
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: c/c-typeck.cc:4420 c/c-typeck.cc:4476
  #, fuzzy, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "keskeytysfunktiolla on oltava void-paluutyyppi"
  
! #: c/c-typeck.cc:4531
  #, 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:4543
  #, 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:4549
  #, 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:4555
  #, 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:4561
  #, 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:4567
  #, 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:4573
  #, 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:4589
  #, 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:4615
  #, 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:4641
  #, 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:4665
  #, 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:4670
  #, 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:4838
  #, 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:4842
  #, 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:4852
  #, 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:4865
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4870
  #, 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:4949
  #, 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:5030
  #, 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:5031
  #, 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:5045
  #, 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:5223 c/c-typeck.cc:5251 cp/typeck.cc:6099 cp/typeck.cc:6391
  #, 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:5231 c/c-typeck.cc:5242 cp/typeck.cc:6136 cp/typeck.cc:6160
  #, fuzzy, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "osoittimen ja kokonaisluvun välinen vertailu"
  
! #: c/c-typeck.cc:5234 c/c-typeck.cc:5245 cp/typeck.cc:6139 cp/typeck.cc:6163
  #, fuzzy, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "oliko tarkoitus käyttää loogista negaatiota?"
  
! #: c/c-typeck.cc:5263 c/c-typeck.cc:5270 c/c-typeck.cc:6701 c/c-typeck.cc:6706
! #: c/c-typeck.cc:9255 cp/tree.cc:6866
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "nolla nollaosoitinvakiona"
  
! #: c/c-typeck.cc:5291
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
  
! #: c/c-typeck.cc:5350
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "vähennyslaskussa käytetty %<void *%>-tyyppistä osoitinta"
  
! #: c/c-typeck.cc:5353
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "vähennyslaskussa käytetty osoitinta funktioon"
  
  # XXX
! #: c/c-typeck.cc:5387
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "%<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa"
  
! #: c/c-typeck.cc:5396 cp/typeck.cc:7197
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "funktio-osoitinta käytetty laskutoimituksessa"
  
! #: c/c-typeck.cc:5847
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "%<~%> totuusarvolausekkeelle"
  
! #: c/c-typeck.cc:5851
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr "oliko tarkoitus käyttää loogista negaatiota?"
  
! #: c/c-typeck.cc:5861
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C ei tue %<~%>-merkkiä kompleksikonjugaateissa"
  
! #: c/c-typeck.cc:5885
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "abs-funktiolle annettu väärä tyyppiargumentti"
  
! #: c/c-typeck.cc:5911
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "unaariselle huutomerkille annettu väärä tyyppiargumentti"
  
! #: c/c-typeck.cc:5969
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr "luetellun arvon kasvattaminen on virhe C++:ssa"
  
! #: c/c-typeck.cc:5972
  #, 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:5979
  #, fuzzy, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "odotettiin lauseketta"
  
! #: c/c-typeck.cc:5982
  #, fuzzy, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "odotettiin lauseketta"
  
! #: c/c-typeck.cc:5998
  #, 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:6025 c/c-typeck.cc:6059
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "lisäykselle annettu väärä tyyppiargumentti"
  
! #: c/c-typeck.cc:6027 c/c-typeck.cc:6062
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "vähennykselle annettu väärä tyyppiargumentti"
  
! #: c/c-typeck.cc:6047
  #, 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:6051
  #, 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:6200
  #, fuzzy, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "odotettiin lauseketta"
  
! #: c/c-typeck.cc:6263 c/c-typeck.cc:6460 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:6277
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:6285
  #, fuzzy, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:6479
  #, 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:6501
  #, 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:6504
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
  
! #: c/c-typeck.cc:6509
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "halutaan globaalin rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:6518 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:6656
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: c/c-typeck.cc:6691
  #, 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:6751
  #, 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:6810 c/c-typeck.cc:6816
  #, 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:6833
  #, 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:6853
  #, fuzzy, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.cc:6877
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.cc:6881
  #, 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:6886
  #, 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:6910
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.cc:6913
  #, fuzzy, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr "odotettiin lauseketta"
  
! #: c/c-typeck.cc:6914
  #, fuzzy, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr "odotettiin lauseketta"
  
! #: c/c-typeck.cc:6925 c/c-typeck.cc:6938
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "ehtolausekkeessa on osoitin/kokonaislukutyyppiristiriita"
  
! #: c/c-typeck.cc:6965
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: c/c-typeck.cc:7081
  #, 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:7085
  #, 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:7104
  #, 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:7109
  #, 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:7118 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:7167
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.cc:7185 c/c-typeck.cc:13831
  #, 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:7256
  #, fuzzy
  msgid "cast adds %q#v qualifier to function type"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: c/c-typeck.cc:7262
  #, fuzzy
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "osoitinkohdetyypin määreitä häviää tyyppimuunnoksessa"
  
! #: c/c-typeck.cc:7297
  #, 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:7389
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "tyyppimuunnos määrittää taulukkotyypin"
  
! #: c/c-typeck.cc:7395
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "tyyppimuunnos määrittää funktiotyypin"
  
! #: c/c-typeck.cc:7410
  #, 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:7414
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr "tarpeeton tyyppimuunnos tyyppiin %qT"
  
! #: c/c-typeck.cc:7434
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C kieltää tyyppimuunnokset unionityyppeihin"
  
! #: c/c-typeck.cc:7444
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "unioniin kuulumattoman tyypin muunnos unionityypiksi"
  
! #: c/c-typeck.cc:7479
  #, 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:7484
  #, 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:7489
  #, 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:7522
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "kohdetyypin vaatima kohdistus kasvaa tyyppimuunnoksessa"
  
! #: c/c-typeck.cc:7534
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: c/c-typeck.cc:7540
  #, 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:7550 cp/typeck.cc:9654
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "tyyppimuunnos erikokoisesta kokonaisluvusta osoittimeksi"
  
! #: c/c-typeck.cc:7564
  #, 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:7573
  #, 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:7583
  #, 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:7698
  #, 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:7740
  #, fuzzy, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "virheellinen taulukkosijoitus"
  
! #: c/c-typeck.cc:7881
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "enum-muunnos sijoituksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:8075 c/c-typeck.cc:8094 c/c-typeck.cc:8153
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: c/c-typeck.cc:8169
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "taulukko alustetaan suluilla ympäröidystä merkkijonovakiosta"
  
! #: c/c-typeck.cc:8219
  #, 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:8253
  #, 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:8256
  #, 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:8261
  #, fuzzy, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: c/c-typeck.cc:8318 c/c-typeck.cc:9217
  #, fuzzy
  #| msgid " declared here"
  msgid "%e declared here"
  msgstr " esitelty täällä"
  
! #: c/c-typeck.cc:8511
  #, 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:8516
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: c/c-typeck.cc:8520
  #, 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:8525
  #, 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:8530
  #, 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:8548
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "edellinen %q+#T:n määrittely"
  
! #: c/c-typeck.cc:8730 c/c-typeck.cc:9120
  #, 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:8733 c/c-typeck.cc:9123
  #, fuzzy
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "sijoitus hylkää kohdeosoitintyypin määreitä"
  
! #: c/c-typeck.cc:8736 c/c-typeck.cc:9125
  #, fuzzy
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "alustus hylkää kohdeosoitintyypin määreitä"
  
! #: c/c-typeck.cc:8739 c/c-typeck.cc:9127
  #, fuzzy
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "sijoitus hylkää kohdeosoitintyypin määreitä"
  
! #: c/c-typeck.cc:8747 c/c-typeck.cc:9010 c/c-typeck.cc:9053
  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:8749 c/c-typeck.cc:9012 c/c-typeck.cc:9055
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "sijoitus hylkää kohdeosoitintyypin %qv-määritteen"
  
! #: c/c-typeck.cc:8751 c/c-typeck.cc:9014 c/c-typeck.cc:9057
  #, fuzzy
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "alustus hylkää kohdeosoitintyypin määreitä"
  
! #: c/c-typeck.cc:8753 c/c-typeck.cc:9016 c/c-typeck.cc:9059
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "palautus hylkää kohdeosoitintyypin %qv-määritteen"
  
! #: c/c-typeck.cc:8762
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C kieltää argumenttien muuntamisen unionityypiksi"
  
! #: c/c-typeck.cc:8821
  #, 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:8848
  #, 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:8859
  #, fuzzy, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: c/c-typeck.cc:8870
  #, fuzzy, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "alustus yhteensopimattomasta osoitintyypistä"
  
! #: c/c-typeck.cc:8880
  #, fuzzy, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: c/c-typeck.cc:8896
  #, 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:8911
  #, 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:8917
  #, 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:8923
  #, 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:8928 cp/typeck.cc:10845
  #, 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:8952
  #, 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:8962
  #, 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:8972
  #, 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:8977
  #, 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:9027
  #, 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:9030
  #, 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:9032
  #, 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:9034
  #, 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:9064
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9082
  #, 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:9090
  #, 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:9096
  #, 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:9101
  #, 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:9148
  #, 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:9159
  #, 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:9165
  #, fuzzy
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "sijoitus yhteensopimattomasta osoitintyypistä"
  
! #: c/c-typeck.cc:9174
  #, fuzzy
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "alustus yhteensopimattomasta osoitintyypistä"
  
! #: c/c-typeck.cc:9180
  #, fuzzy
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "alustus yhteensopimattomasta osoitintyypistä"
  
! #: c/c-typeck.cc:9188
  #, 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:9194
  #, fuzzy
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: c/c-typeck.cc:9272
  #, 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:9282
  #, 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:9288
  #, 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:9293
  #, 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:9315
  #, 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:9325
  #, 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:9331
  #, 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:9335
  #, 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:9368
  #, 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:9379
  #, 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:9390
  #, 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:9400
  #, 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:9480
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "perinteinen C ei hyväksy automaattista koostealustusta"
  
! #: c/c-typeck.cc:9722
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9739 c/c-typeck.cc:9749 c/c-typeck.cc:9811 c/c-typeck.cc:9964
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9745
  #, 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:9759
  #, 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:9776
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9785
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9929 c/c-typeck.cc:10915 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "joustavan taulukkojäsenen alustus"
  
! #: c/c-typeck.cc:9945 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:9991
  #, 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:9996
  #, 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:10003
  #, 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:10015
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "sopimattomasta tyypistä koostuva taulukko alustetaan merkkijonovakiosta"
  
! #: c/c-typeck.cc:10083 cp/typeck.cc:2671
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: c/c-typeck.cc:10097 c/c-typeck.cc:10237 c/c-typeck.cc:11009
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "epäkelpo alustin"
  
! #: c/c-typeck.cc:10109 c/c-typeck.cc:10133 c/c-typeck.cc:10136
! #: c/c-typeck.cc:10144 c/c-typeck.cc:10206 c/c-typeck.cc:11993
! #: c/c-typeck.cc:12077
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "alustusalkio ei ole vakio"
  
! #: c/c-typeck.cc:10118
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "taulukko alustetaan muuttuvasta taulukkolausekkeesta"
  
! #: c/c-typeck.cc:10149 c/c-typeck.cc:10219 c/c-typeck.cc:12087
  #, 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:10171 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:10213 c/c-typeck.cc:12082
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "alustusalkiota ei pystytä laskemaan latausajankohtana"
  
! #: c/c-typeck.cc:10524 cp/decl.cc:8528
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "läpinäkymättömiä vektorityyppejä ei voida alustaa"
  
! #: c/c-typeck.cc:10755
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "alustimen lopussa on ylimääräinen lohko"
  
! #: c/c-typeck.cc:10842 c/c-typeck.cc:10845
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
  
! #: c/c-typeck.cc:10917 c/c-typeck.cc:10921 c/c-typeck.cc:12685
! #: c/c-typeck.cc:12810 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:10958
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "alustimen ympäriltä puuttuu aaltosulkeet"
  
! #: c/c-typeck.cc:10981
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "puuttuva alustin jäsenelle %qD"
  
! #: c/c-typeck.cc:11021
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "skalaarialustimessa ylimääräisiä alkioita"
  
! #: c/c-typeck.cc:11144 c/c-typeck.cc:11226
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: c/c-typeck.cc:11149 c/c-typeck.cc:11288
  #, fuzzy, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "ylimääräisiä alkioita union-alustimessa"
  
! #: c/c-typeck.cc:11199
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen"
  
! #: c/c-typeck.cc:11208 c/c-typeck.cc:11217
  #, 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:11222 c/c-typeck.cc:11224
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "ei-vakio taulukkoindeksi alustimessa"
  
! #: c/c-typeck.cc:11228 c/c-typeck.cc:11231
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "taulukkoindeksi alustimessa ylittää taulukon rajat"
  
! #: c/c-typeck.cc:11250
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "tyhjä indeksiväli alustimessa"
  
! #: c/c-typeck.cc:11259
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "taulukkoindeksiväli alustimessa ylittää taulukon rajat"
  
! #: c/c-typeck.cc:11393 c/c-typeck.cc:11448 c/c-typeck.cc:11489
! #: c/c-typeck.cc:11549 c/c-typeck.cc:11596 c/c-typeck.cc:12184
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "alustettu kenttä ylikirjoitettu"
  
! #: c/c-typeck.cc:11484 c/c-typeck.cc:11545 c/c-typeck.cc:11592
! #: c/c-typeck.cc:12181
  #, fuzzy, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "alustettu kenttä ylikirjoitettu"
  
! #: c/c-typeck.cc:12109
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "enum-muunnos alustuksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:12555
  #, 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:12567 c/c-typeck.cc:12644
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "ylimääräisiä alkioita struct-alustimessa"
  
! #: c/c-typeck.cc:12588
  #, 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:12659 c/c-typeck.cc:12785 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:12755
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "ylimääräisiä alkioita union-alustimessa"
  
! #: c/c-typeck.cc:12777
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "perinteinen C ei hyväksy unionien alustusta"
  
! #: c/c-typeck.cc:12878
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "ylimääräisiä alkioita taulukkoalustimessa"
  
! #: c/c-typeck.cc:12955 c/c-typeck.cc:12957
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "ylimääräisiä alkioita vektorialustimessa"
  
! #: c/c-typeck.cc:12991
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "ylimääräisiä alkioita skalaarialustimessa"
  
! #: c/c-typeck.cc:13159 c/c-typeck.cc:13234 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:13171 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:13182 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:13190 c/c-typeck.cc:13281 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:13247 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:13262 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:13273 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:13326
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C90 kieltää yhdysliteraalit"
  
! #: c/c-typeck.cc:13332
  #, fuzzy, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "annettu yhteensopimatonta osoitintyyppiä oleva %d. argumentti funktiolle %qE"
  
! #: c/c-typeck.cc:13362 c/gimple-parser.cc:2638 cp/typeck.cc:11447
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "%<noreturn%>-esitellyllä funktiolla on %<return%>-lause"
  
! #: c/c-typeck.cc:13393
  #, 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:13406 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:13409
  #, 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:13490
  #, fuzzy, gcc-internal-format
  msgid "function returns address of label"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
! #: c/c-typeck.cc:13495
  #, 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:13588 cp/semantics.cc:1945
  #, fuzzy, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "yhteensopivuusvalitsin (jätetään huomiotta)"
  
! #: c/c-typeck.cc:13613
  #, 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:13651 c/c-typeck.cc:13659
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "case-nimiö ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-typeck.cc:13665 cp/parser.cc:14672
  #, fuzzy, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.cc:13667
  #, fuzzy, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.cc:13743 cp/parser.cc:16761
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.cc:13746 c/c-typeck.cc:13766 cp/decl.cc:4639 cp/parser.cc:16772
! #: cp/parser.cc:16794
  #, fuzzy, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: c/c-typeck.cc:13749 cp/parser.cc:16775
  #, fuzzy, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.cc:13763 cp/parser.cc:16785
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: c/c-typeck.cc:13813 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "lauseella ei ole vaikutusta"
  
! #: c/c-typeck.cc:13857
  #, fuzzy, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "nimettömällä kentällä on vaillinainen tyyppi"
  
! #: c/c-typeck.cc:14148
  #, 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:14153
  #, 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:14171 c/c-typeck.cc:14209
  #, 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:14176 c/c-typeck.cc:14214
  #, 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:14808 c/c-typeck.cc:14978 cp/typeck.cc:6417
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6431
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: c/c-typeck.cc:14831 c/c-typeck.cc:15001 cp/typeck.cc:6449
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
  
! #: c/c-typeck.cc:14847 c/c-typeck.cc:15011 cp/typeck.cc:6472
  #, 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:14861 cp/typeck.cc:6088
  #, fuzzy, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "liukulukujen vertailu operaattoreilla == ja != on epävarmaa"
  
! #: c/c-typeck.cc:14900 c/c-typeck.cc:15052
  #, fuzzy, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:14907 c/c-typeck.cc:14913
  #, 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:14920 c/c-typeck.cc:15062
  #, 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:14933 c/c-typeck.cc:14939 c/c-typeck.cc:15089
! #: c/c-typeck.cc:15095
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "osoittimen ja kokonaisluvun välinen vertailu"
  
! #: c/c-typeck.cc:15040
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "täydellisen ja vaillinaisen osoittimen vertailu"
  
! #: c/c-typeck.cc:15042
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C kieltää funktio-osoittimien suuruusvertailun"
  
! #: c/c-typeck.cc:15047
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:15070 c/c-typeck.cc:15073 c/c-typeck.cc:15080
! #: c/c-typeck.cc:15083
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:15160
  #, 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:15478
  #, 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:15482
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "käytetty tietuetyypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.cc:15486
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "käytetty unionityypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.cc:15502
  #, fuzzy, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "käytetty unionityypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.cc:15705 cp/semantics.cc:12555
  #, 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:15716 c/c-typeck.cc:15726 cp/semantics.cc:12566
! #: cp/semantics.cc:12576
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "odotettiin %<operator%>"
  
! #: c/c-typeck.cc:15761 cp/semantics.cc:12611
  #, 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:15829 cp/semantics.cc:6066 cp/semantics.cc:9478
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.cc:15833 c/c-typeck.cc:17798 cp/semantics.cc:6070
! #: cp/semantics.cc:9482
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qs määritelty parametrille %qE"
  
! #: c/c-typeck.cc:15841
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "bittikentän %qs leveys on nolla"
  
! #: c/c-typeck.cc:15851 c/c-typeck.cc:17805 c/c-typeck.cc:17959
! #: cp/semantics.cc:6079 cp/semantics.cc:9489 cp/semantics.cc:9678
  #, 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:15884 cp/semantics.cc:6113
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-typeck.cc:15891 cp/semantics.cc:6120
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-typeck.cc:15914 cp/semantics.cc:6153
  #, 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:15932 c/c-typeck.cc:15999 c/c-typeck.cc:16290
! #: cp/semantics.cc:6171 cp/semantics.cc:6238
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:15951 cp/semantics.cc:6190
  #, 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:15959 cp/semantics.cc:6198
  #, fuzzy, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:15968 c/c-typeck.cc:16092 cp/semantics.cc:6207
! #: cp/semantics.cc:6331
  #, fuzzy, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:15985 cp/semantics.cc:6224
  #, 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:16028 cp/semantics.cc:6267
  #, fuzzy, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:16043 cp/semantics.cc:6282
  #, 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:16080 cp/semantics.cc:6319
  #, 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:16084 cp/semantics.cc:6323
  #, fuzzy, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.cc:16112 c/c-typeck.cc:16229 cp/semantics.cc:6350
! #: cp/semantics.cc:6484
  #, fuzzy, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:16122 cp/semantics.cc:6360
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE:lla ei ole luokkatyyppiä"
  
! #: c/c-typeck.cc:16496 cp/semantics.cc:7539
  #, 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:16503
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: c/c-typeck.cc:16509 cp/semantics.cc:7546
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-typeck.cc:16522 cp/semantics.cc:7562
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "iteraattorin askellus ei-kokonaislukutyypillä"
  
! #: c/c-typeck.cc:16542 cp/semantics.cc:7598
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-typeck.cc:16569
  #, fuzzy, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.cc:16576 cp/semantics.cc:7632
  #, fuzzy, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.cc:16582 cp/semantics.cc:7638
  #, fuzzy, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.cc:16588 cp/semantics.cc:7644
  #, fuzzy, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.cc:16625 cp/semantics.cc:7692
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-typeck.cc:16735 cp/semantics.cc:7865
  #, 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:16757 cp/semantics.cc:7885
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: c/c-typeck.cc:16783 c/c-typeck.cc:16793
  #, 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:16813
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "tyyppimuunnos määrittää funktiotyypin"
  
! #: c/c-typeck.cc:16825
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "bittikentän %qs leveys on nolla"
  
! #: c/c-typeck.cc:16833
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "bittikentän %qs leveys on nolla"
  
! #: c/c-typeck.cc:16877
  #, fuzzy, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "tyypillä %qE on virtuaalisia jäsenfunktioita"
  
! #: c/c-typeck.cc:16886 cp/semantics.cc:7404
  #, 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:16974
  #, fuzzy, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:16992 c/c-typeck.cc:18053 cp/semantics.cc:10367
  #, 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:17004 cp/semantics.cc:10435
  #, fuzzy, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.cc:17019 cp/semantics.cc:7928
  #, 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:17028
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17036
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.cc:17055 cp/semantics.cc:8012
  #, 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:17085 c/c-typeck.cc:17953 c/c-typeck.cc:18225
! #: cp/semantics.cc:8099 cp/semantics.cc:9672 cp/semantics.cc:10063
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qs määritelty parametrille %qE"
  
! #: c/c-typeck.cc:17102 cp/semantics.cc:8117
  #, 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:17113 cp/semantics.cc:8128
  #, 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:17127 c/c-typeck.cc:17197 c/c-typeck.cc:17232
! #: c/c-typeck.cc:17363 cp/semantics.cc:8946
  #, 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:17137 c/c-typeck.cc:17205 c/c-typeck.cc:17701
! #: c/c-typeck.cc:17853 c/c-typeck.cc:17861 c/c-typeck.cc:17877
! #: c/c-typeck.cc:17886 c/c-typeck.cc:17894 cp/semantics.cc:8142
! #: cp/semantics.cc:8152 cp/semantics.cc:8245 cp/semantics.cc:8253
! #: cp/semantics.cc:8300 cp/semantics.cc:9360 cp/semantics.cc:9550
! #: cp/semantics.cc:9558 cp/semantics.cc:9578 cp/semantics.cc:9587
! #: cp/semantics.cc:9595
  #, 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:17140 c/c-typeck.cc:17211 c/c-typeck.cc:17897
! #: cp/semantics.cc:8155 cp/semantics.cc:8259 cp/semantics.cc:9598
  #, 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:17185 cp/semantics.cc:8232
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.cc:17225 cp/semantics.cc:8292
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.cc:17244 cp/semantics.cc:8725
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: c/c-typeck.cc:17251
  #, 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:17258
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.cc:17265
  #, 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:17278 cp/semantics.cc:8794
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: c/c-typeck.cc:17284
  #, 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:17297 cp/semantics.cc:8833
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: c/c-typeck.cc:17303
  #, 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:17374 cp/semantics.cc:8965
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17392 cp/semantics.cc:8986
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17406
  #, 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:17423 cp/semantics.cc:9018
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17439 cp/semantics.cc:9038
  #, 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:17464 cp/semantics.cc:9062
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17467
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17476 cp/semantics.cc:9078
  #, fuzzy, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
  
! #: c/c-typeck.cc:17512 cp/semantics.cc:9115
  #, 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:17527 cp/semantics.cc:9130
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9148
  #, 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:17556 cp/semantics.cc:9170
  #, 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:17566 cp/semantics.cc:9182
  #, 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:17637 cp/semantics.cc:9295
  #, 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:17657 c/c-typeck.cc:17733 c/c-typeck.cc:17769
! #: cp/semantics.cc:9315 cp/semantics.cc:9394 cp/semantics.cc:9430
  #, fuzzy, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr "kiintopistevakiot ovat GCC-laajennos"
  
! #: c/c-typeck.cc:17697 c/c-typeck.cc:17874 cp/semantics.cc:9356
! #: cp/semantics.cc:9575
  #, 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:17705 c/c-typeck.cc:17880 cp/semantics.cc:9364
! #: cp/semantics.cc:9581
  #, 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:17824 c/c-typeck.cc:17966 cp/semantics.cc:9518
! #: cp/semantics.cc:9686
  #, 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:17949 cp/semantics.cc:9667
  #, 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:17975 cp/semantics.cc:9698
  #, 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:17989 cp/semantics.cc:9714
  #, 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:17992 cp/semantics.cc:9717
  #, 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:18011
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "lähde ei ole osoitin"
  
! #: c/c-typeck.cc:18018
  #, 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:18066 c/c-typeck.cc:18172 cp/semantics.cc:10318
  #, 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:18086 cp/semantics.cc:9222
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-typeck.cc:18208 cp/semantics.cc:10031
  #, fuzzy, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "__COUNTER__ lavennettu direktiivin sisällä valitsimella -fdirectives-only"
  
! #: c/c-typeck.cc:18243 cp/semantics.cc:10125
  #, 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:18254 cp/semantics.cc:10139
  #, fuzzy, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: c/c-typeck.cc:18263 cp/semantics.cc:10148
  #, fuzzy, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: c/c-typeck.cc:18312 cp/semantics.cc:10506
  #, fuzzy, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qs määritelty parametrille %qE"
  
! #: c/c-typeck.cc:18322
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18358 cp/semantics.cc:10259
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18370 cp/semantics.cc:10272
  #, fuzzy, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:18381 c/c-typeck.cc:18389 cp/semantics.cc:10281
! #: cp/semantics.cc:10310
  #, fuzzy, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:18437 cp/semantics.cc:10239
  #, 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:18488 cp/semantics.cc:10289
  #, 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:18496 cp/semantics.cc:10300
  #, 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:18504 cp/semantics.cc:10356
  #, 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:18514 cp/semantics.cc:10329
  #, 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:18532 cp/semantics.cc:10531
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18550 cp/semantics.cc:10602
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18554 cp/semantics.cc:10606
  #, fuzzy, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-typeck.cc:18736
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:18741
  #, 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:18747
  #, 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:18754 c/c-typeck.cc:18764
  #, 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:18760
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr ""
*** 55380,55622 ****
  msgid "That string should not be that long."
  msgstr ""
  
! #: cobol/genapi.cc:1213
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s should not be null"
  msgstr "%qD tulee alustaa jäsenten alustuslistassa"
  
! #: cobol/genapi.cc:1776
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: Knows not the variable type %s for %s"
  msgstr "%qE:lla ei ole luokkatyyppiä"
  
! #: cobol/genapi.cc:2110
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: Invalid field type %s:"
  msgstr "%s: virheellinen tiedoston nimi: %s\n"
  
! #: cobol/genapi.cc:4392
  #, fuzzy, gcc-internal-format
  msgid "Not valid for ACCEPT statement."
  msgstr "epäkelpo lvalue asm-lauseessa"
  
! #: cobol/genapi.cc:5445
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr ""
  
! #: cobol/genapi.cc:5468
  #, fuzzy, gcc-internal-format
  msgid "Not valid for DISPLAY statement."
  msgstr "epäkelpo lvalue asm-lauseessa"
  
! #: cobol/genapi.cc:7736 cobol/genapi.cc:7742 cobol/genapi.cc:7748
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7855
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7919
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7964
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8215
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr ""
  
! #: cobol/genapi.cc:8226
  #, fuzzy, gcc-internal-format
  msgid "unknown %<setop_t%> code %d"
  msgstr "tls_model-argumentti ei ole merkkijono"
  
! #: cobol/genapi.cc:8415
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr ""
  
! #: cobol/genapi.cc:9406
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: ignoring subscripts"
  msgstr ""
  
! #: cobol/genapi.cc:9629 cobol/genapi.cc:10121
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9754
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr ""
  
! #: cobol/genapi.cc:9861
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9866
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:9872
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr ""
  
! #: cobol/genapi.cc:9932
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9937
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:9992
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10002
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10007
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10013
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10018
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10024
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10033
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10077
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10126
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10132
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10137
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10222
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:10405
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr ""
  
! #: cobol/genapi.cc:12236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: asked to sort %s, which is not a table"
  msgstr "%qT ei ole luokka-, struct- eikä unionityyppi"
  
  #. Having both or neither violates SORT syntax
! #: cobol/genapi.cc:12368
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12502
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12924
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13328
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr ""
  
! #: cobol/genapi.cc:13599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: What in the name of Nero are we doing here?"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: cobol/genapi.cc:14989
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:15226
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:16958
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr ""
  
! #: cobol/genapi.cc:17018
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr ""
  
! #: cobol/genapi.cc:17048
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s is a table, but it improperly has a capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17088
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17093
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17100
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr ""
--- 55462,55704 ----
  msgid "That string should not be that long."
  msgstr ""
  
! #: cobol/genapi.cc:1263
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s should not be null"
  msgstr "%qD tulee alustaa jäsenten alustuslistassa"
  
! #: cobol/genapi.cc:1828
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: Knows not the variable type %s for %s"
  msgstr "%qE:lla ei ole luokkatyyppiä"
  
! #: cobol/genapi.cc:2162
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: Invalid field type %s:"
  msgstr "%s: virheellinen tiedoston nimi: %s\n"
  
! #: cobol/genapi.cc:4444
  #, fuzzy, gcc-internal-format
  msgid "Not valid for ACCEPT statement."
  msgstr "epäkelpo lvalue asm-lauseessa"
  
! #: cobol/genapi.cc:5497
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr ""
  
! #: cobol/genapi.cc:5520
  #, fuzzy, gcc-internal-format
  msgid "Not valid for DISPLAY statement."
  msgstr "epäkelpo lvalue asm-lauseessa"
  
! #: cobol/genapi.cc:7790 cobol/genapi.cc:7796 cobol/genapi.cc:7802
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7909
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7973
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8018
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8269
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr ""
  
! #: cobol/genapi.cc:8280
  #, fuzzy, gcc-internal-format
  msgid "unknown %<setop_t%> code %d"
  msgstr "tls_model-argumentti ei ole merkkijono"
  
! #: cobol/genapi.cc:8469
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr ""
  
! #: cobol/genapi.cc:9460
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: ignoring subscripts"
  msgstr ""
  
! #: cobol/genapi.cc:9683 cobol/genapi.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9808
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr ""
  
! #: cobol/genapi.cc:9915
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9920
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:9926
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr ""
  
! #: cobol/genapi.cc:9986
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9991
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10046
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10056
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10061
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10067
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10072
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10078
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10087
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10131
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10180
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10186
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10191
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10276
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:10459
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr ""
  
! #: cobol/genapi.cc:12290
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: asked to sort %s, which is not a table"
  msgstr "%qT ei ole luokka-, struct- eikä unionityyppi"
  
  #. Having both or neither violates SORT syntax
! #: cobol/genapi.cc:12422
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12556
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12978
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13382
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr ""
  
! #: cobol/genapi.cc:13653
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: What in the name of Nero are we doing here?"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: cobol/genapi.cc:15043
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:15280
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:17171
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr ""
  
! #: cobol/genapi.cc:17209
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr ""
  
! #: cobol/genapi.cc:17239
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s is a table, but it improperly has a capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17279
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17284
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17291
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr ""
*************** msgstr ""
*** 55625,55641 ****
  #. During the early stages of implementing cbl_field_t::our_index, there
  #. were execution paths in parse.y and parser.cc that resulted in
  #. our_index not being set.  Those should be gone.
! #: cobol/genapi.cc:17235
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr ""
  
! #: cobol/genapi.cc:17319
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17387
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr ""
--- 55707,55723 ----
  #. During the early stages of implementing cbl_field_t::our_index, there
  #. were execution paths in parse.y and parser.cc that resulted in
  #. our_index not being set.  Those should be gone.
! #: cobol/genapi.cc:17426
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr ""
  
! #: cobol/genapi.cc:17512
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17580
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr ""
*************** msgstr ""
*** 55700,55723 ****
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr ""
  
! #: cobol/genutil.cc:621
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "Too many subscripts"
  msgstr "liikaa syötetiedostoja"
  
! #: cobol/genutil.cc:787
  #, fuzzy, gcc-internal-format
  msgid "cannot get %<float%> value from %s"
  msgstr "tiedoston ”%s” otsaketta ei voi lukea"
  
! #: cobol/lexio.cc:1584
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s signal terminated program %s"
  msgid "%s pid %ld terminated by %s"
  msgstr "%s-signaali päätti %s-ohjelman"
  
! #: cobol/lexio.cc:1589
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s exited with status %d"
  msgstr "ld:n paluuarvo oli %d"
--- 55782,55805 ----
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr ""
  
! #: cobol/genutil.cc:643 cobol/genutil.cc:710
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "Too many subscripts"
  msgstr "liikaa syötetiedostoja"
  
! #: cobol/genutil.cc:871
  #, fuzzy, gcc-internal-format
  msgid "cannot get %<float%> value from %s"
  msgstr "tiedoston ”%s” otsaketta ei voi lukea"
  
! #: cobol/lexio.cc:1589
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s signal terminated program %s"
  msgid "%s pid %ld terminated by %s"
  msgstr "%s-signaali päätti %s-ohjelman"
  
! #: cobol/lexio.cc:1594
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s exited with status %d"
  msgstr "ld:n paluuarvo oli %d"
*************** msgstr "ld:n paluuarvo oli %d"
*** 55726,55785 ****
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  msgstr ""
  
! #: cobol/symbols.cc:1878
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: data item %s #"
  msgstr ""
  
! #: cobol/symbols.cc:2042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: key must be field"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cobol/symbols.cc:4179
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s%qs%s is invalid"
  msgid "%s: %s %s has invalid encoding"
  msgstr "%s%qs%s on virheellinen"
  
! #: cobol/symbols.cc:4347 cobol/symbols.cc:4450 cobol/symbols.cc:4480
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: could not add '%s'"
  msgstr ""
  
! #: cobol/util.cc:1767
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: %s: %s"
  msgid "%s: %s %lu %s %lu"
  msgstr "%s: %s: %s"
  
! #: cobol/util.cc:1782
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1860
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
  msgstr ""
  
! #: cobol/util.cc:2215
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr ""
  
! #: cobol/util.cc:2810
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: %s: %s"
  msgid "%s: regcomp: %s"
  msgstr "%s: %s: %s"
  
! #: cobol/util.cc:2959
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: missing inode for %s"
  msgstr ""
  
! #: cobol/util.cc:3379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed compiling %s"
  msgstr "vääränmuotoinen COLLECT_GCC_OPTIONS"
--- 55808,55867 ----
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  msgstr ""
  
! #: cobol/symbols.cc:1883
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: data item %s #"
  msgstr ""
  
! #: cobol/symbols.cc:2047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: key must be field"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cobol/symbols.cc:4232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s%qs%s is invalid"
  msgid "%s: %s %s has invalid encoding"
  msgstr "%s%qs%s on virheellinen"
  
! #: cobol/symbols.cc:4400 cobol/symbols.cc:4503 cobol/symbols.cc:4533
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: could not add '%s'"
  msgstr ""
  
! #: cobol/util.cc:1776
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: %s: %s"
  msgid "%s: %s %lu %s %lu"
  msgstr "%s: %s: %s"
  
! #: cobol/util.cc:1791
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1869
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
  msgstr ""
  
! #: cobol/util.cc:2224
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr ""
  
! #: cobol/util.cc:2814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: %s: %s"
  msgid "%s: regcomp: %s"
  msgstr "%s: %s: %s"
  
! #: cobol/util.cc:2963
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: missing inode for %s"
  msgstr ""
  
! #: cobol/util.cc:3387
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed compiling %s"
  msgstr "vääränmuotoinen COLLECT_GCC_OPTIONS"
*************** msgstr "%<operator new%>:n on palautetta
*** 56230,56236 ****
  msgid "%q#D is private within this context"
  msgstr "tässä yhteydessä"
  
! #: cp/call.cc:8447 cp/decl.cc:10336
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
--- 56312,56318 ----
  msgid "%q#D is private within this context"
  msgstr "tässä yhteydessä"
  
! #: cp/call.cc:8447 cp/decl.cc:10339
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
*************** msgstr "instanssimuuttuja %qE on esitelt
*** 56240,56246 ****
  msgid "%q#D is protected within this context"
  msgstr "tässä yhteydessä"
  
! #: cp/call.cc:8453 cp/decl.cc:10337
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "%qD esiteltiin täällä"
--- 56322,56328 ----
  msgid "%q#D is protected within this context"
  msgstr "tässä yhteydessä"
  
! #: cp/call.cc:8453 cp/decl.cc:10340
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "%qD esiteltiin täällä"
*************** msgstr "ei voi muuntaa tyypistä %1$qT t
*** 56391,56397 ****
  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:2059
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
--- 56473,56479 ----
  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 ""
*************** msgstr "päättämätön kutsu funktioon
*** 56609,56615 ****
  msgid "call to non-function %qD"
  msgstr "%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/call.cc:12066 cp/pt.cc:17955 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
--- 56691,56697 ----
  msgid "call to non-function %qD"
  msgstr "%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/call.cc:12066 cp/pt.cc:18011 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
*************** msgstr "ISO C++:n mukaan nämä ovat mon
*** 56705,56731 ****
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:14529
  #, 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:14533
  #, 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:14862
  #, fuzzy, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr "tyhjää arvoa ei jätetä huomioimatta, vaikka kuuluisi"
  
! #: cp/call.cc:14863
  #, fuzzy, gcc-internal-format
  msgid "%qT temporary created here"
  msgstr "esitelty täällä"
  
! #: cp/call.cc:15245
  #, gcc-internal-format
  msgid "explicit conversion function was not considered"
  msgstr ""
--- 56787,56813 ----
  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 ""
*************** msgid "%q#D cannot be overloaded with %q
*** 56781,56787 ****
  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:3002 cp/name-lookup.cc:3319
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "edellinen esittely %q+D"
--- 56863,56869 ----
  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"
*************** msgstr "tyhjästä luokasta %qT perittyj
*** 57173,57329 ****
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "taulukon %qE koko on liian suuri"
  
! #: cp/class.cc:7775
  #, 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:7776
  #, 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:7781
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "%q+#D aiemmin esitelty täällä"
  
! #: cp/class.cc:7810
  #, 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:7812
  #, 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:7821 cp/class.cc:7856
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "edellinen %q+#T:n määrittely"
  
! #: cp/class.cc:7829
  #, 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:7831
  #, 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:7854
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "%q+#D aiemmin esitelty täällä"
  
! #: cp/class.cc:7966 cp/decl.cc:19511 cp/parser.cc:30592
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "%q#T uudelleenmääritelty"
  
! #: cp/class.cc:7975
  #, gcc-internal-format
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7978 cp/decl.cc:20556
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
  
! #: cp/class.cc:8124
  #, 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:8152
  #, 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:8158
  #, 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:8162
  #, 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:8168
  #, 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:8339
  #, 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:8350
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.cc:8871
  #, fuzzy, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "Kieli:"
  
! #: cp/class.cc:8961
  #, fuzzy, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistä"
  
! #: cp/class.cc:9134
  #, 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:9161
  #, 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:9203
  #, 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:9208
  #, 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:9218
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "%qD ei ole %qD:n jäsen"
  
! #: cp/class.cc:9221
  #, 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:9302
  #, fuzzy, gcc-internal-format
  msgid "not enough type information"
  msgstr "liian vähän argumentteja"
  
! #: cp/class.cc:9322
  #, 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:9623
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "%qD:n esittely %qT:n jäsenenä"
  
! #: cp/class.cc:9626
  #, fuzzy, gcc-internal-format
  msgid "used here to mean %q#D"
  msgstr "%q+D esitelty uudelleen erityyppisenä symbolina"
--- 57255,57411 ----
  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:19542 cp/parser.cc:30588
  #, 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:20587
  #, 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"
*************** msgstr "epäkelpo tallennusluokka funkti
*** 57359,57365 ****
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16439
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
--- 57441,57447 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16470
  #, 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 "attribuutti %qs pätee vain funk
*** 57385,58287 ****
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: cp/constexpr.cc:838
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr "ISO C++ kieltää epäkokonaislukutyyppiä %2$qT olevan vakiojäsenen %1$qD alustamisen"
  
! #: cp/constexpr.cc:899
  #, fuzzy, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr "alustamaton const %qD"
  
! #: cp/constexpr.cc:962 cp/constexpr.cc:1128
  #, fuzzy, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: cp/constexpr.cc:1087
  #, gcc-internal-format
  msgid "%<-fimplicit-constexpr%> only affects %<inline%> functions"
  msgstr ""
  
! #: cp/constexpr.cc:1103
  #, fuzzy, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constexpr.cc:1465 cp/constexpr.cc:7962
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:1739
  #, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1754
  #, gcc-internal-format
  msgid "%qs called after throwing an exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1757
  #, fuzzy, gcc-internal-format
  #| msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgid "%qs called after throwing an exception of type %qT"
  msgstr "%qD tyhjentää ei-triviaalintyyppisen objektin %#qT%s"
  
! #: cp/constexpr.cc:1771
  #, gcc-internal-format
  msgid "uncaught exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1785
  #, gcc-internal-format
  msgid "uncaught exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1787
  #, fuzzy, gcc-internal-format
  msgid "uncaught exception of type %qT"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: cp/constexpr.cc:1911
  #, fuzzy, gcc-internal-format
  msgid "call to %qD function with incorrect number of arguments"
  msgstr "%qD:lla ei saa olla vaihtuvaa määrää argumentteja"
  
! #: cp/constexpr.cc:1929
  #, fuzzy, gcc-internal-format
  msgid "%qD called with no caught exceptions pending"
  msgstr "nimike %qD esitelty muttei määritelty"
  
! #: cp/constexpr.cc:2013
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate exception: size not constant"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:2033
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:2064 cp/constexpr.cc:2116
  #, fuzzy, gcc-internal-format
  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:2223
  #, fuzzy, gcc-internal-format
  msgid "%qD called without supportable %qs"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: cp/constexpr.cc:2279
  #, fuzzy, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/constexpr.cc:2307
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2345
  #, 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:2372
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2419
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2453
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2457
  #, fuzzy, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr "#pragma message: %s"
  
! #: cp/constexpr.cc:2563 cp/constexpr.cc:4538
  #: 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:2565 cp/constexpr.cc:2686 cp/constexpr.cc:2695
! #: cp/constexpr.cc:4871 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:2855 cp/constexpr.cc:3819 cp/constexpr.cc:4193
! #: cp/constexpr.cc:4258 cp/constexpr.cc:12023
  #: 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:2929 cp/constexpr.cc:7479 cp/constexpr.cc:10197
  #: 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:3115
  #, fuzzy, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "liikaa argumentteja metodille %qE"
  
! #: cp/constexpr.cc:3118
  #, fuzzy, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "vertailu ”etumerkitön lauseke < 0” on aina epätosi"
  
! #: cp/constexpr.cc:3201
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3241 cp/constexpr.cc:11968
  #: rust/backend/rust-constexpr.cc:5982
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: cp/constexpr.cc:3298 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:3326 rust/backend/rust-constexpr.cc:2700
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "alunperin määritelty täällä"
  
! #: cp/constexpr.cc:3604 cp/constexpr.cc:3663 cp/constexpr.cc:3696
! #: cp/constexpr.cc:3718
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3605
  #, 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:3632
  #, fuzzy, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: cp/constexpr.cc:3664 cp/constexpr.cc:3697
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3720
  #, 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:3723
  #, 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:3825
  #, 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:3905
  #, 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:3980 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:4063
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate array: size not constant"
  msgstr "puuttuva operandi"
  
! #: cp/constexpr.cc:4096
  #, 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:4100 cp/constexpr.cc:4123
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr "varaus suoritettu täällä"
  
! #: cp/constexpr.cc:4119
  #, 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:4136
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4143
  #, 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:4301 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:4308
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:4312 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:4396 rust/backend/rust-constexpr.cc:3682
  #, fuzzy, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "protokollalla %qE on kehäriippuvuus"
  
! #: cp/constexpr.cc:4407 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:4829
  #, 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:4832
  #, fuzzy, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:4838
  #, 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:4914 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:4921 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:4944 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:4963 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:5182 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:5729 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:5732 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:5737 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:5740 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:5954 rust/backend/rust-constexpr.cc:1714
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "taulukon tyypillä on vaillinainen alkiotyyppi"
  
! #: cp/constexpr.cc:6020 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:6039 cp/constexpr.cc:6175 cp/constexpr.cc:6187
! #: cp/constexpr.cc:9208 cp/constexpr.cc:9344 cp/constexpr.cc:11918
! #: cp/constexpr.cc:12977 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:6047 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:6081 cp/constexpr.cc:6118 cp/constexpr.cc:8153
  #: 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:6083
  #, 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:6096 cp/constexpr.cc:8148
  #: 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:6253
  #, 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:6256
  #, 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:6267
  #, 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:6270
  #, 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:6281
  #, 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:6284
  #, 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:6295
  #, 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:6299
  #, 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:6310
  #, 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:6313
  #, 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:6471
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "%qs ei ole tuettu tällä kohteella"
  
! #: cp/constexpr.cc:6480 cp/constexpr.cc:6490
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6510
  #, 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:6557
  #, fuzzy, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "jäsen %qD on alustamaton viittaus"
  
! #: cp/constexpr.cc:6569
  #, 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:7503
  #, 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:7511
  #, fuzzy, gcc-internal-format
  msgid "%qT object created here"
  msgstr "esitelty täällä"
  
! #: cp/constexpr.cc:7514 cp/parser.cc:13136 cp/parser.cc:13147
! #: cp/reflect.cc:8428 cp/semantics.cc:4701 cp/semantics.cc:4717
  #, 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:7557 cp/constexpr.cc:7590
  #, 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:7559 cp/constexpr.cc:7585 cp/constexpr.cc:7592
! #: cp/constexpr.cc:7957 cp/constexpr.cc:11022 cp/constexpr.cc:11035
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "varattu täällä"
  
! #: cp/constexpr.cc:7563
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7583
  #, 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:7595
  #, 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:7603 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:7608
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: cp/constexpr.cc:7611
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: cp/constexpr.cc:7616 cp/constexpr.cc:7623
  #: 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:7629 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:7632 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:7955
  #, 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:7964
  #, 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:7971
  #, fuzzy, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/constexpr.cc:7974
  #, 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:8126
  #, 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:8157
  #, 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:8164
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8176 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:8836 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:8949 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:8951 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:8970
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "%qD:n virheellinen käyttö"
  
! #: cp/constexpr.cc:8974
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:8976
  #, 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:8978
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:8980
  #, 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:9092
  #, fuzzy, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr "nimike %qD esitelty muttei määritelty"
  
! #: cp/constexpr.cc:9170
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:9183
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9374
  #, fuzzy, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr "%qD:n poistettu määrittely"
  
! #: cp/constexpr.cc:9377
  #, fuzzy, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "poistettu funktio %q+D"
  
! #: cp/constexpr.cc:9445 cp/constexpr.cc:12670
  #: 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:9670
  #, fuzzy, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr "epäkelpo tallennusluokka funktiolle %qs"
  
! #: cp/constexpr.cc:9674
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9677
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10053 cp/constexpr.cc:12146
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:10087 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:10142
  #, 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:10152
  #, fuzzy, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/constexpr.cc:10160
  #, 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:10174
  #, 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:10214 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:10373 cp/constexpr.cc:12455 cp/constexpr.cc:12898
  #: 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:10422 cp/constexpr.cc:12942
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:10543
  #, 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:10593 cp/constexpr.cc:10605
  #: 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:10608
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/constexpr.cc:10626
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10764
  #, fuzzy, gcc-internal-format
  msgid "contract condition is not constant"
  msgstr "fr30_print_operand: tunnistamaton %%b-koodi"
  
! #: cp/constexpr.cc:10770
  #, fuzzy, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:10955
  #, fuzzy, gcc-internal-format
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: cp/constexpr.cc:10957
  #, fuzzy, gcc-internal-format
  msgid "%<continue%> outside of a loop"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: cp/constexpr.cc:10959
  #, fuzzy, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:11000 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:11016
  #, 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:11020 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:11033 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:11054 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11058
  #, fuzzy, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/constexpr.cc:11083
  #, 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:11088
  #, 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:11104 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:11145
  #, 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:11854 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:12108
  #, 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:12111
  #, fuzzy, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "virheellinen %%s-arvo"
  
! #: cp/constexpr.cc:12167 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:12201 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:12391
  #, 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:12403
  #, 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:12479
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "tyypillä %qE on virtuaalisia jäsenfunktioita"
  
! #: cp/constexpr.cc:12496
  #, 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:12560
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:12634
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "tallennusluokka %<thread_local%> virheellinen funktiolle %qs"
  
! #: cp/constexpr.cc:12642
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "ei-staattinen datajäsen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/constexpr.cc:12722 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:12823 rust/backend/rust-constexpr.cc:6578
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:12895
  #, fuzzy, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:12908
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "taulukon alustus ei-vakiolla"
  
! #: cp/constexpr.cc:12959
  #, 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:13004 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"
--- 57467,58369 ----
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: cp/constexpr.cc:839
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr "ISO C++ kieltää epäkokonaislukutyyppiä %2$qT olevan vakiojäsenen %1$qD alustamisen"
  
! #: cp/constexpr.cc:900
  #, fuzzy, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr "alustamaton const %qD"
  
! #: cp/constexpr.cc:963 cp/constexpr.cc:1129
  #, fuzzy, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: cp/constexpr.cc:1088
  #, gcc-internal-format
  msgid "%<-fimplicit-constexpr%> only affects %<inline%> functions"
  msgstr ""
  
! #: cp/constexpr.cc:1104
  #, fuzzy, gcc-internal-format
  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:7964
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:1740
  #, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1755
  #, gcc-internal-format
  msgid "%qs called after throwing an exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1758
  #, fuzzy, gcc-internal-format
  #| msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgid "%qs called after throwing an exception of type %qT"
  msgstr "%qD tyhjentää ei-triviaalintyyppisen objektin %#qT%s"
  
! #: cp/constexpr.cc:1772
  #, gcc-internal-format
  msgid "uncaught exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1786
  #, gcc-internal-format
  msgid "uncaught exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1788
  #, fuzzy, gcc-internal-format
  msgid "uncaught exception of type %qT"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: cp/constexpr.cc:1912
  #, fuzzy, gcc-internal-format
  msgid "call to %qD function with incorrect number of arguments"
  msgstr "%qD:lla ei saa olla vaihtuvaa määrää argumentteja"
  
! #: cp/constexpr.cc:1930
  #, fuzzy, gcc-internal-format
  msgid "%qD called with no caught exceptions pending"
  msgstr "nimike %qD esitelty muttei määritelty"
  
! #: cp/constexpr.cc:2014
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate exception: size not constant"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:2034
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:2065 cp/constexpr.cc:2117
  #, fuzzy, gcc-internal-format
  msgid "%qD called with no caught exceptions active"
  msgstr "nimike %qD esitelty muttei määritelty"
  
! #: cp/constexpr.cc:2155
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2224
  #, fuzzy, gcc-internal-format
  msgid "%qD called without supportable %qs"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: cp/constexpr.cc:2280
  #, fuzzy, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/constexpr.cc:2308
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2346
  #, 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:2373
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2420
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2454
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2458
  #, fuzzy, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr "#pragma message: %s"
  
! #: cp/constexpr.cc:2564 cp/constexpr.cc:4540
  #: 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:2566 cp/constexpr.cc:2687 cp/constexpr.cc:2696
! #: cp/constexpr.cc:4873 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:2856 cp/constexpr.cc:3821 cp/constexpr.cc:4195
! #: cp/constexpr.cc:4260 cp/constexpr.cc:12039
  #: 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:2930 cp/constexpr.cc:7481 cp/constexpr.cc:10199
  #: 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:3117
  #, fuzzy, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "liikaa argumentteja metodille %qE"
  
! #: cp/constexpr.cc:3120
  #, fuzzy, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "vertailu ”etumerkitön lauseke < 0” on aina epätosi"
  
! #: cp/constexpr.cc:3203
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3243 cp/constexpr.cc:11984
  #: rust/backend/rust-constexpr.cc:5982
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: cp/constexpr.cc:3300 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:3328 rust/backend/rust-constexpr.cc:2700
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "alunperin määritelty täällä"
  
! #: cp/constexpr.cc:3606 cp/constexpr.cc:3665 cp/constexpr.cc:3698
! #: cp/constexpr.cc:3720
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3607
  #, 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:3634
  #, fuzzy, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: cp/constexpr.cc:3666 cp/constexpr.cc:3699
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3722
  #, 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:3725
  #, 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:3827
  #, 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:3907
  #, 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:3982 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:4065
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate array: size not constant"
  msgstr "puuttuva operandi"
  
! #: cp/constexpr.cc:4098
  #, 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:4102 cp/constexpr.cc:4125
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr "varaus suoritettu täällä"
  
! #: cp/constexpr.cc:4121
  #, 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:4138
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4145
  #, 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:4303 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:4310
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:4314 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:4398 rust/backend/rust-constexpr.cc:3682
  #, fuzzy, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "protokollalla %qE on kehäriippuvuus"
  
! #: cp/constexpr.cc:4409 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:4831
  #, 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:4834
  #, fuzzy, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:4840
  #, 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:4916 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:4923 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:4946 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:4965 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:5184 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:5731 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:5734 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:5739 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:5742 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:5956 rust/backend/rust-constexpr.cc:1714
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "taulukon tyypillä on vaillinainen alkiotyyppi"
  
! #: cp/constexpr.cc:6022 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:6041 cp/constexpr.cc:6177 cp/constexpr.cc:6189
! #: cp/constexpr.cc:9210 cp/constexpr.cc:9346 cp/constexpr.cc:11934
! #: cp/constexpr.cc:12999 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:6049 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:6083 cp/constexpr.cc:6120 cp/constexpr.cc:8155
  #: 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:6085
  #, 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:6098 cp/constexpr.cc:8150
  #: 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:6255
  #, 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:6258
  #, 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:6269
  #, 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:6272
  #, 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:6283
  #, 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:6286
  #, 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:6297
  #, 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:6301
  #, 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:6312
  #, 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:6315
  #, 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:6473
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "%qs ei ole tuettu tällä kohteella"
  
! #: cp/constexpr.cc:6482 cp/constexpr.cc:6492
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6512
  #, 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:6559
  #, fuzzy, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "jäsen %qD on alustamaton viittaus"
  
! #: cp/constexpr.cc:6571
  #, 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:7505
  #, 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:7513
  #, fuzzy, gcc-internal-format
  msgid "%qT object created here"
  msgstr "esitelty täällä"
  
! #: cp/constexpr.cc:7516 cp/parser.cc:13134 cp/parser.cc:13145
! #: cp/reflect.cc:8548 cp/semantics.cc:4693 cp/semantics.cc:4709
  #, 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:7559 cp/constexpr.cc:7592
  #, 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:7561 cp/constexpr.cc:7587 cp/constexpr.cc:7594
! #: cp/constexpr.cc:7959 cp/constexpr.cc:11030 cp/constexpr.cc:11043
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "varattu täällä"
  
! #: cp/constexpr.cc:7565
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7585
  #, 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:7597
  #, 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:7605 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:7610
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: cp/constexpr.cc:7613
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: cp/constexpr.cc:7618 cp/constexpr.cc:7625
  #: 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:7631 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:7634 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:7957
  #, 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:7966
  #, 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:7973
  #, fuzzy, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/constexpr.cc:7976
  #, 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:8128
  #, 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:8159
  #, 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:8166
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8178 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:8838 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:8951 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:8953 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:8972
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "%qD:n virheellinen käyttö"
  
! #: cp/constexpr.cc:8976
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:8978
  #, 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:8980
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:8982
  #, 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:9094
  #, fuzzy, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr "nimike %qD esitelty muttei määritelty"
  
! #: cp/constexpr.cc:9172
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:9185
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9376
  #, fuzzy, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr "%qD:n poistettu määrittely"
  
! #: cp/constexpr.cc:9379
  #, fuzzy, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "poistettu funktio %q+D"
  
! #: cp/constexpr.cc:9447 cp/constexpr.cc:12692
  #: 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:9672
  #, fuzzy, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr "epäkelpo tallennusluokka funktiolle %qs"
  
! #: cp/constexpr.cc:9676
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9679
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10055 cp/constexpr.cc:12162
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:10089 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:10144
  #, 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:10154
  #, fuzzy, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/constexpr.cc:10162
  #, 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:10176
  #, 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:10216 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:10375 cp/constexpr.cc:12471 cp/constexpr.cc:12920
  #: 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:10424 cp/constexpr.cc:12964
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:10545
  #, 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:10595 cp/constexpr.cc:10607
  #: 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:10610
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/constexpr.cc:10628
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10772
  #, fuzzy, gcc-internal-format
  msgid "contract condition is not constant"
  msgstr "fr30_print_operand: tunnistamaton %%b-koodi"
  
! #: cp/constexpr.cc:10778
  #, fuzzy, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:10963
  #, fuzzy, gcc-internal-format
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: cp/constexpr.cc:10965
  #, fuzzy, gcc-internal-format
  msgid "%<continue%> outside of a loop"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: cp/constexpr.cc:10967
  #, fuzzy, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:11008 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:11024
  #, 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:11028 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:11041 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:11062 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11066
  #, fuzzy, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/constexpr.cc:11091
  #, 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:11096
  #, 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:11112 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:11163
  #, 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:11870 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:12124
  #, 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:12127
  #, fuzzy, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "virheellinen %%s-arvo"
  
! #: cp/constexpr.cc:12183 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:12217 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:12407
  #, 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:12419
  #, 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:12495
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "tyypillä %qE on virtuaalisia jäsenfunktioita"
  
! #: cp/constexpr.cc:12512
  #, 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:12576
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:12650
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "tallennusluokka %<thread_local%> virheellinen funktiolle %qs"
  
! #: cp/constexpr.cc:12658
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "ei-staattinen datajäsen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/constexpr.cc:12744 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:12845 rust/backend/rust-constexpr.cc:6578
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:12917
  #, fuzzy, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:12930
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "taulukon alustus ei-vakiolla"
  
! #: cp/constexpr.cc:12981
  #, 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:13026 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 ""
*** 58395,58795 ****
  msgid "failed to deduce %qD in SFINAE context"
  msgstr ""
  
! #: cp/constraint.cc:2175
  #, fuzzy, gcc-internal-format
  msgid "satisfaction of atomic constraint %qE depends on itself"
  msgstr "%q+D:n edellinen esittely oli täällä"
  
  # Tämä esiintynee esim. const char* → char* -muunnoksessa.
! #: cp/constraint.cc:2221
  #, fuzzy, gcc-internal-format
  msgid "satisfaction value of atomic constraint %qE changed from %qE to %qE"
  msgstr "muunnos tyypistä %qT tyyppiin %qT ei säilytä tyyppimääreitä"
  
! #: cp/constraint.cc:2224
  #, gcc-internal-format
  msgid "satisfaction value first evaluated to %qE from here"
  msgstr ""
  
! #: cp/constraint.cc:2341
  #, gcc-internal-format
  msgid "no operand of the disjunction is satisfied"
  msgstr ""
  
! #: cp/constraint.cc:2355
  #, gcc-internal-format
  msgid "the operand %qE is unsatisfied because"
  msgstr ""
  
! #: cp/constraint.cc:3138
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow copy assignable"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/constraint.cc:3141
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow default constructible"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constraint.cc:3144
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow copy constructible"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/constraint.cc:3147
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qT is not trivially copy assignable"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/constraint.cc:3150
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially default constructible"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constraint.cc:3153
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially copy constructible"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/constraint.cc:3156
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+T has a non-trivial destructor"
  msgid "%qT is not trivially destructible"
  msgstr "  %q+T:n hajotin on epätriviaali"
  
! #: cp/constraint.cc:3159
  #, fuzzy, gcc-internal-format
  msgid "%qT does not have unique object representations, because"
  msgstr "%qE:lla ei ole luokkatyyppiä"
  
! #: cp/constraint.cc:3169
  #, fuzzy, gcc-internal-format
  msgid "%qT does not have a virtual destructor"
  msgstr "esittely ei esittele mitään"
  
! #: cp/constraint.cc:3173
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%qT is not an abstract class"
  msgstr "%q#T ei ole luokka"
  
! #: cp/constraint.cc:3176
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template"
  msgid "%qT is not an aggregate"
  msgstr "%qT ei ole malli"
  
! #: cp/constraint.cc:3179
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qT is not an array"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/constraint.cc:3182
  #, fuzzy, gcc-internal-format
  msgid "%qT is not assignable from %qT, because"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/constraint.cc:3186 cp/semantics.cc:13525 cp/typeck.cc:3701
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/constraint.cc:3189
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a bounded array"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/constraint.cc:3192
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%qT is not a class"
  msgstr "%q#T ei ole luokka"
  
! #: cp/constraint.cc:3195
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a const type"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/constraint.cc:3199
  #, fuzzy, gcc-internal-format
  msgid "%qT is not default constructible, because"
  msgstr "tyypillä %qE on käyttäjän määrittelemä muodostin"
  
! #: cp/constraint.cc:3201
  #, fuzzy, gcc-internal-format
  msgid "%qT is not constructible from %qT, because"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/constraint.cc:3210
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T is not literal because:"
  msgid "%qT is not destructible, because"
  msgstr "%q+T ei ole literaali, koska:"
  
! #: cp/constraint.cc:3214
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%qT is not an empty class"
  msgstr "%q#T ei ole luokka"
  
! #: cp/constraint.cc:3217
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template"
  msgid "%qT is not an enum"
  msgstr "%qT ei ole malli"
  
! #: cp/constraint.cc:3220
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%qT is not a final class"
  msgstr "%q#T ei ole luokka"
  
! #: cp/constraint.cc:3223
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/constraint.cc:3226
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an implicit-lifetime type"
  msgstr "%qT ei ole malli"
  
! #: cp/constraint.cc:3231
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T is not literal because:"
  msgid "%qT is not invocable, because"
  msgstr "%q+T ei ole literaali, koska:"
  
! #: cp/constraint.cc:3233
  #, fuzzy, gcc-internal-format
  msgid "%qT is not invocable by %qT, because"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/constraint.cc:3238
  #, fuzzy, gcc-internal-format
  msgid "%qT is not layout compatible with %qT, because"
  msgstr "%qD ei ole %qD:n jäsen"
  
! #: cp/constraint.cc:3242
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a literal type"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/constraint.cc:3245
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member function pointer"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/constraint.cc:3248
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member object pointer"
  msgstr "tyypillä %qT ei ole %qE-nimistä jäsentä"
  
! #: cp/constraint.cc:3251
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member pointer"
  msgstr "tyypillä %qT ei ole %qE-nimistä jäsentä"
  
! #: cp/constraint.cc:3254
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow assignable from %qT, because"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/constraint.cc:3259
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow default constructible, because"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constraint.cc:3261
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow constructible from %qT, because"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/constraint.cc:3266
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow convertible from %qT, because"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/constraint.cc:3270
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T is not literal because:"
  msgid "%qT is not nothrow destructible, because"
  msgstr "%q+T ei ole literaali, koska:"
  
! #: cp/constraint.cc:3276
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T is not literal because:"
  msgid "%qT is not nothrow invocable, because"
  msgstr "%q+T ei ole literaali, koska:"
  
! #: cp/constraint.cc:3278
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow invocable by %qT, because"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/constraint.cc:3285
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an object type"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/constraint.cc:3289
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-interconvertible base of %qT, because"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/constraint.cc:3294
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qT is not a POD type"
  msgstr "%qD ei ole tyyppi"
  
! #: cp/constraint.cc:3297
  #, fuzzy, gcc-internal-format
  #| msgid "source is not a pointer"
  msgid "%qT is not a pointer"
  msgstr "lähde ei ole osoitin"
  
! #: cp/constraint.cc:3300
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a polymorphic type"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/constraint.cc:3303
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not a reference"
  msgstr "%qT ei ole nimiavaruus"
  
! #: cp/constraint.cc:3306
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not the same as %q#T"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/constraint.cc:3309
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not a scoped enum"
  msgstr "%qT ei ole nimiavaruus"
  
! #: cp/constraint.cc:3312
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a standard layout type"
  msgstr "%qT ei ole malli"
  
! #: cp/constraint.cc:3315
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a trivial type"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/constraint.cc:3318
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially assignable from %qT, because"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/constraint.cc:3323
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially default constructible, because"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constraint.cc:3325
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/constraint.cc:3330 cp/tree.cc:5014
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T is not literal because:"
  msgid "%qT is not trivially copyable"
  msgstr "%q+T ei ole literaali, koska:"
  
! #: cp/constraint.cc:3333
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T is not literal because:"
  msgid "%qT is not trivially destructible, because"
  msgstr "%q+T ei ole literaali, koska:"
  
! #: cp/constraint.cc:3337
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an unbounded array"
  msgstr "Ei ole hakemisto"
  
! #: cp/constraint.cc:3340
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a union"
  msgstr "joustava taulukkojäsen unionissa"
  
! #: cp/constraint.cc:3343
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a virtual base of %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/constraint.cc:3346
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a volatile type"
  msgstr "%qT ei ole malli"
  
! #: cp/constraint.cc:3349
  #, fuzzy, gcc-internal-format
  msgid "%qT is not consteval-only"
  msgstr "argumentti %qd ei ole vakio"
  
! #: cp/constraint.cc:3352
  #, fuzzy, gcc-internal-format
  msgid "%qT cannot yield a rank"
  msgstr "%qE:a saatetaan käyttää alustamattomana tässä funktiossa"
  
! #: cp/constraint.cc:3355
  #, fuzzy, gcc-internal-format
  msgid "%qT and %qT cannot be ordered"
  msgstr "%q+D esitelty ystävänä"
  
! #: cp/constraint.cc:3358
  #, fuzzy, gcc-internal-format
  msgid "%qT is not destructurable"
  msgstr "        %qD"
  
! #: cp/constraint.cc:3361
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3365
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3369
  #, fuzzy, gcc-internal-format
  msgid "%qD is not deducible from %qT"
  msgstr "muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/constraint.cc:3436
  #, fuzzy, gcc-internal-format
  msgid "invalid constraints"
  msgstr "virheellinen rotate-käsky"
  
! #: cp/constraint.cc:3457
  #, fuzzy, gcc-internal-format
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr "keskeytysfunktiolla on oltava void-paluutyyppi"
  
! #: cp/constraint.cc:3461
  #, fuzzy, gcc-internal-format
  msgid "the expression %qE evaluated to %<false%>"
  msgstr "vertailu ”etumerkitön lauseke < 0” on aina epätosi"
  
! #: cp/constraint.cc:3516
  #, fuzzy, gcc-internal-format
  msgid "constraints not satisfied"
  msgstr "%qD ei ole %qD:n jäsen"
  
! #: cp/constraint.cc:3533
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr ""
--- 58477,58877 ----
  msgid "failed to deduce %qD in SFINAE context"
  msgstr ""
  
! #: cp/constraint.cc:2182
  #, fuzzy, gcc-internal-format
  msgid "satisfaction of atomic constraint %qE depends on itself"
  msgstr "%q+D:n edellinen esittely oli täällä"
  
  # Tämä esiintynee esim. const char* → char* -muunnoksessa.
! #: cp/constraint.cc:2228
  #, fuzzy, gcc-internal-format
  msgid "satisfaction value of atomic constraint %qE changed from %qE to %qE"
  msgstr "muunnos tyypistä %qT tyyppiin %qT ei säilytä tyyppimääreitä"
  
! #: cp/constraint.cc:2231
  #, gcc-internal-format
  msgid "satisfaction value first evaluated to %qE from here"
  msgstr ""
  
! #: cp/constraint.cc:2348
  #, gcc-internal-format
  msgid "no operand of the disjunction is satisfied"
  msgstr ""
  
! #: cp/constraint.cc:2362
  #, gcc-internal-format
  msgid "the operand %qE is unsatisfied because"
  msgstr ""
  
! #: cp/constraint.cc:3147
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow copy assignable"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/constraint.cc:3150
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow default constructible"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constraint.cc:3153
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow copy constructible"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/constraint.cc:3156
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qT is not trivially copy assignable"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/constraint.cc:3159
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially default constructible"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constraint.cc:3162
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially copy constructible"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/constraint.cc:3165
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+T has a non-trivial destructor"
  msgid "%qT is not trivially destructible"
  msgstr "  %q+T:n hajotin on epätriviaali"
  
! #: cp/constraint.cc:3168
  #, fuzzy, gcc-internal-format
  msgid "%qT does not have unique object representations, because"
  msgstr "%qE:lla ei ole luokkatyyppiä"
  
! #: cp/constraint.cc:3178
  #, fuzzy, gcc-internal-format
  msgid "%qT does not have a virtual destructor"
  msgstr "esittely ei esittele mitään"
  
! #: cp/constraint.cc:3182
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%qT is not an abstract class"
  msgstr "%q#T ei ole luokka"
  
! #: cp/constraint.cc:3185
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template"
  msgid "%qT is not an aggregate"
  msgstr "%qT ei ole malli"
  
! #: cp/constraint.cc:3188
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qT is not an array"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/constraint.cc:3191
  #, fuzzy, gcc-internal-format
  msgid "%qT is not assignable from %qT, because"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/constraint.cc:3195 cp/semantics.cc:13521 cp/typeck.cc:3701
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/constraint.cc:3198
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a bounded array"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/constraint.cc:3201
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%qT is not a class"
  msgstr "%q#T ei ole luokka"
  
! #: cp/constraint.cc:3204
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a const type"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/constraint.cc:3208
  #, fuzzy, gcc-internal-format
  msgid "%qT is not default constructible, because"
  msgstr "tyypillä %qE on käyttäjän määrittelemä muodostin"
  
! #: cp/constraint.cc:3210
  #, fuzzy, gcc-internal-format
  msgid "%qT is not constructible from %qT, because"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/constraint.cc:3219
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T is not literal because:"
  msgid "%qT is not destructible, because"
  msgstr "%q+T ei ole literaali, koska:"
  
! #: cp/constraint.cc:3223
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%qT is not an empty class"
  msgstr "%q#T ei ole luokka"
  
! #: cp/constraint.cc:3226
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template"
  msgid "%qT is not an enum"
  msgstr "%qT ei ole malli"
  
! #: cp/constraint.cc:3229
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%qT is not a final class"
  msgstr "%q#T ei ole luokka"
  
! #: cp/constraint.cc:3232
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/constraint.cc:3235
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an implicit-lifetime type"
  msgstr "%qT ei ole malli"
  
! #: cp/constraint.cc:3240
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T is not literal because:"
  msgid "%qT is not invocable, because"
  msgstr "%q+T ei ole literaali, koska:"
  
! #: cp/constraint.cc:3242
  #, fuzzy, gcc-internal-format
  msgid "%qT is not invocable by %qT, because"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/constraint.cc:3247
  #, fuzzy, gcc-internal-format
  msgid "%qT is not layout compatible with %qT, because"
  msgstr "%qD ei ole %qD:n jäsen"
  
! #: cp/constraint.cc:3251
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a literal type"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/constraint.cc:3254
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member function pointer"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/constraint.cc:3257
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member object pointer"
  msgstr "tyypillä %qT ei ole %qE-nimistä jäsentä"
  
! #: cp/constraint.cc:3260
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member pointer"
  msgstr "tyypillä %qT ei ole %qE-nimistä jäsentä"
  
! #: cp/constraint.cc:3263
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow assignable from %qT, because"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/constraint.cc:3268
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow default constructible, because"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constraint.cc:3270
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow constructible from %qT, because"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/constraint.cc:3275
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow convertible from %qT, because"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/constraint.cc:3279
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T is not literal because:"
  msgid "%qT is not nothrow destructible, because"
  msgstr "%q+T ei ole literaali, koska:"
  
! #: cp/constraint.cc:3285
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T is not literal because:"
  msgid "%qT is not nothrow invocable, because"
  msgstr "%q+T ei ole literaali, koska:"
  
! #: cp/constraint.cc:3287
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow invocable by %qT, because"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/constraint.cc:3294
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an object type"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/constraint.cc:3298
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-interconvertible base of %qT, because"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/constraint.cc:3303
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qT is not a POD type"
  msgstr "%qD ei ole tyyppi"
  
! #: cp/constraint.cc:3306
  #, fuzzy, gcc-internal-format
  #| msgid "source is not a pointer"
  msgid "%qT is not a pointer"
  msgstr "lähde ei ole osoitin"
  
! #: cp/constraint.cc:3309
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a polymorphic type"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/constraint.cc:3312
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not a reference"
  msgstr "%qT ei ole nimiavaruus"
  
! #: cp/constraint.cc:3315
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not the same as %q#T"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/constraint.cc:3318
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not a scoped enum"
  msgstr "%qT ei ole nimiavaruus"
  
! #: cp/constraint.cc:3321
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a standard layout type"
  msgstr "%qT ei ole malli"
  
! #: cp/constraint.cc:3324
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a trivial type"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/constraint.cc:3327
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially assignable from %qT, because"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/constraint.cc:3332
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially default constructible, because"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constraint.cc:3334
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/constraint.cc:3339 cp/tree.cc:5014
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T is not literal because:"
  msgid "%qT is not trivially copyable"
  msgstr "%q+T ei ole literaali, koska:"
  
! #: cp/constraint.cc:3342
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T is not literal because:"
  msgid "%qT is not trivially destructible, because"
  msgstr "%q+T ei ole literaali, koska:"
  
! #: cp/constraint.cc:3346
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an unbounded array"
  msgstr "Ei ole hakemisto"
  
! #: cp/constraint.cc:3349
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a union"
  msgstr "joustava taulukkojäsen unionissa"
  
! #: cp/constraint.cc:3352
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a virtual base of %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/constraint.cc:3355
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a volatile type"
  msgstr "%qT ei ole malli"
  
! #: cp/constraint.cc:3358
  #, fuzzy, gcc-internal-format
  msgid "%qT is not consteval-only"
  msgstr "argumentti %qd ei ole vakio"
  
! #: cp/constraint.cc:3361
  #, fuzzy, gcc-internal-format
  msgid "%qT cannot yield a rank"
  msgstr "%qE:a saatetaan käyttää alustamattomana tässä funktiossa"
  
! #: cp/constraint.cc:3364
  #, fuzzy, gcc-internal-format
  msgid "%qT and %qT cannot be ordered"
  msgstr "%q+D esitelty ystävänä"
  
! #: cp/constraint.cc:3367
  #, fuzzy, gcc-internal-format
  msgid "%qT is not destructurable"
  msgstr "        %qD"
  
! #: cp/constraint.cc:3370
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3374
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3378
  #, fuzzy, gcc-internal-format
  msgid "%qD is not deducible from %qT"
  msgstr "muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/constraint.cc:3445
  #, fuzzy, gcc-internal-format
  msgid "invalid constraints"
  msgstr "virheellinen rotate-käsky"
  
! #: cp/constraint.cc:3466
  #, fuzzy, gcc-internal-format
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr "keskeytysfunktiolla on oltava void-paluutyyppi"
  
! #: cp/constraint.cc:3470
  #, fuzzy, gcc-internal-format
  msgid "the expression %qE evaluated to %<false%>"
  msgstr "vertailu ”etumerkitön lauseke < 0” on aina epätosi"
  
! #: cp/constraint.cc:3525
  #, fuzzy, gcc-internal-format
  msgid "constraints not satisfied"
  msgstr "%qD ei ole %qD:n jäsen"
  
! #: cp/constraint.cc:3542
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr ""
*************** msgstr "%qD:n paluuarvoa ei huomioida, e
*** 59292,59548 ****
  msgid "pseudo-destructor is not called"
  msgstr "kutsuttu täältä"
  
! #: cp/cvt.cc:1322 rust/backend/rust-tree.cc:399
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
  
! #: cp/cvt.cc:1326 rust/backend/rust-tree.cc:405
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1331 rust/backend/rust-tree.cc:412
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1336 rust/backend/rust-tree.cc:419
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1341 rust/backend/rust-tree.cc:426
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1346 rust/backend/rust-tree.cc:433
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr "epäkelpo %qs:n soveltaminen vaillinaiseen tyyppiin %qT "
  
! #: cp/cvt.cc:1350 rust/backend/rust-tree.cc:439
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1369 rust/backend/rust-tree.cc:342
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/cvt.cc:1373 rust/backend/rust-tree.cc:348
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1378 rust/backend/rust-tree.cc:355
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1383 rust/backend/rust-tree.cc:362
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1388 rust/backend/rust-tree.cc:369
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1393 rust/backend/rust-tree.cc:376
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "epäkelpo %qs:n soveltaminen vaillinaiseen tyyppiin %qT "
  
! #: cp/cvt.cc:1397 rust/backend/rust-tree.cc:382
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1411 rust/backend/rust-tree.cc:453
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1416 rust/backend/rust-tree.cc:459
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1421 rust/backend/rust-tree.cc:466
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1426 rust/backend/rust-tree.cc:473
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1431 rust/backend/rust-tree.cc:480
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1436 rust/backend/rust-tree.cc:487
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1441 rust/backend/rust-tree.cc:493
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1480 rust/backend/rust-tree.cc:535
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/cvt.cc:1484 rust/backend/rust-tree.cc:541
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/cvt.cc:1489 rust/backend/rust-tree.cc:548
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1494 rust/backend/rust-tree.cc:555
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1499 rust/backend/rust-tree.cc:561
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1504 rust/backend/rust-tree.cc:567
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/cvt.cc:1508 rust/backend/rust-tree.cc:573
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/cvt.cc:1569
  #, fuzzy, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.cc:1573
  #, fuzzy, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.cc:1577
  #, fuzzy, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.cc:1581
  #, fuzzy, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.cc:1585
  #, fuzzy, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.cc:1589
  #, fuzzy, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.cc:1593
  #, fuzzy, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.cc:1609
  #, fuzzy, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti funktiolle %qs"
  
! #: cp/cvt.cc:1614
  #, fuzzy, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti funktiolle %qs"
  
! #: cp/cvt.cc:1619
  #, fuzzy, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: cp/cvt.cc:1624
  #, fuzzy, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: cp/cvt.cc:1629
  #, fuzzy, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: cp/cvt.cc:1634
  #, fuzzy, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti funktiolle %qs"
  
! #: cp/cvt.cc:1663
  #, fuzzy, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/cvt.cc:1668
  #, fuzzy, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/cvt.cc:1673
  #, fuzzy, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/cvt.cc:1677
  #, fuzzy, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/cvt.cc:1681
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr "lause on vaikutukseton"
  
! #: cp/cvt.cc:1685
  #, fuzzy, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr "puuttuva kasvatuslauseke"
  
! #: cp/cvt.cc:1840
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "NULLin muunnos epäosoitintyypiksi"
  
! #: cp/cvt.cc:1958
  #, fuzzy, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "%Juseita parametreja nimellä %qD"
  
! #: cp/cvt.cc:1974
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr "ei-yksiselitteinen oletustyyppimuunnos tyypistä %qT"
  
! #: cp/cvt.cc:1977
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
--- 59374,59630 ----
  msgid "pseudo-destructor is not called"
  msgstr "kutsuttu täältä"
  
! #: cp/cvt.cc:1324 rust/backend/rust-tree.cc:399
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
  
! #: cp/cvt.cc:1328 rust/backend/rust-tree.cc:405
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1333 rust/backend/rust-tree.cc:412
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1338 rust/backend/rust-tree.cc:419
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1343 rust/backend/rust-tree.cc:426
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1348 rust/backend/rust-tree.cc:433
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr "epäkelpo %qs:n soveltaminen vaillinaiseen tyyppiin %qT "
  
! #: cp/cvt.cc:1352 rust/backend/rust-tree.cc:439
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1371 rust/backend/rust-tree.cc:342
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/cvt.cc:1375 rust/backend/rust-tree.cc:348
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1380 rust/backend/rust-tree.cc:355
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1385 rust/backend/rust-tree.cc:362
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1390 rust/backend/rust-tree.cc:369
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1395 rust/backend/rust-tree.cc:376
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "epäkelpo %qs:n soveltaminen vaillinaiseen tyyppiin %qT "
  
! #: cp/cvt.cc:1399 rust/backend/rust-tree.cc:382
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1413 rust/backend/rust-tree.cc:453
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1418 rust/backend/rust-tree.cc:459
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1423 rust/backend/rust-tree.cc:466
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1428 rust/backend/rust-tree.cc:473
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1433 rust/backend/rust-tree.cc:480
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1438 rust/backend/rust-tree.cc:487
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1443 rust/backend/rust-tree.cc:493
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1482 rust/backend/rust-tree.cc:535
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/cvt.cc:1486 rust/backend/rust-tree.cc:541
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/cvt.cc:1491 rust/backend/rust-tree.cc:548
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1496 rust/backend/rust-tree.cc:555
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1501 rust/backend/rust-tree.cc:561
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/cvt.cc:1506 rust/backend/rust-tree.cc:567
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/cvt.cc:1510 rust/backend/rust-tree.cc:573
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/cvt.cc:1571
  #, fuzzy, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.cc:1575
  #, fuzzy, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.cc:1579
  #, fuzzy, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.cc:1583
  #, fuzzy, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.cc:1587
  #, fuzzy, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.cc:1591
  #, fuzzy, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.cc:1595
  #, fuzzy, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.cc:1611
  #, fuzzy, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti funktiolle %qs"
  
! #: cp/cvt.cc:1616
  #, fuzzy, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti funktiolle %qs"
  
! #: cp/cvt.cc:1621
  #, fuzzy, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: cp/cvt.cc:1626
  #, fuzzy, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: cp/cvt.cc:1631
  #, fuzzy, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: cp/cvt.cc:1636
  #, fuzzy, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti funktiolle %qs"
  
! #: cp/cvt.cc:1665
  #, fuzzy, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/cvt.cc:1670
  #, fuzzy, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/cvt.cc:1675
  #, fuzzy, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/cvt.cc:1679
  #, fuzzy, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/cvt.cc:1683
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr "lause on vaikutukseton"
  
! #: cp/cvt.cc:1687
  #, fuzzy, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr "puuttuva kasvatuslauseke"
  
! #: cp/cvt.cc:1842
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "NULLin muunnos epäosoitintyypiksi"
  
! #: cp/cvt.cc:1960
  #, fuzzy, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "%Juseita parametreja nimellä %qD"
  
! #: cp/cvt.cc:1976
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr "ei-yksiselitteinen oletustyyppimuunnos tyypistä %qT"
  
! #: cp/cvt.cc:1979
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
*************** msgstr "edellisestä esittelystä %q+F"
*** 59612,59618 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "luetellun tyypin jäsenen %q+D uudelleenesittely"
  
! #: cp/decl.cc:1620 cp/decl.cc:18421
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "edellinen esittely %q+D"
--- 59694,59700 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "luetellun tyypin jäsenen %q+D uudelleenesittely"
  
! #: cp/decl.cc:1620 cp/decl.cc:18452
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "edellinen esittely %q+D"
*************** msgstr "%J%qD:lle ei ole aiempaa esittel
*** 59757,59764 ****
  msgid "%q#D previously defined here"
  msgstr "%q+#D määritelty aiemmin täällä"
  
! #: cp/decl.cc:2359 cp/name-lookup.cc:3476 cp/name-lookup.cc:3516
! #: cp/name-lookup.cc:3542
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "%q+#D aiemmin esitelty täällä"
--- 59839,59846 ----
  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ä"
*************** msgstr "oletusargumentti annettu %2$q#D:
*** 59833,59844 ****
  msgid "previous specification in %q#D here"
  msgstr "%q+D:n edellinen esittely oli täällä"
  
! #: cp/decl.cc:2570 cp/decl.cc:18439
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/decl.cc:2572 cp/decl.cc:18441
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared here without exporting"
--- 59915,59926 ----
  msgid "previous specification in %q#D here"
  msgstr "%q+D:n edellinen esittely oli täällä"
  
! #: cp/decl.cc:2570 cp/decl.cc:18470
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/decl.cc:2572 cp/decl.cc:18472
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared here without exporting"
*************** msgstr "säiekohtainen esittely %q#D seu
*** 59937,59945 ****
  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:2997
! #: cp/name-lookup.cc:3510 cp/name-lookup.cc:3513 cp/name-lookup.cc:3536
! #: cp/name-lookup.cc:3539
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "%q+D:n virheellinen uudelleenesittely"
--- 60019,60027 ----
  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"
*************** msgstr "  ohittaa %q+#D:n alustuksen"
*** 60044,60050 ****
  msgid "  enters %<template for%> statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/decl.cc:5060 cp/parser.cc:8110
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
--- 60126,60132 ----
  msgid "  enters %<template for%> statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/decl.cc:5060 cp/parser.cc:8112
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
*************** msgstr ""
*** 60122,60128 ****
  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:6172 cp/parser.cc:26319
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
--- 60204,60210 ----
  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:6172 cp/parser.cc:26315
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
*************** msgstr "%qs-attribuuttia ei huomioida ei
*** 60247,60259 ****
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/decl.cc:6435 cp/decl.cc:14968 cp/decl.cc:16598 cp/parser.cc:17515
! #: cp/parser.cc:23681 cp/parser.cc:31058
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "attribuuttia ei huomioida"
  
! #: cp/decl.cc:6437 cp/decl.cc:14969
  #, fuzzy, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentälle"
--- 60329,60341 ----
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/decl.cc:6435 cp/decl.cc:14985 cp/decl.cc:16629 cp/parser.cc:17511
! #: cp/parser.cc:23677 cp/parser.cc:31066
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "attribuuttia ei huomioida"
  
! #: cp/decl.cc:6437 cp/decl.cc:14986
  #, fuzzy, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentälle"
*************** msgstr "%J%qE-attribuutti soveltuu vain
*** 60269,60275 ****
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/decl.cc:6576 cp/decl2.cc:1277 cp/decl2.cc:1479
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD on alustettu (käytä __typeof__ sen sijaan)"
--- 60351,60357 ----
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/decl.cc:6576 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)"
*************** msgstr ""
*** 60284,60637 ****
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "parametrilla %q+D on vain etukäteisesittely"
  
! #: cp/decl.cc:6641
  #, 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:6668
  #, 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:6677
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/decl.cc:6678
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "malliesittelylle %q+D"
  
! #: cp/decl.cc:6690
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:6702
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "jäsenen %q+D kaksoiskappale"
  
! #: cp/decl.cc:6751
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.cc:6769
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6807
  #, 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:6816
  #, 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:6883
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "muuttujalla %q#D on alustin, mutta vaillinainen tyyppi"
  
! #: cp/decl.cc:6892 cp/decl.cc:8376
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "taulukon %q#D alkiot ovat vaillinaista tyyppiä"
  
! #: cp/decl.cc:6903
  #, fuzzy, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: cp/decl.cc:6973
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD esitelty viitteenä, mutta alustamatta"
  
! #: cp/decl.cc:7056
  #, 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:7062
  #, 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:7082
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "dwarfin versio %d ei ole tuettu"
  
! #: cp/decl.cc:7086
  #, 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:7151
  #, 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:7158
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "%qD-taulukon koko puuttuu"
  
! #: cp/decl.cc:7170
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "nollan kokoinen taulukko %qD"
  
! #: cp/decl.cc:7218
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "%qD:n koko muistissa ei ole tunnettu"
  
! #: cp/decl.cc:7243
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "%qD:n koko muistissa ei ole vakio"
  
! #: cp/decl.cc:7345
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7349
  #, 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:7356
  #, 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:7399 rust/backend/rust-tree.cc:3278
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "alustamaton const %qD"
  
! #: cp/decl.cc:7406 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:7415 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:7423
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/decl.cc:7427
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7430
  #, 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:7730
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.cc:7802
  #, fuzzy, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "virheellinen alustin taulukon jäsenelle %q#D"
  
! #: cp/decl.cc:7847
  #, 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:7864 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:7869
  #, 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:7894
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr "%qD:n esittely %qT:n jäsenenä"
  
! #: cp/decl.cc:7950
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "virheellinen alustin taulukon jäsenelle %q#D"
  
! #: cp/decl.cc:8004
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.cc:8043 cp/decl.cc:8334 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:8086
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
  
! #: cp/decl.cc:8096
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
  
! #: cp/decl.cc:8230
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "alustimen ympäriltä puuttuu aaltosulkeet"
  
! #: cp/decl.cc:8364
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.cc:8378
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "taulukon %q#D alkiot ovat vaillinaista tyyppiä"
  
! #: cp/decl.cc:8391
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "muuttuvakokoinen yhdysliteraali"
  
! #: cp/decl.cc:8447
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D on vaillinaista tyyppiä"
  
! #: cp/decl.cc:8468
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "skalaariobjekti %qD vaatii yhden alkion alustimeensa"
  
! #: cp/decl.cc:8519
  #, 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:8662
  #, 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:8712
  #, fuzzy, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "virheellinen alustin taulukon jäsenelle %q#D"
  
! #: cp/decl.cc:8714
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/decl.cc:8717
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/decl.cc:8722
  #, fuzzy, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "  ohittaa %q+#D:n alustuksen"
  
! #: cp/decl.cc:8749 cp/decl.cc:9773 cp/typeck.cc:8281 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:8946
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "%qD esitelty viitteenä, mutta ei ole alustettu"
  
! #: cp/decl.cc:9148
  #, 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:9351
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/decl.cc:9375
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "liian vähän argumentteja muodostimelle %q#D"
  
! #: cp/decl.cc:9380
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/decl.cc:9385
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9390
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9395
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9460
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "sijoitus (ei alustus) esittelyssä"
  
! #: cp/decl.cc:9481 cp/decl.cc:16997
  #, 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:9485 cp/decl.cc:17001
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%<register%>-tallennusluokkamääritteen käyttö"
  
! #: cp/decl.cc:9530 cp/decl.cc:16964
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "%q#D:n esittelyllä ei ole alustimia"
  
! #: cp/decl.cc:9566
  #, 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:9578
  #, fuzzy, gcc-internal-format
  #| msgid "return type %q#T is incomplete"
  msgid "deduced type %qT for %qD is incomplete"
--- 60366,60719 ----
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "parametrilla %q+D on vain etukäteisesittely"
  
! #: cp/decl.cc:6640
  #, 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:6667
  #, 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:6676
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/decl.cc:6677
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "malliesittelylle %q+D"
  
! #: cp/decl.cc:6689
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:6705
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "jäsenen %q+D kaksoiskappale"
  
! #: cp/decl.cc:6754
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.cc:6772
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6810
  #, 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:6819
  #, 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:6886
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "muuttujalla %q#D on alustin, mutta vaillinainen tyyppi"
  
! #: cp/decl.cc:6895 cp/decl.cc:8379
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "taulukon %q#D alkiot ovat vaillinaista tyyppiä"
  
! #: cp/decl.cc:6906
  #, fuzzy, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: cp/decl.cc:6976
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD esitelty viitteenä, mutta alustamatta"
  
! #: cp/decl.cc:7059
  #, 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:7065
  #, 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:7085
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "dwarfin versio %d ei ole tuettu"
  
! #: cp/decl.cc:7089
  #, 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:7154
  #, 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:7161
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "%qD-taulukon koko puuttuu"
  
! #: cp/decl.cc:7173
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "nollan kokoinen taulukko %qD"
  
! #: cp/decl.cc:7221
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "%qD:n koko muistissa ei ole tunnettu"
  
! #: cp/decl.cc:7246
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "%qD:n koko muistissa ei ole vakio"
  
! #: cp/decl.cc:7348
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7352
  #, 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:7359
  #, 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:7402 rust/backend/rust-tree.cc:3278
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "alustamaton const %qD"
  
! #: cp/decl.cc:7409 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:7418 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:7426
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/decl.cc:7430
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7433
  #, 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:7733
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.cc:7805
  #, fuzzy, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "virheellinen alustin taulukon jäsenelle %q#D"
  
! #: cp/decl.cc:7850
  #, 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:7867 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:7872
  #, 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:7897
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr "%qD:n esittely %qT:n jäsenenä"
  
! #: cp/decl.cc:7953
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "virheellinen alustin taulukon jäsenelle %q#D"
  
! #: cp/decl.cc:8007
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.cc:8046 cp/decl.cc:8337 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:8089
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
  
! #: cp/decl.cc:8099
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
  
! #: cp/decl.cc:8233
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "alustimen ympäriltä puuttuu aaltosulkeet"
  
! #: cp/decl.cc:8367
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.cc:8381
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "taulukon %q#D alkiot ovat vaillinaista tyyppiä"
  
! #: cp/decl.cc:8394
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "muuttuvakokoinen yhdysliteraali"
  
! #: cp/decl.cc:8450
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D on vaillinaista tyyppiä"
  
! #: cp/decl.cc:8471
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "skalaariobjekti %qD vaatii yhden alkion alustimeensa"
  
! #: cp/decl.cc:8522
  #, 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:8665
  #, 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:8715
  #, fuzzy, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "virheellinen alustin taulukon jäsenelle %q#D"
  
! #: cp/decl.cc:8717
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/decl.cc:8720
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/decl.cc:8725
  #, fuzzy, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "  ohittaa %q+#D:n alustuksen"
  
! #: cp/decl.cc:8752 cp/decl.cc:9776 cp/typeck.cc:8281 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:8949
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "%qD esitelty viitteenä, mutta ei ole alustettu"
  
! #: cp/decl.cc:9151
  #, 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:9354
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/decl.cc:9378
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "liian vähän argumentteja muodostimelle %q#D"
  
! #: cp/decl.cc:9383
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/decl.cc:9388
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9393
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9398
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9463
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "sijoitus (ei alustus) esittelyssä"
  
! #: cp/decl.cc:9484 cp/decl.cc:17028
  #, 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:9488 cp/decl.cc:17032
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%<register%>-tallennusluokkamääritteen käyttö"
  
! #: cp/decl.cc:9533 cp/decl.cc:16995
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "%q#D:n esittelyllä ei ole alustimia"
  
! #: cp/decl.cc:9569
  #, 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:9581
  #, 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
*** 60639,62516 ****
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9634
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: cp/decl.cc:9795
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "%q+D:n edellinen esittely"
  
! #: cp/decl.cc:9838
  #, 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:9847
  #, 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:10064
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "funktio %q#D alustetaan kuin muuttuja"
  
! #: cp/decl.cc:10299
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "Pyydettyä osoitetta ei voi asettaa"
  
! #: cp/decl.cc:10300
  #, fuzzy, gcc-internal-format
  #| msgid " declared here"
  msgid "lambda declared here"
  msgstr " esitelty täällä"
  
! #: cp/decl.cc:10319
  #, 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:10322
  #, 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:10332
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.cc:10357
  #, fuzzy, gcc-internal-format
  msgid "in base class of %qT"
  msgstr "%s[%s] Virhe 0x%x%s"
  
! #: cp/decl.cc:10365
  #, 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:10375
  #, 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:10576 cp/decl.cc:10744
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.cc:10588
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.cc:10598 cp/decl.cc:10774
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 kieltää muuttuvakokoisen taulukon %qE"
  
! #: cp/decl.cc:10611 cp/decl.cc:10881
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "luokalla %q#T on datajäseninä osoittimia"
  
! #: cp/decl.cc:10623 cp/decl.cc:10933
  #, 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:10632 cp/decl.cc:11079
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: cp/decl.cc:10638 cp/decl.cc:11084
  #, 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:10646 cp/decl.cc:11090
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: cp/decl.cc:10768
  #, fuzzy, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr "puuttuva alustin jäsenelle %qD"
  
! #: cp/decl.cc:10784 cp/decl.cc:10941
  #, 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:10788
  #, 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:10791
  #, 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:10943
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:10998 cp/decl.cc:11044
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11004
  #, fuzzy, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/decl.cc:11050
  #, fuzzy, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/decl.cc:11106
  #, 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:11665
  #, 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:11668
  #, 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:11673
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11892
  #, 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:11896
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "%qD-taulukon koko puuttuu"
  
! #: cp/decl.cc:11899
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "nollan kokoinen taulukko %qD"
  
! #: cp/decl.cc:11915
  #, 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:11917
  #, 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:11943
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.cc:11945
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:11951
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "parametri %qD esitelty void-tyyppisenä"
  
! #: cp/decl.cc:11954
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cp/decl.cc:11956
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:11962
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "parametri %qD esitelty void-tyyppisenä"
  
! #: cp/decl.cc:11965
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "parametri %qD esitelty void-tyyppisenä"
  
! #: cp/decl.cc:11967
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:11973
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.cc:11976
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cp/decl.cc:11978
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:11985
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D esitelty ystävänä"
  
! #: cp/decl.cc:11992
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "nimike %qD esitelty muttei määritelty"
  
! #: cp/decl.cc:12024
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "%qD ei ole luokka eikä nimiavaruus"
  
! #: cp/decl.cc:12064
  #, 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:12141
  #, 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:12179
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/decl.cc:12181
  #, 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:12188
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12240
  #, fuzzy, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "%<inline%> tyhjässä esittelyssä"
  
! #: cp/decl.cc:12251
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "%qD ei ole malli"
  
! #: cp/decl.cc:12274
  #, 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:12283
  #, 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:12314
  #, 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:12356
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:12359
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:12362 cp/decl.cc:12365
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:12367
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:12369
  #, 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:12374
  #, fuzzy, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:12375
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12436
  #, 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:12438
  #, 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:12439
  #, 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:12444
  #, 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:12446
  #, 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:12447
  #, 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:12453 cp/decl.cc:15489 cp/decl.cc:15499 cp/parser.cc:13448
  #, fuzzy, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.cc:12466
  #, 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:12468 cp/decl.cc:12477 cp/typeck.cc:4914
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  esitelty täällä"
  
! #: cp/decl.cc:12475
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.cc:12481
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.cc:12495
  #, fuzzy, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "malli C-linkityksellä"
  
! #: cp/decl.cc:12505
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "virheellinen IACC-argumentti"
  
! #: cp/decl.cc:12513
  #, fuzzy, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "virheellinen loppuliite ”%.*s” kokonaislukuvakiolla"
  
! #: cp/decl.cc:12519
  #, fuzzy, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "virheellinen loppuliite ”%.*s” kokonaislukuvakiolla"
  
! #: cp/decl.cc:12526
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12531
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/decl.cc:12628
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "paluutyyppi on oletuksena %<int%>"
  
! #: cp/decl.cc:12669
  #, fuzzy, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "funktion määrittely esitelty %<auto%>:ksi"
  
! #: cp/decl.cc:12675
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "%q+D:n edellinen määrittely oli täällä"
  
! #: cp/decl.cc:12677
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q+D:n edellinen määrittely oli täällä"
  
! #: cp/decl.cc:12694
  #, 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:12900
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: cp/decl.cc:12903
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12912
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: cp/decl.cc:12915
  #, fuzzy, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.cc:12918
  #, 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:13039
  #, 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:13043
  #, 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:13047
  #, 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:13058
  #, 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:13063
  #, 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:13068
  #, 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:13180
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "taulukon %qD koolla on epäkokonaislukutyyppi %qT"
  
! #: cp/decl.cc:13183
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "taulukon koolla on epäkokonaislukutyyppi %qT"
  
! #: cp/decl.cc:13214 cp/decl.cc:13286
  #, 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:13218 cp/decl.cc:13289
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.cc:13269
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ kieltää nollan kokoisen taulukon %qD"
  
! #: cp/decl.cc:13272
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ kieltää nollan kokoisen taulukon"
  
! #: cp/decl.cc:13296
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ kieltää muuttuvakokoisen taulukon %qD"
  
! #: cp/decl.cc:13299
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ kieltää muuttuvakokoisen taulukon"
  
! #: cp/decl.cc:13305
  #, fuzzy, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: cp/decl.cc:13308
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: cp/decl.cc:13360
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "taulukon koon ylivuoto"
  
! #: cp/decl.cc:13420
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/decl.cc:13423
  #, fuzzy, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr "NULLin muunnos epäosoitintyypiksi %qT"
  
! #: cp/decl.cc:13433
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "%qD:n esittely void-taulukkona"
  
! #: cp/decl.cc:13435
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "luodaan void-taulukko"
  
! #: cp/decl.cc:13440
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "%qD:n esittely funktioiden taulukkona"
  
! #: cp/decl.cc:13442
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "luodaan funktioiden taulukko"
  
! #: cp/decl.cc:13447
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "%qD:n esittely viitteiden taulukkona"
  
! #: cp/decl.cc:13449
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "luodaan viitteiden taulukko"
  
! #: cp/decl.cc:13454
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "%qD:n esittely funktiojäsenten taulukkona"
  
! #: cp/decl.cc:13457
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "luodaan funktiojäsenten taulukkoa"
  
! #: cp/decl.cc:13475
  #, 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:13479
  #, 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:13493
  #, 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:13591
  #, fuzzy, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "virheellinen hajottimen %qD käyttö tyyppinä"
  
! #: cp/decl.cc:13594
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "Tyhjä taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: cp/decl.cc:13605
  #, fuzzy, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "virheellinen hajottimen %qD käyttö tyyppinä"
  
! #: cp/decl.cc:13608
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: cp/decl.cc:13621
  #, fuzzy, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.cc:13624
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: cp/decl.cc:13633
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "virheellinen hajottimen %qD käyttö tyyppinä"
  
! #: cp/decl.cc:13636
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: cp/decl.cc:13640
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.cc:13649
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "useita tallennusluokkia esittelymääritteissä"
  
! #: cp/decl.cc:13670
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "nimetön muuttuja tai kenttä esitelty voidiksi"
  
! #: cp/decl.cc:13678
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "muuttuja tai kenttä esitelty voidiksi"
  
! #: cp/decl.cc:13693
  #, 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:13698
  #, 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:13719
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13735
  #, 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:13750
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13780
  #, 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:13841
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13847
  #, fuzzy, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "hajottimet eivät voi olla cv-määriteltyjä"
  
! #: cp/decl.cc:13868
  #, fuzzy
  msgid "%e and %e specified together"
  msgstr "sekä %<signed%> että %<unsigned%> määritelty %qs:lle"
  
! #: cp/decl.cc:14081
  #, 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:14084 cp/decl.cc:14106
  #, 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:14087
  #, 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:14097
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%qT ei ole luokka eikä nimiavaruus"
  
! #: cp/decl.cc:14121
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.cc:14128
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/decl.cc:14156
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.cc:14207
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "funktion määrittely ei esittele parametrejä"
  
! #: cp/decl.cc:14215 cp/decl.cc:14224 cp/decl.cc:16206
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.cc:14232
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "vaillinaisen tyypin typedef %qD epäkelpo käyttö"
  
! #: cp/decl.cc:14237
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.cc:14272
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.cc:14279 cp/decl.cc:14286 cp/decl.cc:14293 cp/decl.cc:14300
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%Hprototyypin esittely"
  
! #: cp/decl.cc:14311
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14321
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "yli yksi tietotyyppi esittelymääritteissä"
  
! #: cp/decl.cc:14375
  #, 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:14425 cp/decl.cc:14429 cp/decl.cc:14432
  #, 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:14449
  #, 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:14457
  #, 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:14520
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qE:a käytetään alustamattomana tässä funktiossa"
  
! #: cp/decl.cc:14527
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr "%qE ei ole typedef eikä sisäinen tyyppi"
  
! #: cp/decl.cc:14536
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qE ei ole typedef eikä sisäinen tyyppi"
  
! #: cp/decl.cc:14538
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qE ei ole typedef eikä sisäinen tyyppi"
  
! #: cp/decl.cc:14607
  #, fuzzy, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "epäkelpo osoitintila %qs"
  
! #: cp/decl.cc:14651
  #, 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:14677
  #, 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:14686
  #, 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:14699
  #, fuzzy, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.cc:14706
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "tallennusluokka annettu malliparametrille %qs"
  
! #: cp/decl.cc:14716 cp/decl.cc:14896
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/decl.cc:14724 cp/decl.cc:14733 cp/decl.cc:14739 cp/decl.cc:14745
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "parametriksi ei voida esitellä %<constexpr%>:ksi"
  
! #: cp/decl.cc:14755
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> luokan esittelyn ulkopuolella"
  
! #: cp/decl.cc:14765 cp/decl.cc:14768 cp/decl.cc:14774 cp/decl.cc:14785
! #: cp/decl.cc:14797 cp/decl.cc:14807 cp/decl.cc:14811
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "attribuutti jätetty huomioimatta %q+#T:n esittelyssä"
  
! #: cp/decl.cc:14771
  #, 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:14778 cp/decl.cc:14803
  #, 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:14791
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "virheellinen funktioesittely"
  
! #: cp/decl.cc:14815
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:14827
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "attribuutti jätetty huomioimatta %q+#T:n esittelyssä"
  
! #: cp/decl.cc:14830
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14838
  #, 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:14868
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "useita tallennusluokkia %qs:n esittelyssä"
  
! #: cp/decl.cc:14894
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: cp/decl.cc:14908
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/decl.cc:14913
  #, fuzzy, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "%<auto%> tiedostoalueen tyhjässä esittelyssä"
  
! #: cp/decl.cc:14921
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "funktioalue %qs implisiittisesti auto ja esitelty %<__thread%>:ksi"
  
! #: cp/decl.cc:14935
  #, fuzzy, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:15031
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "tarpeettomat sulkeet %qs:n esittelyssä"
  
! #: cp/decl.cc:15037
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses"
  msgstr "Odotettiin oikeaa sulkumerkkiä lausekkeessa kohdassa %C"
  
! #: cp/decl.cc:15104
  #, 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:15118
  #, 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:15124
  #, fuzzy, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.cc:15128
  #, 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:15136
  #, 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:15140
  #, 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:15161
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15166
  #, fuzzy, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.cc:15170
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: cp/decl.cc:15191
  #, fuzzy, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.cc:15195
  #, 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:15200
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.cc:15207
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15216
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15221
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/decl.cc:15228
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15234
  #, 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:15246
  #, 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:15256
  #, fuzzy, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.cc:15269
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15283
  #, 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:15286
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15293
  #, fuzzy, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.cc:15319
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: cp/decl.cc:15331
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:15337
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs esitelty taulukon palauttavan funktiona"
  
! #: cp/decl.cc:15344
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "%<noreturn%>-funktio palauttaa ei-void-arvon"
  
! #: cp/decl.cc:15377
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/decl.cc:15379
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "muodostin ei voi olla staattinen jäsenfunktio"
  
! #: cp/decl.cc:15384
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "hajottimet eivät voi olla cv-määriteltyjä"
  
! #: cp/decl.cc:15385
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "muodostimet eivät voi olla cv-määriteltyjä"
  
! #: cp/decl.cc:15393
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "hajottimet eivät voi olla cv-määriteltyjä"
  
! #: cp/decl.cc:15394
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "hajottimet eivät voi olla cv-määriteltyjä"
  
! #: cp/decl.cc:15412
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "muodostimia ei voi esitellä virtuaalisiksi"
  
! #: cp/decl.cc:15429
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "tyypillä %qE on virtuaalisia jäsenfunktioita"
  
! #: cp/decl.cc:15434
  #, fuzzy, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "luokkamäärittelyä ei voi esitellä ystäväksi"
  
! #: cp/decl.cc:15438
  #, 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:15448
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15452
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15478
  #, 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:15486
  #, fuzzy, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr "mallit eivät voi olla virtuaalisia"
  
! #: cp/decl.cc:15496
  #, fuzzy, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:15505
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/decl.cc:15528
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "hajottimilla ei voi olla parametreja"
  
! #: cp/decl.cc:15576
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "luokalla %q#T on datajäseninä osoittimia"
  
! #: cp/decl.cc:15589 cp/decl.cc:15596
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "luokalla %q#T on datajäseninä osoittimia"
  
! #: cp/decl.cc:15598
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "luokalla %q#T on datajäseninä osoittimia"
  
! #: cp/decl.cc:15627
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: cp/decl.cc:15628
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: cp/decl.cc:15701
  #, 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:15780
  #, fuzzy, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/decl.cc:15806
  #, 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:15811
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "ylimääräinen kvalifiointi %<%T::%> jäsenelle %qs"
  
! #: cp/decl.cc:15841
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:15843
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:15851
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:15891
  #, fuzzy, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/decl.cc:15900
  #, 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:15903
  #, fuzzy, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/decl.cc:15914
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<virtual%> luokan esittelyn ulkopuolella"
  
! #: cp/decl.cc:15917
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> tyhjässä esittelyssä"
  
! #: cp/decl.cc:15920
  #, 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:15930
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:15937
  #, fuzzy, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:15943
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:15949
  #, 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:15955
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:15961
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: cp/decl.cc:15977
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/decl.cc:15980
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/decl.cc:16006
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/decl.cc:16009
  #, fuzzy, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "funktion määrittely esitelty %<auto%>:ksi"
  
! #: cp/decl.cc:16014
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "<typedef-virhe>"
  
! #: cp/decl.cc:16018
  #, fuzzy, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "Odotettiin käyttöoikeustarkennetta kohdassa %C"
  
! #: cp/decl.cc:16044
  #, 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:16136
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "ystäväesittely ei nimeä luokkaa tai funktiota"
  
! #: cp/decl.cc:16144
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
  
! #: cp/decl.cc:16146
  #, 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:16150
  #, 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:16163
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.cc:16183
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "virheelliset määreet ei-jäsenfunktion tyypissä"
  
! #: cp/decl.cc:16187
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "<typedef-virhe>"
  
! #: cp/decl.cc:16197
  #, fuzzy, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: cp/decl.cc:16212
  #, 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:16231
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.cc:16241 cp/parser.cc:23112
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/decl.cc:16248
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16251
  #, fuzzy, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr "%qD ei ole funktiomalli"
  
! #: cp/decl.cc:16257 cp/parser.cc:28188
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/decl.cc:16267
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/decl.cc:16321 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:16325
  #, 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:16345
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C++ kieltää nollan kokoisen taulukon %qD"
  
! #: cp/decl.cc:16348
  #, 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:16364
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "%qD:n virheellinen käyttö"
  
! #: cp/decl.cc:16385
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "virheellinen funktioesittely"
  
! #: cp/decl.cc:16395
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.cc:16405
  #, 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:16419
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "%qD esitelty staattisesti sisäkkäin"
  
! #: cp/decl.cc:16426
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "%qD:n esittely %qT:n jäsenenä"
  
! #: cp/decl.cc:16433 cp/decl.cc:16446
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "hajotin ei voi olla %<constexpr%>"
  
! #: cp/decl.cc:16452
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "%qD esitelty staattisesti sisäkkäin"
  
! #: cp/decl.cc:16461
  #, fuzzy, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "Kopiomuodostin %qs"
  
! #: cp/decl.cc:16467
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/decl.cc:16475 cp/decl.cc:16833
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "tiedostoa %s ei voi avata"
  
! #: cp/decl.cc:16485
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/decl.cc:16488
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/decl.cc:16553
  #, 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:16558
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "nimellä %qT on vaillinainen tyyppi"
  
! #: cp/decl.cc:16578
  #, 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:16581
  #, 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:16599 cp/parser.cc:23682 cp/parser.cc:31059
  #, 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:16649 cp/decl.cc:16660
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "ei-staattinen datajäsen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.cc:16654
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: cp/decl.cc:16697 cp/decl.cc:16705 cp/decl.cc:16712 cp/decl.cc:16719
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "ei-staattinen datajäsen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.cc:16771
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "tallennusluokka %<auto%> virheellinen funktiolle %qs"
  
! #: cp/decl.cc:16774
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "tallennusluokka %<register%> virheellinen funktiolle %qs"
  
! #: cp/decl.cc:16780
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "tallennusluokka %<__thread%> virheellinen funktiolle %qs"
  
! #: cp/decl.cc:16784
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "tallennusluokka %<__thread%> virheellinen funktiolle %qs"
  
! #: cp/decl.cc:16789
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: cp/decl.cc:16792
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: cp/decl.cc:16804
  #, fuzzy, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:16808
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:16816
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.cc:16823
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.cc:16824
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.cc:16866
  #, 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:16875
  #, fuzzy, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:16916
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:16923
  #, fuzzy, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "jäsentä %qD ei voida esitellä sekä virtuaaliseksi että staattiseksi"
  
! #: cp/decl.cc:16929
  #, 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:16937
  #, 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:16944
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "parametriksi ei voida esitellä %<constexpr%>:ksi"
  
! #: cp/decl.cc:16976
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/decl.cc:16981
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs on sekä %<extern%> että alustin"
  
! #: cp/decl.cc:17183
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/decl.cc:17186
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/decl.cc:17313
  #, 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:17317
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Varoita implisiittisistä funktioesittelyistä"
  
! #: cp/decl.cc:17346
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/decl.cc:17354
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: cp/decl.cc:17379
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.cc:17381
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.cc:17664
  #, 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:17743
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.cc:17750
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%q+D esitelty ystävänä"
  
! #: cp/decl.cc:17808
  #, 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:17816
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/decl.cc:17824
  #, 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:17834
  #, 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:17844
  #, 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:17875
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ kieltää ?:-operaattorin ylikuormituksen"
  
! #: cp/decl.cc:17885
  #, 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:17911
  #, 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:17912
  #, 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:17924
  #, 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:17925
  #, 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:17936
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD:n on otettava tasan kaksi argumenttia"
  
! #: cp/decl.cc:17937 cp/decl.cc:17947
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: cp/decl.cc:17948
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD:n on otettava tasan kaksi argumenttia"
  
! #: cp/decl.cc:17963
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: cp/decl.cc:17987
  #, 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:17994
  #, 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:17996
  #, 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:18005
  #, 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:18007
  #, 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:18023
  #, fuzzy, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "vertailu ”etumerkitön lauseke >= 0” on aina tosi"
  
! #: cp/decl.cc:18042
  #, fuzzy, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "<paluuarvo> "
  
! #: cp/decl.cc:18049
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "<paluuarvo> "
  
! #: cp/decl.cc:18061
  #, fuzzy, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "<paluuarvo> "
  
! #: cp/decl.cc:18118
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/decl.cc:18142
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/decl.cc:18145
  #, fuzzy, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: cp/decl.cc:18147
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%q+D:lla on edellinen esittely täällä"
  
! #: cp/decl.cc:18156
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "lueteltu tyyppi määritelty täällä"
  
! #: cp/decl.cc:18157 cp/decl.cc:18165
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%q+D:lla on edellinen esittely täällä"
  
! #: cp/decl.cc:18164
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "lueteltu tyyppi määritelty täällä"
--- 60721,62598 ----
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9637
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: cp/decl.cc:9798
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "%q+D:n edellinen esittely"
  
! #: cp/decl.cc:9841
  #, 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:9850
  #, 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:10067
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "funktio %q#D alustetaan kuin muuttuja"
  
! #: cp/decl.cc:10302
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "Pyydettyä osoitetta ei voi asettaa"
  
! #: cp/decl.cc:10303
  #, fuzzy, gcc-internal-format
  #| msgid " declared here"
  msgid "lambda declared here"
  msgstr " esitelty täällä"
  
! #: cp/decl.cc:10322
  #, 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:10325
  #, 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:10335
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.cc:10360
  #, fuzzy, gcc-internal-format
  msgid "in base class of %qT"
  msgstr "%s[%s] Virhe 0x%x%s"
  
! #: cp/decl.cc:10368
  #, 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:10378
  #, 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:10579 cp/decl.cc:10747
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.cc:10591
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.cc:10601 cp/decl.cc:10777
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 kieltää muuttuvakokoisen taulukon %qE"
  
! #: cp/decl.cc:10614 cp/decl.cc:10884
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "luokalla %q#T on datajäseninä osoittimia"
  
! #: cp/decl.cc:10626 cp/decl.cc:10936
  #, 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:10635 cp/decl.cc:11082
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: cp/decl.cc:10641 cp/decl.cc:11087
  #, 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:10649 cp/decl.cc:11093
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: cp/decl.cc:10771
  #, fuzzy, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr "puuttuva alustin jäsenelle %qD"
  
! #: cp/decl.cc:10787 cp/decl.cc:10944
  #, 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:10791
  #, 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:10794
  #, 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:10946
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11001 cp/decl.cc:11047
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11007
  #, fuzzy, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/decl.cc:11053
  #, fuzzy, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/decl.cc:11109
  #, 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:11668
  #, 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:11671
  #, 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:11676
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11895
  #, 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:11899
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "%qD-taulukon koko puuttuu"
  
! #: cp/decl.cc:11902
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "nollan kokoinen taulukko %qD"
  
! #: cp/decl.cc:11918
  #, 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:11920
  #, 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:11946
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.cc:11948
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:11954
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "parametri %qD esitelty void-tyyppisenä"
  
! #: cp/decl.cc:11957
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cp/decl.cc:11959
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:11965
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "parametri %qD esitelty void-tyyppisenä"
  
! #: cp/decl.cc:11968
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "parametri %qD esitelty void-tyyppisenä"
  
! #: cp/decl.cc:11970
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:11976
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.cc:11979
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  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 field declaration"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:11988
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D esitelty ystävänä"
  
! #: cp/decl.cc:11995
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "nimike %qD esitelty muttei määritelty"
  
! #: cp/decl.cc:12027
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "%qD ei ole luokka eikä nimiavaruus"
  
! #: cp/decl.cc:12067
  #, 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:12144
  #, 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:12182
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/decl.cc:12184
  #, 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:12191
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12243
  #, fuzzy, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "%<inline%> tyhjässä esittelyssä"
  
! #: cp/decl.cc:12254
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "%qD ei ole malli"
  
! #: cp/decl.cc:12277
  #, 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:12286
  #, 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:12317
  #, 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:12359
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:12362
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:12365 cp/decl.cc:12368
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:12370
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:12372
  #, 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:12377
  #, fuzzy, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:12378
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12439
  #, 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:12441
  #, 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:12442
  #, 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:12447
  #, 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:12449
  #, 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:12450
  #, 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:12456 cp/decl.cc:15506 cp/decl.cc:15516 cp/parser.cc:13446
  #, fuzzy, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.cc:12469
  #, 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:12471 cp/decl.cc:12480 cp/typeck.cc:4914
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  esitelty täällä"
  
! #: cp/decl.cc:12478
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.cc:12484
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.cc:12498
  #, fuzzy, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "malli C-linkityksellä"
  
! #: cp/decl.cc:12508
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "virheellinen IACC-argumentti"
  
! #: cp/decl.cc:12516
  #, fuzzy, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "virheellinen loppuliite ”%.*s” kokonaislukuvakiolla"
  
! #: cp/decl.cc:12522
  #, fuzzy, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "virheellinen loppuliite ”%.*s” kokonaislukuvakiolla"
  
! #: cp/decl.cc:12529
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12534
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/decl.cc:12631
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "paluutyyppi on oletuksena %<int%>"
  
! #: cp/decl.cc:12672
  #, fuzzy, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "funktion määrittely esitelty %<auto%>:ksi"
  
! #: cp/decl.cc:12678
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "%q+D:n edellinen määrittely oli täällä"
  
! #: cp/decl.cc:12680
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q+D:n edellinen määrittely oli täällä"
  
! #: cp/decl.cc:12700
  #, 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:12906
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: cp/decl.cc:12909
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12918
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: cp/decl.cc:12921
  #, fuzzy, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.cc:12924
  #, 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:13045
  #, 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:13049
  #, 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:13053
  #, 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:13064
  #, 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:13069
  #, 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:13074
  #, 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:13186
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "taulukon %qD koolla on epäkokonaislukutyyppi %qT"
  
! #: cp/decl.cc:13189
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "taulukon koolla on epäkokonaislukutyyppi %qT"
  
! #: cp/decl.cc:13220 cp/decl.cc:13292
  #, 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:13224 cp/decl.cc:13295
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.cc:13275
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ kieltää nollan kokoisen taulukon %qD"
  
! #: cp/decl.cc:13278
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ kieltää nollan kokoisen taulukon"
  
! #: cp/decl.cc:13302
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ kieltää muuttuvakokoisen taulukon %qD"
  
! #: cp/decl.cc:13305
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ kieltää muuttuvakokoisen taulukon"
  
! #: cp/decl.cc:13311
  #, fuzzy, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: cp/decl.cc:13314
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: cp/decl.cc:13366
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "taulukon koon ylivuoto"
  
! #: cp/decl.cc:13426
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/decl.cc:13429
  #, fuzzy, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr "NULLin muunnos epäosoitintyypiksi %qT"
  
! #: cp/decl.cc:13439
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "%qD:n esittely void-taulukkona"
  
! #: cp/decl.cc:13441
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "luodaan void-taulukko"
  
! #: cp/decl.cc:13446
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "%qD:n esittely funktioiden taulukkona"
  
! #: cp/decl.cc:13448
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "luodaan funktioiden taulukko"
  
! #: cp/decl.cc:13453
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "%qD:n esittely viitteiden taulukkona"
  
! #: cp/decl.cc:13455
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "luodaan viitteiden taulukko"
  
! #: cp/decl.cc:13460
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "%qD:n esittely funktiojäsenten taulukkona"
  
! #: cp/decl.cc:13463
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "luodaan funktiojäsenten taulukkoa"
  
! #: cp/decl.cc:13481
  #, 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:13485
  #, 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:13499
  #, 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:13597
  #, fuzzy, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "virheellinen hajottimen %qD käyttö tyyppinä"
  
! #: cp/decl.cc:13600
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "Tyhjä taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: cp/decl.cc:13611
  #, fuzzy, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "virheellinen hajottimen %qD käyttö tyyppinä"
  
! #: cp/decl.cc:13614
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: cp/decl.cc:13627
  #, fuzzy, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.cc:13630
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: cp/decl.cc:13639
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "virheellinen hajottimen %qD käyttö tyyppinä"
  
! #: cp/decl.cc:13642
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: cp/decl.cc:13646
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.cc:13655
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "useita tallennusluokkia esittelymääritteissä"
  
! #: cp/decl.cc:13676
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "nimetön muuttuja tai kenttä esitelty voidiksi"
  
! #: cp/decl.cc:13684
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "muuttuja tai kenttä esitelty voidiksi"
  
! #: cp/decl.cc:13699
  #, 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:13704
  #, 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:13725
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13742
  #, 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:13757
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13787
  #, 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:13858
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13864
  #, fuzzy, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "hajottimet eivät voi olla cv-määriteltyjä"
  
! #: cp/decl.cc:13885
  #, fuzzy
  msgid "%e and %e specified together"
  msgstr "sekä %<signed%> että %<unsigned%> määritelty %qs:lle"
  
! #: cp/decl.cc:14098
  #, 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:14101 cp/decl.cc:14123
  #, 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:14104
  #, 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:14114
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%qT ei ole luokka eikä nimiavaruus"
  
! #: cp/decl.cc:14138
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.cc:14145
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/decl.cc:14173
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.cc:14224
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "funktion määrittely ei esittele parametrejä"
  
! #: cp/decl.cc:14232 cp/decl.cc:14241 cp/decl.cc:16237
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.cc:14249
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "vaillinaisen tyypin typedef %qD epäkelpo käyttö"
  
! #: cp/decl.cc:14254
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.cc:14289
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.cc:14296 cp/decl.cc:14303 cp/decl.cc:14310 cp/decl.cc:14317
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%Hprototyypin esittely"
  
! #: cp/decl.cc:14328
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14338
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "yli yksi tietotyyppi esittelymääritteissä"
  
! #: cp/decl.cc:14392
  #, 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:14442 cp/decl.cc:14446 cp/decl.cc:14449
  #, 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:14466
  #, 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:14474
  #, 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:14537
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qE:a käytetään alustamattomana tässä funktiossa"
  
! #: cp/decl.cc:14544
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr "%qE ei ole typedef eikä sisäinen tyyppi"
  
! #: cp/decl.cc:14553
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qE ei ole typedef eikä sisäinen tyyppi"
  
! #: cp/decl.cc:14555
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qE ei ole typedef eikä sisäinen tyyppi"
  
! #: cp/decl.cc:14624
  #, fuzzy, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "epäkelpo osoitintila %qs"
  
! #: cp/decl.cc:14668
  #, 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:14694
  #, 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:14703
  #, 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:14716
  #, fuzzy, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.cc:14723
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "tallennusluokka annettu malliparametrille %qs"
  
! #: cp/decl.cc:14733 cp/decl.cc:14913
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/decl.cc:14741 cp/decl.cc:14750 cp/decl.cc:14756 cp/decl.cc:14762
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "parametriksi ei voida esitellä %<constexpr%>:ksi"
  
! #: cp/decl.cc:14772
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> luokan esittelyn ulkopuolella"
  
! #: cp/decl.cc:14782 cp/decl.cc:14785 cp/decl.cc:14791 cp/decl.cc:14802
! #: cp/decl.cc:14814 cp/decl.cc:14824 cp/decl.cc:14828
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "attribuutti jätetty huomioimatta %q+#T:n esittelyssä"
  
! #: cp/decl.cc:14788
  #, 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:14795 cp/decl.cc:14820
  #, 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:14808
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "virheellinen funktioesittely"
  
! #: cp/decl.cc:14832
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:14844
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "attribuutti jätetty huomioimatta %q+#T:n esittelyssä"
  
! #: cp/decl.cc:14847
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14855
  #, 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:14885
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "useita tallennusluokkia %qs:n esittelyssä"
  
! #: cp/decl.cc:14911
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: cp/decl.cc:14925
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/decl.cc:14930
  #, fuzzy, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "%<auto%> tiedostoalueen tyhjässä esittelyssä"
  
! #: cp/decl.cc:14938
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "funktioalue %qs implisiittisesti auto ja esitelty %<__thread%>:ksi"
  
! #: cp/decl.cc:14952
  #, fuzzy, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:15048
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "tarpeettomat sulkeet %qs:n esittelyssä"
  
! #: cp/decl.cc:15054
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses"
  msgstr "Odotettiin oikeaa sulkumerkkiä lausekkeessa kohdassa %C"
  
! #: cp/decl.cc:15121
  #, 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:15135
  #, 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:15141
  #, fuzzy, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.cc:15145
  #, 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:15153
  #, 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:15157
  #, 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:15178
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15183
  #, fuzzy, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.cc:15187
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: cp/decl.cc:15208
  #, fuzzy, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.cc:15212
  #, 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:15217
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.cc:15224
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15233
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15238
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/decl.cc:15245
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15251
  #, 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:15263
  #, 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:15273
  #, fuzzy, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.cc:15286
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15300
  #, 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:15303
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15310
  #, fuzzy, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.cc:15336
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: cp/decl.cc:15348
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:15354
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs esitelty taulukon palauttavan funktiona"
  
! #: cp/decl.cc:15361
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "%<noreturn%>-funktio palauttaa ei-void-arvon"
  
! #: cp/decl.cc:15394
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/decl.cc:15396
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "muodostin ei voi olla staattinen jäsenfunktio"
  
! #: cp/decl.cc:15401
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "hajottimet eivät voi olla cv-määriteltyjä"
  
! #: cp/decl.cc:15402
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "muodostimet eivät voi olla cv-määriteltyjä"
  
! #: cp/decl.cc:15410
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "hajottimet eivät voi olla cv-määriteltyjä"
  
! #: cp/decl.cc:15411
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "hajottimet eivät voi olla cv-määriteltyjä"
  
! #: cp/decl.cc:15429
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "muodostimia ei voi esitellä virtuaalisiksi"
  
! #: cp/decl.cc:15446
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "tyypillä %qE on virtuaalisia jäsenfunktioita"
  
! #: cp/decl.cc:15451
  #, fuzzy, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "luokkamäärittelyä ei voi esitellä ystäväksi"
  
! #: cp/decl.cc:15455
  #, 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:15465
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15469
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15495
  #, 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:15503
  #, fuzzy, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr "mallit eivät voi olla virtuaalisia"
  
! #: cp/decl.cc:15513
  #, fuzzy, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:15522
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/decl.cc:15545
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "hajottimilla ei voi olla parametreja"
  
! #: cp/decl.cc:15593
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "luokalla %q#T on datajäseninä osoittimia"
  
! #: cp/decl.cc:15606 cp/decl.cc:15613
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "luokalla %q#T on datajäseninä osoittimia"
  
! #: cp/decl.cc:15615
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "luokalla %q#T on datajäseninä osoittimia"
  
! #: cp/decl.cc:15644
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: cp/decl.cc:15645
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: cp/decl.cc:15718
  #, 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:15797
  #, fuzzy, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/decl.cc:15823
  #, 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:15828
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "ylimääräinen kvalifiointi %<%T::%> jäsenelle %qs"
  
! #: cp/decl.cc:15858
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:15860
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:15868
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:15922
  #, fuzzy, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/decl.cc:15931
  #, 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:15934
  #, fuzzy, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/decl.cc:15945
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<virtual%> luokan esittelyn ulkopuolella"
  
! #: cp/decl.cc:15948
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> tyhjässä esittelyssä"
  
! #: cp/decl.cc:15951
  #, 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:15961
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:15968
  #, fuzzy, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:15974
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:15980
  #, 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:15986
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:15992
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: cp/decl.cc:16008
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/decl.cc:16011
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/decl.cc:16037
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/decl.cc:16040
  #, fuzzy, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "funktion määrittely esitelty %<auto%>:ksi"
  
! #: cp/decl.cc:16045
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "<typedef-virhe>"
  
! #: cp/decl.cc:16049
  #, fuzzy, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "Odotettiin käyttöoikeustarkennetta kohdassa %C"
  
! #: cp/decl.cc:16075
  #, 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:16167
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "ystäväesittely ei nimeä luokkaa tai funktiota"
  
! #: cp/decl.cc:16175
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
  
! #: cp/decl.cc:16177
  #, 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:16181
  #, 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:16194
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.cc:16214
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "virheelliset määreet ei-jäsenfunktion tyypissä"
  
! #: cp/decl.cc:16218
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "<typedef-virhe>"
  
! #: cp/decl.cc:16228
  #, fuzzy, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: cp/decl.cc:16243
  #, 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:16262
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.cc:16272 cp/parser.cc:23108
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/decl.cc:16279
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16282
  #, fuzzy, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr "%qD ei ole funktiomalli"
  
! #: cp/decl.cc:16288 cp/parser.cc:28184
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/decl.cc:16298
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/decl.cc:16352 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:16356
  #, 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:16376
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C++ kieltää nollan kokoisen taulukon %qD"
  
! #: cp/decl.cc:16379
  #, 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:16395
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "%qD:n virheellinen käyttö"
  
! #: cp/decl.cc:16416
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "virheellinen funktioesittely"
  
! #: cp/decl.cc:16426
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.cc:16436
  #, 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:16450
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "%qD esitelty staattisesti sisäkkäin"
  
! #: cp/decl.cc:16457
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "%qD:n esittely %qT:n jäsenenä"
  
! #: cp/decl.cc:16464 cp/decl.cc:16477
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "hajotin ei voi olla %<constexpr%>"
  
! #: cp/decl.cc:16483
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "%qD esitelty staattisesti sisäkkäin"
  
! #: cp/decl.cc:16492
  #, fuzzy, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "Kopiomuodostin %qs"
  
! #: cp/decl.cc:16498
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/decl.cc:16506 cp/decl.cc:16864
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "tiedostoa %s ei voi avata"
  
! #: cp/decl.cc:16516
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/decl.cc:16519
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/decl.cc:16584
  #, 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:16589
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "nimellä %qT on vaillinainen tyyppi"
  
! #: cp/decl.cc:16609
  #, 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:16612
  #, 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:16630 cp/parser.cc:23678 cp/parser.cc:31067
  #, 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:16680 cp/decl.cc:16691
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "ei-staattinen datajäsen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.cc:16685
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: cp/decl.cc:16728 cp/decl.cc:16736 cp/decl.cc:16743 cp/decl.cc:16750
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "ei-staattinen datajäsen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.cc:16802
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "tallennusluokka %<auto%> virheellinen funktiolle %qs"
  
! #: cp/decl.cc:16805
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "tallennusluokka %<register%> virheellinen funktiolle %qs"
  
! #: cp/decl.cc:16811
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "tallennusluokka %<__thread%> virheellinen funktiolle %qs"
  
! #: cp/decl.cc:16815
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "tallennusluokka %<__thread%> virheellinen funktiolle %qs"
  
! #: cp/decl.cc:16820
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: cp/decl.cc:16823
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: cp/decl.cc:16835
  #, fuzzy, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:16839
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:16847
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.cc:16854
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.cc:16855
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.cc:16897
  #, 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:16906
  #, fuzzy, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:16947
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:16954
  #, fuzzy, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "jäsentä %qD ei voida esitellä sekä virtuaaliseksi että staattiseksi"
  
! #: cp/decl.cc:16960
  #, 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:16968
  #, 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:16975
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "parametriksi ei voida esitellä %<constexpr%>:ksi"
  
! #: cp/decl.cc:17007
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/decl.cc:17012
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs on sekä %<extern%> että alustin"
  
! #: cp/decl.cc:17214
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/decl.cc:17217
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/decl.cc:17344
  #, 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:17348
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Varoita implisiittisistä funktioesittelyistä"
  
! #: cp/decl.cc:17377
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/decl.cc:17385
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: cp/decl.cc:17410
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.cc:17412
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.cc:17695
  #, 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:17774
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.cc:17781
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%q+D esitelty ystävänä"
  
! #: cp/decl.cc:17839
  #, 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:17847
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/decl.cc:17855
  #, 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:17865
  #, 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:17875
  #, 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:17906
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ kieltää ?:-operaattorin ylikuormituksen"
  
! #: cp/decl.cc:17916
  #, 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:17942
  #, 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:17943
  #, 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:17955
  #, 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:17956
  #, 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:17967
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD:n on otettava tasan kaksi argumenttia"
  
! #: cp/decl.cc:17968 cp/decl.cc:17978
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: cp/decl.cc:17979
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD:n on otettava tasan kaksi argumenttia"
  
! #: cp/decl.cc:17994
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: cp/decl.cc:18018
  #, 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:18025
  #, 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:18027
  #, 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:18036
  #, 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:18038
  #, 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:18054
  #, fuzzy, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "vertailu ”etumerkitön lauseke >= 0” on aina tosi"
  
! #: cp/decl.cc:18073
  #, fuzzy, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "<paluuarvo> "
  
! #: cp/decl.cc:18080
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "<paluuarvo> "
  
! #: cp/decl.cc:18092
  #, fuzzy, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "<paluuarvo> "
  
! #: cp/decl.cc:18149
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/decl.cc:18173
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/decl.cc:18176
  #, fuzzy, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: cp/decl.cc:18178
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%q+D:lla on edellinen esittely täällä"
  
! #: cp/decl.cc:18187
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "lueteltu tyyppi määritelty täällä"
  
! #: cp/decl.cc:18188 cp/decl.cc:18196
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%q+D:lla on edellinen esittely täällä"
  
! #: cp/decl.cc:18195
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "lueteltu tyyppi määritelty täällä"
*************** msgstr "lueteltu tyyppi määritelty tä
*** 62522,62622 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18179
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "jäsennysvirhe malliargumenttien luettelossa"
  
! #: cp/decl.cc:18222 cp/name-lookup.cc:6364 cp/name-lookup.cc:6498
! #: cp/parser.cc:8120 cp/parser.cc:35476
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%qD-viittaus on moniselitteinen"
  
! #: cp/decl.cc:18232
  #, 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:18254 cp/name-lookup.cc:6053
  #, 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:18283 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7811
! #: cp/parser.cc:21307 cp/pt.cc:10233
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT ei ole malli"
  
! #: cp/decl.cc:18288
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18393
  #, 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:18420
  #, 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:18563
  #, fuzzy, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "useita kenttiä unionissa %qT alustettu"
  
! #: cp/decl.cc:18570
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT määritelty monella suoralla kannoalla"
  
! #: cp/decl.cc:18581
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT määritelty suoralla virtuaalisella kannalla"
  
! #: cp/decl.cc:18630
  #, 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:18660
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "rekursiivinen tyyppi %qT määrittelemätön"
  
! #: cp/decl.cc:18662
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.cc:18835
  #, fuzzy, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: cp/decl.cc:18838 cp/decl.cc:18847 cp/decl.cc:18858 cp/decl.cc:19480
! #: cp/parser.cc:24038
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "edellinen määrittely täällä"
  
! #: cp/decl.cc:18844
  #, fuzzy, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: cp/decl.cc:18855
  #, fuzzy, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: cp/decl.cc:18930
  #, fuzzy, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "cppchar_t:n on oltava etumerkitön tyyppi"
--- 62604,62704 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18210
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "jäsennysvirhe malliargumenttien luettelossa"
  
! #: cp/decl.cc:18253 cp/name-lookup.cc:6471 cp/name-lookup.cc:6605
! #: cp/parser.cc:8122 cp/parser.cc:35474
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%qD-viittaus on moniselitteinen"
  
! #: cp/decl.cc:18263
  #, 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:18285 cp/name-lookup.cc:6160
  #, 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:18314 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7813
! #: cp/parser.cc:21303 cp/pt.cc:10235
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT ei ole malli"
  
! #: cp/decl.cc:18319
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18424
  #, 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:18451
  #, 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:18594
  #, fuzzy, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "useita kenttiä unionissa %qT alustettu"
  
! #: cp/decl.cc:18601
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT määritelty monella suoralla kannoalla"
  
! #: cp/decl.cc:18612
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT määritelty suoralla virtuaalisella kannalla"
  
! #: cp/decl.cc:18661
  #, 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:18691
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "rekursiivinen tyyppi %qT määrittelemätön"
  
! #: cp/decl.cc:18693
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.cc:18866
  #, fuzzy, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: cp/decl.cc:18869 cp/decl.cc:18878 cp/decl.cc:18889 cp/decl.cc:19511
! #: cp/parser.cc:24034
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "edellinen määrittely täällä"
  
! #: cp/decl.cc:18875
  #, fuzzy, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: cp/decl.cc:18886
  #, fuzzy, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: cp/decl.cc:18961
  #, 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�
*** 62625,62711 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19099
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19287
  #, 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:19297
  #, 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:19346
  #, 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:19347
  #, 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:19358
  #, fuzzy, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "ylivuoto luetellun tyypin arvoissa"
  
! #: cp/decl.cc:19378
  #, 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:19478 cp/parser.cc:24036
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "edellinen %q+#T:n määrittely"
  
! #: cp/decl.cc:19552
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.cc:19722 cp/typeck.cc:11632
  #, fuzzy, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: cp/decl.cc:20540
  #, 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:20542 cp/typeck.cc:11510
  #, 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:20553
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20611
  #, 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:20807
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD on jo määritelty"
  
! #: cp/decl.cc:21205
  #, fuzzy, gcc-internal-format
  msgid "using %qs"
  msgstr "          %s"
  
! #: cp/decl.cc:21217
  #, fuzzy, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "%q+D:n oletustyyppi on %<int%>"
--- 62707,62793 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19130
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19318
  #, 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:19328
  #, 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:19377
  #, 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:19378
  #, 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:19389
  #, fuzzy, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "ylivuoto luetellun tyypin arvoissa"
  
! #: cp/decl.cc:19409
  #, 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:19509 cp/parser.cc:24032
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "edellinen %q+#T:n määrittely"
  
! #: cp/decl.cc:19583
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.cc:19753 cp/typeck.cc:11632
  #, fuzzy, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: cp/decl.cc:20571
  #, 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:20573 cp/typeck.cc:11510
  #, 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:20584
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20642
  #, 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:20838
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD on jo määritelty"
  
! #: cp/decl.cc:21236
  #, fuzzy, gcc-internal-format
  msgid "using %qs"
  msgstr "          %s"
  
! #: cp/decl.cc:21248
  #, fuzzy, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "%q+D:n oletustyyppi on %<int%>"
*************** msgstr "alunperin määritelty täällä
*** 62827,62929 ****
  msgid "explicit template argument list not allowed"
  msgstr "jäsennysvirhe malliargumenttien luettelossa"
  
! #: cp/decl2.cc:1332
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "%qD on jo määritelty"
  
! #: cp/decl2.cc:1365 cp/decl2.cc:1373 cp/decl2.cc:1487
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "puuttuva alustin jäsenelle %qD"
  
! #: cp/decl2.cc:1382
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: cp/decl2.cc:1385 cp/decl2.cc:1491
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: cp/decl2.cc:1433
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: cp/decl2.cc:1594
  #, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "bittikenttä %qD, jolla on ei-kokonaislukutyyppi %qT"
  
! #: cp/decl2.cc:1602
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "bittikentän %qD osoitetta ei voi ottaa"
  
! #: cp/decl2.cc:1613
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "bittikentän %qD osoitetta ei voi ottaa"
  
! #: cp/decl2.cc:1619
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "bittikentän %qD osoitetta ei voi ottaa"
  
! #: cp/decl2.cc:1626
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "%qD on jo määritelty"
  
! #: cp/decl2.cc:1634
  #, fuzzy, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "bittikentän %qD osoitetta ei voi ottaa"
  
! #: cp/decl2.cc:1648
  #, fuzzy, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "bittikentän %qs leveys ei ole kokonaislukuvakio"
  
! #: cp/decl2.cc:2103
  #, fuzzy, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl2.cc:2273
  #, fuzzy, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "anonyymillä structilla ei voi olla funktiojäseniä"
  
  # semi-fuzzy
! #: cp/decl2.cc:2289
  #, fuzzy, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "ei-staattista datajäsentä %q+D käytetty virheellisesti"
  
! #: cp/decl2.cc:2296
  #, fuzzy, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr "jäsentä %q+D käytetty virheellisesti staattisessa jäsenfunktiossa"
  
! #: cp/decl2.cc:2299
  #, fuzzy, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr "jäsentä %q+D käytetty virheellisesti staattisessa jäsenfunktiossa"
  
! #: cp/decl2.cc:2364
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr ""
  
! #: cp/decl2.cc:2373
  #, fuzzy, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "unionilla ei ole jäseniä"
  
! #: cp/decl2.cc:2410
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%>:n on palautettava tyyppi %qT"
--- 62909,63011 ----
  msgid "explicit template argument list not allowed"
  msgstr "jäsennysvirhe malliargumenttien luettelossa"
  
! #: cp/decl2.cc:1331
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "%qD on jo määritelty"
  
! #: cp/decl2.cc:1364 cp/decl2.cc:1372 cp/decl2.cc:1486
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "puuttuva alustin jäsenelle %qD"
  
! #: cp/decl2.cc:1381
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: cp/decl2.cc:1384 cp/decl2.cc:1490
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: cp/decl2.cc:1432
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: cp/decl2.cc:1593
  #, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "bittikenttä %qD, jolla on ei-kokonaislukutyyppi %qT"
  
! #: cp/decl2.cc:1601
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "bittikentän %qD osoitetta ei voi ottaa"
  
! #: cp/decl2.cc:1612
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "bittikentän %qD osoitetta ei voi ottaa"
  
! #: cp/decl2.cc:1618
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "bittikentän %qD osoitetta ei voi ottaa"
  
! #: cp/decl2.cc:1625
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "%qD on jo määritelty"
  
! #: cp/decl2.cc:1633
  #, fuzzy, gcc-internal-format
  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"
  
! #: cp/decl2.cc:2102
  #, fuzzy, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl2.cc:2272
  #, fuzzy, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "anonyymillä structilla ei voi olla funktiojäseniä"
  
  # semi-fuzzy
! #: cp/decl2.cc:2288
  #, fuzzy, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "ei-staattista datajäsentä %q+D käytetty virheellisesti"
  
! #: cp/decl2.cc:2295
  #, fuzzy, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr "jäsentä %q+D käytetty virheellisesti staattisessa jäsenfunktiossa"
  
! #: cp/decl2.cc:2298
  #, fuzzy, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr "jäsentä %q+D käytetty virheellisesti staattisessa jäsenfunktiossa"
  
! #: cp/decl2.cc:2363
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr ""
  
! #: cp/decl2.cc:2372
  #, fuzzy, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "unionilla ei ole jäseniä"
  
! #: cp/decl2.cc:2409
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%>:n on palautettava tyyppi %qT"
*************** msgstr "%<operator new%>:n on palautetta
*** 62932,63030 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:2422
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "%<operator new%>:n ensimmäisellä parametrilla ei voi olla oletusargumenttia"
  
! #: cp/decl2.cc:2438
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "%<operator new%>:n ensimmäisen parametrin tyypin on oltava %<size_t%> (%qT)"
  
! #: cp/decl2.cc:2468
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: cp/decl2.cc:2483
  #, fuzzy, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/decl2.cc:2486
  #, fuzzy, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "operator delete[] ei voi olla tuhoava delete"
  
! #: cp/decl2.cc:2488
  #, fuzzy, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/decl2.cc:2498
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "%<operator delete%>:n ensimmäisen parametrin tyypin on oltava %qT"
  
! #: cp/decl2.cc:3596
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3600
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3606
  #, fuzzy, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3610
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3618
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr "%qD esitelty uudelleen eri näkyvyydellä"
  
! #: cp/decl2.cc:3637
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3641
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3647
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3651
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3658
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr "%qD esitelty uudelleen eri näkyvyydellä"
  
! #: cp/decl2.cc:5434
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but never defined"
  msgstr "%J%qF käytetty, mutta ei määritelty"
  
! #: cp/decl2.cc:5438
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but not defined"
  msgstr "%J%qF käytetty, mutta ei määritelty"
--- 63014,63112 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:2421
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "%<operator new%>:n ensimmäisellä parametrilla ei voi olla oletusargumenttia"
  
! #: cp/decl2.cc:2437
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "%<operator new%>:n ensimmäisen parametrin tyypin on oltava %<size_t%> (%qT)"
  
! #: cp/decl2.cc:2467
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: cp/decl2.cc:2482
  #, fuzzy, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/decl2.cc:2485
  #, fuzzy, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "operator delete[] ei voi olla tuhoava delete"
  
! #: cp/decl2.cc:2487
  #, fuzzy, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/decl2.cc:2497
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "%<operator delete%>:n ensimmäisen parametrin tyypin on oltava %qT"
  
! #: cp/decl2.cc:3595
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3599
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3605
  #, fuzzy, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3609
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3617
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr "%qD esitelty uudelleen eri näkyvyydellä"
  
! #: cp/decl2.cc:3636
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3640
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3646
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3650
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3657
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr "%qD esitelty uudelleen eri näkyvyydellä"
  
! #: cp/decl2.cc:5433
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but never defined"
  msgstr "%J%qF käytetty, mutta ei määritelty"
  
! #: cp/decl2.cc:5437
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but not defined"
  msgstr "%J%qF käytetty, mutta ei määritelty"
*************** msgstr "%J%qF käytetty, mutta ei määr
*** 63033,63141 ****
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:5448
  #, fuzzy, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr "%J%qD esitelty uudelleen ilman linkitystä"
  
! #: cp/decl2.cc:5452
  #, fuzzy, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "%J%qD esitelty uudelleen ilman linkitystä"
  
! #: cp/decl2.cc:5456
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.cc:5474
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "%J%qF käytetty, mutta ei määritelty"
  
! #: cp/decl2.cc:5478
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but not defined here"
  msgstr "%J%qF käytetty, mutta ei määritelty"
  
! #: cp/decl2.cc:5486
  #, fuzzy, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr "%J%qD esitelty uudelleen ilman linkitystä"
  
! #: cp/decl2.cc:5489
  #, fuzzy, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "%J%qD esitelty uudelleen ilman linkitystä"
  
! #: cp/decl2.cc:5694
  #, fuzzy, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "%q+D:n data-alue on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/decl2.cc:5697
  #, fuzzy, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "edellinen esittely %q+D"
  
! #: cp/decl2.cc:5699
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:5771 cp/decl2.cc:5774
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:6152
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/decl2.cc:6386
  #, fuzzy, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
  
! #: cp/decl2.cc:6391
  #, fuzzy, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr "%<operator new%>:n ensimmäisellä parametrilla ei voi olla oletusargumenttia"
  
! #: cp/decl2.cc:6514
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "implisiittisesti esitelty %qD on vanhentunut"
  
! #: cp/decl2.cc:6518
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:6705
  #, fuzzy, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "NULLin muunnos epäosoitintyypiksi"
  
! #: cp/decl2.cc:6714
  #, fuzzy, gcc-internal-format
  msgid "use of deleted function %qD: %s"
  msgstr "poistettu funktio %q+D"
  
! #: cp/decl2.cc:6718
  #, fuzzy, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "poistettu funktio %q+D"
  
! #: cp/decl2.cc:6766
  #, fuzzy, gcc-internal-format
  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 ""
--- 63115,63223 ----
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:5447
  #, fuzzy, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr "%J%qD esitelty uudelleen ilman linkitystä"
  
! #: cp/decl2.cc:5451
  #, fuzzy, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "%J%qD esitelty uudelleen ilman linkitystä"
  
! #: cp/decl2.cc:5455
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.cc:5473
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "%J%qF käytetty, mutta ei määritelty"
  
! #: cp/decl2.cc:5477
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but not defined here"
  msgstr "%J%qF käytetty, mutta ei määritelty"
  
! #: cp/decl2.cc:5485
  #, fuzzy, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr "%J%qD esitelty uudelleen ilman linkitystä"
  
! #: cp/decl2.cc:5488
  #, fuzzy, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "%J%qD esitelty uudelleen ilman linkitystä"
  
! #: cp/decl2.cc:5693
  #, fuzzy, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "%q+D:n data-alue on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/decl2.cc:5696
  #, fuzzy, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "edellinen esittely %q+D"
  
! #: cp/decl2.cc:5698
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:5770 cp/decl2.cc:5773
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:6151
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/decl2.cc:6385
  #, fuzzy, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
  
! #: cp/decl2.cc:6390
  #, fuzzy, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr "%<operator new%>:n ensimmäisellä parametrilla ei voi olla oletusargumenttia"
  
! #: cp/decl2.cc:6513
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "implisiittisesti esitelty %qD on vanhentunut"
  
! #: cp/decl2.cc:6517
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:6704
  #, fuzzy, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "NULLin muunnos epäosoitintyypiksi"
  
! #: cp/decl2.cc:6713
  #, fuzzy, gcc-internal-format
  msgid "use of deleted function %qD: %s"
  msgstr "poistettu funktio %q+D"
  
! #: cp/decl2.cc:6717
  #, fuzzy, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "poistettu funktio %q+D"
  
! #: cp/decl2.cc:6765
  #, fuzzy, gcc-internal-format
  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 ""
*************** msgstr "  odotettiin luokkamallia, saati
*** 63253,63486 ****
  
  #: cp/error.cc:4010
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is a namespace"
  msgid "but %qE is a namespace"
  msgstr "%qD on nimiavaruus"
  
! #: cp/error.cc:4012
  #, fuzzy, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/error.cc:4040
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr ""
  
! #: cp/error.cc:4043
  #, fuzzy
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "%s %qs"
  
! #: cp/error.cc:4044
  #, 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:4066
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.cc:4069
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.cc:4173
  #, fuzzy, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "kutsuttu täältä"
  
! #: cp/error.cc:4175
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4180
  #, fuzzy
  msgid "recursively required by substitution of %qS\n"
  msgstr "tyhjän dynaamisen merkkijonon osan korvaus"
  
! #: cp/error.cc:4181
  #, fuzzy
  msgid "required by substitution of %qS\n"
  msgstr "tyhjän dynaamisen merkkijonon osan korvaus"
  
! #: cp/error.cc:4186
  #, fuzzy, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr "kutsuttu täältä"
  
! #: cp/error.cc:4187
  #, fuzzy, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: cp/error.cc:4194
  #, fuzzy, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr "kutsuttu täältä"
  
! #: cp/error.cc:4195
  #, fuzzy, gcc-internal-format
  msgid "required from here\n"
  msgstr "kutsuttu täältä"
  
! #: cp/error.cc:4245
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4297
  #, fuzzy, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/error.cc:4310
  #, fuzzy, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr "tyhjän dynaamisen merkkijonon osan korvaus"
  
! #: cp/error.cc:4325
  #, fuzzy, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr "tyhjän dynaamisen merkkijonon osan korvaus"
  
! #: cp/error.cc:4347
  #, fuzzy, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr "Vaaditaan todennus.\n"
  
! #: cp/error.cc:4378
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4379
  #, fuzzy, gcc-internal-format
  msgid "in requirements "
  msgstr "%qs määritelty parametrille %qE"
  
! #: cp/error.cc:4497
  #, fuzzy, gcc-internal-format
  msgid "(no argument)"
  msgstr "ei argumentteja"
  
! #: cp/error.cc:4591
  #, gcc-internal-format
  msgid "[...]"
  msgstr "[...]"
  
! #: cp/error.cc:4943
  #, 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:4948
  #, 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:4953
  #, 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:4958
  #, 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:4963
  #, 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:4968
  #, 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:4973
  #, 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:4979
  #, 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:4984
  #, 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:4989
  #, 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:4994
  #, 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:4999
  #, 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:5004
  #, 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:5010
  #, 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:5015
  #, 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:5070
  #, fuzzy, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "useita tallennuspaikkoja esittelymääritteissä"
  
! #: cp/error.cc:5075
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "palautettu viittaus paikalliseen muuttujaan %q+D"
  
! #: cp/error.cc:5090
  #, 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:5094 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:5116
  #, 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:5120 cp/typeck.cc:3641
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD ei ole %qD:n jäsen"
  
! #: cp/error.cc:5131
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<::%E%> on esittelemättä"
  
! #: cp/error.cc:5135
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%E%> on esittelemättä"
--- 63335,63574 ----
  
  #: cp/error.cc:4010
  #, 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:4012
+ #, fuzzy, gcc-internal-format
  #| msgid "%qD is a namespace"
  msgid "but %qE is a namespace"
  msgstr "%qD on nimiavaruus"
  
! #: cp/error.cc:4014
  #, fuzzy, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/error.cc:4042
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr ""
  
! #: cp/error.cc:4045
  #, fuzzy
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "%s %qs"
  
! #: cp/error.cc:4046
  #, 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:4068
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.cc:4071
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.cc:4175
  #, fuzzy, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "kutsuttu täältä"
  
! #: cp/error.cc:4177
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4182
  #, fuzzy
  msgid "recursively required by substitution of %qS\n"
  msgstr "tyhjän dynaamisen merkkijonon osan korvaus"
  
! #: cp/error.cc:4183
  #, fuzzy
  msgid "required by substitution of %qS\n"
  msgstr "tyhjän dynaamisen merkkijonon osan korvaus"
  
! #: cp/error.cc:4188
  #, fuzzy, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr "kutsuttu täältä"
  
! #: cp/error.cc:4189
  #, fuzzy, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: cp/error.cc:4196
  #, fuzzy, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr "kutsuttu täältä"
  
! #: cp/error.cc:4197
  #, fuzzy, gcc-internal-format
  msgid "required from here\n"
  msgstr "kutsuttu täältä"
  
! #: cp/error.cc:4247
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4299
  #, fuzzy, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/error.cc:4312
  #, fuzzy, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr "tyhjän dynaamisen merkkijonon osan korvaus"
  
! #: cp/error.cc:4327
  #, fuzzy, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr "tyhjän dynaamisen merkkijonon osan korvaus"
  
! #: cp/error.cc:4349
  #, fuzzy, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr "Vaaditaan todennus.\n"
  
! #: cp/error.cc:4380
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4381
  #, fuzzy, gcc-internal-format
  msgid "in requirements "
  msgstr "%qs määritelty parametrille %qE"
  
! #: cp/error.cc:4499
  #, fuzzy, gcc-internal-format
  msgid "(no argument)"
  msgstr "ei argumentteja"
  
! #: cp/error.cc:4593
  #, gcc-internal-format
  msgid "[...]"
  msgstr "[...]"
  
! #: cp/error.cc:4945
  #, 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:4950
  #, 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:4955
  #, 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:4960
  #, 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:4965
  #, 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:4970
  #, 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:4975
  #, 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:4981
  #, 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:4986
  #, 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:4991
  #, 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:4996
  #, 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:5001
  #, 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:5006
  #, 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:5012
  #, 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:5017
  #, 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:5072
  #, fuzzy, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "useita tallennuspaikkoja esittelymääritteissä"
  
! #: cp/error.cc:5077
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "palautettu viittaus paikalliseen muuttujaan %q+D"
  
! #: cp/error.cc:5092
  #, 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:5096 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:5118
  #, 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:5122 cp/typeck.cc:3641
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD ei ole %qD:n jäsen"
  
! #: cp/error.cc:5133
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<::%E%> on esittelemättä"
  
! #: cp/error.cc:5137
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%E%> on esittelemättä"
*************** msgstr ""
*** 63702,63708 ****
  msgid "member %qD is used uninitialized"
  msgstr "%qE:a ei ole alustettu"
  
! #: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5112 cp/typeck2.cc:1519
  #, fuzzy, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
--- 63790,63796 ----
  msgid "member %qD is used uninitialized"
  msgstr "%qE:a ei ole alustettu"
  
! #: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5118 cp/typeck2.cc:1519
  #, fuzzy, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
*************** msgstr "perustyypin %qT kaksoiskappale v
*** 63818,63824 ****
  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:2522 cp/semantics.cc:4492
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
--- 63906,63912 ----
  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:2553 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
*************** msgstr ""
*** 64015,64052 ****
  msgid "initializer ends prematurely"
  msgstr "muotoilu %s päättyy %%:iin"
  
! #: cp/init.cc:5321
  #, fuzzy, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "taulukon %qE koko on negatiivinen"
  
! #: cp/init.cc:5358
  #, fuzzy, gcc-internal-format
  #| msgid "return type is an incomplete type"
  msgid "operator %<delete%> used on incomplete type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: cp/init.cc:5373
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5379
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:5394
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5399
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5713
  #, fuzzy, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "%qE:lla ei ole luokkatyyppiä"
--- 64103,64140 ----
  msgid "initializer ends prematurely"
  msgstr "muotoilu %s päättyy %%:iin"
  
! #: cp/init.cc:5327
  #, fuzzy, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "taulukon %qE koko on negatiivinen"
  
! #: cp/init.cc:5364
  #, fuzzy, gcc-internal-format
  #| msgid "return type is an incomplete type"
  msgid "operator %<delete%> used on incomplete type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: cp/init.cc:5379
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5385
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:5400
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5405
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5719
  #, fuzzy, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "%qE:lla ei ole luokkatyyppiä"
*************** msgstr ""
*** 64136,64142 ****
  msgid "%qD not defined"
  msgstr "nimiö %qD määritelty täällä"
  
! #: cp/lex.cc:811 cp/parser.cc:3999 cp/parser.cc:34700
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
--- 64224,64230 ----
  msgid "%qD not defined"
  msgstr "nimiö %qD määritelty täällä"
  
! #: cp/lex.cc:811 cp/parser.cc:3999 cp/parser.cc:34698
  #, 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
*** 64166,64229 ****
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2733
  #, fuzzy, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "typedef %qD on alustettu (käytä __typeof__ sen sijaan)"
  
! #: cp/mangle.cc:2737
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
  #. TODO Mangle pack indexing
  #. <https://github.com/itanium-cxx-abi/cxx-abi/issues/175>.
! #: cp/mangle.cc:2744
  #, gcc-internal-format
  msgid "mangling type pack index"
  msgstr ""
  
! #: cp/mangle.cc:4009
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4014
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "kolmoismerkki ??%c muunnettu merkiksi %c"
  
! #: cp/mangle.cc:4088
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4784
  #, 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:4830 cp/mangle.cc:5009
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4836 cp/mangle.cc:5015
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5162
  #, 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:5167
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5172
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
--- 64254,64317 ----
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2738
  #, fuzzy, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "typedef %qD on alustettu (käytä __typeof__ sen sijaan)"
  
! #: cp/mangle.cc:2742
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
  #. TODO Mangle pack indexing
  #. <https://github.com/itanium-cxx-abi/cxx-abi/issues/175>.
! #: cp/mangle.cc:2749
  #, gcc-internal-format
  msgid "mangling type pack index"
  msgstr ""
  
! #: cp/mangle.cc:4014
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4019
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "kolmoismerkki ??%c muunnettu merkiksi %c"
  
! #: cp/mangle.cc:4093
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4789
  #, 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:4835 cp/mangle.cc:5014
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4841 cp/mangle.cc:5020
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5167
  #, 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:5172
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5177
  #, 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 ""
*** 64494,64546 ****
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.cc:3689
  #, 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:3691 cp/method.cc:3736
  #, fuzzy, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "%qD:n tyyppi ei täsmää aiemman esittelyn kanssa"
  
! #: cp/method.cc:3711
  #, 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:3716
  #, 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:3721
  #, 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:3726
  #, 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:3834
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.cc:3854
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "%qT ei ole malli"
  
! #: cp/method.cc:3893
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
  # XXX
! #: cp/method.cc:3902
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
--- 64582,64634 ----
  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"
*************** msgstr "%Jlohkoattribuutteja ei tueta t�
*** 64585,65051 ****
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/module.cc:12489
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12493
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with no tags"
  msgstr ""
  
! #: cp/module.cc:12496
  #, fuzzy, gcc-internal-format
  msgid "existing declaration here with tags %qE"
  msgstr "%q+D:n edellinen esittely oli täällä"
  
! #: cp/module.cc:12499
  #, fuzzy, gcc-internal-format
  msgid "existing declaration here with no tags"
  msgstr "luetellun tyypin jäsenen %q+D uudelleenesittely"
  
! #: cp/module.cc:12544
  #, fuzzy, gcc-internal-format
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:12558 cp/module.cc:12686
  #, fuzzy, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:12572
  #, fuzzy, gcc-internal-format
  msgid "conflicting argument list for imported declaration %#qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:12579
  #, fuzzy, gcc-internal-format
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:12617
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr "useita tallennusluokkia esittelymääritteissä"
  
! #: cp/module.cc:12636
  #, fuzzy, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:12661
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:12677
  #, fuzzy, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:12703
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration %q+D"
  msgid "existing declaration %#qD"
  msgstr "esittelyssä %q+D"
  
! #: cp/module.cc:12806
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: cp/module.cc:12808 cp/module.cc:12835
  #, fuzzy, gcc-internal-format
  msgid "existing default declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/module.cc:12832
  #, 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:13957
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
  
! #: cp/module.cc:13959
  #, fuzzy, gcc-internal-format
  #| msgid "missing definition"
  msgid "existing definition %qD"
  msgstr "puuttuva määrittely"
  
! #: cp/module.cc:13971
  #, fuzzy, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
  
! #: cp/module.cc:13973
  #, 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:13979
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:13983
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14200
  #, 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:14218
  #, fuzzy, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/module.cc:14242
  #, fuzzy, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr "%qD esitelty uudelleen eri näkyvyydellä"
  
! #: cp/module.cc:14260
  #, fuzzy, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/module.cc:14272
  #, 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:14283
  #, 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:14315
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14324
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14360
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/module.cc:14372
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/module.cc:14424
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14426
  #, fuzzy, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/module.cc:14456 cp/module.cc:14493
  #, fuzzy, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/module.cc:15827 cp/module.cc:15837
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15842
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15895
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15905
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:15963
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:15970
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16601
  #, fuzzy, gcc-internal-format
  msgid "recursive lazy load"
  msgstr "    Rekursiiviset jäsenet:\n"
  
! #: cp/module.cc:16619
  #, fuzzy, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr "%q+D:n edellinen esittely oli täällä"
  
! #: cp/module.cc:16621 cp/module.cc:22712
  #, fuzzy, gcc-internal-format
  msgid "module %qs declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/module.cc:16973
  #, fuzzy, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr "%s%qs%s ei ole sallittu"
  
! #: cp/module.cc:16979
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20041
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20281
  #, fuzzy, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr "%q+D:n edellinen määrittely oli täällä"
  
! #: cp/module.cc:20306 cp/module.cc:20309
  #, fuzzy, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/module.cc:20315
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20317
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20651
  #, fuzzy, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr "Ei voida poistaa moduulitiedostoa ”%s”: %s"
  
! #: cp/module.cc:20691 cp/module.cc:20696
  #, 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:20702
  #, 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:20732
  #, fuzzy, gcc-internal-format
  msgid "module %qs found"
  msgstr "Ei löydy"
  
! #: cp/module.cc:20734
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20735
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20752
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20766
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20779
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20799
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20801
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20804
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20822
  #, fuzzy, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: cp/module.cc:20914
  #, fuzzy, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: cp/module.cc:21487
  #, 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:21526
  #, 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:21536
  #, 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:21541
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21544
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21896
  #, 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:21899
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "%q+D:n osoitealue on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/module.cc:21905
  #, fuzzy, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr "nimiavaruuden %qD esittely on ristiriidassa"
  
! #: cp/module.cc:21908
  #, fuzzy, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr "nimiavaruuden %qD esittely on ristiriidassa"
  
! #: cp/module.cc:21913
  #, fuzzy, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr "esitelty täällä"
  
! #: cp/module.cc:21917
  #, fuzzy, gcc-internal-format
  msgid "import declared in global module"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/module.cc:21923
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "malliesittelylle %q+D"
  
! #: cp/module.cc:21926
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr "%q#D:n esittely C-kielen linkityksellä"
  
! #: cp/module.cc:21931
  #, fuzzy, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr "esitelty aiemmin täällä"
  
! #: cp/module.cc:21935
  #, fuzzy, gcc-internal-format
  msgid "previously declared in global module"
  msgstr "esitelty aiemmin täällä"
  
! #: cp/module.cc:22074
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22089
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:22096
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "luetellun tyypin jäsenen %q+D uudelleenesittely"
  
! #: cp/module.cc:22359
  #, fuzzy, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr "          %s"
  
! #: cp/module.cc:22546
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22547
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22554
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22555
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22617
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22621
  #, fuzzy, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr "tuntematon valitsin -%s"
  
! #: cp/module.cc:22659
  #, fuzzy, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr "ylimääräinen puolipiste metodin määrittelyssä"
  
! #: cp/module.cc:22661
  #, fuzzy, gcc-internal-format
  #| msgid " declared here"
  msgid "module declared here"
--- 64673,65139 ----
  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:12715
  #, 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:12646
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr "useita tallennusluokkia esittelymääritteissä"
  
! #: cp/module.cc:12665
  #, fuzzy, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:12690
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:12706
  #, fuzzy, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:12732
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration %q+D"
  msgid "existing declaration %#qD"
  msgstr "esittelyssä %q+D"
  
! #: cp/module.cc:12835
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: cp/module.cc:12837 cp/module.cc:12864
  #, fuzzy, gcc-internal-format
  msgid "existing default declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/module.cc:12861
  #, 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:13986
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
  
! #: cp/module.cc:13988
  #, fuzzy, gcc-internal-format
  #| msgid "missing definition"
  msgid "existing definition %qD"
  msgstr "puuttuva määrittely"
  
! #: cp/module.cc:14000
  #, fuzzy, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
  
! #: cp/module.cc:14002
  #, 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:14008
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14012
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14229
  #, 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:14247
  #, fuzzy, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/module.cc:14271
  #, fuzzy, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr "%qD esitelty uudelleen eri näkyvyydellä"
  
! #: cp/module.cc:14289
  #, fuzzy, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/module.cc:14301
  #, 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:14312
  #, 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:14344
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14353
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14389
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/module.cc:14401
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/module.cc:14453
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14455
  #, fuzzy, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/module.cc:14485 cp/module.cc:14522
  #, fuzzy, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/module.cc:15866 cp/module.cc:15876
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15881
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15934
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15944
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16002
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16009
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16640
  #, fuzzy, gcc-internal-format
  msgid "recursive lazy load"
  msgstr "    Rekursiiviset jäsenet:\n"
  
! #: cp/module.cc:16658
  #, fuzzy, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr "%q+D:n edellinen esittely oli täällä"
  
! #: cp/module.cc:16660 cp/module.cc:22766
  #, fuzzy, gcc-internal-format
  msgid "module %qs declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/module.cc:17015
  #, fuzzy, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr "%s%qs%s ei ole sallittu"
  
! #: cp/module.cc:17021
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20083
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20323
  #, fuzzy, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr "%q+D:n edellinen määrittely oli täällä"
  
! #: cp/module.cc:20348 cp/module.cc:20351
  #, fuzzy, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/module.cc:20357
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20359
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20693
  #, fuzzy, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr "Ei voida poistaa moduulitiedostoa ”%s”: %s"
  
! #: cp/module.cc:20733 cp/module.cc:20738
  #, 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:20744
  #, 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:20774
  #, fuzzy, gcc-internal-format
  msgid "module %qs found"
  msgstr "Ei löydy"
  
! #: cp/module.cc:20776
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20777
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20794
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20808
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20821
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20841
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20843
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20846
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20864
  #, fuzzy, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: cp/module.cc:20956
  #, fuzzy, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: cp/module.cc:21531
  #, 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:21570
  #, 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:21580
  #, 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:21585
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21588
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21940
  #, 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:21943
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "%q+D:n osoitealue on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/module.cc:21949
  #, fuzzy, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr "nimiavaruuden %qD esittely on ristiriidassa"
  
! #: cp/module.cc:21952
  #, fuzzy, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr "nimiavaruuden %qD esittely on ristiriidassa"
  
! #: cp/module.cc:21957
  #, fuzzy, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr "esitelty täällä"
  
! #: cp/module.cc:21961
  #, fuzzy, gcc-internal-format
  msgid "import declared in global module"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/module.cc:21967
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "malliesittelylle %q+D"
  
! #: cp/module.cc:21970
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr "%q#D:n esittely C-kielen linkityksellä"
  
! #: cp/module.cc:21975
  #, fuzzy, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr "esitelty aiemmin täällä"
  
! #: cp/module.cc:21979
  #, fuzzy, gcc-internal-format
  msgid "previously declared in global module"
  msgstr "esitelty aiemmin täällä"
  
! #: cp/module.cc:22118
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22133
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:22140
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "luetellun tyypin jäsenen %q+D uudelleenesittely"
  
! #: cp/module.cc:22403
  #, fuzzy, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr "          %s"
  
! #: cp/module.cc:22590
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22591
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22598
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22599
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22661
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22665
  #, fuzzy, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr "tuntematon valitsin -%s"
  
! #: cp/module.cc:22713
  #, fuzzy, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr "ylimääräinen puolipiste metodin määrittelyssä"
  
! #: cp/module.cc:22715
  #, fuzzy, gcc-internal-format
  #| msgid " declared here"
  msgid "module declared here"
*************** msgstr " esitelty täällä"
*** 65058,65481 ****
  #. 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:22676
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22707 cp/module.cc:23245
  #, fuzzy, gcc-internal-format
  msgid "module already declared"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/module.cc:22708 cp/module.cc:23246
  #, fuzzy, gcc-internal-format
  #| msgid "In module imported at"
  msgid "module already imported"
  msgstr "Moduulissa, joka tuotu kohdassa"
  
! #: cp/module.cc:22713
  #, fuzzy, gcc-internal-format
  #| msgid "In module imported at"
  msgid "module %qs imported here"
  msgstr "Moduulissa, joka tuotu kohdassa"
  
! #: cp/module.cc:22921
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:22927
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr "Tuntematon tiheys: ”%c”"
  
! #: cp/module.cc:23031
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23071
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23073
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23074
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23447
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23451
  #, fuzzy, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "virheellinen esikääntäjän direktiivi #%s"
  
! #: cp/module.cc:23483 cp/module.cc:23512
  #, fuzzy, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr "virheellinen --param-arvo %qs"
  
! #: cp/module.cc:23522
  #, fuzzy, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr "virheellinen --param-arvo %qs"
  
! #: cp/module.cc:23722
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23762
  #, fuzzy, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr "virhe kirjoitettaessa i-solmua"
  
! #: cp/module.cc:23777
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23780
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23782
  #, fuzzy, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/module.cc:23846
  #, 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:23943
  #, fuzzy, gcc-internal-format
  msgid "unknown header kind %qs"
  msgstr "tls_model-argumentti ei ole merkkijono"
  
! #: cp/name-lookup.cc:1337
  #, 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:1349
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD declared here with internal linkage"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/name-lookup.cc:2956 cp/name-lookup.cc:4076 cp/name-lookup.cc:4176
  #, 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:2994
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "malliesittelylle %q+D"
  
! #: cp/name-lookup.cc:3000
  #, 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:3170
  #, 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:3317
  #, fuzzy, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/name-lookup.cc:3322
  #, fuzzy, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/name-lookup.cc:3432
  #, fuzzy, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: cp/name-lookup.cc:3469 cp/name-lookup.cc:3473
  #, 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:3634
  #, 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:4161
  #, 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:4774
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/name-lookup.cc:4777
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d\n"
  
! #: cp/name-lookup.cc:5376
  #, 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:5380
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr "%q+D esitelty täällä"
  
! #: cp/name-lookup.cc:5383
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/name-lookup.cc:5386
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr "%q+D esitelty täällä"
  
! #: cp/name-lookup.cc:6200
  #, fuzzy, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T::%D%> nimeää muodostimen, ei tyyppiä"
  
! #: cp/name-lookup.cc:6216
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/name-lookup.cc:6224
  #, 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:6240 cp/pt.cc:19470
  #, 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:6250
  #, fuzzy, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/name-lookup.cc:6261 cp/name-lookup.cc:6334
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/name-lookup.cc:6284
  #, 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:6344
  #, fuzzy, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr "oliko tarkoitus käyttää loogista negaatiota?"
  
! #: cp/name-lookup.cc:6356
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.cc:6372
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/name-lookup.cc:6383
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> nimeää muodostimen, ei tyyppiä"
  
! #: cp/name-lookup.cc:6476
  #, 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:6518
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "%qD:n esittely viitteiden taulukkona"
  
! #: cp/name-lookup.cc:6528
  #, fuzzy, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.cc:6598
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.cc:6600
  #, fuzzy, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "%q+D esitelty ystävänä"
  
! #: cp/name-lookup.cc:6655
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "%qs-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
  
! #: cp/name-lookup.cc:6662
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6673 cp/name-lookup.cc:6701
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/name-lookup.cc:6679
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: cp/name-lookup.cc:6726 cp/name-lookup.cc:9214
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "%<fast_interrupt%>-attribuuttidirektiivi jätetty huomiotta"
  
! #: cp/name-lookup.cc:7056
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7108
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "ehdotettu vaihtoehto:"
  msgstr[1] "ehdotetut vaihtoehdot:"
  
! #: cp/name-lookup.cc:7114
  #, fuzzy, gcc-internal-format
  msgid "  %qE"
  msgstr "%qE on vanhentunut"
  
! #: cp/name-lookup.cc:7444
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7450
  #, 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:7890
  #, 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:7893
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr "määriteltiin myöhemmin tässä"
  
! #: cp/name-lookup.cc:8707
  #, 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:9184
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "valitsin %qs ei ole enää tuettu"
  
! #: cp/name-lookup.cc:9187
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9206
  #, 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:9212
  #, 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:9300
  #, 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:9425
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/name-lookup.cc:9441
  #, 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:9511
  #, fuzzy, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr "luetellun tyypin jäsenen %q+D uudelleenesittely"
  
! #: cp/name-lookup.cc:9513
  #, 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:9517
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<namespace%>"
  msgid "exporting unnamed namespace"
  msgstr "odotettiin %<namespace%>"
  
! #: cp/name-lookup.cc:9527
  #, 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:9577
  #, 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:9579
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "edellinen määrittely täällä"
  
! #: cp/name-lookup.cc:9622
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9631
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 65146,65569 ----
  #. 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:22730
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22761 cp/module.cc:23299
  #, fuzzy, gcc-internal-format
  msgid "module already declared"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/module.cc:22762 cp/module.cc:23300
  #, fuzzy, gcc-internal-format
  #| msgid "In module imported at"
  msgid "module already imported"
  msgstr "Moduulissa, joka tuotu kohdassa"
  
! #: cp/module.cc:22767
  #, fuzzy, gcc-internal-format
  #| msgid "In module imported at"
  msgid "module %qs imported here"
  msgstr "Moduulissa, joka tuotu kohdassa"
  
! #: cp/module.cc:22975
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:22981
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr "Tuntematon tiheys: ”%c”"
  
! #: cp/module.cc:23085
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23125
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23127
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23128
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23507
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23511
  #, fuzzy, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "virheellinen esikääntäjän direktiivi #%s"
  
! #: cp/module.cc:23543 cp/module.cc:23572
  #, fuzzy, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr "virheellinen --param-arvo %qs"
  
! #: cp/module.cc:23582
  #, fuzzy, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr "virheellinen --param-arvo %qs"
  
! #: cp/module.cc:23782
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23822
  #, fuzzy, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr "virhe kirjoitettaessa i-solmua"
  
! #: cp/module.cc:23837
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23840
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23842
  #, fuzzy, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/module.cc:23906
  #, 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:24003
  #, 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:4069 cp/name-lookup.cc:4169
  #, 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:4154
  #, 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:4881
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/name-lookup.cc:4884
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d\n"
  
! #: cp/name-lookup.cc:5483
  #, 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:5487
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr "%q+D esitelty täällä"
  
! #: cp/name-lookup.cc:5490
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/name-lookup.cc:5493
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr "%q+D esitelty täällä"
  
! #: cp/name-lookup.cc:6307
  #, fuzzy, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T::%D%> nimeää muodostimen, ei tyyppiä"
  
! #: cp/name-lookup.cc:6323
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/name-lookup.cc:6331
  #, 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:6347 cp/pt.cc:19528
  #, 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:6357
  #, fuzzy, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/name-lookup.cc:6368 cp/name-lookup.cc:6441
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/name-lookup.cc:6391
  #, 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:6451
  #, fuzzy, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr "oliko tarkoitus käyttää loogista negaatiota?"
  
! #: cp/name-lookup.cc:6463
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.cc:6479
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/name-lookup.cc:6490
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> nimeää muodostimen, ei tyyppiä"
  
! #: cp/name-lookup.cc:6583
  #, 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:6625
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "%qD:n esittely viitteiden taulukkona"
  
! #: cp/name-lookup.cc:6635
  #, fuzzy, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.cc:6705
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.cc:6707
  #, fuzzy, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "%q+D esitelty ystävänä"
  
! #: cp/name-lookup.cc:6762
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "%qs-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
  
! #: cp/name-lookup.cc:6769
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6780 cp/name-lookup.cc:6808
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/name-lookup.cc:6786
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: cp/name-lookup.cc:6833 cp/name-lookup.cc:9322
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "%<fast_interrupt%>-attribuuttidirektiivi jätetty huomiotta"
  
! #: cp/name-lookup.cc:7163
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7215
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "ehdotettu vaihtoehto:"
  msgstr[1] "ehdotetut vaihtoehdot:"
  
! #: cp/name-lookup.cc:7221
  #, fuzzy, gcc-internal-format
  msgid "  %qE"
  msgstr "%qE on vanhentunut"
  
! #: cp/name-lookup.cc:7551
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7557
  #, 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:7997
  #, 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:8000
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr "määriteltiin myöhemmin tässä"
  
! #: cp/name-lookup.cc:8815
  #, 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:9292
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "valitsin %qs ei ole enää tuettu"
  
! #: cp/name-lookup.cc:9295
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9314
  #, 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:9320
  #, 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:9408
  #, 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:9533
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/name-lookup.cc:9549
  #, 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:9619
  #, fuzzy, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr "luetellun tyypin jäsenen %q+D uudelleenesittely"
  
! #: cp/name-lookup.cc:9621
  #, 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:9625
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<namespace%>"
  msgid "exporting unnamed namespace"
  msgstr "odotettiin %<namespace%>"
  
! #: cp/name-lookup.cc:9635
  #, 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:9685
  #, 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:9687
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "edellinen määrittely täällä"
  
! #: cp/name-lookup.cc:9730
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9739
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr "tunniste %qE on ristiriidassa C+
*** 65505,65511 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52814
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
--- 65593,65599 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52812
  #, 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ä"
*** 65550,65556 ****
  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:23973
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> on esittelemättä"
--- 65638,65644 ----
  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:23969
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> on esittelemättä"
*************** msgstr "(mahdollisesti %qT:n määrittel
*** 65620,65626 ****
  msgid "%qE is not a class template"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: cp/parser.cc:3763 cp/parser.cc:21309
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "%qE ei ole malli"
--- 65708,65714 ----
  msgid "%qE is not a class template"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: cp/parser.cc:3763 cp/parser.cc:21305
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "%qE ei ole malli"
*************** msgstr "attribuutti %qs pätee vain funk
*** 65931,65937 ****
  msgid "pack index missing"
  msgstr ""
  
! #: cp/parser.cc:6151 cp/parser.cc:10117
  #, fuzzy, gcc-internal-format
  msgid "reflection is only available with %<-freflection%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
--- 66019,66025 ----
  msgid "pack index missing"
  msgstr ""
  
! #: cp/parser.cc:6151 cp/parser.cc:10115
  #, fuzzy, gcc-internal-format
  msgid "reflection is only available with %<-freflection%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
*************** msgstr "attribuutti %qs pätee vain funk
*** 65941,67628 ****
  msgid "expected a reflection of a type"
  msgstr "odotettiin luokan nimeä"
  
! #: cp/parser.cc:6339
  #, 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/parser.cc:6437
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr ""
  
! #: cp/parser.cc:6446
  #, fuzzy, gcc-internal-format
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/parser.cc:6448
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:6461
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of a class, namespace, or enumeration"
  msgstr "%qE ei ole luokka, nimiavaruus eikä lueteltu tyyppi"
  
! #: cp/parser.cc:6622
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: cp/parser.cc:6712
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr "ISO C++ kieltää lohkot lausekkeiden sisällä"
  
! #: cp/parser.cc:6724
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr ""
  
! #: cp/parser.cc:6764
  #, fuzzy, gcc-internal-format
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:6830 cp/parser.cc:7001 cp/parser.cc:7200 cp/semantics.cc:4865
  #, fuzzy, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "odotettiin lauseketta"
  
! #: cp/parser.cc:6863
  #, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: cp/parser.cc:6985
  #, fuzzy, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/parser.cc:7145
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD may not appear in this context"
  msgstr "paikallinen muuttuja %qD ei voi esiintyä tässä yhteydessä"
  
! #: cp/parser.cc:7146
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr "paikallinen muuttuja %qD ei voi esiintyä tässä yhteydessä"
  
! #: cp/parser.cc:7192
  #, fuzzy, gcc-internal-format
  msgid "reflection is only available in C++26 with %<-freflection%>"
  msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
  
! #: cp/parser.cc:7229
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr ""
  
! #: cp/parser.cc:7373
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression"
  msgstr "odotettiin lauseketta"
  
! #: cp/parser.cc:7538
  #, fuzzy, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr "%qT ei ole luokka tai nimiavaruus"
  
! #: cp/parser.cc:7548
  #, fuzzy, gcc-internal-format
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/parser.cc:7585 cp/parser.cc:9968
  #, fuzzy, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:7599 cp/parser.cc:7603
  #, fuzzy, gcc-internal-format
  msgid "template-id not allowed for destructor in C++20"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/parser.cc:7605 cp/parser.cc:35948
  #, fuzzy, gcc-internal-format
  msgid "remove the %qs"
  msgstr "Odotettiin oikeaa sulkumerkkiä lausekkeessa kohdassa %C"
  
! #: cp/parser.cc:7727
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "%<~%T%>:n esittely %qT:n jäsenenä"
  
! #: cp/parser.cc:7742
  #, fuzzy, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/parser.cc:7785 cp/parser.cc:26953
  #, fuzzy, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "ID"
  
! #: cp/parser.cc:7812 cp/typeck.cc:3304 cp/typeck.cc:3307 cp/typeck.cc:3324
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "%qD ei ole malli"
  
! #: cp/parser.cc:7937
  #, fuzzy, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr "useita tallennuspaikkoja esittelymääritteissä"
  
! #: cp/parser.cc:8025
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr "%Jcase-arvo %qs ei ole luetellussa tyypissä"
  
! #: cp/parser.cc:8052
  #, fuzzy, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr "useita tallennuspaikkoja esittelymääritteissä"
  
! #: cp/parser.cc:8059
  #, fuzzy, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr "useita tallennuspaikkoja esittelymääritteissä"
  
! #: cp/parser.cc:8065
  #, fuzzy, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr "useita tallennuspaikkoja esittelymääritteissä"
  
! #: cp/parser.cc:8240
  #, fuzzy, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "Odotettiin käyttöoikeustarkennetta kohdassa %C"
  
! #: cp/parser.cc:8471 cp/parser.cc:11407
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:8559
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:8659
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/parser.cc:8671 cp/pt.cc:22199
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/parser.cc:8684
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_assoc_barrier%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/parser.cc:8710
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/parser.cc:8738 cp/pt.cc:22314
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8742 cp/pt.cc:22318
  #, 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:8747 cp/pt.cc:22323
  #, fuzzy, gcc-internal-format
  msgid "selected function declared here"
  msgstr "kutsussa muistinvarausfunktioon %qD, joka on esitelty täällä"
  
! #: cp/parser.cc:8881
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO C++ kieltää yhdysliteraalit"
  
! #: cp/parser.cc:8940
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.cc:8991
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<__builtin_classify_type%> calls"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:9389 cp/parser.cc:9418
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr ""
  
! #: cp/parser.cc:9704 cp/typeck.cc:3192
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "%qD:n virheellinen käyttö"
  
! #: cp/parser.cc:9713
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> ei ole luokan jäsen"
  
! #: cp/parser.cc:10020
  #, fuzzy, gcc-internal-format
  msgid "non-scalar type"
  msgstr "pyydetty muuntoa ei-skalaarityypiksi"
  
! #: cp/parser.cc:10079 cp/parser.cc:23421
  #, fuzzy, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "Odotettiin käyttöoikeustarkennetta kohdassa %C"
  
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10205
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to this operand"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiä"
  
! #: cp/parser.cc:10293
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: cp/parser.cc:10396
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:10455
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: cp/parser.cc:10682 cp/parser.cc:37266
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:10747
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: cp/parser.cc:10833
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:10851
  #, fuzzy, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.cc:10853
  #, fuzzy, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.cc:10886
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.cc:10931
  #, fuzzy, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/parser.cc:10960
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:11008
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on outermost array type in new expression"
  msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
  
! #: cp/parser.cc:11104
  #, fuzzy, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/parser.cc:11510
  #, fuzzy, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "vanhanmallisen tyyppimuunnoksen käyttö"
  
! #: cp/parser.cc:11660
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.cc:11663
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "suosittellaan sulkumerkkejä %<>>%>-lausekkeen ympärille"
  
! #: cp/parser.cc:11897
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: cp/parser.cc:12235
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.cc:12510
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:12644
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr ""
  
! #: cp/parser.cc:12745
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:12755
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:12956
  #, fuzzy, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/parser.cc:12979
  #, fuzzy, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: cp/parser.cc:12995
  #, fuzzy, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> with by-copy capture default only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:13001 cp/parser.cc:13023 cp/parser.cc:13221
  #, fuzzy, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: cp/parser.cc:13017
  #, fuzzy, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:13037
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "versioviitetaulukolle ei voi varata muistia"
  
! #: cp/parser.cc:13057
  #, fuzzy, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:13068
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:13098
  #, fuzzy, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:13107
  #, fuzzy, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/parser.cc:13132
  #, fuzzy, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/parser.cc:13143
  #, fuzzy, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "poistettu funktio %q+D"
  
! #: cp/parser.cc:13181
  #, fuzzy, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: cp/parser.cc:13192
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.cc:13197
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.cc:13289
  #, fuzzy, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:13343
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/parser.cc:13378
  #, fuzzy, gcc-internal-format
  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:13408 cp/pt.cc:15283
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
  
! #: cp/parser.cc:13421
  #, fuzzy, gcc-internal-format
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/parser.cc:13430
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr ""
  
! #: cp/parser.cc:13434
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr ""
  
! #: cp/parser.cc:13438
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr ""
  
! #: cp/parser.cc:13445
  #, fuzzy, gcc-internal-format
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/parser.cc:13463
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13479
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:13492
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:13510
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:13563
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:14366
  #, fuzzy, gcc-internal-format
  msgid "label at end of compound statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:14535 cp/parser.cc:14787
  #, fuzzy, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
  
! #: cp/parser.cc:14606
  #, fuzzy, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.cc:14655
  #, fuzzy, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "nimike yhdyslauseen lopussa"
  
! #: cp/parser.cc:14683
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr ""
  
! #: cp/parser.cc:14795
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
  #. A::A a;
! #: cp/parser.cc:14801
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%E%> names the constructor, not the type"
  msgid "%qE names the constructor, not the type"
  msgstr "%<%T::%E%> nimeää muodostimen, ei tyyppiä"
  
! #: cp/parser.cc:14859
  #, fuzzy, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: cp/parser.cc:14923
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr ""
  
! #: cp/parser.cc:15128
  #, fuzzy, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:15150
  #, fuzzy, gcc-internal-format
  msgid "%<if consteval%> only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:15175 cp/parser.cc:15210
  #, gcc-internal-format
  msgid "%<if consteval%> requires compound statement"
  msgstr ""
  
! #: cp/parser.cc:15252
  #, fuzzy, gcc-internal-format
  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:15420 cp/parser.cc:37778
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.cc:15461
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "taulukon palauttava funktio"
  
! #: cp/parser.cc:15463
  #, fuzzy, gcc-internal-format
  msgid "condition declares a function"
  msgstr "kenttä %qE esitelty funktiona"
  
! #: cp/parser.cc:15504
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
  #. Anything else is an error.
! #: cp/parser.cc:15606 cp/parser.cc:26174 cp/parser.cc:28940
  #, fuzzy, gcc-internal-format
  msgid "expected initializer"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:15656
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:15962
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.cc:15969
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:15995
  #, fuzzy, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: cp/parser.cc:16000
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16197
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "%Jparametrin %qD tyyppi on vaillinainen"
  
! #: cp/parser.cc:16316
  #, 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:16468 cp/parser.cc:37781
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "odotettiin iteraatioesittelyä tai -alustusta"
  
! #: cp/parser.cc:16513
  #, 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:16530
  #, 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:16576
  #, 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:16635
  #, fuzzy, gcc-internal-format
  msgid "designators in %<template for%> initializer"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.cc:16702
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "hajotin ei voi olla %<constexpr%>"
  
! #: cp/parser.cc:16872
  #, 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:16881
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ kieltää lasketut goto-käskyt"
  
! #: cp/parser.cc:16900 cp/parser.cc:37784
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.cc:17075
  #, fuzzy, gcc-internal-format
  msgid "expected module-partition"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:17077
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:17119
  #, fuzzy, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: cp/parser.cc:17125
  #, fuzzy, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/parser.cc:17126
  #, fuzzy, gcc-internal-format
  msgid "scope opened here"
  msgstr "union määritelty täällä"
  
! #: cp/parser.cc:17152
  #, fuzzy, gcc-internal-format
  msgid "private module fragment"
  msgstr "ylimääräinen %<volatile%>"
  
! #: cp/parser.cc:17156
  #, 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:17162
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17203
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17205 cp/parser.cc:17214
  #, 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:17213
  #, fuzzy, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/parser.cc:17237
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17258
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17261
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17282
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17290
  #, 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:17311
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17350
  #, 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:17353
  #, 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:17362
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17364
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17372
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "ylimääräinen %<;%> luokansisäisen funktiomäärittelyn perässä"
  
! #: cp/parser.cc:17543
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/parser.cc:17547
  #, fuzzy, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "attribuuttia ei huomioida"
  
! #: cp/parser.cc:17587
  #, fuzzy, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/parser.cc:17589 cp/parser.cc:30432
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17608
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/parser.cc:17624
  #, fuzzy, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: cp/parser.cc:17846
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> ei ole lohkon alussa"
  
! #: cp/parser.cc:18094
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18113
  #, fuzzy, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/parser.cc:18134
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18159
  #, 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:18216
  #, fuzzy, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "tyhjä indeksiväli alustimessa"
  
! #: cp/parser.cc:18219
  #, fuzzy, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "tyhjä indeksiväli alustimessa"
  
! #: cp/parser.cc:18257
  #, fuzzy, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/parser.cc:18260
  #, fuzzy, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr "odotettiin iteraatioesittelyä tai -alustusta"
  
! #: cp/parser.cc:18267
  #, 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:18286
  #, 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:18297
  #, fuzzy, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/parser.cc:18325
  #, 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:18329
  #, 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:18409
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "odotettiin iteraatioesittelyä tai -alustusta"
  
! #: cp/parser.cc:18427
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "puuttuva alustin jäsenelle %qD"
  
! #: cp/parser.cc:18453 cp/parser.cc:18458 cp/parser.cc:26155 cp/parser.cc:26160
! #: cp/parser.cc:26164 cp/parser.cc:26168
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr "attribuutti jätetty huomioimatta %q+#T:n esittelyssä"
  
! #: cp/parser.cc:18626
  #, 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:18649
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "luokkamäärittelyä ei voi esitellä ystäväksi"
  
! #: cp/parser.cc:18687
  #, 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:18690
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18741
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "Tuntematon (tyyppi = %d, bitit = %d)\n"
  
! #: cp/parser.cc:18767
  #, 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:18803
  #, fuzzy, gcc-internal-format
  #| msgid "%qD invalid in lambda"
  msgid "%qD invalid in condition"
  msgstr "%qD ei kelpaa lambdassa"
  
! #: cp/parser.cc:18812
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD ei kelpaa lambdassa"
  
! #: cp/parser.cc:18816
  #, 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:18898
  #, fuzzy, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "virheellinen muunnostarkennin jälkiliitteessä: %c"
  
! #: cp/parser.cc:18911
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18913
  #, 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:18928
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "luokkamäärittelyä ei voi esitellä ystäväksi"
  
! #: cp/parser.cc:19001 cp/parser.cc:31664
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "mallit eivät voi olla virtuaalisia"
  
! #: cp/parser.cc:19020
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:19024
  #, 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:19092
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "%s: virheellinen kenttämääritys %s"
  
! #: cp/parser.cc:19199
  #, 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:19227
  #, 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:19444
  #, 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:19457
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:19633
  #, 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:19662 cp/parser.cc:19668
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/parser.cc:19670
  #, 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:19755
  #, fuzzy, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
  
! #: cp/parser.cc:19782
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "ei voi laajentaa alustinta jäsenelle %<%D%>"
  
! #: cp/parser.cc:19794 cp/pt.cc:28990
  #, fuzzy, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: cp/parser.cc:19806 cp/pt.cc:29002
  #, fuzzy, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/parser.cc:19858
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.cc:19946
  #, 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:20358
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20364
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20370
  #, fuzzy, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.cc:20379
  #, fuzzy, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "leveä merkkijonovakio %<asm%>-lauseessa"
  
! #: cp/parser.cc:20385
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: cp/parser.cc:20419
  #, fuzzy, gcc-internal-format
  msgid "expected operator"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.cc:20466
  #, 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:20468
  #, 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:20470
  #, fuzzy, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessä rajapinnassa"
  
! #: cp/parser.cc:20575
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/parser.cc:20583
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "hajottimet eivät voi olla cv-määriteltyjä"
  
! #: cp/parser.cc:20707
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "mallinimen %qE virheellinen käyttö ilman argumenttiluetteloa"
  
! #: cp/parser.cc:20945 cp/parser.cc:21031 cp/parser.cc:28688
  #, 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:20949 cp/parser.cc:21035
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
  
! #: cp/parser.cc:21107
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:21180
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "jäsennysvirhe malliargumenttien luettelossa"
  
! #: cp/parser.cc:21184
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21188
  #, 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:21219
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/parser.cc:21220
  #, 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:21227
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:21354
  #, 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:21439 cp/parser.cc:21631 cp/parser.cc:21840
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:21487
  #, fuzzy, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/parser.cc:21489
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.cc:21704
  #, fuzzy, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "ENUM-määrittelylause odotettiin ennen kohdetta %C"
  
! #: cp/parser.cc:21805 cp/parser.cc:21823 cp/parser.cc:22017
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:21970
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/parser.cc:22008
  #, 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:22126
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/parser.cc:22130
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/parser.cc:22134
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/parser.cc:22195
  #, fuzzy, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "malli C-linkityksellä"
  
! #: cp/parser.cc:22431
  #, fuzzy, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Odotettiin käyttöoikeustarkennetta kohdassa %C"
  
! #: cp/parser.cc:22640
  #, 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:22646
  #, 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:22650
  #, 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:22657 cp/parser.cc:23118
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/parser.cc:22811
  #, fuzzy, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:22961
  #, fuzzy, gcc-internal-format
  msgid "expected type-name"
  msgstr "Odotettu nimi"
  
! #: cp/parser.cc:23045
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE ei nimeä tyyppiä"
  
! #: cp/parser.cc:23046
  #, fuzzy, gcc-internal-format
  msgid "concept defined here"
  msgstr "union määritelty täällä"
  
! #: cp/parser.cc:23077
  #, 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:23093
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jälkeen"
  
! #: cp/parser.cc:23100
  #, fuzzy, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "%qD ei ole %qD:n jäsen"
  
! #: cp/parser.cc:23345
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23583
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "esittely %qD ei esittele mitään"
  
! #: cp/parser.cc:23671
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
  
! #: cp/parser.cc:23677
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
  
! #: cp/parser.cc:23689
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23830
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD ei ole malli"
  
! #: cp/parser.cc:23841
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/parser.cc:23856
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "%<namespace%>-määrittely ei ole sallittu täällä"
  
! #: cp/parser.cc:23874
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:23920
  #, 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:23924
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:23967
  #, fuzzy, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/parser.cc:23981
  #, 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:23993 cp/parser.cc:30401
  #, 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:23998 cp/parser.cc:30406
  #, 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:24010 cp/parser.cc:30419
  #, fuzzy, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "ylimääräinen %<;%>"
  
! #: cp/parser.cc:24051
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ kieltää enumin lisäyksen"
  
! #: cp/parser.cc:24075
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24078
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24199
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24274
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/parser.cc:24278
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/parser.cc:24282
  #, fuzzy, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "odotettiin %<namespace%>"
  
! #: cp/parser.cc:24343
  #, 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:24355
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24374
  #, 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:24384
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "odotettiin %<namespace%>"
  
! #: cp/parser.cc:24389
  #, fuzzy, gcc-internal-format
  msgid "namespace name required"
  msgstr "%qD on nimiavaruus"
  
! #: cp/parser.cc:24393
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "%<namespace%>-määrittely ei ole sallittu täällä"
  
! #: cp/parser.cc:24396
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "%<namespace%>-määrittely ei ole sallittu täällä"
  
! #: cp/parser.cc:24403
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "siirryttiin %qD-nimiavaruuteen"
  
! #: cp/parser.cc:24460
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%<namespace%>-määrittely ei ole sallittu täällä"
  
! #: cp/parser.cc:24645
  #, 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:24689
  #, 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:24707
  #, 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:24717
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24763
  #, 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:24766
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/parser.cc:24768
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/parser.cc:24770
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/parser.cc:24772
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24782
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "%q+D:lla on edellinen esittely täällä"
  
! #: cp/parser.cc:24852
  #, 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:25010
  #, fuzzy, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr "Odotettiin nimetöntä rajapintaa kohdassa %C"
  
! #: cp/parser.cc:25071
  #, 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:25092 cp/parser.cc:25110 cp/parser.cc:25125
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "cv-määreen kaksoiskappale"
  
! #: cp/parser.cc:25099
  #, 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:25138
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT ei ole nimiavaruus"
  
! #: cp/parser.cc:25154
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "poistettu funktio %q+D"
  
! #: cp/parser.cc:25304
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "attribuutti jätetty huomioimatta %q+#T:n esittelyssä"
  
! #: cp/parser.cc:25395
  #, fuzzy, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "parametrien nimet (ilman tyyppejä) funktion esittelyssä"
  
! #: cp/parser.cc:25406
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.cc:25411
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25414
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25431 cp/parser.cc:25456
  #, fuzzy, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "parametrien nimet (ilman tyyppejä) funktion esittelyssä"
  
! #: cp/parser.cc:25443 cp/parser.cc:25464
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25450
  #, fuzzy, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "funktio %qD esitelty uudelleen muuttujana"
  
! #: cp/parser.cc:25520
  #, 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:25529
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr "Tyhjä taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: cp/parser.cc:25535
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/parser.cc:25541
  #, 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:25594
  #, fuzzy, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr "virheellinen funktioesittely"
  
! #: cp/parser.cc:25636
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "base function is ambiguous"
  msgstr "%qD-viittaus on moniselitteinen"
  
! #: cp/parser.cc:25644
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25665
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25672
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr "Ristiriita funktioargumentin attribuuteissa kohdassa %C"
  
! #: cp/parser.cc:25679 cp/parser.cc:26128
  #, 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:25686 cp/parser.cc:26135
  #, 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:25694
  #, 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:25969
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "%<namespace%>-määrittely ei ole sallittu täällä"
  
! #: cp/parser.cc:25980
  #, fuzzy, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: cp/parser.cc:25984
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "Ristiriita funktioargumentin attribuuteissa kohdassa %C"
  
! #: cp/parser.cc:26070
  #, fuzzy, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "Varoita kun kaikki muodostimet ja hajottimet ovat yksityisiä"
  
! #: cp/parser.cc:26269
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "epäkelpo alustin"
  
! #: cp/parser.cc:26314
  #, fuzzy, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.cc:26326
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "%Jsisäänrakennettu funktio %qD esitelty ei-funktiona"
  
! #: cp/parser.cc:26874
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.cc:26999
  #, fuzzy, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/parser.cc:27003
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> ei ole tyyppi"
--- 66029,67716 ----
  msgid "expected a reflection of a type"
  msgstr "odotettiin luokan nimeä"
  
! #: cp/parser.cc:6341
  #, 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/parser.cc:6439
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr ""
  
! #: cp/parser.cc:6448
  #, fuzzy, gcc-internal-format
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/parser.cc:6450
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:6463
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of a class, namespace, or enumeration"
  msgstr "%qE ei ole luokka, nimiavaruus eikä lueteltu tyyppi"
  
! #: cp/parser.cc:6624
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: cp/parser.cc:6714
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr "ISO C++ kieltää lohkot lausekkeiden sisällä"
  
! #: cp/parser.cc:6726
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr ""
  
! #: cp/parser.cc:6766
  #, fuzzy, gcc-internal-format
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:6832 cp/parser.cc:7003 cp/parser.cc:7202 cp/semantics.cc:4857
  #, fuzzy, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "odotettiin lauseketta"
  
! #: cp/parser.cc:6865
  #, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: cp/parser.cc:6987
  #, fuzzy, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/parser.cc:7147
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD may not appear in this context"
  msgstr "paikallinen muuttuja %qD ei voi esiintyä tässä yhteydessä"
  
! #: cp/parser.cc:7148
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr "paikallinen muuttuja %qD ei voi esiintyä tässä yhteydessä"
  
! #: cp/parser.cc:7194
  #, fuzzy, gcc-internal-format
  msgid "reflection is only available in C++26 with %<-freflection%>"
  msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
  
! #: cp/parser.cc:7231
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr ""
  
! #: cp/parser.cc:7375
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression"
  msgstr "odotettiin lauseketta"
  
! #: cp/parser.cc:7540
  #, fuzzy, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr "%qT ei ole luokka tai nimiavaruus"
  
! #: cp/parser.cc:7550
  #, fuzzy, gcc-internal-format
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/parser.cc:7587 cp/parser.cc:9966
  #, fuzzy, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:7601 cp/parser.cc:7605
  #, fuzzy, gcc-internal-format
  msgid "template-id not allowed for destructor in C++20"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/parser.cc:7607 cp/parser.cc:35946
  #, fuzzy, gcc-internal-format
  msgid "remove the %qs"
  msgstr "Odotettiin oikeaa sulkumerkkiä lausekkeessa kohdassa %C"
  
! #: cp/parser.cc:7729
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "%<~%T%>:n esittely %qT:n jäsenenä"
  
! #: cp/parser.cc:7744
  #, fuzzy, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/parser.cc:7787 cp/parser.cc:26949
  #, fuzzy, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "ID"
  
! #: cp/parser.cc:7814 cp/typeck.cc:3304 cp/typeck.cc:3307 cp/typeck.cc:3324
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "%qD ei ole malli"
  
! #: cp/parser.cc:7939
  #, fuzzy, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr "useita tallennuspaikkoja esittelymääritteissä"
  
! #: cp/parser.cc:8027
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr "%Jcase-arvo %qs ei ole luetellussa tyypissä"
  
! #: cp/parser.cc:8054
  #, fuzzy, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr "useita tallennuspaikkoja esittelymääritteissä"
  
! #: cp/parser.cc:8061
  #, fuzzy, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr "useita tallennuspaikkoja esittelymääritteissä"
  
! #: cp/parser.cc:8067
  #, fuzzy, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr "useita tallennuspaikkoja esittelymääritteissä"
  
! #: cp/parser.cc:8242
  #, fuzzy, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "Odotettiin käyttöoikeustarkennetta kohdassa %C"
  
! #: cp/parser.cc:8473 cp/parser.cc:11405
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:8561
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:8661
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/parser.cc:8673 cp/pt.cc:22263
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/parser.cc:8686
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_assoc_barrier%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/parser.cc:8712
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/parser.cc:8740 cp/pt.cc:22378
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8744 cp/pt.cc:22382
  #, 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:8749 cp/pt.cc:22387
  #, fuzzy, gcc-internal-format
  msgid "selected function declared here"
  msgstr "kutsussa muistinvarausfunktioon %qD, joka on esitelty täällä"
  
! #: cp/parser.cc:8883
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO C++ kieltää yhdysliteraalit"
  
! #: cp/parser.cc:8942
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.cc:8993
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<__builtin_classify_type%> calls"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:9391 cp/parser.cc:9420
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr ""
  
! #: cp/parser.cc:9706 cp/typeck.cc:3192
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "%qD:n virheellinen käyttö"
  
! #: cp/parser.cc:9715
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> ei ole luokan jäsen"
  
! #: cp/parser.cc:10018
  #, fuzzy, gcc-internal-format
  msgid "non-scalar type"
  msgstr "pyydetty muuntoa ei-skalaarityypiksi"
  
! #: cp/parser.cc:10076 cp/parser.cc:23417
  #, fuzzy, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "Odotettiin käyttöoikeustarkennetta kohdassa %C"
  
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10203
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to this operand"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiä"
  
! #: cp/parser.cc:10291
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: cp/parser.cc:10394
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:10453
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: cp/parser.cc:10680 cp/parser.cc:37264
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:10745
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: cp/parser.cc:10831
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:10849
  #, fuzzy, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.cc:10851
  #, fuzzy, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.cc:10884
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.cc:10929
  #, fuzzy, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/parser.cc:10958
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:11006
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on outermost array type in new expression"
  msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
  
! #: cp/parser.cc:11102
  #, fuzzy, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/parser.cc:11508
  #, fuzzy, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "vanhanmallisen tyyppimuunnoksen käyttö"
  
! #: cp/parser.cc:11658
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.cc:11661
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "suosittellaan sulkumerkkejä %<>>%>-lausekkeen ympärille"
  
! #: cp/parser.cc:11895
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: cp/parser.cc:12233
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.cc:12508
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:12642
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr ""
  
! #: cp/parser.cc:12743
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:12753
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:12954
  #, fuzzy, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/parser.cc:12977
  #, fuzzy, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: cp/parser.cc:12993
  #, fuzzy, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> with by-copy capture default only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:12999 cp/parser.cc:13021 cp/parser.cc:13219
  #, fuzzy, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: cp/parser.cc:13015
  #, fuzzy, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:13035
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "versioviitetaulukolle ei voi varata muistia"
  
! #: cp/parser.cc:13055
  #, fuzzy, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:13066
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:13096
  #, fuzzy, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:13105
  #, fuzzy, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/parser.cc:13130
  #, fuzzy, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/parser.cc:13141
  #, fuzzy, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "poistettu funktio %q+D"
  
! #: cp/parser.cc:13179
  #, fuzzy, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: cp/parser.cc:13190
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.cc:13195
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.cc:13287
  #, fuzzy, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:13341
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/parser.cc:13376
  #, fuzzy, gcc-internal-format
  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:13406 cp/pt.cc:15307
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
  
! #: cp/parser.cc:13419
  #, fuzzy, gcc-internal-format
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/parser.cc:13428
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr ""
  
! #: cp/parser.cc:13432
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr ""
  
! #: cp/parser.cc:13436
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr ""
  
! #: cp/parser.cc:13443
  #, fuzzy, gcc-internal-format
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/parser.cc:13461
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13477
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:13490
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:13508
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:13561
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:14364
  #, fuzzy, gcc-internal-format
  msgid "label at end of compound statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:14533 cp/parser.cc:14785
  #, fuzzy, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
  
! #: cp/parser.cc:14604
  #, fuzzy, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.cc:14653
  #, fuzzy, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "nimike yhdyslauseen lopussa"
  
! #: cp/parser.cc:14681
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr ""
  
! #: cp/parser.cc:14793
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
  #. A::A a;
! #: cp/parser.cc:14799
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%E%> names the constructor, not the type"
  msgid "%qE names the constructor, not the type"
  msgstr "%<%T::%E%> nimeää muodostimen, ei tyyppiä"
  
! #: cp/parser.cc:14857
  #, fuzzy, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: cp/parser.cc:14921
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr ""
  
! #: cp/parser.cc:15126
  #, fuzzy, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:15148
  #, fuzzy, gcc-internal-format
  msgid "%<if consteval%> only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:15173 cp/parser.cc:15208
  #, gcc-internal-format
  msgid "%<if consteval%> requires compound statement"
  msgstr ""
  
! #: cp/parser.cc:15250
  #, fuzzy, gcc-internal-format
  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:15418 cp/parser.cc:37776
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.cc:15459
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "taulukon palauttava funktio"
  
! #: cp/parser.cc:15461
  #, fuzzy, gcc-internal-format
  msgid "condition declares a function"
  msgstr "kenttä %qE esitelty funktiona"
  
! #: cp/parser.cc:15502
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
  #. Anything else is an error.
! #: cp/parser.cc:15604 cp/parser.cc:26170 cp/parser.cc:28936
  #, fuzzy, gcc-internal-format
  msgid "expected initializer"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:15654
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:15960
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.cc:15967
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:15993
  #, fuzzy, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: cp/parser.cc:15998
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16201
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "%Jparametrin %qD tyyppi on vaillinainen"
  
! #: cp/parser.cc:16312
  #, 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:16464 cp/parser.cc:37779
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "odotettiin iteraatioesittelyä tai -alustusta"
  
! #: cp/parser.cc:16509
  #, 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:16526
  #, 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:16572
  #, 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:16631
  #, fuzzy, gcc-internal-format
  msgid "designators in %<template for%> initializer"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.cc:16698
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "hajotin ei voi olla %<constexpr%>"
  
! #: cp/parser.cc:16868
  #, 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:16877
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ kieltää lasketut goto-käskyt"
  
! #: cp/parser.cc:16896 cp/parser.cc:37782
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.cc:17071
  #, fuzzy, gcc-internal-format
  msgid "expected module-partition"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:17073
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:17115
  #, fuzzy, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: cp/parser.cc:17121
  #, fuzzy, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/parser.cc:17122
  #, fuzzy, gcc-internal-format
  msgid "scope opened here"
  msgstr "union määritelty täällä"
  
! #: cp/parser.cc:17148
  #, fuzzy, gcc-internal-format
  msgid "private module fragment"
  msgstr "ylimääräinen %<volatile%>"
  
! #: cp/parser.cc:17152
  #, 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:17158
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17199
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17201 cp/parser.cc:17210
  #, 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:17209
  #, fuzzy, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/parser.cc:17233
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17254
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17257
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17278
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17286
  #, 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:17307
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17346
  #, 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:17349
  #, 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:17358
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17360
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17368
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "ylimääräinen %<;%> luokansisäisen funktiomäärittelyn perässä"
  
! #: cp/parser.cc:17539
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/parser.cc:17543
  #, fuzzy, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "attribuuttia ei huomioida"
  
! #: cp/parser.cc:17583
  #, fuzzy, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/parser.cc:17585 cp/parser.cc:30428
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17604
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/parser.cc:17620
  #, fuzzy, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: cp/parser.cc:17842
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> ei ole lohkon alussa"
  
! #: cp/parser.cc:18090
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18109
  #, fuzzy, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/parser.cc:18130
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18155
  #, 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:18212
  #, fuzzy, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "tyhjä indeksiväli alustimessa"
  
! #: cp/parser.cc:18215
  #, fuzzy, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "tyhjä indeksiväli alustimessa"
  
! #: cp/parser.cc:18253
  #, fuzzy, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/parser.cc:18256
  #, fuzzy, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr "odotettiin iteraatioesittelyä tai -alustusta"
  
! #: cp/parser.cc:18263
  #, 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:18282
  #, 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:18293
  #, fuzzy, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/parser.cc:18321
  #, 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:18325
  #, 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:18405
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "odotettiin iteraatioesittelyä tai -alustusta"
  
! #: cp/parser.cc:18423
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "puuttuva alustin jäsenelle %qD"
  
! #: cp/parser.cc:18449 cp/parser.cc:18454 cp/parser.cc:26151 cp/parser.cc:26156
! #: cp/parser.cc:26160 cp/parser.cc:26164
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr "attribuutti jätetty huomioimatta %q+#T:n esittelyssä"
  
! #: cp/parser.cc:18622
  #, 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:18645
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "luokkamäärittelyä ei voi esitellä ystäväksi"
  
! #: cp/parser.cc:18683
  #, 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:18686
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18737
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "Tuntematon (tyyppi = %d, bitit = %d)\n"
  
! #: cp/parser.cc:18763
  #, 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:18799
  #, fuzzy, gcc-internal-format
  #| msgid "%qD invalid in lambda"
  msgid "%qD invalid in condition"
  msgstr "%qD ei kelpaa lambdassa"
  
! #: cp/parser.cc:18808
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD ei kelpaa lambdassa"
  
! #: cp/parser.cc:18812
  #, 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:18894
  #, fuzzy, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "virheellinen muunnostarkennin jälkiliitteessä: %c"
  
! #: cp/parser.cc:18907
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18909
  #, 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:18924
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "luokkamäärittelyä ei voi esitellä ystäväksi"
  
! #: cp/parser.cc:18997 cp/parser.cc:31672
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "mallit eivät voi olla virtuaalisia"
  
! #: cp/parser.cc:19016
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:19020
  #, 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:19088
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "%s: virheellinen kenttämääritys %s"
  
! #: cp/parser.cc:19195
  #, 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:19223
  #, 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:19440
  #, 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:19453
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:19629
  #, 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:19658 cp/parser.cc:19664
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/parser.cc:19666
  #, 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:19751
  #, fuzzy, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
  
! #: cp/parser.cc:19778
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "ei voi laajentaa alustinta jäsenelle %<%D%>"
  
! #: cp/parser.cc:19790 cp/pt.cc:29076
  #, fuzzy, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: cp/parser.cc:19802 cp/pt.cc:29088
  #, fuzzy, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/parser.cc:19854
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.cc:19942
  #, 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:20354
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20360
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20366
  #, fuzzy, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.cc:20375
  #, fuzzy, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "leveä merkkijonovakio %<asm%>-lauseessa"
  
! #: cp/parser.cc:20381
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: cp/parser.cc:20415
  #, fuzzy, gcc-internal-format
  msgid "expected operator"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.cc:20462
  #, 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:20464
  #, 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:20466
  #, fuzzy, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessä rajapinnassa"
  
! #: cp/parser.cc:20571
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/parser.cc:20579
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "hajottimet eivät voi olla cv-määriteltyjä"
  
! #: cp/parser.cc:20703
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "mallinimen %qE virheellinen käyttö ilman argumenttiluetteloa"
  
! #: cp/parser.cc:20941 cp/parser.cc:21027 cp/parser.cc:28684
  #, 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:20945 cp/parser.cc:21031
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
  
! #: cp/parser.cc:21103
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:21176
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "jäsennysvirhe malliargumenttien luettelossa"
  
! #: cp/parser.cc:21180
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21184
  #, 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:21215
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/parser.cc:21216
  #, 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:21223
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:21350
  #, 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:21435 cp/parser.cc:21627 cp/parser.cc:21836
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:21483
  #, fuzzy, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/parser.cc:21485
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.cc:21700
  #, fuzzy, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "ENUM-määrittelylause odotettiin ennen kohdetta %C"
  
! #: cp/parser.cc:21801 cp/parser.cc:21819 cp/parser.cc:22013
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:21966
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/parser.cc:22004
  #, 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:22122
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/parser.cc:22126
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/parser.cc:22130
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/parser.cc:22191
  #, fuzzy, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "malli C-linkityksellä"
  
! #: cp/parser.cc:22427
  #, fuzzy, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Odotettiin käyttöoikeustarkennetta kohdassa %C"
  
! #: cp/parser.cc:22636
  #, 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:22642
  #, 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:22646
  #, 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:22653 cp/parser.cc:23114
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/parser.cc:22807
  #, fuzzy, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:22957
  #, fuzzy, gcc-internal-format
  msgid "expected type-name"
  msgstr "Odotettu nimi"
  
! #: cp/parser.cc:23041
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE ei nimeä tyyppiä"
  
! #: cp/parser.cc:23042
  #, fuzzy, gcc-internal-format
  msgid "concept defined here"
  msgstr "union määritelty täällä"
  
! #: cp/parser.cc:23073
  #, 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:23089
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jälkeen"
  
! #: cp/parser.cc:23096
  #, fuzzy, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "%qD ei ole %qD:n jäsen"
  
! #: cp/parser.cc:23341
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23579
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "esittely %qD ei esittele mitään"
  
! #: cp/parser.cc:23667
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
  
! #: cp/parser.cc:23673
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
  
! #: cp/parser.cc:23685
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23826
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD ei ole malli"
  
! #: cp/parser.cc:23837
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/parser.cc:23852
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "%<namespace%>-määrittely ei ole sallittu täällä"
  
! #: cp/parser.cc:23870
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:23916
  #, 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:23920
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:23963
  #, fuzzy, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/parser.cc:23977
  #, 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:23989 cp/parser.cc:30397
  #, 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:23994 cp/parser.cc:30402
  #, 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:24006 cp/parser.cc:30415
  #, fuzzy, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "ylimääräinen %<;%>"
  
! #: cp/parser.cc:24047
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ kieltää enumin lisäyksen"
  
! #: cp/parser.cc:24071
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24074
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24195
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24270
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/parser.cc:24274
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/parser.cc:24278
  #, fuzzy, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "odotettiin %<namespace%>"
  
! #: cp/parser.cc:24339
  #, 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:24351
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24370
  #, 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:24380
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "odotettiin %<namespace%>"
  
! #: cp/parser.cc:24385
  #, fuzzy, gcc-internal-format
  msgid "namespace name required"
  msgstr "%qD on nimiavaruus"
  
! #: cp/parser.cc:24389
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "%<namespace%>-määrittely ei ole sallittu täällä"
  
! #: cp/parser.cc:24392
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "%<namespace%>-määrittely ei ole sallittu täällä"
  
! #: cp/parser.cc:24399
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "siirryttiin %qD-nimiavaruuteen"
  
! #: cp/parser.cc:24456
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%<namespace%>-määrittely ei ole sallittu täällä"
  
! #: cp/parser.cc:24641
  #, 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:24685
  #, 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:24703
  #, 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:24713
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24759
  #, 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:24762
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/parser.cc:24764
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/parser.cc:24766
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/parser.cc:24768
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24778
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "%q+D:lla on edellinen esittely täällä"
  
! #: cp/parser.cc:24848
  #, 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:25006
  #, fuzzy, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr "Odotettiin nimetöntä rajapintaa kohdassa %C"
  
! #: cp/parser.cc:25067
  #, 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:25088 cp/parser.cc:25106 cp/parser.cc:25121
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "cv-määreen kaksoiskappale"
  
! #: cp/parser.cc:25095
  #, 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:25134
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT ei ole nimiavaruus"
  
! #: cp/parser.cc:25150
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "poistettu funktio %q+D"
  
! #: cp/parser.cc:25300
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "attribuutti jätetty huomioimatta %q+#T:n esittelyssä"
  
! #: cp/parser.cc:25391
  #, fuzzy, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "parametrien nimet (ilman tyyppejä) funktion esittelyssä"
  
! #: cp/parser.cc:25402
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.cc:25407
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25410
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25427 cp/parser.cc:25452
  #, fuzzy, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "parametrien nimet (ilman tyyppejä) funktion esittelyssä"
  
! #: cp/parser.cc:25439 cp/parser.cc:25460
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25446
  #, fuzzy, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "funktio %qD esitelty uudelleen muuttujana"
  
! #: cp/parser.cc:25516
  #, 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:25525
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr "Tyhjä taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: cp/parser.cc:25531
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/parser.cc:25537
  #, 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:25590
  #, fuzzy, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr "virheellinen funktioesittely"
  
! #: cp/parser.cc:25632
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "base function is ambiguous"
  msgstr "%qD-viittaus on moniselitteinen"
  
! #: cp/parser.cc:25640
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25661
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25668
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr "Ristiriita funktioargumentin attribuuteissa kohdassa %C"
  
! #: cp/parser.cc:25675 cp/parser.cc:26124
  #, 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:25682 cp/parser.cc:26131
  #, 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:25690
  #, 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:25965
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "%<namespace%>-määrittely ei ole sallittu täällä"
  
! #: cp/parser.cc:25976
  #, fuzzy, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: cp/parser.cc:25980
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "Ristiriita funktioargumentin attribuuteissa kohdassa %C"
  
! #: cp/parser.cc:26066
  #, fuzzy, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "Varoita kun kaikki muodostimet ja hajottimet ovat yksityisiä"
  
! #: cp/parser.cc:26265
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "epäkelpo alustin"
  
! #: cp/parser.cc:26310
  #, fuzzy, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.cc:26322
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "%Jsisäänrakennettu funktio %qD esitelty ei-funktiona"
  
! #: cp/parser.cc:26870
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.cc:26995
  #, fuzzy, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/parser.cc:26999
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> ei ole tyyppi"
*************** msgstr "%<%T::%E%> ei ole tyyppi"
*** 67631,67905 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27032
  #, fuzzy, gcc-internal-format
  msgid "invalid declarator"
  msgstr "Varoita implisiittisistä funktioesittelyistä"
  
! #: cp/parser.cc:27041
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: cp/parser.cc:27043
  #, 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:27158
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "id="
  
! #: cp/parser.cc:27183
  #, fuzzy, gcc-internal-format
  msgid "expected declarator"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:27304
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD on nimiavaruus"
  
! #: cp/parser.cc:27306
  #, 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:27327
  #, fuzzy, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.cc:27388
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "cv-määreen kaksoiskappale"
  
! #: cp/parser.cc:27442
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "ristiriitaiset tyyppimääreet %q+D:lle"
  
! #: cp/parser.cc:27479
  #, fuzzy, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "-m64 vaatii PowerPC64-suorittimen"
  
! #: cp/parser.cc:27537
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "Kaksoiskappale pääsy-tarkenne kohdassa %C"
  
! #: cp/parser.cc:27840
  #, 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:27846
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "täsmäämättömät argumentit"
  
! #: cp/parser.cc:27849 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:27876
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:27885
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/parser.cc:28012
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "Odotettiin käyttöoikeustarkennetta kohdassa %C"
  
! #: cp/parser.cc:28159
  #, fuzzy, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr "%qE on vanhentunut"
  
! #: cp/parser.cc:28366
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "odotettiin %<,%> tai %<...%>"
  
! #: cp/parser.cc:28444
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:28568
  #, fuzzy, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssä kohdassa %C"
  
! #: cp/parser.cc:28571
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28631
  #, 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:28672
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/parser.cc:28690
  #, 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:28696
  #, 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:28698
  #, 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:28721
  #, 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:28845
  #, 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:28849
  #, 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:29040
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29202
  #, 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:29224
  #, 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:29262
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C90 ei tue joustavia taulukkojäseniä"
  
! #: cp/parser.cc:29276
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29316
  #, 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:29367
  #, 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:29423 cp/parser.cc:29557
  #, fuzzy, gcc-internal-format
  msgid "expected class-name"
  msgstr "odotettiin luokan nimeä"
  
! #: cp/parser.cc:29837
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: cp/parser.cc:29840
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: cp/parser.cc:29843
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: cp/parser.cc:30139 cp/parser.cc:37400
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "Kaksoiskappale pääsy-tarkenne kohdassa %C"
  
! #: cp/parser.cc:30350
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:30362
  #, fuzzy, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "virheellinen luokan nimi %qD:n esittelyssä"
  
! #: cp/parser.cc:30369
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "ystäväesittely ei nimeä luokkaa tai funktiota"
  
! #: cp/parser.cc:30381
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/parser.cc:30387
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "virheellinen luokan nimi %qD:n esittelyssä"
  
! #: cp/parser.cc:30430
  #, fuzzy, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr "%<inline%> tyhjässä esittelyssä"
  
! #: cp/parser.cc:30456
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30463
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/parser.cc:30496
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/parser.cc:30529
  #, fuzzy, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: cp/parser.cc:30594
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "edellinen %q+#T:n määrittely"
--- 67719,67993 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27028
  #, fuzzy, gcc-internal-format
  msgid "invalid declarator"
  msgstr "Varoita implisiittisistä funktioesittelyistä"
  
! #: cp/parser.cc:27037
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: cp/parser.cc:27039
  #, 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:27154
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "id="
  
! #: cp/parser.cc:27179
  #, fuzzy, gcc-internal-format
  msgid "expected declarator"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:27300
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD on nimiavaruus"
  
! #: cp/parser.cc:27302
  #, 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:27323
  #, fuzzy, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.cc:27384
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "cv-määreen kaksoiskappale"
  
! #: cp/parser.cc:27438
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "ristiriitaiset tyyppimääreet %q+D:lle"
  
! #: cp/parser.cc:27475
  #, fuzzy, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "-m64 vaatii PowerPC64-suorittimen"
  
! #: cp/parser.cc:27533
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "Kaksoiskappale pääsy-tarkenne kohdassa %C"
  
! #: cp/parser.cc:27836
  #, 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:27842
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "täsmäämättömät argumentit"
  
! #: cp/parser.cc:27845 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:27872
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:27881
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/parser.cc:28008
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "Odotettiin käyttöoikeustarkennetta kohdassa %C"
  
! #: cp/parser.cc:28155
  #, fuzzy, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr "%qE on vanhentunut"
  
! #: cp/parser.cc:28362
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "odotettiin %<,%> tai %<...%>"
  
! #: cp/parser.cc:28440
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:28564
  #, fuzzy, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssä kohdassa %C"
  
! #: cp/parser.cc:28567
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28627
  #, 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:28668
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/parser.cc:28686
  #, 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:28692
  #, 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:28694
  #, 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:28717
  #, 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:28841
  #, 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:28845
  #, 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:29036
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29198
  #, 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:29220
  #, 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:29258
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C90 ei tue joustavia taulukkojäseniä"
  
! #: cp/parser.cc:29272
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29312
  #, 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:29363
  #, 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:29419 cp/parser.cc:29553
  #, fuzzy, gcc-internal-format
  msgid "expected class-name"
  msgstr "odotettiin luokan nimeä"
  
! #: cp/parser.cc:29833
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: cp/parser.cc:29836
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: cp/parser.cc:29839
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: cp/parser.cc:30135 cp/parser.cc:37398
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "Kaksoiskappale pääsy-tarkenne kohdassa %C"
  
! #: cp/parser.cc:30346
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:30358
  #, fuzzy, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "virheellinen luokan nimi %qD:n esittelyssä"
  
! #: cp/parser.cc:30365
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "ystäväesittely ei nimeä luokkaa tai funktiota"
  
! #: cp/parser.cc:30377
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/parser.cc:30383
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "virheellinen luokan nimi %qD:n esittelyssä"
  
! #: cp/parser.cc:30426
  #, fuzzy, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr "%<inline%> tyhjässä esittelyssä"
  
! #: cp/parser.cc:30452
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30459
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/parser.cc:30492
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/parser.cc:30525
  #, fuzzy, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: cp/parser.cc:30590
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "edellinen %q+#T:n määrittely"
*************** msgstr "edellinen %q+#T:n määrittely"
*** 67907,68183 ****
  #. 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:30608 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30714 cp/parser.cc:37787
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.cc:30739
  #, 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:30743
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: cp/parser.cc:31022
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31028
  #, 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:31069
  #, 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:31109
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31212
  #, 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:31219
  #, fuzzy, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/parser.cc:31232
  #, 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:31414
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "bittikentällä %qD on ei-kokonaislukutyyppi %qT"
  
! #: cp/parser.cc:31442
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "pure-tarkenne funktiomäärittelyssä"
  
! #: cp/parser.cc:31548
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "ylimääräinen %<,%> jäsenesittelyn lopussa"
  
! #: cp/parser.cc:31562
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "ylimääräinen %<,%> jäsenesittelyn lopussa"
  
! #: cp/parser.cc:31635
  #, 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:31658
  #, fuzzy, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "epäkelpo osoitintila %qs"
  
! #: cp/parser.cc:31693
  #, fuzzy, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
  
! #: cp/parser.cc:31840
  #, fuzzy, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
  
! #: cp/parser.cc:31860
  #, 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:31880
  #, 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:31943
! #, fuzzy, gcc-internal-format
! msgid "keyword %<typename%> not allowed outside of templates"
! msgstr "%<[*]%> ei ole esittelyssä"
! 
! #: cp/parser.cc:31946
  #, 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:32131 cp/parser.cc:32225
  #, 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:32233
  #, 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:32239
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "dynaamiset poikkeusmäärittelyt ovat vanhentuneita C++11:ssä"
  
! #: cp/parser.cc:32283
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/parser.cc:32324
  #, 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:32436
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:32471
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> on exception declaration"
  msgstr "%<inline%> tyhjässä esittelyssä"
  
! #: cp/parser.cc:32550
  #, 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:33021
  #, 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:33167
  #, 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:33181
  #, fuzzy, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "vakio tai tunniste odotettu"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33323
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33358
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/parser.cc:33401 cp/parser.cc:33493
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33430
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "ENUM-määrittelylause odotettiin ennen kohdetta %C"
  
! #: cp/parser.cc:33433
  #, fuzzy, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "ei-tyhjä attribuutti ilman argumentteja ei-prototyypissä"
  
! #: cp/parser.cc:33591
  #, fuzzy, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr "odotettiin lauseketta"
  
! #: cp/parser.cc:33638
  #, fuzzy, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr "Muodostin %qs"
  
! #: cp/parser.cc:33654
  #, 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:33770
  #, fuzzy, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
  
! #: cp/parser.cc:33874
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:33957
  #, 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:33988
  #, 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:34361 cp/parser.cc:34370
  #, fuzzy, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.cc:34717
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:34958
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35101
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/parser.cc:35110
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/parser.cc:35637
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35642
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "virheellinen %<%T::%E%>:n esittely"
  
! #: cp/parser.cc:35646
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "%J%qD:n edellinen esittely oli täällä"
--- 67995,68266 ----
  #. 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:30604 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30722 cp/parser.cc:37785
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.cc:30747
  #, 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:30751
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: cp/parser.cc:31030
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31036
  #, 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:31077
  #, 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:31117
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31220
  #, 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:31227
  #, fuzzy, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/parser.cc:31240
  #, 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:31422
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "bittikentällä %qD on ei-kokonaislukutyyppi %qT"
  
! #: cp/parser.cc:31450
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "pure-tarkenne funktiomäärittelyssä"
  
! #: cp/parser.cc:31556
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "ylimääräinen %<,%> jäsenesittelyn lopussa"
  
! #: cp/parser.cc:31570
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "ylimääräinen %<,%> jäsenesittelyn lopussa"
  
! #: cp/parser.cc:31643
  #, 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:31666
  #, fuzzy, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "epäkelpo osoitintila %qs"
  
! #: cp/parser.cc:31701
  #, fuzzy, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
  
! #: cp/parser.cc:31848
  #, fuzzy, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
  
! #: cp/parser.cc:31868
  #, 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:31888
  #, 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:31945
  #, 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:32129 cp/parser.cc:32223
  #, 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:32231
  #, 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:32237
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "dynaamiset poikkeusmäärittelyt ovat vanhentuneita C++11:ssä"
  
! #: cp/parser.cc:32281
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/parser.cc:32322
  #, 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:32434
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:32469
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> on exception declaration"
  msgstr "%<inline%> tyhjässä esittelyssä"
  
! #: cp/parser.cc:32548
  #, 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:33019
  #, 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:33165
  #, 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:33179
  #, fuzzy, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "vakio tai tunniste odotettu"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33321
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33356
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/parser.cc:33399 cp/parser.cc:33491
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33428
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "ENUM-määrittelylause odotettiin ennen kohdetta %C"
  
! #: cp/parser.cc:33431
  #, fuzzy, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "ei-tyhjä attribuutti ilman argumentteja ei-prototyypissä"
  
! #: cp/parser.cc:33589
  #, fuzzy, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr "odotettiin lauseketta"
  
! #: cp/parser.cc:33636
  #, fuzzy, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr "Muodostin %qs"
  
! #: cp/parser.cc:33652
  #, 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:33768
  #, fuzzy, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
  
! #: cp/parser.cc:33872
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:33955
  #, 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:33986
  #, 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:34359 cp/parser.cc:34368
  #, fuzzy, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.cc:34715
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:34956
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35099
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/parser.cc:35108
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/parser.cc:35635
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35640
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "virheellinen %<%T::%E%>:n esittely"
  
! #: cp/parser.cc:35644
  #, 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
*** 68186,68619 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35653
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "%J%qD:n edellinen esittely oli täällä"
  
! #: cp/parser.cc:35947
  #, fuzzy, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/parser.cc:36058
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "nimetyt paluuarvot eivät ole enää tuettuja"
  
! #: cp/parser.cc:36235
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36244
  #, 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:36250
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36290
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "malliesittelylle %q+D"
  
! #: cp/parser.cc:36300
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "malli C-linkityksellä"
  
! #: cp/parser.cc:36320
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "    Ei ilmaistuja epäjäseniä\n"
  
! #: cp/parser.cc:36430
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "malliesittelylle %q+D"
  
! #: cp/parser.cc:36481
  #, fuzzy, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "esittely ei esittele mitään"
  
! #: cp/parser.cc:36534
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/parser.cc:36853
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "mallinimen %qE virheellinen käyttö ilman argumenttiluetteloa"
  
! #: cp/parser.cc:36866
  #, fuzzy, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "mallinimen %qE virheellinen käyttö ilman argumenttiluetteloa"
  
! #: cp/parser.cc:36897
  #, 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:37213
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "%<sizeof...%>-argumentti on ympäröitävä sulkeilla"
  
! #: cp/parser.cc:37388
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "virheellinen hajottimen %qD käyttö tyyppinä"
  
! #: cp/parser.cc:37403
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "Tuntematon (tyyppi = %d, bitit = %d)\n"
  
! #: cp/parser.cc:37415
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "käytetty %<__thread%> ennen %<extern%>:a"
  
! #: cp/parser.cc:37432
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%qE ei ole typedef eikä sisäinen tyyppi"
  
! #: cp/parser.cc:37541
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiä"
  
! #: cp/parser.cc:37552
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "sekä %<_Sat%> että %<char%> esittelymääritteissä"
  
! #: cp/parser.cc:37557
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "ylimääräinen %<const%>"
  
! #: cp/parser.cc:37586
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "kaksois-%qs"
  
! #: cp/parser.cc:37638
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "odotettiin %<new%>"
  
! #: cp/parser.cc:37641
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "odotettiin %<delete%>"
  
! #: cp/parser.cc:37644
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "odotettiin %<return%>"
  
! #: cp/parser.cc:37650
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "odotettiin %<extern%>"
  
! #: cp/parser.cc:37653
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "odotettiin %<static_assert%>"
  
! #: cp/parser.cc:37656
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "odotettiin %<decltype%>"
  
! #: cp/parser.cc:37659
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.cc:37662
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.cc:37665
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:37668
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "odotettiin %<namespace%>"
  
  # XXXXXXX
! #: cp/parser.cc:37671
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:37674
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "odotettiin %<=%>, %<,%>, %<;%>, %<asm%> tai %<__attribute__%>"
  
! #: cp/parser.cc:37677
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "”)” oli odotus"
  
! #: cp/parser.cc:37680
  #, fuzzy, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/parser.cc:37683
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "<throw-lauseke>"
  
! #: cp/parser.cc:37686
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:37689
  #, fuzzy, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "nimiö "
  
! #: cp/parser.cc:37692
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:37695
  #, fuzzy, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "Taso 2 ei ole synkronoitu"
  
! #: cp/parser.cc:37698
  #, fuzzy, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "<throw-lauseke>"
  
! #: cp/parser.cc:37701
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:37704
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:37707
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: cp/parser.cc:37739
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "”)” oli odotus"
  
! #: cp/parser.cc:37751
  #, fuzzy, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "”)” oli odotus"
  
! #: cp/parser.cc:37754
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "”)” oli odotus"
  
! #: cp/parser.cc:37757
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "”)” oli odotus"
  
! #: cp/parser.cc:37763
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "odotettiin %<:%> tai %<...%>"
  
! #: cp/parser.cc:37790
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/parser.cc:37793
  #, fuzzy, gcc-internal-format
  msgid "expected %<:]%>"
  msgstr "”)” oli odotus"
  
! #: cp/parser.cc:38128
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38282
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs määritelty parametrille %qE"
  
! #: cp/parser.cc:38287
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q+#D aiemmin esitelty täällä"
  
! #: cp/parser.cc:38408
  #, 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:38566 cp/parser.cc:38600
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qD esitelty uudelleen eri näkyvyydellä"
  
! #: cp/parser.cc:38573 cp/parser.cc:38606
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38574 cp/parser.cc:38607
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.cc:38581
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "nimiö %qD määritelty täällä"
  
! #: cp/parser.cc:38582
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "esitelty täällä"
  
! #: cp/parser.cc:38665
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD esitelty uudelleen eri näkyvyydellä"
  
! #: cp/parser.cc:38686
  #, 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:38939
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/parser.cc:39180 cp/parser.cc:40492 cp/parser.cc:40681
  #, fuzzy, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "käytetty %<__thread%> ennen %<extern%>:a"
  
! #: cp/parser.cc:39251
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "useita tallennuspaikkoja esittelymääritteissä"
  
! #: cp/parser.cc:39325
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "useita tallennuspaikkoja esittelymääritteissä"
  
! #: cp/parser.cc:39356
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39760
  #, fuzzy, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "%qE ei ole Objective-C-luokkanimi eikä -alias"
  
! #: cp/parser.cc:39835 cp/parser.cc:39853
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssä kohdassa %C"
  
! #: cp/parser.cc:39847 cp/parser.cc:39913
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
  
! #: cp/parser.cc:39956
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "ylimääräinen %qs Objective-C++-metodien välissä"
  
! #: cp/parser.cc:40153 cp/parser.cc:40160 cp/parser.cc:40167
  #, fuzzy, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/parser.cc:40284
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.cc:40457
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40464
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "%qs-attribuuttia ei huomioida %qs:lle"
  
! #: cp/parser.cc:40744 cp/parser.cc:40751 cp/parser.cc:40758
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: cp/parser.cc:40920
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "<tuntematon>"
  
! #: cp/parser.cc:42222
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/parser.cc:42239
  #, fuzzy, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.cc:42995
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/parser.cc:43397
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.cc:44091
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44727
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
--- 68269,68702 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35651
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "%J%qD:n edellinen esittely oli täällä"
  
! #: cp/parser.cc:35945
  #, fuzzy, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/parser.cc:36056
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "nimetyt paluuarvot eivät ole enää tuettuja"
  
! #: cp/parser.cc:36233
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36242
  #, 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:36248
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36288
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "malliesittelylle %q+D"
  
! #: cp/parser.cc:36298
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "malli C-linkityksellä"
  
! #: cp/parser.cc:36318
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "    Ei ilmaistuja epäjäseniä\n"
  
! #: cp/parser.cc:36428
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "malliesittelylle %q+D"
  
! #: cp/parser.cc:36479
  #, fuzzy, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "esittely ei esittele mitään"
  
! #: cp/parser.cc:36532
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/parser.cc:36851
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "mallinimen %qE virheellinen käyttö ilman argumenttiluetteloa"
  
! #: cp/parser.cc:36864
  #, fuzzy, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "mallinimen %qE virheellinen käyttö ilman argumenttiluetteloa"
  
! #: cp/parser.cc:36895
  #, 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:37211
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "%<sizeof...%>-argumentti on ympäröitävä sulkeilla"
  
! #: cp/parser.cc:37386
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "virheellinen hajottimen %qD käyttö tyyppinä"
  
! #: cp/parser.cc:37401
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "Tuntematon (tyyppi = %d, bitit = %d)\n"
  
! #: cp/parser.cc:37413
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "käytetty %<__thread%> ennen %<extern%>:a"
  
! #: cp/parser.cc:37430
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%qE ei ole typedef eikä sisäinen tyyppi"
  
! #: cp/parser.cc:37539
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiä"
  
! #: cp/parser.cc:37550
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "sekä %<_Sat%> että %<char%> esittelymääritteissä"
  
! #: cp/parser.cc:37555
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "ylimääräinen %<const%>"
  
! #: cp/parser.cc:37584
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "kaksois-%qs"
  
! #: cp/parser.cc:37636
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "odotettiin %<new%>"
  
! #: cp/parser.cc:37639
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "odotettiin %<delete%>"
  
! #: cp/parser.cc:37642
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "odotettiin %<return%>"
  
! #: cp/parser.cc:37648
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "odotettiin %<extern%>"
  
! #: cp/parser.cc:37651
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "odotettiin %<static_assert%>"
  
! #: cp/parser.cc:37654
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "odotettiin %<decltype%>"
  
! #: cp/parser.cc:37657
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.cc:37660
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.cc:37663
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:37666
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "odotettiin %<namespace%>"
  
  # XXXXXXX
! #: cp/parser.cc:37669
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:37672
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "odotettiin %<=%>, %<,%>, %<;%>, %<asm%> tai %<__attribute__%>"
  
! #: cp/parser.cc:37675
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "”)” oli odotus"
  
! #: cp/parser.cc:37678
  #, fuzzy, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/parser.cc:37681
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "<throw-lauseke>"
  
! #: cp/parser.cc:37684
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:37687
  #, fuzzy, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "nimiö "
  
! #: cp/parser.cc:37690
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:37693
  #, fuzzy, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "Taso 2 ei ole synkronoitu"
  
! #: cp/parser.cc:37696
  #, fuzzy, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "<throw-lauseke>"
  
! #: cp/parser.cc:37699
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:37702
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:37705
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: cp/parser.cc:37737
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "”)” oli odotus"
  
! #: cp/parser.cc:37749
  #, fuzzy, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "”)” oli odotus"
  
! #: cp/parser.cc:37752
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "”)” oli odotus"
  
! #: cp/parser.cc:37755
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "”)” oli odotus"
  
! #: cp/parser.cc:37761
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "odotettiin %<:%> tai %<...%>"
  
! #: cp/parser.cc:37788
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/parser.cc:37791
  #, fuzzy, gcc-internal-format
  msgid "expected %<:]%>"
  msgstr "”)” oli odotus"
  
! #: cp/parser.cc:38126
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38280
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs määritelty parametrille %qE"
  
! #: cp/parser.cc:38285
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q+#D aiemmin esitelty täällä"
  
! #: cp/parser.cc:38406
  #, 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:38564 cp/parser.cc:38598
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qD esitelty uudelleen eri näkyvyydellä"
  
! #: cp/parser.cc:38571 cp/parser.cc:38604
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38572 cp/parser.cc:38605
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.cc:38579
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "nimiö %qD määritelty täällä"
  
! #: cp/parser.cc:38580
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "esitelty täällä"
  
! #: cp/parser.cc:38663
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD esitelty uudelleen eri näkyvyydellä"
  
! #: cp/parser.cc:38684
  #, 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:38937
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/parser.cc:39178 cp/parser.cc:40490 cp/parser.cc:40679
  #, fuzzy, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "käytetty %<__thread%> ennen %<extern%>:a"
  
! #: cp/parser.cc:39249
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "useita tallennuspaikkoja esittelymääritteissä"
  
! #: cp/parser.cc:39323
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "useita tallennuspaikkoja esittelymääritteissä"
  
! #: cp/parser.cc:39354
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39758
  #, fuzzy, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "%qE ei ole Objective-C-luokkanimi eikä -alias"
  
! #: cp/parser.cc:39833 cp/parser.cc:39851
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssä kohdassa %C"
  
! #: cp/parser.cc:39845 cp/parser.cc:39911
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
  
! #: cp/parser.cc:39954
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "ylimääräinen %qs Objective-C++-metodien välissä"
  
! #: cp/parser.cc:40151 cp/parser.cc:40158 cp/parser.cc:40165
  #, fuzzy, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/parser.cc:40282
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.cc:40455
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40462
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "%qs-attribuuttia ei huomioida %qs:lle"
  
! #: cp/parser.cc:40742 cp/parser.cc:40749 cp/parser.cc:40756
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: cp/parser.cc:40918
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "<tuntematon>"
  
! #: cp/parser.cc:42220
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/parser.cc:42237
  #, fuzzy, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.cc:42993
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/parser.cc:43395
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.cc:44089
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44725
  #, 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
*** 68622,68794 ****
  #. 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:47214
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "valitsin %qs ei ole enää tuettu"
  
! #: cp/parser.cc:48665
  #, 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:49613
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: cp/parser.cc:49695 cp/pt.cc:19130
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
  
! #: cp/parser.cc:52776
  #, 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:53488
  #, 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:53729
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/parser.cc:53855
  #, 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:53976
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54551
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "# Ei kohde:"
  
! #: cp/parser.cc:55148
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "epäkelpo alustin"
  
! #: cp/parser.cc:55179
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/parser.cc:55191
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55294
  #, 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:55314 cp/semantics.cc:7052
  #, fuzzy, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: cp/parser.cc:55318 cp/semantics.cc:7060
  #, fuzzy, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: cp/parser.cc:55321 cp/pt.cc:15174 cp/semantics.cc:7066
  #, fuzzy, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: cp/parser.cc:55324 cp/semantics.cc:7072
  #, fuzzy, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: cp/parser.cc:55521
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:55693
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr "%qs määrittää %<auto%>:n tiedostoalue-esittelyssä"
  
! #: cp/parser.cc:56258
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/parser.cc:56268
  #, 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:56438 cp/parser.cc:56977
  #, 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:56649
  #, fuzzy, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "_Peru"
  
! #: cp/parser.cc:56844
  #, fuzzy, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "Käyttö: %s <transaktiotiedosto> <tiedostojärjestelmä>\n"
  
! #: cp/parser.cc:56847
  #, fuzzy, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: cp/parser.cc:56894
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "tuntematon #pragma GCC coprocessor %E"
  
! #: cp/parser.cc:57231
  #, 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:57242
  #, 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:57329
  #, 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:57471
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: cp/parser.cc:57611
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
  
! #: cp/parser.cc:57713
  #, fuzzy, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "mallit eivät voi olla virtuaalisia"
  
! #: cp/parser.cc:57769
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
--- 68705,68877 ----
  #. 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:47212
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "valitsin %qs ei ole enää tuettu"
  
! #: cp/parser.cc:48663
  #, 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:49611
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: cp/parser.cc:49693 cp/pt.cc:19188
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
  
! #: cp/parser.cc:52774
  #, 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:53486
  #, 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:53727
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/parser.cc:53853
  #, 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:53974
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54549
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "# Ei kohde:"
  
! #: cp/parser.cc:55146
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "epäkelpo alustin"
  
! #: cp/parser.cc:55177
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/parser.cc:55189
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55292
  #, 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:55312 cp/semantics.cc:7048
  #, fuzzy, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: cp/parser.cc:55316 cp/semantics.cc:7056
  #, fuzzy, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: cp/parser.cc:55319 cp/pt.cc:15198 cp/semantics.cc:7062
  #, fuzzy, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: cp/parser.cc:55322 cp/semantics.cc:7068
  #, fuzzy, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: cp/parser.cc:55519
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:55691
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr "%qs määrittää %<auto%>:n tiedostoalue-esittelyssä"
  
! #: cp/parser.cc:56256
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/parser.cc:56266
  #, 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:56436 cp/parser.cc:56975
  #, 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:56647
  #, fuzzy, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "_Peru"
  
! #: cp/parser.cc:56842
  #, fuzzy, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "Käyttö: %s <transaktiotiedosto> <tiedostojärjestelmä>\n"
  
! #: cp/parser.cc:56845
  #, fuzzy, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: cp/parser.cc:56892
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "tuntematon #pragma GCC coprocessor %E"
  
! #: cp/parser.cc:57229
  #, 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:57240
  #, 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:57327
  #, 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:57469
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: cp/parser.cc:57609
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
  
! #: cp/parser.cc:57711
  #, fuzzy, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "mallit eivät voi olla virtuaalisia"
  
! #: cp/parser.cc:57767
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr "%qE ei ole kelvollinen malliargu
*** 69498,69760 ****
  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:7775
  #, 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:7789
  #, 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:7875
  #, 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:7883
  #, 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:7901
  #, 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:7961
  #, 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:7963
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8017 cp/pt.cc:8049
  #, 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:8643
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/pt.cc:8659
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/pt.cc:8802
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.cc:8831
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "virheellinen hajottimen %qD käyttö tyyppinä"
  
! #: cp/pt.cc:8836
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8853 cp/pt.cc:8888 cp/pt.cc:8939
  #, 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:8861
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  odotettiin %qT-tyyppistä vakiota, saatiin %qT"
  
! #: cp/pt.cc:8869
  #, 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:8875
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: cp/pt.cc:8878
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  odotettiin tyyppiä, saatiin %qE"
  
! #: cp/pt.cc:8893
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  odotettiin tyyppiä, saatiin %qT"
  
! #: cp/pt.cc:8896
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/pt.cc:8943
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  odotettiin tyyppiä, saatiin %qT"
  
! #: cp/pt.cc:8958
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:8961
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  odotettiin tyyppiä, saatiin %qE"
  
! #: cp/pt.cc:9048
  #, 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:9176 cp/pt.cc:9512
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: cp/pt.cc:9191 cp/pt.cc:9337
  #, 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:9333
  #, 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:9342
  #, fuzzy, gcc-internal-format
  msgid "provided for %qD"
  msgstr "nimellä %qD"
  
! #: cp/pt.cc:9368
  #, 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:9372
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:9473
  #, 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:10050
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:10245
  #, 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:10247
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:10416 cp/pt.cc:23566
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "%qT ei ole malli"
  
! #: cp/pt.cc:10766
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/pt.cc:11506
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12442
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: cp/pt.cc:12451
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: cp/pt.cc:12478
  #, 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:12482
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/pt.cc:12711
  #, fuzzy, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/pt.cc:12712
  #, fuzzy, gcc-internal-format
  #| msgid "first specified here"
  msgid "first error appeared here"
  msgstr "määritelty ensimmäisen kerran tässä"
  
! #: cp/pt.cc:13080
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "joustava taulukkojäsen unionissa"
  
! #: cp/pt.cc:13599
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14070
  #, fuzzy, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE ei ole esittelyn alussa"
  
! #: cp/pt.cc:14180
  #, 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:14183
  #, 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:14388
  #, fuzzy, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/pt.cc:14844
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "%q+D määritelty uudelleen"
  
! #: cp/pt.cc:14941
  #, 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:15952
  #, 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"
--- 69581,69843 ----
  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:7777
  #, 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:7791
  #, 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:7877
  #, 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:7885
  #, 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:7903
  #, 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:7963
  #, 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:7965
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8019 cp/pt.cc:8051
  #, 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:8645
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/pt.cc:8661
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/pt.cc:8804
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.cc:8833
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "virheellinen hajottimen %qD käyttö tyyppinä"
  
! #: cp/pt.cc:8838
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8855 cp/pt.cc:8890 cp/pt.cc:8941
  #, 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:8863
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  odotettiin %qT-tyyppistä vakiota, saatiin %qT"
  
! #: cp/pt.cc:8871
  #, 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:8877
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: cp/pt.cc:8880
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  odotettiin tyyppiä, saatiin %qE"
  
! #: cp/pt.cc:8895
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  odotettiin tyyppiä, saatiin %qT"
  
! #: cp/pt.cc:8898
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/pt.cc:8945
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  odotettiin tyyppiä, saatiin %qT"
  
! #: cp/pt.cc:8960
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:8963
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  odotettiin tyyppiä, saatiin %qE"
  
! #: cp/pt.cc:9050
  #, 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:9178 cp/pt.cc:9514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: cp/pt.cc:9193 cp/pt.cc:9339
  #, 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:9335
  #, 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:9344
  #, fuzzy, gcc-internal-format
  msgid "provided for %qD"
  msgstr "nimellä %qD"
  
! #: cp/pt.cc:9370
  #, 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:9374
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:9475
  #, 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:10052
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:10247
  #, 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:10249
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:10418 cp/pt.cc:23643
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "%qT ei ole malli"
  
! #: cp/pt.cc:10768
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/pt.cc:11508
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12444
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: cp/pt.cc:12453
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: cp/pt.cc:12480
  #, 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:12484
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/pt.cc:12713
  #, fuzzy, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/pt.cc:12714
  #, fuzzy, gcc-internal-format
  #| msgid "first specified here"
  msgid "first error appeared here"
  msgstr "määritelty ensimmäisen kerran tässä"
  
! #: cp/pt.cc:13082
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "joustava taulukkojäsen unionissa"
  
! #: cp/pt.cc:13601
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14078
  #, fuzzy, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE ei ole esittelyn alussa"
  
! #: cp/pt.cc:14204
  #, 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:14207
  #, 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:14412
  #, fuzzy, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/pt.cc:14868
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "%q+D määritelty uudelleen"
  
! #: cp/pt.cc:14965
  #, 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:15976
  #, 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
*** 69772,69889 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16154
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: cp/pt.cc:16379
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/pt.cc:16381
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "esittelyssä %q+D"
  
! #: cp/pt.cc:16508
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "taulukon palauttava funktio"
  
! #: cp/pt.cc:16510
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "funktion palauttava funktio"
  
! #: cp/pt.cc:16760
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr "lueteltu tyyppi määritelty täällä"
  
! #: cp/pt.cc:16762
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/pt.cc:17323
  #, fuzzy, gcc-internal-format
  msgid "forming reference to void"
  msgstr "tyhjää arvoa ei jätetä huomioimatta, vaikka kuuluisi"
  
! #: cp/pt.cc:17325
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "NULLin muunnos epäosoitintyypiksi %qT"
  
! #: cp/pt.cc:17327
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: cp/pt.cc:17340
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: cp/pt.cc:17343
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: cp/pt.cc:17396
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "%<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa"
  
! #: cp/pt.cc:17402
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "NULLin muunnos epäosoitintyypiksi %qT"
  
! #: cp/pt.cc:17408
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "%<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa"
  
! #: cp/pt.cc:17477
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "luodaan void-taulukko"
  
! #: cp/pt.cc:17518
  #, 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:17525
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17579
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT ei ole luokka-, struct- eikä unionityyppi"
  
! #: cp/pt.cc:17613
  #, 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:17622
  #, 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:17630
  #, 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:17788
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "muodostimen virheellinen käyttö mallina"
--- 69855,69977 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16178
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: cp/pt.cc:16403
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/pt.cc:16405
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "esittelyssä %q+D"
  
! #: cp/pt.cc:16532
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "taulukon palauttava funktio"
  
! #: cp/pt.cc:16534
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "funktion palauttava funktio"
  
! #: cp/pt.cc:16784
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr "lueteltu tyyppi määritelty täällä"
  
! #: cp/pt.cc:16786
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/pt.cc:17367
  #, fuzzy, gcc-internal-format
  msgid "forming reference to void"
  msgstr "tyhjää arvoa ei jätetä huomioimatta, vaikka kuuluisi"
  
! #: cp/pt.cc:17369
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "NULLin muunnos epäosoitintyypiksi %qT"
  
! #: cp/pt.cc:17371
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: cp/pt.cc:17384
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: cp/pt.cc:17387
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: cp/pt.cc:17440
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "%<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa"
  
! #: cp/pt.cc:17446
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "NULLin muunnos epäosoitintyypiksi %qT"
  
! #: cp/pt.cc:17452
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "%<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa"
  
! #: cp/pt.cc:17521
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "luodaan void-taulukko"
  
! #: cp/pt.cc:17562
  #, 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:17569
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17623
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT ei ole luokka-, struct- eikä unionityyppi"
  
! #: cp/pt.cc:17657
  #, 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:17666
  #, 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:17674
  #, 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:17810
! #, fuzzy, gcc-internal-format
! msgid "expected a reflection of a type template"
! msgstr "%s-lausetta odotettiin kohdassa %L"
! 
! #: cp/pt.cc:17844
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "muodostimen virheellinen käyttö mallina"
*************** msgstr "muodostimen virheellinen käytt�
*** 69891,70023 ****
  #. 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:17961
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "%q+D:n edellinen esittely oli täällä"
  
! #: cp/pt.cc:18117
  #, 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:18133
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:18135
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:18219
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/pt.cc:20597 cp/pt.cc:22894
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "void-lausekkeen epäkelpo käyttö"
  
! #: cp/pt.cc:20601 cp/pt.cc:22898
  #, fuzzy, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "Käytä rekistereitä argumenttien välittämiseen"
  
! #: cp/pt.cc:20748
  #, fuzzy, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:22114
  #, 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:22149
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22154
  #, fuzzy, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "käytä #includea sen sijaan"
  
! #: cp/pt.cc:22157
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "käytä #includea sen sijaan"
  
! #: cp/pt.cc:22162
  #, 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:22213
  #, 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:22240
  #, 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:22486
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT ei ole luokka eikä nimiavaruus"
  
! #: cp/pt.cc:22489
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD ei ole luokka eikä nimiavaruus"
  
! #: cp/pt.cc:22811
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "käytetään virheellistä kenttää %qD"
  
! #: cp/pt.cc:23196
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT on/käyttää anonyymiä tyyppiä"
  
! #: cp/pt.cc:23198
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/pt.cc:23208
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/pt.cc:23223
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/pt.cc:23241
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "ohjelman alustusta yritettäessä"
  
! #: cp/pt.cc:27656
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.cc:27658
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:27664
  #, fuzzy
  msgid "%s %#qS"
  msgstr ""
--- 69979,70111 ----
  #. 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:18017
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "%q+D:n edellinen esittely oli täällä"
  
! #: cp/pt.cc:18173
  #, 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:18189
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:18191
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:18277
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/pt.cc:20655 cp/pt.cc:22967
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "void-lausekkeen epäkelpo käyttö"
  
! #: cp/pt.cc:20659 cp/pt.cc:22971
  #, fuzzy, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "Käytä rekistereitä argumenttien välittämiseen"
  
! #: cp/pt.cc:20806
  #, fuzzy, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:22178
  #, 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:22213
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22218
  #, fuzzy, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "käytä #includea sen sijaan"
  
! #: cp/pt.cc:22221
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "käytä #includea sen sijaan"
  
! #: cp/pt.cc:22226
  #, 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:22277
  #, 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:22304
  #, 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:22552
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT ei ole luokka eikä nimiavaruus"
  
! #: cp/pt.cc:22555
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD ei ole luokka eikä nimiavaruus"
  
! #: cp/pt.cc:22884
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "käytetään virheellistä kenttää %qD"
  
! #: cp/pt.cc:23273
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT on/käyttää anonyymiä tyyppiä"
  
! #: cp/pt.cc:23275
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/pt.cc:23285
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/pt.cc:23300
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/pt.cc:23318
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "ohjelman alustusta yritettäessä"
  
! #: cp/pt.cc:27733
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.cc:27735
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:27741
  #, fuzzy
  msgid "%s %#qS"
  msgstr ""
*************** msgstr ""
*** 70025,70101 ****
  "%s, %s, %s, %s,\n"
  "%s, %s ja %s.\n"
  
! #: cp/pt.cc:27691 cp/pt.cc:27778
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/pt.cc:27710
  #, 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:27716 cp/pt.cc:27773
  #, fuzzy, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.cc:27721
  #, 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:27729
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: cp/pt.cc:27765
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "jäsenen %q+D kaksoiskappale"
  
! #: cp/pt.cc:27788 cp/pt.cc:27855
  #, 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:27793 cp/pt.cc:27870
  #, fuzzy, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/pt.cc:27827
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/pt.cc:27830
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/pt.cc:27839
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/pt.cc:27860
  #, 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:27900
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "jäsenen %q+D kaksoiskappale"
  
! #: cp/pt.cc:28232
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "%q+D:n edellinen esittely oli täällä"
  
! #: cp/pt.cc:28238
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
--- 70113,70189 ----
  "%s, %s, %s, %s,\n"
  "%s, %s ja %s.\n"
  
! #: cp/pt.cc:27768 cp/pt.cc:27855
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/pt.cc:27787
  #, 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:27793 cp/pt.cc:27850
  #, fuzzy, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.cc:27798
  #, 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:27806
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: cp/pt.cc:27842
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "jäsenen %q+D kaksoiskappale"
  
! #: cp/pt.cc:27865 cp/pt.cc:27932
  #, 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:27870 cp/pt.cc:27947
  #, fuzzy, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/pt.cc:27904
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/pt.cc:27907
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/pt.cc:27916
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/pt.cc:27937
  #, 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:27977
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "jäsenen %q+D kaksoiskappale"
  
! #: cp/pt.cc:28318
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "%q+D:n edellinen esittely oli täällä"
  
! #: cp/pt.cc:28324
  #, 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
*** 70107,70263 ****
  #. 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:28718
  #, 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:28764
  #, 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:29139
  #, 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:29169
  #, 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:29178
  #, 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:29186
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "staattinen tai tyyppimääreitä ei-parametrisessa taulukkoesittelijässä"
  
! #: cp/pt.cc:29188
  #, 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:30738
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/pt.cc:30934
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/pt.cc:30943
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "%qT ei ole luokka eikä nimiavaruus"
  
! #: cp/pt.cc:30949
  #, fuzzy, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:30993
  #, 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:32264
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.cc:32279
  #, 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:32285
  #, fuzzy, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "käytä #includea sen sijaan"
  
! #: cp/pt.cc:32413
  #, 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:32420
  #, 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:32433
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/pt.cc:32436
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Tiedostoa ”%s” on jo tarkasteltu.\n"
  
! #: cp/pt.cc:32451
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32455
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/pt.cc:32470
  #, fuzzy, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/pt.cc:32472
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32603
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32606
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32666
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "ei voi emuloida %qs"
  
! #: cp/pt.cc:32669
  #, 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:32749
  #, fuzzy, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "%qD ei ole %qD:n jäsen"
  
! #: cp/pt.cc:32753
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.cc:32757
  #, fuzzy, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.cc:32761
  #, fuzzy, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
--- 70195,70351 ----
  #. 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:28804
  #, 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:28850
  #, 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:29225
  #, 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:29255
  #, 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:29264
  #, 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:29272
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "staattinen tai tyyppimääreitä ei-parametrisessa taulukkoesittelijässä"
  
! #: cp/pt.cc:29274
  #, 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:30824
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/pt.cc:31020
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/pt.cc:31029
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "%qT ei ole luokka eikä nimiavaruus"
  
! #: cp/pt.cc:31035
  #, fuzzy, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:31079
  #, 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:32350
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.cc:32365
  #, 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:32371
  #, fuzzy, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "käytä #includea sen sijaan"
  
! #: cp/pt.cc:32499
  #, 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:32506
  #, 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:32519
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/pt.cc:32522
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Tiedostoa ”%s” on jo tarkasteltu.\n"
  
! #: cp/pt.cc:32537
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32541
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/pt.cc:32556
  #, fuzzy, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/pt.cc:32558
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32689
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32692
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32752
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "ei voi emuloida %qs"
  
! #: cp/pt.cc:32755
  #, 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:32835
  #, fuzzy, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "%qD ei ole %qD:n jäsen"
  
! #: cp/pt.cc:32839
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.cc:32843
  #, fuzzy, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.cc:32847
  #, fuzzy, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
*************** msgstr "funktion paluuarvon tyyppi ei vo
*** 70307,70616 ****
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:410
  #, 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:453
  #, 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:489
  #, 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:503
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:525
  #, 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:654
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:821
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:839
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:846
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:879
! #, fuzzy, gcc-internal-format
! msgid "unexpected type %qT of iterator dereference"
! msgstr "Odotettiin nimetöntä rajapintaa kohdassa %C"
  
! #: cp/reflect.cc:947
  #, 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:1046
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "unexpected %<std::meta::operators%>"
  msgstr "odotettiin %<operator%>"
  
! #: cp/reflect.cc:2671
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:2959
  #, 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:3113 cp/reflect.cc:3176 cp/reflect.cc:3231 cp/reflect.cc:3311
! #: cp/reflect.cc:6233
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "unexpected return type of %qs"
  msgstr "  odotettiin tyyppiä, saatiin %qE"
  
! #: cp/reflect.cc:3856
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:3880
  #, fuzzy, gcc-internal-format
  msgid "%qT must be an object type"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/reflect.cc:3907
  #, fuzzy, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr "käytetty sekä %<__thread%> että %qs"
  
! #: cp/reflect.cc:4784 cp/reflect.cc:4911
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5515
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr "odotettiin %<template%>"
  
! #: cp/reflect.cc:5884
  #, fuzzy, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr "puhdistusargumentti ei ole funktio"
  
! #: cp/reflect.cc:5892
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:5900
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5908
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5916
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:5929
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:5937
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:5947
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:5956
  #, 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:5966
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:5987
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:5991 cp/reflect.cc:6074
  #, fuzzy, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr "lueteltu tyyppi määritelty täällä"
  
! #: cp/reflect.cc:6007 cp/reflect.cc:6066
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6011 cp/reflect.cc:6070
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6022 cp/reflect.cc:6058
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6026 cp/reflect.cc:6062
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6036
  #, 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:6041
  #, 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:6046
  #, 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:6051
  #, 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:6212
  #, gcc-internal-format
  msgid "%<access_context::current%> used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6263
  #, fuzzy, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr "Virheellinen argumentti"
  
! #: cp/reflect.cc:6274
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "unexpected %<access_context::scope()%>"
  msgstr "odotettiin %<decltype%>"
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7047
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument to %qs"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: cp/reflect.cc:7336
  #, fuzzy, gcc-internal-format
  msgid "unknown metafunction %qD"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/reflect.cc:8010
  #, fuzzy, gcc-internal-format
  msgid "splice argument must be an expression of type %qs"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/reflect.cc:8206
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8208
  #, fuzzy, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr "parametriksi ei voida esitellä %<constexpr%>:ksi"
  
! #: cp/reflect.cc:8212
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8319
  #, 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:8343 cp/reflect.cc:8359
  #, fuzzy, gcc-internal-format
  #| msgid "expected boolean expression"
  msgid "expected a reflection of an expression"
  msgstr "odotettiin totuusarvolauseketta"
  
! #: cp/reflect.cc:8349 cp/reflect.cc:8353
  #, fuzzy, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/reflect.cc:8372
  #, 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:8380
  #, 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:8393
  #, 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:8407
  #, 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:8426
  #, 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:8439
  #, fuzzy, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/reflect.cc:8448
  #, 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"
--- 70395,70709 ----
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:416
  #, 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:459
  #, 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:495
  #, 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:509
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:531
  #, 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:660
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:827
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:845
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:852
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:965
! #, gcc-internal-format
! msgid "%qD should throw %qs; %<what()%>: %qs"
! msgstr ""
  
! #: cp/reflect.cc:967
! #, gcc-internal-format
! msgid "exceptions are disabled, treating as non-constant"
! msgstr ""
! 
! #: cp/reflect.cc:977
  #, 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:1077
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "unexpected %<std::meta::operators%>"
  msgstr "odotettiin %<operator%>"
  
! #: cp/reflect.cc:2702
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:2990
  #, 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:3144 cp/reflect.cc:3207 cp/reflect.cc:3262 cp/reflect.cc:3342
! #: cp/reflect.cc:6283
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "unexpected return type of %qs"
  msgstr "  odotettiin tyyppiä, saatiin %qE"
  
! #: cp/reflect.cc:3900
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:3924
  #, fuzzy, gcc-internal-format
  msgid "%qT must be an object type"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/reflect.cc:3951
  #, fuzzy, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr "käytetty sekä %<__thread%> että %qs"
  
! #: cp/reflect.cc:4832 cp/reflect.cc:4959
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5565
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr "odotettiin %<template%>"
  
! #: cp/reflect.cc:5934
  #, fuzzy, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr "puhdistusargumentti ei ole funktio"
  
! #: cp/reflect.cc:5942
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:5950
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5958
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5966
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:5979
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:5987
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:5997
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6006
  #, 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:6016
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6037
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6041 cp/reflect.cc:6124
  #, fuzzy, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr "lueteltu tyyppi määritelty täällä"
  
! #: cp/reflect.cc:6057 cp/reflect.cc:6116
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6061 cp/reflect.cc:6120
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6072 cp/reflect.cc:6108
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6076 cp/reflect.cc:6112
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6086
  #, 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:6091
  #, 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:6096
  #, 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:6101
  #, 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:6262
  #, gcc-internal-format
  msgid "%<access_context::current%> used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6313
  #, fuzzy, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr "Virheellinen argumentti"
  
! #: cp/reflect.cc:6324
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "unexpected %<access_context::scope()%>"
  msgstr "odotettiin %<decltype%>"
  
! #: cp/reflect.cc:6334
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7107
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument to %qs"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: cp/reflect.cc:7396
  #, fuzzy, gcc-internal-format
  msgid "unknown metafunction %qD"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/reflect.cc:8070
  #, fuzzy, gcc-internal-format
  msgid "splice argument must be an expression of type %qs"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/reflect.cc:8326
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8328
  #, fuzzy, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr "parametriksi ei voida esitellä %<constexpr%>:ksi"
  
! #: cp/reflect.cc:8332
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8439
  #, 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:8463 cp/reflect.cc:8479
  #, fuzzy, gcc-internal-format
  #| msgid "expected boolean expression"
  msgid "expected a reflection of an expression"
  msgstr "odotettiin totuusarvolauseketta"
  
! #: cp/reflect.cc:8469 cp/reflect.cc:8473
  #, fuzzy, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/reflect.cc:8492
  #, 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:8500
  #, 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:8513
  #, 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:8527
  #, 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:8546
  #, 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:8559
  #, fuzzy, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/reflect.cc:8568
  #, 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 "tyyppi %qT ei ole tyypin %qT kan
*** 70661,70757 ****
  msgid "%qT is an inaccessible base of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/search.cc:2007
  #, gcc-internal-format
  msgid "looser exception specification on overriding virtual function %q+#F"
  msgstr ""
  
! #: cp/search.cc:2010
  #, fuzzy, gcc-internal-format
  msgid "overridden function is %q#F"
  msgstr "poistamaton funktio %q+D"
  
! #: cp/search.cc:2085
  #, fuzzy, gcc-internal-format
  msgid "invalid covariant return type for %q#D"
  msgstr "epäkelpo vektorityyppi attribuutille %qs"
  
! #: cp/search.cc:2087 cp/search.cc:2104 cp/search.cc:2121
  #, fuzzy, gcc-internal-format
  msgid "overridden function is %q#D"
  msgstr "poistamaton funktio %q+D"
  
! #: cp/search.cc:2100
  #, fuzzy, gcc-internal-format
  msgid "invalid covariant return type for %q+#D"
  msgstr "epäkelpo vektorityyppi attribuutille %qs"
  
! #: cp/search.cc:2102
  #, fuzzy, gcc-internal-format
  msgid "conflicting return type specified for %q+#D"
  msgstr "ristiriitaiset tyyppimääreet %q+D:lle"
  
! #: cp/search.cc:2119
  #, fuzzy, gcc-internal-format
  msgid "conflicting type attributes specified for %q+#D"
  msgstr "ristiriitaiset tyyppimääreet %q+D:lle"
  
! #: cp/search.cc:2138
  #, fuzzy, gcc-internal-format
  msgid "%<consteval%> function %q+D overriding non-%<consteval%> function"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: cp/search.cc:2141
  #, fuzzy, gcc-internal-format
  msgid "non-%<consteval%> function %q+D overriding %<consteval%> function"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: cp/search.cc:2144 cp/search.cc:2173 cp/search.cc:2182 cp/search.cc:2192
  #, fuzzy, gcc-internal-format
  msgid "overridden function is %qD"
  msgstr "poistamaton funktio %q+D"
  
! #: cp/search.cc:2160
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<transaction_safe_dynamic%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/search.cc:2162
  #, fuzzy, gcc-internal-format
  msgid "overriding %qD declared %<transaction_safe%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/search.cc:2170
  #, fuzzy, gcc-internal-format
  msgid "deleted function %q+D overriding non-deleted function"
  msgstr "poistamaton funktio %q+D"
  
! #: cp/search.cc:2179
  #, fuzzy, gcc-internal-format
  msgid "non-deleted function %q+D overriding deleted function"
  msgstr "poistamaton funktio %q+D"
  
! #: cp/search.cc:2190
  #, fuzzy, gcc-internal-format
  msgid "virtual function %q+D overriding final function"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: cp/search.cc:2278
  #, fuzzy, gcc-internal-format
  msgid "%q+#D cannot be declared"
  msgstr "%q+D esitelty ystävänä"
  
! #: cp/search.cc:2279
  #, fuzzy, gcc-internal-format
  msgid "  since %q+#D declared in base class"
  msgstr "%q+D esitelty ystävänä"
  
! #: cp/search.cc:2285
  #, fuzzy, gcc-internal-format
  msgid "explicit object member function overrides virtual function"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: cp/search.cc:2288
  #, fuzzy, gcc-internal-format
  msgid "virtual function declared here"
  msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
--- 70754,70850 ----
  msgid "%qT is an inaccessible base of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/search.cc:2011
  #, gcc-internal-format
  msgid "looser exception specification on overriding virtual function %q+#F"
  msgstr ""
  
! #: cp/search.cc:2014
  #, fuzzy, gcc-internal-format
  msgid "overridden function is %q#F"
  msgstr "poistamaton funktio %q+D"
  
! #: cp/search.cc:2089
  #, fuzzy, gcc-internal-format
  msgid "invalid covariant return type for %q#D"
  msgstr "epäkelpo vektorityyppi attribuutille %qs"
  
! #: cp/search.cc:2091 cp/search.cc:2108 cp/search.cc:2125
  #, fuzzy, gcc-internal-format
  msgid "overridden function is %q#D"
  msgstr "poistamaton funktio %q+D"
  
! #: cp/search.cc:2104
  #, fuzzy, gcc-internal-format
  msgid "invalid covariant return type for %q+#D"
  msgstr "epäkelpo vektorityyppi attribuutille %qs"
  
! #: cp/search.cc:2106
  #, fuzzy, gcc-internal-format
  msgid "conflicting return type specified for %q+#D"
  msgstr "ristiriitaiset tyyppimääreet %q+D:lle"
  
! #: cp/search.cc:2123
  #, fuzzy, gcc-internal-format
  msgid "conflicting type attributes specified for %q+#D"
  msgstr "ristiriitaiset tyyppimääreet %q+D:lle"
  
! #: cp/search.cc:2142
  #, fuzzy, gcc-internal-format
  msgid "%<consteval%> function %q+D overriding non-%<consteval%> function"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: cp/search.cc:2145
  #, fuzzy, gcc-internal-format
  msgid "non-%<consteval%> function %q+D overriding %<consteval%> function"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: cp/search.cc:2148 cp/search.cc:2177 cp/search.cc:2186 cp/search.cc:2196
  #, fuzzy, gcc-internal-format
  msgid "overridden function is %qD"
  msgstr "poistamaton funktio %q+D"
  
! #: cp/search.cc:2164
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<transaction_safe_dynamic%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/search.cc:2166
  #, fuzzy, gcc-internal-format
  msgid "overriding %qD declared %<transaction_safe%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/search.cc:2174
  #, fuzzy, gcc-internal-format
  msgid "deleted function %q+D overriding non-deleted function"
  msgstr "poistamaton funktio %q+D"
  
! #: cp/search.cc:2183
  #, fuzzy, gcc-internal-format
  msgid "non-deleted function %q+D overriding deleted function"
  msgstr "poistamaton funktio %q+D"
  
! #: cp/search.cc:2194
  #, fuzzy, gcc-internal-format
  msgid "virtual function %q+D overriding final function"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: cp/search.cc:2282
  #, fuzzy, gcc-internal-format
  msgid "%q+#D cannot be declared"
  msgstr "%q+D esitelty ystävänä"
  
! #: cp/search.cc:2283
  #, fuzzy, gcc-internal-format
  msgid "  since %q+#D declared in base class"
  msgstr "%q+D esitelty ystävänä"
  
! #: cp/search.cc:2289
  #, fuzzy, gcc-internal-format
  msgid "explicit object member function overrides virtual function"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: cp/search.cc:2292
  #, fuzzy, gcc-internal-format
  msgid "virtual function declared here"
  msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
*************** msgstr "malliesittelylle %q+D"
*** 70942,71536 ****
  msgid "invalid definition of qualified type %qT"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/semantics.cc:4487
  #, fuzzy, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/semantics.cc:4674
  #, 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:4692
  #, fuzzy, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "        %qD"
  
! #: cp/semantics.cc:4696
  #, fuzzy, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/semantics.cc:4698
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4714
  #, fuzzy, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr "poistettu funktio %q+D"
  
! #: cp/semantics.cc:4716
  #, fuzzy, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "poistettu funktio %q+D"
  
! #: cp/semantics.cc:4849
  #, fuzzy, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "poistettu funktio %q+D"
  
! #: cp/semantics.cc:4859
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "täsmäämättömät argumentit"
  
! #: cp/semantics.cc:4895
  #, 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:4950
  #, fuzzy, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/semantics.cc:4958
  #, 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:4986
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:5030 cp/semantics.cc:5061
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5159
  #, fuzzy, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "%qE ei ole tyyppi"
  
! #: cp/semantics.cc:5177 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:5204
  #, 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:5211
  #, fuzzy, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:5219
  #, fuzzy, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: cp/semantics.cc:5225
  #, 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:5363
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "tarpeeton tyyppimääre tyhjässä esittelyssä"
  
! #: cp/semantics.cc:5395
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.cc:5409
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.cc:5413
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.cc:5418
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.cc:5429
  #, 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:6633
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "Muodostin %qs"
  
! #: cp/semantics.cc:6828
  #, 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:6831
  #, fuzzy, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %d"
  
! #: cp/semantics.cc:7192
  #, 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:7238
  #, fuzzy, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "tyypillä %qE on virtuaalisia jäsenfunktioita"
  
! #: cp/semantics.cc:7357
  #, 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:7431
  #, 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:7437
  #, 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:7743
  #, fuzzy, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/semantics.cc:7940
  #, 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:7955
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7970
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7994
  #, fuzzy, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8087 cp/semantics.cc:8219 cp/semantics.cc:8279
! #: cp/semantics.cc:8715 cp/semantics.cc:10050
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8099 cp/semantics.cc:10063
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.cc:8232
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.cc:8292
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.cc:8363
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8377
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8416
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8419
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8423
  #, fuzzy, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8446
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8450
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8455
  #, fuzzy, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8540
  #, fuzzy, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8573
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8587
  #, 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:8607
  #, fuzzy, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8636
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8666
  #, fuzzy, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8697
  #, fuzzy, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8726
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.cc:8741
  #, 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:8748
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/semantics.cc:8763
  #, fuzzy, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: cp/semantics.cc:8794
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.cc:8805
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/semantics.cc:8822
  #, fuzzy, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: cp/semantics.cc:8834
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.cc:8843
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/semantics.cc:8959
  #, fuzzy, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: cp/semantics.cc:9004
  #, 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:9073
  #, 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:9147
  #, 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:9664
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "%qE ei ole malli"
  
! #: cp/semantics.cc:9667
  #, fuzzy, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "%qE ei ole malli"
  
! #: cp/semantics.cc:9737
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:9767
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:9797
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:9809
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: cp/semantics.cc:9826
  #, fuzzy, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:9857
  #, 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:9867
  #, 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:9951
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "%s:n arvon on oltava kokonaisluku"
  
! #: cp/semantics.cc:10520
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10761
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10775
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%Jparametrin %qD tyyppi on vaillinainen"
  
! #: cp/semantics.cc:11574
  #, fuzzy, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/semantics.cc:12072
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/semantics.cc:12396 cp/semantics.cc:12406
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/semantics.cc:12738
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12754
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12772
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12825
  #, 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:12834
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12852
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12951
  #, 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:12977
  #, 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:13015
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13019
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13129
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %s"
  msgid "static assertion failed: %.*s"
  msgstr "staattinen väite epäonnistui: %s"
  
! #: cp/semantics.cc:13145
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "ei-vakio ehto staattiselle väitteelle"
  
! #: cp/semantics.cc:13174
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: cp/semantics.cc:13220
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/semantics.cc:13495 cp/semantics.cc:13502
  #, 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:13513 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:13574 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13583 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:13754 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13778 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:13789 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13876
  #, 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:13888
  #, 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:14003
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14300
  #, fuzzy, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr "%s: kenttä ”%s” ei saa olla tyhjä"
  
! #: cp/semantics.cc:14471
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: cp/semantics.cc:14702
  #, fuzzy, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/semantics.cc:14762
  #, fuzzy, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/semantics.cc:14764
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14781
  #, 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"
--- 71035,71629 ----
  msgid "invalid definition of qualified type %qT"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/semantics.cc:4479
  #, fuzzy, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/semantics.cc:4666
  #, 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:4684
  #, fuzzy, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "        %qD"
  
! #: cp/semantics.cc:4688
  #, fuzzy, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/semantics.cc:4690
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4706
  #, fuzzy, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr "poistettu funktio %q+D"
  
! #: cp/semantics.cc:4708
  #, fuzzy, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "poistettu funktio %q+D"
  
! #: cp/semantics.cc:4841
  #, fuzzy, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "poistettu funktio %q+D"
  
! #: cp/semantics.cc:4851
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "täsmäämättömät argumentit"
  
! #: cp/semantics.cc:4887
  #, 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:4942
  #, fuzzy, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/semantics.cc:4950
  #, 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:4978
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:5022 cp/semantics.cc:5053
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5155
  #, fuzzy, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "%qE ei ole tyyppi"
  
! #: cp/semantics.cc:5173 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:5200
  #, 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:5207
  #, fuzzy, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:5215
  #, fuzzy, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: cp/semantics.cc:5221
  #, 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:5359
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "tarpeeton tyyppimääre tyhjässä esittelyssä"
  
! #: cp/semantics.cc:5391
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.cc:5405
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.cc:5409
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.cc:5414
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.cc:5425
  #, 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:6629
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "Muodostin %qs"
  
! #: cp/semantics.cc:6824
  #, 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:6827
  #, fuzzy, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %d"
  
! #: cp/semantics.cc:7188
  #, 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:7234
  #, fuzzy, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "tyypillä %qE on virtuaalisia jäsenfunktioita"
  
! #: cp/semantics.cc:7353
  #, 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:7427
  #, 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:7433
  #, 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:7739
  #, fuzzy, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/semantics.cc:7936
  #, 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:7951
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7966
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7990
  #, fuzzy, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8083 cp/semantics.cc:8215 cp/semantics.cc:8275
! #: cp/semantics.cc:8711 cp/semantics.cc:10046
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8095 cp/semantics.cc:10059
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.cc:8228
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.cc:8288
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.cc:8359
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8373
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8412
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8415
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8419
  #, fuzzy, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8442
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8446
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8451
  #, fuzzy, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8536
  #, fuzzy, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8569
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8583
  #, 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:8603
  #, fuzzy, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8632
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8662
  #, fuzzy, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8693
  #, fuzzy, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8722
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.cc:8737
  #, 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:8744
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/semantics.cc:8759
  #, fuzzy, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: cp/semantics.cc:8790
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.cc:8801
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/semantics.cc:8818
  #, fuzzy, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: cp/semantics.cc:8830
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.cc:8839
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/semantics.cc:8955
  #, fuzzy, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: cp/semantics.cc:9000
  #, 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:9069
  #, 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:9143
  #, 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:9660
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "%qE ei ole malli"
  
! #: cp/semantics.cc:9663
  #, fuzzy, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "%qE ei ole malli"
  
! #: cp/semantics.cc:9733
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:9763
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:9793
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:9805
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: cp/semantics.cc:9822
  #, fuzzy, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:9853
  #, 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:9863
  #, 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:9947
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "%s:n arvon on oltava kokonaisluku"
  
! #: cp/semantics.cc:10516
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10757
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10771
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%Jparametrin %qD tyyppi on vaillinainen"
  
! #: cp/semantics.cc:11570
  #, fuzzy, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/semantics.cc:12068
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/semantics.cc:12392 cp/semantics.cc:12402
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/semantics.cc:12734
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12750
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12768
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12821
  #, 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:12830
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12848
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12947
  #, 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:12973
  #, 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:13011
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13015
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13125
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %s"
  msgid "static assertion failed: %.*s"
  msgstr "staattinen väite epäonnistui: %s"
  
! #: cp/semantics.cc:13141
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "ei-vakio ehto staattiselle väitteelle"
  
! #: cp/semantics.cc:13170
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: cp/semantics.cc:13216
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/semantics.cc:13491 cp/semantics.cc:13498
  #, 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:13509 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:13570 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13579 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:13750 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13774 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:13785 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13872
  #, 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:13884
  #, 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:13999
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14296
  #, fuzzy, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr "%s: kenttä ”%s” ei saa olla tyhjä"
  
! #: cp/semantics.cc:14467
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: cp/semantics.cc:14698
  #, fuzzy, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/semantics.cc:14758
  #, fuzzy, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/semantics.cc:14760
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14777
  #, 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
*** 71538,71564 ****
  #. 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:14831
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14837
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14843
  #, 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:14870
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14878
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
--- 71631,71657 ----
  #. 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:14827
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14833
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14839
  #, 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:14866
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14874
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
*************** msgstr "%qE-attribuutti pätee vain muut
*** 71865,71882 ****
  msgid "annotation on unnamed bit-field"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/tree.cc:5920
  #, fuzzy, gcc-internal-format
  msgid "annotation does not have structural type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/tree.cc:5935
  #, 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:6909 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"
--- 71958,71980 ----
  msgid "annotation on unnamed bit-field"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/tree.cc:5917
! #, fuzzy, gcc-internal-format
! msgid "annotation on void parameter"
! msgstr "parametri %q+D määritelty uudelleen"
! 
! #: cp/tree.cc:5926
  #, fuzzy, gcc-internal-format
  msgid "annotation does not have structural type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/tree.cc:5941
  #, 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:6915 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 "Taulukkoviitteellä kohdassa %C
*** 74036,74042 ****
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr "Taulukkoviitteellä kohdassa %C ei voi olla yli %d ulottuvuutta"
  
! #: fortran/array.cc:335 fortran/array.cc:816 fortran/match.cc:1917
  #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
  #: fortran/simplify.cc:3386 fortran/simplify.cc:3416 fortran/simplify.cc:7040
  #: fortran/simplify.cc:9341
--- 74134,74140 ----
  msgid "Array reference at %C cannot have more than %d dimensions"
  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:3386 fortran/simplify.cc:3416 fortran/simplify.cc:7040
  #: fortran/simplify.cc:9341
*************** msgstr ""
*** 74074,74296 ****
  msgid "Too many codimensions at %C, expected %d not %d"
  msgstr ""
  
! #: fortran/array.cc:481
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L in this context must be constant"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/array.cc:484
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L in this context must be constant"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
  #. F2018:R821: "assumed-implied-spec  is  [ lower-bound : ] *".
! #: fortran/array.cc:587
  #, gcc-internal-format, gfc-internal-format
  msgid "A lower bound must precede colon in assumed-size array specification at %L"
  msgstr ""
  
! #: fortran/array.cc:599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in array specification at %C"
  msgstr "Odotettiin taulukkoindeksiä kohdassa %C"
  
! #: fortran/array.cc:612 fortran/array.cc:651
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting a scalar INTEGER expression at %C, found %s"
  msgstr "Odotettiin skalaarialustuslauseketta kohdassa %C"
  
! #: fortran/array.cc:691
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %C"
  msgstr "Odotettiin taulukkoindeksiä kohdassa %C"
  
! #: fortran/array.cc:725
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for implied-shape array at %C"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/array.cc:741 fortran/array.cc:854
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for an explicitly shaped array at %C"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/array.cc:751 fortran/array.cc:864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for assumed shape array at %C"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/array.cc:765 fortran/array.cc:878
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for deferred shape array at %C"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/array.cc:775 fortran/array.cc:882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %C"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/array.cc:787 fortran/array.cc:894
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected another dimension in array declaration at %C"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssä kohdassa %C"
  
! #: fortran/array.cc:793 fortran/array.cc:822 fortran/array.cc:900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C has more than %d dimensions"
  msgstr "Taulukkoviitteellä kohdassa %C ei voi olla yli %d ulottuvuutta"
  
! #: fortran/array.cc:799
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C with more than 7 dimensions"
  msgstr "Taulukkoviitteellä kohdassa %C ei voi olla yli %d ulottuvuutta"
  
! #: fortran/array.cc:811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coarray declaration at %C"
  msgstr "Syntaksivirhe CHARACTER-esittelyssä kohdassa %C"
  
! #: fortran/array.cc:908
  #, fuzzy, gcc-internal-format
  msgid "Upper bound of last coarray dimension must be %<*%> at %C"
  msgstr "Arvo sallitun välin ulkopuolella."
  
! #: fortran/array.cc:982
  #, fuzzy, gcc-internal-format
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/array.cc:1038
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr ""
  
! #: fortran/array.cc:1164
  #, fuzzy, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/array.cc:1256 fortran/array.cc:1487
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr "Syntaksivirhe taulukkomuodostimessa kohdassa %C"
  
! #: fortran/array.cc:1286
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/array.cc:1295
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/array.cc:1358
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr "Odotettiin taulukkoindeksiä kohdassa %C"
  
! #: fortran/array.cc:1380
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array constructor including type specification at %C"
  msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
  
! #: fortran/array.cc:1386 fortran/match.cc:5046
  #, 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"
  
! #: fortran/array.cc:1394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr "Automaattitaulukolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/array.cc:1412
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr "Tyhjä taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: fortran/array.cc:1449 fortran/array.cc:1459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible typespec for array element at %L"
  msgstr "Alkio %s-taulukkomuodostimessa kohdassa %L on %s"
  
! #: fortran/array.cc:1534
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr "Alkio %s-taulukkomuodostimessa kohdassa %L on %s"
  
! #: fortran/array.cc:1898
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr "Iteraattoriaskel kohdassa %L ei voi olla nolla"
  
! #: fortran/array.cc:2057
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/array.cc:2237
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: fortran/array.cc:2244
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: fortran/array.cc:2251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: fortran/array.cc:2263
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr ""
  
! #: fortran/array.cc:2274
  #, fuzzy, gcc-internal-format
  msgid "Array constructor value %qs at %L is of the ABSTRACT type %qs"
  msgstr "epäkelpo %qs:n soveltaminen tyhjään tyyppiin"
  
! #: fortran/array.cc:2381
  #, fuzzy, gcc-internal-format
  msgid "Different CHARACTER lengths (%wd/%wd) in array constructor at %L"
  msgstr "Odotettiin PARAMETER-symbolia kompleksivakiossa kohdassa %C"
  
! #: fortran/array.cc:2527
  #, fuzzy, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/array.cc:2593
  #, fuzzy, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/array.cc:2597
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad array dimension at %L"
  msgstr "Taulukkoviite rajojen ulkopuolella"
  
! #: fortran/array.cc:2735
  #, fuzzy, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/array.cc:2786
  #, fuzzy, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/array.cc:2838
  #, fuzzy, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/array.cc:2986
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr ""
--- 74172,74399 ----
  msgid "Too many codimensions at %C, expected %d not %d"
  msgstr ""
  
! #: fortran/array.cc:476
! #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "Derived type or class expression for array bound at %L"
! msgstr "”%s” ei ole kelvollinen makron nimi, sillä se on C++:n operaattori"
! 
! #: fortran/array.cc:488
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L in this context must be constant"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/array.cc:491
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L in this context must be constant"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
  #. F2018:R821: "assumed-implied-spec  is  [ lower-bound : ] *".
! #: fortran/array.cc:594
  #, gcc-internal-format, gfc-internal-format
  msgid "A lower bound must precede colon in assumed-size array specification at %L"
  msgstr ""
  
! #: fortran/array.cc:606
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in array specification at %C"
  msgstr "Odotettiin taulukkoindeksiä kohdassa %C"
  
! #: fortran/array.cc:619 fortran/array.cc:658
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting a scalar INTEGER expression at %C, found %s"
  msgstr "Odotettiin skalaarialustuslauseketta kohdassa %C"
  
! #: fortran/array.cc:698
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %C"
  msgstr "Odotettiin taulukkoindeksiä kohdassa %C"
  
! #: fortran/array.cc:732
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for implied-shape array at %C"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/array.cc:748 fortran/array.cc:861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for an explicitly shaped array at %C"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/array.cc:758 fortran/array.cc:871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for assumed shape array at %C"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/array.cc:772 fortran/array.cc:885
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for deferred shape array at %C"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/array.cc:782 fortran/array.cc:889
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %C"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/array.cc:794 fortran/array.cc:901
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected another dimension in array declaration at %C"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssä kohdassa %C"
  
! #: fortran/array.cc:800 fortran/array.cc:829 fortran/array.cc:907
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C has more than %d dimensions"
  msgstr "Taulukkoviitteellä kohdassa %C ei voi olla yli %d ulottuvuutta"
  
! #: fortran/array.cc:806
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C with more than 7 dimensions"
  msgstr "Taulukkoviitteellä kohdassa %C ei voi olla yli %d ulottuvuutta"
  
! #: fortran/array.cc:818
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coarray declaration at %C"
  msgstr "Syntaksivirhe CHARACTER-esittelyssä kohdassa %C"
  
! #: fortran/array.cc:915
  #, fuzzy, gcc-internal-format
  msgid "Upper bound of last coarray dimension must be %<*%> at %C"
  msgstr "Arvo sallitun välin ulkopuolella."
  
! #: fortran/array.cc:989
  #, fuzzy, gcc-internal-format
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/array.cc:1045
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr ""
  
! #: fortran/array.cc:1171
  #, fuzzy, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/array.cc:1263 fortran/array.cc:1494
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr "Syntaksivirhe taulukkomuodostimessa kohdassa %C"
  
! #: fortran/array.cc:1293
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/array.cc:1302
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/array.cc:1365
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr "Odotettiin taulukkoindeksiä kohdassa %C"
  
! #: fortran/array.cc:1387
  #, fuzzy, gcc-internal-format, gfc-internal-format
  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"
  
! #: fortran/array.cc:1401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr "Automaattitaulukolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/array.cc:1419
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr "Tyhjä taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: fortran/array.cc:1456 fortran/array.cc:1466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible typespec for array element at %L"
  msgstr "Alkio %s-taulukkomuodostimessa kohdassa %L on %s"
  
! #: fortran/array.cc:1541
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr "Alkio %s-taulukkomuodostimessa kohdassa %L on %s"
  
! #: fortran/array.cc:1905
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr "Iteraattoriaskel kohdassa %L ei voi olla nolla"
  
! #: fortran/array.cc:2064
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/array.cc:2244
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: fortran/array.cc:2251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: fortran/array.cc:2258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: fortran/array.cc:2270
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr ""
  
! #: fortran/array.cc:2281
  #, fuzzy, gcc-internal-format
  msgid "Array constructor value %qs at %L is of the ABSTRACT type %qs"
  msgstr "epäkelpo %qs:n soveltaminen tyhjään tyyppiin"
  
! #: fortran/array.cc:2388
  #, fuzzy, gcc-internal-format
  msgid "Different CHARACTER lengths (%wd/%wd) in array constructor at %L"
  msgstr "Odotettiin PARAMETER-symbolia kompleksivakiossa kohdassa %C"
  
! #: fortran/array.cc:2534
  #, fuzzy, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/array.cc:2600
  #, fuzzy, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/array.cc:2604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad array dimension at %L"
  msgstr "Taulukkoviite rajojen ulkopuolella"
  
! #: fortran/array.cc:2742
  #, fuzzy, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/array.cc:2793
  #, fuzzy, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/array.cc:2845
  #, fuzzy, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/array.cc:2993
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr ""
*************** msgstr "Muuttujatyyppi on UNKNOWN sijoit
*** 74311,74317 ****
  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:13058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "epäkelpo osoitintila %qs"
--- 74414,74420 ----
  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:13082
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "epäkelpo osoitintila %qs"
*************** msgstr "kääntäjänsisäisen ”%s”-
*** 74372,74378 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or UNSIGNED"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava INTEGER tai REAL"
  
! #: fortran/check.cc:681 fortran/check.cc:3846
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava numeerinen tyyppi"
--- 74475,74481 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or UNSIGNED"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava INTEGER tai REAL"
  
! #: fortran/check.cc:681 fortran/check.cc:3841
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava numeerinen tyyppi"
*************** msgstr "kääntäjänsisäisen ”%2$s�
*** 74387,74393 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava INTEGER tai PROCEDURE"
  
! #: fortran/check.cc:742 fortran/check.cc:8470
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava vakio"
--- 74490,74496 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava INTEGER tai PROCEDURE"
  
! #: fortran/check.cc:742 fortran/check.cc:8465
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava vakio"
*************** msgstr "ylivuoto vakiolausekkeessa"
*** 74527,74533 ****
  msgid "%qs and %qs arguments of %qs intrinsic at %L must 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ä"
  
! #: fortran/check.cc:1564 fortran/check.cc:1597 fortran/check.cc:4164
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-määrittelyssä"
--- 74630,74636 ----
  msgid "%qs and %qs arguments of %qs intrinsic at %L must 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ä"
  
! #: fortran/check.cc:1564 fortran/check.cc:1597 fortran/check.cc:4159
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-määrittelyssä"
*************** msgstr "ASYNCHRONOUS= määrite kohdassa
*** 74542,74548 ****
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava POINTER"
  
! #: fortran/check.cc:1651 fortran/check.cc:1686 fortran/check.cc:4959
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
--- 74645,74651 ----
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava POINTER"
  
! #: fortran/check.cc:1651 fortran/check.cc:1686 fortran/check.cc:4954
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
*************** msgstr "%qs ei ole kelpo tulostetiedosto
*** 74577,74593 ****
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava saman tyyppinen ja kaltainen kuin ”%4$s”"
  
! #: fortran/check.cc:1784 fortran/check.cc:2058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.cc:1803 fortran/check.cc:1998 fortran/check.cc:2095
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.cc:1817 fortran/check.cc:2078
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr "%qs ei ole kelpo tulostetiedosto"
--- 74680,74696 ----
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava saman tyyppinen ja kaltainen kuin ”%4$s”"
  
! #: fortran/check.cc:1784 fortran/check.cc:2053
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.cc:1803 fortran/check.cc:1993 fortran/check.cc:2090
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.cc:1817 fortran/check.cc:2073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr "%qs ei ole kelpo tulostetiedosto"
*************** msgstr "%<__builtin_args_info%>-funktion
*** 74607,74705 ****
  msgid "%qs argument of %qs intrinsic at %L shall have a type of CHARACTER(KIND=C_CHAR)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava joko REAL tai INTEGER"
  
! #: fortran/check.cc:1916
! #, fuzzy, gcc-internal-format
! msgid "%qs argument of %qs intrinsic at %L not yet supported"
! msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava %4$s"
! 
! #: fortran/check.cc:1936
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentti ”%1$s” kohdassa %3$L ei ole kelvollinen ulottuvuusindeksi"
  
! #: fortran/check.cc:1963
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify one of the INITIAL_TEAM, PARENT_TEAM or CURRENT_TEAM constants from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/check.cc:2005 fortran/check.cc:2102
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.cc:2020
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:2030
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.cc:2043
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.cc:2122
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: fortran/check.cc:2253
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/check.cc:2377 fortran/check.cc:2917
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentti ”%1$s” kohdassa %3$L ei saa olla läsnä, jos ”x” on COMPLEX-tyyppinen "
  
! #: fortran/check.cc:2386 fortran/check.cc:2926
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava joko REAL tai INTEGER"
  
! #: fortran/check.cc:2396 fortran/check.cc:2402
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.cc:2424
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.cc:2432
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:2455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: fortran/check.cc:2471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: fortran/check.cc:2479 fortran/check.cc:2779 fortran/check.cc:3891
! #: fortran/check.cc:6768 fortran/check.cc:6819 fortran/check.cc:6849
! #: fortran/check.cc:6867 fortran/check.cc:7167
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.cc:2494
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2527
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OPERATION argument at %L must be a PURE function"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
--- 74710,74803 ----
  msgid "%qs argument of %qs intrinsic at %L shall have a type of CHARACTER(KIND=C_CHAR)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava joko REAL tai INTEGER"
  
! #: fortran/check.cc:1931
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentti ”%1$s” kohdassa %3$L ei ole kelvollinen ulottuvuusindeksi"
  
! #: fortran/check.cc:1958
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify one of the INITIAL_TEAM, PARENT_TEAM or CURRENT_TEAM constants from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/check.cc:2000 fortran/check.cc:2097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.cc:2015
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:2025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.cc:2038
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.cc:2117
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: fortran/check.cc:2248
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/check.cc:2372 fortran/check.cc:2912
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentti ”%1$s” kohdassa %3$L ei saa olla läsnä, jos ”x” on COMPLEX-tyyppinen "
  
! #: fortran/check.cc:2381 fortran/check.cc:2921
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava joko REAL tai INTEGER"
  
! #: fortran/check.cc:2391 fortran/check.cc:2397
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.cc:2419
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.cc:2427
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:2450
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: fortran/check.cc:2466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: fortran/check.cc:2474 fortran/check.cc:2774 fortran/check.cc:3886
! #: fortran/check.cc:6763 fortran/check.cc:6814 fortran/check.cc:6844
! #: fortran/check.cc:6862 fortran/check.cc:7162
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.cc:2489
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2522
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OPERATION argument at %L must be a PURE function"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
*************** msgstr "Argumentin %s kohdassa %L on olt
*** 74707,75523 ****
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.cc:2537
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for %s"
  msgstr "Luontaisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/check.cc:2555
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.cc:2565
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s argument at %L has type %s but the function passed as OPERATION at %L returns %s"
  msgstr ""
  
! #: fortran/check.cc:2576
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.cc:2587
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.cc:2595
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2602
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2609
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2617
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.cc:2635
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the arguments of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2643
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the function result of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2660
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr "Tämänhetkisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/check.cc:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2689
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:2718 fortran/check.cc:2726
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be UNSIGNED"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:2734 fortran/check.cc:2748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/check.cc:2805 fortran/check.cc:3532 fortran/check.cc:3615
! #: fortran/check.cc:3877 fortran/check.cc:3926 fortran/check.cc:5604
! #: fortran/check.cc:5749 fortran/check.cc:5827 fortran/check.cc:7153
! #: fortran/check.cc:7285
  #, fuzzy, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/check.cc:2852 fortran/check.cc:3160 fortran/check.cc:3220
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on virheellinen ulottuvuuksia permutaatio (ulottuvuus ”%4$d” kahteen kertaan)"
  
! #: fortran/check.cc:2867 fortran/check.cc:3175 fortran/check.cc:3235
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava tasoa %d tai sen on oltava skalaari"
  
! #: fortran/check.cc:2989 fortran/check.cc:4276 fortran/check.cc:4284
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava numeerinen tai LOGICAL"
  
! #: fortran/check.cc:2997 fortran/check.cc:4294
  #, fuzzy, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "Kääntäjänsisäisen ”%s”-funktion argumenttityyppien kohdassa %L on täsmättävä (%s/%s)"
  
! #: fortran/check.cc:3011
  #, fuzzy, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.cc:3031 fortran/check.cc:3039
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava oletusreaaliluku"
  
! #: fortran/check.cc:3196
  #, fuzzy, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava saman tyyppinen ja kaltainen kuin ”%4$s”"
  
! #: fortran/check.cc:3260
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava %4$s"
  
! #: fortran/check.cc:3278
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/check.cc:3292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.cc:3353
  #, fuzzy, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:3479
  #, fuzzy, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: fortran/check.cc:3583
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.cc:3622
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava merkkijonon ”%4$s” kaltainen"
  
! #: fortran/check.cc:3655
  #, gcc-internal-format
  msgid "UINT intrinsic only valid with %<-funsigned%> at %L"
  msgstr ""
  
! #: fortran/check.cc:3679
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been removed.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.cc:3748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: fortran/check.cc:3760
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/check.cc:3819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/check.cc:3828
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "Odotettiin muuttujanimeä kohdassa %C"
  
! #: fortran/check.cc:3853
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava vakio"
  
! #: fortran/check.cc:4068
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: fortran/check.cc:4116
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Puuttuva argumentti kohteelle ”%s” kohdassa %C"
  
! #: fortran/check.cc:4131
  #, fuzzy, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.cc:4136
  #, fuzzy, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.cc:4161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-määrittelyssä"
  
! #: fortran/check.cc:4170
  #, fuzzy, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”a%1$d” kohdassa %3$L on oltava %4$s(%5$d)"
  
! #: fortran/check.cc:4201
  #, fuzzy, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/check.cc:4213
  #, fuzzy, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL, CHARACTER or UNSIGNED"
  msgstr "kääntäjänsisäisen ”%s”-funktion ”al” kohdassa %L on oltava INTEGER, REAL tai CHARACTER"
  
! #: fortran/check.cc:4223
  #, fuzzy, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr "kääntäjänsisäisen ”%s”-funktion ”al” kohdassa %L on oltava INTEGER, REAL tai CHARACTER"
  
! #: fortran/check.cc:4308
  #, fuzzy, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.cc:4327
  #, fuzzy, gcc-internal-format
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.cc:4336
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion ”%1$s”-argumentin kohdassa %3$L on oltava tasoa 1 tai 2"
  
! #: fortran/check.cc:4514
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/check.cc:4648
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or UNSIGNED"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava INTEGER tai REAL"
  
! #: fortran/check.cc:4656 fortran/check.cc:8390 fortran/check.cc:8405
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava POINTER"
  
! #: fortran/check.cc:4771
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
  msgstr ""
  
! #: fortran/check.cc:4783
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:4794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:4801
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:4812
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/check.cc:4821
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/check.cc:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr ""
  
! #: fortran/check.cc:4888
  #, fuzzy, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.cc:4944
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/check.cc:4952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/check.cc:4995
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall appear only if %qs is of type REAL and %qs is of type INTEGER or UNSIGNED"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava joko REAL tai INTEGER"
  
! #: fortran/check.cc:5073 fortran/check.cc:7232
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava saman tyyppinen ja kaltainen kuin ”%4$s”"
  
! #: fortran/check.cc:5134
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava valemuuttuja"
  
! #: fortran/check.cc:5144
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava OPTIONAL-valemuuttuja"
  
! #: fortran/check.cc:5163
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentti ”%1$s” kohdassa %3$L ”ei saa olla ”%4$s”:n aliobjekti"
  
! #: fortran/check.cc:5214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/check.cc:5246
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The ARRAY argument at %L of REDUCE shall not be polymorphic"
  msgstr "Tämänhetkisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/check.cc:5256
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The DIM argument at %L, if present, must be an integer scalar"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: fortran/check.cc:5263
  #, gcc-internal-format, gfc-internal-format
  msgid "The MASK argument at %L, if present, must be a logical array with the same rank as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5275
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr ""
  
! #: fortran/check.cc:5279
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The ORDERED argument at %L, if present, must be a logical scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/check.cc:5287
  #, gcc-internal-format, gfc-internal-format
  msgid "The IDENTITY argument at %L, if present, must be a scalar with the same type as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5378
  #, fuzzy, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr "kääntäjänsisäisen ”reshape”-funktion argumentti ”shape” kohdassa %L ei saa olla vakiokokoinen taulukko"
  
! #: fortran/check.cc:5388
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on tyhjä"
  
! #: fortran/check.cc:5395
  #, fuzzy, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentilla ”%1$s” kohdassa %3$L on negatiivinen alkio (%4$d)"
  
! #: fortran/check.cc:5418
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentilla ”%1$s” kohdassa %3$L on negatiivinen alkio (%4$d)"
  
! #: fortran/check.cc:5458
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  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)"
  
! #: fortran/check.cc:5476
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on lukualueen ulkopuolinen ulottuvuus (%4$d)"
  
! #: fortran/check.cc:5485
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on virheellinen ulottuvuuksia permutaatio (ulottuvuus ”%4$d” kahteen kertaan)"
  
! #: fortran/check.cc:5520 fortran/simplify.cc:7891
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.cc:5537 fortran/check.cc:5556
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava %4$s"
  
! #: fortran/check.cc:5547 fortran/check.cc:5566
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava laajennettavaa tyyppiä"
  
! #: fortran/check.cc:5685
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5716
  #, fuzzy, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/check.cc:5764
  #, fuzzy, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr "kääntäjänsisäisen ”shape”-funktion argumentti ”source” kohdassa %L ei saa olla oletetun kokoinen taulukko"
  
! #: fortran/check.cc:5845 fortran/check.cc:8450
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/check.cc:5861 fortran/check.cc:6007 fortran/check.cc:8442
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:5872 fortran/check.cc:6019
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr "kääntäjänsisäisen ”shape”-funktion argumentti ”source” kohdassa %L ei saa olla oletetun kokoinen taulukko"
  
! #: fortran/check.cc:5954
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.cc:5998
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/check.cc:6059
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:6113
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1, found %s instead of %s"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:6147
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:6159
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/check.cc:6166
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr "Tämänhetkisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/check.cc:6173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:6180
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr "Odottamatonta roskaa muodollisessa argumenttiluettelossa kohdassa %C"
  
! #: fortran/check.cc:6186
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr "Odottamatonta roskaa muodollisessa argumenttiluettelossa kohdassa %C"
  
! #: fortran/check.cc:6205
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/check.cc:6214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER"
  msgstr "Tämänhetkisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/check.cc:6220
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected LOWER argument at %L to C_F_POINTER with scalar FPTR"
  msgstr "Odottamatonta roskaa muodollisessa argumenttiluettelossa kohdassa %C"
  
! #: fortran/check.cc:6241
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/check.cc:6252
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/check.cc:6258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument to C_F_POINTER at %L is a function returning a pointer"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: fortran/check.cc:6265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/check.cc:6281
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:6293
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:6300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:6306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr "Proseduuri ”%s” kohdassa %C on jo määritelty kohdassa %L"
  
! #: fortran/check.cc:6320
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:6332
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/check.cc:6339
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.cc:6345
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr "Proseduuri ”%s” kohdassa %C on jo määritelty kohdassa %L"
  
! #: fortran/check.cc:6359
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:6365
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr "Tämänhetkisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/check.cc:6376
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.cc:6384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.cc:6393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr "Tämänhetkisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/check.cc:6400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/check.cc:6411
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.cc:6416
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/check.cc:6444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.cc:6460
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava %4$d tasoa"
  
! #: fortran/check.cc:6479
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs 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/check.cc:6503
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava oletusreaaliluku"
  
! #: fortran/check.cc:6778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/check.cc:6790
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.cc:6828
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments to %s at %L"
  msgid "%<team%> or %<team_number%> argument to %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/check.cc:6888
  #, gcc-internal-format
  msgid "First argument of %<this_image%> intrinsic at %L must be a coarray variable or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6917
  #, gcc-internal-format
  msgid "Second argument of %<this_image%> intrinsic at %L must be an %<INTEGER%> typed scalar or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6943
  #, gcc-internal-format
  msgid "%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6954
  #, fuzzy, gcc-internal-format
  msgid "%<team%> argument to %<this_image%> at %L"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.cc:6965
  #, gcc-internal-format
  msgid "At most one argument of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%> to %<this_image%> at %L allowed"
  msgstr ""
  
! #: fortran/check.cc:7007
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.cc:7059
  #, fuzzy, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "kääntäjänsisäisen ”TRANSFER”-funktion argumentti ”MOLD” kohdassa %L ei saa olla %s"
  
! #: fortran/check.cc:7078
  #, fuzzy, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "kääntäjänsisäisen ”TRANSFER”-funktion argumentti ”MOLD” kohdassa %L ei saa olla %s"
  
! #: fortran/check.cc:7086
  #, fuzzy, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr "kääntäjänsisäisen ”TRANSFER”-funktion argumentti ”MOLD” kohdassa %L ei saa olla %s"
  
! #: fortran/check.cc:7121
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %zd < result size %zd"
  msgstr ""
  
! #: fortran/check.cc:7246
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava samaa tasoa kuin ”%4$s” tai sen on oltava skalaari"
  
! #: fortran/check.cc:7259
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr "kääntäjänsisäisen ”%3$s”-funktion argumenttien ”%1$s” ja ”%2$s” kohdassa %4$L on oltava muodoltaan identtisiä."
  
! #: fortran/check.cc:7395
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.cc:7407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L must have a decimal exponent range of at least four"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.cc:7562 fortran/check.cc:7598
  #, fuzzy, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr "Kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” koko kohdassa %3$L on liian pieni (%4$i/%5$i)"
  
! #: fortran/check.cc:7609
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/check.cc:7627
  #, fuzzy, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr "Sarakkeiden määrä   : %d\n"
  
! #: fortran/check.cc:7639
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr "Sarakkeiden määrä   : %d\n"
  
! #: fortran/check.cc:7681
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.cc:7688
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.cc:7709
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.cc:7719
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.cc:7726
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.cc:7746
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.cc:7756
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.cc:7771 fortran/check.cc:7778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "integer arguments to SYSTEM_CLOCK at %L with different kind parameters"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.cc:7992
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava %4$d:n kaltainen"
  
! #: fortran/check.cc:8174
  #, fuzzy, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.cc:8363 fortran/check.cc:8374
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava INTEGER tai LOGICAL"
  
! #: fortran/check.cc:8434
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4315 fortran/decl.cc:11360
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
--- 74805,75621 ----
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.cc:2532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for %s"
  msgstr "Luontaisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/check.cc:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.cc:2560
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s argument at %L has type %s but the function passed as OPERATION at %L returns %s"
  msgstr ""
  
! #: fortran/check.cc:2571
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.cc:2582
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.cc:2590
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2597
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2604
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.cc:2630
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the arguments of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2638
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the function result of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2655
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr "Tämänhetkisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/check.cc:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2684
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:2713 fortran/check.cc:2721
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be UNSIGNED"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:2729 fortran/check.cc:2743
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/check.cc:2800 fortran/check.cc:3527 fortran/check.cc:3610
! #: fortran/check.cc:3872 fortran/check.cc:3921 fortran/check.cc:5599
! #: fortran/check.cc:5744 fortran/check.cc:5822 fortran/check.cc:7148
! #: fortran/check.cc:7280
  #, fuzzy, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/check.cc:2847 fortran/check.cc:3155 fortran/check.cc:3215
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on virheellinen ulottuvuuksia permutaatio (ulottuvuus ”%4$d” kahteen kertaan)"
  
! #: fortran/check.cc:2862 fortran/check.cc:3170 fortran/check.cc:3230
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava tasoa %d tai sen on oltava skalaari"
  
! #: fortran/check.cc:2984 fortran/check.cc:4271 fortran/check.cc:4279
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava numeerinen tai LOGICAL"
  
! #: fortran/check.cc:2992 fortran/check.cc:4289
  #, fuzzy, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "Kääntäjänsisäisen ”%s”-funktion argumenttityyppien kohdassa %L on täsmättävä (%s/%s)"
  
! #: fortran/check.cc:3006
  #, fuzzy, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.cc:3026 fortran/check.cc:3034
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava oletusreaaliluku"
  
! #: fortran/check.cc:3191
  #, fuzzy, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava saman tyyppinen ja kaltainen kuin ”%4$s”"
  
! #: fortran/check.cc:3255
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava %4$s"
  
! #: fortran/check.cc:3273
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/check.cc:3287
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.cc:3348
  #, fuzzy, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:3474
  #, fuzzy, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: fortran/check.cc:3578
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.cc:3617
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava merkkijonon ”%4$s” kaltainen"
  
! #: fortran/check.cc:3650
  #, gcc-internal-format
  msgid "UINT intrinsic only valid with %<-funsigned%> at %L"
  msgstr ""
  
! #: fortran/check.cc:3674
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been removed.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.cc:3743
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: fortran/check.cc:3755
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/check.cc:3814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/check.cc:3823
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "Odotettiin muuttujanimeä kohdassa %C"
  
! #: fortran/check.cc:3848
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava vakio"
  
! #: fortran/check.cc:4063
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: fortran/check.cc:4111
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Puuttuva argumentti kohteelle ”%s” kohdassa %C"
  
! #: fortran/check.cc:4126
  #, fuzzy, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.cc:4131
  #, fuzzy, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.cc:4156
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-määrittelyssä"
  
! #: fortran/check.cc:4165
  #, fuzzy, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”a%1$d” kohdassa %3$L on oltava %4$s(%5$d)"
  
! #: fortran/check.cc:4196
  #, fuzzy, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/check.cc:4208
  #, fuzzy, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL, CHARACTER or UNSIGNED"
  msgstr "kääntäjänsisäisen ”%s”-funktion ”al” kohdassa %L on oltava INTEGER, REAL tai CHARACTER"
  
! #: fortran/check.cc:4218
  #, fuzzy, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr "kääntäjänsisäisen ”%s”-funktion ”al” kohdassa %L on oltava INTEGER, REAL tai CHARACTER"
  
! #: fortran/check.cc:4303
  #, fuzzy, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.cc:4322
  #, fuzzy, gcc-internal-format
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.cc:4331
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion ”%1$s”-argumentin kohdassa %3$L on oltava tasoa 1 tai 2"
  
! #: fortran/check.cc:4509
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/check.cc:4643
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or UNSIGNED"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava INTEGER tai REAL"
  
! #: fortran/check.cc:4651 fortran/check.cc:8385 fortran/check.cc:8400
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava POINTER"
  
! #: fortran/check.cc:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
  msgstr ""
  
! #: fortran/check.cc:4778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:4789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:4796
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:4807
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/check.cc:4816
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/check.cc:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr ""
  
! #: fortran/check.cc:4883
  #, fuzzy, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.cc:4939
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/check.cc:4947
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/check.cc:4990
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall appear only if %qs is of type REAL and %qs is of type INTEGER or UNSIGNED"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava joko REAL tai INTEGER"
  
! #: fortran/check.cc:5068 fortran/check.cc:7227
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava saman tyyppinen ja kaltainen kuin ”%4$s”"
  
! #: fortran/check.cc:5129
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava valemuuttuja"
  
! #: fortran/check.cc:5139
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava OPTIONAL-valemuuttuja"
  
! #: fortran/check.cc:5158
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentti ”%1$s” kohdassa %3$L ”ei saa olla ”%4$s”:n aliobjekti"
  
! #: fortran/check.cc:5209
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/check.cc:5241
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The ARRAY argument at %L of REDUCE shall not be polymorphic"
  msgstr "Tämänhetkisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/check.cc:5251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The DIM argument at %L, if present, must be an integer scalar"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: fortran/check.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "The MASK argument at %L, if present, must be a logical array with the same rank as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5270
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr ""
  
! #: fortran/check.cc:5274
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The ORDERED argument at %L, if present, must be a logical scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/check.cc:5282
  #, gcc-internal-format, gfc-internal-format
  msgid "The IDENTITY argument at %L, if present, must be a scalar with the same type as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5373
  #, fuzzy, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr "kääntäjänsisäisen ”reshape”-funktion argumentti ”shape” kohdassa %L ei saa olla vakiokokoinen taulukko"
  
! #: fortran/check.cc:5383
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on tyhjä"
  
! #: fortran/check.cc:5390
  #, fuzzy, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentilla ”%1$s” kohdassa %3$L on negatiivinen alkio (%4$d)"
  
! #: fortran/check.cc:5413
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentilla ”%1$s” kohdassa %3$L on negatiivinen alkio (%4$d)"
  
! #: fortran/check.cc:5453
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  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)"
  
! #: fortran/check.cc:5471
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on lukualueen ulkopuolinen ulottuvuus (%4$d)"
  
! #: fortran/check.cc:5480
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on virheellinen ulottuvuuksia permutaatio (ulottuvuus ”%4$d” kahteen kertaan)"
  
! #: fortran/check.cc:5515 fortran/simplify.cc:7891
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.cc:5532 fortran/check.cc:5551
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava %4$s"
  
! #: fortran/check.cc:5542 fortran/check.cc:5561
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava laajennettavaa tyyppiä"
  
! #: fortran/check.cc:5680
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5711
  #, fuzzy, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/check.cc:5759
  #, fuzzy, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr "kääntäjänsisäisen ”shape”-funktion argumentti ”source” kohdassa %L ei saa olla oletetun kokoinen taulukko"
  
! #: fortran/check.cc:5840 fortran/check.cc:8445
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/check.cc:5856 fortran/check.cc:6002 fortran/check.cc:8437
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:5867 fortran/check.cc:6014
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr "kääntäjänsisäisen ”shape”-funktion argumentti ”source” kohdassa %L ei saa olla oletetun kokoinen taulukko"
  
! #: fortran/check.cc:5949
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.cc:5993
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/check.cc:6054
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:6108
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1, found %s instead of %s"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:6142
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:6154
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/check.cc:6161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr "Tämänhetkisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/check.cc:6168
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:6175
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr "Odottamatonta roskaa muodollisessa argumenttiluettelossa kohdassa %C"
  
! #: fortran/check.cc:6181
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr "Odottamatonta roskaa muodollisessa argumenttiluettelossa kohdassa %C"
  
! #: fortran/check.cc:6200
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/check.cc:6209
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER"
  msgstr "Tämänhetkisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/check.cc:6215
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected LOWER argument at %L to C_F_POINTER with scalar FPTR"
  msgstr "Odottamatonta roskaa muodollisessa argumenttiluettelossa kohdassa %C"
  
! #: fortran/check.cc:6236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/check.cc:6247
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/check.cc:6253
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument to C_F_POINTER at %L is a function returning a pointer"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: fortran/check.cc:6260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/check.cc:6276
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:6288
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:6295
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:6301
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr "Proseduuri ”%s” kohdassa %C on jo määritelty kohdassa %L"
  
! #: fortran/check.cc:6315
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:6327
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/check.cc:6334
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.cc:6340
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr "Proseduuri ”%s” kohdassa %C on jo määritelty kohdassa %L"
  
! #: fortran/check.cc:6354
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/check.cc:6360
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr "Tämänhetkisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/check.cc:6371
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.cc:6379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.cc:6388
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr "Tämänhetkisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/check.cc:6395
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/check.cc:6406
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.cc:6411
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/check.cc:6439
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.cc:6455
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava %4$d tasoa"
  
! #: fortran/check.cc:6474
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs 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/check.cc:6498
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava oletusreaaliluku"
  
! #: fortran/check.cc:6773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/check.cc:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.cc:6823
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments to %s at %L"
  msgid "%<team%> or %<team_number%> argument to %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/check.cc:6883
  #, gcc-internal-format
  msgid "First argument of %<this_image%> intrinsic at %L must be a coarray variable or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6912
  #, gcc-internal-format
  msgid "Second argument of %<this_image%> intrinsic at %L must be an %<INTEGER%> typed scalar or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6938
  #, gcc-internal-format
  msgid "%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6949
  #, fuzzy, gcc-internal-format
  msgid "%<team%> argument to %<this_image%> at %L"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.cc:6960
  #, gcc-internal-format
  msgid "At most one argument of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%> to %<this_image%> at %L allowed"
  msgstr ""
  
! #: fortran/check.cc:7002
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.cc:7054
  #, fuzzy, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "kääntäjänsisäisen ”TRANSFER”-funktion argumentti ”MOLD” kohdassa %L ei saa olla %s"
  
! #: fortran/check.cc:7073
  #, fuzzy, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "kääntäjänsisäisen ”TRANSFER”-funktion argumentti ”MOLD” kohdassa %L ei saa olla %s"
  
! #: fortran/check.cc:7081
  #, fuzzy, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr "kääntäjänsisäisen ”TRANSFER”-funktion argumentti ”MOLD” kohdassa %L ei saa olla %s"
  
! #: fortran/check.cc:7116
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %zd < result size %zd"
  msgstr ""
  
! #: fortran/check.cc:7241
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava samaa tasoa kuin ”%4$s” tai sen on oltava skalaari"
  
! #: fortran/check.cc:7254
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr "kääntäjänsisäisen ”%3$s”-funktion argumenttien ”%1$s” ja ”%2$s” kohdassa %4$L on oltava muodoltaan identtisiä."
  
! #: fortran/check.cc:7390
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.cc:7402
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L must have a decimal exponent range of at least four"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.cc:7557 fortran/check.cc:7593
  #, fuzzy, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr "Kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” koko kohdassa %3$L on liian pieni (%4$i/%5$i)"
  
! #: fortran/check.cc:7604
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/check.cc:7622
  #, fuzzy, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr "Sarakkeiden määrä   : %d\n"
  
! #: fortran/check.cc:7634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr "Sarakkeiden määrä   : %d\n"
  
! #: fortran/check.cc:7676
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.cc:7683
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.cc:7704
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.cc:7714
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.cc:7721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.cc:7741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.cc:7751
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.cc:7766 fortran/check.cc:7773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "integer arguments to SYSTEM_CLOCK at %L with different kind parameters"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.cc:7987
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava %4$d:n kaltainen"
  
! #: fortran/check.cc:8169
  #, fuzzy, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.cc:8358 fortran/check.cc:8369
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava INTEGER tai LOGICAL"
  
! #: fortran/check.cc:8429
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4348 fortran/decl.cc:11485
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
*************** msgstr ""
*** 75640,77698 ****
  " EPÄONNISTUI\n"
  "\n"
  
! #: fortran/decl.cc:294
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr ""
  
! #: fortran/decl.cc:308
  #, fuzzy, gcc-internal-format
  msgid "Host associated variable %qs may not be in the DATA statement at %C"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:315
  #, fuzzy, gcc-internal-format
  msgid "initialization of common block variable %qs in DATA statement at %C"
  msgstr "Virheellinen alustin %s Data-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:453
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgstr "Symbolin ”%s” täytyy olla PARAMETER DATA-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:479
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid initializer %s in Data statement at %C"
  msgstr "Virheellinen alustin %s Data-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:584
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ at %L cannot appear in an old-style initialization"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/decl.cc:592
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initialization"
  msgstr ""
  
! #: fortran/decl.cc:602
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C is not allowed in a PURE procedure"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.cc:649
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C cannot appear within an INTERFACE"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.cc:673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid substring in data-implied-do at %L in DATA statement"
  msgstr "Virheellinen alustin %s Data-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:696
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:738
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/decl.cc:754
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.cc:763
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr ""
  
! #: fortran/decl.cc:802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr "vanhanmallinen funktiomäärittely"
  
! #: fortran/decl.cc:811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/decl.cc:834
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr "skalaarialustimessa ylimääräisiä alkioita"
  
! #: fortran/decl.cc:839
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: fortran/decl.cc:850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr "Odotettiin vaihtoehtoista paluunimiötä kohdassa %C"
  
! #: fortran/decl.cc:882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr "Odotettiin skalaarialustuslauseketta kohdassa %C"
  
! #: fortran/decl.cc:910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr "ylimääräisiä alkioita taulukkoalustimessa"
  
! #: fortran/decl.cc:912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr "ylimääräisiä alkioita taulukkoalustimessa"
  
! #: fortran/decl.cc:939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr "Syntaksivirhe argumenttiluettelossa kohdassa %C"
  
! #: fortran/decl.cc:963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/decl.cc:1028
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr ""
  
! #: fortran/decl.cc:1052
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr "Kaksoiskappale %s-spesifikaatio kohdassa %C"
  
! #: fortran/decl.cc:1074
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: fortran/decl.cc:1167 fortran/resolve.cc:14857
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: fortran/decl.cc:1193 fortran/decl.cc:1222
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/decl.cc:1228
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/decl.cc:1380 fortran/decl.cc:1387 fortran/decl.cc:1453
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "Proseduuri ”%s” kohdassa %C on jo määritelty kohdassa %L"
  
! #: fortran/decl.cc:1395
  #, fuzzy, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "Proseduuri ”%s” kohdassa %C on jo määritelty kohdassa %L"
  
! #: fortran/decl.cc:1407
  #, fuzzy, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "Nimi ”%s” kohdassa %C on jo määritelty geneerisenä rajapintana kohdassa %L"
  
! #: fortran/decl.cc:1425
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "Proseduurilla ”%s” kohdassa %C on eksplisiittinen rajapinta ja sillä ei saa olla attribuutteja, jotka on esitelty kohdassa %L"
  
! #: fortran/decl.cc:1441
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr "Proseduuri ”%s” kohdassa %C on jo määritelty kohdassa %L"
  
! #: fortran/decl.cc:1524
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr "tyhjä esittely"
  
! #: fortran/decl.cc:1589
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/decl.cc:1596
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/decl.cc:1603
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/decl.cc:1612
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L may not be a pointer with CONTIGUOUS attribute as procedure %qs is BIND(C)"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/decl.cc:1622
  #, fuzzy, gcc-internal-format
  msgid "Default-initialized dummy argument %qs with %s attribute at %L is not permitted in BIND(C) procedure %qs"
  msgstr "Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.cc:1643
  #, fuzzy, gcc-internal-format
  msgid "Allocatable character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
  
! #: fortran/decl.cc:1648
  #, fuzzy, gcc-internal-format
  msgid "Pointer character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
  
! #: fortran/decl.cc:1655
  #, fuzzy, gcc-internal-format
  msgid "Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
  
! #: fortran/decl.cc:1667
  #, fuzzy, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of length 1 as it has the VALUE attribute"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
  
! #: fortran/decl.cc:1678
  #, fuzzy, gcc-internal-format
  msgid "Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
  
! #: fortran/decl.cc:1692
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of constant length of one or assumed length, unless it has assumed shape or assumed rank, as procedure %qs has the BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1710
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/decl.cc:1718
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/decl.cc:1727
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/decl.cc:1734
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/decl.cc:1745
  #, fuzzy, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/decl.cc:1801
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8102 %s at %L is already imported by an %s statement and must not be re-declared"
  msgstr ""
  
! #: fortran/decl.cc:1830
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/decl.cc:1892
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.cc:1932
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr "Odotettiin PARAMETER-symbolia kompleksivakiossa kohdassa %C"
  
! #: fortran/decl.cc:1947
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr "CHARACTER-lauseke kohdassa %L on typistetty (%d/%d)"
  
! #: fortran/decl.cc:1956 fortran/decl.cc:1962
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr "Taulukkomuodostimen CHARACTER-alkioiden kohdassa %L on oltava saman pituisia (%d/%d)"
  
! #: fortran/decl.cc:2101
  #, fuzzy, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr "%s: paniikki: Virheellinen ”l_value” %d\n"
  
! #: fortran/decl.cc:2114
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "PARAMETER kohdassa %L on ilman alustinta"
  
! #: fortran/decl.cc:2124
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:2167
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr "Alkio %s-taulukkomuodostimessa kohdassa %L on %s"
  
! #: fortran/decl.cc:2201
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch of array at %L and its initializer (%d/%d)"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/decl.cc:2214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "Alkio %s-taulukkomuodostimessa kohdassa %L on %s"
  
! #: fortran/decl.cc:2224
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad shape of initializer at %L"
  msgstr "”%s” kohdassa %L on jo alustettu kohdassa %L"
  
! #: fortran/decl.cc:2231
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot determine shape of initializer at %L"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: fortran/decl.cc:2266
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
  
! #: fortran/decl.cc:2316
  #, fuzzy, gcc-internal-format
  msgid "Entity %qs at %L is incompatible with a BOZ literal constant"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava vakio"
  
! #: fortran/decl.cc:2382 fortran/decl.cc:2389
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: fortran/decl.cc:2398
  #, fuzzy, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: fortran/decl.cc:2407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/decl.cc:2431 fortran/symbol.cc:2343
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr "Proseduuri ”%s” kohdassa %C on jo määritelty kohdassa %L"
  
! #: fortran/decl.cc:2486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr "Automaattitaulukolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/decl.cc:2493
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/decl.cc:2517
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/decl.cc:2534
  #, fuzzy, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr "kolme pistettä sisältävä parametriluettelo ei sovellu tyhjään parametrinimiluettelon esittelyyn"
  
! #: fortran/decl.cc:2591
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr "NULL()-alustus kohdassa %C on moniselitteinen"
  
! #: fortran/decl.cc:2608
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "NULL()-alustus kohdassa %C on moniselitteinen"
  
! #: fortran/decl.cc:2625
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.cc:2646
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
  
! #: fortran/decl.cc:2653
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "NULL()-alustus kohdassa %C on moniselitteinen"
  
! #: fortran/decl.cc:2676
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.cc:2731
  #, fuzzy, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr "Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C"
  
! #: fortran/decl.cc:2733
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "Jäsenfunktio %qs"
  
! #: fortran/decl.cc:2741
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: fortran/decl.cc:2751
  #, fuzzy, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "Virheellinen merkki nimessä kohdassa %C"
  
! #: fortran/decl.cc:2793
  #, fuzzy, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "CHARACTER(*)-funktio ”%s” kohdassa %L ei voi olla osoitinarvoinen"
  
! #: fortran/decl.cc:2803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr "Alkio %s-taulukkomuodostimessa kohdassa %L on %s"
  
! #: fortran/decl.cc:2860
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Explicit array shape at %C must be constant of INTEGER type and not %s type"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/decl.cc:2868
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.cc:2969
  #, gcc-internal-format
  msgid "%qs at %L is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.cc:2980
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %L"
  msgstr "Tyhjällä ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/decl.cc:3006
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %L"
  msgstr "Kaksoiskappalemuotospesifikaatio kohdassa %C"
  
! #: fortran/decl.cc:3014
  #, fuzzy, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: fortran/decl.cc:3077
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "vanhanmallinen funktiomäärittely"
  
! #: fortran/decl.cc:3085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestä lausekkeesta"
  
! #: fortran/decl.cc:3098
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
  
! #: fortran/decl.cc:3118 fortran/decl.cc:7749
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
  
! #: fortran/decl.cc:3141
  #, fuzzy, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
  
! #: fortran/decl.cc:3159 fortran/decl.cc:11534
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Odotettiin alustuslauseketta kohdassa %C"
  
! #: fortran/decl.cc:3166
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr "Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.cc:3183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.cc:3192
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.cc:3206
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr "kolme pistettä sisältävä parametriluettelo ei sovellu tyhjään parametrinimiluettelon esittelyyn"
  
! #: fortran/decl.cc:3214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr "kolme pistettä sisältävä parametriluettelo ei sovellu tyhjään parametrinimiluettelon esittelyyn"
  
! #: fortran/decl.cc:3222
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.cc:3231
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/decl.cc:3248
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.cc:3311 fortran/decl.cc:3346
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "Vanhantyylinen esittely %s*%d ei ole tuettu kohdassa %C"
  
! #: fortran/decl.cc:3352
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "Ei-vakio tyyppiesittely %s*%d kohdassa %C"
  
! #: fortran/decl.cc:3411 fortran/decl.cc:3488
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Puuttuva oikea sulje kohdassa %C"
  
! #: fortran/decl.cc:3424 fortran/decl.cc:3559
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Odotettiin alustuslauseketta kohdassa %C"
  
! #: fortran/decl.cc:3432 fortran/decl.cc:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "Odotettiin skalaarialustuslauseketta kohdassa %C"
  
! #: fortran/decl.cc:3462 fortran/decl.cc:4351
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Vanhantyylinen esittely %s*%d ei ole tuettu kohdassa %C"
  
! #: fortran/decl.cc:3475
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/decl.cc:3486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "Puuttuva oikea sulje kohdassa %C"
  
! #: fortran/decl.cc:3591
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "Vanhantyylinen esittely %s*%d ei ole tuettu kohdassa %C"
  
! #: fortran/decl.cc:3723
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "Syntaksivirhe CHARACTER-esittelyssä kohdassa %C"
  
! #: fortran/decl.cc:3824
  #, fuzzy, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr "Jäsenfunktio %qs"
  
! #: fortran/decl.cc:3837
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr "Odotettiin nimetöntä rajapintaa kohdassa %C"
  
! #: fortran/decl.cc:4011
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.cc:4040
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.cc:4064
  #, fuzzy, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "%<operator new%>:n ensimmäisellä parametrilla ei voi olla oletusargumenttia"
  
! #: fortran/decl.cc:4075
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type parameter expression at %L must be of INTEGER type and not %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/decl.cc:4113
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/decl.cc:4120
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C does not simplify to an INTEGER constant"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/decl.cc:4147
  #, fuzzy, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.cc:4154
  #, fuzzy, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.cc:4178
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.cc:4187
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "sijoitus kirjoitussuojattuun viitteeseen %qD"
  
! #: fortran/decl.cc:4551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:4563
  #, 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:4625
  #, 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:4628
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr "oletetaan palauttavan %<id%> ja hyväksyvän"
  
! #: fortran/decl.cc:4661 fortran/decl.cc:4695 fortran/decl.cc:4728
! #: fortran/decl.cc:5062
  #, 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:4673 fortran/decl.cc:4701 fortran/decl.cc:4734
! #: fortran/decl.cc:4760 fortran/decl.cc:5087 fortran/decl.cc:5105
  #, 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:4724
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4776 fortran/decl.cc:4943 fortran/decl.cc:4955
! #: fortran/decl.cc:4969 fortran/decl.cc:5582 fortran/decl.cc:5592
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Monimerkityksellinen symboli TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:4877
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:4984
  #, 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:4995
  #, 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:5140
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.cc:5149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.cc:5208
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "loppumerkki %c puuttuu"
  
! #: fortran/decl.cc:5254
  #, 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:5307
  #, 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:5317
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.cc:5474
  #, 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:5490
  #, 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:5495
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:5574
  #, fuzzy, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: fortran/decl.cc:5601
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5622
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5665
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:5669
  #, 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:5674
  #, 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:5680
  #, 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:5685
  #, 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:5693
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/decl.cc:6033
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "Puuttuva ulottuvuusspesifikaatio kohdassa %C"
  
! #: fortran/decl.cc:6035
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Puuttuva ulottuvuusspesifikaatio kohdassa %C"
  
! #: fortran/decl.cc:6130
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Kaksoiskappele %s attribuutti kohdassa %L"
  
! #: fortran/decl.cc:6147
  #, fuzzy, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr "Jäsenfunktio %qs"
  
! #: fortran/decl.cc:6166
  #, 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:6168
  #, 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:6178
  #, 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:6180
  #, 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:6188
  #, 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:6197
  #, 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:6199
  #, 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:6207
  #, 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:6215
  #, 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:6217
  #, 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:6235
  #, 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:6245
  #, 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:6255
  #, 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:6268
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "Odotettiin sitomisattribuuttia kohdassa %C"
  
! #: fortran/decl.cc:6279
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr "yhtenäistä dataa"
  
! #: fortran/decl.cc:6334 fortran/decl.cc:9883
  #, 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:6340
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "Kaksoiskappale POINTER-attribuutti kohdassa %C"
  
! #: fortran/decl.cc:6374
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "Kaksoiskappale VALUE-attribuutti määritelty kohdassa %L"
  
! #: fortran/decl.cc:6381
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:6388
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6429
  #, 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:6527
  #, 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:6549
  #, 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:6560
  #, 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:6566
  #, 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:6578
  #, 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:6592
  #, 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:6600
  #, 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:6612
  #, 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:6618
  #, 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:6631
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6705
  #, 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:6750
  #, 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:6757
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr "Puuttuva symboli"
  
! #: fortran/decl.cc:6786
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.cc:6848
  #, 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:6880
  #, 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:6922
  #, 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:6931
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Syntaksivirhe data-esittelyssä kohdassa %C"
  
! #: fortran/decl.cc:7003
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:7008
  #, 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:7059
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:7071
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7117
  #, 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:7124
  #, 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:7131
  #, 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:7192
  #, 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:7207 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:7213 fortran/decl.cc:7222
  #, 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:7263
  #, fuzzy, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:7276
  #, 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:7279
  #, 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:7297
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/decl.cc:7300
  #, fuzzy, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "Kaksoiskappalesymboli ”%s” muodollisessa argumenttiluettelossa paikassa %C"
  
! #: fortran/decl.cc:7342
  #, 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:7346
  #, 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:7351
  #, 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:7358
  #, 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:7397
  #, 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:7474
  #, 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:7484 fortran/decl.cc:8627
  #, 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:7688
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7695
  #, 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:7701
  #, 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:7724
  #, 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:7770 fortran/decl.cc:7961 fortran/decl.cc:12018
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:7819 fortran/decl.cc:11918
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "Odotettiin erityistä sitomisnimeä kohdassa %C"
  
! #: fortran/decl.cc:7826
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/decl.cc:7830
  #, 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:7905
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Syntaksivirhe proseduuriosoitinkomponentissa kohdassa %C"
  
! #: fortran/decl.cc:7923
  #, 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:7932 fortran/decl.cc:10658
  #, 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:8002
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:8074
  #, 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:8104 fortran/decl.cc:8383 fortran/decl.cc:8594
  #: 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:8134 fortran/decl.cc:8652
  #, fuzzy, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:8277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:8286
  #, 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:8289
  #, 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:8292
  #, 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:8295
  #, 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:8299 fortran/decl.cc:8344
  #, 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:8303
  #, 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:8307
  #, 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:8311
  #, 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:8316
  #, 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:8320
  #, 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:8324
  #, 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:8328
  #, 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:8332
  #, 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:8336
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Odottamaton CASE-lause kohdassa %C"
  
! #: fortran/decl.cc:8357
  #, 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:8408 fortran/decl.cc:8634
  #, 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:8502
  #, 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:8661
  #, 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:8724 fortran/decl.cc:8731
  #, 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:8771
  #, 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:8787
  #, 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:8795
  #, 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:8814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Puuttuva muotonimiö kohdassa %C"
  
! #: fortran/decl.cc:8820
  #, 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:8826
  #, 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:8855
  #, 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:9138
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Odottamaton END-lause kohdassa %C"
  
! #: fortran/decl.cc:9147
  #, 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:9156
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/decl.cc:9167
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/decl.cc:9192
  #, 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:9209
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Odotettiin päättävää nimeä kohdassa %C"
  
! #: fortran/decl.cc:9223 fortran/decl.cc:9231
  #, fuzzy, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "Odotettiin lauseketta %s-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:9331
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "tyhjä esittely"
  
! #: fortran/decl.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9347
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "tyhjä esittely"
  
! #: fortran/decl.cc:9356
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/decl.cc:9461
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "Odottamaton merkki muuttujaluettelossa kohdassa %C"
  
! #: fortran/decl.cc:9498
  #, fuzzy, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/decl.cc:9512 fortran/decl.cc:9552
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Odotettiin muuttujanimeä kohdassa %C"
  
! #: fortran/decl.cc:9528
  #, 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:9532
  #, 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:9538
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/decl.cc:9577
  #, fuzzy, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "ei voi muuntaa osoitintyypiksi"
  
! #: fortran/decl.cc:9581
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "Kaksoiskappalemuotospesifikaatio kohdassa %C"
  
! #: fortran/decl.cc:9601
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Odotettiin ”)” kohdassa %C"
  
! #: fortran/decl.cc:9613
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "Odottamaton END-lause kohdassa %C"
  
! #: fortran/decl.cc:9639
  #, 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:9671
  #, 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:9690
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/decl.cc:9827
  #, 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:9843
  #, 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:9891
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:9925
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:9952 fortran/decl.cc:9977
  #, 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:9998 fortran/decl.cc:10018
  #, 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:10040
  #, 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:10047
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Odotettiin =-merkkiä PARAMETER-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10053
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Odotettiin lauseketta kohdassa %C PARAMETER-lauseessa"
  
! #: fortran/decl.cc:10073
  #, 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:10098
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10114
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Odottamattomia merkkejä PARAMETER-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10133 fortran/decl.cc:10189
  #, fuzzy, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr "Jäsenfunktio %qs"
  
! #: fortran/decl.cc:10168
  #, 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:10175
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10224
  #, 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:10231
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10250
  #, 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:10261
  #, 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:10296
  #, 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:10318
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10335
  #, 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:10339
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10377
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10389
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10416
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10441
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10453
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/decl.cc:10497
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10522
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:10633
  #, 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:10691
  #, 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:10740
  #, 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:10749
  #, 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:10755
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10762
  #, 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:10769
  #, 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:10792
  #, 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:10804
  #, 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:10825
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr "abstrakti metodi ei-abstraktissa luokassa"
  
! #: fortran/decl.cc:10871
  #, 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:10877
  #, 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:10924
  #, 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:10957
  #, 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:10992
  #, fuzzy, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "Jäsenfunktio %qs"
  
! #: fortran/decl.cc:11006
  #, 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:11024
  #, 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:11031
  #, 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:11194
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:11207
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr "%qD on jo määritelty"
  
! #: fortran/decl.cc:11236
  #, 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:11247
  #, 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:11250
  #, 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:11265
  #, 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:11274
  #, 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:11337
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Syntaksivirhe CHARACTER-esittelyssä kohdassa %C"
  
! #: fortran/decl.cc:11420
  #, 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:11440
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "enum-muunnos sijoituksessa on virheellistä C++-kielessä"
  
! #: fortran/decl.cc:11472
  #, 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:11551
  #, 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:11599
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "ENUM-määrittelylause odotettiin ennen kohdetta %C"
  
! #: fortran/decl.cc:11635
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Syntaksivirhe ENUMERATOR-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:11682 fortran/decl.cc:11697
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Kaksoiskappale pääsy-tarkenne kohdassa %C"
  
! #: fortran/decl.cc:11717
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11737
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11764
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Kaksoiskappale POINTER-attribuutti kohdassa %C"
  
! #: fortran/decl.cc:11782
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "Kaksoiskappale pääsy-tarkenne kohdassa %C"
  
! #: fortran/decl.cc:11798
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "Kaksoiskappale %s-nimiöspesifikaatio kohdassa %C"
  
! #: fortran/decl.cc:11811
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Odotettiin käyttöoikeustarkennetta kohdassa %C"
  
! #: fortran/decl.cc:11813
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Odotettiin sitomisattribuuttia kohdassa %C"
  
! #: fortran/decl.cc:11821
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:11834
  #, 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:11876
  #, fuzzy, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Odotettiin nimetöntä rajapintaa kohdassa %C"
  
! #: fortran/decl.cc:11882
  #, fuzzy, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/decl.cc:11902
  #, 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:11907
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:11930
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Odotettiin sitomisnimeä kohteessa %C"
  
! #: fortran/decl.cc:11934
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:11946
  #, fuzzy, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/decl.cc:11952
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:11962
  #, fuzzy, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Odotettiin sitomisnimeä kohteessa %C"
  
! #: fortran/decl.cc:11979
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:11990
  #, 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:12077 fortran/decl.cc:12359
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/decl.cc:12088 fortran/decl.cc:12371
  #, 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:12109 fortran/decl.cc:12392
  #, 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:12120 fortran/decl.cc:12403
  #, fuzzy, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/decl.cc:12127
  #, 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:12148
  #, 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:12157
  #, 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:12166
  #, 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:12173
  #, 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:12182
  #, 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:12223
  #, 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:12230
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12266
  #, 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:12273
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12283
  #, 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:12309
  #, 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:12339
  #, 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:12439
  #, 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:12447
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.cc:12495
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Odotettiin erityistä sitomisnimeä kohdassa %C"
  
! #: fortran/decl.cc:12505
  #, 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:12523
  #, 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:12569
  #, 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:12581
  #, 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:12603
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "Tyhjä taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: fortran/decl.cc:12610
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:12620
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/decl.cc:12626
  #, fuzzy, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:12639
  #, 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:12713
  #, 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:12759
  #, 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:12780
  #, 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:12794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/decl.cc:12866
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/decl.cc:12883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/decl.cc:12900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
--- 75738,77796 ----
  " EPÄONNISTUI\n"
  "\n"
  
! #: fortran/decl.cc:308
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr ""
  
! #: fortran/decl.cc:322
  #, fuzzy, gcc-internal-format
  msgid "Host associated variable %qs may not be in the DATA statement at %C"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:329
  #, fuzzy, gcc-internal-format
  msgid "initialization of common block variable %qs in DATA statement at %C"
  msgstr "Virheellinen alustin %s Data-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:467
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgstr "Symbolin ”%s” täytyy olla PARAMETER DATA-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:493
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid initializer %s in Data statement at %C"
  msgstr "Virheellinen alustin %s Data-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ at %L cannot appear in an old-style initialization"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/decl.cc:606
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initialization"
  msgstr ""
  
! #: fortran/decl.cc:616
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C is not allowed in a PURE procedure"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.cc:663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C cannot appear within an INTERFACE"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.cc:687
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid substring in data-implied-do at %L in DATA statement"
  msgstr "Virheellinen alustin %s Data-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:710
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:752
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/decl.cc:768
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.cc:777
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr ""
  
! #: fortran/decl.cc:816
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr "vanhanmallinen funktiomäärittely"
  
! #: fortran/decl.cc:825
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/decl.cc:848
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr "skalaarialustimessa ylimääräisiä alkioita"
  
! #: fortran/decl.cc:853
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: fortran/decl.cc:864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr "Odotettiin vaihtoehtoista paluunimiötä kohdassa %C"
  
! #: fortran/decl.cc:896
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr "Odotettiin skalaarialustuslauseketta kohdassa %C"
  
! #: fortran/decl.cc:924
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr "ylimääräisiä alkioita taulukkoalustimessa"
  
! #: fortran/decl.cc:926
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr "ylimääräisiä alkioita taulukkoalustimessa"
  
! #: fortran/decl.cc:953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr "Syntaksivirhe argumenttiluettelossa kohdassa %C"
  
! #: fortran/decl.cc:977
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/decl.cc:1042
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr ""
  
! #: fortran/decl.cc:1066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr "Kaksoiskappale %s-spesifikaatio kohdassa %C"
  
! #: fortran/decl.cc:1088
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: fortran/decl.cc:1181 fortran/resolve.cc:14904
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: fortran/decl.cc:1207 fortran/decl.cc:1236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/decl.cc:1242
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/decl.cc:1394 fortran/decl.cc:1401 fortran/decl.cc:1467
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "Proseduuri ”%s” kohdassa %C on jo määritelty kohdassa %L"
  
! #: fortran/decl.cc:1409
  #, fuzzy, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "Proseduuri ”%s” kohdassa %C on jo määritelty kohdassa %L"
  
! #: fortran/decl.cc:1421
  #, fuzzy, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "Nimi ”%s” kohdassa %C on jo määritelty geneerisenä rajapintana kohdassa %L"
  
! #: fortran/decl.cc:1439
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "Proseduurilla ”%s” kohdassa %C on eksplisiittinen rajapinta ja sillä ei saa olla attribuutteja, jotka on esitelty kohdassa %L"
  
! #: fortran/decl.cc:1455
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr "Proseduuri ”%s” kohdassa %C on jo määritelty kohdassa %L"
  
! #: fortran/decl.cc:1538
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr "tyhjä esittely"
  
! #: fortran/decl.cc:1603
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/decl.cc:1610
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/decl.cc:1617
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/decl.cc:1626
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L may not be a pointer with CONTIGUOUS attribute as procedure %qs is BIND(C)"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/decl.cc:1636
  #, fuzzy, gcc-internal-format
  msgid "Default-initialized dummy argument %qs with %s attribute at %L is not permitted in BIND(C) procedure %qs"
  msgstr "Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.cc:1657
  #, fuzzy, gcc-internal-format
  msgid "Allocatable character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
  
! #: fortran/decl.cc:1662
  #, fuzzy, gcc-internal-format
  msgid "Pointer character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
  
! #: fortran/decl.cc:1669
  #, fuzzy, gcc-internal-format
  msgid "Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
  
! #: fortran/decl.cc:1681
  #, fuzzy, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of length 1 as it has the VALUE attribute"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
  
! #: fortran/decl.cc:1692
  #, fuzzy, gcc-internal-format
  msgid "Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
  
! #: fortran/decl.cc:1706
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of constant length of one or assumed length, unless it has assumed shape or assumed rank, as procedure %qs has the BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1724
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/decl.cc:1732
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/decl.cc:1741
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/decl.cc:1748
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/decl.cc:1759
  #, fuzzy, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/decl.cc:1815
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8102 %s at %L is already imported by an %s statement and must not be re-declared"
  msgstr ""
  
! #: fortran/decl.cc:1844
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/decl.cc:1919
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.cc:1959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr "Odotettiin PARAMETER-symbolia kompleksivakiossa kohdassa %C"
  
! #: fortran/decl.cc:1974
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr "CHARACTER-lauseke kohdassa %L on typistetty (%d/%d)"
  
! #: fortran/decl.cc:1983 fortran/decl.cc:1989
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr "Taulukkomuodostimen CHARACTER-alkioiden kohdassa %L on oltava saman pituisia (%d/%d)"
  
! #: fortran/decl.cc:2128
  #, fuzzy, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr "%s: paniikki: Virheellinen ”l_value” %d\n"
  
! #: fortran/decl.cc:2141
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "PARAMETER kohdassa %L on ilman alustinta"
  
! #: fortran/decl.cc:2151
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:2194
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr "Alkio %s-taulukkomuodostimessa kohdassa %L on %s"
  
! #: fortran/decl.cc:2228
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch of array at %L and its initializer (%d/%d)"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/decl.cc:2241
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "Alkio %s-taulukkomuodostimessa kohdassa %L on %s"
  
! #: fortran/decl.cc:2251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad shape of initializer at %L"
  msgstr "”%s” kohdassa %L on jo alustettu kohdassa %L"
  
! #: fortran/decl.cc:2258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot determine shape of initializer at %L"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: fortran/decl.cc:2293
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
  
! #: fortran/decl.cc:2343
  #, fuzzy, gcc-internal-format
  msgid "Entity %qs at %L is incompatible with a BOZ literal constant"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava vakio"
  
! #: fortran/decl.cc:2409 fortran/decl.cc:2416
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: fortran/decl.cc:2425
  #, fuzzy, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: fortran/decl.cc:2434
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/decl.cc:2458 fortran/symbol.cc:2343
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr "Proseduuri ”%s” kohdassa %C on jo määritelty kohdassa %L"
  
! #: fortran/decl.cc:2513
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr "Automaattitaulukolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/decl.cc:2520
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/decl.cc:2544
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/decl.cc:2561
  #, fuzzy, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr "kolme pistettä sisältävä parametriluettelo ei sovellu tyhjään parametrinimiluettelon esittelyyn"
  
! #: fortran/decl.cc:2618
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr "NULL()-alustus kohdassa %C on moniselitteinen"
  
! #: fortran/decl.cc:2635
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "NULL()-alustus kohdassa %C on moniselitteinen"
  
! #: fortran/decl.cc:2652
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.cc:2673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
  
! #: fortran/decl.cc:2680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "NULL()-alustus kohdassa %C on moniselitteinen"
  
! #: fortran/decl.cc:2703
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.cc:2758
  #, fuzzy, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr "Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C"
  
! #: fortran/decl.cc:2760
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "Jäsenfunktio %qs"
  
! #: fortran/decl.cc:2768
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: fortran/decl.cc:2778
  #, fuzzy, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "Virheellinen merkki nimessä kohdassa %C"
  
! #: fortran/decl.cc:2820
  #, fuzzy, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "CHARACTER(*)-funktio ”%s” kohdassa %L ei voi olla osoitinarvoinen"
  
! #: fortran/decl.cc:2830
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr "Alkio %s-taulukkomuodostimessa kohdassa %L on %s"
  
! #: fortran/decl.cc:2887
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Explicit array shape at %C must be constant of INTEGER type and not %s type"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/decl.cc:2895
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.cc:2996
  #, gcc-internal-format
  msgid "%qs at %L is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.cc:3007
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %L"
  msgstr "Tyhjällä ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/decl.cc:3033
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %L"
  msgstr "Kaksoiskappalemuotospesifikaatio kohdassa %C"
  
! #: fortran/decl.cc:3041
  #, fuzzy, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: fortran/decl.cc:3104
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "vanhanmallinen funktiomäärittely"
  
! #: fortran/decl.cc:3112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestä lausekkeesta"
  
! #: fortran/decl.cc:3125
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
  
! #: fortran/decl.cc:3145 fortran/decl.cc:7874
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
  
! #: fortran/decl.cc:3168
  #, fuzzy, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
  
! #: fortran/decl.cc:3186 fortran/decl.cc:11659
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Odotettiin alustuslauseketta kohdassa %C"
  
! #: fortran/decl.cc:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr "Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.cc:3210
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.cc:3219
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.cc:3233
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr "kolme pistettä sisältävä parametriluettelo ei sovellu tyhjään parametrinimiluettelon esittelyyn"
  
! #: fortran/decl.cc:3241
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr "kolme pistettä sisältävä parametriluettelo ei sovellu tyhjään parametrinimiluettelon esittelyyn"
  
! #: fortran/decl.cc:3249
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.cc:3258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/decl.cc:3275
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.cc:3338 fortran/decl.cc:3373
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "Vanhantyylinen esittely %s*%d ei ole tuettu kohdassa %C"
  
! #: fortran/decl.cc:3379
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "Ei-vakio tyyppiesittely %s*%d kohdassa %C"
  
! #: fortran/decl.cc:3438 fortran/decl.cc:3515
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Puuttuva oikea sulje kohdassa %C"
  
! #: fortran/decl.cc:3451 fortran/decl.cc:3586
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Odotettiin alustuslauseketta kohdassa %C"
  
! #: fortran/decl.cc:3459 fortran/decl.cc:3592
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "Odotettiin skalaarialustuslauseketta kohdassa %C"
  
! #: fortran/decl.cc:3489 fortran/decl.cc:4384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Vanhantyylinen esittely %s*%d ei ole tuettu kohdassa %C"
  
! #: fortran/decl.cc:3502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/decl.cc:3513
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "Puuttuva oikea sulje kohdassa %C"
  
! #: fortran/decl.cc:3618
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "Vanhantyylinen esittely %s*%d ei ole tuettu kohdassa %C"
  
! #: fortran/decl.cc:3750
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "Syntaksivirhe CHARACTER-esittelyssä kohdassa %C"
  
! #: fortran/decl.cc:3851
  #, fuzzy, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr "Jäsenfunktio %qs"
  
! #: fortran/decl.cc:3864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr "Odotettiin nimetöntä rajapintaa kohdassa %C"
  
! #: fortran/decl.cc:4038
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.cc:4067
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.cc:4091
  #, fuzzy, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "%<operator new%>:n ensimmäisellä parametrilla ei voi olla oletusargumenttia"
  
! #: fortran/decl.cc:4102
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type parameter expression at %L must be of INTEGER type and not %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/decl.cc:4140
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/decl.cc:4147
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C does not simplify to an INTEGER constant"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/decl.cc:4174
  #, fuzzy, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.cc:4181
  #, fuzzy, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.cc:4210
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.cc:4219
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "sijoitus kirjoitussuojattuun viitteeseen %qD"
  
! #: fortran/decl.cc:4586
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:4598
  #, 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:4660
  #, 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:4663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr "oletetaan palauttavan %<id%> ja hyväksyvän"
  
! #: fortran/decl.cc:4696 fortran/decl.cc:4730 fortran/decl.cc:4763
! #: fortran/decl.cc:5097
  #, 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:4708 fortran/decl.cc:4736 fortran/decl.cc:4769
! #: fortran/decl.cc:4795 fortran/decl.cc:5122 fortran/decl.cc:5140
  #, 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:4759
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4811 fortran/decl.cc:4978 fortran/decl.cc:4990
! #: fortran/decl.cc:5004 fortran/decl.cc:5617 fortran/decl.cc:5627
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Monimerkityksellinen symboli TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:4912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:5019
  #, 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:5030
  #, 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:5175
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.cc:5184
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.cc:5243
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "loppumerkki %c puuttuu"
  
! #: fortran/decl.cc:5289
  #, 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:5342
  #, 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:5352
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.cc:5509
  #, 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:5525
  #, 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:5530
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:5609
  #, fuzzy, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: fortran/decl.cc:5636
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5657
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5700
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:5704
  #, 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:5709
  #, 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:5715
  #, 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:5720
  #, 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:5728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/decl.cc:6068
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "Puuttuva ulottuvuusspesifikaatio kohdassa %C"
  
! #: fortran/decl.cc:6070
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Puuttuva ulottuvuusspesifikaatio kohdassa %C"
  
! #: fortran/decl.cc:6165
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Kaksoiskappele %s attribuutti kohdassa %L"
  
! #: fortran/decl.cc:6182
  #, fuzzy, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr "Jäsenfunktio %qs"
  
! #: fortran/decl.cc:6201
  #, 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:6203
  #, 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:6213
  #, 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:6215
  #, 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:6223
  #, 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:6232
  #, 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:6234
  #, 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:6242
  #, 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:6250
  #, 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:6252
  #, 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:6270
  #, 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:6280
  #, 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:6290
  #, 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:6303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "Odotettiin sitomisattribuuttia kohdassa %C"
  
! #: fortran/decl.cc:6314
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr "yhtenäistä dataa"
  
! #: fortran/decl.cc:6369 fortran/decl.cc:10008
  #, 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:6375
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "Kaksoiskappale POINTER-attribuutti kohdassa %C"
  
! #: fortran/decl.cc:6409
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "Kaksoiskappale VALUE-attribuutti määritelty kohdassa %L"
  
! #: fortran/decl.cc:6416
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:6423
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6464
  #, 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:6562
  #, 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:6584
  #, 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:6595
  #, 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:6601
  #, 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:6613
  #, 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:6627
  #, 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:6635
  #, 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:6647
  #, 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:6653
  #, 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:6666
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6740
  #, 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:6785
  #, 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:6792
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr "Puuttuva symboli"
  
! #: fortran/decl.cc:6821
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.cc:6899
  #, 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:6931
  #, 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:6973
  #, 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:6982
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Syntaksivirhe data-esittelyssä kohdassa %C"
  
! #: fortran/decl.cc:7128
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:7133
  #, 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:7184
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:7196
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7242
  #, 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:7249
  #, 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:7256
  #, 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:7317
  #, 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:7332 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:7338 fortran/decl.cc:7347
  #, 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:7388
  #, fuzzy, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:7401
  #, 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:7404
  #, 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:7422
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/decl.cc:7425
  #, fuzzy, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "Kaksoiskappalesymboli ”%s” muodollisessa argumenttiluettelossa paikassa %C"
  
! #: fortran/decl.cc:7467
  #, 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:7471
  #, 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:7476
  #, 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:7483
  #, 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:7522
  #, 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:7599
  #, 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:7609 fortran/decl.cc:8752
  #, 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:7813
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7820
  #, 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:7826
  #, 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:7849
  #, 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:7895 fortran/decl.cc:8086 fortran/decl.cc:12143
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:7944 fortran/decl.cc:12043
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "Odotettiin erityistä sitomisnimeä kohdassa %C"
  
! #: fortran/decl.cc:7951
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/decl.cc:7955
  #, 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:8030
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Syntaksivirhe proseduuriosoitinkomponentissa kohdassa %C"
  
! #: fortran/decl.cc:8048
  #, 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:8057 fortran/decl.cc:10783
  #, 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:8127
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:8199
  #, 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:8229 fortran/decl.cc:8508 fortran/decl.cc:8719
  #: 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:8259 fortran/decl.cc:8777
  #, fuzzy, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:8402
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:8411
  #, 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:8414
  #, 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:8417
  #, 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:8420
  #, 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:8424 fortran/decl.cc:8469
  #, 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:8428
  #, 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:8432
  #, 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:8436
  #, 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:8441
  #, 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:8445
  #, 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:8449
  #, 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:8453
  #, 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:8457
  #, 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:8461
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Odottamaton CASE-lause kohdassa %C"
  
! #: fortran/decl.cc:8482
  #, 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:8533 fortran/decl.cc:8759
  #, 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:8627
  #, 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:8786
  #, 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:8849 fortran/decl.cc:8856
  #, 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:8896
  #, 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:8912
  #, 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:8920
  #, 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:8939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Puuttuva muotonimiö kohdassa %C"
  
! #: fortran/decl.cc:8945
  #, 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:8951
  #, 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:8980
  #, 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:9263
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Odottamaton END-lause kohdassa %C"
  
! #: fortran/decl.cc:9272
  #, 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:9281
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/decl.cc:9292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/decl.cc:9317
  #, 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:9334
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Odotettiin päättävää nimeä kohdassa %C"
  
! #: fortran/decl.cc:9348 fortran/decl.cc:9356
  #, fuzzy, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "Odotettiin lauseketta %s-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:9456
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "tyhjä esittely"
  
! #: fortran/decl.cc:9464
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9472
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "tyhjä esittely"
  
! #: fortran/decl.cc:9481
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/decl.cc:9586
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "Odottamaton merkki muuttujaluettelossa kohdassa %C"
  
! #: fortran/decl.cc:9623
  #, fuzzy, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/decl.cc:9637 fortran/decl.cc:9677
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Odotettiin muuttujanimeä kohdassa %C"
  
! #: fortran/decl.cc:9653
  #, 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:9657
  #, 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:9663
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/decl.cc:9702
  #, fuzzy, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "ei voi muuntaa osoitintyypiksi"
  
! #: fortran/decl.cc:9706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "Kaksoiskappalemuotospesifikaatio kohdassa %C"
  
! #: fortran/decl.cc:9726
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Odotettiin ”)” kohdassa %C"
  
! #: fortran/decl.cc:9738
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "Odottamaton END-lause kohdassa %C"
  
! #: fortran/decl.cc:9764
  #, 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:9796
  #, 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:9815
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9854
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/decl.cc:9952
  #, 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:9968
  #, 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:10016
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10050
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10077 fortran/decl.cc:10102
  #, 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:10123 fortran/decl.cc:10143
  #, 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:10165
  #, 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:10172
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Odotettiin =-merkkiä PARAMETER-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10178
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Odotettiin lauseketta kohdassa %C PARAMETER-lauseessa"
  
! #: fortran/decl.cc:10198
  #, 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:10223
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10239
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Odottamattomia merkkejä PARAMETER-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10258 fortran/decl.cc:10314
  #, fuzzy, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr "Jäsenfunktio %qs"
  
! #: fortran/decl.cc:10293
  #, 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:10300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10349
  #, 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:10356
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10375
  #, 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:10386
  #, 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:10421
  #, 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:10443
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10460
  #, 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:10464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10502
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10541
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10566
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10578
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/decl.cc:10622
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10647
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:10758
  #, 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:10816
  #, 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:10865
  #, 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:10874
  #, 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:10880
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10887
  #, 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:10894
  #, 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:10917
  #, 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:10929
  #, 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:10950
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr "abstrakti metodi ei-abstraktissa luokassa"
  
! #: fortran/decl.cc:10996
  #, 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:11002
  #, 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:11049
  #, 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:11082
  #, 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:11117
  #, fuzzy, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "Jäsenfunktio %qs"
  
! #: fortran/decl.cc:11131
  #, 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:11149
  #, 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:11156
  #, 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:11319
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:11332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr "%qD on jo määritelty"
  
! #: fortran/decl.cc:11361
  #, 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:11372
  #, 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:11375
  #, 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:11390
  #, 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:11399
  #, 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:11462
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Syntaksivirhe CHARACTER-esittelyssä kohdassa %C"
  
! #: fortran/decl.cc:11545
  #, 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:11565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "enum-muunnos sijoituksessa on virheellistä C++-kielessä"
  
! #: fortran/decl.cc:11597
  #, 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:11676
  #, 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:11724
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "ENUM-määrittelylause odotettiin ennen kohdetta %C"
  
! #: fortran/decl.cc:11760
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Syntaksivirhe ENUMERATOR-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:11807 fortran/decl.cc:11822
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Kaksoiskappale pääsy-tarkenne kohdassa %C"
  
! #: fortran/decl.cc:11842
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11862
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11889
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Kaksoiskappale POINTER-attribuutti kohdassa %C"
  
! #: fortran/decl.cc:11907
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "Kaksoiskappale pääsy-tarkenne kohdassa %C"
  
! #: fortran/decl.cc:11923
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "Kaksoiskappale %s-nimiöspesifikaatio kohdassa %C"
  
! #: fortran/decl.cc:11936
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Odotettiin käyttöoikeustarkennetta kohdassa %C"
  
! #: fortran/decl.cc:11938
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Odotettiin sitomisattribuuttia kohdassa %C"
  
! #: fortran/decl.cc:11946
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:11959
  #, 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:12001
  #, fuzzy, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Odotettiin nimetöntä rajapintaa kohdassa %C"
  
! #: fortran/decl.cc:12007
  #, fuzzy, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/decl.cc:12027
  #, 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:12032
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:12055
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Odotettiin sitomisnimeä kohteessa %C"
  
! #: fortran/decl.cc:12059
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:12071
  #, fuzzy, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/decl.cc:12077
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:12087
  #, fuzzy, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Odotettiin sitomisnimeä kohteessa %C"
  
! #: fortran/decl.cc:12104
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:12115
  #, 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:12202 fortran/decl.cc:12484
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/decl.cc:12213 fortran/decl.cc:12496
  #, 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:12234 fortran/decl.cc:12517
  #, 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:12245 fortran/decl.cc:12528
  #, fuzzy, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/decl.cc:12252
  #, 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:12273
  #, 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:12282
  #, 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:12291
  #, 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:12298
  #, 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:12307
  #, 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:12348
  #, 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:12355
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12391
  #, 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:12398
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12408
  #, 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:12434
  #, 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:12464
  #, 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:12564
  #, 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:12572
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.cc:12620
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Odotettiin erityistä sitomisnimeä kohdassa %C"
  
! #: fortran/decl.cc:12630
  #, 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:12648
  #, 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:12694
  #, 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:12706
  #, 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:12728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "Tyhjä taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: fortran/decl.cc:12735
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:12745
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/decl.cc:12751
  #, fuzzy, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:12764
  #, 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:12838
  #, 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:12884
  #, 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:12905
  #, 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:12919
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/decl.cc:12991
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/decl.cc:13008
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/decl.cc:13025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
*************** msgid "Illegal id in copy_walk_reduction
*** 78456,78463 ****
  msgstr ""
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7679 fortran/trans-array.cc:9507
! #: fortran/trans-intrinsic.cc:8798
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Luodaan väliaikainen komentotiedosto %s\n"
--- 78554,78561 ----
  msgstr ""
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7709 fortran/trans-array.cc:9537
! #: 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"
*************** msgstr "ylivuoto vakiolausekkeessa"
*** 78537,78543 ****
  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:3443 fortran/trans-expr.cc:2057
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
--- 78635,78641 ----
  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:3443 fortran/trans-expr.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
*************** msgstr "%<__builtin_expect%>-funktion to
*** 78677,78688 ****
  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:20051
  #, 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:20069
  #, 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)"
--- 78775,78786 ----
  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:20098
  #, 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:20116
  #, 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 "kääntäjänsisäisen ”%2$s�
*** 78692,79414 ****
  msgid "Operator interface at %L conflicts with intrinsic interface"
  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)"
  
! #: fortran/interface.cc:1545 fortran/interface.cc:1617
  #, gcc-internal-format, gfc-internal-format
  msgid "check_dummy_characteristics: Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1742
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible character length mismatch in function result between %L and %L"
  msgstr ""
  
! #: fortran/interface.cc:1751
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (1): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1798
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1995
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:2000
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:2004
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:2008
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:2020
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr ""
  
! #: fortran/interface.cc:2024
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr ""
  
! #: fortran/interface.cc:2032
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs in %s at %L"
  msgstr "Proseduuri ”%s” kohdassa %C on jo määritelty kohdassa %L"
  
! #: fortran/interface.cc:2089 fortran/interface.cc:2094
  #, fuzzy, gcc-internal-format
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr "Muunnos tyypistä %s tyyppiin %s kohdassa %L"
  
! #: fortran/interface.cc:2099
  #, gcc-internal-format
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr ""
  
! #: fortran/interface.cc:2137
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/interface.cc:2342
  #, fuzzy, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:2345
  #, fuzzy, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.cc:2348
  #, fuzzy, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.cc:2351
  #, fuzzy, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.cc:2363
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.cc:2367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.cc:2371
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.cc:2495
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.cc:2507 fortran/interface.cc:2523
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in dummy procedure at %L conflicts with %L: %s"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/interface.cc:2511 fortran/interface.cc:2527
! #: fortran/interface.cc:2624
  #, fuzzy, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/interface.cc:2546
  #, fuzzy, gcc-internal-format
  msgid "Passing global subroutine %qs declared at %L as function at %L"
  msgstr "Käyttämätön parameteri ”%s” esitelty kohdassa %L"
  
! #: fortran/interface.cc:2553
  #, fuzzy, gcc-internal-format
  msgid "Passing global function %qs declared at %L as subroutine at %L"
  msgstr "Funktion ”%s” paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/interface.cc:2566
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch between subroutine and function at %L"
  msgstr "Tuntematon argumenttiluettelofunktio kohdassa %L"
  
! #: fortran/interface.cc:2582
  #, fuzzy, gcc-internal-format
  msgid "Type mismatch at %L passing global function %qs declared at %L (%s/%s)"
  msgstr "Funktion ”%s” paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/interface.cc:2635
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/interface.cc:2658
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.cc:2668
  #, fuzzy, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: fortran/interface.cc:2678
  #, fuzzy, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:2692
  #, fuzzy, gcc-internal-format
  msgid "Assumed-type actual argument at %L corresponding to assumed-rank dummy argument %qs must be assumed-shape or assumed-rank"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:2709
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "Tämänhetkisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/interface.cc:2719
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/interface.cc:2734
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.cc:2750
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/interface.cc:2772
  #, fuzzy, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.cc:2790
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/interface.cc:2805
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.cc:2820
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.cc:2839
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.cc:2852
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:2859
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.cc:2946
  #, fuzzy, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/interface.cc:2957
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/interface.cc:2962
  #, fuzzy, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/interface.cc:2975
  #, fuzzy, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/interface.cc:2983
  #, fuzzy, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/interface.cc:3390
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.cc:3413
  #, 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:3417
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.cc:3426
  #, 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:3436
  #, 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:3449
  #, 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:3467
  #, 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:3490
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3503
  #, gcc-internal-format
  msgid "The assumed-size dummy %qs is being passed at %L to an assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3514
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-length dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3554
  #, fuzzy, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr "tyhjä esittely"
  
! #: fortran/interface.cc:3557
  #, 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:3583
  #, 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:3595
  #, 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:3626 fortran/interface.cc:3631
  #, 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:3640 fortran/interface.cc:3645
  #, 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:3660
  #, 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:3708
  #, 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:3720 fortran/interface.cc:3728
  #, 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:3746 fortran/interface.cc:3751
  #, 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:3777
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Odotettiin proseduuriosoitinta argumentille ”%s” kohdassa %L"
  
! #: fortran/interface.cc:3794
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.cc:3861
  #, 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:3890
  #, gcc-internal-format
  msgid "Actual argument to assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown size"
  msgstr ""
  
! #: fortran/interface.cc:3905
  #, 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:3914
  #, 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:3923
  #, 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:3937
  #, 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:3951
  #, 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:3966
  #, 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:3981
  #, 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:3994
  #, 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:4005
  #, 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:4016
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4054
  #, 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:4074
  #, 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:4092
  #, 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:4113
  #, 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:4141
  #, 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:4154
  #, fuzzy, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.cc:4282
  #, fuzzy, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "  eikä %<operator=(const %T&)%>"
  
! #: fortran/interface.cc:4311
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4337
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4347
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4377
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4397
  #, 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:4409
  #, 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:4419
  #, 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:4430
  #, 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:4472
  #, 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:4476 fortran/interface.cc:4486
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:4482
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:4495
  #, 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:4503
  #, 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:4511
  #, 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:4528
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.cc:4537
  #, 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:4546
  #, 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:4561
  #, 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:4576
  #, 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:4586
  #, 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:4594
  #, 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:4604
  #, 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:4646
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/interface.cc:4657
  #, 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:4742
  #, 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:4812
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "ei voi emuloida %qs"
  
! #: fortran/interface.cc:5207
  #, 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:5324
  #, fuzzy, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "rekursiivinen tyyppi %qT määrittelemätön"
  
! #: fortran/interface.cc:5418
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "ei voi kirjoittaa tiedostoon %s: %m"
  
! #: fortran/interface.cc:5430
  #, 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:5438
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5446
  #, 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:5455
  #, 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:5461
  #, 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:5470
  #, 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:5481
  #, 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:5489
  #, 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:5500
  #, 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:5530
  #, 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:5541
  #, 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:5550
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5559
  #, 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:5570
  #, 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:5577
  #, 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:5598
  #, 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:5605
  #, 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:5612
  #, 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:5616
  #, 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:5620
  #, 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:5624
  #, 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:5682 fortran/interface.cc:5728
  #, 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:5694
  #, fuzzy, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "tyhjä esittely"
  
! #: fortran/interface.cc:5706
  #, 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:5713
  #, fuzzy, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
--- 78790,79512 ----
  msgid "Operator interface at %L conflicts with intrinsic interface"
  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)"
  
! #: fortran/interface.cc:1545 fortran/interface.cc:1626
  #, gcc-internal-format, gfc-internal-format
  msgid "check_dummy_characteristics: Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1751
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible character length mismatch in function result between %L and %L"
  msgstr ""
  
! #: fortran/interface.cc:1760
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (1): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1807
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:2004
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:2009
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:2013
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:2017
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:2029
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr ""
  
! #: fortran/interface.cc:2033
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr ""
  
! #: fortran/interface.cc:2041
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs in %s at %L"
  msgstr "Proseduuri ”%s” kohdassa %C on jo määritelty kohdassa %L"
  
! #: fortran/interface.cc:2098 fortran/interface.cc:2103
  #, fuzzy, gcc-internal-format
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr "Muunnos tyypistä %s tyyppiin %s kohdassa %L"
  
! #: fortran/interface.cc:2108
  #, gcc-internal-format
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr ""
  
! #: fortran/interface.cc:2146
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/interface.cc:2351
  #, fuzzy, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:2354
  #, fuzzy, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.cc:2357
  #, fuzzy, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.cc:2360
  #, fuzzy, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.cc:2372
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.cc:2376
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.cc:2380
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.cc:2504
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.cc:2516 fortran/interface.cc:2532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in dummy procedure at %L conflicts with %L: %s"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/interface.cc:2520 fortran/interface.cc:2536
! #: fortran/interface.cc:2633
  #, fuzzy, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/interface.cc:2555
  #, fuzzy, gcc-internal-format
  msgid "Passing global subroutine %qs declared at %L as function at %L"
  msgstr "Käyttämätön parameteri ”%s” esitelty kohdassa %L"
  
! #: fortran/interface.cc:2562
  #, fuzzy, gcc-internal-format
  msgid "Passing global function %qs declared at %L as subroutine at %L"
  msgstr "Funktion ”%s” paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/interface.cc:2575
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch between subroutine and function at %L"
  msgstr "Tuntematon argumenttiluettelofunktio kohdassa %L"
  
! #: fortran/interface.cc:2591
  #, fuzzy, gcc-internal-format
  msgid "Type mismatch at %L passing global function %qs declared at %L (%s/%s)"
  msgstr "Funktion ”%s” paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/interface.cc:2644
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/interface.cc:2667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.cc:2677
  #, fuzzy, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: fortran/interface.cc:2687
  #, fuzzy, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:2701
  #, fuzzy, gcc-internal-format
  msgid "Assumed-type actual argument at %L corresponding to assumed-rank dummy argument %qs must be assumed-shape or assumed-rank"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:2718
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "Tämänhetkisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/interface.cc:2728
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/interface.cc:2743
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.cc:2759
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/interface.cc:2781
  #, fuzzy, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.cc:2799
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/interface.cc:2814
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.cc:2829
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.cc:2848
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.cc:2861
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:2868
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.cc:2955
  #, fuzzy, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/interface.cc:2966
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/interface.cc:2971
  #, fuzzy, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/interface.cc:2984
  #, fuzzy, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/interface.cc:2992
  #, fuzzy, gcc-internal-format
  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:4063
  #, 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:4083
  #, 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:4101
  #, 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:4122
  #, 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:4150
  #, 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:4163
  #, fuzzy, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.cc:4291
  #, fuzzy, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "  eikä %<operator=(const %T&)%>"
  
! #: fortran/interface.cc:4320
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4346
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4356
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4386
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4406
  #, 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:4418
  #, 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:4428
  #, 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:4439
  #, 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:4481
  #, 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:4485 fortran/interface.cc:4495
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:4491
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:4504
  #, 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:4512
  #, 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:4520
  #, 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:4537
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.cc:4546
  #, 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:4555
  #, 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:4570
  #, 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:4585
  #, 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:4595
  #, 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:4603
  #, 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:4613
  #, 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:4655
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/interface.cc:4666
  #, 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:4751
  #, 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:4821
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "ei voi emuloida %qs"
  
! #: fortran/interface.cc:5216
  #, 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:5333
  #, fuzzy, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "rekursiivinen tyyppi %qT määrittelemätön"
  
! #: fortran/interface.cc:5427
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "ei voi kirjoittaa tiedostoon %s: %m"
  
! #: fortran/interface.cc:5439
  #, 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:5447
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5455
  #, 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:5464
  #, 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:5470
  #, 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:5479
  #, 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:5490
  #, 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:5498
  #, 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:5509
  #, 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:5539
  #, 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:5550
  #, 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:5559
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5568
  #, 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:5579
  #, 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:5586
  #, 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:5607
  #, 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:5614
  #, 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:5621
  #, 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:5625
  #, 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:5629
  #, 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:5633
  #, 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:5691 fortran/interface.cc:5737
  #, 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:5703
  #, fuzzy, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "tyhjä esittely"
  
! #: fortran/interface.cc:5715
  #, 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:5722
  #, 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
*** 79597,79603 ****
  #. 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:13026
  #, 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"
--- 79695,79701 ----
  #. 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:13050
  #, 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 ""
*** 80143,80149 ****
  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:17803
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
--- 80241,80247 ----
  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:17850
  #, 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 "Lausekkeen CASE-lauseessa kohdas
*** 80824,80830 ****
  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:14156
  #, 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"
--- 80922,80928 ----
  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:14180
  #, 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"
*************** msgid "Image control statement EVENT %s
*** 80855,80867 ****
  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:5221 fortran/match.cc:5593
  #, 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:5253 fortran/match.cc:5618
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr "<tunnistevirhe>"
--- 80953,80965 ----
  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>"
*************** msgstr "Nolla ei ole kelvollinen lauseke
*** 80971,81177 ****
  msgid "Computed GOTO at %C"
  msgstr "ISO C++ kieltää lasketut goto-käskyt"
  
! #: fortran/match.cc:5027
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr "<tyyppivirhe>"
  
! #: fortran/match.cc:5040
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr "nimitietueelle ei voi varata muistia"
  
! #: fortran/match.cc:5063
  #, 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:5093 fortran/match.cc:5531
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/match.cc:5103
  #, 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:5118
  #, 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:5140
  #, 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:5145
  #, 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:5167
  #, 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:5179
  #, 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:5187
  #, 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:5204
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/match.cc:5231
  #, 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:5247
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.cc:5270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.cc:5276
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.cc:5283
  #, 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:5289
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.cc:5307
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.cc:5313
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.cc:5320
  #, 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:5346
  #, 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:5354
  #, 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:5366
  #, 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:5433
  #, 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:5448
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.cc:5543
  #, 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:5553
  #, 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:5560
  #, 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:5576
  #, 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:5613
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr "virheellinen %%L-arvo"
  
! #: fortran/match.cc:5670
  #, 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:5676
  #, 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:5685
  #, 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:5694
  #, 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:5725
  #, 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:5753
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "Odotettiin komponenttiviitettä kohdassa %C"
  
! #: fortran/match.cc:5762
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr "Roskaa CALL-lauseen jälkeen kohdassa %C"
  
! #: fortran/match.cc:5773
  #, 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:5871
  #, 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:6012
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "Syntaksivirhe IF-lauseessa kohdassa %C"
--- 81069,81275 ----
  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"
*************** msgstr "Syntaksivirhe IF-lauseessa kohda
*** 81179,81240 ****
  #. 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:6087
  #, 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:6096
  #, 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:6103
  #, 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:6111
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.cc:6122
  #, gcc-internal-format
  msgid "Symbol %qs at %C is USE associated from module %qs and cannot occur in COMMON"
  msgstr ""
  
! #: fortran/match.cc:6137
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.cc:6144
  #, 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:6154
  #, 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:6200
  #, 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:6262
  #, 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:6375
  #, 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:6385
  #, 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"
--- 81277,81338 ----
  #. 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"
*************** msgstr "Proseduuri ”%s” kohdassa %L
*** 81242,81429 ****
  #. 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:6410
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs at %C must be declared before the namelist is declared."
  msgstr ""
  
! #: fortran/match.cc:6430
  #, 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:6450
  #, 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:6593
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.cc:6601
  #, 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:6634
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.cc:6648
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6661
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: fortran/match.cc:6666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/match.cc:6759
  #, 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:6826
  #, 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:6832
  #, 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:6846
  #, 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:6851
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.cc:6978 fortran/match.cc:6996 fortran/match.cc:7017
  #, 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:7027 fortran/match.cc:7033
  #, 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:7042
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr "Odotettiin alustuslauseketta CASE-lauseessa kohdassa %C"
  
! #: fortran/match.cc:7074
  #, fuzzy, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "tyhjä esittely"
  
! #: fortran/match.cc:7460
  #, 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:7488
  #, 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:7513
  #, 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:7701
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.cc:7742 fortran/match.cc:7796
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7806
  #, 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:7842
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Odottamaton CASE-lause kohdassa %C"
  
! #: fortran/match.cc:7894
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/match.cc:7912
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Odottamaton TYPE IS -lause kohdassa %C"
  
! #: fortran/match.cc:7944
  #, 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:7953
  #, 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:7966
  #, 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:8042
  #, 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:8062
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr "Odottamaton END-lause kohdassa %C"
  
! #: fortran/match.cc:8108
  #, 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:8117
  #, 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:8144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/match.cc:8266
  #, 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:8304
  #, 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"
--- 81340,81527 ----
  #. 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:7524
  #, 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:7549
  #, 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:7737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.cc:7778 fortran/match.cc:7832
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7842
  #, 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:7878
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Odottamaton CASE-lause kohdassa %C"
  
! #: fortran/match.cc:7930
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/match.cc:7948
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Odottamaton TYPE IS -lause kohdassa %C"
  
! #: fortran/match.cc:7980
  #, 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:7989
  #, 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:8002
  #, 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:8078
  #, 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:8098
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr "Odottamaton END-lause kohdassa %C"
  
! #: fortran/match.cc:8144
  #, 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:8153
  #, 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:8180
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/match.cc:8302
  #, 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:8340
  #, 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 "%<void%> vain parametrina ei ole
*** 83122,83129 ****
  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:12804
! #: fortran/resolve.cc:14399
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "decltypen argumentin on oltava lauseke"
--- 83220,83227 ----
  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:12828
! #: fortran/resolve.cc:14446
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "decltypen argumentin on oltava lauseke"
*************** msgstr "Proseduuri ”%s” kohdassa %L
*** 83266,83272 ****
  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:8399
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
--- 83364,83370 ----
  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:8531
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
*************** msgstr "Odotettiin argumenttiluetteloa k
*** 85183,85189 ****
  
  #: fortran/primary.cc:2736
  #, gcc-internal-format, gfc-internal-format
! msgid "R901: A type parameter ref is not a designtor and cannot be followed by the type inquiry ref at %C"
  msgstr ""
  
  #: fortran/primary.cc:2744
--- 85281,85287 ----
  
  #: 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
*************** msgstr ""
*** 85271,85363 ****
  msgid "Too many components in structure constructor at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/primary.cc:3635
  #, 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:3653
  #, 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:3665
  #, 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:3719
  #, 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:3883
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3942
  #, 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:3973 fortran/primary.cc:4488
  #, 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:4078
  #, fuzzy, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Odottamaton alirutiininimen ”%s” käyttö kohdassa %C"
  
! #: fortran/primary.cc:4110
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "Käskyfunktio ”%s” vaatii argumenttiluettelon kohdassa %C"
  
! #: fortran/primary.cc:4113
  #, fuzzy, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr "Odotetiin muodollista argumenttiluetteloa funktiomäärittelyssä kohdassa %C"
  
! #: fortran/primary.cc:4160
  #, 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:4276
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "%qs odottaa vakioargumenttia"
  
! #: fortran/primary.cc:4289
  #, 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:4444
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "Odotetiin muodollista argumenttiluetteloa funktiomäärittelyssä kohdassa %C"
  
! #: fortran/primary.cc:4570
  #, 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:4611
  #, 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:4616
  #, 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:4652
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "Odotettiin muuttujanimeä kohdassa %C"
--- 85369,85461 ----
  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"
*************** msgstr ""
*** 85765,85771 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2054 fortran/resolve.cc:12087 fortran/resolve.cc:14326
  #, 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"
--- 85863,85869 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2054 fortran/resolve.cc:12104 fortran/resolve.cc:14373
  #, 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 ""
*** 85890,85896 ****
  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:3154 fortran/resolve.cc:19981
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
--- 85988,85994 ----
  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:3154 fortran/resolve.cc:20028
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
*************** msgstr "Lausekkeen CASE-lauseessa kohdas
*** 86918,86924 ****
  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:10262 fortran/resolve.cc:11101
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
--- 87016,87022 ----
  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:10262 fortran/resolve.cc:11118
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
*************** msgstr "Tämä pikanäppäin on jo käyt
*** 86943,87186 ****
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10481
  #, 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:10497
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:10506
  #, 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:10523
  #, 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:10539
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10593
  #, 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:10598
  #, 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:10657
  #, 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:10668
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:10960
  #, 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:11009 fortran/resolve.cc:11021
  #, 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:11050
  #, 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:11063
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:11076
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:11079
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:11089
  #, 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:11357
  #, 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:11490
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11499
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11502
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11512
  #, 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:11621
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:11675
  #, 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:11685
  #, 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:11698
  #, 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:11707
  #, 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:11714
  #, 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:11725
  #, 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:11731
  #, 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:11749
  #, 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:11800
  #, 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:11810
  #, 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:11814
  #, 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:11817
  #, 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:11824 fortran/resolve.cc:12051
  #, 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:11836 fortran/resolve.cc:12063
  #, 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:11848
  #, 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:11861
  #, 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:11874
  #, 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:11888
  #, 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:11909
  #, 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:12027
  #, 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:12031 fortran/resolve.cc:12041
  #, 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:12094
  #, 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:12103
  #, 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:12121 fortran/resolve.cc:12148
  #, 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:12125 fortran/resolve.cc:12154
  #, 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:12129
  #, 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"
--- 87041,87289 ----
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10460
! #, 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:10498
  #, 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:10514
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:10523
  #, 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:10540
  #, 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:10556
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10610
  #, 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:10615
  #, 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:10674
  #, 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:10685
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:10977
  #, 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:11026 fortran/resolve.cc:11038
  #, 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:11067
  #, 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:11080
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:11093
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:11096
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:11106
  #, 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:11374
  #, 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:11507
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11516
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11519
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11529
  #, 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:11638
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:11692
  #, 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:11702
  #, 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:11715
  #, 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:11724
  #, 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:11731
  #, 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:11742
  #, 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:11748
  #, 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:11766
  #, 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:11817
  #, 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:11827
  #, 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:11831
  #, 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:11834
  #, 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:11841 fortran/resolve.cc:12068
  #, 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:11853 fortran/resolve.cc:12080
  #, 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:11865
  #, 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:11878
  #, 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:11891
  #, 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:11905
  #, 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:11926
  #, 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:12044
  #, 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:12048 fortran/resolve.cc:12058
  #, 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:12111
  #, 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:12120
  #, 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:12138 fortran/resolve.cc:12165
  #, 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:12142 fortran/resolve.cc:12171
  #, 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:12146
  #, 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-
*** 87188,87401 ****
  #. 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:12169
  #, 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:12241
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:12257
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:12270 fortran/resolve.cc:12365
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12280 fortran/resolve.cc:12375
  #, 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:12310
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Sijoitus FORALL-indeksimuuttujaan kohdassa %L"
  
! #: fortran/resolve.cc:12323
  #, 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:12652
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "Lohkonimiö ei ole sopiva IF-lauseelle kohdassa %C"
  
! #: fortran/resolve.cc:12678
  #, 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:12690
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12725
  #, 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:12812
  #, 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:12933
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:13013
  #, 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:13033
  #, 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:13081
  #, 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:13113
  #, 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:13119
  #, 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:13131
  #, 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:13163
  #, 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:13167
  #, 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:13172
  #, 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:13179
  #, 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:13190
  #, 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:13579
  #, 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:13893
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:13905
  #, 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:14222
  #, 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:14226
  #, 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:14237
  #, 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:14293
  #, 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:14335
  #, 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:14382
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "virheellinen %%L-arvo"
  
! #: fortran/resolve.cc:14386
  #, 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:14447
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:14452
  #, 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:14536
  #, 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:14648
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:14669
  #, 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:14765
  #, 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:14779
  #, 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"
--- 87291,87504 ----
  #. 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:12186
  #, 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:12258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:12274
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:12287 fortran/resolve.cc:12382
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12297 fortran/resolve.cc:12392
  #, 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:12327
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Sijoitus FORALL-indeksimuuttujaan kohdassa %L"
  
! #: fortran/resolve.cc:12340
  #, 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:12676
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "Lohkonimiö ei ole sopiva IF-lauseelle kohdassa %C"
  
! #: fortran/resolve.cc:12702
  #, 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:12714
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12749
  #, 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:12836
  #, 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:12957
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:13037
  #, 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:13057
  #, 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:13105
  #, 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:13137
  #, 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:13143
  #, 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:13155
  #, 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:13187
  #, 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:13191
  #, 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:13196
  #, 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:13203
  #, 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:13214
  #, 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:13603
  #, 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:13917
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:13929
  #, 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:14246
  #, 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:14250
  #, 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:14261
  #, 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:14340
  #, 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:14382
  #, 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:14429
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "virheellinen %%L-arvo"
  
! #: fortran/resolve.cc:14433
  #, 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:14494
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:14499
  #, 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:14583
  #, 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:14695
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:14716
  #, 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:14812
  #, 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:14826
  #, 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
*** 87403,87521 ****
  #. 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:14798
  #, 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:14884
  #, 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:15128
  #, 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:15132
  #, 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:15140
  #, 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:15151
  #, 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:15169
  #, 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:15183
  #, 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:15216
  #, 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:15238
  #, 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:15271
  #, 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:15285
  #, 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:15307
  #, 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:15332
  #, 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:15353
  #, 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:15360
  #, 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:15408
  #, 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:15411
  #, 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:15414
  #, 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:15417
  #, 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:15420
  #, 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:15423
  #, 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:15465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
--- 87506,87624 ----
  #. 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:14845
  #, 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:14931
  #, 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:15175
  #, 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:15179
  #, 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:15187
  #, 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:15198
  #, 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:15216
  #, 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:15230
  #, 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:15263
  #, 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:15285
  #, 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:15318
  #, 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:15332
  #, 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:15354
  #, 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:15379
  #, 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:15400
  #, 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:15407
  #, 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:15455
  #, 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:15458
  #, 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:15461
  #, 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:15464
  #, 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:15467
  #, 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:15470
  #, 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:15512
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
*************** msgstr ""
*** 87523,88461 ****
  "  tai:  %s -l [SIGNAALI]...\n"
  "  tai:  %s -t [SIGNAALI]...\n"
  
! #: fortran/resolve.cc:15497
  #, 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:15520
  #, 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:15542
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15560
  #, 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:15572
  #, 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:15582
  #, 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:15592
  #, 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:15611
  #, 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:15615
  #, 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:15619
  #, 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:15623
  #, 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:15636
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/resolve.cc:15647
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:15653
  #, 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:15673
  #, 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:15690
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15704
  #, 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:15763
  #, 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:15769
  #, 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:15775
  #, 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:15783
  #, 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:15789
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:15832
  #, 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:15840
  #, 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:15848
  #, 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:15857
  #, 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:15881
  #, fuzzy, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:15986
  #, 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:15995
  #, 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:16003 fortran/resolve.cc:16021
  #, 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:16011
  #, 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:16029
  #, 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:16035
  #, 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:16041
  #, 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:16049
  #, 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:16058
  #, 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:16080
  #, 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:16117
  #, 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:16187
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16234
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16293
  #, 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:16305
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16333
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16389
  #, 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:16605
  #, 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:16648
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:16662
  #, 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:16676 fortran/resolve.cc:17242
  #, 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:16687
  #, 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:16697
  #, 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:16740
  #, 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:16750
  #, 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:16756
  #, 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:16762
  #, 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:16791
  #, 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:16801
  #, 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:16898
  #, 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:17003
  #, 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:17012
  #, 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:17022
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17047
  #, 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:17058
  #, 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:17175
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:17189
  #, 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:17205
  #, 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:17215
  #, 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:17224
  #, 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:17233
  #, 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:17275
  #, 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:17291
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17302
  #, 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:17315
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17348
  #, 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:17356
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17365
  #, 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:17451
  #, 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:17543
  #, 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:17556
  #, fuzzy, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:17626
  #, 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:17658
  #, 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:17672
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:17695
  #, 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:17756
  #, 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:17762
  #, 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:17768
  #, 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:17776
  #, 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:17793
  #, 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:17815
  #, 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:17826
  #, 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:17853
  #, 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:17872
  #, 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:17888
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:17899
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.cc:17907
  #, 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:17929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: fortran/resolve.cc:17980
  #, 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:17992
  #, 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:17999
  #, 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:18058
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18071
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18136
  #, 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:18139
  #, 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:18246
  #, 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:18267
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:18281
  #, 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:18284
  #, 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:18296
  #, 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:18303
  #, 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:18316
  #, 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:18322
  #, 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:18332
  #, 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:18341
  #, 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:18354 fortran/resolve.cc:18531
  #, 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:18368
  #, 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:18377
  #, 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:18386
  #, 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:18394
  #, 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:18401
  #, 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:18421
  #, 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:18428
  #, 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:18435
  #, 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:18442
  #, 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:18468
  #, 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:18478
  #, 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:18557
  #, 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:18572
  #, 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:18585
  #, 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:18603
  #, 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:18615
  #, 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:18624
  #, 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:18637
  #, 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:18646
  #, 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:18659
  #, 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:18675
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18683
  #, 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:18691
  #, fuzzy, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:18704
  #, 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:18713
  #, 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:18729
  #, 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:18735
  #, 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:18760
  #, 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:18822
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:18824
  #, 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:18829
  #, 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:18845
  #, 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:18963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/resolve.cc:18971
  #, fuzzy, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:18978
  #, 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:18985
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:19001
  #, 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:19008
  #, 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:19017
  #, 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:19079
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:19092
  #, 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:19168
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:19196
  #, 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:19204
  #, 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:19212
  #, 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:19219
  #, 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:19344
  #, 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:19521
  #, 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:19527
  #, 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:19611
  #, 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:19620
  #, 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:19628
  #, 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:19644
  #, 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:19747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:19762
  #, 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:19787
  #, 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:19796
  #, 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:19826
  #, 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:19836
  #, 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:19846
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19853
  #, 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:19871
  #, 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:19882
  #, 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:19893
  #, 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:19924
  #, fuzzy, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/resolve.cc:19991
  #, 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:20004
  #, 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:20026
  #, 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:20036
  #, 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:20044
  #, 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:20058
  #, 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:20076
  #, 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:20083
  #, 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:20165
  #, 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"
--- 87626,88564 ----
  "  tai:  %s -l [SIGNAALI]...\n"
  "  tai:  %s -t [SIGNAALI]...\n"
  
! #: fortran/resolve.cc:15544
  #, 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:15567
  #, 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:15589
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15607
  #, 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:15619
  #, 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:15629
  #, 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:15639
  #, 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:15658
  #, 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:15662
  #, 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:15666
  #, 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:15670
  #, 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:15683
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/resolve.cc:15694
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:15700
  #, 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:15720
  #, 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:15737
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15751
  #, 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:15810
  #, 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:15816
  #, 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:15822
  #, 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:15830
  #, 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:15836
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:15879
  #, 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:15887
  #, 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:15895
  #, 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:15904
  #, 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:15928
  #, fuzzy, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:16033
  #, 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:16042
  #, 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:16050 fortran/resolve.cc:16068
  #, 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:16058
  #, 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:16076
  #, 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:16082
  #, 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:16088
  #, 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:16096
  #, 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:16105
  #, 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:16127
  #, 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:16164
  #, 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:16234
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16281
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16340
  #, 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:16352
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16380
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16436
  #, 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:16652
  #, 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:16695
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:16709
  #, 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:16723 fortran/resolve.cc:17289
  #, 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:16734
  #, 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:16744
  #, 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:16787
  #, 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:16797
  #, 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:16803
  #, 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:16809
  #, 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:16838
  #, 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:16848
  #, 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:16945
  #, 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:17050
  #, 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:17059
  #, 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:17069
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17094
  #, 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:17105
  #, 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:17222
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:17236
  #, 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:17252
  #, 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:17262
  #, 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:17271
  #, 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:17280
  #, 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:17322
  #, 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:17338
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17349
  #, 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:17362
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17395
  #, 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:17403
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17412
  #, 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:17498
  #, 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:17590
  #, 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:17603
  #, fuzzy, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:17673
  #, 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:17705
  #, 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:17719
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:17742
  #, 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:17803
  #, 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:17809
  #, 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:17815
  #, 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:17823
  #, 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:17840
  #, 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:17862
  #, 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:17873
  #, 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:17900
  #, 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:17919
  #, 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:17935
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:17946
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.cc:17954
  #, 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:17976
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: fortran/resolve.cc:18027
  #, 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:18039
  #, 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:18046
  #, 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:18105
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18118
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18183
  #, 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:18186
  #, 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:18293
  #, 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:18314
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:18328
  #, 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:18331
  #, 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:18343
  #, 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:18350
  #, 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:18363
  #, 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:18369
  #, 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:18379
  #, 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:18388
  #, 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:18401 fortran/resolve.cc:18578
  #, 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:18415
  #, 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:18424
  #, 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:18433
  #, 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:18441
  #, 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:18448
  #, 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:18468
  #, 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:18475
  #, 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:18482
  #, 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:18489
  #, 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:18515
  #, 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:18525
  #, 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:18604
  #, 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:18619
  #, 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:18632
  #, 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:18650
  #, 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:18662
  #, 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:18671
  #, 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:18684
  #, 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:18693
  #, 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:18706
  #, 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:18722
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18730
  #, 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:18738
  #, fuzzy, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:18751
  #, 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:18760
  #, 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:18776
  #, 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:18782
  #, 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:18807
  #, 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:18869
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:18871
  #, 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:18876
  #, 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:18892
  #, 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:19010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/resolve.cc:19018
  #, fuzzy, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:19025
  #, 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:19032
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:19048
  #, 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:19055
  #, 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:19064
  #, 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:19126
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:19139
  #, 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:19215
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:19243
  #, 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:19251
  #, 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:19259
  #, 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:19266
  #, 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:19391
  #, 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:19568
  #, 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:19574
  #, 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:19658
  #, 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:19667
  #, 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:19675
  #, 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:19691
  #, 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:19794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:19809
  #, 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:19834
  #, 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:19843
  #, 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:19873
  #, 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:19883
  #, 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:19893
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19900
  #, 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:19918
  #, 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:19929
  #, 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:19940
  #, 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:19971
  #, fuzzy, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/resolve.cc:20038
  #, 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:20051
  #, 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:20073
  #, 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:20083
  #, 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:20091
  #, 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:20105
  #, 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:20123
  #, 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:20130
  #, 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:20212
  #, 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 ""
*** 88952,89158 ****
  msgid "gfc_free_statement(): Bad statement"
  msgstr "lauseella ei ole vaikutusta"
  
! #: fortran/symbol.cc:139
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE (type) statement at %L following an IMPLICIT statement"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/symbol.cc:176
  #, fuzzy, gcc-internal-format
  msgid "Letter %qc already set in IMPLICIT statement at %C"
  msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
  
! #: fortran/symbol.cc:198
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
  msgstr ""
  
! #: fortran/symbol.cc:208
  #, fuzzy, gcc-internal-format
  msgid "Letter %qc already has an IMPLICIT type at %C"
  msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
  
! #: fortran/symbol.cc:232
  #, gcc-internal-format
  msgid "Option %<-fallow-leading-underscore%> is for use only by gfortran developers, and should not be used for implicitly typed variables"
  msgstr ""
  
! #: fortran/symbol.cc:237
  #, gcc-internal-format
  msgid "gfc_get_default_type(): Bad symbol %qs"
  msgstr ""
  
! #: fortran/symbol.cc:307
  #, gcc-internal-format
  msgid "gfc_set_default_type(): symbol already has a type"
  msgstr ""
  
! #: fortran/symbol.cc:317
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/symbol.cc:321
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
  #. BIND(C) variables should not be implicitly declared.
! #: fortran/symbol.cc:341
  #, fuzzy, gcc-internal-format
  msgid "Implicitly declared BIND(C) variable %qs at %L may not be C interoperable"
  msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla taulukko"
  
  #. Dummy args to a BIND(C) routine may not be interoperable if
  #. they are implicitly typed.
! #: fortran/symbol.cc:357
  #, fuzzy, gcc-internal-format
  msgid "Implicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/symbol.cc:398
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L has no IMPLICIT type"
  msgstr "Funktiolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/symbol.cc:418 fortran/symbol.cc:945 fortran/symbol.cc:1859
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s attribute conflicts with %s attribute at %L"
  msgstr "Kaksoiskappale-%s-attribuutti määritelty kohdassa %L"
  
! #: fortran/symbol.cc:424 fortran/symbol.cc:948
  #, fuzzy, gcc-internal-format
  msgid "%s attribute conflicts with %s attribute in %qs at %L"
  msgstr "Kaksoiskappale-%s-attribuutti määritelty kohdassa %L"
  
! #: fortran/symbol.cc:508
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
  msgstr "Odottamaton %s-lause BLOCK DATA -lohkossa kohdassa %C"
  
! #: fortran/symbol.cc:533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Namelist group name at %L cannot have the SAVE attribute"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/symbol.cc:552
  #, fuzzy, gcc-internal-format
  msgid "internal procedure %qs at %L conflicts with DUMMY argument"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/symbol.cc:588
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer at %C"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/symbol.cc:809
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s attribute applied to %s %s at %L"
  msgstr "Kaksoiskappale-%s-attribuutti määritelty kohdassa %L"
  
! #: fortran/symbol.cc:816
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) applied to %s %s at %L"
  msgstr "Nimi ”%s” kohdassa %C on jo määritelty geneerisenä rajapintana kohdassa %L"
  
! #: fortran/symbol.cc:990
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol at %L"
  msgstr ""
  
! #: fortran/symbol.cc:993
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol %s at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1009
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute specified at %L"
  msgstr "Kaksoiskappale-%s-attribuutti määritelty kohdassa %L"
  
! #: fortran/symbol.cc:1051
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1068
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate AUTOMATIC attribute specified at %L"
  msgstr "Kaksoiskappale VALUE-attribuutti määritelty kohdassa %L"
  
! #: fortran/symbol.cc:1092
  #, gcc-internal-format
  msgid "CODIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1118
  #, gcc-internal-format
  msgid "DIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1281
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %L appears in multiple pointer() statements"
  msgstr ""
  
! #: fortran/symbol.cc:1300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate PROTECTED attribute specified at %L"
  msgstr "Kaksoiskappale-%s-attribuutti määritelty kohdassa %L"
  
! #: fortran/symbol.cc:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida määritellä PURE-proseduurissa"
  
! #: fortran/symbol.cc:1345
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate SAVE attribute specified at %L"
  msgid "Duplicate SAVE attribute specified near %C"
  msgstr "Kaksoiskappale SAVE-attribuutti määritelty kohdassa %L"
  
! #: fortran/symbol.cc:1349
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified at %L"
  msgstr "Kaksoiskappale SAVE-attribuutti määritelty kohdassa %L"
  
! #: fortran/symbol.cc:1369
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VALUE attribute specified at %L"
  msgstr "Kaksoiskappale VALUE-attribuutti määritelty kohdassa %L"
  
! #: fortran/symbol.cc:1388
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VOLATILE attribute specified at %L"
  msgstr "Kaksoiskappale VALUE-attribuutti määritelty kohdassa %L"
  
! #: fortran/symbol.cc:1400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %L cannot be specified in a PURE procedure"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida määritellä PURE-proseduurissa"
  
! #: fortran/symbol.cc:1421
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
  msgstr "Kaksoiskappale-%s-attribuutti määritelty kohdassa %L"
  
! #: fortran/symbol.cc:1855
  #, fuzzy, gcc-internal-format
  msgid "%s attribute of %qs conflicts with %s attribute at %L"
  msgstr "Kaksoiskappale-%s-attribuutti määritelty kohdassa %L"
  
! #: fortran/symbol.cc:1892
! #, gcc-internal-format, gfc-internal-format
! msgid ""
! "%s procedure at %L is already declared as %s procedure. \n"
! "F2008: A pointer function assignment is ambiguous if it is the first executable statement after the specification block. Please add any other kind of executable statement before it. FIXME"
! msgstr ""
! 
! #: fortran/symbol.cc:1900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s procedure at %L is already declared as %s procedure"
  msgstr "Proseduuri ”%s” kohdassa %C on jo määritelty kohdassa %L"
  
  #: fortran/symbol.cc:1935
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
--- 89055,89259 ----
  msgid "gfc_free_statement(): Bad statement"
  msgstr "lauseella ei ole vaikutusta"
  
! #: fortran/symbol.cc:140
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE (type) statement at %L following an IMPLICIT statement"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/symbol.cc:177
  #, fuzzy, gcc-internal-format
  msgid "Letter %qc already set in IMPLICIT statement at %C"
  msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
  
! #: fortran/symbol.cc:199
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
  msgstr ""
  
! #: fortran/symbol.cc:209
  #, fuzzy, gcc-internal-format
  msgid "Letter %qc already has an IMPLICIT type at %C"
  msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
  
! #: fortran/symbol.cc:233
  #, gcc-internal-format
  msgid "Option %<-fallow-leading-underscore%> is for use only by gfortran developers, and should not be used for implicitly typed variables"
  msgstr ""
  
! #: fortran/symbol.cc:238
  #, gcc-internal-format
  msgid "gfc_get_default_type(): Bad symbol %qs"
  msgstr ""
  
! #: fortran/symbol.cc:308
  #, gcc-internal-format
  msgid "gfc_set_default_type(): symbol already has a type"
  msgstr ""
  
! #: fortran/symbol.cc:318
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/symbol.cc:322
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
  #. BIND(C) variables should not be implicitly declared.
! #: fortran/symbol.cc:342
  #, fuzzy, gcc-internal-format
  msgid "Implicitly declared BIND(C) variable %qs at %L may not be C interoperable"
  msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla taulukko"
  
  #. Dummy args to a BIND(C) routine may not be interoperable if
  #. they are implicitly typed.
! #: fortran/symbol.cc:358
  #, fuzzy, gcc-internal-format
  msgid "Implicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/symbol.cc:399
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L has no IMPLICIT type"
  msgstr "Funktiolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/symbol.cc:419 fortran/symbol.cc:946 fortran/symbol.cc:1860
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s attribute conflicts with %s attribute at %L"
  msgstr "Kaksoiskappale-%s-attribuutti määritelty kohdassa %L"
  
! #: fortran/symbol.cc:425 fortran/symbol.cc:949
  #, fuzzy, gcc-internal-format
  msgid "%s attribute conflicts with %s attribute in %qs at %L"
  msgstr "Kaksoiskappale-%s-attribuutti määritelty kohdassa %L"
  
! #: fortran/symbol.cc:509
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
  msgstr "Odottamaton %s-lause BLOCK DATA -lohkossa kohdassa %C"
  
! #: fortran/symbol.cc:534
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Namelist group name at %L cannot have the SAVE attribute"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/symbol.cc:553
  #, fuzzy, gcc-internal-format
  msgid "internal procedure %qs at %L conflicts with DUMMY argument"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/symbol.cc:589
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer at %C"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/symbol.cc:810
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s attribute applied to %s %s at %L"
  msgstr "Kaksoiskappale-%s-attribuutti määritelty kohdassa %L"
  
! #: fortran/symbol.cc:817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) applied to %s %s at %L"
  msgstr "Nimi ”%s” kohdassa %C on jo määritelty geneerisenä rajapintana kohdassa %L"
  
! #: fortran/symbol.cc:991
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol at %L"
  msgstr ""
  
! #: fortran/symbol.cc:994
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol %s at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1010
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute specified at %L"
  msgstr "Kaksoiskappale-%s-attribuutti määritelty kohdassa %L"
  
! #: fortran/symbol.cc:1052
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate AUTOMATIC attribute specified at %L"
  msgstr "Kaksoiskappale VALUE-attribuutti määritelty kohdassa %L"
  
! #: fortran/symbol.cc:1093
  #, gcc-internal-format
  msgid "CODIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1119
  #, gcc-internal-format
  msgid "DIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1282
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %L appears in multiple pointer() statements"
  msgstr ""
  
! #: fortran/symbol.cc:1301
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate PROTECTED attribute specified at %L"
  msgstr "Kaksoiskappale-%s-attribuutti määritelty kohdassa %L"
  
! #: fortran/symbol.cc:1333
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida määritellä PURE-proseduurissa"
  
! #: fortran/symbol.cc:1346
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate SAVE attribute specified at %L"
  msgid "Duplicate SAVE attribute specified near %C"
  msgstr "Kaksoiskappale SAVE-attribuutti määritelty kohdassa %L"
  
! #: fortran/symbol.cc:1350
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified at %L"
  msgstr "Kaksoiskappale SAVE-attribuutti määritelty kohdassa %L"
  
! #: fortran/symbol.cc:1370
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VALUE attribute specified at %L"
  msgstr "Kaksoiskappale VALUE-attribuutti määritelty kohdassa %L"
  
! #: fortran/symbol.cc:1389
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VOLATILE attribute specified at %L"
  msgstr "Kaksoiskappale VALUE-attribuutti määritelty kohdassa %L"
  
! #: fortran/symbol.cc:1401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %L cannot be specified in a PURE procedure"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida määritellä PURE-proseduurissa"
  
! #: fortran/symbol.cc:1422
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
  msgstr "Kaksoiskappale-%s-attribuutti määritelty kohdassa %L"
  
! #: fortran/symbol.cc:1856
  #, fuzzy, gcc-internal-format
  msgid "%s attribute of %qs conflicts with %s attribute at %L"
  msgstr "Kaksoiskappale-%s-attribuutti määritelty kohdassa %L"
  
! #: fortran/symbol.cc:1891
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s procedure at %L is already declared as %s procedure"
  msgstr "Proseduuri ”%s” kohdassa %C on jo määritelty kohdassa %L"
  
+ #: fortran/symbol.cc:1898
+ #, gcc-internal-format
+ msgid "F2008: A pointer function assignment is ambiguous if it is the first executable statement after the specification block.  Please add any other kind of executable statement before it"
+ msgstr ""
+ 
  #: fortran/symbol.cc:1935
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
*************** msgstr "Jäsenfunktio %qs"
*** 89243,89356 ****
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "Jäsenfunktio %qs"
  
! #: fortran/symbol.cc:2935
  #, 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:2946
  #, 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:2956
  #, 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:2963
  #, 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:3004
  #, 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:3013
  #, 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:3021
  #, 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:3025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/symbol.cc:3430
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3433
  #, 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:3678
  #, 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:4733
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4746
  #, 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:4774
  #, 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:4780
  #, 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:4802
  #, 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:4812
  #, 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:4823
  #, 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:4862
  #, 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:4872
  #, 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:4884
  #, 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:5397 fortran/symbol.cc:5402
  #, 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"
--- 89344,89457 ----
  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:3436
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3439
  #, 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:3684
  #, 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:4739
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4752
  #, 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:4780
  #, 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:4786
  #, 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:4808
  #, 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:4818
  #, 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:4829
  #, 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:4868
  #, 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:4878
  #, 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:4890
  #, 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:5403 fortran/symbol.cc:5408
  #, 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
*** 89380,89403 ****
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10593
  #, 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 ""
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7083
  #, 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:9503
  #, fuzzy, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Luodaan väliaikainen komentotiedosto %s\n"
  
! #: fortran/trans-array.cc:13266
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
--- 89481,89509 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10648
  #, 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:4023
+ #, 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 ""
+ 
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7113
  #, 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:9533
  #, fuzzy, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Luodaan väliaikainen komentotiedosto %s\n"
  
! #: fortran/trans-array.cc:13291
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
*************** msgstr "%s:n kohdassa %L täytyy olla IN
*** 89525,89646 ****
  msgid "intrinsic variable which isn't a procedure"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: fortran/trans-decl.cc:4823 fortran/trans-decl.cc:7990
  #, 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:5373
  #, fuzzy, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: fortran/trans-decl.cc:5685
  #, 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:5698
  #, 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:6384
  #, 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:6387
  #, 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:6402
  #, 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:6408
  #, 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:6419 fortran/trans-decl.cc:6570
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/trans-decl.cc:6435
  #, 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:6454
  #, 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:6503
  #, 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:6507
  #, 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:6537
  #, 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:7136
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7335 fortran/trans-expr.cc:6207
  #, fuzzy, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr "Valitettavasti et ole root\n"
  
! #: fortran/trans-decl.cc:8474
  #, 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:1231
  #, 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:2061
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.cc:2387
  #, 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:2396
  #, 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:4308
  #, fuzzy, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "last-op"
  
! #: fortran/trans-expr.cc:5958
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Tuntematon argumenttiluettelofunktio kohdassa %L"
  
! #: fortran/trans-expr.cc:11200
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 89631,89752 ----
  msgid "intrinsic variable which isn't a procedure"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: fortran/trans-decl.cc:4824 fortran/trans-decl.cc:7998
  #, 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:5381
  #, fuzzy, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: fortran/trans-decl.cc:5693
  #, 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:5706
  #, 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:6392
  #, 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:6395
  #, 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:6410
  #, 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:6416
  #, 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:6427 fortran/trans-decl.cc:6578
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/trans-decl.cc:6443
  #, 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:6462
  #, 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:6511
  #, 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:6515
  #, 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:6545
  #, 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:7144
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7343 fortran/trans-expr.cc:6252
  #, fuzzy, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr "Valitettavasti et ole root\n"
  
! #: fortran/trans-decl.cc:8482
  #, 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:6003
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Tuntematon argumenttiluettelofunktio kohdassa %L"
  
! #: fortran/trans-expr.cc:11255
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 89650,89667 ****
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr "Luontaisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/trans-intrinsic.cc:1899 fortran/trans-intrinsic.cc:2467
! #: fortran/trans-intrinsic.cc:2673
  #, 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:12988 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:12995
  #, 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"
--- 89756,89773 ----
  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:12993 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:13000
  #, 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 "%<__builtin_args_info%>-funktion
*** 89671,89868 ****
  msgid "build_dt: format with namelist"
  msgstr ""
  
! #: fortran/trans-io.cc:2552
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad IO basetype (%d)"
  msgstr "%s: rivi %d: virheellinen komento ”%s”\n"
  
! #: fortran/trans-openmp.cc:932 fortran/trans-openmp.cc:1449
  #, gcc-internal-format
  msgid "Sorry, polymorphic arrays not yet supported for firstprivate"
  msgstr ""
  
! #: fortran/trans-openmp.cc:1604
  #, fuzzy, gcc-internal-format
  msgid "implicit mapping of assumed size array %qD"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/trans-openmp.cc:2149
  #, gcc-internal-format
  msgid "Mapping of unlimited polymorphic list item %qD is unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2154
  #, gcc-internal-format
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4204
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "valinnainen argumentti"
  
! #: fortran/trans-openmp.cc:4668
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "odotettiin lauseketta"
  
! #: fortran/trans-openmp.cc:4977
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression"
  msgstr "odotettiin lauseketta"
  
! #: fortran/trans-openmp.cc:5102
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6138
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6141
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6144
  #, 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:6721 fortran/trans-openmp.cc:6741
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6743
  #, fuzzy, gcc-internal-format
  msgid "Used here"
  msgstr "union määritelty täällä"
  
! #: fortran/trans-openmp.cc:9311
  #, fuzzy, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "lauseella ei ole vaikutusta"
  
! #: fortran/trans-openmp.cc:9721
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9732
  #, 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:9735
  #, 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:9738
  #, 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:9741
  #, 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:9744
  #, 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:9780
  #, 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:9793
  #, 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:9799
  #, 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:9841
  #, 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:9847
  #, 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:9873
  #, 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:9883
  #, 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:9893
  #, 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:9908
  #, 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:10009 fortran/trans-openmp.cc:10048
  #, 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:10020
  #, 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:10058
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10084
  #, 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:10098
  #, 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:10105
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10112
  #, 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:10121
  #, 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:10138
  #, fuzzy, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr "-pipe ei ole tuettu"
--- 89777,89974 ----
  msgid "build_dt: format with namelist"
  msgstr ""
  
! #: fortran/trans-io.cc:2554
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad IO basetype (%d)"
  msgstr "%s: rivi %d: virheellinen komento ”%s”\n"
  
! #: fortran/trans-openmp.cc:964 fortran/trans-openmp.cc:1487
  #, gcc-internal-format
  msgid "Sorry, polymorphic arrays not yet supported for firstprivate"
  msgstr ""
  
! #: fortran/trans-openmp.cc:1642
  #, fuzzy, gcc-internal-format
  msgid "implicit mapping of assumed size array %qD"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/trans-openmp.cc:2187
  #, gcc-internal-format
  msgid "Mapping of unlimited polymorphic list item %qD is unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2192
  #, gcc-internal-format
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4423
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "valinnainen argumentti"
  
! #: fortran/trans-openmp.cc:4914
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "odotettiin lauseketta"
  
! #: fortran/trans-openmp.cc:5109
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression"
  msgstr "odotettiin lauseketta"
  
! #: fortran/trans-openmp.cc:5234
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6270
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6273
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6276
  #, 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:6853 fortran/trans-openmp.cc:6873
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6875
  #, fuzzy, gcc-internal-format
  msgid "Used here"
  msgstr "union määritelty täällä"
  
! #: fortran/trans-openmp.cc:9443
  #, fuzzy, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "lauseella ei ole vaikutusta"
  
! #: fortran/trans-openmp.cc:9853
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9864
  #, 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:9867
  #, 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:9870
  #, 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:9873
  #, 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:9876
  #, 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:9912
  #, 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:9925
  #, 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:9931
  #, 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:9973
  #, 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:9979
  #, 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:10005
  #, 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:10015
  #, 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:10025
  #, 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:10040
  #, 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:10141 fortran/trans-openmp.cc:10180
  #, 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:10152
  #, 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:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10216
  #, 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:10230
  #, 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:10237
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10244
  #, 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:10253
  #, 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:10270
  #, fuzzy, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr "-pipe ei ole tuettu"
*************** msgstr "DATA-lause kohdassa %C ei ole sa
*** 89877,89899 ****
  msgid "Sorry, the lock component of derived type at %L is not yet supported"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/trans-stmt.cc:1496
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, only support for integer kind %d implemented for image-set at %L"
  msgstr ""
  
! #: fortran/trans-stmt.cc:3950
  #, fuzzy, gcc-internal-format
  msgid "gfc_trans_select(): Bad type for case expr."
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/trans-stmt.cc:5313
  #, fuzzy, gcc-internal-format
  msgid "Sorry, %s specifier at %L for assumed-size array %qs is not yet supported"
  msgstr "-pipe ei ole tuettu"
  
  #. Cf. PR fortran/
! #: fortran/trans-stmt.cc:5350
  #, fuzzy, gcc-internal-format
  msgid "Sorry, LOCAL specifier at %L for %qs of derived type with default initializer is not yet supported"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
--- 89983,90005 ----
  msgid "Sorry, the lock component of derived type at %L is not yet supported"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/trans-stmt.cc:1499
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, only support for integer kind %d implemented for image-set at %L"
  msgstr ""
  
! #: fortran/trans-stmt.cc:3953
  #, fuzzy, gcc-internal-format
  msgid "gfc_trans_select(): Bad type for case expr."
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/trans-stmt.cc:5316
  #, fuzzy, gcc-internal-format
  msgid "Sorry, %s specifier at %L for assumed-size array %qs is not yet supported"
  msgstr "-pipe ei ole tuettu"
  
  #. Cf. PR fortran/
! #: fortran/trans-stmt.cc:5353
  #, fuzzy, gcc-internal-format
  msgid "Sorry, LOCAL specifier at %L for %qs of derived type with default initializer is not yet supported"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
*************** msgstr "%qD:n paluuarvoa ei huomioida, e
*** 91607,91619 ****
  msgid "ignoring returned value of type %qT, that must be used"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: rust/checks/lints/rust-lint-unused-var.cc:53
  #, fuzzy, gcc-internal-format
  #| msgid "unused parameter %qD"
  msgid "unused name %qE"
  msgstr "käyttämätön parametri %qD"
  
! #: rust/resolve/rust-late-name-resolver-2.0.cc:340
  #, gcc-internal-format, gfc-internal-format
  msgid "are you trying to break %s? how dare you?"
  msgstr ""
--- 91713,91725 ----
  msgid "ignoring returned value of type %qT, that must be used"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: rust/checks/lints/rust-lint-unused-var.cc:62
  #, fuzzy, gcc-internal-format
  #| msgid "unused parameter %qD"
  msgid "unused name %qE"
  msgstr "käyttämätön parametri %qD"
  
! #: rust/resolve/rust-late-name-resolver-2.0.cc:351
  #, gcc-internal-format, gfc-internal-format
  msgid "are you trying to break %s? how dare you?"
  msgstr ""
*************** msgstr ""
*** 93699,93704 ****
--- 93805,93814 ----
  #~ msgid "STAT= attribute in %C misplaced"
  #~ msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
+ #, fuzzy, gcc-internal-format
+ #~ msgid "%qs argument of %qs intrinsic at %L not yet supported"
+ #~ msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava %4$s"
+ 
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #~ msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  #~ msgstr "%qs ei ole kelpo tulostetiedosto"
*************** msgstr ""
*** 96483,96491 ****
  #~ msgid "invalid PC in line number table"
  #~ msgstr "virheellinen aloitusrivin numero: %s"
  
- #~ msgid "bad string constant"
- #~ msgstr "virheellinen merkkijonovakio"
- 
  #, fuzzy
  #~ msgid "cannot find file for class %s"
  #~ msgstr "ei löydetä luokkaa %qE"
--- 96593,96598 ----
diff -Nrcpad gcc-16-20260329/gcc/po/fr.po gcc-16-20260405/gcc/po/fr.po
*** gcc-16-20260329/gcc/po/fr.po	Sun Mar 29 22:32:07 2026
--- gcc-16-20260405/gcc/po/fr.po	Sun Apr  5 22:32:08 2026
***************
*** 97,106 ****
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc-16.1-b20260222\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-02-19 21:05+0000\n"
! "PO-Revision-Date: 2026-03-16 07:35+0100\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.1-b20260329\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-03-26 15:06+0000\n"
! "PO-Revision-Date: 2026-03-30 19:48+0200\n"
  "Last-Translator: Frédéric Marchal <fmarchal@perso.be>\n"
  "Language-Team: French <traduc@traduc.org>\n"
  "Language: fr\n"
*************** msgstr "les arêtes de la fonction d'app
*** 235,281 ****
  msgid "-f%s ignored (not supported for DJGPP)\n"
  msgstr "-f%s ignoré (pas supporté par DJGPP)\n"
  
! #: gcc.cc:873 gcc.cc:930
  msgid "-gz is not supported in this configuration"
  msgstr "-gz n'est pas supporté par cette configuration"
  
! #: gcc.cc:879
  msgid "-gz=zstd is not supported in this configuration"
  msgstr "-gz=zstd n'est pas supporté par cette configuration"
  
! #: gcc.cc:1124
  msgid "-fuse-linker-plugin is not supported in this configuration"
  msgstr "-fuse-linker-plugin n'est pas supporté par cette configuration"
  
! #: gcc.cc:1140
  msgid "cannot specify -static with -fsanitize=address"
  msgstr "impossible de spécifier -static avec -fsanitize=adresse"
  
! #: gcc.cc:1142
  msgid "cannot specify -static with -fsanitize=hwaddress"
  msgstr "impossible de spécifier -static avec -fsanitize=hwaddress"
  
! #: gcc.cc:1144
  msgid "cannot specify -static with -fsanitize=thread"
  msgstr "impossible de spécifier -static avec -fsanitize=thread"
  
! #: gcc.cc:1166
  msgid "-fvtable-verify=std is not supported in this configuration"
  msgstr "-fvtable-verify=std n'est pas supporté par cette configuration"
  
! #: gcc.cc:1168
  msgid "-fvtable-verify=preinit is not supported in this configuration"
  msgstr "-fvtable-verify=preinit n'est pas supporté par cette configuration"
  
! #: gcc.cc:1311 ada/gcc-interface/lang-specs.h:37
  msgid "-pg and -fomit-frame-pointer are incompatible"
  msgstr "-pg et -fomit-frame-pointer sont incompatibles"
  
! #: gcc.cc:1486
  msgid "GNU C no longer supports -traditional without -E"
  msgstr "GNU C ne supporte plus -traditional sans -E"
  
! #: gcc.cc:1495
  msgid "-E or -x required when input is from standard input"
  msgstr "-E ou -x est requis lorsque l'entrée vient de l'entrée standard"
  
--- 235,281 ----
  msgid "-f%s ignored (not supported for DJGPP)\n"
  msgstr "-f%s ignoré (pas supporté par DJGPP)\n"
  
! #: gcc.cc:874 gcc.cc:931
  msgid "-gz is not supported in this configuration"
  msgstr "-gz n'est pas supporté par cette configuration"
  
! #: gcc.cc:880
  msgid "-gz=zstd is not supported in this configuration"
  msgstr "-gz=zstd n'est pas supporté par cette configuration"
  
! #: gcc.cc:1125
  msgid "-fuse-linker-plugin is not supported in this configuration"
  msgstr "-fuse-linker-plugin n'est pas supporté par cette configuration"
  
! #: gcc.cc:1141
  msgid "cannot specify -static with -fsanitize=address"
  msgstr "impossible de spécifier -static avec -fsanitize=adresse"
  
! #: gcc.cc:1143
  msgid "cannot specify -static with -fsanitize=hwaddress"
  msgstr "impossible de spécifier -static avec -fsanitize=hwaddress"
  
! #: gcc.cc:1145
  msgid "cannot specify -static with -fsanitize=thread"
  msgstr "impossible de spécifier -static avec -fsanitize=thread"
  
! #: gcc.cc:1167
  msgid "-fvtable-verify=std is not supported in this configuration"
  msgstr "-fvtable-verify=std n'est pas supporté par cette configuration"
  
! #: gcc.cc:1169
  msgid "-fvtable-verify=preinit is not supported in this configuration"
  msgstr "-fvtable-verify=preinit n'est pas supporté par cette configuration"
  
! #: gcc.cc:1312 ada/gcc-interface/lang-specs.h:37
  msgid "-pg and -fomit-frame-pointer are incompatible"
  msgstr "-pg et -fomit-frame-pointer sont incompatibles"
  
! #: gcc.cc:1487
  msgid "GNU C no longer supports -traditional without -E"
  msgstr "GNU C ne supporte plus -traditional sans -E"
  
! #: gcc.cc:1496
  msgid "-E or -x required when input is from standard input"
  msgstr "-E ou -x est requis lorsque l'entrée vient de l'entrée standard"
  
*************** msgstr "Vidanger le graph d'appel symtab
*** 612,618 ****
  #: config/picolibc.opt:26
  #, no-c-format
  msgid "Specify an OS support library to load after libc."
! msgstr ""
  
  #: config/picolibc.opt:33
  #, no-c-format
--- 612,618 ----
  #: config/picolibc.opt:26
  #, no-c-format
  msgid "Specify an OS support library to load after libc."
! msgstr "Spécifier une bibliothèque de support de l'OS à charger après libc."
  
  #: config/picolibc.opt:33
  #, no-c-format
*************** 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:655 common.opt:1233 common.opt:1237 common.opt:1241
! #: common.opt:1336 common.opt:1713 common.opt:1795 common.opt:1898
! #: common.opt:2170 common.opt:2317 common.opt:2375 common.opt:2849
! #: common.opt:2885 common.opt:2979 common.opt:2983 common.opt:3093
! #: common.opt:3228 common.opt:3236 common.opt:3244 common.opt:3252
! #: common.opt:3357 common.opt:3377 common.opt:3417 common.opt:3513
! #: common.opt:3693 common.opt:3697 common.opt:3701 common.opt:3705
! #: common.opt:3779 common.opt:3783 common.opt:3814 common.opt:3818
  #: 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: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
*************** msgstr "Dialectes d'assembleurs connus (
*** 2549,2554 ****
--- 2549,2559 ----
  msgid "-minline-memops-threshold=<number> Maximum size of memset/memmove/memcpy to inline, larger sizes will use a library call."
  msgstr "-minline-memops-threshold=<nombre> Taille maximale de memset/memmove/memcpy à placer en ligne, les tailles plus grandes utiliseront un appel à la bibliothèque."
  
+ #: config/bpf/bpf.opt:118
+ #, no-c-format
+ msgid "Warn when CO-RE support is not guaranteed."
+ msgstr "Avertir lorsque le support CO-RE n'est pas garanti."
+ 
  #: config/lm32/lm32.opt:24
  #, no-c-format
  msgid "Enable multiply instructions."
*************** msgstr "Nombre maximal d'octets à compa
*** 2792,2818 ****
  #: config/riscv/riscv.opt:287
  #, no-c-format
  msgid "Set the cost value of the rvv instruction when operate from GPR to VR."
! msgstr ""
  
  #: config/riscv/riscv.opt:291
  #, no-c-format
  msgid "Set the cost value of the rvv instruction when operate from VR to GPR ."
! msgstr ""
  
  #: config/riscv/riscv.opt:295
  #, no-c-format
  msgid "Set the cost value of the rvv instruction when operate from FPR to VR."
! msgstr ""
  
  #: config/riscv/riscv.opt:299
  #, no-c-format
  msgid "Set the cost value of the rvv instruction when operate from VR to FPR."
! msgstr ""
  
  #: config/riscv/riscv.opt:303
  #, no-c-format
  msgid "Set the only autovec mode to try."
! msgstr ""
  
  #: config/riscv/riscv.opt:307
  #, no-c-format
--- 2797,2823 ----
  #: config/riscv/riscv.opt:287
  #, no-c-format
  msgid "Set the cost value of the rvv instruction when operate from GPR to VR."
! msgstr "Définir la valeur de coût de l'instruction rvv quand elle opère de GPR à VR."
  
  #: config/riscv/riscv.opt:291
  #, no-c-format
  msgid "Set the cost value of the rvv instruction when operate from VR to GPR ."
! msgstr "Définir la valeur de coût de l'instruction rvv quand elle opère de VR à GPR."
  
  #: config/riscv/riscv.opt:295
  #, no-c-format
  msgid "Set the cost value of the rvv instruction when operate from FPR to VR."
! msgstr "Définir la valeur de coût de l'instruction rvv quand elle opère de FPR à VR."
  
  #: config/riscv/riscv.opt:299
  #, no-c-format
  msgid "Set the cost value of the rvv instruction when operate from VR to FPR."
! msgstr "Définir la valeur de coût de l'instruction rvv quand elle opère de VR à FPR."
  
  #: config/riscv/riscv.opt:303
  #, no-c-format
  msgid "Set the only autovec mode to try."
! msgstr "Définir le seul mode autovec à essayer."
  
  #: config/riscv/riscv.opt:307
  #, no-c-format
*************** msgstr "-param=riscv-two-source-permutes
*** 2842,2848 ****
  #: config/riscv/riscv.opt:357 config/aarch64/aarch64.opt:315
  #, no-c-format
  msgid "Override the scalar cost model such that vectorization is always profitable."
! msgstr ""
  
  #: config/riscv/riscv.opt:361 config/i386/i386.opt:489
  #, no-c-format
--- 2847,2853 ----
  #: config/riscv/riscv.opt:357 config/aarch64/aarch64.opt:315
  #, no-c-format
  msgid "Override the scalar cost model such that vectorization is always profitable."
! msgstr "Débrayer le modèle de coût scalaire de telle sorte que la vectorisation est toujours profitable."
  
  #: config/riscv/riscv.opt:361 config/i386/i386.opt:489
  #, no-c-format
*************** msgid "Use fp registers."
*** 3119,3128 ****
  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:697
! #: common.opt:855 common.opt:1131 common.opt:1135 common.opt:1139
! #: common.opt:1143 common.opt:1935 common.opt:2040 common.opt:2222
! #: common.opt:2226 common.opt:2545 common.opt:2771 common.opt:3552
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
--- 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."
*************** msgstr "Limiter le nombre de fois qu'une
*** 5156,5162 ****
  #: config/i386/i386.opt:1262
  #, no-c-format
  msgid "Whether x86 vectorizer cost modeling compares costs of different vector sizes."
! msgstr ""
  
  #: config/i386/i386.opt:1266
  #, no-c-format
--- 5161,5167 ----
  #: config/i386/i386.opt:1262
  #, no-c-format
  msgid "Whether x86 vectorizer cost modeling compares costs of different vector sizes."
! msgstr "Est-ce que le modèle de coût de vectorisation compare les coûts de vecteurs de tailles différentes."
  
  #: config/i386/i386.opt:1266
  #, no-c-format
*************** msgstr "Option non implémentée pour g�
*** 5306,5312 ****
  #: config/arm/arm.opt:80
  #, no-c-format
  msgid "Unimplemented option to generate stack checking code on function entry."
! msgstr ""
  
  # L'état ARM 32 bits (jeu d'instruction complet) est l'état opposé à Thumb (jeu d'instructions réduit et plus compact).
  #: config/arm/arm.opt:99
--- 5311,5317 ----
  #: config/arm/arm.opt:80
  #, no-c-format
  msgid "Unimplemented option to generate stack checking code on function entry."
! msgstr "Option non implémentée pour générer un code de vérification de pile lors de l'entrée d'une fonction."
  
  # L'état ARM 32 bits (jeu d'instruction complet) est l'état opposé à Thumb (jeu d'instructions réduit et plus compact).
  #: config/arm/arm.opt:99
*************** msgstr "Utiliser les instructions matér
*** 5690,5711 ****
  #: config/microblaze/microblaze.opt:112
  #, no-c-format
  msgid "Build application as normal executable."
! msgstr ""
  
  #: config/microblaze/microblaze.opt:116
  #, no-c-format
  msgid "Build application for use with xmdstub debug agent."
! msgstr ""
  
  #: config/microblaze/microblaze.opt:120
  #, no-c-format
  msgid "Build application to be loaded using a bootloader."
! msgstr ""
  
  #: config/microblaze/microblaze.opt:124
  #, no-c-format
  msgid "Build application without any of the MicroBlaze vectors."
! msgstr ""
  
  #: config/microblaze/microblaze.opt:128
  #, no-c-format
--- 5695,5716 ----
  #: config/microblaze/microblaze.opt:112
  #, no-c-format
  msgid "Build application as normal executable."
! msgstr "Construire l'application comme un exécutable normal."
  
  #: config/microblaze/microblaze.opt:116
  #, no-c-format
  msgid "Build application for use with xmdstub debug agent."
! msgstr "Construire l'application pour l'utiliser avec un agent de débogage xmdstub"
  
  #: config/microblaze/microblaze.opt:120
  #, no-c-format
  msgid "Build application to be loaded using a bootloader."
! msgstr "Construire l'application pour être chargée par un chargeur de démarrage."
  
  #: config/microblaze/microblaze.opt:124
  #, no-c-format
  msgid "Build application without any of the MicroBlaze vectors."
! msgstr "Construire l'application sans aucun des vecteurs MicroBlaze."
  
  #: config/microblaze/microblaze.opt:128
  #, no-c-format
*************** msgstr "Les noms d'options du modèle de
*** 5800,5806 ****
  #: config/aarch64/aarch64.opt:87
  #, no-c-format
  msgid "Generates an error message if an attempt is made to access a system register which is not available on the target architecture."
! msgstr ""
  
  #: config/aarch64/aarch64.opt:100
  #, no-c-format
--- 5805,5811 ----
  #: config/aarch64/aarch64.opt:87
  #, no-c-format
  msgid "Generates an error message if an attempt is made to access a system register which is not available on the target architecture."
! msgstr "Générer un message d'erreur si une tentative est faite d'accéder au registre système qui n'est pas disponible sur l'architecture cible."
  
  #: config/aarch64/aarch64.opt:100
  #, no-c-format
*************** msgstr "Générer du code conforme à l'
*** 5855,5866 ****
  #: config/aarch64/aarch64.opt:198
  #, no-c-format
  msgid "-fdump-tuning-model=<filename> Dump current tuning model to a JSON file."
! msgstr ""
  
  #: config/aarch64/aarch64.opt:202
  #, no-c-format
  msgid "-muser-provided-CPU=<json-tuning-file> User specific CPU tunings."
! msgstr ""
  
  #: config/aarch64/aarch64.opt:206
  #, no-c-format
--- 5860,5871 ----
  #: config/aarch64/aarch64.opt:198
  #, no-c-format
  msgid "-fdump-tuning-model=<filename> Dump current tuning model to a JSON file."
! msgstr "-fdump-tuning-model=<filename> Vidanger le modèle de réglage actuel dans un fichier JSON."
  
  #: config/aarch64/aarch64.opt:202
  #, no-c-format
  msgid "-muser-provided-CPU=<json-tuning-file> User specific CPU tunings."
! msgstr "-muser-provided-CPU=<json-tuning-file> Réglages du CPU spécifique à l'utilisateur"
  
  #: config/aarch64/aarch64.opt:206
  #, no-c-format
*************** msgstr "Le nombre d'itérations Newton p
*** 5975,5981 ****
  #: config/aarch64/aarch64.opt:383
  #, no-c-format
  msgid "An old alias for -mautovec-preference.  If both -mautovec-preference and --param=aarch64-autovec-preference are passed, the --param value will be used."
! msgstr ""
  
  #: config/aarch64/aarch64.opt:409
  #, no-c-format
--- 5980,5986 ----
  #: config/aarch64/aarch64.opt:383
  #, no-c-format
  msgid "An old alias for -mautovec-preference.  If both -mautovec-preference and --param=aarch64-autovec-preference are passed, the --param value will be used."
! msgstr "Un ancien alias pour -mautovec-preference.  Si -mautovec-preference et --param=aarch64-autovec-preference sont tous les deux passés, la valeur de --param sera utilisée."
  
  #: config/aarch64/aarch64.opt:409
  #, no-c-format
*************** msgstr "Paramètre pour contrôler quell
*** 6015,6021 ****
  #: config/aarch64/aarch64.opt:461
  #, no-c-format
  msgid "Param to control the treshold in number of granules beyond which an explicit loop for tagging a memory block is emitted."
! msgstr ""
  
  #: config/aarch64/aarch64.opt:466
  #, no-c-format
--- 6020,6026 ----
  #: config/aarch64/aarch64.opt:461
  #, no-c-format
  msgid "Param to control the treshold in number of granules beyond which an explicit loop for tagging a memory block is emitted."
! msgstr "Paramètre pour contrôler le seuil en nombre de granules au delà duquel une boucle explicite pour étiqueter un bloc mémoire est émise."
  
  #: config/aarch64/aarch64.opt:466
  #, no-c-format
*************** msgstr "-mmax-inline-memcpy-size=TAILLE\
*** 6685,6691 ****
  #: config/loongarch/loongarch.opt:242
  #, no-c-format
  msgid "-mbreak-code=CODE\tUse 'break CODE' for traps supposed to be unrecoverable, or an 'amswap.w' instruction leading to INE if CODE is out of range."
! msgstr ""
  
  #: config/loongarch/loongarch.opt:246 config/mips/mips.opt:150
  #, no-c-format
--- 6690,6696 ----
  #: config/loongarch/loongarch.opt:242
  #, no-c-format
  msgid "-mbreak-code=CODE\tUse 'break CODE' for traps supposed to be unrecoverable, or an 'amswap.w' instruction leading to INE if CODE is out of range."
! msgstr "-mbreak-code=CODE\tUtiliser « break CODE » pour les pièges qui sont supposés irrécupérables ou une instruction « amswap.w » conduisant à INE si CODE est hors limites."
  
  #: config/loongarch/loongarch.opt:246 config/mips/mips.opt:150
  #, no-c-format
*************** msgstr "Optimiser l'en-tête de trame."
*** 7745,7751 ****
  #: config/mips/mips.opt:478
  #, no-c-format
  msgid "Change the behaviour to grow the frame downwards."
! msgstr ""
  
  #: config/mips/mips.opt:485
  #, no-c-format
--- 7750,7756 ----
  #: config/mips/mips.opt:478
  #, no-c-format
  msgid "Change the behaviour to grow the frame downwards."
! msgstr "Changer le comportement pour agrandir la trame vers le bas."
  
  #: config/mips/mips.opt:485
  #, no-c-format
*************** msgstr "Arrêter l'option -mstack-guard=
*** 7900,7906 ****
  #: config/s390/s390.opt:215
  #, no-c-format
  msgid "Generate section __stack_protector_loc containing pointers to all instructions which load the address of the global guard."
! msgstr ""
  
  #: config/s390/s390.opt:219
  #, no-c-format
--- 7905,7911 ----
  #: config/s390/s390.opt:215
  #, no-c-format
  msgid "Generate section __stack_protector_loc containing pointers to all instructions which load the address of the global guard."
! msgstr "Générer la section __stack_protector_loc contenant les pointeurs vers toutes les instructions qui charge l'adresse du garde global."
  
  #: config/s390/s390.opt:219
  #, no-c-format
*************** msgstr "Activer uniquement la réorganis
*** 9960,9966 ****
  
  #: params.opt:79
  #, no-c-format
! msgid "Whether the scheduling description is mostly a cycle-accurate model of the target processor and is likely to be spill aggressively to fill any pipeline bubbles."
  msgstr "Est-ce que la description de l'ordonnancement est principalement un modèle fidèle du cycle du processeur cible et va probablement déborder agressivement pour remplir toute bulle du pipeline."
  
  #: params.opt:83
--- 9965,9971 ----
  
  #: params.opt:79
  #, no-c-format
! msgid "Whether the scheduling description is mostly a cycle-accurate model of the target processor and is likely to spill aggressively to fill any pipeline bubbles."
  msgstr "Est-ce que la description de l'ordonnancement est principalement un modèle fidèle du cycle du processeur cible et va probablement déborder agressivement pour remplir toute bulle du pipeline."
  
  #: params.opt:83
*************** msgstr "Le nombre maximum de pseudos rec
*** 10442,10448 ****
  #: params.opt:474
  #, no-c-format
  msgid "The maximum log2(number of reload pseudos * number of program points) threshold when preferences for other reload pseudos are still considered. Taking these preferences into account helps to improve register allocation. However, for very large functions, a large value can result in significant compilation time and memory consumption. The default value is 30."
! msgstr ""
  
  #: params.opt:482
  #, no-c-format
--- 10447,10453 ----
  #: params.opt:474
  #, no-c-format
  msgid "The maximum log2(number of reload pseudos * number of program points) threshold when preferences for other reload pseudos are still considered. Taking these preferences into account helps to improve register allocation. However, for very large functions, a large value can result in significant compilation time and memory consumption. The default value is 30."
! msgstr "Le seuil maximum de log2(nombre de pseudos rechargés * nombre de points du programme) lorsque les préférences de rechargement d'autres pseudos sont toujours considérés. Prendre ces préférences en compte aide à améliorer l'allocation des registres. Cependant, pour de très grandes fonctions, une grande valeur peut conduire à un temps de compilation et une consommation mémoire significatifs. La valeur par défaut est 30."
  
  #: params.opt:482
  #, no-c-format
*************** msgstr "La taille maximale d'une partiti
*** 10482,10488 ****
  #: params.opt:531
  #, no-c-format
  msgid "Choose static heuristics for locality layout. Option cpp_template groups by C++ template instantiation type."
! msgstr ""
  
  #: params.opt:535
  #, no-c-format
--- 10487,10493 ----
  #: params.opt:531
  #, no-c-format
  msgid "Choose static heuristics for locality layout. Option cpp_template groups by C++ template instantiation type."
! msgstr "Choisir les heuristiques statiques pour la disposition locale. L'option cpp_template groupe par type d'instanciation de patron C++."
  
  #: params.opt:535
  #, no-c-format
*************** msgstr "Le nombre maximum de stockages l
*** 10556,10562 ****
  
  #: params.opt:591
  #, no-c-format
! msgid "Maximum number of targets to devirutalize."
  msgstr "Nombre maximal de cibles à dévirtualiser."
  
  #: params.opt:595
--- 10561,10567 ----
  
  #: params.opt:591
  #, no-c-format
! msgid "Maximum number of targets to devirtualize."
  msgstr "Nombre maximal de cibles à dévirtualiser."
  
  #: params.opt:595
*************** msgstr "Probabilité maximum que l'entr�
*** 10941,10948 ****
  
  #: params.opt:947
  #, no-c-format
! msgid "Maximum number of statements allowed inbetween the statement and the end to considered not extending the liferange."
! msgstr "Le nombre maximum d'expressions autorisées entre l'instruction et la fin pour être considérée comme n'étendant pas la portée."
  
  #: params.opt:951
  #, no-c-format
--- 10946,10953 ----
  
  #: params.opt:947
  #, no-c-format
! msgid "Maximum number of statements allowed between a defining statement and the end of the basic block before extending the live range is considered profitable."
! msgstr "Le nombre maximum d'expressions autorisées entre une instruction définissante et la fin du bloc de base avant de considérer qu'étendre la plage active est profitable."
  
  #: params.opt:951
  #, no-c-format
*************** msgstr "Activer la vectorisation sur les
*** 11342,11348 ****
  #: params.opt:1300
  #, no-c-format
  msgid "The scaling multiplier as a percentage to apply to all scalar loop costing when performing vectorization profitability analysis.  The default value is 100."
! msgstr ""
  
  #: params.opt:1304
  #, no-c-format
--- 11347,11353 ----
  #: params.opt:1300
  #, no-c-format
  msgid "The scaling multiplier as a percentage to apply to all scalar loop costing when performing vectorization profitability analysis.  The default value is 100."
! msgstr "Le multiplicateur d'échelle, sous forme de pourcentage, à appliquer aux coûts de toutes les boucles scalaires en réalisant l'analyse de profitabilité de la vectorisation. La valeur par défaut est 100."
  
  #: params.opt:1304
  #, no-c-format
*************** msgstr "Le nombre maximum de blocs de ba
*** 11352,11358 ****
  #: params.opt:1308
  #, no-c-format
  msgid "Maximum number of steps when inferring a value range from a load from a constant aggregate."
! msgstr ""
  
  #: params.opt:1312
  #, no-c-format
--- 11357,11363 ----
  #: params.opt:1308
  #, no-c-format
  msgid "Maximum number of steps when inferring a value range from a load from a constant aggregate."
! msgstr "Nombre maximum d'étapes pour inférer une plage de valeurs d'un chargement d'un agrégat constant."
  
  #: params.opt:1312
  #, no-c-format
*************** msgstr "Émettre une note quand les doub
*** 11717,11723 ****
  #: analyzer/analyzer.opt:307
  #, no-c-format
  msgid "Simplify the supergraph before analyzing it."
! msgstr ""
  
  #: analyzer/analyzer.opt:311
  #, no-c-format
--- 11722,11728 ----
  #: analyzer/analyzer.opt:307
  #, no-c-format
  msgid "Simplify the supergraph before analyzing it."
! msgstr "Simplifier le supergraphe avant de l'analyser."
  
  #: analyzer/analyzer.opt:311
  #, no-c-format
*************** msgstr "Afficher cette information."
*** 11849,14811 ****
  msgid "--help=<class>\tDisplay descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params."
  msgstr "--help=<classe>\tAfficher la description d'une classe spécifiée d'options.  <classe> peut prendre une ou plusieurs valeurs dans la liste: optimizers, target, warnings, undocumented, params."
  
! #: common.opt:411
  #, no-c-format
  msgid "Display target specific command line options (including assembler and linker options)."
  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:460 common.opt:502 common.opt:506 common.opt:510 common.opt:514
! #: common.opt:518 common.opt:522 common.opt:526 common.opt:943 common.opt:3861
! #: common.opt:3956 common.opt:4070
  #, no-c-format
  msgid "Passed to the linker."
  msgstr "Passer à l'éditeur de liens."
  
! #: common.opt:464
  #, no-c-format
  msgid "-O<number>\tSet optimization level to <number>."
  msgstr "-O<nombre>\tUtiliser le niveau d'optimisation <nombre>."
  
! #: common.opt:468
  #, no-c-format
  msgid "Optimize for space rather than speed."
  msgstr "Optimiser l'occupation de l'espace plutôt que la vitesse."
  
! #: common.opt:472
  #, no-c-format
  msgid "Optimize for speed disregarding exact standards compliance."
  msgstr "Optimiser pour la vitesse au détriment d'une conformité exacte avec les standards."
  
! #: common.opt:476
  #, no-c-format
  msgid "Optimize for debugging experience rather than speed or size."
  msgstr "Optimiser pour la facilité de débogage plutôt que pour la vitesse ou la taille."
  
! #: common.opt:480
  #, no-c-format
  msgid "Optimize for space aggressively rather than speed."
  msgstr "Optimiser agressivement l'occupation de l'espace plutôt que la vitesse."
  
! #: common.opt:485
  #, no-c-format
  msgid "-Q --help prints what options are enabled.  Just -Q enables verbose messages."
! msgstr ""
  
! #: common.opt:498
  #, no-c-format
  msgid "Stop processing after generating assembly code; do not assemble."
! msgstr ""
  
! #: common.opt:530
  #, no-c-format
  msgid "This switch is deprecated; use -Wextra instead."
  msgstr "Cette option est obsolète; utilisez -Wextra à la place."
  
! #: common.opt:543
  #, no-c-format
  msgid "Warn about returning structures, unions or arrays."
  msgstr "Avertir à propos de structures, unions ou tableaux retournés."
  
! #: common.opt:547
  #, no-c-format
  msgid "Warn if a loop with constant number of iterations triggers undefined behavior."
  msgstr "Avertir si une boucle avec un nombre constant d'itérations déclenche un comportement indéfini."
  
! #: common.opt:554
  #, no-c-format
  msgid "Warn if an array is accessed out of bounds."
  msgstr "Avertir si un tableau est accédé en dehors de ses limites."
  
! #: common.opt:558
  #, no-c-format
  msgid "Warn about problems with auto-profile data."
  msgstr "Avertir à propos de problèmes avec les données de du profil automatique."
  
! #: common.opt:562 common.opt:566
  #, 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:570
  #, no-c-format
  msgid "Warn about inappropriate attribute usage."
  msgstr "Avertir à propos de l'utilisation inappropriée d'un attribut."
  
! #: common.opt:574
  #, no-c-format
  msgid "Do not warn about specified attributes."
  msgstr "Ne pas avertir à propos des attributs spécifiés."
  
! #: common.opt:578 common.opt:582
  #, 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:586
  #, 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:591 common.opt:595
  #, no-c-format
  msgid "Warn about pointer casts which increase alignment."
  msgstr "Avertir à propos des conversions de pointeurs qui accroissent l'alignement."
  
! #: common.opt:599
  #, 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:603
  #, no-c-format
  msgid "Warn when a #warning directive is encountered."
  msgstr "Avertir lorsque une directive #warning est rencontrée."
  
! #: common.opt:607
  #, no-c-format
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr "Avertir à propos des utilisations des déclarations « __attribute__((warning)) »."
  
! #: common.opt:611
  #, 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:615
  #, no-c-format
  msgid "Warn about uses of __attribute__((deprecated)) declarations."
  msgstr "Avertir à propos des utilisations des déclarations « __attribute__((deprecated)) »."
  
! #: common.opt:619
  #, no-c-format
  msgid "Warn when an optimization pass is disabled."
  msgstr "Avertir lorsque une passe d'optimisation est désactivée."
  
! #: common.opt:623
  #, no-c-format
  msgid "Turn all warnings into errors."
  msgstr "Convertir tous les avertissements en erreurs."
  
! #: common.opt:627
  #, no-c-format
  msgid "Turn the specified warning into an error."
  msgstr "Convertir l'avertissement spécifié en erreur."
  
! #: common.opt:631
  #, 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:635
  #, no-c-format
  msgid "Exit on the first error occurred."
  msgstr "Arrêter à la première erreur rencontrée."
  
! #: common.opt:639
  #, 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:643
  #, 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:647
  #, 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:651
  #, 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:662
  #, 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:666 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:670
  #, 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:674
  #, 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:681
  #, 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:685
  #, 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:689
  #, 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:693
  #, 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:704
  #, 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:708
  #, 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:712
  #, 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:716
  #, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "Avertir à propos des débordements dans les expressions arithmétiques."
  
! #: common.opt:720
  #, 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:724
  #, 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:728
  #, 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:732
  #, 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:736
  #, 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:740
  #, 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:744
  #, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr "Avertir lorsqu'une variable en masque une autre (globalement)."
  
! #: common.opt:748
  #, 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:755
  #, 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:762
  #, 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:766
  #, 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:770
  #, 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:774 common.opt:778
  #, 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:782 common.opt:786
  #, 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:790
  #, 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:794
  #, 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:798
  #, 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:802
  #, 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:806
  #, 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:810
  #, 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:814
  #, 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:818
  #, 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:822
  #, 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:827
  #, 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:831
  #, 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:835
  #, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr "Avertir lorsqu'un trampoline est généré."
  
! #: common.opt:839
  #, 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:843
  #, 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:847
  #, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr "Avertir à propos des variables automatiques non initialisées."
  
! #: common.opt:851
  #, 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:859
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr "Activer tous les avertissements -Wunused-."
  
! #: common.opt:866
  #, 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:873
  #, 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:877
  #, no-c-format
  msgid "Warn when a function is unused."
  msgstr "Avertir lorsqu'une fonction est inutilisée."
  
! #: common.opt:881
  #, no-c-format
  msgid "Warn when a label is unused."
  msgstr "Avertir lorsqu'une étiquette est inutilisée."
  
! #: common.opt:885
  #, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr "Avertir lorsqu'un paramètre de fonction est inutilisé."
  
! #: common.opt:889
  #, 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:893
  #, no-c-format
  msgid "Warn when a variable is unused."
  msgstr "Avertir lorsqu'une variable est inutilisée."
  
! #: common.opt:897
  #, 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:901
  #, 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:905
  #, 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:910
  #, 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:915
  #, 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:922
  #, 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:926
  #, 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:930
  #, no-c-format
  msgid "Warn about unsupported features in ThreadSanitizer."
  msgstr "Avertir à propos des fonctionnalités non supportées dans ThreadSanitizer."
  
! #: common.opt:947
  #, 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:960
  #, 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:964
  #, 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:968
  #, 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:972
  #, 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:1087
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr "La version de l'ABI C++ à utiliser."
  
! #: common.opt:1091
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr "Optimiser agressivement les boucles en utilisant les contraintes du langage."
  
! #: common.opt:1095
  #, no-c-format
  msgid "Align the start of functions."
  msgstr "Aligner le début des fonctions."
  
! #: common.opt:1102
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr "Aligner les étiquettes qui sont uniquement atteintes par sauts."
  
! #: common.opt:1109
  #, no-c-format
  msgid "Align all labels."
  msgstr "Aligner toutes les étiquettes."
  
! #: common.opt:1116
  #, no-c-format
  msgid "Align the start of loops."
  msgstr "Aligner le début des boucles."
  
! #: common.opt:1123
  #, 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:1127
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr "Activer l'étape d'analyse statique."
  
! #: common.opt:1147
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr "Sélectionner quoi assainir."
  
! #: common.opt:1151
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr "Sélectionner le type de la couverture d'assainissement."
  
! #: common.opt:1164
  #, 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:1168
  #, 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:1173
  #, 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:1177
  #, 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:1181
  #, 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:1191
  #, 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:1195
  #, 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:1199
  #, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "Générer des instructions auto-inc/dec."
  
! #: common.opt:1203
  #, 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:1208
  #, 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:1213
  #, no-c-format
  msgid "Perform inlining using auto-profile."
! msgstr ""
  
! #: common.opt:1221
  #, 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:1225
  #, 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:1229
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr "Utiliser les informations de profilage pour les probabilités de branchements."
  
! #: common.opt:1245
  #, 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:1249
  #, 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:1253
  #, 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:1257
  #, 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:1264
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr "Sauvegarder les registres autour des appels de fonctions."
  
! #: common.opt:1268
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Cette option est obsolète; ne l'utilisez pas."
  
! #: common.opt:1272
  #, 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:1276 common.opt:1280
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "Réaliser des validations internes d'intégrité."
  
! #: common.opt:1284
  #, 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:1288
  #, no-c-format
  msgid "Enable code hoisting."
  msgstr "Activer la sortie du code hors des boucles."
  
! #: common.opt:1292
  #, 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:1296
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr "Placer les globales non initialisées dans la section commune."
  
! #: common.opt:1304
  #, 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:1308
  #, 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:1312
  #, 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:1316
  #, 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:1320
  #, 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:1324
  #, 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:1328
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "Exécuter l'optimisation des sauts croisés."
  
! #: common.opt:1332
  #, 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:1358
  #, 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:1362
  #, 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:1366
  #, 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:1370
  #, 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:1374
  #, 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:1378
  #, 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:1382
  #, 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:1386
  #, 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:1392
  #, 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:1396
  #, 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:1400
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr "Supprimer les instructions inutiles qui peuvent déclencher des exceptions."
  
! #: common.opt:1404
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr "Supprimer les vérifications inutiles des pointeurs nuls."
  
! #: common.opt:1408
  #, 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:1412
  #, 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:1416
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr "Réaliser une dévirtualisation spéculative."
  
! #: common.opt:1420
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr "Essayer de convertir les appels virtuels en appels directs."
  
! #: common.opt:1424
  #, 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:1441
  #, 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:1445
  #, 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:1449
  #, 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:1453
  #, 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:1461
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr "-fdiagnostics-color=[never|always|auto]\tAfficher les diagnostiques en couleur."
  
! #: common.opt:1481
  #, no-c-format
  msgid "Enable formatting of JSON output."
  msgstr "Activer le formatage de la sortie en JSON."
  
! #: common.opt:1485
  #, 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:1505
  #, 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:1509
  #, 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:1513
  #, 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:1517
  #, no-c-format
  msgid "Add output format."
  msgstr "Ajouter le format de sortie."
  
! #: common.opt:1521
  #, no-c-format
  msgid "Set output format."
  msgstr "Définir le format de sortie."
  
! #: common.opt:1525
  #, 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:1563
  #, 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:1567
  #, 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:1571
  #, 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:1575
  #, 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:1579
  #, 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:1583
  #, 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:1587
  #, 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:1591
  #, 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:1595
  #, 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:1611
  #, 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:1615
  #, 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:1634
  #, 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:1638
  #, no-c-format
  msgid "Use indentation to show nesting of diagnostics in text output."
! msgstr ""
  
! #: common.opt:1642
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
! msgstr ""
  
! #: common.opt:1646
  #, no-c-format
  msgid "Show nesting levels as numbers when showing nested diagnostics."
! msgstr ""
  
! #: common.opt:1653
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
! msgstr ""
  
! #: common.opt:1657
  #, 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:1661
  #, 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:1665
  #, 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:1672
  #, 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:1676
  #, 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:1680
  #, 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:1684
  #, 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:1689
  #, 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:1693
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr "Vidanger les étapes d'optimisation."
  
! #: common.opt:1697
  #, 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:1701
  #, 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:1705
  #, 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:1709
  #, no-c-format
  msgid "Perform early inlining."
  msgstr "Exécuter la mise en ligne très tôt."
  
! #: common.opt:1717
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "Réaliser la réduction interprocédurale des agrégats."
  
! #: common.opt:1721
  #, 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:1725
  #, 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:1729
  #, 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:1733
  #, no-c-format
  msgid "Enable exception handling."
  msgstr "Activer le traitement des exceptions."
  
! #: common.opt:1737
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "Effectuer un nombre d'optimisations mineures et coûteuses."
  
! #: common.opt:1741
  #, 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:1759
  #, 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:1775
  #, 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:1779
  #, 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:1783
  #, 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:1787
  #, 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:1791
  #, 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:1799
  #, 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:1803
  #, 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:1819
  #, 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:1826
  #, 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:1830
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr "Placer chaque fonction dans sa propre section."
  
! #: common.opt:1834
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
! msgstr ""
  
! #: common.opt:1838
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "Exécuter l'élimination des sous-expressions communes globales."
  
! #: common.opt:1842
  #, 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:1846
  #, 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:1850
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr "Essayer d'éviter le renvoi du stockage"
  
! #: common.opt:1854
  #, 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:1859
  #, 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:1876
  #, 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:1881
  #, 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:1885
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr "Activer la transformation d'identité Graphite."
  
! #: common.opt:1889
  #, 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:1902
  #, 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:1907
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr "Marquer toutes les boucles comme étant parallèles."
  
! #: common.opt:1911 common.opt:1919 common.opt:3317
  #, 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:1915
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "Activer l'échange de boucles sur les arbres."
  
! #: common.opt:1923
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr "Réaliser le unroll-and-jam."
  
! #: common.opt:1927
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr "Activer le support pour la mémoire transactionnelle GNU."
  
! #: common.opt:1931
  #, 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:1939
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "Activer l'optimisation de boucles imbriquées."
  
! #: common.opt:1943
  #, no-c-format
  msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
! msgstr ""
  
! #: common.opt:1947
  #, 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:1951
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr "Fusionner les stockages adjacents."
  
! #: common.opt:1955
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "Activer l'estimation des probabilités de branchement."
  
! #: common.opt:1959
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr "Activer divers fanions pertinent pour la sécurité."
  
! #: common.opt:1963
  #, 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:1967
  #, 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:1971
  #, 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:1975
  #, no-c-format
  msgid "Disable CFR in leaf functions."
  msgstr "Désactiver les fonctions feuille CFR."
  
! #: common.opt:1979
  #, 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:1983
  #, 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:1987
  #, 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:2008
  #, no-c-format
  msgid "Emit .ident assembler directives."
  msgstr "Générer des directives .ident en assembleur."
  
! #: common.opt:2012
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr "Convertir les sauts conditionnels en équivalents sans branchements."
  
! #: common.opt:2016
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "Convertir les sauts conditionnels en exécutions conditionnelles."
  
! #: common.opt:2020
  #, 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:2036
  #, 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:2048
  #, no-c-format
  msgid "Do not generate .size directives."
  msgstr "Ne pas générer de directives .size."
  
! #: common.opt:2052
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr "Réaliser la mise en ligne indirecte."
  
! #: common.opt:2058
  #, 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:2062
  #, 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:2066
  #, 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:2070
  #, 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:2077
  #, 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:2081
  #, 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:2091
  #, 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:2119
  #, no-c-format
  msgid "Equivalent to -fcf-protection=full."
  msgstr "Équivalent à -fcf-protection=full."
  
! #: common.opt:2123
  #, 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:2146
  #, 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:2150
  #, 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:2154
  #, 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:2158
  #, 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:2162
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr "Réaliser la propagation interprocédurale des constantes."
  
! #: common.opt:2166
  #, 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:2174
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "Réaliser la propagation interprocédurale des constantes de bits."
  
! #: common.opt:2178
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr "Réaliser l'analyse interprocédurale modref."
  
! #: common.opt:2182
  #, 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:2186
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr "Réaliser la propagation interprocédurale de profiles."
  
! #: common.opt:2190
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr "Réaliser l'analyse interprocédurale des pointeurs et références."
  
! #: common.opt:2194
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr "Découvrir les fonctions pures et const."
  
! #: common.opt:2198
  #, 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:2202
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr "Fusionner le code identique (Identical Code Folding) pour les fonctions."
  
! #: common.opt:2206
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr "Fusionner le code identique (Identical Code Folding) pour les variables."
  
! #: common.opt:2210
  #, 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:2214
  #, 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:2218
  #, 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:2230
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "Effectuer la propagation des plages de valeurs IPA."
  
! #: common.opt:2234
  #, 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:2238
  #, 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:2251
  #, 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:2267
  #, 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:2272
  #, 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:2277
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr "Partager les emplacements pour sauvegarder différents registres matériels."
  
! #: common.opt:2281
  #, 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:2285
  #, 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:2289
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr "Optimiser les variables d'induction dans les arbres."
  
! #: common.opt:2293
  #, 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:2297
  #, 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:2301
  #, 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:2305
  #, 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:2309
  #, 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:2313
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr "Préfixer les symboles externes avec un caractère de soulignement."
  
! #: common.opt:2321
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr "Faire une rematérialisation sensible au CFG pendant LRA."
  
! #: common.opt:2325
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr "Activer les optimisations durant l'édition de liens."
  
! #: common.opt:2329
  #, 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:2333
  #, 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:2337
  #, 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:2362
  #, 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:2366
  #, no-c-format
  msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
! msgstr ""
  
! #: common.opt:2371
  #, 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:2379
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "Rapporter diverses statistiques d'optimisation durant l'édition de liens."
  
! #: common.opt:2383
  #, 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:2387
  #, 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:2391
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr "-fmax-errors=<nombre>\tNombre maximum d'erreurs à rapporter."
  
! #: common.opt:2395
  #, 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:2402
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "Produire un rapport sur l'allocation de mémoire permanente."
  
! #: common.opt:2406
  #, 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:2413
  #, 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:2417
  #, 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:2421
  #, 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:2425
  #, 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:2429
  #, 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:2433
  #, 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:2437
  #, 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:2441
  #, 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:2445
  #, no-c-format
  msgid "Move stores out of loops."
  msgstr "Déplacer les stockages en dehors des boucles."
  
! #: common.opt:2449
  #, 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:2453
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr "Utiliser l'étape d'élimination du code RTL mort."
  
! #: common.opt:2457
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "Utiliser l'étape d'élimination des stockages RTL morts."
  
! #: common.opt:2461
  #, 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:2465
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr "Supporter les exceptions émises par des routines de déroutement."
  
! #: common.opt:2472
  #, 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:2478
  #, 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:2493
  #, 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:2497
  #, 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:2504
  #, 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:2523
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr "Activer toutes les vidanges des informations d'optimisation sur stderr."
  
! #: common.opt:2527
  #, 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:2531
  #, 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:2535
  #, 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:2549
  #, 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:2553
  #, no-c-format
  msgid "Insert path profiling code."
  msgstr "Insérer le chemin du code de profilage."
  
! #: common.opt:2557
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr "Réaliser une mise en ligne partielle."
  
! #: common.opt:2561 common.opt:2565
  #, 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:2569
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr "Empaqueter les membres des structures ensemble sans trous."
  
! #: common.opt:2573
  #, 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:2577
  #, 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:2581
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr "Effectuer l'aplatissage des boucles."
  
! #: common.opt:2585
  #, 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:2589
  #, 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:2593
  #, 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:2597
  #, 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:2601
  #, 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:2605
  #, 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:2609
  #, 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:2613
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr "Spécifier un greffon à charger."
  
! #: common.opt:2617
  #, 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:2621
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "Exécuter l'optimisation de mise en commun prédictive."
  
! #: common.opt:2625
  #, 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:2629
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "Autoriser le code de profilage de base du programme."
  
! #: common.opt:2633
  #, 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:2637
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "Insérer le code de profilage basé sur arc du programme."
  
! #: common.opt:2641
  #, no-c-format
  msgid "Insert condition coverage profiling code."
  msgstr "Insérer le code de profilage de couverture d'une condition."
  
! #: common.opt:2645
  #, 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:2650
  #, 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:2654
  #, 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:2658
  #, 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:2662
  #, 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:2666
  #, 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:2682
  #, 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:2698
  #, 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:2702
  #, 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:2706
  #, 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:2710
  #, 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:2714
  #, 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:2718
  #, 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:2722
  #, 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:2726
  #, 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:2730
  #, 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:2734
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr "Insérer du code pour profiler les valeurs des expressions."
  
! #: common.opt:2738
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr "Rapport sur la cohérence du profilage."
  
! #: common.opt:2742
  #, 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:2746
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "Insérer des instructions NOP à chaque entrée de fonction."
  
! #: common.opt:2753
  #, 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:2763
  #, 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:2767
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Retourner les petits agrégats dans les registres."
  
! #: common.opt:2775
  #, 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:2789
  #, 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:2804
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr "Informer DCE de retirer les allocations C++ inutilisées."
  
! #: common.opt:2808
  #, 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:2812
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "Effectuer une étape d'optimisation pour renommer les registres."
  
! #: common.opt:2816
  #, 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:2820
  #, 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:2824
  #, 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:2837
  #, 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:2841
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr "Réorganiser les fonctions pour améliorer le placement du code."
  
! #: common.opt:2845
  #, 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:2853
  #, 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:2857
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr "Activer l'ordonnancement à travers les blocs de base."
  
! #: common.opt:2861
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr "Activer l'ordonnancement des insns sensible à la pression sur les registres."
  
! #: common.opt:2865
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr "Autoriser le mouvement spéculatif des non chargements."
  
! #: common.opt:2869
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr "Autoriser le mouvement spéculatif de certains chargements."
  
! #: common.opt:2873
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr "Autoriser le mouvement spéculatif de plus de chargements."
  
! #: common.opt:2877
  #, 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:2881
  #, 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:2889
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "Réordonnancer les instructions avant l'allocation de registres."
  
! #: common.opt:2893
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "Réordonnancer les instructions après l'allocation de registres."
  
! #: common.opt:2900
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr "Ordonnancer les instructions en utilisant l'algorithme d'ordonnancement sélectif."
  
! #: common.opt:2904
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr "Exécuter l'ordonnancement sélectif après le rechargement."
  
! #: common.opt:2908
  #, 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:2912
  #, 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:2916
  #, 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:2921
  #, 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:2925
  #, 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:2931
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr "Autoriser l'ordonnancement prématuré de insns dans la queue."
  
! #: common.opt:2935
  #, 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:2943
  #, 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:2947
  #, 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:2951
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr "Activer l'heuristique de groupe dans l'ordonnanceur."
  
! #: common.opt:2955
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr "Activer l'heuristique du chemin critique dans l'ordonnanceur."
  
! #: common.opt:2959
  #, 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:2963
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "Activer l'heuristique de rang dans l'ordonnanceur."
  
! #: common.opt:2967
  #, 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:2971
  #, 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:2975
  #, 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:2987
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr "Activer l'étape d'élimination des extensions redondantes."
  
! #: common.opt:2991
  #, 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:2995
  #, 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:3000
  #, 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:3004
  #, 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:3008
  #, 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:3012
  #, 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:3016
  #, 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:3020
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr "Générer des trames de pile discontinues."
  
! #: common.opt:3024
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr "Scinder les types larges dans des registres indépendants."
  
! #: common.opt:3028
  #, 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:3032
  #, 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:3036
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr "Optimiser les motifs conditionnels utilisant les nœuds PHI SSA."
  
! #: common.opt:3040
  #, 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:3044
  #, 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:3048
  #, 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:3052
  #, 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:3056
  #, 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:3065
  #, 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:3069
  #, 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:3073
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr "Utiliser ProPolice comme méthode de protection de la pile."
  
! #: common.opt:3077
  #, 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:3081
  #, 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:3085
  #, 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:3089
  #, 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:3101
  #, 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:3105
  #, 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:3109
  #, 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:3113
  #, 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:3122
  #, 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:3126
  #, 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:3130
  #, 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:3134
  #, 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:3138
  #, 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:3142
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr "Vérifier les erreurs de syntaxes et puis stopper."
  
! #: common.opt:3146
  #, 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:3150
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "Réaliser les optimisations d'enfilage des sauts."
  
! #: common.opt:3154
  #, 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:3158
  #, 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:3162
  #, 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:3181
  #, 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:3185
  #, 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:3189
  #, 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:3194
  #, 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:3212
  #, 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:3216
  #, 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:3220
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "Activer les optimisations SSA-CCP sur les arbres."
  
! #: common.opt:3224
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "Activer les optimisations SSA-BIT-CCP sur les arbres."
  
! #: common.opt:3232
  #, 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:3240
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "Activer la coalescence SSA sur les variables utilisateur."
  
! #: common.opt:3248
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "Activer la propagation de copie sur les arbres."
  
! #: common.opt:3256
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "Transformer les stockages conditionnels en stockages inconditionnels."
  
! #: common.opt:3260
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "Réaliser la conversion des initialisations de « switch »."
  
! #: common.opt:3264
  #, 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:3268
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "Activer l'optimisation des dominateurs."
  
! #: common.opt:3272
  #, 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:3276
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr "Activer l'élimination des stockages morts."
  
! #: common.opt:3280
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "Activer la propagation vers l'avant sur les arbres."
  
! #: common.opt:3284
  #, 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:3288
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "Activer l'optimisation des longueurs de chaînes sur les arbres."
  
! #: common.opt:3292
  #, 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:3298
  #, 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:3305
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "Activer la distribution des boucles sur les arbres."
  
! #: common.opt:3309
  #, 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:3313
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "Activer les mouvements invariants de boucles sur les arbres."
  
! #: common.opt:3321
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr "Créer des variables d'induction canoniques dans les boucles."
  
! #: common.opt:3325
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "Activer les optimisations de boucles au niveau de l'arbre."
  
! #: common.opt:3329
  #, 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:3333
  #, no-c-format
  msgid "Enable automatic parallelization of loops."
  msgstr "Activer la parallélisation automatique des boucles."
  
! #: common.opt:3337
  #, 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:3341
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "Activer l'optimisation SSA-PRE sur les arbres."
  
! #: common.opt:3345
  #, 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:3349
  #, 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:3353
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "Activer la réassociation au niveau de l'arbre."
  
! #: common.opt:3361
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "Activer la descente du code SSA sur les arbres."
  
! #: common.opt:3365
  #, 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:3369
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr "Exécuter le remplacement des scalaires des agrégats."
  
! #: common.opt:3373
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr "Remplacer les expressions temporaires durant l'étape SSA->normale."
  
! #: common.opt:3381
  #, 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:3385
  #, 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:3389
  #, 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:3394
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "Compiler une unité de compilation entière à la fois."
  
! #: common.opt:3398
  #, 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:3402
  #, 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:3406
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "Dérouler toutes les boucles."
  
! #: common.opt:3421
  #, 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:3426
  #, 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:3434
  #, 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:3438
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr "Déplacer les boucles à l'intérieur des branchements quand c'est possible."
  
! #: common.opt:3442
  #, 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:3446
  #, 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:3450
  #, 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:3454
  #, 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:3458
  #, 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:3462
  #, 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:3466
  #, 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:3470
  #, 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:3477
  #, no-c-format
  msgid "Enable linking of libatomic."
  msgstr "Activer l'édition de lien de libatomic."
  
! #: common.opt:3484
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr "Réaliser le pistage des variables."
  
! #: common.opt:3491
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Réaliser le pistage des variables en annotant les affectations."
  
! #: common.opt:3497
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr "Basculer -fvar-tracking-assignments."
  
! #: common.opt:3504
  #, 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:3509
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Activer la vectorisation sur les arbres."
  
! #: common.opt:3517
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "Activer la vectorisation des boucles sur les arbres."
  
! #: common.opt:3521
  #, 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:3525
  #, 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:3529
  #, 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:3548
  #, 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:3556
  #, 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:3560
  #, 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:3582
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr "Ajouter des commentaires additionnels à la sortie de l'assembleur."
  
! #: common.opt:3586
  #, 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:3605
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr "Valider les pointeurs dans la vtable avant de les utiliser."
  
! #: common.opt:3621
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr "Sortir les compteurs de vérifications des vtables."
  
! #: common.opt:3625
  #, 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:3629
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Utiliser les profils des valeurs des expressions dans les optimisations."
  
! #: common.opt:3633
  #, 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:3637
  #, 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:3641
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "Réaliser les optimisations sur tout le programme."
  
! #: common.opt:3645
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "Supposer que le débordement de pointeur revient au départ."
  
! #: common.opt:3649
  #, 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:3653
  #, 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:3657
  #, 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:3661
  #, 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:3677
  #, 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:3681
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr "Supposer que l'assembleur supporte les directives .loc (DWARF2+)."
  
! #: common.opt:3685
  #, 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:3689
  #, 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:3709
  #, 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:3715
  #, 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:3719
  #, 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:3723
  #, 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:3727
  #, 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:3731
  #, 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:3735
  #, 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:3739
  #, 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:3743
  #, 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:3747
  #, 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:3751
  #, 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:3759
  #, 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:3763
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "Générer les sections DWARF pubnames et pubtypes."
  
! #: common.opt:3767
  #, 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:3771
  #, 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:3775
  #, 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:3787
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr "Émettre des emplacements de points d'arrêt progressifs recommandés"
  
! #: common.opt:3791
  #, 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:3795
  #, 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:3799
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Inverser l'option actuelle de génération des informations de débogage."
  
! #: common.opt:3803
  #, 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:3810
  #, 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:3839
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "Générer des sections de débogage compressées."
  
! #: common.opt:3843
  #, 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:3850
  #, 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:3854
  #, 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:3883
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <fichier>\tPlacer la sortie dans le <fichier>."
  
! #: common.opt:3887
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Autoriser le profilage des fonctions."
  
! #: common.opt:3897
  #, 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:3938
  #, 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:3942
  #, no-c-format
  msgid "Produce a relocatable object as output."
  msgstr "Produire un code relocalisable en sortie."
  
! #: common.opt:3946
  #, no-c-format
  msgid "Remove all symbol table and relocation information from the executable."
! msgstr ""
  
! #: common.opt:3973
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Activer la sortie en mode bavard."
  
! #: common.opt:3977
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "Afficher la version du compilateur."
  
! #: common.opt:3981
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Supprimer les avertissements."
  
! #: common.opt:3991
  #, no-c-format
  msgid "Create a shared library."
  msgstr "Créer une bibliothèque partagée."
  
! #: common.opt:4058
  #, 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:4062
  #, 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:4066
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Créer un exécutable statique indépendant de la position."
  
! #: common.opt:4074
  #, 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:4078
  #, 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."
--- 11854,14821 ----
  msgid "--help=<class>\tDisplay descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params."
  msgstr "--help=<classe>\tAfficher la description d'une classe spécifiée d'options.  <classe> peut prendre une ou plusieurs valeurs dans la liste: optimizers, target, warnings, undocumented, params."
  
! #: common.opt:414
  #, no-c-format
  msgid "Display target specific command line options (including assembler and linker options)."
  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."
  
! #: common.opt:467
  #, no-c-format
  msgid "-O<number>\tSet optimization level to <number>."
  msgstr "-O<nombre>\tUtiliser le niveau d'optimisation <nombre>."
  
! #: common.opt:471
  #, no-c-format
  msgid "Optimize for space rather than speed."
  msgstr "Optimiser l'occupation de l'espace plutôt que la vitesse."
  
! #: common.opt:475
  #, no-c-format
  msgid "Optimize for speed disregarding exact standards compliance."
  msgstr "Optimiser pour la vitesse au détriment d'une conformité exacte avec les standards."
  
! #: common.opt:479
  #, no-c-format
  msgid "Optimize for debugging experience rather than speed or size."
  msgstr "Optimiser pour la facilité de débogage plutôt que pour la vitesse ou la taille."
  
! #: common.opt:483
  #, no-c-format
  msgid "Optimize for space aggressively rather than speed."
  msgstr "Optimiser agressivement l'occupation de l'espace plutôt que la vitesse."
  
! #: common.opt:488
  #, no-c-format
  msgid "-Q --help prints what options are enabled.  Just -Q enables verbose messages."
! msgstr "-Q --help affiche les options qui sont activées. -Q seul active les messages verbeux."
  
! #: common.opt:501
  #, no-c-format
  msgid "Stop processing after generating assembly code; do not assemble."
! msgstr "Arrêter le traitement après la génération du code assembleur ; ne pas assembler."
  
! #: common.opt:533
  #, no-c-format
  msgid "This switch is deprecated; use -Wextra instead."
  msgstr "Cette option est obsolète; utilisez -Wextra à la place."
  
! #: common.opt:546
  #, no-c-format
  msgid "Warn about returning structures, unions or arrays."
  msgstr "Avertir à propos de structures, unions ou tableaux retournés."
  
! #: common.opt:550
  #, no-c-format
  msgid "Warn if a loop with constant number of iterations triggers undefined behavior."
  msgstr "Avertir si une boucle avec un nombre constant d'itérations déclenche un comportement indéfini."
  
! #: common.opt:557
  #, no-c-format
  msgid "Warn if an array is accessed out of bounds."
  msgstr "Avertir si un tableau est accédé en dehors de ses limites."
  
! #: common.opt:561
  #, no-c-format
  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."
*************** msgstr "-fbrackets  \tConsidérer [ .. ]
*** 14845,14896 ****
  msgid "Generate code for assert contracts."
  msgstr "Générer du code pour les contrats assert."
  
! #: algol68/lang.opt:85
  #, no-c-format
  msgid "Dump Algol 68 modes after parsing."
  msgstr "Vidanger les modes d'Algol 68 après l'analyse."
  
! #: algol68/lang.opt:89
  #, no-c-format
  msgid "Dump Algol 68 parse tree after parsing."
  msgstr "Vidanger l'arbre d'analyse d'Algol 68 après analyse."
  
! #: algol68/lang.opt:93
  #, no-c-format
  msgid "Dump the interfaces of module definitions in the compiled packet."
  msgstr "Vidanger les interfaces des définitions du module dans le paquet compilé."
  
! #: algol68/lang.opt:97
  #, no-c-format
  msgid "Link the GNU Algol run-time library statically in the compilation."
  msgstr "Lier la bibliothèque d'exécution de GNU Algol statiquement pendant la compilation."
  
! #: algol68/lang.opt:101
  #, no-c-format
  msgid "Link the GNU Algol 68 run-time library dynamically in the compilation."
  msgstr "Lier la bibliothèque d'exécution de GNU Algol 68 dynamiquement pendant la compilation."
  
! #: algol68/lang.opt:105
  #, no-c-format
  msgid "Compile strict Algol 68 as defined by the Revised Report."
  msgstr "Compiler de l'Algol 68 strict tel que défini dans le rapport révisé."
  
! #: algol68/lang.opt:109
  #, no-c-format
  msgid "Accept GNU extensions to Algol 68."
  msgstr "Accepter les extensions GNU pour l'Algol 68."
  
! #: algol68/lang.opt:115
  #, no-c-format
  msgid "-fstropping=[upper|supper]              Stropping regime to expect in Algol 68 programs."
  msgstr "-fstropping=[upper|supper]              Régime de marquage à attendre dans les programmes en Algol 68."
  
! #: algol68/lang.opt:130 algol68/lang.opt:134
  #, no-c-format
  msgid "-fmodules-map=<mapstring>                 Association between module indicants and files."
  msgstr "-fmodules-map=<mapstring>                 Association entre les indicateurs de modules et les fichiers."
  
! #: algol68/lang.opt:138 algol68/lang.opt:142
  #, no-c-format
  msgid "-fmodules-map-file=<filename>              File containing modules map."
  msgstr "-fmodules-map-file=<filename>              Fichier contenant la carte des modules."
--- 14855,14906 ----
  msgid "Generate code for assert contracts."
  msgstr "Générer du code pour les contrats assert."
  
! #: algol68/lang.opt:88
  #, no-c-format
  msgid "Dump Algol 68 modes after parsing."
  msgstr "Vidanger les modes d'Algol 68 après l'analyse."
  
! #: algol68/lang.opt:92
  #, no-c-format
  msgid "Dump Algol 68 parse tree after parsing."
  msgstr "Vidanger l'arbre d'analyse d'Algol 68 après analyse."
  
! #: algol68/lang.opt:96
  #, no-c-format
  msgid "Dump the interfaces of module definitions in the compiled packet."
  msgstr "Vidanger les interfaces des définitions du module dans le paquet compilé."
  
! #: algol68/lang.opt:100
  #, no-c-format
  msgid "Link the GNU Algol run-time library statically in the compilation."
  msgstr "Lier la bibliothèque d'exécution de GNU Algol statiquement pendant la compilation."
  
! #: algol68/lang.opt:104
  #, no-c-format
  msgid "Link the GNU Algol 68 run-time library dynamically in the compilation."
  msgstr "Lier la bibliothèque d'exécution de GNU Algol 68 dynamiquement pendant la compilation."
  
! #: algol68/lang.opt:108
  #, no-c-format
  msgid "Compile strict Algol 68 as defined by the Revised Report."
  msgstr "Compiler de l'Algol 68 strict tel que défini dans le rapport révisé."
  
! #: algol68/lang.opt:112
  #, no-c-format
  msgid "Accept GNU extensions to Algol 68."
  msgstr "Accepter les extensions GNU pour l'Algol 68."
  
! #: algol68/lang.opt:118
  #, no-c-format
  msgid "-fstropping=[upper|supper]              Stropping regime to expect in Algol 68 programs."
  msgstr "-fstropping=[upper|supper]              Régime de marquage à attendre dans les programmes en Algol 68."
  
! #: algol68/lang.opt:133 algol68/lang.opt:137
  #, no-c-format
  msgid "-fmodules-map=<mapstring>                 Association between module indicants and files."
  msgstr "-fmodules-map=<mapstring>                 Association entre les indicateurs de modules et les fichiers."
  
! #: algol68/lang.opt:141 algol68/lang.opt:145
  #, no-c-format
  msgid "-fmodules-map-file=<filename>              File containing modules map."
  msgstr "-fmodules-map-file=<filename>              Fichier contenant la carte des modules."
*************** msgstr "-frust-crate=<name>
*** 14912,15001 ****
  
  #: rust/lang.opt:67
  #, no-c-format
  msgid "-frust-extern=              Specify where an external library is located."
  msgstr "-ftruxt-extern=             Spécifier où une bibliothèque externe est placée."
  
! #: rust/lang.opt:71
  #, no-c-format
  msgid "Dump various Rust front end internals."
  msgstr "Vidanger divers détails internes de l'interface Rust."
  
! #: rust/lang.opt:75
  #, no-c-format
  msgid "-frust-dump-<type>              Dump Rust frontend internal information."
  msgstr "-frust-dump-<type>             Décharger les informations internes de l'interface Rust."
  
! #: rust/lang.opt:79
  #, no-c-format
  msgid "Enable experimental compilation of Rust files at your own risk."
  msgstr "Activez la compilation expérimentale de fichiers Rust à vos propres risques."
  
! #: rust/lang.opt:83
  #, no-c-format
  msgid "-frust-max-recursion-depth=<integer>."
  msgstr "-frust-max-recursion-depth=<entier>."
  
! #: rust/lang.opt:87
  #, no-c-format
  msgid "-frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Crate type to emit."
  msgstr "-frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Type de cageot (crate) a émettre."
  
! #: rust/lang.opt:115
  #, no-c-format
  msgid "-frust-mangling=[legacy|v0]     Version to use for name mangling."
  msgstr "-frust-mangling=[legacy|v0]     Version à utiliser pour la décoration de noms."
  
! #: rust/lang.opt:128
  #, no-c-format
  msgid "-frust-cfg=<name>             Set a config expansion option."
  msgstr "-frust-cfg=<name>             Définir une option d'expansion de configuration."
  
! #: rust/lang.opt:132
  #, no-c-format
  msgid "-frust-edition=[2015|2018|2021]             Edition to use when compiling rust code."
  msgstr "-frust-edition=[2015|2018|2021]             Édition à utiliser pour la compilation de code rust."
  
! #: rust/lang.opt:148
  #, no-c-format
  msgid "Enable embedding metadata directly into object files."
  msgstr "Activer l'intégration de méta-données directement des les fichiers objets."
  
! #: rust/lang.opt:152
  #, no-c-format
  msgid "-frust-metadata-output=<path.rox>  Path to output crate metadata."
  msgstr "-frust-metadata-output=<path.rox>  Chemin pour sortir les méta-données des cageots (crate)."
  
! #: rust/lang.opt:160
  #, no-c-format
  msgid "-frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|compilation|end]             The pipeline will run up until this stage when compiling Rust code."
  msgstr "-frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|copimlation|end]             Le pipeline va s'exécuter jusqu'à cette étape lors de la compilation de code Rust."
  
! #: rust/lang.opt:209
  #, no-c-format
  msgid "Use the temporary and experimental name resolution pipeline instead of the stable one."
  msgstr "Utiliser un pipeline temporaire et expérimental pour la résolution de noms au lieu de celui qui est stable."
  
! #: rust/lang.opt:213
  #, no-c-format
  msgid "Use the WIP borrow checker."
  msgstr "Utiliser le vérificateur d'emprunts WIP."
  
! #: rust/lang.opt:217
  #, no-c-format
  msgid "-frust-edition=[unwind|abort]             Panic strategy to compile crate with."
  msgstr "-frust-edition=[unwind|abort]             Stratégie de panique à utiliser pour compiler le cageot."
  
! #: rust/lang.opt:230
  #, no-c-format
  msgid "Enable the overflow checks in code generation."
  msgstr "Activer les vérifications de débordement dans la génération de code."
  
! #: rust/lang.opt:234
  #, no-c-format
  msgid "Define a built-in offset_of macro in the compiler and assume it is present."
  msgstr "Définir une macro de offset_of interne dans le compilateur et supposer qu'elle est présente."
  
! #: rust/lang.opt:238
  #, no-c-format
  msgid "Use the new unused variable check implementation."
  msgstr "Utiliser la nouvelle implémentation de vérification des variables inutilisées."
--- 14922,15016 ----
  
  #: rust/lang.opt:67
  #, no-c-format
+ msgid "-frust-crate-attr=<attr>        Inject an attribute within the current crate."
+ msgstr "-frust-crate-attr=<attr>        Injecter un attribut dans le cageot (crate) courant."
+ 
+ #: rust/lang.opt:71
+ #, no-c-format
  msgid "-frust-extern=              Specify where an external library is located."
  msgstr "-ftruxt-extern=             Spécifier où une bibliothèque externe est placée."
  
! #: rust/lang.opt:75
  #, no-c-format
  msgid "Dump various Rust front end internals."
  msgstr "Vidanger divers détails internes de l'interface Rust."
  
! #: rust/lang.opt:79
  #, no-c-format
  msgid "-frust-dump-<type>              Dump Rust frontend internal information."
  msgstr "-frust-dump-<type>             Décharger les informations internes de l'interface Rust."
  
! #: rust/lang.opt:83
  #, no-c-format
  msgid "Enable experimental compilation of Rust files at your own risk."
  msgstr "Activez la compilation expérimentale de fichiers Rust à vos propres risques."
  
! #: rust/lang.opt:87
  #, no-c-format
  msgid "-frust-max-recursion-depth=<integer>."
  msgstr "-frust-max-recursion-depth=<entier>."
  
! #: rust/lang.opt:91
  #, no-c-format
  msgid "-frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Crate type to emit."
  msgstr "-frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Type de cageot (crate) a émettre."
  
! #: rust/lang.opt:119
  #, no-c-format
  msgid "-frust-mangling=[legacy|v0]     Version to use for name mangling."
  msgstr "-frust-mangling=[legacy|v0]     Version à utiliser pour la décoration de noms."
  
! #: rust/lang.opt:132
  #, no-c-format
  msgid "-frust-cfg=<name>             Set a config expansion option."
  msgstr "-frust-cfg=<name>             Définir une option d'expansion de configuration."
  
! #: rust/lang.opt:136
  #, no-c-format
  msgid "-frust-edition=[2015|2018|2021]             Edition to use when compiling rust code."
  msgstr "-frust-edition=[2015|2018|2021]             Édition à utiliser pour la compilation de code rust."
  
! #: rust/lang.opt:152
  #, no-c-format
  msgid "Enable embedding metadata directly into object files."
  msgstr "Activer l'intégration de méta-données directement des les fichiers objets."
  
! #: rust/lang.opt:156
  #, no-c-format
  msgid "-frust-metadata-output=<path.rox>  Path to output crate metadata."
  msgstr "-frust-metadata-output=<path.rox>  Chemin pour sortir les méta-données des cageots (crate)."
  
! #: rust/lang.opt:164
  #, no-c-format
  msgid "-frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|compilation|end]             The pipeline will run up until this stage when compiling Rust code."
  msgstr "-frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|copimlation|end]             Le pipeline va s'exécuter jusqu'à cette étape lors de la compilation de code Rust."
  
! #: rust/lang.opt:213
  #, no-c-format
  msgid "Use the temporary and experimental name resolution pipeline instead of the stable one."
  msgstr "Utiliser un pipeline temporaire et expérimental pour la résolution de noms au lieu de celui qui est stable."
  
! #: rust/lang.opt:217
  #, no-c-format
  msgid "Use the WIP borrow checker."
  msgstr "Utiliser le vérificateur d'emprunts WIP."
  
! #: rust/lang.opt:221
  #, no-c-format
  msgid "-frust-edition=[unwind|abort]             Panic strategy to compile crate with."
  msgstr "-frust-edition=[unwind|abort]             Stratégie de panique à utiliser pour compiler le cageot."
  
! #: rust/lang.opt:234
  #, no-c-format
  msgid "Enable the overflow checks in code generation."
  msgstr "Activer les vérifications de débordement dans la génération de code."
  
! #: rust/lang.opt:238
  #, no-c-format
  msgid "Define a built-in offset_of macro in the compiler and assume it is present."
  msgstr "Définir une macro de offset_of interne dans le compilateur et supposer qu'elle est présente."
  
! #: rust/lang.opt:242
  #, no-c-format
  msgid "Use the new unused variable check implementation."
  msgstr "Utiliser la nouvelle implémentation de vérification des variables inutilisées."
*************** msgstr "Ignoré."
*** 15063,15069 ****
  #: c-family/c.opt:50
  #, no-c-format
  msgid "--compile-std-module\tCompile module units for <bits/stdc++.h>, std, and std.compat."
! msgstr ""
  
  #: c-family/c.opt:75
  #, no-c-format
--- 15078,15084 ----
  #: c-family/c.opt:50
  #, no-c-format
  msgid "--compile-std-module\tCompile module units for <bits/stdc++.h>, std, and std.compat."
! msgstr "--compile-std-module\tCompiler les unités de module pour <bits/stdc++.h>, std et std.compat."
  
  #: c-family/c.opt:75
  #, no-c-format
*************** msgstr "Avertir quand une affectation Ob
*** 15293,15299 ****
  #: c-family/c.opt:408
  #, no-c-format
  msgid "Diagnose a placeholder type in a template argument in a function parameter type."
! msgstr ""
  
  #: c-family/c.opt:412
  #, no-c-format
--- 15308,15314 ----
  #: c-family/c.opt:408
  #, no-c-format
  msgid "Diagnose a placeholder type in a template argument in a function parameter type."
! msgstr "Diagnostiquer un type à remplacer dans un argument de patron dans un type de paramètre de fonction."
  
  #: c-family/c.opt:412
  #, no-c-format
*************** msgstr "Avertir quand un saut manque l'i
*** 15893,15899 ****
  #: c-family/c.opt:987
  #, no-c-format
  msgid "Warn about defining or undefining macros with identifiers equal to keywords (or for C++ conditional keywords or standard attribute names)."
! msgstr ""
  
  #: c-family/c.opt:991
  #, no-c-format
--- 15908,15914 ----
  #: c-family/c.opt:987
  #, no-c-format
  msgid "Warn about defining or undefining macros with identifiers equal to keywords (or for C++ conditional keywords or standard attribute names)."
! msgstr "Avertir à propos de la définition ou de la suppression de la définition de macros avec des identificateurs égaux à des mots-clés (ou pour des mots-clés conditionnels du C++ ou des noms d'attributs standard)."
  
  #: c-family/c.opt:991
  #, no-c-format
*************** msgstr "Avertir si le type de fonction n
*** 16058,16064 ****
  #: c-family/c.opt:1137
  #, no-c-format
  msgid "Warn for non-C compatible unnamed classes with a typedef name for linkage purposes."
! msgstr ""
  
  #: c-family/c.opt:1141
  #, no-c-format
--- 16073,16079 ----
  #: c-family/c.opt:1137
  #, no-c-format
  msgid "Warn for non-C compatible unnamed classes with a typedef name for linkage purposes."
! msgstr "Avertir à propos de classes sans nom pas compatibles avec le C et un nom de typedef pour les besoins de l'édition de liens."
  
  #: c-family/c.opt:1141
  #, no-c-format
*************** msgstr "Avertir à propos des violations
*** 16284,16290 ****
  #: c-family/c.opt:1362 c-family/c.opt:1366
  #, no-c-format
  msgid "Warn about an incomplete type affecting semantics in a non-error context."
! msgstr ""
  
  #: c-family/c.opt:1370
  #, no-c-format
--- 16299,16305 ----
  #: c-family/c.opt:1362 c-family/c.opt:1366
  #, no-c-format
  msgid "Warn about an incomplete type affecting semantics in a non-error context."
! msgstr "Avertir à propos d'un type incomplet affectant la sémantique dans un contexte sans erreur."
  
  #: c-family/c.opt:1370
  #, no-c-format
*************** msgstr "l'opérande « %%l » n'est pa
*** 18439,18466 ****
  #. 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:13237
  #, c-format
  msgid "floating constant misused"
  msgstr "constante flottante mal utilisée"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13331
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
  msgstr "expression invalide comme opérande"
  
! #: gcc.cc:133
  #, c-format
  msgid "%s\n"
  msgstr "%s\n"
  
! #: gcc.cc:1908
  #, c-format
  msgid "Using built-in specs.\n"
  msgstr "Utilisation des specs internes.\n"
  
! #: gcc.cc:2153
  #, c-format
  msgid ""
  "Setting spec %s to '%s'\n"
--- 18454,18481 ----
  #. 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:13346
  #, c-format
  msgid "floating constant misused"
  msgstr "constante flottante mal utilisée"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13440
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
  msgstr "expression invalide comme opérande"
  
! #: gcc.cc:134
  #, c-format
  msgid "%s\n"
  msgstr "%s\n"
  
! #: gcc.cc:1909
  #, c-format
  msgid "Using built-in specs.\n"
  msgstr "Utilisation des specs internes.\n"
  
! #: gcc.cc:2154
  #, c-format
  msgid ""
  "Setting spec %s to '%s'\n"
*************** msgstr ""
*** 18469,18490 ****
  "Initialisation des specs %s à « %s »\n"
  "\n"
  
! #: gcc.cc:2362
  #, c-format
  msgid "Reading specs from %s\n"
  msgstr "Lecture des spécifications à partir de %s\n"
  
! #: gcc.cc:2492
  #, c-format
  msgid "could not find specs file %s\n"
  msgstr "impossible de trouver le fichier des specs %s\n"
  
! #: gcc.cc:2563
  #, c-format
  msgid "rename spec %s to %s\n"
  msgstr "renommer les specs %s à %s\n"
  
! #: gcc.cc:2565
  #, c-format
  msgid ""
  "spec is '%s'\n"
--- 18484,18505 ----
  "Initialisation des specs %s à « %s »\n"
  "\n"
  
! #: gcc.cc:2363
  #, c-format
  msgid "Reading specs from %s\n"
  msgstr "Lecture des spécifications à partir de %s\n"
  
! #: gcc.cc:2493
  #, c-format
  msgid "could not find specs file %s\n"
  msgstr "impossible de trouver le fichier des specs %s\n"
  
! #: gcc.cc:2564
  #, c-format
  msgid "rename spec %s to %s\n"
  msgstr "renommer les specs %s à %s\n"
  
! #: gcc.cc:2566
  #, c-format
  msgid ""
  "spec is '%s'\n"
*************** msgstr ""
*** 18493,18499 ****
  "spec est « %s »\n"
  "\n"
  
! #: gcc.cc:3401
  #, c-format
  msgid ""
  "\n"
--- 18508,18514 ----
  "spec est « %s »\n"
  "\n"
  
! #: gcc.cc:3402
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 18502,18582 ****
  "\n"
  "Continuer ? (y ou n) "
  
! #: gcc.cc:3573
  #, c-format
  msgid "# %s %.2f %.2f\n"
  msgstr "# %s %.2f %.2f\n"
  
! #: gcc.cc:3754
  #, c-format
  msgid "Usage: %s [options] file...\n"
  msgstr "Usage : %s [options] fichier…\n"
  
! #: gcc.cc:3755
  msgid "Options:\n"
  msgstr "Options :\n"
  
! #: gcc.cc:3757
  msgid "  -pass-exit-codes         Exit with highest error code from a phase.\n"
  msgstr "  -pass-exit-codes         Quitter avec le plus grand code d’erreur d’une phase.\n"
  
! #: gcc.cc:3758
  msgid "  --help                   Display this information.\n"
  msgstr "  --help                   Afficher cette aide.\n"
  
! #: gcc.cc:3759
  msgid "  --target-help            Display target specific command line options (including assembler and linker options).\n"
  msgstr "  --target-help            Afficher les options de ligne de commande spécifiques à la cible (y compris les options de l'assembleur et de l'éditeur de liens).\n"
  
! #: gcc.cc:3761
  msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
  msgstr " --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,…].\n"
  
! #: gcc.cc:3762
  msgid "                           Display specific types of command line options.\n"
  msgstr "                           Afficher les types spécifiques des options de la ligne de commande.\n"
  
! #: gcc.cc:3764
  msgid "  (Use '-v --help' to display command line options of sub-processes).\n"
  msgstr "  (Utilisez « -v --help » pour afficher les options de la ligne de commande des sous-processus).\n"
  
! #: gcc.cc:3765
  msgid "  --version                Display compiler version information.\n"
  msgstr "  --version                Afficher des informations sur la version du compilateur.\n"
  
! #: gcc.cc:3766
  msgid "  -dumpspecs               Display all of the built in spec strings.\n"
  msgstr "  -dumpspecs               Afficher toutes les chaînes de specs internes.\n"
  
! #: gcc.cc:3767
  msgid "  -dumpversion             Display the version of the compiler.\n"
  msgstr "  -dumpversion             Afficher la version du compilateur.\n"
  
! #: gcc.cc:3768
  msgid "  -dumpmachine             Display the compiler's target processor.\n"
  msgstr "  -dumpmachine             Afficher le processeur ciblé par le compilateur.\n"
  
! #: gcc.cc:3769
  msgid "  -foffload=<targets>      Specify offloading targets.\n"
  msgstr "  -foffload=<cibles>       Spécifier les cibles pour les déchargements.\n"
  
! #: gcc.cc:3770
  msgid "  -print-search-dirs       Display the directories in the compiler's search path.\n"
  msgstr "  -print-search-dirs       Afficher les répertoires du chemin de recherche du compilateur.\n"
  
! #: gcc.cc:3771
  msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library.\n"
  msgstr "  -print-libgcc-file-name  Afficher le nom de la bibliothèque accompagnant le compilateur.\n"
  
! #: gcc.cc:3772
  msgid "  -print-file-name=<lib>   Display the full path to library <lib>.\n"
  msgstr "  -print-file-name=<lib>   Afficher le chemin complet vers la bibliothèque <lib>.\n"
  
! #: gcc.cc:3773
  msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>.\n"
  msgstr "  -print-prog-name=<prog>  Afficher le chemin complet vers le composant <prog> du compilateur.\n"
  
! #: gcc.cc:3774
  msgid ""
  "  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
  "                           a component in the library path.\n"
--- 18517,18597 ----
  "\n"
  "Continuer ? (y ou n) "
  
! #: gcc.cc:3574
  #, c-format
  msgid "# %s %.2f %.2f\n"
  msgstr "# %s %.2f %.2f\n"
  
! #: gcc.cc:3755
  #, c-format
  msgid "Usage: %s [options] file...\n"
  msgstr "Usage : %s [options] fichier…\n"
  
! #: gcc.cc:3756
  msgid "Options:\n"
  msgstr "Options :\n"
  
! #: gcc.cc:3758
  msgid "  -pass-exit-codes         Exit with highest error code from a phase.\n"
  msgstr "  -pass-exit-codes         Quitter avec le plus grand code d’erreur d’une phase.\n"
  
! #: gcc.cc:3759
  msgid "  --help                   Display this information.\n"
  msgstr "  --help                   Afficher cette aide.\n"
  
! #: gcc.cc:3760
  msgid "  --target-help            Display target specific command line options (including assembler and linker options).\n"
  msgstr "  --target-help            Afficher les options de ligne de commande spécifiques à la cible (y compris les options de l'assembleur et de l'éditeur de liens).\n"
  
! #: gcc.cc:3762
  msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
  msgstr " --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,…].\n"
  
! #: gcc.cc:3763
  msgid "                           Display specific types of command line options.\n"
  msgstr "                           Afficher les types spécifiques des options de la ligne de commande.\n"
  
! #: gcc.cc:3765
  msgid "  (Use '-v --help' to display command line options of sub-processes).\n"
  msgstr "  (Utilisez « -v --help » pour afficher les options de la ligne de commande des sous-processus).\n"
  
! #: gcc.cc:3766
  msgid "  --version                Display compiler version information.\n"
  msgstr "  --version                Afficher des informations sur la version du compilateur.\n"
  
! #: gcc.cc:3767
  msgid "  -dumpspecs               Display all of the built in spec strings.\n"
  msgstr "  -dumpspecs               Afficher toutes les chaînes de specs internes.\n"
  
! #: gcc.cc:3768
  msgid "  -dumpversion             Display the version of the compiler.\n"
  msgstr "  -dumpversion             Afficher la version du compilateur.\n"
  
! #: gcc.cc:3769
  msgid "  -dumpmachine             Display the compiler's target processor.\n"
  msgstr "  -dumpmachine             Afficher le processeur ciblé par le compilateur.\n"
  
! #: gcc.cc:3770
  msgid "  -foffload=<targets>      Specify offloading targets.\n"
  msgstr "  -foffload=<cibles>       Spécifier les cibles pour les déchargements.\n"
  
! #: gcc.cc:3771
  msgid "  -print-search-dirs       Display the directories in the compiler's search path.\n"
  msgstr "  -print-search-dirs       Afficher les répertoires du chemin de recherche du compilateur.\n"
  
! #: gcc.cc:3772
  msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library.\n"
  msgstr "  -print-libgcc-file-name  Afficher le nom de la bibliothèque accompagnant le compilateur.\n"
  
! #: gcc.cc:3773
  msgid "  -print-file-name=<lib>   Display the full path to library <lib>.\n"
  msgstr "  -print-file-name=<lib>   Afficher le chemin complet vers la bibliothèque <lib>.\n"
  
! #: gcc.cc:3774
  msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>.\n"
  msgstr "  -print-prog-name=<prog>  Afficher le chemin complet vers le composant <prog> du compilateur.\n"
  
! #: gcc.cc:3775
  msgid ""
  "  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
  "                           a component in the library path.\n"
*************** msgstr ""
*** 18584,18594 ****
  "  -print-multiarch         Afficher le triplet GNU normalisé de la cible, utilisé comme\n"
  "                           un composant dans le chemin d’accès de la bibliothèque.\n"
  
! #: gcc.cc:3777
  msgid "  -print-multi-directory   Display the root directory for versions of libgcc.\n"
  msgstr "  -print-multi-directory   Afficher la racine du répertoire des versions de libgcc.\n"
  
! #: gcc.cc:3778
  msgid ""
  "  -print-multi-lib         Display the mapping between command line options and\n"
  "                           multiple library search directories.\n"
--- 18599,18609 ----
  "  -print-multiarch         Afficher le triplet GNU normalisé de la cible, utilisé comme\n"
  "                           un composant dans le chemin d’accès de la bibliothèque.\n"
  
! #: gcc.cc:3778
  msgid "  -print-multi-directory   Display the root directory for versions of libgcc.\n"
  msgstr "  -print-multi-directory   Afficher la racine du répertoire des versions de libgcc.\n"
  
! #: gcc.cc:3779
  msgid ""
  "  -print-multi-lib         Display the mapping between command line options and\n"
  "                           multiple library search directories.\n"
*************** msgstr ""
*** 18597,18647 ****
  "                           la ligne de commande et les multiples répertoires de\n"
  "                           recherche des bibliothèques.\n"
  
! #: gcc.cc:3781
  msgid "  -print-multi-os-directory Display the relative path to OS libraries.\n"
  msgstr "  -print-multi-os-directory Afficher le chemin relatif vers les bibliothèques de l'OS.\n"
  
! #: gcc.cc:3782
  msgid "  -print-sysroot           Display the target libraries directory.\n"
  msgstr "  -print-sysroot           Afficher le répertoire des bibliothèques de la cible.\n"
  
! #: gcc.cc:3783
  msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.\n"
  msgstr "  -print-sysroot-headers-suffix Afficher le suffixe de la racine système utilisé pour trouver les en-têtes.\n"
  
! #: gcc.cc:3784
  msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler.\n"
  msgstr "  -Wa,<options>            Passer les <options> séparées par des virgules à l'assembleur.\n"
  
! #: gcc.cc:3785
  msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor.\n"
  msgstr "  -Wp,<options>            Passer les <options> séparées par des virgules au préprocesseur.\n"
  
! #: gcc.cc:3786
  msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker.\n"
  msgstr "  -Wl,<options>            Passer les <options> séparées par des virgules à l'éditeur de liens.\n"
  
! #: gcc.cc:3787
  msgid "  -Xassembler <arg>        Pass <arg> on to the assembler.\n"
  msgstr "  -Xassembler <argument>   Passer l'<argument> à l'assembleur.\n"
  
! #: gcc.cc:3788
  msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.\n"
  msgstr "  -Xpreprocessor <argument>  Passer l'<argument> au préprocesseur.\n"
  
! #: gcc.cc:3789
  msgid "  -Xlinker <arg>           Pass <arg> on to the linker.\n"
  msgstr "  -Xlinker <argument>       Passer l’<argument> à l'éditeur de liens.\n"
  
! #: gcc.cc:3790
  msgid "  -save-temps              Do not delete intermediate files.\n"
  msgstr "  -save-temps              Ne pas détruire les fichiers intermédiaires.\n"
  
! #: gcc.cc:3791
  msgid "  -save-temps=<arg>        Do not delete intermediate files.\n"
  msgstr "  -save-temps=<arg>        Ne pas effacer les fichiers intermédiaires.\n"
  
! #: gcc.cc:3792
  msgid ""
  "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
  "                           prefixes to other gcc components.\n"
--- 18612,18662 ----
  "                           la ligne de commande et les multiples répertoires de\n"
  "                           recherche des bibliothèques.\n"
  
! #: gcc.cc:3782
  msgid "  -print-multi-os-directory Display the relative path to OS libraries.\n"
  msgstr "  -print-multi-os-directory Afficher le chemin relatif vers les bibliothèques de l'OS.\n"
  
! #: gcc.cc:3783
  msgid "  -print-sysroot           Display the target libraries directory.\n"
  msgstr "  -print-sysroot           Afficher le répertoire des bibliothèques de la cible.\n"
  
! #: gcc.cc:3784
  msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.\n"
  msgstr "  -print-sysroot-headers-suffix Afficher le suffixe de la racine système utilisé pour trouver les en-têtes.\n"
  
! #: gcc.cc:3785
  msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler.\n"
  msgstr "  -Wa,<options>            Passer les <options> séparées par des virgules à l'assembleur.\n"
  
! #: gcc.cc:3786
  msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor.\n"
  msgstr "  -Wp,<options>            Passer les <options> séparées par des virgules au préprocesseur.\n"
  
! #: gcc.cc:3787
  msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker.\n"
  msgstr "  -Wl,<options>            Passer les <options> séparées par des virgules à l'éditeur de liens.\n"
  
! #: gcc.cc:3788
  msgid "  -Xassembler <arg>        Pass <arg> on to the assembler.\n"
  msgstr "  -Xassembler <argument>   Passer l'<argument> à l'assembleur.\n"
  
! #: gcc.cc:3789
  msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.\n"
  msgstr "  -Xpreprocessor <argument>  Passer l'<argument> au préprocesseur.\n"
  
! #: gcc.cc:3790
  msgid "  -Xlinker <arg>           Pass <arg> on to the linker.\n"
  msgstr "  -Xlinker <argument>       Passer l’<argument> à l'éditeur de liens.\n"
  
! #: gcc.cc:3791
  msgid "  -save-temps              Do not delete intermediate files.\n"
  msgstr "  -save-temps              Ne pas détruire les fichiers intermédiaires.\n"
  
! #: gcc.cc:3792
  msgid "  -save-temps=<arg>        Do not delete intermediate files.\n"
  msgstr "  -save-temps=<arg>        Ne pas effacer les fichiers intermédiaires.\n"
  
! #: gcc.cc:3793
  msgid ""
  "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
  "                           prefixes to other gcc components.\n"
*************** msgstr ""
*** 18649,18671 ****
  "  -no-canonical-prefixes   Ne pas normaliser les chemins lors de la compilation\n"
  "                           de préfixes relatifs à d'autres composants de gcc.\n"
  
! #: gcc.cc:3795
  msgid "  -pipe                    Use pipes rather than intermediate files.\n"
  msgstr "  -pipe                    Utiliser des pipes au lieu de fichiers intermédiaires.\n"
  
! #: gcc.cc:3796
  msgid "  -time                    Time the execution of each subprocess.\n"
  msgstr "  -time                    Mesurer le temps d'exécution de chaque sous-processus.\n"
  
! #: gcc.cc:3797
  msgid "  -specs=<file>            Override built-in specs with the contents of <file>.\n"
  msgstr "  -specs=<fichier>         Remplacer les specs internes par le contenu du <fichier>.\n"
  
! #: gcc.cc:3798
  msgid "  -std=<standard>          Assume that the input sources are for <standard>.\n"
  msgstr "  -std=<standard>          Supposer que les fichiers sources respectent le <standard>.\n"
  
! #: gcc.cc:3799
  msgid ""
  "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
  "                           and libraries.\n"
--- 18664,18686 ----
  "  -no-canonical-prefixes   Ne pas normaliser les chemins lors de la compilation\n"
  "                           de préfixes relatifs à d'autres composants de gcc.\n"
  
! #: gcc.cc:3796
  msgid "  -pipe                    Use pipes rather than intermediate files.\n"
  msgstr "  -pipe                    Utiliser des pipes au lieu de fichiers intermédiaires.\n"
  
! #: gcc.cc:3797
  msgid "  -time                    Time the execution of each subprocess.\n"
  msgstr "  -time                    Mesurer le temps d'exécution de chaque sous-processus.\n"
  
! #: gcc.cc:3798
  msgid "  -specs=<file>            Override built-in specs with the contents of <file>.\n"
  msgstr "  -specs=<fichier>         Remplacer les specs internes par le contenu du <fichier>.\n"
  
! #: gcc.cc:3799
  msgid "  -std=<standard>          Assume that the input sources are for <standard>.\n"
  msgstr "  -std=<standard>          Supposer que les fichiers sources respectent le <standard>.\n"
  
! #: gcc.cc:3800
  msgid ""
  "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
  "                           and libraries.\n"
*************** msgstr ""
*** 18673,18707 ****
  "  --sysroot=<répertoire>   Utiliser <répertoire> comme répertoire racine pour les\n"
  "                           en-têtes et les bibliothèques.\n"
  
! #: gcc.cc:3802
  msgid "  -B <directory>           Add <directory> to the compiler's search paths.\n"
  msgstr "  -B <répertoire>          Ajouter le <répertoire> aux chemins de recherche du compilateur.\n"
  
! #: gcc.cc:3803
  msgid "  -v                       Display the programs invoked by the compiler.\n"
  msgstr "  -v                       Afficher les programmes invoqués par le compilateur.\n"
  
! #: gcc.cc:3804
  msgid "  -###                     Like -v but options quoted and commands not executed.\n"
  msgstr "  -###                     Identique à -v mais les options et les commandes entre guillemets ne sont pas exécutées.\n"
  
! #: gcc.cc:3805
  msgid "  -E                       Preprocess only; do not compile, assemble or link.\n"
  msgstr "  -E                       Pré-traitement seul ; ne pas compiler, assembler ou éditer les liens.\n"
  
! #: gcc.cc:3806
  msgid "  -S                       Compile only; do not assemble or link.\n"
  msgstr "  -S                       Compilation seule ; ne pas assembler ou éditer les liens.\n"
  
! #: gcc.cc:3807
  msgid "  -c                       Compile and assemble, but do not link.\n"
  msgstr "  -c                       Compiler et assembler, mais ne pas éditer les liens.\n"
  
! #: gcc.cc:3808
  msgid "  -o <file>                Place the output into <file>.\n"
  msgstr "  -o <fichier>             Placer la sortie dans le <fichier>.\n"
  
! #: gcc.cc:3809
  msgid ""
  "  -pie                     Create a dynamically linked position independent\n"
  "                           executable.\n"
--- 18688,18722 ----
  "  --sysroot=<répertoire>   Utiliser <répertoire> comme répertoire racine pour les\n"
  "                           en-têtes et les bibliothèques.\n"
  
! #: gcc.cc:3803
  msgid "  -B <directory>           Add <directory> to the compiler's search paths.\n"
  msgstr "  -B <répertoire>          Ajouter le <répertoire> aux chemins de recherche du compilateur.\n"
  
! #: gcc.cc:3804
  msgid "  -v                       Display the programs invoked by the compiler.\n"
  msgstr "  -v                       Afficher les programmes invoqués par le compilateur.\n"
  
! #: gcc.cc:3805
  msgid "  -###                     Like -v but options quoted and commands not executed.\n"
  msgstr "  -###                     Identique à -v mais les options et les commandes entre guillemets ne sont pas exécutées.\n"
  
! #: gcc.cc:3806
  msgid "  -E                       Preprocess only; do not compile, assemble or link.\n"
  msgstr "  -E                       Pré-traitement seul ; ne pas compiler, assembler ou éditer les liens.\n"
  
! #: gcc.cc:3807
  msgid "  -S                       Compile only; do not assemble or link.\n"
  msgstr "  -S                       Compilation seule ; ne pas assembler ou éditer les liens.\n"
  
! #: gcc.cc:3808
  msgid "  -c                       Compile and assemble, but do not link.\n"
  msgstr "  -c                       Compiler et assembler, mais ne pas éditer les liens.\n"
  
! #: gcc.cc:3809
  msgid "  -o <file>                Place the output into <file>.\n"
  msgstr "  -o <fichier>             Placer la sortie dans le <fichier>.\n"
  
! #: gcc.cc:3810
  msgid ""
  "  -pie                     Create a dynamically linked position independent\n"
  "                           executable.\n"
*************** msgstr ""
*** 18709,18719 ****
  "  -pie                     Créer un exécutable indépendant de la position en\n"
  "                           mémoire (PIE) lié dynamiquement.\n"
  
! #: gcc.cc:3811
  msgid "  -shared                  Create a shared library.\n"
  msgstr "  -shared                  Créer une bibliothèque partagée.\n"
  
! #: gcc.cc:3812
  msgid ""
  "  -x <language>            Specify the language of the following input files.\n"
  "                           Permissible languages include: c c++ assembler none\n"
--- 18724,18734 ----
  "  -pie                     Créer un exécutable indépendant de la position en\n"
  "                           mémoire (PIE) lié dynamiquement.\n"
  
! #: gcc.cc:3812
  msgid "  -shared                  Create a shared library.\n"
  msgstr "  -shared                  Créer une bibliothèque partagée.\n"
  
! #: gcc.cc:3813
  msgid ""
  "  -x <language>            Specify the language of the following input files.\n"
  "                           Permissible languages include: c c++ assembler none\n"
*************** msgstr ""
*** 18725,18731 ****
  "                           « none » signifiant d'utiliser le comportement par défaut\n"
  "                           en tentant d'identifier le langage par l'extension du fichier.\n"
  
! #: gcc.cc:3819
  #, c-format
  msgid ""
  "\n"
--- 18740,18746 ----
  "                           « none » signifiant d'utiliser le comportement par défaut\n"
  "                           en tentant d'identifier le langage par l'extension du fichier.\n"
  
! #: gcc.cc:3820
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 18738,18815 ****
  " passées aux divers sous-processus invoqués par %s.  Afin de passer\n"
  " les autres options à ces processus l'option -W<lettre> doit être utilisé.\n"
  
! #: gcc.cc:6972
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "Traitement du spec (%s), lequel est « %s »\n"
  
! #: gcc.cc:7733
  #, c-format
  msgid "Target: %s\n"
  msgstr "Cible : %s\n"
  
! #: gcc.cc:7734
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "Configuré avec: %s\n"
  
! #: gcc.cc:7748
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "Modèle de thread: %s\n"
  
! #: gcc.cc:7749
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr "Algorithmes de compression LTO supportés: zlib"
  
! #: gcc.cc:7751
  #, c-format
  msgid " zstd"
  msgstr " zstd"
  
  # I18N
! #: gcc.cc:7753 gcov.cc:1902 gcov.cc:1962 gcov.cc:1974 gcov.cc:3564
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.cc:7764
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc version %s %s\n"
  
! #: gcc.cc:7767
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "pilote gcc version %s %sexécutant gcc version %s\n"
  
! #: gcc.cc:7843 gcc.cc:8057
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr "Le bogue n'est pas reproductible, donc c'est probablement un problème matériel ou dans l'OS.\n"
  
! #: gcc.cc:7977
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr "La source convertie par le préprocesseur a été stockée dans le fichier %s, veuillez l'attacher à votre rapport d'anomalie.\n"
  
! #: gcc.cc:8823
  #, c-format
  msgid "install: %s%s\n"
  msgstr "installés: %s%s\n"
  
! #: gcc.cc:8826
  #, c-format
  msgid "programs: %s\n"
  msgstr "programmes: %s\n"
  
! #: gcc.cc:8828
  #, c-format
  msgid "libraries: %s\n"
  msgstr "bibliothèques: %s\n"
  
! #: gcc.cc:8945
  #, c-format
  msgid ""
  "\n"
--- 18753,18830 ----
  " passées aux divers sous-processus invoqués par %s.  Afin de passer\n"
  " les autres options à ces processus l'option -W<lettre> doit être utilisé.\n"
  
! #: gcc.cc:6974
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "Traitement du spec (%s), lequel est « %s »\n"
  
! #: gcc.cc:7735
  #, c-format
  msgid "Target: %s\n"
  msgstr "Cible : %s\n"
  
! #: gcc.cc:7736
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "Configuré avec: %s\n"
  
! #: gcc.cc:7750
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "Modèle de thread: %s\n"
  
! #: gcc.cc:7751
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr "Algorithmes de compression LTO supportés: zlib"
  
! #: gcc.cc:7753
  #, c-format
  msgid " zstd"
  msgstr " zstd"
  
  # I18N
! #: gcc.cc:7755 gcov.cc:1902 gcov.cc:1962 gcov.cc:1974 gcov.cc:3564
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.cc:7766
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc version %s %s\n"
  
! #: gcc.cc:7769
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "pilote gcc version %s %sexécutant gcc version %s\n"
  
! #: gcc.cc:7845 gcc.cc:8059
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr "Le bogue n'est pas reproductible, donc c'est probablement un problème matériel ou dans l'OS.\n"
  
! #: gcc.cc:7979
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr "La source convertie par le préprocesseur a été stockée dans le fichier %s, veuillez l'attacher à votre rapport d'anomalie.\n"
  
! #: gcc.cc:8825
  #, c-format
  msgid "install: %s%s\n"
  msgstr "installés: %s%s\n"
  
! #: gcc.cc:8828
  #, c-format
  msgid "programs: %s\n"
  msgstr "programmes: %s\n"
  
! #: gcc.cc:8830
  #, c-format
  msgid "libraries: %s\n"
  msgstr "bibliothèques: %s\n"
  
! #: gcc.cc:8953
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 18818,18834 ****
  "\n"
  "Pour les instructions afin de rapporter des anomalies, consultez :\n"
  
! #: gcc.cc:8961 gcov-tool.cc:594 sarif-replay.cc:59
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.cc:8964 gcov-tool.cc:596 gcov.cc:1155 sarif-replay.cc:62
  #: fortran/gfortranspec.cc:282
  msgid "(C)"
  msgstr "©"
  
! #: gcc.cc:8965 gcov-tool.cc:598 gcov.cc:1157 sarif-replay.cc:63
  #: fortran/gfortranspec.cc:283
  #, c-format
  msgid ""
--- 18833,18849 ----
  "\n"
  "Pour les instructions afin de rapporter des anomalies, consultez :\n"
  
! #: gcc.cc:8969 gcov-tool.cc:594 sarif-replay.cc:59
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.cc:8972 gcov-tool.cc:596 gcov.cc:1155 sarif-replay.cc:62
  #: fortran/gfortranspec.cc:282
  msgid "(C)"
  msgstr "©"
  
! #: gcc.cc:8973 gcov-tool.cc:598 gcov.cc:1157 sarif-replay.cc:63
  #: fortran/gfortranspec.cc:283
  #, c-format
  msgid ""
*************** msgstr ""
*** 18840,18846 ****
  "AUCUNE GARANTIE, pas même pour la COMMERCIALISATION ni L'ADÉQUATION À UNE TÂCHE PARTICULIÈRE.\n"
  "\n"
  
! #: gcc.cc:9312
  #, c-format
  msgid ""
  "\n"
--- 18855,18861 ----
  "AUCUNE GARANTIE, pas même pour la COMMERCIALISATION ni L'ADÉQUATION À UNE TÂCHE PARTICULIÈRE.\n"
  "\n"
  
! #: gcc.cc:9320
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 18853,18859 ****
  "=============================\n"
  "\n"
  
! #: gcc.cc:9313
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
--- 18868,18874 ----
  "=============================\n"
  "\n"
  
! #: gcc.cc:9321
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
*************** msgstr ""
*** 18862,18868 ****
  "Utilisez « -Wl,OPTION » pour passer « OPTION » à l'éditeur de liens.\n"
  "\n"
  
! #: gcc.cc:10827
  #, c-format
  msgid ""
  "Assembler options\n"
--- 18877,18883 ----
  "Utilisez « -Wl,OPTION » pour passer « OPTION » à l'éditeur de liens.\n"
  "\n"
  
! #: gcc.cc:10835
  #, c-format
  msgid ""
  "Assembler options\n"
*************** msgstr ""
*** 18873,18879 ****
  "=======================\n"
  "\n"
  
! #: gcc.cc:10828
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
--- 18888,18894 ----
  "=======================\n"
  "\n"
  
! #: gcc.cc:10836
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
*************** msgstr "« "
*** 19600,19605 ****
--- 19615,19635 ----
  msgid "'"
  msgstr " »"
  
+ #: json-diagnostic.cc:236
+ #, c-format
+ msgid "In JSON value %e"
+ msgstr "Dans la valeur JSON %e"
+ 
+ #: json-diagnostic.cc:239
+ #, c-format
+ msgid "In JSON object %e"
+ msgstr "Dans l'objet JSON %e"
+ 
+ #: json-diagnostic.cc:242
+ #, c-format
+ msgid "In JSON array %e"
+ msgstr "Dans le tableau JSON %e"
+ 
  #: langhooks.cc:389
  msgid "At top level:"
  msgstr "Au plus haut niveau:"
*************** msgid "In member function %qs"
*** 19609,19615 ****
  msgstr "Dans la fonction membre %qs"
  
  #. Kinds within executable code.
! #: langhooks.cc:409 libgdiagnostics.cc:1528
  msgid "In function %qs"
  msgstr "Dans la fonction %qs"
  
--- 19639,19645 ----
  msgstr "Dans la fonction membre %qs"
  
  #. Kinds within executable code.
! #: langhooks.cc:409 libgdiagnostics.cc:1512
  msgid "In function %qs"
  msgstr "Dans la fonction %qs"
  
*************** msgstr "    mis en ligne depuis %qs à %
*** 19626,19727 ****
  msgid "    inlined from %qs"
  msgstr "    mis en ligne depuis %qs"
  
! #: libgdiagnostics.cc:1529
  msgid "In member %qs"
  msgstr "Dans le membre %qs"
  
! #: libgdiagnostics.cc:1530
  msgid "In module %qs"
  msgstr "Dans le module %qs"
  
! #: libgdiagnostics.cc:1531
  msgid "In namespace %qs"
  msgstr "Dans l'espace de noms %qD"
  
! #: libgdiagnostics.cc:1532
  msgid "In type %qs"
  msgstr "Dans le type %qs"
  
! #: libgdiagnostics.cc:1534
  msgid "In return type %qs"
  msgstr "Dans le type de retour %qs"
  
! #: libgdiagnostics.cc:1535
  msgid "In parameter %qs"
  msgstr "Dans le paramètre %qs"
  
! #: libgdiagnostics.cc:1536
  msgid "In variable %qs"
  msgstr "Dans la variable %qs"
  
  #. Kinds within XML or HTML documents.
! #: libgdiagnostics.cc:1539
  msgid "In element %qs"
  msgstr "Dans l'élément %qs"
  
! #: libgdiagnostics.cc:1540
  msgid "In attribute %qs"
  msgstr "Dans l'attribut %qs"
  
! #: libgdiagnostics.cc:1541
  msgid "In text %qs"
  msgstr "Dans le texte %qs"
  
! #: libgdiagnostics.cc:1542
  msgid "In comment %qs"
  msgstr "Dans le commentaire %qs"
  
! #: libgdiagnostics.cc:1544
  msgid "In processing instruction %qs"
  msgstr "Dans l'instruction de traitement %qs"
  
! #: libgdiagnostics.cc:1545
  msgid "In DTD %qs"
  msgstr "Dans le DTD %qs"
  
! #: libgdiagnostics.cc:1547
  msgid "In declaration %qs"
  msgstr "Dans la déclaration %qs"
  
  #. Kinds within JSON documents.
! #: libgdiagnostics.cc:1550
  msgid "In JSON object %qs"
  msgstr "Dans l'objet JSON %qs"
  
! #: libgdiagnostics.cc:1551
  msgid "In JSON array %qs"
  msgstr "Dans le tableau JSON %qs"
  
! #: libgdiagnostics.cc:1553
  msgid "In JSON property %qs"
  msgstr "Dans la propriété JSON %qs"
  
! #: libgdiagnostics.cc:1554
  msgid "In JSON value %qs"
  msgstr "Dans la valeur JSON %qs"
  
! #: libgdiagnostics.cc:1701
  #, c-format
  msgid "%e"
  msgstr "%e"
  
! #: libsarifreplay.cc:760
  msgid "JSON object"
  msgstr "objet JSON"
  
! #: libsarifreplay.cc:763
  msgid "JSON array"
  msgstr "tableau JSON"
  
! #: libsarifreplay.cc:767
  msgid "JSON number"
  msgstr "nombre JSON"
  
! #: libsarifreplay.cc:770
  msgid "JSON string"
  msgstr "chaîne JSON"
  
! #: libsarifreplay.cc:775
  msgid "JSON literal"
  msgstr "littéral JSON"
  
--- 19656,19757 ----
  msgid "    inlined from %qs"
  msgstr "    mis en ligne depuis %qs"
  
! #: libgdiagnostics.cc:1513
  msgid "In member %qs"
  msgstr "Dans le membre %qs"
  
! #: libgdiagnostics.cc:1514
  msgid "In module %qs"
  msgstr "Dans le module %qs"
  
! #: libgdiagnostics.cc:1515
  msgid "In namespace %qs"
  msgstr "Dans l'espace de noms %qD"
  
! #: libgdiagnostics.cc:1516
  msgid "In type %qs"
  msgstr "Dans le type %qs"
  
! #: libgdiagnostics.cc:1518
  msgid "In return type %qs"
  msgstr "Dans le type de retour %qs"
  
! #: libgdiagnostics.cc:1519
  msgid "In parameter %qs"
  msgstr "Dans le paramètre %qs"
  
! #: libgdiagnostics.cc:1520
  msgid "In variable %qs"
  msgstr "Dans la variable %qs"
  
  #. Kinds within XML or HTML documents.
! #: libgdiagnostics.cc:1523
  msgid "In element %qs"
  msgstr "Dans l'élément %qs"
  
! #: libgdiagnostics.cc:1524
  msgid "In attribute %qs"
  msgstr "Dans l'attribut %qs"
  
! #: libgdiagnostics.cc:1525
  msgid "In text %qs"
  msgstr "Dans le texte %qs"
  
! #: libgdiagnostics.cc:1526
  msgid "In comment %qs"
  msgstr "Dans le commentaire %qs"
  
! #: libgdiagnostics.cc:1528
  msgid "In processing instruction %qs"
  msgstr "Dans l'instruction de traitement %qs"
  
! #: libgdiagnostics.cc:1529
  msgid "In DTD %qs"
  msgstr "Dans le DTD %qs"
  
! #: libgdiagnostics.cc:1531
  msgid "In declaration %qs"
  msgstr "Dans la déclaration %qs"
  
  #. Kinds within JSON documents.
! #: libgdiagnostics.cc:1534
  msgid "In JSON object %qs"
  msgstr "Dans l'objet JSON %qs"
  
! #: libgdiagnostics.cc:1535
  msgid "In JSON array %qs"
  msgstr "Dans le tableau JSON %qs"
  
! #: libgdiagnostics.cc:1537
  msgid "In JSON property %qs"
  msgstr "Dans la propriété JSON %qs"
  
! #: libgdiagnostics.cc:1538
  msgid "In JSON value %qs"
  msgstr "Dans la valeur JSON %qs"
  
! #: libgdiagnostics.cc:1685
  #, c-format
  msgid "%e"
  msgstr "%e"
  
! #: libsarifreplay.cc:739
  msgid "JSON object"
  msgstr "objet JSON"
  
! #: libsarifreplay.cc:742
  msgid "JSON array"
  msgstr "tableau JSON"
  
! #: libsarifreplay.cc:746
  msgid "JSON number"
  msgstr "nombre JSON"
  
! #: libsarifreplay.cc:749
  msgid "JSON string"
  msgstr "chaîne JSON"
  
! #: libsarifreplay.cc:754
  msgid "JSON literal"
  msgstr "littéral JSON"
  
*************** msgstr "littéral JSON"
*** 19729,19739 ****
  msgid "this is the insn:"
  msgstr "ceci est la insn :"
  
! #: lra-constraints.cc:4182
  msgid "unable to reload address in "
  msgstr "impossible de recharger l'adresse dans "
  
! #: lra-constraints.cc:4478 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "incapable de générer des recharges pour:"
  
--- 19759,19769 ----
  msgid "this is the insn:"
  msgstr "ceci est la insn :"
  
! #: lra-constraints.cc:4197
  msgid "unable to reload address in "
  msgstr "impossible de recharger l'adresse dans "
  
! #: lra-constraints.cc:4522 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "incapable de générer des recharges pour:"
  
*************** msgstr "insn non reconnaissable:"
*** 19904,19919 ****
  msgid "insn does not satisfy its constraints:"
  msgstr "insn ne satisfait pas à ses contraintes:"
  
! #: targhooks.cc:2480
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr "créé et utilisé avec des configurations différentes de « %s »"
  
! #: targhooks.cc:2495
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "créé et utilisé avec des configurations différentes de %<-fpic%>"
  
! #: targhooks.cc:2497
  msgid "created and used with different settings of %<-fpie%>"
  msgstr "créé et utilisé avec des configurations différentes de %<-fpie%>"
  
--- 19934,19949 ----
  msgid "insn does not satisfy its constraints:"
  msgstr "insn ne satisfait pas à ses contraintes:"
  
! #: targhooks.cc:2497
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr "créé et utilisé avec des configurations différentes de « %s »"
  
! #: targhooks.cc:2512
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "créé et utilisé avec des configurations différentes de %<-fpic%>"
  
! #: targhooks.cc:2514
  msgid "created and used with different settings of %<-fpie%>"
  msgstr "créé et utilisé avec des configurations différentes de %<-fpie%>"
  
*************** msgstr "%s%savertissement: l'en-tête %s
*** 19951,19958 ****
  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:129 c/c-decl.cc:6614
! #: c/c-typeck.cc:9509 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonyme>"
--- 19981,19988 ----
  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:9587 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonyme>"
*************** msgid "length modifier in strfmon format
*** 20314,20335 ****
  msgstr "modificateur de longueur dans le format de strfmon"
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.cc:1699 fortran/cpp.cc:630
  msgid "<command-line>"
  msgstr "<ligne-de-commande>"
  
! #: config/aarch64/aarch64.cc:13004 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:13013 config/aarch64/aarch64.cc:13026
! #: config/aarch64/aarch64.cc:13038 config/aarch64/aarch64.cc:13049
! #: config/aarch64/aarch64.cc:13065 config/aarch64/aarch64.cc:13079
! #: config/aarch64/aarch64.cc:13099 config/aarch64/aarch64.cc:13181
! #: config/aarch64/aarch64.cc:13192 config/aarch64/aarch64.cc:13206
! #: config/aarch64/aarch64.cc:13432 config/aarch64/aarch64.cc:13445
! #: config/aarch64/aarch64.cc:13462 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8092
  #: config/riscv/riscv.cc:8108 config/riscv/riscv.cc:8124
  #: config/riscv/riscv.cc:8140 config/riscv/riscv.cc:8173
--- 20344,20365 ----
  msgstr "modificateur de longueur dans le format de strfmon"
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.cc:1707 fortran/cpp.cc:630
  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:8092
  #: config/riscv/riscv.cc:8108 config/riscv/riscv.cc:8124
  #: config/riscv/riscv.cc:8140 config/riscv/riscv.cc:8173
*************** msgstr "opérande non supporté pour le
*** 20339,20346 ****
  msgid "invalid operand for '%%%c'"
  msgstr "opérande invalide pour « %%%c »"
  
! #: config/aarch64/aarch64.cc:13117 config/aarch64/aarch64.cc:13128
! #: config/aarch64/aarch64.cc:13292 config/aarch64/aarch64.cc:13303
  #: config/riscv/riscv.cc:7988 config/riscv/riscv.cc:7996
  #: config/riscv/riscv.cc:8003 config/riscv/riscv.cc:8007
  #: config/riscv/riscv.cc:8049 config/riscv/riscv.cc:8067
--- 20369,20376 ----
  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:7988 config/riscv/riscv.cc:7996
  #: config/riscv/riscv.cc:8003 config/riscv/riscv.cc:8007
  #: config/riscv/riscv.cc:8049 config/riscv/riscv.cc:8067
*************** msgstr "opérande invalide pour « %%%c
*** 20348,20458 ****
  msgid "invalid vector constant"
  msgstr "constante vecteur invalide"
  
! #: config/aarch64/aarch64.cc:13142
  #, 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:13154
  #, c-format
  msgid "incompatible operand for '%%%c'"
  msgstr "opérande incompatible pour « %%%c »"
  
! #: config/aarch64/aarch64.cc:13174
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "opérande de registre incompatible pour « %%%c »"
  
! #: config/aarch64/aarch64.cc:13239 config/arm/arm.cc:24779
  #, c-format
  msgid "missing operand"
  msgstr "opérande manquant"
  
! #: config/aarch64/aarch64.cc:13329
  #, c-format
  msgid "invalid constant"
  msgstr "constante invalide"
  
! #: config/aarch64/aarch64.cc:13332
  #, c-format
  msgid "invalid operand"
  msgstr "opérande invalide"
  
! #: config/aarch64/aarch64.cc:13470 config/aarch64/aarch64.cc:13475
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "préfixe d'opérande invalide « %%%c »"
  
! #: config/aarch64/aarch64.cc:13495
  #, c-format
  msgid "invalid address mode"
  msgstr "mode d'adresse invalide"
  
! #: config/aarch64/aarch64.cc:23792
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "conversion invalide depuis le type %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:23794
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "conversion invalide vers le type %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:31104
  msgid "preincrement operation not permitted on svbool_t"
  msgstr "opération de pré-incrémentation non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31106
  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:31108
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "opération de post incrémentation non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31110
  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:31112
  msgid "negation operation not permitted on svbool_t"
  msgstr "opération de négation non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31114
  msgid "plus operation not permitted on svbool_t"
  msgstr "opération plus non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31116
  msgid "minus operation not permitted on svbool_t"
  msgstr "opération moins non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31118
  msgid "multiply operation not permitted on svbool_t"
  msgstr "opération multiplication non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31120
  msgid "divide operation not permitted on svbool_t"
  msgstr "opération division non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31123
  msgid "shift operation not permitted on svbool_t"
  msgstr "opération décalage non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31128
  msgid "only == and != operations permitted on svbool_t"
  msgstr "seules les opérations == et !- sont permises sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31130
  msgid "subscript operation not supported on svbool_t"
  msgstr "opération d'indice non supportée sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31151 config/aarch64/aarch64.cc:31184
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr "opération non permise sur le type %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:31172
  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:14543
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
--- 20378,20488 ----
  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:23806
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "conversion invalide depuis le type %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:23808
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "conversion invalide vers le type %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:31118
  msgid "preincrement operation not permitted on svbool_t"
  msgstr "opération de pré-incrémentation non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31120
  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:31122
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "opération de post incrémentation non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31124
  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:31126
  msgid "negation operation not permitted on svbool_t"
  msgstr "opération de négation non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31128
  msgid "plus operation not permitted on svbool_t"
  msgstr "opération plus non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31130
  msgid "minus operation not permitted on svbool_t"
  msgstr "opération moins non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31132
  msgid "multiply operation not permitted on svbool_t"
  msgstr "opération multiplication non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31134
  msgid "divide operation not permitted on svbool_t"
  msgstr "opération division non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31137
  msgid "shift operation not permitted on svbool_t"
  msgstr "opération décalage non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31142
  msgid "only == and != operations permitted on svbool_t"
  msgstr "seules les opérations == et !- sont permises sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31144
  msgid "subscript operation not supported on svbool_t"
  msgstr "opération d'indice non supportée sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31165 config/aarch64/aarch64.cc:31198
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr "opération non permise sur le type %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:31186
  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:14652
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
*************** msgid "invalid %%r value"
*** 20469,20481 ****
  msgstr "valeur %%r invalide"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:2995
  #, c-format
  msgid "invalid %%R value"
  msgstr "valeur %%R invalide"
  
  #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
! #: config/xtensa/xtensa.cc:2968
  #, c-format
  msgid "invalid %%N value"
  msgstr "valeur %%N invalide"
--- 20499,20511 ----
  msgstr "valeur %%r invalide"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3011
  #, c-format
  msgid "invalid %%R value"
  msgstr "valeur %%R invalide"
  
  #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
! #: config/xtensa/xtensa.cc:2984
  #, c-format
  msgid "invalid %%N value"
  msgstr "valeur %%N invalide"
*************** msgstr "valeur %%P invalide"
*** 20490,20496 ****
  msgid "invalid %%h value"
  msgstr "valeur %%h invalide"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:2988
  #, c-format
  msgid "invalid %%L value"
  msgstr "valeur %%L invalide"
--- 20520,20526 ----
  msgid "invalid %%h value"
  msgstr "valeur %%h invalide"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:3004
  #, c-format
  msgid "invalid %%L value"
  msgstr "valeur %%L invalide"
*************** msgstr "valeur %%m invalide"
*** 20505,20511 ****
  msgid "invalid %%M value"
  msgstr "valeur %%M invalide"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%U value"
  msgstr "valeur %%U invalide"
--- 20535,20541 ----
  msgid "invalid %%M value"
  msgstr "valeur %%M invalide"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3018
  #, c-format
  msgid "invalid %%U value"
  msgstr "valeur %%U invalide"
*************** msgstr "valeur %%E invalide"
*** 20530,20539 ****
  msgid "unknown relocation unspec"
  msgstr "relocalisation unspec inconnue"
  
! #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7560 config/gcn/gcn.cc:7569
! #: config/gcn/gcn.cc:7627 config/gcn/gcn.cc:7635 config/gcn/gcn.cc:7651
! #: config/gcn/gcn.cc:7669 config/gcn/gcn.cc:7720 config/gcn/gcn.cc:7839
! #: config/gcn/gcn.cc:7955 config/rs6000/rs6000.cc:14690
  #, c-format
  msgid "invalid %%xn code"
  msgstr "valeur %%xn invalide"
--- 20560,20569 ----
  msgid "unknown relocation unspec"
  msgstr "relocalisation unspec inconnue"
  
! #: 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"
*************** msgstr "UNSPEC invalide comme opérande�
*** 20631,20664 ****
  msgid "unrecognized supposed constant"
  msgstr "constante supposée non reconnue"
  
! #: config/arm/arm.cc:21090 config/arm/arm.cc:21115 config/arm/arm.cc:21125
! #: config/arm/arm.cc:21134 config/arm/arm.cc:21143
  #, c-format
  msgid "invalid shift operand"
  msgstr "opérande shift invalide"
  
! #: config/arm/arm.cc:24061 config/arm/arm.cc:24079
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "instruction Thumb établie"
  
! #: config/arm/arm.cc:24067
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instruction établie dans la séquence conditionnelle"
  
! #: config/arm/arm.cc:24183 config/arm/arm.cc:24196 config/arm/arm.cc:24221
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Opérande non supporté pour le code « %c »"
  
! #: config/arm/arm.cc:24298 config/arm/arm.cc:24320 config/arm/arm.cc:24330
! #: config/arm/arm.cc:24340 config/arm/arm.cc:24350 config/arm/arm.cc:24389
! #: config/arm/arm.cc:24407 config/arm/arm.cc:24425 config/arm/arm.cc:24467
! #: config/arm/arm.cc:24474 config/arm/arm.cc:24492 config/arm/arm.cc:24499
! #: config/arm/arm.cc:24507 config/arm/arm.cc:24528 config/arm/arm.cc:24535
! #: config/arm/arm.cc:24726 config/arm/arm.cc:24733 config/arm/arm.cc:24760
! #: config/arm/arm.cc:24767 config/bfin/bfin.cc:1441 config/bfin/bfin.cc:1448
  #: config/bfin/bfin.cc:1455 config/bfin/bfin.cc:1462 config/bfin/bfin.cc:1471
  #: config/bfin/bfin.cc:1478 config/bfin/bfin.cc:1485 config/bfin/bfin.cc:1492
  #: config/nds32/nds32.cc:3545
--- 20661,20694 ----
  msgid "unrecognized supposed constant"
  msgstr "constante supposée non reconnue"
  
! #: config/arm/arm.cc:21105 config/arm/arm.cc:21130 config/arm/arm.cc:21140
! #: config/arm/arm.cc:21149 config/arm/arm.cc:21158
  #, c-format
  msgid "invalid shift operand"
  msgstr "opérande shift invalide"
  
! #: config/arm/arm.cc:24076 config/arm/arm.cc:24094
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "instruction Thumb établie"
  
! #: config/arm/arm.cc:24082
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instruction établie dans la séquence conditionnelle"
  
! #: config/arm/arm.cc:24198 config/arm/arm.cc:24211 config/arm/arm.cc:24236
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Opérande non supporté pour le code « %c »"
  
! #: config/arm/arm.cc:24313 config/arm/arm.cc:24335 config/arm/arm.cc:24345
! #: config/arm/arm.cc:24355 config/arm/arm.cc:24365 config/arm/arm.cc:24404
! #: config/arm/arm.cc:24422 config/arm/arm.cc:24440 config/arm/arm.cc:24482
! #: config/arm/arm.cc:24489 config/arm/arm.cc:24507 config/arm/arm.cc:24514
! #: config/arm/arm.cc:24522 config/arm/arm.cc:24543 config/arm/arm.cc:24550
! #: config/arm/arm.cc:24741 config/arm/arm.cc:24748 config/arm/arm.cc:24775
! #: config/arm/arm.cc:24782 config/bfin/bfin.cc:1441 config/bfin/bfin.cc:1448
  #: config/bfin/bfin.cc:1455 config/bfin/bfin.cc:1462 config/bfin/bfin.cc:1471
  #: config/bfin/bfin.cc:1478 config/bfin/bfin.cc:1485 config/bfin/bfin.cc:1492
  #: config/nds32/nds32.cc:3545
*************** msgstr "Opérande non supporté pour le
*** 20666,20704 ****
  msgid "invalid operand for code '%c'"
  msgstr "opérande invalide pour « %c »"
  
! #: config/arm/arm.cc:24402
  #, c-format
  msgid "instruction never executed"
  msgstr "instruction jamais exécutée"
  
  #. Former FPA support, effectively unused after GCC-4.7, but not
  #. removed until gcc-15.
! #: config/arm/arm.cc:24440
  #, c-format
  msgid "obsolete FPA format code '%c'"
  msgstr "code de format FPA « %c » obsolète"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.cc:24449
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "code de format Maverick « %c » obsolète"
  
  #. Former iWMMXT support, removed after GCC-15.
! #: config/arm/arm.cc:24455
  #, c-format
  msgid "obsolete iWMMXT format code '%c'"
  msgstr "code de format iWMMXT « %c » obsolète"
  
! #: config/arm/arm.cc:34277
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "conversion invalide depuis le type %<bfloat16_t%>"
  
! #: config/arm/arm.cc:34279
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "conversion invalide vers le type %<bfloat16_t%>"
  
! #: config/arm/arm.cc:34294 config/arm/arm.cc:34310
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "opération non permise sur le type %<bfloat16_t%>"
  
--- 20696,20734 ----
  msgid "invalid operand for code '%c'"
  msgstr "opérande invalide pour « %c »"
  
! #: config/arm/arm.cc:24417
  #, c-format
  msgid "instruction never executed"
  msgstr "instruction jamais exécutée"
  
  #. Former FPA support, effectively unused after GCC-4.7, but not
  #. removed until gcc-15.
! #: config/arm/arm.cc:24455
  #, c-format
  msgid "obsolete FPA format code '%c'"
  msgstr "code de format FPA « %c » obsolète"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.cc:24464
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "code de format Maverick « %c » obsolète"
  
  #. Former iWMMXT support, removed after GCC-15.
! #: config/arm/arm.cc:24470
  #, c-format
  msgid "obsolete iWMMXT format code '%c'"
  msgstr "code de format iWMMXT « %c » obsolète"
  
! #: config/arm/arm.cc:34292
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "conversion invalide depuis le type %<bfloat16_t%>"
  
! #: config/arm/arm.cc:34294
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "conversion invalide vers le type %<bfloat16_t%>"
  
! #: config/arm/arm.cc:34309 config/arm/arm.cc:34325
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "opération non permise sur le type %<bfloat16_t%>"
  
*************** msgstr "valeur %%j invalide"
*** 20823,20843 ****
  msgid "invalid const_double operand"
  msgstr "opérande const_double invalide"
  
! #: config/bpf/bpf.cc:940
  msgid "invalid address in operand"
  msgstr "adresse invalide dans l'opérande"
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:947
  msgid "unsupported operand"
  msgstr "opérande non supporté"
  
  #. Format punctuators via %s to avoid -Wformat-diag.
  #: config/cris/cris.cc:783 config/ft32/ft32.cc:110 config/moxie/moxie.cc:108
! #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6325
! #: gcc.cc:6339 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:1098 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8107
  #: 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
--- 20853,20873 ----
  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é"
  
  #. Format punctuators via %s to avoid -Wformat-diag.
  #: config/cris/cris.cc:783 config/ft32/ft32.cc:110 config/moxie/moxie.cc:108
! #: 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:1182 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8107
  #: 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 "mauvais opérande output_move_do
*** 21052,21076 ****
  msgid "bad output_condmove_single operand"
  msgstr "mauvais opérande output_condmove_single"
  
! #: config/gcn/gcn.cc:7235 config/gcn/gcn.cc:7255 config/gcn/gcn.cc:7259
! #: config/gcn/gcn.cc:7600 config/gcn/gcn.cc:7611 config/gcn/gcn.cc:7614
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr "adresse ADDR_SPACE_GLOBAL invalide"
  
! #: config/gcn/gcn.cc:7382 config/gcn/gcn.cc:7405 config/gcn/gcn.cc:7437
! #: config/gcn/gcn.cc:7453 config/gcn/gcn.cc:7468 config/gcn/gcn.cc:7487
! #: config/gcn/gcn.cc:7551 config/gcn/gcn.cc:7745 config/gcn/gcn.cc:7860
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "code d'opérande %%xn invalide"
  
! #: config/gcn/gcn.cc:7848
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "code %%xn d'opérande invalide pour QImode"
  
! #: config/gcn/gcn.cc:7936
  #, c-format
  msgid "invalid fp constant"
  msgstr "constante en virgule flottante invalide"
--- 21082,21106 ----
  msgid "bad output_condmove_single operand"
  msgstr "mauvais opérande output_condmove_single"
  
! #: config/gcn/gcn.cc:7281 config/gcn/gcn.cc:7301 config/gcn/gcn.cc:7305
! #: config/gcn/gcn.cc:7646 config/gcn/gcn.cc:7657 config/gcn/gcn.cc:7660
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr "adresse ADDR_SPACE_GLOBAL invalide"
  
! #: config/gcn/gcn.cc:7428 config/gcn/gcn.cc:7451 config/gcn/gcn.cc:7483
! #: config/gcn/gcn.cc:7499 config/gcn/gcn.cc:7514 config/gcn/gcn.cc:7533
! #: config/gcn/gcn.cc:7597 config/gcn/gcn.cc:7791 config/gcn/gcn.cc:7906
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "code d'opérande %%xn invalide"
  
! #: config/gcn/gcn.cc:7894
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "code %%xn d'opérande invalide pour QImode"
  
! #: config/gcn/gcn.cc:7982
  #, c-format
  msgid "invalid fp constant"
  msgstr "constante en virgule flottante invalide"
*************** msgstr "constante en virgule flottante i
*** 21082,21207 ****
  msgid "Expected register or constant integer."
  msgstr "Registre ou constante entière attendus."
  
! #: config/i386/i386.cc:13325
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "UNSPEC invalide comme opérande"
  
! #: config/i386/i386.cc:13868
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "utilisation invalide du registre « %s »"
  
! #: config/i386/i386.cc:13873
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "utilisation invalide de la sortie du fanion asm"
  
! #: config/i386/i386.cc:14108
  #, 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:14143
  #, 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:14218
  #, 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:14223
  #, 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:14301
  #, 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:14380
  #, 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:14398
  #, 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:14419
  #, 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:14434
  #, 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:14462
  #, 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:14480
  #, 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:14503
  #, 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:14530
  #, 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:14618
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "opérande invalide pour « %c »"
  
! #: config/i386/i386.cc:14680 config/i386/i386.cc:15069
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "contrainte invalide pour l'opérande"
  
! #: config/i386/i386.cc:14781
  #, c-format
  msgid "invalid vector immediate"
  msgstr "immédiat vecteur invalide"
  
! #: config/i386/i386.cc:17959
  msgid "unknown insn mode"
  msgstr "mode insn inconnu"
  
! #: config/i386/i386.cc:24693
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "conversion invalide depuis le type %<__bf16%> sans option %<-msse2%>"
  
! #: config/i386/i386.cc:24696
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "conversion invalide depuis le type %<_Float16%> sans option %<-msse2%>"
  
! #: config/i386/i386.cc:24699
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "conversion invalide vers le type %<__bf16%> sans option %<-msse2%>"
  
! #: config/i386/i386.cc:24702
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "conversion invalide vers le type %<_Float16%> sans option %<-msse2%>"
  
! #: config/i386/i386.cc:24740 config/i386/i386.cc:24765
  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:24743 config/i386/i386.cc:24769
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr "opération non permise sur le type %<_Float16%> sans option %<-msse2%>"
  
--- 21112,21237 ----
  msgid "Expected register or constant integer."
  msgstr "Registre ou constante entière attendus."
  
! #: config/i386/i386.cc:13434
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "UNSPEC invalide comme opérande"
  
! #: config/i386/i386.cc:13977
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "utilisation invalide du registre « %s »"
  
! #: config/i386/i386.cc:13982
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "utilisation invalide de la sortie du fanion asm"
  
! #: config/i386/i386.cc:14217
  #, 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:14252
  #, 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:14327
  #, 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:14332
  #, 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:14410
  #, 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:14489
  #, 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:14507
  #, 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:14528
  #, 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:14543
  #, 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:14571
  #, 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:14589
  #, 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:14612
  #, 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:14639
  #, 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:14727
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "opérande invalide pour « %c »"
  
! #: config/i386/i386.cc:14789 config/i386/i386.cc:15178
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "contrainte invalide pour l'opérande"
  
! #: config/i386/i386.cc:14890
  #, c-format
  msgid "invalid vector immediate"
  msgstr "immédiat vecteur invalide"
  
! #: config/i386/i386.cc:18068
  msgid "unknown insn mode"
  msgstr "mode insn inconnu"
  
! #: config/i386/i386.cc:24802
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "conversion invalide depuis le type %<__bf16%> sans option %<-msse2%>"
  
! #: config/i386/i386.cc:24805
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "conversion invalide depuis le type %<_Float16%> sans option %<-msse2%>"
  
! #: config/i386/i386.cc:24808
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "conversion invalide vers le type %<__bf16%> sans option %<-msse2%>"
  
! #: config/i386/i386.cc:24811
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "conversion invalide vers le type %<_Float16%> sans option %<-msse2%>"
  
! #: config/i386/i386.cc:24849 config/i386/i386.cc:24874
  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:24852 config/i386/i386.cc:24878
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr "opération non permise sur le type %<_Float16%> sans option %<-msse2%>"
  
*************** msgid "insn contains an invalid address
*** 21347,21353 ****
  msgstr "insn contient une adresse invalide !"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3105
  msgid "invalid address"
  msgstr "adresse invalide"
  
--- 21377,21383 ----
  msgstr "insn contient une adresse invalide !"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3121
  msgid "invalid address"
  msgstr "adresse invalide"
  
*************** msgstr "réadressage invalide"
*** 21422,21428 ****
  msgid "invalid %%H value"
  msgstr "valeur %%H invalide"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3023
  #, c-format
  msgid "invalid %%d value"
  msgstr "valeur %%d invalide"
--- 21452,21458 ----
  msgid "invalid %%H value"
  msgstr "valeur %%H invalide"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3039
  #, c-format
  msgid "invalid %%d value"
  msgstr "valeur %%d invalide"
*************** msgstr "Mauvais déplacement sur 128 bit
*** 21554,21560 ****
  msgid "invalid %%A value"
  msgstr "valeur %%A invalide"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2934
  #, c-format
  msgid "invalid %%D value"
  msgstr "valeur %%D invalide"
--- 21584,21590 ----
  msgid "invalid %%A value"
  msgstr "valeur %%A invalide"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2950
  #, c-format
  msgid "invalid %%D value"
  msgstr "valeur %%D invalide"
*************** msgstr "valeur %%J invalide"
*** 21594,21600 ****
  msgid "invalid %%k value"
  msgstr "valeur %%k invalide"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%K value"
  msgstr "valeur %%K invalide"
--- 21624,21630 ----
  msgid "invalid %%k value"
  msgstr "valeur %%k invalide"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:2997
  #, c-format
  msgid "invalid %%K value"
  msgstr "valeur %%K invalide"
*************** msgstr "valeur %%T invalide"
*** 21624,21640 ****
  msgid "invalid %%u value"
  msgstr "valeur %%u invalide"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2956
  #, c-format
  msgid "invalid %%v value"
  msgstr "valeur %%v invalide"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3009
  #, c-format
  msgid "invalid %%V value"
  msgstr "valeur %%V invalide"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%x value"
  msgstr "valeur %%x invalide"
--- 21654,21670 ----
  msgid "invalid %%u value"
  msgstr "valeur %%u invalide"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2972
  #, c-format
  msgid "invalid %%v value"
  msgstr "valeur %%v invalide"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3025
  #, c-format
  msgid "invalid %%V value"
  msgstr "valeur %%V invalide"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3032
  #, c-format
  msgid "invalid %%x value"
  msgstr "valeur %%x invalide"
*************** msgstr "l'opérateur binaire ne supporte
*** 21781,21805 ****
  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"
  
! #: config/sh/sh.cc:1229
  #, c-format
  msgid "invalid operand to %%R"
  msgstr "opérande invalide pour %%R"
  
! #: config/sh/sh.cc:1256
  #, c-format
  msgid "invalid operand to %%S"
  msgstr "opérande invalide pour %%S"
  
! #: config/sh/sh.cc:8680
  msgid "created and used with different architectures / ABIs"
  msgstr "créé et utilisé avec des architectures / ABI différentes"
  
! #: config/sh/sh.cc:8682
  msgid "created and used with different ABIs"
  msgstr "créé et utilisé avec des ABI différentes"
  
! #: config/sh/sh.cc:8684
  msgid "created and used with different endianness"
  msgstr "créé et utilisé avec des boutismes différents"
  
--- 21811,21835 ----
  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"
  
! #: config/sh/sh.cc:1227
  #, c-format
  msgid "invalid operand to %%R"
  msgstr "opérande invalide pour %%R"
  
! #: config/sh/sh.cc:1254
  #, c-format
  msgid "invalid operand to %%S"
  msgstr "opérande invalide pour %%S"
  
! #: config/sh/sh.cc:8679
  msgid "created and used with different architectures / ABIs"
  msgstr "créé et utilisé avec des architectures / ABI différentes"
  
! #: config/sh/sh.cc:8681
  msgid "created and used with different ABIs"
  msgstr "créé et utilisé avec des ABI différentes"
  
! #: config/sh/sh.cc:8683
  msgid "created and used with different endianness"
  msgstr "créé et utilisé avec des boutismes différents"
  
*************** msgstr "adresse d'opérande illégale (4
*** 21919,21942 ****
  msgid "Unable to load DLL."
  msgstr "Impossible de charger la DLL."
  
! #: config/xtensa/xtensa.cc:848 config/xtensa/xtensa.cc:882
  msgid "bad test"
  msgstr "mauvais test"
  
! #: config/xtensa/xtensa.cc:2976
  msgid "invalid mask"
  msgstr "masque invalide"
  
! #: config/xtensa/xtensa.cc:3042 config/xtensa/xtensa.cc:3052
  #, c-format
  msgid "invalid %%t/%%b value"
  msgstr "valeur %%t/%%b invalide"
  
! #: config/xtensa/xtensa.cc:3130
  msgid "no register in address"
  msgstr "pas de registre dans l'adresse"
  
! #: config/xtensa/xtensa.cc:3138
  msgid "address offset not a constant"
  msgstr "le décalage d'adresse n'est pas une constante"
  
--- 21949,21972 ----
  msgid "Unable to load DLL."
  msgstr "Impossible de charger la DLL."
  
! #: config/xtensa/xtensa.cc:845 config/xtensa/xtensa.cc:879
  msgid "bad test"
  msgstr "mauvais test"
  
! #: config/xtensa/xtensa.cc:2992
  msgid "invalid mask"
  msgstr "masque invalide"
  
! #: config/xtensa/xtensa.cc:3058 config/xtensa/xtensa.cc:3068
  #, c-format
  msgid "invalid %%t/%%b value"
  msgstr "valeur %%t/%%b invalide"
  
! #: config/xtensa/xtensa.cc:3146
  msgid "no register in address"
  msgstr "pas de registre dans l'adresse"
  
! #: config/xtensa/xtensa.cc:3154
  msgid "address offset not a constant"
  msgstr "le décalage d'adresse n'est pas une constante"
  
*************** msgstr "{erroné}"
*** 21968,21974 ****
  msgid "aka"
  msgstr "alias"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8217
  msgid "({anonymous})"
  msgstr "({anonyme})"
  
--- 21998,22004 ----
  msgid "aka"
  msgstr "alias"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8295
  msgid "({anonymous})"
  msgstr "({anonyme})"
  
*************** msgstr "({anonyme})"
*** 21981,22019 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3254 c/c-parser.cc:3463 c/c-parser.cc:3477 c/c-parser.cc:7694
! #: c/c-parser.cc:8548 c/c-parser.cc:9126 c/c-parser.cc:9318 c/c-parser.cc:9351
! #: c/c-parser.cc:9649 c/c-parser.cc:14677 c/c-parser.cc:14712
! #: c/c-parser.cc:14743 c/c-parser.cc:14790 c/c-parser.cc:14971
! #: c/c-parser.cc:15804 c/c-parser.cc:15879 c/c-parser.cc:15922
! #: c/c-parser.cc:24064 c/c-parser.cc:24144 c/c-parser.cc:24473
! #: c/c-parser.cc:24499 c/c-parser.cc:24522 c/c-parser.cc:25208
! #: c/c-parser.cc:25251 c/c-parser.cc:26525 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:4325 c/c-parser.cc:4516
! #: c/c-parser.cc:4551 c/c-parser.cc:14964 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18012 cp/parser.cc:37079
! #: cp/parser.cc:37718
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> attendu"
  
! #: c/c-parser.cc:3435 c/c-parser.cc:9609
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "%<:%> ou %<)%> attendu"
  
! #: c/c-parser.cc:3974 c/c-parser.cc:5127 c/c-parser.cc:5319 c/c-parser.cc:5377
! #: c/c-parser.cc:5435 c/c-parser.cc:5824 c/c-parser.cc:5847 c/c-parser.cc:5856
! #: c/c-parser.cc:5907 c/c-parser.cc:5916 c/c-parser.cc:11205
! #: c/c-parser.cc:11291 c/c-parser.cc:11907 c/c-parser.cc:11933
! #: c/c-parser.cc:11967 c/c-parser.cc:12168 c/c-parser.cc:13049
! #: c/c-parser.cc:15078 c/c-parser.cc:17730 c/c-parser.cc:18465
! #: c/c-parser.cc:18524 c/c-parser.cc:18579 c/c-parser.cc:20651
! #: c/c-parser.cc:20943 c/c-parser.cc:21095 c/c-parser.cc:23156
! #: c/c-parser.cc:24564 c/c-parser.cc:25216 c/c-parser.cc:29186
! #: c/c-parser.cc:29454 c/c-parser.cc:29536 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
--- 22011,22049 ----
  #. ;
  #. <~~~~~~~~~ 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:18008 cp/parser.cc:37077
! #: cp/parser.cc:37716
  #, 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
*************** msgstr "%<:%> ou %<)%> attendu"
*** 22021,22173 ****
  #: 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:3426 c/c-parser.cc:9601
! #: c/c-parser.cc:21759 cp/parser.cc:37766 cp/parser.cc:46129
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> attendu"
  
! #: c/c-parser.cc:5213 c/c-parser.cc:5967 c/c-parser.cc:6324 c/c-parser.cc:6342
! #: c/c-parser.cc:6343 c/c-parser.cc:6852 c/c-parser.cc:6896 c/c-parser.cc:9700
! #: c/c-parser.cc:12159 c/c-parser.cc:13622 c/c-parser.cc:13995
! #: c/c-parser.cc:17052 c/gimple-parser.cc:1920 cp/parser.cc:37730
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> attendu"
  
! #: c/c-parser.cc:5415
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "%<;%>, %<,%> ou %<)%> attendu"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5876 c/c-parser.cc:5881 c/c-parser.cc:17713
! #: c/c-parser.cc:18554 c/c-parser.cc:20633 c/c-parser.cc:21567
! #: c/c-parser.cc:21666 c/c-parser.cc:27884 c/c-parser.cc:28205
! #: c/c-parser.cc:29108 c/c-parser.cc:29262 c/c-parser.cc:29479
  #: 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:11064 c/c-parser.cc:17494 cp/parser.cc:37721
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> attendu"
  
! #: c/c-parser.cc:6320 c/c-parser.cc:6322 c/c-parser.cc:16957 cp/parser.cc:37733
! #: cp/parser.cc:41636 go/gofrontend/embed.cc:440
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> attendu"
  
! #: c/c-parser.cc:7156 c/c-parser.cc:15307 c/c-parser.cc:21643
! #: c/c-parser.cc:24039 c/c-parser.cc:24125 c/c-parser.cc:24886
! #: c/c-parser.cc:26032 c/c-parser.cc:31328 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4312 c/c-parser.cc:4540
! #: c/c-parser.cc:14859 cp/parser.cc:23909 cp/parser.cc:37727
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> attendu"
  
! #: c/c-parser.cc:8106 c/c-parser.cc:8115 c/c-parser.cc:10149
! #: c/c-parser.cc:11459 c/c-parser.cc:15071 c/c-parser.cc:15468
! #: c/c-parser.cc:15532 c/c-parser.cc:17034 c/c-parser.cc:18145
! #: c/c-parser.cc:18382 c/c-parser.cc:18944 c/c-parser.cc:19047
! #: c/c-parser.cc:19588 c/c-parser.cc:19756 c/c-parser.cc:20294
! #: c/c-parser.cc:20370 c/c-parser.cc:20501 c/c-parser.cc:20573
! #: c/c-parser.cc:20653 c/c-parser.cc:21326 c/c-parser.cc:21881
! #: c/c-parser.cc:27743 c/c-parser.cc:29135 c/c-parser.cc:29319
! #: c/c-parser.cc:29378 c/c-parser.cc:30614 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:9608 c/c-parser.cc:17638
! #: c/c-parser.cc:19052 cp/parser.cc:37760 cp/parser.cc:39476 cp/parser.cc:42576
! #: cp/parser.cc:43480 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> attendu"
  
! #: c/c-parser.cc:9102 cp/parser.cc:37647
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> attendu"
  
! #: c/c-parser.cc:11168 c/c-parser.cc:11407 c/c-parser.cc:11957
! #: c/c-parser.cc:11996 c/c-parser.cc:12089 c/c-parser.cc:12230
! #: c/c-parser.cc:13039 c/c-parser.cc:18559 c/c-parser.cc:20439
  #: 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:37077 cp/parser.cc:37736
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> attendu"
  
! #: c/c-parser.cc:11851
  msgid "expected %<.%>"
  msgstr "%<.%> attendu"
  
! #: c/c-parser.cc:14530 c/c-parser.cc:14562 c/c-parser.cc:14802
! #: cp/parser.cc:40050 cp/parser.cc:40071
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> attendu"
  
! #: c/c-parser.cc:15220 c/gimple-parser.cc:1457 cp/parser.cc:37745
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> attendu"
  
! #: c/c-parser.cc:19142 c/c-parser.cc:21113 c/c-parser.cc:21630
! #: cp/parser.cc:37769 cp/parser.cc:45980
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> ou %<)%> attendu"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20286 c/c-parser.cc:23934 c/c-parser.cc:23979
! #: c/c-parser.cc:24136 c/c-parser.cc:24483 c/c-parser.cc:25195
! #: c/c-parser.cc:26408 c/c-parser.cc:27932 c/c-parser.cc:29520
! #: c/gimple-parser.cc:805 c/c-parser.cc:6919 c/c-parser.cc:24056
! #: c/c-parser.cc:24279 cp/parser.cc:37748 cp/parser.cc:47690 cp/parser.cc:47863
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> attendu"
  
! #: c/c-parser.cc:21780 c/c-parser.cc:28214 c/c-parser.cc:28235
! #: c/c-parser.cc:17092 c/c-parser.cc:17104 c/c-parser.cc:21760
! #: cp/parser.cc:46130 cp/parser.cc:46157 cp/parser.cc:53808 cp/parser.cc:53819
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "%<)%> ou %<,%> attendu"
  
! #: c/c-parser.cc:24067 c/c-parser.cc:24147 c/c-parser.cc:24500
! #: c/c-parser.cc:24955 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37724
! #: cp/parser.cc:40260
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> attendu"
  
! #: c/c-parser.cc:24160 cp/parser.cc:47788
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "%<else%> attendu"
  
! #: c/c-parser.cc:26079 c/c-parser.cc:26068 cp/parser.cc:50749
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> ou %<}%> attendu"
  
! #: c/c-parser.cc:30212 cp/parser.cc:56060
  msgid "<message unknown at compile time>"
  msgstr "<message inconnu durant la compilation>"
  
! #: c/c-typeck.cc:10380
  msgid "(anonymous)"
  msgstr "(anonyme)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21172 cp/parser.cc:37742
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> attendu"
--- 22051,22203 ----
  #: 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:37764 cp/parser.cc:46127
  #, 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:37728
  #, 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:37719
  #, 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:37731
! #: cp/parser.cc:41634 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:23905 cp/parser.cc:37725
  #: 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:37758 cp/parser.cc:39474 cp/parser.cc:42574
! #: cp/parser.cc:43478 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> attendu"
  
! #: c/c-parser.cc:9106 cp/parser.cc:37645
  #, 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:37075 cp/parser.cc:37734
  #, 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:40048 cp/parser.cc:40069
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> attendu"
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37743
  #, 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:37767 cp/parser.cc:45978
  #, 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:37746 cp/parser.cc:47688 cp/parser.cc:47861
  #, 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:46128 cp/parser.cc:46155 cp/parser.cc:53806 cp/parser.cc:53817
  #, 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:37722
! #: cp/parser.cc:40258
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> attendu"
  
! #: c/c-parser.cc:24164 cp/parser.cc:47786
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "%<else%> attendu"
  
! #: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50747
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> ou %<}%> attendu"
  
! #: c/c-parser.cc:30216 cp/parser.cc:56058
  msgid "<message unknown at compile time>"
  msgstr "<message inconnu durant la compilation>"
  
! #: c/c-typeck.cc:10458
  msgid "(anonymous)"
  msgstr "(anonyme)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21168 cp/parser.cc:37740
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> attendu"
*************** msgstr "candidat %i :"
*** 22192,22198 ****
  msgid "  after user-defined conversion:"
  msgstr "  après la conversion définie par l'utilisateur :"
  
! #: cp/call.cc:8800 cp/pt.cc:27659
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "le candidat est :"
--- 22222,22228 ----
  msgid "  after user-defined conversion:"
  msgstr "  après la conversion définie par l'utilisateur :"
  
! #: cp/call.cc:8800 cp/pt.cc:27736
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "le candidat est :"
*************** msgstr "<opérateur inconnu>"
*** 22331,22570 ****
  msgid "At global scope:"
  msgstr "Au niveau global:"
  
! #: cp/reflect.cc:559
  msgid "array element not a constant integer"
  msgstr "l'élément du tableau n'est pas une constante entière"
  
! #: cp/reflect.cc:567 cp/reflect.cc:3862
  msgid "reflect_constant failed"
  msgstr "reflect_constant a échoué"
  
! #: cp/reflect.cc:1000
  msgid "reflection does not represent a type"
  msgstr "la réflexion ne représente pas un type"
  
! #: cp/reflect.cc:1012
  msgid "reflection does not have template arguments"
  msgstr "la réflexion n'a pas d'arguments de patron"
  
! #: cp/reflect.cc:1023
  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:2324
  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:2374
  msgid "operators argument is not a valid operator"
  msgstr "l'argument des opérateurs n'est pas un opérateur valide"
  
! #: cp/reflect.cc:2505
  msgid "reflection does not have a type"
  msgstr "la réflexion n'a pas de type"
  
! #: cp/reflect.cc:2621
  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:2702
  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:2922
  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:3045
  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:3066
  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:3097
  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:3103
  msgid "reflection unsuitable for offset_of"
  msgstr "la réflexion est inappropriée pour offset_of"
  
! #: cp/reflect.cc:3108
  msgid "non-constant offset for offset_of"
  msgstr "décalage non constant pour offset_of"
  
! #: cp/reflect.cc:3172
  msgid "reflection not suitable for size_of"
  msgstr "la réflexion n'est pas appropriée pour size_of"
  
! #: cp/reflect.cc:3191
  msgid "reflection with incomplete type in size_of"
  msgstr "réflexion avec un type incomplet dans size_of"
  
! #: cp/reflect.cc:3227
  msgid "reflection not suitable for alignment_of"
  msgstr "réflexion inappropriée pour alignment_of"
  
! #: cp/reflect.cc:3263
  msgid "alignment_of on function type"
  msgstr "alignment_of sur un type de fonction"
  
! #: cp/reflect.cc:3272
  msgid "reflection with incomplete type in alignment_of"
  msgstr "réflexion avec un type incomplet dans alignment_of"
  
! #: cp/reflect.cc:3307
  msgid "reflection not suitable for bit_size_of"
  msgstr "la réflexion est inappropriée pour bit_size_of"
  
! #: cp/reflect.cc:3331
  msgid "reflection with incomplete type in bit_size_of"
  msgstr "réflexion avec un type incomplet dans bit_size_of"
  
! #: cp/reflect.cc:3507
  msgid "reflection with has_identifier false"
  msgstr "réflexion avec has_identifier false"
  
! #: cp/reflect.cc:3547 cp/reflect.cc:3630
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr "identifier_of pas représentable dans un encodage littéral ordinaire"
  
! #: cp/reflect.cc:3551 cp/reflect.cc:3634
  msgid "u8identifier_of not representable in UTF-8"
  msgstr "u8identifier_of pas représentable en UTF-8"
  
! #: cp/reflect.cc:3767
  msgid "reflection does not represent a type, type alias, variable, function, 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 espace de noms, un énumérateur, une relation de classe de base directe ou un membre de données non statique"
  
! #: cp/reflect.cc:3779
  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:3886
  msgid "reflect_object failed"
  msgstr "reflect_object a échoué"
  
! #: cp/reflect.cc:3913
  msgid "reflect_function failed"
  msgstr "reflect_function a échoué"
  
! #: cp/reflect.cc:4792
  msgid "value member missing"
  msgstr "membre de valeur manquant"
  
! #: cp/reflect.cc:4803 cp/reflect.cc:4812
  msgid "unexpected value of value member"
  msgstr "valeur de membre de valeur inattendue"
  
! #: cp/reflect.cc:4919
  msgid "type member missing"
  msgstr "membre de type manquant"
  
! #: cp/reflect.cc:4943
  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:5000
  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:5156
  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:5295
  msgid "reflection does not represent a template"
  msgstr "la réflexion ne représente pas un patron"
  
! #: cp/reflect.cc:5318
  msgid "invalid argument to can_substitute"
  msgstr "argument invalide à can_substitute"
  
! #: cp/reflect.cc:5380
  msgid "can_substitute returned false"
  msgstr "can_substitute a retourné faux"
  
! #: cp/reflect.cc:5509
  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:5754
  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:5760
  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:5768
  msgid "name is not a valid identifier"
  msgstr "le nom n'est pas un identificateur valable"
  
! #: cp/reflect.cc:5774
  msgid "name is a keyword"
  msgstr "le nom est un mot-clé"
  
! #: cp/reflect.cc:5777
  msgid "name is a built-in trait"
  msgstr "le nom est un trait interne"
  
! #: cp/reflect.cc:5786
  msgid "neither name nor bit_width specified"
  msgstr "ni le nom ni bit_width sont spécifiés"
  
! #: cp/reflect.cc:5792
  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:5797
  msgid "both alignment and bit_width specified"
  msgstr "l'alignement et bit_width sont spécifiés tous les deux"
  
! #: cp/reflect.cc:5801
  msgid "bit_width specified with no_unique_address true"
  msgstr "bit_width spécifié avec no_unique_address vrai"
  
! #: cp/reflect.cc:5806
  msgid "bit_width 0 with specified name"
  msgstr "bit_width 0 avec le nom spécifié"
  
! #: cp/reflect.cc:5809
  msgid "bit_width is negative"
  msgstr "bit_width est négatif"
  
! #: cp/reflect.cc:5816
  msgid "alignment is not power of two"
  msgstr "l'alignement n'est pas une puissance de deux"
  
! #: cp/reflect.cc:5819
  msgid "alignment is negative"
  msgstr "l'alignement est négatif"
  
! #: cp/reflect.cc:5826
  msgid "alignment is smaller than alignment_of"
  msgstr "l'alignement est plus petit que alignment_of"
  
! #: cp/reflect.cc:6363
  msgid "incomplete parent class"
  msgstr "classe parent incomplète"
  
! #: cp/reflect.cc:6799
  msgid "neither complete class type nor namespace"
  msgstr "n'est ni un type de classe complet ni un espace de noms"
  
! #: cp/reflect.cc:6829 cp/reflect.cc:6857 cp/reflect.cc:6886 cp/reflect.cc:6924
! #: cp/reflect.cc:6962 cp/reflect.cc:6993
  msgid "not a complete class type"
  msgstr "pas un type de classe complet"
  
! #: cp/reflect.cc:6952
  msgid "closure type"
  msgstr "type de fermeture"
  
! #: cp/reflect.cc:7128 cp/reflect.cc:7187 cp/reflect.cc:7261
  msgid "value cannot be extracted"
  msgstr "la valeur ne peut pas être extraite"
  
--- 22361,22600 ----
  msgid "At global scope:"
  msgstr "Au niveau global:"
  
! #: cp/reflect.cc:565
  msgid "array element not a constant integer"
  msgstr "l'élément du tableau n'est pas une constante entière"
  
! #: cp/reflect.cc:573 cp/reflect.cc:3906
  msgid "reflect_constant failed"
  msgstr "reflect_constant a échoué"
  
! #: cp/reflect.cc:1031
  msgid "reflection does not represent a type"
  msgstr "la réflexion ne représente pas un type"
  
! #: cp/reflect.cc:1043
  msgid "reflection does not have template arguments"
  msgstr "la réflexion n'a pas d'arguments de patron"
  
! #: cp/reflect.cc:1054
  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:2355
  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:2405
  msgid "operators argument is not a valid operator"
  msgstr "l'argument des opérateurs n'est pas un opérateur valide"
  
! #: cp/reflect.cc:2536
  msgid "reflection does not have a type"
  msgstr "la réflexion n'a pas de type"
  
! #: cp/reflect.cc:2652
  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:2733
  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:2953
  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:3076
  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:3097
  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:3128
  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:3134
  msgid "reflection unsuitable for offset_of"
  msgstr "la réflexion est inappropriée pour offset_of"
  
! #: cp/reflect.cc:3139
  msgid "non-constant offset for offset_of"
  msgstr "décalage non constant pour offset_of"
  
! #: cp/reflect.cc:3203
  msgid "reflection not suitable for size_of"
  msgstr "la réflexion n'est pas appropriée pour size_of"
  
! #: cp/reflect.cc:3222
  msgid "reflection with incomplete type in size_of"
  msgstr "réflexion avec un type incomplet dans size_of"
  
! #: cp/reflect.cc:3258
  msgid "reflection not suitable for alignment_of"
  msgstr "réflexion inappropriée pour alignment_of"
  
! #: cp/reflect.cc:3294
  msgid "alignment_of on function type"
  msgstr "alignment_of sur un type de fonction"
  
! #: cp/reflect.cc:3303
  msgid "reflection with incomplete type in alignment_of"
  msgstr "réflexion avec un type incomplet dans alignment_of"
  
! #: cp/reflect.cc:3338
  msgid "reflection not suitable for bit_size_of"
  msgstr "la réflexion est inappropriée pour bit_size_of"
  
! #: cp/reflect.cc:3362
  msgid "reflection with incomplete type in bit_size_of"
  msgstr "réflexion avec un type incomplet dans bit_size_of"
  
! #: cp/reflect.cc:3538
  msgid "reflection with has_identifier false"
  msgstr "réflexion avec has_identifier false"
  
! #: cp/reflect.cc:3578 cp/reflect.cc:3668
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr "identifier_of pas représentable dans un encodage littéral ordinaire"
  
! #: cp/reflect.cc:3582 cp/reflect.cc:3672
  msgid "u8identifier_of not representable in UTF-8"
  msgstr "u8identifier_of pas représentable en UTF-8"
  
! #: cp/reflect.cc:3805
  msgid "reflection does not represent a type, type alias, variable, function, 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 espace de noms, un énumérateur, une relation de classe de base directe ou un membre de données non statique"
  
! #: cp/reflect.cc:3817
  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:3930
  msgid "reflect_object failed"
  msgstr "reflect_object a échoué"
  
! #: cp/reflect.cc:3957
  msgid "reflect_function failed"
  msgstr "reflect_function a échoué"
  
! #: cp/reflect.cc:4840
  msgid "value member missing"
  msgstr "membre de valeur manquant"
  
! #: cp/reflect.cc:4851 cp/reflect.cc:4860
  msgid "unexpected value of value member"
  msgstr "valeur de membre de valeur inattendue"
  
! #: cp/reflect.cc:4967
  msgid "type member missing"
  msgstr "membre de type manquant"
  
! #: cp/reflect.cc:4991
  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:5048
  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:5204
  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:5343
  msgid "reflection does not represent a template"
  msgstr "la réflexion ne représente pas un patron"
  
! #: cp/reflect.cc:5366
  msgid "invalid argument to can_substitute"
  msgstr "argument invalide à can_substitute"
  
! #: cp/reflect.cc:5428
  msgid "can_substitute returned false"
  msgstr "can_substitute a retourné faux"
  
! #: cp/reflect.cc:5559
  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:5804
  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:5810
  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:5818
  msgid "name is not a valid identifier"
  msgstr "le nom n'est pas un identificateur valable"
  
! #: cp/reflect.cc:5824
  msgid "name is a keyword"
  msgstr "le nom est un mot-clé"
  
! #: cp/reflect.cc:5827
  msgid "name is a built-in trait"
  msgstr "le nom est un trait interne"
  
! #: cp/reflect.cc:5836
  msgid "neither name nor bit_width specified"
  msgstr "ni le nom ni bit_width sont spécifiés"
  
! #: cp/reflect.cc:5842
  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:5847
  msgid "both alignment and bit_width specified"
  msgstr "l'alignement et bit_width sont spécifiés tous les deux"
  
! #: cp/reflect.cc:5851
  msgid "bit_width specified with no_unique_address true"
  msgstr "bit_width spécifié avec no_unique_address vrai"
  
! #: cp/reflect.cc:5856
  msgid "bit_width 0 with specified name"
  msgstr "bit_width 0 avec le nom spécifié"
  
! #: cp/reflect.cc:5859
  msgid "bit_width is negative"
  msgstr "bit_width est négatif"
  
! #: cp/reflect.cc:5866
  msgid "alignment is not power of two"
  msgstr "l'alignement n'est pas une puissance de deux"
  
! #: cp/reflect.cc:5869
  msgid "alignment is negative"
  msgstr "l'alignement est négatif"
  
! #: cp/reflect.cc:5876
  msgid "alignment is smaller than alignment_of"
  msgstr "l'alignement est plus petit que alignment_of"
  
! #: cp/reflect.cc:6413
  msgid "incomplete parent class"
  msgstr "classe parent incomplète"
  
! #: cp/reflect.cc:6859
  msgid "neither complete class type nor namespace"
  msgstr "n'est ni un type de classe complet ni un espace de noms"
  
! #: cp/reflect.cc:6889 cp/reflect.cc:6917 cp/reflect.cc:6946 cp/reflect.cc:6984
! #: cp/reflect.cc:7022 cp/reflect.cc:7053
  msgid "not a complete class type"
  msgstr "pas un type de classe complet"
  
! #: cp/reflect.cc:7012
  msgid "closure type"
  msgstr "type de fermeture"
  
! #: cp/reflect.cc:7188 cp/reflect.cc:7247 cp/reflect.cc:7321
  msgid "value cannot be extracted"
  msgstr "la valeur ne peut pas être extraite"
  
*************** msgstr "la conversion supprime l'attribu
*** 22608,22638 ****
  msgid "source type is not polymorphic"
  msgstr "le type source n'est pas polymorphique"
  
! #: cp/semantics.cc:6825
  msgid "candidates are:"
  msgstr "les candidats sont :"
  
! #: cp/typeck.cc:7784 c/c-typeck.cc:5744
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "type d'argument erroné pour le moins unaire"
  
! #: cp/typeck.cc:7785 c/c-typeck.cc:5730
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "type d'argument erroné pour le plus unaire"
  
! #: cp/typeck.cc:7812 c/c-typeck.cc:5789
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "type d'argument erroné pour le complément de bit"
  
! #: cp/typeck.cc:7832 c/c-typeck.cc:5797
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "type d'argument erroné pour abs"
  
! #: cp/typeck.cc:7844 c/c-typeck.cc:5819
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "type d'argument erroné pour la conjugaison"
--- 22638,22668 ----
  msgid "source type is not polymorphic"
  msgstr "le type source n'est pas polymorphique"
  
! #: cp/semantics.cc:6821
  msgid "candidates are:"
  msgstr "les candidats sont :"
  
! #: cp/typeck.cc:7784 c/c-typeck.cc:5822
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "type d'argument erroné pour le moins unaire"
  
! #: cp/typeck.cc:7785 c/c-typeck.cc:5808
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "type d'argument erroné pour le plus unaire"
  
! #: cp/typeck.cc:7812 c/c-typeck.cc:5867
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "type d'argument erroné pour le complément de bit"
  
! #: cp/typeck.cc:7832 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "type d'argument erroné pour abs"
  
! #: cp/typeck.cc:7844 c/c-typeck.cc:5897
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "type d'argument erroné pour la conjugaison"
*************** msgstr " [consultez %<-fallow-invalid-bo
*** 22669,22727 ****
  msgid "BOZ constant truncated at %L"
  msgstr "constante BOZ tronquée à %L"
  
! #: fortran/check.cc:4179
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr "arguments « a%d » et « a%d » pour l'intrinsèque « %s »"
  
! #: fortran/check.cc:4417 fortran/check.cc:4502 fortran/check.cc:4567
! #: fortran/check.cc:5270
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "arguments « %s » et « %s » pour l'intrinsèque %s"
  
! #: fortran/check.cc:5021 fortran/intrinsic.cc:5062
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "arguments « %s » et « %s » pour l'intrinsèque « %s »"
  
! #: fortran/check.cc:5897
  msgid "NULL() is not interoperable"
  msgstr "NULL() n'est pas interopérable"
  
! #: fortran/check.cc:5903
  msgid "BOZ literal constant"
  msgstr "constante littérale BOZ"
  
! #: fortran/check.cc:5909
  msgid "Expression is polymorphic"
  msgstr "L'expression est polymorphique"
  
! #: fortran/check.cc:5916
  msgid "Expression is a noninteroperable derived type"
  msgstr "L'expression est un type dérivé non-interopérable"
  
! #: fortran/check.cc:5922
  msgid "Procedure unexpected as argument"
  msgstr "Procédure inattendue comme argument"
  
! #: fortran/check.cc:5932
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr "Extension pour utiliser un LOGICAL qui n'est pas du type C_Bool"
  
! #: fortran/check.cc:5939
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr "Extension pour utiliser un CHARACTER qui n'est pas du type C_CHAR"
  
! #: fortran/check.cc:5960
  msgid "Type shall have a character length of 1"
  msgstr "Le type doit avoir une longueur de caractère de 1"
  
! #: fortran/check.cc:5971
  msgid "Coarrays are not interoperable"
  msgstr "Les co-tableaux ne sont pas interopérables"
  
! #: fortran/check.cc:5982
  msgid "Assumed-size arrays are not interoperable"
  msgstr "Le tableau de taille tacite ne sont pas interopérables"
  
--- 22699,22757 ----
  msgid "BOZ constant truncated at %L"
  msgstr "constante BOZ tronquée à %L"
  
! #: fortran/check.cc:4174
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr "arguments « a%d » et « a%d » pour l'intrinsèque « %s »"
  
! #: fortran/check.cc:4412 fortran/check.cc:4497 fortran/check.cc:4562
! #: fortran/check.cc:5265
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "arguments « %s » et « %s » pour l'intrinsèque %s"
  
! #: fortran/check.cc:5016 fortran/intrinsic.cc:5062
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "arguments « %s » et « %s » pour l'intrinsèque « %s »"
  
! #: fortran/check.cc:5892
  msgid "NULL() is not interoperable"
  msgstr "NULL() n'est pas interopérable"
  
! #: fortran/check.cc:5898
  msgid "BOZ literal constant"
  msgstr "constante littérale BOZ"
  
! #: fortran/check.cc:5904
  msgid "Expression is polymorphic"
  msgstr "L'expression est polymorphique"
  
! #: fortran/check.cc:5911
  msgid "Expression is a noninteroperable derived type"
  msgstr "L'expression est un type dérivé non-interopérable"
  
! #: fortran/check.cc:5917
  msgid "Procedure unexpected as argument"
  msgstr "Procédure inattendue comme argument"
  
! #: fortran/check.cc:5927
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr "Extension pour utiliser un LOGICAL qui n'est pas du type C_Bool"
  
! #: fortran/check.cc:5934
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr "Extension pour utiliser un CHARACTER qui n'est pas du type C_CHAR"
  
! #: fortran/check.cc:5955
  msgid "Type shall have a character length of 1"
  msgstr "Le type doit avoir une longueur de caractère de 1"
  
! #: fortran/check.cc:5966
  msgid "Coarrays are not interoperable"
  msgstr "Les co-tableaux ne sont pas interopérables"
  
! #: fortran/check.cc:5977
  msgid "Assumed-size arrays are not interoperable"
  msgstr "Le tableau de taille tacite ne sont pas interopérables"
  
*************** msgstr "Désaccord de la limite du table
*** 22832,22838 ****
  msgid "Driving:"
  msgstr "Pilotage:"
  
! #: fortran/interface.cc:4029 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "argument effectif de INTENT = OUT/INOUT"
  
--- 22862,22868 ----
  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"
  
*************** msgstr "bloc IF"
*** 22998,23008 ****
  msgid "implied END DO"
  msgstr "END DO implicite"
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14286
  msgid "assignment"
  msgstr "affectation"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14352 fortran/resolve.cc:14355
  msgid "pointer assignment"
  msgstr "affectation de pointeur"
  
--- 23028,23038 ----
  msgid "implied END DO"
  msgstr "END DO implicite"
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14333
  msgid "assignment"
  msgstr "affectation"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14399 fortran/resolve.cc:14402
  msgid "pointer assignment"
  msgstr "affectation de pointeur"
  
*************** msgstr "objet DEALLOCATE"
*** 23116,23134 ****
  msgid "ALLOCATE object"
  msgstr "objet ALLOCATE"
  
! #: fortran/resolve.cc:9659 fortran/resolve.cc:11829 fortran/resolve.cc:12055
  msgid "STAT variable"
  msgstr "variable STAT"
  
! #: fortran/resolve.cc:9710 fortran/resolve.cc:11841 fortran/resolve.cc:12067
  msgid "ERRMSG variable"
  msgstr "variable ERRMSG"
  
! #: fortran/resolve.cc:11637
  msgid "item in READ"
  msgstr "élément dans READ"
  
! #: fortran/resolve.cc:11853
  msgid "ACQUIRED_LOCK variable"
  msgstr "variable ACQUIRED_LOCK"
  
--- 23146,23164 ----
  msgid "ALLOCATE object"
  msgstr "objet ALLOCATE"
  
! #: fortran/resolve.cc:9659 fortran/resolve.cc:11846 fortran/resolve.cc:12072
  msgid "STAT variable"
  msgstr "variable STAT"
  
! #: fortran/resolve.cc:9710 fortran/resolve.cc:11858 fortran/resolve.cc:12084
  msgid "ERRMSG variable"
  msgstr "variable ERRMSG"
  
! #: fortran/resolve.cc:11654
  msgid "item in READ"
  msgstr "élément dans READ"
  
! #: fortran/resolve.cc:11870
  msgid "ACQUIRED_LOCK variable"
  msgstr "variable ACQUIRED_LOCK"
  
*************** msgstr "variable ACQUIRED_LOCK"
*** 23137,23167 ****
  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:6876
  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:11414
  #, 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:6682
  #, 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:6690
  #, 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:11543
  #, 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:13301
  msgid "Assignment of scalar to unallocated array"
  msgstr "Assignation d'un scalaire à un tableau non alloué"
  
--- 23167,23197 ----
  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:6906
  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:11451
  #, 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:6690
  #, 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:6698
  #, 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:11598
  #, 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:13373
  msgid "Assignment of scalar to unallocated array"
  msgstr "Assignation d'un scalaire à un tableau non alloué"
  
*************** msgstr "Assignation d'un scalaire à un
*** 23170,23250 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Longueurs de caractères inégales (%ld/%ld) dans %s"
  
! #: fortran/trans-intrinsic.cc:6595
  #, 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:6882
  #, 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:6930
  #, 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:6940
  #, 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:6947
  #, 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:7039
  #, 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:7107
  #, 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:7187
  #, 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:7195 fortran/trans-intrinsic.cc:7240
  #, 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:9609
  #, 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:9641
  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:13161
  #, 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:13173
  #, 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:13185
  #, 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:13197
  #, 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:13205
  #, 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"
--- 23200,23280 ----
  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:13166
  #, 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:13178
  #, 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:13190
  #, 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:13202
  #, 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:13210
  #, 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 "Le numéro d'unité dans l'expre
*** 23261,23280 ****
  msgid "Assigned label is not a target label"
  msgstr "L'étiquette assignée n'est pas une étiquette cible"
  
! #: fortran/trans-stmt.cc:1420
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr "Numéro d'image %d invalide dans SYNC IMAGES"
  
! #: fortran/trans-stmt.cc:2755
  msgid "Loop iterates infinitely"
  msgstr "La boucle itère sans fin"
  
! #: fortran/trans-stmt.cc:2775 fortran/trans-stmt.cc:3031
  msgid "Loop variable has been modified"
  msgstr "La variable de boucle a été modifiée"
  
! #: fortran/trans-stmt.cc:2884
  msgid "DO step value is zero"
  msgstr "La valeur de pas de DO est zéro"
  
--- 23291,23310 ----
  msgid "Assigned label is not a target label"
  msgstr "L'étiquette assignée n'est pas une étiquette cible"
  
! #: fortran/trans-stmt.cc:1423
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr "Numéro d'image %d invalide dans SYNC IMAGES"
  
! #: fortran/trans-stmt.cc:2758
  msgid "Loop iterates infinitely"
  msgstr "La boucle itère sans fin"
  
! #: fortran/trans-stmt.cc:2778 fortran/trans-stmt.cc:3034
  msgid "Loop variable has been modified"
  msgstr "La variable de boucle a été modifiée"
  
! #: fortran/trans-stmt.cc:2887
  msgid "DO step value is zero"
  msgstr "La valeur de pas de DO est zéro"
  
*************** msgstr "Tentative d'utiliser DEALLOCATE
*** 23313,23319 ****
  msgid "Error reallocating to %lu bytes"
  msgstr "Erreur en ré-allouant %lu octets"
  
! #: go/gofrontend/expressions.cc:183 c-family/c-warn.cc:685 cp/cvt.cc:1462
  #: d/toir.cc:225 rust/backend/rust-tree.cc:515
  #, gcc-internal-format
  msgid "value computed is not used"
--- 23343,23349 ----
  msgid "Error reallocating to %lu bytes"
  msgstr "Erreur en ré-allouant %lu octets"
  
! #: go/gofrontend/expressions.cc:183 c-family/c-warn.cc:685 cp/cvt.cc:1464
  #: d/toir.cc:225 rust/backend/rust-tree.cc:515
  #, gcc-internal-format
  msgid "value computed is not used"
*************** msgstr "type numérique attendu"
*** 23340,23347 ****
  msgid "expected boolean type"
  msgstr "type booléen attendu"
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20198 c/c-parser.cc:20205
! #: cp/parser.cc:44601 cp/parser.cc:44608
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "entier attendu"
--- 23370,23377 ----
  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:44599 cp/parser.cc:44606
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "entier attendu"
*************** msgstr "pas assez d'arguments"
*** 23404,23410 ****
  #: 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:9574
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "trop d'arguments"
--- 23434,23440 ----
  #: 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:9576
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "trop d'arguments"
*************** msgstr "%<-mrelax%> est uniquement suppo
*** 24037,24064 ****
  msgid "exception %qs"
  msgstr "exception %qs"
  
! #: cobol/parse_ante.h:1659
  #, gcc-internal-format, gfc-internal-format
  msgid "Global declarative %s for %s"
  msgstr "Déclarative globale %s pour %s"
  
! #: cobol/parse_ante.h:2511 cobol/symbols.h:164 cobol/genapi.cc:6333
! #: cobol/util.cc:324 cobol/util.cc:371 cobol/util.cc:418 cobol/util.cc:720
  #, gcc-internal-format
  msgid "%s:%d: invalid %<symbol_type_t%> %d"
  msgstr "%s:%d: %<symbol_type_t%> %d invalide"
  
! #: cobol/parse_ante.h:3268
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
! msgstr ""
  
! #: cobol/parse_util.h:360
  #, gcc-internal-format
  msgid "%s: intrinsic function %qs not found"
  msgstr "%s: fonction intrinsèque %qs pas trouvée"
  
! #: cobol/parse_util.h:392
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: invalid function descr type '%c'"
  msgstr "%s: type de descripteur de fonction « %c » invalide"
--- 24067,24094 ----
  msgid "exception %qs"
  msgstr "exception %qs"
  
! #: cobol/parse_ante.h:1650
  #, gcc-internal-format, gfc-internal-format
  msgid "Global declarative %s for %s"
  msgstr "Déclarative globale %s pour %s"
  
! #: cobol/parse_ante.h:2502 cobol/symbols.h:164 cobol/genapi.cc:6385
! #: cobol/util.cc:333 cobol/util.cc:380 cobol/util.cc:427 cobol/util.cc:729
  #, gcc-internal-format
  msgid "%s:%d: invalid %<symbol_type_t%> %d"
  msgstr "%s:%d: %<symbol_type_t%> %d invalide"
  
! #: cobol/parse_ante.h:3259
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
! msgstr "SET identifier-11 TO LOCALE"
  
! #: cobol/parse_util.h:455
  #, gcc-internal-format
  msgid "%s: intrinsic function %qs not found"
  msgstr "%s: fonction intrinsèque %qs pas trouvée"
  
! #: cobol/parse_util.h:487
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: invalid function descr type '%c'"
  msgstr "%s: type de descripteur de fonction « %c » invalide"
*************** msgstr "%s: type de descripteur de fonct
*** 24068,24084 ****
  msgid "scan.o: %s"
  msgstr "scan.o: %s"
  
! #: cobol/scan_ante.h:673
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: invalid level '%s'"
  msgstr "%s:%d: niveau « %s » invalide"
  
! #: cobol/scan_ante.h:1218
  #, gcc-internal-format
  msgid "%s:%d: invalid symbol type %s for symbol %qs"
  msgstr "%s:%d: type de symbole %s invalide pour le symbole %qs"
  
! #: cobol/scan_ante.h:1250
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: invalid integer '%s'"
  msgstr "%s:%d: entier « %s » invalide"
--- 24098,24114 ----
  msgid "scan.o: %s"
  msgstr "scan.o: %s"
  
! #: cobol/scan_ante.h:694
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: invalid level '%s'"
  msgstr "%s:%d: niveau « %s » invalide"
  
! #: cobol/scan_ante.h:1239
  #, gcc-internal-format
  msgid "%s:%d: invalid symbol type %s for symbol %qs"
  msgstr "%s:%d: type de symbole %s invalide pour le symbole %qs"
  
! #: cobol/scan_ante.h:1271
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: invalid integer '%s'"
  msgstr "%s:%d: entier « %s » invalide"
*************** msgstr "politique LDP/STP %qs inconnue"
*** 24224,24231 ****
  msgid "unknown pointer size model %qs"
  msgstr "modèle de taille de pointeur %qs inconnu"
  
! #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:420
! #: common.opt:3882 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
--- 24254,24261 ----
  msgid "unknown pointer size model %qs"
  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
*************** msgstr "%qs n'est pas un intrinsèque co
*** 24258,24264 ****
  msgid "Unrecognized option: %qs"
  msgstr "Option non reconnue : %qs"
  
! #: params.opt:497 common.opt:2340
  #, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "modèle de partitionnement LTO %qs inconnu"
--- 24288,24294 ----
  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"
*************** msgstr "mode de débogage du ranger %qs
*** 24278,24399 ****
  msgid "unknown threader debug mode %qs"
  msgstr "mode de débogage du threader %qs inconnu"
  
! #: common.opt:1744
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "style de précision excédentaire %qs inconnu"
  
! #: common.opt:1762
  #, 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:1806
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "style de contraction en virgule flottante %qs inconnu"
  
! #: common.opt:1990
  #, gcc-internal-format
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr "niveau de vérification hardcfr noreturn %qs inconnu"
  
! #: common.opt:2023
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "Niveau de réutilisation de la pile %qs inconnu"
  
! #: common.opt:2095
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr "stringop non disponible pour mettre en ligne %qs"
  
! #: common.opt:2127
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr "niveau de Control-Flow Protection %qs inconnu"
  
! #: common.opt:2241
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "algorithme IRA %qs inconnu"
  
! #: common.opt:2254
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "région IRA %qs inconnue"
  
! #: common.opt:2468
  #, gcc-internal-format
  msgid "targets missing after %qs"
  msgstr "cibles manquantes après %qs"
  
! #: common.opt:2471
  #, gcc-internal-format
  msgid "options or targets=options missing after %qs"
  msgstr "options ou cibles=options manquantes après %qs"
  
! #: common.opt:2481
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "ABI de déchargement %qs inconnue"
  
! #: common.opt:2492
  #, gcc-internal-format
  msgid "option missing after %qs"
  msgstr "option manquante après %qs"
  
! #: common.opt:2669
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "méthode de reproductibilité du profil %qs inconnue"
  
! #: common.opt:2685
  #, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "méthode de mise à jour du profil %qs inconnue"
  
! #: common.opt:2794
  #, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "Niveau de correction à chaud %qs inconnu"
  
! #: common.opt:2827
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "algorithme de réorganisation des blocs de base %qs inconnu"
  
! #: common.opt:3165
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "modèle TLS %qs inconnu"
  
! #: common.opt:3198
  #, gcc-internal-format
  msgid "unknown trampoline implementation %qs"
  msgstr "implémentation de trampoline %qs inconnue"
  
! #: common.opt:3532
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "modèle de coût de la vectorisation %qs inconnu"
  
! #: common.opt:3563
  #, gcc-internal-format
  msgid "unrecognized automatic variable initialization type %qs"
  msgstr "type d'initialisation %qs non reconnu pour une variable automatique"
  
! #: common.opt:3589
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "valeur de visibilité %qs non reconnue"
  
! #: common.opt:3608
  #, 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:3664
  #, 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"
--- 24308,24429 ----
  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"
*************** msgstr "type de bits de remplissage %qs
*** 24403,24434 ****
  msgid "argument %qs to %<-Whidden-declaration%> not recognized"
  msgstr "argument %qs pour %<-Whidden-declaration%> non reconnu"
  
! #: algol68/lang.opt:118
  #, gcc-internal-format
  msgid "unknown stropping_regime setting %qs"
  msgstr "paramètre du régime de marquage %qs inconnue"
  
! #: rust/lang.opt:90
  #, gcc-internal-format
  msgid "unknown crate type: '%qs'"
  msgstr "type de cageot inconnu : « %qs »"
  
! #: rust/lang.opt:118
  #, gcc-internal-format
  msgid "unknown rust mangling option %qs"
  msgstr "option de décoration rust %qs inconnue"
  
! #: rust/lang.opt:135
  #, gcc-internal-format
  msgid "unknown rust edition %qs"
  msgstr "édition rust %qs inconnue"
  
! #: rust/lang.opt:163
  #, gcc-internal-format
  msgid "unknown rust compile-until %qs"
  msgstr "compile-until de rust %qs inconnu"
  
! #: rust/lang.opt:220
  #, gcc-internal-format
  msgid "unknown panic strategy %qs"
  msgstr "stratégie de panique %qs inconnue"
--- 24433,24464 ----
  msgid "argument %qs to %<-Whidden-declaration%> not recognized"
  msgstr "argument %qs pour %<-Whidden-declaration%> non reconnu"
  
! #: algol68/lang.opt:121
  #, gcc-internal-format
  msgid "unknown stropping_regime setting %qs"
  msgstr "paramètre du régime de marquage %qs inconnue"
  
! #: rust/lang.opt:94
  #, gcc-internal-format
  msgid "unknown crate type: '%qs'"
  msgstr "type de cageot inconnu : « %qs »"
  
! #: rust/lang.opt:122
  #, gcc-internal-format
  msgid "unknown rust mangling option %qs"
  msgstr "option de décoration rust %qs inconnue"
  
! #: rust/lang.opt:139
  #, gcc-internal-format
  msgid "unknown rust edition %qs"
  msgstr "édition rust %qs inconnue"
  
! #: rust/lang.opt:167
  #, gcc-internal-format
  msgid "unknown rust compile-until %qs"
  msgstr "compile-until de rust %qs inconnu"
  
! #: rust/lang.opt:224
  #, gcc-internal-format
  msgid "unknown panic strategy %qs"
  msgstr "stratégie de panique %qs inconnue"
*************** msgid "ignoring attribute %qE in declara
*** 24633,24653 ****
  msgstr "l'attribut %qE est ignoré dans la déclaration d'une fonction interne %qD car il est en conflit avec l'attribut %qs"
  
  # %qs est remplacé par un texte non traduit: « hot », « cold », « always_inline ».
! #: attribs.cc:533 c-family/c-attribs.cc:1387 c-family/c-attribs.cc:1431
  #, gcc-internal-format
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "l'attribut %qE est ignoré car il est en conflit avec l'attribut %qs"
  
! #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2807
! #: c-family/c-attribs.cc:3397 c-family/c-attribs.cc:5472
! #: c-family/c-attribs.cc:5565 cp/contracts.cc:595 cp/decl.cc:18233
! #: cp/decl.cc:18284 cp/friend.cc:319 cp/tree.cc:5723
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "déclaration précédente ici"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.cc:739 c-family/c-attribs.cc:4471 objc/objc-act.cc:5134
  #: objc/objc-act.cc:7125 objc/objc-act.cc:8323 objc/objc-act.cc:8379
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
--- 24663,24683 ----
  msgstr "l'attribut %qE est ignoré dans la déclaration d'une fonction interne %qD car il est en conflit avec l'attribut %qs"
  
  # %qs est remplacé par un texte non traduit: « hot », « cold », « always_inline ».
! #: attribs.cc:533 c-family/c-attribs.cc:1388 c-family/c-attribs.cc:1432
  #, gcc-internal-format
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "l'attribut %qE est ignoré car il est en conflit avec l'attribut %qs"
  
! #: 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:595 cp/decl.cc:18264
! #: cp/decl.cc:18315 cp/friend.cc:319 cp/tree.cc:5723
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "déclaration précédente ici"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.cc:739 c-family/c-attribs.cc:4472 objc/objc-act.cc:5134
  #: objc/objc-act.cc:7125 objc/objc-act.cc:8323 objc/objc-act.cc:8379
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
*************** msgstr "directive d'attribut %qE ignoré
*** 24658,24664 ****
  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:2289 cp/cp-gimplify.cc:4115
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "nombre erroné d'arguments spécifié pour l'attribut %qE"
--- 24688,24694 ----
  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:4115
  #, 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
*** 24668,24674 ****
  msgid "expected %i or more, found %i"
  msgstr "%i ou plus attendu, %i trouvé"
  
! #: attribs.cc:768 c/c-parser.cc:2292 cp/cp-gimplify.cc:4117
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "%i attendu, %i trouvé"
--- 24698,24704 ----
  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:4117
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "%i attendu, %i trouvé"
*************** msgstr "%i attendu, %i trouvé"
*** 24678,24684 ****
  msgid "expected between %i and %i, found %i"
  msgstr "entre %i et %i attendu, %i trouvé"
  
! #: attribs.cc:791 c-family/c-attribs.cc:5334
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "l'attribut %qE ne s'applique pas aux types"
--- 24708,24714 ----
  msgid "expected between %i and %i, found %i"
  msgstr "entre %i et %i attendu, %i trouvé"
  
! #: attribs.cc:791 c-family/c-attribs.cc:5335
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "l'attribut %qE ne s'applique pas aux types"
*************** msgstr "les attributs de type sont ignor
*** 24702,24742 ****
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.cc:943 attribs.cc:1956 attribs.cc:1966 attribs.cc:1976
! #: c-family/c-attribs.cc:1114 c-family/c-attribs.cc:1278
! #: c-family/c-attribs.cc:1297 c-family/c-attribs.cc:1315
! #: c-family/c-attribs.cc:1330 c-family/c-attribs.cc:1358
! #: c-family/c-attribs.cc:1402 c-family/c-attribs.cc:1446
! #: c-family/c-attribs.cc:1488 c-family/c-attribs.cc:1519
! #: c-family/c-attribs.cc:1535 c-family/c-attribs.cc:1552
! #: c-family/c-attribs.cc:1568 c-family/c-attribs.cc:1585
! #: c-family/c-attribs.cc:1610 c-family/c-attribs.cc:1626
! #: c-family/c-attribs.cc:1641 c-family/c-attribs.cc:1738
! #: c-family/c-attribs.cc:1755 c-family/c-attribs.cc:1773
! #: c-family/c-attribs.cc:1798 c-family/c-attribs.cc:1823
! #: c-family/c-attribs.cc:1846 c-family/c-attribs.cc:1863
! #: c-family/c-attribs.cc:1892 c-family/c-attribs.cc:1913
! #: c-family/c-attribs.cc:1934 c-family/c-attribs.cc:1961
! #: c-family/c-attribs.cc:1992 c-family/c-attribs.cc:2021
! #: c-family/c-attribs.cc:2075 c-family/c-attribs.cc:2128
! #: c-family/c-attribs.cc:2194 c-family/c-attribs.cc:2252
! #: c-family/c-attribs.cc:2341 c-family/c-attribs.cc:2371
! #: c-family/c-attribs.cc:2422 c-family/c-attribs.cc:3053
! #: c-family/c-attribs.cc:3252 c-family/c-attribs.cc:3313
! #: c-family/c-attribs.cc:3550 c-family/c-attribs.cc:3630
! #: c-family/c-attribs.cc:3782 c-family/c-attribs.cc:4238
! #: c-family/c-attribs.cc:4304 c-family/c-attribs.cc:4340
! #: c-family/c-attribs.cc:4395 c-family/c-attribs.cc:4624
! #: c-family/c-attribs.cc:4645 c-family/c-attribs.cc:4734
! #: c-family/c-attribs.cc:4766 c-family/c-attribs.cc:4831
! #: c-family/c-attribs.cc:5037 c-family/c-attribs.cc:5336
! #: c-family/c-attribs.cc:6196 c-family/c-attribs.cc:6215
! #: c-family/c-attribs.cc:6238 c-family/c-attribs.cc:6277
! #: c-family/c-attribs.cc:6359 c-family/c-attribs.cc:6391
! #: c-family/c-attribs.cc:6448 c-family/c-attribs.cc:6464
! #: c-family/c-attribs.cc:6636 c-family/c-attribs.cc:6648
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
! #: config/arm/arm.cc:7480 config/arm/arm.cc:7507 config/arm/arm.cc:7524
  #: 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
--- 24732,24772 ----
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.cc:943 attribs.cc:1960 attribs.cc:1970 attribs.cc:1980
! #: c-family/c-attribs.cc:1114 c-family/c-attribs.cc:1279
! #: c-family/c-attribs.cc:1298 c-family/c-attribs.cc:1316
! #: c-family/c-attribs.cc:1331 c-family/c-attribs.cc:1359
! #: c-family/c-attribs.cc:1403 c-family/c-attribs.cc:1447
! #: c-family/c-attribs.cc:1489 c-family/c-attribs.cc:1520
! #: c-family/c-attribs.cc:1536 c-family/c-attribs.cc:1553
! #: c-family/c-attribs.cc:1569 c-family/c-attribs.cc:1586
! #: c-family/c-attribs.cc:1611 c-family/c-attribs.cc:1627
! #: c-family/c-attribs.cc:1642 c-family/c-attribs.cc:1739
! #: c-family/c-attribs.cc:1756 c-family/c-attribs.cc:1774
! #: c-family/c-attribs.cc:1799 c-family/c-attribs.cc:1824
! #: c-family/c-attribs.cc:1847 c-family/c-attribs.cc:1864
! #: c-family/c-attribs.cc:1893 c-family/c-attribs.cc:1914
! #: c-family/c-attribs.cc:1935 c-family/c-attribs.cc:1962
! #: c-family/c-attribs.cc:1993 c-family/c-attribs.cc:2022
! #: c-family/c-attribs.cc:2076 c-family/c-attribs.cc:2129
! #: c-family/c-attribs.cc:2195 c-family/c-attribs.cc:2253
! #: c-family/c-attribs.cc:2342 c-family/c-attribs.cc:2372
! #: c-family/c-attribs.cc:2423 c-family/c-attribs.cc:3054
! #: c-family/c-attribs.cc:3253 c-family/c-attribs.cc:3314
! #: c-family/c-attribs.cc:3551 c-family/c-attribs.cc:3631
! #: c-family/c-attribs.cc:3783 c-family/c-attribs.cc:4239
! #: c-family/c-attribs.cc:4305 c-family/c-attribs.cc:4341
! #: c-family/c-attribs.cc:4396 c-family/c-attribs.cc:4625
! #: c-family/c-attribs.cc:4646 c-family/c-attribs.cc:4735
! #: c-family/c-attribs.cc:4767 c-family/c-attribs.cc:4832
! #: c-family/c-attribs.cc:5038 c-family/c-attribs.cc:5337
! #: c-family/c-attribs.cc:6197 c-family/c-attribs.cc:6216
! #: c-family/c-attribs.cc:6239 c-family/c-attribs.cc:6278
! #: c-family/c-attribs.cc:6360 c-family/c-attribs.cc:6392
! #: c-family/c-attribs.cc:6449 c-family/c-attribs.cc:6465
! #: 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
*************** msgstr "les attributs de type sont ignor
*** 24750,24756 ****
  #: 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:6283
  #: cp/tree.cc:5374 cp/tree.cc:5879 d/d-attribs.cc:483 d/d-attribs.cc:702
  #: d/d-attribs.cc:723 d/d-attribs.cc:739 d/d-attribs.cc:756 d/d-attribs.cc:788
  #: d/d-attribs.cc:917 d/d-attribs.cc:976 d/d-attribs.cc:992 d/d-attribs.cc:1008
--- 24780,24786 ----
  #: 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:5374 cp/tree.cc:5879 d/d-attribs.cc:483 d/d-attribs.cc:702
  #: d/d-attribs.cc:723 d/d-attribs.cc:739 d/d-attribs.cc:756 d/d-attribs.cc:788
  #: d/d-attribs.cc:917 d/d-attribs.cc:976 d/d-attribs.cc:992 d/d-attribs.cc:1008
*************** msgstr "les attributs de type sont ignor
*** 24770,25004 ****
  msgid "%qE attribute ignored"
  msgstr "attribut %qE ignoré"
  
! #: attribs.cc:1323
  #, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "les attributs appliqués à %qT après sa définition sont ignorés"
  
! #: attribs.cc:1887
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr "%q+D déjà déclaré avec l'attribut dllexport: dllimport est ignoré"
  
! #: attribs.cc:1899
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr "%q+D redéclaré sans l'attribut dllimport après avoir été référencé avec une liaison pour une dll"
  
! #: attribs.cc:1913
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr "%q+D redéclaré sans l'attribut dllimport: le dllimport précédent est ignoré"
  
! #: attribs.cc:1994
  #, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "fonction « inline » %q+D déclarée en tant que dllimport: attribut ignoré"
  
! #: attribs.cc:2002
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "la définition de la fonction %q+D est marquée dllimport"
  
! #: attribs.cc:2010
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "la définition de la variable %q+D est marquée dllimport"
  
! #: attribs.cc:2016
  #, gcc-internal-format
  msgid "thread-local variable %q+D declared as dllimport"
  msgstr "la variable locale au thread %q+D est déclarée comme dllimport"
  
! #: attribs.cc:2046
  #, gcc-internal-format
  msgid "thread-local variable %q+D declared as dllexport"
  msgstr "la variable locale au thread %q+D est déclarée comme dllexport"
  
! #: attribs.cc:2054
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr "classe de liaison externe requise pour le symbole %q+D en raison de l'attribut %qE"
  
! #: attribs.cc:2068
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr "%qE implique la visibilité par défaut mais %qD a déjà été déclaré avec une visibilité différente"
  
! #: attribs.cc:2366
  msgid "%qD specifies more restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %e"
  msgstr[0] "%qD spécifie un attribut plus restrictif que sa cible %qD: %e"
  msgstr[1] "%qD spécifie des attributs plus restrictifs que sa cible %qD: %e"
  
! #: attribs.cc:2372 attribs.cc:2394
  #, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "cible %qD déclarée ici"
  
! #: attribs.cc:2388
  msgid "%qD specifies less restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %e"
  msgstr[0] "%qD spécifie un attribut moins restrictif que sa cible %qD: %e"
  msgstr[1] "%qD spécifie des attributs moins restrictifs que sa cible %qD: %e"
  
! #: auto-profile.cc:823
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile cannot encode offset %i that exceeds 16 bytes"
  msgstr "le profil automatique ne sait pas encoder le décalage %i qui dépasse 16 octets"
  
! #: auto-profile.cc:827
  #, gcc-internal-format
  msgid "location offset is related to"
  msgstr "le décalage de l'emplacement est relié à"
  
! #: auto-profile.cc:830
  #, gcc-internal-format
  msgid "auto-profile cannot encode discriminators that exceeds 16 bytes"
  msgstr "le profil automatique ne sait pas encoder des discriminateurs qui dépasse 16 octets"
  
! #: auto-profile.cc:866
  #, gcc-internal-format
  msgid "auto-profile is not supported for targets with user label prefix"
  msgstr "le profil automatique n'est pas supporté pour des cibles avec des préfixes d'étiquettes utilisateur"
  
! #: auto-profile.cc:1086
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid symbol name index %d"
  msgstr "le profil automatique contient l'index de nom de symbole %d invalide"
  
! #: auto-profile.cc:1102
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid filename index %d"
  msgstr "le profil automatique contient l'index de nom de fichier %d invalide"
  
! #: auto-profile.cc:1604
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains inlined function with symbol name %s instead of symbol name %s"
  msgstr "le profil automatique de %q+F contient la fonction en ligne avec le nom de symbole %s au lieu du nom de symbole %s"
  
! #: auto-profile.cc:1607 auto-profile.cc:1833 auto-profile.cc:1842
! #: auto-profile.cc:1884
  #, gcc-internal-format
  msgid "corresponding call"
  msgstr "appel correspondant"
  
! #: auto-profile.cc:1652
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr "décompte d'information dupliqué dans le profil automatique de %q+F à l'emplacement relatif %i, et discriminateur %i"
  
! #: auto-profile.cc:1657
  #, gcc-internal-format
  msgid "corresponding source location"
  msgstr "emplacement source correspondant"
  
! #: auto-profile.cc:1828
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr "site d'appel dupliqué dans le profil automatique %q+F à l'emplacement relatif %i, discriminateur %i"
  
! #: auto-profile.cc:1836
  #, gcc-internal-format
  msgid "both call targets and inline callsite information is present in auto-profile of function %q+F with relative location %i, discriminator %i"
  msgstr "les cibles d'appel et l'information du site d'appel en ligne sont présentes toutes les deux dans le profil automatique de la fonction %q+F à l'emplacement relatif %i, discriminateur %i"
  
! #: auto-profile.cc:1876
  #, gcc-internal-format
  msgid "auto-profile of %q+F seem to contain lost discriminator %i for call of %s at relative location %i"
  msgstr "le profil automatique de %q+F semble contenir le discriminateur perdu %i pour l'appel de %s à l'emplacement relatif %i"
  
! #: auto-profile.cc:1920
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains multiple targets for a direct call with relative location %i, discriminator %i"
  msgstr "le profil automatique de %q+F contient plusieurs cibles pour un appel direct avec l'emplacement relatif %i, discriminateur %i"
  
! #: auto-profile.cc:1936
  #, gcc-internal-format, gfc-internal-format
  msgid "function contains two calls of the same relative location +%i, discriminator %i, that leads to lost auto-profile"
  msgstr "la fonction contient deux appels du même emplacement relatif +%i, discriminateur %i, cela conduit à un profil automatique perdu"
  
! #: auto-profile.cc:1944
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr "emplacement du premier appel"
  
! #: auto-profile.cc:1946
  #, gcc-internal-format
  msgid "location of the second call"
  msgstr "emplacement du deuxième appel"
  
! #: auto-profile.cc:2000
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr "le profil automatique de %q+F contient des cibles d'appel indirect qui ne sont pas associées avec une instruction d'appel indirect"
  
! #: auto-profile.cc:2005 auto-profile.cc:2052
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr "décompte %<PRIu64> avec l'emplacement relatif +%i, discriminateur %i"
  
! #: auto-profile.cc:2048
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr "le profil automatiquement de %q+F contient des instructions supplémentaires"
  
! #: auto-profile.cc:2058 auto-profile.cc:2099
  #, gcc-internal-format
  msgid "location is after end of function"
  msgstr "l'emplacement est après la fin de la fonction"
  
! #: auto-profile.cc:2087
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr "le profil automatique de %q+F contient des sites d'appel supplémentaires"
  
! #: auto-profile.cc:2092
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr "appel de %s avec un décompte total %<PRId64>, emplacement relatif +%i, discriminateur %i"
  
! #: auto-profile.cc:3026
  #, gcc-internal-format
  msgid "Not expected TAG."
  msgstr "TAG inattendu."
  
! #: auto-profile.cc:3049
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr "le profil automatique contient l'instance de fonction dupliquée %s"
  
! #: auto-profile.cc:3211
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open profile file %s"
  msgstr "n'a pu ouvrir le fichier profil %s"
  
! #: auto-profile.cc:3217
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr "le nombre magique du profil AutoFDO ne correspond pas"
  
! #: auto-profile.cc:3225
  #, gcc-internal-format, gfc-internal-format
  msgid "AutoFDO profile version %u does not match %u"
  msgstr "la version %u du profil AutoFDO ne correspond pas à %u"
  
! #: auto-profile.cc:3237
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read summary information from %s"
  msgstr "impossible de lire l'information résumée de %s"
  
! #: auto-profile.cc:3245
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read string table from %s"
  msgstr "impossible de lire la table des chaînes depuis %s"
  
! #: auto-profile.cc:3254
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read function profile from %s"
  msgstr "impossible de lire le profil de la fonction depuis %s"
  
! #: auto-profile.cc:3264
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read module profile from %s"
  msgstr "impossible de lire le profil du module depuis %s"
--- 24800,25034 ----
  msgid "%qE attribute ignored"
  msgstr "attribut %qE ignoré"
  
! #: attribs.cc:1327
  #, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "les attributs appliqués à %qT après sa définition sont ignorés"
  
! #: attribs.cc:1891
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr "%q+D déjà déclaré avec l'attribut dllexport: dllimport est ignoré"
  
! #: attribs.cc:1903
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr "%q+D redéclaré sans l'attribut dllimport après avoir été référencé avec une liaison pour une dll"
  
! #: attribs.cc:1917
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr "%q+D redéclaré sans l'attribut dllimport: le dllimport précédent est ignoré"
  
! #: attribs.cc:1998
  #, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "fonction « inline » %q+D déclarée en tant que dllimport: attribut ignoré"
  
! #: attribs.cc:2006
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "la définition de la fonction %q+D est marquée dllimport"
  
! #: attribs.cc:2014
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "la définition de la variable %q+D est marquée dllimport"
  
! #: attribs.cc:2020
  #, gcc-internal-format
  msgid "thread-local variable %q+D declared as dllimport"
  msgstr "la variable locale au thread %q+D est déclarée comme dllimport"
  
! #: attribs.cc:2050
  #, gcc-internal-format
  msgid "thread-local variable %q+D declared as dllexport"
  msgstr "la variable locale au thread %q+D est déclarée comme dllexport"
  
! #: attribs.cc:2058
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr "classe de liaison externe requise pour le symbole %q+D en raison de l'attribut %qE"
  
! #: attribs.cc:2072
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr "%qE implique la visibilité par défaut mais %qD a déjà été déclaré avec une visibilité différente"
  
! #: attribs.cc:2370
  msgid "%qD specifies more restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %e"
  msgstr[0] "%qD spécifie un attribut plus restrictif que sa cible %qD: %e"
  msgstr[1] "%qD spécifie des attributs plus restrictifs que sa cible %qD: %e"
  
! #: attribs.cc:2376 attribs.cc:2398
  #, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "cible %qD déclarée ici"
  
! #: attribs.cc:2392
  msgid "%qD specifies less restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %e"
  msgstr[0] "%qD spécifie un attribut moins restrictif que sa cible %qD: %e"
  msgstr[1] "%qD spécifie des attributs moins restrictifs que sa cible %qD: %e"
  
! #: auto-profile.cc:822
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile cannot encode offset %i that exceeds 16 bytes"
  msgstr "le profil automatique ne sait pas encoder le décalage %i qui dépasse 16 octets"
  
! #: auto-profile.cc:826
  #, gcc-internal-format
  msgid "location offset is related to"
  msgstr "le décalage de l'emplacement est relié à"
  
! #: auto-profile.cc:829
  #, gcc-internal-format
  msgid "auto-profile cannot encode discriminators that exceeds 16 bytes"
  msgstr "le profil automatique ne sait pas encoder des discriminateurs qui dépasse 16 octets"
  
! #: auto-profile.cc:865
  #, gcc-internal-format
  msgid "auto-profile is not supported for targets with user label prefix"
  msgstr "le profil automatique n'est pas supporté pour des cibles avec des préfixes d'étiquettes utilisateur"
  
! #: auto-profile.cc:1085
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid symbol name index %d"
  msgstr "le profil automatique contient l'index de nom de symbole %d invalide"
  
! #: auto-profile.cc:1101
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid filename index %d"
  msgstr "le profil automatique contient l'index de nom de fichier %d invalide"
  
! #: auto-profile.cc:1603
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains inlined function with symbol name %s instead of symbol name %s"
  msgstr "le profil automatique de %q+F contient la fonction en ligne avec le nom de symbole %s au lieu du nom de symbole %s"
  
! #: auto-profile.cc:1606 auto-profile.cc:1832 auto-profile.cc:1841
! #: auto-profile.cc:1883
  #, gcc-internal-format
  msgid "corresponding call"
  msgstr "appel correspondant"
  
! #: auto-profile.cc:1651
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr "décompte d'information dupliqué dans le profil automatique de %q+F à l'emplacement relatif %i, et discriminateur %i"
  
! #: auto-profile.cc:1656
  #, gcc-internal-format
  msgid "corresponding source location"
  msgstr "emplacement source correspondant"
  
! #: auto-profile.cc:1827
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr "site d'appel dupliqué dans le profil automatique %q+F à l'emplacement relatif %i, discriminateur %i"
  
! #: auto-profile.cc:1835
  #, gcc-internal-format
  msgid "both call targets and inline callsite information is present in auto-profile of function %q+F with relative location %i, discriminator %i"
  msgstr "les cibles d'appel et l'information du site d'appel en ligne sont présentes toutes les deux dans le profil automatique de la fonction %q+F à l'emplacement relatif %i, discriminateur %i"
  
! #: auto-profile.cc:1875
  #, gcc-internal-format
  msgid "auto-profile of %q+F seem to contain lost discriminator %i for call of %s at relative location %i"
  msgstr "le profil automatique de %q+F semble contenir le discriminateur perdu %i pour l'appel de %s à l'emplacement relatif %i"
  
! #: auto-profile.cc:1919
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains multiple targets for a direct call with relative location %i, discriminator %i"
  msgstr "le profil automatique de %q+F contient plusieurs cibles pour un appel direct avec l'emplacement relatif %i, discriminateur %i"
  
! #: auto-profile.cc:1935
  #, gcc-internal-format, gfc-internal-format
  msgid "function contains two calls of the same relative location +%i, discriminator %i, that leads to lost auto-profile"
  msgstr "la fonction contient deux appels du même emplacement relatif +%i, discriminateur %i, cela conduit à un profil automatique perdu"
  
! #: auto-profile.cc:1943
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr "emplacement du premier appel"
  
! #: auto-profile.cc:1945
  #, gcc-internal-format
  msgid "location of the second call"
  msgstr "emplacement du deuxième appel"
  
! #: auto-profile.cc:1999
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr "le profil automatique de %q+F contient des cibles d'appel indirect qui ne sont pas associées avec une instruction d'appel indirect"
  
! #: auto-profile.cc:2004 auto-profile.cc:2051
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr "décompte %<PRIu64> avec l'emplacement relatif +%i, discriminateur %i"
  
! #: auto-profile.cc:2047
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr "le profil automatiquement de %q+F contient des instructions supplémentaires"
  
! #: auto-profile.cc:2057 auto-profile.cc:2098
  #, gcc-internal-format
  msgid "location is after end of function"
  msgstr "l'emplacement est après la fin de la fonction"
  
! #: auto-profile.cc:2086
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr "le profil automatique de %q+F contient des sites d'appel supplémentaires"
  
! #: auto-profile.cc:2091
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr "appel de %s avec un décompte total %<PRId64>, emplacement relatif +%i, discriminateur %i"
  
! #: auto-profile.cc:3025
  #, gcc-internal-format
  msgid "Not expected TAG."
  msgstr "TAG inattendu."
  
! #: auto-profile.cc:3048
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr "le profil automatique contient l'instance de fonction dupliquée %s"
  
! #: auto-profile.cc:3210
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open profile file %s"
  msgstr "n'a pu ouvrir le fichier profil %s"
  
! #: auto-profile.cc:3216
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr "le nombre magique du profil AutoFDO ne correspond pas"
  
! #: auto-profile.cc:3224
  #, gcc-internal-format, gfc-internal-format
  msgid "AutoFDO profile version %u does not match %u"
  msgstr "la version %u du profil AutoFDO ne correspond pas à %u"
  
! #: auto-profile.cc:3236
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read summary information from %s"
  msgstr "impossible de lire l'information résumée de %s"
  
! #: auto-profile.cc:3244
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read string table from %s"
  msgstr "impossible de lire la table des chaînes depuis %s"
  
! #: auto-profile.cc:3253
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read function profile from %s"
  msgstr "impossible de lire le profil de la fonction depuis %s"
  
! #: auto-profile.cc:3263
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read module profile from %s"
  msgstr "impossible de lire le profil du module depuis %s"
*************** msgstr "impossible de lire le profil du
*** 25008,25014 ****
  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:28574 cp/name-lookup.cc:7082
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qE déclaré ici"
--- 25038,25044 ----
  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:7189
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qE déclaré ici"
*************** msgstr "nombre erroné d'arguments pour
*** 25165,25171 ****
  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:12018
  #, 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%>"
--- 25195,25201 ----
  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%>"
*************** msgstr "%<verify_marked_backedges%> a é
*** 25205,25211 ****
  msgid "total size of local objects is too large"
  msgstr "la taille totale des objets locaux est trop grande"
  
! #: cfgexpand.cc:2140 function.cc:1016 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"
--- 25235,25241 ----
  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"
*************** msgstr "les blocs de base n'ont pas ét�
*** 25834,26175 ****
  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:3725
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "le nombre d'arêtes de l'appelant est invalide"
  
! #: cgraph.cc:3822
  #, 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:3827
  #, 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:3857
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr "les arrêtes spéculatives ne sont pas adjacentes"
  
! #: cgraph.cc:3863
  #, 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:3869 cgraph.cc:3899
  #, 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:3876
  #, 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:3887
  #, 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:3906
  #, 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:3919
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "appel direct manquant pour la spéculation %i"
  
! #: cgraph.cc:3924
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "référence manquante pour la spéculation %i"
  
! #: cgraph.cc:3933
  #, 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:3962
  #, 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:3969
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "décompte cgraph invalide"
  
! #: cgraph.cc:3974
  #, 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:3979
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "le nombre de clones en ligne n'est pas compatible"
  
! #: cgraph.cc:3986
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "tp_first_run doit être non négatif"
  
! #: cgraph.cc:3991
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "les symboles locaux doivent être définis"
  
! #: cgraph.cc:3996
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "clone en ligne visible depuis l'extérieur"
  
! #: cgraph.cc:4001
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "clone en ligne avec l'adresse prise"
  
! #: cgraph.cc:4006
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "le clone en ligne est forcé à sortir"
  
! #: cgraph.cc:4011
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr "le clone en ligne est référencé par l'assembleur"
  
! #: cgraph.cc:4018
  #, 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:4023
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr "fanion calls_comdat_local invalide"
  
! #: cgraph.cc:4030
  #, 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:4042
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr "interposition sémantique incohérente"
  
! #: cgraph.cc:4049
  #, 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:4055 cgraph.cc:4122
  #, 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:4062
  #, 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:4070
  #, 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:4078 cgraph.cc:4152
  #, 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:4090
  #, 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:4100
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "le pointeur inlined_to est faux"
  
! #: cgraph.cc:4105
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "appelants en ligne multiples"
  
! #: cgraph.cc:4112
  #, 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:4142
  #, 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:4173
  #, 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:4190
  #, 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:4201
  #, 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:4206
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "le pointeur inlined_to fait référence à lui même"
  
! #: cgraph.cc:4217
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "le cgraph_node a un mauvais clone_of"
  
! #: cgraph.cc:4230
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "le cgraph_node a une mauvaise liste de clones"
  
! #: cgraph.cc:4236
  #, 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:4241
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "le cgraph_node a un mauvais pointeur prev_clone"
  
! #: cgraph.cc:4246
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "la liste doublement liée des clones est corrompue"
  
! #: cgraph.cc:4258
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "L'alias a des arêtes d'appel"
  
! #: cgraph.cc:4264
  #, 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:4269
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "L'alias a plus d'une référence alias"
  
! #: cgraph.cc:4276
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "L'alias analysé n'a pas de référence"
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "Pas d'arête hors du nœud du fragment"
  
! #: cgraph.cc:4290
  #, 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:4295
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Le fragment n'est pas supposé avoir un contenu"
  
! #: cgraph.cc:4331
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "call_stmt partagé:"
  
! #: cgraph.cc:4344
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "l'arête pointe vers la mauvaise déclaration:"
  
! #: cgraph.cc:4353
  #, 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:4363
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "arête callgraph manquante pour l'appel stmt:"
  
! #: cgraph.cc:4373
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "référence à une instruction morte"
  
! #: cgraph.cc:4386
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr "l'arête non-callback a callback_id défini"
  
! #: cgraph.cc:4392
  #, 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:4400
  #, 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:4428
  #, 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:4441
  #, 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:4448
  #, 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:4460
  #, 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:4479 cgraph.cc:4492
  #, 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:4484
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "l'origine pointe vers un parent différent"
  
! #: cgraph.cc:4500
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "verify_cgraph_node a échoué"
  
! #: cgraph.cc:4622 varpool.cc:300
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "%s: la section %s.%d est manquante"
--- 25864,26205 ----
  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:3724
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "le nombre d'arêtes de l'appelant est invalide"
  
! #: cgraph.cc:3821
  #, 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:3826
  #, 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:3856
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr "les arrêtes spéculatives ne sont pas adjacentes"
  
! #: cgraph.cc:3862
  #, 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:3868 cgraph.cc:3898
  #, 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:3875
  #, 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:3886
  #, 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:3905
  #, 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:3918
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "appel direct manquant pour la spéculation %i"
  
! #: cgraph.cc:3923
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "référence manquante pour la spéculation %i"
  
! #: cgraph.cc:3932
  #, 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:3961
  #, 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:3968
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "décompte cgraph invalide"
  
! #: cgraph.cc:3973
  #, 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:3978
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "le nombre de clones en ligne n'est pas compatible"
  
! #: cgraph.cc:3985
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "tp_first_run doit être non négatif"
  
! #: cgraph.cc:3990
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "les symboles locaux doivent être définis"
  
! #: cgraph.cc:3995
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "clone en ligne visible depuis l'extérieur"
  
! #: cgraph.cc:4000
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "clone en ligne avec l'adresse prise"
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "le clone en ligne est forcé à sortir"
  
! #: cgraph.cc:4010
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr "le clone en ligne est référencé par l'assembleur"
  
! #: cgraph.cc:4017
  #, 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:4022
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr "fanion calls_comdat_local invalide"
  
! #: cgraph.cc:4029
  #, 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:4041
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr "interposition sémantique incohérente"
  
! #: cgraph.cc:4048
  #, 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:4054 cgraph.cc:4121
  #, 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:4061
  #, 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:4069
  #, 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:4077 cgraph.cc:4151
  #, 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:4089
  #, 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:4099
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "le pointeur inlined_to est faux"
  
! #: cgraph.cc:4104
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "appelants en ligne multiples"
  
! #: cgraph.cc:4111
  #, 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:4141
  #, 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:4172
  #, 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:4189
  #, 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:4200
  #, 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:4205
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "le pointeur inlined_to fait référence à lui même"
  
! #: cgraph.cc:4216
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "le cgraph_node a un mauvais clone_of"
  
! #: cgraph.cc:4229
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "le cgraph_node a une mauvaise liste de clones"
  
! #: cgraph.cc:4235
  #, 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:4240
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "le cgraph_node a un mauvais pointeur prev_clone"
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "la liste doublement liée des clones est corrompue"
  
! #: cgraph.cc:4257
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "L'alias a des arêtes d'appel"
  
! #: cgraph.cc:4263
  #, 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:4268
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "L'alias a plus d'une référence alias"
  
! #: cgraph.cc:4275
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "L'alias analysé n'a pas de référence"
  
! #: cgraph.cc:4284
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "Pas d'arête hors du nœud du fragment"
  
! #: cgraph.cc:4289
  #, 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:4294
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Le fragment n'est pas supposé avoir un contenu"
  
! #: cgraph.cc:4330
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "call_stmt partagé:"
  
! #: cgraph.cc:4343
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "l'arête pointe vers la mauvaise déclaration:"
  
! #: cgraph.cc:4352
  #, 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:4362
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "arête callgraph manquante pour l'appel stmt:"
  
! #: cgraph.cc:4372
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "référence à une instruction morte"
  
! #: cgraph.cc:4385
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr "l'arête non-callback a callback_id défini"
  
! #: cgraph.cc:4391
  #, 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:4399
  #, 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:4427
  #, 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:4440
  #, 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:4447
  #, 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:4459
  #, 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:4478 cgraph.cc:4491
  #, 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:4483
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "l'origine pointe vers un parent différent"
  
! #: cgraph.cc:4499
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "verify_cgraph_node a échoué"
  
! #: cgraph.cc:4621 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
*** 26249,26260 ****
  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:13688
  #, 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:13696
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F déclaré %<static%> mais jamais défini"
--- 26279,26290 ----
  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"
*************** msgstr "n'a pu fermer le fichier de rép
*** 26364,26376 ****
  msgid "cannot find %qs"
  msgstr "%qs introuvable"
  
! #: collect-utils.cc:225 collect2.cc:2394 collect2.cc:2564 gcc.cc:3446
! #: gcc.cc:7890
  #, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr "échec de %<pex_init%> : %m"
  
! #: collect-utils.cc:234 collect2.cc:2403 collect2.cc:2572 gcc.cc:2755
  #, gcc-internal-format
  msgid "%s: %m"
  msgstr "%s: %m"
--- 26394,26406 ----
  msgid "cannot find %qs"
  msgstr "%qs introuvable"
  
! #: collect-utils.cc:225 collect2.cc:2394 collect2.cc:2564 gcc.cc:3447
! #: gcc.cc:7892
  #, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr "échec de %<pex_init%> : %m"
  
! #: collect-utils.cc:234 collect2.cc:2403 collect2.cc:2572 gcc.cc:2756
  #, gcc-internal-format
  msgid "%s: %m"
  msgstr "%s: %m"
*************** msgstr "la variable d'environnement %<CO
*** 26385,26391 ****
  msgid "ld returned %d exit status"
  msgstr "ld a retourné le statut de sortie %d"
  
! #: collect2.cc:918 gcc.cc:8402 config/nvptx/mkoffload.cc:646
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr "échec de atexit"
--- 26415,26421 ----
  msgid "ld returned %d exit status"
  msgstr "ld a retourné le statut de sortie %d"
  
! #: collect2.cc:918 gcc.cc:8404 config/nvptx/mkoffload.cc:646
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr "échec de atexit"
*************** msgstr "la fonction débute sur un numé
*** 26626,26641 ****
  msgid "error writing %qs"
  msgstr "erreur d'écriture dans %qs"
  
! #: coverage.cc:1293
! #, gcc-internal-format
! msgid "filename %qs does not start with profile prefix %qs"
! msgstr "le nom de fichier %qs ne débute pas par le préfixe de profil %qs"
! 
! #: coverage.cc:1336
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open %s"
  msgstr "ne peut ouvrir %s"
  
  #: data-streamer-in.cc:55
  #, gcc-internal-format
  msgid "bytecode stream: string too long for the string table"
--- 26656,26671 ----
  msgid "error writing %qs"
  msgstr "erreur d'écriture dans %qs"
  
! #: coverage.cc:1260
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open %s"
  msgstr "ne peut ouvrir %s"
  
+ #: coverage.cc:1320
+ #, gcc-internal-format
+ msgid "filename %qs does not start with profile prefix %qs"
+ msgstr "le nom de fichier %qs ne débute pas par le préfixe de profil %qs"
+ 
  #: data-streamer-in.cc:55
  #, gcc-internal-format
  msgid "bytecode stream: string too long for the string table"
*************** msgstr "%<region_array%> ne correspond p
*** 26816,26822 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "%<lp_array%> ne correspond pas à %<region_tree%>"
  
! #: except.cc:3561 tree.cc:14779 value-prof.cc:529
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr "%qs a échoué"
--- 26846,26852 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "%<lp_array%> ne correspond pas à %<region_tree%>"
  
! #: except.cc:3561 tree.cc:14780 value-prof.cc:529
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr "%qs a échoué"
*************** msgstr "suppose qu'un débordement sign�
*** 26916,27146 ****
  msgid "fold check: original tree changed by fold"
  msgstr "vérification fold: arbre originale modifié par fold"
  
! #: fold-mem-offsets.cc:856
  #, gcc-internal-format, gfc-internal-format
  msgid "fold-mem-offsets: %d basic blocks and %d edges/basic block"
  msgstr "fold-mem-offsets : %d blocs de base et %d arêtes/blocs de base"
  
! #: function.cc:255
  #, gcc-internal-format
  msgid "total size of local objects %wu exceeds maximum %wu"
  msgstr "la taille totale %wu des objets locaux dépasse le maximum %wu"
  
! #: function.cc:259
  #, gcc-internal-format
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "la taille totale des objets locaux dépasse le maximum %wu"
  
! #: function.cc:1779 gimplify.cc:8058 gimplify.cc:8277 varasm.cc:1866
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "contrainte impossible dans %<asm%>"
  
! #: function.cc:4283
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "la variable %q+D pourrait être écrasée par %<longjmp%> ou %<vfork%>"
  
! #: function.cc:4304
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "l'argument %q+D pourrait être écrasé par %<longjmp%> ou %<vfork%>"
  
! #: function.cc:5029
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "la fonction retourne un agrégat"
  
! #: gcc.cc:2265
  #, gcc-internal-format
  msgid "cannot open nested response file"
  msgstr "ne peut pas ouvrir le fichier de réponse imbriqué"
  
! #: gcc.cc:2302
  #, gcc-internal-format
  msgid "cannot close nonexistent response file"
  msgstr "ne peut pas fermer le fichier de réponse inexistant"
  
! #: gcc.cc:2325
  #, gcc-internal-format, gfc-internal-format
  msgid "could not open temporary response file %s"
  msgstr "impossible d'ouvrir le fichier de réponse temporaire %s"
  
! #: gcc.cc:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "could not write to temporary response file %s"
  msgstr "impossible d'écrire dans le fichier de réponse temporaire %s"
  
! #: gcc.cc:2338
  #, gcc-internal-format, gfc-internal-format
  msgid "could not close temporary response file %s"
  msgstr "impossible de fermer le fichier de réponse temporaire %s"
  
  #. This leaves DESC open, but the OS will save us.
! #: gcc.cc:2370
  #, gcc-internal-format
  msgid "cannot read spec file %qs: %m"
  msgstr "ne peut lire le fichier de spec %qs: %m"
  
! #: gcc.cc:2464 gcc.cc:2484
  msgid "specs %%include syntax malformed after %td characters"
  msgstr "la syntaxe des specs %%include est mal formée après %td caractères"
  
! #: gcc.cc:2510 gcc.cc:2519 gcc.cc:2529 gcc.cc:2539
  msgid "specs %%rename syntax malformed after %td characters"
  msgstr "la syntaxe des specs %%rename est mal formée après %td caractères"
  
  # le message signifie bien que la spec à renommer n'a pas été trouvée et non qu'on n'a pas trouvé qu'elle avait été renommée
! #: gcc.cc:2549
  #, gcc-internal-format, gfc-internal-format
  msgid "specs %s spec was not found to be renamed"
  msgstr "la spécification des specs %s à renommer n'a pas été trouvée"
  
! #: gcc.cc:2557
  #, gcc-internal-format
  msgid "%s: attempt to rename spec %qs to already defined spec %qs"
  msgstr "%s: tentative de renommer la spécification %qs en une spécification %qs déjà définie"
  
! #: gcc.cc:2579
  msgid "specs unknown %% command after %td characters"
  msgstr "commande specs %% inconnue après %td caractères"
  
! #: gcc.cc:2591 gcc.cc:2605
  msgid "specs file malformed after %td characters"
  msgstr "fichier de specs mal composé après %td caractères"
  
! #: gcc.cc:2660
  #, gcc-internal-format
  msgid "spec file has no spec for linking"
  msgstr "le fichier de spec n'a pas de spécification pour l'édition de liens"
  
! #: gcc.cc:3199 gcc.cc:3236
  #, gcc-internal-format
  msgid "system path %qs is not absolute"
  msgstr "le chemin système %qs n'est pas absolu"
  
! #: gcc.cc:3325
  #, gcc-internal-format
  msgid "%<-pipe%> not supported"
  msgstr "%<-pipe%> n'est pas supporté"
  
! #: gcc.cc:3463 gcc.cc:7899
  #, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr "ne peut exécuter %qs: %s: %m"
  
! #: gcc.cc:3464 gcc.cc:7900
  #, gcc-internal-format
  msgid "cannot execute %qs: %s"
  msgstr "ne peut exécuter %qs: %s"
  
! #: gcc.cc:3483
  #, gcc-internal-format
  msgid "failed to get exit status: %m"
  msgstr "erreur pour obtenir le statut de sortie: %m"
  
! #: gcc.cc:3489
  #, gcc-internal-format
  msgid "failed to get process times: %m"
  msgstr "erreur à l'obtention des temps du processus: %m"
  
  #. The inferior failed to catch the signal.
! #: gcc.cc:3515 gcc.cc:3539
  #, gcc-internal-format, gfc-internal-format
  msgid "%s signal terminated program %s"
  msgstr "le signal %s a terminé le programme %s"
  
! #: gcc.cc:3985 opts-common.cc:1620 opts-common.cc:1653
  #, gcc-internal-format
  msgid "unrecognized command-line option %qs"
  msgstr "option %qs non reconnue sur la ligne de commande"
  
! #: gcc.cc:4027
  #, gcc-internal-format
  msgid "GCC is not configured to support %qs as %<-foffload=%> argument"
  msgstr "GCC n'est pas configuré pour supporter %qs comme argument à %<-foffload=%>"
  
! #: gcc.cc:4034
  #, gcc-internal-format
  msgid "valid %<-foffload=%> arguments are: %s; did you mean %qs?"
  msgstr "les arguments valides pour %<-foffload=%> sont : %s; vouliez-vous utiliser %qs ?"
  
! #: gcc.cc:4037
  #, gcc-internal-format
  msgid "valid %<-foffload=%> arguments are: %s"
  msgstr "les arguments valables pour %<-foffload=%> sont : %s"
  
! #: gcc.cc:4057
  #, gcc-internal-format
  msgid "%<=%>options missing after %<-foffload-options=%>target"
  msgstr "%<=%>options manquant après %<-foffload-options=%>cible"
  
! #: gcc.cc:4532
  #, gcc-internal-format
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr "%qs est une option inconnue de %<-save-temps%>"
  
! #: gcc.cc:5087
  #, gcc-internal-format
  msgid "linker hardening options not enabled by %<-fhardened%> because other link options were specified on the command line"
  msgstr "les options de renforcement de l'éditeur de liens ne sont pas activées par %<-fhardened%> car d'autres options de l'éditeur de liens ont été spécifiées sur la ligne de commande"
  
! #: gcc.cc:5111 toplev.cc:720
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr "le fichier d'entrée %qs est le même que le fichier de sortie"
  
! #: gcc.cc:5116
  #, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr "le nom du fichier de sortie ne peut pas être vide"
  
! #: gcc.cc:5501
  #, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr "%<-pipe%> est ignoré parce que %<-save-temps%> est spécifié"
  
! #: gcc.cc:5589
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr "%<-x %s%> n'a pas d'effet après le dernier fichier d'entrée"
  
! #: gcc.cc:5792
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr "impossible de trouver le script d'édition de liens par défaut %qs dans les chemins de recherche des bibliothèques"
  
! #: gcc.cc:5999
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr "le commutateur %qs ne débute pas par %<-%>"
  
! #: gcc.cc:6003
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr "le commutateur généré par la spec est un simple %<-%>"
  
! #: gcc.cc:6236
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr "spec %qs invalide"
  
! #: gcc.cc:6413
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr "la spec %qs a un %<%%0%c%> invalide"
  
! #: gcc.cc:6703
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr "la spec %qs a un %<%%W%c%> invalide"
  
! #: gcc.cc:6719
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "la spec %qs a un %<%%@%c%> invalide"
  
! #: gcc.cc:6738
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr "la spec %qs a un %<%%x%c%> invalide"
--- 26946,27176 ----
  msgid "fold check: original tree changed by fold"
  msgstr "vérification fold: arbre originale modifié par fold"
  
! #: fold-mem-offsets.cc:861
  #, gcc-internal-format, gfc-internal-format
  msgid "fold-mem-offsets: %d basic blocks and %d edges/basic block"
  msgstr "fold-mem-offsets : %d blocs de base et %d arêtes/blocs de base"
  
! #: function.cc:257
  #, gcc-internal-format
  msgid "total size of local objects %wu exceeds maximum %wu"
  msgstr "la taille totale %wu des objets locaux dépasse le maximum %wu"
  
! #: function.cc:261
  #, gcc-internal-format
  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%>"
  
! #: function.cc:4285
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "la variable %q+D pourrait être écrasée par %<longjmp%> ou %<vfork%>"
  
! #: function.cc:4306
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "l'argument %q+D pourrait être écrasé par %<longjmp%> ou %<vfork%>"
  
! #: function.cc:5031
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "la fonction retourne un agrégat"
  
! #: gcc.cc:2266
  #, gcc-internal-format
  msgid "cannot open nested response file"
  msgstr "ne peut pas ouvrir le fichier de réponse imbriqué"
  
! #: gcc.cc:2303
  #, gcc-internal-format
  msgid "cannot close nonexistent response file"
  msgstr "ne peut pas fermer le fichier de réponse inexistant"
  
! #: gcc.cc:2326
  #, gcc-internal-format, gfc-internal-format
  msgid "could not open temporary response file %s"
  msgstr "impossible d'ouvrir le fichier de réponse temporaire %s"
  
! #: gcc.cc:2333
  #, gcc-internal-format, gfc-internal-format
  msgid "could not write to temporary response file %s"
  msgstr "impossible d'écrire dans le fichier de réponse temporaire %s"
  
! #: gcc.cc:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "could not close temporary response file %s"
  msgstr "impossible de fermer le fichier de réponse temporaire %s"
  
  #. This leaves DESC open, but the OS will save us.
! #: gcc.cc:2371
  #, gcc-internal-format
  msgid "cannot read spec file %qs: %m"
  msgstr "ne peut lire le fichier de spec %qs: %m"
  
! #: gcc.cc:2465 gcc.cc:2485
  msgid "specs %%include syntax malformed after %td characters"
  msgstr "la syntaxe des specs %%include est mal formée après %td caractères"
  
! #: gcc.cc:2511 gcc.cc:2520 gcc.cc:2530 gcc.cc:2540
  msgid "specs %%rename syntax malformed after %td characters"
  msgstr "la syntaxe des specs %%rename est mal formée après %td caractères"
  
  # le message signifie bien que la spec à renommer n'a pas été trouvée et non qu'on n'a pas trouvé qu'elle avait été renommée
! #: gcc.cc:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "specs %s spec was not found to be renamed"
  msgstr "la spécification des specs %s à renommer n'a pas été trouvée"
  
! #: gcc.cc:2558
  #, gcc-internal-format
  msgid "%s: attempt to rename spec %qs to already defined spec %qs"
  msgstr "%s: tentative de renommer la spécification %qs en une spécification %qs déjà définie"
  
! #: gcc.cc:2580
  msgid "specs unknown %% command after %td characters"
  msgstr "commande specs %% inconnue après %td caractères"
  
! #: gcc.cc:2592 gcc.cc:2606
  msgid "specs file malformed after %td characters"
  msgstr "fichier de specs mal composé après %td caractères"
  
! #: gcc.cc:2661
  #, gcc-internal-format
  msgid "spec file has no spec for linking"
  msgstr "le fichier de spec n'a pas de spécification pour l'édition de liens"
  
! #: gcc.cc:3200 gcc.cc:3237
  #, gcc-internal-format
  msgid "system path %qs is not absolute"
  msgstr "le chemin système %qs n'est pas absolu"
  
! #: gcc.cc:3326
  #, gcc-internal-format
  msgid "%<-pipe%> not supported"
  msgstr "%<-pipe%> n'est pas supporté"
  
! #: gcc.cc:3464 gcc.cc:7901
  #, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr "ne peut exécuter %qs: %s: %m"
  
! #: gcc.cc:3465 gcc.cc:7902
  #, gcc-internal-format
  msgid "cannot execute %qs: %s"
  msgstr "ne peut exécuter %qs: %s"
  
! #: gcc.cc:3484
  #, gcc-internal-format
  msgid "failed to get exit status: %m"
  msgstr "erreur pour obtenir le statut de sortie: %m"
  
! #: gcc.cc:3490
  #, gcc-internal-format
  msgid "failed to get process times: %m"
  msgstr "erreur à l'obtention des temps du processus: %m"
  
  #. The inferior failed to catch the signal.
! #: gcc.cc:3516 gcc.cc:3540
  #, gcc-internal-format, gfc-internal-format
  msgid "%s signal terminated program %s"
  msgstr "le signal %s a terminé le programme %s"
  
! #: gcc.cc:3986 opts-common.cc:1620 opts-common.cc:1653
  #, gcc-internal-format
  msgid "unrecognized command-line option %qs"
  msgstr "option %qs non reconnue sur la ligne de commande"
  
! #: gcc.cc:4028
  #, gcc-internal-format
  msgid "GCC is not configured to support %qs as %<-foffload=%> argument"
  msgstr "GCC n'est pas configuré pour supporter %qs comme argument à %<-foffload=%>"
  
! #: gcc.cc:4035
  #, gcc-internal-format
  msgid "valid %<-foffload=%> arguments are: %s; did you mean %qs?"
  msgstr "les arguments valides pour %<-foffload=%> sont : %s; vouliez-vous utiliser %qs ?"
  
! #: gcc.cc:4038
  #, gcc-internal-format
  msgid "valid %<-foffload=%> arguments are: %s"
  msgstr "les arguments valables pour %<-foffload=%> sont : %s"
  
! #: gcc.cc:4058
  #, gcc-internal-format
  msgid "%<=%>options missing after %<-foffload-options=%>target"
  msgstr "%<=%>options manquant après %<-foffload-options=%>cible"
  
! #: gcc.cc:4534
  #, gcc-internal-format
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr "%qs est une option inconnue de %<-save-temps%>"
  
! #: gcc.cc:5089
  #, gcc-internal-format
  msgid "linker hardening options not enabled by %<-fhardened%> because other link options were specified on the command line"
  msgstr "les options de renforcement de l'éditeur de liens ne sont pas activées par %<-fhardened%> car d'autres options de l'éditeur de liens ont été spécifiées sur la ligne de commande"
  
! #: gcc.cc:5113 toplev.cc:720
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr "le fichier d'entrée %qs est le même que le fichier de sortie"
  
! #: gcc.cc:5118
  #, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr "le nom du fichier de sortie ne peut pas être vide"
  
! #: gcc.cc:5503
  #, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr "%<-pipe%> est ignoré parce que %<-save-temps%> est spécifié"
  
! #: gcc.cc:5591
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr "%<-x %s%> n'a pas d'effet après le dernier fichier d'entrée"
  
! #: gcc.cc:5794
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr "impossible de trouver le script d'édition de liens par défaut %qs dans les chemins de recherche des bibliothèques"
  
! #: gcc.cc:6001
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr "le commutateur %qs ne débute pas par %<-%>"
  
! #: gcc.cc:6005
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr "le commutateur généré par la spec est un simple %<-%>"
  
! #: gcc.cc:6238
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr "spec %qs invalide"
  
! #: gcc.cc:6415
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr "la spec %qs a un %<%%0%c%> invalide"
  
! #: gcc.cc:6705
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr "la spec %qs a un %<%%W%c%> invalide"
  
! #: gcc.cc:6721
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "la spec %qs a un %<%%@%c%> invalide"
  
! #: gcc.cc:6740
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr "la spec %qs a un %<%%x%c%> invalide"
*************** msgstr "la spec %qs a un %<%%x%c%> inval
*** 27148,27286 ****
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.cc:6949
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr "échec du spec: %<%%*%> n'a pas été initialisé par concordance du patron"
  
! #: gcc.cc:7000
  #, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "échec de spec: option de spec %qc non reconnue"
  
! #: gcc.cc:7066
  #, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "fonction de spec %qs inconnue"
  
! #: gcc.cc:7096
  #, gcc-internal-format
  msgid "error in arguments to spec function %qs"
  msgstr "erreur dans les arguments de la fonction de spec %qs"
  
! #: gcc.cc:7155
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "nom de fonction de spec mal composé"
  
  #. )
! #: gcc.cc:7158
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "aucun argument pour la fonction de spec"
  
! #: gcc.cc:7177
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr "arguments pour la fonction de spec mal composés"
  
! #: gcc.cc:7356
  #, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr "la spec entre accolades %qs se termine dans un échappement"
  
! #: gcc.cc:7491
  #, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr "la spec entre accolades %qs est invalide à %qc"
  
! #: gcc.cc:7586
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr "le contenu de la spec entre accolades %qs est invalide"
  
! #: gcc.cc:8190
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "%s: impossible de déterminer la longueur du fichier de comparaison pour le débogage %s"
  
! #: gcc.cc:8201
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr "%s: échec de %<-fcompare-debug%> (longueur)"
  
! #: gcc.cc:8211 gcc.cc:8252
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "%s: ne peut ouvrir le fichier de comparaison pour le débogage %s"
  
! #: gcc.cc:8231 gcc.cc:8268
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr "%s: échec de %<-fcompare-debug%>"
  
! #: gcc.cc:8574
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr "échec de spec: plus d'un argument à %<SYSROOT_SUFFIX_SPEC%>"
  
! #: gcc.cc:8599
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr "échec de spec: plus d'un argument à %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  
! #: gcc.cc:8806
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "option %<-%s%> non reconnue sur la ligne de commande, aviez-vous l'intention d'utiliser %<-%s%> ?"
  
! #: gcc.cc:8810
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "option %<-%s%> non reconnue sur la ligne de commande"
  
! #: gcc.cc:8936
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr "pas configuré avec le suffixe d'en-têtes sysroot"
  
! #: gcc.cc:8997 cobol/gcobolspec.cc:370
  #, gcc-internal-format
  msgid "no input files"
  msgstr "pas de fichier à l'entrée"
  
! #: gcc.cc:9052
  #, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr "ne peut spécifier %<-o%> avec %<-c%>, %<-S%> ou %<-E%> et de multiples fichiers"
  
! #: gcc.cc:9094
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: le compilateur %s n'est pas installé sur ce système"
  
! #: gcc.cc:9119
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr "recompilation avec %<-fcompare-debug%>"
  
! #: gcc.cc:9135
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr "pendant la recompilation avec %<-fcompare-debug%>"
  
! #: gcc.cc:9144
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr "comparaison des vidanges des insns finales"
  
  # I18N
! #: gcc.cc:9297
  #, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr "%<-fuse-linker-plugin%>, mais %s introuvable"
  
! #: gcc.cc:9331
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr "%s: le fichier d'entrée de l'édition de liens n'est pas utilisé parce que l'édition de liens n'a pas été faite"
--- 27178,27316 ----
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.cc:6951
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr "échec du spec: %<%%*%> n'a pas été initialisé par concordance du patron"
  
! #: gcc.cc:7002
  #, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "échec de spec: option de spec %qc non reconnue"
  
! #: gcc.cc:7068
  #, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "fonction de spec %qs inconnue"
  
! #: gcc.cc:7098
  #, gcc-internal-format
  msgid "error in arguments to spec function %qs"
  msgstr "erreur dans les arguments de la fonction de spec %qs"
  
! #: gcc.cc:7157
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "nom de fonction de spec mal composé"
  
  #. )
! #: gcc.cc:7160
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "aucun argument pour la fonction de spec"
  
! #: gcc.cc:7179
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr "arguments pour la fonction de spec mal composés"
  
! #: gcc.cc:7358
  #, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr "la spec entre accolades %qs se termine dans un échappement"
  
! #: gcc.cc:7493
  #, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr "la spec entre accolades %qs est invalide à %qc"
  
! #: gcc.cc:7588
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr "le contenu de la spec entre accolades %qs est invalide"
  
! #: gcc.cc:8192
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "%s: impossible de déterminer la longueur du fichier de comparaison pour le débogage %s"
  
! #: gcc.cc:8203
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr "%s: échec de %<-fcompare-debug%> (longueur)"
  
! #: gcc.cc:8213 gcc.cc:8254
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "%s: ne peut ouvrir le fichier de comparaison pour le débogage %s"
  
! #: gcc.cc:8233 gcc.cc:8270
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr "%s: échec de %<-fcompare-debug%>"
  
! #: gcc.cc:8576
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr "échec de spec: plus d'un argument à %<SYSROOT_SUFFIX_SPEC%>"
  
! #: gcc.cc:8601
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr "échec de spec: plus d'un argument à %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  
! #: gcc.cc:8808
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "option %<-%s%> non reconnue sur la ligne de commande, aviez-vous l'intention d'utiliser %<-%s%> ?"
  
! #: gcc.cc:8812
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "option %<-%s%> non reconnue sur la ligne de commande"
  
! #: gcc.cc:8944
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr "pas configuré avec le suffixe d'en-têtes sysroot"
  
! #: gcc.cc:9005 cobol/gcobolspec.cc:370
  #, gcc-internal-format
  msgid "no input files"
  msgstr "pas de fichier à l'entrée"
  
! #: gcc.cc:9060
  #, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr "ne peut spécifier %<-o%> avec %<-c%>, %<-S%> ou %<-E%> et de multiples fichiers"
  
! #: gcc.cc:9102
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: le compilateur %s n'est pas installé sur ce système"
  
! #: gcc.cc:9127
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr "recompilation avec %<-fcompare-debug%>"
  
! #: gcc.cc:9143
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr "pendant la recompilation avec %<-fcompare-debug%>"
  
! #: gcc.cc:9152
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr "comparaison des vidanges des insns finales"
  
  # I18N
! #: gcc.cc:9305
  #, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr "%<-fuse-linker-plugin%>, mais %s introuvable"
  
! #: gcc.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr "%s: le fichier d'entrée de l'édition de liens n'est pas utilisé parce que l'édition de liens n'a pas été faite"
*************** msgstr "%s: le fichier d'entrée de l'é
*** 27288,27379 ****
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.cc:9337
  #, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr "%s: fichier d'entrée de l'éditeur de liens pas trouvé : %m"
  
! #: gcc.cc:9409 c-family/c-opts.cc:852
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr "impossible d'utiliser %<-%> comme nom de fichier d'entrée pour un en-tête précompilé"
  
! #: gcc.cc:9415
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "le langage %s n'est pas reconnu"
  
! #: gcc.cc:9658
  #, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "la spec multilib %qs est invalide"
  
! #: gcc.cc:9808 gcc.cc:10021 common/config/riscv/riscv-common.cc:2101
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "le sélecteur multilib %qs %qs est invalide"
  
! #: gcc.cc:9957
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr "les exclusions multilib %qs sont invalides"
  
! #: gcc.cc:10204
  #, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr "le sélecteur multilib %qs est invalide"
  
! #: gcc.cc:10244
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr "l'exclusion multilib %qs est invalide"
  
! #: gcc.cc:10495
  #, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr "variable d'environnement %qs non définie"
  
! #: gcc.cc:10665 gcc.cc:10670
  #, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "numéro de version %qs invalide"
  
! #: gcc.cc:10713
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "trop peu d'arguments pour %%:version-compare"
  
! #: gcc.cc:10719
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr "trop d'arguments pour %%:version-compare"
  
! #: gcc.cc:10761
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr "opérateur %qs inconnu dans %%:version-compare"
  
! #: gcc.cc:10885
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "trop d'arguments pour %%:compare-debug-dump-opt"
  
! #: gcc.cc:10953
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "trop d'arguments pour %%:compare-debug-self-opt"
  
! #: gcc.cc:11040
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments for %%:dumps"
  msgstr "trop d'arguments pour %%:dumps"
  
! #: gcc.cc:11144
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "mauvais nombre d'arguments pour %%:debug-level-gt"
  
! #: gcc.cc:11165
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:dwarf-version-gt"
  msgstr "mauvais nombre d'arguments pour %%:dwarf-version-gt"
--- 27318,27409 ----
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.cc:9345
  #, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr "%s: fichier d'entrée de l'éditeur de liens pas trouvé : %m"
  
! #: gcc.cc:9417 c-family/c-opts.cc:852
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr "impossible d'utiliser %<-%> comme nom de fichier d'entrée pour un en-tête précompilé"
  
! #: gcc.cc:9423
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "le langage %s n'est pas reconnu"
  
! #: gcc.cc:9666
  #, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "la spec multilib %qs est invalide"
  
! #: gcc.cc:9816 gcc.cc:10029 common/config/riscv/riscv-common.cc:2101
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "le sélecteur multilib %qs %qs est invalide"
  
! #: gcc.cc:9965
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr "les exclusions multilib %qs sont invalides"
  
! #: gcc.cc:10212
  #, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr "le sélecteur multilib %qs est invalide"
  
! #: gcc.cc:10252
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr "l'exclusion multilib %qs est invalide"
  
! #: gcc.cc:10503
  #, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr "variable d'environnement %qs non définie"
  
! #: gcc.cc:10673 gcc.cc:10678
  #, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "numéro de version %qs invalide"
  
! #: gcc.cc:10721
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "trop peu d'arguments pour %%:version-compare"
  
! #: gcc.cc:10727
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr "trop d'arguments pour %%:version-compare"
  
! #: gcc.cc:10769
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr "opérateur %qs inconnu dans %%:version-compare"
  
! #: gcc.cc:10893
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "trop d'arguments pour %%:compare-debug-dump-opt"
  
! #: gcc.cc:10961
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "trop d'arguments pour %%:compare-debug-self-opt"
  
! #: gcc.cc:11048
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments for %%:dumps"
  msgstr "trop d'arguments pour %%:dumps"
  
! #: gcc.cc:11152
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "mauvais nombre d'arguments pour %%:debug-level-gt"
  
! #: gcc.cc:11173
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:dwarf-version-gt"
  msgstr "mauvais nombre d'arguments pour %%:dwarf-version-gt"
*************** msgstr "la limite spécifiée par %qD (%
*** 27617,27623 ****
  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:6365
  #, 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"
--- 27647,27653 ----
  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:6367
  #, 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
*** 27632,27638 ****
  msgid "%s not supported on this target"
  msgstr "%s n'est pas supporté sur cette cible"
  
! #: gimple-fold.cc:8782 gimple-fold.cc:8811
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "comparaison est toujours %d"
--- 27662,27668 ----
  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"
*************** msgstr "%qD a plus de %u blocs, le maxim
*** 27657,27663 ****
  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:9528
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr "%qD défini ici"
--- 27687,27693 ----
  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:9636
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr "%qD défini ici"
*************** msgstr "déréférencement d'un pointeur
*** 27677,27699 ****
  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:13423
  #, 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:3761 tree.cc:12758 tree.cc:12795 tree.cc:12836
! #: tree.cc:12869 c/c-decl.cc:10900 c/c-parser.cc:23372 c/c-parser.cc:23513
! #: c/c-typeck.cc:3956 c/c-typeck.cc:4210 c/c-typeck.cc:4222 c/c-typeck.cc:7010
! #: c/c-typeck.cc:13318 c/c-typeck.cc:13335 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:9627 cp/constexpr.cc:901 cp/constexpr.cc:1466
! #: cp/constexpr.cc:5734 cp/constexpr.cc:7564 cp/constexpr.cc:7966
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10324 cp/decl2.cc:6720
! #: cp/decl2.cc:6769 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14458
! #: cp/module.cc:14494 cp/parser.cc:24784 cp/parser.cc:25658 cp/pt.cc:9374
! #: cp/semantics.cc:2781 cp/semantics.cc:5410 cp/typeck.cc:2279
  #: cp/typeck.cc:2500 cp/typeck.cc:4821 cp/typeck.cc:11081
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
--- 27707,27729 ----
  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:13501
  #, 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:3761 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:4034 c/c-typeck.cc:4288 c/c-typeck.cc:4300 c/c-typeck.cc:7088
! #: c/c-typeck.cc:13396 c/c-typeck.cc:13413 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:5736 cp/constexpr.cc:7566 cp/constexpr.cc:7968
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10327 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14487
! #: cp/module.cc:14523 cp/parser.cc:24780 cp/parser.cc:25654 cp/pt.cc:9376
! #: cp/semantics.cc:2781 cp/semantics.cc:5406 cp/typeck.cc:2279
  #: cp/typeck.cc:2500 cp/typeck.cc:4821 cp/typeck.cc:11081
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
*************** msgstr "utilisation d'un pointeur ballan
*** 28801,28812 ****
  #: gimple-ssa-warn-access.cc:4014 gimple-ssa-warn-access.cc:4671
  #: gimple-ssa-warn-access.cc:4674 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:10907 c/c-typeck.cc:14141 cp/call.cc:8892
! #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1083
! #: cp/decl.cc:5231 cp/decl.cc:14654 cp/decl.cc:15250 cp/decl.cc:15260
! #: cp/decl.cc:16253 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:8071
! #: cp/parser.cc:27842 cp/reflect.cc:175 cp/typeck.cc:1971 cp/typeck.cc:5316
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD déclaré ici"
--- 28831,28842 ----
  #: gimple-ssa-warn-access.cc:4014 gimple-ssa-warn-access.cc:4671
  #: gimple-ssa-warn-access.cc:4674 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:10985 c/c-typeck.cc:14219 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:14671 cp/decl.cc:15267 cp/decl.cc:15277
! #: cp/decl.cc:16284 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:8073
! #: cp/parser.cc:27838 cp/reflect.cc:175 cp/typeck.cc:1971 cp/typeck.cc:5316
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD déclaré ici"
*************** msgstr "la clause %<device%> doit être
*** 29176,29182 ****
  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:28377 c/c-parser.cc:28395
  #, gcc-internal-format
  msgid "%<declare variant%> candidate %qD declared here"
  msgstr "le candidat %<declare variant%> %qD est déclaré ici"
--- 29206,29212 ----
  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"
*************** msgstr "%qE non spécifié dans le %<tar
*** 29303,29309 ****
  msgid "enclosing %<target%>"
  msgstr "%<target%> englobant"
  
! #: gimplify.cc:9435 gimplify.cc:14140
  #, 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"
--- 29333,29339 ----
  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"
*************** msgstr "mode de mappage inattendu"
*** 29365,29614 ****
  msgid "unexpected pointer mapping node"
  msgstr "mode de mappage de pointeur inattendu"
  
! #: gimplify.cc:11539
  #, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr "cycle du pointeur de base détectée"
  
! #: gimplify.cc:12046
  #, 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:12362
  #, 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:13318
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "champ de correspondance %qE d'une structure de longueur variable"
  
! #: gimplify.cc:13614 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:13833 gimplify.cc:13839
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "clause %<lastprivate%> conditionnelle sur la construction %qs"
  
! #: gimplify.cc:13856
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "variable non scalaire %qD dans la clause %<lastprivate%> conditionnelle"
  
! #: gimplify.cc:13878
  #, 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:13886
  #, 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:13897 gimplify.cc:13903 gimplify.cc:13909 gimplify.cc:13915
! #: gimplify.cc:13921 gimplify.cc:18361
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "clause %<inscan%> %<reduction%> sur la construction %qs"
  
! #: gimplify.cc:14015
  #, 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:14652
  #, 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:14709
  #, 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:14741
  #, 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:14780
  #, 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:14796
  #, 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:14863
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr "clause %<uses_allocators%>"
  
! #: gimplify.cc:14893
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr "clause %<dyn_groupprivate%>"
  
! #: gimplify.cc:15012
  #, 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:15053
  #, 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:15273
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD dans la clause implicite %<map%>"
  
! #: gimplify.cc:15327
  #, 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:15690
  #, 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:15763
  #, 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:15942
  #, 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:16242
  #, 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:16261
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "réduction privée invalide sur %qE"
  
! #: gimplify.cc:16430
  #, 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:16746
  #, 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:16756
  #, 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:17194 gimplify.cc:17198 gimplify.cc:17207 gimplify.cc:17219
! #: gimplify.cc:17224
  #, 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:17389
  #, 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:17454
  #, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr "variable d'itération privée au thread %qD"
  
! #: gimplify.cc:17485 gimplify.cc:17593
  #, 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:18299
  #, 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:18323
  #, 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:18343
  #, 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:18368
  #, 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:18396
  #, 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:19492
  #, 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:19513
  #, 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:19526
  #, 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:19540
  #, 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:19553
  #, 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:19720
  #, 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:21475
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "la gimplification a échoué"
  
! #: gimplify.cc:22090
  #, 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:22095
  #, 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:22102
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "si ce code est atteint, le programme s'arrêtera"
--- 29395,29649 ----
  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"
*************** msgstr "le résumé en ligne ipa est man
*** 30012,30018 ****
  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:5357 ipa-prop.cc:5401 ipa-prop.cc:5481 ipa-prop.cc:5533
  #, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr "fonction de saut invalide dans un flux LTO"
--- 30047,30053 ----
  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:5358 ipa-prop.cc:5402 ipa-prop.cc:5482 ipa-prop.cc:5534
  #, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr "fonction de saut invalide dans un flux LTO"
*************** msgstr "pour %qD"
*** 30187,30233 ****
  msgid "frame size too large for reliable stack checking"
  msgstr "taille de trame trop grande pour une vérification fiable de la pile"
  
! #: json-parsing.cc:1084
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum nesting depth exceeded: %i"
  msgstr "profondeur d'imbrication maximale dépassée : %i"
  
! #: json-parsing.cc:1144
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid JSON token: %s"
  msgstr "jeton JSON invalide : %s"
  
! #: json-parsing.cc:1147
  #, gcc-internal-format, gfc-internal-format
  msgid "expected a JSON value but got %s"
  msgstr "une valeur JSON était attendue mais on a reçu %s"
  
! #: json-parsing.cc:1175
  #, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after '{'; got %s"
  msgstr "chaîne attendue pour la clé de l'objet après « { » ; %s obtenu"
  
! #: json-parsing.cc:1182
  #, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after ','; got %s"
  msgstr "chaîne attendue pour la clé de l'objet après « , » ; %s obtenu"
  
! #: json-parsing.cc:1296
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s; got bad token: %s"
  msgstr "%s attendu ; mauvais jeton obtenu : %s"
  
! #: json-parsing.cc:1300
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s; got %s"
  msgstr "%s attendu ; %s obtenu"
  
! #: json-parsing.cc:1319
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s or %s; got bad token: %s"
  msgstr "%s ou %s attendu ; mauvais jeton obtenu : %s"
  
! #: json-parsing.cc:1323
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s or %s; got %s"
  msgstr "%s ou %s attendu ; %s obtenu"
--- 30222,30268 ----
  msgid "frame size too large for reliable stack checking"
  msgstr "taille de trame trop grande pour une vérification fiable de la pile"
  
! #: json-parsing.cc:1085
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum nesting depth exceeded: %i"
  msgstr "profondeur d'imbrication maximale dépassée : %i"
  
! #: json-parsing.cc:1145
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid JSON token: %s"
  msgstr "jeton JSON invalide : %s"
  
! #: json-parsing.cc:1148
  #, gcc-internal-format, gfc-internal-format
  msgid "expected a JSON value but got %s"
  msgstr "une valeur JSON était attendue mais on a reçu %s"
  
! #: json-parsing.cc:1176
  #, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after '{'; got %s"
  msgstr "chaîne attendue pour la clé de l'objet après « { » ; %s obtenu"
  
! #: json-parsing.cc:1183
  #, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after ','; got %s"
  msgstr "chaîne attendue pour la clé de l'objet après « , » ; %s obtenu"
  
! #: json-parsing.cc:1297
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s; got bad token: %s"
  msgstr "%s attendu ; mauvais jeton obtenu : %s"
  
! #: json-parsing.cc:1301
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s; got %s"
  msgstr "%s attendu ; %s obtenu"
  
! #: json-parsing.cc:1320
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s or %s; got bad token: %s"
  msgstr "%s ou %s attendu ; mauvais jeton obtenu : %s"
  
! #: json-parsing.cc:1324
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s or %s; got %s"
  msgstr "%s ou %s attendu ; %s obtenu"
*************** msgstr "le nombre maximum d'étapes d'af
*** 30242,30258 ****
  msgid "unable to find a register to spill"
  msgstr "impossible de trouver un registre à déverser"
  
! #: lra-constraints.cc:4480 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:5647
  #, 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)"
  
! #: lra.cc:555
  #, gcc-internal-format
  msgid "%<asm%> operand has impossible constraints or there are not enough registers"
  msgstr "l'opérande %<asm%> a des contraintes impossibles ou il n'y a pas assez de registres"
--- 30277,30293 ----
  msgid "unable to find a register to spill"
  msgstr "impossible de trouver un registre à déverser"
  
! #: lra-constraints.cc:4524 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:5701
  #, 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)"
  
! #: lra.cc:556
  #, gcc-internal-format
  msgid "%<asm%> operand has impossible constraints or there are not enough registers"
  msgstr "l'opérande %<asm%> a des contraintes impossibles ou il n'y a pas assez de registres"
*************** msgstr "la cible ne supporte pas le rép
*** 30574,30580 ****
  msgid "default %<target_clones%> attribute was not set"
  msgstr "l'attribut %<target_clones%> par défaut n'a pas été défini"
  
! #: multiple_target.cc:283 c-family/c-attribs.cc:6439
  #, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr "l'attribut %<target_clones%> isolé est ignoré"
--- 30609,30615 ----
  msgid "default %<target_clones%> attribute was not set"
  msgstr "l'attribut %<target_clones%> par défaut n'a pas été défini"
  
! #: multiple_target.cc:283 c-family/c-attribs.cc:6440
  #, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr "l'attribut %<target_clones%> isolé est ignoré"
*************** msgstr "les itérateurs utilisés avec l
*** 31015,31032 ****
  msgid "only the %<device_type(any)%> is supported"
  msgstr "seul le %<device_type(any)%> est supporté"
  
! #: omp-low.cc:15475
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "sortie invalide hors du bloc structuré %s"
  
! #: omp-low.cc:15477 omp-low.cc:15482
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "entrée invalide dans le bloc structuré %s"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.cc:15486
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "branchement invalide vers/depuis le bloc structuré %s"
--- 31050,31067 ----
  msgid "only the %<device_type(any)%> is supported"
  msgstr "seul le %<device_type(any)%> est supporté"
  
! #: omp-low.cc:15460
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "sortie invalide hors du bloc structuré %s"
  
! #: omp-low.cc:15462 omp-low.cc:15467
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "entrée invalide dans le bloc structuré %s"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.cc:15471
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "branchement invalide vers/depuis le bloc structuré %s"
*************** msgstr "%<#pragma omp declare simd%> est
*** 31170,31176 ****
  msgid "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argument"
  msgstr "%<#pragma omp declare simd%> est ignoré sur une fonction avec un argument non %<uniform%> avec le qualificatif %<_Atomic%>"
  
! #: optabs.cc:5175
  #, gcc-internal-format
  msgid "indirect jumps are not available on this target"
  msgstr "les sauts indirects ne sont pas disponibles sur cette cible"
--- 31205,31211 ----
  msgid "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argument"
  msgstr "%<#pragma omp declare simd%> est ignoré sur une fonction avec un argument non %<uniform%> avec le qualificatif %<_Atomic%>"
  
! #: optabs.cc:5190
  #, gcc-internal-format
  msgid "indirect jumps are not available on this target"
  msgstr "les sauts indirects ne sont pas disponibles sur cette cible"
*************** msgstr "à l'offset %s dans l'objet de t
*** 31882,31898 ****
  msgid "object of size %s allocated by %qE"
  msgstr "l'objet de taille %s alloué par %qE"
  
! #: predict.cc:2639
  #, gcc-internal-format
  msgid "probability %qE must be constant floating-point expression"
  msgstr "la probabilité %qE doit être une expression en virgule flottante constante"
  
! #: predict.cc:2652
  #, gcc-internal-format
  msgid "probability %qE is outside the range [0.0, 1.0]"
  msgstr "La probabilité %qE est hors de la plage [0.0, 1.0]"
  
! #: predict.cc:3728
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing counts for called function %s"
  msgstr "Décomptes manquants pour la fonction appelée %s"
--- 31917,31933 ----
  msgid "object of size %s allocated by %qE"
  msgstr "l'objet de taille %s alloué par %qE"
  
! #: predict.cc:2640
  #, gcc-internal-format
  msgid "probability %qE must be constant floating-point expression"
  msgstr "la probabilité %qE doit être une expression en virgule flottante constante"
  
! #: predict.cc:2653
  #, gcc-internal-format
  msgid "probability %qE is outside the range [0.0, 1.0]"
  msgstr "La probabilité %qE est hors de la plage [0.0, 1.0]"
  
! #: predict.cc:3729
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing counts for called function %s"
  msgstr "Décomptes manquants pour la fonction appelée %s"
*************** msgstr "les registres explicitement util
*** 32002,32023 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr "l'opérande de sortie %d doit utiliser la contrainte %<&%>"
  
! #: regcprop.cc:1295
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr "%qs: [%u] %<next_regno%> erroné pour une chaîne vide (%u)"
  
! #: regcprop.cc:1307
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr "%qs: boucle dans la chaîne %<next_regno%> (%u)"
  
! #: regcprop.cc:1310
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr "%qs: [%u] %<oldest_regno%> erroné (%u)"
  
! #: regcprop.cc:1322
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr "%qs: [%u] registre non vide dans la chaîne (%s %u %i)"
--- 32037,32058 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr "l'opérande de sortie %d doit utiliser la contrainte %<&%>"
  
! #: regcprop.cc:1296
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr "%qs: [%u] %<next_regno%> erroné pour une chaîne vide (%u)"
  
! #: regcprop.cc:1308
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr "%qs: boucle dans la chaîne %<next_regno%> (%u)"
  
! #: regcprop.cc:1311
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr "%qs: [%u] %<oldest_regno%> erroné (%u)"
  
! #: regcprop.cc:1323
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr "%qs: [%u] registre non vide dans la chaîne (%s %u %i)"
*************** msgstr "ne peut utiliser %qs comme regis
*** 32039,32045 ****
  
  #: reginfo.cc:732 config/arc/arc.cc:1084 config/arc/arc.cc:1126
  #: config/ia64/ia64.cc:6096 config/ia64/ia64.cc:6103 config/pa/pa.cc:477
! #: config/pa/pa.cc:484 config/sh/sh.cc:8291 config/sh/sh.cc:8298
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown register name: %s"
  msgstr "nom de registre inconnu: %s"
--- 32074,32080 ----
  
  #: reginfo.cc:732 config/arc/arc.cc:1084 config/arc/arc.cc:1126
  #: config/ia64/ia64.cc:6096 config/ia64/ia64.cc:6103 config/pa/pa.cc:477
! #: config/pa/pa.cc:484 config/sh/sh.cc:8290 config/sh/sh.cc:8297
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown register name: %s"
  msgstr "nom de registre inconnu: %s"
*************** msgstr "ordre invalide dans le nœud asm
*** 32586,32647 ****
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr "Deux symboles avec le même comdat_group ne sont pas liés par la liste same_comdat_group."
  
! #: symtab.cc:1955
  #, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr "la fonction %q+D fait partie du cycle des alias"
  
! #: symtab.cc:1957
  #, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr "la variable %q+D fait partie du cycle des alias"
  
! #: symtab.cc:1985
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr "la section de l'alias %q+D doit correspondre à la section de sa cible"
  
! #: targhooks.cc:205
  #, gcc-internal-format
  msgid "%<__builtin_saveregs%> not supported by this target"
  msgstr "%<__builtin_saveregs%> n'est pas supporté par cette cible"
  
! #: targhooks.cc:1236
  #, gcc-internal-format
  msgid "argument %qs is not supported for %qs on this target"
  msgstr "l'argument %qs n'est pas supporté pour %qs sur cette cible"
  
! #: targhooks.cc:1278
  #, gcc-internal-format
  msgid "nested functions not supported on this target"
  msgstr "fonctions imbriquées pas supportées sur cette cible"
  
! #: targhooks.cc:1291
  #, gcc-internal-format
  msgid "nested function trampolines not supported on this target"
  msgstr "trampolines de fonctions imbriquées pas supportés sur cette cible"
  
! #: targhooks.cc:1462
  #, gcc-internal-format
  msgid "global constructors not supported on this target"
  msgstr "les constructeurs globaux ne sont pas supportés sur cette cible"
  
! #: targhooks.cc:1471
  #, gcc-internal-format
  msgid "global destructors not supported on this target"
  msgstr "les destructeurs globaux ne sont pas supportés sur cette cible"
  
! #: targhooks.cc:1849
  #, gcc-internal-format
  msgid "%<target%> attribute is not supported on this machine"
  msgstr "l'attribut %<target%> n'est pas supporté sur cette machine"
  
! #: targhooks.cc:1861
  #, gcc-internal-format
  msgid "%<target_version%> attribute is not supported on this machine"
  msgstr "l'attribut %<target_version%> n'est pas supporté sur cette machine"
  
! #: targhooks.cc:1875
  #, gcc-internal-format
  msgid "%<#pragma GCC target%> is not supported for this machine"
  msgstr "%<#pragma GCC target%> n'est pas supporté pour cette machine"
--- 32621,32682 ----
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr "Deux symboles avec le même comdat_group ne sont pas liés par la liste same_comdat_group."
  
! #: symtab.cc:1951
  #, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr "la fonction %q+D fait partie du cycle des alias"
  
! #: symtab.cc:1953
  #, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr "la variable %q+D fait partie du cycle des alias"
  
! #: symtab.cc:1981
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr "la section de l'alias %q+D doit correspondre à la section de sa cible"
  
! #: targhooks.cc:222
  #, gcc-internal-format
  msgid "%<__builtin_saveregs%> not supported by this target"
  msgstr "%<__builtin_saveregs%> n'est pas supporté par cette cible"
  
! #: targhooks.cc:1253
  #, gcc-internal-format
  msgid "argument %qs is not supported for %qs on this target"
  msgstr "l'argument %qs n'est pas supporté pour %qs sur cette cible"
  
! #: targhooks.cc:1295
  #, gcc-internal-format
  msgid "nested functions not supported on this target"
  msgstr "fonctions imbriquées pas supportées sur cette cible"
  
! #: targhooks.cc:1308
  #, gcc-internal-format
  msgid "nested function trampolines not supported on this target"
  msgstr "trampolines de fonctions imbriquées pas supportés sur cette cible"
  
! #: targhooks.cc:1479
  #, gcc-internal-format
  msgid "global constructors not supported on this target"
  msgstr "les constructeurs globaux ne sont pas supportés sur cette cible"
  
! #: targhooks.cc:1488
  #, gcc-internal-format
  msgid "global destructors not supported on this target"
  msgstr "les destructeurs globaux ne sont pas supportés sur cette cible"
  
! #: targhooks.cc:1866
  #, gcc-internal-format
  msgid "%<target%> attribute is not supported on this machine"
  msgstr "l'attribut %<target%> n'est pas supporté sur cette machine"
  
! #: targhooks.cc:1878
  #, gcc-internal-format
  msgid "%<target_version%> attribute is not supported on this machine"
  msgstr "l'attribut %<target_version%> n'est pas supporté sur cette machine"
  
! #: targhooks.cc:1892
  #, gcc-internal-format
  msgid "%<#pragma GCC target%> is not supported for this machine"
  msgstr "%<#pragma GCC target%> n'est pas supporté pour cette machine"
*************** msgstr "étiquettes invalides dans la co
*** 33485,33491 ****
  #: tree-cfg.cc:5020
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
! msgstr ""
  
  #: tree-cfg.cc:5106 tree-cfg.cc:5115
  #, gcc-internal-format
--- 33520,33526 ----
  #: tree-cfg.cc:5020
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
! msgstr "une condition gimple cond ne peut pas lever une exception"
  
  #: tree-cfg.cc:5106 tree-cfg.cc:5115
  #, gcc-internal-format
*************** msgstr "le BB %i a une arête incorrecte
*** 33772,33853 ****
  msgid "BB %i has incorrect fallthru edge"
  msgstr "le BB %i a une arête fallthru incorrecte"
  
! #: tree-inline.cc:3992
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "la fonction %q+F ne peut jamais être copiée car elle reçoit un « goto » non local"
  
! #: tree-inline.cc:3999
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "la fonction %q+F ne peut jamais être copiée car elle sauvegarde l'adresse d'une étiquette locale dans une variable statique"
  
! #: tree-inline.cc:4039
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "la fonction %q+F ne peut jamais être mise en ligne car elle utilise « alloca » (ce qui sera outrepassé en utilisant l'attribut « always_inline »)"
  
! #: tree-inline.cc:4053
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "la fonction %q+F ne peut jamais être mise en ligne parce qu'elle utilise setjmp"
  
! #: tree-inline.cc:4067
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "la fonction %q+F ne peut jamais être mise en ligne parce qu'elle utilise une liste variable d'arguments"
  
! #: tree-inline.cc:4079
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "la fonction %q+F ne peut jamais être mise en ligne parce qu'elle utilise setjmp-longjmp pour gérer les exceptions"
  
! #: tree-inline.cc:4087
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "la fonction %q+F ne peut jamais être mise en ligne parce qu'elle utilise un « goto » qui n'est pas local"
  
! #: tree-inline.cc:4099
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "la fonction %q+F ne peut jamais être mise en ligne parce qu'elle utilise %<__builtin_return%> ou %<__builtin_apply_args%>"
  
! #: tree-inline.cc:4119
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr "la fonction %q+F ne peut jamais être mise en ligne parce qu'elle contient un « goto » calculé"
  
! #: tree-inline.cc:4165
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr "la fonction %q+F ne peut jamais être mise en ligne parce qu'elle a un argument VLA"
  
! #: tree-inline.cc:4232
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "la fonction %q+F ne peut jamais être mise en ligne parce que cela est supprimé par l'utilisation de %<-fno-inline%>"
  
! #: tree-inline.cc:4240
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "la fonction %q+F ne peut jamais être mise en ligne parce qu'elle utilise des attributs en conflit avec la mise en ligne"
  
! #: tree-inline.cc:4925
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "la mise en ligne a échoué dans l'appel à %<always_inline%> %q+F: %s"
  
! #: tree-inline.cc:4928 tree-inline.cc:4949
  #, gcc-internal-format
  msgid "called from here"
  msgstr "appelé d'ici"
  
! #: tree-inline.cc:4931 tree-inline.cc:4952
  #, gcc-internal-format
  msgid "called from this function"
  msgstr "appelé depuis cette fonction"
  
! #: tree-inline.cc:4945
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "la mise en ligne a échoué dans l'appel à %q+F: %s"
--- 33807,33888 ----
  msgid "BB %i has incorrect fallthru edge"
  msgstr "le BB %i a une arête fallthru incorrecte"
  
! #: tree-inline.cc:3994
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "la fonction %q+F ne peut jamais être copiée car elle reçoit un « goto » non local"
  
! #: tree-inline.cc:4001
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "la fonction %q+F ne peut jamais être copiée car elle sauvegarde l'adresse d'une étiquette locale dans une variable statique"
  
! #: tree-inline.cc:4041
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "la fonction %q+F ne peut jamais être mise en ligne car elle utilise « alloca » (ce qui sera outrepassé en utilisant l'attribut « always_inline »)"
  
! #: tree-inline.cc:4055
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "la fonction %q+F ne peut jamais être mise en ligne parce qu'elle utilise setjmp"
  
! #: tree-inline.cc:4069
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "la fonction %q+F ne peut jamais être mise en ligne parce qu'elle utilise une liste variable d'arguments"
  
! #: tree-inline.cc:4081
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "la fonction %q+F ne peut jamais être mise en ligne parce qu'elle utilise setjmp-longjmp pour gérer les exceptions"
  
! #: tree-inline.cc:4089
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "la fonction %q+F ne peut jamais être mise en ligne parce qu'elle utilise un « goto » qui n'est pas local"
  
! #: tree-inline.cc:4101
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "la fonction %q+F ne peut jamais être mise en ligne parce qu'elle utilise %<__builtin_return%> ou %<__builtin_apply_args%>"
  
! #: tree-inline.cc:4121
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr "la fonction %q+F ne peut jamais être mise en ligne parce qu'elle contient un « goto » calculé"
  
! #: tree-inline.cc:4167
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr "la fonction %q+F ne peut jamais être mise en ligne parce qu'elle a un argument VLA"
  
! #: tree-inline.cc:4234
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "la fonction %q+F ne peut jamais être mise en ligne parce que cela est supprimé par l'utilisation de %<-fno-inline%>"
  
! #: tree-inline.cc:4242
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "la fonction %q+F ne peut jamais être mise en ligne parce qu'elle utilise des attributs en conflit avec la mise en ligne"
  
! #: tree-inline.cc:4927
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "la mise en ligne a échoué dans l'appel à %<always_inline%> %q+F: %s"
  
! #: tree-inline.cc:4930 tree-inline.cc:4951
  #, gcc-internal-format
  msgid "called from here"
  msgstr "appelé d'ici"
  
! #: tree-inline.cc:4933 tree-inline.cc:4954
  #, gcc-internal-format
  msgid "called from this function"
  msgstr "appelé depuis cette fonction"
  
! #: tree-inline.cc:4947
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "la mise en ligne a échoué dans l'appel à %q+F: %s"
*************** msgstr "%s de %s référencé dans %s"
*** 33877,33900 ****
  msgid "%s from %s called in %s"
  msgstr "%s de %s appelé dans %s"
  
! #: tree-profile.cc:899
  #, gcc-internal-format, gfc-internal-format
! msgid "Too many conditions (found %u); giving up coverage"
! msgstr "Trop de conditions (%u trouvées) ; abandon de la couverture"
  
! #: tree-profile.cc:1757
  #, gcc-internal-format
  msgid "invalid regular expression %qs in %qs"
  msgstr "expression régulière %qs invalide dans %qs"
  
  # « single » signifie que le profilage est mis à jour comme si l'application n'avait qu'un seul thread
! #: tree-profile.cc:1855
  #, gcc-internal-format
  msgid "target does not fully support atomic profile update, single mode is selected with partial atomic updates"
  msgstr "la cible ne supporte pas complètement la mise à jour atomique du profilage, le mode simple est sélectionné avec mises à jour atomiques partielles"
  
  # « single » signifie que le profilage est mis à jour comme si l'application n'avait qu'un seul thread
! #: tree-profile.cc:1861
  #, gcc-internal-format
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr "la cible ne supporte pas la mise à jour atomique du profilage, le mode simple est sélectionné"
--- 33912,33935 ----
  msgid "%s from %s called in %s"
  msgstr "%s de %s appelé dans %s"
  
! #: tree-profile.cc:925
  #, gcc-internal-format, gfc-internal-format
! msgid "too many conditions (found %u); giving up coverage"
! msgstr "trop de conditions (%u trouvées) ; abandon de la couverture"
  
! #: tree-profile.cc:1783
  #, gcc-internal-format
  msgid "invalid regular expression %qs in %qs"
  msgstr "expression régulière %qs invalide dans %qs"
  
  # « single » signifie que le profilage est mis à jour comme si l'application n'avait qu'un seul thread
! #: tree-profile.cc:1883
  #, gcc-internal-format
  msgid "target does not fully support atomic profile update, single mode is selected with partial atomic updates"
  msgstr "la cible ne supporte pas complètement la mise à jour atomique du profilage, le mode simple est sélectionné avec mises à jour atomiques partielles"
  
  # « single » signifie que le profilage est mis à jour comme si l'application n'avait qu'un seul thread
! #: tree-profile.cc:1889
  #, gcc-internal-format
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr "la cible ne supporte pas la mise à jour atomique du profilage, le mode simple est sélectionné"
*************** msgstr "la condition vectorielle sera d�
*** 34413,34419 ****
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr "l'opération de brassage vectoriel sera développée à la pièce"
  
! #: tree-vect-loop.cc:4498
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr "la vectorisation n'a pas eu lieu pour une boucle simd"
--- 34448,34454 ----
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr "l'opération de brassage vectoriel sera développée à la pièce"
  
! #: tree-vect-loop.cc:4493
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr "la vectorisation n'a pas eu lieu pour une boucle simd"
*************** msgstr "vérification de l'arbre: opéra
*** 34493,34554 ****
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "vérification de l'arbre: opérande accédé %d de %<omp_clause %s%> avec %d opérandes dans %s, à %s:%d"
  
! #: tree.cc:12753
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD est obsolète: %s"
  
! #: tree.cc:12756
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD est obsolète"
  
! #: tree.cc:12779
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE est obsolète: %s"
  
! #: tree.cc:12782
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE est obsolète"
  
! #: tree.cc:12788
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "le type est obsolète: %s"
  
! #: tree.cc:12791
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "le type est obsolète"
  
! #: tree.cc:12833
  #, gcc-internal-format
  msgid "%qD is unavailable: %s"
  msgstr "%qD n'est pas disponible : %s"
  
! #: tree.cc:12835
  #, gcc-internal-format
  msgid "%qD is unavailable"
  msgstr "%qD n'est pas disponible"
  
! #: tree.cc:12856
  #, gcc-internal-format
  msgid "%qE is unavailable: %s"
  msgstr "%qE n'est pas disponible : %s"
  
! #: tree.cc:12858
  #, gcc-internal-format
  msgid "%qE is unavailable"
  msgstr "%qE n'est pas disponible"
  
! #: tree.cc:12863
  #, gcc-internal-format, gfc-internal-format
  msgid "type is unavailable: %s"
  msgstr "le type n'est pas disponible : %s"
  
! #: tree.cc:12865
  #, gcc-internal-format
  msgid "type is unavailable"
  msgstr "le type n'est pas disponible"
--- 34528,34589 ----
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "vérification de l'arbre: opérande accédé %d de %<omp_clause %s%> avec %d opérandes dans %s, à %s:%d"
  
! #: tree.cc:12754
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD est obsolète: %s"
  
! #: tree.cc:12757
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD est obsolète"
  
! #: tree.cc:12780
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE est obsolète: %s"
  
! #: tree.cc:12783
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE est obsolète"
  
! #: tree.cc:12789
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "le type est obsolète: %s"
  
! #: tree.cc:12792
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "le type est obsolète"
  
! #: tree.cc:12834
  #, gcc-internal-format
  msgid "%qD is unavailable: %s"
  msgstr "%qD n'est pas disponible : %s"
  
! #: tree.cc:12836
  #, gcc-internal-format
  msgid "%qD is unavailable"
  msgstr "%qD n'est pas disponible"
  
! #: tree.cc:12857
  #, gcc-internal-format
  msgid "%qE is unavailable: %s"
  msgstr "%qE n'est pas disponible : %s"
  
! #: tree.cc:12859
  #, gcc-internal-format
  msgid "%qE is unavailable"
  msgstr "%qE n'est pas disponible"
  
! #: tree.cc:12864
  #, gcc-internal-format, gfc-internal-format
  msgid "type is unavailable: %s"
  msgstr "le type n'est pas disponible : %s"
  
! #: tree.cc:12866
  #, gcc-internal-format
  msgid "type is unavailable"
  msgstr "le type n'est pas disponible"
*************** msgstr "le type n'est pas disponible"
*** 34573,34861 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.cc:13815
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr "la variante du type diffère sur %s"
  
! #: tree.cc:13860
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr "la variante du type a un %<TYPE_SIZE_UNIT%> différent"
  
! #: tree.cc:13862
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "%<TYPE_SIZE_UNIT%> de la variante du type"
  
! #: tree.cc:13864
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "%<TYPE_SIZE_UNIT%> du type"
  
! #: tree.cc:13889
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr "variante du type avec %<TYPE_ALIAS_SET_KNOWN_P%>"
  
! #: tree.cc:13902
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr "la variante du type a un %<TYPE_VFIELD%> différent"
  
! #: tree.cc:13939
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr "la variante du type a un %<TYPE_BINFO%> différent"
  
! #: tree.cc:13941
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "%<TYPE_BINFO%> de la variante du type"
  
! #: tree.cc:13943
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "%<TYPE_BINFO%> du type"
  
! #: tree.cc:13982
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr "la variante du type a un %<TYPE_FIELDS%> différent"
  
! #: tree.cc:13984
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "le premier désaccord est le champ"
  
! #: tree.cc:13986
  #, gcc-internal-format
  msgid "and field"
  msgstr "et le champ"
  
! #: tree.cc:14003
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "la variante du type a un %<TREE_TYPE%> différent"
  
! #: tree.cc:14005 tree.cc:14016
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "%<TREE_TYPE%> de la variante du type"
  
! #: tree.cc:14007 tree.cc:14018
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "%<TREE_TYPE%> du type"
  
! #: tree.cc:14014
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "le type n'est pas compatible avec sa variante"
  
! #: tree.cc:14366
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is not an opaque type"
  msgstr "le type %s n'est pas un type opaque"
  
! #: tree.cc:14372
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is not with opaque mode"
  msgstr "le type %s n'est pas avec un mode opaque"
  
! #: tree.cc:14378
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_MODE%>"
  msgstr "le type %s diffère sur %<TYPE_MODE%>"
  
! #: tree.cc:14386
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_SIZE%>"
  msgstr "le type %s diffère sur %<TYPE_SIZE%>"
  
! #: tree.cc:14392
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_ALIGN%>"
  msgstr "le type %s diffère sur %<TYPE_ALIGN%>"
  
! #: tree.cc:14398
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_USER_ALIGN%>"
  msgstr "le type %s diffère sur %<TYPE_USER_ALIGN%>"
  
! #: tree.cc:14428
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "la variante principale n'est pas définie"
  
! #: tree.cc:14433
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "%<TYPE_MAIN_VARIANT%> a un %<TYPE_MAIN_VARIANT%> différent"
  
! #: tree.cc:14444
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr "%<TYPE_CANONICAL%> a un %<TYPE_CANONICAL%> différent"
  
! #: tree.cc:14463
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "%<TYPE_CANONICAL%> n'est pas compatible"
  
! #: tree.cc:14475
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "le %<TYPE_MODE%> de %<TYPE_CANONICAL%> n'est pas compatible"
  
! #: tree.cc:14494
  #, gcc-internal-format
  msgid "main variant of %<TYPE_CANONICAL%> of main variant is not its own %<TYPE_CANONICAL%>"
  msgstr "la variante principale de %<TYPE_CANONICAL%> de la variante principale n'est pas son propre %<TYPE_CANONICAL%>"
  
! #: tree.cc:14512
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr "%<TYPE_VFIELD%> n'est pas %<FIELD_DECL%> ni %<TREE_LIST%>"
  
! #: tree.cc:14522
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "%<TYPE_NEXT_PTR_TO%> n'est pas %<POINTER_TYPE%>"
  
! #: tree.cc:14532
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "%<TYPE_NEXT_REF_TO%> n'est pas %<REFERENCE_TYPE%>"
  
! #: tree.cc:14553
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "%<TYPE_BINFO%> n'est pas %<TREE_BINFO%>"
  
! #: tree.cc:14559
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "le type %<TYPE_BINFO%> n'est pas %<TYPE_MAIN_VARIANT%>"
  
! #: tree.cc:14570
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr "%<TYPE_METHOD_BASETYPE%> n'est pas un enregistrement ni une union"
  
! #: tree.cc:14581
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr "%<TYPE_OFFSET_BASETYPE%> n'est pas un enregistrement ni une union"
  
! #: tree.cc:14599
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr "%<TYPE_ARRAY_MAX_SIZE%> pas %<INTEGER_CST%>"
  
! #: tree.cc:14606
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr "%<TYPE_MAX_VALUE_RAW%> non NULL"
  
! #: tree.cc:14613
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr "le champ %<TYPE_LANG_SLOT_1 (binfo)%> est non NULL"
  
! #: tree.cc:14629
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr "la valeur de l'enum n'est pas %<CONST_DECL%> ou %<INTEGER_CST%>"
  
! #: tree.cc:14638
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr "le type de la valeur de l'enum n'est pas %<INTEGER_TYPE%> et n'est pas convertible en l'enum"
  
! #: tree.cc:14646
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr "le nom de la valeur de l'enum n'est pas %<IDENTIFIER_NODE%>"
  
! #: tree.cc:14656
  #, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "le %<TYPE_DOMAIN%> du tableau n'est pas d'un type entier"
  
! #: tree.cc:14665
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "%<TYPE_FIELDS%> défini dans un type incomplet"
  
! #: tree.cc:14687
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr "arbre erroné dans la liste %<TYPE_FIELDS%>"
  
! #: tree.cc:14703
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr "%<TYPE_CACHED_VALUES_P%> est %i tandis que %<TYPE_CACHED_VALUES%> est %p"
  
! #: tree.cc:14710
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr "%<TYPE_CACHED_VALUES%> n'est pas %<TREE_VEC%>"
  
! #: tree.cc:14723
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "mauvaise entrée %<TYPE_CACHED_VALUES%>"
  
! #: tree.cc:14736
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr "%<TREE_PURPOSE%> n'est pas NULL dans la liste %<TYPE_ARG_TYPES%>"
  
! #: tree.cc:14742
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr "entrée erronée dans la liste %<TYPE_ARG_TYPES%>"
  
! #: tree.cc:14749
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr "le champ %<TYPE_VALUES_RAW%> n'est pas NULL"
  
! #: tree.cc:14762
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr "%<TYPE_CACHED_VALUES_P%> est défini alors qu'il ne le devrait pas"
  
! #: tree.cc:14772
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr "%<TYPE_METHOD_BASETYPE%> n'est pas la variante principale"
  
! #: tree.cc:15619
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "attribut %<target%> manquant pour %qD avec plusieurs versions"
  
! #: tree.cc:15622 tree.cc:15788 tree.cc:15806 tree.cc:15819 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"
  
! #: tree.cc:15784
  #, gcc-internal-format
  msgid "%qD conflicts with overlapping %<target_clone%> declaration"
  msgstr "%qD entre en conflit avec une déclaration %<target_clone%> qui le chevauche"
  
  # ce message apparaît juste après le %q#D ci-dessus
! #: tree.cc:15803
  msgid "%qD conflicts for version %qB"
  msgstr "%qD est en conflit pour la version %qB"
  
! #: tree.cc:15816
  msgid "%qD conflicts with a previous declaration for version %qB"
  msgstr "%qD entre en conflit avec une déclaration précédente pour la version %qB"
  
--- 34608,34896 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.cc:13816
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr "la variante du type diffère sur %s"
  
! #: tree.cc:13861
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr "la variante du type a un %<TYPE_SIZE_UNIT%> différent"
  
! #: tree.cc:13863
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "%<TYPE_SIZE_UNIT%> de la variante du type"
  
! #: tree.cc:13865
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "%<TYPE_SIZE_UNIT%> du type"
  
! #: tree.cc:13890
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr "variante du type avec %<TYPE_ALIAS_SET_KNOWN_P%>"
  
! #: tree.cc:13903
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr "la variante du type a un %<TYPE_VFIELD%> différent"
  
! #: tree.cc:13940
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr "la variante du type a un %<TYPE_BINFO%> différent"
  
! #: tree.cc:13942
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "%<TYPE_BINFO%> de la variante du type"
  
! #: tree.cc:13944
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "%<TYPE_BINFO%> du type"
  
! #: tree.cc:13983
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr "la variante du type a un %<TYPE_FIELDS%> différent"
  
! #: tree.cc:13985
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "le premier désaccord est le champ"
  
! #: tree.cc:13987
  #, gcc-internal-format
  msgid "and field"
  msgstr "et le champ"
  
! #: tree.cc:14004
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "la variante du type a un %<TREE_TYPE%> différent"
  
! #: tree.cc:14006 tree.cc:14017
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "%<TREE_TYPE%> de la variante du type"
  
! #: tree.cc:14008 tree.cc:14019
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "%<TREE_TYPE%> du type"
  
! #: tree.cc:14015
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "le type n'est pas compatible avec sa variante"
  
! #: tree.cc:14367
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is not an opaque type"
  msgstr "le type %s n'est pas un type opaque"
  
! #: tree.cc:14373
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is not with opaque mode"
  msgstr "le type %s n'est pas avec un mode opaque"
  
! #: tree.cc:14379
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_MODE%>"
  msgstr "le type %s diffère sur %<TYPE_MODE%>"
  
! #: tree.cc:14387
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_SIZE%>"
  msgstr "le type %s diffère sur %<TYPE_SIZE%>"
  
! #: tree.cc:14393
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_ALIGN%>"
  msgstr "le type %s diffère sur %<TYPE_ALIGN%>"
  
! #: tree.cc:14399
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_USER_ALIGN%>"
  msgstr "le type %s diffère sur %<TYPE_USER_ALIGN%>"
  
! #: tree.cc:14429
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "la variante principale n'est pas définie"
  
! #: tree.cc:14434
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "%<TYPE_MAIN_VARIANT%> a un %<TYPE_MAIN_VARIANT%> différent"
  
! #: tree.cc:14445
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr "%<TYPE_CANONICAL%> a un %<TYPE_CANONICAL%> différent"
  
! #: tree.cc:14464
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "%<TYPE_CANONICAL%> n'est pas compatible"
  
! #: tree.cc:14476
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "le %<TYPE_MODE%> de %<TYPE_CANONICAL%> n'est pas compatible"
  
! #: tree.cc:14495
  #, gcc-internal-format
  msgid "main variant of %<TYPE_CANONICAL%> of main variant is not its own %<TYPE_CANONICAL%>"
  msgstr "la variante principale de %<TYPE_CANONICAL%> de la variante principale n'est pas son propre %<TYPE_CANONICAL%>"
  
! #: tree.cc:14513
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr "%<TYPE_VFIELD%> n'est pas %<FIELD_DECL%> ni %<TREE_LIST%>"
  
! #: tree.cc:14523
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "%<TYPE_NEXT_PTR_TO%> n'est pas %<POINTER_TYPE%>"
  
! #: tree.cc:14533
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "%<TYPE_NEXT_REF_TO%> n'est pas %<REFERENCE_TYPE%>"
  
! #: tree.cc:14554
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "%<TYPE_BINFO%> n'est pas %<TREE_BINFO%>"
  
! #: tree.cc:14560
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "le type %<TYPE_BINFO%> n'est pas %<TYPE_MAIN_VARIANT%>"
  
! #: tree.cc:14571
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr "%<TYPE_METHOD_BASETYPE%> n'est pas un enregistrement ni une union"
  
! #: tree.cc:14582
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr "%<TYPE_OFFSET_BASETYPE%> n'est pas un enregistrement ni une union"
  
! #: tree.cc:14600
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr "%<TYPE_ARRAY_MAX_SIZE%> pas %<INTEGER_CST%>"
  
! #: tree.cc:14607
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr "%<TYPE_MAX_VALUE_RAW%> non NULL"
  
! #: tree.cc:14614
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr "le champ %<TYPE_LANG_SLOT_1 (binfo)%> est non NULL"
  
! #: tree.cc:14630
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr "la valeur de l'enum n'est pas %<CONST_DECL%> ou %<INTEGER_CST%>"
  
! #: tree.cc:14639
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr "le type de la valeur de l'enum n'est pas %<INTEGER_TYPE%> et n'est pas convertible en l'enum"
  
! #: tree.cc:14647
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr "le nom de la valeur de l'enum n'est pas %<IDENTIFIER_NODE%>"
  
! #: tree.cc:14657
  #, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "le %<TYPE_DOMAIN%> du tableau n'est pas d'un type entier"
  
! #: tree.cc:14666
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "%<TYPE_FIELDS%> défini dans un type incomplet"
  
! #: tree.cc:14688
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr "arbre erroné dans la liste %<TYPE_FIELDS%>"
  
! #: tree.cc:14704
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr "%<TYPE_CACHED_VALUES_P%> est %i tandis que %<TYPE_CACHED_VALUES%> est %p"
  
! #: tree.cc:14711
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr "%<TYPE_CACHED_VALUES%> n'est pas %<TREE_VEC%>"
  
! #: tree.cc:14724
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "mauvaise entrée %<TYPE_CACHED_VALUES%>"
  
! #: tree.cc:14737
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr "%<TREE_PURPOSE%> n'est pas NULL dans la liste %<TYPE_ARG_TYPES%>"
  
! #: tree.cc:14743
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr "entrée erronée dans la liste %<TYPE_ARG_TYPES%>"
  
! #: tree.cc:14750
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr "le champ %<TYPE_VALUES_RAW%> n'est pas NULL"
  
! #: tree.cc:14763
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr "%<TYPE_CACHED_VALUES_P%> est défini alors qu'il ne le devrait pas"
  
! #: tree.cc:14773
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr "%<TYPE_METHOD_BASETYPE%> n'est pas la variante principale"
  
! #: tree.cc:15620
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "attribut %<target%> manquant pour %qD avec plusieurs versions"
  
! #: tree.cc:15623 tree.cc:15789 tree.cc:15807 tree.cc:15820 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"
  
! #: tree.cc:15785
  #, gcc-internal-format
  msgid "%qD conflicts with overlapping %<target_clone%> declaration"
  msgstr "%qD entre en conflit avec une déclaration %<target_clone%> qui le chevauche"
  
  # ce message apparaît juste après le %q#D ci-dessus
! #: tree.cc:15804
  msgid "%qD conflicts for version %qB"
  msgstr "%qD est en conflit pour la version %qB"
  
! #: tree.cc:15817
  msgid "%qD conflicts with a previous declaration for version %qB"
  msgstr "%qD entre en conflit avec une déclaration précédente pour la version %qB"
  
*************** msgstr "les données COMMON locales au t
*** 35000,35006 ****
  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:2099 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"
--- 35035,35041 ----
  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"
*************** msgstr "l'argument de l'attribut %qE a l
*** 35141,35148 ****
  msgid "%qE attribute argument %i has type %qT"
  msgstr "l'attribut %qE a son argument %i qui est de type %qT"
  
! #: c-family/c-attribs.cc:817 c-family/c-attribs.cc:4914
! #: c-family/c-attribs.cc:4918 d/d-attribs.cc:1225
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "l'argument de l'attribut %qE avec la valeur %qE n'est pas une constante entière"
--- 35176,35183 ----
  msgid "%qE attribute argument %i has type %qT"
  msgstr "l'attribut %qE a son argument %i qui est de type %qT"
  
! #: c-family/c-attribs.cc:817 c-family/c-attribs.cc:4915
! #: c-family/c-attribs.cc:4919 d/d-attribs.cc:1225
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "l'argument de l'attribut %qE avec la valeur %qE n'est pas une constante entière"
*************** msgstr "les débordements dans la conver
*** 35238,35606 ****
  msgid "%qE attribute requires different values for %<false%> and %<true%> for type %qT"
  msgstr "l'attribut %qE requiert des valeurs différentes pour %<false%> et %<true%> pour le type %qT"
  
! #: c-family/c-attribs.cc:1255
  #, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr "l'attribut %qE est ignoré pour le type %qT"
  
! #: c-family/c-attribs.cc:1267
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "l'attribut %qE est ignoré pour le champ de type %qT"
  
! #: c-family/c-attribs.cc:1497 c-family/c-attribs.cc:3729
! #: c-family/c-attribs.cc:6572 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:1672 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:1693 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:1707 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:1712 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"
  
! #: c-family/c-attribs.cc:1778
  #, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr "l'attribut %qE est ignoré. Utilisez l'option %<-fcf-protection%> pour l'activer"
  
! #: c-family/c-attribs.cc:1868 jit/dummy-frontend.cc:289 lto/lto-lang.cc:311
  #, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr "l'attribut %qE n'a pas d'effet sur les fonctions locales dans l'unité"
  
! #: c-family/c-attribs.cc:2038 c-family/c-attribs.cc:3712
  #: 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:2044 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:2069 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"
  
! #: c-family/c-attribs.cc:2098
  #, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr "l'attribut %qE affecte uniquement les objets au niveau le plus haut"
  
! #: c-family/c-attribs.cc:2137 c-family/c-attribs.cc:4387
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "attribut %qE sur une fonction retournant %<void%>"
  
! #: c-family/c-attribs.cc:2160
  #, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "l'attribut %qE n'est pas supporté car le boutisme n'est pas uniforme"
  
! #: c-family/c-attribs.cc:2177
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "l'attribut %qE de l'argument doit être %qs ou %qs"
  
! #: c-family/c-attribs.cc:2273
  #, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "les priorités des destructeurs ne sont pas supportées"
  
! #: c-family/c-attribs.cc:2275
  #, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "les priorités des constructeurs ne sont pas supportées"
  
! #: c-family/c-attribs.cc:2297
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr "les priorités des destructeurs entre 0 et %d sont réservées pour l'implémentation"
  
! #: c-family/c-attribs.cc:2302
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr "les priorités des constructeurs entre 0 et %d sont réservées pour l'implémentation"
  
! #: c-family/c-attribs.cc:2310
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr "les priorités des destructeurs doivent être des entiers entre 0 et %d inclus"
  
! #: c-family/c-attribs.cc:2313
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr "les priorités des constructeurs doivent être des entiers entre 0 et %d inclus"
  
! #: c-family/c-attribs.cc:2466
  #, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr "mode machine %qE inconnu"
  
! #: c-family/c-attribs.cc:2500
  #, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr "spécifier les types vectoriels avec %<__attribute__ ((mode))%> est obsolète"
  
! #: c-family/c-attribs.cc:2503
  #, gcc-internal-format
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "utilisez %<__attribute__ ((vector_size))%> à la place"
  
! #: c-family/c-attribs.cc:2512
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "impossible d'émuler %qs"
  
! #: c-family/c-attribs.cc:2525
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "mode pointeur %qs invalide"
  
! #: c-family/c-attribs.cc:2542
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr "la plage signée du type et le mode machine %qs ne correspondent pas"
  
! #: c-family/c-attribs.cc:2553
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "aucun type de données pour le mode %qs"
  
! #: c-family/c-attribs.cc:2563
  #, gcc-internal-format
  msgid "cannot use mode %qs for enumerated types"
  msgstr "impossible d'utiliser le mode %qs pour des types énumérés"
  
! #: c-family/c-attribs.cc:2591
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "mode %qs appliqué à un type inapproprié"
  
! #: c-family/c-attribs.cc:2620 c-family/c-attribs.cc:3080 d/d-attribs.cc:1024
  #, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr "les attributs de sections ne sont pas supportés pour cette cible"
  
! #: c-family/c-attribs.cc:2626 d/d-attribs.cc:1031
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "l'attribut de section n'est pas permis pour %q+D"
  
! #: c-family/c-attribs.cc:2632
  #, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr "l'argument de l'attribut de section n'est pas une constante de type chaîne de caractères"
  
! #: c-family/c-attribs.cc:2641 d/d-attribs.cc:1047
  #, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr "l'attribut de section ne peut pas être spécifié pour des variables locales"
  
! #: c-family/c-attribs.cc:2652 config/bfin/bfin.cc:4796 config/bfin/bfin.cc:4847
  #: config/bfin/bfin.cc:4873 config/bfin/bfin.cc:4886 d/d-attribs.cc:1058
  #, gcc-internal-format
  msgid "section of %q+D conflicts with previous declaration"
  msgstr "la section de %q+D est en conflit avec la déclaration précédente"
  
! #: c-family/c-attribs.cc:2661 c-family/c-attribs.cc:3106 d/d-attribs.cc:1067
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "la section de %q+D ne peut pas être contournée"
  
! #: c-family/c-attribs.cc:2777
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "l'alignement ne peut pas être spécifié pour %q+D"
  
! #: c-family/c-attribs.cc:2802
  #, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr "l'attribut %<%E (%u)%> ignoré car il est en conflit avec l'attribut %<%E (%u)%>"
  
! #: c-family/c-attribs.cc:2847
  #, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "%<warn_if_not_aligned%> ne peut pas être spécifié pour %q+D"
  
! #: c-family/c-attribs.cc:2898
  #, gcc-internal-format
  msgid "%qE attribute may not be specified for %q+D"
  msgstr "l'attribut %qE ne peut pas être spécifié pour %q+D"
  
! #: c-family/c-attribs.cc:2905
  #, gcc-internal-format
  msgid "%qE attribute may not be specified for a non-array field"
  msgstr "l'attribut %qE ne peut être spécifié pour un champs qui n'est pas un tableau"
  
! #: c-family/c-attribs.cc:2912
  #, gcc-internal-format
  msgid "%qE attribute argument not an integer"
  msgstr "l'argument de l'attribut %qE n'est pas un entier"
  
! #: c-family/c-attribs.cc:2918 c-family/c-attribs.cc:6768
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "l'argument de l'attribut %qE %qE n'est pas une constante entière entre 0 et 3"
  
! #: c-family/c-attribs.cc:2942
  #, gcc-internal-format
  msgid "%qE attribute is not supported for C++ for now, ignored"
  msgstr "l'attribut %qE n'est actuellement pas supporté pour C++, ignoré"
  
! #: c-family/c-attribs.cc:2950
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-field declaration %q+D"
  msgstr "l'attribut %qE n'est pas permis pour une déclaration qui n'est pas un champ %q+D"
  
! #: c-family/c-attribs.cc:2959
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-array or non-pointer field"
  msgstr "l'attribut %qE n'est pas autorisé pour un champ qui n'est pas un tableau ou un non-pointeur"
  
! #: c-family/c-attribs.cc:2968
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-flexible array member field"
  msgstr "l'attribut %qE n'est pas autorisé pour un champ qui n'est pas un membre d'un tableau flexible"
  
! #: c-family/c-attribs.cc:2980
  #, gcc-internal-format
  msgid "%qE attribute is used for a pointer to void"
  msgstr "l'attribut %qE est utilisé pour un pointeur vers void"
  
! #: c-family/c-attribs.cc:2988
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a pointer to function"
  msgstr "l'attribut %qE n'est pas autorisé pour un pointeur vers une fonction"
  
! #: c-family/c-attribs.cc:2999
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "l'attribut %qE n'est pas autorisé pour un pointeur vers une structure ou une union avec un membre tableau flexible"
  
! #: c-family/c-attribs.cc:3007
  #, gcc-internal-format
  msgid "%<counted_by%> argument is not an identifier"
  msgstr "l'argument %<counted_by%> n'est pas un identificateur"
  
! #: c-family/c-attribs.cc:3020
  #, gcc-internal-format
  msgid "%<counted_by%> argument %qE conflicts with previous declaration %qE"
  msgstr "l'attribut %<counted_by%> %qE est en conflit avec la déclaration précédente %qE"
  
! #: c-family/c-attribs.cc:3041 d/d-attribs.cc:1146 jit/dummy-frontend.cc:757
  #, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "la fonction « inline » %q+D est déclarée faible"
  
! #: c-family/c-attribs.cc:3046 jit/dummy-frontend.cc:762
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "la fonction indirecte %q+D ne peut pas être déclarée faible"
  
! #: c-family/c-attribs.cc:3087
  #, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  msgstr "l'attribut %qE est ignoré car il n'est pas défini sur une variable"
  
! #: c-family/c-attribs.cc:3097 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"
  
! #: c-family/c-attribs.cc:3112
  #, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr "l'attribut %qE est spécifique aux cibles ELF"
  
! #: c-family/c-attribs.cc:3119
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on const variable"
  msgstr "l'attribut %qE est ignoré car il est défini sur une variable constante"
  
! #: c-family/c-attribs.cc:3130
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "l'attribut %qE est ignoré car il est défini sur une variable initialisée"
  
! #: c-family/c-attribs.cc:3143
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "l'attribut %qE est ignoré car il est défini sur une variable non initialisée"
  
! #: c-family/c-attribs.cc:3176
  #, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr "l'attribut %qE s'applique uniquement aux fonctions"
  
! #: c-family/c-attribs.cc:3195 d/d-attribs.cc:1094
  #, gcc-internal-format
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr "l'attribut %<symver%> ne s'applique qu'aux fonctions et aux variables"
  
! #: c-family/c-attribs.cc:3203 d/d-attribs.cc:1102
  #, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "l'attribut %<symver%> s'applique uniquement aux symboles"
  
! #: c-family/c-attribs.cc:3213
  #, gcc-internal-format
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "l'argument de l'attribut %<symver%> n'est pas une constante de chaîne de caractères"
  
! #: c-family/c-attribs.cc:3227 d/d-attribs.cc:1126
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr "l'argument d'attribut symver doit avoir le format %<name@nodename%>"
  
! #: c-family/c-attribs.cc:3228 d/d-attribs.cc:1127
  #, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr "l'argument de l'attribut %<symver%> %qs doit contenir un ou deux %<@%>"
  
! #: c-family/c-attribs.cc:3263 jit/dummy-frontend.cc:857
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "%q+D est défini à la fois normalement et en tant qu'attribut %qE"
  
! #: c-family/c-attribs.cc:3271 jit/dummy-frontend.cc:865
  #, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  msgstr "le %q+D faible ne peut pas être défini %qE"
  
! #: c-family/c-attribs.cc:3288 c-family/c-attribs.cc:4278
  #: 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"
  
! #: c-family/c-attribs.cc:3321 jit/dummy-frontend.cc:915
  #, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr "%+qD est déclaré %qs après avoir été utilisé"
  
  #. Explicitly handle this case since using a string literal
  #. as an argument is a likely mistake.
! #: c-family/c-attribs.cc:3373
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a string"
  msgstr "l'argument de l'attribut %qE ne peut pas être une chaîne de caractères"
--- 35273,35641 ----
  msgid "%qE attribute requires different values for %<false%> and %<true%> for type %qT"
  msgstr "l'attribut %qE requiert des valeurs différentes pour %<false%> et %<true%> pour le type %qT"
  
! #: c-family/c-attribs.cc:1256
  #, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr "l'attribut %qE est ignoré pour le type %qT"
  
! #: c-family/c-attribs.cc:1268
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  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"
  
! #: c-family/c-attribs.cc:1779
  #, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr "l'attribut %qE est ignoré. Utilisez l'option %<-fcf-protection%> pour l'activer"
  
! #: c-family/c-attribs.cc:1869 jit/dummy-frontend.cc:289 lto/lto-lang.cc:311
  #, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  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"
  
! #: c-family/c-attribs.cc:2099
  #, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr "l'attribut %qE affecte uniquement les objets au niveau le plus haut"
  
! #: c-family/c-attribs.cc:2138 c-family/c-attribs.cc:4388
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "attribut %qE sur une fonction retournant %<void%>"
  
! #: c-family/c-attribs.cc:2161
  #, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "l'attribut %qE n'est pas supporté car le boutisme n'est pas uniforme"
  
! #: c-family/c-attribs.cc:2178
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "l'attribut %qE de l'argument doit être %qs ou %qs"
  
! #: c-family/c-attribs.cc:2274
  #, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "les priorités des destructeurs ne sont pas supportées"
  
! #: c-family/c-attribs.cc:2276
  #, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "les priorités des constructeurs ne sont pas supportées"
  
! #: c-family/c-attribs.cc:2298
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr "les priorités des destructeurs entre 0 et %d sont réservées pour l'implémentation"
  
! #: c-family/c-attribs.cc:2303
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr "les priorités des constructeurs entre 0 et %d sont réservées pour l'implémentation"
  
! #: c-family/c-attribs.cc:2311
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr "les priorités des destructeurs doivent être des entiers entre 0 et %d inclus"
  
! #: c-family/c-attribs.cc:2314
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr "les priorités des constructeurs doivent être des entiers entre 0 et %d inclus"
  
! #: c-family/c-attribs.cc:2467
  #, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr "mode machine %qE inconnu"
  
! #: c-family/c-attribs.cc:2501
  #, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr "spécifier les types vectoriels avec %<__attribute__ ((mode))%> est obsolète"
  
! #: c-family/c-attribs.cc:2504
  #, gcc-internal-format
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "utilisez %<__attribute__ ((vector_size))%> à la place"
  
! #: c-family/c-attribs.cc:2513
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "impossible d'émuler %qs"
  
! #: c-family/c-attribs.cc:2526
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "mode pointeur %qs invalide"
  
! #: c-family/c-attribs.cc:2543
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr "la plage signée du type et le mode machine %qs ne correspondent pas"
  
! #: c-family/c-attribs.cc:2554
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "aucun type de données pour le mode %qs"
  
! #: c-family/c-attribs.cc:2564
  #, gcc-internal-format
  msgid "cannot use mode %qs for enumerated types"
  msgstr "impossible d'utiliser le mode %qs pour des types énumérés"
  
! #: c-family/c-attribs.cc:2592
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "mode %qs appliqué à un type inapproprié"
  
! #: c-family/c-attribs.cc:2621 c-family/c-attribs.cc:3081 d/d-attribs.cc:1024
  #, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr "les attributs de sections ne sont pas supportés pour cette cible"
  
! #: c-family/c-attribs.cc:2627 d/d-attribs.cc:1031
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "l'attribut de section n'est pas permis pour %q+D"
  
! #: c-family/c-attribs.cc:2633
  #, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr "l'argument de l'attribut de section n'est pas une constante de type chaîne de caractères"
  
! #: c-family/c-attribs.cc:2642 d/d-attribs.cc:1047
  #, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr "l'attribut de section ne peut pas être spécifié pour des variables locales"
  
! #: c-family/c-attribs.cc:2653 config/bfin/bfin.cc:4796 config/bfin/bfin.cc:4847
  #: config/bfin/bfin.cc:4873 config/bfin/bfin.cc:4886 d/d-attribs.cc:1058
  #, gcc-internal-format
  msgid "section of %q+D conflicts with previous declaration"
  msgstr "la section de %q+D est en conflit avec la déclaration précédente"
  
! #: c-family/c-attribs.cc:2662 c-family/c-attribs.cc:3107 d/d-attribs.cc:1067
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "la section de %q+D ne peut pas être contournée"
  
! #: c-family/c-attribs.cc:2778
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "l'alignement ne peut pas être spécifié pour %q+D"
  
! #: c-family/c-attribs.cc:2803
  #, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr "l'attribut %<%E (%u)%> ignoré car il est en conflit avec l'attribut %<%E (%u)%>"
  
! #: c-family/c-attribs.cc:2848
  #, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "%<warn_if_not_aligned%> ne peut pas être spécifié pour %q+D"
  
! #: c-family/c-attribs.cc:2899
  #, gcc-internal-format
  msgid "%qE attribute may not be specified for %q+D"
  msgstr "l'attribut %qE ne peut pas être spécifié pour %q+D"
  
! #: c-family/c-attribs.cc:2906
  #, gcc-internal-format
  msgid "%qE attribute may not be specified for a non-array field"
  msgstr "l'attribut %qE ne peut être spécifié pour un champs qui n'est pas un tableau"
  
! #: c-family/c-attribs.cc:2913
  #, gcc-internal-format
  msgid "%qE attribute argument not an integer"
  msgstr "l'argument de l'attribut %qE n'est pas un entier"
  
! #: c-family/c-attribs.cc:2919 c-family/c-attribs.cc:6769
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "l'argument de l'attribut %qE %qE n'est pas une constante entière entre 0 et 3"
  
! #: c-family/c-attribs.cc:2943
  #, gcc-internal-format
  msgid "%qE attribute is not supported for C++ for now, ignored"
  msgstr "l'attribut %qE n'est actuellement pas supporté pour C++, ignoré"
  
! #: c-family/c-attribs.cc:2951
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-field declaration %q+D"
  msgstr "l'attribut %qE n'est pas permis pour une déclaration qui n'est pas un champ %q+D"
  
! #: c-family/c-attribs.cc:2960
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-array or non-pointer field"
  msgstr "l'attribut %qE n'est pas autorisé pour un champ qui n'est pas un tableau ou un non-pointeur"
  
! #: c-family/c-attribs.cc:2969
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-flexible array member field"
  msgstr "l'attribut %qE n'est pas autorisé pour un champ qui n'est pas un membre d'un tableau flexible"
  
! #: c-family/c-attribs.cc:2981
  #, gcc-internal-format
  msgid "%qE attribute is used for a pointer to void"
  msgstr "l'attribut %qE est utilisé pour un pointeur vers void"
  
! #: c-family/c-attribs.cc:2989
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a pointer to function"
  msgstr "l'attribut %qE n'est pas autorisé pour un pointeur vers une fonction"
  
! #: c-family/c-attribs.cc:3000
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "l'attribut %qE n'est pas autorisé pour un pointeur vers une structure ou une union avec un membre tableau flexible"
  
! #: c-family/c-attribs.cc:3008
  #, gcc-internal-format
  msgid "%<counted_by%> argument is not an identifier"
  msgstr "l'argument %<counted_by%> n'est pas un identificateur"
  
! #: c-family/c-attribs.cc:3021
  #, gcc-internal-format
  msgid "%<counted_by%> argument %qE conflicts with previous declaration %qE"
  msgstr "l'attribut %<counted_by%> %qE est en conflit avec la déclaration précédente %qE"
  
! #: c-family/c-attribs.cc:3042 d/d-attribs.cc:1146 jit/dummy-frontend.cc:757
  #, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "la fonction « inline » %q+D est déclarée faible"
  
! #: c-family/c-attribs.cc:3047 jit/dummy-frontend.cc:762
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "la fonction indirecte %q+D ne peut pas être déclarée faible"
  
! #: c-family/c-attribs.cc:3088
  #, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  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"
  
! #: c-family/c-attribs.cc:3113
  #, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr "l'attribut %qE est spécifique aux cibles ELF"
  
! #: c-family/c-attribs.cc:3120
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on const variable"
  msgstr "l'attribut %qE est ignoré car il est défini sur une variable constante"
  
! #: c-family/c-attribs.cc:3131
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "l'attribut %qE est ignoré car il est défini sur une variable initialisée"
  
! #: c-family/c-attribs.cc:3144
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "l'attribut %qE est ignoré car il est défini sur une variable non initialisée"
  
! #: c-family/c-attribs.cc:3177
  #, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr "l'attribut %qE s'applique uniquement aux fonctions"
  
! #: c-family/c-attribs.cc:3196 d/d-attribs.cc:1094
  #, gcc-internal-format
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr "l'attribut %<symver%> ne s'applique qu'aux fonctions et aux variables"
  
! #: c-family/c-attribs.cc:3204 d/d-attribs.cc:1102
  #, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "l'attribut %<symver%> s'applique uniquement aux symboles"
  
! #: c-family/c-attribs.cc:3214
  #, gcc-internal-format
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "l'argument de l'attribut %<symver%> n'est pas une constante de chaîne de caractères"
  
! #: c-family/c-attribs.cc:3228 d/d-attribs.cc:1126
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr "l'argument d'attribut symver doit avoir le format %<name@nodename%>"
  
! #: c-family/c-attribs.cc:3229 d/d-attribs.cc:1127
  #, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr "l'argument de l'attribut %<symver%> %qs doit contenir un ou deux %<@%>"
  
! #: c-family/c-attribs.cc:3264 jit/dummy-frontend.cc:857
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "%q+D est défini à la fois normalement et en tant qu'attribut %qE"
  
! #: c-family/c-attribs.cc:3272 jit/dummy-frontend.cc:865
  #, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  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"
  
! #: c-family/c-attribs.cc:3322 jit/dummy-frontend.cc:915
  #, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr "%+qD est déclaré %qs après avoir été utilisé"
  
  #. Explicitly handle this case since using a string literal
  #. as an argument is a likely mistake.
! #: c-family/c-attribs.cc:3374
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a string"
  msgstr "l'argument de l'attribut %qE ne peut pas être une chaîne de caractères"
*************** msgstr "l'argument de l'attribut %qE ne
*** 35608,35984 ****
  #. Similar to the string case, since some function attributes
  #. accept literal numbers as arguments (e.g., alloc_size or
  #. nonnull) using one here is a likely mistake.
! #: c-family/c-attribs.cc:3384
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "l'argument de l'attribut %qE ne peut pas être une expression arithmétique constante"
  
! #: c-family/c-attribs.cc:3394
  #, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "l'attribut %qE est ignoré sur une redéclaration du symbole référencé"
  
! #: c-family/c-attribs.cc:3449
  #, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "l'attribut %qE est ignoré sur une déclaration d'un type différent de celui du symbole référencé"
  
! #: c-family/c-attribs.cc:3453
  #, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "symbole %qD référencé par %qD déclaré ici"
  
! #: c-family/c-attribs.cc:3500
  #, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "l'attribut %qE doit s'appliquer à une déclaration"
  
! #: c-family/c-attribs.cc:3557
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "la fonction indirecte %q+D ne peut pas être déclarée %qE"
  
! #: c-family/c-attribs.cc:3580
  #, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "l'attribut %qE doit apparaître avant l'attribut %qs"
  
! #: c-family/c-attribs.cc:3593
  #, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "%+qD déclaré %qE après avoir été utilisé"
  
! #: c-family/c-attribs.cc:3617 jit/dummy-frontend.cc:600
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "l'attribut %qE est ignoré pour un type qui n'est pas une classe"
  
! #: c-family/c-attribs.cc:3623 jit/dummy-frontend.cc:606
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "l'attribut %qE est ignoré car %qT est déjà défini"
  
! #: c-family/c-attribs.cc:3636 jit/dummy-frontend.cc:619
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "l'argument de visibilité n'est pas une chaîne"
  
! #: c-family/c-attribs.cc:3648 d/d-attribs.cc:1585 jit/dummy-frontend.cc:631
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "l'attribut %qE est ignoré sur les types"
  
! #: c-family/c-attribs.cc:3664 d/d-attribs.cc:1614 jit/dummy-frontend.cc:647
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "l'argument de l'attribut %qE doit être %qs, %qs, %qs ou %qs"
  
! #: c-family/c-attribs.cc:3676 d/d-attribs.cc:1625 jit/dummy-frontend.cc:659
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD est redéclaré avec une visibilité différente"
  
! #: c-family/c-attribs.cc:3679 c-family/c-attribs.cc:3683 d/d-attribs.cc:1628
  #: d/d-attribs.cc:1632 jit/dummy-frontend.cc:662 jit/dummy-frontend.cc:666
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD a été déclaré %qs ce qui implique la visibilité par défaut"
  
! #: c-family/c-attribs.cc:3720
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "l'attribut %qE est ignoré car %qD n'a pas une durée de stockage limitée au thread"
  
! #: c-family/c-attribs.cc:3742
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "l'argument %qE doit être %qs, %qs, %qs ou %qs"
  
! #: c-family/c-attribs.cc:3764 c-family/c-attribs.cc:4361
! #: c-family/c-attribs.cc:6537 c-family/c-attribs.cc:6564
  #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "l'attribut %qE ne s'applique qu'à des fonctions"
  
! #: c-family/c-attribs.cc:3810
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "l'attribut %<%E (%E)%> est ignoré sur les fonctions déclarées %qs"
  
! #: c-family/c-attribs.cc:3820
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "l'attribut %<%E (%E)%> est ignoré avec les fonctions de désallocation déclarées %qs"
  
! #: c-family/c-attribs.cc:3824
  #, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr "fonction de désallocation déclarée ici"
  
! #: c-family/c-attribs.cc:3851
  #, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "l'attribut %qE est ignoré ; il est valide uniquement sur des fonctions"
  
! #: c-family/c-attribs.cc:3861
  #, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr "l'attribut %qE est ignoré sur des fonctions retournant %qT ; il est uniquement valide pour des types pointeur retournés"
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.cc:3907
  #, gcc-internal-format
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "l'argument 1 de l'attribut %qE est ambigu"
  
! #: c-family/c-attribs.cc:3909
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr "utilisez un transtypage vers le type attendu pour lever l'ambigüité"
  
! #: c-family/c-attribs.cc:3914
  #, gcc-internal-format
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "l'argument 1 de l'attribut %qE ne nomme pas une fonction"
  
! #: c-family/c-attribs.cc:3917
  #, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr "l'argument référence un symbole déclaré ici"
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.cc:3933
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "l'argument 1 de l'attribut %qE doit prendre un type pointeur en premier argument"
  
! #: c-family/c-attribs.cc:3936 c-family/c-attribs.cc:3949
  #, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr "le symbole référencé est déclaré ici"
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.cc:3946
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr "l'argument 1 de l'attribut %qE doit prendre un type pointer comme premier argument ; avoir %qT"
  
! #: c-family/c-attribs.cc:4060 c-family/c-attribs.cc:4108
! #: c-family/c-attribs.cc:4135 d/d-attribs.cc:1329
  #, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "l'attribut %qE est ignoré sur une fonction retournant %qT"
  
! #: c-family/c-attribs.cc:4154
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "l'argument de l'attribut %qE %E n'est pas une constante entière"
  
! #: c-family/c-attribs.cc:4162
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr "l'argument de l'attribut %qE %E n'est pas positif"
  
! #: c-family/c-attribs.cc:4173
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "l'attribut %qE a l'argument %E qui n'est pas une puissance de 2"
  
! #: c-family/c-attribs.cc:4186
  #, gcc-internal-format
  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:4291 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__%>"
  
! #: c-family/c-attribs.cc:4367 c-family/c-attribs.cc:6543
  #, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "l'attribut %qE ne peut pas être appliqué après la définition"
  
! #: c-family/c-attribs.cc:4418
  #, gcc-internal-format
  msgid "%qE attribute on function type without pointer arguments returning %<void%>"
  msgstr "attribut %qE sur un type de fonction sans argument pointeur retournant %<void%>"
  
! #: c-family/c-attribs.cc:4481
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "attribut %qE dupliqué"
  
! #: c-family/c-attribs.cc:4483
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "l'attribut %qE suit %qE"
  
! #: c-family/c-attribs.cc:4582
  #, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "le type a été précédemment déclaré %qE"
  
! #: c-family/c-attribs.cc:4595 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"
  
! #: c-family/c-attribs.cc:4653
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "l'argument %qE n'est pas un identificateur"
  
! #: c-family/c-attribs.cc:4664
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%qD n'est pas compatible avec %qD"
  
! #: c-family/c-attribs.cc:4667
  #, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "l'argument de %qE n'est pas une fonction"
  
! #: c-family/c-attribs.cc:4715 cp/name-lookup.cc:6707
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "le message déprécié n'est pas une chaîne"
  
! #: c-family/c-attribs.cc:4764 c-family/c-attribs.cc:4829
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "l'attribut %qE est ignoré pour %qE"
  
! #: c-family/c-attribs.cc:4788
  #, gcc-internal-format
  msgid "the message attached to %<unavailable%> is not a string"
  msgstr "le message attaché à %<unavailable%> n'est pas une chaîne"
  
! #: c-family/c-attribs.cc:4890 c-family/c-attribs.cc:4892
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "type de vecteur invalide pour l'attribut %qE"
  
! #: c-family/c-attribs.cc:4927 c-family/c-attribs.cc:4931
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr "l'argument de l'attribut %qE a la valeur %qE négative"
  
! #: c-family/c-attribs.cc:4944 c-family/c-attribs.cc:4948
  #, gcc-internal-format
  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:4956 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:4962 ada/gcc-interface/utils.cc:4520
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "vecteur de taille nulle"
  
! #: c-family/c-attribs.cc:4971 c-family/c-attribs.cc:4974
  #, gcc-internal-format
  msgid "number of vector components %wu not a power of two"
  msgstr "le nombre d'éléments du vecteur %wu n'est pas une puissance de deux"
  
! #: c-family/c-attribs.cc:4981 c-family/c-attribs.cc:4985
  #, gcc-internal-format
  msgid "number of vector components %wu exceeds %d"
  msgstr "le nombre d'éléments du vecteur %wu dépasse %d"
  
! #: c-family/c-attribs.cc:5045
  #, gcc-internal-format
  msgid "%qE attribute only supported on non-mask vector types"
  msgstr "l'attribut %qE est uniquement supporté sur des types vectoriels non masqués"
  
! #: c-family/c-attribs.cc:5078 c-family/c-attribs.cc:5150
  #, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "attribut %qE sans argument sur un non-prototype"
  
! #: c-family/c-attribs.cc:5172
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-enum"
  msgstr "l'attribut %qE est ignoré sur les non enum"
  
! #: c-family/c-attribs.cc:5204 config/mips/mips.cc:1346 config/mips/mips.cc:1607
  #: config/mips/mips.cc:1661 config/riscv/riscv.cc:7590
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "l'attribut %qE requiert une chaîne comme argument"
  
! #: c-family/c-attribs.cc:5215
  #, gcc-internal-format
  msgid "unsupported wide string type argument in %qE attribute"
  msgstr "argument de type chaîne large n'est pas supporté dans l'attribut %qE"
  
! #: c-family/c-attribs.cc:5249 c-family/c-attribs.cc:5331
  #, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "l'attribut %qE ne s'applique pas aux fonctions"
  
! #: c-family/c-attribs.cc:5323
  #, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "l'attribut %qE est ignoré pour l'objet de type %qT"
  
! #: c-family/c-attribs.cc:5469
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr "désaccord de l'attribut %qs avec le mode %qs"
  
! #: c-family/c-attribs.cc:5518
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr "il manque l'argument positionnel 2 de l'attribut %qs fourni dans la désignation précédente par l'argument %u"
  
! #: c-family/c-attribs.cc:5524
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr "l'argument positionnel 2 de l'attribut %qs est manquant dans la désignation précédente"
  
! #: c-family/c-attribs.cc:5530
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr "l'argument positionnel 2 de l'attribut %qs est en conflit avec la désignation précédente par l'argument %u"
  
! #: c-family/c-attribs.cc:5538
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr "dans l'attribut %qs, les valeurs des arguments positionnels %i et %i sont en désaccord"
  
! #: c-family/c-attribs.cc:5560
  #, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr "désignant la limite de l'argument %u de type tableau de longueur variable"
  
! #: c-family/c-attribs.cc:5643
  #, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "attribut %qE sans argument sur un non-prototype"
  
! #: c-family/c-attribs.cc:5693
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr "attribut %qE mode invalide"
  
! #: c-family/c-attribs.cc:5702
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr "l'attribut %qE avec le mode %qE n'est pas un identificateur ; %qs, %qs, %qs ou %qs est attendu"
  
! #: c-family/c-attribs.cc:5729
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr "l'attribut %qE a le mode invalide %qs; %qs, %qs, %qs ou %qs est attendu"
  
! #: c-family/c-attribs.cc:5740
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr "dans l'attribut %qE, %<(%> est inattendu après le mode %qs; un argument positionnel était attendu ou %<)%>"
--- 35643,36019 ----
  #. Similar to the string case, since some function attributes
  #. accept literal numbers as arguments (e.g., alloc_size or
  #. nonnull) using one here is a likely mistake.
! #: c-family/c-attribs.cc:3385
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "l'argument de l'attribut %qE ne peut pas être une expression arithmétique constante"
  
! #: c-family/c-attribs.cc:3395
  #, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "l'attribut %qE est ignoré sur une redéclaration du symbole référencé"
  
! #: c-family/c-attribs.cc:3450
  #, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "l'attribut %qE est ignoré sur une déclaration d'un type différent de celui du symbole référencé"
  
! #: c-family/c-attribs.cc:3454
  #, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "symbole %qD référencé par %qD déclaré ici"
  
! #: c-family/c-attribs.cc:3501
  #, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "l'attribut %qE doit s'appliquer à une déclaration"
  
! #: c-family/c-attribs.cc:3558
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "la fonction indirecte %q+D ne peut pas être déclarée %qE"
  
! #: c-family/c-attribs.cc:3581
  #, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "l'attribut %qE doit apparaître avant l'attribut %qs"
  
! #: c-family/c-attribs.cc:3594
  #, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "%+qD déclaré %qE après avoir été utilisé"
  
! #: c-family/c-attribs.cc:3618 jit/dummy-frontend.cc:600
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "l'attribut %qE est ignoré pour un type qui n'est pas une classe"
  
! #: c-family/c-attribs.cc:3624 jit/dummy-frontend.cc:606
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "l'attribut %qE est ignoré car %qT est déjà défini"
  
! #: c-family/c-attribs.cc:3637 jit/dummy-frontend.cc:619
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "l'argument de visibilité n'est pas une chaîne"
  
! #: c-family/c-attribs.cc:3649 d/d-attribs.cc:1585 jit/dummy-frontend.cc:631
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "l'attribut %qE est ignoré sur les types"
  
! #: c-family/c-attribs.cc:3665 d/d-attribs.cc:1614 jit/dummy-frontend.cc:647
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "l'argument de l'attribut %qE doit être %qs, %qs, %qs ou %qs"
  
! #: c-family/c-attribs.cc:3677 d/d-attribs.cc:1625 jit/dummy-frontend.cc:659
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD est redéclaré avec une visibilité différente"
  
! #: c-family/c-attribs.cc:3680 c-family/c-attribs.cc:3684 d/d-attribs.cc:1628
  #: d/d-attribs.cc:1632 jit/dummy-frontend.cc:662 jit/dummy-frontend.cc:666
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD a été déclaré %qs ce qui implique la visibilité par défaut"
  
! #: c-family/c-attribs.cc:3721
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "l'attribut %qE est ignoré car %qD n'a pas une durée de stockage limitée au thread"
  
! #: c-family/c-attribs.cc:3743
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "l'argument %qE doit être %qs, %qs, %qs ou %qs"
  
! #: 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
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "l'attribut %qE ne s'applique qu'à des fonctions"
  
! #: c-family/c-attribs.cc:3811
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "l'attribut %<%E (%E)%> est ignoré sur les fonctions déclarées %qs"
  
! #: c-family/c-attribs.cc:3821
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "l'attribut %<%E (%E)%> est ignoré avec les fonctions de désallocation déclarées %qs"
  
! #: c-family/c-attribs.cc:3825
  #, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr "fonction de désallocation déclarée ici"
  
! #: c-family/c-attribs.cc:3852
  #, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "l'attribut %qE est ignoré ; il est valide uniquement sur des fonctions"
  
! #: c-family/c-attribs.cc:3862
  #, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr "l'attribut %qE est ignoré sur des fonctions retournant %qT ; il est uniquement valide pour des types pointeur retournés"
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.cc:3908
  #, gcc-internal-format
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "l'argument 1 de l'attribut %qE est ambigu"
  
! #: c-family/c-attribs.cc:3910
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr "utilisez un transtypage vers le type attendu pour lever l'ambigüité"
  
! #: c-family/c-attribs.cc:3915
  #, gcc-internal-format
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "l'argument 1 de l'attribut %qE ne nomme pas une fonction"
  
! #: c-family/c-attribs.cc:3918
  #, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr "l'argument référence un symbole déclaré ici"
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.cc:3934
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "l'argument 1 de l'attribut %qE doit prendre un type pointeur en premier argument"
  
! #: c-family/c-attribs.cc:3937 c-family/c-attribs.cc:3950
  #, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr "le symbole référencé est déclaré ici"
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.cc:3947
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr "l'argument 1 de l'attribut %qE doit prendre un type pointer comme premier argument ; avoir %qT"
  
! #: c-family/c-attribs.cc:4061 c-family/c-attribs.cc:4109
! #: c-family/c-attribs.cc:4136 d/d-attribs.cc:1329
  #, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "l'attribut %qE est ignoré sur une fonction retournant %qT"
  
! #: c-family/c-attribs.cc:4155
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "l'argument de l'attribut %qE %E n'est pas une constante entière"
  
! #: c-family/c-attribs.cc:4163
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr "l'argument de l'attribut %qE %E n'est pas positif"
  
! #: c-family/c-attribs.cc:4174
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "l'attribut %qE a l'argument %E qui n'est pas une puissance de 2"
  
! #: c-family/c-attribs.cc:4187
  #, gcc-internal-format
  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__%>"
  
! #: c-family/c-attribs.cc:4368 c-family/c-attribs.cc:6544
  #, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "l'attribut %qE ne peut pas être appliqué après la définition"
  
! #: c-family/c-attribs.cc:4419
  #, gcc-internal-format
  msgid "%qE attribute on function type without pointer arguments returning %<void%>"
  msgstr "attribut %qE sur un type de fonction sans argument pointeur retournant %<void%>"
  
! #: c-family/c-attribs.cc:4482
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "attribut %qE dupliqué"
  
! #: c-family/c-attribs.cc:4484
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "l'attribut %qE suit %qE"
  
! #: c-family/c-attribs.cc:4583
  #, gcc-internal-format
  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"
  
! #: c-family/c-attribs.cc:4654
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "l'argument %qE n'est pas un identificateur"
  
! #: c-family/c-attribs.cc:4665
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%qD n'est pas compatible avec %qD"
  
! #: c-family/c-attribs.cc:4668
  #, gcc-internal-format
  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:6814
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "le message déprécié n'est pas une chaîne"
  
! #: c-family/c-attribs.cc:4765 c-family/c-attribs.cc:4830
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "l'attribut %qE est ignoré pour %qE"
  
! #: c-family/c-attribs.cc:4789
  #, gcc-internal-format
  msgid "the message attached to %<unavailable%> is not a string"
  msgstr "le message attaché à %<unavailable%> n'est pas une chaîne"
  
! #: c-family/c-attribs.cc:4891 c-family/c-attribs.cc:4893
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "type de vecteur invalide pour l'attribut %qE"
  
! #: c-family/c-attribs.cc:4928 c-family/c-attribs.cc:4932
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr "l'argument de l'attribut %qE a la valeur %qE négative"
  
! #: c-family/c-attribs.cc:4945 c-family/c-attribs.cc:4949
  #, gcc-internal-format
  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"
  
! #: c-family/c-attribs.cc:4972 c-family/c-attribs.cc:4975
  #, gcc-internal-format
  msgid "number of vector components %wu not a power of two"
  msgstr "le nombre d'éléments du vecteur %wu n'est pas une puissance de deux"
  
! #: c-family/c-attribs.cc:4982 c-family/c-attribs.cc:4986
  #, gcc-internal-format
  msgid "number of vector components %wu exceeds %d"
  msgstr "le nombre d'éléments du vecteur %wu dépasse %d"
  
! #: c-family/c-attribs.cc:5046
  #, gcc-internal-format
  msgid "%qE attribute only supported on non-mask vector types"
  msgstr "l'attribut %qE est uniquement supporté sur des types vectoriels non masqués"
  
! #: c-family/c-attribs.cc:5079 c-family/c-attribs.cc:5151
  #, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "attribut %qE sans argument sur un non-prototype"
  
! #: c-family/c-attribs.cc:5173
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-enum"
  msgstr "l'attribut %qE est ignoré sur les non enum"
  
! #: c-family/c-attribs.cc:5205 config/mips/mips.cc:1346 config/mips/mips.cc:1607
  #: config/mips/mips.cc:1661 config/riscv/riscv.cc:7590
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "l'attribut %qE requiert une chaîne comme argument"
  
! #: c-family/c-attribs.cc:5216
  #, gcc-internal-format
  msgid "unsupported wide string type argument in %qE attribute"
  msgstr "argument de type chaîne large n'est pas supporté dans l'attribut %qE"
  
! #: c-family/c-attribs.cc:5250 c-family/c-attribs.cc:5332
  #, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "l'attribut %qE ne s'applique pas aux fonctions"
  
! #: c-family/c-attribs.cc:5324
  #, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "l'attribut %qE est ignoré pour l'objet de type %qT"
  
! #: c-family/c-attribs.cc:5470
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr "désaccord de l'attribut %qs avec le mode %qs"
  
! #: c-family/c-attribs.cc:5519
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr "il manque l'argument positionnel 2 de l'attribut %qs fourni dans la désignation précédente par l'argument %u"
  
! #: c-family/c-attribs.cc:5525
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr "l'argument positionnel 2 de l'attribut %qs est manquant dans la désignation précédente"
  
! #: c-family/c-attribs.cc:5531
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr "l'argument positionnel 2 de l'attribut %qs est en conflit avec la désignation précédente par l'argument %u"
  
! #: c-family/c-attribs.cc:5539
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr "dans l'attribut %qs, les valeurs des arguments positionnels %i et %i sont en désaccord"
  
! #: c-family/c-attribs.cc:5561
  #, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr "désignant la limite de l'argument %u de type tableau de longueur variable"
  
! #: c-family/c-attribs.cc:5644
  #, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "attribut %qE sans argument sur un non-prototype"
  
! #: c-family/c-attribs.cc:5694
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr "attribut %qE mode invalide"
  
! #: c-family/c-attribs.cc:5703
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr "l'attribut %qE avec le mode %qE n'est pas un identificateur ; %qs, %qs, %qs ou %qs est attendu"
  
! #: c-family/c-attribs.cc:5730
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr "l'attribut %qE a le mode invalide %qs; %qs, %qs, %qs ou %qs est attendu"
  
! #: c-family/c-attribs.cc:5741
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr "dans l'attribut %qE, %<(%> est inattendu après le mode %qs; un argument positionnel était attendu ou %<)%>"
*************** msgstr "dans l'attribut %qE, %<(%> est i
*** 35987,36169 ****
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.cc:5753
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "il manque un argument à l'attribut %<%E(%s)%>"
  
! #: c-family/c-attribs.cc:5794
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr "attribut %<%E(%s, %E, %E)%>, argument positionnel %i invalide"
  
! #: c-family/c-attribs.cc:5797
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr "attribut %<%E(%s, %E)%>, argument positionnel %i invalide"
  
  # Il semble que la syntaxe habituelle pour modifier l'ordre des paramètres n'est pas supportée, d'où la construction bizarre.
! #: c-family/c-attribs.cc:5822
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "l'attribut %qs, dans son argument positionnel %i, a la valeur %wi invalide"
  
! #: c-family/c-attribs.cc:5826
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr "l'attribut %qs, dans son argument positionnel %i, la valeur %wi excède le nombre d'arguments %u de la fonction"
  
! #: c-family/c-attribs.cc:5833
  #, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr "l'attribut %qs a un argument positionnel invalide"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.cc:5841
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "l'attribut %qs, son argument positionnel 1, référence un argument de type non pointeur %qT"
  
! #: c-family/c-attribs.cc:5852
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr "l'attribut %qs, son argument positionnel 1, référence l'argument de type fonction %qT"
  
! #: c-family/c-attribs.cc:5865
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "l'argument positionnel 1 de l'attribut %qs référence l'argument qualifié par %qs de type %qT"
  
! #: c-family/c-attribs.cc:5883
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "l'argument positionnel 2 de l'attribut %qs référence l'argument non entier de type %qT"
  
! #: c-family/c-attribs.cc:6249
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "l'argument de nettoyage n'est pas un identificateur"
  
! #: c-family/c-attribs.cc:6256
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "l'argument de nettoyage n'est pas une fonction"
  
! #: c-family/c-attribs.cc:6293
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "l'attribut %qE exige des prototypes avec des arguments nommés"
  
! #: c-family/c-attribs.cc:6301
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "l'attribut %qE s'applique uniquement aux fonctions variadiques"
  
! #: c-family/c-attribs.cc:6317 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:6325 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:6374 ada/gcc-interface/utils.cc:7597
  #: d/d-attribs.cc:771 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr "chaîne vide dans l'attribut %<target%>"
  
  #. The argument must be a constant string.
! #: c-family/c-attribs.cc:6415 config/sh/sh.cc:8562 d/d-attribs.cc:1038
  #: d/d-attribs.cc:1112 d/d-attribs.cc:1415 d/d-attribs.cc:1458
  #: d/d-attribs.cc:1520 d/d-attribs.cc:1599
  #, gcc-internal-format
  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:6589 ada/gcc-interface/utils.cc:7731
  #, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "attribut %qE argument %qs non reconnu"
  
! #: c-family/c-attribs.cc:6607
  #, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "attribut %qE sur une fonction qui ne retourne pas un pointeur"
  
! #: c-family/c-attribs.cc:6622
  #, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "l'attribut %qE est uniquement valable sur un type %<struct%>"
  
! #: c-family/c-attribs.cc:6670
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "l'argument de l'attribut %qE %qE n'est pas une constante entière"
  
! #: c-family/c-attribs.cc:6679
  #, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "attribut %qE argument %qE excède %u"
  
! #: c-family/c-attribs.cc:6701
  #, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr "l'attribut %qE peut uniquement être mis sur un typedef ; l'attribut est ignoré"
  
! #: c-family/c-attribs.cc:6713
  #, gcc-internal-format
  msgid "%qE attribute is for pointer types only"
  msgstr "l'attribut %qE est uniquement pour des types pointeurs"
  
! #: c-family/c-attribs.cc:6732
  #, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr "%qE est uniquement applicable à des interfaces de classes Objective-C, l'attribut est ignoré"
  
! #: c-family/c-attribs.cc:6755
  #, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "%qE ne peut pas être appliqué sur le type non pointeur %qT"
  
! #: c-family/c-attribs.cc:6780
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not recognized"
  msgstr "l'argument de l'attribut %qE %qE n'est pas reconnu"
  
! #: c-family/c-attribs.cc:6795
  #, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions and function pointer fields"
  msgstr "l'attribut %qE est ignoré ; il est valide uniquement sur des fonctions et des champs de pointeurs de fonctions"
  
! #: c-family/c-attribs.cc:6806
  #, gcc-internal-format
  msgid "%qE attribute ignored; field must be a function pointer"
  msgstr "l'attribut %qE est ignoré ; le champ doit être un pointeur de fonction"
  
! #: c-family/c-attribs.cc:6830
  #, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "attribut %qE inconnu"
  
! #: c-family/c-attribs.cc:6857
  #, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "type d'opérande %qT invalide pour %qs"
  
! #: c-family/c-attribs.cc:6961
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "l'attribut %qs n'est pas supporté pour %qT dans %<__builtin_has_attribute%>"
  
! #: c-family/c-attribs.cc:6963
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "l'attribut %qs n'est pas supporté pour %qE dans %<__builtin_has_attribute%>"
  
! #: c-family/c-attribs.cc:7140
  #, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "l'attribut %qs n'est pas supporté dans %<__builtin_has_attribute%>"
--- 36022,36204 ----
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.cc:5754
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "il manque un argument à l'attribut %<%E(%s)%>"
  
! #: c-family/c-attribs.cc:5795
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr "attribut %<%E(%s, %E, %E)%>, argument positionnel %i invalide"
  
! #: c-family/c-attribs.cc:5798
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr "attribut %<%E(%s, %E)%>, argument positionnel %i invalide"
  
  # Il semble que la syntaxe habituelle pour modifier l'ordre des paramètres n'est pas supportée, d'où la construction bizarre.
! #: c-family/c-attribs.cc:5823
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "l'attribut %qs, dans son argument positionnel %i, a la valeur %wi invalide"
  
! #: c-family/c-attribs.cc:5827
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr "l'attribut %qs, dans son argument positionnel %i, la valeur %wi excède le nombre d'arguments %u de la fonction"
  
! #: c-family/c-attribs.cc:5834
  #, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr "l'attribut %qs a un argument positionnel invalide"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.cc:5842
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "l'attribut %qs, son argument positionnel 1, référence un argument de type non pointeur %qT"
  
! #: c-family/c-attribs.cc:5853
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr "l'attribut %qs, son argument positionnel 1, référence l'argument de type fonction %qT"
  
! #: c-family/c-attribs.cc:5866
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "l'argument positionnel 1 de l'attribut %qs référence l'argument qualifié par %qs de type %qT"
  
! #: c-family/c-attribs.cc:5884
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "l'argument positionnel 2 de l'attribut %qs référence l'argument non entier de type %qT"
  
! #: c-family/c-attribs.cc:6250
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "l'argument de nettoyage n'est pas un identificateur"
  
! #: c-family/c-attribs.cc:6257
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "l'argument de nettoyage n'est pas une fonction"
  
! #: c-family/c-attribs.cc:6294
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "l'attribut %qE exige des prototypes avec des arguments nommés"
  
! #: c-family/c-attribs.cc:6302
  #, gcc-internal-format
  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:771 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr "chaîne vide dans l'attribut %<target%>"
  
  #. The argument must be a constant string.
! #: c-family/c-attribs.cc:6416 config/sh/sh.cc:8561 d/d-attribs.cc:1038
  #: d/d-attribs.cc:1112 d/d-attribs.cc:1415 d/d-attribs.cc:1458
  #: d/d-attribs.cc:1520 d/d-attribs.cc:1599
  #, gcc-internal-format
  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"
  
! #: c-family/c-attribs.cc:6608
  #, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "attribut %qE sur une fonction qui ne retourne pas un pointeur"
  
! #: c-family/c-attribs.cc:6623
  #, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "l'attribut %qE est uniquement valable sur un type %<struct%>"
  
! #: c-family/c-attribs.cc:6671
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "l'argument de l'attribut %qE %qE n'est pas une constante entière"
  
! #: c-family/c-attribs.cc:6680
  #, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "attribut %qE argument %qE excède %u"
  
! #: c-family/c-attribs.cc:6702
  #, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr "l'attribut %qE peut uniquement être mis sur un typedef ; l'attribut est ignoré"
  
! #: c-family/c-attribs.cc:6714
  #, gcc-internal-format
  msgid "%qE attribute is for pointer types only"
  msgstr "l'attribut %qE est uniquement pour des types pointeurs"
  
! #: c-family/c-attribs.cc:6733
  #, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr "%qE est uniquement applicable à des interfaces de classes Objective-C, l'attribut est ignoré"
  
! #: c-family/c-attribs.cc:6756
  #, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "%qE ne peut pas être appliqué sur le type non pointeur %qT"
  
! #: c-family/c-attribs.cc:6781
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not recognized"
  msgstr "l'argument de l'attribut %qE %qE n'est pas reconnu"
  
! #: c-family/c-attribs.cc:6796
  #, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions and function pointer fields"
  msgstr "l'attribut %qE est ignoré ; il est valide uniquement sur des fonctions et des champs de pointeurs de fonctions"
  
! #: c-family/c-attribs.cc:6807
  #, gcc-internal-format
  msgid "%qE attribute ignored; field must be a function pointer"
  msgstr "l'attribut %qE est ignoré ; le champ doit être un pointeur de fonction"
  
! #: c-family/c-attribs.cc:6831
  #, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "attribut %qE inconnu"
  
! #: c-family/c-attribs.cc:6858
  #, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "type d'opérande %qT invalide pour %qs"
  
! #: c-family/c-attribs.cc:6962
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "l'attribut %qs n'est pas supporté pour %qT dans %<__builtin_has_attribute%>"
  
! #: c-family/c-attribs.cc:6964
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "l'attribut %qs n'est pas supporté pour %qE dans %<__builtin_has_attribute%>"
  
! #: c-family/c-attribs.cc:7141
  #, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "l'attribut %qs n'est pas supporté dans %<__builtin_has_attribute%>"
*************** msgid "suggest parentheses around assign
*** 36344,36350 ****
  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:4185 c/c-typeck.cc:18623
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "usage de %<restrict%> invalide"
--- 36379,36385 ----
  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:18701
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "usage de %<restrict%> invalide"
*************** msgstr "la constante entière est trop g
*** 37447,37453 ****
  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:13043
  #, gcc-internal-format
  msgid "%<_BitInt(%d)%> is not supported on this target"
  msgstr "%<_BitInt(%d)%> n'est pas supporté sur cette cible"
--- 37482,37488 ----
  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"
*************** msgstr "la constante entière est trop g
*** 37472,37478 ****
  msgid "unsuffixed floating constant"
  msgstr "constante en virgule flottante sans suffixe"
  
! #: c-family/c-lex.cc:1236 c/c-decl.cc:12963
  #, 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"
--- 37507,37513 ----
  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"
*************** msgstr "constante en virgule flottante t
*** 37517,37533 ****
  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:9867
  #, 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:9888
  #, 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:20217
  #, 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é"
--- 37552,37568 ----
  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:20275
  #, 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
*** 37582,37588 ****
  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:12087
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "type invalide pour la variable d'itération %qE"
--- 37617,37623 ----
  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:12083
  #, 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%
*** 37597,37613 ****
  msgid "%qE is not initialized"
  msgstr "%qE n'est pas initialisé"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11971
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "prédicat de contrôle manquant"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11562
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "prédicat de contrôle invalide"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11977
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "expression d'incrémentation manquante"
--- 37632,37648 ----
  msgid "%qE is not initialized"
  msgstr "%qE n'est pas initialisé"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11967
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "prédicat de contrôle manquant"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11558
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "prédicat de contrôle invalide"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11973
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "expression d'incrémentation manquante"
*************** msgstr "expression d'incrémentation man
*** 37617,37623 ****
  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:11679
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "expression d'incrémentation invalide"
--- 37652,37658 ----
  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:11675
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "expression d'incrémentation invalide"
*************** msgstr "modificateur de réduction %<tas
*** 37712,37729 ****
  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:18397 cp/semantics.cc:10590
  #, 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:28136
! #: cp/parser.cc:53711
  #, 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:17468 cp/semantics.cc:9162
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "champ de bits %qE dans la clause %qs"
--- 37747,37764 ----
  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:18475 cp/semantics.cc:10586
  #, 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:53709
  #, 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:17546 cp/semantics.cc:9158
  #, 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
*** 37733,37740 ****
  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:15730 c/c-typeck.cc:17567
! #: c/c-typeck.cc:17755
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE dans la clause %qs"
--- 37768,37775 ----
  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:15808 c/c-typeck.cc:17645
! #: c/c-typeck.cc:17833
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE dans la clause %qs"
*************** msgstr "%<-fabi-version=%d%> n'est pas s
*** 37829,37905 ****
  msgid "external TLS initialization functions not supported on this target"
  msgstr "les fonctions d'initialisation TLS externes ne sont pas supportées sur cette cible"
  
! #: c-family/c-opts.cc:1269
  #, gcc-internal-format
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr "trop de noms de fichiers. Tapez %<%s %s> pour connaître l'usage"
  
! #: c-family/c-opts.cc:1283
  #, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr "ouverture du fichier de sortie %s: %m"
  
! #: c-family/c-opts.cc:1301
  #, gcc-internal-format
  msgid "the %qs debug info cannot be used with pre-compiled headers"
  msgstr "l'information de débogage de %qs ne peut pas être utilisée avec des en-têtes précompilés"
  
! #: c-family/c-opts.cc:1467 c-family/c-opts.cc:1488
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr "ouverture du fichier de dépendances %s: %m"
  
! #: c-family/c-opts.cc:1492
  #, gcc-internal-format
  msgid "%<-MF%> and %<-fdeps-file=%> cannot share an output file %s: %m"
  msgstr "%<-MF%> et %<-fdeps-file=%> ne peuvent pas partager un fichier de sortie %s : %m"
  
! #: c-family/c-opts.cc:1502
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr "fermeture du fichier de dépendances %s: %m"
  
! #: c-family/c-opts.cc:1505
  #, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr "lors de l'écriture de la sortie dans %s: %m"
  
! #: c-family/c-opts.cc:1583
  #, gcc-internal-format
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr "pour générer les dépendances, vous devez spécifier %<-M%> ou %<-MM%>"
  
! #: c-family/c-opts.cc:1607
  #, gcc-internal-format
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr "%<-MG%> ne peut être utilisé qu'avec %<-M%> ou %<-MM%>"
  
! #: c-family/c-opts.cc:1640
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr "%<-fdirectives-only%> est incompatible avec %<-Wunused-macros%>"
  
! #: c-family/c-opts.cc:1643
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr "%<-fdirectives-only%> est incompatible avec %<-traditional%>"
  
! #: c-family/c-opts.cc:1746
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because optimizations are turned off"
  msgstr "%<_FORTIFY_SOURCE%> n'est pas activé par %<-fhardened%> car les optimisations sont désactivées"
  
! #: c-family/c-opts.cc:1750
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr "%<_FORTIFY_SOURCE%> n'est pas activé par %<-fhardened%> car il a été spécifié dans %<-D%> ou %<-U%>"
  
! #: c-family/c-opts.cc:1756
  #, gcc-internal-format
  msgid "%<_GLIBCXX_ASSERTIONS%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr "%<_GLIBCXX_ASSERTIONS%> n'est pas activé par %<-fhardened%> car il a été spécifié dans %<-D%> ou %<-U%>"
  
! #: c-family/c-opts.cc:1880
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr "il est trop tard pour définir le répertoire de débogage avec la directive #"
--- 37864,37945 ----
  msgid "external TLS initialization functions not supported on this target"
  msgstr "les fonctions d'initialisation TLS externes ne sont pas supportées sur cette cible"
  
! #: c-family/c-opts.cc:1273
! #, gcc-internal-format
! msgid "%<-freflection%> only supported with %<-std=c++26%> or %<-std=gnu++26%>"
! msgstr "%<-freflection%> est uniquement supporté avec %<-std=c++26%> ou %<-std=gnu++26%>"
! 
! #: c-family/c-opts.cc:1277
  #, gcc-internal-format
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr "trop de noms de fichiers. Tapez %<%s %s> pour connaître l'usage"
  
! #: c-family/c-opts.cc:1291
  #, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr "ouverture du fichier de sortie %s: %m"
  
! #: c-family/c-opts.cc:1309
  #, gcc-internal-format
  msgid "the %qs debug info cannot be used with pre-compiled headers"
  msgstr "l'information de débogage de %qs ne peut pas être utilisée avec des en-têtes précompilés"
  
! #: c-family/c-opts.cc:1475 c-family/c-opts.cc:1496
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr "ouverture du fichier de dépendances %s: %m"
  
! #: c-family/c-opts.cc:1500
  #, gcc-internal-format
  msgid "%<-MF%> and %<-fdeps-file=%> cannot share an output file %s: %m"
  msgstr "%<-MF%> et %<-fdeps-file=%> ne peuvent pas partager un fichier de sortie %s : %m"
  
! #: c-family/c-opts.cc:1510
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr "fermeture du fichier de dépendances %s: %m"
  
! #: c-family/c-opts.cc:1513
  #, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr "lors de l'écriture de la sortie dans %s: %m"
  
! #: c-family/c-opts.cc:1591
  #, gcc-internal-format
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr "pour générer les dépendances, vous devez spécifier %<-M%> ou %<-MM%>"
  
! #: c-family/c-opts.cc:1615
  #, gcc-internal-format
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr "%<-MG%> ne peut être utilisé qu'avec %<-M%> ou %<-MM%>"
  
! #: c-family/c-opts.cc:1648
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr "%<-fdirectives-only%> est incompatible avec %<-Wunused-macros%>"
  
! #: c-family/c-opts.cc:1651
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr "%<-fdirectives-only%> est incompatible avec %<-traditional%>"
  
! #: c-family/c-opts.cc:1754
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because optimizations are turned off"
  msgstr "%<_FORTIFY_SOURCE%> n'est pas activé par %<-fhardened%> car les optimisations sont désactivées"
  
! #: c-family/c-opts.cc:1758
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr "%<_FORTIFY_SOURCE%> n'est pas activé par %<-fhardened%> car il a été spécifié dans %<-D%> ou %<-U%>"
  
! #: c-family/c-opts.cc:1764
  #, gcc-internal-format
  msgid "%<_GLIBCXX_ASSERTIONS%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr "%<_GLIBCXX_ASSERTIONS%> n'est pas activé par %<-fhardened%> car il a été spécifié dans %<-D%> ou %<-U%>"
  
! #: c-family/c-opts.cc:1888
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr "il est trop tard pour définir le répertoire de débogage avec la directive #"
*************** msgstr "fanions de vidange pas gérés i
*** 38316,38323 ****
  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:4881
! #: cp/constexpr.cc:9156 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"
--- 38356,38363 ----
  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:4883
! #: cp/constexpr.cc:9158 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
*** 38803,38819 ****
  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:6323
  #, 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:6326
  #, 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:6329
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "décrémentation de l'emplacement %qE en lecture seule"
--- 38843,38859 ----
  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:6401
  #, 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:6404
  #, 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:6407
  #, 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
*** 39079,39085 ****
  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:6963 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "cette condition a des branches identiques"
--- 39119,39125 ----
  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:7041 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "cette condition a des branches identiques"
*************** msgstr "%qs est défini en utilisant l'o
*** 39298,39304 ****
  #: c-family/known-headers.cc:372
  #, gcc-internal-format
  msgid "%qs is a function-like macro and might be used incorrectly"
! msgstr ""
  
  #: common/config/aarch64/aarch64-common.cc:244
  #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
--- 39338,39344 ----
  #: c-family/known-headers.cc:372
  #, gcc-internal-format
  msgid "%qs is a function-like macro and might be used incorrectly"
! msgstr "%qs est une macro similaire à une fonction et pourrait être utilisée incorrectement"
  
  #: common/config/aarch64/aarch64-common.cc:244
  #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
*************** msgstr "%<-march=%s%>: pour %<%s%dp%dp?%
*** 39572,39578 ****
  #: common/config/riscv/riscv-common.cc:919
  #, gcc-internal-format, gfc-internal-format
  msgid "Should use \"%c\" to contact Profiles with other extensions"
! msgstr ""
  
  #: common/config/riscv/riscv-common.cc:959
  #, gcc-internal-format
--- 39612,39618 ----
  #: common/config/riscv/riscv-common.cc:919
  #, gcc-internal-format, gfc-internal-format
  msgid "Should use \"%c\" to contact Profiles with other extensions"
! msgstr "Il faudrait utiliser \"%c\" pour connecter Profiles avec d'autres extensions"
  
  #: common/config/riscv/riscv-common.cc:959
  #, gcc-internal-format
*************** msgstr "%<#pragma align%> ignoré pour %
*** 40010,40284 ****
  msgid "PIC is only supported for RTPs"
  msgstr "PIC est uniquement supporté pour RTP"
  
! #: config/aarch64/aarch64-builtins.cc:2672 config/arm/arm-mve-builtins.cc:601
  #, gcc-internal-format
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr "la fonction ACLE %qD requiert l'extension ISA %qs"
  
! #: config/aarch64/aarch64-builtins.cc:2674 config/aarch64/aarch64.cc:12168
! #: config/aarch64/aarch64.cc:19671 config/aarch64/aarch64.cc:20307
  #, 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%>"
  
! #: config/aarch64/aarch64-builtins.cc:2690
  #, gcc-internal-format
  msgid "ACLE function %qD is incompatible with the use of %qs"
  msgstr "la fonction ACLE %qD est incompatible avec l'utilisation de %qs"
  
! #: config/aarch64/aarch64-builtins.cc:2708
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called when SME streaming mode is enabled"
  msgstr "La fonction ACLE %qD peut uniquement être appelée quand le mode de streamding SME est activé"
  
! #: config/aarch64/aarch64-builtins.cc:2718
  #, gcc-internal-format
  msgid "ACLE function %qD cannot be called when SME streaming mode is enabled"
  msgstr "la fonction ACLE %qD ne peut pas être appelée quand le mode de streaming SME est activé"
  
! #: config/aarch64/aarch64-builtins.cc:2739
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called from a function that has %qs state"
  msgstr "La fonction %qD peut uniquement être appelée depuis une fonction dans l'état %qs"
  
! #: config/aarch64/aarch64-builtins.cc:2978
  #, gcc-internal-format
  msgid "first argument to %qD must be a string literal"
  msgstr "le premier argument de %qD doit être une chaîne littérale"
  
! #: config/aarch64/aarch64-builtins.cc:3111
! #: config/aarch64/aarch64-builtins.cc:3345 config/arm/arm-builtins.cc:2250
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr "l'argument %d doit être une constante immédiate"
  
! #: config/aarch64/aarch64-builtins.cc:3183 config/arm/arm-builtins.cc:2586
  #, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr "l'index de l'avenue doit être une constante immédiate"
  
! #: config/aarch64/aarch64-builtins.cc:3187
  #, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "la taille totale et la taille de l'élément doivent être des constantes immédiates non nulles"
  
! #: config/aarch64/aarch64-builtins.cc:3433
  #, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "l'argument doit être une constante immédiate de 16 bits"
  
! #: config/aarch64/aarch64-builtins.cc:3556
  #, gcc-internal-format
  msgid "128-bit system register support requires the %<d128%> extension"
  msgstr "le support d'un registre système 128 bits requiert l'extension %<d128%>"
  
! #: config/aarch64/aarch64-builtins.cc:3571
  #, gcc-internal-format
  msgid "invalid system register name provided"
  msgstr "nom de registre système invalide"
  
! #: config/aarch64/aarch64-builtins.cc:3585
  #, gcc-internal-format
  msgid "invalid system register name %qs"
  msgstr "nom de registre système invalide pour %qs"
  
! #: config/aarch64/aarch64-builtins.cc:3666
  #, gcc-internal-format
  msgid "Constant-type argument expected"
  msgstr "Argument de type constante attendu"
  
! #: config/aarch64/aarch64-builtins.cc:3672
  #, gcc-internal-format
  msgid "argument %d must be a constant immediate in range [%wd,%wd]"
  msgstr "l'argument %d doit être une constante immédiate dans l'intervalle [%wd,%wd]"
  
! #: config/aarch64/aarch64-builtins.cc:3751
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "L'extension Memory Tagging ne supporte pas %<-mabi=ilp32%>"
  
! #: config/aarch64/aarch64-builtins.cc:3786
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "l'argument %d doit être une constante immédiate dans l'intervalle [0,15]"
  
! #: config/aarch64/aarch64-builtins.cc:5728
! #: config/aarch64/aarch64-builtins.cc:5748
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "adresse sur 64 bits attendue mais l'argument 1 a %d bits"
  
! #: config/aarch64/aarch64-builtins.cc:5732
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "adresse sur 64 bits attendue mais l'argument 2 a %d bits"
  
! #: config/aarch64/aarch64-c.cc:400
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC aarch64%> existe une chaîne en paramètre"
  
! #: config/aarch64/aarch64-c.cc:416
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "option %qs inconnue pour %<#pragma GCC aarch64%>"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:122
  #, gcc-internal-format
  msgid "static storage conflict - multiple pointer members of the same type cannot be parsed"
  msgstr "conflit de stockage statique - plusieurs membres pointeurs du même type ne peuvent pas être analysés"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:139
  #, gcc-internal-format
! msgid "expected a string but got something else or NULL"
! msgstr "une chaîne est attendue mais on a obtenu autre chose ou NULL"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:153
  #, gcc-internal-format
! msgid "expected an integer value but got something else or NULL"
! msgstr "une valeur entière était attendue mais on a reçu autre chose ou NULL"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:168
  #, gcc-internal-format
! msgid "expected an unsigned integer value but got something else or NULL"
! msgstr "une valeur entière non signée était attendue mais on a obtenu autre chose ou NULL"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:182
  #, gcc-internal-format
! msgid "expected a boolean value but got something else or NULL"
! msgstr "une valeur booléenne était attendue mais on a reçu autre chose ou NULL"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:206
  #, gcc-internal-format, gfc-internal-format
  msgid "expected string for enum field %s"
  msgstr "chaîne attendue pour le champ enum %s"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:221
  #, gcc-internal-format
  msgid "%s not recognized, defaulting to %qs"
  msgstr "%s non reconnu, utilise %qs par défaut"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:246
  #, gcc-internal-format
  msgid "key %qs is not a tuning parameter, skipping"
  msgstr "la clé %qs n'est pas un paramètre de réglage, ignoré"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:261
  #, gcc-internal-format
  msgid "key %qs expected to be an object"
  msgstr "la clé %qs aurait dû être un objet"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:269
  #, gcc-internal-format
  msgid "key %qs expected to be an array"
  msgstr "la clé %qs aurait dû être un tableau"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:282
  #, gcc-internal-format
  msgid "key %qs expected to be an integer"
  msgstr "la clé %qs aurait dû être un entier"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:293
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<int%> type [%d, %d]"
  msgstr "la clé %qs a la valeur %ld qui est en dehors de la plage d'un type %<int%> [%d, %d]"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:304
  #, gcc-internal-format
  msgid "key %qs expected to be an unsigned integer"
  msgstr "la clé %qs aurait dû être un entier non signé"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:315
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<uint%> type [0, %u]"
  msgstr "la clé %qs a la valeur %ld qui est en dehors de la plage d'un type %<uint%> [0, %u]"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:326
  #, gcc-internal-format
  msgid "key %qs expected to be a string"
  msgstr "la clé %qs aurait dû être une chaîne"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:335
  #, gcc-internal-format
  msgid "key %qs expected to be a boolean (true/false)"
  msgstr "la clé %qs aurait dû être un booléen (vrai/faux)"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:344
  #, gcc-internal-format
  msgid "key %qs expected to be an enum (string)"
  msgstr "la clé %qs aurait dû être une énumération (chaîne)"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:351
  #, gcc-internal-format
  msgid "key %qs has unsupported type"
  msgstr "la clé %qs a un type non supporté"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:357
  #, gcc-internal-format
  msgid "key %qs has unexpected format in schema"
  msgstr "la clé %qs a un format inattendu dans le schéma"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:371
  #, gcc-internal-format, gfc-internal-format
  msgid "could not open file %s"
  msgstr "n'a pu ouvrir le fichier %s"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:383
  #, gcc-internal-format, gfc-internal-format
  msgid "error reading file %s"
  msgstr "erreur de lecture du fichier %s"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:415
  #, gcc-internal-format
  msgid "JSON tuning file does not contain version information; compatibility cannot be verified"
  msgstr "le fichier de réglages JSON ne contient pas d'information de version ; la compatibilité ne sait pas être vérifiée"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:422
  #, gcc-internal-format, gfc-internal-format
  msgid "JSON tuning file was created with GCC version %d but current GCC version is %d"
  msgstr "le fichier de réglages JSON a été créé avec GCC version %d mais la version actuelle est GCC version %d"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:425
  #, gcc-internal-format
  msgid "JSON tuning files must be regenerated when switching between major GCC versions"
  msgstr "le fichier de réglages JSON doit être recréé lors du changement de la version majeure de GCC"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:446
  #, gcc-internal-format, gfc-internal-format
  msgid "error parsing JSON data: %s"
  msgstr "erreur d'analyse des données JSON : %s"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:453
! #, gcc-internal-format
! msgid "JSON parsing returned null data"
! msgstr "l'analyse JSON a retourné une donnée nulle"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:459
  #, gcc-internal-format
  msgid "no JSON object found in the provided data"
  msgstr "aucun objet JSON trouvé dans les données fournies"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:481
  #, gcc-internal-format
  msgid "key %<tune_params%> not found in JSON data"
  msgstr "clé %<tune_params%> non trouvée dans les données JSON"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:488
  #, gcc-internal-format
  msgid "key %<tune_params%> is not a JSON object"
  msgstr "la clé %<tune_params%> n'est pas un objet JSON"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:494
  #, gcc-internal-format
  msgid "validation failed for the provided JSON data"
  msgstr "la validation a échoué pour les données JSON fournies"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:507
  #, gcc-internal-format
  msgid "JSON tuning enables dispatch scheduling but %<dispatch_constraints%> is not available; disabling dispatch scheduling"
  msgstr "les réglages JSON activent l'envoi de l'ordonnancement mais %<dispatch_constraints%> n'est pas disponible , l'envoi de l'ordonnancement est désactivé"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:524
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read JSON data in %s"
  msgstr "impossible de lire les données JSON dans %s"
--- 40050,40356 ----
  msgid "PIC is only supported for RTPs"
  msgstr "PIC est uniquement supporté pour RTP"
  
! #: config/aarch64/aarch64-builtins.cc:2673 config/arm/arm-mve-builtins.cc:601
  #, gcc-internal-format
  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:19694 config/aarch64/aarch64.cc:20321
  #, 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%>"
  
! #: config/aarch64/aarch64-builtins.cc:2691
  #, gcc-internal-format
  msgid "ACLE function %qD is incompatible with the use of %qs"
  msgstr "la fonction ACLE %qD est incompatible avec l'utilisation de %qs"
  
! #: config/aarch64/aarch64-builtins.cc:2709
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called when SME streaming mode is enabled"
  msgstr "La fonction ACLE %qD peut uniquement être appelée quand le mode de streamding SME est activé"
  
! #: config/aarch64/aarch64-builtins.cc:2719
  #, gcc-internal-format
  msgid "ACLE function %qD cannot be called when SME streaming mode is enabled"
  msgstr "la fonction ACLE %qD ne peut pas être appelée quand le mode de streaming SME est activé"
  
! #: config/aarch64/aarch64-builtins.cc:2740
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called from a function that has %qs state"
  msgstr "La fonction %qD peut uniquement être appelée depuis une fonction dans l'état %qs"
  
! #: config/aarch64/aarch64-builtins.cc:2979
  #, gcc-internal-format
  msgid "first argument to %qD must be a string literal"
  msgstr "le premier argument de %qD doit être une chaîne littérale"
  
! #: config/aarch64/aarch64-builtins.cc:3112
! #: config/aarch64/aarch64-builtins.cc:3346 config/arm/arm-builtins.cc:2250
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr "l'argument %d doit être une constante immédiate"
  
! #: config/aarch64/aarch64-builtins.cc:3184 config/arm/arm-builtins.cc:2586
  #, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr "l'index de l'avenue doit être une constante immédiate"
  
! #: config/aarch64/aarch64-builtins.cc:3188
  #, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "la taille totale et la taille de l'élément doivent être des constantes immédiates non nulles"
  
! #: config/aarch64/aarch64-builtins.cc:3434
  #, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "l'argument doit être une constante immédiate de 16 bits"
  
! #: config/aarch64/aarch64-builtins.cc:3557
  #, gcc-internal-format
  msgid "128-bit system register support requires the %<d128%> extension"
  msgstr "le support d'un registre système 128 bits requiert l'extension %<d128%>"
  
! #: config/aarch64/aarch64-builtins.cc:3572
  #, gcc-internal-format
  msgid "invalid system register name provided"
  msgstr "nom de registre système invalide"
  
! #: config/aarch64/aarch64-builtins.cc:3586
  #, gcc-internal-format
  msgid "invalid system register name %qs"
  msgstr "nom de registre système invalide pour %qs"
  
! #: config/aarch64/aarch64-builtins.cc:3667
  #, gcc-internal-format
  msgid "Constant-type argument expected"
  msgstr "Argument de type constante attendu"
  
! #: config/aarch64/aarch64-builtins.cc:3673
  #, gcc-internal-format
  msgid "argument %d must be a constant immediate in range [%wd,%wd]"
  msgstr "l'argument %d doit être une constante immédiate dans l'intervalle [%wd,%wd]"
  
! #: config/aarch64/aarch64-builtins.cc:3752
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "L'extension Memory Tagging ne supporte pas %<-mabi=ilp32%>"
  
! #: config/aarch64/aarch64-builtins.cc:3787
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "l'argument %d doit être une constante immédiate dans l'intervalle [0,15]"
  
! #: config/aarch64/aarch64-builtins.cc:5729
! #: config/aarch64/aarch64-builtins.cc:5749
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "adresse sur 64 bits attendue mais l'argument 1 a %d bits"
  
! #: config/aarch64/aarch64-builtins.cc:5733
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "adresse sur 64 bits attendue mais l'argument 2 a %d bits"
  
! #: config/aarch64/aarch64-c.cc:404
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC aarch64%> existe une chaîne en paramètre"
  
! #: config/aarch64/aarch64-c.cc:420
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "option %qs inconnue pour %<#pragma GCC aarch64%>"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:127
  #, gcc-internal-format
  msgid "static storage conflict - multiple pointer members of the same type cannot be parsed"
  msgstr "conflit de stockage statique - plusieurs membres pointeurs du même type ne peuvent pas être analysés"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:134
  #, gcc-internal-format
! msgid "JSON tuning overrides an unspecified structure in the base tuning; fields not provided in JSON will default to 0"
! msgstr "les réglages JSON écrasent une structure non spécifiée dans les réglages de base ; les champs non fournis en JSON seront à 0 par défaut"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:152
  #, gcc-internal-format
! msgid "...but got an object instead"
! msgstr "...mais on obtenu un objet à la place"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:155
  #, gcc-internal-format
! msgid "...but got an array instead"
! msgstr "...mais on a obtenu un tableau à la place"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:158
  #, gcc-internal-format
! msgid "...but got an integer instead"
! msgstr "...mais on a obtenu un entier à la place"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:161
! #, gcc-internal-format
! msgid "...but got a floating-point value instead"
! msgstr "...mais on a obtenu une valeur en virgule flottante à la place"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:164
! #, gcc-internal-format
! msgid "...but got a string instead"
! msgstr "...mais on a obtenu une chaîne à la place"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:167
! #: config/aarch64/aarch64-json-tunings-parser.cc:170
! #: config/aarch64/aarch64-json-tunings-parser.cc:173
! #, gcc-internal-format
! msgid "...but got %qs instead"
! msgstr "...mais on a obtenu %qs à la place"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:187
! #, gcc-internal-format
! msgid "expected a string..."
! msgstr "une chaîne est attendue..."
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:205
! #, gcc-internal-format
! msgid "expected an integer value..."
! msgstr "une valeur entière est attendue..."
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:224
! #, gcc-internal-format
! msgid "expected an unsigned integer value..."
! msgstr "une valeur entière non signée est attendue..."
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:242
! #, gcc-internal-format
! msgid "expected a boolean value..."
! msgstr "une valeur booléenne est attendue..."
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:270
  #, gcc-internal-format, gfc-internal-format
  msgid "expected string for enum field %s"
  msgstr "chaîne attendue pour le champ enum %s"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:286
  #, gcc-internal-format
  msgid "%s not recognized, defaulting to %qs"
  msgstr "%s non reconnu, utilise %qs par défaut"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:313
  #, gcc-internal-format
  msgid "key %qs is not a tuning parameter, skipping"
  msgstr "la clé %qs n'est pas un paramètre de réglage, ignoré"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:329
  #, gcc-internal-format
  msgid "key %qs expected to be an object"
  msgstr "la clé %qs aurait dû être un objet"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:339
  #, gcc-internal-format
  msgid "key %qs expected to be an array"
  msgstr "la clé %qs aurait dû être un tableau"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:353
  #, gcc-internal-format
  msgid "key %qs expected to be an integer"
  msgstr "la clé %qs aurait dû être un entier"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:365
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<int%> type [%d, %d]"
  msgstr "la clé %qs a la valeur %ld qui est en dehors de la plage d'un type %<int%> [%d, %d]"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:377
  #, gcc-internal-format
  msgid "key %qs expected to be an unsigned integer"
  msgstr "la clé %qs aurait dû être un entier non signé"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:389
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<uint%> type [0, %u]"
  msgstr "la clé %qs a la valeur %ld qui est en dehors de la plage d'un type %<uint%> [0, %u]"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:401
  #, gcc-internal-format
  msgid "key %qs expected to be a string"
  msgstr "la clé %qs aurait dû être une chaîne"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:412
  #, gcc-internal-format
  msgid "key %qs expected to be a boolean (true/false)"
  msgstr "la clé %qs aurait dû être un booléen (vrai/faux)"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:422
  #, gcc-internal-format
  msgid "key %qs expected to be an enum (string)"
  msgstr "la clé %qs aurait dû être une énumération (chaîne)"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:430
  #, gcc-internal-format
  msgid "key %qs has unsupported type"
  msgstr "la clé %qs a un type non supporté"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:437
  #, gcc-internal-format
  msgid "key %qs has unexpected format in schema"
  msgstr "la clé %qs a un format inattendu dans le schéma"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:452
  #, gcc-internal-format, gfc-internal-format
  msgid "could not open file %s"
  msgstr "n'a pu ouvrir le fichier %s"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:464
  #, gcc-internal-format, gfc-internal-format
  msgid "error reading file %s"
  msgstr "erreur de lecture du fichier %s"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:497
  #, gcc-internal-format
  msgid "JSON tuning file does not contain version information; compatibility cannot be verified"
  msgstr "le fichier de réglages JSON ne contient pas d'information de version ; la compatibilité ne sait pas être vérifiée"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:505
  #, gcc-internal-format, gfc-internal-format
  msgid "JSON tuning file was created with GCC version %d but current GCC version is %d"
  msgstr "le fichier de réglages JSON a été créé avec GCC version %d mais la version actuelle est GCC version %d"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:508
  #, gcc-internal-format
  msgid "JSON tuning files must be regenerated when switching between major GCC versions"
  msgstr "le fichier de réglages JSON doit être recréé lors du changement de la version majeure de GCC"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:532
  #, gcc-internal-format, gfc-internal-format
  msgid "error parsing JSON data: %s"
  msgstr "erreur d'analyse des données JSON : %s"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:543
  #, gcc-internal-format
  msgid "no JSON object found in the provided data"
  msgstr "aucun objet JSON trouvé dans les données fournies"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:566
  #, gcc-internal-format
  msgid "key %<tune_params%> not found in JSON data"
  msgstr "clé %<tune_params%> non trouvée dans les données JSON"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:574
  #, gcc-internal-format
  msgid "key %<tune_params%> is not a JSON object"
  msgstr "la clé %<tune_params%> n'est pas un objet JSON"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:580
  #, gcc-internal-format
  msgid "validation failed for the provided JSON data"
  msgstr "la validation a échoué pour les données JSON fournies"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:593
  #, gcc-internal-format
  msgid "JSON tuning enables dispatch scheduling but %<dispatch_constraints%> is not available; disabling dispatch scheduling"
  msgstr "les réglages JSON activent l'envoi de l'ordonnancement mais %<dispatch_constraints%> n'est pas disponible , l'envoi de l'ordonnancement est désactivé"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:610
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read JSON data in %s"
  msgstr "impossible de lire les données JSON dans %s"
*************** msgid "SVE type %qT cannot be passed to
*** 40803,40822 ****
  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:22625
  #, 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:22632
  #, 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:22640 config/arm/arm.cc:7311
! #: config/arm/arm.cc:7341 config/arm/arm.cc:29403
  #, 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"
--- 40875,40894 ----
  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:22639
  #, 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:22646
  #, 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:22654 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"
*************** msgstr "les appels à des fonctions de t
*** 40836,41073 ****
  msgid "stack probes for SVE frames"
  msgstr "sondes de pile pour les trames SVE"
  
! #: config/aarch64/aarch64.cc:12166
  #, 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:12175 config/aarch64/aarch64.cc:12179
  #, 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:12182
  #, 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:12240
  #, 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:12242
  #, 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:19255
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "fanion inconnu passé à %<-moverride=%s%> (%s)"
  
! #: config/aarch64/aarch64.cc:19299
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr "chaîne %qs mal formée"
  
! #: config/aarch64/aarch64.cc:19355
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "format invalide pour %<sve_width%>"
  
! #: config/aarch64/aarch64.cc:19367
  #, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "valeur invalide pour %<sve_width%>: %d"
  
! #: config/aarch64/aarch64.cc:19387
  #, 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:19405
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "option d'ajustement inconnue (%s)"
  
! #: config/aarch64/aarch64.cc:19615 config/arm/arm.cc:3211
  #: config/riscv/riscv.cc:12481
  #, 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:19624 config/riscv/riscv.cc:12490
  #, 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:19632
  #, 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:19642 config/arm/arm.cc:3223
  #: config/riscv/riscv.cc:12519 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:19650
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr "%<-fsanitize=shadow-call-stack%> requiert %<-ffixed-x18%>"
  
! #: config/aarch64/aarch64.cc:19653
  #, 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:19659
  #, 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:19667
  #, 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:19669
  #, 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:19765
  #, 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:19781 config/riscv/riscv.cc:12539
  #, 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:19815
! #, gcc-internal-format
! msgid "no support for %qs without %qs"
! msgstr "pas de support de %qs sans %qs"
! 
! #: config/aarch64/aarch64.cc:19882
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "argument invalide donné à %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:19893
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr "%qs doit être seul pour %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:19898
  #, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "argument %qs invalide pour %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:20054
  #, 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:20121
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "l'assembleur ne supporte pas %<-mabi=ilp32%>"
  
! #: config/aarch64/aarch64.cc:20124
  #, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%<-mabi=ilp32%> est obsolète"
  
! #: config/aarch64/aarch64.cc:20130
  #, 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:20204
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "modèle de code %qs avec %<-f%s%>"
  
! #: config/aarch64/aarch64.cc:20207
  #, 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:20305
  #, 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:20415
  #, 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:20418
  #, 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:20422
  #, 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:20457
  #, 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:20460
  #, 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:20464 config/aarch64/aarch64.cc:20548
  #, 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:20503
  #, 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:20544
  #, 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:20604 config/aarch64/aarch64.cc:20782
  #: 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:20650
  #, 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:20658 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:20713
  #: 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:20770 config/arm/arm.cc:33522
  #: config/loongarch/loongarch-target-attr.cc:383
  #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
  #: config/s390/s390.cc:16979
--- 40908,41140 ----
  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:19278
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "fanion inconnu passé à %<-moverride=%s%> (%s)"
  
! #: config/aarch64/aarch64.cc:19322
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr "chaîne %qs mal formée"
  
! #: config/aarch64/aarch64.cc:19378
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "format invalide pour %<sve_width%>"
  
! #: config/aarch64/aarch64.cc:19390
  #, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "valeur invalide pour %<sve_width%>: %d"
  
! #: config/aarch64/aarch64.cc:19410
  #, 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:19428
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "option d'ajustement inconnue (%s)"
  
! #: config/aarch64/aarch64.cc:19638 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12481
  #, 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:19647 config/riscv/riscv.cc:12490
  #, 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:19655
  #, 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:19665 config/arm/arm.cc:3226
  #: config/riscv/riscv.cc:12519 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:19673
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr "%<-fsanitize=shadow-call-stack%> requiert %<-ffixed-x18%>"
  
! #: config/aarch64/aarch64.cc:19676
  #, 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:19682
  #, 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:19690
  #, 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:19692
  #, 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:19785
  #, 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:19801 config/riscv/riscv.cc:12539
  #, 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:19896
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "argument invalide donné à %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:19907
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr "%qs doit être seul pour %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:19912
  #, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "argument %qs invalide pour %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:20068
  #, 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:20135
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "l'assembleur ne supporte pas %<-mabi=ilp32%>"
  
! #: config/aarch64/aarch64.cc:20138
  #, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%<-mabi=ilp32%> est obsolète"
  
! #: config/aarch64/aarch64.cc:20144
  #, 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:20218
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "modèle de code %qs avec %<-f%s%>"
  
! #: config/aarch64/aarch64.cc:20221
  #, 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:20319
  #, 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:20429
  #, 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:20432
  #, 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:20436
  #, 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:20471
  #, 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:20474
  #, 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:20478 config/aarch64/aarch64.cc:20562
  #, 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:20517
  #, 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:20558
  #, 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:20618 config/aarch64/aarch64.cc:20796
  #: 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:20664
  #, 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:20672 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:20727
  #: 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:20784 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
*************** msgstr "le pragma ou l'attribut %<target
*** 41075,41268 ****
  msgid "attribute %<target%> argument not a string"
  msgstr "l'argument %<target%> de l'attribut n'est pas une chaîne"
  
! #: config/aarch64/aarch64.cc:20807
  #, 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:20810
  #, 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:20819
  #: 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:21090 config/loongarch/loongarch.cc:11500
  #: 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:21098 config/loongarch/loongarch.cc:11510
  #: 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:21120
  #, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr "valeur manquante dans l'attribut %<target_version%>"
  
! #: config/aarch64/aarch64.cc:21124
  #, 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:21130
  #, 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:21712 config/i386/i386-features.cc:5462
! #: config/i386/i386-features.cc:5712 config/loongarch/loongarch.cc:12057
! #: config/riscv/riscv.cc:15534 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:21769 config/i386/i386-features.cc:5565
! #: config/loongarch/loongarch.cc:11654 config/riscv/riscv.cc:15588
  #: 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:21808
  #, 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:21811
  #, 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:23420 config/arm/arm.cc:6689
  #: 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:23425 config/arm/arm.cc:6694
  #: 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:23430 config/arm/arm.cc:6699
  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:24992 config/aarch64/aarch64.cc:24995
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "avenue %wd hors des limites %wd - %wd"
  
! #: config/aarch64/aarch64.cc:30704 config/i386/i386.cc:26805
! #: config/i386/i386.cc:26936
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "simdlen %wd non supportée"
  
! #: config/aarch64/aarch64.cc:30718
  #, 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:30722 config/i386/i386.cc:26827
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "type de retour %qT non supporté pour simd"
  
! #: config/aarch64/aarch64.cc:30756
  #, 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:30760 config/i386/i386.cc:26858
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "type d'argument %qT non supporté pour simd"
  
! #: config/aarch64/aarch64.cc:30831
  #, 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:30851
  #, 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:31041
  #, 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:31043
  #, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "%q+D défini ici"
  
! #: config/aarch64/aarch64.cc:31862
  #, 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:32170
  #, 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:32810 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5216
  #, 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:32823
  #, 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:32826 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5230
  #, 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:32839
  #, 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:32853 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:32865 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:33099
  #, 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:33103
  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:33109
  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:33115
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr "fonctionnalité %qs invalide dans la version %qB pour l'attribut %<target_clones%>"
  
--- 41142,41335 ----
  msgid "attribute %<target%> argument not a string"
  msgstr "l'argument %<target%> de l'attribut n'est pas une chaîne"
  
! #: config/aarch64/aarch64.cc:20821
  #, 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:20824
  #, 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:20833
  #: 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:21104 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:21112 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:21134
  #, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr "valeur manquante dans l'attribut %<target_version%>"
  
! #: config/aarch64/aarch64.cc:21138
  #, 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:21144
  #, 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:21726 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12048
! #: config/riscv/riscv.cc:15547 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:21783 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15601
  #: 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:21822
  #, 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:21825
  #, 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:23434 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:23439 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:23444 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:25006 config/aarch64/aarch64.cc:25009
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "avenue %wd hors des limites %wd - %wd"
  
! #: config/aarch64/aarch64.cc:30718 config/i386/i386.cc:26917
! #: config/i386/i386.cc:27048
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "simdlen %wd non supportée"
  
! #: config/aarch64/aarch64.cc:30732
  #, 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:30736 config/i386/i386.cc:26939
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "type de retour %qT non supporté pour simd"
  
! #: config/aarch64/aarch64.cc:30770
  #, 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:30774 config/i386/i386.cc:26970
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "type d'argument %qT non supporté pour simd"
  
! #: config/aarch64/aarch64.cc:30845
  #, 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:30865
  #, 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:31055
  #, 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:31057
  #, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "%q+D défini ici"
  
! #: config/aarch64/aarch64.cc:31876
  #, 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:32184
  #, 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:32824 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5216
  #, 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:32837
  #, 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:32840 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5230
  #, 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:32853
  #, 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:32867 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:32879 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:33113
  #, 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:33117
  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:33123
  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:33129
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr "fonctionnalité %qs invalide dans la version %qB pour l'attribut %<target_clones%>"
  
*************** msgstr "latence de la cache L%d inconnue
*** 41321,41327 ****
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "valeur %qs erronée pour %<-mmemory-latency%>"
  
! #: config/alpha/alpha.cc:7353 config/alpha/alpha.cc:7356 config/arc/arc.cc:6996
  #: config/arc/arc.cc:7270 config/s390/s390.cc:943
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 41388,41394 ----
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "valeur %qs erronée pour %<-mmemory-latency%>"
  
! #: config/alpha/alpha.cc:7354 config/alpha/alpha.cc:7357 config/arc/arc.cc:6996
  #: config/arc/arc.cc:7270 config/s390/s390.cc:943
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgid "last register name %s must be an
*** 41373,41379 ****
  msgstr "le dernier nom de registre %s doit être un registre impair"
  
  #: config/arc/arc.cc:1100 config/ia64/ia64.cc:6111 config/pa/pa.cc:492
! #: config/sh/sh.cc:8306
  #, gcc-internal-format, gfc-internal-format
  msgid "%s-%s is an empty range"
  msgstr "%s-%s est une plage vide"
--- 41440,41446 ----
  msgstr "le dernier nom de registre %s doit être un registre impair"
  
  #: config/arc/arc.cc:1100 config/ia64/ia64.cc:6111 config/pa/pa.cc:492
! #: config/sh/sh.cc:8305
  #, gcc-internal-format, gfc-internal-format
  msgid "%s-%s is an empty range"
  msgstr "%s-%s est une plage vide"
*************** msgstr "l'argument de l'attribut %qE n'e
*** 41441,41461 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "l'argument de l'attribut %qE n'est pas « ilink » ni « firq »"
  
! #: config/arc/arc.cc:2049 config/arm/arm.cc:7444 config/arm/arm.cc:7462
! #: config/arm/arm.cc:7641 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:3068 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5888 config/riscv/riscv.cc:7562
  #: 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:8442
! #: config/sh/sh.cc:8460 config/sh/sh.cc:8484 config/sh/sh.cc:8555
! #: config/sh/sh.cc:8578 config/stormy16/stormy16.cc:2402
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, gcc-internal-format
  msgid "%qE attribute only applies to functions"
--- 41508,41528 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  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:5888 config/riscv/riscv.cc:7562
  #: 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:2402
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, gcc-internal-format
  msgid "%qE attribute only applies to functions"
*************** msgstr "l'argument de l'attribut %qE est
*** 41593,41609 ****
  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:24966
  #, 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:25030
  #, 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:25059
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "type invalide pour la sortie du fanion %<asm%>"
--- 41660,41676 ----
  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:25075
  #, 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:25139
  #, 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:25168
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "type invalide pour la sortie du fanion %<asm%>"
*************** msgstr "passage de %qT à l'argument %d
*** 41748,42030 ****
  msgid "constant predicate argument %d (%wx) does not map to %d lane numbers, converted to %wx"
  msgstr "le prédicat constant de l'argument %d (%wx) n'a pas de correspondance au numéro de bande %d, converti en %wx"
  
! #: config/arm/arm.cc:2974
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "le processeur cible ne supporte pas ARM"
  
! #: config/arm/arm.cc:2978
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "activer le support de la trace de débogage n'a de sens qu'en compilant pour le Thumb"
  
! #: config/arm/arm.cc:2981
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "activer le support pour l'interopérabilité de l'appelé n'a de sens qu'en compilant pour le Thumb"
  
! #: config/arm/arm.cc:2989
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "%<-g%> avec %<-mno-apcs-frame%> peut ne pas donner un débogage pertinent"
  
! #: config/arm/arm.cc:2993
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "%<-mtp=cp15%> ne peut pas être utilisé avec un Thumb 16 bits"
  
! #: config/arm/arm.cc:2997
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "RTP PIC est incompatible avec Thumb"
  
! #: config/arm/arm.cc:3010
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr "%qs ne supporte que du code non pic sur les cibles M-profile avec l'instruction MOVT"
  
! #: config/arm/arm.cc:3015
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets"
  msgstr "%qs ne supporte que du code non pic sur les cibles M-profile"
  
! #: config/arm/arm.cc:3020
  #, gcc-internal-format
  msgid "%qs is incompatible with %<-mword-relocations%>"
  msgstr "%qs est incompatible avec %<-mword-relocations%>"
  
! #: config/arm/arm.cc:3122
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "le processeur cible ne supporte pas les instructions THUMB"
  
! #: config/arm/arm.cc:3172
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "le processeur cible ne supporte pas les accès non alignés"
  
! #: config/arm/arm.cc:3231 config/arm/arm.cc:33186
  #, gcc-internal-format
  msgid "This architecture does not support branch protection instructions"
  msgstr "Cette architecture ne supporte pas les instructions de protection de branche"
  
! #: config/arm/arm.cc:3234
  #, gcc-internal-format
  msgid "Return address signing is not supported with %<-mtpcs-frame%>."
  msgstr "La signature de l'adresse de retour n'est pas supportée avec %<-mtpcs-frame%>"
  
! #: config/arm/arm.cc:3372
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "l'option %<-mcpu=%s%> est en conflit avec l'option %<-march=%s%>"
  
! #: config/arm/arm.cc:3627
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "%<-mapcs-stack-check%> incompatible avec %<-mno-apcs-frame%>"
  
! #: config/arm/arm.cc:3636
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "%<-fpic%> et %<-mapcs-reent%> sont incompatibles"
  
! #: config/arm/arm.cc:3639
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "Le code réentrant APCS n'est pas supporté.  Ignoré"
  
! #: config/arm/arm.cc:3662
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr "l'option %<-mstructure-size-boundary%> est dépréciée"
  
! #: config/arm/arm.cc:3670
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "la frontière de la taille de la structure peut seulement être 8, 32 ou 64"
  
! #: config/arm/arm.cc:3672
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "la frontière de la taille de la structure peut seulement être 8 ou 32"
  
! #: config/arm/arm.cc:3697
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "RTP PIC est incompatible avec %<-msingle-pic-base%>"
  
! #: config/arm/arm.cc:3709 config/arm/arm.cc:33536
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "le mode FDPIC n'est pas supporté en mode Thumb-1"
  
! #: config/arm/arm.cc:3717
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "%<-mpic-register=%> est inutile sans %<-fpic%>"
  
! #: config/arm/arm.cc:3726
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "incapable d'utiliser %qs pour un registre PIC"
  
! #: config/arm/arm.cc:3766 config/pru/pru.cc:627
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "%<-freorder-blocks-and-partition%> n'est pas supporté sur cette architecture"
  
! #: config/arm/arm.cc:3935
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "les options fp16 sélectionnées sont incompatibles"
  
! #: config/arm/arm.cc:3973
  #, gcc-internal-format
  msgid "%<-mstack-protector-guard=tls%> needs a hardware TLS register"
  msgstr "%<-mstack-protector-guard=tls%> a besoin d'un registre TLS matériel"
  
! #: config/arm/arm.cc:3998
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "le processeur cible ne supporte pas l'interopérabilité"
  
! #: config/arm/arm.cc:4011
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS ne supporte pas %<-mcaller-super-interworking%>"
  
! #: config/arm/arm.cc:4014
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS ne supporte pas %<-mcallee-super-interworking%>"
  
! #: config/arm/arm.cc:4019
  #, gcc-internal-format
  msgid "%<__fp16%> and no ldrh"
  msgstr "%<__fp16%> et pas de ldrh"
  
! #: config/arm/arm.cc:4022
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "le processeur cible ne supporte pas les extensions de sécurité ARMv8-M"
  
! #: config/arm/arm.cc:4027
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr "Les extensions de sécurité ARMv8-M sont incompatibles avec le FPU sélectionné"
  
! #: config/arm/arm.cc:4037
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr "%<-mfloat-abi=hard%>: l'architecture sélectionnée n'a pas de FPU"
  
! #: config/arm/arm.cc:4045
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "%<-mfloat-abi=hard%> et VFP"
  
! #: config/arm/arm.cc:6329
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr "variante PCS qui n'est pas dérivée de AAPCS"
  
! #: config/arm/arm.cc:6331
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr "les fonctions variadiques doivent utiliser la variante du AAPCS de base"
  
! #: config/arm/arm.cc:6360
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr "variante PCS"
  
! #: config/arm/arm.cc:6635
  #, gcc-internal-format
  msgid "Thumb-1 %<hard-float%> VFP ABI"
  msgstr "ABI VFP %<hard-float%> du Thumb-1"
  
! #: config/arm/arm.cc:6730
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with %<-mgeneral-regs-only%>"
  msgstr "argument de type %qT pas permis avec %<-mgeneral-regs-only%>"
  
! #: config/arm/arm.cc:7114 config/arm/arm.cc:7305 config/arm/arm.cc:7338
! #: config/arm/arm.cc:29396
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr "le passage de paramètre pour l'argument de type %qT a changé dans GCC 7.1"
  
! #: config/arm/arm.cc:7468
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr "les registres FP pourraient être écrasés malgré l'attribut %qE : compilez avec %<-mgeneral-regs-only%>"
  
! #: config/arm/arm.cc:7590
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "l'attribut %qE n'est pas disponible pour les fonctions avec des arguments passés sur la pile"
  
! #: config/arm/arm.cc:7602
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "l'attribut %qE n'est pas disponible pour les fonctions avec un nombre variable d'arguments"
  
! #: config/arm/arm.cc:7611
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "l'attribut %qE n'est pas disponible pour les fonctions qui retournent une valeur sur la pile"
  
! #: config/arm/arm.cc:7633 config/arm/arm.cc:7685
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option"
  msgstr "l'attribut %qE est ignoré sans l'option %<-mcmse%>"
  
! #: config/arm/arm.cc:7652
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "l'attribut %qE n'a pas d'effet sur les fonctions statiques"
  
! #: config/arm/arm.cc:7705
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "l'attribut %qE ne s'applique qu'au type de base d'un pointeur vers une fonction"
  
! #: config/arm/arm.cc:9700
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr "l'accès à un stockage local au thread n'est actuellement pas supporté avec %<-mpure-code%> ou %<-mslow-flash-data%>"
  
! #: config/arm/arm.cc:13527 config/arm/arm.cc:13529
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "%s %wd hors des limites %wd - %wd"
  
! #: config/arm/arm.cc:25975
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "incapable de calculer la position réelle des paramètres sur la pile"
  
! #: config/arm/arm.cc:26638
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "Saut lointain thumb1 inattendu"
  
! #: config/arm/arm.cc:26893
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "pas de registre bas disponible pour dépiler les registres hauts"
  
! #: config/arm/arm.cc:27146
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "les routines du service d'interruption ne peuvent pas être codées en mode Thumb-1"
  
! #: config/arm/arm.cc:27444
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr "%<-fstack-check=specific%> pour Thumb-1"
  
! #: config/arm/arm.cc:33551
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "fpu invalide pour l'attribut ou le pragma cible %qs"
--- 41815,42097 ----
  msgid "constant predicate argument %d (%wx) does not map to %d lane numbers, converted to %wx"
  msgstr "le prédicat constant de l'argument %d (%wx) n'a pas de correspondance au numéro de bande %d, converti en %wx"
  
! #: config/arm/arm.cc:2977
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "le processeur cible ne supporte pas ARM"
  
! #: config/arm/arm.cc:2981
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "activer le support de la trace de débogage n'a de sens qu'en compilant pour le Thumb"
  
! #: config/arm/arm.cc:2984
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "activer le support pour l'interopérabilité de l'appelé n'a de sens qu'en compilant pour le Thumb"
  
! #: config/arm/arm.cc:2992
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "%<-g%> avec %<-mno-apcs-frame%> peut ne pas donner un débogage pertinent"
  
! #: config/arm/arm.cc:2996
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "%<-mtp=cp15%> ne peut pas être utilisé avec un Thumb 16 bits"
  
! #: config/arm/arm.cc:3000
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "RTP PIC est incompatible avec Thumb"
  
! #: config/arm/arm.cc:3013
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr "%qs ne supporte que du code non pic sur les cibles M-profile avec l'instruction MOVT"
  
! #: config/arm/arm.cc:3018
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets"
  msgstr "%qs ne supporte que du code non pic sur les cibles M-profile"
  
! #: config/arm/arm.cc:3023
  #, gcc-internal-format
  msgid "%qs is incompatible with %<-mword-relocations%>"
  msgstr "%qs est incompatible avec %<-mword-relocations%>"
  
! #: config/arm/arm.cc:3125
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "le processeur cible ne supporte pas les instructions THUMB"
  
! #: config/arm/arm.cc:3175
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "le processeur cible ne supporte pas les accès non alignés"
  
! #: config/arm/arm.cc:3234 config/arm/arm.cc:33201
  #, gcc-internal-format
  msgid "This architecture does not support branch protection instructions"
  msgstr "Cette architecture ne supporte pas les instructions de protection de branche"
  
! #: config/arm/arm.cc:3237
  #, gcc-internal-format
  msgid "Return address signing is not supported with %<-mtpcs-frame%>."
  msgstr "La signature de l'adresse de retour n'est pas supportée avec %<-mtpcs-frame%>"
  
! #: config/arm/arm.cc:3375
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "l'option %<-mcpu=%s%> est en conflit avec l'option %<-march=%s%>"
  
! #: config/arm/arm.cc:3630
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "%<-mapcs-stack-check%> incompatible avec %<-mno-apcs-frame%>"
  
! #: config/arm/arm.cc:3639
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "%<-fpic%> et %<-mapcs-reent%> sont incompatibles"
  
! #: config/arm/arm.cc:3642
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "Le code réentrant APCS n'est pas supporté.  Ignoré"
  
! #: config/arm/arm.cc:3665
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr "l'option %<-mstructure-size-boundary%> est dépréciée"
  
! #: config/arm/arm.cc:3673
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "la frontière de la taille de la structure peut seulement être 8, 32 ou 64"
  
! #: config/arm/arm.cc:3675
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "la frontière de la taille de la structure peut seulement être 8 ou 32"
  
! #: config/arm/arm.cc:3700
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "RTP PIC est incompatible avec %<-msingle-pic-base%>"
  
! #: config/arm/arm.cc:3712 config/arm/arm.cc:33551
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "le mode FDPIC n'est pas supporté en mode Thumb-1"
  
! #: config/arm/arm.cc:3720
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "%<-mpic-register=%> est inutile sans %<-fpic%>"
  
! #: config/arm/arm.cc:3729
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "incapable d'utiliser %qs pour un registre PIC"
  
! #: config/arm/arm.cc:3769 config/pru/pru.cc:627
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "%<-freorder-blocks-and-partition%> n'est pas supporté sur cette architecture"
  
! #: config/arm/arm.cc:3938
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "les options fp16 sélectionnées sont incompatibles"
  
! #: config/arm/arm.cc:3976
  #, gcc-internal-format
  msgid "%<-mstack-protector-guard=tls%> needs a hardware TLS register"
  msgstr "%<-mstack-protector-guard=tls%> a besoin d'un registre TLS matériel"
  
! #: config/arm/arm.cc:4001
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "le processeur cible ne supporte pas l'interopérabilité"
  
! #: config/arm/arm.cc:4014
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS ne supporte pas %<-mcaller-super-interworking%>"
  
! #: config/arm/arm.cc:4017
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS ne supporte pas %<-mcallee-super-interworking%>"
  
! #: config/arm/arm.cc:4022
  #, gcc-internal-format
  msgid "%<__fp16%> and no ldrh"
  msgstr "%<__fp16%> et pas de ldrh"
  
! #: config/arm/arm.cc:4025
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "le processeur cible ne supporte pas les extensions de sécurité ARMv8-M"
  
! #: config/arm/arm.cc:4030
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr "Les extensions de sécurité ARMv8-M sont incompatibles avec le FPU sélectionné"
  
! #: config/arm/arm.cc:4040
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr "%<-mfloat-abi=hard%>: l'architecture sélectionnée n'a pas de FPU"
  
! #: config/arm/arm.cc:4048
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "%<-mfloat-abi=hard%> et VFP"
  
! #: config/arm/arm.cc:6336
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr "variante PCS qui n'est pas dérivée de AAPCS"
  
! #: config/arm/arm.cc:6338
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr "les fonctions variadiques doivent utiliser la variante du AAPCS de base"
  
! #: config/arm/arm.cc:6367
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr "variante PCS"
  
! #: config/arm/arm.cc:6642
  #, gcc-internal-format
  msgid "Thumb-1 %<hard-float%> VFP ABI"
  msgstr "ABI VFP %<hard-float%> du Thumb-1"
  
! #: config/arm/arm.cc:6737
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with %<-mgeneral-regs-only%>"
  msgstr "argument de type %qT pas permis avec %<-mgeneral-regs-only%>"
  
! #: config/arm/arm.cc:7121 config/arm/arm.cc:7320 config/arm/arm.cc:7353
! #: config/arm/arm.cc:29411
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr "le passage de paramètre pour l'argument de type %qT a changé dans GCC 7.1"
  
! #: config/arm/arm.cc:7483
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr "les registres FP pourraient être écrasés malgré l'attribut %qE : compilez avec %<-mgeneral-regs-only%>"
  
! #: config/arm/arm.cc:7605
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "l'attribut %qE n'est pas disponible pour les fonctions avec des arguments passés sur la pile"
  
! #: config/arm/arm.cc:7617
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "l'attribut %qE n'est pas disponible pour les fonctions avec un nombre variable d'arguments"
  
! #: config/arm/arm.cc:7626
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "l'attribut %qE n'est pas disponible pour les fonctions qui retournent une valeur sur la pile"
  
! #: config/arm/arm.cc:7648 config/arm/arm.cc:7700
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option"
  msgstr "l'attribut %qE est ignoré sans l'option %<-mcmse%>"
  
! #: config/arm/arm.cc:7667
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "l'attribut %qE n'a pas d'effet sur les fonctions statiques"
  
! #: config/arm/arm.cc:7720
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "l'attribut %qE ne s'applique qu'au type de base d'un pointeur vers une fonction"
  
! #: config/arm/arm.cc:9715
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr "l'accès à un stockage local au thread n'est actuellement pas supporté avec %<-mpure-code%> ou %<-mslow-flash-data%>"
  
! #: config/arm/arm.cc:13542 config/arm/arm.cc:13544
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "%s %wd hors des limites %wd - %wd"
  
! #: config/arm/arm.cc:25990
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "incapable de calculer la position réelle des paramètres sur la pile"
  
! #: config/arm/arm.cc:26653
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "Saut lointain thumb1 inattendu"
  
! #: config/arm/arm.cc:26908
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "pas de registre bas disponible pour dépiler les registres hauts"
  
! #: config/arm/arm.cc:27161
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "les routines du service d'interruption ne peuvent pas être codées en mode Thumb-1"
  
! #: config/arm/arm.cc:27459
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr "%<-fstack-check=specific%> pour Thumb-1"
  
! #: config/arm/arm.cc:33566
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "fpu invalide pour l'attribut ou le pragma cible %qs"
*************** msgstr "fpu invalide pour l'attribut ou
*** 42032,42053 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.cc:33559
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr "la sélection automatique du fpu n'est actuellement pas permise ici"
  
! #: config/arm/arm.cc:33572
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "architecture invalide pour l'attribut ou le pragma cible %qs"
  
! #: config/arm/arm.cc:33586
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "attribut ou pragma cible %qs inconnu"
  
! #: config/arm/arm.cc:35822
  #, gcc-internal-format
  msgid "%<asm%> flags not supported in thumb1 mode"
  msgstr "fanions %<asm%> non supportés en mode thumb1"
--- 42099,42120 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.cc:33574
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr "la sélection automatique du fpu n'est actuellement pas permise ici"
  
! #: config/arm/arm.cc:33587
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "architecture invalide pour l'attribut ou le pragma cible %qs"
  
! #: config/arm/arm.cc:33601
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "attribut ou pragma cible %qs inconnu"
  
! #: config/arm/arm.cc:35837
  #, gcc-internal-format
  msgid "%<asm%> flags not supported in thumb1 mode"
  msgstr "fanions %<asm%> non supportés en mode thumb1"
*************** msgstr "pas de constructeur"
*** 42474,42516 ****
  msgid "no destructors"
  msgstr "pas de destructeur"
  
! #: config/bpf/bpf.cc:781
  #, 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:1065 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5196
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "argument invalide pour la fonction interne"
  
! #: config/bpf/bpf.cc:1079
  #, gcc-internal-format
  msgid "invalid built-in function at expansion"
  msgstr "fonction interne invalide durant l'expansion"
  
! #: config/bpf/bpf.cc:1300 config/bpf/bpf.cc:1303
  #, 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:1331 config/bpf/bpf.cc:1334
  #, 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:1384 config/bpf/bpf.cc:1387
  #, 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:1415 config/bpf/bpf.cc:1418
  #, 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%>"
  
  #: config/c6x/c6x.cc:245
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-fPIC%> not supported without %<-mdsbt%> on this target"
--- 42541,42588 ----
  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:5196
  #, 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%>"
  
+ #: config/bpf/core-builtins.cc:1796
+ #, gcc-internal-format
+ msgid "Access through packed struct may not be possible to patch for CO-RE"
+ msgstr "Un accès au travers d'une structure compactée pourrait ne pas pouvoir être corrigé pour CO-RE"
+ 
  #: config/c6x/c6x.cc:245
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-fPIC%> not supported without %<-mdsbt%> on this target"
*************** msgstr "spécificateur de paramètre %qs
*** 42747,42808 ****
  msgid "too many arguments passed in sgpr registers"
  msgstr "trop d'arguments passés dans les registres sgpr"
  
! #: config/gcn/gcn.cc:2521
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI"
  msgstr "Un ensemble qui n'est pas par défaut de valeurs initiales a été demandé, ceci viole l'ABI"
  
! #: config/gcn/gcn.cc:2789
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr "type d'argument erroné pour %s"
  
! #: config/gcn/gcn.cc:2951
  #, gcc-internal-format
  msgid "Unified Shared Memory is required, but XNACK is disabled"
! msgstr ""
  
! #: config/gcn/gcn.cc:2952
  #, gcc-internal-format
  msgid "Try -foffload-options=-mxnack=any"
! msgstr ""
  
! #: config/gcn/gcn.cc:3928
  #, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr "TLS n'est pas implémenté pour GCN."
  
! #: config/gcn/gcn.cc:5044
  #, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr "Fonction interne non implémentée"
  
! #: config/gcn/gcn.cc:5685
  #, gcc-internal-format
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "simdlen %wd non supportée (amdgcn)"
  
! #: config/gcn/gcn.cc:6553
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr "utilisation de %<vector_length (64)%>, %d est ignoré"
  
! #: config/gcn/gcn.cc:6554
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr "utilisation de %<vector_length (64)%>, le paramètre à l'exécution est ignoré"
  
! #: config/gcn/gcn.cc:6566 config/nvptx/nvptx.cc:6741
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr "utilisation de %<num_workers (%d)%>, %d est ignoré"
  
! #: config/gcn/gcn.cc:6593 config/gcn/gcn.cc:6622
  #, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "dimension de déchargement hors limites (%d)"
  
! #: config/gcn/gcn.cc:7105
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr "%d octets de mémoire de partage de données privées au gang épuisée (augmentez, par exemple, avec %<-mgang-private-size=%d%>)"
--- 42819,42880 ----
  msgid "too many arguments passed in sgpr registers"
  msgstr "trop d'arguments passés dans les registres sgpr"
  
! #: config/gcn/gcn.cc:2559
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI"
  msgstr "Un ensemble qui n'est pas par défaut de valeurs initiales a été demandé, ceci viole l'ABI"
  
! #: config/gcn/gcn.cc:2827
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr "type d'argument erroné pour %s"
  
! #: config/gcn/gcn.cc:2989
  #, gcc-internal-format
  msgid "Unified Shared Memory is required, but XNACK is disabled"
! msgstr "« Unified Shared Memory » est requis mais XNACK est désactivé"
  
! #: config/gcn/gcn.cc:2990
  #, gcc-internal-format
  msgid "Try -foffload-options=-mxnack=any"
! msgstr "Essayes -foffload-options=-mxnack=any"
  
! #: config/gcn/gcn.cc:3967
  #, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr "TLS n'est pas implémenté pour GCN."
  
! #: config/gcn/gcn.cc:5085
  #, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr "Fonction interne non implémentée"
  
! #: config/gcn/gcn.cc:5726
  #, gcc-internal-format
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "simdlen %wd non supportée (amdgcn)"
  
! #: config/gcn/gcn.cc:6594
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr "utilisation de %<vector_length (64)%>, %d est ignoré"
  
! #: config/gcn/gcn.cc:6595
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr "utilisation de %<vector_length (64)%>, le paramètre à l'exécution est ignoré"
  
! #: config/gcn/gcn.cc:6607 config/nvptx/nvptx.cc:6741
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr "utilisation de %<num_workers (%d)%>, %d est ignoré"
  
! #: config/gcn/gcn.cc:6634 config/gcn/gcn.cc:6663
  #, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "dimension de déchargement hors limites (%d)"
  
! #: config/gcn/gcn.cc:7151
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr "%d octets de mémoire de partage de données privées au gang épuisée (augmentez, par exemple, avec %<-mgang-private-size=%d%>)"
*************** msgstr "suppression du fichier %qs : %m
*** 42815,42821 ****
  #: config/gcn/mkoffload.cc:632
  #, gcc-internal-format
  msgid "conflicting settings; XNACK is forced off but Unified Shared Memory is required"
! msgstr ""
  
  #: config/gcn/mkoffload.cc:833
  #, gcc-internal-format
--- 42887,42893 ----
  #: config/gcn/mkoffload.cc:632
  #, gcc-internal-format
  msgid "conflicting settings; XNACK is forced off but Unified Shared Memory is required"
! msgstr "paramètres conflictuels ; XNACK est arrêté de force mais « Unified Shared Memory » est requis"
  
  #: config/gcn/mkoffload.cc:833
  #, gcc-internal-format
*************** msgstr "ne peut étendre le fichier PCH�
*** 42933,42959 ****
  msgid "cannot set position in PCH file: %m"
  msgstr "ne peut définir la position dans le fichier PCH : %m"
  
! #: config/i386/i386-builtins.cc:1939
  #, gcc-internal-format
  msgid "no dispatcher found for the versioning attributes"
  msgstr "pas de répartiteur trouvé pour les attributs de version"
  
! #: config/i386/i386-builtins.cc:1989
  #, gcc-internal-format
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr "l’ISA %qs n'est pas supportée par l'attribut %<target%>, utilisez la syntaxe %<arch=%>"
  
! #: config/i386/i386-builtins.cc:2000
  #, gcc-internal-format, gfc-internal-format
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr "pas de répartiteur trouvé pour les attributs de version : %s"
  
! #: config/i386/i386-builtins.cc:2110
  #, gcc-internal-format
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "le paramètre à une fonction interne doit être une chaîne sous forme constante ou littérale"
  
! #: config/i386/i386-builtins.cc:2134 config/i386/i386-builtins.cc:2183
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter to builtin not valid: %s"
  msgstr "le paramètre à la fonction interne n'est pas valable: %s"
--- 43005,43031 ----
  msgid "cannot set position in PCH file: %m"
  msgstr "ne peut définir la position dans le fichier PCH : %m"
  
! #: config/i386/i386-builtins.cc:1944
  #, gcc-internal-format
  msgid "no dispatcher found for the versioning attributes"
  msgstr "pas de répartiteur trouvé pour les attributs de version"
  
! #: config/i386/i386-builtins.cc:1994
  #, gcc-internal-format
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr "l’ISA %qs n'est pas supportée par l'attribut %<target%>, utilisez la syntaxe %<arch=%>"
  
! #: config/i386/i386-builtins.cc:2005
  #, gcc-internal-format, gfc-internal-format
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr "pas de répartiteur trouvé pour les attributs de version : %s"
  
! #: config/i386/i386-builtins.cc:2115
  #, gcc-internal-format
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "le paramètre à une fonction interne doit être une chaîne sous forme constante ou littérale"
  
! #: config/i386/i386-builtins.cc:2139 config/i386/i386-builtins.cc:2188
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter to builtin not valid: %s"
  msgstr "le paramètre à la fonction interne n'est pas valable: %s"
*************** msgstr "le dernier argument doit être u
*** 43124,43130 ****
  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:5457 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"
--- 43196,43202 ----
  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"
*************** msgstr "%<-mno-fentry%> n'est pas compat
*** 43482,43488 ****
  #: 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
--- 43554,43560 ----
  #: 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
*************** msgstr "la routine de service d'interrup
*** 43678,43924 ****
  msgid "interrupt service routine must return %<void%>"
  msgstr "la routine de service d'interruption doit retourner %<void%>"
  
! #: config/i386/i386.cc:1356
  #, gcc-internal-format
  msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
  msgstr "appel de %qD avec l'attribut sseregparm sans que SSE/SSE2 soit activé"
  
! #: config/i386/i386.cc:1359
  #, gcc-internal-format
  msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
  msgstr "appel de %qT avec l'attribut sseregparm sans que SSE/SSE2 soit activé"
  
! #: config/i386/i386.cc:1666
  #, gcc-internal-format
  msgid "X32 does not support %<ms_abi%> attribute"
  msgstr "X32 ne supporte pas l'attribut %<ms_abi%>"
  
! #: config/i386/i386.cc:1700
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with nested function"
  msgstr "%<ms_hook_prologue%> n'est pas compatible avec les fonctions imbriquées"
  
! #: config/i386/i386.cc:2076
  #, gcc-internal-format
  msgid "AVX512F vector argument without AVX512F enabled changes the ABI"
  msgstr "l'argument vectoriel AVX512F sans activer AVX512F change l'ABI"
  
! #: config/i386/i386.cc:2082
  #, gcc-internal-format
  msgid "AVX512F vector return without AVX512F enabled changes the ABI"
  msgstr "le retour vectoriel AVX512F sans activer AVX512F change l'ABI"
  
! #: config/i386/i386.cc:2096
  #, gcc-internal-format
  msgid "AVX vector argument without AVX enabled changes the ABI"
  msgstr "l'argument vectoriel AVX sans activer AVX change l'ABI"
  
! #: config/i386/i386.cc:2102
  #, gcc-internal-format
  msgid "AVX vector return without AVX enabled changes the ABI"
  msgstr "le retour vectoriel AVX sans activer AVX change l'ABI"
  
! #: config/i386/i386.cc:2118
  #, gcc-internal-format
  msgid "SSE vector argument without SSE enabled changes the ABI"
  msgstr "l'argument vectoriel SSE sans activer SSE modifie l'ABI"
  
! #: config/i386/i386.cc:2124
  #, gcc-internal-format
  msgid "SSE vector return without SSE enabled changes the ABI"
  msgstr "le retour vectoriel SSE sans activer SSE change l'ABI"
  
! #: config/i386/i386.cc:2140
  #, gcc-internal-format
  msgid "MMX vector argument without MMX enabled changes the ABI"
  msgstr "l'argument vectoriel MMX sans activer MMX modifie l'ABI"
  
! #: config/i386/i386.cc:2146
  #, gcc-internal-format
  msgid "MMX vector return without MMX enabled changes the ABI"
  msgstr "le retour vectoriel MMX sans activer MMX change l'ABI"
  
! #: config/i386/i386.cc:2345
  #, gcc-internal-format
  msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
  msgstr "l'ABI pour passer une structure possédant un tableau flexible comme membre a changé dans GCC 4.4"
  
! #: config/i386/i386.cc:2474
  #, gcc-internal-format
  msgid "the ABI of passing union with %<long double%> has changed in GCC 4.4"
  msgstr "l'ABI pour passer une union avec un %<long double%> a changé dans GCC 4.4"
  
! #: config/i386/i386.cc:2609
  #, gcc-internal-format
  msgid "the ABI of passing structure with %<complex float%> member has changed in GCC 4.4"
  msgstr "l'ABI pour passer une structure possédant un membre %<complex float%> a changé dans GCC 4.4"
  
! #: config/i386/i386.cc:2730
  msgid "the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}"
  msgstr "l'ABI pour passer des structures C avec des champs de bits de largeur zéro a changé dans GCC %{12.1%}"
  
! #: config/i386/i386.cc:2827 config/i386/i386.cc:4204 config/i386/i386.cc:4214
  #, gcc-internal-format
  msgid "SSE register return with SSE2 disabled"
  msgstr "retour d'un registre SSE alors que SSE2 est désactivé"
  
! #: config/i386/i386.cc:2829
  #, gcc-internal-format
  msgid "SSE register return with SSE disabled"
  msgstr "retour d'un registre SSE alors que SSE est désactivé"
  
! #: config/i386/i386.cc:2836
  #, gcc-internal-format
  msgid "SSE register argument with SSE2 disabled"
  msgstr "argument dans un registre SSE alors que SSE2 est désactivé"
  
! #: config/i386/i386.cc:2838
  #, gcc-internal-format
  msgid "SSE register argument with SSE disabled"
  msgstr "argument dans un registre SSE alors que SSE est désactivé"
  
! #: config/i386/i386.cc:2858
  #, gcc-internal-format
  msgid "x87 register return with x87 disabled"
  msgstr "retour d'un registre x87 alors que x87 est désactivé"
  
! #: config/i386/i386.cc:3186 config/i386/i386.cc:3431 config/i386/i386.cc:4232
  #, gcc-internal-format
  msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
  msgstr "appel de %qD avec la convention d'appel SSE sans avoir activé SSE/SSE2"
  
! #: config/i386/i386.cc:3188 config/i386/i386.cc:3433 config/i386/i386.cc:4234
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr "ceci est un bogue de GCC qui peut être contourné en ajoutant l'attribut utilisé à la fonction appelée"
  
! #: config/i386/i386.cc:3844
  #, gcc-internal-format, gfc-internal-format
  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:6927
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "%<-mcall-ms2sysv-xlogues%> est incompatible avec %s"
  
! #: config/i386/i386.cc:9180
  #, 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:9270
  #, 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:10350
  #, 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:10355
  #, 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:10746
  #, 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:10766
  #, 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:10777
  #, 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:12532
  #, 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:12536
  #, 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:12538
  #, 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:13882
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr "modificateur %<V%> sur un registre non entier"
  
! #: config/i386/i386.cc:13893 config/i386/i386.cc:13907
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "taille non supportée pour un registre entier"
  
! #: config/i386/i386.cc:13939
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "les registres étendus n'ont pas de moitié haute"
  
! #: config/i386/i386.cc:13954
  #, 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:14153 config/i386/i386.cc:14155
  #, 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:18398
  #, 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:23804
  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:23899
  #, 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:24003
  #, 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:24718
  #, 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:26764
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "modèle mémoire spécifique à l'architecture inconnu"
  
! #: config/i386/i386.cc:26771
  #, 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:26778
  #, 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:27464
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr "%<-fexcess-precision=16%> n'est pas compatible avec %<-mfpmath=387%>"
--- 43750,43996 ----
  msgid "interrupt service routine must return %<void%>"
  msgstr "la routine de service d'interruption doit retourner %<void%>"
  
! #: config/i386/i386.cc:1364
  #, gcc-internal-format
  msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
  msgstr "appel de %qD avec l'attribut sseregparm sans que SSE/SSE2 soit activé"
  
! #: config/i386/i386.cc:1367
  #, gcc-internal-format
  msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
  msgstr "appel de %qT avec l'attribut sseregparm sans que SSE/SSE2 soit activé"
  
! #: config/i386/i386.cc:1674
  #, gcc-internal-format
  msgid "X32 does not support %<ms_abi%> attribute"
  msgstr "X32 ne supporte pas l'attribut %<ms_abi%>"
  
! #: config/i386/i386.cc:1708
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with nested function"
  msgstr "%<ms_hook_prologue%> n'est pas compatible avec les fonctions imbriquées"
  
! #: config/i386/i386.cc:2084
  #, gcc-internal-format
  msgid "AVX512F vector argument without AVX512F enabled changes the ABI"
  msgstr "l'argument vectoriel AVX512F sans activer AVX512F change l'ABI"
  
! #: config/i386/i386.cc:2090
  #, gcc-internal-format
  msgid "AVX512F vector return without AVX512F enabled changes the ABI"
  msgstr "le retour vectoriel AVX512F sans activer AVX512F change l'ABI"
  
! #: config/i386/i386.cc:2104
  #, gcc-internal-format
  msgid "AVX vector argument without AVX enabled changes the ABI"
  msgstr "l'argument vectoriel AVX sans activer AVX change l'ABI"
  
! #: config/i386/i386.cc:2110
  #, gcc-internal-format
  msgid "AVX vector return without AVX enabled changes the ABI"
  msgstr "le retour vectoriel AVX sans activer AVX change l'ABI"
  
! #: config/i386/i386.cc:2126
  #, gcc-internal-format
  msgid "SSE vector argument without SSE enabled changes the ABI"
  msgstr "l'argument vectoriel SSE sans activer SSE modifie l'ABI"
  
! #: config/i386/i386.cc:2132
  #, gcc-internal-format
  msgid "SSE vector return without SSE enabled changes the ABI"
  msgstr "le retour vectoriel SSE sans activer SSE change l'ABI"
  
! #: config/i386/i386.cc:2148
  #, gcc-internal-format
  msgid "MMX vector argument without MMX enabled changes the ABI"
  msgstr "l'argument vectoriel MMX sans activer MMX modifie l'ABI"
  
! #: config/i386/i386.cc:2154
  #, gcc-internal-format
  msgid "MMX vector return without MMX enabled changes the ABI"
  msgstr "le retour vectoriel MMX sans activer MMX change l'ABI"
  
! #: config/i386/i386.cc:2353
  #, gcc-internal-format
  msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
  msgstr "l'ABI pour passer une structure possédant un tableau flexible comme membre a changé dans GCC 4.4"
  
! #: config/i386/i386.cc:2482
  #, gcc-internal-format
  msgid "the ABI of passing union with %<long double%> has changed in GCC 4.4"
  msgstr "l'ABI pour passer une union avec un %<long double%> a changé dans GCC 4.4"
  
! #: config/i386/i386.cc:2617
  #, gcc-internal-format
  msgid "the ABI of passing structure with %<complex float%> member has changed in GCC 4.4"
  msgstr "l'ABI pour passer une structure possédant un membre %<complex float%> a changé dans GCC 4.4"
  
! #: config/i386/i386.cc:2738
  msgid "the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}"
  msgstr "l'ABI pour passer des structures C avec des champs de bits de largeur zéro a changé dans GCC %{12.1%}"
  
! #: config/i386/i386.cc:2835 config/i386/i386.cc:4212 config/i386/i386.cc:4222
  #, gcc-internal-format
  msgid "SSE register return with SSE2 disabled"
  msgstr "retour d'un registre SSE alors que SSE2 est désactivé"
  
! #: config/i386/i386.cc:2837
  #, gcc-internal-format
  msgid "SSE register return with SSE disabled"
  msgstr "retour d'un registre SSE alors que SSE est désactivé"
  
! #: config/i386/i386.cc:2844
  #, gcc-internal-format
  msgid "SSE register argument with SSE2 disabled"
  msgstr "argument dans un registre SSE alors que SSE2 est désactivé"
  
! #: config/i386/i386.cc:2846
  #, gcc-internal-format
  msgid "SSE register argument with SSE disabled"
  msgstr "argument dans un registre SSE alors que SSE est désactivé"
  
! #: config/i386/i386.cc:2866
  #, gcc-internal-format
  msgid "x87 register return with x87 disabled"
  msgstr "retour d'un registre x87 alors que x87 est désactivé"
  
! #: config/i386/i386.cc:3194 config/i386/i386.cc:3439 config/i386/i386.cc:4240
  #, gcc-internal-format
  msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
  msgstr "appel de %qD avec la convention d'appel SSE sans avoir activé SSE/SSE2"
  
! #: config/i386/i386.cc:3196 config/i386/i386.cc:3441 config/i386/i386.cc:4242
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr "ceci est un bogue de GCC qui peut être contourné en ajoutant l'attribut utilisé à la fonction appelée"
  
! #: config/i386/i386.cc:3852
  #, gcc-internal-format, gfc-internal-format
  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:6936
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "%<-mcall-ms2sysv-xlogues%> est incompatible avec %s"
  
! #: config/i386/i386.cc:9289
  #, 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:9379
  #, 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:10459
  #, 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:10464
  #, 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:10855
  #, 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:10875
  #, 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:10886
  #, 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:12641
  #, 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:12645
  #, 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:12647
  #, 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:13991
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr "modificateur %<V%> sur un registre non entier"
  
! #: config/i386/i386.cc:14002 config/i386/i386.cc:14016
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "taille non supportée pour un registre entier"
  
! #: config/i386/i386.cc:14048
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "les registres étendus n'ont pas de moitié haute"
  
! #: config/i386/i386.cc:14063
  #, 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:14262 config/i386/i386.cc:14264
  #, 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:18507
  #, 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:23913
  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:24008
  #, 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:24112
  #, 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:24827
  #, 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:26876
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "modèle mémoire spécifique à l'architecture inconnu"
  
! #: config/i386/i386.cc:26883
  #, 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:26890
  #, 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:27576
  #, 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 "la zone d'adresse %q+D entre en
*** 43949,43955 ****
  msgid "address area attribute cannot be specified for functions"
  msgstr "l'attribut de la zone d'adresse ne peut pas être spécifié pour des fonctions"
  
! #: config/ia64/ia64.cc:6084 config/pa/pa.cc:465 config/sh/sh.cc:8280
  #, gcc-internal-format
  msgid "value of %<-mfixed-range%> must have form REG1-REG2"
  msgstr "la valeur de %<-mfixed-range%> doit avoir la forme REG1-REG2"
--- 44021,44027 ----
  msgid "address area attribute cannot be specified for functions"
  msgstr "l'attribut de la zone d'adresse ne peut pas être spécifié pour des fonctions"
  
! #: config/ia64/ia64.cc:6084 config/pa/pa.cc:465 config/sh/sh.cc:8279
  #, gcc-internal-format
  msgid "value of %<-mfixed-range%> must have form REG1-REG2"
  msgstr "la valeur de %<-mfixed-range%> doit avoir la forme REG1-REG2"
*************** msgstr "%<gp_offset%> (%ld) ou %<end_off
*** 43969,43975 ****
  msgid "argument %qd is not a constant"
  msgstr "l'argument %qd n'est pas une constante"
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3100
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
  msgstr "%<PRINT_OPERAND_ADDRESS%>, pointeur nul"
--- 44041,44047 ----
  msgid "argument %qd is not a constant"
  msgstr "l'argument %qd n'est pas une constante"
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3116
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
  msgstr "%<PRINT_OPERAND_ADDRESS%>, pointeur nul"
*************** msgstr "%<PRINT_OPERAND_ADDRESS%>, point
*** 43979,43985 ****
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr "%<PRINT_OPERAND%>: Ponctuation %<%c%> inconnue"
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2926
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND%> null pointer"
  msgstr "%<PRINT_OPERAND%> pointeur nul"
--- 44051,44057 ----
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr "%<PRINT_OPERAND%>: Ponctuation %<%c%> inconnue"
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2942
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND%> null pointer"
  msgstr "%<PRINT_OPERAND%> pointeur nul"
*************** msgstr "« default » ne peut pas êtr
*** 44139,44145 ****
  
  #: config/loongarch/loongarch-target-attr.cc:556
  #, gcc-internal-format
! msgid "characher before %<;%> in attribute %qs cannot be empty"
  msgstr "le caractère avant %<;%> dans l'attribut %qs ne peut pas être vide"
  
  #: config/loongarch/loongarch-target-attr.cc:567
--- 44211,44217 ----
  
  #: config/loongarch/loongarch-target-attr.cc:556
  #, gcc-internal-format
! msgid "character before %<;%> in attribute %qs cannot be empty"
  msgstr "le caractère avant %<;%> dans l'attribut %qs ne peut pas être vide"
  
  #: config/loongarch/loongarch-target-attr.cc:567
*************** msgstr "la priorité ne peut pas être v
*** 44149,44155 ****
  
  #: config/loongarch/loongarch-target-attr.cc:576
  #, gcc-internal-format
! msgid "in attribute %qs the number of reatures cannot exceed two"
  msgstr "le nombre de fonctionnalités ne peut pas dépassé deux dans l'attribut %qs"
  
  #: config/loongarch/loongarch-target-attr.cc:600
--- 44221,44227 ----
  
  #: config/loongarch/loongarch-target-attr.cc:576
  #, gcc-internal-format
! msgid "in attribute %qs the number of features cannot exceed two"
  msgstr "le nombre de fonctionnalités ne peut pas dépassé deux dans l'attribut %qs"
  
  #: config/loongarch/loongarch-target-attr.cc:600
*************** msgid "%qE attribute is not supported fo
*** 44229,44235 ****
  msgstr "l'attribut %qE n'est pas supporté pour la cible R8C"
  
  #. The argument must be a constant integer.
! #: config/m32c/m32c.cc:2950 config/sh/sh.cc:8492 config/sh/sh.cc:8587
  #, gcc-internal-format
  msgid "%qE attribute argument not an integer constant"
  msgstr "l'argument de l'attribut %qE n'est pas une constante entière"
--- 44301,44307 ----
  msgstr "l'attribut %qE n'est pas supporté pour la cible R8C"
  
  #. The argument must be a constant integer.
! #: config/m32c/m32c.cc:2950 config/sh/sh.cc:8491 config/sh/sh.cc:8586
  #, gcc-internal-format
  msgid "%qE attribute argument not an integer constant"
  msgstr "l'argument de l'attribut %qE n'est pas une constante entière"
*************** msgstr "l'expression limitant la pile n'
*** 44299,44305 ****
  msgid "%<-fexcess-precision=16%> is not supported on this target"
  msgstr "%<-fexcess-precision=16%> n'est pas supporté pour cette cible"
  
! #: config/mcore/mcore.cc:2963
  #, gcc-internal-format
  msgid "initialized variable %q+D is marked dllimport"
  msgstr "la variable initialisé %q+D est marquée dllimport"
--- 44371,44377 ----
  msgid "%<-fexcess-precision=16%> is not supported on this target"
  msgstr "%<-fexcess-precision=16%> n'est pas supporté pour cette cible"
  
! #: config/mcore/mcore.cc:2961
  #, gcc-internal-format
  msgid "initialized variable %q+D is marked dllimport"
  msgstr "la variable initialisé %q+D est marquée dllimport"
*************** msgid "MSP430 built-in functions only wo
*** 44926,44932 ****
  msgstr "les fonctions internes du MSP430 ne fonctionnent qu'à l'intérieur des gestionnaires d'interruptions"
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4139 config/xtensa/xtensa.cc:4165
  #, gcc-internal-format
  msgid "bad builtin code"
  msgstr "code interne erroné"
--- 44998,45004 ----
  msgstr "les fonctions internes du MSP430 ne fonctionnent qu'à l'intérieur des gestionnaires d'interruptions"
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4155 config/xtensa/xtensa.cc:4181
  #, gcc-internal-format
  msgid "bad builtin code"
  msgstr "code interne erroné"
*************** msgstr "l'attribut de fonction %qs requi
*** 45635,45641 ****
  
  #: config/riscv/riscv.cc:7464
  #, gcc-internal-format
! msgid "unsupported %<ABI_VLEN%> value %d for %qs attribute;%<ABI_VLEN must%> be in the range [32, 16384] and must be a power of 2"
  msgstr "valeur de %<ABI_VLEN%> %d non supportée pour l'attribut %qs ; %<ABI_VLEN%> doit être dans la plage [32, 16384] et doit être une puissance de 2"
  
  #: config/riscv/riscv.cc:7489
--- 45707,45713 ----
  
  #: config/riscv/riscv.cc:7464
  #, gcc-internal-format
! msgid "unsupported %<ABI_VLEN%> value %d for %qs attribute; %<ABI_VLEN%> must be in the range [32, 16384] and must be a power of 2"
  msgstr "valeur de %<ABI_VLEN%> %d non supportée pour l'attribut %qs ; %<ABI_VLEN%> doit être dans la plage [32, 16384] et doit être une puissance de 2"
  
  #: config/riscv/riscv.cc:7489
*************** msgstr "la fonction %qs ne peut pas avoi
*** 45767,45772 ****
--- 45839,45848 ----
  msgid "cannot allocate vl register for %qs on this target"
  msgstr "impossible d'allouer le registre vl pour %qs sur cette cible"
  
+ #: config/riscv/riscv.cc:15067
+ msgid "invalid version %qB for %<target_clones%> attribute"
+ msgstr "version %qB invalide pour l'attribut %<target_clones%>"
+ 
  #. Address spaces are currently only supported by C.
  #: config/rl78/rl78.cc:376
  #, gcc-internal-format
*************** msgstr "le spécificateur %<asm%> pour l
*** 46690,46731 ****
  msgid "invalid type for cc output constraint"
  msgstr "type invalide pour la contrainte de sortie de cc"
  
! #: config/sh/sh.cc:943
  #, gcc-internal-format
  msgid "ignoring %<-fschedule-insns%> because of exception handling bug"
  msgstr "%<-fschedule-insns%> est ignoré à cause d'un bogue dans la gestion des exceptions"
  
! #: config/sh/sh.cc:960
  #, gcc-internal-format
  msgid "unwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctness"
  msgstr "les tables de retour en arrière requièrent soit un pointeur de trame ou soit %<-maccumulate-outgoing-args%> pour être correctes"
  
! #: config/sh/sh.cc:7429
  #, gcc-internal-format
  msgid "%<__builtin_saveregs%> not supported by this subtarget"
  msgstr "%<__builtin_saveregs%> n'est pas supporté par cette sous-cible"
  
! #: config/sh/sh.cc:8366
  #, gcc-internal-format
  msgid "%qE attribute only applies to interrupt functions"
  msgstr "l'attribut %qE s'applique seulement à des fonctions d'interruption"
  
! #: config/sh/sh.cc:8436
  #, gcc-internal-format
  msgid "%qE attribute is supported only for SH2A"
  msgstr "l'attribut %qE est uniquement supporté pour SH2A"
  
! #: config/sh/sh.cc:8478
  #, gcc-internal-format
  msgid "%qE attribute only applies to SH2A"
  msgstr "l'attribut %qE s'applique uniquement au SH2A"
  
! #: config/sh/sh.cc:8500
  #, gcc-internal-format
  msgid "%qE attribute argument should be between 0 to 255"
  msgstr "l'argument de l'attribut %qE devrait être entre 0 et 255"
  
! #: config/sh/sh.cc:10859
  #, gcc-internal-format
  msgid "r0 needs to be available as a call-clobbered register"
  msgstr "r0 a besoin d'être disponible comme registre qui sera écrasé lors des appels"
--- 46766,46807 ----
  msgid "invalid type for cc output constraint"
  msgstr "type invalide pour la contrainte de sortie de cc"
  
! #: config/sh/sh.cc:941
  #, gcc-internal-format
  msgid "ignoring %<-fschedule-insns%> because of exception handling bug"
  msgstr "%<-fschedule-insns%> est ignoré à cause d'un bogue dans la gestion des exceptions"
  
! #: config/sh/sh.cc:958
  #, gcc-internal-format
  msgid "unwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctness"
  msgstr "les tables de retour en arrière requièrent soit un pointeur de trame ou soit %<-maccumulate-outgoing-args%> pour être correctes"
  
! #: config/sh/sh.cc:7427
  #, gcc-internal-format
  msgid "%<__builtin_saveregs%> not supported by this subtarget"
  msgstr "%<__builtin_saveregs%> n'est pas supporté par cette sous-cible"
  
! #: config/sh/sh.cc:8365
  #, gcc-internal-format
  msgid "%qE attribute only applies to interrupt functions"
  msgstr "l'attribut %qE s'applique seulement à des fonctions d'interruption"
  
! #: config/sh/sh.cc:8435
  #, gcc-internal-format
  msgid "%qE attribute is supported only for SH2A"
  msgstr "l'attribut %qE est uniquement supporté pour SH2A"
  
! #: config/sh/sh.cc:8477
  #, gcc-internal-format
  msgid "%qE attribute only applies to SH2A"
  msgstr "l'attribut %qE s'applique uniquement au SH2A"
  
! #: config/sh/sh.cc:8499
  #, gcc-internal-format
  msgid "%qE attribute argument should be between 0 to 255"
  msgstr "l'argument de l'attribut %qE devrait être entre 0 et 255"
  
! #: config/sh/sh.cc:10858
  #, gcc-internal-format
  msgid "r0 needs to be available as a call-clobbered register"
  msgstr "r0 a besoin d'être disponible comme registre qui sera écrasé lors des appels"
*************** msgstr "%qs est chargée mais le symbole
*** 46995,47016 ****
  msgid "%qs is defined but plugin support is disabled"
  msgstr "%qs est défini mais le support des greffons est désactivé"
  
! #: config/xtensa/xtensa.cc:2762
  #, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr "registres booléens requis pour l'option de virgule flottante"
  
! #: config/xtensa/xtensa.cc:2797
  #, gcc-internal-format
  msgid "%<-f%s%> is not supported with CONST16 instructions"
  msgstr "%<-f%s%> n'est pas supporté avec les instructions CONST16"
  
! #: config/xtensa/xtensa.cc:2804
  #, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr "PIC est requis mais non supporté avec des instructions CONST16"
  
! #: config/xtensa/xtensa.cc:4274
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in a %<.bss%> section"
  msgstr "seules les variables non initialisées peuvent être placées dans une section %<.bss%>"
--- 47071,47092 ----
  msgid "%qs is defined but plugin support is disabled"
  msgstr "%qs est défini mais le support des greffons est désactivé"
  
! #: config/xtensa/xtensa.cc:2778
  #, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr "registres booléens requis pour l'option de virgule flottante"
  
! #: config/xtensa/xtensa.cc:2813
  #, gcc-internal-format
  msgid "%<-f%s%> is not supported with CONST16 instructions"
  msgstr "%<-f%s%> n'est pas supporté avec les instructions CONST16"
  
! #: config/xtensa/xtensa.cc:2820
  #, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr "PIC est requis mais non supporté avec des instructions CONST16"
  
! #: config/xtensa/xtensa.cc:4290
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in a %<.bss%> section"
  msgstr "seules les variables non initialisées peuvent être placées dans une section %<.bss%>"
*************** msgstr "Impossible d'abaisser le mode %s
*** 47162,47193 ****
  msgid "no lowering routine installed for construct.  jemarch has been lazy"
  msgstr "aucune routine d'abaissement installée pour le constructeur. jemarch a été paresseux"
  
! #: algol68/a68-low.cc:318
  #, gcc-internal-format, gfc-internal-format
  msgid "get skip tree: cannot compute SKIP for mode %s"
  msgstr "get skip tree: impossible de calculer le SKIP pour le mode %s"
  
! #: algol68/a68-low.cc:1720
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot lower node %s"
  msgstr "impossible d'abaisser le nœud %s"
  
! #: algol68/a68-parser-scanner.cc:337
  #, gcc-internal-format, gfc-internal-format
  msgid "could not open source file %s"
  msgstr "n'a pu ouvrir le fichier source %s"
  
! #: algol68/a68-parser-scanner.cc:344
  #, gcc-internal-format, gfc-internal-format
  msgid "specified file %s is a directory"
  msgstr "le fichier spécifié %s est un répertoire"
  
! #: algol68/a68-parser-scanner.cc:349
  #, gcc-internal-format
  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:2805 c/c-typeck.cc:15412 cp/typeck.cc:2635
  #: cp/typeck.cc:9874 cp/typeck.cc:10682 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
--- 47238,47269 ----
  msgid "no lowering routine installed for construct.  jemarch has been lazy"
  msgstr "aucune routine d'abaissement installée pour le constructeur. jemarch a été paresseux"
  
! #: algol68/a68-low.cc:319
  #, gcc-internal-format, gfc-internal-format
  msgid "get skip tree: cannot compute SKIP for mode %s"
  msgstr "get skip tree: impossible de calculer le SKIP pour le mode %s"
  
! #: algol68/a68-low.cc:1774
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot lower node %s"
  msgstr "impossible d'abaisser le nœud %s"
  
! #: algol68/a68-parser-scanner.cc:338
  #, gcc-internal-format, gfc-internal-format
  msgid "could not open source file %s"
  msgstr "n'a pu ouvrir le fichier source %s"
  
! #: algol68/a68-parser-scanner.cc:345
  #, gcc-internal-format, gfc-internal-format
  msgid "specified file %s is a directory"
  msgstr "le fichier spécifié %s est un répertoire"
  
! #: algol68/a68-parser-scanner.cc:350
  #, gcc-internal-format
  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:2883 c/c-typeck.cc:15490 cp/typeck.cc:2635
  #: cp/typeck.cc:9874 cp/typeck.cc:10682 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
*************** msgstr "la déclaration sous-spécifiée
*** 47273,47280 ****
  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:9967
! #: c/c-decl.cc:9973 c/c-decl.cc:10204
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "défini initialement ici"
--- 47349,47356 ----
  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"
*************** msgstr "la déclaration de %q+D masque l
*** 47516,47522 ****
  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:3659
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "la déclaration de %qD masque une déclaration globale"
--- 47592,47598 ----
  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"
*************** msgstr "la déclaration de %qD masque un
*** 47526,47532 ****
  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:3370
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "la déclaration masquée est ici"
--- 47602,47608 ----
  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"
*************** msgstr "%<_Alignas%> inutile dans une d�
*** 47800,47806 ****
  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:2663
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "déclaration vide"
--- 47876,47882 ----
  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"
*************** msgstr "le C90 ISO ne supporte pas %<sta
*** 47815,47821 ****
  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:2181 cp/name-lookup.cc:9201
  #, 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"
--- 47891,47897 ----
  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:9309
  #, 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"
*************** msgstr "%<omp::%s%> ne peut pas être sp
*** 47825,47831 ****
  msgid "%q+D is usually a function"
  msgstr "%q+D est habituellement une fonction"
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10935 cp/decl.cc:19821
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "aucune déclaration précédente pour %qD"
--- 47901,47907 ----
  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:19852
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "aucune déclaration précédente pour %qD"
*************** msgstr "impossible de mettre un objet av
*** 47901,47907 ****
  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:10248
  #, 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)"
--- 47977,47983 ----
  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:10251
  #, 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)"
*************** msgstr "%<_Atomic%> dupliqué"
*** 48056,48062 ****
  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:3978
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "type de tableau qualifié avec %<_Atomic%>"
--- 48132,48138 ----
  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%>"
*************** msgstr "classe de stockage spécifiée p
*** 48101,48107 ****
  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:14898
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "classe de stockage spécifiée pour un typename"
--- 48177,48183 ----
  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:14915
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "classe de stockage spécifiée pour un typename"
*************** msgstr "déclaration de %qE comme un tab
*** 48164,48170 ****
  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:9755
  #, 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"
--- 48240,48246 ----
  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"
*************** msgstr "nom de type déclaré comme une
*** 48274,48286 ****
  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:15313
  #, 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:3980
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "type de fonction qualifié par %<_Atomic%>"
--- 48350,48362 ----
  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:15330
  #, 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%>"
*************** msgstr "le C ISO interdit les fonctions
*** 48401,48407 ****
  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:13674
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "variable ou champ %qE déclaré « void »"
--- 48477,48483 ----
  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:13680
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "variable ou champ %qE déclaré « void »"
*************** msgstr "une fonction précédemment déc
*** 48471,48482 ****
  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:13721
  #, 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:13724
  #, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "qualificatifs invalides pour le champ de l'objet %<constexpr%>"
--- 48547,48558 ----
  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%>"
*************** msgstr "un objet avec un type modifié p
*** 48509,48524 ****
  #: 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:11116
  #, 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:10909
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "la déclaration de fonction n'est pas un prototype"
--- 48585,48600 ----
  #: 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"
*************** msgstr "redéfinition imbriquée de %<un
*** 48604,48620 ****
  msgid "nested redefinition of %<struct %E%>"
  msgstr "redéfinition imbriquée de %<struct %E%>"
  
! #: c/c-decl.cc:9014 c/c-decl.cc:10233
  #, 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:10240
  #, 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:6314 cp/parser.cc:31004
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "la déclaration ne déclare rien du tout"
--- 48680,48696 ----
  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:6314 cp/parser.cc:31012
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "la déclaration ne déclare rien du tout"
*************** msgstr "une union vide a une taille 0 en
*** 48649,49358 ****
  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:9543
  #, 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:9559
  #, 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:9638
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "l'union n'a aucun membre nommé"
  
! #: c/c-decl.cc:9640
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "l'union n'a aucun membre"
  
! #: c/c-decl.cc:9645
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "la structure n'a aucun membre nommé"
  
! #: c/c-decl.cc:9647
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "la structure n'a aucun membre"
  
! #: c/c-decl.cc:9724 cp/decl.cc:16338
  #, 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:9728
  #, 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:9733
  #, 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:9780
  #, 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:9807
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "le type %qT est trop grand"
  
! #: c/c-decl.cc:9823
  #, gcc-internal-format
  msgid "bit-field %qD has invalid type"
  msgstr "le champ de bits %qD a un type invalide"
  
! #: c/c-decl.cc:9878
  #, 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:9950
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "une union ne peut pas être rendue transparente"
  
! #: c/c-decl.cc:9964
  #, 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:9971
  #, gcc-internal-format
  msgid "redefinition of struct or union %qT"
  msgstr "redéfinition d'une struct ou union %qT"
  
! #: c/c-decl.cc:10154
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "redéfinition imbriquée de %<enum %E%>"
  
! #: c/c-decl.cc:10202
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "redéclaration de %<enum %E%>"
  
! #: c/c-decl.cc:10214
  #, 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:10303 cp/decl.cc:19075 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:10322
  #, 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:10331
  #, 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:10448
  #, gcc-internal-format
  msgid "conflicting redefinition of enum %qT"
  msgstr "redéfinition de enum %qT conflictuelle"
  
! #: c/c-decl.cc:10481 c/c-decl.cc:10497
  #, 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:10492
  #, 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:10516
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "débordement dans les valeurs de l'énumération"
  
! #: c/c-decl.cc:10523
  #, 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:10540
  #, 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:10568
  #, 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:10574
  #, 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:10782 cp/decl.cc:6656 cp/decl.cc:19679
  #, 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:10801
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "le type du retour est un type incomplet"
  
! #: c/c-decl.cc:10813
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "le type du retour devient %<int%> par défaut"
  
! #: c/c-decl.cc:10842
  #, 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:10895
  #, 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:10918
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "aucun prototype précédent pour %qD"
  
! #: c/c-decl.cc:10927
  #, 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:10945
  #, 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:10964
  #, 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:10966
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "type de retour qualifié avec %<_Atomic%> pour %qD"
  
! #: c/c-decl.cc:10973
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD est normalement une fonction non statique"
  
! #: c/c-decl.cc:10991
  #, 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:11035
  #, 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:11051
  #, 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:11068
  #, 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:11108 c/c-decl.cc:11112
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "définition de fonction selon l'ancien style"
  
! #: c/c-decl.cc:11125
  #, 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:11141
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD déclaré comme un non paramètre"
  
! #: c/c-decl.cc:11149
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "plusieurs paramètres nommés %qD"
  
! #: c/c-decl.cc:11158
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "paramètre %qD déclaré avec le type « void »"
  
! #: c/c-decl.cc:11187 c/c-decl.cc:11192
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "le type de %qD devient %<int%> par défaut"
  
! #: c/c-decl.cc:11212
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "le paramètre %qD a un type incomplet"
  
! #: c/c-decl.cc:11219
  #, 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:11272
  #, 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:11283
  #, 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:11286 c/c-decl.cc:11326 c/c-decl.cc:11340
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "déclaration de prototype"
  
! #: c/c-decl.cc:11318
  #, 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:11323
  #, 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:11333
  #, 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:11338
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "l'argument %qD ne concorde pas avec le prototype"
  
! #: c/c-decl.cc:11583 cp/decl.cc:20614
  #, 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:11602 cp/decl.cc:20690
  #, 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:11699
  #, 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:11704
  #, 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:11711
  #, 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:11745
  #, 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:11749
  #, 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:11756
  #, 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:11761
  #, 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:11767
  #, 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:11771
  #, 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:12071
  #, 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:12130 c/c-decl.cc:12137
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "spécificateur de déclaration %qE dupliqué"
  
! #: c/c-decl.cc:12165 c/c-decl.cc:13271
  #, 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:12167
  #, 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:12172
  #, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%<auto%> utilisé avec %<constexpr%>"
  
! #: c/c-decl.cc:12185 c/c-decl.cc:12618 c/c-decl.cc:13065
  #, 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:12197 cp/parser.cc:37535
  #, 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:12205 c/c-decl.cc:12217 c/c-decl.cc:12221 c/c-decl.cc:12225
! #: c/c-decl.cc:12233 c/c-decl.cc:12237 c/c-decl.cc:12241 c/c-decl.cc:12245
  #: 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:12297
! #: c/c-decl.cc:12301 c/c-decl.cc:12305 c/c-decl.cc:12309 c/c-decl.cc:12313
  #: 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:12365 c/c-decl.cc:12369 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:12421 c/c-decl.cc:12425
  #: c/c-decl.cc:12437 c/c-decl.cc:12441 c/c-decl.cc:12445 c/c-decl.cc:12449
! #: c/c-decl.cc:12464 c/c-decl.cc:12468 c/c-decl.cc:12472 c/c-decl.cc:12476
! #: c/c-decl.cc:12480 c/c-decl.cc:12484 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:12522
! #: c/c-decl.cc:12526 c/c-decl.cc:12530 c/c-decl.cc:12534 c/c-decl.cc:12538
! #: c/c-decl.cc:12542 c/c-decl.cc:12546 c/c-decl.cc:12550 c/c-decl.cc:12562
! #: c/c-decl.cc:12566 c/c-decl.cc:12570 c/c-decl.cc:12574 c/c-decl.cc:12578
! #: c/c-decl.cc:12626 c/c-decl.cc:12630 c/c-decl.cc:12634 c/c-decl.cc:12638
! #: c/c-decl.cc:12642 c/c-decl.cc:12646 c/c-decl.cc:12696 c/c-decl.cc:12700
! #: c/c-decl.cc:12704 c/c-decl.cc:12708 c/c-decl.cc:12712 c/c-decl.cc:12716
! #: c/c-decl.cc:12730 c/c-decl.cc:12734 c/c-decl.cc:12738 c/c-decl.cc:12742
! #: c/c-decl.cc:12746 c/c-decl.cc:12750 c/c-decl.cc:12761 c/c-decl.cc:12765
! #: c/c-decl.cc:12769 c/c-decl.cc:12780 c/c-decl.cc:12791 c/c-decl.cc:12795
! #: c/c-decl.cc:12799 c/c-decl.cc:12803 c/c-decl.cc:12807 c/c-decl.cc:12818
! #: c/c-decl.cc:12822 c/c-decl.cc:12826 c/c-decl.cc:12830 c/c-decl.cc:12834
! #: c/c-decl.cc:12925 c/c-decl.cc:12929 c/c-decl.cc:12933 c/c-decl.cc:12937
! #: c/c-decl.cc:12941 c/c-decl.cc:12945 c/c-decl.cc:12949 c/c-decl.cc:12979
! #: c/c-decl.cc:12996 c/c-decl.cc:13000 c/c-decl.cc:13004 c/c-decl.cc:13008
  #, 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:12210
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "le C90 ISO ne supporte pas %<long long%>"
  
! #: c/c-decl.cc:12229 c/c-decl.cc:12293 c/c-decl.cc:12518 c/c-decl.cc:12674
  #, 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:12249 c/c-decl.cc:12317 c/c-decl.cc:12373 c/c-decl.cc:12429
! #: c/c-decl.cc:12554 c/c-decl.cc:12855 c/c-decl.cc:12863 c/c-decl.cc:12871
! #: c/c-decl.cc:12879 c/c-decl.cc:12887
  #, 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:12461 c/c-parser.cc:12885
  #, 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:12515
  #, 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:12591 c/c-decl.cc:13206 c/c-decl.cc:13265
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE dupliqué"
  
! #: c/c-decl.cc:12608
  #, gcc-internal-format
  msgid "%qs cannot be defined via %<typedef%>"
  msgstr "%qs ne peut pas être défini via %<typedef%>"
  
! #: c/c-decl.cc:12612
  #, gcc-internal-format
  msgid "%qs cannot be used here"
  msgstr "%qs ne peut être utilisé ici"
  
! #: c/c-decl.cc:12665
  #, 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:12670 c/c-decl.cc:12678
  #, 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:12684
  #, 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:12727
  #, 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:12846
  #, 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:12897 cp/parser.cc:22578
  #, 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:12966
  #, 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:12989 c/c-decl.cc:13367 c/c-parser.cc:11798
  #, 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:12991
  #, 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:13020
  #, 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:13026
  #, 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:13033
  #, 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:13082
  #, 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:13095
  #, 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:13150
  #, 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:13171 c/c-decl.cc:13248
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE utilisé avec %<auto%>"
  
! #: c/c-decl.cc:13173
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE utilisé avec %<register%>"
  
! #: c/c-decl.cc:13175 c/c-decl.cc:13244
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE utilisé avec %<typedef%>"
  
! #: c/c-decl.cc:13177 c/c-decl.cc:13214
  #, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr "%qE utilisé avec %<constexpr%>"
  
! #: c/c-decl.cc:13191 c/c-parser.cc:3504 c/c-parser.cc:4875 c/c-parser.cc:10959
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "le C99 ISO ne supporte pas %qE"
  
! #: c/c-decl.cc:13194 c/c-parser.cc:3507 c/c-parser.cc:4878 c/c-parser.cc:10962
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "le C90 ISO ne supporte pas %qE"
  
! #: c/c-decl.cc:13220
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> avant %<extern%>"
  
! #: c/c-decl.cc:13229
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> avant %<static%>"
  
! #: c/c-decl.cc:13235
  #, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%<typedef%> utilisé avec %<auto%>"
  
! #: c/c-decl.cc:13242
  #, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr "%qE utilisé avec %<extern%>"
  
! #: c/c-decl.cc:13250
  #, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr "%qE utilisé avec %qs"
  
! #: c/c-decl.cc:13263
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "%<_Thread_local%> ou %<__thread%> dupliqué"
  
! #: c/c-decl.cc:13279
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs utilisé avec %qE"
  
! #: c/c-decl.cc:13287
  #, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr "%<constexpr%> utilisé avec %qE"
  
! #: c/c-decl.cc:13364
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> est utilisé sans %<_Fract%> ou %<_Accum%>"
  
! #: c/c-decl.cc:13379
  #, 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:13390
  #, 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:13419
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr "%<__auto_type%> suivi des attributs %<[[]]%>"
  
! #: c/c-decl.cc:13445 c/c-decl.cc:13461 c/c-decl.cc:13487
  #, 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:13633
  #, 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:13642
  #, 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:13943 cp/semantics.cc:6995
  #, 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:13947 cp/semantics.cc:6999
  #, 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:14240
  #, 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:14292
  #, 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:14296
  #, 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:14301
  #, 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:14304
  #, 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:14310
  #, 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:14312 c/c-decl.cc:14329
  #, gcc-internal-format
  msgid "%<switch%> name defined here"
  msgstr "nom du %<switch%> défini ici"
  
! #: c/c-decl.cc:14320
  #, 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:14322
  #, gcc-internal-format
  msgid "loop name defined here"
  msgstr "nom de boucle défini ici"
  
! #: c/c-decl.cc:14326
  #, 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"
--- 48725,49434 ----
  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:16369
  #, 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:19106 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:6655 cp/decl.cc:19710
  #, 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:20645
  #, 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:20721
  #, 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:37533
  #, 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:22574
  #, 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:6991
  #, 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:6995
  #, 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"
*************** msgstr "l'instruction %<break%> à l'op�
*** 49362,49398 ****
  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:14680 cp/typeck.cc:6053
  #, 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:14689 cp/typeck.cc:6061
  #, 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:14616 cp/typeck.cc:6000
  #, 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:14708 cp/typeck.cc:6069
  #, 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:14640 cp/typeck.cc:6011
  #, 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:14700
  #, 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:14627
  #, 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"
--- 49438,49474 ----
  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:14758 cp/typeck.cc:6053
  #, 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:14767 cp/typeck.cc:6061
  #, 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:14694 cp/typeck.cc:6000
  #, 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:14786 cp/typeck.cc:6069
  #, 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:14718 cp/typeck.cc:6011
  #, 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:14778
  #, 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:14705
  #, 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 "compteur de décalages vers la d
*** 49402,49546 ****
  msgid "identifier %qE conflicts with C++ keyword"
  msgstr "l'identificateur %qE est en conflit avec un mot-clé du C++"
  
! #: c/c-parser.cc:1087 cp/parser.cc:3449
  #, gcc-internal-format
  msgid "version control conflict marker in file"
  msgstr "marqueur de conflit de contrôle de version dans le fichier"
  
! #: c/c-parser.cc:1310 cp/parser.cc:3533
  #, gcc-internal-format
  msgid "to match this %qs"
  msgstr "pour correspondre à ce %qs"
  
! #: c/c-parser.cc:1509 cp/parser.cc:37772
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "fin de ligne attendue"
  
! #: c/c-parser.cc:2080
  #, 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:2106 c/c-parser.cc:2115 c/c-parser.cc:29063 cp/parser.cc:54562
  #: 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:2122 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:2226 c/c-parser.cc:14906
  #, 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:2310
  #, gcc-internal-format
  msgid "%<assume%> attribute at top level"
  msgstr "attribut %<assume%> au plus haut niveau"
  
! #: c/c-parser.cc:2509
  #, 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:2517
  #, 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:2525
  #, 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:2538 c/c-parser.cc:3772 c/c-parser.cc:5479
  #, 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:2542 c/c-parser.cc:3776 c/c-parser.cc:5483
  #, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr "nom de type %qE inconnu"
  
! #: c/c-parser.cc:2569 c/c-parser.cc:16292 c/c-parser.cc:25960
! #: c/c-parser.cc:26704 c/c-parser.cc:27293 cp/parser.cc:51256
! #: cp/parser.cc:57388
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "spécificateurs de déclaration attendus"
  
! #: c/c-parser.cc:2598
  #, 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:2603
  #, 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:2639
  #, gcc-internal-format
  msgid "%qs in empty declaration"
  msgstr "%qs dans une déclaration vide"
  
! #: c/c-parser.cc:2653
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute at top level"
  msgstr "attribut %<fallthrough%> au plus haut niveau"
  
! #: c/c-parser.cc:2691 c/c-parser.cc:8488
  #, 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:2707 c/c-parser.cc:4667
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>, identificateur ou %<(%> attendu"
  
! #: c/c-parser.cc:2725 cp/parser.cc:40039 cp/parser.cc:40111
  #, 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:2760
  #, 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:2781
  #, gcc-internal-format
  msgid "unexpected attribute"
  msgstr "attribut inattendu"
  
! #: c/c-parser.cc:2791 c/c-parser.cc:8508 cp/parser.cc:14523 cp/parser.cc:14780
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "l'attribut %<fallthrough%> n'est pas suivi par %<;%>"
  
! #: c/c-parser.cc:2794 c/c-parser.cc:8475 cp/cp-gimplify.cc:4095
  #, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "l'attribut %<assume%> n'est pas suivi par %<;%>"
  
! #: c/c-parser.cc:2844
  #, 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:2857
  #, 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:2883
  #, 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"
--- 49478,49622 ----
  msgid "identifier %qE conflicts with C++ keyword"
  msgstr "l'identificateur %qE est en conflit avec un mot-clé du C++"
  
! #: c/c-parser.cc:1091 cp/parser.cc:3449
  #, gcc-internal-format
  msgid "version control conflict marker in file"
  msgstr "marqueur de conflit de contrôle de version dans le fichier"
  
! #: c/c-parser.cc:1314 cp/parser.cc:3533
  #, gcc-internal-format
  msgid "to match this %qs"
  msgstr "pour correspondre à ce %qs"
  
! #: c/c-parser.cc:1513 cp/parser.cc:37770
  #, 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:54560
  #: 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:51254
! #: cp/parser.cc:57386
  #, 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:40037 cp/parser.cc:40109
  #, 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:14521 cp/parser.cc:14778
  #, 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:4095
  #, 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"
*************** msgstr "la définition de données n'a p
*** 49548,49579 ****
  #. 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:2898
  #, 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:2937
  #, 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:3049 c/c-parser.cc:3194
  #, 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:3149
  #, 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:3181 cp/parser.cc:18172
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> ou %<;%> attendu"
  
! #: c/c-parser.cc:3186
  #, 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"
--- 49624,49655 ----
  #. 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:18168
  #, 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"
*************** msgstr "la déclaration dans une conditi
*** 49581,49957 ****
  #. 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:3205 c/c-parser.cc:3262
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr "%<=%>, %<,%>, %<;%>, %<asm%> ou %<__attribute__%> attendu"
  
! #: c/c-parser.cc:3214
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "le C ISO interdit les fonctions imbriquées"
  
! #: c/c-parser.cc:3366
  #, 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:3368
  #, 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:3530 c/c-parser.cc:9828 c/c-parser.cc:16365
! #: c/c-parser.cc:21723 cp/parser.cc:46080
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "chaîne littérale attendue"
  
! #: c/c-parser.cc:3539
  #, 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:3545
  #, 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:3554
  #, 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:3559
  #, 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:3566
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr "échec de l'assertion statique: %E"
  
! #: c/c-parser.cc:3568 cp/semantics.cc:13127
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "l'assertion statique a échoué"
  
! #: c/c-parser.cc:3948
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr "%<_Atomic%> en Objective-C"
  
! #: c/c-parser.cc:3951
  #, 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:3954
  #, 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:3982
  #, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "%<_Atomic%> appliqué à un type qualifié"
  
! #: c/c-parser.cc:4012
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr "%<__GIMPLE%> uniquement valable avec %<-fgimple%>"
  
! #: c/c-parser.cc:4049
  #, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "un enum vide est invalide"
  
! #: c/c-parser.cc:4060
  #, 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:4072 c/c-parser.cc:5304 c/c-parser.cc:6164 c/c-parser.cc:6181
! #: c/c-parser.cc:6772 c/c-parser.cc:7681 c/c-parser.cc:9695 c/c-parser.cc:9778
! #: c/c-parser.cc:10781 c/c-parser.cc:11194 c/c-parser.cc:11203
! #: c/c-parser.cc:11858 c/c-parser.cc:12137 c/c-parser.cc:12165
! #: c/c-parser.cc:13541 c/c-parser.cc:14116 c/c-parser.cc:14154
! #: c/c-parser.cc:14488 c/c-parser.cc:14539 c/c-parser.cc:14699
! #: c/c-parser.cc:14729 c/c-parser.cc:14737 c/c-parser.cc:14766
! #: c/c-parser.cc:14779 c/c-parser.cc:15085 c/c-parser.cc:15209
! #: c/c-parser.cc:15794 c/c-parser.cc:15847 c/c-parser.cc:15863
! #: c/c-parser.cc:15909 c/c-parser.cc:16942 c/c-parser.cc:16987
! #: c/c-parser.cc:20142 c/c-parser.cc:20279 c/c-parser.cc:21494
! #: c/c-parser.cc:24567 c/c-parser.cc:27779 c/c-parser.cc:27979
! #: c/c-parser.cc:29182 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10762 cp/parser.cc:37775 cp/parser.cc:41016 cp/parser.cc:44545
! #: cp/parser.cc:44737 cp/parser.cc:52959 cp/parser.cc:56607
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "identificateur attendu"
  
! #: c/c-parser.cc:4145
  #, 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:4154
  #, 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:4177
  #, gcc-internal-format
  msgid "no %<enum%> underlying type specified"
  msgstr "aucun type sous-jacent spécifié pour %<enum%>"
  
! #: c/c-parser.cc:4181
  #, gcc-internal-format
  msgid "invalid %<enum%> underlying type"
  msgstr "type sous-jacent invalide pour %<enum%>"
  
! #: c/c-parser.cc:4211
  #, 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:4287 cp/parser.cc:24140
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "virgule à la fin de la liste d'énumerateurs"
  
! #: c/c-parser.cc:4293 c/c-parser.cc:21771 cp/parser.cc:46143
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr "%<,%> ou %<}%> attendu"
  
! #: c/c-parser.cc:4336
  #, 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:4461
  #, gcc-internal-format
  msgid "expected class name"
  msgstr "nom de classe attendu"
  
! #: c/c-parser.cc:4483
  #, 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:4512
  #, 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:4629 c/c-parser.cc:6506
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr "liste de qualificatifs et de qualificatifs attendue"
  
! #: c/c-parser.cc:4640
  #, 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:4734
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr "%<,%>, %<;%> ou %<}%> attendu"
  
! #: c/c-parser.cc:4741
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr "%<:%>, %<,%>, %<;%>, %<}%> ou %<__attribute__%> attendu"
  
! #: c/c-parser.cc:4813
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "%<typeof%> appliqué à un champ de bits"
  
! #: c/c-parser.cc:5135
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr "identificateur ou %<(%> attendu"
  
! #: c/c-parser.cc:5197
  #, 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:5205
  #, 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:5365
  #, 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:5490
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr "spécificateurs de déclaration ou %<...%> attendu"
  
! #: c/c-parser.cc:5725
  #, 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:6010 cp/parser.cc:33012
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "nom de directive OpenMP attendu"
  
! #: c/c-parser.cc:6057 cp/parser.cc:33068
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "%<directive%> ou %<sequence%> attendu"
  
! #: c/c-parser.cc:6202 cp/parser.cc:33236
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "l'attribut %<omp::%E%> requiert un argument"
  
! #: c/c-parser.cc:6218 cp/parser.cc:33252
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "l'attribut %qE ne prend pas d'argument"
  
! #: c/c-parser.cc:6339
  #, 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:6589 c/c-parser.cc:6655 c/c-typeck.cc:10154
  #, 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:6647
  #, 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:6736
  #, 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:6892
  #, 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:6904
  #, 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:6912
  #, 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:7199 cp/parser.cc:14902
  #, 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:7206 cp/parser.cc:14909
  #, 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:7213 cp/parser.cc:14916
  #, 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:7220
  #, 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:7276 c/c-parser.cc:7431 cp/parser.cc:13806 cp/parser.cc:13956
! #: cp/parser.cc:53985
  #, 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:7284 cp/parser.cc:13814
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr "attribut OpenMP %<omp::decl%> sur une instruction"
  
! #: c/c-parser.cc:7308 c/c-parser.cc:7529 c/c-parser.cc:28635 cp/parser.cc:13838
! #: cp/parser.cc:53965 cp/parser.cc:54104
  #, 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:7400 cp/parser.cc:13925
  #, 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:7408 cp/parser.cc:13933
  #, 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:7420 cp/parser.cc:13945
  #, 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:7541 cp/parser.cc:14065
  #, 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:7599 cp/parser.cc:16832
  #, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr "l'attribut %qs ne prend pas d'argument"
  
! #: c/c-parser.cc:7696
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "le C ISO interdit la déclaration d'étiquette"
  
! #: c/c-parser.cc:7702 c/c-parser.cc:7894 c/c-parser.cc:7920
  #: c/gimple-parser.cc:472
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "déclaration ou instruction attendue"
  
! #: c/c-parser.cc:7821
  #, 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:7841 c/c-parser.cc:7884
  #, 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:7928
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> attendu avant %<else%>"
  
! #: c/c-parser.cc:7933 cp/parser.cc:14969
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> sans %<if%> précédent"
  
! #: c/c-parser.cc:7968
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "étiquette à la fin d'une déclaration composée"
--- 49657,50033 ----
  #. 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:46078
  #, 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:13123
  #, 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:10760 cp/parser.cc:37773 cp/parser.cc:41014 cp/parser.cc:44543
! #: cp/parser.cc:44735 cp/parser.cc:52957 cp/parser.cc:56605
  #, 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:24136
  #, 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:46141
  #: 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:33010
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "nom de directive OpenMP attendu"
  
! #: c/c-parser.cc:6061 cp/parser.cc:33066
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "%<directive%> ou %<sequence%> attendu"
  
! #: c/c-parser.cc:6206 cp/parser.cc:33234
  #, 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:33250
  #, 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:10232
  #, 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:14900
  #, 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:14907
  #, 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:14914
  #, 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:13804 cp/parser.cc:13954
! #: cp/parser.cc:53983
  #, 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:13812
  #, 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:13836
! #: cp/parser.cc:53963 cp/parser.cc:54102
  #, 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:13923
  #, 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:13931
  #, 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:13943
  #, 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:14063
  #, 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:16828
  #, 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:14967
  #, 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"
*************** msgstr "étiquette à la fin d'une décl
*** 49960,51586 ****
  #. 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:8025 c/c-parser.cc:8029 c/c-parser.cc:8537
! #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14429
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "instruction attendue"
  
! #: c/c-parser.cc:8110
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "%<:%> ou %<...%> attendu"
  
! #: c/c-parser.cc:8140
  #, 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:8393
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "identificateur ou %<*%> attendu"
  
! #: c/c-parser.cc:8519
  #, 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:8629
  #, 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:8651
  #, 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:8668 cp/parser.cc:5589 cp/parser.cc:17961
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "déclaration attendue"
  
! #: c/c-parser.cc:8749 cp/parser.cc:16969
  #, 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:8792 cp/parser.cc:16972
  #, 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:8886 cp/parser.cc:15383
  #, 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:9004 c/c-parser.cc:9083 c/c-parser.cc:9218 cp/parser.cc:16382
  #, 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:9091
  #, 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:9252 c/c-parser.cc:9284
  #, 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:9307
  #, 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:9331 cp/parser.cc:15691
  #, 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:9337 cp/parser.cc:15697
  #, 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:9378
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "collection manquante dans l'énumération rapide"
  
! #: c/c-parser.cc:9527 c/c-parser.cc:9538 c/c-parser.cc:9549
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "qualificatif %<asm%> %qE dupliqué"
  
! #: c/c-parser.cc:9528 c/c-parser.cc:9539 c/c-parser.cc:9550 cp/parser.cc:25094
! #: cp/parser.cc:25112 cp/parser.cc:25127
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "vu pour la première fois ici"
  
! #: c/c-parser.cc:9559
  #, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%qE n'est pas un qualificatif %<asm%>"
  
! #: c/c-parser.cc:9908 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:10116
  #, 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:10340 cp/typeck.cc:5829
  #, 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:10346 cp/typeck.cc:5834
  #, 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:10617
  #, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr "classe de stockage spécifiée dans le transtypage"
  
! #: c/c-parser.cc:10620
  #, 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:10744
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "le C traditionnel rejette le plus unaire"
  
! #: c/c-parser.cc:10824
  #, 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:10857
  #, 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:10897
  #, gcc-internal-format
  msgid "storage class specifier in %qs"
  msgstr "spécificateur de classe de stockage dans %qs"
  
! #: c/c-parser.cc:10900 c/c-parser.cc:11086
  #, 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:10927
  #, gcc-internal-format
  msgid "%qs applied to a bit-field"
  msgstr "%qs appliqué sur un champ de bits"
  
! #: c/c-parser.cc:11003
  #, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr "spécificateur de classe de stockage dans %qE"
  
! #: c/c-parser.cc:11006
  #, 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:11030
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "le C ISO ne permet pas %<%E (expression)%>"
  
! #: c/c-parser.cc:11058
  #, gcc-internal-format
  msgid "ISO C does not support %qs"
  msgstr "le C ISO ne supporte pas %qs"
  
! #: c/c-parser.cc:11071
  #, 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:11244
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "ne peut prendre l'adresse de %qs"
  
! #: c/c-parser.cc:11351
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "le C99 ISO ne supporte pas %<_Generic%>"
  
! #: c/c-parser.cc:11354
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "le C90 ISO ne supporte pas %<_Generic%>"
  
! #: c/c-parser.cc:11365
  #, 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:11446
  #, 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:11450
  #, 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:11455
! #, fuzzy, gcc-internal-format
! #| msgid "ISO C does not support %<_Generic%> association with incomplete type before C2Y"
  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%> a un type incomplet avant C2Y"
  
! #: c/c-parser.cc:11497
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "branche %<default%> en double dans %<_Generic%>"
  
! #: c/c-parser.cc:11498
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "le %<default%> original est ici"
  
! #: c/c-parser.cc:11506
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "%<_Generic%> spécifie deux types compatibles"
  
! #: c/c-parser.cc:11507
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "le type compatible est ici"
  
! #: c/c-parser.cc:11530
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "le sélecteur %<_Generic%> correspond à plusieurs associations"
  
! #: c/c-parser.cc:11532
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "l'autre correspondance est ici"
  
! #: c/c-parser.cc:11571
  #, 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:11592
  #, 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:11600
  #, 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:11606
  #, 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:11622
  #, 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:11645 c/c-parser.cc:11649
  #, 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:11653
  #, 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:11872 c/c-parser.cc:13608 c/c-parser.cc:13630
! #: c/c-parser.cc:23984 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47628
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "expression attendue"
  
! #: c/c-parser.cc:11894
  #, 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:11909
  #, 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:12014 cp/parser.cc:12391
  #, 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:12053 cp/parser.cc:12446
  #, 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:12192
  #, 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:12208
  #, 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:12278 c/c-parser.cc:12295 c/c-parser.cc:12302
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "trop peu d'arguments pour %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:12323
  #, 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:12367 c/c-parser.cc:12377
  #, 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:12399 c/c-parser.cc:12409
  #, 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:12442
  #, 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:12461
  #, 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:12509
  #, 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:12532
  #, 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:12549
  #, 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:12589
  #, 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:12600
  #, 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:12608
  #, 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:12616 c/c-parser.cc:12646
  #, 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:12624 c/c-parser.cc:12666
  #, 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:12638
  #, 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:12658
  #, 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:12765
  #, 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:12806
  #, 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:12819
  #, 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:12823
  #, 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:12849
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_complex%>"
  
! #: c/c-parser.cc:12871
  #, 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:12880
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "opérandes de %<__builtin_complex%> de types différents"
  
! #: c/c-parser.cc:12911
  #, 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:12923
  #, 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:12931
  #, 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:12982 c/c-parser.cc:13011 cp/parser.cc:8701
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_shuffle%>"
  
! #: c/c-parser.cc:13182
  #, gcc-internal-format
  msgid "wrong number of arguments to %qs"
  msgstr "nombre d'arguments erroné pour %qs"
  
! #: c/c-parser.cc:13191 c/c-parser.cc:13271
  #, 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:13197 c/c-parser.cc:13277
  #, 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:13204
  #, 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:13211
  #, 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:13219
  #, 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:13293
  #, gcc-internal-format
  msgid "rotate count is negative"
  msgstr "le compteur de rotations est négatif"
  
! #: c/c-parser.cc:13585 cp/parser.cc:6975
  #, 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:13595
  #, 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:13683
  #, 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:13688
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "%qT défini dans un littéral composé %<constexpr%>"
  
! #: c/c-parser.cc:13704
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "le littéral composé a une taille variable"
  
! #: c/c-parser.cc:13709
  #, gcc-internal-format
  msgid "compound literal has function type"
  msgstr "littéral composé a le type fonction"
  
! #: c/c-parser.cc:13740
  #, 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:13745
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "le C90 ISO interdit les littéraux composés"
  
! #: c/c-parser.cc:13747
  #, 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:13761
  #, 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:13836
  #, 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:13841
  #, 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:13849
  #, 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:13860
  #, 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:13864
  #, 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:13869
  #, 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:13882
  #, 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:13886
  #, 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:13904
  #, 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:13909
  #, 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:13914
  #, 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:13940
  #, 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:14070 cp/parser.cc:9138
  #, 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:14510
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "identificateur ou %<)%> attendu"
  
! #: c/c-parser.cc:14606
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "« ; » superflu"
  
! #: c/c-parser.cc:14854
  #, 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:14986
  #, 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:15006
  #, 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:15128
  #, 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:15580
  #, 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:15648 cp/parser.cc:40873
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "liste d'attributs de propriété vide"
  
! #: c/c-parser.cc:15662 cp/parser.cc:40886
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr "attribut de propriété manquant"
  
! #: c/c-parser.cc:15701
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "attribut de propriété %<%s%s%> inconnu"
  
! #: c/c-parser.cc:15704 cp/parser.cc:40923
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "attribut de propriété inconnu"
  
! #: c/c-parser.cc:15713 cp/parser.cc:40932
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "%<=%> attendu après Objective-C %qE"
  
! #: c/c-parser.cc:15724 cp/parser.cc:40946
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "nom de sélecteur %qE attendu"
  
! #: c/c-parser.cc:15740 cp/parser.cc:40965
  #, 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:15964 cp/semantics.cc:14910
  #, 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:16006 cp/parser.cc:56966
  #, 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:16026 c/c-parser.cc:26701 c/c-parser.cc:27010
! #: c/c-parser.cc:27073 c/c-parser.cc:27183 cp/parser.cc:51253
! #: cp/parser.cc:51601 cp/parser.cc:51716 cp/parser.cc:51815 cp/parser.cc:56998
! #: cp/parser.cc:57014 cp/parser.cc:57030 cp/parser.cc:57046 cp/parser.cc:57063
! #: cp/parser.cc:57080 cp/parser.cc:57097 cp/parser.cc:57128 cp/parser.cc:57142
! #: cp/parser.cc:57167 cp/parser.cc:57181
  #, 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:16049 cp/parser.cc:57156
  #, 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:16152 cp/parser.cc:57286
  #, 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:16159 cp/parser.cc:57292
  #, 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:16171 c/c-parser.cc:16187
  #, 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:16258 cp/parser.cc:57375
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "instruction « for », « while » ou « do » attendue"
  
! #: c/c-parser.cc:16274 cp/parser.cc:56988
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> doit être le premier"
  
! #: c/c-parser.cc:16661 c/c-parser.cc:21118 c/c-parser.cc:23452
! #: c/c-parser.cc:23471 c/c-parser.cc:23724 c/c-parser.cc:23782
! #: c/c-parser.cc:23789 c/c-parser.cc:23796 c/c-parser.cc:28189
! #: c/c-parser.cc:29769 c/c-parser.cc:29777 c/c-parser.cc:30153
! #: c/c-parser.cc:30163 c/c-parser.cc:30272 c/c-parser.cc:30279
! #: c/c-parser.cc:30286 c/c-parser.cc:30293 cp/parser.cc:41416
! #: cp/parser.cc:45728 cp/parser.cc:47154 cp/parser.cc:47191 cp/parser.cc:47380
! #: cp/parser.cc:47443 cp/parser.cc:47450 cp/parser.cc:47457 cp/parser.cc:53197
! #: cp/parser.cc:53204 cp/parser.cc:53211 cp/parser.cc:53218 cp/parser.cc:53766
! #: cp/parser.cc:55837 cp/parser.cc:55845 cp/parser.cc:55997 cp/parser.cc:56007
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "trop de clauses %qs"
  
! #: c/c-parser.cc:16688
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr "l'expression doit être fondamentale"
  
! #: c/c-parser.cc:17295 c/c-parser.cc:31043
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD n'est pas une variable"
  
! #: c/c-parser.cc:17299 cp/semantics.cc:9535
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD n'est pas une variable pointeur"
  
! #: c/c-parser.cc:17341 cp/parser.cc:42307
  #, 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:17436 cp/parser.cc:42385
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> ou %<present%> attendu"
  
! #: c/c-parser.cc:17438 cp/parser.cc:42387
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "%<none%>, %<shared%>, %<private%> ou %<firstprivate%> attendu"
  
! #: c/c-parser.cc:17523 cp/parser.cc:42457
  #, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr "expression logique constante attendue"
  
! #: c/c-parser.cc:17600 cp/parser.cc:42539
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<data%>, %<update%>, %<enter%> ou %<exit%> attendu"
  
! #: c/c-parser.cc:17620 c/c-parser.cc:27066 c/c-parser.cc:27176
! #: cp/parser.cc:42557 cp/parser.cc:51593 cp/parser.cc:51708
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<data%> attendu"
  
! #: c/c-parser.cc:17673 cp/parser.cc:42612
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "trop de %<if%> avec le modificateur %qs"
  
! #: c/c-parser.cc:17680 cp/parser.cc:42619
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "trop de clauses %<if%>"
  
! #: c/c-parser.cc:17682 cp/parser.cc:42621
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "trop de clauses %<if%> sans modificateur"
  
! #: c/c-parser.cc:17688 cp/parser.cc:42627
  #, 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:17793 c/c-parser.cc:17853 c/c-parser.cc:17915
! #: c/c-parser.cc:17963 c/c-parser.cc:18043 c/c-parser.cc:18440
! #: c/c-parser.cc:18522 c/c-parser.cc:19136 c/c-parser.cc:19281
! #: c/c-parser.cc:19349 c/c-parser.cc:20664 c/c-parser.cc:21055
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "expression entière attendue"
  
! #: c/c-parser.cc:17804
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "la valeur de %<num_threads%> doit être positive"
  
! #: c/c-parser.cc:17865
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "la valeur de %<num_tasks%> doit être positive"
  
! #: c/c-parser.cc:17927 cp/semantics.cc:9750
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "la valeur de %<grainsize%> doit être positive"
  
! #: c/c-parser.cc:17976 cp/semantics.cc:9780
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "la valeur de %<priority%> doit être positive ou nulle"
  
! #: c/c-parser.cc:18010 cp/parser.cc:42853
  #, 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:18082 cp/parser.cc:42923
  #, 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:18150
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "%<scalar%>, %<aggregate%>, %<pointer%> ou %<all%> attendu"
  
! #: c/c-parser.cc:18227 cp/parser.cc:43075
  #, 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:18230 cp/parser.cc:43078
  #, 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:18314 cp/semantics.cc:8427 cp/semantics.cc:8492
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "l'expression %qs doit être un entier"
  
! #: c/c-parser.cc:18326 c/c-parser.cc:18449 cp/semantics.cc:8462
! #: cp/semantics.cc:8506
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "la valeur de %qs doit être positive"
  
! #: c/c-parser.cc:18388 cp/parser.cc:42070
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "trop d'arguments pour %<static%>"
  
! #: c/c-parser.cc:18422 cp/parser.cc:42103
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "argument inattendu"
  
! #: c/c-parser.cc:18589 cp/semantics.cc:9966
  #, 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:18657 cp/parser.cc:46356
  #, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr "trop de clauses %<self%>"
  
! #: c/c-parser.cc:18699 cp/parser.cc:43128
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "%<reproducible%> ou %<unconstrained%%> attendu"
  
! #: c/c-parser.cc:18708 c/c-parser.cc:18714 cp/parser.cc:43137
! #: cp/parser.cc:43147
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<concurrent%> attendu"
  
! #: c/c-parser.cc:18750 cp/parser.cc:43187
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<team%>, %<parallel%> ou %<thread%> attendu"
  
! #: c/c-parser.cc:18803 cp/parser.cc:43255
  #, 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:18898 cp/parser.cc:43337
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
! msgstr ""
  
! #: c/c-parser.cc:18937 c/c-parser.cc:29308 cp/parser.cc:55275
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> ou identificateur attendu"
  
! #: c/c-parser.cc:19059 cp/parser.cc:43524
  #, 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:19113 cp/parser.cc:43540
  #, 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:19117 cp/parser.cc:43543
  #, 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:19130 cp/semantics.cc:8553
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "la taille du fragment doit être positive"
  
! #: c/c-parser.cc:19153 cp/parser.cc:43563
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "type d'ordonnancement invalide"
  
! #: c/c-parser.cc:19292 c/c-parser.cc:19303
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "la valeur de %<num_teams%> doit être positive"
  
! #: c/c-parser.cc:19311 cp/semantics.cc:8520
  #, 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:19360 cp/semantics.cc:8649
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "la valeur de %<thread_limit%> doit être positive"
  
! #: c/c-parser.cc:19405 cp/semantics.cc:8777
  #, 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:19517 c/c-parser.cc:23439 cp/parser.cc:47146
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "%<allocator%> ou %<align%> attendu"
  
! #: c/c-parser.cc:19524 c/c-parser.cc:19691 c/c-parser.cc:19733
! #: cp/parser.cc:44048
  #, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr "modificateur %qs dupliqué"
  
! #: c/c-parser.cc:19572 cp/semantics.cc:8910
  #, 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:19583 cp/semantics.cc:8865 cp/semantics.cc:8881
  #, 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:19726
  #, gcc-internal-format
  msgid "expected %<traits%> or %<memspace%>"
  msgstr "%<traits%> ou %<memspace%> attendu"
  
! #: c/c-parser.cc:19791
  #, 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:19809 cp/parser.cc:44110
  #, 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:19817 cp/parser.cc:44118
  #, 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:19951 cp/parser.cc:44328
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "modificateurs linéaires multiples"
  
! #: c/c-parser.cc:19963 cp/parser.cc:44341
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr "modificateurs %<step%> multiples"
  
! #: c/c-parser.cc:19971 c/c-parser.cc:19999
  #, 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:20033 cp/parser.cc:44464
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
! msgstr ""
  
! #: c/c-parser.cc:20072
  #, 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:20111
  #, 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:20459 cp/parser.cc:44919
  #, 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:20468 cp/parser.cc:44928
  #, 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:20485 cp/parser.cc:44945
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "le modificateur %<iterator%> est incompatible avec %qs"
  
! #: c/c-parser.cc:20533 cp/parser.cc:45000 cp/parser.cc:45798 cp/parser.cc:45865
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "type de « depend » invalide"
  
! #: c/c-parser.cc:20594 cp/parser.cc:45030
  #, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "type de « doacross » invalide"
  
! #: c/c-parser.cc:20629 cp/parser.cc:45231
  #, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr "modificateur %<fallback%> attendu"
  
! #: c/c-parser.cc:20646 cp/parser.cc:45255
  #, 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:20675 cp/semantics.cc:8473
  #, 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:20783 cp/parser.cc:45371
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr "virgule illégale"
  
! #: c/c-parser.cc:20793 cp/parser.cc:45381
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "trop de modificateurs %<always%>"
  
! #: c/c-parser.cc:20804 cp/parser.cc:45395
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr "trop de modificateurs %<close%>"
  
! #: c/c-parser.cc:20815 c/c-parser.cc:21307 cp/parser.cc:45155
! #: cp/parser.cc:45409
  #, gcc-internal-format
  msgid "too many %<iterator%> modifiers"
  msgstr "trop de modificateurs %<iterator%>"
  
! #: c/c-parser.cc:20831 cp/parser.cc:45429
  #, gcc-internal-format
  msgid "too many %<mapper%> modifiers"
  msgstr "trop de modificateurs %<mapper%>"
  
! #: c/c-parser.cc:20851 cp/parser.cc:45455
  #, 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:20867 c/c-parser.cc:29130 cp/parser.cc:45472
! #: cp/parser.cc:55511
  #, gcc-internal-format
  msgid "expected identifier or %<default%>"
  msgstr "identificateur ou %<default%> attendu"
  
! #: c/c-parser.cc:20885 c/c-parser.cc:21296 cp/parser.cc:45141
! #: cp/parser.cc:45494
  #, gcc-internal-format
  msgid "too many %<present%> modifiers"
  msgstr "trop de modificateurs %<present%>"
  
! #: c/c-parser.cc:20894 cp/parser.cc:45506
  #, 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:20906 cp/parser.cc:45521
  #, 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:20941 cp/parser.cc:45555
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "type de « map » invalide"
  
! #: c/c-parser.cc:21025 cp/parser.cc:45651
  #, 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:21037 cp/parser.cc:45662
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "%<ancestor%> ou %<device_num%> attendu"
  
! #: c/c-parser.cc:21060 cp/semantics.cc:8674
  #, 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:21093 cp/parser.cc:45733
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "type de « dist_schedule » invalide"
  
! #: c/c-parser.cc:21157 cp/parser.cc:45772
  #, 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:21180
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "type de « proc_bind » invalide"
  
! #: c/c-parser.cc:21224
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<host%>, %<nohost%> ou %<any%> attendu"
  
! #: c/c-parser.cc:21317 cp/parser.cc:45170
  #, 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:21413 cp/semantics.cc:10088 cp/semantics.cc:10106
  #, 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:21514 cp/semantics.cc:9247
  #, 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:21585 c/c-parser.cc:21679 cp/parser.cc:45925
! #: cp/parser.cc:46037
  #, 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:21594 c/c-parser.cc:21715 cp/parser.cc:45932
! #: cp/parser.cc:46072
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qs"
  msgstr "identificateur d'exécution étranger %qs inconnu"
  
! #: c/c-parser.cc:21609 c/c-parser.cc:21738 cp/parser.cc:45947
! #: cp/parser.cc:46094
  #, 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:21617 c/c-parser.cc:21746 cp/parser.cc:45955
! #: cp/parser.cc:46102 cp/semantics.cc:7751
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr "identificateur d'exécution étranger %qwd inconnu"
  
! #: c/c-parser.cc:21655 cp/parser.cc:46014
  #, 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:21663 cp/parser.cc:46022
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr "sélecteur de préférence %<fr%> dupliquée"
  
! #: c/c-parser.cc:21689 cp/parser.cc:46046
  #, 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:21697 cp/parser.cc:46053
  #, 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:21709 cp/parser.cc:46065
  #, gcc-internal-format
  msgid "non-empty string literal expected"
  msgstr "chaîne littérale non vide attendue"
  
! #: c/c-parser.cc:21819 cp/parser.cc:46205
  #, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr "modificateur %<targetsync%> dupliqué"
  
! #: c/c-parser.cc:21826 cp/parser.cc:46212
  #, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr "modificateur %<target%> dupliqué"
  
! #: c/c-parser.cc:21833 cp/parser.cc:46219
  #, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "modificateur %<prefer_type%> dupliqué"
  
! #: c/c-parser.cc:21854 cp/parser.cc:46240
  #, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "%<prefer_type%>, %<target%> ou %<targetsync%> attendu"
  
! #: c/c-parser.cc:21890 c/c-parser.cc:28218 cp/parser.cc:46277
! #: cp/parser.cc:53791
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr "le modificateur %<target%> ou %<targetsync%> requis est manquant"
  
! #: c/c-parser.cc:22131 cp/parser.cc:46572
  #, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr "clause OpenACC attendue"
  
! #: c/c-parser.cc:22142 c/c-parser.cc:22552 c/c-parser.cc:30585
! #: cp/parser.cc:46583 cp/parser.cc:47051 cp/parser.cc:54745
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs n'est pas valide pour %qs"
  
! #: c/c-parser.cc:22187 cp/parser.cc:46631
  #, 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:22340 cp/parser.cc:46824
  #, 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:22380 cp/parser.cc:46860
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
! msgstr ""
  
! #: c/c-parser.cc:22541 cp/parser.cc:47040
  #, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "clause OpenMP attendue"
  
! #: c/c-parser.cc:22702 cp/parser.cc:52283
  #, 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:22712 cp/parser.cc:52293
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "section de tableau dans %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22732 cp/parser.cc:52313
  #, 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:22743 cp/parser.cc:52324
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "clause OpenACC invalide au niveau global du fichier"
  
! #: c/c-parser.cc:22750 cp/parser.cc:52331
  #, 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:22758 cp/parser.cc:52339
  #, 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:22769 cp/parser.cc:52361
  #, 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:22779 cp/parser.cc:52384
  #, 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:22872 cp/parser.cc:52468
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "%<data%> attendu après %<#pragma acc %s%>"
  
! #: c/c-parser.cc:22888 cp/parser.cc:52485
  #, 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:22920 cp/parser.cc:52243
  #, 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:23149 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:23153
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "nom de fonction attendu"
  
! #: c/c-parser.cc:23171 cp/parser.cc:56275
  #, 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:23194 c/c-parser.cc:23242 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:23234 cp/parser.cc:56326 cp/parser.cc:56373
  #, 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:23265 cp/parser.cc:56401
  #, 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:23266 cp/parser.cc:56403
  #, 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:23311 cp/parser.cc:52701
  #, 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:23370
  #, 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:23374 c/c-parser.cc:23397
  #, gcc-internal-format
  msgid "to be allocated variable declared here"
  msgstr "la variable à allouer est déclarée ici"
  
! #: c/c-parser.cc:23392
  #, 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:23395
  #, gcc-internal-format
  msgid "modified here"
  msgstr "modifié ici"
  
! #: c/c-parser.cc:23463 cp/parser.cc:47166 cp/parser.cc:47181
  #, 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:23487
  #, 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:23504
  #, 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:23511
  #, 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:23519
  #, 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:23528
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr "clause %<allocator%> requise pour la variable statique %qD"
  
! #: c/c-parser.cc:23539
  #, 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:23690 cp/parser.cc:47346
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "clause %<read%>, %<write%>,  %<update%> ou %<capture%> attendue"
  
! #: c/c-parser.cc:23729 cp/parser.cc:47385
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "%<seq_cst%>, %<acquire%> ou %<relaxed%> attendu"
  
! #: c/c-parser.cc:23753 cp/parser.cc:47414
  #, 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:23768 cp/parser.cc:47429
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "trop de clauses atomiques"
  
! #: c/c-parser.cc:23775 cp/parser.cc:47436
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "trop de clauses d'ordre de mémoire"
  
! #: c/c-parser.cc:23813 c/c-parser.cc:23820 cp/parser.cc:47474
! #: cp/parser.cc:47481
  #, 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:23826 c/c-parser.cc:23831 cp/parser.cc:47487
! #: cp/parser.cc:47492
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr "la clause %qs requiert la clause %qs"
  
! #: c/c-parser.cc:23854 cp/parser.cc:47515
  #, 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:23865 cp/parser.cc:47526
  #, 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:23897 cp/parser.cc:47558
  #, 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:23907 cp/parser.cc:47568
  #, 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:24028 cp/parser.cc:47668
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "la comparaison %<==%> est attendue dans la condition %<if%>"
  
! #: c/c-parser.cc:24035 cp/parser.cc:47675
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr "la comparaison %<==%>, %<<%> ou %<>%> est attendue dans la condition %<if%>"
  
! #: c/c-parser.cc:24108 cp/parser.cc:47740 cp/parser.cc:48023 cp/parser.cc:48117
! #: cp/parser.cc:48135
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "forme invalide de %<#pragma omp atomic compare%>"
  
! #: c/c-parser.cc:24119 cp/parser.cc:47751
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "%<else%> attendu"
  
! #: c/c-parser.cc:24179 cp/parser.cc:48190
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "forme invalide de %<pragma omp atomic compare%>"
  
! #: c/c-parser.cc:24450 cp/parser.cc:48044 cp/parser.cc:48070
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "forme invalide de %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24454 cp/parser.cc:48110 cp/parser.cc:48144
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "opération invalide pour %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24505 cp/parser.cc:48179
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr "la clause %<weak%> requiert une comparaison d'égalité atomique"
  
! #: c/c-parser.cc:24511 cp/semantics.cc:12399 cp/semantics.cc:12409
  #, 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:24614 cp/semantics.cc:12486
  #, 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:24657
  #, 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:24663 cp/parser.cc:48332
  #, 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:24694 cp/parser.cc:48368
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "%<in%>, %<out%>, %<inout%>, %<mutexinoutset%> ou %<inoutset%> attendu"
  
! #: c/c-parser.cc:24706 cp/parser.cc:48384
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "clause %<depend%>, %<destroy%> ou %<update%> attendue"
  
! #: c/c-parser.cc:24747 cp/parser.cc:48422
  #, 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:24755 cp/parser.cc:48430
  #, 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:24760
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> ou fin de ligne attendue"
  
! #: c/c-parser.cc:24831 cp/parser.cc:49168
  #, 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:24898 cp/parser.cc:49237
  #, 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:24932 cp/parser.cc:49270
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<inclusive%> ou %<exclusive%> attendu"
  
! #: c/c-parser.cc:24937 cp/parser.cc:49276
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp scan%> attendu"
  
! #: c/c-parser.cc:24946 cp/parser.cc:49285
  #, 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:24971 cp/parser.cc:49308
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "instruction « for » attendue"
--- 50036,51661 ----
  #. 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:14427
  #, 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:17957
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "déclaration attendue"
  
! #: c/c-parser.cc:8753 cp/parser.cc:16965
  #, 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:16968
  #, 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:15381
  #, 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:16378
  #, 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:15689
  #, 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:15695
  #, 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:25090
! #: cp/parser.cc:25108 cp/parser.cc:25123
  #, 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:5829
  #, 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:5834
  #, 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:47626
  #, 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:12389
  #, 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:12444
  #, 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:8703
  #, 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:6977
  #, 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:9140
  #, 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:40871
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "liste d'attributs de propriété vide"
  
! #: c/c-parser.cc:15666 cp/parser.cc:40884
  #, 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:40921
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "attribut de propriété inconnu"
  
! #: c/c-parser.cc:15717 cp/parser.cc:40930
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "%<=%> attendu après Objective-C %qE"
  
! #: c/c-parser.cc:15728 cp/parser.cc:40944
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "nom de sélecteur %qE attendu"
  
! #: c/c-parser.cc:15744 cp/parser.cc:40963
  #, 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:14906
  #, 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:56964
  #, 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:51251
! #: cp/parser.cc:51599 cp/parser.cc:51714 cp/parser.cc:51813 cp/parser.cc:56996
! #: cp/parser.cc:57012 cp/parser.cc:57028 cp/parser.cc:57044 cp/parser.cc:57061
! #: cp/parser.cc:57078 cp/parser.cc:57095 cp/parser.cc:57126 cp/parser.cc:57140
! #: cp/parser.cc:57165 cp/parser.cc:57179
  #, 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:57154
  #, 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:57284
  #, 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:57290
  #, 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:57373
  #, 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:56986
  #, 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:41414
! #: cp/parser.cc:45726 cp/parser.cc:47152 cp/parser.cc:47189 cp/parser.cc:47378
! #: cp/parser.cc:47441 cp/parser.cc:47448 cp/parser.cc:47455 cp/parser.cc:53195
! #: cp/parser.cc:53202 cp/parser.cc:53209 cp/parser.cc:53216 cp/parser.cc:53764
! #: cp/parser.cc:55835 cp/parser.cc:55843 cp/parser.cc:55995 cp/parser.cc:56005
  #, 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:9531
  #, 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:42305
  #, 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:42383
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> ou %<present%> attendu"
  
! #: c/c-parser.cc:17442 cp/parser.cc:42385
  #, 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:42455
  #, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr "expression logique constante attendue"
  
! #: c/c-parser.cc:17604 cp/parser.cc:42537
  #, 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:42555 cp/parser.cc:51591 cp/parser.cc:51706
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<data%> attendu"
  
! #: c/c-parser.cc:17677 cp/parser.cc:42610
  #, 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:42617
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "trop de clauses %<if%>"
  
! #: c/c-parser.cc:17686 cp/parser.cc:42619
  #, 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:42625
  #, 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:9746
  #, 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:9776
  #, 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:42851
  #, 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:42921
  #, 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:43073
  #, 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:43076
  #, 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:8423 cp/semantics.cc:8488
  #, 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:8458
! #: cp/semantics.cc:8502
  #, 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:42068
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "trop d'arguments pour %<static%>"
  
! #: c/c-parser.cc:18426 cp/parser.cc:42101
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "argument inattendu"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9962
  #, 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:46354
  #, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr "trop de clauses %<self%>"
  
! #: c/c-parser.cc:18703 cp/parser.cc:43126
  #, 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:43135
! #: cp/parser.cc:43145
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<concurrent%> attendu"
  
! #: c/c-parser.cc:18754 cp/parser.cc:43185
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<team%>, %<parallel%> ou %<thread%> attendu"
  
! #: c/c-parser.cc:18807 cp/parser.cc:43253
  #, 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:43335
  #, 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:55273
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> ou identificateur attendu"
  
! #: c/c-parser.cc:19063 cp/parser.cc:43522
  #, 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:43538
  #, 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:43541
  #, 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:8549
  #, 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:43561
  #, 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:8516
  #, 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:8645
  #, 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:8773
  #, 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:47144
  #, 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:44046
  #, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr "modificateur %qs dupliqué"
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8906
  #, 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:8861 cp/semantics.cc:8877
  #, 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:44108
  #, 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:44116
  #, 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:44326
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "modificateurs linéaires multiples"
  
! #: c/c-parser.cc:19967 cp/parser.cc:44339
  #, 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:44462
  #, 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:44917
  #, 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:44926
  #, 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:44943
  #, 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:44998 cp/parser.cc:45796 cp/parser.cc:45863
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "type de « depend » invalide"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45028
  #, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "type de « doacross » invalide"
  
! #: c/c-parser.cc:20633 cp/parser.cc:45229
  #, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr "modificateur %<fallback%> attendu"
  
! #: c/c-parser.cc:20650 cp/parser.cc:45253
  #, 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:8469
  #, 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:45369
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr "virgule illégale"
  
! #: c/c-parser.cc:20797 cp/parser.cc:45379
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "trop de modificateurs %<always%>"
  
! #: c/c-parser.cc:20808 cp/parser.cc:45393
  #, 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:45153
! #: cp/parser.cc:45407
  #, gcc-internal-format
  msgid "too many %<iterator%> modifiers"
  msgstr "trop de modificateurs %<iterator%>"
  
! #: c/c-parser.cc:20835 cp/parser.cc:45427
  #, gcc-internal-format
  msgid "too many %<mapper%> modifiers"
  msgstr "trop de modificateurs %<mapper%>"
  
! #: c/c-parser.cc:20855 cp/parser.cc:45453
  #, 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:45470
! #: cp/parser.cc:55509
  #, 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:45139
! #: cp/parser.cc:45492
  #, gcc-internal-format
  msgid "too many %<present%> modifiers"
  msgstr "trop de modificateurs %<present%>"
  
! #: c/c-parser.cc:20898 cp/parser.cc:45504
  #, 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:45519
  #, 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:45553
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "type de « map » invalide"
  
! #: c/c-parser.cc:21029 cp/parser.cc:45649
  #, 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:45660
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "%<ancestor%> ou %<device_num%> attendu"
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8670
  #, 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:45731
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "type de « dist_schedule » invalide"
  
! #: c/c-parser.cc:21161 cp/parser.cc:45770
  #, 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
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "type de « proc_bind » invalide"
  
! #: c/c-parser.cc:21228
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<host%>, %<nohost%> ou %<any%> attendu"
  
! #: c/c-parser.cc:21321 cp/parser.cc:45168
  #, 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:10084 cp/semantics.cc:10102
  #, 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:9243
  #, 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:45923
! #: cp/parser.cc:46035
  #, 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:45930
! #: cp/parser.cc:46070
  #, 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:45945
! #: cp/parser.cc:46092
  #, 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:45953
! #: cp/parser.cc:46100 cp/semantics.cc:7747
  #, 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:46012
  #, 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:46020
  #, 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:46044
  #, 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:46051
  #, 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:46063
  #, 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:46203
  #, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr "modificateur %<targetsync%> dupliqué"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46210
  #, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr "modificateur %<target%> dupliqué"
  
! #: c/c-parser.cc:21837 cp/parser.cc:46217
  #, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "modificateur %<prefer_type%> dupliqué"
  
! #: c/c-parser.cc:21858 cp/parser.cc:46238
  #, 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:46275
! #: cp/parser.cc:53789
  #, 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:46570
  #, 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:46581 cp/parser.cc:47049 cp/parser.cc:54743
  #, 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:46629
  #, 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:46822
  #, 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:46858
  #, 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:47038
  #, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "clause OpenMP attendue"
  
! #: c/c-parser.cc:22706 cp/parser.cc:52281
  #, 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:52291
  #, 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:52311
  #, 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:52322
  #, 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:52329
  #, 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:52337
  #, 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:52359
  #, 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:52382
  #, 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:52466
  #, 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:52483
  #, 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:52241
  #, 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:56273
  #, 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:56324 cp/parser.cc:56371
  #, 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:56399
  #, 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:56401
  #, 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:52699
  #, 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:47164 cp/parser.cc:47179
  #, 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:47344
  #, 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:47383
  #, 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:47412
  #, 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:47427
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "trop de clauses atomiques"
  
! #: c/c-parser.cc:23779 cp/parser.cc:47434
  #, 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:47472
! #: cp/parser.cc:47479
  #, 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:47485
! #: cp/parser.cc:47490
  #, 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:47513
  #, 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:47524
  #, 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:47556
  #, 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:47566
  #, 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:47666
  #, 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:47673
  #, 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:47738 cp/parser.cc:48021 cp/parser.cc:48115
! #: cp/parser.cc:48133
  #, 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:47749
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "%<else%> attendu"
  
! #: c/c-parser.cc:24183 cp/parser.cc:48188
  #, 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:48042 cp/parser.cc:48068
  #, 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:48108 cp/parser.cc:48142
  #, 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:48177
  #, 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:12395 cp/semantics.cc:12405
  #, 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:12482
  #, 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:48330
  #, 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:48366
  #, 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:48382
  #, 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:48420
  #, 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:48428
  #, 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:49166
  #, 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:49235
  #, 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:49268
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<inclusive%> ou %<exclusive%> attendu"
  
! #: c/c-parser.cc:24941 cp/parser.cc:49274
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp scan%> attendu"
  
! #: c/c-parser.cc:24950 cp/parser.cc:49283
  #, 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:49306
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "instruction « for » attendue"
*************** msgstr "instruction « for » attendue
*** 51588,52276 ****
  #. 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:25000 cp/parser.cc:49330 cp/parser.cc:49332 cp/parser.cc:49517
  #, gcc-internal-format
  msgid "loop nest expected"
  msgstr "imbrication de boucles inattendue"
  
! #: c/c-parser.cc:25052 cp/parser.cc:49405
  #, 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:25081 cp/parser.cc:49436
  #, 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:25092 cp/parser.cc:49447
  #, 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:25115 cp/parser.cc:49473
  #, 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:25126 cp/parser.cc:49484
  #, 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:25214 cp/semantics.cc:11961 cp/semantics.cc:12054
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "déclaration ou initialisation d'itération attendue"
  
! #: c/c-parser.cc:25303 c/c-parser.cc:25318 cp/parser.cc:49811
! #: cp/parser.cc:49826
  #, gcc-internal-format
  msgid "not enough nested loops"
  msgstr "pas assez de boucles imbriquées"
  
! #: c/c-parser.cc:25421 cp/parser.cc:50119
  #, 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:25544 cp/parser.cc:49646 cp/parser.cc:49689 cp/pt.cc:19123
  #, 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:25792 cp/parser.cc:50512
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
! msgstr ""
  
! #: c/c-parser.cc:25984 cp/parser.cc:50671
  #, 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:26200 cp/parser.cc:50877
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<for%> attendu après %qs"
  
! #: c/c-parser.cc:26414 c/c-parser.cc:26422
  #, gcc-internal-format
  msgid "expected a function name"
  msgstr "nom de fonction attendu"
  
! #: c/c-parser.cc:26435 cp/parser.cc:53411
  #, gcc-internal-format
  msgid "expected target-function call"
  msgstr "appel de fonction cible attendu"
  
! #: c/c-parser.cc:26505
  #, 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:26692 cp/parser.cc:51244
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<point%> attendu"
  
! #: c/c-parser.cc:26959 cp/parser.cc:51531
  #, 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:26975 cp/parser.cc:51547
  #, 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:27023 cp/parser.cc:51828
  #, 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:27125 cp/parser.cc:51654
  #, 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:27137 cp/parser.cc:51666
  #, 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:27236 cp/parser.cc:51771
  #, 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:27249 cp/parser.cc:51784
  #, 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:27501 cp/semantics.cc:11464
  #, 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:27562
  #, 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:27613 c/c-parser.cc:27651
  #, 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:27684 cp/parser.cc:52846
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "nom de sélecteur de trait attendu"
  
! #: c/c-parser.cc:27696 cp/parser.cc:52860
  #, 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:27724 cp/parser.cc:52889
  #, 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:27746 cp/parser.cc:52921
  #, 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:27755 cp/parser.cc:52931 cp/pt.cc:18771
  #, 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:27758 cp/parser.cc:52934 cp/pt.cc:18778
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr "l'argument %<score%> doit être non négatif"
  
! #: c/c-parser.cc:27799 cp/parser.cc:52980
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "identificateur ou chaîne littérale attendus"
  
! #: c/c-parser.cc:27835 cp/parser.cc:53019 cp/pt.cc:18804
  #, gcc-internal-format
  msgid "property must be integer expression"
  msgstr "la propriété doit être une expression entière"
  
! #: c/c-parser.cc:27846 cp/parser.cc:53034
  #, 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:27867 cp/parser.cc:53050 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:27926 cp/parser.cc:53113
  #, gcc-internal-format
  msgid "expected context selector set name"
  msgstr "nom de l'ensemble du sélecteur de contexte attendu"
  
! #: c/c-parser.cc:27993
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "la variante %qD n'est pas une fonction"
  
! #: c/c-parser.cc:28005 cp/decl.cc:9304
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr "la variante %qD est interne"
  
! #: c/c-parser.cc:28011 cp/decl.cc:9226
  #, 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:28065 cp/parser.cc:53629
  #, 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:28081 cp/parser.cc:53642
  #, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr "trop de clauses %<match%>"
  
! #: c/c-parser.cc:28143 cp/parser.cc:53718
  #, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr "%qD est spécifié plus d'une fois"
  
! #: c/c-parser.cc:28150
  #, gcc-internal-format
  msgid "%qD is not of pointer type"
  msgstr "%qD n'est pas un type pointeur"
  
! #: c/c-parser.cc:28170 cp/parser.cc:53751
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr "%<nothing%> ou %<need_device_ptr%> attendu"
  
! #: c/c-parser.cc:28173
  #, 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:28180 cp/parser.cc:53758
  #, 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:28200 cp/parser.cc:53775
  #, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr "%<interop%> attendu"
  
! #: c/c-parser.cc:28245 cp/parser.cc:53838
  #, gcc-internal-format
  msgid "expected %<match%> clause"
  msgstr "clause %<match%> attendue"
  
! #: c/c-parser.cc:28261
  #, 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:28288
  #, 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:28291
  #, gcc-internal-format
  msgid "base function %qD declared here"
  msgstr "la fonction de base %qD est déclarée ici"
  
! #: c/c-parser.cc:28326 cp/decl.cc:9286
  #, 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:28330 cp/decl.cc:9151 cp/decl.cc:9289
  #, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr "%<append_args%> spécifié ici"
  
! #: c/c-parser.cc:28373
  #, 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:28392 cp/decl.cc:9295
  #, 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:28455
  #, 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:28463 cp/parser.cc:53888
  #, 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:28471
  #, 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:28563
  #, gcc-internal-format
  msgid "no declaration of base function %qs"
  msgstr "aucune déclaration de la fonction de base %qs"
  
! #: c/c-parser.cc:28571 cp/parser.cc:25655
  #, 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:28729 cp/parser.cc:54284
  #, 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:28766 cp/parser.cc:54177
  #, 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:28770 cp/parser.cc:54181
  #, 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:28830 cp/parser.cc:54319
  #, 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:28833 cp/parser.cc:54322
  #, 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:28897 cp/parser.cc:54392
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<match%> attendu"
  
! #: c/c-parser.cc:28950 c/c-parser.cc:29052 cp/parser.cc:54445
  #, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr "%<target%> ou %<variant%> attendu"
  
! #: c/c-parser.cc:28964 cp/parser.cc:54458
  #, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr "%<declare target%>, %<declare variant%> ou %<assumes%> attendu"
  
! #: c/c-parser.cc:28997 cp/parser.cc:54496
  #, 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:29008 c/c-parser.cc:29073 cp/parser.cc:54507
! #: cp/parser.cc:54572
  #, 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:29015 c/c-parser.cc:29078 cp/parser.cc:54514
! #: cp/parser.cc:54577
  #, 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:29029 cp/parser.cc:54528
  #, 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:29039 cp/parser.cc:54538
  #, 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:29044 cp/parser.cc:54543
  #, 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:29086 cp/parser.cc:54585
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "%<declare%> ou %<assumes%> attendu"
  
! #: c/c-parser.cc:29104
  #, 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:29150
  #, 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:29158
  #, 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:29166
  #, 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:29202 cp/parser.cc:55580
  #, gcc-internal-format
  msgid "unexpected clause"
  msgstr "classe inattendue"
  
! #: c/c-parser.cc:29210 cp/parser.cc:55591
  #, gcc-internal-format
  msgid "missing %<map%> clause"
  msgstr "clause %<map%> manquante"
  
! #: c/c-parser.cc:29258
  #, 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:29335
  #, 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:29339
  #, 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:29342
  #, 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:29345
  #, 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:29353
  #, 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:29362
  #, 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:29483
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "%<omp_priv%> ou nom de fonction attendu"
  
! #: c/c-parser.cc:29494
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "nom de fonction %<(%> attendu"
  
! #: c/c-parser.cc:29513
  #, 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:29653
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%> ou %<variant%> attendu"
  
! #: c/c-parser.cc:29724 cp/parser.cc:55786
  #, 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:29753 cp/parser.cc:55821
  #, 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:29772 cp/parser.cc:55840
  #, 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:29784 cp/parser.cc:55852
  #, 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:29793 cp/parser.cc:55861
  #, 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:29807 cp/parser.cc:55875
  #, 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:29826
  #, 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:29832
  #, 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:29950 cp/parser.cc:52052
  #, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr "%<sizes%> attendu"
  
! #: c/c-parser.cc:29979 cp/semantics.cc:9990 cp/semantics.cc:10007
  #, 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:30095 cp/parser.cc:55932
  #, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "clause %<at%>, %<severity%> ou %<message%> attendue"
  
! #: c/c-parser.cc:30128 cp/parser.cc:55967
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "%qs ou %qs attendu"
  
! #: c/c-parser.cc:30185 cp/parser.cc:56029
  #, 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:30192 cp/parser.cc:56036
! #, fuzzy, gcc-internal-format
! #| msgid "%<#pragma omp error%> with %<at(execution)%> clause 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 error%> avec une clause %<at(execution)%> peut uniquement être utilisé dans des instructions composées"
  
! #: c/c-parser.cc:30219 cp/parser.cc:56067
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr "%<pragma omp error%> rencontrée : %s"
  
! #: c/c-parser.cc:30222 cp/parser.cc:56070
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr "%<pragma omp error%> rencontrée"
  
! #: c/c-parser.cc:30253 cp/parser.cc:53178
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "au moins une clause de présomption est attendue"
  
! #: c/c-parser.cc:30346 c/c-parser.cc:30653 cp/parser.cc:53271
! #: cp/parser.cc:54814 cp/parser.cc:54841
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr "nom de directive attendu"
  
! #: c/c-parser.cc:30358 cp/parser.cc:53283
  #, 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:30366 cp/parser.cc:53291
  #, 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:30373 cp/parser.cc:53298
  #, 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:30384 cp/parser.cc:53309
  #, 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:30407 cp/parser.cc:53336
  #, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "clause de présomption %qs inconnue"
  
! #: c/c-parser.cc:30420 cp/parser.cc:53346
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "clause de présomption attendue"
  
! #: c/c-parser.cc:30549 cp/parser.cc:54707
  #, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "clause %<when%>, %<otherwise%> ou %<default%> attendue"
  
! #: c/c-parser.cc:30561 cp/parser.cc:54720
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
! msgstr ""
  
! #: c/c-parser.cc:30571 cp/parser.cc:54730
  #, 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:30579 cp/parser.cc:54739
  #, 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:30666 cp/parser.cc:54827
  #, gcc-internal-format
  msgid "unknown directive name"
  msgstr "nom de directive inconnu"
  
! #: c/c-parser.cc:30681 cp/parser.cc:54847
  #, 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:30687 cp/parser.cc:54853
  #, 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:31019 cp/parser.cc:51180
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
! msgstr ""
  
! #: c/c-parser.cc:31045 cp/semantics.cc:10768
  #, 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:31047 cp/semantics.cc:10770
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "la variable automatique %qE ne peut être %<threadprivate%>"
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10772
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE a un type incomplet"
  
! #: c/c-parser.cc:31132 c/c-parser.cc:31201 cp/parser.cc:56698
! #: cp/semantics.cc:12646
  #, 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:31134 c/c-parser.cc:31203 cp/parser.cc:56696
! #: cp/semantics.cc:12644
  #, 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:31235 cp/parser.cc:56829
  #, 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:31241 cp/parser.cc:56835
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> à l'intérieur de %<__transaction_relaxed%>"
  
! #: c/c-parser.cc:31250
  #, 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:31258 cp/parser.cc:56853
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> pas à l'intérieur de %<__transaction_atomic%>"
  
! #: c/c-parser.cc:31351
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr "pas d'accolade fermante"
--- 51663,52350 ----
  #. 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:49328 cp/parser.cc:49330 cp/parser.cc:49515
  #, gcc-internal-format
  msgid "loop nest expected"
  msgstr "imbrication de boucles inattendue"
  
! #: c/c-parser.cc:25056 cp/parser.cc:49403
  #, 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:49434
  #, 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:49445
  #, 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:49471
  #, 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:49482
  #, 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:11957 cp/semantics.cc:12050
  #, 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:49809
! #: cp/parser.cc:49824
  #, gcc-internal-format
  msgid "not enough nested loops"
  msgstr "pas assez de boucles imbriquées"
  
! #: c/c-parser.cc:25425 cp/parser.cc:50117
  #, 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:49644 cp/parser.cc:49687 cp/pt.cc:19181
  #, 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:50510
  #, 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:50669
  #, 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:50875
  #, 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:53409
  #, 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:51242
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<point%> attendu"
  
! #: c/c-parser.cc:26963 cp/parser.cc:51529
  #, 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:51545
  #, 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:51826
  #, 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:51652
  #, 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:51664
  #, 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:51769
  #, 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:51782
  #, 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:11460
  #, 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:52844
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "nom de sélecteur de trait attendu"
  
! #: c/c-parser.cc:27700 cp/parser.cc:52858
  #, 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:52887
  #, 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:52919
  #, 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:52929 cp/pt.cc:18829
  #, 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:52932 cp/pt.cc:18836
  #, 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:52978
  #, 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:53017 cp/pt.cc:18862
  #, 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:53032
  #, 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:53048 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:53111
  #, 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:9307
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr "la variante %qD est interne"
  
! #: c/c-parser.cc:28015 cp/decl.cc:9229
  #, 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:53627
  #, 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:53640
  #, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr "trop de clauses %<match%>"
  
! #: c/c-parser.cc:28147 cp/parser.cc:53716
  #, 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:53749
  #, 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:53756
  #, 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:53773
  #, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr "%<interop%> attendu"
  
! #: c/c-parser.cc:28249 cp/parser.cc:53836
  #, 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:9289
  #, 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:9154 cp/decl.cc:9292
  #, 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:9298
  #, 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:53886
  #, 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:25651
  #, 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:54282
  #, 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:54175
  #, 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:54179
  #, 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:54317
  #, 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:54320
  #, 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:54390
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<match%> attendu"
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54443
  #, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr "%<target%> ou %<variant%> attendu"
  
! #: c/c-parser.cc:28968 cp/parser.cc:54456
  #, 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:54494
  #, 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:54505
! #: cp/parser.cc:54570
  #, 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:54512
! #: cp/parser.cc:54575
  #, 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:54526
  #, 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:54536
  #, 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:54541
  #, 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:54583
  #, 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:55578
  #, gcc-internal-format
  msgid "unexpected clause"
  msgstr "classe inattendue"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55589
  #, 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:55784
  #, 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:55819
  #, 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:55838
  #, 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:55850
  #, 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:55859
  #, 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:55873
  #, 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:52050
  #, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr "%<sizes%> attendu"
  
! #: c/c-parser.cc:29983 cp/semantics.cc:9986 cp/semantics.cc:10003
  #, 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:55930
  #, 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:55965
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "%qs ou %qs attendu"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56027
  #, 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:56034
! #, 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:56065
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr "%<pragma omp error%> rencontrée : %s"
  
! #: c/c-parser.cc:30226 cp/parser.cc:56068
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr "%<pragma omp error%> rencontrée"
  
! #: c/c-parser.cc:30257 cp/parser.cc:53176
  #, 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:53269
! #: cp/parser.cc:54812 cp/parser.cc:54839
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr "nom de directive attendu"
  
! #: c/c-parser.cc:30362 cp/parser.cc:53281
  #, 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:53289
  #, 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:53296
  #, 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:53307
  #, 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:53334
  #, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "clause de présomption %qs inconnue"
  
! #: c/c-parser.cc:30424 cp/parser.cc:53344
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "clause de présomption attendue"
  
! #: c/c-parser.cc:30553 cp/parser.cc:54705
  #, 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:54718
  #, 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:54728
  #, 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:54737
  #, 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:54825
  #, gcc-internal-format
  msgid "unknown directive name"
  msgstr "nom de directive inconnu"
  
! #: c/c-parser.cc:30685 cp/parser.cc:54845
  #, 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:54851
  #, 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:51178
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
! msgstr "%<omp groupprivate%>"
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10764
  #, 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:10766
  #, 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:10768
  #, 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:56696
! #: cp/semantics.cc:12642
  #, 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:56694
! #: cp/semantics.cc:12640
  #, 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:56827
  #, 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:56833
  #, 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:56851
  #, 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"
*************** msgstr "pas d'accolade fermante"
*** 52280,52286 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD a un type incomplet %qT"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13076 c/c-typeck.cc:13150 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "utilisation invalide de l'expression void"
--- 52354,52360 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD a un type incomplet %qT"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13154 c/c-typeck.cc:13228 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "utilisation invalide de l'expression void"
*************** msgstr "utilisation invalide du typedef
*** 52311,52481 ****
  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:579
  #, 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:652
  #, 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:1140
  #, 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:1145
  #, 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:1150
  #, 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:1180
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr "%<_Complex _BitInt(%d)%> non supporté"
  
! #: c/c-typeck.cc:1829
  #, 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:1833
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "les types ne sont pas vraiment compatibles"
  
! #: c/c-typeck.cc:1837
  #, 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:2055
  #, 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:2270
  #, 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:3050
! #, fuzzy, gcc-internal-format
! #| msgid "%qE attribute is not allowed for a non-flexible array member field"
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
! msgstr "l'attribut %qE n'est pas autorisé pour un champ qui n'est pas un membre d'un tableau flexible"
  
! #: c/c-typeck.cc:3292 c/c-typeck.cc:11224
  #, 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:3296 c/c-typeck.cc:11228
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT n'a pas de membre nommé %qE"
  
! #: c/c-typeck.cc:3305
  #, 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:3308
  #, 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:3375
  #, 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:3384
  #, 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:3391
  #, 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:3439
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "déréférencement d'un pointeur %<void *%>"
  
! #: c/c-typeck.cc:3494
  #, 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:3504 cp/typeck.cc:4273 cp/typeck.cc:4367
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "l'indice du tableau n'est pas un entier"
  
! #: c/c-typeck.cc:3510
  #, 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:3565
! #, fuzzy, gcc-internal-format
! #| msgid "array subscript is not an integer"
  msgid "array subscript is negative"
! msgstr "l'indice du tableau n'est pas un entier"
  
! #: c/c-typeck.cc:3578
! #, fuzzy, gcc-internal-format
! #| msgid "ISO C forbids subscripting %<register%> array"
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
! msgstr "le C ISO interdit d'accéder aux tableaux %<register%> par un indice"
  
! #: c/c-typeck.cc:3582
  #, 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:3787
  #, 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:3832
! #, 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 conversion en enum durant l'initialisation est invalide en C++"
  
! #: c/c-typeck.cc:3834
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "constante enum définie ici"
  
! #: c/c-typeck.cc:3953 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:4296
  #, 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:4302
  #, 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:4308
  #, 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"
--- 52385,52551 ----
  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:657
  #, 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:730
  #, 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:1218
  #, 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:1223
  #, 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:1228
  #, 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:1258
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr "%<_Complex _BitInt(%d)%> non supporté"
  
! #: c/c-typeck.cc:1907
  #, 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:1911
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "les types ne sont pas vraiment compatibles"
  
! #: c/c-typeck.cc:1915
  #, 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:2133
  #, 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:2348
  #, 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:3128
! #, 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:3370 c/c-typeck.cc:11302
  #, 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:3374 c/c-typeck.cc:11306
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT n'a pas de membre nommé %qE"
  
! #: c/c-typeck.cc:3383
  #, 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:3386
  #, 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:3453
  #, 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:3462
  #, 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:3469
  #, 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:3517
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "déréférencement d'un pointeur %<void *%>"
  
! #: c/c-typeck.cc:3572
  #, 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:3582 cp/typeck.cc:4273 cp/typeck.cc:4367
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "l'indice du tableau n'est pas un entier"
  
! #: c/c-typeck.cc:3588
  #, 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:3643
! #, gcc-internal-format
  msgid "array subscript is negative"
! msgstr "l'indice du tableau est négatif"
  
! #: c/c-typeck.cc:3656
! #, 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:3660
  #, 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:3865
  #, 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:3910
! #, 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:3912
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "constante enum définie ici"
  
! #: c/c-typeck.cc:4031 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:4374
  #, 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:4380
  #, 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:4386
  #, 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
*** 52483,54341 ****
  #. 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:4337
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "fonction appelée à travers un type non compatible"
  
! #: c/c-typeck.cc:4342 c/c-typeck.cc:4398
  #, 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:4453
  #, 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:4465
  #, 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:4471
  #, 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:4477
  #, 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:4483
  #, 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:4489
  #, 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:4495
  #, 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:4511
  #, 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:4537
  #, 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:4563
  #, 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:4587
  #, 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:4592
  #, 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:4760
  #, 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:4764
  #, 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:4774
  #, 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:4787
  #, 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:4792
  #, 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:4871
  #, 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:4952
  #, 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:4953
  #, 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:4967
  #, 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:5145 c/c-typeck.cc:5173 cp/typeck.cc:6099 cp/typeck.cc:6391
  #, 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:5153 c/c-typeck.cc:5164 cp/typeck.cc:6136 cp/typeck.cc:6160
  #, 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:5156 c/c-typeck.cc:5167 cp/typeck.cc:6139 cp/typeck.cc:6163
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "vouliez-vous déréférencer le pointeur ?"
  
! #: c/c-typeck.cc:5185 c/c-typeck.cc:5192 c/c-typeck.cc:6623 c/c-typeck.cc:6628
! #: c/c-typeck.cc:9177 cp/tree.cc:6860
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "zéro comme constante de pointeur nul"
  
! #: c/c-typeck.cc:5213
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "comparaison entre %qT et %qT"
  
! #: c/c-typeck.cc:5272
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "pointeur de type %<void *%> utilisé dans une soustraction"
  
! #: c/c-typeck.cc:5275
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "pointeur vers une fonction utilisé dans une soustraction"
  
! #: c/c-typeck.cc:5309
  #, 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:5318 cp/typeck.cc:7197
  #, 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:5769
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "%<~%> sur une expression booléenne"
  
! #: c/c-typeck.cc:5773
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr "vouliez-vous utiliser le « non » logique ?"
  
! #: c/c-typeck.cc:5783
  #, 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:5807
  #, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "type d'argument erroné pour absu"
  
! #: c/c-typeck.cc:5833
  #, 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:5891
  #, 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:5894
  #, 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:5901
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "incrémentation d'une expression booléenne"
  
! #: c/c-typeck.cc:5904
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "décrémentation d'une expression booléenne"
  
! #: c/c-typeck.cc:5920
  #, 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:5947 c/c-typeck.cc:5981
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "type d'argument erroné pour un incrément"
  
! #: c/c-typeck.cc:5949 c/c-typeck.cc:5984
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "type d'argument erroné pour un décrément"
  
! #: c/c-typeck.cc:5969
  #, 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:5973
  #, 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:6122
  #, 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:6185 c/c-typeck.cc:6382 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:6199
  #, 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:6207
  #, 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:6401
  #, gcc-internal-format
  msgid "address of register compound literal requested"
  msgstr "adresse d'un littéral composé registre demandée"
  
! #: c/c-typeck.cc:6423
  #, 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:6426
  #, 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:6431
  #, 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:6440 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:6578
  #, 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:6613
! #, 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 "définir un type dans un littéral composé (compound literal) est invalide en C++"
  
! #: c/c-typeck.cc:6673
  #, 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:6732 c/c-typeck.cc:6738
  #, 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:6755
  #, 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:6775
  #, 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:6799
  #, 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:6803
  #, 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:6808
  #, 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:6832
  #, 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:6835
  #, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr "la première expression a le type %qT"
  
! #: c/c-typeck.cc:6836
  #, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr "la seconde expression a le type %qT"
  
! #: c/c-typeck.cc:6847 c/c-typeck.cc:6860
  #, 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:6887
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "non concordance de type dans une expression conditionnelle"
  
! #: c/c-typeck.cc:7003
  #, 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:7007
  #, 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:7026
  #, 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:7031
  #, 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:7040 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:7089
  #, 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:7107 c/c-typeck.cc:13753
  #, 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:7178
  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:7184
  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:7219
  #, 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:7311
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "le transtypage spécifie un type de tableau"
  
! #: c/c-typeck.cc:7317
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "le transtypage spécifie un type de fonction"
  
! #: c/c-typeck.cc:7332
  #, 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:7336
  #, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr "transtypage inutile vers le type %qT"
  
! #: c/c-typeck.cc:7356
  #, 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:7366
  #, 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:7401
  #, 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:7406
  #, 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:7411
  #, 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:7444
  #, 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:7456
  #, 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:7462
  #, 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:7472 cp/typeck.cc:9654
  #, 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:7486
  #, 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:7495
  #, 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:7505
  #, 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:7620
  #, 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:7662
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "affectation vers une expression de type tableau"
  
! #: c/c-typeck.cc:7803
  #, 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:7997 c/c-typeck.cc:8016 c/c-typeck.cc:8075
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(près de l'initialisation de %qs)"
  
! #: c/c-typeck.cc:8091
  #, 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:8141
  msgid "expected %e but argument is of type %e"
  msgstr "%e attendu mais l'argument est de type %e"
  
! #: c/c-typeck.cc:8175
  #, 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:8178
  #, 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:8183
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "la fonction interne %qD est déclarée ici"
  
! #: c/c-typeck.cc:8240 c/c-typeck.cc:9139
  msgid "%e declared here"
  msgstr "%e déclaré ici"
  
! #: c/c-typeck.cc:8433
  #, 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:8438
  #, 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:8442
  #, 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:8447
  #, 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:8452
  #, 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:8470
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "conversion implicite de %qT vers %qT"
  
! #: c/c-typeck.cc:8652 c/c-typeck.cc:9042
  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:8655 c/c-typeck.cc:9045
  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:8658 c/c-typeck.cc:9047
  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:8661 c/c-typeck.cc:9049
  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:8669 c/c-typeck.cc:8932 c/c-typeck.cc:8975
  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:8671 c/c-typeck.cc:8934 c/c-typeck.cc:8977
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "l'affectation abandonne le qualificatif %qv du type pointé"
  
! #: c/c-typeck.cc:8673 c/c-typeck.cc:8936 c/c-typeck.cc:8979
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "l'initialisation abandonne le qualificatif %qv du type pointé"
  
! #: c/c-typeck.cc:8675 c/c-typeck.cc:8938 c/c-typeck.cc:8981
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "le retour abandonne le qualificatif %qv du type pointé"
  
! #: c/c-typeck.cc:8684
  #, 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:8743
  #, 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:8770
  #, 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:8781
  #, 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:8792
  #, 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:8802
  #, 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:8818
  #, 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:8833
  #, 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:8839
  #, 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:8845
  #, 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:8850 cp/typeck.cc:10845
  #, 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:8874
  #, 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:8884
  #, 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:8894
  #, 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:8899
  #, 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:8949
  #, 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:8952
  #, 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:8954
  #, 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:8956
  #, 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:8986
  #, 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:9004
  #, 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:9012
  #, 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:9018
  #, 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:9023
  #, 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:9070
  #, 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:9081
  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:9087
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "affectation à %e depuis le type pointeur %e qui est incompatible"
  
! #: c/c-typeck.cc:9096
  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:9102
  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:9110
  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:9116
  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:9194
  #, 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:9204
  #, 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:9210
  #, 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:9215
  #, 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:9237
  #, 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:9247
  #, 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:9253
  #, 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:9257
  #, 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:9290
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "type incompatible pour l'argument %d de %qE"
  
! #: c/c-typeck.cc:9301
  #, 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:9312
  #, 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:9322
  #, 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:9402
  #, 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:9644
  #, 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:9661 c/c-typeck.cc:9671 c/c-typeck.cc:9733 c/c-typeck.cc:9886
  #, 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:9667
  #, 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:9681
  #, 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:9698
  #, 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:9707
  #, 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:9851 c/c-typeck.cc:10837 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:9867 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:9913
  #, 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:9918
  #, 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:9925
  #, 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:9937
  #, 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:10005 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:10019 c/c-typeck.cc:10159 c/c-typeck.cc:10931
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "initialisation invalide"
  
! #: c/c-typeck.cc:10031 c/c-typeck.cc:10055 c/c-typeck.cc:10058
! #: c/c-typeck.cc:10066 c/c-typeck.cc:10128 c/c-typeck.cc:11915
! #: c/c-typeck.cc:11999
  #, 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:10040
  #, 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:10071 c/c-typeck.cc:10141 c/c-typeck.cc:12009
  #, 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:10093 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:10135 c/c-typeck.cc:12004
  #, 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:10446 cp/decl.cc:8525
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "type de vecteur opaque ne peut être initialisé"
  
! #: c/c-typeck.cc:10677
  #, 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:10764 c/c-typeck.cc:10767
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "accolades autour d'une initialisation d'un scalaire"
  
! #: c/c-typeck.cc:10839 c/c-typeck.cc:10843 c/c-typeck.cc:12607
! #: c/c-typeck.cc:12732 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:10880
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "accolades manquantes autour de l'initialisation"
  
! #: c/c-typeck.cc:10903
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "initialisation manquante pour le champ %qD de %qT"
  
! #: c/c-typeck.cc:10943
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "éléments superflus dans l'initialisation d'un scalaire"
  
! #: c/c-typeck.cc:11066 c/c-typeck.cc:11148
  #, 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:11071 c/c-typeck.cc:11210
  #, 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:11121
  #, 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:11130 c/c-typeck.cc:11139
  #, 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:11144 c/c-typeck.cc:11146
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "index de tableau non constant dans l'initialisation"
  
! #: c/c-typeck.cc:11150 c/c-typeck.cc:11153
  #, 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:11172
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "plage de l'index vide dans l'initialisation"
  
! #: c/c-typeck.cc:11181
  #, 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:11315 c/c-typeck.cc:11370 c/c-typeck.cc:11411
! #: c/c-typeck.cc:11471 c/c-typeck.cc:11518 c/c-typeck.cc:12106
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "le champ initialisé est écrasé"
  
! #: c/c-typeck.cc:11406 c/c-typeck.cc:11467 c/c-typeck.cc:11514
! #: c/c-typeck.cc:12103
  #, 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:12031
  #, 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:12477
  #, gcc-internal-format
  msgid "excess elements in %qT initializer"
  msgstr "trop d'éléments dans l'initialisation %qT"
  
! #: c/c-typeck.cc:12489 c/c-typeck.cc:12566
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "trop d'éléments dans l'initialisation de la structure"
  
! #: c/c-typeck.cc:12510
  #, 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:12581 c/c-typeck.cc:12707 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:12677
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "trop d'éléments dans l'initialisation de l'union"
  
! #: c/c-typeck.cc:12699
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "le C traditionnel rejette l'initialisation des unions"
  
! #: c/c-typeck.cc:12800
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "trop d'éléments dans l'initialisation du tableau"
  
! #: c/c-typeck.cc:12877 c/c-typeck.cc:12879
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "trop d'éléments dans l'initialisation du vecteur"
  
! #: c/c-typeck.cc:12913
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "trop d'éléments dans l'initialisation d'un scalaire"
  
! #: c/c-typeck.cc:13081 c/c-typeck.cc:13156 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:13093 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:13104 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:13112 c/c-typeck.cc:13203 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:13169 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:13184 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:13195 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:13248
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "le C ISO interdit %<goto *expr;%>"
  
! #: c/c-typeck.cc:13254
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "le goto calculé doit être un type pointeur"
  
! #: c/c-typeck.cc:13284 c/gimple-parser.cc:2638 cp/typeck.cc:11447
  #, 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:13315
  #, 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:13328 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:13331
  #, 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:13412
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "la fonction retourne l'adresse d'une étiquette"
  
! #: c/c-typeck.cc:13417
! #, fuzzy, gcc-internal-format
! #| msgid "function returns address of local variable"
  msgid "function returns address of nested function referencing local context"
! msgstr "la fonction retourne l'adresse d'une variable locale"
  
! #: c/c-typeck.cc:13510 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:13535
  #, 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:13573 c/c-typeck.cc:13581
  #, 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:13587 cp/parser.cc:14674
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "étiquette « case » en dehors de tout « switch »"
  
! #: c/c-typeck.cc:13589
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "étiquette %<default%> en dehors de tout « switch »"
  
! #: c/c-typeck.cc:13665 cp/parser.cc:16765
  #, 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:13668 c/c-typeck.cc:13688 cp/decl.cc:4639 cp/parser.cc:16776
! #: cp/parser.cc:16798
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "sortie invalide du bloc structuré OpenMP"
  
! #: c/c-typeck.cc:13671 cp/parser.cc:16779
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "mot-clé « break » utilisé dans une boucle OpenMP"
  
! #: c/c-typeck.cc:13685 cp/parser.cc:16789
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "mot-clé « continue » à l'extérieur de toute boucle"
  
! #: c/c-typeck.cc:13735 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "déclaration sans effet"
  
! #: c/c-typeck.cc:13779
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "l'instruction de l'expression a un type incomplet"
  
! #: c/c-typeck.cc:14070
  #, 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:14075
  #, 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:14093 c/c-typeck.cc:14131
  #, 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:14098 c/c-typeck.cc:14136
  #, 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:14730 c/c-typeck.cc:14900 cp/typeck.cc:6417
  #, 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:14738 c/c-typeck.cc:14908 cp/typeck.cc:6431
  #, 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:14753 c/c-typeck.cc:14923 cp/typeck.cc:6449
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "comparaison entre les types %qT et %qT"
  
! #: c/c-typeck.cc:14769 c/c-typeck.cc:14933 cp/typeck.cc:6472
  #, 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:14783 cp/typeck.cc:6088
  #, 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:14822 c/c-typeck.cc:14974
  #, 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:14829 c/c-typeck.cc:14835
  #, 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:14842 c/c-typeck.cc:14984
  #, 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:14855 c/c-typeck.cc:14861 c/c-typeck.cc:15011
! #: c/c-typeck.cc:15017
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "comparaison entre un pointeur et un entier"
  
! #: c/c-typeck.cc:14962
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "comparaison de pointeurs complet et incomplet"
  
! #: c/c-typeck.cc:14964
  #, 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:14969
  #, 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:14992 c/c-typeck.cc:14995 c/c-typeck.cc:15002
! #: c/c-typeck.cc:15005
  #, 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:15082
  #, 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:15400
  #, 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:15404
  #, 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:15408
  #, 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:15424
  #, 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:15627 cp/semantics.cc:12559
  #, 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:15638 c/c-typeck.cc:15648 cp/semantics.cc:12570
! #: cp/semantics.cc:12580
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "modificateur de clause %<cancel%> %<if%> attendus"
  
! #: c/c-typeck.cc:15683 cp/semantics.cc:12615
  #, 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:15751 cp/semantics.cc:6070 cp/semantics.cc:9482
  #, 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:15755 c/c-typeck.cc:17720 cp/semantics.cc:6074
! #: cp/semantics.cc:9486
  #, 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:15763
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%> %qD dans la clause %qs"
  
! #: c/c-typeck.cc:15773 c/c-typeck.cc:17727 c/c-typeck.cc:17881
! #: cp/semantics.cc:6083 cp/semantics.cc:9493 cp/semantics.cc:9682
  #, 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:15806 cp/semantics.cc:6117
  #, 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:15813 cp/semantics.cc:6124
  #, 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:15836 cp/semantics.cc:6157
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "pointeur unique attendu dans la clause %qs"
  
! #: c/c-typeck.cc:15854 c/c-typeck.cc:15921 c/c-typeck.cc:16212
! #: cp/semantics.cc:6175 cp/semantics.cc:6242
  #, 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:15873 cp/semantics.cc:6194
  #, 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:15881 cp/semantics.cc:6202
  #, 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:15890 c/c-typeck.cc:16014 cp/semantics.cc:6211
! #: cp/semantics.cc:6335
  #, 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:15907 cp/semantics.cc:6228
  #, 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:15950 cp/semantics.cc:6271
  #, 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:15965 cp/semantics.cc:6286
  #, 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:16002 cp/semantics.cc:6323
  #, 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:16006 cp/semantics.cc:6327
  #, 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:16034 c/c-typeck.cc:16151 cp/semantics.cc:6354
! #: cp/semantics.cc:6488
  #, 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:16044 cp/semantics.cc:6364
  #, 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:16418 cp/semantics.cc:7543
  #, 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:16425
  #, 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:16431 cp/semantics.cc:7550
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "l'itérateur %qD à le type qualifié par « const »"
  
! #: c/c-typeck.cc:16444 cp/semantics.cc:7566
  #, 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:16464 cp/semantics.cc:7602
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "l'itérateur %qD a un pas de zéro"
  
! #: c/c-typeck.cc:16491
  #, 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:16498 cp/semantics.cc:7636
  #, 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:16504 cp/semantics.cc:7642
  #, 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:16510 cp/semantics.cc:7648
  #, 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:16547 cp/semantics.cc:7696
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "pointeur attendu dans la clause %qs"
  
! #: c/c-typeck.cc:16657 cp/semantics.cc:7869
  #, 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:16679 cp/semantics.cc:7889
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "clause %<inscan%> %<reduction%> avec une section de tableau"
  
! #: c/c-typeck.cc:16705 c/c-typeck.cc:16715
  #, 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:16735
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE dans la clause %<reduction%>"
  
! #: c/c-typeck.cc:16747
  #, 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:16755
  #, 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:16799
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE a un type invalide pour %<reduction(%s)%>"
  
! #: c/c-typeck.cc:16808 cp/semantics.cc:7408
  #, 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:16896
  #, 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:16914 c/c-typeck.cc:17975 cp/semantics.cc:10371
  #, 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:16926 cp/semantics.cc:10439
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE doit être %<threadprivate%> pour %<copyin%>"
  
! #: c/c-typeck.cc:16941 cp/semantics.cc:7932
  #, 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:16950
  #, 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:16958
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD dans la clause %<linear%>"
  
! #: c/c-typeck.cc:16977 cp/semantics.cc:8016
  #, 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:17007 c/c-typeck.cc:17875 c/c-typeck.cc:18147
! #: cp/semantics.cc:8103 cp/semantics.cc:9676 cp/semantics.cc:10067
  #, 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:17024 cp/semantics.cc:8121
  #, 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:17035 cp/semantics.cc:8132
  #, 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:17049 c/c-typeck.cc:17119 c/c-typeck.cc:17154
! #: c/c-typeck.cc:17285 cp/semantics.cc:8950
  #, 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:17059 c/c-typeck.cc:17127 c/c-typeck.cc:17623
! #: c/c-typeck.cc:17775 c/c-typeck.cc:17783 c/c-typeck.cc:17799
! #: c/c-typeck.cc:17808 c/c-typeck.cc:17816 cp/semantics.cc:8146
! #: cp/semantics.cc:8156 cp/semantics.cc:8249 cp/semantics.cc:8257
! #: cp/semantics.cc:8304 cp/semantics.cc:9364 cp/semantics.cc:9554
! #: cp/semantics.cc:9562 cp/semantics.cc:9582 cp/semantics.cc:9591
! #: cp/semantics.cc:9599
  #, 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:17062 c/c-typeck.cc:17133 c/c-typeck.cc:17819
! #: cp/semantics.cc:8159 cp/semantics.cc:8263 cp/semantics.cc:9602
  #, 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:17107 cp/semantics.cc:8236
  #, 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:17147 cp/semantics.cc:8296
  #, 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:17166 cp/semantics.cc:8729
  #, 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:17173
  #, 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:17180
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD dans la clause %<aligned%>"
  
! #: c/c-typeck.cc:17187
  #, 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:17200 cp/semantics.cc:8798
  #, 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:17206
  #, 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:17219 cp/semantics.cc:8837
  #, 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:17225
  #, 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:17296 cp/semantics.cc:8969
! #, fuzzy, gcc-internal-format
! #| msgid "Allocator %qs at %L in USES_ALLOCATORS must be a scalar integer of kind %<omp_allocator_handle_kind%>"
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
! msgstr "L'allocateur %qs à %L dans USES_ALLOCATORS doit être un entier scalaire de type %<omp_allocator_handle_kind%>"
  
! #: c/c-typeck.cc:17314 cp/semantics.cc:8990
! #, fuzzy, gcc-internal-format
! #| msgid "Allocator %qs at %L in USES_ALLOCATORS must either a variable or a predefined allocator"
  msgid "allocator %qE must be 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"
  
! #: c/c-typeck.cc:17328
! #, fuzzy, gcc-internal-format
! #| msgid "The name %qs cannot be used as a defined operator at %C"
  msgid "modifiers cannot be used with predefined allocator %qE"
! msgstr "Le nom %qs ne peut pas être utilisé comme un opérateur défini à %C"
  
! #: c/c-typeck.cc:17345 cp/semantics.cc:9022
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
! msgstr ""
  
! #: c/c-typeck.cc:17361 cp/semantics.cc:9042
  #, 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:17386 cp/semantics.cc:9066
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
! msgstr ""
  
! #: c/c-typeck.cc:17389
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
! msgstr ""
  
! #: c/c-typeck.cc:17398 cp/semantics.cc:9082
! #, fuzzy, gcc-internal-format
! #| msgid "array cannot be initialized with a %qs"
  msgid "traits array must be initialized with constants"
! msgstr "le tableau ne peut pas être initialisé avec un %qs"
  
! #: c/c-typeck.cc:17434 cp/semantics.cc:9119
  #, 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:17449 cp/semantics.cc:9134
  #, 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:17457 cp/semantics.cc:9152
  #, 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:17478 cp/semantics.cc:9174
  #, 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:17488 cp/semantics.cc:9186
  #, 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:17559 cp/semantics.cc:9299
  #, 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:17579 c/c-typeck.cc:17655 c/c-typeck.cc:17691
! #: cp/semantics.cc:9319 cp/semantics.cc:9398 cp/semantics.cc:9434
  #, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr "expression map %qE non supportée"
  
! #: c/c-typeck.cc:17619 c/c-typeck.cc:17796 cp/semantics.cc:9360
! #: cp/semantics.cc:9579
  #, 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:17627 c/c-typeck.cc:17802 cp/semantics.cc:9368
! #: cp/semantics.cc:9585
  #, 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:17746 c/c-typeck.cc:17888 cp/semantics.cc:9522
! #: cp/semantics.cc:9690
  #, 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:17871 cp/semantics.cc:9671
  #, 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:17897 cp/semantics.cc:9702
  #, 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:17911 cp/semantics.cc:9718
  #, 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:17914 cp/semantics.cc:9721
  #, 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:17933
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "la variable %qs n'est pas un pointeur"
  
! #: c/c-typeck.cc:17940
  #, 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:17988 c/c-typeck.cc:18094 cp/semantics.cc:10322
  #, 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:18008 cp/semantics.cc:9226
  #, 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:18130 cp/semantics.cc:10035
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "la clause %<inbranch%> est incompatible avec %<notinbranch%>"
  
! #: c/c-typeck.cc:18165 cp/semantics.cc:10129
  #, 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:18176 cp/semantics.cc:10143
  #, 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:18185 cp/semantics.cc:10152
  #, 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:18234 cp/semantics.cc:10510
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE est prédéterminé %qs pour %qs"
  
! #: c/c-typeck.cc:18244
  #, 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:18280 cp/semantics.cc:10263
  #, 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:18292 cp/semantics.cc:10276
  #, 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:18303 c/c-typeck.cc:18311 cp/semantics.cc:10285
! #: cp/semantics.cc:10314
  #, 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:18359 cp/semantics.cc:10243
  #, 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:18410 cp/semantics.cc:10293
  #, 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:18418 cp/semantics.cc:10304
  #, 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:18426 cp/semantics.cc:10360
  #, 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:18436 cp/semantics.cc:10333
  #, 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:18454 cp/semantics.cc:10535
  #, 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:18472 cp/semantics.cc:10606
  #, 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:18476 cp/semantics.cc:10610
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr "la clause %<init%> n'a pas le modificateur %<targetsync%>"
  
! #: c/c-typeck.cc:18658
  #, 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:18663
  #, 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:18669
  #, 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:18676 c/c-typeck.cc:18686
! #, fuzzy, gcc-internal-format
! #| msgid "second argument to %<va_arg%> is a function type %qT"
  msgid "second argument to %<va_arg%> is an array type %qT"
! msgstr "le deuxième argument de %<va_arg%> est un type fonction %qT"
  
! #: c/c-typeck.cc:18682
  #, 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%>"
--- 52553,54404 ----
  #. 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:4415
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "fonction appelée à travers un type non compatible"
  
! #: c/c-typeck.cc:4420 c/c-typeck.cc:4476
  #, 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:4531
  #, 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:4543
  #, 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:4549
  #, 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:4555
  #, 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:4561
  #, 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:4567
  #, 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:4573
  #, 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:4589
  #, 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:4615
  #, 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:4641
  #, 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:4665
  #, 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:4670
  #, 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:4838
  #, 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:4842
  #, 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:4852
  #, 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:4865
  #, 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:4870
  #, 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:4949
  #, 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:5030
  #, 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:5031
  #, 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:5045
  #, 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:5223 c/c-typeck.cc:5251 cp/typeck.cc:6099 cp/typeck.cc:6391
  #, 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:5231 c/c-typeck.cc:5242 cp/typeck.cc:6136 cp/typeck.cc:6160
  #, 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:5234 c/c-typeck.cc:5245 cp/typeck.cc:6139 cp/typeck.cc:6163
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "vouliez-vous déréférencer le pointeur ?"
  
! #: c/c-typeck.cc:5263 c/c-typeck.cc:5270 c/c-typeck.cc:6701 c/c-typeck.cc:6706
! #: c/c-typeck.cc:9255 cp/tree.cc:6866
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "zéro comme constante de pointeur nul"
  
! #: c/c-typeck.cc:5291
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "comparaison entre %qT et %qT"
  
! #: c/c-typeck.cc:5350
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "pointeur de type %<void *%> utilisé dans une soustraction"
  
! #: c/c-typeck.cc:5353
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "pointeur vers une fonction utilisé dans une soustraction"
  
! #: c/c-typeck.cc:5387
  #, 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:5396 cp/typeck.cc:7197
  #, 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:5847
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "%<~%> sur une expression booléenne"
  
! #: c/c-typeck.cc:5851
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr "vouliez-vous utiliser le « non » logique ?"
  
! #: c/c-typeck.cc:5861
  #, 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:5885
  #, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "type d'argument erroné pour absu"
  
! #: c/c-typeck.cc:5911
  #, 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:5969
  #, 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:5972
  #, 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:5979
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "incrémentation d'une expression booléenne"
  
! #: c/c-typeck.cc:5982
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "décrémentation d'une expression booléenne"
  
! #: c/c-typeck.cc:5998
  #, 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:6025 c/c-typeck.cc:6059
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "type d'argument erroné pour un incrément"
  
! #: c/c-typeck.cc:6027 c/c-typeck.cc:6062
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "type d'argument erroné pour un décrément"
  
! #: c/c-typeck.cc:6047
  #, 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:6051
  #, 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:6200
  #, 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:6263 c/c-typeck.cc:6460 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:6277
  #, 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:6285
  #, 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:6479
  #, gcc-internal-format
  msgid "address of register compound literal requested"
  msgstr "adresse d'un littéral composé registre demandée"
  
! #: c/c-typeck.cc:6501
  #, 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:6504
  #, 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:6509
  #, 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:6518 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:6656
  #, 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:6691
! #, 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:6751
  #, 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:6810 c/c-typeck.cc:6816
  #, 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:6833
  #, 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:6853
  #, 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:6877
  #, 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:6881
  #, 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:6886
  #, 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:6910
  #, 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:6913
  #, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr "la première expression a le type %qT"
  
! #: c/c-typeck.cc:6914
  #, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr "la seconde expression a le type %qT"
  
! #: c/c-typeck.cc:6925 c/c-typeck.cc:6938
  #, 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:6965
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "non concordance de type dans une expression conditionnelle"
  
! #: c/c-typeck.cc:7081
  #, 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:7085
  #, 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:7104
  #, 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:7109
  #, 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:7118 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:7167
  #, 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:7185 c/c-typeck.cc:13831
  #, 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:7256
  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:7262
  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:7297
  #, 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:7389
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "le transtypage spécifie un type de tableau"
  
! #: c/c-typeck.cc:7395
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "le transtypage spécifie un type de fonction"
  
! #: c/c-typeck.cc:7410
  #, 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:7414
  #, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr "transtypage inutile vers le type %qT"
  
! #: c/c-typeck.cc:7434
  #, 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:7444
  #, 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:7479
  #, 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:7484
  #, 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:7489
  #, 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:7522
  #, 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:7534
  #, 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:7540
  #, 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:7550 cp/typeck.cc:9654
  #, 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:7564
  #, 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:7573
  #, 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:7583
  #, 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:7698
  #, 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:7740
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "affectation vers une expression de type tableau"
  
! #: c/c-typeck.cc:7881
  #, 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:8075 c/c-typeck.cc:8094 c/c-typeck.cc:8153
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(près de l'initialisation de %qs)"
  
! #: c/c-typeck.cc:8169
  #, 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:8219
  msgid "expected %e but argument is of type %e"
  msgstr "%e attendu mais l'argument est de type %e"
  
! #: c/c-typeck.cc:8253
  #, 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:8256
  #, 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:8261
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "la fonction interne %qD est déclarée ici"
  
! #: c/c-typeck.cc:8318 c/c-typeck.cc:9217
  msgid "%e declared here"
  msgstr "%e déclaré ici"
  
! #: c/c-typeck.cc:8511
  #, 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:8516
  #, 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:8520
  #, 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:8525
  #, 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:8530
  #, 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:8548
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "conversion implicite de %qT vers %qT"
  
! #: c/c-typeck.cc:8730 c/c-typeck.cc:9120
  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:8733 c/c-typeck.cc:9123
  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:8736 c/c-typeck.cc:9125
  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:8739 c/c-typeck.cc:9127
  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:8747 c/c-typeck.cc:9010 c/c-typeck.cc:9053
  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:8749 c/c-typeck.cc:9012 c/c-typeck.cc:9055
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "l'affectation abandonne le qualificatif %qv du type pointé"
  
! #: c/c-typeck.cc:8751 c/c-typeck.cc:9014 c/c-typeck.cc:9057
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "l'initialisation abandonne le qualificatif %qv du type pointé"
  
! #: c/c-typeck.cc:8753 c/c-typeck.cc:9016 c/c-typeck.cc:9059
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "le retour abandonne le qualificatif %qv du type pointé"
  
! #: c/c-typeck.cc:8762
  #, 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:8821
  #, 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:8848
  #, 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:8859
  #, 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:8870
  #, 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:8880
  #, 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:8896
  #, 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:8911
  #, 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:8917
  #, 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:8923
  #, 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:8928 cp/typeck.cc:10845
  #, 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:8952
  #, 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:8962
  #, 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:8972
  #, 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:8977
  #, 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:9027
  #, 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:9030
  #, 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:9032
  #, 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:9034
  #, 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:9064
  #, 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:9082
  #, 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:9090
  #, 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:9096
  #, 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:9101
  #, 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:9148
  #, 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:9159
  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:9165
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "affectation à %e depuis le type pointeur %e qui est incompatible"
  
! #: c/c-typeck.cc:9174
  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:9180
  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:9188
  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:9194
  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:9272
  #, 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:9282
  #, 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:9288
  #, 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:9293
  #, 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:9315
  #, 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:9325
  #, 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:9331
  #, 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:9335
  #, 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:9368
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "type incompatible pour l'argument %d de %qE"
  
! #: c/c-typeck.cc:9379
  #, 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:9390
  #, 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:9400
  #, 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:9480
  #, 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:9722
  #, 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:9739 c/c-typeck.cc:9749 c/c-typeck.cc:9811 c/c-typeck.cc:9964
  #, 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:9745
  #, 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:9759
  #, 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:9776
  #, 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:9785
  #, 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:9929 c/c-typeck.cc:10915 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:9945 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:9991
  #, 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:9996
  #, 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:10003
  #, 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:10015
  #, 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:10083 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:10097 c/c-typeck.cc:10237 c/c-typeck.cc:11009
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "initialisation invalide"
  
! #: c/c-typeck.cc:10109 c/c-typeck.cc:10133 c/c-typeck.cc:10136
! #: c/c-typeck.cc:10144 c/c-typeck.cc:10206 c/c-typeck.cc:11993
! #: c/c-typeck.cc:12077
  #, 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:10118
  #, 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:10149 c/c-typeck.cc:10219 c/c-typeck.cc:12087
  #, 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:10171 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:10213 c/c-typeck.cc:12082
  #, 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:10524 cp/decl.cc:8528
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "type de vecteur opaque ne peut être initialisé"
  
! #: c/c-typeck.cc:10755
  #, 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:10842 c/c-typeck.cc:10845
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "accolades autour d'une initialisation d'un scalaire"
  
! #: c/c-typeck.cc:10917 c/c-typeck.cc:10921 c/c-typeck.cc:12685
! #: c/c-typeck.cc:12810 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:10958
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "accolades manquantes autour de l'initialisation"
  
! #: c/c-typeck.cc:10981
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "initialisation manquante pour le champ %qD de %qT"
  
! #: c/c-typeck.cc:11021
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "éléments superflus dans l'initialisation d'un scalaire"
  
! #: c/c-typeck.cc:11144 c/c-typeck.cc:11226
  #, 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:11149 c/c-typeck.cc:11288
  #, 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:11199
  #, 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:11208 c/c-typeck.cc:11217
  #, 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:11222 c/c-typeck.cc:11224
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "index de tableau non constant dans l'initialisation"
  
! #: c/c-typeck.cc:11228 c/c-typeck.cc:11231
  #, 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:11250
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "plage de l'index vide dans l'initialisation"
  
! #: c/c-typeck.cc:11259
  #, 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:11393 c/c-typeck.cc:11448 c/c-typeck.cc:11489
! #: c/c-typeck.cc:11549 c/c-typeck.cc:11596 c/c-typeck.cc:12184
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "le champ initialisé est écrasé"
  
! #: c/c-typeck.cc:11484 c/c-typeck.cc:11545 c/c-typeck.cc:11592
! #: c/c-typeck.cc:12181
  #, 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:12109
  #, 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:12555
  #, gcc-internal-format
  msgid "excess elements in %qT initializer"
  msgstr "trop d'éléments dans l'initialisation %qT"
  
! #: c/c-typeck.cc:12567 c/c-typeck.cc:12644
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "trop d'éléments dans l'initialisation de la structure"
  
! #: c/c-typeck.cc:12588
  #, 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:12659 c/c-typeck.cc:12785 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:12755
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "trop d'éléments dans l'initialisation de l'union"
  
! #: c/c-typeck.cc:12777
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "le C traditionnel rejette l'initialisation des unions"
  
! #: c/c-typeck.cc:12878
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "trop d'éléments dans l'initialisation du tableau"
  
! #: c/c-typeck.cc:12955 c/c-typeck.cc:12957
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "trop d'éléments dans l'initialisation du vecteur"
  
! #: c/c-typeck.cc:12991
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "trop d'éléments dans l'initialisation d'un scalaire"
  
! #: c/c-typeck.cc:13159 c/c-typeck.cc:13234 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:13171 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:13182 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:13190 c/c-typeck.cc:13281 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:13247 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:13262 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:13273 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:13326
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "le C ISO interdit %<goto *expr;%>"
  
! #: c/c-typeck.cc:13332
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "le goto calculé doit être un type pointeur"
  
! #: c/c-typeck.cc:13362 c/gimple-parser.cc:2638 cp/typeck.cc:11447
  #, 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:13393
  #, 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:13406 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:13409
  #, 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:13490
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "la fonction retourne l'adresse d'une étiquette"
  
! #: c/c-typeck.cc:13495
! #, 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:13588 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:13613
  #, 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:13651 c/c-typeck.cc:13659
  #, 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:13665 cp/parser.cc:14672
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "étiquette « case » en dehors de tout « switch »"
  
! #: c/c-typeck.cc:13667
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "étiquette %<default%> en dehors de tout « switch »"
  
! #: c/c-typeck.cc:13743 cp/parser.cc:16761
  #, 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:13746 c/c-typeck.cc:13766 cp/decl.cc:4639 cp/parser.cc:16772
! #: cp/parser.cc:16794
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "sortie invalide du bloc structuré OpenMP"
  
! #: c/c-typeck.cc:13749 cp/parser.cc:16775
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "mot-clé « break » utilisé dans une boucle OpenMP"
  
! #: c/c-typeck.cc:13763 cp/parser.cc:16785
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "mot-clé « continue » à l'extérieur de toute boucle"
  
! #: c/c-typeck.cc:13813 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "déclaration sans effet"
  
! #: c/c-typeck.cc:13857
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "l'instruction de l'expression a un type incomplet"
  
! #: c/c-typeck.cc:14148
  #, 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:14153
  #, 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:14171 c/c-typeck.cc:14209
  #, 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:14176 c/c-typeck.cc:14214
  #, 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:14808 c/c-typeck.cc:14978 cp/typeck.cc:6417
  #, 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:14816 c/c-typeck.cc:14986 cp/typeck.cc:6431
  #, 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:14831 c/c-typeck.cc:15001 cp/typeck.cc:6449
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "comparaison entre les types %qT et %qT"
  
! #: c/c-typeck.cc:14847 c/c-typeck.cc:15011 cp/typeck.cc:6472
  #, 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:14861 cp/typeck.cc:6088
  #, 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:14900 c/c-typeck.cc:15052
  #, 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:14907 c/c-typeck.cc:14913
  #, 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:14920 c/c-typeck.cc:15062
  #, 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:14933 c/c-typeck.cc:14939 c/c-typeck.cc:15089
! #: c/c-typeck.cc:15095
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "comparaison entre un pointeur et un entier"
  
! #: c/c-typeck.cc:15040
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "comparaison de pointeurs complet et incomplet"
  
! #: c/c-typeck.cc:15042
  #, 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:15047
  #, 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:15070 c/c-typeck.cc:15073 c/c-typeck.cc:15080
! #: c/c-typeck.cc:15083
  #, 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:15160
  #, 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:15478
  #, 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:15482
  #, 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:15486
  #, 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:15502
  #, 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:15705 cp/semantics.cc:12555
  #, 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:15716 c/c-typeck.cc:15726 cp/semantics.cc:12566
! #: cp/semantics.cc:12576
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "modificateur de clause %<cancel%> %<if%> attendus"
  
! #: c/c-typeck.cc:15761 cp/semantics.cc:12611
  #, 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:15829 cp/semantics.cc:6066 cp/semantics.cc:9478
  #, 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:15833 c/c-typeck.cc:17798 cp/semantics.cc:6070
! #: cp/semantics.cc:9482
  #, 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:15841
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%> %qD dans la clause %qs"
  
! #: c/c-typeck.cc:15851 c/c-typeck.cc:17805 c/c-typeck.cc:17959
! #: cp/semantics.cc:6079 cp/semantics.cc:9489 cp/semantics.cc:9678
  #, 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:15884 cp/semantics.cc:6113
  #, 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:15891 cp/semantics.cc:6120
  #, 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:15914 cp/semantics.cc:6153
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "pointeur unique attendu dans la clause %qs"
  
! #: c/c-typeck.cc:15932 c/c-typeck.cc:15999 c/c-typeck.cc:16290
! #: cp/semantics.cc:6171 cp/semantics.cc:6238
  #, 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:15951 cp/semantics.cc:6190
  #, 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:15959 cp/semantics.cc:6198
  #, 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:15968 c/c-typeck.cc:16092 cp/semantics.cc:6207
! #: cp/semantics.cc:6331
  #, 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:15985 cp/semantics.cc:6224
  #, 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:16028 cp/semantics.cc:6267
  #, 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:16043 cp/semantics.cc:6282
  #, 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:16080 cp/semantics.cc:6319
  #, 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:16084 cp/semantics.cc:6323
  #, 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:16112 c/c-typeck.cc:16229 cp/semantics.cc:6350
! #: cp/semantics.cc:6484
  #, 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:16122 cp/semantics.cc:6360
  #, 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:16496 cp/semantics.cc:7539
  #, 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:16503
  #, 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:16509 cp/semantics.cc:7546
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "l'itérateur %qD à le type qualifié par « const »"
  
! #: c/c-typeck.cc:16522 cp/semantics.cc:7562
  #, 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:16542 cp/semantics.cc:7598
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "l'itérateur %qD a un pas de zéro"
  
! #: c/c-typeck.cc:16569
  #, 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:16576 cp/semantics.cc:7632
  #, 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:16582 cp/semantics.cc:7638
  #, 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:16588 cp/semantics.cc:7644
  #, 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:16625 cp/semantics.cc:7692
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "pointeur attendu dans la clause %qs"
  
! #: c/c-typeck.cc:16735 cp/semantics.cc:7865
  #, 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:16757 cp/semantics.cc:7885
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "clause %<inscan%> %<reduction%> avec une section de tableau"
  
! #: c/c-typeck.cc:16783 c/c-typeck.cc:16793
  #, 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:16813
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE dans la clause %<reduction%>"
  
! #: c/c-typeck.cc:16825
  #, 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:16833
  #, 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:16877
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE a un type invalide pour %<reduction(%s)%>"
  
! #: c/c-typeck.cc:16886 cp/semantics.cc:7404
  #, 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:16974
  #, 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:16992 c/c-typeck.cc:18053 cp/semantics.cc:10367
  #, 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:17004 cp/semantics.cc:10435
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE doit être %<threadprivate%> pour %<copyin%>"
  
! #: c/c-typeck.cc:17019 cp/semantics.cc:7928
  #, 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:17028
  #, 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:17036
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD dans la clause %<linear%>"
  
! #: c/c-typeck.cc:17055 cp/semantics.cc:8012
  #, 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:17085 c/c-typeck.cc:17953 c/c-typeck.cc:18225
! #: cp/semantics.cc:8099 cp/semantics.cc:9672 cp/semantics.cc:10063
  #, 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:17102 cp/semantics.cc:8117
  #, 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:17113 cp/semantics.cc:8128
  #, 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:17127 c/c-typeck.cc:17197 c/c-typeck.cc:17232
! #: c/c-typeck.cc:17363 cp/semantics.cc:8946
  #, 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:17137 c/c-typeck.cc:17205 c/c-typeck.cc:17701
! #: c/c-typeck.cc:17853 c/c-typeck.cc:17861 c/c-typeck.cc:17877
! #: c/c-typeck.cc:17886 c/c-typeck.cc:17894 cp/semantics.cc:8142
! #: cp/semantics.cc:8152 cp/semantics.cc:8245 cp/semantics.cc:8253
! #: cp/semantics.cc:8300 cp/semantics.cc:9360 cp/semantics.cc:9550
! #: cp/semantics.cc:9558 cp/semantics.cc:9578 cp/semantics.cc:9587
! #: cp/semantics.cc:9595
  #, 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:17140 c/c-typeck.cc:17211 c/c-typeck.cc:17897
! #: cp/semantics.cc:8155 cp/semantics.cc:8259 cp/semantics.cc:9598
  #, 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:17185 cp/semantics.cc:8232
  #, 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:17225 cp/semantics.cc:8292
  #, 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:17244 cp/semantics.cc:8725
  #, 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:17251
  #, 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:17258
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD dans la clause %<aligned%>"
  
! #: c/c-typeck.cc:17265
  #, 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:17278 cp/semantics.cc:8794
  #, 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:17284
  #, 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:17297 cp/semantics.cc:8833
  #, 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:17303
  #, 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:17374 cp/semantics.cc:8965
! #, 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:17392 cp/semantics.cc:8986
! #, 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:17406
! #, 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:17423 cp/semantics.cc:9018
  #, 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:17439 cp/semantics.cc:9038
  #, 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:17464 cp/semantics.cc:9062
  #, 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:17467
  #, 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:17476 cp/semantics.cc:9078
! #, 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:17512 cp/semantics.cc:9115
  #, 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:17527 cp/semantics.cc:9130
  #, 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:17535 cp/semantics.cc:9148
  #, 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:17556 cp/semantics.cc:9170
  #, 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:17566 cp/semantics.cc:9182
  #, 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:17637 cp/semantics.cc:9295
  #, 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:17657 c/c-typeck.cc:17733 c/c-typeck.cc:17769
! #: cp/semantics.cc:9315 cp/semantics.cc:9394 cp/semantics.cc:9430
  #, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr "expression map %qE non supportée"
  
! #: c/c-typeck.cc:17697 c/c-typeck.cc:17874 cp/semantics.cc:9356
! #: cp/semantics.cc:9575
  #, 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:17705 c/c-typeck.cc:17880 cp/semantics.cc:9364
! #: cp/semantics.cc:9581
  #, 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:17824 c/c-typeck.cc:17966 cp/semantics.cc:9518
! #: cp/semantics.cc:9686
  #, 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:17949 cp/semantics.cc:9667
  #, 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:17975 cp/semantics.cc:9698
  #, 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:17989 cp/semantics.cc:9714
  #, 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:17992 cp/semantics.cc:9717
  #, 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:18011
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "la variable %qs n'est pas un pointeur"
  
! #: c/c-typeck.cc:18018
  #, 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:18066 c/c-typeck.cc:18172 cp/semantics.cc:10318
  #, 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:18086 cp/semantics.cc:9222
  #, 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:18208 cp/semantics.cc:10031
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "la clause %<inbranch%> est incompatible avec %<notinbranch%>"
  
! #: c/c-typeck.cc:18243 cp/semantics.cc:10125
  #, 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:18254 cp/semantics.cc:10139
  #, 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:18263 cp/semantics.cc:10148
  #, 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:18312 cp/semantics.cc:10506
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE est prédéterminé %qs pour %qs"
  
! #: c/c-typeck.cc:18322
  #, 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:18358 cp/semantics.cc:10259
  #, 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:18370 cp/semantics.cc:10272
  #, 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:18381 c/c-typeck.cc:18389 cp/semantics.cc:10281
! #: cp/semantics.cc:10310
  #, 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:18437 cp/semantics.cc:10239
  #, 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:18488 cp/semantics.cc:10289
  #, 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:18496 cp/semantics.cc:10300
  #, 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:18504 cp/semantics.cc:10356
  #, 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:18514 cp/semantics.cc:10329
  #, 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:18532 cp/semantics.cc:10531
  #, 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:18550 cp/semantics.cc:10602
  #, 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:18554 cp/semantics.cc:10606
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr "la clause %<init%> n'a pas le modificateur %<targetsync%>"
  
! #: c/c-typeck.cc:18736
  #, 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:18741
  #, 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:18747
  #, 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:18754 c/c-typeck.cc:18764
! #, 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:18760
  #, 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%>"
*************** msgid "expected constant step for %<__ME
*** 54481,54490 ****
  msgstr "pas constant attendu pour l'opérande de %<__MEM%>"
  
  #: c/gimple-parser.cc:1644
! #, fuzzy, gcc-internal-format
! #| msgid "invalid clique in %qs"
  msgid "invalid clique/base pair"
! msgstr "clique invalide dans %qs"
  
  #: c/gimple-parser.cc:1703
  #, gcc-internal-format
--- 54544,54552 ----
  msgstr "pas constant attendu pour l'opérande de %<__MEM%>"
  
  #: c/gimple-parser.cc:1644
! #, gcc-internal-format
  msgid "invalid clique/base pair"
! msgstr "clique/pair de base invalide"
  
  #: c/gimple-parser.cc:1703
  #, gcc-internal-format
*************** msgid "exception '%s'"
*** 54572,54587 ****
  msgstr "exception « %s »"
  
  #: cobol/cobol1.cc:366
! #, fuzzy, gcc-internal-format
! #| msgid "no such exception: 0x%x"
  msgid "no such charset %qs"
! msgstr "pas de telle exception : 0x%x"
  
  #: cobol/cobol1.cc:372
! #, fuzzy, gcc-internal-format
! #| msgid "unknown assumption clause %qs"
  msgid "no such national charset %qs"
! msgstr "clause de présomption %qs inconnue"
  
  #: cobol/cobol1.cc:435
  #, gcc-internal-format, gfc-internal-format
--- 54634,54647 ----
  msgstr "exception « %s »"
  
  #: cobol/cobol1.cc:366
! #, gcc-internal-format
  msgid "no such charset %qs"
! msgstr "pas de tel jeu de caractères %qs"
  
  #: cobol/cobol1.cc:372
! #, gcc-internal-format
  msgid "no such national charset %qs"
! msgstr "pas de tel jeu de caractères national %qs"
  
  #: cobol/cobol1.cc:435
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "Cause probable : il a été ré
*** 54612,54856 ****
  #: cobol/genapi.cc:597
  #, gcc-internal-format
  msgid "That string should not be that long."
! msgstr ""
  
! #: cobol/genapi.cc:1213
  #, gcc-internal-format, gfc-internal-format
  msgid "%s should not be null"
  msgstr "%s ne devrait pas être null"
  
! #: cobol/genapi.cc:1776
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: Knows not the variable type %s for %s"
  msgstr "%s: Le type de la variable %s est inconnu pour %s"
  
! #: cobol/genapi.cc:2110
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: Invalid field type %s:"
  msgstr "%s: Champ de type invalide %s :"
  
! #: cobol/genapi.cc:4392
  #, gcc-internal-format
  msgid "Not valid for ACCEPT statement."
  msgstr "Pas valide pour l'instruction ACCEPT."
  
! #: cobol/genapi.cc:5445
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr "Tentative d'envoyer à un périphérique d'entrée."
  
! #: cobol/genapi.cc:5468
  #, gcc-internal-format
  msgid "Not valid for DISPLAY statement."
  msgstr "Pas valide pour l'instruction DISPLAY."
  
! #: cobol/genapi.cc:7736 cobol/genapi.cc:7742 cobol/genapi.cc:7748
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr "%<parser_logop()%> a été appelé avec la variable %s à la ligne %d qui n'est pas un FldConditional"
  
! #: cobol/genapi.cc:7855
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr "%<parser_relop()%> a été appelé avec la variable %s qui n'est pas un FldConditional"
  
! #: cobol/genapi.cc:7919
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr "%<parser_relop()%> a été appelé avec la variable %s qui n'est pas un FldConditional"
  
! #: cobol/genapi.cc:7964
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr "%<parser_if()%> a été appelé avec la variable %s qui n'est pas un FldConditional"
  
! #: cobol/genapi.cc:8215
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr "le candidat %s a le type %<CVT_type%> %d(%s) non implémenté"
  
! #: cobol/genapi.cc:8226
  #, gcc-internal-format
  msgid "unknown %<setop_t%> code %d"
  msgstr "code %<setop_t%> %d inconnu"
  
! #: cobol/genapi.cc:8415
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr "%s:%d: %u dépasse %<MAXIMUM_UNTILS%> de %d, ligne %d"
  
! #: cobol/genapi.cc:9406
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: ignoring subscripts"
  msgstr "%s:%d: indices ignorés"
  
! #: cobol/genapi.cc:9629 cobol/genapi.cc:10121
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr "%s: appelé avec NULL *fichier"
  
! #: cobol/genapi.cc:9754
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr "%s:%d le mode d'accès du fichier %s est %<file_inaccessible_e%> dans %s"
  
! #: cobol/genapi.cc:9861
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr "%<parser_file_open%> appelé avec NULL *fichier"
  
! #: cobol/genapi.cc:9866
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr "%<parser_file_open%> pour %s appelé avec NULL %<var_decl_node%>"
  
! #: cobol/genapi.cc:9872
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr "EXTEND peut uniquement être utilisé où %s est ACCESS MODE SEQUENTIAL"
  
! #: cobol/genapi.cc:9932
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr "%<parser_file_close%> appelé avec NULL *fichier"
  
! #: cobol/genapi.cc:9937
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr "%<parser_file_close%> pour %s est appelé avec NULL %<fichier->var_decl_node%>"
  
! #: cobol/genapi.cc:9992
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr "%s:%d pour le fichier %s, « where » est zéro dans %s"
  
! #: cobol/genapi.cc:10002
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr "%<parser_file_read%> appelé avec NULL *fichier"
  
! #: cobol/genapi.cc:10007
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr "%<parser_file_read%> pour %s est appelé avec NULL %<fichier->var_decl_node%>"
  
! #: cobol/genapi.cc:10013
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr "%<parser_file_read%> appelé avec NULL *champ"
  
! #: cobol/genapi.cc:10018
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr "%<parser_file_read%> pour %s est appelé avec NULL %<champ->var_decl_node%>"
  
! #: cobol/genapi.cc:10024
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr "%s:%d le fichier %s est RELATIVE/SEQUENTIAL, mais le %<where >= 0%>"
  
! #: cobol/genapi.cc:10033
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr "%s:%d le fichier %s est RELATIVE/RANDOM mais le %<where < 0%>"
  
! #: cobol/genapi.cc:10077
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr "%s:%d le fichier %s a « sequentially » à %d dans %s"
  
! #: cobol/genapi.cc:10126
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr "%s: pour %s appelé avec NULL %<fichier->var_decl_node%>"
  
! #: cobol/genapi.cc:10132
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr "%s: appelé avec NULL *champ"
  
! #: cobol/genapi.cc:10137
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr "%s: pour %s appelé avec NULL %<champ->var_decl_node%>"
  
! #: cobol/genapi.cc:10222
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr "Le pointeur de fichier ne devrait pas être null"
  
! #: cobol/genapi.cc:10405
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr "%s:%d le fichier %s est INDEXED/SEQUENTIAL mais « sequentially » est faux"
  
! #: cobol/genapi.cc:12236
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: asked to sort %s, which is not a table"
  msgstr "%s: le tri de %s a été demandé mais ce n'est pas une table"
  
  #. Having both or neither violates SORT syntax
! #: cobol/genapi.cc:12368
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr "%s: erreur de syntaxe : les deux (ou aucun) USING et une procédure d'entrée sont spécifiés"
  
! #: cobol/genapi.cc:12502
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr "%s: erreur de syntaxe : les deux (ou aucun) GIVING et une procédure de sortie sont spécifiés"
  
! #: cobol/genapi.cc:12924
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr "%s: erreur de syntaxe : les deux (ou aucun) fichiers et une procédure de sortie sont spécifiés"
  
! #: cobol/genapi.cc:13328
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr "CALL USING BY CONTENT <temporary> requiert REPOSITORY PROTOTYPES."
  
! #: cobol/genapi.cc:13599
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: What in the name of Nero are we doing here?"
  msgstr "%s: Qu'est-ce que nous bricolons ici ?"
  
! #: cobol/genapi.cc:14989
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr "In %<parser_move(%s to %s)%>, le déplacement de FldLiteralN vers %s n'a pas été implémenté"
  
! #: cobol/genapi.cc:15226
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr "Dans %<mh_dest_is_float%>(%s to %s), le déplacement de %s vers %s n'a pas été implémenté"
  
! #: cobol/genapi.cc:16958
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr "LEVEL 01 (%s) OCCURS a un paramètre data.memsize insuffisant"
  
! #: cobol/genapi.cc:17018
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr "%<parser_symbol_add()%> a été appelé avec une %<nouvelle_var%> NULL"
  
! #: cobol/genapi.cc:17048
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s is a table, but it improperly has a capacity of zero"
  msgstr "%s: %d %s est une table mais elle a une capacité inopportunément à zéro"
  
! #: cobol/genapi.cc:17088
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr "%s: %s est son propre ancêtre"
  
! #: cobol/genapi.cc:17093
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr "%s: %d %qs a un ancêtre NULL"
  
! #: cobol/genapi.cc:17100
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr "%s(%s) a un %<var_decl_node%> inopportunément non null"
--- 54672,54916 ----
  #: cobol/genapi.cc:597
  #, gcc-internal-format
  msgid "That string should not be that long."
! msgstr "Cette chaîne ne devrait pas être aussi longue."
  
! #: cobol/genapi.cc:1263
  #, gcc-internal-format, gfc-internal-format
  msgid "%s should not be null"
  msgstr "%s ne devrait pas être null"
  
! #: cobol/genapi.cc:1828
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: Knows not the variable type %s for %s"
  msgstr "%s: Le type de la variable %s est inconnu pour %s"
  
! #: cobol/genapi.cc:2162
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: Invalid field type %s:"
  msgstr "%s: Champ de type invalide %s :"
  
! #: cobol/genapi.cc:4444
  #, gcc-internal-format
  msgid "Not valid for ACCEPT statement."
  msgstr "Pas valide pour l'instruction ACCEPT."
  
! #: cobol/genapi.cc:5497
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr "Tentative d'envoyer à un périphérique d'entrée."
  
! #: cobol/genapi.cc:5520
  #, gcc-internal-format
  msgid "Not valid for DISPLAY statement."
  msgstr "Pas valide pour l'instruction DISPLAY."
  
! #: cobol/genapi.cc:7790 cobol/genapi.cc:7796 cobol/genapi.cc:7802
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr "%<parser_logop()%> a été appelé avec la variable %s à la ligne %d qui n'est pas un FldConditional"
  
! #: cobol/genapi.cc:7909
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr "%<parser_relop()%> a été appelé avec la variable %s qui n'est pas un FldConditional"
  
! #: cobol/genapi.cc:7973
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr "%<parser_relop()%> a été appelé avec la variable %s qui n'est pas un FldConditional"
  
! #: cobol/genapi.cc:8018
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr "%<parser_if()%> a été appelé avec la variable %s qui n'est pas un FldConditional"
  
! #: cobol/genapi.cc:8269
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr "le candidat %s a le type %<CVT_type%> %d(%s) non implémenté"
  
! #: cobol/genapi.cc:8280
  #, gcc-internal-format
  msgid "unknown %<setop_t%> code %d"
  msgstr "code %<setop_t%> %d inconnu"
  
! #: cobol/genapi.cc:8469
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr "%s:%d: %u dépasse %<MAXIMUM_UNTILS%> de %d, ligne %d"
  
! #: cobol/genapi.cc:9460
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: ignoring subscripts"
  msgstr "%s:%d: indices ignorés"
  
! #: cobol/genapi.cc:9683 cobol/genapi.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr "%s: appelé avec NULL *fichier"
  
! #: cobol/genapi.cc:9808
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr "%s:%d le mode d'accès du fichier %s est %<file_inaccessible_e%> dans %s"
  
! #: cobol/genapi.cc:9915
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr "%<parser_file_open%> appelé avec NULL *fichier"
  
! #: cobol/genapi.cc:9920
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr "%<parser_file_open%> pour %s appelé avec NULL %<var_decl_node%>"
  
! #: cobol/genapi.cc:9926
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr "EXTEND peut uniquement être utilisé où %s est ACCESS MODE SEQUENTIAL"
  
! #: cobol/genapi.cc:9986
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr "%<parser_file_close%> appelé avec NULL *fichier"
  
! #: cobol/genapi.cc:9991
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr "%<parser_file_close%> pour %s est appelé avec NULL %<fichier->var_decl_node%>"
  
! #: cobol/genapi.cc:10046
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr "%s:%d pour le fichier %s, « where » est zéro dans %s"
  
! #: cobol/genapi.cc:10056
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr "%<parser_file_read%> appelé avec NULL *fichier"
  
! #: cobol/genapi.cc:10061
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr "%<parser_file_read%> pour %s est appelé avec NULL %<fichier->var_decl_node%>"
  
! #: cobol/genapi.cc:10067
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr "%<parser_file_read%> appelé avec NULL *champ"
  
! #: cobol/genapi.cc:10072
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr "%<parser_file_read%> pour %s est appelé avec NULL %<champ->var_decl_node%>"
  
! #: cobol/genapi.cc:10078
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr "%s:%d le fichier %s est RELATIVE/SEQUENTIAL, mais le %<where >= 0%>"
  
! #: cobol/genapi.cc:10087
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr "%s:%d le fichier %s est RELATIVE/RANDOM mais le %<where < 0%>"
  
! #: cobol/genapi.cc:10131
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr "%s:%d le fichier %s a « sequentially » à %d dans %s"
  
! #: cobol/genapi.cc:10180
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr "%s: pour %s appelé avec NULL %<fichier->var_decl_node%>"
  
! #: cobol/genapi.cc:10186
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr "%s: appelé avec NULL *champ"
  
! #: cobol/genapi.cc:10191
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr "%s: pour %s appelé avec NULL %<champ->var_decl_node%>"
  
! #: cobol/genapi.cc:10276
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr "Le pointeur de fichier ne devrait pas être null"
  
! #: cobol/genapi.cc:10459
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr "%s:%d le fichier %s est INDEXED/SEQUENTIAL mais « sequentially » est faux"
  
! #: cobol/genapi.cc:12290
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: asked to sort %s, which is not a table"
  msgstr "%s: le tri de %s a été demandé mais ce n'est pas une table"
  
  #. Having both or neither violates SORT syntax
! #: cobol/genapi.cc:12422
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr "%s: erreur de syntaxe : les deux (ou aucun) USING et une procédure d'entrée sont spécifiés"
  
! #: cobol/genapi.cc:12556
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr "%s: erreur de syntaxe : les deux (ou aucun) GIVING et une procédure de sortie sont spécifiés"
  
! #: cobol/genapi.cc:12978
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr "%s: erreur de syntaxe : les deux (ou aucun) fichiers et une procédure de sortie sont spécifiés"
  
! #: cobol/genapi.cc:13382
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr "CALL USING BY CONTENT <temporary> requiert REPOSITORY PROTOTYPES."
  
! #: cobol/genapi.cc:13653
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: What in the name of Nero are we doing here?"
  msgstr "%s: Qu'est-ce que nous bricolons ici ?"
  
! #: cobol/genapi.cc:15043
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr "In %<parser_move(%s to %s)%>, le déplacement de FldLiteralN vers %s n'a pas été implémenté"
  
! #: cobol/genapi.cc:15280
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr "Dans %<mh_dest_is_float%>(%s to %s), le déplacement de %s vers %s n'a pas été implémenté"
  
! #: cobol/genapi.cc:17171
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr "LEVEL 01 (%s) OCCURS a un paramètre data.memsize insuffisant"
  
! #: cobol/genapi.cc:17209
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr "%<parser_symbol_add()%> a été appelé avec une %<nouvelle_var%> NULL"
  
! #: cobol/genapi.cc:17239
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s is a table, but it improperly has a capacity of zero"
  msgstr "%s: %d %s est une table mais elle a une capacité inopportunément à zéro"
  
! #: cobol/genapi.cc:17279
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr "%s: %s est son propre ancêtre"
  
! #: cobol/genapi.cc:17284
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr "%s: %d %qs a un ancêtre NULL"
  
! #: cobol/genapi.cc:17291
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr "%s(%s) a un %<var_decl_node%> inopportunément non null"
*************** msgstr "%s(%s) a un %<var_decl_node%> in
*** 54859,54875 ****
  #. During the early stages of implementing cbl_field_t::our_index, there
  #. were execution paths in parse.y and parser.cc that resulted in
  #. our_index not being set.  Those should be gone.
! #: cobol/genapi.cc:17235
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
! msgstr ""
  
! #: cobol/genapi.cc:17319
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr "%s: %d %s<%s> a une data.capacité inopportunément à zéro"
  
! #: cobol/genapi.cc:17387
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr "%<bytes_to_allocate%> est zéro pour %s (numéro de symbole "
--- 54919,54935 ----
  #. During the early stages of implementing cbl_field_t::our_index, there
  #. were execution paths in parse.y and parser.cc that resulted in
  #. our_index not being set.  Those should be gone.
! #: cobol/genapi.cc:17426
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
! msgstr "%<our_index%> est NULL dans les circonstances anticipées"
  
! #: cobol/genapi.cc:17512
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr "%s: %d %s<%s> a une data.capacité inopportunément à zéro"
  
! #: cobol/genapi.cc:17580
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr "%<bytes_to_allocate%> est zéro pour %s (numéro de symbole "
*************** msgstr "Tentative d'une affectation de t
*** 54897,54928 ****
  #: cobol/gengen.cc:526
  #, gcc-internal-format, gfc-internal-format
  msgid "Somebody asked for the field %s.%s, which does not exist"
! msgstr ""
  
  #: cobol/gengen.cc:2159 cobol/gengen.cc:2212 cobol/gengen.cc:3039
  #: cobol/gengen.cc:3094
  #, gcc-internal-format
  msgid "You *must* be joking"
! msgstr ""
  
  #. Warning:  This test is not completely reliable, because a garbage
  #. byte could have a valid TREE_CODE.  But it does help.
  #: cobol/gengen.cc:2166
  #, gcc-internal-format
  msgid "You forgot to put a %<NULL_TREE%> at the end of a %<gg_printf()%> again"
! msgstr ""
  
  #. Warning:  This test is not completely reliable, because a garbage
  #. byte could have a valid TREE_CODE.  But it does help.
  #: cobol/gengen.cc:2590 cobol/gengen.cc:2749
  #, gcc-internal-format
  msgid "You forgot to put a %<NULL_TREE%> at the end of a %<gg_define_function()%> again"
! msgstr ""
  
  #: cobol/gengen.cc:2601 cobol/gengen.cc:2760
  #, gcc-internal-format, gfc-internal-format
  msgid "%d parameters? Really? Are you insane?"
! msgstr ""
  
  #: cobol/gengen.cc:2882
  #, gcc-internal-format
--- 54957,54988 ----
  #: cobol/gengen.cc:526
  #, gcc-internal-format, gfc-internal-format
  msgid "Somebody asked for the field %s.%s, which does not exist"
! msgstr "Quelqu'un a demandé le champ %s.%s qui n'existe pas"
  
  #: cobol/gengen.cc:2159 cobol/gengen.cc:2212 cobol/gengen.cc:3039
  #: cobol/gengen.cc:3094
  #, gcc-internal-format
  msgid "You *must* be joking"
! msgstr "Vous rigolez"
  
  #. Warning:  This test is not completely reliable, because a garbage
  #. byte could have a valid TREE_CODE.  But it does help.
  #: cobol/gengen.cc:2166
  #, gcc-internal-format
  msgid "You forgot to put a %<NULL_TREE%> at the end of a %<gg_printf()%> again"
! msgstr "Vous avez encore oublié de mettre un %<NULL_TREE%> à la fin d'un %<gg_printf()%>"
  
  #. Warning:  This test is not completely reliable, because a garbage
  #. byte could have a valid TREE_CODE.  But it does help.
  #: cobol/gengen.cc:2590 cobol/gengen.cc:2749
  #, gcc-internal-format
  msgid "You forgot to put a %<NULL_TREE%> at the end of a %<gg_define_function()%> again"
! msgstr "Vous avez encore oublié de mettre un %<NULL_TREE%> à la fin d'un %<gg_define_function()%>"
  
  #: cobol/gengen.cc:2601 cobol/gengen.cc:2760
  #, gcc-internal-format, gfc-internal-format
  msgid "%d parameters? Really? Are you insane?"
! msgstr "%d paramètres ? Vraiment ? Êtes-vous fou ?"
  
  #: cobol/gengen.cc:2882
  #, gcc-internal-format
*************** msgstr "Décompte de contextes résiduel
*** 54934,54955 ****
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr "%<parser_op()%> ne sait pas comment évaluer %<%s = %s %c %s%>"
  
! #: cobol/genutil.cc:621
  #, gcc-internal-format
  msgid "Too many subscripts"
  msgstr "Trop d'indices"
  
! #: cobol/genutil.cc:787
  #, gcc-internal-format
  msgid "cannot get %<float%> value from %s"
  msgstr "impossible de lire la valeur %<float%> depuis %s"
  
! #: cobol/lexio.cc:1584
  #, gcc-internal-format, gfc-internal-format
  msgid "%s pid %ld terminated by %s"
  msgstr "%s pid %ld terminé par %s"
  
! #: cobol/lexio.cc:1589
  #, gcc-internal-format, gfc-internal-format
  msgid "%s exited with status %d"
  msgstr "%s s'est terminé avec le statut %d"
--- 54994,55015 ----
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr "%<parser_op()%> ne sait pas comment évaluer %<%s = %s %c %s%>"
  
! #: cobol/genutil.cc:643 cobol/genutil.cc:710
  #, gcc-internal-format
  msgid "Too many subscripts"
  msgstr "Trop d'indices"
  
! #: cobol/genutil.cc:871
  #, gcc-internal-format
  msgid "cannot get %<float%> value from %s"
  msgstr "impossible de lire la valeur %<float%> depuis %s"
  
! #: cobol/lexio.cc:1589
  #, gcc-internal-format, gfc-internal-format
  msgid "%s pid %ld terminated by %s"
  msgstr "%s pid %ld terminé par %s"
  
! #: cobol/lexio.cc:1594
  #, gcc-internal-format, gfc-internal-format
  msgid "%s exited with status %d"
  msgstr "%s s'est terminé avec le statut %d"
*************** msgstr "%s s'est terminé avec le statut
*** 54958,55016 ****
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  msgstr "%s:%d: LblNone « %s » a le parent #%zu"
  
! #: cobol/symbols.cc:1878
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: data item %s #"
! msgstr ""
  
! #: cobol/symbols.cc:2042
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: key must be field"
  msgstr "%s: la clé doit être un champ"
  
! #: cobol/symbols.cc:4179
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "%s%qs%s is invalid"
  msgid "%s: %s %s has invalid encoding"
! msgstr "%s\"%s\"%s est invalide"
  
! #: cobol/symbols.cc:4347 cobol/symbols.cc:4450 cobol/symbols.cc:4480
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: could not add '%s'"
  msgstr "%s:%d: impossible d'ajouter « %s »"
  
! #: cobol/util.cc:1767
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "%s: %s: %s"
  msgid "%s: %s %lu %s %lu"
! msgstr "%s: %s: %s"
  
! #: cobol/util.cc:1782
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
! msgstr ""
  
! #: cobol/util.cc:1860
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
! msgstr ""
  
! #: cobol/util.cc:2215
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr "erreur de logique : MOVE %s %s type invalide :"
  
! #: cobol/util.cc:2810
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: regcomp: %s"
  msgstr "%s: regcomp: %s"
  
! #: cobol/util.cc:2959
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: missing inode for %s"
  msgstr "erreur de logique : inœud manquant pour %s"
  
! #: cobol/util.cc:3379
  #, gcc-internal-format, gfc-internal-format
  msgid "failed compiling %s"
  msgstr "échec de la compilation %s"
--- 55018,55074 ----
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  msgstr "%s:%d: LblNone « %s » a le parent #%zu"
  
! #: cobol/symbols.cc:1883
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: data item %s #"
! msgstr "%s: élément de donnée %s #"
  
! #: cobol/symbols.cc:2047
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: key must be field"
  msgstr "%s: la clé doit être un champ"
  
! #: cobol/symbols.cc:4232
! #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %s has invalid encoding"
! msgstr "%s: %s %s a un encodage invalide"
  
! #: cobol/symbols.cc:4400 cobol/symbols.cc:4503 cobol/symbols.cc:4533
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: could not add '%s'"
  msgstr "%s:%d: impossible d'ajouter « %s »"
  
! #: cobol/util.cc:1776
! #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %lu %s %lu"
! msgstr "%s: %s %lu %s %lu"
  
! #: cobol/util.cc:1791
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
! msgstr "%s: num_octets %lu %s %lu"
  
! #: cobol/util.cc:1869
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
! msgstr "%s:%d: type %s, qui l'eût cru ?"
  
! #: cobol/util.cc:2224
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr "erreur de logique : MOVE %s %s type invalide :"
  
! #: cobol/util.cc:2814
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: regcomp: %s"
  msgstr "%s: regcomp: %s"
  
! #: cobol/util.cc:2963
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: missing inode for %s"
  msgstr "erreur de logique : inœud manquant pour %s"
  
! #: cobol/util.cc:3387
  #, gcc-internal-format, gfc-internal-format
  msgid "failed compiling %s"
  msgstr "échec de la compilation %s"
*************** msgstr "la conversion de %qH vers %qI es
*** 55161,55170 ****
  #. 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 %qH to %qI"
  msgid "could not convert %qH to %qI"
! msgstr "ne peut convertir %qH en %qI"
  
  #: cp/call.cc:4949 cp/cvt.cc:879
  msgid "could not convert %qE from %qH to %qI"
--- 55219,55226 ----
  #. 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 "pas de %<operator %s%> adapté p
*** 55447,55453 ****
  msgid "%q#D is private within this context"
  msgstr "%q#D est privé dans ce contexte"
  
! #: cp/call.cc:8447 cp/decl.cc:10336
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "déclaré privé ici"
--- 55503,55509 ----
  msgid "%q#D is private within this context"
  msgstr "%q#D est privé dans ce contexte"
  
! #: cp/call.cc:8447 cp/decl.cc:10339
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "déclaré privé ici"
*************** msgstr "déclaré privé ici"
*** 55457,55463 ****
  msgid "%q#D is protected within this context"
  msgstr "%q#D est protégé dans ce contexte"
  
! #: cp/call.cc:8453 cp/decl.cc:10337
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "déclaré protégé ici"
--- 55513,55519 ----
  msgid "%q#D is protected within this context"
  msgstr "%q#D est protégé dans ce contexte"
  
! #: cp/call.cc:8453 cp/decl.cc:10340
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "déclaré protégé ici"
*************** msgstr "ne peut lier la r-valeur %qE ave
*** 55586,55592 ****
  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:2059
  #, 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"
--- 55642,55648 ----
  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"
*************** msgstr "pas de fonction concordante pour
*** 55800,55806 ****
  msgid "call to non-function %qD"
  msgstr "appel à la non fonction %qD"
  
! #: cp/call.cc:12066 cp/pt.cc:17955 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "ne peut appeler le constructeur %<%T::%D%> directement"
--- 55856,55862 ----
  msgid "call to non-function %qD"
  msgstr "appel à la non fonction %qD"
  
! #: cp/call.cc:12066 cp/pt.cc:18011 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "ne peut appeler le constructeur %<%T::%D%> directement"
*************** msgstr "le C++ ISO indique que ceux-ci s
*** 55894,55918 ****
  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:14529
  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:14533
  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:14862
  #, 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:14863
  #, gcc-internal-format
  msgid "%qT temporary created here"
  msgstr "le temporaire %qT est créé ici"
  
! #: cp/call.cc:15245
  #, gcc-internal-format
  msgid "explicit conversion function was not considered"
  msgstr "la fonction de conversion explicite n'a pas été considérée"
--- 55950,55974 ----
  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"
*************** msgid "%q#D cannot be overloaded with %q
*** 55959,55965 ****
  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:3002 cp/name-lookup.cc:3319
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "déclaration précédente de %q#D"
--- 56015,56021 ----
  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"
*************** msgid "%q+#D marked %<override%>, but do
*** 56061,56070 ****
  msgstr "%q+#D est marqué %<override%> mais il ne redéfini rien"
  
  #: cp/class.cc:3262
! #, fuzzy, gcc-internal-format
! #| msgid "constructor cannot be static member function"
  msgid "contracts cannot be added to virtual functions"
! msgstr "le constructeur ne peut être une fonction membre statique"
  
  #: cp/class.cc:3265
  #, gcc-internal-format
--- 56117,56125 ----
  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
*************** msgstr "le décalage relatif de %qD n'es
*** 56351,56508 ****
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "la taille du type %qT est trop grande (%qE octets)"
  
! #: cp/class.cc:7775
  #, 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:7776
  #, 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:7781
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "membre tableau %q#D déclaré ici"
  
! #: cp/class.cc:7810
  #, 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:7812
  #, 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:7821 cp/class.cc:7856
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "dans la définition de %q#T"
  
! #: cp/class.cc:7829
  #, 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:7831
  #, 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:7854
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "membre %q#D suivant déclaré ici"
  
! #: cp/class.cc:7966 cp/decl.cc:19511 cp/parser.cc:30592
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redéfinition de %q#T"
  
! #: cp/class.cc:7975
  #, gcc-internal-format
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
! msgstr ""
  
! #: cp/class.cc:7978 cp/decl.cc:20556
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
! msgstr ""
  
! #: cp/class.cc:8124
  #, 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:8152
  #, 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:8158
  #, 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:8162
  #, 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:8168
  #, 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:8339
  #, 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:8350
  #, 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:8871
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "la chaîne de langage %<\"%E\"%> n'est pas reconnue"
  
! #: cp/class.cc:8961
  #, 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:9134
  #, 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:9161
  #, 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:9203
  #, 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:9208
  #, 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:9218
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "on suppose un pointeur vers le membre %qD"
  
! #: cp/class.cc:9221
  #, 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:9302
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "pas assez d'informations sur le type"
  
! #: cp/class.cc:9322
  #, 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:9623
  #, 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:9626
  #, gcc-internal-format
  msgid "used here to mean %q#D"
  msgstr "utilisé ici pour dire %q#D"
--- 56406,56563 ----
  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:19542 cp/parser.cc:30588
  #, 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:20587
  #, 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"
*************** msgstr "type invalide pour le paramètre
*** 56538,56547 ****
  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:16439
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
! msgstr "les destructeurs %<constexpr%> sont uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
  #. constexpr_fundef_p
  #: cp/constexpr.cc:287
--- 56593,56602 ----
  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:16470
  #, 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%>"
  
  #. constexpr_fundef_p
  #: cp/constexpr.cc:287
*************** msgid "invalid return type %qT of %<cons
*** 56550,57487 ****
  msgstr "type retourné %qT invalide pour la fonction %<constexpr%> %q+D"
  
  #: cp/constexpr.cc:316
! #, fuzzy, gcc-internal-format
! #| msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgid "%<constexpr%> constructor in %q#T that has virtual base classes only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
! msgstr "les destructeurs %<constexpr%> sont uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
  #: cp/constexpr.cc:320
! #, fuzzy, gcc-internal-format
! #| msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgid "%<constexpr%> destructor in %q#T that has virtual base classes only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
! msgstr "les destructeurs %<constexpr%> sont uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
  #: cp/constexpr.cc:580
  #, gcc-internal-format
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr "le constructeur %<constexpr%> n'a pas de corps vide"
  
! #: cp/constexpr.cc:838
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr "le constructeur %<constexpr%> de l'union %qT doit initialiser exactement un membre de donnée non statique"
  
! #: cp/constexpr.cc:899
  #, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr "le membre %qD doit être initialisé par l'initialisation des membres dans le constructeur %<constexpr%>"
  
! #: cp/constexpr.cc:962 cp/constexpr.cc:1128
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr "le corps de la fonction %<constexpr%> %qD n'est pas une unique instruction « return »"
  
! #: cp/constexpr.cc:1087
  #, gcc-internal-format
  msgid "%<-fimplicit-constexpr%> only affects %<inline%> functions"
  msgstr "%<-fimplicit-constexpr%> affecte uniquement les fonctions %<inline%>"
  
! #: cp/constexpr.cc:1103
  #, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%qD n'est pas utilisable comme une fonction %<constexpr%> car:"
  
! #: cp/constexpr.cc:1465 cp/constexpr.cc:7962
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr "destruction de %qE en dehors de sa durée de vie"
  
! #: cp/constexpr.cc:1739
  #, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT; %<what()%>: %qs"
! msgstr ""
  
! #: cp/constexpr.cc:1754
  #, gcc-internal-format
  msgid "%qs called after throwing an exception %qE"
! msgstr ""
  
! #: cp/constexpr.cc:1757
! #, fuzzy, gcc-internal-format
! #| msgid "%qs applied to non-vector type %qT"
  msgid "%qs called after throwing an exception of type %qT"
! msgstr "%qs appliqué au type non-vectoriel %qT"
  
! #: cp/constexpr.cc:1771
! #, fuzzy, gcc-internal-format
! #| msgid "cannot cast expression of type %qs to %qs"
  msgid "uncaught exception of type %qT; %<what()%>: %qs"
! msgstr "impossible de transtyper l'expression de type %qs vers %qs"
  
! #: cp/constexpr.cc:1785
! #, fuzzy, gcc-internal-format
! #| msgid "no such exception: 0x%x"
  msgid "uncaught exception %qE"
! msgstr "pas de telle exception : 0x%x"
  
! #: cp/constexpr.cc:1787
! #, fuzzy, gcc-internal-format
! #| msgid "cannot decompose union type %qT"
  msgid "uncaught exception of type %qT"
! msgstr "impossible de décomposer le type union %qT"
  
! #: cp/constexpr.cc:1911
! #, fuzzy, gcc-internal-format
! #| msgid "%qE attribute not available to functions with variable number of arguments"
  msgid "call to %qD function with incorrect number of arguments"
! msgstr "l'attribut %qE n'est pas disponible pour les fonctions avec un nombre variable d'arguments"
  
! #: cp/constexpr.cc:1929
! #, fuzzy, gcc-internal-format
! #| msgid "%q+D declared with an exception specification"
  msgid "%qD called with no caught exceptions pending"
! msgstr "%q+D déclaré avec une spécification d'exception"
  
! #: cp/constexpr.cc:2013
! #, fuzzy, gcc-internal-format
! #| msgid "cannot allocate array: size not constant"
  msgid "cannot allocate exception: size not constant"
! msgstr "impossible d'allouer le tableau : la taille n'est pas constante"
  
! #: cp/constexpr.cc:2033
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
! msgstr ""
  
! #: cp/constexpr.cc:2064 cp/constexpr.cc:2116
! #, fuzzy, gcc-internal-format
! #| msgid "%q+D declared with an exception specification"
  msgid "%qD called with no caught exceptions active"
! msgstr "%q+D déclaré avec une spécification d'exception"
  
! #: cp/constexpr.cc:2154
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
! msgstr ""
  
! #: cp/constexpr.cc:2223
! #, fuzzy, gcc-internal-format
! #| msgid "%qs does not support feature %qs"
  msgid "%qD called without supportable %qs"
! msgstr "%qs ne supporte pas la fonctionnalité %qs"
  
! #: cp/constexpr.cc:2279
! #, fuzzy, gcc-internal-format
! #| msgid "Procedure unexpected as argument"
  msgid "%qD called with unexpected %qs argument"
! msgstr "Procédure inattendue comme argument"
  
! #: cp/constexpr.cc:2307
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
! msgstr ""
  
! #: cp/constexpr.cc:2345
! #, fuzzy, gcc-internal-format
! #| msgid "wrong number of arguments to %qs"
  msgid "wrong number of arguments to %qs call"
! msgstr "nombre d'arguments erroné pour %qs"
  
! #: cp/constexpr.cc:2372
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
! msgstr ""
  
! #: cp/constexpr.cc:2419
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
! msgstr ""
  
! #: cp/constexpr.cc:2453
  msgid "constexpr message: %.*s [%r%.*s%R]"
! msgstr ""
  
! #: cp/constexpr.cc:2457
! #, fuzzy, gcc-internal-format
! #| msgid "%<#pragma message: %s%>"
  msgid "constexpr message: %.*s"
! msgstr "%<#pragma message: %s%>"
  
! #: cp/constexpr.cc:2563 cp/constexpr.cc:4538
  #: 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:2565 cp/constexpr.cc:2686 cp/constexpr.cc:2695
! #: cp/constexpr.cc:4871 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:2855 cp/constexpr.cc:3819 cp/constexpr.cc:4193
! #: cp/constexpr.cc:4258 cp/constexpr.cc:12023
  #: 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:2929 cp/constexpr.cc:7479 cp/constexpr.cc:10197
  #: 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:3115
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "la comparaison se réduit à %qE"
  
! #: cp/constexpr.cc:3118
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "%qE est évalué à « faux »"
  
! #: cp/constexpr.cc:3201
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr "la supposition de l'attribut %<assume%> a échoué"
  
! #: cp/constexpr.cc:3241 cp/constexpr.cc:11968
  #: rust/backend/rust-constexpr.cc:5982
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "appel à la fonction interne %qE"
  
! #: cp/constexpr.cc:3298 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:3326 rust/backend/rust-constexpr.cc:2700
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "initialement déclaré %<const%> ici"
  
! #: cp/constexpr.cc:3604 cp/constexpr.cc:3663 cp/constexpr.cc:3696
! #: cp/constexpr.cc:3718
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr "la référence %<dynamic_cast%> a échoué"
  
! #: cp/constexpr.cc:3605
  #, 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:3632
  #, 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:3664 cp/constexpr.cc:3697
  #, 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:3720
  #, 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:3723
  #, 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:3825
  #, 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:3905
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
! msgstr ""
  
! #: cp/constexpr.cc:3980 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:4063
  #, 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:4096
  #, 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:4100 cp/constexpr.cc:4123
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr "l'allocation a été réalisée ici"
  
! #: cp/constexpr.cc:4119
  #, 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:4136
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr "désallocation d'un stockage déjà désalloué"
  
! #: cp/constexpr.cc:4143
  #, 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:4301 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:4308
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%qD appelé dans une expression constante"
  
! #: cp/constexpr.cc:4312 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:4396 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:4407 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:4829
  #, 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:4832
  #, 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:4838
  #, 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:4914 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:4921 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:4944 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:4963 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:5182 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:5729 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:5732 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:5737 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:5740 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:5954 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:6020 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:6039 cp/constexpr.cc:6175 cp/constexpr.cc:6187
! #: cp/constexpr.cc:9208 cp/constexpr.cc:9344 cp/constexpr.cc:11918
! #: cp/constexpr.cc:12977 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:6047 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:6081 cp/constexpr.cc:6118 cp/constexpr.cc:8153
  #: 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:6083
! #, 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 "accès au membre %qD au lieu du membre initialisé %qD dans l'expression constante"
  
! #: cp/constexpr.cc:6096 cp/constexpr.cc:8148
  #: 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:6253
  #, 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:6256
  #, 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:6267
  #, 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:6270
  #, 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:6281
  #, 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:6284
  #, 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:6295
  #, 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:6299
  #, 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:6310
  #, 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:6313
  #, 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:6471
  #, 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:6480 cp/constexpr.cc:6490
  #, 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:6510
  #, 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:6557
  #, 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:6569
  #, 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:7503
! #, 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 "accès à la valeur de %qE au travers d'une gl-valeur %qT dans une expression constante"
  
! #: cp/constexpr.cc:7511
! #, fuzzy, gcc-internal-format
! #| msgid "%qT temporary created here"
  msgid "%qT object created here"
! msgstr "le temporaire %qT est créé ici"
  
! #: cp/constexpr.cc:7514 cp/parser.cc:13136 cp/parser.cc:13147
! #: cp/reflect.cc:8428 cp/semantics.cc:4701 cp/semantics.cc:4717
  #, 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:7557 cp/constexpr.cc:7590
  #, 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:7559 cp/constexpr.cc:7585 cp/constexpr.cc:7592
! #: cp/constexpr.cc:7957 cp/constexpr.cc:11022 cp/constexpr.cc:11035
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "alloué ici"
  
! #: cp/constexpr.cc:7563
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr "accès à %qE en dehors de sa durée de vie"
  
! #: cp/constexpr.cc:7583
  #, 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:7595
  #, 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:7603 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:7608
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D n'est pas const"
  
! #: cp/constexpr.cc:7611
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D est volatile"
  
! #: cp/constexpr.cc:7616 cp/constexpr.cc:7623
  #: 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:7629 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:7632 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:7955
  #, 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:7964
  #, 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:7971
  #, 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:7974
  #, 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:8126
  #, 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:8157
  #, 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:8164
  #, 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:8176 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:8836 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:8949 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:8951 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:8970
  #, gcc-internal-format
  msgid "use of %qD"
  msgstr "utilisation de %qD"
  
! #: cp/constexpr.cc:8974
  #, 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:8976
  #, 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:8978
  #, 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:8980
  #, 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:9092
! #, fuzzy, gcc-internal-format
! #| msgid "%q+D declared with an exception specification"
  msgid "destructor exited with an exception"
! msgstr "%q+D déclaré avec une spécification d'exception"
  
! #: cp/constexpr.cc:9170
  #, 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:9183
  #, 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:9374
  #, 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:9377
  #, 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:9445 cp/constexpr.cc:12670
  #: 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:9670
! #, fuzzy, gcc-internal-format
! #| msgid "invalid return type %qT of %<constexpr%> function %q+D"
  msgid "uncaught exception exited from %<noexcept%> function %qD"
! msgstr "type retourné %qT invalide pour la fonction %<constexpr%> %q+D"
  
! #: cp/constexpr.cc:9674
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
! msgstr ""
  
! #: cp/constexpr.cc:9677
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
! msgstr ""
  
! #: cp/constexpr.cc:10053 cp/constexpr.cc:12146
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "un %<reinterpret_cast%> n'est pas une expression constante"
  
! #: cp/constexpr.cc:10087 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:10142
  #, 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:10152
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr "l'objet pointé est déclaré ici"
  
! #: cp/constexpr.cc:10160
  #, 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:10174
  #, 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:10214 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:10373 cp/constexpr.cc:12455 cp/constexpr.cc:12898
  #: 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:10422 cp/constexpr.cc:12942
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> n'est pas une expression constante"
  
! #: cp/constexpr.cc:10543
  #, 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:10593 cp/constexpr.cc:10605
  #: 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:10608
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "l'expression %qE du sous-type %s est inattendue"
  
! #: cp/constexpr.cc:10626
! #, fuzzy, gcc-internal-format
! #| msgid "accessing %qE outside its lifetime"
  msgid "%qE accesses an object outside its lifetime"
! msgstr "accès à %qE en dehors de sa durée de vie"
  
! #: cp/constexpr.cc:10764
! #, fuzzy, gcc-internal-format
! #| msgid "'B' operand is not constant"
  msgid "contract condition is not constant"
! msgstr "l'opérande « B » n'est pas une constante"
  
! #: cp/constexpr.cc:10770
  #, 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:10955
! #, fuzzy, gcc-internal-format
! #| msgid "break statement not within loop or switch"
  msgid "%<break%> outside of a loop or %<switch%>"
! msgstr "mot-clé « break » à l'extérieur de toute boucle ou « switch »"
  
! #: cp/constexpr.cc:10957
! #, fuzzy, gcc-internal-format
! #| msgid "%<friend%> used outside of class"
  msgid "%<continue%> outside of a loop"
! msgstr "%<friend%> utilisé en dehors d'une classe"
  
! #: cp/constexpr.cc:10959
! #, fuzzy, gcc-internal-format
! #| msgid "jump into statement expression"
  msgid "%<return%> in a statement expression"
! msgstr "saut dans l'expression d'une instruction"
  
! #: cp/constexpr.cc:11000 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 il fait référence aux sous-objets mutables de %qT"
  
! #: cp/constexpr.cc:11016
! #, fuzzy, gcc-internal-format
! #| msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  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 il fait référence à un résultat de %<operator new%>"
  
! #: cp/constexpr.cc:11020 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:11033 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:11054 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:11058
  #, 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:11083
  #, 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:11088
  #, 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:11104 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:11145
  #, 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:11854 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:12108
  #, 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:12111
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "car il est utilisé comme gl-valeur"
  
! #: cp/constexpr.cc:12167 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:12201 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:12391
  #, 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:12403
  #, 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:12479
  #, 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:12496
  #, 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:12560
  #, 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:12634
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%qD défini %<thread_local%> dans un contexte %<constexpr%>"
  
! #: cp/constexpr.cc:12642
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%qD défini %<static%> dans un contexte %<constexpr%>"
  
! #: cp/constexpr.cc:12722 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:12823 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:12895
  #, 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:12908
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "initialisation d'un tableau non constant"
  
! #: cp/constexpr.cc:12959
  #, 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:13004 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"
--- 56605,57517 ----
  msgstr "type retourné %qT invalide pour la fonction %<constexpr%> %q+D"
  
  #: cp/constexpr.cc:316
! #, gcc-internal-format
  msgid "%<constexpr%> constructor in %q#T that has virtual base classes only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
! msgstr "le constructeur %<constexpr%> dans %q#T qui a des classes de base virtuelles est uniquement disponible avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
  #: cp/constexpr.cc:320
! #, gcc-internal-format
  msgid "%<constexpr%> destructor in %q#T that has virtual base classes only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
! msgstr "les destructeurs %<constexpr%> dans %q#T qui ont des classes de base virtuelles sont uniquement disponibles avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
  #: cp/constexpr.cc:580
  #, gcc-internal-format
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr "le constructeur %<constexpr%> n'a pas de corps vide"
  
! #: cp/constexpr.cc:839
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr "le constructeur %<constexpr%> de l'union %qT doit initialiser exactement un membre de donnée non statique"
  
! #: cp/constexpr.cc:900
  #, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr "le membre %qD doit être initialisé par l'initialisation des membres dans le constructeur %<constexpr%>"
  
! #: cp/constexpr.cc:963 cp/constexpr.cc:1129
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr "le corps de la fonction %<constexpr%> %qD n'est pas une unique instruction « return »"
  
! #: cp/constexpr.cc:1088
  #, gcc-internal-format
  msgid "%<-fimplicit-constexpr%> only affects %<inline%> functions"
  msgstr "%<-fimplicit-constexpr%> affecte uniquement les fonctions %<inline%>"
  
! #: cp/constexpr.cc:1104
  #, gcc-internal-format
  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:7964
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr "destruction de %qE en dehors de sa durée de vie"
  
! #: cp/constexpr.cc:1740
  #, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT; %<what()%>: %qs"
! msgstr "%qs appelé après avoir levé une exception de type %qT ; %<what()%> : %qs"
  
! #: cp/constexpr.cc:1755
  #, gcc-internal-format
  msgid "%qs called after throwing an exception %qE"
! msgstr "%qs appelé après avoir levé une exception %qE"
  
! #: cp/constexpr.cc:1758
! #, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT"
! msgstr "%qs appelé après avoir levé une exception de type %qT"
  
! #: cp/constexpr.cc:1772
! #, gcc-internal-format
  msgid "uncaught exception of type %qT; %<what()%>: %qs"
! msgstr "exception de type %qT non interceptée ; %<what()%> : %qs"
  
! #: cp/constexpr.cc:1786
! #, gcc-internal-format
  msgid "uncaught exception %qE"
! msgstr "exception %qE non interceptée"
  
! #: cp/constexpr.cc:1788
! #, gcc-internal-format
  msgid "uncaught exception of type %qT"
! msgstr "exception de type %qT non interceptée"
  
! #: cp/constexpr.cc:1912
! #, gcc-internal-format
  msgid "call to %qD function with incorrect number of arguments"
! msgstr "appel à la fonction %qD avec un nombre incorrect d'arguments"
  
! #: cp/constexpr.cc:1930
! #, gcc-internal-format
  msgid "%qD called with no caught exceptions pending"
! msgstr "%qD appelé sans aucune exception interceptée en attente"
  
! #: cp/constexpr.cc:2014
! #, gcc-internal-format
  msgid "cannot allocate exception: size not constant"
! msgstr "impossible d'allouer l'exception : la taille n'est pas constante"
  
! #: cp/constexpr.cc:2034
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
! msgstr "le premier argument de le fonction %qD n'est pas le résultat de %<__cxa_allocate_exception%>"
  
! #: cp/constexpr.cc:2065 cp/constexpr.cc:2117
! #, gcc-internal-format
  msgid "%qD called with no caught exceptions active"
! msgstr "%qD appelé sans exception active interceptée"
  
! #: cp/constexpr.cc:2155
  #, 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:2224
! #, gcc-internal-format
  msgid "%qD called without supportable %qs"
! msgstr "%qD appelé sans %qs supporté"
  
! #: cp/constexpr.cc:2280
! #, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
! msgstr "%qD appelé avec l'argument %qs inattendu"
  
! #: cp/constexpr.cc:2308
  #, 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:2346
! #, gcc-internal-format
  msgid "wrong number of arguments to %qs call"
! msgstr "nombre d'arguments erroné dans l'appel à %qs"
  
! #: cp/constexpr.cc:2373
  #, 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:2420
  #, 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:2454
  msgid "constexpr message: %.*s [%r%.*s%R]"
! msgstr "message de constexpr : %.*s [%r%.*s%R]"
  
! #: cp/constexpr.cc:2458
! #, gcc-internal-format
  msgid "constexpr message: %.*s"
! msgstr "message de constexpr : %.*s"
  
! #: cp/constexpr.cc:2564 cp/constexpr.cc:4540
  #: 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:2566 cp/constexpr.cc:2687 cp/constexpr.cc:2696
! #: cp/constexpr.cc:4873 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:2856 cp/constexpr.cc:3821 cp/constexpr.cc:4195
! #: cp/constexpr.cc:4260 cp/constexpr.cc:12039
  #: 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:2930 cp/constexpr.cc:7481 cp/constexpr.cc:10199
  #: 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:3117
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "la comparaison se réduit à %qE"
  
! #: cp/constexpr.cc:3120
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "%qE est évalué à « faux »"
  
! #: cp/constexpr.cc:3203
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr "la supposition de l'attribut %<assume%> a échoué"
  
! #: cp/constexpr.cc:3243 cp/constexpr.cc:11984
  #: rust/backend/rust-constexpr.cc:5982
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "appel à la fonction interne %qE"
  
! #: cp/constexpr.cc:3300 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:3328 rust/backend/rust-constexpr.cc:2700
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "initialement déclaré %<const%> ici"
  
! #: cp/constexpr.cc:3606 cp/constexpr.cc:3665 cp/constexpr.cc:3698
! #: cp/constexpr.cc:3720
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr "la référence %<dynamic_cast%> a échoué"
  
! #: cp/constexpr.cc:3607
  #, 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:3634
  #, 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:3666 cp/constexpr.cc:3699
  #, 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:3722
  #, 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:3725
  #, 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:3827
  #, 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:3907
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
! msgstr "impossible de lever %qT"
  
! #: cp/constexpr.cc:3982 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:4065
  #, 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:4098
  #, 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:4102 cp/constexpr.cc:4125
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr "l'allocation a été réalisée ici"
  
! #: cp/constexpr.cc:4121
  #, 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:4138
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr "désallocation d'un stockage déjà désalloué"
  
! #: cp/constexpr.cc:4145
  #, 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:4303 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:4310
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%qD appelé dans une expression constante"
  
! #: cp/constexpr.cc:4314 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:4398 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:4409 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:4831
  #, 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:4834
  #, 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:4840
  #, 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:4916 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:4923 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:4946 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:4965 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:5184 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:5731 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:5734 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:5739 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:5742 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:5956 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:6022 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:6041 cp/constexpr.cc:6177 cp/constexpr.cc:6189
! #: cp/constexpr.cc:9210 cp/constexpr.cc:9346 cp/constexpr.cc:11934
! #: cp/constexpr.cc:12999 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:6049 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:6083 cp/constexpr.cc:6120 cp/constexpr.cc:8155
  #: 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:6085
! #, 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:6098 cp/constexpr.cc:8150
  #: 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:6255
  #, 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:6258
  #, 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:6269
  #, 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:6272
  #, 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:6283
  #, 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:6286
  #, 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:6297
  #, 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:6301
  #, 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:6312
  #, 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:6315
  #, 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:6473
  #, 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:6482 cp/constexpr.cc:6492
  #, 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:6512
  #, 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:6559
  #, 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:6571
  #, 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:7505
! #, 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:7513
! #, gcc-internal-format
  msgid "%qT object created here"
! msgstr "l'objet %qT est créé ici"
  
! #: cp/constexpr.cc:7516 cp/parser.cc:13134 cp/parser.cc:13145
! #: cp/reflect.cc:8548 cp/semantics.cc:4693 cp/semantics.cc:4709
  #, 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:7559 cp/constexpr.cc:7592
  #, 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:7561 cp/constexpr.cc:7587 cp/constexpr.cc:7594
! #: cp/constexpr.cc:7959 cp/constexpr.cc:11030 cp/constexpr.cc:11043
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "alloué ici"
  
! #: cp/constexpr.cc:7565
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr "accès à %qE en dehors de sa durée de vie"
  
! #: cp/constexpr.cc:7585
  #, 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:7597
  #, 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:7605 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:7610
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D n'est pas const"
  
! #: cp/constexpr.cc:7613
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D est volatile"
  
! #: cp/constexpr.cc:7618 cp/constexpr.cc:7625
  #: 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:7631 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:7634 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:7957
  #, 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:7966
  #, 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:7973
  #, 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:7976
  #, 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:8128
  #, 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:8159
  #, 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:8166
  #, 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:8178 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:8838 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:8951 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:8953 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:8972
  #, gcc-internal-format
  msgid "use of %qD"
  msgstr "utilisation de %qD"
  
! #: cp/constexpr.cc:8976
  #, 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:8978
  #, 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:8980
  #, 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:8982
  #, 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:9094
! #, gcc-internal-format
  msgid "destructor exited with an exception"
! msgstr "le destructeur s'est terminé avec une exception"
  
! #: cp/constexpr.cc:9172
  #, 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:9185
  #, 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:9376
  #, 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:9379
  #, 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:9447 cp/constexpr.cc:12692
  #: 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:9672
! #, 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:9676
  #, 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:9679
  #, 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:10055 cp/constexpr.cc:12162
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "un %<reinterpret_cast%> n'est pas une expression constante"
  
! #: cp/constexpr.cc:10089 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:10144
  #, 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:10154
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr "l'objet pointé est déclaré ici"
  
! #: cp/constexpr.cc:10162
  #, 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:10176
  #, 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:10216 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:10375 cp/constexpr.cc:12471 cp/constexpr.cc:12920
  #: 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:10424 cp/constexpr.cc:12964
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> n'est pas une expression constante"
  
! #: cp/constexpr.cc:10545
  #, 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:10595 cp/constexpr.cc:10607
  #: 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:10610
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "l'expression %qE du sous-type %s est inattendue"
  
! #: cp/constexpr.cc:10628
! #, 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:10772
! #, gcc-internal-format
  msgid "contract condition is not constant"
! msgstr "la condition du contrat n'est pas constant"
  
! #: cp/constexpr.cc:10778
  #, 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:10963
! #, 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:10965
! #, gcc-internal-format
  msgid "%<continue%> outside of a loop"
! msgstr "%<continue%> utilisé en dehors d'une boucle"
  
! #: cp/constexpr.cc:10967
! #, gcc-internal-format
  msgid "%<return%> in a statement expression"
! msgstr "%<return%> dans l'expression d'une instruction"
  
! #: cp/constexpr.cc:11008 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:11024
! #, 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:11028 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:11041 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:11062 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:11066
  #, 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:11091
  #, 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:11096
  #, 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:11112 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:11163
  #, 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:11870 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:12124
  #, 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:12127
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "car il est utilisé comme gl-valeur"
  
! #: cp/constexpr.cc:12183 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:12217 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:12407
  #, 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:12419
  #, 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:12495
  #, 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:12512
  #, 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:12576
  #, 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:12650
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%qD défini %<thread_local%> dans un contexte %<constexpr%>"
  
! #: cp/constexpr.cc:12658
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%qD défini %<static%> dans un contexte %<constexpr%>"
  
! #: cp/constexpr.cc:12744 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:12845 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:12917
  #, 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:12930
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "initialisation d'un tableau non constant"
  
! #: cp/constexpr.cc:12981
  #, 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:13026 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 "l'exigence imbriquée %qE n'est
*** 57581,58037 ****
  #: cp/constraint.cc:1912
  #, gcc-internal-format
  msgid "failed to complete %qT in SFINAE context"
! msgstr ""
  
  #: cp/constraint.cc:1915
  #, gcc-internal-format
  msgid "failed to deduce %qD in SFINAE context"
! msgstr ""
  
! #: cp/constraint.cc:2175
  #, gcc-internal-format
  msgid "satisfaction of atomic constraint %qE depends on itself"
  msgstr "la satisfaction de la contrainte atomique %qE dépend d'elle-même"
  
! #: cp/constraint.cc:2221
  #, gcc-internal-format
  msgid "satisfaction value of atomic constraint %qE changed from %qE to %qE"
  msgstr "la valeur de satisfaction de la contrainte %qE a changé entre %qE et %qE"
  
! #: cp/constraint.cc:2224
  #, gcc-internal-format
  msgid "satisfaction value first evaluated to %qE from here"
  msgstr "la valeur de satisfaction a été évaluée en premier pour %qE ici"
  
! #: cp/constraint.cc:2341
  #, gcc-internal-format
  msgid "no operand of the disjunction is satisfied"
  msgstr "aucun opérande de la disjonction est satisfait"
  
! #: cp/constraint.cc:2355
  #, gcc-internal-format
  msgid "the operand %qE is unsatisfied because"
  msgstr "l'opérande %qE n'est pas satisfait car"
  
! #: cp/constraint.cc:3138
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not nothrow copy assignable"
  msgid "%qT is not nothrow copy assignable"
! msgstr "  %qT n'est pas assignable par copie avec nothrow"
  
! #: cp/constraint.cc:3141
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not nothrow default constructible"
  msgid "%qT is not nothrow default constructible"
! msgstr "  %qT ne sait pas être construit par défaut avec nothrow"
  
! #: cp/constraint.cc:3144
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not nothrow copy constructible"
  msgid "%qT is not nothrow copy constructible"
! msgstr "  %qT ne peut pas être construit par copie avec nothrow"
  
! #: cp/constraint.cc:3147
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not trivially copy assignable"
  msgid "%qT is not trivially copy assignable"
! msgstr "  %qT n'est pas trivialement copiable par affectation"
  
! #: cp/constraint.cc:3150
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not trivially default constructible"
  msgid "%qT is not trivially default constructible"
! msgstr "  %qT n'a pas de constructeur par défaut trivialement utilisable"
  
! #: cp/constraint.cc:3153
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not trivially copy constructible"
  msgid "%qT is not trivially copy constructible"
! msgstr "  %qT n'a pas de constructeur par copie trivialement utilisable"
  
! #: cp/constraint.cc:3156
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not trivially destructible"
  msgid "%qT is not trivially destructible"
! msgstr "  %qT n'a pas de destructeur trivialement utilisable"
  
! #: cp/constraint.cc:3159
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT does not have unique object representations"
  msgid "%qT does not have unique object representations, because"
! msgstr "  %qT n'a pas de représentation objet unique"
  
! #: cp/constraint.cc:3169
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT does not have a virtual destructor"
  msgid "%qT does not have a virtual destructor"
! msgstr "  %qT n'a pas de destructeur virtuel"
  
! #: cp/constraint.cc:3173
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not an abstract class"
  msgid "%qT is not an abstract class"
! msgstr "  %qT n'est pas une classe abstraite"
  
! #: cp/constraint.cc:3176
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not an aggregate"
  msgid "%qT is not an aggregate"
! msgstr "  %qT n'est pas un agrégat"
  
! #: cp/constraint.cc:3179
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not an array"
  msgid "%qT is not an array"
! msgstr "  %qT n'est pas un tableau"
  
! #: cp/constraint.cc:3182
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not assignable from %qT"
  msgid "%qT is not assignable from %qT, because"
! msgstr "  %qT n'est pas assignable depuis %qT"
  
! #: cp/constraint.cc:3186 cp/semantics.cc:13525 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT n'est pas une base de %qT"
  
! #: cp/constraint.cc:3189
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not a bounded array"
  msgid "%qT is not a bounded array"
! msgstr "  %qT n'est pas un tableau borné"
  
! #: cp/constraint.cc:3192
! #, fuzzy, gcc-internal-format
! #| msgid "%q#T is not a class"
  msgid "%qT is not a class"
! msgstr "%q#T n'est pas une classe"
  
! #: cp/constraint.cc:3195
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not a const type"
  msgid "%qT is not a const type"
! msgstr "  %qT n'est pas un type constant"
  
! #: cp/constraint.cc:3199
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not default constructible"
  msgid "%qT is not default constructible, because"
! msgstr "  %qT n'a pas de constructeur par défaut utilisable"
  
! #: cp/constraint.cc:3201
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not constructible from %qE"
  msgid "%qT is not constructible from %qT, because"
! msgstr "  %qT ne peut pas être construit à partir de %qE"
  
! #: cp/constraint.cc:3210
! #, fuzzy, gcc-internal-format
! #| msgid "%q+T is not literal because:"
  msgid "%qT is not destructible, because"
! msgstr "%q+T n'est pas littéral à cause de:"
  
! #: cp/constraint.cc:3214
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not an empty class"
  msgid "%qT is not an empty class"
! msgstr "  %qT n'est pas une classe vide"
  
! #: cp/constraint.cc:3217
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not an enum"
  msgid "%qT is not an enum"
! msgstr "  %qT n'est pas une énumération"
  
! #: cp/constraint.cc:3220
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not a final class"
  msgid "%qT is not a final class"
! msgstr "  %qT n'est pas une classe finale"
  
! #: cp/constraint.cc:3223
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not a function"
  msgid "%qT is not a function"
! msgstr "  %qT n'est pas une fonction"
  
! #: cp/constraint.cc:3226
! #, fuzzy, gcc-internal-format
! #| msgid "%qT is not a template type"
  msgid "%qT is not an implicit-lifetime type"
! msgstr "%qT n'est pas un type de patron"
  
! #: cp/constraint.cc:3231
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not invocable"
  msgid "%qT is not invocable, because"
! msgstr "  %qT ne peut pas être invoqué"
  
! #: cp/constraint.cc:3233
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not invocable by %qE"
  msgid "%qT is not invocable by %qT, because"
! msgstr "  %qT ne peut pas être invoqué par %qE"
  
! #: cp/constraint.cc:3238
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not layout compatible with %qT"
  msgid "%qT is not layout compatible with %qT, because"
! msgstr "  %qT n'a pas une disposition compatible avec %qT"
  
! #: cp/constraint.cc:3242
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not a literal type"
  msgid "%qT is not a literal type"
! msgstr "  %qT n'est pas un type littéral"
  
! #: cp/constraint.cc:3245
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not a member function pointer"
  msgid "%qT is not a member function pointer"
! msgstr "  %qT n'est pas un pointeur vers une fonction membre"
  
! #: cp/constraint.cc:3248
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not a member object pointer"
  msgid "%qT is not a member object pointer"
! msgstr "  %qT n'est pas un pointeur vers un objet membre"
  
! #: cp/constraint.cc:3251
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not a member pointer"
  msgid "%qT is not a member pointer"
! msgstr "  %qT n'est pas un pointeur membre"
  
! #: cp/constraint.cc:3254
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not nothrow assignable from %qT"
  msgid "%qT is not nothrow assignable from %qT, because"
! msgstr "  %qT n'est pas assignable avec nothrow depuis %qT"
  
! #: cp/constraint.cc:3259
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not nothrow default constructible"
  msgid "%qT is not nothrow default constructible, because"
! msgstr "  %qT ne sait pas être construit par défaut avec nothrow"
  
! #: cp/constraint.cc:3261
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not nothrow constructible from %qE"
  msgid "%qT is not nothrow constructible from %qT, because"
! msgstr "  %qT ne peut pas être construit avec nothrow à partir de %qE"
  
! #: cp/constraint.cc:3266
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not nothrow convertible from %qE"
  msgid "%qT is not nothrow convertible from %qT, because"
! msgstr "  %qT ne peut pas être converti avec %<nothrow%> à partir de %qE"
  
! #: cp/constraint.cc:3270
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not nothrow default constructible"
  msgid "%qT is not nothrow destructible, because"
! msgstr "  %qT ne sait pas être construit par défaut avec nothrow"
  
! #: cp/constraint.cc:3276
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not nothrow invocable"
  msgid "%qT is not nothrow invocable, because"
! msgstr "  %qT ne peut pas être invoqué avec nothrow"
  
! #: cp/constraint.cc:3278
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not nothrow invocable by %qE"
  msgid "%qT is not nothrow invocable by %qT, because"
! msgstr "  %qT ne peut pas être invoqué avec nothrow par %qE"
  
! #: cp/constraint.cc:3285
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not an object type"
  msgid "%qT is not an object type"
! msgstr "  %qT n'est pas un type objet"
  
! #: cp/constraint.cc:3289
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not pointer-interconvertible base of %qT"
  msgid "%qT is not a pointer-interconvertible base of %qT, because"
! msgstr "  %qT n'est pas une base qui peut être convertie par pointeur en %qT"
  
! #: cp/constraint.cc:3294
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not a POD type"
  msgid "%qT is not a POD type"
! msgstr "  %qT n'est pas un type simple (aussi appelé POD : Plain Old Data)"
  
! #: cp/constraint.cc:3297
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not a pointer"
  msgid "%qT is not a pointer"
! msgstr "  %qT n'est pas un pointeur"
  
! #: cp/constraint.cc:3300
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not a polymorphic type"
  msgid "%qT is not a polymorphic type"
! msgstr "  %qT n'est pas un type polymorphique"
  
! #: cp/constraint.cc:3303
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not a reference"
  msgid "%qT is not a reference"
! msgstr "  %qT n'est pas une référence"
  
! #: cp/constraint.cc:3306
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not the same as %qT"
  msgid "%q#T is not the same as %q#T"
! msgstr "  %qT n'est pas le même que %qT"
  
! #: cp/constraint.cc:3309
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not a scoped enum"
  msgid "%qT is not a scoped enum"
! msgstr "  %qT n'est pas une énumération fortement typée"
  
! #: cp/constraint.cc:3312
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not an standard layout type"
  msgid "%qT is not a standard layout type"
! msgstr "  %qT n'est pas un type ayant une disposition standard"
  
! #: cp/constraint.cc:3315
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not a trivial type"
  msgid "%qT is not a trivial type"
! msgstr "  %qT n'est pas un type trivial"
  
! #: cp/constraint.cc:3318
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not trivially assignable from %qT"
  msgid "%qT is not trivially assignable from %qT, because"
! msgstr "  %qT n'est pas trivialement assignable depuis %qT"
  
! #: cp/constraint.cc:3323
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not trivially default constructible"
  msgid "%qT is not trivially default constructible, because"
! msgstr "  %qT n'a pas de constructeur par défaut trivialement utilisable"
  
! #: cp/constraint.cc:3325
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not trivially constructible from %qE"
  msgid "%qT is not trivially constructible from %qT, because"
! msgstr "  %qT ne peut pas être construit trivialement à partir de %qE"
  
! #: cp/constraint.cc:3330 cp/tree.cc:5014
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not trivially copyable"
  msgid "%qT is not trivially copyable"
! msgstr "  %qT n'est pas trivialement copiable"
  
! #: cp/constraint.cc:3333
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not trivially destructible"
  msgid "%qT is not trivially destructible, because"
! msgstr "  %qT n'a pas de destructeur trivialement utilisable"
  
! #: cp/constraint.cc:3337
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not an unbounded array"
  msgid "%qT is not an unbounded array"
! msgstr "  %qT n'est pas un tableau non borné"
  
! #: cp/constraint.cc:3340
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not a union"
  msgid "%qT is not a union"
! msgstr "  %qT est une union"
  
! #: cp/constraint.cc:3343
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not a virtual base of %qT"
  msgid "%qT is not a virtual base of %qT"
! msgstr "  %qT n'est pas une base virtuelle de %qT"
  
! #: cp/constraint.cc:3346
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not a volatile type"
  msgid "%qT is not a volatile type"
! msgstr "  %qT n'est pas un type volatile"
  
! #: cp/constraint.cc:3349
! #, fuzzy, gcc-internal-format
! #| msgid "argument `%d' is not a constant"
  msgid "%qT is not consteval-only"
! msgstr "l'argument de « %d » n'est pas une constante"
  
! #: cp/constraint.cc:3352
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT cannot yield a rank"
  msgid "%qT cannot yield a rank"
! msgstr "  %qT ne peut pas rendre un rang"
  
! #: cp/constraint.cc:3355
! #, fuzzy, gcc-internal-format
! #| msgid "%qs and %qs cannot both be enabled"
  msgid "%qT and %qT cannot be ordered"
! msgstr "%qs et %qs ne peuvent pas être activés tous les deux"
  
! #: cp/constraint.cc:3358
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not default constructible"
  msgid "%qT is not destructurable"
! msgstr "  %qT n'a pas de constructeur par défaut utilisable"
  
! #: cp/constraint.cc:3361
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
! msgstr "  %qT n'est pas une référence qui se lie à un objet temporaire de type %qT (initialisation directe)"
  
! #: cp/constraint.cc:3365
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
! msgstr "  %qT n'est pas une référence qui se lie à un objet temporaire de type %qT (initialisation par copie)"
  
! #: cp/constraint.cc:3369
! #, fuzzy, gcc-internal-format
! #| msgid "  %qD is not deducible from %qT"
  msgid "%qD is not deducible from %qT"
! msgstr "  %qD n'est pas déductible de %qT"
  
! #: cp/constraint.cc:3436
  #, gcc-internal-format
  msgid "invalid constraints"
  msgstr "contraintes invalides"
  
! #: cp/constraint.cc:3457
  #, gcc-internal-format
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr "la contrainte %qE a le type %qT au lieu de %<bool%>"
  
! #: cp/constraint.cc:3461
  #, gcc-internal-format
  msgid "the expression %qE evaluated to %<false%>"
  msgstr "l'expression %qE est évaluée à %<false%>"
  
! #: cp/constraint.cc:3516
  #, gcc-internal-format
  msgid "constraints not satisfied"
  msgstr "la contrainte n'est pas satisfaite"
  
! #: cp/constraint.cc:3533
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr "définissez %qs à au moins %d pour plus de détails"
  
  #: cp/contracts.cc:183
! #, fuzzy, gcc-internal-format
! #| msgid "mismatched contract condition in declaration"
  msgid "mismatched contract specifier in declaration"
! msgstr "condition de contrat en désaccord dans la déclaration"
  
  #: cp/contracts.cc:184 cp/contracts.cc:209
  #, gcc-internal-format
--- 57611,58002 ----
  #: cp/constraint.cc:1912
  #, gcc-internal-format
  msgid "failed to complete %qT in SFINAE context"
! msgstr "impossible de compléter %qT dans le contexte SFINAE"
  
  #: cp/constraint.cc:1915
  #, gcc-internal-format
  msgid "failed to deduce %qD in SFINAE context"
! msgstr "échec de la déduction de %qD dans le contexte SFINAE"
  
! #: cp/constraint.cc:2182
  #, gcc-internal-format
  msgid "satisfaction of atomic constraint %qE depends on itself"
  msgstr "la satisfaction de la contrainte atomique %qE dépend d'elle-même"
  
! #: cp/constraint.cc:2228
  #, gcc-internal-format
  msgid "satisfaction value of atomic constraint %qE changed from %qE to %qE"
  msgstr "la valeur de satisfaction de la contrainte %qE a changé entre %qE et %qE"
  
! #: cp/constraint.cc:2231
  #, gcc-internal-format
  msgid "satisfaction value first evaluated to %qE from here"
  msgstr "la valeur de satisfaction a été évaluée en premier pour %qE ici"
  
! #: cp/constraint.cc:2348
  #, gcc-internal-format
  msgid "no operand of the disjunction is satisfied"
  msgstr "aucun opérande de la disjonction est satisfait"
  
! #: cp/constraint.cc:2362
  #, gcc-internal-format
  msgid "the operand %qE is unsatisfied because"
  msgstr "l'opérande %qE n'est pas satisfait car"
  
! #: cp/constraint.cc:3147
! #, gcc-internal-format
  msgid "%qT is not nothrow copy assignable"
! msgstr "%qT n'est pas assignable par copie avec nothrow"
  
! #: cp/constraint.cc:3150
! #, gcc-internal-format
  msgid "%qT is not nothrow default constructible"
! msgstr "%qT ne sait pas être construit par défaut avec nothrow"
  
! #: cp/constraint.cc:3153
! #, gcc-internal-format
  msgid "%qT is not nothrow copy constructible"
! msgstr "%qT ne peut pas être construit par copie avec nothrow"
  
! #: cp/constraint.cc:3156
! #, gcc-internal-format
  msgid "%qT is not trivially copy assignable"
! msgstr "%qT n'est pas trivialement copiable par affectation"
  
! #: cp/constraint.cc:3159
! #, gcc-internal-format
  msgid "%qT is not trivially default constructible"
! msgstr "%qT n'a pas de constructeur par défaut trivialement utilisable"
  
! #: cp/constraint.cc:3162
! #, gcc-internal-format
  msgid "%qT is not trivially copy constructible"
! msgstr "%qT n'a pas de constructeur par copie trivialement utilisable"
  
! #: cp/constraint.cc:3165
! #, gcc-internal-format
  msgid "%qT is not trivially destructible"
! msgstr "%qT n'a pas de destructeur trivialement utilisable"
  
! #: cp/constraint.cc:3168
! #, gcc-internal-format
  msgid "%qT does not have unique object representations, because"
! msgstr "%qT n'a pas de représentation objet unique, car"
  
! #: cp/constraint.cc:3178
! #, gcc-internal-format
  msgid "%qT does not have a virtual destructor"
! msgstr "%qT n'a pas de destructeur virtuel"
  
! #: cp/constraint.cc:3182
! #, gcc-internal-format
  msgid "%qT is not an abstract class"
! msgstr "%qT n'est pas une classe abstraite"
  
! #: cp/constraint.cc:3185
! #, gcc-internal-format
  msgid "%qT is not an aggregate"
! msgstr "%qT n'est pas un agrégat"
  
! #: cp/constraint.cc:3188
! #, gcc-internal-format
  msgid "%qT is not an array"
! msgstr "%qT n'est pas un tableau"
  
! #: cp/constraint.cc:3191
! #, gcc-internal-format
  msgid "%qT is not assignable from %qT, because"
! msgstr "%qT n'est pas assignable depuis %qT, car"
  
! #: cp/constraint.cc:3195 cp/semantics.cc:13521 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT n'est pas une base de %qT"
  
! #: cp/constraint.cc:3198
! #, gcc-internal-format
  msgid "%qT is not a bounded array"
! msgstr "%qT n'est pas un tableau borné"
  
! #: cp/constraint.cc:3201
! #, gcc-internal-format
  msgid "%qT is not a class"
! msgstr "%qT n'est pas une classe"
  
! #: cp/constraint.cc:3204
! #, gcc-internal-format
  msgid "%qT is not a const type"
! msgstr "%qT n'est pas un type constant"
  
! #: cp/constraint.cc:3208
! #, gcc-internal-format
  msgid "%qT is not default constructible, because"
! msgstr "%qT n'a pas de constructeur par défaut utilisable, car"
  
! #: cp/constraint.cc:3210
! #, gcc-internal-format
  msgid "%qT is not constructible from %qT, because"
! msgstr "%qT ne peut pas être construit à partir de %qT, car"
  
! #: cp/constraint.cc:3219
! #, gcc-internal-format
  msgid "%qT is not destructible, because"
! msgstr "%qT n'est pas destructible, car"
  
! #: cp/constraint.cc:3223
! #, gcc-internal-format
  msgid "%qT is not an empty class"
! msgstr "%qT n'est pas une classe vide"
  
! #: cp/constraint.cc:3226
! #, gcc-internal-format
  msgid "%qT is not an enum"
! msgstr "%qT n'est pas une énumération"
  
! #: cp/constraint.cc:3229
! #, gcc-internal-format
  msgid "%qT is not a final class"
! msgstr "%qT n'est pas une classe finale"
  
! #: cp/constraint.cc:3232
! #, gcc-internal-format
  msgid "%qT is not a function"
! msgstr "%qT n'est pas une fonction"
  
! #: cp/constraint.cc:3235
! #, gcc-internal-format
  msgid "%qT is not an implicit-lifetime type"
! msgstr "%qT n'est pas un type avec une durée de vie implicite"
  
! #: cp/constraint.cc:3240
! #, gcc-internal-format
  msgid "%qT is not invocable, because"
! msgstr "%qT ne peut pas être invoqué, car"
  
! #: cp/constraint.cc:3242
! #, gcc-internal-format
  msgid "%qT is not invocable by %qT, because"
! msgstr "%qT ne peut pas être invoqué par %qT, car"
  
! #: cp/constraint.cc:3247
! #, gcc-internal-format
  msgid "%qT is not layout compatible with %qT, because"
! msgstr "%qT n'a pas une disposition compatible avec %qT, car"
  
! #: cp/constraint.cc:3251
! #, gcc-internal-format
  msgid "%qT is not a literal type"
! msgstr "%qT n'est pas un type littéral"
  
! #: cp/constraint.cc:3254
! #, gcc-internal-format
  msgid "%qT is not a member function pointer"
! msgstr "%qT n'est pas un pointeur vers une fonction membre"
  
! #: cp/constraint.cc:3257
! #, gcc-internal-format
  msgid "%qT is not a member object pointer"
! msgstr "%qT n'est pas un pointeur vers un objet membre"
  
! #: cp/constraint.cc:3260
! #, gcc-internal-format
  msgid "%qT is not a member pointer"
! msgstr "%qT n'est pas un pointeur membre"
  
! #: cp/constraint.cc:3263
! #, gcc-internal-format
  msgid "%qT is not nothrow assignable from %qT, because"
! msgstr "%qT n'est pas assignable avec nothrow depuis %qT, car"
  
! #: cp/constraint.cc:3268
! #, gcc-internal-format
  msgid "%qT is not nothrow default constructible, because"
! msgstr "%qT ne sait pas être construit par défaut avec nothrow, car"
  
! #: cp/constraint.cc:3270
! #, gcc-internal-format
  msgid "%qT is not nothrow constructible from %qT, because"
! msgstr "%qT ne peut pas être construit avec nothrow à partir de %qT, car"
  
! #: cp/constraint.cc:3275
! #, gcc-internal-format
  msgid "%qT is not nothrow convertible from %qT, because"
! msgstr "%qT ne peut pas être converti avec nothrow à partir de %qT, car"
  
! #: cp/constraint.cc:3279
! #, gcc-internal-format
  msgid "%qT is not nothrow destructible, because"
! msgstr "%qT ne sait pas être détruit avec nothrow, car"
  
! #: cp/constraint.cc:3285
! #, gcc-internal-format
  msgid "%qT is not nothrow invocable, because"
! msgstr "%qT ne peut pas être invoqué avec nothrow, car"
  
! #: cp/constraint.cc:3287
! #, gcc-internal-format
  msgid "%qT is not nothrow invocable by %qT, because"
! msgstr "%qT ne peut pas être invoqué avec nothrow par %qT, car"
  
! #: cp/constraint.cc:3294
! #, gcc-internal-format
  msgid "%qT is not an object type"
! msgstr "%qT n'est pas un type objet"
  
! #: cp/constraint.cc:3298
! #, gcc-internal-format
  msgid "%qT is not a pointer-interconvertible base of %qT, because"
! msgstr "%qT n'est pas une base qui peut être convertie par pointeur en %qT, car"
  
! #: cp/constraint.cc:3303
! #, gcc-internal-format
  msgid "%qT is not a POD type"
! msgstr "%qT n'est pas un type simple (aussi appelé POD : Plain Old Data)"
  
! #: cp/constraint.cc:3306
! #, gcc-internal-format
  msgid "%qT is not a pointer"
! msgstr "%qT n'est pas un pointeur"
  
! #: cp/constraint.cc:3309
! #, gcc-internal-format
  msgid "%qT is not a polymorphic type"
! msgstr "%qT n'est pas un type polymorphique"
  
! #: cp/constraint.cc:3312
! #, gcc-internal-format
  msgid "%qT is not a reference"
! msgstr "%qT n'est pas une référence"
  
! #: cp/constraint.cc:3315
! #, gcc-internal-format
  msgid "%q#T is not the same as %q#T"
! msgstr "%q#T n'est pas le même que %q#T"
  
! #: cp/constraint.cc:3318
! #, gcc-internal-format
  msgid "%qT is not a scoped enum"
! msgstr "%qT n'est pas une énumération fortement typée"
  
! #: cp/constraint.cc:3321
! #, gcc-internal-format
  msgid "%qT is not a standard layout type"
! msgstr "%qT n'est pas un type ayant une disposition standard"
  
! #: cp/constraint.cc:3324
! #, gcc-internal-format
  msgid "%qT is not a trivial type"
! msgstr "%qT n'est pas un type trivial"
  
! #: cp/constraint.cc:3327
! #, gcc-internal-format
  msgid "%qT is not trivially assignable from %qT, because"
! msgstr "%qT n'est pas trivialement assignable depuis %qT, car"
  
! #: cp/constraint.cc:3332
! #, gcc-internal-format
  msgid "%qT is not trivially default constructible, because"
! msgstr "%qT n'a pas de constructeur par défaut trivialement utilisable, car"
  
! #: cp/constraint.cc:3334
! #, gcc-internal-format
  msgid "%qT is not trivially constructible from %qT, because"
! msgstr "%qT ne peut pas être construit trivialement à partir de %qT, car"
  
! #: cp/constraint.cc:3339 cp/tree.cc:5014
! #, gcc-internal-format
  msgid "%qT is not trivially copyable"
! msgstr "%qT n'est pas trivialement copiable"
  
! #: cp/constraint.cc:3342
! #, gcc-internal-format
  msgid "%qT is not trivially destructible, because"
! msgstr "%qT n'a pas de destructeur trivialement utilisable, car"
  
! #: cp/constraint.cc:3346
! #, gcc-internal-format
  msgid "%qT is not an unbounded array"
! msgstr "%qT n'est pas un tableau non borné"
  
! #: cp/constraint.cc:3349
! #, gcc-internal-format
  msgid "%qT is not a union"
! msgstr "%qT est une union"
  
! #: cp/constraint.cc:3352
! #, gcc-internal-format
  msgid "%qT is not a virtual base of %qT"
! msgstr "%qT n'est pas une base virtuelle de %qT"
  
! #: cp/constraint.cc:3355
! #, gcc-internal-format
  msgid "%qT is not a volatile type"
! msgstr "%qT n'est pas un type volatile"
  
! #: cp/constraint.cc:3358
! #, gcc-internal-format
  msgid "%qT is not consteval-only"
! msgstr "%qT n'est pas consteval-only"
  
! #: cp/constraint.cc:3361
! #, gcc-internal-format
  msgid "%qT cannot yield a rank"
! msgstr "%qT ne peut pas rendre un rang"
  
! #: cp/constraint.cc:3364
! #, gcc-internal-format
  msgid "%qT and %qT cannot be ordered"
! msgstr "%qT et %qT ne peuvent pas être triés"
  
! #: cp/constraint.cc:3367
! #, gcc-internal-format
  msgid "%qT is not destructurable"
! msgstr "%qT n'a pas de déstructuré"
  
! #: cp/constraint.cc:3370
! #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
! msgstr "%qT n'est pas une référence qui se lie à un objet temporaire de type %qT (initialisation directe)"
  
! #: cp/constraint.cc:3374
! #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
! msgstr "%qT n'est pas une référence qui se lie à un objet temporaire de type %qT (initialisation par copie)"
  
! #: cp/constraint.cc:3378
! #, gcc-internal-format
  msgid "%qD is not deducible from %qT"
! msgstr "%qD n'est pas déductible de %qT"
  
! #: cp/constraint.cc:3445
  #, gcc-internal-format
  msgid "invalid constraints"
  msgstr "contraintes invalides"
  
! #: cp/constraint.cc:3466
  #, gcc-internal-format
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr "la contrainte %qE a le type %qT au lieu de %<bool%>"
  
! #: cp/constraint.cc:3470
  #, gcc-internal-format
  msgid "the expression %qE evaluated to %<false%>"
  msgstr "l'expression %qE est évaluée à %<false%>"
  
! #: cp/constraint.cc:3525
  #, gcc-internal-format
  msgid "constraints not satisfied"
  msgstr "la contrainte n'est pas satisfaite"
  
! #: cp/constraint.cc:3542
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr "définissez %qs à au moins %d pour plus de détails"
  
  #: cp/contracts.cc:183
! #, gcc-internal-format
  msgid "mismatched contract specifier in declaration"
! msgstr "spécificateur de contrat en désaccord dans la déclaration"
  
  #: cp/contracts.cc:184 cp/contracts.cc:209
  #, gcc-internal-format
*************** msgid "declaration has a different numbe
*** 58049,58079 ****
  msgstr "la déclaration a un nombre différent de contrats que précédemment déclaré"
  
  #: cp/contracts.cc:252
! #, fuzzy, gcc-internal-format
! #| msgid "original declaration with fewer contracts here"
  msgid "previous declaration with fewer contracts here"
! msgstr "la déclaration originale avec moins de contrats est ici"
  
  #: cp/contracts.cc:562
  #, gcc-internal-format
  msgid "a value parameter used in a postcondition must be const"
! msgstr ""
  
  #: cp/contracts.cc:563 cp/contracts.cc:1039
! #, fuzzy, gcc-internal-format
! #| msgid "redeclared here"
  msgid "parameter declared here"
! msgstr "redéclaré ici"
  
  #: cp/contracts.cc:593
  #, gcc-internal-format
  msgid "value parameter %qE used in a postcondition must be const"
! msgstr ""
  
  #: cp/contracts.cc:1036
  #, gcc-internal-format
  msgid "contract postcondition result name shadows a function parameter"
! msgstr ""
  
  #: cp/contracts.cc:1660
  #, gcc-internal-format
--- 58014,58042 ----
  msgstr "la déclaration a un nombre différent de contrats que précédemment déclaré"
  
  #: cp/contracts.cc:252
! #, gcc-internal-format
  msgid "previous declaration with fewer contracts here"
! msgstr "la déclaration précédente avec moins de contrats est ici"
  
  #: cp/contracts.cc:562
  #, gcc-internal-format
  msgid "a value parameter used in a postcondition must be const"
! msgstr "un paramètre de valeur utilisé dans une post-condition doit être const"
  
  #: cp/contracts.cc:563 cp/contracts.cc:1039
! #, gcc-internal-format
  msgid "parameter declared here"
! msgstr "paramètre déclaré ici"
  
  #: cp/contracts.cc:593
  #, gcc-internal-format
  msgid "value parameter %qE used in a postcondition must be const"
! msgstr "le paramètre de valeur %qE utilisé dans une post-condition doit être const"
  
  #: cp/contracts.cc:1036
  #, gcc-internal-format
  msgid "contract postcondition result name shadows a function parameter"
! msgstr "le nom du résultat de la post-condition du contrat cache un paramètre de fonction"
  
  #: cp/contracts.cc:1660
  #, gcc-internal-format
*************** msgid "declaration adds contracts to %q#
*** 58081,58090 ****
  msgstr "la déclaration ajoute des contrats à %q#D"
  
  #: cp/contracts.cc:1661
! #, fuzzy, gcc-internal-format
! #| msgid " declared here"
  msgid "first declared here"
! msgstr " déclaré ici"
  
  #: cp/contracts.cc:1922
  #, gcc-internal-format
--- 58044,58052 ----
  msgstr "la déclaration ajoute des contrats à %q#D"
  
  #: cp/contracts.cc:1661
! #, gcc-internal-format
  msgid "first declared here"
! msgstr "première déclaration ici"
  
  #: cp/contracts.cc:1922
  #, gcc-internal-format
*************** msgid "%qD was promoted to an immediate
*** 58336,58345 ****
  msgstr "%qD a été promu en une fonction immédiate"
  
  #: cp/cp-gimplify.cc:978
! #, fuzzy, gcc-internal-format
! #| msgid "%qE is not a constant expression"
  msgid "%qs used outside of constant expressions"
! msgstr "%qE n'est pas une expression constante"
  
  #: cp/cp-gimplify.cc:1291
  #, gcc-internal-format
--- 58298,58306 ----
  msgstr "%qD a été promu en une fonction immédiate"
  
  #: cp/cp-gimplify.cc:978
! #, gcc-internal-format
  msgid "%qs used outside of constant expressions"
! msgstr "%qs utilisé en dehors d'expressions constantes"
  
  #: cp/cp-gimplify.cc:1291
  #, gcc-internal-format
*************** msgstr "la valeur retournée par %qD est
*** 58511,58767 ****
  msgid "pseudo-destructor is not called"
  msgstr "le pseudo-destructeur n'est pas appelé"
  
! #: cp/cvt.cc:1322 rust/backend/rust-tree.cc:399
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr "la conversion vers void n'accèdera pas à l'objet du type %qT"
  
! #: cp/cvt.cc:1326 rust/backend/rust-tree.cc:405
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr "le déréférencement implicite n'accèdera pas à l'objet du type %qT dans le deuxième opérande de l'expression conditionnelle"
  
! #: cp/cvt.cc:1331 rust/backend/rust-tree.cc:412
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr "le déréférencement implicite n'accèdera pas à l'objet du type %qT dans le troisième opérande de l'expression conditionnelle"
  
! #: cp/cvt.cc:1336 rust/backend/rust-tree.cc:419
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr "le déréférencement implicite n'accèdera pas à l'objet du type %qT dans l'opérande de droite de l'opérateur virgule"
  
! #: cp/cvt.cc:1341 rust/backend/rust-tree.cc:426
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr "le déréférencement implicite n'accèdera pas à l'objet du type %qT dans l'opérande de gauche de l'opérateur virgule"
  
! #: cp/cvt.cc:1346 rust/backend/rust-tree.cc:433
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr "le déréférencement implicite n'accèdera pas à l'objet du type %qT dans l'instruction"
  
! #: cp/cvt.cc:1350 rust/backend/rust-tree.cc:439
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr "le déréférencement implicite n'accèdera pas à l'objet du type %qT dans l'expression d'incrémentation de « for »"
  
! #: cp/cvt.cc:1369 rust/backend/rust-tree.cc:342
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "la conversion vers void n'accèdera pas à l'objet de type incomplet %qT"
  
! #: cp/cvt.cc:1373 rust/backend/rust-tree.cc:348
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr "l'indirection n'accèdera pas à l'objet du type incomplet %qT dans le deuxième opérande de l'expression conditionnelle"
  
! #: cp/cvt.cc:1378 rust/backend/rust-tree.cc:355
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr "l'indirection n'accèdera pas à l'objet du type incomplet %qT dans le troisième opérande de l'expression conditionnelle"
  
! #: cp/cvt.cc:1383 rust/backend/rust-tree.cc:362
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr "l'indirection n'accèdera pas à l'objet du type incomplet %qT dans l'opérande de droite de l'opérateur virgule"
  
! #: cp/cvt.cc:1388 rust/backend/rust-tree.cc:369
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr "l'indirection n'accèdera pas à l'objet du type incomplet %qT dans l'opérande de gauche de l'opérateur virgule"
  
! #: cp/cvt.cc:1393 rust/backend/rust-tree.cc:376
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "l'indirection n'accèdera pas à l'objet du type incomplet %qT dans l'instruction"
  
! #: cp/cvt.cc:1397 rust/backend/rust-tree.cc:382
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr "l'indirection n'accèdera pas à l'objet du type incomplet %qT dans l'expression d'incrémentation de « for »"
  
! #: cp/cvt.cc:1411 rust/backend/rust-tree.cc:453
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr "la conversion vers void n'accèdera pas à l'objet du type non trivialement copiable %qT"
  
! #: cp/cvt.cc:1416 rust/backend/rust-tree.cc:459
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr "l'indirection n'accèdera pas à l'objet du type non trivialement copiable %qT dans le deuxième opérande de l'expression conditionnelle"
  
! #: cp/cvt.cc:1421 rust/backend/rust-tree.cc:466
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr "l'indirection n'accèdera pas à l'objet du type non trivialement copiable %qT dans le troisième opérande de l'expression conditionnelle"
  
! #: cp/cvt.cc:1426 rust/backend/rust-tree.cc:473
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr "l'indirection n'accèdera pas à l'objet du type non trivialement copiable %qT dans l'opérande de droite de l'opérateur virgule"
  
! #: cp/cvt.cc:1431 rust/backend/rust-tree.cc:480
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr "l'indirection n'accèdera pas à l'objet du type non trivialement copiable %qT dans l'opérande de gauche de l'opérateur virgule"
  
! #: cp/cvt.cc:1436 rust/backend/rust-tree.cc:487
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr "l'indirection n'accèdera pas à l'objet du type non trivialement copiable %qT dans l'instruction"
  
! #: cp/cvt.cc:1441 rust/backend/rust-tree.cc:493
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr "l'indirection n'accèdera pas à l'objet du type non trivialement copiable %qT dans l'expression d'incrémentation de « for »"
  
! #: cp/cvt.cc:1480 rust/backend/rust-tree.cc:535
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr "la conversion vers void n'accèdera pas à l'objet %qE du type incomplet %qT"
  
! #: cp/cvt.cc:1484 rust/backend/rust-tree.cc:541
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accédée dans le deuxième opérande de l'expression conditionnelle"
  
! #: cp/cvt.cc:1489 rust/backend/rust-tree.cc:548
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accédée dans le troisième opérande de l'expression conditionnelle"
  
! #: cp/cvt.cc:1494 rust/backend/rust-tree.cc:555
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accédée dans l'opérande de droite de l'opérateur virgule"
  
! #: cp/cvt.cc:1499 rust/backend/rust-tree.cc:561
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accédée dans l'opérande de gauche de l'opérateur virgule"
  
! #: cp/cvt.cc:1504 rust/backend/rust-tree.cc:567
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accédée dans l'instruction"
  
! #: cp/cvt.cc:1508 rust/backend/rust-tree.cc:573
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accédée dans l'expression d'incrémentation de « for »"
  
! #: cp/cvt.cc:1569
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "la conversion vers void ne peut résoudre l'adresse de la fonction surchargée"
  
! #: cp/cvt.cc:1573
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "le deuxième opérande de l'expression conditionnelle ne peut résoudre l'adresse de la fonction surchargée"
  
! #: cp/cvt.cc:1577
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "le troisième opérande de l'expression conditionnelle ne peut résoudre l'adresse de la fonction surchargée"
  
! #: cp/cvt.cc:1581
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "l'opérande de droite de l'opérateur virgule ne peut résoudre l'adresse de la fonction surchargée"
  
! #: cp/cvt.cc:1585
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "l'opérande de gauche de l'opérateur virgule ne peut résoudre l'adresse de la fonction surchargée"
  
! #: cp/cvt.cc:1589
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr "l'instruction ne peut résoudre l'adresse de la fonction surchargée"
  
! #: cp/cvt.cc:1593
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "l'expression d'incrémentation de « for » ne peut résoudre l'adresse de la fonction surchargée"
  
! #: cp/cvt.cc:1609
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "le deuxième opérande de l'expression conditionnelle est une référence, pas un appel, à la fonction %qE"
  
! #: cp/cvt.cc:1614
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "le troisième opérande de l'expression conditionnelle est une référence, pas un appel, à la fonction %qE"
  
! #: cp/cvt.cc:1619
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "l'opérande de droite de l'opérateur virgule est une référence, pas un appel, à la fonction %qE"
  
! #: cp/cvt.cc:1624
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "l'opérande de gauche de l'opérateur virgule est une référence, pas un appel, à la fonction %qE"
  
! #: cp/cvt.cc:1629
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr "l'instruction est une référence, pas un appel, à la fonction %qE"
  
! #: cp/cvt.cc:1634
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "l'expression d'incrémentation de « for » est une référence, pas un appel, à la fonction %qE"
  
! #: cp/cvt.cc:1663
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "le deuxième opérande de l'expression conditionnelle n'a pas d'effet"
  
! #: cp/cvt.cc:1668
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr "le troisième opérande de l'expression conditionnelle n'a pas d'effet"
  
! #: cp/cvt.cc:1673
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr "l'opérande de droite de l'opérateur virgule n'a pas d'effet"
  
! #: cp/cvt.cc:1677
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr "l'opérande de gauche de l'opérateur virgule n'a pas d'effet"
  
! #: cp/cvt.cc:1681
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr "l'instruction n'a pas d'effet"
  
! #: cp/cvt.cc:1685
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr "l'expression d'incrémentation de « for » n'a pas d'effet"
  
! #: cp/cvt.cc:1840
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "conversion d'un NULL vers un type non pointeur"
  
! #: cp/cvt.cc:1958
  #, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "la conversion du type par défaut ne peut déduire l%'argument du patron pour %qD"
  
! #: cp/cvt.cc:1974
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr "la conversion du type par défaut est ambiguë à partir de %qT"
  
! #: cp/cvt.cc:1977
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr "  les conversions candidates incluent %qD et %qD"
--- 58472,58728 ----
  msgid "pseudo-destructor is not called"
  msgstr "le pseudo-destructeur n'est pas appelé"
  
! #: cp/cvt.cc:1324 rust/backend/rust-tree.cc:399
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr "la conversion vers void n'accèdera pas à l'objet du type %qT"
  
! #: cp/cvt.cc:1328 rust/backend/rust-tree.cc:405
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr "le déréférencement implicite n'accèdera pas à l'objet du type %qT dans le deuxième opérande de l'expression conditionnelle"
  
! #: cp/cvt.cc:1333 rust/backend/rust-tree.cc:412
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr "le déréférencement implicite n'accèdera pas à l'objet du type %qT dans le troisième opérande de l'expression conditionnelle"
  
! #: cp/cvt.cc:1338 rust/backend/rust-tree.cc:419
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr "le déréférencement implicite n'accèdera pas à l'objet du type %qT dans l'opérande de droite de l'opérateur virgule"
  
! #: cp/cvt.cc:1343 rust/backend/rust-tree.cc:426
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr "le déréférencement implicite n'accèdera pas à l'objet du type %qT dans l'opérande de gauche de l'opérateur virgule"
  
! #: cp/cvt.cc:1348 rust/backend/rust-tree.cc:433
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr "le déréférencement implicite n'accèdera pas à l'objet du type %qT dans l'instruction"
  
! #: cp/cvt.cc:1352 rust/backend/rust-tree.cc:439
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr "le déréférencement implicite n'accèdera pas à l'objet du type %qT dans l'expression d'incrémentation de « for »"
  
! #: cp/cvt.cc:1371 rust/backend/rust-tree.cc:342
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "la conversion vers void n'accèdera pas à l'objet de type incomplet %qT"
  
! #: cp/cvt.cc:1375 rust/backend/rust-tree.cc:348
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr "l'indirection n'accèdera pas à l'objet du type incomplet %qT dans le deuxième opérande de l'expression conditionnelle"
  
! #: cp/cvt.cc:1380 rust/backend/rust-tree.cc:355
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr "l'indirection n'accèdera pas à l'objet du type incomplet %qT dans le troisième opérande de l'expression conditionnelle"
  
! #: cp/cvt.cc:1385 rust/backend/rust-tree.cc:362
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr "l'indirection n'accèdera pas à l'objet du type incomplet %qT dans l'opérande de droite de l'opérateur virgule"
  
! #: cp/cvt.cc:1390 rust/backend/rust-tree.cc:369
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr "l'indirection n'accèdera pas à l'objet du type incomplet %qT dans l'opérande de gauche de l'opérateur virgule"
  
! #: cp/cvt.cc:1395 rust/backend/rust-tree.cc:376
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "l'indirection n'accèdera pas à l'objet du type incomplet %qT dans l'instruction"
  
! #: cp/cvt.cc:1399 rust/backend/rust-tree.cc:382
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr "l'indirection n'accèdera pas à l'objet du type incomplet %qT dans l'expression d'incrémentation de « for »"
  
! #: cp/cvt.cc:1413 rust/backend/rust-tree.cc:453
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr "la conversion vers void n'accèdera pas à l'objet du type non trivialement copiable %qT"
  
! #: cp/cvt.cc:1418 rust/backend/rust-tree.cc:459
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr "l'indirection n'accèdera pas à l'objet du type non trivialement copiable %qT dans le deuxième opérande de l'expression conditionnelle"
  
! #: cp/cvt.cc:1423 rust/backend/rust-tree.cc:466
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr "l'indirection n'accèdera pas à l'objet du type non trivialement copiable %qT dans le troisième opérande de l'expression conditionnelle"
  
! #: cp/cvt.cc:1428 rust/backend/rust-tree.cc:473
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr "l'indirection n'accèdera pas à l'objet du type non trivialement copiable %qT dans l'opérande de droite de l'opérateur virgule"
  
! #: cp/cvt.cc:1433 rust/backend/rust-tree.cc:480
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr "l'indirection n'accèdera pas à l'objet du type non trivialement copiable %qT dans l'opérande de gauche de l'opérateur virgule"
  
! #: cp/cvt.cc:1438 rust/backend/rust-tree.cc:487
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr "l'indirection n'accèdera pas à l'objet du type non trivialement copiable %qT dans l'instruction"
  
! #: cp/cvt.cc:1443 rust/backend/rust-tree.cc:493
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr "l'indirection n'accèdera pas à l'objet du type non trivialement copiable %qT dans l'expression d'incrémentation de « for »"
  
! #: cp/cvt.cc:1482 rust/backend/rust-tree.cc:535
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr "la conversion vers void n'accèdera pas à l'objet %qE du type incomplet %qT"
  
! #: cp/cvt.cc:1486 rust/backend/rust-tree.cc:541
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accédée dans le deuxième opérande de l'expression conditionnelle"
  
! #: cp/cvt.cc:1491 rust/backend/rust-tree.cc:548
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accédée dans le troisième opérande de l'expression conditionnelle"
  
! #: cp/cvt.cc:1496 rust/backend/rust-tree.cc:555
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accédée dans l'opérande de droite de l'opérateur virgule"
  
! #: cp/cvt.cc:1501 rust/backend/rust-tree.cc:561
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accédée dans l'opérande de gauche de l'opérateur virgule"
  
! #: cp/cvt.cc:1506 rust/backend/rust-tree.cc:567
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accédée dans l'instruction"
  
! #: cp/cvt.cc:1510 rust/backend/rust-tree.cc:573
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accédée dans l'expression d'incrémentation de « for »"
  
! #: cp/cvt.cc:1571
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "la conversion vers void ne peut résoudre l'adresse de la fonction surchargée"
  
! #: cp/cvt.cc:1575
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "le deuxième opérande de l'expression conditionnelle ne peut résoudre l'adresse de la fonction surchargée"
  
! #: cp/cvt.cc:1579
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "le troisième opérande de l'expression conditionnelle ne peut résoudre l'adresse de la fonction surchargée"
  
! #: cp/cvt.cc:1583
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "l'opérande de droite de l'opérateur virgule ne peut résoudre l'adresse de la fonction surchargée"
  
! #: cp/cvt.cc:1587
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "l'opérande de gauche de l'opérateur virgule ne peut résoudre l'adresse de la fonction surchargée"
  
! #: cp/cvt.cc:1591
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr "l'instruction ne peut résoudre l'adresse de la fonction surchargée"
  
! #: cp/cvt.cc:1595
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "l'expression d'incrémentation de « for » ne peut résoudre l'adresse de la fonction surchargée"
  
! #: cp/cvt.cc:1611
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "le deuxième opérande de l'expression conditionnelle est une référence, pas un appel, à la fonction %qE"
  
! #: cp/cvt.cc:1616
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "le troisième opérande de l'expression conditionnelle est une référence, pas un appel, à la fonction %qE"
  
! #: cp/cvt.cc:1621
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "l'opérande de droite de l'opérateur virgule est une référence, pas un appel, à la fonction %qE"
  
! #: cp/cvt.cc:1626
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "l'opérande de gauche de l'opérateur virgule est une référence, pas un appel, à la fonction %qE"
  
! #: cp/cvt.cc:1631
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr "l'instruction est une référence, pas un appel, à la fonction %qE"
  
! #: cp/cvt.cc:1636
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "l'expression d'incrémentation de « for » est une référence, pas un appel, à la fonction %qE"
  
! #: cp/cvt.cc:1665
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "le deuxième opérande de l'expression conditionnelle n'a pas d'effet"
  
! #: cp/cvt.cc:1670
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr "le troisième opérande de l'expression conditionnelle n'a pas d'effet"
  
! #: cp/cvt.cc:1675
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr "l'opérande de droite de l'opérateur virgule n'a pas d'effet"
  
! #: cp/cvt.cc:1679
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr "l'opérande de gauche de l'opérateur virgule n'a pas d'effet"
  
! #: cp/cvt.cc:1683
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr "l'instruction n'a pas d'effet"
  
! #: cp/cvt.cc:1687
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr "l'expression d'incrémentation de « for » n'a pas d'effet"
  
! #: cp/cvt.cc:1842
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "conversion d'un NULL vers un type non pointeur"
  
! #: cp/cvt.cc:1960
  #, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "la conversion du type par défaut ne peut déduire l%'argument du patron pour %qD"
  
! #: cp/cvt.cc:1976
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr "la conversion du type par défaut est ambiguë à partir de %qT"
  
! #: cp/cvt.cc:1979
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr "  les conversions candidates incluent %qD et %qD"
*************** msgstr "par rapport à la déclaration p
*** 58831,58837 ****
  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:18421
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "déclaration précédente de %qD"
--- 58792,58798 ----
  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:18452
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "déclaration précédente de %qD"
*************** msgstr "la définition originale appara�
*** 58874,58886 ****
  #: 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 "déclaration d'attribut"
  
  #: cp/decl.cc:1951
  #, gcc-internal-format
--- 58835,58846 ----
  #: 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
*************** msgstr "déclaration %<pragma omp declar
*** 58977,58984 ****
  msgid "%q#D previously defined here"
  msgstr "%q#D précédemment défini ici"
  
! #: cp/decl.cc:2359 cp/name-lookup.cc:3476 cp/name-lookup.cc:3516
! #: cp/name-lookup.cc:3542
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "%q#D précédemment déclaré ici"
--- 58937,58944 ----
  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"
*************** msgstr "argument par défaut donné pour
*** 59053,59065 ****
  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:18439
  #, 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:18441
  #, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr "précédemment déclarée ici sans export"
--- 59013,59025 ----
  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:18470
  #, 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:18472
  #, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr "précédemment déclarée ici sans export"
*************** msgstr "la déclaration locale au thread
*** 59157,59165 ****
  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:2997
! #: cp/name-lookup.cc:3510 cp/name-lookup.cc:3513 cp/name-lookup.cc:3536
! #: cp/name-lookup.cc:3539
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "redéclaration de %q#D"
--- 59117,59125 ----
  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"
*************** msgid "  skips initialization of %q#D"
*** 59260,59271 ****
  msgstr "  passe outre l'initialisation de %q#D"
  
  #: cp/decl.cc:4869
! #, fuzzy, gcc-internal-format
! #| msgid "  enters %<constexpr if%> statement"
  msgid "  enters %<template for%> statement"
! msgstr "  entre dans l'instruction %<constexpr if%>"
  
! #: cp/decl.cc:5060 cp/parser.cc:8110
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "%qD utilisé sans arguments du patron"
--- 59220,59230 ----
  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:8112
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "%qD utilisé sans arguments du patron"
*************** msgstr "%<--param constructive-interfere
*** 59340,59346 ****
  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:6172 cp/parser.cc:26319
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr "cette flexibilité est dépréciée et sera supprimée"
--- 59299,59305 ----
  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:6172 cp/parser.cc:26315
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr "cette flexibilité est dépréciée et sera supprimée"
*************** msgstr "attribut ignoré dans l'instanci
*** 59465,59477 ****
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "aucun attribut peut être appliqué à une instanciation explicite"
  
! #: cp/decl.cc:6435 cp/decl.cc:14968 cp/decl.cc:16598 cp/parser.cc:17515
! #: cp/parser.cc:23681 cp/parser.cc:31058
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "attribut ignoré"
  
! #: cp/decl.cc:6437 cp/decl.cc:14969
  #, 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é"
--- 59424,59436 ----
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "aucun attribut peut être appliqué à une instanciation explicite"
  
! #: cp/decl.cc:6435 cp/decl.cc:14985 cp/decl.cc:16629 cp/parser.cc:17511
! #: cp/parser.cc:23677 cp/parser.cc:31066
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "attribut ignoré"
  
! #: cp/decl.cc:6437 cp/decl.cc:14986
  #, 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é"
*************** msgstr "les attributs sont ignorés s'il
*** 59487,59493 ****
  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:6576 cp/decl2.cc:1277 cp/decl2.cc:1479
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD est initialisé (utilisez plutôt %qs)"
--- 59446,59452 ----
  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:6576 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)"
*************** msgstr "typedef %qD est initialisé (uti
*** 59495,61735 ****
  #: cp/decl.cc:6591
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
! msgstr ""
  
  #: cp/decl.cc:6603
  #, 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:6641
  #, 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:6668
  #, 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:6677
  #, 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:6678
  #, 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:6690
  #, 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:6702
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "initialisation en double de %qD"
  
! #: cp/decl.cc:6751
  #, 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:6769
  #, 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:6807
  #, 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:6816
  #, 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:6883
  #, 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:6892 cp/decl.cc:8376
  #, 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:6903
  #, 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:6973
  #, 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:7056
  #, 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:7062
  #, 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:7082
  #, 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:7086
  #, 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:7151
  #, 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:7158
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "taille de tableau manquante dans %qD"
  
! #: cp/decl.cc:7170
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "tableau %qD de taille zéro"
  
! #: cp/decl.cc:7218
  #, 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:7243
  #, 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:7345
  #, 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:7349
  #, 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:7356
  #, 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:7399 rust/backend/rust-tree.cc:3278
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "%<const %D%> non initialisé"
  
! #: cp/decl.cc:7406 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:7415 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:7423
  #, 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:7427
  #, 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:7430
  #, 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:7730
  #, 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:7802
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "l'initialisation de %qT doit être entre accolades"
  
! #: cp/decl.cc:7847
  #, 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:7864 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:7869
  #, 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:7894
  #, 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:7950
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "initialisation invalide pour %q#D"
  
! #: cp/decl.cc:8004
  #, 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:8043 cp/decl.cc:8334 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:8086
  #, 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:8096
  #, 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:8230
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "accolades manquantes autour de l'initialisation pour %qT"
  
! #: cp/decl.cc:8364
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "la liaison structurée à le type incomplet %qT"
  
! #: cp/decl.cc:8378
  #, 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:8391
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "littéral composé de taille variable"
  
! #: cp/decl.cc:8447
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D a un type incomplet"
  
! #: cp/decl.cc:8468
  #, 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:8519
  #, 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:8662
  #, 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:8712
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "initialisation invalide pour un membre statique avec constructeur"
  
! #: cp/decl.cc:8714
  #, 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:8717
  #, 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:8722
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(une initialisation en dehors de la classe est requise)"
  
! #: cp/decl.cc:8749 cp/decl.cc:9773 cp/typeck.cc:8281 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:8946
  #, 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:9148
  #, 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:9351
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "n'a pu trouver la déclaration du variant"
  
! #: cp/decl.cc:9375
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "%<declare variant%> sur le constructeur %qD"
  
! #: cp/decl.cc:9380
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "%<declare variant%> sur le destructeur %qD"
  
! #: cp/decl.cc:9385
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "%<declare variant%> sur %qD par défaut"
  
! #: cp/decl.cc:9390
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "%<declare variant%> sur %qD supprimé"
  
! #: cp/decl.cc:9395
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr "%<declare variant%> sur %qD virtuel"
  
! #: cp/decl.cc:9460
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "affectation (pas une initialisation) dans la déclaration"
  
! #: cp/decl.cc:9481 cp/decl.cc:16997
  #, 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:9485 cp/decl.cc:17001
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "spécificateur de classe de stockage %<register%> utilisé"
  
! #: cp/decl.cc:9530 cp/decl.cc:16964
  #, 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:9566
  #, 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:9578
  #, 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:9634
  #, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr "%<::main%> ne peut pas être supprimé"
  
! #: cp/decl.cc:9795
  #, 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:9838
  #, 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:9847
! #, fuzzy, gcc-internal-format
! #| msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
! msgstr "les liaisons structurées sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/decl.cc:10064
  #, 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:10299
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "impossible de décomposer le type de fermeture lambda %qT"
  
! #: cp/decl.cc:10300
  #, gcc-internal-format
  msgid "lambda declared here"
  msgstr "lambda déclarée ici"
  
! #: cp/decl.cc:10319
  #, 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:10322
  #, 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:10332
  #, 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:10357
  #, gcc-internal-format
  msgid "in base class of %qT"
  msgstr "dans la classe de base de %qT"
  
! #: cp/decl.cc:10365
  #, 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:10375
  #, 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:10576 cp/decl.cc:10744
  #, 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:10588
! #, fuzzy, gcc-internal-format
! #| msgid "cannot value-initialize array of unknown bound %qT"
  msgid "cannot decompose array of unknown bound %qT"
! msgstr "impossible d'initialiser par valeur le tableau ayant la limite %qT inconnue"
  
! #: cp/decl.cc:10598 cp/decl.cc:10774
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "impossible de décomposer le tableau de longueur variable %qT"
  
! #: cp/decl.cc:10611 cp/decl.cc:10881
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "impossible de décomposer le vecteur de longueur variable %qT"
  
! #: cp/decl.cc:10623 cp/decl.cc:10933
  #, 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:10632 cp/decl.cc:11079
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "impossible de décomposer le type union %qT"
  
! #: cp/decl.cc:10638 cp/decl.cc:11084
  #, 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:10646 cp/decl.cc:11090
  #, 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:10768
  #, 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:10784 cp/decl.cc:10941
  #, 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:10788
  #, 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:10791
  #, 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:10943
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr "alors que %qT se décompose en %E éléments"
  
! #: cp/decl.cc:10998 cp/decl.cc:11044
! #, fuzzy, gcc-internal-format
! #| msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
! msgstr "%<std::tuple_element<%u, %T>::type%> est %<void%>"
  
! #: cp/decl.cc:11004
! #, fuzzy, gcc-internal-format
! #| msgid "in initialization of structured binding variable %qD"
  msgid "in initialization of structured binding pack %qD"
! msgstr "dans l'initialisation de la variable de liaison structurée %qD"
  
! #: cp/decl.cc:11050
  #, 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:11106
  #, 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:11665
  #, 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:11668
  #, 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:11673
  #, 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:11892
  #, 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:11896
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "taille du tableau manquante dans %qT"
  
! #: cp/decl.cc:11899
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "tableau %qT de taille zéro"
  
! #: cp/decl.cc:11915
  #, 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:11917
  #, 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:11943
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD est déclaré comme une variable %<virtual%>"
  
! #: cp/decl.cc:11945
  #, 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:11951
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD déclaré comme un paramètre %<virtual%>"
  
! #: cp/decl.cc:11954
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD déclaré comme un paramètre %<inline%>"
  
! #: cp/decl.cc:11956
  #, 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:11962
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD déclaré comme un type %<virtual%>"
  
! #: cp/decl.cc:11965
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD déclaré comme un type %<inline%>"
  
! #: cp/decl.cc:11967
  #, 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:11973
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD déclaré comme un champ %<virtual%>"
  
! #: cp/decl.cc:11976
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD déclaré comme un champ %<inline%>"
  
! #: cp/decl.cc:11978
  #, 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:11985
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D déclaré comme un ami"
  
! #: cp/decl.cc:11992
  #, 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:12024
  #, 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:12064
  #, 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:12141
  #, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr "les concepts de fonctions ne sont plus supportés"
  
! #: cp/decl.cc:12179
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "contraintes sur une fonction sans patron"
  
! #: cp/decl.cc:12181
  #, 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:12188
  #, 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:12240
  #, 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:12251
  #, 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:12274
  #, 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:12283
  #, 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:12314
  #, 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:12356
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "ne peut déclarer %<::main%> comme étant un patron"
  
! #: cp/decl.cc:12359
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "ne peut déclarer %<::main%> comme étant à mettre en ligne"
  
! #: cp/decl.cc:12362 cp/decl.cc:12365
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "ne peut déclarer %<::main%> comme étant %qs"
  
! #: cp/decl.cc:12367
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "ne peut déclarer %<::main%> comme étant static"
  
! #: cp/decl.cc:12369
! #, fuzzy, gcc-internal-format
! #| msgid "cannot declare %<::main%> with a linkage specification"
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
! msgstr "ne peut déclarer %<::main%> avec une spécification de liaison"
  
! #: cp/decl.cc:12374
  #, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr "ne peut attacher %<::main%> à un module nommé"
  
! #: cp/decl.cc:12375
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
! msgstr ""
  
! #: cp/decl.cc:12436
  #, 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:12438
  #, 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:12439
  #, 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:12444
  #, 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:12446
  #, 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:12447
  #, 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:12453 cp/decl.cc:15489 cp/decl.cc:15499 cp/parser.cc:13448
  #, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr "le paramètre objet explicite est déclaré ici"
  
! #: cp/decl.cc:12466
  #, 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:12468 cp/decl.cc:12477 cp/typeck.cc:4914
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  déclaré ici"
  
! #: cp/decl.cc:12475
  #, 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:12481
  #, 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:12495
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "opérateur littéral avec une classe de liaison C"
  
! #: cp/decl.cc:12505
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD a une liste d'arguments invalide"
  
! #: cp/decl.cc:12513
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "le suffixe entier %qs est masqué par l'implémentation"
  
! #: cp/decl.cc:12519
  #, 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:12526
  #, 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:12531
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD doit être une fonction non membre"
  
! #: cp/decl.cc:12628
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> doit retourner %<int%>"
  
! #: cp/decl.cc:12669
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "définition de %qD déclaré implicitement"
  
! #: cp/decl.cc:12675
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "définition de %qD explicitement par défaut"
  
! #: cp/decl.cc:12677
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q#D explicitement par défaut ici"
  
! #: cp/decl.cc:12694
  #, 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:12900
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "ne peut déclarer %<::main%> comme variable globale"
  
! #: cp/decl.cc:12903
  #, 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:12912
  #, 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:12915
  #, 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:12918
  #, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr "les concepts de variables ne sont plus supportés"
  
! #: cp/decl.cc:13039
  #, 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:13043
  #, 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:13047
  #, 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:13058
  #, 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:13063
  #, 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:13068
  #, 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:13180
  #, 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:13183
  #, 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:13214 cp/decl.cc:13286
  #, 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:13218 cp/decl.cc:13289
  #, 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:13269
  #, 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:13272
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "le C++ ISO interdit le tableau de taille zéro"
  
! #: cp/decl.cc:13296
  #, 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:13299
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "le C++ ISO interdit le tableau de taille variable"
  
! #: cp/decl.cc:13305
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "le tableau de taille variable %qD est utilisé"
  
! #: cp/decl.cc:13308
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "le tableau de taille variable est utilisé"
  
! #: cp/decl.cc:13360
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "débordement dans la dimension du tableau"
  
! #: cp/decl.cc:13420
  #, 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:13423
  #, 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:13433
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "déclaration de %qD comme un tableau de « void »"
  
! #: cp/decl.cc:13435
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "création d'un tableau « void »"
  
! #: cp/decl.cc:13440
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "déclaration de %qD comme un tableau de fonctions"
  
! #: cp/decl.cc:13442
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "création d'un tableau de fonctions"
  
! #: cp/decl.cc:13447
  #, 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:13449
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "création d'un tableau de références"
  
! #: cp/decl.cc:13454
  #, 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:13457
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "création d'un tableau de fonctions membres"
  
! #: cp/decl.cc:13475
  #, 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:13479
  #, 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:13493
  #, gcc-internal-format
  msgid "variable-length array of %<auto%>"
  msgstr "tableau de taille variable de %<auto%>"
  
! #: cp/decl.cc:13591
  #, 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:13594
  #, 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:13605
  #, 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:13608
  #, 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:13621
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "type de retour spécifié pour %<operator %T%>"
  
! #: cp/decl.cc:13624
  #, 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:13633
  #, 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:13636
  #, 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:13640
  #, 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:13649
  #, 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:13670
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "variable non nommée ou champ déclaré void"
  
! #: cp/decl.cc:13678
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "variable ou champ déclaré void"
  
! #: cp/decl.cc:13693
  #, 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:13698
  #, 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:13719
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
! msgstr ""
  
! #: cp/decl.cc:13735
! #, 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 "le type n'est pas compatible avec sa variante"
  
! #: cp/decl.cc:13750
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
! msgstr ""
  
! #: cp/decl.cc:13780
! #, fuzzy, gcc-internal-format
! #| msgid "type is not compatible with its variant"
  msgid "type is not C-compatible because it contains %qD declaration"
! msgstr "le type n'est pas compatible avec sa variante"
  
! #: cp/decl.cc:13841
  #, 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:13847
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "%<decltype(auto)%> ne peut pas être qualifié avec CV"
  
! #: cp/decl.cc:13868
  msgid "%e and %e specified together"
  msgstr "%e et %e spécifiés ensemble"
  
! #: cp/decl.cc:14081
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "utilisation invalide du nom qualifié %<::%D%>"
  
! #: cp/decl.cc:14084 cp/decl.cc:14106
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "utilisation invalide du nom qualifié %<%T::%D%>"
  
! #: cp/decl.cc:14087
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "utilisation invalide du nom qualifié %<%D::%D%>"
  
! #: cp/decl.cc:14097
  #, 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:14121
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "déclaration de %qE comme non fonction"
  
! #: cp/decl.cc:14128
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "déclaration de %qE comme non membre"
  
! #: cp/decl.cc:14156
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "declarator-id manquant; utilisation du mot réservé %qD"
  
! #: cp/decl.cc:14207
  #, 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:14215 cp/decl.cc:14224 cp/decl.cc:16206
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "déclaration de %qD comme non fonction"
  
! #: cp/decl.cc:14232
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "déclaration de %qD comme %<typedef%>"
  
! #: cp/decl.cc:14237
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "déclaration de %qD comme paramètre"
  
! #: cp/decl.cc:14272
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr "%qs et %qs spécifiés tous les deux"
  
! #: cp/decl.cc:14279 cp/decl.cc:14286 cp/decl.cc:14293 cp/decl.cc:14300
  #, 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:14311
  #, 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:14321
  #, 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:14375
  #, 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:14425 cp/decl.cc:14429 cp/decl.cc:14432
  #, 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:14449
  #, 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:14457
  #, 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:14520
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qs spécifié avec %qT"
  
! #: cp/decl.cc:14527
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr "%qs spécifié avec le nom typedef %qD"
  
! #: cp/decl.cc:14536
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs spécifié avec %<decltype%>"
  
! #: cp/decl.cc:14538
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs spécifié avec %<typeof%>"
  
! #: cp/decl.cc:14607
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "« complex » invalide pour %qs"
  
! #: cp/decl.cc:14651
  #, 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:14677
  #, 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:14686
  #, 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:14699
  #, 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:14706
  #, 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:14716 cp/decl.cc:14896
  #, 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:14724 cp/decl.cc:14733 cp/decl.cc:14739 cp/decl.cc:14745
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "un paramètre ne peut pas être déclaré %qs"
  
! #: cp/decl.cc:14755
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> en dehors de la déclaration de classe"
  
! #: cp/decl.cc:14765 cp/decl.cc:14768 cp/decl.cc:14774 cp/decl.cc:14785
! #: cp/decl.cc:14797 cp/decl.cc:14807 cp/decl.cc:14811
  #, 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:14771
! #, fuzzy, gcc-internal-format
! #| msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  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++20%> ou %<-std=gnu++20%>"
  
! #: cp/decl.cc:14778 cp/decl.cc:14803
  #, 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:14791
  #, 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:14815
  #, 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:14827
  #, 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:14830
  #, 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:14838
  #, 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:14868
  #, 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:14894
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "classe de stockage spécifiée pour %qs"
  
! #: cp/decl.cc:14908
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "fonction imbriquée %qs déclarée %<extern%>"
  
! #: cp/decl.cc:14913
  #, 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:14921
  #, 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:14935
  #, 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:15031
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "parenthèses inutiles dans la déclaration de %qs"
  
! #: cp/decl.cc:15037
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr "retirez les parenthèses"
  
! #: cp/decl.cc:15104
  #, 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:15118
  #, 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:15124
  #, 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:15128
  #, 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:15136
  #, 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:15140
  #, 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:15161
  #, 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:15166
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr "le paramètre objet explicite valide est déclaré ici"
  
! #: cp/decl.cc:15170
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "clause « requires » sur le type de retour"
  
! #: cp/decl.cc:15191
  #, 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:15195
  #, 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:15200
  #, 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:15207
  #, 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:15216
  #, 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:15221
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "utilisation invalide de %<decltype(auto)%>"
  
! #: cp/decl.cc:15228
  #, 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:15234
  #, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "utilisation invalide du type %<auto%> contraint"
  
! #: cp/decl.cc:15246
  #, 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:15256
  #, 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:15269
  #, 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:15283
  #, 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:15286
  #, 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:15293
  #, 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:15319
  #, 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:15331
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs déclaré comme une fonction retournant une fonction"
  
! #: cp/decl.cc:15337
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs déclaré comme une fonction retournant un tableau"
  
! #: cp/decl.cc:15344
  #, 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:15377
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "le destructeur ne peut être une fonction membre statique"
  
! #: cp/decl.cc:15379
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "le constructeur ne peut être une fonction membre statique"
  
! #: cp/decl.cc:15384
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "les destructeurs ne peuvent pas être qualifiés avec CV"
  
! #: cp/decl.cc:15385
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "les constructeurs ne peuvent pas être qualifiés avec CV"
  
! #: cp/decl.cc:15393
  #, 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:15394
  #, 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:15412
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "les constructeurs ne peuvent pas être déclarés %<virtual%>"
  
! #: cp/decl.cc:15429
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "les fonctions virtuelles ne peuvent pas être amies"
  
! #: cp/decl.cc:15434
  #, 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:15438
  #, 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:15448
  #, 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:15452
  #, 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:15478
  #, 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:15486
  #, 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:15496
  #, 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:15505
  #, 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:15528
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destructeurs ne peuvent pas avoir de paramètre"
  
! #: cp/decl.cc:15576
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "ne peut déclarer un pointeur vers %q#T"
  
! #: cp/decl.cc:15589 cp/decl.cc:15596
  #, 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:15598
  #, 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:15627
  #, 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:15628
  #, 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:15701
  #, 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:15780
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "template-id %qD utilisé comme un déclarateur"
  
! #: cp/decl.cc:15806
  #, 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:15811
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "qualification %<%T::%> additionnelle sur le membre %qs"
  
! #: cp/decl.cc:15841
  #, 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:15843
  #, 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:15851
  #, 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:15891
  #, 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:15900
  #, 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:15903
  #, 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:15914
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<explicit%> en dehors de la déclaration de la classe"
  
! #: cp/decl.cc:15917
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<explicit%> dans une déclaration amie"
  
! #: cp/decl.cc:15920
  #, 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:15930
  #, 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:15937
  #, 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:15943
  #, 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:15949
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "%<static%> %qs ne peut pas être déclaré %<mutable%>"
  
! #: cp/decl.cc:15955
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%<const%> %qs ne peut pas être déclaré %<mutable%>"
  
! #: cp/decl.cc:15961
  #, 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:15977
  #, 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:15980
  #, 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:16006
  #, 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:16009
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "typedef déclaré %<auto%>"
  
! #: cp/decl.cc:16014
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "clause « requires » sur un typedef"
  
! #: cp/decl.cc:16018
  #, 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:16044
  #, 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:16136
  #, 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:16144
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "les paramètres du patron ne peuvent pas être amis"
  
! #: cp/decl.cc:16146
  #, 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:16150
  #, 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:16163
  #, 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:16183
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "qualificatifs invalides sur un type de fonction non membre"
  
! #: cp/decl.cc:16187
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "clause « requires » sur type-id"
  
! #: cp/decl.cc:16197
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "déclaration abstraite %qT utilisée comme déclaration"
  
! #: cp/decl.cc:16212
  #, 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:16231
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "ne peut utiliser %<::%> dans la déclaration d'un paramètre"
  
! #: cp/decl.cc:16241 cp/parser.cc:23112
  #, 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:16248
  #, 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:16251
  #, 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:16257 cp/parser.cc:28188
  #, 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:16267
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "paramètre déclaré %<auto%>"
  
! #: cp/decl.cc:16321 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:16325
  #, 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:16345
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "le C++ ISO interdit le membre tableau flexible %qs"
  
! #: cp/decl.cc:16348
  #, 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:16364
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "utilisation invalide de %<::%>"
  
! #: cp/decl.cc:16385
  #, 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:16395
  #, 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:16405
  #, 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:16419
  #, 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:16426
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "déclaration de %qD comme membre de %qT"
  
! #: cp/decl.cc:16433 cp/decl.cc:16446
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "un destructeur ne peut pas être %qs"
  
! #: cp/decl.cc:16452
  #, 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:16461
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "un constructeur ne peut pas être un %<concept%>"
  
! #: cp/decl.cc:16467
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "un concept ne peut être une fonction membre"
  
! #: cp/decl.cc:16475 cp/decl.cc:16833
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD ne peut pas être %qs"
  
! #: cp/decl.cc:16485
  #, 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:16488
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr "le patron de variable a été déclaré ici"
  
! #: cp/decl.cc:16553
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "le champ %qD a le type incomplet %qT"
  
! #: cp/decl.cc:16558
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "le nom %qT a un type incomplet"
  
! #: cp/decl.cc:16578
  #, 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:16581
  #, 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:16599 cp/parser.cc:23682 cp/parser.cc:31059
  #, 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:16649 cp/decl.cc:16660
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "membre de donnée statique %qE déclaré %qs"
  
! #: cp/decl.cc:16654
  #, 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:16697 cp/decl.cc:16705 cp/decl.cc:16712 cp/decl.cc:16719
  #, 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:16771
  #, 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:16774
  #, 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:16780
  #, 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:16784
  #, 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:16789
  #, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "le spécificateur %<constinit%> est invalide pour la fonction %qs"
  
! #: cp/decl.cc:16792
  #, 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:16804
  #, 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:16808
  #, 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:16816
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "fonction non classe virtuelle %qs"
  
! #: cp/decl.cc:16823
  #, 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:16824
  #, 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:16866
  #, 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:16875
  #, 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:16916
  #, 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:16923
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "membre statique %qD déclaré %<register%>"
  
! #: cp/decl.cc:16929
  #, 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:16937
  #, 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:16944
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "une variable ne peut pas être déclarée %<consteval%>"
  
! #: cp/decl.cc:16976
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs initialisé et déclaré %<extern%>"
  
! #: cp/decl.cc:16981
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs a, à la fois, %<extern%> et une initialisation"
  
! #: cp/decl.cc:17183
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "l'argument par défaut %qE utilise %qD"
  
! #: cp/decl.cc:17186
  #, 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:17313
  #, 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:17317
  #, 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:17346
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "le paramètre qualifié avec %<volatile%> est obsolète"
  
! #: cp/decl.cc:17354
  #, 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:17379
  #, 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:17381
  #, 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:17664
  #, 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:17743
  #, 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:17750
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD ne peut pas être déclaré statique"
  
! #: cp/decl.cc:17808
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "%qD doit être une fonction membre non statique"
  
! #: cp/decl.cc:17816
  #, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%qD doit être une fonction membre"
  
! #: cp/decl.cc:17824
  #, 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:17834
  #, 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:17844
  #, 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:17875
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "le C++ ISO interdit la surcharge de %<operator ?:%>"
  
! #: cp/decl.cc:17885
  #, 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:17911
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD doit avoir zéro ou un argument"
  
! #: cp/decl.cc:17912
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD doit avoir un ou deux arguments"
  
! #: cp/decl.cc:17924
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "%qD suffixé doit avoir %<int%> comme argument"
  
! #: cp/decl.cc:17925
  #, 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:17936
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD ne doit avoir aucun argument"
  
! #: cp/decl.cc:17937 cp/decl.cc:17947
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD doit avoir exactement un argument"
  
! #: cp/decl.cc:17948
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD doit avoir exactement deux arguments"
  
! #: cp/decl.cc:17963
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD ne peut avoir d'arguments par défaut"
  
! #: cp/decl.cc:17987
  #, 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:17994
  #, 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:17996
  #, 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:18005
  #, 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:18007
  #, 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:18023
  #, 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:18042
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "%qD préfixé devrait retourner %qT"
  
! #: cp/decl.cc:18049
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "%qD suffixé devrait retourner %qT"
  
! #: cp/decl.cc:18061
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD devrait retourner par valeur"
  
! #: cp/decl.cc:18118
  #, 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:18142
  #, 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:18145
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "utilisation du nom de typedef %qD après %qs"
  
! #: cp/decl.cc:18147
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD a une déclaration précédente ici"
  
! #: cp/decl.cc:18156
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT référé en tant que %qs"
  
! #: cp/decl.cc:18157 cp/decl.cc:18165
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT a une déclaration précédente ici"
  
! #: cp/decl.cc:18164
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "il est fait référence à %qT comme un enum"
--- 59454,61686 ----
  #: cp/decl.cc:6591
  #, 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:6603
  #, 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:6640
  #, 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:6667
  #, 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:6676
  #, 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:6677
  #, 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:6689
  #, 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:6705
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "initialisation en double de %qD"
  
! #: cp/decl.cc:6754
  #, 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:6772
  #, 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:6810
  #, 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:6819
  #, 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:6886
  #, 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:6895 cp/decl.cc:8379
  #, 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:6906
  #, 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:6976
  #, 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:7059
  #, 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:7065
  #, 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:7085
  #, 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:7089
  #, 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:7154
  #, 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:7161
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "taille de tableau manquante dans %qD"
  
! #: cp/decl.cc:7173
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "tableau %qD de taille zéro"
  
! #: cp/decl.cc:7221
  #, 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:7246
  #, 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:7348
  #, 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:7352
  #, 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:7359
  #, 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:7402 rust/backend/rust-tree.cc:3278
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "%<const %D%> non initialisé"
  
! #: cp/decl.cc:7409 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:7418 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:7426
  #, 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:7430
  #, 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:7433
  #, 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:7733
  #, 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:7805
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "l'initialisation de %qT doit être entre accolades"
  
! #: cp/decl.cc:7850
  #, 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:7867 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:7872
  #, 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:7897
  #, 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:7953
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "initialisation invalide pour %q#D"
  
! #: cp/decl.cc:8007
  #, 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:8046 cp/decl.cc:8337 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:8089
  #, 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:8099
  #, 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:8233
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "accolades manquantes autour de l'initialisation pour %qT"
  
! #: cp/decl.cc:8367
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "la liaison structurée à le type incomplet %qT"
  
! #: cp/decl.cc:8381
  #, 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:8394
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "littéral composé de taille variable"
  
! #: cp/decl.cc:8450
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D a un type incomplet"
  
! #: cp/decl.cc:8471
  #, 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:8522
  #, 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:8665
  #, 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:8715
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "initialisation invalide pour un membre statique avec constructeur"
  
! #: cp/decl.cc:8717
  #, 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:8720
  #, 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:8725
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(une initialisation en dehors de la classe est requise)"
  
! #: cp/decl.cc:8752 cp/decl.cc:9776 cp/typeck.cc:8281 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:8949
  #, 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:9151
  #, 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:9354
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "n'a pu trouver la déclaration du variant"
  
! #: cp/decl.cc:9378
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "%<declare variant%> sur le constructeur %qD"
  
! #: cp/decl.cc:9383
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "%<declare variant%> sur le destructeur %qD"
  
! #: cp/decl.cc:9388
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "%<declare variant%> sur %qD par défaut"
  
! #: cp/decl.cc:9393
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "%<declare variant%> sur %qD supprimé"
  
! #: cp/decl.cc:9398
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr "%<declare variant%> sur %qD virtuel"
  
! #: cp/decl.cc:9463
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "affectation (pas une initialisation) dans la déclaration"
  
! #: cp/decl.cc:9484 cp/decl.cc:17028
  #, 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:9488 cp/decl.cc:17032
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "spécificateur de classe de stockage %<register%> utilisé"
  
! #: cp/decl.cc:9533 cp/decl.cc:16995
  #, 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:9569
  #, 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:9581
  #, 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:9637
  #, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr "%<::main%> ne peut pas être supprimé"
  
! #: cp/decl.cc:9798
  #, 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:9841
  #, 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:9850
! #, 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:10067
  #, 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:10302
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "impossible de décomposer le type de fermeture lambda %qT"
  
! #: cp/decl.cc:10303
  #, gcc-internal-format
  msgid "lambda declared here"
  msgstr "lambda déclarée ici"
  
! #: cp/decl.cc:10322
  #, 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:10325
  #, 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:10335
  #, 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:10360
  #, gcc-internal-format
  msgid "in base class of %qT"
  msgstr "dans la classe de base de %qT"
  
! #: cp/decl.cc:10368
  #, 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:10378
  #, 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:10579 cp/decl.cc:10747
  #, 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:10591
! #, 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:10601 cp/decl.cc:10777
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "impossible de décomposer le tableau de longueur variable %qT"
  
! #: cp/decl.cc:10614 cp/decl.cc:10884
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "impossible de décomposer le vecteur de longueur variable %qT"
  
! #: cp/decl.cc:10626 cp/decl.cc:10936
  #, 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:10635 cp/decl.cc:11082
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "impossible de décomposer le type union %qT"
  
! #: cp/decl.cc:10641 cp/decl.cc:11087
  #, 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:10649 cp/decl.cc:11093
  #, 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:10771
  #, 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:10787 cp/decl.cc:10944
  #, 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:10791
  #, 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:10794
  #, 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:10946
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr "alors que %qT se décompose en %E éléments"
  
! #: cp/decl.cc:11001 cp/decl.cc:11047
! #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
! msgstr "%<std::tuple_element<%wu, %T>::type%> est %<void%>"
  
! #: cp/decl.cc:11007
! #, 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:11053
  #, 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:11109
  #, 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:11668
  #, 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:11671
  #, 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:11676
  #, 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:11895
  #, 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:11899
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "taille du tableau manquante dans %qT"
  
! #: cp/decl.cc:11902
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "tableau %qT de taille zéro"
  
! #: cp/decl.cc:11918
  #, 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:11920
  #, 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:11946
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD est déclaré comme une variable %<virtual%>"
  
! #: cp/decl.cc:11948
  #, 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:11954
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD déclaré comme un paramètre %<virtual%>"
  
! #: cp/decl.cc:11957
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD déclaré comme un paramètre %<inline%>"
  
! #: cp/decl.cc:11959
  #, 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:11965
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD déclaré comme un type %<virtual%>"
  
! #: cp/decl.cc:11968
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD déclaré comme un type %<inline%>"
  
! #: cp/decl.cc:11970
  #, 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:11976
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD déclaré comme un champ %<virtual%>"
  
! #: cp/decl.cc:11979
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD déclaré comme un champ %<inline%>"
  
! #: cp/decl.cc:11981
  #, 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:11988
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D déclaré comme un ami"
  
! #: cp/decl.cc:11995
  #, 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:12027
  #, 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:12067
  #, 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:12144
  #, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr "les concepts de fonctions ne sont plus supportés"
  
! #: cp/decl.cc:12182
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "contraintes sur une fonction sans patron"
  
! #: cp/decl.cc:12184
  #, 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:12191
  #, 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:12243
  #, 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:12254
  #, 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:12277
  #, 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:12286
  #, 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:12317
  #, 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:12359
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "ne peut déclarer %<::main%> comme étant un patron"
  
! #: cp/decl.cc:12362
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "ne peut déclarer %<::main%> comme étant à mettre en ligne"
  
! #: cp/decl.cc:12365 cp/decl.cc:12368
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "ne peut déclarer %<::main%> comme étant %qs"
  
! #: cp/decl.cc:12370
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "ne peut déclarer %<::main%> comme étant static"
  
! #: cp/decl.cc:12372
! #, 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:12377
  #, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr "ne peut attacher %<::main%> à un module nommé"
  
! #: cp/decl.cc:12378
  #, 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:12439
  #, 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:12441
  #, 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:12442
  #, 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:12447
  #, 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:12449
  #, 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:12450
  #, 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:12456 cp/decl.cc:15506 cp/decl.cc:15516 cp/parser.cc:13446
  #, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr "le paramètre objet explicite est déclaré ici"
  
! #: cp/decl.cc:12469
  #, 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:12471 cp/decl.cc:12480 cp/typeck.cc:4914
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  déclaré ici"
  
! #: cp/decl.cc:12478
  #, 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:12484
  #, 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:12498
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "opérateur littéral avec une classe de liaison C"
  
! #: cp/decl.cc:12508
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD a une liste d'arguments invalide"
  
! #: cp/decl.cc:12516
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "le suffixe entier %qs est masqué par l'implémentation"
  
! #: cp/decl.cc:12522
  #, 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:12529
  #, 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:12534
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD doit être une fonction non membre"
  
! #: cp/decl.cc:12631
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> doit retourner %<int%>"
  
! #: cp/decl.cc:12672
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "définition de %qD déclaré implicitement"
  
! #: cp/decl.cc:12678
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "définition de %qD explicitement par défaut"
  
! #: cp/decl.cc:12680
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q#D explicitement par défaut ici"
  
! #: cp/decl.cc:12700
  #, 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:12906
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "ne peut déclarer %<::main%> comme variable globale"
  
! #: cp/decl.cc:12909
  #, 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:12918
  #, 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:12921
  #, 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:12924
  #, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr "les concepts de variables ne sont plus supportés"
  
! #: cp/decl.cc:13045
  #, 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:13049
  #, 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:13053
  #, 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:13064
  #, 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:13069
  #, 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:13074
  #, 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:13186
  #, 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:13189
  #, 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:13220 cp/decl.cc:13292
  #, 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:13224 cp/decl.cc:13295
  #, 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:13275
  #, 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:13278
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "le C++ ISO interdit le tableau de taille zéro"
  
! #: cp/decl.cc:13302
  #, 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:13305
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "le C++ ISO interdit le tableau de taille variable"
  
! #: cp/decl.cc:13311
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "le tableau de taille variable %qD est utilisé"
  
! #: cp/decl.cc:13314
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "le tableau de taille variable est utilisé"
  
! #: cp/decl.cc:13366
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "débordement dans la dimension du tableau"
  
! #: cp/decl.cc:13426
  #, 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:13429
  #, 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:13439
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "déclaration de %qD comme un tableau de « void »"
  
! #: cp/decl.cc:13441
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "création d'un tableau « void »"
  
! #: cp/decl.cc:13446
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "déclaration de %qD comme un tableau de fonctions"
  
! #: cp/decl.cc:13448
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "création d'un tableau de fonctions"
  
! #: cp/decl.cc:13453
  #, 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:13455
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "création d'un tableau de références"
  
! #: cp/decl.cc:13460
  #, 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:13463
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "création d'un tableau de fonctions membres"
  
! #: cp/decl.cc:13481
  #, 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:13485
  #, 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:13499
  #, gcc-internal-format
  msgid "variable-length array of %<auto%>"
  msgstr "tableau de taille variable de %<auto%>"
  
! #: cp/decl.cc:13597
  #, 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:13600
  #, 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:13611
  #, 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:13614
  #, 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:13627
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "type de retour spécifié pour %<operator %T%>"
  
! #: cp/decl.cc:13630
  #, 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:13639
  #, 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:13642
  #, 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:13646
  #, 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:13655
  #, 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:13676
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "variable non nommée ou champ déclaré void"
  
! #: cp/decl.cc:13684
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "variable ou champ déclaré void"
  
! #: cp/decl.cc:13699
  #, 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:13704
  #, 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:13725
  #, 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:13742
! #, 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:13757
  #, 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:13787
! #, 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:13858
  #, 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:13864
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "%<decltype(auto)%> ne peut pas être qualifié avec CV"
  
! #: cp/decl.cc:13885
  msgid "%e and %e specified together"
  msgstr "%e et %e spécifiés ensemble"
  
! #: cp/decl.cc:14098
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "utilisation invalide du nom qualifié %<::%D%>"
  
! #: cp/decl.cc:14101 cp/decl.cc:14123
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "utilisation invalide du nom qualifié %<%T::%D%>"
  
! #: cp/decl.cc:14104
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "utilisation invalide du nom qualifié %<%D::%D%>"
  
! #: cp/decl.cc:14114
  #, 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:14138
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "déclaration de %qE comme non fonction"
  
! #: cp/decl.cc:14145
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "déclaration de %qE comme non membre"
  
! #: cp/decl.cc:14173
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "declarator-id manquant; utilisation du mot réservé %qD"
  
! #: cp/decl.cc:14224
  #, 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:14232 cp/decl.cc:14241 cp/decl.cc:16237
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "déclaration de %qD comme non fonction"
  
! #: cp/decl.cc:14249
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "déclaration de %qD comme %<typedef%>"
  
! #: cp/decl.cc:14254
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "déclaration de %qD comme paramètre"
  
! #: cp/decl.cc:14289
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr "%qs et %qs spécifiés tous les deux"
  
! #: cp/decl.cc:14296 cp/decl.cc:14303 cp/decl.cc:14310 cp/decl.cc:14317
  #, 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:14328
  #, 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:14338
  #, 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:14392
  #, 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:14442 cp/decl.cc:14446 cp/decl.cc:14449
  #, 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:14466
  #, 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:14474
  #, 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:14537
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qs spécifié avec %qT"
  
! #: cp/decl.cc:14544
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr "%qs spécifié avec le nom typedef %qD"
  
! #: cp/decl.cc:14553
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs spécifié avec %<decltype%>"
  
! #: cp/decl.cc:14555
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs spécifié avec %<typeof%>"
  
! #: cp/decl.cc:14624
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "« complex » invalide pour %qs"
  
! #: cp/decl.cc:14668
  #, 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:14694
  #, 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:14703
  #, 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:14716
  #, 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:14723
  #, 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:14733 cp/decl.cc:14913
  #, 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:14741 cp/decl.cc:14750 cp/decl.cc:14756 cp/decl.cc:14762
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "un paramètre ne peut pas être déclaré %qs"
  
! #: cp/decl.cc:14772
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> en dehors de la déclaration de classe"
  
! #: cp/decl.cc:14782 cp/decl.cc:14785 cp/decl.cc:14791 cp/decl.cc:14802
! #: cp/decl.cc:14814 cp/decl.cc:14824 cp/decl.cc:14828
  #, 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:14788
! #, 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:14795 cp/decl.cc:14820
  #, 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:14808
  #, 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:14832
  #, 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:14844
  #, 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:14847
  #, 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:14855
  #, 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:14885
  #, 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:14911
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "classe de stockage spécifiée pour %qs"
  
! #: cp/decl.cc:14925
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "fonction imbriquée %qs déclarée %<extern%>"
  
! #: cp/decl.cc:14930
  #, 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:14938
  #, 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:14952
  #, 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:15048
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "parenthèses inutiles dans la déclaration de %qs"
  
! #: cp/decl.cc:15054
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr "retirez les parenthèses"
  
! #: cp/decl.cc:15121
  #, 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:15135
  #, 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:15141
  #, 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:15145
  #, 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:15153
  #, 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:15157
  #, 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:15178
  #, 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:15183
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr "le paramètre objet explicite valide est déclaré ici"
  
! #: cp/decl.cc:15187
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "clause « requires » sur le type de retour"
  
! #: cp/decl.cc:15208
  #, 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:15212
  #, 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:15217
  #, 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:15224
  #, 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:15233
  #, 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:15238
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "utilisation invalide de %<decltype(auto)%>"
  
! #: cp/decl.cc:15245
  #, 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:15251
  #, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "utilisation invalide du type %<auto%> contraint"
  
! #: cp/decl.cc:15263
  #, 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:15273
  #, 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:15286
  #, 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:15300
  #, 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:15303
  #, 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:15310
  #, 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:15336
  #, 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:15348
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs déclaré comme une fonction retournant une fonction"
  
! #: cp/decl.cc:15354
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs déclaré comme une fonction retournant un tableau"
  
! #: cp/decl.cc:15361
  #, 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:15394
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "le destructeur ne peut être une fonction membre statique"
  
! #: cp/decl.cc:15396
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "le constructeur ne peut être une fonction membre statique"
  
! #: cp/decl.cc:15401
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "les destructeurs ne peuvent pas être qualifiés avec CV"
  
! #: cp/decl.cc:15402
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "les constructeurs ne peuvent pas être qualifiés avec CV"
  
! #: cp/decl.cc:15410
  #, 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:15411
  #, 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:15429
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "les constructeurs ne peuvent pas être déclarés %<virtual%>"
  
! #: cp/decl.cc:15446
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "les fonctions virtuelles ne peuvent pas être amies"
  
! #: cp/decl.cc:15451
  #, 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:15455
  #, 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:15465
  #, 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:15469
  #, 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:15495
  #, 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:15503
  #, 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:15513
  #, 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:15522
  #, 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:15545
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destructeurs ne peuvent pas avoir de paramètre"
  
! #: cp/decl.cc:15593
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "ne peut déclarer un pointeur vers %q#T"
  
! #: cp/decl.cc:15606 cp/decl.cc:15613
  #, 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:15615
  #, 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:15644
  #, 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:15645
  #, 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:15718
  #, 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:15797
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "template-id %qD utilisé comme un déclarateur"
  
! #: cp/decl.cc:15823
  #, 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:15828
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "qualification %<%T::%> additionnelle sur le membre %qs"
  
! #: cp/decl.cc:15858
  #, 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:15860
  #, 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:15868
  #, 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:15922
  #, 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:15931
  #, 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:15934
  #, 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:15945
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<explicit%> en dehors de la déclaration de la classe"
  
! #: cp/decl.cc:15948
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<explicit%> dans une déclaration amie"
  
! #: cp/decl.cc:15951
  #, 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:15961
  #, 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:15968
  #, 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:15974
  #, 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:15980
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "%<static%> %qs ne peut pas être déclaré %<mutable%>"
  
! #: cp/decl.cc:15986
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%<const%> %qs ne peut pas être déclaré %<mutable%>"
  
! #: cp/decl.cc:15992
  #, 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:16008
  #, 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:16011
  #, 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:16037
  #, 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:16040
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "typedef déclaré %<auto%>"
  
! #: cp/decl.cc:16045
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "clause « requires » sur un typedef"
  
! #: cp/decl.cc:16049
  #, 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:16075
  #, 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:16167
  #, 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:16175
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "les paramètres du patron ne peuvent pas être amis"
  
! #: cp/decl.cc:16177
  #, 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:16181
  #, 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:16194
  #, 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:16214
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "qualificatifs invalides sur un type de fonction non membre"
  
! #: cp/decl.cc:16218
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "clause « requires » sur type-id"
  
! #: cp/decl.cc:16228
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "déclaration abstraite %qT utilisée comme déclaration"
  
! #: cp/decl.cc:16243
  #, 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:16262
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "ne peut utiliser %<::%> dans la déclaration d'un paramètre"
  
! #: cp/decl.cc:16272 cp/parser.cc:23108
  #, 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:16279
  #, 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:16282
  #, 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:16288 cp/parser.cc:28184
  #, 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:16298
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "paramètre déclaré %<auto%>"
  
! #: cp/decl.cc:16352 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:16356
  #, 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:16376
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "le C++ ISO interdit le membre tableau flexible %qs"
  
! #: cp/decl.cc:16379
  #, 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:16395
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "utilisation invalide de %<::%>"
  
! #: cp/decl.cc:16416
  #, 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:16426
  #, 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:16436
  #, 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:16450
  #, 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:16457
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "déclaration de %qD comme membre de %qT"
  
! #: cp/decl.cc:16464 cp/decl.cc:16477
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "un destructeur ne peut pas être %qs"
  
! #: cp/decl.cc:16483
  #, 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:16492
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "un constructeur ne peut pas être un %<concept%>"
  
! #: cp/decl.cc:16498
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "un concept ne peut être une fonction membre"
  
! #: cp/decl.cc:16506 cp/decl.cc:16864
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD ne peut pas être %qs"
  
! #: cp/decl.cc:16516
  #, 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:16519
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr "le patron de variable a été déclaré ici"
  
! #: cp/decl.cc:16584
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "le champ %qD a le type incomplet %qT"
  
! #: cp/decl.cc:16589
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "le nom %qT a un type incomplet"
  
! #: cp/decl.cc:16609
  #, 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:16612
  #, 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:16630 cp/parser.cc:23678 cp/parser.cc:31067
  #, 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:16680 cp/decl.cc:16691
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "membre de donnée statique %qE déclaré %qs"
  
! #: cp/decl.cc:16685
  #, 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:16728 cp/decl.cc:16736 cp/decl.cc:16743 cp/decl.cc:16750
  #, 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:16802
  #, 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:16805
  #, 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:16811
  #, 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:16815
  #, 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:16820
  #, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "le spécificateur %<constinit%> est invalide pour la fonction %qs"
  
! #: cp/decl.cc:16823
  #, 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:16835
  #, 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:16839
  #, 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:16847
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "fonction non classe virtuelle %qs"
  
! #: cp/decl.cc:16854
  #, 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:16855
  #, 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:16897
  #, 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:16906
  #, 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:16947
  #, 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:16954
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "membre statique %qD déclaré %<register%>"
  
! #: cp/decl.cc:16960
  #, 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:16968
  #, 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:16975
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "une variable ne peut pas être déclarée %<consteval%>"
  
! #: cp/decl.cc:17007
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs initialisé et déclaré %<extern%>"
  
! #: cp/decl.cc:17012
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs a, à la fois, %<extern%> et une initialisation"
  
! #: cp/decl.cc:17214
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "l'argument par défaut %qE utilise %qD"
  
! #: cp/decl.cc:17217
  #, 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:17344
  #, 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:17348
  #, 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:17377
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "le paramètre qualifié avec %<volatile%> est obsolète"
  
! #: cp/decl.cc:17385
  #, 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:17410
  #, 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:17412
  #, 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:17695
  #, 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:17774
  #, 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:17781
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD ne peut pas être déclaré statique"
  
! #: cp/decl.cc:17839
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "%qD doit être une fonction membre non statique"
  
! #: cp/decl.cc:17847
  #, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%qD doit être une fonction membre"
  
! #: cp/decl.cc:17855
  #, 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:17865
  #, 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:17875
  #, 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:17906
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "le C++ ISO interdit la surcharge de %<operator ?:%>"
  
! #: cp/decl.cc:17916
  #, 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:17942
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD doit avoir zéro ou un argument"
  
! #: cp/decl.cc:17943
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD doit avoir un ou deux arguments"
  
! #: cp/decl.cc:17955
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "%qD suffixé doit avoir %<int%> comme argument"
  
! #: cp/decl.cc:17956
  #, 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:17967
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD ne doit avoir aucun argument"
  
! #: cp/decl.cc:17968 cp/decl.cc:17978
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD doit avoir exactement un argument"
  
! #: cp/decl.cc:17979
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD doit avoir exactement deux arguments"
  
! #: cp/decl.cc:17994
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD ne peut avoir d'arguments par défaut"
  
! #: cp/decl.cc:18018
  #, 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:18025
  #, 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:18027
  #, 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:18036
  #, 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:18038
  #, 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:18054
  #, 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:18073
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "%qD préfixé devrait retourner %qT"
  
! #: cp/decl.cc:18080
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "%qD suffixé devrait retourner %qT"
  
! #: cp/decl.cc:18092
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD devrait retourner par valeur"
  
! #: cp/decl.cc:18149
  #, 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:18173
  #, 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:18176
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "utilisation du nom de typedef %qD après %qs"
  
! #: cp/decl.cc:18178
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD a une déclaration précédente ici"
  
! #: cp/decl.cc:18187
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT référé en tant que %qs"
  
! #: cp/decl.cc:18188 cp/decl.cc:18196
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT a une déclaration précédente ici"
  
! #: cp/decl.cc:18195
  #, 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
*** 61741,61840 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18179
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "argument du patron requis pour %<%s %T%>"
  
! #: cp/decl.cc:18222 cp/name-lookup.cc:6364 cp/name-lookup.cc:6498
! #: cp/parser.cc:8120 cp/parser.cc:35476
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "la référence à %qD est ambiguë"
  
! #: cp/decl.cc:18232
  #, 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:18254 cp/name-lookup.cc:6053
  #, 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:18283 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7811
! #: cp/parser.cc:21307 cp/pt.cc:10233
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT n'est pas un patron"
  
! #: cp/decl.cc:18288
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "vous voulez peut-être ajouter %<%T::%> explicitement"
  
! #: cp/decl.cc:18393
  #, 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:18420
  #, 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:18563
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "l'union dérivée %qT est invalide"
  
! #: cp/decl.cc:18570
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT est défini avec des bases directes multiples"
  
! #: cp/decl.cc:18581
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT est défini avec des bases virtuelles directes"
  
! #: cp/decl.cc:18630
  #, 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:18660
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "type récursif %qT non défini"
  
! #: cp/decl.cc:18662
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "le type de base dupliqué %qT est invalide"
  
! #: cp/decl.cc:18835
  #, 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:18838 cp/decl.cc:18847 cp/decl.cc:18858 cp/decl.cc:19480
! #: cp/parser.cc:24038
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "définition précédente ici"
  
! #: cp/decl.cc:18844
  #, 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:18855
  #, 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:18930
  #, 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"
--- 61692,61791 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18210
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "argument du patron requis pour %<%s %T%>"
  
! #: cp/decl.cc:18253 cp/name-lookup.cc:6471 cp/name-lookup.cc:6605
! #: cp/parser.cc:8122 cp/parser.cc:35474
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "la référence à %qD est ambiguë"
  
! #: cp/decl.cc:18263
  #, 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:18285 cp/name-lookup.cc:6160
  #, 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:18314 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7813
! #: cp/parser.cc:21303 cp/pt.cc:10235
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT n'est pas un patron"
  
! #: cp/decl.cc:18319
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "vous voulez peut-être ajouter %<%T::%> explicitement"
  
! #: cp/decl.cc:18424
  #, 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:18451
  #, 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:18594
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "l'union dérivée %qT est invalide"
  
! #: cp/decl.cc:18601
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT est défini avec des bases directes multiples"
  
! #: cp/decl.cc:18612
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT est défini avec des bases virtuelles directes"
  
! #: cp/decl.cc:18661
  #, 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:18691
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "type récursif %qT non défini"
  
! #: cp/decl.cc:18693
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "le type de base dupliqué %qT est invalide"
  
! #: cp/decl.cc:18866
  #, 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:18869 cp/decl.cc:18878 cp/decl.cc:18889 cp/decl.cc:19511
! #: cp/parser.cc:24034
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "définition précédente ici"
  
! #: cp/decl.cc:18875
  #, 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:18886
  #, 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:18961
  #, 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
*** 61843,61930 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19099
  #, 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:19287
  #, 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:19297
  #, 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:19346
  #, 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:19347
  #, 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:19358
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "débordement dans les valeurs de l'énumération à %qD"
  
! #: cp/decl.cc:19378
  #, 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:19478 cp/parser.cc:24036
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "définition multiple de %q#T"
  
! #: cp/decl.cc:19552
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "le type retourné %q#T est incomplet"
  
! #: cp/decl.cc:19722 cp/typeck.cc:11632
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> devrait retourner une référence à %<*this%>"
  
! #: cp/decl.cc:20540
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "« return » manquant dans une fonction retournant %qT"
  
! #: cp/decl.cc:20542 cp/typeck.cc:11510
  #, 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:20553
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
! msgstr ""
  
! #: cp/decl.cc:20611
  #, 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:20807
  #, 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:21205
  #, gcc-internal-format
  msgid "using %qs"
  msgstr "en utilisant %qs"
  
! #: cp/decl.cc:21217
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "utilisation de %qD avant la déduction de %<auto%>"
--- 61794,61881 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19130
  #, 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:19318
  #, 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:19328
  #, 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:19377
  #, 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:19378
  #, 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:19389
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "débordement dans les valeurs de l'énumération à %qD"
  
! #: cp/decl.cc:19409
  #, 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:19509 cp/parser.cc:24032
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "définition multiple de %q#T"
  
! #: cp/decl.cc:19583
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "le type retourné %q#T est incomplet"
  
! #: cp/decl.cc:19753 cp/typeck.cc:11632
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> devrait retourner une référence à %<*this%>"
  
! #: cp/decl.cc:20571
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "« return » manquant dans une fonction retournant %qT"
  
! #: cp/decl.cc:20573 cp/typeck.cc:11510
  #, 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:20584
  #, 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:20642
  #, 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:20838
  #, 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:21236
  #, gcc-internal-format
  msgid "using %qs"
  msgstr "en utilisant %qs"
  
! #: cp/decl.cc:21248
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "utilisation de %qD avant la déduction de %<auto%>"
*************** msgid "template declaration of %q#D"
*** 61985,62000 ****
  msgstr "déclaration du patron de %q#D"
  
  #: cp/decl2.cc:936
- #, fuzzy
- #| msgid "parameter %P of %qD has incomplete type %qT"
  msgid "parameter %P of candidate has type %e..."
! msgstr "le paramètre %P de %qD a un type incomplet %qT"
  
  #: cp/decl2.cc:946
- #, fuzzy
- #| msgid "%qE does not name a type"
  msgid "...which does not match type %e"
! msgstr "%qE ne nomme pas un type"
  
  #: cp/decl2.cc:1013
  #, gcc-internal-format
--- 61936,61947 ----
  msgstr "déclaration du patron de %q#D"
  
  #: cp/decl2.cc:936
  msgid "parameter %P of candidate has type %e..."
! msgstr "le paramètre %P du candidat à le type %e..."
  
  #: cp/decl2.cc:946
  msgid "...which does not match type %e"
! msgstr "... qui ne correspond pas au type %e"
  
  #: cp/decl2.cc:1013
  #, gcc-internal-format
*************** msgstr "classe sans nom définie ici"
*** 62046,62147 ****
  msgid "explicit template argument list not allowed"
  msgstr "une liste explicite d'arguments de patron n'est pas permise"
  
! #: cp/decl2.cc:1332
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "%qD est déjà défini dans %qT"
  
! #: cp/decl2.cc:1365 cp/decl2.cc:1373 cp/decl2.cc:1487
  #, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "initialisation invalide pour la fonction membre %qD"
  
! #: cp/decl2.cc:1382
  #, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr "initialisation spécifiée pour la fonction amie %qD"
  
! #: cp/decl2.cc:1385 cp/decl2.cc:1491
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "initialisation spécifiée pour la fonction membre statique %qD"
  
! #: cp/decl2.cc:1433
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "les spécificateurs %<asm%> ne sont pas permis sur des membres de données non statiques"
  
! #: cp/decl2.cc:1594
  #, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "champ de bits %qD avec un type non entier %qT"
  
! #: cp/decl2.cc:1602
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "ne peut déclarer %qD comme étant un type de champ de bits"
  
! #: cp/decl2.cc:1613
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "ne peut déclarer le champ de bits %qD avec un type de fonction"
  
! #: cp/decl2.cc:1619
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "ne peut déclarer le champ de bits %qD avec le type %<warn_if_not_aligned%>"
  
! #: cp/decl2.cc:1626
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "%qD est déjà défini dans la classe %qT"
  
! #: cp/decl2.cc:1634
  #, gcc-internal-format
  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:1648
  #, 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"
  
! #: cp/decl2.cc:2103
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr "membre de donnée statique %q+D à l'intérieur de la directive de déclaration de cible"
  
! #: cp/decl2.cc:2273
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "struct anonyme pas à l'intérieur d'un type nommé"
  
! #: cp/decl2.cc:2289
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "%q#D est invalide; une union anonyme ne peut avoir que des membres de données non statiques"
  
! #: cp/decl2.cc:2296
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr "membre privé %q#D dans une union anonyme"
  
! #: cp/decl2.cc:2299
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr "membre protégé %q#D dans une union anonyme"
  
! #: cp/decl2.cc:2364
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "les agrégats anonymes dans la portée de l'espace de noms doivent être statiques"
  
! #: cp/decl2.cc:2373
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "union anonyme sans aucun membre"
  
! #: cp/decl2.cc:2410
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%> doit retourner le type %qT"
--- 61993,62094 ----
  msgid "explicit template argument list not allowed"
  msgstr "une liste explicite d'arguments de patron n'est pas permise"
  
! #: cp/decl2.cc:1331
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "%qD est déjà défini dans %qT"
  
! #: cp/decl2.cc:1364 cp/decl2.cc:1372 cp/decl2.cc:1486
  #, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "initialisation invalide pour la fonction membre %qD"
  
! #: cp/decl2.cc:1381
  #, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr "initialisation spécifiée pour la fonction amie %qD"
  
! #: cp/decl2.cc:1384 cp/decl2.cc:1490
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "initialisation spécifiée pour la fonction membre statique %qD"
  
! #: cp/decl2.cc:1432
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "les spécificateurs %<asm%> ne sont pas permis sur des membres de données non statiques"
  
! #: cp/decl2.cc:1593
  #, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "champ de bits %qD avec un type non entier %qT"
  
! #: cp/decl2.cc:1601
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "ne peut déclarer %qD comme étant un type de champ de bits"
  
! #: cp/decl2.cc:1612
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "ne peut déclarer le champ de bits %qD avec un type de fonction"
  
! #: cp/decl2.cc:1618
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "ne peut déclarer le champ de bits %qD avec le type %<warn_if_not_aligned%>"
  
! #: cp/decl2.cc:1625
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "%qD est déjà défini dans la classe %qT"
  
! #: cp/decl2.cc:1633
  #, gcc-internal-format
  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"
  
! #: cp/decl2.cc:2102
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr "membre de donnée statique %q+D à l'intérieur de la directive de déclaration de cible"
  
! #: cp/decl2.cc:2272
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "struct anonyme pas à l'intérieur d'un type nommé"
  
! #: cp/decl2.cc:2288
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "%q#D est invalide; une union anonyme ne peut avoir que des membres de données non statiques"
  
! #: cp/decl2.cc:2295
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr "membre privé %q#D dans une union anonyme"
  
! #: cp/decl2.cc:2298
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr "membre protégé %q#D dans une union anonyme"
  
! #: cp/decl2.cc:2363
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "les agrégats anonymes dans la portée de l'espace de noms doivent être statiques"
  
! #: cp/decl2.cc:2372
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "union anonyme sans aucun membre"
  
! #: cp/decl2.cc:2409
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%> doit retourner le type %qT"
*************** msgstr "%<operator new%> doit retourner
*** 62150,62248 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:2422
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "le premier paramètre de %<operator new%> ne peut pas avoir d'argument par défaut"
  
! #: cp/decl2.cc:2438
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "%<operator new%> prend le type %<size_t%> (%qT) comme premier paramètre"
  
! #: cp/decl2.cc:2468
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%> doit retourner le type %qT"
  
! #: cp/decl2.cc:2483
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "la destruction de %<operator delete%> doit être une fonction membre"
  
! #: cp/decl2.cc:2486
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "%<operator delete[]%> ne peut pas être un « delete » destructeur"
  
! #: cp/decl2.cc:2488
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr "la destruction de %<operator delete%> doit être une fonction de désallocation habituelle"
  
! #: cp/decl2.cc:2498
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "%<operator delete%> prend le type %qT comme premier paramètre"
  
! #: cp/decl2.cc:3596
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr "%qT a un champ %q#D dont le type n'a pas de classe de liaison"
  
! #: cp/decl2.cc:3600
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr "%qT a un champ %qD dont le type dépend du type %qT qui n'a pas de classe de liaison"
  
! #: cp/decl2.cc:3606
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr "%qT a un champ %q#D dont le type a une classe de liaison interne"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3610
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr "%qT a un champ %q#D dont le type utilise l'espace de noms anonyme"
  
! #: cp/decl2.cc:3618
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr "%qT est déclaré avec une plus grande visibilité que le type de son champs %qD"
  
! #: cp/decl2.cc:3637
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr "%qT a la base %qT qui n'a pas de classe de liaison"
  
! #: cp/decl2.cc:3641
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr "%qT a la base %qT qui dépend du type %qT qui n'a pas de classe de liaison"
  
! #: cp/decl2.cc:3647
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr "%qT a la base %qT qui a une classe de liaison interne"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3651
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr "%qT a la base %qT qui utilise l'espace de noms anonyme"
  
! #: cp/decl2.cc:3658
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr "%qT est déclaré avec une plus grande visibilité que sa base %qT"
  
! #: cp/decl2.cc:5434
  #, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but never defined"
  msgstr "%q#D, déclaré avec un type non nommé, est utilisé mais jamais défini"
  
! #: cp/decl2.cc:5438
  #, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but not defined"
  msgstr "%q#D, déclaré avec un type non nommé, est utilisé mais jamais défini"
--- 62097,62195 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:2421
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "le premier paramètre de %<operator new%> ne peut pas avoir d'argument par défaut"
  
! #: cp/decl2.cc:2437
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "%<operator new%> prend le type %<size_t%> (%qT) comme premier paramètre"
  
! #: cp/decl2.cc:2467
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%> doit retourner le type %qT"
  
! #: cp/decl2.cc:2482
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "la destruction de %<operator delete%> doit être une fonction membre"
  
! #: cp/decl2.cc:2485
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "%<operator delete[]%> ne peut pas être un « delete » destructeur"
  
! #: cp/decl2.cc:2487
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr "la destruction de %<operator delete%> doit être une fonction de désallocation habituelle"
  
! #: cp/decl2.cc:2497
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "%<operator delete%> prend le type %qT comme premier paramètre"
  
! #: cp/decl2.cc:3595
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr "%qT a un champ %q#D dont le type n'a pas de classe de liaison"
  
! #: cp/decl2.cc:3599
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr "%qT a un champ %qD dont le type dépend du type %qT qui n'a pas de classe de liaison"
  
! #: cp/decl2.cc:3605
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr "%qT a un champ %q#D dont le type a une classe de liaison interne"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3609
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr "%qT a un champ %q#D dont le type utilise l'espace de noms anonyme"
  
! #: cp/decl2.cc:3617
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr "%qT est déclaré avec une plus grande visibilité que le type de son champs %qD"
  
! #: cp/decl2.cc:3636
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr "%qT a la base %qT qui n'a pas de classe de liaison"
  
! #: cp/decl2.cc:3640
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr "%qT a la base %qT qui dépend du type %qT qui n'a pas de classe de liaison"
  
! #: cp/decl2.cc:3646
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr "%qT a la base %qT qui a une classe de liaison interne"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3650
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr "%qT a la base %qT qui utilise l'espace de noms anonyme"
  
! #: cp/decl2.cc:3657
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr "%qT est déclaré avec une plus grande visibilité que sa base %qT"
  
! #: cp/decl2.cc:5433
  #, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but never defined"
  msgstr "%q#D, déclaré avec un type non nommé, est utilisé mais jamais défini"
  
! #: cp/decl2.cc:5437
  #, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but not defined"
  msgstr "%q#D, déclaré avec un type non nommé, est utilisé mais jamais défini"
*************** msgstr "%q#D, déclaré avec un type non
*** 62251,62359 ****
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:5448
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr "un type non nommé sans classe de liaison est utilisé pour déclarer la variable %q#D avec une classe de liaison"
  
! #: cp/decl2.cc:5452
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "un type non nommé sans classe de liaison est utilisé pour déclarer la fonction %q#D avec une classe de liaison"
  
! #: cp/decl2.cc:5456
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr "%q#D ne réfère pas au type non qualifié, aussi n'est-il pas utilisé pour la liaison"
  
! #: cp/decl2.cc:5474
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "%q#D, déclaré avec le type local %qT, est utilisé mais jamais défini"
  
! #: cp/decl2.cc:5478
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but not defined here"
  msgstr "%q#D, déclaré avec le type local %qT, est utilisé mais pas défini ici"
  
! #: cp/decl2.cc:5486
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr "le type %qT sans classe de liaison est utilisé pour déclarer la variable %q#D avec une classe de liaison"
  
! #: cp/decl2.cc:5489
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "le type %qT sans classe de liaison est utilisé pour déclarer la fonction %q#D avec une classe de liaison"
  
! #: cp/decl2.cc:5694
  #, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "la décoration de %q#D qui abouti à %qE entre en conflit avec une décoration précédente"
  
! #: cp/decl2.cc:5697
  #, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "décoration précédente de %q#D"
  
! #: cp/decl2.cc:5699
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr "un %<-fabi-version=%> plus récent (ou =0) évite cette erreur avec un changement de décoration"
  
! #: cp/decl2.cc:5771 cp/decl2.cc:5774
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr "le programme devrait aussi définir %qD"
  
! #: cp/decl2.cc:6152
  #, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr "la fonction en ligne %qD est utilisée mais n'a jamais été définie"
  
! #: cp/decl2.cc:6386
  #, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "argument par défaut manquant pour le paramètre %P de %q#D"
  
! #: cp/decl2.cc:6391
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr "...suivant le paramètre %P qui a un argument par défaut"
  
! #: cp/decl2.cc:6514
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "%qD déclaré implicitement est déprécié"
  
! #: cp/decl2.cc:6518
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr "car %qT a un %qD fourni par l'utilisateur"
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:6705
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "conversion d'une fonction lambda qui utilise %<...%> en pointeur de fonction"
  
! #: cp/decl2.cc:6714
  #, gcc-internal-format
  msgid "use of deleted function %qD: %s"
  msgstr "utilisation de la fonction supprimée %qD : %s"
  
! #: cp/decl2.cc:6718
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "utilisation de la fonction supprimée %qD"
  
! #: cp/decl2.cc:6766
  #, gcc-internal-format
  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"
--- 62198,62306 ----
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:5447
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr "un type non nommé sans classe de liaison est utilisé pour déclarer la variable %q#D avec une classe de liaison"
  
! #: cp/decl2.cc:5451
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "un type non nommé sans classe de liaison est utilisé pour déclarer la fonction %q#D avec une classe de liaison"
  
! #: cp/decl2.cc:5455
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr "%q#D ne réfère pas au type non qualifié, aussi n'est-il pas utilisé pour la liaison"
  
! #: cp/decl2.cc:5473
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "%q#D, déclaré avec le type local %qT, est utilisé mais jamais défini"
  
! #: cp/decl2.cc:5477
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but not defined here"
  msgstr "%q#D, déclaré avec le type local %qT, est utilisé mais pas défini ici"
  
! #: cp/decl2.cc:5485
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr "le type %qT sans classe de liaison est utilisé pour déclarer la variable %q#D avec une classe de liaison"
  
! #: cp/decl2.cc:5488
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "le type %qT sans classe de liaison est utilisé pour déclarer la fonction %q#D avec une classe de liaison"
  
! #: cp/decl2.cc:5693
  #, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "la décoration de %q#D qui abouti à %qE entre en conflit avec une décoration précédente"
  
! #: cp/decl2.cc:5696
  #, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "décoration précédente de %q#D"
  
! #: cp/decl2.cc:5698
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr "un %<-fabi-version=%> plus récent (ou =0) évite cette erreur avec un changement de décoration"
  
! #: cp/decl2.cc:5770 cp/decl2.cc:5773
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr "le programme devrait aussi définir %qD"
  
! #: cp/decl2.cc:6151
  #, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr "la fonction en ligne %qD est utilisée mais n'a jamais été définie"
  
! #: cp/decl2.cc:6385
  #, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "argument par défaut manquant pour le paramètre %P de %q#D"
  
! #: cp/decl2.cc:6390
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr "...suivant le paramètre %P qui a un argument par défaut"
  
! #: cp/decl2.cc:6513
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "%qD déclaré implicitement est déprécié"
  
! #: cp/decl2.cc:6517
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr "car %qT a un %qD fourni par l'utilisateur"
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:6704
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "conversion d'une fonction lambda qui utilise %<...%> en pointeur de fonction"
  
! #: cp/decl2.cc:6713
  #, gcc-internal-format
  msgid "use of deleted function %qD: %s"
  msgstr "utilisation de la fonction supprimée %qD : %s"
  
! #: cp/decl2.cc:6717
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "utilisation de la fonction supprimée %qD"
  
! #: cp/decl2.cc:6765
  #, gcc-internal-format
  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"
*************** msgid "In function %qD"
*** 62413,62702 ****
  msgstr "Dans la fonction %qD"
  
  #: cp/error.cc:3992
! #, fuzzy, gcc-internal-format
! #| msgid "%qE is not a type"
  msgid "but %qE is a type"
! msgstr "%qE n'est pas un type"
  
  #: cp/error.cc:3994
! #, fuzzy, gcc-internal-format
! #| msgid "type %qs is not an expression"
  msgid "but %qE is an expression"
! msgstr "le type %qs n'est pas une expression"
  
  #: cp/error.cc:3996
! #, fuzzy, gcc-internal-format
! #| msgid "<structured bindings>"
  msgid "but %qE is a structured binding"
! msgstr "<liaisons structurées>"
  
  #: cp/error.cc:3998
! #, fuzzy, gcc-internal-format
! #| msgid "%qE is unavailable"
  msgid "but %qE is a variable"
! msgstr "%qE n'est pas disponible"
  
  #: cp/error.cc:4000
! #, fuzzy, gcc-internal-format
! #| msgid "function parameter"
  msgid "but %qE is a parameter"
! msgstr "paramètre de fonction"
  
  #: cp/error.cc:4002
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not a function"
  msgid "but %qE is a function"
! msgstr "  %qT n'est pas une fonction"
  
  #: cp/error.cc:4004
! #, fuzzy, gcc-internal-format
! #| msgid "%qD is not a static data member"
  msgid "but %qE is a data member"
! msgstr "%qD n'est pas un membre de donnée statique"
  
  #: cp/error.cc:4006
! #, fuzzy, gcc-internal-format
! #| msgid "%qD is not a function template"
  msgid "but %qE is a function template"
! msgstr "%qD n'est pas un patron de fonction"
  
  #: cp/error.cc:4008
! #, fuzzy, gcc-internal-format
! #| msgid "%qE is not a class template"
  msgid "but %qE is a class template"
! msgstr "%qE n'est pas un patron de classe"
  
  #: cp/error.cc:4010
! #, fuzzy, gcc-internal-format
! #| msgid "%qD is a namespace"
! msgid "but %qE is a namespace"
! msgstr "%qD est un espace de noms"
  
  #: cp/error.cc:4012
! #, fuzzy, gcc-internal-format
! #| msgid "`%D' is not a namespace"
  msgid "but %qE is an enumerator"
! msgstr "« %D » n'est pas un espace de noms"
  
! #: cp/error.cc:4040
! #, 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%sDans l'instanciation de %q#D :\n"
  
! #: cp/error.cc:4043
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "%s%s%sDans la substitution de %qS :\n"
  
! #: cp/error.cc:4044
  #, 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:4066
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.cc:4069
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.cc:4173
! #, fuzzy, gcc-internal-format
! #| msgid "recursively required from here\n"
  msgid "recursively required from %<template for%> iteration %E\n"
! msgstr "requis récursivement depuis ici\n"
  
! #: cp/error.cc:4175
! #, fuzzy, gcc-internal-format
! #| msgid "required for the satisfaction of %qE"
  msgid "required from %<template for%> iteration %E\n"
! msgstr "requis par la satisfaction de %qE"
  
! #: cp/error.cc:4180
  msgid "recursively required by substitution of %qS\n"
  msgstr "requis récursivement par la substitution de %qS\n"
  
! #: cp/error.cc:4181
  msgid "required by substitution of %qS\n"
  msgstr "requis par la substitution de %qS\n"
  
! #: cp/error.cc:4186
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr "requis récursivement par %q#D\n"
  
! #: cp/error.cc:4187
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr "requis par %q#D\n"
  
! #: cp/error.cc:4194
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr "requis récursivement depuis ici\n"
  
! #: cp/error.cc:4195
  #, gcc-internal-format
  msgid "required from here\n"
  msgstr "requis depuis ici\n"
  
! #: cp/error.cc:4245
  #, 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:4297
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr "dans l'expansion %<constexpr%> de %qs"
  
! #: cp/error.cc:4310
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr "requis par les contraintes de %q#D\n"
  
! #: cp/error.cc:4325
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr "requis par la satisfaction de %qE"
  
! #: cp/error.cc:4347
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr "requis pour la satisfaction de la contrainte\n"
  
! #: cp/error.cc:4378
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr "dans les besoins avec "
  
! #: cp/error.cc:4379
  #, gcc-internal-format
  msgid "in requirements "
  msgstr "dans les besoins "
  
! #: cp/error.cc:4497
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr "(pas d'argument)"
  
! #: cp/error.cc:4591
  #, gcc-internal-format
  msgid "[...]"
  msgstr "[...]"
  
! #: cp/error.cc:4943
  #, 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:4948
  #, 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:4953
  #, 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:4958
  #, 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:4963
  #, 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:4968
  #, 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:4973
  #, 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:4979
  #, 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:4984
  #, 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:4989
  #, 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:4994
  #, 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:4999
  #, 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:5004
  #, 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:5010
  #, 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:5015
  #, 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:5070
  #, 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:5075
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "la référence à %<%T::%D%> est ambiguë"
  
! #: cp/error.cc:5090
  #, 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:5094 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:5116
  #, 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:5120 cp/typeck.cc:3641
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD n'est pas un membre de %qD"
  
! #: cp/error.cc:5131
  #, 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:5135
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%D%> n'a pas été déclaré"
--- 62360,62640 ----
  msgstr "Dans la fonction %qD"
  
  #: cp/error.cc:3992
! #, gcc-internal-format
  msgid "but %qE is a type"
! msgstr "mais %qE est un type"
  
  #: cp/error.cc:3994
! #, gcc-internal-format
  msgid "but %qE is an expression"
! msgstr "mais %qE est une expression"
  
  #: cp/error.cc:3996
! #, gcc-internal-format
  msgid "but %qE is a structured binding"
! msgstr "mais %qE est une liaison structurée"
  
  #: cp/error.cc:3998
! #, gcc-internal-format
  msgid "but %qE is a variable"
! msgstr "mais %qE est une variable"
  
  #: cp/error.cc:4000
! #, gcc-internal-format
  msgid "but %qE is a parameter"
! msgstr "mais %qE est un paramètre"
  
  #: cp/error.cc:4002
! #, gcc-internal-format
  msgid "but %qE is a function"
! msgstr "mais %qE est une fonction"
  
  #: cp/error.cc:4004
! #, gcc-internal-format
  msgid "but %qE is a data member"
! msgstr "mais %qE est un membre de donnée"
  
  #: cp/error.cc:4006
! #, gcc-internal-format
  msgid "but %qE is a function template"
! msgstr "mais %qE est un patron de fonction"
  
  #: cp/error.cc:4008
! #, gcc-internal-format
  msgid "but %qE is a class template"
! msgstr "mais %qE est un patron de classe"
  
  #: cp/error.cc:4010
! #, gcc-internal-format
! msgid "but %qE is a variable template"
! msgstr "mais %qE est un patron de variable"
  
  #: cp/error.cc:4012
! #, gcc-internal-format
! msgid "but %qE is a namespace"
! msgstr "mais %qE est un espace de noms"
! 
! #: cp/error.cc:4014
! #, gcc-internal-format
  msgid "but %qE is an enumerator"
! msgstr "mais %qE est un énumérateur"
  
! #: cp/error.cc:4042
! #, 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:4045
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "%s%s%sDans la substitution de %qS :\n"
  
! #: cp/error.cc:4046
  #, 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:4068
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.cc:4071
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.cc:4175
! #, 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:4177
! #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
! msgstr "requis depuis %<template for%> à l'itération %E\n"
  
! #: cp/error.cc:4182
  msgid "recursively required by substitution of %qS\n"
  msgstr "requis récursivement par la substitution de %qS\n"
  
! #: cp/error.cc:4183
  msgid "required by substitution of %qS\n"
  msgstr "requis par la substitution de %qS\n"
  
! #: cp/error.cc:4188
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr "requis récursivement par %q#D\n"
  
! #: cp/error.cc:4189
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr "requis par %q#D\n"
  
! #: cp/error.cc:4196
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr "requis récursivement depuis ici\n"
  
! #: cp/error.cc:4197
  #, gcc-internal-format
  msgid "required from here\n"
  msgstr "requis depuis ici\n"
  
! #: cp/error.cc:4247
  #, 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:4299
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr "dans l'expansion %<constexpr%> de %qs"
  
! #: cp/error.cc:4312
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr "requis par les contraintes de %q#D\n"
  
! #: cp/error.cc:4327
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr "requis par la satisfaction de %qE"
  
! #: cp/error.cc:4349
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr "requis pour la satisfaction de la contrainte\n"
  
! #: cp/error.cc:4380
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr "dans les besoins avec "
  
! #: cp/error.cc:4381
  #, gcc-internal-format
  msgid "in requirements "
  msgstr "dans les besoins "
  
! #: cp/error.cc:4499
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr "(pas d'argument)"
  
! #: cp/error.cc:4593
  #, gcc-internal-format
  msgid "[...]"
  msgstr "[...]"
  
! #: cp/error.cc:4945
  #, 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:4950
  #, 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:4955
  #, 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:4960
  #, 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:4965
  #, 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:4970
  #, 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:4975
  #, 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:4981
  #, 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:4986
  #, 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:4991
  #, 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:4996
  #, 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:5001
  #, 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:5006
  #, 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:5012
  #, 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:5017
  #, 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:5072
  #, 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:5077
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "la référence à %<%T::%D%> est ambiguë"
  
! #: cp/error.cc:5092
  #, 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:5096 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:5118
  #, 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:5122 cp/typeck.cc:3641
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD n'est pas un membre de %qD"
  
! #: cp/error.cc:5133
  #, 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:5137
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%D%> n'a pas été déclaré"
*************** msgid "but %qD does not throw; perhaps i
*** 62757,62772 ****
  msgstr "mais %qD ne génère pas d'exception; peut-être devrait-il être déclaré %<noexcept%>"
  
  #: cp/except.cc:1230
! #, fuzzy, gcc-internal-format
! #| msgid "%qE is not %<noexcept%>"
  msgid "%qD is not %<noexcept%>"
! msgstr "%qE n'est pas %<noexcept%>"
  
  #: cp/except.cc:1232
! #, fuzzy, gcc-internal-format
! #| msgid "%qE is not %<noexcept%>"
  msgid "%qT is not %<noexcept%>"
! msgstr "%qE n'est pas %<noexcept%>"
  
  #: cp/expr.cc:244
  #, gcc-internal-format
--- 62695,62708 ----
  msgstr "mais %qD ne génère pas d'exception; peut-être devrait-il être déclaré %<noexcept%>"
  
  #: cp/except.cc:1230
! #, gcc-internal-format
  msgid "%qD is not %<noexcept%>"
! msgstr "%qD n'est pas %<noexcept%>"
  
  #: cp/except.cc:1232
! #, gcc-internal-format
  msgid "%qT is not %<noexcept%>"
! msgstr "%qT n'est pas %<noexcept%>"
  
  #: cp/expr.cc:244
  #, gcc-internal-format
*************** msgstr "la référence %qD n'est pas enc
*** 62919,62925 ****
  msgid "member %qD is used uninitialized"
  msgstr "le membre %qD est utilisé sans avoir été initialisé"
  
! #: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5112 cp/typeck2.cc:1519
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "le tableau doit être initialisé avec une initialisation entre accolades"
--- 62855,62861 ----
  msgid "member %qD is used uninitialized"
  msgstr "le membre %qD est utilisé sans avoir été initialisé"
  
! #: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5118 cp/typeck2.cc:1519
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "le tableau doit être initialisé avec une initialisation entre accolades"
*************** msgstr "le type %qT n'est pas une base d
*** 63035,63041 ****
  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:2522 cp/semantics.cc:4492
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
--- 62971,62977 ----
  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:2553 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
*************** msgstr "ni le destructeur ni l'opérateu
*** 63231,63267 ****
  msgid "initializer ends prematurely"
  msgstr "fin prématurée de l'initialisation"
  
! #: cp/init.cc:5321
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "taille du tableau inconnue dans delete"
  
! #: cp/init.cc:5358
  #, gcc-internal-format
  msgid "operator %<delete%> used on incomplete type"
  msgstr "opérateur %<delete%> utilisé sur un type incomplet"
  
! #: cp/init.cc:5373
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "problème possible détecté dans l'invocation de %<operator delete%>"
  
! #: cp/init.cc:5379
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr "ni le destructeur ni %<operator delete%> spécifique à la classe seront appelés, même s'ils sont déclarés lorsque la classe est définie"
  
! #: cp/init.cc:5394
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr "la destruction d'un objet de la classe abstraite %qT qui a un destructeur non virtuel provoquera un comportement indéfini"
  
! #: cp/init.cc:5399
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr "la destruction d'un objet de la classe polymorphique %qT qui a un destructeur non virtuel pourrait produire un comportement indéfini"
  
! #: cp/init.cc:5713
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "le type passé au delete vectoriel n'est ni un pointeur ni un type tableau"
--- 63167,63203 ----
  msgid "initializer ends prematurely"
  msgstr "fin prématurée de l'initialisation"
  
! #: cp/init.cc:5327
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "taille du tableau inconnue dans delete"
  
! #: cp/init.cc:5364
  #, gcc-internal-format
  msgid "operator %<delete%> used on incomplete type"
  msgstr "opérateur %<delete%> utilisé sur un type incomplet"
  
! #: cp/init.cc:5379
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "problème possible détecté dans l'invocation de %<operator delete%>"
  
! #: cp/init.cc:5385
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr "ni le destructeur ni %<operator delete%> spécifique à la classe seront appelés, même s'ils sont déclarés lorsque la classe est définie"
  
! #: cp/init.cc:5400
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr "la destruction d'un objet de la classe abstraite %qT qui a un destructeur non virtuel provoquera un comportement indéfini"
  
! #: cp/init.cc:5405
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr "la destruction d'un objet de la classe polymorphique %qT qui a un destructeur non virtuel pourrait produire un comportement indéfini"
  
! #: cp/init.cc:5719
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "le type passé au delete vectoriel n'est ni un pointeur ni un type tableau"
*************** msgstr "le nom décoré de %qT change av
*** 63329,63335 ****
  #: cp/lambda.cc:1942
  #, gcc-internal-format
  msgid "%qD is no longer captured in noexcept lambda in ABI v21 (GCC 16)"
! msgstr ""
  
  #: cp/lex.cc:701
  #, gcc-internal-format
--- 63265,63271 ----
  #: cp/lambda.cc:1942
  #, gcc-internal-format
  msgid "%qD is no longer captured in noexcept lambda in ABI v21 (GCC 16)"
! msgstr "%qD n'est plus capturé dans une fonction lambda noexcept dans l'ABI v21 (GCC 16)"
  
  #: cp/lex.cc:701
  #, gcc-internal-format
*************** msgstr "%<#pragma implementation%> pour
*** 63351,63357 ****
  msgid "%qD not defined"
  msgstr "%qD n'est pas défini"
  
! #: cp/lex.cc:811 cp/parser.cc:3999 cp/parser.cc:34700
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<requires%> uniquement disponible avec %<-std=c++20%> ou %<-fconcepts%>"
--- 63287,63293 ----
  msgid "%qD not defined"
  msgstr "%qD n'est pas défini"
  
! #: cp/lex.cc:811 cp/parser.cc:3999 cp/parser.cc:34698
  #, 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
*** 63381,63444 ****
  msgid "  # %E"
  msgstr "  # %E"
  
! #: cp/mangle.cc:2733
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "décoration de %<typeof%>, utilisez plutôt %<decltype%>"
  
! #: cp/mangle.cc:2737
  #, 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"
  
  #. TODO Mangle pack indexing
  #. <https://github.com/itanium-cxx-abi/cxx-abi/issues/175>.
! #: cp/mangle.cc:2744
  #, gcc-internal-format
  msgid "mangling type pack index"
  msgstr "décoration du type d'index de paquet"
  
! #: cp/mangle.cc:4009
  #, 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:4014
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "décoration de %C"
  
! #: cp/mangle.cc:4088
  #, 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:4784
  #, 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:4830 cp/mangle.cc:5009
  #, 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:4836 cp/mangle.cc:5015
  #, 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:5162
  #, 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:5167
  #, 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:5172
  #, 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%>"
--- 63317,63380 ----
  msgid "  # %E"
  msgstr "  # %E"
  
! #: cp/mangle.cc:2738
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "décoration de %<typeof%>, utilisez plutôt %<decltype%>"
  
! #: cp/mangle.cc:2742
  #, 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"
  
  #. TODO Mangle pack indexing
  #. <https://github.com/itanium-cxx-abi/cxx-abi/issues/175>.
! #: cp/mangle.cc:2749
  #, gcc-internal-format
  msgid "mangling type pack index"
  msgstr "décoration du type d'index de paquet"
  
! #: cp/mangle.cc:4014
  #, 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:4019
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "décoration de %C"
  
! #: cp/mangle.cc:4093
  #, 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:4789
  #, 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:4835 cp/mangle.cc:5014
  #, 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:4841 cp/mangle.cc:5020
  #, 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:5167
  #, 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:5172
  #, 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:5177
  #, 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%>"
*************** msgid "synthesized method %qD first requ
*** 63575,63584 ****
  msgstr "la méthode synthétisée %qD est requise ici pour la première fois"
  
  #: 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 "ne peut déclarer un pointeur vers le type de fonction qualifié %qT"
  
  #: cp/method.cc:1998
  #, gcc-internal-format
--- 63511,63519 ----
  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 "first argument type %qT of a poin
*** 63596,63649 ****
  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
! #, fuzzy, gcc-internal-format
! #| msgid "too many initializers for %qT"
  msgid "too many initializers for non-class type %qT"
! msgstr "trop d'éléments d'initialisation pour %qT"
  
  #. 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 required expression %qE is invalid"
  msgid "the conversion is invalid"
! msgstr "l'expression requise %qE est invalide"
  
  #: cp/method.cc:2399 cp/method.cc:2435
! #, fuzzy, gcc-internal-format
! #| msgid "class type %qT is incomplete"
  msgid "%qT is incomplete"
! msgstr "le type classe %qT est incomplet"
  
  #: 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 n'est pas un type de classe"
  
  #: cp/method.cc:2443
! #, fuzzy, gcc-internal-format
! #| msgid "ISO C forbids qualified function types"
  msgid "%qT is a qualified function type"
! msgstr "le C ISO interdit les types de fonction qualifiés"
  
  #: 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 "impossible d'initialiser par valeur le tableau ayant la limite %qT inconnue"
  
  #: cp/method.cc:2478
! #, fuzzy, gcc-internal-format
! #| msgid "%qE is not initialized"
  msgid "%qE is non-trivial"
! msgstr "%qE n'est pas initialisé"
  
  #: cp/method.cc:2565
! #, fuzzy, gcc-internal-format
! #| msgid "%qD is a function, not a type"
  msgid "%qT is a function type"
! msgstr "%qD est une fonction, pas un type"
  
  #: cp/method.cc:2654
  #, gcc-internal-format
--- 63531,63576 ----
  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
*************** msgstr "%q#D est implicitement supprimé
*** 63715,63766 ****
  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:3689
  #, 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:3691 cp/method.cc:3736
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "signature attendue: %qD"
  
! #: cp/method.cc:3711
  #, 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:3716
  #, 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:3721
  #, 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:3726
  #, 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:3834
  #, 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:3854
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "un patron ne peut pas être imposé par défaut"
  
! #: cp/method.cc:3893
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD ne peut pas être imposé par défaut"
  
! #: cp/method.cc:3902
  #, 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"
--- 63642,63693 ----
  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"
*************** msgstr "l'attribut %<target%> n'est actu
*** 63808,64279 ****
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr "l'attribut %<optimize%> n'est actuellement pas supporté dans les modules"
  
! #: cp/module.cc:12489
  #, 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:12493
  #, 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:12496
  #, gcc-internal-format
  msgid "existing declaration here with tags %qE"
  msgstr "déclaration existante ici avec les étiquettes %qE"
  
! #: cp/module.cc:12499
  #, gcc-internal-format
  msgid "existing declaration here with no tags"
  msgstr "déclaration existante ici sans étiquette"
  
! #: cp/module.cc:12544
  #, 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:12558 cp/module.cc:12686
  #, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr "type conflictuel pour la déclaration importée %#qD"
  
! #: cp/module.cc:12572
  #, 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:12579
  #, 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:12617
  #, 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:12636
  #, 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:12661
  #, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "%<constexpr%> conflictuel pour la déclaration importée %#qD"
  
! #: cp/module.cc:12677
  #, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr "déclaration importée %#qD conflictuelle"
  
! #: cp/module.cc:12703
  #, gcc-internal-format
  msgid "existing declaration %#qD"
  msgstr "déclaration %#qD existante"
  
! #: cp/module.cc:12806
  #, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr "argument par défaut conflictuel pour %#qD"
  
! #: cp/module.cc:12808 cp/module.cc:12835
  #, gcc-internal-format
  msgid "existing default declared here"
  msgstr "celui par défaut existant est déclarée ici"
  
! #: cp/module.cc:12832
  #, 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:13957
  #, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr "la définition de %qD ne concorde pas"
  
! #: cp/module.cc:13959
  #, gcc-internal-format
  msgid "existing definition %qD"
  msgstr "définition %qD existante"
  
! #: cp/module.cc:13971
  #, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr "l'énumérateur %qD ne concorde pas avec ..."
  
! #: cp/module.cc:13973
  #, gcc-internal-format
  msgid "... this enumerator %qD"
  msgstr "... cet énumérateur %qD"
  
! #: cp/module.cc:13979
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr "énumérateurs supplémentaires commençant par %qD"
  
! #: cp/module.cc:13983
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr "la plage d'énumération diffère"
  
! #: cp/module.cc:14200
  #, 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:14218
  #, 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:14242
  #, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr "%qD est déclaré avec une liaison interne"
  
! #: cp/module.cc:14260
  #, 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:14272
  #, 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:14283
  #, 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:14315
  #, 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:14324
  #, 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:14360
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr "%qD a l'argument de patron local TU %qD"
  
! #: cp/module.cc:14372
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr "%qD a l'argument de patron local TU %qT"
  
! #: cp/module.cc:14424
  #, 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:14426
  #, 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:14456 cp/module.cc:14493
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr "l'instanciation expose l'entité locale TU %qD"
  
! #: cp/module.cc:15827 cp/module.cc:15837
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr "%qD expose l'entité locale TU %qD"
  
! #: cp/module.cc:15842
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
! msgstr ""
  
! #: cp/module.cc:15895
! #, fuzzy, gcc-internal-format
! #| msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  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 et ne peut pas être instanciée dans d'autres TU"
  
! #: cp/module.cc:15905
  #, 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:15963
  #, 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:15970
  #, 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:16601
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr "chargement tardif à la demande récursif"
  
! #: cp/module.cc:16619
! #, fuzzy, gcc-internal-format
! #| msgid "module %qs declared here"
  msgid "module %qs depends on itself"
! msgstr "le module %qs est déclaré ici"
  
! #: cp/module.cc:16621 cp/module.cc:22712
  #, gcc-internal-format
  msgid "module %qs declared here"
  msgstr "le module %qs est déclaré ici"
  
! #: cp/module.cc:16973
  #, 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:16979
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr "l'import %qs a un CRC non concordant"
  
! #: cp/module.cc:20041
  #, 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:20281
  #, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr "la définition de macro de %qE est corrompue"
  
! #: cp/module.cc:20306 cp/module.cc:20309
  #, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr "définition de macro %qE importée de manière inconsistante"
  
! #: cp/module.cc:20315
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr "%<#undef %E%>"
  
! #: cp/module.cc:20317
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr "%<#define %s%>"
  
! #: cp/module.cc:20651
  #, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr "le fichier du module compilé est %qs"
  
! #: cp/module.cc:20691 cp/module.cc:20696
  #, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr "le module compilé est %sversion %s"
  
! #: cp/module.cc:20702
  #, gcc-internal-format, gfc-internal-format
  msgid "compiler is %sversion %s%s%s"
  msgstr "le compilateur est %sversion %s%s%s"
  
! #: cp/module.cc:20732
  #, gcc-internal-format
  msgid "module %qs found"
  msgstr "module %qs trouvé"
  
! #: cp/module.cc:20734
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr "module d'en-tête attendu, module %qs trouvé"
  
! #: cp/module.cc:20735
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr "module %qs attendu, module d'en-tête trouvé"
  
! #: cp/module.cc:20752
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr "désaccord dans la CRC du module %qs"
  
! #: cp/module.cc:20766
  #, 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:20779
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr "le dialecte du langage %qs diffère, %qs attendu"
  
! #: cp/module.cc:20799
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr "le module contient OpenMP, utilisez %<-fopenmp%> pour l'activer"
  
! #: cp/module.cc:20801
  #, 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:20804
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr "le module contient OpenACC, utilisez %<-fopenacc%> pour l'activer"
  
! #: cp/module.cc:20822
  #, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr "désaccord dans l'arbre fixe"
  
! #: cp/module.cc:20914
  #, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr "la partition de l'interface n'est pas exportée"
  
! #: cp/module.cc:21487
  #, 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:21526
  #, 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:21536
  #, 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:21541
  #, 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:21544
  #, 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:21896
  #, 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:21899
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "la déclaration %qD est en conflit avec la fonction interne"
  
! #: cp/module.cc:21905
  #, 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:21908
  #, 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:21913
  #, 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:21917
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr "l'import est déclaré dans le module global"
  
! #: cp/module.cc:21923
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "déclaration conflictuelle de %qD dans le module %qs"
  
! #: cp/module.cc:21926
  #, 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:21931
  #, 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:21935
  #, gcc-internal-format
  msgid "previously declared in global module"
  msgstr "précédemment déclaré dans le module global"
  
! #: cp/module.cc:22074
  #, 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:22089
  #, 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:22096
  #, 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:22359
  #, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr "lecture du CMI %qs"
  
! #: cp/module.cc:22546
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr "échec du chargement de la liaison %<%E%s%E%>"
  
! #: cp/module.cc:22547
  #, 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:22554
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr "durant le chargement de la liaison %<%E%s%E%>"
  
! #: cp/module.cc:22555
  #, 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:22617
  #, 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:22621
  #, 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:22659
! #, fuzzy, gcc-internal-format
! #| msgid "method definition not in @implementation context"
  msgid "import of %qs within its own implementation unit"
! msgstr "la définition de la méthode n'est pas dans le contexte @implementation"
  
! #: cp/module.cc:22661
! #, fuzzy, gcc-internal-format
! #| msgid "module %qs declared here"
  msgid "module declared here"
! msgstr "le module %qs est déclaré ici"
  
  #. Only header units should appear inside language
  #. specifications.  The std doesn't specify this, but I think
--- 63735,64202 ----
  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:12715
  #, 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:12646
  #, 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:12665
  #, 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:12690
  #, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "%<constexpr%> conflictuel pour la déclaration importée %#qD"
  
! #: cp/module.cc:12706
  #, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr "déclaration importée %#qD conflictuelle"
  
! #: cp/module.cc:12732
  #, gcc-internal-format
  msgid "existing declaration %#qD"
  msgstr "déclaration %#qD existante"
  
! #: cp/module.cc:12835
  #, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr "argument par défaut conflictuel pour %#qD"
  
! #: cp/module.cc:12837 cp/module.cc:12864
  #, gcc-internal-format
  msgid "existing default declared here"
  msgstr "celui par défaut existant est déclarée ici"
  
! #: cp/module.cc:12861
  #, 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:13986
  #, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr "la définition de %qD ne concorde pas"
  
! #: cp/module.cc:13988
  #, gcc-internal-format
  msgid "existing definition %qD"
  msgstr "définition %qD existante"
  
! #: cp/module.cc:14000
  #, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr "l'énumérateur %qD ne concorde pas avec ..."
  
! #: cp/module.cc:14002
  #, gcc-internal-format
  msgid "... this enumerator %qD"
  msgstr "... cet énumérateur %qD"
  
! #: cp/module.cc:14008
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr "énumérateurs supplémentaires commençant par %qD"
  
! #: cp/module.cc:14012
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr "la plage d'énumération diffère"
  
! #: cp/module.cc:14229
  #, 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:14247
  #, 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:14271
  #, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr "%qD est déclaré avec une liaison interne"
  
! #: cp/module.cc:14289
  #, 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:14301
  #, 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:14312
  #, 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:14344
  #, 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:14353
  #, 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:14389
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr "%qD a l'argument de patron local TU %qD"
  
! #: cp/module.cc:14401
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr "%qD a l'argument de patron local TU %qT"
  
! #: cp/module.cc:14453
  #, 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:14455
  #, 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:14485 cp/module.cc:14522
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr "l'instanciation expose l'entité locale TU %qD"
  
! #: cp/module.cc:15866 cp/module.cc:15876
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr "%qD expose l'entité locale TU %qD"
  
! #: cp/module.cc:15881
  #, 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:15934
! #, 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:15944
  #, 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:16002
  #, 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:16009
  #, 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:16640
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr "chargement tardif à la demande récursif"
  
! #: cp/module.cc:16658
! #, gcc-internal-format
  msgid "module %qs depends on itself"
! msgstr "le module %qs dépend de lui-même"
  
! #: cp/module.cc:16660 cp/module.cc:22766
  #, gcc-internal-format
  msgid "module %qs declared here"
  msgstr "le module %qs est déclaré ici"
  
! #: cp/module.cc:17015
  #, 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:17021
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr "l'import %qs a un CRC non concordant"
  
! #: cp/module.cc:20083
  #, 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:20323
  #, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr "la définition de macro de %qE est corrompue"
  
! #: cp/module.cc:20348 cp/module.cc:20351
  #, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr "définition de macro %qE importée de manière inconsistante"
  
! #: cp/module.cc:20357
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr "%<#undef %E%>"
  
! #: cp/module.cc:20359
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr "%<#define %s%>"
  
! #: cp/module.cc:20693
  #, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr "le fichier du module compilé est %qs"
  
! #: cp/module.cc:20733 cp/module.cc:20738
  #, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr "le module compilé est %sversion %s"
  
! #: cp/module.cc:20744
  #, gcc-internal-format, gfc-internal-format
  msgid "compiler is %sversion %s%s%s"
  msgstr "le compilateur est %sversion %s%s%s"
  
! #: cp/module.cc:20774
  #, gcc-internal-format
  msgid "module %qs found"
  msgstr "module %qs trouvé"
  
! #: cp/module.cc:20776
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr "module d'en-tête attendu, module %qs trouvé"
  
! #: cp/module.cc:20777
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr "module %qs attendu, module d'en-tête trouvé"
  
! #: cp/module.cc:20794
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr "désaccord dans la CRC du module %qs"
  
! #: cp/module.cc:20808
  #, 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:20821
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr "le dialecte du langage %qs diffère, %qs attendu"
  
! #: cp/module.cc:20841
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr "le module contient OpenMP, utilisez %<-fopenmp%> pour l'activer"
  
! #: cp/module.cc:20843
  #, 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:20846
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr "le module contient OpenACC, utilisez %<-fopenacc%> pour l'activer"
  
! #: cp/module.cc:20864
  #, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr "désaccord dans l'arbre fixe"
  
! #: cp/module.cc:20956
  #, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr "la partition de l'interface n'est pas exportée"
  
! #: cp/module.cc:21531
  #, 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:21570
  #, 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:21580
  #, 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:21585
  #, 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:21588
  #, 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:21940
  #, 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:21943
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "la déclaration %qD est en conflit avec la fonction interne"
  
! #: cp/module.cc:21949
  #, 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:21952
  #, 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:21957
  #, 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:21961
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr "l'import est déclaré dans le module global"
  
! #: cp/module.cc:21967
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "déclaration conflictuelle de %qD dans le module %qs"
  
! #: cp/module.cc:21970
  #, 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:21975
  #, 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:21979
  #, gcc-internal-format
  msgid "previously declared in global module"
  msgstr "précédemment déclaré dans le module global"
  
! #: cp/module.cc:22118
  #, 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:22133
  #, 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:22140
  #, 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:22403
  #, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr "lecture du CMI %qs"
  
! #: cp/module.cc:22590
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr "échec du chargement de la liaison %<%E%s%E%>"
  
! #: cp/module.cc:22591
  #, 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:22598
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr "durant le chargement de la liaison %<%E%s%E%>"
  
! #: cp/module.cc:22599
  #, 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:22661
  #, 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:22665
  #, 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:22713
! #, 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:22715
! #, gcc-internal-format
  msgid "module declared here"
! msgstr "le module est déclaré ici"
  
  #. Only header units should appear inside language
  #. specifications.  The std doesn't specify this, but I think
*************** msgstr "le module %qs est déclaré ici"
*** 64282,64704 ****
  #. 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:22676
  #, 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:22707 cp/module.cc:23245
  #, gcc-internal-format
  msgid "module already declared"
  msgstr "module déjà déclaré"
  
! #: cp/module.cc:22708 cp/module.cc:23246
  #, gcc-internal-format
  msgid "module already imported"
  msgstr "module déjà importé"
  
! #: cp/module.cc:22713
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr "module %qs importé ici"
  
! #: cp/module.cc:22921
  #, 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:22927
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr "interface de module compilé inconnue : %s"
  
! #: cp/module.cc:23031
  #, 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:23071
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr "inclusion %qs traduite en import"
  
! #: cp/module.cc:23073
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
! msgstr ""
  
! #: cp/module.cc:23074
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr "inclusion %qs traitée textuellement"
  
! #: cp/module.cc:23447
  #, 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:23451
  #, 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:23483 cp/module.cc:23512
  #, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr "nom d'en-tête %qs invalide"
  
! #: cp/module.cc:23522
  #, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr "nom de module %qs invalide"
  
! #: cp/module.cc:23722
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr "%<-fmodule-only%> utilisé pour une non-interface"
  
! #: cp/module.cc:23762
  #, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr "écriture CMI %qs"
  
! #: cp/module.cc:23777
  #, 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:23780
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr "activez %<-Wtemplate-body%> pour plus de détails"
  
! #: cp/module.cc:23782
  #, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr "la première erreur dans %qD est apparue ici"
  
! #: cp/module.cc:23846
  #, 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:23943
  #, gcc-internal-format
  msgid "unknown header kind %qs"
  msgstr "type d'en-tête %qs inconnu"
  
! #: cp/name-lookup.cc:1337
  #, 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:1349
! #, fuzzy, gcc-internal-format
! #| msgid "%q#D declared here with internal linkage"
  msgid "ignoring %qD declared here with internal linkage"
! msgstr "%q#D déclaré ici avec un lien externe"
  
! #: cp/name-lookup.cc:2956 cp/name-lookup.cc:4076 cp/name-lookup.cc:4176
  #, 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:2994
  #, 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:3000
  #, 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:3170
  #, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr "%q#D cache le constructeur pour %q#D"
  
! #: cp/name-lookup.cc:3317
  #, 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:3322
  #, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "à cause de spécifications d'exceptions différentes"
  
! #: cp/name-lookup.cc:3432
  #, 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:3469 cp/name-lookup.cc:3473
  #, 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:3634
  #, 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:4161
  #, 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:4774
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %<%s(%E)%> %p %d"
  
! #: cp/name-lookup.cc:4777
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d"
  
! #: cp/name-lookup.cc:5376
  #, 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:5380
  #, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr "%q#D déclaré ici sans liaison"
  
! #: cp/name-lookup.cc:5383
  #, 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:5386
  #, 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:6200
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T%s%D%> nomme le destructeur"
  
! #: cp/name-lookup.cc:6216
  #, 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:6224
  #, 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:6240 cp/pt.cc:19470
  #, 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:6250
  #, 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:6261 cp/name-lookup.cc:6334
  #, 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:6284
  #, 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:6344
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr "vouliez-vous utiliser %<using enum %T::%D%> ?"
  
! #: cp/name-lookup.cc:6356
  #, 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:6372
  #, 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:6383
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> nomme le constructeur dans %qT"
  
! #: cp/name-lookup.cc:6476
  #, 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:6518
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "qualificatifs explicites dans la déclaration de %qD"
  
! #: cp/name-lookup.cc:6528
  #, 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:6598
  #, 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:6600
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "uniquement ici comme un %<friend%>"
  
! #: cp/name-lookup.cc:6655
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "l'attribut %qD requiert un seul argument NTBS"
  
! #: cp/name-lookup.cc:6662
  #, 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:6673 cp/name-lookup.cc:6701
  #, 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:6679
  #, 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:6726 cp/name-lookup.cc:9214
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "la directive d'attribut %qD est ignorée"
  
! #: cp/name-lookup.cc:7056
  #, 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:7108
  #, 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:7114
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.cc:7444
  #, 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:7450
  #, 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:7890
  #, 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:7893
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr "elle a été définie ici plus tard"
  
! #: cp/name-lookup.cc:8707
  #, 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:9184
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "la directive « using » %<strong%> n'est plus supportée"
  
! #: cp/name-lookup.cc:9187
  #, 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:9206
  #, 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:9212
! #, fuzzy, gcc-internal-format
! #| msgid "attributes ignored on local using directive"
  msgid "annotation on using directive"
! msgstr "attributs ignorés sur une directive « using » locale"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9300
  #, 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:9425
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%<namespace %E%> est ambigu"
  
! #: cp/name-lookup.cc:9441
  #, 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:9511
  #, 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:9513
  #, 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:9517
  #, gcc-internal-format
  msgid "exporting unnamed namespace"
  msgstr "exportation d'un espace de noms non nommé"
  
! #: cp/name-lookup.cc:9527
  #, 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:9577
  #, 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:9579
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "définition atteignable %s ici"
  
! #: cp/name-lookup.cc:9622
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX entre dans %<pop_everything ()%>"
  
! #: cp/name-lookup.cc:9631
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr "XXX quitte %<pop_everything ()%>"
--- 64205,64625 ----
  #. 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:22730
  #, 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:22761 cp/module.cc:23299
  #, gcc-internal-format
  msgid "module already declared"
  msgstr "module déjà déclaré"
  
! #: cp/module.cc:22762 cp/module.cc:23300
  #, gcc-internal-format
  msgid "module already imported"
  msgstr "module déjà importé"
  
! #: cp/module.cc:22767
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr "module %qs importé ici"
  
! #: cp/module.cc:22975
  #, 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:22981
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr "interface de module compilé inconnue : %s"
  
! #: cp/module.cc:23085
  #, 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:23125
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr "inclusion %qs traduite en import"
  
! #: cp/module.cc:23127
  #, 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:23128
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr "inclusion %qs traitée textuellement"
  
! #: cp/module.cc:23507
  #, 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:23511
  #, 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:23543 cp/module.cc:23572
  #, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr "nom d'en-tête %qs invalide"
  
! #: cp/module.cc:23582
  #, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr "nom de module %qs invalide"
  
! #: cp/module.cc:23782
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr "%<-fmodule-only%> utilisé pour une non-interface"
  
! #: cp/module.cc:23822
  #, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr "écriture CMI %qs"
  
! #: cp/module.cc:23837
  #, 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:23840
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr "activez %<-Wtemplate-body%> pour plus de détails"
  
! #: cp/module.cc:23842
  #, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr "la première erreur dans %qD est apparue ici"
  
! #: cp/module.cc:23906
  #, 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:24003
  #, 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:4069 cp/name-lookup.cc:4169
  #, 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:4154
  #, 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:4881
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %<%s(%E)%> %p %d"
  
! #: cp/name-lookup.cc:4884
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d"
  
! #: cp/name-lookup.cc:5483
  #, 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:5487
  #, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr "%q#D déclaré ici sans liaison"
  
! #: cp/name-lookup.cc:5490
  #, 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:5493
  #, 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:6307
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T%s%D%> nomme le destructeur"
  
! #: cp/name-lookup.cc:6323
  #, 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:6331
  #, 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:6347 cp/pt.cc:19528
  #, 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:6357
  #, 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:6368 cp/name-lookup.cc:6441
  #, 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:6391
  #, 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:6451
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr "vouliez-vous utiliser %<using enum %T::%D%> ?"
  
! #: cp/name-lookup.cc:6463
  #, 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:6479
  #, 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:6490
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> nomme le constructeur dans %qT"
  
! #: cp/name-lookup.cc:6583
  #, 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:6625
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "qualificatifs explicites dans la déclaration de %qD"
  
! #: cp/name-lookup.cc:6635
  #, 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:6705
  #, 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:6707
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "uniquement ici comme un %<friend%>"
  
! #: cp/name-lookup.cc:6762
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "l'attribut %qD requiert un seul argument NTBS"
  
! #: cp/name-lookup.cc:6769
  #, 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:6780 cp/name-lookup.cc:6808
  #, 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:6786
  #, 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:6833 cp/name-lookup.cc:9322
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "la directive d'attribut %qD est ignorée"
  
! #: cp/name-lookup.cc:7163
  #, 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:7215
  #, 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:7221
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.cc:7551
  #, 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:7557
  #, 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:7997
  #, 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:8000
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr "elle a été définie ici plus tard"
  
! #: cp/name-lookup.cc:8815
  #, 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:9292
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "la directive « using » %<strong%> n'est plus supportée"
  
! #: cp/name-lookup.cc:9295
  #, 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:9314
  #, 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:9320
! #, gcc-internal-format
  msgid "annotation on using directive"
! msgstr "annotation de la directive « using »"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9408
  #, 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:9533
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%<namespace %E%> est ambigu"
  
! #: cp/name-lookup.cc:9549
  #, 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:9619
  #, 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:9621
  #, 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:9625
  #, gcc-internal-format
  msgid "exporting unnamed namespace"
  msgstr "exportation d'un espace de noms non nommé"
  
! #: cp/name-lookup.cc:9635
  #, 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:9685
  #, 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:9687
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "définition atteignable %s ici"
  
! #: cp/name-lookup.cc:9730
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX entre dans %<pop_everything ()%>"
  
! #: cp/name-lookup.cc:9739
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr "XXX quitte %<pop_everything ()%>"
*************** msgid "identifier %qE is a keyword in C+
*** 64719,64735 ****
  msgstr "l'identificateur %qE est un mot clé en C++20"
  
  #: cp/parser.cc:1196
! #, fuzzy, gcc-internal-format
! #| msgid "identifier %qE is a keyword in C++20"
  msgid "identifier %qE is a keyword in C++26"
! msgstr "l'identificateur %qE est un mot clé en C++20"
  
  #: cp/parser.cc:1746 cp/parser.cc:1759
  #, gcc-internal-format
  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:52814
  #, 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"
--- 64640,64655 ----
  msgstr "l'identificateur %qE est un mot clé en C++20"
  
  #: cp/parser.cc:1196
! #, gcc-internal-format
  msgid "identifier %qE is a keyword in C++26"
! msgstr "l'identificateur %qE est un mot clé en C++26"
  
  #: cp/parser.cc:1746 cp/parser.cc:1759
  #, gcc-internal-format
  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:52812
  #, 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é
*** 64774,64780 ****
  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:23973
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> n'a pas été déclaré"
--- 64694,64700 ----
  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:23969
  #, 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
*** 64844,64850 ****
  msgid "%qE is not a class template"
  msgstr "%qE n'est pas un patron de classe"
  
! #: cp/parser.cc:3763 cp/parser.cc:21309
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "%qE n'est pas un patron"
--- 64764,64770 ----
  msgid "%qE is not a class template"
  msgstr "%qE n'est pas un patron de classe"
  
! #: cp/parser.cc:3763 cp/parser.cc:21305
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "%qE n'est pas un patron"
*************** msgid "an increment cannot appear in a c
*** 64885,64892 ****
  msgstr "une incrémentation ne peut pas apparaître dans une expression constante"
  
  #: cp/parser.cc:3825
! #, fuzzy, gcc-internal-format
! #| msgid "an decrement cannot appear in a constant-expression"
  msgid "a decrement cannot appear in a constant-expression"
  msgstr "une décrémentation ne peut pas apparaître dans une expression constante"
  
--- 64805,64811 ----
  msgstr "une incrémentation ne peut pas apparaître dans une expression constante"
  
  #: cp/parser.cc:3825
! #, gcc-internal-format
  msgid "a decrement cannot appear in a constant-expression"
  msgstr "une décrémentation ne peut pas apparaître dans une expression constante"
  
*************** msgstr "l'indexation de paquets est uniq
*** 65157,66875 ****
  msgid "pack index missing"
  msgstr "indexation de paquets manquante"
  
! #: cp/parser.cc:6151 cp/parser.cc:10117
! #, fuzzy, gcc-internal-format
! #| msgid "contracts are only available with %<-fcontracts%>"
  msgid "reflection is only available with %<-freflection%>"
! msgstr "les contrats sont uniquement disponibles avec %<-fcontracts%>"
  
  #: cp/parser.cc:6261
! #, fuzzy, gcc-internal-format
! #| msgid "expected a function name"
  msgid "expected a reflection of a type"
! msgstr "nom de fonction attendu"
  
! #: cp/parser.cc:6339
! #, fuzzy, gcc-internal-format
! #| msgid "Expected reduction operator or function name at %C"
  msgid "expected a reflection of a function template"
! msgstr "Opérateur de réduction ou nom de fonction attendu à %C"
  
! #: cp/parser.cc:6437
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
! msgstr ""
  
! #: cp/parser.cc:6446
! #, fuzzy, gcc-internal-format
! #| msgid "non-deducible template %qT used without template arguments"
  msgid "missing %<template%> in a scope splice with template arguments"
! msgstr "le patron %qT ne peut être déduit et il est utilisé sans arguments de patron"
  
! #: cp/parser.cc:6448
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
! msgstr ""
  
! #: cp/parser.cc:6461
! #, fuzzy, gcc-internal-format
! #| msgid "%qT is not a class, namespace, or enumeration"
  msgid "expected a reflection of a class, namespace, or enumeration"
! msgstr "%qT n'est pas une classe, un espace de noms ou une énumération"
  
! #: cp/parser.cc:6622
  #, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr "types en virgule fixe pas supportés en C++"
  
! #: cp/parser.cc:6712
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr "le C++ ISO interdit les groupes d'accolades à l'intérieur des expressions"
  
! #: cp/parser.cc:6724
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr "les expressions-instructions ne sont pas permises en dehors des fonctions ni dans les listes d'arguments du patron"
  
! #: cp/parser.cc:6764
  #, gcc-internal-format
  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:6830 cp/parser.cc:7001 cp/parser.cc:7200 cp/semantics.cc:4865
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "expression primaire attendue"
  
! #: cp/parser.cc:6863
  #, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "%<this%> ne peut pas être utilisé dans ce contexte"
  
! #: cp/parser.cc:6985
  #, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr "une déclaration de patron ne peut pas apparaître au niveau d'un bloc"
  
! #: cp/parser.cc:7145
  #, gcc-internal-format
  msgid "parameter %qD may not appear in this context"
  msgstr "le paramètre %qD ne peut pas apparaître dans ce contexte"
  
! #: cp/parser.cc:7146
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr "la variable locale %qD ne peut pas apparaître dans ce contexte"
  
! #: cp/parser.cc:7192
! #, fuzzy, gcc-internal-format
! #| msgid "contracts are only available with %<-fcontracts%>"
  msgid "reflection is only available in C++26 with %<-freflection%>"
! msgstr "les contrats sont uniquement disponibles avec %<-fcontracts%>"
  
! #: cp/parser.cc:7229
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr "mot-clé %qs attendu avant le nom du patron dépendant"
  
! #: cp/parser.cc:7373
  #, gcc-internal-format
  msgid "expected id-expression"
  msgstr "expression id attendue"
  
! #: cp/parser.cc:7538
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr "la portée %qT avant %<~%> n'est pas un nom de classe"
  
! #: cp/parser.cc:7548
  #, gcc-internal-format
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr "le mot-clé %<template%> n'est pas permis dans le nom du destructeur"
  
! #: cp/parser.cc:7585 cp/parser.cc:9968
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%<~auto%> est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/parser.cc:7599 cp/parser.cc:7603
  #, gcc-internal-format
  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:7605 cp/parser.cc:35948
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr "retirez le %qs"
  
! #: cp/parser.cc:7727
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "déclaration de %<~%T%> comme membre de %qT"
  
! #: cp/parser.cc:7742
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "nom du typedef %qD utilisé comme déclaration de destructeur"
  
! #: cp/parser.cc:7785 cp/parser.cc:26953
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "unqualified-id attendu"
  
! #: cp/parser.cc:7812 cp/typeck.cc:3304 cp/typeck.cc:3307 cp/typeck.cc:3324
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "%qD n'est pas un patron"
  
! #: cp/parser.cc:7937
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr "%<:%> trouvé dans le spécificateur de nom imbriqué, %<::%> attendu"
  
! #: cp/parser.cc:8025
  #, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr "%<decltype%> est évalué en %qT qui n'est ni une classe ni un type énuméré"
  
! #: cp/parser.cc:8052
  #, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr "template-id de la fonction %qD dans le spécificateur de nom imbriqué"
  
! #: cp/parser.cc:8059
  #, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr "concept-id %qD dans le spécificateur de nom imbriqué"
  
! #: cp/parser.cc:8065
  #, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr "template-id de la variable %qD dans le spécificateur de nom imbriqué"
  
! #: cp/parser.cc:8240
  #, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "spécificateur de nom imbriqué attendu"
  
! #: cp/parser.cc:8471 cp/parser.cc:11407
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "les types ne peuvent pas être définis dans les transtypages"
  
! #: cp/parser.cc:8559
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr "les types ne peuvent pas être définis dans une expression %<typeid%>"
  
! #: cp/parser.cc:8659
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_addressof%>"
  
! #: cp/parser.cc:8671 cp/pt.cc:22199
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_launder%>"
  
! #: cp/parser.cc:8684
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_assoc_barrier%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_assoc_barrier%>"
  
! #: cp/parser.cc:8710
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_shufflevector%>"
  
! #: cp/parser.cc:8738 cp/pt.cc:22314
  #, 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:8742 cp/pt.cc:22318
  #, 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:8747 cp/pt.cc:22323
  #, gcc-internal-format
  msgid "selected function declared here"
  msgstr "la fonction sélectionnée est déclarée ici"
  
! #: cp/parser.cc:8881
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "le C++ ISO interdit les littéraux composés"
  
! #: cp/parser.cc:8940
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr "deux %<[%> consécutifs n'introduiront qu'un attribut"
  
! #: cp/parser.cc:8991
  #, gcc-internal-format
  msgid "types may not be defined in %<__builtin_classify_type%> calls"
  msgstr "des types ne peuvent pas être définis dans des appels %<__builtin_classify_type%>"
  
! #: cp/parser.cc:9389 cp/parser.cc:9418
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr "un indice multidimensionnel ne peut pas être utilisé dans une section de tableau OpenMP"
  
! #: cp/parser.cc:9704 cp/typeck.cc:3192
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "utilisation invalide de %qD"
  
! #: cp/parser.cc:9713
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> n'est pas un membre de classe"
  
! #: cp/parser.cc:10020
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr "type non scalaire"
  
! #: cp/parser.cc:10079 cp/parser.cc:23421
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "%<template%> doit suivre un nom de spécificateur imbriqué"
  
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10205
! #, fuzzy, gcc-internal-format
! #| msgid "%<h%> applied to non-register operand"
  msgid "%<^^%> cannot be applied to this operand"
! msgstr "%<h%> appliqué à un opérande qui n'est pas un registre"
  
! #: cp/parser.cc:10293
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "le C++ ISO ne permet pas %<alignof%> avec un non type"
  
! #: cp/parser.cc:10396
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "les types ne peuvent pas être définis dans des expressions %<noexcept%>"
  
! #: cp/parser.cc:10455
  #, gcc-internal-format
  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:10682 cp/parser.cc:37266
  #, 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"
  
! #: cp/parser.cc:10747
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr "%<__builtin_has_attribute%> avec un argument dépendant n'est pas encore supporté"
  
! #: cp/parser.cc:10833
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "les types ne peuvent pas être définis dans une expression « new »"
  
! #: cp/parser.cc:10851
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "les limites de tableau sont interdites après un type-id entre parenthèses"
  
! #: cp/parser.cc:10853
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "essayez d'enlever les parenthèses autour du type-id"
  
! #: cp/parser.cc:10886
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr "l'initialisation de l'expression « new » pour le type %<auto%> exige exactement un élément"
  
! #: cp/parser.cc:10931
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "liste-expression ou type-id attendu"
  
! #: cp/parser.cc:10960
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "les types ne peuvent pas être définis dans un new-type-id"
  
! #: cp/parser.cc:11008
  #, gcc-internal-format
  msgid "attributes ignored on outermost array type in new expression"
  msgstr "attributs ignorés sur le type de tableau le plus à l'extérieur dans l'expression new"
  
! #: cp/parser.cc:11104
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "l'expression dans la déclaration « new » doit être un type entier ou un type énuméré"
  
! #: cp/parser.cc:11510
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "utilisation d'un vieux style de transtypage vers %q#T"
  
! #: cp/parser.cc:11660
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr "l'opérateur %<>>%> est traité comme deux caractères > en C++11"
  
! #: cp/parser.cc:11663
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "parenthèses suggérées autour de l'expression %<>>%>"
  
! #: cp/parser.cc:11897
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "le C++ ISO ne permet pas d'omettre l'opérande du milieu de %<?:%>"
  
! #: cp/parser.cc:12235
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr "une expression avec une virgule au plus haut niveau dans l'indice d'un tableau est déprécié"
  
! #: cp/parser.cc:12510
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "des types ne peuvent pas être définis dans %<__builtin_offsetof%>"
  
! #: cp/parser.cc:12644
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr "le dernier argument de %<__type_pack_element%> n'est pas un type"
  
! #: cp/parser.cc:12745
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les expressions lambda dans un contexte non évalué sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:12755
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les expressions lambda dans un argument de patron sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:12956
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr "une expression lambda non locale ne peut pas avoir de capture par défaut"
  
! #: cp/parser.cc:12979
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "fin de liste de capture attendue"
  
! #: cp/parser.cc:12995
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> with by-copy capture default only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les captures par copie explicite de %<this%> avec la capture par copie par défaut sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:13001 cp/parser.cc:13023 cp/parser.cc:13221
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "%qD déjà capturé dans l'expression lambda"
  
! #: cp/parser.cc:13017
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "la capture de %<*this%> est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:13037
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "ne peut capturer %<this%> par référence"
  
! #: cp/parser.cc:13057
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les captures d'initialisation compactes ne sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:13068
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr "%<&%> devrait apparaître avant %<...%>"
  
! #: cp/parser.cc:13098
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "les initialisations par capture des fonctions lambda sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/parser.cc:13107
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr "initialisation vide pour la capture par initialisation d'une fonction lambda"
  
! #: cp/parser.cc:13132
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "capture de %qE qui n'est pas une variable"
  
! #: cp/parser.cc:13143
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "capture de la variable %qD avec une durée de stockage non automatique"
  
! #: cp/parser.cc:13181
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "trop de %<...%> dans la capture lambda"
  
! #: cp/parser.cc:13192
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr "la capture par copie explicite de %qD est redondante avec la capture par copie par défaut"
  
! #: cp/parser.cc:13197
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr "la capture par référence explicite de %qD est redondante avec la capture par référence par défaut"
  
! #: cp/parser.cc:13289
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les patrons lambda sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:13343
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "argument par défaut spécifié pour un paramètre lambda"
  
! #: cp/parser.cc:13378
  #, gcc-internal-format
  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:13408 cp/pt.cc:15283
  #, 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"
  
! #: cp/parser.cc:13421
  #, gcc-internal-format
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr "spécificateur de lambda %<mutable%> avec un paramètre objet explicite"
  
! #: cp/parser.cc:13430
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr "l'objet de fermeture passé ne sera pas muté car il est pris par valeur"
  
! #: cp/parser.cc:13434
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr "déclarez plutôt le paramètre objet explicite comme une référence non constante"
  
! #: cp/parser.cc:13438
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr "le paramètre objet explicite est déjà une référence mutable"
  
! #: cp/parser.cc:13445
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr "spécificateur de lambda %<static%> avec un paramètre objet explicite"
  
! #: cp/parser.cc:13463
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr "spécificateur de lambda %<static%> avec la capture lambda"
  
! #: cp/parser.cc:13479
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "la déclaration d'un paramètre avant le qualificatif d'une transaction lambda est uniquement optionnelle avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/parser.cc:13492
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "la déclaration d'un paramètre avant la spécification d'une exception lambda est uniquement optionnelle avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/parser.cc:13510
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "la déclaration d'un paramètre avant le type de retour de fin d'une lambda est uniquement optionnelle avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/parser.cc:13563
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "les lambda %<constexpr%> sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:14366
  #, gcc-internal-format
  msgid "label at end of compound statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "une étiquette à la fin d'une instruction composée est uniquement disponible avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/parser.cc:14535 cp/parser.cc:14787
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "les attributs au début d'une instruction sont ignorés"
  
! #: cp/parser.cc:14606
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "instruction étiquetée attendue"
  
! #: cp/parser.cc:14655
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "le « case » %qE n'est pas à l'intérieur de l'instruction « switch »"
  
! #: cp/parser.cc:14683
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
! msgstr ""
  
! #: cp/parser.cc:14795
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr "%<typename%> doit être utilisé avant %qE car %qT est une portée dépendante"
  
  #. A::A a;
! #: cp/parser.cc:14801
  #, gcc-internal-format
  msgid "%qE names the constructor, not the type"
  msgstr "%qE nomme le constructeur, pas le type"
  
! #: cp/parser.cc:14859
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr "instruction composée dans une fonction %<constexpr%>"
  
! #: cp/parser.cc:14923
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr "les boucles internes doivent être parfaitement imbriquées avec la clause %<tile%>"
  
! #: cp/parser.cc:15128
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<if constexpr%> uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:15150
  #, gcc-internal-format
  msgid "%<if consteval%> only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<if consteval%> uniquement disponible avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/parser.cc:15175 cp/parser.cc:15210
  #, gcc-internal-format
  msgid "%<if consteval%> requires compound statement"
  msgstr "%<if consteval%> requiert une instruction composée"
  
! #: cp/parser.cc:15252
  #, gcc-internal-format
  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:15420 cp/parser.cc:37778
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "instruction de sélection attendue"
  
! #: cp/parser.cc:15461
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr "la condition déclare un tableau"
  
! #: cp/parser.cc:15463
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr "la condition déclare une fonction"
  
! #: cp/parser.cc:15504
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr "des types ne peuvent pas être définis dans des conditions"
  
  #. Anything else is an error.
! #: cp/parser.cc:15606 cp/parser.cc:26174 cp/parser.cc:28940
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "initialisation attendue"
  
! #: cp/parser.cc:15656
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les boucles %<for%> parcourant une plage avec un initialiseur sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:15962
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr "la variable de boucle %qD de type %qT est liée à un temporaire construit depuis le type %qT"
  
  #. rval
! #: cp/parser.cc:15969
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr "utilisez le type non référence %qT pour faire une copie explicite ou %qT pour empêcher la copie"
  
! #: cp/parser.cc:15995
  #, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "la variable de boucle %qD crée une copie du type %qT"
  
! #: cp/parser.cc:16000
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr "utilisez un type de référence pour empêcher la copie"
  
! #: cp/parser.cc:16197
  #, 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:16316
  #, 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:16468 cp/parser.cc:37781
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "instruction d'itération attendue"
  
! #: cp/parser.cc:16513
  #, 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:16530
  #, 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:16576
! #, 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 "la raison de %<delete%> est uniquement disponible avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/parser.cc:16635
! #, fuzzy, gcc-internal-format
! #| msgid "C99 designator %qE outside aggregate initializer"
  msgid "designators in %<template for%> initializer"
! msgstr "le champ désigné par l'indicateur C99 %qE est hors de l'initialisation de l'agrégat"
  
! #: cp/parser.cc:16702
! #, fuzzy, gcc-internal-format
! #| msgid "structured binding declaration cannot be %<constexpr%>"
  msgid "for-range-declaration cannot be 'constinit'"
! msgstr "une déclaration de liaison structurée ne peut pas être %<constexpr%>"
  
! #: cp/parser.cc:16872
  #, 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:16881
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "le C++ ISO interdit les gotos calculés"
  
! #: cp/parser.cc:16900 cp/parser.cc:37784
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "instruction de saut attendue"
  
! #: cp/parser.cc:17075
  #, gcc-internal-format
  msgid "expected module-partition"
  msgstr "partition de module attendu"
  
! #: cp/parser.cc:17077
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr "nom de module attendu"
  
! #: cp/parser.cc:17119
  #, 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:17125
  #, 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:17126
  #, gcc-internal-format
  msgid "scope opened here"
  msgstr "portée ouverte ici"
  
! #: cp/parser.cc:17152
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr "fragment de module privé"
  
! #: cp/parser.cc:17156
  #, 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:17162
  #, 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:17203
  #, 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:17205 cp/parser.cc:17214
  #, 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:17213
  #, 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:17237
  #, 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:17258
  #, 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:17261
  #, 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:17282
  #, 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:17290
  #, 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:17311
  #, 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:17350
  #, 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:17353
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function"
  msgstr "%<;%> supplémentaire en dehors d'une fonction"
  
! #: cp/parser.cc:17362
  #, 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:17364
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr "%<;%> supplémentaire à l'intérieure d'une structure"
  
! #: cp/parser.cc:17372
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "%<;%> supplémentaire après la définition dans la classe"
  
! #: cp/parser.cc:17543
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "les attributs ne sont pas permis à cette position"
  
! #: cp/parser.cc:17547
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "les attributs ne peuvent pas être insérés ici"
  
! #: cp/parser.cc:17587
  #, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "les spécialisations explicites ne sont pas permises ici"
  
! #: cp/parser.cc:17589 cp/parser.cc:30432
  #, 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:17608
  #, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr "les instanciations explicites ne sont pas permises ici"
  
! #: cp/parser.cc:17624
  #, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr "les déclarations d'export ne sont pas permises ici"
  
! #: cp/parser.cc:17846
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> pas au début du bloc"
  
! #: cp/parser.cc:18094
  #, 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:18113
  #, 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:18134
  #, 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:18159
  #, 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:18216
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "initialisation dans une boucle %<for%> parcourant une plage"
  
! #: cp/parser.cc:18219
  #, 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:18257
! #, fuzzy, gcc-internal-format
! #| msgid "structured binding has incomplete type %qT"
  msgid "structured binding pack outside of template"
! msgstr "la liaison structurée à le type incomplet %qT"
  
! #: cp/parser.cc:18260
! #, fuzzy, gcc-internal-format
! #| msgid "empty structured binding declaration"
  msgid "multiple packs in structured binding declaration"
! msgstr "déclaration de liaison structurée vide"
  
! #: cp/parser.cc:18267
! #, fuzzy, gcc-internal-format
! #| msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
! msgstr "les liaisons structurées sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:18286
  #, 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:18297
! #, fuzzy, gcc-internal-format
! #| msgid "in initialization of structured binding variable %qD"
  msgid "annotation on structured binding"
! msgstr "dans l'initialisation de la variable de liaison structurée %qD"
  
! #: cp/parser.cc:18325
  #, 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:18329
  #, 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:18409
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "déclaration de liaison structurée vide"
  
! #: cp/parser.cc:18427
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "initialisation invalide pour la déclaration de liaison structurée"
  
! #: cp/parser.cc:18453 cp/parser.cc:18458 cp/parser.cc:26155 cp/parser.cc:26160
! #: cp/parser.cc:26164 cp/parser.cc:26168
! #, fuzzy, gcc-internal-format
! #| msgid "structured binding declaration cannot be %qs"
  msgid "for-range-declaration cannot be %qs"
! msgstr "la déclaration d'une liaison structurée ne peut pas être %qs"
  
! #: cp/parser.cc:18626
  #, 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:18649
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> utilisé en dehors d'une classe"
  
! #: cp/parser.cc:18687
  #, 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:18690
  #, 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:18741
  #, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "le spécificateur %<typedef%> est en conflit avec %qs"
  
! #: cp/parser.cc:18767
  #, 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:18803
  #, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr "%qD est invalide dans une condition"
  
! #: cp/parser.cc:18812
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD est invalide dans une lambda"
  
! #: cp/parser.cc:18816
  #, 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:18898
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "spécificateur de type invalide dans une lambda"
  
! #: cp/parser.cc:18911
  #, 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:18913
  #, 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:18928
  #, 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:19001 cp/parser.cc:31664
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "les patrons ne peuvent pas être %<virtual%>"
  
! #: cp/parser.cc:19020
  #, 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:19024
  #, 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:19092
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "spécification de classe de liaison invalide"
  
! #: cp/parser.cc:19199
  #, 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:19227
  #, 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:19444
  #, 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:19457
  #, 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:19633
  #, 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:19662 cp/parser.cc:19668
  #, 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:19670
  #, 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:19755
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "seuls les constructeurs prennent des initialisions membres"
  
! #: cp/parser.cc:19782
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "impossible de développer l'initialisation du membre %qD"
  
! #: cp/parser.cc:19794 cp/pt.cc:28990
  #, 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:19806 cp/pt.cc:29002
  #, 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:19858
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "ancien style anachronique d'initialisation de classe de base"
  
! #: cp/parser.cc:19946
  #, 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:20358
  #, 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:20364
  #, 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:20370
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "identificateur de suffixe attendu"
  
! #: cp/parser.cc:20379
  #, 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:20385
  #, 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:20419
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "opérateur attendu"
  
! #: cp/parser.cc:20466
  #, 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:20468
  #, 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:20470
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr "le mot-clé %<-export%> est activé avec %<-fmodules%>"
  
! #: cp/parser.cc:20575
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "paramètre de type contraint invalide"
  
! #: cp/parser.cc:20583
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "paramètre de type qualifié avec CV"
  
! #: cp/parser.cc:20707
  #, 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:20945 cp/parser.cc:21031 cp/parser.cc:28688
  #, 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:20949 cp/parser.cc:21035
  #, 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:21107
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "template-id attendu"
  
! #: cp/parser.cc:21180
  #, 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:21184
  #, 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:21188
  #, 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:21219
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "liste d'arguments de patron invalide"
  
! #: cp/parser.cc:21220
  #, 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:21227
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%<(%> attendu après la liste d'arguments de patron"
  
! #: cp/parser.cc:21354
  #, 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:21439 cp/parser.cc:21631 cp/parser.cc:21840
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "nom de patron attendu"
  
! #: cp/parser.cc:21487
  #, 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:21489
  #, 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:21704
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "paquet de paramètres attendu avant %<...%>"
  
! #: cp/parser.cc:21805 cp/parser.cc:21823 cp/parser.cc:22017
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "argument de patron attendu"
  
! #: cp/parser.cc:21970
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "argument de patron invalide car ce n'est pas un type"
  
! #: cp/parser.cc:22008
! #, fuzzy, gcc-internal-format
! #| msgid "array notation expression cannot be used as a return value"
  msgid "unparenthesized splice expression cannot be used as a template argument"
! msgstr "une expression avec la notation de tableau ne peut pas être utilisée comme valeur retournée"
  
! #: cp/parser.cc:22126
  #, 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:22130
  #, 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:22134
  #, 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:22195
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "spécialisation de patron avec édition de liens C"
  
! #: cp/parser.cc:22431
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "spécificateur du type attendu"
  
! #: cp/parser.cc:22640
  #, 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:22646
  #, 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:22650
  #, 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:22657 cp/parser.cc:23118
  #, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr "utilisation de %<auto%> dans un argument de patron"
  
! #: cp/parser.cc:22811
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "template-id attendu pour le type"
  
! #: cp/parser.cc:22961
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "un nom de type attendu"
  
! #: cp/parser.cc:23045
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE ne contraint pas un type"
  
! #: cp/parser.cc:23046
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr "concept défini ici"
  
! #: cp/parser.cc:23077
  #, gcc-internal-format
  msgid "invalid use of concept-name %qD"
  msgstr "utilisation invalide du nom de concept %qD"
  
! #: cp/parser.cc:23093
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<auto%> ou %<decltype(auto)%> attendu après %qE"
  
! #: cp/parser.cc:23100
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "type à remplacer (« placeholder ») inattendu dans le type de retour contraint"
  
! #: cp/parser.cc:23345
  #, 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:23583
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "la déclaration %qD ne déclare rien du tout"
  
! #: cp/parser.cc:23671
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "attributs ignorés sur un type non instancié"
  
! #: cp/parser.cc:23677
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "attributs ignorés sur une instanciation de patron"
  
! #: cp/parser.cc:23689
  #, 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:23830
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD est un patron d'énumération"
  
! #: cp/parser.cc:23841
  #, 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:23856
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "un enum fortement typé sans nom n'est pas permis"
  
! #: cp/parser.cc:23874
  #, 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:23920
  #, 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:23924
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> ou %<{%> attendu"
  
! #: cp/parser.cc:23967
  #, 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:23981
  #, 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:23993 cp/parser.cc:30401
  #, 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:23998 cp/parser.cc:30406
  #, 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:24010 cp/parser.cc:30419
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "qualification supplémentaire pas permise"
  
! #: cp/parser.cc:24051
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "le C++ ISO interdit un enum vide et sans nom"
  
! #: cp/parser.cc:24075
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "spécificateur enum opaque sans nom"
  
! #: cp/parser.cc:24078
  #, 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:24199
  #, 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:24274
  #, 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:24278
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD n'est pas un espace de noms"
  
! #: cp/parser.cc:24282
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "espace de noms attendu"
  
! #: cp/parser.cc:24343
  #, 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:24355
  #, 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:24374
  #, 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:24384
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "nom d'espace de noms imbriqué attendu"
  
! #: cp/parser.cc:24389
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "nom d'espace de noms attendu"
  
! #: cp/parser.cc:24393
  #, 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:24396
  #, 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:24403
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "entrée dans l'espace de noms %qD"
  
! #: cp/parser.cc:24460
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "la définition %<namespace%> n'est pas permise ici"
  
! #: cp/parser.cc:24645
  #, 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:24689
  #, 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:24707
  #, 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:24717
  #, 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:24763
  #, 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:24766
  #, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr "%<using enum%> du type dépendant %qT"
  
! #: cp/parser.cc:24768
  #, 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:24770
  #, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "%<using enum%> du type incomplet %qT"
  
! #: cp/parser.cc:24772
  #, 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:24782
  #, 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:24852
  #, 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:25010
  #, 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:25071
  #, 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:25092 cp/parser.cc:25110 cp/parser.cc:25125
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "qualificatif %<asm%> %qT dupliqué"
  
! #: cp/parser.cc:25099
  #, 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:25138
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT n'est pas un qualificatif %<asm%>"
  
! #: cp/parser.cc:25154
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "qualificatif %<asm%> en dehors du corps de la fonction"
  
! #: cp/parser.cc:25304
  #, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "attributs ignorés dans la déclaration %<asm%>"
  
! #: cp/parser.cc:25395
  #, 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:25406
  #, 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:25411
  #, 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:25414
  #, 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:25431 cp/parser.cc:25456
  #, 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:25443 cp/parser.cc:25464
  #, 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:25450
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "ajoutez des parenthèses pour déclarer une variable"
  
! #: cp/parser.cc:25520
! #, fuzzy, gcc-internal-format
! #| msgid "%qs cannot be used in a varargs function"
  msgid "cannot handle qualified name for variant function"
! msgstr "%qs ne peut pas être utilisé dans une fonction varargs"
  
! #: cp/parser.cc:25529
! #, fuzzy, gcc-internal-format
! #| msgid "qualifiers are not allowed on constructor declaration"
  msgid "declare variant directives are not allowed on constructors"
! msgstr "les qualificatifs ne sont pas permis dans la déclaration d'un constructeur"
  
! #: cp/parser.cc:25535
! #, fuzzy, gcc-internal-format
! #| msgid "qualifiers are not allowed on destructor declaration"
  msgid "declare variant directives are not allowed on destructors"
! msgstr "les qualificatifs ne sont pas permis dans la déclaration d'un destructeur"
  
! #: cp/parser.cc:25541
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "cannot declare %qD in different module"
  msgid "cannot handle %s identifier name"
! msgstr "ne peut déclarer %qD dans un module différent"
  
! #: cp/parser.cc:25594
! #, fuzzy, gcc-internal-format
! #| msgid "declaration of function %qD in invalid context"
  msgid "no declaration of base function %qs in this scope"
! msgstr "déclaration de la fonction %qD dans un contexte invalide"
  
! #: cp/parser.cc:25636
! #, fuzzy, gcc-internal-format
! #| msgid "reference to %qD is ambiguous"
  msgid "base function is ambiguous"
! msgstr "la référence à %qD est ambiguë"
  
! #: cp/parser.cc:25644
! #, fuzzy, gcc-internal-format
! #| msgid "%<allocate%> directive must be in the same scope as %qD"
  msgid "variant function must be in the same scope as the base function %qs"
! msgstr "la directive %<allocate%> doit être dans la même portée que %qD"
  
! #: cp/parser.cc:25665
! #, fuzzy, gcc-internal-format
! #| msgid "%<allocate%> directive must be in the same scope as %qD"
  msgid "variant function must be in the same scope as the base function %qE"
! msgstr "la directive %<allocate%> doit être dans la même portée que %qD"
  
! #: cp/parser.cc:25672
! #, fuzzy, gcc-internal-format
! #| msgid "attributes are not allowed on a function-definition"
  msgid "declare variant directives are not allowed on virtual functions"
! msgstr "des attributs ne sont pas permis dans une définition de fonction"
  
! #: cp/parser.cc:25679 cp/parser.cc:26128
! #, fuzzy, gcc-internal-format
! #| msgid "void initializers for pointers not allowed in safe functions"
  msgid "declare variant directives are not allowed on defaulted functions"
! msgstr "les initialiseurs « void » pour des pointeurs ne sont pas permis dans des fonctions sûrs"
  
! #: cp/parser.cc:25686 cp/parser.cc:26135
! #, fuzzy, gcc-internal-format
! #| msgid "void initializers for pointers not allowed in safe functions"
  msgid "declare variant directives are not allowed on deleted functions"
! msgstr "les initialiseurs « void » pour des pointeurs ne sont pas permis dans des fonctions sûrs"
  
! #: cp/parser.cc:25694
! #, fuzzy, gcc-internal-format
! #| msgid "void initializers for pointers not allowed in safe functions"
  msgid "declare variant directives are not allowed on immediate functions"
! msgstr "les initialiseurs « void » pour des pointeurs ne sont pas permis dans des fonctions sûrs"
  
! #: cp/parser.cc:25969
  #, 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:25980
  #, 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:25984
  #, 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:26070
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "constructeur, destructeur ou conversion de type attendu"
  
! #: cp/parser.cc:26269
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "initialisation fournie pour une fonction"
  
! #: cp/parser.cc:26314
  #, 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:26326
  #, 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:26874
  #, 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:26999
  #, 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:27003
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> n'est pas un type"
--- 65076,66766 ----
  msgid "pack index missing"
  msgstr "indexation de paquets manquante"
  
! #: cp/parser.cc:6151 cp/parser.cc:10115
! #, gcc-internal-format
  msgid "reflection is only available with %<-freflection%>"
! msgstr "une réflexion est uniquement disponible avec %<-freflection%>"
  
  #: cp/parser.cc:6261
! #, gcc-internal-format
  msgid "expected a reflection of a type"
! msgstr "une réflexion d'un type est attendue"
  
! #: cp/parser.cc:6341
! #, gcc-internal-format
  msgid "expected a reflection of a function template"
! msgstr "une réflexion d'un patron de fonction est attendue"
  
! #: cp/parser.cc:6439
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
! msgstr "%<template%> supplémentaire dans une tranche de la portée"
  
! #: cp/parser.cc:6448
! #, gcc-internal-format
  msgid "missing %<template%> in a scope splice with template arguments"
! msgstr "%<template%> manquant dans une tranche de la portée avec des arguments de patron"
  
! #: cp/parser.cc:6450
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
! msgstr "%<template%> peut uniquement être omis quand la tranche de la portée est précédée de %<typename%>"
  
! #: cp/parser.cc:6463
! #, gcc-internal-format
  msgid "expected a reflection of a class, namespace, or enumeration"
! msgstr "une réflexion d'une classe, un espace de noms ou une énumération est attendue"
  
! #: cp/parser.cc:6624
  #, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr "types en virgule fixe pas supportés en C++"
  
! #: cp/parser.cc:6714
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr "le C++ ISO interdit les groupes d'accolades à l'intérieur des expressions"
  
! #: cp/parser.cc:6726
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr "les expressions-instructions ne sont pas permises en dehors des fonctions ni dans les listes d'arguments du patron"
  
! #: cp/parser.cc:6766
  #, gcc-internal-format
  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:6832 cp/parser.cc:7003 cp/parser.cc:7202 cp/semantics.cc:4857
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "expression primaire attendue"
  
! #: cp/parser.cc:6865
  #, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "%<this%> ne peut pas être utilisé dans ce contexte"
  
! #: cp/parser.cc:6987
  #, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr "une déclaration de patron ne peut pas apparaître au niveau d'un bloc"
  
! #: cp/parser.cc:7147
  #, gcc-internal-format
  msgid "parameter %qD may not appear in this context"
  msgstr "le paramètre %qD ne peut pas apparaître dans ce contexte"
  
! #: cp/parser.cc:7148
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr "la variable locale %qD ne peut pas apparaître dans ce contexte"
  
! #: cp/parser.cc:7194
! #, gcc-internal-format
  msgid "reflection is only available in C++26 with %<-freflection%>"
! msgstr "la réflexion est uniquement disponible en C++26 avec %<-freflection%>"
  
! #: cp/parser.cc:7231
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr "mot-clé %qs attendu avant le nom du patron dépendant"
  
! #: cp/parser.cc:7375
  #, gcc-internal-format
  msgid "expected id-expression"
  msgstr "expression id attendue"
  
! #: cp/parser.cc:7540
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr "la portée %qT avant %<~%> n'est pas un nom de classe"
  
! #: cp/parser.cc:7550
  #, gcc-internal-format
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr "le mot-clé %<template%> n'est pas permis dans le nom du destructeur"
  
! #: cp/parser.cc:7587 cp/parser.cc:9966
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%<~auto%> est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/parser.cc:7601 cp/parser.cc:7605
  #, gcc-internal-format
  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:7607 cp/parser.cc:35946
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr "retirez le %qs"
  
! #: cp/parser.cc:7729
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "déclaration de %<~%T%> comme membre de %qT"
  
! #: cp/parser.cc:7744
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "nom du typedef %qD utilisé comme déclaration de destructeur"
  
! #: cp/parser.cc:7787 cp/parser.cc:26949
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "unqualified-id attendu"
  
! #: cp/parser.cc:7814 cp/typeck.cc:3304 cp/typeck.cc:3307 cp/typeck.cc:3324
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "%qD n'est pas un patron"
  
! #: cp/parser.cc:7939
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr "%<:%> trouvé dans le spécificateur de nom imbriqué, %<::%> attendu"
  
! #: cp/parser.cc:8027
  #, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr "%<decltype%> est évalué en %qT qui n'est ni une classe ni un type énuméré"
  
! #: cp/parser.cc:8054
  #, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr "template-id de la fonction %qD dans le spécificateur de nom imbriqué"
  
! #: cp/parser.cc:8061
  #, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr "concept-id %qD dans le spécificateur de nom imbriqué"
  
! #: cp/parser.cc:8067
  #, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr "template-id de la variable %qD dans le spécificateur de nom imbriqué"
  
! #: cp/parser.cc:8242
  #, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "spécificateur de nom imbriqué attendu"
  
! #: cp/parser.cc:8473 cp/parser.cc:11405
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "les types ne peuvent pas être définis dans les transtypages"
  
! #: cp/parser.cc:8561
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr "les types ne peuvent pas être définis dans une expression %<typeid%>"
  
! #: cp/parser.cc:8661
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_addressof%>"
  
! #: cp/parser.cc:8673 cp/pt.cc:22263
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_launder%>"
  
! #: cp/parser.cc:8686
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_assoc_barrier%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_assoc_barrier%>"
  
! #: cp/parser.cc:8712
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_shufflevector%>"
  
! #: cp/parser.cc:8740 cp/pt.cc:22378
  #, 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:8744 cp/pt.cc:22382
  #, 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:8749 cp/pt.cc:22387
  #, gcc-internal-format
  msgid "selected function declared here"
  msgstr "la fonction sélectionnée est déclarée ici"
  
! #: cp/parser.cc:8883
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "le C++ ISO interdit les littéraux composés"
  
! #: cp/parser.cc:8942
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr "deux %<[%> consécutifs n'introduiront qu'un attribut"
  
! #: cp/parser.cc:8993
  #, gcc-internal-format
  msgid "types may not be defined in %<__builtin_classify_type%> calls"
  msgstr "des types ne peuvent pas être définis dans des appels %<__builtin_classify_type%>"
  
! #: cp/parser.cc:9391 cp/parser.cc:9420
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr "un indice multidimensionnel ne peut pas être utilisé dans une section de tableau OpenMP"
  
! #: cp/parser.cc:9706 cp/typeck.cc:3192
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "utilisation invalide de %qD"
  
! #: cp/parser.cc:9715
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> n'est pas un membre de classe"
  
! #: cp/parser.cc:10018
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr "type non scalaire"
  
! #: cp/parser.cc:10076 cp/parser.cc:23417
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "%<template%> doit suivre un nom de spécificateur imbriqué"
  
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10203
! #, gcc-internal-format
  msgid "%<^^%> cannot be applied to this operand"
! msgstr "%<^^%> ne peut pas être appliqué à cet opérande"
  
! #: cp/parser.cc:10291
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "le C++ ISO ne permet pas %<alignof%> avec un non type"
  
! #: cp/parser.cc:10394
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "les types ne peuvent pas être définis dans des expressions %<noexcept%>"
  
! #: cp/parser.cc:10453
  #, gcc-internal-format
  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:10680 cp/parser.cc:37264
  #, 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"
  
! #: cp/parser.cc:10745
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr "%<__builtin_has_attribute%> avec un argument dépendant n'est pas encore supporté"
  
! #: cp/parser.cc:10831
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "les types ne peuvent pas être définis dans une expression « new »"
  
! #: cp/parser.cc:10849
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "les limites de tableau sont interdites après un type-id entre parenthèses"
  
! #: cp/parser.cc:10851
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "essayez d'enlever les parenthèses autour du type-id"
  
! #: cp/parser.cc:10884
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr "l'initialisation de l'expression « new » pour le type %<auto%> exige exactement un élément"
  
! #: cp/parser.cc:10929
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "liste-expression ou type-id attendu"
  
! #: cp/parser.cc:10958
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "les types ne peuvent pas être définis dans un new-type-id"
  
! #: cp/parser.cc:11006
  #, gcc-internal-format
  msgid "attributes ignored on outermost array type in new expression"
  msgstr "attributs ignorés sur le type de tableau le plus à l'extérieur dans l'expression new"
  
! #: cp/parser.cc:11102
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "l'expression dans la déclaration « new » doit être un type entier ou un type énuméré"
  
! #: cp/parser.cc:11508
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "utilisation d'un vieux style de transtypage vers %q#T"
  
! #: cp/parser.cc:11658
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr "l'opérateur %<>>%> est traité comme deux caractères > en C++11"
  
! #: cp/parser.cc:11661
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "parenthèses suggérées autour de l'expression %<>>%>"
  
! #: cp/parser.cc:11895
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "le C++ ISO ne permet pas d'omettre l'opérande du milieu de %<?:%>"
  
! #: cp/parser.cc:12233
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr "une expression avec une virgule au plus haut niveau dans l'indice d'un tableau est déprécié"
  
! #: cp/parser.cc:12508
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "des types ne peuvent pas être définis dans %<__builtin_offsetof%>"
  
! #: cp/parser.cc:12642
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr "le dernier argument de %<__type_pack_element%> n'est pas un type"
  
! #: cp/parser.cc:12743
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les expressions lambda dans un contexte non évalué sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:12753
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les expressions lambda dans un argument de patron sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:12954
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr "une expression lambda non locale ne peut pas avoir de capture par défaut"
  
! #: cp/parser.cc:12977
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "fin de liste de capture attendue"
  
! #: cp/parser.cc:12993
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> with by-copy capture default only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les captures par copie explicite de %<this%> avec la capture par copie par défaut sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:12999 cp/parser.cc:13021 cp/parser.cc:13219
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "%qD déjà capturé dans l'expression lambda"
  
! #: cp/parser.cc:13015
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "la capture de %<*this%> est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:13035
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "ne peut capturer %<this%> par référence"
  
! #: cp/parser.cc:13055
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les captures d'initialisation compactes ne sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:13066
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr "%<&%> devrait apparaître avant %<...%>"
  
! #: cp/parser.cc:13096
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "les initialisations par capture des fonctions lambda sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/parser.cc:13105
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr "initialisation vide pour la capture par initialisation d'une fonction lambda"
  
! #: cp/parser.cc:13130
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "capture de %qE qui n'est pas une variable"
  
! #: cp/parser.cc:13141
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "capture de la variable %qD avec une durée de stockage non automatique"
  
! #: cp/parser.cc:13179
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "trop de %<...%> dans la capture lambda"
  
! #: cp/parser.cc:13190
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr "la capture par copie explicite de %qD est redondante avec la capture par copie par défaut"
  
! #: cp/parser.cc:13195
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr "la capture par référence explicite de %qD est redondante avec la capture par référence par défaut"
  
! #: cp/parser.cc:13287
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les patrons lambda sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:13341
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "argument par défaut spécifié pour un paramètre lambda"
  
! #: cp/parser.cc:13376
  #, gcc-internal-format
  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:13406 cp/pt.cc:15307
  #, 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"
  
! #: cp/parser.cc:13419
  #, gcc-internal-format
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr "spécificateur de lambda %<mutable%> avec un paramètre objet explicite"
  
! #: cp/parser.cc:13428
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr "l'objet de fermeture passé ne sera pas muté car il est pris par valeur"
  
! #: cp/parser.cc:13432
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr "déclarez plutôt le paramètre objet explicite comme une référence non constante"
  
! #: cp/parser.cc:13436
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr "le paramètre objet explicite est déjà une référence mutable"
  
! #: cp/parser.cc:13443
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr "spécificateur de lambda %<static%> avec un paramètre objet explicite"
  
! #: cp/parser.cc:13461
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr "spécificateur de lambda %<static%> avec la capture lambda"
  
! #: cp/parser.cc:13477
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "la déclaration d'un paramètre avant le qualificatif d'une transaction lambda est uniquement optionnelle avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/parser.cc:13490
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "la déclaration d'un paramètre avant la spécification d'une exception lambda est uniquement optionnelle avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/parser.cc:13508
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "la déclaration d'un paramètre avant le type de retour de fin d'une lambda est uniquement optionnelle avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/parser.cc:13561
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "les lambda %<constexpr%> sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:14364
  #, gcc-internal-format
  msgid "label at end of compound statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "une étiquette à la fin d'une instruction composée est uniquement disponible avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/parser.cc:14533 cp/parser.cc:14785
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "les attributs au début d'une instruction sont ignorés"
  
! #: cp/parser.cc:14604
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "instruction étiquetée attendue"
  
! #: cp/parser.cc:14653
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "le « case » %qE n'est pas à l'intérieur de l'instruction « switch »"
  
! #: cp/parser.cc:14681
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
! msgstr "étiquette d'identificateur %qE dans le corps de %<template for%>"
  
! #: cp/parser.cc:14793
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr "%<typename%> doit être utilisé avant %qE car %qT est une portée dépendante"
  
  #. A::A a;
! #: cp/parser.cc:14799
  #, gcc-internal-format
  msgid "%qE names the constructor, not the type"
  msgstr "%qE nomme le constructeur, pas le type"
  
! #: cp/parser.cc:14857
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr "instruction composée dans une fonction %<constexpr%>"
  
! #: cp/parser.cc:14921
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr "les boucles internes doivent être parfaitement imbriquées avec la clause %<tile%>"
  
! #: cp/parser.cc:15126
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<if constexpr%> uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:15148
  #, gcc-internal-format
  msgid "%<if consteval%> only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<if consteval%> uniquement disponible avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/parser.cc:15173 cp/parser.cc:15208
  #, gcc-internal-format
  msgid "%<if consteval%> requires compound statement"
  msgstr "%<if consteval%> requiert une instruction composée"
  
! #: cp/parser.cc:15250
  #, gcc-internal-format
  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:15418 cp/parser.cc:37776
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "instruction de sélection attendue"
  
! #: cp/parser.cc:15459
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr "la condition déclare un tableau"
  
! #: cp/parser.cc:15461
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr "la condition déclare une fonction"
  
! #: cp/parser.cc:15502
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr "des types ne peuvent pas être définis dans des conditions"
  
  #. Anything else is an error.
! #: cp/parser.cc:15604 cp/parser.cc:26170 cp/parser.cc:28936
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "initialisation attendue"
  
! #: cp/parser.cc:15654
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les boucles %<for%> parcourant une plage avec un initialiseur sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:15960
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr "la variable de boucle %qD de type %qT est liée à un temporaire construit depuis le type %qT"
  
  #. rval
! #: cp/parser.cc:15967
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr "utilisez le type non référence %qT pour faire une copie explicite ou %qT pour empêcher la copie"
  
! #: cp/parser.cc:15993
  #, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "la variable de boucle %qD crée une copie du type %qT"
  
! #: cp/parser.cc:15998
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr "utilisez un type de référence pour empêcher la copie"
  
! #: cp/parser.cc:16201
  #, 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:16312
  #, 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:16464 cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "instruction d'itération attendue"
  
! #: cp/parser.cc:16509
  #, 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:16526
  #, 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:16572
! #, 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:16631
! #, gcc-internal-format
  msgid "designators in %<template for%> initializer"
! msgstr "désignateurs dans l'initialiseur %<template for%>"
  
! #: cp/parser.cc:16698
! #, 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:16868
  #, 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:16877
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "le C++ ISO interdit les gotos calculés"
  
! #: cp/parser.cc:16896 cp/parser.cc:37782
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "instruction de saut attendue"
  
! #: cp/parser.cc:17071
  #, gcc-internal-format
  msgid "expected module-partition"
  msgstr "partition de module attendu"
  
! #: cp/parser.cc:17073
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr "nom de module attendu"
  
! #: cp/parser.cc:17115
  #, 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:17121
  #, 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:17122
  #, gcc-internal-format
  msgid "scope opened here"
  msgstr "portée ouverte ici"
  
! #: cp/parser.cc:17148
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr "fragment de module privé"
  
! #: cp/parser.cc:17152
  #, 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:17158
  #, 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:17199
  #, 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:17201 cp/parser.cc:17210
  #, 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:17209
  #, 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:17233
  #, 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:17254
  #, 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:17257
  #, 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:17278
  #, 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:17286
  #, 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:17307
  #, 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:17346
  #, 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:17349
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function"
  msgstr "%<;%> supplémentaire en dehors d'une fonction"
  
! #: cp/parser.cc:17358
  #, 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:17360
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr "%<;%> supplémentaire à l'intérieure d'une structure"
  
! #: cp/parser.cc:17368
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "%<;%> supplémentaire après la définition dans la classe"
  
! #: cp/parser.cc:17539
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "les attributs ne sont pas permis à cette position"
  
! #: cp/parser.cc:17543
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "les attributs ne peuvent pas être insérés ici"
  
! #: cp/parser.cc:17583
  #, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "les spécialisations explicites ne sont pas permises ici"
  
! #: cp/parser.cc:17585 cp/parser.cc:30428
  #, 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:17604
  #, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr "les instanciations explicites ne sont pas permises ici"
  
! #: cp/parser.cc:17620
  #, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr "les déclarations d'export ne sont pas permises ici"
  
! #: cp/parser.cc:17842
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> pas au début du bloc"
  
! #: cp/parser.cc:18090
  #, 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:18109
  #, 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:18130
  #, 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:18155
  #, 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:18212
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "initialisation dans une boucle %<for%> parcourant une plage"
  
! #: cp/parser.cc:18215
  #, 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:18253
! #, gcc-internal-format
  msgid "structured binding pack outside of template"
! msgstr "paquet de liaison structurée en dehors du patron"
  
! #: cp/parser.cc:18256
! #, 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:18263
! #, 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:18282
  #, 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:18293
! #, gcc-internal-format
  msgid "annotation on structured binding"
! msgstr "annotation sur une liaison structurée"
  
! #: cp/parser.cc:18321
  #, 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:18325
  #, 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:18405
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "déclaration de liaison structurée vide"
  
! #: cp/parser.cc:18423
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "initialisation invalide pour la déclaration de liaison structurée"
  
! #: cp/parser.cc:18449 cp/parser.cc:18454 cp/parser.cc:26151 cp/parser.cc:26156
! #: cp/parser.cc:26160 cp/parser.cc:26164
! #, 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:18622
  #, 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:18645
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> utilisé en dehors d'une classe"
  
! #: cp/parser.cc:18683
  #, 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:18686
  #, 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:18737
  #, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "le spécificateur %<typedef%> est en conflit avec %qs"
  
! #: cp/parser.cc:18763
  #, 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:18799
  #, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr "%qD est invalide dans une condition"
  
! #: cp/parser.cc:18808
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD est invalide dans une lambda"
  
! #: cp/parser.cc:18812
  #, 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:18894
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "spécificateur de type invalide dans une lambda"
  
! #: cp/parser.cc:18907
  #, 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:18909
  #, 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:18924
  #, 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:18997 cp/parser.cc:31672
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "les patrons ne peuvent pas être %<virtual%>"
  
! #: cp/parser.cc:19016
  #, 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:19020
  #, 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:19088
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "spécification de classe de liaison invalide"
  
! #: cp/parser.cc:19195
  #, 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:19223
  #, 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:19440
  #, 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:19453
  #, 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:19629
  #, 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:19658 cp/parser.cc:19664
  #, 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:19666
  #, 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:19751
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "seuls les constructeurs prennent des initialisions membres"
  
! #: cp/parser.cc:19778
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "impossible de développer l'initialisation du membre %qD"
  
! #: cp/parser.cc:19790 cp/pt.cc:29076
  #, 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:19802 cp/pt.cc:29088
  #, 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:19854
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "ancien style anachronique d'initialisation de classe de base"
  
! #: cp/parser.cc:19942
  #, 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:20354
  #, 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:20360
  #, 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:20366
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "identificateur de suffixe attendu"
  
! #: cp/parser.cc:20375
  #, 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:20381
  #, 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:20415
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "opérateur attendu"
  
! #: cp/parser.cc:20462
  #, 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:20464
  #, 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:20466
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr "le mot-clé %<-export%> est activé avec %<-fmodules%>"
  
! #: cp/parser.cc:20571
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "paramètre de type contraint invalide"
  
! #: cp/parser.cc:20579
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "paramètre de type qualifié avec CV"
  
! #: cp/parser.cc:20703
  #, 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:20941 cp/parser.cc:21027 cp/parser.cc:28684
  #, 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:20945 cp/parser.cc:21031
  #, 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:21103
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "template-id attendu"
  
! #: cp/parser.cc:21176
  #, 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:21180
  #, 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:21184
  #, 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:21215
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "liste d'arguments de patron invalide"
  
! #: cp/parser.cc:21216
  #, 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:21223
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%<(%> attendu après la liste d'arguments de patron"
  
! #: cp/parser.cc:21350
  #, 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:21435 cp/parser.cc:21627 cp/parser.cc:21836
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "nom de patron attendu"
  
! #: cp/parser.cc:21483
  #, 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:21485
  #, 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:21700
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "paquet de paramètres attendu avant %<...%>"
  
! #: cp/parser.cc:21801 cp/parser.cc:21819 cp/parser.cc:22013
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "argument de patron attendu"
  
! #: cp/parser.cc:21966
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "argument de patron invalide car ce n'est pas un type"
  
! #: cp/parser.cc:22004
! #, 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:22122
  #, 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:22126
  #, 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:22130
  #, 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:22191
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "spécialisation de patron avec édition de liens C"
  
! #: cp/parser.cc:22427
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "spécificateur du type attendu"
  
! #: cp/parser.cc:22636
  #, 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:22642
  #, 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:22646
  #, 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:22653 cp/parser.cc:23114
  #, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr "utilisation de %<auto%> dans un argument de patron"
  
! #: cp/parser.cc:22807
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "template-id attendu pour le type"
  
! #: cp/parser.cc:22957
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "un nom de type attendu"
  
! #: cp/parser.cc:23041
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE ne contraint pas un type"
  
! #: cp/parser.cc:23042
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr "concept défini ici"
  
! #: cp/parser.cc:23073
  #, gcc-internal-format
  msgid "invalid use of concept-name %qD"
  msgstr "utilisation invalide du nom de concept %qD"
  
! #: cp/parser.cc:23089
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<auto%> ou %<decltype(auto)%> attendu après %qE"
  
! #: cp/parser.cc:23096
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "type à remplacer (« placeholder ») inattendu dans le type de retour contraint"
  
! #: cp/parser.cc:23341
  #, 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:23579
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "la déclaration %qD ne déclare rien du tout"
  
! #: cp/parser.cc:23667
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "attributs ignorés sur un type non instancié"
  
! #: cp/parser.cc:23673
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "attributs ignorés sur une instanciation de patron"
  
! #: cp/parser.cc:23685
  #, 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:23826
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD est un patron d'énumération"
  
! #: cp/parser.cc:23837
  #, 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:23852
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "un enum fortement typé sans nom n'est pas permis"
  
! #: cp/parser.cc:23870
  #, 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:23916
  #, 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:23920
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> ou %<{%> attendu"
  
! #: cp/parser.cc:23963
  #, 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:23977
  #, 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:23989 cp/parser.cc:30397
  #, 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:23994 cp/parser.cc:30402
  #, 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:24006 cp/parser.cc:30415
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "qualification supplémentaire pas permise"
  
! #: cp/parser.cc:24047
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "le C++ ISO interdit un enum vide et sans nom"
  
! #: cp/parser.cc:24071
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "spécificateur enum opaque sans nom"
  
! #: cp/parser.cc:24074
  #, 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:24195
  #, 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:24270
  #, 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:24274
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD n'est pas un espace de noms"
  
! #: cp/parser.cc:24278
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "espace de noms attendu"
  
! #: cp/parser.cc:24339
  #, 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:24351
  #, 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:24370
  #, 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:24380
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "nom d'espace de noms imbriqué attendu"
  
! #: cp/parser.cc:24385
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "nom d'espace de noms attendu"
  
! #: cp/parser.cc:24389
  #, 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:24392
  #, 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:24399
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "entrée dans l'espace de noms %qD"
  
! #: cp/parser.cc:24456
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "la définition %<namespace%> n'est pas permise ici"
  
! #: cp/parser.cc:24641
  #, 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:24685
  #, 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:24703
  #, 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:24713
  #, 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:24759
  #, 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:24762
  #, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr "%<using enum%> du type dépendant %qT"
  
! #: cp/parser.cc:24764
  #, 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:24766
  #, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "%<using enum%> du type incomplet %qT"
  
! #: cp/parser.cc:24768
  #, 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:24778
  #, 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:24848
  #, 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:25006
  #, 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:25067
  #, 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:25088 cp/parser.cc:25106 cp/parser.cc:25121
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "qualificatif %<asm%> %qT dupliqué"
  
! #: cp/parser.cc:25095
  #, 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:25134
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT n'est pas un qualificatif %<asm%>"
  
! #: cp/parser.cc:25150
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "qualificatif %<asm%> en dehors du corps de la fonction"
  
! #: cp/parser.cc:25300
  #, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "attributs ignorés dans la déclaration %<asm%>"
  
! #: cp/parser.cc:25391
  #, 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:25402
  #, 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:25407
  #, 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:25410
  #, 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:25427 cp/parser.cc:25452
  #, 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:25439 cp/parser.cc:25460
  #, 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:25446
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "ajoutez des parenthèses pour déclarer une variable"
  
! #: cp/parser.cc:25516
! #, 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:25525
! #, 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:25531
! #, 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:25537
! #, 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:25590
! #, 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:25632
! #, gcc-internal-format
  msgid "base function is ambiguous"
! msgstr "la fonction de base est ambigüe"
  
! #: cp/parser.cc:25640
! #, 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:25661
! #, 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:25668
! #, 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:25675 cp/parser.cc:26124
! #, 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:25682 cp/parser.cc:26131
! #, 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:25690
! #, 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:25965
  #, 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:25976
  #, 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:25980
  #, 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:26066
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "constructeur, destructeur ou conversion de type attendu"
  
! #: cp/parser.cc:26265
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "initialisation fournie pour une fonction"
  
! #: cp/parser.cc:26310
  #, 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:26322
  #, 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:26870
  #, 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:26995
  #, 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:26999
  #, 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"
*** 66878,67152 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27032
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "déclarateur invalide"
  
! #: cp/parser.cc:27041
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "utilisation invalide du constructeur comme patron"
  
! #: cp/parser.cc:27043
  #, 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:27158
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "qualified-id dans une déclaration"
  
! #: cp/parser.cc:27183
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "déclarateur attendu"
  
! #: cp/parser.cc:27304
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD est un espace de noms"
  
! #: cp/parser.cc:27306
  #, 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:27327
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "opérateur pointeur attendu"
  
! #: cp/parser.cc:27388
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "qualificatif CV dupliqué"
  
! #: cp/parser.cc:27442
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "qualificatifs de référence multiples"
  
! #: cp/parser.cc:27479
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "%qE requiert %<-fgnu-tm%>"
  
! #: cp/parser.cc:27537
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "spécificateurs virtuels (virt-specifier) multiples"
  
! #: cp/parser.cc:27840
  #, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "arguments de patron manquants après %qE"
  
! #: cp/parser.cc:27846
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "%qT pas permis dans un argument de patron"
  
! #: cp/parser.cc:27849 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:27876
  #, 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:27885
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "utilisation invalide de %<auto%> dans un argument de patron"
  
! #: cp/parser.cc:28012
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "spécificateur de type attendu"
  
! #: cp/parser.cc:28159
  #, 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:28366
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> ou %<...%> attendu"
  
! #: cp/parser.cc:28444
  #, 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:28568
  #, 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:28571
  #, 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:28631
  #, 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:28672
  #, 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:28690
  #, 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:28696
  #, 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:28698
  #, 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:28721
  #, 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:28845
  #, 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:28849
  #, 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:29040
  #, 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:29202
  #, 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:29224
  #, 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:29262
  #, 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:29276
  #, 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:29316
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> pas permis dans une liste d'initialisation par désignation"
  
! #: cp/parser.cc:29367
  #, 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:29423 cp/parser.cc:29557
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "nom de classe attendu"
  
! #: cp/parser.cc:29837
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%<;%> attendu après la définition de la classe"
  
! #: cp/parser.cc:29840
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%<;%> attendu après la définition de la structure"
  
! #: cp/parser.cc:29843
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%<;%> attendu après la définition de l'union"
  
! #: cp/parser.cc:30139 cp/parser.cc:37400
  #, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "spécificateur %qD multiple"
  
! #: cp/parser.cc:30350
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> ou %<:%> attendu"
  
! #: cp/parser.cc:30362
  #, 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:30369
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "le nom qualifié ne nomme pas une classe"
  
! #: cp/parser.cc:30381
  #, 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:30387
  #, 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:30430
  #, 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:30456
  #, 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:30463
  #, 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:30496
  #, 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:30529
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "impossible de résoudre le type de typename"
  
! #: cp/parser.cc:30594
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "définition précédente de %q#T"
--- 66769,67043 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27028
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "déclarateur invalide"
  
! #: cp/parser.cc:27037
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "utilisation invalide du constructeur comme patron"
  
! #: cp/parser.cc:27039
  #, 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:27154
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "qualified-id dans une déclaration"
  
! #: cp/parser.cc:27179
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "déclarateur attendu"
  
! #: cp/parser.cc:27300
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD est un espace de noms"
  
! #: cp/parser.cc:27302
  #, 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:27323
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "opérateur pointeur attendu"
  
! #: cp/parser.cc:27384
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "qualificatif CV dupliqué"
  
! #: cp/parser.cc:27438
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "qualificatifs de référence multiples"
  
! #: cp/parser.cc:27475
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "%qE requiert %<-fgnu-tm%>"
  
! #: cp/parser.cc:27533
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "spécificateurs virtuels (virt-specifier) multiples"
  
! #: cp/parser.cc:27836
  #, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "arguments de patron manquants après %qE"
  
! #: cp/parser.cc:27842
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "%qT pas permis dans un argument de patron"
  
! #: cp/parser.cc:27845 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:27872
  #, 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:27881
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "utilisation invalide de %<auto%> dans un argument de patron"
  
! #: cp/parser.cc:28008
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "spécificateur de type attendu"
  
! #: cp/parser.cc:28155
  #, 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:28362
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> ou %<...%> attendu"
  
! #: cp/parser.cc:28440
  #, 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:28564
  #, 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:28567
  #, 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:28627
  #, 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:28668
  #, 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:28686
  #, 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:28692
  #, 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:28694
  #, 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:28717
  #, 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:28841
  #, 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:28845
  #, 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:29036
  #, 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:29198
  #, 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:29220
  #, 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:29258
  #, 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:29272
  #, 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:29312
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> pas permis dans une liste d'initialisation par désignation"
  
! #: cp/parser.cc:29363
  #, 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:29419 cp/parser.cc:29553
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "nom de classe attendu"
  
! #: cp/parser.cc:29833
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%<;%> attendu après la définition de la classe"
  
! #: cp/parser.cc:29836
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%<;%> attendu après la définition de la structure"
  
! #: cp/parser.cc:29839
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%<;%> attendu après la définition de l'union"
  
! #: cp/parser.cc:30135 cp/parser.cc:37398
  #, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "spécificateur %qD multiple"
  
! #: cp/parser.cc:30346
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> ou %<:%> attendu"
  
! #: cp/parser.cc:30358
  #, 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:30365
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "le nom qualifié ne nomme pas une classe"
  
! #: cp/parser.cc:30377
  #, 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:30383
  #, 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:30426
  #, 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:30452
  #, 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:30459
  #, 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:30492
  #, 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:30525
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "impossible de résoudre le type de typename"
  
! #: cp/parser.cc:30590
  #, 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
*** 67154,67433 ****
  #. 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:30608 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:30714 cp/parser.cc:37787
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "mot-clé de type classe (class ou struct) attendu"
  
! #: cp/parser.cc:30739
  #, 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:30743
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%> ou %<typename%> attendu"
  
! #: cp/parser.cc:31022
  #, 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:31028
  #, 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:31069
  #, 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:31109
  #, 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:31212
  #, 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:31219
  #, 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:31232
  #, 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:31414
  #, 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:31442
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "spécificateur pur sur une définition de fonction"
  
! #: cp/parser.cc:31548
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "%<,%> égarée à la fin de la déclaration du membre"
  
! #: cp/parser.cc:31562
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "%<;%> attendu à la fin de la déclaration du membre"
  
! #: cp/parser.cc:31635
  #, 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:31658
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "spécificateur pur invalide (seul %<= 0%> est autorisé)"
  
! #: cp/parser.cc:31693
  #, 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:31840
  #, 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:31860
  #, 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:31880
  #, 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:31943
! #, gcc-internal-format
! msgid "keyword %<typename%> not allowed outside of templates"
! msgstr "le mot-clé %<typename%> n'est pas permis en dehors des patrons"
! 
! #: cp/parser.cc:31946
  #, 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:32131 cp/parser.cc:32225
  #, 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:32233
  #, 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:32239
  #, 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:32283
  #, 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:32324
  #, 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:32436
  #, 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:32471
  #, gcc-internal-format
  msgid "%<alignas%> on exception declaration"
  msgstr "%<alignas%> dans une déclaration d'exception"
  
! #: cp/parser.cc:32550
  #, 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:33021
  #, 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:33167
  #, 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:33181
  #, 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:33323
  #, 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:33358
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "l'attribut %qs est spécifié plusieurs fois"
  
! #: cp/parser.cc:33401 cp/parser.cc:33493
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
! msgstr ""
  
! #: cp/parser.cc:33430
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "attribut attendu avant %<...%>"
  
! #: cp/parser.cc:33433
  #, 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:33591
! #, fuzzy, gcc-internal-format
! #| msgid "expected call expression"
  msgid "expected conditional-expression"
! msgstr "expression d'appel attendue"
  
! #: cp/parser.cc:33638
! #, fuzzy, gcc-internal-format
! #| msgid "%qs is incompatible with %qs"
  msgid "%qs is only available with %qs"
! msgstr "%qs est incompatible avec %qs"
  
! #: cp/parser.cc:33654
! #, fuzzy, gcc-internal-format
! #| msgid "%qE attribute ignored for %qE"
  msgid "attributes are ignored on %qs"
! msgstr "l'attribut %qE est ignoré pour %qE"
  
! #: cp/parser.cc:33770
! #, fuzzy, gcc-internal-format
! #| msgid "attributes ignored on uninstantiated type"
  msgid "attributes are ignored on function contract specifiers"
! msgstr "attributs ignorés sur un type non instancié"
  
! #: cp/parser.cc:33874
! #, fuzzy, gcc-internal-format
! #| msgid "contracts are only available with %<-fcontracts%>"
  msgid "contracts are only available with %qs"
! msgstr "les contrats sont uniquement disponibles avec %<-fcontracts%>"
  
! #: cp/parser.cc:33957
! #, 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 "l'indexation de paquets est uniquement disponible avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/parser.cc:33988
  #, 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:34361 cp/parser.cc:34370
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "l'expression doit être comprise entre parenthèses"
  
! #: cp/parser.cc:34717
  #, 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:34958
  #, 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:35101
  #, 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:35110
  #, 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:35637
  #, 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:35642
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "déclaration invalide de %<%T::%E%>"
  
! #: cp/parser.cc:35646
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "trop peu de listes de paramètres pour le patron"
--- 67045,67313 ----
  #. 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:30604 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:30722 cp/parser.cc:37785
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "mot-clé de type classe (class ou struct) attendu"
  
! #: cp/parser.cc:30747
  #, 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:30751
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%> ou %<typename%> attendu"
  
! #: cp/parser.cc:31030
  #, 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:31036
  #, 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:31077
  #, 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:31117
  #, 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:31220
  #, 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:31227
  #, 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:31240
  #, 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:31422
  #, 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:31450
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "spécificateur pur sur une définition de fonction"
  
! #: cp/parser.cc:31556
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "%<,%> égarée à la fin de la déclaration du membre"
  
! #: cp/parser.cc:31570
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "%<;%> attendu à la fin de la déclaration du membre"
  
! #: cp/parser.cc:31643
  #, 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:31666
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "spécificateur pur invalide (seul %<= 0%> est autorisé)"
  
! #: cp/parser.cc:31701
  #, 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:31848
  #, 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:31868
  #, 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:31888
  #, 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:31945
  #, 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:32129 cp/parser.cc:32223
  #, 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:32231
  #, 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:32237
  #, 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:32281
  #, 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:32322
  #, 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:32434
  #, 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:32469
  #, gcc-internal-format
  msgid "%<alignas%> on exception declaration"
  msgstr "%<alignas%> dans une déclaration d'exception"
  
! #: cp/parser.cc:32548
  #, 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:33019
  #, 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:33165
  #, 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:33179
  #, 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:33321
  #, 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:33356
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "l'attribut %qs est spécifié plusieurs fois"
  
! #: cp/parser.cc:33399 cp/parser.cc:33491
  #, 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:33428
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "attribut attendu avant %<...%>"
  
! #: cp/parser.cc:33431
  #, 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:33589
! #, gcc-internal-format
  msgid "expected conditional-expression"
! msgstr "expression conditionnelle attendue"
  
! #: cp/parser.cc:33636
! #, gcc-internal-format
  msgid "%qs is only available with %qs"
! msgstr "%qs est uniquement disponible avec %qs"
  
! #: cp/parser.cc:33652
! #, gcc-internal-format
  msgid "attributes are ignored on %qs"
! msgstr "les attributs sont ignorés sur %qs"
  
! #: cp/parser.cc:33768
! #, 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:33872
! #, gcc-internal-format
  msgid "contracts are only available with %qs"
! msgstr "les contrats sont uniquement disponibles avec %qs"
  
! #: cp/parser.cc:33955
! #, 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:33986
  #, 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:34359 cp/parser.cc:34368
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "l'expression doit être comprise entre parenthèses"
  
! #: cp/parser.cc:34715
  #, 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:34956
  #, 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:35099
  #, 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:35108
  #, 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:35635
  #, 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:35640
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "déclaration invalide de %<%T::%E%>"
  
! #: cp/parser.cc:35644
  #, 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
*** 67436,67868 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35653
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "trop de listes de paramètres pour le patron"
  
! #: cp/parser.cc:35947
  #, 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:36058
  #, 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:36235
  #, 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:36244
  #, 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:36250
  #, 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:36290
  #, 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:36300
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "patron avec liaison C"
  
! #: cp/parser.cc:36320
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "spécialisation explicite invalide"
  
! #: cp/parser.cc:36430
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "déclaration de patron de %<typedef%>"
  
! #: cp/parser.cc:36481
  #, 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:36534
  #, 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:36853
  #, 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:36866
  #, 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:36897
  #, 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:37213
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "l'argument %<sizeof...%> doit être entouré de parenthèses"
  
! #: cp/parser.cc:37388
  #, 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:37403
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "le spécificateur %qD est en conflit avec %qs"
  
! #: cp/parser.cc:37415
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> avant %qD"
  
! #: cp/parser.cc:37432
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "le spécificateur %qD est en conflit avec %<typedef%>"
  
! #: cp/parser.cc:37541
  #, 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:37552
  #, 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:37557
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "%qD dupliqué"
  
! #: cp/parser.cc:37586
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "%qs dupliqué"
  
! #: cp/parser.cc:37638
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> attendu"
  
! #: cp/parser.cc:37641
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> attendu"
  
! #: cp/parser.cc:37644
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> attendu"
  
! #: cp/parser.cc:37650
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> attendu"
  
! #: cp/parser.cc:37653
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> attendu"
  
! #: cp/parser.cc:37656
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> attendu"
  
! #: cp/parser.cc:37659
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> attendu"
  
! #: cp/parser.cc:37662
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> attendu"
  
! #: cp/parser.cc:37665
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> attendu"
  
! #: cp/parser.cc:37668
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> attendu"
  
! #: cp/parser.cc:37671
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> attendu"
  
! #: cp/parser.cc:37674
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> attendu"
  
! #: cp/parser.cc:37677
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> attendu"
  
! #: cp/parser.cc:37680
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> attendu"
  
! #: cp/parser.cc:37683
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> attendu"
  
! #: cp/parser.cc:37686
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<auto%> attendu"
  
! #: cp/parser.cc:37689
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> attendu"
  
! #: cp/parser.cc:37692
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> attendu"
  
! #: cp/parser.cc:37695
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> attendu"
  
! #: cp/parser.cc:37698
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> attendu"
  
! #: cp/parser.cc:37701
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<__transaction_atomic%> attendu"
  
! #: cp/parser.cc:37704
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<__transaction_relaxed%> attendu"
  
! #: cp/parser.cc:37707
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<co_yield%> attendu"
  
! #: cp/parser.cc:37739
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> attendu"
  
! #: cp/parser.cc:37751
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> attendu"
  
! #: cp/parser.cc:37754
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> attendu"
  
! #: cp/parser.cc:37757
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> attendu"
  
! #: cp/parser.cc:37763
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> ou %<::%> attendu"
  
! #: cp/parser.cc:37790
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>, %<typename%> ou %<template%> attendu"
  
! #: cp/parser.cc:37793
! #, fuzzy, gcc-internal-format
! #| msgid "expected %<:%>"
  msgid "expected %<:]%>"
! msgstr "%<:%> attendu"
  
! #: cp/parser.cc:38128
  #, 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:38282
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "étiquette %qs utilisée en nommant %q#T"
  
! #: cp/parser.cc:38287
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T a été précédemment déclaré ici"
  
! #: cp/parser.cc:38408
  #, 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:38566 cp/parser.cc:38600
  #, 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:38573 cp/parser.cc:38606
  #, 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:38574 cp/parser.cc:38607
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "remplacez la clé de classe avec %qs"
  
! #: cp/parser.cc:38581
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "%qT est défini en tant que %qs ici"
  
! #: cp/parser.cc:38582
  #, 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:38665
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD redéclaré avec un accès différent"
  
! #: cp/parser.cc:38686
  #, 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:38939
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "fin de fichier dans l'argument par défaut"
  
! #: cp/parser.cc:39180 cp/parser.cc:40492 cp/parser.cc:40681
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "construction Objective-C++ %<@%D%> mal placée"
  
! #: cp/parser.cc:39251
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "récepteur de message objective-c++ attendu"
  
! #: cp/parser.cc:39325
  #, 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:39356
  #, 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:39760
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "nom de sélecteur Objective-C++ invalide"
  
! #: cp/parser.cc:39835 cp/parser.cc:39853
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "une déclaration de méthode objective-c++ est attendue"
  
! #: cp/parser.cc:39847 cp/parser.cc:39913
  #, 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:39956
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "%qs égaré entre des méthodes Objective-C++"
  
! #: cp/parser.cc:40153 cp/parser.cc:40160 cp/parser.cc:40167
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "type invalide pour la variable d'instance"
  
! #: cp/parser.cc:40284
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "identificateur attendu après %<@protocol%>"
  
! #: cp/parser.cc:40457
  #, 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:40464
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "les attributs de préfixes sont ignorés avant %<@%D%>"
  
! #: cp/parser.cc:40744 cp/parser.cc:40751 cp/parser.cc:40758
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "type invalide pour une propriété"
  
! #: cp/parser.cc:40920
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "attribut de propriété %qE inconnu"
  
! #: cp/parser.cc:42222
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "liste d'expressions entières attendue"
  
! #: cp/parser.cc:42239
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "l'expression %<wait%> doit être un nombre entier"
  
! #: cp/parser.cc:42995
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "%<scalar%>, %<aggregate%> ou %<all%> attendu"
  
! #: cp/parser.cc:43397
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "identificateur de réduction invalide"
  
! #: cp/parser.cc:44091
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
! msgstr ""
  
! #: cp/parser.cc:44727
  #, 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"
--- 67316,67747 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35651
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "trop de listes de paramètres pour le patron"
  
! #: cp/parser.cc:35945
  #, 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:36056
  #, 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:36233
  #, 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:36242
  #, 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:36248
  #, 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:36288
  #, 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:36298
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "patron avec liaison C"
  
! #: cp/parser.cc:36318
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "spécialisation explicite invalide"
  
! #: cp/parser.cc:36428
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "déclaration de patron de %<typedef%>"
  
! #: cp/parser.cc:36479
  #, 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:36532
  #, 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:36851
  #, 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:36864
  #, 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:36895
  #, 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:37211
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "l'argument %<sizeof...%> doit être entouré de parenthèses"
  
! #: cp/parser.cc:37386
  #, 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:37401
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "le spécificateur %qD est en conflit avec %qs"
  
! #: cp/parser.cc:37413
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> avant %qD"
  
! #: cp/parser.cc:37430
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "le spécificateur %qD est en conflit avec %<typedef%>"
  
! #: cp/parser.cc:37539
  #, 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:37550
  #, 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:37555
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "%qD dupliqué"
  
! #: cp/parser.cc:37584
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "%qs dupliqué"
  
! #: cp/parser.cc:37636
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> attendu"
  
! #: cp/parser.cc:37639
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> attendu"
  
! #: cp/parser.cc:37642
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> attendu"
  
! #: cp/parser.cc:37648
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> attendu"
  
! #: cp/parser.cc:37651
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> attendu"
  
! #: cp/parser.cc:37654
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> attendu"
  
! #: cp/parser.cc:37657
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> attendu"
  
! #: cp/parser.cc:37660
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> attendu"
  
! #: cp/parser.cc:37663
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> attendu"
  
! #: cp/parser.cc:37666
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> attendu"
  
! #: cp/parser.cc:37669
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> attendu"
  
! #: cp/parser.cc:37672
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> attendu"
  
! #: cp/parser.cc:37675
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> attendu"
  
! #: cp/parser.cc:37678
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> attendu"
  
! #: cp/parser.cc:37681
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> attendu"
  
! #: cp/parser.cc:37684
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<auto%> attendu"
  
! #: cp/parser.cc:37687
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> attendu"
  
! #: cp/parser.cc:37690
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> attendu"
  
! #: cp/parser.cc:37693
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> attendu"
  
! #: cp/parser.cc:37696
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> attendu"
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<__transaction_atomic%> attendu"
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<__transaction_relaxed%> attendu"
  
! #: cp/parser.cc:37705
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<co_yield%> attendu"
  
! #: cp/parser.cc:37737
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> attendu"
  
! #: cp/parser.cc:37749
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> attendu"
  
! #: cp/parser.cc:37752
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> attendu"
  
! #: cp/parser.cc:37755
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> attendu"
  
! #: cp/parser.cc:37761
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> ou %<::%> attendu"
  
! #: cp/parser.cc:37788
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>, %<typename%> ou %<template%> attendu"
  
! #: cp/parser.cc:37791
! #, gcc-internal-format
  msgid "expected %<:]%>"
! msgstr "%<:]%> attendu"
  
! #: cp/parser.cc:38126
  #, 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:38280
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "étiquette %qs utilisée en nommant %q#T"
  
! #: cp/parser.cc:38285
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T a été précédemment déclaré ici"
  
! #: cp/parser.cc:38406
  #, 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:38564 cp/parser.cc:38598
  #, 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:38571 cp/parser.cc:38604
  #, 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:38572 cp/parser.cc:38605
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "remplacez la clé de classe avec %qs"
  
! #: cp/parser.cc:38579
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "%qT est défini en tant que %qs ici"
  
! #: cp/parser.cc:38580
  #, 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:38663
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD redéclaré avec un accès différent"
  
! #: cp/parser.cc:38684
  #, 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:38937
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "fin de fichier dans l'argument par défaut"
  
! #: cp/parser.cc:39178 cp/parser.cc:40490 cp/parser.cc:40679
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "construction Objective-C++ %<@%D%> mal placée"
  
! #: cp/parser.cc:39249
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "récepteur de message objective-c++ attendu"
  
! #: cp/parser.cc:39323
  #, 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:39354
  #, 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:39758
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "nom de sélecteur Objective-C++ invalide"
  
! #: cp/parser.cc:39833 cp/parser.cc:39851
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "une déclaration de méthode objective-c++ est attendue"
  
! #: cp/parser.cc:39845 cp/parser.cc:39911
  #, 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:39954
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "%qs égaré entre des méthodes Objective-C++"
  
! #: cp/parser.cc:40151 cp/parser.cc:40158 cp/parser.cc:40165
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "type invalide pour la variable d'instance"
  
! #: cp/parser.cc:40282
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "identificateur attendu après %<@protocol%>"
  
! #: cp/parser.cc:40455
  #, 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:40462
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "les attributs de préfixes sont ignorés avant %<@%D%>"
  
! #: cp/parser.cc:40742 cp/parser.cc:40749 cp/parser.cc:40756
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "type invalide pour une propriété"
  
! #: cp/parser.cc:40918
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "attribut de propriété %qE inconnu"
  
! #: cp/parser.cc:42220
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "liste d'expressions entières attendue"
  
! #: cp/parser.cc:42237
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "l'expression %<wait%> doit être un nombre entier"
  
! #: cp/parser.cc:42993
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "%<scalar%>, %<aggregate%> ou %<all%> attendu"
  
! #: cp/parser.cc:43395
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "identificateur de réduction invalide"
  
! #: cp/parser.cc:44089
  #, 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:44725
  #, 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
*** 67871,68045 ****
  #. 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:47214
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "%<#pragma omp allocated%> n'est pas encore supporté"
  
! #: cp/parser.cc:48665
  #, 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:49613
  #, 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:49695 cp/pt.cc:19130
  #, 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:52776
  #, 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:53488
  #, 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:53729
  #, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr "%qD n'est pas un pointeur C"
  
! #: cp/parser.cc:53855
  #, 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:53976
  #, 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:54551
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<target%> attendu"
  
! #: cp/parser.cc:55148
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "clause d'initialisation invalide"
  
! #: cp/parser.cc:55179
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "expression id (arguments) attendue"
  
! #: cp/parser.cc:55191
  #, 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:55294
  #, 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:55314 cp/semantics.cc:7052
  #, 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:55318 cp/semantics.cc:7060
  #, 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:55321 cp/pt.cc:15174 cp/semantics.cc:7066
  #, 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:55324 cp/semantics.cc:7072
  #, 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:55521
! #, fuzzy, gcc-internal-format
! #| msgid "types may not be defined in iterator type"
  msgid "types may not be defined within %<declare mapper%>"
! msgstr "des types ne peuvent pas être définis dans des types d'itérateurs"
  
! #: cp/parser.cc:55693
! #, fuzzy, gcc-internal-format
! #| msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
! msgstr "%<simd%>, %<reduction%>, %<target%> ou %<variant%> attendu"
  
! #: cp/parser.cc:56258
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> nomme un ensemble de surcharges"
  
! #: cp/parser.cc:56268
  #, 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:56438 cp/parser.cc:56977
  #, 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:56649
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "%<atomic_cancel%>"
  
! #: cp/parser.cc:56844
  #, 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:56847
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  ou une fonction %<transaction_may_cancel_outer%>"
  
! #: cp/parser.cc:56894
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "%<#pragma GCC pch_preprocess%> mal composé"
  
! #: cp/parser.cc:57231
  #, 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:57242
  #, 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:57329
  #, 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:57471
  #, 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:57611
  #, 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:57713
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "les patrons implicites ne peuvent pas être %<virtual%>"
  
! #: cp/parser.cc:57769
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr "édition de liens %<extern \"C\"%> démarrée ici"
--- 67750,67922 ----
  #. 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:47212
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "%<#pragma omp allocated%> n'est pas encore supporté"
  
! #: cp/parser.cc:48663
  #, 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:49611
  #, 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:49693 cp/pt.cc:19188
  #, 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:52774
  #, 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:53486
  #, 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:53727
  #, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr "%qD n'est pas un pointeur C"
  
! #: cp/parser.cc:53853
  #, 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:53974
  #, 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:54549
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<target%> attendu"
  
! #: cp/parser.cc:55146
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "clause d'initialisation invalide"
  
! #: cp/parser.cc:55177
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "expression id (arguments) attendue"
  
! #: cp/parser.cc:55189
  #, 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:55292
  #, 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:55312 cp/semantics.cc:7048
  #, 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:55316 cp/semantics.cc:7056
  #, 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:55319 cp/pt.cc:15198 cp/semantics.cc:7062
  #, 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:55322 cp/semantics.cc:7068
  #, 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:55519
! #, 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:55691
! #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
! msgstr "%<simd%>, %<reduction%>, %<target%>, %<mapper%> ou %<variant%> attendu"
  
! #: cp/parser.cc:56256
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> nomme un ensemble de surcharges"
  
! #: cp/parser.cc:56266
  #, 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:56436 cp/parser.cc:56975
  #, 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:56647
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "%<atomic_cancel%>"
  
! #: cp/parser.cc:56842
  #, 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:56845
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  ou une fonction %<transaction_may_cancel_outer%>"
  
! #: cp/parser.cc:56892
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "%<#pragma GCC pch_preprocess%> mal composé"
  
! #: cp/parser.cc:57229
  #, 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:57240
  #, 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:57327
  #, 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:57469
  #, 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:57609
  #, 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:57711
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "les patrons implicites ne peuvent pas être %<virtual%>"
  
! #: cp/parser.cc:57767
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr "édition de liens %<extern \"C\"%> démarrée ici"
*************** msgstr[0] "il y a %i candidat"
*** 68134,68149 ****
  msgstr[1] "il y a %i candidats"
  
  #: cp/pt.cc:2112
! #, fuzzy, gcc-internal-format
! #| msgid "candidate is: %#D"
  msgid "candidate is: %#qD"
! msgstr "le candidat est: %#D"
  
  #: cp/pt.cc:2121
! #, fuzzy, gcc-internal-format
! #| msgid "candidate is: %#D"
  msgid "candidate %i: %#qD"
! msgstr "le candidat est: %#D"
  
  #: cp/pt.cc:2254
  #, gcc-internal-format
--- 68011,68024 ----
  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
*************** msgstr "%qE n'est pas un argument de pat
*** 68746,69007 ****
  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:7775
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "dans l'argument de patron pour le type %qT"
  
! #: cp/pt.cc:7789
  #, 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:7875
  #, 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:7883
  #, 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:7901
  #, 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:7961
  #, 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:7963
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "essayez d'utiliser %qE à la place"
  
! #: cp/pt.cc:8017 cp/pt.cc:8049
  #, 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:8643
  #, 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:8659
  #, 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:8802
  #, 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:8831
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "utilisation invalide du destructeur %qE comme un type"
  
! #: cp/pt.cc:8836
  #, 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:8853 cp/pt.cc:8888 cp/pt.cc:8939
  #, 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:8861
  #, 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:8869
  #, 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:8875
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  on attendait un patron de classe, on a obtenu %qE"
  
! #: cp/pt.cc:8878
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  on attendait un type, on a obtenu %qE"
  
! #: cp/pt.cc:8893
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  on attendait un type, on a obtenu %qT"
  
! #: cp/pt.cc:8896
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  on attendait un patron de classe, on a obtenu %qT"
  
! #: cp/pt.cc:8943
  #, 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:8958
  #, 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:8961
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  on attendait %qD, on a obtenu %qD"
  
! #: cp/pt.cc:9048
  #, 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:9176 cp/pt.cc:9512
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "l'argument %d du patron est invalide"
  
! #: cp/pt.cc:9191 cp/pt.cc:9337
  #, 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:9333
  #, 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:9342
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "fournis pour %qD"
  
! #: cp/pt.cc:9368
  #, 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:9372
  #, 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:9473
  #, 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:10050
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D n'est pas un patron de fonction"
  
! #: cp/pt.cc:10245
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "type non patron %qT utilisé comme un patron"
  
! #: cp/pt.cc:10247
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "pour la déclaration du patron %q+D"
  
! #: cp/pt.cc:10416 cp/pt.cc:23566
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "échec de la contrainte du patron pour %qD"
  
! #: cp/pt.cc:10766
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "utilisation du patron de variable invalide %qE"
  
! #: cp/pt.cc:11506
  #, 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:12442
  #, 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:12451
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "l'argument du score doit être non négatif"
  
! #: cp/pt.cc:12478
  #, 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:12482
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "la propriété doit être une expression entière constante"
  
! #: cp/pt.cc:12711
  #, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr "instanciation d'un patron erroné"
  
! #: cp/pt.cc:12712
  #, gcc-internal-format
  msgid "first error appeared here"
  msgstr "la première erreur est apparue ici"
  
! #: cp/pt.cc:13080
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "membre tableau flexible %qD dans l'union"
  
! #: cp/pt.cc:13599
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "repli de l'expansion vide sur %O"
  
! #: cp/pt.cc:14070
  #, 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:14180
  #, 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:14183
  #, 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:14388
  #, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr "impossible d'indexer un paquet vide"
  
! #: cp/pt.cc:14844
  #, 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:14941
  #, 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:15952
  #, 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)"
--- 68621,68882 ----
  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:7777
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "dans l'argument de patron pour le type %qT"
  
! #: cp/pt.cc:7791
  #, 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:7877
  #, 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:7885
  #, 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:7903
  #, 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:7963
  #, 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:7965
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "essayez d'utiliser %qE à la place"
  
! #: cp/pt.cc:8019 cp/pt.cc:8051
  #, 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:8645
  #, 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:8661
  #, 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:8804
  #, 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:8833
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "utilisation invalide du destructeur %qE comme un type"
  
! #: cp/pt.cc:8838
  #, 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:8855 cp/pt.cc:8890 cp/pt.cc:8941
  #, 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:8863
  #, 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:8871
  #, 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:8877
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  on attendait un patron de classe, on a obtenu %qE"
  
! #: cp/pt.cc:8880
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  on attendait un type, on a obtenu %qE"
  
! #: cp/pt.cc:8895
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  on attendait un type, on a obtenu %qT"
  
! #: cp/pt.cc:8898
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  on attendait un patron de classe, on a obtenu %qT"
  
! #: cp/pt.cc:8945
  #, 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:8960
  #, 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:8963
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  on attendait %qD, on a obtenu %qD"
  
! #: cp/pt.cc:9050
  #, 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:9178 cp/pt.cc:9514
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "l'argument %d du patron est invalide"
  
! #: cp/pt.cc:9193 cp/pt.cc:9339
  #, 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:9335
  #, 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:9344
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "fournis pour %qD"
  
! #: cp/pt.cc:9370
  #, 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:9374
  #, 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:9475
  #, 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:10052
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D n'est pas un patron de fonction"
  
! #: cp/pt.cc:10247
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "type non patron %qT utilisé comme un patron"
  
! #: cp/pt.cc:10249
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "pour la déclaration du patron %q+D"
  
! #: cp/pt.cc:10418 cp/pt.cc:23643
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "échec de la contrainte du patron pour %qD"
  
! #: cp/pt.cc:10768
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "utilisation du patron de variable invalide %qE"
  
! #: cp/pt.cc:11508
  #, 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:12444
  #, 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:12453
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "l'argument du score doit être non négatif"
  
! #: cp/pt.cc:12480
  #, 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:12484
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "la propriété doit être une expression entière constante"
  
! #: cp/pt.cc:12713
  #, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr "instanciation d'un patron erroné"
  
! #: cp/pt.cc:12714
  #, gcc-internal-format
  msgid "first error appeared here"
  msgstr "la première erreur est apparue ici"
  
! #: cp/pt.cc:13082
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "membre tableau flexible %qD dans l'union"
  
! #: cp/pt.cc:13601
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "repli de l'expansion vide sur %O"
  
! #: cp/pt.cc:14078
  #, 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:14204
  #, 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:14207
  #, 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:14412
  #, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr "impossible d'indexer un paquet vide"
  
! #: cp/pt.cc:14868
  #, 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:14965
  #, 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:15976
  #, 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
*** 69019,69139 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16154
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "la variable %qD a un type fonction"
  
! #: cp/pt.cc:16379
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "type de paramètre %qT invalide"
  
! #: cp/pt.cc:16381
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "dans la déclaration de %q+D"
  
! #: cp/pt.cc:16508
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "fonction retournant un tableau"
  
! #: cp/pt.cc:16510
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "fonction retournant une fonction"
  
! #: cp/pt.cc:16760
! #, fuzzy, gcc-internal-format
! #| msgid "%qs is not defined as a type"
  msgid "%qE is not usable in a splice type"
! msgstr "%qs n'est pas défini comme un type"
  
! #: cp/pt.cc:16762
! #, fuzzy, gcc-internal-format
! #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not usable in a splice scope"
! msgstr "%qE n'est pas une variable dans la clause %qs"
  
! #: cp/pt.cc:17323
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "formation d'une référence vers void"
  
! #: cp/pt.cc:17325
  #, 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:17327
  #, 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:17340
  #, 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:17343
  #, 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:17396
  #, 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:17402
  #, 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:17408
  #, 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:17477
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "création d'un tableau de %qT"
  
! #: cp/pt.cc:17518
  #, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr "%qD étendu à plus d'un élément"
  
! #: cp/pt.cc:17525
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr "%qD est instancié pour un paquet vide"
  
! #: cp/pt.cc:17579
  #, 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:17613
  #, 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:17622
! #, fuzzy, gcc-internal-format
! #| msgid "%qT resolves to %qT, which is not a class type"
  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"
  
! #: cp/pt.cc:17630
! #, 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 est résolu en %qT qui n'est pas un type d'énumération"
  
! #: cp/pt.cc:17788
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "utilisation de %qs dans le patron"
--- 68894,69015 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16178
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "la variable %qD a un type fonction"
  
! #: cp/pt.cc:16403
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "type de paramètre %qT invalide"
  
! #: cp/pt.cc:16405
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "dans la déclaration de %q+D"
  
! #: cp/pt.cc:16532
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "fonction retournant un tableau"
  
! #: cp/pt.cc:16534
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "fonction retournant une fonction"
  
! #: cp/pt.cc:16784
! #, 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:16786
! #, 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:17367
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "formation d'une référence vers void"
  
! #: cp/pt.cc:17369
  #, 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:17371
  #, 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:17384
  #, 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:17387
  #, 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:17440
  #, 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:17446
  #, 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:17452
  #, 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:17521
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "création d'un tableau de %qT"
  
! #: cp/pt.cc:17562
  #, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr "%qD étendu à plus d'un élément"
  
! #: cp/pt.cc:17569
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr "%qD est instancié pour un paquet vide"
  
! #: cp/pt.cc:17623
  #, 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:17657
  #, 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:17666
! #, 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:17674
! #, 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:17810
! #, 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:17844
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "utilisation de %qs dans le patron"
*************** msgstr "utilisation de %qs dans le patro
*** 69141,69347 ****
  #. 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:17961
! #, fuzzy, gcc-internal-format
! #| msgid "exception specification of %qD depends on itself"
  msgid "declaration of %<%T::%D%> depends on itself"
! msgstr "la spécification d'exception %qD dépend d'elle-même"
  
! #: cp/pt.cc:18117
  #, 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:18133
  #, 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:18135
  #, 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:18219
  #, 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:20597 cp/pt.cc:22894
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "utilisation invalide de l'expression d'expansion d'un paquet"
  
! #: cp/pt.cc:20601 cp/pt.cc:22898
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "utilisez %<...%> pour dérouler le paquet d'arguments"
  
! #: cp/pt.cc:20748
  #, 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:22114
  #, 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:22149
  #, 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:22154
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "utilisez plutôt %<this->%D%>"
  
! #: cp/pt.cc:22157
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "utilisez plutôt %<%T::%D%>"
  
! #: cp/pt.cc:22162
  #, 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:22213
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_convertvector%>"
  
! #: cp/pt.cc:22240
  #, gcc-internal-format
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "nombre erroné d'arguments pour l'attribut %<assume%>"
  
! #: cp/pt.cc:22486
  #, 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:22489
  #, 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:22811
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "utilisation du champ %qD invalide"
  
! #: cp/pt.cc:23196
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT est/utilise un type anonyme"
  
! #: cp/pt.cc:23198
  #, 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:23208
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT est un type modifié par une variable"
  
! #: cp/pt.cc:23223
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "l'expression intégrale %qE n'est pas une constante"
  
! #: cp/pt.cc:23241
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  tentative d'instancier %qD"
  
! #: cp/pt.cc:27656
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "instanciation de patron ambiguë pour %q#T"
  
! #: cp/pt.cc:27658
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "instanciation de patron ambiguë pour %q#D"
  
! #: cp/pt.cc:27664
  msgid "%s %#qS"
  msgstr "%s %#qS"
  
! #: cp/pt.cc:27691 cp/pt.cc:27778
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instanciation explicite du non patron %q#D"
  
! #: cp/pt.cc:27710
  #, 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:27716 cp/pt.cc:27773
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "aucun patron correspondant trouvé pour %qD"
  
! #: cp/pt.cc:27721
  #, 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:27729
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "instanciation explicite de %q#D"
  
! #: cp/pt.cc:27765
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "instanciation explicite dupliquée pour %q#D"
  
! #: cp/pt.cc:27788 cp/pt.cc:27855
  #, 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:27793 cp/pt.cc:27870
  #, 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:27827
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "instanciation explicite du patron non classe %qD"
  
! #: cp/pt.cc:27830
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "instanciation explicite du type non patron %qT"
  
! #: cp/pt.cc:27839
  #, 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:27860
  #, 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:27900
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "instanciation explicite dupliquée de %q#T"
  
! #: cp/pt.cc:28232
  #, 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:28238
  #, 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"
--- 69017,69222 ----
  #. 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:18017
! #, 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:18173
  #, 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:18189
  #, 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:18191
  #, 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:18277
  #, 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:20655 cp/pt.cc:22967
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "utilisation invalide de l'expression d'expansion d'un paquet"
  
! #: cp/pt.cc:20659 cp/pt.cc:22971
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "utilisez %<...%> pour dérouler le paquet d'arguments"
  
! #: cp/pt.cc:20806
  #, 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:22178
  #, 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:22213
  #, 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:22218
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "utilisez plutôt %<this->%D%>"
  
! #: cp/pt.cc:22221
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "utilisez plutôt %<%T::%D%>"
  
! #: cp/pt.cc:22226
  #, 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:22277
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_convertvector%>"
  
! #: cp/pt.cc:22304
  #, gcc-internal-format
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "nombre erroné d'arguments pour l'attribut %<assume%>"
  
! #: cp/pt.cc:22552
  #, 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:22555
  #, 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:22884
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "utilisation du champ %qD invalide"
  
! #: cp/pt.cc:23273
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT est/utilise un type anonyme"
  
! #: cp/pt.cc:23275
  #, 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:23285
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT est un type modifié par une variable"
  
! #: cp/pt.cc:23300
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "l'expression intégrale %qE n'est pas une constante"
  
! #: cp/pt.cc:23318
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  tentative d'instancier %qD"
  
! #: cp/pt.cc:27733
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "instanciation de patron ambiguë pour %q#T"
  
! #: cp/pt.cc:27735
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "instanciation de patron ambiguë pour %q#D"
  
! #: cp/pt.cc:27741
  msgid "%s %#qS"
  msgstr "%s %#qS"
  
! #: cp/pt.cc:27768 cp/pt.cc:27855
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instanciation explicite du non patron %q#D"
  
! #: cp/pt.cc:27787
  #, 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:27793 cp/pt.cc:27850
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "aucun patron correspondant trouvé pour %qD"
  
! #: cp/pt.cc:27798
  #, 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:27806
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "instanciation explicite de %q#D"
  
! #: cp/pt.cc:27842
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "instanciation explicite dupliquée pour %q#D"
  
! #: cp/pt.cc:27865 cp/pt.cc:27932
  #, 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:27870 cp/pt.cc:27947
  #, 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:27904
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "instanciation explicite du patron non classe %qD"
  
! #: cp/pt.cc:27907
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "instanciation explicite du type non patron %qT"
  
! #: cp/pt.cc:27916
  #, 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:27937
  #, 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:27977
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "instanciation explicite dupliquée de %q#T"
  
! #: cp/pt.cc:28318
  #, 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:28324
  #, 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
*** 69353,69890 ****
  #. 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:28718
  #, 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:28764
  #, 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:29139
  #, 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:29169
  #, 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:29178
  #, 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:29186
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "le paramètre non type du patron est invalide"
  
! #: cp/pt.cc:29188
  #, 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:30738
  #, 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:30934
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "un concept ne peut être contraint"
  
! #: cp/pt.cc:30943
  #, 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:30949
  #, 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:30993
  #, 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:32264
  #, 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:32279
  #, 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:32285
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "utilisez directement %qD à la place"
  
! #: cp/pt.cc:32413
  #, 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:32420
  #, 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:32433
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "la déduction des arguments du patron de classe a échoué:"
  
! #: cp/pt.cc:32436
  #, 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:32451
  #, 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:32455
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "guide de déduction explicite déclaré ici"
  
! #: cp/pt.cc:32470
  #, 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:32472
  #, 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:32603
  #, 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:32606
  #, 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:32666
  #, 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:32669
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "impossible de déduire %qT à partir de %qE"
  
! #: cp/pt.cc:32749
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "les contraintes sur le type à remplacer ne sont pas satisfaites"
  
! #: cp/pt.cc:32753
  #, 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:32757
  #, 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:32761
  #, 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
! #, fuzzy, gcc-internal-format
! #| msgid "new cannot be applied to a reference type"
  msgid "%<^^%> cannot be applied to a placeholder type"
! msgstr "« new » ne peut pas être appliqué à un type référencé"
  
  #: cp/reflect.cc:137
! #, fuzzy, gcc-internal-format
! #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a pack index"
! msgstr "« new » ne peut être appliqué à un type de fonction"
  
  #: cp/reflect.cc:142
! #, fuzzy, gcc-internal-format
! #| msgid "%qE cannot be applied to non-pointer type %qT"
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
! msgstr "%qE ne peut pas être appliqué sur le type non pointeur %qT"
  
  #: cp/reflect.cc:150
! #, fuzzy, gcc-internal-format
! #| msgid "%qE cannot be applied to non-pointer type %qT"
  msgid "%<^^%> cannot be applied to a capture %qD"
! msgstr "%qE ne peut pas être appliqué sur le type non pointeur %qT"
  
  #: cp/reflect.cc:157
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
! msgstr ""
  
  #: cp/reflect.cc:173
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
! msgstr ""
  
  #: cp/reflect.cc:183
! #, fuzzy, gcc-internal-format
! #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a using-declaration"
! msgstr "« new » ne peut être appliqué à un type de fonction"
  
  #: cp/reflect.cc:189
! #, fuzzy, gcc-internal-format
! #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a concept check"
! msgstr "« new » ne peut être appliqué à un type de fonction"
  
  #: cp/reflect.cc:207
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
! msgstr ""
  
! #: cp/reflect.cc:410
! #, fuzzy, gcc-internal-format
! #| msgid "%<::%E%> is not a class or namespace"
  msgid "%<std::ranges%> is not a namespace"
! msgstr "%<::%E%> n'est pas une classe ou un espace de noms"
  
! #: cp/reflect.cc:453
  #, 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:489
! #, 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 "%<decltype%> est évalué en %qT qui n'est ni une classe ni un type énuméré"
  
! #: cp/reflect.cc:503
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
! msgstr ""
  
! #: cp/reflect.cc:525
  #, 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:654
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
! msgstr ""
  
! #: cp/reflect.cc:821
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
! msgstr ""
  
! #: cp/reflect.cc:839
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
! msgstr ""
  
! #: cp/reflect.cc:846
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
! msgstr ""
  
! #: cp/reflect.cc:879
! #, fuzzy, gcc-internal-format
! #| msgid "expected interface or pointer to interface"
! msgid "unexpected type %qT of iterator dereference"
! msgstr "interface ou pointeur vers une interface attendu"
  
! #: cp/reflect.cc:947
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
! msgstr ""
  
! #: cp/reflect.cc:1046
! #, fuzzy, gcc-internal-format
! #| msgid "expected %<operator%>"
  msgid "unexpected %<std::meta::operators%>"
! msgstr "%<operator%> attendu"
  
! #: cp/reflect.cc:2671
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
! msgstr ""
  
! #: cp/reflect.cc:2959
! #, fuzzy, gcc-internal-format
! #| msgid "could not include %s"
  msgid "couldn%'t look up %qs"
! msgstr "impossible d'inclure %s"
  
! #: cp/reflect.cc:3113 cp/reflect.cc:3176 cp/reflect.cc:3231 cp/reflect.cc:3311
! #: cp/reflect.cc:6233
! #, fuzzy, gcc-internal-format
! #| msgid "  expected a type, got %qE"
  msgid "unexpected return type of %qs"
! msgstr "  on attendait un type, on a obtenu %qE"
  
! #: cp/reflect.cc:3856
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
! msgstr ""
  
! #: cp/reflect.cc:3880
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not an object type"
  msgid "%qT must be an object type"
! msgstr "  %qT n'est pas un type objet"
  
! #: cp/reflect.cc:3907
! #, fuzzy, gcc-internal-format
! #| msgid "%qD must be a member function"
  msgid "%qT must be a function type"
! msgstr "%qD doit être une fonction membre"
  
! #: cp/reflect.cc:4784 cp/reflect.cc:4911
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
! msgstr ""
  
! #: cp/reflect.cc:5515
! #, fuzzy, gcc-internal-format
! #| msgid "expected template-argument"
  msgid "unexpected %<data_member_options%> argument"
! msgstr "argument de patron attendu"
  
! #: cp/reflect.cc:5884
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
! msgstr ""
  
! #: cp/reflect.cc:5892
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
! msgstr ""
  
! #: cp/reflect.cc:5900
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
! msgstr ""
  
! #: cp/reflect.cc:5908
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
! msgstr ""
  
! #: cp/reflect.cc:5916
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
! msgstr ""
  
! #: cp/reflect.cc:5929
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
! msgstr ""
  
! #: cp/reflect.cc:5937
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
! msgstr ""
  
! #: cp/reflect.cc:5947
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
! msgstr ""
  
! #: cp/reflect.cc:5956
! #, 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 "ne peut déclarer le champ de bits %qs avec un type %<warn_if_not_aligned%>"
  
! #: cp/reflect.cc:5966
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
! msgstr ""
  
! #: cp/reflect.cc:5987
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
! msgstr ""
  
! #: cp/reflect.cc:5991 cp/reflect.cc:6074
! #, fuzzy, gcc-internal-format
! #| msgid "%<switch%> name defined here"
  msgid "%<consteval%> block defined here"
! msgstr "nom du %<switch%> défini ici"
  
! #: cp/reflect.cc:6007 cp/reflect.cc:6066
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
! msgstr ""
  
! #: cp/reflect.cc:6011 cp/reflect.cc:6070
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
! msgstr ""
  
! #: cp/reflect.cc:6022 cp/reflect.cc:6058
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
! msgstr ""
  
! #: cp/reflect.cc:6026 cp/reflect.cc:6062
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
! msgstr ""
  
! #: cp/reflect.cc:6036
  #, 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:6041
  #, 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:6046
  #, 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:6051
  #, 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:6212
  #, gcc-internal-format
  msgid "%<access_context::current%> used outside of manifestly constant-evaluation"
! msgstr ""
  
! #: cp/reflect.cc:6263
! #, fuzzy, gcc-internal-format
! #| msgid "invalid %<PHI%> argument"
  msgid "invalid %<access_context%> argument"
! msgstr "argument %<PHI%> invalide"
  
! #: cp/reflect.cc:6274
! #, fuzzy, gcc-internal-format
! #| msgid "unexpected %<else%>"
  msgid "unexpected %<access_context::scope()%>"
! msgstr "%<else%> attendu"
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
! msgstr ""
  
! #: cp/reflect.cc:7047
! #, fuzzy, gcc-internal-format
! #| msgid "unexpected argument"
  msgid "unexpected argument to %qs"
! msgstr "argument inattendu"
  
! #: cp/reflect.cc:7336
! #, fuzzy, gcc-internal-format
! #| msgid "unknown spec function %qs"
  msgid "unknown metafunction %qD"
! msgstr "fonction de spec %qs inconnue"
  
! #: cp/reflect.cc:8010
! #, fuzzy, gcc-internal-format
! #| msgid "%<score%> argument must be constant integer expression at %C"
  msgid "splice argument must be an expression of type %qs"
! msgstr "l'argument %<score%> doit être une expression entière constante à %C"
  
! #: cp/reflect.cc:8206
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
! msgstr ""
  
! #: cp/reflect.cc:8208
! #, fuzzy, gcc-internal-format
! #| msgid "%qE used with %<constexpr%>"
  msgid "add %<constexpr%>"
! msgstr "%qE utilisé avec %<constexpr%>"
  
! #: cp/reflect.cc:8212
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
! msgstr ""
  
! #: cp/reflect.cc:8319
! #, fuzzy, gcc-internal-format
! #| msgid "function concept must be called"
  msgid "function of consteval-only type must be declared %qs"
! msgstr "un concept de fonction doit être appelé"
  
! #: cp/reflect.cc:8343 cp/reflect.cc:8359
! #, fuzzy, gcc-internal-format
! #| msgid "expected boolean expression"
  msgid "expected a reflection of an expression"
! msgstr "expression booléenne attendue"
  
! #: cp/reflect.cc:8349 cp/reflect.cc:8353
! #, 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 "le mot-clé %<typename%> n'est pas permis en dehors des patrons"
  
! #: cp/reflect.cc:8372
! #, fuzzy, gcc-internal-format
! #| msgid "expected constructor, destructor, or type conversion"
  msgid "cannot use constructor or destructor %qD in a splice expression"
! msgstr "constructeur, destructeur ou conversion de type attendu"
  
! #: cp/reflect.cc:8380
! #, fuzzy, gcc-internal-format
! #| msgid "use of namespace %qD as expression"
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
! msgstr "utilisation de l'espace de noms %qD comme expression"
  
! #: cp/reflect.cc:8393
! #, 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 "ne peut explicitement déclarer le membre %q#D comme ayant une classe de liaison externe"
  
! #: cp/reflect.cc:8407
  #, 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:8426
! #, fuzzy, gcc-internal-format
! #| msgid "use of local variable with automatic storage from containing function"
  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"
  
! #: cp/reflect.cc:8439
! #, fuzzy, gcc-internal-format
! #| msgid "call to consteval function %qE is not a constant expression"
  msgid "cannot use an annotation %qE in a splice expression"
! msgstr "l'appel à la fonction consteval %qE n'est pas une expression constante"
  
! #: cp/reflect.cc:8448
! #, 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 "Avertir à propos des utilisations de l'opérateur virgule dans une expression d'indice."
  
  #: cp/rtti.cc:308
  #, gcc-internal-format
--- 69228,69738 ----
  #. 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:28804
  #, 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:28850
  #, 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:29225
  #, 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:29255
  #, 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:29264
  #, 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:29272
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "le paramètre non type du patron est invalide"
  
! #: cp/pt.cc:29274
  #, 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:30824
  #, 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:31020
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "un concept ne peut être contraint"
  
! #: cp/pt.cc:31029
  #, 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:31035
  #, 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:31079
  #, 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:32350
  #, 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:32365
  #, 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:32371
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "utilisez directement %qD à la place"
  
! #: cp/pt.cc:32499
  #, 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:32506
  #, 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:32519
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "la déduction des arguments du patron de classe a échoué:"
  
! #: cp/pt.cc:32522
  #, 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:32537
  #, 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:32541
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "guide de déduction explicite déclaré ici"
  
! #: cp/pt.cc:32556
  #, 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:32558
  #, 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:32689
  #, 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:32692
  #, 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:32752
  #, 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:32755
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "impossible de déduire %qT à partir de %qE"
  
! #: cp/pt.cc:32835
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "les contraintes sur le type à remplacer ne sont pas satisfaites"
  
! #: cp/pt.cc:32839
  #, 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:32843
  #, 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:32847
  #, 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 placeholder type"
! msgstr "%<^^%> ne peut pas être appliqué à un type à remplacer"
  
  #: cp/reflect.cc:137
! #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a pack index"
! msgstr "%<^^%> ne peut être appliqué à un index de paquet"
  
  #: cp/reflect.cc:142
! #, 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:150
! #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
! msgstr "%<^^%> ne peut pas être appliqué à une capture %qD"
  
  #: cp/reflect.cc:157
  #, 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:173
  #, 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:183
! #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a using-declaration"
! msgstr "%<^^%> ne peut être appliqué à une déclaration « using »"
  
  #: cp/reflect.cc:189
! #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a concept check"
! msgstr "%<^^%> ne peut être appliqué à une vérification de concept"
  
  #: cp/reflect.cc:207
  #, 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:416
! #, gcc-internal-format
  msgid "%<std::ranges%> is not a namespace"
! msgstr "%<std::ranges%> n'est pas un espace de noms"
  
! #: cp/reflect.cc:459
  #, 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:495
! #, 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:509
  #, 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:531
  #, 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:660
  #, 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:827
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
! msgstr "%<std::ranges::begin%> ou %<std::ranges::end%> manquant"
  
! #: cp/reflect.cc:845
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
! msgstr "type %qT incorrect de %<std::ranges::begin(arg)%>"
  
! #: cp/reflect.cc:852
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
! msgstr "type %qT incorrect de %<std::ranges::end(arg)%>"
  
! #: cp/reflect.cc:965
! #, gcc-internal-format
! msgid "%qD should throw %qs; %<what()%>: %qs"
! msgstr "%qD devrait lever %qs ; %<what()%>: %qs"
  
! #: cp/reflect.cc:967
! #, 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:977
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
! msgstr "n%'a pu lever %qs"
  
! #: cp/reflect.cc:1077
! #, gcc-internal-format
  msgid "unexpected %<std::meta::operators%>"
! msgstr "%<std::meta::operators%> inattendu"
  
! #: cp/reflect.cc:2702
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
! msgstr "impossible de rechercher %<%D::%D%>"
  
! #: cp/reflect.cc:2990
! #, gcc-internal-format
  msgid "couldn%'t look up %qs"
! msgstr "impossible de rechercher %qs"
  
! #: cp/reflect.cc:3144 cp/reflect.cc:3207 cp/reflect.cc:3262 cp/reflect.cc:3342
! #: cp/reflect.cc:6283
! #, gcc-internal-format
  msgid "unexpected return type of %qs"
! msgstr "type inattendu en retour de %qs"
  
! #: cp/reflect.cc:3900
  #, 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:3924
! #, gcc-internal-format
  msgid "%qT must be an object type"
! msgstr "%qT doit être un type objet"
  
! #: cp/reflect.cc:3951
! #, gcc-internal-format
  msgid "%qT must be a function type"
! msgstr "%qT doit être un type fonction"
  
! #: cp/reflect.cc:4832 cp/reflect.cc:4959
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
! msgstr "impossible d%'instancier %<std::%s<%T>%>"
  
! #: cp/reflect.cc:5565
! #, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
! msgstr "argument de %<data_member_options%> inattendu"
  
! #: cp/reflect.cc:5934
  #, 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:5942
  #, 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:5950
  #, 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:5958
  #, 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:5966
  #, 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:5979
  #, 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:5987
  #, 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:5997
  #, 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:6006
! #, 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:6016
  #, 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:6037
  #, 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:6041 cp/reflect.cc:6124
! #, gcc-internal-format
  msgid "%<consteval%> block defined here"
! msgstr "le bloc %<consteval%> est défini ici"
  
! #: cp/reflect.cc:6057 cp/reflect.cc:6116
  #, 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:6061 cp/reflect.cc:6120
  #, 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:6072 cp/reflect.cc:6108
  #, 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:6076 cp/reflect.cc:6112
  #, 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:6086
  #, 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:6091
  #, 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:6096
  #, 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:6101
  #, 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:6262
  #, gcc-internal-format
  msgid "%<access_context::current%> used outside of manifestly constant-evaluation"
! msgstr "%<access_context::current%> est utilisé en dehors d'une évaluation manifestement constante"
  
! #: cp/reflect.cc:6313
! #, gcc-internal-format
  msgid "invalid %<access_context%> argument"
! msgstr "argument %<access_context%> invalide"
  
! #: cp/reflect.cc:6324
! #, gcc-internal-format
  msgid "unexpected %<access_context::scope()%>"
! msgstr "%<access_context::scope()%> inattendu"
  
! #: cp/reflect.cc:6334
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
! msgstr "%<access_context::designating_class()%> inattendu"
  
! #: cp/reflect.cc:7107
! #, gcc-internal-format
  msgid "unexpected argument to %qs"
! msgstr "argument de %qs inattendu"
  
! #: cp/reflect.cc:7396
! #, gcc-internal-format
  msgid "unknown metafunction %qD"
! msgstr "métafonction %qD inconnue"
  
! #: cp/reflect.cc:8070
! #, 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:8326
  #, 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:8328
! #, gcc-internal-format
  msgid "add %<constexpr%>"
! msgstr "ajouter %<constexpr%>"
  
! #: cp/reflect.cc:8332
  #, 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:8439
! #, 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:8463 cp/reflect.cc:8479
! #, gcc-internal-format
  msgid "expected a reflection of an expression"
! msgstr "une réflexion ou une expression est attendue"
  
! #: cp/reflect.cc:8469 cp/reflect.cc:8473
! #, 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:8492
! #, 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:8500
! #, 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:8513
! #, 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:8527
  #, 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:8546
! #, 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:8559
! #, 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:8568
! #, 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/rtti.cc:308
  #, gcc-internal-format
*************** msgstr "%qT est une base ambiguë de %qT
*** 69931,70027 ****
  msgid "%qT is an inaccessible base of %qT"
  msgstr "%qT est une base inaccessible de %qT"
  
! #: cp/search.cc:2007
  #, gcc-internal-format
  msgid "looser exception specification on overriding virtual function %q+#F"
  msgstr "spécification d'exception plus lâche sur la fonction virtuelle redéfinie %q+#F"
  
! #: cp/search.cc:2010
  #, gcc-internal-format
  msgid "overridden function is %q#F"
  msgstr "la fonction redéfinie est %q#F"
  
! #: cp/search.cc:2085
  #, gcc-internal-format
  msgid "invalid covariant return type for %q#D"
  msgstr "type de retour covariant invalide pour %q#D"
  
! #: cp/search.cc:2087 cp/search.cc:2104 cp/search.cc:2121
  #, gcc-internal-format
  msgid "overridden function is %q#D"
  msgstr "la fonction redéfinie est %q#D"
  
! #: cp/search.cc:2100
  #, gcc-internal-format
  msgid "invalid covariant return type for %q+#D"
  msgstr "type de retour covariant invalide pour %q+#D"
  
! #: cp/search.cc:2102
  #, gcc-internal-format
  msgid "conflicting return type specified for %q+#D"
  msgstr "types retournés conflictuels spécifiés pour %q+#D"
  
! #: cp/search.cc:2119
  #, gcc-internal-format
  msgid "conflicting type attributes specified for %q+#D"
  msgstr "attributs de type conflictuels spécifiés pour %q+#D"
  
! #: cp/search.cc:2138
  #, gcc-internal-format
  msgid "%<consteval%> function %q+D overriding non-%<consteval%> function"
  msgstr "la fonction %<consteval%> %q+D redéfini une fonction qui n'est pas %<consteval%>"
  
! #: cp/search.cc:2141
  #, gcc-internal-format
  msgid "non-%<consteval%> function %q+D overriding %<consteval%> function"
  msgstr "la fonction non %<consteval%> %q+D redéfini une fonction %<consteval%>"
  
! #: cp/search.cc:2144 cp/search.cc:2173 cp/search.cc:2182 cp/search.cc:2192
  #, gcc-internal-format
  msgid "overridden function is %qD"
  msgstr "la fonction redéfinie est %qD"
  
! #: cp/search.cc:2160
  #, gcc-internal-format
  msgid "%qD declared %<transaction_safe_dynamic%>"
  msgstr "%qD est déclaré %<transaction_safe_dynamic%>"
  
! #: cp/search.cc:2162
  #, gcc-internal-format
  msgid "overriding %qD declared %<transaction_safe%>"
  msgstr "dans la redéfinition de %qD déclaré %<transaction_safe%>"
  
! #: cp/search.cc:2170
  #, gcc-internal-format
  msgid "deleted function %q+D overriding non-deleted function"
  msgstr "la fonction supprimée %q+D redéfini une fonction non supprimée"
  
! #: cp/search.cc:2179
  #, gcc-internal-format
  msgid "non-deleted function %q+D overriding deleted function"
  msgstr "la fonction non supprimée %q+D redéfini la fonction supprimée"
  
! #: cp/search.cc:2190
  #, gcc-internal-format
  msgid "virtual function %q+D overriding final function"
  msgstr "la fonction virtuelle %q+D redéfini une fonction finale"
  
! #: cp/search.cc:2278
  #, gcc-internal-format
  msgid "%q+#D cannot be declared"
  msgstr "%q+#D ne peut pas être déclaré"
  
! #: cp/search.cc:2279
  #, gcc-internal-format
  msgid "  since %q+#D declared in base class"
  msgstr "  puisque %q+#D est déclaré dans la classe de base"
  
! #: cp/search.cc:2285
  #, gcc-internal-format
  msgid "explicit object member function overrides virtual function"
  msgstr "la fonction membre d'objet explicite redéfini une fonction virtuelle"
  
! #: cp/search.cc:2288
  #, gcc-internal-format
  msgid "virtual function declared here"
  msgstr "fonction virtuelle déclarée ici"
--- 69779,69875 ----
  msgid "%qT is an inaccessible base of %qT"
  msgstr "%qT est une base inaccessible de %qT"
  
! #: cp/search.cc:2011
  #, gcc-internal-format
  msgid "looser exception specification on overriding virtual function %q+#F"
  msgstr "spécification d'exception plus lâche sur la fonction virtuelle redéfinie %q+#F"
  
! #: cp/search.cc:2014
  #, gcc-internal-format
  msgid "overridden function is %q#F"
  msgstr "la fonction redéfinie est %q#F"
  
! #: cp/search.cc:2089
  #, gcc-internal-format
  msgid "invalid covariant return type for %q#D"
  msgstr "type de retour covariant invalide pour %q#D"
  
! #: cp/search.cc:2091 cp/search.cc:2108 cp/search.cc:2125
  #, gcc-internal-format
  msgid "overridden function is %q#D"
  msgstr "la fonction redéfinie est %q#D"
  
! #: cp/search.cc:2104
  #, gcc-internal-format
  msgid "invalid covariant return type for %q+#D"
  msgstr "type de retour covariant invalide pour %q+#D"
  
! #: cp/search.cc:2106
  #, gcc-internal-format
  msgid "conflicting return type specified for %q+#D"
  msgstr "types retournés conflictuels spécifiés pour %q+#D"
  
! #: cp/search.cc:2123
  #, gcc-internal-format
  msgid "conflicting type attributes specified for %q+#D"
  msgstr "attributs de type conflictuels spécifiés pour %q+#D"
  
! #: cp/search.cc:2142
  #, gcc-internal-format
  msgid "%<consteval%> function %q+D overriding non-%<consteval%> function"
  msgstr "la fonction %<consteval%> %q+D redéfini une fonction qui n'est pas %<consteval%>"
  
! #: cp/search.cc:2145
  #, gcc-internal-format
  msgid "non-%<consteval%> function %q+D overriding %<consteval%> function"
  msgstr "la fonction non %<consteval%> %q+D redéfini une fonction %<consteval%>"
  
! #: cp/search.cc:2148 cp/search.cc:2177 cp/search.cc:2186 cp/search.cc:2196
  #, gcc-internal-format
  msgid "overridden function is %qD"
  msgstr "la fonction redéfinie est %qD"
  
! #: cp/search.cc:2164
  #, gcc-internal-format
  msgid "%qD declared %<transaction_safe_dynamic%>"
  msgstr "%qD est déclaré %<transaction_safe_dynamic%>"
  
! #: cp/search.cc:2166
  #, gcc-internal-format
  msgid "overriding %qD declared %<transaction_safe%>"
  msgstr "dans la redéfinition de %qD déclaré %<transaction_safe%>"
  
! #: cp/search.cc:2174
  #, gcc-internal-format
  msgid "deleted function %q+D overriding non-deleted function"
  msgstr "la fonction supprimée %q+D redéfini une fonction non supprimée"
  
! #: cp/search.cc:2183
  #, gcc-internal-format
  msgid "non-deleted function %q+D overriding deleted function"
  msgstr "la fonction non supprimée %q+D redéfini la fonction supprimée"
  
! #: cp/search.cc:2194
  #, gcc-internal-format
  msgid "virtual function %q+D overriding final function"
  msgstr "la fonction virtuelle %q+D redéfini une fonction finale"
  
! #: cp/search.cc:2282
  #, gcc-internal-format
  msgid "%q+#D cannot be declared"
  msgstr "%q+#D ne peut pas être déclaré"
  
! #: cp/search.cc:2283
  #, gcc-internal-format
  msgid "  since %q+#D declared in base class"
  msgstr "  puisque %q+#D est déclaré dans la classe de base"
  
! #: cp/search.cc:2289
  #, gcc-internal-format
  msgid "explicit object member function overrides virtual function"
  msgstr "la fonction membre d'objet explicite redéfini une fonction virtuelle"
  
! #: cp/search.cc:2292
  #, gcc-internal-format
  msgid "virtual function declared here"
  msgstr "fonction virtuelle déclarée ici"
*************** msgid "%<this%> is unavailable for stati
*** 70137,70152 ****
  msgstr "%<this%> n'est pas disponible pour les fonctions membres statiques"
  
  #: cp/semantics.cc:3675
! #, fuzzy, gcc-internal-format
! #| msgid "invalid use of member %qD in constructor %<pre%> contract"
  msgid "invalid use of %<this%> in a constructor %<pre%> condition"
! msgstr "utilisation invalide du membre %qD dans le constructeur de contrat %<pre%>"
  
  #: cp/semantics.cc:3677
! #, fuzzy, gcc-internal-format
! #| msgid "invalid use of member %qD in destructor %<post%> contract"
  msgid "invalid use of %<this%> in a destructor %<post%> condition"
! msgstr "utilisation invalide du membre %qD dans le destructeur de contrat %<post%>"
  
  #: cp/semantics.cc:3679
  #, gcc-internal-format
--- 69985,69998 ----
  msgstr "%<this%> n'est pas disponible pour les fonctions membres statiques"
  
  #: cp/semantics.cc:3675
! #, gcc-internal-format
  msgid "invalid use of %<this%> in a constructor %<pre%> condition"
! msgstr "utilisation invalide de %<this%> dans un constructeur de condition %<pre%>"
  
  #: cp/semantics.cc:3677
! #, gcc-internal-format
  msgid "invalid use of %<this%> in a destructor %<post%> condition"
! msgstr "utilisation invalide de %<this%> dans un destructeur de condition %<post%>"
  
  #: cp/semantics.cc:3679
  #, gcc-internal-format
*************** msgstr "définition de %q#T à l'intéri
*** 70213,70814 ****
  msgid "invalid definition of qualified type %qT"
  msgstr "définition invalide du type qualifié %qT"
  
! #: cp/semantics.cc:4487
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "spécification de classe de base invalide"
  
! #: cp/semantics.cc:4674
  #, 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:4692
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD n'est pas capturé"
  
! #: cp/semantics.cc:4696
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "la lambda n'a pas de capture par défaut"
  
! #: cp/semantics.cc:4698
  #, 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:4714
  #, 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:4716
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "utilisation d'un paramètre dans la fonction contenante"
  
! #: cp/semantics.cc:4849
  #, 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:4859
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr "arguments de patron manquants"
  
! #: cp/semantics.cc:4895
  #, 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:4950
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "utilisation du patron de classe %qT comme expression"
  
! #: cp/semantics.cc:4958
  #, 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:4986
  #, 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:5030 cp/semantics.cc:5061
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
! msgstr ""
  
! #: cp/semantics.cc:5159
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "le type de %qE est inconnu"
  
! #: cp/semantics.cc:5177 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:5204
! #, fuzzy, gcc-internal-format
! #| msgid "size of array has non-integral type %qT"
  msgid "pack index has non-integral type %qT"
! msgstr "la taille du tableau a le type non entier %qT"
  
! #: cp/semantics.cc:5211
  #, 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:5219
! #, fuzzy, gcc-internal-format
! #| msgid "pack index is negative"
  msgid "pack index %qE is negative"
! msgstr "l'index du paquet est négatif"
  
! #: cp/semantics.cc:5225
! #, 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 "l'index du paquet est hors limites"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5363
  #, 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:5395
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "impossible d'appliquer %<offsetof%> au destructeur %<~%T%>"
  
! #: cp/semantics.cc:5409
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "impossible d'appliquer %<offsetof%> à la fonction membre %qD"
  
! #: cp/semantics.cc:5413
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "impossible d'appliquer %<offsetof%> à la fonction membre"
  
! #: cp/semantics.cc:5418
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "impossible d'appliquer %<offsetof%> à un énumérateur %qD"
  
! #: cp/semantics.cc:5429
  #, 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:6633
  #, 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:6828
  #, 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:6831
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %#qD"
  
! #: cp/semantics.cc:7192
  #, 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:7238
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE a le type const pour %<reduction%>"
  
! #: cp/semantics.cc:7357
  #, 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:7431
! #, 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 "fonction ou type tableau dans %<#pragma omp declare reduction%>"
  
! #: cp/semantics.cc:7437
! #, 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 doit être une variable globale dans %<#pragma acc declare link%>"
  
! #: cp/semantics.cc:7743
  #, 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:7940
  #, 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:7955
  #, 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:7970
  #, 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:7994
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "l'expression du pas de « linear » doit être un entier"
  
! #: cp/semantics.cc:8087 cp/semantics.cc:8219 cp/semantics.cc:8279
! #: cp/semantics.cc:8715 cp/semantics.cc:10050
  #, 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:8099 cp/semantics.cc:10063
  #, 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:8232
  #, 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:8292
  #, 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:8363
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "l'expression statique %<gang%> doit être un entier"
  
! #: cp/semantics.cc:8377
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "la valeur statique de %<gang%> doit être positive"
  
! #: cp/semantics.cc:8416
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "l'expression numérique de %<gang%> doit être un entier"
  
! #: cp/semantics.cc:8419
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "l'expression de longueur de %<vector%> doit être un entier"
  
! #: cp/semantics.cc:8423
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "l'expression numérique de %<worker%> doit être un entier"
  
! #: cp/semantics.cc:8446
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "la valeur numérique de %<gang%> doit être positive"
  
! #: cp/semantics.cc:8450
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "la valeur de longueur de %<vector%> doit être positive"
  
! #: cp/semantics.cc:8455
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "la valeur numérique de %<worker%> doit être positive"
  
! #: cp/semantics.cc:8540
  #, 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:8573
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "l'expression de longueur de %qs doit être un entier"
  
! #: cp/semantics.cc:8587
  #, 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:8607
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "l'expression de %<async%> doit être un entier"
  
! #: cp/semantics.cc:8636
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "l'expression de %<thread_limit%> doit être un entier"
  
! #: cp/semantics.cc:8666
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "l'identifiant de %<device%> doit être entier"
  
! #: cp/semantics.cc:8697
  #, 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:8726
  #, 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:8741
  #, 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:8748
  #, 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:8763
  #, 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:8794
  #, 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:8805
  #, 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:8822
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%<this%> n'est pas autorisé dans la clause %<allocate%>"
  
! #: cp/semantics.cc:8834
  #, 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:8843
  #, 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:8959
! #, fuzzy, gcc-internal-format
! #| msgid "%qE is not a variable in %<allocate%> clause"
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
! msgstr "%qE n'est pas une variable dans la clause %<allocate%>"
  
! #: cp/semantics.cc:9004
! #, fuzzy, gcc-internal-format
! #| msgid "The name %qs cannot be used as a defined operator at %C"
  msgid "modifiers cannot be used with predefined allocators"
! msgstr "Le nom %qs ne peut pas être utilisé comme un opérateur défini à %C"
  
! #: cp/semantics.cc:9073
! #, fuzzy, gcc-internal-format
! #| msgid "variable length arrays are not yet supported in coroutines"
  msgid "variable length traits arrays are not supported"
! msgstr "les tableaux de longueur variable ne sont pas encore supportés dans les coroutines"
  
! #: cp/semantics.cc:9147
  #, 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:9664
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "patron %qE dans la clause %qs"
  
! #: cp/semantics.cc:9667
  #, 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:9737
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "l'expression de %<grainsize%> doit être un entier"
  
! #: cp/semantics.cc:9767
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "l'expression de %<priority%> doit être un entier"
  
! #: cp/semantics.cc:9797
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "l'expression %<hint%> doit être un nombre entier"
  
! #: cp/semantics.cc:9809
  #, 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:9826
  #, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr "l'expression %<filter%> doit être un nombre entier"
  
! #: cp/semantics.cc:9857
  #, 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:9867
  #, 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:9951
  #, 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:10520
  #, 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:10761
  #, 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:10775
  #, 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:11574
  #, 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:12072
  #, 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:12396 cp/semantics.cc:12406
  #, 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:12738
  #, 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:12754
  #, 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:12772
  #, 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:12825
  #, 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:12834
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr "la chaîne constexpr %<size()%> %qE est trop grande"
  
! #: cp/semantics.cc:12852
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
! msgstr ""
  
! #: cp/semantics.cc:12951
  #, 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:12977
  #, 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:13015
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
! msgstr ""
  
! #: cp/semantics.cc:13019
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
! msgstr ""
  
! #: cp/semantics.cc:13129
  #, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr "l'assertion statique a échoué : %.*s"
  
! #: cp/semantics.cc:13145
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "condition non constante pour l'assertion statique"
  
! #: cp/semantics.cc:13174
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "l'argument de %<decltype%> doit être une expression"
  
! #: cp/semantics.cc:13220
  #, 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:13495 cp/semantics.cc:13502
! #, fuzzy, gcc-internal-format
! #| msgid "%qT is not a class type"
  msgid "%qT is not a non-union class type"
! msgstr "%qT n'est pas un type de classe"
  
! #: cp/semantics.cc:13513 cp/typeck.cc:1926 cp/typeck.cc:1933
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not an standard layout type"
  msgid "%qT is not a standard-layout type"
! msgstr "  %qT n'est pas un type ayant une disposition standard"
  
! #: cp/semantics.cc:13574 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:13583 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:13754 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:13778 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:13789 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:13876
! #, fuzzy, gcc-internal-format
! #| msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgid "%<__builtin_is_string_literal%> needs a single argument"
! msgstr "%<__builtin_is_pointer_interconvertible_with_class%> a besoin d'un seul argument"
  
! #: cp/semantics.cc:13888
  #, 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:14003
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
! msgstr ""
  
! #: cp/semantics.cc:14300
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not a reference"
  msgid "%qs argument %qT is a reference"
! msgstr "  %qT n'est pas une référence"
  
! #: cp/semantics.cc:14471
  #, 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:14702
  #, 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:14762
  #, 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:14764
  #, 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:14781
  #, 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"
--- 70059,70648 ----
  msgid "invalid definition of qualified type %qT"
  msgstr "définition invalide du type qualifié %qT"
  
! #: cp/semantics.cc:4479
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "spécification de classe de base invalide"
  
! #: cp/semantics.cc:4666
  #, 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:4684
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD n'est pas capturé"
  
! #: cp/semantics.cc:4688
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "la lambda n'a pas de capture par défaut"
  
! #: cp/semantics.cc:4690
  #, 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:4706
  #, 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:4708
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "utilisation d'un paramètre dans la fonction contenante"
  
! #: cp/semantics.cc:4841
  #, 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:4851
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr "arguments de patron manquants"
  
! #: cp/semantics.cc:4887
  #, 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:4942
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "utilisation du patron de classe %qT comme expression"
  
! #: cp/semantics.cc:4950
  #, 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:4978
  #, 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:5022 cp/semantics.cc:5053
  #, 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:5155
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "le type de %qE est inconnu"
  
! #: cp/semantics.cc:5173 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:5200
! #, 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:5207
  #, 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:5215
! #, gcc-internal-format
  msgid "pack index %qE is negative"
! msgstr "l'index du paquet %qE est négatif"
  
! #: cp/semantics.cc:5221
! #, 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:5359
  #, 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:5391
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "impossible d'appliquer %<offsetof%> au destructeur %<~%T%>"
  
! #: cp/semantics.cc:5405
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "impossible d'appliquer %<offsetof%> à la fonction membre %qD"
  
! #: cp/semantics.cc:5409
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "impossible d'appliquer %<offsetof%> à la fonction membre"
  
! #: cp/semantics.cc:5414
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "impossible d'appliquer %<offsetof%> à un énumérateur %qD"
  
! #: cp/semantics.cc:5425
  #, 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:6629
  #, 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:6824
  #, 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:6827
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %#qD"
  
! #: cp/semantics.cc:7188
  #, 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:7234
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE a le type const pour %<reduction%>"
  
! #: cp/semantics.cc:7353
  #, 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:7427
! #, 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:7433
! #, 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:7739
  #, 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:7936
  #, 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:7951
  #, 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:7966
  #, 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:7990
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "l'expression du pas de « linear » doit être un entier"
  
! #: cp/semantics.cc:8083 cp/semantics.cc:8215 cp/semantics.cc:8275
! #: cp/semantics.cc:8711 cp/semantics.cc:10046
  #, 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:8095 cp/semantics.cc:10059
  #, 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:8228
  #, 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:8288
  #, 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:8359
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "l'expression statique %<gang%> doit être un entier"
  
! #: cp/semantics.cc:8373
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "la valeur statique de %<gang%> doit être positive"
  
! #: cp/semantics.cc:8412
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "l'expression numérique de %<gang%> doit être un entier"
  
! #: cp/semantics.cc:8415
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "l'expression de longueur de %<vector%> doit être un entier"
  
! #: cp/semantics.cc:8419
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "l'expression numérique de %<worker%> doit être un entier"
  
! #: cp/semantics.cc:8442
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "la valeur numérique de %<gang%> doit être positive"
  
! #: cp/semantics.cc:8446
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "la valeur de longueur de %<vector%> doit être positive"
  
! #: cp/semantics.cc:8451
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "la valeur numérique de %<worker%> doit être positive"
  
! #: cp/semantics.cc:8536
  #, 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:8569
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "l'expression de longueur de %qs doit être un entier"
  
! #: cp/semantics.cc:8583
  #, 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:8603
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "l'expression de %<async%> doit être un entier"
  
! #: cp/semantics.cc:8632
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "l'expression de %<thread_limit%> doit être un entier"
  
! #: cp/semantics.cc:8662
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "l'identifiant de %<device%> doit être entier"
  
! #: cp/semantics.cc:8693
  #, 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:8722
  #, 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:8737
  #, 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:8744
  #, 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:8759
  #, 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:8790
  #, 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:8801
  #, 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:8818
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%<this%> n'est pas autorisé dans la clause %<allocate%>"
  
! #: cp/semantics.cc:8830
  #, 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:8839
  #, 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:8955
! #, 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:9000
! #, 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:9069
! #, 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:9143
  #, 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:9660
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "patron %qE dans la clause %qs"
  
! #: cp/semantics.cc:9663
  #, 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:9733
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "l'expression de %<grainsize%> doit être un entier"
  
! #: cp/semantics.cc:9763
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "l'expression de %<priority%> doit être un entier"
  
! #: cp/semantics.cc:9793
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "l'expression %<hint%> doit être un nombre entier"
  
! #: cp/semantics.cc:9805
  #, 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:9822
  #, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr "l'expression %<filter%> doit être un nombre entier"
  
! #: cp/semantics.cc:9853
  #, 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:9863
  #, 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:9947
  #, 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:10516
  #, 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:10757
  #, 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:10771
  #, 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:11570
  #, 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:12068
  #, 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:12392 cp/semantics.cc:12402
  #, 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:12734
  #, 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:12750
  #, 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:12768
  #, 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:12821
  #, 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:12830
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr "la chaîne constexpr %<size()%> %qE est trop grande"
  
! #: cp/semantics.cc:12848
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
! msgstr "retour non géré depuis %<data()%>"
  
! #: cp/semantics.cc:12947
  #, 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:12973
  #, 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:13011
  #, 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:13015
  #, 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:13125
  #, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr "l'assertion statique a échoué : %.*s"
  
! #: cp/semantics.cc:13141
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "condition non constante pour l'assertion statique"
  
! #: cp/semantics.cc:13170
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "l'argument de %<decltype%> doit être une expression"
  
! #: cp/semantics.cc:13216
  #, 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:13491 cp/semantics.cc:13498
! #, 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:13509 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:13570 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:13579 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:13750 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:13774 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:13785 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:13872
! #, 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:13884
  #, 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:13999
  #, 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:14296
! #, 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:14467
  #, 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:14698
  #, 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:14758
  #, 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:14760
  #, 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:14777
  #, 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 %<_
*** 70816,70843 ****
  #. 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:14831
  #, 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:14837
  #, 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:14843
! #, fuzzy, gcc-internal-format
! #| msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
! msgstr "%<__builtin_bit_cast%> a le type de destination %qT qui est un type tableau"
  
! #: cp/semantics.cc:14870
  #, 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:14878
  #, 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"
--- 70650,70676 ----
  #. 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:14827
  #, 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:14833
  #, 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:14839
! #, 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:14866
  #, 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:14874
  #, 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"
*************** msgid " because all of its copy and move
*** 70873,70951 ****
  msgstr " car tous ses constructeurs par copie et déplacement sont supprimés"
  
  #: cp/tree.cc:5047
! #, fuzzy, gcc-internal-format
! #| msgid "%qD is a function, not a type"
  msgid "%qT is a floating-point type"
! msgstr "%qD est une fonction, pas un type"
  
  #: cp/tree.cc:5052
! #, fuzzy, gcc-internal-format
! #| msgid "%qD is not of pointer type"
  msgid "%qT is a fixed-point type"
! msgstr "%qD n'est pas un type pointeur"
  
  #: cp/tree.cc:5083
! #, fuzzy, gcc-internal-format
! #| msgid "%qT is not a base of %qT"
  msgid "%qD does not fill all bits of %q#T"
! msgstr "%qT n'est pas une base de %qT"
  
  #: cp/tree.cc:5091
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT does not have unique object representations"
  msgid "%qD has type %qT that does not have unique object representations"
! msgstr "  %qT n'a pas de représentation objet unique"
  
  #: cp/tree.cc:5101
! #, fuzzy, gcc-internal-format
! #| msgid "%q#T has pointer data members"
  msgid "%q#T has no data fields"
! msgstr "%q#T a des membres de données qui sont des pointeurs"
  
  #: cp/tree.cc:5113
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
! msgstr ""
  
  #: cp/tree.cc:5142
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT does not have unique object representations"
  msgid "base %qT does not have unique object representations"
! msgstr "  %qT n'a pas de représentation objet unique"
  
  #: cp/tree.cc:5154 cp/tree.cc:5164
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT does not have unique object representations"
  msgid "%qD with type %qT does not have unique object representations"
! msgstr "  %qT n'a pas de représentation objet unique"
  
  #: cp/tree.cc:5190
! #, fuzzy, gcc-internal-format
! #| msgid "comparison between %qT and %qT"
  msgid "padding occurs between %qD and %qD"
! msgstr "comparaison entre %qT et %qT"
  
  #: cp/tree.cc:5194
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
! msgstr ""
  
  #: cp/tree.cc:5198
  #, gcc-internal-format
  msgid "padding occurs before %qD"
! msgstr ""
  
  #: cp/tree.cc:5215
! #, fuzzy, gcc-internal-format
! #| msgid "pointer used after %qD"
  msgid "padding occurs after %qD"
! msgstr "le pointeur est utilisé après %qD"
  
  #: cp/tree.cc:5218
! #, fuzzy, gcc-internal-format
! #| msgid "%qs is not a gcov data file"
  msgid "%qT has padding and no data fields"
! msgstr "%qs n'est pas un fichier de données gcov"
  
  #: cp/tree.cc:5327
  #, gcc-internal-format
--- 70706,70774 ----
  msgstr " car tous ses constructeurs par copie et déplacement sont supprimés"
  
  #: cp/tree.cc:5047
! #, gcc-internal-format
  msgid "%qT is a floating-point type"
! msgstr "%qT est un type en virgule flottante"
  
  #: cp/tree.cc:5052
! #, gcc-internal-format
  msgid "%qT is a fixed-point type"
! msgstr "%qT est un type en virgule fixe"
  
  #: cp/tree.cc:5083
! #, 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:5091
! #, 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:5101
! #, gcc-internal-format
  msgid "%q#T has no data fields"
! msgstr "%q#T n'a pas de champs de données"
  
  #: cp/tree.cc:5113
  #, 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:5142
! #, 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:5154 cp/tree.cc:5164
! #, 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:5190
! #, gcc-internal-format
  msgid "padding occurs between %qD and %qD"
! msgstr "le remplissage a lieu entre %qD et %qD"
  
  #: cp/tree.cc:5194
  #, 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:5198
  #, gcc-internal-format
  msgid "padding occurs before %qD"
! msgstr "le remplissage a lieu avant %qD"
  
  #: cp/tree.cc:5215
! #, gcc-internal-format
  msgid "padding occurs after %qD"
! msgstr "le remplissage a lieu après %qD"
  
  #: cp/tree.cc:5218
! #, 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:5327
  #, gcc-internal-format
*************** msgid "%qE on %<case%> or %<default%> la
*** 71043,71052 ****
  msgstr "%qE sur une étiquette %<case%> ou %<default%>"
  
  #: cp/tree.cc:5548
! #, fuzzy, gcc-internal-format
! #| msgid "declaration for parameter %qD but no such parameter"
  msgid "%qE on declaration other than parameter or automatic variable"
! msgstr "déclaration du paramètre %qD mais pas de tel paramètre"
  
  #: cp/tree.cc:5643
  #, gcc-internal-format
--- 70866,70874 ----
  msgstr "%qE sur une étiquette %<case%> ou %<default%>"
  
  #: cp/tree.cc:5548
! #, 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:5643
  #, gcc-internal-format
*************** msgid "%qE attribute argument must be an
*** 71134,71169 ****
  msgstr "l'argument de l'attribut %qE doit être une expression qui est évaluée à vrai ou faux"
  
  #: cp/tree.cc:5898
! #, fuzzy, gcc-internal-format
! #| msgid "%qE on a type other than class or enumeration definition"
  msgid "annotation 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:5905
! #, fuzzy, gcc-internal-format
! #| msgid "%qE attribute only applies to variables"
  msgid "annotation applied to a label"
! msgstr "l'attribut %qE ne s'applique qu'aux variables"
  
  #: cp/tree.cc:5911
! #, fuzzy, gcc-internal-format
! #| msgid "%qE on unnamed bit-field"
  msgid "annotation on unnamed bit-field"
! msgstr "%qE sur un champ de bits sans nom"
  
! #: cp/tree.cc:5920
! #, fuzzy, gcc-internal-format
! #| msgid "%qD does not have integral type"
  msgid "annotation does not have structural type"
! msgstr "%qD n'a pas un type entier"
  
! #: cp/tree.cc:5935
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not nothrow copy constructible"
  msgid "annotation does not have copy constructible type"
! msgstr "  %qT ne peut pas être construit par copie avec nothrow"
  
! #: cp/tree.cc:6909 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"
--- 70956,70991 ----
  msgstr "l'argument de l'attribut %qE doit être une expression qui est évaluée à vrai ou faux"
  
  #: cp/tree.cc:5898
! #, 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:5905
! #, gcc-internal-format
  msgid "annotation applied to a label"
! msgstr "annotation appliquée à une étiquette"
  
  #: cp/tree.cc:5911
! #, gcc-internal-format
  msgid "annotation on unnamed bit-field"
! msgstr "annotation sur un champ de bits sans nom"
  
! #: cp/tree.cc:5917
! #, gcc-internal-format
! msgid "annotation on void parameter"
! msgstr "annotation sur un paramètre « void »"
! 
! #: cp/tree.cc:5926
! #, gcc-internal-format
  msgid "annotation does not have structural type"
! msgstr "l'annotation n'a pas un type structurel"
  
! #: cp/tree.cc:5941
! #, 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:6915 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 "nœud de type canonique identiqu
*** 71226,71270 ****
  #: cp/typeck.cc:1915
  #, gcc-internal-format
  msgid "%q#T and %q#T are not both the same type, layout-compatible enumerations, or layout-compatible standard-layout class types"
! msgstr ""
  
  #: cp/typeck.cc:1946
! #, fuzzy, gcc-internal-format
! #| msgid "return type of %qD is not %qs"
  msgid "the underlying type of %qT is %qT, but"
! msgstr "le type de retour de %qD n'est pas %qs"
  
  #: cp/typeck.cc:1949
! #, fuzzy, gcc-internal-format
! #| msgid "return type of %qD is not %qs"
  msgid "the underlying type of %qT is %qT"
! msgstr "le type de retour de %qD n'est pas %qs"
  
  #: cp/typeck.cc:1968
  #, gcc-internal-format
  msgid "%qD and %qD do not correspond"
! msgstr ""
  
  #: cp/typeck.cc:1975 cp/typeck.cc:1979 cp/typeck.cc:2067
! #, fuzzy, gcc-internal-format
! #| msgid "%qT has no member named %qE"
  msgid "%qT has no member corresponding to %qD"
! msgstr "%qT n'a pas de membre nommé %qE"
  
  #: cp/typeck.cc:2019
! #, fuzzy, gcc-internal-format
! #| msgid "%qs is not a field, but a %qs"
  msgid "%qT has %u field, but"
  msgid_plural "%qT has %u fields, but"
! msgstr[0] "%qs n'est pas un champ mais un %qs"
! msgstr[1] "%qs n'est pas un champ mais un %qs"
  
  #: cp/typeck.cc:2023
  #, gcc-internal-format
  msgid "%qT has %u field"
  msgid_plural "%qT has %u fields"
! msgstr[0] ""
! msgstr[1] ""
  
  #: cp/typeck.cc:2183
  #, gcc-internal-format
--- 71048,71088 ----
  #: cp/typeck.cc:1915
  #, gcc-internal-format
  msgid "%q#T and %q#T are not both the same type, layout-compatible enumerations, or layout-compatible standard-layout class types"
! msgstr "%q#T et %q#T ne sont pas tous les deux du même type, des énumérations de dispositions compatibles ou des types de classes de dispositions standard ayant une disposition compatible"
  
  #: cp/typeck.cc:1946
! #, gcc-internal-format
  msgid "the underlying type of %qT is %qT, but"
! msgstr "le type sous-jacent de %qT est %qT, mais"
  
  #: cp/typeck.cc:1949
! #, gcc-internal-format
  msgid "the underlying type of %qT is %qT"
! msgstr "le type sous-jacent de %qT est %qT"
  
  #: cp/typeck.cc:1968
  #, gcc-internal-format
  msgid "%qD and %qD do not correspond"
! msgstr "%qD et %qD ne correspondent pas"
  
  #: cp/typeck.cc:1975 cp/typeck.cc:1979 cp/typeck.cc:2067
! #, gcc-internal-format
  msgid "%qT has no member corresponding to %qD"
! msgstr "%qT n'a pas de membre correspondant à %qD"
  
  #: cp/typeck.cc:2019
! #, gcc-internal-format
  msgid "%qT has %u field, but"
  msgid_plural "%qT has %u fields, but"
! msgstr[0] "%qT a %u champ, mais"
! msgstr[1] "%qT a %u champs, mais"
  
  #: cp/typeck.cc:2023
  #, gcc-internal-format
  msgid "%qT has %u field"
  msgid_plural "%qT has %u fields"
! msgstr[0] "%qT a %u champ"
! msgstr[1] "%qT a %u champs"
  
  #: cp/typeck.cc:2183
  #, gcc-internal-format
*************** msgid "object missing in use of %qE"
*** 71423,71432 ****
  msgstr "objet manquant dans l'usage de %qE"
  
  #: cp/typeck.cc:4685
! #, fuzzy, gcc-internal-format
! #| msgid "non-trivial conversion in %qs"
  msgid "no default version in scope"
! msgstr "conversion non triviale dans %qs"
  
  #: cp/typeck.cc:4694
  #, gcc-internal-format
--- 71241,71249 ----
  msgstr "objet manquant dans l'usage de %qE"
  
  #: cp/typeck.cc:4685
! #, gcc-internal-format
  msgid "no default version in scope"
! msgstr "aucune version par défaut dans la portée"
  
  #: cp/typeck.cc:4694
  #, gcc-internal-format
*************** msgid "must use %<.*%> or %<->*%> to cal
*** 71439,71448 ****
  msgstr "il faut utiliser %<.*%> ou %<->*%> pour appeler une fonction via un pointeur vers un membre dans %<%E (...)%>, par ex: %<(... ->* %E) (...)%>"
  
  #: cp/typeck.cc:4732
! #, fuzzy, gcc-internal-format
! #| msgid "%qE cannot be used as a function"
  msgid "%qT cannot be used as a function"
! msgstr "%qE ne peut pas être utilisé comme une fonction"
  
  #: cp/typeck.cc:4736
  #, gcc-internal-format
--- 71256,71264 ----
  msgstr "il faut utiliser %<.*%> ou %<->*%> pour appeler une fonction via un pointeur vers un membre dans %<%E (...)%>, par ex: %<(... ->* %E) (...)%>"
  
  #: cp/typeck.cc:4732
! #, gcc-internal-format
  msgid "%qT cannot be used as a function"
! msgstr "%qT ne peut pas être utilisé comme une fonction"
  
  #: cp/typeck.cc:4736
  #, gcc-internal-format
*************** msgid "decrement of read-only reference
*** 72208,72217 ****
  msgstr "décrémentation de la référence en lecture seule %qD"
  
  #: cp/typeck2.cc:125
! #, fuzzy, gcc-internal-format
! #| msgid "assignment of read-only member %qD"
  msgid "assignment to read-only type %qT"
! msgstr "affectation du membre %qD en lecture seule"
  
  #: cp/typeck2.cc:180
  #, gcc-internal-format
--- 72024,72032 ----
  msgstr "décrémentation de la référence en lecture seule %qD"
  
  #: cp/typeck2.cc:125
! #, gcc-internal-format
  msgid "assignment to read-only type %qT"
! msgstr "affectation du type %qT en lecture seule"
  
  #: cp/typeck2.cc:180
  #, gcc-internal-format
*************** msgid "cannot declare %<catch%> paramete
*** 72290,72311 ****
  msgstr "ne peut déclarer le paramètre du %<catch%> comme étant le type de classe abstraite %qT"
  
  #: cp/typeck2.cc:231
! #, fuzzy, gcc-internal-format
! #| msgid "cannot allocate an object of abstract type %qT"
  msgid "cannot construct an object of abstract type %qT"
! msgstr "ne peut allouer un objet du type abstrait %qT"
  
  #: cp/typeck2.cc:241
! #, fuzzy, gcc-internal-format
! #| msgid "  because the following virtual functions are pure within %qT:"
  msgid "because the following virtual functions are pure within %qT:"
! msgstr "  parce que les fonctions virtuelles suivantes sont pures dans %qT:"
  
  #: cp/typeck2.cc:248
! #, fuzzy, gcc-internal-format
! #| msgid "\t%#qD"
  msgid "%#qD"
! msgstr "\t%#qD"
  
  #: cp/typeck2.cc:309
  #, gcc-internal-format
--- 72105,72123 ----
  msgstr "ne peut déclarer le paramètre du %<catch%> comme étant le type de classe abstraite %qT"
  
  #: cp/typeck2.cc:231
! #, gcc-internal-format
  msgid "cannot construct an object of abstract type %qT"
! msgstr "ne peut construire un objet du type abstrait %qT"
  
  #: cp/typeck2.cc:241
! #, gcc-internal-format
  msgid "because the following virtual functions are pure within %qT:"
! msgstr "parce que les fonctions virtuelles suivantes sont pures dans %qT :"
  
  #: cp/typeck2.cc:248
! #, gcc-internal-format
  msgid "%#qD"
! msgstr "%#qD"
  
  #: cp/typeck2.cc:309
  #, gcc-internal-format
*************** msgstr "déclaration de %q#T"
*** 72325,72331 ****
  #: cp/typeck2.cc:369
  #, gcc-internal-format
  msgid "%q#T has a definition but does not correspond with %q#T because it is attached to a different module"
! msgstr ""
  
  #: cp/typeck2.cc:403
  #, gcc-internal-format
--- 72137,72143 ----
  #: cp/typeck2.cc:369
  #, gcc-internal-format
  msgid "%q#T has a definition but does not correspond with %q#T because it is attached to a different module"
! msgstr "%q#T a une définition mais elle ne correspond pas à %q#T car elle est attachée à un module différent"
  
  #: cp/typeck2.cc:403
  #, gcc-internal-format
*************** msgid "cannot apply member pointer %qE t
*** 72496,72511 ****
  msgstr "ne peut appliquer le pointeur membre %qE à %qE lequel est d'un type non classe %qT"
  
  #: cp/typeck2.cc:2464
! #, fuzzy, gcc-internal-format
! #| msgid "pointer to member type %qT incompatible with object type %qT"
  msgid "pointer to member type %qT incompatible with object type %qT because %qT is not derived from %qT"
! msgstr "le pointeur vers le type membre %qT est incompatible avec le type d'objet %qT"
  
  #: cp/typeck2.cc:2469
! #, fuzzy, gcc-internal-format
! #| msgid "pointer to member type %qT incompatible with object type %qT"
  msgid "pointer to member type %qT incompatible with incomplete object type %qT"
! msgstr "le pointeur vers le type membre %qT est incompatible avec le type d'objet %qT"
  
  #: cp/typeck2.cc:2532
  #, gcc-internal-format
--- 72308,72321 ----
  msgstr "ne peut appliquer le pointeur membre %qE à %qE lequel est d'un type non classe %qT"
  
  #: cp/typeck2.cc:2464
! #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT because %qT is not derived from %qT"
! msgstr "le pointeur vers le type membre %qT est incompatible avec le type d'objet %qT car %qT n'est pas dérivé de %qT"
  
  #: cp/typeck2.cc:2469
! #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with incomplete object type %qT"
! msgstr "le pointeur vers le type membre %qT est incompatible avec le type d'objet incompatible %qT"
  
  #: cp/typeck2.cc:2532
  #, gcc-internal-format
*************** msgstr "La référence de tableau à %C
*** 73289,73295 ****
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr "La référence de tableau à %C ne peut pas avoir plus de %d dimensions"
  
! #: fortran/array.cc:335 fortran/array.cc:816 fortran/match.cc:1917
  #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
  #: fortran/simplify.cc:3386 fortran/simplify.cc:3416 fortran/simplify.cc:7040
  #: fortran/simplify.cc:9341
--- 73099,73105 ----
  msgid "Array reference at %C cannot have more than %d dimensions"
  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:3386 fortran/simplify.cc:3416 fortran/simplify.cc:7040
  #: fortran/simplify.cc:9341
*************** msgstr "Trop peu de co-dimensions à %C,
*** 73327,73549 ****
  msgid "Too many codimensions at %C, expected %d not %d"
  msgstr "Trop de co-dimensions à %C, %d attendues au lieu de %d"
  
! #: fortran/array.cc:481
  #, gcc-internal-format
  msgid "Variable %qs at %L in this context must be constant"
  msgstr "La variable %qs à %L doit être une constante dans ce contexte"
  
! #: fortran/array.cc:484
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L in this context must be constant"
  msgstr "L'expression à %L doit être une constante dans ce contexte"
  
  #. F2018:R821: "assumed-implied-spec  is  [ lower-bound : ] *".
! #: fortran/array.cc:587
  #, gcc-internal-format, gfc-internal-format
  msgid "A lower bound must precede colon in assumed-size array specification at %L"
  msgstr "Une limite inférieure doit précéder le deux-points dans la spécification du tableau de taille tacite à %L"
  
! #: fortran/array.cc:599
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in array specification at %C"
  msgstr "Expression attendue dans la spécification de tableau à %C"
  
! #: fortran/array.cc:612 fortran/array.cc:651
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a scalar INTEGER expression at %C, found %s"
  msgstr "Expression INTEGER scalaire attendue à %C, %s trouvé"
  
! #: fortran/array.cc:691
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %C"
  msgstr "Tableau de rang tacite à %C"
  
! #: fortran/array.cc:725
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for implied-shape array at %C"
  msgstr "Mauvaise spécification de tableau pour le tableau de forme implicite à %C"
  
! #: fortran/array.cc:741 fortran/array.cc:854
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for an explicitly shaped array at %C"
  msgstr "Mauvaise spécification de tableau pour le tableau de forme explicite à %C"
  
! #: fortran/array.cc:751 fortran/array.cc:864
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for assumed shape array at %C"
  msgstr "Mauvaise spécification de tableau pour le tableau de forme tacite à %C"
  
! #: fortran/array.cc:765 fortran/array.cc:878
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for deferred shape array at %C"
  msgstr "Mauvaise spécification pour le tableau de forme différée à %C"
  
! #: fortran/array.cc:775 fortran/array.cc:882
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %C"
  msgstr "Mauvaise spécification pour le tableau de taille tacite à %C"
  
! #: fortran/array.cc:787 fortran/array.cc:894
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected another dimension in array declaration at %C"
  msgstr "Une autre dimension est attendue dans la déclaration de tableau à %C"
  
! #: fortran/array.cc:793 fortran/array.cc:822 fortran/array.cc:900
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C has more than %d dimensions"
  msgstr "La spécification de tableau à %C a plus de %d dimensions"
  
! #: fortran/array.cc:799
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C with more than 7 dimensions"
  msgstr "Spécification de tableau à %C avec plus de 7 dimensions"
  
! #: fortran/array.cc:811
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray declaration at %C"
  msgstr "Déclaration de co-tableau à %C"
  
! #: fortran/array.cc:908
  #, gcc-internal-format
  msgid "Upper bound of last coarray dimension must be %<*%> at %C"
  msgstr "La limite supérieure de la dernière dimension du co-tableau doit être %<*%> à %C"
  
! #: fortran/array.cc:982
  #, gcc-internal-format
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr "Le tableau de rang tacite %qs à %L n'aura point de co-dimension"
  
! #: fortran/array.cc:1038
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr "le rang + le co-rang de %qs dépasse %d à %C"
  
! #: fortran/array.cc:1164
  #, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr "L'itérateur DO %qs à %L est à l'intérieur d'un itérateur du même nom"
  
! #: fortran/array.cc:1256 fortran/array.cc:1487
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr "Erreur de syntaxe dans le constructeur du tableau à %C"
  
! #: fortran/array.cc:1286
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr "La constante littérale BOZ à %L ne peut pas apparaître dans un constructeur de tableau"
  
! #: fortran/array.cc:1295
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr "NULL() à %C ne peut pas apparaître dans un constructeur de tableau"
  
! #: fortran/array.cc:1358
  #, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr "Constructeurs de tableau du style [...] à %C"
  
! #: fortran/array.cc:1380
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor including type specification at %C"
  msgstr "Constructeur de tableau incluant la spécification de type à %C"
  
! #: fortran/array.cc:1386 fortran/match.cc:5046
  #, 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é"
  
! #: fortran/array.cc:1394
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr "La spécification de type à %L ne peut pas contenir un astérisque pour un paramètre de type"
  
! #: fortran/array.cc:1412
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr "Le constructeur de tableau vide à %C n'est pas permis"
  
! #: fortran/array.cc:1449 fortran/array.cc:1459
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible typespec for array element at %L"
  msgstr "Typespec incompatible pour l'élément de tableau à %L"
  
! #: fortran/array.cc:1534
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr "L'élément dans le constructeur du tableau %s à %L est %s"
  
! #: fortran/array.cc:1898
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr "Le pas de l'itération à %L ne peut pas être zéro"
  
! #: fortran/array.cc:2057
  #, 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 autorisée %d.  Consultez l'option %<-fmax-array-constructor%>"
  
! #: fortran/array.cc:2237
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr "L'expression initiale de AC-IMPLIED-DO fait référence à la variable de contrôle à %L"
  
! #: fortran/array.cc:2244
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr "L'expression finale de AC-IMPLIED-DO fait référence à la variable de contrôle à %L"
  
! #: fortran/array.cc:2251
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr "L'expression de pas de AC-IMPLIED-DO fait référence à la variable de contrôle à %L"
  
! #: fortran/array.cc:2263
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr "La valeur du constructeur du tableau à %L ne sera point polymorphique sans limite [F2008: C4106]"
  
! #: fortran/array.cc:2274
  #, gcc-internal-format
  msgid "Array constructor value %qs at %L is of the ABSTRACT type %qs"
  msgstr "La valeur du constructeur de tableau %qs à %L est du type ABSTRACT %qs"
  
! #: fortran/array.cc:2381
  #, gcc-internal-format
  msgid "Different CHARACTER lengths (%wd/%wd) in array constructor at %L"
  msgstr "Longueurs de CHARACTER différentes (%wd/%wd) dans le constructeur du tableau à %L"
  
! #: fortran/array.cc:2527
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr "spec_dimen_size(): Mauvaise dimension"
  
! #: fortran/array.cc:2593
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr "gfc_ref_dimen_size(): Mauvaise dimension"
  
! #: fortran/array.cc:2597
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array dimension at %L"
  msgstr "Mauvaise dimension de tableau à %L"
  
! #: fortran/array.cc:2735
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr "gfc_ref_dimen_size(): Mauvais dimen_type"
  
! #: fortran/array.cc:2786
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr "gfc_array_dimen_size(): Mauvaise dimension"
  
! #: fortran/array.cc:2838
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr "gfc_array_dimen_size(): Mauvaise expression EXPR_ARRAY"
  
! #: fortran/array.cc:2986
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr "gfc_find_array_ref(): Pas de référence trouvée"
--- 73137,73364 ----
  msgid "Too many codimensions at %C, expected %d not %d"
  msgstr "Trop de co-dimensions à %C, %d attendues au lieu de %d"
  
! #: fortran/array.cc:476
! #, gcc-internal-format, gfc-internal-format
! msgid "Derived type or class expression for array bound at %L"
! msgstr "Type dérivé ou expression de classe pour la limite du tableau à %L"
! 
! #: fortran/array.cc:488
  #, gcc-internal-format
  msgid "Variable %qs at %L in this context must be constant"
  msgstr "La variable %qs à %L doit être une constante dans ce contexte"
  
! #: fortran/array.cc:491
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L in this context must be constant"
  msgstr "L'expression à %L doit être une constante dans ce contexte"
  
  #. F2018:R821: "assumed-implied-spec  is  [ lower-bound : ] *".
! #: fortran/array.cc:594
  #, gcc-internal-format, gfc-internal-format
  msgid "A lower bound must precede colon in assumed-size array specification at %L"
  msgstr "Une limite inférieure doit précéder le deux-points dans la spécification du tableau de taille tacite à %L"
  
! #: fortran/array.cc:606
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in array specification at %C"
  msgstr "Expression attendue dans la spécification de tableau à %C"
  
! #: fortran/array.cc:619 fortran/array.cc:658
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a scalar INTEGER expression at %C, found %s"
  msgstr "Expression INTEGER scalaire attendue à %C, %s trouvé"
  
! #: fortran/array.cc:698
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %C"
  msgstr "Tableau de rang tacite à %C"
  
! #: fortran/array.cc:732
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for implied-shape array at %C"
  msgstr "Mauvaise spécification de tableau pour le tableau de forme implicite à %C"
  
! #: fortran/array.cc:748 fortran/array.cc:861
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for an explicitly shaped array at %C"
  msgstr "Mauvaise spécification de tableau pour le tableau de forme explicite à %C"
  
! #: fortran/array.cc:758 fortran/array.cc:871
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for assumed shape array at %C"
  msgstr "Mauvaise spécification de tableau pour le tableau de forme tacite à %C"
  
! #: fortran/array.cc:772 fortran/array.cc:885
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for deferred shape array at %C"
  msgstr "Mauvaise spécification pour le tableau de forme différée à %C"
  
! #: fortran/array.cc:782 fortran/array.cc:889
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %C"
  msgstr "Mauvaise spécification pour le tableau de taille tacite à %C"
  
! #: fortran/array.cc:794 fortran/array.cc:901
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected another dimension in array declaration at %C"
  msgstr "Une autre dimension est attendue dans la déclaration de tableau à %C"
  
! #: fortran/array.cc:800 fortran/array.cc:829 fortran/array.cc:907
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C has more than %d dimensions"
  msgstr "La spécification de tableau à %C a plus de %d dimensions"
  
! #: fortran/array.cc:806
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C with more than 7 dimensions"
  msgstr "Spécification de tableau à %C avec plus de 7 dimensions"
  
! #: fortran/array.cc:818
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray declaration at %C"
  msgstr "Déclaration de co-tableau à %C"
  
! #: fortran/array.cc:915
  #, gcc-internal-format
  msgid "Upper bound of last coarray dimension must be %<*%> at %C"
  msgstr "La limite supérieure de la dernière dimension du co-tableau doit être %<*%> à %C"
  
! #: fortran/array.cc:989
  #, gcc-internal-format
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr "Le tableau de rang tacite %qs à %L n'aura point de co-dimension"
  
! #: fortran/array.cc:1045
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr "le rang + le co-rang de %qs dépasse %d à %C"
  
! #: fortran/array.cc:1171
  #, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr "L'itérateur DO %qs à %L est à l'intérieur d'un itérateur du même nom"
  
! #: fortran/array.cc:1263 fortran/array.cc:1494
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr "Erreur de syntaxe dans le constructeur du tableau à %C"
  
! #: fortran/array.cc:1293
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr "La constante littérale BOZ à %L ne peut pas apparaître dans un constructeur de tableau"
  
! #: fortran/array.cc:1302
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr "NULL() à %C ne peut pas apparaître dans un constructeur de tableau"
  
! #: fortran/array.cc:1365
  #, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr "Constructeurs de tableau du style [...] à %C"
  
! #: fortran/array.cc:1387
  #, gcc-internal-format, gfc-internal-format
  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é"
  
! #: fortran/array.cc:1401
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr "La spécification de type à %L ne peut pas contenir un astérisque pour un paramètre de type"
  
! #: fortran/array.cc:1419
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr "Le constructeur de tableau vide à %C n'est pas permis"
  
! #: fortran/array.cc:1456 fortran/array.cc:1466
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible typespec for array element at %L"
  msgstr "Typespec incompatible pour l'élément de tableau à %L"
  
! #: fortran/array.cc:1541
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr "L'élément dans le constructeur du tableau %s à %L est %s"
  
! #: fortran/array.cc:1905
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr "Le pas de l'itération à %L ne peut pas être zéro"
  
! #: fortran/array.cc:2064
  #, 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 autorisée %d.  Consultez l'option %<-fmax-array-constructor%>"
  
! #: fortran/array.cc:2244
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr "L'expression initiale de AC-IMPLIED-DO fait référence à la variable de contrôle à %L"
  
! #: fortran/array.cc:2251
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr "L'expression finale de AC-IMPLIED-DO fait référence à la variable de contrôle à %L"
  
! #: fortran/array.cc:2258
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr "L'expression de pas de AC-IMPLIED-DO fait référence à la variable de contrôle à %L"
  
! #: fortran/array.cc:2270
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr "La valeur du constructeur du tableau à %L ne sera point polymorphique sans limite [F2008: C4106]"
  
! #: fortran/array.cc:2281
  #, gcc-internal-format
  msgid "Array constructor value %qs at %L is of the ABSTRACT type %qs"
  msgstr "La valeur du constructeur de tableau %qs à %L est du type ABSTRACT %qs"
  
! #: fortran/array.cc:2388
  #, gcc-internal-format
  msgid "Different CHARACTER lengths (%wd/%wd) in array constructor at %L"
  msgstr "Longueurs de CHARACTER différentes (%wd/%wd) dans le constructeur du tableau à %L"
  
! #: fortran/array.cc:2534
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr "spec_dimen_size(): Mauvaise dimension"
  
! #: fortran/array.cc:2600
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr "gfc_ref_dimen_size(): Mauvaise dimension"
  
! #: fortran/array.cc:2604
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array dimension at %L"
  msgstr "Mauvaise dimension de tableau à %L"
  
! #: fortran/array.cc:2742
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr "gfc_ref_dimen_size(): Mauvais dimen_type"
  
! #: fortran/array.cc:2793
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr "gfc_array_dimen_size(): Mauvaise dimension"
  
! #: fortran/array.cc:2845
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr "gfc_array_dimen_size(): Mauvaise expression EXPR_ARRAY"
  
! #: fortran/array.cc:2993
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr "gfc_find_array_ref(): Pas de référence trouvée"
*************** msgstr "La constante littérale BOZ à %
*** 73564,73570 ****
  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:13058
  #, 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"
--- 73379,73385 ----
  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:13082
  #, 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 "L'argument %qs de l'intrinsèque
*** 73624,73630 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or UNSIGNED"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être INTEGER ou REAL ou UNSIGNED"
  
! #: fortran/check.cc:681 fortran/check.cc:3846
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être d'un type intrinsèque"
--- 73439,73445 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or UNSIGNED"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être INTEGER ou REAL ou UNSIGNED"
  
! #: fortran/check.cc:681 fortran/check.cc:3841
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être d'un type intrinsèque"
*************** msgstr "L'argument %qs de l'intrinsèque
*** 73639,73645 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être INTEGER ou PROCEDURE"
  
! #: fortran/check.cc:742 fortran/check.cc:8470
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être une constante"
--- 73454,73460 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être INTEGER ou PROCEDURE"
  
! #: fortran/check.cc:742 fortran/check.cc:8465
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être une constante"
*************** msgid "%qs argument of %qs intrinsic at
*** 73730,73745 ****
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être du sous-type %d"
  
  #: fortran/check.cc:1118
! #, fuzzy, gcc-internal-format
! #| msgid "%qs argument of %qs intrinsic at %L must be of kind %d"
  msgid "Not supported: %qs argument of %qs intrinsic at %L with kind %d"
! msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être du sous-type %d"
  
  #: fortran/check.cc:1135
! #, fuzzy, gcc-internal-format
! #| msgid "VALUES argument of DATE_AND_TIME at %L must have a decimal exponent range of at least four"
  msgid "%qs argument of %qs intrinsic at %L must have a decimal exponent range of at least four"
! msgstr "L'argument de VALUES de DATE_AND_TIME à %L doit avoir une plage exponentielle décimale d'au moins quatre"
  
  #: fortran/check.cc:1154
  #, gcc-internal-format
--- 73545,73558 ----
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être du sous-type %d"
  
  #: fortran/check.cc:1118
! #, gcc-internal-format
  msgid "Not supported: %qs argument of %qs intrinsic at %L with kind %d"
! msgstr "Non supporté : l'argument %qs de l'intrinsèque %qs à %L doit être du sous-type %d"
  
  #: fortran/check.cc:1135
! #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a decimal exponent range of at least four"
! msgstr "l'argument %qs de l'intrinsèque %qs à %L doit avoir une plage exponentielle décimale d'au moins quatre"
  
  #: fortran/check.cc:1154
  #, gcc-internal-format
*************** msgstr "La constante littérale BOZ à %
*** 73781,73787 ****
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr "Les arguments %qs et %qs de l'intrinsèque %qs à %L doivent avoir le même type"
  
! #: fortran/check.cc:1564 fortran/check.cc:1597 fortran/check.cc:4164
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr "Sous-types différents à %L"
--- 73594,73600 ----
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr "Les arguments %qs et %qs de l'intrinsèque %qs à %L doivent avoir le même type"
  
! #: fortran/check.cc:1564 fortran/check.cc:1597 fortran/check.cc:4159
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr "Sous-types différents à %L"
*************** msgstr "Le NULL à %L n'est pas permis c
*** 73796,73802 ****
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être un POINTER"
  
! #: fortran/check.cc:1651 fortran/check.cc:1686 fortran/check.cc:4959
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L ne sera point co-indexé"
--- 73609,73615 ----
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être un POINTER"
  
! #: fortran/check.cc:1651 fortran/check.cc:1686 fortran/check.cc:4954
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L ne sera point co-indexé"
*************** msgstr "L'argument ATOM à %L de la fonc
*** 73831,73847 ****
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L aura le même type que %qs à %L"
  
! #: fortran/check.cc:1784 fortran/check.cc:2058
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "Argument STAT= pour %s à %L"
  
! #: fortran/check.cc:1803 fortran/check.cc:1998 fortran/check.cc:2095
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr "L'argument ATOM de la fonction intrinsèque %s à %L sera définissable"
  
! #: fortran/check.cc:1817 fortran/check.cc:2078
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr "L'argument ATOM à %L pour la fonction intrinsèque %s sera un entier du sous-type ATOMIC_INT_KIND"
--- 73644,73660 ----
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L aura le même type que %qs à %L"
  
! #: fortran/check.cc:1784 fortran/check.cc:2053
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "Argument STAT= pour %s à %L"
  
! #: fortran/check.cc:1803 fortran/check.cc:1993 fortran/check.cc:2090
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr "L'argument ATOM de la fonction intrinsèque %s à %L sera définissable"
  
! #: fortran/check.cc:1817 fortran/check.cc:2073
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr "L'argument ATOM à %L pour la fonction intrinsèque %s sera un entier du sous-type ATOMIC_INT_KIND"
*************** msgid "VALUE argument of the %s intrinsi
*** 73852,73960 ****
  msgstr "L'argument VALUE de la fonction intrinsèque %s à %L sera définissable"
  
  #: fortran/check.cc:1852
! #, fuzzy, gcc-internal-format
! #| msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgid "%qs argument of %qs intrinsic at %L shall be of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
! msgstr "L'argument %qs de l'intrinsèque %qs à %L sera du type entier, réel ou caractère"
  
  #: fortran/check.cc:1891
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall have a type of CHARACTER(KIND=C_CHAR)"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L aura un type de CHARACTER(KIND=C_CHAR)"
  
! #: fortran/check.cc:1916
! #, gcc-internal-format
! msgid "%qs argument of %qs intrinsic at %L not yet supported"
! msgstr "L'argument %qs de l'intrinsèque %qs à %L n'est pas encore supporté"
! 
! #: fortran/check.cc:1936
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L spécifiera un sous-type entier valide"
  
! #: fortran/check.cc:1963
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify one of the INITIAL_TEAM, PARENT_TEAM or CURRENT_TEAM constants from the intrinsic module ISO_FORTRAN_ENV"
! msgstr ""
  
! #: fortran/check.cc:2005 fortran/check.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr "L'argument OLD de la fonction intrinsèque %s à %L sera définissable"
  
! #: fortran/check.cc:2020
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr "L'argument EVENT à %L pour l'intrinsèque EVENT_QUERY sera du type EVENT_TYPE"
  
! #: fortran/check.cc:2030
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr "L'argument COUNT de la fonction intrinsèque EVENT_QUERY à %L sera définissable"
  
! #: fortran/check.cc:2043
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr "L'argument COUNT de la fonction intrinsèque EVENT_QUERY à %L couvrira au moins la plage de l'entier par défaut"
  
! #: fortran/check.cc:2122
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr "Argument négatif N à %L"
  
! #: fortran/check.cc:2253
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "La constante littérale BOZ à %L ne peut pas apparaître dans un sous-programme intrinsèque CHAR"
  
! #: fortran/check.cc:2377 fortran/check.cc:2917
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L ne doit pas être présent si %<x%> est COMPLEX"
  
! #: fortran/check.cc:2386 fortran/check.cc:2926
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit avoir un type soit REAL ou soit INTEGER"
  
! #: fortran/check.cc:2396 fortran/check.cc:2402
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr "La conversion depuis %s vers le sous-type par défaut COMPLEX(%d) à %L pourrait perdre en précision, envisagez d'utiliser l'argument KIND"
  
! #: fortran/check.cc:2424
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr "L'argument %<A%> avec INTENT(INOUT) à %L de la sous-routine intrinsèque %s n'aura pas d'indice vectoriel"
  
! #: fortran/check.cc:2432
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr "L'argument A à %L pour l'intrinsèque %s ne sera pas co-indexé"
  
! #: fortran/check.cc:2455
  #, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "L'argument stat= à %L doit être une variable entière avec kind=4"
  
! #: fortran/check.cc:2471
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr "L'argument errmsg= à %L doit être une variable caractère du sous-type par défaut"
  
! #: fortran/check.cc:2479 fortran/check.cc:2779 fortran/check.cc:3891
! #: fortran/check.cc:6768 fortran/check.cc:6819 fortran/check.cc:6849
! #: fortran/check.cc:6867 fortran/check.cc:7167
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr "Co-tableaux désactivés à %L, utilisez %<-fcoarray=%> pour l'activer"
  
! #: fortran/check.cc:2494
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr "Le support pour l'argument A à %L qui est un argument A polymorphique ou a un composant allouable n'est pas encore implémenté"
  
! #: fortran/check.cc:2527
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATION argument at %L must be a PURE function"
  msgstr "L'argument OPERATION à %L doit être une fonction PURE"
--- 73665,73767 ----
  msgstr "L'argument VALUE de la fonction intrinsèque %s à %L sera définissable"
  
  #: fortran/check.cc:1852
! #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
! msgstr "L'argument %qs de l'intrinsèque %qs à %L sera du type %<team_type%> du module intrinsèque %<ISO_FORTRAN_ENV%>"
  
  #: fortran/check.cc:1891
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall have a type of CHARACTER(KIND=C_CHAR)"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L aura un type de CHARACTER(KIND=C_CHAR)"
  
! #: fortran/check.cc:1931
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L spécifiera un sous-type entier valide"
  
! #: fortran/check.cc:1958
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify one of the INITIAL_TEAM, PARENT_TEAM or CURRENT_TEAM constants from the intrinsic module ISO_FORTRAN_ENV"
! msgstr "l'argument %qs de l'intrinsèque %qs à %L spécifiera une parmi les constantes INITIAL_TEAM, PARENT_TEAM ou CURRENT_TEAM du module intrinsèque ISO_FORTRAN_ENV"
  
! #: fortran/check.cc:2000 fortran/check.cc:2097
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr "L'argument OLD de la fonction intrinsèque %s à %L sera définissable"
  
! #: fortran/check.cc:2015
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr "L'argument EVENT à %L pour l'intrinsèque EVENT_QUERY sera du type EVENT_TYPE"
  
! #: fortran/check.cc:2025
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr "L'argument COUNT de la fonction intrinsèque EVENT_QUERY à %L sera définissable"
  
! #: fortran/check.cc:2038
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr "L'argument COUNT de la fonction intrinsèque EVENT_QUERY à %L couvrira au moins la plage de l'entier par défaut"
  
! #: fortran/check.cc:2117
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr "Argument négatif N à %L"
  
! #: fortran/check.cc:2248
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "La constante littérale BOZ à %L ne peut pas apparaître dans un sous-programme intrinsèque CHAR"
  
! #: fortran/check.cc:2372 fortran/check.cc:2912
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L ne doit pas être présent si %<x%> est COMPLEX"
  
! #: fortran/check.cc:2381 fortran/check.cc:2921
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit avoir un type soit REAL ou soit INTEGER"
  
! #: fortran/check.cc:2391 fortran/check.cc:2397
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr "La conversion depuis %s vers le sous-type par défaut COMPLEX(%d) à %L pourrait perdre en précision, envisagez d'utiliser l'argument KIND"
  
! #: fortran/check.cc:2419
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr "L'argument %<A%> avec INTENT(INOUT) à %L de la sous-routine intrinsèque %s n'aura pas d'indice vectoriel"
  
! #: fortran/check.cc:2427
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr "L'argument A à %L pour l'intrinsèque %s ne sera pas co-indexé"
  
! #: fortran/check.cc:2450
  #, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "L'argument stat= à %L doit être une variable entière avec kind=4"
  
! #: fortran/check.cc:2466
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr "L'argument errmsg= à %L doit être une variable caractère du sous-type par défaut"
  
! #: fortran/check.cc:2474 fortran/check.cc:2774 fortran/check.cc:3886
! #: fortran/check.cc:6763 fortran/check.cc:6814 fortran/check.cc:6844
! #: fortran/check.cc:6862 fortran/check.cc:7162
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr "Co-tableaux désactivés à %L, utilisez %<-fcoarray=%> pour l'activer"
  
! #: fortran/check.cc:2489
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr "Le support pour l'argument A à %L qui est un argument A polymorphique ou a un composant allouable n'est pas encore implémenté"
  
! #: fortran/check.cc:2522
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATION argument at %L must be a PURE function"
  msgstr "L'argument OPERATION à %L doit être une fonction PURE"
*************** msgstr "L'argument OPERATION à %L doit
*** 73962,74784 ****
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.cc:2537
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for %s"
  msgstr "La fonction intrinsèque %s à %L n'est pas permise pour %s"
  
! #: fortran/check.cc:2555
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have two arguments"
  msgstr "La fonction passée comme OPERATION à %L aura deux arguments"
  
! #: fortran/check.cc:2565
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s argument at %L has type %s but the function passed as OPERATION at %L returns %s"
  msgstr "L'argument %s à %L a le type %s mais la fonction passée comme OPERATION à %L retourne %s"
  
! #: fortran/check.cc:2576
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L has arguments of type %s and %s but shall have type %s"
  msgstr "La fonction passée comme OPERATION à %L a des arguments de types %s et %s mais elle aura le type %s"
  
! #: fortran/check.cc:2587
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr "La fonction passée comme OPERATION à %L aura des arguments scalaires non pointeurs, non allouables et retournera un scalaire non pointeur non allouable"
  
! #: fortran/check.cc:2595
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the VALUE attribute either for none or both arguments"
  msgstr "La fonction passée comme OPERATION à %L aura l'attribut VALUE pour aucun ou pour les deux arguments"
  
! #: fortran/check.cc:2602
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the TARGET attribute either for none or both arguments"
  msgstr "La fonction passée comme OPERATION à %L aura l'attribut TARGET pour aucun ou pour les deux arguments"
  
! #: fortran/check.cc:2609
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr "La fonction passée comme OPERATION à %L aura l'attribut ASYNCHRONOUS pour aucun ou pour les deux arguments"
  
! #: fortran/check.cc:2617
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr "La fonction passée comme OPERATION à %L n'aura pas l'attribut OPTIONAL pour aucun des deux arguments"
  
! #: fortran/check.cc:2635
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the arguments of the OPERATION at %L shall be the same"
  msgstr "La longueur de caractère de l'argument %s à %L et des arguments de OPERATION à %L seront les mêmes"
  
! #: fortran/check.cc:2643
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the function result of the OPERATION at %L shall be the same"
  msgstr "La longueur de caractère de l'argument %s à %L et de la fonction résultat de OPERATION à %L seront les mêmes"
  
! #: fortran/check.cc:2660
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr "L'argument A à %L de CO_REDUCE ne sera point polymorphique"
  
! #: fortran/check.cc:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr "Le support pour l'argument A à %L avec des composants allouables n'est pas encore implémenté"
  
! #: fortran/check.cc:2689
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L sera du type entier, réel ou caractère"
  
! #: fortran/check.cc:2718 fortran/check.cc:2726
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be UNSIGNED"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L ne sera point UNSIGNED"
  
! #: fortran/check.cc:2734 fortran/check.cc:2748
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "la constante BOZ à %L ne peut pas apparaître dans le sous-programme intrinsèque COMPLEX"
  
! #: fortran/check.cc:2805 fortran/check.cc:3532 fortran/check.cc:3615
! #: fortran/check.cc:3877 fortran/check.cc:3926 fortran/check.cc:5604
! #: fortran/check.cc:5749 fortran/check.cc:5827 fortran/check.cc:7153
! #: fortran/check.cc:7285
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "Intrinsèque %qs avec l'argument KIND à %L"
  
! #: fortran/check.cc:2852 fortran/check.cc:3160 fortran/check.cc:3220
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L a une forme invalide dans la dimension %d (%ld/%ld)"
  
! #: fortran/check.cc:2867 fortran/check.cc:3175 fortran/check.cc:3235
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit avoir le rang %d ou être un scalaire"
  
! #: fortran/check.cc:2989 fortran/check.cc:4276 fortran/check.cc:4284
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être numérique ou LOGICAL"
  
! #: fortran/check.cc:2997 fortran/check.cc:4294
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "Les types des arguments de l'intrinsèque %qs à %L doivent correspondre (%s/%s)"
  
! #: fortran/check.cc:3011
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr "Formes différentes pour les arguments %qs et %qs à %L pour l'intrinsèque %<dot_product%>"
  
! #: fortran/check.cc:3031 fortran/check.cc:3039
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être un réel par défaut"
  
! #: fortran/check.cc:3196
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr "%qs doit être du même type et du même sous-type que %qs à %L dans %qs"
  
! #: fortran/check.cc:3260
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr "L'argument %qs de l'intrinsèque %qs est manquant à %L pour %qs du type %qs"
  
! #: fortran/check.cc:3278
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr "La constante littérale BOZ à %L ne peut pas apparaître dans un sous-programme intrinsèque FLOAT"
  
! #: fortran/check.cc:3292
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr "Argument INTEGER du sous-type pas par défaut passé à l'intrinsèque %s à %L"
  
! #: fortran/check.cc:3353
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr "Argument COMPLEX %qs de l'intrinsèque %qs à %L"
  
! #: fortran/check.cc:3479
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr "Les arguments de %qs ont des paramètres de type de genre différents à %L"
  
! #: fortran/check.cc:3583
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "L'argument de %s à %L doit être de longueur un"
  
! #: fortran/check.cc:3622
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être du même sous-type que %qs"
  
! #: fortran/check.cc:3655
  #, gcc-internal-format
  msgid "UINT intrinsic only valid with %<-funsigned%> at %L"
  msgstr "L'intrinsèque UINT est uniquement valable avec %<-funsigned%> à %L"
  
! #: fortran/check.cc:3679
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been removed.  Use INT intrinsic subprogram."
  msgstr "le sous-programme intrinsèque %qs à %L a été supprimé. Utilisez le sous-programme intrinsèque INT."
  
! #: fortran/check.cc:3748
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "SIZE à %L doit être positif"
  
! #: fortran/check.cc:3760
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr "La valeur absolue de SHIFT à %L doit être plus petite ou égale à SIZE à %L"
  
! #: fortran/check.cc:3819
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr "Le STATUS à %L sera une variable INTENT(OUT)"
  
! #: fortran/check.cc:3828
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "%qs à %L sera une variable INTENT(OUT)"
  
! #: fortran/check.cc:3853
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être une entité de donnée"
  
! #: fortran/check.cc:4068
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "L'intrinsèque %qs à %L doit avoir au moins deux arguments"
  
! #: fortran/check.cc:4116
  #, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Argument %qs manquant pour l'intrinsèque %s à %L"
  
! #: fortran/check.cc:4131
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr "Argument %qs dupliqué à %L pour l'intrinsèque %s"
  
! #: fortran/check.cc:4136
  #, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "Argument %qs inconnu à %L pour l'intrinsèque %s"
  
! #: fortran/check.cc:4161
  #, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr "Sous-types de caractères différents à %L"
  
! #: fortran/check.cc:4170
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr "L'argument %<a%d%> de l'intrinsèque %qs à %L doit être %s(%d)"
  
! #: fortran/check.cc:4201
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr "Intrinsèque %qs avec un argument CHARACTER à %L"
  
! #: fortran/check.cc:4213
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL, CHARACTER or UNSIGNED"
  msgstr "L'argument %<a1%> de l'intrinsèque %qs à %L doit être INTEGER, REAL, CHARACTER ou UNSIGNED"
  
! #: fortran/check.cc:4223
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr "L'argument %<a1%> de l'intrinsèque %qs à %L doit être INTEGER, REAL ou CHARACTER"
  
! #: fortran/check.cc:4308
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr "Formes différentes sur la dimension 1 des arguments %qs et %qs à %L pour l'intrinsèque matmul"
  
! #: fortran/check.cc:4327
  #, gcc-internal-format
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr "Formes différentes sur la dimension 2 de l'argument %qs et la dimension 1 de l'argument %qs à %L pour l'intrinsèque matmul"
  
! #: fortran/check.cc:4336
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être de rang 1 ou 2"
  
! #: fortran/check.cc:4514
  #, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être en conformité avec le type de l'argument %qs à %L"
  
! #: fortran/check.cc:4648
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or UNSIGNED"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être INTEGER ou UNSIGNED"
  
! #: fortran/check.cc:4656 fortran/check.cc:8390 fortran/check.cc:8405
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être un INTEGER"
  
! #: fortran/check.cc:4771
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
! msgstr ""
  
! #: fortran/check.cc:4783
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "L'argument FROM de MOVE_ALLOC à %L ne sera point co-indexé"
  
! #: fortran/check.cc:4794
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "L'argument TO de MOVE_ALLOC à %L ne sera point co-indexé"
  
! #: fortran/check.cc:4801
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr "Les arguments TO dans MOVE_ALLOC à %L doivent être polymorphiques si FROM est polymorphique"
  
! #: fortran/check.cc:4812
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr "Les arguments FROM et TO de l'intrinsèque MOVE_ALLOC à %L doivent avoir le même rang %d/%d"
  
! #: fortran/check.cc:4821
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr "Les arguments FROM et TO de l'intrinsèque MOVE_ALLOC à %L doivent avoir le même co-rang %d/%d"
  
! #: fortran/check.cc:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr "Les arguments FROM et TO à %L violent les restrictions d'aliasing (F2003 12.4.1.7)"
  
! #: fortran/check.cc:4888
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "L'argument %<S%> de NEAREST à %L ne sera point zéro"
  
! #: fortran/check.cc:4944
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être POINTER, ALLOCATABLE ou un pointeur de procédure"
  
! #: fortran/check.cc:4952
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr "Intrinsèque NULL avec MOLD allouable à %L"
  
! #: fortran/check.cc:4995
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall appear only if %qs is of type REAL and %qs is of type INTEGER or UNSIGNED"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L n'apparaîtra que si %qs est du type REAL et que %qs est du type INTEGER ou UNSIGNED"
  
! #: fortran/check.cc:5073 fortran/check.cc:7232
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit fournir au moins autant d'éléments qu'il y a de valeurs .TRUE. dans %qs (%ld/%d)"
  
! #: fortran/check.cc:5134
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être une variable muette"
  
! #: fortran/check.cc:5144
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être une variable muette OPTIONAL"
  
! #: fortran/check.cc:5163
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L ne doit pas être un sous-objet de %qs"
  
! #: fortran/check.cc:5214
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr "L'argument de l'intrinsèque RANK à %L doit être un objet de données"
  
! #: fortran/check.cc:5246
  #, gcc-internal-format, gfc-internal-format
  msgid "The ARRAY argument at %L of REDUCE shall not be polymorphic"
  msgstr "L'argument ARRAY à %L de REDUCE ne sera point polymorphique"
  
! #: fortran/check.cc:5256
  #, gcc-internal-format, gfc-internal-format
  msgid "The DIM argument at %L, if present, must be an integer scalar"
  msgstr "L'argument DIM à %L, si présent, doit être un scalaire entier"
  
! #: fortran/check.cc:5263
  #, gcc-internal-format, gfc-internal-format
  msgid "The MASK argument at %L, if present, must be a logical array with the same rank as ARRAY"
  msgstr "L'argument MASK à %L, si présent, doit être un tableau logique avec le même rang que ARRAY"
  
! #: fortran/check.cc:5275
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr "MASK présent à %L sans IDENTITY"
  
! #: fortran/check.cc:5279
  #, gcc-internal-format, gfc-internal-format
  msgid "The ORDERED argument at %L, if present, must be a logical scalar"
  msgstr "L'argument ORDERED à %L, si présent, doit être un scalaire logique"
  
! #: fortran/check.cc:5287
  #, gcc-internal-format, gfc-internal-format
  msgid "The IDENTITY argument at %L, if present, must be a scalar with the same type as ARRAY"
  msgstr "L'argument IDENTITY à %L, si présent, doit être un scalaire avec le même type que ARRAY"
  
! #: fortran/check.cc:5378
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr "L'argument %<shape%> de l'intrinsèque %<reshape%> à %L doit être un tableau de taille constante"
  
! #: fortran/check.cc:5388
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L est vide"
  
! #: fortran/check.cc:5395
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr "L'argument %<shape%> de l'intrinsèque %<reshape%> à %L a plus de %d éléments"
  
! #: fortran/check.cc:5418
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L a un élément négatif (%d)"
  
! #: fortran/check.cc:5458
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L a un mauvais nombre d'éléments (%d/%d)"
  
! #: fortran/check.cc:5476
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L a une dimension hors limite (%d)"
  
! #: fortran/check.cc:5485
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L a une permutation invalide des dimensions (dimension %qd dupliquée)"
  
! #: fortran/check.cc:5520 fortran/simplify.cc:7891
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr "Sans rembourrage, il n'y a pas assez d'éléments dans la source de l'intrinsèque RESHAPE à %L pour correspondre à la forme"
  
! #: fortran/check.cc:5537 fortran/check.cc:5556
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L ne peut pas être du type %s"
  
! #: fortran/check.cc:5547 fortran/check.cc:5566
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être d'un type extensible"
  
! #: fortran/check.cc:5685
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr "SELECTED_REAL_KIND sans argument %<P%> ni %<R%> à %L"
  
! #: fortran/check.cc:5716
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "Intrinsèque %qs avec un argument RADIX à %L"
  
! #: fortran/check.cc:5764
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr "L'argument %<source%> de l'intrinsèque %<shape%> à %L ne doit pas être un tableau de taille tacite"
  
! #: fortran/check.cc:5845 fortran/check.cc:8450
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L ne sera point une procédure"
  
! #: fortran/check.cc:5861 fortran/check.cc:6007 fortran/check.cc:8442
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L ne sera point TYPE(*)"
  
! #: fortran/check.cc:5872 fortran/check.cc:6019
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L ne sera point un tableau de taille tacite"
  
! #: fortran/check.cc:5954
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr "is_c_interoperable(): gfc_simplify_expr a échoué"
  
! #: fortran/check.cc:5998
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être une entité de données interopérable: %s"
  
! #: fortran/check.cc:6059
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr "L'argument C_PTR_1 à %L pour C_ASSOCIATED aura le type TYPE(C_PTR) ou TYPE(C_FUNPTR)"
  
! #: fortran/check.cc:6113
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1, found %s instead of %s"
  msgstr "L'argument C_PTR_2 à %L pour C_ASSOCIATED aura le même type que C_PTR_1: %s trouvé au lieu de %s"
  
! #: fortran/check.cc:6147
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr "L'argument CPTR à %L pour C_F_POINTER aura le type TYPE(C_PTR)"
  
! #: fortran/check.cc:6159
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr "L'argument FPTR à %L pour C_F_POINTER doit être un pointeur"
  
! #: fortran/check.cc:6166
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr "L'argument FPTR à %L pour C_F_POINTER ne sera point polymorphique"
  
! #: fortran/check.cc:6173
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr "L'argument FPTR à %L pour C_F_POINTER ne sera point co-indexé"
  
! #: fortran/check.cc:6180
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr "Argument SHAPE inattendu à %L pour C_F_POINTER avec FPTR scalaire"
  
! #: fortran/check.cc:6186
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr "Argument SHAPE inattendu pour C_F_POINTER avec FPTR tableau à %L"
  
! #: fortran/check.cc:6205
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr "L'argument SHAPE à %L pour C_F_POINTER doit avoir la même taille que le RANK de FPTR"
  
! #: fortran/check.cc:6214
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgid "LOWER argument at %L to C_F_POINTER"
! msgstr "L'argument FPTR à %L pour C_F_POINTER ne sera point polymorphique"
  
! #: fortran/check.cc:6220
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgid "Unexpected LOWER argument at %L to C_F_POINTER with scalar FPTR"
! msgstr "Argument SHAPE inattendu à %L pour C_F_POINTER avec FPTR scalaire"
  
! #: fortran/check.cc:6241
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgid "LOWER argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
! msgstr "L'argument SHAPE à %L pour C_F_POINTER doit avoir la même taille que le RANK de FPTR"
  
! #: fortran/check.cc:6252
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr "FPTR polymorphique à %L pour C_F_POINTER"
  
! #: fortran/check.cc:6258
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument to C_F_POINTER at %L is a function returning a pointer"
  msgstr "l'argument FPTR de C_F_POINTER à %L est une fonction retournant un pointeur"
  
! #: fortran/check.cc:6265
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
  msgstr "Argument au tableau FPTR non interopérable avec C_F_POINTER à %L : %s"
  
! #: fortran/check.cc:6281
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr "L'argument CPTR à %L pour C_F_PROCPOINTER n'aura point le type TYPE(C_FUNPTR)"
  
! #: fortran/check.cc:6293
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr "L'argument FPTR à %L pour C_F_PROCPOINTER sera un pointeur de procédure"
  
! #: fortran/check.cc:6300
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr "L'argument FPTR à %L pour C_F_PROCPOINTER ne sera point co-indexé"
  
! #: fortran/check.cc:6306
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr "Pointeur de procédure non interopérable à %L pour C_F_PROCPOINTER"
  
! #: fortran/check.cc:6320
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr "L'argument X à %L pour C_FUNLOC ne sera point co-indexé"
  
! #: fortran/check.cc:6332
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr "Le résultat %qs de la fonction à %L est invalide comme argument X pour C_FUNLOC"
  
! #: fortran/check.cc:6339
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr "L'argument X à %L pour C_FUNLOC ne sera point une procédure ou un pointeur de procédure"
  
! #: fortran/check.cc:6345
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr "Procédure non interopérable à %L pour C_FUNLOC"
  
! #: fortran/check.cc:6359
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr "L'argument X à %L pour C_LOC ne sera point co-indexé"
  
! #: fortran/check.cc:6365
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr "L'argument X à %L pour C_LOC ne sera point polymorphique"
  
! #: fortran/check.cc:6376
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr "L'argument X à %L pour C_LOC aura soit l'attribut POINTER ou soit l'attribut TARGET"
  
! #: fortran/check.cc:6384
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr "L'argument X à %L pour C_LOC ne sera point une chaîne de longueur nulle"
  
! #: fortran/check.cc:6393
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr "L'argument à %L pour C_LOC ne sera point polymorphique"
  
! #: fortran/check.cc:6400
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr "Tableau non interopérable à %L comme argument pour C_LOC: %s"
  
! #: fortran/check.cc:6411
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr "Tableau d'un type interopérable à %L pour C_LOC qui n'est pas allouable et n'a pas de taille tacite ni de taille explicite"
  
! #: fortran/check.cc:6416
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr "Section de tableau à %L pour C_LOC"
  
! #: fortran/check.cc:6444
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr "argument REAL pas en double précision pour l'intrinsèque %s à %L"
  
! #: fortran/check.cc:6460
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être moins que le rang %d"
  
! #: fortran/check.cc:6479
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L n'est pas un index de dimension valide"
  
! #: fortran/check.cc:6503
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit avoir une longueur d'au moins 1"
  
! #: fortran/check.cc:6778
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr "L'argument %s pour IMAGE_INDEX doit être un tableau de rang un à %L"
  
! #: fortran/check.cc:6790
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr "Le nombre d'éléments du tableau de l'argument SUB pour IMAGE_INDEX à %L sera %d (co-rang) et non %d"
  
! #: fortran/check.cc:6828
! #, fuzzy, gcc-internal-format
! #| msgid "Too many arguments to %s at %L"
  msgid "%<team%> or %<team_number%> argument to %qs at %L"
! msgstr "Trop d'arguments pour %s à %L"
  
! #: fortran/check.cc:6888
  #, gcc-internal-format
  msgid "First argument of %<this_image%> intrinsic at %L must be a coarray variable or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
! msgstr ""
  
! #: fortran/check.cc:6917
  #, gcc-internal-format
  msgid "Second argument of %<this_image%> intrinsic at %L must be an %<INTEGER%> typed scalar or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
! msgstr ""
  
! #: fortran/check.cc:6943
! #, fuzzy, gcc-internal-format
! #| msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgid "%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> intrinsic at %L"
! msgstr "L'argument DIM sans argument COARRAY n'est pas permis pour l'intrinsèque THIS_IMAGE à %L"
  
! #: fortran/check.cc:6954
! #, fuzzy, gcc-internal-format
! #| msgid "STAT= argument to %s at %L"
  msgid "%<team%> argument to %<this_image%> at %L"
! msgstr "Argument STAT= pour %s à %L"
  
! #: fortran/check.cc:6965
! #, fuzzy, gcc-internal-format
! #| msgid "TEAM argument at %L must be of TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV, found %s"
  msgid "At most one argument of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%> to %<this_image%> at %L allowed"
! msgstr "L'argument TEAM à %L doit être du type TEAM_TYPE du module intrinsèque ISO_FORTRAN_ENV et non %s"
  
! #: fortran/check.cc:7007
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr "L'argument %<MOLD%> de l'intrinsèque %<TRANSFER%> à %L est un tableau et n'aura pas une taille de stockage 0 quand l'argument %<SOURCE%> a une taille plus grande que 0"
  
! #: fortran/check.cc:7059
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "L'argument %<SOURCE%> de l'intrinsèque %<TRANSFER%> à %L ne doit pas être un %s"
  
! #: fortran/check.cc:7078
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "L'argument %<MOLD%> de l'intrinsèque %<TRANSFER%> à %L ne doit pas être un %s"
  
! #: fortran/check.cc:7086
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr "L'argument %<MOLD%> de l'intrinsèque %<TRANSFER%> à %L ne doit pas être %s"
  
! #: fortran/check.cc:7121
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %zd < result size %zd"
  msgstr "L'intrinsèque TRANSFER à %L a un résultat partiellement indéfini: taille de la source %zd < taille du résultat %zd"
  
! #: fortran/check.cc:7246
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit avoir le même rang que %qs ou être un scalaire"
  
! #: fortran/check.cc:7259
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr "Les arguments %qs et %qs de l'intrinsèque %qs à %L doivent avoir des formes identiques."
  
! #: fortran/check.cc:7395
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr "L'argument VALUES de DATE_AND_TIME à %L a un sous-type pas par défaut"
  
! #: fortran/check.cc:7407
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L must have a decimal exponent range of at least four"
  msgstr "L'argument de VALUES de DATE_AND_TIME à %L doit avoir une plage exponentielle décimale d'au moins quatre"
  
! #: fortran/check.cc:7562 fortran/check.cc:7598
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr "La taille de l'argument %qs de l'intrinsèque %qs à %L est trop petite (%i/%i)"
  
! #: fortran/check.cc:7609
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Trop d'arguments pour %s à %L"
  
! #: fortran/check.cc:7627
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr "La chaîne fe_runtime_error doit être terminée par un zéro"
  
! #: fortran/check.cc:7639
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr "fe_runtime_error: Mauvais nombre d'arguments (%d au lieu de %d)"
  
! #: fortran/check.cc:7681
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "L'argument COUNT de SYSTEM_CLOCK à %L a un sous-type pas par défaut"
  
! #: fortran/check.cc:7688
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr "L'argument COUNT de SYSTEM_CLOCK à %L a un sous-type plus petit que l'entier par défaut"
  
! #: fortran/check.cc:7709
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr "Argument réel COUNT_RATE de SYSTEM_CLOCK à %L"
  
! #: fortran/check.cc:7719
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "L'argument COUNT_RATE de SYSTEM_CLOCK à %L a un sous-type pas par défaut"
  
! #: fortran/check.cc:7726
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr "L'argument COUNT_RATE de SYSTEM_CLOCK à %L a un sous-type plus petit que l'entier par défaut"
  
! #: fortran/check.cc:7746
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "L'argument COUNT_MAX de SYSTEM_CLOCK à %L a un sous-type pas par défaut"
  
! #: fortran/check.cc:7756
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr "L'argument COUNT_MAX de SYSTEM_CLOCK à %L a un sous-type plus petit que l'entier par défaut"
  
! #: fortran/check.cc:7771 fortran/check.cc:7778
  #, gcc-internal-format, gfc-internal-format
  msgid "integer arguments to SYSTEM_CLOCK at %L with different kind parameters"
  msgstr "Les arguments entiers de SYSTEM_CLOCK à %L ont des paramètres de sous-types différents"
  
! #: fortran/check.cc:7992
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être d'un sous-type pas plus large que le sous-type par défaut (%d)"
  
! #: fortran/check.cc:8174
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr "L'argument effectif à %L de l'intrinsèque %qs sera une pointeur associé"
  
! #: fortran/check.cc:8363 fortran/check.cc:8374
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être INTEGER, LOGICAL ou une constante littérale BOZ"
  
! #: fortran/check.cc:8434
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr "La fonction intrinsèque NULL à %L ne peut pas être un argument effectif de STORAGE_SIZE car il retourne un pointeur dissocié"
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4315 fortran/decl.cc:11360
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr "Niveau d'extension maximum atteint avec le type %qs à %L"
--- 73769,74584 ----
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.cc:2532
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for %s"
  msgstr "La fonction intrinsèque %s à %L n'est pas permise pour %s"
  
! #: fortran/check.cc:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have two arguments"
  msgstr "La fonction passée comme OPERATION à %L aura deux arguments"
  
! #: fortran/check.cc:2560
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s argument at %L has type %s but the function passed as OPERATION at %L returns %s"
  msgstr "L'argument %s à %L a le type %s mais la fonction passée comme OPERATION à %L retourne %s"
  
! #: fortran/check.cc:2571
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L has arguments of type %s and %s but shall have type %s"
  msgstr "La fonction passée comme OPERATION à %L a des arguments de types %s et %s mais elle aura le type %s"
  
! #: fortran/check.cc:2582
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr "La fonction passée comme OPERATION à %L aura des arguments scalaires non pointeurs, non allouables et retournera un scalaire non pointeur non allouable"
  
! #: fortran/check.cc:2590
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the VALUE attribute either for none or both arguments"
  msgstr "La fonction passée comme OPERATION à %L aura l'attribut VALUE pour aucun ou pour les deux arguments"
  
! #: fortran/check.cc:2597
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the TARGET attribute either for none or both arguments"
  msgstr "La fonction passée comme OPERATION à %L aura l'attribut TARGET pour aucun ou pour les deux arguments"
  
! #: fortran/check.cc:2604
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr "La fonction passée comme OPERATION à %L aura l'attribut ASYNCHRONOUS pour aucun ou pour les deux arguments"
  
! #: fortran/check.cc:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr "La fonction passée comme OPERATION à %L n'aura pas l'attribut OPTIONAL pour aucun des deux arguments"
  
! #: fortran/check.cc:2630
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the arguments of the OPERATION at %L shall be the same"
  msgstr "La longueur de caractère de l'argument %s à %L et des arguments de OPERATION à %L seront les mêmes"
  
! #: fortran/check.cc:2638
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the function result of the OPERATION at %L shall be the same"
  msgstr "La longueur de caractère de l'argument %s à %L et de la fonction résultat de OPERATION à %L seront les mêmes"
  
! #: fortran/check.cc:2655
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr "L'argument A à %L de CO_REDUCE ne sera point polymorphique"
  
! #: fortran/check.cc:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr "Le support pour l'argument A à %L avec des composants allouables n'est pas encore implémenté"
  
! #: fortran/check.cc:2684
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L sera du type entier, réel ou caractère"
  
! #: fortran/check.cc:2713 fortran/check.cc:2721
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be UNSIGNED"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L ne sera point UNSIGNED"
  
! #: fortran/check.cc:2729 fortran/check.cc:2743
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "la constante BOZ à %L ne peut pas apparaître dans le sous-programme intrinsèque COMPLEX"
  
! #: fortran/check.cc:2800 fortran/check.cc:3527 fortran/check.cc:3610
! #: fortran/check.cc:3872 fortran/check.cc:3921 fortran/check.cc:5599
! #: fortran/check.cc:5744 fortran/check.cc:5822 fortran/check.cc:7148
! #: fortran/check.cc:7280
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "Intrinsèque %qs avec l'argument KIND à %L"
  
! #: fortran/check.cc:2847 fortran/check.cc:3155 fortran/check.cc:3215
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L a une forme invalide dans la dimension %d (%ld/%ld)"
  
! #: fortran/check.cc:2862 fortran/check.cc:3170 fortran/check.cc:3230
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit avoir le rang %d ou être un scalaire"
  
! #: fortran/check.cc:2984 fortran/check.cc:4271 fortran/check.cc:4279
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être numérique ou LOGICAL"
  
! #: fortran/check.cc:2992 fortran/check.cc:4289
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "Les types des arguments de l'intrinsèque %qs à %L doivent correspondre (%s/%s)"
  
! #: fortran/check.cc:3006
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr "Formes différentes pour les arguments %qs et %qs à %L pour l'intrinsèque %<dot_product%>"
  
! #: fortran/check.cc:3026 fortran/check.cc:3034
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être un réel par défaut"
  
! #: fortran/check.cc:3191
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr "%qs doit être du même type et du même sous-type que %qs à %L dans %qs"
  
! #: fortran/check.cc:3255
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr "L'argument %qs de l'intrinsèque %qs est manquant à %L pour %qs du type %qs"
  
! #: fortran/check.cc:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr "La constante littérale BOZ à %L ne peut pas apparaître dans un sous-programme intrinsèque FLOAT"
  
! #: fortran/check.cc:3287
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr "Argument INTEGER du sous-type pas par défaut passé à l'intrinsèque %s à %L"
  
! #: fortran/check.cc:3348
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr "Argument COMPLEX %qs de l'intrinsèque %qs à %L"
  
! #: fortran/check.cc:3474
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr "Les arguments de %qs ont des paramètres de type de genre différents à %L"
  
! #: fortran/check.cc:3578
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "L'argument de %s à %L doit être de longueur un"
  
! #: fortran/check.cc:3617
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être du même sous-type que %qs"
  
! #: fortran/check.cc:3650
  #, gcc-internal-format
  msgid "UINT intrinsic only valid with %<-funsigned%> at %L"
  msgstr "L'intrinsèque UINT est uniquement valable avec %<-funsigned%> à %L"
  
! #: fortran/check.cc:3674
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been removed.  Use INT intrinsic subprogram."
  msgstr "le sous-programme intrinsèque %qs à %L a été supprimé. Utilisez le sous-programme intrinsèque INT."
  
! #: fortran/check.cc:3743
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "SIZE à %L doit être positif"
  
! #: fortran/check.cc:3755
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr "La valeur absolue de SHIFT à %L doit être plus petite ou égale à SIZE à %L"
  
! #: fortran/check.cc:3814
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr "Le STATUS à %L sera une variable INTENT(OUT)"
  
! #: fortran/check.cc:3823
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "%qs à %L sera une variable INTENT(OUT)"
  
! #: fortran/check.cc:3848
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être une entité de donnée"
  
! #: fortran/check.cc:4063
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "L'intrinsèque %qs à %L doit avoir au moins deux arguments"
  
! #: fortran/check.cc:4111
  #, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Argument %qs manquant pour l'intrinsèque %s à %L"
  
! #: fortran/check.cc:4126
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr "Argument %qs dupliqué à %L pour l'intrinsèque %s"
  
! #: fortran/check.cc:4131
  #, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "Argument %qs inconnu à %L pour l'intrinsèque %s"
  
! #: fortran/check.cc:4156
  #, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr "Sous-types de caractères différents à %L"
  
! #: fortran/check.cc:4165
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr "L'argument %<a%d%> de l'intrinsèque %qs à %L doit être %s(%d)"
  
! #: fortran/check.cc:4196
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr "Intrinsèque %qs avec un argument CHARACTER à %L"
  
! #: fortran/check.cc:4208
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL, CHARACTER or UNSIGNED"
  msgstr "L'argument %<a1%> de l'intrinsèque %qs à %L doit être INTEGER, REAL, CHARACTER ou UNSIGNED"
  
! #: fortran/check.cc:4218
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr "L'argument %<a1%> de l'intrinsèque %qs à %L doit être INTEGER, REAL ou CHARACTER"
  
! #: fortran/check.cc:4303
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr "Formes différentes sur la dimension 1 des arguments %qs et %qs à %L pour l'intrinsèque matmul"
  
! #: fortran/check.cc:4322
  #, gcc-internal-format
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr "Formes différentes sur la dimension 2 de l'argument %qs et la dimension 1 de l'argument %qs à %L pour l'intrinsèque matmul"
  
! #: fortran/check.cc:4331
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être de rang 1 ou 2"
  
! #: fortran/check.cc:4509
  #, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être en conformité avec le type de l'argument %qs à %L"
  
! #: fortran/check.cc:4643
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or UNSIGNED"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être INTEGER ou UNSIGNED"
  
! #: fortran/check.cc:4651 fortran/check.cc:8385 fortran/check.cc:8400
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être un INTEGER"
  
! #: fortran/check.cc:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
! msgstr "STAT= ou ERRMSG= à %L n'est pas supporté"
  
! #: fortran/check.cc:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "L'argument FROM de MOVE_ALLOC à %L ne sera point co-indexé"
  
! #: fortran/check.cc:4789
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "L'argument TO de MOVE_ALLOC à %L ne sera point co-indexé"
  
! #: fortran/check.cc:4796
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr "Les arguments TO dans MOVE_ALLOC à %L doivent être polymorphiques si FROM est polymorphique"
  
! #: fortran/check.cc:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr "Les arguments FROM et TO de l'intrinsèque MOVE_ALLOC à %L doivent avoir le même rang %d/%d"
  
! #: fortran/check.cc:4816
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr "Les arguments FROM et TO de l'intrinsèque MOVE_ALLOC à %L doivent avoir le même co-rang %d/%d"
  
! #: fortran/check.cc:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr "Les arguments FROM et TO à %L violent les restrictions d'aliasing (F2003 12.4.1.7)"
  
! #: fortran/check.cc:4883
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "L'argument %<S%> de NEAREST à %L ne sera point zéro"
  
! #: fortran/check.cc:4939
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être POINTER, ALLOCATABLE ou un pointeur de procédure"
  
! #: fortran/check.cc:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr "Intrinsèque NULL avec MOLD allouable à %L"
  
! #: fortran/check.cc:4990
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall appear only if %qs is of type REAL and %qs is of type INTEGER or UNSIGNED"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L n'apparaîtra que si %qs est du type REAL et que %qs est du type INTEGER ou UNSIGNED"
  
! #: fortran/check.cc:5068 fortran/check.cc:7227
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit fournir au moins autant d'éléments qu'il y a de valeurs .TRUE. dans %qs (%ld/%d)"
  
! #: fortran/check.cc:5129
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être une variable muette"
  
! #: fortran/check.cc:5139
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être une variable muette OPTIONAL"
  
! #: fortran/check.cc:5158
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L ne doit pas être un sous-objet de %qs"
  
! #: fortran/check.cc:5209
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr "L'argument de l'intrinsèque RANK à %L doit être un objet de données"
  
! #: fortran/check.cc:5241
  #, gcc-internal-format, gfc-internal-format
  msgid "The ARRAY argument at %L of REDUCE shall not be polymorphic"
  msgstr "L'argument ARRAY à %L de REDUCE ne sera point polymorphique"
  
! #: fortran/check.cc:5251
  #, gcc-internal-format, gfc-internal-format
  msgid "The DIM argument at %L, if present, must be an integer scalar"
  msgstr "L'argument DIM à %L, si présent, doit être un scalaire entier"
  
! #: fortran/check.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "The MASK argument at %L, if present, must be a logical array with the same rank as ARRAY"
  msgstr "L'argument MASK à %L, si présent, doit être un tableau logique avec le même rang que ARRAY"
  
! #: fortran/check.cc:5270
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr "MASK présent à %L sans IDENTITY"
  
! #: fortran/check.cc:5274
  #, gcc-internal-format, gfc-internal-format
  msgid "The ORDERED argument at %L, if present, must be a logical scalar"
  msgstr "L'argument ORDERED à %L, si présent, doit être un scalaire logique"
  
! #: fortran/check.cc:5282
  #, gcc-internal-format, gfc-internal-format
  msgid "The IDENTITY argument at %L, if present, must be a scalar with the same type as ARRAY"
  msgstr "L'argument IDENTITY à %L, si présent, doit être un scalaire avec le même type que ARRAY"
  
! #: fortran/check.cc:5373
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr "L'argument %<shape%> de l'intrinsèque %<reshape%> à %L doit être un tableau de taille constante"
  
! #: fortran/check.cc:5383
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L est vide"
  
! #: fortran/check.cc:5390
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr "L'argument %<shape%> de l'intrinsèque %<reshape%> à %L a plus de %d éléments"
  
! #: fortran/check.cc:5413
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L a un élément négatif (%d)"
  
! #: fortran/check.cc:5453
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L a un mauvais nombre d'éléments (%d/%d)"
  
! #: fortran/check.cc:5471
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L a une dimension hors limite (%d)"
  
! #: fortran/check.cc:5480
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L a une permutation invalide des dimensions (dimension %qd dupliquée)"
  
! #: fortran/check.cc:5515 fortran/simplify.cc:7891
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr "Sans rembourrage, il n'y a pas assez d'éléments dans la source de l'intrinsèque RESHAPE à %L pour correspondre à la forme"
  
! #: fortran/check.cc:5532 fortran/check.cc:5551
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L ne peut pas être du type %s"
  
! #: fortran/check.cc:5542 fortran/check.cc:5561
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être d'un type extensible"
  
! #: fortran/check.cc:5680
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr "SELECTED_REAL_KIND sans argument %<P%> ni %<R%> à %L"
  
! #: fortran/check.cc:5711
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "Intrinsèque %qs avec un argument RADIX à %L"
  
! #: fortran/check.cc:5759
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr "L'argument %<source%> de l'intrinsèque %<shape%> à %L ne doit pas être un tableau de taille tacite"
  
! #: fortran/check.cc:5840 fortran/check.cc:8445
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L ne sera point une procédure"
  
! #: fortran/check.cc:5856 fortran/check.cc:6002 fortran/check.cc:8437
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L ne sera point TYPE(*)"
  
! #: fortran/check.cc:5867 fortran/check.cc:6014
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L ne sera point un tableau de taille tacite"
  
! #: fortran/check.cc:5949
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr "is_c_interoperable(): gfc_simplify_expr a échoué"
  
! #: fortran/check.cc:5993
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être une entité de données interopérable: %s"
  
! #: fortran/check.cc:6054
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr "L'argument C_PTR_1 à %L pour C_ASSOCIATED aura le type TYPE(C_PTR) ou TYPE(C_FUNPTR)"
  
! #: fortran/check.cc:6108
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1, found %s instead of %s"
  msgstr "L'argument C_PTR_2 à %L pour C_ASSOCIATED aura le même type que C_PTR_1: %s trouvé au lieu de %s"
  
! #: fortran/check.cc:6142
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr "L'argument CPTR à %L pour C_F_POINTER aura le type TYPE(C_PTR)"
  
! #: fortran/check.cc:6154
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr "L'argument FPTR à %L pour C_F_POINTER doit être un pointeur"
  
! #: fortran/check.cc:6161
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr "L'argument FPTR à %L pour C_F_POINTER ne sera point polymorphique"
  
! #: fortran/check.cc:6168
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr "L'argument FPTR à %L pour C_F_POINTER ne sera point co-indexé"
  
! #: fortran/check.cc:6175
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr "Argument SHAPE inattendu à %L pour C_F_POINTER avec FPTR scalaire"
  
! #: fortran/check.cc:6181
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr "Argument SHAPE inattendu pour C_F_POINTER avec FPTR tableau à %L"
  
! #: fortran/check.cc:6200
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr "L'argument SHAPE à %L pour C_F_POINTER doit avoir la même taille que le RANK de FPTR"
  
! #: fortran/check.cc:6209
! #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER"
! msgstr "Argument LOWER à %L pour C_F_POINTER"
  
! #: fortran/check.cc:6215
! #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected LOWER argument at %L to C_F_POINTER with scalar FPTR"
! msgstr "Argument LOWER inattendu à %L pour C_F_POINTER avec FPTR scalaire"
  
! #: fortran/check.cc:6236
! #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
! msgstr "L'argument LOWER à %L pour C_F_POINTER doit avoir la même taille que le RANK de FPTR"
  
! #: fortran/check.cc:6247
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr "FPTR polymorphique à %L pour C_F_POINTER"
  
! #: fortran/check.cc:6253
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument to C_F_POINTER at %L is a function returning a pointer"
  msgstr "l'argument FPTR de C_F_POINTER à %L est une fonction retournant un pointeur"
  
! #: fortran/check.cc:6260
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
  msgstr "Argument au tableau FPTR non interopérable avec C_F_POINTER à %L : %s"
  
! #: fortran/check.cc:6276
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr "L'argument CPTR à %L pour C_F_PROCPOINTER n'aura point le type TYPE(C_FUNPTR)"
  
! #: fortran/check.cc:6288
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr "L'argument FPTR à %L pour C_F_PROCPOINTER sera un pointeur de procédure"
  
! #: fortran/check.cc:6295
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr "L'argument FPTR à %L pour C_F_PROCPOINTER ne sera point co-indexé"
  
! #: fortran/check.cc:6301
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr "Pointeur de procédure non interopérable à %L pour C_F_PROCPOINTER"
  
! #: fortran/check.cc:6315
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr "L'argument X à %L pour C_FUNLOC ne sera point co-indexé"
  
! #: fortran/check.cc:6327
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr "Le résultat %qs de la fonction à %L est invalide comme argument X pour C_FUNLOC"
  
! #: fortran/check.cc:6334
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr "L'argument X à %L pour C_FUNLOC ne sera point une procédure ou un pointeur de procédure"
  
! #: fortran/check.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr "Procédure non interopérable à %L pour C_FUNLOC"
  
! #: fortran/check.cc:6354
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr "L'argument X à %L pour C_LOC ne sera point co-indexé"
  
! #: fortran/check.cc:6360
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr "L'argument X à %L pour C_LOC ne sera point polymorphique"
  
! #: fortran/check.cc:6371
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr "L'argument X à %L pour C_LOC aura soit l'attribut POINTER ou soit l'attribut TARGET"
  
! #: fortran/check.cc:6379
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr "L'argument X à %L pour C_LOC ne sera point une chaîne de longueur nulle"
  
! #: fortran/check.cc:6388
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr "L'argument à %L pour C_LOC ne sera point polymorphique"
  
! #: fortran/check.cc:6395
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr "Tableau non interopérable à %L comme argument pour C_LOC: %s"
  
! #: fortran/check.cc:6406
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr "Tableau d'un type interopérable à %L pour C_LOC qui n'est pas allouable et n'a pas de taille tacite ni de taille explicite"
  
! #: fortran/check.cc:6411
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr "Section de tableau à %L pour C_LOC"
  
! #: fortran/check.cc:6439
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr "argument REAL pas en double précision pour l'intrinsèque %s à %L"
  
! #: fortran/check.cc:6455
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être moins que le rang %d"
  
! #: fortran/check.cc:6474
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L n'est pas un index de dimension valide"
  
! #: fortran/check.cc:6498
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit avoir une longueur d'au moins 1"
  
! #: fortran/check.cc:6773
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr "L'argument %s pour IMAGE_INDEX doit être un tableau de rang un à %L"
  
! #: fortran/check.cc:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr "Le nombre d'éléments du tableau de l'argument SUB pour IMAGE_INDEX à %L sera %d (co-rang) et non %d"
  
! #: fortran/check.cc:6823
! #, gcc-internal-format
  msgid "%<team%> or %<team_number%> argument to %qs at %L"
! msgstr "argument %<team%> ou %<team_number%> pour %qs à %L"
  
! #: fortran/check.cc:6883
  #, gcc-internal-format
  msgid "First argument of %<this_image%> intrinsic at %L must be a coarray variable or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
! msgstr "Le premier argument de l'intrinsèque %<this_image%> à %L doit être une variable co-tableau ou un objet de type %<team_type%> du module intrinsèque %<ISO_FORTRAN_ENV%>"
  
! #: fortran/check.cc:6912
  #, gcc-internal-format
  msgid "Second argument of %<this_image%> intrinsic at %L must be an %<INTEGER%> typed scalar or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
! msgstr "Le deuxième argument de l'intrinsèque %<this_image%> à %L doit être un %<INTEGER%> de type scalaire ou un objet de type %<team_type%> du module intrinsèque %>ISO_FORTRAN_ENV%>"
  
! #: fortran/check.cc:6938
! #, gcc-internal-format
  msgid "%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> intrinsic at %L"
! msgstr "L'argument %<dim%> sans argument %<coarray%> n'est pas permis pour l'intrinsèque %<this_image%> à %L"
  
! #: fortran/check.cc:6949
! #, gcc-internal-format
  msgid "%<team%> argument to %<this_image%> at %L"
! msgstr "Argument %<team%> pour %<this_image%> à %L"
  
! #: fortran/check.cc:6960
! #, gcc-internal-format
  msgid "At most one argument of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%> to %<this_image%> at %L allowed"
! msgstr "Au plus un argument de type %<team_type%> depuis le module intrinsèque %<ISO_FORTRAN_ENV%> vers %<this_image%> à %L est autorisé"
  
! #: fortran/check.cc:7002
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr "L'argument %<MOLD%> de l'intrinsèque %<TRANSFER%> à %L est un tableau et n'aura pas une taille de stockage 0 quand l'argument %<SOURCE%> a une taille plus grande que 0"
  
! #: fortran/check.cc:7054
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "L'argument %<SOURCE%> de l'intrinsèque %<TRANSFER%> à %L ne doit pas être un %s"
  
! #: fortran/check.cc:7073
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "L'argument %<MOLD%> de l'intrinsèque %<TRANSFER%> à %L ne doit pas être un %s"
  
! #: fortran/check.cc:7081
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr "L'argument %<MOLD%> de l'intrinsèque %<TRANSFER%> à %L ne doit pas être %s"
  
! #: fortran/check.cc:7116
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %zd < result size %zd"
  msgstr "L'intrinsèque TRANSFER à %L a un résultat partiellement indéfini: taille de la source %zd < taille du résultat %zd"
  
! #: fortran/check.cc:7241
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit avoir le même rang que %qs ou être un scalaire"
  
! #: fortran/check.cc:7254
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr "Les arguments %qs et %qs de l'intrinsèque %qs à %L doivent avoir des formes identiques."
  
! #: fortran/check.cc:7390
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr "L'argument VALUES de DATE_AND_TIME à %L a un sous-type pas par défaut"
  
! #: fortran/check.cc:7402
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L must have a decimal exponent range of at least four"
  msgstr "L'argument de VALUES de DATE_AND_TIME à %L doit avoir une plage exponentielle décimale d'au moins quatre"
  
! #: fortran/check.cc:7557 fortran/check.cc:7593
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr "La taille de l'argument %qs de l'intrinsèque %qs à %L est trop petite (%i/%i)"
  
! #: fortran/check.cc:7604
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Trop d'arguments pour %s à %L"
  
! #: fortran/check.cc:7622
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr "La chaîne fe_runtime_error doit être terminée par un zéro"
  
! #: fortran/check.cc:7634
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr "fe_runtime_error: Mauvais nombre d'arguments (%d au lieu de %d)"
  
! #: fortran/check.cc:7676
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "L'argument COUNT de SYSTEM_CLOCK à %L a un sous-type pas par défaut"
  
! #: fortran/check.cc:7683
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr "L'argument COUNT de SYSTEM_CLOCK à %L a un sous-type plus petit que l'entier par défaut"
  
! #: fortran/check.cc:7704
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr "Argument réel COUNT_RATE de SYSTEM_CLOCK à %L"
  
! #: fortran/check.cc:7714
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "L'argument COUNT_RATE de SYSTEM_CLOCK à %L a un sous-type pas par défaut"
  
! #: fortran/check.cc:7721
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr "L'argument COUNT_RATE de SYSTEM_CLOCK à %L a un sous-type plus petit que l'entier par défaut"
  
! #: fortran/check.cc:7741
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "L'argument COUNT_MAX de SYSTEM_CLOCK à %L a un sous-type pas par défaut"
  
! #: fortran/check.cc:7751
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr "L'argument COUNT_MAX de SYSTEM_CLOCK à %L a un sous-type plus petit que l'entier par défaut"
  
! #: fortran/check.cc:7766 fortran/check.cc:7773
  #, gcc-internal-format, gfc-internal-format
  msgid "integer arguments to SYSTEM_CLOCK at %L with different kind parameters"
  msgstr "Les arguments entiers de SYSTEM_CLOCK à %L ont des paramètres de sous-types différents"
  
! #: fortran/check.cc:7987
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être d'un sous-type pas plus large que le sous-type par défaut (%d)"
  
! #: fortran/check.cc:8169
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr "L'argument effectif à %L de l'intrinsèque %qs sera une pointeur associé"
  
! #: fortran/check.cc:8358 fortran/check.cc:8369
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être INTEGER, LOGICAL ou une constante littérale BOZ"
  
! #: fortran/check.cc:8429
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr "La fonction intrinsèque NULL à %L ne peut pas être un argument effectif de STORAGE_SIZE car il retourne un pointeur dissocié"
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4348 fortran/decl.cc:11485
  #, 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 "Niveau d'extension maximum attei
*** 74786,74798 ****
  #: fortran/class.cc:1843
  #, gcc-internal-format
  msgid "Failed to create finalizer result symbol"
! msgstr ""
  
  #: fortran/class.cc:1849
! #, fuzzy, gcc-internal-format
! #| msgid "invalid id value for reset attribute"
  msgid "Failed to set finalizer result attributes"
! msgstr "valeur d'identifiant invalide pour l'attribut de réinitialisation"
  
  #: fortran/class.cc:3148 fortran/class.cc:3222
  #, gcc-internal-format
--- 74586,74597 ----
  #: fortran/class.cc:1843
  #, gcc-internal-format
  msgid "Failed to create finalizer result symbol"
! msgstr "Échec de la création du symbole de résultat du finaliseur"
  
  #: fortran/class.cc:1849
! #, gcc-internal-format
  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 "opening output file %qs: %s"
*** 74810,74819 ****
  msgstr "ouverture du fichier de sortie %qs: %s"
  
  #: fortran/cpp.cc:685
! #, fuzzy, gcc-internal-format
! #| msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgid "%<-E%> is not supported with %<-fpreprocessed%>"
! msgstr "%<-mabi=%s%> n'est pas supportée avec %<-fsanitize=address%>"
  
  #: fortran/data.cc:67
  #, gcc-internal-format, gfc-internal-format
--- 74609,74617 ----
  msgstr "ouverture du fichier de sortie %qs: %s"
  
  #: fortran/cpp.cc:685
! #, gcc-internal-format
  msgid "%<-E%> is not supported with %<-fpreprocessed%>"
! msgstr "%<-E%> n'est pas supportée avec %<-fpreprocessed%>"
  
  #: fortran/data.cc:67
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "L'objet non pointeur %qs avec l'
*** 74900,76971 ****
  msgid "Simplification error"
  msgstr "Erreur de simplification"
  
! #: fortran/decl.cc:294
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr "Le paramètre de requête ne peut pas apparaître dans une data-stmt-object-list à %C"
  
! #: fortran/decl.cc:308
  #, gcc-internal-format
  msgid "Host associated variable %qs may not be in the DATA statement at %C"
  msgstr "La variable %qs associée à l'hôte ne peut pas être dans l'instruction DATA à %C"
  
! #: fortran/decl.cc:315
  #, gcc-internal-format
  msgid "initialization of common block variable %qs in DATA statement at %C"
  msgstr "initialisation de la variable de bloc commun %qs dans l'instruction DATA à %C"
  
! #: fortran/decl.cc:453
  #, gcc-internal-format
  msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgstr "Le symbole %qs doit être un PARAMETER de l'instruction DATA à %C"
  
! #: fortran/decl.cc:479
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid initializer %s in Data statement at %C"
  msgstr "Initialisation %s invalide dans l'instruction Data à %C"
  
! #: fortran/decl.cc:584
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ at %L cannot appear in an old-style initialization"
  msgstr "BOZ à %L ne peut pas apparaître dans une initialisation dans le style ancien"
  
! #: fortran/decl.cc:592
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initialization"
  msgstr "La constante littérale BOZ près de %L ne peut pas être assignée à une variable %qs initialisée dans le style ancien"
  
! #: fortran/decl.cc:602
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C is not allowed in a PURE procedure"
  msgstr "L'initialisation à %C n'est pas permise dans une procédure PURE"
  
! #: fortran/decl.cc:649
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C cannot appear within an INTERFACE"
  msgstr "L'instruction DATA à %C ne peut pas apparaître dans une INTERFACE"
  
! #: fortran/decl.cc:673
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid substring in data-implied-do at %L in DATA statement"
  msgstr "Sous-chaîne invalide dans le « do » avec donnée implicite à %L dans l'instruction DATA"
  
! #: fortran/decl.cc:696
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr "Composant allouable ou tableau de forme différée près de %C dans l'instruction DATA"
  
! #: fortran/decl.cc:738
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr "La constante littérale BOZ à %L ne peut pas apparaître dans un constructeur de structure"
  
! #: fortran/decl.cc:754
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr "L'instruction DATA à %C n'est pas permise dans une procédure PURE"
  
! #: fortran/decl.cc:763
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr "part-ref avec un attribut pointeur près de %L n'est pas le part-ref le plus à droite ou data-stmt-object"
  
! #: fortran/decl.cc:802
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr "Liste d'initialisation vide dans l'ancien style à %C"
  
! #: fortran/decl.cc:811
  #, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr "Le tableau dans la liste d'initialisation à %L doit avoir une forme explicite"
  
! #: fortran/decl.cc:834
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr "Le spécificateur de répétition est invalide dans l'initialisation d'un scalaire à %C "
  
! #: fortran/decl.cc:839
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr "Le spécificateur de répétition doit être un entier à %C"
  
! #: fortran/decl.cc:850
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr "Donnée constante attendue après le spécificateur de répétition à %C"
  
! #: fortran/decl.cc:882
  #, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr "Fin de l'initialisation du scalaire attendue à %C"
  
! #: fortran/decl.cc:910
  #, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr "Pas assez d'éléments dans l'initialisation du tableau à %C"
  
! #: fortran/decl.cc:912
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr "Trop d'éléments dans l'initialisation du tableau à %C"
  
! #: fortran/decl.cc:939
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr "Erreur de syntaxe dans la liste d'initialisation dans l'ancien style à %C"
  
! #: fortran/decl.cc:963
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr "Le tableau de rang tacite à %C n'aura point de co-dimension"
  
! #: fortran/decl.cc:1028
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr "La somme du tableau de rang %d et de co-rang %d à %C excède les dimensions maximales autorisées de %d"
  
! #: fortran/decl.cc:1052
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr "Mauvaise spécification INTENT à %C"
  
! #: fortran/decl.cc:1074
  #, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr "paramètre de type différé à %C"
  
! #: fortran/decl.cc:1167 fortran/resolve.cc:14857
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Expression INTEGER scalaire attendue à %L"
  
! #: fortran/decl.cc:1193 fortran/decl.cc:1222
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "Longueur de caractère dans l'ancien style à %C"
  
! #: fortran/decl.cc:1228
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "Erreur de syntaxe dans la spécification de la longueur de caractère à %C"
  
! #: fortran/decl.cc:1380 fortran/decl.cc:1387 fortran/decl.cc:1453
  #, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "La procédure %qs à %C est déjà définie à %L"
  
! #: fortran/decl.cc:1395
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "La procédure contenue %qs à %C entre en conflit avec la procédure définie à %L"
  
! #: fortran/decl.cc:1407
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "Le nom %qs à %C est déjà défini comme une interface générique à %L"
  
! #: fortran/decl.cc:1425
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "La procédure %qs à %C a une interface explicite d'une déclaration précédente"
  
! #: fortran/decl.cc:1441
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr "La procédure %qs définie dans le corps de l'interface à %L entre en conflit avec la procédure interne définie à %C"
  
! #: fortran/decl.cc:1524
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr "La procédure %qs à %L doit avoir l'attribut BIND(C) pour être interopérable avec le C"
  
! #: fortran/decl.cc:1589
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr "La variable %qs à %L est un argument muet de la procédure BIND(C) %qs mais elle n'est pas interopérable avec le C car le type dérivé %qs n'est pas interopérable avec le C"
  
! #: fortran/decl.cc:1596
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr "La variable %qs à %L est un argument muet de la procédure BIND(C) %qs mais elle n'est pas interopérable avec le C car elle est polymorphique"
  
! #: fortran/decl.cc:1603
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr "La variable %qs à %L est un argument muet de la procédure BIND(C) %qs mais elle pourrait ne pas être interopérable avec le C"
  
! #: fortran/decl.cc:1612
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L may not be a pointer with CONTIGUOUS attribute as procedure %qs is BIND(C)"
  msgstr "L'argument muet %qs à %L ne peut pas être un pointeur avec l'attribut CONTIGUOUS car la procédure %qs est BIND(C)"
  
! #: fortran/decl.cc:1622
  #, gcc-internal-format
  msgid "Default-initialized dummy argument %qs with %s attribute at %L is not permitted in BIND(C) procedure %qs"
  msgstr "L'argument muet initialisé par défaut %qs avec l'attribut %s à %L n'est pas permis dans la procédure BIND(C) %qs"
  
! #: fortran/decl.cc:1643
  #, gcc-internal-format
  msgid "Allocatable character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr "L'argument muet avec caractères allouables %qs à %L doit avoir une longueur différée car la procédure %qs est BIND(C)"
  
! #: fortran/decl.cc:1648
  #, gcc-internal-format
  msgid "Pointer character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr "L'argument muet pointeur vers des caractères %qs à %L doit avoir une longueur différée car la procédure %qs est BIND(C)"
  
! #: fortran/decl.cc:1655
  #, gcc-internal-format
  msgid "Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr "L'argument muet caractère à longueur différée %qs à %L de la procédure %qs avec l'attribut BIND(C)"
  
! #: fortran/decl.cc:1667
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of length 1 as it has the VALUE attribute"
  msgstr "L'argument muet caractère %qs à %L doit avoir la longueur 1 car il a l'attribut VALUE"
  
! #: fortran/decl.cc:1678
  #, gcc-internal-format
  msgid "Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr "L'argument muet caractère d'une longueur tacite %qs à %L de la procédure %qs avec l'attribut BIND(C)"
  
! #: fortran/decl.cc:1692
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of constant length of one or assumed length, unless it has assumed shape or assumed rank, as procedure %qs has the BIND(C) attribute"
  msgstr "L'argument muet caractères %qs à %L doit avoir une longueur constante de un ou une longueur tacite à mois qu'il ait une forme tacite ou un rang tacite car la procédure %qs a l'attribut BIND(C)"
  
! #: fortran/decl.cc:1710
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr "Variable %qs à %L avec l'attribut ALLOCATABLE dans la procédure %qs avec BIND(C)"
  
! #: fortran/decl.cc:1718
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr "Variable %qs à %L avec l'attribut POINTER dans la procédure %qs avec BIND(C)"
  
! #: fortran/decl.cc:1727
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr "La variable %qs à %L ne peut pas avoir les deux attributs OPTIONAL et VALUE car la procédure %qs est BIND(C)"
  
! #: fortran/decl.cc:1734
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr "Variable %qs à %L avec l'attribut OPTIONAL dans la procédure %qs qui est BIND(C)"
  
! #: fortran/decl.cc:1745
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "Tableau de forme tacite %qs à %L comme argument muet à la procédure BIND(C) %qs à %L"
  
! #: fortran/decl.cc:1801
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8102 %s at %L is already imported by an %s statement and must not be re-declared"
! msgstr ""
  
! #: fortran/decl.cc:1830
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "Le symbole %qs à %C est aussi déclaré comme un type à %L"
  
! #: fortran/decl.cc:1892
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr "La variable %qs 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/decl.cc:1932
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr "La longueur de CHARACTER doit être une constante à %L"
  
! #: fortran/decl.cc:1947
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr "L'expression CHARACTER à %L est tronquée (%ld/%ld)"
  
! #: fortran/decl.cc:1956 fortran/decl.cc:1962
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr "Les éléments CHARACTER dans le constructeur du tableau à %L doivent avoir la même longueur (%ld/%ld)"
  
! #: fortran/decl.cc:2101
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr "Initialisation interdite pour PARAMETER %qs à %C"
  
! #: fortran/decl.cc:2114
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "Le PARAMETER à %L n'a pas d'initialisation"
  
! #: fortran/decl.cc:2124
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr "La variable %qs à %C avec une initialisation apparaît déjà dans une instruction DATA"
  
! #: fortran/decl.cc:2167
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr "Impossible d'initialiser un tableau de paramètres à %L avec des éléments de longueur variable"
  
! #: fortran/decl.cc:2201
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch of array at %L and its initializer (%d/%d)"
  msgstr "Désaccord de rang pour le tableau à %L et son initialiseur (%d/%d)"
  
! #: fortran/decl.cc:2214
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "Impossible d'initialiser un tableau de forme implicite à %L avec un scalaire"
  
! #: fortran/decl.cc:2224
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad shape of initializer at %L"
  msgstr "Mauvaise forme de l'initialiseur à %L"
  
! #: fortran/decl.cc:2231
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot determine shape of initializer at %L"
  msgstr "Impossible de déterminer la forme de l'initialiseur à %L"
  
! #: fortran/decl.cc:2266
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr "Limite inférieure non constante dans la déclaration avec une forme implicite à %L"
  
! #: fortran/decl.cc:2316
  #, gcc-internal-format
  msgid "Entity %qs at %L is incompatible with a BOZ literal constant"
  msgstr "L'entité %qs à %L est incompatible avec une constante littérale BOZ"
  
! #: fortran/decl.cc:2382 fortran/decl.cc:2389
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr "Le composant à %C doit avoir l'attribut POINTER"
  
! #: fortran/decl.cc:2398
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr "Le composant %qs avec CLASS à %C doit être allouable ou un pointeur"
  
! #: fortran/decl.cc:2407
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr "Le composant tableau de structures à %C doit avoir une forme explicite ou différée"
  
! #: fortran/decl.cc:2431 fortran/symbol.cc:2343
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr "Le composant %qs à %C est déjà déclaré à %L"
  
! #: fortran/decl.cc:2486
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr "Le composant tableau de pointeurs de structures à %C doit avoir une forme différée"
  
! #: fortran/decl.cc:2493
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr "Le composant allouable de structures à %C doit avec une forme différée"
  
! #: fortran/decl.cc:2517
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr "Le composant tableau de structures à %C doit avoir une forme explicite"
  
! #: fortran/decl.cc:2534
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr "Le paramètre de type %qs à %C n'a pas d'entrée correspondante dans la liste des noms de paramètres de types à %L"
  
! #: fortran/decl.cc:2591
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr "L'initialisation NULL() à %C est ambiguë"
  
! #: fortran/decl.cc:2608
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "L'initialisation NULL() à %C ne peut pas avoir MOLD"
  
! #: fortran/decl.cc:2625
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr "L'initialisation du pointeur à %C n'est pas permise dans une procédure PURE"
  
! #: fortran/decl.cc:2646
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Erreur dans l'initialisation du pointeur à %C"
  
! #: fortran/decl.cc:2653
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "Initialisation d'un pointeur non NULL à %C"
  
! #: fortran/decl.cc:2676
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr "La variable RESULT %qs à %L interdit le nom de FUNCTION %qs à %C d'apparaître dans une instruction de spécification"
  
! #: fortran/decl.cc:2731
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr "%qs n'est pas autorisé en dehors de STRUCTURE à %C"
  
! #: fortran/decl.cc:2733
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "%qs à %C est une extension DEC, activez-la avec %<-fdec-structure%>"
  
! #: fortran/decl.cc:2741
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr "L'entité %qs ne peut pas avoir d'attribut à %C"
  
! #: fortran/decl.cc:2751
  #, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "Caractère %qc invalide dans le nom de la variable à %C"
  
! #: fortran/decl.cc:2793
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "Le symbole non PARAMETER %qs à %L ne peut pas avoir une forme implicite"
  
! #: fortran/decl.cc:2803
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr "Tableau de forme implicite à %L"
  
! #: fortran/decl.cc:2860
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit array shape at %C must be constant of INTEGER type and not %s type"
  msgstr "La forme de tableau explicite à %C doit être une constante de type INTEGER et non de type %s"
  
! #: fortran/decl.cc:2868
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr "Tableau de forme explicite avec des limites non constantes à %C"
  
! #: fortran/decl.cc:2969
  #, gcc-internal-format
  msgid "%qs at %L is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr "%qs à %L est une redéfinition de la déclaration dans l'interface correspondante pour MODULE PROCEDURE %qs"
  
! #: fortran/decl.cc:2980
  #, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %L"
  msgstr "L'entité %qs ne peut pas avoir un initialiseur à %L"
  
! #: fortran/decl.cc:3006
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %L"
  msgstr "Spécificateur de tableau dupliqué pour le pointé de type Cray à %L"
  
! #: fortran/decl.cc:3014
  #, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "Impossible de définir la spécification du tableau pointé"
  
! #: fortran/decl.cc:3077
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "Initialisation dans l'ancien style à %C"
  
! #: fortran/decl.cc:3085
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr "Initialisation dans l'ancien style invalide pour le composant de type dérivé à %C"
  
! #: fortran/decl.cc:3098
  #, gcc-internal-format, gfc-internal-format
  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:3118 fortran/decl.cc:7749
  #, 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"
  
! #: fortran/decl.cc:3141
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "L'initialisation du pointeur à %C requiert %<=>%> et non %<=%>"
  
! #: fortran/decl.cc:3159 fortran/decl.cc:11534
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Une expression d'initialisation est attendue à %C"
  
! #: fortran/decl.cc:3166
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr "L'initialisation de la variable à %C n'est pas permise dans une procédure PURE"
  
! #: fortran/decl.cc:3183
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr "L'initialisation du composant allouable à %C n'est pas permise"
  
! #: fortran/decl.cc:3192
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr "L'initialisation d'un composant de structure avec une constante HOLLERITH à %L n'est pas permise"
  
! #: fortran/decl.cc:3206
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr "Le composant avec l'attribut KIND ou LEN à %C n'apparaît pas dans la liste des paramètres de type à %L"
  
! #: fortran/decl.cc:3214
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr "Le composant à %C qui apparaît dans la liste des paramètres de types à %L n'a ni l'attribut KIND ni l'attribut LEN"
  
! #: fortran/decl.cc:3222
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr "Le composant à %C, qui est un paramètre de type, doit être un scalaire"
  
! #: fortran/decl.cc:3231
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "La constante littérale BOZ à %L ne peut pas apparaître comme une initialisation"
  
! #: fortran/decl.cc:3248
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr "Initialisation incompatible entre une entité de type dérivé et une entité avec le type %qs à %C"
  
! #: fortran/decl.cc:3311 fortran/decl.cc:3346
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "La déclaration du type %s*%d dans l'ancien style n'est pas supportée à %C"
  
! #: fortran/decl.cc:3352
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "Déclaration du type non standard %s*%d à %C"
  
! #: fortran/decl.cc:3411 fortran/decl.cc:3488
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Parenthèse droite manquante à %C"
  
! #: fortran/decl.cc:3424 fortran/decl.cc:3559
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Expression d'initialisation attendue à %C"
  
! #: fortran/decl.cc:3432 fortran/decl.cc:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "Expression d'initialisation d'un scalaire attendue à %C"
  
! #: fortran/decl.cc:3462 fortran/decl.cc:4351
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Le sous-type %d n'est pas supporté pour le type %s à %C"
  
! #: fortran/decl.cc:3475
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr "Le paramètre d'un type du sous-type C est pour le type %s mais le type à %L est %s"
  
! #: fortran/decl.cc:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "Parenthèse droite ou virgule manquante à %C"
  
! #: fortran/decl.cc:3591
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "Le sous-type %d n'est pas supporté pour CHARACTER à %C"
  
! #: fortran/decl.cc:3723
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "Erreur de syntaxe dans la déclaration CHARACTER à %C"
  
! #: fortran/decl.cc:3824
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr "RECORD à %C est une extension, activez-la avec %<-fdec-structure%>"
  
! #: fortran/decl.cc:3837
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr "Nom de structure attendu après RECORD à %C"
  
! #: fortran/decl.cc:4011
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr "La liste de spec des paramètres de type à %C ne peut pas contenir les paramètres ASSUMED et DEFERRED en même temps"
  
! #: fortran/decl.cc:4040
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr "La liste de spec des paramètres de types à %C ne contient pas assez d'expressions de paramètres"
  
! #: fortran/decl.cc:4064
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "Le paramètre dérivé %qs à %C n'a pas de valeur par défaut"
  
! #: fortran/decl.cc:4075
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgid "The type parameter expression at %L must be of INTEGER type and not %s"
! msgstr "L'expression paramètre à %C doit être de type INTEGER et non de type %s"
  
! #: fortran/decl.cc:4113
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr "L'expression paramètre à %C doit être de type INTEGER et non de type %s"
  
! #: fortran/decl.cc:4120
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C does not simplify to an INTEGER constant"
  msgstr "L'expression paramètre à %C ne se simplifie pas en une constante INTEGER"
  
! #: fortran/decl.cc:4147
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr "Le paramètre KIND %qs à %C ne peut pas être ASSUMED ou DEFERRED"
  
! #: fortran/decl.cc:4154
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "La valeur pour le paramètre KIND à %qs à %C ne se réduit pas en une expression constante"
  
! #: fortran/decl.cc:4178
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr "La liste de spec des paramètres de type à %C contient trop d'expressions de paramètres"
  
! #: fortran/decl.cc:4187
  #, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "Le type dérivé paramétrisé à %C est ambigu"
  
! #: fortran/decl.cc:4551
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr "Type BYTE à %C"
  
! #: fortran/decl.cc:4563
  #, 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:4625
  #, 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:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr "Type tacite à %C"
  
! #: fortran/decl.cc:4661 fortran/decl.cc:4695 fortran/decl.cc:4728
! #: fortran/decl.cc:5062
  #, 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:4673 fortran/decl.cc:4701 fortran/decl.cc:4734
! #: fortran/decl.cc:4760 fortran/decl.cc:5087 fortran/decl.cc:5105
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "Spécification de type mal formée à %C"
  
! #: fortran/decl.cc:4724
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr "DOUBLE COMPLEX à %C"
  
! #: fortran/decl.cc:4776 fortran/decl.cc:4943 fortran/decl.cc:4955
! #: fortran/decl.cc:4969 fortran/decl.cc:5582 fortran/decl.cc:5592
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Le nom de type %qs à %C est ambigu"
  
! #: fortran/decl.cc:4877
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "Instruction CLASS à %C"
  
! #: fortran/decl.cc:4984
  #, 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:4995
  #, 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:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Instruction IMPLCIT NONE dupliquée à %C"
  
! #: fortran/decl.cc:5149
  #, 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:5208
  #, 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:5254
  #, 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:5307
  #, 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:5317
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Instruction IMPLICIT vide à %C"
  
! #: fortran/decl.cc:5474
  #, 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:5490
  #, 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:5495
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "Instruction IMPORT à %C"
  
! #: fortran/decl.cc:5574
! #, fuzzy, gcc-internal-format
! #| msgid "import-declaration must be at global scope"
  msgid "import-name %qs at %C is in the local scope"
! msgstr "la déclaration d'import doit être dans la portée globale"
  
! #: fortran/decl.cc:5601
  #, 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:5622
  #, 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:5665
  #, 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:5669
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
! 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:5674
  #, 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:5680
  #, 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:5685
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure 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 "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:5693
  #, 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:6033
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "Spécification de co-dimension manquante à %C"
  
! #: fortran/decl.cc:6035
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Spécification de dimension manquante à %C"
  
! #: fortran/decl.cc:6130
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Attribut %s dupliqué à %L"
  
! #: fortran/decl.cc:6147
  #, 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:6166
  #, 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:6168
  #, 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:6178
  #, 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:6180
  #, 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:6188
  #, 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:6197
  #, 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:6199
  #, 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:6207
  #, 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:6215
  #, 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:6217
  #, 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:6235
  #, 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:6245
  #, 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:6255
  #, 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:6268
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "Attribut ASYNCHRONOUS à %C"
  
! #: fortran/decl.cc:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr "Attribut CONTIGUOUS à %C"
  
! #: fortran/decl.cc:6334 fortran/decl.cc:9883
  #, 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:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "Attribut PROTECTED à %C"
  
! #: fortran/decl.cc:6374
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "Attribut VALUE à %C"
  
! #: fortran/decl.cc:6381
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr "Attribut VOLATILE à %C"
  
! #: fortran/decl.cc:6388
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr "match_attr_spec(): Mauvais attribut"
  
! #: fortran/decl.cc:6429
  #, 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:6527
  #, 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:6549
  #, 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:6560
  #, 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:6566
  #, 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:6578
  #, 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:6592
  #, 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:6600
  #, 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:6612
  #, 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:6618
  #, 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:6631
! #, fuzzy, gcc-internal-format
! #| msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  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 a reçu l'étiquette de liaison %qs"
  
! #: fortran/decl.cc:6705
  #, 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:6750
  #, 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:6757
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr "Symbole manquant"
  
! #: fortran/decl.cc:6786
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr "Instruction BIND(C) à %C"
  
! #: fortran/decl.cc:6848
  #, 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:6880
  #, 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:6922
  #, 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:6931
  #, 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:7003
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr "Préfixe de MODULE à %C"
  
! #: fortran/decl.cc:7008
  #, 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:7059
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "Procédure IMPURE à %C"
  
! #: fortran/decl.cc:7071
  #, 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:7117
  #, 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:7124
  #, 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:7131
  #, 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:7192
  #, 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:7207 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:7213 fortran/decl.cc:7222
  #, 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:7263
  #, 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:7276
  #, 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:7279
  #, 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:7297
  #, 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:7300
  #, 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:7342
  #, 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:7346
  #, 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:7351
  #, 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:7358
  #, 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:7397
  #, 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:7474
  #, 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:7484 fortran/decl.cc:8627
  #, 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:7688
  #, 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:7695
  #, 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:7701
  #, 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:7724
  #, 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:7770 fortran/decl.cc:7961 fortran/decl.cc:12018
  #, 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:7819 fortran/decl.cc:11918
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "%<::%> attendu après les attributs de liaison à %C"
  
! #: fortran/decl.cc:7826
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "NOPASS ou interface explicite requise à %C"
  
! #: fortran/decl.cc:7830
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "Composant de pointeur de procédure à %C"
  
! #: fortran/decl.cc:7905
  #, 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:7923
  #, 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:7932 fortran/decl.cc:10658
  #, 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:8002
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr "Instruction PROCEDURE à %C"
  
! #: fortran/decl.cc:8074
  #, 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:8104 fortran/decl.cc:8383 fortran/decl.cc:8594
  #: 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:8134 fortran/decl.cc:8652
  #, 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:8277
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "Instruction ENTRY à %C"
  
! #: fortran/decl.cc:8286
  #, 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:8289
  #, 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:8292
  #, 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:8295
  #, 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:8299 fortran/decl.cc:8344
  #, 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:8303
  #, 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:8307
  #, 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:8311
  #, 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:8316
  #, 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:8320
  #, 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:8324
  #, 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:8328
  #, 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:8332
  #, 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:8336
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Instruction ENTRY inattendue à %C"
  
! #: fortran/decl.cc:8357
  #, 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:8408 fortran/decl.cc:8634
  #, 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:8502
  #, 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:8661
  #, 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:8724 fortran/decl.cc:8731
  #, 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:8771
  #, 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:8787
  #, 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:8795
  #, 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:8814
  #, 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:8820
  #, 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:8826
  #, 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:8855
  #, 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:9138
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Instruction END inattendue à %C"
  
! #: fortran/decl.cc:9147
  #, 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:9156
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "Instruction %s attendue à %L"
  
! #: fortran/decl.cc:9167
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "On attendait l'instruction %s à %L"
  
! #: fortran/decl.cc:9192
  #, 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:9209
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "On attendait un nom de terminaison à %C"
  
! #: fortran/decl.cc:9223 fortran/decl.cc:9231
  #, 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:9331
  #, 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:9339
  #, 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:9347
  #, 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:9356
  #, 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:9461
  #, 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:9498
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "%<(%> attendu à %C"
  
! #: fortran/decl.cc:9512 fortran/decl.cc:9552
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Nom de variable attendu à %C"
  
! #: fortran/decl.cc:9528
  #, 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:9532
  #, 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:9538
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "« , » attendu à %C"
  
! #: fortran/decl.cc:9577
  #, 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:9581
  #, 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:9601
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "« ) » attendue à %C"
  
! #: fortran/decl.cc:9613
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "%<,%> ou fin d'instruction attendue à %C"
  
! #: fortran/decl.cc:9639
  #, 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:9671
  #, 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:9690
  #, 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:9729
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr "Instruction CONTIGUOUS à %C"
  
! #: fortran/decl.cc:9827
  #, 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:9843
  #, 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:9891
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr "Instruction PROTECTED à %C"
  
! #: fortran/decl.cc:9925
  #, 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:9952 fortran/decl.cc:9977
  #, 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:9998 fortran/decl.cc:10018
  #, 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:10040
  #, 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:10047
  #, 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:10053
  #, 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:10073
  #, 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:10098
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr "PARAMETER sans « () » à %C"
  
! #: fortran/decl.cc:10114
  #, 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:10133 fortran/decl.cc:10189
  #, 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:10168
  #, 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:10175
  #, 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:10224
  #, 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:10231
  #, 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:10250
  #, 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:10261
  #, 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:10296
  #, 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:10318
  #, 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:10335
  #, 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:10339
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "Instruction VALUE à %C"
  
! #: fortran/decl.cc:10377
  #, 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:10389
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr "Instruction VOLATILE à %C"
  
! #: fortran/decl.cc:10416
  #, 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:10441
  #, 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:10453
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "Instruction ASYNCHRONOUS à %C"
  
! #: fortran/decl.cc:10497
  #, 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:10522
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "Déclaration de MODULE PROCEDURE à %C"
  
! #: fortran/decl.cc:10633
  #, 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:10691
  #, 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:10740
  #, 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:10749
  #, 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:10755
  #, 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:10762
  #, 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:10769
  #, 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:10792
  #, 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:10804
  #, 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:10825
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr "Type ABSTRACT à %C"
  
! #: fortran/decl.cc:10871
  #, 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:10877
  #, 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:10924
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "Rebut après l'instruction MAP à %C"
  
! #: fortran/decl.cc:10957
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "Rebut après l'instruction UNION à %C"
  
! #: fortran/decl.cc:10992
  #, 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:11006
  #, 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:11024
  #, 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:11031
  #, 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:11194
  #, 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:11207
  #, 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:11236
  #, 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:11247
  #, 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:11250
  #, 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:11265
  #, 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:11274
  #, 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:11337
  #, 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:11420
  #, 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:11440
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "ENUM et ENUMERATOR à %C"
  
! #: fortran/decl.cc:11472
  #, 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:11551
  #, 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:11599
  #, 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:11635
  #, 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:11682 fortran/decl.cc:11697
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Spécificateurs d'accès dupliqués à %C"
  
! #: fortran/decl.cc:11717
  #, 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:11737
  #, 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:11764
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Attribut POINTER dupliqué à %C"
  
! #: fortran/decl.cc:11782
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "NON_OVERRIDABLE dupliqué à %C"
  
! #: fortran/decl.cc:11798
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "DEFERRED dupliqué à %C"
  
! #: fortran/decl.cc:11811
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Spécificateur d'accès attendu à %C"
  
! #: fortran/decl.cc:11813
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Attribut de liaison attendu à %C"
  
! #: fortran/decl.cc:11821
  #, 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:11834
  #, 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:11876
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Nom d'interface attendu après %<(%> à %C"
  
! #: fortran/decl.cc:11882
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "%<)%> attendu à %C"
  
! #: fortran/decl.cc:11902
  #, 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:11907
  #, 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:11930
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Nom de liaison attendu à %C"
  
! #: fortran/decl.cc:11934
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "Liste PROCEDURE à %C"
  
! #: fortran/decl.cc:11946
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "%<=> target%> est invalide pour la liaison DEFERRED à %C"
  
! #: fortran/decl.cc:11952
  #, 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:11962
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Cible de liaison attendue après %<=>%> à %C"
  
! #: fortran/decl.cc:11979
  #, 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:11990
  #, 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:12077 fortran/decl.cc:12359
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "%<::%> attendu à %C"
  
! #: fortran/decl.cc:12088 fortran/decl.cc:12371
  #, 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:12109 fortran/decl.cc:12392
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Instruction GENERIC mal formée à %C"
  
! #: fortran/decl.cc:12120 fortran/decl.cc:12403
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "%<=>%> attendu à %C"
  
! #: fortran/decl.cc:12127
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "Range specification at %L can never be matched"
  msgid "The access specification at %L not in a module"
! msgstr "La spécification d'étendue à %L ne peut jamais correspondre à quoi que ce soit"
  
! #: fortran/decl.cc:12148
! #, fuzzy, gcc-internal-format
! #| msgid "The base name at %L does not match the name of the current 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 "Le nom de base à %L ne correspond pas au nom de la procédure courante"
  
! #: fortran/decl.cc:12157
! #, fuzzy, gcc-internal-format
! #| msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  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 de liaison %qs pour le type dérivé %qs à %C"
  
! #: fortran/decl.cc:12166
! #, 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 spécification d'accès de l'opérateur %s à %C a déjà été spécifiée"
  
! #: fortran/decl.cc:12173
! #, 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 spécification d'accès de l'opérateur %s à %C a déjà été spécifiée"
  
! #: fortran/decl.cc:12182
  #, 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:12223
! #, 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 "La liaison à %C doit avoir le même accès que la liaison %qs déjà définie"
  
! #: fortran/decl.cc:12230
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
! msgstr ""
  
! #: fortran/decl.cc:12266
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "Expected module procedure name at %C"
  msgid "Expected specific procedure name at %C"
! msgstr "Nom de procédure de module attendu à %C"
  
! #: fortran/decl.cc:12273
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
! msgstr ""
  
! #: fortran/decl.cc:12283
! #, fuzzy, gcc-internal-format
! #| msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgid "%qs already defined as a specific procedure 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:12309
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "Junk after UNION statement at %C"
  msgid "Junk after GENERIC statement at %C"
! msgstr "Rebut après l'instruction UNION à %C"
  
! #: fortran/decl.cc:12339
  #, 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:12439
  #, 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:12447
  #, 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:12495
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Nom de liaison spécifique attendu à %C"
  
! #: fortran/decl.cc:12505
  #, 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:12523
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Rebut après la liaison GENERIC à %C"
  
! #: fortran/decl.cc:12569
  #, 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:12581
  #, 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:12603
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "FINAL vide à %C"
  
! #: fortran/decl.cc:12610
  #, 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:12620
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "%<,%> attendu à %C"
  
! #: fortran/decl.cc:12626
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "Nom de procédure %qs inconnu à %C"
  
! #: fortran/decl.cc:12639
  #, 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:12713
  #, 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:12759
  #, 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:12780
  #, 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:12794
  #, 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:12866
  #, 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:12883
  #, 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:12900
  #, 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"
--- 74698,76755 ----
  msgid "Simplification error"
  msgstr "Erreur de simplification"
  
! #: fortran/decl.cc:308
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr "Le paramètre de requête ne peut pas apparaître dans une data-stmt-object-list à %C"
  
! #: fortran/decl.cc:322
  #, gcc-internal-format
  msgid "Host associated variable %qs may not be in the DATA statement at %C"
  msgstr "La variable %qs associée à l'hôte ne peut pas être dans l'instruction DATA à %C"
  
! #: fortran/decl.cc:329
  #, gcc-internal-format
  msgid "initialization of common block variable %qs in DATA statement at %C"
  msgstr "initialisation de la variable de bloc commun %qs dans l'instruction DATA à %C"
  
! #: fortran/decl.cc:467
  #, gcc-internal-format
  msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgstr "Le symbole %qs doit être un PARAMETER de l'instruction DATA à %C"
  
! #: fortran/decl.cc:493
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid initializer %s in Data statement at %C"
  msgstr "Initialisation %s invalide dans l'instruction Data à %C"
  
! #: fortran/decl.cc:598
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ at %L cannot appear in an old-style initialization"
  msgstr "BOZ à %L ne peut pas apparaître dans une initialisation dans le style ancien"
  
! #: fortran/decl.cc:606
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initialization"
  msgstr "La constante littérale BOZ près de %L ne peut pas être assignée à une variable %qs initialisée dans le style ancien"
  
! #: fortran/decl.cc:616
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C is not allowed in a PURE procedure"
  msgstr "L'initialisation à %C n'est pas permise dans une procédure PURE"
  
! #: fortran/decl.cc:663
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C cannot appear within an INTERFACE"
  msgstr "L'instruction DATA à %C ne peut pas apparaître dans une INTERFACE"
  
! #: fortran/decl.cc:687
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid substring in data-implied-do at %L in DATA statement"
  msgstr "Sous-chaîne invalide dans le « do » avec donnée implicite à %L dans l'instruction DATA"
  
! #: fortran/decl.cc:710
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr "Composant allouable ou tableau de forme différée près de %C dans l'instruction DATA"
  
! #: fortran/decl.cc:752
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr "La constante littérale BOZ à %L ne peut pas apparaître dans un constructeur de structure"
  
! #: fortran/decl.cc:768
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr "L'instruction DATA à %C n'est pas permise dans une procédure PURE"
  
! #: fortran/decl.cc:777
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr "part-ref avec un attribut pointeur près de %L n'est pas le part-ref le plus à droite ou data-stmt-object"
  
! #: fortran/decl.cc:816
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr "Liste d'initialisation vide dans l'ancien style à %C"
  
! #: fortran/decl.cc:825
  #, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr "Le tableau dans la liste d'initialisation à %L doit avoir une forme explicite"
  
! #: fortran/decl.cc:848
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr "Le spécificateur de répétition est invalide dans l'initialisation d'un scalaire à %C "
  
! #: fortran/decl.cc:853
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr "Le spécificateur de répétition doit être un entier à %C"
  
! #: fortran/decl.cc:864
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr "Donnée constante attendue après le spécificateur de répétition à %C"
  
! #: fortran/decl.cc:896
  #, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr "Fin de l'initialisation du scalaire attendue à %C"
  
! #: fortran/decl.cc:924
  #, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr "Pas assez d'éléments dans l'initialisation du tableau à %C"
  
! #: fortran/decl.cc:926
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr "Trop d'éléments dans l'initialisation du tableau à %C"
  
! #: fortran/decl.cc:953
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr "Erreur de syntaxe dans la liste d'initialisation dans l'ancien style à %C"
  
! #: fortran/decl.cc:977
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr "Le tableau de rang tacite à %C n'aura point de co-dimension"
  
! #: fortran/decl.cc:1042
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr "La somme du tableau de rang %d et de co-rang %d à %C excède les dimensions maximales autorisées de %d"
  
! #: fortran/decl.cc:1066
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr "Mauvaise spécification INTENT à %C"
  
! #: fortran/decl.cc:1088
  #, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr "paramètre de type différé à %C"
  
! #: fortran/decl.cc:1181 fortran/resolve.cc:14904
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Expression INTEGER scalaire attendue à %L"
  
! #: fortran/decl.cc:1207 fortran/decl.cc:1236
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "Longueur de caractère dans l'ancien style à %C"
  
! #: fortran/decl.cc:1242
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "Erreur de syntaxe dans la spécification de la longueur de caractère à %C"
  
! #: fortran/decl.cc:1394 fortran/decl.cc:1401 fortran/decl.cc:1467
  #, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "La procédure %qs à %C est déjà définie à %L"
  
! #: fortran/decl.cc:1409
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "La procédure contenue %qs à %C entre en conflit avec la procédure définie à %L"
  
! #: fortran/decl.cc:1421
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "Le nom %qs à %C est déjà défini comme une interface générique à %L"
  
! #: fortran/decl.cc:1439
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "La procédure %qs à %C a une interface explicite d'une déclaration précédente"
  
! #: fortran/decl.cc:1455
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr "La procédure %qs définie dans le corps de l'interface à %L entre en conflit avec la procédure interne définie à %C"
  
! #: fortran/decl.cc:1538
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr "La procédure %qs à %L doit avoir l'attribut BIND(C) pour être interopérable avec le C"
  
! #: fortran/decl.cc:1603
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr "La variable %qs à %L est un argument muet de la procédure BIND(C) %qs mais elle n'est pas interopérable avec le C car le type dérivé %qs n'est pas interopérable avec le C"
  
! #: fortran/decl.cc:1610
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr "La variable %qs à %L est un argument muet de la procédure BIND(C) %qs mais elle n'est pas interopérable avec le C car elle est polymorphique"
  
! #: fortran/decl.cc:1617
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr "La variable %qs à %L est un argument muet de la procédure BIND(C) %qs mais elle pourrait ne pas être interopérable avec le C"
  
! #: fortran/decl.cc:1626
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L may not be a pointer with CONTIGUOUS attribute as procedure %qs is BIND(C)"
  msgstr "L'argument muet %qs à %L ne peut pas être un pointeur avec l'attribut CONTIGUOUS car la procédure %qs est BIND(C)"
  
! #: fortran/decl.cc:1636
  #, gcc-internal-format
  msgid "Default-initialized dummy argument %qs with %s attribute at %L is not permitted in BIND(C) procedure %qs"
  msgstr "L'argument muet initialisé par défaut %qs avec l'attribut %s à %L n'est pas permis dans la procédure BIND(C) %qs"
  
! #: fortran/decl.cc:1657
  #, gcc-internal-format
  msgid "Allocatable character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr "L'argument muet avec caractères allouables %qs à %L doit avoir une longueur différée car la procédure %qs est BIND(C)"
  
! #: fortran/decl.cc:1662
  #, gcc-internal-format
  msgid "Pointer character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr "L'argument muet pointeur vers des caractères %qs à %L doit avoir une longueur différée car la procédure %qs est BIND(C)"
  
! #: fortran/decl.cc:1669
  #, gcc-internal-format
  msgid "Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr "L'argument muet caractère à longueur différée %qs à %L de la procédure %qs avec l'attribut BIND(C)"
  
! #: fortran/decl.cc:1681
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of length 1 as it has the VALUE attribute"
  msgstr "L'argument muet caractère %qs à %L doit avoir la longueur 1 car il a l'attribut VALUE"
  
! #: fortran/decl.cc:1692
  #, gcc-internal-format
  msgid "Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr "L'argument muet caractère d'une longueur tacite %qs à %L de la procédure %qs avec l'attribut BIND(C)"
  
! #: fortran/decl.cc:1706
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of constant length of one or assumed length, unless it has assumed shape or assumed rank, as procedure %qs has the BIND(C) attribute"
  msgstr "L'argument muet caractères %qs à %L doit avoir une longueur constante de un ou une longueur tacite à mois qu'il ait une forme tacite ou un rang tacite car la procédure %qs a l'attribut BIND(C)"
  
! #: fortran/decl.cc:1724
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr "Variable %qs à %L avec l'attribut ALLOCATABLE dans la procédure %qs avec BIND(C)"
  
! #: fortran/decl.cc:1732
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr "Variable %qs à %L avec l'attribut POINTER dans la procédure %qs avec BIND(C)"
  
! #: fortran/decl.cc:1741
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr "La variable %qs à %L ne peut pas avoir les deux attributs OPTIONAL et VALUE car la procédure %qs est BIND(C)"
  
! #: fortran/decl.cc:1748
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr "Variable %qs à %L avec l'attribut OPTIONAL dans la procédure %qs qui est BIND(C)"
  
! #: fortran/decl.cc:1759
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "Tableau de forme tacite %qs à %L comme argument muet à la procédure BIND(C) %qs à %L"
  
! #: fortran/decl.cc:1815
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8102 %s at %L is already imported by an %s statement and must not be re-declared"
! msgstr "F2018: C8102 %s à %L est déjà importé par une instruction %s et il ne doit pas être redéclaré"
  
! #: fortran/decl.cc:1844
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "Le symbole %qs à %C est aussi déclaré comme un type à %L"
  
! #: fortran/decl.cc:1919
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr "La variable %qs 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/decl.cc:1959
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr "La longueur de CHARACTER doit être une constante à %L"
  
! #: fortran/decl.cc:1974
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr "L'expression CHARACTER à %L est tronquée (%ld/%ld)"
  
! #: fortran/decl.cc:1983 fortran/decl.cc:1989
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr "Les éléments CHARACTER dans le constructeur du tableau à %L doivent avoir la même longueur (%ld/%ld)"
  
! #: fortran/decl.cc:2128
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr "Initialisation interdite pour PARAMETER %qs à %C"
  
! #: fortran/decl.cc:2141
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "Le PARAMETER à %L n'a pas d'initialisation"
  
! #: fortran/decl.cc:2151
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr "La variable %qs à %C avec une initialisation apparaît déjà dans une instruction DATA"
  
! #: fortran/decl.cc:2194
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr "Impossible d'initialiser un tableau de paramètres à %L avec des éléments de longueur variable"
  
! #: fortran/decl.cc:2228
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch of array at %L and its initializer (%d/%d)"
  msgstr "Désaccord de rang pour le tableau à %L et son initialiseur (%d/%d)"
  
! #: fortran/decl.cc:2241
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "Impossible d'initialiser un tableau de forme implicite à %L avec un scalaire"
  
! #: fortran/decl.cc:2251
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad shape of initializer at %L"
  msgstr "Mauvaise forme de l'initialiseur à %L"
  
! #: fortran/decl.cc:2258
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot determine shape of initializer at %L"
  msgstr "Impossible de déterminer la forme de l'initialiseur à %L"
  
! #: fortran/decl.cc:2293
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr "Limite inférieure non constante dans la déclaration avec une forme implicite à %L"
  
! #: fortran/decl.cc:2343
  #, gcc-internal-format
  msgid "Entity %qs at %L is incompatible with a BOZ literal constant"
  msgstr "L'entité %qs à %L est incompatible avec une constante littérale BOZ"
  
! #: fortran/decl.cc:2409 fortran/decl.cc:2416
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr "Le composant à %C doit avoir l'attribut POINTER"
  
! #: fortran/decl.cc:2425
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr "Le composant %qs avec CLASS à %C doit être allouable ou un pointeur"
  
! #: fortran/decl.cc:2434
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr "Le composant tableau de structures à %C doit avoir une forme explicite ou différée"
  
! #: fortran/decl.cc:2458 fortran/symbol.cc:2343
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr "Le composant %qs à %C est déjà déclaré à %L"
  
! #: fortran/decl.cc:2513
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr "Le composant tableau de pointeurs de structures à %C doit avoir une forme différée"
  
! #: fortran/decl.cc:2520
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr "Le composant allouable de structures à %C doit avec une forme différée"
  
! #: fortran/decl.cc:2544
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr "Le composant tableau de structures à %C doit avoir une forme explicite"
  
! #: fortran/decl.cc:2561
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr "Le paramètre de type %qs à %C n'a pas d'entrée correspondante dans la liste des noms de paramètres de types à %L"
  
! #: fortran/decl.cc:2618
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr "L'initialisation NULL() à %C est ambiguë"
  
! #: fortran/decl.cc:2635
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "L'initialisation NULL() à %C ne peut pas avoir MOLD"
  
! #: fortran/decl.cc:2652
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr "L'initialisation du pointeur à %C n'est pas permise dans une procédure PURE"
  
! #: fortran/decl.cc:2673
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Erreur dans l'initialisation du pointeur à %C"
  
! #: fortran/decl.cc:2680
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "Initialisation d'un pointeur non NULL à %C"
  
! #: fortran/decl.cc:2703
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr "La variable RESULT %qs à %L interdit le nom de FUNCTION %qs à %C d'apparaître dans une instruction de spécification"
  
! #: fortran/decl.cc:2758
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr "%qs n'est pas autorisé en dehors de STRUCTURE à %C"
  
! #: fortran/decl.cc:2760
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "%qs à %C est une extension DEC, activez-la avec %<-fdec-structure%>"
  
! #: fortran/decl.cc:2768
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr "L'entité %qs ne peut pas avoir d'attribut à %C"
  
! #: fortran/decl.cc:2778
  #, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "Caractère %qc invalide dans le nom de la variable à %C"
  
! #: fortran/decl.cc:2820
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "Le symbole non PARAMETER %qs à %L ne peut pas avoir une forme implicite"
  
! #: fortran/decl.cc:2830
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr "Tableau de forme implicite à %L"
  
! #: fortran/decl.cc:2887
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit array shape at %C must be constant of INTEGER type and not %s type"
  msgstr "La forme de tableau explicite à %C doit être une constante de type INTEGER et non de type %s"
  
! #: fortran/decl.cc:2895
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr "Tableau de forme explicite avec des limites non constantes à %C"
  
! #: fortran/decl.cc:2996
  #, gcc-internal-format
  msgid "%qs at %L is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr "%qs à %L est une redéfinition de la déclaration dans l'interface correspondante pour MODULE PROCEDURE %qs"
  
! #: fortran/decl.cc:3007
  #, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %L"
  msgstr "L'entité %qs ne peut pas avoir un initialiseur à %L"
  
! #: fortran/decl.cc:3033
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %L"
  msgstr "Spécificateur de tableau dupliqué pour le pointé de type Cray à %L"
  
! #: fortran/decl.cc:3041
  #, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "Impossible de définir la spécification du tableau pointé"
  
! #: fortran/decl.cc:3104
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "Initialisation dans l'ancien style à %C"
  
! #: fortran/decl.cc:3112
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr "Initialisation dans l'ancien style invalide pour le composant de type dérivé à %C"
  
! #: fortran/decl.cc:3125
  #, gcc-internal-format, gfc-internal-format
  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:3145 fortran/decl.cc:7874
  #, 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"
  
! #: fortran/decl.cc:3168
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "L'initialisation du pointeur à %C requiert %<=>%> et non %<=%>"
  
! #: fortran/decl.cc:3186 fortran/decl.cc:11659
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Une expression d'initialisation est attendue à %C"
  
! #: fortran/decl.cc:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr "L'initialisation de la variable à %C n'est pas permise dans une procédure PURE"
  
! #: fortran/decl.cc:3210
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr "L'initialisation du composant allouable à %C n'est pas permise"
  
! #: fortran/decl.cc:3219
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr "L'initialisation d'un composant de structure avec une constante HOLLERITH à %L n'est pas permise"
  
! #: fortran/decl.cc:3233
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr "Le composant avec l'attribut KIND ou LEN à %C n'apparaît pas dans la liste des paramètres de type à %L"
  
! #: fortran/decl.cc:3241
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr "Le composant à %C qui apparaît dans la liste des paramètres de types à %L n'a ni l'attribut KIND ni l'attribut LEN"
  
! #: fortran/decl.cc:3249
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr "Le composant à %C, qui est un paramètre de type, doit être un scalaire"
  
! #: fortran/decl.cc:3258
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "La constante littérale BOZ à %L ne peut pas apparaître comme une initialisation"
  
! #: fortran/decl.cc:3275
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr "Initialisation incompatible entre une entité de type dérivé et une entité avec le type %qs à %C"
  
! #: fortran/decl.cc:3338 fortran/decl.cc:3373
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "La déclaration du type %s*%d dans l'ancien style n'est pas supportée à %C"
  
! #: fortran/decl.cc:3379
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "Déclaration du type non standard %s*%d à %C"
  
! #: fortran/decl.cc:3438 fortran/decl.cc:3515
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Parenthèse droite manquante à %C"
  
! #: fortran/decl.cc:3451 fortran/decl.cc:3586
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Expression d'initialisation attendue à %C"
  
! #: fortran/decl.cc:3459 fortran/decl.cc:3592
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "Expression d'initialisation d'un scalaire attendue à %C"
  
! #: fortran/decl.cc:3489 fortran/decl.cc:4384
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Le sous-type %d n'est pas supporté pour le type %s à %C"
  
! #: fortran/decl.cc:3502
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr "Le paramètre d'un type du sous-type C est pour le type %s mais le type à %L est %s"
  
! #: fortran/decl.cc:3513
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "Parenthèse droite ou virgule manquante à %C"
  
! #: fortran/decl.cc:3618
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "Le sous-type %d n'est pas supporté pour CHARACTER à %C"
  
! #: fortran/decl.cc:3750
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "Erreur de syntaxe dans la déclaration CHARACTER à %C"
  
! #: fortran/decl.cc:3851
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr "RECORD à %C est une extension, activez-la avec %<-fdec-structure%>"
  
! #: fortran/decl.cc:3864
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr "Nom de structure attendu après RECORD à %C"
  
! #: fortran/decl.cc:4038
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr "La liste de spec des paramètres de type à %C ne peut pas contenir les paramètres ASSUMED et DEFERRED en même temps"
  
! #: fortran/decl.cc:4067
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr "La liste de spec des paramètres de types à %C ne contient pas assez d'expressions de paramètres"
  
! #: fortran/decl.cc:4091
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "Le paramètre dérivé %qs à %C n'a pas de valeur par défaut"
  
! #: fortran/decl.cc:4102
! #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter expression at %L must be of INTEGER type and not %s"
! msgstr "L'expression paramètre de type à %L doit être de type INTEGER et non de type %s"
  
! #: fortran/decl.cc:4140
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr "L'expression paramètre à %C doit être de type INTEGER et non de type %s"
  
! #: fortran/decl.cc:4147
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C does not simplify to an INTEGER constant"
  msgstr "L'expression paramètre à %C ne se simplifie pas en une constante INTEGER"
  
! #: fortran/decl.cc:4174
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr "Le paramètre KIND %qs à %C ne peut pas être ASSUMED ou DEFERRED"
  
! #: fortran/decl.cc:4181
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "La valeur pour le paramètre KIND à %qs à %C ne se réduit pas en une expression constante"
  
! #: fortran/decl.cc:4210
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr "La liste de spec des paramètres de type à %C contient trop d'expressions de paramètres"
  
! #: fortran/decl.cc:4219
  #, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "Le type dérivé paramétrisé à %C est ambigu"
  
! #: fortran/decl.cc:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr "Type BYTE à %C"
  
! #: fortran/decl.cc:4598
  #, 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:4660
  #, 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:4663
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr "Type tacite à %C"
  
! #: fortran/decl.cc:4696 fortran/decl.cc:4730 fortran/decl.cc:4763
! #: fortran/decl.cc:5097
  #, 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:4708 fortran/decl.cc:4736 fortran/decl.cc:4769
! #: fortran/decl.cc:4795 fortran/decl.cc:5122 fortran/decl.cc:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "Spécification de type mal formée à %C"
  
! #: fortran/decl.cc:4759
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr "DOUBLE COMPLEX à %C"
  
! #: fortran/decl.cc:4811 fortran/decl.cc:4978 fortran/decl.cc:4990
! #: fortran/decl.cc:5004 fortran/decl.cc:5617 fortran/decl.cc:5627
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Le nom de type %qs à %C est ambigu"
  
! #: fortran/decl.cc:4912
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "Instruction CLASS à %C"
  
! #: fortran/decl.cc:5019
  #, 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:5030
  #, 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:5175
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Instruction IMPLCIT NONE dupliquée à %C"
  
! #: fortran/decl.cc:5184
  #, 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:5243
  #, 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:5289
  #, 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:5342
  #, 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:5352
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Instruction IMPLICIT vide à %C"
  
! #: fortran/decl.cc:5509
  #, 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:5525
  #, 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:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "Instruction IMPORT à %C"
  
! #: fortran/decl.cc:5609
! #, 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:5636
  #, 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:5657
  #, 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:5700
  #, 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:5704
! #, 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:5709
  #, 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:5715
  #, 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:5720
! #, 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:5728
  #, 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:6068
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "Spécification de co-dimension manquante à %C"
  
! #: fortran/decl.cc:6070
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Spécification de dimension manquante à %C"
  
! #: fortran/decl.cc:6165
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Attribut %s dupliqué à %L"
  
! #: fortran/decl.cc:6182
  #, 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:6201
  #, 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:6203
  #, 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:6213
  #, 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:6215
  #, 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:6223
  #, 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:6232
  #, 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:6234
  #, 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:6242
  #, 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:6250
  #, 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:6252
  #, 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:6270
  #, 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:6280
  #, 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:6290
  #, 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:6303
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "Attribut ASYNCHRONOUS à %C"
  
! #: fortran/decl.cc:6314
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr "Attribut CONTIGUOUS à %C"
  
! #: fortran/decl.cc:6369 fortran/decl.cc:10008
  #, 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:6375
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "Attribut PROTECTED à %C"
  
! #: fortran/decl.cc:6409
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "Attribut VALUE à %C"
  
! #: fortran/decl.cc:6416
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr "Attribut VOLATILE à %C"
  
! #: fortran/decl.cc:6423
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr "match_attr_spec(): Mauvais attribut"
  
! #: fortran/decl.cc:6464
  #, 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:6562
  #, 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:6584
  #, 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:6595
  #, 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:6601
  #, 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:6613
  #, 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:6627
  #, 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:6635
  #, 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:6647
  #, 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:6653
  #, 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:6666
! #, 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:6740
  #, 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:6785
  #, 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:6792
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr "Symbole manquant"
  
! #: fortran/decl.cc:6821
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr "Instruction BIND(C) à %C"
  
! #: fortran/decl.cc:6899
  #, 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:6931
  #, 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:6973
  #, 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:6982
  #, 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:7128
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr "Préfixe de MODULE à %C"
  
! #: fortran/decl.cc:7133
  #, 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:7184
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "Procédure IMPURE à %C"
  
! #: fortran/decl.cc:7196
  #, 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:7242
  #, 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:7249
  #, 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:7256
  #, 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:7317
  #, 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:7332 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:7338 fortran/decl.cc:7347
  #, 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:7388
  #, 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:7401
  #, 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:7404
  #, 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:7422
  #, 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:7425
  #, 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:7467
  #, 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:7471
  #, 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:7476
  #, 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:7483
  #, 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:7522
  #, 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:7599
  #, 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:7609 fortran/decl.cc:8752
  #, 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:7813
  #, 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:7820
  #, 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:7826
  #, 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:7849
  #, 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:7895 fortran/decl.cc:8086 fortran/decl.cc:12143
  #, 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:7944 fortran/decl.cc:12043
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "%<::%> attendu après les attributs de liaison à %C"
  
! #: fortran/decl.cc:7951
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "NOPASS ou interface explicite requise à %C"
  
! #: fortran/decl.cc:7955
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "Composant de pointeur de procédure à %C"
  
! #: fortran/decl.cc:8030
  #, 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:8048
  #, 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:8057 fortran/decl.cc:10783
  #, 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:8127
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr "Instruction PROCEDURE à %C"
  
! #: fortran/decl.cc:8199
  #, 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:8229 fortran/decl.cc:8508 fortran/decl.cc:8719
  #: 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:8259 fortran/decl.cc:8777
  #, 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:8402
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "Instruction ENTRY à %C"
  
! #: fortran/decl.cc:8411
  #, 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:8414
  #, 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:8417
  #, 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:8420
  #, 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:8424 fortran/decl.cc:8469
  #, 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:8428
  #, 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:8432
  #, 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:8436
  #, 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:8441
  #, 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:8445
  #, 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:8449
  #, 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:8453
  #, 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:8457
  #, 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:8461
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Instruction ENTRY inattendue à %C"
  
! #: fortran/decl.cc:8482
  #, 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:8533 fortran/decl.cc:8759
  #, 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:8627
  #, 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:8786
  #, 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:8849 fortran/decl.cc:8856
  #, 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:8896
  #, 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:8912
  #, 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:8920
  #, 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:8939
  #, 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:8945
  #, 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:8951
  #, 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:8980
  #, 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:9263
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Instruction END inattendue à %C"
  
! #: fortran/decl.cc:9272
  #, 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:9281
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "Instruction %s attendue à %L"
  
! #: fortran/decl.cc:9292
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "On attendait l'instruction %s à %L"
  
! #: fortran/decl.cc:9317
  #, 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:9334
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "On attendait un nom de terminaison à %C"
  
! #: fortran/decl.cc:9348 fortran/decl.cc:9356
  #, 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:9456
  #, 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:9464
  #, 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:9472
  #, 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:9481
  #, 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:9586
  #, 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:9623
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "%<(%> attendu à %C"
  
! #: fortran/decl.cc:9637 fortran/decl.cc:9677
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Nom de variable attendu à %C"
  
! #: fortran/decl.cc:9653
  #, 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:9657
  #, 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:9663
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "« , » attendu à %C"
  
! #: fortran/decl.cc:9702
  #, 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:9706
  #, 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:9726
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "« ) » attendue à %C"
  
! #: fortran/decl.cc:9738
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "%<,%> ou fin d'instruction attendue à %C"
  
! #: fortran/decl.cc:9764
  #, 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:9796
  #, 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:9815
  #, 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:9854
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr "Instruction CONTIGUOUS à %C"
  
! #: fortran/decl.cc:9952
  #, 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:9968
  #, 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:10016
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr "Instruction PROTECTED à %C"
  
! #: fortran/decl.cc:10050
  #, 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:10077 fortran/decl.cc:10102
  #, 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:10123 fortran/decl.cc:10143
  #, 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:10165
  #, 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:10172
  #, 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:10178
  #, 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:10198
  #, 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:10223
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr "PARAMETER sans « () » à %C"
  
! #: fortran/decl.cc:10239
  #, 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:10258 fortran/decl.cc:10314
  #, 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:10293
  #, 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:10300
  #, 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:10349
  #, 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:10356
  #, 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:10375
  #, 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:10386
  #, 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:10421
  #, 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:10443
  #, 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:10460
  #, 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:10464
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "Instruction VALUE à %C"
  
! #: fortran/decl.cc:10502
  #, 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:10514
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr "Instruction VOLATILE à %C"
  
! #: fortran/decl.cc:10541
  #, 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:10566
  #, 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:10578
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "Instruction ASYNCHRONOUS à %C"
  
! #: fortran/decl.cc:10622
  #, 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:10647
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "Déclaration de MODULE PROCEDURE à %C"
  
! #: fortran/decl.cc:10758
  #, 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:10816
  #, 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:10865
  #, 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:10874
  #, 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:10880
  #, 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:10887
  #, 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:10894
  #, 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:10917
  #, 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:10929
  #, 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:10950
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr "Type ABSTRACT à %C"
  
! #: fortran/decl.cc:10996
  #, 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:11002
  #, 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:11049
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "Rebut après l'instruction MAP à %C"
  
! #: fortran/decl.cc:11082
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "Rebut après l'instruction UNION à %C"
  
! #: fortran/decl.cc:11117
  #, 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:11131
  #, 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:11149
  #, 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:11156
  #, 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:11319
  #, 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:11332
  #, 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:11361
  #, 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:11372
  #, 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:11375
  #, 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:11390
  #, 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:11399
  #, 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:11462
  #, 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:11545
  #, 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:11565
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "ENUM et ENUMERATOR à %C"
  
! #: fortran/decl.cc:11597
  #, 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:11676
  #, 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:11724
  #, 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:11760
  #, 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:11807 fortran/decl.cc:11822
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Spécificateurs d'accès dupliqués à %C"
  
! #: fortran/decl.cc:11842
  #, 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:11862
  #, 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:11889
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Attribut POINTER dupliqué à %C"
  
! #: fortran/decl.cc:11907
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "NON_OVERRIDABLE dupliqué à %C"
  
! #: fortran/decl.cc:11923
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "DEFERRED dupliqué à %C"
  
! #: fortran/decl.cc:11936
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Spécificateur d'accès attendu à %C"
  
! #: fortran/decl.cc:11938
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Attribut de liaison attendu à %C"
  
! #: fortran/decl.cc:11946
  #, 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:11959
  #, 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:12001
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Nom d'interface attendu après %<(%> à %C"
  
! #: fortran/decl.cc:12007
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "%<)%> attendu à %C"
  
! #: fortran/decl.cc:12027
  #, 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:12032
  #, 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:12055
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Nom de liaison attendu à %C"
  
! #: fortran/decl.cc:12059
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "Liste PROCEDURE à %C"
  
! #: fortran/decl.cc:12071
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "%<=> target%> est invalide pour la liaison DEFERRED à %C"
  
! #: fortran/decl.cc:12077
  #, 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:12087
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Cible de liaison attendue après %<=>%> à %C"
  
! #: fortran/decl.cc:12104
  #, 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:12115
  #, 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:12202 fortran/decl.cc:12484
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "%<::%> attendu à %C"
  
! #: fortran/decl.cc:12213 fortran/decl.cc:12496
  #, 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:12234 fortran/decl.cc:12517
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Instruction GENERIC mal formée à %C"
  
! #: fortran/decl.cc:12245 fortran/decl.cc:12528
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "%<=>%> attendu à %C"
  
! #: fortran/decl.cc:12252
! #, 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:12273
! #, 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:12282
! #, 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:12291
! #, 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:12298
! #, 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:12307
  #, 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:12348
! #, 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:12355
  #, 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:12391
! #, 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:12398
  #, 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:12408
! #, 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:12434
! #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
! msgstr "Rebut après l'instruction GENERIC à %C"
  
! #: fortran/decl.cc:12464
  #, 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:12564
  #, 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:12572
  #, 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:12620
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Nom de liaison spécifique attendu à %C"
  
! #: fortran/decl.cc:12630
  #, 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:12648
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Rebut après la liaison GENERIC à %C"
  
! #: fortran/decl.cc:12694
  #, 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:12706
  #, 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:12728
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "FINAL vide à %C"
  
! #: fortran/decl.cc:12735
  #, 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:12745
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "%<,%> attendu à %C"
  
! #: fortran/decl.cc:12751
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "Nom de procédure %qs inconnu à %C"
  
! #: fortran/decl.cc:12764
  #, 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:12838
  #, 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:12884
  #, 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:12905
  #, 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:12919
  #, 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:12991
  #, 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:13008
  #, 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:13025
  #, 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"
*************** msgid "Different shape for %s at %L on d
*** 77300,77309 ****
  msgstr "Forme différente pour %s à %L sur la dimension %d (%d et %d)"
  
  #: fortran/expr.cc:3980
! #, fuzzy, gcc-internal-format
! #| msgid "using template type parameter %qT after %qs"
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
! msgstr "utilisation du paramètre du type de patron %qT après %qs"
  
  #: fortran/expr.cc:4021
  #, gcc-internal-format, gfc-internal-format
--- 77084,77092 ----
  msgstr "Forme différente pour %s à %L sur la dimension %d (%d et %d)"
  
  #: fortran/expr.cc:3980
! #, 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:4021
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "Le pointeur à %L dans l'affecta
*** 77581,77587 ****
  #: fortran/expr.cc:4987
  #, 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:5055 fortran/resolve.cc:1574
  #, gcc-internal-format, gfc-internal-format
--- 77364,77370 ----
  #: fortran/expr.cc:4987
  #, 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:5055 fortran/resolve.cc:1574
  #, gcc-internal-format, gfc-internal-format
*************** msgid "Illegal id in copy_walk_reduction
*** 77729,77736 ****
  msgstr "Identifiant illégal dans copy_walk_reduction_arg"
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7679 fortran/trans-array.cc:9507
! #: fortran/trans-intrinsic.cc:8798
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Création d'un tableau temporaire à %L"
--- 77512,77519 ----
  msgstr "Identifiant illégal dans copy_walk_reduction_arg"
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7709 fortran/trans-array.cc:9537
! #: 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"
*************** msgstr "La variable %qs à %L a une vale
*** 77810,77816 ****
  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:3443 fortran/trans-expr.cc:2057
  #, 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é"
--- 77593,77599 ----
  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:3443 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é"
*************** msgstr "aucun fichier d'entrée; pas d'a
*** 77843,77849 ****
  #: fortran/interface.cc:262
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry: -fdefault-integer-8 option is not supported with user-defined input/output at %C"
! msgstr ""
  
  #: fortran/interface.cc:267
  #, gcc-internal-format, gfc-internal-format
--- 77626,77632 ----
  #: fortran/interface.cc:262
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry: -fdefault-integer-8 option is not supported with user-defined input/output at %C"
! msgstr "Désolé : l'option -fdefault-integer-8 n'est pas supportée avec une entrée/sortie définie par l'utilisateur à %C"
  
  #: fortran/interface.cc:267
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "Le premier argument de l'affecta
*** 77950,77961 ****
  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:20051
  #, 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:20069
  #, 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)"
--- 77733,77744 ----
  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:20098
  #, 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:20116
  #, 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 "Le deuxième argument de l'inter
*** 77965,78688 ****
  msgid "Operator interface at %L conflicts with intrinsic interface"
  msgstr "L'interface de l'opérateur à %L est en conflit avec l'interface intrinsèque"
  
! #: fortran/interface.cc:1545 fortran/interface.cc:1617
  #, gcc-internal-format, gfc-internal-format
  msgid "check_dummy_characteristics: Unexpected result %i of gfc_dep_compare_expr"
  msgstr "check_dummy_characteristics: Résultat %i inattendu en provenance de gfc_dep_compare_expr"
  
! #: fortran/interface.cc:1742
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible character length mismatch in function result between %L and %L"
  msgstr "Désaccord possible de la longueur de caractère dans le résultat de la fonction entre %L et %L"
  
! #: fortran/interface.cc:1751
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (1): Unexpected result %i of gfc_dep_compare_expr"
  msgstr "check_result_characteristics (1): Résultat %i inattendu en provenance de gfc_dep_compare_expr"
  
! #: fortran/interface.cc:1798
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr "check_result_characteristics (2): Résultat %i inattendu en provenance de gfc_dep_compare_expr"
  
! #: fortran/interface.cc:1995
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr "La procédure %qs dans %s à %L n'a pas d'interface explicite, vouliez-vous employer %qs ?"
  
! #: fortran/interface.cc:2000
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr "La procédure %qs dans %s à %L n'a pas d'interface explicite"
  
! #: fortran/interface.cc:2004
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr "La procédure %qs dans %s à %L n'est ni une fonction ni une sous-routine; vouliez-vous employer %qs ?"
  
! #: fortran/interface.cc:2008
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr "La procédure %qs dans %s à %L n'est ni une fonction ni une sous-routine"
  
! #: fortran/interface.cc:2020
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr "Dans %s à %L, les procédures doivent être soit toutes des SUBROUTINE ou soit toutes des FUNCTION"
  
! #: fortran/interface.cc:2024
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr "Dans %s à %L, les procédures doivent toutes être des FUNCTION car le nom générique est également le nom du type dérivé"
  
! #: fortran/interface.cc:2032
  #, gcc-internal-format
  msgid "Internal procedure %qs in %s at %L"
  msgstr "Procédure interne %qs dans %s à %L"
  
! #: fortran/interface.cc:2089 fortran/interface.cc:2094
  #, gcc-internal-format
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr "Interfaces ambigües dans %s pour %qs à %L et %qs à %L"
  
! #: fortran/interface.cc:2099
  #, gcc-internal-format
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr "Bien que non référencé, %qs a des interfaces ambigües à %L"
  
! #: fortran/interface.cc:2137
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr "%qs à %L n'est pas une procédure de module"
  
! #: fortran/interface.cc:2342
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr "Le tableau de rang tacite à %L requiert que l'argument muet %qs ait un rang tacite"
  
! #: fortran/interface.cc:2345
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr "Rang non concordant dans l'argument %qs à %L (scalaire et rang %d)"
  
! #: fortran/interface.cc:2348
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr "Rang non concordant dans l'argument %qs à %L (rang %d et scalaire)"
  
! #: fortran/interface.cc:2351
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr "Rang non concordant dans l'argument %qs à %L (rang %d et rang %d)"
  
! #: fortran/interface.cc:2363
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr "Rang non concordant entre l'argument effectif à %L et l'argument effectif à %L (scalaire et rang %d)"
  
! #: fortran/interface.cc:2367
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr "Rang non concordant entre l'argument effectif à %L et l'argument effectif à %L (rang %d et scalaire)"
  
! #: fortran/interface.cc:2371
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr "Rang non concordant entre l'argument effectif à %L et l'argument effectif à %L (rang %d et rang %d)"
  
! #: fortran/interface.cc:2495
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Argument de procédure invalide à %L"
  
! #: fortran/interface.cc:2507 fortran/interface.cc:2523
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in dummy procedure at %L conflicts with %L: %s"
  msgstr "L'interface non concordante dans la procédure muette à %L est en conflit avec %L : %s"
  
! #: fortran/interface.cc:2511 fortran/interface.cc:2527
! #: fortran/interface.cc:2624
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr "Interface non concordante dans la procédure muette %qs à %L: %s"
  
! #: fortran/interface.cc:2546
  #, gcc-internal-format
  msgid "Passing global subroutine %qs declared at %L as function at %L"
  msgstr "Passage de la sous-routine globale %qs déclarée à %L comme fonction à %L"
  
! #: fortran/interface.cc:2553
  #, gcc-internal-format
  msgid "Passing global function %qs declared at %L as subroutine at %L"
  msgstr "Passage de la fonction globale %qs déclarée à %L comme sous-routine à %L"
  
! #: fortran/interface.cc:2566
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch between subroutine and function at %L"
  msgstr "Désaccord entre la sous-routine et la fonction à %L"
  
! #: fortran/interface.cc:2582
  #, gcc-internal-format
  msgid "Type mismatch at %L passing global function %qs declared at %L (%s/%s)"
  msgstr "Désaccord dans le type à %L en passant la fonction globale %qs déclarée à %L (%s/%s)"
  
! #: fortran/interface.cc:2635
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr "L'argument effectif au pointeur contigus du muet %qs à %L doit être simplement contigu"
  
! #: fortran/interface.cc:2658
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "Désaccord de type entre l'argument effectif à %L et l'argument effectif à %L (%s/%s)."
  
! #: fortran/interface.cc:2668
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "Type non concordant dans l'argument %qs à %L; passé %s à %s"
  
! #: fortran/interface.cc:2678
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr "L'argument effectif du type tacite à %L requiert que l'argument muet %qs soit d'un type tacite"
  
! #: fortran/interface.cc:2692
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L corresponding to assumed-rank dummy argument %qs must be assumed-shape or assumed-rank"
  msgstr "L'argument effectif du type tacite à %L correspondant à l'argument muet de rang tacite %qs doit être d'une forme tacite ou de rang tacite"
  
! #: fortran/interface.cc:2709
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "L'argument effectif de %qs à %L doit être polymorphique"
  
! #: fortran/interface.cc:2719
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "L'argument effectif de %qs à %L doit avoir le même type déclaré"
  
! #: fortran/interface.cc:2734
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr "L'argument effectif de %qs à %L doit être polymorphique illimité puisque l'argument de format est un pointeur ou une entité polymorphique illimité allouable [F2008: 12.5.2.5]"
  
! #: fortran/interface.cc:2750
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "L'argument effectif de %qs à %L doit être un co-tableau"
  
! #: fortran/interface.cc:2772
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr "Co-rang non concordant dans l'argument %qs à %L (%d et %d)"
  
! #: fortran/interface.cc:2790
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr "L'argument effectif de %qs à %L doit être simplement contigu ou un élément vers un tel tableau"
  
! #: fortran/interface.cc:2805
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr "Argument effectif vers le muet %qs non INTENT(INOUT) à %L qui est LOCK_TYPE ou a un composant LOCK_TYPE"
  
! #: fortran/interface.cc:2820
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr "Argument effectif vers le muet %qs non INTENT(INOUT) à %L qui est EVENT_TYPE ou a un composant EVENT_TYPE"
  
! #: fortran/interface.cc:2839
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr "L'argument muet %qs doit être un pointeur, un tableau de forme tacite ou de rang tacite sans attribut CONTIGUOUS – car l'argument effectif à %L n'est pas simplement contigu et les deux sont ASYNCHRONOUS ou VOLATILE"
  
! #: fortran/interface.cc:2852
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr "Passage d'un co-tableau à %L pour l'argument %qs allouable, non co-tableau, muet INTENT(OUT)"
  
! #: fortran/interface.cc:2859
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr "Passage d'un co-tableau à %L pour l'argument %qs allouable, non co-tableau et muet qui est invalide si le statut d'allocation est modifié"
  
! #: fortran/interface.cc:2946
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr "Scalaire polymorphique passé à l'argument tableau muet %qs à %L"
  
! #: fortran/interface.cc:2957
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr "Un élément d'un tableau de forme tacite ou pointeur comme argument effectif à %L ne peut pas correspondre à l'argument effectif à %L"
  
! #: fortran/interface.cc:2962
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr "Un élément d'un tableau de forme tacite ou pointeur est passé à l'argument tableau muet %qs à %L"
  
! #: fortran/interface.cc:2975
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Extension: Argument effectif scalaire du sous-type pas par défaut, du sous-type non C_CHAR avec un argument muet tableau %qs à %L"
  
! #: fortran/interface.cc:2983
  #, gcc-internal-format
  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:3390
  #, 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:3413
  #, 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:3417
  #, 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:3426
  #, 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:3436
  #, 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:3449
  #, 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:3467
  #, 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:3490
  #, 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:3503
  #, 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:3514
  #, 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:3554
  #, 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:3557
  #, 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:3583
  #, 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:3595
  #, 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:3626 fortran/interface.cc:3631
  #, 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:3640 fortran/interface.cc:3645
  #, 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:3660
  #, 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:3708
! #, fuzzy, gcc-internal-format
! #| msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  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 court que celui de l'argument muet %qs (%lu/%lu) à %L"
  
! #: fortran/interface.cc:3720 fortran/interface.cc:3728
  #, 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:3746 fortran/interface.cc:3751
  #, 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:3777
  #, 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:3794
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Procédure attendue pour l'argument %qs à %L"
  
! #: fortran/interface.cc:3861
  #, 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:3890
  #, 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:3905
  #, 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:3914
  #, 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:3923
  #, 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:3937
  #, 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:3951
  #, 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:3966
  #, 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:3981
  #, 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:3994
  #, 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:4005
  #, 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:4016
  #, 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:4054
  #, 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:4074
  #, 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:4092
  #, 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:4113
  #, 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:4141
  #, 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:4154
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Argument effectif manquant pour l'argument %qs à %L"
  
! #: fortran/interface.cc:4282
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "compare_actual_expr(): Mauvais code de composant"
  
! #: fortran/interface.cc:4311
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr "check_some_aliasing(): Liste non concordante"
  
! #: fortran/interface.cc:4337
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr "check_some_aliasing(): donnée corrompue"
  
! #: fortran/interface.cc:4347
  #, 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:4377
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr "check_intents(): Liste non concordante"
  
! #: fortran/interface.cc:4397
  #, 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:4409
  #, 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:4419
  #, 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:4430
  #, 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:4472
  #, 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:4476 fortran/interface.cc:4486
  #, 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:4482
  #, 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:4495
  #, 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:4503
  #, 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:4511
  #, 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:4528
  #, 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:4537
  #, 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:4546
  #, 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:4561
  #, 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:4576
  #, 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:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "Argument MOLD requis pour NULL à %L"
  
! #: fortran/interface.cc:4594
  #, 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:4604
  #, 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:4646
  #, 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:4657
  #, 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:4742
  #, 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:4812
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Impossible de trouver le symbole %qs"
  
! #: fortran/interface.cc:5207
  #, 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:5324
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "gfc_add_interface(): Mauvais type d'interface"
  
! #: fortran/interface.cc:5418
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "Ne peut écraser GENERIC %qs à %L"
  
! #: fortran/interface.cc:5430
  #, 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:5438
  #, 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:5446
  #, 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:5455
  #, 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:5461
  #, 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:5470
  #, 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:5481
  #, 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:5489
  #, 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:5500
  #, 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:5530
  #, 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:5541
  #, 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:5550
  #, 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:5559
  #, 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:5570
  #, 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:5577
  #, 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:5598
  #, 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:5605
  #, 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:5612
  #, 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:5616
  #, 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:5620
  #, 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:5624
  #, 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:5682 fortran/interface.cc:5728
  #, 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:5694
  #, 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:5706
  #, 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:5713
  #, 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"
--- 77748,78470 ----
  msgid "Operator interface at %L conflicts with intrinsic interface"
  msgstr "L'interface de l'opérateur à %L est en conflit avec l'interface intrinsèque"
  
! #: fortran/interface.cc:1545 fortran/interface.cc:1626
  #, gcc-internal-format, gfc-internal-format
  msgid "check_dummy_characteristics: Unexpected result %i of gfc_dep_compare_expr"
  msgstr "check_dummy_characteristics: Résultat %i inattendu en provenance de gfc_dep_compare_expr"
  
! #: fortran/interface.cc:1751
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible character length mismatch in function result between %L and %L"
  msgstr "Désaccord possible de la longueur de caractère dans le résultat de la fonction entre %L et %L"
  
! #: fortran/interface.cc:1760
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (1): Unexpected result %i of gfc_dep_compare_expr"
  msgstr "check_result_characteristics (1): Résultat %i inattendu en provenance de gfc_dep_compare_expr"
  
! #: fortran/interface.cc:1807
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr "check_result_characteristics (2): Résultat %i inattendu en provenance de gfc_dep_compare_expr"
  
! #: fortran/interface.cc:2004
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr "La procédure %qs dans %s à %L n'a pas d'interface explicite, vouliez-vous employer %qs ?"
  
! #: fortran/interface.cc:2009
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr "La procédure %qs dans %s à %L n'a pas d'interface explicite"
  
! #: fortran/interface.cc:2013
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr "La procédure %qs dans %s à %L n'est ni une fonction ni une sous-routine; vouliez-vous employer %qs ?"
  
! #: fortran/interface.cc:2017
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr "La procédure %qs dans %s à %L n'est ni une fonction ni une sous-routine"
  
! #: fortran/interface.cc:2029
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr "Dans %s à %L, les procédures doivent être soit toutes des SUBROUTINE ou soit toutes des FUNCTION"
  
! #: fortran/interface.cc:2033
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr "Dans %s à %L, les procédures doivent toutes être des FUNCTION car le nom générique est également le nom du type dérivé"
  
! #: fortran/interface.cc:2041
  #, gcc-internal-format
  msgid "Internal procedure %qs in %s at %L"
  msgstr "Procédure interne %qs dans %s à %L"
  
! #: fortran/interface.cc:2098 fortran/interface.cc:2103
  #, gcc-internal-format
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr "Interfaces ambigües dans %s pour %qs à %L et %qs à %L"
  
! #: fortran/interface.cc:2108
  #, gcc-internal-format
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr "Bien que non référencé, %qs a des interfaces ambigües à %L"
  
! #: fortran/interface.cc:2146
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr "%qs à %L n'est pas une procédure de module"
  
! #: fortran/interface.cc:2351
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr "Le tableau de rang tacite à %L requiert que l'argument muet %qs ait un rang tacite"
  
! #: fortran/interface.cc:2354
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr "Rang non concordant dans l'argument %qs à %L (scalaire et rang %d)"
  
! #: fortran/interface.cc:2357
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr "Rang non concordant dans l'argument %qs à %L (rang %d et scalaire)"
  
! #: fortran/interface.cc:2360
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr "Rang non concordant dans l'argument %qs à %L (rang %d et rang %d)"
  
! #: fortran/interface.cc:2372
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr "Rang non concordant entre l'argument effectif à %L et l'argument effectif à %L (scalaire et rang %d)"
  
! #: fortran/interface.cc:2376
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr "Rang non concordant entre l'argument effectif à %L et l'argument effectif à %L (rang %d et scalaire)"
  
! #: fortran/interface.cc:2380
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr "Rang non concordant entre l'argument effectif à %L et l'argument effectif à %L (rang %d et rang %d)"
  
! #: fortran/interface.cc:2504
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Argument de procédure invalide à %L"
  
! #: fortran/interface.cc:2516 fortran/interface.cc:2532
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in dummy procedure at %L conflicts with %L: %s"
  msgstr "L'interface non concordante dans la procédure muette à %L est en conflit avec %L : %s"
  
! #: fortran/interface.cc:2520 fortran/interface.cc:2536
! #: fortran/interface.cc:2633
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr "Interface non concordante dans la procédure muette %qs à %L: %s"
  
! #: fortran/interface.cc:2555
  #, gcc-internal-format
  msgid "Passing global subroutine %qs declared at %L as function at %L"
  msgstr "Passage de la sous-routine globale %qs déclarée à %L comme fonction à %L"
  
! #: fortran/interface.cc:2562
  #, gcc-internal-format
  msgid "Passing global function %qs declared at %L as subroutine at %L"
  msgstr "Passage de la fonction globale %qs déclarée à %L comme sous-routine à %L"
  
! #: fortran/interface.cc:2575
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch between subroutine and function at %L"
  msgstr "Désaccord entre la sous-routine et la fonction à %L"
  
! #: fortran/interface.cc:2591
  #, gcc-internal-format
  msgid "Type mismatch at %L passing global function %qs declared at %L (%s/%s)"
  msgstr "Désaccord dans le type à %L en passant la fonction globale %qs déclarée à %L (%s/%s)"
  
! #: fortran/interface.cc:2644
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr "L'argument effectif au pointeur contigus du muet %qs à %L doit être simplement contigu"
  
! #: fortran/interface.cc:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "Désaccord de type entre l'argument effectif à %L et l'argument effectif à %L (%s/%s)."
  
! #: fortran/interface.cc:2677
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "Type non concordant dans l'argument %qs à %L; passé %s à %s"
  
! #: fortran/interface.cc:2687
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr "L'argument effectif du type tacite à %L requiert que l'argument muet %qs soit d'un type tacite"
  
! #: fortran/interface.cc:2701
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L corresponding to assumed-rank dummy argument %qs must be assumed-shape or assumed-rank"
  msgstr "L'argument effectif du type tacite à %L correspondant à l'argument muet de rang tacite %qs doit être d'une forme tacite ou de rang tacite"
  
! #: fortran/interface.cc:2718
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "L'argument effectif de %qs à %L doit être polymorphique"
  
! #: fortran/interface.cc:2728
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "L'argument effectif de %qs à %L doit avoir le même type déclaré"
  
! #: fortran/interface.cc:2743
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr "L'argument effectif de %qs à %L doit être polymorphique illimité puisque l'argument de format est un pointeur ou une entité polymorphique illimité allouable [F2008: 12.5.2.5]"
  
! #: fortran/interface.cc:2759
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "L'argument effectif de %qs à %L doit être un co-tableau"
  
! #: fortran/interface.cc:2781
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr "Co-rang non concordant dans l'argument %qs à %L (%d et %d)"
  
! #: fortran/interface.cc:2799
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr "L'argument effectif de %qs à %L doit être simplement contigu ou un élément vers un tel tableau"
  
! #: fortran/interface.cc:2814
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr "Argument effectif vers le muet %qs non INTENT(INOUT) à %L qui est LOCK_TYPE ou a un composant LOCK_TYPE"
  
! #: fortran/interface.cc:2829
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr "Argument effectif vers le muet %qs non INTENT(INOUT) à %L qui est EVENT_TYPE ou a un composant EVENT_TYPE"
  
! #: fortran/interface.cc:2848
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr "L'argument muet %qs doit être un pointeur, un tableau de forme tacite ou de rang tacite sans attribut CONTIGUOUS – car l'argument effectif à %L n'est pas simplement contigu et les deux sont ASYNCHRONOUS ou VOLATILE"
  
! #: fortran/interface.cc:2861
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr "Passage d'un co-tableau à %L pour l'argument %qs allouable, non co-tableau, muet INTENT(OUT)"
  
! #: fortran/interface.cc:2868
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr "Passage d'un co-tableau à %L pour l'argument %qs allouable, non co-tableau et muet qui est invalide si le statut d'allocation est modifié"
  
! #: fortran/interface.cc:2955
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr "Scalaire polymorphique passé à l'argument tableau muet %qs à %L"
  
! #: fortran/interface.cc:2966
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr "Un élément d'un tableau de forme tacite ou pointeur comme argument effectif à %L ne peut pas correspondre à l'argument effectif à %L"
  
! #: fortran/interface.cc:2971
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr "Un élément d'un tableau de forme tacite ou pointeur est passé à l'argument tableau muet %qs à %L"
  
! #: fortran/interface.cc:2984
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Extension: Argument effectif scalaire du sous-type pas par défaut, du sous-type non C_CHAR avec un argument muet tableau %qs à %L"
  
! #: fortran/interface.cc:2992
  #, gcc-internal-format
  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:4063
  #, 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:4083
  #, 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:4101
  #, 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:4122
  #, 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:4150
  #, 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:4163
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Argument effectif manquant pour l'argument %qs à %L"
  
! #: fortran/interface.cc:4291
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "compare_actual_expr(): Mauvais code de composant"
  
! #: fortran/interface.cc:4320
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr "check_some_aliasing(): Liste non concordante"
  
! #: fortran/interface.cc:4346
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr "check_some_aliasing(): donnée corrompue"
  
! #: fortran/interface.cc:4356
  #, 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:4386
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr "check_intents(): Liste non concordante"
  
! #: fortran/interface.cc:4406
  #, 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:4418
  #, 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:4428
  #, 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:4439
  #, 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:4481
  #, 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:4485 fortran/interface.cc:4495
  #, 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:4491
  #, 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:4504
  #, 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:4512
  #, 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:4520
  #, 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:4537
  #, 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:4546
  #, 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:4555
  #, 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:4570
  #, 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:4585
  #, 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:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "Argument MOLD requis pour NULL à %L"
  
! #: fortran/interface.cc:4603
  #, 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:4613
  #, 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:4655
  #, 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:4666
  #, 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:4751
  #, 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:4821
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Impossible de trouver le symbole %qs"
  
! #: fortran/interface.cc:5216
  #, 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:5333
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "gfc_add_interface(): Mauvais type d'interface"
  
! #: fortran/interface.cc:5427
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "Ne peut écraser GENERIC %qs à %L"
  
! #: fortran/interface.cc:5439
  #, 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:5447
  #, 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:5455
  #, 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:5464
  #, 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:5470
  #, 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:5479
  #, 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:5490
  #, 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:5498
  #, 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:5509
  #, 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:5539
  #, 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:5550
  #, 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:5559
  #, 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:5568
  #, 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:5579
  #, 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:5586
  #, 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:5607
  #, 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:5614
  #, 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:5621
  #, 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:5625
  #, 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:5629
  #, 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:5633
  #, 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:5691 fortran/interface.cc:5737
  #, 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:5703
  #, 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:5715
  #, 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:5722
  #, 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"
*** 78871,78877 ****
  #. 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:13026
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "Impossible de convertir %s en %s à %L"
--- 78653,78659 ----
  #. 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:13050
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "Impossible de convertir %s en %s à %L"
*************** msgstr "NAMELIST %qs dans l'instruction
*** 79417,79423 ****
  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:17803
  #, 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"
--- 79199,79205 ----
  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:17850
  #, 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"
*************** msgid "check_charlen_present(): length n
*** 79589,79598 ****
  msgstr "check_charlen_present(): longueur non définie"
  
  #: fortran/iresolve.cc:3235
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "TEAM argument at %L must be of TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV, found %s"
  msgid "GET_TEAM at %L needs USE of the intrinsic module ISO_FORTRAN_ENV to define its result type TEAM_TYPE"
! msgstr "L'argument TEAM à %L doit être du type TEAM_TYPE du module intrinsèque ISO_FORTRAN_ENV et non %s"
  
  #: fortran/iresolve.cc:3366
  #, gcc-internal-format, gfc-internal-format
--- 79371,79379 ----
  msgstr "check_charlen_present(): longueur non définie"
  
  #: fortran/iresolve.cc:3235
! #, gcc-internal-format, gfc-internal-format
  msgid "GET_TEAM at %L needs USE of the intrinsic module ISO_FORTRAN_ENV to define its result type TEAM_TYPE"
! msgstr "GET_TEAM à %L a besoin de USE du module intrinsèque ISO_FORTRAN_ENV pour définir son type résultat TEAM_TYPE"
  
  #: fortran/iresolve.cc:3366
  #, gcc-internal-format, gfc-internal-format
*************** msgid "Label %qs after %L doesn't match
*** 79775,79784 ****
  msgstr "L'étiquette %qs après %L ne correspond pas à l'étiquette %qs du IF"
  
  #: fortran/match.cc:1834
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "Duplicate %s attribute at %L"
  msgid "Duplicate %s attribute in %C"
! msgstr "Attribut %s dupliqué à %L"
  
  #: fortran/match.cc:1899
  #, gcc-internal-format, gfc-internal-format
--- 79556,79564 ----
  msgstr "L'étiquette %qs après %L ne correspond pas à l'étiquette %qs du IF"
  
  #: fortran/match.cc:1834
! #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute in %C"
! msgstr "Attribut %s dupliqué dans %C"
  
  #: fortran/match.cc:1899
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "Bloc CRITICAL imbriqué à %C"
*** 79803,79809 ****
  #: fortran/match.cc:1975
  #, gcc-internal-format
  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
--- 79583,79589 ----
  #: fortran/match.cc:1975
  #, gcc-internal-format
  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
*************** msgstr "Cible de l'association invalide
*** 79828,79834 ****
  #: 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
--- 79608,79614 ----
  #: 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
*** 79836,79845 ****
  msgstr "Nom %qs dupliqué dans l'association à %C"
  
  #: fortran/match.cc:2094
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "Selector at %L has no type"
  msgid "Selector at %L duplicates selector at %L"
! msgstr "Le sélecteur à %L n'a pas de type"
  
  #: fortran/match.cc:2104
  #, gcc-internal-format, gfc-internal-format
--- 79616,79624 ----
  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
*************** msgstr "Erreur de syntaxe dans l'itérat
*** 79899,79917 ****
  #: 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 "Array constructor including type specification at %C"
  msgid "FORALL or DO CONCURRENT construct includes type specification at %L"
! msgstr "Constructeur de tableau incluant la spécification de type à %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 à %L doit être INTEGER"
  
  #: fortran/match.cc:2991
  #, gcc-internal-format, gfc-internal-format
--- 79678,79694 ----
  #: 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
*************** msgstr "Le code STOP à %L doit être un
*** 80100,80106 ****
  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:14156
  #, 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"
--- 79877,79883 ----
  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:14180
  #, 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"
*************** msgid "Image control statement EVENT %s
*** 80131,80143 ****
  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:5221 fortran/match.cc:5593
  #, 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:5253 fortran/match.cc:5618
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr "Balise ERRMSG redondante trouvée à %L"
--- 79908,79920 ----
  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"
*************** msgstr "La liste d'étiquettes d'instruc
*** 80247,80454 ****
  msgid "Computed GOTO at %C"
  msgstr "GOTO calculé à %C"
  
! #: fortran/match.cc:5027
  #, 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:5040
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr "typespec dans ALLOCATE à %L"
  
! #: fortran/match.cc:5063
  #, 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:5093 fortran/match.cc:5531
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "Constante inattendue à %C"
  
! #: fortran/match.cc:5103
  #, 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:5118
  #, 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:5140
  #, 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:5145
  #, 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:5167
  #, 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:5179
  #, 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:5187
  #, 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:5204
  #, 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:5231
  #, 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:5247
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr "Balise ERRMSG à %L"
  
! #: fortran/match.cc:5270
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr "Balise SOURCE à %L"
  
! #: fortran/match.cc:5276
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr "Balise SOURCE redondante trouvée à %L"
  
! #: fortran/match.cc:5283
  #, 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:5289
  #, 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:5307
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr "Balise MOLD à %L"
  
! #: fortran/match.cc:5313
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr "Balise MOLD redondante trouvée à %L"
  
! #: fortran/match.cc:5320
  #, 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:5346
  #, 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:5354
  #, 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:5366
  #, 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:5433
  #, 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:5448
  #, 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:5543
  #, 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:5553
  #, 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:5560
  #, 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:5576
  #, 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:5613
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr "ERRMSG à %L"
  
! #: fortran/match.cc:5670
  #, 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:5676
  #, 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:5685
! #, 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 "Instruction RETURN de contrôle d'image à %C dans un bloc CRITICAL"
  
! #: fortran/match.cc:5694
  #, 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:5725
  #, 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:5753
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "Référence à un composant attendue à %C"
  
! #: fortran/match.cc:5762
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr "Rebut après CALL à %C"
  
! #: fortran/match.cc:5773
  #, 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:5871
  #, 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:6012
  #, 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"
--- 80024,80230 ----
  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"
*************** msgstr "Erreur de syntaxe dans le nom du
*** 80456,80517 ****
  #. 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:6087
  #, 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:6096
  #, 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:6103
  #, 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:6111
  #, 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:6122
  #, 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:6137
  #, 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:6144
  #, 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:6154
  #, 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:6200
  #, 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:6262
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr "Construction BLOCK DATA à %L"
  
! #: fortran/match.cc:6375
  #, 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:6385
  #, 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é"
--- 80232,80293 ----
  #. 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é"
*************** msgstr "Le nom du groupe de la liste de
*** 80519,80706 ****
  #. 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:6410
  #, 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:6430
  #, 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:6450
  #, 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:6593
  #, 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:6601
  #, 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:6634
  #, 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:6648
  #, 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:6661
  #, 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:6666
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr "Instruction EQUIVALENCE à %C"
  
! #: fortran/match.cc:6759
  #, 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:6826
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "La fonction-instruction à %L est récursive"
  
! #: fortran/match.cc:6832
  #, 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:6846
  #, 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:6851
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "Fonction-instruction à %C"
  
! #: fortran/match.cc:6978 fortran/match.cc:6996 fortran/match.cc:7017
  #, 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:7027 fortran/match.cc:7033
  #, 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:7042
  #, 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:7074
  #, 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:7460
  #, 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:7488
  #, 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:7513
  #, 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:7701
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "Instruction SELECT RANK à %C"
  
! #: fortran/match.cc:7742 fortran/match.cc:7796
  #, 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:7806
  #, 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:7842
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Instruction CASE inattendue à %C"
  
! #: fortran/match.cc:7894
  #, 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:7912
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Instruction TYPE IS inattendue à %C"
  
! #: fortran/match.cc:7944
  #, 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:7953
  #, 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:7966
  #, 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:8042
  #, 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:8062
  #, 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:8108
  #, 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:8117
  #, 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:8144
  #, 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:8266
  #, 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:8304
  #, 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"
--- 80295,80482 ----
  #. 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:7524
  #, 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:7549
  #, 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:7737
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "Instruction SELECT RANK à %C"
  
! #: fortran/match.cc:7778 fortran/match.cc:7832
  #, 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:7842
  #, 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:7878
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Instruction CASE inattendue à %C"
  
! #: fortran/match.cc:7930
  #, 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:7948
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Instruction TYPE IS inattendue à %C"
  
! #: fortran/match.cc:7980
  #, 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:7989
  #, 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:8002
  #, 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:8078
  #, 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:8098
  #, 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:8144
  #, 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:8153
  #, 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:8180
  #, 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:8302
  #, 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:8340
  #, 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"
*************** msgid "The name %qs cannot be used as a
*** 80716,80731 ****
  msgstr "Le nom %qs ne peut pas être utilisé comme un opérateur défini à %C"
  
  #: fortran/matchexp.cc:165
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "Cannot simplify expression at %L"
  msgid "Conditional expression at %L"
! msgstr "L'expression à %L ne peut pas être simplifiée"
  
  #: fortran/matchexp.cc:183
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "Expected initialization expression at %C"
  msgid "Expected ':' in conditional expression at %C"
! msgstr "Expression d'initialisation attendue à %C"
  
  #: fortran/matchexp.cc:231
  #, gcc-internal-format, gfc-internal-format
--- 80492,80505 ----
  msgstr "Le nom %qs ne peut pas être utilisé comme un opérateur défini à %C"
  
  #: fortran/matchexp.cc:165
! #, gcc-internal-format, gfc-internal-format
  msgid "Conditional expression at %L"
! msgstr "Expression conditionnelle à %L"
  
  #: fortran/matchexp.cc:183
! #, gcc-internal-format, gfc-internal-format
  msgid "Expected ':' in conditional expression at %C"
! msgstr "« : » attendu dans l'expression conditionnelle à %C"
  
  #: fortran/matchexp.cc:231
  #, gcc-internal-format, gfc-internal-format
*************** msgid "Symbol %qs already declared"
*** 80969,80978 ****
  msgstr "Symbole %qs déjà déclaré"
  
  #: fortran/module.cc:7327
! #, fuzzy, gcc-internal-format
! #| msgid "Symbol %qs at %L conflicts with the symbol at %L"
  msgid "Symbol %qs already declared at %L conflicts with symbol in %qs at %C"
! msgstr "Le symbole %qs à %L est en conflit avec le symbole à %L"
  
  #: fortran/module.cc:7490
  #, gcc-internal-format
--- 80743,80751 ----
  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
*************** msgstr "Virgule attendue à %C"
*** 81174,81180 ****
  #: fortran/openmp.cc:1500
  #, gcc-internal-format
  msgid "%<-%> operator at %C for reductions deprecated in OpenMP 5.2"
! msgstr ""
  
  #: fortran/openmp.cc:1594
  #, gcc-internal-format, gfc-internal-format
--- 80947,80953 ----
  #: fortran/openmp.cc:1500
  #, gcc-internal-format
  msgid "%<-%> operator at %C for reductions deprecated in OpenMP 5.2"
! msgstr "L'opérateur %<-%> à %C pour les réductions est déprécié avec OpenMP 5.2"
  
  #: fortran/openmp.cc:1594
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "Modificateur %s dupliqué à %L
*** 81221,81227 ****
  #: fortran/openmp.cc:1870
  #, gcc-internal-format
  msgid "The specification of arguments to %<uses_allocators%> at %L where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2; instead use %<uses_allocators(traits(%s): %s)%>"
! msgstr ""
  
  #: fortran/openmp.cc:1879
  #, gcc-internal-format
--- 80994,81000 ----
  #: fortran/openmp.cc:1870
  #, gcc-internal-format
  msgid "The specification of arguments to %<uses_allocators%> at %L where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2; instead use %<uses_allocators(traits(%s): %s)%>"
! msgstr "La spécification des arguments de %<uses_allocators%> à %L où chaque élément est de la forme %<allocator(traits)%> est dépréciée depuis OpenMP 5.2 ; utilisez plutôt %<uses_allocators(traits(%s): %s)%>"
  
  #: fortran/openmp.cc:1879
  #, gcc-internal-format
*************** msgid "Unexpected %<(%> at %C"
*** 81229,81238 ****
  msgstr "%<(%> inattendu à %C"
  
  #: fortran/openmp.cc:1893
! #, fuzzy, gcc-internal-format
! #| msgid "Expected %<)%> or %<,%> at %C"
  msgid "Expected %<,%>, %<)%> or %<;%> at %C"
! msgstr "%<)%> ou %<,%> attendue à %C"
  
  #: fortran/openmp.cc:1954
  #, gcc-internal-format
--- 81002,81010 ----
  msgstr "%<(%> inattendu à %C"
  
  #: fortran/openmp.cc:1893
! #, gcc-internal-format
  msgid "Expected %<,%>, %<)%> or %<;%> at %C"
! msgstr "%<,%>, %<)%> ou %<;%> attendue à %C"
  
  #: fortran/openmp.cc:1954
  #, gcc-internal-format
*************** msgstr "%<)%> ou %<omp_cur_iteration)%>
*** 81422,81428 ****
  #: fortran/openmp.cc:2946
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause at %L deprecated since OpenMP 5.2, use with %<doacross%>"
! msgstr ""
  
  #: fortran/openmp.cc:2957
  #, gcc-internal-format, gfc-internal-format
--- 81194,81200 ----
  #: fortran/openmp.cc:2946
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause at %L deprecated since OpenMP 5.2, use with %<doacross%>"
! msgstr "le modificateur %<source%> avec la clause %<depend%> à %L est déprécié depuis OpenMP 5.2, utilisez avec %<doacross%>"
  
  #: fortran/openmp.cc:2957
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "ITERATOR ne peut pas être combi
*** 81437,81443 ****
  #: fortran/openmp.cc:2974
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause at %L deprecated since OpenMP 5.2, use with %<doacross%>"
! msgstr ""
  
  #: fortran/openmp.cc:2987
  #, gcc-internal-format, gfc-internal-format
--- 81209,81215 ----
  #: fortran/openmp.cc:2974
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause at %L deprecated since OpenMP 5.2, use with %<doacross%>"
! msgstr "le modificateur %<sink%> avec la clause %<depend%> à %L est déprécié depuis OpenMP 5.2, utilisez avec %<doacross%>"
  
  #: fortran/openmp.cc:2987
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "La clause INDIRECT à %C requier
*** 81487,81493 ****
  #: fortran/openmp.cc:3546
  #, gcc-internal-format
  msgid "Specification of the list items as arguments to the modifiers at %L is deprecated; since OpenMP 5.2, use %<linear(%s : %s%s)%>"
! msgstr ""
  
  #: fortran/openmp.cc:3638
  #, gcc-internal-format
--- 81259,81265 ----
  #: fortran/openmp.cc:3546
  #, gcc-internal-format
  msgid "Specification of the list items as arguments to the modifiers at %L is deprecated; since OpenMP 5.2, use %<linear(%s : %s%s)%>"
! msgstr "La spécification des éléments de liste comme arguments des modificateurs à %L est dépréciée depuis OpenMP 5.2, utilisez %<linear(%s : %s%s)%>"
  
  #: fortran/openmp.cc:3638
  #, gcc-internal-format
*************** msgstr "Plusieurs modificateurs %qs spé
*** 81497,81503 ****
  #: fortran/openmp.cc:3716
  #, gcc-internal-format
  msgid "The specification of modifiers without comma separators for the %<map%> clause at %C has been deprecated since OpenMP 5.2"
! msgstr ""
  
  #: fortran/openmp.cc:3757
  #, gcc-internal-format
--- 81269,81275 ----
  #: fortran/openmp.cc:3716
  #, gcc-internal-format
  msgid "The specification of modifiers without comma separators for the %<map%> clause at %C has been deprecated since OpenMP 5.2"
! msgstr "La spécification des modificateurs sans virgules séparatrices pour la clause %<map%> à %C est dépréciée depuis OpenMP 5.2"
  
  #: fortran/openmp.cc:3757
  #, gcc-internal-format
*************** msgstr "L'argument de la clause PARTIAL
*** 81532,81538 ****
  #: fortran/openmp.cc:4127
  #, gcc-internal-format
  msgid "%<master%> affinity policy at %C deprecated since OpenMP 5.1, use %<primary%>"
! msgstr ""
  
  #: fortran/openmp.cc:4328
  #, gcc-internal-format, gfc-internal-format
--- 81304,81310 ----
  #: fortran/openmp.cc:4127
  #, gcc-internal-format
  msgid "%<master%> affinity policy at %C deprecated since OpenMP 5.1, use %<primary%>"
! msgstr "La stratégie d'affinité %<master%> à %C est dépréciée depuis OpenMP 5.1, utilisez %<primary%>"
  
  #: fortran/openmp.cc:4328
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "FATAL ou WARNING attendu dans la
*** 81542,81548 ****
  #: fortran/openmp.cc:4387
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> at %L deprecated since OpenMP 5.2, use %<enter%>"
! msgstr ""
  
  #: fortran/openmp.cc:4537
  #, gcc-internal-format, gfc-internal-format
--- 81314,81320 ----
  #: fortran/openmp.cc:4387
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> at %L deprecated since OpenMP 5.2, use %<enter%>"
! msgstr "La clause %<to%> avec %<declare target%> à %L est dépréciée depuis OpenMP 5.2, utilisez %<enter%>"
  
  #: fortran/openmp.cc:4537
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "La variable OMP DECLARE TARGET �
*** 81767,81773 ****
  #: fortran/openmp.cc:6262
  #, gcc-internal-format
  msgid "List item %qs at %L not appear in the %qs clause as it was previously specified in a GROUPPRIVATE directive"
! msgstr ""
  
  #: fortran/openmp.cc:6268
  #, gcc-internal-format, gfc-internal-format
--- 81539,81545 ----
  #: fortran/openmp.cc:6262
  #, gcc-internal-format
  msgid "List item %qs at %L not appear in the %qs clause as it was previously specified in a GROUPPRIVATE directive"
! msgstr "L'élément de liste %qs à %L n'apparaît pas dans la clause %qs puisqu'il était précédemment spécifié dans une directive GROUPPRIVATE"
  
  #: fortran/openmp.cc:6268
  #, gcc-internal-format, gfc-internal-format
*************** msgid "Variable at %L mentioned multiple
*** 81775,81802 ****
  msgstr "La variable à %L est mentionnée plusieurs fois dans des clauses ayant la même directive OMP DECLARE TARGET"
  
  #: fortran/openmp.cc:6275
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in %s clause"
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in %s clause and later in %s clause"
! msgstr "La variable OMP DECLARE TARGET à %L est précédemment mentionnée dans la clause LINK et plus tard dans la clause %s"
  
  #: fortran/openmp.cc:6283
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "OMP DECLARE TARGET variable at %L previously mentioned in TO or ENTER clause and later in LINK clause"
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in TO or ENTER clause and later in %s clause"
! msgstr "La variable OMP DECLARE TARGET à %L est précédemment mentionnée dans la clause TO ou ENTER et plus tard dans la clause LINK"
  
  #: fortran/openmp.cc:6308
! #, fuzzy, gcc-internal-format
! #| msgid "List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgid "List item %qs at %L set in previous OMP GROUPPRIVATE directive to the different DEVICE_TYPE %qs"
! msgstr "L'élément de liste %qs à %L est défini dans la directive OMP DECLARE TARGET précédente avec un DEVICE_TYPE différent"
  
  #: fortran/openmp.cc:6312 fortran/openmp.cc:7407 fortran/openmp.cc:7432
! #, fuzzy, gcc-internal-format
! #| msgid "List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgid "List item %qs at %L set in previous OMP DECLARE TARGET directive to the different DEVICE_TYPE %qs"
! msgstr "L'élément de liste %qs à %L est défini dans la directive OMP DECLARE TARGET précédente avec un DEVICE_TYPE différent"
  
  #: fortran/openmp.cc:6319 fortran/openmp.cc:6382
  #, gcc-internal-format, gfc-internal-format
--- 81547,81570 ----
  msgstr "La variable à %L est mentionnée plusieurs fois dans des clauses ayant la même directive OMP DECLARE TARGET"
  
  #: fortran/openmp.cc:6275
! #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in %s clause and later in %s clause"
! msgstr "La variable OMP DECLARE TARGET à %L est précédemment mentionnée dans la clause %s et plus tard dans la clause %s"
  
  #: fortran/openmp.cc:6283
! #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in TO or ENTER clause and later in %s clause"
! msgstr "La variable OMP DECLARE TARGET à %L est précédemment mentionnée dans la clause TO ou ENTER et plus tard dans la clause %s"
  
  #: fortran/openmp.cc:6308
! #, gcc-internal-format
  msgid "List item %qs at %L set in previous OMP GROUPPRIVATE directive to the different DEVICE_TYPE %qs"
! msgstr "L'élément de liste %qs à %L est défini dans la directive OMP GROUPPRIVATE précédente avec un DEVICE_TYPE %qs différent"
  
  #: fortran/openmp.cc:6312 fortran/openmp.cc:7407 fortran/openmp.cc:7432
! #, gcc-internal-format
  msgid "List item %qs at %L set in previous OMP DECLARE TARGET directive to the different DEVICE_TYPE %qs"
! msgstr "L'élément de liste %qs à %L est défini dans la directive OMP DECLARE TARGET précédente avec le DEVICE_TYPE %qs différent"
  
  #: fortran/openmp.cc:6319 fortran/openmp.cc:6382
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "DEVICE_TYPE doit être ANY lorsq
*** 81806,81852 ****
  #: fortran/openmp.cc:6325
  #, gcc-internal-format
  msgid "List item %qs at %L set with NOHOST specified may not appear in a LINK clause"
! msgstr ""
  
  #: fortran/openmp.cc:6333
  #, gcc-internal-format
  msgid "Common block %</%s/%> at %L not appear in the %qs clause as it was previously specified in a GROUPPRIVATE directive"
! msgstr ""
  
  #: fortran/openmp.cc:6340
! #, fuzzy, gcc-internal-format
! #| msgid "Variable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgid "Common block %</%s/%> at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
! msgstr "La variable à %L est mentionnée plusieurs fois dans des clauses ayant la même directive OMP DECLARE TARGET"
  
  #: fortran/openmp.cc:6347
! #, fuzzy, gcc-internal-format
! #| msgid "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in %s clause"
  msgid "Common block %</%s/%> at %L previously mentioned in %s clause and later in %s clause"
! msgstr "La variable OMP DECLARE TARGET à %L est précédemment mentionnée dans la clause LINK et plus tard dans la clause %s"
  
  #: fortran/openmp.cc:6355
! #, fuzzy, gcc-internal-format
! #| msgid "OMP DECLARE TARGET variable at %L previously mentioned in TO or ENTER clause and later in LINK clause"
  msgid "Common block %</%s/%> at %L previously mentioned in TO or ENTER clause and later in %s clause"
! msgstr "La variable OMP DECLARE TARGET à %L est précédemment mentionnée dans la clause TO ou ENTER et plus tard dans la clause LINK"
  
  #: fortran/openmp.cc:6368
! #, fuzzy, gcc-internal-format
! #| msgid "List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgid "Common block %</%s/%> at %L set in previous OMP GROUPPRIVATE directive to the different DEVICE_TYPE %qs"
! msgstr "L'élément de liste %qs à %L est défini dans la directive OMP DECLARE TARGET précédente avec un DEVICE_TYPE différent"
  
  #: fortran/openmp.cc:6373
! #, fuzzy, gcc-internal-format
! #| msgid "List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgid "Common block %</%s/%> at %L set in previous OMP DECLARE TARGET directive to the different DEVICE_TYPE %qs"
! msgstr "L'élément de liste %qs à %L est défini dans la directive OMP DECLARE TARGET précédente avec un DEVICE_TYPE différent"
  
  #: fortran/openmp.cc:6387
  #, gcc-internal-format
  msgid "Common block %</%s/%> at %L set with NOHOST specified may not appear in a LINK clause"
! msgstr ""
  
  #: fortran/openmp.cc:6417
  #, gcc-internal-format, gfc-internal-format
--- 81574,81615 ----
  #: fortran/openmp.cc:6325
  #, gcc-internal-format
  msgid "List item %qs at %L set with NOHOST specified may not appear in a LINK clause"
! msgstr "L'élément de liste %qs à %L défini avec NOHOST spécifié ne peut pas apparaître dans une clause LINK"
  
  #: fortran/openmp.cc:6333
  #, gcc-internal-format
  msgid "Common block %</%s/%> at %L not appear in the %qs clause as it was previously specified in a GROUPPRIVATE directive"
! msgstr "Le bloc commun %</%s/%> à %L n'apparaît pas dans la clause %qs puisqu'il était précédemment spécifié dans une directive GROUPPRIVATE"
  
  #: fortran/openmp.cc:6340
! #, gcc-internal-format
  msgid "Common block %</%s/%> at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
! msgstr "Le bloc commun %</%s/%> à %L est mentionnée plusieurs fois dans des clauses de la même directive OMP DECLARE TARGET"
  
  #: fortran/openmp.cc:6347
! #, gcc-internal-format
  msgid "Common block %</%s/%> at %L previously mentioned in %s clause and later in %s clause"
! msgstr "Le bloc commun %</%s/%> à %L est précédemment mentionnée dans la clause %s et plus tard dans la clause %s"
  
  #: fortran/openmp.cc:6355
! #, gcc-internal-format
  msgid "Common block %</%s/%> at %L previously mentioned in TO or ENTER clause and later in %s clause"
! msgstr "Le bloc commun %</%s/%> à %L est précédemment mentionnée dans la clause TO ou ENTER et plus tard dans la clause %s"
  
  #: fortran/openmp.cc:6368
! #, gcc-internal-format
  msgid "Common block %</%s/%> at %L set in previous OMP GROUPPRIVATE directive to the different DEVICE_TYPE %qs"
! msgstr "Le bloc commun %</%s/%> à %L est défini dans la directive OMP GROUPPRIVATE précédente avec le DEVICE_TYPE %qs différent"
  
  #: fortran/openmp.cc:6373
! #, gcc-internal-format
  msgid "Common block %</%s/%> at %L set in previous OMP DECLARE TARGET directive to the different DEVICE_TYPE %qs"
! msgstr "Le bloc commun %</%s/%>à %L est défini dans la directive OMP DECLARE TARGET précédente avec le DEVICE_TYPE %qs différent"
  
  #: fortran/openmp.cc:6387
  #, gcc-internal-format
  msgid "Common block %</%s/%> at %L set with NOHOST specified may not appear in a LINK clause"
! msgstr "Le bloc commun %</%s/%> à %L, défini avec NOHOST spécifié, ne peut pas apparaître dans une clause LINK"
  
  #: fortran/openmp.cc:6417
  #, gcc-internal-format, gfc-internal-format
*************** msgid "expected %<match%>, %<adjust_args
*** 81992,82006 ****
  msgstr "%<match%>, %<adjust_args%> ou %<append_args%> attendu à %C"
  
  #: fortran/openmp.cc:7125
! #, fuzzy, gcc-internal-format
! #| msgid "expected simd clause at %C"
  msgid "expected %<match%> clause at %C"
! msgstr "clause simd attendue à %C"
  
  #: fortran/openmp.cc:7159
  #, gcc-internal-format
  msgid "%<default%> clause with metadirective at %L deprecated since OpenMP 5.2"
! msgstr ""
  
  #: fortran/openmp.cc:7166
  #, gcc-internal-format
--- 81755,81768 ----
  msgstr "%<match%>, %<adjust_args%> ou %<append_args%> attendu à %C"
  
  #: fortran/openmp.cc:7125
! #, gcc-internal-format
  msgid "expected %<match%> clause at %C"
! msgstr "clause %<match%> attendue à %C"
  
  #: fortran/openmp.cc:7159
  #, gcc-internal-format
  msgid "%<default%> clause with metadirective at %L deprecated since OpenMP 5.2"
! msgstr "la clause %<default%> avec méta-directive à %L est dépréciée depuis OpenMP 5.2"
  
  #: fortran/openmp.cc:7166
  #, gcc-internal-format
*************** msgid "Unexpected junk after OMP METADIR
*** 82033,82082 ****
  msgstr "Rebut inattendu après OMP METADIRECTIVE à %C"
  
  #: fortran/openmp.cc:7325
! #, fuzzy, gcc-internal-format
! #| msgid "Variable at %C is an element of a COMMON block"
  msgid "%qs variable at %L is an element of a COMMON block"
! msgstr "La variable à %C n'est pas un élément d'un bloc COMMON"
  
  #: fortran/openmp.cc:7353
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "COMMON block /%s/ not found at %C"
  msgid "COMMON block /%s/ not found at %L"
! msgstr "Bloc COMMON /%s/ pas trouvé à %C"
  
  #: fortran/openmp.cc:7391
! #, fuzzy, gcc-internal-format
! #| msgid "Variable at %C is an element of a COMMON block"
  msgid "Variable %qs at %L is an element of a COMMON block"
! msgstr "La variable à %C n'est pas un élément d'un bloc COMMON"
  
  #: fortran/openmp.cc:7395
  #, gcc-internal-format
  msgid "List item %qs at %L implies OMP DECLARE TARGET with the LOCAL clause, but it has been specified with a different clause before"
! msgstr ""
  
  #: fortran/openmp.cc:7420
  #, gcc-internal-format
  msgid "List item %</%s/%> at %L implies OMP DECLARE TARGET with the LOCAL clause, but it has been specified with a different clause before"
! msgstr ""
  
  #: fortran/openmp.cc:7449
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "Unexpected junk after %qs at %L"
  msgid "Unexpected junk after OMP %s at %C"
! msgstr "Rebut inattendu après %qs à %L"
  
  #: fortran/openmp.cc:7457
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgid "Syntax error in !$OMP %s list at %C"
! msgstr "Erreur de syntaxe dans la liste !$OMP THREADPRIVATE à %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 ""
  
  #: fortran/openmp.cc:7580
  #, gcc-internal-format, gfc-internal-format
--- 81795,81839 ----
  msgstr "Rebut inattendu après OMP METADIRECTIVE à %C"
  
  #: fortran/openmp.cc:7325
! #, gcc-internal-format
  msgid "%qs variable at %L is an element of a COMMON block"
! msgstr "La variable %qs à %L est un élément d'un bloc COMMON"
  
  #: fortran/openmp.cc:7353
! #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block /%s/ not found at %L"
! msgstr "Bloc COMMON /%s/ pas trouvé à %L"
  
  #: fortran/openmp.cc:7391
! #, gcc-internal-format
  msgid "Variable %qs at %L is an element of a COMMON block"
! msgstr "La variable %qs à %L est un élément d'un bloc COMMON"
  
  #: fortran/openmp.cc:7395
  #, gcc-internal-format
  msgid "List item %qs at %L implies OMP DECLARE TARGET with the LOCAL clause, but it has been specified with a different clause before"
! msgstr "L'élément de liste %qs à %L implique OMP DECLARE TARGET avec la clause LOCALE mais il a été spécifié plus tôt avec une clause différente"
  
  #: fortran/openmp.cc:7420
  #, gcc-internal-format
  msgid "List item %</%s/%> at %L implies OMP DECLARE TARGET with the LOCAL clause, but it has been specified with a different clause before"
! msgstr "L'élément de liste %</%s/%> à %L implique OMP DECLARE TARGET avec la clause LOCAL mais il a été spécifié plus tôt avec une clause différente"
  
  #: fortran/openmp.cc:7449
! #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after OMP %s at %C"
! msgstr "Rebut inattendu après OMP %s à %C"
  
  #: fortran/openmp.cc:7457
! #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP %s list at %C"
! 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%>"
  
  #: fortran/openmp.cc:7580
  #, gcc-internal-format, gfc-internal-format
*************** msgid "Predefined allocator required in
*** 82374,82383 ****
  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
! #, fuzzy, 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"
  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 requis dans la clause ALLOCATOR à %L car l'élément de liste %<%s%s%s%> à %L a l'attribut SAVE"
  
  #: fortran/openmp.cc:8856 fortran/openmp.cc:9430
  #, gcc-internal-format
--- 82131,82139 ----
  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
*************** msgstr "Le paramètre de la clause ORDER
*** 82400,82407 ****
  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:12804
! #: fortran/resolve.cc:14399
  #, 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"
--- 82156,82163 ----
  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:12828
! #: fortran/resolve.cc:14446
  #, 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"
*************** msgid "Variable %qs is not a dummy argum
*** 82467,82476 ****
  msgstr "La variable %qs n'est pas un argument muet à %L"
  
  #: fortran/openmp.cc:9193
! #, fuzzy, gcc-internal-format
! #| msgid "Object %qs is not a variable at %L; parameters cannot be and need not be copied"
  msgid "Clause for object %qs at %L is ignored as parameters need not be copied"
! msgstr "L'objet %qs n'est pas une variable à %L; les paramètres ne peuvent pas et ne doivent pas être copiés"
  
  #: fortran/openmp.cc:9197
  #, gcc-internal-format
--- 82223,82231 ----
  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
*************** msgstr "L'objet %qs n'est pas une variab
*** 82480,82486 ****
  #: 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:13163
  #, gcc-internal-format
--- 82235,82241 ----
  #: 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:13163
  #, gcc-internal-format
*************** msgstr "Le symbole %qs est présent à l
*** 82545,82551 ****
  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:8399
  #, 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"
--- 82300,82306 ----
  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:8531
  #, 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"
*************** msgstr "%qs spécifié dans la clause %<
*** 82553,82559 ****
  #: 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
--- 82308,82314 ----
  #: 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
*************** msgstr "Le tableau n'est pas contigu à
*** 82703,82714 ****
  #: 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 "l'argument de la clause %qs doit être ALLOCATABLE ou un POINTER à %L"
  
  #: fortran/openmp.cc:9922
  #, gcc-internal-format, gfc-internal-format
--- 82458,82469 ----
  #: 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
*************** msgstr "La liste d'éléments %qs dans l
*** 82770,82781 ****
  #: 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
--- 82525,82536 ----
  #: 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 "%s inner loops must be perfectly
*** 83262,83277 ****
  msgstr "les boucles internes %s doivent être parfaitement imbriquées à %L"
  
  #: fortran/openmp.cc:12584
! #, fuzzy, gcc-internal-format
! #| msgid "%<score%> argument must be constant integer expression at %C"
  msgid "%<score%> argument must be constant integer expression at %L"
! msgstr "l'argument %<score%> doit être une expression entière constante à %C"
  
  #: fortran/openmp.cc:12592
! #, fuzzy, gcc-internal-format
! #| msgid "%<score%> argument must be non-negative at %C"
  msgid "%<score%> argument must be non-negative at %L"
! msgstr "l'argument %<score%> doit être non négatif à %C"
  
  #: fortran/openmp.cc:12621
  #, gcc-internal-format, gfc-internal-format
--- 83017,83030 ----
  msgstr "les boucles internes %s doivent être parfaitement imbriquées à %L"
  
  #: fortran/openmp.cc:12584
! #, 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:12592
! #, 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:12621
  #, gcc-internal-format, gfc-internal-format
*************** msgid "property must be a constant integ
*** 83294,83303 ****
  msgstr "la propriété doit être une expression entière constante à %L"
  
  #: fortran/openmp.cc:12661
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "property must be a conforming device number at %C"
  msgid "property must be a conforming device number at %L"
! msgstr "la propriété doit être un numéro de périphérique conforme à %C"
  
  #: fortran/openmp.cc:12940 fortran/openmp.cc:12953
  #, gcc-internal-format, gfc-internal-format
--- 83047,83055 ----
  msgstr "la propriété doit être une expression entière constante à %L"
  
  #: fortran/openmp.cc:12661
! #, 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:12940 fortran/openmp.cc:12953
  #, gcc-internal-format, gfc-internal-format
*************** msgid "TILE requires constant expression
*** 83348,83357 ****
  msgstr "TILE requiert une expression constante à %L"
  
  #: fortran/openmp.cc:13173
! #, fuzzy, gcc-internal-format
! #| msgid "Object %qs is not a variable at %L; parameters cannot be and need not be copied"
  msgid "Object %qs at %L is ignored as parameters need not be copied"
! msgstr "L'objet %qs n'est pas une variable à %L; les paramètres ne peuvent pas et ne doivent pas être copiés"
  
  #: fortran/openmp.cc:13180
  #, gcc-internal-format
--- 83100,83108 ----
  msgstr "TILE requiert une expression constante à %L"
  
  #: fortran/openmp.cc:13173
! #, 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:13180
  #, gcc-internal-format
*************** msgid "Flag %<-fmax-stack-var-size=%d%>
*** 83514,83528 ****
  msgstr "Le fanion %<-fmax-stack-var-size=%d%> écrase %<-frecursive%> impliqué par %qs"
  
  #: fortran/options.cc:511
! #, fuzzy, gcc-internal-format
! #| msgid "-msingle-float and -msoft-float cannot both be specified"
  msgid "32- and 64-bit version of BLAS cannot both be specified"
! msgstr "-msingle-float et -msoft-float ne peuvent être spécifiés ensemble"
  
  #: fortran/options.cc:520
  #, gcc-internal-format
  msgid "-ffrontend-optimize required for -fexternal-blas64"
! msgstr ""
  
  #: fortran/options.cc:536
  #, gcc-internal-format
--- 83265,83278 ----
  msgstr "Le fanion %<-fmax-stack-var-size=%d%> écrase %<-frecursive%> impliqué par %qs"
  
  #: fortran/options.cc:511
! #, gcc-internal-format
  msgid "32- and 64-bit version of BLAS cannot both be specified"
! msgstr "les versions 32 ou 64 bits de BLAS ne peuvent être spécifiées ensemble"
  
  #: fortran/options.cc:520
  #, gcc-internal-format
  msgid "-ffrontend-optimize required for -fexternal-blas64"
! msgstr "-ffrontend-optimize requis pour -fexternal-blas64"
  
  #: fortran/options.cc:536
  #, gcc-internal-format
*************** msgid "Syntax error in nested structure
*** 83816,83830 ****
  msgstr "Erreur de syntaxe dans la déclaration d'une structure imbriquée à %C"
  
  #: fortran/parse.cc:3982
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "Access specification of the %s operator at %C has already been specified"
  msgid "Access specification of a type parameter at %C is not allowed"
! msgstr "La spécification d'accès de l'opérateur %s à %C a déjà été spécifiée"
  
  #: fortran/parse.cc:3989
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter at %C must come before a PRIVATE statement"
! msgstr ""
  
  #: fortran/parse.cc:4000
  #, gcc-internal-format, gfc-internal-format
--- 83566,83579 ----
  msgstr "Erreur de syntaxe dans la déclaration d'une structure imbriquée à %C"
  
  #: fortran/parse.cc:3982
! #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of a type parameter at %C is not allowed"
! msgstr "La spécification d'accès d'un paramètre de type à %C n'est pas autorisé"
  
  #: fortran/parse.cc:3989
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter at %C must come before a PRIVATE statement"
! msgstr "Le paramètre de type à %C doit venir avant l'instruction PRIVATE"
  
  #: fortran/parse.cc:4000
  #, gcc-internal-format, gfc-internal-format
*************** msgid "ASSOCIATE construct at %C"
*** 83997,84006 ****
  msgstr "Construction ASSOCIATE à %C"
  
  #: fortran/parse.cc:5536
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "CHANGE TEAM statement at %C"
  msgid "CHANGE TEAM construct at %C"
! msgstr "Instruction CHANGE TEAM à %C"
  
  #: fortran/parse.cc:5662
  #, gcc-internal-format, gfc-internal-format
--- 83746,83754 ----
  msgstr "Construction ASSOCIATE à %C"
  
  #: fortran/parse.cc:5536
! #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM construct at %C"
! msgstr "Construction CHANGE TEAM à %C"
  
  #: fortran/parse.cc:5662
  #, gcc-internal-format, gfc-internal-format
*************** msgid "CONTAINS statement without FUNCTI
*** 84141,84150 ****
  msgstr "Instruction CONTAINS sans instruction FUNCTION ou SUBROUTINE à %L"
  
  #: fortran/parse.cc:7144
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "DATA statement at %C after the first executable statement"
  msgid "%s statement at %C cannot appear after executable statements"
! msgstr "Instruction DATA à %C après la première instruction exécutable"
  
  #: fortran/parse.cc:7172
  #, gcc-internal-format, gfc-internal-format
--- 83889,83897 ----
  msgstr "Instruction CONTAINS sans instruction FUNCTION ou SUBROUTINE à %L"
  
  #: fortran/parse.cc:7144
! #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot appear after executable statements"
! msgstr "L'instruction %s à %C ne peut apparaitre après des instructions exécutables"
  
  #: fortran/parse.cc:7172
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "Liste d'arguments attendue à %C
*** 84471,84478 ****
  
  #: fortran/primary.cc:2736
  #, gcc-internal-format, gfc-internal-format
! msgid "R901: A type parameter ref is not a designtor and cannot be followed by the type inquiry ref at %C"
! msgstr ""
  
  #: fortran/primary.cc:2744
  #, gcc-internal-format
--- 84218,84225 ----
  
  #: 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
*************** msgstr "Initialisation de composant sans
*** 84559,84650 ****
  msgid "Too many components in structure constructor at %L"
  msgstr "Trop de composants dans le constructeur de structure à %L"
  
! #: fortran/primary.cc:3635
  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:3653
  #, 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:3665
  #, 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:3719
  #, 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:3883
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr "%%LOC() a une r-valeur à %C"
  
! #: fortran/primary.cc:3942
  #, 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:3973 fortran/primary.cc:4488
  #, 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:4078
  #, 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:4110
  #, 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:4113
  #, 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:4160
! #, 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 "Le constructeur de tableau vide à %C n'est pas permis"
  
! #: fortran/primary.cc:4276
  #, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "Argument manquant pour %qs à %C"
  
! #: fortran/primary.cc:4289
  #, 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:4444
  #, 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:4570
  #, 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:4611
  #, 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:4616
  #, 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:4652
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "%qs à %C n'est pas une variable"
--- 84306,84396 ----
  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"
*************** msgstr "La procédure non RECURSIVE %qs
*** 85054,85060 ****
  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:2054 fortran/resolve.cc:12087 fortran/resolve.cc:14326
  #, 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"
--- 84800,84806 ----
  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:2054 fortran/resolve.cc:12104 fortran/resolve.cc:14373
  #, 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"
*************** msgid "Coindexed actual argument at %L w
*** 85125,85134 ****
  msgstr "Argument effectif co-indexé à %L avec un composant pointeur ultime"
  
  #: fortran/resolve.cc:2310 fortran/resolve.cc:2315
! #, fuzzy, 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"
  msgid "Procedure %qs at %L used as actual argument but does neither have an explicit interface nor 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/resolve.cc:2467
  #, gcc-internal-format
--- 84871,84879 ----
  msgstr "Argument effectif co-indexé à %L avec un composant pointeur ultime"
  
  #: fortran/resolve.cc:2310 fortran/resolve.cc:2315
! #, gcc-internal-format
  msgid "Procedure %qs at %L used as actual argument but does neither have an explicit interface nor the EXTERNAL attribute"
! msgstr "La procédure %qs à %L est utilisée comme un vrai argument mais elle n'a ni interface explicite ni l'attribut EXTERNAL"
  
  #: fortran/resolve.cc:2467
  #, gcc-internal-format
*************** msgstr "Déclaration explicite manquante
*** 85180,85186 ****
  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:3154 fortran/resolve.cc:19981
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "La fonction %qs à %L n'a pas de type IMPLICIT"
--- 84925,84931 ----
  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:3154 fortran/resolve.cc:20028
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "La fonction %qs à %L n'a pas de type IMPLICIT"
*************** msgid "Using function %qs at %L is depre
*** 85270,85279 ****
  msgstr "L'utilisation de la fonction %qs à %L est obsolète"
  
  #: fortran/resolve.cc:3699 fortran/resolve.cc:4189
! #, fuzzy, gcc-internal-format
! #| msgid "COMMON block %qs at %L cannot have the EXTERNAL attribute"
  msgid "Dummy procedure %qs at %L requires an EXTERNAL attribute"
! msgstr "Le bloc COMMON %qs à %L ne peut pas avoir d'attribut EXTERNAL"
  
  #: fortran/resolve.cc:3740
  #, gcc-internal-format, gfc-internal-format
--- 85015,85023 ----
  msgstr "L'utilisation de la fonction %qs à %L est obsolète"
  
  #: fortran/resolve.cc:3699 fortran/resolve.cc:4189
! #, gcc-internal-format
  msgid "Dummy procedure %qs at %L requires an EXTERNAL attribute"
! msgstr "La procédure muette %qs à %L requiert un attribut EXTERNAL"
  
  #: fortran/resolve.cc:3740
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "Impossible de résoudre la sous-
*** 85318,85329 ****
  #: fortran/resolve.cc:3983
  #, gcc-internal-format
  msgid "F2018: C8102 %qs at %L is host associated but does not appear in an IMPORT or IMPORT, ONLY list"
! msgstr ""
  
  #: fortran/resolve.cc:3990
  #, gcc-internal-format
  msgid "F2018: C8102 %qs at %L is host associated in a scope that has IMPORT, NONE"
! msgstr ""
  
  #: fortran/resolve.cc:4119
  #, gcc-internal-format
--- 85062,85073 ----
  #: fortran/resolve.cc:3983
  #, gcc-internal-format
  msgid "F2018: C8102 %qs at %L is host associated but does not appear in an IMPORT or IMPORT, ONLY list"
! msgstr "F2018 : C8102 %qs à %L est associé à l'hôte mais n'apparaît pas dans un IMPORT ou une liste IMPORT, ONLY"
  
  #: fortran/resolve.cc:3990
  #, gcc-internal-format
  msgid "F2018: C8102 %qs at %L is host associated in a scope that has IMPORT, NONE"
! msgstr "F2018 : C8102 %qs à %L est associé à l'hôte dans une portée qui a IMPORT, NONE"
  
  #: fortran/resolve.cc:4119
  #, gcc-internal-format
*************** msgid "resolve_operator(): Bad intrinsic
*** 85491,85528 ****
  msgstr "resolve_operator(): Mauvais intrinsèque"
  
  #: fortran/resolve.cc:5056
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "Coindex of codimension %d must be a scalar at %L"
  msgid "Condition in conditional expression must be a scalar logical at %L"
! msgstr "Le co-index de la co-dimension %d doit être un scalaire à %L"
  
  #: fortran/resolve.cc:5063
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "Actual argument to %qs at %L must have the same declared type"
  msgid "expr at %L and expr at %L in conditional expression must have the same declared type"
! msgstr "L'argument effectif de %qs à %L doit avoir le même type déclaré"
  
  #: fortran/resolve.cc:5071
! #, fuzzy, 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"
  msgid "expr at %L and expr at %L in conditional expression must have the same kind parameter"
! msgstr "L'objet allouable à %L et l'expression source à %L auront le même paramètre de sous-type"
  
  #: fortran/resolve.cc:5079
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgid "expr at %L and expr at %L in conditional expression must have the same rank"
! msgstr "L'expression source à %L et l'objet allouable à %L doivent avoir la même forme"
  
  #: fortran/resolve.cc:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, only integer, logical, real, complex and character types are currently supported for conditional expressions at %L"
! msgstr ""
  
  #: fortran/resolve.cc:5100
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, array is currently unsupported for conditional expressions at %L"
! msgstr ""
  
  #: fortran/resolve.cc:5270
  #, gcc-internal-format, gfc-internal-format
--- 85235,85268 ----
  msgstr "resolve_operator(): Mauvais intrinsèque"
  
  #: fortran/resolve.cc:5056
! #, gcc-internal-format, gfc-internal-format
  msgid "Condition in conditional expression must be a scalar logical at %L"
! msgstr "La condition dans l'expression conditionnelle doit être un logique scalaire à %L"
  
  #: fortran/resolve.cc:5063
! #, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same declared type"
! msgstr "L'expression à %L et l'expression à %L dans l'expression conditionnelle doit avec le même type déclaré"
  
  #: fortran/resolve.cc:5071
! #, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same kind parameter"
! msgstr "L'expression à %L et l'expression à %L dans l'expression conditionnelle doivent avoir le même paramètre de sous-type"
  
  #: fortran/resolve.cc:5079
! #, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same rank"
! msgstr "L'expression à %L et l'expression à %L dans l'expression conditionnelle doivent avoir le même rang"
  
  #: fortran/resolve.cc:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, only integer, logical, real, complex and character types are currently supported for conditional expressions at %L"
! msgstr "Désolé, seuls des entiers, des logiques, des réels, des complexes et des types caractères sont actuellement supportés pour les expressions conditionnelles à %L"
  
  #: fortran/resolve.cc:5100
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, array is currently unsupported for conditional expressions at %L"
! msgstr "Désolé, le tableau n'est actuellement pas supporté pour les expressions conditionnelles à %L"
  
  #: fortran/resolve.cc:5270
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "L'argument de l'expression SELEC
*** 86215,86221 ****
  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:10262 fortran/resolve.cc:11101
  #, 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"
--- 85955,85961 ----
  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:10262 fortran/resolve.cc:11118
  #, 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"
*************** msgstr "La spécification d'étendue à
*** 86240,86701 ****
  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:10481
  #, 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:10497
  #, 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:10506
  #, 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:10523
  #, 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:10539
  #, 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:10593
  #, 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:10598
  #, 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:10657
  #, 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:10668
  #, 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:10960
  #, 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:11009 fortran/resolve.cc:11021
  #, 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:11050
  #, 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:11063
  #, 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:11076
  #, 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:11079
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Type intrinsèque %qs inattendu à %L"
  
! #: fortran/resolve.cc:11089
  #, 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:11357
  #, 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:11490
  #, 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:11499
  #, 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:11502
  #, 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:11512
  #, 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:11621
  #, 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:11675
  #, 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:11685
  #, 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:11698
  #, 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:11707
  #, 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:11714
  #, 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:11725
  #, 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:11731
  #, 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:11749
  #, 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:11800
  #, 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:11810
  #, 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:11814
  #, 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:11817
  #, 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:11824 fortran/resolve.cc:12051
  #, 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:11836 fortran/resolve.cc:12063
  #, 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:11848
  #, 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:11861
  #, 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:11874
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "TEAM argument at %L must be of TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV, found %s"
  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 du type TEAM_TYPE du module intrinsèque ISO_FORTRAN_ENV et non %s"
  
! #: fortran/resolve.cc:11888
! #, 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 "L'argument STAT= à %L doit être une variable INTEGER scalaire"
  
! #: fortran/resolve.cc:11909
! #, 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 balise %s à %L doit être une chaîne de caractères du sous-type par défaut"
  
! #: fortran/resolve.cc:12027
  #, 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:12031 fortran/resolve.cc:12041
  #, 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:12094
  #, 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:12103
  #, 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:12121 fortran/resolve.cc:12148
  #, 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:12125 fortran/resolve.cc:12154
  #, 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:12129
! #, 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 "L'instruction GOTO à %L quitte une construction CRITICAL pour l'étiquette à %L"
  
  #. 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:12169
  #, 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:12241
  #, 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:12257
  #, 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:12270 fortran/resolve.cc:12365
  #, 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:12280 fortran/resolve.cc:12375
  #, 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:12310
  #, 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:12323
  #, 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:12652
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "Construction FORALL à %L"
  
! #: fortran/resolve.cc:12678
  #, 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:12690
  #, 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:12725
! #, fuzzy, gcc-internal-format
! #| msgid "Expected variable name at %C"
  msgid "Expected shadow variable name to start with _"
! msgstr "Nom de variable attendu à %C"
  
! #: fortran/resolve.cc:12812
  #, 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:12933
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "gfc_resolve_blocks(): Mauvais type de bloc"
  
! #: fortran/resolve.cc:13013
  #, 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:13033
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot assign %s to %s at %L"
  msgstr "Impossible d'assigner %s à %s à %L"
  
! #: fortran/resolve.cc:13081
  #, 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:13113
  #, 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:13119
  #, 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:13131
  #, 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:13163
  #, 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:13167
  #, 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:13172
  #, 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:13179
  #, 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:13190
  #, 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:13579
  #, 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:13893
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Affectation à une procédure pointeur à %L"
  
! #: fortran/resolve.cc:13905
  #, 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:14222
  #, 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:14226
  #, 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:14237
  #, 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:14293
  #, 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:14335
  #, 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:14382
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "NULL invalide à %L"
  
! #: fortran/resolve.cc:14386
  #, 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:14447
  #, 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:14452
  #, 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:14536
  #, 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:14648
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Mauvais code d'instruction"
  
! #: fortran/resolve.cc:14669
  #, 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:14765
  #, 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:14779
  #, 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"
--- 85980,86441 ----
  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:10460
! #, 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:10498
  #, 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:10514
  #, 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:10523
  #, 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:10540
  #, 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:10556
  #, 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:10610
  #, 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:10615
  #, 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:10674
  #, 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:10685
  #, 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:10977
  #, 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:11026 fortran/resolve.cc:11038
  #, 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:11067
  #, 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:11080
  #, 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:11093
  #, 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:11096
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Type intrinsèque %qs inattendu à %L"
  
! #: fortran/resolve.cc:11106
  #, 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:11374
  #, 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:11507
  #, 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:11516
  #, 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:11519
  #, 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:11529
  #, 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:11638
  #, 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:11692
  #, 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:11702
  #, 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:11715
  #, 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:11724
  #, 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:11731
  #, 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:11742
  #, 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:11748
  #, 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:11766
  #, 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:11817
  #, 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:11827
  #, 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:11831
  #, 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:11834
  #, 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:11841 fortran/resolve.cc:12068
  #, 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:11853 fortran/resolve.cc:12080
  #, 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:11865
  #, 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:11878
  #, 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:11891
! #, 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:11905
! #, 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:11926
! #, 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:12044
  #, 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:12048 fortran/resolve.cc:12058
  #, 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:12111
  #, 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:12120
  #, 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:12138 fortran/resolve.cc:12165
  #, 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:12142 fortran/resolve.cc:12171
  #, 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:12146
! #, 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"
  
  #. 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:12186
  #, 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:12258
  #, 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:12274
  #, 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:12287 fortran/resolve.cc:12382
  #, 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:12297 fortran/resolve.cc:12392
  #, 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:12327
  #, 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:12340
  #, 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:12676
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "Construction FORALL à %L"
  
! #: fortran/resolve.cc:12702
  #, 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:12714
  #, 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:12749
! #, 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:12836
  #, 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:12957
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "gfc_resolve_blocks(): Mauvais type de bloc"
  
! #: fortran/resolve.cc:13037
  #, 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:13057
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot assign %s to %s at %L"
  msgstr "Impossible d'assigner %s à %s à %L"
  
! #: fortran/resolve.cc:13105
  #, 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:13137
  #, 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:13143
  #, 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:13155
  #, 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:13187
  #, 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:13191
  #, 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:13196
  #, 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:13203
  #, 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:13214
  #, 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:13603
  #, 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:13917
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Affectation à une procédure pointeur à %L"
  
! #: fortran/resolve.cc:13929
  #, 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:14246
  #, 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:14250
  #, 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:14261
  #, 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:14340
  #, 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:14382
  #, 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:14429
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "NULL invalide à %L"
  
! #: fortran/resolve.cc:14433
  #, 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:14494
  #, 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:14499
  #, 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:14583
  #, 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:14695
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Mauvais code d'instruction"
  
! #: fortran/resolve.cc:14716
  #, 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:14812
  #, 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:14826
  #, 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
*** 86703,87765 ****
  #. 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:14798
  #, 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:14884
  #, 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:15128
  #, 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:15132
  #, 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:15140
  #, 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:15151
  #, 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:15169
  #, 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:15183
  #, 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:15216
  #, 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:15238
  #, 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:15271
  #, 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:15285
  #, 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:15307
  #, 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:15332
  #, 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:15353
  #, 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:15360
  #, 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:15408
  #, 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:15411
  #, 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:15414
  #, 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:15417
  #, 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:15420
  #, 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:15423
  #, 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:15465
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s à %L"
  
! #: fortran/resolve.cc:15497
  #, 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:15520
  #, 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:15542
  #, 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:15560
  #, 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:15572
  #, 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:15582
  #, 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:15592
  #, 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:15611
  #, 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:15615
  #, 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:15619
  #, 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:15623
  #, 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:15636
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "Fonction CHARACTER(*) %qs à %L"
  
! #: fortran/resolve.cc:15647
  #, 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:15653
  #, 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:15673
  #, 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:15690
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
! msgstr ""
  
! #: fortran/resolve.cc:15704
! #, 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 "Objet co-indexé avec un sous-composant allouable polymorphique à %L"
  
! #: fortran/resolve.cc:15763
  #, 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:15769
  #, 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:15775
  #, 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:15783
  #, 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:15789
  #, 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:15832
  #, 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:15840
  #, 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:15848
  #, 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:15857
  #, 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:15881
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr "L'interface de %qs à %L doit être explicite"
  
! #: fortran/resolve.cc:15986
  #, 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:15995
  #, 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:16003 fortran/resolve.cc:16021
  #, 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:16011
  #, 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:16029
  #, 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:16035
  #, 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:16041
  #, 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:16049
  #, 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:16058
  #, 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:16080
  #, 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:16117
  #, 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:16187
  #, 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:16234
  #, 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:16293
  #, 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:16305
  #, 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:16333
  #, 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:16389
  #, 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:16605
  #, 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:16648
  #, 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:16662
  #, 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:16676 fortran/resolve.cc:17242
  #, 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:16687
  #, 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:16697
  #, 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:16740
  #, 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:16750
  #, 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:16756
  #, 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:16762
  #, 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:16791
  #, 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:16801
  #, 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:16898
  #, 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:17003
  #, 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:17012
  #, 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:17022
  #, 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:17047
  #, 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:17058
  #, 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:17175
  #, 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:17189
  #, 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:17205
  #, 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:17215
  #, 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:17224
  #, 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:17233
  #, 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:17275
  #, 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:17291
  #, 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:17302
  #, 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:17315
  #, 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:17348
  #, 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:17356
  #, 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:17365
  #, 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:17451
  #, 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:17543
  #, 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:17556
  #, 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:17626
  #, 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:17658
  #, 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:17672
  #, 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:17695
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "Failed to match clause at %C"
  msgid "Failed to build PDT class component at %L"
! msgstr "Échec lors de la recherche d'une correspondance de la clause à %C"
  
! #: fortran/resolve.cc:17756
  #, 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:17762
  #, 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:17768
  #, 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:17776
  #, 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:17793
  #, 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:17815
  #, 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:17826
  #, 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:17853
  #, 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:17872
  #, 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:17888
  #, 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:17899
  #, 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:17907
  #, 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:17929
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "TILE requires constant expression at %L"
  msgid "Expecting constant expression near %L"
! msgstr "TILE requiert une expression constante à %L"
  
! #: fortran/resolve.cc:17980
  #, 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:17992
  #, 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:17999
  #, 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:18058
  #, 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:18071
  #, 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:18136
  #, 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:18139
  #, 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:18246
  #, 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:18267
  #, 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:18281
  #, 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:18284
  #, 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:18296
  #, 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:18303
  #, 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:18316
  #, 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:18322
  #, 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:18332
  #, 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:18341
  #, 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:18354 fortran/resolve.cc:18531
  #, 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:18368
  #, 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:18377
  #, 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:18386
  #, 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:18394
  #, 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:18401
  #, 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:18421
  #, 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:18428
  #, 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:18435
  #, 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:18442
  #, 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:18468
  #, 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:18478
  #, 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:18557
  #, 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:18572
  #, 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:18585
  #, 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:18603
  #, 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:18615
  #, 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:18624
  #, 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:18637
  #, 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:18646
  #, 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:18659
  #, 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:18675
  #, 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:18683
  #, 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:18691
  #, 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:18704
  #, 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:18713
  #, 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:18729
  #, 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:18735
  #, 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:18760
  #, 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:18822
  #, 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:18824
! #, 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 "La cible de l'initialisation du pointeur à %L doit avoir l'attribut SAVE"
  
! #: fortran/resolve.cc:18829
! #, fuzzy, gcc-internal-format
! #| msgid "variable %q+D with attribute %qs must not have an initializer"
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
! msgstr "la variable %q+D avec l'attribut %qs ne doit pas avoir d'initialiseur"
  
! #: fortran/resolve.cc:18845
  #, 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:18963
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "Entité définissable attendue près de %L"
  
! #: fortran/resolve.cc:18971
  #, 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:18978
  #, 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:18985
  #, 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:19001
  #, 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:19008
  #, 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:19017
  #, 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:19079
  #, 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:19092
  #, 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:19168
  #, 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:19196
  #, 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:19204
  #, 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:19212
  #, 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:19219
  #, 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:19344
  #, 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:19521
  #, 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:19527
  #, 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:19611
  #, 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:19620
  #, 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:19628
  #, 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:19644
  #, 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:19747
  #, 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:19762
  #, 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:19787
  #, 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:19796
  #, 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:19826
  #, 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:19836
  #, 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:19846
  #, 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:19853
  #, 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:19871
  #, 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:19882
  #, 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:19893
  #, 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:19924
  #, 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:19991
  #, 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:20004
  #, 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:20026
  #, 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:20036
  #, 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:20044
  #, 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:20058
  #, 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:20076
  #, 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:20083
  #, 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:20165
  #, 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"
--- 86443,87500 ----
  #. 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:14845
  #, 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:14931
  #, 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:15175
  #, 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:15179
  #, 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:15187
  #, 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:15198
  #, 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:15216
  #, 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:15230
  #, 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:15263
  #, 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:15285
  #, 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:15318
  #, 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:15332
  #, 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:15354
  #, 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:15379
  #, 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:15400
  #, 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:15407
  #, 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:15455
  #, 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:15458
  #, 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:15461
  #, 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:15464
  #, 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:15467
  #, 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:15470
  #, 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:15512
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s à %L"
  
! #: fortran/resolve.cc:15544
  #, 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:15567
  #, 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:15589
  #, 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:15607
  #, 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:15619
  #, 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:15629
  #, 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:15639
  #, 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:15658
  #, 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:15662
  #, 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:15666
  #, 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:15670
  #, 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:15683
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "Fonction CHARACTER(*) %qs à %L"
  
! #: fortran/resolve.cc:15694
  #, 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:15700
  #, 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:15720
  #, 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:15737
  #, 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:15751
! #, 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:15810
  #, 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:15816
  #, 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:15822
  #, 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:15830
  #, 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:15836
  #, 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:15879
  #, 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:15887
  #, 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:15895
  #, 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:15904
  #, 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:15928
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr "L'interface de %qs à %L doit être explicite"
  
! #: fortran/resolve.cc:16033
  #, 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:16042
  #, 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:16050 fortran/resolve.cc:16068
  #, 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:16058
  #, 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:16076
  #, 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:16082
  #, 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:16088
  #, 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:16096
  #, 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:16105
  #, 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:16127
  #, 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:16164
  #, 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:16234
  #, 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:16281
  #, 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:16340
  #, 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:16352
  #, 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:16380
  #, 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:16436
  #, 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:16652
  #, 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:16695
  #, 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:16709
  #, 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:16723 fortran/resolve.cc:17289
  #, 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:16734
  #, 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:16744
  #, 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:16787
  #, 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:16797
  #, 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:16803
  #, 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:16809
  #, 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:16838
  #, 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:16848
  #, 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:16945
  #, 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:17050
  #, 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:17059
  #, 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:17069
  #, 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:17094
  #, 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:17105
  #, 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:17222
  #, 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:17236
  #, 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:17252
  #, 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:17262
  #, 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:17271
  #, 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:17280
  #, 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:17322
  #, 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:17338
  #, 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:17349
  #, 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:17362
  #, 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:17395
  #, 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:17403
  #, 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:17412
  #, 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:17498
  #, 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:17590
  #, 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:17603
  #, 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:17673
  #, 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:17705
  #, 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:17719
  #, 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:17742
! #, 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:17803
  #, 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:17809
  #, 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:17815
  #, 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:17823
  #, 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:17840
  #, 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:17862
  #, 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:17873
  #, 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:17900
  #, 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:17919
  #, 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:17935
  #, 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:17946
  #, 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:17954
  #, 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:17976
! #, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
! msgstr "Expression constante attendue près de %L"
  
! #: fortran/resolve.cc:18027
  #, 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:18039
  #, 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:18046
  #, 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:18105
  #, 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:18118
  #, 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:18183
  #, 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:18186
  #, 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:18293
  #, 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:18314
  #, 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:18328
  #, 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:18331
  #, 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:18343
  #, 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:18350
  #, 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:18363
  #, 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:18369
  #, 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:18379
  #, 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:18388
  #, 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:18401 fortran/resolve.cc:18578
  #, 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:18415
  #, 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:18424
  #, 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:18433
  #, 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:18441
  #, 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:18448
  #, 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:18468
  #, 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:18475
  #, 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:18482
  #, 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:18489
  #, 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:18515
  #, 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:18525
  #, 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:18604
  #, 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:18619
  #, 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:18632
  #, 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:18650
  #, 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:18662
  #, 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:18671
  #, 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:18684
  #, 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:18693
  #, 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:18706
  #, 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:18722
  #, 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:18730
  #, 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:18738
  #, 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:18751
  #, 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:18760
  #, 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:18776
  #, 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:18782
  #, 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:18807
  #, 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:18869
  #, 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:18871
! #, 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:18876
! #, 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:18892
  #, 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:19010
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "Entité définissable attendue près de %L"
  
! #: fortran/resolve.cc:19018
  #, 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:19025
  #, 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:19032
  #, 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:19048
  #, 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:19055
  #, 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:19064
  #, 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:19126
  #, 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:19139
  #, 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:19215
  #, 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:19243
  #, 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:19251
  #, 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:19259
  #, 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:19266
  #, 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:19391
  #, 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:19568
  #, 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:19574
  #, 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:19658
  #, 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:19667
  #, 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:19675
  #, 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:19691
  #, 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:19794
  #, 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:19809
  #, 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:19834
  #, 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:19843
  #, 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:19873
  #, 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:19883
  #, 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:19893
  #, 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:19900
  #, 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:19918
  #, 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:19929
  #, 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:19940
  #, 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:19971
  #, 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:20038
  #, 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:20051
  #, 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:20073
  #, 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:20083
  #, 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:20091
  #, 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:20105
  #, 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:20123
  #, 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:20130
  #, 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:20212
  #, 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"
*************** msgid "Argument of %s function at %L is
*** 87925,87934 ****
  msgstr "L'argument de la fonction %s à %L est trop grand pour la séquence alphanumérique du sous-type %d"
  
  #: fortran/simplify.cc:888
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "Argument of ACOS at %L must be within the closed interval [-1, 1]"
! msgstr "L'argument de ACOS à %L doit être compris entre -1 et 1"
  
  #: fortran/simplify.cc:903
  #, gcc-internal-format
--- 87660,87668 ----
  msgstr "L'argument de la fonction %s à %L est trop grand pour la séquence alphanumérique du sous-type %d"
  
  #: fortran/simplify.cc:888
! #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ACOS at %L must be within the closed interval [-1, 1]"
! msgstr "L'argument de ACOS à %L doit être compris dans l'intervalle fermé [-1, 1]"
  
  #: fortran/simplify.cc:903
  #, gcc-internal-format
*************** msgid "in gfc_simplify_acosh(): Bad type
*** 87946,87955 ****
  msgstr "dans gfc_simplify_acosh(): Mauvais type"
  
  #: fortran/simplify.cc:1166
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "Argument of ASIN at %L must be between -1 and 1"
  msgid "Argument of ASIN at %L must be within the closed interval [-1, 1]"
! msgstr "L'argument de ASIN à %L doit être compris entre -1 et 1"
  
  #: fortran/simplify.cc:1181
  #, gcc-internal-format
--- 87680,87688 ----
  msgstr "dans gfc_simplify_acosh(): Mauvais type"
  
  #: fortran/simplify.cc:1166
! #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ASIN at %L must be within the closed interval [-1, 1]"
! msgstr "L'argument de ASIN à %L doit être compris dans l'intervalle fermé [-1, 1]"
  
  #: fortran/simplify.cc:1181
  #, gcc-internal-format
*************** msgid "in gfc_simplify_asin(): Bad type"
*** 87957,87972 ****
  msgstr "dans gfc_simplify_asin(): Mauvais type"
  
  #: fortran/simplify.cc:1219
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "Argument of ACOSD at %L must be between -1 and 1"
  msgid "Argument of ACOSD at %L must be within the closed interval [-1, 1]"
! msgstr "L'argument de ACOSD à %L doit être compris entre -1 et 1"
  
  #: fortran/simplify.cc:1250
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "Argument of ASIND at %L must be between -1 and 1"
  msgid "Argument of ASIND at %L must be within the closed interval [-1, 1]"
! msgstr "L'argument de ASIND à %L doit être compris entre -1 et 1"
  
  #: fortran/simplify.cc:1310
  #, gcc-internal-format
--- 87690,87703 ----
  msgstr "dans gfc_simplify_asin(): Mauvais type"
  
  #: fortran/simplify.cc:1219
! #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ACOSD at %L must be within the closed interval [-1, 1]"
! msgstr "L'argument de ACOSD à %L doit être compris dans l'intervalle fermé [-1, 1]"
  
  #: fortran/simplify.cc:1250
! #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ASIND at %L must be within the closed interval [-1, 1]"
! msgstr "L'argument de ASIND à %L doit être compris dans l'intervalle [-1, 1]"
  
  #: fortran/simplify.cc:1310
  #, gcc-internal-format
*************** msgid "in gfc_simplify_atanh(): Bad type
*** 87989,87996 ****
  msgstr "dans gfc_simplify_atanh(): Mauvais type"
  
  #: fortran/simplify.cc:1390
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "If first argument of ATAN2 at %L is zero, then the second argument must not be zero"
  msgid "If the first argument of ATAN2 at %L is zero, then the second argument must not be zero"
  msgstr "Si le premier argument de ATAN2 à %L est zéro, alors le second argument ne doit pas être zéro"
  
--- 87720,87726 ----
  msgstr "dans gfc_simplify_atanh(): Mauvais type"
  
  #: fortran/simplify.cc:1390
! #, gcc-internal-format, gfc-internal-format
  msgid "If the first argument of ATAN2 at %L is zero, then the second argument must not be zero"
  msgstr "Si le premier argument de ATAN2 à %L est zéro, alors le second argument ne doit pas être zéro"
  
*************** msgid "gfc_simplify_dcmplx(): Bad type (
*** 88010,88017 ****
  msgstr "gfc_simplify_dcmplx(): Mauvais type (y)"
  
  #: fortran/simplify.cc:1969
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "If first argument of ATAN2D at %L is zero, then the second argument must not be zero"
  msgid "If the first argument of ATAN2D at %L is zero, then the second argument must not be zero"
  msgstr "Si le premier argument de ATAN2D à %L est zéro, alors le second argument ne doit pas être zéro"
  
--- 87740,87746 ----
  msgstr "gfc_simplify_dcmplx(): Mauvais type (y)"
  
  #: fortran/simplify.cc:1969
! #, gcc-internal-format, gfc-internal-format
  msgid "If the first argument of ATAN2D at %L is zero, then the second argument must not be zero"
  msgstr "Si le premier argument de ATAN2D à %L est zéro, alors le second argument ne doit pas être zéro"
  
*************** msgid "in gfc_simplify_cos(): Bad type"
*** 88021,88042 ****
  msgstr "dans gfc_simplify_cos(): Mauvais type"
  
  #: fortran/simplify.cc:2169
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "Argument of ACOSPI at %L must be within the closed interval [-1, 1]"
! msgstr "L'argument de ACOS à %L doit être compris entre -1 et 1"
  
  #: fortran/simplify.cc:2201
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "Argument of ASIN at %L must be between -1 and 1"
  msgid "Argument of ASINPI at %L must be within the closed interval [-1, 1]"
! msgstr "L'argument de ASIN à %L doit être compris entre -1 et 1"
  
  #: fortran/simplify.cc:2256
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "If first argument of ATAN2 at %L is zero, then the second argument must not be zero"
  msgid "If the first argument of ATAN2PI at %L is zero, then the second argument must not be zero"
! msgstr "Si le premier argument de ATAN2 à %L est zéro, alors le second argument ne doit pas être zéro"
  
  #: fortran/simplify.cc:2745
  #, gcc-internal-format
--- 87750,87768 ----
  msgstr "dans gfc_simplify_cos(): Mauvais type"
  
  #: fortran/simplify.cc:2169
! #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ACOSPI at %L must be within the closed interval [-1, 1]"
! msgstr "L'argument de ACOSPI à %L doit être compris dans l'intervalle fermé [-1, 1]"
  
  #: fortran/simplify.cc:2201
! #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ASINPI at %L must be within the closed interval [-1, 1]"
! msgstr "L'argument de ASINPI à %L doit être compris dans l'intervalle fermé [-1, 1]"
  
  #: fortran/simplify.cc:2256
! #, gcc-internal-format, gfc-internal-format
  msgid "If the first argument of ATAN2PI at %L is zero, then the second argument must not be zero"
! msgstr "Si le premier argument de ATAN2PI à %L est zéro, alors le second argument ne doit pas être zéro"
  
  #: fortran/simplify.cc:2745
  #, gcc-internal-format
*************** msgstr "Le caractère %qs dans la chaîn
*** 88264,88471 ****
  msgid "gfc_free_statement(): Bad statement"
  msgstr "gfc_free_statement(): Mauvaise instruction"
  
! #: fortran/symbol.cc:139
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE (type) statement at %L following an IMPLICIT statement"
  msgstr "L'instruction IMPLICIT NONE (type) à %L suit une instruction IMPLICIT"
  
! #: fortran/symbol.cc:176
  #, gcc-internal-format
  msgid "Letter %qc already set in IMPLICIT statement at %C"
  msgstr "La lettre %qc est déjà définie dans l'instruction IMPLICIT à %C"
  
! #: fortran/symbol.cc:198
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
  msgstr "Impossible de spécifier IMPLICIT à %C après IMPLICIT NONE"
  
! #: fortran/symbol.cc:208
  #, gcc-internal-format
  msgid "Letter %qc already has an IMPLICIT type at %C"
  msgstr "La lettre %qc a déjà un type IMPLICIT à %C"
  
! #: fortran/symbol.cc:232
  #, gcc-internal-format
  msgid "Option %<-fallow-leading-underscore%> is for use only by gfortran developers, and should not be used for implicitly typed variables"
  msgstr "L'option %<-fallow-leading-underscore%> est réservée aux développeurs de gfortran et ne devrait pas être utilisée pour des variables implicitement typées"
  
! #: fortran/symbol.cc:237
  #, gcc-internal-format
  msgid "gfc_get_default_type(): Bad symbol %qs"
  msgstr "gfc_get_default_type(): Mauvais symbole %qs"
  
! #: fortran/symbol.cc:307
  #, gcc-internal-format
  msgid "gfc_set_default_type(): symbol already has a type"
  msgstr "gfc_set_default_type(): le symbole a déjà un type"
  
! #: fortran/symbol.cc:317
  #, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Le symbole %qs à %L n'a pas de type IMPLICIT, vouliez-vous employer %qs ?"
  
! #: fortran/symbol.cc:321
  #, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type"
  msgstr "Le symbole %qs à %L n'a pas de type IMPLICIT"
  
  #. BIND(C) variables should not be implicitly declared.
! #: fortran/symbol.cc:341
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) variable %qs at %L may not be C interoperable"
  msgstr "La variable BIND(C) %qs implicitement déclarée à %L pourrait ne pas être interopérable avec le C"
  
  #. Dummy args to a BIND(C) routine may not be interoperable if
  #. they are implicitly typed.
! #: fortran/symbol.cc:357
  #, gcc-internal-format
  msgid "Implicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "La variable %qs implicitement déclarée à %L peut ne pas être interopérable avec le C mais elle est un argument muet à la procédure BIND(C) %qs à %L"
  
! #: fortran/symbol.cc:398
  #, gcc-internal-format
  msgid "Function result %qs at %L has no IMPLICIT type"
  msgstr "Le résultat de la fonction %qs à %L n'a pas de type IMPLICIT"
  
! #: fortran/symbol.cc:418 fortran/symbol.cc:945 fortran/symbol.cc:1859
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute conflicts with %s attribute at %L"
  msgstr "L'attribut %s est en conflit avec l'attribut %s à %L"
  
! #: fortran/symbol.cc:424 fortran/symbol.cc:948
  #, gcc-internal-format
  msgid "%s attribute conflicts with %s attribute in %qs at %L"
  msgstr "L'attribut %s est en conflit avec l'attribut %s dans %qs à %L"
  
! #: fortran/symbol.cc:508
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
  msgstr "L'attribut %s n'est pas permis dans le BLOCK DATA de l'unité de programme à %L"
  
! #: fortran/symbol.cc:533
  #, gcc-internal-format, gfc-internal-format
  msgid "Namelist group name at %L cannot have the SAVE attribute"
  msgstr "Le nom de groupe de la liste de noms à %L ne peut pas avoir l'attribut SAVE"
  
! #: fortran/symbol.cc:552
  #, gcc-internal-format
  msgid "internal procedure %qs at %L conflicts with DUMMY argument"
  msgstr "La procédure interne %qs à %L est en conflit avec l'argument DUMMY"
  
! #: fortran/symbol.cc:588
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer at %C"
  msgstr "Pointeur de procédure à %C"
  
! #: fortran/symbol.cc:809
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute applied to %s %s at %L"
  msgstr "Attribut %s appliqué à %s %s à %L"
  
! #: fortran/symbol.cc:816
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) applied to %s %s at %L"
  msgstr "BIND(C) appliqué à %s %s à %L"
  
! #: fortran/symbol.cc:990
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol at %L"
  msgstr "Impossible de changer les attributs du symbole associé à USE à %L"
  
! #: fortran/symbol.cc:993
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol %s at %L"
  msgstr "Impossible de changer les attributs du symbole %s associé à USE à %L"
  
! #: fortran/symbol.cc:1009
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute specified at %L"
  msgstr "Attribut %s spécifié en double à %L"
  
! #: fortran/symbol.cc:1051
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
  msgstr "ALLOCATABLE spécifié en dehors du corps de INTERFACE à %L"
  
! #: fortran/symbol.cc:1068
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate AUTOMATIC attribute specified at %L"
  msgstr "Attribut AUTOMATIC spécifié en double à %L"
  
! #: fortran/symbol.cc:1092
  #, gcc-internal-format
  msgid "CODIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr "CODIMENSION spécifié pour %qs en dehors du corps de son INTERFACE à %L"
  
! #: fortran/symbol.cc:1118
  #, gcc-internal-format
  msgid "DIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr "DIMENSION spécifié pour %qs en dehors du corps de son INTERFACE à %L"
  
! #: fortran/symbol.cc:1281
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %L appears in multiple pointer() statements"
  msgstr "Le pointé Cray à %L apparaît dans plusieurs instructions pointer()"
  
! #: fortran/symbol.cc:1300
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate PROTECTED attribute specified at %L"
  msgstr "Attribut PROTECTED spécifié en double à %L"
  
! #: fortran/symbol.cc:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgstr "L'attribut SAVE à %L ne peut pas être spécifié dans une procédure PURE"
  
! #: fortran/symbol.cc:1345
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified near %C"
  msgstr "Attribut SAVE spécifié en double à %C"
  
! #: fortran/symbol.cc:1349
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified at %L"
  msgstr "Attribut SAVE spécifié en double à %L"
  
! #: fortran/symbol.cc:1369
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VALUE attribute specified at %L"
  msgstr "Attribut SAVE spécifié en double à %L"
  
! #: fortran/symbol.cc:1388
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VOLATILE attribute specified at %L"
  msgstr "Attribut VOLATILE spécifié en double à %L"
  
! #: fortran/symbol.cc:1400
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %L cannot be specified in a PURE procedure"
  msgstr "L'attribut VOLATILE à %L ne peut pas être spécifié dans une procédure PURE"
  
! #: fortran/symbol.cc:1421
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
  msgstr "Attribut ASYNCHRONOUS spécifié en double à %L"
  
! #: fortran/symbol.cc:1855
  #, gcc-internal-format
  msgid "%s attribute of %qs conflicts with %s attribute at %L"
  msgstr "L'attribut %s de %qs est en conflit avec l'attribut %s à %L"
  
! #: fortran/symbol.cc:1892
! #, gcc-internal-format, gfc-internal-format
! msgid ""
! "%s procedure at %L is already declared as %s procedure. \n"
! "F2008: A pointer function assignment is ambiguous if it is the first executable statement after the specification block. Please add any other kind of executable statement before it. FIXME"
! msgstr ""
! "La procédure %s à %L est déjà déclarée comme procédure %s.\n"
! "F2008: Une affectation à une fonction pointeur est ambigüe si elle est la première instruction exécutable après la spécification du bloc. Veuillez ajouter n'importe quel autre type d'instruction exécutable avant elle. FIXME"
! 
! #: fortran/symbol.cc:1900
  #, gcc-internal-format, gfc-internal-format
  msgid "%s procedure at %L is already declared as %s procedure"
  msgstr "La procédure %s à %L est déjà déclarée comme procédure %s"
  
  #: fortran/symbol.cc:1935
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
--- 87990,88193 ----
  msgid "gfc_free_statement(): Bad statement"
  msgstr "gfc_free_statement(): Mauvaise instruction"
  
! #: fortran/symbol.cc:140
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE (type) statement at %L following an IMPLICIT statement"
  msgstr "L'instruction IMPLICIT NONE (type) à %L suit une instruction IMPLICIT"
  
! #: fortran/symbol.cc:177
  #, gcc-internal-format
  msgid "Letter %qc already set in IMPLICIT statement at %C"
  msgstr "La lettre %qc est déjà définie dans l'instruction IMPLICIT à %C"
  
! #: fortran/symbol.cc:199
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
  msgstr "Impossible de spécifier IMPLICIT à %C après IMPLICIT NONE"
  
! #: fortran/symbol.cc:209
  #, gcc-internal-format
  msgid "Letter %qc already has an IMPLICIT type at %C"
  msgstr "La lettre %qc a déjà un type IMPLICIT à %C"
  
! #: fortran/symbol.cc:233
  #, gcc-internal-format
  msgid "Option %<-fallow-leading-underscore%> is for use only by gfortran developers, and should not be used for implicitly typed variables"
  msgstr "L'option %<-fallow-leading-underscore%> est réservée aux développeurs de gfortran et ne devrait pas être utilisée pour des variables implicitement typées"
  
! #: fortran/symbol.cc:238
  #, gcc-internal-format
  msgid "gfc_get_default_type(): Bad symbol %qs"
  msgstr "gfc_get_default_type(): Mauvais symbole %qs"
  
! #: fortran/symbol.cc:308
  #, gcc-internal-format
  msgid "gfc_set_default_type(): symbol already has a type"
  msgstr "gfc_set_default_type(): le symbole a déjà un type"
  
! #: fortran/symbol.cc:318
  #, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Le symbole %qs à %L n'a pas de type IMPLICIT, vouliez-vous employer %qs ?"
  
! #: fortran/symbol.cc:322
  #, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type"
  msgstr "Le symbole %qs à %L n'a pas de type IMPLICIT"
  
  #. BIND(C) variables should not be implicitly declared.
! #: fortran/symbol.cc:342
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) variable %qs at %L may not be C interoperable"
  msgstr "La variable BIND(C) %qs implicitement déclarée à %L pourrait ne pas être interopérable avec le C"
  
  #. Dummy args to a BIND(C) routine may not be interoperable if
  #. they are implicitly typed.
! #: fortran/symbol.cc:358
  #, gcc-internal-format
  msgid "Implicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "La variable %qs implicitement déclarée à %L peut ne pas être interopérable avec le C mais elle est un argument muet à la procédure BIND(C) %qs à %L"
  
! #: fortran/symbol.cc:399
  #, gcc-internal-format
  msgid "Function result %qs at %L has no IMPLICIT type"
  msgstr "Le résultat de la fonction %qs à %L n'a pas de type IMPLICIT"
  
! #: fortran/symbol.cc:419 fortran/symbol.cc:946 fortran/symbol.cc:1860
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute conflicts with %s attribute at %L"
  msgstr "L'attribut %s est en conflit avec l'attribut %s à %L"
  
! #: fortran/symbol.cc:425 fortran/symbol.cc:949
  #, gcc-internal-format
  msgid "%s attribute conflicts with %s attribute in %qs at %L"
  msgstr "L'attribut %s est en conflit avec l'attribut %s dans %qs à %L"
  
! #: fortran/symbol.cc:509
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
  msgstr "L'attribut %s n'est pas permis dans le BLOCK DATA de l'unité de programme à %L"
  
! #: fortran/symbol.cc:534
  #, gcc-internal-format, gfc-internal-format
  msgid "Namelist group name at %L cannot have the SAVE attribute"
  msgstr "Le nom de groupe de la liste de noms à %L ne peut pas avoir l'attribut SAVE"
  
! #: fortran/symbol.cc:553
  #, gcc-internal-format
  msgid "internal procedure %qs at %L conflicts with DUMMY argument"
  msgstr "La procédure interne %qs à %L est en conflit avec l'argument DUMMY"
  
! #: fortran/symbol.cc:589
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer at %C"
  msgstr "Pointeur de procédure à %C"
  
! #: fortran/symbol.cc:810
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute applied to %s %s at %L"
  msgstr "Attribut %s appliqué à %s %s à %L"
  
! #: fortran/symbol.cc:817
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) applied to %s %s at %L"
  msgstr "BIND(C) appliqué à %s %s à %L"
  
! #: fortran/symbol.cc:991
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol at %L"
  msgstr "Impossible de changer les attributs du symbole associé à USE à %L"
  
! #: fortran/symbol.cc:994
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol %s at %L"
  msgstr "Impossible de changer les attributs du symbole %s associé à USE à %L"
  
! #: fortran/symbol.cc:1010
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute specified at %L"
  msgstr "Attribut %s spécifié en double à %L"
  
! #: fortran/symbol.cc:1052
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
  msgstr "ALLOCATABLE spécifié en dehors du corps de INTERFACE à %L"
  
! #: fortran/symbol.cc:1069
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate AUTOMATIC attribute specified at %L"
  msgstr "Attribut AUTOMATIC spécifié en double à %L"
  
! #: fortran/symbol.cc:1093
  #, gcc-internal-format
  msgid "CODIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr "CODIMENSION spécifié pour %qs en dehors du corps de son INTERFACE à %L"
  
! #: fortran/symbol.cc:1119
  #, gcc-internal-format
  msgid "DIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr "DIMENSION spécifié pour %qs en dehors du corps de son INTERFACE à %L"
  
! #: fortran/symbol.cc:1282
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %L appears in multiple pointer() statements"
  msgstr "Le pointé Cray à %L apparaît dans plusieurs instructions pointer()"
  
! #: fortran/symbol.cc:1301
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate PROTECTED attribute specified at %L"
  msgstr "Attribut PROTECTED spécifié en double à %L"
  
! #: fortran/symbol.cc:1333
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgstr "L'attribut SAVE à %L ne peut pas être spécifié dans une procédure PURE"
  
! #: fortran/symbol.cc:1346
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified near %C"
  msgstr "Attribut SAVE spécifié en double à %C"
  
! #: fortran/symbol.cc:1350
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified at %L"
  msgstr "Attribut SAVE spécifié en double à %L"
  
! #: fortran/symbol.cc:1370
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VALUE attribute specified at %L"
  msgstr "Attribut SAVE spécifié en double à %L"
  
! #: fortran/symbol.cc:1389
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VOLATILE attribute specified at %L"
  msgstr "Attribut VOLATILE spécifié en double à %L"
  
! #: fortran/symbol.cc:1401
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %L cannot be specified in a PURE procedure"
  msgstr "L'attribut VOLATILE à %L ne peut pas être spécifié dans une procédure PURE"
  
! #: fortran/symbol.cc:1422
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
  msgstr "Attribut ASYNCHRONOUS spécifié en double à %L"
  
! #: fortran/symbol.cc:1856
  #, gcc-internal-format
  msgid "%s attribute of %qs conflicts with %s attribute at %L"
  msgstr "L'attribut %s de %qs est en conflit avec l'attribut %s à %L"
  
! #: fortran/symbol.cc:1891
  #, gcc-internal-format, gfc-internal-format
  msgid "%s procedure at %L is already declared as %s procedure"
  msgstr "La procédure %s à %L est déjà déclarée comme procédure %s"
  
+ #: fortran/symbol.cc:1898
+ #, gcc-internal-format
+ msgid "F2008: A pointer function assignment is ambiguous if it is the first executable statement after the specification block.  Please add any other kind of executable statement before it"
+ msgstr "F2008: Une affectation à une fonction pointeur est ambigüe si elle est la première instruction exécutable après la spécification du bloc. Veuillez ajouter n'importe quel autre type d'instruction exécutable avant elle"
+ 
  #: fortran/symbol.cc:1935
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
*************** msgstr "%qs à %C n'est pas un membre de
*** 88556,88669 ****
  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:2935
  #, 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:2946
  #, 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:2956
  #, 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:2963
  #, 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:3004
  #, 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:3013
  #, 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:3021
  #, 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:3025
  #, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr "Instruction DO étiquetée à %L"
  
! #: fortran/symbol.cc:3430
  #, 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:3433
  #, 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:3678
  #, 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:4733
  #, 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:4746
  #, 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:4774
  #, 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:4780
  #, 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:4802
  #, 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:4812
  #, 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:4823
  #, 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:4862
  #, 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:4872
  #, 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:4884
  #, 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:5397 fortran/symbol.cc:5402
  #, 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é"
--- 88278,88391 ----
  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:3436
  #, 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:3439
  #, 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:3684
  #, 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:4739
  #, 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:4752
  #, 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:4780
  #, 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:4786
  #, 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:4808
  #, 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:4818
  #, 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:4829
  #, 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:4868
  #, 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:4878
  #, 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:4890
  #, 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:5403 fortran/symbol.cc:5408
  #, 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
*** 88693,88716 ****
  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:10593
  #, 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."
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7083
  #, 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:9503
  #, 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:13266
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "mauvais type d'expression durant le parcours (%d)"
--- 88415,88443 ----
  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:10648
  #, 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:4023
+ #, 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."
+ 
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7113
  #, 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:9533
  #, 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:13291
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "mauvais type d'expression durant le parcours (%d)"
*************** msgstr "Le bloc COMMON nommé %qs à %L
*** 88723,88735 ****
  #: fortran/trans-common.cc:494
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by common block %</%s/%> declared at %L"
! msgstr ""
  
  #. Use 'else if' as groupprivate implies 'local'.
  #: fortran/trans-common.cc:498
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by common block %</%s/%> declared at %L"
! msgstr ""
  
  #: fortran/trans-common.cc:853
  #, gcc-internal-format
--- 88450,88462 ----
  #: fortran/trans-common.cc:494
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by common block %</%s/%> declared at %L"
! msgstr "Désolé, OMP GROUPPRIVATE n'est pas implémenté, utilisé par le bloc commun %</%s%> déclaré à %L"
  
  #. Use 'else if' as groupprivate implies 'local'.
  #: fortran/trans-common.cc:498
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by common block %</%s/%> declared at %L"
! msgstr "Désolé, OMP DECLARE TARGET avec une clause locale n'est pas implémenté, utilisé par le bloc commun %</%s/%> déclaré à %L"
  
  #: fortran/trans-common.cc:853
  #, gcc-internal-format
*************** msgstr "Le tableau %qs à %L est plus gr
*** 88820,88832 ****
  #: fortran/trans-decl.cc:1591
  #, 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:1595
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
! msgstr ""
  
  #: fortran/trans-decl.cc:1939
  #, gcc-internal-format, gfc-internal-format
--- 88547,88559 ----
  #: fortran/trans-decl.cc:1591
  #, 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:1595
  #, 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:1939
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "%s à %L n'a pas de type par dé
*** 88838,88959 ****
  msgid "intrinsic variable which isn't a procedure"
  msgstr "variable intrinsèque qui n'est pas une procédure"
  
! #: fortran/trans-decl.cc:4823 fortran/trans-decl.cc:7990
  #, 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:5373
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "Paramètre de type différé pas encore supporté"
  
! #: fortran/trans-decl.cc:5685
  #, 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:5698
  #, 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:6384
  #, 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:6387
  #, 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:6402
  #, 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:6408
  #, 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:6419 fortran/trans-decl.cc:6570
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Argument muet %qs inutilisé à %L"
  
! #: fortran/trans-decl.cc:6435
  #, 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:6454
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "Variable %qs inutilisée déclarée à %L"
  
! #: fortran/trans-decl.cc:6503
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "Paramètre %qs inutilisé déclaré à %L"
  
! #: fortran/trans-decl.cc:6507
  #, 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:6537
  #, 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:7136
  #, 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:7335 fortran/trans-expr.cc:6207
  #, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr "Non signé par encore implémenté"
  
! #: fortran/trans-decl.cc:8474
  #, 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:1231
  #, 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:2061
  #, 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:2387
  #, 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:2396
  #, 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:4308
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Op intrinsèque inconnue"
  
! #: fortran/trans-expr.cc:5958
  #, 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:11200
  #, 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"
--- 88565,88686 ----
  msgid "intrinsic variable which isn't a procedure"
  msgstr "variable intrinsèque qui n'est pas une procédure"
  
! #: fortran/trans-decl.cc:4824 fortran/trans-decl.cc:7998
  #, 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:5381
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "Paramètre de type différé pas encore supporté"
  
! #: fortran/trans-decl.cc:5693
  #, 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:5706
  #, 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:6392
  #, 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:6395
  #, 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:6410
  #, 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:6416
  #, 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:6427 fortran/trans-decl.cc:6578
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Argument muet %qs inutilisé à %L"
  
! #: fortran/trans-decl.cc:6443
  #, 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:6462
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "Variable %qs inutilisée déclarée à %L"
  
! #: fortran/trans-decl.cc:6511
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "Paramètre %qs inutilisé déclaré à %L"
  
! #: fortran/trans-decl.cc:6515
  #, 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:6545
  #, 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:7144
  #, 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:7343 fortran/trans-expr.cc:6252
  #, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr "Non signé par encore implémenté"
  
! #: fortran/trans-decl.cc:8482
  #, 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:6003
  #, 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:11255
  #, 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
*** 88963,88980 ****
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr "Fonction intrinsèque %qs (%d) non reconnue"
  
! #: fortran/trans-intrinsic.cc:1899 fortran/trans-intrinsic.cc:2467
! #: fortran/trans-intrinsic.cc:2673
  #, 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:12988 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:12995
  #, 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"
--- 88690,88707 ----
  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:12993 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:13000
  #, 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 "La variable d'événement à %L
*** 88984,89181 ****
  msgid "build_dt: format with namelist"
  msgstr "build_dt: format avec une liste de noms"
  
! #: fortran/trans-io.cc:2552
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad IO basetype (%d)"
  msgstr "Mauvais type de base d'E/S (%d)"
  
! #: fortran/trans-openmp.cc:932 fortran/trans-openmp.cc:1449
  #, gcc-internal-format
  msgid "Sorry, polymorphic arrays not yet supported for firstprivate"
  msgstr "Désolé, les tableaux polymorphiques ne sont pas encore supportés pour firstprivate"
  
! #: fortran/trans-openmp.cc:1604
  #, gcc-internal-format
  msgid "implicit mapping of assumed size array %qD"
  msgstr "correspondance implicite du tableau de taille tacite %qD"
  
! #: fortran/trans-openmp.cc:2149
  #, gcc-internal-format
  msgid "Mapping of unlimited polymorphic list item %qD is unspecified behavior and unsupported"
  msgstr "Le mapping de l'élément de liste polymorphique illimité %qD a un comportement non spécifié et non supporté"
  
! #: fortran/trans-openmp.cc:2154
  #, gcc-internal-format
  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:4204
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr "paramètre de classe optionnel"
  
! #: fortran/trans-openmp.cc:4668
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "type d'expression non géré"
  
! #: fortran/trans-openmp.cc:4977
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr "expression non gérée"
  
! #: fortran/trans-openmp.cc:5102
  #, 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:6138
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr "%<!OMP %s%> à %L requiert %<-fopenmp-allocators%>"
  
! #: fortran/trans-openmp.cc:6141
  #, 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:6144
  #, 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:6721 fortran/trans-openmp.cc:6741
  #, 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:6743
  #, gcc-internal-format
  msgid "Used here"
  msgstr "Utilisé ici"
  
! #: fortran/trans-openmp.cc:9311
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): Mauvais code d'instruction"
  
! #: fortran/trans-openmp.cc:9721
  #, 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:9732
  #, 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:9735
  #, 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:9738
  #, 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:9741
  #, 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:9744
  #, 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:9780
  #, gcc-internal-format
  msgid "Cannot find symbol %qs at %L"
  msgstr "Impossible de trouver le symbole %qs à %L"
  
! #: fortran/trans-openmp.cc:9793
  #, 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:9799
! #, fuzzy, gcc-internal-format
! #| msgid "variant %qs at %L is not a function or subroutine"
  msgid "variant %qs at %L is the same as base function"
! msgstr "la variante %qs à %L n'est ni une fonction ni une sous-routine"
  
! #: fortran/trans-openmp.cc:9841
  #, 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:9847
  #, 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:9873
  #, 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:9883
  #, 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:9893
  #, 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:9908
  #, 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:10009 fortran/trans-openmp.cc:10048
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected positive argument index at %L"
  msgstr "Index d'argument positif attendu à %L"
  
! #: fortran/trans-openmp.cc:10020
  #, 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:10058
  #, 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:10084
  #, 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:10098
  #, 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:10105
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr "Envisagez plutôt d'utiliser %<need_device_addr%>"
  
! #: fortran/trans-openmp.cc:10112
  #, 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:10121
  #, 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:10138
  #, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr "%<need_device_addr%> n'est pas encore supporté"
--- 88711,88907 ----
  msgid "build_dt: format with namelist"
  msgstr "build_dt: format avec une liste de noms"
  
! #: fortran/trans-io.cc:2554
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad IO basetype (%d)"
  msgstr "Mauvais type de base d'E/S (%d)"
  
! #: fortran/trans-openmp.cc:964 fortran/trans-openmp.cc:1487
  #, gcc-internal-format
  msgid "Sorry, polymorphic arrays not yet supported for firstprivate"
  msgstr "Désolé, les tableaux polymorphiques ne sont pas encore supportés pour firstprivate"
  
! #: fortran/trans-openmp.cc:1642
  #, gcc-internal-format
  msgid "implicit mapping of assumed size array %qD"
  msgstr "correspondance implicite du tableau de taille tacite %qD"
  
! #: fortran/trans-openmp.cc:2187
  #, gcc-internal-format
  msgid "Mapping of unlimited polymorphic list item %qD is unspecified behavior and unsupported"
  msgstr "Le mapping de l'élément de liste polymorphique illimité %qD a un comportement non spécifié et non supporté"
  
! #: fortran/trans-openmp.cc:2192
  #, gcc-internal-format
  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:4423
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr "paramètre de classe optionnel"
  
! #: fortran/trans-openmp.cc:4914
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "type d'expression non géré"
  
! #: fortran/trans-openmp.cc:5109
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr "expression non gérée"
  
! #: fortran/trans-openmp.cc:5234
  #, 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:6270
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr "%<!OMP %s%> à %L requiert %<-fopenmp-allocators%>"
  
! #: fortran/trans-openmp.cc:6273
  #, 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:6276
  #, 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:6853 fortran/trans-openmp.cc:6873
  #, 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:6875
  #, gcc-internal-format
  msgid "Used here"
  msgstr "Utilisé ici"
  
! #: fortran/trans-openmp.cc:9443
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): Mauvais code d'instruction"
  
! #: fortran/trans-openmp.cc:9853
  #, 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:9864
  #, 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:9867
  #, 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:9870
  #, 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:9873
  #, 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:9876
  #, 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:9912
  #, gcc-internal-format
  msgid "Cannot find symbol %qs at %L"
  msgstr "Impossible de trouver le symbole %qs à %L"
  
! #: fortran/trans-openmp.cc:9925
  #, 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:9931
! #, 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:9973
  #, 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:9979
  #, 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:10005
  #, 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:10015
  #, 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:10025
  #, 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:10040
  #, 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:10141 fortran/trans-openmp.cc:10180
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected positive argument index at %L"
  msgstr "Index d'argument positif attendu à %L"
  
! #: fortran/trans-openmp.cc:10152
  #, 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:10190
  #, 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:10216
  #, 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:10230
  #, 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:10237
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr "Envisagez plutôt d'utiliser %<need_device_addr%>"
  
! #: fortran/trans-openmp.cc:10244
  #, 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:10253
  #, 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:10270
  #, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr "%<need_device_addr%> n'est pas encore supporté"
*************** msgstr "Un retour alternatif à %L n'a p
*** 89190,89212 ****
  msgid "Sorry, the lock component of derived type at %L is not yet supported"
  msgstr "Désolé, le composant verrou du type dérivé à %L n'est pas encore supporté"
  
! #: fortran/trans-stmt.cc:1496
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, only support for integer kind %d implemented for image-set at %L"
  msgstr "Désolé, seul le support pour les entiers du sous-type %d est implémenté pour l'ensemble d'images à %L"
  
! #: fortran/trans-stmt.cc:3950
  #, gcc-internal-format
  msgid "gfc_trans_select(): Bad type for case expr."
  msgstr "gfc_trans_select(): Mauvais type pour l'expression case"
  
! #: fortran/trans-stmt.cc:5313
  #, gcc-internal-format
  msgid "Sorry, %s specifier at %L for assumed-size array %qs is not yet supported"
  msgstr "Désolé, le spécificateur %s à %L pour le tableau de taille tacite %qs n'est pas encore supporté"
  
  #. Cf. PR fortran/
! #: fortran/trans-stmt.cc:5350
  #, gcc-internal-format
  msgid "Sorry, LOCAL specifier at %L for %qs of derived type with default initializer is not yet supported"
  msgstr "Désolé, le spécificateur LOCAL à %L pour %qs ou un type dérivé avec l'initialiseur par défaut n'est pas encore supporté"
--- 88916,88938 ----
  msgid "Sorry, the lock component of derived type at %L is not yet supported"
  msgstr "Désolé, le composant verrou du type dérivé à %L n'est pas encore supporté"
  
! #: fortran/trans-stmt.cc:1499
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, only support for integer kind %d implemented for image-set at %L"
  msgstr "Désolé, seul le support pour les entiers du sous-type %d est implémenté pour l'ensemble d'images à %L"
  
! #: fortran/trans-stmt.cc:3953
  #, gcc-internal-format
  msgid "gfc_trans_select(): Bad type for case expr."
  msgstr "gfc_trans_select(): Mauvais type pour l'expression case"
  
! #: fortran/trans-stmt.cc:5316
  #, gcc-internal-format
  msgid "Sorry, %s specifier at %L for assumed-size array %qs is not yet supported"
  msgstr "Désolé, le spécificateur %s à %L pour le tableau de taille tacite %qs n'est pas encore supporté"
  
  #. Cf. PR fortran/
! #: fortran/trans-stmt.cc:5353
  #, gcc-internal-format
  msgid "Sorry, LOCAL specifier at %L for %qs of derived type with default initializer is not yet supported"
  msgstr "Désolé, le spécificateur LOCAL à %L pour %qs ou un type dérivé avec l'initialiseur par défaut n'est pas encore supporté"
*************** msgstr "REAL(KIND=10) n'est pas disponib
*** 89274,89280 ****
  #: fortran/trans-types.cc:804
  #, gcc-internal-format
  msgid "-fexternal-blas64 requires a 64-bit system"
! msgstr ""
  
  #: fortran/trans-types.cc:912
  #, gcc-internal-format
--- 89000,89006 ----
  #: fortran/trans-types.cc:804
  #, gcc-internal-format
  msgid "-fexternal-blas64 requires a 64-bit system"
! msgstr "-fexternal-blas64 requiert un système 64 bits"
  
  #: fortran/trans-types.cc:912
  #, gcc-internal-format
*************** msgid "Cannot open %s"
*** 89433,89442 ****
  msgstr "Impossible d'ouvrir %s"
  
  #: lto/lto-common.cc:2443
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "Cannot assign %s to %s at %L"
  msgid "Cannot map %s: section is too long"
! msgstr "Impossible d'assigner %s à %s à %L"
  
  #: lto/lto-common.cc:2453
  #, gcc-internal-format, gfc-internal-format
--- 89159,89167 ----
  msgstr "Impossible d'ouvrir %s"
  
  #: lto/lto-common.cc:2443
! #, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s: section is too long"
! msgstr "Impossible de mapper %s : la section est trop longue"
  
  #: lto/lto-common.cc:2453
  #, gcc-internal-format, gfc-internal-format
*************** msgid "enumeration values exceed range o
*** 89814,89829 ****
  msgstr "les valeurs de l'énumération excèdent les limites d'un entier"
  
  #: m2/gm2-gcc/m2type.cc:2316
! #, fuzzy, gcc-internal-format
! #| msgid "array type must be initialized"
  msgid "set type must be initialized"
! msgstr "le type du tableau doit être initialisé"
  
  #: m2/gm2-gcc/m2type.cc:2405
! #, fuzzy, gcc-internal-format
! #| msgid "array type must be initialized"
  msgid "record type must be initialized"
! msgstr "le type du tableau doit être initialisé"
  
  #: m2/gm2-gcc/m2type.cc:2458
  #, gcc-internal-format
--- 89539,89552 ----
  msgstr "les valeurs de l'énumération excèdent les limites d'un entier"
  
  #: m2/gm2-gcc/m2type.cc:2316
! #, gcc-internal-format
  msgid "set type must be initialized"
! msgstr "le type défini doit être initialisé"
  
  #: m2/gm2-gcc/m2type.cc:2405
! #, gcc-internal-format
  msgid "record type must be initialized"
! msgstr "le type d'enregistrement doit être initialisé"
  
  #: m2/gm2-gcc/m2type.cc:2458
  #, gcc-internal-format
*************** msgid "modification of %qE is not a cons
*** 90864,90873 ****
  msgstr "la modification de %qE n'est pas une expression constante"
  
  #: rust/backend/rust-constexpr.cc:4544
! #, fuzzy, gcc-internal-format
! #| msgid "%qE is not a constant expression"
  msgid "is not a constant expression"
! msgstr "%qE n'est pas une expression constante"
  
  #: rust/backend/rust-constexpr.cc:6396
  #, gcc-internal-format
--- 90587,90595 ----
  msgstr "la modification de %qE n'est pas une expression constante"
  
  #: rust/backend/rust-constexpr.cc:4544
! #, gcc-internal-format
  msgid "is not a constant expression"
! msgstr "n'est pas une expression constante"
  
  #: rust/backend/rust-constexpr.cc:6396
  #, gcc-internal-format
*************** msgstr "la valeur de retour de type %qT
*** 90904,90919 ****
  msgid "ignoring returned value of type %qT, that must be used"
  msgstr "la valeur de retour de type %qT est ignorée, ceci doit être utilisé"
  
! #: rust/checks/lints/rust-lint-unused-var.cc:53
  #, gcc-internal-format
  msgid "unused name %qE"
  msgstr "paramètre %qE inutilisé"
  
! #: rust/resolve/rust-late-name-resolver-2.0.cc:340
  #, gcc-internal-format, gfc-internal-format
  msgid "are you trying to break %s? how dare you?"
  msgstr "essayez-vous de casser %s ? Comment osez vous ?"
  
  #~ msgid "fatal error: "
  #~ msgstr "erreur fatale: "
  
--- 90626,90677 ----
  msgid "ignoring returned value of type %qT, that must be used"
  msgstr "la valeur de retour de type %qT est ignorée, ceci doit être utilisé"
  
! #: rust/checks/lints/rust-lint-unused-var.cc:62
  #, gcc-internal-format
  msgid "unused name %qE"
  msgstr "paramètre %qE inutilisé"
  
! #: rust/resolve/rust-late-name-resolver-2.0.cc:351
  #, gcc-internal-format, gfc-internal-format
  msgid "are you trying to break %s? how dare you?"
  msgstr "essayez-vous de casser %s ? Comment osez vous ?"
  
+ #, gcc-internal-format
+ #~ msgid "expected a string but got something else or NULL"
+ #~ msgstr "une chaîne est attendue mais on a obtenu autre chose ou NULL"
+ 
+ #, gcc-internal-format
+ #~ msgid "expected an integer value but got something else or NULL"
+ #~ msgstr "une valeur entière était attendue mais on a reçu autre chose ou NULL"
+ 
+ #, gcc-internal-format
+ #~ msgid "expected an unsigned integer value but got something else or NULL"
+ #~ msgstr "une valeur entière non signée était attendue mais on a obtenu autre chose ou NULL"
+ 
+ #, gcc-internal-format
+ #~ msgid "expected a boolean value but got something else or NULL"
+ #~ msgstr "une valeur booléenne était attendue mais on a reçu autre chose ou NULL"
+ 
+ #, gcc-internal-format
+ #~ msgid "JSON parsing returned null data"
+ #~ msgstr "l'analyse JSON a retourné une donnée nulle"
+ 
+ #, gcc-internal-format
+ #~ msgid "no support for %qs without %qs"
+ #~ msgstr "pas de support de %qs sans %qs"
+ 
+ #, gcc-internal-format
+ #~ msgid "keyword %<typename%> not allowed outside of templates"
+ #~ msgstr "le mot-clé %<typename%> n'est pas permis en dehors des patrons"
+ 
+ #, gcc-internal-format
+ #~ msgid "unexpected type %qT of iterator dereference"
+ #~ msgstr "type %qT inattendu ou déréférencement de l'itérateur"
+ 
+ #, gcc-internal-format
+ #~ msgid "%qs argument of %qs intrinsic at %L not yet supported"
+ #~ msgstr "L'argument %qs de l'intrinsèque %qs à %L n'est pas encore supporté"
+ 
  #~ msgid "fatal error: "
  #~ msgstr "erreur fatale: "
  
*************** msgstr "essayez-vous de casser %s ? Com
*** 98316,98324 ****
  #~ msgid "<constant pool index %d not in range>"
  #~ msgstr "étendue de l'index du tableau de tuples n'est pas une constante"
  
- #~ msgid "bad string constant"
- #~ msgstr "constante chaîne erronée"
- 
  #~ msgid "bad value constant type %d, index %d"
  #~ msgstr "valeur %d de type de constante erronée, index %d"
  
--- 98074,98079 ----
diff -Nrcpad gcc-16-20260329/gcc/po/hr.po gcc-16-20260405/gcc/po/hr.po
*** gcc-16-20260329/gcc/po/hr.po	Sun Mar 29 22:32:07 2026
--- gcc-16-20260405/gcc/po/hr.po	Sun Apr  5 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-02-19 21:05+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-03-26 15:06+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 ""
*** 146,192 ****
  msgid "-f%s ignored (not supported for DJGPP)\n"
  msgstr ""
  
! #: gcc.cc:873 gcc.cc:930
  msgid "-gz is not supported in this configuration"
  msgstr "-gz nije podržan u ovoj konfiguraciji"
  
! #: gcc.cc:879
  msgid "-gz=zstd is not supported in this configuration"
  msgstr "-gz=zstd nije podržan u ovoj konfiguraciji"
  
! #: gcc.cc:1124
  msgid "-fuse-linker-plugin is not supported in this configuration"
  msgstr "-fuse-linker-plugin nije podržan u ovoj konfiguraciji"
  
! #: gcc.cc:1140
  msgid "cannot specify -static with -fsanitize=address"
  msgstr "-static ne možete specificirati s -fsanitize=address"
  
! #: gcc.cc:1142
  msgid "cannot specify -static with -fsanitize=hwaddress"
  msgstr "-static ne možete specificirati -fsanitize=hwaddress"
  
! #: gcc.cc:1144
  msgid "cannot specify -static with -fsanitize=thread"
  msgstr "-static ne možete specificirati -fsanitize=thread"
  
! #: gcc.cc:1166
  msgid "-fvtable-verify=std is not supported in this configuration"
  msgstr "-fvtable-verify=std nije podržan u ovoj konfiguraciji"
  
! #: gcc.cc:1168
  msgid "-fvtable-verify=preinit is not supported in this configuration"
  msgstr "-fvtable-verify=preinit nije podržan u ovoj konfiguraciji"
  
! #: gcc.cc:1311 ada/gcc-interface/lang-specs.h:37
  msgid "-pg and -fomit-frame-pointer are incompatible"
  msgstr "-pg i -fomit-frame-pokazivač su nekompatibilni"
  
! #: gcc.cc:1486
  msgid "GNU C no longer supports -traditional without -E"
  msgstr "GNU C više be podržava -traditional bez -E"
  
! #: gcc.cc:1495
  msgid "-E or -x required when input is from standard input"
  msgstr "Kàda je ulaz iz standardnog ulaza, -E ili -x je neophodan"
  
--- 146,192 ----
  msgid "-f%s ignored (not supported for DJGPP)\n"
  msgstr ""
  
! #: gcc.cc:874 gcc.cc:931
  msgid "-gz is not supported in this configuration"
  msgstr "-gz nije podržan u ovoj konfiguraciji"
  
! #: gcc.cc:880
  msgid "-gz=zstd is not supported in this configuration"
  msgstr "-gz=zstd nije podržan u ovoj konfiguraciji"
  
! #: gcc.cc:1125
  msgid "-fuse-linker-plugin is not supported in this configuration"
  msgstr "-fuse-linker-plugin nije podržan u ovoj konfiguraciji"
  
! #: gcc.cc:1141
  msgid "cannot specify -static with -fsanitize=address"
  msgstr "-static ne možete specificirati s -fsanitize=address"
  
! #: gcc.cc:1143
  msgid "cannot specify -static with -fsanitize=hwaddress"
  msgstr "-static ne možete specificirati -fsanitize=hwaddress"
  
! #: gcc.cc:1145
  msgid "cannot specify -static with -fsanitize=thread"
  msgstr "-static ne možete specificirati -fsanitize=thread"
  
! #: gcc.cc:1167
  msgid "-fvtable-verify=std is not supported in this configuration"
  msgstr "-fvtable-verify=std nije podržan u ovoj konfiguraciji"
  
! #: gcc.cc:1169
  msgid "-fvtable-verify=preinit is not supported in this configuration"
  msgstr "-fvtable-verify=preinit nije podržan u ovoj konfiguraciji"
  
! #: gcc.cc:1312 ada/gcc-interface/lang-specs.h:37
  msgid "-pg and -fomit-frame-pointer are incompatible"
  msgstr "-pg i -fomit-frame-pokazivač su nekompatibilni"
  
! #: gcc.cc:1487
  msgid "GNU C no longer supports -traditional without -E"
  msgstr "GNU C više be podržava -traditional bez -E"
  
! #: gcc.cc:1496
  msgid "-E or -x required when input is from standard input"
  msgstr "Kàda je ulaz iz standardnog ulaza, -E ili -x je neophodan"
  
*************** 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:655 common.opt:1233 common.opt:1237 common.opt:1241
! #: common.opt:1336 common.opt:1713 common.opt:1795 common.opt:1898
! #: common.opt:2170 common.opt:2317 common.opt:2375 common.opt:2849
! #: common.opt:2885 common.opt:2979 common.opt:2983 common.opt:3093
! #: common.opt:3228 common.opt:3236 common.opt:3244 common.opt:3252
! #: common.opt:3357 common.opt:3377 common.opt:3417 common.opt:3513
! #: common.opt:3693 common.opt:3697 common.opt:3701 common.opt:3705
! #: common.opt:3779 common.opt:3783 common.opt:3814 common.opt:3818
  #: 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: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
*************** msgstr ""
*** 2463,2468 ****
--- 2463,2474 ----
  msgid "-minline-memops-threshold=<number> Maximum size of memset/memmove/memcpy to inline, larger sizes will use a library call."
  msgstr ""
  
+ #: config/bpf/bpf.opt:118
+ #, fuzzy, no-c-format
+ #| msgid "Warn when a function is unused."
+ msgid "Warn when CO-RE support is not guaranteed."
+ msgstr "Upozori kàda je funkcija neiskorištena."
+ 
  #: config/lm32/lm32.opt:24
  #, no-c-format
  msgid "Enable multiply instructions."
*************** msgid "Use fp registers."
*** 3032,3041 ****
  msgstr ""
  
  #: config/alpha/alpha.opt:31 fortran/lang.opt:214 fortran/lang.opt:551
! #: analyzer/analyzer.opt:295 analyzer/analyzer.opt:359 common.opt:697
! #: common.opt:855 common.opt:1131 common.opt:1135 common.opt:1139
! #: common.opt:1143 common.opt:1935 common.opt:2040 common.opt:2222
! #: common.opt:2226 common.opt:2545 common.opt:2771 common.opt:3552
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
--- 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."
*************** msgstr ""
*** 9883,9889 ****
  
  #: params.opt:79
  #, no-c-format
! msgid "Whether the scheduling description is mostly a cycle-accurate model of the target processor and is likely to be spill aggressively to fill any pipeline bubbles."
  msgstr ""
  
  #: params.opt:83
--- 9889,9895 ----
  
  #: params.opt:79
  #, no-c-format
! msgid "Whether the scheduling description is mostly a cycle-accurate model of the target processor and is likely to spill aggressively to fill any pipeline bubbles."
  msgstr ""
  
  #: params.opt:83
*************** msgstr ""
*** 10486,10492 ****
  
  #: params.opt:591
  #, no-c-format
! msgid "Maximum number of targets to devirutalize."
  msgstr ""
  
  #: params.opt:595
--- 10492,10498 ----
  
  #: params.opt:591
  #, no-c-format
! msgid "Maximum number of targets to devirtualize."
  msgstr ""
  
  #: params.opt:595
*************** msgstr "Najveća vjerojatnost unosa BB p
*** 10872,10878 ****
  
  #: params.opt:947
  #, no-c-format
! msgid "Maximum number of statements allowed inbetween the statement and the end to considered not extending the liferange."
  msgstr ""
  
  #: params.opt:951
--- 10878,10884 ----
  
  #: params.opt:947
  #, no-c-format
! msgid "Maximum number of statements allowed between a defining statement and the end of the basic block before extending the live range is considered profitable."
  msgstr ""
  
  #: params.opt:951
*************** msgstr "Pokaže ove informacije."
*** 11783,14745 ****
  msgid "--help=<class>\tDisplay descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params."
  msgstr "--help=<class>\tPokaže opise specifične klase opcija. <class> je jedan ili više elemenata iz optimizers, target, warnings, undocumented, params."
  
! #: common.opt:411
  #, no-c-format
  msgid "Display target specific command line options (including assembler and linker options)."
  msgstr "Prikaže opcije naredbenog retka specifične za cilj (uključujući opcije asemblera i linkera)"
  
! #: common.opt:460 common.opt:502 common.opt:506 common.opt:510 common.opt:514
! #: common.opt:518 common.opt:522 common.opt:526 common.opt:943 common.opt:3861
! #: common.opt:3956 common.opt:4070
  #, no-c-format
  msgid "Passed to the linker."
  msgstr ""
  
! #: common.opt:464
  #, no-c-format
  msgid "-O<number>\tSet optimization level to <number>."
  msgstr "-O<broj>\tPostavi razinu optimizacije na <broj>."
  
! #: common.opt:468
  #, no-c-format
  msgid "Optimize for space rather than speed."
  msgstr "Optimizira za prostor, a ne za brzinu."
  
! #: common.opt:472
  #, no-c-format
  msgid "Optimize for speed disregarding exact standards compliance."
  msgstr "Optimizira za brzinu zanemarujući točnu usklađenost sa standardima."
  
! #: common.opt:476
  #, no-c-format
  msgid "Optimize for debugging experience rather than speed or size."
  msgstr "Optimizira za praktično ispravljanje pogrešaka, a ne za veličinu ili brzinu."
  
! #: common.opt:480
  #, no-c-format
  msgid "Optimize for space aggressively rather than speed."
  msgstr "Agresivno optimizira za veličinu, a ne za brzinu."
  
! #: common.opt:485
  #, no-c-format
  msgid "-Q --help prints what options are enabled.  Just -Q enables verbose messages."
  msgstr ""
  
! #: common.opt:498
  #, no-c-format
  msgid "Stop processing after generating assembly code; do not assemble."
  msgstr ""
  
! #: common.opt:530
  #, no-c-format
  msgid "This switch is deprecated; use -Wextra instead."
  msgstr "Ovu zastavicu treba izbjegavati (zastarjela je), umjesto nje koristite -Wextra."
  
! #: common.opt:543
  #, no-c-format
  msgid "Warn about returning structures, unions or arrays."
  msgstr "Upozori na vraćene strukture, unija ili polja."
  
! #: common.opt:547
  #, no-c-format
  msgid "Warn if a loop with constant number of iterations triggers undefined behavior."
  msgstr "Upozori ako petlja s konstantnim brojem iteracija uzrokuje nedefinirano ponašanje."
  
! #: common.opt:554
  #, no-c-format
  msgid "Warn if an array is accessed out of bounds."
  msgstr "Upozori ako se polje koristi izvan granica."
  
! #: common.opt:558
  #, fuzzy, no-c-format
  #| msgid "Warn about global variables without previous declarations."
  msgid "Warn about problems with auto-profile data."
  msgstr "Upozori na globalne varijable bez prethodne deklaracije."
  
! #: common.opt:562 common.opt:566
  #, 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:570
  #, no-c-format
  msgid "Warn about inappropriate attribute usage."
  msgstr "Upozori na neprikladnu upotrebu atributa."
  
! #: common.opt:574
  #, no-c-format
  msgid "Do not warn about specified attributes."
  msgstr "Ne upozorava na navedene atribute."
  
! #: common.opt:578 common.opt:582
  #, 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:586
  #, 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:591 common.opt:595
  #, 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:599
  #, 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:603
  #, no-c-format
  msgid "Warn when a #warning directive is encountered."
  msgstr "Upozori kàda se naiđe na direktivu #warning."
  
! #: common.opt:607
  #, no-c-format
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr "Upozori na upotrebu deklaracija __attribute__((warning))."
  
! #: common.opt:611
  #, 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:615
  #, no-c-format
  msgid "Warn about uses of __attribute__((deprecated)) declarations."
  msgstr "Upozori na upotrebu deklaracija __attribute__((deprecated))."
  
! #: common.opt:619
  #, no-c-format
  msgid "Warn when an optimization pass is disabled."
  msgstr "Upozori kàda je onemogućen optimizacijski prolaz."
  
! #: common.opt:623
  #, no-c-format
  msgid "Turn all warnings into errors."
  msgstr "Pretvori sva upozorenja u greške."
  
! #: common.opt:627
  #, no-c-format
  msgid "Turn the specified warning into an error."
  msgstr "Pretvori specifična upozorenja u greške."
  
! #: common.opt:631
  #, no-c-format
  msgid "Print extra (possibly unwanted) warnings."
  msgstr "Ispis dodatnih (moguće neželjenih) upozorenja."
  
! #: common.opt:635
  #, no-c-format
  msgid "Exit on the first error occurred."
  msgstr "Iziđe nakon prve greške."
  
! #: common.opt:639
  #, 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:643
  #, 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:647
  #, 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:651
  #, 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:662
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr "Upozori kàda naredba ‘switch case’ propadne."
  
! #: common.opt:666 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:670
  #, 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:674
  #, 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:681
  #, 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:685
  #, 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:689
  #, 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:693
  #, 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:704
  #, 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:708
  #, 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:712
  #, 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:716
  #, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "Upozori na prekoračenje u aritmetičkim izrazima."
  
! #: common.opt:720
  #, 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:724
  #, 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:728
  #, 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:732
  #, 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:736
  #, 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:740
  #, 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:744
  #, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr "Upozori kàda varijabla zasijeni neku drugu varijablu (globalno)."
  
! #: common.opt:748
  #, 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:755
  #, 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:762
  #, 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:766
  #, 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:770
  #, 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:774 common.opt:778
  #, 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:782 common.opt:786
  #, 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:790
  #, 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:794
  #, 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:798
  #, 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:802
  #, 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:806
  #, 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:810
  #, 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:814
  #, 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:818
  #, 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:822
  #, 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:827
  #, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr "Ne potiskuje upozorenja iz sustavnih zaglavlja."
  
! #: common.opt:831
  #, 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:835
  #, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr "Upozori kàda god se generira trampolin."
  
! #: common.opt:839
  #, 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:843
  #, 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:847
  #, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr "Upozori na neinicijalizirane automatske varijable."
  
! #: common.opt:851
  #, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr "Upozori na automatske varijable koje možda nisu inicijalizirane."
  
! #: common.opt:859
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr "Omogući sva -Wunused- upozorenja."
  
! #: common.opt:866
  #, 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:873
  #, 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:877
  #, no-c-format
  msgid "Warn when a function is unused."
  msgstr "Upozori kàda je funkcija neiskorištena."
  
! #: common.opt:881
  #, no-c-format
  msgid "Warn when a label is unused."
  msgstr "Upozori kàda je oznaka neiskorištena."
  
! #: common.opt:885
  #, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr "Upozori kàda je parametar funkcije neiskorišten."
  
! #: common.opt:889
  #, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr "Upozori kàda je vrijednost izraza neiskorišten."
  
! #: common.opt:893
  #, no-c-format
  msgid "Warn when a variable is unused."
  msgstr "Upozori kàda je varijabla neiskorištena."
  
! #: common.opt:897
  #, 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:901
  #, 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:905
  #, 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:910
  #, no-c-format
  msgid "-fpath-coverage-limit=<number> Don't instrument functions path count exceeding <number>."
  msgstr ""
  
! #: common.opt:915
  #, 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:922
  #, 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:926
  #, 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:930
  #, no-c-format
  msgid "Warn about unsupported features in ThreadSanitizer."
  msgstr "Upozori na nepodržane značajke u ThreadSanitizer."
  
! #: common.opt:947
  #, 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:960
  #, 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:964
  #, 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:968
  #, 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:972
  #, 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:1087
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr "Inačica C++ ABI koja se koristi"
  
! #: common.opt:1091
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr "Agresivno optimizira petlje koristeći jezična ograničenja"
  
! #: common.opt:1095
  #, no-c-format
  msgid "Align the start of functions."
  msgstr "Poravna početak funkcija"
  
! #: common.opt:1102
  #, 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:1109
  #, no-c-format
  msgid "Align all labels."
  msgstr "Poravna sve oznake"
  
! #: common.opt:1116
  #, no-c-format
  msgid "Align the start of loops."
  msgstr "Poravna početak petlji."
  
! #: common.opt:1123
  #, 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:1127
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr "Omogući statičku analizu prolaza."
  
! #: common.opt:1147
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr "Odaberite što treba počistiti."
  
! #: common.opt:1151
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr "Odaberite tip pokrivenosti čišćenja."
  
! #: common.opt:1164
  #, 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:1168
  #, 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:1173
  #, 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:1177
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "Ta sklopka je zastarjela; koristite -fsanitize-recover=."
  
! #: common.opt:1181
  #, no-c-format
  msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
  msgstr "Koristi klopku umjesto dezinfektora nedefiniranog ponašanja."
  
! #: common.opt:1191
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-trap= instead."
  msgstr "Ova sklopka je zastarjela; koristite -fsanitize-trap= umjesto njega."
  
! #: common.opt:1195
  #, 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:1199
  #, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "Generira auto-inc/dec naredbe."
  
! #: common.opt:1203
  #, 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:1208
  #, 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:1213
  #, no-c-format
  msgid "Perform inlining using auto-profile."
  msgstr ""
  
! #: common.opt:1221
  #, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "Generira kȏd za provjeru granica prije indeksiranja polja."
  
! #: common.opt:1225
  #, 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:1229
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr "Koristi informacije o profiliranju za vjerojatnosti grana."
  
! #: common.opt:1245
  #, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "Ispiše informacije o grafovima poziva za svaku datoteku."
  
! #: common.opt:1249
  #, 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:1253
  #, 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:1257
  #, 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:1264
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr "Spremi registre oko pozivanja funkcija"
  
! #: common.opt:1268
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Taj šalter je zastario; nemojte ga koristiti."
  
! #: common.opt:1272
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr "Provjeri vraćenu vrijednost operatora ‘new’ u C++."
  
! #: common.opt:1276 common.opt:1280
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "Izvrši internu provjeru konzistentnosti."
  
! #: common.opt:1284
  #, 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:1288
  #, no-c-format
  msgid "Enable code hoisting."
  msgstr "Omogući podizanje kȏda."
  
! #: common.opt:1292
  #, 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:1296
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr "Smjesti neinicijalizirane globalne simbole u ‘common’ sekciju"
  
! #: common.opt:1304
  #, 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:1308
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr "Pokreni samo drugu kompilaciju od -fcompare-debug."
  
! #: common.opt:1312
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "Izvrši eliminaciju usporedbi nakon dodjele registra."
  
! #: common.opt:1316
  #, 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:1320
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "Izvede register copy-propagation optimizacijski prolaz."
  
! #: common.opt:1324
  #, 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:1328
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "Izvede optimizaciju unakrižnim preskakanjem."
  
! #: common.opt:1332
  #, 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:1358
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr "Izostavi reduciranje raspona kada radi na složenom dijeljenju."
  
! #: common.opt:1362
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr "Složeno množenje i dijeljenje slijedi Fortran pravila."
  
! #: common.opt:1366
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr "Smjesti podatkovne stavke u njihov vlastiti odjeljak."
  
! #: common.opt:1370
  #, 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:1374
  #, 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:1378
  #, 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:1382
  #, 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:1386
  #, 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:1392
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr "Odgodi izbacivanje argumenata funkcije iz stȏga do kasnije."
  
! #: common.opt:1396
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "Pokuša ispuniti ‘delay slots’ od uputa o grananju."
  
! #: common.opt:1400
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr "Izbriše mrtve upute koje bi mogle uzročiti iznimke."
  
! #: common.opt:1404
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr "Izbriše beskorisne provjere null pokazivača."
  
! #: common.opt:1408
  #, 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:1412
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1416
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr ""
  
! #: common.opt:1420
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1424
  #, 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:1441
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1445
  #, no-c-format
  msgid "Show lines linking related events in diagnostic paths."
  msgstr ""
  
! #: common.opt:1449
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1453
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1461
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1481
  #, no-c-format
  msgid "Enable formatting of JSON output."
  msgstr ""
  
! #: common.opt:1485
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1505
  #, 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:1509
  #, 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:1513
  #, no-c-format
  msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tSelect output format."
  msgstr ""
  
! #: common.opt:1517
  #, no-c-format
  msgid "Add output format."
  msgstr ""
  
! #: common.opt:1521
  #, no-c-format
  msgid "Set output format."
  msgstr ""
  
! #: common.opt:1525
  #, 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:1563
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1567
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1571
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1575
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1579
  #, no-c-format
  msgid "Print any rules associated with diagnostic messages."
  msgstr ""
  
! #: common.opt:1583
  #, no-c-format
  msgid "Use color within diagnostic messages to highlight pertinent information."
  msgstr ""
  
! #: common.opt:1587
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1591
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1595
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr ""
  
! #: common.opt:1611
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1615
  #, no-c-format
  msgid "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which characters to use in text arg diagrams."
  msgstr ""
  
! #: common.opt:1634
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1638
  #, no-c-format
  msgid "Use indentation to show nesting of diagnostics in text output."
  msgstr ""
  
! #: common.opt:1642
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1646
  #, no-c-format
  msgid "Show nesting levels as numbers when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1653
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
  msgstr ""
  
! #: common.opt:1657
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1661
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1665
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1672
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1676
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1680
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1684
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1689
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1693
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr ""
  
! #: common.opt:1697
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1701
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr ""
  
! #: common.opt:1705
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr ""
  
! #: common.opt:1709
  #, no-c-format
  msgid "Perform early inlining."
  msgstr "Izvrši rano umetanje (inlining)."
  
! #: common.opt:1717
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr ""
  
! #: common.opt:1721
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1725
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1729
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1733
  #, no-c-format
  msgid "Enable exception handling."
  msgstr ""
  
! #: common.opt:1737
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr ""
  
! #: common.opt:1741
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1759
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1775
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1779
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr ""
  
! #: common.opt:1783
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1787
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr ""
  
! #: common.opt:1791
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr ""
  
! #: common.opt:1799
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr ""
  
! #: common.opt:1803
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1819
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1826
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr ""
  
! #: common.opt:1830
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr ""
  
! #: common.opt:1834
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
  msgstr ""
  
! #: common.opt:1838
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1842
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1846
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1850
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr ""
  
! #: common.opt:1854
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1859
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1876
  #, 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:1881
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr ""
  
! #: common.opt:1885
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr ""
  
! #: common.opt:1889
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr ""
  
! #: common.opt:1902
  #, no-c-format
  msgid "Run two instruction combination passes late in the pass pipeline; one before register allocation and one after."
  msgstr ""
  
! #: common.opt:1907
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1911 common.opt:1919 common.opt:3317
  #, 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:1915
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr ""
  
! #: common.opt:1923
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr ""
  
! #: common.opt:1927
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1931
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1939
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr ""
  
! #: common.opt:1943
  #, no-c-format
  msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
  msgstr ""
  
! #: common.opt:1947
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1951
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1955
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr ""
  
! #: common.opt:1959
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr ""
  
! #: common.opt:1963
  #, no-c-format
  msgid "Harden conditionals not used in branches, checking reversed conditions."
  msgstr ""
  
! #: common.opt:1967
  #, no-c-format
  msgid "Harden conditional branches by checking reversed conditions."
  msgstr ""
  
! #: common.opt:1971
  #, no-c-format
  msgid "Harden control flow by recording and checking execution paths."
  msgstr ""
  
! #: common.opt:1975
  #, no-c-format
  msgid "Disable CFR in leaf functions."
  msgstr "Onemogući CFR u ‘leaf’ funkcijama."
  
! #: common.opt:1979
  #, no-c-format
  msgid "Check CFR execution paths also before calls followed by returns of their results."
  msgstr ""
  
! #: common.opt:1983
  #, no-c-format
  msgid "Check CFR execution paths also when exiting a function through an exception."
  msgstr ""
  
! #: common.opt:1987
  #, 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:2008
  #, no-c-format
  msgid "Emit .ident assembler directives."
  msgstr ""
  
! #: common.opt:2012
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr ""
  
! #: common.opt:2016
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr ""
  
! #: common.opt:2020
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:2036
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr ""
  
! #: common.opt:2048
  #, no-c-format
  msgid "Do not generate .size directives."
  msgstr ""
  
! #: common.opt:2052
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr "Izvrši indirektno umetanje (inlining)."
  
! #: common.opt:2058
  #, 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:2062
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr ""
  
! #: common.opt:2066
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr ""
  
! #: common.opt:2070
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr ""
  
! #: common.opt:2077
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr ""
  
! #: common.opt:2081
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:2091
  #, no-c-format
  msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
  msgstr ""
  
! #: common.opt:2119
  #, no-c-format
  msgid "Equivalent to -fcf-protection=full."
  msgstr ""
  
! #: common.opt:2123
  #, 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:2146
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr ""
  
! #: common.opt:2150
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls invoked once."
  msgstr ""
  
! #: common.opt:2154
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr ""
  
! #: common.opt:2158
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr ""
  
! #: common.opt:2162
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr ""
  
! #: common.opt:2166
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr ""
  
! #: common.opt:2174
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr ""
  
! #: common.opt:2178
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr ""
  
! #: common.opt:2182
  #, no-c-format
  msgid "Perform reordering and cloning of functions to maximize locality."
  msgstr ""
  
! #: common.opt:2186
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr ""
  
! #: common.opt:2190
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr ""
  
! #: common.opt:2194
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr ""
  
! #: common.opt:2198
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:2202
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:2206
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:2210
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:2214
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:2218
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:2230
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr ""
  
! #: common.opt:2234
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:2238
  #, no-c-format
  msgid "Assume strict aliasing rules apply across (uninlined) function boundaries."
  msgstr ""
  
! #: common.opt:2251
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:2267
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:2272
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:2277
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:2281
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:2285
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:2289
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr ""
  
! #: common.opt:2293
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:2297
  #, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:2301
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr ""
  
! #: common.opt:2305
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr ""
  
! #: common.opt:2309
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr ""
  
! #: common.opt:2313
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr ""
  
! #: common.opt:2321
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:2325
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr ""
  
! #: common.opt:2329
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:2333
  #, no-c-format
  msgid "Enable incremental LTO, with its cache in given directory."
  msgstr ""
  
! #: common.opt:2337
  #, no-c-format
  msgid "Number of cache entries in incremental LTO after which to prune old entries."
  msgstr ""
  
! #: common.opt:2362
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2366
  #, no-c-format
  msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
  msgstr ""
  
! #: common.opt:2371
  #, no-c-format
  msgid "Use zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2379
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr ""
  
! #: common.opt:2383
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr ""
  
! #: common.opt:2387
  #, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr ""
  
! #: common.opt:2391
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:2395
  #, no-c-format
  msgid "Allow removal of malloc and free pairs when allocated block is unused."
  msgstr ""
  
! #: common.opt:2402
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr ""
  
! #: common.opt:2406
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr ""
  
! #: common.opt:2413
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr ""
  
! #: common.opt:2417
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr ""
  
! #: common.opt:2421
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr ""
  
! #: common.opt:2425
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr ""
  
! #: common.opt:2429
  #, no-c-format
  msgid "Align the start of every function."
  msgstr "Poravna početak svake funkcije."
  
! #: common.opt:2433
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2437
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2441
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr ""
  
! #: common.opt:2445
  #, no-c-format
  msgid "Move stores out of loops."
  msgstr ""
  
! #: common.opt:2449
  #, no-c-format
  msgid "Building block for specs-based multilib-aware TFLAGS."
  msgstr ""
  
! #: common.opt:2453
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr ""
  
! #: common.opt:2457
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr ""
  
! #: common.opt:2461
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2465
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr ""
  
! #: common.opt:2472
  #, no-c-format
  msgid "-foffload-options=<targets>=<options>\tSpecify options for the offloading targets."
  msgstr ""
  
! #: common.opt:2478
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2493
  #, no-c-format
  msgid "-foffload-abi-host-opts=<options>\tSpecify host ABI options."
  msgstr ""
  
! #: common.opt:2497
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr ""
  
! #: common.opt:2504
  #, no-c-format
  msgid "Generate SIMD clones for functions with the OpenMP declare target directive."
  msgstr ""
  
! #: common.opt:2523
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr ""
  
! #: common.opt:2527
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2531
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2535
  #, 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:2549
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr ""
  
! #: common.opt:2553
  #, no-c-format
  msgid "Insert path profiling code."
  msgstr ""
  
! #: common.opt:2557
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr "Izvši djelomično umetanje (inlining)."
  
! #: common.opt:2561 common.opt:2565
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2569
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr ""
  
! #: common.opt:2573
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2577
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr ""
  
! #: common.opt:2581
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr ""
  
! #: common.opt:2585
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr ""
  
! #: common.opt:2589
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2593
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr ""
  
! #: common.opt:2597
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr ""
  
! #: common.opt:2601
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr ""
  
! #: common.opt:2605
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr ""
  
! #: common.opt:2609
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2613
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr ""
  
! #: common.opt:2617
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2621
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr ""
  
! #: common.opt:2625
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr ""
  
! #: common.opt:2629
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr ""
  
! #: common.opt:2633
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2637
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr ""
  
! #: common.opt:2641
  #, no-c-format
  msgid "Insert condition coverage profiling code."
  msgstr ""
  
! #: common.opt:2645
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2650
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2654
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr ""
  
! #: common.opt:2658
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2662
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2666
  #, 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:2682
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2698
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2702
  #, no-c-format
  msgid "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV coverage result."
  msgstr ""
  
! #: common.opt:2706
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2710
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2714
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2718
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2722
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2726
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2730
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2734
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr ""
  
! #: common.opt:2738
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr ""
  
! #: common.opt:2742
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr ""
  
! #: common.opt:2746
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr ""
  
! #: common.opt:2753
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2763
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2767
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr ""
  
! #: common.opt:2775
  #, 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:2789
  #, 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:2804
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2808
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2812
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr ""
  
! #: common.opt:2816
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr ""
  
! #: common.opt:2820
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr ""
  
! #: common.opt:2824
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2837
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr ""
  
! #: common.opt:2841
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr ""
  
! #: common.opt:2845
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr ""
  
! #: common.opt:2853
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2857
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr ""
  
! #: common.opt:2861
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2865
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr ""
  
! #: common.opt:2869
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr ""
  
! #: common.opt:2873
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr ""
  
! #: common.opt:2877
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr ""
  
! #: common.opt:2881
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2889
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr ""
  
! #: common.opt:2893
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr ""
  
! #: common.opt:2900
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2904
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr ""
  
! #: common.opt:2908
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2912
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2916
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2921
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2925
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2931
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2935
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2943
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2947
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2951
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2955
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2959
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2963
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2967
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2971
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2975
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2987
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2991
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2995
  #, 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:3000
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:3004
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:3008
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:3012
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr ""
  
! #: common.opt:3016
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: common.opt:3020
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr ""
  
! #: common.opt:3024
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:3028
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:3032
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:3036
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:3040
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:3044
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: common.opt:3048
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr ""
  
! #: common.opt:3052
  #, 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:3056
  #, 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:3065
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:3069
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:3073
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr ""
  
! #: common.opt:3077
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr ""
  
! #: common.opt:3081
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr ""
  
! #: common.opt:3085
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr ""
  
! #: common.opt:3089
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr ""
  
! #: common.opt:3101
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr ""
  
! #: common.opt:3105
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr ""
  
! #: common.opt:3109
  #, no-c-format
  msgid "Disable stack scrub entirely, disregarding strub attributes."
  msgstr ""
  
! #: common.opt:3113
  #, no-c-format
  msgid "Enable stack scrub as per attributes, with strict call checking."
  msgstr ""
  
! #: common.opt:3122
  #, no-c-format
  msgid "Restore default strub mode: as per attributes, with relaxed checking."
  msgstr ""
  
! #: common.opt:3126
  #, no-c-format
  msgid "Enable stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3130
  #, no-c-format
  msgid "Enable at-calls stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3134
  #, no-c-format
  msgid "Enable internal stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3138
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:3142
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr ""
  
! #: common.opt:3146
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr ""
  
! #: common.opt:3150
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr ""
  
! #: common.opt:3154
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr ""
  
! #: common.opt:3158
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:3162
  #, 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:3181
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:3185
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr ""
  
! #: common.opt:3189
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:3194
  #, no-c-format
  msgid "Whether trampolines are generated in executable memory rather than executable stack."
  msgstr ""
  
! #: common.opt:3212
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr ""
  
! #: common.opt:3216
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr ""
  
! #: common.opt:3220
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:3224
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:3232
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr ""
  
! #: common.opt:3240
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr ""
  
! #: common.opt:3248
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr ""
  
! #: common.opt:3256
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr ""
  
! #: common.opt:3260
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr ""
  
! #: common.opt:3264
  #, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr ""
  
! #: common.opt:3268
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr ""
  
! #: common.opt:3272
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr ""
  
! #: common.opt:3276
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr ""
  
! #: common.opt:3280
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr ""
  
! #: common.opt:3284
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr ""
  
! #: common.opt:3288
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr ""
  
! #: common.opt:3292
  #, 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:3298
  #, 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:3305
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr ""
  
! #: common.opt:3309
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr ""
  
! #: common.opt:3313
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr ""
  
! #: common.opt:3321
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr ""
  
! #: common.opt:3325
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr ""
  
! #: common.opt:3329
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr ""
  
! #: common.opt:3333
  #, fuzzy, no-c-format
  #| msgid "Enable static analysis pass."
  msgid "Enable automatic parallelization of loops."
  msgstr "Omogući statičku analizu prolaza."
  
! #: common.opt:3337
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr ""
  
! #: common.opt:3341
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr ""
  
! #: common.opt:3345
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:3349
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:3353
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr ""
  
! #: common.opt:3361
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr ""
  
! #: common.opt:3365
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:3369
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:3373
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:3381
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr ""
  
! #: common.opt:3385
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:3389
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:3394
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr ""
  
! #: common.opt:3398
  #, no-c-format
  msgid "Trap on __builtin_unreachable instead of using it for optimization."
  msgstr ""
  
! #: common.opt:3402
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr ""
  
! #: common.opt:3406
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:3421
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:3426
  #, 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:3434
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:3438
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr ""
  
! #: common.opt:3442
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr ""
  
! #: common.opt:3446
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:3450
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr ""
  
! #: common.opt:3454
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3458
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3462
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3466
  #, no-c-format
  msgid "Use the Modern linker (MOLD) linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3470
  #, no-c-format
  msgid "Use the Wild linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3477
  #, 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:3484
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr ""
  
! #: common.opt:3491
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:3497
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:3504
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:3509
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr ""
  
! #: common.opt:3517
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr ""
  
! #: common.opt:3521
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr ""
  
! #: common.opt:3525
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:3529
  #, 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:3548
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:3556
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3560
  #, no-c-format
  msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
  msgstr ""
  
! #: common.opt:3582
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3586
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3605
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3621
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3625
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3629
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr ""
  
! #: common.opt:3633
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3637
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr ""
  
! #: common.opt:3641
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr ""
  
! #: common.opt:3645
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3649
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3653
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr ""
  
! #: common.opt:3657
  #, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr ""
  
! #: common.opt:3661
  #, no-c-format
  msgid "-fzero-init-padding-bits=[standard|unions|all]\tZero padding bits in initializers."
  msgstr ""
  
! #: common.opt:3677
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr ""
  
! #: common.opt:3681
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3685
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3689
  #, no-c-format
  msgid "Generate debug information in CodeView format."
  msgstr ""
  
! #: common.opt:3709
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3715
  #, no-c-format
  msgid "Generate CTF debug information at default level."
  msgstr ""
  
! #: common.opt:3719
  #, no-c-format
  msgid "Generate BTF debug information at default level."
  msgstr ""
  
! #: common.opt:3723
  #, no-c-format
  msgid "Generate pruned BTF when emitting BTF info."
  msgstr ""
  
! #: common.opt:3727
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3731
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3735
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3739
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3743
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3747
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3751
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3759
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3763
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3767
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3771
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3775
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr ""
  
! #: common.opt:3787
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3791
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3795
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3799
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3803
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3810
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr ""
  
! #: common.opt:3839
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr ""
  
! #: common.opt:3843
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3850
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3854
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3883
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <file>\tSmjesti (upiše) izlaz u <file>."
  
! #: common.opt:3887
  #, no-c-format
  msgid "Enable function profiling."
  msgstr ""
  
! #: common.opt:3897
  #, no-c-format
  msgid "Like -pedantic but issue errors instead of warnings."
  msgstr ""
  
! #: common.opt:3938
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
! #: common.opt:3942
  #, no-c-format
  msgid "Produce a relocatable object as output."
  msgstr ""
  
! #: common.opt:3946
  #, no-c-format
  msgid "Remove all symbol table and relocation information from the executable."
  msgstr ""
  
! #: common.opt:3973
  #, no-c-format
  msgid "Enable verbose output."
  msgstr ""
  
! #: common.opt:3977
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr ""
  
! #: common.opt:3981
  #, no-c-format
  msgid "Suppress warnings."
  msgstr ""
  
! #: common.opt:3991
  #, no-c-format
  msgid "Create a shared library."
  msgstr "Stvori zajedničku (dijeljenu) biblioteku."
  
! #: common.opt:4058
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:4062
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:4066
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr ""
  
! #: common.opt:4074
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
  
! #: common.opt:4078
  #, no-c-format
  msgid "Perform dead code elimination on zero and sign extensions with special dataflow analysis."
  msgstr ""
--- 11789,14756 ----
  msgid "--help=<class>\tDisplay descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params."
  msgstr "--help=<class>\tPokaže opise specifične klase opcija. <class> je jedan ili više elemenata iz optimizers, target, warnings, undocumented, params."
  
! #: common.opt:414
  #, no-c-format
  msgid "Display target specific command line options (including assembler and linker options)."
  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 ""
  
! #: common.opt:467
  #, no-c-format
  msgid "-O<number>\tSet optimization level to <number>."
  msgstr "-O<broj>\tPostavi razinu optimizacije na <broj>."
  
! #: common.opt:471
  #, no-c-format
  msgid "Optimize for space rather than speed."
  msgstr "Optimizira za prostor, a ne za brzinu."
  
! #: common.opt:475
  #, no-c-format
  msgid "Optimize for speed disregarding exact standards compliance."
  msgstr "Optimizira za brzinu zanemarujući točnu usklađenost sa standardima."
  
! #: common.opt:479
  #, no-c-format
  msgid "Optimize for debugging experience rather than speed or size."
  msgstr "Optimizira za praktično ispravljanje pogrešaka, a ne za veličinu ili brzinu."
  
! #: common.opt:483
  #, no-c-format
  msgid "Optimize for space aggressively rather than speed."
  msgstr "Agresivno optimizira za veličinu, a ne za brzinu."
  
! #: common.opt:488
  #, no-c-format
  msgid "-Q --help prints what options are enabled.  Just -Q enables verbose messages."
  msgstr ""
  
! #: common.opt:501
  #, no-c-format
  msgid "Stop processing after generating assembly code; do not assemble."
  msgstr ""
  
! #: common.opt:533
  #, no-c-format
  msgid "This switch is deprecated; use -Wextra instead."
  msgstr "Ovu zastavicu treba izbjegavati (zastarjela je), umjesto nje koristite -Wextra."
  
! #: common.opt:546
  #, no-c-format
  msgid "Warn about returning structures, unions or arrays."
  msgstr "Upozori na vraćene strukture, unija ili polja."
  
! #: common.opt:550
  #, no-c-format
  msgid "Warn if a loop with constant number of iterations triggers undefined behavior."
  msgstr "Upozori ako petlja s konstantnim brojem iteracija uzrokuje nedefinirano ponašanje."
  
! #: common.opt:557
  #, no-c-format
  msgid "Warn if an array is accessed out of bounds."
  msgstr "Upozori ako se polje koristi izvan granica."
  
! #: common.opt:561
  #, fuzzy, no-c-format
  #| msgid "Warn about global variables without previous declarations."
  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 ""
*************** msgstr ""
*** 14780,14832 ****
  msgid "Generate code for assert contracts."
  msgstr ""
  
! #: algol68/lang.opt:85
  #, no-c-format
  msgid "Dump Algol 68 modes after parsing."
  msgstr ""
  
! #: algol68/lang.opt:89
  #, no-c-format
  msgid "Dump Algol 68 parse tree after parsing."
  msgstr ""
  
! #: algol68/lang.opt:93
  #, no-c-format
  msgid "Dump the interfaces of module definitions in the compiled packet."
  msgstr ""
  
! #: algol68/lang.opt:97
  #, no-c-format
  msgid "Link the GNU Algol run-time library statically in the compilation."
  msgstr ""
  
! #: algol68/lang.opt:101
  #, no-c-format
  msgid "Link the GNU Algol 68 run-time library dynamically in the compilation."
  msgstr ""
  
! #: algol68/lang.opt:105
  #, no-c-format
  msgid "Compile strict Algol 68 as defined by the Revised Report."
  msgstr ""
  
! #: algol68/lang.opt:109
  #, fuzzy, no-c-format
  #| msgid "Accept extensions to support legacy code."
  msgid "Accept GNU extensions to Algol 68."
  msgstr "Prihvati proširenja za podršku naslijeđenog (legacy) (legacy) koda."
  
! #: algol68/lang.opt:115
  #, no-c-format
  msgid "-fstropping=[upper|supper]              Stropping regime to expect in Algol 68 programs."
  msgstr ""
  
! #: algol68/lang.opt:130 algol68/lang.opt:134
  #, no-c-format
  msgid "-fmodules-map=<mapstring>                 Association between module indicants and files."
  msgstr ""
  
! #: algol68/lang.opt:138 algol68/lang.opt:142
  #, no-c-format
  msgid "-fmodules-map-file=<filename>              File containing modules map."
  msgstr ""
--- 14791,14843 ----
  msgid "Generate code for assert contracts."
  msgstr ""
  
! #: algol68/lang.opt:88
  #, no-c-format
  msgid "Dump Algol 68 modes after parsing."
  msgstr ""
  
! #: algol68/lang.opt:92
  #, no-c-format
  msgid "Dump Algol 68 parse tree after parsing."
  msgstr ""
  
! #: algol68/lang.opt:96
  #, no-c-format
  msgid "Dump the interfaces of module definitions in the compiled packet."
  msgstr ""
  
! #: algol68/lang.opt:100
  #, no-c-format
  msgid "Link the GNU Algol run-time library statically in the compilation."
  msgstr ""
  
! #: algol68/lang.opt:104
  #, no-c-format
  msgid "Link the GNU Algol 68 run-time library dynamically in the compilation."
  msgstr ""
  
! #: algol68/lang.opt:108
  #, no-c-format
  msgid "Compile strict Algol 68 as defined by the Revised Report."
  msgstr ""
  
! #: algol68/lang.opt:112
  #, fuzzy, no-c-format
  #| msgid "Accept extensions to support legacy code."
  msgid "Accept GNU extensions to Algol 68."
  msgstr "Prihvati proširenja za podršku naslijeđenog (legacy) (legacy) koda."
  
! #: algol68/lang.opt:118
  #, no-c-format
  msgid "-fstropping=[upper|supper]              Stropping regime to expect in Algol 68 programs."
  msgstr ""
  
! #: algol68/lang.opt:133 algol68/lang.opt:137
  #, no-c-format
  msgid "-fmodules-map=<mapstring>                 Association between module indicants and files."
  msgstr ""
  
! #: algol68/lang.opt:141 algol68/lang.opt:145
  #, no-c-format
  msgid "-fmodules-map-file=<filename>              File containing modules map."
  msgstr ""
*************** msgstr ""
*** 14848,14939 ****
  
  #: rust/lang.opt:67
  #, no-c-format
! msgid "-frust-extern=              Specify where an external library is located."
  msgstr ""
  
  #: rust/lang.opt:71
  #, no-c-format
! msgid "Dump various Rust front end internals."
  msgstr ""
  
  #: rust/lang.opt:75
  #, no-c-format
! msgid "-frust-dump-<type>              Dump Rust frontend internal information."
  msgstr ""
  
  #: rust/lang.opt:79
  #, fuzzy, no-c-format
  #| msgid "Enable experimental Fortran 202y features."
  msgid "Enable experimental compilation of Rust files at your own risk."
  msgstr "Omogući eksperimentalne Fortran 212y značajke."
  
! #: rust/lang.opt:83
  #, no-c-format
  msgid "-frust-max-recursion-depth=<integer>."
  msgstr ""
  
! #: rust/lang.opt:87
  #, no-c-format
  msgid "-frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Crate type to emit."
  msgstr ""
  
! #: rust/lang.opt:115
  #, no-c-format
  msgid "-frust-mangling=[legacy|v0]     Version to use for name mangling."
  msgstr ""
  
! #: rust/lang.opt:128
  #, no-c-format
  msgid "-frust-cfg=<name>             Set a config expansion option."
  msgstr ""
  
! #: rust/lang.opt:132
  #, no-c-format
  msgid "-frust-edition=[2015|2018|2021]             Edition to use when compiling rust code."
  msgstr ""
  
! #: rust/lang.opt:148
  #, no-c-format
  msgid "Enable embedding metadata directly into object files."
  msgstr ""
  
! #: rust/lang.opt:152
  #, no-c-format
  msgid "-frust-metadata-output=<path.rox>  Path to output crate metadata."
  msgstr ""
  
! #: rust/lang.opt:160
  #, no-c-format
  msgid "-frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|compilation|end]             The pipeline will run up until this stage when compiling Rust code."
  msgstr ""
  
! #: rust/lang.opt:209
  #, no-c-format
  msgid "Use the temporary and experimental name resolution pipeline instead of the stable one."
  msgstr ""
  
! #: rust/lang.opt:213
  #, no-c-format
  msgid "Use the WIP borrow checker."
  msgstr ""
  
! #: rust/lang.opt:217
  #, fuzzy, no-c-format
  #| msgid "-frust-edition=[unwind|abort]             Panic strategy to compile crate with"
  msgid "-frust-edition=[unwind|abort]             Panic strategy to compile crate with."
  msgstr "-frust-edition=[unwind|abort]             Strategija panike, kompilira sanduk"
  
! #: rust/lang.opt:230
  #, no-c-format
  msgid "Enable the overflow checks in code generation."
  msgstr ""
  
! #: rust/lang.opt:234
  #, no-c-format
  msgid "Define a built-in offset_of macro in the compiler and assume it is present."
  msgstr ""
  
! #: rust/lang.opt:238
  #, no-c-format
  msgid "Use the new unused variable check implementation."
  msgstr ""
--- 14859,14955 ----
  
  #: rust/lang.opt:67
  #, no-c-format
! msgid "-frust-crate-attr=<attr>        Inject an attribute within the current crate."
  msgstr ""
  
  #: rust/lang.opt:71
  #, no-c-format
! msgid "-frust-extern=              Specify where an external library is located."
  msgstr ""
  
  #: rust/lang.opt:75
  #, no-c-format
! msgid "Dump various Rust front end internals."
  msgstr ""
  
  #: rust/lang.opt:79
+ #, no-c-format
+ msgid "-frust-dump-<type>              Dump Rust frontend internal information."
+ msgstr ""
+ 
+ #: rust/lang.opt:83
  #, fuzzy, no-c-format
  #| msgid "Enable experimental Fortran 202y features."
  msgid "Enable experimental compilation of Rust files at your own risk."
  msgstr "Omogući eksperimentalne Fortran 212y značajke."
  
! #: rust/lang.opt:87
  #, no-c-format
  msgid "-frust-max-recursion-depth=<integer>."
  msgstr ""
  
! #: rust/lang.opt:91
  #, no-c-format
  msgid "-frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Crate type to emit."
  msgstr ""
  
! #: rust/lang.opt:119
  #, no-c-format
  msgid "-frust-mangling=[legacy|v0]     Version to use for name mangling."
  msgstr ""
  
! #: rust/lang.opt:132
  #, no-c-format
  msgid "-frust-cfg=<name>             Set a config expansion option."
  msgstr ""
  
! #: rust/lang.opt:136
  #, no-c-format
  msgid "-frust-edition=[2015|2018|2021]             Edition to use when compiling rust code."
  msgstr ""
  
! #: rust/lang.opt:152
  #, no-c-format
  msgid "Enable embedding metadata directly into object files."
  msgstr ""
  
! #: rust/lang.opt:156
  #, no-c-format
  msgid "-frust-metadata-output=<path.rox>  Path to output crate metadata."
  msgstr ""
  
! #: rust/lang.opt:164
  #, no-c-format
  msgid "-frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|compilation|end]             The pipeline will run up until this stage when compiling Rust code."
  msgstr ""
  
! #: rust/lang.opt:213
  #, no-c-format
  msgid "Use the temporary and experimental name resolution pipeline instead of the stable one."
  msgstr ""
  
! #: rust/lang.opt:217
  #, no-c-format
  msgid "Use the WIP borrow checker."
  msgstr ""
  
! #: rust/lang.opt:221
  #, fuzzy, no-c-format
  #| msgid "-frust-edition=[unwind|abort]             Panic strategy to compile crate with"
  msgid "-frust-edition=[unwind|abort]             Panic strategy to compile crate with."
  msgstr "-frust-edition=[unwind|abort]             Strategija panike, kompilira sanduk"
  
! #: rust/lang.opt:234
  #, no-c-format
  msgid "Enable the overflow checks in code generation."
  msgstr ""
  
! #: rust/lang.opt:238
  #, no-c-format
  msgid "Define a built-in offset_of macro in the compiler and assume it is present."
  msgstr ""
  
! #: rust/lang.opt:242
  #, no-c-format
  msgid "Use the new unused variable check implementation."
  msgstr ""
*************** msgstr "operand ‘%%l’ nije oznaka"
*** 18384,18411 ****
  #. 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:13237
  #, 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:13331
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
  msgstr "nevaljani izraz kao operand"
  
! #: gcc.cc:133
  #, c-format
  msgid "%s\n"
  msgstr "%s\n"
  
! #: gcc.cc:1908
  #, c-format
  msgid "Using built-in specs.\n"
  msgstr "Koristimo ugrađene specs.\n"
  
! #: gcc.cc:2153
  #, c-format
  msgid ""
  "Setting spec %s to '%s'\n"
--- 18400,18427 ----
  #. 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:13346
  #, 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:13440
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
  msgstr "nevaljani izraz kao operand"
  
! #: gcc.cc:134
  #, c-format
  msgid "%s\n"
  msgstr "%s\n"
  
! #: gcc.cc:1909
  #, c-format
  msgid "Using built-in specs.\n"
  msgstr "Koristimo ugrađene specs.\n"
  
! #: gcc.cc:2154
  #, c-format
  msgid ""
  "Setting spec %s to '%s'\n"
*************** msgstr ""
*** 18414,18435 ****
  "Postavljamo specs %s na ‘%s’\n"
  "\n"
  
! #: gcc.cc:2362
  #, c-format
  msgid "Reading specs from %s\n"
  msgstr "Čitamo specs iz %s\n"
  
! #: gcc.cc:2492
  #, c-format
  msgid "could not find specs file %s\n"
  msgstr "nije bilo moguće naći specs datoteku %s\n"
  
! #: gcc.cc:2563
  #, c-format
  msgid "rename spec %s to %s\n"
  msgstr "preimenuje spec %s na %s\n"
  
! #: gcc.cc:2565
  #, c-format
  msgid ""
  "spec is '%s'\n"
--- 18430,18451 ----
  "Postavljamo specs %s na ‘%s’\n"
  "\n"
  
! #: gcc.cc:2363
  #, c-format
  msgid "Reading specs from %s\n"
  msgstr "Čitamo specs iz %s\n"
  
! #: gcc.cc:2493
  #, c-format
  msgid "could not find specs file %s\n"
  msgstr "nije bilo moguće naći specs datoteku %s\n"
  
! #: gcc.cc:2564
  #, c-format
  msgid "rename spec %s to %s\n"
  msgstr "preimenuje spec %s na %s\n"
  
! #: gcc.cc:2566
  #, c-format
  msgid ""
  "spec is '%s'\n"
*************** msgstr ""
*** 18438,18444 ****
  "spec je ‘%s’\n"
  "\n"
  
! #: gcc.cc:3401
  #, c-format
  msgid ""
  "\n"
--- 18454,18460 ----
  "spec je ‘%s’\n"
  "\n"
  
! #: gcc.cc:3402
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 18447,18527 ****
  "\n"
  "Idemo dalje? (y ili n) "
  
! #: gcc.cc:3573
  #, c-format
  msgid "# %s %.2f %.2f\n"
  msgstr "# %s %.2f %.2f\n"
  
! #: gcc.cc:3754
  #, c-format
  msgid "Usage: %s [options] file...\n"
  msgstr "Uporaba: %s [opcije] datoteka...\n"
  
! #: gcc.cc:3755
  msgid "Options:\n"
  msgstr "Opcije:\n"
  
! #: gcc.cc:3757
  msgid "  -pass-exit-codes         Exit with highest error code from a phase.\n"
  msgstr "  -pass-exit-codes         Iziđe s najvišim kȏdom greške u fazi.\n"
  
! #: gcc.cc:3758
  msgid "  --help                   Display this information.\n"
  msgstr "  --help                   Ova prikazana pomoć\n"
  
! #: gcc.cc:3759
  msgid "  --target-help            Display target specific command line options (including assembler and linker options).\n"
  msgstr "  --target-help            Pokaže opcije naredbenog retka specifične za cilj (uključujući opcije asemblera i linkera).\n"
  
! #: gcc.cc:3761
  msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
  msgstr "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
  
! #: gcc.cc:3762
  msgid "                           Display specific types of command line options.\n"
  msgstr "                           Pokaže specifične vrste opcija naredbenog retka.\n"
  
! #: gcc.cc:3764
  msgid "  (Use '-v --help' to display command line options of sub-processes).\n"
  msgstr "  (Koristite ‘-v --help’ za ispis opcija naredbenog retka za potprocese).\n"
  
! #: gcc.cc:3765
  msgid "  --version                Display compiler version information.\n"
  msgstr "  --version                Informacije o inačici kompilatora.\n"
  
! #: gcc.cc:3766
  msgid "  -dumpspecs               Display all of the built in spec strings.\n"
  msgstr "  -dumpspecs               Pokaže sve ugrađene specifikacijske stringove.\n"
  
! #: gcc.cc:3767
  msgid "  -dumpversion             Display the version of the compiler.\n"
  msgstr "  -dumpversion             Inačica kompilatora.\n"
  
! #: gcc.cc:3768
  msgid "  -dumpmachine             Display the compiler's target processor.\n"
  msgstr "  -dumpmachine             Pokaže ciljani procesor kompilatora.\n"
  
! #: gcc.cc:3769
  msgid "  -foffload=<targets>      Specify offloading targets.\n"
  msgstr "  -foffload=<targets>      Specificira offloading targets (ciljeve).\n"
  
! #: gcc.cc:3770
  msgid "  -print-search-dirs       Display the directories in the compiler's search path.\n"
  msgstr "  -print-search-dirs       Pokaže direktorije na stazi pretraživanja kompilatora.\n"
  
! #: gcc.cc:3771
  msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library.\n"
  msgstr "  -print-libgcc-file-name  Pokaže ime popratne biblioteke kompilatora.\n"
  
! #: gcc.cc:3772
  msgid "  -print-file-name=<lib>   Display the full path to library <lib>.\n"
  msgstr "  -print-file-name=<lib>   Potpuna staza do biblioteke <lib>.\n"
  
! #: gcc.cc:3773
  msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>.\n"
  msgstr "  -print-prog-name=<prog>  Potpuna staza do <prog> komponente kompilatora.\n"
  
! #: gcc.cc:3774
  msgid ""
  "  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
  "                           a component in the library path.\n"
--- 18463,18543 ----
  "\n"
  "Idemo dalje? (y ili n) "
  
! #: gcc.cc:3574
  #, c-format
  msgid "# %s %.2f %.2f\n"
  msgstr "# %s %.2f %.2f\n"
  
! #: gcc.cc:3755
  #, c-format
  msgid "Usage: %s [options] file...\n"
  msgstr "Uporaba: %s [opcije] datoteka...\n"
  
! #: gcc.cc:3756
  msgid "Options:\n"
  msgstr "Opcije:\n"
  
! #: gcc.cc:3758
  msgid "  -pass-exit-codes         Exit with highest error code from a phase.\n"
  msgstr "  -pass-exit-codes         Iziđe s najvišim kȏdom greške u fazi.\n"
  
! #: gcc.cc:3759
  msgid "  --help                   Display this information.\n"
  msgstr "  --help                   Ova prikazana pomoć\n"
  
! #: gcc.cc:3760
  msgid "  --target-help            Display target specific command line options (including assembler and linker options).\n"
  msgstr "  --target-help            Pokaže opcije naredbenog retka specifične za cilj (uključujući opcije asemblera i linkera).\n"
  
! #: gcc.cc:3762
  msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
  msgstr "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
  
! #: gcc.cc:3763
  msgid "                           Display specific types of command line options.\n"
  msgstr "                           Pokaže specifične vrste opcija naredbenog retka.\n"
  
! #: gcc.cc:3765
  msgid "  (Use '-v --help' to display command line options of sub-processes).\n"
  msgstr "  (Koristite ‘-v --help’ za ispis opcija naredbenog retka za potprocese).\n"
  
! #: gcc.cc:3766
  msgid "  --version                Display compiler version information.\n"
  msgstr "  --version                Informacije o inačici kompilatora.\n"
  
! #: gcc.cc:3767
  msgid "  -dumpspecs               Display all of the built in spec strings.\n"
  msgstr "  -dumpspecs               Pokaže sve ugrađene specifikacijske stringove.\n"
  
! #: gcc.cc:3768
  msgid "  -dumpversion             Display the version of the compiler.\n"
  msgstr "  -dumpversion             Inačica kompilatora.\n"
  
! #: gcc.cc:3769
  msgid "  -dumpmachine             Display the compiler's target processor.\n"
  msgstr "  -dumpmachine             Pokaže ciljani procesor kompilatora.\n"
  
! #: gcc.cc:3770
  msgid "  -foffload=<targets>      Specify offloading targets.\n"
  msgstr "  -foffload=<targets>      Specificira offloading targets (ciljeve).\n"
  
! #: gcc.cc:3771
  msgid "  -print-search-dirs       Display the directories in the compiler's search path.\n"
  msgstr "  -print-search-dirs       Pokaže direktorije na stazi pretraživanja kompilatora.\n"
  
! #: gcc.cc:3772
  msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library.\n"
  msgstr "  -print-libgcc-file-name  Pokaže ime popratne biblioteke kompilatora.\n"
  
! #: gcc.cc:3773
  msgid "  -print-file-name=<lib>   Display the full path to library <lib>.\n"
  msgstr "  -print-file-name=<lib>   Potpuna staza do biblioteke <lib>.\n"
  
! #: gcc.cc:3774
  msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>.\n"
  msgstr "  -print-prog-name=<prog>  Potpuna staza do <prog> komponente kompilatora.\n"
  
! #: gcc.cc:3775
  msgid ""
  "  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
  "                           a component in the library path.\n"
*************** msgstr ""
*** 18529,18539 ****
  "  -print-multiarch         Pokaže ciljani normalizirani GNU triplet koji se\n"
  "                             koristi kao komponenta staze do biblioteke.\n"
  
! #: gcc.cc:3777
  msgid "  -print-multi-directory   Display the root directory for versions of libgcc.\n"
  msgstr "  -print-multi-directory   Ispiše root direktorij za inačice od libgcc.\n"
  
! #: gcc.cc:3778
  msgid ""
  "  -print-multi-lib         Display the mapping between command line options and\n"
  "                           multiple library search directories.\n"
--- 18545,18555 ----
  "  -print-multiarch         Pokaže ciljani normalizirani GNU triplet koji se\n"
  "                             koristi kao komponenta staze do biblioteke.\n"
  
! #: gcc.cc:3778
  msgid "  -print-multi-directory   Display the root directory for versions of libgcc.\n"
  msgstr "  -print-multi-directory   Ispiše root direktorij za inačice od libgcc.\n"
  
! #: gcc.cc:3779
  msgid ""
  "  -print-multi-lib         Display the mapping between command line options and\n"
  "                           multiple library search directories.\n"
*************** msgstr ""
*** 18541,18593 ****
  "  -print-multi-lib         Pokaže mapiranje između opcija naredbenog retka i\n"
  "                             višestrukih direktorija za traženje biblioteka.\n"
  
! #: gcc.cc:3781
  msgid "  -print-multi-os-directory Display the relative path to OS libraries.\n"
  msgstr "  -print-multi-os-directory Pokaže relativne staze do OS biblioteka.\n"
  
! #: gcc.cc:3782
  msgid "  -print-sysroot           Display the target libraries directory.\n"
  msgstr "  -print-sysroot           Direktorij ciljanih biblioteka.\n"
  
! #: gcc.cc:3783
  msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.\n"
  msgstr ""
  "  -print-sysroot-headers-suffix Pokaže sysroot sufiks koji se koristi\n"
  "                                  za traženje zaglavlja.\n"
  
! #: gcc.cc:3784
  msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler.\n"
  msgstr "  -Wa,<options>            Preda zarezom odvojene opcije <options> asembleru.\n"
  
! #: gcc.cc:3785
  msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor.\n"
  msgstr "  -Wp,<options>            Preda zarezom odvojene <options> pretprocesoru.\n"
  
! #: gcc.cc:3786
  msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker.\n"
  msgstr "  -Wl,<options>            Preda zarezom odvojene <options> linkeru.\n"
  
! #: gcc.cc:3787
  msgid "  -Xassembler <arg>        Pass <arg> on to the assembler.\n"
  msgstr "  -Xassembler <arg>        Preda argumente <arg> asembleru.\n"
  
! #: gcc.cc:3788
  msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.\n"
  msgstr "  -Xpreprocessor <arg>     Preda argumente <arg> pretprocesoru.\n"
  
! #: gcc.cc:3789
  msgid "  -Xlinker <arg>           Pass <arg> on to the linker.\n"
  msgstr "  -Xlinker <arg>           Preda argumente <arg> linkeru.\n"
  
! #: gcc.cc:3790
  msgid "  -save-temps              Do not delete intermediate files.\n"
  msgstr "  -save-temps              Ne briše privremene datoteke.\n"
  
! #: gcc.cc:3791
  msgid "  -save-temps=<arg>        Do not delete intermediate files.\n"
  msgstr "  -save-temps=<arg>        Ne briše privremene datoteke.\n"
  
! #: gcc.cc:3792
  msgid ""
  "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
  "                           prefixes to other gcc components.\n"
--- 18557,18609 ----
  "  -print-multi-lib         Pokaže mapiranje između opcija naredbenog retka i\n"
  "                             višestrukih direktorija za traženje biblioteka.\n"
  
! #: gcc.cc:3782
  msgid "  -print-multi-os-directory Display the relative path to OS libraries.\n"
  msgstr "  -print-multi-os-directory Pokaže relativne staze do OS biblioteka.\n"
  
! #: gcc.cc:3783
  msgid "  -print-sysroot           Display the target libraries directory.\n"
  msgstr "  -print-sysroot           Direktorij ciljanih biblioteka.\n"
  
! #: gcc.cc:3784
  msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.\n"
  msgstr ""
  "  -print-sysroot-headers-suffix Pokaže sysroot sufiks koji se koristi\n"
  "                                  za traženje zaglavlja.\n"
  
! #: gcc.cc:3785
  msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler.\n"
  msgstr "  -Wa,<options>            Preda zarezom odvojene opcije <options> asembleru.\n"
  
! #: gcc.cc:3786
  msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor.\n"
  msgstr "  -Wp,<options>            Preda zarezom odvojene <options> pretprocesoru.\n"
  
! #: gcc.cc:3787
  msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker.\n"
  msgstr "  -Wl,<options>            Preda zarezom odvojene <options> linkeru.\n"
  
! #: gcc.cc:3788
  msgid "  -Xassembler <arg>        Pass <arg> on to the assembler.\n"
  msgstr "  -Xassembler <arg>        Preda argumente <arg> asembleru.\n"
  
! #: gcc.cc:3789
  msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.\n"
  msgstr "  -Xpreprocessor <arg>     Preda argumente <arg> pretprocesoru.\n"
  
! #: gcc.cc:3790
  msgid "  -Xlinker <arg>           Pass <arg> on to the linker.\n"
  msgstr "  -Xlinker <arg>           Preda argumente <arg> linkeru.\n"
  
! #: gcc.cc:3791
  msgid "  -save-temps              Do not delete intermediate files.\n"
  msgstr "  -save-temps              Ne briše privremene datoteke.\n"
  
! #: gcc.cc:3792
  msgid "  -save-temps=<arg>        Do not delete intermediate files.\n"
  msgstr "  -save-temps=<arg>        Ne briše privremene datoteke.\n"
  
! #: gcc.cc:3793
  msgid ""
  "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
  "                           prefixes to other gcc components.\n"
*************** msgstr ""
*** 18595,18617 ****
  "  -no-canonical-prefixes   Ne kanonizira staze kàda gradi relativne prefikse\n"
  "                             drugim gcc komponentama.\n"
  
! #: gcc.cc:3795
  msgid "  -pipe                    Use pipes rather than intermediate files.\n"
  msgstr "  -pipe                    Koristi cijevi umjesto privremenih datoteka.\n"
  
! #: gcc.cc:3796
  msgid "  -time                    Time the execution of each subprocess.\n"
  msgstr "  -time                    Mjeri vrijeme izvršavanja svakog potprocesa.\n"
  
! #: gcc.cc:3797
  msgid "  -specs=<file>            Override built-in specs with the contents of <file>.\n"
  msgstr "  -specs=<file>            Ugrađene specs redefinira sa sadržajem od <file>.\n"
  
! #: gcc.cc:3798
  msgid "  -std=<standard>          Assume that the input sources are for <standard>.\n"
  msgstr "  -std=<standard>          Pretpostavi da su ulazni izvori za <standard>.\n"
  
! #: gcc.cc:3799
  msgid ""
  "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
  "                           and libraries.\n"
--- 18611,18633 ----
  "  -no-canonical-prefixes   Ne kanonizira staze kàda gradi relativne prefikse\n"
  "                             drugim gcc komponentama.\n"
  
! #: gcc.cc:3796
  msgid "  -pipe                    Use pipes rather than intermediate files.\n"
  msgstr "  -pipe                    Koristi cijevi umjesto privremenih datoteka.\n"
  
! #: gcc.cc:3797
  msgid "  -time                    Time the execution of each subprocess.\n"
  msgstr "  -time                    Mjeri vrijeme izvršavanja svakog potprocesa.\n"
  
! #: gcc.cc:3798
  msgid "  -specs=<file>            Override built-in specs with the contents of <file>.\n"
  msgstr "  -specs=<file>            Ugrađene specs redefinira sa sadržajem od <file>.\n"
  
! #: gcc.cc:3799
  msgid "  -std=<standard>          Assume that the input sources are for <standard>.\n"
  msgstr "  -std=<standard>          Pretpostavi da su ulazni izvori za <standard>.\n"
  
! #: gcc.cc:3800
  msgid ""
  "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
  "                           and libraries.\n"
*************** msgstr ""
*** 18619,18655 ****
  "  --sysroot=<directory>    Koristi <directory> kao root direktorij za zaglavlja\n"
  "                             i biblioteke.\n"
  
! #: gcc.cc:3802
  msgid "  -B <directory>           Add <directory> to the compiler's search paths.\n"
  msgstr "  -B <directory>           Doda <directory> stazama koje pretražuje kompilator.\n"
  
! #: gcc.cc:3803
  msgid "  -v                       Display the programs invoked by the compiler.\n"
  msgstr "  -v                       Izlista programe pokrenute (pozvane) kompilatorom.\n"
  
! #: gcc.cc:3804
  msgid "  -###                     Like -v but options quoted and commands not executed.\n"
  msgstr "  -###                     Jednako kao -v ali navede opcije i neizvršene naredbe.\n"
  
! #: gcc.cc:3805
  msgid "  -E                       Preprocess only; do not compile, assemble or link.\n"
  msgstr ""
  "  -E                       Samo pretprocesi; ne kompilira, ne asemblira,\n"
  "                             ne linka.\n"
  
! #: gcc.cc:3806
  msgid "  -S                       Compile only; do not assemble or link.\n"
  msgstr "  -S                       Samo kompilira; ne asemblira, ne linka.\n"
  
! #: gcc.cc:3807
  msgid "  -c                       Compile and assemble, but do not link.\n"
  msgstr "  -c                       Kompilira i asemblira, ali ne linka.\n"
  
! #: gcc.cc:3808
  msgid "  -o <file>                Place the output into <file>.\n"
  msgstr "  -o <file>                Zapiše izlaz u <file>\n"
  
! #: gcc.cc:3809
  msgid ""
  "  -pie                     Create a dynamically linked position independent\n"
  "                           executable.\n"
--- 18635,18671 ----
  "  --sysroot=<directory>    Koristi <directory> kao root direktorij za zaglavlja\n"
  "                             i biblioteke.\n"
  
! #: gcc.cc:3803
  msgid "  -B <directory>           Add <directory> to the compiler's search paths.\n"
  msgstr "  -B <directory>           Doda <directory> stazama koje pretražuje kompilator.\n"
  
! #: gcc.cc:3804
  msgid "  -v                       Display the programs invoked by the compiler.\n"
  msgstr "  -v                       Izlista programe pokrenute (pozvane) kompilatorom.\n"
  
! #: gcc.cc:3805
  msgid "  -###                     Like -v but options quoted and commands not executed.\n"
  msgstr "  -###                     Jednako kao -v ali navede opcije i neizvršene naredbe.\n"
  
! #: gcc.cc:3806
  msgid "  -E                       Preprocess only; do not compile, assemble or link.\n"
  msgstr ""
  "  -E                       Samo pretprocesi; ne kompilira, ne asemblira,\n"
  "                             ne linka.\n"
  
! #: gcc.cc:3807
  msgid "  -S                       Compile only; do not assemble or link.\n"
  msgstr "  -S                       Samo kompilira; ne asemblira, ne linka.\n"
  
! #: gcc.cc:3808
  msgid "  -c                       Compile and assemble, but do not link.\n"
  msgstr "  -c                       Kompilira i asemblira, ali ne linka.\n"
  
! #: gcc.cc:3809
  msgid "  -o <file>                Place the output into <file>.\n"
  msgstr "  -o <file>                Zapiše izlaz u <file>\n"
  
! #: gcc.cc:3810
  msgid ""
  "  -pie                     Create a dynamically linked position independent\n"
  "                           executable.\n"
*************** msgstr ""
*** 18657,18667 ****
  "  -pie                     Stvori dinamički linkanu poziciono neovisnu\n"
  "                             izvršnu datoteku.\n"
  
! #: gcc.cc:3811
  msgid "  -shared                  Create a shared library.\n"
  msgstr "  -shared                  Stvori zajedničku (dijeljenu) biblioteku.\n"
  
! #: gcc.cc:3812
  msgid ""
  "  -x <language>            Specify the language of the following input files.\n"
  "                           Permissible languages include: c c++ assembler none\n"
--- 18673,18683 ----
  "  -pie                     Stvori dinamički linkanu poziciono neovisnu\n"
  "                             izvršnu datoteku.\n"
  
! #: gcc.cc:3812
  msgid "  -shared                  Create a shared library.\n"
  msgstr "  -shared                  Stvori zajedničku (dijeljenu) biblioteku.\n"
  
! #: gcc.cc:3813
  msgid ""
  "  -x <language>            Specify the language of the following input files.\n"
  "                           Permissible languages include: c c++ assembler none\n"
*************** msgstr ""
*** 18673,18679 ****
  "                            ‘none’ znači povratak na zadano ponašanje pogađanja\n"
  "                            jezika na temelju ekstenzije datoteke.\n"
  
! #: gcc.cc:3819
  #, c-format
  msgid ""
  "\n"
--- 18689,18695 ----
  "                            ‘none’ znači povratak na zadano ponašanje pogađanja\n"
  "                            jezika na temelju ekstenzije datoteke.\n"
  
! #: gcc.cc:3820
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 18686,18762 ****
  " raznim potprocesima pokrenutim s %s. Da bi proslijedili ostale opcije na te\n"
  " potprocese, morate koristiti opciju -W<letter>.\n"
  
! #: gcc.cc:6972
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "Obrađujemo specifikaciju (%s), koja je ‘%s’\n"
  
! #: gcc.cc:7733
  #, c-format
  msgid "Target: %s\n"
  msgstr "Cilj: %s\n"
  
! #: gcc.cc:7734
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "Konfiguriran s: %s\n"
  
! #: gcc.cc:7748
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "Model dretve: %s\n"
  
! #: gcc.cc:7749
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr "Podržani algoritam kompresije: zlib"
  
! #: gcc.cc:7751
  #, c-format
  msgid " zstd"
  msgstr " zstd"
  
! #: gcc.cc:7753 gcov.cc:1902 gcov.cc:1962 gcov.cc:1974 gcov.cc:3564
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.cc:7764
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc inačica %s %s\n"
  
! #: gcc.cc:7767
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "inačica drajvera %s %s izvršava gcc inačicu %s\n"
  
! #: gcc.cc:7843 gcc.cc:8057
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr "Grešku nije moguće reproducirati, pa je vjerojatno problem hardvera ili OS-a.\n"
  
! #: gcc.cc:7977
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr "Prethodno obrađeni izvorni kȏd spremljen je u datoteku %s, priložite ovo svom izvješću o greškama.\n"
  
! #: gcc.cc:8823
  #, c-format
  msgid "install: %s%s\n"
  msgstr "instalacija: %s%s\n"
  
! #: gcc.cc:8826
  #, c-format
  msgid "programs: %s\n"
  msgstr "programi: %s\n"
  
! #: gcc.cc:8828
  #, c-format
  msgid "libraries: %s\n"
  msgstr "biblioteke: %s\n"
  
! #: gcc.cc:8945
  #, c-format
  msgid ""
  "\n"
--- 18702,18778 ----
  " raznim potprocesima pokrenutim s %s. Da bi proslijedili ostale opcije na te\n"
  " potprocese, morate koristiti opciju -W<letter>.\n"
  
! #: gcc.cc:6974
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "Obrađujemo specifikaciju (%s), koja je ‘%s’\n"
  
! #: gcc.cc:7735
  #, c-format
  msgid "Target: %s\n"
  msgstr "Cilj: %s\n"
  
! #: gcc.cc:7736
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "Konfiguriran s: %s\n"
  
! #: gcc.cc:7750
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "Model dretve: %s\n"
  
! #: gcc.cc:7751
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr "Podržani algoritam kompresije: zlib"
  
! #: gcc.cc:7753
  #, c-format
  msgid " zstd"
  msgstr " zstd"
  
! #: gcc.cc:7755 gcov.cc:1902 gcov.cc:1962 gcov.cc:1974 gcov.cc:3564
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.cc:7766
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc inačica %s %s\n"
  
! #: gcc.cc:7769
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "inačica drajvera %s %s izvršava gcc inačicu %s\n"
  
! #: gcc.cc:7845 gcc.cc:8059
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr "Grešku nije moguće reproducirati, pa je vjerojatno problem hardvera ili OS-a.\n"
  
! #: gcc.cc:7979
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr "Prethodno obrađeni izvorni kȏd spremljen je u datoteku %s, priložite ovo svom izvješću o greškama.\n"
  
! #: gcc.cc:8825
  #, c-format
  msgid "install: %s%s\n"
  msgstr "instalacija: %s%s\n"
  
! #: gcc.cc:8828
  #, c-format
  msgid "programs: %s\n"
  msgstr "programi: %s\n"
  
! #: gcc.cc:8830
  #, c-format
  msgid "libraries: %s\n"
  msgstr "biblioteke: %s\n"
  
! #: gcc.cc:8953
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 18765,18781 ****
  "\n"
  "Za upute o prijavljivanju grešaka pogledajte:\n"
  
! #: gcc.cc:8961 gcov-tool.cc:594 sarif-replay.cc:59
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.cc:8964 gcov-tool.cc:596 gcov.cc:1155 sarif-replay.cc:62
  #: fortran/gfortranspec.cc:282
  msgid "(C)"
  msgstr "(C)"
  
! #: gcc.cc:8965 gcov-tool.cc:598 gcov.cc:1157 sarif-replay.cc:63
  #: fortran/gfortranspec.cc:283
  #, c-format
  msgid ""
--- 18781,18797 ----
  "\n"
  "Za upute o prijavljivanju grešaka pogledajte:\n"
  
! #: gcc.cc:8969 gcov-tool.cc:594 sarif-replay.cc:59
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.cc:8972 gcov-tool.cc:596 gcov.cc:1155 sarif-replay.cc:62
  #: fortran/gfortranspec.cc:282
  msgid "(C)"
  msgstr "(C)"
  
! #: gcc.cc:8973 gcov-tool.cc:598 gcov.cc:1157 sarif-replay.cc:63
  #: fortran/gfortranspec.cc:283
  #, c-format
  msgid ""
*************** msgstr ""
*** 18787,18793 ****
  "jamstava; čak ni za TRGOVINSKU PRIKLADNOST ili ODGOVARANJE ODREĐENOJ SVRSI.\n"
  "\n"
  
! #: gcc.cc:9312
  #, c-format
  msgid ""
  "\n"
--- 18803,18809 ----
  "jamstava; čak ni za TRGOVINSKU PRIKLADNOST ili ODGOVARANJE ODREĐENOJ SVRSI.\n"
  "\n"
  
! #: gcc.cc:9320
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 18800,18806 ****
  "==============\n"
  "\n"
  
! #: gcc.cc:9313
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
--- 18816,18822 ----
  "==============\n"
  "\n"
  
! #: gcc.cc:9321
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
*************** msgstr ""
*** 18809,18815 ****
  "Koristite „-Wl,OPCIJA“ da proslijedite „OPCIJA“ linkeru.\n"
  "\n"
  
! #: gcc.cc:10827
  #, c-format
  msgid ""
  "Assembler options\n"
--- 18825,18831 ----
  "Koristite „-Wl,OPCIJA“ da proslijedite „OPCIJA“ linkeru.\n"
  "\n"
  
! #: gcc.cc:10835
  #, c-format
  msgid ""
  "Assembler options\n"
*************** msgstr ""
*** 18820,18826 ****
  "=================\n"
  "\n"
  
! #: gcc.cc:10828
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
--- 18836,18842 ----
  "=================\n"
  "\n"
  
! #: gcc.cc:10836
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
*************** msgstr "„"
*** 19550,19555 ****
--- 19566,19586 ----
  msgid "'"
  msgstr "“"
  
+ #: json-diagnostic.cc:236
+ #, c-format
+ msgid "In JSON value %e"
+ msgstr ""
+ 
+ #: json-diagnostic.cc:239
+ #, c-format
+ msgid "In JSON object %e"
+ msgstr ""
+ 
+ #: json-diagnostic.cc:242
+ #, c-format
+ msgid "In JSON array %e"
+ msgstr ""
+ 
  #: langhooks.cc:389
  msgid "At top level:"
  msgstr "Vrhovna razina:"
*************** msgid "In member function %qs"
*** 19559,19565 ****
  msgstr "U funkciji člana %qs"
  
  #. Kinds within executable code.
! #: langhooks.cc:409 libgdiagnostics.cc:1528
  msgid "In function %qs"
  msgstr "U funkciji %qs"
  
--- 19590,19596 ----
  msgstr "U funkciji člana %qs"
  
  #. Kinds within executable code.
! #: langhooks.cc:409 libgdiagnostics.cc:1512
  msgid "In function %qs"
  msgstr "U funkciji %qs"
  
*************** msgstr "    umetnuto (inlined) od %qs pr
*** 19575,19702 ****
  msgid "    inlined from %qs"
  msgstr "    umetnuto (inlined) iz %qs"
  
! #: libgdiagnostics.cc:1529
  #, fuzzy
  #| msgid "In member function %qs"
  msgid "In member %qs"
  msgstr "U funkciji člana %qs"
  
! #: libgdiagnostics.cc:1530
  #, fuzzy
  #| msgid "duplicate %qs"
  msgid "In module %qs"
  msgstr "duplikat %qs"
  
! #: libgdiagnostics.cc:1531
  msgid "In namespace %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1532
  #, fuzzy
  #| msgid "unknown lam type %qs"
  msgid "In type %qs"
  msgstr "nepoznati ‘lam’ tip %qs"
  
! #: libgdiagnostics.cc:1534
  #, fuzzy
  #| msgid "In function %qs"
  msgid "In return type %qs"
  msgstr "U funkciji %qs"
  
! #: libgdiagnostics.cc:1535
  #, fuzzy
  #| msgid "function parameter"
  msgid "In parameter %qs"
  msgstr "parametar funkcije"
  
! #: libgdiagnostics.cc:1536
  #, fuzzy
  #| msgid "variable"
  msgid "In variable %qs"
  msgstr "varijabla"
  
  #. Kinds within XML or HTML documents.
! #: libgdiagnostics.cc:1539
  #, fuzzy
  #| msgid "In member function %qs"
  msgid "In element %qs"
  msgstr "U funkciji člana %qs"
  
! #: libgdiagnostics.cc:1540
  #, fuzzy
  #| msgid "attribute ignored"
  msgid "In attribute %qs"
  msgstr "atribut je zanemaren"
  
! #: libgdiagnostics.cc:1541
  #, fuzzy
  #| msgid "In function %qs"
  msgid "In text %qs"
  msgstr "U funkciji %qs"
  
! #: libgdiagnostics.cc:1542
  #, fuzzy
  #| msgid "In function %qs"
  msgid "In comment %qs"
  msgstr "U funkciji %qs"
  
! #: libgdiagnostics.cc:1544
  #, fuzzy
  #| msgid "In constructor %qD"
  msgid "In processing instruction %qs"
  msgstr "U constructor %qD"
  
! #: libgdiagnostics.cc:1545
  msgid "In DTD %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1547
  #, fuzzy
  #| msgid "In function %qs"
  msgid "In declaration %qs"
  msgstr "U funkciji %qs"
  
  #. Kinds within JSON documents.
! #: libgdiagnostics.cc:1550
  #, fuzzy
  #| msgid "invalid JSON token: %s"
  msgid "In JSON object %qs"
  msgstr "nevaljani JSON token: %s"
  
! #: libgdiagnostics.cc:1551
  msgid "In JSON array %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1553
  msgid "In JSON property %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1554
  msgid "In JSON value %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1701
  #, c-format
  msgid "%e"
  msgstr ""
  
! #: libsarifreplay.cc:760
  msgid "JSON object"
  msgstr ""
  
! #: libsarifreplay.cc:763
  msgid "JSON array"
  msgstr ""
  
! #: libsarifreplay.cc:767
  msgid "JSON number"
  msgstr ""
  
! #: libsarifreplay.cc:770
  msgid "JSON string"
  msgstr ""
  
! #: libsarifreplay.cc:775
  msgid "JSON literal"
  msgstr ""
  
--- 19606,19733 ----
  msgid "    inlined from %qs"
  msgstr "    umetnuto (inlined) iz %qs"
  
! #: libgdiagnostics.cc:1513
  #, fuzzy
  #| msgid "In member function %qs"
  msgid "In member %qs"
  msgstr "U funkciji člana %qs"
  
! #: libgdiagnostics.cc:1514
  #, fuzzy
  #| msgid "duplicate %qs"
  msgid "In module %qs"
  msgstr "duplikat %qs"
  
! #: libgdiagnostics.cc:1515
  msgid "In namespace %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1516
  #, fuzzy
  #| msgid "unknown lam type %qs"
  msgid "In type %qs"
  msgstr "nepoznati ‘lam’ tip %qs"
  
! #: libgdiagnostics.cc:1518
  #, fuzzy
  #| msgid "In function %qs"
  msgid "In return type %qs"
  msgstr "U funkciji %qs"
  
! #: libgdiagnostics.cc:1519
  #, fuzzy
  #| msgid "function parameter"
  msgid "In parameter %qs"
  msgstr "parametar funkcije"
  
! #: libgdiagnostics.cc:1520
  #, fuzzy
  #| msgid "variable"
  msgid "In variable %qs"
  msgstr "varijabla"
  
  #. Kinds within XML or HTML documents.
! #: libgdiagnostics.cc:1523
  #, fuzzy
  #| msgid "In member function %qs"
  msgid "In element %qs"
  msgstr "U funkciji člana %qs"
  
! #: libgdiagnostics.cc:1524
  #, fuzzy
  #| msgid "attribute ignored"
  msgid "In attribute %qs"
  msgstr "atribut je zanemaren"
  
! #: libgdiagnostics.cc:1525
  #, fuzzy
  #| msgid "In function %qs"
  msgid "In text %qs"
  msgstr "U funkciji %qs"
  
! #: libgdiagnostics.cc:1526
  #, fuzzy
  #| msgid "In function %qs"
  msgid "In comment %qs"
  msgstr "U funkciji %qs"
  
! #: libgdiagnostics.cc:1528
  #, fuzzy
  #| msgid "In constructor %qD"
  msgid "In processing instruction %qs"
  msgstr "U constructor %qD"
  
! #: libgdiagnostics.cc:1529
  msgid "In DTD %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1531
  #, fuzzy
  #| msgid "In function %qs"
  msgid "In declaration %qs"
  msgstr "U funkciji %qs"
  
  #. Kinds within JSON documents.
! #: libgdiagnostics.cc:1534
  #, fuzzy
  #| msgid "invalid JSON token: %s"
  msgid "In JSON object %qs"
  msgstr "nevaljani JSON token: %s"
  
! #: libgdiagnostics.cc:1535
  msgid "In JSON array %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1537
  msgid "In JSON property %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1538
  msgid "In JSON value %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1685
  #, c-format
  msgid "%e"
  msgstr ""
  
! #: libsarifreplay.cc:739
  msgid "JSON object"
  msgstr ""
  
! #: libsarifreplay.cc:742
  msgid "JSON array"
  msgstr ""
  
! #: libsarifreplay.cc:746
  msgid "JSON number"
  msgstr ""
  
! #: libsarifreplay.cc:749
  msgid "JSON string"
  msgstr ""
  
! #: libsarifreplay.cc:754
  msgid "JSON literal"
  msgstr ""
  
*************** msgstr ""
*** 19704,19716 ****
  msgid "this is the insn:"
  msgstr "ovo je insn:"
  
! #: lra-constraints.cc:4182
  #, fuzzy
  #| msgid "invalid operand address"
  msgid "unable to reload address in "
  msgstr "nevaljani operand adrese"
  
! #: lra-constraints.cc:4478 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "ne može generirati ponovno učitavanje za:"
  
--- 19735,19747 ----
  msgid "this is the insn:"
  msgstr "ovo je insn:"
  
! #: lra-constraints.cc:4197
  #, fuzzy
  #| msgid "invalid operand address"
  msgid "unable to reload address in "
  msgstr "nevaljani operand adrese"
  
! #: lra-constraints.cc:4522 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "ne može generirati ponovno učitavanje za:"
  
*************** msgstr "neprepoznati insn:"
*** 19881,19896 ****
  msgid "insn does not satisfy its constraints:"
  msgstr "insn ne zadovoljava svoja ograničenja:"
  
! #: targhooks.cc:2480
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr "stvoren i korišten s različitim postavkama ‘%s”"
  
! #: targhooks.cc:2495
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "stvoren i korišten s različitim postavkama %<-fpic%>"
  
! #: targhooks.cc:2497
  msgid "created and used with different settings of %<-fpie%>"
  msgstr "stvoren i korišten s različitim postavkama of %<-fpie%>"
  
--- 19912,19927 ----
  msgid "insn does not satisfy its constraints:"
  msgstr "insn ne zadovoljava svoja ograničenja:"
  
! #: targhooks.cc:2497
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr "stvoren i korišten s različitim postavkama ‘%s”"
  
! #: targhooks.cc:2512
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "stvoren i korišten s različitim postavkama %<-fpic%>"
  
! #: targhooks.cc:2514
  msgid "created and used with different settings of %<-fpie%>"
  msgstr "stvoren i korišten s različitim postavkama of %<-fpie%>"
  
*************** msgstr "%s%supozorenje: %s inačica zagl
*** 19930,19937 ****
  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:129 c/c-decl.cc:6614
! #: c/c-typeck.cc:9509 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonymous>"
--- 19961,19968 ----
  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:9587 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonymous>"
*************** msgid "length modifier in strfmon format
*** 20293,20314 ****
  msgstr ""
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.cc:1699 fortran/cpp.cc:630
  msgid "<command-line>"
  msgstr "<command-line>"
  
! #: config/aarch64/aarch64.cc:13004 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:13013 config/aarch64/aarch64.cc:13026
! #: config/aarch64/aarch64.cc:13038 config/aarch64/aarch64.cc:13049
! #: config/aarch64/aarch64.cc:13065 config/aarch64/aarch64.cc:13079
! #: config/aarch64/aarch64.cc:13099 config/aarch64/aarch64.cc:13181
! #: config/aarch64/aarch64.cc:13192 config/aarch64/aarch64.cc:13206
! #: config/aarch64/aarch64.cc:13432 config/aarch64/aarch64.cc:13445
! #: config/aarch64/aarch64.cc:13462 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8092
  #: config/riscv/riscv.cc:8108 config/riscv/riscv.cc:8124
  #: config/riscv/riscv.cc:8140 config/riscv/riscv.cc:8173
--- 20324,20345 ----
  msgstr ""
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.cc:1707 fortran/cpp.cc:630
  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:8092
  #: config/riscv/riscv.cc:8108 config/riscv/riscv.cc:8124
  #: config/riscv/riscv.cc:8140 config/riscv/riscv.cc:8173
*************** msgstr "nepodržani operand za kȏd ‘%
*** 20318,20325 ****
  msgid "invalid operand for '%%%c'"
  msgstr "nevaljani operand za ‘%%%c’"
  
! #: config/aarch64/aarch64.cc:13117 config/aarch64/aarch64.cc:13128
! #: config/aarch64/aarch64.cc:13292 config/aarch64/aarch64.cc:13303
  #: config/riscv/riscv.cc:7988 config/riscv/riscv.cc:7996
  #: config/riscv/riscv.cc:8003 config/riscv/riscv.cc:8007
  #: config/riscv/riscv.cc:8049 config/riscv/riscv.cc:8067
--- 20349,20356 ----
  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:7988 config/riscv/riscv.cc:7996
  #: config/riscv/riscv.cc:8003 config/riscv/riscv.cc:8007
  #: config/riscv/riscv.cc:8049 config/riscv/riscv.cc:8067
*************** msgstr "nevaljani operand za ‘%%%c’"
*** 20327,20457 ****
  msgid "invalid vector constant"
  msgstr "nevaljana vektorska konstanta"
  
! #: config/aarch64/aarch64.cc:13142
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13154
  #, c-format
  msgid "incompatible operand for '%%%c'"
  msgstr "nekompatibilan operand za ‘%%%c’"
  
! #: config/aarch64/aarch64.cc:13174
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "nekompatibilan operand registra za ‘%%%c’"
  
! #: config/aarch64/aarch64.cc:13239 config/arm/arm.cc:24779
  #, c-format
  msgid "missing operand"
  msgstr "nema operanda"
  
! #: config/aarch64/aarch64.cc:13329
  #, c-format
  msgid "invalid constant"
  msgstr "nevaljana konstanta"
  
! #: config/aarch64/aarch64.cc:13332
  #, c-format
  msgid "invalid operand"
  msgstr "nevaljani operand"
  
! #: config/aarch64/aarch64.cc:13470 config/aarch64/aarch64.cc:13475
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "nevaljani prefiks operanda ‘%%%c’"
  
! #: config/aarch64/aarch64.cc:13495
  #, c-format
  msgid "invalid address mode"
  msgstr "nevaljani način adresiranja"
  
! #: config/aarch64/aarch64.cc:23792
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "nevaljana konverzija od tipa %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:23794
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "nevaljana konverzija u tip %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:31104
  #, 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:31106
  #, 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:31108
  #, 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:31110
  #, 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:31112
  #, 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:31114
  #, 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:31116
  #, 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:31118
  #, 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:31120
  #, 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:31123
  #, 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:31128
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31130
  msgid "subscript operation not supported on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31151 config/aarch64/aarch64.cc:31184
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr "operacija nije dopuštena na tipu %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:31172
  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:14543
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
--- 20358,20488 ----
  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:23806
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "nevaljana konverzija od tipa %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:23808
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "nevaljana konverzija u tip %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:31118
  #, 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:31120
  #, 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:31122
  #, 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:31124
  #, 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:31126
  #, 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:31128
  #, 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:31130
  #, 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:31132
  #, 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:31134
  #, 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:31137
  #, 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:31142
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31144
  msgid "subscript operation not supported on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31165 config/aarch64/aarch64.cc:31198
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr "operacija nije dopuštena na tipu %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:31186
  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:14652
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
*************** msgid "invalid %%r value"
*** 20468,20480 ****
  msgstr "nevaljana %%r vrijednos"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:2995
  #, c-format
  msgid "invalid %%R value"
  msgstr "nevaljana %%R vrijednost"
  
  #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
! #: config/xtensa/xtensa.cc:2968
  #, c-format
  msgid "invalid %%N value"
  msgstr "nevaljana %%N vrijednost"
--- 20499,20511 ----
  msgstr "nevaljana %%r vrijednos"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3011
  #, c-format
  msgid "invalid %%R value"
  msgstr "nevaljana %%R vrijednost"
  
  #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
! #: config/xtensa/xtensa.cc:2984
  #, c-format
  msgid "invalid %%N value"
  msgstr "nevaljana %%N vrijednost"
*************** msgstr "nevaljana %%P vrijednost"
*** 20489,20495 ****
  msgid "invalid %%h value"
  msgstr "nevaljana %%h vrijednost"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:2988
  #, c-format
  msgid "invalid %%L value"
  msgstr "nevaljana %%L vrijednost"
--- 20520,20526 ----
  msgid "invalid %%h value"
  msgstr "nevaljana %%h vrijednost"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:3004
  #, c-format
  msgid "invalid %%L value"
  msgstr "nevaljana %%L vrijednost"
*************** msgstr "nevaljana %%m vrijednost"
*** 20504,20510 ****
  msgid "invalid %%M value"
  msgstr "nevaljana %%M vrijednost"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%U value"
  msgstr "nevaljana %%U vrijednost"
--- 20535,20541 ----
  msgid "invalid %%M value"
  msgstr "nevaljana %%M vrijednost"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3018
  #, c-format
  msgid "invalid %%U value"
  msgstr "nevaljana %%U vrijednost"
*************** msgstr "nevaljana %%E vrijednost"
*** 20529,20538 ****
  msgid "unknown relocation unspec"
  msgstr "nepoznata relokacija unspec"
  
! #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7560 config/gcn/gcn.cc:7569
! #: config/gcn/gcn.cc:7627 config/gcn/gcn.cc:7635 config/gcn/gcn.cc:7651
! #: config/gcn/gcn.cc:7669 config/gcn/gcn.cc:7720 config/gcn/gcn.cc:7839
! #: config/gcn/gcn.cc:7955 config/rs6000/rs6000.cc:14690
  #, c-format
  msgid "invalid %%xn code"
  msgstr "nevaljani %%xn kȏd"
--- 20560,20569 ----
  msgid "unknown relocation unspec"
  msgstr "nepoznata relokacija unspec"
  
! #: 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"
*************** msgstr "nevaljani UNSPEC kao operand: %d
*** 20630,20663 ****
  msgid "unrecognized supposed constant"
  msgstr "neprepoznata pretpostavljena konstanta"
  
! #: config/arm/arm.cc:21090 config/arm/arm.cc:21115 config/arm/arm.cc:21125
! #: config/arm/arm.cc:21134 config/arm/arm.cc:21143
  #, c-format
  msgid "invalid shift operand"
  msgstr "nevaljani operand pomaka (shift)"
  
! #: config/arm/arm.cc:24061 config/arm/arm.cc:24079
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "predviđena Thumb instrukcija"
  
! #: config/arm/arm.cc:24067
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "predviđena instrukcija u uvjetnoj sekvenciji"
  
! #: config/arm/arm.cc:24183 config/arm/arm.cc:24196 config/arm/arm.cc:24221
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Nepodržani operand za kȏd ‘%c’"
  
! #: config/arm/arm.cc:24298 config/arm/arm.cc:24320 config/arm/arm.cc:24330
! #: config/arm/arm.cc:24340 config/arm/arm.cc:24350 config/arm/arm.cc:24389
! #: config/arm/arm.cc:24407 config/arm/arm.cc:24425 config/arm/arm.cc:24467
! #: config/arm/arm.cc:24474 config/arm/arm.cc:24492 config/arm/arm.cc:24499
! #: config/arm/arm.cc:24507 config/arm/arm.cc:24528 config/arm/arm.cc:24535
! #: config/arm/arm.cc:24726 config/arm/arm.cc:24733 config/arm/arm.cc:24760
! #: config/arm/arm.cc:24767 config/bfin/bfin.cc:1441 config/bfin/bfin.cc:1448
  #: config/bfin/bfin.cc:1455 config/bfin/bfin.cc:1462 config/bfin/bfin.cc:1471
  #: config/bfin/bfin.cc:1478 config/bfin/bfin.cc:1485 config/bfin/bfin.cc:1492
  #: config/nds32/nds32.cc:3545
--- 20661,20694 ----
  msgid "unrecognized supposed constant"
  msgstr "neprepoznata pretpostavljena konstanta"
  
! #: config/arm/arm.cc:21105 config/arm/arm.cc:21130 config/arm/arm.cc:21140
! #: config/arm/arm.cc:21149 config/arm/arm.cc:21158
  #, c-format
  msgid "invalid shift operand"
  msgstr "nevaljani operand pomaka (shift)"
  
! #: config/arm/arm.cc:24076 config/arm/arm.cc:24094
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "predviđena Thumb instrukcija"
  
! #: config/arm/arm.cc:24082
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "predviđena instrukcija u uvjetnoj sekvenciji"
  
! #: config/arm/arm.cc:24198 config/arm/arm.cc:24211 config/arm/arm.cc:24236
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Nepodržani operand za kȏd ‘%c’"
  
! #: config/arm/arm.cc:24313 config/arm/arm.cc:24335 config/arm/arm.cc:24345
! #: config/arm/arm.cc:24355 config/arm/arm.cc:24365 config/arm/arm.cc:24404
! #: config/arm/arm.cc:24422 config/arm/arm.cc:24440 config/arm/arm.cc:24482
! #: config/arm/arm.cc:24489 config/arm/arm.cc:24507 config/arm/arm.cc:24514
! #: config/arm/arm.cc:24522 config/arm/arm.cc:24543 config/arm/arm.cc:24550
! #: config/arm/arm.cc:24741 config/arm/arm.cc:24748 config/arm/arm.cc:24775
! #: config/arm/arm.cc:24782 config/bfin/bfin.cc:1441 config/bfin/bfin.cc:1448
  #: config/bfin/bfin.cc:1455 config/bfin/bfin.cc:1462 config/bfin/bfin.cc:1471
  #: config/bfin/bfin.cc:1478 config/bfin/bfin.cc:1485 config/bfin/bfin.cc:1492
  #: config/nds32/nds32.cc:3545
*************** msgstr "Nepodržani operand za kȏd ‘%
*** 20665,20704 ****
  msgid "invalid operand for code '%c'"
  msgstr "nevaljani operand za kȏd ‘%c’"
  
! #: config/arm/arm.cc:24402
  #, c-format
  msgid "instruction never executed"
  msgstr "instrukcija nije nikada izvršena"
  
  #. Former FPA support, effectively unused after GCC-4.7, but not
  #. removed until gcc-15.
! #: config/arm/arm.cc:24440
  #, c-format
  msgid "obsolete FPA format code '%c'"
  msgstr "zastarjeli FPA format kȏda ‘%c’"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.cc:24449
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "zastarjela Maverick format kȏd ‘%c’"
  
  #. Former iWMMXT support, removed after GCC-15.
! #: config/arm/arm.cc:24455
  #, fuzzy, c-format
  #| msgid "obsolete FPA format code '%c'"
  msgid "obsolete iWMMXT format code '%c'"
  msgstr "zastarjeli FPA format kȏda ‘%c’"
  
! #: config/arm/arm.cc:34277
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "nevaljana konverzija od tipa %<bfloat16_t%>"
  
! #: config/arm/arm.cc:34279
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "nevaljana konverzija u tip %<bfloat16_t%>"
  
! #: config/arm/arm.cc:34294 config/arm/arm.cc:34310
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
--- 20696,20735 ----
  msgid "invalid operand for code '%c'"
  msgstr "nevaljani operand za kȏd ‘%c’"
  
! #: config/arm/arm.cc:24417
  #, c-format
  msgid "instruction never executed"
  msgstr "instrukcija nije nikada izvršena"
  
  #. Former FPA support, effectively unused after GCC-4.7, but not
  #. removed until gcc-15.
! #: config/arm/arm.cc:24455
  #, c-format
  msgid "obsolete FPA format code '%c'"
  msgstr "zastarjeli FPA format kȏda ‘%c’"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.cc:24464
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "zastarjela Maverick format kȏd ‘%c’"
  
  #. Former iWMMXT support, removed after GCC-15.
! #: config/arm/arm.cc:24470
  #, fuzzy, c-format
  #| msgid "obsolete FPA format code '%c'"
  msgid "obsolete iWMMXT format code '%c'"
  msgstr "zastarjeli FPA format kȏda ‘%c’"
  
! #: config/arm/arm.cc:34292
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "nevaljana konverzija od tipa %<bfloat16_t%>"
  
! #: config/arm/arm.cc:34294
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "nevaljana konverzija u tip %<bfloat16_t%>"
  
! #: config/arm/arm.cc:34309 config/arm/arm.cc:34325
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
*************** msgstr ""
*** 20823,20843 ****
  msgid "invalid const_double operand"
  msgstr ""
  
! #: config/bpf/bpf.cc:940
  msgid "invalid address in operand"
  msgstr "nevaljana adresa u operandu"
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:947
  msgid "unsupported operand"
  msgstr "nepodržani operand"
  
  #. Format punctuators via %s to avoid -Wformat-diag.
  #: config/cris/cris.cc:783 config/ft32/ft32.cc:110 config/moxie/moxie.cc:108
! #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6325
! #: gcc.cc:6339 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:1098 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8107
  #: 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
--- 20854,20874 ----
  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"
  
  #. Format punctuators via %s to avoid -Wformat-diag.
  #: config/cris/cris.cc:783 config/ft32/ft32.cc:110 config/moxie/moxie.cc:108
! #: 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:1182 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8107
  #: 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 ""
*** 21052,21076 ****
  msgid "bad output_condmove_single operand"
  msgstr ""
  
! #: config/gcn/gcn.cc:7235 config/gcn/gcn.cc:7255 config/gcn/gcn.cc:7259
! #: config/gcn/gcn.cc:7600 config/gcn/gcn.cc:7611 config/gcn/gcn.cc:7614
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:7382 config/gcn/gcn.cc:7405 config/gcn/gcn.cc:7437
! #: config/gcn/gcn.cc:7453 config/gcn/gcn.cc:7468 config/gcn/gcn.cc:7487
! #: config/gcn/gcn.cc:7551 config/gcn/gcn.cc:7745 config/gcn/gcn.cc:7860
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "nevaljani operand %%xn kȏd"
  
! #: config/gcn/gcn.cc:7848
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr ""
  
! #: config/gcn/gcn.cc:7936
  #, c-format
  msgid "invalid fp constant"
  msgstr ""
--- 21083,21107 ----
  msgid "bad output_condmove_single operand"
  msgstr ""
  
! #: config/gcn/gcn.cc:7281 config/gcn/gcn.cc:7301 config/gcn/gcn.cc:7305
! #: config/gcn/gcn.cc:7646 config/gcn/gcn.cc:7657 config/gcn/gcn.cc:7660
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:7428 config/gcn/gcn.cc:7451 config/gcn/gcn.cc:7483
! #: config/gcn/gcn.cc:7499 config/gcn/gcn.cc:7514 config/gcn/gcn.cc:7533
! #: config/gcn/gcn.cc:7597 config/gcn/gcn.cc:7791 config/gcn/gcn.cc:7906
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "nevaljani operand %%xn kȏd"
  
! #: config/gcn/gcn.cc:7894
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr ""
  
! #: config/gcn/gcn.cc:7982
  #, c-format
  msgid "invalid fp constant"
  msgstr ""
*************** msgstr ""
*** 21082,21208 ****
  msgid "Expected register or constant integer."
  msgstr ""
  
! #: config/i386/i386.cc:13325
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr ""
  
! #: config/i386/i386.cc:13868
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr ""
  
! #: config/i386/i386.cc:13873
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr ""
  
! #: config/i386/i386.cc:14108
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "nevaljana veličina operanda za operand kȏd ‘O’"
  
! #: config/i386/i386.cc:14143
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "nevaljana veličina operanda za operand kȏd ‘z’"
  
! #: config/i386/i386.cc:14218
  #, 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:14223
  #, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "nevaljana veličina operanda za operand kȏd ‘%c’"
  
! #: config/i386/i386.cc:14301
  #, 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:14380
  #, 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:14398
  #, 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:14419
  #, 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:14434
  #, 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:14462
  #, 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:14480
  #, 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:14503
  #, 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:14530
  #, 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:14618
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "nevaljani operand kȏd ‘%c’"
  
! #: config/i386/i386.cc:14680 config/i386/i386.cc:15069
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "nevaljano ograničenje za operand"
  
! #: config/i386/i386.cc:14781
  #, c-format
  msgid "invalid vector immediate"
  msgstr "nevaljana vektorska konstanta"
  
! #: config/i386/i386.cc:17959
  msgid "unknown insn mode"
  msgstr "nepoznati insn način"
  
! #: config/i386/i386.cc:24693
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "nevaljana konverzija od tipa %<__bf16%> bez opcije %<-msse2%> "
  
! #: config/i386/i386.cc:24696
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "nevaljana konverzija od tipa %<_Float16%> bez opcije %<-msse2%>"
  
! #: config/i386/i386.cc:24699
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "nevaljana konverzija u tip %<__bf16%> bez opcije %<-msse2%>"
  
! #: config/i386/i386.cc:24702
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "nevaljana konverzija u tip %<_Float16%> bez opcije %<-msse2%>"
  
! #: config/i386/i386.cc:24740 config/i386/i386.cc:24765
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr "nelegalna operacija na tipu%<__bf16%> bez opcije %<-msse2%>"
  
! #: config/i386/i386.cc:24743 config/i386/i386.cc:24769
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr "nelegalna operacija na tipu %<_Float16%> bez opcije %<-msse2%>"
  
--- 21113,21239 ----
  msgid "Expected register or constant integer."
  msgstr ""
  
! #: config/i386/i386.cc:13434
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr ""
  
! #: config/i386/i386.cc:13977
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr ""
  
! #: config/i386/i386.cc:13982
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr ""
  
! #: config/i386/i386.cc:14217
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "nevaljana veličina operanda za operand kȏd ‘O’"
  
! #: config/i386/i386.cc:14252
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "nevaljana veličina operanda za operand kȏd ‘z’"
  
! #: config/i386/i386.cc:14327
  #, 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:14332
  #, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "nevaljana veličina operanda za operand kȏd ‘%c’"
  
! #: config/i386/i386.cc:14410
  #, 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:14489
  #, 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:14507
  #, 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:14528
  #, 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:14543
  #, 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:14571
  #, 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:14589
  #, 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:14612
  #, 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:14639
  #, 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:14727
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "nevaljani operand kȏd ‘%c’"
  
! #: config/i386/i386.cc:14789 config/i386/i386.cc:15178
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "nevaljano ograničenje za operand"
  
! #: config/i386/i386.cc:14890
  #, c-format
  msgid "invalid vector immediate"
  msgstr "nevaljana vektorska konstanta"
  
! #: config/i386/i386.cc:18068
  msgid "unknown insn mode"
  msgstr "nepoznati insn način"
  
! #: config/i386/i386.cc:24802
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "nevaljana konverzija od tipa %<__bf16%> bez opcije %<-msse2%> "
  
! #: config/i386/i386.cc:24805
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "nevaljana konverzija od tipa %<_Float16%> bez opcije %<-msse2%>"
  
! #: config/i386/i386.cc:24808
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "nevaljana konverzija u tip %<__bf16%> bez opcije %<-msse2%>"
  
! #: config/i386/i386.cc:24811
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "nevaljana konverzija u tip %<_Float16%> bez opcije %<-msse2%>"
  
! #: config/i386/i386.cc:24849 config/i386/i386.cc:24874
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr "nelegalna operacija na tipu%<__bf16%> bez opcije %<-msse2%>"
  
! #: config/i386/i386.cc:24852 config/i386/i386.cc:24878
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr "nelegalna operacija na tipu %<_Float16%> bez opcije %<-msse2%>"
  
*************** msgid "insn contains an invalid address
*** 21348,21354 ****
  msgstr ""
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3105
  msgid "invalid address"
  msgstr ""
  
--- 21379,21385 ----
  msgstr ""
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3121
  msgid "invalid address"
  msgstr ""
  
*************** msgstr "nevaljana relokacija"
*** 21423,21429 ****
  msgid "invalid %%H value"
  msgstr ""
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3023
  #, c-format
  msgid "invalid %%d value"
  msgstr ""
--- 21454,21460 ----
  msgid "invalid %%H value"
  msgstr ""
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3039
  #, c-format
  msgid "invalid %%d value"
  msgstr ""
*************** msgstr ""
*** 21557,21563 ****
  msgid "invalid %%A value"
  msgstr "nevaljana %%A vrijednost"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2934
  #, c-format
  msgid "invalid %%D value"
  msgstr ""
--- 21588,21594 ----
  msgid "invalid %%A value"
  msgstr "nevaljana %%A vrijednost"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2950
  #, c-format
  msgid "invalid %%D value"
  msgstr ""
*************** msgstr ""
*** 21597,21603 ****
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
--- 21628,21634 ----
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:2997
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
*************** msgstr ""
*** 21627,21643 ****
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2956
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3009
  #, c-format
  msgid "invalid %%V value"
  msgstr "nevaljana %%V vrijednost"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%x value"
  msgstr ""
--- 21658,21674 ----
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2972
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3025
  #, c-format
  msgid "invalid %%V value"
  msgstr "nevaljana %%V vrijednost"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3032
  #, c-format
  msgid "invalid %%x value"
  msgstr ""
*************** msgstr ""
*** 21784,21808 ****
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
! #: config/sh/sh.cc:1229
  #, c-format
  msgid "invalid operand to %%R"
  msgstr ""
  
! #: config/sh/sh.cc:1256
  #, c-format
  msgid "invalid operand to %%S"
  msgstr ""
  
! #: config/sh/sh.cc:8680
  msgid "created and used with different architectures / ABIs"
  msgstr ""
  
! #: config/sh/sh.cc:8682
  msgid "created and used with different ABIs"
  msgstr ""
  
! #: config/sh/sh.cc:8684
  msgid "created and used with different endianness"
  msgstr ""
  
--- 21815,21839 ----
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
! #: config/sh/sh.cc:1227
  #, c-format
  msgid "invalid operand to %%R"
  msgstr ""
  
! #: config/sh/sh.cc:1254
  #, c-format
  msgid "invalid operand to %%S"
  msgstr ""
  
! #: config/sh/sh.cc:8679
  msgid "created and used with different architectures / ABIs"
  msgstr ""
  
! #: config/sh/sh.cc:8681
  msgid "created and used with different ABIs"
  msgstr ""
  
! #: config/sh/sh.cc:8683
  msgid "created and used with different endianness"
  msgstr ""
  
*************** msgstr ""
*** 21922,21945 ****
  msgid "Unable to load DLL."
  msgstr ""
  
! #: config/xtensa/xtensa.cc:848 config/xtensa/xtensa.cc:882
  msgid "bad test"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2976
  msgid "invalid mask"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:3042 config/xtensa/xtensa.cc:3052
  #, c-format
  msgid "invalid %%t/%%b value"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:3130
  msgid "no register in address"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:3138
  msgid "address offset not a constant"
  msgstr ""
  
--- 21953,21976 ----
  msgid "Unable to load DLL."
  msgstr ""
  
! #: config/xtensa/xtensa.cc:845 config/xtensa/xtensa.cc:879
  msgid "bad test"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2992
  msgid "invalid mask"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:3058 config/xtensa/xtensa.cc:3068
  #, c-format
  msgid "invalid %%t/%%b value"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:3146
  msgid "no register in address"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:3154
  msgid "address offset not a constant"
  msgstr ""
  
*************** msgstr "{pogrešan}"
*** 21971,21977 ****
  msgid "aka"
  msgstr "također poznat kao"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8217
  msgid "({anonymous})"
  msgstr "({anoniman})"
  
--- 22002,22008 ----
  msgid "aka"
  msgstr "također poznat kao"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8295
  msgid "({anonymous})"
  msgstr "({anoniman})"
  
*************** msgstr "({anoniman})"
*** 21984,22022 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3254 c/c-parser.cc:3463 c/c-parser.cc:3477 c/c-parser.cc:7694
! #: c/c-parser.cc:8548 c/c-parser.cc:9126 c/c-parser.cc:9318 c/c-parser.cc:9351
! #: c/c-parser.cc:9649 c/c-parser.cc:14677 c/c-parser.cc:14712
! #: c/c-parser.cc:14743 c/c-parser.cc:14790 c/c-parser.cc:14971
! #: c/c-parser.cc:15804 c/c-parser.cc:15879 c/c-parser.cc:15922
! #: c/c-parser.cc:24064 c/c-parser.cc:24144 c/c-parser.cc:24473
! #: c/c-parser.cc:24499 c/c-parser.cc:24522 c/c-parser.cc:25208
! #: c/c-parser.cc:25251 c/c-parser.cc:26525 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:4325 c/c-parser.cc:4516
! #: c/c-parser.cc:4551 c/c-parser.cc:14964 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18012 cp/parser.cc:37079
! #: cp/parser.cc:37718
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "očekivano je %<;%>"
  
! #: c/c-parser.cc:3435 c/c-parser.cc:9609
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "očekivano je %<:%> ili %<)%>"
  
! #: c/c-parser.cc:3974 c/c-parser.cc:5127 c/c-parser.cc:5319 c/c-parser.cc:5377
! #: c/c-parser.cc:5435 c/c-parser.cc:5824 c/c-parser.cc:5847 c/c-parser.cc:5856
! #: c/c-parser.cc:5907 c/c-parser.cc:5916 c/c-parser.cc:11205
! #: c/c-parser.cc:11291 c/c-parser.cc:11907 c/c-parser.cc:11933
! #: c/c-parser.cc:11967 c/c-parser.cc:12168 c/c-parser.cc:13049
! #: c/c-parser.cc:15078 c/c-parser.cc:17730 c/c-parser.cc:18465
! #: c/c-parser.cc:18524 c/c-parser.cc:18579 c/c-parser.cc:20651
! #: c/c-parser.cc:20943 c/c-parser.cc:21095 c/c-parser.cc:23156
! #: c/c-parser.cc:24564 c/c-parser.cc:25216 c/c-parser.cc:29186
! #: c/c-parser.cc:29454 c/c-parser.cc:29536 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
--- 22015,22053 ----
  #. ;
  #. <~~~~~~~~~ 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:18008 cp/parser.cc:37077
! #: cp/parser.cc:37716
  #, 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
*************** msgstr "očekivano je %<:%> ili %<)%>"
*** 22024,22176 ****
  #: 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:3426 c/c-parser.cc:9601
! #: c/c-parser.cc:21759 cp/parser.cc:37766 cp/parser.cc:46129
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "očekivano je %<)%>"
  
! #: c/c-parser.cc:5213 c/c-parser.cc:5967 c/c-parser.cc:6324 c/c-parser.cc:6342
! #: c/c-parser.cc:6343 c/c-parser.cc:6852 c/c-parser.cc:6896 c/c-parser.cc:9700
! #: c/c-parser.cc:12159 c/c-parser.cc:13622 c/c-parser.cc:13995
! #: c/c-parser.cc:17052 c/gimple-parser.cc:1920 cp/parser.cc:37730
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "očekivano je %<]%>"
  
! #: c/c-parser.cc:5415
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "očekivano je %<;%>, %<,%> ili %<)%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5876 c/c-parser.cc:5881 c/c-parser.cc:17713
! #: c/c-parser.cc:18554 c/c-parser.cc:20633 c/c-parser.cc:21567
! #: c/c-parser.cc:21666 c/c-parser.cc:27884 c/c-parser.cc:28205
! #: c/c-parser.cc:29108 c/c-parser.cc:29262 c/c-parser.cc:29479
  #: 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:11064 c/c-parser.cc:17494 cp/parser.cc:37721
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "očekivano je %<(%>"
  
! #: c/c-parser.cc:6320 c/c-parser.cc:6322 c/c-parser.cc:16957 cp/parser.cc:37733
! #: cp/parser.cc:41636 go/gofrontend/embed.cc:440
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "očekivano je %<[%>"
  
! #: c/c-parser.cc:7156 c/c-parser.cc:15307 c/c-parser.cc:21643
! #: c/c-parser.cc:24039 c/c-parser.cc:24125 c/c-parser.cc:24886
! #: c/c-parser.cc:26032 c/c-parser.cc:31328 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4312 c/c-parser.cc:4540
! #: c/c-parser.cc:14859 cp/parser.cc:23909 cp/parser.cc:37727
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "očekivano je %<{%>"
  
! #: c/c-parser.cc:8106 c/c-parser.cc:8115 c/c-parser.cc:10149
! #: c/c-parser.cc:11459 c/c-parser.cc:15071 c/c-parser.cc:15468
! #: c/c-parser.cc:15532 c/c-parser.cc:17034 c/c-parser.cc:18145
! #: c/c-parser.cc:18382 c/c-parser.cc:18944 c/c-parser.cc:19047
! #: c/c-parser.cc:19588 c/c-parser.cc:19756 c/c-parser.cc:20294
! #: c/c-parser.cc:20370 c/c-parser.cc:20501 c/c-parser.cc:20573
! #: c/c-parser.cc:20653 c/c-parser.cc:21326 c/c-parser.cc:21881
! #: c/c-parser.cc:27743 c/c-parser.cc:29135 c/c-parser.cc:29319
! #: c/c-parser.cc:29378 c/c-parser.cc:30614 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:9608 c/c-parser.cc:17638
! #: c/c-parser.cc:19052 cp/parser.cc:37760 cp/parser.cc:39476 cp/parser.cc:42576
! #: cp/parser.cc:43480 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "očekivano je %<:%>"
  
! #: c/c-parser.cc:9102 cp/parser.cc:37647
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "očekivano je %<while%>"
  
! #: c/c-parser.cc:11168 c/c-parser.cc:11407 c/c-parser.cc:11957
! #: c/c-parser.cc:11996 c/c-parser.cc:12089 c/c-parser.cc:12230
! #: c/c-parser.cc:13039 c/c-parser.cc:18559 c/c-parser.cc:20439
  #: 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:37077 cp/parser.cc:37736
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "očekivano je %<,%>"
  
! #: c/c-parser.cc:11851
  msgid "expected %<.%>"
  msgstr "očekivano je %<.%>"
  
! #: c/c-parser.cc:14530 c/c-parser.cc:14562 c/c-parser.cc:14802
! #: cp/parser.cc:40050 cp/parser.cc:40071
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "očekivano je %<@end%>"
  
! #: c/c-parser.cc:15220 c/gimple-parser.cc:1457 cp/parser.cc:37745
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "očekivano je %<>%>"
  
! #: c/c-parser.cc:19142 c/c-parser.cc:21113 c/c-parser.cc:21630
! #: cp/parser.cc:37769 cp/parser.cc:45980
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "očekivano je %<,%> ili %<)%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20286 c/c-parser.cc:23934 c/c-parser.cc:23979
! #: c/c-parser.cc:24136 c/c-parser.cc:24483 c/c-parser.cc:25195
! #: c/c-parser.cc:26408 c/c-parser.cc:27932 c/c-parser.cc:29520
! #: c/gimple-parser.cc:805 c/c-parser.cc:6919 c/c-parser.cc:24056
! #: c/c-parser.cc:24279 cp/parser.cc:37748 cp/parser.cc:47690 cp/parser.cc:47863
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "očekivano je %<=%>"
  
! #: c/c-parser.cc:21780 c/c-parser.cc:28214 c/c-parser.cc:28235
! #: c/c-parser.cc:17092 c/c-parser.cc:17104 c/c-parser.cc:21760
! #: cp/parser.cc:46130 cp/parser.cc:46157 cp/parser.cc:53808 cp/parser.cc:53819
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "očekivano %<)%> or %<,%>"
  
! #: c/c-parser.cc:24067 c/c-parser.cc:24147 c/c-parser.cc:24500
! #: c/c-parser.cc:24955 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37724
! #: cp/parser.cc:40260
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "očekivano je %<}%>"
  
! #: c/c-parser.cc:24160 cp/parser.cc:47788
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "očekivano %<else%>"
  
! #: c/c-parser.cc:26079 c/c-parser.cc:26068 cp/parser.cc:50749
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "očekivano je %<#pragma omp section%> ili %<}%>"
  
! #: c/c-parser.cc:30212 cp/parser.cc:56060
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10380
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21172 cp/parser.cc:37742
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "očekivano je %<<%>"
--- 22055,22207 ----
  #: 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:37764 cp/parser.cc:46127
  #, 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:37728
  #, 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:37719
  #, 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:37731
! #: cp/parser.cc:41634 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:23905 cp/parser.cc:37725
  #: 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:37758 cp/parser.cc:39474 cp/parser.cc:42574
! #: cp/parser.cc:43478 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "očekivano je %<:%>"
  
! #: c/c-parser.cc:9106 cp/parser.cc:37645
  #, 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:37075 cp/parser.cc:37734
  #, 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:40048 cp/parser.cc:40069
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "očekivano je %<@end%>"
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37743
  #, 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:37767 cp/parser.cc:45978
  #, 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:37746 cp/parser.cc:47688 cp/parser.cc:47861
  #, 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:46128 cp/parser.cc:46155 cp/parser.cc:53806 cp/parser.cc:53817
  #, 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:37722
! #: cp/parser.cc:40258
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "očekivano je %<}%>"
  
! #: c/c-parser.cc:24164 cp/parser.cc:47786
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "očekivano %<else%>"
  
! #: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50747
  #, 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:56058
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10458
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21168 cp/parser.cc:37740
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "očekivano je %<<%>"
*************** msgstr ""
*** 22195,22201 ****
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.cc:8800 cp/pt.cc:27659
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
--- 22226,22232 ----
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.cc:8800 cp/pt.cc:27736
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
*************** msgstr ""
*** 22335,22608 ****
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:559
  #, fuzzy
  #| msgid "requested alignment is not a constant"
  msgid "array element not a constant integer"
  msgstr "zatraženo poravnanje nije konstanta"
  
! #: cp/reflect.cc:567 cp/reflect.cc:3862
  #, fuzzy
  #| msgid "expected constant size"
  msgid "reflect_constant failed"
  msgstr "očekivana je veličina konstante"
  
! #: cp/reflect.cc:1000
  msgid "reflection does not represent a type"
  msgstr ""
  
! #: cp/reflect.cc:1012
  #, 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:1023
  msgid "reflection does not represent a function or function type"
  msgstr ""
  
! #: cp/reflect.cc:2324
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2374
  #, 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:2505
  msgid "reflection does not have a type"
  msgstr ""
  
! #: cp/reflect.cc:2621
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2702
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:2922
  msgid "reflection does not represent an entity with parent"
  msgstr ""
  
! #: cp/reflect.cc:3045
  msgid "reflection does not represent parameter of current function"
  msgstr ""
  
! #: cp/reflect.cc:3066
  msgid "reflection does not represent a function or function type with a return type"
  msgstr ""
  
! #: cp/reflect.cc:3097
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3103
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3108
  msgid "non-constant offset for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3172
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3191
  msgid "reflection with incomplete type in size_of"
  msgstr ""
  
! #: cp/reflect.cc:3227
  #, 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:3263
  #, fuzzy
  #| msgid "volatile function type"
  msgid "alignment_of on function type"
  msgstr "tip nestabilne funkcije"
  
! #: cp/reflect.cc:3272
  msgid "reflection with incomplete type in alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3307
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3331
  msgid "reflection with incomplete type in bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3507
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3547 cp/reflect.cc:3630
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3551 cp/reflect.cc:3634
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3767
  msgid "reflection does not represent a type, type alias, variable, function, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3779
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:3886
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:3913
  #, fuzzy
  #| msgid "expected function name"
  msgid "reflect_function failed"
  msgstr "očekivano je ime funkcije"
  
! #: cp/reflect.cc:4792
  #, fuzzy
  #| msgid "invalid embedcfg: missing Files"
  msgid "value member missing"
  msgstr "nevaljani embedcfg: nema Files"
  
! #: cp/reflect.cc:4803 cp/reflect.cc:4812
  #, fuzzy
  #| msgid "expected loop number"
  msgid "unexpected value of value member"
  msgstr "očekivan je broj petlje"
  
! #: cp/reflect.cc:4919
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:4943
  msgid "reflection does not represent a complete enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5000
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5156
  msgid "reflection represents non-integral or bool type"
  msgstr ""
  
! #: cp/reflect.cc:5295
  msgid "reflection does not represent a template"
  msgstr ""
  
! #: cp/reflect.cc:5318
  #, fuzzy
  #| msgid "invalid arguments"
  msgid "invalid argument to can_substitute"
  msgstr "nevaljani argumenti"
  
! #: cp/reflect.cc:5380
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5509
  #, 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:5754
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5760
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5768
  #, 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:5774
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:5777
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5786
  msgid "neither name nor bit_width specified"
  msgstr ""
  
! #: cp/reflect.cc:5792
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5797
  #, fuzzy
  #| msgid "field width specifier"
  msgid "both alignment and bit_width specified"
  msgstr "specifikacija širine polja"
  
! #: cp/reflect.cc:5801
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:5806
  #, fuzzy
  #| msgid "field width specifier"
  msgid "bit_width 0 with specified name"
  msgstr "specifikacija širine polja"
  
! #: cp/reflect.cc:5809
  msgid "bit_width is negative"
  msgstr ""
  
! #: cp/reflect.cc:5816
  #, fuzzy
  #| msgid "requested alignment is not a constant"
  msgid "alignment is not power of two"
  msgstr "zatraženo poravnanje nije konstanta"
  
! #: cp/reflect.cc:5819
  msgid "alignment is negative"
  msgstr ""
  
! #: cp/reflect.cc:5826
  #, 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:6363
  #, fuzzy
  #| msgid "incomplete application of insn"
  msgid "incomplete parent class"
  msgstr "Interna greška: incomplete application of insn"
  
! #: cp/reflect.cc:6799
  msgid "neither complete class type nor namespace"
  msgstr ""
  
! #: cp/reflect.cc:6829 cp/reflect.cc:6857 cp/reflect.cc:6886 cp/reflect.cc:6924
! #: cp/reflect.cc:6962 cp/reflect.cc:6993
  msgid "not a complete class type"
  msgstr ""
  
! #: cp/reflect.cc:6952
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7128 cp/reflect.cc:7187 cp/reflect.cc:7261
  msgid "value cannot be extracted"
  msgstr ""
  
--- 22366,22639 ----
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:565
  #, fuzzy
  #| msgid "requested alignment is not a constant"
  msgid "array element not a constant integer"
  msgstr "zatraženo poravnanje nije konstanta"
  
! #: cp/reflect.cc:573 cp/reflect.cc:3906
  #, fuzzy
  #| msgid "expected constant size"
  msgid "reflect_constant failed"
  msgstr "očekivana je veličina konstante"
  
! #: cp/reflect.cc:1031
  msgid "reflection does not represent a type"
  msgstr ""
  
! #: cp/reflect.cc:1043
  #, 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:1054
  msgid "reflection does not represent a function or function type"
  msgstr ""
  
! #: cp/reflect.cc:2355
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2405
  #, 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:2536
  msgid "reflection does not have a type"
  msgstr ""
  
! #: cp/reflect.cc:2652
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2733
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:2953
  msgid "reflection does not represent an entity with parent"
  msgstr ""
  
! #: cp/reflect.cc:3076
  msgid "reflection does not represent parameter of current function"
  msgstr ""
  
! #: cp/reflect.cc:3097
  msgid "reflection does not represent a function or function type with a return type"
  msgstr ""
  
! #: cp/reflect.cc:3128
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3134
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3139
  msgid "non-constant offset for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3203
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3222
  msgid "reflection with incomplete type in size_of"
  msgstr ""
  
! #: cp/reflect.cc:3258
  #, 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:3294
  #, fuzzy
  #| msgid "volatile function type"
  msgid "alignment_of on function type"
  msgstr "tip nestabilne funkcije"
  
! #: cp/reflect.cc:3303
  msgid "reflection with incomplete type in alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3338
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3362
  msgid "reflection with incomplete type in bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3538
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3578 cp/reflect.cc:3668
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3582 cp/reflect.cc:3672
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3805
  msgid "reflection does not represent a type, type alias, variable, function, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3817
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:3930
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:3957
  #, fuzzy
  #| msgid "expected function name"
  msgid "reflect_function failed"
  msgstr "očekivano je ime funkcije"
  
! #: cp/reflect.cc:4840
  #, fuzzy
  #| msgid "invalid embedcfg: missing Files"
  msgid "value member missing"
  msgstr "nevaljani embedcfg: nema Files"
  
! #: cp/reflect.cc:4851 cp/reflect.cc:4860
  #, fuzzy
  #| msgid "expected loop number"
  msgid "unexpected value of value member"
  msgstr "očekivan je broj petlje"
  
! #: cp/reflect.cc:4967
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:4991
  msgid "reflection does not represent a complete enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5048
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5204
  msgid "reflection represents non-integral or bool type"
  msgstr ""
  
! #: cp/reflect.cc:5343
  msgid "reflection does not represent a template"
  msgstr ""
  
! #: cp/reflect.cc:5366
  #, fuzzy
  #| msgid "invalid arguments"
  msgid "invalid argument to can_substitute"
  msgstr "nevaljani argumenti"
  
! #: cp/reflect.cc:5428
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5559
  #, 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:5804
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5810
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5818
  #, 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:5824
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:5827
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5836
  msgid "neither name nor bit_width specified"
  msgstr ""
  
! #: cp/reflect.cc:5842
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5847
  #, fuzzy
  #| msgid "field width specifier"
  msgid "both alignment and bit_width specified"
  msgstr "specifikacija širine polja"
  
! #: cp/reflect.cc:5851
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:5856
  #, fuzzy
  #| msgid "field width specifier"
  msgid "bit_width 0 with specified name"
  msgstr "specifikacija širine polja"
  
! #: cp/reflect.cc:5859
  msgid "bit_width is negative"
  msgstr ""
  
! #: cp/reflect.cc:5866
  #, fuzzy
  #| msgid "requested alignment is not a constant"
  msgid "alignment is not power of two"
  msgstr "zatraženo poravnanje nije konstanta"
  
! #: cp/reflect.cc:5869
  msgid "alignment is negative"
  msgstr ""
  
! #: cp/reflect.cc:5876
  #, 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:6413
  #, fuzzy
  #| msgid "incomplete application of insn"
  msgid "incomplete parent class"
  msgstr "Interna greška: incomplete application of insn"
  
! #: cp/reflect.cc:6859
  msgid "neither complete class type nor namespace"
  msgstr ""
  
! #: cp/reflect.cc:6889 cp/reflect.cc:6917 cp/reflect.cc:6946 cp/reflect.cc:6984
! #: cp/reflect.cc:7022 cp/reflect.cc:7053
  msgid "not a complete class type"
  msgstr ""
  
! #: cp/reflect.cc:7012
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7188 cp/reflect.cc:7247 cp/reflect.cc:7321
  msgid "value cannot be extracted"
  msgstr ""
  
*************** msgstr ""
*** 22646,22676 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6825
  msgid "candidates are:"
  msgstr ""
  
! #: cp/typeck.cc:7784 c/c-typeck.cc:5744
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "pogrešni tip argumenta za unarni minus"
  
! #: cp/typeck.cc:7785 c/c-typeck.cc:5730
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "pogrešni tip argumenta za unarni plus"
  
! #: cp/typeck.cc:7812 c/c-typeck.cc:5789
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "pogrešni tip argumenta za bit-kompement"
  
! #: cp/typeck.cc:7832 c/c-typeck.cc:5797
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "pogrešni tip argumenta za abs"
  
! #: cp/typeck.cc:7844 c/c-typeck.cc:5819
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "wrong type argument to konjugaciju"
--- 22677,22707 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6821
  msgid "candidates are:"
  msgstr ""
  
! #: cp/typeck.cc:7784 c/c-typeck.cc:5822
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "pogrešni tip argumenta za unarni minus"
  
! #: cp/typeck.cc:7785 c/c-typeck.cc:5808
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "pogrešni tip argumenta za unarni plus"
  
! #: cp/typeck.cc:7812 c/c-typeck.cc:5867
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "pogrešni tip argumenta za bit-kompement"
  
! #: cp/typeck.cc:7832 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "pogrešni tip argumenta za abs"
  
! #: cp/typeck.cc:7844 c/c-typeck.cc:5897
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "wrong type argument to konjugaciju"
*************** msgstr " [vidi %<-fallow-invalid-boz%>]"
*** 22707,22765 ****
  msgid "BOZ constant truncated at %L"
  msgstr "konstanta BOZ scraćena pri %L"
  
! #: fortran/check.cc:4179
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr "argumenti ‘a%d’ i ‘a%d’ za intrinsični ‘%s’"
  
! #: fortran/check.cc:4417 fortran/check.cc:4502 fortran/check.cc:4567
! #: fortran/check.cc:5270
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "argumenti ‘%s’ i ‘%s’ za intrinsični ‘%s’"
  
! #: fortran/check.cc:5021 fortran/intrinsic.cc:5062
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "argumenti ‘%s’ i ‘%s’ za intrinsični ‘%s’"
  
! #: fortran/check.cc:5897
  msgid "NULL() is not interoperable"
  msgstr "NULL() nije interoperabilan"
  
! #: fortran/check.cc:5903
  msgid "BOZ literal constant"
  msgstr "literalna konstanta BOZ"
  
! #: fortran/check.cc:5909
  msgid "Expression is polymorphic"
  msgstr "Izraz je polimorfni"
  
! #: fortran/check.cc:5916
  msgid "Expression is a noninteroperable derived type"
  msgstr "Izraz je neinteroperabilni izvedeni tip"
  
! #: fortran/check.cc:5922
  msgid "Procedure unexpected as argument"
  msgstr "Neočekivani postupak (procedura) kao argument"
  
! #: fortran/check.cc:5932
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr "Proširenje za korištenje LOGICAL koji nije kompatibilan sa C_Bool"
  
! #: fortran/check.cc:5939
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr "Proširenje za korištenje CHARACTER koji nije kompatibilan sa C_CHAR"
  
! #: fortran/check.cc:5960
  msgid "Type shall have a character length of 1"
  msgstr "Tip mora biti znak dužine 1"
  
! #: fortran/check.cc:5971
  msgid "Coarrays are not interoperable"
  msgstr "Coarrays nisu interoperabilane"
  
! #: fortran/check.cc:5982
  msgid "Assumed-size arrays are not interoperable"
  msgstr "Polja s pretpostavljenom veličinom nisu interoperabilana"
  
--- 22738,22796 ----
  msgid "BOZ constant truncated at %L"
  msgstr "konstanta BOZ scraćena pri %L"
  
! #: fortran/check.cc:4174
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr "argumenti ‘a%d’ i ‘a%d’ za intrinsični ‘%s’"
  
! #: fortran/check.cc:4412 fortran/check.cc:4497 fortran/check.cc:4562
! #: fortran/check.cc:5265
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "argumenti ‘%s’ i ‘%s’ za intrinsični ‘%s’"
  
! #: fortran/check.cc:5016 fortran/intrinsic.cc:5062
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "argumenti ‘%s’ i ‘%s’ za intrinsični ‘%s’"
  
! #: fortran/check.cc:5892
  msgid "NULL() is not interoperable"
  msgstr "NULL() nije interoperabilan"
  
! #: fortran/check.cc:5898
  msgid "BOZ literal constant"
  msgstr "literalna konstanta BOZ"
  
! #: fortran/check.cc:5904
  msgid "Expression is polymorphic"
  msgstr "Izraz je polimorfni"
  
! #: fortran/check.cc:5911
  msgid "Expression is a noninteroperable derived type"
  msgstr "Izraz je neinteroperabilni izvedeni tip"
  
! #: fortran/check.cc:5917
  msgid "Procedure unexpected as argument"
  msgstr "Neočekivani postupak (procedura) kao argument"
  
! #: fortran/check.cc:5927
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr "Proširenje za korištenje LOGICAL koji nije kompatibilan sa C_Bool"
  
! #: fortran/check.cc:5934
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr "Proširenje za korištenje CHARACTER koji nije kompatibilan sa C_CHAR"
  
! #: fortran/check.cc:5955
  msgid "Type shall have a character length of 1"
  msgstr "Tip mora biti znak dužine 1"
  
! #: fortran/check.cc:5966
  msgid "Coarrays are not interoperable"
  msgstr "Coarrays nisu interoperabilane"
  
! #: fortran/check.cc:5977
  msgid "Assumed-size arrays are not interoperable"
  msgstr "Polja s pretpostavljenom veličinom nisu interoperabilana"
  
*************** msgstr "Neusklađene granice polja za di
*** 22870,22876 ****
  msgid "Driving:"
  msgstr "Upravljanje:"
  
! #: fortran/interface.cc:4029 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "stvarni argument za INTENT = OUT/INOUT"
  
--- 22901,22907 ----
  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"
  
*************** msgstr "blok IF"
*** 23036,23046 ****
  msgid "implied END DO"
  msgstr "implicirani END DO"
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14286
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14352 fortran/resolve.cc:14355
  msgid "pointer assignment"
  msgstr ""
  
--- 23067,23077 ----
  msgid "implied END DO"
  msgstr "implicirani END DO"
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14333
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14399 fortran/resolve.cc:14402
  msgid "pointer assignment"
  msgstr ""
  
*************** msgstr ""
*** 23154,23172 ****
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9659 fortran/resolve.cc:11829 fortran/resolve.cc:12055
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9710 fortran/resolve.cc:11841 fortran/resolve.cc:12067
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11637
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11853
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 23185,23203 ----
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9659 fortran/resolve.cc:11846 fortran/resolve.cc:12072
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9710 fortran/resolve.cc:11858 fortran/resolve.cc:12084
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11654
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11870
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 23175,23205 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6876
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11414
  #, 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:6682
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6690
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11543
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13301
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 23206,23236 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6906
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11451
  #, 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:6690
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6698
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11598
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13373
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr ""
*** 23208,23288 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6595
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6882
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6930
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6940
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6947
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7039
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7107
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7187
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7195 fortran/trans-intrinsic.cc:7240
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9609
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9641
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13161
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13173
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13185
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13197
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
--- 23239,23319 ----
  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:13166
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13178
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13190
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13202
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13210
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgstr ""
*** 23299,23318 ****
  msgid "Assigned label is not a target label"
  msgstr ""
  
! #: fortran/trans-stmt.cc:1420
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2755
  msgid "Loop iterates infinitely"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2775 fortran/trans-stmt.cc:3031
  msgid "Loop variable has been modified"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2884
  msgid "DO step value is zero"
  msgstr ""
  
--- 23330,23349 ----
  msgid "Assigned label is not a target label"
  msgstr ""
  
! #: fortran/trans-stmt.cc:1423
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2758
  msgid "Loop iterates infinitely"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2778 fortran/trans-stmt.cc:3034
  msgid "Loop variable has been modified"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2887
  msgid "DO step value is zero"
  msgstr ""
  
*************** msgstr ""
*** 23351,23357 ****
  msgid "Error reallocating to %lu bytes"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:183 c-family/c-warn.cc:685 cp/cvt.cc:1462
  #: d/toir.cc:225 rust/backend/rust-tree.cc:515
  #, gcc-internal-format
  msgid "value computed is not used"
--- 23382,23388 ----
  msgid "Error reallocating to %lu bytes"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:183 c-family/c-warn.cc:685 cp/cvt.cc:1464
  #: d/toir.cc:225 rust/backend/rust-tree.cc:515
  #, gcc-internal-format
  msgid "value computed is not used"
*************** msgstr ""
*** 23378,23385 ****
  msgid "expected boolean type"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20198 c/c-parser.cc:20205
! #: cp/parser.cc:44601 cp/parser.cc:44608
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "očekivan je cijeli broj"
--- 23409,23416 ----
  msgid "expected boolean type"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20202 c/c-parser.cc:20209
! #: cp/parser.cc:44599 cp/parser.cc:44606
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "očekivan je cijeli broj"
*************** msgstr ""
*** 23442,23448 ****
  #: 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:9574
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr ""
--- 23473,23479 ----
  #: 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:9576
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr ""
*************** msgstr "%<-mrelax%> nije podržan za RTP
*** 24076,24103 ****
  msgid "exception %qs"
  msgstr "iznimka ‘%s’"
  
! #: cobol/parse_ante.h:1659
  #, gcc-internal-format, gfc-internal-format
  msgid "Global declarative %s for %s"
  msgstr "Globalna deklarativa %s za %s"
  
! #: cobol/parse_ante.h:2511 cobol/symbols.h:164 cobol/genapi.cc:6333
! #: cobol/util.cc:324 cobol/util.cc:371 cobol/util.cc:418 cobol/util.cc:720
  #, gcc-internal-format
  msgid "%s:%d: invalid %<symbol_type_t%> %d"
  msgstr "%s:%d: nevaljani %<symbol_type_t%> %d"
  
! #: cobol/parse_ante.h:3268
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr ""
  
! #: cobol/parse_util.h:360
  #, gcc-internal-format
  msgid "%s: intrinsic function %qs not found"
  msgstr "%s: intrinsična funkcija %qs nije pronađena"
  
! #: cobol/parse_util.h:392
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: invalid function descr type '%c'"
  msgstr "%s: nevaljani tip descr funkcije ‘%c’"
--- 24107,24134 ----
  msgid "exception %qs"
  msgstr "iznimka ‘%s’"
  
! #: cobol/parse_ante.h:1650
  #, gcc-internal-format, gfc-internal-format
  msgid "Global declarative %s for %s"
  msgstr "Globalna deklarativa %s za %s"
  
! #: cobol/parse_ante.h:2502 cobol/symbols.h:164 cobol/genapi.cc:6385
! #: cobol/util.cc:333 cobol/util.cc:380 cobol/util.cc:427 cobol/util.cc:729
  #, gcc-internal-format
  msgid "%s:%d: invalid %<symbol_type_t%> %d"
  msgstr "%s:%d: nevaljani %<symbol_type_t%> %d"
  
! #: cobol/parse_ante.h:3259
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr ""
  
! #: cobol/parse_util.h:455
  #, gcc-internal-format
  msgid "%s: intrinsic function %qs not found"
  msgstr "%s: intrinsična funkcija %qs nije pronađena"
  
! #: cobol/parse_util.h:487
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: invalid function descr type '%c'"
  msgstr "%s: nevaljani tip descr funkcije ‘%c’"
*************** msgstr "%s: nevaljani tip descr funkcije
*** 24107,24125 ****
  msgid "scan.o: %s"
  msgstr "scan.o: %s"
  
! #: cobol/scan_ante.h:673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s:%d: invalid %<symbol_type_t%> %d"
  msgid "%s:%d: invalid level '%s'"
  msgstr "%s:%d: nevaljani %<symbol_type_t%> %d"
  
! #: cobol/scan_ante.h:1218
  #, fuzzy, gcc-internal-format
  #| msgid "%s:%d: invalid %<symbol_type_t%> %d"
  msgid "%s:%d: invalid symbol type %s for symbol %qs"
  msgstr "%s:%d: nevaljani %<symbol_type_t%> %d"
  
! #: cobol/scan_ante.h:1250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: Invalid field type %s:"
  msgid "%s:%d: invalid integer '%s'"
--- 24138,24156 ----
  msgid "scan.o: %s"
  msgstr "scan.o: %s"
  
! #: cobol/scan_ante.h:694
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s:%d: invalid %<symbol_type_t%> %d"
  msgid "%s:%d: invalid level '%s'"
  msgstr "%s:%d: nevaljani %<symbol_type_t%> %d"
  
! #: cobol/scan_ante.h:1239
  #, fuzzy, gcc-internal-format
  #| msgid "%s:%d: invalid %<symbol_type_t%> %d"
  msgid "%s:%d: invalid symbol type %s for symbol %qs"
  msgstr "%s:%d: nevaljani %<symbol_type_t%> %d"
  
! #: cobol/scan_ante.h:1271
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: Invalid field type %s:"
  msgid "%s:%d: invalid integer '%s'"
*************** msgstr "nepoznato LDP/STP pravilo %qs"
*** 24268,24275 ****
  msgid "unknown pointer size model %qs"
  msgstr "nepoznati model veličine pokazivača %qs"
  
! #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:420
! #: common.opt:3882 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
--- 24299,24306 ----
  msgid "unknown pointer size model %qs"
  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
*************** msgstr "%qs nije intrinsična vrijednost
*** 24302,24308 ****
  msgid "Unrecognized option: %qs"
  msgstr "Neprepoznata opcija: %qs"
  
! #: params.opt:497 common.opt:2340
  #, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "nepoznati Level model particije %qs"
--- 24333,24339 ----
  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"
*************** msgstr "nepoznati ‘ranger’ način %q
*** 24323,24444 ****
  msgid "unknown threader debug mode %qs"
  msgstr ""
  
! #: common.opt:1744
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "nepoznat stil pretrjerane preciznosti %qs"
  
! #: common.opt:1762
  #, 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:1806
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "nepoznati stil kontrakcije pomičnog zareza %qs"
  
! #: common.opt:1990
  #, gcc-internal-format
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr "nepoznata razina provjere %qs za hardcfr noreturn"
  
! #: common.opt:2023
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "nepoznata razina %qs za re-upotrebu stȏga (Stack Reuse Level)"
  
! #: common.opt:2095
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr "nema dostupne string operacije (stringop) za umetanje (inlining) %qs"
  
! #: common.opt:2127
  #, 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:2241
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "nepoznati IRA algoritam %qs"
  
! #: common.opt:2254
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "nepoznata IRA područje %qs"
  
! #: common.opt:2468
  #, gcc-internal-format
  msgid "targets missing after %qs"
  msgstr "nedostaje cilj iza %qs"
  
! #: common.opt:2471
  #, gcc-internal-format
  msgid "options or targets=options missing after %qs"
  msgstr "nedostaju opcije ili targets=opcije iza %qs"
  
! #: common.opt:2481
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "nepoznati ‘offload’ ABI %qs"
  
! #: common.opt:2492
  #, gcc-internal-format
  msgid "option missing after %qs"
  msgstr "nedostaje opcija iza %qs"
  
! #: common.opt:2669
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "nepoznata metoda ponovljivosti profila %qs"
  
! #: common.opt:2685
  #, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "nepoznata metoda ažuriranja profila %qs"
  
! #: common.opt:2794
  #, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "nepoznata razina %qs za Live-Patching"
  
! #: common.opt:2827
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "nepoznat osnovni algoritam za preuređivanje blokova %qs"
  
! #: common.opt:3165
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "nepoznati TLS model %qs"
  
! #: common.opt:3198
  #, gcc-internal-format
  msgid "unknown trampoline implementation %qs"
  msgstr "nepoznata implementacija trampolina %qs"
  
! #: common.opt:3532
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "nepoznati troškovni model vektorizatora %qs"
  
! #: common.opt:3563
  #, gcc-internal-format
  msgid "unrecognized automatic variable initialization type %qs"
  msgstr "neprepoznati tip inicijalizacije %qs za automatsku varijablu"
  
! #: common.opt:3589
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "neprepoznata vrijednost %qs vidljivosti"
  
! #: common.opt:3608
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "neprepoznati prioritet inicijalizacije %qs za ‘vtable’ verifikaciju"
  
! #: common.opt:3664
  #, gcc-internal-format
  msgid "unrecognized zero init padding bits kind %qs"
  msgstr "neprepoznati zero-init-padding bitovi vrste %qs"
--- 24354,24475 ----
  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"
*************** msgstr "neprepoznati zero-init-padding b
*** 24449,24481 ****
  msgid "argument %qs to %<-Whidden-declaration%> not recognized"
  msgstr "argument %qs za %<-Wbidi-chars%> nije prepoznat"
  
! #: algol68/lang.opt:118
  #, fuzzy, gcc-internal-format
  #| msgid "unknown trampoline implementation %qs"
  msgid "unknown stropping_regime setting %qs"
  msgstr "nepoznata implementacija trampolina %qs"
  
! #: rust/lang.opt:90
  #, gcc-internal-format
  msgid "unknown crate type: '%qs'"
  msgstr "nepoznati tip sanduka (crate) %qs"
  
! #: rust/lang.opt:118
  #, gcc-internal-format
  msgid "unknown rust mangling option %qs"
  msgstr "%qs je nepoznata ‘rust’ opcija za komadanje, oštećivanje"
  
! #: rust/lang.opt:135
  #, gcc-internal-format
  msgid "unknown rust edition %qs"
  msgstr "%qs je nepoznata ‘rust’ opcija za uređivanje "
  
! #: rust/lang.opt:163
  #, gcc-internal-format
  msgid "unknown rust compile-until %qs"
  msgstr "%qs je nepoznata ‘rust’ opcija za ugađanje"
  
! #: rust/lang.opt:220
  #, gcc-internal-format
  msgid "unknown panic strategy %qs"
  msgstr "nepoznata strategija u slučaju panike (panic strategy) %qs"
--- 24480,24512 ----
  msgid "argument %qs to %<-Whidden-declaration%> not recognized"
  msgstr "argument %qs za %<-Wbidi-chars%> nije prepoznat"
  
! #: algol68/lang.opt:121
  #, fuzzy, gcc-internal-format
  #| msgid "unknown trampoline implementation %qs"
  msgid "unknown stropping_regime setting %qs"
  msgstr "nepoznata implementacija trampolina %qs"
  
! #: rust/lang.opt:94
  #, gcc-internal-format
  msgid "unknown crate type: '%qs'"
  msgstr "nepoznati tip sanduka (crate) %qs"
  
! #: rust/lang.opt:122
  #, gcc-internal-format
  msgid "unknown rust mangling option %qs"
  msgstr "%qs je nepoznata ‘rust’ opcija za komadanje, oštećivanje"
  
! #: rust/lang.opt:139
  #, gcc-internal-format
  msgid "unknown rust edition %qs"
  msgstr "%qs je nepoznata ‘rust’ opcija za uređivanje "
  
! #: rust/lang.opt:167
  #, gcc-internal-format
  msgid "unknown rust compile-until %qs"
  msgstr "%qs je nepoznata ‘rust’ opcija za ugađanje"
  
! #: rust/lang.opt:224
  #, gcc-internal-format
  msgid "unknown panic strategy %qs"
  msgstr "nepoznata strategija u slučaju panike (panic strategy) %qs"
*************** msgstr ""
*** 24686,24706 ****
  msgid "ignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qs"
  msgstr ""
  
! #: attribs.cc:533 c-family/c-attribs.cc:1387 c-family/c-attribs.cc:1431
  #, gcc-internal-format
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr ""
  
! #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2807
! #: c-family/c-attribs.cc:3397 c-family/c-attribs.cc:5472
! #: c-family/c-attribs.cc:5565 cp/contracts.cc:595 cp/decl.cc:18233
! #: cp/decl.cc:18284 cp/friend.cc:319 cp/tree.cc:5723
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr ""
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.cc:739 c-family/c-attribs.cc:4471 objc/objc-act.cc:5134
  #: objc/objc-act.cc:7125 objc/objc-act.cc:8323 objc/objc-act.cc:8379
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
--- 24717,24737 ----
  msgid "ignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qs"
  msgstr ""
  
! #: attribs.cc:533 c-family/c-attribs.cc:1388 c-family/c-attribs.cc:1432
  #, gcc-internal-format
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr ""
  
! #: 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:595 cp/decl.cc:18264
! #: cp/decl.cc:18315 cp/friend.cc:319 cp/tree.cc:5723
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr ""
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.cc:739 c-family/c-attribs.cc:4472 objc/objc-act.cc:5134
  #: objc/objc-act.cc:7125 objc/objc-act.cc:8323 objc/objc-act.cc:8379
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
*************** msgstr ""
*** 24711,24717 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr ""
  
! #: attribs.cc:762 c/c-parser.cc:2289 cp/cp-gimplify.cc:4115
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr ""
--- 24742,24748 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr ""
  
! #: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4115
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr ""
*************** msgstr ""
*** 24721,24727 ****
  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:2292 cp/cp-gimplify.cc:4117
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "očekivano je %i, pronađeno je %i"
--- 24752,24758 ----
  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:4117
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "očekivano je %i, pronađeno je %i"
*************** msgstr "očekivano je %i, pronađeno je
*** 24731,24737 ****
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.cc:791 c-family/c-attribs.cc:5334
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr ""
--- 24762,24768 ----
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.cc:791 c-family/c-attribs.cc:5335
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr ""
*************** msgstr ""
*** 24755,24795 ****
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.cc:943 attribs.cc:1956 attribs.cc:1966 attribs.cc:1976
! #: c-family/c-attribs.cc:1114 c-family/c-attribs.cc:1278
! #: c-family/c-attribs.cc:1297 c-family/c-attribs.cc:1315
! #: c-family/c-attribs.cc:1330 c-family/c-attribs.cc:1358
! #: c-family/c-attribs.cc:1402 c-family/c-attribs.cc:1446
! #: c-family/c-attribs.cc:1488 c-family/c-attribs.cc:1519
! #: c-family/c-attribs.cc:1535 c-family/c-attribs.cc:1552
! #: c-family/c-attribs.cc:1568 c-family/c-attribs.cc:1585
! #: c-family/c-attribs.cc:1610 c-family/c-attribs.cc:1626
! #: c-family/c-attribs.cc:1641 c-family/c-attribs.cc:1738
! #: c-family/c-attribs.cc:1755 c-family/c-attribs.cc:1773
! #: c-family/c-attribs.cc:1798 c-family/c-attribs.cc:1823
! #: c-family/c-attribs.cc:1846 c-family/c-attribs.cc:1863
! #: c-family/c-attribs.cc:1892 c-family/c-attribs.cc:1913
! #: c-family/c-attribs.cc:1934 c-family/c-attribs.cc:1961
! #: c-family/c-attribs.cc:1992 c-family/c-attribs.cc:2021
! #: c-family/c-attribs.cc:2075 c-family/c-attribs.cc:2128
! #: c-family/c-attribs.cc:2194 c-family/c-attribs.cc:2252
! #: c-family/c-attribs.cc:2341 c-family/c-attribs.cc:2371
! #: c-family/c-attribs.cc:2422 c-family/c-attribs.cc:3053
! #: c-family/c-attribs.cc:3252 c-family/c-attribs.cc:3313
! #: c-family/c-attribs.cc:3550 c-family/c-attribs.cc:3630
! #: c-family/c-attribs.cc:3782 c-family/c-attribs.cc:4238
! #: c-family/c-attribs.cc:4304 c-family/c-attribs.cc:4340
! #: c-family/c-attribs.cc:4395 c-family/c-attribs.cc:4624
! #: c-family/c-attribs.cc:4645 c-family/c-attribs.cc:4734
! #: c-family/c-attribs.cc:4766 c-family/c-attribs.cc:4831
! #: c-family/c-attribs.cc:5037 c-family/c-attribs.cc:5336
! #: c-family/c-attribs.cc:6196 c-family/c-attribs.cc:6215
! #: c-family/c-attribs.cc:6238 c-family/c-attribs.cc:6277
! #: c-family/c-attribs.cc:6359 c-family/c-attribs.cc:6391
! #: c-family/c-attribs.cc:6448 c-family/c-attribs.cc:6464
! #: c-family/c-attribs.cc:6636 c-family/c-attribs.cc:6648
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
! #: config/arm/arm.cc:7480 config/arm/arm.cc:7507 config/arm/arm.cc:7524
  #: 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
--- 24786,24826 ----
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.cc:943 attribs.cc:1960 attribs.cc:1970 attribs.cc:1980
! #: c-family/c-attribs.cc:1114 c-family/c-attribs.cc:1279
! #: c-family/c-attribs.cc:1298 c-family/c-attribs.cc:1316
! #: c-family/c-attribs.cc:1331 c-family/c-attribs.cc:1359
! #: c-family/c-attribs.cc:1403 c-family/c-attribs.cc:1447
! #: c-family/c-attribs.cc:1489 c-family/c-attribs.cc:1520
! #: c-family/c-attribs.cc:1536 c-family/c-attribs.cc:1553
! #: c-family/c-attribs.cc:1569 c-family/c-attribs.cc:1586
! #: c-family/c-attribs.cc:1611 c-family/c-attribs.cc:1627
! #: c-family/c-attribs.cc:1642 c-family/c-attribs.cc:1739
! #: c-family/c-attribs.cc:1756 c-family/c-attribs.cc:1774
! #: c-family/c-attribs.cc:1799 c-family/c-attribs.cc:1824
! #: c-family/c-attribs.cc:1847 c-family/c-attribs.cc:1864
! #: c-family/c-attribs.cc:1893 c-family/c-attribs.cc:1914
! #: c-family/c-attribs.cc:1935 c-family/c-attribs.cc:1962
! #: c-family/c-attribs.cc:1993 c-family/c-attribs.cc:2022
! #: c-family/c-attribs.cc:2076 c-family/c-attribs.cc:2129
! #: c-family/c-attribs.cc:2195 c-family/c-attribs.cc:2253
! #: c-family/c-attribs.cc:2342 c-family/c-attribs.cc:2372
! #: c-family/c-attribs.cc:2423 c-family/c-attribs.cc:3054
! #: c-family/c-attribs.cc:3253 c-family/c-attribs.cc:3314
! #: c-family/c-attribs.cc:3551 c-family/c-attribs.cc:3631
! #: c-family/c-attribs.cc:3783 c-family/c-attribs.cc:4239
! #: c-family/c-attribs.cc:4305 c-family/c-attribs.cc:4341
! #: c-family/c-attribs.cc:4396 c-family/c-attribs.cc:4625
! #: c-family/c-attribs.cc:4646 c-family/c-attribs.cc:4735
! #: c-family/c-attribs.cc:4767 c-family/c-attribs.cc:4832
! #: c-family/c-attribs.cc:5038 c-family/c-attribs.cc:5337
! #: c-family/c-attribs.cc:6197 c-family/c-attribs.cc:6216
! #: c-family/c-attribs.cc:6239 c-family/c-attribs.cc:6278
! #: c-family/c-attribs.cc:6360 c-family/c-attribs.cc:6392
! #: c-family/c-attribs.cc:6449 c-family/c-attribs.cc:6465
! #: 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
*************** msgstr ""
*** 24803,24809 ****
  #: 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:6283
  #: cp/tree.cc:5374 cp/tree.cc:5879 d/d-attribs.cc:483 d/d-attribs.cc:702
  #: d/d-attribs.cc:723 d/d-attribs.cc:739 d/d-attribs.cc:756 d/d-attribs.cc:788
  #: d/d-attribs.cc:917 d/d-attribs.cc:976 d/d-attribs.cc:992 d/d-attribs.cc:1008
--- 24834,24840 ----
  #: 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:5374 cp/tree.cc:5879 d/d-attribs.cc:483 d/d-attribs.cc:702
  #: d/d-attribs.cc:723 d/d-attribs.cc:739 d/d-attribs.cc:756 d/d-attribs.cc:788
  #: d/d-attribs.cc:917 d/d-attribs.cc:976 d/d-attribs.cc:992 d/d-attribs.cc:1008
*************** msgstr ""
*** 24823,25063 ****
  msgid "%qE attribute ignored"
  msgstr "zanemareni atribut %qE"
  
! #: attribs.cc:1323
  #, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr ""
  
! #: attribs.cc:1887
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr ""
  
! #: attribs.cc:1899
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr ""
  
! #: attribs.cc:1913
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr ""
  
! #: attribs.cc:1994
  #, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr ""
  
! #: attribs.cc:2002
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr ""
  
! #: attribs.cc:2010
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr ""
  
! #: attribs.cc:2016
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD redeclared as function"
  msgid "thread-local variable %q+D declared as dllimport"
  msgstr "varijable %qD je ponovno deklarirana kao funkcija"
  
! #: attribs.cc:2046
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD redeclared as function"
  msgid "thread-local variable %q+D declared as dllexport"
  msgstr "varijable %qD je ponovno deklarirana kao funkcija"
  
! #: attribs.cc:2054
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.cc:2068
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr ""
  
! #: attribs.cc:2366
  msgid "%qD specifies more restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: attribs.cc:2372 attribs.cc:2394
  #, gcc-internal-format
  msgid "%qD target declared here"
  msgstr ""
  
! #: attribs.cc:2388
  msgid "%qD specifies less restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: auto-profile.cc:823
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile cannot encode offset %i that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:827
  #, gcc-internal-format
  msgid "location offset is related to"
  msgstr ""
  
! #: auto-profile.cc:830
  #, gcc-internal-format
  msgid "auto-profile cannot encode discriminators that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:866
  #, gcc-internal-format
  msgid "auto-profile is not supported for targets with user label prefix"
  msgstr ""
  
! #: auto-profile.cc:1086
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid symbol name index %d"
  msgstr ""
  
! #: auto-profile.cc:1102
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid filename index %d"
  msgstr ""
  
! #: auto-profile.cc:1604
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains inlined function with symbol name %s instead of symbol name %s"
  msgstr ""
  
! #: auto-profile.cc:1607 auto-profile.cc:1833 auto-profile.cc:1842
! #: auto-profile.cc:1884
  #, gcc-internal-format
  msgid "corresponding call"
  msgstr ""
  
! #: auto-profile.cc:1652
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1657
  #, gcc-internal-format
  msgid "corresponding source location"
  msgstr ""
  
! #: auto-profile.cc:1828
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1836
  #, gcc-internal-format
  msgid "both call targets and inline callsite information is present in auto-profile of function %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1876
  #, gcc-internal-format
  msgid "auto-profile of %q+F seem to contain lost discriminator %i for call of %s at relative location %i"
  msgstr ""
  
! #: auto-profile.cc:1920
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains multiple targets for a direct call with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1936
  #, gcc-internal-format, gfc-internal-format
  msgid "function contains two calls of the same relative location +%i, discriminator %i, that leads to lost auto-profile"
  msgstr ""
  
! #: auto-profile.cc:1944
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr ""
  
! #: auto-profile.cc:1946
  #, gcc-internal-format
  msgid "location of the second call"
  msgstr ""
  
! #: auto-profile.cc:2000
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr ""
  
! #: auto-profile.cc:2005 auto-profile.cc:2052
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:2048
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr ""
  
! #: auto-profile.cc:2058 auto-profile.cc:2099
  #, fuzzy, gcc-internal-format
  #| msgid "function symbol is not function"
  msgid "location is after end of function"
  msgstr "simbol funkcije nije funkcija"
  
! #: auto-profile.cc:2087
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr ""
  
! #: auto-profile.cc:2092
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:3026
  #, gcc-internal-format
  msgid "Not expected TAG."
  msgstr "TAG nije očekivan."
  
! #: auto-profile.cc:3049
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr ""
  
! #: auto-profile.cc:3211
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open profile file %s"
  msgstr "ne može otvoriti profil datoteku %s"
  
! #: auto-profile.cc:3217
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr ""
  
! #: auto-profile.cc:3225
  #, gcc-internal-format, gfc-internal-format
  msgid "AutoFDO profile version %u does not match %u"
  msgstr ""
  
! #: auto-profile.cc:3237
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot read %<LTO_section_decls%> from %s"
  msgid "cannot read summary information from %s"
  msgstr "ne može pročiati %<LTO_section_decls%> od %s"
  
! #: auto-profile.cc:3245
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read string table from %s"
  msgstr ""
  
! #: auto-profile.cc:3254
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read function profile from %s"
  msgstr ""
  
! #: auto-profile.cc:3264
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot open profile file %s"
  msgid "cannot read module profile from %s"
--- 24854,25094 ----
  msgid "%qE attribute ignored"
  msgstr "zanemareni atribut %qE"
  
! #: attribs.cc:1327
  #, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr ""
  
! #: attribs.cc:1891
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr ""
  
! #: attribs.cc:1903
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr ""
  
! #: attribs.cc:1917
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr ""
  
! #: attribs.cc:1998
  #, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr ""
  
! #: attribs.cc:2006
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr ""
  
! #: attribs.cc:2014
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr ""
  
! #: attribs.cc:2020
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD redeclared as function"
  msgid "thread-local variable %q+D declared as dllimport"
  msgstr "varijable %qD je ponovno deklarirana kao funkcija"
  
! #: attribs.cc:2050
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD redeclared as function"
  msgid "thread-local variable %q+D declared as dllexport"
  msgstr "varijable %qD je ponovno deklarirana kao funkcija"
  
! #: attribs.cc:2058
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.cc:2072
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr ""
  
! #: attribs.cc:2370
  msgid "%qD specifies more restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: attribs.cc:2376 attribs.cc:2398
  #, gcc-internal-format
  msgid "%qD target declared here"
  msgstr ""
  
! #: attribs.cc:2392
  msgid "%qD specifies less restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: auto-profile.cc:822
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile cannot encode offset %i that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:826
  #, gcc-internal-format
  msgid "location offset is related to"
  msgstr ""
  
! #: auto-profile.cc:829
  #, gcc-internal-format
  msgid "auto-profile cannot encode discriminators that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:865
  #, gcc-internal-format
  msgid "auto-profile is not supported for targets with user label prefix"
  msgstr ""
  
! #: auto-profile.cc:1085
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid symbol name index %d"
  msgstr ""
  
! #: auto-profile.cc:1101
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid filename index %d"
  msgstr ""
  
! #: auto-profile.cc:1603
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains inlined function with symbol name %s instead of symbol name %s"
  msgstr ""
  
! #: auto-profile.cc:1606 auto-profile.cc:1832 auto-profile.cc:1841
! #: auto-profile.cc:1883
  #, gcc-internal-format
  msgid "corresponding call"
  msgstr ""
  
! #: auto-profile.cc:1651
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1656
  #, gcc-internal-format
  msgid "corresponding source location"
  msgstr ""
  
! #: auto-profile.cc:1827
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1835
  #, gcc-internal-format
  msgid "both call targets and inline callsite information is present in auto-profile of function %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1875
  #, gcc-internal-format
  msgid "auto-profile of %q+F seem to contain lost discriminator %i for call of %s at relative location %i"
  msgstr ""
  
! #: auto-profile.cc:1919
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains multiple targets for a direct call with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1935
  #, gcc-internal-format, gfc-internal-format
  msgid "function contains two calls of the same relative location +%i, discriminator %i, that leads to lost auto-profile"
  msgstr ""
  
! #: auto-profile.cc:1943
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr ""
  
! #: auto-profile.cc:1945
  #, gcc-internal-format
  msgid "location of the second call"
  msgstr ""
  
! #: auto-profile.cc:1999
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr ""
  
! #: auto-profile.cc:2004 auto-profile.cc:2051
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:2047
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr ""
  
! #: auto-profile.cc:2057 auto-profile.cc:2098
  #, fuzzy, gcc-internal-format
  #| msgid "function symbol is not function"
  msgid "location is after end of function"
  msgstr "simbol funkcije nije funkcija"
  
! #: auto-profile.cc:2086
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr ""
  
! #: auto-profile.cc:2091
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:3025
  #, gcc-internal-format
  msgid "Not expected TAG."
  msgstr "TAG nije očekivan."
  
! #: auto-profile.cc:3048
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr ""
  
! #: auto-profile.cc:3210
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open profile file %s"
  msgstr "ne može otvoriti profil datoteku %s"
  
! #: auto-profile.cc:3216
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr ""
  
! #: auto-profile.cc:3224
  #, gcc-internal-format, gfc-internal-format
  msgid "AutoFDO profile version %u does not match %u"
  msgstr ""
  
! #: auto-profile.cc:3236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot read %<LTO_section_decls%> from %s"
  msgid "cannot read summary information from %s"
  msgstr "ne može pročiati %<LTO_section_decls%> od %s"
  
! #: auto-profile.cc:3244
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read string table from %s"
  msgstr ""
  
! #: auto-profile.cc:3253
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read function profile from %s"
  msgstr ""
  
! #: auto-profile.cc:3263
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot open profile file %s"
  msgid "cannot read module profile from %s"
*************** msgstr "ne može otvoriti profil datotek
*** 25068,25074 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.cc:706 c/c-parser.cc:28574 cp/name-lookup.cc:7082
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr ""
--- 25099,25105 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.cc:706 c/c-parser.cc:28578 cp/name-lookup.cc:7189
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr ""
*************** msgstr ""
*** 25225,25231 ****
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: builtins.cc:11505 c/c-parser.cc:12018
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
--- 25256,25262 ----
  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 ""
*************** msgstr ""
*** 25265,25271 ****
  msgid "total size of local objects is too large"
  msgstr ""
  
! #: cfgexpand.cc:2140 function.cc:1016 varasm.cc:2585
  #, gcc-internal-format
  msgid "size of variable %q+D is too large"
  msgstr ""
--- 25296,25302 ----
  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 ""
*************** msgstr ""
*** 25893,26234 ****
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.cc:3725
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.cc:3822
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3827
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3857
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3863
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3869 cgraph.cc:3899
  #, 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:3876
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3887
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3906
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3919
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.cc:3924
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr ""
  
! #: cgraph.cc:3933
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3962
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3969
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3974
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3979
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr ""
  
! #: cgraph.cc:3986
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.cc:3991
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr ""
  
! #: cgraph.cc:3996
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4001
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4006
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4011
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr ""
  
! #: cgraph.cc:4018
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4023
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4030
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.cc:4042
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr ""
  
! #: cgraph.cc:4049
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4055 cgraph.cc:4122
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.cc:4062
  #, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr ""
  
! #: cgraph.cc:4070
  #, 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:4078 cgraph.cc:4152
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4090
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4100
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr ""
  
! #: cgraph.cc:4105
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.cc:4112
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.cc:4142
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4173
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4190
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4201
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.cc:4206
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.cc:4217
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4230
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4236
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4241
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4246
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4258
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4264
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4269
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4276
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4290
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4295
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4331
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.cc:4344
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr ""
  
! #: cgraph.cc:4353
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4363
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.cc:4373
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.cc:4386
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4392
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4400
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4428
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4441
  #, 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:4448
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4460
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4479 cgraph.cc:4492
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4484
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.cc:4500
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.cc:4622 varpool.cc:300
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr ""
--- 25924,26265 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.cc:3724
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.cc:3821
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3826
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3856
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3862
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3868 cgraph.cc:3898
  #, 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:3875
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3886
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3905
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3918
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.cc:3923
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr ""
  
! #: cgraph.cc:3932
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3961
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3968
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3973
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3978
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr ""
  
! #: cgraph.cc:3985
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.cc:3990
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr ""
  
! #: cgraph.cc:3995
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4000
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4010
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr ""
  
! #: cgraph.cc:4017
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4022
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4029
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.cc:4041
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr ""
  
! #: cgraph.cc:4048
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4054 cgraph.cc:4121
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.cc:4061
  #, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr ""
  
! #: cgraph.cc:4069
  #, 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:4077 cgraph.cc:4151
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4089
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4099
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr ""
  
! #: cgraph.cc:4104
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.cc:4111
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.cc:4141
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4172
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4189
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4200
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.cc:4205
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.cc:4216
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4229
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4235
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4240
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4257
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4263
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4268
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4275
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4284
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4289
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4294
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4330
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.cc:4343
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr ""
  
! #: cgraph.cc:4352
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.cc:4372
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.cc:4385
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4391
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4399
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4427
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4440
  #, 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:4447
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4459
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4478 cgraph.cc:4491
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4483
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.cc:4499
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.cc:4621 varpool.cc:300
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr ""
*************** msgstr ""
*** 26308,26319 ****
  msgid "%<weakref%> attribute ignored because variable is initialized"
  msgstr ""
  
! #: cgraphunit.cc:1115 c/c-decl.cc:13688
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr ""
  
! #: cgraphunit.cc:1119 c/c-decl.cc:13696
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
--- 26339,26350 ----
  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 ""
*************** msgstr ""
*** 26423,26435 ****
  msgid "cannot find %qs"
  msgstr "ne može naći %qs"
  
! #: collect-utils.cc:225 collect2.cc:2394 collect2.cc:2564 gcc.cc:3446
! #: gcc.cc:7890
  #, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr "%<pex_init%> nije uspio: %m"
  
! #: collect-utils.cc:234 collect2.cc:2403 collect2.cc:2572 gcc.cc:2755
  #, gcc-internal-format
  msgid "%s: %m"
  msgstr "%s: %m"
--- 26454,26466 ----
  msgid "cannot find %qs"
  msgstr "ne može naći %qs"
  
! #: collect-utils.cc:225 collect2.cc:2394 collect2.cc:2564 gcc.cc:3447
! #: gcc.cc:7892
  #, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr "%<pex_init%> nije uspio: %m"
  
! #: collect-utils.cc:234 collect2.cc:2403 collect2.cc:2572 gcc.cc:2756
  #, gcc-internal-format
  msgid "%s: %m"
  msgstr "%s: %m"
*************** msgstr "varijabla okoline %<COLLECT_LTO_
*** 26444,26450 ****
  msgid "ld returned %d exit status"
  msgstr ""
  
! #: collect2.cc:918 gcc.cc:8402 config/nvptx/mkoffload.cc:646
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr "atexit nije uspio"
--- 26475,26481 ----
  msgid "ld returned %d exit status"
  msgstr ""
  
! #: collect2.cc:918 gcc.cc:8404 config/nvptx/mkoffload.cc:646
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr "atexit nije uspio"
*************** msgstr "funkcija počinje na broju retka
*** 26682,26697 ****
  msgid "error writing %qs"
  msgstr ""
  
! #: coverage.cc:1293
! #, gcc-internal-format
! msgid "filename %qs does not start with profile prefix %qs"
! msgstr ""
! 
! #: coverage.cc:1336
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open %s"
  msgstr ""
  
  #: data-streamer-in.cc:55
  #, gcc-internal-format
  msgid "bytecode stream: string too long for the string table"
--- 26713,26728 ----
  msgid "error writing %qs"
  msgstr ""
  
! #: coverage.cc:1260
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open %s"
  msgstr ""
  
+ #: coverage.cc:1320
+ #, gcc-internal-format
+ msgid "filename %qs does not start with profile prefix %qs"
+ msgstr ""
+ 
  #: data-streamer-in.cc:55
  #, gcc-internal-format
  msgid "bytecode stream: string too long for the string table"
*************** msgstr ""
*** 26872,26878 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.cc:3561 tree.cc:14779 value-prof.cc:529
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
--- 26903,26909 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.cc:3561 tree.cc:14780 value-prof.cc:529
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
*************** msgstr ""
*** 26972,27201 ****
  msgid "fold check: original tree changed by fold"
  msgstr ""
  
! #: fold-mem-offsets.cc:856
  #, gcc-internal-format, gfc-internal-format
  msgid "fold-mem-offsets: %d basic blocks and %d edges/basic block"
  msgstr ""
  
! #: function.cc:255
  #, gcc-internal-format
  msgid "total size of local objects %wu exceeds maximum %wu"
  msgstr ""
  
! #: function.cc:259
  #, gcc-internal-format
  msgid "total size of local objects exceeds maximum %wu"
  msgstr ""
  
! #: function.cc:1779 gimplify.cc:8058 gimplify.cc:8277 varasm.cc:1866
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr ""
  
! #: function.cc:4283
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.cc:4304
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.cc:5029
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "funkcija vraća agregat"
  
! #: gcc.cc:2265
  #, gcc-internal-format
  msgid "cannot open nested response file"
  msgstr "ne može otvoriti ugniježđenu datoteku s odgovorima"
  
! #: gcc.cc:2302
  #, gcc-internal-format
  msgid "cannot close nonexistent response file"
  msgstr "ne može zatvoriti nepostojeću datoteku s odgovorima"
  
! #: gcc.cc:2325
  #, gcc-internal-format, gfc-internal-format
  msgid "could not open temporary response file %s"
  msgstr "nije bilo moguće otvoriti privremenu datoteku %s s odgovorima"
  
! #: gcc.cc:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "could not write to temporary response file %s"
  msgstr "nije bilo moguće zapisati privremenu datoteku %s s odgovorima"
  
! #: gcc.cc:2338
  #, gcc-internal-format, gfc-internal-format
  msgid "could not close temporary response file %s"
  msgstr "nije bilo moguće zatvoriti privremenu datoteku %s s odgovorima"
  
  #. This leaves DESC open, but the OS will save us.
! #: gcc.cc:2370
  #, gcc-internal-format
  msgid "cannot read spec file %qs: %m"
  msgstr "ne može otvoriti specifikacijsku datoteku %qs: %m"
  
! #: gcc.cc:2464 gcc.cc:2484
  msgid "specs %%include syntax malformed after %td characters"
  msgstr "specs %%include sintaksa je deformirana nakon %td znakova"
  
! #: gcc.cc:2510 gcc.cc:2519 gcc.cc:2529 gcc.cc:2539
  msgid "specs %%rename syntax malformed after %td characters"
  msgstr "specs %%rename sintaksa je deformirana nakon %td znakova"
  
! #: gcc.cc:2549
  #, gcc-internal-format, gfc-internal-format
  msgid "specs %s spec was not found to be renamed"
  msgstr "specs: nije nađena specifikacija %s za preimenovati"
  
! #: gcc.cc:2557
  #, gcc-internal-format
  msgid "%s: attempt to rename spec %qs to already defined spec %qs"
  msgstr "%s: pokušaj preimenovanja specifikacije %qs na već definiranu %qs specifikaciju"
  
! #: gcc.cc:2579
  msgid "specs unknown %% command after %td characters"
  msgstr "specs: nepoznata naredba %% nakon %td znakova"
  
! #: gcc.cc:2591 gcc.cc:2605
  msgid "specs file malformed after %td characters"
  msgstr "specs: datoteka je deformirana nakon %td znakova"
  
! #: gcc.cc:2660
  #, gcc-internal-format
  msgid "spec file has no spec for linking"
  msgstr "specifikacijska datoteka nema specifikaciju za linkanje"
  
! #: gcc.cc:3199 gcc.cc:3236
  #, gcc-internal-format
  msgid "system path %qs is not absolute"
  msgstr "staza sustava %qs nije apsolutna"
  
! #: gcc.cc:3325
  #, gcc-internal-format
  msgid "%<-pipe%> not supported"
  msgstr "%<-pipe%> nije podržan"
  
! #: gcc.cc:3463 gcc.cc:7899
  #, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr "ne može izvršiti %qs: %s: %m"
  
! #: gcc.cc:3464 gcc.cc:7900
  #, gcc-internal-format
  msgid "cannot execute %qs: %s"
  msgstr "ne može izvršiti %qs: %s"
  
! #: gcc.cc:3483
  #, gcc-internal-format
  msgid "failed to get exit status: %m"
  msgstr "nije uspjelo dobiti izlazni status: %m"
  
! #: gcc.cc:3489
  #, gcc-internal-format
  msgid "failed to get process times: %m"
  msgstr "nije uspjelo dobiti izlazni status: %m"
  
  #. The inferior failed to catch the signal.
! #: gcc.cc:3515 gcc.cc:3539
  #, gcc-internal-format, gfc-internal-format
  msgid "%s signal terminated program %s"
  msgstr "signal %s je prekinuo (završio) program %s"
  
! #: gcc.cc:3985 opts-common.cc:1620 opts-common.cc:1653
  #, gcc-internal-format
  msgid "unrecognized command-line option %qs"
  msgstr "neprepoznata opcija na naredbenom retku %qs"
  
! #: gcc.cc:4027
  #, gcc-internal-format
  msgid "GCC is not configured to support %qs as %<-foffload=%> argument"
  msgstr "GCC nije konfiguriran da podržava %qs kao  %<-foffload=%> argument"
  
! #: gcc.cc:4034
  #, gcc-internal-format
  msgid "valid %<-foffload=%> arguments are: %s; did you mean %qs?"
  msgstr "valjani %<-foffload=%> argumenti su: %s; jeste li mislili %qs?"
  
! #: gcc.cc:4037
  #, gcc-internal-format
  msgid "valid %<-foffload=%> arguments are: %s"
  msgstr "valjani %<-foffload=%> argumenti su: %s"
  
! #: gcc.cc:4057
  #, gcc-internal-format
  msgid "%<=%>options missing after %<-foffload-options=%>target"
  msgstr "%<=%>opcije manjkaju nakon %<-foffload-options=%>cilja"
  
! #: gcc.cc:4532
  #, gcc-internal-format
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr "%qs je nepoznata opcija za %<-save-temps%>"
  
! #: gcc.cc:5087
  #, gcc-internal-format
  msgid "linker hardening options not enabled by %<-fhardened%> because other link options were specified on the command line"
  msgstr ""
  
! #: gcc.cc:5111 toplev.cc:720
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr "ulazna datoteka %qs je ista kao izlazna datoteka"
  
! #: gcc.cc:5116
  #, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr "izlazna datoteka ne smije biti prazna"
  
! #: gcc.cc:5501
  #, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr "%<-pipe%> se ignorira jer je specificiran %<-save-temps%>"
  
! #: gcc.cc:5589
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr "%<-x %s%> nakon posljedne ulazne datoteke nema efekta"
  
! #: gcc.cc:5792
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr "ne može pronaći zadanu skriptu linkera %qs u stazama pretrage biblioteka"
  
! #: gcc.cc:5999
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr "šalter %qs ne započinje s %<-%>"
  
! #: gcc.cc:6003
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr "šalter generiran sa spec je samo %<-%>"
  
! #: gcc.cc:6236
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr "spec %qs nije valjan"
  
! #: gcc.cc:6413
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr "spec %qs ima nevaljani %<%%0%c%>"
  
! #: gcc.cc:6703
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr "spec %qs ima nevaljani %<%%W%c%>"
  
! #: gcc.cc:6719
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "spec %qs ima nevaljani %<%%@%c%>"
  
! #: gcc.cc:6738
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr "spec %qs ima nevaljani %<%%x%c%>"
--- 27003,27232 ----
  msgid "fold check: original tree changed by fold"
  msgstr ""
  
! #: fold-mem-offsets.cc:861
  #, gcc-internal-format, gfc-internal-format
  msgid "fold-mem-offsets: %d basic blocks and %d edges/basic block"
  msgstr ""
  
! #: function.cc:257
  #, gcc-internal-format
  msgid "total size of local objects %wu exceeds maximum %wu"
  msgstr ""
  
! #: function.cc:261
  #, gcc-internal-format
  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 ""
  
! #: function.cc:4285
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.cc:4306
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.cc:5031
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "funkcija vraća agregat"
  
! #: gcc.cc:2266
  #, gcc-internal-format
  msgid "cannot open nested response file"
  msgstr "ne može otvoriti ugniježđenu datoteku s odgovorima"
  
! #: gcc.cc:2303
  #, gcc-internal-format
  msgid "cannot close nonexistent response file"
  msgstr "ne može zatvoriti nepostojeću datoteku s odgovorima"
  
! #: gcc.cc:2326
  #, gcc-internal-format, gfc-internal-format
  msgid "could not open temporary response file %s"
  msgstr "nije bilo moguće otvoriti privremenu datoteku %s s odgovorima"
  
! #: gcc.cc:2333
  #, gcc-internal-format, gfc-internal-format
  msgid "could not write to temporary response file %s"
  msgstr "nije bilo moguće zapisati privremenu datoteku %s s odgovorima"
  
! #: gcc.cc:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "could not close temporary response file %s"
  msgstr "nije bilo moguće zatvoriti privremenu datoteku %s s odgovorima"
  
  #. This leaves DESC open, but the OS will save us.
! #: gcc.cc:2371
  #, gcc-internal-format
  msgid "cannot read spec file %qs: %m"
  msgstr "ne može otvoriti specifikacijsku datoteku %qs: %m"
  
! #: gcc.cc:2465 gcc.cc:2485
  msgid "specs %%include syntax malformed after %td characters"
  msgstr "specs %%include sintaksa je deformirana nakon %td znakova"
  
! #: gcc.cc:2511 gcc.cc:2520 gcc.cc:2530 gcc.cc:2540
  msgid "specs %%rename syntax malformed after %td characters"
  msgstr "specs %%rename sintaksa je deformirana nakon %td znakova"
  
! #: gcc.cc:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "specs %s spec was not found to be renamed"
  msgstr "specs: nije nađena specifikacija %s za preimenovati"
  
! #: gcc.cc:2558
  #, gcc-internal-format
  msgid "%s: attempt to rename spec %qs to already defined spec %qs"
  msgstr "%s: pokušaj preimenovanja specifikacije %qs na već definiranu %qs specifikaciju"
  
! #: gcc.cc:2580
  msgid "specs unknown %% command after %td characters"
  msgstr "specs: nepoznata naredba %% nakon %td znakova"
  
! #: gcc.cc:2592 gcc.cc:2606
  msgid "specs file malformed after %td characters"
  msgstr "specs: datoteka je deformirana nakon %td znakova"
  
! #: gcc.cc:2661
  #, gcc-internal-format
  msgid "spec file has no spec for linking"
  msgstr "specifikacijska datoteka nema specifikaciju za linkanje"
  
! #: gcc.cc:3200 gcc.cc:3237
  #, gcc-internal-format
  msgid "system path %qs is not absolute"
  msgstr "staza sustava %qs nije apsolutna"
  
! #: gcc.cc:3326
  #, gcc-internal-format
  msgid "%<-pipe%> not supported"
  msgstr "%<-pipe%> nije podržan"
  
! #: gcc.cc:3464 gcc.cc:7901
  #, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr "ne može izvršiti %qs: %s: %m"
  
! #: gcc.cc:3465 gcc.cc:7902
  #, gcc-internal-format
  msgid "cannot execute %qs: %s"
  msgstr "ne može izvršiti %qs: %s"
  
! #: gcc.cc:3484
  #, gcc-internal-format
  msgid "failed to get exit status: %m"
  msgstr "nije uspjelo dobiti izlazni status: %m"
  
! #: gcc.cc:3490
  #, gcc-internal-format
  msgid "failed to get process times: %m"
  msgstr "nije uspjelo dobiti izlazni status: %m"
  
  #. The inferior failed to catch the signal.
! #: gcc.cc:3516 gcc.cc:3540
  #, gcc-internal-format, gfc-internal-format
  msgid "%s signal terminated program %s"
  msgstr "signal %s je prekinuo (završio) program %s"
  
! #: gcc.cc:3986 opts-common.cc:1620 opts-common.cc:1653
  #, gcc-internal-format
  msgid "unrecognized command-line option %qs"
  msgstr "neprepoznata opcija na naredbenom retku %qs"
  
! #: gcc.cc:4028
  #, gcc-internal-format
  msgid "GCC is not configured to support %qs as %<-foffload=%> argument"
  msgstr "GCC nije konfiguriran da podržava %qs kao  %<-foffload=%> argument"
  
! #: gcc.cc:4035
  #, gcc-internal-format
  msgid "valid %<-foffload=%> arguments are: %s; did you mean %qs?"
  msgstr "valjani %<-foffload=%> argumenti su: %s; jeste li mislili %qs?"
  
! #: gcc.cc:4038
  #, gcc-internal-format
  msgid "valid %<-foffload=%> arguments are: %s"
  msgstr "valjani %<-foffload=%> argumenti su: %s"
  
! #: gcc.cc:4058
  #, gcc-internal-format
  msgid "%<=%>options missing after %<-foffload-options=%>target"
  msgstr "%<=%>opcije manjkaju nakon %<-foffload-options=%>cilja"
  
! #: gcc.cc:4534
  #, gcc-internal-format
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr "%qs je nepoznata opcija za %<-save-temps%>"
  
! #: gcc.cc:5089
  #, gcc-internal-format
  msgid "linker hardening options not enabled by %<-fhardened%> because other link options were specified on the command line"
  msgstr ""
  
! #: gcc.cc:5113 toplev.cc:720
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr "ulazna datoteka %qs je ista kao izlazna datoteka"
  
! #: gcc.cc:5118
  #, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr "izlazna datoteka ne smije biti prazna"
  
! #: gcc.cc:5503
  #, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr "%<-pipe%> se ignorira jer je specificiran %<-save-temps%>"
  
! #: gcc.cc:5591
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr "%<-x %s%> nakon posljedne ulazne datoteke nema efekta"
  
! #: gcc.cc:5794
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr "ne može pronaći zadanu skriptu linkera %qs u stazama pretrage biblioteka"
  
! #: gcc.cc:6001
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr "šalter %qs ne započinje s %<-%>"
  
! #: gcc.cc:6005
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr "šalter generiran sa spec je samo %<-%>"
  
! #: gcc.cc:6238
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr "spec %qs nije valjan"
  
! #: gcc.cc:6415
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr "spec %qs ima nevaljani %<%%0%c%>"
  
! #: gcc.cc:6705
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr "spec %qs ima nevaljani %<%%W%c%>"
  
! #: gcc.cc:6721
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "spec %qs ima nevaljani %<%%@%c%>"
  
! #: gcc.cc:6740
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr "spec %qs ima nevaljani %<%%x%c%>"
*************** msgstr "spec %qs ima nevaljani %<%%x%c%>
*** 27203,27340 ****
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.cc:6949
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr "greška spec(ifikacije): %<%%*%> nije inicirana s podudarnim uzorkom"
  
! #: gcc.cc:7000
  #, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "greška spec(ifikacije): neprepoznata spec opcija %qc"
  
! #: gcc.cc:7066
  #, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "nepoznata spec funkcija %qs"
  
! #: gcc.cc:7096
  #, gcc-internal-format
  msgid "error in arguments to spec function %qs"
  msgstr "greška u argumentima za spec funkciju %qs"
  
! #: gcc.cc:7155
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "loše ime za spec funkciju"
  
  #. )
! #: gcc.cc:7158
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "nema argumenata za spec funkciju"
  
! #: gcc.cc:7177
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr "loši argumenti za spec funkciju"
  
! #: gcc.cc:7356
  #, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr "specifikacija %qs u zagradama završava s escape"
  
! #: gcc.cc:7491
  #, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr ""
  
! #: gcc.cc:7586
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr ""
  
! #: gcc.cc:8190
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr ""
  
! #: gcc.cc:8201
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr ""
  
! #: gcc.cc:8211 gcc.cc:8252
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr ""
  
! #: gcc.cc:8231 gcc.cc:8268
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr ""
  
! #: gcc.cc:8574
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.cc:8599
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.cc:8806
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr ""
  
! #: gcc.cc:8810
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>"
  msgstr ""
  
! #: gcc.cc:8936
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr ""
  
! #: gcc.cc:8997 cobol/gcobolspec.cc:370
  #, gcc-internal-format
  msgid "no input files"
  msgstr ""
  
! #: gcc.cc:9052
  #, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr "%<-o%> with %<-c%>, %<-S%> or %<-E%> ne možete specificirati s više datoteka"
  
! #: gcc.cc:9094
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr ""
  
! #: gcc.cc:9119
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr ""
  
! #: gcc.cc:9135
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr ""
  
! #: gcc.cc:9144
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr ""
  
! #: gcc.cc:9297
  #, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr ""
  
! #: gcc.cc:9331
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr ""
--- 27234,27371 ----
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.cc:6951
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr "greška spec(ifikacije): %<%%*%> nije inicirana s podudarnim uzorkom"
  
! #: gcc.cc:7002
  #, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "greška spec(ifikacije): neprepoznata spec opcija %qc"
  
! #: gcc.cc:7068
  #, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "nepoznata spec funkcija %qs"
  
! #: gcc.cc:7098
  #, gcc-internal-format
  msgid "error in arguments to spec function %qs"
  msgstr "greška u argumentima za spec funkciju %qs"
  
! #: gcc.cc:7157
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "loše ime za spec funkciju"
  
  #. )
! #: gcc.cc:7160
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "nema argumenata za spec funkciju"
  
! #: gcc.cc:7179
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr "loši argumenti za spec funkciju"
  
! #: gcc.cc:7358
  #, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr "specifikacija %qs u zagradama završava s escape"
  
! #: gcc.cc:7493
  #, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr ""
  
! #: gcc.cc:7588
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr ""
  
! #: gcc.cc:8192
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr ""
  
! #: gcc.cc:8203
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr ""
  
! #: gcc.cc:8213 gcc.cc:8254
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr ""
  
! #: gcc.cc:8233 gcc.cc:8270
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr ""
  
! #: gcc.cc:8576
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.cc:8601
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.cc:8808
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr ""
  
! #: gcc.cc:8812
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>"
  msgstr ""
  
! #: gcc.cc:8944
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr ""
  
! #: gcc.cc:9005 cobol/gcobolspec.cc:370
  #, gcc-internal-format
  msgid "no input files"
  msgstr ""
  
! #: gcc.cc:9060
  #, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr "%<-o%> with %<-c%>, %<-S%> or %<-E%> ne možete specificirati s više datoteka"
  
! #: gcc.cc:9102
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr ""
  
! #: gcc.cc:9127
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr ""
  
! #: gcc.cc:9143
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr ""
  
! #: gcc.cc:9152
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr ""
  
! #: gcc.cc:9305
  #, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr ""
  
! #: gcc.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr ""
*************** msgstr ""
*** 27342,27433 ****
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.cc:9337
  #, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr ""
  
! #: gcc.cc:9409 c-family/c-opts.cc:852
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.cc:9415
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr ""
  
! #: gcc.cc:9658
  #, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr ""
  
! #: gcc.cc:9808 gcc.cc:10021 common/config/riscv/riscv-common.cc:2101
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "nevaljani ‘multilib’ odabir %qs %qs"
  
! #: gcc.cc:9957
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr ""
  
! #: gcc.cc:10204
  #, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr "nevaljani ‘multilib’ odabir %qs"
  
! #: gcc.cc:10244
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr "nevaljani ‘multilib’ isključenje %qs"
  
! #: gcc.cc:10495
  #, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr "varijabla okruženja %qs nije definirana"
  
! #: gcc.cc:10665 gcc.cc:10670
  #, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr ""
  
! #: gcc.cc:10713
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr ""
  
! #: gcc.cc:10719
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr ""
  
! #: gcc.cc:10761
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr ""
  
! #: gcc.cc:10885
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr ""
  
! #: gcc.cc:10953
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr ""
  
! #: gcc.cc:11040
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments for %%:dumps"
  msgstr ""
  
! #: gcc.cc:11144
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr ""
  
! #: gcc.cc:11165
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:dwarf-version-gt"
  msgstr ""
--- 27373,27464 ----
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.cc:9345
  #, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr ""
  
! #: gcc.cc:9417 c-family/c-opts.cc:852
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.cc:9423
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr ""
  
! #: gcc.cc:9666
  #, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr ""
  
! #: gcc.cc:9816 gcc.cc:10029 common/config/riscv/riscv-common.cc:2101
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "nevaljani ‘multilib’ odabir %qs %qs"
  
! #: gcc.cc:9965
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr ""
  
! #: gcc.cc:10212
  #, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr "nevaljani ‘multilib’ odabir %qs"
  
! #: gcc.cc:10252
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr "nevaljani ‘multilib’ isključenje %qs"
  
! #: gcc.cc:10503
  #, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr "varijabla okruženja %qs nije definirana"
  
! #: gcc.cc:10673 gcc.cc:10678
  #, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr ""
  
! #: gcc.cc:10721
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr ""
  
! #: gcc.cc:10727
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr ""
  
! #: gcc.cc:10769
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr ""
  
! #: gcc.cc:10893
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr ""
  
! #: gcc.cc:10961
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr ""
  
! #: gcc.cc:11048
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments for %%:dumps"
  msgstr ""
  
! #: gcc.cc:11152
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr ""
  
! #: gcc.cc:11173
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:dwarf-version-gt"
  msgstr ""
*************** msgstr ""
*** 27671,27677 ****
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6365
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
--- 27702,27708 ----
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6367
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
*************** msgstr ""
*** 27686,27692 ****
  msgid "%s not supported on this target"
  msgstr ""
  
! #: gimple-fold.cc:8782 gimple-fold.cc:8811
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr ""
--- 27717,27723 ----
  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 ""
*************** msgstr ""
*** 27711,27717 ****
  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:9528
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr ""
--- 27742,27748 ----
  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:9636
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr ""
*************** msgstr ""
*** 27731,27753 ****
  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:13423
  #, 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:3761 tree.cc:12758 tree.cc:12795 tree.cc:12836
! #: tree.cc:12869 c/c-decl.cc:10900 c/c-parser.cc:23372 c/c-parser.cc:23513
! #: c/c-typeck.cc:3956 c/c-typeck.cc:4210 c/c-typeck.cc:4222 c/c-typeck.cc:7010
! #: c/c-typeck.cc:13318 c/c-typeck.cc:13335 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:9627 cp/constexpr.cc:901 cp/constexpr.cc:1466
! #: cp/constexpr.cc:5734 cp/constexpr.cc:7564 cp/constexpr.cc:7966
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10324 cp/decl2.cc:6720
! #: cp/decl2.cc:6769 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14458
! #: cp/module.cc:14494 cp/parser.cc:24784 cp/parser.cc:25658 cp/pt.cc:9374
! #: cp/semantics.cc:2781 cp/semantics.cc:5410 cp/typeck.cc:2279
  #: cp/typeck.cc:2500 cp/typeck.cc:4821 cp/typeck.cc:11081
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
--- 27762,27784 ----
  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:13501
  #, 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:3761 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:4034 c/c-typeck.cc:4288 c/c-typeck.cc:4300 c/c-typeck.cc:7088
! #: c/c-typeck.cc:13396 c/c-typeck.cc:13413 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:5736 cp/constexpr.cc:7566 cp/constexpr.cc:7968
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10327 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14487
! #: cp/module.cc:14523 cp/parser.cc:24780 cp/parser.cc:25654 cp/pt.cc:9376
! #: cp/semantics.cc:2781 cp/semantics.cc:5406 cp/typeck.cc:2279
  #: cp/typeck.cc:2500 cp/typeck.cc:4821 cp/typeck.cc:11081
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
*************** msgstr ""
*** 28868,28879 ****
  #: gimple-ssa-warn-access.cc:4014 gimple-ssa-warn-access.cc:4671
  #: gimple-ssa-warn-access.cc:4674 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:10907 c/c-typeck.cc:14141 cp/call.cc:8892
! #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1083
! #: cp/decl.cc:5231 cp/decl.cc:14654 cp/decl.cc:15250 cp/decl.cc:15260
! #: cp/decl.cc:16253 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:8071
! #: cp/parser.cc:27842 cp/reflect.cc:175 cp/typeck.cc:1971 cp/typeck.cc:5316
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr ""
--- 28899,28910 ----
  #: gimple-ssa-warn-access.cc:4014 gimple-ssa-warn-access.cc:4671
  #: gimple-ssa-warn-access.cc:4674 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:10985 c/c-typeck.cc:14219 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:14671 cp/decl.cc:15267 cp/decl.cc:15277
! #: cp/decl.cc:16284 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:8073
! #: cp/parser.cc:27838 cp/reflect.cc:175 cp/typeck.cc:1971 cp/typeck.cc:5316
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr ""
*************** msgstr ""
*** 29253,29259 ****
  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:28377 c/c-parser.cc:28395
  #, gcc-internal-format
  msgid "%<declare variant%> candidate %qD declared here"
  msgstr ""
--- 29284,29290 ----
  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 ""
*************** msgstr ""
*** 29378,29384 ****
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:9435 gimplify.cc:14140
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
--- 29409,29415 ----
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:9435 gimplify.cc:14211
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
*************** msgstr "neočekivani čvor (mapping node
*** 29440,29688 ****
  msgid "unexpected pointer mapping node"
  msgstr "neočekivani čvor mapiranja pokazivača (pointer mapping node)"
  
! #: gimplify.cc:11539
  #, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr ""
  
! #: gimplify.cc:12046
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:12362
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.cc:13318
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:13614 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:13833 gimplify.cc:13839
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:13856
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:13878
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:13886
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:13897 gimplify.cc:13903 gimplify.cc:13909 gimplify.cc:13915
! #: gimplify.cc:13921 gimplify.cc:18361
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:14015
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:14652
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.cc:14709
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.cc:14741
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:14780
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:14796
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:14863
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr ""
  
! #: gimplify.cc:14893
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:15012
  #, gcc-internal-format
  msgid "allocator with access trait set to %<thread%> results in undefined behavior for %qs directive"
  msgstr ""
  
! #: gimplify.cc:15053
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:15273
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:15327
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15690
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15763
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:15942
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:16242
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:16261
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr ""
  
! #: gimplify.cc:16430
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:16746
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:16756
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:17194 gimplify.cc:17198 gimplify.cc:17207 gimplify.cc:17219
! #: gimplify.cc:17224
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:17389
  #, 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:17454
  #, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr ""
  
! #: gimplify.cc:17485 gimplify.cc:17593
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:18299
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:18323
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:18343
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:18368
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:18396
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:19492
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr ""
  
! #: gimplify.cc:19513
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:19526
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.cc:19540
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:19553
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:19720
  #, gcc-internal-format
  msgid "%qD is a virtual function but only a direct call is allowed in a dispatch construct"
  msgstr ""
  
! #: gimplify.cc:21475
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.cc:22090
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.cc:22095
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.cc:22102
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
--- 29471,29724 ----
  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 ""
*************** msgstr ""
*** 30092,30098 ****
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5357 ipa-prop.cc:5401 ipa-prop.cc:5481 ipa-prop.cc:5533
  #, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr ""
--- 30128,30134 ----
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5358 ipa-prop.cc:5402 ipa-prop.cc:5482 ipa-prop.cc:5534
  #, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr ""
*************** msgstr ""
*** 30267,30313 ****
  msgid "frame size too large for reliable stack checking"
  msgstr ""
  
! #: json-parsing.cc:1084
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum nesting depth exceeded: %i"
  msgstr ""
  
! #: json-parsing.cc:1144
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid JSON token: %s"
  msgstr "nevaljani JSON token: %s"
  
! #: json-parsing.cc:1147
  #, gcc-internal-format, gfc-internal-format
  msgid "expected a JSON value but got %s"
  msgstr ""
  
! #: json-parsing.cc:1175
  #, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after '{'; got %s"
  msgstr ""
  
! #: json-parsing.cc:1182
  #, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after ','; got %s"
  msgstr ""
  
! #: json-parsing.cc:1296
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s; got bad token: %s"
  msgstr "očekivan je %s; dobiven je loš token: %s"
  
! #: json-parsing.cc:1300
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s; got %s"
  msgstr "očekivan je %s; dobiven je %s"
  
! #: json-parsing.cc:1319
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s or %s; got bad token: %s"
  msgstr "očekivan je %s ili %s; dobiven je loš tokens %s"
  
! #: json-parsing.cc:1323
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s or %s; got %s"
  msgstr "očekivan je %s ili %s; dobiven je %s"
--- 30303,30349 ----
  msgid "frame size too large for reliable stack checking"
  msgstr ""
  
! #: json-parsing.cc:1085
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum nesting depth exceeded: %i"
  msgstr ""
  
! #: json-parsing.cc:1145
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid JSON token: %s"
  msgstr "nevaljani JSON token: %s"
  
! #: json-parsing.cc:1148
  #, gcc-internal-format, gfc-internal-format
  msgid "expected a JSON value but got %s"
  msgstr ""
  
! #: json-parsing.cc:1176
  #, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after '{'; got %s"
  msgstr ""
  
! #: json-parsing.cc:1183
  #, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after ','; got %s"
  msgstr ""
  
! #: json-parsing.cc:1297
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s; got bad token: %s"
  msgstr "očekivan je %s; dobiven je loš token: %s"
  
! #: json-parsing.cc:1301
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s; got %s"
  msgstr "očekivan je %s; dobiven je %s"
  
! #: json-parsing.cc:1320
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s or %s; got bad token: %s"
  msgstr "očekivan je %s ili %s; dobiven je loš tokens %s"
  
! #: json-parsing.cc:1324
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s or %s; got %s"
  msgstr "očekivan je %s ili %s; dobiven je %s"
*************** msgstr ""
*** 30322,30338 ****
  msgid "unable to find a register to spill"
  msgstr ""
  
! #: lra-constraints.cc:4480 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.cc:5647
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
  
! #: lra.cc:555
  #, gcc-internal-format
  msgid "%<asm%> operand has impossible constraints or there are not enough registers"
  msgstr "%<asm%> operand ima nemoguća ograničenja ili nema dovoljno registara"
--- 30358,30374 ----
  msgid "unable to find a register to spill"
  msgstr ""
  
! #: lra-constraints.cc:4524 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.cc:5701
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
  
! #: lra.cc:556
  #, gcc-internal-format
  msgid "%<asm%> operand has impossible constraints or there are not enough registers"
  msgstr "%<asm%> operand ima nemoguća ograničenja ili nema dovoljno registara"
*************** msgstr ""
*** 30654,30660 ****
  msgid "default %<target_clones%> attribute was not set"
  msgstr ""
  
! #: multiple_target.cc:283 c-family/c-attribs.cc:6439
  #, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr ""
--- 30690,30696 ----
  msgid "default %<target_clones%> attribute was not set"
  msgstr ""
  
! #: multiple_target.cc:283 c-family/c-attribs.cc:6440
  #, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr ""
*************** msgstr ""
*** 31095,31112 ****
  msgid "only the %<device_type(any)%> is supported"
  msgstr ""
  
! #: omp-low.cc:15475
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr ""
  
! #: omp-low.cc:15477 omp-low.cc:15482
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr ""
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.cc:15486
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr ""
--- 31131,31148 ----
  msgid "only the %<device_type(any)%> is supported"
  msgstr ""
  
! #: omp-low.cc:15460
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr ""
  
! #: omp-low.cc:15462 omp-low.cc:15467
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr ""
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.cc:15471
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr ""
*************** msgstr ""
*** 31250,31256 ****
  msgid "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argument"
  msgstr ""
  
! #: optabs.cc:5175
  #, gcc-internal-format
  msgid "indirect jumps are not available on this target"
  msgstr ""
--- 31286,31292 ----
  msgid "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argument"
  msgstr ""
  
! #: optabs.cc:5190
  #, gcc-internal-format
  msgid "indirect jumps are not available on this target"
  msgstr ""
*************** msgstr ""
*** 31956,31972 ****
  msgid "object of size %s allocated by %qE"
  msgstr ""
  
! #: predict.cc:2639
  #, gcc-internal-format
  msgid "probability %qE must be constant floating-point expression"
  msgstr ""
  
! #: predict.cc:2652
  #, gcc-internal-format
  msgid "probability %qE is outside the range [0.0, 1.0]"
  msgstr ""
  
! #: predict.cc:3728
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing counts for called function %s"
  msgstr ""
--- 31992,32008 ----
  msgid "object of size %s allocated by %qE"
  msgstr ""
  
! #: predict.cc:2640
  #, gcc-internal-format
  msgid "probability %qE must be constant floating-point expression"
  msgstr ""
  
! #: predict.cc:2653
  #, gcc-internal-format
  msgid "probability %qE is outside the range [0.0, 1.0]"
  msgstr ""
  
! #: predict.cc:3729
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing counts for called function %s"
  msgstr ""
*************** msgstr ""
*** 32076,32097 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr ""
  
! #: regcprop.cc:1295
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1307
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1310
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.cc:1322
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
--- 32112,32133 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr ""
  
! #: regcprop.cc:1296
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1308
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1311
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.cc:1323
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
*************** msgstr ""
*** 32113,32119 ****
  
  #: reginfo.cc:732 config/arc/arc.cc:1084 config/arc/arc.cc:1126
  #: config/ia64/ia64.cc:6096 config/ia64/ia64.cc:6103 config/pa/pa.cc:477
! #: config/pa/pa.cc:484 config/sh/sh.cc:8291 config/sh/sh.cc:8298
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown register name: %s"
  msgstr ""
--- 32149,32155 ----
  
  #: reginfo.cc:732 config/arc/arc.cc:1084 config/arc/arc.cc:1126
  #: config/ia64/ia64.cc:6096 config/ia64/ia64.cc:6103 config/pa/pa.cc:477
! #: config/pa/pa.cc:484 config/sh/sh.cc:8290 config/sh/sh.cc:8297
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown register name: %s"
  msgstr ""
*************** msgstr "krivi poredak u asm čvoru %i"
*** 32661,32722 ****
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr ""
  
! #: symtab.cc:1955
  #, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr ""
  
! #: symtab.cc:1957
  #, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr ""
  
! #: symtab.cc:1985
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr ""
  
! #: targhooks.cc:205
  #, gcc-internal-format
  msgid "%<__builtin_saveregs%> not supported by this target"
  msgstr ""
  
! #: targhooks.cc:1236
  #, gcc-internal-format
  msgid "argument %qs is not supported for %qs on this target"
  msgstr "argument %qs nije podržan za %qs na ovom cilju"
  
! #: targhooks.cc:1278
  #, gcc-internal-format
  msgid "nested functions not supported on this target"
  msgstr ""
  
! #: targhooks.cc:1291
  #, gcc-internal-format
  msgid "nested function trampolines not supported on this target"
  msgstr ""
  
! #: targhooks.cc:1462
  #, gcc-internal-format
  msgid "global constructors not supported on this target"
  msgstr ""
  
! #: targhooks.cc:1471
  #, gcc-internal-format
  msgid "global destructors not supported on this target"
  msgstr ""
  
! #: targhooks.cc:1849
  #, gcc-internal-format
  msgid "%<target%> attribute is not supported on this machine"
  msgstr "atribut %<target%> nije podržan na ovom računalu"
  
! #: targhooks.cc:1861
  #, gcc-internal-format
  msgid "%<target_version%> attribute is not supported on this machine"
  msgstr "atribut %<target_version%> nije podržan na ovom računalu"
  
! #: targhooks.cc:1875
  #, gcc-internal-format
  msgid "%<#pragma GCC target%> is not supported for this machine"
  msgstr ""
--- 32697,32758 ----
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr ""
  
! #: symtab.cc:1951
  #, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr ""
  
! #: symtab.cc:1953
  #, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr ""
  
! #: symtab.cc:1981
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr ""
  
! #: targhooks.cc:222
  #, gcc-internal-format
  msgid "%<__builtin_saveregs%> not supported by this target"
  msgstr ""
  
! #: targhooks.cc:1253
  #, gcc-internal-format
  msgid "argument %qs is not supported for %qs on this target"
  msgstr "argument %qs nije podržan za %qs na ovom cilju"
  
! #: targhooks.cc:1295
  #, gcc-internal-format
  msgid "nested functions not supported on this target"
  msgstr ""
  
! #: targhooks.cc:1308
  #, gcc-internal-format
  msgid "nested function trampolines not supported on this target"
  msgstr ""
  
! #: targhooks.cc:1479
  #, gcc-internal-format
  msgid "global constructors not supported on this target"
  msgstr ""
  
! #: targhooks.cc:1488
  #, gcc-internal-format
  msgid "global destructors not supported on this target"
  msgstr ""
  
! #: targhooks.cc:1866
  #, gcc-internal-format
  msgid "%<target%> attribute is not supported on this machine"
  msgstr "atribut %<target%> nije podržan na ovom računalu"
  
! #: targhooks.cc:1878
  #, gcc-internal-format
  msgid "%<target_version%> attribute is not supported on this machine"
  msgstr "atribut %<target_version%> nije podržan na ovom računalu"
  
! #: targhooks.cc:1892
  #, gcc-internal-format
  msgid "%<#pragma GCC target%> is not supported for this machine"
  msgstr ""
*************** msgstr ""
*** 33849,33930 ****
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
  
! #: tree-inline.cc:3992
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr ""
  
! #: tree-inline.cc:3999
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr ""
  
! #: tree-inline.cc:4039
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr ""
  
! #: tree-inline.cc:4053
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr ""
  
! #: tree-inline.cc:4067
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr ""
  
! #: tree-inline.cc:4079
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr ""
  
! #: tree-inline.cc:4087
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr ""
  
! #: tree-inline.cc:4099
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr ""
  
! #: tree-inline.cc:4119
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.cc:4165
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr ""
  
! #: tree-inline.cc:4232
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr ""
  
! #: tree-inline.cc:4240
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "funkcija %q+F ne može se nikada umetnuti jer koristi atribute koji su u sukobu s umetanjem (inlining)"
  
! #: tree-inline.cc:4925
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "neuspješno umetanje (inlining) u pozivu %<always_inline%> %q+F: %s"
  
! #: tree-inline.cc:4928 tree-inline.cc:4949
  #, gcc-internal-format
  msgid "called from here"
  msgstr ""
  
! #: tree-inline.cc:4931 tree-inline.cc:4952
  #, gcc-internal-format
  msgid "called from this function"
  msgstr ""
  
! #: tree-inline.cc:4945
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "neuspješno umetanje (inlining) u pozivu %q+F: %s"
--- 33885,33966 ----
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
  
! #: tree-inline.cc:3994
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr ""
  
! #: tree-inline.cc:4001
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr ""
  
! #: tree-inline.cc:4041
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr ""
  
! #: tree-inline.cc:4055
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr ""
  
! #: tree-inline.cc:4069
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr ""
  
! #: tree-inline.cc:4081
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr ""
  
! #: tree-inline.cc:4089
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr ""
  
! #: tree-inline.cc:4101
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr ""
  
! #: tree-inline.cc:4121
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.cc:4167
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr ""
  
! #: tree-inline.cc:4234
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr ""
  
! #: tree-inline.cc:4242
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "funkcija %q+F ne može se nikada umetnuti jer koristi atribute koji su u sukobu s umetanjem (inlining)"
  
! #: tree-inline.cc:4927
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "neuspješno umetanje (inlining) u pozivu %<always_inline%> %q+F: %s"
  
! #: tree-inline.cc:4930 tree-inline.cc:4951
  #, gcc-internal-format
  msgid "called from here"
  msgstr ""
  
! #: tree-inline.cc:4933 tree-inline.cc:4954
  #, gcc-internal-format
  msgid "called from this function"
  msgstr ""
  
! #: tree-inline.cc:4947
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "neuspješno umetanje (inlining) u pozivu %q+F: %s"
*************** msgstr ""
*** 33954,33975 ****
  msgid "%s from %s called in %s"
  msgstr ""
  
! #: tree-profile.cc:899
  #, gcc-internal-format, gfc-internal-format
! msgid "Too many conditions (found %u); giving up coverage"
  msgstr ""
  
! #: tree-profile.cc:1757
  #, gcc-internal-format
  msgid "invalid regular expression %qs in %qs"
  msgstr "nevaljani regularni izraz %qs u %qs"
  
! #: tree-profile.cc:1855
  #, gcc-internal-format
  msgid "target does not fully support atomic profile update, single mode is selected with partial atomic updates"
  msgstr ""
  
! #: tree-profile.cc:1861
  #, gcc-internal-format
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
--- 33990,34011 ----
  msgid "%s from %s called in %s"
  msgstr ""
  
! #: tree-profile.cc:925
  #, gcc-internal-format, gfc-internal-format
! msgid "too many conditions (found %u); giving up coverage"
  msgstr ""
  
! #: tree-profile.cc:1783
  #, gcc-internal-format
  msgid "invalid regular expression %qs in %qs"
  msgstr "nevaljani regularni izraz %qs u %qs"
  
! #: tree-profile.cc:1883
  #, gcc-internal-format
  msgid "target does not fully support atomic profile update, single mode is selected with partial atomic updates"
  msgstr ""
  
! #: tree-profile.cc:1889
  #, gcc-internal-format
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
*************** msgstr ""
*** 34495,34501 ****
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.cc:4498
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
--- 34531,34537 ----
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.cc:4493
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
*************** msgstr ""
*** 34575,34636 ****
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.cc:12753
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr ""
  
! #: tree.cc:12756
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr ""
  
! #: tree.cc:12779
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr ""
  
! #: tree.cc:12782
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr ""
  
! #: tree.cc:12788
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr ""
  
! #: tree.cc:12791
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
  
! #: tree.cc:12833
  #, gcc-internal-format
  msgid "%qD is unavailable: %s"
  msgstr ""
  
! #: tree.cc:12835
  #, gcc-internal-format
  msgid "%qD is unavailable"
  msgstr ""
  
! #: tree.cc:12856
  #, gcc-internal-format
  msgid "%qE is unavailable: %s"
  msgstr ""
  
! #: tree.cc:12858
  #, gcc-internal-format
  msgid "%qE is unavailable"
  msgstr ""
  
! #: tree.cc:12863
  #, gcc-internal-format, gfc-internal-format
  msgid "type is unavailable: %s"
  msgstr ""
  
! #: tree.cc:12865
  #, gcc-internal-format
  msgid "type is unavailable"
  msgstr ""
--- 34611,34672 ----
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.cc:12754
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr ""
  
! #: tree.cc:12757
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr ""
  
! #: tree.cc:12780
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr ""
  
! #: tree.cc:12783
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr ""
  
! #: tree.cc:12789
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr ""
  
! #: tree.cc:12792
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
  
! #: tree.cc:12834
  #, gcc-internal-format
  msgid "%qD is unavailable: %s"
  msgstr ""
  
! #: tree.cc:12836
  #, gcc-internal-format
  msgid "%qD is unavailable"
  msgstr ""
  
! #: tree.cc:12857
  #, gcc-internal-format
  msgid "%qE is unavailable: %s"
  msgstr ""
  
! #: tree.cc:12859
  #, gcc-internal-format
  msgid "%qE is unavailable"
  msgstr ""
  
! #: tree.cc:12864
  #, gcc-internal-format, gfc-internal-format
  msgid "type is unavailable: %s"
  msgstr ""
  
! #: tree.cc:12866
  #, gcc-internal-format
  msgid "type is unavailable"
  msgstr ""
*************** msgstr ""
*** 34655,34944 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.cc:13815
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.cc:13860
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13862
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13864
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13889
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.cc:13902
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.cc:13939
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13941
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13943
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13982
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.cc:13984
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.cc:13986
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.cc:14003
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14005 tree.cc:14016
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14007 tree.cc:14018
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14014
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr ""
  
! #: tree.cc:14366
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is not an opaque type"
  msgstr "tip %s nije neproziran tip"
  
! #: tree.cc:14372
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is not with opaque mode"
  msgstr ""
  
! #: tree.cc:14378
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_MODE%>"
  msgstr ""
  
! #: tree.cc:14386
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_SIZE%>"
  msgstr ""
  
! #: tree.cc:14392
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_ALIGN%>"
  msgstr ""
  
! #: tree.cc:14398
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_USER_ALIGN%>"
  msgstr ""
  
! #: tree.cc:14428
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr ""
  
! #: tree.cc:14433
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.cc:14444
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.cc:14463
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.cc:14475
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.cc:14494
  #, gcc-internal-format
  msgid "main variant of %<TYPE_CANONICAL%> of main variant is not its own %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.cc:14512
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.cc:14522
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.cc:14532
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14553
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.cc:14559
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.cc:14570
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.cc:14581
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.cc:14599
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14606
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.cc:14613
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.cc:14629
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14638
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.cc:14646
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.cc:14656
  #, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr ""
  
! #: tree.cc:14665
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr ""
  
! #: tree.cc:14687
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.cc:14703
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.cc:14710
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.cc:14723
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.cc:14736
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14742
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14749
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.cc:14762
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.cc:14772
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
  
! #: tree.cc:15619
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15622 tree.cc:15788 tree.cc:15806 tree.cc:15819 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 ""
  
! #: tree.cc:15784
  #, gcc-internal-format
  msgid "%qD conflicts with overlapping %<target_clone%> declaration"
  msgstr ""
  
! #: tree.cc:15803
  #, fuzzy
  #| msgid "section type conflict for section %qs"
  msgid "%qD conflicts for version %qB"
  msgstr "konflikt tipa odjeljka za odjeljak %qs"
  
! #: tree.cc:15816
  msgid "%qD conflicts with a previous declaration for version %qB"
  msgstr ""
  
--- 34691,34980 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.cc:13816
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.cc:13861
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13863
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13865
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13890
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.cc:13903
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.cc:13940
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13942
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13944
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13983
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.cc:13985
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.cc:13987
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.cc:14004
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14006 tree.cc:14017
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14008 tree.cc:14019
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14015
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr ""
  
! #: tree.cc:14367
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is not an opaque type"
  msgstr "tip %s nije neproziran tip"
  
! #: tree.cc:14373
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is not with opaque mode"
  msgstr ""
  
! #: tree.cc:14379
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_MODE%>"
  msgstr ""
  
! #: tree.cc:14387
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_SIZE%>"
  msgstr ""
  
! #: tree.cc:14393
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_ALIGN%>"
  msgstr ""
  
! #: tree.cc:14399
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_USER_ALIGN%>"
  msgstr ""
  
! #: tree.cc:14429
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr ""
  
! #: tree.cc:14434
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.cc:14445
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.cc:14464
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.cc:14476
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.cc:14495
  #, gcc-internal-format
  msgid "main variant of %<TYPE_CANONICAL%> of main variant is not its own %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.cc:14513
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.cc:14523
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.cc:14533
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14554
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.cc:14560
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.cc:14571
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.cc:14582
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.cc:14600
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14607
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.cc:14614
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.cc:14630
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14639
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.cc:14647
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.cc:14657
  #, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr ""
  
! #: tree.cc:14666
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr ""
  
! #: tree.cc:14688
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.cc:14704
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.cc:14711
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.cc:14724
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.cc:14737
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14743
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14750
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.cc:14763
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.cc:14773
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
  
! #: tree.cc:15620
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15623 tree.cc:15789 tree.cc:15807 tree.cc:15820 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 ""
  
! #: tree.cc:15785
  #, gcc-internal-format
  msgid "%qD conflicts with overlapping %<target_clone%> declaration"
  msgstr ""
  
! #: tree.cc:15804
  #, fuzzy
  #| msgid "section type conflict for section %qs"
  msgid "%qD conflicts for version %qB"
  msgstr "konflikt tipa odjeljka za odjeljak %qs"
  
! #: tree.cc:15817
  msgid "%qD conflicts with a previous declaration for version %qB"
  msgstr ""
  
*************** msgstr ""
*** 35082,35088 ****
  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:2099 m2/gm2-gcc/m2type.cc:1260
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr ""
--- 35118,35124 ----
  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 ""
*************** msgstr ""
*** 35222,35229 ****
  msgid "%qE attribute argument %i has type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:817 c-family/c-attribs.cc:4914
! #: c-family/c-attribs.cc:4918 d/d-attribs.cc:1225
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr ""
--- 35258,35265 ----
  msgid "%qE attribute argument %i has type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:817 c-family/c-attribs.cc:4915
! #: c-family/c-attribs.cc:4919 d/d-attribs.cc:1225
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr ""
*************** msgstr ""
*** 35318,35689 ****
  msgid "%qE attribute requires different values for %<false%> and %<true%> for type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:1255
  #, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:1267
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:1497 c-family/c-attribs.cc:3729
! #: c-family/c-attribs.cc:6572 ada/gcc-interface/utils.cc:7714
  #, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:1672 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:1693 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:1707 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:1712 ada/gcc-interface/utils.cc:7240
  #, gcc-internal-format
  msgid "attribute %qE does not apply to fields of aggregate type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:1778
  #, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr ""
  
! #: c-family/c-attribs.cc:1868 jit/dummy-frontend.cc:289 lto/lto-lang.cc:311
  #, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr ""
  
! #: c-family/c-attribs.cc:2038 c-family/c-attribs.cc:3712
  #: 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:2044 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:2069 config/i386/i386-options.cc:4108
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr ""
  
! #: c-family/c-attribs.cc:2098
  #, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr ""
  
! #: c-family/c-attribs.cc:2137 c-family/c-attribs.cc:4387
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:2160
  #, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr ""
  
! #: c-family/c-attribs.cc:2177
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:2273
  #, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr ""
  
! #: c-family/c-attribs.cc:2275
  #, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr ""
  
! #: c-family/c-attribs.cc:2297
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.cc:2302
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.cc:2310
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.cc:2313
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.cc:2466
  #, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:2500
  #, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr ""
  
! #: c-family/c-attribs.cc:2503
  #, gcc-internal-format
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr ""
  
! #: c-family/c-attribs.cc:2512
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:2525
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:2542
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr ""
  
! #: c-family/c-attribs.cc:2553
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:2563
  #, gcc-internal-format
  msgid "cannot use mode %qs for enumerated types"
  msgstr ""
  
! #: c-family/c-attribs.cc:2591
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr ""
  
! #: c-family/c-attribs.cc:2620 c-family/c-attribs.cc:3080 d/d-attribs.cc:1024
  #, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr ""
  
! #: c-family/c-attribs.cc:2626 d/d-attribs.cc:1031
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.cc:2632
  #, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:2641 d/d-attribs.cc:1047
  #, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr ""
  
! #: c-family/c-attribs.cc:2652 config/bfin/bfin.cc:4796 config/bfin/bfin.cc:4847
  #: config/bfin/bfin.cc:4873 config/bfin/bfin.cc:4886 d/d-attribs.cc:1058
  #, gcc-internal-format
  msgid "section of %q+D conflicts with previous declaration"
  msgstr ""
  
! #: c-family/c-attribs.cc:2661 c-family/c-attribs.cc:3106 d/d-attribs.cc:1067
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr ""
  
! #: c-family/c-attribs.cc:2777
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.cc:2802
  #, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:2847
  #, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.cc:2898
  #, gcc-internal-format
  msgid "%qE attribute may not be specified for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.cc:2905
  #, gcc-internal-format
  msgid "%qE attribute may not be specified for a non-array field"
  msgstr ""
  
! #: c-family/c-attribs.cc:2912
  #, gcc-internal-format
  msgid "%qE attribute argument not an integer"
  msgstr ""
  
! #: c-family/c-attribs.cc:2918 c-family/c-attribs.cc:6768
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr ""
  
! #: c-family/c-attribs.cc:2942
  #, gcc-internal-format
  msgid "%qE attribute is not supported for C++ for now, ignored"
  msgstr "atribut %qE nije za sada podržan za C++, zanemaren je"
  
! #: c-family/c-attribs.cc:2950
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-field declaration %q+D"
  msgstr ""
  
! #: c-family/c-attribs.cc:2959
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for C++ for now, ignored"
  msgid "%qE attribute is not allowed for a non-array or non-pointer field"
  msgstr "atribut %qE nije za sada podržan za C++, zanemaren je"
  
! #: c-family/c-attribs.cc:2968
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-flexible array member field"
  msgstr ""
  
! #: c-family/c-attribs.cc:2980
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for C++ for now, ignored"
  msgid "%qE attribute is used for a pointer to void"
  msgstr "atribut %qE nije za sada podržan za C++, zanemaren je"
  
! #: c-family/c-attribs.cc:2988
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for C++ for now, ignored"
  msgid "%qE attribute is not allowed for a pointer to function"
  msgstr "atribut %qE nije za sada podržan za C++, zanemaren je"
  
! #: c-family/c-attribs.cc:2999
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr ""
  
! #: c-family/c-attribs.cc:3007
  #, gcc-internal-format
  msgid "%<counted_by%> argument is not an identifier"
  msgstr "argument %<counted_by%> nije identifikator"
  
! #: c-family/c-attribs.cc:3020
  #, gcc-internal-format
  msgid "%<counted_by%> argument %qE conflicts with previous declaration %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:3041 d/d-attribs.cc:1146 jit/dummy-frontend.cc:757
  #, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr ""
  
! #: c-family/c-attribs.cc:3046 jit/dummy-frontend.cc:762
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr ""
  
! #: c-family/c-attribs.cc:3087
  #, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:3097 config/bfin/bfin.cc:4824
  #: config/loongarch/loongarch.cc:8628
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr ""
  
! #: c-family/c-attribs.cc:3112
  #, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr ""
  
! #: c-family/c-attribs.cc:3119
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on const variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:3130
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:3143
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:3176
  #, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr ""
  
! #: c-family/c-attribs.cc:3195 d/d-attribs.cc:1094
  #, gcc-internal-format
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr ""
  
! #: c-family/c-attribs.cc:3203 d/d-attribs.cc:1102
  #, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr ""
  
! #: c-family/c-attribs.cc:3213
  #, gcc-internal-format
  msgid "%<symver%> attribute argument not a string constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:3227 d/d-attribs.cc:1126
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3228 d/d-attribs.cc:1127
  #, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3263 jit/dummy-frontend.cc:857
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr ""
  
! #: c-family/c-attribs.cc:3271 jit/dummy-frontend.cc:865
  #, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:3288 c-family/c-attribs.cc:4278
  #: ada/gcc-interface/utils.cc:7541 jit/dummy-frontend.cc:882
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:3321 jit/dummy-frontend.cc:915
  #, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr ""
  
  #. Explicitly handle this case since using a string literal
  #. as an argument is a likely mistake.
! #: c-family/c-attribs.cc:3373
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a string"
  msgstr ""
--- 35354,35725 ----
  msgid "%qE attribute requires different values for %<false%> and %<true%> for type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:1256
  #, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:1268
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  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 ""
  
! #: c-family/c-attribs.cc:1779
  #, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr ""
  
! #: c-family/c-attribs.cc:1869 jit/dummy-frontend.cc:289 lto/lto-lang.cc:311
  #, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  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 ""
  
! #: c-family/c-attribs.cc:2099
  #, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr ""
  
! #: c-family/c-attribs.cc:2138 c-family/c-attribs.cc:4388
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:2161
  #, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr ""
  
! #: c-family/c-attribs.cc:2178
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:2274
  #, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr ""
  
! #: c-family/c-attribs.cc:2276
  #, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr ""
  
! #: c-family/c-attribs.cc:2298
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.cc:2303
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.cc:2311
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.cc:2314
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.cc:2467
  #, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:2501
  #, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr ""
  
! #: c-family/c-attribs.cc:2504
  #, gcc-internal-format
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr ""
  
! #: c-family/c-attribs.cc:2513
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:2526
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:2543
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr ""
  
! #: c-family/c-attribs.cc:2554
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:2564
  #, gcc-internal-format
  msgid "cannot use mode %qs for enumerated types"
  msgstr ""
  
! #: c-family/c-attribs.cc:2592
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr ""
  
! #: c-family/c-attribs.cc:2621 c-family/c-attribs.cc:3081 d/d-attribs.cc:1024
  #, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr ""
  
! #: c-family/c-attribs.cc:2627 d/d-attribs.cc:1031
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.cc:2633
  #, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:2642 d/d-attribs.cc:1047
  #, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr ""
  
! #: c-family/c-attribs.cc:2653 config/bfin/bfin.cc:4796 config/bfin/bfin.cc:4847
  #: config/bfin/bfin.cc:4873 config/bfin/bfin.cc:4886 d/d-attribs.cc:1058
  #, gcc-internal-format
  msgid "section of %q+D conflicts with previous declaration"
  msgstr ""
  
! #: c-family/c-attribs.cc:2662 c-family/c-attribs.cc:3107 d/d-attribs.cc:1067
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr ""
  
! #: c-family/c-attribs.cc:2778
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.cc:2803
  #, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:2848
  #, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.cc:2899
  #, gcc-internal-format
  msgid "%qE attribute may not be specified for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.cc:2906
  #, gcc-internal-format
  msgid "%qE attribute may not be specified for a non-array field"
  msgstr ""
  
! #: c-family/c-attribs.cc:2913
  #, gcc-internal-format
  msgid "%qE attribute argument not an integer"
  msgstr ""
  
! #: c-family/c-attribs.cc:2919 c-family/c-attribs.cc:6769
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr ""
  
! #: c-family/c-attribs.cc:2943
  #, gcc-internal-format
  msgid "%qE attribute is not supported for C++ for now, ignored"
  msgstr "atribut %qE nije za sada podržan za C++, zanemaren je"
  
! #: c-family/c-attribs.cc:2951
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-field declaration %q+D"
  msgstr ""
  
! #: c-family/c-attribs.cc:2960
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for C++ for now, ignored"
  msgid "%qE attribute is not allowed for a non-array or non-pointer field"
  msgstr "atribut %qE nije za sada podržan za C++, zanemaren je"
  
! #: c-family/c-attribs.cc:2969
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-flexible array member field"
  msgstr ""
  
! #: c-family/c-attribs.cc:2981
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for C++ for now, ignored"
  msgid "%qE attribute is used for a pointer to void"
  msgstr "atribut %qE nije za sada podržan za C++, zanemaren je"
  
! #: c-family/c-attribs.cc:2989
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for C++ for now, ignored"
  msgid "%qE attribute is not allowed for a pointer to function"
  msgstr "atribut %qE nije za sada podržan za C++, zanemaren je"
  
! #: c-family/c-attribs.cc:3000
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr ""
  
! #: c-family/c-attribs.cc:3008
  #, gcc-internal-format
  msgid "%<counted_by%> argument is not an identifier"
  msgstr "argument %<counted_by%> nije identifikator"
  
! #: c-family/c-attribs.cc:3021
  #, gcc-internal-format
  msgid "%<counted_by%> argument %qE conflicts with previous declaration %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:3042 d/d-attribs.cc:1146 jit/dummy-frontend.cc:757
  #, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr ""
  
! #: c-family/c-attribs.cc:3047 jit/dummy-frontend.cc:762
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr ""
  
! #: c-family/c-attribs.cc:3088
  #, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  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 ""
  
! #: c-family/c-attribs.cc:3113
  #, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr ""
  
! #: c-family/c-attribs.cc:3120
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on const variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:3131
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:3144
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:3177
  #, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr ""
  
! #: c-family/c-attribs.cc:3196 d/d-attribs.cc:1094
  #, gcc-internal-format
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr ""
  
! #: c-family/c-attribs.cc:3204 d/d-attribs.cc:1102
  #, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr ""
  
! #: c-family/c-attribs.cc:3214
  #, gcc-internal-format
  msgid "%<symver%> attribute argument not a string constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:3228 d/d-attribs.cc:1126
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3229 d/d-attribs.cc:1127
  #, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3264 jit/dummy-frontend.cc:857
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr ""
  
! #: c-family/c-attribs.cc:3272 jit/dummy-frontend.cc:865
  #, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  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 ""
  
! #: c-family/c-attribs.cc:3322 jit/dummy-frontend.cc:915
  #, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr ""
  
  #. Explicitly handle this case since using a string literal
  #. as an argument is a likely mistake.
! #: c-family/c-attribs.cc:3374
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a string"
  msgstr ""
*************** msgstr ""
*** 35691,36067 ****
  #. Similar to the string case, since some function attributes
  #. accept literal numbers as arguments (e.g., alloc_size or
  #. nonnull) using one here is a likely mistake.
! #: c-family/c-attribs.cc:3384
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr ""
  
! #: c-family/c-attribs.cc:3394
  #, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.cc:3449
  #, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.cc:3453
  #, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr ""
  
! #: c-family/c-attribs.cc:3500
  #, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr ""
  
! #: c-family/c-attribs.cc:3557
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:3580
  #, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr ""
  
! #: c-family/c-attribs.cc:3593
  #, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr ""
  
! #: c-family/c-attribs.cc:3617 jit/dummy-frontend.cc:600
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr ""
  
! #: c-family/c-attribs.cc:3623 jit/dummy-frontend.cc:606
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr ""
  
! #: c-family/c-attribs.cc:3636 jit/dummy-frontend.cc:619
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:3648 d/d-attribs.cc:1585 jit/dummy-frontend.cc:631
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr ""
  
! #: c-family/c-attribs.cc:3664 d/d-attribs.cc:1614 jit/dummy-frontend.cc:647
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3676 d/d-attribs.cc:1625 jit/dummy-frontend.cc:659
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr ""
  
! #: c-family/c-attribs.cc:3679 c-family/c-attribs.cc:3683 d/d-attribs.cc:1628
  #: d/d-attribs.cc:1632 jit/dummy-frontend.cc:662 jit/dummy-frontend.cc:666
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
  
! #: c-family/c-attribs.cc:3720
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr ""
  
! #: c-family/c-attribs.cc:3742
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3764 c-family/c-attribs.cc:4361
! #: c-family/c-attribs.cc:6537 c-family/c-attribs.cc:6564
  #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr ""
  
! #: c-family/c-attribs.cc:3810
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3820
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3824
  #, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr ""
  
! #: c-family/c-attribs.cc:3851
  #, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr ""
  
! #: c-family/c-attribs.cc:3861
  #, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr ""
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.cc:3907
  #, gcc-internal-format
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr ""
  
! #: c-family/c-attribs.cc:3909
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.cc:3914
  #, gcc-internal-format
  msgid "%qE attribute argument 1 does not name a function"
  msgstr ""
  
! #: c-family/c-attribs.cc:3917
  #, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr ""
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.cc:3933
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr ""
  
! #: c-family/c-attribs.cc:3936 c-family/c-attribs.cc:3949
  #, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr ""
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.cc:3946
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:4060 c-family/c-attribs.cc:4108
! #: c-family/c-attribs.cc:4135 d/d-attribs.cc:1329
  #, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:4154
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:4162
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr ""
  
! #: c-family/c-attribs.cc:4173
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr ""
  
! #: c-family/c-attribs.cc:4186
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr ""
  
! #: c-family/c-attribs.cc:4291 ada/gcc-interface/utils.cc:7554
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.cc:4367 c-family/c-attribs.cc:6543
  #, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr ""
  
! #: c-family/c-attribs.cc:4418
  #, gcc-internal-format
  msgid "%qE attribute on function type without pointer arguments returning %<void%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:4481
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr ""
  
! #: c-family/c-attribs.cc:4483
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:4582
  #, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:4595 cp/class.cc:5120
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
  
! #: c-family/c-attribs.cc:4653
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.cc:4664
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr ""
  
! #: c-family/c-attribs.cc:4667
  #, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr ""
  
! #: c-family/c-attribs.cc:4715 cp/name-lookup.cc:6707
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:4764 c-family/c-attribs.cc:4829
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:4788
  #, gcc-internal-format
  msgid "the message attached to %<unavailable%> is not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:4890 c-family/c-attribs.cc:4892
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:4927 c-family/c-attribs.cc:4931
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr ""
  
! #: c-family/c-attribs.cc:4944 c-family/c-attribs.cc:4948
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr ""
  
! #: c-family/c-attribs.cc:4956 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:4962 ada/gcc-interface/utils.cc:4520
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
  
! #: c-family/c-attribs.cc:4971 c-family/c-attribs.cc:4974
  #, gcc-internal-format
  msgid "number of vector components %wu not a power of two"
  msgstr ""
  
! #: c-family/c-attribs.cc:4981 c-family/c-attribs.cc:4985
  #, gcc-internal-format
  msgid "number of vector components %wu exceeds %d"
  msgstr ""
  
! #: c-family/c-attribs.cc:5045
  #, gcc-internal-format
  msgid "%qE attribute only supported on non-mask vector types"
  msgstr ""
  
! #: c-family/c-attribs.cc:5078 c-family/c-attribs.cc:5150
  #, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr ""
  
! #: c-family/c-attribs.cc:5172
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-enum"
  msgstr "zanemareni atribut %qE na ‘non-enumeration’"
  
! #: c-family/c-attribs.cc:5204 config/mips/mips.cc:1346 config/mips/mips.cc:1607
  #: config/mips/mips.cc:1661 config/riscv/riscv.cc:7590
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr ""
  
! #: c-family/c-attribs.cc:5215
  #, gcc-internal-format
  msgid "unsupported wide string type argument in %qE attribute"
  msgstr ""
  
! #: c-family/c-attribs.cc:5249 c-family/c-attribs.cc:5331
  #, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr ""
  
! #: c-family/c-attribs.cc:5323
  #, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5469
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5518
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5524
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.cc:5530
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5538
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5560
  #, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5643
  #, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr ""
  
! #: c-family/c-attribs.cc:5693
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr ""
  
! #: c-family/c-attribs.cc:5702
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5729
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5740
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
--- 35727,36103 ----
  #. Similar to the string case, since some function attributes
  #. accept literal numbers as arguments (e.g., alloc_size or
  #. nonnull) using one here is a likely mistake.
! #: c-family/c-attribs.cc:3385
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr ""
  
! #: c-family/c-attribs.cc:3395
  #, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.cc:3450
  #, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.cc:3454
  #, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr ""
  
! #: c-family/c-attribs.cc:3501
  #, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr ""
  
! #: c-family/c-attribs.cc:3558
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:3581
  #, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr ""
  
! #: c-family/c-attribs.cc:3594
  #, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr ""
  
! #: c-family/c-attribs.cc:3618 jit/dummy-frontend.cc:600
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr ""
  
! #: c-family/c-attribs.cc:3624 jit/dummy-frontend.cc:606
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr ""
  
! #: c-family/c-attribs.cc:3637 jit/dummy-frontend.cc:619
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:3649 d/d-attribs.cc:1585 jit/dummy-frontend.cc:631
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr ""
  
! #: c-family/c-attribs.cc:3665 d/d-attribs.cc:1614 jit/dummy-frontend.cc:647
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3677 d/d-attribs.cc:1625 jit/dummy-frontend.cc:659
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr ""
  
! #: c-family/c-attribs.cc:3680 c-family/c-attribs.cc:3684 d/d-attribs.cc:1628
  #: d/d-attribs.cc:1632 jit/dummy-frontend.cc:662 jit/dummy-frontend.cc:666
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
  
! #: c-family/c-attribs.cc:3721
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr ""
  
! #: c-family/c-attribs.cc:3743
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: 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
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr ""
  
! #: c-family/c-attribs.cc:3811
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3821
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3825
  #, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr ""
  
! #: c-family/c-attribs.cc:3852
  #, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr ""
  
! #: c-family/c-attribs.cc:3862
  #, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr ""
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.cc:3908
  #, gcc-internal-format
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr ""
  
! #: c-family/c-attribs.cc:3910
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.cc:3915
  #, gcc-internal-format
  msgid "%qE attribute argument 1 does not name a function"
  msgstr ""
  
! #: c-family/c-attribs.cc:3918
  #, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr ""
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.cc:3934
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr ""
  
! #: c-family/c-attribs.cc:3937 c-family/c-attribs.cc:3950
  #, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr ""
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.cc:3947
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:4061 c-family/c-attribs.cc:4109
! #: c-family/c-attribs.cc:4136 d/d-attribs.cc:1329
  #, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:4155
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:4163
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr ""
  
! #: c-family/c-attribs.cc:4174
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr ""
  
! #: c-family/c-attribs.cc:4187
  #, gcc-internal-format
  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 ""
  
! #: c-family/c-attribs.cc:4368 c-family/c-attribs.cc:6544
  #, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr ""
  
! #: c-family/c-attribs.cc:4419
  #, gcc-internal-format
  msgid "%qE attribute on function type without pointer arguments returning %<void%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:4482
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr ""
  
! #: c-family/c-attribs.cc:4484
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:4583
  #, gcc-internal-format
  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 ""
  
! #: c-family/c-attribs.cc:4654
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.cc:4665
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr ""
  
! #: c-family/c-attribs.cc:4668
  #, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr ""
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6814
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:4765 c-family/c-attribs.cc:4830
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:4789
  #, gcc-internal-format
  msgid "the message attached to %<unavailable%> is not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:4891 c-family/c-attribs.cc:4893
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:4928 c-family/c-attribs.cc:4932
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr ""
  
! #: c-family/c-attribs.cc:4945 c-family/c-attribs.cc:4949
  #, gcc-internal-format
  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 ""
  
! #: c-family/c-attribs.cc:4972 c-family/c-attribs.cc:4975
  #, gcc-internal-format
  msgid "number of vector components %wu not a power of two"
  msgstr ""
  
! #: c-family/c-attribs.cc:4982 c-family/c-attribs.cc:4986
  #, gcc-internal-format
  msgid "number of vector components %wu exceeds %d"
  msgstr ""
  
! #: c-family/c-attribs.cc:5046
  #, gcc-internal-format
  msgid "%qE attribute only supported on non-mask vector types"
  msgstr ""
  
! #: c-family/c-attribs.cc:5079 c-family/c-attribs.cc:5151
  #, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr ""
  
! #: c-family/c-attribs.cc:5173
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-enum"
  msgstr "zanemareni atribut %qE na ‘non-enumeration’"
  
! #: c-family/c-attribs.cc:5205 config/mips/mips.cc:1346 config/mips/mips.cc:1607
  #: config/mips/mips.cc:1661 config/riscv/riscv.cc:7590
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr ""
  
! #: c-family/c-attribs.cc:5216
  #, gcc-internal-format
  msgid "unsupported wide string type argument in %qE attribute"
  msgstr ""
  
! #: c-family/c-attribs.cc:5250 c-family/c-attribs.cc:5332
  #, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr ""
  
! #: c-family/c-attribs.cc:5324
  #, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5470
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5519
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5525
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.cc:5531
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5539
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5561
  #, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5644
  #, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr ""
  
! #: c-family/c-attribs.cc:5694
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr ""
  
! #: c-family/c-attribs.cc:5703
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5730
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5741
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
*************** msgstr ""
*** 36070,36251 ****
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.cc:5753
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr ""
  
! #: c-family/c-attribs.cc:5794
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5797
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5822
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr ""
  
! #: c-family/c-attribs.cc:5826
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5833
  #, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr ""
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.cc:5841
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5852
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5865
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5883
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:6249
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.cc:6256
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr ""
  
! #: c-family/c-attribs.cc:6293
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr ""
  
! #: c-family/c-attribs.cc:6301
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr ""
  
! #: c-family/c-attribs.cc:6317 ada/gcc-interface/utils.cc:7101
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:6325 ada/gcc-interface/utils.cc:7108
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.cc:6374 ada/gcc-interface/utils.cc:7597
  #: d/d-attribs.cc:771 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
  #. The argument must be a constant string.
! #: c-family/c-attribs.cc:6415 config/sh/sh.cc:8562 d/d-attribs.cc:1038
  #: d/d-attribs.cc:1112 d/d-attribs.cc:1415 d/d-attribs.cc:1458
  #: d/d-attribs.cc:1520 d/d-attribs.cc:1599
  #, gcc-internal-format
  msgid "%qE attribute argument not a string constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:6589 ada/gcc-interface/utils.cc:7731
  #, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:6607
  #, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr ""
  
! #: c-family/c-attribs.cc:6622
  #, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr ""
  
! #: c-family/c-attribs.cc:6670
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:6679
  #, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:6701
  #, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr ""
  
! #: c-family/c-attribs.cc:6713
  #, gcc-internal-format
  msgid "%qE attribute is for pointer types only"
  msgstr ""
  
! #: c-family/c-attribs.cc:6732
  #, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr ""
  
! #: c-family/c-attribs.cc:6755
  #, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:6780
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not recognized"
  msgstr "%qE atribut argumenta %qE nije prepoznat"
  
! #: c-family/c-attribs.cc:6795
  #, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions and function pointer fields"
  msgstr ""
  
! #: c-family/c-attribs.cc:6806
  #, gcc-internal-format
  msgid "%qE attribute ignored; field must be a function pointer"
  msgstr ""
  
! #: c-family/c-attribs.cc:6830
  #, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:6857
  #, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:6961
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:6963
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:7140
  #, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr ""
--- 36106,36287 ----
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.cc:5754
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr ""
  
! #: c-family/c-attribs.cc:5795
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5798
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5823
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr ""
  
! #: c-family/c-attribs.cc:5827
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5834
  #, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr ""
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.cc:5842
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5853
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5866
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5884
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:6250
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.cc:6257
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr ""
  
! #: c-family/c-attribs.cc:6294
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr ""
  
! #: c-family/c-attribs.cc:6302
  #, gcc-internal-format
  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:771 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
  #. The argument must be a constant string.
! #: c-family/c-attribs.cc:6416 config/sh/sh.cc:8561 d/d-attribs.cc:1038
  #: d/d-attribs.cc:1112 d/d-attribs.cc:1415 d/d-attribs.cc:1458
  #: d/d-attribs.cc:1520 d/d-attribs.cc:1599
  #, gcc-internal-format
  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 ""
  
! #: c-family/c-attribs.cc:6608
  #, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr ""
  
! #: c-family/c-attribs.cc:6623
  #, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr ""
  
! #: c-family/c-attribs.cc:6671
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:6680
  #, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:6702
  #, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr ""
  
! #: c-family/c-attribs.cc:6714
  #, gcc-internal-format
  msgid "%qE attribute is for pointer types only"
  msgstr ""
  
! #: c-family/c-attribs.cc:6733
  #, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr ""
  
! #: c-family/c-attribs.cc:6756
  #, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:6781
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not recognized"
  msgstr "%qE atribut argumenta %qE nije prepoznat"
  
! #: c-family/c-attribs.cc:6796
  #, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions and function pointer fields"
  msgstr ""
  
! #: c-family/c-attribs.cc:6807
  #, gcc-internal-format
  msgid "%qE attribute ignored; field must be a function pointer"
  msgstr ""
  
! #: c-family/c-attribs.cc:6831
  #, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:6858
  #, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:6962
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:6964
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:7141
  #, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr ""
*************** msgid "suggest parentheses around assign
*** 36426,36432 ****
  msgstr ""
  
  #: c-family/c-common.cc:3910 c/c-decl.cc:5192 c/c-decl.cc:7734
! #: c/c-parser.cc:4185 c/c-typeck.cc:18623
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr ""
--- 36462,36468 ----
  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:18701
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr ""
*************** msgstr ""
*** 37527,37533 ****
  msgid "integer constant is too large for %<_BitInt(%d)%> type"
  msgstr ""
  
! #: c-family/c-lex.cc:1098 c/c-decl.cc:13043
  #, gcc-internal-format
  msgid "%<_BitInt(%d)%> is not supported on this target"
  msgstr "%<_BitInt(%d)%> nije podržan na ovom cilju"
--- 37563,37569 ----
  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"
*************** msgstr ""
*** 37552,37558 ****
  msgid "unsuffixed floating constant"
  msgstr ""
  
! #: c-family/c-lex.cc:1236 c/c-decl.cc:12963
  #, gcc-internal-format
  msgid "decimal floating-point not supported for this target"
  msgstr ""
--- 37588,37594 ----
  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 ""
*************** msgstr ""
*** 37597,37613 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.cc:1660 c/c-parser.cc:9867
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr ""
  
! #: c-family/c-lex.cc:1696 c/c-parser.cc:9888
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20217
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 37633,37649 ----
  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:20275
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 37662,37668 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12087
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
--- 37698,37704 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12083
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
*************** msgstr ""
*** 37677,37693 ****
  msgid "%qE is not initialized"
  msgstr ""
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11971
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11562
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11977
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr ""
--- 37713,37729 ----
  msgid "%qE is not initialized"
  msgstr ""
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11967
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11558
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11973
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr ""
*************** msgstr ""
*** 37697,37703 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11679
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr ""
--- 37733,37739 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11675
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr ""
*************** msgstr ""
*** 37792,37809 ****
  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:18397 cp/semantics.cc:10590
  #, 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:28136
! #: cp/parser.cc:53711
  #, 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:17468 cp/semantics.cc:9162
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
--- 37828,37845 ----
  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:18475 cp/semantics.cc:10586
  #, 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:53709
  #, 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:17546 cp/semantics.cc:9158
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
*************** msgstr ""
*** 37813,37820 ****
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15730 c/c-typeck.cc:17567
! #: c/c-typeck.cc:17755
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
--- 37849,37856 ----
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15808 c/c-typeck.cc:17645
! #: c/c-typeck.cc:17833
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
*************** msgstr "%<-fabi-version=%d%> nije podrž
*** 37909,37985 ****
  msgid "external TLS initialization functions not supported on this target"
  msgstr ""
  
! #: c-family/c-opts.cc:1269
  #, gcc-internal-format
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr ""
  
! #: c-family/c-opts.cc:1283
  #, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1301
  #, gcc-internal-format
  msgid "the %qs debug info cannot be used with pre-compiled headers"
  msgstr ""
  
! #: c-family/c-opts.cc:1467 c-family/c-opts.cc:1488
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1492
  #, gcc-internal-format
  msgid "%<-MF%> and %<-fdeps-file=%> cannot share an output file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1502
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1505
  #, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1583
  #, gcc-internal-format
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1607
  #, gcc-internal-format
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1640
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1643
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1746
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because optimizations are turned off"
  msgstr ""
  
! #: c-family/c-opts.cc:1750
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1756
  #, gcc-internal-format
  msgid "%<_GLIBCXX_ASSERTIONS%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1880
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr ""
--- 37945,38027 ----
  msgid "external TLS initialization functions not supported on this target"
  msgstr ""
  
! #: c-family/c-opts.cc:1273
! #, fuzzy, gcc-internal-format
! #| msgid "%<if consteval%> only available with %<-std=c++23%> or %<-std=gnu++23%>"
! msgid "%<-freflection%> only supported with %<-std=c++26%> or %<-std=gnu++26%>"
! msgstr "%<if consteval%> je dostupan samo s/sa %<-std=c++23%> ili %<-std=gnu++23%>"
! 
! #: c-family/c-opts.cc:1277
  #, gcc-internal-format
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr ""
  
! #: c-family/c-opts.cc:1291
  #, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1309
  #, gcc-internal-format
  msgid "the %qs debug info cannot be used with pre-compiled headers"
  msgstr ""
  
! #: c-family/c-opts.cc:1475 c-family/c-opts.cc:1496
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1500
  #, gcc-internal-format
  msgid "%<-MF%> and %<-fdeps-file=%> cannot share an output file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1510
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1513
  #, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1591
  #, gcc-internal-format
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1615
  #, gcc-internal-format
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1648
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1651
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1754
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because optimizations are turned off"
  msgstr ""
  
! #: c-family/c-opts.cc:1758
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1764
  #, gcc-internal-format
  msgid "%<_GLIBCXX_ASSERTIONS%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1888
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr ""
*************** msgstr ""
*** 38396,38403 ****
  msgid "wrong type argument to %s"
  msgstr ""
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4881
! #: cp/constexpr.cc:9156 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"
--- 38438,38445 ----
  msgid "wrong type argument to %s"
  msgstr ""
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4883
! #: cp/constexpr.cc:9158 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 ""
*** 38883,38899 ****
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6323
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6326
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6329
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr ""
--- 38925,38941 ----
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6401
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6404
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6407
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr ""
*************** msgstr[0] ""
*** 39160,39166 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:6963 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
--- 39202,39208 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7041 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgstr ""
*** 40092,40376 ****
  msgid "PIC is only supported for RTPs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2672 config/arm/arm-mve-builtins.cc:601
  #, gcc-internal-format
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2674 config/aarch64/aarch64.cc:12168
! #: config/aarch64/aarch64.cc:19671 config/aarch64/aarch64.cc:20307
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2690
  #, gcc-internal-format
  msgid "ACLE function %qD is incompatible with the use of %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2708
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2718
  #, gcc-internal-format
  msgid "ACLE function %qD cannot be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2739
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2978
  #, gcc-internal-format
  msgid "first argument to %qD must be a string literal"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3111
! #: config/aarch64/aarch64-builtins.cc:3345 config/arm/arm-builtins.cc:2250
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3183 config/arm/arm-builtins.cc:2586
  #, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3187
  #, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3433
  #, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3556
  #, gcc-internal-format
  msgid "128-bit system register support requires the %<d128%> extension"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3571
  #, gcc-internal-format
  msgid "invalid system register name provided"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3585
  #, gcc-internal-format
  msgid "invalid system register name %qs"
  msgstr "nevaljano ime sustavnog registra %qs"
  
! #: config/aarch64/aarch64-builtins.cc:3666
  #, gcc-internal-format
  msgid "Constant-type argument expected"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3672
  #, gcc-internal-format
  msgid "argument %d must be a constant immediate in range [%wd,%wd]"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3751
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3786
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:5728
! #: config/aarch64/aarch64-builtins.cc:5748
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:5732
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-c.cc:400
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr ""
  
! #: config/aarch64/aarch64-c.cc:416
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:122
  #, gcc-internal-format
  msgid "static storage conflict - multiple pointer members of the same type cannot be parsed"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:139
  #, gcc-internal-format
! msgid "expected a string but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:153
  #, gcc-internal-format
! msgid "expected an integer value but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:168
  #, gcc-internal-format
! msgid "expected an unsigned integer value but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:182
  #, gcc-internal-format
! msgid "expected a boolean value but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:206
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %i or more, found %i"
  msgid "expected string for enum field %s"
  msgstr "očekivano je %i ili više, pronađeno %i"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:221
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized state string %qs"
  msgid "%s not recognized, defaulting to %qs"
  msgstr "neprepoznato stanje %qs stringa"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:246
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function argument"
  msgid "key %qs is not a tuning parameter, skipping"
  msgstr "%qD nije argument funkcije"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:261
  #, gcc-internal-format
  msgid "key %qs expected to be an object"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:269
  #, gcc-internal-format
  msgid "key %qs expected to be an array"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:282
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer"
  msgid "key %qs expected to be an integer"
  msgstr "očekivan je cijeli broj"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:293
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<int%> type [%d, %d]"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:304
  #, gcc-internal-format
  msgid "key %qs expected to be an unsigned integer"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:315
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<uint%> type [0, %u]"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:326
  #, fuzzy, gcc-internal-format
  #| msgid "Expected real string"
  msgid "key %qs expected to be a string"
  msgstr "Očekivan je pravi sting"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:335
  #, gcc-internal-format
  msgid "key %qs expected to be a boolean (true/false)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:344
  #, gcc-internal-format
  msgid "key %qs expected to be an enum (string)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:351
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not supported by arch %qs"
  msgid "key %qs has unsupported type"
  msgstr "%qs nije podržan arhitekturom %qs"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:357
  #, gcc-internal-format
  msgid "key %qs has unexpected format in schema"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:371
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not find specs file %s\n"
  msgid "could not open file %s"
  msgstr "nije bilo moguće naći specs datoteku %s\n"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "reading ddoc file %s: %m"
  msgid "error reading file %s"
  msgstr "čitamo ddoc datoteku %s: %m"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:415
  #, gcc-internal-format
  msgid "JSON tuning file does not contain version information; compatibility cannot be verified"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:422
  #, gcc-internal-format, gfc-internal-format
  msgid "JSON tuning file was created with GCC version %d but current GCC version is %d"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:425
  #, gcc-internal-format
  msgid "JSON tuning files must be regenerated when switching between major GCC versions"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:446
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Error writing JSON output file %s\n"
  msgid "error parsing JSON data: %s"
  msgstr "Ne može zapisati izlaznu JSON datoteku %s\n"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:453
! #, gcc-internal-format
! msgid "JSON parsing returned null data"
! msgstr ""
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:459
  #, gcc-internal-format
  msgid "no JSON object found in the provided data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:481
  #, gcc-internal-format
  msgid "key %<tune_params%> not found in JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:488
  #, fuzzy, gcc-internal-format
  #| msgid "invalid embedcfg: Patterns is not a JSON object"
  msgid "key %<tune_params%> is not a JSON object"
  msgstr "nevaljani embedcfg: Patterns nije JSON objekt"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:494
  #, gcc-internal-format
  msgid "validation failed for the provided JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:507
  #, gcc-internal-format
  msgid "JSON tuning enables dispatch scheduling but %<dispatch_constraints%> is not available; disabling dispatch scheduling"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:524
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Cannot open JSON output file %s\n"
  msgid "cannot read JSON data in %s"
--- 40134,40454 ----
  msgid "PIC is only supported for RTPs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2673 config/arm/arm-mve-builtins.cc:601
  #, gcc-internal-format
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12191
! #: config/aarch64/aarch64.cc:19694 config/aarch64/aarch64.cc:20321
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2691
  #, gcc-internal-format
  msgid "ACLE function %qD is incompatible with the use of %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2709
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2719
  #, gcc-internal-format
  msgid "ACLE function %qD cannot be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2740
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2979
  #, gcc-internal-format
  msgid "first argument to %qD must be a string literal"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3112
! #: config/aarch64/aarch64-builtins.cc:3346 config/arm/arm-builtins.cc:2250
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3184 config/arm/arm-builtins.cc:2586
  #, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3188
  #, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3434
  #, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3557
  #, gcc-internal-format
  msgid "128-bit system register support requires the %<d128%> extension"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3572
  #, gcc-internal-format
  msgid "invalid system register name provided"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3586
  #, gcc-internal-format
  msgid "invalid system register name %qs"
  msgstr "nevaljano ime sustavnog registra %qs"
  
! #: config/aarch64/aarch64-builtins.cc:3667
  #, gcc-internal-format
  msgid "Constant-type argument expected"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3673
  #, gcc-internal-format
  msgid "argument %d must be a constant immediate in range [%wd,%wd]"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3752
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3787
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:5729
! #: config/aarch64/aarch64-builtins.cc:5749
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:5733
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-c.cc:404
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr ""
  
! #: config/aarch64/aarch64-c.cc:420
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:127
  #, gcc-internal-format
  msgid "static storage conflict - multiple pointer members of the same type cannot be parsed"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:134
  #, gcc-internal-format
! msgid "JSON tuning overrides an unspecified structure in the base tuning; fields not provided in JSON will default to 0"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:152
  #, gcc-internal-format
! msgid "...but got an object instead"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:155
  #, gcc-internal-format
! msgid "...but got an array instead"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:158
  #, gcc-internal-format
! msgid "...but got an integer instead"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:161
! #, gcc-internal-format
! msgid "...but got a floating-point value instead"
! msgstr ""
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:164
! #, gcc-internal-format
! msgid "...but got a string instead"
! msgstr ""
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:167
! #: config/aarch64/aarch64-json-tunings-parser.cc:170
! #: config/aarch64/aarch64-json-tunings-parser.cc:173
! #, gcc-internal-format
! msgid "...but got %qs instead"
! msgstr ""
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:187
! #, fuzzy, gcc-internal-format
! #| msgid "Expected string"
! msgid "expected a string..."
! msgstr "Očekivan je string"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:205
! #, fuzzy, gcc-internal-format
! #| msgid "expected integer"
! msgid "expected an integer value..."
! msgstr "očekivan je cijeli broj"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:224
! #, fuzzy, gcc-internal-format
! #| msgid "expected count value"
! msgid "expected an unsigned integer value..."
! msgstr "očekivana je vrijednost za količinu (broj)"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:242
! #, fuzzy, gcc-internal-format
! #| msgid "expected count value"
! msgid "expected a boolean value..."
! msgstr "očekivana je vrijednost za količinu (broj)"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %i or more, found %i"
  msgid "expected string for enum field %s"
  msgstr "očekivano je %i ili više, pronađeno %i"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:286
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized state string %qs"
  msgid "%s not recognized, defaulting to %qs"
  msgstr "neprepoznato stanje %qs stringa"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:313
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function argument"
  msgid "key %qs is not a tuning parameter, skipping"
  msgstr "%qD nije argument funkcije"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:329
  #, gcc-internal-format
  msgid "key %qs expected to be an object"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:339
  #, gcc-internal-format
  msgid "key %qs expected to be an array"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:353
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer"
  msgid "key %qs expected to be an integer"
  msgstr "očekivan je cijeli broj"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:365
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<int%> type [%d, %d]"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:377
  #, gcc-internal-format
  msgid "key %qs expected to be an unsigned integer"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:389
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<uint%> type [0, %u]"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:401
  #, fuzzy, gcc-internal-format
  #| msgid "Expected real string"
  msgid "key %qs expected to be a string"
  msgstr "Očekivan je pravi sting"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:412
  #, gcc-internal-format
  msgid "key %qs expected to be a boolean (true/false)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:422
  #, gcc-internal-format
  msgid "key %qs expected to be an enum (string)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:430
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not supported by arch %qs"
  msgid "key %qs has unsupported type"
  msgstr "%qs nije podržan arhitekturom %qs"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:437
  #, gcc-internal-format
  msgid "key %qs has unexpected format in schema"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not find specs file %s\n"
  msgid "could not open file %s"
  msgstr "nije bilo moguće naći specs datoteku %s\n"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "reading ddoc file %s: %m"
  msgid "error reading file %s"
  msgstr "čitamo ddoc datoteku %s: %m"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:497
  #, gcc-internal-format
  msgid "JSON tuning file does not contain version information; compatibility cannot be verified"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:505
  #, gcc-internal-format, gfc-internal-format
  msgid "JSON tuning file was created with GCC version %d but current GCC version is %d"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:508
  #, gcc-internal-format
  msgid "JSON tuning files must be regenerated when switching between major GCC versions"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Error writing JSON output file %s\n"
  msgid "error parsing JSON data: %s"
  msgstr "Ne može zapisati izlaznu JSON datoteku %s\n"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:543
  #, gcc-internal-format
  msgid "no JSON object found in the provided data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:566
  #, gcc-internal-format
  msgid "key %<tune_params%> not found in JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:574
  #, fuzzy, gcc-internal-format
  #| msgid "invalid embedcfg: Patterns is not a JSON object"
  msgid "key %<tune_params%> is not a JSON object"
  msgstr "nevaljani embedcfg: Patterns nije JSON objekt"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:580
  #, gcc-internal-format
  msgid "validation failed for the provided JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:593
  #, gcc-internal-format
  msgid "JSON tuning enables dispatch scheduling but %<dispatch_constraints%> is not available; disabling dispatch scheduling"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:610
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Cannot open JSON output file %s\n"
  msgid "cannot read JSON data in %s"
*************** msgid "SVE type %qT cannot be passed to
*** 40898,40917 ****
  msgstr ""
  
  #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22625
  #, 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:22632
  #, 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:22640 config/arm/arm.cc:7311
! #: config/arm/arm.cc:7341 config/arm/arm.cc:29403
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
--- 40976,40995 ----
  msgstr ""
  
  #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22639
  #, 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:22646
  #, 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:22654 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 ""
*************** msgstr ""
*** 40931,41169 ****
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12166
  #, gcc-internal-format
  msgid "calling a streaming function requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12175 config/aarch64/aarch64.cc:12179
  #, 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:12182
  #, 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:12240
  #, 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:12242
  #, gcc-internal-format
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19255
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19299
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19355
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19367
  #, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19387
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19405
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "nepoznata tuning opcija (%s)"
  
! #: config/aarch64/aarch64.cc:19615 config/arm/arm.cc:3211
  #: config/riscv/riscv.cc:12481
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19624 config/riscv/riscv.cc:12490
  #, 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:19632
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19642 config/arm/arm.cc:3223
  #: config/riscv/riscv.cc:12519 config/rs6000/rs6000.cc:4515
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19650
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19653
  #, 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:19659
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19667
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19669
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19765
  #, 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:19781 config/riscv/riscv.cc:12539
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19815
! #, gcc-internal-format
! msgid "no support for %qs without %qs"
! msgstr ""
! 
! #: config/aarch64/aarch64.cc:19882
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19893
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19898
  #, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "nevaljani argument %qs za %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:20054
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20121
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20124
  #, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20130
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20204
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20207
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20305
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20415
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20418
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20422
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20457
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20460
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20464 config/aarch64/aarch64.cc:20548
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20503
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20544
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20604 config/aarch64/aarch64.cc:20782
  #: 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:20650
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20658 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:20713
  #: 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:20770 config/arm/arm.cc:33522
  #: config/loongarch/loongarch-target-attr.cc:383
  #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
  #: config/s390/s390.cc:16979
--- 41009,41242 ----
  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:19278
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19322
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19378
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19390
  #, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19410
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19428
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "nepoznata tuning opcija (%s)"
  
! #: config/aarch64/aarch64.cc:19638 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12481
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19647 config/riscv/riscv.cc:12490
  #, 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:19655
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19665 config/arm/arm.cc:3226
  #: config/riscv/riscv.cc:12519 config/rs6000/rs6000.cc:4515
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19673
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19676
  #, 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:19682
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19690
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19692
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19785
  #, 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:19801 config/riscv/riscv.cc:12539
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19896
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19907
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19912
  #, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "nevaljani argument %qs za %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:20068
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20135
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20138
  #, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20144
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20218
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20221
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20319
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20429
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20432
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20436
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20471
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20474
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20478 config/aarch64/aarch64.cc:20562
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20517
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20558
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20618 config/aarch64/aarch64.cc:20796
  #: 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:20664
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20672 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:20727
  #: 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:20784 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
*************** msgstr ""
*** 41171,41365 ****
  msgid "attribute %<target%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20807
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20810
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20819
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21090 config/loongarch/loongarch.cc:11500
  #: config/riscv/riscv-target-attr.cc:552
  #, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21098 config/loongarch/loongarch.cc:11510
  #: config/riscv/riscv-target-attr.cc:562
  #, gcc-internal-format
  msgid "attribute %<target_version%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21120
  #, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21124
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21130
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21712 config/i386/i386-features.cc:5462
! #: config/i386/i386-features.cc:5712 config/loongarch/loongarch.cc:12057
! #: config/riscv/riscv.cc:15534 config/rs6000/rs6000.cc:28526
  #, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21769 config/i386/i386-features.cc:5565
! #: config/loongarch/loongarch.cc:11654 config/riscv/riscv.cc:15588
  #: config/rs6000/rs6000.cc:25381
  #, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21808
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21811
  #, 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:23420 config/arm/arm.cc:6689
  #: 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:23425 config/arm/arm.cc:6694
  #: 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:23430 config/arm/arm.cc:6699
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:24992 config/aarch64/aarch64.cc:24995
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30704 config/i386/i386.cc:26805
! #: config/i386/i386.cc:26936
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30718
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30722 config/i386/i386.cc:26827
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30756
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30760 config/i386/i386.cc:26858
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30831
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30851
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31041
  #, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31043
  #, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "%q+D je ovdje definiran"
  
! #: config/aarch64/aarch64.cc:31862
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32170
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32810 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5216
  #, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32823
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32826 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5230
  #, 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:32839
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32853 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:32865 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:33099
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33103
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33109
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33115
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
--- 41244,41438 ----
  msgid "attribute %<target%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20821
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20824
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20833
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21104 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:21112 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:21134
  #, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21138
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21144
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21726 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12048
! #: config/riscv/riscv.cc:15547 config/rs6000/rs6000.cc:28526
  #, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21783 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15601
  #: config/rs6000/rs6000.cc:25381
  #, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21822
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21825
  #, 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:23434 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:23439 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:23444 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25006 config/aarch64/aarch64.cc:25009
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30718 config/i386/i386.cc:26917
! #: config/i386/i386.cc:27048
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30732
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30736 config/i386/i386.cc:26939
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30770
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30774 config/i386/i386.cc:26970
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30845
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30865
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31055
  #, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31057
  #, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "%q+D je ovdje definiran"
  
! #: config/aarch64/aarch64.cc:31876
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32184
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32824 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5216
  #, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32837
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32840 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5230
  #, 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:32853
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32867 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:32879 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:33113
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33117
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33123
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33129
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
*************** msgstr ""
*** 41418,41424 ****
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr ""
  
! #: config/alpha/alpha.cc:7353 config/alpha/alpha.cc:7356 config/arc/arc.cc:6996
  #: config/arc/arc.cc:7270 config/s390/s390.cc:943
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 41491,41497 ----
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr ""
  
! #: config/alpha/alpha.cc:7354 config/alpha/alpha.cc:7357 config/arc/arc.cc:6996
  #: config/arc/arc.cc:7270 config/s390/s390.cc:943
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgid "last register name %s must be an
*** 41470,41476 ****
  msgstr ""
  
  #: config/arc/arc.cc:1100 config/ia64/ia64.cc:6111 config/pa/pa.cc:492
! #: config/sh/sh.cc:8306
  #, gcc-internal-format, gfc-internal-format
  msgid "%s-%s is an empty range"
  msgstr ""
--- 41543,41549 ----
  msgstr ""
  
  #: config/arc/arc.cc:1100 config/ia64/ia64.cc:6111 config/pa/pa.cc:492
! #: config/sh/sh.cc:8305
  #, gcc-internal-format, gfc-internal-format
  msgid "%s-%s is an empty range"
  msgstr ""
*************** msgstr ""
*** 41538,41558 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr ""
  
! #: config/arc/arc.cc:2049 config/arm/arm.cc:7444 config/arm/arm.cc:7462
! #: config/arm/arm.cc:7641 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:3068 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5888 config/riscv/riscv.cc:7562
  #: 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:8442
! #: config/sh/sh.cc:8460 config/sh/sh.cc:8484 config/sh/sh.cc:8555
! #: config/sh/sh.cc:8578 config/stormy16/stormy16.cc:2402
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, gcc-internal-format
  msgid "%qE attribute only applies to functions"
--- 41611,41631 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  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:5888 config/riscv/riscv.cc:7562
  #: 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:2402
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, gcc-internal-format
  msgid "%qE attribute only applies to functions"
*************** msgstr ""
*** 41690,41706 ****
  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:24966
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25030
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25059
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
--- 41763,41779 ----
  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:25075
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25139
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25168
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
*************** msgstr ""
*** 41845,42127 ****
  msgid "constant predicate argument %d (%wx) does not map to %d lane numbers, converted to %wx"
  msgstr ""
  
! #: config/arm/arm.cc:2974
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr ""
  
! #: config/arm/arm.cc:2978
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:2981
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:2989
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.cc:2993
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:2997
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:3010
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.cc:3015
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.cc:3020
  #, gcc-internal-format
  msgid "%qs is incompatible with %<-mword-relocations%>"
  msgstr ""
  
! #: config/arm/arm.cc:3122
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr ""
  
! #: config/arm/arm.cc:3172
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr ""
  
! #: config/arm/arm.cc:3231 config/arm/arm.cc:33186
  #, gcc-internal-format
  msgid "This architecture does not support branch protection instructions"
  msgstr ""
  
! #: config/arm/arm.cc:3234
  #, gcc-internal-format
  msgid "Return address signing is not supported with %<-mtpcs-frame%>."
  msgstr ""
  
! #: config/arm/arm.cc:3372
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr ""
  
! #: config/arm/arm.cc:3627
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.cc:3636
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.cc:3639
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.cc:3662
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.cc:3670
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.cc:3672
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.cc:3697
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.cc:3709 config/arm/arm.cc:33536
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.cc:3717
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.cc:3726
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.cc:3766 config/pru/pru.cc:627
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr ""
  
! #: config/arm/arm.cc:3935
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr ""
  
! #: config/arm/arm.cc:3973
  #, gcc-internal-format
  msgid "%<-mstack-protector-guard=tls%> needs a hardware TLS register"
  msgstr ""
  
! #: config/arm/arm.cc:3998
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.cc:4011
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.cc:4014
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.cc:4019
  #, gcc-internal-format
  msgid "%<__fp16%> and no ldrh"
  msgstr ""
  
! #: config/arm/arm.cc:4022
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr ""
  
! #: config/arm/arm.cc:4027
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4037
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4045
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.cc:6329
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6331
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6360
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6635
  #, gcc-internal-format
  msgid "Thumb-1 %<hard-float%> VFP ABI"
  msgstr ""
  
! #: config/arm/arm.cc:6730
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7114 config/arm/arm.cc:7305 config/arm/arm.cc:7338
! #: config/arm/arm.cc:29396
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.cc:7468
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7590
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.cc:7602
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.cc:7611
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.cc:7633 config/arm/arm.cc:7685
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option"
  msgstr ""
  
! #: config/arm/arm.cc:7652
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.cc:7705
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr ""
  
! #: config/arm/arm.cc:9700
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.cc:13527 config/arm/arm.cc:13529
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.cc:25975
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.cc:26638
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.cc:26893
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.cc:27146
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.cc:27444
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.cc:33551
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr ""
--- 41918,42200 ----
  msgid "constant predicate argument %d (%wx) does not map to %d lane numbers, converted to %wx"
  msgstr ""
  
! #: config/arm/arm.cc:2977
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr ""
  
! #: config/arm/arm.cc:2981
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:2984
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:2992
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.cc:2996
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:3000
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:3013
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.cc:3018
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.cc:3023
  #, gcc-internal-format
  msgid "%qs is incompatible with %<-mword-relocations%>"
  msgstr ""
  
! #: config/arm/arm.cc:3125
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr ""
  
! #: config/arm/arm.cc:3175
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr ""
  
! #: config/arm/arm.cc:3234 config/arm/arm.cc:33201
  #, gcc-internal-format
  msgid "This architecture does not support branch protection instructions"
  msgstr ""
  
! #: config/arm/arm.cc:3237
  #, gcc-internal-format
  msgid "Return address signing is not supported with %<-mtpcs-frame%>."
  msgstr ""
  
! #: config/arm/arm.cc:3375
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr ""
  
! #: config/arm/arm.cc:3630
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.cc:3639
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.cc:3642
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.cc:3665
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.cc:3673
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.cc:3675
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.cc:3700
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.cc:3712 config/arm/arm.cc:33551
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.cc:3720
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.cc:3729
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.cc:3769 config/pru/pru.cc:627
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr ""
  
! #: config/arm/arm.cc:3938
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr ""
  
! #: config/arm/arm.cc:3976
  #, gcc-internal-format
  msgid "%<-mstack-protector-guard=tls%> needs a hardware TLS register"
  msgstr ""
  
! #: config/arm/arm.cc:4001
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.cc:4014
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.cc:4017
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.cc:4022
  #, gcc-internal-format
  msgid "%<__fp16%> and no ldrh"
  msgstr ""
  
! #: config/arm/arm.cc:4025
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr ""
  
! #: config/arm/arm.cc:4030
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4040
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4048
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.cc:6336
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6338
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6367
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6642
  #, gcc-internal-format
  msgid "Thumb-1 %<hard-float%> VFP ABI"
  msgstr ""
  
! #: config/arm/arm.cc:6737
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7121 config/arm/arm.cc:7320 config/arm/arm.cc:7353
! #: config/arm/arm.cc:29411
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.cc:7483
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7605
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.cc:7617
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.cc:7626
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.cc:7648 config/arm/arm.cc:7700
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option"
  msgstr ""
  
! #: config/arm/arm.cc:7667
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.cc:7720
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr ""
  
! #: config/arm/arm.cc:9715
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.cc:13542 config/arm/arm.cc:13544
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.cc:25990
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.cc:26653
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.cc:26908
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.cc:27161
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.cc:27459
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.cc:33566
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr ""
*************** msgstr ""
*** 42129,42150 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.cc:33559
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.cc:33572
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.cc:33586
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.cc:35822
  #, gcc-internal-format
  msgid "%<asm%> flags not supported in thumb1 mode"
  msgstr ""
--- 42202,42223 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.cc:33574
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.cc:33587
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.cc:33601
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.cc:35837
  #, gcc-internal-format
  msgid "%<asm%> flags not supported in thumb1 mode"
  msgstr ""
*************** msgstr "nijedan constructor nije pronađ
*** 42568,42610 ****
  msgid "no destructors"
  msgstr "nema destructors"
  
! #: config/bpf/bpf.cc:781
  #, gcc-internal-format
  msgid "indirect call in function, which are not supported by eBPF"
  msgstr ""
  
! #: config/bpf/bpf.cc:1065 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5196
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr ""
  
! #: config/bpf/bpf.cc:1079
  #, gcc-internal-format
  msgid "invalid built-in function at expansion"
  msgstr "nevaljana ugrađena funkcija prilikom proširenja "
  
! #: config/bpf/bpf.cc:1300 config/bpf/bpf.cc:1303
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: size must be constant"
  msgstr ""
  
! #: config/bpf/bpf.cc:1331 config/bpf/bpf.cc:1334
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
! #: config/bpf/bpf.cc:1384 config/bpf/bpf.cc:1387
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: size must be constant"
  msgstr ""
  
! #: config/bpf/bpf.cc:1415 config/bpf/bpf.cc:1418
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
  #: config/c6x/c6x.cc:245
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-fPIC%> not supported without %<-mdsbt%> on this target"
--- 42641,42688 ----
  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:5196
  #, 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 ""
  
+ #: config/bpf/core-builtins.cc:1796
+ #, gcc-internal-format
+ msgid "Access through packed struct may not be possible to patch for CO-RE"
+ msgstr ""
+ 
  #: config/c6x/c6x.cc:245
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-fPIC%> not supported without %<-mdsbt%> on this target"
*************** msgstr ""
*** 42841,42902 ****
  msgid "too many arguments passed in sgpr registers"
  msgstr ""
  
! #: config/gcn/gcn.cc:2521
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI"
  msgstr ""
  
! #: config/gcn/gcn.cc:2789
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr ""
  
! #: config/gcn/gcn.cc:2951
  #, gcc-internal-format
  msgid "Unified Shared Memory is required, but XNACK is disabled"
  msgstr ""
  
! #: config/gcn/gcn.cc:2952
  #, gcc-internal-format
  msgid "Try -foffload-options=-mxnack=any"
  msgstr ""
  
! #: config/gcn/gcn.cc:3928
  #, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr ""
  
! #: config/gcn/gcn.cc:5044
  #, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr ""
  
! #: config/gcn/gcn.cc:5685
  #, gcc-internal-format
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr ""
  
! #: config/gcn/gcn.cc:6553
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6554
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6566 config/nvptx/nvptx.cc:6741
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6593 config/gcn/gcn.cc:6622
  #, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "dimenzija rasterećenja (offload) je izvan granica (%d)"
  
! #: config/gcn/gcn.cc:7105
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
--- 42919,42980 ----
  msgid "too many arguments passed in sgpr registers"
  msgstr ""
  
! #: config/gcn/gcn.cc:2559
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI"
  msgstr ""
  
! #: config/gcn/gcn.cc:2827
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr ""
  
! #: config/gcn/gcn.cc:2989
  #, gcc-internal-format
  msgid "Unified Shared Memory is required, but XNACK is disabled"
  msgstr ""
  
! #: config/gcn/gcn.cc:2990
  #, gcc-internal-format
  msgid "Try -foffload-options=-mxnack=any"
  msgstr ""
  
! #: config/gcn/gcn.cc:3967
  #, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr ""
  
! #: config/gcn/gcn.cc:5085
  #, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr ""
  
! #: config/gcn/gcn.cc:5726
  #, gcc-internal-format
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr ""
  
! #: config/gcn/gcn.cc:6594
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6595
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6607 config/nvptx/nvptx.cc:6741
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6634 config/gcn/gcn.cc:6663
  #, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "dimenzija rasterećenja (offload) je izvan granica (%d)"
  
! #: config/gcn/gcn.cc:7151
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
*************** msgstr "ne može prošititi PCH datoteku
*** 43027,43053 ****
  msgid "cannot set position in PCH file: %m"
  msgstr "ne može postaviti lokaciju u PCH datoteci: %m"
  
! #: config/i386/i386-builtins.cc:1939
  #, gcc-internal-format
  msgid "no dispatcher found for the versioning attributes"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:1989
  #, gcc-internal-format
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:2000
  #, gcc-internal-format, gfc-internal-format
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:2110
  #, gcc-internal-format
  msgid "parameter to builtin must be a string constant or literal"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:2134 config/i386/i386-builtins.cc:2183
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter to builtin not valid: %s"
  msgstr ""
--- 43105,43131 ----
  msgid "cannot set position in PCH file: %m"
  msgstr "ne može postaviti lokaciju u PCH datoteci: %m"
  
! #: config/i386/i386-builtins.cc:1944
  #, gcc-internal-format
  msgid "no dispatcher found for the versioning attributes"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:1994
  #, gcc-internal-format
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:2005
  #, gcc-internal-format, gfc-internal-format
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:2115
  #, gcc-internal-format
  msgid "parameter to builtin must be a string constant or literal"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:2139 config/i386/i386-builtins.cc:2188
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter to builtin not valid: %s"
  msgstr ""
*************** msgstr ""
*** 43218,43224 ****
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-features.cc:5457 config/rs6000/rs6000.cc:28522
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
--- 43296,43302 ----
  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 ""
*************** msgstr ""
*** 43773,44019 ****
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
  
! #: config/i386/i386.cc:1356
  #, gcc-internal-format
  msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:1359
  #, gcc-internal-format
  msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:1666
  #, gcc-internal-format
  msgid "X32 does not support %<ms_abi%> attribute"
  msgstr ""
  
! #: config/i386/i386.cc:1700
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with nested function"
  msgstr ""
  
! #: config/i386/i386.cc:2076
  #, gcc-internal-format
  msgid "AVX512F vector argument without AVX512F enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2082
  #, gcc-internal-format
  msgid "AVX512F vector return without AVX512F enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2096
  #, gcc-internal-format
  msgid "AVX vector argument without AVX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2102
  #, gcc-internal-format
  msgid "AVX vector return without AVX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2118
  #, gcc-internal-format
  msgid "SSE vector argument without SSE enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2124
  #, gcc-internal-format
  msgid "SSE vector return without SSE enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2140
  #, gcc-internal-format
  msgid "MMX vector argument without MMX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2146
  #, gcc-internal-format
  msgid "MMX vector return without MMX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2345
  #, gcc-internal-format
  msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2474
  #, gcc-internal-format
  msgid "the ABI of passing union with %<long double%> has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2609
  #, gcc-internal-format
  msgid "the ABI of passing structure with %<complex float%> member has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2730
  msgid "the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:2827 config/i386/i386.cc:4204 config/i386/i386.cc:4214
  #, gcc-internal-format
  msgid "SSE register return with SSE2 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2829
  #, gcc-internal-format
  msgid "SSE register return with SSE disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2836
  #, gcc-internal-format
  msgid "SSE register argument with SSE2 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2838
  #, gcc-internal-format
  msgid "SSE register argument with SSE disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2858
  #, gcc-internal-format
  msgid "x87 register return with x87 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:3186 config/i386/i386.cc:3431 config/i386/i386.cc:4232
  #, gcc-internal-format
  msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:3188 config/i386/i386.cc:3433 config/i386/i386.cc:4234
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr ""
  
! #: config/i386/i386.cc:3844
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6927
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr ""
  
! #: config/i386/i386.cc:9180
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.cc:9270
  #, 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:10350
  #, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10355
  #, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10746
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.cc:10766
  #, 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:10777
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.cc:12532
  #, 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:12536
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12538
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:13882
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:13893 config/i386/i386.cc:13907
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.cc:13939
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.cc:13954
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.cc:14153 config/i386/i386.cc:14155
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.cc:18398
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:23804
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:23899
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr ""
  
! #: config/i386/i386.cc:24003
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:24718
  #, 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:26764
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.cc:26771
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:26778
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27464
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
--- 43851,44097 ----
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
  
! #: config/i386/i386.cc:1364
  #, gcc-internal-format
  msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:1367
  #, gcc-internal-format
  msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:1674
  #, gcc-internal-format
  msgid "X32 does not support %<ms_abi%> attribute"
  msgstr ""
  
! #: config/i386/i386.cc:1708
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with nested function"
  msgstr ""
  
! #: config/i386/i386.cc:2084
  #, gcc-internal-format
  msgid "AVX512F vector argument without AVX512F enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2090
  #, gcc-internal-format
  msgid "AVX512F vector return without AVX512F enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2104
  #, gcc-internal-format
  msgid "AVX vector argument without AVX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2110
  #, gcc-internal-format
  msgid "AVX vector return without AVX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2126
  #, gcc-internal-format
  msgid "SSE vector argument without SSE enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2132
  #, gcc-internal-format
  msgid "SSE vector return without SSE enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2148
  #, gcc-internal-format
  msgid "MMX vector argument without MMX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2154
  #, gcc-internal-format
  msgid "MMX vector return without MMX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2353
  #, gcc-internal-format
  msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2482
  #, gcc-internal-format
  msgid "the ABI of passing union with %<long double%> has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2617
  #, gcc-internal-format
  msgid "the ABI of passing structure with %<complex float%> member has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2738
  msgid "the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:2835 config/i386/i386.cc:4212 config/i386/i386.cc:4222
  #, gcc-internal-format
  msgid "SSE register return with SSE2 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2837
  #, gcc-internal-format
  msgid "SSE register return with SSE disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2844
  #, gcc-internal-format
  msgid "SSE register argument with SSE2 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2846
  #, gcc-internal-format
  msgid "SSE register argument with SSE disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2866
  #, gcc-internal-format
  msgid "x87 register return with x87 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:3194 config/i386/i386.cc:3439 config/i386/i386.cc:4240
  #, gcc-internal-format
  msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:3196 config/i386/i386.cc:3441 config/i386/i386.cc:4242
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr ""
  
! #: config/i386/i386.cc:3852
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6936
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr ""
  
! #: config/i386/i386.cc:9289
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.cc:9379
  #, 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:10459
  #, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10464
  #, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10855
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.cc:10875
  #, 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:10886
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.cc:12641
  #, 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:12645
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12647
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:13991
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14002 config/i386/i386.cc:14016
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14048
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.cc:14063
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.cc:14262 config/i386/i386.cc:14264
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.cc:18507
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:23913
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:24008
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr ""
  
! #: config/i386/i386.cc:24112
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:24827
  #, 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:26876
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.cc:26883
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:26890
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27576
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
*************** msgstr ""
*** 44044,44050 ****
  msgid "address area attribute cannot be specified for functions"
  msgstr ""
  
! #: config/ia64/ia64.cc:6084 config/pa/pa.cc:465 config/sh/sh.cc:8280
  #, gcc-internal-format
  msgid "value of %<-mfixed-range%> must have form REG1-REG2"
  msgstr ""
--- 44122,44128 ----
  msgid "address area attribute cannot be specified for functions"
  msgstr ""
  
! #: config/ia64/ia64.cc:6084 config/pa/pa.cc:465 config/sh/sh.cc:8279
  #, gcc-internal-format
  msgid "value of %<-mfixed-range%> must have form REG1-REG2"
  msgstr ""
*************** msgstr ""
*** 44064,44070 ****
  msgid "argument %qd is not a constant"
  msgstr ""
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3100
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
  msgstr ""
--- 44142,44148 ----
  msgid "argument %qd is not a constant"
  msgstr ""
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3116
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
  msgstr ""
*************** msgstr ""
*** 44074,44080 ****
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr ""
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2926
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND%> null pointer"
  msgstr ""
--- 44152,44158 ----
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr ""
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2942
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND%> null pointer"
  msgstr ""
*************** msgstr ""
*** 44235,44241 ****
  
  #: config/loongarch/loongarch-target-attr.cc:556
  #, gcc-internal-format
! msgid "characher before %<;%> in attribute %qs cannot be empty"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:567
--- 44313,44319 ----
  
  #: config/loongarch/loongarch-target-attr.cc:556
  #, gcc-internal-format
! msgid "character before %<;%> in attribute %qs cannot be empty"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:567
*************** msgstr ""
*** 44245,44251 ****
  
  #: config/loongarch/loongarch-target-attr.cc:576
  #, gcc-internal-format
! msgid "in attribute %qs the number of reatures cannot exceed two"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:600
--- 44323,44329 ----
  
  #: config/loongarch/loongarch-target-attr.cc:576
  #, gcc-internal-format
! msgid "in attribute %qs the number of features cannot exceed two"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:600
*************** msgid "%qE attribute is not supported fo
*** 44327,44333 ****
  msgstr ""
  
  #. The argument must be a constant integer.
! #: config/m32c/m32c.cc:2950 config/sh/sh.cc:8492 config/sh/sh.cc:8587
  #, gcc-internal-format
  msgid "%qE attribute argument not an integer constant"
  msgstr ""
--- 44405,44411 ----
  msgstr ""
  
  #. The argument must be a constant integer.
! #: config/m32c/m32c.cc:2950 config/sh/sh.cc:8491 config/sh/sh.cc:8586
  #, gcc-internal-format
  msgid "%qE attribute argument not an integer constant"
  msgstr ""
*************** msgstr ""
*** 44397,44403 ****
  msgid "%<-fexcess-precision=16%> is not supported on this target"
  msgstr ""
  
! #: config/mcore/mcore.cc:2963
  #, gcc-internal-format
  msgid "initialized variable %q+D is marked dllimport"
  msgstr ""
--- 44475,44481 ----
  msgid "%<-fexcess-precision=16%> is not supported on this target"
  msgstr ""
  
! #: config/mcore/mcore.cc:2961
  #, gcc-internal-format
  msgid "initialized variable %q+D is marked dllimport"
  msgstr ""
*************** msgid "MSP430 built-in functions only wo
*** 45024,45030 ****
  msgstr ""
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4139 config/xtensa/xtensa.cc:4165
  #, gcc-internal-format
  msgid "bad builtin code"
  msgstr ""
--- 45102,45108 ----
  msgstr ""
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4155 config/xtensa/xtensa.cc:4181
  #, gcc-internal-format
  msgid "bad builtin code"
  msgstr ""
*************** msgstr ""
*** 45735,45741 ****
  
  #: config/riscv/riscv.cc:7464
  #, gcc-internal-format
! msgid "unsupported %<ABI_VLEN%> value %d for %qs attribute;%<ABI_VLEN must%> be in the range [32, 16384] and must be a power of 2"
  msgstr ""
  
  #: config/riscv/riscv.cc:7489
--- 45813,45819 ----
  
  #: config/riscv/riscv.cc:7464
  #, gcc-internal-format
! msgid "unsupported %<ABI_VLEN%> value %d for %qs attribute; %<ABI_VLEN%> must be in the range [32, 16384] and must be a power of 2"
  msgstr ""
  
  #: config/riscv/riscv.cc:7489
*************** msgstr ""
*** 45867,45872 ****
--- 45945,45954 ----
  msgid "cannot allocate vl register for %qs on this target"
  msgstr "ne može dodijeliti vl registar za %qs na ovoom cilju"
  
+ #: config/riscv/riscv.cc:15067
+ msgid "invalid version %qB for %<target_clones%> attribute"
+ msgstr ""
+ 
  #. Address spaces are currently only supported by C.
  #: config/rl78/rl78.cc:376
  #, gcc-internal-format
*************** msgstr ""
*** 46789,46830 ****
  msgid "invalid type for cc output constraint"
  msgstr "nevaljani tip za cc izlazno ograničenje"
  
! #: config/sh/sh.cc:943
  #, gcc-internal-format
  msgid "ignoring %<-fschedule-insns%> because of exception handling bug"
  msgstr ""
  
! #: config/sh/sh.cc:960
  #, gcc-internal-format
  msgid "unwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/sh/sh.cc:7429
  #, gcc-internal-format
  msgid "%<__builtin_saveregs%> not supported by this subtarget"
  msgstr ""
  
! #: config/sh/sh.cc:8366
  #, gcc-internal-format
  msgid "%qE attribute only applies to interrupt functions"
  msgstr ""
  
! #: config/sh/sh.cc:8436
  #, gcc-internal-format
  msgid "%qE attribute is supported only for SH2A"
  msgstr ""
  
! #: config/sh/sh.cc:8478
  #, gcc-internal-format
  msgid "%qE attribute only applies to SH2A"
  msgstr ""
  
! #: config/sh/sh.cc:8500
  #, gcc-internal-format
  msgid "%qE attribute argument should be between 0 to 255"
  msgstr ""
  
! #: config/sh/sh.cc:10859
  #, gcc-internal-format
  msgid "r0 needs to be available as a call-clobbered register"
  msgstr ""
--- 46871,46912 ----
  msgid "invalid type for cc output constraint"
  msgstr "nevaljani tip za cc izlazno ograničenje"
  
! #: config/sh/sh.cc:941
  #, gcc-internal-format
  msgid "ignoring %<-fschedule-insns%> because of exception handling bug"
  msgstr ""
  
! #: config/sh/sh.cc:958
  #, gcc-internal-format
  msgid "unwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/sh/sh.cc:7427
  #, gcc-internal-format
  msgid "%<__builtin_saveregs%> not supported by this subtarget"
  msgstr ""
  
! #: config/sh/sh.cc:8365
  #, gcc-internal-format
  msgid "%qE attribute only applies to interrupt functions"
  msgstr ""
  
! #: config/sh/sh.cc:8435
  #, gcc-internal-format
  msgid "%qE attribute is supported only for SH2A"
  msgstr ""
  
! #: config/sh/sh.cc:8477
  #, gcc-internal-format
  msgid "%qE attribute only applies to SH2A"
  msgstr ""
  
! #: config/sh/sh.cc:8499
  #, gcc-internal-format
  msgid "%qE attribute argument should be between 0 to 255"
  msgstr ""
  
! #: config/sh/sh.cc:10858
  #, gcc-internal-format
  msgid "r0 needs to be available as a call-clobbered register"
  msgstr ""
*************** msgstr ""
*** 47094,47115 ****
  msgid "%qs is defined but plugin support is disabled"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2762
  #, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2797
  #, gcc-internal-format
  msgid "%<-f%s%> is not supported with CONST16 instructions"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2804
  #, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:4274
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in a %<.bss%> section"
  msgstr ""
--- 47176,47197 ----
  msgid "%qs is defined but plugin support is disabled"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2778
  #, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2813
  #, gcc-internal-format
  msgid "%<-f%s%> is not supported with CONST16 instructions"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2820
  #, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:4290
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in a %<.bss%> section"
  msgstr ""
*************** msgstr "Ne može otvoriti %s"
*** 47267,47301 ****
  msgid "no lowering routine installed for construct.  jemarch has been lazy"
  msgstr ""
  
! #: algol68/a68-low.cc:318
  #, gcc-internal-format, gfc-internal-format
  msgid "get skip tree: cannot compute SKIP for mode %s"
  msgstr ""
  
! #: algol68/a68-low.cc:1720
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot open %qs"
  msgid "cannot lower node %s"
  msgstr "ne može otvoriti %qs"
  
! #: algol68/a68-parser-scanner.cc:337
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Cannot open source file %s\n"
  msgid "could not open source file %s"
  msgstr "Ne može otvoriti izvorni kȏd %s\n"
  
! #: algol68/a68-parser-scanner.cc:344
  #, gcc-internal-format, gfc-internal-format
  msgid "specified file %s is a directory"
  msgstr ""
  
! #: algol68/a68-parser-scanner.cc:349
  #, fuzzy, gcc-internal-format
  #| msgid "could not parse file offset"
  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:2805 c/c-typeck.cc:15412 cp/typeck.cc:2635
  #: cp/typeck.cc:9874 cp/typeck.cc:10682 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
--- 47349,47383 ----
  msgid "no lowering routine installed for construct.  jemarch has been lazy"
  msgstr ""
  
! #: algol68/a68-low.cc:319
  #, gcc-internal-format, gfc-internal-format
  msgid "get skip tree: cannot compute SKIP for mode %s"
  msgstr ""
  
! #: algol68/a68-low.cc:1774
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot open %qs"
  msgid "cannot lower node %s"
  msgstr "ne može otvoriti %qs"
  
! #: algol68/a68-parser-scanner.cc:338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Cannot open source file %s\n"
  msgid "could not open source file %s"
  msgstr "Ne može otvoriti izvorni kȏd %s\n"
  
! #: algol68/a68-parser-scanner.cc:345
  #, gcc-internal-format, gfc-internal-format
  msgid "specified file %s is a directory"
  msgstr ""
  
! #: algol68/a68-parser-scanner.cc:350
  #, fuzzy, gcc-internal-format
  #| msgid "could not parse file offset"
  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:2883 c/c-typeck.cc:15490 cp/typeck.cc:2635
  #: cp/typeck.cc:9874 cp/typeck.cc:10682 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
*************** msgstr ""
*** 47381,47388 ****
  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:9967
! #: c/c-decl.cc:9973 c/c-decl.cc:10204
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr ""
--- 47463,47470 ----
  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 ""
*************** msgstr ""
*** 47626,47632 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr ""
  
! #: c/c-decl.cc:3342 cp/name-lookup.cc:3659
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
--- 47708,47714 ----
  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 ""
*************** msgstr ""
*** 47636,47642 ****
  msgid "declaration of %qD shadows a previous local"
  msgstr ""
  
! #: c/c-decl.cc:3374 cp/name-lookup.cc:3370
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr ""
--- 47718,47724 ----
  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 ""
*************** msgstr ""
*** 47910,47916 ****
  msgid "invalid use of attributes in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5428 c/c-parser.cc:2663
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr ""
--- 47992,47998 ----
  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 ""
*************** msgstr ""
*** 47925,47931 ****
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr ""
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2181 cp/name-lookup.cc:9201
  #, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr ""
--- 48007,48013 ----
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr ""
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2180 cp/name-lookup.cc:9309
  #, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr ""
*************** msgstr ""
*** 47935,47941 ****
  msgid "%q+D is usually a function"
  msgstr ""
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10935 cp/decl.cc:19821
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr ""
--- 48017,48023 ----
  msgid "%q+D is usually a function"
  msgstr ""
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10959 cp/decl.cc:19852
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr ""
*************** msgstr ""
*** 48011,48017 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6356 cp/decl.cc:10248
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
--- 48093,48099 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6356 cp/decl.cc:10251
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
*************** msgstr ""
*** 48167,48173 ****
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr ""
  
! #: c/c-decl.cc:7109 c/c-parser.cc:3978
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
--- 48249,48255 ----
  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 ""
*************** msgstr "klasa skladište (storage) speci
*** 48212,48218 ****
  msgid "storage class specified for unnamed parameter"
  msgstr "klasa skladište (storage) specificirana za bezimeni parametar"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14898
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "klasa skladište (storage) specificirana za tip-ime (typename)"
--- 48294,48300 ----
  msgid "storage class specified for unnamed parameter"
  msgstr "klasa skladište (storage) specificirana za bezimeni parametar"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14915
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "klasa skladište (storage) specificirana za tip-ime (typename)"
*************** msgstr ""
*** 48275,48281 ****
  msgid "declaration of type name as array of functions"
  msgstr ""
  
! #: c/c-decl.cc:7337 c/c-decl.cc:9755
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr ""
--- 48357,48363 ----
  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 ""
*************** msgstr ""
*** 48385,48397 ****
  msgid "function definition has qualified void return type"
  msgstr ""
  
! #: c/c-decl.cc:7724 cp/decl.cc:15313
  #, 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:3980
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
--- 48467,48479 ----
  msgid "function definition has qualified void return type"
  msgstr ""
  
! #: c/c-decl.cc:7724 cp/decl.cc:15330
  #, 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 ""
*************** msgstr ""
*** 48512,48518 ****
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8019 cp/decl.cc:13674
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr ""
--- 48594,48600 ----
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8019 cp/decl.cc:13680
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr ""
*************** msgstr ""
*** 48582,48593 ****
  msgid "%<constexpr%> object has variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8307 c/c-parser.cc:13721
  #, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr ""
  
! #: c/c-decl.cc:8313 c/c-parser.cc:13724
  #, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr ""
--- 48664,48675 ----
  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 ""
*************** msgstr ""
*** 48624,48635 ****
  
  #. 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:11116
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.cc:8501 c/c-decl.cc:10909
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
--- 48706,48717 ----
  
  #. 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 ""
*************** msgstr ""
*** 48714,48730 ****
  msgid "nested redefinition of %<struct %E%>"
  msgstr ""
  
! #: c/c-decl.cc:9014 c/c-decl.cc:10233
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9021 c/c-decl.cc:10240
  #, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:9085 cp/decl.cc:6314 cp/parser.cc:31004
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
--- 48796,48812 ----
  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:6314 cp/parser.cc:31012
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
*************** msgstr ""
*** 48759,49472 ****
  msgid "using %qD as both field and typedef name is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9543
  #, 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:9559
  #, 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:9638
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr ""
  
! #: c/c-decl.cc:9640
  #, gcc-internal-format
  msgid "union has no members"
  msgstr ""
  
! #: c/c-decl.cc:9645
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr ""
  
! #: c/c-decl.cc:9647
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.cc:9724 cp/decl.cc:16338
  #, gcc-internal-format
  msgid "flexible array member in union is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:9728
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr ""
  
! #: c/c-decl.cc:9733
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:9780
  #, gcc-internal-format
  msgid "structure containing a flexible array member is not at the end of another structure"
  msgstr ""
  
! #: c/c-decl.cc:9807
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr ""
  
! #: c/c-decl.cc:9823
  #, gcc-internal-format
  msgid "bit-field %qD has invalid type"
  msgstr ""
  
! #: c/c-decl.cc:9878
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr ""
  
! #: c/c-decl.cc:9950
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.cc:9964
  #, gcc-internal-format
  msgid "redefinition of struct or union %qT with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:9971
  #, gcc-internal-format
  msgid "redefinition of struct or union %qT"
  msgstr ""
  
! #: c/c-decl.cc:10154
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr ""
  
! #: c/c-decl.cc:10202
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr ""
  
! #: c/c-decl.cc:10214
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10303 cp/decl.cc:19075 m2/gm2-gcc/m2type.cc:2100
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.cc:10322
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.cc:10331
  #, gcc-internal-format
  msgid "enumeration values exceed range of %qs"
  msgstr ""
  
! #: c/c-decl.cc:10448
  #, gcc-internal-format
  msgid "conflicting redefinition of enum %qT"
  msgstr ""
  
! #: c/c-decl.cc:10481 c/c-decl.cc:10497
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr ""
  
! #: c/c-decl.cc:10492
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.cc:10516
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.cc:10523
  #, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10540
  #, gcc-internal-format
  msgid "value of redeclared enumerator outside the range of %qT"
  msgstr ""
  
! #: c/c-decl.cc:10568
  #, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr ""
  
! #: c/c-decl.cc:10574
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr ""
  
! #: c/c-decl.cc:10782 cp/decl.cc:6656 cp/decl.cc:19679
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
  
! #: c/c-decl.cc:10801
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:10813
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.cc:10842
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.cc:10895
  #, gcc-internal-format
  msgid "ISO C23 does not allow defining parameters for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-decl.cc:10918
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr ""
  
! #: c/c-decl.cc:10927
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr ""
  
! #: c/c-decl.cc:10945
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr ""
  
! #: c/c-decl.cc:10964
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr ""
  
! #: c/c-decl.cc:10966
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10973
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr ""
  
! #: c/c-decl.cc:10991
  #, gcc-internal-format
  msgid "versioned definitions are only allowed at file scope"
  msgstr ""
  
! #: c/c-decl.cc:11035
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.cc:11051
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.cc:11068
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C23"
  msgstr ""
  
! #: c/c-decl.cc:11108 c/c-decl.cc:11112
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr ""
  
! #: c/c-decl.cc:11125
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr ""
  
! #: c/c-decl.cc:11141
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr ""
  
! #: c/c-decl.cc:11149
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr ""
  
! #: c/c-decl.cc:11158
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr ""
  
! #: c/c-decl.cc:11187 c/c-decl.cc:11192
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.cc:11212
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:11219
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr ""
  
! #: c/c-decl.cc:11272
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:11283
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11286 c/c-decl.cc:11326 c/c-decl.cc:11340
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr ""
  
! #: c/c-decl.cc:11318
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:11323
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11333
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:11338
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11583 cp/decl.cc:20614
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.cc:11602 cp/decl.cc:20690
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr ""
  
! #: c/c-decl.cc:11699
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.cc:11704
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.cc:11711
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr ""
  
! #: c/c-decl.cc:11745
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11749
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11756
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11761
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11767
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11771
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:12071
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:12130 c/c-decl.cc:12137
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr ""
  
! #: c/c-decl.cc:12165 c/c-decl.cc:13271
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "nekoliko klasa skladište (storage) u specifikatorima deklaracija"
  
! #: c/c-decl.cc:12167
  #, 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:12172
  #, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:12185 c/c-decl.cc:12618 c/c-decl.cc:13065
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12197 cp/parser.cc:37535
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
  
! #: c/c-decl.cc:12205 c/c-decl.cc:12217 c/c-decl.cc:12221 c/c-decl.cc:12225
! #: c/c-decl.cc:12233 c/c-decl.cc:12237 c/c-decl.cc:12241 c/c-decl.cc:12245
  #: 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:12297
! #: c/c-decl.cc:12301 c/c-decl.cc:12305 c/c-decl.cc:12309 c/c-decl.cc:12313
  #: 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:12365 c/c-decl.cc:12369 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:12421 c/c-decl.cc:12425
  #: c/c-decl.cc:12437 c/c-decl.cc:12441 c/c-decl.cc:12445 c/c-decl.cc:12449
! #: c/c-decl.cc:12464 c/c-decl.cc:12468 c/c-decl.cc:12472 c/c-decl.cc:12476
! #: c/c-decl.cc:12480 c/c-decl.cc:12484 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:12522
! #: c/c-decl.cc:12526 c/c-decl.cc:12530 c/c-decl.cc:12534 c/c-decl.cc:12538
! #: c/c-decl.cc:12542 c/c-decl.cc:12546 c/c-decl.cc:12550 c/c-decl.cc:12562
! #: c/c-decl.cc:12566 c/c-decl.cc:12570 c/c-decl.cc:12574 c/c-decl.cc:12578
! #: c/c-decl.cc:12626 c/c-decl.cc:12630 c/c-decl.cc:12634 c/c-decl.cc:12638
! #: c/c-decl.cc:12642 c/c-decl.cc:12646 c/c-decl.cc:12696 c/c-decl.cc:12700
! #: c/c-decl.cc:12704 c/c-decl.cc:12708 c/c-decl.cc:12712 c/c-decl.cc:12716
! #: c/c-decl.cc:12730 c/c-decl.cc:12734 c/c-decl.cc:12738 c/c-decl.cc:12742
! #: c/c-decl.cc:12746 c/c-decl.cc:12750 c/c-decl.cc:12761 c/c-decl.cc:12765
! #: c/c-decl.cc:12769 c/c-decl.cc:12780 c/c-decl.cc:12791 c/c-decl.cc:12795
! #: c/c-decl.cc:12799 c/c-decl.cc:12803 c/c-decl.cc:12807 c/c-decl.cc:12818
! #: c/c-decl.cc:12822 c/c-decl.cc:12826 c/c-decl.cc:12830 c/c-decl.cc:12834
! #: c/c-decl.cc:12925 c/c-decl.cc:12929 c/c-decl.cc:12933 c/c-decl.cc:12937
! #: c/c-decl.cc:12941 c/c-decl.cc:12945 c/c-decl.cc:12949 c/c-decl.cc:12979
! #: c/c-decl.cc:12996 c/c-decl.cc:13000 c/c-decl.cc:13004 c/c-decl.cc:13008
  #, 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:12210
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr ""
  
! #: c/c-decl.cc:12229 c/c-decl.cc:12293 c/c-decl.cc:12518 c/c-decl.cc:12674
  #, 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:12249 c/c-decl.cc:12317 c/c-decl.cc:12373 c/c-decl.cc:12429
! #: c/c-decl.cc:12554 c/c-decl.cc:12855 c/c-decl.cc:12863 c/c-decl.cc:12871
! #: c/c-decl.cc:12879 c/c-decl.cc:12887
  #, 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:12461 c/c-parser.cc:12885
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr ""
  
! #: c/c-decl.cc:12515
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr ""
  
! #: c/c-decl.cc:12591 c/c-decl.cc:13206 c/c-decl.cc:13265
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr ""
  
! #: c/c-decl.cc:12608
  #, gcc-internal-format
  msgid "%qs cannot be defined via %<typedef%>"
  msgstr "%qs se ne može definrati pomoću %<typedef%>"
  
! #: c/c-decl.cc:12612
  #, gcc-internal-format
  msgid "%qs cannot be used here"
  msgstr "ovdje se ne može koristiti %qs"
  
! #: c/c-decl.cc:12665
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr ""
  
! #: c/c-decl.cc:12670 c/c-decl.cc:12678
  #, 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:12684
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.cc:12727
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr ""
  
! #: c/c-decl.cc:12846
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr ""
  
! #: c/c-decl.cc:12897 cp/parser.cc:22578
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.cc:12966
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C23"
  msgstr ""
  
! #: c/c-decl.cc:12989 c/c-decl.cc:13367 c/c-parser.cc:11798
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr ""
  
! #: c/c-decl.cc:12991
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr ""
  
! #: c/c-decl.cc:13020
  #, gcc-internal-format
  msgid "%<_BitInt%> argument is not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.cc:13026
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is not a positive integer constant expression"
  msgstr ""
  
! #: c/c-decl.cc:13033
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
  msgstr ""
  
! #: c/c-decl.cc:13082
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:13095
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.cc:13150
  #, 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:13171 c/c-decl.cc:13248
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:13173
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:13175 c/c-decl.cc:13244
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:13177 c/c-decl.cc:13214
  #, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:13191 c/c-parser.cc:3504 c/c-parser.cc:4875 c/c-parser.cc:10959
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr ""
  
! #: c/c-decl.cc:13194 c/c-parser.cc:3507 c/c-parser.cc:4878 c/c-parser.cc:10962
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr ""
  
! #: c/c-decl.cc:13220
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:13229
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.cc:13235
  #, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:13242
  #, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:13250
  #, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr ""
  
! #: c/c-decl.cc:13263
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:13279
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:13287
  #, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:13364
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.cc:13379
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: c/c-decl.cc:13390
  #, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C23"
  msgstr ""
  
! #: c/c-decl.cc:13419
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:13445 c/c-decl.cc:13461 c/c-decl.cc:13487
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr ""
  
! #: c/c-decl.cc:13633
  #, gcc-internal-format
  msgid "%<signed _BitInt%> argument must be at least 2"
  msgstr "%<signed _BitInt%> argument mora biti najmanje 2"
  
! #: c/c-decl.cc:13642
  #, gcc-internal-format
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr ""
  
! #: c/c-decl.cc:13943 cp/semantics.cc:6995
  #, 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:13947 cp/semantics.cc:6999
  #, 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:14240
  #, gcc-internal-format
  msgid "ISO C does not support %qs statement with an identifier operand before C2Y"
  msgstr ""
  
! #: c/c-decl.cc:14292
  #, 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:14296
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:14301
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14304
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop"
  msgstr ""
  
! #: c/c-decl.cc:14310
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE refers to a named %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14312 c/c-decl.cc:14329
  #, gcc-internal-format
  msgid "%<switch%> name defined here"
  msgstr "ime %<switch%> je definirano ovdje"
  
! #: c/c-decl.cc:14320
  #, gcc-internal-format
  msgid "%qs statement operand %qE refers to a loop outside of its body"
  msgstr ""
  
! #: c/c-decl.cc:14322
  #, gcc-internal-format
  msgid "loop name defined here"
  msgstr "ime petlje je definirano ovdje"
  
! #: c/c-decl.cc:14326
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
  msgstr ""
--- 48841,49554 ----
  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:16369
  #, 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:19106 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:6655 cp/decl.cc:19710
  #, 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:20645
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.cc:11626 cp/decl.cc:20721
  #, 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:37533
  #, 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:22574
  #, 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:6991
  #, 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:6995
  #, 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 ""
*************** msgstr ""
*** 49476,49512 ****
  msgid "%qs is a keyword with %qs onwards"
  msgstr ""
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14680 cp/typeck.cc:6053
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14689 cp/typeck.cc:6061
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14616 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14708 cp/typeck.cc:6069
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14640 cp/typeck.cc:6011
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14700
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14627
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
--- 49558,49594 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr ""
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14758 cp/typeck.cc:6053
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14767 cp/typeck.cc:6061
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14694 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14786 cp/typeck.cc:6069
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14718 cp/typeck.cc:6011
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14778
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14705
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
*************** msgstr ""
*** 49516,49660 ****
  msgid "identifier %qE conflicts with C++ keyword"
  msgstr ""
  
! #: c/c-parser.cc:1087 cp/parser.cc:3449
  #, gcc-internal-format
  msgid "version control conflict marker in file"
  msgstr ""
  
! #: c/c-parser.cc:1310 cp/parser.cc:3533
  #, gcc-internal-format
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1509 cp/parser.cc:37772
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "očekivan je kraj retka"
  
! #: c/c-parser.cc:2080
  #, gcc-internal-format
  msgid "ISO C forbids an empty translation unit"
  msgstr ""
  
! #: c/c-parser.cc:2106 c/c-parser.cc:2115 c/c-parser.cc:29063 cp/parser.cc:54562
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:2122 cp/semantics.cc:4068
  #, gcc-internal-format
  msgid "%<omp begin declare variant%> without corresponding %<omp end declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:2226 c/c-parser.cc:14906
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
  
! #: c/c-parser.cc:2310
  #, gcc-internal-format
  msgid "%<assume%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.cc:2509
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2517
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2525
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2538 c/c-parser.cc:3772 c/c-parser.cc:5479
  #, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr ""
  
! #: c/c-parser.cc:2542 c/c-parser.cc:3776 c/c-parser.cc:5483
  #, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr ""
  
! #: c/c-parser.cc:2569 c/c-parser.cc:16292 c/c-parser.cc:25960
! #: c/c-parser.cc:26704 c/c-parser.cc:27293 cp/parser.cc:51256
! #: cp/parser.cc:57388
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr ""
  
! #: c/c-parser.cc:2598
  #, gcc-internal-format
  msgid "%qT declared in underspecified object declaration"
  msgstr ""
  
! #: c/c-parser.cc:2603
  #, gcc-internal-format
  msgid "%qT defined in underspecified object declaration"
  msgstr ""
  
! #: c/c-parser.cc:2639
  #, gcc-internal-format
  msgid "%qs in empty declaration"
  msgstr ""
  
! #: c/c-parser.cc:2653
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.cc:2691 c/c-parser.cc:8488
  #, gcc-internal-format
  msgid "attribute %<musttail%> mixed with other attributes on %<return%> statement"
  msgstr ""
  
! #: c/c-parser.cc:2707 c/c-parser.cc:4667
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:2725 cp/parser.cc:40039 cp/parser.cc:40111
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
  
! #: c/c-parser.cc:2760
  #, gcc-internal-format
  msgid "prefix attributes are ignored for implementations"
  msgstr ""
  
! #: c/c-parser.cc:2781
  #, gcc-internal-format
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.cc:2791 c/c-parser.cc:8508 cp/parser.cc:14523 cp/parser.cc:14780
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:2794 c/c-parser.cc:8475 cp/cp-gimplify.cc:4095
  #, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:2844
  #, gcc-internal-format
  msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2857
  #, gcc-internal-format
  msgid "%<auto%> requires a plain identifier, possibly with attributes, as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2883
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "definicija podataka nema tipa ili klasu skladište (storage)"
--- 49598,49742 ----
  msgid "identifier %qE conflicts with C++ keyword"
  msgstr ""
  
! #: c/c-parser.cc:1091 cp/parser.cc:3449
  #, gcc-internal-format
  msgid "version control conflict marker in file"
  msgstr ""
  
! #: c/c-parser.cc:1314 cp/parser.cc:3533
  #, gcc-internal-format
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1513 cp/parser.cc:37770
  #, 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:54560
  #: 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:51254
! #: cp/parser.cc:57386
  #, 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:40037 cp/parser.cc:40109
  #, 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:14521 cp/parser.cc:14778
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:2798 c/c-parser.cc:8479 cp/cp-gimplify.cc:4095
  #, 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)"
*************** msgstr "definicija podataka nema tipa il
*** 49662,49693 ****
  #. 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:2898
  #, gcc-internal-format
  msgid "attributes should be specified before the declarator in a function definition"
  msgstr ""
  
! #: c/c-parser.cc:2937
  #, gcc-internal-format
  msgid "%<__auto_type%> used with a bit-field initializer"
  msgstr ""
  
! #: c/c-parser.cc:3049 c/c-parser.cc:3194
  #, gcc-internal-format
  msgid "%qs requires an initialized data declaration"
  msgstr ""
  
! #: c/c-parser.cc:3149
  #, gcc-internal-format
  msgid "%qs may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.cc:3181 cp/parser.cc:18172
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:3186
  #, gcc-internal-format
  msgid "declaration in condition can only declare a single object"
  msgstr ""
--- 49744,49775 ----
  #. 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:18168
  #, 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 ""
*************** msgstr ""
*** 49695,50073 ****
  #. 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:3205 c/c-parser.cc:3262
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.cc:3214
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr ""
  
! #: c/c-parser.cc:3366
  #, 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:3368
  #, 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:3530 c/c-parser.cc:9828 c/c-parser.cc:16365
! #: c/c-parser.cc:21723 cp/parser.cc:46080
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
  
! #: c/c-parser.cc:3539
  #, gcc-internal-format
  msgid "ISO C11 does not support omitting the string in %qE"
  msgstr ""
  
! #: c/c-parser.cc:3545
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr ""
  
! #: c/c-parser.cc:3554
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr ""
  
! #: c/c-parser.cc:3559
  #, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr ""
  
! #: c/c-parser.cc:3566
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.cc:3568 cp/semantics.cc:13127
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
  
! #: c/c-parser.cc:3948
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr ""
  
! #: c/c-parser.cc:3951
  #, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr ""
  
! #: c/c-parser.cc:3954
  #, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr ""
  
! #: c/c-parser.cc:3982
  #, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr ""
  
! #: c/c-parser.cc:4012
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.cc:4049
  #, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr ""
  
! #: c/c-parser.cc:4060
  #, gcc-internal-format
  msgid "cannot use keyword %qs as enumeration constant"
  msgstr ""
  
  #. Otherwise, a more generic error message.
! #: c/c-parser.cc:4072 c/c-parser.cc:5304 c/c-parser.cc:6164 c/c-parser.cc:6181
! #: c/c-parser.cc:6772 c/c-parser.cc:7681 c/c-parser.cc:9695 c/c-parser.cc:9778
! #: c/c-parser.cc:10781 c/c-parser.cc:11194 c/c-parser.cc:11203
! #: c/c-parser.cc:11858 c/c-parser.cc:12137 c/c-parser.cc:12165
! #: c/c-parser.cc:13541 c/c-parser.cc:14116 c/c-parser.cc:14154
! #: c/c-parser.cc:14488 c/c-parser.cc:14539 c/c-parser.cc:14699
! #: c/c-parser.cc:14729 c/c-parser.cc:14737 c/c-parser.cc:14766
! #: c/c-parser.cc:14779 c/c-parser.cc:15085 c/c-parser.cc:15209
! #: c/c-parser.cc:15794 c/c-parser.cc:15847 c/c-parser.cc:15863
! #: c/c-parser.cc:15909 c/c-parser.cc:16942 c/c-parser.cc:16987
! #: c/c-parser.cc:20142 c/c-parser.cc:20279 c/c-parser.cc:21494
! #: c/c-parser.cc:24567 c/c-parser.cc:27779 c/c-parser.cc:27979
! #: c/c-parser.cc:29182 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10762 cp/parser.cc:37775 cp/parser.cc:41016 cp/parser.cc:44545
! #: cp/parser.cc:44737 cp/parser.cc:52959 cp/parser.cc:56607
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
  
! #: c/c-parser.cc:4145
  #, gcc-internal-format
  msgid "ISO C does not support specifying %<enum%> underlying types before C23"
  msgstr ""
  
! #: c/c-parser.cc:4154
  #, gcc-internal-format
  msgid "%<enum%> declared both with and without fixed underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4177
  #, gcc-internal-format
  msgid "no %<enum%> underlying type specified"
  msgstr ""
  
! #: c/c-parser.cc:4181
  #, gcc-internal-format
  msgid "invalid %<enum%> underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4211
  #, gcc-internal-format
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr ""
  
! #: c/c-parser.cc:4287 cp/parser.cc:24140
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
  
! #: c/c-parser.cc:4293 c/c-parser.cc:21771 cp/parser.cc:46143
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:4336
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr ""
  
! #: c/c-parser.cc:4461
  #, gcc-internal-format
  msgid "expected class name"
  msgstr ""
  
! #: c/c-parser.cc:4483
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr ""
  
! #: c/c-parser.cc:4512
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr ""
  
! #: c/c-parser.cc:4629 c/c-parser.cc:6506
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr ""
  
! #: c/c-parser.cc:4640
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr ""
  
! #: c/c-parser.cc:4734
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:4741
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.cc:4813
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.cc:5135
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:5197
  #, gcc-internal-format
  msgid "%<static%> may not be used with an unspecified variable length array size"
  msgstr ""
  
! #: c/c-parser.cc:5205
  #, gcc-internal-format
  msgid "%<static%> may not be used without an array size"
  msgstr ""
  
! #: c/c-parser.cc:5365
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%> before C23"
  msgstr ""
  
! #: c/c-parser.cc:5490
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:5725
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:6010 cp/parser.cc:33012
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "očekivano je ime direktive OpenMP"
  
! #: c/c-parser.cc:6057 cp/parser.cc:33068
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "očekivano je %<directive%> ili %<sequence%>"
  
! #: c/c-parser.cc:6202 cp/parser.cc:33236
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr ""
  
! #: c/c-parser.cc:6218 cp/parser.cc:33252
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
  
! #: c/c-parser.cc:6339
  #, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr ""
  
! #: c/c-parser.cc:6589 c/c-parser.cc:6655 c/c-typeck.cc:10154
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr ""
  
! #: c/c-parser.cc:6647
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces before C23"
  msgstr ""
  
! #: c/c-parser.cc:6736
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:6892
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr ""
  
! #: c/c-parser.cc:6904
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr ""
  
! #: c/c-parser.cc:6912
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:7199 cp/parser.cc:14902
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7206 cp/parser.cc:14909
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7213 cp/parser.cc:14916
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7220
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7276 c/c-parser.cc:7431 cp/parser.cc:13806 cp/parser.cc:13956
! #: cp/parser.cc:53985
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7284 cp/parser.cc:13814
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7308 c/c-parser.cc:7529 c/c-parser.cc:28635 cp/parser.cc:13838
! #: cp/parser.cc:53965 cp/parser.cc:54104
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7400 cp/parser.cc:13925
  #, 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:7408 cp/parser.cc:13933
  #, 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:7420 cp/parser.cc:13945
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7541 cp/parser.cc:14065
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7599 cp/parser.cc:16832
  #, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr "atribut %qs ne prima nikakve argumente"
  
! #: c/c-parser.cc:7696
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr ""
  
! #: c/c-parser.cc:7702 c/c-parser.cc:7894 c/c-parser.cc:7920
  #: c/gimple-parser.cc:472
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr ""
  
! #: c/c-parser.cc:7821
  #, 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:7841 c/c-parser.cc:7884
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr ""
  
! #: c/c-parser.cc:7928
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:7933 cp/parser.cc:14969
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.cc:7968
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr ""
--- 49777,50155 ----
  #. 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:46078
  #, 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:13123
  #, 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:10760 cp/parser.cc:37773 cp/parser.cc:41014 cp/parser.cc:44543
! #: cp/parser.cc:44735 cp/parser.cc:52957 cp/parser.cc:56605
  #, 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:24136
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
  
! #: c/c-parser.cc:4297 c/c-parser.cc:21775 cp/parser.cc:46141
  #: 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:33010
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "očekivano je ime direktive OpenMP"
  
! #: c/c-parser.cc:6061 cp/parser.cc:33066
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "očekivano je %<directive%> ili %<sequence%>"
  
! #: c/c-parser.cc:6206 cp/parser.cc:33234
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr ""
  
! #: c/c-parser.cc:6222 cp/parser.cc:33250
  #, 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:10232
  #, 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:14900
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7210 cp/parser.cc:14907
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7217 cp/parser.cc:14914
  #, 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:13804 cp/parser.cc:13954
! #: cp/parser.cc:53983
  #, 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:13812
  #, 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:13836
! #: cp/parser.cc:53963 cp/parser.cc:54102
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7404 cp/parser.cc:13923
  #, 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:13931
  #, 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:13943
  #, 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:14063
  #, 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:16828
  #, 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:14967
  #, 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 ""
*************** msgstr ""
*** 50076,51712 ****
  #. 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:8025 c/c-parser.cc:8029 c/c-parser.cc:8537
! #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14429
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
  
! #: c/c-parser.cc:8110
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:8140
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:8393
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.cc:8519
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.cc:8629
  #, gcc-internal-format
  msgid "ISO C does not support if declarations before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:8651
  #, gcc-internal-format
  msgid "declaration in the controlling expression must have an initializer"
  msgstr ""
  
! #: c/c-parser.cc:8668 cp/parser.cc:5589 cp/parser.cc:17961
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr ""
  
! #: c/c-parser.cc:8749 cp/parser.cc:16969
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.cc:8792 cp/parser.cc:16972
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.cc:8886 cp/parser.cc:15383
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:9004 c/c-parser.cc:9083 c/c-parser.cc:9218 cp/parser.cc:16382
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
  
! #: c/c-parser.cc:9091
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.cc:9252 c/c-parser.cc:9284
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9307
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9331 cp/parser.cc:15691
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9337 cp/parser.cc:15697
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9378
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9527 c/c-parser.cc:9538 c/c-parser.cc:9549
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr ""
  
! #: c/c-parser.cc:9528 c/c-parser.cc:9539 c/c-parser.cc:9550 cp/parser.cc:25094
! #: cp/parser.cc:25112 cp/parser.cc:25127
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.cc:9559
  #, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr ""
  
! #: c/c-parser.cc:9908 cp/parser.cc:5020
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr ""
  
! #: c/c-parser.cc:10116
  #, 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:10340 cp/typeck.cc:5829
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10346 cp/typeck.cc:5834
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
  
! #: c/c-parser.cc:10617
  #, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr "klasa skladište (storage) navedena u ‘typecast’"
  
! #: c/c-parser.cc:10620
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr ""
  
! #: c/c-parser.cc:10744
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr ""
  
! #: c/c-parser.cc:10824
  #, gcc-internal-format
  msgid "ISO C does not support static assertions in expressions before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:10857
  #, gcc-internal-format
  msgid "ISO C does not support %qs before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:10897
  #, 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:10900 c/c-parser.cc:11086
  #, 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:10927
  #, gcc-internal-format
  msgid "%qs applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.cc:11003
  #, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr "klasa skladište (storage) navedena u %qE"
  
! #: c/c-parser.cc:11006
  #, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr ""
  
! #: c/c-parser.cc:11030
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr ""
  
! #: c/c-parser.cc:11058
  #, 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:11071
  #, gcc-internal-format
  msgid "invalid application of %qs to something not a type"
  msgstr ""
  
! #: c/c-parser.cc:11244
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr ""
  
! #: c/c-parser.cc:11351
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11354
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11365
  #, gcc-internal-format
  msgid "ISO C does not support use of type name as %<_Generic%> controlling operand before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11446
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with function type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11450
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with incomplete type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11455
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with variably-modified type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11497
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11498
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.cc:11506
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:11507
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr ""
  
! #: c/c-parser.cc:11530
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.cc:11532
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.cc:11571
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:11592
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr ""
  
! #: c/c-parser.cc:11600
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr ""
  
! #: c/c-parser.cc:11606
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr ""
  
! #: c/c-parser.cc:11622
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr ""
  
! #: c/c-parser.cc:11645 c/c-parser.cc:11649
  #, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr ""
  
! #: c/c-parser.cc:11653
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr ""
  
! #: c/c-parser.cc:11872 c/c-parser.cc:13608 c/c-parser.cc:13630
! #: c/c-parser.cc:23984 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47628
  #, gcc-internal-format
  msgid "expected expression"
  msgstr ""
  
! #: c/c-parser.cc:11894
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c/c-parser.cc:11909
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.cc:12014 cp/parser.cc:12391
  #, gcc-internal-format
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12053 cp/parser.cc:12446
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12192
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr ""
  
! #: c/c-parser.cc:12208
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr ""
  
! #: c/c-parser.cc:12278 c/c-parser.cc:12295 c/c-parser.cc:12302
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12323
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr ""
  
! #: c/c-parser.cc:12367 c/c-parser.cc:12377
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12399 c/c-parser.cc:12409
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12442
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.cc:12461
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:12509
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12532
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12549
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12589
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12600
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12608
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12616 c/c-parser.cc:12646
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12624 c/c-parser.cc:12666
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12638
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12658
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12765
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr ""
  
! #: c/c-parser.cc:12806
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.cc:12819
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr ""
  
! #: c/c-parser.cc:12823
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr ""
  
! #: c/c-parser.cc:12849
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr ""
  
! #: c/c-parser.cc:12871
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:12880
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr ""
  
! #: c/c-parser.cc:12911
  #, 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:12923
  #, 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:12931
  #, 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:12982 c/c-parser.cc:13011 cp/parser.cc:8701
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr ""
  
! #: c/c-parser.cc:13182
  #, gcc-internal-format
  msgid "wrong number of arguments to %qs"
  msgstr "loš, krivi broj argumenata za %qs"
  
! #: c/c-parser.cc:13191 c/c-parser.cc:13271
  #, gcc-internal-format
  msgid "%qs operand not an integral type"
  msgstr "%qs operand nije integralni tip"
  
! #: c/c-parser.cc:13197 c/c-parser.cc:13277
  #, gcc-internal-format
  msgid "argument %u in call to function %qs has enumerated type"
  msgstr ""
  
! #: c/c-parser.cc:13204
  #, gcc-internal-format
  msgid "argument %u in call to function %qs has boolean type"
  msgstr ""
  
! #: c/c-parser.cc:13211
  #, gcc-internal-format
  msgid "argument 1 in call to function %qs has signed type"
  msgstr ""
  
! #: c/c-parser.cc:13219
  #, gcc-internal-format
  msgid "argument 1 in call to function %qs has %<char%> type"
  msgstr ""
  
! #: c/c-parser.cc:13293
  #, gcc-internal-format
  msgid "rotate count is negative"
  msgstr ""
  
! #: c/c-parser.cc:13585 cp/parser.cc:6975
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13595
  #, gcc-internal-format
  msgid "ISO C does not support %qs before C23"
  msgstr ""
  
! #: c/c-parser.cc:13683
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13688
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13704
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.cc:13709
  #, gcc-internal-format
  msgid "compound literal has function type"
  msgstr "složeni literal ima tip funkcije"
  
! #: c/c-parser.cc:13740
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:13745
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr ""
  
! #: c/c-parser.cc:13747
  #, 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:13761
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13836
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13841
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13849
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:13860
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13864
  #, 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:13869
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13882
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13886
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13904
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13909
  #, 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:13914
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13940
  #, 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:14070 cp/parser.cc:9138
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:14510
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:14606
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:14854
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr ""
  
! #: c/c-parser.cc:14986
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:15006
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:15128
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr ""
  
! #: c/c-parser.cc:15580
  #, 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:15648 cp/parser.cc:40873
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:15662 cp/parser.cc:40886
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15701
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.cc:15704 cp/parser.cc:40923
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15713 cp/parser.cc:40932
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.cc:15724 cp/parser.cc:40946
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "očekivano je ime selektora za %qE"
  
! #: c/c-parser.cc:15740 cp/parser.cc:40965
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15964 cp/semantics.cc:14910
  #, 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:16006 cp/parser.cc:56966
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
! #: c/c-parser.cc:16026 c/c-parser.cc:26701 c/c-parser.cc:27010
! #: c/c-parser.cc:27073 c/c-parser.cc:27183 cp/parser.cc:51253
! #: cp/parser.cc:51601 cp/parser.cc:51716 cp/parser.cc:51815 cp/parser.cc:56998
! #: cp/parser.cc:57014 cp/parser.cc:57030 cp/parser.cc:57046 cp/parser.cc:57063
! #: cp/parser.cc:57080 cp/parser.cc:57097 cp/parser.cc:57128 cp/parser.cc:57142
! #: cp/parser.cc:57167 cp/parser.cc:57181
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:16049 cp/parser.cc:57156
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16152 cp/parser.cc:57286
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:16159 cp/parser.cc:57292
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.cc:16171 c/c-parser.cc:16187
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16258 cp/parser.cc:57375
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.cc:16274 cp/parser.cc:56988
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
! #: c/c-parser.cc:16661 c/c-parser.cc:21118 c/c-parser.cc:23452
! #: c/c-parser.cc:23471 c/c-parser.cc:23724 c/c-parser.cc:23782
! #: c/c-parser.cc:23789 c/c-parser.cc:23796 c/c-parser.cc:28189
! #: c/c-parser.cc:29769 c/c-parser.cc:29777 c/c-parser.cc:30153
! #: c/c-parser.cc:30163 c/c-parser.cc:30272 c/c-parser.cc:30279
! #: c/c-parser.cc:30286 c/c-parser.cc:30293 cp/parser.cc:41416
! #: cp/parser.cc:45728 cp/parser.cc:47154 cp/parser.cc:47191 cp/parser.cc:47380
! #: cp/parser.cc:47443 cp/parser.cc:47450 cp/parser.cc:47457 cp/parser.cc:53197
! #: cp/parser.cc:53204 cp/parser.cc:53211 cp/parser.cc:53218 cp/parser.cc:53766
! #: cp/parser.cc:55837 cp/parser.cc:55845 cp/parser.cc:55997 cp/parser.cc:56007
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:16688
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:17295 c/c-parser.cc:31043
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr ""
  
! #: c/c-parser.cc:17299 cp/semantics.cc:9535
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr ""
  
! #: c/c-parser.cc:17341 cp/parser.cc:42307
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "‘collapse’ argument treba biti pozitivni, cjelobrojni izraz"
  
! #: c/c-parser.cc:17436 cp/parser.cc:42385
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "očekivano je %<none%> ili %<present%>"
  
! #: c/c-parser.cc:17438 cp/parser.cc:42387
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "očekivano je %<none%>, %<shared%>, %<private%> ili %<firstprivate%>"
  
! #: c/c-parser.cc:17523 cp/parser.cc:42457
  #, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr "očekivan je konstantni logički izraz"
  
! #: c/c-parser.cc:17600 cp/parser.cc:42539
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "očekivano je %<data%>, %<update%>, %<enter%> ili %<exit%>"
  
! #: c/c-parser.cc:17620 c/c-parser.cc:27066 c/c-parser.cc:27176
! #: cp/parser.cc:42557 cp/parser.cc:51593 cp/parser.cc:51708
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "očekivano je %<data%>"
  
! #: c/c-parser.cc:17673 cp/parser.cc:42612
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17680 cp/parser.cc:42619
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:17682 cp/parser.cc:42621
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.cc:17688 cp/parser.cc:42627
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:17793 c/c-parser.cc:17853 c/c-parser.cc:17915
! #: c/c-parser.cc:17963 c/c-parser.cc:18043 c/c-parser.cc:18440
! #: c/c-parser.cc:18522 c/c-parser.cc:19136 c/c-parser.cc:19281
! #: c/c-parser.cc:19349 c/c-parser.cc:20664 c/c-parser.cc:21055
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr ""
  
! #: c/c-parser.cc:17804
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17865
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17927 cp/semantics.cc:9750
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17976 cp/semantics.cc:9780
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:18010 cp/parser.cc:42853
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.cc:18082 cp/parser.cc:42923
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:18150
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "očekivan je %<scalar%>, %<aggregate%>, %<pointer%> ili %<all%>"
  
! #: c/c-parser.cc:18227 cp/parser.cc:43075
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:18230 cp/parser.cc:43078
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:18314 cp/semantics.cc:8427 cp/semantics.cc:8492
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:18326 c/c-parser.cc:18449 cp/semantics.cc:8462
! #: cp/semantics.cc:8506
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:18388 cp/parser.cc:42070
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr ""
  
! #: c/c-parser.cc:18422 cp/parser.cc:42103
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "neočekivani argument"
  
! #: c/c-parser.cc:18589 cp/semantics.cc:9966
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:18657 cp/parser.cc:46356
  #, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:18699 cp/parser.cc:43128
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "%<scalar%>, %<aggregate%> or %<pointer%>"
  
! #: c/c-parser.cc:18708 c/c-parser.cc:18714 cp/parser.cc:43137
! #: cp/parser.cc:43147
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "očekivano je %<concurrent%>"
  
! #: c/c-parser.cc:18750 cp/parser.cc:43187
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "očekivano je %<teams%>, %<parallel%> ili %<thread%>"
  
! #: c/c-parser.cc:18803 cp/parser.cc:43255
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "‘ordered’ argument treba biti pozitivni, cjelobrojni izraz"
  
! #: c/c-parser.cc:18898 cp/parser.cc:43337
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18937 c/c-parser.cc:29308 cp/parser.cc:55275
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:19059 cp/parser.cc:43524
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:19113 cp/parser.cc:43540
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19117 cp/parser.cc:43543
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19130 cp/semantics.cc:8553
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19153 cp/parser.cc:43563
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr ""
  
! #: c/c-parser.cc:19292 c/c-parser.cc:19303
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19311 cp/semantics.cc:8520
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19360 cp/semantics.cc:8649
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19405 cp/semantics.cc:8777
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19517 c/c-parser.cc:23439 cp/parser.cc:47146
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "očekivano je %<allocator%> ili %<align%>"
  
! #: c/c-parser.cc:19524 c/c-parser.cc:19691 c/c-parser.cc:19733
! #: cp/parser.cc:44048
  #, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:19572 cp/semantics.cc:8910
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19583 cp/semantics.cc:8865 cp/semantics.cc:8881
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19726
  #, 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:19791
  #, gcc-internal-format
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19809 cp/parser.cc:44110
  #, 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:19817 cp/parser.cc:44118
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19951 cp/parser.cc:44328
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "višekratni linearni modifikatori"
  
! #: c/c-parser.cc:19963 cp/parser.cc:44341
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19971 c/c-parser.cc:19999
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:20033 cp/parser.cc:44464
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20072
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20111
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20459 cp/parser.cc:44919
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20468 cp/parser.cc:44928
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20485 cp/parser.cc:44945
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.cc:20533 cp/parser.cc:45000 cp/parser.cc:45798 cp/parser.cc:45865
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "nevaljana vrsta ovisnosti"
  
! #: c/c-parser.cc:20594 cp/parser.cc:45030
  #, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "nevaljana ‘doacross’ vrsta"
  
! #: c/c-parser.cc:20629 cp/parser.cc:45231
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<target%> modifier"
  msgid "expected %<fallback%> modifier"
  msgstr "duplicirani modifikator %<target%>"
  
! #: c/c-parser.cc:20646 cp/parser.cc:45255
  #, 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:20675 cp/semantics.cc:8473
  #, 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:20783 cp/parser.cc:45371
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr ""
  
! #: c/c-parser.cc:20793 cp/parser.cc:45381
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20804 cp/parser.cc:45395
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20815 c/c-parser.cc:21307 cp/parser.cc:45155
! #: cp/parser.cc:45409
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<target%> modifier"
  msgid "too many %<iterator%> modifiers"
  msgstr "duplicirani modifikator %<target%>"
  
! #: c/c-parser.cc:20831 cp/parser.cc:45429
  #, gcc-internal-format
  msgid "too many %<mapper%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20851 cp/parser.cc:45455
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20867 c/c-parser.cc:29130 cp/parser.cc:45472
! #: cp/parser.cc:55511
  #, 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:20885 c/c-parser.cc:21296 cp/parser.cc:45141
! #: cp/parser.cc:45494
  #, gcc-internal-format
  msgid "too many %<present%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20894 cp/parser.cc:45506
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:20906 cp/parser.cc:45521
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20941 cp/parser.cc:45555
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "nevaljana vrsta dodjele"
  
! #: c/c-parser.cc:21025 cp/parser.cc:45651
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21037 cp/parser.cc:45662
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "očekivano je %<ancestor%> ili %<device_num%>"
  
! #: c/c-parser.cc:21060 cp/semantics.cc:8674
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21093 cp/parser.cc:45733
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
  
! #: c/c-parser.cc:21157 cp/parser.cc:45772
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21180
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr ""
  
! #: c/c-parser.cc:21224
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "očekivano je %<host%>, %<nohost%> ili %<any%>"
  
! #: c/c-parser.cc:21317 cp/parser.cc:45170
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21413 cp/semantics.cc:10088 cp/semantics.cc:10106
  #, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr "argument %<partial%> treba biti pozitivni, cjelobrojni izraz"
  
! #: c/c-parser.cc:21514 cp/semantics.cc:9247
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21585 c/c-parser.cc:21679 cp/parser.cc:45925
! #: cp/parser.cc:46037
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr ""
  
! #: c/c-parser.cc:21594 c/c-parser.cc:21715 cp/parser.cc:45932
! #: cp/parser.cc:46072
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qs"
  msgstr "nepoznati strani ‘runtime’ identifikator %qs"
  
! #: c/c-parser.cc:21609 c/c-parser.cc:21738 cp/parser.cc:45947
! #: cp/parser.cc:46094
  #, 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:21617 c/c-parser.cc:21746 cp/parser.cc:45955
! #: cp/parser.cc:46102 cp/semantics.cc:7751
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21655 cp/parser.cc:46014
  #, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "očekivan je %<fr%> ili selektor preferencija %<attr%>"
  
! #: c/c-parser.cc:21663 cp/parser.cc:46022
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21689 cp/parser.cc:46046
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21697 cp/parser.cc:46053
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21709 cp/parser.cc:46065
  #, gcc-internal-format
  msgid "non-empty string literal expected"
  msgstr ""
  
! #: c/c-parser.cc:21819 cp/parser.cc:46205
  #, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21826 cp/parser.cc:46212
  #, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr "duplicirani modifikator %<target%>"
  
! #: c/c-parser.cc:21833 cp/parser.cc:46219
  #, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21854 cp/parser.cc:46240
  #, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "očekivano je  %<prefer_type%>, %<target%> ili %<targetsync%>"
  
! #: c/c-parser.cc:21890 c/c-parser.cc:28218 cp/parser.cc:46277
! #: cp/parser.cc:53791
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr "nedostaje zahtijevani %<target%> i/ili %<targetsync%> modifikator"
  
! #: c/c-parser.cc:22131 cp/parser.cc:46572
  #, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr "očekivana je OpenACC klauzula"
  
! #: c/c-parser.cc:22142 c/c-parser.cc:22552 c/c-parser.cc:30585
! #: cp/parser.cc:46583 cp/parser.cc:47051 cp/parser.cc:54745
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr ""
  
! #: c/c-parser.cc:22187 cp/parser.cc:46631
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22340 cp/parser.cc:46824
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.cc:22380 cp/parser.cc:46860
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22541 cp/parser.cc:47040
  #, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "očekivana je OpenMP klauzula"
  
! #: c/c-parser.cc:22702 cp/parser.cc:52283
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22712 cp/parser.cc:52293
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22732 cp/parser.cc:52313
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22743 cp/parser.cc:52324
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:22750 cp/parser.cc:52331
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22758 cp/parser.cc:52339
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22769 cp/parser.cc:52361
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22779 cp/parser.cc:52384
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22872 cp/parser.cc:52468
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "očekivano je %<data%> iza %<#pragma acc %s%>"
  
! #: c/c-parser.cc:22888 cp/parser.cc:52485
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22920 cp/parser.cc:52243
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23149 cp/parser.cc:3610
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr ""
  
! #: c/c-parser.cc:23153
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "očekivano je ime funkcije"
  
! #: c/c-parser.cc:23171 cp/parser.cc:56275
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr ""
  
! #: c/c-parser.cc:23194 c/c-parser.cc:23242 cp/parser.cc:1839
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23234 cp/parser.cc:56326 cp/parser.cc:56373
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23265 cp/parser.cc:56401
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23266 cp/parser.cc:56403
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.cc:23311 cp/parser.cc:52701
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23370
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must be declared before %qD"
  msgstr ""
  
! #: c/c-parser.cc:23374 c/c-parser.cc:23397
  #, gcc-internal-format
  msgid "to be allocated variable declared here"
  msgstr ""
  
! #: c/c-parser.cc:23392
  #, 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:23395
  #, gcc-internal-format
  msgid "modified here"
  msgstr "izmijenjeno ovdje"
  
! #: c/c-parser.cc:23463 cp/parser.cc:47166 cp/parser.cc:47181
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:23487
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:23504
  #, gcc-internal-format
  msgid "function parameter %qD may not appear as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23511
  #, gcc-internal-format
  msgid "%<allocate%> directive must be in the same scope as %qD"
  msgstr ""
  
! #: c/c-parser.cc:23519
  #, gcc-internal-format
  msgid "%qD already appeared as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23528
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr ""
  
! #: c/c-parser.cc:23539
  #, gcc-internal-format
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23690 cp/parser.cc:47346
  #, 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:23729 cp/parser.cc:47385
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "očekivano je %<seq_cst%>, %<acquire%> ili %<relaxed%>"
  
! #: c/c-parser.cc:23753 cp/parser.cc:47414
  #, 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:23768 cp/parser.cc:47429
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr ""
  
! #: c/c-parser.cc:23775 cp/parser.cc:47436
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.cc:23813 c/c-parser.cc:23820 cp/parser.cc:47474
! #: cp/parser.cc:47481
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23826 c/c-parser.cc:23831 cp/parser.cc:47487
! #: cp/parser.cc:47492
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:23854 cp/parser.cc:47515
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23865 cp/parser.cc:47526
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23897 cp/parser.cc:47558
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23907 cp/parser.cc:47568
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24028 cp/parser.cc:47668
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "očekivan je %<==%> usporedba u uvjetu %<if%>"
  
! #: c/c-parser.cc:24035 cp/parser.cc:47675
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24108 cp/parser.cc:47740 cp/parser.cc:48023 cp/parser.cc:48117
! #: cp/parser.cc:48135
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24119 cp/parser.cc:47751
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "očekivano je %<else%>"
  
! #: c/c-parser.cc:24179 cp/parser.cc:48190
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24450 cp/parser.cc:48044 cp/parser.cc:48070
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24454 cp/parser.cc:48110 cp/parser.cc:48144
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24505 cp/parser.cc:48179
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24511 cp/semantics.cc:12399 cp/semantics.cc:12409
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24614 cp/semantics.cc:12486
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.cc:24657
  #, gcc-internal-format
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "izraz %<destroy%> nije izraz lvalue"
  
! #: c/c-parser.cc:24663 cp/parser.cc:48332
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24694 cp/parser.cc:48368
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "očekivano %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> ili %<inoutset%>"
  
! #: c/c-parser.cc:24706 cp/parser.cc:48384
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "očekivano je %<depend%>, %<destroy%> ili %<update%> klauzula"
  
! #: c/c-parser.cc:24747 cp/parser.cc:48422
  #, 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:24755 cp/parser.cc:48430
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:24760
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.cc:24831 cp/parser.cc:49168
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24898 cp/parser.cc:49237
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24932 cp/parser.cc:49270
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "očekivano je %<inclusive%> ili %<exclusive%> klauzula"
  
! #: c/c-parser.cc:24937 cp/parser.cc:49276
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "očekivano je %<#pragma omp scan%>"
  
! #: c/c-parser.cc:24946 cp/parser.cc:49285
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24971 cp/parser.cc:49308
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr ""
--- 50158,51794 ----
  #. 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:14427
  #, 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:17957
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr ""
  
! #: c/c-parser.cc:8753 cp/parser.cc:16965
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.cc:8796 cp/parser.cc:16968
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.cc:8890 cp/parser.cc:15381
  #, 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:16378
  #, 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:15689
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9341 cp/parser.cc:15695
  #, 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:25090
! #: cp/parser.cc:25108 cp/parser.cc:25123
  #, 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:5829
  #, 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:5834
  #, 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:47626
  #, 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:12389
  #, gcc-internal-format
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12057 cp/parser.cc:12444
  #, 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:8703
  #, 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:6977
  #, 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:9140
  #, 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:40871
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:15666 cp/parser.cc:40884
  #, 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:40921
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15717 cp/parser.cc:40930
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.cc:15728 cp/parser.cc:40944
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "očekivano je ime selektora za %qE"
  
! #: c/c-parser.cc:15744 cp/parser.cc:40963
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14906
  #, 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:56964
  #, 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:51251
! #: cp/parser.cc:51599 cp/parser.cc:51714 cp/parser.cc:51813 cp/parser.cc:56996
! #: cp/parser.cc:57012 cp/parser.cc:57028 cp/parser.cc:57044 cp/parser.cc:57061
! #: cp/parser.cc:57078 cp/parser.cc:57095 cp/parser.cc:57126 cp/parser.cc:57140
! #: cp/parser.cc:57165 cp/parser.cc:57179
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:16053 cp/parser.cc:57154
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16156 cp/parser.cc:57284
  #, 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:57290
  #, 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:57373
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.cc:16278 cp/parser.cc:56986
  #, 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:41414
! #: cp/parser.cc:45726 cp/parser.cc:47152 cp/parser.cc:47189 cp/parser.cc:47378
! #: cp/parser.cc:47441 cp/parser.cc:47448 cp/parser.cc:47455 cp/parser.cc:53195
! #: cp/parser.cc:53202 cp/parser.cc:53209 cp/parser.cc:53216 cp/parser.cc:53764
! #: cp/parser.cc:55835 cp/parser.cc:55843 cp/parser.cc:55995 cp/parser.cc:56005
  #, 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:9531
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr ""
  
! #: c/c-parser.cc:17345 cp/parser.cc:42305
  #, 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:42383
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "očekivano je %<none%> ili %<present%>"
  
! #: c/c-parser.cc:17442 cp/parser.cc:42385
  #, 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:42455
  #, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr "očekivan je konstantni logički izraz"
  
! #: c/c-parser.cc:17604 cp/parser.cc:42537
  #, 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:42555 cp/parser.cc:51591 cp/parser.cc:51706
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "očekivano je %<data%>"
  
! #: c/c-parser.cc:17677 cp/parser.cc:42610
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17684 cp/parser.cc:42617
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:17686 cp/parser.cc:42619
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.cc:17692 cp/parser.cc:42625
  #, 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:9746
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17980 cp/semantics.cc:9776
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:18014 cp/parser.cc:42851
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.cc:18086 cp/parser.cc:42921
  #, 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:43073
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:18234 cp/parser.cc:43076
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:18318 cp/semantics.cc:8423 cp/semantics.cc:8488
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:18330 c/c-parser.cc:18453 cp/semantics.cc:8458
! #: cp/semantics.cc:8502
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:18392 cp/parser.cc:42068
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr ""
  
! #: c/c-parser.cc:18426 cp/parser.cc:42101
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "neočekivani argument"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9962
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:18661 cp/parser.cc:46354
  #, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:18703 cp/parser.cc:43126
  #, 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:43135
! #: cp/parser.cc:43145
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "očekivano je %<concurrent%>"
  
! #: c/c-parser.cc:18754 cp/parser.cc:43185
  #, 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:43253
  #, 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:43335
  #, 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:55273
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:19063 cp/parser.cc:43522
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:19117 cp/parser.cc:43538
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19121 cp/parser.cc:43541
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19134 cp/semantics.cc:8549
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19157 cp/parser.cc:43561
  #, 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:8516
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8645
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19409 cp/semantics.cc:8773
  #, 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:47144
  #, 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:44046
  #, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8906
  #, 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:8861 cp/semantics.cc:8877
  #, 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:44108
  #, 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:44116
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19955 cp/parser.cc:44326
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "višekratni linearni modifikatori"
  
! #: c/c-parser.cc:19967 cp/parser.cc:44339
  #, 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:44462
  #, 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:44917
  #, 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:44926
  #, 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:44943
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.cc:20537 cp/parser.cc:44998 cp/parser.cc:45796 cp/parser.cc:45863
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "nevaljana vrsta ovisnosti"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45028
  #, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "nevaljana ‘doacross’ vrsta"
  
! #: c/c-parser.cc:20633 cp/parser.cc:45229
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<target%> modifier"
  msgid "expected %<fallback%> modifier"
  msgstr "duplicirani modifikator %<target%>"
  
! #: c/c-parser.cc:20650 cp/parser.cc:45253
  #, 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:8469
  #, 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:45369
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr ""
  
! #: c/c-parser.cc:20797 cp/parser.cc:45379
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20808 cp/parser.cc:45393
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20819 c/c-parser.cc:21311 cp/parser.cc:45153
! #: cp/parser.cc:45407
  #, 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:45427
  #, gcc-internal-format
  msgid "too many %<mapper%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20855 cp/parser.cc:45453
  #, 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:45470
! #: cp/parser.cc:55509
  #, 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:45139
! #: cp/parser.cc:45492
  #, gcc-internal-format
  msgid "too many %<present%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20898 cp/parser.cc:45504
  #, 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:45519
  #, 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:45553
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "nevaljana vrsta dodjele"
  
! #: c/c-parser.cc:21029 cp/parser.cc:45649
  #, 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:45660
  #, 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:8670
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21097 cp/parser.cc:45731
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
  
! #: c/c-parser.cc:21161 cp/parser.cc:45770
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21184
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr ""
  
! #: c/c-parser.cc:21228
  #, 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:45168
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21417 cp/semantics.cc:10084 cp/semantics.cc:10102
  #, 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:9243
  #, 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:45923
! #: cp/parser.cc:46035
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr ""
  
! #: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45930
! #: cp/parser.cc:46070
  #, 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:45945
! #: cp/parser.cc:46092
  #, 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:45953
! #: cp/parser.cc:46100 cp/semantics.cc:7747
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21659 cp/parser.cc:46012
  #, 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:46020
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21693 cp/parser.cc:46044
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21701 cp/parser.cc:46051
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21713 cp/parser.cc:46063
  #, gcc-internal-format
  msgid "non-empty string literal expected"
  msgstr ""
  
! #: c/c-parser.cc:21823 cp/parser.cc:46203
  #, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21830 cp/parser.cc:46210
  #, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr "duplicirani modifikator %<target%>"
  
! #: c/c-parser.cc:21837 cp/parser.cc:46217
  #, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21858 cp/parser.cc:46238
  #, 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:46275
! #: cp/parser.cc:53789
  #, 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:46570
  #, 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:46581 cp/parser.cc:47049 cp/parser.cc:54743
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr ""
  
! #: c/c-parser.cc:22191 cp/parser.cc:46629
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22344 cp/parser.cc:46822
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.cc:22384 cp/parser.cc:46858
  #, 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:47038
  #, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "očekivana je OpenMP klauzula"
  
! #: c/c-parser.cc:22706 cp/parser.cc:52281
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22716 cp/parser.cc:52291
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22736 cp/parser.cc:52311
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22747 cp/parser.cc:52322
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:22754 cp/parser.cc:52329
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22762 cp/parser.cc:52337
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22773 cp/parser.cc:52359
  #, 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:52382
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22876 cp/parser.cc:52466
  #, 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:52483
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22924 cp/parser.cc:52241
  #, 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:56273
  #, 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:56324 cp/parser.cc:56371
  #, 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:56399
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23270 cp/parser.cc:56401
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.cc:23315 cp/parser.cc:52699
  #, 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:47164 cp/parser.cc:47179
  #, 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:47344
  #, 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:47383
  #, 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:47412
  #, 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:47427
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr ""
  
! #: c/c-parser.cc:23779 cp/parser.cc:47434
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.cc:23817 c/c-parser.cc:23824 cp/parser.cc:47472
! #: cp/parser.cc:47479
  #, 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:47485
! #: cp/parser.cc:47490
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:23858 cp/parser.cc:47513
  #, 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:47524
  #, 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:47556
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23911 cp/parser.cc:47566
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24032 cp/parser.cc:47666
  #, 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:47673
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24112 cp/parser.cc:47738 cp/parser.cc:48021 cp/parser.cc:48115
! #: cp/parser.cc:48133
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24123 cp/parser.cc:47749
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "očekivano je %<else%>"
  
! #: c/c-parser.cc:24183 cp/parser.cc:48188
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24454 cp/parser.cc:48042 cp/parser.cc:48068
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24458 cp/parser.cc:48108 cp/parser.cc:48142
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24509 cp/parser.cc:48177
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12395 cp/semantics.cc:12405
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24618 cp/semantics.cc:12482
  #, 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:48330
  #, 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:48366
  #, 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:48382
  #, 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:48420
  #, 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:48428
  #, 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:49166
  #, 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:49235
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24936 cp/parser.cc:49268
  #, 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:49274
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "očekivano je %<#pragma omp scan%>"
  
! #: c/c-parser.cc:24950 cp/parser.cc:49283
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24975 cp/parser.cc:49306
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr ""
*************** msgstr ""
*** 51714,52413 ****
  #. 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:25000 cp/parser.cc:49330 cp/parser.cc:49332 cp/parser.cc:49517
  #, gcc-internal-format
  msgid "loop nest expected"
  msgstr "petlja nije očekivana"
  
! #: c/c-parser.cc:25052 cp/parser.cc:49405
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25081 cp/parser.cc:49436
  #, 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:25092 cp/parser.cc:49447
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25115 cp/parser.cc:49473
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25126 cp/parser.cc:49484
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25214 cp/semantics.cc:11961 cp/semantics.cc:12054
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.cc:25303 c/c-parser.cc:25318 cp/parser.cc:49811
! #: cp/parser.cc:49826
  #, gcc-internal-format
  msgid "not enough nested loops"
  msgstr ""
  
! #: c/c-parser.cc:25421 cp/parser.cc:50119
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25544 cp/parser.cc:49646 cp/parser.cc:49689 cp/pt.cc:19123
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:25792 cp/parser.cc:50512
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25984 cp/parser.cc:50671
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:26200 cp/parser.cc:50877
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "očekivano je %<for%> iza %qs"
  
! #: c/c-parser.cc:26414 c/c-parser.cc:26422
  #, gcc-internal-format
  msgid "expected a function name"
  msgstr "očekivano je ime funkcije"
  
! #: c/c-parser.cc:26435 cp/parser.cc:53411
  #, gcc-internal-format
  msgid "expected target-function call"
  msgstr "očekivan je poziv ciljane funkcije (target-function) "
  
! #: c/c-parser.cc:26505
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr ""
  
! #: c/c-parser.cc:26692 cp/parser.cc:51244
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "očekivano je %<point%>"
  
! #: c/c-parser.cc:26959 cp/parser.cc:51531
  #, 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:26975 cp/parser.cc:51547
  #, 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:27023 cp/parser.cc:51828
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:27125 cp/parser.cc:51654
  #, 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:27137 cp/parser.cc:51666
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27236 cp/parser.cc:51771
  #, 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:27249 cp/parser.cc:51784
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27501 cp/semantics.cc:11464
  #, 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:27562
  #, 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:27613 c/c-parser.cc:27651
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:27684 cp/parser.cc:52846
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.cc:27696 cp/parser.cc:52860
  #, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:27724 cp/parser.cc:52889
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:27746 cp/parser.cc:52921
  #, gcc-internal-format
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr ""
  
! #: c/c-parser.cc:27755 cp/parser.cc:52931 cp/pt.cc:18771
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr "argument %<score%> mora biti konstantan cjelobrojni izraz"
  
! #: c/c-parser.cc:27758 cp/parser.cc:52934 cp/pt.cc:18778
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr "argument %<score%> ne smije biti negativan"
  
! #: c/c-parser.cc:27799 cp/parser.cc:52980
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.cc:27835 cp/parser.cc:53019 cp/pt.cc:18804
  #, gcc-internal-format
  msgid "property must be integer expression"
  msgstr "svojstvo (property) mora biti cjelobrojni izraz"
  
! #: c/c-parser.cc:27846 cp/parser.cc:53034
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27867 cp/parser.cc:53050 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:27926 cp/parser.cc:53113
  #, gcc-internal-format
  msgid "expected context selector set name"
  msgstr "očekivano je ime konteksta skupa selektora"
  
! #: c/c-parser.cc:27993
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr ""
  
! #: c/c-parser.cc:28005 cp/decl.cc:9304
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28011 cp/decl.cc:9226
  #, 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:28065 cp/parser.cc:53629
  #, 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:28081 cp/parser.cc:53642
  #, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28143 cp/parser.cc:53718
  #, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr ""
  
! #: c/c-parser.cc:28150
  #, gcc-internal-format
  msgid "%qD is not of pointer type"
  msgstr "%qD nije tip pokazivača>"
  
! #: c/c-parser.cc:28170 cp/parser.cc:53751
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr "očekivano je %<nothing%> ili %<need_device_ptr%>"
  
! #: c/c-parser.cc:28173
  #, gcc-internal-format
  msgid "%<need_device_addr%> is not valid for C"
  msgstr ""
  
! #: c/c-parser.cc:28180 cp/parser.cc:53758
  #, 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:28200 cp/parser.cc:53775
  #, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr "očekivano je %<interop%>"
  
! #: c/c-parser.cc:28245 cp/parser.cc:53838
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>"
  msgid "expected %<match%> clause"
  msgstr "očekivano je %<data%>"
  
! #: c/c-parser.cc:28261
  #, 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:28288
  #, 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:28291
  #, 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:28326 cp/decl.cc:9286
  #, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr ""
  
! #: c/c-parser.cc:28330 cp/decl.cc:9151 cp/decl.cc:9289
  #, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr ""
  
! #: c/c-parser.cc:28373
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr ""
  
! #: c/c-parser.cc:28392 cp/decl.cc:9295
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr ""
  
! #: c/c-parser.cc:28455
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28463 cp/parser.cc:53888
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28471
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> cannot be used with function multi-versioning"
  msgstr ""
  
! #: c/c-parser.cc:28563
  #, 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:28571 cp/parser.cc:25655
  #, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr ""
  
! #: c/c-parser.cc:28729 cp/parser.cc:54284
  #, 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:28766 cp/parser.cc:54177
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28770 cp/parser.cc:54181
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28830 cp/parser.cc:54319
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28833 cp/parser.cc:54322
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28897 cp/parser.cc:54392
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>"
  msgid "expected %<match%>"
  msgstr "očekivano je %<data%>"
  
! #: c/c-parser.cc:28950 c/c-parser.cc:29052 cp/parser.cc:54445
  #, 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:28964 cp/parser.cc:54458
  #, 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:28997 cp/parser.cc:54496
  #, 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:29008 c/c-parser.cc:29073 cp/parser.cc:54507
! #: cp/parser.cc:54572
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29015 c/c-parser.cc:29078 cp/parser.cc:54514
! #: cp/parser.cc:54577
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29029 cp/parser.cc:54528
  #, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29039 cp/parser.cc:54538
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29044 cp/parser.cc:54543
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29086 cp/parser.cc:54585
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "očekivano %<declare%> ili %<assumes%>"
  
! #: c/c-parser.cc:29104
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29150
  #, gcc-internal-format
  msgid "%qT is not a struct or union type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: c/c-parser.cc:29158
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare mapper%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29166
  #, 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:29202 cp/parser.cc:55580
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected clause"
  msgstr "neočekivani argument"
  
! #: c/c-parser.cc:29210 cp/parser.cc:55591
  #, fuzzy, gcc-internal-format
  #| msgid "missing mapper"
  msgid "missing %<map%> clause"
  msgstr "nedostaje ‘mapper’"
  
! #: c/c-parser.cc:29258
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29335
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29339
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29342
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29345
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29353
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29362
  #, 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:29483
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.cc:29494
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "očekivano je function-name %<(%>"
  
! #: c/c-parser.cc:29513
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:29653
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "očekivano je %<simd%>, %<reduction%>, %<target%> ili %<variant%>"
  
! #: c/c-parser.cc:29724 cp/parser.cc:55786
  #, 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:29753 cp/parser.cc:55821
  #, 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:29772 cp/parser.cc:55840
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29784 cp/parser.cc:55852
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29793 cp/parser.cc:55861
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29807 cp/parser.cc:55875
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:29826
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29832
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29950 cp/parser.cc:52052
  #, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr "očekivano je %<sizes%>"
  
! #: c/c-parser.cc:29979 cp/semantics.cc:9990 cp/semantics.cc:10007
  #, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:30095 cp/parser.cc:55932
  #, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "očekivano je %<at%>, %<severity%> ili %<message%> klauzula"
  
! #: c/c-parser.cc:30128 cp/parser.cc:55967
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "očekivano je %qs ili %qs"
  
! #: c/c-parser.cc:30185 cp/parser.cc:56029
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:30192 cp/parser.cc:56036
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:30219 cp/parser.cc:56067
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30222 cp/parser.cc:56070
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30253 cp/parser.cc:53178
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "očekivana je barem jedna klauzula pretpostavki"
  
! #: c/c-parser.cc:30346 c/c-parser.cc:30653 cp/parser.cc:53271
! #: cp/parser.cc:54814 cp/parser.cc:54841
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr "očekivano je ime direktive"
  
! #: c/c-parser.cc:30358 cp/parser.cc:53283
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30366 cp/parser.cc:53291
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30373 cp/parser.cc:53298
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30384 cp/parser.cc:53309
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30407 cp/parser.cc:53336
  #, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "nepoznata klauzula pretpostavki %qs"
  
! #: c/c-parser.cc:30420 cp/parser.cc:53346
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "očekivana je klauzula pretpostavki"
  
! #: c/c-parser.cc:30549 cp/parser.cc:54707
  #, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "očekivano je %<when%>, %<otherwise%> ili %<default%> klauzula"
  
! #: c/c-parser.cc:30561 cp/parser.cc:54720
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30571 cp/parser.cc:54730
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30579 cp/parser.cc:54739
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30666 cp/parser.cc:54827
  #, gcc-internal-format
  msgid "unknown directive name"
  msgstr "nepoznato ime direktive"
  
! #: c/c-parser.cc:30681 cp/parser.cc:54847
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30687 cp/parser.cc:54853
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31019 cp/parser.cc:51180
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31045 cp/semantics.cc:10768
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.cc:31047 cp/semantics.cc:10770
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10772
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr ""
  
! #: c/c-parser.cc:31132 c/c-parser.cc:31201 cp/parser.cc:56698
! #: cp/semantics.cc:12646
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31134 c/c-parser.cc:31203 cp/parser.cc:56696
! #: cp/semantics.cc:12644
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31235 cp/parser.cc:56829
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31241 cp/parser.cc:56835
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:31250
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:31258 cp/parser.cc:56853
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:31351
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
--- 51796,52495 ----
  #. 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:49328 cp/parser.cc:49330 cp/parser.cc:49515
  #, gcc-internal-format
  msgid "loop nest expected"
  msgstr "petlja nije očekivana"
  
! #: c/c-parser.cc:25056 cp/parser.cc:49403
  #, 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:49434
  #, 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:49445
  #, 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:49471
  #, 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:49482
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11957 cp/semantics.cc:12050
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.cc:25307 c/c-parser.cc:25322 cp/parser.cc:49809
! #: cp/parser.cc:49824
  #, gcc-internal-format
  msgid "not enough nested loops"
  msgstr ""
  
! #: c/c-parser.cc:25425 cp/parser.cc:50117
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25548 cp/parser.cc:49644 cp/parser.cc:49687 cp/pt.cc:19181
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:25796 cp/parser.cc:50510
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25988 cp/parser.cc:50669
  #, 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:50875
  #, 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:53409
  #, 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:51242
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "očekivano je %<point%>"
  
! #: c/c-parser.cc:26963 cp/parser.cc:51529
  #, 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:51545
  #, 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:51826
  #, 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:51652
  #, 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:51664
  #, 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:51769
  #, 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:51782
  #, 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:11460
  #, 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:52844
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.cc:27700 cp/parser.cc:52858
  #, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:27728 cp/parser.cc:52887
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:27750 cp/parser.cc:52919
  #, 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:52929 cp/pt.cc:18829
  #, 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:52932 cp/pt.cc:18836
  #, 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:52978
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.cc:27839 cp/parser.cc:53017 cp/pt.cc:18862
  #, gcc-internal-format
  msgid "property must be integer expression"
  msgstr "svojstvo (property) mora biti cjelobrojni izraz"
  
! #: c/c-parser.cc:27850 cp/parser.cc:53032
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27871 cp/parser.cc:53048 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:53111
  #, 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:9307
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28015 cp/decl.cc:9229
  #, 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:53627
  #, 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:53640
  #, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28147 cp/parser.cc:53716
  #, 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:53749
  #, 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:53756
  #, 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:53773
  #, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr "očekivano je %<interop%>"
  
! #: c/c-parser.cc:28249 cp/parser.cc:53836
  #, 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:9289
  #, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr ""
  
! #: c/c-parser.cc:28334 cp/decl.cc:9154 cp/decl.cc:9292
  #, 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:9298
  #, 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:53886
  #, 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:25651
  #, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr ""
  
! #: c/c-parser.cc:28733 cp/parser.cc:54282
  #, 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:54175
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28774 cp/parser.cc:54179
  #, 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:54317
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28837 cp/parser.cc:54320
  #, 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:54390
  #, 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:54443
  #, 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:54456
  #, 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:54494
  #, 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:54505
! #: cp/parser.cc:54570
  #, 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:54512
! #: cp/parser.cc:54575
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29033 cp/parser.cc:54526
  #, 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:54536
  #, 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:54541
  #, 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:54583
  #, 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:55578
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected clause"
  msgstr "neočekivani argument"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55589
  #, 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:55784
  #, 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:55819
  #, 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:55838
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29788 cp/parser.cc:55850
  #, 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:55859
  #, 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:55873
  #, 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:52050
  #, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr "očekivano je %<sizes%>"
  
! #: c/c-parser.cc:29983 cp/semantics.cc:9986 cp/semantics.cc:10003
  #, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:30099 cp/parser.cc:55930
  #, 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:55965
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "očekivano je %qs ili %qs"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56027
  #, 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:56034
  #, 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:56065
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30226 cp/parser.cc:56068
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30257 cp/parser.cc:53176
  #, 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:53269
! #: cp/parser.cc:54812 cp/parser.cc:54839
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr "očekivano je ime direktive"
  
! #: c/c-parser.cc:30362 cp/parser.cc:53281
  #, 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:53289
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30377 cp/parser.cc:53296
  #, 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:53307
  #, 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:53334
  #, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "nepoznata klauzula pretpostavki %qs"
  
! #: c/c-parser.cc:30424 cp/parser.cc:53344
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "očekivana je klauzula pretpostavki"
  
! #: c/c-parser.cc:30553 cp/parser.cc:54705
  #, 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:54718
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30575 cp/parser.cc:54728
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30583 cp/parser.cc:54737
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30670 cp/parser.cc:54825
  #, gcc-internal-format
  msgid "unknown directive name"
  msgstr "nepoznato ime direktive"
  
! #: c/c-parser.cc:30685 cp/parser.cc:54845
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30691 cp/parser.cc:54851
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31023 cp/parser.cc:51178
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10764
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10766
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31055 cp/semantics.cc:10768
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr ""
  
! #: c/c-parser.cc:31136 c/c-parser.cc:31205 cp/parser.cc:56696
! #: cp/semantics.cc:12642
  #, 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:56694
! #: cp/semantics.cc:12640
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31239 cp/parser.cc:56827
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31245 cp/parser.cc:56833
  #, 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:56851
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:31355
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
*************** msgstr ""
*** 52417,52423 ****
  msgid "%qD has an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13076 c/c-typeck.cc:13150 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
--- 52499,52505 ----
  msgid "%qD has an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13154 c/c-typeck.cc:13228 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
*************** msgstr ""
*** 52448,52615 ****
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:579
  #, gcc-internal-format
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr ""
  
! #: c/c-typeck.cc:652
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "tipovi funkcija nisu kompatibilni s ISO C"
  
! #: c/c-typeck.cc:1140
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.cc:1145
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.cc:1150
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.cc:1180
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1829
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1833
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr ""
  
! #: c/c-typeck.cc:1837
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2055
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "povratni tipovi funkcija nisu kompatibilni zbog %<volatile%>"
  
! #: c/c-typeck.cc:2270
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3050
  #, 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:3292 c/c-typeck.cc:11224
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: c/c-typeck.cc:3296 c/c-typeck.cc:11228
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3305
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3308
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3375
  #, 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:3384
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3391
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr ""
  
! #: c/c-typeck.cc:3439
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr ""
  
! #: c/c-typeck.cc:3494
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr ""
  
! #: c/c-typeck.cc:3504 cp/typeck.cc:4273 cp/typeck.cc:4367
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:3510
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr ""
  
! #: c/c-typeck.cc:3565
  #, 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:3578
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr ""
  
! #: c/c-typeck.cc:3582
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.cc:3787
  #, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr ""
  
! #: c/c-typeck.cc:3832
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3834
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:3953 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4296
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:4302
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:4308
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr ""
--- 52530,52697 ----
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:657
  #, gcc-internal-format
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr ""
  
! #: c/c-typeck.cc:730
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "tipovi funkcija nisu kompatibilni s ISO C"
  
! #: c/c-typeck.cc:1218
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.cc:1223
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.cc:1228
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.cc:1258
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1907
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1911
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr ""
  
! #: c/c-typeck.cc:1915
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2133
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "povratni tipovi funkcija nisu kompatibilni zbog %<volatile%>"
  
! #: c/c-typeck.cc:2348
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3128
  #, 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:3370 c/c-typeck.cc:11302
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: c/c-typeck.cc:3374 c/c-typeck.cc:11306
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3383
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3386
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3453
  #, 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:3462
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3469
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr ""
  
! #: c/c-typeck.cc:3517
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr ""
  
! #: c/c-typeck.cc:3572
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr ""
  
! #: c/c-typeck.cc:3582 cp/typeck.cc:4273 cp/typeck.cc:4367
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:3588
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr ""
  
! #: c/c-typeck.cc:3643
  #, 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:3656
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr ""
  
! #: c/c-typeck.cc:3660
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.cc:3865
  #, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr ""
  
! #: c/c-typeck.cc:3910
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3912
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:4031 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4374
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:4380
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:4386
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr ""
*************** msgstr ""
*** 52617,54467 ****
  #. 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:4337
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr ""
  
! #: c/c-typeck.cc:4342 c/c-typeck.cc:4398
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr ""
  
! #: c/c-typeck.cc:4453
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr ""
  
! #: c/c-typeck.cc:4465
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4471
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4477
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4483
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4489
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4495
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4511
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4537
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4563
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4587
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4592
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4760
  #, gcc-internal-format
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:4764
  #, gcc-internal-format
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:4774
  #, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr ""
  
! #: c/c-typeck.cc:4787
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4792
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4871
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr ""
  
! #: c/c-typeck.cc:4952
  #, gcc-internal-format
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:4953
  #, gcc-internal-format
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:4967
  #, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr ""
  
! #: c/c-typeck.cc:5145 c/c-typeck.cc:5173 cp/typeck.cc:6099 cp/typeck.cc:6391
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.cc:5153 c/c-typeck.cc:5164 cp/typeck.cc:6136 cp/typeck.cc:6160
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr ""
  
! #: c/c-typeck.cc:5156 c/c-typeck.cc:5167 cp/typeck.cc:6139 cp/typeck.cc:6163
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
  
! #: c/c-typeck.cc:5185 c/c-typeck.cc:5192 c/c-typeck.cc:6623 c/c-typeck.cc:6628
! #: c/c-typeck.cc:9177 cp/tree.cc:6860
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr ""
  
! #: c/c-typeck.cc:5213
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:5272
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5275
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5309
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:5318 cp/typeck.cc:7197
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
  
! #: c/c-typeck.cc:5769
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:5773
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5783
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr ""
  
! #: c/c-typeck.cc:5807
  #, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr ""
  
! #: c/c-typeck.cc:5833
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr ""
  
! #: c/c-typeck.cc:5891
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5894
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5901
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:5904
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:5920
  #, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr ""
  
! #: c/c-typeck.cc:5947 c/c-typeck.cc:5981
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr ""
  
! #: c/c-typeck.cc:5949 c/c-typeck.cc:5984
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr ""
  
! #: c/c-typeck.cc:5969
  #, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:5973
  #, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6122
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr ""
  
! #: c/c-typeck.cc:6185 c/c-typeck.cc:6382 d/d-codegen.cc:759
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr ""
  
! #: c/c-typeck.cc:6199
  #, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:6207
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.cc:6401
  #, gcc-internal-format
  msgid "address of register compound literal requested"
  msgstr ""
  
! #: c/c-typeck.cc:6423
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6426
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6431
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6440 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6578
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6613
  #, gcc-internal-format
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6673
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.cc:6732 c/c-typeck.cc:6738
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6755
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.cc:6775
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6799
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6803
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:6808
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:6832
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6835
  #, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr "prvi izraz ima tip %qT"
  
! #: c/c-typeck.cc:6836
  #, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr "drugi izraz ima tip %qT"
  
! #: c/c-typeck.cc:6847 c/c-typeck.cc:6860
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6887
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:7003
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7007
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7026
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7031
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7040 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:7089
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7107 c/c-typeck.cc:13753
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7178
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.cc:7184
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:7219
  #, 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:7311
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.cc:7317
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.cc:7332
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.cc:7336
  #, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7356
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.cc:7366
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.cc:7401
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7406
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7411
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7444
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.cc:7456
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7462
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7472 cp/typeck.cc:9654
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7486
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7495
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7505
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7620
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7662
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.cc:7803
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7997 c/c-typeck.cc:8016 c/c-typeck.cc:8075
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr ""
  
! #: c/c-typeck.cc:8091
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr ""
  
! #: c/c-typeck.cc:8141
  msgid "expected %e but argument is of type %e"
  msgstr "očekivan je %e ali argument je tip %e"
  
! #: c/c-typeck.cc:8175
  #, 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:8178
  #, 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:8183
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr ""
  
! #: c/c-typeck.cc:8240 c/c-typeck.cc:9139
  msgid "%e declared here"
  msgstr "%e je deklariran ovdje"
  
! #: c/c-typeck.cc:8433
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8438
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8442
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8447
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8452
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8470
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8652 c/c-typeck.cc:9042
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8655 c/c-typeck.cc:9045
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8658 c/c-typeck.cc:9047
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8661 c/c-typeck.cc:9049
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8669 c/c-typeck.cc:8932 c/c-typeck.cc:8975
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8671 c/c-typeck.cc:8934 c/c-typeck.cc:8977
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8673 c/c-typeck.cc:8936 c/c-typeck.cc:8979
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8675 c/c-typeck.cc:8938 c/c-typeck.cc:8981
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8684
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.cc:8743
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8770
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8781
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8792
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8802
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8818
  #, 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:8833
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8839
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8845
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8850 cp/typeck.cc:10845
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8874
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8884
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8894
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8899
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8949
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:8952
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:8954
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:8956
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:8986
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9004
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9012
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9018
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9023
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9070
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:9081
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9087
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9096
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9102
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9110
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9116
  msgid "returning %e from a function with incompatible return type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9194
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9204
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9210
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9215
  #, 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:9237
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9247
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9253
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9257
  #, 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:9290
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr ""
  
! #: c/c-typeck.cc:9301
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9312
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9322
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
! #: c/c-typeck.cc:9402
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.cc:9644
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9661 c/c-typeck.cc:9671 c/c-typeck.cc:9733 c/c-typeck.cc:9886
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9667
  #, gcc-internal-format
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:9681
  #, gcc-internal-format
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:9698
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9707
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9851 c/c-typeck.cc:10837 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:9867 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:9913
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:9918
  #, 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:9925
  #, 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:9937
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.cc:10005 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.cc:10019 c/c-typeck.cc:10159 c/c-typeck.cc:10931
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10031 c/c-typeck.cc:10055 c/c-typeck.cc:10058
! #: c/c-typeck.cc:10066 c/c-typeck.cc:10128 c/c-typeck.cc:11915
! #: c/c-typeck.cc:11999
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:10040
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.cc:10071 c/c-typeck.cc:10141 c/c-typeck.cc:12009
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:10093 cp/typeck2.cc:1428
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr ""
  
! #: c/c-typeck.cc:10135 c/c-typeck.cc:12004
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.cc:10446 cp/decl.cc:8525
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
  
! #: c/c-typeck.cc:10677
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10764 c/c-typeck.cc:10767
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10839 c/c-typeck.cc:10843 c/c-typeck.cc:12607
! #: c/c-typeck.cc:12732 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:10880
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10903
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:10943
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11066 c/c-typeck.cc:11148
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11071 c/c-typeck.cc:11210
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11121
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.cc:11130 c/c-typeck.cc:11139
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:11144 c/c-typeck.cc:11146
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11150 c/c-typeck.cc:11153
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11172
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11181
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11315 c/c-typeck.cc:11370 c/c-typeck.cc:11411
! #: c/c-typeck.cc:11471 c/c-typeck.cc:11518 c/c-typeck.cc:12106
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:11406 c/c-typeck.cc:11467 c/c-typeck.cc:11514
! #: c/c-typeck.cc:12103
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:12031
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:12477
  #, gcc-internal-format
  msgid "excess elements in %qT initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12489 c/c-typeck.cc:12566
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12510
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12581 c/c-typeck.cc:12707 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:12677
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12699
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.cc:12800
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12877 c/c-typeck.cc:12879
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12913
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:13081 c/c-typeck.cc:13156 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, gcc-internal-format
  msgid "constraint allows registers outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13093 cp/semantics.cc:2383
  #, gcc-internal-format
  msgid "side-effects in output operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13104 cp/semantics.cc:2399
  #, gcc-internal-format
  msgid "output operand outside of a function is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:13112 c/c-typeck.cc:13203 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, gcc-internal-format
  msgid "%<-%> modifier used inside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13169 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:13184 cp/semantics.cc:2509
  #, gcc-internal-format
  msgid "side-effects in input operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13195 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:13248
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.cc:13254
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:13284 c/gimple-parser.cc:2638 cp/typeck.cc:11447
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
  
! #: c/c-typeck.cc:13315
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr ""
  
! #: c/c-typeck.cc:13328 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:13331
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:13412
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr ""
  
! #: c/c-typeck.cc:13417
  #, 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:13510 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:13535
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:13573 c/c-typeck.cc:13581
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:13587 cp/parser.cc:14674
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13589
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13665 cp/parser.cc:16765
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.cc:13668 c/c-typeck.cc:13688 cp/decl.cc:4639 cp/parser.cc:16776
! #: cp/parser.cc:16798
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:13671 cp/parser.cc:16779
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.cc:13685 cp/parser.cc:16789
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.cc:13735 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.cc:13779
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:14070
  #, 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:14075
  #, 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:14093 c/c-typeck.cc:14131
  #, 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:14098 c/c-typeck.cc:14136
  #, 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:14730 c/c-typeck.cc:14900 cp/typeck.cc:6417
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:14738 c/c-typeck.cc:14908 cp/typeck.cc:6431
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:14753 c/c-typeck.cc:14923 cp/typeck.cc:6449
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14769 c/c-typeck.cc:14933 cp/typeck.cc:6472
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14783 cp/typeck.cc:6088
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.cc:14822 c/c-typeck.cc:14974
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:14829 c/c-typeck.cc:14835
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:14842 c/c-typeck.cc:14984
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.cc:14855 c/c-typeck.cc:14861 c/c-typeck.cc:15011
! #: c/c-typeck.cc:15017
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.cc:14962
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.cc:14964
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.cc:14969
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr ""
  
! #: c/c-typeck.cc:14992 c/c-typeck.cc:14995 c/c-typeck.cc:15002
! #: c/c-typeck.cc:15005
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.cc:15082
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:15400
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15404
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15408
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15424
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15627 cp/semantics.cc:12559
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15638 c/c-typeck.cc:15648 cp/semantics.cc:12570
! #: cp/semantics.cc:12580
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.cc:15683 cp/semantics.cc:12615
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15751 cp/semantics.cc:6070 cp/semantics.cc:9482
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15755 c/c-typeck.cc:17720 cp/semantics.cc:6074
! #: cp/semantics.cc:9486
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15763
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15773 c/c-typeck.cc:17727 c/c-typeck.cc:17881
! #: cp/semantics.cc:6083 cp/semantics.cc:9493 cp/semantics.cc:9682
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15806 cp/semantics.cc:6117
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15813 cp/semantics.cc:6124
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15836 cp/semantics.cc:6157
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15854 c/c-typeck.cc:15921 c/c-typeck.cc:16212
! #: cp/semantics.cc:6175 cp/semantics.cc:6242
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15873 cp/semantics.cc:6194
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15881 cp/semantics.cc:6202
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15890 c/c-typeck.cc:16014 cp/semantics.cc:6211
! #: cp/semantics.cc:6335
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15907 cp/semantics.cc:6228
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15950 cp/semantics.cc:6271
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15965 cp/semantics.cc:6286
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16002 cp/semantics.cc:6323
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16006 cp/semantics.cc:6327
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16034 c/c-typeck.cc:16151 cp/semantics.cc:6354
! #: cp/semantics.cc:6488
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16044 cp/semantics.cc:6364
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr ""
  
! #: c/c-typeck.cc:16418 cp/semantics.cc:7543
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:16425
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16431 cp/semantics.cc:7550
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16444 cp/semantics.cc:7566
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr ""
  
! #: c/c-typeck.cc:16464 cp/semantics.cc:7602
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16491
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16498 cp/semantics.cc:7636
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7642
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16510 cp/semantics.cc:7648
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16547 cp/semantics.cc:7696
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "očekivan je pokazivač (pointer) u %qs klauzuli"
  
! #: c/c-typeck.cc:16657 cp/semantics.cc:7869
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16679 cp/semantics.cc:7889
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16705 c/c-typeck.cc:16715
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16735
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16747
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16755
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16799
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.cc:16808 cp/semantics.cc:7408
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.cc:16896
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16914 c/c-typeck.cc:17975 cp/semantics.cc:10371
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16926 cp/semantics.cc:10439
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:16941 cp/semantics.cc:7932
  #, 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:16950
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:16958
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16977 cp/semantics.cc:8016
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17007 c/c-typeck.cc:17875 c/c-typeck.cc:18147
! #: cp/semantics.cc:8103 cp/semantics.cc:9676 cp/semantics.cc:10067
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:17024 cp/semantics.cc:8121
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17035 cp/semantics.cc:8132
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17049 c/c-typeck.cc:17119 c/c-typeck.cc:17154
! #: c/c-typeck.cc:17285 cp/semantics.cc:8950
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17059 c/c-typeck.cc:17127 c/c-typeck.cc:17623
! #: c/c-typeck.cc:17775 c/c-typeck.cc:17783 c/c-typeck.cc:17799
! #: c/c-typeck.cc:17808 c/c-typeck.cc:17816 cp/semantics.cc:8146
! #: cp/semantics.cc:8156 cp/semantics.cc:8249 cp/semantics.cc:8257
! #: cp/semantics.cc:8304 cp/semantics.cc:9364 cp/semantics.cc:9554
! #: cp/semantics.cc:9562 cp/semantics.cc:9582 cp/semantics.cc:9591
! #: cp/semantics.cc:9599
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17062 c/c-typeck.cc:17133 c/c-typeck.cc:17819
! #: cp/semantics.cc:8159 cp/semantics.cc:8263 cp/semantics.cc:9602
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17107 cp/semantics.cc:8236
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17147 cp/semantics.cc:8296
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17166 cp/semantics.cc:8729
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17173
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:17180
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17187
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17200 cp/semantics.cc:8798
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17206
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17219 cp/semantics.cc:8837
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17225
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17296 cp/semantics.cc:8969
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17314 cp/semantics.cc:8990
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17328
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr ""
  
! #: c/c-typeck.cc:17345 cp/semantics.cc:9022
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17361 cp/semantics.cc:9042
  #, 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:17386 cp/semantics.cc:9066
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17389
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17398 cp/semantics.cc:9082
  #, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr ""
  
! #: c/c-typeck.cc:17434 cp/semantics.cc:9119
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17449 cp/semantics.cc:9134
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17457 cp/semantics.cc:9152
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17478 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17488 cp/semantics.cc:9186
  #, 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:17559 cp/semantics.cc:9299
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17579 c/c-typeck.cc:17655 c/c-typeck.cc:17691
! #: cp/semantics.cc:9319 cp/semantics.cc:9398 cp/semantics.cc:9434
  #, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr "nepodržani %qE izraz mape"
  
! #: c/c-typeck.cc:17619 c/c-typeck.cc:17796 cp/semantics.cc:9360
! #: cp/semantics.cc:9579
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17627 c/c-typeck.cc:17802 cp/semantics.cc:9368
! #: cp/semantics.cc:9585
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17746 c/c-typeck.cc:17888 cp/semantics.cc:9522
! #: cp/semantics.cc:9690
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17871 cp/semantics.cc:9671
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:17897 cp/semantics.cc:9702
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:17911 cp/semantics.cc:9718
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17914 cp/semantics.cc:9721
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17933
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.cc:17940
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:17988 c/c-typeck.cc:18094 cp/semantics.cc:10322
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18008 cp/semantics.cc:9226
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.cc:18130 cp/semantics.cc:10035
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18165 cp/semantics.cc:10129
  #, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18176 cp/semantics.cc:10143
  #, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr ""
  
! #: c/c-typeck.cc:18185 cp/semantics.cc:10152
  #, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr "%qD ne smije biti konstanta"
  
! #: c/c-typeck.cc:18234 cp/semantics.cc:10510
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.cc:18244
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18280 cp/semantics.cc:10263
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18292 cp/semantics.cc:10276
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18303 c/c-typeck.cc:18311 cp/semantics.cc:10285
! #: cp/semantics.cc:10314
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18359 cp/semantics.cc:10243
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18410 cp/semantics.cc:10293
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18418 cp/semantics.cc:10304
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18426 cp/semantics.cc:10360
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18436 cp/semantics.cc:10333
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18454 cp/semantics.cc:10535
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18472 cp/semantics.cc:10606
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18476 cp/semantics.cc:10610
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18658
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18663
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18669
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18676 c/c-typeck.cc:18686
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18682
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 52699,54549 ----
  #. 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:4415
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr ""
  
! #: c/c-typeck.cc:4420 c/c-typeck.cc:4476
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr ""
  
! #: c/c-typeck.cc:4531
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr ""
  
! #: c/c-typeck.cc:4543
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4549
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4555
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4561
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4567
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4573
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4589
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4615
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4641
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4665
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4670
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4838
  #, gcc-internal-format
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:4842
  #, gcc-internal-format
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:4852
  #, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr ""
  
! #: c/c-typeck.cc:4865
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4870
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4949
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr ""
  
! #: c/c-typeck.cc:5030
  #, gcc-internal-format
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:5031
  #, gcc-internal-format
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:5045
  #, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr ""
  
! #: c/c-typeck.cc:5223 c/c-typeck.cc:5251 cp/typeck.cc:6099 cp/typeck.cc:6391
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.cc:5231 c/c-typeck.cc:5242 cp/typeck.cc:6136 cp/typeck.cc:6160
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr ""
  
! #: c/c-typeck.cc:5234 c/c-typeck.cc:5245 cp/typeck.cc:6139 cp/typeck.cc:6163
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
  
! #: c/c-typeck.cc:5263 c/c-typeck.cc:5270 c/c-typeck.cc:6701 c/c-typeck.cc:6706
! #: c/c-typeck.cc:9255 cp/tree.cc:6866
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr ""
  
! #: c/c-typeck.cc:5291
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:5350
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5353
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5387
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:5396 cp/typeck.cc:7197
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
  
! #: c/c-typeck.cc:5847
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:5851
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5861
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr ""
  
! #: c/c-typeck.cc:5885
  #, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr ""
  
! #: c/c-typeck.cc:5911
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr ""
  
! #: c/c-typeck.cc:5969
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5972
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5979
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:5982
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:5998
  #, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr ""
  
! #: c/c-typeck.cc:6025 c/c-typeck.cc:6059
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr ""
  
! #: c/c-typeck.cc:6027 c/c-typeck.cc:6062
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr ""
  
! #: c/c-typeck.cc:6047
  #, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6051
  #, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6200
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr ""
  
! #: c/c-typeck.cc:6263 c/c-typeck.cc:6460 d/d-codegen.cc:759
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr ""
  
! #: c/c-typeck.cc:6277
  #, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:6285
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.cc:6479
  #, gcc-internal-format
  msgid "address of register compound literal requested"
  msgstr ""
  
! #: c/c-typeck.cc:6501
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6504
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6509
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6518 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6656
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6691
  #, gcc-internal-format
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6751
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.cc:6810 c/c-typeck.cc:6816
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6833
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.cc:6853
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6877
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6881
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:6886
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:6910
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6913
  #, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr "prvi izraz ima tip %qT"
  
! #: c/c-typeck.cc:6914
  #, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr "drugi izraz ima tip %qT"
  
! #: c/c-typeck.cc:6925 c/c-typeck.cc:6938
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6965
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:7081
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7085
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7104
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7109
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7118 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:7167
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7185 c/c-typeck.cc:13831
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7256
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.cc:7262
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:7297
  #, 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:7389
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.cc:7395
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.cc:7410
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.cc:7414
  #, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7434
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.cc:7444
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.cc:7479
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7484
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7489
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7522
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.cc:7534
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7540
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7550 cp/typeck.cc:9654
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7564
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7573
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7583
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7698
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7740
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.cc:7881
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8075 c/c-typeck.cc:8094 c/c-typeck.cc:8153
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr ""
  
! #: c/c-typeck.cc:8169
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr ""
  
! #: c/c-typeck.cc:8219
  msgid "expected %e but argument is of type %e"
  msgstr "očekivan je %e ali argument je tip %e"
  
! #: c/c-typeck.cc:8253
  #, 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:8256
  #, 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:8261
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr ""
  
! #: c/c-typeck.cc:8318 c/c-typeck.cc:9217
  msgid "%e declared here"
  msgstr "%e je deklariran ovdje"
  
! #: c/c-typeck.cc:8511
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8516
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8520
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8525
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8530
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8548
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8730 c/c-typeck.cc:9120
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8733 c/c-typeck.cc:9123
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8736 c/c-typeck.cc:9125
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8739 c/c-typeck.cc:9127
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8747 c/c-typeck.cc:9010 c/c-typeck.cc:9053
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8749 c/c-typeck.cc:9012 c/c-typeck.cc:9055
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8751 c/c-typeck.cc:9014 c/c-typeck.cc:9057
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8753 c/c-typeck.cc:9016 c/c-typeck.cc:9059
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8762
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.cc:8821
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8848
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8859
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8870
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8880
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8896
  #, 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:8911
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8917
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8923
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8928 cp/typeck.cc:10845
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8952
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8962
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8972
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8977
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9027
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9030
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9032
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9034
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9064
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9082
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9090
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9096
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9101
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9148
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:9159
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9165
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9174
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9180
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9188
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9194
  msgid "returning %e from a function with incompatible return type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9272
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9282
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9288
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9293
  #, 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:9315
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9325
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9331
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9335
  #, 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:9368
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr ""
  
! #: c/c-typeck.cc:9379
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9390
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9400
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
! #: c/c-typeck.cc:9480
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.cc:9722
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9739 c/c-typeck.cc:9749 c/c-typeck.cc:9811 c/c-typeck.cc:9964
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9745
  #, gcc-internal-format
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:9759
  #, gcc-internal-format
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:9776
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9785
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9929 c/c-typeck.cc:10915 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:9945 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:9991
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:9996
  #, 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:10003
  #, 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:10015
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.cc:10083 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.cc:10097 c/c-typeck.cc:10237 c/c-typeck.cc:11009
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10109 c/c-typeck.cc:10133 c/c-typeck.cc:10136
! #: c/c-typeck.cc:10144 c/c-typeck.cc:10206 c/c-typeck.cc:11993
! #: c/c-typeck.cc:12077
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:10118
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.cc:10149 c/c-typeck.cc:10219 c/c-typeck.cc:12087
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:10171 cp/typeck2.cc:1428
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr ""
  
! #: c/c-typeck.cc:10213 c/c-typeck.cc:12082
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.cc:10524 cp/decl.cc:8528
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
  
! #: c/c-typeck.cc:10755
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10842 c/c-typeck.cc:10845
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10917 c/c-typeck.cc:10921 c/c-typeck.cc:12685
! #: c/c-typeck.cc:12810 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:10958
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10981
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:11021
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11144 c/c-typeck.cc:11226
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11149 c/c-typeck.cc:11288
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11199
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.cc:11208 c/c-typeck.cc:11217
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:11222 c/c-typeck.cc:11224
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11228 c/c-typeck.cc:11231
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11250
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11259
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11393 c/c-typeck.cc:11448 c/c-typeck.cc:11489
! #: c/c-typeck.cc:11549 c/c-typeck.cc:11596 c/c-typeck.cc:12184
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:11484 c/c-typeck.cc:11545 c/c-typeck.cc:11592
! #: c/c-typeck.cc:12181
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:12109
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:12555
  #, gcc-internal-format
  msgid "excess elements in %qT initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12567 c/c-typeck.cc:12644
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12588
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12659 c/c-typeck.cc:12785 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:12755
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12777
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.cc:12878
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12955 c/c-typeck.cc:12957
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12991
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:13159 c/c-typeck.cc:13234 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, gcc-internal-format
  msgid "constraint allows registers outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13171 cp/semantics.cc:2383
  #, gcc-internal-format
  msgid "side-effects in output operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13182 cp/semantics.cc:2399
  #, gcc-internal-format
  msgid "output operand outside of a function is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:13190 c/c-typeck.cc:13281 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, gcc-internal-format
  msgid "%<-%> modifier used inside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13247 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:13262 cp/semantics.cc:2509
  #, gcc-internal-format
  msgid "side-effects in input operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13273 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:13326
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.cc:13332
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:13362 c/gimple-parser.cc:2638 cp/typeck.cc:11447
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
  
! #: c/c-typeck.cc:13393
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr ""
  
! #: c/c-typeck.cc:13406 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:13409
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:13490
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr ""
  
! #: c/c-typeck.cc:13495
  #, 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:13588 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:13613
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:13651 c/c-typeck.cc:13659
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:13665 cp/parser.cc:14672
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13667
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13743 cp/parser.cc:16761
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.cc:13746 c/c-typeck.cc:13766 cp/decl.cc:4639 cp/parser.cc:16772
! #: cp/parser.cc:16794
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:13749 cp/parser.cc:16775
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.cc:13763 cp/parser.cc:16785
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.cc:13813 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.cc:13857
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:14148
  #, 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:14153
  #, 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:14171 c/c-typeck.cc:14209
  #, 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:14176 c/c-typeck.cc:14214
  #, 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:14808 c/c-typeck.cc:14978 cp/typeck.cc:6417
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6431
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:14831 c/c-typeck.cc:15001 cp/typeck.cc:6449
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14847 c/c-typeck.cc:15011 cp/typeck.cc:6472
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14861 cp/typeck.cc:6088
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.cc:14900 c/c-typeck.cc:15052
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:14907 c/c-typeck.cc:14913
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:14920 c/c-typeck.cc:15062
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.cc:14933 c/c-typeck.cc:14939 c/c-typeck.cc:15089
! #: c/c-typeck.cc:15095
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.cc:15040
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.cc:15042
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.cc:15047
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr ""
  
! #: c/c-typeck.cc:15070 c/c-typeck.cc:15073 c/c-typeck.cc:15080
! #: c/c-typeck.cc:15083
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.cc:15160
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:15478
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15482
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15486
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15502
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15705 cp/semantics.cc:12555
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15716 c/c-typeck.cc:15726 cp/semantics.cc:12566
! #: cp/semantics.cc:12576
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.cc:15761 cp/semantics.cc:12611
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15829 cp/semantics.cc:6066 cp/semantics.cc:9478
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15833 c/c-typeck.cc:17798 cp/semantics.cc:6070
! #: cp/semantics.cc:9482
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15841
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15851 c/c-typeck.cc:17805 c/c-typeck.cc:17959
! #: cp/semantics.cc:6079 cp/semantics.cc:9489 cp/semantics.cc:9678
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15884 cp/semantics.cc:6113
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15891 cp/semantics.cc:6120
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15914 cp/semantics.cc:6153
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15932 c/c-typeck.cc:15999 c/c-typeck.cc:16290
! #: cp/semantics.cc:6171 cp/semantics.cc:6238
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15951 cp/semantics.cc:6190
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6198
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15968 c/c-typeck.cc:16092 cp/semantics.cc:6207
! #: cp/semantics.cc:6331
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15985 cp/semantics.cc:6224
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16028 cp/semantics.cc:6267
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16043 cp/semantics.cc:6282
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16080 cp/semantics.cc:6319
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16084 cp/semantics.cc:6323
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16112 c/c-typeck.cc:16229 cp/semantics.cc:6350
! #: cp/semantics.cc:6484
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16122 cp/semantics.cc:6360
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr ""
  
! #: c/c-typeck.cc:16496 cp/semantics.cc:7539
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:16503
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16509 cp/semantics.cc:7546
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16522 cp/semantics.cc:7562
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr ""
  
! #: c/c-typeck.cc:16542 cp/semantics.cc:7598
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16569
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16576 cp/semantics.cc:7632
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16582 cp/semantics.cc:7638
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16588 cp/semantics.cc:7644
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16625 cp/semantics.cc:7692
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "očekivan je pokazivač (pointer) u %qs klauzuli"
  
! #: c/c-typeck.cc:16735 cp/semantics.cc:7865
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16757 cp/semantics.cc:7885
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16783 c/c-typeck.cc:16793
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16813
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16825
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16833
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16877
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.cc:16886 cp/semantics.cc:7404
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.cc:16974
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16992 c/c-typeck.cc:18053 cp/semantics.cc:10367
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17004 cp/semantics.cc:10435
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:17019 cp/semantics.cc:7928
  #, 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:17028
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17055 cp/semantics.cc:8012
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17085 c/c-typeck.cc:17953 c/c-typeck.cc:18225
! #: cp/semantics.cc:8099 cp/semantics.cc:9672 cp/semantics.cc:10063
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:17102 cp/semantics.cc:8117
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17113 cp/semantics.cc:8128
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17127 c/c-typeck.cc:17197 c/c-typeck.cc:17232
! #: c/c-typeck.cc:17363 cp/semantics.cc:8946
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17137 c/c-typeck.cc:17205 c/c-typeck.cc:17701
! #: c/c-typeck.cc:17853 c/c-typeck.cc:17861 c/c-typeck.cc:17877
! #: c/c-typeck.cc:17886 c/c-typeck.cc:17894 cp/semantics.cc:8142
! #: cp/semantics.cc:8152 cp/semantics.cc:8245 cp/semantics.cc:8253
! #: cp/semantics.cc:8300 cp/semantics.cc:9360 cp/semantics.cc:9550
! #: cp/semantics.cc:9558 cp/semantics.cc:9578 cp/semantics.cc:9587
! #: cp/semantics.cc:9595
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17140 c/c-typeck.cc:17211 c/c-typeck.cc:17897
! #: cp/semantics.cc:8155 cp/semantics.cc:8259 cp/semantics.cc:9598
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17185 cp/semantics.cc:8232
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17225 cp/semantics.cc:8292
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17244 cp/semantics.cc:8725
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17251
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:17258
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17265
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17278 cp/semantics.cc:8794
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17284
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17297 cp/semantics.cc:8833
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17303
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17374 cp/semantics.cc:8965
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17392 cp/semantics.cc:8986
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17406
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr ""
  
! #: c/c-typeck.cc:17423 cp/semantics.cc:9018
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17439 cp/semantics.cc:9038
  #, 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:17464 cp/semantics.cc:9062
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17467
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17476 cp/semantics.cc:9078
  #, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr ""
  
! #: c/c-typeck.cc:17512 cp/semantics.cc:9115
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17527 cp/semantics.cc:9130
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9148
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17556 cp/semantics.cc:9170
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17566 cp/semantics.cc:9182
  #, 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:17637 cp/semantics.cc:9295
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17657 c/c-typeck.cc:17733 c/c-typeck.cc:17769
! #: cp/semantics.cc:9315 cp/semantics.cc:9394 cp/semantics.cc:9430
  #, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr "nepodržani %qE izraz mape"
  
! #: c/c-typeck.cc:17697 c/c-typeck.cc:17874 cp/semantics.cc:9356
! #: cp/semantics.cc:9575
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17705 c/c-typeck.cc:17880 cp/semantics.cc:9364
! #: cp/semantics.cc:9581
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17824 c/c-typeck.cc:17966 cp/semantics.cc:9518
! #: cp/semantics.cc:9686
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17949 cp/semantics.cc:9667
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:17975 cp/semantics.cc:9698
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:17989 cp/semantics.cc:9714
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17992 cp/semantics.cc:9717
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18011
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.cc:18018
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:18066 c/c-typeck.cc:18172 cp/semantics.cc:10318
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18086 cp/semantics.cc:9222
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.cc:18208 cp/semantics.cc:10031
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18243 cp/semantics.cc:10125
  #, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18254 cp/semantics.cc:10139
  #, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr ""
  
! #: c/c-typeck.cc:18263 cp/semantics.cc:10148
  #, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr "%qD ne smije biti konstanta"
  
! #: c/c-typeck.cc:18312 cp/semantics.cc:10506
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.cc:18322
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18358 cp/semantics.cc:10259
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18370 cp/semantics.cc:10272
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18381 c/c-typeck.cc:18389 cp/semantics.cc:10281
! #: cp/semantics.cc:10310
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18437 cp/semantics.cc:10239
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18488 cp/semantics.cc:10289
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18496 cp/semantics.cc:10300
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18504 cp/semantics.cc:10356
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18514 cp/semantics.cc:10329
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18532 cp/semantics.cc:10531
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18550 cp/semantics.cc:10602
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18554 cp/semantics.cc:10606
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18736
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18741
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18747
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18754 c/c-typeck.cc:18764
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18760
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr ""
*** 54740,54982 ****
  msgid "That string should not be that long."
  msgstr ""
  
! #: cobol/genapi.cc:1213
  #, gcc-internal-format, gfc-internal-format
  msgid "%s should not be null"
  msgstr "%s ne bi treabalo biti nula"
  
! #: cobol/genapi.cc:1776
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: Knows not the variable type %s for %s"
  msgstr ""
  
! #: cobol/genapi.cc:2110
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: Invalid field type %s:"
  msgstr "%s: nevaljani tip polja  %s"
  
! #: cobol/genapi.cc:4392
  #, gcc-internal-format
  msgid "Not valid for ACCEPT statement."
  msgstr ""
  
! #: cobol/genapi.cc:5445
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr ""
  
! #: cobol/genapi.cc:5468
  #, gcc-internal-format
  msgid "Not valid for DISPLAY statement."
  msgstr ""
  
! #: cobol/genapi.cc:7736 cobol/genapi.cc:7742 cobol/genapi.cc:7748
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7855
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7919
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7964
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8215
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr ""
  
! #: cobol/genapi.cc:8226
  #, gcc-internal-format
  msgid "unknown %<setop_t%> code %d"
  msgstr "nepoznati  %<setop_t%> kod %d"
  
! #: cobol/genapi.cc:8415
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr ""
  
! #: cobol/genapi.cc:9406
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: ignoring subscripts"
  msgstr ""
  
! #: cobol/genapi.cc:9629 cobol/genapi.cc:10121
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9754
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr ""
  
! #: cobol/genapi.cc:9861
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9866
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:9872
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr ""
  
! #: cobol/genapi.cc:9932
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9937
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:9992
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10002
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10007
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10013
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10018
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10024
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10033
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10077
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10126
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10132
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10137
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10222
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:10405
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr ""
  
! #: cobol/genapi.cc:12236
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: asked to sort %s, which is not a table"
  msgstr ""
  
  #. Having both or neither violates SORT syntax
! #: cobol/genapi.cc:12368
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12502
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12924
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13328
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr ""
  
! #: cobol/genapi.cc:13599
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: What in the name of Nero are we doing here?"
  msgstr ""
  
! #: cobol/genapi.cc:14989
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:15226
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:16958
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr ""
  
! #: cobol/genapi.cc:17018
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr ""
  
! #: cobol/genapi.cc:17048
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s is a table, but it improperly has a capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17088
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17093
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17100
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr ""
--- 54822,55064 ----
  msgid "That string should not be that long."
  msgstr ""
  
! #: cobol/genapi.cc:1263
  #, gcc-internal-format, gfc-internal-format
  msgid "%s should not be null"
  msgstr "%s ne bi treabalo biti nula"
  
! #: cobol/genapi.cc:1828
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: Knows not the variable type %s for %s"
  msgstr ""
  
! #: cobol/genapi.cc:2162
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: Invalid field type %s:"
  msgstr "%s: nevaljani tip polja  %s"
  
! #: cobol/genapi.cc:4444
  #, gcc-internal-format
  msgid "Not valid for ACCEPT statement."
  msgstr ""
  
! #: cobol/genapi.cc:5497
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr ""
  
! #: cobol/genapi.cc:5520
  #, gcc-internal-format
  msgid "Not valid for DISPLAY statement."
  msgstr ""
  
! #: cobol/genapi.cc:7790 cobol/genapi.cc:7796 cobol/genapi.cc:7802
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7909
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7973
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8018
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8269
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr ""
  
! #: cobol/genapi.cc:8280
  #, gcc-internal-format
  msgid "unknown %<setop_t%> code %d"
  msgstr "nepoznati  %<setop_t%> kod %d"
  
! #: cobol/genapi.cc:8469
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr ""
  
! #: cobol/genapi.cc:9460
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: ignoring subscripts"
  msgstr ""
  
! #: cobol/genapi.cc:9683 cobol/genapi.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9808
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr ""
  
! #: cobol/genapi.cc:9915
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9920
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:9926
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr ""
  
! #: cobol/genapi.cc:9986
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9991
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10046
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10056
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10061
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10067
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10072
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10078
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10087
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10131
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10180
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10186
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10191
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10276
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:10459
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr ""
  
! #: cobol/genapi.cc:12290
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: asked to sort %s, which is not a table"
  msgstr ""
  
  #. Having both or neither violates SORT syntax
! #: cobol/genapi.cc:12422
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12556
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12978
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13382
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr ""
  
! #: cobol/genapi.cc:13653
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: What in the name of Nero are we doing here?"
  msgstr ""
  
! #: cobol/genapi.cc:15043
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:15280
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:17171
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr ""
  
! #: cobol/genapi.cc:17209
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr ""
  
! #: cobol/genapi.cc:17239
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s is a table, but it improperly has a capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17279
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17284
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17291
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr ""
*************** msgstr ""
*** 54985,55001 ****
  #. During the early stages of implementing cbl_field_t::our_index, there
  #. were execution paths in parse.y and parser.cc that resulted in
  #. our_index not being set.  Those should be gone.
! #: cobol/genapi.cc:17235
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr ""
  
! #: cobol/genapi.cc:17319
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17387
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr ""
--- 55067,55083 ----
  #. During the early stages of implementing cbl_field_t::our_index, there
  #. were execution paths in parse.y and parser.cc that resulted in
  #. our_index not being set.  Those should be gone.
! #: cobol/genapi.cc:17426
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr ""
  
! #: cobol/genapi.cc:17512
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17580
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr ""
*************** msgstr ""
*** 55060,55081 ****
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr ""
  
! #: cobol/genutil.cc:621
  #, gcc-internal-format
  msgid "Too many subscripts"
  msgstr ""
  
! #: cobol/genutil.cc:787
  #, gcc-internal-format
  msgid "cannot get %<float%> value from %s"
  msgstr ""
  
! #: cobol/lexio.cc:1584
  #, gcc-internal-format, gfc-internal-format
  msgid "%s pid %ld terminated by %s"
  msgstr "%s PID %ld prekinut je s %s"
  
! #: cobol/lexio.cc:1589
  #, gcc-internal-format, gfc-internal-format
  msgid "%s exited with status %d"
  msgstr "%s je završio sa statusom %d"
--- 55142,55163 ----
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr ""
  
! #: cobol/genutil.cc:643 cobol/genutil.cc:710
  #, gcc-internal-format
  msgid "Too many subscripts"
  msgstr ""
  
! #: cobol/genutil.cc:871
  #, gcc-internal-format
  msgid "cannot get %<float%> value from %s"
  msgstr ""
  
! #: cobol/lexio.cc:1589
  #, gcc-internal-format, gfc-internal-format
  msgid "%s pid %ld terminated by %s"
  msgstr "%s PID %ld prekinut je s %s"
  
! #: cobol/lexio.cc:1594
  #, gcc-internal-format, gfc-internal-format
  msgid "%s exited with status %d"
  msgstr "%s je završio sa statusom %d"
*************** msgstr "%s je završio sa statusom %d"
*** 55084,55142 ****
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  msgstr ""
  
! #: cobol/symbols.cc:1878
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: data item %s #"
  msgstr ""
  
! #: cobol/symbols.cc:2042
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: key must be field"
  msgstr ""
  
! #: cobol/symbols.cc:4179
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "spec %qs has invalid %<%%0%c%>"
  msgid "%s: %s %s has invalid encoding"
  msgstr "spec %qs ima nevaljani %<%%0%c%>"
  
! #: cobol/symbols.cc:4347 cobol/symbols.cc:4450 cobol/symbols.cc:4480
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: could not add '%s'"
  msgstr ""
  
! #: cobol/util.cc:1767
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: %s: %s"
  msgid "%s: %s %lu %s %lu"
  msgstr "%s: %s: %s"
  
! #: cobol/util.cc:1782
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1860
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
  msgstr ""
  
! #: cobol/util.cc:2215
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr ""
  
! #: cobol/util.cc:2810
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: regcomp: %s"
  msgstr "%s: regcomp: %s"
  
! #: cobol/util.cc:2959
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: missing inode for %s"
  msgstr ""
  
! #: cobol/util.cc:3379
  #, gcc-internal-format, gfc-internal-format
  msgid "failed compiling %s"
  msgstr "nije uspjelo kompilirati %s"
--- 55166,55224 ----
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  msgstr ""
  
! #: cobol/symbols.cc:1883
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: data item %s #"
  msgstr ""
  
! #: cobol/symbols.cc:2047
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: key must be field"
  msgstr ""
  
! #: cobol/symbols.cc:4232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "spec %qs has invalid %<%%0%c%>"
  msgid "%s: %s %s has invalid encoding"
  msgstr "spec %qs ima nevaljani %<%%0%c%>"
  
! #: cobol/symbols.cc:4400 cobol/symbols.cc:4503 cobol/symbols.cc:4533
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: could not add '%s'"
  msgstr ""
  
! #: cobol/util.cc:1776
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: %s: %s"
  msgid "%s: %s %lu %s %lu"
  msgstr "%s: %s: %s"
  
! #: cobol/util.cc:1791
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1869
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
  msgstr ""
  
! #: cobol/util.cc:2224
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr ""
  
! #: cobol/util.cc:2814
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: regcomp: %s"
  msgstr "%s: regcomp: %s"
  
! #: cobol/util.cc:2963
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: missing inode for %s"
  msgstr ""
  
! #: cobol/util.cc:3387
  #, gcc-internal-format, gfc-internal-format
  msgid "failed compiling %s"
  msgstr "nije uspjelo kompilirati %s"
*************** msgstr ""
*** 55575,55581 ****
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.cc:8447 cp/decl.cc:10336
  #, gcc-internal-format
  msgid "declared private here"
  msgstr ""
--- 55657,55663 ----
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.cc:8447 cp/decl.cc:10339
  #, gcc-internal-format
  msgid "declared private here"
  msgstr ""
*************** msgstr ""
*** 55585,55591 ****
  msgid "%q#D is protected within this context"
  msgstr ""
  
! #: cp/call.cc:8453 cp/decl.cc:10337
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr ""
--- 55667,55673 ----
  msgid "%q#D is protected within this context"
  msgstr ""
  
! #: cp/call.cc:8453 cp/decl.cc:10340
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr ""
*************** msgstr ""
*** 55714,55720 ****
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.cc:9583 cp/cvt.cc:2059
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
--- 55796,55802 ----
  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 ""
*************** msgstr ""
*** 55928,55934 ****
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.cc:12066 cp/pt.cc:17955 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
--- 56010,56016 ----
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.cc:12066 cp/pt.cc:18011 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
*************** msgstr ""
*** 56022,56046 ****
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:14529
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:14533
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
! #: cp/call.cc:14862
  #, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr ""
  
! #: cp/call.cc:14863
  #, gcc-internal-format
  msgid "%qT temporary created here"
  msgstr ""
  
! #: cp/call.cc:15245
  #, gcc-internal-format
  msgid "explicit conversion function was not considered"
  msgstr ""
--- 56104,56128 ----
  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 ""
*************** msgid "%q#D cannot be overloaded with %q
*** 56086,56092 ****
  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:3002 cp/name-lookup.cc:3319
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr ""
--- 56168,56174 ----
  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 ""
*************** msgstr ""
*** 56477,56633 ****
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr ""
  
! #: cp/class.cc:7775
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.cc:7776
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr ""
  
! #: cp/class.cc:7781
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr ""
  
! #: cp/class.cc:7810
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.cc:7812
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.cc:7821 cp/class.cc:7856
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr ""
  
! #: cp/class.cc:7829
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.cc:7831
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T is a GCC extension"
  msgstr ""
  
! #: cp/class.cc:7854
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.cc:7966 cp/decl.cc:19511 cp/parser.cc:30592
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr ""
  
! #: cp/class.cc:7975
  #, gcc-internal-format
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7978 cp/decl.cc:20556
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
  
! #: cp/class.cc:8124
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.cc:8152
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr ""
  
! #: cp/class.cc:8158
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.cc:8162
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr ""
  
! #: cp/class.cc:8168
  #, 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:8339
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.cc:8350
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.cc:8871
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr ""
  
! #: cp/class.cc:8961
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.cc:9134
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.cc:9161
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.cc:9203
  #, 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:9208
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%E%>"
  msgstr ""
  
! #: cp/class.cc:9218
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr ""
  
! #: cp/class.cc:9221
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.cc:9302
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.cc:9322
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.cc:9623
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr ""
  
! #: cp/class.cc:9626
  #, gcc-internal-format
  msgid "used here to mean %q#D"
  msgstr ""
--- 56559,56715 ----
  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:19542 cp/parser.cc:30588
  #, 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:20587
  #, 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 ""
*************** msgstr ""
*** 56663,56669 ****
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16439
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
--- 56745,56751 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16470
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
*************** msgstr "%<static_assert%> s non-string p
*** 56691,57597 ****
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr ""
  
! #: cp/constexpr.cc:838
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr ""
  
! #: cp/constexpr.cc:899
  #, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr ""
  
! #: cp/constexpr.cc:962 cp/constexpr.cc:1128
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr ""
  
! #: cp/constexpr.cc:1087
  #, gcc-internal-format
  msgid "%<-fimplicit-constexpr%> only affects %<inline%> functions"
  msgstr ""
  
! #: cp/constexpr.cc:1103
  #, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1465 cp/constexpr.cc:7962
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:1739
  #, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1754
  #, gcc-internal-format
  msgid "%qs called after throwing an exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1757
  #, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:1771
  #, gcc-internal-format
  msgid "uncaught exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1785
  #, fuzzy, gcc-internal-format
  #| msgid "exception '%s'"
  msgid "uncaught exception %qE"
  msgstr "iznimka ‘%s’"
  
! #: cp/constexpr.cc:1787
  #, fuzzy, gcc-internal-format
  #| msgid "first expression has type %qT"
  msgid "uncaught exception of type %qT"
  msgstr "prvi izraz ima tip %qT"
  
! #: cp/constexpr.cc:1911
  #, gcc-internal-format
  msgid "call to %qD function with incorrect number of arguments"
  msgstr ""
  
! #: cp/constexpr.cc:1929
  #, gcc-internal-format
  msgid "%qD called with no caught exceptions pending"
  msgstr ""
  
! #: cp/constexpr.cc:2013
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate array: size not constant"
  msgid "cannot allocate exception: size not constant"
  msgstr "ne moguće dodijeliti polje: veličina nije konstanta"
  
! #: cp/constexpr.cc:2033
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:2064 cp/constexpr.cc:2116
  #, gcc-internal-format
  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:2223
  #, gcc-internal-format
  msgid "%qD called without supportable %qs"
  msgstr ""
  
! #: cp/constexpr.cc:2279
  #, 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:2307
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2345
  #, 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:2372
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2419
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2453
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2457
  #, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr ""
  
! #: cp/constexpr.cc:2563 cp/constexpr.cc:4538
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:2565 cp/constexpr.cc:2686 cp/constexpr.cc:2695
! #: cp/constexpr.cc:4871 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:2855 cp/constexpr.cc:3819 cp/constexpr.cc:4193
! #: cp/constexpr.cc:4258 cp/constexpr.cc:12023
  #: rust/backend/rust-constexpr.cc:6013
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:2929 cp/constexpr.cc:7479 cp/constexpr.cc:10197
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.cc:3115
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3118
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:3201
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3241 cp/constexpr.cc:11968
  #: rust/backend/rust-constexpr.cc:5982
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3298 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:3326 rust/backend/rust-constexpr.cc:2700
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.cc:3604 cp/constexpr.cc:3663 cp/constexpr.cc:3696
! #: cp/constexpr.cc:3718
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3605
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3632
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.cc:3664 cp/constexpr.cc:3697
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3720
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr ""
  
! #: cp/constexpr.cc:3723
  #, 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:3825
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr ""
  
! #: cp/constexpr.cc:3905
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3980 rust/backend/rust-constexpr.cc:3571
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:4063
  #, gcc-internal-format
  msgid "cannot allocate array: size not constant"
  msgstr "ne moguće dodijeliti polje: veličina nije konstanta"
  
! #: cp/constexpr.cc:4096
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4100 cp/constexpr.cc:4123
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.cc:4119
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4136
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4143
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.cc:4301 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:4308
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:3640
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr ""
  
! #: cp/constexpr.cc:4396 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.cc:4407 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:4829
  #, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "referencija za %qD nije konstantni izraz"
  
! #: cp/constexpr.cc:4832
  #, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:4838
  #, 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:4914 rust/backend/rust-constexpr.cc:6730
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4921 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:4944 rust/backend/rust-constexpr.cc:6757
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4963 rust/backend/rust-constexpr.cc:6776
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr ""
  
! #: cp/constexpr.cc:5182 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5729 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:5732 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:5737 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:5740 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:5954 rust/backend/rust-constexpr.cc:1714
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr ""
  
! #: cp/constexpr.cc:6020 rust/backend/rust-constexpr.cc:1773
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:6039 cp/constexpr.cc:6175 cp/constexpr.cc:6187
! #: cp/constexpr.cc:9208 cp/constexpr.cc:9344 cp/constexpr.cc:11918
! #: cp/constexpr.cc:12977 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:6047 rust/backend/rust-constexpr.cc:1793
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6081 cp/constexpr.cc:6118 cp/constexpr.cc:8153
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr ""
  
! #: cp/constexpr.cc:6083
  #, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6096 cp/constexpr.cc:8148
  #: 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:6253
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6256
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6267
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6270
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6281
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6284
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6295
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6299
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6310
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:6313
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.cc:6471
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr ""
  
! #: cp/constexpr.cc:6480 cp/constexpr.cc:6490
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6510
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6557
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.cc:6569
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7503
  #, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7511
  #, fuzzy, gcc-internal-format
  #| msgid "pointed-to object declared here"
  msgid "%qT object created here"
  msgstr "pointed-to objekt deklariran ovdje"
  
! #: cp/constexpr.cc:7514 cp/parser.cc:13136 cp/parser.cc:13147
! #: cp/reflect.cc:8428 cp/semantics.cc:4701 cp/semantics.cc:4717
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr ""
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7557 cp/constexpr.cc:7590
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7559 cp/constexpr.cc:7585 cp/constexpr.cc:7592
! #: cp/constexpr.cc:7957 cp/constexpr.cc:11022 cp/constexpr.cc:11035
  #, gcc-internal-format
  msgid "allocated here"
  msgstr ""
  
! #: cp/constexpr.cc:7563
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7583
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7595
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7603 rust/backend/rust-constexpr.cc:4242
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr ""
  
! #: cp/constexpr.cc:7608
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr ""
  
! #: cp/constexpr.cc:7611
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:7616 cp/constexpr.cc:7623
  #: 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:7629 rust/backend/rust-constexpr.cc:4262
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.cc:7632 rust/backend/rust-constexpr.cc:4266
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.cc:7955
  #, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7964
  #, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7971
  #, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7974
  #, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8126
  #, 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:8157
  #, 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:8164
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8176 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:8836 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:8949 rust/backend/rust-constexpr.cc:1041
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8951 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:8970
  #, gcc-internal-format
  msgid "use of %qD"
  msgstr ""
  
! #: cp/constexpr.cc:8974
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:8976
  #, 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:8978
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:8980
  #, 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:9092
  #, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr ""
  
! #: cp/constexpr.cc:9170
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9183
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9374
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9377
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9445 cp/constexpr.cc:12670
  #: 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:9670
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9674
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9677
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10053 cp/constexpr.cc:12146
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10087 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:10142
  #, 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:10152
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr "pointed-to objekt deklariran ovdje"
  
! #: cp/constexpr.cc:10160
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr ""
  
! #: cp/constexpr.cc:10174
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:10214 rust/backend/rust-constexpr.cc:2588
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10373 cp/constexpr.cc:12455 cp/constexpr.cc:12898
  #: 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:10422 cp/constexpr.cc:12942
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10543
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10593 cp/constexpr.cc:10605
  #: rust/backend/rust-constexpr.cc:4889
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10608
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.cc:10626
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10764
  #, gcc-internal-format
  msgid "contract condition is not constant"
  msgstr ""
  
! #: cp/constexpr.cc:10770
  #, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10955
  #, gcc-internal-format
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr ""
  
! #: cp/constexpr.cc:10957
  #, fuzzy, gcc-internal-format
  #| msgid "extra %<;%> outside of a function"
  msgid "%<continue%> outside of a loop"
  msgstr "dodatni %<;%> je izvan funkcije"
  
! #: cp/constexpr.cc:10959
  #, 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:11000 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:11016
  #, 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:11020 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:11033 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:11054 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11058
  #, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11083
  #, 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:11088
  #, 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:11104 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:11145
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11854 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:12108
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12111
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12167 rust/backend/rust-constexpr.cc:6117
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:12201 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:12391
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.cc:12403
  #, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:12479
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:12496
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:12560
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12634
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12642
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12722 rust/backend/rust-constexpr.cc:6478
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12823 rust/backend/rust-constexpr.cc:6578
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12895
  #, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12908
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr ""
  
! #: cp/constexpr.cc:12959
  #, 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:13004 rust/backend/rust-constexpr.cc:6667
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
--- 56773,57679 ----
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr ""
  
! #: cp/constexpr.cc:839
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr ""
  
! #: cp/constexpr.cc:900
  #, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr ""
  
! #: cp/constexpr.cc:963 cp/constexpr.cc:1129
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr ""
  
! #: cp/constexpr.cc:1088
  #, gcc-internal-format
  msgid "%<-fimplicit-constexpr%> only affects %<inline%> functions"
  msgstr ""
  
! #: cp/constexpr.cc:1104
  #, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7964
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:1740
  #, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1755
  #, gcc-internal-format
  msgid "%qs called after throwing an exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1758
  #, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:1772
  #, gcc-internal-format
  msgid "uncaught exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1786
  #, fuzzy, gcc-internal-format
  #| msgid "exception '%s'"
  msgid "uncaught exception %qE"
  msgstr "iznimka ‘%s’"
  
! #: cp/constexpr.cc:1788
  #, fuzzy, gcc-internal-format
  #| msgid "first expression has type %qT"
  msgid "uncaught exception of type %qT"
  msgstr "prvi izraz ima tip %qT"
  
! #: cp/constexpr.cc:1912
  #, gcc-internal-format
  msgid "call to %qD function with incorrect number of arguments"
  msgstr ""
  
! #: cp/constexpr.cc:1930
  #, gcc-internal-format
  msgid "%qD called with no caught exceptions pending"
  msgstr ""
  
! #: cp/constexpr.cc:2014
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate array: size not constant"
  msgid "cannot allocate exception: size not constant"
  msgstr "ne moguće dodijeliti polje: veličina nije konstanta"
  
! #: cp/constexpr.cc:2034
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:2065 cp/constexpr.cc:2117
  #, gcc-internal-format
  msgid "%qD called with no caught exceptions active"
  msgstr ""
  
! #: cp/constexpr.cc:2155
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2224
  #, gcc-internal-format
  msgid "%qD called without supportable %qs"
  msgstr ""
  
! #: cp/constexpr.cc:2280
  #, 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:2308
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2346
  #, 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:2373
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2420
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2454
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2458
  #, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr ""
  
! #: cp/constexpr.cc:2564 cp/constexpr.cc:4540
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:2566 cp/constexpr.cc:2687 cp/constexpr.cc:2696
! #: cp/constexpr.cc:4873 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:2856 cp/constexpr.cc:3821 cp/constexpr.cc:4195
! #: cp/constexpr.cc:4260 cp/constexpr.cc:12039
  #: rust/backend/rust-constexpr.cc:6013
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:2930 cp/constexpr.cc:7481 cp/constexpr.cc:10199
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.cc:3117
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3120
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:3203
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3243 cp/constexpr.cc:11984
  #: rust/backend/rust-constexpr.cc:5982
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3300 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:3328 rust/backend/rust-constexpr.cc:2700
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.cc:3606 cp/constexpr.cc:3665 cp/constexpr.cc:3698
! #: cp/constexpr.cc:3720
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3607
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3634
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.cc:3666 cp/constexpr.cc:3699
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3722
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr ""
  
! #: cp/constexpr.cc:3725
  #, 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:3827
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr ""
  
! #: cp/constexpr.cc:3907
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3982 rust/backend/rust-constexpr.cc:3571
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:4065
  #, gcc-internal-format
  msgid "cannot allocate array: size not constant"
  msgstr "ne moguće dodijeliti polje: veličina nije konstanta"
  
! #: cp/constexpr.cc:4098
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4102 cp/constexpr.cc:4125
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.cc:4121
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4138
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4145
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.cc:4303 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:4310
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:4314 rust/backend/rust-constexpr.cc:3640
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr ""
  
! #: cp/constexpr.cc:4398 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.cc:4409 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:4831
  #, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "referencija za %qD nije konstantni izraz"
  
! #: cp/constexpr.cc:4834
  #, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:4840
  #, 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:4916 rust/backend/rust-constexpr.cc:6730
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4923 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:4946 rust/backend/rust-constexpr.cc:6757
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4965 rust/backend/rust-constexpr.cc:6776
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr ""
  
! #: cp/constexpr.cc:5184 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5731 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:5734 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:5739 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:5742 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:5956 rust/backend/rust-constexpr.cc:1714
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr ""
  
! #: cp/constexpr.cc:6022 rust/backend/rust-constexpr.cc:1773
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:6041 cp/constexpr.cc:6177 cp/constexpr.cc:6189
! #: cp/constexpr.cc:9210 cp/constexpr.cc:9346 cp/constexpr.cc:11934
! #: cp/constexpr.cc:12999 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:6049 rust/backend/rust-constexpr.cc:1793
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6083 cp/constexpr.cc:6120 cp/constexpr.cc:8155
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr ""
  
! #: cp/constexpr.cc:6085
  #, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6098 cp/constexpr.cc:8150
  #: 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:6255
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6258
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6269
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6272
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6283
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6286
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6297
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6301
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6312
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:6315
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.cc:6473
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr ""
  
! #: cp/constexpr.cc:6482 cp/constexpr.cc:6492
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6512
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6559
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.cc:6571
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7505
  #, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7513
  #, fuzzy, gcc-internal-format
  #| msgid "pointed-to object declared here"
  msgid "%qT object created here"
  msgstr "pointed-to objekt deklariran ovdje"
  
! #: cp/constexpr.cc:7516 cp/parser.cc:13134 cp/parser.cc:13145
! #: cp/reflect.cc:8548 cp/semantics.cc:4693 cp/semantics.cc:4709
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr ""
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7559 cp/constexpr.cc:7592
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7561 cp/constexpr.cc:7587 cp/constexpr.cc:7594
! #: cp/constexpr.cc:7959 cp/constexpr.cc:11030 cp/constexpr.cc:11043
  #, gcc-internal-format
  msgid "allocated here"
  msgstr ""
  
! #: cp/constexpr.cc:7565
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7585
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7597
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7605 rust/backend/rust-constexpr.cc:4242
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr ""
  
! #: cp/constexpr.cc:7610
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr ""
  
! #: cp/constexpr.cc:7613
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:7618 cp/constexpr.cc:7625
  #: 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:7631 rust/backend/rust-constexpr.cc:4262
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.cc:7634 rust/backend/rust-constexpr.cc:4266
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.cc:7957
  #, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7966
  #, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7973
  #, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7976
  #, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8128
  #, 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:8159
  #, 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:8166
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8178 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:8838 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:8951 rust/backend/rust-constexpr.cc:1041
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8953 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:8972
  #, gcc-internal-format
  msgid "use of %qD"
  msgstr ""
  
! #: cp/constexpr.cc:8976
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:8978
  #, 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:8980
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:8982
  #, 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:9094
  #, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr ""
  
! #: cp/constexpr.cc:9172
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9185
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9376
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9379
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9447 cp/constexpr.cc:12692
  #: 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:9672
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9676
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9679
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10055 cp/constexpr.cc:12162
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10089 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:10144
  #, 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:10154
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr "pointed-to objekt deklariran ovdje"
  
! #: cp/constexpr.cc:10162
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr ""
  
! #: cp/constexpr.cc:10176
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:10216 rust/backend/rust-constexpr.cc:2588
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10375 cp/constexpr.cc:12471 cp/constexpr.cc:12920
  #: 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:10424 cp/constexpr.cc:12964
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10545
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10595 cp/constexpr.cc:10607
  #: rust/backend/rust-constexpr.cc:4889
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10610
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.cc:10628
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10772
  #, gcc-internal-format
  msgid "contract condition is not constant"
  msgstr ""
  
! #: cp/constexpr.cc:10778
  #, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10963
  #, gcc-internal-format
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr ""
  
! #: cp/constexpr.cc:10965
  #, fuzzy, gcc-internal-format
  #| msgid "extra %<;%> outside of a function"
  msgid "%<continue%> outside of a loop"
  msgstr "dodatni %<;%> je izvan funkcije"
  
! #: cp/constexpr.cc:10967
  #, 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:11008 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:11024
  #, 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:11028 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:11041 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:11062 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11066
  #, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11091
  #, 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:11096
  #, 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:11112 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:11163
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11870 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:12124
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12127
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12183 rust/backend/rust-constexpr.cc:6117
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:12217 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:12407
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.cc:12419
  #, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:12495
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:12512
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:12576
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12650
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12658
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12744 rust/backend/rust-constexpr.cc:6478
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12845 rust/backend/rust-constexpr.cc:6578
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12917
  #, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12930
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr ""
  
! #: cp/constexpr.cc:12981
  #, 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:13026 rust/backend/rust-constexpr.cc:6667
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
*************** msgstr ""
*** 57698,58134 ****
  msgid "failed to deduce %qD in SFINAE context"
  msgstr ""
  
! #: cp/constraint.cc:2175
  #, gcc-internal-format
  msgid "satisfaction of atomic constraint %qE depends on itself"
  msgstr ""
  
! #: cp/constraint.cc:2221
  #, gcc-internal-format
  msgid "satisfaction value of atomic constraint %qE changed from %qE to %qE"
  msgstr ""
  
! #: cp/constraint.cc:2224
  #, gcc-internal-format
  msgid "satisfaction value first evaluated to %qE from here"
  msgstr ""
  
! #: cp/constraint.cc:2341
  #, gcc-internal-format
  msgid "no operand of the disjunction is satisfied"
  msgstr ""
  
! #: cp/constraint.cc:2355
  #, gcc-internal-format
  msgid "the operand %qE is unsatisfied because"
  msgstr ""
  
! #: cp/constraint.cc:3138
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not nothrow copy assignable"
  msgid "%qT is not nothrow copy assignable"
  msgstr "  %qT ne može dodijeliti kopiju pomoću ‘nothrow’"
  
! #: cp/constraint.cc:3141
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not nothrow default constructible"
  msgid "%qT is not nothrow default constructible"
  msgstr "  %qT nije nothrow default constructible"
  
! #: cp/constraint.cc:3144
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not nothrow copy constructible"
  msgid "%qT is not nothrow copy constructible"
  msgstr "  %qT nije nothrow copy constructible"
  
! #: cp/constraint.cc:3147
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not trivially copyable"
  msgid "%qT is not trivially copy assignable"
  msgstr "  %qT nije trivially copyable"
  
! #: cp/constraint.cc:3150
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not default constructible"
  msgid "%qT is not trivially default constructible"
  msgstr "  %qT nije zadano constructible"
  
! #: cp/constraint.cc:3153
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not nothrow copy constructible"
  msgid "%qT is not trivially copy constructible"
  msgstr "  %qT nije nothrow copy constructible"
  
! #: cp/constraint.cc:3156
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not trivially constructible from %qE"
  msgid "%qT is not trivially destructible"
  msgstr "  %qT nije trivijalno constructible iz %qE"
  
! #: cp/constraint.cc:3159
  #, gcc-internal-format
  msgid "%qT does not have unique object representations, because"
  msgstr ""
  
! #: cp/constraint.cc:3169
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a virtual base of %qT"
  msgid "%qT does not have a virtual destructor"
  msgstr "  %qT nije virtualna baza od %qT"
  
! #: cp/constraint.cc:3173
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not an array"
  msgid "%qT is not an abstract class"
  msgstr "  %qT nije polje"
  
! #: cp/constraint.cc:3176
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not an aggregate"
  msgid "%qT is not an aggregate"
  msgstr "  %qT nije agregat"
  
! #: cp/constraint.cc:3179
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not an array"
  msgid "%qT is not an array"
  msgstr "  %qT nije polje"
  
! #: cp/constraint.cc:3182
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not assignable from %qT"
  msgid "%qT is not assignable from %qT, because"
  msgstr "  %qT nije moguće dodijeliti iz %qT"
  
! #: cp/constraint.cc:3186 cp/semantics.cc:13525 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr ""
  
! #: cp/constraint.cc:3189
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a bounded array"
  msgid "%qT is not a bounded array"
  msgstr "  %qT nije ograničeno polje"
  
! #: cp/constraint.cc:3192
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not an array"
  msgid "%qT is not a class"
  msgstr "  %qT nije polje"
  
! #: cp/constraint.cc:3195
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a const type"
  msgid "%qT is not a const type"
  msgstr "  %qT nije tip konstante"
  
! #: cp/constraint.cc:3199
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not default constructible"
  msgid "%qT is not default constructible, because"
  msgstr "  %qT nije zadano constructible"
  
! #: cp/constraint.cc:3201
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not constructible from %qE"
  msgid "%qT is not constructible from %qT, because"
  msgstr "  %qT nije constructible iz %qE"
  
! #: cp/constraint.cc:3210
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not default constructible"
  msgid "%qT is not destructible, because"
  msgstr "  %qT nije zadano constructible"
  
! #: cp/constraint.cc:3214
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not an object type"
  msgid "%qT is not an empty class"
  msgstr "  %qT nije tip objekta"
  
! #: cp/constraint.cc:3217
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a scoped enum"
  msgid "%qT is not an enum"
  msgstr "  %qT nije enum s valjanim opsegom"
  
! #: cp/constraint.cc:3220
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a function"
  msgid "%qT is not a final class"
  msgstr "%qT nije funkcija"
  
! #: cp/constraint.cc:3223
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a function"
  msgid "%qT is not a function"
  msgstr "%qT nije funkcija"
  
! #: cp/constraint.cc:3226
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a volatile type"
  msgid "%qT is not an implicit-lifetime type"
  msgstr "  %qT nije nepostojan tip"
  
! #: cp/constraint.cc:3231
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not invocable"
  msgid "%qT is not invocable, because"
  msgstr "  %qT nije moguće pozvati"
  
! #: cp/constraint.cc:3233
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not invocable by %qE"
  msgid "%qT is not invocable by %qT, because"
  msgstr "  %qT nije moguće pozvati s/sa %qE"
  
! #: cp/constraint.cc:3238
  #, gcc-internal-format
  msgid "%qT is not layout compatible with %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3242
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a volatile type"
  msgid "%qT is not a literal type"
  msgstr "  %qT nije nepostojan tip"
  
! #: cp/constraint.cc:3245
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a member function pointer"
  msgid "%qT is not a member function pointer"
  msgstr "%qT nije član pokazivača> funkcije"
  
! #: cp/constraint.cc:3248
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a member object pointer"
  msgid "%qT is not a member object pointer"
  msgstr "  %qT nije član pokazivača> objekta"
  
! #: cp/constraint.cc:3251
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a member pointer"
  msgid "%qT is not a member pointer"
  msgstr "  %qT nije član pokazivača>"
  
! #: cp/constraint.cc:3254
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not nothrow assignable from %qT"
  msgid "%qT is not nothrow assignable from %qT, because"
  msgstr "  %qT nije moguće dodijeliti s ‘nothrow’ od %qT"
  
! #: cp/constraint.cc:3259
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not nothrow default constructible"
  msgid "%qT is not nothrow default constructible, because"
  msgstr "  %qT nije nothrow default constructible"
  
! #: cp/constraint.cc:3261
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not nothrow constructible from %qE"
  msgid "%qT is not nothrow constructible from %qT, because"
  msgstr "  %qT nije nothrow constructible iz %qE"
  
! #: cp/constraint.cc:3266
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not nothrow convertible from %qE"
  msgid "%qT is not nothrow convertible from %qT, because"
  msgstr "  %qT nije nothrow convertible iz %qE"
  
! #: cp/constraint.cc:3270
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not nothrow default constructible"
  msgid "%qT is not nothrow destructible, because"
  msgstr "  %qT nije nothrow default constructible"
  
! #: cp/constraint.cc:3276
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not nothrow invocable"
  msgid "%qT is not nothrow invocable, because"
  msgstr "  %qT nije nothrow invocable"
  
! #: cp/constraint.cc:3278
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not nothrow invocable by %qE"
  msgid "%qT is not nothrow invocable by %qT, because"
  msgstr "  %qT nije nothrow invocable s %qE"
  
! #: cp/constraint.cc:3285
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not an object type"
  msgid "%qT is not an object type"
  msgstr "  %qT nije tip objekta"
  
! #: cp/constraint.cc:3289
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a virtual base of %qT"
  msgid "%qT is not a pointer-interconvertible base of %qT, because"
  msgstr "  %qT nije virtualna baza od %qT"
  
! #: cp/constraint.cc:3294
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a const type"
  msgid "%qT is not a POD type"
  msgstr "  %qT nije tip konstante"
  
! #: cp/constraint.cc:3297
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a pointer"
  msgid "%qT is not a pointer"
  msgstr "  %qT nije pokazivač"
  
! #: cp/constraint.cc:3300
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a volatile type"
  msgid "%qT is not a polymorphic type"
  msgstr "  %qT nije nepostojan tip"
  
! #: cp/constraint.cc:3303
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a reference"
  msgid "%qT is not a reference"
  msgstr "  %qT nije referencija"
  
! #: cp/constraint.cc:3306
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not the same as %qT"
  msgid "%q#T is not the same as %q#T"
  msgstr "  %qT nije ista vrsta kao %qT"
  
! #: cp/constraint.cc:3309
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a scoped enum"
  msgid "%qT is not a scoped enum"
  msgstr "  %qT nije enum s valjanim opsegom"
  
! #: cp/constraint.cc:3312
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not an object type"
  msgid "%qT is not a standard layout type"
  msgstr "  %qT nije tip objekta"
  
! #: cp/constraint.cc:3315
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a volatile type"
  msgid "%qT is not a trivial type"
  msgstr "  %qT nije nepostojan tip"
  
! #: cp/constraint.cc:3318
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not trivially assignable from %qT"
  msgid "%qT is not trivially assignable from %qT, because"
  msgstr "  %qT nije moguće trivijalno dodijeliti iz %qT"
  
! #: cp/constraint.cc:3323
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not default constructible"
  msgid "%qT is not trivially default constructible, because"
  msgstr "  %qT nije zadano constructible"
  
! #: cp/constraint.cc:3325
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not trivially constructible from %qE"
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr "  %qT nije trivijalno constructible iz %qE"
  
! #: cp/constraint.cc:3330 cp/tree.cc:5014
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not trivially copyable"
  msgid "%qT is not trivially copyable"
  msgstr "  %qT nije trivially copyable"
  
! #: cp/constraint.cc:3333
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not trivially constructible from %qE"
  msgid "%qT is not trivially destructible, because"
  msgstr "  %qT nije trivijalno constructible iz %qE"
  
! #: cp/constraint.cc:3337
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not an unbounded array"
  msgid "%qT is not an unbounded array"
  msgstr "  %qT nije neograničeno polje"
  
! #: cp/constraint.cc:3340
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a function"
  msgid "%qT is not a union"
  msgstr "%qT nije funkcija"
  
! #: cp/constraint.cc:3343
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a virtual base of %qT"
  msgid "%qT is not a virtual base of %qT"
  msgstr "  %qT nije virtualna baza od %qT"
  
! #: cp/constraint.cc:3346
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a volatile type"
  msgid "%qT is not a volatile type"
  msgstr "  %qT nije nepostojan tip"
  
! #: cp/constraint.cc:3349
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a const type"
  msgid "%qT is not consteval-only"
  msgstr "  %qT nije tip konstante"
  
! #: cp/constraint.cc:3352
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT cannot yield a rank"
  msgid "%qT cannot yield a rank"
  msgstr "  %qT ne može dato ramg"
  
! #: cp/constraint.cc:3355
  #, fuzzy, gcc-internal-format
  #| msgid "%qs cannot be used here"
  msgid "%qT and %qT cannot be ordered"
  msgstr "ovdje se ne može koristiti %qs"
  
! #: cp/constraint.cc:3358
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not default constructible"
  msgid "%qT is not destructurable"
  msgstr "  %qT nije zadano constructible"
  
! #: cp/constraint.cc:3361
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3365
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3369
  #, fuzzy, gcc-internal-format
  #| msgid "  %qD is not deducible from %qT"
  msgid "%qD is not deducible from %qT"
  msgstr "  %qD nije moguće izvesti iz %qT"
  
! #: cp/constraint.cc:3436
  #, gcc-internal-format
  msgid "invalid constraints"
  msgstr ""
  
! #: cp/constraint.cc:3457
  #, gcc-internal-format
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr ""
  
! #: cp/constraint.cc:3461
  #, gcc-internal-format
  msgid "the expression %qE evaluated to %<false%>"
  msgstr ""
  
! #: cp/constraint.cc:3516
  #, gcc-internal-format
  msgid "constraints not satisfied"
  msgstr ""
  
! #: cp/constraint.cc:3533
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr ""
--- 57780,58216 ----
  msgid "failed to deduce %qD in SFINAE context"
  msgstr ""
  
! #: cp/constraint.cc:2182
  #, gcc-internal-format
  msgid "satisfaction of atomic constraint %qE depends on itself"
  msgstr ""
  
! #: cp/constraint.cc:2228
  #, gcc-internal-format
  msgid "satisfaction value of atomic constraint %qE changed from %qE to %qE"
  msgstr ""
  
! #: cp/constraint.cc:2231
  #, gcc-internal-format
  msgid "satisfaction value first evaluated to %qE from here"
  msgstr ""
  
! #: cp/constraint.cc:2348
  #, gcc-internal-format
  msgid "no operand of the disjunction is satisfied"
  msgstr ""
  
! #: cp/constraint.cc:2362
  #, gcc-internal-format
  msgid "the operand %qE is unsatisfied because"
  msgstr ""
  
! #: cp/constraint.cc:3147
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not nothrow copy assignable"
  msgid "%qT is not nothrow copy assignable"
  msgstr "  %qT ne može dodijeliti kopiju pomoću ‘nothrow’"
  
! #: cp/constraint.cc:3150
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not nothrow default constructible"
  msgid "%qT is not nothrow default constructible"
  msgstr "  %qT nije nothrow default constructible"
  
! #: cp/constraint.cc:3153
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not nothrow copy constructible"
  msgid "%qT is not nothrow copy constructible"
  msgstr "  %qT nije nothrow copy constructible"
  
! #: cp/constraint.cc:3156
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not trivially copyable"
  msgid "%qT is not trivially copy assignable"
  msgstr "  %qT nije trivially copyable"
  
! #: cp/constraint.cc:3159
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not default constructible"
  msgid "%qT is not trivially default constructible"
  msgstr "  %qT nije zadano constructible"
  
! #: cp/constraint.cc:3162
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not nothrow copy constructible"
  msgid "%qT is not trivially copy constructible"
  msgstr "  %qT nije nothrow copy constructible"
  
! #: cp/constraint.cc:3165
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not trivially constructible from %qE"
  msgid "%qT is not trivially destructible"
  msgstr "  %qT nije trivijalno constructible iz %qE"
  
! #: cp/constraint.cc:3168
  #, gcc-internal-format
  msgid "%qT does not have unique object representations, because"
  msgstr ""
  
! #: cp/constraint.cc:3178
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a virtual base of %qT"
  msgid "%qT does not have a virtual destructor"
  msgstr "  %qT nije virtualna baza od %qT"
  
! #: cp/constraint.cc:3182
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not an array"
  msgid "%qT is not an abstract class"
  msgstr "  %qT nije polje"
  
! #: cp/constraint.cc:3185
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not an aggregate"
  msgid "%qT is not an aggregate"
  msgstr "  %qT nije agregat"
  
! #: cp/constraint.cc:3188
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not an array"
  msgid "%qT is not an array"
  msgstr "  %qT nije polje"
  
! #: cp/constraint.cc:3191
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not assignable from %qT"
  msgid "%qT is not assignable from %qT, because"
  msgstr "  %qT nije moguće dodijeliti iz %qT"
  
! #: cp/constraint.cc:3195 cp/semantics.cc:13521 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr ""
  
! #: cp/constraint.cc:3198
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a bounded array"
  msgid "%qT is not a bounded array"
  msgstr "  %qT nije ograničeno polje"
  
! #: cp/constraint.cc:3201
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not an array"
  msgid "%qT is not a class"
  msgstr "  %qT nije polje"
  
! #: cp/constraint.cc:3204
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a const type"
  msgid "%qT is not a const type"
  msgstr "  %qT nije tip konstante"
  
! #: cp/constraint.cc:3208
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not default constructible"
  msgid "%qT is not default constructible, because"
  msgstr "  %qT nije zadano constructible"
  
! #: cp/constraint.cc:3210
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not constructible from %qE"
  msgid "%qT is not constructible from %qT, because"
  msgstr "  %qT nije constructible iz %qE"
  
! #: cp/constraint.cc:3219
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not default constructible"
  msgid "%qT is not destructible, because"
  msgstr "  %qT nije zadano constructible"
  
! #: cp/constraint.cc:3223
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not an object type"
  msgid "%qT is not an empty class"
  msgstr "  %qT nije tip objekta"
  
! #: cp/constraint.cc:3226
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a scoped enum"
  msgid "%qT is not an enum"
  msgstr "  %qT nije enum s valjanim opsegom"
  
! #: cp/constraint.cc:3229
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a function"
  msgid "%qT is not a final class"
  msgstr "%qT nije funkcija"
  
! #: cp/constraint.cc:3232
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a function"
  msgid "%qT is not a function"
  msgstr "%qT nije funkcija"
  
! #: cp/constraint.cc:3235
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a volatile type"
  msgid "%qT is not an implicit-lifetime type"
  msgstr "  %qT nije nepostojan tip"
  
! #: cp/constraint.cc:3240
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not invocable"
  msgid "%qT is not invocable, because"
  msgstr "  %qT nije moguće pozvati"
  
! #: cp/constraint.cc:3242
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not invocable by %qE"
  msgid "%qT is not invocable by %qT, because"
  msgstr "  %qT nije moguće pozvati s/sa %qE"
  
! #: cp/constraint.cc:3247
  #, gcc-internal-format
  msgid "%qT is not layout compatible with %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3251
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a volatile type"
  msgid "%qT is not a literal type"
  msgstr "  %qT nije nepostojan tip"
  
! #: cp/constraint.cc:3254
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a member function pointer"
  msgid "%qT is not a member function pointer"
  msgstr "%qT nije član pokazivača> funkcije"
  
! #: cp/constraint.cc:3257
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a member object pointer"
  msgid "%qT is not a member object pointer"
  msgstr "  %qT nije član pokazivača> objekta"
  
! #: cp/constraint.cc:3260
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a member pointer"
  msgid "%qT is not a member pointer"
  msgstr "  %qT nije član pokazivača>"
  
! #: cp/constraint.cc:3263
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not nothrow assignable from %qT"
  msgid "%qT is not nothrow assignable from %qT, because"
  msgstr "  %qT nije moguće dodijeliti s ‘nothrow’ od %qT"
  
! #: cp/constraint.cc:3268
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not nothrow default constructible"
  msgid "%qT is not nothrow default constructible, because"
  msgstr "  %qT nije nothrow default constructible"
  
! #: cp/constraint.cc:3270
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not nothrow constructible from %qE"
  msgid "%qT is not nothrow constructible from %qT, because"
  msgstr "  %qT nije nothrow constructible iz %qE"
  
! #: cp/constraint.cc:3275
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not nothrow convertible from %qE"
  msgid "%qT is not nothrow convertible from %qT, because"
  msgstr "  %qT nije nothrow convertible iz %qE"
  
! #: cp/constraint.cc:3279
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not nothrow default constructible"
  msgid "%qT is not nothrow destructible, because"
  msgstr "  %qT nije nothrow default constructible"
  
! #: cp/constraint.cc:3285
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not nothrow invocable"
  msgid "%qT is not nothrow invocable, because"
  msgstr "  %qT nije nothrow invocable"
  
! #: cp/constraint.cc:3287
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not nothrow invocable by %qE"
  msgid "%qT is not nothrow invocable by %qT, because"
  msgstr "  %qT nije nothrow invocable s %qE"
  
! #: cp/constraint.cc:3294
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not an object type"
  msgid "%qT is not an object type"
  msgstr "  %qT nije tip objekta"
  
! #: cp/constraint.cc:3298
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a virtual base of %qT"
  msgid "%qT is not a pointer-interconvertible base of %qT, because"
  msgstr "  %qT nije virtualna baza od %qT"
  
! #: cp/constraint.cc:3303
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a const type"
  msgid "%qT is not a POD type"
  msgstr "  %qT nije tip konstante"
  
! #: cp/constraint.cc:3306
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a pointer"
  msgid "%qT is not a pointer"
  msgstr "  %qT nije pokazivač"
  
! #: cp/constraint.cc:3309
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a volatile type"
  msgid "%qT is not a polymorphic type"
  msgstr "  %qT nije nepostojan tip"
  
! #: cp/constraint.cc:3312
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a reference"
  msgid "%qT is not a reference"
  msgstr "  %qT nije referencija"
  
! #: cp/constraint.cc:3315
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not the same as %qT"
  msgid "%q#T is not the same as %q#T"
  msgstr "  %qT nije ista vrsta kao %qT"
  
! #: cp/constraint.cc:3318
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a scoped enum"
  msgid "%qT is not a scoped enum"
  msgstr "  %qT nije enum s valjanim opsegom"
  
! #: cp/constraint.cc:3321
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not an object type"
  msgid "%qT is not a standard layout type"
  msgstr "  %qT nije tip objekta"
  
! #: cp/constraint.cc:3324
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a volatile type"
  msgid "%qT is not a trivial type"
  msgstr "  %qT nije nepostojan tip"
  
! #: cp/constraint.cc:3327
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not trivially assignable from %qT"
  msgid "%qT is not trivially assignable from %qT, because"
  msgstr "  %qT nije moguće trivijalno dodijeliti iz %qT"
  
! #: cp/constraint.cc:3332
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not default constructible"
  msgid "%qT is not trivially default constructible, because"
  msgstr "  %qT nije zadano constructible"
  
! #: cp/constraint.cc:3334
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not trivially constructible from %qE"
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr "  %qT nije trivijalno constructible iz %qE"
  
! #: cp/constraint.cc:3339 cp/tree.cc:5014
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not trivially copyable"
  msgid "%qT is not trivially copyable"
  msgstr "  %qT nije trivially copyable"
  
! #: cp/constraint.cc:3342
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not trivially constructible from %qE"
  msgid "%qT is not trivially destructible, because"
  msgstr "  %qT nije trivijalno constructible iz %qE"
  
! #: cp/constraint.cc:3346
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not an unbounded array"
  msgid "%qT is not an unbounded array"
  msgstr "  %qT nije neograničeno polje"
  
! #: cp/constraint.cc:3349
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a function"
  msgid "%qT is not a union"
  msgstr "%qT nije funkcija"
  
! #: cp/constraint.cc:3352
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a virtual base of %qT"
  msgid "%qT is not a virtual base of %qT"
  msgstr "  %qT nije virtualna baza od %qT"
  
! #: cp/constraint.cc:3355
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a volatile type"
  msgid "%qT is not a volatile type"
  msgstr "  %qT nije nepostojan tip"
  
! #: cp/constraint.cc:3358
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a const type"
  msgid "%qT is not consteval-only"
  msgstr "  %qT nije tip konstante"
  
! #: cp/constraint.cc:3361
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT cannot yield a rank"
  msgid "%qT cannot yield a rank"
  msgstr "  %qT ne može dato ramg"
  
! #: cp/constraint.cc:3364
  #, fuzzy, gcc-internal-format
  #| msgid "%qs cannot be used here"
  msgid "%qT and %qT cannot be ordered"
  msgstr "ovdje se ne može koristiti %qs"
  
! #: cp/constraint.cc:3367
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not default constructible"
  msgid "%qT is not destructurable"
  msgstr "  %qT nije zadano constructible"
  
! #: cp/constraint.cc:3370
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3374
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3378
  #, fuzzy, gcc-internal-format
  #| msgid "  %qD is not deducible from %qT"
  msgid "%qD is not deducible from %qT"
  msgstr "  %qD nije moguće izvesti iz %qT"
  
! #: cp/constraint.cc:3445
  #, gcc-internal-format
  msgid "invalid constraints"
  msgstr ""
  
! #: cp/constraint.cc:3466
  #, gcc-internal-format
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr ""
  
! #: cp/constraint.cc:3470
  #, gcc-internal-format
  msgid "the expression %qE evaluated to %<false%>"
  msgstr ""
  
! #: cp/constraint.cc:3525
  #, gcc-internal-format
  msgid "constraints not satisfied"
  msgstr ""
  
! #: cp/constraint.cc:3542
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr ""
*************** msgstr ""
*** 58616,58872 ****
  msgid "pseudo-destructor is not called"
  msgstr ""
  
! #: cp/cvt.cc:1322 rust/backend/rust-tree.cc:399
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1326 rust/backend/rust-tree.cc:405
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1331 rust/backend/rust-tree.cc:412
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1336 rust/backend/rust-tree.cc:419
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1341 rust/backend/rust-tree.cc:426
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1346 rust/backend/rust-tree.cc:433
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1350 rust/backend/rust-tree.cc:439
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1369 rust/backend/rust-tree.cc:342
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1373 rust/backend/rust-tree.cc:348
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1378 rust/backend/rust-tree.cc:355
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1383 rust/backend/rust-tree.cc:362
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1388 rust/backend/rust-tree.cc:369
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1393 rust/backend/rust-tree.cc:376
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1397 rust/backend/rust-tree.cc:382
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1411 rust/backend/rust-tree.cc:453
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1416 rust/backend/rust-tree.cc:459
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1421 rust/backend/rust-tree.cc:466
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1426 rust/backend/rust-tree.cc:473
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1431 rust/backend/rust-tree.cc:480
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1436 rust/backend/rust-tree.cc:487
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1441 rust/backend/rust-tree.cc:493
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1480 rust/backend/rust-tree.cc:535
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1484 rust/backend/rust-tree.cc:541
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1489 rust/backend/rust-tree.cc:548
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1494 rust/backend/rust-tree.cc:555
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1499 rust/backend/rust-tree.cc:561
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1504 rust/backend/rust-tree.cc:567
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr ""
  
! #: cp/cvt.cc:1508 rust/backend/rust-tree.cc:573
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1569
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1573
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1577
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1581
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1585
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1589
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1593
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1609
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1614
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1619
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1624
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1629
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1634
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1663
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1668
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1673
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1677
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1681
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1685
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1840
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr ""
  
! #: cp/cvt.cc:1958
  #, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr ""
  
! #: cp/cvt.cc:1974
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr ""
  
! #: cp/cvt.cc:1977
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
--- 58698,58954 ----
  msgid "pseudo-destructor is not called"
  msgstr ""
  
! #: cp/cvt.cc:1324 rust/backend/rust-tree.cc:399
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1328 rust/backend/rust-tree.cc:405
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1333 rust/backend/rust-tree.cc:412
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1338 rust/backend/rust-tree.cc:419
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1343 rust/backend/rust-tree.cc:426
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1348 rust/backend/rust-tree.cc:433
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1352 rust/backend/rust-tree.cc:439
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1371 rust/backend/rust-tree.cc:342
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1375 rust/backend/rust-tree.cc:348
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1380 rust/backend/rust-tree.cc:355
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1385 rust/backend/rust-tree.cc:362
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1390 rust/backend/rust-tree.cc:369
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1395 rust/backend/rust-tree.cc:376
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1399 rust/backend/rust-tree.cc:382
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1413 rust/backend/rust-tree.cc:453
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1418 rust/backend/rust-tree.cc:459
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1423 rust/backend/rust-tree.cc:466
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1428 rust/backend/rust-tree.cc:473
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1433 rust/backend/rust-tree.cc:480
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1438 rust/backend/rust-tree.cc:487
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1443 rust/backend/rust-tree.cc:493
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1482 rust/backend/rust-tree.cc:535
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1486 rust/backend/rust-tree.cc:541
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1491 rust/backend/rust-tree.cc:548
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1496 rust/backend/rust-tree.cc:555
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1501 rust/backend/rust-tree.cc:561
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1506 rust/backend/rust-tree.cc:567
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr ""
  
! #: cp/cvt.cc:1510 rust/backend/rust-tree.cc:573
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1571
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1575
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1579
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1583
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1587
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1591
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1595
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1611
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1616
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1621
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1626
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1631
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1636
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1665
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1670
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1675
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1679
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1683
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1687
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1842
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr ""
  
! #: cp/cvt.cc:1960
  #, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr ""
  
! #: cp/cvt.cc:1976
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr ""
  
! #: cp/cvt.cc:1979
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
*************** msgstr ""
*** 58936,58942 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr ""
  
! #: cp/decl.cc:1620 cp/decl.cc:18421
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr ""
--- 59018,59024 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr ""
  
! #: cp/decl.cc:1620 cp/decl.cc:18452
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr ""
*************** msgstr ""
*** 59082,59089 ****
  msgid "%q#D previously defined here"
  msgstr ""
  
! #: cp/decl.cc:2359 cp/name-lookup.cc:3476 cp/name-lookup.cc:3516
! #: cp/name-lookup.cc:3542
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr ""
--- 59164,59171 ----
  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 ""
*************** msgstr ""
*** 59158,59169 ****
  msgid "previous specification in %q#D here"
  msgstr ""
  
! #: cp/decl.cc:2570 cp/decl.cc:18439
  #, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr ""
  
! #: cp/decl.cc:2572 cp/decl.cc:18441
  #, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr "ranije deklarirana ovdje bez izvoza (exporting)"
--- 59240,59251 ----
  msgid "previous specification in %q#D here"
  msgstr ""
  
! #: cp/decl.cc:2570 cp/decl.cc:18470
  #, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr ""
  
! #: cp/decl.cc:2572 cp/decl.cc:18472
  #, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr "ranije deklarirana ovdje bez izvoza (exporting)"
*************** msgstr ""
*** 59261,59269 ****
  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:2997
! #: cp/name-lookup.cc:3510 cp/name-lookup.cc:3513 cp/name-lookup.cc:3536
! #: cp/name-lookup.cc:3539
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr ""
--- 59343,59351 ----
  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 ""
*************** msgstr ""
*** 59368,59374 ****
  msgid "  enters %<template for%> statement"
  msgstr ""
  
! #: cp/decl.cc:5060 cp/parser.cc:8110
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
--- 59450,59456 ----
  msgid "  enters %<template for%> statement"
  msgstr ""
  
! #: cp/decl.cc:5060 cp/parser.cc:8112
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
*************** msgstr ""
*** 59443,59449 ****
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/decl.cc:6172 cp/parser.cc:26319
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
--- 59525,59531 ----
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/decl.cc:6172 cp/parser.cc:26315
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
*************** msgstr ""
*** 59568,59580 ****
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.cc:6435 cp/decl.cc:14968 cp/decl.cc:16598 cp/parser.cc:17515
! #: cp/parser.cc:23681 cp/parser.cc:31058
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "atribut je zanemaren"
  
! #: cp/decl.cc:6437 cp/decl.cc:14969
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
--- 59650,59662 ----
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.cc:6435 cp/decl.cc:14985 cp/decl.cc:16629 cp/parser.cc:17511
! #: cp/parser.cc:23677 cp/parser.cc:31066
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "atribut je zanemaren"
  
! #: cp/decl.cc:6437 cp/decl.cc:14986
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
*************** msgstr ""
*** 59590,59596 ****
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:6576 cp/decl2.cc:1277 cp/decl2.cc:1479
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr ""
--- 59672,59678 ----
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:6576 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr ""
*************** msgstr ""
*** 59605,60076 ****
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.cc:6641
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.cc:6668
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.cc:6677
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr ""
  
! #: cp/decl.cc:6678
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr ""
  
! #: cp/decl.cc:6690
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:6702
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr ""
  
! #: cp/decl.cc:6751
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.cc:6769
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6807
  #, 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:6816
  #, 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:6883
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr ""
  
! #: cp/decl.cc:6892 cp/decl.cc:8376
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr ""
  
! #: cp/decl.cc:6903
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.cc:6973
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.cc:7056
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7062
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7082
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.cc:7086
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:7151
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.cc:7158
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr ""
  
! #: cp/decl.cc:7170
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.cc:7218
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.cc:7243
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr ""
  
! #: cp/decl.cc:7345
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7349
  #, 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:7356
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.cc:7399 rust/backend/rust-tree.cc:3278
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr ""
  
! #: cp/decl.cc:7406 rust/backend/rust-tree.cc:3285
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.cc:7415 rust/backend/rust-tree.cc:3294
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.cc:7423
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.cc:7427
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7430
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7730
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr ""
  
! #: cp/decl.cc:7802
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.cc:7847
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.cc:7864 cp/init.cc:3439 cp/search.cc:1245
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.cc:7869
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.cc:7894
  #, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr ""
  
! #: cp/decl.cc:7950
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr ""
  
! #: cp/decl.cc:8004
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:8043 cp/decl.cc:8334 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:8086
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.cc:8096
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.cc:8230
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr ""
  
! #: cp/decl.cc:8364
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.cc:8378
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr ""
  
! #: cp/decl.cc:8391
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.cc:8447
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr ""
  
! #: cp/decl.cc:8468
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.cc:8519
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.cc:8662
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.cc:8712
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.cc:8714
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8717
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8722
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.cc:8749 cp/decl.cc:9773 cp/typeck.cc:8281 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:8946
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr ""
  
! #: cp/decl.cc:9148
  #, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr ""
  
! #: cp/decl.cc:9351
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr ""
  
! #: cp/decl.cc:9375
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:9380
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:9385
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9390
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9395
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9460
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.cc:9481 cp/decl.cc:16997
  #, 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:9485 cp/decl.cc:17001
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "korišten je %<register%> klasa skladište (storage)"
  
! #: cp/decl.cc:9530 cp/decl.cc:16964
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr ""
  
! #: cp/decl.cc:9566
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.cc:9578
  #, 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:9634
  #, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr ""
  
! #: cp/decl.cc:9795
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr ""
  
! #: cp/decl.cc:9838
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.cc:9847
  #, 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:10064
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.cc:10299
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.cc:10300
  #, gcc-internal-format
  msgid "lambda declared here"
  msgstr "lambda je deklarirana ovdje"
  
! #: cp/decl.cc:10319
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.cc:10322
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10332
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.cc:10357
  #, gcc-internal-format
  msgid "in base class of %qT"
  msgstr ""
  
! #: cp/decl.cc:10365
  #, 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:10375
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10576 cp/decl.cc:10744
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr ""
  
! #: cp/decl.cc:10588
  #, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:10598 cp/decl.cc:10774
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.cc:10611 cp/decl.cc:10881
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.cc:10623 cp/decl.cc:10933
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr ""
  
! #: cp/decl.cc:10632 cp/decl.cc:11079
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.cc:10638 cp/decl.cc:11084
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.cc:10646 cp/decl.cc:11090
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.cc:10768
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr ""
  
! #: cp/decl.cc:10784 cp/decl.cc:10941
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
--- 59687,60158 ----
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.cc:6640
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.cc:6667
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.cc:6676
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr ""
  
! #: cp/decl.cc:6677
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr ""
  
! #: cp/decl.cc:6689
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:6705
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr ""
  
! #: cp/decl.cc:6754
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.cc:6772
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6810
  #, 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:6819
  #, 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:6886
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr ""
  
! #: cp/decl.cc:6895 cp/decl.cc:8379
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr ""
  
! #: cp/decl.cc:6906
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.cc:6976
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.cc:7059
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7065
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7085
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.cc:7089
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:7154
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.cc:7161
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr ""
  
! #: cp/decl.cc:7173
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.cc:7221
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.cc:7246
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr ""
  
! #: cp/decl.cc:7348
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7352
  #, 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:7359
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.cc:7402 rust/backend/rust-tree.cc:3278
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr ""
  
! #: cp/decl.cc:7409 rust/backend/rust-tree.cc:3285
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.cc:7418 rust/backend/rust-tree.cc:3294
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.cc:7426
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.cc:7430
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7433
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7733
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr ""
  
! #: cp/decl.cc:7805
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.cc:7850
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.cc:7867 cp/init.cc:3439 cp/search.cc:1245
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.cc:7872
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.cc:7897
  #, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr ""
  
! #: cp/decl.cc:7953
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr ""
  
! #: cp/decl.cc:8007
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:8046 cp/decl.cc:8337 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:8089
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.cc:8099
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.cc:8233
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr ""
  
! #: cp/decl.cc:8367
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.cc:8381
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr ""
  
! #: cp/decl.cc:8394
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.cc:8450
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr ""
  
! #: cp/decl.cc:8471
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.cc:8522
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.cc:8665
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.cc:8715
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.cc:8717
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8720
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8725
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.cc:8752 cp/decl.cc:9776 cp/typeck.cc:8281 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:8949
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr ""
  
! #: cp/decl.cc:9151
  #, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr ""
  
! #: cp/decl.cc:9354
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr ""
  
! #: cp/decl.cc:9378
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:9383
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:9388
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9393
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9398
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9463
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.cc:9484 cp/decl.cc:17028
  #, 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:9488 cp/decl.cc:17032
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "korišten je %<register%> klasa skladište (storage)"
  
! #: cp/decl.cc:9533 cp/decl.cc:16995
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr ""
  
! #: cp/decl.cc:9569
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.cc:9581
  #, 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:9637
  #, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr ""
  
! #: cp/decl.cc:9798
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr ""
  
! #: cp/decl.cc:9841
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.cc:9850
  #, 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:10067
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.cc:10302
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.cc:10303
  #, gcc-internal-format
  msgid "lambda declared here"
  msgstr "lambda je deklarirana ovdje"
  
! #: cp/decl.cc:10322
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.cc:10325
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10335
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.cc:10360
  #, gcc-internal-format
  msgid "in base class of %qT"
  msgstr ""
  
! #: cp/decl.cc:10368
  #, 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:10378
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10579 cp/decl.cc:10747
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr ""
  
! #: cp/decl.cc:10591
  #, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:10601 cp/decl.cc:10777
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.cc:10614 cp/decl.cc:10884
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.cc:10626 cp/decl.cc:10936
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr ""
  
! #: cp/decl.cc:10635 cp/decl.cc:11082
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.cc:10641 cp/decl.cc:11087
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.cc:10649 cp/decl.cc:11093
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.cc:10771
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr ""
  
! #: cp/decl.cc:10787 cp/decl.cc:10944
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
*************** msgstr[0] ""
*** 60078,60084 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.cc:10788
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
--- 60160,60166 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.cc:10791
  #, 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] ""
*** 60086,60092 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.cc:10791
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
--- 60168,60174 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.cc:10794
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
*************** msgstr[0] ""
*** 60094,61834 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.cc:10943
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:10998 cp/decl.cc:11044
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11004
  #, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr ""
  
! #: cp/decl.cc:11050
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.cc:11106
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.cc:11665
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11668
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11673
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11892
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.cc:11896
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr ""
  
! #: cp/decl.cc:11899
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr ""
  
! #: cp/decl.cc:11915
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11917
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11943
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.cc:11945
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.cc:11951
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11954
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11956
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:11962
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.cc:11965
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.cc:11967
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.cc:11973
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.cc:11976
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.cc:11978
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.cc:11985
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.cc:11992
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr ""
  
! #: cp/decl.cc:12024
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.cc:12064
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.cc:12141
  #, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr ""
  
! #: cp/decl.cc:12179
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr ""
  
! #: cp/decl.cc:12181
  #, gcc-internal-format
  msgid "constrained non-template friend declaration must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12188
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12240
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr ""
  
! #: cp/decl.cc:12251
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr ""
  
! #: cp/decl.cc:12274
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.cc:12283
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12314
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr ""
  
! #: cp/decl.cc:12356
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.cc:12359
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr ""
  
! #: cp/decl.cc:12362 cp/decl.cc:12365
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr ""
  
! #: cp/decl.cc:12367
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr ""
  
! #: cp/decl.cc:12369
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr ""
  
! #: cp/decl.cc:12374
  #, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr ""
  
! #: cp/decl.cc:12375
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12436
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12438
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12439
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12444
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12446
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12447
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12453 cp/decl.cc:15489 cp/decl.cc:15499 cp/parser.cc:13448
  #, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:12466
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.cc:12468 cp/decl.cc:12477 cp/typeck.cc:4914
  #, gcc-internal-format
  msgid "  declared here"
  msgstr ""
  
! #: cp/decl.cc:12475
  #, 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:12481
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr ""
  
! #: cp/decl.cc:12495
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.cc:12505
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr ""
  
! #: cp/decl.cc:12513
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12519
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12526
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12531
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr ""
  
! #: cp/decl.cc:12628
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr ""
  
! #: cp/decl.cc:12669
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.cc:12675
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr ""
  
! #: cp/decl.cc:12677
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr ""
  
! #: cp/decl.cc:12694
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.cc:12900
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr ""
  
! #: cp/decl.cc:12903
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12912
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.cc:12915
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr ""
  
! #: cp/decl.cc:12918
  #, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr ""
  
! #: cp/decl.cc:13039
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr ""
  
! #: cp/decl.cc:13043
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.cc:13047
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.cc:13058
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13063
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.cc:13068
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13180
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13183
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13214 cp/decl.cc:13286
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:13218 cp/decl.cc:13289
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:13269
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr ""
  
! #: cp/decl.cc:13272
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr ""
  
! #: cp/decl.cc:13296
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr ""
  
! #: cp/decl.cc:13299
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr ""
  
! #: cp/decl.cc:13305
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.cc:13308
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.cc:13360
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.cc:13420
  #, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13423
  #, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13433
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr ""
  
! #: cp/decl.cc:13435
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr ""
  
! #: cp/decl.cc:13440
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr ""
  
! #: cp/decl.cc:13442
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr ""
  
! #: cp/decl.cc:13447
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr ""
  
! #: cp/decl.cc:13449
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr ""
  
! #: cp/decl.cc:13454
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr ""
  
! #: cp/decl.cc:13457
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr ""
  
! #: cp/decl.cc:13475
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13479
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13493
  #, gcc-internal-format
  msgid "variable-length array of %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:13591
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13594
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr ""
  
! #: cp/decl.cc:13605
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13608
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr ""
  
! #: cp/decl.cc:13621
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13624
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13633
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13636
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13640
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13649
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13670
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13678
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13693
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.cc:13698
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.cc:13719
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13735
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr ""
  
! #: cp/decl.cc:13750
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13780
  #, gcc-internal-format
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr ""
  
! #: cp/decl.cc:13841
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13847
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:13868
  msgid "%e and %e specified together"
  msgstr ""
  
! #: cp/decl.cc:14081
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr ""
  
! #: cp/decl.cc:14084 cp/decl.cc:14106
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:14087
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr ""
  
! #: cp/decl.cc:14097
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr ""
  
! #: cp/decl.cc:14121
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr ""
  
! #: cp/decl.cc:14128
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr ""
  
! #: cp/decl.cc:14156
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.cc:14207
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.cc:14215 cp/decl.cc:14224 cp/decl.cc:16206
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr ""
  
! #: cp/decl.cc:14232
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr ""
  
! #: cp/decl.cc:14237
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr ""
  
! #: cp/decl.cc:14272
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.cc:14279 cp/decl.cc:14286 cp/decl.cc:14293 cp/decl.cc:14300
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr ""
  
! #: cp/decl.cc:14311
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14321
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr ""
  
! #: cp/decl.cc:14375
  #, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: cp/decl.cc:14425 cp/decl.cc:14429 cp/decl.cc:14432
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr ""
  
! #: cp/decl.cc:14449
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr ""
  
! #: cp/decl.cc:14457
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr ""
  
! #: cp/decl.cc:14520
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr ""
  
! #: cp/decl.cc:14527
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr ""
  
! #: cp/decl.cc:14536
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr ""
  
! #: cp/decl.cc:14538
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.cc:14607
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr ""
  
! #: cp/decl.cc:14651
  #, 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:14677
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr ""
  
! #: cp/decl.cc:14686
  #, 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:14699
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:14706
  #, 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:14716 cp/decl.cc:14896
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "klasa skladište (storage) specificirana za parametar %qs"
  
! #: cp/decl.cc:14724 cp/decl.cc:14733 cp/decl.cc:14739 cp/decl.cc:14745
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr ""
  
! #: cp/decl.cc:14755
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr ""
  
! #: cp/decl.cc:14765 cp/decl.cc:14768 cp/decl.cc:14774 cp/decl.cc:14785
! #: cp/decl.cc:14797 cp/decl.cc:14807 cp/decl.cc:14811
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:14771
  #, 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:14778 cp/decl.cc:14803
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14791
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.cc:14815
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14827
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr ""
  
! #: cp/decl.cc:14830
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14838
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr ""
  
! #: cp/decl.cc:14868
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "nekoliko klasa skladište (storage) u deklaraciji od %qs"
  
! #: cp/decl.cc:14894
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "klasa skladište (storage) specificirana za %qs\""
  
! #: cp/decl.cc:14908
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "ugniježđena funkcija %qs je deklarirana kao %<extern%>"
  
! #: cp/decl.cc:14913
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14921
  #, 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:14935
  #, 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:15031
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr ""
  
! #: cp/decl.cc:15037
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.cc:15104
  #, 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:15118
  #, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15124
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15128
  #, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15136
  #, 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:15140
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15161
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15166
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:15170
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15191
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15195
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.cc:15200
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr ""
  
! #: cp/decl.cc:15207
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15216
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15221
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:15228
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15234
  #, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "nevaljana upotreba ograničenog %<auto%> tipa"
  
! #: cp/decl.cc:15246
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.cc:15256
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15269
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15283
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.cc:15286
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15293
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15319
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15331
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs je deklariran kao funkcija koja vraća funkciju"
  
! #: cp/decl.cc:15337
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs deklariran kao funkcija koja vraća polje"
  
! #: cp/decl.cc:15344
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.cc:15377
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15379
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15384
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15385
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15393
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15394
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15412
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr ""
  
! #: cp/decl.cc:15429
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.cc:15434
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.cc:15438
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr ""
  
! #: cp/decl.cc:15448
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15452
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15478
  #, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15486
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr ""
  
! #: cp/decl.cc:15496
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15505
  #, 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:15528
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.cc:15576
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr ""
  
! #: cp/decl.cc:15589 cp/decl.cc:15596
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr ""
  
! #: cp/decl.cc:15598
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.cc:15627
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.cc:15628
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.cc:15701
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.cc:15780
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.cc:15806
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.cc:15811
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.cc:15841
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15843
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15851
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15891
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.cc:15900
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15903
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15914
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr ""
  
! #: cp/decl.cc:15917
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr ""
  
! #: cp/decl.cc:15920
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.cc:15930
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:15937
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:15943
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:15949
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:15955
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:15961
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:15977
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.cc:15980
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.cc:16006
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr ""
  
! #: cp/decl.cc:16009
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:16014
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16018
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.cc:16044
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.cc:16136
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.cc:16144
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr ""
  
! #: cp/decl.cc:16146
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:16150
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.cc:16163
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.cc:16183
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.cc:16187
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16197
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.cc:16212
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr ""
  
! #: cp/decl.cc:16231
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:16241 cp/parser.cc:23112
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:16248
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16251
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16257 cp/parser.cc:28188
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.cc:16267
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:16321 cp/parser.cc:3932
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr ""
  
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.cc:16345
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr ""
  
! #: cp/decl.cc:16348
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr ""
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16364
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr ""
  
! #: cp/decl.cc:16385
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr ""
  
! #: cp/decl.cc:16395
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr ""
  
! #: cp/decl.cc:16405
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.cc:16419
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16426
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr ""
  
! #: cp/decl.cc:16433 cp/decl.cc:16446
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:16452
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16461
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.cc:16467
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr ""
  
! #: cp/decl.cc:16475 cp/decl.cc:16833
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD ne može bit %qs"
  
! #: cp/decl.cc:16485
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.cc:16488
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr ""
  
! #: cp/decl.cc:16553
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.cc:16558
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr ""
  
! #: cp/decl.cc:16578
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16581
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16599 cp/parser.cc:23682 cp/parser.cc:31059
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:16649 cp/decl.cc:16660
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:16654
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.cc:16697 cp/decl.cc:16705 cp/decl.cc:16712 cp/decl.cc:16719
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:16771
  #, 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:16774
  #, 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:16780
  #, 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:16784
  #, 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:16789
  #, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16792
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.cc:16804
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16808
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16816
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.cc:16823
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:16824
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:16866
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.cc:16875
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.cc:16916
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:16923
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.cc:16929
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:16937
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.cc:16944
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.cc:16976
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs dobiva početnu vrijednost i deklarira se kao %<extern%>"
  
! #: cp/decl.cc:16981
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs ima i %<extern%> i početnu vrijednost"
  
! #: cp/decl.cc:17183
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr ""
  
! #: cp/decl.cc:17186
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr ""
  
! #: cp/decl.cc:17313
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:17317
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:17346
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:17354
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr ""
  
! #: cp/decl.cc:17379
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17381
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17664
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:17743
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.cc:17750
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr ""
  
! #: cp/decl.cc:17808
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr ""
  
! #: cp/decl.cc:17816
  #, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%qD mora biti član funkcije"
  
! #: cp/decl.cc:17824
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:17834
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.cc:17844
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:17875
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
! #: cp/decl.cc:17885
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.cc:17911
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.cc:17912
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.cc:17924
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.cc:17925
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.cc:17936
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr ""
  
! #: cp/decl.cc:17937 cp/decl.cc:17947
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.cc:17948
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.cc:17963
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.cc:17987
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:17994
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:17996
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18005
  #, 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:18007
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18023
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:18042
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18049
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18061
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:18118
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18142
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18145
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.cc:18147
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr ""
  
! #: cp/decl.cc:18156
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:18157 cp/decl.cc:18165
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr ""
  
! #: cp/decl.cc:18164
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
--- 60176,61916 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.cc:10946
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11001 cp/decl.cc:11047
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11007
  #, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr ""
  
! #: cp/decl.cc:11053
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.cc:11109
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.cc:11668
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11671
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11676
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11895
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.cc:11899
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr ""
  
! #: cp/decl.cc:11902
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr ""
  
! #: cp/decl.cc:11918
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11920
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11946
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.cc:11948
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.cc:11954
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11957
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11959
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:11965
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.cc:11968
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.cc:11970
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.cc:11976
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.cc:11979
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.cc:11981
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.cc:11988
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.cc:11995
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr ""
  
! #: cp/decl.cc:12027
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.cc:12067
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.cc:12144
  #, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr ""
  
! #: cp/decl.cc:12182
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr ""
  
! #: cp/decl.cc:12184
  #, gcc-internal-format
  msgid "constrained non-template friend declaration must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12191
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12243
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr ""
  
! #: cp/decl.cc:12254
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr ""
  
! #: cp/decl.cc:12277
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.cc:12286
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12317
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr ""
  
! #: cp/decl.cc:12359
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.cc:12362
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr ""
  
! #: cp/decl.cc:12365 cp/decl.cc:12368
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr ""
  
! #: cp/decl.cc:12370
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr ""
  
! #: cp/decl.cc:12372
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr ""
  
! #: cp/decl.cc:12377
  #, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr ""
  
! #: cp/decl.cc:12378
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12439
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12441
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12442
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12447
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12449
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12450
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12456 cp/decl.cc:15506 cp/decl.cc:15516 cp/parser.cc:13446
  #, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:12469
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.cc:12471 cp/decl.cc:12480 cp/typeck.cc:4914
  #, gcc-internal-format
  msgid "  declared here"
  msgstr ""
  
! #: cp/decl.cc:12478
  #, 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:12484
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr ""
  
! #: cp/decl.cc:12498
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.cc:12508
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr ""
  
! #: cp/decl.cc:12516
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12522
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12529
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12534
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr ""
  
! #: cp/decl.cc:12631
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr ""
  
! #: cp/decl.cc:12672
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.cc:12678
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr ""
  
! #: cp/decl.cc:12680
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr ""
  
! #: cp/decl.cc:12700
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.cc:12906
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr ""
  
! #: cp/decl.cc:12909
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12918
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.cc:12921
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr ""
  
! #: cp/decl.cc:12924
  #, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr ""
  
! #: cp/decl.cc:13045
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr ""
  
! #: cp/decl.cc:13049
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.cc:13053
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.cc:13064
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13069
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.cc:13074
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13186
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13189
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13220 cp/decl.cc:13292
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:13224 cp/decl.cc:13295
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:13275
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr ""
  
! #: cp/decl.cc:13278
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr ""
  
! #: cp/decl.cc:13302
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr ""
  
! #: cp/decl.cc:13305
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr ""
  
! #: cp/decl.cc:13311
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.cc:13314
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.cc:13366
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.cc:13426
  #, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13429
  #, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13439
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr ""
  
! #: cp/decl.cc:13441
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr ""
  
! #: cp/decl.cc:13446
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr ""
  
! #: cp/decl.cc:13448
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr ""
  
! #: cp/decl.cc:13453
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr ""
  
! #: cp/decl.cc:13455
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr ""
  
! #: cp/decl.cc:13460
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr ""
  
! #: cp/decl.cc:13463
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr ""
  
! #: cp/decl.cc:13481
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13485
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13499
  #, gcc-internal-format
  msgid "variable-length array of %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:13597
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13600
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr ""
  
! #: cp/decl.cc:13611
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13614
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr ""
  
! #: cp/decl.cc:13627
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13630
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13639
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13642
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13646
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13655
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13676
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13684
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13699
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.cc:13704
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.cc:13725
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13742
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr ""
  
! #: cp/decl.cc:13757
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13787
  #, gcc-internal-format
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr ""
  
! #: cp/decl.cc:13858
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13864
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:13885
  msgid "%e and %e specified together"
  msgstr ""
  
! #: cp/decl.cc:14098
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr ""
  
! #: cp/decl.cc:14101 cp/decl.cc:14123
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:14104
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr ""
  
! #: cp/decl.cc:14114
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr ""
  
! #: cp/decl.cc:14138
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr ""
  
! #: cp/decl.cc:14145
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr ""
  
! #: cp/decl.cc:14173
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.cc:14224
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.cc:14232 cp/decl.cc:14241 cp/decl.cc:16237
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr ""
  
! #: cp/decl.cc:14249
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr ""
  
! #: cp/decl.cc:14254
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr ""
  
! #: cp/decl.cc:14289
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.cc:14296 cp/decl.cc:14303 cp/decl.cc:14310 cp/decl.cc:14317
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr ""
  
! #: cp/decl.cc:14328
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14338
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr ""
  
! #: cp/decl.cc:14392
  #, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: cp/decl.cc:14442 cp/decl.cc:14446 cp/decl.cc:14449
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr ""
  
! #: cp/decl.cc:14466
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr ""
  
! #: cp/decl.cc:14474
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr ""
  
! #: cp/decl.cc:14537
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr ""
  
! #: cp/decl.cc:14544
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr ""
  
! #: cp/decl.cc:14553
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr ""
  
! #: cp/decl.cc:14555
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.cc:14624
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr ""
  
! #: cp/decl.cc:14668
  #, 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:14694
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr ""
  
! #: cp/decl.cc:14703
  #, 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:14716
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:14723
  #, 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:14733 cp/decl.cc:14913
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "klasa skladište (storage) specificirana za parametar %qs"
  
! #: cp/decl.cc:14741 cp/decl.cc:14750 cp/decl.cc:14756 cp/decl.cc:14762
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr ""
  
! #: cp/decl.cc:14772
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr ""
  
! #: cp/decl.cc:14782 cp/decl.cc:14785 cp/decl.cc:14791 cp/decl.cc:14802
! #: cp/decl.cc:14814 cp/decl.cc:14824 cp/decl.cc:14828
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:14788
  #, 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:14795 cp/decl.cc:14820
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14808
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.cc:14832
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14844
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr ""
  
! #: cp/decl.cc:14847
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14855
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr ""
  
! #: cp/decl.cc:14885
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "nekoliko klasa skladište (storage) u deklaraciji od %qs"
  
! #: cp/decl.cc:14911
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "klasa skladište (storage) specificirana za %qs\""
  
! #: cp/decl.cc:14925
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "ugniježđena funkcija %qs je deklarirana kao %<extern%>"
  
! #: cp/decl.cc:14930
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14938
  #, 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:14952
  #, 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:15048
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr ""
  
! #: cp/decl.cc:15054
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.cc:15121
  #, 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:15135
  #, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15141
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15145
  #, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15153
  #, 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:15157
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15178
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15183
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:15187
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15208
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15212
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.cc:15217
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr ""
  
! #: cp/decl.cc:15224
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15233
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15238
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:15245
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15251
  #, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "nevaljana upotreba ograničenog %<auto%> tipa"
  
! #: cp/decl.cc:15263
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.cc:15273
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15286
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15300
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.cc:15303
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15310
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15336
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15348
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs je deklariran kao funkcija koja vraća funkciju"
  
! #: cp/decl.cc:15354
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs deklariran kao funkcija koja vraća polje"
  
! #: cp/decl.cc:15361
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.cc:15394
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15396
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15401
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15402
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15410
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15411
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15429
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr ""
  
! #: cp/decl.cc:15446
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.cc:15451
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.cc:15455
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr ""
  
! #: cp/decl.cc:15465
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15469
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15495
  #, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15503
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr ""
  
! #: cp/decl.cc:15513
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15522
  #, 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:15545
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.cc:15593
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr ""
  
! #: cp/decl.cc:15606 cp/decl.cc:15613
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr ""
  
! #: cp/decl.cc:15615
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.cc:15644
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.cc:15645
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.cc:15718
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.cc:15797
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.cc:15823
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.cc:15828
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.cc:15858
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15860
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15868
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15922
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.cc:15931
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15934
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15945
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr ""
  
! #: cp/decl.cc:15948
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr ""
  
! #: cp/decl.cc:15951
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.cc:15961
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:15968
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:15974
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:15980
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:15986
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:15992
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16008
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.cc:16011
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.cc:16037
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr ""
  
! #: cp/decl.cc:16040
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:16045
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16049
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.cc:16075
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.cc:16167
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.cc:16175
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr ""
  
! #: cp/decl.cc:16177
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:16181
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.cc:16194
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.cc:16214
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.cc:16218
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16228
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.cc:16243
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr ""
  
! #: cp/decl.cc:16262
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:16272 cp/parser.cc:23108
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:16279
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16282
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16288 cp/parser.cc:28184
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.cc:16298
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:16352 cp/parser.cc:3932
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr ""
  
! #: cp/decl.cc:16356
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.cc:16376
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr ""
  
! #: cp/decl.cc:16379
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr ""
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16395
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr ""
  
! #: cp/decl.cc:16416
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr ""
  
! #: cp/decl.cc:16426
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr ""
  
! #: cp/decl.cc:16436
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.cc:16450
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16457
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr ""
  
! #: cp/decl.cc:16464 cp/decl.cc:16477
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:16483
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16492
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.cc:16498
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr ""
  
! #: cp/decl.cc:16506 cp/decl.cc:16864
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD ne može bit %qs"
  
! #: cp/decl.cc:16516
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.cc:16519
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr ""
  
! #: cp/decl.cc:16584
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.cc:16589
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr ""
  
! #: cp/decl.cc:16609
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16612
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16630 cp/parser.cc:23678 cp/parser.cc:31067
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:16680 cp/decl.cc:16691
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:16685
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.cc:16728 cp/decl.cc:16736 cp/decl.cc:16743 cp/decl.cc:16750
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:16802
  #, 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:16805
  #, 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:16811
  #, 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:16815
  #, 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:16820
  #, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16823
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.cc:16835
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16839
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16847
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.cc:16854
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:16855
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:16897
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.cc:16906
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.cc:16947
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:16954
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.cc:16960
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:16968
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.cc:16975
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.cc:17007
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs dobiva početnu vrijednost i deklarira se kao %<extern%>"
  
! #: cp/decl.cc:17012
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs ima i %<extern%> i početnu vrijednost"
  
! #: cp/decl.cc:17214
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr ""
  
! #: cp/decl.cc:17217
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr ""
  
! #: cp/decl.cc:17344
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:17348
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:17377
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:17385
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr ""
  
! #: cp/decl.cc:17410
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17412
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17695
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:17774
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.cc:17781
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr ""
  
! #: cp/decl.cc:17839
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr ""
  
! #: cp/decl.cc:17847
  #, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%qD mora biti član funkcije"
  
! #: cp/decl.cc:17855
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:17865
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.cc:17875
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:17906
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
! #: cp/decl.cc:17916
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.cc:17942
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.cc:17943
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.cc:17955
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.cc:17956
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.cc:17967
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr ""
  
! #: cp/decl.cc:17968 cp/decl.cc:17978
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.cc:17979
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.cc:17994
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.cc:18018
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18025
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18027
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18036
  #, 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:18038
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18054
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:18073
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18080
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18092
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:18149
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18173
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18176
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.cc:18178
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr ""
  
! #: cp/decl.cc:18187
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:18188 cp/decl.cc:18196
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr ""
  
! #: cp/decl.cc:18195
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 61840,61939 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18179
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.cc:18222 cp/name-lookup.cc:6364 cp/name-lookup.cc:6498
! #: cp/parser.cc:8120 cp/parser.cc:35476
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.cc:18232
  #, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr ""
  
! #: cp/decl.cc:18254 cp/name-lookup.cc:6053
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:18283 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7811
! #: cp/parser.cc:21307 cp/pt.cc:10233
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.cc:18288
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18393
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr ""
  
! #: cp/decl.cc:18420
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr ""
  
! #: cp/decl.cc:18563
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18570
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18581
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.cc:18630
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.cc:18660
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:18662
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18835
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18838 cp/decl.cc:18847 cp/decl.cc:18858 cp/decl.cc:19480
! #: cp/parser.cc:24038
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr ""
  
! #: cp/decl.cc:18844
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18855
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18930
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
--- 61922,62021 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18210
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.cc:18253 cp/name-lookup.cc:6471 cp/name-lookup.cc:6605
! #: cp/parser.cc:8122 cp/parser.cc:35474
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.cc:18263
  #, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr ""
  
! #: cp/decl.cc:18285 cp/name-lookup.cc:6160
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:18314 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7813
! #: cp/parser.cc:21303 cp/pt.cc:10235
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.cc:18319
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18424
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr ""
  
! #: cp/decl.cc:18451
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr ""
  
! #: cp/decl.cc:18594
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18601
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18612
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.cc:18661
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.cc:18691
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:18693
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18866
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18869 cp/decl.cc:18878 cp/decl.cc:18889 cp/decl.cc:19511
! #: cp/parser.cc:24034
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr ""
  
! #: cp/decl.cc:18875
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18886
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18961
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
*************** msgstr ""
*** 61942,62028 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19099
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19287
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.cc:19297
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr ""
  
! #: cp/decl.cc:19346
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.cc:19347
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.cc:19358
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.cc:19378
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.cc:19478 cp/parser.cc:24036
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr ""
  
! #: cp/decl.cc:19552
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr ""
  
! #: cp/decl.cc:19722 cp/typeck.cc:11632
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:20540
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.cc:20542 cp/typeck.cc:11510
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.cc:20553
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20611
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr ""
  
! #: cp/decl.cc:20807
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.cc:21205
  #, gcc-internal-format
  msgid "using %qs"
  msgstr "koristimo %qs"
  
! #: cp/decl.cc:21217
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 62024,62110 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19130
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19318
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.cc:19328
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr ""
  
! #: cp/decl.cc:19377
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.cc:19378
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.cc:19389
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.cc:19409
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.cc:19509 cp/parser.cc:24032
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr ""
  
! #: cp/decl.cc:19583
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr ""
  
! #: cp/decl.cc:19753 cp/typeck.cc:11632
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:20571
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.cc:20573 cp/typeck.cc:11510
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.cc:20584
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20642
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr ""
  
! #: cp/decl.cc:20838
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.cc:21236
  #, gcc-internal-format
  msgid "using %qs"
  msgstr "koristimo %qs"
  
! #: cp/decl.cc:21248
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr ""
*** 62140,62241 ****
  msgid "explicit template argument list not allowed"
  msgstr ""
  
! #: cp/decl2.cc:1332
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr ""
  
! #: cp/decl2.cc:1365 cp/decl2.cc:1373 cp/decl2.cc:1487
  #, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr ""
  
! #: cp/decl2.cc:1382
  #, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr ""
  
! #: cp/decl2.cc:1385 cp/decl2.cc:1491
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr ""
  
! #: cp/decl2.cc:1433
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr ""
  
! #: cp/decl2.cc:1594
  #, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr ""
  
! #: cp/decl2.cc:1602
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr ""
  
! #: cp/decl2.cc:1613
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr ""
  
! #: cp/decl2.cc:1619
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: cp/decl2.cc:1626
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr ""
  
! #: cp/decl2.cc:1634
  #, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr ""
  
! #: cp/decl2.cc:1648
  #, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl2.cc:2103
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.cc:2273
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr ""
  
! #: cp/decl2.cc:2289
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr ""
  
! #: cp/decl2.cc:2296
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.cc:2299
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.cc:2364
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr ""
  
! #: cp/decl2.cc:2373
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr ""
  
! #: cp/decl2.cc:2410
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr ""
--- 62222,62323 ----
  msgid "explicit template argument list not allowed"
  msgstr ""
  
! #: cp/decl2.cc:1331
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr ""
  
! #: cp/decl2.cc:1364 cp/decl2.cc:1372 cp/decl2.cc:1486
  #, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr ""
  
! #: cp/decl2.cc:1381
  #, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr ""
  
! #: cp/decl2.cc:1384 cp/decl2.cc:1490
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr ""
  
! #: cp/decl2.cc:1432
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr ""
  
! #: cp/decl2.cc:1593
  #, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr ""
  
! #: cp/decl2.cc:1601
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr ""
  
! #: cp/decl2.cc:1612
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr ""
  
! #: cp/decl2.cc:1618
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: cp/decl2.cc:1625
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr ""
  
! #: cp/decl2.cc:1633
  #, gcc-internal-format
  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 ""
  
! #: cp/decl2.cc:2102
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.cc:2272
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr ""
  
! #: cp/decl2.cc:2288
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr ""
  
! #: cp/decl2.cc:2295
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.cc:2298
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.cc:2363
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr ""
  
! #: cp/decl2.cc:2372
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr ""
  
! #: cp/decl2.cc:2409
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr ""
*************** msgstr ""
*** 62244,62342 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:2422
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr ""
  
! #: cp/decl2.cc:2438
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:2468
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr ""
  
! #: cp/decl2.cc:2483
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr ""
  
! #: cp/decl2.cc:2486
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr ""
  
! #: cp/decl2.cc:2488
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.cc:2498
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:3596
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3600
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3606
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3610
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3618
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.cc:3637
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3641
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3647
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3651
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3658
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.cc:5434
  #, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but never defined"
  msgstr ""
  
! #: cp/decl2.cc:5438
  #, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but not defined"
  msgstr ""
--- 62326,62424 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:2421
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr ""
  
! #: cp/decl2.cc:2437
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:2467
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr ""
  
! #: cp/decl2.cc:2482
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr ""
  
! #: cp/decl2.cc:2485
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr ""
  
! #: cp/decl2.cc:2487
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.cc:2497
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:3595
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3599
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3605
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3609
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3617
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.cc:3636
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3640
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3646
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3650
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3657
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.cc:5433
  #, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but never defined"
  msgstr ""
  
! #: cp/decl2.cc:5437
  #, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but not defined"
  msgstr ""
*************** msgstr ""
*** 62345,62453 ****
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:5448
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5452
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5456
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.cc:5474
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr ""
  
! #: cp/decl2.cc:5478
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but not defined here"
  msgstr ""
  
! #: cp/decl2.cc:5486
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5489
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5694
  #, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr ""
  
! #: cp/decl2.cc:5697
  #, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr ""
  
! #: cp/decl2.cc:5699
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:5771 cp/decl2.cc:5774
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:6152
  #, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr ""
  
! #: cp/decl2.cc:6386
  #, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr ""
  
! #: cp/decl2.cc:6391
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr ""
  
! #: cp/decl2.cc:6514
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr ""
  
! #: cp/decl2.cc:6518
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:6705
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.cc:6714
  #, gcc-internal-format
  msgid "use of deleted function %qD: %s"
  msgstr "korištenje izbrisane funkcije %qD: %s"
  
! #: cp/decl2.cc:6718
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr ""
  
! #: cp/decl2.cc:6766
  #, gcc-internal-format
  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 ""
--- 62427,62535 ----
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:5447
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5451
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5455
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.cc:5473
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr ""
  
! #: cp/decl2.cc:5477
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but not defined here"
  msgstr ""
  
! #: cp/decl2.cc:5485
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5488
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5693
  #, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr ""
  
! #: cp/decl2.cc:5696
  #, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr ""
  
! #: cp/decl2.cc:5698
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:5770 cp/decl2.cc:5773
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:6151
  #, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr ""
  
! #: cp/decl2.cc:6385
  #, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr ""
  
! #: cp/decl2.cc:6390
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr ""
  
! #: cp/decl2.cc:6513
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr ""
  
! #: cp/decl2.cc:6517
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:6704
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.cc:6713
  #, gcc-internal-format
  msgid "use of deleted function %qD: %s"
  msgstr "korištenje izbrisane funkcije %qD: %s"
  
! #: cp/decl2.cc:6717
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr ""
  
! #: cp/decl2.cc:6765
  #, gcc-internal-format
  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 ""
*************** msgid "but %qE is a class template"
*** 62560,62793 ****
  msgstr "%q#D nije predložak funkcije"
  
  #: cp/error.cc:4010
  #, gcc-internal-format
  msgid "but %qE is a namespace"
  msgstr ""
  
! #: cp/error.cc:4012
  #, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr ""
  
! #: cp/error.cc:4040
  #, 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:4043
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "%s%s%sIn supstitucija od %qS:\n"
  
! #: cp/error.cc:4044
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "%s%s%sIn instance od %q#D:\n"
  
! #: cp/error.cc:4066
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.cc:4069
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.cc:4173
  #, 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:4175
  #, 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:4180
  msgid "recursively required by substitution of %qS\n"
  msgstr "rekurzivni zahtjev substitucije %qS\n"
  
! #: cp/error.cc:4181
  msgid "required by substitution of %qS\n"
  msgstr "zahtjev substitucije %qS\n"
  
! #: cp/error.cc:4186
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr "rekurzivni zahtjev od %q#D\n"
  
! #: cp/error.cc:4187
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr "zahtjev od %q#D\n"
  
! #: cp/error.cc:4194
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr "rekurzivni zahtjev odavde\n"
  
! #: cp/error.cc:4195
  #, gcc-internal-format
  msgid "required from here\n"
  msgstr "zahtjev odavde\n"
  
! #: cp/error.cc:4245
  #, 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:4297
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr "u %<constexpr%> zamijeni %qs"
  
! #: cp/error.cc:4310
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr "potrebno zbog ograničenja %q#D\n"
  
! #: cp/error.cc:4325
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr "potrebno za udovoljenje %qE"
  
! #: cp/error.cc:4347
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr ""
  
! #: cp/error.cc:4378
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr "u zahtjevima s/sa"
  
! #: cp/error.cc:4379
  #, gcc-internal-format
  msgid "in requirements "
  msgstr "u zahtjevima"
  
! #: cp/error.cc:4497
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr ""
  
! #: cp/error.cc:4591
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4943
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4948
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4953
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4958
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4963
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4968
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4973
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4979
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4984
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4989
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4994
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4999
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5004
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5010
  #, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5015
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5070
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.cc:5075
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr ""
  
! #: cp/error.cc:5090
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5094 cp/typeck.cc:3012
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr ""
  
! #: cp/error.cc:5116
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5120 cp/typeck.cc:3641
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr ""
  
! #: cp/error.cc:5131
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5135
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr ""
--- 62642,62881 ----
  msgstr "%q#D nije predložak funkcije"
  
  #: cp/error.cc:4010
+ #, 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:4012
  #, gcc-internal-format
  msgid "but %qE is a namespace"
  msgstr ""
  
! #: cp/error.cc:4014
  #, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr ""
  
! #: cp/error.cc:4042
  #, 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:4045
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "%s%s%sIn supstitucija od %qS:\n"
  
! #: cp/error.cc:4046
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "%s%s%sIn instance od %q#D:\n"
  
! #: cp/error.cc:4068
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.cc:4071
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.cc:4175
  #, 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:4177
  #, 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:4182
  msgid "recursively required by substitution of %qS\n"
  msgstr "rekurzivni zahtjev substitucije %qS\n"
  
! #: cp/error.cc:4183
  msgid "required by substitution of %qS\n"
  msgstr "zahtjev substitucije %qS\n"
  
! #: cp/error.cc:4188
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr "rekurzivni zahtjev od %q#D\n"
  
! #: cp/error.cc:4189
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr "zahtjev od %q#D\n"
  
! #: cp/error.cc:4196
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr "rekurzivni zahtjev odavde\n"
  
! #: cp/error.cc:4197
  #, gcc-internal-format
  msgid "required from here\n"
  msgstr "zahtjev odavde\n"
  
! #: cp/error.cc:4247
  #, 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:4299
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr "u %<constexpr%> zamijeni %qs"
  
! #: cp/error.cc:4312
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr "potrebno zbog ograničenja %q#D\n"
  
! #: cp/error.cc:4327
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr "potrebno za udovoljenje %qE"
  
! #: cp/error.cc:4349
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr ""
  
! #: cp/error.cc:4380
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr "u zahtjevima s/sa"
  
! #: cp/error.cc:4381
  #, gcc-internal-format
  msgid "in requirements "
  msgstr "u zahtjevima"
  
! #: cp/error.cc:4499
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr ""
  
! #: cp/error.cc:4593
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4945
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4950
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4955
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4960
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4965
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4970
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4975
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4981
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4986
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4991
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4996
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5001
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5006
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5012
  #, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5017
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5072
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.cc:5077
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr ""
  
! #: cp/error.cc:5092
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5096 cp/typeck.cc:3012
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr ""
  
! #: cp/error.cc:5118
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5122 cp/typeck.cc:3641
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr ""
  
! #: cp/error.cc:5133
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5137
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr ""
*************** msgstr ""
*** 63010,63016 ****
  msgid "member %qD is used uninitialized"
  msgstr ""
  
! #: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5112 cp/typeck2.cc:1519
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
--- 63098,63104 ----
  msgid "member %qD is used uninitialized"
  msgstr ""
  
! #: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5118 cp/typeck2.cc:1519
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
*************** msgstr ""
*** 63126,63132 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.cc:2383 cp/reflect.cc:2522 cp/semantics.cc:4492
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
--- 63214,63220 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.cc:2383 cp/reflect.cc:2553 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
*************** msgstr ""
*** 63322,63358 ****
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.cc:5321
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.cc:5358
  #, gcc-internal-format
  msgid "operator %<delete%> used on incomplete type"
  msgstr ""
  
! #: cp/init.cc:5373
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5379
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:5394
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5399
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5713
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
--- 63410,63446 ----
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.cc:5327
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.cc:5364
  #, gcc-internal-format
  msgid "operator %<delete%> used on incomplete type"
  msgstr ""
  
! #: cp/init.cc:5379
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5385
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:5400
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5405
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5719
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
*************** msgstr ""
*** 63442,63448 ****
  msgid "%qD not defined"
  msgstr ""
  
! #: cp/lex.cc:811 cp/parser.cc:3999 cp/parser.cc:34700
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
--- 63530,63536 ----
  msgid "%qD not defined"
  msgstr ""
  
! #: cp/lex.cc:811 cp/parser.cc:3999 cp/parser.cc:34698
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
*************** msgstr ""
*** 63472,63535 ****
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2733
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.cc:2737
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
  #. TODO Mangle pack indexing
  #. <https://github.com/itanium-cxx-abi/cxx-abi/issues/175>.
! #: cp/mangle.cc:2744
  #, gcc-internal-format
  msgid "mangling type pack index"
  msgstr ""
  
! #: cp/mangle.cc:4009
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4014
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:4088
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4784
  #, 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:4830 cp/mangle.cc:5009
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4836 cp/mangle.cc:5015
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5162
  #, 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:5167
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5172
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
--- 63560,63623 ----
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2738
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.cc:2742
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
  #. TODO Mangle pack indexing
  #. <https://github.com/itanium-cxx-abi/cxx-abi/issues/175>.
! #: cp/mangle.cc:2749
  #, gcc-internal-format
  msgid "mangling type pack index"
  msgstr ""
  
! #: cp/mangle.cc:4014
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4019
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:4093
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4789
  #, 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:4835 cp/mangle.cc:5014
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4841 cp/mangle.cc:5020
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5167
  #, 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:5172
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5177
  #, 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 ""
*** 63803,63854 ****
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.cc:3689
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr ""
  
! #: cp/method.cc:3691 cp/method.cc:3736
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr ""
  
! #: cp/method.cc:3711
  #, 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:3716
  #, 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:3721
  #, 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:3726
  #, 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:3834
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.cc:3854
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr ""
  
! #: cp/method.cc:3893
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr ""
  
! #: cp/method.cc:3902
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
--- 63891,63942 ----
  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 ""
*************** msgstr "atribut %<target%> nije trenutno
*** 63893,64354 ****
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr "%<optimize%> atribut trenutno nije podržan u modulima"
  
! #: cp/module.cc:12489
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12493
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with no tags"
  msgstr ""
  
! #: cp/module.cc:12496
  #, gcc-internal-format
  msgid "existing declaration here with tags %qE"
  msgstr "postojeća deklaracija je ovdje s oznakama %qE"
  
! #: cp/module.cc:12499
  #, gcc-internal-format
  msgid "existing declaration here with no tags"
  msgstr "postojeća deklaracija je ovdje bez oznakam"
  
! #: cp/module.cc:12544
  #, gcc-internal-format
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12558 cp/module.cc:12686
  #, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12572
  #, gcc-internal-format
  msgid "conflicting argument list for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12579
  #, gcc-internal-format
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12617
  #, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12636
  #, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12661
  #, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12677
  #, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr ""
  
! #: cp/module.cc:12703
  #, gcc-internal-format
  msgid "existing declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12806
  #, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr ""
  
! #: cp/module.cc:12808 cp/module.cc:12835
  #, gcc-internal-format
  msgid "existing default declared here"
  msgstr "postojeća zadana vrijednost (default) deklarirana je ovdje"
  
! #: cp/module.cc:12832
  #, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr ""
  
! #: cp/module.cc:13957
  #, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr ""
  
! #: cp/module.cc:13959
  #, gcc-internal-format
  msgid "existing definition %qD"
  msgstr ""
  
! #: cp/module.cc:13971
  #, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr ""
  
! #: cp/module.cc:13973
  #, gcc-internal-format
  msgid "... this enumerator %qD"
  msgstr ""
  
! #: cp/module.cc:13979
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:13983
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14200
  #, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr ""
  
! #: cp/module.cc:14218
  #, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr ""
  
! #: cp/module.cc:14242
  #, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr ""
  
! #: cp/module.cc:14260
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr ""
  
! #: cp/module.cc:14272
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr ""
  
! #: cp/module.cc:14283
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:14315
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14324
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14360
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr ""
  
! #: cp/module.cc:14372
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr ""
  
! #: cp/module.cc:14424
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14426
  #, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr ""
  
! #: cp/module.cc:14456 cp/module.cc:14493
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15827 cp/module.cc:15837
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15842
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15895
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15905
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:15963
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:15970
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16601
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16619
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16621 cp/module.cc:22712
  #, gcc-internal-format
  msgid "module %qs declared here"
  msgstr ""
  
! #: cp/module.cc:16973
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:16979
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20041
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20281
  #, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr ""
  
! #: cp/module.cc:20306 cp/module.cc:20309
  #, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr ""
  
! #: cp/module.cc:20315
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20317
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20651
  #, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr ""
  
! #: cp/module.cc:20691 cp/module.cc:20696
  #, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr "kompilirani modul je %sversion %s"
  
! #: cp/module.cc:20702
  #, gcc-internal-format, gfc-internal-format
  msgid "compiler is %sversion %s%s%s"
  msgstr "kompilator je %sversion %s%s%s"
  
! #: cp/module.cc:20732
  #, gcc-internal-format
  msgid "module %qs found"
  msgstr ""
  
! #: cp/module.cc:20734
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20735
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20752
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20766
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20779
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20799
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20801
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20804
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20822
  #, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr ""
  
! #: cp/module.cc:20914
  #, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr ""
  
! #: cp/module.cc:21487
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr ""
  
! #: cp/module.cc:21526
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr "nije uspjelo pročitati kompilirani modul: %s"
  
! #: cp/module.cc:21536
  #, 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:21541
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21544
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21896
  #, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr ""
  
! #: cp/module.cc:21899
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr ""
  
! #: cp/module.cc:21905
  #, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21908
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21913
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:21917
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:21923
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr ""
  
! #: cp/module.cc:21926
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr ""
  
! #: cp/module.cc:21931
  #, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr "ranije deklarirano u modulu %qs"
  
! #: cp/module.cc:21935
  #, gcc-internal-format
  msgid "previously declared in global module"
  msgstr "ranije deklarirano u globalnom modulu"
  
! #: cp/module.cc:22074
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22089
  #, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "izvozimo deklariraciju %qD deklariranu u neimenovanom imeskom prostoru"
  
! #: cp/module.cc:22096
  #, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "izvozimo deklariraciju %qD s internim povezivajem"
  
! #: cp/module.cc:22359
  #, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr "čitamo CMI %qs"
  
! #: cp/module.cc:22546
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr "nije uspjelo učitati vezanja %<%E%s%E%>"
  
! #: cp/module.cc:22547
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22554
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22555
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22617
  #, 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:22621
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22659
  #, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr ""
  
! #: cp/module.cc:22661
  #, fuzzy, gcc-internal-format
  #| msgid "%e declared here"
  msgid "module declared here"
--- 63981,64442 ----
  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:12715
  #, 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:12646
  #, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12665
  #, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12690
  #, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12706
  #, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr ""
  
! #: cp/module.cc:12732
  #, gcc-internal-format
  msgid "existing declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12835
  #, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr ""
  
! #: cp/module.cc:12837 cp/module.cc:12864
  #, gcc-internal-format
  msgid "existing default declared here"
  msgstr "postojeća zadana vrijednost (default) deklarirana je ovdje"
  
! #: cp/module.cc:12861
  #, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr ""
  
! #: cp/module.cc:13986
  #, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr ""
  
! #: cp/module.cc:13988
  #, gcc-internal-format
  msgid "existing definition %qD"
  msgstr ""
  
! #: cp/module.cc:14000
  #, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr ""
  
! #: cp/module.cc:14002
  #, gcc-internal-format
  msgid "... this enumerator %qD"
  msgstr ""
  
! #: cp/module.cc:14008
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14012
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14229
  #, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr ""
  
! #: cp/module.cc:14247
  #, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr ""
  
! #: cp/module.cc:14271
  #, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr ""
  
! #: cp/module.cc:14289
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr ""
  
! #: cp/module.cc:14301
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr ""
  
! #: cp/module.cc:14312
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:14344
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14353
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14389
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr ""
  
! #: cp/module.cc:14401
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr ""
  
! #: cp/module.cc:14453
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14455
  #, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr ""
  
! #: cp/module.cc:14485 cp/module.cc:14522
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15866 cp/module.cc:15876
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15881
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15934
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15944
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16002
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16009
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16640
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16658
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16660 cp/module.cc:22766
  #, gcc-internal-format
  msgid "module %qs declared here"
  msgstr ""
  
! #: cp/module.cc:17015
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:17021
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20083
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20323
  #, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr ""
  
! #: cp/module.cc:20348 cp/module.cc:20351
  #, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr ""
  
! #: cp/module.cc:20357
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20359
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20693
  #, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr ""
  
! #: cp/module.cc:20733 cp/module.cc:20738
  #, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr "kompilirani modul je %sversion %s"
  
! #: cp/module.cc:20744
  #, gcc-internal-format, gfc-internal-format
  msgid "compiler is %sversion %s%s%s"
  msgstr "kompilator je %sversion %s%s%s"
  
! #: cp/module.cc:20774
  #, gcc-internal-format
  msgid "module %qs found"
  msgstr ""
  
! #: cp/module.cc:20776
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20777
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20794
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20808
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20821
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20841
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20843
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20846
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20864
  #, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr ""
  
! #: cp/module.cc:20956
  #, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr ""
  
! #: cp/module.cc:21531
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr ""
  
! #: cp/module.cc:21570
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr "nije uspjelo pročitati kompilirani modul: %s"
  
! #: cp/module.cc:21580
  #, 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:21585
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21588
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21940
  #, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr ""
  
! #: cp/module.cc:21943
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr ""
  
! #: cp/module.cc:21949
  #, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21952
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21957
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:21961
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:21967
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr ""
  
! #: cp/module.cc:21970
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr ""
  
! #: cp/module.cc:21975
  #, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr "ranije deklarirano u modulu %qs"
  
! #: cp/module.cc:21979
  #, gcc-internal-format
  msgid "previously declared in global module"
  msgstr "ranije deklarirano u globalnom modulu"
  
! #: cp/module.cc:22118
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22133
  #, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "izvozimo deklariraciju %qD deklariranu u neimenovanom imeskom prostoru"
  
! #: cp/module.cc:22140
  #, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "izvozimo deklariraciju %qD s internim povezivajem"
  
! #: cp/module.cc:22403
  #, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr "čitamo CMI %qs"
  
! #: cp/module.cc:22590
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr "nije uspjelo učitati vezanja %<%E%s%E%>"
  
! #: cp/module.cc:22591
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22598
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22599
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22661
  #, 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:22665
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22713
  #, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr ""
  
! #: cp/module.cc:22715
  #, fuzzy, gcc-internal-format
  #| msgid "%e declared here"
  msgid "module declared here"
*************** msgstr "%e je deklariran ovdje"
*** 64361,64673 ****
  #. 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:22676
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22707 cp/module.cc:23245
  #, gcc-internal-format
  msgid "module already declared"
  msgstr ""
  
! #: cp/module.cc:22708 cp/module.cc:23246
  #, gcc-internal-format
  msgid "module already imported"
  msgstr ""
  
! #: cp/module.cc:22713
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr ""
  
! #: cp/module.cc:22921
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:22927
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr "nepoznato sučelje kompiliranog modula: %s"
  
! #: cp/module.cc:23031
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23071
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23073
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23074
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23447
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23451
  #, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr ""
  
! #: cp/module.cc:23483 cp/module.cc:23512
  #, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr ""
  
! #: cp/module.cc:23522
  #, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr ""
  
! #: cp/module.cc:23722
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23762
  #, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr ""
  
! #: cp/module.cc:23777
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23780
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23782
  #, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr ""
  
! #: cp/module.cc:23846
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr "nije uspjelo zapisati kompilirani modul: %s"
  
! #: cp/module.cc:23943
  #, gcc-internal-format
  msgid "unknown header kind %qs"
  msgstr ""
  
! #: cp/name-lookup.cc:1337
  #, 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:1349
  #, 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:2956 cp/name-lookup.cc:4076 cp/name-lookup.cc:4176
  #, 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:2994
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr ""
  
! #: cp/name-lookup.cc:3000
  #, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr ""
  
! #: cp/name-lookup.cc:3170
  #, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr "%q#D skriva constructor za %q#D"
  
! #: cp/name-lookup.cc:3317
  #, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr ""
  
! #: cp/name-lookup.cc:3322
  #, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr ""
  
! #: cp/name-lookup.cc:3432
  #, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr ""
  
! #: cp/name-lookup.cc:3469 cp/name-lookup.cc:3473
  #, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr ""
  
! #: cp/name-lookup.cc:3634
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:4161
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr ""
  
! #: cp/name-lookup.cc:4774
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr ""
  
! #: cp/name-lookup.cc:4777
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d"
  
! #: cp/name-lookup.cc:5376
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5380
  #, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5383
  #, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5386
  #, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:6200
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.cc:6216
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6224
  #, 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:6240 cp/pt.cc:19470
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/name-lookup.cc:6250
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6261 cp/name-lookup.cc:6334
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6284
  #, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6344
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6356
  #, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6372
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6383
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6476
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6518
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6528
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6598
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6600
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6655
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr ""
  
! #: cp/name-lookup.cc:6662
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6673 cp/name-lookup.cc:6701
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6679
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6726 cp/name-lookup.cc:9214
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "atribut-naredba %qD je zanemarana"
  
! #: cp/name-lookup.cc:7056
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7108
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
--- 64449,64761 ----
  #. 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:22730
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22761 cp/module.cc:23299
  #, gcc-internal-format
  msgid "module already declared"
  msgstr ""
  
! #: cp/module.cc:22762 cp/module.cc:23300
  #, gcc-internal-format
  msgid "module already imported"
  msgstr ""
  
! #: cp/module.cc:22767
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr ""
  
! #: cp/module.cc:22975
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:22981
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr "nepoznato sučelje kompiliranog modula: %s"
  
! #: cp/module.cc:23085
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23125
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23127
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23128
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23507
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23511
  #, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr ""
  
! #: cp/module.cc:23543 cp/module.cc:23572
  #, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr ""
  
! #: cp/module.cc:23582
  #, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr ""
  
! #: cp/module.cc:23782
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23822
  #, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr ""
  
! #: cp/module.cc:23837
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23840
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23842
  #, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr ""
  
! #: cp/module.cc:23906
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr "nije uspjelo zapisati kompilirani modul: %s"
  
! #: cp/module.cc:24003
  #, 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:4069 cp/name-lookup.cc:4169
  #, 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:4154
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr ""
  
! #: cp/name-lookup.cc:4881
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr ""
  
! #: cp/name-lookup.cc:4884
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d"
  
! #: cp/name-lookup.cc:5483
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5487
  #, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5490
  #, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5493
  #, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:6307
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.cc:6323
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6331
  #, 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:6347 cp/pt.cc:19528
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/name-lookup.cc:6357
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6368 cp/name-lookup.cc:6441
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6391
  #, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6451
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6463
  #, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6479
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6490
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6583
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6625
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6635
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6705
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6707
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6762
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr ""
  
! #: cp/name-lookup.cc:6769
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6780 cp/name-lookup.cc:6808
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6786
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6833 cp/name-lookup.cc:9322
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "atribut-naredba %qD je zanemarana"
  
! #: cp/name-lookup.cc:7163
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7215
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
*************** msgstr[0] ""
*** 64675,64782 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/name-lookup.cc:7114
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7444
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7450
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr ""
  
! #: cp/name-lookup.cc:7890
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.cc:7893
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr ""
  
! #: cp/name-lookup.cc:8707
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:9184
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr ""
  
! #: cp/name-lookup.cc:9187
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9206
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr ""
  
! #: cp/name-lookup.cc:9212
  #, gcc-internal-format
  msgid "annotation on using directive"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9300
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.cc:9425
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr ""
  
! #: cp/name-lookup.cc:9441
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:9511
  #, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:9513
  #, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9517
  #, gcc-internal-format
  msgid "exporting unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9527
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9577
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9579
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr ""
  
! #: cp/name-lookup.cc:9622
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9631
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 64763,64870 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/name-lookup.cc:7221
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7551
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7557
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr ""
  
! #: cp/name-lookup.cc:7997
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.cc:8000
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr ""
  
! #: cp/name-lookup.cc:8815
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:9292
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr ""
  
! #: cp/name-lookup.cc:9295
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9314
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr ""
  
! #: cp/name-lookup.cc:9320
  #, gcc-internal-format
  msgid "annotation on using directive"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9408
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.cc:9533
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr ""
  
! #: cp/name-lookup.cc:9549
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:9619
  #, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:9621
  #, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9625
  #, gcc-internal-format
  msgid "exporting unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9635
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9685
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9687
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr ""
  
! #: cp/name-lookup.cc:9730
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9739
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr ""
*** 64806,64812 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52814
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
--- 64894,64900 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52812
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** msgstr ""
*** 64851,64857 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.cc:3594 cp/parser.cc:23973
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
--- 64939,64945 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.cc:3594 cp/parser.cc:23969
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
*************** msgstr ""
*** 64921,64927 ****
  msgid "%qE is not a class template"
  msgstr ""
  
! #: cp/parser.cc:3763 cp/parser.cc:21309
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr ""
--- 65009,65015 ----
  msgid "%qE is not a class template"
  msgstr ""
  
! #: cp/parser.cc:3763 cp/parser.cc:21305
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr ""
*************** msgstr "‘pack’ indeksiranje dostupno
*** 65233,65239 ****
  msgid "pack index missing"
  msgstr ""
  
! #: cp/parser.cc:6151 cp/parser.cc:10117
  #, gcc-internal-format
  msgid "reflection is only available with %<-freflection%>"
  msgstr ""
--- 65321,65327 ----
  msgid "pack index missing"
  msgstr ""
  
! #: cp/parser.cc:6151 cp/parser.cc:10115
  #, gcc-internal-format
  msgid "reflection is only available with %<-freflection%>"
  msgstr ""
*************** msgstr ""
*** 65244,66932 ****
  msgid "expected a reflection of a type"
  msgstr "očekivano je ime funkcije"
  
! #: cp/parser.cc:6339
  #, 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/parser.cc:6437
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr ""
  
! #: cp/parser.cc:6446
  #, gcc-internal-format
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr ""
  
! #: cp/parser.cc:6448
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:6461
  #, gcc-internal-format
  msgid "expected a reflection of a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/parser.cc:6622
  #, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr ""
  
! #: cp/parser.cc:6712
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr ""
  
! #: cp/parser.cc:6724
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr ""
  
! #: cp/parser.cc:6764
  #, gcc-internal-format
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:6830 cp/parser.cc:7001 cp/parser.cc:7200 cp/semantics.cc:4865
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
  
! #: cp/parser.cc:6863
  #, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr ""
  
! #: cp/parser.cc:6985
  #, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr ""
  
! #: cp/parser.cc:7145
  #, gcc-internal-format
  msgid "parameter %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.cc:7146
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.cc:7192
  #, gcc-internal-format
  msgid "reflection is only available in C++26 with %<-freflection%>"
  msgstr ""
  
! #: cp/parser.cc:7229
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr ""
  
! #: cp/parser.cc:7373
  #, gcc-internal-format
  msgid "expected id-expression"
  msgstr ""
  
! #: cp/parser.cc:7538
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr ""
  
! #: cp/parser.cc:7548
  #, gcc-internal-format
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr ""
  
! #: cp/parser.cc:7585 cp/parser.cc:9968
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:7599 cp/parser.cc:7603
  #, gcc-internal-format
  msgid "template-id not allowed for destructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:7605 cp/parser.cc:35948
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
  
! #: cp/parser.cc:7727
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr ""
  
! #: cp/parser.cc:7742
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.cc:7785 cp/parser.cc:26953
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.cc:7812 cp/typeck.cc:3304 cp/typeck.cc:3307 cp/typeck.cc:3324
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr ""
  
! #: cp/parser.cc:7937
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:8025
  #, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr ""
  
! #: cp/parser.cc:8052
  #, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8059
  #, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8065
  #, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8240
  #, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8471 cp/parser.cc:11407
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr ""
  
! #: cp/parser.cc:8559
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr ""
  
! #: cp/parser.cc:8659
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr ""
  
! #: cp/parser.cc:8671 cp/pt.cc:22199
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr ""
  
! #: cp/parser.cc:8684
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_assoc_barrier%>"
  msgstr ""
  
! #: cp/parser.cc:8710
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr ""
  
! #: cp/parser.cc:8738 cp/pt.cc:22314
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8742 cp/pt.cc:22318
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8747 cp/pt.cc:22323
  #, gcc-internal-format
  msgid "selected function declared here"
  msgstr "odabrana funkcija deklarirana je ovdje"
  
! #: cp/parser.cc:8881
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr ""
  
! #: cp/parser.cc:8940
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.cc:8991
  #, gcc-internal-format
  msgid "types may not be defined in %<__builtin_classify_type%> calls"
  msgstr ""
  
! #: cp/parser.cc:9389 cp/parser.cc:9418
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr ""
  
! #: cp/parser.cc:9704 cp/typeck.cc:3192
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr ""
  
! #: cp/parser.cc:9713
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr ""
  
! #: cp/parser.cc:10020
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.cc:10079 cp/parser.cc:23421
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10205
  #, fuzzy, gcc-internal-format
  #| msgid "%<:%> constraint used for output operand"
  msgid "%<^^%> cannot be applied to this operand"
  msgstr "%<:%> ograničenje izkorišteno je izlazni operand"
  
! #: cp/parser.cc:10293
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr ""
  
! #: cp/parser.cc:10396
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.cc:10455
  #, gcc-internal-format
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr ""
  
! #: cp/parser.cc:10682 cp/parser.cc:37266
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
  
! #: cp/parser.cc:10747
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr ""
  
! #: cp/parser.cc:10833
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr ""
  
! #: cp/parser.cc:10851
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.cc:10853
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.cc:10886
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.cc:10931
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr ""
  
! #: cp/parser.cc:10960
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.cc:11008
  #, gcc-internal-format
  msgid "attributes ignored on outermost array type in new expression"
  msgstr ""
  
! #: cp/parser.cc:11104
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.cc:11510
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr ""
  
! #: cp/parser.cc:11660
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.cc:11663
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr ""
  
! #: cp/parser.cc:11897
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr ""
  
! #: cp/parser.cc:12235
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.cc:12510
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.cc:12644
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr ""
  
! #: cp/parser.cc:12745
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12755
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12956
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.cc:12979
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.cc:12995
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> with by-copy capture default only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13001 cp/parser.cc:13023 cp/parser.cc:13221
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.cc:13017
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:13037
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr ""
  
! #: cp/parser.cc:13057
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13068
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:13098
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:13107
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.cc:13132
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr ""
  
! #: cp/parser.cc:13143
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.cc:13181
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13192
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.cc:13197
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.cc:13289
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13343
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr ""
  
! #: cp/parser.cc:13378
  #, gcc-internal-format
  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:13408 cp/pt.cc:15283
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
  
! #: cp/parser.cc:13421
  #, gcc-internal-format
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr ""
  
! #: cp/parser.cc:13430
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr ""
  
! #: cp/parser.cc:13434
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr ""
  
! #: cp/parser.cc:13438
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr ""
  
! #: cp/parser.cc:13445
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr ""
  
! #: cp/parser.cc:13463
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13479
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "deklaracija parametra prije kvalifikatora lambda transakcije nije obvezna samo s/sa %<-std=c++23%> ili %<-std=gnu++23%>"
  
! #: cp/parser.cc:13492
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "deklaracija parametra prije specifikacije lambda iznimke nije obvezna samo s/sa %<-std=c++23%> ili %<-std=gnu++23%>"
  
! #: cp/parser.cc:13510
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "deklaracija parametra prije lambda zaostajućeg tipa povrata nije obvezna samo s/sa %<-std=c++23%> ili %<-std=gnu++23%>"
  
! #: cp/parser.cc:13563
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:14366
  #, gcc-internal-format
  msgid "label at end of compound statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "oznaka na kraju složene naredbe (statement) dostupna je samo s/sa %<-std=c++23%> or %<-std=gnu++23%>"
  
! #: cp/parser.cc:14535 cp/parser.cc:14787
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.cc:14606
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr ""
  
! #: cp/parser.cc:14655
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.cc:14683
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr ""
  
! #: cp/parser.cc:14795
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr "treba %<typename%> prije %qE zato jer je %qT ovisan o desegu"
  
  #. A::A a;
! #: cp/parser.cc:14801
  #, gcc-internal-format
  msgid "%qE names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.cc:14859
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.cc:14923
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr ""
  
! #: cp/parser.cc:15128
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15150
  #, gcc-internal-format
  msgid "%<if consteval%> only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<if consteval%> je dostupan samo s/sa %<-std=c++23%> ili %<-std=gnu++23%>"
  
! #: cp/parser.cc:15175 cp/parser.cc:15210
  #, gcc-internal-format
  msgid "%<if consteval%> requires compound statement"
  msgstr ""
  
! #: cp/parser.cc:15252
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15420 cp/parser.cc:37778
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
  
! #: cp/parser.cc:15461
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr ""
  
! #: cp/parser.cc:15463
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr ""
  
! #: cp/parser.cc:15504
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.cc:15606 cp/parser.cc:26174 cp/parser.cc:28940
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr ""
  
! #: cp/parser.cc:15656
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:15962
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.cc:15969
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:15995
  #, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr ""
  
! #: cp/parser.cc:16000
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16197
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.cc:16316
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16468 cp/parser.cc:37781
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
  
! #: cp/parser.cc:16513
  #, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:16530
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.cc:16576
  #, 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:16635
  #, 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:16702
  #, 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:16872
  #, 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:16881
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.cc:16900 cp/parser.cc:37784
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.cc:17075
  #, gcc-internal-format
  msgid "expected module-partition"
  msgstr "očekivan je module-partition"
  
! #: cp/parser.cc:17077
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr "očekivan je module-name"
  
! #: cp/parser.cc:17119
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr ""
  
! #: cp/parser.cc:17125
  #, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17126
  #, gcc-internal-format
  msgid "scope opened here"
  msgstr "doseg je otvoren ovdje"
  
! #: cp/parser.cc:17152
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
! #: cp/parser.cc:17156
  #, 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:17162
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17203
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17205 cp/parser.cc:17214
  #, 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:17213
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17237
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17258
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17261
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17282
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17290
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr ""
  
! #: cp/parser.cc:17311
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17350
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17353
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function"
  msgstr "dodatni %<;%> je izvan funkcije"
  
! #: cp/parser.cc:17362
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17364
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17372
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.cc:17543
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr ""
  
! #: cp/parser.cc:17547
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.cc:17587
  #, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "eksplicitne specijalizacije ovdje nisu dopuštene"
  
! #: cp/parser.cc:17589 cp/parser.cc:30432
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17608
  #, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr "eksplicitne instancije ovdje nisu dopuštene"
  
! #: cp/parser.cc:17624
  #, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr "izvozne deklaracije ovdje nisu dopuštene"
  
! #: cp/parser.cc:17846
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.cc:18094
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18113
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.cc:18134
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18159
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.cc:18216
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18219
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18257
  #, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr ""
  
! #: cp/parser.cc:18260
  #, 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:18267
  #, 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:18286
  #, 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:18297
  #, fuzzy, gcc-internal-format
  #| msgid "<structured bindings>"
  msgid "annotation on structured binding"
  msgstr "<strukturirana vezivanja>"
  
! #: cp/parser.cc:18325
  #, 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:18329
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:18409
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr ""
  
! #: cp/parser.cc:18427
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr ""
  
! #: cp/parser.cc:18453 cp/parser.cc:18458 cp/parser.cc:26155 cp/parser.cc:26160
! #: cp/parser.cc:26164 cp/parser.cc:26168
  #, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr ""
  
! #: cp/parser.cc:18626
  #, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:18649
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.cc:18687
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.cc:18690
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18741
  #, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:18767
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.cc:18803
  #, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr ""
  
! #: cp/parser.cc:18812
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr ""
  
! #: cp/parser.cc:18816
  #, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:18898
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.cc:18911
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18913
  #, 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:18928
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.cc:19001 cp/parser.cc:31664
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:19020
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.cc:19024
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:19092
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr ""
  
! #: cp/parser.cc:19199
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:19227
  #, 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:19444
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:19457
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.cc:19633
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.cc:19662 cp/parser.cc:19668
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.cc:19670
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.cc:19755
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.cc:19782
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr ""
  
! #: cp/parser.cc:19794 cp/pt.cc:28990
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.cc:19806 cp/pt.cc:29002
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19858
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.cc:19946
  #, 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:20358
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20364
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20370
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20379
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.cc:20385
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "nevaljani prefiks kodirānja u literalnom operatoru"
  
! #: cp/parser.cc:20419
  #, gcc-internal-format
  msgid "expected operator"
  msgstr ""
  
! #: cp/parser.cc:20466
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.cc:20468
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.cc:20470
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr ""
  
! #: cp/parser.cc:20575
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr ""
  
! #: cp/parser.cc:20583
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr ""
  
! #: cp/parser.cc:20707
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr ""
  
! #: cp/parser.cc:20945 cp/parser.cc:21031 cp/parser.cc:28688
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:20949 cp/parser.cc:21035
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr ""
  
! #: cp/parser.cc:21107
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.cc:21180
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.cc:21184
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21188
  #, 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:21219
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr ""
  
! #: cp/parser.cc:21220
  #, 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:21227
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.cc:21354
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.cc:21439 cp/parser.cc:21631 cp/parser.cc:21840
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
! #: cp/parser.cc:21487
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.cc:21489
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.cc:21704
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:21805 cp/parser.cc:21823 cp/parser.cc:22017
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.cc:21970
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr ""
  
! #: cp/parser.cc:22008
  #, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr ""
  
! #: cp/parser.cc:22126
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22130
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22134
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22195
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.cc:22431
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.cc:22640
  #, 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:22646
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:22650
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22657 cp/parser.cc:23118
  #, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.cc:22811
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.cc:22961
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.cc:23045
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr ""
  
! #: cp/parser.cc:23046
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.cc:23077
  #, gcc-internal-format
  msgid "invalid use of concept-name %qD"
  msgstr "nevaljana upotreba %<concept-name%> %qD"
  
! #: cp/parser.cc:23093
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "očekivano je %<auto%> ili %<decltype(auto)%> iza %qE"
  
! #: cp/parser.cc:23100
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23345
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23583
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.cc:23671
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.cc:23677
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.cc:23689
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23830
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr ""
  
! #: cp/parser.cc:23841
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.cc:23856
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.cc:23874
  #, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr ""
  
! #: cp/parser.cc:23920
  #, 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:23924
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.cc:23967
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.cc:23981
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.cc:23993 cp/parser.cc:30401
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:23998 cp/parser.cc:30406
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24010 cp/parser.cc:30419
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.cc:24051
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.cc:24075
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24078
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24199
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24274
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.cc:24278
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr ""
  
! #: cp/parser.cc:24282
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.cc:24343
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24355
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24374
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24384
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24389
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24393
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.cc:24396
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.cc:24403
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.cc:24460
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:24645
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24689
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.cc:24707
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24717
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24763
  #, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24766
  #, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr ""
  
! #: cp/parser.cc:24768
  #, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.cc:24770
  #, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr ""
  
! #: cp/parser.cc:24772
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24782
  #, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr ""
  
! #: cp/parser.cc:24852
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.cc:25010
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr ""
  
! #: cp/parser.cc:25071
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:25092 cp/parser.cc:25110 cp/parser.cc:25125
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr ""
  
! #: cp/parser.cc:25099
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25138
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.cc:25154
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25304
  #, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr ""
  
! #: cp/parser.cc:25395
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25406
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25411
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25414
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25431 cp/parser.cc:25456
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25443 cp/parser.cc:25464
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25450
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25520
  #, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr ""
  
! #: cp/parser.cc:25529
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr ""
  
! #: cp/parser.cc:25535
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr ""
  
! #: cp/parser.cc:25541
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr ""
  
! #: cp/parser.cc:25594
  #, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr ""
  
! #: cp/parser.cc:25636
  #, 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:25644
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25665
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25672
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr ""
  
! #: cp/parser.cc:25679 cp/parser.cc:26128
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr ""
  
! #: cp/parser.cc:25686 cp/parser.cc:26135
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr ""
  
! #: cp/parser.cc:25694
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr ""
  
! #: cp/parser.cc:25969
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:25980
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:25984
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:26070
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26269
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr ""
  
! #: cp/parser.cc:26314
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.cc:26326
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.cc:26874
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr ""
  
! #: cp/parser.cc:26999
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.cc:27003
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr ""
--- 65332,67020 ----
  msgid "expected a reflection of a type"
  msgstr "očekivano je ime funkcije"
  
! #: cp/parser.cc:6341
  #, 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/parser.cc:6439
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr ""
  
! #: cp/parser.cc:6448
  #, gcc-internal-format
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr ""
  
! #: cp/parser.cc:6450
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:6463
  #, gcc-internal-format
  msgid "expected a reflection of a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/parser.cc:6624
  #, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr ""
  
! #: cp/parser.cc:6714
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr ""
  
! #: cp/parser.cc:6726
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr ""
  
! #: cp/parser.cc:6766
  #, gcc-internal-format
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:6832 cp/parser.cc:7003 cp/parser.cc:7202 cp/semantics.cc:4857
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
  
! #: cp/parser.cc:6865
  #, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr ""
  
! #: cp/parser.cc:6987
  #, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr ""
  
! #: cp/parser.cc:7147
  #, gcc-internal-format
  msgid "parameter %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.cc:7148
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.cc:7194
  #, gcc-internal-format
  msgid "reflection is only available in C++26 with %<-freflection%>"
  msgstr ""
  
! #: cp/parser.cc:7231
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr ""
  
! #: cp/parser.cc:7375
  #, gcc-internal-format
  msgid "expected id-expression"
  msgstr ""
  
! #: cp/parser.cc:7540
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr ""
  
! #: cp/parser.cc:7550
  #, gcc-internal-format
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr ""
  
! #: cp/parser.cc:7587 cp/parser.cc:9966
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:7601 cp/parser.cc:7605
  #, gcc-internal-format
  msgid "template-id not allowed for destructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:7607 cp/parser.cc:35946
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
  
! #: cp/parser.cc:7729
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr ""
  
! #: cp/parser.cc:7744
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.cc:7787 cp/parser.cc:26949
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.cc:7814 cp/typeck.cc:3304 cp/typeck.cc:3307 cp/typeck.cc:3324
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr ""
  
! #: cp/parser.cc:7939
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:8027
  #, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr ""
  
! #: cp/parser.cc:8054
  #, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8061
  #, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8067
  #, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8242
  #, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8473 cp/parser.cc:11405
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr ""
  
! #: cp/parser.cc:8561
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr ""
  
! #: cp/parser.cc:8661
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr ""
  
! #: cp/parser.cc:8673 cp/pt.cc:22263
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr ""
  
! #: cp/parser.cc:8686
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_assoc_barrier%>"
  msgstr ""
  
! #: cp/parser.cc:8712
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr ""
  
! #: cp/parser.cc:8740 cp/pt.cc:22378
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8744 cp/pt.cc:22382
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8749 cp/pt.cc:22387
  #, gcc-internal-format
  msgid "selected function declared here"
  msgstr "odabrana funkcija deklarirana je ovdje"
  
! #: cp/parser.cc:8883
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr ""
  
! #: cp/parser.cc:8942
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.cc:8993
  #, gcc-internal-format
  msgid "types may not be defined in %<__builtin_classify_type%> calls"
  msgstr ""
  
! #: cp/parser.cc:9391 cp/parser.cc:9420
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr ""
  
! #: cp/parser.cc:9706 cp/typeck.cc:3192
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr ""
  
! #: cp/parser.cc:9715
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr ""
  
! #: cp/parser.cc:10018
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.cc:10076 cp/parser.cc:23417
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10203
  #, fuzzy, gcc-internal-format
  #| msgid "%<:%> constraint used for output operand"
  msgid "%<^^%> cannot be applied to this operand"
  msgstr "%<:%> ograničenje izkorišteno je izlazni operand"
  
! #: cp/parser.cc:10291
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr ""
  
! #: cp/parser.cc:10394
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.cc:10453
  #, gcc-internal-format
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr ""
  
! #: cp/parser.cc:10680 cp/parser.cc:37264
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
  
! #: cp/parser.cc:10745
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr ""
  
! #: cp/parser.cc:10831
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr ""
  
! #: cp/parser.cc:10849
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.cc:10851
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.cc:10884
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.cc:10929
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr ""
  
! #: cp/parser.cc:10958
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.cc:11006
  #, gcc-internal-format
  msgid "attributes ignored on outermost array type in new expression"
  msgstr ""
  
! #: cp/parser.cc:11102
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.cc:11508
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr ""
  
! #: cp/parser.cc:11658
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.cc:11661
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr ""
  
! #: cp/parser.cc:11895
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr ""
  
! #: cp/parser.cc:12233
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.cc:12508
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.cc:12642
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr ""
  
! #: cp/parser.cc:12743
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12753
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12954
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.cc:12977
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.cc:12993
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> with by-copy capture default only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12999 cp/parser.cc:13021 cp/parser.cc:13219
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.cc:13015
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:13035
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr ""
  
! #: cp/parser.cc:13055
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13066
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:13096
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:13105
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.cc:13130
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr ""
  
! #: cp/parser.cc:13141
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.cc:13179
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13190
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.cc:13195
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.cc:13287
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13341
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr ""
  
! #: cp/parser.cc:13376
  #, gcc-internal-format
  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:13406 cp/pt.cc:15307
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
  
! #: cp/parser.cc:13419
  #, gcc-internal-format
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr ""
  
! #: cp/parser.cc:13428
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr ""
  
! #: cp/parser.cc:13432
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr ""
  
! #: cp/parser.cc:13436
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr ""
  
! #: cp/parser.cc:13443
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr ""
  
! #: cp/parser.cc:13461
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13477
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "deklaracija parametra prije kvalifikatora lambda transakcije nije obvezna samo s/sa %<-std=c++23%> ili %<-std=gnu++23%>"
  
! #: cp/parser.cc:13490
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "deklaracija parametra prije specifikacije lambda iznimke nije obvezna samo s/sa %<-std=c++23%> ili %<-std=gnu++23%>"
  
! #: cp/parser.cc:13508
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "deklaracija parametra prije lambda zaostajućeg tipa povrata nije obvezna samo s/sa %<-std=c++23%> ili %<-std=gnu++23%>"
  
! #: cp/parser.cc:13561
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:14364
  #, gcc-internal-format
  msgid "label at end of compound statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "oznaka na kraju složene naredbe (statement) dostupna je samo s/sa %<-std=c++23%> or %<-std=gnu++23%>"
  
! #: cp/parser.cc:14533 cp/parser.cc:14785
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.cc:14604
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr ""
  
! #: cp/parser.cc:14653
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.cc:14681
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr ""
  
! #: cp/parser.cc:14793
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr "treba %<typename%> prije %qE zato jer je %qT ovisan o desegu"
  
  #. A::A a;
! #: cp/parser.cc:14799
  #, gcc-internal-format
  msgid "%qE names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.cc:14857
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.cc:14921
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr ""
  
! #: cp/parser.cc:15126
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15148
  #, gcc-internal-format
  msgid "%<if consteval%> only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<if consteval%> je dostupan samo s/sa %<-std=c++23%> ili %<-std=gnu++23%>"
  
! #: cp/parser.cc:15173 cp/parser.cc:15208
  #, gcc-internal-format
  msgid "%<if consteval%> requires compound statement"
  msgstr ""
  
! #: cp/parser.cc:15250
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15418 cp/parser.cc:37776
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
  
! #: cp/parser.cc:15459
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr ""
  
! #: cp/parser.cc:15461
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr ""
  
! #: cp/parser.cc:15502
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.cc:15604 cp/parser.cc:26170 cp/parser.cc:28936
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr ""
  
! #: cp/parser.cc:15654
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:15960
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.cc:15967
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:15993
  #, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr ""
  
! #: cp/parser.cc:15998
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16201
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.cc:16312
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16464 cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
  
! #: cp/parser.cc:16509
  #, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:16526
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.cc:16572
  #, 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:16631
  #, 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:16698
  #, 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:16868
  #, 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:16877
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.cc:16896 cp/parser.cc:37782
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.cc:17071
  #, gcc-internal-format
  msgid "expected module-partition"
  msgstr "očekivan je module-partition"
  
! #: cp/parser.cc:17073
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr "očekivan je module-name"
  
! #: cp/parser.cc:17115
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr ""
  
! #: cp/parser.cc:17121
  #, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17122
  #, gcc-internal-format
  msgid "scope opened here"
  msgstr "doseg je otvoren ovdje"
  
! #: cp/parser.cc:17148
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
! #: cp/parser.cc:17152
  #, 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:17158
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17199
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17201 cp/parser.cc:17210
  #, 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:17209
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17233
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17254
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17257
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17278
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17286
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr ""
  
! #: cp/parser.cc:17307
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17346
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17349
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function"
  msgstr "dodatni %<;%> je izvan funkcije"
  
! #: cp/parser.cc:17358
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17360
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17368
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.cc:17539
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr ""
  
! #: cp/parser.cc:17543
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.cc:17583
  #, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "eksplicitne specijalizacije ovdje nisu dopuštene"
  
! #: cp/parser.cc:17585 cp/parser.cc:30428
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17604
  #, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr "eksplicitne instancije ovdje nisu dopuštene"
  
! #: cp/parser.cc:17620
  #, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr "izvozne deklaracije ovdje nisu dopuštene"
  
! #: cp/parser.cc:17842
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.cc:18090
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18109
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.cc:18130
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18155
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.cc:18212
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18215
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18253
  #, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr ""
  
! #: cp/parser.cc:18256
  #, 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:18263
  #, 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:18282
  #, 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:18293
  #, fuzzy, gcc-internal-format
  #| msgid "<structured bindings>"
  msgid "annotation on structured binding"
  msgstr "<strukturirana vezivanja>"
  
! #: cp/parser.cc:18321
  #, 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:18325
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:18405
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr ""
  
! #: cp/parser.cc:18423
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr ""
  
! #: cp/parser.cc:18449 cp/parser.cc:18454 cp/parser.cc:26151 cp/parser.cc:26156
! #: cp/parser.cc:26160 cp/parser.cc:26164
  #, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr ""
  
! #: cp/parser.cc:18622
  #, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:18645
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.cc:18683
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.cc:18686
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18737
  #, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:18763
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.cc:18799
  #, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr ""
  
! #: cp/parser.cc:18808
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr ""
  
! #: cp/parser.cc:18812
  #, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:18894
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.cc:18907
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18909
  #, 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:18924
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.cc:18997 cp/parser.cc:31672
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:19016
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.cc:19020
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:19088
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr ""
  
! #: cp/parser.cc:19195
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:19223
  #, 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:19440
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:19453
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.cc:19629
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.cc:19658 cp/parser.cc:19664
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.cc:19666
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.cc:19751
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.cc:19778
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr ""
  
! #: cp/parser.cc:19790 cp/pt.cc:29076
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.cc:19802 cp/pt.cc:29088
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19854
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.cc:19942
  #, 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:20354
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20360
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20366
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20375
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.cc:20381
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "nevaljani prefiks kodirānja u literalnom operatoru"
  
! #: cp/parser.cc:20415
  #, gcc-internal-format
  msgid "expected operator"
  msgstr ""
  
! #: cp/parser.cc:20462
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.cc:20464
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.cc:20466
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr ""
  
! #: cp/parser.cc:20571
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr ""
  
! #: cp/parser.cc:20579
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr ""
  
! #: cp/parser.cc:20703
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr ""
  
! #: cp/parser.cc:20941 cp/parser.cc:21027 cp/parser.cc:28684
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:20945 cp/parser.cc:21031
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr ""
  
! #: cp/parser.cc:21103
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.cc:21176
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.cc:21180
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21184
  #, 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:21215
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr ""
  
! #: cp/parser.cc:21216
  #, 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:21223
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.cc:21350
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.cc:21435 cp/parser.cc:21627 cp/parser.cc:21836
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
! #: cp/parser.cc:21483
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.cc:21485
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.cc:21700
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:21801 cp/parser.cc:21819 cp/parser.cc:22013
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.cc:21966
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr ""
  
! #: cp/parser.cc:22004
  #, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr ""
  
! #: cp/parser.cc:22122
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22126
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22130
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22191
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.cc:22427
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.cc:22636
  #, 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:22642
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:22646
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22653 cp/parser.cc:23114
  #, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.cc:22807
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.cc:22957
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.cc:23041
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr ""
  
! #: cp/parser.cc:23042
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.cc:23073
  #, gcc-internal-format
  msgid "invalid use of concept-name %qD"
  msgstr "nevaljana upotreba %<concept-name%> %qD"
  
! #: cp/parser.cc:23089
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "očekivano je %<auto%> ili %<decltype(auto)%> iza %qE"
  
! #: cp/parser.cc:23096
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23341
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23579
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.cc:23667
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.cc:23673
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.cc:23685
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23826
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr ""
  
! #: cp/parser.cc:23837
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.cc:23852
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.cc:23870
  #, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr ""
  
! #: cp/parser.cc:23916
  #, 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:23920
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.cc:23963
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.cc:23977
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.cc:23989 cp/parser.cc:30397
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:23994 cp/parser.cc:30402
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24006 cp/parser.cc:30415
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.cc:24047
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.cc:24071
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24074
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24195
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24270
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.cc:24274
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr ""
  
! #: cp/parser.cc:24278
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.cc:24339
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24351
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24370
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24380
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24385
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24389
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.cc:24392
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.cc:24399
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.cc:24456
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:24641
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24685
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.cc:24703
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24713
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24759
  #, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24762
  #, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr ""
  
! #: cp/parser.cc:24764
  #, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.cc:24766
  #, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr ""
  
! #: cp/parser.cc:24768
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24778
  #, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr ""
  
! #: cp/parser.cc:24848
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.cc:25006
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr ""
  
! #: cp/parser.cc:25067
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:25088 cp/parser.cc:25106 cp/parser.cc:25121
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr ""
  
! #: cp/parser.cc:25095
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25134
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.cc:25150
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25300
  #, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr ""
  
! #: cp/parser.cc:25391
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25402
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25407
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25410
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25427 cp/parser.cc:25452
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25439 cp/parser.cc:25460
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25446
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25516
  #, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr ""
  
! #: cp/parser.cc:25525
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr ""
  
! #: cp/parser.cc:25531
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr ""
  
! #: cp/parser.cc:25537
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr ""
  
! #: cp/parser.cc:25590
  #, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr ""
  
! #: cp/parser.cc:25632
  #, 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:25640
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25661
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25668
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr ""
  
! #: cp/parser.cc:25675 cp/parser.cc:26124
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr ""
  
! #: cp/parser.cc:25682 cp/parser.cc:26131
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr ""
  
! #: cp/parser.cc:25690
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr ""
  
! #: cp/parser.cc:25965
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:25976
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:25980
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:26066
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26265
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr ""
  
! #: cp/parser.cc:26310
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.cc:26322
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.cc:26870
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr ""
  
! #: cp/parser.cc:26995
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.cc:26999
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr ""
*************** msgstr ""
*** 66935,67209 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27032
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr ""
  
! #: cp/parser.cc:27041
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr ""
  
! #: cp/parser.cc:27043
  #, 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:27158
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr ""
  
! #: cp/parser.cc:27183
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr ""
  
! #: cp/parser.cc:27304
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.cc:27306
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.cc:27327
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.cc:27388
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr ""
  
! #: cp/parser.cc:27442
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.cc:27479
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27537
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr ""
  
! #: cp/parser.cc:27840
  #, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr ""
  
! #: cp/parser.cc:27846
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr ""
  
! #: cp/parser.cc:27849 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:27876
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.cc:27885
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.cc:28012
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.cc:28159
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28366
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.cc:28444
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.cc:28568
  #, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:28571
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28631
  #, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr ""
  
! #: cp/parser.cc:28672
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.cc:28690
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28696
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28698
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28721
  #, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28845
  #, 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:28849
  #, 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:29040
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29202
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29224
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29262
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29276
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29316
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.cc:29367
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29423 cp/parser.cc:29557
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.cc:29837
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.cc:29840
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.cc:29843
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.cc:30139 cp/parser.cc:37400
  #, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr ""
  
! #: cp/parser.cc:30350
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.cc:30362
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30369
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.cc:30381
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.cc:30387
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr ""
  
! #: cp/parser.cc:30430
  #, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr ""
  
! #: cp/parser.cc:30456
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30463
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.cc:30496
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.cc:30529
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "nije bilo moguće razriješiti ‘typename’ tip"
  
! #: cp/parser.cc:30594
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr ""
--- 67023,67297 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27028
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr ""
  
! #: cp/parser.cc:27037
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr ""
  
! #: cp/parser.cc:27039
  #, 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:27154
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr ""
  
! #: cp/parser.cc:27179
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr ""
  
! #: cp/parser.cc:27300
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.cc:27302
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.cc:27323
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.cc:27384
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr ""
  
! #: cp/parser.cc:27438
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.cc:27475
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27533
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr ""
  
! #: cp/parser.cc:27836
  #, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr ""
  
! #: cp/parser.cc:27842
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr ""
  
! #: cp/parser.cc:27845 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:27872
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.cc:27881
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.cc:28008
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.cc:28155
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28362
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.cc:28440
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.cc:28564
  #, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:28567
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28627
  #, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr ""
  
! #: cp/parser.cc:28668
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.cc:28686
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28692
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28694
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28717
  #, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28841
  #, 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:28845
  #, 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:29036
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29198
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29220
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29258
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29272
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29312
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.cc:29363
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29419 cp/parser.cc:29553
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.cc:29833
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.cc:29836
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.cc:29839
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.cc:30135 cp/parser.cc:37398
  #, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr ""
  
! #: cp/parser.cc:30346
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.cc:30358
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30365
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.cc:30377
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.cc:30383
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr ""
  
! #: cp/parser.cc:30426
  #, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr ""
  
! #: cp/parser.cc:30452
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30459
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.cc:30492
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.cc:30525
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "nije bilo moguće razriješiti ‘typename’ tip"
  
! #: cp/parser.cc:30590
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr ""
*************** msgstr ""
*** 67211,67488 ****
  #. 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:30608 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30714 cp/parser.cc:37787
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.cc:30739
  #, 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:30743
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "očekivano je %<class%> ili %<typename%>"
  
! #: cp/parser.cc:31022
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31028
  #, 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:31069
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.cc:31109
  #, 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:31212
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:31219
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.cc:31232
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31414
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/parser.cc:31442
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.cc:31548
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31562
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31635
  #, 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:31658
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.cc:31693
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:31840
  #, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr ""
  
! #: cp/parser.cc:31860
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31880
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31943
! #, gcc-internal-format
! msgid "keyword %<typename%> not allowed outside of templates"
! msgstr "ključna riječ %<typename%> nije dopuštena izvan predložaka"
! 
! #: cp/parser.cc:31946
  #, 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:32131 cp/parser.cc:32225
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr ""
  
! #: cp/parser.cc:32233
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr ""
  
! #: cp/parser.cc:32239
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32283
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr ""
  
! #: cp/parser.cc:32324
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:32436
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.cc:32471
  #, gcc-internal-format
  msgid "%<alignas%> on exception declaration"
  msgstr ""
  
! #: cp/parser.cc:32550
  #, gcc-internal-format
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr ""
  
! #: cp/parser.cc:33021
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr ""
  
! #: cp/parser.cc:33167
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:33181
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33323
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33358
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:33401 cp/parser.cc:33493
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33430
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "očekivan je atribut ispred %<...%>"
  
! #: cp/parser.cc:33433
  #, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr ""
  
! #: cp/parser.cc:33591
  #, fuzzy, gcc-internal-format
  #| msgid "expected call expression"
  msgid "expected conditional-expression"
  msgstr "očekivan je izraz poziva"
  
! #: cp/parser.cc:33638
  #, 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:33654
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored"
  msgid "attributes are ignored on %qs"
  msgstr "atribut je zanemaren"
  
! #: cp/parser.cc:33770
  #, 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:33874
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:33957
  #, 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:33988
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:34361 cp/parser.cc:34370
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.cc:34717
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:34958
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35101
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.cc:35110
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.cc:35637
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35642
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr ""
  
! #: cp/parser.cc:35646
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
--- 67299,67571 ----
  #. 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:30604 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30722 cp/parser.cc:37785
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.cc:30747
  #, 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:30751
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "očekivano je %<class%> ili %<typename%>"
  
! #: cp/parser.cc:31030
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31036
  #, 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:31077
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.cc:31117
  #, 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:31220
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:31227
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.cc:31240
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31422
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/parser.cc:31450
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.cc:31556
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31570
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31643
  #, 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:31666
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.cc:31701
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:31848
  #, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr ""
  
! #: cp/parser.cc:31868
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31888
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31945
  #, 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:32129 cp/parser.cc:32223
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr ""
  
! #: cp/parser.cc:32231
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr ""
  
! #: cp/parser.cc:32237
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32281
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr ""
  
! #: cp/parser.cc:32322
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:32434
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.cc:32469
  #, gcc-internal-format
  msgid "%<alignas%> on exception declaration"
  msgstr ""
  
! #: cp/parser.cc:32548
  #, gcc-internal-format
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr ""
  
! #: cp/parser.cc:33019
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr ""
  
! #: cp/parser.cc:33165
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:33179
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33321
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33356
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:33399 cp/parser.cc:33491
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33428
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "očekivan je atribut ispred %<...%>"
  
! #: cp/parser.cc:33431
  #, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr ""
  
! #: cp/parser.cc:33589
  #, fuzzy, gcc-internal-format
  #| msgid "expected call expression"
  msgid "expected conditional-expression"
  msgstr "očekivan je izraz poziva"
  
! #: cp/parser.cc:33636
  #, 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:33652
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored"
  msgid "attributes are ignored on %qs"
  msgstr "atribut je zanemaren"
  
! #: cp/parser.cc:33768
  #, 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:33872
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:33955
  #, 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:33986
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:34359 cp/parser.cc:34368
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.cc:34715
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:34956
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35099
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.cc:35108
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.cc:35635
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35640
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr ""
  
! #: cp/parser.cc:35644
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
*************** msgstr ""
*** 67491,67923 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35653
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.cc:35947
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:36058
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr ""
  
! #: cp/parser.cc:36235
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36244
  #, 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:36250
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36290
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.cc:36300
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:36320
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.cc:36430
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:36481
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.cc:36534
  #, 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:36853
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.cc:36866
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:36897
  #, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:37213
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37388
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.cc:37403
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:37415
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.cc:37432
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:37541
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr ""
  
! #: cp/parser.cc:37552
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.cc:37557
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr ""
  
! #: cp/parser.cc:37586
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "duplikat %qs"
  
! #: cp/parser.cc:37638
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.cc:37641
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.cc:37644
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.cc:37650
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.cc:37653
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.cc:37656
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.cc:37659
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr ""
  
! #: cp/parser.cc:37662
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.cc:37665
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.cc:37668
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.cc:37671
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.cc:37674
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.cc:37677
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.cc:37680
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.cc:37683
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.cc:37686
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "očekivano je %<auto%>"
  
! #: cp/parser.cc:37689
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.cc:37692
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.cc:37695
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.cc:37698
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.cc:37701
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:37704
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.cc:37707
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "očekivano je %<co_yield%>"
  
! #: cp/parser.cc:37739
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37751
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.cc:37754
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.cc:37757
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.cc:37763
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37790
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "očekivano je %<class%>, %<typename%> ili %<template%>"
  
! #: cp/parser.cc:37793
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>"
  msgid "expected %<:]%>"
  msgstr "očekivano je %<:%>"
  
! #: cp/parser.cc:38128
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38282
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.cc:38287
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr ""
  
! #: cp/parser.cc:38408
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38566 cp/parser.cc:38600
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.cc:38573 cp/parser.cc:38606
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38574 cp/parser.cc:38607
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.cc:38581
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.cc:38582
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.cc:38665
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.cc:38686
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:38939
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr ""
  
! #: cp/parser.cc:39180 cp/parser.cc:40492 cp/parser.cc:40681
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:39251
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:39325
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39356
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39760
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:39835 cp/parser.cc:39853
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.cc:39847 cp/parser.cc:39913
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.cc:39956
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40153 cp/parser.cc:40160 cp/parser.cc:40167
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.cc:40284
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.cc:40457
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40464
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "atributi prefiksa su zanemareni prije %<@%D%>"
  
! #: cp/parser.cc:40744 cp/parser.cc:40751 cp/parser.cc:40758
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.cc:40920
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:42222
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.cc:42239
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.cc:42995
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "očekivano je %<scalar%>, %<aggregate%>, %<all%>"
  
! #: cp/parser.cc:43397
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr ""
  
! #: cp/parser.cc:44091
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44727
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
--- 67574,68006 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35651
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.cc:35945
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:36056
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr ""
  
! #: cp/parser.cc:36233
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36242
  #, 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:36248
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36288
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.cc:36298
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:36318
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.cc:36428
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:36479
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.cc:36532
  #, 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:36851
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.cc:36864
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:36895
  #, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:37211
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37386
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.cc:37401
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:37413
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.cc:37430
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:37539
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr ""
  
! #: cp/parser.cc:37550
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.cc:37555
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr ""
  
! #: cp/parser.cc:37584
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "duplikat %qs"
  
! #: cp/parser.cc:37636
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.cc:37639
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.cc:37642
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.cc:37648
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.cc:37651
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.cc:37654
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.cc:37657
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr ""
  
! #: cp/parser.cc:37660
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.cc:37663
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.cc:37666
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.cc:37669
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.cc:37672
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.cc:37675
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.cc:37678
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.cc:37681
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.cc:37684
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "očekivano je %<auto%>"
  
! #: cp/parser.cc:37687
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.cc:37690
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.cc:37693
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.cc:37696
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.cc:37705
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "očekivano je %<co_yield%>"
  
! #: cp/parser.cc:37737
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37749
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.cc:37752
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.cc:37755
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.cc:37761
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37788
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "očekivano je %<class%>, %<typename%> ili %<template%>"
  
! #: cp/parser.cc:37791
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>"
  msgid "expected %<:]%>"
  msgstr "očekivano je %<:%>"
  
! #: cp/parser.cc:38126
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38280
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.cc:38285
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr ""
  
! #: cp/parser.cc:38406
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38564 cp/parser.cc:38598
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.cc:38571 cp/parser.cc:38604
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38572 cp/parser.cc:38605
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.cc:38579
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.cc:38580
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.cc:38663
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.cc:38684
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:38937
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr ""
  
! #: cp/parser.cc:39178 cp/parser.cc:40490 cp/parser.cc:40679
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:39249
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:39323
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39354
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39758
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:39833 cp/parser.cc:39851
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.cc:39845 cp/parser.cc:39911
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.cc:39954
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40151 cp/parser.cc:40158 cp/parser.cc:40165
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.cc:40282
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.cc:40455
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40462
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "atributi prefiksa su zanemareni prije %<@%D%>"
  
! #: cp/parser.cc:40742 cp/parser.cc:40749 cp/parser.cc:40756
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.cc:40918
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:42220
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.cc:42237
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.cc:42993
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "očekivano je %<scalar%>, %<aggregate%>, %<all%>"
  
! #: cp/parser.cc:43395
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr ""
  
! #: cp/parser.cc:44089
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44725
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
*************** msgstr ""
*** 67926,68099 ****
  #. 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:47214
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: cp/parser.cc:48665
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49613
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49695 cp/pt.cc:19130
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.cc:52776
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:53488
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr ""
  
! #: cp/parser.cc:53729
  #, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr "%qD nije C pokazivač"
  
! #: cp/parser.cc:53855
  #, 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:53976
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54551
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "očekivano je %<target%>"
  
! #: cp/parser.cc:55148
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr ""
  
! #: cp/parser.cc:55179
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.cc:55191
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55294
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.cc:55314 cp/semantics.cc:7052
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55318 cp/semantics.cc:7060
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55321 cp/pt.cc:15174 cp/semantics.cc:7066
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55324 cp/semantics.cc:7072
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55521
  #, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr ""
  
! #: cp/parser.cc:55693
  #, 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:56258
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56268
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
! #: cp/parser.cc:56438 cp/parser.cc:56977
  #, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56649
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56844
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56847
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56894
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.cc:57231
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57242
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57329
  #, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:57471
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.cc:57611
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.cc:57713
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:57769
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
--- 68009,68182 ----
  #. 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:47212
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: cp/parser.cc:48663
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49611
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49693 cp/pt.cc:19188
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.cc:52774
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:53486
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr ""
  
! #: cp/parser.cc:53727
  #, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr "%qD nije C pokazivač"
  
! #: cp/parser.cc:53853
  #, 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:53974
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54549
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "očekivano je %<target%>"
  
! #: cp/parser.cc:55146
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr ""
  
! #: cp/parser.cc:55177
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.cc:55189
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55292
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.cc:55312 cp/semantics.cc:7048
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55316 cp/semantics.cc:7056
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55319 cp/pt.cc:15198 cp/semantics.cc:7062
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55322 cp/semantics.cc:7068
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55519
  #, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr ""
  
! #: cp/parser.cc:55691
  #, 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:56256
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56266
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
! #: cp/parser.cc:56436 cp/parser.cc:56975
  #, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56647
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56842
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56845
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56892
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.cc:57229
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57240
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57327
  #, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:57469
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.cc:57609
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.cc:57711
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:57767
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr ""
*** 68804,69065 ****
  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:7775
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr ""
  
! #: cp/pt.cc:7789
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr ""
  
! #: cp/pt.cc:7875
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7883
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.cc:7901
  #, 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:7961
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.cc:7963
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8017 cp/pt.cc:8049
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.cc:8643
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.cc:8659
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.cc:8802
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8831
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr ""
  
! #: cp/pt.cc:8836
  #, 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:8853 cp/pt.cc:8888 cp/pt.cc:8939
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8861
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8869
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8875
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8878
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8893
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8896
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8943
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8958
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8961
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.cc:9048
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.cc:9176 cp/pt.cc:9512
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr ""
  
! #: cp/pt.cc:9191 cp/pt.cc:9337
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.cc:9333
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.cc:9342
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.cc:9368
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9372
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.cc:9473
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10050
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D nije predložak funkcije"
  
! #: cp/pt.cc:10245
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.cc:10247
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr ""
  
! #: cp/pt.cc:10416 cp/pt.cc:23566
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.cc:10766
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.cc:11506
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12442
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12451
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: cp/pt.cc:12478
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: cp/pt.cc:12482
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12711
  #, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr ""
  
! #: cp/pt.cc:12712
  #, gcc-internal-format
  msgid "first error appeared here"
  msgstr "ovdje se pojavila prva greška"
  
! #: cp/pt.cc:13080
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.cc:13599
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14070
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.cc:14180
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14183
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14388
  #, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr ""
  
! #: cp/pt.cc:14844
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr ""
  
! #: cp/pt.cc:14941
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:15952
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
--- 68887,69148 ----
  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:7777
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr ""
  
! #: cp/pt.cc:7791
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr ""
  
! #: cp/pt.cc:7877
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7885
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.cc:7903
  #, 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:7963
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.cc:7965
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8019 cp/pt.cc:8051
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.cc:8645
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.cc:8661
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.cc:8804
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8833
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr ""
  
! #: cp/pt.cc:8838
  #, 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:8855 cp/pt.cc:8890 cp/pt.cc:8941
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8863
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8871
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8877
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8880
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8895
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8898
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8945
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8960
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8963
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.cc:9050
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.cc:9178 cp/pt.cc:9514
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr ""
  
! #: cp/pt.cc:9193 cp/pt.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.cc:9335
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.cc:9344
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.cc:9370
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9374
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.cc:9475
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10052
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D nije predložak funkcije"
  
! #: cp/pt.cc:10247
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.cc:10249
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr ""
  
! #: cp/pt.cc:10418 cp/pt.cc:23643
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.cc:10768
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.cc:11508
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12444
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12453
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: cp/pt.cc:12480
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: cp/pt.cc:12484
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12713
  #, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr ""
  
! #: cp/pt.cc:12714
  #, gcc-internal-format
  msgid "first error appeared here"
  msgstr "ovdje se pojavila prva greška"
  
! #: cp/pt.cc:13082
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.cc:13601
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14078
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.cc:14204
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14207
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14412
  #, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr ""
  
! #: cp/pt.cc:14868
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr ""
  
! #: cp/pt.cc:14965
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:15976
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
*************** msgstr ""
*** 69077,69195 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16154
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr ""
  
! #: cp/pt.cc:16379
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr ""
  
! #: cp/pt.cc:16381
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr ""
  
! #: cp/pt.cc:16508
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "funkcija vraća polje"
  
! #: cp/pt.cc:16510
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "funkcija vraća funkciju"
  
! #: cp/pt.cc:16760
  #, 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:16762
  #, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr ""
  
! #: cp/pt.cc:17323
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.cc:17325
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17327
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17340
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.cc:17343
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.cc:17396
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:17402
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17408
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.cc:17477
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
  
! #: cp/pt.cc:17518
  #, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr ""
  
! #: cp/pt.cc:17525
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17579
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.cc:17613
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:17622
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr ""
  
! #: cp/pt.cc:17630
  #, 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:17788
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
--- 69160,69284 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16178
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr ""
  
! #: cp/pt.cc:16403
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr ""
  
! #: cp/pt.cc:16405
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr ""
  
! #: cp/pt.cc:16532
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "funkcija vraća polje"
  
! #: cp/pt.cc:16534
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "funkcija vraća funkciju"
  
! #: cp/pt.cc:16784
  #, 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:16786
  #, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr ""
  
! #: cp/pt.cc:17367
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.cc:17369
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17371
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17384
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.cc:17387
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.cc:17440
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:17446
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17452
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.cc:17521
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
  
! #: cp/pt.cc:17562
  #, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr ""
  
! #: cp/pt.cc:17569
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17623
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.cc:17657
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:17666
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr ""
  
! #: cp/pt.cc:17674
  #, 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:17810
! #, 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:17844
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
*************** msgstr ""
*** 69197,69403 ****
  #. 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:17961
  #, 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:18117
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.cc:18133
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:18135
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "recite %<typename %E%> ako se misli na tip"
  
! #: cp/pt.cc:18219
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.cc:20597 cp/pt.cc:22894
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.cc:20601 cp/pt.cc:22898
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20748
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:22114
  #, 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:22149
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22154
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22157
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22162
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.cc:22213
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr ""
  
! #: cp/pt.cc:22240
  #, gcc-internal-format
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr ""
  
! #: cp/pt.cc:22486
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:22489
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:22811
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.cc:23196
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.cc:23198
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.cc:23208
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.cc:23223
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr ""
  
! #: cp/pt.cc:23241
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.cc:27656
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr ""
  
! #: cp/pt.cc:27658
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr ""
  
! #: cp/pt.cc:27664
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.cc:27691 cp/pt.cc:27778
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr ""
  
! #: cp/pt.cc:27710
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.cc:27716 cp/pt.cc:27773
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.cc:27721
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.cc:27729
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.cc:27765
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.cc:27788 cp/pt.cc:27855
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:27793 cp/pt.cc:27870
  #, 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:27827
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr ""
  
! #: cp/pt.cc:27830
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr ""
  
! #: cp/pt.cc:27839
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.cc:27860
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:27900
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr ""
  
! #: cp/pt.cc:28232
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
  
! #: cp/pt.cc:28238
  #, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr ""
--- 69286,69492 ----
  #. 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:18017
  #, 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:18173
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.cc:18189
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:18191
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "recite %<typename %E%> ako se misli na tip"
  
! #: cp/pt.cc:18277
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.cc:20655 cp/pt.cc:22967
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.cc:20659 cp/pt.cc:22971
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20806
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:22178
  #, 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:22213
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22218
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22221
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22226
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.cc:22277
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr ""
  
! #: cp/pt.cc:22304
  #, gcc-internal-format
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr ""
  
! #: cp/pt.cc:22552
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:22555
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:22884
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.cc:23273
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.cc:23275
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.cc:23285
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.cc:23300
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr ""
  
! #: cp/pt.cc:23318
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.cc:27733
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr ""
  
! #: cp/pt.cc:27735
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr ""
  
! #: cp/pt.cc:27741
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.cc:27768 cp/pt.cc:27855
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr ""
  
! #: cp/pt.cc:27787
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.cc:27793 cp/pt.cc:27850
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.cc:27798
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.cc:27806
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.cc:27842
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.cc:27865 cp/pt.cc:27932
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:27870 cp/pt.cc:27947
  #, 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:27904
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr ""
  
! #: cp/pt.cc:27907
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr ""
  
! #: cp/pt.cc:27916
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.cc:27937
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:27977
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr ""
  
! #: cp/pt.cc:28318
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
  
! #: cp/pt.cc:28324
  #, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr ""
*************** msgstr ""
*** 69409,69565 ****
  #. 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:28718
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.cc:28764
  #, 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:29139
  #, 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:29169
  #, 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:29178
  #, 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:29186
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr ""
  
! #: cp/pt.cc:29188
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr ""
  
! #: cp/pt.cc:30738
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.cc:30934
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr ""
  
! #: cp/pt.cc:30943
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.cc:30949
  #, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr ""
  
! #: cp/pt.cc:30993
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:32264
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.cc:32279
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:32285
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr ""
  
! #: cp/pt.cc:32413
  #, 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:32420
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:32433
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr ""
  
! #: cp/pt.cc:32436
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
! #: cp/pt.cc:32451
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32455
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr ""
  
! #: cp/pt.cc:32470
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:32472
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32603
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32606
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32666
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.cc:32669
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.cc:32749
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "ograničenja rezerviranog mjesta nisu zadovoljena"
  
! #: cp/pt.cc:32753
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "izvedeni povratni tip ne zadovoljava ograničenja rezerviranog mjesta"
  
! #: cp/pt.cc:32757
  #, 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:32761
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "izvedeni povratni tip ne zadovoljava ograničenja rezerviranog mjesta"
--- 69498,69654 ----
  #. 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:28804
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.cc:28850
  #, 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:29225
  #, 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:29255
  #, 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:29264
  #, 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:29272
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr ""
  
! #: cp/pt.cc:29274
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr ""
  
! #: cp/pt.cc:30824
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.cc:31020
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr ""
  
! #: cp/pt.cc:31029
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.cc:31035
  #, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr ""
  
! #: cp/pt.cc:31079
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:32350
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.cc:32365
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:32371
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr ""
  
! #: cp/pt.cc:32499
  #, 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:32506
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:32519
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr ""
  
! #: cp/pt.cc:32522
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
! #: cp/pt.cc:32537
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32541
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr ""
  
! #: cp/pt.cc:32556
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:32558
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32689
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32692
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32752
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.cc:32755
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.cc:32835
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "ograničenja rezerviranog mjesta nisu zadovoljena"
  
! #: cp/pt.cc:32839
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "izvedeni povratni tip ne zadovoljava ograničenja rezerviranog mjesta"
  
! #: cp/pt.cc:32843
  #, 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:32847
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "izvedeni povratni tip ne zadovoljava ograničenja rezerviranog mjesta"
*************** msgstr ""
*** 69609,69925 ****
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:410
  #, gcc-internal-format
  msgid "%<std::ranges%> is not a namespace"
  msgstr ""
  
! #: cp/reflect.cc:453
  #, 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:489
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:503
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:525
  #, 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:654
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:821
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:839
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:846
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:879
  #, gcc-internal-format
! msgid "unexpected type %qT of iterator dereference"
  msgstr ""
  
! #: cp/reflect.cc:947
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
  msgstr ""
  
! #: cp/reflect.cc:1046
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected %<else%>"
  msgid "unexpected %<std::meta::operators%>"
  msgstr "očekivano je %<else%>"
  
! #: cp/reflect.cc:2671
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:2959
  #, 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:3113 cp/reflect.cc:3176 cp/reflect.cc:3231 cp/reflect.cc:3311
! #: cp/reflect.cc:6233
  #, 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:3856
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:3880
  #, 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:3907
  #, 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:4784 cp/reflect.cc:4911
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5515
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected %<data_member_options%> argument"
  msgstr "neočekivani argument"
  
! #: cp/reflect.cc:5884
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5892
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:5900
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5908
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5916
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:5929
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:5937
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:5947
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:5956
  #, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: cp/reflect.cc:5966
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:5987
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:5991 cp/reflect.cc:6074
  #, fuzzy, gcc-internal-format
  #| msgid "%<switch%> name defined here"
  msgid "%<consteval%> block defined here"
  msgstr "ime %<switch%> je definirano ovdje"
  
! #: cp/reflect.cc:6007 cp/reflect.cc:6066
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6011 cp/reflect.cc:6070
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6022 cp/reflect.cc:6058
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6026 cp/reflect.cc:6062
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6036
  #, 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:6041
  #, 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:6046
  #, 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:6051
  #, 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:6212
  #, gcc-internal-format
  msgid "%<access_context::current%> used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6263
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument"
  msgid "invalid %<access_context%> argument"
  msgstr "treći argument nije valjan"
  
! #: cp/reflect.cc:6274
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected %<else%>"
  msgid "unexpected %<access_context::scope()%>"
  msgstr "očekivano je %<else%>"
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7047
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected argument to %qs"
  msgstr "neočekivani argument"
  
! #: cp/reflect.cc:7336
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown metafunction %qD"
  msgstr "nepoznata spec funkcija %qs"
  
! #: cp/reflect.cc:8010
  #, 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:8206
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8208
  #, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr ""
  
! #: cp/reflect.cc:8212
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8319
  #, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr ""
  
! #: cp/reflect.cc:8343 cp/reflect.cc:8359
  #, fuzzy, gcc-internal-format
  #| msgid "expected call expression"
  msgid "expected a reflection of an expression"
  msgstr "očekivan je izraz poziva"
  
! #: cp/reflect.cc:8349 cp/reflect.cc:8353
  #, 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:8372
  #, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8380
  #, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8393
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr ""
  
! #: cp/reflect.cc:8407
  #, 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:8426
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8439
  #, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8448
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
--- 69698,70019 ----
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:416
  #, gcc-internal-format
  msgid "%<std::ranges%> is not a namespace"
  msgstr ""
  
! #: cp/reflect.cc:459
  #, 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:495
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:509
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:531
  #, 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:660
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:827
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:845
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:852
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:965
  #, gcc-internal-format
! msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:967
! #, gcc-internal-format
! msgid "exceptions are disabled, treating as non-constant"
! msgstr ""
! 
! #: cp/reflect.cc:977
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
  msgstr ""
  
! #: cp/reflect.cc:1077
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected %<else%>"
  msgid "unexpected %<std::meta::operators%>"
  msgstr "očekivano je %<else%>"
  
! #: cp/reflect.cc:2702
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:2990
  #, 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:3144 cp/reflect.cc:3207 cp/reflect.cc:3262 cp/reflect.cc:3342
! #: cp/reflect.cc:6283
  #, 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:3900
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:3924
  #, 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:3951
  #, 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:4832 cp/reflect.cc:4959
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5565
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected %<data_member_options%> argument"
  msgstr "neočekivani argument"
  
! #: cp/reflect.cc:5934
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5942
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:5950
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5958
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5966
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:5979
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:5987
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:5997
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6006
  #, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: cp/reflect.cc:6016
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6037
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6041 cp/reflect.cc:6124
  #, fuzzy, gcc-internal-format
  #| msgid "%<switch%> name defined here"
  msgid "%<consteval%> block defined here"
  msgstr "ime %<switch%> je definirano ovdje"
  
! #: cp/reflect.cc:6057 cp/reflect.cc:6116
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6061 cp/reflect.cc:6120
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6072 cp/reflect.cc:6108
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6076 cp/reflect.cc:6112
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6086
  #, 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:6091
  #, 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:6096
  #, 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:6101
  #, 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:6262
  #, gcc-internal-format
  msgid "%<access_context::current%> used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6313
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument"
  msgid "invalid %<access_context%> argument"
  msgstr "treći argument nije valjan"
  
! #: cp/reflect.cc:6324
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected %<else%>"
  msgid "unexpected %<access_context::scope()%>"
  msgstr "očekivano je %<else%>"
  
! #: cp/reflect.cc:6334
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7107
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected argument to %qs"
  msgstr "neočekivani argument"
  
! #: cp/reflect.cc:7396
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown metafunction %qD"
  msgstr "nepoznata spec funkcija %qs"
  
! #: cp/reflect.cc:8070
  #, 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:8326
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8328
  #, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr ""
  
! #: cp/reflect.cc:8332
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8439
  #, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr ""
  
! #: cp/reflect.cc:8463 cp/reflect.cc:8479
  #, fuzzy, gcc-internal-format
  #| msgid "expected call expression"
  msgid "expected a reflection of an expression"
  msgstr "očekivan je izraz poziva"
  
! #: cp/reflect.cc:8469 cp/reflect.cc:8473
  #, 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:8492
  #, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8500
  #, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8513
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr ""
  
! #: cp/reflect.cc:8527
  #, 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:8546
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8559
  #, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8568
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
*************** msgstr ""
*** 69969,70065 ****
  msgid "%qT is an inaccessible base of %qT"
  msgstr ""
  
! #: cp/search.cc:2007
  #, gcc-internal-format
  msgid "looser exception specification on overriding virtual function %q+#F"
  msgstr ""
  
! #: cp/search.cc:2010
  #, gcc-internal-format
  msgid "overridden function is %q#F"
  msgstr ""
  
! #: cp/search.cc:2085
  #, gcc-internal-format
  msgid "invalid covariant return type for %q#D"
  msgstr ""
  
! #: cp/search.cc:2087 cp/search.cc:2104 cp/search.cc:2121
  #, gcc-internal-format
  msgid "overridden function is %q#D"
  msgstr ""
  
! #: cp/search.cc:2100
  #, gcc-internal-format
  msgid "invalid covariant return type for %q+#D"
  msgstr ""
  
! #: cp/search.cc:2102
  #, gcc-internal-format
  msgid "conflicting return type specified for %q+#D"
  msgstr ""
  
! #: cp/search.cc:2119
  #, gcc-internal-format
  msgid "conflicting type attributes specified for %q+#D"
  msgstr ""
  
! #: cp/search.cc:2138
  #, gcc-internal-format
  msgid "%<consteval%> function %q+D overriding non-%<consteval%> function"
  msgstr ""
  
! #: cp/search.cc:2141
  #, gcc-internal-format
  msgid "non-%<consteval%> function %q+D overriding %<consteval%> function"
  msgstr ""
  
! #: cp/search.cc:2144 cp/search.cc:2173 cp/search.cc:2182 cp/search.cc:2192
  #, gcc-internal-format
  msgid "overridden function is %qD"
  msgstr ""
  
! #: cp/search.cc:2160
  #, gcc-internal-format
  msgid "%qD declared %<transaction_safe_dynamic%>"
  msgstr ""
  
! #: cp/search.cc:2162
  #, gcc-internal-format
  msgid "overriding %qD declared %<transaction_safe%>"
  msgstr ""
  
! #: cp/search.cc:2170
  #, gcc-internal-format
  msgid "deleted function %q+D overriding non-deleted function"
  msgstr ""
  
! #: cp/search.cc:2179
  #, gcc-internal-format
  msgid "non-deleted function %q+D overriding deleted function"
  msgstr ""
  
! #: cp/search.cc:2190
  #, gcc-internal-format
  msgid "virtual function %q+D overriding final function"
  msgstr ""
  
! #: cp/search.cc:2278
  #, gcc-internal-format
  msgid "%q+#D cannot be declared"
  msgstr ""
  
! #: cp/search.cc:2279
  #, gcc-internal-format
  msgid "  since %q+#D declared in base class"
  msgstr ""
  
! #: cp/search.cc:2285
  #, gcc-internal-format
  msgid "explicit object member function overrides virtual function"
  msgstr ""
  
! #: cp/search.cc:2288
  #, gcc-internal-format
  msgid "virtual function declared here"
  msgstr "virtualna funkcija ranije je ovdje deklarirana"
--- 70063,70159 ----
  msgid "%qT is an inaccessible base of %qT"
  msgstr ""
  
! #: cp/search.cc:2011
  #, gcc-internal-format
  msgid "looser exception specification on overriding virtual function %q+#F"
  msgstr ""
  
! #: cp/search.cc:2014
  #, gcc-internal-format
  msgid "overridden function is %q#F"
  msgstr ""
  
! #: cp/search.cc:2089
  #, gcc-internal-format
  msgid "invalid covariant return type for %q#D"
  msgstr ""
  
! #: cp/search.cc:2091 cp/search.cc:2108 cp/search.cc:2125
  #, gcc-internal-format
  msgid "overridden function is %q#D"
  msgstr ""
  
! #: cp/search.cc:2104
  #, gcc-internal-format
  msgid "invalid covariant return type for %q+#D"
  msgstr ""
  
! #: cp/search.cc:2106
  #, gcc-internal-format
  msgid "conflicting return type specified for %q+#D"
  msgstr ""
  
! #: cp/search.cc:2123
  #, gcc-internal-format
  msgid "conflicting type attributes specified for %q+#D"
  msgstr ""
  
! #: cp/search.cc:2142
  #, gcc-internal-format
  msgid "%<consteval%> function %q+D overriding non-%<consteval%> function"
  msgstr ""
  
! #: cp/search.cc:2145
  #, gcc-internal-format
  msgid "non-%<consteval%> function %q+D overriding %<consteval%> function"
  msgstr ""
  
! #: cp/search.cc:2148 cp/search.cc:2177 cp/search.cc:2186 cp/search.cc:2196
  #, gcc-internal-format
  msgid "overridden function is %qD"
  msgstr ""
  
! #: cp/search.cc:2164
  #, gcc-internal-format
  msgid "%qD declared %<transaction_safe_dynamic%>"
  msgstr ""
  
! #: cp/search.cc:2166
  #, gcc-internal-format
  msgid "overriding %qD declared %<transaction_safe%>"
  msgstr ""
  
! #: cp/search.cc:2174
  #, gcc-internal-format
  msgid "deleted function %q+D overriding non-deleted function"
  msgstr ""
  
! #: cp/search.cc:2183
  #, gcc-internal-format
  msgid "non-deleted function %q+D overriding deleted function"
  msgstr ""
  
! #: cp/search.cc:2194
  #, gcc-internal-format
  msgid "virtual function %q+D overriding final function"
  msgstr ""
  
! #: cp/search.cc:2282
  #, gcc-internal-format
  msgid "%q+#D cannot be declared"
  msgstr ""
  
! #: cp/search.cc:2283
  #, gcc-internal-format
  msgid "  since %q+#D declared in base class"
  msgstr ""
  
! #: cp/search.cc:2289
  #, gcc-internal-format
  msgid "explicit object member function overrides virtual function"
  msgstr ""
  
! #: cp/search.cc:2292
  #, gcc-internal-format
  msgid "virtual function declared here"
  msgstr "virtualna funkcija ranije je ovdje deklarirana"
*************** msgstr ""
*** 70249,70844 ****
  msgid "invalid definition of qualified type %qT"
  msgstr ""
  
! #: cp/semantics.cc:4487
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr ""
  
! #: cp/semantics.cc:4674
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.cc:4692
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.cc:4696
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4698
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4714
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4716
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4849
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.cc:4859
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr ""
  
! #: cp/semantics.cc:4895
  #, 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:4950
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
! #: cp/semantics.cc:4958
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.cc:4986
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr ""
  
! #: cp/semantics.cc:5030 cp/semantics.cc:5061
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5159
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.cc:5177 rust/backend/rust-tree.cc:5536
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr ""
  
! #: cp/semantics.cc:5204
  #, 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:5211
  #, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "‘pack’ indeks nije integralna konstanta"
  
! #: cp/semantics.cc:5219
  #, 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:5225
  #, 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:5363
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.cc:5395
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.cc:5409
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr ""
  
! #: cp/semantics.cc:5413
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr ""
  
! #: cp/semantics.cc:5418
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.cc:5429
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6633
  #, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr ""
  
! #: cp/semantics.cc:6828
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr ""
  
! #: cp/semantics.cc:6831
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr ""
  
! #: cp/semantics.cc:7192
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7238
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.cc:7357
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7431
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7437
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7743
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr ""
  
! #: cp/semantics.cc:7940
  #, 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:7955
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7970
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7994
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8087 cp/semantics.cc:8219 cp/semantics.cc:8279
! #: cp/semantics.cc:8715 cp/semantics.cc:10050
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8099 cp/semantics.cc:10063
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:8232
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8292
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8363
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8377
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8416
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8419
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8423
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8446
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8450
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8455
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8540
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8573
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8587
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr ""
  
! #: cp/semantics.cc:8607
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8636
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8666
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8697
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8726
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8741
  #, 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:8748
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8763
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8794
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8805
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8822
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8834
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8843
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8959
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9004
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr ""
  
! #: cp/semantics.cc:9073
  #, 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:9147
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: cp/semantics.cc:9664
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9667
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9737
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9767
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9797
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9809
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.cc:9826
  #, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9857
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.cc:9867
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:9951
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.cc:10520
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10761
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10775
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.cc:11574
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.cc:12072
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.cc:12396 cp/semantics.cc:12406
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12738
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12754
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12772
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12825
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr "‘constexpr’ string %<size()%> mora biti 'constant expression’"
  
! #: cp/semantics.cc:12834
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12852
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12951
  #, 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:12977
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr "‘constexpr’ string %<data()%> mora biti 'constant expression’"
  
! #: cp/semantics.cc:13015
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13019
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13129
  #, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr ""
  
! #: cp/semantics.cc:13145
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.cc:13174
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.cc:13220
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.cc:13495 cp/semantics.cc:13502
  #, 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:13513 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:13574 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13583 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:13754 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13778 rust/backend/rust-tree.cc:5907
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr ""
  
! #: cp/semantics.cc:13789 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13876
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13888
  #, 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:14003
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14300
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a reference"
  msgid "%qs argument %qT is a reference"
  msgstr "  %qT nije referencija"
  
! #: cp/semantics.cc:14471
  #, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr ""
  
! #: cp/semantics.cc:14702
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14762
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14764
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14781
  #, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr ""
--- 70343,70938 ----
  msgid "invalid definition of qualified type %qT"
  msgstr ""
  
! #: cp/semantics.cc:4479
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr ""
  
! #: cp/semantics.cc:4666
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.cc:4684
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.cc:4688
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4690
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4706
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4708
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4841
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.cc:4851
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr ""
  
! #: cp/semantics.cc:4887
  #, 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:4942
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
! #: cp/semantics.cc:4950
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.cc:4978
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr ""
  
! #: cp/semantics.cc:5022 cp/semantics.cc:5053
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5155
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.cc:5173 rust/backend/rust-tree.cc:5536
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr ""
  
! #: cp/semantics.cc:5200
  #, 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:5207
  #, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "‘pack’ indeks nije integralna konstanta"
  
! #: cp/semantics.cc:5215
  #, 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:5221
  #, 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:5359
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.cc:5391
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.cc:5405
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr ""
  
! #: cp/semantics.cc:5409
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr ""
  
! #: cp/semantics.cc:5414
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.cc:5425
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6629
  #, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr ""
  
! #: cp/semantics.cc:6824
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr ""
  
! #: cp/semantics.cc:6827
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr ""
  
! #: cp/semantics.cc:7188
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7234
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.cc:7353
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7427
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7433
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7739
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr ""
  
! #: cp/semantics.cc:7936
  #, 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:7951
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7966
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7990
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8083 cp/semantics.cc:8215 cp/semantics.cc:8275
! #: cp/semantics.cc:8711 cp/semantics.cc:10046
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8095 cp/semantics.cc:10059
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:8228
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8288
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8359
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8373
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8412
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8415
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8419
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8442
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8446
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8451
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8536
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8569
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8583
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr ""
  
! #: cp/semantics.cc:8603
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8632
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8662
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8693
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8722
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8737
  #, 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:8744
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8759
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8790
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8801
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8818
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8830
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8839
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8955
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9000
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr ""
  
! #: cp/semantics.cc:9069
  #, 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:9143
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: cp/semantics.cc:9660
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9663
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9733
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9763
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9793
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9805
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.cc:9822
  #, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9853
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.cc:9863
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:9947
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.cc:10516
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10757
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10771
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.cc:11570
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.cc:12068
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.cc:12392 cp/semantics.cc:12402
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12734
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12750
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12768
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12821
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr "‘constexpr’ string %<size()%> mora biti 'constant expression’"
  
! #: cp/semantics.cc:12830
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12848
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12947
  #, 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:12973
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr "‘constexpr’ string %<data()%> mora biti 'constant expression’"
  
! #: cp/semantics.cc:13011
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13015
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13125
  #, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr ""
  
! #: cp/semantics.cc:13141
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.cc:13170
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.cc:13216
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.cc:13491 cp/semantics.cc:13498
  #, 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:13509 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:13570 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13579 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:13750 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13774 rust/backend/rust-tree.cc:5907
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr ""
  
! #: cp/semantics.cc:13785 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13872
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13884
  #, 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:13999
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14296
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a reference"
  msgid "%qs argument %qT is a reference"
  msgstr "  %qT nije referencija"
  
! #: cp/semantics.cc:14467
  #, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr ""
  
! #: cp/semantics.cc:14698
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14758
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14760
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14777
  #, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr ""
*************** msgstr ""
*** 70846,70872 ****
  #. 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:14831
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14837
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14843
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr ""
  
! #: cp/semantics.cc:14870
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14878
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
--- 70940,70966 ----
  #. 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:14827
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14833
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14839
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr ""
  
! #: cp/semantics.cc:14866
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14874
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
*************** msgstr "atribut %qE je primjenliv samo n
*** 71171,71188 ****
  msgid "annotation on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5920
  #, gcc-internal-format
  msgid "annotation does not have structural type"
  msgstr ""
  
! #: cp/tree.cc:5935
  #, 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:6909 rust/backend/rust-tree.cc:3189
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
--- 71265,71288 ----
  msgid "annotation on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5917
! #, fuzzy, gcc-internal-format
! #| msgid "function parameter"
! msgid "annotation on void parameter"
! msgstr "parametar funkcije"
! 
! #: cp/tree.cc:5926
  #, gcc-internal-format
  msgid "annotation does not have structural type"
  msgstr ""
  
! #: cp/tree.cc:5941
  #, 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:6915 rust/backend/rust-tree.cc:3189
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
*************** msgstr ""
*** 73300,73306 ****
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr ""
  
! #: fortran/array.cc:335 fortran/array.cc:816 fortran/match.cc:1917
  #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
  #: fortran/simplify.cc:3386 fortran/simplify.cc:3416 fortran/simplify.cc:7040
  #: fortran/simplify.cc:9341
--- 73400,73406 ----
  msgid "Array reference at %C cannot have more than %d dimensions"
  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:3386 fortran/simplify.cc:3416 fortran/simplify.cc:7040
  #: fortran/simplify.cc:9341
*************** msgstr ""
*** 73338,73560 ****
  msgid "Too many codimensions at %C, expected %d not %d"
  msgstr ""
  
! #: fortran/array.cc:481
  #, gcc-internal-format
  msgid "Variable %qs at %L in this context must be constant"
  msgstr ""
  
! #: fortran/array.cc:484
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L in this context must be constant"
  msgstr ""
  
  #. F2018:R821: "assumed-implied-spec  is  [ lower-bound : ] *".
! #: fortran/array.cc:587
  #, gcc-internal-format, gfc-internal-format
  msgid "A lower bound must precede colon in assumed-size array specification at %L"
  msgstr ""
  
! #: fortran/array.cc:599
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in array specification at %C"
  msgstr ""
  
! #: fortran/array.cc:612 fortran/array.cc:651
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a scalar INTEGER expression at %C, found %s"
  msgstr ""
  
! #: fortran/array.cc:691
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %C"
  msgstr ""
  
! #: fortran/array.cc:725
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for implied-shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:741 fortran/array.cc:854
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for an explicitly shaped array at %C"
  msgstr ""
  
! #: fortran/array.cc:751 fortran/array.cc:864
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for assumed shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:765 fortran/array.cc:878
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for deferred shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:775 fortran/array.cc:882
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %C"
  msgstr ""
  
! #: fortran/array.cc:787 fortran/array.cc:894
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected another dimension in array declaration at %C"
  msgstr ""
  
! #: fortran/array.cc:793 fortran/array.cc:822 fortran/array.cc:900
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C has more than %d dimensions"
  msgstr ""
  
! #: fortran/array.cc:799
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C with more than 7 dimensions"
  msgstr ""
  
! #: fortran/array.cc:811
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray declaration at %C"
  msgstr ""
  
! #: fortran/array.cc:908
  #, gcc-internal-format
  msgid "Upper bound of last coarray dimension must be %<*%> at %C"
  msgstr ""
  
! #: fortran/array.cc:982
  #, gcc-internal-format
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr ""
  
! #: fortran/array.cc:1038
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr ""
  
! #: fortran/array.cc:1164
  #, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr ""
  
! #: fortran/array.cc:1256 fortran/array.cc:1487
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr ""
  
! #: fortran/array.cc:1286
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr ""
  
! #: fortran/array.cc:1295
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr ""
  
! #: fortran/array.cc:1358
  #, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr ""
  
! #: fortran/array.cc:1380
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor including type specification at %C"
  msgstr ""
  
! #: fortran/array.cc:1386 fortran/match.cc:5046
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
  
! #: fortran/array.cc:1394
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr ""
  
! #: fortran/array.cc:1412
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr "Prazno polje constructor pri %C nije dopušteno"
  
! #: fortran/array.cc:1449 fortran/array.cc:1459
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible typespec for array element at %L"
  msgstr ""
  
! #: fortran/array.cc:1534
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr ""
  
! #: fortran/array.cc:1898
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr ""
  
! #: fortran/array.cc:2057
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/array.cc:2237
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2244
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2251
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2263
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr ""
  
! #: fortran/array.cc:2274
  #, gcc-internal-format
  msgid "Array constructor value %qs at %L is of the ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/array.cc:2381
  #, gcc-internal-format
  msgid "Different CHARACTER lengths (%wd/%wd) in array constructor at %L"
  msgstr ""
  
! #: fortran/array.cc:2527
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2593
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2597
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array dimension at %L"
  msgstr ""
  
! #: fortran/array.cc:2735
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr ""
  
! #: fortran/array.cc:2786
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2838
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr ""
  
! #: fortran/array.cc:2986
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr ""
--- 73438,73665 ----
  msgid "Too many codimensions at %C, expected %d not %d"
  msgstr ""
  
! #: fortran/array.cc:476
! #, gcc-internal-format, gfc-internal-format
! msgid "Derived type or class expression for array bound at %L"
! msgstr ""
! 
! #: fortran/array.cc:488
  #, gcc-internal-format
  msgid "Variable %qs at %L in this context must be constant"
  msgstr ""
  
! #: fortran/array.cc:491
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L in this context must be constant"
  msgstr ""
  
  #. F2018:R821: "assumed-implied-spec  is  [ lower-bound : ] *".
! #: fortran/array.cc:594
  #, gcc-internal-format, gfc-internal-format
  msgid "A lower bound must precede colon in assumed-size array specification at %L"
  msgstr ""
  
! #: fortran/array.cc:606
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in array specification at %C"
  msgstr ""
  
! #: fortran/array.cc:619 fortran/array.cc:658
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a scalar INTEGER expression at %C, found %s"
  msgstr ""
  
! #: fortran/array.cc:698
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %C"
  msgstr ""
  
! #: fortran/array.cc:732
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for implied-shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:748 fortran/array.cc:861
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for an explicitly shaped array at %C"
  msgstr ""
  
! #: fortran/array.cc:758 fortran/array.cc:871
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for assumed shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:772 fortran/array.cc:885
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for deferred shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:782 fortran/array.cc:889
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %C"
  msgstr ""
  
! #: fortran/array.cc:794 fortran/array.cc:901
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected another dimension in array declaration at %C"
  msgstr ""
  
! #: fortran/array.cc:800 fortran/array.cc:829 fortran/array.cc:907
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C has more than %d dimensions"
  msgstr ""
  
! #: fortran/array.cc:806
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C with more than 7 dimensions"
  msgstr ""
  
! #: fortran/array.cc:818
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray declaration at %C"
  msgstr ""
  
! #: fortran/array.cc:915
  #, gcc-internal-format
  msgid "Upper bound of last coarray dimension must be %<*%> at %C"
  msgstr ""
  
! #: fortran/array.cc:989
  #, gcc-internal-format
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr ""
  
! #: fortran/array.cc:1045
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr ""
  
! #: fortran/array.cc:1171
  #, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr ""
  
! #: fortran/array.cc:1263 fortran/array.cc:1494
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr ""
  
! #: fortran/array.cc:1293
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr ""
  
! #: fortran/array.cc:1302
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr ""
  
! #: fortran/array.cc:1365
  #, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr ""
  
! #: fortran/array.cc:1387
  #, gcc-internal-format, gfc-internal-format
  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 ""
  
! #: fortran/array.cc:1401
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr ""
  
! #: fortran/array.cc:1419
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr "Prazno polje constructor pri %C nije dopušteno"
  
! #: fortran/array.cc:1456 fortran/array.cc:1466
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible typespec for array element at %L"
  msgstr ""
  
! #: fortran/array.cc:1541
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr ""
  
! #: fortran/array.cc:1905
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr ""
  
! #: fortran/array.cc:2064
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/array.cc:2244
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2251
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2258
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2270
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr ""
  
! #: fortran/array.cc:2281
  #, gcc-internal-format
  msgid "Array constructor value %qs at %L is of the ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/array.cc:2388
  #, gcc-internal-format
  msgid "Different CHARACTER lengths (%wd/%wd) in array constructor at %L"
  msgstr ""
  
! #: fortran/array.cc:2534
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2600
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2604
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array dimension at %L"
  msgstr ""
  
! #: fortran/array.cc:2742
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr ""
  
! #: fortran/array.cc:2793
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2845
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr ""
  
! #: fortran/array.cc:2993
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr ""
*************** msgstr ""
*** 73575,73581 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.cc:123 fortran/resolve.cc:13058
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr ""
--- 73680,73686 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.cc:123 fortran/resolve.cc:13082
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr ""
*************** msgstr ""
*** 73635,73641 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:681 fortran/check.cc:3846
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr ""
--- 73740,73746 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:681 fortran/check.cc:3841
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr ""
*************** msgstr ""
*** 73650,73656 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.cc:742 fortran/check.cc:8470
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr ""
--- 73755,73761 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.cc:742 fortran/check.cc:8465
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr ""
*************** msgstr ""
*** 73790,73796 ****
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr ""
  
! #: fortran/check.cc:1564 fortran/check.cc:1597 fortran/check.cc:4164
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr ""
--- 73895,73901 ----
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr ""
  
! #: fortran/check.cc:1564 fortran/check.cc:1597 fortran/check.cc:4159
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr ""
*************** msgstr ""
*** 73805,73811 ****
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.cc:1651 fortran/check.cc:1686 fortran/check.cc:4959
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
--- 73910,73916 ----
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.cc:1651 fortran/check.cc:1686 fortran/check.cc:4954
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
*************** msgstr ""
*** 73840,73856 ****
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr ""
  
! #: fortran/check.cc:1784 fortran/check.cc:2058
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr ""
  
! #: fortran/check.cc:1803 fortran/check.cc:1998 fortran/check.cc:2095
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.cc:1817 fortran/check.cc:2078
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr ""
--- 73945,73961 ----
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr ""
  
! #: fortran/check.cc:1784 fortran/check.cc:2053
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr ""
  
! #: fortran/check.cc:1803 fortran/check.cc:1993 fortran/check.cc:2090
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.cc:1817 fortran/check.cc:2073
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr ""
*************** msgstr ""
*** 73870,73968 ****
  msgid "%qs argument of %qs intrinsic at %L shall have a type of CHARACTER(KIND=C_CHAR)"
  msgstr ""
  
! #: fortran/check.cc:1916
! #, gcc-internal-format
! msgid "%qs argument of %qs intrinsic at %L not yet supported"
! msgstr ""
! 
! #: fortran/check.cc:1936
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr ""
  
! #: fortran/check.cc:1963
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify one of the INITIAL_TEAM, PARENT_TEAM or CURRENT_TEAM constants from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/check.cc:2005 fortran/check.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.cc:2020
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.cc:2030
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.cc:2043
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr ""
  
! #: fortran/check.cc:2122
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr ""
  
! #: fortran/check.cc:2253
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.cc:2377 fortran/check.cc:2917
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr ""
  
! #: fortran/check.cc:2386 fortran/check.cc:2926
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr ""
  
! #: fortran/check.cc:2396 fortran/check.cc:2402
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.cc:2424
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.cc:2432
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:2455
  #, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr ""
  
! #: fortran/check.cc:2471
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.cc:2479 fortran/check.cc:2779 fortran/check.cc:3891
! #: fortran/check.cc:6768 fortran/check.cc:6819 fortran/check.cc:6849
! #: fortran/check.cc:6867 fortran/check.cc:7167
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.cc:2494
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2527
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATION argument at %L must be a PURE function"
  msgstr ""
--- 73975,74068 ----
  msgid "%qs argument of %qs intrinsic at %L shall have a type of CHARACTER(KIND=C_CHAR)"
  msgstr ""
  
! #: fortran/check.cc:1931
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr ""
  
! #: fortran/check.cc:1958
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify one of the INITIAL_TEAM, PARENT_TEAM or CURRENT_TEAM constants from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/check.cc:2000 fortran/check.cc:2097
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.cc:2015
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.cc:2025
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.cc:2038
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr ""
  
! #: fortran/check.cc:2117
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr ""
  
! #: fortran/check.cc:2248
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.cc:2372 fortran/check.cc:2912
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr ""
  
! #: fortran/check.cc:2381 fortran/check.cc:2921
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr ""
  
! #: fortran/check.cc:2391 fortran/check.cc:2397
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.cc:2419
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.cc:2427
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:2450
  #, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr ""
  
! #: fortran/check.cc:2466
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.cc:2474 fortran/check.cc:2774 fortran/check.cc:3886
! #: fortran/check.cc:6763 fortran/check.cc:6814 fortran/check.cc:6844
! #: fortran/check.cc:6862 fortran/check.cc:7162
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.cc:2489
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2522
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATION argument at %L must be a PURE function"
  msgstr ""
*************** msgstr ""
*** 73970,74787 ****
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.cc:2537
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for %s"
  msgstr "Intrinsična funkcija %s pri %L nije dopuštena za %s"
  
! #: fortran/check.cc:2555
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.cc:2565
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s argument at %L has type %s but the function passed as OPERATION at %L returns %s"
  msgstr ""
  
! #: fortran/check.cc:2576
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.cc:2587
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.cc:2595
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2602
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2609
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2617
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.cc:2635
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the arguments of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2643
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the function result of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2660
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2689
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr ""
  
! #: fortran/check.cc:2718 fortran/check.cc:2726
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:2734 fortran/check.cc:2748
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.cc:2805 fortran/check.cc:3532 fortran/check.cc:3615
! #: fortran/check.cc:3877 fortran/check.cc:3926 fortran/check.cc:5604
! #: fortran/check.cc:5749 fortran/check.cc:5827 fortran/check.cc:7153
! #: fortran/check.cc:7285
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.cc:2852 fortran/check.cc:3160 fortran/check.cc:3220
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/check.cc:2867 fortran/check.cc:3175 fortran/check.cc:3235
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr ""
  
! #: fortran/check.cc:2989 fortran/check.cc:4276 fortran/check.cc:4284
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:2997 fortran/check.cc:4294
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
  
! #: fortran/check.cc:3011
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.cc:3031 fortran/check.cc:3039
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr ""
  
! #: fortran/check.cc:3196
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.cc:3260
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr ""
  
! #: fortran/check.cc:3278
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.cc:3292
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:3353
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:3479
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr ""
  
! #: fortran/check.cc:3583
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr ""
  
! #: fortran/check.cc:3622
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr ""
  
! #: fortran/check.cc:3655
  #, gcc-internal-format
  msgid "UINT intrinsic only valid with %<-funsigned%> at %L"
  msgstr ""
  
! #: fortran/check.cc:3679
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been removed.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.cc:3748
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr ""
  
! #: fortran/check.cc:3760
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr ""
  
! #: fortran/check.cc:3819
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.cc:3828
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.cc:3853
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr ""
  
! #: fortran/check.cc:4068
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr ""
  
! #: fortran/check.cc:4116
  #, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:4131
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:4136
  #, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:4161
  #, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr ""
  
! #: fortran/check.cc:4170
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.cc:4201
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.cc:4213
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL, CHARACTER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:4223
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:4308
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4327
  #, gcc-internal-format
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4336
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.cc:4514
  #, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr ""
  
! #: fortran/check.cc:4648
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:4656 fortran/check.cc:8390 fortran/check.cc:8405
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.cc:4771
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
  msgstr ""
  
! #: fortran/check.cc:4783
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:4794
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:4801
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.cc:4812
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr ""
  
! #: fortran/check.cc:4821
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr ""
  
! #: fortran/check.cc:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr ""
  
! #: fortran/check.cc:4888
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.cc:4944
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:4952
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.cc:4995
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall appear only if %qs is of type REAL and %qs is of type INTEGER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:5073 fortran/check.cc:7232
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.cc:5134
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.cc:5144
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.cc:5163
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.cc:5214
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.cc:5246
  #, gcc-internal-format, gfc-internal-format
  msgid "The ARRAY argument at %L of REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5256
  #, gcc-internal-format, gfc-internal-format
  msgid "The DIM argument at %L, if present, must be an integer scalar"
  msgstr "Argument DIM pri %L, ako postoji, mora biti cjelobrojni skalar"
  
! #: fortran/check.cc:5263
  #, gcc-internal-format, gfc-internal-format
  msgid "The MASK argument at %L, if present, must be a logical array with the same rank as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5275
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr ""
  
! #: fortran/check.cc:5279
  #, gcc-internal-format, gfc-internal-format
  msgid "The ORDERED argument at %L, if present, must be a logical scalar"
  msgstr "Argument ORDERED pri %L, ako postoji mora biti logički skalar"
  
! #: fortran/check.cc:5287
  #, gcc-internal-format, gfc-internal-format
  msgid "The IDENTITY argument at %L, if present, must be a scalar with the same type as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5378
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.cc:5388
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.cc:5395
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.cc:5418
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.cc:5458
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.cc:5476
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.cc:5485
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.cc:5520 fortran/simplify.cc:7891
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.cc:5537 fortran/check.cc:5556
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.cc:5547 fortran/check.cc:5566
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.cc:5685
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5716
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5764
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.cc:5845 fortran/check.cc:8450
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.cc:5861 fortran/check.cc:6007 fortran/check.cc:8442
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.cc:5872 fortran/check.cc:6019
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.cc:5954
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.cc:5998
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.cc:6059
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6113
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1, found %s instead of %s"
  msgstr ""
  
! #: fortran/check.cc:6147
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.cc:6159
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.cc:6166
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6173
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6180
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6186
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.cc:6205
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.cc:6214
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6220
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected LOWER argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6241
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.cc:6252
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6258
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument to C_F_POINTER at %L is a function returning a pointer"
  msgstr ""
  
! #: fortran/check.cc:6265
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
  msgstr ""
  
! #: fortran/check.cc:6281
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6293
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6300
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6306
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.cc:6320
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6332
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6339
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6345
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6359
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6365
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6376
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.cc:6384
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.cc:6393
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6400
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.cc:6411
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.cc:6416
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.cc:6444
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6460
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr ""
  
! #: fortran/check.cc:6479
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.cc:6503
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
  msgstr ""
  
! #: fortran/check.cc:6778
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.cc:6790
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.cc:6828
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments to %s at %L"
  msgid "%<team%> or %<team_number%> argument to %qs at %L"
  msgstr "Previše argumenata za %s pri %L"
  
! #: fortran/check.cc:6888
  #, gcc-internal-format
  msgid "First argument of %<this_image%> intrinsic at %L must be a coarray variable or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6917
  #, gcc-internal-format
  msgid "Second argument of %<this_image%> intrinsic at %L must be an %<INTEGER%> typed scalar or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6943
  #, gcc-internal-format
  msgid "%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6954
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments to %s at %L"
  msgid "%<team%> argument to %<this_image%> at %L"
  msgstr "Previše argumenata za %s pri %L"
  
! #: fortran/check.cc:6965
  #, gcc-internal-format
  msgid "At most one argument of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%> to %<this_image%> at %L allowed"
  msgstr ""
  
! #: fortran/check.cc:7007
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.cc:7059
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.cc:7078
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.cc:7086
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.cc:7121
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %zd < result size %zd"
  msgstr ""
  
! #: fortran/check.cc:7246
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr ""
  
! #: fortran/check.cc:7259
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.cc:7395
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7407
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L must have a decimal exponent range of at least four"
  msgstr ""
  
! #: fortran/check.cc:7562 fortran/check.cc:7598
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.cc:7609
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Previše argumenata za %s pri %L"
  
! #: fortran/check.cc:7627
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.cc:7639
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.cc:7681
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7688
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7709
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.cc:7719
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7726
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7746
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7756
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7771 fortran/check.cc:7778
  #, gcc-internal-format, gfc-internal-format
  msgid "integer arguments to SYSTEM_CLOCK at %L with different kind parameters"
  msgstr ""
  
! #: fortran/check.cc:7992
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr ""
  
! #: fortran/check.cc:8174
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.cc:8363 fortran/check.cc:8374
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr ""
  
! #: fortran/check.cc:8434
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4315 fortran/decl.cc:11360
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
--- 74070,74887 ----
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.cc:2532
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for %s"
  msgstr "Intrinsična funkcija %s pri %L nije dopuštena za %s"
  
! #: fortran/check.cc:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.cc:2560
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s argument at %L has type %s but the function passed as OPERATION at %L returns %s"
  msgstr ""
  
! #: fortran/check.cc:2571
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.cc:2582
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.cc:2590
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2597
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2604
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.cc:2630
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the arguments of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2638
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the function result of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2655
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2684
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr ""
  
! #: fortran/check.cc:2713 fortran/check.cc:2721
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:2729 fortran/check.cc:2743
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.cc:2800 fortran/check.cc:3527 fortran/check.cc:3610
! #: fortran/check.cc:3872 fortran/check.cc:3921 fortran/check.cc:5599
! #: fortran/check.cc:5744 fortran/check.cc:5822 fortran/check.cc:7148
! #: fortran/check.cc:7280
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.cc:2847 fortran/check.cc:3155 fortran/check.cc:3215
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/check.cc:2862 fortran/check.cc:3170 fortran/check.cc:3230
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr ""
  
! #: fortran/check.cc:2984 fortran/check.cc:4271 fortran/check.cc:4279
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:2992 fortran/check.cc:4289
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
  
! #: fortran/check.cc:3006
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.cc:3026 fortran/check.cc:3034
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr ""
  
! #: fortran/check.cc:3191
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.cc:3255
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr ""
  
! #: fortran/check.cc:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.cc:3287
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:3348
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:3474
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr ""
  
! #: fortran/check.cc:3578
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr ""
  
! #: fortran/check.cc:3617
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr ""
  
! #: fortran/check.cc:3650
  #, gcc-internal-format
  msgid "UINT intrinsic only valid with %<-funsigned%> at %L"
  msgstr ""
  
! #: fortran/check.cc:3674
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been removed.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.cc:3743
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr ""
  
! #: fortran/check.cc:3755
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr ""
  
! #: fortran/check.cc:3814
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.cc:3823
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.cc:3848
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr ""
  
! #: fortran/check.cc:4063
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr ""
  
! #: fortran/check.cc:4111
  #, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:4126
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:4131
  #, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:4156
  #, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr ""
  
! #: fortran/check.cc:4165
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.cc:4196
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.cc:4208
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL, CHARACTER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:4218
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:4303
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4322
  #, gcc-internal-format
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4331
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.cc:4509
  #, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr ""
  
! #: fortran/check.cc:4643
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:4651 fortran/check.cc:8385 fortran/check.cc:8400
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.cc:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
  msgstr ""
  
! #: fortran/check.cc:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:4789
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:4796
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.cc:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr ""
  
! #: fortran/check.cc:4816
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr ""
  
! #: fortran/check.cc:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr ""
  
! #: fortran/check.cc:4883
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.cc:4939
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.cc:4990
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall appear only if %qs is of type REAL and %qs is of type INTEGER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:5068 fortran/check.cc:7227
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.cc:5129
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.cc:5139
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.cc:5158
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.cc:5209
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.cc:5241
  #, gcc-internal-format, gfc-internal-format
  msgid "The ARRAY argument at %L of REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5251
  #, gcc-internal-format, gfc-internal-format
  msgid "The DIM argument at %L, if present, must be an integer scalar"
  msgstr "Argument DIM pri %L, ako postoji, mora biti cjelobrojni skalar"
  
! #: fortran/check.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "The MASK argument at %L, if present, must be a logical array with the same rank as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5270
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr ""
  
! #: fortran/check.cc:5274
  #, gcc-internal-format, gfc-internal-format
  msgid "The ORDERED argument at %L, if present, must be a logical scalar"
  msgstr "Argument ORDERED pri %L, ako postoji mora biti logički skalar"
  
! #: fortran/check.cc:5282
  #, gcc-internal-format, gfc-internal-format
  msgid "The IDENTITY argument at %L, if present, must be a scalar with the same type as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5373
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.cc:5383
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.cc:5390
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.cc:5413
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.cc:5453
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.cc:5471
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.cc:5480
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.cc:5515 fortran/simplify.cc:7891
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.cc:5532 fortran/check.cc:5551
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.cc:5542 fortran/check.cc:5561
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.cc:5680
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5711
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5759
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.cc:5840 fortran/check.cc:8445
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.cc:5856 fortran/check.cc:6002 fortran/check.cc:8437
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.cc:5867 fortran/check.cc:6014
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.cc:5949
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.cc:5993
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.cc:6054
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6108
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1, found %s instead of %s"
  msgstr ""
  
! #: fortran/check.cc:6142
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.cc:6154
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.cc:6161
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6168
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6175
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6181
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.cc:6200
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.cc:6209
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6215
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected LOWER argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6236
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.cc:6247
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6253
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument to C_F_POINTER at %L is a function returning a pointer"
  msgstr ""
  
! #: fortran/check.cc:6260
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
  msgstr ""
  
! #: fortran/check.cc:6276
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6288
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6295
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6301
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.cc:6315
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6327
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6334
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6354
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6360
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6371
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.cc:6379
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.cc:6388
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6395
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.cc:6406
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.cc:6411
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.cc:6439
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6455
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr ""
  
! #: fortran/check.cc:6474
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.cc:6498
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
  msgstr ""
  
! #: fortran/check.cc:6773
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.cc:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.cc:6823
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments to %s at %L"
  msgid "%<team%> or %<team_number%> argument to %qs at %L"
  msgstr "Previše argumenata za %s pri %L"
  
! #: fortran/check.cc:6883
  #, gcc-internal-format
  msgid "First argument of %<this_image%> intrinsic at %L must be a coarray variable or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6912
  #, gcc-internal-format
  msgid "Second argument of %<this_image%> intrinsic at %L must be an %<INTEGER%> typed scalar or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6938
  #, gcc-internal-format
  msgid "%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6949
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments to %s at %L"
  msgid "%<team%> argument to %<this_image%> at %L"
  msgstr "Previše argumenata za %s pri %L"
  
! #: fortran/check.cc:6960
  #, gcc-internal-format
  msgid "At most one argument of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%> to %<this_image%> at %L allowed"
  msgstr ""
  
! #: fortran/check.cc:7002
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.cc:7054
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.cc:7073
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.cc:7081
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.cc:7116
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %zd < result size %zd"
  msgstr ""
  
! #: fortran/check.cc:7241
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr ""
  
! #: fortran/check.cc:7254
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.cc:7390
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7402
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L must have a decimal exponent range of at least four"
  msgstr ""
  
! #: fortran/check.cc:7557 fortran/check.cc:7593
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.cc:7604
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Previše argumenata za %s pri %L"
  
! #: fortran/check.cc:7622
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.cc:7634
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.cc:7676
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7683
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7704
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.cc:7714
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7721
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7741
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7751
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7766 fortran/check.cc:7773
  #, gcc-internal-format, gfc-internal-format
  msgid "integer arguments to SYSTEM_CLOCK at %L with different kind parameters"
  msgstr ""
  
! #: fortran/check.cc:7987
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr ""
  
! #: fortran/check.cc:8169
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.cc:8358 fortran/check.cc:8369
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr ""
  
! #: fortran/check.cc:8429
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4348 fortran/decl.cc:11485
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
*************** msgstr ""
*** 74902,76962 ****
  msgid "Simplification error"
  msgstr ""
  
! #: fortran/decl.cc:294
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr ""
  
! #: fortran/decl.cc:308
  #, gcc-internal-format
  msgid "Host associated variable %qs may not be in the DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:315
  #, gcc-internal-format
  msgid "initialization of common block variable %qs in DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:453
  #, gcc-internal-format
  msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:479
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid initializer %s in Data statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:584
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ at %L cannot appear in an old-style initialization"
  msgstr ""
  
! #: fortran/decl.cc:592
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initialization"
  msgstr ""
  
! #: fortran/decl.cc:602
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:649
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:673
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid substring in data-implied-do at %L in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:696
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:738
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr ""
  
! #: fortran/decl.cc:754
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:763
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr ""
  
! #: fortran/decl.cc:802
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr ""
  
! #: fortran/decl.cc:811
  #, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:834
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr ""
  
! #: fortran/decl.cc:839
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr ""
  
! #: fortran/decl.cc:850
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:882
  #, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr ""
  
! #: fortran/decl.cc:910
  #, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr ""
  
! #: fortran/decl.cc:912
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr ""
  
! #: fortran/decl.cc:939
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr ""
  
! #: fortran/decl.cc:963
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr ""
  
! #: fortran/decl.cc:1028
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr ""
  
! #: fortran/decl.cc:1052
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1074
  #, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.cc:1167 fortran/resolve.cc:14857
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:1193 fortran/decl.cc:1222
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr ""
  
! #: fortran/decl.cc:1228
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1380 fortran/decl.cc:1387 fortran/decl.cc:1453
  #, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:1395
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:1407
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr ""
  
! #: fortran/decl.cc:1425
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr ""
  
! #: fortran/decl.cc:1441
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.cc:1524
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1589
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1596
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr ""
  
! #: fortran/decl.cc:1603
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1612
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L may not be a pointer with CONTIGUOUS attribute as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1622
  #, gcc-internal-format
  msgid "Default-initialized dummy argument %qs with %s attribute at %L is not permitted in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/decl.cc:1643
  #, gcc-internal-format
  msgid "Allocatable character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1648
  #, gcc-internal-format
  msgid "Pointer character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1655
  #, gcc-internal-format
  msgid "Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1667
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of length 1 as it has the VALUE attribute"
  msgstr ""
  
! #: fortran/decl.cc:1678
  #, gcc-internal-format
  msgid "Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1692
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of constant length of one or assumed length, unless it has assumed shape or assumed rank, as procedure %qs has the BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1710
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1718
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1727
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1734
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1745
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/decl.cc:1801
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8102 %s at %L is already imported by an %s statement and must not be re-declared"
  msgstr ""
  
! #: fortran/decl.cc:1830
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr ""
  
! #: fortran/decl.cc:1892
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1932
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr ""
  
! #: fortran/decl.cc:1947
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.cc:1956 fortran/decl.cc:1962
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.cc:2101
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:2114
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "PARAMETER pri %L nema početnu vrijednost"
  
! #: fortran/decl.cc:2124
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:2167
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.cc:2201
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch of array at %L and its initializer (%d/%d)"
  msgstr ""
  
! #: fortran/decl.cc:2214
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr ""
  
! #: fortran/decl.cc:2224
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad shape of initializer at %L"
  msgstr "Loš oblik inicijalizatora pri %L"
  
! #: fortran/decl.cc:2231
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot determine shape of initializer at %L"
  msgstr ""
  
! #: fortran/decl.cc:2266
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:2316
  #, gcc-internal-format
  msgid "Entity %qs at %L is incompatible with a BOZ literal constant"
  msgstr ""
  
! #: fortran/decl.cc:2382 fortran/decl.cc:2389
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.cc:2398
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.cc:2407
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2431 fortran/symbol.cc:2343
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr ""
  
! #: fortran/decl.cc:2486
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2493
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2517
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:2534
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr ""
  
! #: fortran/decl.cc:2591
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:2608
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr ""
  
! #: fortran/decl.cc:2625
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:2646
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.cc:2653
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.cc:2676
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.cc:2731
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.cc:2733
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:2741
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:2751
  #, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:2793
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr ""
  
! #: fortran/decl.cc:2803
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.cc:2860
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit array shape at %C must be constant of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.cc:2868
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.cc:2969
  #, gcc-internal-format
  msgid "%qs at %L is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.cc:2980
  #, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %L"
  msgstr "%qs entitet ne može imati inicijalizator pri  %L"
  
! #: fortran/decl.cc:3006
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %L"
  msgstr ""
  
! #: fortran/decl.cc:3014
  #, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr ""
  
! #: fortran/decl.cc:3077
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr ""
  
! #: fortran/decl.cc:3085
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.cc:3098
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.cc:3118 fortran/decl.cc:7749
  #, 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"
  
! #: fortran/decl.cc:3141
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.cc:3159 fortran/decl.cc:11534
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.cc:3166
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:3183
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3192
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3206
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.cc:3214
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.cc:3222
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.cc:3231
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr ""
  
! #: fortran/decl.cc:3248
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.cc:3311 fortran/decl.cc:3346
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr ""
  
! #: fortran/decl.cc:3352
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr ""
  
! #: fortran/decl.cc:3411 fortran/decl.cc:3488
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr ""
  
! #: fortran/decl.cc:3424 fortran/decl.cc:3559
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.cc:3432 fortran/decl.cc:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.cc:3462 fortran/decl.cc:4351
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr ""
  
! #: fortran/decl.cc:3475
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr ""
  
! #: fortran/decl.cc:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.cc:3591
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr ""
  
! #: fortran/decl.cc:3723
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:3824
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:3837
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.cc:4011
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.cc:4040
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4064
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr ""
  
! #: fortran/decl.cc:4075
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter expression at %L must be of INTEGER type and not %s"
  msgstr ""
  
! #: fortran/decl.cc:4113
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.cc:4120
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C does not simplify to an INTEGER constant"
  msgstr ""
  
! #: fortran/decl.cc:4147
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:4154
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/decl.cc:4178
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4187
  #, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:4551
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4563
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.cc:4625
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.cc:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4661 fortran/decl.cc:4695 fortran/decl.cc:4728
! #: fortran/decl.cc:5062
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4673 fortran/decl.cc:4701 fortran/decl.cc:4734
! #: fortran/decl.cc:4760 fortran/decl.cc:5087 fortran/decl.cc:5105
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4724
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4776 fortran/decl.cc:4943 fortran/decl.cc:4955
! #: fortran/decl.cc:4969 fortran/decl.cc:5582 fortran/decl.cc:5592
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:4877
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:4984
  #, 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:4995
  #, 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:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5149
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.cc:5208
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.cc:5254
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5307
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.cc:5317
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5474
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.cc:5490
  #, 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:5495
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5574
  #, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr ""
  
! #: fortran/decl.cc:5601
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5622
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5665
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5669
  #, 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:5674
  #, 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:5680
  #, 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:5685
  #, 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:5693
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.cc:6033
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6035
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6130
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr ""
  
! #: fortran/decl.cc:6147
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6166
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6168
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6178
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6180
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6188
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6197
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6199
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6207
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6215
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6217
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6235
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6245
  #, 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:6255
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6268
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6334 fortran/decl.cc:9883
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6374
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6381
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6388
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6429
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:6527
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:6549
  #, 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:6560
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6566
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6578
  #, 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:6592
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6600
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6612
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.cc:6618
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
! #: fortran/decl.cc:6631
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6705
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6750
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6757
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr ""
  
! #: fortran/decl.cc:6786
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6848
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/decl.cc:6880
  #, 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:6922
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:6931
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7003
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7008
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.cc:7059
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.cc:7071
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7117
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7124
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7131
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7192
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7207 fortran/primary.cc:1998
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.cc:7213 fortran/decl.cc:7222
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7263
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.cc:7276
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7279
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7297
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7300
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7342
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr ""
  
! #: fortran/decl.cc:7346
  #, 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:7351
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7358
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7397
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.cc:7474
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7484 fortran/decl.cc:8627
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr ""
  
! #: fortran/decl.cc:7688
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7695
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:7701
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.cc:7724
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:7770 fortran/decl.cc:7961 fortran/decl.cc:12018
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:7819 fortran/decl.cc:11918
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:7826
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7830
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:7905
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:7923
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.cc:7932 fortran/decl.cc:10658
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:8002
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8074
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:8104 fortran/decl.cc:8383 fortran/decl.cc:8594
  #: 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:8134 fortran/decl.cc:8652
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8277
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8286
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.cc:8289
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:8292
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.cc:8295
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.cc:8299 fortran/decl.cc:8344
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:8303
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.cc:8307
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.cc:8311
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.cc:8316
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.cc:8320
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.cc:8324
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.cc:8328
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.cc:8332
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.cc:8336
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8357
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr ""
  
! #: fortran/decl.cc:8408 fortran/decl.cc:8634
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8502
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.cc:8661
  #, 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:8724 fortran/decl.cc:8731
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:8771
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8787
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr ""
  
! #: fortran/decl.cc:8795
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8814
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8820
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8826
  #, 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:8855
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.cc:9138
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9147
  #, 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:9156
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:9167
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9192
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9209
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9223 fortran/decl.cc:9231
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9331
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9347
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9356
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.cc:9461
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.cc:9498
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "Očekivano je %<(%> pri %C"
  
! #: fortran/decl.cc:9512 fortran/decl.cc:9552
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr ""
  
! #: fortran/decl.cc:9532
  #, 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:9538
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9577
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr ""
  
! #: fortran/decl.cc:9581
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.cc:9601
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9613
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9671
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9690
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9729
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:9891
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9925
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9952 fortran/decl.cc:9977
  #, 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:9998 fortran/decl.cc:10018
  #, 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:10040
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10047
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10053
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10073
  #, 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:10098
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10114
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10133 fortran/decl.cc:10189
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10168
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10224
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10231
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10250
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10261
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10296
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10318
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10335
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10339
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10377
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10389
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10416
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10441
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10453
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10522
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:10633
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.cc:10691
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.cc:10740
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:10749
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.cc:10755
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10762
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:10769
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.cc:10792
  #, 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:10804
  #, 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:10825
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.cc:10871
  #, 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:10877
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:10924
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10957
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10992
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:11006
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11024
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11031
  #, 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:11194
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11207
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11236
  #, 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:11247
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:11250
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.cc:11265
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11274
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.cc:11337
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11420
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.cc:11440
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.cc:11472
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11551
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.cc:11599
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr ""
  
! #: fortran/decl.cc:11635
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11682 fortran/decl.cc:11697
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11717
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11737
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11764
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11782
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.cc:11798
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.cc:11811
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11813
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11821
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:11834
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:11876
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:11882
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr ""
  
! #: fortran/decl.cc:11902
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:11907
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:11930
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:11934
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.cc:11946
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:11952
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:11962
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:11979
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:11990
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12077 fortran/decl.cc:12359
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "Očekivano je %<::%> pri %C"
  
! #: fortran/decl.cc:12088 fortran/decl.cc:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.cc:12109 fortran/decl.cc:12392
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12120 fortran/decl.cc:12403
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "Očekivano je %<=>%> pri %C"
  
! #: fortran/decl.cc:12127
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr ""
  
! #: fortran/decl.cc:12148
  #, 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:12157
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12166
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12173
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12182
  #, 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:12223
  #, 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:12230
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12266
  #, 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:12273
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12283
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12309
  #, 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:12339
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.cc:12439
  #, 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:12447
  #, 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:12495
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12505
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12523
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12569
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.cc:12581
  #, 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:12603
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.cc:12610
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12620
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "Očekivano je %<,%> pri %C"
  
! #: fortran/decl.cc:12626
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12639
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr ""
  
! #: fortran/decl.cc:12713
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12759
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12780
  #, 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:12794
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:12866
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:12883
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:12900
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
--- 75002,77062 ----
  msgid "Simplification error"
  msgstr ""
  
! #: fortran/decl.cc:308
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr ""
  
! #: fortran/decl.cc:322
  #, gcc-internal-format
  msgid "Host associated variable %qs may not be in the DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:329
  #, gcc-internal-format
  msgid "initialization of common block variable %qs in DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:467
  #, gcc-internal-format
  msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:493
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid initializer %s in Data statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:598
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ at %L cannot appear in an old-style initialization"
  msgstr ""
  
! #: fortran/decl.cc:606
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initialization"
  msgstr ""
  
! #: fortran/decl.cc:616
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:663
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:687
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid substring in data-implied-do at %L in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:710
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:752
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr ""
  
! #: fortran/decl.cc:768
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:777
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr ""
  
! #: fortran/decl.cc:816
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr ""
  
! #: fortran/decl.cc:825
  #, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:848
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr ""
  
! #: fortran/decl.cc:853
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr ""
  
! #: fortran/decl.cc:864
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:896
  #, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr ""
  
! #: fortran/decl.cc:924
  #, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr ""
  
! #: fortran/decl.cc:926
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr ""
  
! #: fortran/decl.cc:953
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr ""
  
! #: fortran/decl.cc:977
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr ""
  
! #: fortran/decl.cc:1042
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr ""
  
! #: fortran/decl.cc:1066
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1088
  #, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.cc:1181 fortran/resolve.cc:14904
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:1207 fortran/decl.cc:1236
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr ""
  
! #: fortran/decl.cc:1242
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1394 fortran/decl.cc:1401 fortran/decl.cc:1467
  #, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:1409
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:1421
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr ""
  
! #: fortran/decl.cc:1439
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr ""
  
! #: fortran/decl.cc:1455
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.cc:1538
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1603
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1610
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr ""
  
! #: fortran/decl.cc:1617
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1626
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L may not be a pointer with CONTIGUOUS attribute as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1636
  #, gcc-internal-format
  msgid "Default-initialized dummy argument %qs with %s attribute at %L is not permitted in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/decl.cc:1657
  #, gcc-internal-format
  msgid "Allocatable character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1662
  #, gcc-internal-format
  msgid "Pointer character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1669
  #, gcc-internal-format
  msgid "Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1681
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of length 1 as it has the VALUE attribute"
  msgstr ""
  
! #: fortran/decl.cc:1692
  #, gcc-internal-format
  msgid "Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1706
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of constant length of one or assumed length, unless it has assumed shape or assumed rank, as procedure %qs has the BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1724
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1732
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1741
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1748
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1759
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/decl.cc:1815
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8102 %s at %L is already imported by an %s statement and must not be re-declared"
  msgstr ""
  
! #: fortran/decl.cc:1844
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr ""
  
! #: fortran/decl.cc:1919
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1959
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr ""
  
! #: fortran/decl.cc:1974
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.cc:1983 fortran/decl.cc:1989
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.cc:2128
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:2141
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "PARAMETER pri %L nema početnu vrijednost"
  
! #: fortran/decl.cc:2151
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:2194
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.cc:2228
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch of array at %L and its initializer (%d/%d)"
  msgstr ""
  
! #: fortran/decl.cc:2241
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr ""
  
! #: fortran/decl.cc:2251
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad shape of initializer at %L"
  msgstr "Loš oblik inicijalizatora pri %L"
  
! #: fortran/decl.cc:2258
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot determine shape of initializer at %L"
  msgstr ""
  
! #: fortran/decl.cc:2293
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:2343
  #, gcc-internal-format
  msgid "Entity %qs at %L is incompatible with a BOZ literal constant"
  msgstr ""
  
! #: fortran/decl.cc:2409 fortran/decl.cc:2416
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.cc:2425
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.cc:2434
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2458 fortran/symbol.cc:2343
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr ""
  
! #: fortran/decl.cc:2513
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2520
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2544
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:2561
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr ""
  
! #: fortran/decl.cc:2618
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:2635
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr ""
  
! #: fortran/decl.cc:2652
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:2673
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.cc:2680
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.cc:2703
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.cc:2758
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.cc:2760
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:2768
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:2778
  #, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:2820
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr ""
  
! #: fortran/decl.cc:2830
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.cc:2887
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit array shape at %C must be constant of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.cc:2895
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.cc:2996
  #, gcc-internal-format
  msgid "%qs at %L is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.cc:3007
  #, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %L"
  msgstr "%qs entitet ne može imati inicijalizator pri  %L"
  
! #: fortran/decl.cc:3033
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %L"
  msgstr ""
  
! #: fortran/decl.cc:3041
  #, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr ""
  
! #: fortran/decl.cc:3104
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr ""
  
! #: fortran/decl.cc:3112
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.cc:3125
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.cc:3145 fortran/decl.cc:7874
  #, 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"
  
! #: fortran/decl.cc:3168
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.cc:3186 fortran/decl.cc:11659
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.cc:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:3210
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3219
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3233
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.cc:3241
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.cc:3249
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.cc:3258
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr ""
  
! #: fortran/decl.cc:3275
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.cc:3338 fortran/decl.cc:3373
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr ""
  
! #: fortran/decl.cc:3379
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr ""
  
! #: fortran/decl.cc:3438 fortran/decl.cc:3515
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr ""
  
! #: fortran/decl.cc:3451 fortran/decl.cc:3586
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.cc:3459 fortran/decl.cc:3592
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.cc:3489 fortran/decl.cc:4384
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr ""
  
! #: fortran/decl.cc:3502
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr ""
  
! #: fortran/decl.cc:3513
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.cc:3618
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr ""
  
! #: fortran/decl.cc:3750
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:3851
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:3864
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.cc:4038
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.cc:4067
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4091
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr ""
  
! #: fortran/decl.cc:4102
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter expression at %L must be of INTEGER type and not %s"
  msgstr ""
  
! #: fortran/decl.cc:4140
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.cc:4147
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C does not simplify to an INTEGER constant"
  msgstr ""
  
! #: fortran/decl.cc:4174
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:4181
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/decl.cc:4210
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4219
  #, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4598
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.cc:4660
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.cc:4663
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4696 fortran/decl.cc:4730 fortran/decl.cc:4763
! #: fortran/decl.cc:5097
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4708 fortran/decl.cc:4736 fortran/decl.cc:4769
! #: fortran/decl.cc:4795 fortran/decl.cc:5122 fortran/decl.cc:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4759
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4811 fortran/decl.cc:4978 fortran/decl.cc:4990
! #: fortran/decl.cc:5004 fortran/decl.cc:5617 fortran/decl.cc:5627
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:4912
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5019
  #, 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:5030
  #, 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:5175
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5184
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.cc:5243
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.cc:5289
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5342
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.cc:5352
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5509
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.cc:5525
  #, 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:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5609
  #, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr ""
  
! #: fortran/decl.cc:5636
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5657
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5700
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5704
  #, 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:5709
  #, 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:5715
  #, 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:5720
  #, 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:5728
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.cc:6068
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6070
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6165
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr ""
  
! #: fortran/decl.cc:6182
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6201
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6203
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6213
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6215
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6223
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6232
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6234
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6242
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6250
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6252
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6270
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6280
  #, 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:6290
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6303
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6314
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6369 fortran/decl.cc:10008
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6375
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6409
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6416
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6423
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6464
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:6562
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:6584
  #, 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:6595
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6601
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6613
  #, 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:6627
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6635
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6647
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.cc:6653
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
! #: fortran/decl.cc:6666
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6740
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6792
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr ""
  
! #: fortran/decl.cc:6821
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6899
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/decl.cc:6931
  #, 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:6973
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:6982
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7128
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7133
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.cc:7184
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.cc:7196
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7242
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7249
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7256
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7317
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7332 fortran/primary.cc:1998
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.cc:7338 fortran/decl.cc:7347
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7388
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.cc:7401
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7404
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7422
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7425
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7467
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr ""
  
! #: fortran/decl.cc:7471
  #, 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:7476
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7483
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7522
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.cc:7599
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7609 fortran/decl.cc:8752
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr ""
  
! #: fortran/decl.cc:7813
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7820
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:7826
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.cc:7849
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:7895 fortran/decl.cc:8086 fortran/decl.cc:12143
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:7944 fortran/decl.cc:12043
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:7951
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7955
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8030
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8048
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.cc:8057 fortran/decl.cc:10783
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:8127
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:8229 fortran/decl.cc:8508 fortran/decl.cc:8719
  #: 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:8259 fortran/decl.cc:8777
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8402
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8411
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.cc:8414
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:8417
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.cc:8420
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.cc:8424 fortran/decl.cc:8469
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:8428
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.cc:8432
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.cc:8436
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.cc:8441
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.cc:8445
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.cc:8449
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.cc:8453
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.cc:8457
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.cc:8461
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8482
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr ""
  
! #: fortran/decl.cc:8533 fortran/decl.cc:8759
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8627
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.cc:8786
  #, 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:8849 fortran/decl.cc:8856
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8912
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr ""
  
! #: fortran/decl.cc:8920
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8939
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8945
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8951
  #, 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:8980
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.cc:9263
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9272
  #, 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:9281
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:9292
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9317
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9334
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9348 fortran/decl.cc:9356
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9456
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9464
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9472
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9481
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.cc:9586
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.cc:9623
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "Očekivano je %<(%> pri %C"
  
! #: fortran/decl.cc:9637 fortran/decl.cc:9677
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9653
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr ""
  
! #: fortran/decl.cc:9657
  #, 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:9663
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9702
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr ""
  
! #: fortran/decl.cc:9706
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.cc:9726
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9738
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9764
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9796
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9815
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9854
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9952
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:9968
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10016
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10050
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10077 fortran/decl.cc:10102
  #, 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:10123 fortran/decl.cc:10143
  #, 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:10165
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10172
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10178
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10198
  #, 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:10223
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10239
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10258 fortran/decl.cc:10314
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10293
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10300
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10349
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10356
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10375
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10386
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10421
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10443
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10460
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10464
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10502
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10514
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10541
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10566
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10578
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10622
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10647
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:10758
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.cc:10816
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.cc:10865
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:10874
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.cc:10880
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10887
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:10894
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.cc:10917
  #, 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:10929
  #, 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:10950
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.cc:10996
  #, 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:11002
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:11049
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11082
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11117
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:11131
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11149
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11156
  #, 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:11319
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11332
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11361
  #, 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:11372
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:11375
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.cc:11390
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11399
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.cc:11462
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.cc:11565
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.cc:11597
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11676
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.cc:11724
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr ""
  
! #: fortran/decl.cc:11760
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11807 fortran/decl.cc:11822
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11842
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11862
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11889
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11907
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.cc:11923
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.cc:11936
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11938
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11946
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:11959
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:12001
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12007
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr ""
  
! #: fortran/decl.cc:12027
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12032
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:12055
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12059
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.cc:12071
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12077
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:12087
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12104
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:12115
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12202 fortran/decl.cc:12484
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "Očekivano je %<::%> pri %C"
  
! #: fortran/decl.cc:12213 fortran/decl.cc:12496
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.cc:12234 fortran/decl.cc:12517
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12245 fortran/decl.cc:12528
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "Očekivano je %<=>%> pri %C"
  
! #: fortran/decl.cc:12252
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr ""
  
! #: fortran/decl.cc:12273
  #, 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:12282
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12291
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12298
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12307
  #, 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:12348
  #, 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:12355
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12391
  #, 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:12398
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12408
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12434
  #, 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:12464
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.cc:12564
  #, 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:12572
  #, 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:12620
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12630
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12648
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12694
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.cc:12706
  #, 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:12728
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.cc:12735
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12745
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "Očekivano je %<,%> pri %C"
  
! #: fortran/decl.cc:12751
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12764
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr ""
  
! #: fortran/decl.cc:12838
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12884
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12905
  #, 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:12919
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:12991
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13008
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13025
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
*************** msgid "Illegal id in copy_walk_reduction
*** 77719,77726 ****
  msgstr ""
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7679 fortran/trans-array.cc:9507
! #: fortran/trans-intrinsic.cc:8798
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr ""
--- 77819,77826 ----
  msgstr ""
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7709 fortran/trans-array.cc:9537
! #: fortran/trans-intrinsic.cc:8803
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr ""
*************** msgstr ""
*** 77800,77806 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3443 fortran/trans-expr.cc:2057
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
--- 77900,77906 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3443 fortran/trans-expr.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
*************** msgstr ""
*** 77940,77951 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20051
  #, 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:20069
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 78040,78051 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20098
  #, 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:20116
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 77955,78677 ****
  msgid "Operator interface at %L conflicts with intrinsic interface"
  msgstr ""
  
! #: fortran/interface.cc:1545 fortran/interface.cc:1617
  #, gcc-internal-format, gfc-internal-format
  msgid "check_dummy_characteristics: Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1742
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible character length mismatch in function result between %L and %L"
  msgstr ""
  
! #: fortran/interface.cc:1751
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (1): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1798
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1995
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:2000
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:2004
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:2008
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr ""
  
! #: fortran/interface.cc:2020
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr ""
  
! #: fortran/interface.cc:2024
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr ""
  
! #: fortran/interface.cc:2032
  #, gcc-internal-format
  msgid "Internal procedure %qs in %s at %L"
  msgstr ""
  
! #: fortran/interface.cc:2089 fortran/interface.cc:2094
  #, gcc-internal-format
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2099
  #, gcc-internal-format
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr ""
  
! #: fortran/interface.cc:2137
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr ""
  
! #: fortran/interface.cc:2342
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr ""
  
! #: fortran/interface.cc:2345
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2348
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.cc:2351
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2363
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2367
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.cc:2371
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2495
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:2507 fortran/interface.cc:2523
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in dummy procedure at %L conflicts with %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:2511 fortran/interface.cc:2527
! #: fortran/interface.cc:2624
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:2546
  #, gcc-internal-format
  msgid "Passing global subroutine %qs declared at %L as function at %L"
  msgstr ""
  
! #: fortran/interface.cc:2553
  #, gcc-internal-format
  msgid "Passing global function %qs declared at %L as subroutine at %L"
  msgstr ""
  
! #: fortran/interface.cc:2566
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch between subroutine and function at %L"
  msgstr ""
  
! #: fortran/interface.cc:2582
  #, gcc-internal-format
  msgid "Type mismatch at %L passing global function %qs declared at %L (%s/%s)"
  msgstr ""
  
! #: fortran/interface.cc:2635
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.cc:2658
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr ""
  
! #: fortran/interface.cc:2668
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr ""
  
! #: fortran/interface.cc:2678
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.cc:2692
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L corresponding to assumed-rank dummy argument %qs must be assumed-shape or assumed-rank"
  msgstr ""
  
! #: fortran/interface.cc:2709
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr ""
  
! #: fortran/interface.cc:2719
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.cc:2734
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.cc:2750
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr ""
  
! #: fortran/interface.cc:2772
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.cc:2790
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.cc:2805
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.cc:2820
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.cc:2839
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.cc:2852
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:2859
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.cc:2946
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2957
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:2962
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2975
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2983
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3390
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr ""
  
! #: fortran/interface.cc:3413
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:3417
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr ""
  
! #: fortran/interface.cc:3426
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.cc:3436
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3449
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3467
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3490
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3503
  #, gcc-internal-format
  msgid "The assumed-size dummy %qs is being passed at %L to an assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3514
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-length dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3554
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3557
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3583
  #, 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:3595
  #, 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:3626 fortran/interface.cc:3631
  #, 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:3640 fortran/interface.cc:3645
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3660
  #, 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:3708
  #, gcc-internal-format
  msgid "Character length of actual argument longer than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3720 fortran/interface.cc:3728
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3746 fortran/interface.cc:3751
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3777
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3794
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3861
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.cc:3890
  #, gcc-internal-format
  msgid "Actual argument to assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown size"
  msgstr ""
  
! #: fortran/interface.cc:3905
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer"
  msgstr ""
  
! #: fortran/interface.cc:3914
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3923
  #, 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:3937
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3951
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:3966
  #, 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:3981
  #, 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:3994
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.cc:4005
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.cc:4016
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4054
  #, 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:4074
  #, 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:4092
  #, 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:4113
  #, 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:4141
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:4154
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4282
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4311
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4337
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4347
  #, 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:4377
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4397
  #, 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:4409
  #, 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:4419
  #, 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:4430
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4472
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:4476 fortran/interface.cc:4486
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.cc:4482
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4495
  #, 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:4503
  #, 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:4511
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.cc:4528
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:4537
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4546
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4561
  #, 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:4576
  #, 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:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.cc:4594
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4604
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4646
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4657
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4742
  #, 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:4812
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr ""
  
! #: fortran/interface.cc:5207
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.cc:5324
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.cc:5418
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5430
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.cc:5438
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5446
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.cc:5455
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.cc:5461
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.cc:5470
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.cc:5481
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.cc:5489
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5500
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.cc:5530
  #, 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:5541
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5550
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5559
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.cc:5570
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.cc:5577
  #, 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:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.cc:5605
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.cc:5612
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.cc:5616
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5620
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.cc:5624
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.cc:5682 fortran/interface.cc:5728
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.cc:5694
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.cc:5706
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5713
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
--- 78055,78777 ----
  msgid "Operator interface at %L conflicts with intrinsic interface"
  msgstr ""
  
! #: fortran/interface.cc:1545 fortran/interface.cc:1626
  #, gcc-internal-format, gfc-internal-format
  msgid "check_dummy_characteristics: Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1751
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible character length mismatch in function result between %L and %L"
  msgstr ""
  
! #: fortran/interface.cc:1760
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (1): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1807
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:2004
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:2009
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:2013
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:2017
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr ""
  
! #: fortran/interface.cc:2029
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr ""
  
! #: fortran/interface.cc:2033
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr ""
  
! #: fortran/interface.cc:2041
  #, gcc-internal-format
  msgid "Internal procedure %qs in %s at %L"
  msgstr ""
  
! #: fortran/interface.cc:2098 fortran/interface.cc:2103
  #, gcc-internal-format
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2108
  #, gcc-internal-format
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr ""
  
! #: fortran/interface.cc:2146
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr ""
  
! #: fortran/interface.cc:2351
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr ""
  
! #: fortran/interface.cc:2354
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2357
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.cc:2360
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2372
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2376
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.cc:2380
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2504
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:2516 fortran/interface.cc:2532
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in dummy procedure at %L conflicts with %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:2520 fortran/interface.cc:2536
! #: fortran/interface.cc:2633
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:2555
  #, gcc-internal-format
  msgid "Passing global subroutine %qs declared at %L as function at %L"
  msgstr ""
  
! #: fortran/interface.cc:2562
  #, gcc-internal-format
  msgid "Passing global function %qs declared at %L as subroutine at %L"
  msgstr ""
  
! #: fortran/interface.cc:2575
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch between subroutine and function at %L"
  msgstr ""
  
! #: fortran/interface.cc:2591
  #, gcc-internal-format
  msgid "Type mismatch at %L passing global function %qs declared at %L (%s/%s)"
  msgstr ""
  
! #: fortran/interface.cc:2644
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.cc:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr ""
  
! #: fortran/interface.cc:2677
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr ""
  
! #: fortran/interface.cc:2687
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.cc:2701
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L corresponding to assumed-rank dummy argument %qs must be assumed-shape or assumed-rank"
  msgstr ""
  
! #: fortran/interface.cc:2718
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr ""
  
! #: fortran/interface.cc:2728
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.cc:2743
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.cc:2759
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr ""
  
! #: fortran/interface.cc:2781
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.cc:2799
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.cc:2814
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.cc:2829
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.cc:2848
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.cc:2861
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:2868
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.cc:2955
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2966
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:2971
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2984
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2992
  #, gcc-internal-format
  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:4063
  #, 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:4083
  #, 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:4101
  #, 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:4122
  #, 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:4150
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:4163
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4291
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4320
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4346
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4356
  #, 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:4386
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4406
  #, 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:4418
  #, 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:4428
  #, 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:4439
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4481
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:4485 fortran/interface.cc:4495
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.cc:4491
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4504
  #, 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:4512
  #, 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:4520
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.cc:4537
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:4546
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4555
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4570
  #, 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:4585
  #, 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:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.cc:4603
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4613
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4655
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4666
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4751
  #, 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:4821
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr ""
  
! #: fortran/interface.cc:5216
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.cc:5333
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.cc:5427
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5439
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.cc:5447
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5455
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.cc:5464
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.cc:5470
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.cc:5479
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.cc:5490
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.cc:5498
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5509
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.cc:5539
  #, 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:5550
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5559
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5568
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.cc:5579
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.cc:5586
  #, 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:5607
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.cc:5614
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.cc:5621
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.cc:5625
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5629
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.cc:5633
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.cc:5691 fortran/interface.cc:5737
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.cc:5703
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.cc:5715
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5722
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
*************** msgstr ""
*** 78860,78866 ****
  #. 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:13026
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr ""
--- 78960,78966 ----
  #. 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:13050
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr ""
*************** msgstr ""
*** 79406,79412 ****
  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:17803
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 79506,79512 ----
  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:17850
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr ""
*** 80085,80091 ****
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14156
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr ""
--- 80185,80191 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14180
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr ""
*************** msgid "Image control statement EVENT %s
*** 80116,80128 ****
  msgstr ""
  
  #: fortran/match.cc:3970 fortran/match.cc:4457 fortran/match.cc:4669
! #: fortran/match.cc:5221 fortran/match.cc:5593
  #, 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:5253 fortran/match.cc:5618
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
--- 80216,80228 ----
  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 ""
*************** msgstr ""
*** 80232,80438 ****
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.cc:5027
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5040
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.cc:5063
  #, 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:5093 fortran/match.cc:5531
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr ""
  
! #: fortran/match.cc:5103
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5118
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5145
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5167
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5179
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.cc:5187
  #, 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:5204
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.cc:5231
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr ""
  
! #: fortran/match.cc:5247
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5270
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5276
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5283
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5289
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.cc:5307
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5313
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5346
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5354
  #, 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:5366
  #, 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:5433
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:5448
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.cc:5543
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5553
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5560
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5576
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5613
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.cc:5670
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5676
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5685
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CHANGE TEAM-END TEAM block"
  msgstr ""
  
! #: fortran/match.cc:5694
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.cc:5725
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr ""
  
! #: fortran/match.cc:5753
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr ""
  
! #: fortran/match.cc:5762
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.cc:5773
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.cc:5871
  #, 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:6012
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr ""
--- 80332,80538 ----
  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 ""
*************** msgstr ""
*** 80440,80501 ****
  #. 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:6087
  #, 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:6096
  #, 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:6103
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.cc:6111
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.cc:6122
  #, gcc-internal-format
  msgid "Symbol %qs at %C is USE associated from module %qs and cannot occur in COMMON"
  msgstr ""
  
! #: fortran/match.cc:6137
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.cc:6144
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a coarray"
  msgstr ""
  
! #: fortran/match.cc:6154
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.cc:6200
  #, 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:6262
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr ""
  
! #: fortran/match.cc:6375
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.cc:6385
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
--- 80540,80601 ----
  #. 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 ""
*************** msgstr ""
*** 80503,80689 ****
  #. 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:6410
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs at %C must be declared before the namelist is declared."
  msgstr ""
  
! #: fortran/match.cc:6430
  #, gcc-internal-format
  msgid "Derived type %qs at %L conflicts with namelist object %qs at %C"
  msgstr ""
  
! #: fortran/match.cc:6450
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.cc:6593
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.cc:6601
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.cc:6634
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.cc:6648
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6661
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6666
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:6759
  #, 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:6826
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "’Statement funkcija’ pri %L je rekurzivna"
  
! #: fortran/match.cc:6832
  #, 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:6846
  #, 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:6851
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "‘Statement funkcija’ pri %C’"
  
! #: fortran/match.cc:6978 fortran/match.cc:6996 fortran/match.cc:7017
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr ""
  
! #: fortran/match.cc:7027 fortran/match.cc:7033
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L must be scalar"
  msgstr ""
  
! #: fortran/match.cc:7042
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr ""
  
! #: fortran/match.cc:7074
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr ""
  
! #: fortran/match.cc:7460
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr ""
  
! #: fortran/match.cc:7488
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7513
  #, 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:7701
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7742 fortran/match.cc:7796
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7806
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7842
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7894
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr ""
  
! #: fortran/match.cc:7912
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7944
  #, 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:7953
  #, 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:7966
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8042
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8062
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8108
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.cc:8117
  #, 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:8144
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8266
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.cc:8304
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
--- 80603,80789 ----
  #. 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:7524
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7549
  #, 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:7737
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7778 fortran/match.cc:7832
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7842
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7878
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7930
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr ""
  
! #: fortran/match.cc:7948
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7980
  #, 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:7989
  #, 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:8002
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8078
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8098
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8144
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.cc:8153
  #, 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:8180
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8302
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.cc:8340
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
*************** msgstr ""
*** 82366,82373 ****
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12804
! #: fortran/resolve.cc:14399
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
--- 82466,82473 ----
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12828
! #: fortran/resolve.cc:14446
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
*************** msgstr ""
*** 82510,82516 ****
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8399
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
--- 82610,82616 ----
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8531
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
*************** msgstr ""
*** 84423,84429 ****
  
  #: fortran/primary.cc:2736
  #, gcc-internal-format, gfc-internal-format
! msgid "R901: A type parameter ref is not a designtor and cannot be followed by the type inquiry ref at %C"
  msgstr ""
  
  #: fortran/primary.cc:2744
--- 84523,84529 ----
  
  #: 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
*************** msgstr ""
*** 84511,84602 ****
  msgid "Too many components in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3635
  msgid "CHARACTER expression will be truncated in constructor (%td/%td) at %L"
  msgstr ""
  
! #: fortran/primary.cc:3653
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3665
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3719
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.cc:3883
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3942
  #, 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:3973 fortran/primary.cc:4488
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr ""
  
! #: fortran/primary.cc:4078
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:4110
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:4113
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:4160
  #, 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:4276
  #, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:4289
  #, 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:4444
  #, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:4570
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr ""
  
! #: fortran/primary.cc:4611
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.cc:4616
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr ""
  
! #: fortran/primary.cc:4652
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr ""
--- 84611,84702 ----
  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 ""
*************** msgstr ""
*** 85003,85009 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2054 fortran/resolve.cc:12087 fortran/resolve.cc:14326
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
--- 85103,85109 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2054 fortran/resolve.cc:12104 fortran/resolve.cc:14373
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
*************** msgstr ""
*** 85128,85134 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:3154 fortran/resolve.cc:19981
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
--- 85228,85234 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:3154 fortran/resolve.cc:20028
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
*************** msgstr ""
*** 86152,86158 ****
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:10262 fortran/resolve.cc:11101
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
--- 86252,86258 ----
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:10262 fortran/resolve.cc:11118
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
*************** msgstr ""
*** 86177,86422 ****
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10481
  #, 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:10497
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:10506
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10523
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:10539
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10593
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:10598
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.cc:10657
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10668
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:10960
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11009 fortran/resolve.cc:11021
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11050
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11063
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:11076
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:11079
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11089
  #, 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:11357
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11490
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11499
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11502
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11512
  #, 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:11621
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11675
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:11685
  #, 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:11698
  #, 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:11707
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:11714
  #, 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:11725
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:11731
  #, 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:11749
  #, 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:11800
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11810
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11814
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11817
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11824 fortran/resolve.cc:12051
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11836 fortran/resolve.cc:12063
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11848
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:11861
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:11874
  #, 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:11888
  #, 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:11909
  #, 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:12027
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12031 fortran/resolve.cc:12041
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.cc:12094
  #, 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:12103
  #, 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:12121 fortran/resolve.cc:12148
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12125 fortran/resolve.cc:12154
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12129
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
--- 86277,86527 ----
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10460
! #, gcc-internal-format, gfc-internal-format
! msgid "%s could not be resolved to a specific function at %L"
! msgstr ""
! 
! #: fortran/resolve.cc:10498
  #, 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:10514
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:10523
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10540
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:10556
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10610
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:10615
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.cc:10674
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10685
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:10977
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11026 fortran/resolve.cc:11038
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11067
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11080
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:11093
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:11096
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11106
  #, 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:11374
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11507
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11516
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11519
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11529
  #, 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:11638
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11692
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:11702
  #, 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:11715
  #, 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:11724
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:11731
  #, 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:11742
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:11748
  #, 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:11766
  #, 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:11817
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11827
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11831
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11834
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11841 fortran/resolve.cc:12068
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11853 fortran/resolve.cc:12080
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11865
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:11878
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:11891
  #, 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:11905
  #, 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:11926
  #, 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:12044
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12048 fortran/resolve.cc:12058
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.cc:12111
  #, 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:12120
  #, 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:12138 fortran/resolve.cc:12165
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12142 fortran/resolve.cc:12171
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12146
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 86424,86636 ****
  #. 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:12169
  #, 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:12241
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12257
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12270 fortran/resolve.cc:12365
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12280 fortran/resolve.cc:12375
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12310
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12323
  #, 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:12652
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12678
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:12690
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12725
  #, 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:12812
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:12933
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13013
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:13033
  #, 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:13081
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13113
  #, 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:13119
  #, 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:13131
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:13163
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13167
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13172
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13179
  #, 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:13190
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13579
  #, 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:13893
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13905
  #, 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:14222
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14226
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14237
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:14293
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14335
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14382
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14386
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:14447
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14452
  #, 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:14536
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14648
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:14669
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:14765
  #, 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:14779
  #, 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 ""
--- 86529,86741 ----
  #. 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:12186
  #, 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:12258
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12274
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12287 fortran/resolve.cc:12382
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12297 fortran/resolve.cc:12392
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12327
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12340
  #, 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:12676
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12702
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:12714
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12749
  #, 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:12836
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:12957
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13037
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:13057
  #, 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:13105
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13137
  #, 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:13143
  #, 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:13155
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:13187
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13191
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13196
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13203
  #, 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:13214
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13603
  #, 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:13917
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13929
  #, 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:14246
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14250
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14261
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:14340
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14382
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14429
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14433
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:14494
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14499
  #, 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:14583
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14695
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:14716
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:14812
  #, 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:14826
  #, 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 ""
*** 86638,87694 ****
  #. 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:14798
  #, 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:14884
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr ""
  
! #: fortran/resolve.cc:15128
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15132
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15140
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15151
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15169
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15183
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15216
  #, 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:15238
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15271
  #, 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:15285
  #, 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:15307
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:15332
  #, 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:15353
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:15360
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:15408
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15411
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15414
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15417
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15420
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15423
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15465
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15497
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:15520
  #, 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:15542
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15560
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15572
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15582
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:15592
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15611
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15615
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15619
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:15623
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:15636
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15647
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15653
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15673
  #, 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:15690
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15704
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15763
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15769
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15775
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15783
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15789
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15832
  #, 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:15840
  #, 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:15848
  #, 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:15857
  #, 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:15881
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:15986
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:15995
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16003 fortran/resolve.cc:16021
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16011
  #, 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:16029
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16035
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16041
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:16049
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16058
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:16080
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16117
  #, 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:16187
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16234
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16293
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16305
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16333
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16389
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:16605
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16648
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16662
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16676 fortran/resolve.cc:17242
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16687
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16697
  #, 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:16740
  #, 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:16750
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:16756
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16762
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16791
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16801
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16898
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17003
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17012
  #, 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:17022
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17047
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17058
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:17175
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17189
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17205
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17215
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17224
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17233
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17275
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:17291
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17302
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:17315
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17348
  #, 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:17356
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17365
  #, 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:17451
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:17543
  #, 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:17556
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:17626
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17658
  #, 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:17672
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.cc:17695
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17756
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:17762
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17768
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17776
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17793
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17815
  #, 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:17826
  #, 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:17853
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17872
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17888
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:17899
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17907
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17929
  #, 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:17980
  #, 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:17992
  #, 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:17999
  #, 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:18058
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18071
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18136
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18139
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18246
  #, 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:18267
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18281
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18284
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18296
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18303
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18316
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:18322
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18332
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:18341
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18354 fortran/resolve.cc:18531
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:18368
  #, 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:18377
  #, 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:18386
  #, 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:18394
  #, 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:18401
  #, 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:18421
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:18428
  #, 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:18435
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18442
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18468
  #, 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:18478
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18557
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18572
  #, 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:18585
  #, 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:18603
  #, 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:18615
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18624
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18637
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:18646
  #, 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:18659
  #, 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:18675
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18683
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18691
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18704
  #, 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:18713
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18729
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18735
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18760
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18822
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:18824
  #, gcc-internal-format
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18829
  #, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:18845
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:18963
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.cc:18971
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:18978
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:18985
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.cc:19001
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19008
  #, 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:19017
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19079
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19092
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:19168
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19196
  #, 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:19204
  #, 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:19212
  #, 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:19219
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.cc:19344
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:19521
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr ""
  
! #: fortran/resolve.cc:19527
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.cc:19611
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19620
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19628
  #, 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:19644
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19747
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19762
  #, 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:19787
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:19796
  #, 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:19826
  #, 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:19836
  #, 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:19846
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19853
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19871
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19882
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19893
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Podstring pri %L ima duljinu nula"
  
! #: fortran/resolve.cc:19924
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19991
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:20004
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:20026
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:20036
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:20044
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:20058
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20076
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20083
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:20165
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 86743,87799 ----
  #. 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:14845
  #, 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:14931
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr ""
  
! #: fortran/resolve.cc:15175
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15179
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15187
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15198
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15216
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15230
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15263
  #, 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:15285
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15318
  #, 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:15332
  #, 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:15354
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:15379
  #, 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:15400
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:15407
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:15455
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15458
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15461
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15464
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15467
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15470
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15512
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15544
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:15567
  #, 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:15589
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15607
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15619
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15629
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:15639
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15658
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15662
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15666
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:15670
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:15683
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15694
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15700
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15720
  #, 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:15737
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15751
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15810
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15816
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15822
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15830
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15836
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15879
  #, 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:15887
  #, 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:15895
  #, 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:15904
  #, 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:15928
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:16033
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:16042
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16050 fortran/resolve.cc:16068
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16058
  #, 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:16076
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16082
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16088
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:16096
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16105
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:16127
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16164
  #, 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:16234
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16281
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16340
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16352
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16380
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16436
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:16652
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16695
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16709
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16723 fortran/resolve.cc:17289
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16734
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16744
  #, 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:16787
  #, 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:16797
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:16803
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16809
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16838
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16848
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16945
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17050
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17059
  #, 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:17069
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17094
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17105
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:17222
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17236
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17252
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17262
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17271
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17280
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17322
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:17338
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17349
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:17362
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17395
  #, 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:17403
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17412
  #, 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:17498
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:17590
  #, 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:17603
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:17673
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17705
  #, 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:17719
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.cc:17742
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17803
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:17809
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17815
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17823
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17840
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17862
  #, 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:17873
  #, 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:17900
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17919
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17935
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:17946
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17954
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17976
  #, 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:18027
  #, 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:18039
  #, 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:18046
  #, 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:18105
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18118
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18183
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18186
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18293
  #, 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:18314
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18328
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18331
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18343
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18350
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18363
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:18369
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18379
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:18388
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18401 fortran/resolve.cc:18578
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:18415
  #, 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:18424
  #, 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:18433
  #, 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:18441
  #, 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:18448
  #, 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:18468
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:18475
  #, 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:18482
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18489
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18515
  #, 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:18525
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18604
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18619
  #, 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:18632
  #, 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:18650
  #, 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:18662
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18671
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18684
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:18693
  #, 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:18706
  #, 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:18722
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18730
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18738
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18751
  #, 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:18760
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18776
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18782
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18807
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18869
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:18871
  #, gcc-internal-format
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18876
  #, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:18892
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19010
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.cc:19018
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:19025
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:19032
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.cc:19048
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19055
  #, 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:19064
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19126
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19139
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:19215
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19243
  #, 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:19251
  #, 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:19259
  #, 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:19266
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.cc:19391
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:19568
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr ""
  
! #: fortran/resolve.cc:19574
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.cc:19658
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19667
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19675
  #, 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:19691
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19794
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19809
  #, 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:19834
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:19843
  #, 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:19873
  #, 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:19883
  #, 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:19893
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19900
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19918
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19929
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19940
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Podstring pri %L ima duljinu nula"
  
! #: fortran/resolve.cc:19971
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20038
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:20051
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:20073
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:20083
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:20091
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:20105
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20123
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20130
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:20212
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr ""
*** 88184,88387 ****
  msgid "gfc_free_statement(): Bad statement"
  msgstr ""
  
! #: fortran/symbol.cc:139
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE (type) statement at %L following an IMPLICIT statement"
  msgstr ""
  
! #: fortran/symbol.cc:176
  #, gcc-internal-format
  msgid "Letter %qc already set in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/symbol.cc:198
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
  msgstr "Ne možete specificirati IMPLICIT pri %C iza IMPLICIT NONE"
  
! #: fortran/symbol.cc:208
  #, gcc-internal-format
  msgid "Letter %qc already has an IMPLICIT type at %C"
  msgstr ""
  
! #: fortran/symbol.cc:232
  #, gcc-internal-format
  msgid "Option %<-fallow-leading-underscore%> is for use only by gfortran developers, and should not be used for implicitly typed variables"
  msgstr ""
  
! #: fortran/symbol.cc:237
  #, gcc-internal-format
  msgid "gfc_get_default_type(): Bad symbol %qs"
  msgstr ""
  
! #: fortran/symbol.cc:307
  #, gcc-internal-format
  msgid "gfc_set_default_type(): symbol already has a type"
  msgstr ""
  
! #: fortran/symbol.cc:317
  #, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/symbol.cc:321
  #, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type"
  msgstr ""
  
  #. BIND(C) variables should not be implicitly declared.
! #: fortran/symbol.cc:341
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) variable %qs at %L may not be C interoperable"
  msgstr ""
  
  #. Dummy args to a BIND(C) routine may not be interoperable if
  #. they are implicitly typed.
! #: fortran/symbol.cc:357
  #, gcc-internal-format
  msgid "Implicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:398
  #, gcc-internal-format
  msgid "Function result %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/symbol.cc:418 fortran/symbol.cc:945 fortran/symbol.cc:1859
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute conflicts with %s attribute at %L"
  msgstr ""
  
! #: fortran/symbol.cc:424 fortran/symbol.cc:948
  #, gcc-internal-format
  msgid "%s attribute conflicts with %s attribute in %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:508
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
  msgstr ""
  
! #: fortran/symbol.cc:533
  #, gcc-internal-format, gfc-internal-format
  msgid "Namelist group name at %L cannot have the SAVE attribute"
  msgstr ""
  
! #: fortran/symbol.cc:552
  #, gcc-internal-format
  msgid "internal procedure %qs at %L conflicts with DUMMY argument"
  msgstr ""
  
! #: fortran/symbol.cc:588
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer at %C"
  msgstr ""
  
! #: fortran/symbol.cc:809
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute applied to %s %s at %L"
  msgstr ""
  
! #: fortran/symbol.cc:816
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) applied to %s %s at %L"
  msgstr ""
  
! #: fortran/symbol.cc:990
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol at %L"
  msgstr ""
  
! #: fortran/symbol.cc:993
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol %s at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1009
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1051
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1068
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate AUTOMATIC attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1092
  #, gcc-internal-format
  msgid "CODIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1118
  #, gcc-internal-format
  msgid "DIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1281
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %L appears in multiple pointer() statements"
  msgstr ""
  
! #: fortran/symbol.cc:1300
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate PROTECTED attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgstr ""
  
! #: fortran/symbol.cc:1345
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified near %C"
  msgstr ""
  
! #: fortran/symbol.cc:1349
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1369
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VALUE attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1388
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VOLATILE attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1400
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %L cannot be specified in a PURE procedure"
  msgstr ""
  
! #: fortran/symbol.cc:1421
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1855
  #, gcc-internal-format
  msgid "%s attribute of %qs conflicts with %s attribute at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1892
  #, gcc-internal-format, gfc-internal-format
! msgid ""
! "%s procedure at %L is already declared as %s procedure. \n"
! "F2008: A pointer function assignment is ambiguous if it is the first executable statement after the specification block. Please add any other kind of executable statement before it. FIXME"
  msgstr ""
  
! #: fortran/symbol.cc:1900
! #, gcc-internal-format, gfc-internal-format
! msgid "%s procedure at %L is already declared as %s procedure"
  msgstr ""
  
  #: fortran/symbol.cc:1935
--- 88289,88490 ----
  msgid "gfc_free_statement(): Bad statement"
  msgstr ""
  
! #: fortran/symbol.cc:140
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE (type) statement at %L following an IMPLICIT statement"
  msgstr ""
  
! #: fortran/symbol.cc:177
  #, gcc-internal-format
  msgid "Letter %qc already set in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/symbol.cc:199
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
  msgstr "Ne možete specificirati IMPLICIT pri %C iza IMPLICIT NONE"
  
! #: fortran/symbol.cc:209
  #, gcc-internal-format
  msgid "Letter %qc already has an IMPLICIT type at %C"
  msgstr ""
  
! #: fortran/symbol.cc:233
  #, gcc-internal-format
  msgid "Option %<-fallow-leading-underscore%> is for use only by gfortran developers, and should not be used for implicitly typed variables"
  msgstr ""
  
! #: fortran/symbol.cc:238
  #, gcc-internal-format
  msgid "gfc_get_default_type(): Bad symbol %qs"
  msgstr ""
  
! #: fortran/symbol.cc:308
  #, gcc-internal-format
  msgid "gfc_set_default_type(): symbol already has a type"
  msgstr ""
  
! #: fortran/symbol.cc:318
  #, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/symbol.cc:322
  #, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type"
  msgstr ""
  
  #. BIND(C) variables should not be implicitly declared.
! #: fortran/symbol.cc:342
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) variable %qs at %L may not be C interoperable"
  msgstr ""
  
  #. Dummy args to a BIND(C) routine may not be interoperable if
  #. they are implicitly typed.
! #: fortran/symbol.cc:358
  #, gcc-internal-format
  msgid "Implicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:399
  #, gcc-internal-format
  msgid "Function result %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/symbol.cc:419 fortran/symbol.cc:946 fortran/symbol.cc:1860
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute conflicts with %s attribute at %L"
  msgstr ""
  
! #: fortran/symbol.cc:425 fortran/symbol.cc:949
  #, gcc-internal-format
  msgid "%s attribute conflicts with %s attribute in %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:509
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
  msgstr ""
  
! #: fortran/symbol.cc:534
  #, gcc-internal-format, gfc-internal-format
  msgid "Namelist group name at %L cannot have the SAVE attribute"
  msgstr ""
  
! #: fortran/symbol.cc:553
  #, gcc-internal-format
  msgid "internal procedure %qs at %L conflicts with DUMMY argument"
  msgstr ""
  
! #: fortran/symbol.cc:589
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer at %C"
  msgstr ""
  
! #: fortran/symbol.cc:810
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute applied to %s %s at %L"
  msgstr ""
  
! #: fortran/symbol.cc:817
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) applied to %s %s at %L"
  msgstr ""
  
! #: fortran/symbol.cc:991
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol at %L"
  msgstr ""
  
! #: fortran/symbol.cc:994
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol %s at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1010
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1052
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1069
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate AUTOMATIC attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1093
  #, gcc-internal-format
  msgid "CODIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1119
  #, gcc-internal-format
  msgid "DIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1282
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %L appears in multiple pointer() statements"
  msgstr ""
  
! #: fortran/symbol.cc:1301
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate PROTECTED attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1333
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgstr ""
  
! #: fortran/symbol.cc:1346
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified near %C"
  msgstr ""
  
! #: fortran/symbol.cc:1350
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1370
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VALUE attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1389
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VOLATILE attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1401
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %L cannot be specified in a PURE procedure"
  msgstr ""
  
! #: fortran/symbol.cc:1422
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1856
  #, gcc-internal-format
  msgid "%s attribute of %qs conflicts with %s attribute at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1891
  #, gcc-internal-format, gfc-internal-format
! msgid "%s procedure at %L is already declared as %s procedure"
  msgstr ""
  
! #: fortran/symbol.cc:1898
! #, gcc-internal-format
! msgid "F2008: A pointer function assignment is ambiguous if it is the first executable statement after the specification block.  Please add any other kind of executable statement before it"
  msgstr ""
  
  #: fortran/symbol.cc:1935
*************** msgstr ""
*** 88474,88587 ****
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr ""
  
! #: fortran/symbol.cc:2935
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr ""
  
! #: fortran/symbol.cc:2946
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr ""
  
! #: fortran/symbol.cc:2956
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr ""
  
! #: fortran/symbol.cc:2963
  #, 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:3004
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr ""
  
! #: fortran/symbol.cc:3013
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr ""
  
! #: fortran/symbol.cc:3021
  #, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr ""
  
! #: fortran/symbol.cc:3025
  #, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr ""
  
! #: fortran/symbol.cc:3430
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3433
  #, 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:3678
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.cc:4733
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4746
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4774
  #, 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:4780
  #, 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:4802
  #, 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:4812
  #, 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:4823
  #, 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:4862
  #, 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:4872
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4884
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5397 fortran/symbol.cc:5402
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
--- 88577,88690 ----
  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:3436
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3439
  #, 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:3684
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.cc:4739
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4752
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4780
  #, 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:4786
  #, 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:4808
  #, 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:4818
  #, 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:4829
  #, 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:4868
  #, 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:4878
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4890
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5403 fortran/symbol.cc:5408
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
*************** msgstr ""
*** 88611,88634 ****
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10593
  #, 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 ""
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7083
  #, 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:9503
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.cc:13266
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
--- 88714,88742 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10648
  #, 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:4023
+ #, 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 ""
+ 
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7113
  #, 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:9533
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.cc:13291
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
*************** msgstr "%s pri %L nema zadani tip (vrstu
*** 88756,88877 ****
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.cc:4823 fortran/trans-decl.cc:7990
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:5373
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.cc:5685
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.cc:5698
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6384
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr ""
  
! #: fortran/trans-decl.cc:6387
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6402
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:6408
  #, 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:6419 fortran/trans-decl.cc:6570
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6435
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6454
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6503
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6507
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6537
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:7136
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7335 fortran/trans-expr.cc:6207
  #, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr "Objekt bez predznaka (unsigned) još nije implementiran"
  
! #: fortran/trans-decl.cc:8474
  #, 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:1231
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr ""
  
! #: fortran/trans-expr.cc:2061
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.cc:2387
  #, 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:2396
  #, 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:4308
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr ""
  
! #: fortran/trans-expr.cc:5958
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr ""
  
! #: fortran/trans-expr.cc:11200
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 88864,88985 ----
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.cc:4824 fortran/trans-decl.cc:7998
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:5381
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.cc:5693
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.cc:5706
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6392
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr ""
  
! #: fortran/trans-decl.cc:6395
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6410
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:6416
  #, 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:6427 fortran/trans-decl.cc:6578
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6443
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6462
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6511
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6515
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6545
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:7144
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7343 fortran/trans-expr.cc:6252
  #, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr "Objekt bez predznaka (unsigned) još nije implementiran"
  
! #: fortran/trans-decl.cc:8482
  #, 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:6003
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr ""
  
! #: fortran/trans-expr.cc:11255
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 88881,88898 ****
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:1899 fortran/trans-intrinsic.cc:2467
! #: fortran/trans-intrinsic.cc:2673
  #, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:12988 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:12995
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr ""
--- 88989,89006 ----
  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:12993 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:13000
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr ""
*************** msgstr ""
*** 88902,89099 ****
  msgid "build_dt: format with namelist"
  msgstr ""
  
! #: fortran/trans-io.cc:2552
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad IO basetype (%d)"
  msgstr ""
  
! #: fortran/trans-openmp.cc:932 fortran/trans-openmp.cc:1449
  #, gcc-internal-format
  msgid "Sorry, polymorphic arrays not yet supported for firstprivate"
  msgstr ""
  
! #: fortran/trans-openmp.cc:1604
  #, gcc-internal-format
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2149
  #, gcc-internal-format
  msgid "Mapping of unlimited polymorphic list item %qD is unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2154
  #, gcc-internal-format
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4204
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4668
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "neobrađena vrsta izraza"
  
! #: fortran/trans-openmp.cc:4977
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr "neobrađeni izraz"
  
! #: fortran/trans-openmp.cc:5102
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6138
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6141
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6144
  #, 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:6721 fortran/trans-openmp.cc:6741
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6743
  #, gcc-internal-format
  msgid "Used here"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9311
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9721
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9732
  #, 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:9735
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9738
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9741
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9744
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9780
  #, gcc-internal-format
  msgid "Cannot find symbol %qs at %L"
  msgstr "Ne može naći simbol %qs pir %L"
  
! #: fortran/trans-openmp.cc:9793
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9799
  #, 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:9841
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9847
  #, 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:9873
  #, 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:9883
  #, 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:9893
  #, 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:9908
  #, 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:10009 fortran/trans-openmp.cc:10048
  #, 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:10020
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10058
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10084
  #, 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:10098
  #, 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:10105
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10112
  #, 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:10121
  #, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10138
  #, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr "%<need_device_addr%> nije podržana"
--- 89010,89207 ----
  msgid "build_dt: format with namelist"
  msgstr ""
  
! #: fortran/trans-io.cc:2554
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad IO basetype (%d)"
  msgstr ""
  
! #: fortran/trans-openmp.cc:964 fortran/trans-openmp.cc:1487
  #, gcc-internal-format
  msgid "Sorry, polymorphic arrays not yet supported for firstprivate"
  msgstr ""
  
! #: fortran/trans-openmp.cc:1642
  #, gcc-internal-format
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2187
  #, gcc-internal-format
  msgid "Mapping of unlimited polymorphic list item %qD is unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2192
  #, gcc-internal-format
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4423
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4914
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "neobrađena vrsta izraza"
  
! #: fortran/trans-openmp.cc:5109
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr "neobrađeni izraz"
  
! #: fortran/trans-openmp.cc:5234
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6270
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6273
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6276
  #, 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:6853 fortran/trans-openmp.cc:6873
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6875
  #, gcc-internal-format
  msgid "Used here"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9443
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9853
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9864
  #, 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:9867
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9870
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9873
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9876
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9912
  #, gcc-internal-format
  msgid "Cannot find symbol %qs at %L"
  msgstr "Ne može naći simbol %qs pir %L"
  
! #: fortran/trans-openmp.cc:9925
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9931
  #, 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:9973
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9979
  #, 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:10005
  #, 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:10015
  #, 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:10025
  #, 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:10040
  #, 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:10141 fortran/trans-openmp.cc:10180
  #, 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:10152
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10216
  #, 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:10230
  #, 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:10237
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10244
  #, 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:10253
  #, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10270
  #, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr "%<need_device_addr%> nije podržana"
*************** msgstr ""
*** 89108,89130 ****
  msgid "Sorry, the lock component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-stmt.cc:1496
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, only support for integer kind %d implemented for image-set at %L"
  msgstr ""
  
! #: fortran/trans-stmt.cc:3950
  #, gcc-internal-format
  msgid "gfc_trans_select(): Bad type for case expr."
  msgstr ""
  
! #: fortran/trans-stmt.cc:5313
  #, gcc-internal-format
  msgid "Sorry, %s specifier at %L for assumed-size array %qs is not yet supported"
  msgstr ""
  
  #. Cf. PR fortran/
! #: fortran/trans-stmt.cc:5350
  #, gcc-internal-format
  msgid "Sorry, LOCAL specifier at %L for %qs of derived type with default initializer is not yet supported"
  msgstr ""
--- 89216,89238 ----
  msgid "Sorry, the lock component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-stmt.cc:1499
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, only support for integer kind %d implemented for image-set at %L"
  msgstr ""
  
! #: fortran/trans-stmt.cc:3953
  #, gcc-internal-format
  msgid "gfc_trans_select(): Bad type for case expr."
  msgstr ""
  
! #: fortran/trans-stmt.cc:5316
  #, gcc-internal-format
  msgid "Sorry, %s specifier at %L for assumed-size array %qs is not yet supported"
  msgstr ""
  
  #. Cf. PR fortran/
! #: fortran/trans-stmt.cc:5353
  #, gcc-internal-format
  msgid "Sorry, LOCAL specifier at %L for %qs of derived type with default initializer is not yet supported"
  msgstr ""
*************** msgstr ""
*** 90819,90830 ****
  msgid "ignoring returned value of type %qT, that must be used"
  msgstr ""
  
! #: rust/checks/lints/rust-lint-unused-var.cc:53
  #, gcc-internal-format
  msgid "unused name %qE"
  msgstr ""
  
! #: rust/resolve/rust-late-name-resolver-2.0.cc:340
  #, gcc-internal-format, gfc-internal-format
  msgid "are you trying to break %s? how dare you?"
  msgstr ""
--- 90927,90938 ----
  msgid "ignoring returned value of type %qT, that must be used"
  msgstr ""
  
! #: rust/checks/lints/rust-lint-unused-var.cc:62
  #, gcc-internal-format
  msgid "unused name %qE"
  msgstr ""
  
! #: rust/resolve/rust-late-name-resolver-2.0.cc:351
  #, gcc-internal-format, gfc-internal-format
  msgid "are you trying to break %s? how dare you?"
  msgstr ""
diff -Nrcpad gcc-16-20260329/gcc/po/id.po gcc-16-20260405/gcc/po/id.po
*** gcc-16-20260329/gcc/po/id.po	Sun Mar 29 22:32:07 2026
--- gcc-16-20260405/gcc/po/id.po	Sun Apr  5 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-02-19 21:05+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-03-26 15:06+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 "tipe vektor opaque tidak dapat d
*** 159,217 ****
  msgid "-f%s ignored (not supported for DJGPP)\n"
  msgstr "-f%s diabaikan untuk Unicos/Mk (tidak didukung)"
  
! #: gcc.cc:873 gcc.cc:930
  #, fuzzy
  #| msgid "-m%s not supported in this configuration"
  msgid "-gz is not supported in this configuration"
  msgstr "-m%s tidak didukung dalam konfigurasi ini"
  
! #: gcc.cc:879
  #, fuzzy
  #| msgid "-m%s not supported in this configuration"
  msgid "-gz=zstd is not supported in this configuration"
  msgstr "-m%s tidak didukung dalam konfigurasi ini"
  
! #: gcc.cc:1124
  #, fuzzy
  #| msgid "-static-libgfortran is not supported in this configuration"
  msgid "-fuse-linker-plugin is not supported in this configuration"
  msgstr "-static-libgfortran tidak didukung dalam konfigurasi ini"
  
! #: gcc.cc:1140
  msgid "cannot specify -static with -fsanitize=address"
  msgstr ""
  
! #: gcc.cc:1142
  msgid "cannot specify -static with -fsanitize=hwaddress"
  msgstr ""
  
! #: gcc.cc:1144
  msgid "cannot specify -static with -fsanitize=thread"
  msgstr ""
  
! #: gcc.cc:1166
  #, fuzzy
  #| msgid "-static-libgfortran is not supported in this configuration"
  msgid "-fvtable-verify=std is not supported in this configuration"
  msgstr "-static-libgfortran tidak didukung dalam konfigurasi ini"
  
! #: gcc.cc:1168
  #, fuzzy
  #| msgid "%Jalias definitions not supported in this configuration"
  msgid "-fvtable-verify=preinit is not supported in this configuration"
  msgstr "%J definisi alias tidak didukung dalam konfigurasi ini"
  
! #: gcc.cc:1311 ada/gcc-interface/lang-specs.h:37
  msgid "-pg and -fomit-frame-pointer are incompatible"
  msgstr "-pg dan -fomit-frame-pointer tidak kompatibel"
  
! #: gcc.cc:1486
  #, fuzzy
  #| msgid "GCC does not support -C or -CC without -E"
  msgid "GNU C no longer supports -traditional without -E"
  msgstr "GCC tidak mendukung -C atau -CC tanpa -E"
  
! #: gcc.cc:1495
  msgid "-E or -x required when input is from standard input"
  msgstr "-E atau -x dibutuhkan ketika masukan berasal dari standar masukan"
  
--- 159,217 ----
  msgid "-f%s ignored (not supported for DJGPP)\n"
  msgstr "-f%s diabaikan untuk Unicos/Mk (tidak didukung)"
  
! #: gcc.cc:874 gcc.cc:931
  #, fuzzy
  #| msgid "-m%s not supported in this configuration"
  msgid "-gz is not supported in this configuration"
  msgstr "-m%s tidak didukung dalam konfigurasi ini"
  
! #: gcc.cc:880
  #, fuzzy
  #| msgid "-m%s not supported in this configuration"
  msgid "-gz=zstd is not supported in this configuration"
  msgstr "-m%s tidak didukung dalam konfigurasi ini"
  
! #: gcc.cc:1125
  #, fuzzy
  #| msgid "-static-libgfortran is not supported in this configuration"
  msgid "-fuse-linker-plugin is not supported in this configuration"
  msgstr "-static-libgfortran tidak didukung dalam konfigurasi ini"
  
! #: gcc.cc:1141
  msgid "cannot specify -static with -fsanitize=address"
  msgstr ""
  
! #: gcc.cc:1143
  msgid "cannot specify -static with -fsanitize=hwaddress"
  msgstr ""
  
! #: gcc.cc:1145
  msgid "cannot specify -static with -fsanitize=thread"
  msgstr ""
  
! #: gcc.cc:1167
  #, fuzzy
  #| msgid "-static-libgfortran is not supported in this configuration"
  msgid "-fvtable-verify=std is not supported in this configuration"
  msgstr "-static-libgfortran tidak didukung dalam konfigurasi ini"
  
! #: gcc.cc:1169
  #, fuzzy
  #| msgid "%Jalias definitions not supported in this configuration"
  msgid "-fvtable-verify=preinit is not supported in this configuration"
  msgstr "%J definisi alias tidak didukung dalam konfigurasi ini"
  
! #: gcc.cc:1312 ada/gcc-interface/lang-specs.h:37
  msgid "-pg and -fomit-frame-pointer are incompatible"
  msgstr "-pg dan -fomit-frame-pointer tidak kompatibel"
  
! #: gcc.cc:1487
  #, fuzzy
  #| msgid "GCC does not support -C or -CC without -E"
  msgid "GNU C no longer supports -traditional without -E"
  msgstr "GCC tidak mendukung -C atau -CC tanpa -E"
  
! #: gcc.cc:1496
  msgid "-E or -x required when input is from standard input"
  msgstr "-E atau -x dibutuhkan ketika masukan berasal dari standar masukan"
  
*************** 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:655 common.opt:1233 common.opt:1237 common.opt:1241
! #: common.opt:1336 common.opt:1713 common.opt:1795 common.opt:1898
! #: common.opt:2170 common.opt:2317 common.opt:2375 common.opt:2849
! #: common.opt:2885 common.opt:2979 common.opt:2983 common.opt:3093
! #: common.opt:3228 common.opt:3236 common.opt:3244 common.opt:3252
! #: common.opt:3357 common.opt:3377 common.opt:3417 common.opt:3513
! #: common.opt:3693 common.opt:3697 common.opt:3701 common.opt:3705
! #: common.opt:3779 common.opt:3783 common.opt:3814 common.opt:3818
  #: 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: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
*************** msgstr ""
*** 2751,2756 ****
--- 2751,2761 ----
  msgid "-minline-memops-threshold=<number> Maximum size of memset/memmove/memcpy to inline, larger sizes will use a library call."
  msgstr ""
  
+ #: config/bpf/bpf.opt:118
+ #, no-c-format
+ msgid "Warn when CO-RE support is not guaranteed."
+ msgstr ""
+ 
  #: config/lm32/lm32.opt:24
  #, fuzzy, no-c-format
  #| msgid "Enable fused multiply/add instructions"
*************** msgid "Use fp registers."
*** 3387,3396 ****
  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:697
! #: common.opt:855 common.opt:1131 common.opt:1135 common.opt:1139
! #: common.opt:1143 common.opt:1935 common.opt:2040 common.opt:2222
! #: common.opt:2226 common.opt:2545 common.opt:2771 common.opt:3552
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, fuzzy, no-c-format
  #| msgid "Does nothing.  Preserved for backward compatibility."
--- 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."
*************** msgstr ""
*** 11029,11035 ****
  
  #: params.opt:79
  #, no-c-format
! msgid "Whether the scheduling description is mostly a cycle-accurate model of the target processor and is likely to be spill aggressively to fill any pipeline bubbles."
  msgstr ""
  
  #: params.opt:83
--- 11034,11040 ----
  
  #: params.opt:79
  #, no-c-format
! msgid "Whether the scheduling description is mostly a cycle-accurate model of the target processor and is likely to spill aggressively to fill any pipeline bubbles."
  msgstr ""
  
  #: params.opt:83
*************** msgstr ""
*** 11675,11681 ****
  #: params.opt:591
  #, fuzzy, no-c-format
  #| msgid "Maximum number of errors to report"
! msgid "Maximum number of targets to devirutalize."
  msgstr "Jumlah maksimum dari error untuk dilaporkan"
  
  #: params.opt:595
--- 11680,11686 ----
  #: params.opt:591
  #, fuzzy, no-c-format
  #| msgid "Maximum number of errors to report"
! msgid "Maximum number of targets to devirtualize."
  msgstr "Jumlah maksimum dari error untuk dilaporkan"
  
  #: params.opt:595
*************** msgid "Maximum probability of the entry
*** 12105,12114 ****
  msgstr ""
  
  #: params.opt:947
! #, fuzzy, no-c-format
! #| msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps"
! msgid "Maximum number of statements allowed inbetween the statement and the end to considered not extending the liferange."
! msgstr "Jumlah maksimum dari statemen yang diperbolehkan dalam sebuah blok yang membutuhkan untuk diduplikasi ketika threading jumps"
  
  #: params.opt:951
  #, fuzzy, no-c-format
--- 12110,12118 ----
  msgstr ""
  
  #: params.opt:947
! #, no-c-format
! msgid "Maximum number of statements allowed between a defining statement and the end of the basic block before extending the live range is considered profitable."
! msgstr ""
  
  #: params.opt:951
  #, fuzzy, no-c-format
*************** msgstr "Tampilkan informasi ini"
*** 13069,16383 ****
  msgid "--help=<class>\tDisplay descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params."
  msgstr "Tampilkan deskripsi dari pilihan spesifik class. <class> adalah satu atau lebih dari pengoptimasi, target, peringatan, tidak terdokumentasi, params"
  
! #: common.opt:411
  #, no-c-format
  msgid "Display target specific command line options (including assembler and linker options)."
  msgstr ""
  
! #: common.opt:460 common.opt:502 common.opt:506 common.opt:510 common.opt:514
! #: common.opt:518 common.opt:522 common.opt:526 common.opt:943 common.opt:3861
! #: common.opt:3956 common.opt:4070
  #, fuzzy, no-c-format
  #| msgid "Pass -assert pure-text to linker"
  msgid "Passed to the linker."
  msgstr "Lewatkan -assert pure-text ke penghubung"
  
! #: common.opt:464
  #, fuzzy, no-c-format
  #| msgid "Set optimization level to <number>"
  msgid "-O<number>\tSet optimization level to <number>."
  msgstr "Set tingkat optimasi ke <nomor>"
  
! #: common.opt:468
  #, fuzzy, no-c-format
  #| msgid "Optimize for space rather than speed"
  msgid "Optimize for space rather than speed."
  msgstr "Optimasi untuk ruang daripada kecepatan"
  
! #: common.opt:472
  #, no-c-format
  msgid "Optimize for speed disregarding exact standards compliance."
  msgstr ""
  
! #: common.opt:476
  #, fuzzy, no-c-format
  #| msgid "Optimize for space rather than speed"
  msgid "Optimize for debugging experience rather than speed or size."
  msgstr "Optimasi untuk ruang daripada kecepatan"
  
! #: common.opt:480
  #, fuzzy, no-c-format
  #| msgid "Optimize for space rather than speed"
  msgid "Optimize for space aggressively rather than speed."
  msgstr "Optimasi untuk ruang daripada kecepatan"
  
! #: common.opt:485
  #, no-c-format
  msgid "-Q --help prints what options are enabled.  Just -Q enables verbose messages."
  msgstr ""
  
! #: common.opt:498
  #, no-c-format
  msgid "Stop processing after generating assembly code; do not assemble."
  msgstr ""
  
! #: common.opt:530
  #, fuzzy, no-c-format
  #| msgid "This switch is deprecated; use -Wextra instead"
  msgid "This switch is deprecated; use -Wextra instead."
  msgstr "Pilihan ini sudah ditinggalkan; lebih baik gunakan -Wextra"
  
! #: common.opt:543
  #, fuzzy, no-c-format
  #| msgid "Warn about returning structures, unions or arrays"
  msgid "Warn about returning structures, unions or arrays."
  msgstr "Peringatkan mengenai struktur, unions atau array yang kembali"
  
! #: common.opt:547
  #, no-c-format
  msgid "Warn if a loop with constant number of iterations triggers undefined behavior."
  msgstr ""
  
! #: common.opt:554
  #, fuzzy, no-c-format
  #| msgid "Warn if an array is accessed out of bounds"
  msgid "Warn if an array is accessed out of bounds."
  msgstr "Peringatkan jika sebuah array diakses diluar dari cakupan"
  
! #: common.opt:558
  #, fuzzy, no-c-format
  #| msgid "Warn about zero-length formats"
  msgid "Warn about problems with auto-profile data."
  msgstr "Peringatkan mengenai format panjang nol"
  
! #: common.opt:562 common.opt:566
  #, no-c-format
  msgid "Warn for uses of pointers to deallocated storage."
  msgstr ""
  
! #: common.opt:570
  #, 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:574
  #, 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:578 common.opt:582
  #, no-c-format
  msgid "Warn about type safety and similar errors and mismatches in declarations with alias attributes."
  msgstr ""
  
! #: common.opt:586
  #, no-c-format
  msgid "Warn when profiling instrumentation was requested, but could not be applied to a certain function."
  msgstr ""
  
! #: common.opt:591 common.opt:595
  #, 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:599
  #, no-c-format
  msgid "Complain when a command-line option is valid, but not applicable to the current front end."
  msgstr ""
  
! #: common.opt:603
  #, 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:607
  #, 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:611
  #, 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:615
  #, 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:619
  #, 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:623
  #, fuzzy, no-c-format
  #| msgid "Treat all warnings as errors"
  msgid "Turn all warnings into errors."
  msgstr "Perlakukan semua peringatan sebagai errors"
  
! #: common.opt:627
  #, 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:631
  #, 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:635
  #, 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:639
  #, 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:643
  #, no-c-format
  msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:647
  #, 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:651
  #, no-c-format
  msgid "Warn when -fhardened did not enable an option from its set."
  msgstr ""
  
! #: common.opt:662
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:666 rust/lang.opt:59 c-family/c.opt:919
  #, no-c-format
  msgid "Warn for infinitely recursive calls."
  msgstr ""
  
! #: common.opt:670
  #, 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:674
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr ""
  
! #: common.opt:681
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr ""
  
! #: common.opt:685
  #, no-c-format
  msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:689
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:693
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:704
  #, no-c-format
  msgid "Warn about passing a pointer/reference to a local or temporary variable to a musttail call argument."
  msgstr ""
  
! #: common.opt:708
  #, no-c-format
  msgid "Warn about pointer/reference to a local or temporary variable possibly escaping to a musttail call."
  msgstr ""
  
! #: common.opt:712
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr ""
  
! #: common.opt:716
  #, 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:720
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:724
  #, 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:728
  #, 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:732
  #, 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:736
  #, 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:740
  #, 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:744
  #, 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:748
  #, 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:755
  #, 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:762
  #, 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:766
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr ""
  
! #: common.opt:770
  #, no-c-format
  msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:774 common.opt:778
  #, 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:782 common.opt:786
  #, 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:790
  #, 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:794
  #, 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:798
  #, 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:802
  #, 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:806
  #, 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:810
  #, 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:814
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:818
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:822
  #, 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:827
  #, 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:831
  #, 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:835
  #, 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:839
  #, no-c-format
  msgid "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto variable."
  msgstr ""
  
! #: common.opt:843
  #, 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:847
  #, 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:851
  #, 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:859
  #, fuzzy, no-c-format
  #| msgid "Enable all -Wunused- warnings"
  msgid "Enable all -Wunused- warnings."
  msgstr "Aktifkan seluruh peringatan -Wunused-"
  
! #: common.opt:866
  #, 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:873
  #, 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:877
  #, 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:881
  #, 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:885
  #, 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:889
  #, 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:893
  #, 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:897
  #, 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:901
  #, no-c-format
  msgid "Warn in case a function ends earlier than it begins due to an invalid linenum macros."
  msgstr ""
  
! #: common.opt:905
  #, no-c-format
  msgid "Warn when a conditional has too many terms and condition coverage profiling gives up instrumenting the expression."
  msgstr ""
  
! #: common.opt:910
  #, no-c-format
  msgid "-fpath-coverage-limit=<number> Don't instrument functions path count exceeding <number>."
  msgstr ""
  
! #: common.opt:915
  #, 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:922
  #, 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:926
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr ""
  
! #: common.opt:930
  #, 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:947
  #, 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:960
  #, 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:964
  #, 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:968
  #, no-c-format
  msgid "-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files."
  msgstr ""
  
! #: common.opt:972
  #, 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:1087
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:1091
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:1095
  #, fuzzy, no-c-format
  #| msgid "Align the start of functions"
  msgid "Align the start of functions."
  msgstr "Align awal dari fungsi"
  
! #: common.opt:1102
  #, 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:1109
  #, fuzzy, no-c-format
  #| msgid "Align all labels"
  msgid "Align all labels."
  msgstr "Align seluruh labels"
  
! #: common.opt:1116
  #, fuzzy, no-c-format
  #| msgid "Align the start of loops"
  msgid "Align the start of loops."
  msgstr "Align awal dari loops"
  
! #: common.opt:1123
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1127
  #, fuzzy, no-c-format
  #| msgid "Enable traditional preprocessing"
  msgid "Enable static analysis pass."
  msgstr "Aktifkan preprosesing tradisional"
  
! #: common.opt:1147
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1151
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1164
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1168
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1173
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1177
  #, 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:1181
  #, no-c-format
  msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
  msgstr ""
  
! #: common.opt:1191
  #, 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:1195
  #, 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:1199
  #, fuzzy, no-c-format
  #| msgid "Generate auto-inc/dec instructions"
  msgid "Generate auto-inc/dec instructions."
  msgstr "Hasilkan instruksi auto-inc/dec"
  
! #: common.opt:1203
  #, 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:1208
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1213
  #, no-c-format
  msgid "Perform inlining using auto-profile."
  msgstr ""
  
! #: common.opt:1221
  #, 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:1225
  #, 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:1229
  #, 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:1245
  #, 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:1249
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1253
  #, 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:1257
  #, 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:1264
  #, fuzzy, no-c-format
  #| msgid "Save registers around function calls"
  msgid "Save registers around function calls."
  msgstr "Simpan register dalam pemanggilan fungsi"
  
! #: common.opt:1268
  #, 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:1272
  #, 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:1276 common.opt:1280
  #, fuzzy, no-c-format
  #| msgid "internal consistency failure"
  msgid "Perform internal consistency checkings."
  msgstr "kegagalan konsistensi internal"
  
! #: common.opt:1284
  #, no-c-format
  msgid "For -f*-prefix-map= options compare canonicalized pathnames rather than just strings."
  msgstr ""
  
! #: common.opt:1288
  #, fuzzy, no-c-format
  #| msgid "Enable function profiling"
  msgid "Enable code hoisting."
  msgstr "Aktifkan profiling fungsi"
  
! #: common.opt:1292
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1296
  #, 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:1304
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1308
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1312
  #, 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:1316
  #, 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:1320
  #, 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:1324
  #, no-c-format
  msgid "Fold instructions calculating memory offsets to the memory access instruction if possible."
  msgstr ""
  
! #: common.opt:1328
  #, fuzzy, no-c-format
  #| msgid "Perform cross-jumping optimization"
  msgid "Perform cross-jumping optimization."
  msgstr "Lakukan optimisasi cross-jumping"
  
! #: common.opt:1332
  #, 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:1358
  #, 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:1362
  #, 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:1366
  #, 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:1370
  #, 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:1374
  #, 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:1378
  #, 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:1382
  #, 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:1386
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1392
  #, 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:1396
  #, 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:1400
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1404
  #, 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:1408
  #, 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:1412
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1416
  #, fuzzy, no-c-format
  #| msgid "Perform superblock formation via tail duplication"
  msgid "Perform speculative devirtualization."
  msgstr "Lakukan formasi superblok melalaui duplikasi tail"
  
! #: common.opt:1420
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1424
  #, 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:1441
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1445
  #, no-c-format
  msgid "Show lines linking related events in diagnostic paths."
  msgstr ""
  
! #: common.opt:1449
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1453
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1461
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1481
  #, no-c-format
  msgid "Enable formatting of JSON output."
  msgstr ""
  
! #: common.opt:1485
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1505
  #, 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:1509
  #, 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:1513
  #, no-c-format
  msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tSelect output format."
  msgstr ""
  
! #: common.opt:1517
  #, no-c-format
  msgid "Add output format."
  msgstr ""
  
! #: common.opt:1521
  #, no-c-format
  msgid "Set output format."
  msgstr ""
  
! #: common.opt:1525
  #, 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:1563
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1567
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1571
  #, 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:1575
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1579
  #, no-c-format
  msgid "Print any rules associated with diagnostic messages."
  msgstr ""
  
! #: common.opt:1583
  #, no-c-format
  msgid "Use color within diagnostic messages to highlight pertinent information."
  msgstr ""
  
! #: common.opt:1587
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1591
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1595
  #, 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:1611
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1615
  #, no-c-format
  msgid "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which characters to use in text arg diagrams."
  msgstr ""
  
! #: common.opt:1634
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1638
  #, no-c-format
  msgid "Use indentation to show nesting of diagnostics in text output."
  msgstr ""
  
! #: common.opt:1642
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1646
  #, no-c-format
  msgid "Show nesting levels as numbers when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1653
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
  msgstr ""
  
! #: common.opt:1657
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1661
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1665
  #, 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:1672
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1676
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1680
  #, 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:1684
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1689
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1693
  #, fuzzy, no-c-format
  #| msgid "Do the full register move optimization pass"
  msgid "Dump optimization passes."
  msgstr "Lakukan tahap optimisasi register penuh"
  
! #: common.opt:1697
  #, 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:1701
  #, 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:1705
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr "Aktfikan tabel CFI melalui direktif perakit GAS."
  
! #: common.opt:1709
  #, fuzzy, no-c-format
  #| msgid "Perform early inlining"
  msgid "Perform early inlining."
  msgstr "Lakukan inlining awal"
  
! #: common.opt:1717
  #, fuzzy, no-c-format
  #| msgid "Perform Interprocedural constant propagation"
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "Lakukan propagasi konstanta interprosedural"
  
! #: common.opt:1721
  #, 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:1725
  #, 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:1729
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr "Jangan tekan informasi debug C++ class."
  
! #: common.opt:1733
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable exception handling."
  msgstr "Aktifkan penanganan eksepsi"
  
! #: common.opt:1737
  #, 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:1741
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1759
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1775
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1779
  #, 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:1783
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1787
  #, 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:1791
  #, 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:1799
  #, 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:1803
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1819
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1826
  #, 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:1830
  #, 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:1834
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
  msgstr ""
  
! #: common.opt:1838
  #, fuzzy, no-c-format
  #| msgid "Perform global common subexpression elimination"
  msgid "Perform global common subexpression elimination."
  msgstr "Lakukan penghapusan global comman subexpression"
  
! #: common.opt:1842
  #, 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:1846
  #, 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:1850
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr ""
  
! #: common.opt:1854
  #, 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:1859
  #, 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:1876
  #, 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:1881
  #, 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:1885
  #, fuzzy, no-c-format
  #| msgid "Enable Graphite Identity transformation"
  msgid "Enable Graphite Identity transformation."
  msgstr "Aktifkan transformasi Graphite Identify"
  
! #: common.opt:1889
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr ""
  
! #: common.opt:1902
  #, no-c-format
  msgid "Run two instruction combination passes late in the pass pipeline; one before register allocation and one after."
  msgstr ""
  
! #: common.opt:1907
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1911 common.opt:1919 common.opt:3317
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1915
  #, 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:1923
  #, 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:1927
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1931
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1939
  #, fuzzy, no-c-format
  #| msgid "Enable label alignment optimizations"
  msgid "Enable the loop nest optimizer."
  msgstr "Aktifkan optimisasi label alignmen"
  
! #: common.opt:1943
  #, no-c-format
  msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
  msgstr ""
  
! #: common.opt:1947
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1951
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1955
  #, fuzzy, no-c-format
  #| msgid "Enable guessing of branch probabilities"
  msgid "Enable guessing of branch probabilities."
  msgstr "Aktifkan penerkaan kemungkinan dari percabangan"
  
! #: common.opt:1959
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr ""
  
! #: common.opt:1963
  #, no-c-format
  msgid "Harden conditionals not used in branches, checking reversed conditions."
  msgstr ""
  
! #: common.opt:1967
  #, no-c-format
  msgid "Harden conditional branches by checking reversed conditions."
  msgstr ""
  
! #: common.opt:1971
  #, no-c-format
  msgid "Harden control flow by recording and checking execution paths."
  msgstr ""
  
! #: common.opt:1975
  #, fuzzy, no-c-format
  #| msgid "Disable bcnz instruction"
  msgid "Disable CFR in leaf functions."
  msgstr "Non-aktifkan instruksi bcnz"
  
! #: common.opt:1979
  #, no-c-format
  msgid "Check CFR execution paths also before calls followed by returns of their results."
  msgstr ""
  
! #: common.opt:1983
  #, no-c-format
  msgid "Check CFR execution paths also when exiting a function through an exception."
  msgstr ""
  
! #: common.opt:1987
  #, 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:2008
  #, fuzzy, no-c-format
  #| msgid "Use given assembler dialect"
  msgid "Emit .ident assembler directives."
  msgstr "Gunakan dialek perakit yang diberikan"
  
! #: common.opt:2012
  #, 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:2016
  #, 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:2020
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:2036
  #, 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:2048
  #, fuzzy, no-c-format
  #| msgid "Do not generate .size directives"
  msgid "Do not generate .size directives."
  msgstr "Jangan hasilkan direktif .size"
  
! #: common.opt:2052
  #, fuzzy, no-c-format
  #| msgid "Perform indirect inlining"
  msgid "Perform indirect inlining."
  msgstr "Lakukan inlining tidak langsung"
  
! #: common.opt:2058
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:2062
  #, 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:2066
  #, 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:2070
  #, 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:2077
  #, 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:2081
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:2091
  #, no-c-format
  msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
  msgstr ""
  
! #: common.opt:2119
  #, no-c-format
  msgid "Equivalent to -fcf-protection=full."
  msgstr ""
  
! #: common.opt:2123
  #, 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:2146
  #, 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:2150
  #, 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:2154
  #, 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:2158
  #, 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:2162
  #, fuzzy, no-c-format
  #| msgid "Perform Interprocedural constant propagation"
  msgid "Perform interprocedural constant propagation."
  msgstr "Lakukan propagasi konstanta interprosedural"
  
! #: common.opt:2166
  #, 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:2174
  #, fuzzy, no-c-format
  #| msgid "Perform Interprocedural constant propagation"
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "Lakukan propagasi konstanta interprosedural"
  
! #: common.opt:2178
  #, fuzzy, no-c-format
  #| msgid "Perform interprocedural points-to analysis"
  msgid "Perform interprocedural modref analysis."
  msgstr "Lakukan analisa interprosedural titik-ke"
  
! #: common.opt:2182
  #, no-c-format
  msgid "Perform reordering and cloning of functions to maximize locality."
  msgstr ""
  
! #: common.opt:2186
  #, fuzzy, no-c-format
  #| msgid "Perform Interprocedural constant propagation"
  msgid "Perform interprocedural profile propagation."
  msgstr "Lakukan propagasi konstanta interprosedural"
  
! #: common.opt:2190
  #, fuzzy, no-c-format
  #| msgid "Perform interprocedural points-to analysis"
  msgid "Perform interprocedural points-to analysis."
  msgstr "Lakukan analisa interprosedural titik-ke"
  
! #: common.opt:2194
  #, fuzzy, no-c-format
  #| msgid "Discover pure and const functions"
  msgid "Discover pure and const functions."
  msgstr "Temukan fungsi pure dan const"
  
! #: common.opt:2198
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:2202
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:2206
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:2210
  #, 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:2214
  #, 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:2218
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:2230
  #, 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:2234
  #, 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:2238
  #, 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:2251
  #, 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:2267
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:2272
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:2277
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr "Share slots untuk menyimpan register keras berbeda."
  
! #: common.opt:2281
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr "Share stack slots untuk spilled pseudo-register."
  
! #: common.opt:2285
  #, 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:2289
  #, fuzzy, no-c-format
  #| msgid "Optimize induction variables on trees"
  msgid "Optimize induction variables on trees."
  msgstr "Optimasi variabel induksi dalam pohon"
  
! #: common.opt:2293
  #, 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:2297
  #, 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:2301
  #, 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:2305
  #, 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:2309
  #, 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:2313
  #, 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:2321
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:2325
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable link-time optimization."
  msgstr "Aktifkan optimasi penghubung"
  
! #: common.opt:2329
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:2333
  #, no-c-format
  msgid "Enable incremental LTO, with its cache in given directory."
  msgstr ""
  
! #: common.opt:2337
  #, no-c-format
  msgid "Number of cache entries in incremental LTO after which to prune old entries."
  msgstr ""
  
! #: common.opt:2362
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2366
  #, no-c-format
  msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
  msgstr ""
  
! #: common.opt:2371
  #, no-c-format
  msgid "Use zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2379
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr ""
  
! #: common.opt:2383
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr ""
  
! #: common.opt:2387
  #, 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:2391
  #, 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:2395
  #, no-c-format
  msgid "Allow removal of malloc and free pairs when allocated block is unused."
  msgstr ""
  
! #: common.opt:2402
  #, fuzzy, no-c-format
  #| msgid "Report on permanent memory allocation"
  msgid "Report on permanent memory allocation."
  msgstr "Laporkan pada alokasi memori permanen"
  
! #: common.opt:2406
  #, 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:2413
  #, 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:2417
  #, 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:2421
  #, 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:2425
  #, 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:2429
  #, fuzzy, no-c-format
  #| msgid "Align the start of functions"
  msgid "Align the start of every function."
  msgstr "Align awal dari fungsi"
  
! #: common.opt:2433
  #, 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:2437
  #, 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:2441
  #, 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:2445
  #, fuzzy, no-c-format
  #| msgid "Align the start of loops"
  msgid "Move stores out of loops."
  msgstr "Align awal dari loops"
  
! #: common.opt:2449
  #, no-c-format
  msgid "Building block for specs-based multilib-aware TFLAGS."
  msgstr ""
  
! #: common.opt:2453
  #, 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:2457
  #, 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:2461
  #, 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:2465
  #, fuzzy, no-c-format
  #| msgid "Support synchronous non-call exceptions"
  msgid "Support synchronous non-call exceptions."
  msgstr "Dukung eksepsi sinkronous bukan panggilan"
  
! #: common.opt:2472
  #, no-c-format
  msgid "-foffload-options=<targets>=<options>\tSpecify options for the offloading targets."
  msgstr ""
  
! #: common.opt:2478
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2493
  #, no-c-format
  msgid "-foffload-abi-host-opts=<options>\tSpecify host ABI options."
  msgstr ""
  
! #: common.opt:2497
  #, 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:2504
  #, 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:2523
  #, 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:2527
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2531
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2535
  #, 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:2549
  #, 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:2553
  #, 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:2557
  #, fuzzy, no-c-format
  #| msgid "Perform early inlining"
  msgid "Perform partial inlining."
  msgstr "Lakukan inlining awal"
  
! #: common.opt:2561 common.opt:2565
  #, 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:2569
  #, 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:2573
  #, 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:2577
  #, 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:2581
  #, fuzzy, no-c-format
  #| msgid "Perform loop peeling"
  msgid "Perform loop peeling."
  msgstr "Lakukan loop peeling"
  
! #: common.opt:2585
  #, fuzzy, no-c-format
  #| msgid "Enable machine specific peephole optimizations"
  msgid "Enable machine specific peephole optimizations."
  msgstr "Aktifkan mesin spesifik peephole optimisasi"
  
! #: common.opt:2589
  #, 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:2593
  #, 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:2597
  #, 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:2601
  #, 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:2605
  #, 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:2609
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2613
  #, fuzzy, no-c-format
  #| msgid "Specify options to GNAT"
  msgid "Specify a plugin to load."
  msgstr "Spesifikasikan pilihan ke GNAT"
  
! #: common.opt:2617
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2621
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "Jalankan optimisasi prediktif commoning."
  
! #: common.opt:2625
  #, 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:2629
  #, fuzzy, no-c-format
  #| msgid "Enable basic program profiling code"
  msgid "Enable basic program profiling code."
  msgstr "Aktifkan aplikasi dasar profiling kode"
  
! #: common.opt:2633
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2637
  #, 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:2641
  #, 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:2645
  #, 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:2650
  #, 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:2654
  #, 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:2658
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2662
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2666
  #, 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:2682
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2698
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2702
  #, no-c-format
  msgid "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV coverage result."
  msgstr ""
  
! #: common.opt:2706
  #, 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:2710
  #, 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:2714
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2718
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2722
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2726
  #, 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:2730
  #, 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:2734
  #, 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:2738
  #, fuzzy, no-c-format
  #| msgid "internal consistency failure"
  msgid "Report on consistency of profile."
  msgstr "kegagalan konsistensi internal"
  
! #: common.opt:2742
  #, 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:2746
  #, 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:2753
  #, 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:2763
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr "Rekam pilihan baris perintah gcc dalam berkas objek."
  
! #: common.opt:2767
  #, fuzzy, no-c-format
  #| msgid "Return small aggregates in registers"
  msgid "Return small aggregates in registers."
  msgstr "Kembali kumpulan kecil dalam registers"
  
! #: common.opt:2775
  #, 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:2789
  #, 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:2804
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2808
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2812
  #, 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:2816
  #, 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:2820
  #, 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:2824
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2837
  #, 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:2841
  #, 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:2845
  #, 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:2853
  #, 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:2857
  #, fuzzy, no-c-format
  #| msgid "Enable scheduling across basic blocks"
  msgid "Enable scheduling across basic blocks."
  msgstr "Aktifkan penjadwalan melewati blok dasar"
  
! #: common.opt:2861
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2865
  #, 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:2869
  #, 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:2873
  #, 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:2877
  #, 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:2881
  #, 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:2889
  #, 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:2893
  #, 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:2900
  #, 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:2904
  #, fuzzy, no-c-format
  #| msgid "Run selective scheduling after reload"
  msgid "Run selective scheduling after reload."
  msgstr "Jalankan penjadwalan selektif setelah reload"
  
! #: common.opt:2908
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2912
  #, 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:2916
  #, 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:2921
  #, fuzzy, no-c-format
  #| msgid "Reschedule pipelined regions without pipelining"
  msgid "Reschedule pipelined regions without pipelining."
  msgstr "Reschedule daerah pipelined tanpa pipelining"
  
! #: common.opt:2925
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2931
  #, 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:2935
  #, 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:2943
  #, 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:2947
  #, 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:2951
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2955
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2959
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2963
  #, 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:2967
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2971
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2975
  #, 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:2987
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2991
  #, 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:2995
  #, 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:3000
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:3004
  #, 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:3008
  #, 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:3012
  #, 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:3016
  #, 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:3020
  #, fuzzy, no-c-format
  #| msgid "Generate APCS conformant stack frames"
  msgid "Generate discontiguous stack frames."
  msgstr "Hasilkan APCS konforman stack frames"
  
! #: common.opt:3024
  #, 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:3028
  #, 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:3032
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:3036
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:3040
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:3044
  #, 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:3048
  #, 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:3052
  #, 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:3056
  #, 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:3065
  #, 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:3069
  #, 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:3073
  #, 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:3077
  #, 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:3081
  #, 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:3085
  #, 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:3089
  #, 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:3101
  #, fuzzy, no-c-format
  #| msgid "Assume strict aliasing rules apply"
  msgid "Assume strict aliasing rules apply."
  msgstr "Asumsikan aturan strict aliasing berjalan"
  
! #: common.opt:3105
  #, 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:3109
  #, no-c-format
  msgid "Disable stack scrub entirely, disregarding strub attributes."
  msgstr ""
  
! #: common.opt:3113
  #, no-c-format
  msgid "Enable stack scrub as per attributes, with strict call checking."
  msgstr ""
  
! #: common.opt:3122
  #, no-c-format
  msgid "Restore default strub mode: as per attributes, with relaxed checking."
  msgstr ""
  
! #: common.opt:3126
  #, 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:3130
  #, no-c-format
  msgid "Enable at-calls stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3134
  #, no-c-format
  msgid "Enable internal stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3138
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:3142
  #, 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:3146
  #, 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:3150
  #, fuzzy, no-c-format
  #| msgid "Perform jump threading optimizations"
  msgid "Perform jump threading optimizations."
  msgstr "Lakukan optimasi jump threading"
  
! #: common.opt:3154
  #, 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:3158
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:3162
  #, 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:3181
  #, 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:3185
  #, 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:3189
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:3194
  #, no-c-format
  msgid "Whether trampolines are generated in executable memory rather than executable stack."
  msgstr ""
  
! #: common.opt:3212
  #, 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:3216
  #, 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:3220
  #, 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:3224
  #, 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:3232
  #, 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:3240
  #, 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:3248
  #, fuzzy, no-c-format
  #| msgid "Enable copy propagation on trees"
  msgid "Enable copy propagation on trees."
  msgstr "Aktifkan salin propagasi pada pohon"
  
! #: common.opt:3256
  #, 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:3260
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "Lakukan konversi dari kondisional switch."
  
! #: common.opt:3264
  #, 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:3268
  #, fuzzy, no-c-format
  #| msgid "Enable dominator optimizations"
  msgid "Enable dominator optimizations."
  msgstr "Aktifkan optimasi dominator"
  
! #: common.opt:3272
  #, 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:3276
  #, fuzzy, no-c-format
  #| msgid "Enable dead store elimination"
  msgid "Enable dead store elimination."
  msgstr "Aktifkan penghapusan dead store"
  
! #: common.opt:3280
  #, fuzzy, no-c-format
  #| msgid "Enable copy propagation on trees"
  msgid "Enable forward propagation on trees."
  msgstr "Aktifkan salin propagasi pada pohon"
  
! #: common.opt:3284
  #, 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:3288
  #, 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:3292
  #, 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:3298
  #, 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:3305
  #, fuzzy, no-c-format
  #| msgid "Enable loop distribution on trees"
  msgid "Enable loop distribution on trees."
  msgstr "Aktifkan loop distribusi pada pohon"
  
! #: common.opt:3309
  #, 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:3313
  #, 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:3321
  #, 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:3325
  #, 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:3329
  #, 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:3333
  #, fuzzy, no-c-format
  #| msgid "Enable automatic parallelization of loops"
  msgid "Enable automatic parallelization of loops."
  msgstr "Aktifkan paralelisasi otomatis dari loops"
  
! #: common.opt:3337
  #, fuzzy, no-c-format
  #| msgid "Enable conditional moves"
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "Aktifkan perpindahan kondisional"
  
! #: common.opt:3341
  #, 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:3345
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:3349
  #, 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:3353
  #, fuzzy, no-c-format
  #| msgid "Enable reassociation on tree level"
  msgid "Enable reassociation on tree level."
  msgstr "Aktifkan reasosiasi pada tingkat pohon"
  
! #: common.opt:3361
  #, 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:3365
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:3369
  #, fuzzy, no-c-format
  #| msgid "Perform scalar replacement of aggregates"
  msgid "Perform scalar replacement of aggregates."
  msgstr "Lakukan penggantian skalar dari kumpulan"
  
! #: common.opt:3373
  #, 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:3381
  #, 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:3385
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:3389
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:3394
  #, 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:3398
  #, no-c-format
  msgid "Trap on __builtin_unreachable instead of using it for optimization."
  msgstr ""
  
! #: common.opt:3402
  #, 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:3406
  #, 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:3421
  #, 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:3426
  #, 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:3434
  #, 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:3438
  #, fuzzy, no-c-format
  #| msgid "Perform loop unswitching"
  msgid "Perform loop unswitching."
  msgstr "Lakukan loop unswitching"
  
! #: common.opt:3442
  #, fuzzy, no-c-format
  #| msgid "Perform loop peeling"
  msgid "Perform loop splitting."
  msgstr "Lakukan loop peeling"
  
! #: common.opt:3446
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:3450
  #, 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:3454
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3458
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3462
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3466
  #, no-c-format
  msgid "Use the Modern linker (MOLD) linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3470
  #, no-c-format
  msgid "Use the Wild linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3477
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable linking of libatomic."
  msgstr "Aktifkan optimasi penghubung"
  
! #: common.opt:3484
  #, fuzzy, no-c-format
  #| msgid "Perform variable tracking"
  msgid "Perform variable tracking."
  msgstr "Lakukan pelacakan variabel"
  
! #: common.opt:3491
  #, fuzzy, no-c-format
  #| msgid "Perform variable tracking"
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Lakukan pelacakan variabel"
  
! #: common.opt:3497
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:3504
  #, 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:3509
  #, fuzzy, no-c-format
  #| msgid "Enable loop vectorization on trees"
  msgid "Enable vectorization on trees."
  msgstr "Aktifkan vektorisasi loop pada pohon"
  
! #: common.opt:3517
  #, fuzzy, no-c-format
  #| msgid "Enable loop vectorization on trees"
  msgid "Enable loop vectorization on trees."
  msgstr "Aktifkan vektorisasi loop pada pohon"
  
! #: common.opt:3521
  #, 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:3525
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:3529
  #, 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:3548
  #, 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:3556
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "Aktifkan propagasi penyalinan dari informasi skalar-evolusi."
  
! #: common.opt:3560
  #, no-c-format
  msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
  msgstr ""
  
! #: common.opt:3582
  #, 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:3586
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3605
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3621
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3625
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3629
  #, 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:3633
  #, 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:3637
  #, 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:3641
  #, fuzzy, no-c-format
  #| msgid "Perform whole program optimizations"
  msgid "Perform whole program optimizations."
  msgstr "Lakukan optimisasi seluruh aplikasi"
  
! #: common.opt:3645
  #, 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:3649
  #, 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:3653
  #, 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:3657
  #, 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:3661
  #, no-c-format
  msgid "-fzero-init-padding-bits=[standard|unions|all]\tZero padding bits in initializers."
  msgstr ""
  
! #: common.opt:3677
  #, 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:3681
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3685
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3689
  #, 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:3709
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3715
  #, 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:3719
  #, 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:3723
  #, no-c-format
  msgid "Generate pruned BTF when emitting BTF info."
  msgstr ""
  
! #: common.opt:3727
  #, 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:3731
  #, 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:3735
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3739
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3743
  #, 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:3747
  #, 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:3751
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3759
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3763
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3767
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3771
  #, 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:3775
  #, 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:3787
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3791
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3795
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3799
  #, 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:3803
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3810
  #, 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:3839
  #, fuzzy, no-c-format
  #| msgid "Generate isel instructions"
  msgid "Generate compressed debug sections."
  msgstr "Hasilkan instruksi isel"
  
! #: common.opt:3843
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3850
  #, 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:3854
  #, 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:3883
  #, fuzzy, no-c-format
  #| msgid "Place output into <file>"
  msgid "-o <file>\tPlace output into <file>."
  msgstr "Tempatkan keluaran kedalam <berkas>"
  
! #: common.opt:3887
  #, fuzzy, no-c-format
  #| msgid "Enable function profiling"
  msgid "Enable function profiling."
  msgstr "Aktifkan profiling fungsi"
  
! #: common.opt:3897
  #, 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:3938
  #, 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:3942
  #, 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:3946
  #, no-c-format
  msgid "Remove all symbol table and relocation information from the executable."
  msgstr ""
  
! #: common.opt:3973
  #, fuzzy, no-c-format
  #| msgid "Enable verbose output"
  msgid "Enable verbose output."
  msgstr "Aktifkan keluaran verbose"
  
! #: common.opt:3977
  #, fuzzy, no-c-format
  #| msgid "Display the compiler's version"
  msgid "Display the compiler's version."
  msgstr "Tampilkan versi dari kompiler"
  
! #: common.opt:3981
  #, fuzzy, no-c-format
  #| msgid "Suppress warnings"
  msgid "Suppress warnings."
  msgstr "Tekan peringatan"
  
! #: common.opt:3991
  #, fuzzy, no-c-format
  #| msgid "Create a shared library"
  msgid "Create a shared library."
  msgstr "Buat sebuah perpustakaan terbagi"
  
! #: common.opt:4058
  #, 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:4062
  #, 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:4066
  #, 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:4074
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
  
! #: common.opt:4078
  #, no-c-format
  msgid "Perform dead code elimination on zero and sign extensions with special dataflow analysis."
  msgstr ""
--- 13073,16393 ----
  msgid "--help=<class>\tDisplay descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params."
  msgstr "Tampilkan deskripsi dari pilihan spesifik class. <class> adalah satu atau lebih dari pengoptimasi, target, peringatan, tidak terdokumentasi, params"
  
! #: common.opt:414
  #, no-c-format
  msgid "Display target specific command line options (including assembler and linker options)."
  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."
  msgstr "Lewatkan -assert pure-text ke penghubung"
  
! #: common.opt:467
  #, fuzzy, no-c-format
  #| msgid "Set optimization level to <number>"
  msgid "-O<number>\tSet optimization level to <number>."
  msgstr "Set tingkat optimasi ke <nomor>"
  
! #: common.opt:471
  #, fuzzy, no-c-format
  #| msgid "Optimize for space rather than speed"
  msgid "Optimize for space rather than speed."
  msgstr "Optimasi untuk ruang daripada kecepatan"
  
! #: common.opt:475
  #, no-c-format
  msgid "Optimize for speed disregarding exact standards compliance."
  msgstr ""
  
! #: common.opt:479
  #, fuzzy, no-c-format
  #| msgid "Optimize for space rather than speed"
  msgid "Optimize for debugging experience rather than speed or size."
  msgstr "Optimasi untuk ruang daripada kecepatan"
  
! #: common.opt:483
  #, fuzzy, no-c-format
  #| msgid "Optimize for space rather than speed"
  msgid "Optimize for space aggressively rather than speed."
  msgstr "Optimasi untuk ruang daripada kecepatan"
  
! #: common.opt:488
  #, no-c-format
  msgid "-Q --help prints what options are enabled.  Just -Q enables verbose messages."
  msgstr ""
  
! #: common.opt:501
  #, no-c-format
  msgid "Stop processing after generating assembly code; do not assemble."
  msgstr ""
  
! #: common.opt:533
  #, fuzzy, no-c-format
  #| msgid "This switch is deprecated; use -Wextra instead"
  msgid "This switch is deprecated; use -Wextra instead."
  msgstr "Pilihan ini sudah ditinggalkan; lebih baik gunakan -Wextra"
  
! #: common.opt:546
  #, fuzzy, no-c-format
  #| msgid "Warn about returning structures, unions or arrays"
  msgid "Warn about returning structures, unions or arrays."
  msgstr "Peringatkan mengenai struktur, unions atau array yang kembali"
  
! #: common.opt:550
  #, no-c-format
  msgid "Warn if a loop with constant number of iterations triggers undefined behavior."
  msgstr ""
  
! #: common.opt:557
  #, fuzzy, no-c-format
  #| msgid "Warn if an array is accessed out of bounds"
  msgid "Warn if an array is accessed out of bounds."
  msgstr "Peringatkan jika sebuah array diakses diluar dari cakupan"
  
! #: common.opt:561
  #, fuzzy, no-c-format
  #| msgid "Warn about zero-length formats"
  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 ""
*************** msgstr ""
*** 16419,16473 ****
  msgid "Generate code for assert contracts."
  msgstr "Hasilkan kode untuk GNU assembler (gas)"
  
! #: algol68/lang.opt:85
  #, fuzzy, no-c-format
  #| msgid "Display the code tree after parsing"
  msgid "Dump Algol 68 modes after parsing."
  msgstr "Tampilkan pohon kode setelah parsing"
  
! #: algol68/lang.opt:89
  #, fuzzy, no-c-format
  #| msgid "Display the code tree after parsing"
  msgid "Dump Algol 68 parse tree after parsing."
  msgstr "Tampilkan pohon kode setelah parsing"
  
! #: algol68/lang.opt:93
  #, no-c-format
  msgid "Dump the interfaces of module definitions in the compiled packet."
  msgstr ""
  
! #: algol68/lang.opt:97
  #, no-c-format
  msgid "Link the GNU Algol run-time library statically in the compilation."
  msgstr ""
  
! #: algol68/lang.opt:101
  #, no-c-format
  msgid "Link the GNU Algol 68 run-time library dynamically in the compilation."
  msgstr ""
  
! #: algol68/lang.opt:105
  #, no-c-format
  msgid "Compile strict Algol 68 as defined by the Revised Report."
  msgstr ""
  
! #: algol68/lang.opt:109
  #, fuzzy, no-c-format
  #| msgid "Accept extensions to support legacy code"
  msgid "Accept GNU extensions to Algol 68."
  msgstr "Terima ekstensi untuk mendukung kode legacy"
  
! #: algol68/lang.opt:115
  #, no-c-format
  msgid "-fstropping=[upper|supper]              Stropping regime to expect in Algol 68 programs."
  msgstr ""
  
! #: algol68/lang.opt:130 algol68/lang.opt:134
  #, no-c-format
  msgid "-fmodules-map=<mapstring>                 Association between module indicants and files."
  msgstr ""
  
! #: algol68/lang.opt:138 algol68/lang.opt:142
  #, no-c-format
  msgid "-fmodules-map-file=<filename>              File containing modules map."
  msgstr ""
--- 16429,16483 ----
  msgid "Generate code for assert contracts."
  msgstr "Hasilkan kode untuk GNU assembler (gas)"
  
! #: algol68/lang.opt:88
  #, fuzzy, no-c-format
  #| msgid "Display the code tree after parsing"
  msgid "Dump Algol 68 modes after parsing."
  msgstr "Tampilkan pohon kode setelah parsing"
  
! #: algol68/lang.opt:92
  #, fuzzy, no-c-format
  #| msgid "Display the code tree after parsing"
  msgid "Dump Algol 68 parse tree after parsing."
  msgstr "Tampilkan pohon kode setelah parsing"
  
! #: algol68/lang.opt:96
  #, no-c-format
  msgid "Dump the interfaces of module definitions in the compiled packet."
  msgstr ""
  
! #: algol68/lang.opt:100
  #, no-c-format
  msgid "Link the GNU Algol run-time library statically in the compilation."
  msgstr ""
  
! #: algol68/lang.opt:104
  #, no-c-format
  msgid "Link the GNU Algol 68 run-time library dynamically in the compilation."
  msgstr ""
  
! #: algol68/lang.opt:108
  #, no-c-format
  msgid "Compile strict Algol 68 as defined by the Revised Report."
  msgstr ""
  
! #: algol68/lang.opt:112
  #, fuzzy, no-c-format
  #| msgid "Accept extensions to support legacy code"
  msgid "Accept GNU extensions to Algol 68."
  msgstr "Terima ekstensi untuk mendukung kode legacy"
  
! #: algol68/lang.opt:118
  #, no-c-format
  msgid "-fstropping=[upper|supper]              Stropping regime to expect in Algol 68 programs."
  msgstr ""
  
! #: algol68/lang.opt:133 algol68/lang.opt:137
  #, no-c-format
  msgid "-fmodules-map=<mapstring>                 Association between module indicants and files."
  msgstr ""
  
! #: algol68/lang.opt:141 algol68/lang.opt:145
  #, no-c-format
  msgid "-fmodules-map-file=<filename>              File containing modules map."
  msgstr ""
*************** msgstr ""
*** 16491,16582 ****
  
  #: rust/lang.opt:67
  #, no-c-format
! msgid "-frust-extern=              Specify where an external library is located."
  msgstr ""
  
  #: rust/lang.opt:71
  #, fuzzy, no-c-format
  #| msgid "Dump various compiler internals to a file"
  msgid "Dump various Rust front end internals."
  msgstr "Dump beberapa kompiler internal ke sebuah berkas"
  
! #: rust/lang.opt:75
  #, no-c-format
  msgid "-frust-dump-<type>              Dump Rust frontend internal information."
  msgstr ""
  
! #: rust/lang.opt:79
  #, no-c-format
  msgid "Enable experimental compilation of Rust files at your own risk."
  msgstr ""
  
! #: rust/lang.opt:83
  #, no-c-format
  msgid "-frust-max-recursion-depth=<integer>."
  msgstr ""
  
! #: rust/lang.opt:87
  #, no-c-format
  msgid "-frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Crate type to emit."
  msgstr ""
  
! #: rust/lang.opt:115
  #, no-c-format
  msgid "-frust-mangling=[legacy|v0]     Version to use for name mangling."
  msgstr ""
  
! #: rust/lang.opt:128
  #, no-c-format
  msgid "-frust-cfg=<name>             Set a config expansion option."
  msgstr ""
  
! #: rust/lang.opt:132
  #, no-c-format
  msgid "-frust-edition=[2015|2018|2021]             Edition to use when compiling rust code."
  msgstr ""
  
! #: rust/lang.opt:148
  #, no-c-format
  msgid "Enable embedding metadata directly into object files."
  msgstr ""
  
! #: rust/lang.opt:152
  #, no-c-format
  msgid "-frust-metadata-output=<path.rox>  Path to output crate metadata."
  msgstr ""
  
! #: rust/lang.opt:160
  #, no-c-format
  msgid "-frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|compilation|end]             The pipeline will run up until this stage when compiling Rust code."
  msgstr ""
  
! #: rust/lang.opt:209
  #, no-c-format
  msgid "Use the temporary and experimental name resolution pipeline instead of the stable one."
  msgstr ""
  
! #: rust/lang.opt:213
  #, no-c-format
  msgid "Use the WIP borrow checker."
  msgstr ""
  
! #: rust/lang.opt:217
  #, no-c-format
  msgid "-frust-edition=[unwind|abort]             Panic strategy to compile crate with."
  msgstr ""
  
! #: rust/lang.opt:230
  #, fuzzy, no-c-format
  #| msgid "Enable use of cost model in vectorization"
  msgid "Enable the overflow checks in code generation."
  msgstr "Aktifkan penggunaan dari model biaya dalam vektorisasi"
  
! #: rust/lang.opt:234
  #, no-c-format
  msgid "Define a built-in offset_of macro in the compiler and assume it is present."
  msgstr ""
  
! #: rust/lang.opt:238
  #, no-c-format
  msgid "Use the new unused variable check implementation."
  msgstr ""
--- 16501,16597 ----
  
  #: rust/lang.opt:67
  #, no-c-format
! msgid "-frust-crate-attr=<attr>        Inject an attribute within the current crate."
  msgstr ""
  
  #: rust/lang.opt:71
+ #, no-c-format
+ msgid "-frust-extern=              Specify where an external library is located."
+ msgstr ""
+ 
+ #: rust/lang.opt:75
  #, fuzzy, no-c-format
  #| msgid "Dump various compiler internals to a file"
  msgid "Dump various Rust front end internals."
  msgstr "Dump beberapa kompiler internal ke sebuah berkas"
  
! #: rust/lang.opt:79
  #, no-c-format
  msgid "-frust-dump-<type>              Dump Rust frontend internal information."
  msgstr ""
  
! #: rust/lang.opt:83
  #, no-c-format
  msgid "Enable experimental compilation of Rust files at your own risk."
  msgstr ""
  
! #: rust/lang.opt:87
  #, no-c-format
  msgid "-frust-max-recursion-depth=<integer>."
  msgstr ""
  
! #: rust/lang.opt:91
  #, no-c-format
  msgid "-frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Crate type to emit."
  msgstr ""
  
! #: rust/lang.opt:119
  #, no-c-format
  msgid "-frust-mangling=[legacy|v0]     Version to use for name mangling."
  msgstr ""
  
! #: rust/lang.opt:132
  #, no-c-format
  msgid "-frust-cfg=<name>             Set a config expansion option."
  msgstr ""
  
! #: rust/lang.opt:136
  #, no-c-format
  msgid "-frust-edition=[2015|2018|2021]             Edition to use when compiling rust code."
  msgstr ""
  
! #: rust/lang.opt:152
  #, no-c-format
  msgid "Enable embedding metadata directly into object files."
  msgstr ""
  
! #: rust/lang.opt:156
  #, no-c-format
  msgid "-frust-metadata-output=<path.rox>  Path to output crate metadata."
  msgstr ""
  
! #: rust/lang.opt:164
  #, no-c-format
  msgid "-frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|compilation|end]             The pipeline will run up until this stage when compiling Rust code."
  msgstr ""
  
! #: rust/lang.opt:213
  #, no-c-format
  msgid "Use the temporary and experimental name resolution pipeline instead of the stable one."
  msgstr ""
  
! #: rust/lang.opt:217
  #, no-c-format
  msgid "Use the WIP borrow checker."
  msgstr ""
  
! #: rust/lang.opt:221
  #, no-c-format
  msgid "-frust-edition=[unwind|abort]             Panic strategy to compile crate with."
  msgstr ""
  
! #: rust/lang.opt:234
  #, fuzzy, no-c-format
  #| msgid "Enable use of cost model in vectorization"
  msgid "Enable the overflow checks in code generation."
  msgstr "Aktifkan penggunaan dari model biaya dalam vektorisasi"
  
! #: rust/lang.opt:238
  #, no-c-format
  msgid "Define a built-in offset_of macro in the compiler and assume it is present."
  msgstr ""
  
! #: rust/lang.opt:242
  #, no-c-format
  msgid "Use the new unused variable check implementation."
  msgstr ""
*************** msgstr "'%%l' operan bukan sebuah label"
*** 20398,20425 ****
  #. 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:13237
  #, c-format
  msgid "floating constant misused"
  msgstr "konstanta pecahan disalah gunakan"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13331
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
  msgstr "ekspresi sebagai operan tidak valid"
  
! #: gcc.cc:133
  #, c-format
  msgid "%s\n"
  msgstr "%s\n"
  
! #: gcc.cc:1908
  #, c-format
  msgid "Using built-in specs.\n"
  msgstr "Menggunakan spesifikasi bawaan.\n"
  
! #: gcc.cc:2153
  #, c-format
  msgid ""
  "Setting spec %s to '%s'\n"
--- 20413,20440 ----
  #. 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:13346
  #, c-format
  msgid "floating constant misused"
  msgstr "konstanta pecahan disalah gunakan"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13440
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
  msgstr "ekspresi sebagai operan tidak valid"
  
! #: gcc.cc:134
  #, c-format
  msgid "%s\n"
  msgstr "%s\n"
  
! #: gcc.cc:1909
  #, c-format
  msgid "Using built-in specs.\n"
  msgstr "Menggunakan spesifikasi bawaan.\n"
  
! #: gcc.cc:2154
  #, c-format
  msgid ""
  "Setting spec %s to '%s'\n"
*************** msgstr ""
*** 20428,20449 ****
  "Menset spesifikasi %s ke '%s'\n"
  "\n"
  
! #: gcc.cc:2362
  #, c-format
  msgid "Reading specs from %s\n"
  msgstr "Membaca spesifikasi dari %s\n"
  
! #: gcc.cc:2492
  #, c-format
  msgid "could not find specs file %s\n"
  msgstr "tidak dapat menemukan berkas spesifikasi %s\n"
  
! #: gcc.cc:2563
  #, c-format
  msgid "rename spec %s to %s\n"
  msgstr "mengubah nama spesifikasi %s ke %s\n"
  
! #: gcc.cc:2565
  #, c-format
  msgid ""
  "spec is '%s'\n"
--- 20443,20464 ----
  "Menset spesifikasi %s ke '%s'\n"
  "\n"
  
! #: gcc.cc:2363
  #, c-format
  msgid "Reading specs from %s\n"
  msgstr "Membaca spesifikasi dari %s\n"
  
! #: gcc.cc:2493
  #, c-format
  msgid "could not find specs file %s\n"
  msgstr "tidak dapat menemukan berkas spesifikasi %s\n"
  
! #: gcc.cc:2564
  #, c-format
  msgid "rename spec %s to %s\n"
  msgstr "mengubah nama spesifikasi %s ke %s\n"
  
! #: gcc.cc:2566
  #, c-format
  msgid ""
  "spec is '%s'\n"
*************** msgstr ""
*** 20452,20458 ****
  "spesifikasi adalah '%s'\n"
  "\n"
  
! #: gcc.cc:3401
  #, c-format
  msgid ""
  "\n"
--- 20467,20473 ----
  "spesifikasi adalah '%s'\n"
  "\n"
  
! #: gcc.cc:3402
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 20461,20569 ****
  "\n"
  "Lanjutkan? (y atau n)"
  
! #: gcc.cc:3573
  #, c-format
  msgid "# %s %.2f %.2f\n"
  msgstr "# %s %.2f %.2f\n"
  
! #: gcc.cc:3754
  #, c-format
  msgid "Usage: %s [options] file...\n"
  msgstr "Penggunaan: %s [pilihan] berkas...\n"
  
! #: gcc.cc:3755
  msgid "Options:\n"
  msgstr "Pilihan:\n"
  
! #: gcc.cc:3757
  #, fuzzy
  #| msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
  msgid "  -pass-exit-codes         Exit with highest error code from a phase.\n"
  msgstr "  -pass-exit-codes         Keluar dengan kode error tertinggi dari sebuah tahap\n"
  
! #: gcc.cc:3758
  #, fuzzy
  #| msgid "  --help                   Display this information\n"
  msgid "  --help                   Display this information.\n"
  msgstr "  --help                   Tampilkan informasi ini\n"
  
! #: gcc.cc:3759
  #, fuzzy
  #| msgid "  --target-help            Display target specific command line options\n"
  msgid "  --target-help            Display target specific command line options (including assembler and linker options).\n"
  msgstr "  --target-help            Tampilkan target spesifik pilihan baris perintah\n"
  
! #: gcc.cc:3761
  #, fuzzy
  #| msgid "  --help={target|optimizers|warnings|params|[^]{joined|separate|undocumented}}[,...]\n"
  msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
  msgstr "  --help={target|optimisasi|peringatan|parameter|[^]{tergabung|dipisahkan|tidak terdokumentasi}}[,...]\n"
  
! #: gcc.cc:3762
  #, fuzzy
  #| msgid "                           Display specific types of command line options\n"
  msgid "                           Display specific types of command line options.\n"
  msgstr "                           Tampilkan tipe spesifik dari pilihan baris perintah\n"
  
! #: gcc.cc:3764
  #, fuzzy
  #| msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
  msgid "  (Use '-v --help' to display command line options of sub-processes).\n"
  msgstr "  (Gunakan '-v --help' untuk menampilkan pilihan baris perintah dari sub-proses)\n"
  
! #: gcc.cc:3765
  #, fuzzy
  #| msgid "  --version                Display compiler version information\n"
  msgid "  --version                Display compiler version information.\n"
  msgstr "  --version                Tampilkan informasi versi penyusun\n"
  
! #: gcc.cc:3766
  #, fuzzy
  #| msgid "  -dumpspecs               Display all of the built in spec strings\n"
  msgid "  -dumpspecs               Display all of the built in spec strings.\n"
  msgstr "  -dumpspecs               Tampilkan seluruh dari string built dalam spesifikasi\n"
  
! #: gcc.cc:3767
  #, fuzzy
  #| msgid "  -dumpversion             Display the version of the compiler\n"
  msgid "  -dumpversion             Display the version of the compiler.\n"
  msgstr "  -dumpversion             Tampilkan versi dari kompiler\n"
  
! #: gcc.cc:3768
  #, fuzzy
  #| msgid "  -dumpmachine             Display the compiler's target processor\n"
  msgid "  -dumpmachine             Display the compiler's target processor.\n"
  msgstr "  -dumpmachine             Tampilkan kompiler target prosesor\n"
  
! #: gcc.cc:3769
  msgid "  -foffload=<targets>      Specify offloading targets.\n"
  msgstr ""
  
! #: gcc.cc:3770
  #, fuzzy
  #| msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
  msgid "  -print-search-dirs       Display the directories in the compiler's search path.\n"
  msgstr "  -print-search-dirs       Tampilkan direktori dalam jalur pencarian kompiler\n"
  
! #: gcc.cc:3771
  #, fuzzy
  #| msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
  msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library.\n"
  msgstr "  -print-libgcc-file-name  Tampilkan nama dari kompiler perpustakaan penyerta\n"
  
! #: gcc.cc:3772
  #, fuzzy
  #| msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
  msgid "  -print-file-name=<lib>   Display the full path to library <lib>.\n"
  msgstr "  -print-file-name=<lib>   Tampilkan jalur lengkap ke perpustakaan <lib>\n"
  
! #: gcc.cc:3773
  #, fuzzy
  #| msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
  msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>.\n"
  msgstr "  -print-prog-name=<prog>  Tampilkan jalur lengkap ke komponen kompiler <prog>\n"
  
! #: gcc.cc:3774
  #, fuzzy
  #| msgid ""
  #| "  -print-multi-lib         Display the mapping between command line options and\n"
--- 20476,20584 ----
  "\n"
  "Lanjutkan? (y atau n)"
  
! #: gcc.cc:3574
  #, c-format
  msgid "# %s %.2f %.2f\n"
  msgstr "# %s %.2f %.2f\n"
  
! #: gcc.cc:3755
  #, c-format
  msgid "Usage: %s [options] file...\n"
  msgstr "Penggunaan: %s [pilihan] berkas...\n"
  
! #: gcc.cc:3756
  msgid "Options:\n"
  msgstr "Pilihan:\n"
  
! #: gcc.cc:3758
  #, fuzzy
  #| msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
  msgid "  -pass-exit-codes         Exit with highest error code from a phase.\n"
  msgstr "  -pass-exit-codes         Keluar dengan kode error tertinggi dari sebuah tahap\n"
  
! #: gcc.cc:3759
  #, fuzzy
  #| msgid "  --help                   Display this information\n"
  msgid "  --help                   Display this information.\n"
  msgstr "  --help                   Tampilkan informasi ini\n"
  
! #: gcc.cc:3760
  #, fuzzy
  #| msgid "  --target-help            Display target specific command line options\n"
  msgid "  --target-help            Display target specific command line options (including assembler and linker options).\n"
  msgstr "  --target-help            Tampilkan target spesifik pilihan baris perintah\n"
  
! #: gcc.cc:3762
  #, fuzzy
  #| msgid "  --help={target|optimizers|warnings|params|[^]{joined|separate|undocumented}}[,...]\n"
  msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
  msgstr "  --help={target|optimisasi|peringatan|parameter|[^]{tergabung|dipisahkan|tidak terdokumentasi}}[,...]\n"
  
! #: gcc.cc:3763
  #, fuzzy
  #| msgid "                           Display specific types of command line options\n"
  msgid "                           Display specific types of command line options.\n"
  msgstr "                           Tampilkan tipe spesifik dari pilihan baris perintah\n"
  
! #: gcc.cc:3765
  #, fuzzy
  #| msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
  msgid "  (Use '-v --help' to display command line options of sub-processes).\n"
  msgstr "  (Gunakan '-v --help' untuk menampilkan pilihan baris perintah dari sub-proses)\n"
  
! #: gcc.cc:3766
  #, fuzzy
  #| msgid "  --version                Display compiler version information\n"
  msgid "  --version                Display compiler version information.\n"
  msgstr "  --version                Tampilkan informasi versi penyusun\n"
  
! #: gcc.cc:3767
  #, fuzzy
  #| msgid "  -dumpspecs               Display all of the built in spec strings\n"
  msgid "  -dumpspecs               Display all of the built in spec strings.\n"
  msgstr "  -dumpspecs               Tampilkan seluruh dari string built dalam spesifikasi\n"
  
! #: gcc.cc:3768
  #, fuzzy
  #| msgid "  -dumpversion             Display the version of the compiler\n"
  msgid "  -dumpversion             Display the version of the compiler.\n"
  msgstr "  -dumpversion             Tampilkan versi dari kompiler\n"
  
! #: gcc.cc:3769
  #, fuzzy
  #| msgid "  -dumpmachine             Display the compiler's target processor\n"
  msgid "  -dumpmachine             Display the compiler's target processor.\n"
  msgstr "  -dumpmachine             Tampilkan kompiler target prosesor\n"
  
! #: gcc.cc:3770
  msgid "  -foffload=<targets>      Specify offloading targets.\n"
  msgstr ""
  
! #: gcc.cc:3771
  #, fuzzy
  #| msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
  msgid "  -print-search-dirs       Display the directories in the compiler's search path.\n"
  msgstr "  -print-search-dirs       Tampilkan direktori dalam jalur pencarian kompiler\n"
  
! #: gcc.cc:3772
  #, fuzzy
  #| msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
  msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library.\n"
  msgstr "  -print-libgcc-file-name  Tampilkan nama dari kompiler perpustakaan penyerta\n"
  
! #: gcc.cc:3773
  #, fuzzy
  #| msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
  msgid "  -print-file-name=<lib>   Display the full path to library <lib>.\n"
  msgstr "  -print-file-name=<lib>   Tampilkan jalur lengkap ke perpustakaan <lib>\n"
  
! #: gcc.cc:3774
  #, fuzzy
  #| msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
  msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>.\n"
  msgstr "  -print-prog-name=<prog>  Tampilkan jalur lengkap ke komponen kompiler <prog>\n"
  
! #: gcc.cc:3775
  #, fuzzy
  #| msgid ""
  #| "  -print-multi-lib         Display the mapping between command line options and\n"
*************** msgstr ""
*** 20575,20587 ****
  "  -print-multi-lib         Tampilkan pemetaan diantara pilihan baris perintah dan\n"
  "                           multiple pencarian direktori perpustakaan\n"
  
! #: gcc.cc:3777
  #, fuzzy
  #| msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
  msgid "  -print-multi-directory   Display the root directory for versions of libgcc.\n"
  msgstr "  -print-multi-direktori   Tampilkan root direktori untuk versi dari libbgcc\n"
  
! #: gcc.cc:3778
  #, fuzzy
  #| msgid ""
  #| "  -print-multi-lib         Display the mapping between command line options and\n"
--- 20590,20602 ----
  "  -print-multi-lib         Tampilkan pemetaan diantara pilihan baris perintah dan\n"
  "                           multiple pencarian direktori perpustakaan\n"
  
! #: gcc.cc:3778
  #, fuzzy
  #| msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
  msgid "  -print-multi-directory   Display the root directory for versions of libgcc.\n"
  msgstr "  -print-multi-direktori   Tampilkan root direktori untuk versi dari libbgcc\n"
  
! #: gcc.cc:3779
  #, fuzzy
  #| msgid ""
  #| "  -print-multi-lib         Display the mapping between command line options and\n"
*************** msgstr ""
*** 20593,20695 ****
  "  -print-multi-lib         Tampilkan pemetaan diantara pilihan baris perintah dan\n"
  "                           multiple pencarian direktori perpustakaan\n"
  
! #: gcc.cc:3781
  #, fuzzy
  #| msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
  msgid "  -print-multi-os-directory Display the relative path to OS libraries.\n"
  msgstr "  -print-multi-os-direktori Tampilkan jalur relatif ke perpustakaan OS\n"
  
! #: gcc.cc:3782
  #, fuzzy
  #| msgid "  -print-sysroot           Display the target libraries directory\n"
  msgid "  -print-sysroot           Display the target libraries directory.\n"
  msgstr "  -print-sysroot           Tampilkan target direktori perpustakaan\n"
  
! #: gcc.cc:3783
  #, fuzzy
  #| msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers\n"
  msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.\n"
  msgstr "  -print-sysroot-headers-suffix Tampilkan akhiran sysroot yang digunakan untuk menemukan headers\n"
  
! #: gcc.cc:3784
  #, fuzzy
  #| msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
  msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler.\n"
  msgstr "  -Wa,<pilihan>               Lewatkan dipisahkan-oleh-koma <pilihan> ke perakit\n"
  
! #: gcc.cc:3785
  #, fuzzy
  #| msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
  msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor.\n"
  msgstr "  -Wp,<pilihan>               Lewatkan dipisahkan-oleh-koma <pilihan> ke preprosesor\n"
  
! #: gcc.cc:3786
  #, fuzzy
  #| msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
  msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker.\n"
  msgstr "  -Wl,<pilihan>               Lewatkan dipisahkan-oleh-koma <pilihan> ke penghubung\n"
  
! #: gcc.cc:3787
  #, fuzzy
  #| msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
  msgid "  -Xassembler <arg>        Pass <arg> on to the assembler.\n"
  msgstr "  -Xassembler <arg>        Lewatkan <arg> ke perakit\n"
  
! #: gcc.cc:3788
  #, fuzzy
  #| msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
  msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.\n"
  msgstr "  -Xpreprocessor <arg>     Lewatkan <arg> ke preprosesor\n"
  
! #: gcc.cc:3789
  #, fuzzy
  #| msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
  msgid "  -Xlinker <arg>           Pass <arg> on to the linker.\n"
  msgstr "  -Xlinker <arg>           Lewatkan <arg> ke penghubung\n"
  
! #: gcc.cc:3790
  #, fuzzy
  #| msgid "  -save-temps              Do not delete intermediate files\n"
  msgid "  -save-temps              Do not delete intermediate files.\n"
  msgstr "  -save-temps              Jangan hapus berkas perantara\n"
  
! #: gcc.cc:3791
  #, fuzzy
  #| msgid "  -save-temps              Do not delete intermediate files\n"
  msgid "  -save-temps=<arg>        Do not delete intermediate files.\n"
  msgstr "  -save-temps              Jangan hapus berkas perantara\n"
  
! #: gcc.cc:3792
  msgid ""
  "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
  "                           prefixes to other gcc components.\n"
  msgstr ""
  
! #: gcc.cc:3795
  #, fuzzy
  #| msgid "  -pipe                    Use pipes rather than intermediate files\n"
  msgid "  -pipe                    Use pipes rather than intermediate files.\n"
  msgstr "  -pipe                    Gunakan pipes daripada berkas perantara\n"
  
! #: gcc.cc:3796
  #, fuzzy
  #| msgid "  -time                    Time the execution of each subprocess\n"
  msgid "  -time                    Time the execution of each subprocess.\n"
  msgstr "  -time                    Waktu eksekusi dari setiap subproses\n"
  
! #: gcc.cc:3797
  #, fuzzy
  #| msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
  msgid "  -specs=<file>            Override built-in specs with the contents of <file>.\n"
  msgstr "  -specs=<berkas>          Override spesifikasi bawaan dengan isi dari <berkas>\n"
  
! #: gcc.cc:3798
  #, fuzzy
  #| msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
  msgid "  -std=<standard>          Assume that the input sources are for <standard>.\n"
  msgstr "  -std=<standar>           Asumsikan bahwa multiple sumber adalah dari <standar>\n"
  
! #: gcc.cc:3799
  #, fuzzy
  #| msgid ""
  #| "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
--- 20608,20710 ----
  "  -print-multi-lib         Tampilkan pemetaan diantara pilihan baris perintah dan\n"
  "                           multiple pencarian direktori perpustakaan\n"
  
! #: gcc.cc:3782
  #, fuzzy
  #| msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
  msgid "  -print-multi-os-directory Display the relative path to OS libraries.\n"
  msgstr "  -print-multi-os-direktori Tampilkan jalur relatif ke perpustakaan OS\n"
  
! #: gcc.cc:3783
  #, fuzzy
  #| msgid "  -print-sysroot           Display the target libraries directory\n"
  msgid "  -print-sysroot           Display the target libraries directory.\n"
  msgstr "  -print-sysroot           Tampilkan target direktori perpustakaan\n"
  
! #: gcc.cc:3784
  #, fuzzy
  #| msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers\n"
  msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.\n"
  msgstr "  -print-sysroot-headers-suffix Tampilkan akhiran sysroot yang digunakan untuk menemukan headers\n"
  
! #: gcc.cc:3785
  #, fuzzy
  #| msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
  msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler.\n"
  msgstr "  -Wa,<pilihan>               Lewatkan dipisahkan-oleh-koma <pilihan> ke perakit\n"
  
! #: gcc.cc:3786
  #, fuzzy
  #| msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
  msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor.\n"
  msgstr "  -Wp,<pilihan>               Lewatkan dipisahkan-oleh-koma <pilihan> ke preprosesor\n"
  
! #: gcc.cc:3787
  #, fuzzy
  #| msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
  msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker.\n"
  msgstr "  -Wl,<pilihan>               Lewatkan dipisahkan-oleh-koma <pilihan> ke penghubung\n"
  
! #: gcc.cc:3788
  #, fuzzy
  #| msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
  msgid "  -Xassembler <arg>        Pass <arg> on to the assembler.\n"
  msgstr "  -Xassembler <arg>        Lewatkan <arg> ke perakit\n"
  
! #: gcc.cc:3789
  #, fuzzy
  #| msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
  msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.\n"
  msgstr "  -Xpreprocessor <arg>     Lewatkan <arg> ke preprosesor\n"
  
! #: gcc.cc:3790
  #, fuzzy
  #| msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
  msgid "  -Xlinker <arg>           Pass <arg> on to the linker.\n"
  msgstr "  -Xlinker <arg>           Lewatkan <arg> ke penghubung\n"
  
! #: gcc.cc:3791
  #, fuzzy
  #| msgid "  -save-temps              Do not delete intermediate files\n"
  msgid "  -save-temps              Do not delete intermediate files.\n"
  msgstr "  -save-temps              Jangan hapus berkas perantara\n"
  
! #: gcc.cc:3792
  #, fuzzy
  #| msgid "  -save-temps              Do not delete intermediate files\n"
  msgid "  -save-temps=<arg>        Do not delete intermediate files.\n"
  msgstr "  -save-temps              Jangan hapus berkas perantara\n"
  
! #: gcc.cc:3793
  msgid ""
  "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
  "                           prefixes to other gcc components.\n"
  msgstr ""
  
! #: gcc.cc:3796
  #, fuzzy
  #| msgid "  -pipe                    Use pipes rather than intermediate files\n"
  msgid "  -pipe                    Use pipes rather than intermediate files.\n"
  msgstr "  -pipe                    Gunakan pipes daripada berkas perantara\n"
  
! #: gcc.cc:3797
  #, fuzzy
  #| msgid "  -time                    Time the execution of each subprocess\n"
  msgid "  -time                    Time the execution of each subprocess.\n"
  msgstr "  -time                    Waktu eksekusi dari setiap subproses\n"
  
! #: gcc.cc:3798
  #, fuzzy
  #| msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
  msgid "  -specs=<file>            Override built-in specs with the contents of <file>.\n"
  msgstr "  -specs=<berkas>          Override spesifikasi bawaan dengan isi dari <berkas>\n"
  
! #: gcc.cc:3799
  #, fuzzy
  #| msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
  msgid "  -std=<standard>          Assume that the input sources are for <standard>.\n"
  msgstr "  -std=<standar>           Asumsikan bahwa multiple sumber adalah dari <standar>\n"
  
! #: gcc.cc:3800
  #, fuzzy
  #| msgid ""
  #| "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
*************** msgstr ""
*** 20701,20761 ****
  "  --sysroot=<direktori>    Gunakan <direktori> sebagai root direktori untuk headers\n"
  "                           dan perpustakaan\n"
  
! #: gcc.cc:3802
  #, fuzzy
  #| msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
  msgid "  -B <directory>           Add <directory> to the compiler's search paths.\n"
  msgstr "  -B <direktori>           Tambahkan <direktori> ke jalur pencarian kompiler\n"
  
! #: gcc.cc:3803
  #, fuzzy
  #| msgid "  -v                       Display the programs invoked by the compiler\n"
  msgid "  -v                       Display the programs invoked by the compiler.\n"
  msgstr "  -v                       Tampilkan aplikasi yang dipanggil oleh kompiler\n"
  
! #: gcc.cc:3804
  #, fuzzy
  #| msgid "  -###                     Like -v but options quoted and commands not executed\n"
  msgid "  -###                     Like -v but options quoted and commands not executed.\n"
  msgstr "  -###                     Seperti -v tetapi pilihan diquote dan perintah tidak dijalankan\n"
  
! #: gcc.cc:3805
  #, fuzzy
  #| msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
  msgid "  -E                       Preprocess only; do not compile, assemble or link.\n"
  msgstr "  -E                       Hanya preproses; jangan kompile, rakit, atau hubung\n"
  
! #: gcc.cc:3806
  #, fuzzy
  #| msgid "  -S                       Compile only; do not assemble or link\n"
  msgid "  -S                       Compile only; do not assemble or link.\n"
  msgstr "  -S                       Hanya kompile; jangan rakit atau hubung\n"
  
! #: gcc.cc:3807
  #, fuzzy
  #| msgid "  -c                       Compile and assemble, but do not link\n"
  msgid "  -c                       Compile and assemble, but do not link.\n"
  msgstr "  -c                       Kompile dan rakit, tetapi jangan hubungkan\n"
  
! #: gcc.cc:3808
  #, fuzzy
  #| msgid "  -o <file>                Place the output into <file>\n"
  msgid "  -o <file>                Place the output into <file>.\n"
  msgstr "  -o <berkas>              Tempatkan keluaran ke dalam <berkas>\n"
  
! #: gcc.cc:3809
  msgid ""
  "  -pie                     Create a dynamically linked position independent\n"
  "                           executable.\n"
  msgstr ""
  
! #: gcc.cc:3811
  #, fuzzy
  #| msgid "  --help                   Display this information\n"
  msgid "  -shared                  Create a shared library.\n"
  msgstr "  --help                   Tampilkan informasi ini\n"
  
! #: gcc.cc:3812
  #, fuzzy
  #| msgid ""
  #| "  -x <language>            Specify the language of the following input files\n"
--- 20716,20776 ----
  "  --sysroot=<direktori>    Gunakan <direktori> sebagai root direktori untuk headers\n"
  "                           dan perpustakaan\n"
  
! #: gcc.cc:3803
  #, fuzzy
  #| msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
  msgid "  -B <directory>           Add <directory> to the compiler's search paths.\n"
  msgstr "  -B <direktori>           Tambahkan <direktori> ke jalur pencarian kompiler\n"
  
! #: gcc.cc:3804
  #, fuzzy
  #| msgid "  -v                       Display the programs invoked by the compiler\n"
  msgid "  -v                       Display the programs invoked by the compiler.\n"
  msgstr "  -v                       Tampilkan aplikasi yang dipanggil oleh kompiler\n"
  
! #: gcc.cc:3805
  #, fuzzy
  #| msgid "  -###                     Like -v but options quoted and commands not executed\n"
  msgid "  -###                     Like -v but options quoted and commands not executed.\n"
  msgstr "  -###                     Seperti -v tetapi pilihan diquote dan perintah tidak dijalankan\n"
  
! #: gcc.cc:3806
  #, fuzzy
  #| msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
  msgid "  -E                       Preprocess only; do not compile, assemble or link.\n"
  msgstr "  -E                       Hanya preproses; jangan kompile, rakit, atau hubung\n"
  
! #: gcc.cc:3807
  #, fuzzy
  #| msgid "  -S                       Compile only; do not assemble or link\n"
  msgid "  -S                       Compile only; do not assemble or link.\n"
  msgstr "  -S                       Hanya kompile; jangan rakit atau hubung\n"
  
! #: gcc.cc:3808
  #, fuzzy
  #| msgid "  -c                       Compile and assemble, but do not link\n"
  msgid "  -c                       Compile and assemble, but do not link.\n"
  msgstr "  -c                       Kompile dan rakit, tetapi jangan hubungkan\n"
  
! #: gcc.cc:3809
  #, fuzzy
  #| msgid "  -o <file>                Place the output into <file>\n"
  msgid "  -o <file>                Place the output into <file>.\n"
  msgstr "  -o <berkas>              Tempatkan keluaran ke dalam <berkas>\n"
  
! #: gcc.cc:3810
  msgid ""
  "  -pie                     Create a dynamically linked position independent\n"
  "                           executable.\n"
  msgstr ""
  
! #: gcc.cc:3812
  #, fuzzy
  #| msgid "  --help                   Display this information\n"
  msgid "  -shared                  Create a shared library.\n"
  msgstr "  --help                   Tampilkan informasi ini\n"
  
! #: gcc.cc:3813
  #, fuzzy
  #| msgid ""
  #| "  -x <language>            Specify the language of the following input files\n"
*************** msgstr ""
*** 20773,20779 ****
  "                           'koson' berarti kembali ke perilaku baku dari\n"
  "                           menebak bahasa berdasarkan  dari nama berkas ekstensi\n"
  
! #: gcc.cc:3819
  #, c-format
  msgid ""
  "\n"
--- 20788,20794 ----
  "                           'koson' berarti kembali ke perilaku baku dari\n"
  "                           menebak bahasa berdasarkan  dari nama berkas ekstensi\n"
  
! #: gcc.cc:3820
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 20786,20863 ****
  " dilewatkan ke berbagai sub-proses dipanggil oleh %s. Dalam tujuan untuk melewatkan\n"
  " ke pilihan lain di proses ini pilihan -W<huruf> harus digunakan.\n"
  
! #: gcc.cc:6972
  #, fuzzy, c-format
  #| msgid "Processing spec %c%s%c, which is '%s'\n"
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "Memproses spesifikasi %c%s%c, yang mana '%s'\n"
  
! #: gcc.cc:7733
  #, c-format
  msgid "Target: %s\n"
  msgstr "Target: %s\n"
  
! #: gcc.cc:7734
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "Dikonfigurasikan dengan: %s\n"
  
! #: gcc.cc:7748
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "Model Thread: %s\n"
  
! #: gcc.cc:7749
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr ""
  
! #: gcc.cc:7751
  #, c-format
  msgid " zstd"
  msgstr ""
  
! #: gcc.cc:7753 gcov.cc:1902 gcov.cc:1962 gcov.cc:1974 gcov.cc:3564
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.cc:7764
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "versi gcc %s %s\n"
  
! #: gcc.cc:7767
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "gcc versi driver %s%smenjalankan gcc versi %s\n"
  
! #: gcc.cc:7843 gcc.cc:8057
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr ""
  
! #: gcc.cc:7977
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr ""
  
! #: gcc.cc:8823
  #, c-format
  msgid "install: %s%s\n"
  msgstr "memasang: %s%s\n"
  
! #: gcc.cc:8826
  #, c-format
  msgid "programs: %s\n"
  msgstr "aplikasi: %s\n"
  
! #: gcc.cc:8828
  #, c-format
  msgid "libraries: %s\n"
  msgstr "perpustakaan: %s\n"
  
! #: gcc.cc:8945
  #, c-format
  msgid ""
  "\n"
--- 20801,20878 ----
  " dilewatkan ke berbagai sub-proses dipanggil oleh %s. Dalam tujuan untuk melewatkan\n"
  " ke pilihan lain di proses ini pilihan -W<huruf> harus digunakan.\n"
  
! #: gcc.cc:6974
  #, fuzzy, c-format
  #| msgid "Processing spec %c%s%c, which is '%s'\n"
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "Memproses spesifikasi %c%s%c, yang mana '%s'\n"
  
! #: gcc.cc:7735
  #, c-format
  msgid "Target: %s\n"
  msgstr "Target: %s\n"
  
! #: gcc.cc:7736
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "Dikonfigurasikan dengan: %s\n"
  
! #: gcc.cc:7750
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "Model Thread: %s\n"
  
! #: gcc.cc:7751
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr ""
  
! #: gcc.cc:7753
  #, c-format
  msgid " zstd"
  msgstr ""
  
! #: gcc.cc:7755 gcov.cc:1902 gcov.cc:1962 gcov.cc:1974 gcov.cc:3564
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.cc:7766
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "versi gcc %s %s\n"
  
! #: gcc.cc:7769
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "gcc versi driver %s%smenjalankan gcc versi %s\n"
  
! #: gcc.cc:7845 gcc.cc:8059
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr ""
  
! #: gcc.cc:7979
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr ""
  
! #: gcc.cc:8825
  #, c-format
  msgid "install: %s%s\n"
  msgstr "memasang: %s%s\n"
  
! #: gcc.cc:8828
  #, c-format
  msgid "programs: %s\n"
  msgstr "aplikasi: %s\n"
  
! #: gcc.cc:8830
  #, c-format
  msgid "libraries: %s\n"
  msgstr "perpustakaan: %s\n"
  
! #: gcc.cc:8953
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 20866,20882 ****
  "\n"
  "Untuk instruksi pelaporan bug, mohon lihat:\n"
  
! #: gcc.cc:8961 gcov-tool.cc:594 sarif-replay.cc:59
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.cc:8964 gcov-tool.cc:596 gcov.cc:1155 sarif-replay.cc:62
  #: fortran/gfortranspec.cc:282
  msgid "(C)"
  msgstr "(C)"
  
! #: gcc.cc:8965 gcov-tool.cc:598 gcov.cc:1157 sarif-replay.cc:63
  #: fortran/gfortranspec.cc:283
  #, c-format
  msgid ""
--- 20881,20897 ----
  "\n"
  "Untuk instruksi pelaporan bug, mohon lihat:\n"
  
! #: gcc.cc:8969 gcov-tool.cc:594 sarif-replay.cc:59
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.cc:8972 gcov-tool.cc:596 gcov.cc:1155 sarif-replay.cc:62
  #: fortran/gfortranspec.cc:282
  msgid "(C)"
  msgstr "(C)"
  
! #: gcc.cc:8973 gcov-tool.cc:598 gcov.cc:1157 sarif-replay.cc:63
  #: fortran/gfortranspec.cc:283
  #, c-format
  msgid ""
*************** msgstr ""
*** 20888,20894 ****
  "ADA GARANSI; bahkan tidak untuk DIPERDAGANGKAN atau KECOCOKAN UNTUK SEBUAH TUJUAN TERTENTU.\n"
  "\n"
  
! #: gcc.cc:9312
  #, c-format
  msgid ""
  "\n"
--- 20903,20909 ----
  "ADA GARANSI; bahkan tidak untuk DIPERDAGANGKAN atau KECOCOKAN UNTUK SEBUAH TUJUAN TERTENTU.\n"
  "\n"
  
! #: gcc.cc:9320
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 20901,20907 ****
  "===============\n"
  "\n"
  
! #: gcc.cc:9313
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
--- 20916,20922 ----
  "===============\n"
  "\n"
  
! #: gcc.cc:9321
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
*************** msgstr ""
*** 20910,20916 ****
  "Gunakan \"-Wl,OPSI\" untuk melewatkan \"OPSI\" ke penghubung.\n"
  "\n"
  
! #: gcc.cc:10827
  #, c-format
  msgid ""
  "Assembler options\n"
--- 20925,20931 ----
  "Gunakan \"-Wl,OPSI\" untuk melewatkan \"OPSI\" ke penghubung.\n"
  "\n"
  
! #: gcc.cc:10835
  #, c-format
  msgid ""
  "Assembler options\n"
*************** msgstr ""
*** 20921,20927 ****
  "============\n"
  "\n"
  
! #: gcc.cc:10828
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
--- 20936,20942 ----
  "============\n"
  "\n"
  
! #: gcc.cc:10836
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
*************** msgstr "`"
*** 21697,21702 ****
--- 21712,21732 ----
  msgid "'"
  msgstr "'"
  
+ #: json-diagnostic.cc:236
+ #, c-format
+ msgid "In JSON value %e"
+ msgstr ""
+ 
+ #: json-diagnostic.cc:239
+ #, c-format
+ msgid "In JSON object %e"
+ msgstr ""
+ 
+ #: json-diagnostic.cc:242
+ #, c-format
+ msgid "In JSON array %e"
+ msgstr ""
+ 
  #: langhooks.cc:389
  msgid "At top level:"
  msgstr "Di tingkat paling atas:"
*************** msgid "In member function %qs"
*** 21706,21712 ****
  msgstr "Dalam anggota fungsi %qs"
  
  #. Kinds within executable code.
! #: langhooks.cc:409 libgdiagnostics.cc:1528
  msgid "In function %qs"
  msgstr "Dalam fungsi %qs"
  
--- 21736,21742 ----
  msgstr "Dalam anggota fungsi %qs"
  
  #. Kinds within executable code.
! #: langhooks.cc:409 libgdiagnostics.cc:1512
  msgid "In function %qs"
  msgstr "Dalam fungsi %qs"
  
*************** msgstr "    inlined dari %qs di %s:%d"
*** 21726,21849 ****
  msgid "    inlined from %qs"
  msgstr "    inlined dari %qs"
  
! #: libgdiagnostics.cc:1529
  #, fuzzy
  #| msgid "In member function %qs"
  msgid "In member %qs"
  msgstr "Dalam anggota fungsi %qs"
  
! #: libgdiagnostics.cc:1530
  msgid "In module %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1531
  #, fuzzy
  #| msgid " from namespace %s"
  msgid "In namespace %qs"
  msgstr " dari ruang nama %s"
  
! #: libgdiagnostics.cc:1532
  #, fuzzy
  #| msgid "In function %qs"
  msgid "In type %qs"
  msgstr "Dalam fungsi %qs"
  
! #: libgdiagnostics.cc:1534
  #, fuzzy
  #| msgid "invalid receiver type %qs"
  msgid "In return type %qs"
  msgstr "tipe penerima %qs tidak valid"
  
! #: libgdiagnostics.cc:1535
  #, fuzzy
  #| msgid "invalid parameter %qs"
  msgid "In parameter %qs"
  msgstr "parameter %qs tidak valid"
  
! #: libgdiagnostics.cc:1536
  #, fuzzy
  #| msgid "unused variable %q+D"
  msgid "In variable %qs"
  msgstr "variabel %q+D tidak digunakan"
  
  #. Kinds within XML or HTML documents.
! #: libgdiagnostics.cc:1539
  #, fuzzy
  #| msgid "In member function %qs"
  msgid "In element %qs"
  msgstr "Dalam anggota fungsi %qs"
  
! #: libgdiagnostics.cc:1540
  msgid "In attribute %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1541
  #, fuzzy
  #| msgid "In function %qs"
  msgid "In text %qs"
  msgstr "Dalam fungsi %qs"
  
! #: libgdiagnostics.cc:1542
  #, fuzzy
  #| msgid "In function %qs"
  msgid "In comment %qs"
  msgstr "Dalam fungsi %qs"
  
! #: libgdiagnostics.cc:1544
  #, fuzzy
  #| msgid "Generate bit instructions"
  msgid "In processing instruction %qs"
  msgstr "Hasilkan bit instruksi"
  
! #: libgdiagnostics.cc:1545
  msgid "In DTD %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1547
  #, fuzzy
  #| msgid "in declaration %q+D"
  msgid "In declaration %qs"
  msgstr "dalam deklarasi %q+D"
  
  #. Kinds within JSON documents.
! #: libgdiagnostics.cc:1550
  msgid "In JSON object %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1551
  msgid "In JSON array %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1553
  msgid "In JSON property %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1554
  msgid "In JSON value %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1701
  #, c-format
  msgid "%e"
  msgstr ""
  
! #: libsarifreplay.cc:760
  msgid "JSON object"
  msgstr ""
  
! #: libsarifreplay.cc:763
  msgid "JSON array"
  msgstr ""
  
! #: libsarifreplay.cc:767
  msgid "JSON number"
  msgstr ""
  
! #: libsarifreplay.cc:770
  msgid "JSON string"
  msgstr ""
  
! #: libsarifreplay.cc:775
  msgid "JSON literal"
  msgstr ""
  
--- 21756,21879 ----
  msgid "    inlined from %qs"
  msgstr "    inlined dari %qs"
  
! #: libgdiagnostics.cc:1513
  #, fuzzy
  #| msgid "In member function %qs"
  msgid "In member %qs"
  msgstr "Dalam anggota fungsi %qs"
  
! #: libgdiagnostics.cc:1514
  msgid "In module %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1515
  #, fuzzy
  #| msgid " from namespace %s"
  msgid "In namespace %qs"
  msgstr " dari ruang nama %s"
  
! #: libgdiagnostics.cc:1516
  #, fuzzy
  #| msgid "In function %qs"
  msgid "In type %qs"
  msgstr "Dalam fungsi %qs"
  
! #: libgdiagnostics.cc:1518
  #, fuzzy
  #| msgid "invalid receiver type %qs"
  msgid "In return type %qs"
  msgstr "tipe penerima %qs tidak valid"
  
! #: libgdiagnostics.cc:1519
  #, fuzzy
  #| msgid "invalid parameter %qs"
  msgid "In parameter %qs"
  msgstr "parameter %qs tidak valid"
  
! #: libgdiagnostics.cc:1520
  #, fuzzy
  #| msgid "unused variable %q+D"
  msgid "In variable %qs"
  msgstr "variabel %q+D tidak digunakan"
  
  #. Kinds within XML or HTML documents.
! #: libgdiagnostics.cc:1523
  #, fuzzy
  #| msgid "In member function %qs"
  msgid "In element %qs"
  msgstr "Dalam anggota fungsi %qs"
  
! #: libgdiagnostics.cc:1524
  msgid "In attribute %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1525
  #, fuzzy
  #| msgid "In function %qs"
  msgid "In text %qs"
  msgstr "Dalam fungsi %qs"
  
! #: libgdiagnostics.cc:1526
  #, fuzzy
  #| msgid "In function %qs"
  msgid "In comment %qs"
  msgstr "Dalam fungsi %qs"
  
! #: libgdiagnostics.cc:1528
  #, fuzzy
  #| msgid "Generate bit instructions"
  msgid "In processing instruction %qs"
  msgstr "Hasilkan bit instruksi"
  
! #: libgdiagnostics.cc:1529
  msgid "In DTD %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1531
  #, fuzzy
  #| msgid "in declaration %q+D"
  msgid "In declaration %qs"
  msgstr "dalam deklarasi %q+D"
  
  #. Kinds within JSON documents.
! #: libgdiagnostics.cc:1534
  msgid "In JSON object %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1535
  msgid "In JSON array %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1537
  msgid "In JSON property %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1538
  msgid "In JSON value %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1685
  #, c-format
  msgid "%e"
  msgstr ""
  
! #: libsarifreplay.cc:739
  msgid "JSON object"
  msgstr ""
  
! #: libsarifreplay.cc:742
  msgid "JSON array"
  msgstr ""
  
! #: libsarifreplay.cc:746
  msgid "JSON number"
  msgstr ""
  
! #: libsarifreplay.cc:749
  msgid "JSON string"
  msgstr ""
  
! #: libsarifreplay.cc:754
  msgid "JSON literal"
  msgstr ""
  
*************** msgstr ""
*** 21851,21863 ****
  msgid "this is the insn:"
  msgstr "ini adalah insn:"
  
! #: lra-constraints.cc:4182
  #, fuzzy
  #| msgid "Disable indexed addressing"
  msgid "unable to reload address in "
  msgstr "Non-aktifkan pengalamatan terindeks"
  
! #: lra-constraints.cc:4478 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "tidak dapat menghasilkan reloads untuk:"
  
--- 21881,21893 ----
  msgid "this is the insn:"
  msgstr "ini adalah insn:"
  
! #: lra-constraints.cc:4197
  #, fuzzy
  #| msgid "Disable indexed addressing"
  msgid "unable to reload address in "
  msgstr "Non-aktifkan pengalamatan terindeks"
  
! #: lra-constraints.cc:4522 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "tidak dapat menghasilkan reloads untuk:"
  
*************** msgstr "insn tidak dikenal:"
*** 22038,22055 ****
  msgid "insn does not satisfy its constraints:"
  msgstr "insn tidak memenuhi batasannya:"
  
! #: targhooks.cc:2480
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr "dibuat dan digunakan dengan konfigurasi berbeda dari '%s'"
  
! #: targhooks.cc:2495
  #, fuzzy
  #| msgid "created and used with different settings of -fpic"
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "dibuat dan digunakan dengan konfigurasi berbeda dari -fpic"
  
! #: targhooks.cc:2497
  #, fuzzy
  #| msgid "created and used with different settings of -fpie"
  msgid "created and used with different settings of %<-fpie%>"
--- 22068,22085 ----
  msgid "insn does not satisfy its constraints:"
  msgstr "insn tidak memenuhi batasannya:"
  
! #: targhooks.cc:2497
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr "dibuat dan digunakan dengan konfigurasi berbeda dari '%s'"
  
! #: targhooks.cc:2512
  #, fuzzy
  #| msgid "created and used with different settings of -fpic"
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "dibuat dan digunakan dengan konfigurasi berbeda dari -fpic"
  
! #: targhooks.cc:2514
  #, fuzzy
  #| msgid "created and used with different settings of -fpie"
  msgid "created and used with different settings of %<-fpie%>"
*************** msgstr "%s%speringatan: %s versi header
*** 22090,22097 ****
  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:129 c/c-decl.cc:6614
! #: c/c-typeck.cc:9509 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonim>"
--- 22120,22127 ----
  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:9587 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonim>"
*************** msgid "length modifier in strfmon format
*** 22461,22483 ****
  msgstr "pemodifikasi panjang dalam format strfmon"
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.cc:1699 fortran/cpp.cc:630
  msgid "<command-line>"
  msgstr "<baris-perintah>"
  
! #: config/aarch64/aarch64.cc:13004 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:13013 config/aarch64/aarch64.cc:13026
! #: config/aarch64/aarch64.cc:13038 config/aarch64/aarch64.cc:13049
! #: config/aarch64/aarch64.cc:13065 config/aarch64/aarch64.cc:13079
! #: config/aarch64/aarch64.cc:13099 config/aarch64/aarch64.cc:13181
! #: config/aarch64/aarch64.cc:13192 config/aarch64/aarch64.cc:13206
! #: config/aarch64/aarch64.cc:13432 config/aarch64/aarch64.cc:13445
! #: config/aarch64/aarch64.cc:13462 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8092
  #: config/riscv/riscv.cc:8108 config/riscv/riscv.cc:8124
  #: config/riscv/riscv.cc:8140 config/riscv/riscv.cc:8173
--- 22491,22513 ----
  msgstr "pemodifikasi panjang dalam format strfmon"
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.cc:1707 fortran/cpp.cc:630
  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:8092
  #: config/riscv/riscv.cc:8108 config/riscv/riscv.cc:8124
  #: config/riscv/riscv.cc:8140 config/riscv/riscv.cc:8173
*************** msgstr "operan tidak valid untuk kode '%
*** 22488,22495 ****
  msgid "invalid operand for '%%%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/aarch64/aarch64.cc:13117 config/aarch64/aarch64.cc:13128
! #: config/aarch64/aarch64.cc:13292 config/aarch64/aarch64.cc:13303
  #: config/riscv/riscv.cc:7988 config/riscv/riscv.cc:7996
  #: config/riscv/riscv.cc:8003 config/riscv/riscv.cc:8007
  #: config/riscv/riscv.cc:8049 config/riscv/riscv.cc:8067
--- 22518,22525 ----
  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:7988 config/riscv/riscv.cc:7996
  #: config/riscv/riscv.cc:8003 config/riscv/riscv.cc:8007
  #: config/riscv/riscv.cc:8049 config/riscv/riscv.cc:8067
*************** msgstr "operan tidak valid untuk kode '%
*** 22498,22622 ****
  msgid "invalid vector constant"
  msgstr "punctuation %qc tidak valid dalam batasan"
  
! #: config/aarch64/aarch64.cc:13142
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13154
  #, 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:13174
  #, 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:13239 config/arm/arm.cc:24779
  #, c-format
  msgid "missing operand"
  msgstr "hilang operan"
  
! #: config/aarch64/aarch64.cc:13329
  #, fuzzy, c-format
  #| msgid "invalid insn:"
  msgid "invalid constant"
  msgstr "insn tidak valid:"
  
! #: config/aarch64/aarch64.cc:13332
  #, fuzzy, c-format
  #| msgid "invalid %%d operand"
  msgid "invalid operand"
  msgstr "operan %%d tidak valid"
  
! #: config/aarch64/aarch64.cc:13470 config/aarch64/aarch64.cc:13475
  #, fuzzy, c-format
  #| msgid "invalid operand code '%c'"
  msgid "invalid operand prefix '%%%c'"
  msgstr "kode operan '%c' tidak valid"
  
! #: config/aarch64/aarch64.cc:13495
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid address mode"
  msgstr "alamat tidak valid"
  
! #: config/aarch64/aarch64.cc:23792
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/aarch64/aarch64.cc:23794
  #, 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:31104
  msgid "preincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31106
  msgid "predecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31108
  #, 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:31110
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31112
  msgid "negation operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31114
  msgid "plus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31116
  msgid "minus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31118
  msgid "multiply operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31120
  msgid "divide operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31123
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31128
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31130
  msgid "subscript operation not supported on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31151 config/aarch64/aarch64.cc:31184
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31172
  #, 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:14543
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
--- 22528,22652 ----
  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:23806
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/aarch64/aarch64.cc:23808
  #, 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:31118
  msgid "preincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31120
  msgid "predecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31122
  #, 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:31124
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31126
  msgid "negation operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31128
  msgid "plus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31130
  msgid "minus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31132
  msgid "multiply operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31134
  msgid "divide operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31137
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31142
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31144
  msgid "subscript operation not supported on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31165 config/aarch64/aarch64.cc:31198
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31186
  #, 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:14652
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
*************** msgid "invalid %%r value"
*** 22633,22645 ****
  msgstr "nilai %%r tidak valid"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:2995
  #, 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:2968
  #, c-format
  msgid "invalid %%N value"
  msgstr "nilai %%N tidak valid"
--- 22663,22675 ----
  msgstr "nilai %%r tidak valid"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3011
  #, 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:2984
  #, c-format
  msgid "invalid %%N value"
  msgstr "nilai %%N tidak valid"
*************** msgstr "nilai %%P tidak valid"
*** 22654,22660 ****
  msgid "invalid %%h value"
  msgstr "nilai %%h tidak valid"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:2988
  #, c-format
  msgid "invalid %%L value"
  msgstr "nilai %%L tidak valid"
--- 22684,22690 ----
  msgid "invalid %%h value"
  msgstr "nilai %%h tidak valid"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:3004
  #, c-format
  msgid "invalid %%L value"
  msgstr "nilai %%L tidak valid"
*************** msgstr "nilai %%m tidak valid"
*** 22669,22675 ****
  msgid "invalid %%M value"
  msgstr "nilai %%M tidak valid"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%U value"
  msgstr "nilai %%U tidak valid"
--- 22699,22705 ----
  msgid "invalid %%M value"
  msgstr "nilai %%M tidak valid"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3018
  #, c-format
  msgid "invalid %%U value"
  msgstr "nilai %%U tidak valid"
*************** msgstr "nilai %%E tidak valid"
*** 22694,22703 ****
  msgid "unknown relocation unspec"
  msgstr "relokasi unspek tidak diketahui"
  
! #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7560 config/gcn/gcn.cc:7569
! #: config/gcn/gcn.cc:7627 config/gcn/gcn.cc:7635 config/gcn/gcn.cc:7651
! #: config/gcn/gcn.cc:7669 config/gcn/gcn.cc:7720 config/gcn/gcn.cc:7839
! #: config/gcn/gcn.cc:7955 config/rs6000/rs6000.cc:14690
  #, c-format
  msgid "invalid %%xn code"
  msgstr "kode %%xn tidak valid"
--- 22724,22733 ----
  msgid "unknown relocation unspec"
  msgstr "relokasi unspek tidak diketahui"
  
! #: 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"
*************** msgstr "UNSPEC tidak valid sebagai opera
*** 22805,22839 ****
  msgid "unrecognized supposed constant"
  msgstr "konstanta yang diharapkan tidak dikenal"
  
! #: config/arm/arm.cc:21090 config/arm/arm.cc:21115 config/arm/arm.cc:21125
! #: config/arm/arm.cc:21134 config/arm/arm.cc:21143
  #, c-format
  msgid "invalid shift operand"
  msgstr "operan shift tidak valid"
  
! #: config/arm/arm.cc:24061 config/arm/arm.cc:24079
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "instruksi Thumb terprediksi"
  
! #: config/arm/arm.cc:24067
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instruksi terprediksi dalam urutan berkondisi"
  
! #: config/arm/arm.cc:24183 config/arm/arm.cc:24196 config/arm/arm.cc:24221
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "Unsupported operand for code '%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/arm/arm.cc:24298 config/arm/arm.cc:24320 config/arm/arm.cc:24330
! #: config/arm/arm.cc:24340 config/arm/arm.cc:24350 config/arm/arm.cc:24389
! #: config/arm/arm.cc:24407 config/arm/arm.cc:24425 config/arm/arm.cc:24467
! #: config/arm/arm.cc:24474 config/arm/arm.cc:24492 config/arm/arm.cc:24499
! #: config/arm/arm.cc:24507 config/arm/arm.cc:24528 config/arm/arm.cc:24535
! #: config/arm/arm.cc:24726 config/arm/arm.cc:24733 config/arm/arm.cc:24760
! #: config/arm/arm.cc:24767 config/bfin/bfin.cc:1441 config/bfin/bfin.cc:1448
  #: config/bfin/bfin.cc:1455 config/bfin/bfin.cc:1462 config/bfin/bfin.cc:1471
  #: config/bfin/bfin.cc:1478 config/bfin/bfin.cc:1485 config/bfin/bfin.cc:1492
  #: config/nds32/nds32.cc:3545
--- 22835,22869 ----
  msgid "unrecognized supposed constant"
  msgstr "konstanta yang diharapkan tidak dikenal"
  
! #: config/arm/arm.cc:21105 config/arm/arm.cc:21130 config/arm/arm.cc:21140
! #: config/arm/arm.cc:21149 config/arm/arm.cc:21158
  #, c-format
  msgid "invalid shift operand"
  msgstr "operan shift tidak valid"
  
! #: config/arm/arm.cc:24076 config/arm/arm.cc:24094
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "instruksi Thumb terprediksi"
  
! #: config/arm/arm.cc:24082
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instruksi terprediksi dalam urutan berkondisi"
  
! #: config/arm/arm.cc:24198 config/arm/arm.cc:24211 config/arm/arm.cc:24236
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "Unsupported operand for code '%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/arm/arm.cc:24313 config/arm/arm.cc:24335 config/arm/arm.cc:24345
! #: config/arm/arm.cc:24355 config/arm/arm.cc:24365 config/arm/arm.cc:24404
! #: config/arm/arm.cc:24422 config/arm/arm.cc:24440 config/arm/arm.cc:24482
! #: config/arm/arm.cc:24489 config/arm/arm.cc:24507 config/arm/arm.cc:24514
! #: config/arm/arm.cc:24522 config/arm/arm.cc:24543 config/arm/arm.cc:24550
! #: config/arm/arm.cc:24741 config/arm/arm.cc:24748 config/arm/arm.cc:24775
! #: config/arm/arm.cc:24782 config/bfin/bfin.cc:1441 config/bfin/bfin.cc:1448
  #: config/bfin/bfin.cc:1455 config/bfin/bfin.cc:1462 config/bfin/bfin.cc:1471
  #: config/bfin/bfin.cc:1478 config/bfin/bfin.cc:1485 config/bfin/bfin.cc:1492
  #: config/nds32/nds32.cc:3545
*************** msgstr "operan tidak valid untuk kode '%
*** 22841,22883 ****
  msgid "invalid operand for code '%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/arm/arm.cc:24402
  #, c-format
  msgid "instruction never executed"
  msgstr "instruksi tidak pernah dijalankan"
  
  #. Former FPA support, effectively unused after GCC-4.7, but not
  #. removed until gcc-15.
! #: config/arm/arm.cc:24440
  #, c-format
  msgid "obsolete FPA format code '%c'"
  msgstr ""
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.cc:24449
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
  
  #. Former iWMMXT support, removed after GCC-15.
! #: config/arm/arm.cc:24455
  #, c-format
  msgid "obsolete iWMMXT format code '%c'"
  msgstr ""
  
! #: config/arm/arm.cc:34277
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/arm/arm.cc:34279
  #, fuzzy
  #| msgid "invalid conversion to type %qT from type %qT"
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "konversi tidak valid ke tipe %qT dari tipe %qT"
  
! #: config/arm/arm.cc:34294 config/arm/arm.cc:34310
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
--- 22871,22913 ----
  msgid "invalid operand for code '%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/arm/arm.cc:24417
  #, c-format
  msgid "instruction never executed"
  msgstr "instruksi tidak pernah dijalankan"
  
  #. Former FPA support, effectively unused after GCC-4.7, but not
  #. removed until gcc-15.
! #: config/arm/arm.cc:24455
  #, c-format
  msgid "obsolete FPA format code '%c'"
  msgstr ""
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.cc:24464
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
  
  #. Former iWMMXT support, removed after GCC-15.
! #: config/arm/arm.cc:24470
  #, c-format
  msgid "obsolete iWMMXT format code '%c'"
  msgstr ""
  
! #: config/arm/arm.cc:34292
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/arm/arm.cc:34294
  #, fuzzy
  #| msgid "invalid conversion to type %qT from type %qT"
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "konversi tidak valid ke tipe %qT dari tipe %qT"
  
! #: config/arm/arm.cc:34309 config/arm/arm.cc:34325
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
*************** msgstr "nilai %%j tidak valid"
*** 23016,23029 ****
  msgid "invalid const_double operand"
  msgstr "operan const_double tidak valid"
  
! #: config/bpf/bpf.cc:940
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "invalid address in operand"
  msgstr "ekspresi sebagai operan tidak valid"
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:947
  #, fuzzy
  #| msgid "unexpected operand"
  msgid "unsupported operand"
--- 23046,23059 ----
  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"
*************** msgstr "operan tidak terduga"
*** 23031,23040 ****
  
  #. Format punctuators via %s to avoid -Wformat-diag.
  #: config/cris/cris.cc:783 config/ft32/ft32.cc:110 config/moxie/moxie.cc:108
! #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6325
! #: gcc.cc:6339 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:1098 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8107
  #: 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
--- 23061,23070 ----
  
  #. Format punctuators via %s to avoid -Wformat-diag.
  #: config/cris/cris.cc:783 config/ft32/ft32.cc:110 config/moxie/moxie.cc:108
! #: 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:1182 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8107
  #: 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 "operan output_move_double buruk"
*** 23249,23275 ****
  msgid "bad output_condmove_single operand"
  msgstr "operan output_condmove_single buruk"
  
! #: config/gcn/gcn.cc:7235 config/gcn/gcn.cc:7255 config/gcn/gcn.cc:7259
! #: config/gcn/gcn.cc:7600 config/gcn/gcn.cc:7611 config/gcn/gcn.cc:7614
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:7382 config/gcn/gcn.cc:7405 config/gcn/gcn.cc:7437
! #: config/gcn/gcn.cc:7453 config/gcn/gcn.cc:7468 config/gcn/gcn.cc:7487
! #: config/gcn/gcn.cc:7551 config/gcn/gcn.cc:7745 config/gcn/gcn.cc:7860
  #, fuzzy, c-format
  #| msgid "invalid operand to %%R code"
  msgid "invalid operand %%xn code"
  msgstr "operan ke kode %%R tidak valid"
  
! #: config/gcn/gcn.cc:7848
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand %%xn code invalid for QImode"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/gcn/gcn.cc:7936
  #, fuzzy, c-format
  #| msgid "invalid insn:"
  msgid "invalid fp constant"
--- 23279,23305 ----
  msgid "bad output_condmove_single operand"
  msgstr "operan output_condmove_single buruk"
  
! #: config/gcn/gcn.cc:7281 config/gcn/gcn.cc:7301 config/gcn/gcn.cc:7305
! #: config/gcn/gcn.cc:7646 config/gcn/gcn.cc:7657 config/gcn/gcn.cc:7660
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:7428 config/gcn/gcn.cc:7451 config/gcn/gcn.cc:7483
! #: config/gcn/gcn.cc:7499 config/gcn/gcn.cc:7514 config/gcn/gcn.cc:7533
! #: config/gcn/gcn.cc:7597 config/gcn/gcn.cc:7791 config/gcn/gcn.cc:7906
  #, fuzzy, c-format
  #| msgid "invalid operand to %%R code"
  msgid "invalid operand %%xn code"
  msgstr "operan ke kode %%R tidak valid"
  
! #: config/gcn/gcn.cc:7894
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand %%xn code invalid for QImode"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/gcn/gcn.cc:7982
  #, fuzzy, c-format
  #| msgid "invalid insn:"
  msgid "invalid fp constant"
*************** msgstr "insn tidak valid:"
*** 23283,23431 ****
  msgid "Expected register or constant integer."
  msgstr "akumulator bukan sebuah konstanta integer"
  
! #: config/i386/i386.cc:13325
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "UNSPEC tidak valid sebagai operan"
  
! #: config/i386/i386.cc:13868
  #, fuzzy, c-format
  #| msgid "invalid use of %<restrict%>"
  msgid "invalid use of register '%s'"
  msgstr "penggunaan tidak valid dari %<restrict%>"
  
! #: config/i386/i386.cc:13873
  #, 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:14108
  #, 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:14143
  #, 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:14218
  #, 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:14223
  #, 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:14301
  #, 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:14380
  #, 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:14398
  #, 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:14419
  #, 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:14434
  #, 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:14462
  #, 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:14480
  #, 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:14503
  #, 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:14530
  #, 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:14618
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "kode operan '%c' tidak valid"
  
! #: config/i386/i386.cc:14680 config/i386/i386.cc:15069
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "batasan untuk operan tidak valid"
  
! #: config/i386/i386.cc:14781
  #, fuzzy, c-format
  #| msgid "invalid controlling predicate"
  msgid "invalid vector immediate"
  msgstr "predikat pengontrol tidak valid"
  
! #: config/i386/i386.cc:17959
  msgid "unknown insn mode"
  msgstr "mode insn tidak diketahui"
  
! #: config/i386/i386.cc:24693
  #, 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:24696
  #, 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:24699
  #, 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:24702
  #, 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:24740 config/i386/i386.cc:24765
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24743 config/i386/i386.cc:24769
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
--- 23313,23461 ----
  msgid "Expected register or constant integer."
  msgstr "akumulator bukan sebuah konstanta integer"
  
! #: config/i386/i386.cc:13434
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "UNSPEC tidak valid sebagai operan"
  
! #: config/i386/i386.cc:13977
  #, fuzzy, c-format
  #| msgid "invalid use of %<restrict%>"
  msgid "invalid use of register '%s'"
  msgstr "penggunaan tidak valid dari %<restrict%>"
  
! #: config/i386/i386.cc:13982
  #, 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:14217
  #, 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:14252
  #, 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:14327
  #, 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:14332
  #, 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:14410
  #, 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:14489
  #, 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:14507
  #, 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:14528
  #, 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:14543
  #, 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:14571
  #, 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:14589
  #, 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:14612
  #, 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:14639
  #, 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:14727
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "kode operan '%c' tidak valid"
  
! #: config/i386/i386.cc:14789 config/i386/i386.cc:15178
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "batasan untuk operan tidak valid"
  
! #: config/i386/i386.cc:14890
  #, fuzzy, c-format
  #| msgid "invalid controlling predicate"
  msgid "invalid vector immediate"
  msgstr "predikat pengontrol tidak valid"
  
! #: config/i386/i386.cc:18068
  msgid "unknown insn mode"
  msgstr "mode insn tidak diketahui"
  
! #: config/i386/i386.cc:24802
  #, 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:24805
  #, 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:24808
  #, 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:24811
  #, 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:24849 config/i386/i386.cc:24874
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24852 config/i386/i386.cc:24878
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
*************** msgid "insn contains an invalid address
*** 23582,23588 ****
  msgstr "alamat tidak valid"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3105
  msgid "invalid address"
  msgstr "alamat tidak valid"
  
--- 23612,23618 ----
  msgstr "alamat tidak valid"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3121
  msgid "invalid address"
  msgstr "alamat tidak valid"
  
*************** msgstr "insn rotasi tidak valid"
*** 23660,23666 ****
  msgid "invalid %%H value"
  msgstr "nilai %%H tidak valid"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3023
  #, c-format
  msgid "invalid %%d value"
  msgstr "nilai %%d tidak valid"
--- 23690,23696 ----
  msgid "invalid %%H value"
  msgstr "nilai %%H tidak valid"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3039
  #, c-format
  msgid "invalid %%d value"
  msgstr "nilai %%d tidak valid"
*************** msgstr ""
*** 23809,23815 ****
  msgid "invalid %%A value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2934
  #, c-format
  msgid "invalid %%D value"
  msgstr "nilai %%D tidak valid"
--- 23839,23845 ----
  msgid "invalid %%A value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2950
  #, c-format
  msgid "invalid %%D value"
  msgstr "nilai %%D tidak valid"
*************** msgstr "kode %%J tidak valid"
*** 23850,23856 ****
  msgid "invalid %%k value"
  msgstr "nilai %%k tidak valid"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%K value"
  msgstr "nilai %%K tidak valid"
--- 23880,23886 ----
  msgid "invalid %%k value"
  msgstr "nilai %%k tidak valid"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:2997
  #, c-format
  msgid "invalid %%K value"
  msgstr "nilai %%K tidak valid"
*************** msgstr "nilai %%T tidak valid"
*** 23881,23898 ****
  msgid "invalid %%u value"
  msgstr "nilai %%u tidak valid"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2956
  #, c-format
  msgid "invalid %%v value"
  msgstr "nilai %%v tidak valid"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3009
  #, 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:3016
  #, c-format
  msgid "invalid %%x value"
  msgstr "nilai %%x tidak valid"
--- 23911,23928 ----
  msgid "invalid %%u value"
  msgstr "nilai %%u tidak valid"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2972
  #, c-format
  msgid "invalid %%v value"
  msgstr "nilai %%v tidak valid"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3025
  #, 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:3032
  #, c-format
  msgid "invalid %%x value"
  msgstr "nilai %%x tidak valid"
*************** msgstr ""
*** 24066,24090 ****
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
! #: config/sh/sh.cc:1229
  #, c-format
  msgid "invalid operand to %%R"
  msgstr "operan tidak valid ke %%R"
  
! #: config/sh/sh.cc:1256
  #, c-format
  msgid "invalid operand to %%S"
  msgstr "operan tidak valid ke %%S"
  
! #: config/sh/sh.cc:8680
  msgid "created and used with different architectures / ABIs"
  msgstr "dibuat dan digunakan dengan arsitektur berbeda / ABI"
  
! #: config/sh/sh.cc:8682
  msgid "created and used with different ABIs"
  msgstr "dibuat dan digunakan dengan ABI berbeda"
  
! #: config/sh/sh.cc:8684
  msgid "created and used with different endianness"
  msgstr "dibuat dan digunakan dengan endianness berbeda"
  
--- 24096,24120 ----
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
! #: config/sh/sh.cc:1227
  #, c-format
  msgid "invalid operand to %%R"
  msgstr "operan tidak valid ke %%R"
  
! #: config/sh/sh.cc:1254
  #, c-format
  msgid "invalid operand to %%S"
  msgstr "operan tidak valid ke %%S"
  
! #: config/sh/sh.cc:8679
  msgid "created and used with different architectures / ABIs"
  msgstr "dibuat dan digunakan dengan arsitektur berbeda / ABI"
  
! #: config/sh/sh.cc:8681
  msgid "created and used with different ABIs"
  msgstr "dibuat dan digunakan dengan ABI berbeda"
  
! #: config/sh/sh.cc:8683
  msgid "created and used with different endianness"
  msgstr "dibuat dan digunakan dengan endianness berbeda"
  
*************** msgstr ""
*** 24215,24238 ****
  msgid "Unable to load DLL."
  msgstr "tidak dapat mengemulasikan %qs"
  
! #: config/xtensa/xtensa.cc:848 config/xtensa/xtensa.cc:882
  msgid "bad test"
  msgstr "tes buruk"
  
! #: config/xtensa/xtensa.cc:2976
  msgid "invalid mask"
  msgstr "topeng tidak valid"
  
! #: config/xtensa/xtensa.cc:3042 config/xtensa/xtensa.cc:3052
  #, c-format
  msgid "invalid %%t/%%b value"
  msgstr "nilai %%t/%%b tidak valid"
  
! #: config/xtensa/xtensa.cc:3130
  msgid "no register in address"
  msgstr "tidak ada register dalam alamat"
  
! #: config/xtensa/xtensa.cc:3138
  msgid "address offset not a constant"
  msgstr "ofset alamat bukan sebuah konstanta"
  
--- 24245,24268 ----
  msgid "Unable to load DLL."
  msgstr "tidak dapat mengemulasikan %qs"
  
! #: config/xtensa/xtensa.cc:845 config/xtensa/xtensa.cc:879
  msgid "bad test"
  msgstr "tes buruk"
  
! #: config/xtensa/xtensa.cc:2992
  msgid "invalid mask"
  msgstr "topeng tidak valid"
  
! #: config/xtensa/xtensa.cc:3058 config/xtensa/xtensa.cc:3068
  #, c-format
  msgid "invalid %%t/%%b value"
  msgstr "nilai %%t/%%b tidak valid"
  
! #: config/xtensa/xtensa.cc:3146
  msgid "no register in address"
  msgstr "tidak ada register dalam alamat"
  
! #: config/xtensa/xtensa.cc:3154
  msgid "address offset not a constant"
  msgstr "ofset alamat bukan sebuah konstanta"
  
*************** msgstr ""
*** 24266,24272 ****
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8217
  #, fuzzy
  #| msgid "<anonymous>"
  msgid "({anonymous})"
--- 24296,24302 ----
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8295
  #, fuzzy
  #| msgid "<anonymous>"
  msgid "({anonymous})"
*************** msgstr "<anonim>"
*** 24281,24320 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3254 c/c-parser.cc:3463 c/c-parser.cc:3477 c/c-parser.cc:7694
! #: c/c-parser.cc:8548 c/c-parser.cc:9126 c/c-parser.cc:9318 c/c-parser.cc:9351
! #: c/c-parser.cc:9649 c/c-parser.cc:14677 c/c-parser.cc:14712
! #: c/c-parser.cc:14743 c/c-parser.cc:14790 c/c-parser.cc:14971
! #: c/c-parser.cc:15804 c/c-parser.cc:15879 c/c-parser.cc:15922
! #: c/c-parser.cc:24064 c/c-parser.cc:24144 c/c-parser.cc:24473
! #: c/c-parser.cc:24499 c/c-parser.cc:24522 c/c-parser.cc:25208
! #: c/c-parser.cc:25251 c/c-parser.cc:26525 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:4325 c/c-parser.cc:4516
! #: c/c-parser.cc:4551 c/c-parser.cc:14964 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18012 cp/parser.cc:37079
! #: cp/parser.cc:37718
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "diduga %<,%>"
  
! #: c/c-parser.cc:3435 c/c-parser.cc:9609
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<:%> or %<)%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: c/c-parser.cc:3974 c/c-parser.cc:5127 c/c-parser.cc:5319 c/c-parser.cc:5377
! #: c/c-parser.cc:5435 c/c-parser.cc:5824 c/c-parser.cc:5847 c/c-parser.cc:5856
! #: c/c-parser.cc:5907 c/c-parser.cc:5916 c/c-parser.cc:11205
! #: c/c-parser.cc:11291 c/c-parser.cc:11907 c/c-parser.cc:11933
! #: c/c-parser.cc:11967 c/c-parser.cc:12168 c/c-parser.cc:13049
! #: c/c-parser.cc:15078 c/c-parser.cc:17730 c/c-parser.cc:18465
! #: c/c-parser.cc:18524 c/c-parser.cc:18579 c/c-parser.cc:20651
! #: c/c-parser.cc:20943 c/c-parser.cc:21095 c/c-parser.cc:23156
! #: c/c-parser.cc:24564 c/c-parser.cc:25216 c/c-parser.cc:29186
! #: c/c-parser.cc:29454 c/c-parser.cc:29536 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
--- 24311,24350 ----
  #. ;
  #. <~~~~~~~~~ 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:18008 cp/parser.cc:37077
! #: cp/parser.cc:37716
  #, 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
*************** msgstr "diduga %<:%> atau %<...%>"
*** 24322,24492 ****
  #: 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:3426 c/c-parser.cc:9601
! #: c/c-parser.cc:21759 cp/parser.cc:37766 cp/parser.cc:46129
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<)%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:5213 c/c-parser.cc:5967 c/c-parser.cc:6324 c/c-parser.cc:6342
! #: c/c-parser.cc:6343 c/c-parser.cc:6852 c/c-parser.cc:6896 c/c-parser.cc:9700
! #: c/c-parser.cc:12159 c/c-parser.cc:13622 c/c-parser.cc:13995
! #: c/c-parser.cc:17052 c/gimple-parser.cc:1920 cp/parser.cc:37730
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<]%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:5415
  #, fuzzy
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5876 c/c-parser.cc:5881 c/c-parser.cc:17713
! #: c/c-parser.cc:18554 c/c-parser.cc:20633 c/c-parser.cc:21567
! #: c/c-parser.cc:21666 c/c-parser.cc:27884 c/c-parser.cc:28205
! #: c/c-parser.cc:29108 c/c-parser.cc:29262 c/c-parser.cc:29479
  #: 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:11064 c/c-parser.cc:17494 cp/parser.cc:37721
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "diduga %<(%>"
  
! #: c/c-parser.cc:6320 c/c-parser.cc:6322 c/c-parser.cc:16957 cp/parser.cc:37733
! #: cp/parser.cc:41636 go/gofrontend/embed.cc:440
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<[%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:7156 c/c-parser.cc:15307 c/c-parser.cc:21643
! #: c/c-parser.cc:24039 c/c-parser.cc:24125 c/c-parser.cc:24886
! #: c/c-parser.cc:26032 c/c-parser.cc:31328 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4312 c/c-parser.cc:4540
! #: c/c-parser.cc:14859 cp/parser.cc:23909 cp/parser.cc:37727
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:8106 c/c-parser.cc:8115 c/c-parser.cc:10149
! #: c/c-parser.cc:11459 c/c-parser.cc:15071 c/c-parser.cc:15468
! #: c/c-parser.cc:15532 c/c-parser.cc:17034 c/c-parser.cc:18145
! #: c/c-parser.cc:18382 c/c-parser.cc:18944 c/c-parser.cc:19047
! #: c/c-parser.cc:19588 c/c-parser.cc:19756 c/c-parser.cc:20294
! #: c/c-parser.cc:20370 c/c-parser.cc:20501 c/c-parser.cc:20573
! #: c/c-parser.cc:20653 c/c-parser.cc:21326 c/c-parser.cc:21881
! #: c/c-parser.cc:27743 c/c-parser.cc:29135 c/c-parser.cc:29319
! #: c/c-parser.cc:29378 c/c-parser.cc:30614 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:9608 c/c-parser.cc:17638
! #: c/c-parser.cc:19052 cp/parser.cc:37760 cp/parser.cc:39476 cp/parser.cc:42576
! #: cp/parser.cc:43480 go/gofrontend/embed.cc:404
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<:%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:9102 cp/parser.cc:37647
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<while%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:11168 c/c-parser.cc:11407 c/c-parser.cc:11957
! #: c/c-parser.cc:11996 c/c-parser.cc:12089 c/c-parser.cc:12230
! #: c/c-parser.cc:13039 c/c-parser.cc:18559 c/c-parser.cc:20439
  #: 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:37077 cp/parser.cc:37736
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<,%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:11851
  #, fuzzy
  #| msgid "expected %<{%>"
  msgid "expected %<.%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:14530 c/c-parser.cc:14562 c/c-parser.cc:14802
! #: cp/parser.cc:40050 cp/parser.cc:40071
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@end%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:15220 c/gimple-parser.cc:1457 cp/parser.cc:37745
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<>%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:19142 c/c-parser.cc:21113 c/c-parser.cc:21630
! #: cp/parser.cc:37769 cp/parser.cc:45980
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<,%> or %<)%>"
  msgstr "diduga %<,%> atau %<,%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20286 c/c-parser.cc:23934 c/c-parser.cc:23979
! #: c/c-parser.cc:24136 c/c-parser.cc:24483 c/c-parser.cc:25195
! #: c/c-parser.cc:26408 c/c-parser.cc:27932 c/c-parser.cc:29520
! #: c/gimple-parser.cc:805 c/c-parser.cc:6919 c/c-parser.cc:24056
! #: c/c-parser.cc:24279 cp/parser.cc:37748 cp/parser.cc:47690 cp/parser.cc:47863
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "diduga %<=%>"
  
! #: c/c-parser.cc:21780 c/c-parser.cc:28214 c/c-parser.cc:28235
! #: c/c-parser.cc:17092 c/c-parser.cc:17104 c/c-parser.cc:21760
! #: cp/parser.cc:46130 cp/parser.cc:46157 cp/parser.cc:53808 cp/parser.cc:53819
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.cc:24067 c/c-parser.cc:24147 c/c-parser.cc:24500
! #: c/c-parser.cc:24955 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37724
! #: cp/parser.cc:40260
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<}%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:24160 cp/parser.cc:47788
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<else%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:26079 c/c-parser.cc:26068 cp/parser.cc:50749
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "diduga %<#pragma omp section%> atau %<}%>"
  
! #: c/c-parser.cc:30212 cp/parser.cc:56060
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10380
  #, fuzzy
  #| msgid "<anonymous>"
  msgid "(anonymous)"
  msgstr "<anonim>"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21172 cp/parser.cc:37742
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<<%>"
--- 24352,24522 ----
  #: 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:37764 cp/parser.cc:46127
  #, 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:37728
  #, 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:37719
  #, 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:37731
! #: cp/parser.cc:41634 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:23905 cp/parser.cc:37725
  #: 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:37758 cp/parser.cc:39474 cp/parser.cc:42574
! #: cp/parser.cc:43478 go/gofrontend/embed.cc:404
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<:%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:9106 cp/parser.cc:37645
  #, 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:37075 cp/parser.cc:37734
  #, 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:40048 cp/parser.cc:40069
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@end%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37743
  #, 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:37767 cp/parser.cc:45978
  #, 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:37746 cp/parser.cc:47688 cp/parser.cc:47861
  #, 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:46128 cp/parser.cc:46155 cp/parser.cc:53806 cp/parser.cc:53817
  #, 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:37722
! #: cp/parser.cc:40258
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<}%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:24164 cp/parser.cc:47786
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<else%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50747
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "diduga %<#pragma omp section%> atau %<}%>"
  
! #: c/c-parser.cc:30216 cp/parser.cc:56058
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10458
  #, fuzzy
  #| msgid "<anonymous>"
  msgid "(anonymous)"
  msgstr "<anonim>"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21168 cp/parser.cc:37740
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<<%>"
*************** msgstr "kandidat 1:"
*** 24517,24523 ****
  msgid "  after user-defined conversion:"
  msgstr "tipe %qs memiliki sebuah konstruktor yang didefinisikan pengguna"
  
! #: cp/call.cc:8800 cp/pt.cc:27659
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate is:"
--- 24547,24553 ----
  msgid "  after user-defined conversion:"
  msgstr "tipe %qs memiliki sebuah konstruktor yang didefinisikan pengguna"
  
! #: cp/call.cc:8800 cp/pt.cc:27736
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate is:"
*************** msgstr "Operator tidak dikenal '%s' di %
*** 24684,24987 ****
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:559
  #, fuzzy
  #| msgid "accumulator is not a constant integer"
  msgid "array element not a constant integer"
  msgstr "akumulator bukan sebuah konstanta integer"
  
! #: cp/reflect.cc:567 cp/reflect.cc:3862
  #, fuzzy
  #| msgid "floating constant misused"
  msgid "reflect_constant failed"
  msgstr "konstanta pecahan disalah gunakan"
  
! #: cp/reflect.cc:1000
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a type"
  msgstr "fungsi tidak mengembalikan tipe string"
  
! #: cp/reflect.cc:1012
  #, 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:1023
  #, 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:2324
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2374
  #, 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:2505
  #, 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:2621
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2702
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:2922
  #, 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:3045
  #, 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:3066
  msgid "reflection does not represent a function or function type with a return type"
  msgstr ""
  
! #: cp/reflect.cc:3097
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3103
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3108
  #, 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:3172
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3191
  #, 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:3227
  #, fuzzy
  #| msgid "Do not tune writable data alignment"
  msgid "reflection not suitable for alignment_of"
  msgstr "Jangan tune writable data alignmen"
  
! #: cp/reflect.cc:3263
  #, 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:3272
  msgid "reflection with incomplete type in alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3307
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3331
  #, 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:3507
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3547 cp/reflect.cc:3630
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3551 cp/reflect.cc:3634
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3767
  msgid "reflection does not represent a type, type alias, variable, function, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3779
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:3886
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:3913
  #, fuzzy
  #| msgid "gimplification failed"
  msgid "reflect_function failed"
  msgstr "gimplification gagal"
  
! #: cp/reflect.cc:4792
  #, fuzzy
  #| msgid "argument to '-Xassembler' is missing"
  msgid "value member missing"
  msgstr "argumen ke '-Xassembler' hilang"
  
! #: cp/reflect.cc:4803 cp/reflect.cc:4812
  #, fuzzy
  #| msgid "Unexpected end of module"
  msgid "unexpected value of value member"
  msgstr "Tidak terduga akhir dari modul"
  
! #: cp/reflect.cc:4919
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:4943
  #, 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:5000
  #, 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:5156
  msgid "reflection represents non-integral or bool type"
  msgstr ""
  
! #: cp/reflect.cc:5295
  #, fuzzy
  #| msgid "Function does not return a value"
  msgid "reflection does not represent a template"
  msgstr "Fungsi tidak mengembalikan sebuah nilai"
  
! #: cp/reflect.cc:5318
  #, fuzzy
  #| msgid "invalid argument of %qs attribute"
  msgid "invalid argument to can_substitute"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: cp/reflect.cc:5380
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5509
  #, 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:5754
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5760
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5768
  #, 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:5774
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:5777
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5786
  #, 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:5792
  #, 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:5797
  #, 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:5801
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:5806
  msgid "bit_width 0 with specified name"
  msgstr ""
  
! #: cp/reflect.cc:5809
  #, fuzzy
  #| msgid "right shift count is negative"
  msgid "bit_width is negative"
  msgstr "jumlah geser kanan negatif"
  
! #: cp/reflect.cc:5816
  #, 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:5819
  #, fuzzy
  #| msgid "caller edge count is negative"
  msgid "alignment is negative"
  msgstr "jumlah ujung pemanggil negatif"
  
! #: cp/reflect.cc:5826
  msgid "alignment is smaller than alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:6363
  #, fuzzy
  #| msgid "incomplete implementation of class %qs"
  msgid "incomplete parent class"
  msgstr "implementasi dari class %qs tidak lengkap"
  
! #: cp/reflect.cc:6799
  #, 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:6829 cp/reflect.cc:6857 cp/reflect.cc:6886 cp/reflect.cc:6924
! #: cp/reflect.cc:6962 cp/reflect.cc:6993
  #, fuzzy
  #| msgid "%qT is not a class type"
  msgid "not a complete class type"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/reflect.cc:6952
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7128 cp/reflect.cc:7187 cp/reflect.cc:7261
  #, fuzzy
  #| msgid "%qD cannot be defaulted"
  msgid "value cannot be extracted"
--- 24714,25017 ----
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:565
  #, fuzzy
  #| msgid "accumulator is not a constant integer"
  msgid "array element not a constant integer"
  msgstr "akumulator bukan sebuah konstanta integer"
  
! #: cp/reflect.cc:573 cp/reflect.cc:3906
  #, fuzzy
  #| msgid "floating constant misused"
  msgid "reflect_constant failed"
  msgstr "konstanta pecahan disalah gunakan"
  
! #: cp/reflect.cc:1031
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a type"
  msgstr "fungsi tidak mengembalikan tipe string"
  
! #: cp/reflect.cc:1043
  #, 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:1054
  #, 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:2355
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2405
  #, 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:2536
  #, 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:2652
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2733
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:2953
  #, 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:3076
  #, 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:3097
  msgid "reflection does not represent a function or function type with a return type"
  msgstr ""
  
! #: cp/reflect.cc:3128
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3134
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3139
  #, 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:3203
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3222
  #, 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:3258
  #, fuzzy
  #| msgid "Do not tune writable data alignment"
  msgid "reflection not suitable for alignment_of"
  msgstr "Jangan tune writable data alignmen"
  
! #: cp/reflect.cc:3294
  #, 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:3303
  msgid "reflection with incomplete type in alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3338
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3362
  #, 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:3538
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3578 cp/reflect.cc:3668
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3582 cp/reflect.cc:3672
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3805
  msgid "reflection does not represent a type, type alias, variable, function, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3817
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:3930
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:3957
  #, fuzzy
  #| msgid "gimplification failed"
  msgid "reflect_function failed"
  msgstr "gimplification gagal"
  
! #: cp/reflect.cc:4840
  #, fuzzy
  #| msgid "argument to '-Xassembler' is missing"
  msgid "value member missing"
  msgstr "argumen ke '-Xassembler' hilang"
  
! #: cp/reflect.cc:4851 cp/reflect.cc:4860
  #, fuzzy
  #| msgid "Unexpected end of module"
  msgid "unexpected value of value member"
  msgstr "Tidak terduga akhir dari modul"
  
! #: cp/reflect.cc:4967
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:4991
  #, 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:5048
  #, 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:5204
  msgid "reflection represents non-integral or bool type"
  msgstr ""
  
! #: cp/reflect.cc:5343
  #, fuzzy
  #| msgid "Function does not return a value"
  msgid "reflection does not represent a template"
  msgstr "Fungsi tidak mengembalikan sebuah nilai"
  
! #: cp/reflect.cc:5366
  #, fuzzy
  #| msgid "invalid argument of %qs attribute"
  msgid "invalid argument to can_substitute"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: cp/reflect.cc:5428
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5559
  #, 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:5804
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5810
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5818
  #, 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:5824
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:5827
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5836
  #, 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:5842
  #, 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:5847
  #, 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:5851
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:5856
  msgid "bit_width 0 with specified name"
  msgstr ""
  
! #: cp/reflect.cc:5859
  #, fuzzy
  #| msgid "right shift count is negative"
  msgid "bit_width is negative"
  msgstr "jumlah geser kanan negatif"
  
! #: cp/reflect.cc:5866
  #, 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:5869
  #, fuzzy
  #| msgid "caller edge count is negative"
  msgid "alignment is negative"
  msgstr "jumlah ujung pemanggil negatif"
  
! #: cp/reflect.cc:5876
  msgid "alignment is smaller than alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:6413
  #, fuzzy
  #| msgid "incomplete implementation of class %qs"
  msgid "incomplete parent class"
  msgstr "implementasi dari class %qs tidak lengkap"
  
! #: cp/reflect.cc:6859
  #, 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:6889 cp/reflect.cc:6917 cp/reflect.cc:6946 cp/reflect.cc:6984
! #: cp/reflect.cc:7022 cp/reflect.cc:7053
  #, fuzzy
  #| msgid "%qT is not a class type"
  msgid "not a complete class type"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/reflect.cc:7012
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7188 cp/reflect.cc:7247 cp/reflect.cc:7321
  #, fuzzy
  #| msgid "%qD cannot be defaulted"
  msgid "value cannot be extracted"
*************** msgstr "konversi ke %qT mengubah nilai k
*** 25043,25073 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6825
  msgid "candidates are:"
  msgstr "kandidat adalah:"
  
! #: cp/typeck.cc:7784 c/c-typeck.cc:5744
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "tipe argumen salah ke unary minus"
  
! #: cp/typeck.cc:7785 c/c-typeck.cc:5730
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "tipe argume salah ke unary plus"
  
! #: cp/typeck.cc:7812 c/c-typeck.cc:5789
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "tipe argumen salah ke bit-complement"
  
! #: cp/typeck.cc:7832 c/c-typeck.cc:5797
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "tipe argumen salah ke abs"
  
! #: cp/typeck.cc:7844 c/c-typeck.cc:5819
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "tipe argumen salah ke konjugasi"
--- 25073,25103 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6821
  msgid "candidates are:"
  msgstr "kandidat adalah:"
  
! #: cp/typeck.cc:7784 c/c-typeck.cc:5822
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "tipe argumen salah ke unary minus"
  
! #: cp/typeck.cc:7785 c/c-typeck.cc:5808
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "tipe argume salah ke unary plus"
  
! #: cp/typeck.cc:7812 c/c-typeck.cc:5867
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "tipe argumen salah ke bit-complement"
  
! #: cp/typeck.cc:7832 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "tipe argumen salah ke abs"
  
! #: cp/typeck.cc:7844 c/c-typeck.cc:5897
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "tipe argumen salah ke konjugasi"
*************** msgstr ""
*** 25112,25181 ****
  msgid "BOZ constant truncated at %L"
  msgstr "konstanta floating dipotong ke nol"
  
! #: fortran/check.cc:4179
  #, fuzzy, c-format
  #| msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr "Bentuk berbeda untuk argumen '%s' dan '%s' di %L untuk intrinsik 'dot_product'"
  
! #: fortran/check.cc:4417 fortran/check.cc:4502 fortran/check.cc:4567
! #: fortran/check.cc:5270
  #, fuzzy, c-format
  #| msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "Bentuk berbeda untuk argumen '%s' dan '%s' di %L untuk intrinsik 'dot_product'"
  
! #: fortran/check.cc:5021 fortran/intrinsic.cc:5062
  #, fuzzy, c-format
  #| msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "Bentuk berbeda untuk argumen '%s' dan '%s' di %L untuk intrinsik 'dot_product'"
  
! #: fortran/check.cc:5897
  msgid "NULL() is not interoperable"
  msgstr ""
  
! #: fortran/check.cc:5903
  #, fuzzy
  #| msgid "bad string constant"
  msgid "BOZ literal constant"
  msgstr "konstanta string buruk"
  
! #: fortran/check.cc:5909
  msgid "Expression is polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5916
  #, fuzzy
  #| msgid "'%s' in EXTENDS expression at %C is not a derived type"
  msgid "Expression is a noninteroperable derived type"
  msgstr "'%s' dalam ekspresi EXTENDS di %C bukan sebuah tipe turunan"
  
! #: fortran/check.cc:5922
  #, fuzzy
  #| msgid "%qs expects a constant argument"
  msgid "Procedure unexpected as argument"
  msgstr "%qs diduga sebuah konstanta argumen"
  
! #: fortran/check.cc:5932
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:5939
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:5960
  msgid "Type shall have a character length of 1"
  msgstr ""
  
! #: fortran/check.cc:5971
  #, fuzzy
  #| msgid "types are not quite compatible"
  msgid "Coarrays are not interoperable"
  msgstr "tipe tidak benar benar kompatibel"
  
! #: fortran/check.cc:5982
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
--- 25142,25211 ----
  msgid "BOZ constant truncated at %L"
  msgstr "konstanta floating dipotong ke nol"
  
! #: fortran/check.cc:4174
  #, fuzzy, c-format
  #| msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr "Bentuk berbeda untuk argumen '%s' dan '%s' di %L untuk intrinsik 'dot_product'"
  
! #: fortran/check.cc:4412 fortran/check.cc:4497 fortran/check.cc:4562
! #: fortran/check.cc:5265
  #, fuzzy, c-format
  #| msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "Bentuk berbeda untuk argumen '%s' dan '%s' di %L untuk intrinsik 'dot_product'"
  
! #: fortran/check.cc:5016 fortran/intrinsic.cc:5062
  #, fuzzy, c-format
  #| msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "Bentuk berbeda untuk argumen '%s' dan '%s' di %L untuk intrinsik 'dot_product'"
  
! #: fortran/check.cc:5892
  msgid "NULL() is not interoperable"
  msgstr ""
  
! #: fortran/check.cc:5898
  #, fuzzy
  #| msgid "bad string constant"
  msgid "BOZ literal constant"
  msgstr "konstanta string buruk"
  
! #: fortran/check.cc:5904
  msgid "Expression is polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5911
  #, fuzzy
  #| msgid "'%s' in EXTENDS expression at %C is not a derived type"
  msgid "Expression is a noninteroperable derived type"
  msgstr "'%s' dalam ekspresi EXTENDS di %C bukan sebuah tipe turunan"
  
! #: fortran/check.cc:5917
  #, fuzzy
  #| msgid "%qs expects a constant argument"
  msgid "Procedure unexpected as argument"
  msgstr "%qs diduga sebuah konstanta argumen"
  
! #: fortran/check.cc:5927
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:5934
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:5955
  msgid "Type shall have a character length of 1"
  msgstr ""
  
! #: fortran/check.cc:5966
  #, fuzzy
  #| msgid "types are not quite compatible"
  msgid "Coarrays are not interoperable"
  msgstr "tipe tidak benar benar kompatibel"
  
! #: fortran/check.cc:5977
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
*************** msgstr ""
*** 25276,25282 ****
  msgid "Driving:"
  msgstr "Driving:"
  
! #: fortran/interface.cc:4029 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 25306,25312 ----
  msgid "Driving:"
  msgstr "Driving:"
  
! #: fortran/interface.cc:4038 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr "blok IF"
*** 25448,25458 ****
  msgid "implied END DO"
  msgstr "Diimplikasikan END DO"
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14286
  msgid "assignment"
  msgstr "assignment"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14352 fortran/resolve.cc:14355
  msgid "pointer assignment"
  msgstr "assignmen penunjuk"
  
--- 25478,25488 ----
  msgid "implied END DO"
  msgstr "Diimplikasikan END DO"
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14333
  msgid "assignment"
  msgstr "assignment"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14399 fortran/resolve.cc:14402
  msgid "pointer assignment"
  msgstr "assignmen penunjuk"
  
*************** msgstr "DEALOKASIKAN "
*** 25608,25626 ****
  msgid "ALLOCATE object"
  msgstr "ALOKASIKAN "
  
! #: fortran/resolve.cc:9659 fortran/resolve.cc:11829 fortran/resolve.cc:12055
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9710 fortran/resolve.cc:11841 fortran/resolve.cc:12067
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11637
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11853
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 25638,25656 ----
  msgid "ALLOCATE object"
  msgstr "ALOKASIKAN "
  
! #: fortran/resolve.cc:9659 fortran/resolve.cc:11846 fortran/resolve.cc:12072
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9710 fortran/resolve.cc:11858 fortran/resolve.cc:12084
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11654
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11870
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 25630,25662 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Pajang KARAKTER berbeda (%d/%d) dalam konstruktor array di %L"
  
! #: fortran/trans-array.cc:6876
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11414
  #, 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:6682
  #, 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:6690
  #, 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:11543
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13301
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 25660,25692 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Pajang KARAKTER berbeda (%d/%d) dalam konstruktor array di %L"
  
! #: fortran/trans-array.cc:6906
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11451
  #, 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:6690
  #, 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:6698
  #, 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:11598
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13373
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr ""
*** 25666,25749 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Panjang karakter tidak sama (%ld/%ld) dalam %s di %L"
  
! #: fortran/trans-intrinsic.cc:6595
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6882
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6930
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6940
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6947
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7039
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7107
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7187
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7195 fortran/trans-intrinsic.cc:7240
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9609
  #, 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:9641
  #, 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:13161
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13173
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13185
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13197
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
--- 25696,25779 ----
  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:13166
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13178
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13190
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13202
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13210
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgstr "Sintaks error dalam pernyataan I
*** 25764,25783 ****
  msgid "Assigned label is not a target label"
  msgstr ""
  
! #: fortran/trans-stmt.cc:1420
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2755
  msgid "Loop iterates infinitely"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2775 fortran/trans-stmt.cc:3031
  msgid "Loop variable has been modified"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2884
  msgid "DO step value is zero"
  msgstr ""
  
--- 25794,25813 ----
  msgid "Assigned label is not a target label"
  msgstr ""
  
! #: fortran/trans-stmt.cc:1423
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2758
  msgid "Loop iterates infinitely"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2778 fortran/trans-stmt.cc:3034
  msgid "Loop variable has been modified"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2887
  msgid "DO step value is zero"
  msgstr ""
  
*************** msgstr "Mencoba untuk DEALOKASI yang tid
*** 25820,25826 ****
  msgid "Error reallocating to %lu bytes"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:183 c-family/c-warn.cc:685 cp/cvt.cc:1462
  #: d/toir.cc:225 rust/backend/rust-tree.cc:515
  #, gcc-internal-format
  msgid "value computed is not used"
--- 25850,25856 ----
  msgid "Error reallocating to %lu bytes"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:183 c-family/c-warn.cc:685 cp/cvt.cc:1464
  #: d/toir.cc:225 rust/backend/rust-tree.cc:515
  #, gcc-internal-format
  msgid "value computed is not used"
*************** msgstr "Diduga tipe ekspresi"
*** 25857,25864 ****
  msgid "expected boolean type"
  msgstr "diduga bukan tuple"
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20198 c/c-parser.cc:20205
! #: cp/parser.cc:44601 cp/parser.cc:44608
  #, fuzzy, gcc-internal-format
  #| msgid "Expected integer"
  msgid "expected integer"
--- 25887,25894 ----
  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:44599 cp/parser.cc:44606
  #, fuzzy, gcc-internal-format
  #| msgid "Expected integer"
  msgid "expected integer"
*************** msgstr "tidak ada argumen"
*** 25940,25946 ****
  #: 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:9574
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments"
--- 25970,25976 ----
  #: 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:9576
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments"
*************** msgstr "-mrelax hanya didukung untuk RTP
*** 26695,26724 ****
  msgid "exception %qs"
  msgstr "Dalam fungsi %qs"
  
! #: cobol/parse_ante.h:1659
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "global declaration %q+#D"
  msgid "Global declarative %s for %s"
  msgstr "global deklarasi %q+#D"
  
! #: cobol/parse_ante.h:2511 cobol/symbols.h:164 cobol/genapi.cc:6333
! #: cobol/util.cc:324 cobol/util.cc:371 cobol/util.cc:418 cobol/util.cc:720
  #, gcc-internal-format
  msgid "%s:%d: invalid %<symbol_type_t%> %d"
  msgstr ""
  
! #: cobol/parse_ante.h:3268
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr ""
  
! #: cobol/parse_util.h:360
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic function %s(%d) not recognized"
  msgid "%s: intrinsic function %qs not found"
  msgstr "Fungsi instrinsik %s(%d) tidak dikenal"
  
! #: cobol/parse_util.h:392
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid function declaration"
  msgid "%s: invalid function descr type '%c'"
--- 26725,26754 ----
  msgid "exception %qs"
  msgstr "Dalam fungsi %qs"
  
! #: cobol/parse_ante.h:1650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "global declaration %q+#D"
  msgid "Global declarative %s for %s"
  msgstr "global deklarasi %q+#D"
  
! #: cobol/parse_ante.h:2502 cobol/symbols.h:164 cobol/genapi.cc:6385
! #: cobol/util.cc:333 cobol/util.cc:380 cobol/util.cc:427 cobol/util.cc:729
  #, gcc-internal-format
  msgid "%s:%d: invalid %<symbol_type_t%> %d"
  msgstr ""
  
! #: cobol/parse_ante.h:3259
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr ""
  
! #: cobol/parse_util.h:455
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic function %s(%d) not recognized"
  msgid "%s: intrinsic function %qs not found"
  msgstr "Fungsi instrinsik %s(%d) tidak dikenal"
  
! #: cobol/parse_util.h:487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid function declaration"
  msgid "%s: invalid function descr type '%c'"
*************** msgstr "deklarasi fungsi tidak valid"
*** 26730,26747 ****
  msgid "scan.o: %s"
  msgstr "%s: %s"
  
! #: cobol/scan_ante.h:673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: invalid file name: %s\n"
  msgid "%s:%d: invalid level '%s'"
  msgstr "%s: nama berkas tidak valid: %s\n"
  
! #: cobol/scan_ante.h:1218
  #, gcc-internal-format
  msgid "%s:%d: invalid symbol type %s for symbol %qs"
  msgstr ""
  
! #: cobol/scan_ante.h:1250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: invalid file name: %s\n"
  msgid "%s:%d: invalid integer '%s'"
--- 26760,26777 ----
  msgid "scan.o: %s"
  msgstr "%s: %s"
  
! #: cobol/scan_ante.h:694
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: invalid file name: %s\n"
  msgid "%s:%d: invalid level '%s'"
  msgstr "%s: nama berkas tidak valid: %s\n"
  
! #: cobol/scan_ante.h:1239
  #, gcc-internal-format
  msgid "%s:%d: invalid symbol type %s for symbol %qs"
  msgstr ""
  
! #: cobol/scan_ante.h:1271
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: invalid file name: %s\n"
  msgid "%s:%d: invalid integer '%s'"
*************** msgstr ""
*** 26905,26912 ****
  msgid "unknown pointer size model %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:420
! #: common.opt:3882 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
--- 26935,26942 ----
  msgid "unknown pointer size model %qs"
  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
*************** msgstr ""
*** 26943,26949 ****
  msgid "Unrecognized option: %qs"
  msgstr "pilihan '-%s' tidak dikenal"
  
! #: params.opt:497 common.opt:2340
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown LTO partitioning model %qs"
--- 26973,26979 ----
  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"
*************** msgstr "mode mesin %qs tidak dikenal"
*** 26966,27105 ****
  msgid "unknown threader debug mode %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:1744
  #, fuzzy, gcc-internal-format
  #| msgid "unknown demangling style '%s'"
  msgid "unknown excess precision style %qs"
  msgstr "gaya demangling '%s' tidak diketahui"
  
! #: common.opt:1762
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1806
  #, 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:1990
  #, gcc-internal-format
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr ""
  
! #: common.opt:2023
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown Stack Reuse Level %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:2095
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr ""
  
! #: common.opt:2127
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:2241
  #, fuzzy, gcc-internal-format
  #| msgid "unknown ira algorithm \"%s\""
  msgid "unknown IRA algorithm %qs"
  msgstr "algoritma ira \"%s\" tidak diketahui"
  
! #: common.opt:2254
  #, fuzzy, gcc-internal-format
  #| msgid "unknown ira region \"%s\""
  msgid "unknown IRA region %qs"
  msgstr "daerah ira \"%s\" tidak diketahui"
  
! #: common.opt:2468
  #, fuzzy, gcc-internal-format
  #| msgid "assertion missing after %qs"
  msgid "targets missing after %qs"
  msgstr "assertion hilang setelah %qs"
  
! #: common.opt:2471
  #, fuzzy, gcc-internal-format
  #| msgid "assertion missing after %qs"
  msgid "options or targets=options missing after %qs"
  msgstr "assertion hilang setelah %qs"
  
! #: common.opt:2481
  #, fuzzy, gcc-internal-format
  #| msgid "unknown tls-model \"%s\""
  msgid "unknown offload ABI %qs"
  msgstr "tls-model \"%s\" tidak dikenal"
  
! #: common.opt:2492
  #, fuzzy, gcc-internal-format
  #| msgid "assertion missing after %qs"
  msgid "option missing after %qs"
  msgstr "assertion hilang setelah %qs"
  
! #: common.opt:2669
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr ""
  
! #: common.opt:2685
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown profile update method %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:2794
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown Live-Patching Level %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:2827
  #, fuzzy, gcc-internal-format
  #| msgid "unknown ira algorithm \"%s\""
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "algoritma ira \"%s\" tidak diketahui"
  
! #: common.opt:3165
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown TLS model %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:3198
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete implementation of class %qs"
  msgid "unknown trampoline implementation %qs"
  msgstr "implementasi dari class %qs tidak lengkap"
  
! #: common.opt:3532
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown vectorizer cost model %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:3563
  #, 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:3589
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized visibility value \"%s\""
  msgid "unrecognized visibility value %qs"
  msgstr "nilai visibility \"%s\" tidak dikenal"
  
! #: common.opt:3608
  #, fuzzy, gcc-internal-format
  #| msgid "(near initialization for %qs)"
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "(dekat inisialisasi untuk %qs)"
  
! #: common.opt:3664
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option \"%s\""
  msgid "unrecognized zero init padding bits kind %qs"
--- 26996,27135 ----
  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"
*************** msgstr "pilihan baris perintah \"%s\" ti
*** 27111,27146 ****
  msgid "argument %qs to %<-Whidden-declaration%> not recognized"
  msgstr "argumen %qs ke %<-Wnormalized%> tidak dikenal"
  
! #: algol68/lang.opt:118
  #, gcc-internal-format
  msgid "unknown stropping_regime setting %qs"
  msgstr ""
  
! #: rust/lang.opt:90
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown crate type: '%qs'"
  msgstr "nama register: %s tidak dikenal"
  
! #: rust/lang.opt:118
  #, fuzzy, gcc-internal-format
  #| msgid "unknown demangling style '%s'"
  msgid "unknown rust mangling option %qs"
  msgstr "gaya demangling '%s' tidak diketahui"
  
! #: rust/lang.opt:135
  #, fuzzy, gcc-internal-format
  #| msgid "unknown ira region \"%s\""
  msgid "unknown rust edition %qs"
  msgstr "daerah ira \"%s\" tidak diketahui"
  
! #: rust/lang.opt:163
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function '%s'"
  msgid "unknown rust compile-until %qs"
  msgstr "fungsi spesifikasi '%s' tidak diketahui"
  
! #: rust/lang.opt:220
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown panic strategy %qs"
--- 27141,27176 ----
  msgid "argument %qs to %<-Whidden-declaration%> not recognized"
  msgstr "argumen %qs ke %<-Wnormalized%> tidak dikenal"
  
! #: algol68/lang.opt:121
  #, gcc-internal-format
  msgid "unknown stropping_regime setting %qs"
  msgstr ""
  
! #: rust/lang.opt:94
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown crate type: '%qs'"
  msgstr "nama register: %s tidak dikenal"
  
! #: rust/lang.opt:122
  #, fuzzy, gcc-internal-format
  #| msgid "unknown demangling style '%s'"
  msgid "unknown rust mangling option %qs"
  msgstr "gaya demangling '%s' tidak diketahui"
  
! #: rust/lang.opt:139
  #, fuzzy, gcc-internal-format
  #| msgid "unknown ira region \"%s\""
  msgid "unknown rust edition %qs"
  msgstr "daerah ira \"%s\" tidak diketahui"
  
! #: rust/lang.opt:167
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function '%s'"
  msgid "unknown rust compile-until %qs"
  msgstr "fungsi spesifikasi '%s' tidak diketahui"
  
! #: rust/lang.opt:224
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown panic strategy %qs"
*************** msgstr ""
*** 27372,27394 ****
  msgid "ignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qs"
  msgstr ""
  
! #: attribs.cc:533 c-family/c-attribs.cc:1387 c-family/c-attribs.cc:1431
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "%qE atribut konflik dengan atribut %s"
  
! #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2807
! #: c-family/c-attribs.cc:3397 c-family/c-attribs.cc:5472
! #: c-family/c-attribs.cc:5565 cp/contracts.cc:595 cp/decl.cc:18233
! #: cp/decl.cc:18284 cp/friend.cc:319 cp/tree.cc:5723
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
  msgid "previous declaration here"
  msgstr "deklarasi sebelumnya %q+#D disini"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.cc:739 c-family/c-attribs.cc:4471 objc/objc-act.cc:5134
  #: objc/objc-act.cc:7125 objc/objc-act.cc:8323 objc/objc-act.cc:8379
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute directive ignored"
--- 27402,27424 ----
  msgid "ignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qs"
  msgstr ""
  
! #: attribs.cc:533 c-family/c-attribs.cc:1388 c-family/c-attribs.cc:1432
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "%qE atribut konflik dengan atribut %s"
  
! #: 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:595 cp/decl.cc:18264
! #: cp/decl.cc:18315 cp/friend.cc:319 cp/tree.cc:5723
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
  msgid "previous declaration here"
  msgstr "deklarasi sebelumnya %q+#D disini"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.cc:739 c-family/c-attribs.cc:4472 objc/objc-act.cc:5134
  #: objc/objc-act.cc:7125 objc/objc-act.cc:8323 objc/objc-act.cc:8379
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute directive ignored"
*************** msgstr "%qs atribut direktif diabaikan"
*** 27401,27407 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "%qs atribut direktif diabaikan"
  
! #: attribs.cc:762 c/c-parser.cc:2289 cp/cp-gimplify.cc:4115
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qs attribute"
  msgid "wrong number of arguments specified for %qE attribute"
--- 27431,27437 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "%qs atribut direktif diabaikan"
  
! #: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4115
  #, 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
*** 27413,27419 ****
  msgid "expected %i or more, found %i"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: attribs.cc:768 c/c-parser.cc:2292 cp/cp-gimplify.cc:4117
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %i, found %i"
--- 27443,27449 ----
  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:4117
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %i, found %i"
*************** msgstr "diduga %<,%> atau %<,%>"
*** 27424,27430 ****
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.cc:791 c-family/c-attribs.cc:5334
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute does not apply to types"
  msgid "%qE attribute does not apply to types"
--- 27454,27460 ----
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.cc:791 c-family/c-attribs.cc:5335
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute does not apply to types"
  msgid "%qE attribute does not apply to types"
*************** msgstr "tipe atribut diabaikan setelah t
*** 27450,27490 ****
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.cc:943 attribs.cc:1956 attribs.cc:1966 attribs.cc:1976
! #: c-family/c-attribs.cc:1114 c-family/c-attribs.cc:1278
! #: c-family/c-attribs.cc:1297 c-family/c-attribs.cc:1315
! #: c-family/c-attribs.cc:1330 c-family/c-attribs.cc:1358
! #: c-family/c-attribs.cc:1402 c-family/c-attribs.cc:1446
! #: c-family/c-attribs.cc:1488 c-family/c-attribs.cc:1519
! #: c-family/c-attribs.cc:1535 c-family/c-attribs.cc:1552
! #: c-family/c-attribs.cc:1568 c-family/c-attribs.cc:1585
! #: c-family/c-attribs.cc:1610 c-family/c-attribs.cc:1626
! #: c-family/c-attribs.cc:1641 c-family/c-attribs.cc:1738
! #: c-family/c-attribs.cc:1755 c-family/c-attribs.cc:1773
! #: c-family/c-attribs.cc:1798 c-family/c-attribs.cc:1823
! #: c-family/c-attribs.cc:1846 c-family/c-attribs.cc:1863
! #: c-family/c-attribs.cc:1892 c-family/c-attribs.cc:1913
! #: c-family/c-attribs.cc:1934 c-family/c-attribs.cc:1961
! #: c-family/c-attribs.cc:1992 c-family/c-attribs.cc:2021
! #: c-family/c-attribs.cc:2075 c-family/c-attribs.cc:2128
! #: c-family/c-attribs.cc:2194 c-family/c-attribs.cc:2252
! #: c-family/c-attribs.cc:2341 c-family/c-attribs.cc:2371
! #: c-family/c-attribs.cc:2422 c-family/c-attribs.cc:3053
! #: c-family/c-attribs.cc:3252 c-family/c-attribs.cc:3313
! #: c-family/c-attribs.cc:3550 c-family/c-attribs.cc:3630
! #: c-family/c-attribs.cc:3782 c-family/c-attribs.cc:4238
! #: c-family/c-attribs.cc:4304 c-family/c-attribs.cc:4340
! #: c-family/c-attribs.cc:4395 c-family/c-attribs.cc:4624
! #: c-family/c-attribs.cc:4645 c-family/c-attribs.cc:4734
! #: c-family/c-attribs.cc:4766 c-family/c-attribs.cc:4831
! #: c-family/c-attribs.cc:5037 c-family/c-attribs.cc:5336
! #: c-family/c-attribs.cc:6196 c-family/c-attribs.cc:6215
! #: c-family/c-attribs.cc:6238 c-family/c-attribs.cc:6277
! #: c-family/c-attribs.cc:6359 c-family/c-attribs.cc:6391
! #: c-family/c-attribs.cc:6448 c-family/c-attribs.cc:6464
! #: c-family/c-attribs.cc:6636 c-family/c-attribs.cc:6648
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
! #: config/arm/arm.cc:7480 config/arm/arm.cc:7507 config/arm/arm.cc:7524
  #: 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
--- 27480,27520 ----
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.cc:943 attribs.cc:1960 attribs.cc:1970 attribs.cc:1980
! #: c-family/c-attribs.cc:1114 c-family/c-attribs.cc:1279
! #: c-family/c-attribs.cc:1298 c-family/c-attribs.cc:1316
! #: c-family/c-attribs.cc:1331 c-family/c-attribs.cc:1359
! #: c-family/c-attribs.cc:1403 c-family/c-attribs.cc:1447
! #: c-family/c-attribs.cc:1489 c-family/c-attribs.cc:1520
! #: c-family/c-attribs.cc:1536 c-family/c-attribs.cc:1553
! #: c-family/c-attribs.cc:1569 c-family/c-attribs.cc:1586
! #: c-family/c-attribs.cc:1611 c-family/c-attribs.cc:1627
! #: c-family/c-attribs.cc:1642 c-family/c-attribs.cc:1739
! #: c-family/c-attribs.cc:1756 c-family/c-attribs.cc:1774
! #: c-family/c-attribs.cc:1799 c-family/c-attribs.cc:1824
! #: c-family/c-attribs.cc:1847 c-family/c-attribs.cc:1864
! #: c-family/c-attribs.cc:1893 c-family/c-attribs.cc:1914
! #: c-family/c-attribs.cc:1935 c-family/c-attribs.cc:1962
! #: c-family/c-attribs.cc:1993 c-family/c-attribs.cc:2022
! #: c-family/c-attribs.cc:2076 c-family/c-attribs.cc:2129
! #: c-family/c-attribs.cc:2195 c-family/c-attribs.cc:2253
! #: c-family/c-attribs.cc:2342 c-family/c-attribs.cc:2372
! #: c-family/c-attribs.cc:2423 c-family/c-attribs.cc:3054
! #: c-family/c-attribs.cc:3253 c-family/c-attribs.cc:3314
! #: c-family/c-attribs.cc:3551 c-family/c-attribs.cc:3631
! #: c-family/c-attribs.cc:3783 c-family/c-attribs.cc:4239
! #: c-family/c-attribs.cc:4305 c-family/c-attribs.cc:4341
! #: c-family/c-attribs.cc:4396 c-family/c-attribs.cc:4625
! #: c-family/c-attribs.cc:4646 c-family/c-attribs.cc:4735
! #: c-family/c-attribs.cc:4767 c-family/c-attribs.cc:4832
! #: c-family/c-attribs.cc:5038 c-family/c-attribs.cc:5337
! #: c-family/c-attribs.cc:6197 c-family/c-attribs.cc:6216
! #: c-family/c-attribs.cc:6239 c-family/c-attribs.cc:6278
! #: c-family/c-attribs.cc:6360 c-family/c-attribs.cc:6392
! #: c-family/c-attribs.cc:6449 c-family/c-attribs.cc:6465
! #: 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
*************** msgstr "tipe atribut diabaikan setelah t
*** 27498,27504 ****
  #: 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:6283
  #: cp/tree.cc:5374 cp/tree.cc:5879 d/d-attribs.cc:483 d/d-attribs.cc:702
  #: d/d-attribs.cc:723 d/d-attribs.cc:739 d/d-attribs.cc:756 d/d-attribs.cc:788
  #: d/d-attribs.cc:917 d/d-attribs.cc:976 d/d-attribs.cc:992 d/d-attribs.cc:1008
--- 27528,27534 ----
  #: 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:5374 cp/tree.cc:5879 d/d-attribs.cc:483 d/d-attribs.cc:702
  #: d/d-attribs.cc:723 d/d-attribs.cc:739 d/d-attribs.cc:756 d/d-attribs.cc:788
  #: d/d-attribs.cc:917 d/d-attribs.cc:976 d/d-attribs.cc:992 d/d-attribs.cc:1008
*************** msgstr "tipe atribut diabaikan setelah t
*** 27518,27767 ****
  msgid "%qE attribute ignored"
  msgstr "%qE atribut diabaikan"
  
! #: attribs.cc:1323
  #, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: attribs.cc:1887
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr "%q+D telah dideklarasikan dengan atribut dllexport: dllimport diabaikan"
  
! #: attribs.cc:1899
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr "%q+D redeklarasi tanpa atribut dllimport setelah telah direferensikan dengan dll linkage"
  
! #: attribs.cc:1913
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr "%q+D redeklarasi tanpa atribut dllimport: sebelumnya dllimport diabaikan"
  
! #: attribs.cc:1994
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D declared as  dllimport: attribute ignored"
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "fungsi inline %q+D dideklarasikan sebagai dllimport: atribut diabaikan"
  
! #: attribs.cc:2002
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "definisi fungsi %q+D ditandai dllimport"
  
! #: attribs.cc:2010
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "definisi variabel %q+D ditandai dllimport"
  
! #: attribs.cc:2016
  #, fuzzy, gcc-internal-format
  #| msgid "static variable %q+D is marked dllimport"
  msgid "thread-local variable %q+D declared as dllimport"
  msgstr "variabel statis %q+D ditandai dllimport"
  
! #: attribs.cc:2046
  #, fuzzy, gcc-internal-format
  #| msgid "static variable %q+D is marked dllimport"
  msgid "thread-local variable %q+D declared as dllexport"
  msgstr "variabel statis %q+D ditandai dllimport"
  
! #: attribs.cc:2054
  #, fuzzy, gcc-internal-format
  #| msgid "external linkage required for symbol %q+D because of %qs attribute"
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr "external linkage dibutuhkan untuk simbol %q+D karena atribut %qs"
  
! #: attribs.cc:2068
  #, fuzzy, gcc-internal-format
  #| msgid "%qs implies default visibility, but %qD has already been declared with a different visibility"
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr "%qs mengimplikasikan visibility baku, tetapi %qD telah dideklarasikan dengan sebuah visibility berbeda"
  
! #: attribs.cc:2366
  msgid "%qD specifies more restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  
! #: attribs.cc:2372 attribs.cc:2394
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qD target declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: attribs.cc:2388
  msgid "%qD specifies less restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  
! #: auto-profile.cc:823
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile cannot encode offset %i that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:827
  #, gcc-internal-format
  msgid "location offset is related to"
  msgstr ""
  
! #: auto-profile.cc:830
  #, gcc-internal-format
  msgid "auto-profile cannot encode discriminators that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:866
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported for R8C target"
  msgid "auto-profile is not supported for targets with user label prefix"
  msgstr "atribut `%s' tidak didukung untuk target R8C"
  
! #: auto-profile.cc:1086
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid symbol name index %d"
  msgstr ""
  
! #: auto-profile.cc:1102
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid filename index %d"
  msgstr ""
  
! #: auto-profile.cc:1604
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains inlined function with symbol name %s instead of symbol name %s"
  msgstr ""
  
! #: auto-profile.cc:1607 auto-profile.cc:1833 auto-profile.cc:1842
! #: auto-profile.cc:1884
  #, fuzzy, gcc-internal-format
  #| msgid "edge %s->%s has no corresponding call_stmt"
  msgid "corresponding call"
  msgstr "ujung %s->%s tidak memiliki korespondensi call_stmt"
  
! #: auto-profile.cc:1652
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1657
  #, fuzzy, gcc-internal-format
  #| msgid "no corresponding deallocation function for %qD"
  msgid "corresponding source location"
  msgstr "tidak ada dealokasi fungsi yang berhubungan untuk %qD"
  
! #: auto-profile.cc:1828
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1836
  #, gcc-internal-format
  msgid "both call targets and inline callsite information is present in auto-profile of function %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1876
  #, gcc-internal-format
  msgid "auto-profile of %q+F seem to contain lost discriminator %i for call of %s at relative location %i"
  msgstr ""
  
! #: auto-profile.cc:1920
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains multiple targets for a direct call with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1936
  #, gcc-internal-format, gfc-internal-format
  msgid "function contains two calls of the same relative location +%i, discriminator %i, that leads to lost auto-profile"
  msgstr ""
  
! #: auto-profile.cc:1944
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr ""
  
! #: auto-profile.cc:1946
  #, gcc-internal-format
  msgid "location of the second call"
  msgstr ""
  
! #: auto-profile.cc:2000
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr ""
  
! #: auto-profile.cc:2005 auto-profile.cc:2052
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:2048
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr ""
  
! #: auto-profile.cc:2058 auto-profile.cc:2099
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "location is after end of function"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: auto-profile.cc:2087
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr ""
  
! #: auto-profile.cc:2092
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:3026
  #, gcc-internal-format
  msgid "Not expected TAG."
  msgstr ""
  
! #: auto-profile.cc:3049
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr ""
  
! #: auto-profile.cc:3211
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "can't open input file: %s"
  msgid "cannot open profile file %s"
  msgstr "tidak dapat membuka berkas masukan: %s"
  
! #: auto-profile.cc:3217
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr ""
  
! #: auto-profile.cc:3225
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "AutoFDO profile version %u does not match %u"
  msgstr "argumen dari tipe %qT tidak cocok dengan %qT"
  
! #: auto-profile.cc:3237
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "can't create repository information file %qs"
  msgid "cannot read summary information from %s"
  msgstr "tidak dapat membuat berkas informasi repositori %qs"
  
! #: auto-profile.cc:3245
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot initialize %qT from %qT"
  msgid "cannot read string table from %s"
  msgstr "tidak dapat menginisialisasi %qT dari %qT"
  
! #: auto-profile.cc:3254
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot find file for class %s"
  msgid "cannot read function profile from %s"
  msgstr "tidak dapat menemukan berkas untuk class %s"
  
! #: auto-profile.cc:3264
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't rename module file '%s' to '%s': %s"
  msgid "cannot read module profile from %s"
--- 27548,27797 ----
  msgid "%qE attribute ignored"
  msgstr "%qE atribut diabaikan"
  
! #: attribs.cc:1327
  #, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: attribs.cc:1891
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr "%q+D telah dideklarasikan dengan atribut dllexport: dllimport diabaikan"
  
! #: attribs.cc:1903
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr "%q+D redeklarasi tanpa atribut dllimport setelah telah direferensikan dengan dll linkage"
  
! #: attribs.cc:1917
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr "%q+D redeklarasi tanpa atribut dllimport: sebelumnya dllimport diabaikan"
  
! #: attribs.cc:1998
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D declared as  dllimport: attribute ignored"
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "fungsi inline %q+D dideklarasikan sebagai dllimport: atribut diabaikan"
  
! #: attribs.cc:2006
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "definisi fungsi %q+D ditandai dllimport"
  
! #: attribs.cc:2014
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "definisi variabel %q+D ditandai dllimport"
  
! #: attribs.cc:2020
  #, fuzzy, gcc-internal-format
  #| msgid "static variable %q+D is marked dllimport"
  msgid "thread-local variable %q+D declared as dllimport"
  msgstr "variabel statis %q+D ditandai dllimport"
  
! #: attribs.cc:2050
  #, fuzzy, gcc-internal-format
  #| msgid "static variable %q+D is marked dllimport"
  msgid "thread-local variable %q+D declared as dllexport"
  msgstr "variabel statis %q+D ditandai dllimport"
  
! #: attribs.cc:2058
  #, fuzzy, gcc-internal-format
  #| msgid "external linkage required for symbol %q+D because of %qs attribute"
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr "external linkage dibutuhkan untuk simbol %q+D karena atribut %qs"
  
! #: attribs.cc:2072
  #, fuzzy, gcc-internal-format
  #| msgid "%qs implies default visibility, but %qD has already been declared with a different visibility"
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr "%qs mengimplikasikan visibility baku, tetapi %qD telah dideklarasikan dengan sebuah visibility berbeda"
  
! #: attribs.cc:2370
  msgid "%qD specifies more restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  
! #: attribs.cc:2376 attribs.cc:2398
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qD target declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: attribs.cc:2392
  msgid "%qD specifies less restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  
! #: auto-profile.cc:822
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile cannot encode offset %i that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:826
  #, gcc-internal-format
  msgid "location offset is related to"
  msgstr ""
  
! #: auto-profile.cc:829
  #, gcc-internal-format
  msgid "auto-profile cannot encode discriminators that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:865
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported for R8C target"
  msgid "auto-profile is not supported for targets with user label prefix"
  msgstr "atribut `%s' tidak didukung untuk target R8C"
  
! #: auto-profile.cc:1085
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid symbol name index %d"
  msgstr ""
  
! #: auto-profile.cc:1101
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid filename index %d"
  msgstr ""
  
! #: auto-profile.cc:1603
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains inlined function with symbol name %s instead of symbol name %s"
  msgstr ""
  
! #: auto-profile.cc:1606 auto-profile.cc:1832 auto-profile.cc:1841
! #: auto-profile.cc:1883
  #, fuzzy, gcc-internal-format
  #| msgid "edge %s->%s has no corresponding call_stmt"
  msgid "corresponding call"
  msgstr "ujung %s->%s tidak memiliki korespondensi call_stmt"
  
! #: auto-profile.cc:1651
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1656
  #, fuzzy, gcc-internal-format
  #| msgid "no corresponding deallocation function for %qD"
  msgid "corresponding source location"
  msgstr "tidak ada dealokasi fungsi yang berhubungan untuk %qD"
  
! #: auto-profile.cc:1827
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1835
  #, gcc-internal-format
  msgid "both call targets and inline callsite information is present in auto-profile of function %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1875
  #, gcc-internal-format
  msgid "auto-profile of %q+F seem to contain lost discriminator %i for call of %s at relative location %i"
  msgstr ""
  
! #: auto-profile.cc:1919
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains multiple targets for a direct call with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1935
  #, gcc-internal-format, gfc-internal-format
  msgid "function contains two calls of the same relative location +%i, discriminator %i, that leads to lost auto-profile"
  msgstr ""
  
! #: auto-profile.cc:1943
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr ""
  
! #: auto-profile.cc:1945
  #, gcc-internal-format
  msgid "location of the second call"
  msgstr ""
  
! #: auto-profile.cc:1999
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr ""
  
! #: auto-profile.cc:2004 auto-profile.cc:2051
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:2047
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr ""
  
! #: auto-profile.cc:2057 auto-profile.cc:2098
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "location is after end of function"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: auto-profile.cc:2086
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr ""
  
! #: auto-profile.cc:2091
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:3025
  #, gcc-internal-format
  msgid "Not expected TAG."
  msgstr ""
  
! #: auto-profile.cc:3048
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr ""
  
! #: auto-profile.cc:3210
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "can't open input file: %s"
  msgid "cannot open profile file %s"
  msgstr "tidak dapat membuka berkas masukan: %s"
  
! #: auto-profile.cc:3216
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr ""
  
! #: auto-profile.cc:3224
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "AutoFDO profile version %u does not match %u"
  msgstr "argumen dari tipe %qT tidak cocok dengan %qT"
  
! #: auto-profile.cc:3236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "can't create repository information file %qs"
  msgid "cannot read summary information from %s"
  msgstr "tidak dapat membuat berkas informasi repositori %qs"
  
! #: auto-profile.cc:3244
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot initialize %qT from %qT"
  msgid "cannot read string table from %s"
  msgstr "tidak dapat menginisialisasi %qT dari %qT"
  
! #: auto-profile.cc:3253
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot find file for class %s"
  msgid "cannot read function profile from %s"
  msgstr "tidak dapat menemukan berkas untuk class %s"
  
! #: auto-profile.cc:3263
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't rename module file '%s' to '%s': %s"
  msgid "cannot read module profile from %s"
*************** msgstr "tidak dapat mengubah nama berkas
*** 27773,27779 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr "ofset diluar dari jangkauan dari konstanta string"
  
! #: builtins.cc:706 c/c-parser.cc:28574 cp/name-lookup.cc:7082
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qE declared here"
--- 27803,27809 ----
  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:7189
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qE declared here"
*************** msgstr "jumlah dari argumen ke fungsi %<
*** 27945,27951 ****
  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:12018
  #, 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"
--- 27975,27981 ----
  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"
*************** msgstr "verify_eh_tree gagal"
*** 27992,27998 ****
  msgid "total size of local objects is too large"
  msgstr "%J ukuran total dari objek lokal terlalu besar"
  
! #: cfgexpand.cc:2140 function.cc:1016 varasm.cc:2585
  #, gcc-internal-format
  msgid "size of variable %q+D is too large"
  msgstr "ukuran dari variabel %q+D terlalu besar"
--- 28022,28028 ----
  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"
*************** msgstr "blok dasar tidak ditempatkan sec
*** 28666,29021 ****
  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:3725
  #, fuzzy, gcc-internal-format
  #| msgid "caller edge count is negative"
  msgid "caller edge count invalid"
  msgstr "jumlah ujung pemanggil negatif"
  
! #: cgraph.cc:3822
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3827
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3857
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3863
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3869 cgraph.cc:3899
  #, 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:3876
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3887
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3906
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3919
  #, 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:3924
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Use control speculation"
  msgid "missing ref for speculation %i"
  msgstr "Gunakan spekulasi kontrol"
  
! #: cgraph.cc:3933
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3962
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr "field tambahan diset untuk ujung  %s->%s"
  
! #: cgraph.cc:3969
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3974
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3979
  #, 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:3986
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.cc:3991
  #, fuzzy, gcc-internal-format
  #| msgid "Assume symbols might be invalid"
  msgid "local symbols must be defined"
  msgstr "Asumsikan simbol mungkin tidak valid"
  
! #: cgraph.cc:3996
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4001
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4006
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4011
  #, 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:4018
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4023
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4030
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.cc:4042
  #, fuzzy, gcc-internal-format
  #| msgid "target specific option mismatch"
  msgid "semantic interposition mismatch"
  msgstr "pilihan target spesifik tidak cocok"
  
! #: cgraph.cc:4049
  #, 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:4055 cgraph.cc:4122
  #, 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:4062
  #, 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:4070
  #, 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:4078 cgraph.cc:4152
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4090
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4100
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "penunjuk inlined_to salah"
  
! #: cgraph.cc:4105
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "multiple pemanggil inline"
  
! #: cgraph.cc:4112
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "penunjuk inlined_to diset untuk pemanggil bukan inline"
  
! #: cgraph.cc:4142
  #, 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:4173
  #, 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:4190
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4201
  #, 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:4206
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "penunjuk inlined_to mereferensikan ke dirinya sendiri"
  
! #: cgraph.cc:4217
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4230
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4236
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4241
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4246
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4258
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4264
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4269
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4276
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4290
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4295
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4331
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "shared call_stmt:"
  
! #: cgraph.cc:4344
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "titik ujung ke deklarasi salah:"
  
! #: cgraph.cc:4353
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4363
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "hilang ujung callgraph untuk pemanggilan stmt:"
  
! #: cgraph.cc:4373
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "reference to dead statement"
  msgstr "diduga pernyataan"
  
! #: cgraph.cc:4386
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4392
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4400
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4428
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4441
  #, 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:4448
  #, 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:4460
  #, 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:4479 cgraph.cc:4492
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4484
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.cc:4500
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "verify_cgraph_node gagal"
  
! #: cgraph.cc:4622 varpool.cc:300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to '-%s' is missing"
  msgid "%s: section %s.%d is missing"
--- 28696,29051 ----
  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:3724
  #, fuzzy, gcc-internal-format
  #| msgid "caller edge count is negative"
  msgid "caller edge count invalid"
  msgstr "jumlah ujung pemanggil negatif"
  
! #: cgraph.cc:3821
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3826
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3856
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3862
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3868 cgraph.cc:3898
  #, 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:3875
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3886
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3905
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3918
  #, 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:3923
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Use control speculation"
  msgid "missing ref for speculation %i"
  msgstr "Gunakan spekulasi kontrol"
  
! #: cgraph.cc:3932
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3961
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr "field tambahan diset untuk ujung  %s->%s"
  
! #: cgraph.cc:3968
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3973
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3978
  #, 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:3985
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.cc:3990
  #, fuzzy, gcc-internal-format
  #| msgid "Assume symbols might be invalid"
  msgid "local symbols must be defined"
  msgstr "Asumsikan simbol mungkin tidak valid"
  
! #: cgraph.cc:3995
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4000
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4010
  #, 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:4017
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4022
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4029
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.cc:4041
  #, fuzzy, gcc-internal-format
  #| msgid "target specific option mismatch"
  msgid "semantic interposition mismatch"
  msgstr "pilihan target spesifik tidak cocok"
  
! #: cgraph.cc:4048
  #, 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:4054 cgraph.cc:4121
  #, 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:4061
  #, 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:4069
  #, 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:4077 cgraph.cc:4151
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4089
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4099
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "penunjuk inlined_to salah"
  
! #: cgraph.cc:4104
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "multiple pemanggil inline"
  
! #: cgraph.cc:4111
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "penunjuk inlined_to diset untuk pemanggil bukan inline"
  
! #: cgraph.cc:4141
  #, 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:4172
  #, 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:4189
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4200
  #, 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:4205
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "penunjuk inlined_to mereferensikan ke dirinya sendiri"
  
! #: cgraph.cc:4216
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4229
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4235
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4240
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4257
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4263
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4268
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4275
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4284
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4289
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4294
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4330
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "shared call_stmt:"
  
! #: cgraph.cc:4343
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "titik ujung ke deklarasi salah:"
  
! #: cgraph.cc:4352
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "hilang ujung callgraph untuk pemanggilan stmt:"
  
! #: cgraph.cc:4372
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "reference to dead statement"
  msgstr "diduga pernyataan"
  
! #: cgraph.cc:4385
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4391
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4399
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4427
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4440
  #, 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:4447
  #, 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:4459
  #, 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:4478 cgraph.cc:4491
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4483
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.cc:4499
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "verify_cgraph_node gagal"
  
! #: cgraph.cc:4621 varpool.cc:300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to '-%s' is missing"
  msgid "%s: section %s.%d is missing"
*************** msgstr ""
*** 29108,29119 ****
  msgid "%<weakref%> attribute ignored because variable is initialized"
  msgstr "%qE atribut diabaikan karena %qT telah didefinisikan"
  
! #: cgraphunit.cc:1115 c/c-decl.cc:13688
  #, 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:13696
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F dideklarasikan %<static%> tetapi tidak pernah didefinisikan"
--- 29138,29149 ----
  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"
*************** msgstr "tidak dapat menutup berkas respo
*** 29235,29248 ****
  msgid "cannot find %qs"
  msgstr "[tidak dapat menemukan %s]"
  
! #: collect-utils.cc:225 collect2.cc:2394 collect2.cc:2564 gcc.cc:3446
! #: gcc.cc:7890
  #, fuzzy, gcc-internal-format
  #| msgid "pex_init failed"
  msgid "%<pex_init%> failed: %m"
  msgstr "pex_init gagal"
  
! #: collect-utils.cc:234 collect2.cc:2403 collect2.cc:2572 gcc.cc:2755
  #, fuzzy, gcc-internal-format
  #| msgid "%s: %s"
  msgid "%s: %m"
--- 29265,29278 ----
  msgid "cannot find %qs"
  msgstr "[tidak dapat menemukan %s]"
  
! #: collect-utils.cc:225 collect2.cc:2394 collect2.cc:2564 gcc.cc:3447
! #: gcc.cc:7892
  #, fuzzy, gcc-internal-format
  #| msgid "pex_init failed"
  msgid "%<pex_init%> failed: %m"
  msgstr "pex_init gagal"
  
! #: collect-utils.cc:234 collect2.cc:2403 collect2.cc:2572 gcc.cc:2756
  #, fuzzy, gcc-internal-format
  #| msgid "%s: %s"
  msgid "%s: %m"
*************** msgstr ""
*** 29258,29264 ****
  msgid "ld returned %d exit status"
  msgstr "ld menghasilkan status keluaran %d"
  
! #: collect2.cc:918 gcc.cc:8402 config/nvptx/mkoffload.cc:646
  #, fuzzy, gcc-internal-format
  #| msgid "pex_init failed"
  msgid "atexit failed"
--- 29288,29294 ----
  msgid "ld returned %d exit status"
  msgstr "ld menghasilkan status keluaran %d"
  
! #: collect2.cc:918 gcc.cc:8404 config/nvptx/mkoffload.cc:646
  #, fuzzy, gcc-internal-format
  #| msgid "pex_init failed"
  msgid "atexit failed"
*************** msgstr ""
*** 29519,29534 ****
  msgid "error writing %qs"
  msgstr "error menulis %qs"
  
! #: coverage.cc:1293
! #, gcc-internal-format
! msgid "filename %qs does not start with profile prefix %qs"
! msgstr ""
! 
! #: coverage.cc:1336
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open %s"
  msgstr "tidak dapat membuka %s"
  
  #: data-streamer-in.cc:55
  #, gcc-internal-format
  msgid "bytecode stream: string too long for the string table"
--- 29549,29564 ----
  msgid "error writing %qs"
  msgstr "error menulis %qs"
  
! #: coverage.cc:1260
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open %s"
  msgstr "tidak dapat membuka %s"
  
+ #: coverage.cc:1320
+ #, gcc-internal-format
+ msgid "filename %qs does not start with profile prefix %qs"
+ msgstr ""
+ 
  #: data-streamer-in.cc:55
  #, gcc-internal-format
  msgid "bytecode stream: string too long for the string table"
*************** msgstr "array tidak cocok dengan daerah
*** 29725,29731 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "array tidak cocok dengan daerah pohon"
  
! #: except.cc:3561 tree.cc:14779 value-prof.cc:529
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
--- 29755,29761 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "array tidak cocok dengan daerah pohon"
  
! #: except.cc:3561 tree.cc:14780 value-prof.cc:529
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
*************** msgstr "diasumsikan signed overflow tida
*** 29832,30095 ****
  msgid "fold check: original tree changed by fold"
  msgstr "pemeriksaan fold: pohon asal diubah oleh fold"
  
! #: fold-mem-offsets.cc:856
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: %d basic blocks and %d edges/basic block"
  msgid "fold-mem-offsets: %d basic blocks and %d edges/basic block"
  msgstr "%s: %d blok dasar dan %d ujung/basic blok"
  
! #: function.cc:255
  #, fuzzy, gcc-internal-format
  #| msgid "total size of local variables exceeds architecture limit"
  msgid "total size of local objects %wu exceeds maximum %wu"
  msgstr "ukuran total dari variabel lokal melebihi batas arsitektur"
  
! #: function.cc:259
  #, fuzzy, gcc-internal-format
  #| msgid "total size of local variables exceeds architecture limit"
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "ukuran total dari variabel lokal melebihi batas arsitektur"
  
! #: function.cc:1779 gimplify.cc:8058 gimplify.cc:8277 varasm.cc:1866
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "batasan tidak memungkinkan dalam %<asm%>"
  
! #: function.cc:4283
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "variabel %q+D mungkin dipotong oleh %<longjmp> atau %<vfork%>"
  
! #: function.cc:4304
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "argumen %q+D mungkin dipotong oleh %<longjmp%> atau %<vfork%>"
  
! #: function.cc:5029
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "fungsi mengembalikan sebuah kumpulan"
  
! #: gcc.cc:2265
  #, fuzzy, gcc-internal-format
  #| msgid "could not open response file %s"
  msgid "cannot open nested response file"
  msgstr "tidak dapat membuka berkas response %s"
  
! #: gcc.cc:2302
  #, fuzzy, gcc-internal-format
  #| msgid "could not close response file %s"
  msgid "cannot close nonexistent response file"
  msgstr "tidak dapat menutup berkas response %s"
  
! #: gcc.cc:2325
  #, gcc-internal-format, gfc-internal-format
  msgid "could not open temporary response file %s"
  msgstr "tidak dapat membuka berkas balasan %s sementara"
  
! #: gcc.cc:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "could not write to temporary response file %s"
  msgstr "tidak dapat menulis ke berkas balasan %s sementara"
  
! #: gcc.cc:2338
  #, gcc-internal-format, gfc-internal-format
  msgid "could not close temporary response file %s"
  msgstr "tidak dapat menutup berkas balasan %s sementara"
  
  #. This leaves DESC open, but the OS will save us.
! #: gcc.cc:2370
  #, fuzzy, gcc-internal-format
  #| msgid "can't read PCH file: %m"
  msgid "cannot read spec file %qs: %m"
  msgstr "tidak dapat membaca berkas PCH: %m"
  
! #: gcc.cc:2464 gcc.cc:2484
  #, fuzzy
  #| msgid "specs %%include syntax malformed after %ld characters"
  msgid "specs %%include syntax malformed after %td characters"
  msgstr "spesifikasi %%include sintaks salah bentuk setelah %ld karakter"
  
! #: gcc.cc:2510 gcc.cc:2519 gcc.cc:2529 gcc.cc:2539
  #, fuzzy
  #| msgid "specs %%rename syntax malformed after %ld characters"
  msgid "specs %%rename syntax malformed after %td characters"
  msgstr "spesifikasi %%rename sintaks salah bentuk setelah %ld karakter"
  
! #: gcc.cc:2549
  #, gcc-internal-format, gfc-internal-format
  msgid "specs %s spec was not found to be renamed"
  msgstr "spesifikasi %s spesifikasi tidak dapat ditemukan untuk diganti namanya"
  
! #: gcc.cc:2557
  #, fuzzy, gcc-internal-format
  #| msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
  msgid "%s: attempt to rename spec %qs to already defined spec %qs"
  msgstr "%s: mencoba untuk mengubah nama spesifikasi '%s' ke spesifikasi '%s' yang telah didefinisikan"
  
! #: gcc.cc:2579
  #, fuzzy
  #| msgid "specs unknown %% command after %ld characters"
  msgid "specs unknown %% command after %td characters"
  msgstr "spesifikasi tidak diketahui %% perintah setelah %ld karakter"
  
! #: gcc.cc:2591 gcc.cc:2605
  #, fuzzy
  #| msgid "specs file malformed after %ld characters"
  msgid "specs file malformed after %td characters"
  msgstr "berkas spesifikasi rusak setelah %ld karakter"
  
! #: gcc.cc:2660
  #, gcc-internal-format
  msgid "spec file has no spec for linking"
  msgstr "berkas spesifikasi tidak memiliki spesifikasi untuk proses penghubungan"
  
! #: gcc.cc:3199 gcc.cc:3236
  #, fuzzy, gcc-internal-format
  #| msgid "system path '%s' is not absolute"
  msgid "system path %qs is not absolute"
  msgstr "jalur sistem '%s' bukan absolut"
  
! #: gcc.cc:3325
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-pipe%> not supported"
  msgstr "-pipe tidak didukung"
  
! #: gcc.cc:3463 gcc.cc:7899
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t seek in %s: %m"
  msgid "cannot execute %qs: %s: %m"
  msgstr "tidak dapat mencari dalam %s: %m"
  
! #: gcc.cc:3464 gcc.cc:7900
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t write %s: %m"
  msgid "cannot execute %qs: %s"
  msgstr "tidak dapat menulis %s: %m"
  
! #: gcc.cc:3483
  #, fuzzy, gcc-internal-format
  #| msgid "failed to get exit status"
  msgid "failed to get exit status: %m"
  msgstr "gagal untuk memperoleh status keluar"
  
! #: gcc.cc:3489
  #, fuzzy, gcc-internal-format
  #| msgid "failed to get process times"
  msgid "failed to get process times: %m"
  msgstr "gagal untuk memperoleh waktu pemrosesan"
  
  #. The inferior failed to catch the signal.
! #: gcc.cc:3515 gcc.cc:3539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Use alternate register names"
  msgid "%s signal terminated program %s"
  msgstr "Gunakan nama alternatif register"
  
! #: gcc.cc:3985 opts-common.cc:1620 opts-common.cc:1653
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option \"%s\""
  msgid "unrecognized command-line option %qs"
  msgstr "pilihan baris perintah \"%s\" tidak dikenal"
  
! #: gcc.cc:4027
  #, gcc-internal-format
  msgid "GCC is not configured to support %qs as %<-foffload=%> argument"
  msgstr ""
  
! #: gcc.cc:4034
  #, gcc-internal-format
  msgid "valid %<-foffload=%> arguments are: %s; did you mean %qs?"
  msgstr ""
  
! #: gcc.cc:4037
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option argument %qs"
  msgid "valid %<-foffload=%> arguments are: %s"
  msgstr "pilihan argumen %qs tidak valid"
  
! #: gcc.cc:4057
  #, gcc-internal-format
  msgid "%<=%>options missing after %<-foffload-options=%>target"
  msgstr ""
  
! #: gcc.cc:4532
  #, fuzzy, gcc-internal-format
  #| msgid "%qE needs unknown isa option"
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr "%qE membutuhkan pilihan isa tidak diketahui"
  
! #: gcc.cc:5087
  #, gcc-internal-format
  msgid "linker hardening options not enabled by %<-fhardened%> because other link options were specified on the command line"
  msgstr ""
  
! #: gcc.cc:5111 toplev.cc:720
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid output file"
  msgid "input file %qs is the same as output file"
  msgstr "%qs bukan sebuah berkas keluaran yang valid"
  
! #: gcc.cc:5116
  #, fuzzy, gcc-internal-format
  #| msgid "output filename specified twice"
  msgid "output filename may not be empty"
  msgstr "nama berkas keluaran dispesifikasikan dua kali"
  
! #: gcc.cc:5501
  #, fuzzy, gcc-internal-format
  #| msgid "warning: -pipe ignored because -save-temps specified"
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr "peringatan: -pipe diabaikan karenan -save-temps sudah dispesifikasikan"
  
! #: gcc.cc:5589
  #, fuzzy, gcc-internal-format
  #| msgid "warning: '-x %s' after last input file has no effect"
  msgid "%<-x %s%> after last input file has no effect"
  msgstr "peringatan: '-x %s' setelah berkas masukan terakhir tidak memilik pengaruh"
  
! #: gcc.cc:5792
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr ""
  
! #: gcc.cc:5999
  #, fuzzy, gcc-internal-format
  #| msgid "switch '%s' does not start with '-'"
  msgid "switch %qs does not start with %<-%>"
  msgstr "switch '%s' tidak diawali dengan '-'"
  
! #: gcc.cc:6003
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.cc:6236
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' invalid"
  msgid "spec %qs invalid"
  msgstr "spesifikasi '%s' tidak valid"
  
! #: gcc.cc:6413
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' has invalid '%%0%c'"
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr "spesifikasi '%s' memiliki '%%0%c' tidak valid"
  
! #: gcc.cc:6703
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' has invalid '%%W%c"
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr "spesifikasi '%s' memiliki '%%W%c' tidak valid"
  
! #: gcc.cc:6719
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' has invalid '%%W%c"
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "spesifikasi '%s' memiliki '%%W%c' tidak valid"
  
! #: gcc.cc:6738
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' has invalid '%%x%c'"
  msgid "spec %qs has invalid %<%%x%c%>"
--- 29862,30125 ----
  msgid "fold check: original tree changed by fold"
  msgstr "pemeriksaan fold: pohon asal diubah oleh fold"
  
! #: fold-mem-offsets.cc:861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: %d basic blocks and %d edges/basic block"
  msgid "fold-mem-offsets: %d basic blocks and %d edges/basic block"
  msgstr "%s: %d blok dasar dan %d ujung/basic blok"
  
! #: function.cc:257
  #, fuzzy, gcc-internal-format
  #| msgid "total size of local variables exceeds architecture limit"
  msgid "total size of local objects %wu exceeds maximum %wu"
  msgstr "ukuran total dari variabel lokal melebihi batas arsitektur"
  
! #: function.cc:261
  #, fuzzy, gcc-internal-format
  #| msgid "total size of local variables exceeds architecture limit"
  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%>"
  
! #: function.cc:4285
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "variabel %q+D mungkin dipotong oleh %<longjmp> atau %<vfork%>"
  
! #: function.cc:4306
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "argumen %q+D mungkin dipotong oleh %<longjmp%> atau %<vfork%>"
  
! #: function.cc:5031
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "fungsi mengembalikan sebuah kumpulan"
  
! #: gcc.cc:2266
  #, fuzzy, gcc-internal-format
  #| msgid "could not open response file %s"
  msgid "cannot open nested response file"
  msgstr "tidak dapat membuka berkas response %s"
  
! #: gcc.cc:2303
  #, fuzzy, gcc-internal-format
  #| msgid "could not close response file %s"
  msgid "cannot close nonexistent response file"
  msgstr "tidak dapat menutup berkas response %s"
  
! #: gcc.cc:2326
  #, gcc-internal-format, gfc-internal-format
  msgid "could not open temporary response file %s"
  msgstr "tidak dapat membuka berkas balasan %s sementara"
  
! #: gcc.cc:2333
  #, gcc-internal-format, gfc-internal-format
  msgid "could not write to temporary response file %s"
  msgstr "tidak dapat menulis ke berkas balasan %s sementara"
  
! #: gcc.cc:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "could not close temporary response file %s"
  msgstr "tidak dapat menutup berkas balasan %s sementara"
  
  #. This leaves DESC open, but the OS will save us.
! #: gcc.cc:2371
  #, fuzzy, gcc-internal-format
  #| msgid "can't read PCH file: %m"
  msgid "cannot read spec file %qs: %m"
  msgstr "tidak dapat membaca berkas PCH: %m"
  
! #: gcc.cc:2465 gcc.cc:2485
  #, fuzzy
  #| msgid "specs %%include syntax malformed after %ld characters"
  msgid "specs %%include syntax malformed after %td characters"
  msgstr "spesifikasi %%include sintaks salah bentuk setelah %ld karakter"
  
! #: gcc.cc:2511 gcc.cc:2520 gcc.cc:2530 gcc.cc:2540
  #, fuzzy
  #| msgid "specs %%rename syntax malformed after %ld characters"
  msgid "specs %%rename syntax malformed after %td characters"
  msgstr "spesifikasi %%rename sintaks salah bentuk setelah %ld karakter"
  
! #: gcc.cc:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "specs %s spec was not found to be renamed"
  msgstr "spesifikasi %s spesifikasi tidak dapat ditemukan untuk diganti namanya"
  
! #: gcc.cc:2558
  #, fuzzy, gcc-internal-format
  #| msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
  msgid "%s: attempt to rename spec %qs to already defined spec %qs"
  msgstr "%s: mencoba untuk mengubah nama spesifikasi '%s' ke spesifikasi '%s' yang telah didefinisikan"
  
! #: gcc.cc:2580
  #, fuzzy
  #| msgid "specs unknown %% command after %ld characters"
  msgid "specs unknown %% command after %td characters"
  msgstr "spesifikasi tidak diketahui %% perintah setelah %ld karakter"
  
! #: gcc.cc:2592 gcc.cc:2606
  #, fuzzy
  #| msgid "specs file malformed after %ld characters"
  msgid "specs file malformed after %td characters"
  msgstr "berkas spesifikasi rusak setelah %ld karakter"
  
! #: gcc.cc:2661
  #, gcc-internal-format
  msgid "spec file has no spec for linking"
  msgstr "berkas spesifikasi tidak memiliki spesifikasi untuk proses penghubungan"
  
! #: gcc.cc:3200 gcc.cc:3237
  #, fuzzy, gcc-internal-format
  #| msgid "system path '%s' is not absolute"
  msgid "system path %qs is not absolute"
  msgstr "jalur sistem '%s' bukan absolut"
  
! #: gcc.cc:3326
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-pipe%> not supported"
  msgstr "-pipe tidak didukung"
  
! #: gcc.cc:3464 gcc.cc:7901
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t seek in %s: %m"
  msgid "cannot execute %qs: %s: %m"
  msgstr "tidak dapat mencari dalam %s: %m"
  
! #: gcc.cc:3465 gcc.cc:7902
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t write %s: %m"
  msgid "cannot execute %qs: %s"
  msgstr "tidak dapat menulis %s: %m"
  
! #: gcc.cc:3484
  #, fuzzy, gcc-internal-format
  #| msgid "failed to get exit status"
  msgid "failed to get exit status: %m"
  msgstr "gagal untuk memperoleh status keluar"
  
! #: gcc.cc:3490
  #, fuzzy, gcc-internal-format
  #| msgid "failed to get process times"
  msgid "failed to get process times: %m"
  msgstr "gagal untuk memperoleh waktu pemrosesan"
  
  #. The inferior failed to catch the signal.
! #: gcc.cc:3516 gcc.cc:3540
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Use alternate register names"
  msgid "%s signal terminated program %s"
  msgstr "Gunakan nama alternatif register"
  
! #: gcc.cc:3986 opts-common.cc:1620 opts-common.cc:1653
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option \"%s\""
  msgid "unrecognized command-line option %qs"
  msgstr "pilihan baris perintah \"%s\" tidak dikenal"
  
! #: gcc.cc:4028
  #, gcc-internal-format
  msgid "GCC is not configured to support %qs as %<-foffload=%> argument"
  msgstr ""
  
! #: gcc.cc:4035
  #, gcc-internal-format
  msgid "valid %<-foffload=%> arguments are: %s; did you mean %qs?"
  msgstr ""
  
! #: gcc.cc:4038
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option argument %qs"
  msgid "valid %<-foffload=%> arguments are: %s"
  msgstr "pilihan argumen %qs tidak valid"
  
! #: gcc.cc:4058
  #, gcc-internal-format
  msgid "%<=%>options missing after %<-foffload-options=%>target"
  msgstr ""
  
! #: gcc.cc:4534
  #, fuzzy, gcc-internal-format
  #| msgid "%qE needs unknown isa option"
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr "%qE membutuhkan pilihan isa tidak diketahui"
  
! #: gcc.cc:5089
  #, gcc-internal-format
  msgid "linker hardening options not enabled by %<-fhardened%> because other link options were specified on the command line"
  msgstr ""
  
! #: gcc.cc:5113 toplev.cc:720
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid output file"
  msgid "input file %qs is the same as output file"
  msgstr "%qs bukan sebuah berkas keluaran yang valid"
  
! #: gcc.cc:5118
  #, fuzzy, gcc-internal-format
  #| msgid "output filename specified twice"
  msgid "output filename may not be empty"
  msgstr "nama berkas keluaran dispesifikasikan dua kali"
  
! #: gcc.cc:5503
  #, fuzzy, gcc-internal-format
  #| msgid "warning: -pipe ignored because -save-temps specified"
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr "peringatan: -pipe diabaikan karenan -save-temps sudah dispesifikasikan"
  
! #: gcc.cc:5591
  #, fuzzy, gcc-internal-format
  #| msgid "warning: '-x %s' after last input file has no effect"
  msgid "%<-x %s%> after last input file has no effect"
  msgstr "peringatan: '-x %s' setelah berkas masukan terakhir tidak memilik pengaruh"
  
! #: gcc.cc:5794
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr ""
  
! #: gcc.cc:6001
  #, fuzzy, gcc-internal-format
  #| msgid "switch '%s' does not start with '-'"
  msgid "switch %qs does not start with %<-%>"
  msgstr "switch '%s' tidak diawali dengan '-'"
  
! #: gcc.cc:6005
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.cc:6238
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' invalid"
  msgid "spec %qs invalid"
  msgstr "spesifikasi '%s' tidak valid"
  
! #: gcc.cc:6415
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' has invalid '%%0%c'"
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr "spesifikasi '%s' memiliki '%%0%c' tidak valid"
  
! #: gcc.cc:6705
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' has invalid '%%W%c"
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr "spesifikasi '%s' memiliki '%%W%c' tidak valid"
  
! #: gcc.cc:6721
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' has invalid '%%W%c"
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "spesifikasi '%s' memiliki '%%W%c' tidak valid"
  
! #: gcc.cc:6740
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' has invalid '%%x%c'"
  msgid "spec %qs has invalid %<%%x%c%>"
*************** msgstr "spesifikasi '%s' memiliki '%%x%c
*** 30098,30250 ****
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.cc:6949
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: '%%*' has not been initialized by pattern match"
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr "spec gagal: '%%*' belum diinisialisasi oleh pencocokan pola"
  
! #: gcc.cc:7000
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: unrecognized spec option '%c'"
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "spec gagal: pilihan spec tidak dikenal '%c'"
  
! #: gcc.cc:7066
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function '%s'"
  msgid "unknown spec function %qs"
  msgstr "fungsi spesifikasi '%s' tidak diketahui"
  
! #: gcc.cc:7096
  #, fuzzy, gcc-internal-format
  #| msgid "error in args to spec function '%s'"
  msgid "error in arguments to spec function %qs"
  msgstr "error dalam argumen ke fungsi spesifikasi '%s'"
  
! #: gcc.cc:7155
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "spesifikasi nama fungsi salah format"
  
  #. )
! #: gcc.cc:7158
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "tidak ada argumen untuk spesifikasi fungsi"
  
! #: gcc.cc:7177
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr "argumen spesifikasi fungsi salah format"
  
! #: gcc.cc:7356
  #, fuzzy, gcc-internal-format
  #| msgid "braced spec '%s' is invalid at '%c'"
  msgid "braced spec %qs ends in escape"
  msgstr "braced spesifikasi '%s' tidak valid di '%c'"
  
! #: gcc.cc:7491
  #, fuzzy, gcc-internal-format
  #| msgid "braced spec '%s' is invalid at '%c'"
  msgid "braced spec %qs is invalid at %qc"
  msgstr "braced spesifikasi '%s' tidak valid di '%c'"
  
! #: gcc.cc:7586
  #, fuzzy, gcc-internal-format
  #| msgid "braced spec body '%s' is invalid"
  msgid "braced spec body %qs is invalid"
  msgstr "braced spesifikasi tubuh '%s' tidak valid"
  
! #: gcc.cc:8190
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not write to response file %s"
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "tidak dapat menulis ke berkas response %s"
  
! #: gcc.cc:8201
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr ""
  
! #: gcc.cc:8211 gcc.cc:8252
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s:could not open output file '%s'\n"
  msgid "%s: could not open compare-debug file %s"
  msgstr "%s:tidak dapat membuka berkas keluaran '%s'\n"
  
! #: gcc.cc:8231 gcc.cc:8268
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr ""
  
! #: gcc.cc:8574
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr "spec gagal: lebih dari satu arg ke SYSROOT_SUFFIX_SPEC"
  
! #: gcc.cc:8599
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr "spec gagal: lebih dari sat arg ke SYSROOT_HEADERS_SUFFIX_SPEC"
  
! #: gcc.cc:8806
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option \"%s\""
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "pilihan baris perintah \"%s\" tidak dikenal"
  
! #: gcc.cc:8810
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option \"%s\""
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "pilihan baris perintah \"%s\" tidak dikenal"
  
! #: gcc.cc:8936
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr "tidak dikonfigurasikan dengan akhiran header sysroot"
  
! #: gcc.cc:8997 cobol/gcobolspec.cc:370
  #, gcc-internal-format
  msgid "no input files"
  msgstr "tidak ada berkas masukan"
  
! #: gcc.cc:9052
  #, fuzzy, gcc-internal-format
  #| msgid "cannot specify -o with -c or -S with multiple files"
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr "tidak dapat menspesifkasikan -o dengan -c atau -S dengan beberapa berkas"
  
! #: gcc.cc:9094
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: %s kompiler tidak terpasang di sistem ini"
  
! #: gcc.cc:9119
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr ""
  
! #: gcc.cc:9135
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr ""
  
! #: gcc.cc:9144
  #, fuzzy, gcc-internal-format
  #| msgid "comparison is always %d"
  msgid "comparing final insns dumps"
  msgstr "perbandingan selalu %d"
  
! #: gcc.cc:9297
  #, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr ""
  
! #: gcc.cc:9331
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr "%s: berkas masukan penghubung tidak digunakan karena proses penyambungan belum selesai"
--- 30128,30280 ----
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.cc:6951
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: '%%*' has not been initialized by pattern match"
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr "spec gagal: '%%*' belum diinisialisasi oleh pencocokan pola"
  
! #: gcc.cc:7002
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: unrecognized spec option '%c'"
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "spec gagal: pilihan spec tidak dikenal '%c'"
  
! #: gcc.cc:7068
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function '%s'"
  msgid "unknown spec function %qs"
  msgstr "fungsi spesifikasi '%s' tidak diketahui"
  
! #: gcc.cc:7098
  #, fuzzy, gcc-internal-format
  #| msgid "error in args to spec function '%s'"
  msgid "error in arguments to spec function %qs"
  msgstr "error dalam argumen ke fungsi spesifikasi '%s'"
  
! #: gcc.cc:7157
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "spesifikasi nama fungsi salah format"
  
  #. )
! #: gcc.cc:7160
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "tidak ada argumen untuk spesifikasi fungsi"
  
! #: gcc.cc:7179
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr "argumen spesifikasi fungsi salah format"
  
! #: gcc.cc:7358
  #, fuzzy, gcc-internal-format
  #| msgid "braced spec '%s' is invalid at '%c'"
  msgid "braced spec %qs ends in escape"
  msgstr "braced spesifikasi '%s' tidak valid di '%c'"
  
! #: gcc.cc:7493
  #, fuzzy, gcc-internal-format
  #| msgid "braced spec '%s' is invalid at '%c'"
  msgid "braced spec %qs is invalid at %qc"
  msgstr "braced spesifikasi '%s' tidak valid di '%c'"
  
! #: gcc.cc:7588
  #, fuzzy, gcc-internal-format
  #| msgid "braced spec body '%s' is invalid"
  msgid "braced spec body %qs is invalid"
  msgstr "braced spesifikasi tubuh '%s' tidak valid"
  
! #: gcc.cc:8192
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not write to response file %s"
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "tidak dapat menulis ke berkas response %s"
  
! #: gcc.cc:8203
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr ""
  
! #: gcc.cc:8213 gcc.cc:8254
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s:could not open output file '%s'\n"
  msgid "%s: could not open compare-debug file %s"
  msgstr "%s:tidak dapat membuka berkas keluaran '%s'\n"
  
! #: gcc.cc:8233 gcc.cc:8270
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr ""
  
! #: gcc.cc:8576
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr "spec gagal: lebih dari satu arg ke SYSROOT_SUFFIX_SPEC"
  
! #: gcc.cc:8601
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr "spec gagal: lebih dari sat arg ke SYSROOT_HEADERS_SUFFIX_SPEC"
  
! #: gcc.cc:8808
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option \"%s\""
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "pilihan baris perintah \"%s\" tidak dikenal"
  
! #: gcc.cc:8812
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option \"%s\""
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "pilihan baris perintah \"%s\" tidak dikenal"
  
! #: gcc.cc:8944
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr "tidak dikonfigurasikan dengan akhiran header sysroot"
  
! #: gcc.cc:9005 cobol/gcobolspec.cc:370
  #, gcc-internal-format
  msgid "no input files"
  msgstr "tidak ada berkas masukan"
  
! #: gcc.cc:9060
  #, fuzzy, gcc-internal-format
  #| msgid "cannot specify -o with -c or -S with multiple files"
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr "tidak dapat menspesifkasikan -o dengan -c atau -S dengan beberapa berkas"
  
! #: gcc.cc:9102
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: %s kompiler tidak terpasang di sistem ini"
  
! #: gcc.cc:9127
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr ""
  
! #: gcc.cc:9143
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr ""
  
! #: gcc.cc:9152
  #, fuzzy, gcc-internal-format
  #| msgid "comparison is always %d"
  msgid "comparing final insns dumps"
  msgstr "perbandingan selalu %d"
  
! #: gcc.cc:9305
  #, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr ""
  
! #: gcc.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr "%s: berkas masukan penghubung tidak digunakan karena proses penyambungan belum selesai"
*************** msgstr "%s: berkas masukan penghubung ti
*** 30252,30356 ****
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.cc:9337
  #, fuzzy, gcc-internal-format
  #| msgid "%s: linker input file unused because linking not done"
  msgid "%s: linker input file not found: %m"
  msgstr "%s: berkas masukan penghubung tidak digunakan karena proses penyambungan belum selesai"
  
! #: gcc.cc:9409 c-family/c-opts.cc:852
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.cc:9415
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "bahasa %s tidak dikenal"
  
! #: gcc.cc:9658
  #, fuzzy, gcc-internal-format
  #| msgid "multilib spec '%s' is invalid"
  msgid "multilib spec %qs is invalid"
  msgstr "spesifikasi multilib '%s' tidak valid"
  
! #: gcc.cc:9808 gcc.cc:10021 common/config/riscv/riscv-common.cc:2101
  #, fuzzy, gcc-internal-format
  #| msgid "multilib select '%s' is invalid"
  msgid "multilib select %qs %qs is invalid"
  msgstr "pemilihan multilib '%s' tidak valid"
  
! #: gcc.cc:9957
  #, fuzzy, gcc-internal-format
  #| msgid "multilib exclusions '%s' is invalid"
  msgid "multilib exclusions %qs is invalid"
  msgstr "ekslusi multilib '%s' tidak valid"
  
! #: gcc.cc:10204
  #, fuzzy, gcc-internal-format
  #| msgid "multilib select '%s' is invalid"
  msgid "multilib select %qs is invalid"
  msgstr "pemilihan multilib '%s' tidak valid"
  
! #: gcc.cc:10244
  #, fuzzy, gcc-internal-format
  #| msgid "multilib exclusion '%s' is invalid"
  msgid "multilib exclusion %qs is invalid"
  msgstr "eksklusi multilib '%s' tidak valid"
  
! #: gcc.cc:10495
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable \"%s\" not defined"
  msgid "environment variable %qs not defined"
  msgstr "variabel lingkungan \"%s\" tidak terdefinisi"
  
! #: gcc.cc:10665 gcc.cc:10670
  #, fuzzy, gcc-internal-format
  #| msgid "invalid version number `%s'"
  msgid "invalid version number %qs"
  msgstr "nomor versi `%s' tidak valid"
  
! #: gcc.cc:10713
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "terlalu sedikit argumen ke %%:perbandingan-versi"
  
! #: gcc.cc:10719
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr "terlalu banyak argumen ke %%:perbandingan-versi"
  
! #: gcc.cc:10761
  #, fuzzy, gcc-internal-format
  #| msgid "unknown operator '%s' in %%:version-compare"
  msgid "unknown operator %qs in %%:version-compare"
  msgstr "operator tidak dikenal '%s' dalam %%:perbandingan-versi"
  
! #: gcc.cc:10885
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to %%:version-compare"
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "terlalu banyak argumen ke %%:perbandingan-versi"
  
! #: gcc.cc:10953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to %%:version-compare"
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "terlalu banyak argumen ke %%:perbandingan-versi"
  
! #: gcc.cc:11040
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments for %%:dumps"
  msgstr "terlalu banyak argumen untuk format"
  
! #: gcc.cc:11144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of arguments to function %<va_start%>"
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "jumlah dari argumen ke fungsi %<va_start%> salah"
  
! #: gcc.cc:11165
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of arguments to function %<va_start%>"
  msgid "wrong number of arguments to %%:dwarf-version-gt"
--- 30282,30386 ----
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.cc:9345
  #, fuzzy, gcc-internal-format
  #| msgid "%s: linker input file unused because linking not done"
  msgid "%s: linker input file not found: %m"
  msgstr "%s: berkas masukan penghubung tidak digunakan karena proses penyambungan belum selesai"
  
! #: gcc.cc:9417 c-family/c-opts.cc:852
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.cc:9423
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "bahasa %s tidak dikenal"
  
! #: gcc.cc:9666
  #, fuzzy, gcc-internal-format
  #| msgid "multilib spec '%s' is invalid"
  msgid "multilib spec %qs is invalid"
  msgstr "spesifikasi multilib '%s' tidak valid"
  
! #: gcc.cc:9816 gcc.cc:10029 common/config/riscv/riscv-common.cc:2101
  #, fuzzy, gcc-internal-format
  #| msgid "multilib select '%s' is invalid"
  msgid "multilib select %qs %qs is invalid"
  msgstr "pemilihan multilib '%s' tidak valid"
  
! #: gcc.cc:9965
  #, fuzzy, gcc-internal-format
  #| msgid "multilib exclusions '%s' is invalid"
  msgid "multilib exclusions %qs is invalid"
  msgstr "ekslusi multilib '%s' tidak valid"
  
! #: gcc.cc:10212
  #, fuzzy, gcc-internal-format
  #| msgid "multilib select '%s' is invalid"
  msgid "multilib select %qs is invalid"
  msgstr "pemilihan multilib '%s' tidak valid"
  
! #: gcc.cc:10252
  #, fuzzy, gcc-internal-format
  #| msgid "multilib exclusion '%s' is invalid"
  msgid "multilib exclusion %qs is invalid"
  msgstr "eksklusi multilib '%s' tidak valid"
  
! #: gcc.cc:10503
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable \"%s\" not defined"
  msgid "environment variable %qs not defined"
  msgstr "variabel lingkungan \"%s\" tidak terdefinisi"
  
! #: gcc.cc:10673 gcc.cc:10678
  #, fuzzy, gcc-internal-format
  #| msgid "invalid version number `%s'"
  msgid "invalid version number %qs"
  msgstr "nomor versi `%s' tidak valid"
  
! #: gcc.cc:10721
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "terlalu sedikit argumen ke %%:perbandingan-versi"
  
! #: gcc.cc:10727
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr "terlalu banyak argumen ke %%:perbandingan-versi"
  
! #: gcc.cc:10769
  #, fuzzy, gcc-internal-format
  #| msgid "unknown operator '%s' in %%:version-compare"
  msgid "unknown operator %qs in %%:version-compare"
  msgstr "operator tidak dikenal '%s' dalam %%:perbandingan-versi"
  
! #: gcc.cc:10893
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to %%:version-compare"
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "terlalu banyak argumen ke %%:perbandingan-versi"
  
! #: gcc.cc:10961
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to %%:version-compare"
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "terlalu banyak argumen ke %%:perbandingan-versi"
  
! #: gcc.cc:11048
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments for %%:dumps"
  msgstr "terlalu banyak argumen untuk format"
  
! #: gcc.cc:11152
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of arguments to function %<va_start%>"
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "jumlah dari argumen ke fungsi %<va_start%> salah"
  
! #: gcc.cc:11173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of arguments to function %<va_start%>"
  msgid "wrong number of arguments to %%:dwarf-version-gt"
*************** msgstr ""
*** 30622,30628 ****
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6365
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
--- 30652,30658 ----
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6367
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
*************** msgstr "%s tidak didukung untuk fungsi n
*** 30639,30645 ****
  msgid "%s not supported on this target"
  msgstr "Spe tidak didukung dalam target ini"
  
! #: gimple-fold.cc:8782 gimple-fold.cc:8811
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "perbandingan selalu %d"
--- 30669,30675 ----
  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"
*************** msgstr ""
*** 30664,30670 ****
  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:9528
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qD defined here"
--- 30694,30700 ----
  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:9636
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qD defined here"
*************** msgstr "penunjuk circular delegasi terde
*** 30688,30710 ****
  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:13423
  #, 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:3761 tree.cc:12758 tree.cc:12795 tree.cc:12836
! #: tree.cc:12869 c/c-decl.cc:10900 c/c-parser.cc:23372 c/c-parser.cc:23513
! #: c/c-typeck.cc:3956 c/c-typeck.cc:4210 c/c-typeck.cc:4222 c/c-typeck.cc:7010
! #: c/c-typeck.cc:13318 c/c-typeck.cc:13335 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:9627 cp/constexpr.cc:901 cp/constexpr.cc:1466
! #: cp/constexpr.cc:5734 cp/constexpr.cc:7564 cp/constexpr.cc:7966
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10324 cp/decl2.cc:6720
! #: cp/decl2.cc:6769 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14458
! #: cp/module.cc:14494 cp/parser.cc:24784 cp/parser.cc:25658 cp/pt.cc:9374
! #: cp/semantics.cc:2781 cp/semantics.cc:5410 cp/typeck.cc:2279
  #: cp/typeck.cc:2500 cp/typeck.cc:4821 cp/typeck.cc:11081
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
--- 30718,30740 ----
  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:13501
  #, 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:3761 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:4034 c/c-typeck.cc:4288 c/c-typeck.cc:4300 c/c-typeck.cc:7088
! #: c/c-typeck.cc:13396 c/c-typeck.cc:13413 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:5736 cp/constexpr.cc:7566 cp/constexpr.cc:7968
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10327 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14487
! #: cp/module.cc:14523 cp/parser.cc:24780 cp/parser.cc:25654 cp/pt.cc:9376
! #: cp/semantics.cc:2781 cp/semantics.cc:5406 cp/typeck.cc:2279
  #: cp/typeck.cc:2500 cp/typeck.cc:4821 cp/typeck.cc:11081
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
*************** msgstr "mode pointer tidak valid %qs"
*** 31841,31852 ****
  #: gimple-ssa-warn-access.cc:4014 gimple-ssa-warn-access.cc:4671
  #: gimple-ssa-warn-access.cc:4674 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:10907 c/c-typeck.cc:14141 cp/call.cc:8892
! #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1083
! #: cp/decl.cc:5231 cp/decl.cc:14654 cp/decl.cc:15250 cp/decl.cc:15260
! #: cp/decl.cc:16253 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:8071
! #: cp/parser.cc:27842 cp/reflect.cc:175 cp/typeck.cc:1971 cp/typeck.cc:5316
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qD declared here"
--- 31871,31882 ----
  #: gimple-ssa-warn-access.cc:4014 gimple-ssa-warn-access.cc:4671
  #: gimple-ssa-warn-access.cc:4674 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:10985 c/c-typeck.cc:14219 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:14671 cp/decl.cc:15267 cp/decl.cc:15277
! #: cp/decl.cc:16284 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:8073
! #: cp/parser.cc:27838 cp/reflect.cc:175 cp/typeck.cc:1971 cp/typeck.cc:5316
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qD declared here"
*************** msgstr ""
*** 32236,32242 ****
  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:28377 c/c-parser.cc:28395
  #, gcc-internal-format
  msgid "%<declare variant%> candidate %qD declared here"
  msgstr ""
--- 32266,32272 ----
  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 ""
*************** msgstr "%qs tidak dispesifikan dalam par
*** 32376,32382 ****
  msgid "enclosing %<target%>"
  msgstr "%Hparallel yang melingkupi"
  
! #: gimplify.cc:9435 gimplify.cc:14140
  #, fuzzy, gcc-internal-format
  #| msgid "variable %q+D declared %<inline%>"
  msgid "variable %qE declared in enclosing %<host_data%> region"
--- 32406,32412 ----
  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 "operan tidak terduga"
*** 32449,32705 ****
  msgid "unexpected pointer mapping node"
  msgstr "operan tidak terduga"
  
! #: gimplify.cc:11539
  #, fuzzy, gcc-internal-format
  #| msgid "circular pointer delegation detected"
  msgid "base pointer cycle detected"
  msgstr "penunjuk circular delegasi terdeteksi"
  
! #: gimplify.cc:12046
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:12362
  #, 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:13318
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:13614 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:13833 gimplify.cc:13839
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:13856
  #, 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:13878
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:13886
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:13897 gimplify.cc:13903 gimplify.cc:13909 gimplify.cc:13915
! #: gimplify.cc:13921 gimplify.cc:18361
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:14015
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:14652
  #, 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:14709
  #, 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:14741
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:14780
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:14796
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:14863
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr ""
  
! #: gimplify.cc:14893
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:15012
  #, gcc-internal-format
  msgid "allocator with access trait set to %<thread%> results in undefined behavior for %qs directive"
  msgstr ""
  
! #: gimplify.cc:15053
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:15273
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:15327
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15690
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15763
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:15942
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:16242
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:16261
  #, 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:16430
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:16746
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:16756
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:17194 gimplify.cc:17198 gimplify.cc:17207 gimplify.cc:17219
! #: gimplify.cc:17224
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:17389
  #, 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:17454
  #, 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:17485 gimplify.cc:17593
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:18299
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:18323
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:18343
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:18368
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:18396
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:19492
  #, 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:19513
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:19526
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.cc:19540
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:19553
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:19720
  #, gcc-internal-format
  msgid "%qD is a virtual function but only a direct call is allowed in a dispatch construct"
  msgstr ""
  
! #: gimplify.cc:21475
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "gimplification gagal"
  
! #: gimplify.cc:22090
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT dipromosikan ke %qT ketika dilewatkan melalui %<...%>"
  
! #: gimplify.cc:22095
  #, 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:22102
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "jika kode ini dicapai, aplikasi akan digagalkan"
--- 32479,32740 ----
  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"
*************** msgstr ""
*** 33117,33123 ****
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5357 ipa-prop.cc:5401 ipa-prop.cc:5481 ipa-prop.cc:5533
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function in call statement"
  msgid "invalid jump function in LTO stream"
--- 33152,33158 ----
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5358 ipa-prop.cc:5402 ipa-prop.cc:5482 ipa-prop.cc:5534
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function in call statement"
  msgid "invalid jump function in LTO stream"
*************** msgstr "sebagai %qD"
*** 33301,33355 ****
  msgid "frame size too large for reliable stack checking"
  msgstr "ukuran frame terlalu besar untuk pemerikasaan stack yang meyakinkan"
  
! #: json-parsing.cc:1084
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "negative nesting depth of region %i"
  msgid "maximum nesting depth exceeded: %i"
  msgstr "kedalaman nesting negatif dari daerah %i"
  
! #: json-parsing.cc:1144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid ABI option: -mabi=%s"
  msgid "invalid JSON token: %s"
  msgstr "pilihan ABI tidak valid: -mabi=%s"
  
! #: json-parsing.cc:1147
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "expected a JSON value but got %s"
  msgstr "  diduga sebuah tipe, diperoleh %qE"
  
! #: json-parsing.cc:1175
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected binding target after '=>' at %C"
  msgid "expected string for object key after '{'; got %s"
  msgstr "Diduga binding target setelah '=>' di %C"
  
! #: json-parsing.cc:1182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected binding target after '=>' at %C"
  msgid "expected string for object key after ','; got %s"
  msgstr "Diduga binding target setelah '=>' di %C"
  
! #: json-parsing.cc:1296
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "expected %s; got bad token: %s"
  msgstr "Tidak terduga pernyataan %s di %C"
  
! #: json-parsing.cc:1300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %s; got %s"
  msgstr "diduga %<,%>"
  
! #: json-parsing.cc:1319
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "expected %s or %s; got bad token: %s"
  msgstr "Tidak terduga pernyataan %s di %C"
  
! #: json-parsing.cc:1323
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %s or %s; got %s"
--- 33336,33390 ----
  msgid "frame size too large for reliable stack checking"
  msgstr "ukuran frame terlalu besar untuk pemerikasaan stack yang meyakinkan"
  
! #: json-parsing.cc:1085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "negative nesting depth of region %i"
  msgid "maximum nesting depth exceeded: %i"
  msgstr "kedalaman nesting negatif dari daerah %i"
  
! #: json-parsing.cc:1145
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid ABI option: -mabi=%s"
  msgid "invalid JSON token: %s"
  msgstr "pilihan ABI tidak valid: -mabi=%s"
  
! #: json-parsing.cc:1148
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "expected a JSON value but got %s"
  msgstr "  diduga sebuah tipe, diperoleh %qE"
  
! #: json-parsing.cc:1176
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected binding target after '=>' at %C"
  msgid "expected string for object key after '{'; got %s"
  msgstr "Diduga binding target setelah '=>' di %C"
  
! #: json-parsing.cc:1183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected binding target after '=>' at %C"
  msgid "expected string for object key after ','; got %s"
  msgstr "Diduga binding target setelah '=>' di %C"
  
! #: json-parsing.cc:1297
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "expected %s; got bad token: %s"
  msgstr "Tidak terduga pernyataan %s di %C"
  
! #: json-parsing.cc:1301
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %s; got %s"
  msgstr "diduga %<,%>"
  
! #: json-parsing.cc:1320
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "expected %s or %s; got bad token: %s"
  msgstr "Tidak terduga pernyataan %s di %C"
  
! #: json-parsing.cc:1324
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %s or %s; got %s"
*************** msgstr ""
*** 33366,33383 ****
  msgid "unable to find a register to spill"
  msgstr "tidak dapat menemukan sebuah register untuk spill dalam kelas %qs"
  
! #: lra-constraints.cc:4480 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:5647
  #, 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 "Jumlah maksimum dari percobaan dari sebuah insn dapat dijadwalkan"
  
! #: lra.cc:555
  #, fuzzy, gcc-internal-format
  #| msgid "%<asm%> operand has impossible constraints"
  msgid "%<asm%> operand has impossible constraints or there are not enough registers"
--- 33401,33418 ----
  msgid "unable to find a register to spill"
  msgstr "tidak dapat menemukan sebuah register untuk spill dalam kelas %qs"
  
! #: lra-constraints.cc:4524 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:5701
  #, 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 "Jumlah maksimum dari percobaan dari sebuah insn dapat dijadwalkan"
  
! #: lra.cc:556
  #, fuzzy, gcc-internal-format
  #| msgid "%<asm%> operand has impossible constraints"
  msgid "%<asm%> operand has impossible constraints or there are not enough registers"
*************** msgstr "format target tidak mendukung in
*** 33723,33729 ****
  msgid "default %<target_clones%> attribute was not set"
  msgstr ""
  
! #: multiple_target.cc:283 c-family/c-attribs.cc:6439
  #, fuzzy, gcc-internal-format
  #| msgid "%qs incompatible attribute ignored"
  msgid "single %<target_clones%> attribute is ignored"
--- 33758,33764 ----
  msgid "default %<target_clones%> attribute was not set"
  msgstr ""
  
! #: multiple_target.cc:283 c-family/c-attribs.cc:6440
  #, fuzzy, gcc-internal-format
  #| msgid "%qs incompatible attribute ignored"
  msgid "single %<target_clones%> attribute is ignored"
*************** msgstr ""
*** 34189,34208 ****
  msgid "only the %<device_type(any)%> is supported"
  msgstr ""
  
! #: omp-low.cc:15475
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid exit from OpenMP structured block"
  msgid "invalid exit from %s structured block"
  msgstr "exit tidak valid dari blok struktur OpenMP"
  
! #: omp-low.cc:15477 omp-low.cc:15482
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid entry to OpenMP structured block"
  msgid "invalid entry to %s structured block"
  msgstr "masukan tidak valid ke blok struktur OpenMP"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.cc:15486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid branch to/from an OpenMP structured block"
  msgid "invalid branch to/from %s structured block"
--- 34224,34243 ----
  msgid "only the %<device_type(any)%> is supported"
  msgstr ""
  
! #: omp-low.cc:15460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid exit from OpenMP structured block"
  msgid "invalid exit from %s structured block"
  msgstr "exit tidak valid dari blok struktur OpenMP"
  
! #: omp-low.cc:15462 omp-low.cc:15467
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid entry to OpenMP structured block"
  msgid "invalid entry to %s structured block"
  msgstr "masukan tidak valid ke blok struktur OpenMP"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.cc:15471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid branch to/from an OpenMP structured block"
  msgid "invalid branch to/from %s structured block"
*************** msgstr ""
*** 34350,34356 ****
  msgid "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argument"
  msgstr ""
  
! #: optabs.cc:5175
  #, fuzzy, gcc-internal-format
  #| msgid "BYTE type used at %C is not available on the target machine"
  msgid "indirect jumps are not available on this target"
--- 34385,34391 ----
  msgid "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argument"
  msgstr ""
  
! #: optabs.cc:5190
  #, fuzzy, gcc-internal-format
  #| msgid "BYTE type used at %C is not available on the target machine"
  msgid "indirect jumps are not available on this target"
*************** msgstr ""
*** 35131,35147 ****
  msgid "object of size %s allocated by %qE"
  msgstr ""
  
! #: predict.cc:2639
  #, gcc-internal-format
  msgid "probability %qE must be constant floating-point expression"
  msgstr ""
  
! #: predict.cc:2652
  #, gcc-internal-format
  msgid "probability %qE is outside the range [0.0, 1.0]"
  msgstr ""
  
! #: predict.cc:3728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "insufficient arguments to overloaded function %s"
  msgid "Missing counts for called function %s"
--- 35166,35182 ----
  msgid "object of size %s allocated by %qE"
  msgstr ""
  
! #: predict.cc:2640
  #, gcc-internal-format
  msgid "probability %qE must be constant floating-point expression"
  msgstr ""
  
! #: predict.cc:2653
  #, gcc-internal-format
  msgid "probability %qE is outside the range [0.0, 1.0]"
  msgstr ""
  
! #: predict.cc:3729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "insufficient arguments to overloaded function %s"
  msgid "Missing counts for called function %s"
*************** msgstr "secara implisit popped regs haru
*** 35262,35286 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr "keluaran operan %d harus menggunakan batasan %<&%>"
  
! #: regcprop.cc:1295
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr "validate_value_data: [%u] Buruk nex_regno untuk rantai kosong (%u)"
  
! #: regcprop.cc:1307
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: Loop in regno chain (%u)"
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr "validate_value_data: Loop dalam rantai regno (%u)"
  
! #: regcprop.cc:1310
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr "validate_value_data: [%u] Buruk oldest_regno (%u)"
  
! #: regcprop.cc:1322
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
--- 35297,35321 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr "keluaran operan %d harus menggunakan batasan %<&%>"
  
! #: regcprop.cc:1296
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr "validate_value_data: [%u] Buruk nex_regno untuk rantai kosong (%u)"
  
! #: regcprop.cc:1308
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: Loop in regno chain (%u)"
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr "validate_value_data: Loop dalam rantai regno (%u)"
  
! #: regcprop.cc:1311
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr "validate_value_data: [%u] Buruk oldest_regno (%u)"
  
! #: regcprop.cc:1323
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
*************** msgstr "tidak dapat menggunakan '%s' seb
*** 35306,35312 ****
  
  #: reginfo.cc:732 config/arc/arc.cc:1084 config/arc/arc.cc:1126
  #: config/ia64/ia64.cc:6096 config/ia64/ia64.cc:6103 config/pa/pa.cc:477
! #: config/pa/pa.cc:484 config/sh/sh.cc:8291 config/sh/sh.cc:8298
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown register name: %s"
  msgstr "nama register: %s tidak dikenal"
--- 35341,35347 ----
  
  #: reginfo.cc:732 config/arc/arc.cc:1084 config/arc/arc.cc:1126
  #: config/ia64/ia64.cc:6096 config/ia64/ia64.cc:6103 config/pa/pa.cc:477
! #: config/pa/pa.cc:484 config/sh/sh.cc:8290 config/sh/sh.cc:8297
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown register name: %s"
  msgstr "nama register: %s tidak dikenal"
*************** msgstr "mode pointer tidak valid %qs"
*** 35889,35958 ****
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr ""
  
! #: symtab.cc:1955
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+D redeclared as inline"
  msgid "function %q+D part of alias cycle"
  msgstr "fungsi %q+D redeklarasi sebagai inline"
  
! #: symtab.cc:1957
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD has function type"
  msgid "variable %q+D part of alias cycle"
  msgstr "variabel %qD memiliki tipe fungsi"
  
! #: symtab.cc:1985
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr ""
  
! #: targhooks.cc:205
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__builtin_saveregs%> not supported by this target"
  msgstr "__builtin_saveregs tidak didukung oleh target ini"
  
! #: targhooks.cc:1236
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "argument %qs is not supported for %qs on this target"
  msgstr "-fdata-sections tidak didukung untuk target ini"
  
! #: targhooks.cc:1278
  #, fuzzy, gcc-internal-format
  #| msgid "global destructors not supported on this target"
  msgid "nested functions not supported on this target"
  msgstr "global desktruktor tidak didukung di target ini"
  
! #: targhooks.cc:1291
  #, fuzzy, gcc-internal-format
  #| msgid "-ffunction-sections not supported for this target"
  msgid "nested function trampolines not supported on this target"
  msgstr "-ffunction-sections tidak didukung untuk target ini"
  
! #: targhooks.cc:1462
  #, gcc-internal-format
  msgid "global constructors not supported on this target"
  msgstr "global konstruktor tidak didukung di target ini"
  
! #: targhooks.cc:1471
  #, gcc-internal-format
  msgid "global destructors not supported on this target"
  msgstr "global desktruktor tidak didukung di target ini"
  
! #: targhooks.cc:1849
  #, fuzzy, gcc-internal-format
  #| msgid "target attribute is not supported on this machine"
  msgid "%<target%> attribute is not supported on this machine"
  msgstr "atribut target tidak didukung di platform ini"
  
! #: targhooks.cc:1861
  #, fuzzy, gcc-internal-format
  #| msgid "target attribute is not supported on this machine"
  msgid "%<target_version%> attribute is not supported on this machine"
  msgstr "atribut target tidak didukung di platform ini"
  
! #: targhooks.cc:1875
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC target is not supported for this machine"
  msgid "%<#pragma GCC target%> is not supported for this machine"
--- 35924,35993 ----
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr ""
  
! #: symtab.cc:1951
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+D redeclared as inline"
  msgid "function %q+D part of alias cycle"
  msgstr "fungsi %q+D redeklarasi sebagai inline"
  
! #: symtab.cc:1953
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD has function type"
  msgid "variable %q+D part of alias cycle"
  msgstr "variabel %qD memiliki tipe fungsi"
  
! #: symtab.cc:1981
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr ""
  
! #: targhooks.cc:222
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__builtin_saveregs%> not supported by this target"
  msgstr "__builtin_saveregs tidak didukung oleh target ini"
  
! #: targhooks.cc:1253
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "argument %qs is not supported for %qs on this target"
  msgstr "-fdata-sections tidak didukung untuk target ini"
  
! #: targhooks.cc:1295
  #, fuzzy, gcc-internal-format
  #| msgid "global destructors not supported on this target"
  msgid "nested functions not supported on this target"
  msgstr "global desktruktor tidak didukung di target ini"
  
! #: targhooks.cc:1308
  #, fuzzy, gcc-internal-format
  #| msgid "-ffunction-sections not supported for this target"
  msgid "nested function trampolines not supported on this target"
  msgstr "-ffunction-sections tidak didukung untuk target ini"
  
! #: targhooks.cc:1479
  #, gcc-internal-format
  msgid "global constructors not supported on this target"
  msgstr "global konstruktor tidak didukung di target ini"
  
! #: targhooks.cc:1488
  #, gcc-internal-format
  msgid "global destructors not supported on this target"
  msgstr "global desktruktor tidak didukung di target ini"
  
! #: targhooks.cc:1866
  #, fuzzy, gcc-internal-format
  #| msgid "target attribute is not supported on this machine"
  msgid "%<target%> attribute is not supported on this machine"
  msgstr "atribut target tidak didukung di platform ini"
  
! #: targhooks.cc:1878
  #, fuzzy, gcc-internal-format
  #| msgid "target attribute is not supported on this machine"
  msgid "%<target_version%> attribute is not supported on this machine"
  msgstr "atribut target tidak didukung di platform ini"
  
! #: targhooks.cc:1892
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC target is not supported for this machine"
  msgid "%<#pragma GCC target%> is not supported for this machine"
*************** msgstr "BB %i pernyataan terakhir memili
*** 37200,37288 ****
  msgid "BB %i has incorrect fallthru edge"
  msgstr "insn salah dalam ujung fallthru"
  
! #: tree-inline.cc:3992
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it receives a non-local goto"
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini menerima sebuah goto bukan lokal"
  
! #: tree-inline.cc:3999
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it saves address of local label in a static variable"
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini menyimpan alamat dari label lokal dalam sebuah variabel statis"
  
! #: tree-inline.cc:4039
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "fungsi %q+F tidak akan dapat terinline karena ini menggunakan alloca (override menggunaka always_inline atribut)"
  
! #: tree-inline.cc:4053
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini menggunakan setjmp"
  
! #: tree-inline.cc:4067
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini menggunakan daftar argumen variabel"
  
! #: tree-inline.cc:4079
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini menggunakan penanganan setjmp-longjmp exception"
  
! #: tree-inline.cc:4087
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini menggunakan goto tidak lokal"
  
! #: tree-inline.cc:4099
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini menggunakan __builtin_return atau __builtin_apply_args"
  
! #: tree-inline.cc:4119
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini berisi sebuah goto yang dihitung"
  
! #: tree-inline.cc:4165
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini menggunakan daftar argumen variabel"
  
! #: tree-inline.cc:4232
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "fungsi %q+F tidak akan inline karena ini ditekan menggunakan -fno-inline"
  
! #: tree-inline.cc:4240
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "fungsi %q+F tidak akan inline karena ini menggunakan atribut yang konflik dengan inline"
  
! #: tree-inline.cc:4925
  #, fuzzy, gcc-internal-format
  #| msgid "inlining failed in call to %q+F: %s"
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "inlining gagal dalam panggilan ke %q+F: %s"
  
! #: tree-inline.cc:4928 tree-inline.cc:4949
  #, gcc-internal-format
  msgid "called from here"
  msgstr "dipanggil dari sini"
  
! #: tree-inline.cc:4931 tree-inline.cc:4952
  #, fuzzy, gcc-internal-format
  #| msgid "from this location"
  msgid "called from this function"
  msgstr "dari lokasi ini"
  
! #: tree-inline.cc:4945
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "inlining gagal dalam panggilan ke %q+F: %s"
--- 37235,37323 ----
  msgid "BB %i has incorrect fallthru edge"
  msgstr "insn salah dalam ujung fallthru"
  
! #: tree-inline.cc:3994
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it receives a non-local goto"
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini menerima sebuah goto bukan lokal"
  
! #: tree-inline.cc:4001
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it saves address of local label in a static variable"
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini menyimpan alamat dari label lokal dalam sebuah variabel statis"
  
! #: tree-inline.cc:4041
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "fungsi %q+F tidak akan dapat terinline karena ini menggunakan alloca (override menggunaka always_inline atribut)"
  
! #: tree-inline.cc:4055
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini menggunakan setjmp"
  
! #: tree-inline.cc:4069
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini menggunakan daftar argumen variabel"
  
! #: tree-inline.cc:4081
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini menggunakan penanganan setjmp-longjmp exception"
  
! #: tree-inline.cc:4089
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini menggunakan goto tidak lokal"
  
! #: tree-inline.cc:4101
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini menggunakan __builtin_return atau __builtin_apply_args"
  
! #: tree-inline.cc:4121
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini berisi sebuah goto yang dihitung"
  
! #: tree-inline.cc:4167
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini menggunakan daftar argumen variabel"
  
! #: tree-inline.cc:4234
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "fungsi %q+F tidak akan inline karena ini ditekan menggunakan -fno-inline"
  
! #: tree-inline.cc:4242
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "fungsi %q+F tidak akan inline karena ini menggunakan atribut yang konflik dengan inline"
  
! #: tree-inline.cc:4927
  #, fuzzy, gcc-internal-format
  #| msgid "inlining failed in call to %q+F: %s"
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "inlining gagal dalam panggilan ke %q+F: %s"
  
! #: tree-inline.cc:4930 tree-inline.cc:4951
  #, gcc-internal-format
  msgid "called from here"
  msgstr "dipanggil dari sini"
  
! #: tree-inline.cc:4933 tree-inline.cc:4954
  #, fuzzy, gcc-internal-format
  #| msgid "from this location"
  msgid "called from this function"
  msgstr "dari lokasi ini"
  
! #: tree-inline.cc:4947
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "inlining gagal dalam panggilan ke %q+F: %s"
*************** msgstr "membentuk %s ke tipe referensi %
*** 37314,37336 ****
  msgid "%s from %s called in %s"
  msgstr "%s untuk %qs dalam %<%s %E%>"
  
! #: tree-profile.cc:899
  #, gcc-internal-format, gfc-internal-format
! msgid "Too many conditions (found %u); giving up coverage"
  msgstr ""
  
! #: tree-profile.cc:1757
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid regular expression %qs in %qs"
  msgstr "ekspresi sebagai operan tidak valid"
  
! #: tree-profile.cc:1855
  #, gcc-internal-format
  msgid "target does not fully support atomic profile update, single mode is selected with partial atomic updates"
  msgstr ""
  
! #: tree-profile.cc:1861
  #, gcc-internal-format
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
--- 37349,37371 ----
  msgid "%s from %s called in %s"
  msgstr "%s untuk %qs dalam %<%s %E%>"
  
! #: tree-profile.cc:925
  #, gcc-internal-format, gfc-internal-format
! msgid "too many conditions (found %u); giving up coverage"
  msgstr ""
  
! #: tree-profile.cc:1783
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid regular expression %qs in %qs"
  msgstr "ekspresi sebagai operan tidak valid"
  
! #: tree-profile.cc:1883
  #, gcc-internal-format
  msgid "target does not fully support atomic profile update, single mode is selected with partial atomic updates"
  msgstr ""
  
! #: tree-profile.cc:1889
  #, gcc-internal-format
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
*************** msgstr ""
*** 37880,37886 ****
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.cc:4498
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
--- 37915,37921 ----
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.cc:4493
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
*************** msgstr "pemeriksaan pohon: diakses opera
*** 37964,38034 ****
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "pemeriksaan pohon: diakses operan %d dari omp_clause %s dengan %d operan dalam %s, di %s:%d"
  
! #: tree.cc:12753
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "%qD is deprecated: %s"
  msgstr "%qs sudah ditinggalkan"
  
! #: tree.cc:12756
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "%qD is deprecated"
  msgstr "%qs sudah ditinggalkan"
  
! #: tree.cc:12779
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "%qE is deprecated: %s"
  msgstr "%qs sudah ditinggalkan"
  
! #: tree.cc:12782
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "%qE is deprecated"
  msgstr "%qs sudah ditinggalkan"
  
! #: tree.cc:12788
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type is deprecated"
  msgid "type is deprecated: %s"
  msgstr "tipe sudah ditinggalkan"
  
! #: tree.cc:12791
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "tipe sudah ditinggalkan"
  
! #: tree.cc:12833
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is unavailable: %s"
  msgstr "%qD bukan sebuah variabel"
  
! #: tree.cc:12835
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is unavailable"
  msgstr "%qD bukan sebuah variabel"
  
! #: tree.cc:12856
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qE is unavailable: %s"
  msgstr "%qD bukan sebuah variabel"
  
! #: tree.cc:12858
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qE is unavailable"
  msgstr "%qD bukan sebuah variabel"
  
! #: tree.cc:12863
  #, gcc-internal-format, gfc-internal-format
  msgid "type is unavailable: %s"
  msgstr ""
  
! #: tree.cc:12865
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "type is unavailable"
--- 37999,38069 ----
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "pemeriksaan pohon: diakses operan %d dari omp_clause %s dengan %d operan dalam %s, di %s:%d"
  
! #: tree.cc:12754
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "%qD is deprecated: %s"
  msgstr "%qs sudah ditinggalkan"
  
! #: tree.cc:12757
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "%qD is deprecated"
  msgstr "%qs sudah ditinggalkan"
  
! #: tree.cc:12780
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "%qE is deprecated: %s"
  msgstr "%qs sudah ditinggalkan"
  
! #: tree.cc:12783
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "%qE is deprecated"
  msgstr "%qs sudah ditinggalkan"
  
! #: tree.cc:12789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type is deprecated"
  msgid "type is deprecated: %s"
  msgstr "tipe sudah ditinggalkan"
  
! #: tree.cc:12792
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "tipe sudah ditinggalkan"
  
! #: tree.cc:12834
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is unavailable: %s"
  msgstr "%qD bukan sebuah variabel"
  
! #: tree.cc:12836
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is unavailable"
  msgstr "%qD bukan sebuah variabel"
  
! #: tree.cc:12857
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qE is unavailable: %s"
  msgstr "%qD bukan sebuah variabel"
  
! #: tree.cc:12859
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qE is unavailable"
  msgstr "%qD bukan sebuah variabel"
  
! #: tree.cc:12864
  #, gcc-internal-format, gfc-internal-format
  msgid "type is unavailable: %s"
  msgstr ""
  
! #: tree.cc:12866
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "type is unavailable"
*************** msgstr "%qD bukan sebuah variabel"
*** 38054,38331 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.cc:13815
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.cc:13860
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13862
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13864
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13889
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.cc:13902
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.cc:13939
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13941
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13943
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13982
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.cc:13984
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.cc:13986
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.cc:14003
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14005 tree.cc:14016
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14007 tree.cc:14018
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14014
  #, fuzzy, gcc-internal-format
  #| msgid "assert: %s is assign compatible with %s"
  msgid "type is not compatible with its variant"
  msgstr "assert: %s adalah assign kompatibel dengan %s"
  
! #: tree.cc:14366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qT is not a template type"
  msgid "type %s is not an opaque type"
  msgstr "%qT bukan sebuah tipe template"
  
! #: tree.cc:14372
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type %qT is not a direct base of %qT"
  msgid "type %s is not with opaque mode"
  msgstr "tipe %qT bukan sebuah dasar langsung dari %qT"
  
! #: tree.cc:14378
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_MODE%>"
  msgstr ""
  
! #: tree.cc:14386
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_SIZE%>"
  msgstr ""
  
! #: tree.cc:14392
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_ALIGN%>"
  msgstr ""
  
! #: tree.cc:14398
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_USER_ALIGN%>"
  msgstr ""
  
! #: tree.cc:14428
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable \"%s\" not defined"
  msgid "main variant is not defined"
  msgstr "variabel lingkungan \"%s\" tidak terdefinisi"
  
! #: tree.cc:14433
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.cc:14444
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.cc:14463
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.cc:14475
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.cc:14494
  #, gcc-internal-format
  msgid "main variant of %<TYPE_CANONICAL%> of main variant is not its own %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.cc:14512
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.cc:14522
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.cc:14532
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14553
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.cc:14559
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.cc:14570
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.cc:14581
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.cc:14599
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14606
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.cc:14613
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.cc:14629
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14638
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.cc:14646
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.cc:14656
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs has non-integer type"
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "ukuran dari array %qs memiliki tipe bukan integer"
  
! #: tree.cc:14665
  #, fuzzy, gcc-internal-format
  #| msgid "%qD has an incomplete type"
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: tree.cc:14687
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.cc:14703
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.cc:14710
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.cc:14723
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.cc:14736
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14742
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14749
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.cc:14762
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.cc:14772
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
  
! #: tree.cc:15619
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15622 tree.cc:15788 tree.cc:15806 tree.cc:15819 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
--- 38089,38366 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.cc:13816
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.cc:13861
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13863
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13865
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13890
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.cc:13903
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.cc:13940
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13942
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13944
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13983
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.cc:13985
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.cc:13987
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.cc:14004
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14006 tree.cc:14017
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14008 tree.cc:14019
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14015
  #, fuzzy, gcc-internal-format
  #| msgid "assert: %s is assign compatible with %s"
  msgid "type is not compatible with its variant"
  msgstr "assert: %s adalah assign kompatibel dengan %s"
  
! #: tree.cc:14367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qT is not a template type"
  msgid "type %s is not an opaque type"
  msgstr "%qT bukan sebuah tipe template"
  
! #: tree.cc:14373
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type %qT is not a direct base of %qT"
  msgid "type %s is not with opaque mode"
  msgstr "tipe %qT bukan sebuah dasar langsung dari %qT"
  
! #: tree.cc:14379
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_MODE%>"
  msgstr ""
  
! #: tree.cc:14387
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_SIZE%>"
  msgstr ""
  
! #: tree.cc:14393
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_ALIGN%>"
  msgstr ""
  
! #: tree.cc:14399
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_USER_ALIGN%>"
  msgstr ""
  
! #: tree.cc:14429
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable \"%s\" not defined"
  msgid "main variant is not defined"
  msgstr "variabel lingkungan \"%s\" tidak terdefinisi"
  
! #: tree.cc:14434
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.cc:14445
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.cc:14464
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.cc:14476
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.cc:14495
  #, gcc-internal-format
  msgid "main variant of %<TYPE_CANONICAL%> of main variant is not its own %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.cc:14513
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.cc:14523
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.cc:14533
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14554
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.cc:14560
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.cc:14571
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.cc:14582
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.cc:14600
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14607
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.cc:14614
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.cc:14630
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14639
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.cc:14647
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.cc:14657
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs has non-integer type"
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "ukuran dari array %qs memiliki tipe bukan integer"
  
! #: tree.cc:14666
  #, fuzzy, gcc-internal-format
  #| msgid "%qD has an incomplete type"
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: tree.cc:14688
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.cc:14704
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.cc:14711
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.cc:14724
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.cc:14737
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14743
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14750
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.cc:14763
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.cc:14773
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
  
! #: tree.cc:15620
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15623 tree.cc:15789 tree.cc:15807 tree.cc:15820 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
*************** msgstr ""
*** 38333,38351 ****
  msgid "previous declaration of %qD"
  msgstr "deklarasi sebelumnya dari %q+D"
  
! #: tree.cc:15784
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D conflicts with previous using declaration %q#D"
  msgid "%qD conflicts with overlapping %<target_clone%> declaration"
  msgstr "%q#D konflik dengan deklarasi sebelumnya menggunakan %q#D"
  
! #: tree.cc:15803
  #, fuzzy
  #| msgid "collect2 version %s"
  msgid "%qD conflicts for version %qB"
  msgstr "collect2 versi %s"
  
! #: tree.cc:15816
  #, fuzzy
  #| msgid "%Jconflicts with previous declaration here"
  msgid "%qD conflicts with a previous declaration for version %qB"
--- 38368,38386 ----
  msgid "previous declaration of %qD"
  msgstr "deklarasi sebelumnya dari %q+D"
  
! #: tree.cc:15785
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D conflicts with previous using declaration %q#D"
  msgid "%qD conflicts with overlapping %<target_clone%> declaration"
  msgstr "%q#D konflik dengan deklarasi sebelumnya menggunakan %q#D"
  
! #: tree.cc:15804
  #, fuzzy
  #| msgid "collect2 version %s"
  msgid "%qD conflicts for version %qB"
  msgstr "collect2 versi %s"
  
! #: tree.cc:15817
  #, fuzzy
  #| msgid "%Jconflicts with previous declaration here"
  msgid "%qD conflicts with a previous declaration for version %qB"
*************** msgstr "thread-local COMMON data tidak t
*** 38508,38514 ****
  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:2099 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"
--- 38543,38549 ----
  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"
*************** msgstr "diduga %qT tetapi argumen memili
*** 38663,38670 ****
  msgid "%qE attribute argument %i has type %qT"
  msgstr "argumen baku untuk %q#D memiliki tipe %qT"
  
! #: c-family/c-attribs.cc:817 c-family/c-attribs.cc:4914
! #: c-family/c-attribs.cc:4918 d/d-attribs.cc:1225
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument value %qE is not an integer constant"
--- 38698,38705 ----
  msgid "%qE attribute argument %i has type %qT"
  msgstr "argumen baku untuk %q#D memiliki tipe %qT"
  
! #: c-family/c-attribs.cc:817 c-family/c-attribs.cc:4915
! #: c-family/c-attribs.cc:4919 d/d-attribs.cc:1225
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument value %qE is not an integer constant"
*************** msgstr "menyempitkan konversi %qE dari %
*** 38774,39186 ****
  msgid "%qE attribute requires different values for %<false%> and %<true%> for type %qT"
  msgstr "%qE atribut diabaikan untuk daerah dari tipe %qT"
  
! #: c-family/c-attribs.cc:1255
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute ignored for type %qT"
  msgstr "%qE atribut diabaikan untuk %qE"
  
! #: c-family/c-attribs.cc:1267
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "%qE atribut diabaikan untuk daerah dari tipe %qT"
  
! #: c-family/c-attribs.cc:1497 c-family/c-attribs.cc:3729
! #: c-family/c-attribs.cc:6572 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:1672 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:1693 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:1707 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:1712 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"
  msgstr "atribut %qs tidak mengaplikasi ke tipe"
  
! #: c-family/c-attribs.cc:1778
  #, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr ""
  
! #: c-family/c-attribs.cc:1868 jit/dummy-frontend.cc:289 lto/lto-lang.cc:311
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute have effect only on public objects"
  msgid "%qE attribute has no effect on unit local functions"
  msgstr "%qE atribut hanya memiliki efek dalam objek publik"
  
! #: c-family/c-attribs.cc:2038 c-family/c-attribs.cc:3712
  #: 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:2044 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:2069 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"
  
! #: c-family/c-attribs.cc:2098
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute only affects top level objects"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: c-family/c-attribs.cc:2137 c-family/c-attribs.cc:4387
  #, fuzzy, gcc-internal-format
  #| msgid "%<return%> with a value, in function returning void"
  msgid "%qE attribute on function returning %<void%>"
  msgstr "%<return%> dengan sebuah nilai, dalam fungsi mengembalikan void"
  
! #: c-family/c-attribs.cc:2160
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported on this platform"
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "atribut %qE tidak didukung di platform ini"
  
! #: c-family/c-attribs.cc:2177
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "konstanta argumen diluar dari jangkauan untuk %qs"
  
! #: c-family/c-attribs.cc:2273
  #, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "prioritas destruktor tidak didukung"
  
! #: c-family/c-attribs.cc:2275
  #, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "prioritas konstruktor tidak didukung"
  
! #: c-family/c-attribs.cc:2297
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr "prioritas destruktor dari 0 ke %d direserve untuk implementasi"
  
! #: c-family/c-attribs.cc:2302
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr "prioritas konstruktor dari 0 ke %d direserve untuk implementasi"
  
! #: c-family/c-attribs.cc:2310
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr "prioritas destruktor harus berupa integer dari 0 ke %d inklusif"
  
! #: c-family/c-attribs.cc:2313
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr "prioritas konstruktor harus berupa integer dari 0 ke %d inklusif"
  
! #: c-family/c-attribs.cc:2466
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown machine mode %qE"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: c-family/c-attribs.cc:2500
  #, fuzzy, gcc-internal-format
  #| msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr "spesifikasikan tipe vektor dengan __attribute__ ((mode)) sudah ditinggalkan"
  
! #: c-family/c-attribs.cc:2503
  #, fuzzy, gcc-internal-format
  #| msgid "use __attribute__ ((vector_size)) instead"
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "lebih baik gunakan __attribute__ ((vector_size))"
  
! #: c-family/c-attribs.cc:2512
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "tidak dapat mengemulasikan %qs"
  
! #: c-family/c-attribs.cc:2525
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "mode pointer tidak valid %qs"
  
! #: c-family/c-attribs.cc:2542
  #, fuzzy, gcc-internal-format
  #| msgid "signness of type and machine mode %qs don't match"
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr "signness dari tipe dan mode mesin %qs tidak cocok"
  
! #: c-family/c-attribs.cc:2553
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "tidak ada tipe data untuk mode %qs"
  
! #: c-family/c-attribs.cc:2563
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use mode %qs for enumeral types"
  msgid "cannot use mode %qs for enumerated types"
  msgstr "tidak dapat menggunakan mode %qs untuk tipe enumeral"
  
! #: c-family/c-attribs.cc:2591
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "mode %qs diaplikasikan ke tipe yang tidak sesuai"
  
! #: c-family/c-attribs.cc:2620 c-family/c-attribs.cc:3080 d/d-attribs.cc:1024
  #, fuzzy, gcc-internal-format
  #| msgid "%Jsection attributes are not supported for this target"
  msgid "section attributes are not supported for this target"
  msgstr "%Jatribut daerah tidak didukung untuk target ini"
  
! #: c-family/c-attribs.cc:2626 d/d-attribs.cc:1031
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "atribut daerah tidak diijinkan untuk %q+D"
  
! #: c-family/c-attribs.cc:2632
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "section attribute argument not a string constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.cc:2641 d/d-attribs.cc:1047
  #, fuzzy, gcc-internal-format
  #| msgid "%Jsection attribute cannot be specified for local variables"
  msgid "section attribute cannot be specified for local variables"
  msgstr "%J atribut daerah tidak dapat dispesifikasikan untuk variabel lokal"
  
! #: c-family/c-attribs.cc:2652 config/bfin/bfin.cc:4796 config/bfin/bfin.cc:4847
  #: config/bfin/bfin.cc:4873 config/bfin/bfin.cc:4886 d/d-attribs.cc:1058
  #, gcc-internal-format
  msgid "section of %q+D conflicts with previous declaration"
  msgstr "daerah dari %q+D konflik dengan deklarasi sebelumnya"
  
! #: c-family/c-attribs.cc:2661 c-family/c-attribs.cc:3106 d/d-attribs.cc:1067
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "daerah dari %q+D tidak dapat dioverridden"
  
! #: c-family/c-attribs.cc:2777
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c-family/c-attribs.cc:2802
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute of '%s' conflicts with %s attribute at %L"
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr "%s atribut dari '%s' konflik dengan %s atribut di %L"
  
! #: c-family/c-attribs.cc:2847
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c-family/c-attribs.cc:2898
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "%qE attribute may not be specified for %q+D"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c-family/c-attribs.cc:2905
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute cannot be specified for local variables"
  msgid "%qE attribute may not be specified for a non-array field"
  msgstr "atribut `%s' tidak dapat dispesifikasikan untuk variabel lokal"
  
! #: c-family/c-attribs.cc:2912
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument not an integer"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.cc:2918 c-family/c-attribs.cc:6768
  #, fuzzy, gcc-internal-format
  #| msgid "%Klast argument of %D is not integer constant between 0 and 3"
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "%K argumen terakhir dari %K bukan sebuah konstanta integer diantara 0 dan 3"
  
! #: c-family/c-attribs.cc:2942
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported for R8C target"
  msgid "%qE attribute is not supported for C++ for now, ignored"
  msgstr "atribut `%s' tidak didukung untuk target R8C"
  
! #: c-family/c-attribs.cc:2950
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "%qE attribute is not allowed for a non-field declaration %q+D"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: c-family/c-attribs.cc:2959
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "%qE attribute is not allowed for a non-array or non-pointer field"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: c-family/c-attribs.cc:2968
  #, fuzzy, gcc-internal-format
  #| msgid "non-static initialization of a flexible array member"
  msgid "%qE attribute is not allowed for a non-flexible array member field"
  msgstr "inisialisasi tidak statis dari sebuah anggota array fleksibel"
  
! #: c-family/c-attribs.cc:2980
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for field of type %qT"
  msgid "%qE attribute is used for a pointer to void"
  msgstr "%qE atribut diabaikan untuk daerah dari tipe %qT"
  
! #: c-family/c-attribs.cc:2988
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to interrupt functions"
  msgid "%qE attribute is not allowed for a pointer to function"
  msgstr "atribut %qs hanya berlaku ke fungsi interupsi"
  
! #: c-family/c-attribs.cc:2999
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinvalid use of structure with flexible array member"
  msgid "%qE 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-family/c-attribs.cc:3007
  #, fuzzy, gcc-internal-format
  #| msgid "cleanup argument not an identifier"
  msgid "%<counted_by%> argument is not an identifier"
  msgstr "membersihkan argumen bukan sebuah identifikasi"
  
! #: c-family/c-attribs.cc:3020
  #, fuzzy, gcc-internal-format
  #| msgid "data area of %q+D conflicts with previous declaration"
  msgid "%<counted_by%> argument %qE conflicts with previous declaration %qE"
  msgstr "daerah data dari %q+D konflik dengan deklarasi sebelumnya"
  
! #: c-family/c-attribs.cc:3041 d/d-attribs.cc:1146 jit/dummy-frontend.cc:757
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D cannot be declared weak"
  msgid "inline function %q+D declared weak"
  msgstr "fungsi inline %q+D tidak dapat dideklarasikan lemah"
  
! #: c-family/c-attribs.cc:3046 jit/dummy-frontend.cc:762
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D cannot be declared weak"
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "fungsi inline %q+D tidak dapat dideklarasikan lemah"
  
! #: c-family/c-attribs.cc:3087
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "ignoring %qE attribute not set on a variable"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: c-family/c-attribs.cc:3097 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"
  msgstr "atribut `%s' tidak dapat dispesifikasikan untuk variabel lokal"
  
! #: c-family/c-attribs.cc:3112
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported for R8C target"
  msgid "%qE attribute is specific to ELF targets"
  msgstr "atribut `%s' tidak didukung untuk target R8C"
  
! #: c-family/c-attribs.cc:3119
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "ignoring %qE attribute set on const variable"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: c-family/c-attribs.cc:3130
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: c-family/c-attribs.cc:3143
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: c-family/c-attribs.cc:3176
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to functions"
  msgid "%qE attribute is only applicable on functions"
  msgstr "atribut %qs hanya berlaku ke fungsi"
  
! #: c-family/c-attribs.cc:3195 d/d-attribs.cc:1094
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to function types"
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr "atribut %qs hanya berlaku ke fungsi tipe"
  
! #: c-family/c-attribs.cc:3203 d/d-attribs.cc:1102
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: c-family/c-attribs.cc:3213
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.cc:3227 d/d-attribs.cc:1126
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3228 d/d-attribs.cc:1127
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.cc:3263 jit/dummy-frontend.cc:857
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D defined both normally and as an alias"
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "%q+D didefinisikan baik secara normal dan sebagai sebuah alias"
  
! #: c-family/c-attribs.cc:3271 jit/dummy-frontend.cc:865
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be defaulted"
  msgid "weak %q+D cannot be defined %qE"
  msgstr "%qD tidak dapat dibakukan"
  
! #: c-family/c-attribs.cc:3288 c-family/c-attribs.cc:4278
  #: 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"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.cc:3321 jit/dummy-frontend.cc:915
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared inline after being called"
  msgid "%+qD declared %qs after being used"
--- 38809,39221 ----
  msgid "%qE attribute requires different values for %<false%> and %<true%> for type %qT"
  msgstr "%qE atribut diabaikan untuk daerah dari tipe %qT"
  
! #: c-family/c-attribs.cc:1256
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute ignored for type %qT"
  msgstr "%qE atribut diabaikan untuk %qE"
  
! #: c-family/c-attribs.cc:1268
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  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"
  msgstr "atribut %qs tidak mengaplikasi ke tipe"
  
! #: c-family/c-attribs.cc:1779
  #, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr ""
  
! #: c-family/c-attribs.cc:1869 jit/dummy-frontend.cc:289 lto/lto-lang.cc:311
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute have effect only on public objects"
  msgid "%qE attribute has no effect on unit local functions"
  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"
  
! #: c-family/c-attribs.cc:2099
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute only affects top level objects"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: c-family/c-attribs.cc:2138 c-family/c-attribs.cc:4388
  #, fuzzy, gcc-internal-format
  #| msgid "%<return%> with a value, in function returning void"
  msgid "%qE attribute on function returning %<void%>"
  msgstr "%<return%> dengan sebuah nilai, dalam fungsi mengembalikan void"
  
! #: c-family/c-attribs.cc:2161
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported on this platform"
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "atribut %qE tidak didukung di platform ini"
  
! #: c-family/c-attribs.cc:2178
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "konstanta argumen diluar dari jangkauan untuk %qs"
  
! #: c-family/c-attribs.cc:2274
  #, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "prioritas destruktor tidak didukung"
  
! #: c-family/c-attribs.cc:2276
  #, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "prioritas konstruktor tidak didukung"
  
! #: c-family/c-attribs.cc:2298
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr "prioritas destruktor dari 0 ke %d direserve untuk implementasi"
  
! #: c-family/c-attribs.cc:2303
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr "prioritas konstruktor dari 0 ke %d direserve untuk implementasi"
  
! #: c-family/c-attribs.cc:2311
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr "prioritas destruktor harus berupa integer dari 0 ke %d inklusif"
  
! #: c-family/c-attribs.cc:2314
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr "prioritas konstruktor harus berupa integer dari 0 ke %d inklusif"
  
! #: c-family/c-attribs.cc:2467
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown machine mode %qE"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: c-family/c-attribs.cc:2501
  #, fuzzy, gcc-internal-format
  #| msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr "spesifikasikan tipe vektor dengan __attribute__ ((mode)) sudah ditinggalkan"
  
! #: c-family/c-attribs.cc:2504
  #, fuzzy, gcc-internal-format
  #| msgid "use __attribute__ ((vector_size)) instead"
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "lebih baik gunakan __attribute__ ((vector_size))"
  
! #: c-family/c-attribs.cc:2513
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "tidak dapat mengemulasikan %qs"
  
! #: c-family/c-attribs.cc:2526
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "mode pointer tidak valid %qs"
  
! #: c-family/c-attribs.cc:2543
  #, fuzzy, gcc-internal-format
  #| msgid "signness of type and machine mode %qs don't match"
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr "signness dari tipe dan mode mesin %qs tidak cocok"
  
! #: c-family/c-attribs.cc:2554
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "tidak ada tipe data untuk mode %qs"
  
! #: c-family/c-attribs.cc:2564
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use mode %qs for enumeral types"
  msgid "cannot use mode %qs for enumerated types"
  msgstr "tidak dapat menggunakan mode %qs untuk tipe enumeral"
  
! #: c-family/c-attribs.cc:2592
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "mode %qs diaplikasikan ke tipe yang tidak sesuai"
  
! #: c-family/c-attribs.cc:2621 c-family/c-attribs.cc:3081 d/d-attribs.cc:1024
  #, fuzzy, gcc-internal-format
  #| msgid "%Jsection attributes are not supported for this target"
  msgid "section attributes are not supported for this target"
  msgstr "%Jatribut daerah tidak didukung untuk target ini"
  
! #: c-family/c-attribs.cc:2627 d/d-attribs.cc:1031
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "atribut daerah tidak diijinkan untuk %q+D"
  
! #: c-family/c-attribs.cc:2633
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "section attribute argument not a string constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.cc:2642 d/d-attribs.cc:1047
  #, fuzzy, gcc-internal-format
  #| msgid "%Jsection attribute cannot be specified for local variables"
  msgid "section attribute cannot be specified for local variables"
  msgstr "%J atribut daerah tidak dapat dispesifikasikan untuk variabel lokal"
  
! #: c-family/c-attribs.cc:2653 config/bfin/bfin.cc:4796 config/bfin/bfin.cc:4847
  #: config/bfin/bfin.cc:4873 config/bfin/bfin.cc:4886 d/d-attribs.cc:1058
  #, gcc-internal-format
  msgid "section of %q+D conflicts with previous declaration"
  msgstr "daerah dari %q+D konflik dengan deklarasi sebelumnya"
  
! #: c-family/c-attribs.cc:2662 c-family/c-attribs.cc:3107 d/d-attribs.cc:1067
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "daerah dari %q+D tidak dapat dioverridden"
  
! #: c-family/c-attribs.cc:2778
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c-family/c-attribs.cc:2803
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute of '%s' conflicts with %s attribute at %L"
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr "%s atribut dari '%s' konflik dengan %s atribut di %L"
  
! #: c-family/c-attribs.cc:2848
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c-family/c-attribs.cc:2899
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "%qE attribute may not be specified for %q+D"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c-family/c-attribs.cc:2906
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute cannot be specified for local variables"
  msgid "%qE attribute may not be specified for a non-array field"
  msgstr "atribut `%s' tidak dapat dispesifikasikan untuk variabel lokal"
  
! #: c-family/c-attribs.cc:2913
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument not an integer"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.cc:2919 c-family/c-attribs.cc:6769
  #, fuzzy, gcc-internal-format
  #| msgid "%Klast argument of %D is not integer constant between 0 and 3"
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "%K argumen terakhir dari %K bukan sebuah konstanta integer diantara 0 dan 3"
  
! #: c-family/c-attribs.cc:2943
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported for R8C target"
  msgid "%qE attribute is not supported for C++ for now, ignored"
  msgstr "atribut `%s' tidak didukung untuk target R8C"
  
! #: c-family/c-attribs.cc:2951
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "%qE attribute is not allowed for a non-field declaration %q+D"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: c-family/c-attribs.cc:2960
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "%qE attribute is not allowed for a non-array or non-pointer field"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: c-family/c-attribs.cc:2969
  #, fuzzy, gcc-internal-format
  #| msgid "non-static initialization of a flexible array member"
  msgid "%qE attribute is not allowed for a non-flexible array member field"
  msgstr "inisialisasi tidak statis dari sebuah anggota array fleksibel"
  
! #: c-family/c-attribs.cc:2981
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for field of type %qT"
  msgid "%qE attribute is used for a pointer to void"
  msgstr "%qE atribut diabaikan untuk daerah dari tipe %qT"
  
! #: c-family/c-attribs.cc:2989
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to interrupt functions"
  msgid "%qE attribute is not allowed for a pointer to function"
  msgstr "atribut %qs hanya berlaku ke fungsi interupsi"
  
! #: c-family/c-attribs.cc:3000
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinvalid use of structure with flexible array member"
  msgid "%qE 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-family/c-attribs.cc:3008
  #, fuzzy, gcc-internal-format
  #| msgid "cleanup argument not an identifier"
  msgid "%<counted_by%> argument is not an identifier"
  msgstr "membersihkan argumen bukan sebuah identifikasi"
  
! #: c-family/c-attribs.cc:3021
  #, fuzzy, gcc-internal-format
  #| msgid "data area of %q+D conflicts with previous declaration"
  msgid "%<counted_by%> argument %qE conflicts with previous declaration %qE"
  msgstr "daerah data dari %q+D konflik dengan deklarasi sebelumnya"
  
! #: c-family/c-attribs.cc:3042 d/d-attribs.cc:1146 jit/dummy-frontend.cc:757
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D cannot be declared weak"
  msgid "inline function %q+D declared weak"
  msgstr "fungsi inline %q+D tidak dapat dideklarasikan lemah"
  
! #: c-family/c-attribs.cc:3047 jit/dummy-frontend.cc:762
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D cannot be declared weak"
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "fungsi inline %q+D tidak dapat dideklarasikan lemah"
  
! #: c-family/c-attribs.cc:3088
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "ignoring %qE attribute not set on a variable"
  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"
  msgstr "atribut `%s' tidak dapat dispesifikasikan untuk variabel lokal"
  
! #: c-family/c-attribs.cc:3113
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported for R8C target"
  msgid "%qE attribute is specific to ELF targets"
  msgstr "atribut `%s' tidak didukung untuk target R8C"
  
! #: c-family/c-attribs.cc:3120
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "ignoring %qE attribute set on const variable"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: c-family/c-attribs.cc:3131
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: c-family/c-attribs.cc:3144
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: c-family/c-attribs.cc:3177
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to functions"
  msgid "%qE attribute is only applicable on functions"
  msgstr "atribut %qs hanya berlaku ke fungsi"
  
! #: c-family/c-attribs.cc:3196 d/d-attribs.cc:1094
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to function types"
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr "atribut %qs hanya berlaku ke fungsi tipe"
  
! #: c-family/c-attribs.cc:3204 d/d-attribs.cc:1102
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: c-family/c-attribs.cc:3214
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.cc:3228 d/d-attribs.cc:1126
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3229 d/d-attribs.cc:1127
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.cc:3264 jit/dummy-frontend.cc:857
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D defined both normally and as an alias"
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "%q+D didefinisikan baik secara normal dan sebagai sebuah alias"
  
! #: c-family/c-attribs.cc:3272 jit/dummy-frontend.cc:865
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be defaulted"
  msgid "weak %q+D cannot be defined %qE"
  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"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.cc:3322 jit/dummy-frontend.cc:915
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared inline after being called"
  msgid "%+qD declared %qs after being used"
*************** msgstr "%q+D dideklarasikan inline setel
*** 39188,39194 ****
  
  #. Explicitly handle this case since using a string literal
  #. as an argument is a likely mistake.
! #: c-family/c-attribs.cc:3373
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a string"
--- 39223,39229 ----
  
  #. Explicitly handle this case since using a string literal
  #. as an argument is a likely mistake.
! #: c-family/c-attribs.cc:3374
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a string"
*************** msgstr "argumen atribut %qs bukan sebuah
*** 39197,39365 ****
  #. Similar to the string case, since some function attributes
  #. accept literal numbers as arguments (e.g., alloc_size or
  #. nonnull) using one here is a likely mistake.
! #: c-family/c-attribs.cc:3384
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.cc:3394
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q+#T"
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "atribut diabaikan dalam deklarasi dari %q+#T"
  
! #: c-family/c-attribs.cc:3449
  #, fuzzy, gcc-internal-format
  #| msgid "%qs redeclared as different kind of symbol"
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "%qs diredeklarasikan sebagai jenis berbeda dari simbol"
  
! #: c-family/c-attribs.cc:3453
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: c-family/c-attribs.cc:3500
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qE attribute applies only to functions"
  msgid "%qE attribute must apply to a declaration"
  msgstr "atribut %J%qE berlaku hanya untuk fungsi"
  
! #: c-family/c-attribs.cc:3557
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D cannot be declared weak"
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "fungsi inline %q+D tidak dapat dideklarasikan lemah"
  
! #: c-family/c-attribs.cc:3580
  #, fuzzy, gcc-internal-format
  #| msgid "%Jweakref attribute must appear before alias attribute"
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "%J weakref atribut harus muncul sebelum atribut alias"
  
! #: c-family/c-attribs.cc:3593
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared inline after being called"
  msgid "%+qD declared %qE after being used"
  msgstr "%q+D dideklarasikan inline setelah dipanggil"
  
! #: c-family/c-attribs.cc:3617 jit/dummy-frontend.cc:600
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: c-family/c-attribs.cc:3623 jit/dummy-frontend.cc:606
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "%qE atribut diabaikan karena %qT telah didefinisikan"
  
! #: c-family/c-attribs.cc:3636 jit/dummy-frontend.cc:619
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "visibility argumen bukan sebuah string"
  
! #: c-family/c-attribs.cc:3648 d/d-attribs.cc:1585 jit/dummy-frontend.cc:631
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "%qE attribut diabaikan dalam tipe"
  
! #: c-family/c-attribs.cc:3664 d/d-attribs.cc:1614 jit/dummy-frontend.cc:647
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3676 d/d-attribs.cc:1625 jit/dummy-frontend.cc:659
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD diredeklarasi dengan visibility berbeda"
  
! #: c-family/c-attribs.cc:3679 c-family/c-attribs.cc:3683 d/d-attribs.cc:1628
  #: d/d-attribs.cc:1632 jit/dummy-frontend.cc:662 jit/dummy-frontend.cc:666
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD telah dideklarasi %qs yang mengimplikasikan default visibility"
  
! #: c-family/c-attribs.cc:3720
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "%qE atribut diabaikan karena %qT telah didefinisikan"
  
! #: c-family/c-attribs.cc:3742
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3764 c-family/c-attribs.cc:4361
! #: c-family/c-attribs.cc:6537 c-family/c-attribs.cc:6564
  #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qE attribute applies only to functions"
  msgid "%qE attribute applies only to functions"
  msgstr "atribut %J%qE berlaku hanya untuk fungsi"
  
! #: c-family/c-attribs.cc:3810
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: c-family/c-attribs.cc:3820
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3824
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared %<__thread%>"
  msgid "deallocation function declared here"
  msgstr "definisi fungsi dideklarasikan %<__thread%>"
  
! #: c-family/c-attribs.cc:3851
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qE attribute applies only to functions"
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "atribut %J%qE berlaku hanya untuk fungsi"
  
! #: c-family/c-attribs.cc:3861
  #, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr ""
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.cc:3907
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.cc:3909
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.cc:3914
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.cc:3917
  #, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr ""
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.cc:3933
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires prototypes with named arguments"
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "%qE atribut membutuhkan prototipe dengan argumen bernama"
  
! #: c-family/c-attribs.cc:3936 c-family/c-attribs.cc:3949
  #, fuzzy, gcc-internal-format
  #| msgid "reference to non-lvalue returned"
  msgid "referenced symbol declared here"
--- 39232,39400 ----
  #. Similar to the string case, since some function attributes
  #. accept literal numbers as arguments (e.g., alloc_size or
  #. nonnull) using one here is a likely mistake.
! #: c-family/c-attribs.cc:3385
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.cc:3395
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q+#T"
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "atribut diabaikan dalam deklarasi dari %q+#T"
  
! #: c-family/c-attribs.cc:3450
  #, fuzzy, gcc-internal-format
  #| msgid "%qs redeclared as different kind of symbol"
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "%qs diredeklarasikan sebagai jenis berbeda dari simbol"
  
! #: c-family/c-attribs.cc:3454
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: c-family/c-attribs.cc:3501
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qE attribute applies only to functions"
  msgid "%qE attribute must apply to a declaration"
  msgstr "atribut %J%qE berlaku hanya untuk fungsi"
  
! #: c-family/c-attribs.cc:3558
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D cannot be declared weak"
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "fungsi inline %q+D tidak dapat dideklarasikan lemah"
  
! #: c-family/c-attribs.cc:3581
  #, fuzzy, gcc-internal-format
  #| msgid "%Jweakref attribute must appear before alias attribute"
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "%J weakref atribut harus muncul sebelum atribut alias"
  
! #: c-family/c-attribs.cc:3594
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared inline after being called"
  msgid "%+qD declared %qE after being used"
  msgstr "%q+D dideklarasikan inline setelah dipanggil"
  
! #: c-family/c-attribs.cc:3618 jit/dummy-frontend.cc:600
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: c-family/c-attribs.cc:3624 jit/dummy-frontend.cc:606
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "%qE atribut diabaikan karena %qT telah didefinisikan"
  
! #: c-family/c-attribs.cc:3637 jit/dummy-frontend.cc:619
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "visibility argumen bukan sebuah string"
  
! #: c-family/c-attribs.cc:3649 d/d-attribs.cc:1585 jit/dummy-frontend.cc:631
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "%qE attribut diabaikan dalam tipe"
  
! #: c-family/c-attribs.cc:3665 d/d-attribs.cc:1614 jit/dummy-frontend.cc:647
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3677 d/d-attribs.cc:1625 jit/dummy-frontend.cc:659
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD diredeklarasi dengan visibility berbeda"
  
! #: c-family/c-attribs.cc:3680 c-family/c-attribs.cc:3684 d/d-attribs.cc:1628
  #: d/d-attribs.cc:1632 jit/dummy-frontend.cc:662 jit/dummy-frontend.cc:666
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD telah dideklarasi %qs yang mengimplikasikan default visibility"
  
! #: c-family/c-attribs.cc:3721
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "%qE atribut diabaikan karena %qT telah didefinisikan"
  
! #: c-family/c-attribs.cc:3743
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qE attribute applies only to functions"
  msgid "%qE attribute applies only to functions"
  msgstr "atribut %J%qE berlaku hanya untuk fungsi"
  
! #: c-family/c-attribs.cc:3811
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: c-family/c-attribs.cc:3821
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3825
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared %<__thread%>"
  msgid "deallocation function declared here"
  msgstr "definisi fungsi dideklarasikan %<__thread%>"
  
! #: c-family/c-attribs.cc:3852
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qE attribute applies only to functions"
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "atribut %J%qE berlaku hanya untuk fungsi"
  
! #: c-family/c-attribs.cc:3862
  #, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr ""
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.cc:3908
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.cc:3910
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.cc:3915
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.cc:3918
  #, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr ""
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.cc:3934
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires prototypes with named arguments"
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "%qE atribut membutuhkan prototipe dengan argumen bernama"
  
! #: c-family/c-attribs.cc:3937 c-family/c-attribs.cc:3950
  #, fuzzy, gcc-internal-format
  #| msgid "reference to non-lvalue returned"
  msgid "referenced symbol declared here"
*************** msgstr "referensi ke bukan-lvalue dikemb
*** 39367,39616 ****
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.cc:3946
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:4060 c-family/c-attribs.cc:4108
! #: c-family/c-attribs.cc:4135 d/d-attribs.cc:1329
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "%qE atribut diabaikan untuk %qE"
  
! #: c-family/c-attribs.cc:4154
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.cc:4162
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not positive"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.cc:4173
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a power of 2"
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "alignmen yang diminta bukan kelipatan dari 2"
  
! #: c-family/c-attribs.cc:4186
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  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:4291 ada/gcc-interface/utils.cc:7554
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.cc:4367 c-family/c-attribs.cc:6543
  #, fuzzy, gcc-internal-format
  #| msgid "%Jcan%'t set %qE attribute after definition"
  msgid "cannot set %qE attribute after definition"
  msgstr "%J tidak dapat menset atribut %qE setelah definisi"
  
! #: c-family/c-attribs.cc:4418
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires prototypes with named arguments"
  msgid "%qE attribute on function type without pointer arguments returning %<void%>"
  msgstr "%qE atribut membutuhkan prototipe dengan argumen bernama"
  
! #: c-family/c-attribs.cc:4481
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored"
  msgid "%qE attribute duplicated"
  msgstr "%qE atribut diabaikan"
  
! #: c-family/c-attribs.cc:4483
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute follows %qE"
  msgstr "%qE atribut diabaikan untuk %qE"
  
! #: c-family/c-attribs.cc:4582
  #, fuzzy, gcc-internal-format
  #| msgid "after previous declaration %q+D"
  msgid "type was previously declared %qE"
  msgstr "setelah deklarasi sebelumnya %q+D"
  
! #: c-family/c-attribs.cc:4595 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"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: c-family/c-attribs.cc:4653
  #, fuzzy, gcc-internal-format
  #| msgid "cleanup argument not an identifier"
  msgid "%qE argument not an identifier"
  msgstr "membersihkan argumen bukan sebuah identifikasi"
  
! #: c-family/c-attribs.cc:4664
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not declared in %qD"
  msgid "%qD is not compatible with %qD"
  msgstr "%qD tidak dideklarasikan dalam %qD"
  
! #: c-family/c-attribs.cc:4667
  #, fuzzy, gcc-internal-format
  #| msgid "cleanup argument not a function"
  msgid "%qE argument is not a function"
  msgstr "membersihkan argumen bukan sebuah fungsi"
  
! #: c-family/c-attribs.cc:4715 cp/name-lookup.cc:6707
  #, fuzzy, gcc-internal-format
  #| msgid "version attribute is not a string"
  msgid "deprecated message is not a string"
  msgstr "atribut versi bukan sebuah string"
  
! #: c-family/c-attribs.cc:4764 c-family/c-attribs.cc:4829
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "%qE atribut diabaikan untuk %qE"
  
! #: c-family/c-attribs.cc:4788
  #, gcc-internal-format
  msgid "the message attached to %<unavailable%> is not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:4890 c-family/c-attribs.cc:4892
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "tipe vektori tidak valid untuk atribut %qE"
  
! #: c-family/c-attribs.cc:4927 c-family/c-attribs.cc:4931
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument value %qE is negative"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.cc:4944 c-family/c-attribs.cc:4948
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.cc:4956 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:4962 ada/gcc-interface/utils.cc:4520
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "ukuran vektor nol"
  
! #: c-family/c-attribs.cc:4971 c-family/c-attribs.cc:4974
  #, fuzzy, gcc-internal-format
  #| msgid "number of components of the vector not a power of two"
  msgid "number of vector components %wu not a power of two"
  msgstr "jumlah dari komponen dari vektor bukan kelipatan dari dua"
  
! #: c-family/c-attribs.cc:4981 c-family/c-attribs.cc:4985
  #, gcc-internal-format
  msgid "number of vector components %wu exceeds %d"
  msgstr ""
  
! #: c-family/c-attribs.cc:5045
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute only supported on non-mask vector types"
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: c-family/c-attribs.cc:5078 c-family/c-attribs.cc:5150
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "atribut bukan null tanpa argumen di sebuah bukan prototipe"
  
! #: c-family/c-attribs.cc:5172
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute ignored on non-enum"
  msgstr "%qE attribut diabaikan dalam tipe"
  
! #: c-family/c-attribs.cc:5204 config/mips/mips.cc:1346 config/mips/mips.cc:1607
  #: config/mips/mips.cc:1661 config/riscv/riscv.cc:7590
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%qE attribute requires a string argument"
  msgstr "%qD atribut membutuhkan sebuah argumen NTBS tunggal"
  
! #: c-family/c-attribs.cc:5215
  #, gcc-internal-format
  msgid "unsupported wide string type argument in %qE attribute"
  msgstr ""
  
! #: c-family/c-attribs.cc:5249 c-family/c-attribs.cc:5331
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute does not apply to types"
  msgid "%qE attribute does not apply to functions"
  msgstr "atribut %qs tidak mengaplikasi ke tipe"
  
! #: c-family/c-attribs.cc:5323
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for field of type %qT"
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "%qE atribut diabaikan untuk daerah dari tipe %qT"
  
! #: c-family/c-attribs.cc:5469
  #, fuzzy, gcc-internal-format
  #| msgid "attribute for %q+#T must follow the %qs keyword"
  msgid "attribute %qs mismatch with mode %qs"
  msgstr "atribut untuk %q+#T harus mengikuti kata kunci %qs"
  
! #: c-family/c-attribs.cc:5518
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5524
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.cc:5530
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5538
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5560
  #, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5643
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "atribut bukan null tanpa argumen di sebuah bukan prototipe"
  
! #: c-family/c-attribs.cc:5693
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr ""
  
! #: c-family/c-attribs.cc:5702
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5729
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5740
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
--- 39402,39651 ----
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.cc:3947
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:4061 c-family/c-attribs.cc:4109
! #: c-family/c-attribs.cc:4136 d/d-attribs.cc:1329
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "%qE atribut diabaikan untuk %qE"
  
! #: c-family/c-attribs.cc:4155
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.cc:4163
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not positive"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.cc:4174
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a power of 2"
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "alignmen yang diminta bukan kelipatan dari 2"
  
! #: c-family/c-attribs.cc:4187
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  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 ""
  
! #: c-family/c-attribs.cc:4368 c-family/c-attribs.cc:6544
  #, fuzzy, gcc-internal-format
  #| msgid "%Jcan%'t set %qE attribute after definition"
  msgid "cannot set %qE attribute after definition"
  msgstr "%J tidak dapat menset atribut %qE setelah definisi"
  
! #: c-family/c-attribs.cc:4419
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires prototypes with named arguments"
  msgid "%qE attribute on function type without pointer arguments returning %<void%>"
  msgstr "%qE atribut membutuhkan prototipe dengan argumen bernama"
  
! #: c-family/c-attribs.cc:4482
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored"
  msgid "%qE attribute duplicated"
  msgstr "%qE atribut diabaikan"
  
! #: c-family/c-attribs.cc:4484
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute follows %qE"
  msgstr "%qE atribut diabaikan untuk %qE"
  
! #: c-family/c-attribs.cc:4583
  #, fuzzy, gcc-internal-format
  #| msgid "after previous declaration %q+D"
  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"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: c-family/c-attribs.cc:4654
  #, fuzzy, gcc-internal-format
  #| msgid "cleanup argument not an identifier"
  msgid "%qE argument not an identifier"
  msgstr "membersihkan argumen bukan sebuah identifikasi"
  
! #: c-family/c-attribs.cc:4665
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not declared in %qD"
  msgid "%qD is not compatible with %qD"
  msgstr "%qD tidak dideklarasikan dalam %qD"
  
! #: c-family/c-attribs.cc:4668
  #, fuzzy, gcc-internal-format
  #| msgid "cleanup argument not a function"
  msgid "%qE argument is not a function"
  msgstr "membersihkan argumen bukan sebuah fungsi"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6814
  #, fuzzy, gcc-internal-format
  #| msgid "version attribute is not a string"
  msgid "deprecated message is not a string"
  msgstr "atribut versi bukan sebuah string"
  
! #: c-family/c-attribs.cc:4765 c-family/c-attribs.cc:4830
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "%qE atribut diabaikan untuk %qE"
  
! #: c-family/c-attribs.cc:4789
  #, gcc-internal-format
  msgid "the message attached to %<unavailable%> is not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:4891 c-family/c-attribs.cc:4893
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "tipe vektori tidak valid untuk atribut %qE"
  
! #: c-family/c-attribs.cc:4928 c-family/c-attribs.cc:4932
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument value %qE is negative"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.cc:4945 c-family/c-attribs.cc:4949
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  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"
  
! #: c-family/c-attribs.cc:4972 c-family/c-attribs.cc:4975
  #, fuzzy, gcc-internal-format
  #| msgid "number of components of the vector not a power of two"
  msgid "number of vector components %wu not a power of two"
  msgstr "jumlah dari komponen dari vektor bukan kelipatan dari dua"
  
! #: c-family/c-attribs.cc:4982 c-family/c-attribs.cc:4986
  #, gcc-internal-format
  msgid "number of vector components %wu exceeds %d"
  msgstr ""
  
! #: c-family/c-attribs.cc:5046
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute only supported on non-mask vector types"
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: c-family/c-attribs.cc:5079 c-family/c-attribs.cc:5151
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "atribut bukan null tanpa argumen di sebuah bukan prototipe"
  
! #: c-family/c-attribs.cc:5173
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute ignored on non-enum"
  msgstr "%qE attribut diabaikan dalam tipe"
  
! #: c-family/c-attribs.cc:5205 config/mips/mips.cc:1346 config/mips/mips.cc:1607
  #: config/mips/mips.cc:1661 config/riscv/riscv.cc:7590
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%qE attribute requires a string argument"
  msgstr "%qD atribut membutuhkan sebuah argumen NTBS tunggal"
  
! #: c-family/c-attribs.cc:5216
  #, gcc-internal-format
  msgid "unsupported wide string type argument in %qE attribute"
  msgstr ""
  
! #: c-family/c-attribs.cc:5250 c-family/c-attribs.cc:5332
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute does not apply to types"
  msgid "%qE attribute does not apply to functions"
  msgstr "atribut %qs tidak mengaplikasi ke tipe"
  
! #: c-family/c-attribs.cc:5324
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for field of type %qT"
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "%qE atribut diabaikan untuk daerah dari tipe %qT"
  
! #: c-family/c-attribs.cc:5470
  #, fuzzy, gcc-internal-format
  #| msgid "attribute for %q+#T must follow the %qs keyword"
  msgid "attribute %qs mismatch with mode %qs"
  msgstr "atribut untuk %q+#T harus mengikuti kata kunci %qs"
  
! #: c-family/c-attribs.cc:5519
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5525
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.cc:5531
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5539
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5561
  #, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5644
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "atribut bukan null tanpa argumen di sebuah bukan prototipe"
  
! #: c-family/c-attribs.cc:5694
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr ""
  
! #: c-family/c-attribs.cc:5703
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5730
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5741
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
*************** msgstr ""
*** 39619,39710 ****
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.cc:5753
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "%qD atribut membutuhkan sebuah argumen NTBS tunggal"
  
! #: c-family/c-attribs.cc:5794
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5797
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5822
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr ""
  
! #: c-family/c-attribs.cc:5826
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5833
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "attribute %qs invalid positional argument"
  msgstr "%qD atribut membutuhkan sebuah argumen NTBS tunggal"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.cc:5841
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "referensi argumen nonnull operan bukan penunjuk (argumen %lu, operan %lu)"
  
! #: c-family/c-attribs.cc:5852
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5865
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5883
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "referensi argumen nonnull operan bukan penunjuk (argumen %lu, operan %lu)"
  
! #: c-family/c-attribs.cc:6249
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "membersihkan argumen bukan sebuah identifikasi"
  
! #: c-family/c-attribs.cc:6256
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "membersihkan argumen bukan sebuah fungsi"
  
! #: c-family/c-attribs.cc:6293
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "%qE atribut membutuhkan prototipe dengan argumen bernama"
  
! #: c-family/c-attribs.cc:6301
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "%qE atribut hanya berlaku untuk fungsi variadic"
  
! #: c-family/c-attribs.cc:6317 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:6325 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:6374 ada/gcc-interface/utils.cc:7597
  #: d/d-attribs.cc:771 jit/dummy-frontend.cc:798
  #, fuzzy, gcc-internal-format
  #| msgid "Expected binding attribute at %C"
--- 39654,39745 ----
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.cc:5754
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "%qD atribut membutuhkan sebuah argumen NTBS tunggal"
  
! #: c-family/c-attribs.cc:5795
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5798
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5823
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr ""
  
! #: c-family/c-attribs.cc:5827
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5834
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "attribute %qs invalid positional argument"
  msgstr "%qD atribut membutuhkan sebuah argumen NTBS tunggal"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.cc:5842
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "referensi argumen nonnull operan bukan penunjuk (argumen %lu, operan %lu)"
  
! #: c-family/c-attribs.cc:5853
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5866
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5884
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "referensi argumen nonnull operan bukan penunjuk (argumen %lu, operan %lu)"
  
! #: c-family/c-attribs.cc:6250
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "membersihkan argumen bukan sebuah identifikasi"
  
! #: c-family/c-attribs.cc:6257
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "membersihkan argumen bukan sebuah fungsi"
  
! #: c-family/c-attribs.cc:6294
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "%qE atribut membutuhkan prototipe dengan argumen bernama"
  
! #: c-family/c-attribs.cc:6302
  #, gcc-internal-format
  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:771 jit/dummy-frontend.cc:798
  #, fuzzy, gcc-internal-format
  #| msgid "Expected binding attribute at %C"
*************** msgid "empty string in attribute %<targe
*** 39712,39718 ****
  msgstr "Diduga atribut binding di %C"
  
  #. The argument must be a constant string.
! #: c-family/c-attribs.cc:6415 config/sh/sh.cc:8562 d/d-attribs.cc:1038
  #: d/d-attribs.cc:1112 d/d-attribs.cc:1415 d/d-attribs.cc:1458
  #: d/d-attribs.cc:1520 d/d-attribs.cc:1599
  #, fuzzy, gcc-internal-format
--- 39747,39753 ----
  msgstr "Diduga atribut binding di %C"
  
  #. The argument must be a constant string.
! #: c-family/c-attribs.cc:6416 config/sh/sh.cc:8561 d/d-attribs.cc:1038
  #: d/d-attribs.cc:1112 d/d-attribs.cc:1415 d/d-attribs.cc:1458
  #: d/d-attribs.cc:1520 d/d-attribs.cc:1599
  #, fuzzy, gcc-internal-format
*************** msgstr "Diduga atribut binding di %C"
*** 39720,39820 ****
  msgid "%qE attribute argument not a string constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.cc:6589 ada/gcc-interface/utils.cc:7731
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized register name \"%s\""
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "nama register \"%s\" tidak dikenal"
  
! #: c-family/c-attribs.cc:6607
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning a function"
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah fungsi"
  
! #: c-family/c-attribs.cc:6622
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to function types"
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "atribut %qs hanya berlaku ke fungsi tipe"
  
! #: c-family/c-attribs.cc:6670
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.cc:6679
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.cc:6701
  #, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr ""
  
! #: c-family/c-attribs.cc:6713
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute is for pointer types only"
  msgstr "%qE attribut diabaikan dalam tipe"
  
! #: c-family/c-attribs.cc:6732
  #, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr ""
  
! #: c-family/c-attribs.cc:6755
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "new tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: c-family/c-attribs.cc:6780
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%qE attribute argument %qE is not recognized"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.cc:6795
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qE attribute applies only to functions"
  msgid "%qE attribute ignored; valid only for functions and function pointer fields"
  msgstr "atribut %J%qE berlaku hanya untuk fungsi"
  
! #: c-family/c-attribs.cc:6806
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for field of type %qT"
  msgid "%qE attribute ignored; field must be a function pointer"
  msgstr "%qE atribut diabaikan untuk daerah dari tipe %qT"
  
! #: c-family/c-attribs.cc:6830
  #, fuzzy, gcc-internal-format
  #| msgid "unknown cc_attr value"
  msgid "unknown attribute %qE"
  msgstr "nilai cc_attr tidak diketahui"
  
! #: c-family/c-attribs.cc:6857
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type %qT for %qE"
  msgid "invalid operand type %qT for %qs"
  msgstr "tipe abstrak tidak valid %qT untuk %qE"
  
! #: c-family/c-attribs.cc:6961
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported for R8C target"
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "atribut `%s' tidak didukung untuk target R8C"
  
! #: c-family/c-attribs.cc:6963
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported for R8C target"
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "atribut `%s' tidak didukung untuk target R8C"
  
! #: c-family/c-attribs.cc:7140
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported on this platform"
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
--- 39755,39855 ----
  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"
  msgstr "nama register \"%s\" tidak dikenal"
  
! #: c-family/c-attribs.cc:6608
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning a function"
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah fungsi"
  
! #: c-family/c-attribs.cc:6623
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to function types"
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "atribut %qs hanya berlaku ke fungsi tipe"
  
! #: c-family/c-attribs.cc:6671
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.cc:6680
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.cc:6702
  #, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr ""
  
! #: c-family/c-attribs.cc:6714
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute is for pointer types only"
  msgstr "%qE attribut diabaikan dalam tipe"
  
! #: c-family/c-attribs.cc:6733
  #, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr ""
  
! #: c-family/c-attribs.cc:6756
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "new tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: c-family/c-attribs.cc:6781
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%qE attribute argument %qE is not recognized"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.cc:6796
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qE attribute applies only to functions"
  msgid "%qE attribute ignored; valid only for functions and function pointer fields"
  msgstr "atribut %J%qE berlaku hanya untuk fungsi"
  
! #: c-family/c-attribs.cc:6807
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for field of type %qT"
  msgid "%qE attribute ignored; field must be a function pointer"
  msgstr "%qE atribut diabaikan untuk daerah dari tipe %qT"
  
! #: c-family/c-attribs.cc:6831
  #, fuzzy, gcc-internal-format
  #| msgid "unknown cc_attr value"
  msgid "unknown attribute %qE"
  msgstr "nilai cc_attr tidak diketahui"
  
! #: c-family/c-attribs.cc:6858
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type %qT for %qE"
  msgid "invalid operand type %qT for %qs"
  msgstr "tipe abstrak tidak valid %qT untuk %qE"
  
! #: c-family/c-attribs.cc:6962
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported for R8C target"
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "atribut `%s' tidak didukung untuk target R8C"
  
! #: c-family/c-attribs.cc:6964
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported for R8C target"
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "atribut `%s' tidak didukung untuk target R8C"
  
! #: c-family/c-attribs.cc:7141
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported on this platform"
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
*************** msgid "suggest parentheses around assign
*** 40010,40016 ****
  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:4185 c/c-typeck.cc:18623
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "penggunaan tidak valid dari %<restrict%>"
--- 40045,40051 ----
  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:18701
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "penggunaan tidak valid dari %<restrict%>"
*************** msgstr "konstanta integer terlalu besar
*** 41217,41223 ****
  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:13043
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%<_BitInt(%d)%> is not supported on this target"
--- 41252,41258 ----
  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 "konstanta integer terlalu besar
*** 41245,41251 ****
  msgid "unsuffixed floating constant"
  msgstr "akhiran bukan-standar di konstanta floating"
  
! #: c-family/c-lex.cc:1236 c/c-decl.cc:12963
  #, fuzzy, gcc-internal-format
  #| msgid "decimal floating point not supported for this target"
  msgid "decimal floating-point not supported for this target"
--- 41280,41286 ----
  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 "konstanta floating dipotong ke n
*** 41294,41310 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr "%Hsalah tempat %<@%D%> Objective-C++ konstruk"
  
! #: c-family/c-lex.cc:1660 c/c-parser.cc:9867
  #, 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:9888
  #, 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:20217
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 41329,41345 ----
  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:20275
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 41360,41366 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12087
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "tipe tidak valid untuk iterasi variabel %qE"
--- 41395,41401 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12083
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "tipe tidak valid untuk iterasi variabel %qE"
*************** msgstr "%Htipe tidak valid untuk iterasi
*** 41376,41392 ****
  msgid "%qE is not initialized"
  msgstr "%qE tidak terinisialisasi"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11971
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "hilang predikat pengontrol"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11562
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "predikat pengontrol tidak valid"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11977
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "hilang ekspresi peningkatan"
--- 41411,41427 ----
  msgid "%qE is not initialized"
  msgstr "%qE tidak terinisialisasi"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11967
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "hilang predikat pengontrol"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11558
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "predikat pengontrol tidak valid"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11973
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "hilang ekspresi peningkatan"
*************** msgstr "hilang ekspresi peningkatan"
*** 41396,41402 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11679
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "ekspresi peningkatan tidak valid"
--- 41431,41437 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11675
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "ekspresi peningkatan tidak valid"
*************** msgstr ""
*** 41498,41516 ****
  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:18397 cp/semantics.cc:10590
  #, 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:28136
! #: cp/parser.cc:53711
  #, 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:17468 cp/semantics.cc:9162
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
--- 41533,41551 ----
  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:18475 cp/semantics.cc:10586
  #, 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:53709
  #, 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:17546 cp/semantics.cc:9158
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
*************** msgstr ""
*** 41521,41528 ****
  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:15730 c/c-typeck.cc:17567
! #: c/c-typeck.cc:17755
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qE in %qs clause"
--- 41556,41563 ----
  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:15808 c/c-typeck.cc:17645
! #: c/c-typeck.cc:17833
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qE in %qs clause"
*************** msgstr "-falign-labels=%d tidak didukung
*** 41634,41715 ****
  msgid "external TLS initialization functions not supported on this target"
  msgstr "batas stact tidak didukung dalam target ini"
  
! #: c-family/c-opts.cc:1269
  #, fuzzy, gcc-internal-format
  #| msgid "too many filenames given.  Type %s --help for usage"
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr "terlalu banyak nama berkas diberikan. Ketik %s --help untuk penggunaan"
  
! #: c-family/c-opts.cc:1283
  #, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr "membuka berkas keluaran %s: %m"
  
! #: c-family/c-opts.cc:1301
  #, gcc-internal-format
  msgid "the %qs debug info cannot be used with pre-compiled headers"
  msgstr ""
  
! #: c-family/c-opts.cc:1467 c-family/c-opts.cc:1488
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr "membuka berkas  ketergantungan %s: %m"
  
! #: c-family/c-opts.cc:1492
  #, gcc-internal-format
  msgid "%<-MF%> and %<-fdeps-file=%> cannot share an output file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1502
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr "menutup berkas ketergantungan %s: %m"
  
! #: c-family/c-opts.cc:1505
  #, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr "ketika menulis keluaran ke %s: %m"
  
! #: c-family/c-opts.cc:1583
  #, fuzzy, gcc-internal-format
  #| msgid "to generate dependencies you must specify either -M or -MM"
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr "untuk menghasilkan ketergantungan anda harus menspesifikasikan baik -M atau -MM"
  
! #: c-family/c-opts.cc:1607
  #, fuzzy, gcc-internal-format
  #| msgid "-MG may only be used with -M or -MM"
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr "-MG hanya boleh digunakan dengan -M atau -MM"
  
! #: c-family/c-opts.cc:1640
  #, fuzzy, gcc-internal-format
  #| msgid "-fdirectives-only is incompatible with -Wunused_macros"
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr "-fdirectives-only tidak kompatibel dengan -Wunused_macros"
  
! #: c-family/c-opts.cc:1643
  #, fuzzy, gcc-internal-format
  #| msgid "-fdirectives-only is incompatible with -traditional"
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr "-fdirectives-only tidak kompatibel dengan -traditional"
  
! #: c-family/c-opts.cc:1746
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because optimizations are turned off"
  msgstr ""
  
! #: c-family/c-opts.cc:1750
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1756
  #, gcc-internal-format
  msgid "%<_GLIBCXX_ASSERTIONS%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1880
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr "terlalu terlambat untuk #  direktif untuk menset direktori debug"
--- 41669,41756 ----
  msgid "external TLS initialization functions not supported on this target"
  msgstr "batas stact tidak didukung dalam target ini"
  
! #: c-family/c-opts.cc:1273
! #, fuzzy, gcc-internal-format
! #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
! msgid "%<-freflection%> only supported with %<-std=c++26%> or %<-std=gnu++26%>"
! msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
! 
! #: c-family/c-opts.cc:1277
  #, fuzzy, gcc-internal-format
  #| msgid "too many filenames given.  Type %s --help for usage"
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr "terlalu banyak nama berkas diberikan. Ketik %s --help untuk penggunaan"
  
! #: c-family/c-opts.cc:1291
  #, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr "membuka berkas keluaran %s: %m"
  
! #: c-family/c-opts.cc:1309
  #, gcc-internal-format
  msgid "the %qs debug info cannot be used with pre-compiled headers"
  msgstr ""
  
! #: c-family/c-opts.cc:1475 c-family/c-opts.cc:1496
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr "membuka berkas  ketergantungan %s: %m"
  
! #: c-family/c-opts.cc:1500
  #, gcc-internal-format
  msgid "%<-MF%> and %<-fdeps-file=%> cannot share an output file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1510
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr "menutup berkas ketergantungan %s: %m"
  
! #: c-family/c-opts.cc:1513
  #, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr "ketika menulis keluaran ke %s: %m"
  
! #: c-family/c-opts.cc:1591
  #, fuzzy, gcc-internal-format
  #| msgid "to generate dependencies you must specify either -M or -MM"
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr "untuk menghasilkan ketergantungan anda harus menspesifikasikan baik -M atau -MM"
  
! #: c-family/c-opts.cc:1615
  #, fuzzy, gcc-internal-format
  #| msgid "-MG may only be used with -M or -MM"
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr "-MG hanya boleh digunakan dengan -M atau -MM"
  
! #: c-family/c-opts.cc:1648
  #, fuzzy, gcc-internal-format
  #| msgid "-fdirectives-only is incompatible with -Wunused_macros"
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr "-fdirectives-only tidak kompatibel dengan -Wunused_macros"
  
! #: c-family/c-opts.cc:1651
  #, fuzzy, gcc-internal-format
  #| msgid "-fdirectives-only is incompatible with -traditional"
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr "-fdirectives-only tidak kompatibel dengan -traditional"
  
! #: c-family/c-opts.cc:1754
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because optimizations are turned off"
  msgstr ""
  
! #: c-family/c-opts.cc:1758
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1764
  #, gcc-internal-format
  msgid "%<_GLIBCXX_ASSERTIONS%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1888
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr "terlalu terlambat untuk #  direktif untuk menset direktori debug"
*************** msgstr "move insn tidak tertangani"
*** 42171,42178 ****
  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:4881
! #: cp/constexpr.cc:9156 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"
--- 42212,42219 ----
  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:4883
! #: cp/constexpr.cc:9158 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"
*** 42709,42725 ****
  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:6323
  #, 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:6326
  #, 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:6329
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "pengurangan dari lokasi baca-saja %qE"
--- 42750,42766 ----
  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:6401
  #, 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:6404
  #, 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:6407
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "pengurangan dari lokasi baca-saja %qE"
*************** msgid_plural "passing argument %i to %qs
*** 43004,43010 ****
  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:6963 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
--- 43045,43051 ----
  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:7041 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgstr "abaikan %<#pragma align%> untuk
*** 44007,44248 ****
  msgid "PIC is only supported for RTPs"
  msgstr "PIC hanya didukung untuk RTPs"
  
! #: config/aarch64/aarch64-builtins.cc:2672 config/arm/arm-mve-builtins.cc:601
  #, gcc-internal-format
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2674 config/aarch64/aarch64.cc:12168
! #: config/aarch64/aarch64.cc:19671 config/aarch64/aarch64.cc:20307
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2690
  #, fuzzy, gcc-internal-format
  #| msgid "-fdirectives-only is incompatible with -Wunused_macros"
  msgid "ACLE function %qD is incompatible with the use of %qs"
  msgstr "-fdirectives-only tidak kompatibel dengan -Wunused_macros"
  
! #: config/aarch64/aarch64-builtins.cc:2708
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2718
  #, gcc-internal-format
  msgid "ACLE function %qD cannot be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2739
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2978
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs must be a 2-bit unsigned literal"
  msgid "first argument to %qD must be a string literal"
  msgstr "argumen ke %qs harus berupa sebuah 2 bit unsigned literal"
  
! #: config/aarch64/aarch64-builtins.cc:3111
! #: config/aarch64/aarch64-builtins.cc:3345 config/arm/arm-builtins.cc:2250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument must be a constant"
  msgid "argument %d must be a constant immediate"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: config/aarch64/aarch64-builtins.cc:3183 config/arm/arm-builtins.cc:2586
  #, fuzzy, gcc-internal-format
  #| msgid "index mask must be an immediate"
  msgid "lane index must be a constant immediate"
  msgstr "indeks mask harus berupa sebuah immediate"
  
! #: config/aarch64/aarch64-builtins.cc:3187
  #, fuzzy, gcc-internal-format
  #| msgid "the second argument must be a 4-bit immediate"
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "argumen kedua harus berupa sebuah 4 bit immediate"
  
! #: config/aarch64/aarch64-builtins.cc:3433
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be a 1-bit immediate"
  msgid "argument must be a 16-bit constant immediate"
  msgstr "argumen terakhir harus berupa sebuah 1 bit immediate"
  
! #: config/aarch64/aarch64-builtins.cc:3556
  #, gcc-internal-format
  msgid "128-bit system register support requires the %<d128%> extension"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3571
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for %q+D"
  msgid "invalid system register name provided"
  msgstr "nama register tidak valid untuk %q+D"
  
! #: config/aarch64/aarch64-builtins.cc:3585
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for %q+D"
  msgid "invalid system register name %qs"
  msgstr "nama register tidak valid untuk %q+D"
  
! #: config/aarch64/aarch64-builtins.cc:3666
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "Constant-type argument expected"
  msgstr "diduga pernyataan for"
  
! #: config/aarch64/aarch64-builtins.cc:3672
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "argument %d must be a constant immediate in range [%wd,%wd]"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: config/aarch64/aarch64-builtins.cc:3751
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3786
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument must be a constant"
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: config/aarch64/aarch64-builtins.cc:5728
! #: config/aarch64/aarch64-builtins.cc:5748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: config/aarch64/aarch64-builtins.cc:5732
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: config/aarch64/aarch64-c.cc:400
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma GCC optimize%> is not a string or number"
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC optimize%> bukan sebuah string atau angka"
  
! #: config/aarch64/aarch64-c.cc:416
  #, fuzzy, gcc-internal-format
  #| msgid "junk at end of #pragma GCC java_exceptions"
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "sampah diakhir dari #pragma GCC java_exceptions"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:122
  #, gcc-internal-format
  msgid "static storage conflict - multiple pointer members of the same type cannot be parsed"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:139
  #, gcc-internal-format
! msgid "expected a string but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:153
  #, gcc-internal-format
! msgid "expected an integer value but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:168
  #, gcc-internal-format
! msgid "expected an unsigned integer value but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:182
! #, gcc-internal-format
! msgid "expected a boolean value but got something else or NULL"
! msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:206
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected string literal"
  msgid "expected string for enum field %s"
  msgstr "diduga string literal"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:221
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized gcc debugging option: %c"
  msgid "%s not recognized, defaulting to %qs"
  msgstr "pilihan debuggin gcc: %c tidak dikenal"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:246
  #, gcc-internal-format
  msgid "key %qs is not a tuning parameter, skipping"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:261
  #, fuzzy, gcc-internal-format
  #| msgid "expected an SSA_NAME object"
  msgid "key %qs expected to be an object"
  msgstr "diduga sebuah objek SSA_NAME"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:269
  #, gcc-internal-format
  msgid "key %qs expected to be an array"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:282
  #, fuzzy, gcc-internal-format
  #| msgid "Expected integer"
  msgid "key %qs expected to be an integer"
  msgstr "Diduga integer"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:293
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<int%> type [%d, %d]"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:304
  #, gcc-internal-format
  msgid "key %qs expected to be an unsigned integer"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:315
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<uint%> type [0, %u]"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:326
  #, fuzzy, gcc-internal-format
  #| msgid "Expected real string"
  msgid "key %qs expected to be a string"
  msgstr "Diduga real string"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:335
  #, gcc-internal-format
  msgid "key %qs expected to be a boolean (true/false)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:344
  #, gcc-internal-format
  msgid "key %qs expected to be an enum (string)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:351
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs has incomplete type"
  msgid "key %qs has unsupported type"
  msgstr "field %qs memiliki tipe tidak lengkap"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:357
  #, gcc-internal-format
  msgid "key %qs has unexpected format in schema"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:371
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not open response file %s"
  msgid "could not open file %s"
  msgstr "tidak dapat membuka berkas response %s"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid ""
  #| "\n"
--- 44048,44334 ----
  msgid "PIC is only supported for RTPs"
  msgstr "PIC hanya didukung untuk RTPs"
  
! #: config/aarch64/aarch64-builtins.cc:2673 config/arm/arm-mve-builtins.cc:601
  #, gcc-internal-format
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12191
! #: config/aarch64/aarch64.cc:19694 config/aarch64/aarch64.cc:20321
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2691
  #, fuzzy, gcc-internal-format
  #| msgid "-fdirectives-only is incompatible with -Wunused_macros"
  msgid "ACLE function %qD is incompatible with the use of %qs"
  msgstr "-fdirectives-only tidak kompatibel dengan -Wunused_macros"
  
! #: config/aarch64/aarch64-builtins.cc:2709
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2719
  #, gcc-internal-format
  msgid "ACLE function %qD cannot be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2740
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2979
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs must be a 2-bit unsigned literal"
  msgid "first argument to %qD must be a string literal"
  msgstr "argumen ke %qs harus berupa sebuah 2 bit unsigned literal"
  
! #: config/aarch64/aarch64-builtins.cc:3112
! #: config/aarch64/aarch64-builtins.cc:3346 config/arm/arm-builtins.cc:2250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument must be a constant"
  msgid "argument %d must be a constant immediate"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: config/aarch64/aarch64-builtins.cc:3184 config/arm/arm-builtins.cc:2586
  #, fuzzy, gcc-internal-format
  #| msgid "index mask must be an immediate"
  msgid "lane index must be a constant immediate"
  msgstr "indeks mask harus berupa sebuah immediate"
  
! #: config/aarch64/aarch64-builtins.cc:3188
  #, fuzzy, gcc-internal-format
  #| msgid "the second argument must be a 4-bit immediate"
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "argumen kedua harus berupa sebuah 4 bit immediate"
  
! #: config/aarch64/aarch64-builtins.cc:3434
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be a 1-bit immediate"
  msgid "argument must be a 16-bit constant immediate"
  msgstr "argumen terakhir harus berupa sebuah 1 bit immediate"
  
! #: config/aarch64/aarch64-builtins.cc:3557
  #, gcc-internal-format
  msgid "128-bit system register support requires the %<d128%> extension"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3572
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for %q+D"
  msgid "invalid system register name provided"
  msgstr "nama register tidak valid untuk %q+D"
  
! #: config/aarch64/aarch64-builtins.cc:3586
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for %q+D"
  msgid "invalid system register name %qs"
  msgstr "nama register tidak valid untuk %q+D"
  
! #: config/aarch64/aarch64-builtins.cc:3667
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "Constant-type argument expected"
  msgstr "diduga pernyataan for"
  
! #: config/aarch64/aarch64-builtins.cc:3673
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "argument %d must be a constant immediate in range [%wd,%wd]"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: config/aarch64/aarch64-builtins.cc:3752
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument must be a constant"
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: config/aarch64/aarch64-builtins.cc:5729
! #: config/aarch64/aarch64-builtins.cc:5749
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: config/aarch64/aarch64-builtins.cc:5733
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: config/aarch64/aarch64-c.cc:404
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma GCC optimize%> is not a string or number"
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC optimize%> bukan sebuah string atau angka"
  
! #: config/aarch64/aarch64-c.cc:420
  #, fuzzy, gcc-internal-format
  #| msgid "junk at end of #pragma GCC java_exceptions"
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "sampah diakhir dari #pragma GCC java_exceptions"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:127
  #, gcc-internal-format
  msgid "static storage conflict - multiple pointer members of the same type cannot be parsed"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:134
  #, gcc-internal-format
! msgid "JSON tuning overrides an unspecified structure in the base tuning; fields not provided in JSON will default to 0"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:152
  #, gcc-internal-format
! msgid "...but got an object instead"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:155
  #, gcc-internal-format
! msgid "...but got an array instead"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:158
! #, fuzzy, gcc-internal-format
! #| msgid "array bound is not an integer constant"
! msgid "...but got an integer instead"
! msgstr "array bound bukan sebuah konstanta integer"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:161
! #, fuzzy, gcc-internal-format
! #| msgid "%q#T used where a floating point value was expected"
! msgid "...but got a floating-point value instead"
! msgstr "%q#T digunakan dimana seubah nilai titik pecahan telah diduga"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:164
! #, fuzzy, gcc-internal-format
! #| msgid "bad string constant"
! msgid "...but got a string instead"
! msgstr "konstanta string buruk"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:167
! #: config/aarch64/aarch64-json-tunings-parser.cc:170
! #: config/aarch64/aarch64-json-tunings-parser.cc:173
! #, fuzzy, gcc-internal-format
! #| msgid "try using %qE instead"
! msgid "...but got %qs instead"
! msgstr "lebih baik coba gunakan %qE"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:187
! #, fuzzy, gcc-internal-format
! #| msgid "Expected string"
! msgid "expected a string..."
! msgstr "Diduga string"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:205
! #, fuzzy, gcc-internal-format
! #| msgid "Expected integer"
! msgid "expected an integer value..."
! msgstr "Diduga integer"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:224
! #, fuzzy, gcc-internal-format
! #| msgid "expected string literal"
! msgid "expected an unsigned integer value..."
! msgstr "diduga string literal"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:242
! #, fuzzy, gcc-internal-format
! #| msgid "expected class name"
! msgid "expected a boolean value..."
! msgstr "diduga nama class"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected string literal"
  msgid "expected string for enum field %s"
  msgstr "diduga string literal"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:286
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized gcc debugging option: %c"
  msgid "%s not recognized, defaulting to %qs"
  msgstr "pilihan debuggin gcc: %c tidak dikenal"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:313
  #, gcc-internal-format
  msgid "key %qs is not a tuning parameter, skipping"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:329
  #, fuzzy, gcc-internal-format
  #| msgid "expected an SSA_NAME object"
  msgid "key %qs expected to be an object"
  msgstr "diduga sebuah objek SSA_NAME"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:339
  #, gcc-internal-format
  msgid "key %qs expected to be an array"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:353
  #, fuzzy, gcc-internal-format
  #| msgid "Expected integer"
  msgid "key %qs expected to be an integer"
  msgstr "Diduga integer"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:365
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<int%> type [%d, %d]"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:377
  #, gcc-internal-format
  msgid "key %qs expected to be an unsigned integer"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:389
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<uint%> type [0, %u]"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:401
  #, fuzzy, gcc-internal-format
  #| msgid "Expected real string"
  msgid "key %qs expected to be a string"
  msgstr "Diduga real string"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:412
  #, gcc-internal-format
  msgid "key %qs expected to be a boolean (true/false)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:422
  #, gcc-internal-format
  msgid "key %qs expected to be an enum (string)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:430
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs has incomplete type"
  msgid "key %qs has unsupported type"
  msgstr "field %qs memiliki tipe tidak lengkap"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:437
  #, gcc-internal-format
  msgid "key %qs has unexpected format in schema"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not open response file %s"
  msgid "could not open file %s"
  msgstr "tidak dapat membuka berkas response %s"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid ""
  #| "\n"
*************** msgstr ""
*** 44252,44309 ****
  "\n"
  "%s: error membaca berkas masukan '%s': %s\n"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:415
  #, gcc-internal-format
  msgid "JSON tuning file does not contain version information; compatibility cannot be verified"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:422
  #, gcc-internal-format, gfc-internal-format
  msgid "JSON tuning file was created with GCC version %d but current GCC version is %d"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:425
  #, gcc-internal-format
  msgid "JSON tuning files must be regenerated when switching between major GCC versions"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:446
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "error while parsing fields"
  msgid "error parsing JSON data: %s"
  msgstr "error ketika parsing fields"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:453
! #, gcc-internal-format
! msgid "JSON parsing returned null data"
! msgstr ""
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:459
  #, gcc-internal-format
  msgid "no JSON object found in the provided data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:481
  #, gcc-internal-format
  msgid "key %<tune_params%> not found in JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:488
  #, gcc-internal-format
  msgid "key %<tune_params%> is not a JSON object"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:494
  #, gcc-internal-format
  msgid "validation failed for the provided JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:507
  #, gcc-internal-format
  msgid "JSON tuning enables dispatch scheduling but %<dispatch_constraints%> is not available; disabling dispatch scheduling"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:524
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read JSON data in %s"
  msgstr ""
--- 44338,44390 ----
  "\n"
  "%s: error membaca berkas masukan '%s': %s\n"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:497
  #, gcc-internal-format
  msgid "JSON tuning file does not contain version information; compatibility cannot be verified"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:505
  #, gcc-internal-format, gfc-internal-format
  msgid "JSON tuning file was created with GCC version %d but current GCC version is %d"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:508
  #, gcc-internal-format
  msgid "JSON tuning files must be regenerated when switching between major GCC versions"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "error while parsing fields"
  msgid "error parsing JSON data: %s"
  msgstr "error ketika parsing fields"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:543
  #, gcc-internal-format
  msgid "no JSON object found in the provided data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:566
  #, gcc-internal-format
  msgid "key %<tune_params%> not found in JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:574
  #, gcc-internal-format
  msgid "key %<tune_params%> is not a JSON object"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:580
  #, gcc-internal-format
  msgid "validation failed for the provided JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:593
  #, gcc-internal-format
  msgid "JSON tuning enables dispatch scheduling but %<dispatch_constraints%> is not available; disabling dispatch scheduling"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:610
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read JSON data in %s"
  msgstr ""
*************** msgid "SVE type %qT cannot be passed to
*** 44890,44909 ****
  msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
  
  #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22625
  #, 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:22632
  #, 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:22640 config/arm/arm.cc:7311
! #: config/arm/arm.cc:7341 config/arm/arm.cc:29403
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
--- 44971,44990 ----
  msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
  
  #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22639
  #, 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:22646
  #, 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:22654 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 ""
*************** msgstr ""
*** 44924,45150 ****
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12166
  #, gcc-internal-format
  msgid "calling a streaming function requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12175 config/aarch64/aarch64.cc:12179
  #, 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:12182
  #, 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:12240
  #, 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:12242
  #, gcc-internal-format
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19255
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19299
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "%qs atribut diabaikan"
  
! #: config/aarch64/aarch64.cc:19355
  #, 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:19367
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%H value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "nilai %%H tidak valid"
  
! #: config/aarch64/aarch64.cc:19387
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19405
  #, 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:19615 config/arm/arm.cc:3211
  #: config/riscv/riscv.cc:12481
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19624 config/riscv/riscv.cc:12490
  #, 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:19632
  #, 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:19642 config/arm/arm.cc:3223
  #: config/riscv/riscv.cc:12519 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:19650
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19653
  #, 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:19659
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19667
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19669
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19765
  #, 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:19781 config/riscv/riscv.cc:12539
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19815
! #, fuzzy, gcc-internal-format
! #| msgid "support for mode %qs"
! msgid "no support for %qs without %qs"
! msgstr "dukungan untuk mode %qs"
! 
! #: config/aarch64/aarch64.cc:19882
  #, 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:19893
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19898
  #, 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:20054
  #, 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:20121
  #, 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:20124
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%qs sudah ditinggalkan"
  
! #: config/aarch64/aarch64.cc:20130
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20204
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20207
  #, 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:20305
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20415
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20418
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20422
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20457
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20460
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20464 config/aarch64/aarch64.cc:20548
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20503
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20544
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20604 config/aarch64/aarch64.cc:20782
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, fuzzy, gcc-internal-format
--- 45005,45225 ----
  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:19278
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19322
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "%qs atribut diabaikan"
  
! #: config/aarch64/aarch64.cc:19378
  #, 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:19390
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%H value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "nilai %%H tidak valid"
  
! #: config/aarch64/aarch64.cc:19410
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19428
  #, 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:19638 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12481
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19647 config/riscv/riscv.cc:12490
  #, 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:19655
  #, 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:19665 config/arm/arm.cc:3226
  #: config/riscv/riscv.cc:12519 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:19673
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19676
  #, 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:19682
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19690
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19692
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19785
  #, 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:19801 config/riscv/riscv.cc:12539
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19896
  #, 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:19907
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19912
  #, 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:20068
  #, 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:20135
  #, 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:20138
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%qs sudah ditinggalkan"
  
! #: config/aarch64/aarch64.cc:20144
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20218
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20221
  #, 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:20319
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20429
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20432
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20436
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20471
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20474
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20478 config/aarch64/aarch64.cc:20562
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20517
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20558
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20618 config/aarch64/aarch64.cc:20796
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, fuzzy, gcc-internal-format
*************** msgstr ""
*** 45152,45176 ****
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "salah bentuk %<#pragma init%>"
  
! #: config/aarch64/aarch64.cc:20650
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20658 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:20713
  #: 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:20770 config/arm/arm.cc:33522
  #: config/loongarch/loongarch-target-attr.cc:383
  #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
  #: config/s390/s390.cc:16979
--- 45227,45251 ----
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "salah bentuk %<#pragma init%>"
  
! #: config/aarch64/aarch64.cc:20664
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20672 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:20727
  #: 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:20784 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
*************** msgstr "atribut(target(\"%s\")) tidak di
*** 45179,45389 ****
  msgid "attribute %<target%> argument not a string"
  msgstr "alias argumen bukan sebuah string"
  
! #: config/aarch64/aarch64.cc:20807
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20810
  #, 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:20819
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21090 config/loongarch/loongarch.cc:11500
  #: config/riscv/riscv-target-attr.cc:552
  #, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21098 config/loongarch/loongarch.cc:11510
  #: 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:21120
  #, 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:21124
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21130
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21712 config/i386/i386-features.cc:5462
! #: config/i386/i386-features.cc:5712 config/loongarch/loongarch.cc:12057
! #: config/riscv/riscv.cc:15534 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:21769 config/i386/i386-features.cc:5565
! #: config/loongarch/loongarch.cc:11654 config/riscv/riscv.cc:15588
  #: 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:21808
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21811
  #, 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:23420 config/arm/arm.cc:6689
  #: 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:23425 config/arm/arm.cc:6694
  #: 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:23430 config/arm/arm.cc:6699
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:24992 config/aarch64/aarch64.cc:24995
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30704 config/i386/i386.cc:26805
! #: config/i386/i386.cc:26936
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "unsupported simdlen %wd"
  msgstr "kombinasi tidak didukung: %s"
  
! #: config/aarch64/aarch64.cc:30718
  #, 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:30722 config/i386/i386.cc:26827
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30756
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30760 config/i386/i386.cc:26858
  #, 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:30831
  #, 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:30851
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31041
  #, 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:31043
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%q+D defined here"
  msgstr "%q+D dideklarasikan disini"
  
! #: config/aarch64/aarch64.cc:31862
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32170
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32810 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5216
  #, 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:32823
  #, 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:32826 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5230
  #, 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:32839
  #, 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:32853 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:32865 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:33099
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33103
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33109
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33115
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
--- 45254,45464 ----
  msgid "attribute %<target%> argument not a string"
  msgstr "alias argumen bukan sebuah string"
  
! #: config/aarch64/aarch64.cc:20821
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20824
  #, 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:20833
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21104 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:21112 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:21134
  #, 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:21138
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21144
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21726 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12048
! #: config/riscv/riscv.cc:15547 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:21783 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15601
  #: 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:21822
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21825
  #, 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:23434 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:23439 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:23444 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25006 config/aarch64/aarch64.cc:25009
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30718 config/i386/i386.cc:26917
! #: config/i386/i386.cc:27048
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "unsupported simdlen %wd"
  msgstr "kombinasi tidak didukung: %s"
  
! #: config/aarch64/aarch64.cc:30732
  #, 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:30736 config/i386/i386.cc:26939
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30770
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30774 config/i386/i386.cc:26970
  #, 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:30845
  #, 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:30865
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31055
  #, 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:31057
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%q+D defined here"
  msgstr "%q+D dideklarasikan disini"
  
! #: config/aarch64/aarch64.cc:31876
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32184
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32824 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5216
  #, 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:32837
  #, 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:32840 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5230
  #, 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: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 either %wd or %wd"
  msgstr "melewatkan argumen %d dari %qE dengan lebar berbeda karena ada prototipe"
  
! #: config/aarch64/aarch64.cc:32867 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:32879 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:33113
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33117
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33123
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33129
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
*************** msgstr "L%d cache latensi tidak diketahu
*** 45450,45456 ****
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "nilai buruk %qs untuk -mmemory-latency"
  
! #: config/alpha/alpha.cc:7353 config/alpha/alpha.cc:7356 config/arc/arc.cc:6996
  #: config/arc/arc.cc:7270 config/s390/s390.cc:943
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 45525,45531 ----
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "nilai buruk %qs untuk -mmemory-latency"
  
! #: config/alpha/alpha.cc:7354 config/alpha/alpha.cc:7357 config/arc/arc.cc:6996
  #: config/arc/arc.cc:7270 config/s390/s390.cc:943
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgid "last register name %s must be an
*** 45507,45513 ****
  msgstr "operan 1 harus berupa sebuah hard register"
  
  #: config/arc/arc.cc:1100 config/ia64/ia64.cc:6111 config/pa/pa.cc:492
! #: config/sh/sh.cc:8306
  #, gcc-internal-format, gfc-internal-format
  msgid "%s-%s is an empty range"
  msgstr "%s-%s adalah sebuah ruang kosong"
--- 45582,45588 ----
  msgstr "operan 1 harus berupa sebuah hard register"
  
  #: config/arc/arc.cc:1100 config/ia64/ia64.cc:6111 config/pa/pa.cc:492
! #: config/sh/sh.cc:8305
  #, gcc-internal-format, gfc-internal-format
  msgid "%s-%s is an empty range"
  msgstr "%s-%s adalah sebuah ruang kosong"
*************** msgstr "argumen dari atribut %qs bukan \
*** 45581,45601 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "argumen dari atribut %qs bukan \"ilink1\" atau \"ilink2\""
  
! #: config/arc/arc.cc:2049 config/arm/arm.cc:7444 config/arm/arm.cc:7462
! #: config/arm/arm.cc:7641 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:3068 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5888 config/riscv/riscv.cc:7562
  #: 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:8442
! #: config/sh/sh.cc:8460 config/sh/sh.cc:8484 config/sh/sh.cc:8555
! #: config/sh/sh.cc:8578 config/stormy16/stormy16.cc:2402
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to functions"
--- 45656,45676 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  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:5888 config/riscv/riscv.cc:7562
  #: 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:2402
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to functions"
*************** msgstr "%qE atribut diabaikan"
*** 45749,45765 ****
  msgid "%qE attribute only applies to variables"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:24966
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25030
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25059
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm output %d"
  msgid "invalid type for %<asm%> flag output"
--- 45824,45840 ----
  msgid "%qE attribute only applies to variables"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25075
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25139
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25168
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm output %d"
  msgid "invalid type for %<asm%> flag output"
*************** msgstr "melewatkan argumen %d dari %qE d
*** 45920,46228 ****
  msgid "constant predicate argument %d (%wx) does not map to %d lane numbers, converted to %wx"
  msgstr ""
  
! #: config/arm/arm.cc:2974
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "target CPU tidak mendukung kode ARM"
  
! #: config/arm/arm.cc:2978
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "aktifkan dukungan backtrace hanya berarti ketika mengkompile untuk Thumb"
  
! #: config/arm/arm.cc:2981
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "aktifkan dukungan callee kerja sama yang berarti ketika mengkompile untuk Thumb"
  
! #: config/arm/arm.cc:2989
  #, fuzzy, gcc-internal-format
  #| msgid "-g with -mno-apcs-frame may not give sensible debugging"
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "-g dengan -mno-apcs-frame mungkin tidak memberikan debugging yang masuk akal"
  
! #: config/arm/arm.cc:2993
  #, fuzzy, gcc-internal-format
  #| msgid "can not use -mtp=cp15 with 16-bit Thumb"
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "tidak dapat menggunakan -mtp=cp15 dengan 16-bit Thumb"
  
! #: config/arm/arm.cc:2997
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "RTP PIC tidak kompatibel dengan Thumb"
  
! #: config/arm/arm.cc:3010
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.cc:3015
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.cc:3020
  #, fuzzy, gcc-internal-format
  #| msgid "-fjni is incompatible with -freduced-reflection"
  msgid "%qs is incompatible with %<-mword-relocations%>"
  msgstr "-fjni tidak kompatibel dengan -freduced-reflection"
  
! #: config/arm/arm.cc:3122
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "target CPU tidak mendukung instruksi THUMB"
  
! #: config/arm/arm.cc:3172
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support ARM mode"
  msgid "target CPU does not support unaligned accesses"
  msgstr "target CPU tidak mendukung kode ARM"
  
! #: config/arm/arm.cc:3231 config/arm/arm.cc:33186
  #, fuzzy, gcc-internal-format
  #| msgid "the %qs architecture does not support branch-likely instructions"
  msgid "This architecture does not support branch protection instructions"
  msgstr "arsitektur %qs tidak mendukung instruksi branch-likely"
  
! #: config/arm/arm.cc:3234
  #, gcc-internal-format
  msgid "Return address signing is not supported with %<-mtpcs-frame%>."
  msgstr ""
  
! #: config/arm/arm.cc:3372
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march= switch"
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "pilihan -mcpu=%s konflik dengan pilihan -march="
  
! #: config/arm/arm.cc:3627
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check tidak kompatibel dengan -mno-apcs-frame"
  
! #: config/arm/arm.cc:3636
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic and -mapcs-reent are incompatible"
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic dan -macps-reent tidak kompatibel"
  
! #: config/arm/arm.cc:3639
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "APCS reentrant kode tidak didukung. Diabaikan"
  
! #: config/arm/arm.cc:3662
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.cc:3670
  #, fuzzy, gcc-internal-format
  #| msgid "structure size boundary can only be set to %s"
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "ukuran batas struktur hanya dapat diset ke %s"
  
! #: config/arm/arm.cc:3672
  #, fuzzy, gcc-internal-format
  #| msgid "structure size boundary can only be set to %s"
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "ukuran batas struktur hanya dapat diset ke %s"
  
! #: config/arm/arm.cc:3697
  #, fuzzy, gcc-internal-format
  #| msgid "RTP PIC is incompatible with -msingle-pic-base"
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "RTP PIC tidak kompatibel dengan -msingle-pic-base"
  
! #: config/arm/arm.cc:3709 config/arm/arm.cc:33536
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/arm/arm.cc:3717
  #, fuzzy, gcc-internal-format
  #| msgid "-mpic-register= is useless without -fpic"
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "-mpic-register= tidak berguna tanpa -fpic"
  
! #: config/arm/arm.cc:3726
  #, fuzzy, gcc-internal-format
  #| msgid "unable to use '%s' for PIC register"
  msgid "unable to use %qs for PIC register"
  msgstr "tidak dapat menggunakan '%s' untuk register PIC"
  
! #: config/arm/arm.cc:3766 config/pru/pru.cc:627
  #, fuzzy, gcc-internal-format
  #| msgid "-freorder-blocks-and-partition does not work on this architecture"
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "-freorder-blocks-and-partition tidak bekerja dalam arsitektur ini"
  
! #: config/arm/arm.cc:3935
  #, fuzzy, gcc-internal-format
  #| msgid "-mrelocatable and -msdata=%s are incompatible"
  msgid "selected fp16 options are incompatible"
  msgstr "-mrelocatable dan -msdata=%s tidak kompatibel"
  
! #: config/arm/arm.cc:3973
  #, gcc-internal-format
  msgid "%<-mstack-protector-guard=tls%> needs a hardware TLS register"
  msgstr ""
  
! #: config/arm/arm.cc:3998
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "target CPU tidak mendukung kerja-sama"
  
! #: config/arm/arm.cc:4011
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support interworking"
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "target CPU tidak mendukung kerja-sama"
  
! #: config/arm/arm.cc:4014
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support interworking"
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "target CPU tidak mendukung kerja-sama"
  
! #: config/arm/arm.cc:4019
  #, gcc-internal-format
  msgid "%<__fp16%> and no ldrh"
  msgstr ""
  
! #: config/arm/arm.cc:4022
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support THUMB instructions"
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "target CPU tidak mendukung instruksi THUMB"
  
! #: config/arm/arm.cc:4027
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4037
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4045
  #, fuzzy, gcc-internal-format
  #| msgid "-mfloat-abi=hard and VFP"
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "-mfloat-abi=hard dan VFP"
  
! #: config/arm/arm.cc:6329
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6331
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6360
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6635
  #, gcc-internal-format
  msgid "Thumb-1 %<hard-float%> VFP ABI"
  msgstr ""
  
! #: config/arm/arm.cc:6730
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7114 config/arm/arm.cc:7305 config/arm/arm.cc:7338
! #: config/arm/arm.cc:29396
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.cc:7468
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7590
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.cc:7602
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must not have variable number of arguments"
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "%qD tidak boleh memiliki argumen dengan jumlah bervariabel"
  
! #: config/arm/arm.cc:7611
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.cc:7633 config/arm/arm.cc:7685
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute ignored without %<-mcmse%> option"
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: config/arm/arm.cc:7652
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute have effect only on public objects"
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "%qE atribut hanya memiliki efek dalam objek publik"
  
! #: config/arm/arm.cc:7705
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to function types"
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "atribut %qs hanya berlaku ke fungsi tipe"
  
! #: config/arm/arm.cc:9700
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.cc:13527 config/arm/arm.cc:13529
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.cc:25975
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "tidak dapat menghitung lokasi ril dari parameter terstack"
  
! #: config/arm/arm.cc:26638
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "Unexpected thumb1 far jump"
  msgstr "Tidak terduga akhir dari modul"
  
! #: config/arm/arm.cc:26893
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "tidak ada register bawah yang tersedia unruk popping register atas"
  
! #: config/arm/arm.cc:27146
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "Interrupt Sevice Routines tidak dapat dikodekan dalam mode Thumb"
  
! #: config/arm/arm.cc:27444
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.cc:33551
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid fpu for target attribute or pragma %qs"
--- 45995,46303 ----
  msgid "constant predicate argument %d (%wx) does not map to %d lane numbers, converted to %wx"
  msgstr ""
  
! #: config/arm/arm.cc:2977
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "target CPU tidak mendukung kode ARM"
  
! #: config/arm/arm.cc:2981
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "aktifkan dukungan backtrace hanya berarti ketika mengkompile untuk Thumb"
  
! #: config/arm/arm.cc:2984
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "aktifkan dukungan callee kerja sama yang berarti ketika mengkompile untuk Thumb"
  
! #: config/arm/arm.cc:2992
  #, fuzzy, gcc-internal-format
  #| msgid "-g with -mno-apcs-frame may not give sensible debugging"
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "-g dengan -mno-apcs-frame mungkin tidak memberikan debugging yang masuk akal"
  
! #: config/arm/arm.cc:2996
  #, fuzzy, gcc-internal-format
  #| msgid "can not use -mtp=cp15 with 16-bit Thumb"
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "tidak dapat menggunakan -mtp=cp15 dengan 16-bit Thumb"
  
! #: config/arm/arm.cc:3000
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "RTP PIC tidak kompatibel dengan Thumb"
  
! #: config/arm/arm.cc:3013
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.cc:3018
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.cc:3023
  #, fuzzy, gcc-internal-format
  #| msgid "-fjni is incompatible with -freduced-reflection"
  msgid "%qs is incompatible with %<-mword-relocations%>"
  msgstr "-fjni tidak kompatibel dengan -freduced-reflection"
  
! #: config/arm/arm.cc:3125
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "target CPU tidak mendukung instruksi THUMB"
  
! #: config/arm/arm.cc:3175
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support ARM mode"
  msgid "target CPU does not support unaligned accesses"
  msgstr "target CPU tidak mendukung kode ARM"
  
! #: config/arm/arm.cc:3234 config/arm/arm.cc:33201
  #, fuzzy, gcc-internal-format
  #| msgid "the %qs architecture does not support branch-likely instructions"
  msgid "This architecture does not support branch protection instructions"
  msgstr "arsitektur %qs tidak mendukung instruksi branch-likely"
  
! #: config/arm/arm.cc:3237
  #, gcc-internal-format
  msgid "Return address signing is not supported with %<-mtpcs-frame%>."
  msgstr ""
  
! #: config/arm/arm.cc:3375
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march= switch"
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "pilihan -mcpu=%s konflik dengan pilihan -march="
  
! #: config/arm/arm.cc:3630
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check tidak kompatibel dengan -mno-apcs-frame"
  
! #: config/arm/arm.cc:3639
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic and -mapcs-reent are incompatible"
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic dan -macps-reent tidak kompatibel"
  
! #: config/arm/arm.cc:3642
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "APCS reentrant kode tidak didukung. Diabaikan"
  
! #: config/arm/arm.cc:3665
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.cc:3673
  #, fuzzy, gcc-internal-format
  #| msgid "structure size boundary can only be set to %s"
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "ukuran batas struktur hanya dapat diset ke %s"
  
! #: config/arm/arm.cc:3675
  #, fuzzy, gcc-internal-format
  #| msgid "structure size boundary can only be set to %s"
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "ukuran batas struktur hanya dapat diset ke %s"
  
! #: config/arm/arm.cc:3700
  #, fuzzy, gcc-internal-format
  #| msgid "RTP PIC is incompatible with -msingle-pic-base"
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "RTP PIC tidak kompatibel dengan -msingle-pic-base"
  
! #: config/arm/arm.cc:3712 config/arm/arm.cc:33551
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/arm/arm.cc:3720
  #, fuzzy, gcc-internal-format
  #| msgid "-mpic-register= is useless without -fpic"
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "-mpic-register= tidak berguna tanpa -fpic"
  
! #: config/arm/arm.cc:3729
  #, fuzzy, gcc-internal-format
  #| msgid "unable to use '%s' for PIC register"
  msgid "unable to use %qs for PIC register"
  msgstr "tidak dapat menggunakan '%s' untuk register PIC"
  
! #: config/arm/arm.cc:3769 config/pru/pru.cc:627
  #, fuzzy, gcc-internal-format
  #| msgid "-freorder-blocks-and-partition does not work on this architecture"
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "-freorder-blocks-and-partition tidak bekerja dalam arsitektur ini"
  
! #: config/arm/arm.cc:3938
  #, fuzzy, gcc-internal-format
  #| msgid "-mrelocatable and -msdata=%s are incompatible"
  msgid "selected fp16 options are incompatible"
  msgstr "-mrelocatable dan -msdata=%s tidak kompatibel"
  
! #: config/arm/arm.cc:3976
  #, gcc-internal-format
  msgid "%<-mstack-protector-guard=tls%> needs a hardware TLS register"
  msgstr ""
  
! #: config/arm/arm.cc:4001
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "target CPU tidak mendukung kerja-sama"
  
! #: config/arm/arm.cc:4014
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support interworking"
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "target CPU tidak mendukung kerja-sama"
  
! #: config/arm/arm.cc:4017
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support interworking"
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "target CPU tidak mendukung kerja-sama"
  
! #: config/arm/arm.cc:4022
  #, gcc-internal-format
  msgid "%<__fp16%> and no ldrh"
  msgstr ""
  
! #: config/arm/arm.cc:4025
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support THUMB instructions"
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "target CPU tidak mendukung instruksi THUMB"
  
! #: config/arm/arm.cc:4030
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4040
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4048
  #, fuzzy, gcc-internal-format
  #| msgid "-mfloat-abi=hard and VFP"
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "-mfloat-abi=hard dan VFP"
  
! #: config/arm/arm.cc:6336
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6338
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6367
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6642
  #, gcc-internal-format
  msgid "Thumb-1 %<hard-float%> VFP ABI"
  msgstr ""
  
! #: config/arm/arm.cc:6737
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7121 config/arm/arm.cc:7320 config/arm/arm.cc:7353
! #: config/arm/arm.cc:29411
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.cc:7483
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7605
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.cc:7617
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must not have variable number of arguments"
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "%qD tidak boleh memiliki argumen dengan jumlah bervariabel"
  
! #: config/arm/arm.cc:7626
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.cc:7648 config/arm/arm.cc:7700
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute ignored without %<-mcmse%> option"
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: config/arm/arm.cc:7667
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute have effect only on public objects"
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "%qE atribut hanya memiliki efek dalam objek publik"
  
! #: config/arm/arm.cc:7720
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to function types"
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "atribut %qs hanya berlaku ke fungsi tipe"
  
! #: config/arm/arm.cc:9715
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.cc:13542 config/arm/arm.cc:13544
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.cc:25990
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "tidak dapat menghitung lokasi ril dari parameter terstack"
  
! #: config/arm/arm.cc:26653
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "Unexpected thumb1 far jump"
  msgstr "Tidak terduga akhir dari modul"
  
! #: config/arm/arm.cc:26908
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "tidak ada register bawah yang tersedia unruk popping register atas"
  
! #: config/arm/arm.cc:27161
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "Interrupt Sevice Routines tidak dapat dikodekan dalam mode Thumb"
  
! #: config/arm/arm.cc:27459
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.cc:33566
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid fpu for target attribute or pragma %qs"
*************** msgstr "tipe vektori tidak valid untuk a
*** 46231,46254 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.cc:33559
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.cc:33572
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "tipe vektori tidak valid untuk atribut %qE"
  
! #: config/arm/arm.cc:33586
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown target attribute or pragma %qs"
  msgstr "nama register: %s tidak dikenal"
  
! #: config/arm/arm.cc:35822
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "%<asm%> flags not supported in thumb1 mode"
--- 46306,46329 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.cc:33574
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.cc:33587
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "tipe vektori tidak valid untuk atribut %qE"
  
! #: config/arm/arm.cc:33601
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown target attribute or pragma %qs"
  msgstr "nama register: %s tidak dikenal"
  
! #: config/arm/arm.cc:35837
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "%<asm%> flags not supported in thumb1 mode"
*************** msgstr "%d konstruktor ditemukan\n"
*** 46726,46771 ****
  msgid "no destructors"
  msgstr "%d destruktor ditemukan\n"
  
! #: config/bpf/bpf.cc:781
  #, gcc-internal-format
  msgid "indirect call in function, which are not supported by eBPF"
  msgstr ""
  
! #: config/bpf/bpf.cc:1065 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5196
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: config/bpf/bpf.cc:1079
  #, 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:1300 config/bpf/bpf.cc:1303
  #, 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:1331 config/bpf/bpf.cc:1334
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
! #: config/bpf/bpf.cc:1384 config/bpf/bpf.cc:1387
  #, 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:1415 config/bpf/bpf.cc:1418
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
  #: config/c6x/c6x.cc:245
  #, fuzzy, gcc-internal-format
  #| msgid "-fPIC and -fpic are not supported for this target"
--- 46801,46851 ----
  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:5196
  #, 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 ""
  
+ #: config/bpf/core-builtins.cc:1796
+ #, gcc-internal-format
+ msgid "Access through packed struct may not be possible to patch for CO-RE"
+ msgstr ""
+ 
  #: config/c6x/c6x.cc:245
  #, fuzzy, gcc-internal-format
  #| msgid "-fPIC and -fpic are not supported for this target"
*************** msgstr ""
*** 47029,47094 ****
  msgid "too many arguments passed in sgpr registers"
  msgstr "Lewatkan argumen titik pecahan dalam register titik pecahan"
  
! #: config/gcn/gcn.cc:2521
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI"
  msgstr ""
  
! #: config/gcn/gcn.cc:2789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong type argument to abs"
  msgid "wrong type of argument %s"
  msgstr "tipe argumen salah ke abs"
  
! #: config/gcn/gcn.cc:2951
  #, gcc-internal-format
  msgid "Unified Shared Memory is required, but XNACK is disabled"
  msgstr ""
  
! #: config/gcn/gcn.cc:2952
  #, gcc-internal-format
  msgid "Try -foffload-options=-mxnack=any"
  msgstr ""
  
! #: config/gcn/gcn.cc:3928
  #, fuzzy, gcc-internal-format
  #| msgid "DW_LOC_OP %s not implemented"
  msgid "TLS is not implemented for GCN."
  msgstr "DW_LOC_OP %s tidak diimplementasikan"
  
! #: config/gcn/gcn.cc:5044
  #, fuzzy, gcc-internal-format
  #| msgid "Finalization at %L is not yet implemented"
  msgid "Builtin not implemented"
  msgstr "Finalisasi di %L belum diimplementasikan"
  
! #: config/gcn/gcn.cc:5685
  #, gcc-internal-format
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr ""
  
! #: config/gcn/gcn.cc:6553
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6554
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6566 config/nvptx/nvptx.cc:6741
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6593 config/gcn/gcn.cc:6622
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "operand number out of range"
  msgid "offload dimension out of range (%d)"
  msgstr "nomor operan diluar dari jangkauan"
  
! #: config/gcn/gcn.cc:7105
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
--- 47109,47174 ----
  msgid "too many arguments passed in sgpr registers"
  msgstr "Lewatkan argumen titik pecahan dalam register titik pecahan"
  
! #: config/gcn/gcn.cc:2559
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI"
  msgstr ""
  
! #: config/gcn/gcn.cc:2827
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong type argument to abs"
  msgid "wrong type of argument %s"
  msgstr "tipe argumen salah ke abs"
  
! #: config/gcn/gcn.cc:2989
  #, gcc-internal-format
  msgid "Unified Shared Memory is required, but XNACK is disabled"
  msgstr ""
  
! #: config/gcn/gcn.cc:2990
  #, gcc-internal-format
  msgid "Try -foffload-options=-mxnack=any"
  msgstr ""
  
! #: config/gcn/gcn.cc:3967
  #, fuzzy, gcc-internal-format
  #| msgid "DW_LOC_OP %s not implemented"
  msgid "TLS is not implemented for GCN."
  msgstr "DW_LOC_OP %s tidak diimplementasikan"
  
! #: config/gcn/gcn.cc:5085
  #, fuzzy, gcc-internal-format
  #| msgid "Finalization at %L is not yet implemented"
  msgid "Builtin not implemented"
  msgstr "Finalisasi di %L belum diimplementasikan"
  
! #: config/gcn/gcn.cc:5726
  #, gcc-internal-format
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr ""
  
! #: config/gcn/gcn.cc:6594
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6595
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6607 config/nvptx/nvptx.cc:6741
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6634 config/gcn/gcn.cc:6663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "operand number out of range"
  msgid "offload dimension out of range (%d)"
  msgstr "nomor operan diluar dari jangkauan"
  
! #: config/gcn/gcn.cc:7151
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
*************** msgstr "tidak dapat extend berkas PCH: %
*** 47236,47263 ****
  msgid "cannot set position in PCH file: %m"
  msgstr "tidak dapat menset posisi dalam berkas PCH: %m"
  
! #: config/i386/i386-builtins.cc:1939
  #, gcc-internal-format
  msgid "no dispatcher found for the versioning attributes"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:1989
  #, gcc-internal-format
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:2000
  #, gcc-internal-format, gfc-internal-format
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:2110
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs must be a 2-bit unsigned literal"
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "argumen ke %qs harus berupa sebuah 2 bit unsigned literal"
  
! #: config/i386/i386-builtins.cc:2134 config/i386/i386-builtins.cc:2183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument to -ffpe-trap is not valid: %s"
  msgid "parameter to builtin not valid: %s"
--- 47316,47343 ----
  msgid "cannot set position in PCH file: %m"
  msgstr "tidak dapat menset posisi dalam berkas PCH: %m"
  
! #: config/i386/i386-builtins.cc:1944
  #, gcc-internal-format
  msgid "no dispatcher found for the versioning attributes"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:1994
  #, gcc-internal-format
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:2005
  #, gcc-internal-format, gfc-internal-format
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:2115
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs must be a 2-bit unsigned literal"
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "argumen ke %qs harus berupa sebuah 2 bit unsigned literal"
  
! #: config/i386/i386-builtins.cc:2139 config/i386/i386-builtins.cc:2188
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument to -ffpe-trap is not valid: %s"
  msgid "parameter to builtin not valid: %s"
*************** msgstr "argumen terakhir harus berupa se
*** 47452,47458 ****
  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:5457 config/rs6000/rs6000.cc:28522
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
--- 47532,47538 ----
  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 ""
*************** msgstr ""
*** 48072,48245 ****
  msgid "interrupt service routine must return %<void%>"
  msgstr "Interrupt Sevice Routines tidak dapat dikodekan dalam mode Thumb"
  
! #: config/i386/i386.cc:1356
  #, fuzzy, gcc-internal-format
  #| msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
  msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
  msgstr "Memanggil %qD dengan atribut sseregparm tanpa mengaktifkan SSE/SSE2"
  
! #: config/i386/i386.cc:1359
  #, fuzzy, gcc-internal-format
  #| msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
  msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
  msgstr "Memanggil %qT dengan atribut sseregparm tanpa mengaktifkan SSE/SSE2"
  
! #: config/i386/i386.cc:1666
  #, fuzzy, gcc-internal-format
  #| msgid "does not support multilib"
  msgid "X32 does not support %<ms_abi%> attribute"
  msgstr "tidak mendukung multilib"
  
! #: config/i386/i386.cc:1700
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with nested function"
  msgstr ""
  
! #: config/i386/i386.cc:2076
  #, fuzzy, gcc-internal-format
  #| msgid "AVX vector argument without AVX enabled changes the ABI"
  msgid "AVX512F vector argument without AVX512F enabled changes the ABI"
  msgstr "argumen vektor AVX tanpa AVX aktif mengubah ABI"
  
! #: config/i386/i386.cc:2082
  #, fuzzy, gcc-internal-format
  #| msgid "AVX vector argument without AVX enabled changes the ABI"
  msgid "AVX512F vector return without AVX512F enabled changes the ABI"
  msgstr "argumen vektor AVX tanpa AVX aktif mengubah ABI"
  
! #: config/i386/i386.cc:2096
  #, gcc-internal-format
  msgid "AVX vector argument without AVX enabled changes the ABI"
  msgstr "argumen vektor AVX tanpa AVX aktif mengubah ABI"
  
! #: config/i386/i386.cc:2102
  #, fuzzy, gcc-internal-format
  #| msgid "AVX vector argument without AVX enabled changes the ABI"
  msgid "AVX vector return without AVX enabled changes the ABI"
  msgstr "argumen vektor AVX tanpa AVX aktif mengubah ABI"
  
! #: config/i386/i386.cc:2118
  #, gcc-internal-format
  msgid "SSE vector argument without SSE enabled changes the ABI"
  msgstr "argumen vektor SSE tanpa SSE aktif mengubah ABI"
  
! #: config/i386/i386.cc:2124
  #, gcc-internal-format
  msgid "SSE vector return without SSE enabled changes the ABI"
  msgstr "SSE vektor kembali tanpa SSE aktif mengubah ABI"
  
! #: config/i386/i386.cc:2140
  #, gcc-internal-format
  msgid "MMX vector argument without MMX enabled changes the ABI"
  msgstr "argumen vektor MMX tanpa MMX aktif mengubah ABI"
  
! #: config/i386/i386.cc:2146
  #, gcc-internal-format
  msgid "MMX vector return without MMX enabled changes the ABI"
  msgstr "MMX vektor kembali tanpa MMX aktif mengubah ABI"
  
! #: config/i386/i386.cc:2345
  #, fuzzy, gcc-internal-format
  #| msgid "The ABI of passing struct with a flexible array member has changed in GCC 4.4"
  msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
  msgstr "ABI dari melewatkan struct dengan sebuah anggota array flexible telah berubah dalam GCC 4.4"
  
! #: config/i386/i386.cc:2474
  #, fuzzy, gcc-internal-format
  #| msgid "The ABI of passing union with long double has changed in GCC 4.4"
  msgid "the ABI of passing union with %<long double%> has changed in GCC 4.4"
  msgstr "ABI dari melewatkan union dengan long double telah berubah dalam GCC 4.4"
  
! #: config/i386/i386.cc:2609
  #, fuzzy, gcc-internal-format
  #| msgid "The ABI of passing structure with complex float member has changed in GCC 4.4"
  msgid "the ABI of passing structure with %<complex float%> member has changed in GCC 4.4"
  msgstr "ABI dari melewatkan structure dengan anggota float kompleks telah berubah dalam GCC 4.4"
  
! #: config/i386/i386.cc:2730
  #, fuzzy
  #| msgid "The ABI of passing structure with complex float member has changed in GCC 4.4"
  msgid "the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}"
  msgstr "ABI dari melewatkan structure dengan anggota float kompleks telah berubah dalam GCC 4.4"
  
! #: config/i386/i386.cc:2827 config/i386/i386.cc:4204 config/i386/i386.cc:4214
  #, fuzzy, gcc-internal-format
  #| msgid "SSE register return with SSE disabled"
  msgid "SSE register return with SSE2 disabled"
  msgstr "register SSE kembali dengan SSE tidak aktif"
  
! #: config/i386/i386.cc:2829
  #, gcc-internal-format
  msgid "SSE register return with SSE disabled"
  msgstr "register SSE kembali dengan SSE tidak aktif"
  
! #: config/i386/i386.cc:2836
  #, fuzzy, gcc-internal-format
  #| msgid "SSE register argument with SSE disabled"
  msgid "SSE register argument with SSE2 disabled"
  msgstr "argumen register SSE dengan SSE tidak aktif"
  
! #: config/i386/i386.cc:2838
  #, gcc-internal-format
  msgid "SSE register argument with SSE disabled"
  msgstr "argumen register SSE dengan SSE tidak aktif"
  
! #: config/i386/i386.cc:2858
  #, gcc-internal-format
  msgid "x87 register return with x87 disabled"
  msgstr "x87 register kembali dengan x87 tidak aktif"
  
! #: config/i386/i386.cc:3186 config/i386/i386.cc:3431 config/i386/i386.cc:4232
  #, fuzzy, gcc-internal-format
  #| msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
  msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
  msgstr "Memanggil %qD dengan atribut sseregparm tanpa mengaktifkan SSE/SSE2"
  
! #: config/i386/i386.cc:3188 config/i386/i386.cc:3433 config/i386/i386.cc:4234
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr ""
  
! #: config/i386/i386.cc:3844
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The ABI of passing union with long double has changed in GCC 4.4"
  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:6927
  #, 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:9180
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.cc:9270
  #, 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:10350
  #, 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:10355
  #, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10746
  #, 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:10766
  #, fuzzy, gcc-internal-format
  #| msgid "%s not supported for nested functions"
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
--- 48152,48325 ----
  msgid "interrupt service routine must return %<void%>"
  msgstr "Interrupt Sevice Routines tidak dapat dikodekan dalam mode Thumb"
  
! #: config/i386/i386.cc:1364
  #, fuzzy, gcc-internal-format
  #| msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
  msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
  msgstr "Memanggil %qD dengan atribut sseregparm tanpa mengaktifkan SSE/SSE2"
  
! #: config/i386/i386.cc:1367
  #, fuzzy, gcc-internal-format
  #| msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
  msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
  msgstr "Memanggil %qT dengan atribut sseregparm tanpa mengaktifkan SSE/SSE2"
  
! #: config/i386/i386.cc:1674
  #, fuzzy, gcc-internal-format
  #| msgid "does not support multilib"
  msgid "X32 does not support %<ms_abi%> attribute"
  msgstr "tidak mendukung multilib"
  
! #: config/i386/i386.cc:1708
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with nested function"
  msgstr ""
  
! #: config/i386/i386.cc:2084
  #, fuzzy, gcc-internal-format
  #| msgid "AVX vector argument without AVX enabled changes the ABI"
  msgid "AVX512F vector argument without AVX512F enabled changes the ABI"
  msgstr "argumen vektor AVX tanpa AVX aktif mengubah ABI"
  
! #: config/i386/i386.cc:2090
  #, fuzzy, gcc-internal-format
  #| msgid "AVX vector argument without AVX enabled changes the ABI"
  msgid "AVX512F vector return without AVX512F enabled changes the ABI"
  msgstr "argumen vektor AVX tanpa AVX aktif mengubah ABI"
  
! #: config/i386/i386.cc:2104
  #, gcc-internal-format
  msgid "AVX vector argument without AVX enabled changes the ABI"
  msgstr "argumen vektor AVX tanpa AVX aktif mengubah ABI"
  
! #: config/i386/i386.cc:2110
  #, fuzzy, gcc-internal-format
  #| msgid "AVX vector argument without AVX enabled changes the ABI"
  msgid "AVX vector return without AVX enabled changes the ABI"
  msgstr "argumen vektor AVX tanpa AVX aktif mengubah ABI"
  
! #: config/i386/i386.cc:2126
  #, gcc-internal-format
  msgid "SSE vector argument without SSE enabled changes the ABI"
  msgstr "argumen vektor SSE tanpa SSE aktif mengubah ABI"
  
! #: config/i386/i386.cc:2132
  #, gcc-internal-format
  msgid "SSE vector return without SSE enabled changes the ABI"
  msgstr "SSE vektor kembali tanpa SSE aktif mengubah ABI"
  
! #: config/i386/i386.cc:2148
  #, gcc-internal-format
  msgid "MMX vector argument without MMX enabled changes the ABI"
  msgstr "argumen vektor MMX tanpa MMX aktif mengubah ABI"
  
! #: config/i386/i386.cc:2154
  #, gcc-internal-format
  msgid "MMX vector return without MMX enabled changes the ABI"
  msgstr "MMX vektor kembali tanpa MMX aktif mengubah ABI"
  
! #: config/i386/i386.cc:2353
  #, fuzzy, gcc-internal-format
  #| msgid "The ABI of passing struct with a flexible array member has changed in GCC 4.4"
  msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
  msgstr "ABI dari melewatkan struct dengan sebuah anggota array flexible telah berubah dalam GCC 4.4"
  
! #: config/i386/i386.cc:2482
  #, fuzzy, gcc-internal-format
  #| msgid "The ABI of passing union with long double has changed in GCC 4.4"
  msgid "the ABI of passing union with %<long double%> has changed in GCC 4.4"
  msgstr "ABI dari melewatkan union dengan long double telah berubah dalam GCC 4.4"
  
! #: config/i386/i386.cc:2617
  #, fuzzy, gcc-internal-format
  #| msgid "The ABI of passing structure with complex float member has changed in GCC 4.4"
  msgid "the ABI of passing structure with %<complex float%> member has changed in GCC 4.4"
  msgstr "ABI dari melewatkan structure dengan anggota float kompleks telah berubah dalam GCC 4.4"
  
! #: config/i386/i386.cc:2738
  #, fuzzy
  #| msgid "The ABI of passing structure with complex float member has changed in GCC 4.4"
  msgid "the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}"
  msgstr "ABI dari melewatkan structure dengan anggota float kompleks telah berubah dalam GCC 4.4"
  
! #: config/i386/i386.cc:2835 config/i386/i386.cc:4212 config/i386/i386.cc:4222
  #, fuzzy, gcc-internal-format
  #| msgid "SSE register return with SSE disabled"
  msgid "SSE register return with SSE2 disabled"
  msgstr "register SSE kembali dengan SSE tidak aktif"
  
! #: config/i386/i386.cc:2837
  #, gcc-internal-format
  msgid "SSE register return with SSE disabled"
  msgstr "register SSE kembali dengan SSE tidak aktif"
  
! #: config/i386/i386.cc:2844
  #, fuzzy, gcc-internal-format
  #| msgid "SSE register argument with SSE disabled"
  msgid "SSE register argument with SSE2 disabled"
  msgstr "argumen register SSE dengan SSE tidak aktif"
  
! #: config/i386/i386.cc:2846
  #, gcc-internal-format
  msgid "SSE register argument with SSE disabled"
  msgstr "argumen register SSE dengan SSE tidak aktif"
  
! #: config/i386/i386.cc:2866
  #, gcc-internal-format
  msgid "x87 register return with x87 disabled"
  msgstr "x87 register kembali dengan x87 tidak aktif"
  
! #: config/i386/i386.cc:3194 config/i386/i386.cc:3439 config/i386/i386.cc:4240
  #, fuzzy, gcc-internal-format
  #| msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
  msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
  msgstr "Memanggil %qD dengan atribut sseregparm tanpa mengaktifkan SSE/SSE2"
  
! #: config/i386/i386.cc:3196 config/i386/i386.cc:3441 config/i386/i386.cc:4242
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr ""
  
! #: config/i386/i386.cc:3852
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The ABI of passing union with long double has changed in GCC 4.4"
  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:6936
  #, 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:9289
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.cc:9379
  #, 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:10459
  #, 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:10464
  #, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10855
  #, 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:10875
  #, 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
*** 48247,48342 ****
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10777
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.cc:12532
  #, 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:12536
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12538
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:13882
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:13893 config/i386/i386.cc:13907
  #, 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:13939
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "register extended tidak memiliki setengah tinggi"
  
! #: config/i386/i386.cc:13954
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "ukuran operan tidak didukung untuk register ekstended"
  
! #: config/i386/i386.cc:14153 config/i386/i386.cc:14155
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.cc:18398
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:23804
  #, 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:23899
  #, 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:24003
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:24718
  #, 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:26764
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown architecture '%s'"
  msgid "unknown architecture specific memory model"
  msgstr "Arsitektur '%s' tidak dikenal"
  
! #: config/i386/i386.cc:26771
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:26778
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27464
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
--- 48327,48422 ----
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10886
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.cc:12641
  #, 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:12645
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12647
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:13991
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14002 config/i386/i386.cc:14016
  #, 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:14048
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "register extended tidak memiliki setengah tinggi"
  
! #: config/i386/i386.cc:14063
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "ukuran operan tidak didukung untuk register ekstended"
  
! #: config/i386/i386.cc:14262 config/i386/i386.cc:14264
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.cc:18507
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:23913
  #, 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:24008
  #, 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:24112
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:24827
  #, 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:26876
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown architecture '%s'"
  msgid "unknown architecture specific memory model"
  msgstr "Arsitektur '%s' tidak dikenal"
  
! #: config/i386/i386.cc:26883
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:26890
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27576
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
*************** msgstr "daerah alamat dari %q+D konflik
*** 48371,48377 ****
  msgid "address area attribute cannot be specified for functions"
  msgstr "%J alamat daerah atribut tidak dapat dispesifikasikan untuk fungsi"
  
! #: config/ia64/ia64.cc:6084 config/pa/pa.cc:465 config/sh/sh.cc:8280
  #, fuzzy, gcc-internal-format
  #| msgid "value of -mfixed-range must have form REG1-REG2"
  msgid "value of %<-mfixed-range%> must have form REG1-REG2"
--- 48451,48457 ----
  msgid "address area attribute cannot be specified for functions"
  msgstr "%J alamat daerah atribut tidak dapat dispesifikasikan untuk fungsi"
  
! #: config/ia64/ia64.cc:6084 config/pa/pa.cc:465 config/sh/sh.cc:8279
  #, fuzzy, gcc-internal-format
  #| msgid "value of -mfixed-range must have form REG1-REG2"
  msgid "value of %<-mfixed-range%> must have form REG1-REG2"
*************** msgstr "gp_offset (%ld) atau end_offset
*** 48393,48399 ****
  msgid "argument %qd is not a constant"
  msgstr "argumen %qd bukan sebuah konstanta"
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3100
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND_ADDRESS, null pointer"
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
--- 48473,48479 ----
  msgid "argument %qd is not a constant"
  msgstr "argumen %qd bukan sebuah konstanta"
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3116
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND_ADDRESS, null pointer"
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
*************** msgstr "PRINT_OPERAND_ADDRESS, penunjuk
*** 48405,48411 ****
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr "PRINT_OPERAND: Punctuation '%c' tidak diketahui"
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2926
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND null pointer"
  msgid "%<PRINT_OPERAND%> null pointer"
--- 48485,48491 ----
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr "PRINT_OPERAND: Punctuation '%c' tidak diketahui"
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2942
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND null pointer"
  msgid "%<PRINT_OPERAND%> null pointer"
*************** msgstr ""
*** 48574,48580 ****
  
  #: config/loongarch/loongarch-target-attr.cc:556
  #, gcc-internal-format
! msgid "characher before %<;%> in attribute %qs cannot be empty"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:567
--- 48654,48660 ----
  
  #: config/loongarch/loongarch-target-attr.cc:556
  #, gcc-internal-format
! msgid "character before %<;%> in attribute %qs cannot be empty"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:567
*************** msgstr ""
*** 48584,48590 ****
  
  #: config/loongarch/loongarch-target-attr.cc:576
  #, gcc-internal-format
! msgid "in attribute %qs the number of reatures cannot exceed two"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:600
--- 48664,48670 ----
  
  #: config/loongarch/loongarch-target-attr.cc:576
  #, gcc-internal-format
! msgid "in attribute %qs the number of features cannot exceed two"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:600
*************** msgid "%qE attribute is not supported fo
*** 48676,48682 ****
  msgstr "atribut `%s' tidak didukung untuk target R8C"
  
  #. The argument must be a constant integer.
! #: config/m32c/m32c.cc:2950 config/sh/sh.cc:8492 config/sh/sh.cc:8587
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument not an integer constant"
--- 48756,48762 ----
  msgstr "atribut `%s' tidak didukung untuk target R8C"
  
  #. The argument must be a constant integer.
! #: config/m32c/m32c.cc:2950 config/sh/sh.cc:8491 config/sh/sh.cc:8586
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument not an integer constant"
*************** msgstr "ekspresi batas stack tidak diduk
*** 48756,48762 ****
  msgid "%<-fexcess-precision=16%> is not supported on this target"
  msgstr "-fdata-sections tidak didukung untuk target ini"
  
! #: config/mcore/mcore.cc:2963
  #, gcc-internal-format
  msgid "initialized variable %q+D is marked dllimport"
  msgstr "variabel yang diinisialisasikan %q+D ditandai dllimport"
--- 48836,48842 ----
  msgid "%<-fexcess-precision=16%> is not supported on this target"
  msgstr "-fdata-sections tidak didukung untuk target ini"
  
! #: config/mcore/mcore.cc:2961
  #, gcc-internal-format
  msgid "initialized variable %q+D is marked dllimport"
  msgstr "variabel yang diinisialisasikan %q+D ditandai dllimport"
*************** msgid "MSP430 built-in functions only wo
*** 49428,49434 ****
  msgstr ""
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4139 config/xtensa/xtensa.cc:4165
  #, gcc-internal-format
  msgid "bad builtin code"
  msgstr "kode bawaan buruk"
--- 49508,49514 ----
  msgstr ""
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4155 config/xtensa/xtensa.cc:4181
  #, gcc-internal-format
  msgid "bad builtin code"
  msgstr "kode bawaan buruk"
*************** msgstr ""
*** 50208,50214 ****
  
  #: config/riscv/riscv.cc:7464
  #, gcc-internal-format
! msgid "unsupported %<ABI_VLEN%> value %d for %qs attribute;%<ABI_VLEN must%> be in the range [32, 16384] and must be a power of 2"
  msgstr ""
  
  #: config/riscv/riscv.cc:7489
--- 50288,50294 ----
  
  #: config/riscv/riscv.cc:7464
  #, gcc-internal-format
! msgid "unsupported %<ABI_VLEN%> value %d for %qs attribute; %<ABI_VLEN%> must be in the range [32, 16384] and must be a power of 2"
  msgstr ""
  
  #: config/riscv/riscv.cc:7489
*************** msgstr ""
*** 50349,50354 ****
--- 50429,50438 ----
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
  
+ #: config/riscv/riscv.cc:15067
+ msgid "invalid version %qB for %<target_clones%> attribute"
+ msgstr ""
+ 
  #. Address spaces are currently only supported by C.
  #: config/rl78/rl78.cc:376
  #, fuzzy, gcc-internal-format
*************** msgstr "asm-specifier untuk variabel %qs
*** 51363,51411 ****
  msgid "invalid type for cc output constraint"
  msgstr "tipe tidak valid dalam konversi nop"
  
! #: config/sh/sh.cc:943
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring -fschedule-insns because of exception handling bug"
  msgid "ignoring %<-fschedule-insns%> because of exception handling bug"
  msgstr "mengabaikan -fschedule-insns karean penanganan eksepsi bug"
  
! #: config/sh/sh.cc:960
  #, fuzzy, gcc-internal-format
  #| msgid "unwind tables currently require either a frame pointer or %saccumulate-outgoing-args%s for correctness"
  msgid "unwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctness"
  msgstr "unwind tabel saat ini membutuhkan baik sebuah frame pointer atau %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/sh/sh.cc:7429
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this subtarget"
  msgid "%<__builtin_saveregs%> not supported by this subtarget"
  msgstr "__builtin_saveregs tidak didukung oleh subtarget ini"
  
! #: config/sh/sh.cc:8366
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to interrupt functions"
  msgid "%qE attribute only applies to interrupt functions"
  msgstr "atribut %qs hanya berlaku ke fungsi interupsi"
  
! #: config/sh/sh.cc:8436
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute is supported only for SH2A"
  msgid "%qE attribute is supported only for SH2A"
  msgstr "atribut %qs tidak didukung hanya untuk SH2A"
  
! #: config/sh/sh.cc:8478
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to SH2A"
  msgid "%qE attribute only applies to SH2A"
  msgstr "atribut %qs hanya berlaku ke SH2A"
  
! #: config/sh/sh.cc:8500
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument should be between 0 to 255"
  msgid "%qE attribute argument should be between 0 to 255"
  msgstr "argumen atribut `%s' seharusnya berada diantara 0 sampai 255"
  
! #: config/sh/sh.cc:10859
  #, gcc-internal-format
  msgid "r0 needs to be available as a call-clobbered register"
  msgstr "r0 harus tersedia sebaga sebuah call-clobbered register"
--- 51447,51495 ----
  msgid "invalid type for cc output constraint"
  msgstr "tipe tidak valid dalam konversi nop"
  
! #: config/sh/sh.cc:941
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring -fschedule-insns because of exception handling bug"
  msgid "ignoring %<-fschedule-insns%> because of exception handling bug"
  msgstr "mengabaikan -fschedule-insns karean penanganan eksepsi bug"
  
! #: config/sh/sh.cc:958
  #, fuzzy, gcc-internal-format
  #| msgid "unwind tables currently require either a frame pointer or %saccumulate-outgoing-args%s for correctness"
  msgid "unwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctness"
  msgstr "unwind tabel saat ini membutuhkan baik sebuah frame pointer atau %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/sh/sh.cc:7427
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this subtarget"
  msgid "%<__builtin_saveregs%> not supported by this subtarget"
  msgstr "__builtin_saveregs tidak didukung oleh subtarget ini"
  
! #: config/sh/sh.cc:8365
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to interrupt functions"
  msgid "%qE attribute only applies to interrupt functions"
  msgstr "atribut %qs hanya berlaku ke fungsi interupsi"
  
! #: config/sh/sh.cc:8435
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute is supported only for SH2A"
  msgid "%qE attribute is supported only for SH2A"
  msgstr "atribut %qs tidak didukung hanya untuk SH2A"
  
! #: config/sh/sh.cc:8477
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to SH2A"
  msgid "%qE attribute only applies to SH2A"
  msgstr "atribut %qs hanya berlaku ke SH2A"
  
! #: config/sh/sh.cc:8499
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument should be between 0 to 255"
  msgid "%qE attribute argument should be between 0 to 255"
  msgstr "argumen atribut `%s' seharusnya berada diantara 0 sampai 255"
  
! #: config/sh/sh.cc:10858
  #, gcc-internal-format
  msgid "r0 needs to be available as a call-clobbered register"
  msgstr "r0 harus tersedia sebaga sebuah call-clobbered register"
*************** msgstr ""
*** 51712,51734 ****
  msgid "%qs is defined but plugin support is disabled"
  msgstr "%q+D didefinisikan tetapi tidak digunakan"
  
! #: config/xtensa/xtensa.cc:2762
  #, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr "register boolean dibutuhkan untuk pilihan titik pecahan"
  
! #: config/xtensa/xtensa.cc:2797
  #, fuzzy, gcc-internal-format
  #| msgid "-f%s is not supported with CONST16 instructions"
  msgid "%<-f%s%> is not supported with CONST16 instructions"
  msgstr "-f%s tidak didukung dengan instruksi CONST16"
  
! #: config/xtensa/xtensa.cc:2804
  #, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr "PIC dibutuhkan tetapi tidak didukung dengan instruksi CONST16"
  
! #: config/xtensa/xtensa.cc:4274
  #, fuzzy, gcc-internal-format
  #| msgid "only uninitialized variables can be placed in a .bss section"
  msgid "only uninitialized variables can be placed in a %<.bss%> section"
--- 51796,51818 ----
  msgid "%qs is defined but plugin support is disabled"
  msgstr "%q+D didefinisikan tetapi tidak digunakan"
  
! #: config/xtensa/xtensa.cc:2778
  #, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr "register boolean dibutuhkan untuk pilihan titik pecahan"
  
! #: config/xtensa/xtensa.cc:2813
  #, fuzzy, gcc-internal-format
  #| msgid "-f%s is not supported with CONST16 instructions"
  msgid "%<-f%s%> is not supported with CONST16 instructions"
  msgstr "-f%s tidak didukung dengan instruksi CONST16"
  
! #: config/xtensa/xtensa.cc:2820
  #, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr "PIC dibutuhkan tetapi tidak didukung dengan instruksi CONST16"
  
! #: config/xtensa/xtensa.cc:4290
  #, fuzzy, gcc-internal-format
  #| msgid "only uninitialized variables can be placed in a .bss section"
  msgid "only uninitialized variables can be placed in a %<.bss%> section"
*************** msgstr "dukungan untuk mode %qs"
*** 51899,51933 ****
  msgid "no lowering routine installed for construct.  jemarch has been lazy"
  msgstr ""
  
! #: algol68/a68-low.cc:318
  #, gcc-internal-format, gfc-internal-format
  msgid "get skip tree: cannot compute SKIP for mode %s"
  msgstr ""
  
! #: algol68/a68-low.cc:1720
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot open %s"
  msgid "cannot lower node %s"
  msgstr "tidak dapat membuka %s"
  
! #: algol68/a68-parser-scanner.cc:337
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not open response file %s"
  msgid "could not open source file %s"
  msgstr "tidak dapat membuka berkas response %s"
  
! #: algol68/a68-parser-scanner.cc:344
  #, gcc-internal-format, gfc-internal-format
  msgid "specified file %s is a directory"
  msgstr ""
  
! #: algol68/a68-parser-scanner.cc:349
  #, fuzzy, gcc-internal-format
  #| msgid "could not write to response file %s"
  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:2805 c/c-typeck.cc:15412 cp/typeck.cc:2635
  #: cp/typeck.cc:9874 cp/typeck.cc:10682 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
--- 51983,52017 ----
  msgid "no lowering routine installed for construct.  jemarch has been lazy"
  msgstr ""
  
! #: algol68/a68-low.cc:319
  #, gcc-internal-format, gfc-internal-format
  msgid "get skip tree: cannot compute SKIP for mode %s"
  msgstr ""
  
! #: algol68/a68-low.cc:1774
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot open %s"
  msgid "cannot lower node %s"
  msgstr "tidak dapat membuka %s"
  
! #: algol68/a68-parser-scanner.cc:338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not open response file %s"
  msgid "could not open source file %s"
  msgstr "tidak dapat membuka berkas response %s"
  
! #: algol68/a68-parser-scanner.cc:345
  #, gcc-internal-format, gfc-internal-format
  msgid "specified file %s is a directory"
  msgstr ""
  
! #: algol68/a68-parser-scanner.cc:350
  #, fuzzy, gcc-internal-format
  #| msgid "could not write to response file %s"
  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:2883 c/c-typeck.cc:15490 cp/typeck.cc:2635
  #: cp/typeck.cc:9874 cp/typeck.cc:10682 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
*************** msgstr "%qD telah dideklarasikan dalam l
*** 52016,52023 ****
  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:9967
! #: c/c-decl.cc:9973 c/c-decl.cc:10204
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "originally defined here"
--- 52100,52107 ----
  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 "deklarasi dari %q+D membayangi b
*** 52282,52288 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr "deklarasi dari %q+D membayangi sebuah parameter"
  
! #: c/c-decl.cc:3342 cp/name-lookup.cc:3659
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "deklarasi dari %qD membayangi sebuah deklarasi global"
--- 52366,52372 ----
  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"
*************** msgstr "deklarasi dari %qD membayangi se
*** 52292,52298 ****
  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:3370
  #, fuzzy, gcc-internal-format
  #| msgid "%Jshadowed declaration is here"
  msgid "shadowed declaration is here"
--- 52376,52382 ----
  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 "tidak berguna %<__thread%> dalam
*** 52596,52602 ****
  msgid "invalid use of attributes in empty declaration"
  msgstr "deklarasi fungsi tidak valid"
  
! #: c/c-decl.cc:5428 c/c-parser.cc:2663
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "deklarasi kosong"
--- 52680,52686 ----
  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"
*************** msgstr "ISO C90 tidak mendukung %<static
*** 52611,52617 ****
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 tidak mendukung %<[*]%> array pendeklarasi"
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2181 cp/name-lookup.cc:9201
  #, 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"
--- 52695,52701 ----
  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:9309
  #, 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 digunak
*** 52622,52628 ****
  msgid "%q+D is usually a function"
  msgstr "%q+D biasanya sebuah fungsi"
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10935 cp/decl.cc:19821
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for %q+D"
  msgid "no previous declaration for %qD"
--- 52706,52712 ----
  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:19852
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for %q+D"
  msgid "no previous declaration for %qD"
*************** msgstr "tidak dapat meletakan objek deng
*** 52706,52712 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "tidak terinisialisasi const %qD"
  
! #: c/c-decl.cc:6356 cp/decl.cc:10248
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
--- 52790,52796 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "tidak terinisialisasi const %qD"
  
! #: c/c-decl.cc:6356 cp/decl.cc:10251
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
*************** msgstr "duplikasi %<restrict%>"
*** 52877,52883 ****
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "konflik nama super class %qs"
  
! #: c/c-decl.cc:7109 c/c-parser.cc:3978
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
--- 52961,52967 ----
  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 ""
*************** msgstr "class penyimpanan dispesifikasik
*** 52927,52933 ****
  msgid "storage class specified for unnamed parameter"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14898
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "class penyimpanan dispesifikasikan untuk nama tipe"
--- 53011,53017 ----
  msgid "storage class specified for unnamed parameter"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14915
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "class penyimpanan dispesifikasikan untuk nama tipe"
*************** msgstr "deklarasi dari %qs sebagai array
*** 53000,53006 ****
  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:9755
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "penggunaan tidak valid dari struktur dengan anggota array fleksibel"
--- 53084,53090 ----
  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"
*************** msgstr "%qs dideklarasikan sebagai fungs
*** 53128,53140 ****
  msgid "function definition has qualified void return type"
  msgstr "definisi fungsi memiliki pengkualifikasi tipe kembali void"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15313
  #, 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:3980
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%>-qualified function type"
--- 53212,53224 ----
  msgid "function definition has qualified void return type"
  msgstr "definisi fungsi memiliki pengkualifikasi tipe kembali void"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15330
  #, 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 tipe fungsi const
*** 53272,53278 ****
  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:13674
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "variabel atau field %qE dideklarasikan void"
--- 53356,53362 ----
  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:13680
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "variabel atau field %qE dideklarasikan void"
*************** msgstr "variabel sebelumnya dideklarasik
*** 53352,53364 ****
  msgid "%<constexpr%> object has variably modified type"
  msgstr "%qT adalah sebuah tipe variabel termodifikasi"
  
! #: c/c-decl.cc:8307 c/c-parser.cc:13721
  #, 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:13724
  #, fuzzy, gcc-internal-format
  #| msgid "invalid qualifiers on non-member function type"
  msgid "invalid qualifiers for field of %<constexpr%> object"
--- 53436,53448 ----
  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 "variabel bukan-lokal %q#D menggu
*** 53399,53410 ****
  
  #. 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:11116
  #, 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:10909
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "deklarasi fungsi bukan sebuah prototipe"
--- 53483,53494 ----
  
  #. 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"
*************** msgstr "nested redefinisi dari %<union %
*** 53494,53511 ****
  msgid "nested redefinition of %<struct %E%>"
  msgstr "nested redefinisi dari %<struct %E%>"
  
! #: c/c-decl.cc:9014 c/c-decl.cc:10233
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9021 c/c-decl.cc:10240
  #, 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:6314 cp/parser.cc:31004
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "redeklarasi tidak mendeklarasikan apapun"
--- 53578,53595 ----
  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:6314 cp/parser.cc:31012
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "redeklarasi tidak mendeklarasikan apapun"
*************** msgstr ""
*** 53542,53958 ****
  msgid "using %qD as both field and typedef name is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9543
  #, 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:9559
  #, 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:9638
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "union tidak memiliki anggota bernama"
  
! #: c/c-decl.cc:9640
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "union tidak memiliki anggota"
  
! #: c/c-decl.cc:9645
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct tidak memiliki anggota bernama"
  
! #: c/c-decl.cc:9647
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct tidak memiliki anggota"
  
! #: c/c-decl.cc:9724 cp/decl.cc:16338
  #, 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:9728
  #, 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:9733
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:9780
  #, 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:9807
  #, 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:9823
  #, 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:9878
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr ""
  
! #: c/c-decl.cc:9950
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union tidak dapat dibuat transparan"
  
! #: c/c-decl.cc:9964
  #, 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:9971
  #, 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:10154
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "nested redefinisi dari %<enum %E%>"
  
! #: c/c-decl.cc:10202
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "redeklarasi dari %<enum %E%>"
  
! #: c/c-decl.cc:10214
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10303 cp/decl.cc:19075 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:10322
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "nilai enumerasi melebihi jangkauan dari integer terbesar"
  
! #: c/c-decl.cc:10331
  #, 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:10448
  #, 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:10481 c/c-decl.cc:10497
  #, 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:10492
  #, 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:10516
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "overflow dalam nilai enumerasi"
  
! #: c/c-decl.cc:10523
  #, 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:10540
  #, gcc-internal-format
  msgid "value of redeclared enumerator outside the range of %qT"
  msgstr ""
  
! #: c/c-decl.cc:10568
  #, 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:10574
  #, 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:10782 cp/decl.cc:6656 cp/decl.cc:19679
  #, 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:10801
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "tipe kembali adalah sebuah tipe tidak lengkap"
  
! #: c/c-decl.cc:10813
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "tipe baku kembali ke %<int%>"
  
! #: c/c-decl.cc:10842
  #, 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:10895
  #, gcc-internal-format
  msgid "ISO C23 does not allow defining parameters for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-decl.cc:10918
  #, 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:10927
  #, 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:10945
  #, 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:10964
  #, 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:10966
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10973
  #, 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:10991
  #, 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:11035
  #, 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:11051
  #, 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:11068
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C23"
  msgstr ""
  
! #: c/c-decl.cc:11108 c/c-decl.cc:11112
  #, fuzzy, gcc-internal-format
  #| msgid "%Jold-style function definition"
  msgid "old-style function definition"
  msgstr "%J definisi fungsi gaya-lama"
  
! #: c/c-decl.cc:11125
  #, 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:11141
  #, 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:11149
  #, 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:11158
  #, 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:11187 c/c-decl.cc:11192
  #, 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:11212
  #, 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:11219
  #, 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:11272
  #, 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:11283
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "jumlah dari argumen tidak cocok prototipe"
  
! #: c/c-decl.cc:11286 c/c-decl.cc:11326 c/c-decl.cc:11340
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "deklarasi prototipe"
  
! #: c/c-decl.cc:11318
  #, 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:11323
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "argumen dipromosikan %qD tidak cocok dengan prototipe"
  
! #: c/c-decl.cc:11333
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "argumen %qD tidak cocok dengan prototipe bawaan"
  
! #: c/c-decl.cc:11338
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argumen %qD tidak cocok dengan prototipe"
  
! #: c/c-decl.cc:11583 cp/decl.cc:20614
  #, 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:11602 cp/decl.cc:20690
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD is initialized"
  msgid "parameter %qD set but not used"
  msgstr "parameter %qD dinisialisasi"
  
! #: c/c-decl.cc:11699
  #, 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:11704
  #, 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:11711
  #, 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:11745
  #, 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:11749
  #, 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:11756
  #, 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:11761
  #, 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:11767
  #, 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:11771
  #, 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:12071
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:12130 c/c-decl.cc:12137
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "duplicate %qE declaration specifier"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: c/c-decl.cc:12165 c/c-decl.cc:13271
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "multiple class penyimpanan dalam deklarasi penspesifikasi"
  
! #: c/c-decl.cc:12167
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<auto%>"
  msgid "%qs used with %<auto%>"
--- 53626,54042 ----
  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:16369
  #, 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:19106 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:6655 cp/decl.cc:19710
  #, 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:20645
  #, 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:20721
  #, 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%>"
*************** msgstr "%<__thread%> digunakan dengan %<
*** 53960,54323 ****
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12172
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%<__thread%> digunakan dengan %<register%>"
  
! #: c/c-decl.cc:12185 c/c-decl.cc:12618 c/c-decl.cc:13065
  #, 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:12197 cp/parser.cc:37535
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> terlalu panjang untuk GCC"
  
! #: c/c-decl.cc:12205 c/c-decl.cc:12217 c/c-decl.cc:12221 c/c-decl.cc:12225
! #: c/c-decl.cc:12233 c/c-decl.cc:12237 c/c-decl.cc:12241 c/c-decl.cc:12245
  #: 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:12297
! #: c/c-decl.cc:12301 c/c-decl.cc:12305 c/c-decl.cc:12309 c/c-decl.cc:12313
  #: 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:12365 c/c-decl.cc:12369 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:12421 c/c-decl.cc:12425
  #: c/c-decl.cc:12437 c/c-decl.cc:12441 c/c-decl.cc:12445 c/c-decl.cc:12449
! #: c/c-decl.cc:12464 c/c-decl.cc:12468 c/c-decl.cc:12472 c/c-decl.cc:12476
! #: c/c-decl.cc:12480 c/c-decl.cc:12484 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:12522
! #: c/c-decl.cc:12526 c/c-decl.cc:12530 c/c-decl.cc:12534 c/c-decl.cc:12538
! #: c/c-decl.cc:12542 c/c-decl.cc:12546 c/c-decl.cc:12550 c/c-decl.cc:12562
! #: c/c-decl.cc:12566 c/c-decl.cc:12570 c/c-decl.cc:12574 c/c-decl.cc:12578
! #: c/c-decl.cc:12626 c/c-decl.cc:12630 c/c-decl.cc:12634 c/c-decl.cc:12638
! #: c/c-decl.cc:12642 c/c-decl.cc:12646 c/c-decl.cc:12696 c/c-decl.cc:12700
! #: c/c-decl.cc:12704 c/c-decl.cc:12708 c/c-decl.cc:12712 c/c-decl.cc:12716
! #: c/c-decl.cc:12730 c/c-decl.cc:12734 c/c-decl.cc:12738 c/c-decl.cc:12742
! #: c/c-decl.cc:12746 c/c-decl.cc:12750 c/c-decl.cc:12761 c/c-decl.cc:12765
! #: c/c-decl.cc:12769 c/c-decl.cc:12780 c/c-decl.cc:12791 c/c-decl.cc:12795
! #: c/c-decl.cc:12799 c/c-decl.cc:12803 c/c-decl.cc:12807 c/c-decl.cc:12818
! #: c/c-decl.cc:12822 c/c-decl.cc:12826 c/c-decl.cc:12830 c/c-decl.cc:12834
! #: c/c-decl.cc:12925 c/c-decl.cc:12929 c/c-decl.cc:12933 c/c-decl.cc:12937
! #: c/c-decl.cc:12941 c/c-decl.cc:12945 c/c-decl.cc:12949 c/c-decl.cc:12979
! #: c/c-decl.cc:12996 c/c-decl.cc:13000 c/c-decl.cc:13004 c/c-decl.cc:13008
  #, 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:12210
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.cc:12229 c/c-decl.cc:12293 c/c-decl.cc:12518 c/c-decl.cc:12674
  #, 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:12249 c/c-decl.cc:12317 c/c-decl.cc:12373 c/c-decl.cc:12429
! #: c/c-decl.cc:12554 c/c-decl.cc:12855 c/c-decl.cc:12863 c/c-decl.cc:12871
! #: c/c-decl.cc:12879 c/c-decl.cc:12887
  #, 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:12461 c/c-parser.cc:12885
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 tidak mendukung tipe kompleks"
  
! #: c/c-decl.cc:12515
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C tidak mendukung tipe yang bersaturasi"
  
! #: c/c-decl.cc:12591 c/c-decl.cc:13206 c/c-decl.cc:13265
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "duplikasi %qE"
  
! #: c/c-decl.cc:12608
  #, 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:12612
  #, 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:12665
  #, 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:12670 c/c-decl.cc:12678
  #, 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:12684
  #, 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:12727
  #, 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:12846
  #, 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:12897 cp/parser.cc:22578
  #, 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:12966
  #, 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:12989 c/c-decl.cc:13367 c/c-parser.cc:11798
  #, 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:12991
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C tidak mendukung tipe titik tetap"
  
! #: c/c-decl.cc:13020
  #, 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:13026
  #, 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:13033
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
  msgstr ""
  
! #: c/c-decl.cc:13082
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:13095
  #, 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:13150
  #, 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:13171 c/c-decl.cc:13248
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<auto%>"
  msgid "%qE used with %<auto%>"
  msgstr "%<__thread%> digunakan dengan %<auto%>"
  
! #: c/c-decl.cc:13173
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> digunakan dengan %<register%>"
  
! #: c/c-decl.cc:13175 c/c-decl.cc:13244
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> digunakan dengan %<typedef%>"
  
! #: c/c-decl.cc:13177 c/c-decl.cc:13214
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<constexpr%>"
  msgstr "%<__thread%> digunakan dengan %<register%>"
  
! #: c/c-decl.cc:13191 c/c-parser.cc:3504 c/c-parser.cc:4875 c/c-parser.cc:10959
  #, 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:13194 c/c-parser.cc:3507 c/c-parser.cc:4878 c/c-parser.cc:10962
  #, 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:13220
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> sebelum %<extern%>"
  
! #: c/c-decl.cc:13229
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> sebelum %<static%>"
  
! #: c/c-decl.cc:13235
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<auto%>"
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%<__thread%> digunakan dengan %<auto%>"
  
! #: c/c-decl.cc:13242
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<extern%>"
  msgstr "%<__thread%> digunakan dengan %<register%>"
  
! #: c/c-decl.cc:13250
  #, 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:13263
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:13279
  #, 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:13287
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %qE"
  msgid "%<constexpr%> used with %qE"
  msgstr "%<_thread%> digunakan dengan %qE"
  
! #: c/c-decl.cc:13364
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> digunakan tanpa %<_Fract%> atau %<_Accum%>"
  
! #: c/c-decl.cc:13379
  #, 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:13390
  #, 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:13419
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:13445 c/c-decl.cc:13461 c/c-decl.cc:13487
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C tidak mendukung tipe integer kompleks"
  
! #: c/c-decl.cc:13633
  #, 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:13642
  #, 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:13943 cp/semantics.cc:6995
  #, 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:13947 cp/semantics.cc:6999
  #, 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:14240
  #, gcc-internal-format
  msgid "ISO C does not support %qs statement with an identifier operand before C2Y"
  msgstr ""
  
! #: c/c-decl.cc:14292
  #, 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:14296
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:14301
  #, 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:14304
  #, 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:14310
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE refers to a named %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14312 c/c-decl.cc:14329
  #, gcc-internal-format
  msgid "%<switch%> name defined here"
  msgstr ""
  
! #: c/c-decl.cc:14320
  #, gcc-internal-format
  msgid "%qs statement operand %qE refers to a loop outside of its body"
  msgstr ""
  
! #: c/c-decl.cc:14322
  #, gcc-internal-format
  msgid "loop name defined here"
  msgstr ""
  
! #: c/c-decl.cc:14326
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
  msgstr ""
--- 54044,54407 ----
  
  #. 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:37533
  #, 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:22574
  #, 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:6991
  #, 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:6995
  #, 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 ""
*************** msgstr ""
*** 54328,54366 ****
  msgid "%qs is a keyword with %qs onwards"
  msgstr "%qs harus digunakan dengan %qs"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14680 cp/typeck.cc:6053
  #, 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:14689 cp/typeck.cc:6061
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "jumlah geser kiri negatif"
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14616 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "jumlah geser kanan negatif"
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14708 cp/typeck.cc:6069
  #, 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:14640 cp/typeck.cc:6011
  #, 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:14700
  #, 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:14627
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
--- 54412,54450 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr "%qs harus digunakan dengan %qs"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14758 cp/typeck.cc:6053
  #, 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:14767 cp/typeck.cc:6061
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "jumlah geser kiri negatif"
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14694 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "jumlah geser kanan negatif"
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14786 cp/typeck.cc:6069
  #, 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:14718 cp/typeck.cc:6011
  #, 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:14778
  #, 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:14705
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
*************** msgstr "jumlah geser kanan >= lebar dari
*** 54372,54528 ****
  msgid "identifier %qE conflicts with C++ keyword"
  msgstr "pengidentifikasi %qs konflik dengan kata kunci C++"
  
! #: c/c-parser.cc:1087 cp/parser.cc:3449
  #, gcc-internal-format
  msgid "version control conflict marker in file"
  msgstr ""
  
! #: c/c-parser.cc:1310 cp/parser.cc:3533
  #, gcc-internal-format
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1509 cp/parser.cc:37772
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "expected end of line"
  msgstr "Tidak terduga akhir dari modul"
  
! #: c/c-parser.cc:2080
  #, gcc-internal-format
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C melarang sebuah satuan terjemahan kosong"
  
! #: c/c-parser.cc:2106 c/c-parser.cc:2115 c/c-parser.cc:29063 cp/parser.cc:54562
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:2122 cp/semantics.cc:4068
  #, gcc-internal-format
  msgid "%<omp begin declare variant%> without corresponding %<omp end declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:2226 c/c-parser.cc:14906
  #, 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:2310
  #, gcc-internal-format
  msgid "%<assume%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.cc:2509
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2517
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2525
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2538 c/c-parser.cc:3772 c/c-parser.cc:5479
  #, 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:2542 c/c-parser.cc:3776 c/c-parser.cc:5483
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown type name %qE"
  msgstr "nama register: %s tidak dikenal"
  
! #: c/c-parser.cc:2569 c/c-parser.cc:16292 c/c-parser.cc:25960
! #: c/c-parser.cc:26704 c/c-parser.cc:27293 cp/parser.cc:51256
! #: cp/parser.cc:57388
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: c/c-parser.cc:2598
  #, 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:2603
  #, 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:2639
  #, fuzzy, gcc-internal-format
  #| msgid "%Hempty declaration"
  msgid "%qs in empty declaration"
  msgstr "%H deklarasi kosong"
  
! #: c/c-parser.cc:2653
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.cc:2691 c/c-parser.cc:8488
  #, gcc-internal-format
  msgid "attribute %<musttail%> mixed with other attributes on %<return%> statement"
  msgstr ""
  
! #: c/c-parser.cc:2707 c/c-parser.cc:4667
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: c/c-parser.cc:2725 cp/parser.cc:40039 cp/parser.cc:40111
  #, 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:2760
  #, 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:2781
  #, fuzzy, gcc-internal-format
  #| msgid "Expected attribute bit name"
  msgid "unexpected attribute"
  msgstr "Diduga nama atribut bit"
  
! #: c/c-parser.cc:2791 c/c-parser.cc:8508 cp/parser.cc:14523 cp/parser.cc:14780
  #, 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:2794 c/c-parser.cc:8475 cp/cp-gimplify.cc:4095
  #, 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:2844
  #, gcc-internal-format
  msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2857
  #, gcc-internal-format
  msgid "%<auto%> requires a plain identifier, possibly with attributes, as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2883
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "definisi data tidak memiliki tipe atau class penyimpanan"
--- 54456,54612 ----
  msgid "identifier %qE conflicts with C++ keyword"
  msgstr "pengidentifikasi %qs konflik dengan kata kunci C++"
  
! #: c/c-parser.cc:1091 cp/parser.cc:3449
  #, gcc-internal-format
  msgid "version control conflict marker in file"
  msgstr ""
  
! #: c/c-parser.cc:1314 cp/parser.cc:3533
  #, gcc-internal-format
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1513 cp/parser.cc:37770
  #, 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:54560
  #: 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:51254
! #: cp/parser.cc:57386
  #, 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:40037 cp/parser.cc:40109
  #, 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:14521 cp/parser.cc:14778
  #, 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:4095
  #, 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"
*************** msgstr "definisi data tidak memiliki tip
*** 54530,54565 ****
  #. 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:2898
  #, 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:2937
  #, 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:3049 c/c-parser.cc:3194
  #, 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:3149
  #, 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:3181 cp/parser.cc:18172
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.cc:3186
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "declaration in condition can only declare a single object"
--- 54614,54649 ----
  #. 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:18168
  #, 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"
*************** msgstr "redeklarasi tidak mendeklarasika
*** 54568,54972 ****
  #. 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:3205 c/c-parser.cc:3262
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr "diduga %<=%>, %<,%>, %<,%>, %<asm%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:3214
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C melarang fungsi nested"
  
! #: c/c-parser.cc:3366
  #, 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:3368
  #, 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:3530 c/c-parser.cc:9828 c/c-parser.cc:16365
! #: c/c-parser.cc:21723 cp/parser.cc:46080
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "diduga string literal"
  
! #: c/c-parser.cc:3539
  #, 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:3545
  #, 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:3554
  #, 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:3559
  #, 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:3566
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr "static assertion gagal: %E"
  
! #: c/c-parser.cc:3568 cp/semantics.cc:13127
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %E"
  msgid "static assertion failed"
  msgstr "static assertion gagal: %E"
  
! #: c/c-parser.cc:3948
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr ""
  
! #: c/c-parser.cc:3951
  #, 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:3954
  #, 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:3982
  #, 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:4012
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.cc:4049
  #, 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:4060
  #, 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:4072 c/c-parser.cc:5304 c/c-parser.cc:6164 c/c-parser.cc:6181
! #: c/c-parser.cc:6772 c/c-parser.cc:7681 c/c-parser.cc:9695 c/c-parser.cc:9778
! #: c/c-parser.cc:10781 c/c-parser.cc:11194 c/c-parser.cc:11203
! #: c/c-parser.cc:11858 c/c-parser.cc:12137 c/c-parser.cc:12165
! #: c/c-parser.cc:13541 c/c-parser.cc:14116 c/c-parser.cc:14154
! #: c/c-parser.cc:14488 c/c-parser.cc:14539 c/c-parser.cc:14699
! #: c/c-parser.cc:14729 c/c-parser.cc:14737 c/c-parser.cc:14766
! #: c/c-parser.cc:14779 c/c-parser.cc:15085 c/c-parser.cc:15209
! #: c/c-parser.cc:15794 c/c-parser.cc:15847 c/c-parser.cc:15863
! #: c/c-parser.cc:15909 c/c-parser.cc:16942 c/c-parser.cc:16987
! #: c/c-parser.cc:20142 c/c-parser.cc:20279 c/c-parser.cc:21494
! #: c/c-parser.cc:24567 c/c-parser.cc:27779 c/c-parser.cc:27979
! #: c/c-parser.cc:29182 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10762 cp/parser.cc:37775 cp/parser.cc:41016 cp/parser.cc:44545
! #: cp/parser.cc:44737 cp/parser.cc:52959 cp/parser.cc:56607
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "diduga pengidentifikasi"
  
! #: c/c-parser.cc:4145
  #, 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:4154
  #, gcc-internal-format
  msgid "%<enum%> declared both with and without fixed underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4177
  #, 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:4181
  #, gcc-internal-format
  msgid "invalid %<enum%> underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4211
  #, 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:4287 cp/parser.cc:24140
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "koma di akhir dari daftar pengenumerasi"
  
! #: c/c-parser.cc:4293 c/c-parser.cc:21771 cp/parser.cc:46143
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr "diduga %<,%> atau %<}%>"
  
! #: c/c-parser.cc:4336
  #, 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:4461
  #, gcc-internal-format
  msgid "expected class name"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:4483
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "kelebihan semikolon dalam struct atau union dispesifikasikan"
  
! #: c/c-parser.cc:4512
  #, 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:4629 c/c-parser.cc:6506
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr "diduga specifier-qualifier-list"
  
! #: c/c-parser.cc:4640
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C melarang deklarasi anggota tanpa anggota"
  
! #: c/c-parser.cc:4734
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:4741
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr "diduga %<:%>, %<,%>, %<,%>, %<}%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:4813
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "%<typeof%> diaplikasikan ke sebuah bit-field"
  
! #: c/c-parser.cc:5135
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: c/c-parser.cc:5197
  #, 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:5205
  #, 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:5365
  #, 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:5490
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr "diduga deklarasi penspesifikasi atau %<...%>"
  
! #: c/c-parser.cc:5725
  #, 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:6010 cp/parser.cc:33012
  #, 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:6057 cp/parser.cc:33068
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:6202 cp/parser.cc:33236
  #, 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:6218 cp/parser.cc:33252
  #, 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:6339
  #, 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:6589 c/c-parser.cc:6655 c/c-typeck.cc:10154
  #, 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:6647
  #, 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:6736
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "penggunaan sudah ditinggalkan dari penginisialisasi yang diberikan dengan %<:%>"
  
! #: c/c-parser.cc:6892
  #, 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:6904
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 melarang menspesifikasikan subobjek untuk menginisialisasi"
  
! #: c/c-parser.cc:6912
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "penggunaan sudah ditinggalkan dari penginisialisasi yang diberikan tanpa  %<=%>"
  
! #: c/c-parser.cc:7199 cp/parser.cc:14902
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7206 cp/parser.cc:14909
  #, 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:7213 cp/parser.cc:14916
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7220
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7276 c/c-parser.cc:7431 cp/parser.cc:13806 cp/parser.cc:13956
! #: cp/parser.cc:53985
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7284 cp/parser.cc:13814
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7308 c/c-parser.cc:7529 c/c-parser.cc:28635 cp/parser.cc:13838
! #: cp/parser.cc:53965 cp/parser.cc:54104
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7400 cp/parser.cc:13925
  #, 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:7408 cp/parser.cc:13933
  #, 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:7420 cp/parser.cc:13945
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7541 cp/parser.cc:14065
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7599 cp/parser.cc:16832
  #, 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:7696
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C melarang deklarasi label"
  
! #: c/c-parser.cc:7702 c/c-parser.cc:7894 c/c-parser.cc:7920
  #: c/gimple-parser.cc:472
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: c/c-parser.cc:7821
  #, 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:7841 c/c-parser.cc:7884
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 melarang pencampuran deklarasi dan kode"
  
! #: c/c-parser.cc:7928
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.cc:7933 cp/parser.cc:14969
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> tanpa sebuah sebelumnya %<if%>"
  
! #: c/c-parser.cc:7968
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "label diakhir dari pernyataan compound"
--- 54652,55056 ----
  #. 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:46078
  #, 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:13123
  #, 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:10760 cp/parser.cc:37773 cp/parser.cc:41014 cp/parser.cc:44543
! #: cp/parser.cc:44735 cp/parser.cc:52957 cp/parser.cc:56605
  #, 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:24136
  #, 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:46141
  #: 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:33010
  #, 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:33066
  #, 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:33234
  #, 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:33250
  #, 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:10232
  #, 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:14900
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7210 cp/parser.cc:14907
  #, 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:14914
  #, 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:13804 cp/parser.cc:13954
! #: cp/parser.cc:53983
  #, 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:13812
  #, 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:13836
! #: cp/parser.cc:53963 cp/parser.cc:54102
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7404 cp/parser.cc:13923
  #, 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:13931
  #, 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:13943
  #, 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:14063
  #, 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:16828
  #, 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:14967
  #, 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"
*************** msgstr "label diakhir dari pernyataan co
*** 54975,55103 ****
  #. 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:8025 c/c-parser.cc:8029 c/c-parser.cc:8537
! #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14429
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "diduga pernyataan"
  
! #: c/c-parser.cc:8110
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: c/c-parser.cc:8140
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:8393
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "diduga pengidentifikasi atau %<*%>"
  
! #: c/c-parser.cc:8519
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.cc:8629
  #, 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:8651
  #, 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:8668 cp/parser.cc:5589 cp/parser.cc:17961
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
  msgstr "deklarasi kosong"
  
! #: c/c-parser.cc:8749 cp/parser.cc:16969
  #, 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:8792 cp/parser.cc:16972
  #, 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:8886 cp/parser.cc:15383
  #, 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:9004 c/c-parser.cc:9083 c/c-parser.cc:9218 cp/parser.cc:16382
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
  
! #: c/c-parser.cc:9091
  #, 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:9252 c/c-parser.cc:9284
  #, 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:9307
  #, 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:9331 cp/parser.cc:15691
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9337 cp/parser.cc:15697
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9378
  #, 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:9527 c/c-parser.cc:9538 c/c-parser.cc:9549
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: c/c-parser.cc:9528 c/c-parser.cc:9539 c/c-parser.cc:9550 cp/parser.cc:25094
! #: cp/parser.cc:25112 cp/parser.cc:25127
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.cc:9559
  #, 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:9908 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:10116
  #, 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"
--- 55059,55187 ----
  #. 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:14427
  #, 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:17957
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
  msgstr "deklarasi kosong"
  
! #: c/c-parser.cc:8753 cp/parser.cc:16965
  #, 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:16968
  #, 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:15381
  #, 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:16378
  #, 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:15689
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9341 cp/parser.cc:15695
  #, 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:25090
! #: cp/parser.cc:25108 cp/parser.cc:25123
  #, 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"
*************** msgstr "ISO C melarang mengabaikan term
*** 55105,56778 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10340 cp/typeck.cc:5829
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10346 cp/typeck.cc:5834
  #, 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:10617
  #, 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:10620
  #, 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:10744
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "tradisional C menolak operator unary plus"
  
! #: c/c-parser.cc:10824
  #, 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:10857
  #, 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:10897
  #, 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:10900 c/c-parser.cc:11086
  #, 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:10927
  #, 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:11003
  #, 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:11006
  #, 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:11030
  #, 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:11058
  #, 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:11071
  #, 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:11244
  #, 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:11351
  #, 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:11354
  #, 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:11365
  #, gcc-internal-format
  msgid "ISO C does not support use of type name as %<_Generic%> controlling operand before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11446
  #, 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:11450
  #, 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:11455
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with variably-modified type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11497
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11498
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "original %<default%> is here"
  msgstr "%J definisi asli muncul disini"
  
! #: c/c-parser.cc:11506
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:11507
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in return"
  msgid "compatible type is here"
  msgstr "tipe tidak kompatibel dalam kembali"
  
! #: c/c-parser.cc:11530
  #, 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:11532
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.cc:11571
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:11592
  #, 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:11600
  #, 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:11606
  #, 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:11622
  #, 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:11645 c/c-parser.cc:11649
  #, 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:11653
  #, 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:11872 c/c-parser.cc:13608 c/c-parser.cc:13630
! #: c/c-parser.cc:23984 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47628
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "diduga ekspresi"
  
! #: c/c-parser.cc:11894
  #, 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:11909
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C melarang grup kurung didalam ekspresi"
  
! #: c/c-parser.cc:12014 cp/parser.cc:12391
  #, 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:12053 cp/parser.cc:12446
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12192
  #, 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:12208
  #, 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:12278 c/c-parser.cc:12295 c/c-parser.cc:12302
  #, 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:12323
  #, 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:12367 c/c-parser.cc:12377
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12399 c/c-parser.cc:12409
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12442
  #, 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:12461
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:12509
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12532
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12549
  #, 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:12589
  #, 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:12600
  #, 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:12608
  #, 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:12616 c/c-parser.cc:12646
  #, 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:12624 c/c-parser.cc:12666
  #, 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:12638
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12658
  #, 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:12765
  #, 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:12806
  #, 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:12819
  #, 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:12823
  #, 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:12849
  #, 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:12871
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:12880
  #, 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:12911
  #, 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:12923
  #, 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:12931
  #, 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:12982 c/c-parser.cc:13011 cp/parser.cc:8701
  #, 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:13182
  #, 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:13191 c/c-parser.cc:13271
  #, 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:13197 c/c-parser.cc:13277
  #, 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:13204
  #, 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:13211
  #, 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:13219
  #, 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:13293
  #, fuzzy, gcc-internal-format
  #| msgid "left rotate count is negative"
  msgid "rotate count is negative"
  msgstr "jumlah rotasi kiri negatif"
  
! #: c/c-parser.cc:13585 cp/parser.cc:6975
  #, 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:13595
  #, 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:13683
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13688
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13704
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "compound literal memiliki ukuran variabel"
  
! #: c/c-parser.cc:13709
  #, 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:13740
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:13745
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 melarang compound literals"
  
! #: c/c-parser.cc:13747
  #, 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:13761
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13836
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13841
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13849
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:13860
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13864
  #, 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:13869
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13882
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13886
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13904
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13909
  #, 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:13914
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13940
  #, 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:14070 cp/parser.cc:9138
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:14510
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected identifier or %<)%>"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: c/c-parser.cc:14606
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:14854
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "kelebihan semikolon dalam metoda definisi dispesifikasikan"
  
! #: c/c-parser.cc:14986
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:15006
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:15128
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "objective-c method declaration is expected"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: c/c-parser.cc:15580
  #, 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:15648 cp/parser.cc:40873
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:15662 cp/parser.cc:40886
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
  msgstr "hilang atribut Code"
  
! #: c/c-parser.cc:15701
  #, 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:15704 cp/parser.cc:40923
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15713 cp/parser.cc:40932
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.cc:15724 cp/parser.cc:40946
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected %qE selector name"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:15740 cp/parser.cc:40965
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15964 cp/semantics.cc:14910
  #, 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:16006 cp/parser.cc:56966
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
! #: c/c-parser.cc:16026 c/c-parser.cc:26701 c/c-parser.cc:27010
! #: c/c-parser.cc:27073 c/c-parser.cc:27183 cp/parser.cc:51253
! #: cp/parser.cc:51601 cp/parser.cc:51716 cp/parser.cc:51815 cp/parser.cc:56998
! #: cp/parser.cc:57014 cp/parser.cc:57030 cp/parser.cc:57046 cp/parser.cc:57063
! #: cp/parser.cc:57080 cp/parser.cc:57097 cp/parser.cc:57128 cp/parser.cc:57142
! #: cp/parser.cc:57167 cp/parser.cc:57181
  #, 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:16049 cp/parser.cc:57156
  #, 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:16152 cp/parser.cc:57286
  #, 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:16159 cp/parser.cc:57292
  #, 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:16171 c/c-parser.cc:16187
  #, 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:16258 cp/parser.cc:57375
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "for, while or do statement expected"
  msgstr "diduga pernyataan for"
  
! #: c/c-parser.cc:16274 cp/parser.cc:56988
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> harus menjadi pertama"
  
! #: c/c-parser.cc:16661 c/c-parser.cc:21118 c/c-parser.cc:23452
! #: c/c-parser.cc:23471 c/c-parser.cc:23724 c/c-parser.cc:23782
! #: c/c-parser.cc:23789 c/c-parser.cc:23796 c/c-parser.cc:28189
! #: c/c-parser.cc:29769 c/c-parser.cc:29777 c/c-parser.cc:30153
! #: c/c-parser.cc:30163 c/c-parser.cc:30272 c/c-parser.cc:30279
! #: c/c-parser.cc:30286 c/c-parser.cc:30293 cp/parser.cc:41416
! #: cp/parser.cc:45728 cp/parser.cc:47154 cp/parser.cc:47191 cp/parser.cc:47380
! #: cp/parser.cc:47443 cp/parser.cc:47450 cp/parser.cc:47457 cp/parser.cc:53197
! #: cp/parser.cc:53204 cp/parser.cc:53211 cp/parser.cc:53218 cp/parser.cc:53766
! #: cp/parser.cc:55837 cp/parser.cc:55845 cp/parser.cc:55997 cp/parser.cc:56007
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:16688
  #, 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:17295 c/c-parser.cc:31043
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: c/c-parser.cc:17299 cp/semantics.cc:9535
  #, 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:17341 cp/parser.cc:42307
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: c/c-parser.cc:17436 cp/parser.cc:42385
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:17438 cp/parser.cc:42387
  #, 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:17523 cp/parser.cc:42457
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant logical expression"
  msgstr "diduga ekspresi integer"
  
! #: c/c-parser.cc:17600 cp/parser.cc:42539
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:17620 c/c-parser.cc:27066 c/c-parser.cc:27176
! #: cp/parser.cc:42557 cp/parser.cc:51593 cp/parser.cc:51708
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<data%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:17673 cp/parser.cc:42612
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17680 cp/parser.cc:42619
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<if%> clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:17682 cp/parser.cc:42621
  #, 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:17688 cp/parser.cc:42627
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:17793 c/c-parser.cc:17853 c/c-parser.cc:17915
! #: c/c-parser.cc:17963 c/c-parser.cc:18043 c/c-parser.cc:18440
! #: c/c-parser.cc:18522 c/c-parser.cc:19136 c/c-parser.cc:19281
! #: c/c-parser.cc:19349 c/c-parser.cc:20664 c/c-parser.cc:21055
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "diduga ekspresi integer"
  
! #: c/c-parser.cc:17804
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:17865
  #, 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:17927 cp/semantics.cc:9750
  #, 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:17976 cp/semantics.cc:9780
  #, 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:18010 cp/parser.cc:42853
  #, 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:18082 cp/parser.cc:42923
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "diduga %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, atau %<||%>"
  
! #: c/c-parser.cc:18150
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:18227 cp/parser.cc:43075
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:18230 cp/parser.cc:43078
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:18314 cp/semantics.cc:8427 cp/semantics.cc:8492
  #, 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:18326 c/c-parser.cc:18449 cp/semantics.cc:8462
! #: cp/semantics.cc:8506
  #, 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:18388 cp/parser.cc:42070
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<static%> arguments"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:18422 cp/parser.cc:42103
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected element"
  msgid "unexpected argument"
  msgstr "Elemen tidak diduga"
  
! #: c/c-parser.cc:18589 cp/semantics.cc:9966
  #, 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:18657 cp/parser.cc:46356
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<self%> clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:18699 cp/parser.cc:43128
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:18708 c/c-parser.cc:18714 cp/parser.cc:43137
! #: cp/parser.cc:43147
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<concurrent%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:18750 cp/parser.cc:43187
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:18803 cp/parser.cc:43255
  #, 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:18898 cp/parser.cc:43337
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18937 c/c-parser.cc:29308 cp/parser.cc:55275
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "diduga %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, atau %<||%>"
  
! #: c/c-parser.cc:19059 cp/parser.cc:43524
  #, 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:19113 cp/parser.cc:43540
  #, 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:19117 cp/parser.cc:43543
  #, 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:19130 cp/semantics.cc:8553
  #, 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:19153 cp/parser.cc:43563
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.cc:19292 c/c-parser.cc:19303
  #, 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:19311 cp/semantics.cc:8520
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19360 cp/semantics.cc:8649
  #, 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:19405 cp/semantics.cc:8777
  #, 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:19517 c/c-parser.cc:23439 cp/parser.cc:47146
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<allocator%> or %<align%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.cc:19524 c/c-parser.cc:19691 c/c-parser.cc:19733
! #: cp/parser.cc:44048
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "%Hduplikasi %qs"
  
! #: c/c-parser.cc:19572 cp/semantics.cc:8910
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19583 cp/semantics.cc:8865 cp/semantics.cc:8881
  #, 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:19726
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<traits%> or %<memspace%>"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.cc:19791
  #, gcc-internal-format
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19809 cp/parser.cc:44110
  #, 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:19817 cp/parser.cc:44118
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19951 cp/parser.cc:44328
  #, fuzzy, gcc-internal-format
  #| msgid "multiple inline callers"
  msgid "multiple linear modifiers"
  msgstr "multiple pemanggil inline"
  
! #: c/c-parser.cc:19963 cp/parser.cc:44341
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19971 c/c-parser.cc:19999
  #, 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:20033 cp/parser.cc:44464
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20072
  #, 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:20111
  #, 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:20459 cp/parser.cc:44919
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20468 cp/parser.cc:44928
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20485 cp/parser.cc:44945
  #, 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:20533 cp/parser.cc:45000 cp/parser.cc:45798 cp/parser.cc:45865
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid depend kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.cc:20594 cp/parser.cc:45030
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid doacross kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.cc:20629 cp/parser.cc:45231
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%> or end of line"
  msgid "expected %<fallback%> modifier"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: c/c-parser.cc:20646 cp/parser.cc:45255
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr ""
  
! #: c/c-parser.cc:20675 cp/semantics.cc:8473
  #, 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:20783 cp/parser.cc:45371
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr ""
  
! #: c/c-parser.cc:20793 cp/parser.cc:45381
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<always%> modifiers"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:20804 cp/parser.cc:45395
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<close%> modifiers"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:20815 c/c-parser.cc:21307 cp/parser.cc:45155
! #: cp/parser.cc:45409
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<iterator%> modifiers"
  msgstr "terlalu banyak berkas masukan"
  
! #: c/c-parser.cc:20831 cp/parser.cc:45429
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<mapper%> modifiers"
  msgstr "terlalu banyak berkas masukan"
  
! #: c/c-parser.cc:20851 cp/parser.cc:45455
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20867 c/c-parser.cc:29130 cp/parser.cc:45472
! #: cp/parser.cc:55511
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected identifier or %<default%>"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: c/c-parser.cc:20885 c/c-parser.cc:21296 cp/parser.cc:45141
! #: cp/parser.cc:45494
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<present%> modifiers"
  msgstr "terlalu banyak berkas masukan"
  
! #: c/c-parser.cc:20894 cp/parser.cc:45506
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:20906 cp/parser.cc:45521
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20941 cp/parser.cc:45555
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "topeng tidak valid"
  
! #: c/c-parser.cc:21025 cp/parser.cc:45651
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21037 cp/parser.cc:45662
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:21060 cp/semantics.cc:8674
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21093 cp/parser.cc:45733
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid dist_schedule kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.cc:21157 cp/parser.cc:45772
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21180
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid proc_bind kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.cc:21224
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:21317 cp/parser.cc:45170
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21413 cp/semantics.cc:10088 cp/semantics.cc:10106
  #, 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:21514 cp/semantics.cc:9247
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21585 c/c-parser.cc:21679 cp/parser.cc:45925
! #: cp/parser.cc:46037
  #, 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:21594 c/c-parser.cc:21715 cp/parser.cc:45932
! #: cp/parser.cc:46072
  #, 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:21609 c/c-parser.cc:21738 cp/parser.cc:45947
! #: cp/parser.cc:46094
  #, 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:21617 c/c-parser.cc:21746 cp/parser.cc:45955
! #: cp/parser.cc:46102 cp/semantics.cc:7751
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21655 cp/parser.cc:46014
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.cc:21663 cp/parser.cc:46022
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21689 cp/parser.cc:46046
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21697 cp/parser.cc:46053
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21709 cp/parser.cc:46065
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "non-empty string literal expected"
  msgstr "diduga string literal"
  
! #: c/c-parser.cc:21819 cp/parser.cc:46205
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<targetsync%> modifier"
  msgstr "duplikasi %<restrict%>"
  
! #: c/c-parser.cc:21826 cp/parser.cc:46212
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<target%> modifier"
  msgstr "duplikasi %<restrict%>"
  
! #: c/c-parser.cc:21833 cp/parser.cc:46219
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "duplikasi %<restrict%>"
  
! #: c/c-parser.cc:21854 cp/parser.cc:46240
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:21890 c/c-parser.cc:28218 cp/parser.cc:46277
! #: cp/parser.cc:53791
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22131 cp/parser.cc:46572
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected an OpenACC clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.cc:22142 c/c-parser.cc:22552 c/c-parser.cc:30585
! #: cp/parser.cc:46583 cp/parser.cc:47051 cp/parser.cc:54745
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: c/c-parser.cc:22187 cp/parser.cc:46631
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22340 cp/parser.cc:46824
  #, 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:22380 cp/parser.cc:46860
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22541 cp/parser.cc:47040
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected an OpenMP clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.cc:22702 cp/parser.cc:52283
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22712 cp/parser.cc:52293
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22732 cp/parser.cc:52313
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22743 cp/parser.cc:52324
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:22750 cp/parser.cc:52331
  #, 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:22758 cp/parser.cc:52339
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22769 cp/parser.cc:52361
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22779 cp/parser.cc:52384
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22872 cp/parser.cc:52468
  #, 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:22888 cp/parser.cc:52485
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22920 cp/parser.cc:52243
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23149 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:23153
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected function name"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:23171 cp/parser.cc:56275
  #, 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:23194 c/c-parser.cc:23242 cp/parser.cc:1839
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23234 cp/parser.cc:56326 cp/parser.cc:56373
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23265 cp/parser.cc:56401
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23266 cp/parser.cc:56403
  #, 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:23311 cp/parser.cc:52701
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23370
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must be declared before %qD"
  msgstr ""
  
! #: c/c-parser.cc:23374 c/c-parser.cc:23397
  #, 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:23392
  #, 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:23395
  #, fuzzy, gcc-internal-format
  #| msgid "'E' modifier"
  msgid "modified here"
  msgstr "'E' pemodifikasi"
  
! #: c/c-parser.cc:23463 cp/parser.cc:47166 cp/parser.cc:47181
  #, 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:23487
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:23504
  #, gcc-internal-format
  msgid "function parameter %qD may not appear as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23511
  #, gcc-internal-format
  msgid "%<allocate%> directive must be in the same scope as %qD"
  msgstr ""
  
! #: c/c-parser.cc:23519
  #, gcc-internal-format
  msgid "%qD already appeared as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23528
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr ""
  
! #: c/c-parser.cc:23539
  #, gcc-internal-format
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23690 cp/parser.cc:47346
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "diduga %<:%>, %<,%>, %<,%>, %<}%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:23729 cp/parser.cc:47385
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:23753 cp/parser.cc:47414
  #, 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:23768 cp/parser.cc:47429
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:23775 cp/parser.cc:47436
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:23813 c/c-parser.cc:23820 cp/parser.cc:47474
! #: cp/parser.cc:47481
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23826 c/c-parser.cc:23831 cp/parser.cc:47487
! #: cp/parser.cc:47492
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:23854 cp/parser.cc:47515
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23865 cp/parser.cc:47526
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23897 cp/parser.cc:47558
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23907 cp/parser.cc:47568
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24028 cp/parser.cc:47668
  #, 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:24035 cp/parser.cc:47675
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24108 cp/parser.cc:47740 cp/parser.cc:48023 cp/parser.cc:48117
! #: cp/parser.cc:48135
  #, 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:24119 cp/parser.cc:47751
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "unexpected %<else%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:24179 cp/parser.cc:48190
  #, 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:24450 cp/parser.cc:48044 cp/parser.cc:48070
  #, 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:24454 cp/parser.cc:48110 cp/parser.cc:48144
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "operator tidak valid untuk %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24505 cp/parser.cc:48179
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24511 cp/semantics.cc:12399 cp/semantics.cc:12409
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24614 cp/semantics.cc:12486
  #, 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:24657
  #, 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:24663 cp/parser.cc:48332
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24694 cp/parser.cc:48368
  #, 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:24706 cp/parser.cc:48384
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:24747 cp/parser.cc:48422
  #, 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:24755 cp/parser.cc:48430
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:24760
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: c/c-parser.cc:24831 cp/parser.cc:49168
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24898 cp/parser.cc:49237
  #, 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:24932 cp/parser.cc:49270
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.cc:24937 cp/parser.cc:49276
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma omp scan%>"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.cc:24946 cp/parser.cc:49285
  #, 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:24971 cp/parser.cc:49308
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "diduga pernyataan for"
--- 55189,56862 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10344 cp/typeck.cc:5829
  #, 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:5834
  #, 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:47626
  #, 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:12389
  #, 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:12444
  #, 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:8703
  #, 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:6977
  #, 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:9140
  #, 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:40871
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:15666 cp/parser.cc:40884
  #, 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:40921
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15717 cp/parser.cc:40930
  #, 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:40944
  #, 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:40963
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14906
  #, 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:56964
  #, 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:51251
! #: cp/parser.cc:51599 cp/parser.cc:51714 cp/parser.cc:51813 cp/parser.cc:56996
! #: cp/parser.cc:57012 cp/parser.cc:57028 cp/parser.cc:57044 cp/parser.cc:57061
! #: cp/parser.cc:57078 cp/parser.cc:57095 cp/parser.cc:57126 cp/parser.cc:57140
! #: cp/parser.cc:57165 cp/parser.cc:57179
  #, 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:57154
  #, 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:57284
  #, 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:57290
  #, 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:57373
  #, 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:56986
  #, 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:41414
! #: cp/parser.cc:45726 cp/parser.cc:47152 cp/parser.cc:47189 cp/parser.cc:47378
! #: cp/parser.cc:47441 cp/parser.cc:47448 cp/parser.cc:47455 cp/parser.cc:53195
! #: cp/parser.cc:53202 cp/parser.cc:53209 cp/parser.cc:53216 cp/parser.cc:53764
! #: cp/parser.cc:55835 cp/parser.cc:55843 cp/parser.cc:55995 cp/parser.cc:56005
  #, 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:9531
  #, 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:42305
  #, 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:42383
  #, 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:42385
  #, 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:42455
  #, 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:42537
  #, 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:42555 cp/parser.cc:51591 cp/parser.cc:51706
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<data%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:17677 cp/parser.cc:42610
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17684 cp/parser.cc:42617
  #, 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:42619
  #, 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:42625
  #, 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:9746
  #, 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:9776
  #, 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:42851
  #, 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:42921
  #, 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:43073
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:18234 cp/parser.cc:43076
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:18318 cp/semantics.cc:8423 cp/semantics.cc:8488
  #, 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:8458
! #: cp/semantics.cc:8502
  #, 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:42068
  #, 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:42101
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected element"
  msgid "unexpected argument"
  msgstr "Elemen tidak diduga"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9962
  #, 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:46354
  #, 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:43126
  #, 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:43135
! #: cp/parser.cc:43145
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<concurrent%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:18754 cp/parser.cc:43185
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:18807 cp/parser.cc:43253
  #, 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:43335
  #, 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:55273
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "diduga %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, atau %<||%>"
  
! #: c/c-parser.cc:19063 cp/parser.cc:43522
  #, 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:43538
  #, 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:43541
  #, 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:8549
  #, 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:43561
  #, 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:8516
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8645
  #, 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:8773
  #, 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:47144
  #, 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:44046
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "%Hduplikasi %qs"
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8906
  #, 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:8861 cp/semantics.cc:8877
  #, 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:44108
  #, 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:44116
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19955 cp/parser.cc:44326
  #, fuzzy, gcc-internal-format
  #| msgid "multiple inline callers"
  msgid "multiple linear modifiers"
  msgstr "multiple pemanggil inline"
  
! #: c/c-parser.cc:19967 cp/parser.cc:44339
  #, 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:44462
  #, 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:44917
  #, 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:44926
  #, 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:44943
  #, 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:44998 cp/parser.cc:45796 cp/parser.cc:45863
  #, 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:45028
  #, 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:45229
  #, 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:45253
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr ""
  
! #: c/c-parser.cc:20679 cp/semantics.cc:8469
  #, 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:45369
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr ""
  
! #: c/c-parser.cc:20797 cp/parser.cc:45379
  #, 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:45393
  #, 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:45153
! #: cp/parser.cc:45407
  #, 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:45427
  #, 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:45453
  #, 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:45470
! #: cp/parser.cc:55509
  #, 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:45139
! #: cp/parser.cc:45492
  #, 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:45504
  #, 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:45519
  #, 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:45553
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "topeng tidak valid"
  
! #: c/c-parser.cc:21029 cp/parser.cc:45649
  #, 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:45660
  #, 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:8670
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21097 cp/parser.cc:45731
  #, 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:45770
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21184
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid proc_bind kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.cc:21228
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:21321 cp/parser.cc:45168
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21417 cp/semantics.cc:10084 cp/semantics.cc:10102
  #, 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:9243
  #, 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:45923
! #: cp/parser.cc:46035
  #, 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:45930
! #: cp/parser.cc:46070
  #, 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:45945
! #: cp/parser.cc:46092
  #, 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:45953
! #: cp/parser.cc:46100 cp/semantics.cc:7747
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21659 cp/parser.cc:46012
  #, 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:46020
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21693 cp/parser.cc:46044
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21701 cp/parser.cc:46051
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21713 cp/parser.cc:46063
  #, 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:46203
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<targetsync%> modifier"
  msgstr "duplikasi %<restrict%>"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46210
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<target%> modifier"
  msgstr "duplikasi %<restrict%>"
  
! #: c/c-parser.cc:21837 cp/parser.cc:46217
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "duplikasi %<restrict%>"
  
! #: c/c-parser.cc:21858 cp/parser.cc:46238
  #, 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:46275
! #: cp/parser.cc:53789
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22135 cp/parser.cc:46570
  #, 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:46581 cp/parser.cc:47049 cp/parser.cc:54743
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: c/c-parser.cc:22191 cp/parser.cc:46629
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22344 cp/parser.cc:46822
  #, 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:46858
  #, 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:47038
  #, 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:52281
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22716 cp/parser.cc:52291
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22736 cp/parser.cc:52311
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22747 cp/parser.cc:52322
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:22754 cp/parser.cc:52329
  #, 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:52337
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22773 cp/parser.cc:52359
  #, 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:52382
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22876 cp/parser.cc:52466
  #, 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:52483
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22924 cp/parser.cc:52241
  #, 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:56273
  #, 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:56324 cp/parser.cc:56371
  #, 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:56399
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23270 cp/parser.cc:56401
  #, 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:52699
  #, 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:47164 cp/parser.cc:47179
  #, 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:47344
  #, 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:47383
  #, 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:47412
  #, 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:47427
  #, 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:47434
  #, 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:47472
! #: cp/parser.cc:47479
  #, 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:47485
! #: cp/parser.cc:47490
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:23858 cp/parser.cc:47513
  #, 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:47524
  #, 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:47556
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23911 cp/parser.cc:47566
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24032 cp/parser.cc:47666
  #, 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:47673
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24112 cp/parser.cc:47738 cp/parser.cc:48021 cp/parser.cc:48115
! #: cp/parser.cc:48133
  #, 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:47749
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "unexpected %<else%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:24183 cp/parser.cc:48188
  #, 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:48042 cp/parser.cc:48068
  #, 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:48108 cp/parser.cc:48142
  #, 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:48177
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12395 cp/semantics.cc:12405
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24618 cp/semantics.cc:12482
  #, 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:48330
  #, 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:48366
  #, 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:48382
  #, 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:48420
  #, 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:48428
  #, 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:49166
  #, 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:49235
  #, 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:49268
  #, 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:49274
  #, 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:49283
  #, 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:49306
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "diduga pernyataan for"
*************** msgstr "diduga pernyataan for"
*** 56780,57519 ****
  #. 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:25000 cp/parser.cc:49330 cp/parser.cc:49332 cp/parser.cc:49517
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "loop nest expected"
  msgstr "diduga pernyataan for"
  
! #: c/c-parser.cc:25052 cp/parser.cc:49405
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25081 cp/parser.cc:49436
  #, 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:25092 cp/parser.cc:49447
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25115 cp/parser.cc:49473
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25126 cp/parser.cc:49484
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25214 cp/semantics.cc:11961 cp/semantics.cc:12054
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "diduga iterasi deklarasi atau inisialisasi"
  
! #: c/c-parser.cc:25303 c/c-parser.cc:25318 cp/parser.cc:49811
! #: cp/parser.cc:49826
  #, 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:25421 cp/parser.cc:50119
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25544 cp/parser.cc:49646 cp/parser.cc:49689 cp/pt.cc:19123
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "iterasi variabel %qD seharusnya bukan first private"
  
! #: c/c-parser.cc:25792 cp/parser.cc:50512
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25984 cp/parser.cc:50671
  #, 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:26200 cp/parser.cc:50877
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<for%> after %qs"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.cc:26414 c/c-parser.cc:26422
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected a function name"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:26435 cp/parser.cc:53411
  #, 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:26505
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr ""
  
! #: c/c-parser.cc:26692 cp/parser.cc:51244
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<point%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:26959 cp/parser.cc:51531
  #, 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:26975 cp/parser.cc:51547
  #, 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:27023 cp/parser.cc:51828
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:27125 cp/parser.cc:51654
  #, 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:27137 cp/parser.cc:51666
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27236 cp/parser.cc:51771
  #, 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:27249 cp/parser.cc:51784
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27501 cp/semantics.cc:11464
  #, 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:27562
  #, 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:27613 c/c-parser.cc:27651
  #, 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:27684 cp/parser.cc:52846
  #, fuzzy, gcc-internal-format
  #| msgid "Expected attribute bit name"
  msgid "expected trait selector name"
  msgstr "Diduga nama atribut bit"
  
! #: c/c-parser.cc:27696 cp/parser.cc:52860
  #, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:27724 cp/parser.cc:52889
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:27746 cp/parser.cc:52921
  #, 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:27755 cp/parser.cc:52931 cp/pt.cc:18771
  #, 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:27758 cp/parser.cc:52934 cp/pt.cc:18778
  #, 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:27799 cp/parser.cc:52980
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "diduga string literal"
  
! #: c/c-parser.cc:27835 cp/parser.cc:53019 cp/pt.cc:18804
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be integer expression"
  msgstr "diduga ekspresi integer"
  
! #: c/c-parser.cc:27846 cp/parser.cc:53034
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27867 cp/parser.cc:53050 fortran/openmp.cc:6674
  #, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:27926 cp/parser.cc:53113
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected context selector set name"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:27993
  #, 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:28005 cp/decl.cc:9304
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28011 cp/decl.cc:9226
  #, 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:28065 cp/parser.cc:53629
  #, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28081 cp/parser.cc:53642
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<match%> clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:28143 cp/parser.cc:53718
  #, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr ""
  
! #: c/c-parser.cc:28150
  #, 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:28170 cp/parser.cc:53751
  #, 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:28173
  #, 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:28180 cp/parser.cc:53758
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28200 cp/parser.cc:53775
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<interop%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:28245 cp/parser.cc:53838
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<match%> clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.cc:28261
  #, 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:28288
  #, gcc-internal-format
  msgid "%<append_args%> with unprototyped base function is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:28291
  #, 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:28326 cp/decl.cc:9286
  #, 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:28330 cp/decl.cc:9151 cp/decl.cc:9289
  #, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr ""
  
! #: c/c-parser.cc:28373
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr ""
  
! #: c/c-parser.cc:28392 cp/decl.cc:9295
  #, 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:28455
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28463 cp/parser.cc:53888
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28471
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> cannot be used with function multi-versioning"
  msgstr ""
  
! #: c/c-parser.cc:28563
  #, 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:28571 cp/parser.cc:25655
  #, 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:28729 cp/parser.cc:54284
  #, 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:28766 cp/parser.cc:54177
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28770 cp/parser.cc:54181
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28830 cp/parser.cc:54319
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28833 cp/parser.cc:54322
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28897 cp/parser.cc:54392
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<match%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:28950 c/c-parser.cc:29052 cp/parser.cc:54445
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<target%> or %<variant%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:28964 cp/parser.cc:54458
  #, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:28997 cp/parser.cc:54496
  #, 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:29008 c/c-parser.cc:29073 cp/parser.cc:54507
! #: cp/parser.cc:54572
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29015 c/c-parser.cc:29078 cp/parser.cc:54514
! #: cp/parser.cc:54577
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29029 cp/parser.cc:54528
  #, 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:29039 cp/parser.cc:54538
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29044 cp/parser.cc:54543
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29086 cp/parser.cc:54585
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:29104
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29150
  #, 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:29158
  #, 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:29166
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr ""
  
! #: c/c-parser.cc:29202 cp/parser.cc:55580
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "unexpected clause"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:29210 cp/parser.cc:55591
  #, fuzzy, gcc-internal-format
  #| msgid "missing open paren"
  msgid "missing %<map%> clause"
  msgstr "hilang open paren"
  
! #: c/c-parser.cc:29258
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29335
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29339
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29342
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29345
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29353
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29362
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> previously declared here"
  msgstr ""
  
! #: c/c-parser.cc:29483
  #, 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:29494
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected function-name %<(%>"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: c/c-parser.cc:29513
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:29653
  #, 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:29724 cp/parser.cc:55786
  #, 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:29753 cp/parser.cc:55821
  #, 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:29772 cp/parser.cc:55840
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29784 cp/parser.cc:55852
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29793 cp/parser.cc:55861
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29807 cp/parser.cc:55875
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:29826
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29832
  #, 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:29950 cp/parser.cc:52052
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<sizes%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:29979 cp/semantics.cc:9990 cp/semantics.cc:10007
  #, 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:30095 cp/parser.cc:55932
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:30128 cp/parser.cc:55967
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %qs or %qs"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.cc:30185 cp/parser.cc:56029
  #, 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:30192 cp/parser.cc:56036
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:30219 cp/parser.cc:56067
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30222 cp/parser.cc:56070
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30253 cp/parser.cc:53178
  #, 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:30346 c/c-parser.cc:30653 cp/parser.cc:53271
! #: cp/parser.cc:54814 cp/parser.cc:54841
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected directive name"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:30358 cp/parser.cc:53283
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30366 cp/parser.cc:53291
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30373 cp/parser.cc:53298
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30384 cp/parser.cc:53309
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30407 cp/parser.cc:53336
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown assumption clause %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: c/c-parser.cc:30420 cp/parser.cc:53346
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected assumption clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.cc:30549 cp/parser.cc:54707
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:30561 cp/parser.cc:54720
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30571 cp/parser.cc:54730
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30579 cp/parser.cc:54739
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30666 cp/parser.cc:54827
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown directive name"
  msgstr "nama register: %s tidak dikenal"
  
! #: c/c-parser.cc:30681 cp/parser.cc:54847
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30687 cp/parser.cc:54853
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31019 cp/parser.cc:51180
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31045 cp/semantics.cc:10768
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE dideklarasikan %<threadprivate%> setelah penggunaan pertama"
  
! #: c/c-parser.cc:31047 cp/semantics.cc:10770
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "variabel otomatis %qE tidak dapat berupa %<threadprivate%>"
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10772
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE memiliki tipe tidak lengkap"
  
! #: c/c-parser.cc:31132 c/c-parser.cc:31201 cp/parser.cc:56698
! #: cp/semantics.cc:12646
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31134 c/c-parser.cc:31203 cp/parser.cc:56696
! #: cp/semantics.cc:12644
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31235 cp/parser.cc:56829
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31241 cp/parser.cc:56835
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:31250
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:31258 cp/parser.cc:56853
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:31351
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "no closing brace"
--- 56864,57603 ----
  #. 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:49328 cp/parser.cc:49330 cp/parser.cc:49515
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "loop nest expected"
  msgstr "diduga pernyataan for"
  
! #: c/c-parser.cc:25056 cp/parser.cc:49403
  #, 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:49434
  #, 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:49445
  #, 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:49471
  #, 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:49482
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11957 cp/semantics.cc:12050
  #, 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:49809
! #: cp/parser.cc:49824
  #, 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:50117
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25548 cp/parser.cc:49644 cp/parser.cc:49687 cp/pt.cc:19181
  #, 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:50510
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25988 cp/parser.cc:50669
  #, 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:50875
  #, 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:53409
  #, 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:51242
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<point%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:26963 cp/parser.cc:51529
  #, 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:51545
  #, 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:51826
  #, 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:51652
  #, 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:51664
  #, 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:51769
  #, 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:51782
  #, 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:11460
  #, 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:52844
  #, 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:52858
  #, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:27728 cp/parser.cc:52887
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:27750 cp/parser.cc:52919
  #, 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:52929 cp/pt.cc:18829
  #, 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:52932 cp/pt.cc:18836
  #, 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:52978
  #, 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:53017 cp/pt.cc:18862
  #, 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:53032
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27871 cp/parser.cc:53048 fortran/openmp.cc:6674
  #, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:27930 cp/parser.cc:53111
  #, 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:9307
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28015 cp/decl.cc:9229
  #, 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:53627
  #, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28085 cp/parser.cc:53640
  #, 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:53716
  #, 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:53749
  #, 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:53756
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28204 cp/parser.cc:53773
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<interop%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:28249 cp/parser.cc:53836
  #, 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:9289
  #, 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:9154 cp/decl.cc:9292
  #, 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:9298
  #, 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:53886
  #, 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:25651
  #, 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:54282
  #, 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:54175
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28774 cp/parser.cc:54179
  #, 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:54317
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28837 cp/parser.cc:54320
  #, 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:54390
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<match%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54443
  #, 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:54456
  #, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:29001 cp/parser.cc:54494
  #, 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:54505
! #: cp/parser.cc:54570
  #, 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:54512
! #: cp/parser.cc:54575
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29033 cp/parser.cc:54526
  #, 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:54536
  #, 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:54541
  #, 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:54583
  #, 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:55578
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "unexpected clause"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55589
  #, 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:55784
  #, 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:55819
  #, 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:55838
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29788 cp/parser.cc:55850
  #, 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:55859
  #, 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:55873
  #, 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:52050
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<sizes%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:29983 cp/semantics.cc:9986 cp/semantics.cc:10003
  #, 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:55930
  #, 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:55965
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %qs or %qs"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56027
  #, 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:56034
  #, 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:56065
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30226 cp/parser.cc:56068
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30257 cp/parser.cc:53176
  #, 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:53269
! #: cp/parser.cc:54812 cp/parser.cc:54839
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected directive name"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:30362 cp/parser.cc:53281
  #, 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:53289
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30377 cp/parser.cc:53296
  #, 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:53307
  #, 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:53334
  #, 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:53344
  #, 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:54705
  #, 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:54718
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30575 cp/parser.cc:54728
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30583 cp/parser.cc:54737
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30670 cp/parser.cc:54825
  #, 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:54845
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30691 cp/parser.cc:54851
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31023 cp/parser.cc:51178
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10764
  #, 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:10766
  #, 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:10768
  #, 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:56696
! #: cp/semantics.cc:12642
  #, 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:56694
! #: cp/semantics.cc:12640
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31239 cp/parser.cc:56827
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31245 cp/parser.cc:56833
  #, 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:56851
  #, 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"
*************** msgstr "%Hparallel yang melingkupi"
*** 57525,57531 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13076 c/c-typeck.cc:13150 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "penggunaan tidak valid dari ekspresi void"
--- 57609,57615 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13154 c/c-typeck.cc:13228 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "penggunaan tidak valid dari ekspresi void"
*************** msgstr "penggunaan tidak valid dari type
*** 57558,57737 ****
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:579
  #, 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:652
  #, 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:1140
  #, 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:1145
  #, 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:1150
  #, 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:1180
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1829
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1833
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "tipe tidak benar benar kompatibel"
  
! #: c/c-typeck.cc:1837
  #, 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:2055
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "tipe kembali fungsi tidak kompatibel karena %<volatile%>"
  
! #: c/c-typeck.cc:2270
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3050
  #, 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:3292 c/c-typeck.cc:11224
  #, 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:3296 c/c-typeck.cc:11228
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT tidak memiliki anggota bernama %qE"
  
! #: c/c-typeck.cc:3305
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3308
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3375
  #, 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:3384
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3391
  #, 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:3439
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "dereferensi penunjuk %<void *%>"
  
! #: c/c-typeck.cc:3494
  #, 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:3504 cp/typeck.cc:4273 cp/typeck.cc:4367
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "array subscrip bukan sebuah integer"
  
! #: c/c-typeck.cc:3510
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "nilai subscripted adalah penunjuk ke fungsi"
  
! #: c/c-typeck.cc:3565
  #, 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:3578
  #, 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:3582
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C90 melarang subscripting array bukan lvalue"
  
! #: c/c-typeck.cc:3787
  #, 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:3832
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3834
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:3953 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4296
  #, 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:4302
  #, 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:4308
  #, fuzzy, gcc-internal-format
  #| msgid "called object %qE is not a function"
  msgid "called object is not a function or function pointer"
--- 57642,57821 ----
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:657
  #, 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:730
  #, 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:1218
  #, 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:1223
  #, 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:1228
  #, 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:1258
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1907
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1911
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "tipe tidak benar benar kompatibel"
  
! #: c/c-typeck.cc:1915
  #, 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:2133
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "tipe kembali fungsi tidak kompatibel karena %<volatile%>"
  
! #: c/c-typeck.cc:2348
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3128
  #, 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:3370 c/c-typeck.cc:11302
  #, 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:3374 c/c-typeck.cc:11306
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT tidak memiliki anggota bernama %qE"
  
! #: c/c-typeck.cc:3383
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3386
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3453
  #, 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:3462
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3469
  #, 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:3517
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "dereferensi penunjuk %<void *%>"
  
! #: c/c-typeck.cc:3572
  #, 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:3582 cp/typeck.cc:4273 cp/typeck.cc:4367
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "array subscrip bukan sebuah integer"
  
! #: c/c-typeck.cc:3588
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "nilai subscripted adalah penunjuk ke fungsi"
  
! #: c/c-typeck.cc:3643
  #, 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:3656
  #, 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:3660
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C90 melarang subscripting array bukan lvalue"
  
! #: c/c-typeck.cc:3865
  #, 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:3910
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3912
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:4031 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4374
  #, 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:4380
  #, 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:4386
  #, 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
*** 57740,59760 ****
  #. 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:4337
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "fungsi dipanggil melalui sebuah tipe tidak kompatibel"
  
! #: c/c-typeck.cc:4342 c/c-typeck.cc:4398
  #, 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:4453
  #, 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:4465
  #, 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:4471
  #, 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:4477
  #, 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:4483
  #, 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:4489
  #, 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:4495
  #, 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:4511
  #, 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:4537
  #, 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:4563
  #, 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:4587
  #, 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:4592
  #, 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:4760
  #, 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:4764
  #, 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:4774
  #, 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:4787
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4792
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4871
  #, 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:4952
  #, 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:4953
  #, 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:4967
  #, 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:5145 c/c-typeck.cc:5173 cp/typeck.cc:6099 cp/typeck.cc:6391
  #, 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:5153 c/c-typeck.cc:5164 cp/typeck.cc:6136 cp/typeck.cc:6160
  #, 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:5156 c/c-typeck.cc:5167 cp/typeck.cc:6139 cp/typeck.cc:6163
  #, 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:5185 c/c-typeck.cc:5192 c/c-typeck.cc:6623 c/c-typeck.cc:6628
! #: c/c-typeck.cc:9177 cp/tree.cc:6860
  #, 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:5213
  #, 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:5272
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "tipe dari penunjuk %<void *%> digunakan dalam pengurangan"
  
! #: c/c-typeck.cc:5275
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "penunjuk ke sebuah fungsi digunakan dalam pengurangan"
  
! #: c/c-typeck.cc:5309
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "aritmetik di penunjuk ke sebuah tipe tidak lengkap"
  
! #: c/c-typeck.cc:5318 cp/typeck.cc:7197
  #, 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:5769
  #, 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:5773
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5783
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C tidak mendukung %<~%> untuk konjugasi kompleks"
  
! #: c/c-typeck.cc:5807
  #, 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:5833
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "tipe argumen salah ke unary exclamation mark"
  
! #: c/c-typeck.cc:5891
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5894
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5901
  #, 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:5904
  #, 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:5920
  #, 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:5947 c/c-typeck.cc:5981
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "tipe argumen salah ke peningkatan"
  
! #: c/c-typeck.cc:5949 c/c-typeck.cc:5984
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "tipe argumen salah ke pengurangan"
  
! #: c/c-typeck.cc:5969
  #, 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:5973
  #, 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:6122
  #, 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:6185 c/c-typeck.cc:6382 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:6199
  #, 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:6207
  #, 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:6401
  #, 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:6423
  #, 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:6426
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "variabel register %qD digunakan dalam fungsi nested"
  
! #: c/c-typeck.cc:6431
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "alamat dari variabel global register %qD diminta"
  
! #: c/c-typeck.cc:6440 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:6578
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "array bukan lvalue dalam ekspresi kondisional"
  
! #: c/c-typeck.cc:6613
  #, 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:6673
  #, 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:6732 c/c-typeck.cc:6738
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6755
  #, 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:6775
  #, 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:6799
  #, 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:6803
  #, 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:6808
  #, 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:6832
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "tipe penunjuk tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.cc:6835
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "first expression has type %qT"
  msgstr "Diduga tipe ekspresi"
  
! #: c/c-typeck.cc:6836
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "second expression has type %qT"
  msgstr "Diduga tipe ekspresi"
  
! #: c/c-typeck.cc:6847 c/c-typeck.cc:6860
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "tipe penunjuk/integer tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.cc:6887
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "tipe tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.cc:7003
  #, 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:7007
  #, 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:7026
  #, 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:7031
  #, 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:7040 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:7089
  #, 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:7107 c/c-typeck.cc:13753
  #, 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:7178
  #, 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:7184
  #, 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:7219
  #, 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:7311
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "cast menspesifikasikan tipe array"
  
! #: c/c-typeck.cc:7317
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "cast menspesifikasikan tipe fungsi"
  
! #: c/c-typeck.cc:7332
  #, 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:7336
  #, 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:7356
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO melarang cast ke tipe union"
  
! #: c/c-typeck.cc:7366
  #, 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:7401
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7406
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7411
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7444
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "cast meningkatkan alignmen yang dibutuhkan dari tipe target"
  
! #: c/c-typeck.cc:7456
  #, 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:7462
  #, 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:7472 cp/typeck.cc:9654
  #, 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:7486
  #, 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:7495
  #, 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:7505
  #, 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:7620
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7662
  #, fuzzy, gcc-internal-format
  #| msgid "assignment suppression"
  msgid "assignment to expression with array type"
  msgstr "penekanan penempatan"
  
! #: c/c-typeck.cc:7803
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7997 c/c-typeck.cc:8016 c/c-typeck.cc:8075
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(dekat inisialisasi untuk %qs)"
  
! #: c/c-typeck.cc:8091
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "array terinisialisasi dari konstanta string bertanda-petik"
  
! #: c/c-typeck.cc:8141
  #, 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:8175
  #, 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:8178
  #, 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:8183
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "built-in %qD declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: c/c-typeck.cc:8240 c/c-typeck.cc:9139
  #, fuzzy
  #| msgid "%q+D declared here"
  msgid "%e declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: c/c-typeck.cc:8433
  #, 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:8438
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: c/c-typeck.cc:8442
  #, 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:8447
  #, 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:8452
  #, 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:8470
  #, 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:8652 c/c-typeck.cc:9042
  #, 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:8655 c/c-typeck.cc:9045
  #, 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:8658 c/c-typeck.cc:9047
  #, 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:8661 c/c-typeck.cc:9049
  #, 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:8669 c/c-typeck.cc:8932 c/c-typeck.cc:8975
  #, 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:8671 c/c-typeck.cc:8934 c/c-typeck.cc:8977
  #, 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:8673 c/c-typeck.cc:8936 c/c-typeck.cc:8979
  #, 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:8675 c/c-typeck.cc:8938 c/c-typeck.cc:8981
  #, 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:8684
  #, 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:8743
  #, 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:8770
  #, 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:8781
  #, 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:8792
  #, 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:8802
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8818
  #, 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:8833
  #, 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:8839
  #, 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:8845
  #, 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:8850 cp/typeck.cc:10845
  #, 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:8874
  #, 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:8884
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8894
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8899
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8949
  #, 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:8952
  #, 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:8954
  #, 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:8956
  #, 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:8986
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9004
  #, 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:9012
  #, 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:9018
  #, 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:9023
  #, 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:9070
  #, 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:9081
  #, 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:9087
  #, 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:9096
  #, 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:9102
  #, 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:9110
  #, 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:9116
  #, 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:9194
  #, 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:9204
  #, 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:9210
  #, 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:9215
  #, 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:9237
  #, 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:9247
  #, 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:9253
  #, 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:9257
  #, 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:9290
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "tipe tidak kompatibel untuk argumen %d dari %qE"
  
! #: c/c-typeck.cc:9301
  #, 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:9312
  #, 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:9322
  #, 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:9402
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "tradisional C menolak inisialisasi otomatis bersama"
  
! #: c/c-typeck.cc:9644
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9661 c/c-typeck.cc:9671 c/c-typeck.cc:9733 c/c-typeck.cc:9886
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9667
  #, 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:9681
  #, 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:9698
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9707
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9851 c/c-typeck.cc:10837 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:9867 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:9913
  #, 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:9918
  #, 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:9925
  #, 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:9937
  #, 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:10005 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:10019 c/c-typeck.cc:10159 c/c-typeck.cc:10931
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "penginisialisasi tidak valid"
  
! #: c/c-typeck.cc:10031 c/c-typeck.cc:10055 c/c-typeck.cc:10058
! #: c/c-typeck.cc:10066 c/c-typeck.cc:10128 c/c-typeck.cc:11915
! #: c/c-typeck.cc:11999
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "elemen penginisialisasi bukan sebuah konstanta"
  
! #: c/c-typeck.cc:10040
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "array terinisialisasi dari ekspresi array bukan-konstanta"
  
! #: c/c-typeck.cc:10071 c/c-typeck.cc:10141 c/c-typeck.cc:12009
  #, 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:10093 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:10135 c/c-typeck.cc:12004
  #, 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:10446 cp/decl.cc:8525
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "tipe vektor opaque tidak dapat diinisialisasi"
  
! #: c/c-typeck.cc:10677
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "kelebihan grup kurung diakhir dari penginisialisasi"
  
! #: c/c-typeck.cc:10764 c/c-typeck.cc:10767
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "kurung disekitar penginisialisasi skalar"
  
! #: c/c-typeck.cc:10839 c/c-typeck.cc:10843 c/c-typeck.cc:12607
! #: c/c-typeck.cc:12732 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:10880
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "hilang kurung disekitar penginisialisasi"
  
! #: c/c-typeck.cc:10903
  #, 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:10943
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "kelebihan elemen dalam penginisialisasi skalar"
  
! #: c/c-typeck.cc:11066 c/c-typeck.cc:11148
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "indeks array dalam penginisialisasi bukan-array"
  
! #: c/c-typeck.cc:11071 c/c-typeck.cc:11210
  #, 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:11121
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "indeks array dalam penginisialisasi bukan tipe integer"
  
! #: c/c-typeck.cc:11130 c/c-typeck.cc:11139
  #, 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:11144 c/c-typeck.cc:11146
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "indeks array bukan konstan dalam penginisialisasi"
  
! #: c/c-typeck.cc:11150 c/c-typeck.cc:11153
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "indeks array dalam penginisialisasi melebihi batasan array"
  
! #: c/c-typeck.cc:11172
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "jangkauan indeks kosong dalam penginisialisasi"
  
! #: c/c-typeck.cc:11181
  #, 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:11315 c/c-typeck.cc:11370 c/c-typeck.cc:11411
! #: c/c-typeck.cc:11471 c/c-typeck.cc:11518 c/c-typeck.cc:12106
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "bagian terinisialisasi overwritten"
  
! #: c/c-typeck.cc:11406 c/c-typeck.cc:11467 c/c-typeck.cc:11514
! #: c/c-typeck.cc:12103
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "bagian terinisialisasi dengan efek-samping overwritten"
  
! #: c/c-typeck.cc:12031
  #, 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:12477
  #, 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:12489 c/c-typeck.cc:12566
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "kelebihan elemen dalam struktur penginisialisasi"
  
! #: c/c-typeck.cc:12510
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12581 c/c-typeck.cc:12707 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:12677
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "kelebihan elemen dalam penginisialisasi union"
  
! #: c/c-typeck.cc:12699
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "tradisional C menolah inisialisasi dari unions"
  
! #: c/c-typeck.cc:12800
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "kelebihan elemen dalam array penginisialisasi"
  
! #: c/c-typeck.cc:12877 c/c-typeck.cc:12879
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "kelebihan elemen dalam penginisialisasi vektor"
  
! #: c/c-typeck.cc:12913
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "kelebihan elemen dalam penginisialisasi skalar"
  
! #: c/c-typeck.cc:13081 c/c-typeck.cc:13156 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:13093 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:13104 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:13112 c/c-typeck.cc:13203 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:13169 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:13184 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:13195 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:13248
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C melarang %<goto *expr;%>"
  
! #: c/c-typeck.cc:13254
  #, 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:13284 c/gimple-parser.cc:2638 cp/typeck.cc:11447
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "fungsi dideklarasikan %<noreturn%> memiliki sebuah pernyataan %<return%>"
  
! #: c/c-typeck.cc:13315
  #, 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:13328 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:13331
  #, 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:13412
  #, 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:13417
  #, 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:13510 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch kuantiti bukan sebuah integer"
  
! #: c/c-typeck.cc:13535
  #, 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:13573 c/c-typeck.cc:13581
  #, 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:13587 cp/parser.cc:14674
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: c/c-typeck.cc:13589
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "%<default%> label tidak dalam sebuah pernyataan switch"
  
! #: c/c-typeck.cc:13665 cp/parser.cc:16765
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "pernyataan break tidak dalam loop atau switch"
  
! #: c/c-typeck.cc:13668 c/c-typeck.cc:13688 cp/decl.cc:4639 cp/parser.cc:16776
! #: cp/parser.cc:16798
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "exit tidak valid dari blok struktur OpenMP"
  
! #: c/c-typeck.cc:13671 cp/parser.cc:16779
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "pernyataan break digunakan dengan OpenMP untuk loop"
  
! #: c/c-typeck.cc:13685 cp/parser.cc:16789
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "pernyataan continue tidak dalam sebuah loop"
  
! #: c/c-typeck.cc:13735 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "pernyataan dengan tidak ada efek"
  
! #: c/c-typeck.cc:13779
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "ekspresi pernyataan memiliki tipe tidak lengkap"
  
! #: c/c-typeck.cc:14070
  #, 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:14075
  #, 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:14093 c/c-typeck.cc:14131
  #, 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:14098 c/c-typeck.cc:14136
  #, 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:14730 c/c-typeck.cc:14900 cp/typeck.cc:6417
  #, 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:14738 c/c-typeck.cc:14908 cp/typeck.cc:6431
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:14753 c/c-typeck.cc:14923 cp/typeck.cc:6449
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "perbandingan diantara tipe %qT dan %qT"
  
! #: c/c-typeck.cc:14769 c/c-typeck.cc:14933 cp/typeck.cc:6472
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14783 cp/typeck.cc:6088
  #, 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:14822 c/c-typeck.cc:14974
  #, 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:14829 c/c-typeck.cc:14835
  #, 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:14842 c/c-typeck.cc:14984
  #, 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:14855 c/c-typeck.cc:14861 c/c-typeck.cc:15011
! #: c/c-typeck.cc:15017
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "perbandingan diantara penunjuk dan integer"
  
! #: c/c-typeck.cc:14962
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "perbandingan dari penunjuk lengkap dan tidak lengkap"
  
! #: c/c-typeck.cc:14964
  #, 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:14969
  #, 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:14992 c/c-typeck.cc:14995 c/c-typeck.cc:15002
! #: c/c-typeck.cc:15005
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "perbandingan terurut dari penunjuk dengan integer nol"
  
! #: c/c-typeck.cc:15082
  #, 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:15400
  #, 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:15404
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "menggunakan nilai tipe struct dimana skalar dibutuhkan"
  
! #: c/c-typeck.cc:15408
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "menggunaka nilai tipe union dimana skalar dibutuhkan"
  
! #: c/c-typeck.cc:15424
  #, 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:15627 cp/semantics.cc:12559
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15638 c/c-typeck.cc:15648 cp/semantics.cc:12570
! #: cp/semantics.cc:12580
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-typeck.cc:15683 cp/semantics.cc:12615
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15751 cp/semantics.cc:6070 cp/semantics.cc:9482
  #, 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:15755 c/c-typeck.cc:17720 cp/semantics.cc:6074
! #: cp/semantics.cc:9486
  #, 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:15763
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%Hterlalu banyak %qs clauses"
  
! #: c/c-typeck.cc:15773 c/c-typeck.cc:17727 c/c-typeck.cc:17881
! #: cp/semantics.cc:6083 cp/semantics.cc:9493 cp/semantics.cc:9682
  #, 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:15806 cp/semantics.cc:6117
  #, 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:15813 cp/semantics.cc:6124
  #, 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:15836 cp/semantics.cc:6157
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected single pointer in %qs clause"
  msgstr "diduga string literal"
  
! #: c/c-typeck.cc:15854 c/c-typeck.cc:15921 c/c-typeck.cc:16212
! #: cp/semantics.cc:6175 cp/semantics.cc:6242
  #, 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:15873 cp/semantics.cc:6194
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15881 cp/semantics.cc:6202
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15890 c/c-typeck.cc:16014 cp/semantics.cc:6211
! #: cp/semantics.cc:6335
  #, 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:15907 cp/semantics.cc:6228
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15950 cp/semantics.cc:6271
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15965 cp/semantics.cc:6286
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16002 cp/semantics.cc:6323
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16006 cp/semantics.cc:6327
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16034 c/c-typeck.cc:16151 cp/semantics.cc:6354
! #: cp/semantics.cc:6488
  #, 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:16044 cp/semantics.cc:6364
  #, 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:16418 cp/semantics.cc:7543
  #, 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:16425
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16431 cp/semantics.cc:7550
  #, 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:16444 cp/semantics.cc:7566
  #, 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:16464 cp/semantics.cc:7602
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16491
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16498 cp/semantics.cc:7636
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7642
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16510 cp/semantics.cc:7648
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16547 cp/semantics.cc:7696
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected pointer in %qs clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-typeck.cc:16657 cp/semantics.cc:7869
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16679 cp/semantics.cc:7889
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16705 c/c-typeck.cc:16715
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16735
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16747
  #, 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:16755
  #, 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:16799
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE memiliki tipe tidak valid untuk %<reduction(%s)%>"
  
! #: c/c-typeck.cc:16808 cp/semantics.cc:7408
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.cc:16896
  #, 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:16914 c/c-typeck.cc:17975 cp/semantics.cc:10371
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16926 cp/semantics.cc:10439
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE harus berupa %<threadprivate%> untuk %<copyin%>"
  
! #: c/c-typeck.cc:16941 cp/semantics.cc:7932
  #, 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:16950
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:16958
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16977 cp/semantics.cc:8016
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17007 c/c-typeck.cc:17875 c/c-typeck.cc:18147
! #: cp/semantics.cc:8103 cp/semantics.cc:9676 cp/semantics.cc:10067
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:17024 cp/semantics.cc:8121
  #, 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:17035 cp/semantics.cc:8132
  #, 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:17049 c/c-typeck.cc:17119 c/c-typeck.cc:17154
! #: c/c-typeck.cc:17285 cp/semantics.cc:8950
  #, 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:17059 c/c-typeck.cc:17127 c/c-typeck.cc:17623
! #: c/c-typeck.cc:17775 c/c-typeck.cc:17783 c/c-typeck.cc:17799
! #: c/c-typeck.cc:17808 c/c-typeck.cc:17816 cp/semantics.cc:8146
! #: cp/semantics.cc:8156 cp/semantics.cc:8249 cp/semantics.cc:8257
! #: cp/semantics.cc:8304 cp/semantics.cc:9364 cp/semantics.cc:9554
! #: cp/semantics.cc:9562 cp/semantics.cc:9582 cp/semantics.cc:9591
! #: cp/semantics.cc:9599
  #, 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:17062 c/c-typeck.cc:17133 c/c-typeck.cc:17819
! #: cp/semantics.cc:8159 cp/semantics.cc:8263 cp/semantics.cc:9602
  #, 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:17107 cp/semantics.cc:8236
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE bukan sebuah variabel dalam clause %<firstprivate%>"
  
! #: c/c-typeck.cc:17147 cp/semantics.cc:8296
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE bukan sebuah variabel dalam clause %<lastprivate%>"
  
! #: c/c-typeck.cc:17166 cp/semantics.cc:8729
  #, 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:17173
  #, 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:17180
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17187
  #, 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:17200 cp/semantics.cc:8798
  #, 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:17206
  #, 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:17219 cp/semantics.cc:8837
  #, 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:17225
  #, 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:17296 cp/semantics.cc:8969
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17314 cp/semantics.cc:8990
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17328
  #, 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:17345 cp/semantics.cc:9022
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17361 cp/semantics.cc:9042
  #, 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:17386 cp/semantics.cc:9066
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17389
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17398 cp/semantics.cc:9082
  #, 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:17434 cp/semantics.cc:9119
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17449 cp/semantics.cc:9134
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17457 cp/semantics.cc:9152
  #, 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:17478 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17488 cp/semantics.cc:9186
  #, 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:17559 cp/semantics.cc:9299
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17579 c/c-typeck.cc:17655 c/c-typeck.cc:17691
! #: cp/semantics.cc:9319 cp/semantics.cc:9398 cp/semantics.cc:9434
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "unsupported map expression %qE"
  msgstr "kombinasi tidak didukung: %s"
  
! #: c/c-typeck.cc:17619 c/c-typeck.cc:17796 cp/semantics.cc:9360
! #: cp/semantics.cc:9579
  #, 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:17627 c/c-typeck.cc:17802 cp/semantics.cc:9368
! #: cp/semantics.cc:9585
  #, 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:17746 c/c-typeck.cc:17888 cp/semantics.cc:9522
! #: cp/semantics.cc:9690
  #, 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:17871 cp/semantics.cc:9671
  #, 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:17897 cp/semantics.cc:9702
  #, 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:17911 cp/semantics.cc:9718
  #, 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:17914 cp/semantics.cc:9721
  #, 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:17933
  #, 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:17940
  #, 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:17988 c/c-typeck.cc:18094 cp/semantics.cc:10322
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18008 cp/semantics.cc:9226
  #, 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:18130 cp/semantics.cc:10035
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18165 cp/semantics.cc:10129
  #, 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:18176 cp/semantics.cc:10143
  #, 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:18185 cp/semantics.cc:10152
  #, 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:18234 cp/semantics.cc:10510
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE adalah predetermined %qs untuk %qs"
  
! #: c/c-typeck.cc:18244
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18280 cp/semantics.cc:10263
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18292 cp/semantics.cc:10276
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18303 c/c-typeck.cc:18311 cp/semantics.cc:10285
! #: cp/semantics.cc:10314
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18359 cp/semantics.cc:10243
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18410 cp/semantics.cc:10293
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18418 cp/semantics.cc:10304
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18426 cp/semantics.cc:10360
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18436 cp/semantics.cc:10333
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18454 cp/semantics.cc:10535
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18472 cp/semantics.cc:10606
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18476 cp/semantics.cc:10610
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18658
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18663
  #, 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:18669
  #, 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:18676 c/c-typeck.cc:18686
  #, 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:18682
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 57824,59844 ----
  #. 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:4415
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "fungsi dipanggil melalui sebuah tipe tidak kompatibel"
  
! #: c/c-typeck.cc:4420 c/c-typeck.cc:4476
  #, 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:4531
  #, 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:4543
  #, 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:4549
  #, 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:4555
  #, 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:4561
  #, 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:4567
  #, 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:4573
  #, 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:4589
  #, 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:4615
  #, 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:4641
  #, 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:4665
  #, 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:4670
  #, 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:4838
  #, 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:4842
  #, 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:4852
  #, 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:4865
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4870
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4949
  #, 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:5030
  #, 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:5031
  #, 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:5045
  #, 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:5223 c/c-typeck.cc:5251 cp/typeck.cc:6099 cp/typeck.cc:6391
  #, 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:5231 c/c-typeck.cc:5242 cp/typeck.cc:6136 cp/typeck.cc:6160
  #, 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:5234 c/c-typeck.cc:5245 cp/typeck.cc:6139 cp/typeck.cc:6163
  #, 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:5263 c/c-typeck.cc:5270 c/c-typeck.cc:6701 c/c-typeck.cc:6706
! #: c/c-typeck.cc:9255 cp/tree.cc:6866
  #, 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:5291
  #, 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:5350
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "tipe dari penunjuk %<void *%> digunakan dalam pengurangan"
  
! #: c/c-typeck.cc:5353
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "penunjuk ke sebuah fungsi digunakan dalam pengurangan"
  
! #: c/c-typeck.cc:5387
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "aritmetik di penunjuk ke sebuah tipe tidak lengkap"
  
! #: c/c-typeck.cc:5396 cp/typeck.cc:7197
  #, 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:5847
  #, 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:5851
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5861
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C tidak mendukung %<~%> untuk konjugasi kompleks"
  
! #: c/c-typeck.cc:5885
  #, 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:5911
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "tipe argumen salah ke unary exclamation mark"
  
! #: c/c-typeck.cc:5969
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5972
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5979
  #, 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:5982
  #, 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:5998
  #, 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:6025 c/c-typeck.cc:6059
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "tipe argumen salah ke peningkatan"
  
! #: c/c-typeck.cc:6027 c/c-typeck.cc:6062
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "tipe argumen salah ke pengurangan"
  
! #: c/c-typeck.cc:6047
  #, 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:6051
  #, 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:6200
  #, 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:6263 c/c-typeck.cc:6460 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:6277
  #, 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:6285
  #, 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:6479
  #, 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:6501
  #, 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:6504
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "variabel register %qD digunakan dalam fungsi nested"
  
! #: c/c-typeck.cc:6509
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "alamat dari variabel global register %qD diminta"
  
! #: c/c-typeck.cc:6518 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:6656
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "array bukan lvalue dalam ekspresi kondisional"
  
! #: c/c-typeck.cc:6691
  #, 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:6751
  #, 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:6810 c/c-typeck.cc:6816
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6833
  #, 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:6853
  #, 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:6877
  #, 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:6881
  #, 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:6886
  #, 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:6910
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "tipe penunjuk tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.cc:6913
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "first expression has type %qT"
  msgstr "Diduga tipe ekspresi"
  
! #: c/c-typeck.cc:6914
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "second expression has type %qT"
  msgstr "Diduga tipe ekspresi"
  
! #: c/c-typeck.cc:6925 c/c-typeck.cc:6938
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "tipe penunjuk/integer tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.cc:6965
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "tipe tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.cc:7081
  #, 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:7085
  #, 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:7104
  #, 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:7109
  #, 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:7118 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:7167
  #, 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:7185 c/c-typeck.cc:13831
  #, 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:7256
  #, 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:7262
  #, 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:7297
  #, 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:7389
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "cast menspesifikasikan tipe array"
  
! #: c/c-typeck.cc:7395
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "cast menspesifikasikan tipe fungsi"
  
! #: c/c-typeck.cc:7410
  #, 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:7414
  #, 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:7434
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO melarang cast ke tipe union"
  
! #: c/c-typeck.cc:7444
  #, 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:7479
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7484
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7489
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7522
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "cast meningkatkan alignmen yang dibutuhkan dari tipe target"
  
! #: c/c-typeck.cc:7534
  #, 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:7540
  #, 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:7550 cp/typeck.cc:9654
  #, 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:7564
  #, 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:7573
  #, 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:7583
  #, 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:7698
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7740
  #, fuzzy, gcc-internal-format
  #| msgid "assignment suppression"
  msgid "assignment to expression with array type"
  msgstr "penekanan penempatan"
  
! #: c/c-typeck.cc:7881
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8075 c/c-typeck.cc:8094 c/c-typeck.cc:8153
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(dekat inisialisasi untuk %qs)"
  
! #: c/c-typeck.cc:8169
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "array terinisialisasi dari konstanta string bertanda-petik"
  
! #: c/c-typeck.cc:8219
  #, 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:8253
  #, 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:8256
  #, 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:8261
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "built-in %qD declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: c/c-typeck.cc:8318 c/c-typeck.cc:9217
  #, fuzzy
  #| msgid "%q+D declared here"
  msgid "%e declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: c/c-typeck.cc:8511
  #, 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:8516
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: c/c-typeck.cc:8520
  #, 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:8525
  #, 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:8530
  #, 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:8548
  #, 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:8730 c/c-typeck.cc:9120
  #, 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:8733 c/c-typeck.cc:9123
  #, 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:8736 c/c-typeck.cc:9125
  #, 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:8739 c/c-typeck.cc:9127
  #, 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:8747 c/c-typeck.cc:9010 c/c-typeck.cc:9053
  #, 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:8749 c/c-typeck.cc:9012 c/c-typeck.cc:9055
  #, 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:8751 c/c-typeck.cc:9014 c/c-typeck.cc:9057
  #, 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:8753 c/c-typeck.cc:9016 c/c-typeck.cc:9059
  #, 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:8762
  #, 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:8821
  #, 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:8848
  #, 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:8859
  #, 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:8870
  #, 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:8880
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8896
  #, 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:8911
  #, 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:8917
  #, 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:8923
  #, 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:8928 cp/typeck.cc:10845
  #, 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:8952
  #, 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:8962
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8972
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8977
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9027
  #, 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:9030
  #, 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:9032
  #, 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:9034
  #, 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:9064
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9082
  #, 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:9090
  #, 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:9096
  #, 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:9101
  #, 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:9148
  #, 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:9159
  #, 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:9165
  #, 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:9174
  #, 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:9180
  #, 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:9188
  #, 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:9194
  #, 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:9272
  #, 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:9282
  #, 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:9288
  #, 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:9293
  #, 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:9315
  #, 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:9325
  #, 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:9331
  #, 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:9335
  #, 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:9368
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "tipe tidak kompatibel untuk argumen %d dari %qE"
  
! #: c/c-typeck.cc:9379
  #, 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:9390
  #, 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:9400
  #, 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:9480
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "tradisional C menolak inisialisasi otomatis bersama"
  
! #: c/c-typeck.cc:9722
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9739 c/c-typeck.cc:9749 c/c-typeck.cc:9811 c/c-typeck.cc:9964
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9745
  #, 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:9759
  #, 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:9776
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9785
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9929 c/c-typeck.cc:10915 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:9945 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:9991
  #, 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:9996
  #, 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:10003
  #, 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:10015
  #, 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:10083 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:10097 c/c-typeck.cc:10237 c/c-typeck.cc:11009
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "penginisialisasi tidak valid"
  
! #: c/c-typeck.cc:10109 c/c-typeck.cc:10133 c/c-typeck.cc:10136
! #: c/c-typeck.cc:10144 c/c-typeck.cc:10206 c/c-typeck.cc:11993
! #: c/c-typeck.cc:12077
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "elemen penginisialisasi bukan sebuah konstanta"
  
! #: c/c-typeck.cc:10118
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "array terinisialisasi dari ekspresi array bukan-konstanta"
  
! #: c/c-typeck.cc:10149 c/c-typeck.cc:10219 c/c-typeck.cc:12087
  #, 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:10171 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:10213 c/c-typeck.cc:12082
  #, 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:10524 cp/decl.cc:8528
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "tipe vektor opaque tidak dapat diinisialisasi"
  
! #: c/c-typeck.cc:10755
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "kelebihan grup kurung diakhir dari penginisialisasi"
  
! #: c/c-typeck.cc:10842 c/c-typeck.cc:10845
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "kurung disekitar penginisialisasi skalar"
  
! #: c/c-typeck.cc:10917 c/c-typeck.cc:10921 c/c-typeck.cc:12685
! #: c/c-typeck.cc:12810 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:10958
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "hilang kurung disekitar penginisialisasi"
  
! #: c/c-typeck.cc:10981
  #, 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:11021
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "kelebihan elemen dalam penginisialisasi skalar"
  
! #: c/c-typeck.cc:11144 c/c-typeck.cc:11226
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "indeks array dalam penginisialisasi bukan-array"
  
! #: c/c-typeck.cc:11149 c/c-typeck.cc:11288
  #, 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:11199
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "indeks array dalam penginisialisasi bukan tipe integer"
  
! #: c/c-typeck.cc:11208 c/c-typeck.cc:11217
  #, 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:11222 c/c-typeck.cc:11224
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "indeks array bukan konstan dalam penginisialisasi"
  
! #: c/c-typeck.cc:11228 c/c-typeck.cc:11231
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "indeks array dalam penginisialisasi melebihi batasan array"
  
! #: c/c-typeck.cc:11250
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "jangkauan indeks kosong dalam penginisialisasi"
  
! #: c/c-typeck.cc:11259
  #, 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:11393 c/c-typeck.cc:11448 c/c-typeck.cc:11489
! #: c/c-typeck.cc:11549 c/c-typeck.cc:11596 c/c-typeck.cc:12184
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "bagian terinisialisasi overwritten"
  
! #: c/c-typeck.cc:11484 c/c-typeck.cc:11545 c/c-typeck.cc:11592
! #: c/c-typeck.cc:12181
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "bagian terinisialisasi dengan efek-samping overwritten"
  
! #: c/c-typeck.cc:12109
  #, 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:12555
  #, 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:12567 c/c-typeck.cc:12644
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "kelebihan elemen dalam struktur penginisialisasi"
  
! #: c/c-typeck.cc:12588
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12659 c/c-typeck.cc:12785 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:12755
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "kelebihan elemen dalam penginisialisasi union"
  
! #: c/c-typeck.cc:12777
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "tradisional C menolah inisialisasi dari unions"
  
! #: c/c-typeck.cc:12878
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "kelebihan elemen dalam array penginisialisasi"
  
! #: c/c-typeck.cc:12955 c/c-typeck.cc:12957
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "kelebihan elemen dalam penginisialisasi vektor"
  
! #: c/c-typeck.cc:12991
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "kelebihan elemen dalam penginisialisasi skalar"
  
! #: c/c-typeck.cc:13159 c/c-typeck.cc:13234 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:13171 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:13182 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:13190 c/c-typeck.cc:13281 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:13247 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:13262 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:13273 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:13326
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C melarang %<goto *expr;%>"
  
! #: c/c-typeck.cc:13332
  #, 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:13362 c/gimple-parser.cc:2638 cp/typeck.cc:11447
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "fungsi dideklarasikan %<noreturn%> memiliki sebuah pernyataan %<return%>"
  
! #: c/c-typeck.cc:13393
  #, 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:13406 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:13409
  #, 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:13490
  #, 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:13495
  #, 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:13588 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch kuantiti bukan sebuah integer"
  
! #: c/c-typeck.cc:13613
  #, 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:13651 c/c-typeck.cc:13659
  #, 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:13665 cp/parser.cc:14672
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: c/c-typeck.cc:13667
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "%<default%> label tidak dalam sebuah pernyataan switch"
  
! #: c/c-typeck.cc:13743 cp/parser.cc:16761
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "pernyataan break tidak dalam loop atau switch"
  
! #: c/c-typeck.cc:13746 c/c-typeck.cc:13766 cp/decl.cc:4639 cp/parser.cc:16772
! #: cp/parser.cc:16794
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "exit tidak valid dari blok struktur OpenMP"
  
! #: c/c-typeck.cc:13749 cp/parser.cc:16775
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "pernyataan break digunakan dengan OpenMP untuk loop"
  
! #: c/c-typeck.cc:13763 cp/parser.cc:16785
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "pernyataan continue tidak dalam sebuah loop"
  
! #: c/c-typeck.cc:13813 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "pernyataan dengan tidak ada efek"
  
! #: c/c-typeck.cc:13857
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "ekspresi pernyataan memiliki tipe tidak lengkap"
  
! #: c/c-typeck.cc:14148
  #, 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:14153
  #, 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:14171 c/c-typeck.cc:14209
  #, 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:14176 c/c-typeck.cc:14214
  #, 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:14808 c/c-typeck.cc:14978 cp/typeck.cc:6417
  #, 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:14816 c/c-typeck.cc:14986 cp/typeck.cc:6431
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:14831 c/c-typeck.cc:15001 cp/typeck.cc:6449
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "perbandingan diantara tipe %qT dan %qT"
  
! #: c/c-typeck.cc:14847 c/c-typeck.cc:15011 cp/typeck.cc:6472
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14861 cp/typeck.cc:6088
  #, 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:14900 c/c-typeck.cc:15052
  #, 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:14907 c/c-typeck.cc:14913
  #, 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:14920 c/c-typeck.cc:15062
  #, 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:14933 c/c-typeck.cc:14939 c/c-typeck.cc:15089
! #: c/c-typeck.cc:15095
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "perbandingan diantara penunjuk dan integer"
  
! #: c/c-typeck.cc:15040
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "perbandingan dari penunjuk lengkap dan tidak lengkap"
  
! #: c/c-typeck.cc:15042
  #, 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:15047
  #, 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:15070 c/c-typeck.cc:15073 c/c-typeck.cc:15080
! #: c/c-typeck.cc:15083
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "perbandingan terurut dari penunjuk dengan integer nol"
  
! #: c/c-typeck.cc:15160
  #, 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:15478
  #, 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:15482
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "menggunakan nilai tipe struct dimana skalar dibutuhkan"
  
! #: c/c-typeck.cc:15486
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "menggunaka nilai tipe union dimana skalar dibutuhkan"
  
! #: c/c-typeck.cc:15502
  #, 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:15705 cp/semantics.cc:12555
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15716 c/c-typeck.cc:15726 cp/semantics.cc:12566
! #: cp/semantics.cc:12576
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-typeck.cc:15761 cp/semantics.cc:12611
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15829 cp/semantics.cc:6066 cp/semantics.cc:9478
  #, 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:15833 c/c-typeck.cc:17798 cp/semantics.cc:6070
! #: cp/semantics.cc:9482
  #, 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:15841
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%Hterlalu banyak %qs clauses"
  
! #: c/c-typeck.cc:15851 c/c-typeck.cc:17805 c/c-typeck.cc:17959
! #: cp/semantics.cc:6079 cp/semantics.cc:9489 cp/semantics.cc:9678
  #, 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:15884 cp/semantics.cc:6113
  #, 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:15891 cp/semantics.cc:6120
  #, 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:15914 cp/semantics.cc:6153
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected single pointer in %qs clause"
  msgstr "diduga string literal"
  
! #: c/c-typeck.cc:15932 c/c-typeck.cc:15999 c/c-typeck.cc:16290
! #: cp/semantics.cc:6171 cp/semantics.cc:6238
  #, 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:15951 cp/semantics.cc:6190
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6198
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15968 c/c-typeck.cc:16092 cp/semantics.cc:6207
! #: cp/semantics.cc:6331
  #, 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:15985 cp/semantics.cc:6224
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16028 cp/semantics.cc:6267
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16043 cp/semantics.cc:6282
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16080 cp/semantics.cc:6319
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16084 cp/semantics.cc:6323
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16112 c/c-typeck.cc:16229 cp/semantics.cc:6350
! #: cp/semantics.cc:6484
  #, 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:16122 cp/semantics.cc:6360
  #, 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:16496 cp/semantics.cc:7539
  #, 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:16503
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16509 cp/semantics.cc:7546
  #, 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:16522 cp/semantics.cc:7562
  #, 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:16542 cp/semantics.cc:7598
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16569
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16576 cp/semantics.cc:7632
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16582 cp/semantics.cc:7638
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16588 cp/semantics.cc:7644
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16625 cp/semantics.cc:7692
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected pointer in %qs clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-typeck.cc:16735 cp/semantics.cc:7865
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16757 cp/semantics.cc:7885
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16783 c/c-typeck.cc:16793
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16813
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16825
  #, 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:16833
  #, 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:16877
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE memiliki tipe tidak valid untuk %<reduction(%s)%>"
  
! #: c/c-typeck.cc:16886 cp/semantics.cc:7404
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.cc:16974
  #, 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:16992 c/c-typeck.cc:18053 cp/semantics.cc:10367
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17004 cp/semantics.cc:10435
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE harus berupa %<threadprivate%> untuk %<copyin%>"
  
! #: c/c-typeck.cc:17019 cp/semantics.cc:7928
  #, 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:17028
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17055 cp/semantics.cc:8012
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17085 c/c-typeck.cc:17953 c/c-typeck.cc:18225
! #: cp/semantics.cc:8099 cp/semantics.cc:9672 cp/semantics.cc:10063
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:17102 cp/semantics.cc:8117
  #, 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:17113 cp/semantics.cc:8128
  #, 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:17127 c/c-typeck.cc:17197 c/c-typeck.cc:17232
! #: c/c-typeck.cc:17363 cp/semantics.cc:8946
  #, 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:17137 c/c-typeck.cc:17205 c/c-typeck.cc:17701
! #: c/c-typeck.cc:17853 c/c-typeck.cc:17861 c/c-typeck.cc:17877
! #: c/c-typeck.cc:17886 c/c-typeck.cc:17894 cp/semantics.cc:8142
! #: cp/semantics.cc:8152 cp/semantics.cc:8245 cp/semantics.cc:8253
! #: cp/semantics.cc:8300 cp/semantics.cc:9360 cp/semantics.cc:9550
! #: cp/semantics.cc:9558 cp/semantics.cc:9578 cp/semantics.cc:9587
! #: cp/semantics.cc:9595
  #, 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:17140 c/c-typeck.cc:17211 c/c-typeck.cc:17897
! #: cp/semantics.cc:8155 cp/semantics.cc:8259 cp/semantics.cc:9598
  #, 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:17185 cp/semantics.cc:8232
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE bukan sebuah variabel dalam clause %<firstprivate%>"
  
! #: c/c-typeck.cc:17225 cp/semantics.cc:8292
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE bukan sebuah variabel dalam clause %<lastprivate%>"
  
! #: c/c-typeck.cc:17244 cp/semantics.cc:8725
  #, 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:17251
  #, 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:17258
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17265
  #, 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:17278 cp/semantics.cc:8794
  #, 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:17284
  #, 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:17297 cp/semantics.cc:8833
  #, 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:17303
  #, 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:17374 cp/semantics.cc:8965
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17392 cp/semantics.cc:8986
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17406
  #, 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:17423 cp/semantics.cc:9018
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17439 cp/semantics.cc:9038
  #, 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:17464 cp/semantics.cc:9062
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17467
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17476 cp/semantics.cc:9078
  #, 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:17512 cp/semantics.cc:9115
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17527 cp/semantics.cc:9130
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9148
  #, 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:17556 cp/semantics.cc:9170
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17566 cp/semantics.cc:9182
  #, 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:17637 cp/semantics.cc:9295
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17657 c/c-typeck.cc:17733 c/c-typeck.cc:17769
! #: cp/semantics.cc:9315 cp/semantics.cc:9394 cp/semantics.cc:9430
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "unsupported map expression %qE"
  msgstr "kombinasi tidak didukung: %s"
  
! #: c/c-typeck.cc:17697 c/c-typeck.cc:17874 cp/semantics.cc:9356
! #: cp/semantics.cc:9575
  #, 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:17705 c/c-typeck.cc:17880 cp/semantics.cc:9364
! #: cp/semantics.cc:9581
  #, 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:17824 c/c-typeck.cc:17966 cp/semantics.cc:9518
! #: cp/semantics.cc:9686
  #, 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:17949 cp/semantics.cc:9667
  #, 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:17975 cp/semantics.cc:9698
  #, 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:17989 cp/semantics.cc:9714
  #, 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:17992 cp/semantics.cc:9717
  #, 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:18011
  #, 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:18018
  #, 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:18066 c/c-typeck.cc:18172 cp/semantics.cc:10318
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18086 cp/semantics.cc:9222
  #, 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:18208 cp/semantics.cc:10031
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18243 cp/semantics.cc:10125
  #, 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:18254 cp/semantics.cc:10139
  #, 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:18263 cp/semantics.cc:10148
  #, 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:18312 cp/semantics.cc:10506
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE adalah predetermined %qs untuk %qs"
  
! #: c/c-typeck.cc:18322
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18358 cp/semantics.cc:10259
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18370 cp/semantics.cc:10272
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18381 c/c-typeck.cc:18389 cp/semantics.cc:10281
! #: cp/semantics.cc:10310
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18437 cp/semantics.cc:10239
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18488 cp/semantics.cc:10289
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18496 cp/semantics.cc:10300
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18504 cp/semantics.cc:10356
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18514 cp/semantics.cc:10329
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18532 cp/semantics.cc:10531
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18550 cp/semantics.cc:10602
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18554 cp/semantics.cc:10606
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18736
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18741
  #, 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:18747
  #, 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:18754 c/c-typeck.cc:18764
  #, 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:18760
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr ""
*** 60068,60315 ****
  msgid "That string should not be that long."
  msgstr ""
  
! #: cobol/genapi.cc:1213
  #, gcc-internal-format, gfc-internal-format
  msgid "%s should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:1776
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%s: Knows not the variable type %s for %s"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: cobol/genapi.cc:2110
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: invalid file name: %s\n"
  msgid "%s: Invalid field type %s:"
  msgstr "%s: nama berkas tidak valid: %s\n"
  
! #: cobol/genapi.cc:4392
  #, fuzzy, gcc-internal-format
  #| msgid "invalid GIMPLE statement"
  msgid "Not valid for ACCEPT statement."
  msgstr "pernyataan GIMPLE tidak valid"
  
! #: cobol/genapi.cc:5445
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr ""
  
! #: cobol/genapi.cc:5468
  #, fuzzy, gcc-internal-format
  #| msgid "invalid GIMPLE statement"
  msgid "Not valid for DISPLAY statement."
  msgstr "pernyataan GIMPLE tidak valid"
  
! #: cobol/genapi.cc:7736 cobol/genapi.cc:7742 cobol/genapi.cc:7748
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7855
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7919
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7964
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8215
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr ""
  
! #: cobol/genapi.cc:8226
  #, gcc-internal-format
  msgid "unknown %<setop_t%> code %d"
  msgstr ""
  
! #: cobol/genapi.cc:8415
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr ""
  
! #: cobol/genapi.cc:9406
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: ignoring subscripts"
  msgstr ""
  
! #: cobol/genapi.cc:9629 cobol/genapi.cc:10121
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9754
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr ""
  
! #: cobol/genapi.cc:9861
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9866
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:9872
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr ""
  
! #: cobol/genapi.cc:9932
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9937
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:9992
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10002
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10007
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10013
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10018
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10024
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10033
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10077
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10126
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10132
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10137
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10222
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:10405
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr ""
  
! #: cobol/genapi.cc:12236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qT resolves to %qT, which is is not a class type"
  msgid "%s: asked to sort %s, which is not a table"
  msgstr "%qT meresolf ke %qT, yang bukan sebuah tipe class"
  
  #. Having both or neither violates SORT syntax
! #: cobol/genapi.cc:12368
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12502
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12924
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13328
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr ""
  
! #: cobol/genapi.cc:13599
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: What in the name of Nero are we doing here?"
  msgstr ""
  
! #: cobol/genapi.cc:14989
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:15226
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:16958
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr ""
  
! #: cobol/genapi.cc:17018
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr ""
  
! #: cobol/genapi.cc:17048
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s is a table, but it improperly has a capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17088
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17093
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17100
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr ""
--- 60152,60399 ----
  msgid "That string should not be that long."
  msgstr ""
  
! #: cobol/genapi.cc:1263
  #, gcc-internal-format, gfc-internal-format
  msgid "%s should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:1828
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%s: Knows not the variable type %s for %s"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: cobol/genapi.cc:2162
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: invalid file name: %s\n"
  msgid "%s: Invalid field type %s:"
  msgstr "%s: nama berkas tidak valid: %s\n"
  
! #: cobol/genapi.cc:4444
  #, fuzzy, gcc-internal-format
  #| msgid "invalid GIMPLE statement"
  msgid "Not valid for ACCEPT statement."
  msgstr "pernyataan GIMPLE tidak valid"
  
! #: cobol/genapi.cc:5497
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr ""
  
! #: cobol/genapi.cc:5520
  #, fuzzy, gcc-internal-format
  #| msgid "invalid GIMPLE statement"
  msgid "Not valid for DISPLAY statement."
  msgstr "pernyataan GIMPLE tidak valid"
  
! #: cobol/genapi.cc:7790 cobol/genapi.cc:7796 cobol/genapi.cc:7802
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7909
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7973
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8018
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8269
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr ""
  
! #: cobol/genapi.cc:8280
  #, gcc-internal-format
  msgid "unknown %<setop_t%> code %d"
  msgstr ""
  
! #: cobol/genapi.cc:8469
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr ""
  
! #: cobol/genapi.cc:9460
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: ignoring subscripts"
  msgstr ""
  
! #: cobol/genapi.cc:9683 cobol/genapi.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9808
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr ""
  
! #: cobol/genapi.cc:9915
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9920
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:9926
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr ""
  
! #: cobol/genapi.cc:9986
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9991
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10046
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10056
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10061
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10067
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10072
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10078
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10087
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10131
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10180
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10186
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10191
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10276
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:10459
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr ""
  
! #: cobol/genapi.cc:12290
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qT resolves to %qT, which is is not a class type"
  msgid "%s: asked to sort %s, which is not a table"
  msgstr "%qT meresolf ke %qT, yang bukan sebuah tipe class"
  
  #. Having both or neither violates SORT syntax
! #: cobol/genapi.cc:12422
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12556
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12978
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13382
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr ""
  
! #: cobol/genapi.cc:13653
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: What in the name of Nero are we doing here?"
  msgstr ""
  
! #: cobol/genapi.cc:15043
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:15280
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:17171
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr ""
  
! #: cobol/genapi.cc:17209
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr ""
  
! #: cobol/genapi.cc:17239
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s is a table, but it improperly has a capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17279
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17284
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17291
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr ""
*************** msgstr ""
*** 60318,60334 ****
  #. During the early stages of implementing cbl_field_t::our_index, there
  #. were execution paths in parse.y and parser.cc that resulted in
  #. our_index not being set.  Those should be gone.
! #: cobol/genapi.cc:17235
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr ""
  
! #: cobol/genapi.cc:17319
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17387
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr ""
--- 60402,60418 ----
  #. During the early stages of implementing cbl_field_t::our_index, there
  #. were execution paths in parse.y and parser.cc that resulted in
  #. our_index not being set.  Those should be gone.
! #: cobol/genapi.cc:17426
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr ""
  
! #: cobol/genapi.cc:17512
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17580
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr ""
*************** msgstr ""
*** 60396,60418 ****
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr ""
  
! #: cobol/genutil.cc:621
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "Too many subscripts"
  msgstr "terlalu banyak berkas masukan"
  
! #: cobol/genutil.cc:787
  #, gcc-internal-format
  msgid "cannot get %<float%> value from %s"
  msgstr ""
  
! #: cobol/lexio.cc:1584
  #, gcc-internal-format, gfc-internal-format
  msgid "%s pid %ld terminated by %s"
  msgstr ""
  
! #: cobol/lexio.cc:1589
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: %s exited with status %d\n"
  msgid "%s exited with status %d"
--- 60480,60502 ----
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr ""
  
! #: cobol/genutil.cc:643 cobol/genutil.cc:710
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "Too many subscripts"
  msgstr "terlalu banyak berkas masukan"
  
! #: cobol/genutil.cc:871
  #, gcc-internal-format
  msgid "cannot get %<float%> value from %s"
  msgstr ""
  
! #: cobol/lexio.cc:1589
  #, gcc-internal-format, gfc-internal-format
  msgid "%s pid %ld terminated by %s"
  msgstr ""
  
! #: cobol/lexio.cc:1594
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: %s exited with status %d\n"
  msgid "%s exited with status %d"
*************** msgstr "%s: %s keluar dengan status %d\n
*** 60422,60485 ****
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  msgstr ""
  
! #: cobol/symbols.cc:1878
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: wait: %s\n"
  msgid "%s: data item %s #"
  msgstr "%s: tunggu: %s\n"
  
! #: cobol/symbols.cc:2042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "mask must be an immediate"
  msgid "%s: key must be field"
  msgstr "mask harus berupa sebuah immediate"
  
! #: cobol/symbols.cc:4179
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "spec '%s' has invalid '%%W%c"
  msgid "%s: %s %s has invalid encoding"
  msgstr "spesifikasi '%s' memiliki '%%W%c' tidak valid"
  
! #: cobol/symbols.cc:4347 cobol/symbols.cc:4450 cobol/symbols.cc:4480
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: would convert file '%s'\n"
  msgid "%s:%d: could not add '%s'"
  msgstr "%s: akan mengubah berkas '%s'\n"
  
! #: cobol/util.cc:1767
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "(%s %s %s %s %s"
  msgid "%s: %s %lu %s %lu"
  msgstr "(%s %s %s %s %s"
  
! #: cobol/util.cc:1782
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "(%s %s %s %s %s"
  msgid "%s: nbytes %lu %s %lu"
  msgstr "(%s %s %s %s %s"
  
! #: cobol/util.cc:1860
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
  msgstr ""
  
! #: cobol/util.cc:2215
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr ""
  
! #: cobol/util.cc:2810
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: compiling '%s'\n"
  msgid "%s: regcomp: %s"
  msgstr "%s: mengkompile '%s'\n"
  
! #: cobol/util.cc:2959
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: missing inode for %s"
  msgstr ""
  
! #: cobol/util.cc:3379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect: recompiling %s\n"
  msgid "failed compiling %s"
--- 60506,60569 ----
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  msgstr ""
  
! #: cobol/symbols.cc:1883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: wait: %s\n"
  msgid "%s: data item %s #"
  msgstr "%s: tunggu: %s\n"
  
! #: cobol/symbols.cc:2047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "mask must be an immediate"
  msgid "%s: key must be field"
  msgstr "mask harus berupa sebuah immediate"
  
! #: cobol/symbols.cc:4232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "spec '%s' has invalid '%%W%c"
  msgid "%s: %s %s has invalid encoding"
  msgstr "spesifikasi '%s' memiliki '%%W%c' tidak valid"
  
! #: cobol/symbols.cc:4400 cobol/symbols.cc:4503 cobol/symbols.cc:4533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: would convert file '%s'\n"
  msgid "%s:%d: could not add '%s'"
  msgstr "%s: akan mengubah berkas '%s'\n"
  
! #: cobol/util.cc:1776
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "(%s %s %s %s %s"
  msgid "%s: %s %lu %s %lu"
  msgstr "(%s %s %s %s %s"
  
! #: cobol/util.cc:1791
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "(%s %s %s %s %s"
  msgid "%s: nbytes %lu %s %lu"
  msgstr "(%s %s %s %s %s"
  
! #: cobol/util.cc:1869
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
  msgstr ""
  
! #: cobol/util.cc:2224
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr ""
  
! #: cobol/util.cc:2814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: compiling '%s'\n"
  msgid "%s: regcomp: %s"
  msgstr "%s: mengkompile '%s'\n"
  
! #: cobol/util.cc:2963
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: missing inode for %s"
  msgstr ""
  
! #: cobol/util.cc:3387
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect: recompiling %s\n"
  msgid "failed compiling %s"
*************** msgstr "tidak cocok %<operator %s%> untu
*** 60968,60974 ****
  msgid "%q#D is private within this context"
  msgstr "dalam konteks ini"
  
! #: cp/call.cc:8447 cp/decl.cc:10336
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared private here"
--- 61052,61058 ----
  msgid "%q#D is private within this context"
  msgstr "dalam konteks ini"
  
! #: cp/call.cc:8447 cp/decl.cc:10339
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared private here"
*************** msgstr "%q+D dideklarasikan disini"
*** 60980,60986 ****
  msgid "%q#D is protected within this context"
  msgstr "dalam konteks ini"
  
! #: cp/call.cc:8453 cp/decl.cc:10337
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared protected here"
--- 61064,61070 ----
  msgid "%q#D is protected within this context"
  msgstr "dalam konteks ini"
  
! #: cp/call.cc:8453 cp/decl.cc:10340
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared protected here"
*************** msgstr "tidak dapat mengikat rvalue %qE
*** 61134,61140 ****
  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:2059
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
--- 61218,61224 ----
  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 ""
*************** msgstr "tidak pasangan fungsi untuk pang
*** 61367,61373 ****
  msgid "call to non-function %qD"
  msgstr "panggilan ke bukan-fungsi %qD"
  
! #: cp/call.cc:12066 cp/pt.cc:17955 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
--- 61451,61457 ----
  msgid "call to non-function %qD"
  msgstr "panggilan ke bukan-fungsi %qD"
  
! #: cp/call.cc:12066 cp/pt.cc:18011 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
*************** msgstr "ISO C++ mengatakan bahwa ini ada
*** 61472,61501 ****
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:14529
  #, 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:14533
  #, 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:14862
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "possibly dangling reference to a temporary"
  msgstr "mengembalikan referensi ke sementara"
  
! #: cp/call.cc:14863
  #, gcc-internal-format
  msgid "%qT temporary created here"
  msgstr ""
  
! #: cp/call.cc:15245
  #, fuzzy, gcc-internal-format
  #| msgid "%s: definition of function '%s' not converted\n"
  msgid "explicit conversion function was not considered"
--- 61556,61585 ----
  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"
*************** msgid "%q#D cannot be overloaded with %q
*** 61549,61555 ****
  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:3002 cp/name-lookup.cc:3319
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous declaration %q#D"
--- 61633,61639 ----
  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"
*************** msgstr "ofset dari %q+D adalah bukan ABI
*** 61981,62152 ****
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "ukuran dari array %qs adalah terlalu besar"
  
! #: cp/class.cc:7775
  #, 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:7776
  #, 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:7781
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "array member %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.cc:7810
  #, 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:7812
  #, 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:7821 cp/class.cc:7856
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %q#T"
  msgid "in the definition of %q#T"
  msgstr "redefinisi dari %q#T"
  
! #: cp/class.cc:7829
  #, 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:7831
  #, 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:7854
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "next member %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.cc:7966 cp/decl.cc:19511 cp/parser.cc:30592
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redefinisi dari %q#T"
  
! #: cp/class.cc:7975
  #, gcc-internal-format
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7978 cp/decl.cc:20556
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
  
! #: cp/class.cc:8124
  #, 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:8152
  #, 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:8158
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.cc:8162
  #, 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:8168
  #, 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:8339
  #, 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:8350
  #, 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:8871
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "bahasa string %<\"%E\"%> tidak dikenal"
  
! #: cp/class.cc:8961
  #, 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:9134
  #, 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:9161
  #, 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:9203
  #, 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:9208
  #, 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:9218
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "mengasumsikan penunjuk ke anggota %qD"
  
! #: cp/class.cc:9221
  #, 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:9302
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "tidak cukup informasi mengenai tipe"
  
! #: cp/class.cc:9322
  #, 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:9623
  #, 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:9626
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as %q#D"
  msgid "used here to mean %q#D"
--- 62065,62236 ----
  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:19542 cp/parser.cc:30588
  #, 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:20587
  #, 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"
*************** msgstr "tipe kembali abstrak tidak valid
*** 62186,62192 ****
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16439
  #, 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%>"
--- 62270,62276 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16470
  #, 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 ""
*** 62214,62617 ****
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr ""
  
! #: cp/constexpr.cc:838
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr ""
  
! #: cp/constexpr.cc:899
  #, fuzzy, gcc-internal-format
  #| msgid "%Jbase class %q#T should be explicitly initialized in the copy constructor"
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr "%J kelas dasar %q#T seharusnya secara eksplisit diinisialisasikan dalam konstruktor salinan"
  
! #: cp/constexpr.cc:962 cp/constexpr.cc:1128
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr ""
  
! #: cp/constexpr.cc:1087
  #, gcc-internal-format
  msgid "%<-fimplicit-constexpr%> only affects %<inline%> functions"
  msgstr ""
  
! #: cp/constexpr.cc:1103
  #, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1465 cp/constexpr.cc:7962
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:1739
  #, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1754
  #, gcc-internal-format
  msgid "%qs called after throwing an exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1757
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type %qT"
  msgid "%qs called after throwing an exception of type %qT"
  msgstr "cast ke fungsi tipe %qT tidak valid"
  
! #: cp/constexpr.cc:1771
  #, gcc-internal-format
  msgid "uncaught exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1785
  #, gcc-internal-format
  msgid "uncaught exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1787
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexception of type %qT will be caught"
  msgid "uncaught exception of type %qT"
  msgstr "%H eksepsi dari tipe %qT tidak akan ditangkap"
  
! #: cp/constexpr.cc:1911
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must not have variable number of arguments"
  msgid "call to %qD function with incorrect number of arguments"
  msgstr "%qD tidak boleh memiliki argumen dengan jumlah bervariabel"
  
! #: cp/constexpr.cc:1929
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared with an exception specification"
  msgid "%qD called with no caught exceptions pending"
  msgstr "%q+D dideklarasikan dengan spesifikasi eksepsi"
  
! #: cp/constexpr.cc:2013
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "cannot allocate exception: size not constant"
  msgstr "ekspresi integral %qE bukan konstan"
  
! #: cp/constexpr.cc:2033
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:2064 cp/constexpr.cc:2116
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared with an exception specification"
  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:2223
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qD called without supportable %qs"
  msgstr "%s tidak mendukung %s"
  
! #: cp/constexpr.cc:2279
  #, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr ""
  
! #: cp/constexpr.cc:2307
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2345
  #, 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:2372
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2419
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2453
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2457
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma message: %s"
  msgid "constexpr message: %.*s"
  msgstr "pesan #pragma: %s"
  
! #: cp/constexpr.cc:2563 cp/constexpr.cc:4538
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:2565 cp/constexpr.cc:2686 cp/constexpr.cc:2695
! #: cp/constexpr.cc:4871 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:2855 cp/constexpr.cc:3819 cp/constexpr.cc:4193
! #: cp/constexpr.cc:4258 cp/constexpr.cc:12023
  #: 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:2929 cp/constexpr.cc:7479 cp/constexpr.cc:10197
  #: 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:3115
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3118
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:3201
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3241 cp/constexpr.cc:11968
  #: 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:3298 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:3326 rust/backend/rust-constexpr.cc:2700
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.cc:3604 cp/constexpr.cc:3663 cp/constexpr.cc:3696
! #: cp/constexpr.cc:3718
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3605
  #, 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:3632
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.cc:3664 cp/constexpr.cc:3697
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3720
  #, 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:3723
  #, 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:3825
  #, 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:3905
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t throw %qT"
  msgstr "tidak dapat menjalankan '%s': %s"
  
! #: cp/constexpr.cc:3980 rust/backend/rust-constexpr.cc:3571
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:4063
  #, 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:4096
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4100 cp/constexpr.cc:4123
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.cc:4119
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4136
  #, 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:4143
  #, 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:4301 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:4308
  #, 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:4312 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:4396 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:4407 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:4829
  #, 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:4832
  #, 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:4838
  #, 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:4914 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:4921 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:4944 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:4963 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:5182 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5729 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:5732 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:5737 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:5740 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:5954 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:6020 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:6039 cp/constexpr.cc:6175 cp/constexpr.cc:6187
! #: cp/constexpr.cc:9208 cp/constexpr.cc:9344 cp/constexpr.cc:11918
! #: cp/constexpr.cc:12977 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
--- 62298,62701 ----
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr ""
  
! #: cp/constexpr.cc:839
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr ""
  
! #: cp/constexpr.cc:900
  #, fuzzy, gcc-internal-format
  #| msgid "%Jbase class %q#T should be explicitly initialized in the copy constructor"
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr "%J kelas dasar %q#T seharusnya secara eksplisit diinisialisasikan dalam konstruktor salinan"
  
! #: cp/constexpr.cc:963 cp/constexpr.cc:1129
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr ""
  
! #: cp/constexpr.cc:1088
  #, gcc-internal-format
  msgid "%<-fimplicit-constexpr%> only affects %<inline%> functions"
  msgstr ""
  
! #: cp/constexpr.cc:1104
  #, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7964
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:1740
  #, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1755
  #, gcc-internal-format
  msgid "%qs called after throwing an exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1758
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type %qT"
  msgid "%qs called after throwing an exception of type %qT"
  msgstr "cast ke fungsi tipe %qT tidak valid"
  
! #: cp/constexpr.cc:1772
  #, gcc-internal-format
  msgid "uncaught exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1786
  #, gcc-internal-format
  msgid "uncaught exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1788
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexception of type %qT will be caught"
  msgid "uncaught exception of type %qT"
  msgstr "%H eksepsi dari tipe %qT tidak akan ditangkap"
  
! #: cp/constexpr.cc:1912
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must not have variable number of arguments"
  msgid "call to %qD function with incorrect number of arguments"
  msgstr "%qD tidak boleh memiliki argumen dengan jumlah bervariabel"
  
! #: cp/constexpr.cc:1930
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared with an exception specification"
  msgid "%qD called with no caught exceptions pending"
  msgstr "%q+D dideklarasikan dengan spesifikasi eksepsi"
  
! #: cp/constexpr.cc:2014
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "cannot allocate exception: size not constant"
  msgstr "ekspresi integral %qE bukan konstan"
  
! #: cp/constexpr.cc:2034
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:2065 cp/constexpr.cc:2117
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared with an exception specification"
  msgid "%qD called with no caught exceptions active"
  msgstr "%q+D dideklarasikan dengan spesifikasi eksepsi"
  
! #: cp/constexpr.cc:2155
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2224
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qD called without supportable %qs"
  msgstr "%s tidak mendukung %s"
  
! #: cp/constexpr.cc:2280
  #, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr ""
  
! #: cp/constexpr.cc:2308
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2346
  #, 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:2373
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2420
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2454
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2458
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma message: %s"
  msgid "constexpr message: %.*s"
  msgstr "pesan #pragma: %s"
  
! #: cp/constexpr.cc:2564 cp/constexpr.cc:4540
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:2566 cp/constexpr.cc:2687 cp/constexpr.cc:2696
! #: cp/constexpr.cc:4873 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:2856 cp/constexpr.cc:3821 cp/constexpr.cc:4195
! #: cp/constexpr.cc:4260 cp/constexpr.cc:12039
  #: 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:2930 cp/constexpr.cc:7481 cp/constexpr.cc:10199
  #: 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:3117
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3120
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:3203
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3243 cp/constexpr.cc:11984
  #: 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:3300 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:3328 rust/backend/rust-constexpr.cc:2700
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.cc:3606 cp/constexpr.cc:3665 cp/constexpr.cc:3698
! #: cp/constexpr.cc:3720
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3607
  #, 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:3634
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.cc:3666 cp/constexpr.cc:3699
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3722
  #, 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:3725
  #, 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:3827
  #, 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:3907
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t throw %qT"
  msgstr "tidak dapat menjalankan '%s': %s"
  
! #: cp/constexpr.cc:3982 rust/backend/rust-constexpr.cc:3571
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:4065
  #, 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:4098
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4102 cp/constexpr.cc:4125
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.cc:4121
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4138
  #, 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:4145
  #, 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:4303 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:4310
  #, 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:4314 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:4398 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:4409 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:4831
  #, 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:4834
  #, 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:4840
  #, 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:4916 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:4923 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:4946 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:4965 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:5184 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5731 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:5734 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:5739 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:5742 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:5956 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:6022 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:6041 cp/constexpr.cc:6177 cp/constexpr.cc:6189
! #: cp/constexpr.cc:9210 cp/constexpr.cc:9346 cp/constexpr.cc:11934
! #: cp/constexpr.cc:12999 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 *%>"
*** 62619,63199 ****
  msgid "%qE is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.cc:6047 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:6081 cp/constexpr.cc:6118 cp/constexpr.cc:8153
  #: 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:6083
  #, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6096 cp/constexpr.cc:8148
  #: 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:6253
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6256
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6267
  #, 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:6270
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6281
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6284
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6295
  #, 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:6299
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6310
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:6313
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.cc:6471
  #, 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:6480 cp/constexpr.cc:6490
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6510
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6557
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.cc:6569
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7503
  #, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7511
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qT object created here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/constexpr.cc:7514 cp/parser.cc:13136 cp/parser.cc:13147
! #: cp/reflect.cc:8428 cp/semantics.cc:4701 cp/semantics.cc:4717
  #, 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:7557 cp/constexpr.cc:7590
  #, 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:7559 cp/constexpr.cc:7585 cp/constexpr.cc:7592
! #: cp/constexpr.cc:7957 cp/constexpr.cc:11022 cp/constexpr.cc:11035
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "allocated here"
  msgstr "dipanggil dari sini"
  
! #: cp/constexpr.cc:7563
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7583
  #, 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:7595
  #, 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:7603 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:7608
  #, 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:7611
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is private"
  msgid "%q#D is volatile"
  msgstr "%q+#D adalah private"
  
! #: cp/constexpr.cc:7616 cp/constexpr.cc:7623
  #: 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:7629 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:7632 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:7955
  #, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7964
  #, 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:7971
  #, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7974
  #, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8126
  #, 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:8157
  #, 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:8164
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8176 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:8836 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:8949 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:8951 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:8970
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "penggunaan tidak valid dari %qD"
  
! #: cp/constexpr.cc:8974
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:8976
  #, 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:8978
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:8980
  #, 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:9092
  #, 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:9170
  #, 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:9183
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9374
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9377
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9445 cp/constexpr.cc:12670
  #: 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:9670
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9674
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9677
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10053 cp/constexpr.cc:12146
  #, 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:10087 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:10142
  #, 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:10152
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr ""
  
! #: cp/constexpr.cc:10160
  #, 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:10174
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:10214 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:10373 cp/constexpr.cc:12455 cp/constexpr.cc:12898
  #: 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:10422 cp/constexpr.cc:12942
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "overflow dalam konstanta ekspresi"
  
! #: cp/constexpr.cc:10543
  #, 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:10593 cp/constexpr.cc:10605
  #: 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:10608
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unexpected expression %qE of kind %s"
  msgstr "diduga ekspresi"
  
! #: cp/constexpr.cc:10626
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10764
  #, 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:10770
  #, 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:10955
  #, 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:10957
  #, 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:10959
  #, fuzzy, gcc-internal-format
  #| msgid "%Jjump into statement expression"
  msgid "%<return%> in a statement expression"
  msgstr "%J lompat ke pernyataan ekspresi"
  
! #: cp/constexpr.cc:11000 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:11016
  #, 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:11020 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:11033 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:11054 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11058
  #, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11083
  #, 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:11088
  #, 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:11104 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:11145
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11854 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:12108
  #, 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:12111
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12167 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:12201 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:12391
  #, 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:12403
  #, 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:12479
  #, 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:12496
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:12560
  #, 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:12634
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12642
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12722 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:12823 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:12895
  #, 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:12908
  #, 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:12959
  #, 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:13004 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"
--- 62703,63283 ----
  msgid "%qE is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.cc:6049 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:6083 cp/constexpr.cc:6120 cp/constexpr.cc:8155
  #: 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:6085
  #, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6098 cp/constexpr.cc:8150
  #: 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:6255
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6258
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6269
  #, 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:6272
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6283
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6286
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6297
  #, 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:6301
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6312
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:6315
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.cc:6473
  #, 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:6482 cp/constexpr.cc:6492
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6512
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6559
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.cc:6571
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7505
  #, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7513
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qT object created here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/constexpr.cc:7516 cp/parser.cc:13134 cp/parser.cc:13145
! #: cp/reflect.cc:8548 cp/semantics.cc:4693 cp/semantics.cc:4709
  #, 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:7559 cp/constexpr.cc:7592
  #, 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:7561 cp/constexpr.cc:7587 cp/constexpr.cc:7594
! #: cp/constexpr.cc:7959 cp/constexpr.cc:11030 cp/constexpr.cc:11043
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "allocated here"
  msgstr "dipanggil dari sini"
  
! #: cp/constexpr.cc:7565
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7585
  #, 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:7597
  #, 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:7605 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:7610
  #, 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:7613
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is private"
  msgid "%q#D is volatile"
  msgstr "%q+#D adalah private"
  
! #: cp/constexpr.cc:7618 cp/constexpr.cc:7625
  #: 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:7631 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:7634 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:7957
  #, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7966
  #, 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:7973
  #, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7976
  #, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8128
  #, 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:8159
  #, 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:8166
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8178 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:8838 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:8951 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:8953 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:8972
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "penggunaan tidak valid dari %qD"
  
! #: cp/constexpr.cc:8976
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:8978
  #, 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:8980
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:8982
  #, 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:9094
  #, 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:9172
  #, 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:9185
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9376
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9379
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9447 cp/constexpr.cc:12692
  #: 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:9672
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9676
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9679
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10055 cp/constexpr.cc:12162
  #, 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:10089 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:10144
  #, 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:10154
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr ""
  
! #: cp/constexpr.cc:10162
  #, 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:10176
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:10216 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:10375 cp/constexpr.cc:12471 cp/constexpr.cc:12920
  #: 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:10424 cp/constexpr.cc:12964
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "overflow dalam konstanta ekspresi"
  
! #: cp/constexpr.cc:10545
  #, 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:10595 cp/constexpr.cc:10607
  #: 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:10610
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unexpected expression %qE of kind %s"
  msgstr "diduga ekspresi"
  
! #: cp/constexpr.cc:10628
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10772
  #, 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:10778
  #, 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:10963
  #, 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:10965
  #, 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:10967
  #, fuzzy, gcc-internal-format
  #| msgid "%Jjump into statement expression"
  msgid "%<return%> in a statement expression"
  msgstr "%J lompat ke pernyataan ekspresi"
  
! #: cp/constexpr.cc:11008 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:11024
  #, 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:11028 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:11041 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:11062 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11066
  #, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11091
  #, 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:11096
  #, 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:11112 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:11163
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11870 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:12124
  #, 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:12127
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12183 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:12217 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:12407
  #, 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:12419
  #, 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:12495
  #, 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:12512
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:12576
  #, 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:12650
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12658
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12744 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:12845 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:12917
  #, 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:12930
  #, 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:12981
  #, 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:13026 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 ""
*** 63314,63749 ****
  msgid "failed to deduce %qD in SFINAE context"
  msgstr ""
  
! #: cp/constraint.cc:2175
  #, gcc-internal-format
  msgid "satisfaction of atomic constraint %qE depends on itself"
  msgstr ""
  
! #: cp/constraint.cc:2221
  #, gcc-internal-format
  msgid "satisfaction value of atomic constraint %qE changed from %qE to %qE"
  msgstr ""
  
! #: cp/constraint.cc:2224
  #, gcc-internal-format
  msgid "satisfaction value first evaluated to %qE from here"
  msgstr ""
  
! #: cp/constraint.cc:2341
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "no operand of the disjunction is satisfied"
  msgstr "operan tidak valid dalam instruksi"
  
! #: cp/constraint.cc:2355
  #, gcc-internal-format
  msgid "the operand %qE is unsatisfied because"
  msgstr ""
  
! #: cp/constraint.cc:3138
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qT is not nothrow copy assignable"
  msgstr "%qD bukan sebuah variabel"
  
! #: cp/constraint.cc:3141
  #, fuzzy, gcc-internal-format
  #| msgid "type %qs has no default constructor to call"
  msgid "%qT is not nothrow default constructible"
  msgstr "tipe %qs tidak memiliki konstruktor baku untuk memanggil"
  
! #: cp/constraint.cc:3144
  #, gcc-internal-format
  msgid "%qT is not nothrow copy constructible"
  msgstr ""
  
! #: cp/constraint.cc:3147
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qT is not trivially copy assignable"
  msgstr "%qD bukan sebuah variabel"
  
! #: cp/constraint.cc:3150
  #, fuzzy, gcc-internal-format
  #| msgid "type %qs has no default constructor to call"
  msgid "%qT is not trivially default constructible"
  msgstr "tipe %qs tidak memiliki konstruktor baku untuk memanggil"
  
! #: cp/constraint.cc:3153
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid output file"
  msgid "%qT is not trivially copy constructible"
  msgstr "%qs bukan sebuah berkas keluaran yang valid"
  
! #: cp/constraint.cc:3156
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid output file"
  msgid "%qT is not trivially destructible"
  msgstr "%qs bukan sebuah berkas keluaran yang valid"
  
! #: cp/constraint.cc:3159
  #, gcc-internal-format
  msgid "%qT does not have unique object representations, because"
  msgstr ""
  
! #: cp/constraint.cc:3169
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "%qT does not have a virtual destructor"
  msgstr "kelas dasar %q#T memiliki desktruktor tidak virtual"
  
! #: cp/constraint.cc:3173
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%qT is not an abstract class"
  msgstr "%q#T bukan sebuah kelas"
  
! #: cp/constraint.cc:3176
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an aggregate type"
  msgid "%qT is not an aggregate"
  msgstr "%qT bukan sebuah tipe kumpulan"
  
! #: cp/constraint.cc:3179
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an aggregate type"
  msgid "%qT is not an array"
  msgstr "%qT bukan sebuah tipe kumpulan"
  
! #: cp/constraint.cc:3182
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an accessible base of %qT"
  msgid "%qT is not assignable from %qT, because"
  msgstr "%qT bukan sebuah dasar yang bisa diakses dari %qT"
  
! #: cp/constraint.cc:3186 cp/semantics.cc:13525 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT bukan sebuah basis dari %qT"
  
! #: cp/constraint.cc:3189
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not a bounded array"
  msgstr "%qT bukan sebuah namespace"
  
! #: cp/constraint.cc:3192
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%qT is not a class"
  msgstr "%q#T bukan sebuah kelas"
  
! #: cp/constraint.cc:3195
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a const type"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/constraint.cc:3199
  #, fuzzy, gcc-internal-format
  #| msgid "type %qs has no default constructor to call"
  msgid "%qT is not default constructible, because"
  msgstr "tipe %qs tidak memiliki konstruktor baku untuk memanggil"
  
! #: cp/constraint.cc:3201
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D hides constructor for %q#T"
  msgid "%qT is not constructible from %qT, because"
  msgstr "%q#D menyembunyikan konstruktor untuk %q#T"
  
! #: cp/constraint.cc:3210
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an accessible base of %qT"
  msgid "%qT is not destructible, because"
  msgstr "%qT bukan sebuah dasar yang bisa diakses dari %qT"
  
! #: cp/constraint.cc:3214
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%qT is not an empty class"
  msgstr "%q#T bukan sebuah kelas"
  
! #: cp/constraint.cc:3217
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template"
  msgid "%qT is not an enum"
  msgstr "%qT mungkin bukan sebuah template"
  
! #: cp/constraint.cc:3220
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%qT is not a final class"
  msgstr "%q#T bukan sebuah kelas"
  
! #: cp/constraint.cc:3223
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "%qT is not a function"
  msgstr "%q+D bukan sebuah fungsi,"
  
! #: cp/constraint.cc:3226
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not an implicit-lifetime type"
  msgstr "%qT bukan sebuah tipe template"
  
! #: cp/constraint.cc:3231
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%qT is not invocable, because"
  msgstr "%q#T bukan sebuah kelas"
  
! #: cp/constraint.cc:3233
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a base of %qT"
  msgid "%qT is not invocable by %qT, because"
  msgstr "%qT bukan sebuah basis dari %qT"
  
! #: cp/constraint.cc:3238
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qT is not layout compatible with %qT, because"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: cp/constraint.cc:3242
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a literal type"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/constraint.cc:3245
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member template function"
  msgid "%qT is not a member function pointer"
  msgstr "%qD bukan sebuah anggota dari fungsi template"
  
! #: cp/constraint.cc:3248
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a member of %qT"
  msgid "%qT is not a member object pointer"
  msgstr "%qT bukan sebuah anggota dari %qT"
  
! #: cp/constraint.cc:3251
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a member of %qT"
  msgid "%qT is not a member pointer"
  msgstr "%qT bukan sebuah anggota dari %qT"
  
! #: cp/constraint.cc:3254
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an accessible base of %qT"
  msgid "%qT is not nothrow assignable from %qT, because"
  msgstr "%qT bukan sebuah dasar yang bisa diakses dari %qT"
  
! #: cp/constraint.cc:3259
  #, fuzzy, gcc-internal-format
  #| msgid "type %qs has no default constructor to call"
  msgid "%qT is not nothrow default constructible, because"
  msgstr "tipe %qs tidak memiliki konstruktor baku untuk memanggil"
  
! #: cp/constraint.cc:3261
  #, gcc-internal-format
  msgid "%qT is not nothrow constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3266
  #, gcc-internal-format
  msgid "%qT is not nothrow convertible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3270
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an accessible base of %qT"
  msgid "%qT is not nothrow destructible, because"
  msgstr "%qT bukan sebuah dasar yang bisa diakses dari %qT"
  
! #: cp/constraint.cc:3276
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qT is not nothrow invocable, because"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: cp/constraint.cc:3278
  #, gcc-internal-format
  msgid "%qT is not nothrow invocable by %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3285
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a pointer-to-object type"
  msgid "%qT is not an object type"
  msgstr "%qT bukan sebuah penunjuk-ke-objek tipe"
  
! #: cp/constraint.cc:3289
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an accessible base of %qT"
  msgid "%qT is not a pointer-interconvertible base of %qT, because"
  msgstr "%qT bukan sebuah dasar yang bisa diakses dari %qT"
  
! #: cp/constraint.cc:3294
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qT is not a POD type"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/constraint.cc:3297
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template"
  msgid "%qT is not a pointer"
  msgstr "%qT mungkin bukan sebuah template"
  
! #: cp/constraint.cc:3300
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a polymorphic type"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/constraint.cc:3303
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not a reference"
  msgstr "%qT bukan sebuah namespace"
  
! #: cp/constraint.cc:3306
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a base of %qT"
  msgid "%q#T is not the same as %q#T"
  msgstr "%qT bukan sebuah basis dari %qT"
  
! #: cp/constraint.cc:3309
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not a scoped enum"
  msgstr "%qT bukan sebuah namespace"
  
! #: cp/constraint.cc:3312
  #, 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/constraint.cc:3315
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a trivial type"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/constraint.cc:3318
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an accessible base of %qT"
  msgid "%qT is not trivially assignable from %qT, because"
  msgstr "%qT bukan sebuah dasar yang bisa diakses dari %qT"
  
! #: cp/constraint.cc:3323
  #, gcc-internal-format
  msgid "%qT is not trivially default constructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3325
  #, gcc-internal-format
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3330 cp/tree.cc:5014
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template"
  msgid "%qT is not trivially copyable"
  msgstr "%qT mungkin bukan sebuah template"
  
! #: cp/constraint.cc:3333
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an accessible base of %qT"
  msgid "%qT is not trivially destructible, because"
  msgstr "%qT bukan sebuah dasar yang bisa diakses dari %qT"
  
! #: cp/constraint.cc:3337
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an aggregate type"
  msgid "%qT is not an unbounded array"
  msgstr "%qT bukan sebuah tipe kumpulan"
  
! #: cp/constraint.cc:3340
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "%qT is not a union"
  msgstr "%q+D bukan sebuah fungsi,"
  
! #: cp/constraint.cc:3343
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a base of %qT"
  msgid "%qT is not a virtual base of %qT"
  msgstr "%qT bukan sebuah basis dari %qT"
  
! #: cp/constraint.cc:3346
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not a volatile type"
  msgstr "%qT bukan sebuah tipe template"
  
! #: cp/constraint.cc:3349
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not consteval-only"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/constraint.cc:3352
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qT cannot yield a rank"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/constraint.cc:3355
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D cannot be declared"
  msgid "%qT and %qT cannot be ordered"
  msgstr "%q+#D tidak dapat dideklarasikan"
  
! #: cp/constraint.cc:3358
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qT is not destructurable"
  msgstr "%qD bukan sebuah variabel"
  
! #: cp/constraint.cc:3361
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3365
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3369
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not declared in %qD"
  msgid "%qD is not deducible from %qT"
  msgstr "%qD tidak dideklarasikan dalam %qD"
  
! #: cp/constraint.cc:3436
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constraints for operand"
  msgid "invalid constraints"
  msgstr "batasan untuk operan tidak valid"
  
! #: cp/constraint.cc:3457
  #, gcc-internal-format
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr ""
  
! #: cp/constraint.cc:3461
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will always evaluate as %<true%>"
  msgid "the expression %qE evaluated to %<false%>"
  msgstr "alamat dari %qD akan selalu dievaluasi sebagai %<true%>"
  
! #: cp/constraint.cc:3516
  #, fuzzy, gcc-internal-format
  #| msgid "trampolines not supported"
  msgid "constraints not satisfied"
  msgstr "trampolines tidak didukung"
  
! #: cp/constraint.cc:3533
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr ""
--- 63398,63833 ----
  msgid "failed to deduce %qD in SFINAE context"
  msgstr ""
  
! #: cp/constraint.cc:2182
  #, gcc-internal-format
  msgid "satisfaction of atomic constraint %qE depends on itself"
  msgstr ""
  
! #: cp/constraint.cc:2228
  #, gcc-internal-format
  msgid "satisfaction value of atomic constraint %qE changed from %qE to %qE"
  msgstr ""
  
! #: cp/constraint.cc:2231
  #, gcc-internal-format
  msgid "satisfaction value first evaluated to %qE from here"
  msgstr ""
  
! #: cp/constraint.cc:2348
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "no operand of the disjunction is satisfied"
  msgstr "operan tidak valid dalam instruksi"
  
! #: cp/constraint.cc:2362
  #, gcc-internal-format
  msgid "the operand %qE is unsatisfied because"
  msgstr ""
  
! #: cp/constraint.cc:3147
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qT is not nothrow copy assignable"
  msgstr "%qD bukan sebuah variabel"
  
! #: cp/constraint.cc:3150
  #, fuzzy, gcc-internal-format
  #| msgid "type %qs has no default constructor to call"
  msgid "%qT is not nothrow default constructible"
  msgstr "tipe %qs tidak memiliki konstruktor baku untuk memanggil"
  
! #: cp/constraint.cc:3153
  #, gcc-internal-format
  msgid "%qT is not nothrow copy constructible"
  msgstr ""
  
! #: cp/constraint.cc:3156
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qT is not trivially copy assignable"
  msgstr "%qD bukan sebuah variabel"
  
! #: cp/constraint.cc:3159
  #, fuzzy, gcc-internal-format
  #| msgid "type %qs has no default constructor to call"
  msgid "%qT is not trivially default constructible"
  msgstr "tipe %qs tidak memiliki konstruktor baku untuk memanggil"
  
! #: cp/constraint.cc:3162
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid output file"
  msgid "%qT is not trivially copy constructible"
  msgstr "%qs bukan sebuah berkas keluaran yang valid"
  
! #: cp/constraint.cc:3165
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid output file"
  msgid "%qT is not trivially destructible"
  msgstr "%qs bukan sebuah berkas keluaran yang valid"
  
! #: cp/constraint.cc:3168
  #, gcc-internal-format
  msgid "%qT does not have unique object representations, because"
  msgstr ""
  
! #: cp/constraint.cc:3178
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "%qT does not have a virtual destructor"
  msgstr "kelas dasar %q#T memiliki desktruktor tidak virtual"
  
! #: cp/constraint.cc:3182
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%qT is not an abstract class"
  msgstr "%q#T bukan sebuah kelas"
  
! #: cp/constraint.cc:3185
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an aggregate type"
  msgid "%qT is not an aggregate"
  msgstr "%qT bukan sebuah tipe kumpulan"
  
! #: cp/constraint.cc:3188
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an aggregate type"
  msgid "%qT is not an array"
  msgstr "%qT bukan sebuah tipe kumpulan"
  
! #: cp/constraint.cc:3191
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an accessible base of %qT"
  msgid "%qT is not assignable from %qT, because"
  msgstr "%qT bukan sebuah dasar yang bisa diakses dari %qT"
  
! #: cp/constraint.cc:3195 cp/semantics.cc:13521 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT bukan sebuah basis dari %qT"
  
! #: cp/constraint.cc:3198
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not a bounded array"
  msgstr "%qT bukan sebuah namespace"
  
! #: cp/constraint.cc:3201
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%qT is not a class"
  msgstr "%q#T bukan sebuah kelas"
  
! #: cp/constraint.cc:3204
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a const type"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/constraint.cc:3208
  #, fuzzy, gcc-internal-format
  #| msgid "type %qs has no default constructor to call"
  msgid "%qT is not default constructible, because"
  msgstr "tipe %qs tidak memiliki konstruktor baku untuk memanggil"
  
! #: cp/constraint.cc:3210
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D hides constructor for %q#T"
  msgid "%qT is not constructible from %qT, because"
  msgstr "%q#D menyembunyikan konstruktor untuk %q#T"
  
! #: cp/constraint.cc:3219
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an accessible base of %qT"
  msgid "%qT is not destructible, because"
  msgstr "%qT bukan sebuah dasar yang bisa diakses dari %qT"
  
! #: cp/constraint.cc:3223
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%qT is not an empty class"
  msgstr "%q#T bukan sebuah kelas"
  
! #: cp/constraint.cc:3226
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template"
  msgid "%qT is not an enum"
  msgstr "%qT mungkin bukan sebuah template"
  
! #: cp/constraint.cc:3229
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%qT is not a final class"
  msgstr "%q#T bukan sebuah kelas"
  
! #: cp/constraint.cc:3232
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "%qT is not a function"
  msgstr "%q+D bukan sebuah fungsi,"
  
! #: cp/constraint.cc:3235
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not an implicit-lifetime type"
  msgstr "%qT bukan sebuah tipe template"
  
! #: cp/constraint.cc:3240
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%qT is not invocable, because"
  msgstr "%q#T bukan sebuah kelas"
  
! #: cp/constraint.cc:3242
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a base of %qT"
  msgid "%qT is not invocable by %qT, because"
  msgstr "%qT bukan sebuah basis dari %qT"
  
! #: cp/constraint.cc:3247
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qT is not layout compatible with %qT, because"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: cp/constraint.cc:3251
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a literal type"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/constraint.cc:3254
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member template function"
  msgid "%qT is not a member function pointer"
  msgstr "%qD bukan sebuah anggota dari fungsi template"
  
! #: cp/constraint.cc:3257
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a member of %qT"
  msgid "%qT is not a member object pointer"
  msgstr "%qT bukan sebuah anggota dari %qT"
  
! #: cp/constraint.cc:3260
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a member of %qT"
  msgid "%qT is not a member pointer"
  msgstr "%qT bukan sebuah anggota dari %qT"
  
! #: cp/constraint.cc:3263
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an accessible base of %qT"
  msgid "%qT is not nothrow assignable from %qT, because"
  msgstr "%qT bukan sebuah dasar yang bisa diakses dari %qT"
  
! #: cp/constraint.cc:3268
  #, fuzzy, gcc-internal-format
  #| msgid "type %qs has no default constructor to call"
  msgid "%qT is not nothrow default constructible, because"
  msgstr "tipe %qs tidak memiliki konstruktor baku untuk memanggil"
  
! #: cp/constraint.cc:3270
  #, gcc-internal-format
  msgid "%qT is not nothrow constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3275
  #, gcc-internal-format
  msgid "%qT is not nothrow convertible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3279
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an accessible base of %qT"
  msgid "%qT is not nothrow destructible, because"
  msgstr "%qT bukan sebuah dasar yang bisa diakses dari %qT"
  
! #: cp/constraint.cc:3285
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qT is not nothrow invocable, because"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: cp/constraint.cc:3287
  #, gcc-internal-format
  msgid "%qT is not nothrow invocable by %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3294
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a pointer-to-object type"
  msgid "%qT is not an object type"
  msgstr "%qT bukan sebuah penunjuk-ke-objek tipe"
  
! #: cp/constraint.cc:3298
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an accessible base of %qT"
  msgid "%qT is not a pointer-interconvertible base of %qT, because"
  msgstr "%qT bukan sebuah dasar yang bisa diakses dari %qT"
  
! #: cp/constraint.cc:3303
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qT is not a POD type"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/constraint.cc:3306
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template"
  msgid "%qT is not a pointer"
  msgstr "%qT mungkin bukan sebuah template"
  
! #: cp/constraint.cc:3309
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a polymorphic type"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/constraint.cc:3312
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not a reference"
  msgstr "%qT bukan sebuah namespace"
  
! #: cp/constraint.cc:3315
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a base of %qT"
  msgid "%q#T is not the same as %q#T"
  msgstr "%qT bukan sebuah basis dari %qT"
  
! #: cp/constraint.cc:3318
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not a scoped enum"
  msgstr "%qT bukan sebuah namespace"
  
! #: cp/constraint.cc:3321
  #, 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/constraint.cc:3324
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a trivial type"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/constraint.cc:3327
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an accessible base of %qT"
  msgid "%qT is not trivially assignable from %qT, because"
  msgstr "%qT bukan sebuah dasar yang bisa diakses dari %qT"
  
! #: cp/constraint.cc:3332
  #, gcc-internal-format
  msgid "%qT is not trivially default constructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3334
  #, gcc-internal-format
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3339 cp/tree.cc:5014
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template"
  msgid "%qT is not trivially copyable"
  msgstr "%qT mungkin bukan sebuah template"
  
! #: cp/constraint.cc:3342
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an accessible base of %qT"
  msgid "%qT is not trivially destructible, because"
  msgstr "%qT bukan sebuah dasar yang bisa diakses dari %qT"
  
! #: cp/constraint.cc:3346
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an aggregate type"
  msgid "%qT is not an unbounded array"
  msgstr "%qT bukan sebuah tipe kumpulan"
  
! #: cp/constraint.cc:3349
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "%qT is not a union"
  msgstr "%q+D bukan sebuah fungsi,"
  
! #: cp/constraint.cc:3352
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a base of %qT"
  msgid "%qT is not a virtual base of %qT"
  msgstr "%qT bukan sebuah basis dari %qT"
  
! #: cp/constraint.cc:3355
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not a volatile type"
  msgstr "%qT bukan sebuah tipe template"
  
! #: cp/constraint.cc:3358
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not consteval-only"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/constraint.cc:3361
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qT cannot yield a rank"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/constraint.cc:3364
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D cannot be declared"
  msgid "%qT and %qT cannot be ordered"
  msgstr "%q+#D tidak dapat dideklarasikan"
  
! #: cp/constraint.cc:3367
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qT is not destructurable"
  msgstr "%qD bukan sebuah variabel"
  
! #: cp/constraint.cc:3370
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3374
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3378
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not declared in %qD"
  msgid "%qD is not deducible from %qT"
  msgstr "%qD tidak dideklarasikan dalam %qD"
  
! #: cp/constraint.cc:3445
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constraints for operand"
  msgid "invalid constraints"
  msgstr "batasan untuk operan tidak valid"
  
! #: cp/constraint.cc:3466
  #, gcc-internal-format
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr ""
  
! #: cp/constraint.cc:3470
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will always evaluate as %<true%>"
  msgid "the expression %qE evaluated to %<false%>"
  msgstr "alamat dari %qD akan selalu dievaluasi sebagai %<true%>"
  
! #: cp/constraint.cc:3525
  #, fuzzy, gcc-internal-format
  #| msgid "trampolines not supported"
  msgid "constraints not satisfied"
  msgstr "trampolines tidak didukung"
  
! #: cp/constraint.cc:3542
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr ""
*************** msgstr "%H mengabaikan nilai kembali dar
*** 64297,64582 ****
  msgid "pseudo-destructor is not called"
  msgstr "pseudo-destruktor tidak dipanggil"
  
! #: cp/cvt.cc:1322 rust/backend/rust-tree.cc:399
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to incomplete type"
  msgid "conversion to void will not access object of type %qT"
  msgstr "konversi ke tipe yang tidak lengkap"
  
! #: cp/cvt.cc:1326 rust/backend/rust-tree.cc:405
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1331 rust/backend/rust-tree.cc:412
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1336 rust/backend/rust-tree.cc:419
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1341 rust/backend/rust-tree.cc:426
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1346 rust/backend/rust-tree.cc:433
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1350 rust/backend/rust-tree.cc:439
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1369 rust/backend/rust-tree.cc:342
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to incomplete type"
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "konversi ke tipe yang tidak lengkap"
  
! #: cp/cvt.cc:1373 rust/backend/rust-tree.cc:348
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1378 rust/backend/rust-tree.cc:355
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1383 rust/backend/rust-tree.cc:362
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1388 rust/backend/rust-tree.cc:369
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1393 rust/backend/rust-tree.cc:376
  #, fuzzy, gcc-internal-format
  #| msgid "invalid application of %qs to incomplete type %qT "
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "apliasi tidak valid dari %qs ke tipe tidak lengkap %qT"
  
! #: cp/cvt.cc:1397 rust/backend/rust-tree.cc:382
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1411 rust/backend/rust-tree.cc:453
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1416 rust/backend/rust-tree.cc:459
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1421 rust/backend/rust-tree.cc:466
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1426 rust/backend/rust-tree.cc:473
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1431 rust/backend/rust-tree.cc:480
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1436 rust/backend/rust-tree.cc:487
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1441 rust/backend/rust-tree.cc:493
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1480 rust/backend/rust-tree.cc:535
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1484 rust/backend/rust-tree.cc:541
  #, fuzzy, gcc-internal-format
  #| msgid "object %qE of incomplete type %qT will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "objek %qE dari tipe tidak lengkap %qT tidak dapat diakses dalam %s"
  
! #: cp/cvt.cc:1489 rust/backend/rust-tree.cc:548
  #, fuzzy, gcc-internal-format
  #| msgid "object %qE of incomplete type %qT will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "objek %qE dari tipe tidak lengkap %qT tidak dapat diakses dalam %s"
  
! #: cp/cvt.cc:1494 rust/backend/rust-tree.cc:555
  #, fuzzy, gcc-internal-format
  #| msgid "object %qE of incomplete type %qT will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "objek %qE dari tipe tidak lengkap %qT tidak dapat diakses dalam %s"
  
! #: cp/cvt.cc:1499 rust/backend/rust-tree.cc:561
  #, fuzzy, gcc-internal-format
  #| msgid "object %qE of incomplete type %qT will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "objek %qE dari tipe tidak lengkap %qT tidak dapat diakses dalam %s"
  
! #: cp/cvt.cc:1504 rust/backend/rust-tree.cc:567
  #, fuzzy, gcc-internal-format
  #| msgid "object %qE of incomplete type %qT will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "objek %qE dari tipe tidak lengkap %qT tidak dapat diakses dalam %s"
  
! #: cp/cvt.cc:1508 rust/backend/rust-tree.cc:573
  #, fuzzy, gcc-internal-format
  #| msgid "object %qE of incomplete type %qT will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "objek %qE dari tipe tidak lengkap %qT tidak dapat diakses dalam %s"
  
! #: cp/cvt.cc:1569
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/cvt.cc:1573
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/cvt.cc:1577
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/cvt.cc:1581
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/cvt.cc:1585
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/cvt.cc:1589
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "statement cannot resolve address of overloaded function"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/cvt.cc:1593
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/cvt.cc:1609
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function %qE"
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "%s adalah sebuah referensi, bukan panggilan, ke fungsi %qE"
  
! #: cp/cvt.cc:1614
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function %qE"
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "%s adalah sebuah referensi, bukan panggilan, ke fungsi %qE"
  
! #: cp/cvt.cc:1619
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function %qE"
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "%s adalah sebuah referensi, bukan panggilan, ke fungsi %qE"
  
! #: cp/cvt.cc:1624
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function %qE"
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "%s adalah sebuah referensi, bukan panggilan, ke fungsi %qE"
  
! #: cp/cvt.cc:1629
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function %qE"
  msgid "statement is a reference, not call, to function %qE"
  msgstr "%s adalah sebuah referensi, bukan panggilan, ke fungsi %qE"
  
! #: cp/cvt.cc:1634
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function %qE"
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "%s adalah sebuah referensi, bukan panggilan, ke fungsi %qE"
  
! #: cp/cvt.cc:1663
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "second operand of conditional expression has no effect"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: cp/cvt.cc:1668
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "third operand of conditional expression has no effect"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: cp/cvt.cc:1673
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "right operand of comma operator has no effect"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: cp/cvt.cc:1677
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "left operand of comma operator has no effect"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: cp/cvt.cc:1681
  #, fuzzy, gcc-internal-format
  #| msgid "statement with no effect"
  msgid "statement has no effect"
  msgstr "pernyataan dengan tidak ada efek"
  
! #: cp/cvt.cc:1685
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "for increment expression has no effect"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: cp/cvt.cc:1840
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "mengubah NULL ke tipe bukan penunjuk"
  
! #: cp/cvt.cc:1958
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument %qE to %qT"
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "tidak dapat mengubah argumen template %qE ke %qT"
  
! #: cp/cvt.cc:1974
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr "ambigu tipe konversi baku dari %qT"
  
! #: cp/cvt.cc:1977
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr "  kandidat konversi termasuk %qD dan %qD"
--- 64381,64666 ----
  msgid "pseudo-destructor is not called"
  msgstr "pseudo-destruktor tidak dipanggil"
  
! #: cp/cvt.cc:1324 rust/backend/rust-tree.cc:399
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to incomplete type"
  msgid "conversion to void will not access object of type %qT"
  msgstr "konversi ke tipe yang tidak lengkap"
  
! #: cp/cvt.cc:1328 rust/backend/rust-tree.cc:405
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1333 rust/backend/rust-tree.cc:412
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1338 rust/backend/rust-tree.cc:419
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1343 rust/backend/rust-tree.cc:426
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1348 rust/backend/rust-tree.cc:433
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1352 rust/backend/rust-tree.cc:439
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1371 rust/backend/rust-tree.cc:342
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to incomplete type"
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "konversi ke tipe yang tidak lengkap"
  
! #: cp/cvt.cc:1375 rust/backend/rust-tree.cc:348
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1380 rust/backend/rust-tree.cc:355
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1385 rust/backend/rust-tree.cc:362
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1390 rust/backend/rust-tree.cc:369
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1395 rust/backend/rust-tree.cc:376
  #, fuzzy, gcc-internal-format
  #| msgid "invalid application of %qs to incomplete type %qT "
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "apliasi tidak valid dari %qs ke tipe tidak lengkap %qT"
  
! #: cp/cvt.cc:1399 rust/backend/rust-tree.cc:382
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1413 rust/backend/rust-tree.cc:453
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1418 rust/backend/rust-tree.cc:459
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1423 rust/backend/rust-tree.cc:466
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1428 rust/backend/rust-tree.cc:473
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1433 rust/backend/rust-tree.cc:480
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1438 rust/backend/rust-tree.cc:487
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1443 rust/backend/rust-tree.cc:493
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1482 rust/backend/rust-tree.cc:535
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1486 rust/backend/rust-tree.cc:541
  #, fuzzy, gcc-internal-format
  #| msgid "object %qE of incomplete type %qT will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "objek %qE dari tipe tidak lengkap %qT tidak dapat diakses dalam %s"
  
! #: cp/cvt.cc:1491 rust/backend/rust-tree.cc:548
  #, fuzzy, gcc-internal-format
  #| msgid "object %qE of incomplete type %qT will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "objek %qE dari tipe tidak lengkap %qT tidak dapat diakses dalam %s"
  
! #: cp/cvt.cc:1496 rust/backend/rust-tree.cc:555
  #, fuzzy, gcc-internal-format
  #| msgid "object %qE of incomplete type %qT will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "objek %qE dari tipe tidak lengkap %qT tidak dapat diakses dalam %s"
  
! #: cp/cvt.cc:1501 rust/backend/rust-tree.cc:561
  #, fuzzy, gcc-internal-format
  #| msgid "object %qE of incomplete type %qT will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "objek %qE dari tipe tidak lengkap %qT tidak dapat diakses dalam %s"
  
! #: cp/cvt.cc:1506 rust/backend/rust-tree.cc:567
  #, fuzzy, gcc-internal-format
  #| msgid "object %qE of incomplete type %qT will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "objek %qE dari tipe tidak lengkap %qT tidak dapat diakses dalam %s"
  
! #: cp/cvt.cc:1510 rust/backend/rust-tree.cc:573
  #, fuzzy, gcc-internal-format
  #| msgid "object %qE of incomplete type %qT will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "objek %qE dari tipe tidak lengkap %qT tidak dapat diakses dalam %s"
  
! #: cp/cvt.cc:1571
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/cvt.cc:1575
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/cvt.cc:1579
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/cvt.cc:1583
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/cvt.cc:1587
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/cvt.cc:1591
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "statement cannot resolve address of overloaded function"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/cvt.cc:1595
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/cvt.cc:1611
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function %qE"
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "%s adalah sebuah referensi, bukan panggilan, ke fungsi %qE"
  
! #: cp/cvt.cc:1616
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function %qE"
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "%s adalah sebuah referensi, bukan panggilan, ke fungsi %qE"
  
! #: cp/cvt.cc:1621
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function %qE"
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "%s adalah sebuah referensi, bukan panggilan, ke fungsi %qE"
  
! #: cp/cvt.cc:1626
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function %qE"
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "%s adalah sebuah referensi, bukan panggilan, ke fungsi %qE"
  
! #: cp/cvt.cc:1631
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function %qE"
  msgid "statement is a reference, not call, to function %qE"
  msgstr "%s adalah sebuah referensi, bukan panggilan, ke fungsi %qE"
  
! #: cp/cvt.cc:1636
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function %qE"
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "%s adalah sebuah referensi, bukan panggilan, ke fungsi %qE"
  
! #: cp/cvt.cc:1665
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "second operand of conditional expression has no effect"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: cp/cvt.cc:1670
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "third operand of conditional expression has no effect"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: cp/cvt.cc:1675
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "right operand of comma operator has no effect"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: cp/cvt.cc:1679
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "left operand of comma operator has no effect"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: cp/cvt.cc:1683
  #, fuzzy, gcc-internal-format
  #| msgid "statement with no effect"
  msgid "statement has no effect"
  msgstr "pernyataan dengan tidak ada efek"
  
! #: cp/cvt.cc:1687
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "for increment expression has no effect"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: cp/cvt.cc:1842
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "mengubah NULL ke tipe bukan penunjuk"
  
! #: cp/cvt.cc:1960
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument %qE to %qT"
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "tidak dapat mengubah argumen template %qE ke %qT"
  
! #: cp/cvt.cc:1976
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr "ambigu tipe konversi baku dari %qT"
  
! #: cp/cvt.cc:1979
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr "  kandidat konversi termasuk %qD dan %qD"
*************** msgstr "dari deklarasi sebelumnya %q+F"
*** 64655,64661 ****
  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:18421
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous declaration %qD"
--- 64739,64745 ----
  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:18452
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous declaration %qD"
*************** msgstr "deklarasi sebelumnya bukan fungs
*** 64825,64832 ****
  msgid "%q#D previously defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: cp/decl.cc:2359 cp/name-lookup.cc:3476 cp/name-lookup.cc:3516
! #: cp/name-lookup.cc:3542
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "%q#D previously declared here"
--- 64909,64916 ----
  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 "argumen baku diberikan untuk par
*** 64910,64922 ****
  msgid "previous specification in %q#D here"
  msgstr "setelah spesifikasi sebelumnya dalam %q+#D"
  
! #: cp/decl.cc:2570 cp/decl.cc:18439
  #, 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:18441
  #, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr ""
--- 64994,65006 ----
  msgid "previous specification in %q#D here"
  msgstr "setelah spesifikasi sebelumnya dalam %q+#D"
  
! #: cp/decl.cc:2570 cp/decl.cc:18470
  #, 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:18472
  #, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr ""
*************** msgstr "thread-local deklarasi dari %q+D
*** 65027,65035 ****
  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:2997
! #: cp/name-lookup.cc:3510 cp/name-lookup.cc:3513 cp/name-lookup.cc:3536
! #: cp/name-lookup.cc:3539
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D"
  msgid "redeclaration of %q#D"
--- 65111,65119 ----
  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 "  melewati inisialisasi dari %q+
*** 65143,65149 ****
  msgid "  enters %<template for%> statement"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: cp/decl.cc:5060 cp/parser.cc:8110
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "%qD used without template arguments"
--- 65227,65233 ----
  msgid "  enters %<template for%> statement"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: cp/decl.cc:5060 cp/parser.cc:8112
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "%qD used without template arguments"
*************** msgstr ""
*** 65226,65232 ****
  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:6172 cp/parser.cc:26319
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
--- 65310,65316 ----
  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:6172 cp/parser.cc:26315
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
*************** msgstr "atribut diabaikan di template in
*** 65364,65377 ****
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: cp/decl.cc:6435 cp/decl.cc:14968 cp/decl.cc:16598 cp/parser.cc:17515
! #: cp/parser.cc:23681 cp/parser.cc:31058
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored"
  msgid "attribute ignored"
  msgstr "%qE atribut diabaikan"
  
! #: cp/decl.cc:6437 cp/decl.cc:14969
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
--- 65448,65461 ----
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: cp/decl.cc:6435 cp/decl.cc:14985 cp/decl.cc:16629 cp/parser.cc:17511
! #: cp/parser.cc:23677 cp/parser.cc:31066
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored"
  msgid "attribute ignored"
  msgstr "%qE atribut diabaikan"
  
! #: cp/decl.cc:6437 cp/decl.cc:14986
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
*************** msgstr "mengabaikan atribut yang diaplik
*** 65387,65393 ****
  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:6576 cp/decl2.cc:1277 cp/decl2.cc:1479
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use decltype instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
--- 65471,65477 ----
  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:6576 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 ""
*** 65403,65789 ****
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "deklarasi dari %q#D memiliki %<extern%> dan terinisialisasi"
  
! #: cp/decl.cc:6641
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "definisi dari %q#D ditandai %<dllimport%>"
  
! #: cp/decl.cc:6668
  #, 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:6677
  #, 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:6678
  #, 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:6690
  #, 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:6702
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "duplikasi inisialisasi dari %qD"
  
! #: cp/decl.cc:6751
  #, 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:6769
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6807
  #, 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:6816
  #, 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:6883
  #, 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:6892 cp/decl.cc:8376
  #, 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:6903
  #, 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:6973
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD dideklarasikan sebagai referensi tetapi tidak terinisialisasi"
  
! #: cp/decl.cc:7056
  #, 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:7062
  #, 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:7082
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "bukan trivial designated penginisialisasi tidak didukung"
  
! #: cp/decl.cc:7086
  #, 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:7151
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "penginisialisasi gagal untuk menentukan ukuran dari %qD"
  
! #: cp/decl.cc:7158
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "ukuran array hilang dalam %qD"
  
! #: cp/decl.cc:7170
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "array berukuran-nol %qD"
  
! #: cp/decl.cc:7218
  #, 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:7243
  #, 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:7345
  #, 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:7349
  #, 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:7356
  #, 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:7399 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:7406 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:7415 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:7423
  #, 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:7427
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7430
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7730
  #, 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:7802
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "penginisialisasi untuk %qT harus berupa kurung dilingkupi"
  
! #: cp/decl.cc:7847
  #, 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:7864 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:7869
  #, 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:7894
  #, 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:7950
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/decl.cc:8004
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:8043 cp/decl.cc:8334 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:8086
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "kurung disekitar penginisialisasi skalar untuk tipe %qT"
  
! #: cp/decl.cc:8096
  #, 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:8230
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "hilang kurung diantara penginisialisasi untuk %qT"
  
! #: cp/decl.cc:8364
  #, 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:8378
  #, 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:8391
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "ukuran-variabel compound literals"
  
! #: cp/decl.cc:8447
  #, fuzzy, gcc-internal-format
  #| msgid "%qD has incomplete type"
  msgid "%q#D has incomplete type"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: cp/decl.cc:8468
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "objek skalar %qD membutuhkan satu elemen dalam penginisialisasi"
  
! #: cp/decl.cc:8519
  #, 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:8662
  #, 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:8712
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "penginisialisasi tidak valid untuk anggota statis  dengan konstruktor"
  
! #: cp/decl.cc:8714
  #, 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:8717
  #, 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:8722
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(diluar dari kelas inisialisasi dibutuhkan)"
  
! #: cp/decl.cc:8749 cp/decl.cc:9773 cp/typeck.cc:8281 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:8946
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD is initialized"
  msgid "reference %qD is initialized with itself"
  msgstr "parameter %qD dinisialisasi"
  
! #: cp/decl.cc:9148
  #, 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:9351
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "could not find variant declaration"
  msgstr "%<[*]%> tidak dalam sebuah deklarasi"
  
! #: cp/decl.cc:9375
  #, 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:9380
  #, 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:9385
  #, 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:9390
  #, 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:9395
  #, 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:9460
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "penempatan (tidak terinisialisasi) dalam deklarasi"
  
! #: cp/decl.cc:9481 cp/decl.cc:16997
  #, 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:9485 cp/decl.cc:17001
  #, 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:9530 cp/decl.cc:16964
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "deklarasi dari %q#D tidak memiliki penginisialisasi"
  
! #: cp/decl.cc:9566
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.cc:9578
  #, fuzzy, gcc-internal-format
  #| msgid "return type %q#T is incomplete"
  msgid "deduced type %qT for %qD is incomplete"
--- 65487,65873 ----
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "deklarasi dari %q#D memiliki %<extern%> dan terinisialisasi"
  
! #: cp/decl.cc:6640
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "definisi dari %q#D ditandai %<dllimport%>"
  
! #: cp/decl.cc:6667
  #, 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:6676
  #, 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:6677
  #, 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:6689
  #, 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:6705
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "duplikasi inisialisasi dari %qD"
  
! #: cp/decl.cc:6754
  #, 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:6772
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6810
  #, 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:6819
  #, 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:6886
  #, 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:6895 cp/decl.cc:8379
  #, 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:6906
  #, 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:6976
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD dideklarasikan sebagai referensi tetapi tidak terinisialisasi"
  
! #: cp/decl.cc:7059
  #, 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:7065
  #, 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:7085
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "bukan trivial designated penginisialisasi tidak didukung"
  
! #: cp/decl.cc:7089
  #, 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:7154
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "penginisialisasi gagal untuk menentukan ukuran dari %qD"
  
! #: cp/decl.cc:7161
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "ukuran array hilang dalam %qD"
  
! #: cp/decl.cc:7173
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "array berukuran-nol %qD"
  
! #: cp/decl.cc:7221
  #, 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:7246
  #, 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:7348
  #, 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:7352
  #, 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:7359
  #, 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:7402 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:7409 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:7418 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:7426
  #, 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:7430
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7433
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7733
  #, 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:7805
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "penginisialisasi untuk %qT harus berupa kurung dilingkupi"
  
! #: cp/decl.cc:7850
  #, 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:7867 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:7872
  #, 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:7897
  #, 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:7953
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/decl.cc:8007
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:8046 cp/decl.cc:8337 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:8089
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "kurung disekitar penginisialisasi skalar untuk tipe %qT"
  
! #: cp/decl.cc:8099
  #, 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:8233
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "hilang kurung diantara penginisialisasi untuk %qT"
  
! #: cp/decl.cc:8367
  #, 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:8381
  #, 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:8394
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "ukuran-variabel compound literals"
  
! #: cp/decl.cc:8450
  #, fuzzy, gcc-internal-format
  #| msgid "%qD has incomplete type"
  msgid "%q#D has incomplete type"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: cp/decl.cc:8471
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "objek skalar %qD membutuhkan satu elemen dalam penginisialisasi"
  
! #: cp/decl.cc:8522
  #, 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:8665
  #, 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:8715
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "penginisialisasi tidak valid untuk anggota statis  dengan konstruktor"
  
! #: cp/decl.cc:8717
  #, 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:8720
  #, 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:8725
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(diluar dari kelas inisialisasi dibutuhkan)"
  
! #: cp/decl.cc:8752 cp/decl.cc:9776 cp/typeck.cc:8281 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:8949
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD is initialized"
  msgid "reference %qD is initialized with itself"
  msgstr "parameter %qD dinisialisasi"
  
! #: cp/decl.cc:9151
  #, 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:9354
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "could not find variant declaration"
  msgstr "%<[*]%> tidak dalam sebuah deklarasi"
  
! #: cp/decl.cc:9378
  #, 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:9383
  #, 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:9388
  #, 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:9393
  #, 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:9398
  #, 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:9463
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "penempatan (tidak terinisialisasi) dalam deklarasi"
  
! #: cp/decl.cc:9484 cp/decl.cc:17028
  #, 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:9488 cp/decl.cc:17032
  #, 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:9533 cp/decl.cc:16995
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "deklarasi dari %q#D tidak memiliki penginisialisasi"
  
! #: cp/decl.cc:9569
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.cc:9581
  #, 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"
*** 65791,65921 ****
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9634
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be defaulted"
  msgid "%<::main%> cannot be deleted"
  msgstr "%qD tidak dapat dibakukan"
  
! #: cp/decl.cc:9795
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "membayangi tipe deklarasi sebelumnya dari %q#D"
  
! #: cp/decl.cc:9838
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.cc:9847
  #, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:10064
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "fungsi %q#D telah dinisialisasi seperti sebuah variabel"
  
! #: cp/decl.cc:10299
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decompose address"
  msgid "cannot decompose lambda closure type %qT"
  msgstr "tidak dapat menguraikan alamat"
  
! #: cp/decl.cc:10300
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "lambda declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/decl.cc:10319
  #, 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:10322
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10332
  #, 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:10357
  #, 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:10365
  #, 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:10375
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10576 cp/decl.cc:10744
  #, 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:10588
  #, 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:10598 cp/decl.cc:10774
  #, 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:10611 cp/decl.cc:10881
  #, 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:10623 cp/decl.cc:10933
  #, 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:10632 cp/decl.cc:11079
  #, 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:10638 cp/decl.cc:11084
  #, 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:10646 cp/decl.cc:11090
  #, 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:10768
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr ""
  
! #: cp/decl.cc:10784 cp/decl.cc:10941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Hinitializer provided for function"
  msgid "%u name provided for structured binding"
--- 65875,66005 ----
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9637
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be defaulted"
  msgid "%<::main%> cannot be deleted"
  msgstr "%qD tidak dapat dibakukan"
  
! #: cp/decl.cc:9798
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "membayangi tipe deklarasi sebelumnya dari %q#D"
  
! #: cp/decl.cc:9841
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.cc:9850
  #, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:10067
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "fungsi %q#D telah dinisialisasi seperti sebuah variabel"
  
! #: cp/decl.cc:10302
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decompose address"
  msgid "cannot decompose lambda closure type %qT"
  msgstr "tidak dapat menguraikan alamat"
  
! #: cp/decl.cc:10303
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "lambda declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/decl.cc:10322
  #, 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:10325
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10335
  #, 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:10360
  #, 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:10368
  #, 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:10378
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10579 cp/decl.cc:10747
  #, 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:10591
  #, 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:10601 cp/decl.cc:10777
  #, 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:10614 cp/decl.cc:10884
  #, 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:10626 cp/decl.cc:10936
  #, 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:10635 cp/decl.cc:11082
  #, 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:10641 cp/decl.cc:11087
  #, 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:10649 cp/decl.cc:11093
  #, 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:10771
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr ""
  
! #: cp/decl.cc:10787 cp/decl.cc:10944
  #, 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
*** 65923,67850 ****
  msgstr[0] "%Hpenginisialisasi disediakan untuk fungsi"
  msgstr[1] "%Hpenginisialisasi disediakan untuk fungsi"
  
! #: cp/decl.cc:10788
  #, 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:10791
  #, 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:10943
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:10998 cp/decl.cc:11044
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11004
  #, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr ""
  
! #: cp/decl.cc:11050
  #, 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:11106
  #, 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:11665
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11668
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11673
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11892
  #, 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:11896
  #, 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:11899
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array %qD"
  msgid "zero-size array %qT"
  msgstr "array berukuran-nol %qD"
  
! #: cp/decl.cc:11915
  #, 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:11917
  #, 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:11943
  #, 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:11945
  #, 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:11951
  #, 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:11954
  #, 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:11956
  #, 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:11962
  #, 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:11965
  #, 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:11967
  #, 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:11973
  #, 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:11976
  #, 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:11978
  #, 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:11985
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D dideklarasikan sebagai sebuah friend"
  
! #: cp/decl.cc:11992
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D dideklarasikan dengan spesifikasi eksepsi"
  
! #: cp/decl.cc:12024
  #, 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:12064
  #, 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:12141
  #, 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:12179
  #, 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:12181
  #, 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:12188
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12240
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "mendifinisikan eksplisit spesialisasi %qD dalam deklarasi friend"
  
! #: cp/decl.cc:12251
  #, 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:12274
  #, 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:12283
  #, 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:12314
  #, 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:12356
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi sebuah template"
  
! #: cp/decl.cc:12359
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi inline"
  
! #: cp/decl.cc:12362 cp/decl.cc:12365
  #, 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:12367
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi statis"
  
! #: cp/decl.cc:12369
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr ""
  
! #: cp/decl.cc:12374
  #, 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:12375
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12436
  #, 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:12438
  #, 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:12439
  #, 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:12444
  #, 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:12446
  #, 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:12447
  #, 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:12453 cp/decl.cc:15489 cp/decl.cc:15499 cp/parser.cc:13448
  #, 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:12466
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.cc:12468 cp/decl.cc:12477 cp/typeck.cc:4914
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "  declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/decl.cc:12475
  #, 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:12481
  #, 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:12495
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate with C linkage"
  msgid "literal operator with C linkage"
  msgstr "%Htemplate dengan C linkage"
  
! #: cp/decl.cc:12505
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option argument %qs"
  msgid "%qD has invalid argument list"
  msgstr "pilihan argumen %qs tidak valid"
  
! #: cp/decl.cc:12513
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12519
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12526
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12531
  #, 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:12628
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> harus kembali %<int%>"
  
! #: cp/decl.cc:12669
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "definisi dari secara implisit dideklarasikan %qD"
  
! #: cp/decl.cc:12675
  #, 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:12677
  #, 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:12694
  #, 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:12900
  #, 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:12903
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12912
  #, 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:12915
  #, 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:12918
  #, 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:13039
  #, 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:13043
  #, 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:13047
  #, 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:13058
  #, 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:13063
  #, 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:13068
  #, 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:13180
  #, 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:13183
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "ukuran dari array memiliki tipe %qT bukan integral"
  
! #: cp/decl.cc:13214 cp/decl.cc:13286
  #, 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:13218 cp/decl.cc:13289
  #, 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:13269
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ melarang array berukuran-nol %qD"
  
! #: cp/decl.cc:13272
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ melarang array berukuran-nol"
  
! #: cp/decl.cc:13296
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ melarang array dengan variabel panjang %qD"
  
! #: cp/decl.cc:13299
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ melarang array dengan variabel panjang"
  
! #: cp/decl.cc:13305
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "array dengan panjang bervariabel  %qD digunakan"
  
! #: cp/decl.cc:13308
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "array dengan panjang bervariabel digunakan"
  
! #: cp/decl.cc:13360
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "overflow dalam dimensi array"
  
! #: cp/decl.cc:13420
  #, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13423
  #, 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:13433
  #, 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:13435
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of %qT"
  msgid "creating array of void"
  msgstr "membuat array dari %qT"
  
! #: cp/decl.cc:13440
  #, 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:13442
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of %qT"
  msgid "creating array of functions"
  msgstr "membuat array dari %qT"
  
! #: cp/decl.cc:13447
  #, 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:13449
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of %qT"
  msgid "creating array of references"
  msgstr "membuat array dari %qT"
  
! #: cp/decl.cc:13454
  #, 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:13457
  #, 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:13475
  #, 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:13479
  #, 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:13493
  #, 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:13591
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "spesifikasi tipe kembali untuk konstruktor tidak valid"
  
! #: cp/decl.cc:13594
  #, 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:13605
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "spesifikasi tipe kembali untuk desktruktor tidak valid"
  
! #: cp/decl.cc:13608
  #, 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:13621
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "tipe kembali yang dispesifikasikan untuk %<operator %T%>"
  
! #: cp/decl.cc:13624
  #, 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:13633
  #, 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:13636
  #, 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:13640
  #, 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:13649
  #, 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:13670
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "variabel tidak bernama atau field dideklarasikan void"
  
! #: cp/decl.cc:13678
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "variabel atau field dideklarasikan void"
  
! #: cp/decl.cc:13693
  #, 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:13698
  #, 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:13719
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13735
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr ""
  
! #: cp/decl.cc:13750
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13780
  #, 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:13841
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13847
  #, 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:13868
  #, 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:14081
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "penggunaan tidak valid dari nama kualifikasi %<::%D%>"
  
! #: cp/decl.cc:14084 cp/decl.cc:14106
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "penggunaan tidak valid dari nama kualifikasi %<%T::%D%>"
  
! #: cp/decl.cc:14087
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "penggunaan tidak valid dari nama kualifikasi %<%D::%D%>"
  
! #: cp/decl.cc:14097
  #, 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:14121
  #, 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:14128
  #, 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:14156
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "id pendeklarasi hilang; menggunaka kata reserved %qD"
  
! #: cp/decl.cc:14207
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "definisi fungsi tidak mendeklarasikan parameter"
  
! #: cp/decl.cc:14215 cp/decl.cc:14224 cp/decl.cc:16206
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "deklarasi dari %qD sebagai bukan fungsi"
  
! #: cp/decl.cc:14232
  #, 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:14237
  #, 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:14272
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.cc:14279 cp/decl.cc:14286 cp/decl.cc:14293 cp/decl.cc:14300
  #, 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:14311
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14321
  #, 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:14375
  #, 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:14425 cp/decl.cc:14429 cp/decl.cc:14432
  #, 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:14449
  #, 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:14457
  #, 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:14520
  #, 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:14527
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr ""
  
! #: cp/decl.cc:14536
  #, 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:14538
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qs specified with %<typeof%>"
  msgstr "%<__thread%> digunakan dengan %<typedef%>"
  
! #: cp/decl.cc:14607
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "kompleks tidak valid untuk %qs"
  
! #: cp/decl.cc:14651
  #, 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:14677
  #, 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:14686
  #, 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:14699
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "type deklarasi tidak valid dalam parameter deklarasi"
  
! #: cp/decl.cc:14706
  #, 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:14716 cp/decl.cc:14896
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: cp/decl.cc:14724 cp/decl.cc:14733 cp/decl.cc:14739 cp/decl.cc:14745
  #, 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:14755
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> diluar deklarasi kelas"
  
! #: cp/decl.cc:14765 cp/decl.cc:14768 cp/decl.cc:14774 cp/decl.cc:14785
! #: cp/decl.cc:14797 cp/decl.cc:14807 cp/decl.cc:14811
  #, 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:14771
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:14778 cp/decl.cc:14803
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14791
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.cc:14815
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14827
  #, 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:14830
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14838
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr ""
  
! #: cp/decl.cc:14868
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "multiple storage kelas dalam deklarasi dari %qs"
  
! #: cp/decl.cc:14894
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: cp/decl.cc:14908
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "fungsi nested %qs dideklarasikan %<extern%>"
  
! #: cp/decl.cc:14913
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "top-level deklarasi dari %qs menspesifikasikan %<auto%>"
  
! #: cp/decl.cc:14921
  #, 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:14935
  #, 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:15031
  #, 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:15037
  #, fuzzy, gcc-internal-format
  #| msgid "Expected left parenthesis"
  msgid "remove parentheses"
  msgstr "Diduga parenthesis kiri"
  
! #: cp/decl.cc:15104
  #, 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:15118
  #, 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:15124
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15128
  #, 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:15136
  #, 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:15140
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15161
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15166
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:15170
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15191
  #, 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:15195
  #, 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:15200
  #, 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:15207
  #, 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:15216
  #, 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:15221
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "penggunaan tidak valid dari %<auto%>"
  
! #: cp/decl.cc:15228
  #, 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:15234
  #, 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:15246
  #, 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:15256
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15269
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15283
  #, 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:15286
  #, 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:15293
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15319
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15331
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah fungsi"
  
! #: cp/decl.cc:15337
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah array"
  
! #: cp/decl.cc:15344
  #, 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:15377
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "desktruktor tidak dapat berupa anggota statis fungsi"
  
! #: cp/decl.cc:15379
  #, 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:15384
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.cc:15385
  #, 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:15393
  #, 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:15394
  #, 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:15412
  #, 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:15429
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "fungsi virtual tidak dapat menjadi friend"
  
! #: cp/decl.cc:15434
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "deklarasi friend tidak dalam definisi kelas"
  
! #: cp/decl.cc:15438
  #, 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:15448
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15452
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15478
  #, 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:15486
  #, 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:15496
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15505
  #, 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:15528
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destruktor mungkin tidak memiliki parameter"
  
! #: cp/decl.cc:15576
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T"
  
! #: cp/decl.cc:15589 cp/decl.cc:15596
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: cp/decl.cc:15598
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T anggota"
  
! #: cp/decl.cc:15627
  #, 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:15628
  #, 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:15701
  #, 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:15780
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "template-id %qD digunakan sebagai sebuah pendeklarasi"
  
! #: cp/decl.cc:15806
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "anggota fungsi secara implisit friends dari kelasnya"
  
! #: cp/decl.cc:15811
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "ekstra kualifikasi %<%T::%> di anggota %qs"
  
! #: cp/decl.cc:15841
  #, 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:15843
  #, 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:15851
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "tidak dapat mendeklarasikan anggota %<%T::%s%> dalam %qT"
  
! #: cp/decl.cc:15891
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "bukan parameter %qs tidak dapat menjadi parameter pack"
  
! #: cp/decl.cc:15900
  #, 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:15903
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "parameter mungkin tidak memiliki tipe variabel termodifikasi %qT"
  
! #: cp/decl.cc:15914
  #, fuzzy, gcc-internal-format
  #| msgid "%<virtual%> outside class declaration"
  msgid "%<explicit%> outside class declaration"
  msgstr "%<virtual%> diluar deklarasi kelas"
  
! #: cp/decl.cc:15917
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: cp/decl.cc:15920
  #, 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:15930
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "bukan-anggota %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.cc:15937
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "anggota bukan-objek %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.cc:15943
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "fungsi %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.cc:15949
  #, 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:15955
  #, 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:15961
  #, 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:15977
  #, 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:15980
  #, 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:16006
  #, 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:16009
  #, fuzzy, gcc-internal-format
  #| msgid "parameter declared %<auto%>"
  msgid "typedef declared %<auto%>"
  msgstr "parameter dideklarasikan %<auto%>"
  
! #: cp/decl.cc:16014
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16018
  #, 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:16044
  #, 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:16136
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> dispesifikan untuk deklarasi kelas friend"
  
! #: cp/decl.cc:16144
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "parameter template tidak dapat berupa friends"
  
! #: cp/decl.cc:16146
  #, 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:16150
  #, 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:16163
  #, 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:16183
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "kualifier tidak valid di tipe fungsi bukan anggota"
  
! #: cp/decl.cc:16187
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16197
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "deklarasi abstrak %qT digunakan sebagai deklarasi"
  
! #: cp/decl.cc:16212
  #, 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:16231
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "tidak dapat menggunakan %<::%> dalam parameter deklarasi"
  
! #: cp/decl.cc:16241 cp/parser.cc:23112
  #, 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:16248
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16251
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16257 cp/parser.cc:28188
  #, 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:16267
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "parameter dideklarasikan %<auto%>"
  
! #: cp/decl.cc:16321 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:16325
  #, 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:16345
  #, 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:16348
  #, 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:16364
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "penggunaan tidak valid dari %<::%>"
  
! #: cp/decl.cc:16385
  #, 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:16395
  #, 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:16405
  #, 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:16419
  #, 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:16426
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "deklarasi dari %qD sebagai anggota dari %qT"
  
! #: cp/decl.cc:16433 cp/decl.cc:16446
  #, 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:16452
  #, 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:16461
  #, 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:16467
  #, 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:16475 cp/decl.cc:16833
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
  msgstr "tidak dapat membuka %s"
  
! #: cp/decl.cc:16485
  #, 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:16488
  #, fuzzy, gcc-internal-format
  #| msgid "variable or field declared void"
  msgid "variable template declared here"
  msgstr "variabel atau field dideklarasikan void"
  
! #: cp/decl.cc:16553
  #, 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:16558
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "nama %qT memiliki tipe tidak lengkap"
  
! #: cp/decl.cc:16578
  #, 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:16581
  #, 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:16599 cp/parser.cc:23682 cp/parser.cc:31059
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:16649 cp/decl.cc:16660
  #, 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:16654
  #, 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:16697 cp/decl.cc:16705 cp/decl.cc:16712 cp/decl.cc:16719
  #, 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:16771
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "kelas penyimpanan %<auto%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.cc:16774
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "kelas penyimpanan %<register%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.cc:16780
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "kelas penyimpanan %<__thread%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.cc:16784
  #, 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:16789
  #, 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:16792
  #, 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:16804
  #, 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:16808
  #, 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:16816
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtual bukan kelas fungsi %qs"
  
! #: cp/decl.cc:16823
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs didefinisikan dalam sebuah lingkup bukan kelas"
  
! #: cp/decl.cc:16824
  #, 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:16866
  #, 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:16875
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "tidak dapat mendeklarasikan fungsi statis didalam fungsi lainnya"
  
! #: cp/decl.cc:16916
  #, 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:16923
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "anggota statis %qD dideklarasikan %<register%>"
  
! #: cp/decl.cc:16929
  #, 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:16937
  #, 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:16944
  #, 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:16976
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs diinisialisasi dan dideklarasi %<extern%>"
  
! #: cp/decl.cc:16981
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs keduanya memiliki %<extern> dan penginisialisasi"
  
! #: cp/decl.cc:17183
  #, 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:17186
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "argumen baku %qE menggunakan variabel lokal %qD"
  
! #: cp/decl.cc:17313
  #, 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:17317
  #, 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:17346
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:17354
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parameter %qD secara tidak valid dideklarasikan tipe metode"
  
! #: cp/decl.cc:17379
  #, 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:17381
  #, 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:17664
  #, 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:17743
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD mungkin tidak dideklarasikan dalam sebuah namespace"
  
! #: cp/decl.cc:17750
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD tidak boleh dideklarasikan sebagai statis"
  
! #: cp/decl.cc:17808
  #, 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:17816
  #, 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:17824
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:17834
  #, 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:17844
  #, 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:17875
  #, 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:17885
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD tidak boleh memiliki argumen dengan jumlah bervariabel"
  
! #: cp/decl.cc:17911
  #, 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:17912
  #, 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:17924
  #, 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:17925
  #, 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:17936
  #, 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:17937 cp/decl.cc:17947
  #, 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:17948
  #, 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:17963
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: cp/decl.cc:17987
  #, 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:17994
  #, 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:17996
  #, 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:18005
  #, 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:18007
  #, 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:18023
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "definisi-pengguna %qD selalu mengevaluasikan kedua argumen"
  
! #: cp/decl.cc:18042
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "prefix %qD seharusnya mengembalikan %qT"
  
! #: cp/decl.cc:18049
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "postfix %qD seharusnya mengembalikan %qT"
  
! #: cp/decl.cc:18061
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD seharusnya kembali dengan nilai"
  
! #: cp/decl.cc:18118
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: cp/decl.cc:18142
  #, 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:18145
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "menggunakan typedef-name %qD setelah %qs"
  
! #: cp/decl.cc:18147
  #, 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:18156
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: cp/decl.cc:18157 cp/decl.cc:18165
  #, 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:18164
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT direferensikan sebagai enum"
--- 66007,67934 ----
  msgstr[0] "%Hpenginisialisasi disediakan untuk fungsi"
  msgstr[1] "%Hpenginisialisasi disediakan untuk fungsi"
  
! #: cp/decl.cc:10791
  #, 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:10794
  #, 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:10946
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11001 cp/decl.cc:11047
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11007
  #, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr ""
  
! #: cp/decl.cc:11053
  #, 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:11109
  #, 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:11668
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11671
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11676
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11895
  #, 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:11899
  #, 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:11902
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array %qD"
  msgid "zero-size array %qT"
  msgstr "array berukuran-nol %qD"
  
! #: cp/decl.cc:11918
  #, 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:11920
  #, 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:11946
  #, 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:11948
  #, 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:11954
  #, 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:11957
  #, 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:11959
  #, 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:11965
  #, 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:11968
  #, 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: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 type 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%> field"
  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%> field"
  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 field declaration"
  msgstr "%<const%> dan %<volatile%> fungsi penspesifikasi di %qD tidak valid dalam %s deklarasi"
  
! #: cp/decl.cc:11988
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D dideklarasikan sebagai sebuah friend"
  
! #: cp/decl.cc:11995
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D dideklarasikan dengan spesifikasi eksepsi"
  
! #: cp/decl.cc:12027
  #, 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:12067
  #, 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:12144
  #, 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:12182
  #, 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:12184
  #, 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:12191
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12243
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "mendifinisikan eksplisit spesialisasi %qD dalam deklarasi friend"
  
! #: cp/decl.cc:12254
  #, 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:12277
  #, 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:12286
  #, 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:12317
  #, 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:12359
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi sebuah template"
  
! #: cp/decl.cc:12362
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi inline"
  
! #: cp/decl.cc:12365 cp/decl.cc:12368
  #, 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:12370
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi statis"
  
! #: cp/decl.cc:12372
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr ""
  
! #: cp/decl.cc:12377
  #, 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:12378
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12439
  #, 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:12441
  #, 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:12442
  #, 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:12447
  #, 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:12449
  #, 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:12450
  #, 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:12456 cp/decl.cc:15506 cp/decl.cc:15516 cp/parser.cc:13446
  #, 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:12469
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.cc:12471 cp/decl.cc:12480 cp/typeck.cc:4914
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "  declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/decl.cc:12478
  #, 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:12484
  #, 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:12498
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate with C linkage"
  msgid "literal operator with C linkage"
  msgstr "%Htemplate dengan C linkage"
  
! #: cp/decl.cc:12508
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option argument %qs"
  msgid "%qD has invalid argument list"
  msgstr "pilihan argumen %qs tidak valid"
  
! #: cp/decl.cc:12516
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12522
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12529
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12534
  #, 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:12631
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> harus kembali %<int%>"
  
! #: cp/decl.cc:12672
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "definisi dari secara implisit dideklarasikan %qD"
  
! #: cp/decl.cc:12678
  #, 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:12680
  #, 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:12700
  #, 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:12906
  #, 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:12909
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12918
  #, 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:12921
  #, 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:12924
  #, 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:13045
  #, 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:13049
  #, 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:13053
  #, 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:13064
  #, 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:13069
  #, 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:13074
  #, 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:13186
  #, 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:13189
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "ukuran dari array memiliki tipe %qT bukan integral"
  
! #: cp/decl.cc:13220 cp/decl.cc:13292
  #, 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:13224 cp/decl.cc:13295
  #, 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:13275
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ melarang array berukuran-nol %qD"
  
! #: cp/decl.cc:13278
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ melarang array berukuran-nol"
  
! #: cp/decl.cc:13302
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ melarang array dengan variabel panjang %qD"
  
! #: cp/decl.cc:13305
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ melarang array dengan variabel panjang"
  
! #: cp/decl.cc:13311
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "array dengan panjang bervariabel  %qD digunakan"
  
! #: cp/decl.cc:13314
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "array dengan panjang bervariabel digunakan"
  
! #: cp/decl.cc:13366
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "overflow dalam dimensi array"
  
! #: cp/decl.cc:13426
  #, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13429
  #, 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:13439
  #, 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:13441
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of %qT"
  msgid "creating array of void"
  msgstr "membuat array dari %qT"
  
! #: cp/decl.cc:13446
  #, 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:13448
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of %qT"
  msgid "creating array of functions"
  msgstr "membuat array dari %qT"
  
! #: cp/decl.cc:13453
  #, 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:13455
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of %qT"
  msgid "creating array of references"
  msgstr "membuat array dari %qT"
  
! #: cp/decl.cc:13460
  #, 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:13463
  #, 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:13481
  #, 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:13485
  #, 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:13499
  #, 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:13597
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "spesifikasi tipe kembali untuk konstruktor tidak valid"
  
! #: cp/decl.cc:13600
  #, 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:13611
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "spesifikasi tipe kembali untuk desktruktor tidak valid"
  
! #: cp/decl.cc:13614
  #, 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:13627
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "tipe kembali yang dispesifikasikan untuk %<operator %T%>"
  
! #: cp/decl.cc:13630
  #, 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:13639
  #, 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:13642
  #, 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:13646
  #, 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:13655
  #, 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:13676
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "variabel tidak bernama atau field dideklarasikan void"
  
! #: cp/decl.cc:13684
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "variabel atau field dideklarasikan void"
  
! #: cp/decl.cc:13699
  #, 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:13704
  #, 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:13725
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13742
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr ""
  
! #: cp/decl.cc:13757
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13787
  #, 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:13858
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13864
  #, 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:13885
  #, 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:14098
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "penggunaan tidak valid dari nama kualifikasi %<::%D%>"
  
! #: cp/decl.cc:14101 cp/decl.cc:14123
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "penggunaan tidak valid dari nama kualifikasi %<%T::%D%>"
  
! #: cp/decl.cc:14104
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "penggunaan tidak valid dari nama kualifikasi %<%D::%D%>"
  
! #: cp/decl.cc:14114
  #, 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:14138
  #, 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:14145
  #, 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:14173
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "id pendeklarasi hilang; menggunaka kata reserved %qD"
  
! #: cp/decl.cc:14224
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "definisi fungsi tidak mendeklarasikan parameter"
  
! #: cp/decl.cc:14232 cp/decl.cc:14241 cp/decl.cc:16237
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "deklarasi dari %qD sebagai bukan fungsi"
  
! #: cp/decl.cc:14249
  #, 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:14254
  #, 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:14289
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.cc:14296 cp/decl.cc:14303 cp/decl.cc:14310 cp/decl.cc:14317
  #, 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:14328
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14338
  #, 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:14392
  #, 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:14442 cp/decl.cc:14446 cp/decl.cc:14449
  #, 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:14466
  #, 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:14474
  #, 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:14537
  #, 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:14544
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr ""
  
! #: cp/decl.cc:14553
  #, 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:14555
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qs specified with %<typeof%>"
  msgstr "%<__thread%> digunakan dengan %<typedef%>"
  
! #: cp/decl.cc:14624
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "kompleks tidak valid untuk %qs"
  
! #: cp/decl.cc:14668
  #, 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:14694
  #, 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:14703
  #, 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:14716
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "type deklarasi tidak valid dalam parameter deklarasi"
  
! #: cp/decl.cc:14723
  #, 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:14733 cp/decl.cc:14913
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: cp/decl.cc:14741 cp/decl.cc:14750 cp/decl.cc:14756 cp/decl.cc:14762
  #, 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:14772
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> diluar deklarasi kelas"
  
! #: cp/decl.cc:14782 cp/decl.cc:14785 cp/decl.cc:14791 cp/decl.cc:14802
! #: cp/decl.cc:14814 cp/decl.cc:14824 cp/decl.cc:14828
  #, 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:14788
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:14795 cp/decl.cc:14820
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14808
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.cc:14832
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14844
  #, 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:14847
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14855
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr ""
  
! #: cp/decl.cc:14885
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "multiple storage kelas dalam deklarasi dari %qs"
  
! #: cp/decl.cc:14911
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: cp/decl.cc:14925
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "fungsi nested %qs dideklarasikan %<extern%>"
  
! #: cp/decl.cc:14930
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "top-level deklarasi dari %qs menspesifikasikan %<auto%>"
  
! #: cp/decl.cc:14938
  #, 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:14952
  #, 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:15048
  #, 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:15054
  #, fuzzy, gcc-internal-format
  #| msgid "Expected left parenthesis"
  msgid "remove parentheses"
  msgstr "Diduga parenthesis kiri"
  
! #: cp/decl.cc:15121
  #, 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:15135
  #, 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:15141
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15145
  #, 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:15153
  #, 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:15157
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15178
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15183
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:15187
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15208
  #, 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:15212
  #, 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:15217
  #, 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:15224
  #, 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:15233
  #, 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:15238
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "penggunaan tidak valid dari %<auto%>"
  
! #: cp/decl.cc:15245
  #, 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:15251
  #, 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:15263
  #, 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:15273
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15286
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15300
  #, 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:15303
  #, 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:15310
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15336
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15348
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah fungsi"
  
! #: cp/decl.cc:15354
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah array"
  
! #: cp/decl.cc:15361
  #, 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:15394
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "desktruktor tidak dapat berupa anggota statis fungsi"
  
! #: cp/decl.cc:15396
  #, 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:15401
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.cc:15402
  #, 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:15410
  #, 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:15411
  #, 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:15429
  #, 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:15446
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "fungsi virtual tidak dapat menjadi friend"
  
! #: cp/decl.cc:15451
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "deklarasi friend tidak dalam definisi kelas"
  
! #: cp/decl.cc:15455
  #, 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:15465
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15469
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15495
  #, 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:15503
  #, 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:15513
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15522
  #, 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:15545
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destruktor mungkin tidak memiliki parameter"
  
! #: cp/decl.cc:15593
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T"
  
! #: cp/decl.cc:15606 cp/decl.cc:15613
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: cp/decl.cc:15615
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T anggota"
  
! #: cp/decl.cc:15644
  #, 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:15645
  #, 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:15718
  #, 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:15797
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "template-id %qD digunakan sebagai sebuah pendeklarasi"
  
! #: cp/decl.cc:15823
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "anggota fungsi secara implisit friends dari kelasnya"
  
! #: cp/decl.cc:15828
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "ekstra kualifikasi %<%T::%> di anggota %qs"
  
! #: cp/decl.cc:15858
  #, 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:15860
  #, 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:15868
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "tidak dapat mendeklarasikan anggota %<%T::%s%> dalam %qT"
  
! #: cp/decl.cc:15922
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "bukan parameter %qs tidak dapat menjadi parameter pack"
  
! #: cp/decl.cc:15931
  #, 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:15934
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "parameter mungkin tidak memiliki tipe variabel termodifikasi %qT"
  
! #: cp/decl.cc:15945
  #, fuzzy, gcc-internal-format
  #| msgid "%<virtual%> outside class declaration"
  msgid "%<explicit%> outside class declaration"
  msgstr "%<virtual%> diluar deklarasi kelas"
  
! #: cp/decl.cc:15948
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: cp/decl.cc:15951
  #, 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:15961
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "bukan-anggota %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.cc:15968
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "anggota bukan-objek %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.cc:15974
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "fungsi %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.cc:15980
  #, 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:15986
  #, 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:15992
  #, 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:16008
  #, 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:16011
  #, 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:16037
  #, 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:16040
  #, fuzzy, gcc-internal-format
  #| msgid "parameter declared %<auto%>"
  msgid "typedef declared %<auto%>"
  msgstr "parameter dideklarasikan %<auto%>"
  
! #: cp/decl.cc:16045
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16049
  #, 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:16075
  #, 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:16167
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> dispesifikan untuk deklarasi kelas friend"
  
! #: cp/decl.cc:16175
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "parameter template tidak dapat berupa friends"
  
! #: cp/decl.cc:16177
  #, 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:16181
  #, 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:16194
  #, 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:16214
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "kualifier tidak valid di tipe fungsi bukan anggota"
  
! #: cp/decl.cc:16218
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16228
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "deklarasi abstrak %qT digunakan sebagai deklarasi"
  
! #: cp/decl.cc:16243
  #, 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:16262
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "tidak dapat menggunakan %<::%> dalam parameter deklarasi"
  
! #: cp/decl.cc:16272 cp/parser.cc:23108
  #, 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:16279
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16282
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16288 cp/parser.cc:28184
  #, 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:16298
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "parameter dideklarasikan %<auto%>"
  
! #: cp/decl.cc:16352 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:16356
  #, 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:16376
  #, 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:16379
  #, 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:16395
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "penggunaan tidak valid dari %<::%>"
  
! #: cp/decl.cc:16416
  #, 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:16426
  #, 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:16436
  #, 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:16450
  #, 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:16457
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "deklarasi dari %qD sebagai anggota dari %qT"
  
! #: cp/decl.cc:16464 cp/decl.cc:16477
  #, 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:16483
  #, 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:16492
  #, 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:16498
  #, 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:16506 cp/decl.cc:16864
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
  msgstr "tidak dapat membuka %s"
  
! #: cp/decl.cc:16516
  #, 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:16519
  #, fuzzy, gcc-internal-format
  #| msgid "variable or field declared void"
  msgid "variable template declared here"
  msgstr "variabel atau field dideklarasikan void"
  
! #: cp/decl.cc:16584
  #, 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:16589
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "nama %qT memiliki tipe tidak lengkap"
  
! #: cp/decl.cc:16609
  #, 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:16612
  #, 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:16630 cp/parser.cc:23678 cp/parser.cc:31067
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:16680 cp/decl.cc:16691
  #, 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:16685
  #, 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:16728 cp/decl.cc:16736 cp/decl.cc:16743 cp/decl.cc:16750
  #, 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:16802
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "kelas penyimpanan %<auto%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.cc:16805
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "kelas penyimpanan %<register%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.cc:16811
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "kelas penyimpanan %<__thread%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.cc:16815
  #, 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:16820
  #, 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:16823
  #, 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:16835
  #, 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:16839
  #, 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:16847
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtual bukan kelas fungsi %qs"
  
! #: cp/decl.cc:16854
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs didefinisikan dalam sebuah lingkup bukan kelas"
  
! #: cp/decl.cc:16855
  #, 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:16897
  #, 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:16906
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "tidak dapat mendeklarasikan fungsi statis didalam fungsi lainnya"
  
! #: cp/decl.cc:16947
  #, 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:16954
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "anggota statis %qD dideklarasikan %<register%>"
  
! #: cp/decl.cc:16960
  #, 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:16968
  #, 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:16975
  #, 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:17007
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs diinisialisasi dan dideklarasi %<extern%>"
  
! #: cp/decl.cc:17012
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs keduanya memiliki %<extern> dan penginisialisasi"
  
! #: cp/decl.cc:17214
  #, 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:17217
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "argumen baku %qE menggunakan variabel lokal %qD"
  
! #: cp/decl.cc:17344
  #, 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:17348
  #, 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:17377
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:17385
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parameter %qD secara tidak valid dideklarasikan tipe metode"
  
! #: cp/decl.cc:17410
  #, 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:17412
  #, 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:17695
  #, 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:17774
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD mungkin tidak dideklarasikan dalam sebuah namespace"
  
! #: cp/decl.cc:17781
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD tidak boleh dideklarasikan sebagai statis"
  
! #: cp/decl.cc:17839
  #, 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:17847
  #, 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:17855
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:17865
  #, 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:17875
  #, 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:17906
  #, 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:17916
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD tidak boleh memiliki argumen dengan jumlah bervariabel"
  
! #: cp/decl.cc:17942
  #, 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:17943
  #, 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:17955
  #, 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:17956
  #, 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:17967
  #, 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:17968 cp/decl.cc:17978
  #, 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:17979
  #, 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:17994
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: cp/decl.cc:18018
  #, 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:18025
  #, 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:18027
  #, 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:18036
  #, 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:18038
  #, 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:18054
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "definisi-pengguna %qD selalu mengevaluasikan kedua argumen"
  
! #: cp/decl.cc:18073
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "prefix %qD seharusnya mengembalikan %qT"
  
! #: cp/decl.cc:18080
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "postfix %qD seharusnya mengembalikan %qT"
  
! #: cp/decl.cc:18092
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD seharusnya kembali dengan nilai"
  
! #: cp/decl.cc:18149
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: cp/decl.cc:18173
  #, 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:18176
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "menggunakan typedef-name %qD setelah %qs"
  
! #: cp/decl.cc:18178
  #, 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:18187
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: cp/decl.cc:18188 cp/decl.cc:18196
  #, 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:18195
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT direferensikan sebagai enum"
*************** msgstr "%qT direferensikan sebagai enum"
*** 67856,67958 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18179
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "argumen template dibutuhkan untuk %<%s %T%>"
  
! #: cp/decl.cc:18222 cp/name-lookup.cc:6364 cp/name-lookup.cc:6498
! #: cp/parser.cc:8120 cp/parser.cc:35476
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: cp/decl.cc:18232
  #, 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:18254 cp/name-lookup.cc:6053
  #, 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:18283 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7811
! #: cp/parser.cc:21307 cp/pt.cc:10233
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT mungkin bukan sebuah template"
  
! #: cp/decl.cc:18288
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18393
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "penggunaan dari enum %q#D tanpa deklarasi sebelumnya"
  
! #: cp/decl.cc:18420
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "redeklarasi dari %qT sebagai bukan-template"
  
! #: cp/decl.cc:18563
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "union turunan %qT tidak valid"
  
! #: cp/decl.cc:18570
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18581
  #, 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:18630
  #, 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:18660
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "tipe rekursif %qT tidak terdefinisi"
  
! #: cp/decl.cc:18662
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "duplikasi tipe dasar %qT tidak valid"
  
! #: cp/decl.cc:18835
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18838 cp/decl.cc:18847 cp/decl.cc:18858 cp/decl.cc:19480
! #: cp/parser.cc:24038
  #, fuzzy, gcc-internal-format
  #| msgid "%Jprevious definition here"
  msgid "previous definition here"
  msgstr "%J definisi sebelumnya disini"
  
! #: cp/decl.cc:18844
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18855
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18930
  #, 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"
--- 67940,68042 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18210
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "argumen template dibutuhkan untuk %<%s %T%>"
  
! #: cp/decl.cc:18253 cp/name-lookup.cc:6471 cp/name-lookup.cc:6605
! #: cp/parser.cc:8122 cp/parser.cc:35474
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: cp/decl.cc:18263
  #, 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:18285 cp/name-lookup.cc:6160
  #, 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:18314 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7813
! #: cp/parser.cc:21303 cp/pt.cc:10235
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT mungkin bukan sebuah template"
  
! #: cp/decl.cc:18319
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18424
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "penggunaan dari enum %q#D tanpa deklarasi sebelumnya"
  
! #: cp/decl.cc:18451
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "redeklarasi dari %qT sebagai bukan-template"
  
! #: cp/decl.cc:18594
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "union turunan %qT tidak valid"
  
! #: cp/decl.cc:18601
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18612
  #, 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:18661
  #, 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:18691
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "tipe rekursif %qT tidak terdefinisi"
  
! #: cp/decl.cc:18693
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "duplikasi tipe dasar %qT tidak valid"
  
! #: cp/decl.cc:18866
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18869 cp/decl.cc:18878 cp/decl.cc:18889 cp/decl.cc:19511
! #: cp/parser.cc:24034
  #, fuzzy, gcc-internal-format
  #| msgid "%Jprevious definition here"
  msgid "previous definition here"
  msgstr "%J definisi sebelumnya disini"
  
! #: cp/decl.cc:18875
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18886
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18961
  #, 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%>
*** 67962,68056 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19099
  #, 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:19287
  #, 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:19297
  #, 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:19346
  #, 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:19347
  #, 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:19358
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "overflow dalam nilai enumerasi di %qD"
  
! #: cp/decl.cc:19378
  #, 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:19478 cp/parser.cc:24036
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "multiple definisi dari %q#T"
  
! #: cp/decl.cc:19552
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "tipe kembali %q#T tidak lengkap"
  
! #: cp/decl.cc:19722 cp/typeck.cc:11632
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> seharusnya mengembalikan referensi ke %<*this%>"
  
! #: cp/decl.cc:20540
  #, 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:20542 cp/typeck.cc:11510
  #, 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:20553
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20611
  #, 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:20807
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD telah didefinisikan dalam kelas %qT"
  
! #: cp/decl.cc:21205
  #, fuzzy, gcc-internal-format
  #| msgid "try using %qE instead"
  msgid "using %qs"
  msgstr "lebih baik coba gunakan %qE"
  
! #: cp/decl.cc:21217
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 68046,68140 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19130
  #, 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:19318
  #, 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:19328
  #, 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:19377
  #, 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:19378
  #, 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:19389
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "overflow dalam nilai enumerasi di %qD"
  
! #: cp/decl.cc:19409
  #, 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:19509 cp/parser.cc:24032
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "multiple definisi dari %q#T"
  
! #: cp/decl.cc:19583
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "tipe kembali %q#T tidak lengkap"
  
! #: cp/decl.cc:19753 cp/typeck.cc:11632
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> seharusnya mengembalikan referensi ke %<*this%>"
  
! #: cp/decl.cc:20571
  #, 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:20573 cp/typeck.cc:11510
  #, 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:20584
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20642
  #, 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:20838
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD telah didefinisikan dalam kelas %qT"
  
! #: cp/decl.cc:21236
  #, fuzzy, gcc-internal-format
  #| msgid "try using %qE instead"
  msgid "using %qs"
  msgstr "lebih baik coba gunakan %qE"
  
! #: cp/decl.cc:21248
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr ""
*** 68177,68287 ****
  msgid "explicit template argument list not allowed"
  msgstr "template argumen %d tidak valid"
  
! #: cp/decl2.cc:1332
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "%qD telah didefinisikan dalam %qT"
  
! #: cp/decl2.cc:1365 cp/decl2.cc:1373 cp/decl2.cc:1487
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initial value for member %qs"
  msgid "invalid initializer for member function %qD"
  msgstr "nilai inisial tidak valid untuk anggota %qs"
  
! #: cp/decl2.cc:1382
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for static member function %qD"
  msgid "initializer specified for friend function %qD"
  msgstr "penginisialisasi dispesifikasikan untuk anggota fungsi statis %qD"
  
! #: cp/decl2.cc:1385 cp/decl2.cc:1491
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "penginisialisasi dispesifikasikan untuk anggota fungsi statis %qD"
  
! #: cp/decl2.cc:1433
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "%<asm%> penspesifikasi tidak diijinkan dalam anggota data tidak statis"
  
! #: cp/decl2.cc:1594
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "bit-field %qD dengan tipe bukan integral"
  
! #: cp/decl2.cc:1602
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "tidak dapat mendeklarasikan %qD untuk menjadi sebuah tipe bit-field"
  
! #: cp/decl2.cc:1613
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "tidak dapat mendeklarasikan bit-field %qD dengan tipe fungsi"
  
! #: cp/decl2.cc:1619
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field %qD with function type"
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "tidak dapat mendeklarasikan bit-field %qD dengan tipe fungsi"
  
! #: cp/decl2.cc:1626
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "%qD telah didefinisikan dalam kelas %qT"
  
! #: cp/decl2.cc:1634
  #, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "anggota statis %qD tidak dapat menjadi sebuah bit-field"
  
! #: cp/decl2.cc:1648
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "bit-field %qD dengan tipe bukan integral"
  
! #: cp/decl2.cc:2103
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a static data member of a class template"
  msgid "%q+D static data member inside of declare target directive"
  msgstr "%qD bukan sebuah anggota data statis dari sebuah template class"
  
! #: cp/decl2.cc:2273
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "anonymous struct tidak didalam tipe bernama"
  
! #: cp/decl2.cc:2289
  #, 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 can only have non-static data members"
  msgstr "%q+#D tidak valid; sebuah anonymous union hanya dapat mempunnya anggota data tidak statis"
  
! #: cp/decl2.cc:2296
  #, fuzzy, gcc-internal-format
  #| msgid "private member %q+#D in anonymous union"
  msgid "private member %q#D in anonymous union"
  msgstr "anggota private %q+#D dalam union anonymous"
  
! #: cp/decl2.cc:2299
  #, fuzzy, gcc-internal-format
  #| msgid "protected member %q+#D in anonymous union"
  msgid "protected member %q#D in anonymous union"
  msgstr "anggota terproteksi %q+#D dalam union anonymous"
  
! #: cp/decl2.cc:2364
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "kumpulan namespace scope anonymous harus berupa statis"
  
! #: cp/decl2.cc:2373
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "anonymous union dengan tida ada anggota"
  
! #: cp/decl2.cc:2410
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%> harus mengembalikan tipe %qT"
--- 68261,68371 ----
  msgid "explicit template argument list not allowed"
  msgstr "template argumen %d tidak valid"
  
! #: cp/decl2.cc:1331
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "%qD telah didefinisikan dalam %qT"
  
! #: cp/decl2.cc:1364 cp/decl2.cc:1372 cp/decl2.cc:1486
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initial value for member %qs"
  msgid "invalid initializer for member function %qD"
  msgstr "nilai inisial tidak valid untuk anggota %qs"
  
! #: cp/decl2.cc:1381
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for static member function %qD"
  msgid "initializer specified for friend function %qD"
  msgstr "penginisialisasi dispesifikasikan untuk anggota fungsi statis %qD"
  
! #: cp/decl2.cc:1384 cp/decl2.cc:1490
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "penginisialisasi dispesifikasikan untuk anggota fungsi statis %qD"
  
! #: cp/decl2.cc:1432
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "%<asm%> penspesifikasi tidak diijinkan dalam anggota data tidak statis"
  
! #: cp/decl2.cc:1593
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "bit-field %qD dengan tipe bukan integral"
  
! #: cp/decl2.cc:1601
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "tidak dapat mendeklarasikan %qD untuk menjadi sebuah tipe bit-field"
  
! #: cp/decl2.cc:1612
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "tidak dapat mendeklarasikan bit-field %qD dengan tipe fungsi"
  
! #: cp/decl2.cc:1618
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field %qD with function type"
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "tidak dapat mendeklarasikan bit-field %qD dengan tipe fungsi"
  
! #: cp/decl2.cc:1625
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "%qD telah didefinisikan dalam kelas %qT"
  
! #: cp/decl2.cc:1633
  #, gcc-internal-format
  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"
  msgstr "bit-field %qD dengan tipe bukan integral"
  
! #: cp/decl2.cc:2102
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a static data member of a class template"
  msgid "%q+D static data member inside of declare target directive"
  msgstr "%qD bukan sebuah anggota data statis dari sebuah template class"
  
! #: cp/decl2.cc:2272
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "anonymous struct tidak didalam tipe bernama"
  
! #: cp/decl2.cc:2288
  #, 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 can only have non-static data members"
  msgstr "%q+#D tidak valid; sebuah anonymous union hanya dapat mempunnya anggota data tidak statis"
  
! #: cp/decl2.cc:2295
  #, fuzzy, gcc-internal-format
  #| msgid "private member %q+#D in anonymous union"
  msgid "private member %q#D in anonymous union"
  msgstr "anggota private %q+#D dalam union anonymous"
  
! #: cp/decl2.cc:2298
  #, fuzzy, gcc-internal-format
  #| msgid "protected member %q+#D in anonymous union"
  msgid "protected member %q#D in anonymous union"
  msgstr "anggota terproteksi %q+#D dalam union anonymous"
  
! #: cp/decl2.cc:2363
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "kumpulan namespace scope anonymous harus berupa statis"
  
! #: cp/decl2.cc:2372
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "anonymous union dengan tida ada anggota"
  
! #: cp/decl2.cc:2409
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%> harus mengembalikan tipe %qT"
*************** msgstr "%<operator new%> harus mengembal
*** 68290,68399 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:2422
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "parameter pertama dari %<operator new%> tidak dapat memiliki sebuah argumen baku"
  
! #: cp/decl2.cc:2438
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "%<operator new%> mengambil tipe %<size_t%> (%qT) sebagai parameter pertama"
  
! #: cp/decl2.cc:2468
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%> harus mengembalikan tipe %qT"
  
! #: cp/decl2.cc:2483
  #, fuzzy, gcc-internal-format
  #| msgid "destructor cannot be static member function"
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "desktruktor tidak dapat berupa anggota statis fungsi"
  
! #: cp/decl2.cc:2486
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator delete%> must return type %qT"
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "%<operator delete%> harus mengembalikan tipe %qT"
  
! #: cp/decl2.cc:2488
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.cc:2498
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "%<operator delete%> mengambil tipe %qT sebagai parameter pertama"
  
! #: cp/decl2.cc:3596
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr "%qT memiliki sebuah field %qD yang tipe menggunakan namespace anonymous"
  
! #: cp/decl2.cc:3600
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr "%qT memiliki sebuah field %qD yang tipe menggunakan namespace anonymous"
  
! #: cp/decl2.cc:3606
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr "%qT memiliki sebuah field %qD yang tipe menggunakan namespace anonymous"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3610
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr "%qT memiliki sebuah field %qD yang tipe menggunakan namespace anonymous"
  
! #: cp/decl2.cc:3618
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr "%qT dideklarasikan dengan visibility lebih besar dari tipe dari fieldnya %qD"
  
! #: cp/decl2.cc:3637
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which has no linkage"
  msgstr "%qT memiliki sebuah base %qT yang menggunakan tipe namespace anonymous"
  
! #: cp/decl2.cc:3641
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr "%qT memiliki sebuah base %qT yang menggunakan tipe namespace anonymous"
  
! #: cp/decl2.cc:3647
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which has internal linkage"
  msgstr "%qT memiliki sebuah base %qT yang menggunakan tipe namespace anonymous"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3651
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr "%qT memiliki sebuah base %qT yang menggunakan tipe namespace anonymous"
  
! #: cp/decl2.cc:3658
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr "%qT dideklarasikan dengan visibility lebih besar dari basenya %qT"
  
! #: cp/decl2.cc:5434
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%q#D, declared using an unnamed type, is used but never defined"
  msgstr "%q+F dideklarasikan %<static%> tetapi tidak pernah didefinisikan"
  
! #: cp/decl2.cc:5438
  #, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but not defined"
  msgstr ""
--- 68374,68483 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:2421
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "parameter pertama dari %<operator new%> tidak dapat memiliki sebuah argumen baku"
  
! #: cp/decl2.cc:2437
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "%<operator new%> mengambil tipe %<size_t%> (%qT) sebagai parameter pertama"
  
! #: cp/decl2.cc:2467
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "%<operator delete%> harus mengembalikan tipe %qT"
  
! #: cp/decl2.cc:2482
  #, fuzzy, gcc-internal-format
  #| msgid "destructor cannot be static member function"
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "desktruktor tidak dapat berupa anggota statis fungsi"
  
! #: cp/decl2.cc:2485
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator delete%> must return type %qT"
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "%<operator delete%> harus mengembalikan tipe %qT"
  
! #: cp/decl2.cc:2487
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.cc:2497
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "%<operator delete%> mengambil tipe %qT sebagai parameter pertama"
  
! #: cp/decl2.cc:3595
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr "%qT memiliki sebuah field %qD yang tipe menggunakan namespace anonymous"
  
! #: cp/decl2.cc:3599
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr "%qT memiliki sebuah field %qD yang tipe menggunakan namespace anonymous"
  
! #: cp/decl2.cc:3605
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr "%qT memiliki sebuah field %qD yang tipe menggunakan namespace anonymous"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3609
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a field %qD whose type uses the anonymous namespace"
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr "%qT memiliki sebuah field %qD yang tipe menggunakan namespace anonymous"
  
! #: cp/decl2.cc:3617
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr "%qT dideklarasikan dengan visibility lebih besar dari tipe dari fieldnya %qD"
  
! #: cp/decl2.cc:3636
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which has no linkage"
  msgstr "%qT memiliki sebuah base %qT yang menggunakan tipe namespace anonymous"
  
! #: cp/decl2.cc:3640
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr "%qT memiliki sebuah base %qT yang menggunakan tipe namespace anonymous"
  
! #: cp/decl2.cc:3646
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which has internal linkage"
  msgstr "%qT memiliki sebuah base %qT yang menggunakan tipe namespace anonymous"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3650
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has a base %qT whose type uses the anonymous namespace"
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr "%qT memiliki sebuah base %qT yang menggunakan tipe namespace anonymous"
  
! #: cp/decl2.cc:3657
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr "%qT dideklarasikan dengan visibility lebih besar dari basenya %qT"
  
! #: cp/decl2.cc:5433
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%q#D, declared using an unnamed type, is used but never defined"
  msgstr "%q+F dideklarasikan %<static%> tetapi tidak pernah didefinisikan"
  
! #: cp/decl2.cc:5437
  #, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but not defined"
  msgstr ""
*************** msgstr ""
*** 68402,68522 ****
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:5448
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5452
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5456
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr "%q+#D tidak merefer ke tipe tidak terkualifikasi, jadi ini tidak digunakan untuk linkage"
  
! #: cp/decl2.cc:5474
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "%q+F dideklarasikan %<static%> tetapi tidak pernah didefinisikan"
  
! #: cp/decl2.cc:5478
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but not defined here"
  msgstr ""
  
! #: cp/decl2.cc:5486
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5489
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D with %qL linkage"
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "deklarasi sebelumnya dari %q+#D dengan %qL linkage"
  
! #: cp/decl2.cc:5694
  #, fuzzy, gcc-internal-format
  #| msgid "section of %q+D conflicts with previous declaration"
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "daerah dari %q+D konflik dengan deklarasi sebelumnya"
  
! #: cp/decl2.cc:5697
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous mangling %q#D"
  msgstr "deklarasi sebelumnya %q+D"
  
! #: cp/decl2.cc:5699
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:5771 cp/decl2.cc:5774
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:6152
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D used but never defined"
  msgid "inline function %qD used but never defined"
  msgstr "fungsi inline %q+D digunakan tetapi tidak pernah didefinisikan"
  
! #: cp/decl2.cc:6386
  #, fuzzy, gcc-internal-format
  #| msgid "default argument missing for parameter %P of %q+#D"
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "argumen baku hilang untuk parameter %P dari %q+#Ddd"
  
! #: cp/decl2.cc:6391
  #, fuzzy, gcc-internal-format
  #| msgid "%H%sparameter pack cannot have a default argument"
  msgid "...following parameter %P which has a default argument"
  msgstr "%H%s parameter pack tidak dapat memiliki sebuah argumen baku"
  
! #: cp/decl2.cc:6514
  #, fuzzy, gcc-internal-format
  #| msgid "definition of implicitly-declared %qD"
  msgid "implicitly-declared %qD is deprecated"
  msgstr "definisi dari secara implisit dideklarasikan %qD"
  
! #: cp/decl2.cc:6518
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:6705
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.cc:6714
  #, fuzzy, gcc-internal-format
  #| msgid "deleted function %q+D"
  msgid "use of deleted function %qD: %s"
  msgstr "fungsi %q+D terhapus"
  
! #: cp/decl2.cc:6718
  #, fuzzy, gcc-internal-format
  #| msgid "deleted function %q+D"
  msgid "use of deleted function %qD"
  msgstr "fungsi %q+D terhapus"
  
! #: cp/decl2.cc:6766
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  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"
--- 68486,68606 ----
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:5447
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5451
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5455
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr "%q+#D tidak merefer ke tipe tidak terkualifikasi, jadi ini tidak digunakan untuk linkage"
  
! #: cp/decl2.cc:5473
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "%q+F dideklarasikan %<static%> tetapi tidak pernah didefinisikan"
  
! #: cp/decl2.cc:5477
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but not defined here"
  msgstr ""
  
! #: cp/decl2.cc:5485
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5488
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D with %qL linkage"
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "deklarasi sebelumnya dari %q+#D dengan %qL linkage"
  
! #: cp/decl2.cc:5693
  #, fuzzy, gcc-internal-format
  #| msgid "section of %q+D conflicts with previous declaration"
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "daerah dari %q+D konflik dengan deklarasi sebelumnya"
  
! #: cp/decl2.cc:5696
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous mangling %q#D"
  msgstr "deklarasi sebelumnya %q+D"
  
! #: cp/decl2.cc:5698
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:5770 cp/decl2.cc:5773
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:6151
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D used but never defined"
  msgid "inline function %qD used but never defined"
  msgstr "fungsi inline %q+D digunakan tetapi tidak pernah didefinisikan"
  
! #: cp/decl2.cc:6385
  #, fuzzy, gcc-internal-format
  #| msgid "default argument missing for parameter %P of %q+#D"
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "argumen baku hilang untuk parameter %P dari %q+#Ddd"
  
! #: cp/decl2.cc:6390
  #, fuzzy, gcc-internal-format
  #| msgid "%H%sparameter pack cannot have a default argument"
  msgid "...following parameter %P which has a default argument"
  msgstr "%H%s parameter pack tidak dapat memiliki sebuah argumen baku"
  
! #: cp/decl2.cc:6513
  #, fuzzy, gcc-internal-format
  #| msgid "definition of implicitly-declared %qD"
  msgid "implicitly-declared %qD is deprecated"
  msgstr "definisi dari secara implisit dideklarasikan %qD"
  
! #: cp/decl2.cc:6517
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:6704
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.cc:6713
  #, fuzzy, gcc-internal-format
  #| msgid "deleted function %q+D"
  msgid "use of deleted function %qD: %s"
  msgstr "fungsi %q+D terhapus"
  
! #: cp/decl2.cc:6717
  #, fuzzy, gcc-internal-format
  #| msgid "deleted function %q+D"
  msgid "use of deleted function %qD"
  msgstr "fungsi %q+D terhapus"
  
! #: cp/decl2.cc:6765
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  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 "%H%qE bukan sebuah template"
*** 68641,68898 ****
  
  #: cp/error.cc:4010
  #, 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:4012
  #, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr ""
  
! #: cp/error.cc:4040
  #, 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:4043
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr ""
  
! #: cp/error.cc:4044
  #, 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:4066
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4069
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4173
  #, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4175
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4180
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4181
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4186
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4187
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "required from %q#D\n"
  msgstr "disediakan untuk %q+D"
  
! #: cp/error.cc:4194
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr ""
  
! #: cp/error.cc:4195
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "required from here\n"
  msgstr "dipanggil dari sini"
  
! #: cp/error.cc:4245
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4297
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/error.cc:4310
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4325
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr ""
  
! #: cp/error.cc:4347
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr ""
  
! #: cp/error.cc:4378
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4379
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "in requirements "
  msgstr "tidak ada argumen"
  
! #: cp/error.cc:4497
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "tidak ada argumen"
  
! #: cp/error.cc:4591
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4943
  #, 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:4948
  #, 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:4953
  #, 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:4958
  #, 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:4963
  #, 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:4968
  #, 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:4973
  #, 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:4979
  #, 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:4984
  #, 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:4989
  #, 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:4994
  #, 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:4999
  #, 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:5004
  #, 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:5010
  #, 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:5015
  #, 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:5070
  #, 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:5075
  #, 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:5090
  #, 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:5094 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:5116
  #, 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:5120 cp/typeck.cc:3641
  #, 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:5131
  #, 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:5135
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<::%D%> has not been declared"
  msgid "%<::%D%> has not been declared"
--- 68725,68988 ----
  
  #: cp/error.cc:4010
  #, 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:4012
+ #, 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:4014
  #, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr ""
  
! #: cp/error.cc:4042
  #, 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:4045
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr ""
  
! #: cp/error.cc:4046
  #, 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:4068
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4071
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4175
  #, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4177
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4182
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4183
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4188
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4189
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "required from %q#D\n"
  msgstr "disediakan untuk %q+D"
  
! #: cp/error.cc:4196
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr ""
  
! #: cp/error.cc:4197
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "required from here\n"
  msgstr "dipanggil dari sini"
  
! #: cp/error.cc:4247
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4299
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/error.cc:4312
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4327
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr ""
  
! #: cp/error.cc:4349
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr ""
  
! #: cp/error.cc:4380
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4381
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "in requirements "
  msgstr "tidak ada argumen"
  
! #: cp/error.cc:4499
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "tidak ada argumen"
  
! #: cp/error.cc:4593
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4945
  #, 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:4950
  #, 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:4955
  #, 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:4960
  #, 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:4965
  #, 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:4970
  #, 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:4975
  #, 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:4981
  #, 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:4986
  #, 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:4991
  #, 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:4996
  #, 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:5001
  #, 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:5006
  #, 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:5012
  #, 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:5017
  #, 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:5072
  #, 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:5077
  #, 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:5092
  #, 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:5096 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:5118
  #, 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:5122 cp/typeck.cc:3641
  #, 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:5133
  #, 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:5137
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<::%D%> has not been declared"
  msgid "%<::%D%> has not been declared"
*************** msgstr ""
*** 69134,69140 ****
  msgid "member %qD is used uninitialized"
  msgstr "anggota %qD referensi tidak terinisialisasi"
  
! #: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5112 cp/typeck2.cc:1519
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "array harus diinisialisasi dengan sebuah kurung melingkupi penginisialisasi"
--- 69224,69230 ----
  msgid "member %qD is used uninitialized"
  msgstr "anggota %qD referensi tidak terinisialisasi"
  
! #: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5118 cp/typeck2.cc:1519
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "array harus diinisialisasi dengan sebuah kurung melingkupi penginisialisasi"
*************** msgstr "tipe %qT tidak sebuah langsung a
*** 69262,69268 ****
  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:2522 cp/semantics.cc:4492
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
--- 69352,69358 ----
  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:2553 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
*************** msgstr "bukan destruktor ataupu class-sp
*** 69472,69511 ****
  msgid "initializer ends prematurely"
  msgstr "penginisialisasi berakhir secara prematur"
  
! #: cp/init.cc:5321
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "ukuran array tidak diketahui dalam delete"
  
! #: cp/init.cc:5358
  #, fuzzy, gcc-internal-format
  #| msgid "return type is an incomplete type"
  msgid "operator %<delete%> used on incomplete type"
  msgstr "tipe kembali adalah sebuah tipe tidak lengkap"
  
! #: cp/init.cc:5373
  #, fuzzy, gcc-internal-format
  #| msgid "possible problem detected in invocation of delete operator:"
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "kemungkinan masalah terdeteksi dalam penggunaan dari operator delete:"
  
! #: cp/init.cc:5379
  #, fuzzy, gcc-internal-format
  #| msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr "bukan destruktor ataupu class-specific operator delete yang akan dipanggil, meskipun mereka dideklarasikan ketika kelas didefinisikan."
  
! #: cp/init.cc:5394
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5399
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5713
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "tipe dari vektor delete bukan penunjuk ataupun tipe array"
--- 69562,69601 ----
  msgid "initializer ends prematurely"
  msgstr "penginisialisasi berakhir secara prematur"
  
! #: cp/init.cc:5327
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "ukuran array tidak diketahui dalam delete"
  
! #: cp/init.cc:5364
  #, fuzzy, gcc-internal-format
  #| msgid "return type is an incomplete type"
  msgid "operator %<delete%> used on incomplete type"
  msgstr "tipe kembali adalah sebuah tipe tidak lengkap"
  
! #: cp/init.cc:5379
  #, fuzzy, gcc-internal-format
  #| msgid "possible problem detected in invocation of delete operator:"
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "kemungkinan masalah terdeteksi dalam penggunaan dari operator delete:"
  
! #: cp/init.cc:5385
  #, fuzzy, gcc-internal-format
  #| msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr "bukan destruktor ataupu class-specific operator delete yang akan dipanggil, meskipun mereka dideklarasikan ketika kelas didefinisikan."
  
! #: cp/init.cc:5400
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5405
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5719
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "tipe dari vektor delete bukan penunjuk ataupun tipe array"
*************** msgstr "#pragma implementasi untuk %qs m
*** 69604,69610 ****
  msgid "%qD not defined"
  msgstr "%qD tidak didefinisikan"
  
! #: cp/lex.cc:811 cp/parser.cc:3999 cp/parser.cc:34700
  #, 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%>"
--- 69694,69700 ----
  msgid "%qD not defined"
  msgstr "%qD tidak didefinisikan"
  
! #: cp/lex.cc:811 cp/parser.cc:3999 cp/parser.cc:34698
  #, 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
*** 69636,69701 ****
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2733
  #, 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:2737
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
  #. TODO Mangle pack indexing
  #. <https://github.com/itanium-cxx-abi/cxx-abi/issues/175>.
! #: cp/mangle.cc:2744
  #, fuzzy, gcc-internal-format
  #| msgid "mangling typeof, use decltype instead"
  msgid "mangling type pack index"
  msgstr "mangling typeof, lebih baik gunakan decltype"
  
! #: cp/mangle.cc:4009
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4014
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "mangling %C"
  
! #: cp/mangle.cc:4088
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "diabaikan operan tengah ke %<?:%> operan tidak dapat mangled"
  
! #: cp/mangle.cc:4784
  #, 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:4830 cp/mangle.cc:5009
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4836 cp/mangle.cc:5015
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5162
  #, 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:5167
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5172
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
--- 69726,69791 ----
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2738
  #, 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:2742
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
  #. TODO Mangle pack indexing
  #. <https://github.com/itanium-cxx-abi/cxx-abi/issues/175>.
! #: cp/mangle.cc:2749
  #, fuzzy, gcc-internal-format
  #| msgid "mangling typeof, use decltype instead"
  msgid "mangling type pack index"
  msgstr "mangling typeof, lebih baik gunakan decltype"
  
! #: cp/mangle.cc:4014
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4019
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "mangling %C"
  
! #: cp/mangle.cc:4093
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "diabaikan operan tengah ke %<?:%> operan tidak dapat mangled"
  
! #: cp/mangle.cc:4789
  #, 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:4835 cp/mangle.cc:5014
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4841 cp/mangle.cc:5020
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5167
  #, 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:5172
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5177
  #, 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 ""
*** 69991,70045 ****
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.cc:3689
  #, 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:3691 cp/method.cc:3736
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected signature: %qD"
  msgstr "diduga pernyataan"
  
! #: cp/method.cc:3711
  #, 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:3716
  #, 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:3721
  #, 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:3726
  #, 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:3834
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.cc:3854
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be defaulted"
  msgid "a template cannot be defaulted"
  msgstr "%qD tidak dapat dibakukan"
  
! #: cp/method.cc:3893
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD tidak dapat dibakukan"
  
! #: cp/method.cc:3902
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfile ends in default argument"
  msgid "defaulted function %q+D with default argument"
--- 70081,70135 ----
  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"
*************** msgstr "atribut target tidak didukung di
*** 70087,70592 ****
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr ""
  
! #: cp/module.cc:12489
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12493
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with no tags"
  msgstr ""
  
! #: cp/module.cc:12496
  #, gcc-internal-format
  msgid "existing declaration here with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12499
  #, 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:12544
  #, 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:12558 cp/module.cc:12686
  #, 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:12572
  #, 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:12579
  #, 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:12617
  #, 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:12636
  #, 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:12661
  #, 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:12677
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting imported declaration %q#D"
  msgstr "konflik deklarasi %q#D"
  
! #: cp/module.cc:12703
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration %q+D"
  msgid "existing declaration %#qD"
  msgstr "dalam deklarasi %q+D"
  
! #: cp/module.cc:12806
  #, 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:12808 cp/module.cc:12835
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "existing default declared here"
  msgstr "%J%qD telah dideklarasikan disini"
  
! #: cp/module.cc:12832
  #, 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:13957
  #, 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:13959
  #, fuzzy, gcc-internal-format
  #| msgid "missing definition"
  msgid "existing definition %qD"
  msgstr "hilang definisi"
  
! #: cp/module.cc:13971
  #, 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:13973
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "... this enumerator %qD"
  msgstr "redeklarasi dari enumerator %q+D"
  
! #: cp/module.cc:13979
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:13983
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14200
  #, 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:14218
  #, 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:14242
  #, 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:14260
  #, 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:14272
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr ""
  
! #: cp/module.cc:14283
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:14315
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14324
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14360
  #, 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:14372
  #, 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:14424
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14426
  #, 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:14456 cp/module.cc:14493
  #, 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:15827 cp/module.cc:15837
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15842
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15895
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15905
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:15963
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:15970
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16601
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16619
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16621 cp/module.cc:22712
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "module %qs declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/module.cc:16973
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:16979
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20041
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20281
  #, 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:20306 cp/module.cc:20309
  #, fuzzy, gcc-internal-format
  #| msgid "inconsistent instance variable specification"
  msgid "inconsistent imported macro definition %qE"
  msgstr "spesifikasi variabel instance tidak konsisten"
  
! #: cp/module.cc:20315
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20317
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20651
  #, 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:20691 cp/module.cc:20696
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect2 version %s"
  msgid "compiled module is %sversion %s"
  msgstr "collect2 versi %s"
  
! #: cp/module.cc:20702
  #, 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:20732
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs not found"
  msgid "module %qs found"
  msgstr "field %qs tidak ditemukan"
  
! #: cp/module.cc:20734
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20735
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20752
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20766
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20779
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20799
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20801
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20804
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20822
  #, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr ""
  
! #: cp/module.cc:20914
  #, 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:21487
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr ""
  
! #: cp/module.cc:21526
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:21536
  #, 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:21541
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21544
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21896
  #, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr ""
  
! #: cp/module.cc:21899
  #, 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:21905
  #, 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:21908
  #, 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:21913
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:21917
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:21923
  #, 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:21926
  #, 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:21931
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared in module %qs"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: cp/module.cc:21935
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared in global module"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: cp/module.cc:22074
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22089
  #, 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:22096
  #, 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:22359
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "reading CMI %qs"
  msgstr "membuat %s"
  
! #: cp/module.cc:22546
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22547
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22554
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22555
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22617
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22621
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22659
  #, 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:22661
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "module declared here"
--- 70177,70682 ----
  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:12715
  #, 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:12646
  #, 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:12665
  #, 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:12690
  #, 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:12706
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting imported declaration %q#D"
  msgstr "konflik deklarasi %q#D"
  
! #: cp/module.cc:12732
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration %q+D"
  msgid "existing declaration %#qD"
  msgstr "dalam deklarasi %q+D"
  
! #: cp/module.cc:12835
  #, 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:12837 cp/module.cc:12864
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "existing default declared here"
  msgstr "%J%qD telah dideklarasikan disini"
  
! #: cp/module.cc:12861
  #, 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:13986
  #, 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:13988
  #, fuzzy, gcc-internal-format
  #| msgid "missing definition"
  msgid "existing definition %qD"
  msgstr "hilang definisi"
  
! #: cp/module.cc:14000
  #, 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:14002
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "... this enumerator %qD"
  msgstr "redeklarasi dari enumerator %q+D"
  
! #: cp/module.cc:14008
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14012
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14229
  #, 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:14247
  #, 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:14271
  #, 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:14289
  #, 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:14301
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr ""
  
! #: cp/module.cc:14312
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:14344
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14353
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14389
  #, 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:14401
  #, 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:14453
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14455
  #, 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:14485 cp/module.cc:14522
  #, 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:15866 cp/module.cc:15876
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15881
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15934
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15944
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16002
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16009
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16640
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16658
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16660 cp/module.cc:22766
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "module %qs declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/module.cc:17015
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:17021
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20083
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20323
  #, 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:20348 cp/module.cc:20351
  #, fuzzy, gcc-internal-format
  #| msgid "inconsistent instance variable specification"
  msgid "inconsistent imported macro definition %qE"
  msgstr "spesifikasi variabel instance tidak konsisten"
  
! #: cp/module.cc:20357
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20359
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20693
  #, 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:20733 cp/module.cc:20738
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect2 version %s"
  msgid "compiled module is %sversion %s"
  msgstr "collect2 versi %s"
  
! #: cp/module.cc:20744
  #, 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:20774
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs not found"
  msgid "module %qs found"
  msgstr "field %qs tidak ditemukan"
  
! #: cp/module.cc:20776
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20777
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20794
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20808
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20821
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20841
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20843
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20846
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20864
  #, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr ""
  
! #: cp/module.cc:20956
  #, 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:21531
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr ""
  
! #: cp/module.cc:21570
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:21580
  #, 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:21585
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21588
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21940
  #, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr ""
  
! #: cp/module.cc:21943
  #, 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:21949
  #, 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:21952
  #, 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:21957
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:21961
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:21967
  #, 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:21970
  #, 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:21975
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared in module %qs"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: cp/module.cc:21979
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared in global module"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: cp/module.cc:22118
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22133
  #, 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:22140
  #, 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:22403
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "reading CMI %qs"
  msgstr "membuat %s"
  
! #: cp/module.cc:22590
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22591
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22598
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22599
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22661
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22665
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22713
  #, 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:22715
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "module declared here"
*************** msgstr "%q+D dideklarasikan disini"
*** 70599,71062 ****
  #. 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:22676
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22707 cp/module.cc:23245
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' already declared"
  msgid "module already declared"
  msgstr "Simbol '%s' telah terdeklarasi"
  
! #: cp/module.cc:22708 cp/module.cc:23246
  #, gcc-internal-format
  msgid "module already imported"
  msgstr ""
  
! #: cp/module.cc:22713
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr ""
  
! #: cp/module.cc:22921
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:22927
  #, 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:23031
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23071
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23073
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23074
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23447
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23451
  #, fuzzy, gcc-internal-format
  #| msgid "Enable traditional preprocessing"
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "Aktifkan preprosesing tradisional"
  
! #: cp/module.cc:23483 cp/module.cc:23512
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter %qs"
  msgid "invalid header name %qs"
  msgstr "parameter %qs tidak valid"
  
! #: cp/module.cc:23522
  #, 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:23722
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23762
  #, fuzzy, gcc-internal-format
  #| msgid "error writing %qs"
  msgid "writing CMI %qs"
  msgstr "error menulis %qs"
  
! #: cp/module.cc:23777
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23780
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23782
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "first error in %qD appeared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/module.cc:23846
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:23943
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown header kind %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: cp/name-lookup.cc:1337
  #, 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:1349
  #, 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:2956 cp/name-lookup.cc:4076 cp/name-lookup.cc:4176
  #, 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:2994
  #, 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:3000
  #, 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:3170
  #, 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:3317
  #, 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:3322
  #, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "karena perbedaan eksepsi spesifikasi"
  
! #: cp/name-lookup.cc:3432
  #, 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:3469 cp/name-lookup.cc:3473
  #, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "deklarasi dari %q#D membayangi sebuah parameter"
  
! #: cp/name-lookup.cc:3634
  #, 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:4161
  #, 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:4774
  #, 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:4777
  #, 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:5376
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5380
  #, 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:5383
  #, 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:5386
  #, 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:6200
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> names destructor"
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T::%D%> names desktruktor"
  
! #: cp/name-lookup.cc:6216
  #, 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:6224
  #, 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:6240 cp/pt.cc:19470
  #, 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:6250
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6261 cp/name-lookup.cc:6334
  #, 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:6284
  #, 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:6344
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6356
  #, 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:6372
  #, 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:6383
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> names konstruktor dalam %qT"
  
! #: cp/name-lookup.cc:6476
  #, 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:6518
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "eksplisit kualifikasi dalam deklarasi dari %qD"
  
! #: cp/name-lookup.cc:6528
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD seharusnya telah dideklarasikan didalam %qD"
  
! #: cp/name-lookup.cc:6598
  #, 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:6600
  #, 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:6655
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "%qD atribut membutuhkan sebuah argumen NTBS tunggal"
  
! #: cp/name-lookup.cc:6662
  #, 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:6673 cp/name-lookup.cc:6701
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6679
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6726 cp/name-lookup.cc:9214
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "atribut %qD direktif diabaikan"
  
! #: cp/name-lookup.cc:7056
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7108
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.cc:7114
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D"
  msgid "  %qE"
  msgstr "  %q+#D"
  
! #: cp/name-lookup.cc:7444
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7450
  #, 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:7890
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.cc:7893
  #, 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:8707
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:9184
  #, 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:9187
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9206
  #, 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:9212
  #, gcc-internal-format
  msgid "annotation on using directive"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9300
  #, 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:9425
  #, 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:9441
  #, 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:9511
  #, 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:9513
  #, 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:9517
  #, fuzzy, gcc-internal-format
  #| msgid "Formal namespace"
  msgid "exporting unnamed namespace"
  msgstr "Ruang nama formal"
  
! #: cp/name-lookup.cc:9527
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9577
  #, 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:9579
  #, 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:9622
  #, 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:9631
  #, fuzzy, gcc-internal-format
  #| msgid "XXX leaving pop_everything ()\n"
  msgid "XXX leaving %<pop_everything ()%>"
--- 70689,71152 ----
  #. 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:22730
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22761 cp/module.cc:23299
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' already declared"
  msgid "module already declared"
  msgstr "Simbol '%s' telah terdeklarasi"
  
! #: cp/module.cc:22762 cp/module.cc:23300
  #, gcc-internal-format
  msgid "module already imported"
  msgstr ""
  
! #: cp/module.cc:22767
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr ""
  
! #: cp/module.cc:22975
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:22981
  #, 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:23085
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23125
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23127
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23128
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23507
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23511
  #, fuzzy, gcc-internal-format
  #| msgid "Enable traditional preprocessing"
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "Aktifkan preprosesing tradisional"
  
! #: cp/module.cc:23543 cp/module.cc:23572
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter %qs"
  msgid "invalid header name %qs"
  msgstr "parameter %qs tidak valid"
  
! #: cp/module.cc:23582
  #, 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:23782
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23822
  #, fuzzy, gcc-internal-format
  #| msgid "error writing %qs"
  msgid "writing CMI %qs"
  msgstr "error menulis %qs"
  
! #: cp/module.cc:23837
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23840
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23842
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "first error in %qD appeared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/module.cc:23906
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:24003
  #, 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:4069 cp/name-lookup.cc:4169
  #, 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:4154
  #, 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:4881
  #, 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:4884
  #, 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:5483
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5487
  #, 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:5490
  #, 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:5493
  #, 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:6307
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> names destructor"
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T::%D%> names desktruktor"
  
! #: cp/name-lookup.cc:6323
  #, 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:6331
  #, 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:6347 cp/pt.cc:19528
  #, 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:6357
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6368 cp/name-lookup.cc:6441
  #, 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:6391
  #, 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:6451
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6463
  #, 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:6479
  #, 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:6490
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> names konstruktor dalam %qT"
  
! #: cp/name-lookup.cc:6583
  #, 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:6625
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "eksplisit kualifikasi dalam deklarasi dari %qD"
  
! #: cp/name-lookup.cc:6635
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD seharusnya telah dideklarasikan didalam %qD"
  
! #: cp/name-lookup.cc:6705
  #, 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:6707
  #, 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:6762
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "%qD atribut membutuhkan sebuah argumen NTBS tunggal"
  
! #: cp/name-lookup.cc:6769
  #, 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:6780 cp/name-lookup.cc:6808
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6786
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6833 cp/name-lookup.cc:9322
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "atribut %qD direktif diabaikan"
  
! #: cp/name-lookup.cc:7163
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7215
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.cc:7221
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D"
  msgid "  %qE"
  msgstr "  %q+#D"
  
! #: cp/name-lookup.cc:7551
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7557
  #, 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:7997
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.cc:8000
  #, 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:8815
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:9292
  #, 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:9295
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9314
  #, 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:9320
  #, gcc-internal-format
  msgid "annotation on using directive"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9408
  #, 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:9533
  #, 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:9549
  #, 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:9619
  #, 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:9621
  #, 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:9625
  #, fuzzy, gcc-internal-format
  #| msgid "Formal namespace"
  msgid "exporting unnamed namespace"
  msgstr "Ruang nama formal"
  
! #: cp/name-lookup.cc:9635
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9685
  #, 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:9687
  #, 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:9730
  #, 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:9739
  #, fuzzy, gcc-internal-format
  #| msgid "XXX leaving pop_everything ()\n"
  msgid "XXX leaving %<pop_everything ()%>"
*************** msgstr "pengidentifikasi %<%s%> akan men
*** 71091,71097 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52814
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
--- 71181,71187 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52812
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** msgstr "%H%<::%E%> belum pernah dideklar
*** 71142,71148 ****
  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:23973
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<%T::%E%> has not been declared"
  msgid "%<%T::%E%> has not been declared"
--- 71232,71238 ----
  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:23969
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<%T::%E%> has not been declared"
  msgid "%<%T::%E%> has not been declared"
*************** msgstr "(mungkin sebuah semikolom hilang
*** 71225,71231 ****
  msgid "%qE is not a class template"
  msgstr "%H%qE bukan sebuah template"
  
! #: cp/parser.cc:3763 cp/parser.cc:21309
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE is not a template"
  msgid "%qE is not a template"
--- 71315,71321 ----
  msgid "%qE is not a class template"
  msgstr "%H%qE bukan sebuah template"
  
! #: cp/parser.cc:3763 cp/parser.cc:21305
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE is not a template"
  msgid "%qE is not a template"
*************** msgstr "%s hanya tersedia dengan -std=c+
*** 71582,71588 ****
  msgid "pack index missing"
  msgstr ""
  
! #: cp/parser.cc:6151 cp/parser.cc:10117
  #, fuzzy, gcc-internal-format
  #| msgid "this media function is only available on the fr500"
  msgid "reflection is only available with %<-freflection%>"
--- 71672,71678 ----
  msgid "pack index missing"
  msgstr ""
  
! #: cp/parser.cc:6151 cp/parser.cc:10115
  #, fuzzy, gcc-internal-format
  #| msgid "this media function is only available on the fr500"
  msgid "reflection is only available with %<-freflection%>"
*************** msgstr "fungsi media ini hanya tersedia
*** 71594,73489 ****
  msgid "expected a reflection of a type"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: cp/parser.cc:6339
  #, 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/parser.cc:6437
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr ""
  
! #: cp/parser.cc:6446
  #, gcc-internal-format
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr ""
  
! #: cp/parser.cc:6448
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:6461
  #, gcc-internal-format
  msgid "expected a reflection of a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/parser.cc:6622
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfixed-point types not supported in C++"
  msgid "fixed-point types not supported in C++"
  msgstr "%Htipe titik tetap tidak didukung dalam C++"
  
! #: cp/parser.cc:6712
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr "ISO C++ melarang braced-groups didalam ekspresi"
  
! #: cp/parser.cc:6724
  #, fuzzy, gcc-internal-format
  #| msgid "%Hstatement-expressions are not allowed outside functions nor in template-argument lists"
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr "%Hpernyataan ekspresi tidak diijinkan diluar fungsi atau didalam daftar template argumen"
  
! #: cp/parser.cc:6764
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  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:6830 cp/parser.cc:7001 cp/parser.cc:7200 cp/semantics.cc:4865
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected primary-expression"
  msgstr "diduga ekspresi"
  
! #: cp/parser.cc:6863
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<this%> may not be used in this context"
  msgid "%<this%> may not be used in this context"
  msgstr "%H%<this%> mungkin tidak digunakan dalam konteks ini"
  
! #: cp/parser.cc:6985
  #, fuzzy, gcc-internal-format
  #| msgid "Objective-C declarations may only appear in global scope"
  msgid "a template declaration cannot appear at block scope"
  msgstr "deklarasi Objective-C mungkin hanya muncul dalam lingkup global"
  
! #: cp/parser.cc:7145
  #, fuzzy, gcc-internal-format
  #| msgid "%Hlocal variable %qD may not appear in this context"
  msgid "parameter %qD may not appear in this context"
  msgstr "%Hvariabel lokal %qD mungkin tidak muncul dalam konteks ini"
  
! #: cp/parser.cc:7146
  #, fuzzy, gcc-internal-format
  #| msgid "%Hlocal variable %qD may not appear in this context"
  msgid "local variable %qD may not appear in this context"
  msgstr "%Hvariabel lokal %qD mungkin tidak muncul dalam konteks ini"
  
! #: cp/parser.cc:7192
  #, fuzzy, gcc-internal-format
  #| msgid "this media function is only available on the fr500"
  msgid "reflection is only available in C++26 with %<-freflection%>"
  msgstr "fungsi media ini hanya tersedia di fr500"
  
! #: cp/parser.cc:7229
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr ""
  
! #: cp/parser.cc:7373
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected id-expression"
  msgstr "diduga ekspresi"
  
! #: cp/parser.cc:7538
  #, fuzzy, gcc-internal-format
  #| msgid "%Hscope %qT before %<~%> is not a class-name"
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr "%Hlingkup %qT sebelum %<~%> bukan sebuah class-name"
  
! #: cp/parser.cc:7548
  #, gcc-internal-format
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr ""
  
! #: cp/parser.cc:7585 cp/parser.cc:9968
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<~auto%> 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:7599 cp/parser.cc:7603
  #, gcc-internal-format
  msgid "template-id not allowed for destructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:7605 cp/parser.cc:35948
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
  
! #: cp/parser.cc:7727
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdeclaration of %<~%T%> as member of %qT"
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "%Hdeklarasi dari %<~%T%> sebagai anggota dari %qT"
  
! #: cp/parser.cc:7742
  #, fuzzy, gcc-internal-format
  #| msgid "%Htypedef-name %qD used as destructor declarator"
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "%Htypedef-nama %qD digunakan sebagai desktruktor deklarator"
  
! #: cp/parser.cc:7785 cp/parser.cc:26953
  #, fuzzy, gcc-internal-format
  #| msgid "expected specifier-qualifier-list"
  msgid "expected unqualified-id"
  msgstr "diduga specifier-qualifier-list"
  
! #: cp/parser.cc:7812 cp/typeck.cc:3304 cp/typeck.cc:3307 cp/typeck.cc:3324
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "%qD bukan sebuah template"
  
! #: cp/parser.cc:7937
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:8025
  #, fuzzy, gcc-internal-format
  #| msgid "%qT resolves to %qT, which is not an enumeration type"
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr "%qT meresolf ke %qT, yang bukan sebuah tipe enumerasi"
  
! #: cp/parser.cc:8052
  #, fuzzy, gcc-internal-format
  #| msgid "%Hincomplete type %qT used in nested name specifier"
  msgid "function template-id %qD in nested-name-specifier"
  msgstr "%Htipe %qT tidak lengkap digunakan dalam nama penspesifikasi nested"
  
! #: cp/parser.cc:8059
  #, fuzzy, gcc-internal-format
  #| msgid "%Hincomplete type %qT used in nested name specifier"
  msgid "concept-id %qD in nested-name-specifier"
  msgstr "%Htipe %qT tidak lengkap digunakan dalam nama penspesifikasi nested"
  
! #: cp/parser.cc:8065
  #, fuzzy, gcc-internal-format
  #| msgid "%Hincomplete type %qT used in nested name specifier"
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr "%Htipe %qT tidak lengkap digunakan dalam nama penspesifikasi nested"
  
! #: cp/parser.cc:8240
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "expected nested-name-specifier"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.cc:8471 cp/parser.cc:11407
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in casts"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:8559
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:8659
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: cp/parser.cc:8671 cp/pt.cc:22199
  #, 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 %<__builtin_next_arg%> salah"
  
! #: cp/parser.cc:8684
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_assoc_barrier%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: cp/parser.cc:8710
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: cp/parser.cc:8738 cp/pt.cc:22314
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8742 cp/pt.cc:22318
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8747 cp/pt.cc:22323
  #, fuzzy, gcc-internal-format
  #| msgid "nested function %qs declared %<extern%>"
  msgid "selected function declared here"
  msgstr "fungsi nested %qs dideklarasikan %<extern%>"
  
! #: cp/parser.cc:8881
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO C++ melarang compound literals"
  
! #: cp/parser.cc:8940
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.cc:8991
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in %<__builtin_classify_type%> calls"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:9389 cp/parser.cc:9418
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr ""
  
! #: cp/parser.cc:9704 cp/typeck.cc:3192
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "penggunaan tidak valid dari %qD"
  
! #: cp/parser.cc:9713
  #, fuzzy, gcc-internal-format
  #| msgid "%<%D::%D%> is not a member of %qT"
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> bukan sebuah anggota dari %qT"
  
! #: cp/parser.cc:10020
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.cc:10079 cp/parser.cc:23421
  #, fuzzy, gcc-internal-format
  #| msgid "%Jtypedef name may not be a nested-name-specifier"
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "%J typedef nama mungkin berupa sebuah nested-name-specifier"
  
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10205
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to this operand"
  msgstr "new tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: cp/parser.cc:10293
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO C++ tidak mengijinkan designated penginisialisasi"
  
! #: cp/parser.cc:10396
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:10455
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: cp/parser.cc:10682 cp/parser.cc:37266
  #, 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 "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:10747
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr ""
  
! #: cp/parser.cc:10833
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in a new-expression"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:10851
  #, fuzzy, gcc-internal-format
  #| msgid "%Harray bound forbidden after parenthesized type-id"
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "%Harray bound dilarang setelah parenthesized tipe id"
  
! #: cp/parser.cc:10853
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "mencoba menghapus tanda kurung disekitar tipe-id"
  
! #: cp/parser.cc:10886
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.cc:10931
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "expected expression-list or type-id"
  msgstr "Diduga tipe ekspresi"
  
! #: cp/parser.cc:10960
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in a new-type-id"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:11008
  #, fuzzy, gcc-internal-format
  #| msgid "attributes ignored on template instantiation"
  msgid "attributes ignored on outermost array type in new expression"
  msgstr "atribut diabaikan di template instantiation"
  
! #: cp/parser.cc:11104
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpression in new-declarator must have integral or enumeration type"
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "%Hekspresi dalam pendeklarasi new harus memiliki integral atau tipe enumerasi"
  
! #: cp/parser.cc:11510
  #, fuzzy, gcc-internal-format
  #| msgid "use of old-style cast"
  msgid "use of old-style cast to %q#T"
  msgstr "penggunaan dari gaya-lama cast"
  
! #: cp/parser.cc:11660
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<>>%> operator will be treated as two right angle brackets in C++0x"
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr "%H%<>>%> operator akan diperlakukan sebagai dua sudut brackets dalam C++0x"
  
! #: cp/parser.cc:11663
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "disarankan tanda kurung disekeliling ekspresi %<>>%>"
  
! #: cp/parser.cc:11897
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "ISO C tidak mengijinkan kelebihan %<;%> diluar dari sebuah fungsi"
  
! #: cp/parser.cc:12235
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.cc:12510
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:12644
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr ""
  
! #: cp/parser.cc:12745
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "lambda-expression in unevaluated context 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:12755
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "lambda-expression in template-argument 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:12956
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.cc:12979
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "expected end of capture-list"
  msgstr "Tidak terduga akhir dari modul"
  
! #: cp/parser.cc:12995
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> with by-copy capture default only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13001 cp/parser.cc:13023 cp/parser.cc:13221
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in unary expression"
  msgid "already captured %qD in lambda expression"
  msgstr "operan tidak valid dalam ekspresi unary"
  
! #: cp/parser.cc:13017
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<*this%> capture 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:13037
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a reference type"
  msgid "%<this%> cannot be captured by reference"
  msgstr "new tidak dapat diaplikasikan untuk mereferensikan sebuah tipe"
  
! #: cp/parser.cc:13057
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "pack init-capture 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:13068
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:13098
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "lambda capture initializers 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:13107
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.cc:13132
  #, fuzzy, gcc-internal-format
  #| msgid "increment of read-only variable %qD"
  msgid "capture of non-variable %qE"
  msgstr "peningkatan dari variabel baca-saja %qD"
  
! #: cp/parser.cc:13143
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.cc:13181
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13192
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.cc:13197
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.cc:13289
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "lambda templates are 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:13343
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of %q#D"
  msgid "default argument specified for lambda parameter"
  msgstr "argumen baku diberikan untuk parameter %d dari %q#D"
  
! #: cp/parser.cc:13378
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13408 cp/pt.cc:15283
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
  
! #: cp/parser.cc:13421
  #, gcc-internal-format
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr ""
  
! #: cp/parser.cc:13430
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr ""
  
! #: cp/parser.cc:13434
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr ""
  
! #: cp/parser.cc:13438
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr ""
  
! #: cp/parser.cc:13445
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr ""
  
! #: cp/parser.cc:13463
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13479
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13492
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13510
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13563
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<constexpr%> lambda 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:14366
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "label at end of compound 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:14535 cp/parser.cc:14787
  #, fuzzy, gcc-internal-format
  #| msgid "attributes after parenthesized initializer ignored"
  msgid "attributes at the beginning of statement are ignored"
  msgstr "atribut setelah tanda kurung penginisialisasi diabaikan"
  
! #: cp/parser.cc:14606
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected labeled-statement"
  msgstr "diduga pernyataan"
  
! #: cp/parser.cc:14655
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcase label %qE not within a switch statement"
  msgid "case label %qE not within a switch statement"
  msgstr "%Hlabel case %qE tidak dalam sebuah pernyataan switch"
  
! #: cp/parser.cc:14683
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr ""
  
! #: cp/parser.cc:14795
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
  #. A::A a;
! #: cp/parser.cc:14801
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class, struct, or union type"
  msgid "%qE names the constructor, not the type"
  msgstr "%qT bukan sebuah tipe class, struct, atau union"
  
! #: cp/parser.cc:14859
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.cc:14923
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr ""
  
! #: cp/parser.cc:15128
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<if constexpr%> 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:15150
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<if consteval%> 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:15175 cp/parser.cc:15210
  #, fuzzy, gcc-internal-format
  #| msgid "lvalue required in asm statement"
  msgid "%<if consteval%> requires compound statement"
  msgstr "lvalue dibutuhkan dalam pernyataan asm"
  
! #: cp/parser.cc:15252
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  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:15420 cp/parser.cc:37778
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected selection-statement"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: cp/parser.cc:15461
  #, fuzzy, gcc-internal-format
  #| msgid "function returning an array"
  msgid "condition declares an array"
  msgstr "fungsi mengembalikan sebuah array"
  
! #: cp/parser.cc:15463
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs declared as a function"
  msgid "condition declares a function"
  msgstr "field %qs dideklarasikan sebagai sebuah fungsi"
  
! #: cp/parser.cc:15504
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in conditions"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
  #. Anything else is an error.
! #: cp/parser.cc:15606 cp/parser.cc:26174 cp/parser.cc:28940
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier"
  msgid "expected initializer"
  msgstr "diduga pengidentifikasi"
  
! #: cp/parser.cc:15656
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "range-based %<for%> loops with initializer 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:15962
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.cc:15969
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:15995
  #, fuzzy, gcc-internal-format
  #| msgid "non-local variable %q#D uses local type %qT"
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "variabel bukan-lokal %q#D menggunakan tipe lokal %qT"
  
! #: cp/parser.cc:16000
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16197
  #, 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:16316
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16468 cp/parser.cc:37781
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected iteration-statement"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: cp/parser.cc:16513
  #, 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:16530
  #, 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:16576
  #, 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:16635
  #, 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:16702
  #, 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:16872
  #, 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:16881
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ melarang gotos yang sudah dihitung"
  
! #: cp/parser.cc:16900 cp/parser.cc:37784
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected jump-statement"
  msgstr "diduga pernyataan"
  
! #: cp/parser.cc:17075
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected module-partition"
  msgstr "diduga ekspresi"
  
! #: cp/parser.cc:17077
  #, fuzzy, gcc-internal-format
  #| msgid "Expected name"
  msgid "expected module-name"
  msgstr "Diduga nama"
  
! #: cp/parser.cc:17119
  #, 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:17125
  #, 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:17126
  #, fuzzy, gcc-internal-format
  #| msgid "used here"
  msgid "scope opened here"
  msgstr "digunakan disini"
  
! #: cp/parser.cc:17152
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
! #: cp/parser.cc:17156
  #, 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:17162
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17203
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17205 cp/parser.cc:17214
  #, 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:17213
  #, 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:17237
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17258
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17261
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17282
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17290
  #, 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:17311
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17350
  #, 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:17353
  #, 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:17362
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17364
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17372
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.cc:17543
  #, 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:17547
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.cc:17587
  #, 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:17589 cp/parser.cc:30432
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17608
  #, 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:17624
  #, 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:17846
  #, 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:18094
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18113
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.cc:18134
  #, 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:18159
  #, 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:18216
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18219
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18257
  #, 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:18260
  #, 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:18267
  #, 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:18286
  #, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18297
  #, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr ""
  
! #: cp/parser.cc:18325
  #, 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:18329
  #, 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:18409
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "deklarasi kosong"
  
! #: cp/parser.cc:18427
  #, 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:18453 cp/parser.cc:18458 cp/parser.cc:26155 cp/parser.cc:26160
! #: cp/parser.cc:26164 cp/parser.cc:26168
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "for-range-declaration cannot be %qs"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: cp/parser.cc:18626
  #, 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:18649
  #, 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:18687
  #, 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:18690
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18741
  #, fuzzy, gcc-internal-format
  #| msgid "  conflict with %q+D"
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "  konflik dengan %q+D"
  
! #: cp/parser.cc:18767
  #, 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:18803
  #, 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:18812
  #, 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:18816
  #, 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:18898
  #, 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:18911
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18913
  #, 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:18928
  #, 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:19001 cp/parser.cc:31664
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplates may not be %<virtual%>"
  msgid "templates may not be %<virtual%>"
  msgstr "%Htemplate mungkin bukan %<virtual%>"
  
! #: cp/parser.cc:19020
  #, 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:19024
  #, 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:19092
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid linkage-specification"
  msgstr "spesifikasi kelas dasar tidak valid"
  
! #: cp/parser.cc:19199
  #, 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:19227
  #, 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:19444
  #, 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:19457
  #, 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:19633
  #, 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:19662 cp/parser.cc:19668
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "penggunaan tidak valid dari %<auto%> dalam operator konversi"
  
! #: cp/parser.cc:19670
  #, 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:19755
  #, 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:19782
  #, 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:19794 cp/pt.cc:28990
  #, 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:19806 cp/pt.cc:29002
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19858
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "anachronistic gaya-lama kelas dasar penginisialisasi"
  
! #: cp/parser.cc:19946
  #, 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:20358
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20364
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20370
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier"
  msgid "expected suffix identifier"
  msgstr "diduga pengidentifikasi"
  
! #: cp/parser.cc:20379
  #, 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:20385
  #, 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:20419
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected operator"
  msgstr "operan tidak terduga"
  
! #: cp/parser.cc:20466
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "kata kunci %<export%> tidak terimplementasi, dan akan diabaikan"
  
! #: cp/parser.cc:20468
  #, 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:20470
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr ""
  
! #: cp/parser.cc:20575
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constraints for operand"
  msgid "invalid constrained type parameter"
  msgstr "batasan untuk operan tidak valid"
  
! #: cp/parser.cc:20583
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "cv-qualified type parameter"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.cc:20707
  #, 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:20945 cp/parser.cc:21031 cp/parser.cc:28688
  #, 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:20949 cp/parser.cc:21035
  #, 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:21107
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected template-id"
  msgstr "diduga pernyataan"
  
! #: cp/parser.cc:21180
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> tidak dapat berawal sebuah daftar template argumen"
  
! #: cp/parser.cc:21184
  #, 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:21188
  #, 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:21219
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid template-argument-list"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.cc:21220
  #, 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:21227
  #, 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:21354
  #, 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:21439 cp/parser.cc:21631 cp/parser.cc:21840
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected template-name"
  msgstr "diduga pernyataan"
  
! #: cp/parser.cc:21487
  #, 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:21489
  #, 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:21704
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpected parameter pack before %<...%>"
  msgid "expected parameter pack before %<...%>"
  msgstr "%Hdiduga parameter pack sebelum %<...%>"
  
! #: cp/parser.cc:21805 cp/parser.cc:21823 cp/parser.cc:22017
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected template-argument"
  msgstr "diduga pernyataan"
  
! #: cp/parser.cc:21970
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid non-type template argument"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.cc:22008
  #, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr ""
  
! #: cp/parser.cc:22126
  #, 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:22130
  #, 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:22134
  #, 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:22195
  #, 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:22431
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "expected type specifier"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.cc:22640
  #, 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:22646
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:22650
  #, 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:22657 cp/parser.cc:23118
  #, 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:22811
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "expected template-id for type"
  msgstr "Diduga tipe ekspresi"
  
! #: cp/parser.cc:22961
  #, fuzzy, gcc-internal-format
  #| msgid "Expected name"
  msgid "expected type-name"
  msgstr "Diduga nama"
  
! #: cp/parser.cc:23045
  #, 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:23046
  #, fuzzy, gcc-internal-format
  #| msgid "Recognize GNU-defined keywords"
  msgid "concept defined here"
  msgstr "Kenali kata kunci didefinisikan GNU"
  
! #: cp/parser.cc:23077
  #, 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:23093
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: cp/parser.cc:23100
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23345
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23583
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "deklarasi %qD tidak mendeklarasikan apapun"
  
! #: cp/parser.cc:23671
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "atribut diabaikan di tipe uninstantiasi"
  
! #: cp/parser.cc:23677
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "atribut diabaikan di template instantiation"
  
! #: cp/parser.cc:23689
  #, 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:23830
  #, 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:23841
  #, 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:23856
  #, 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:23874
  #, 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:23920
  #, 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:23924
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<;%> or %<{%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: cp/parser.cc:23967
  #, 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:23981
  #, 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:23993 cp/parser.cc:30401
  #, 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:23998 cp/parser.cc:30406
  #, 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:24010 cp/parser.cc:30419
  #, fuzzy, gcc-internal-format
  #| msgid "%Hextra qualification not allowed"
  msgid "extra qualification not allowed"
  msgstr "%Hekstra pengkualifikasi diabaikan"
  
! #: cp/parser.cc:24051
  #, 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:24075
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24078
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24199
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24274
  #, 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:24278
  #, 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:24282
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected namespace-name"
  msgstr "diduga nama class"
  
! #: cp/parser.cc:24343
  #, 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:24355
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24374
  #, 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:24384
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24389
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24393
  #, 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:24396
  #, 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:24403
  #, 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:24460
  #, 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:24645
  #, 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:24689
  #, 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:24707
  #, 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:24717
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24763
  #, 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:24766
  #, 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:24768
  #, 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:24770
  #, 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:24772
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24782
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
  msgid "opaque-enum-declaration here"
  msgstr "deklarasi sebelumnya %q+#D disini"
  
! #: cp/parser.cc:24852
  #, 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:25010
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr ""
  
! #: cp/parser.cc:25071
  #, 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:25092 cp/parser.cc:25110 cp/parser.cc:25125
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: cp/parser.cc:25099
  #, 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:25138
  #, 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:25154
  #, 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:25304
  #, 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:25395
  #, 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:25406
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25411
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25414
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25431 cp/parser.cc:25456
  #, 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:25443 cp/parser.cc:25464
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25450
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25520
  #, 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:25529
  #, 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:25535
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr ""
  
! #: cp/parser.cc:25541
  #, 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:25594
  #, 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:25636
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "base function is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: cp/parser.cc:25644
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25665
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25672
  #, 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:25679 cp/parser.cc:26128
  #, 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:25686 cp/parser.cc:26135
  #, 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:25694
  #, 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:25969
  #, 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:25980
  #, 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:25984
  #, 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:26070
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26269
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinitializer provided for function"
  msgid "initializer provided for function"
  msgstr "%Hpenginisialisasi disediakan untuk fungsi"
  
! #: cp/parser.cc:26314
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "atribut setelah tanda kurung penginisialisasi diabaikan"
  
! #: cp/parser.cc:26326
  #, 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:26874
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "array bound bukan sebuah konstanta integer"
  
! #: cp/parser.cc:26999
  #, 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:27003
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<%T::%E%> is not a type"
  msgid "%<%T::%E%> is not a type"
--- 71684,73579 ----
  msgid "expected a reflection of a type"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: cp/parser.cc:6341
  #, 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/parser.cc:6439
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr ""
  
! #: cp/parser.cc:6448
  #, gcc-internal-format
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr ""
  
! #: cp/parser.cc:6450
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:6463
  #, gcc-internal-format
  msgid "expected a reflection of a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/parser.cc:6624
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfixed-point types not supported in C++"
  msgid "fixed-point types not supported in C++"
  msgstr "%Htipe titik tetap tidak didukung dalam C++"
  
! #: cp/parser.cc:6714
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr "ISO C++ melarang braced-groups didalam ekspresi"
  
! #: cp/parser.cc:6726
  #, fuzzy, gcc-internal-format
  #| msgid "%Hstatement-expressions are not allowed outside functions nor in template-argument lists"
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr "%Hpernyataan ekspresi tidak diijinkan diluar fungsi atau didalam daftar template argumen"
  
! #: cp/parser.cc:6766
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  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:6832 cp/parser.cc:7003 cp/parser.cc:7202 cp/semantics.cc:4857
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected primary-expression"
  msgstr "diduga ekspresi"
  
! #: cp/parser.cc:6865
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<this%> may not be used in this context"
  msgid "%<this%> may not be used in this context"
  msgstr "%H%<this%> mungkin tidak digunakan dalam konteks ini"
  
! #: cp/parser.cc:6987
  #, fuzzy, gcc-internal-format
  #| msgid "Objective-C declarations may only appear in global scope"
  msgid "a template declaration cannot appear at block scope"
  msgstr "deklarasi Objective-C mungkin hanya muncul dalam lingkup global"
  
! #: cp/parser.cc:7147
  #, fuzzy, gcc-internal-format
  #| msgid "%Hlocal variable %qD may not appear in this context"
  msgid "parameter %qD may not appear in this context"
  msgstr "%Hvariabel lokal %qD mungkin tidak muncul dalam konteks ini"
  
! #: cp/parser.cc:7148
  #, fuzzy, gcc-internal-format
  #| msgid "%Hlocal variable %qD may not appear in this context"
  msgid "local variable %qD may not appear in this context"
  msgstr "%Hvariabel lokal %qD mungkin tidak muncul dalam konteks ini"
  
! #: cp/parser.cc:7194
  #, fuzzy, gcc-internal-format
  #| msgid "this media function is only available on the fr500"
  msgid "reflection is only available in C++26 with %<-freflection%>"
  msgstr "fungsi media ini hanya tersedia di fr500"
  
! #: cp/parser.cc:7231
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr ""
  
! #: cp/parser.cc:7375
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected id-expression"
  msgstr "diduga ekspresi"
  
! #: cp/parser.cc:7540
  #, fuzzy, gcc-internal-format
  #| msgid "%Hscope %qT before %<~%> is not a class-name"
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr "%Hlingkup %qT sebelum %<~%> bukan sebuah class-name"
  
! #: cp/parser.cc:7550
  #, gcc-internal-format
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr ""
  
! #: cp/parser.cc:7587 cp/parser.cc:9966
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<~auto%> 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:7601 cp/parser.cc:7605
  #, gcc-internal-format
  msgid "template-id not allowed for destructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:7607 cp/parser.cc:35946
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
  
! #: cp/parser.cc:7729
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdeclaration of %<~%T%> as member of %qT"
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "%Hdeklarasi dari %<~%T%> sebagai anggota dari %qT"
  
! #: cp/parser.cc:7744
  #, fuzzy, gcc-internal-format
  #| msgid "%Htypedef-name %qD used as destructor declarator"
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "%Htypedef-nama %qD digunakan sebagai desktruktor deklarator"
  
! #: cp/parser.cc:7787 cp/parser.cc:26949
  #, fuzzy, gcc-internal-format
  #| msgid "expected specifier-qualifier-list"
  msgid "expected unqualified-id"
  msgstr "diduga specifier-qualifier-list"
  
! #: cp/parser.cc:7814 cp/typeck.cc:3304 cp/typeck.cc:3307 cp/typeck.cc:3324
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "%qD bukan sebuah template"
  
! #: cp/parser.cc:7939
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:8027
  #, fuzzy, gcc-internal-format
  #| msgid "%qT resolves to %qT, which is not an enumeration type"
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr "%qT meresolf ke %qT, yang bukan sebuah tipe enumerasi"
  
! #: cp/parser.cc:8054
  #, fuzzy, gcc-internal-format
  #| msgid "%Hincomplete type %qT used in nested name specifier"
  msgid "function template-id %qD in nested-name-specifier"
  msgstr "%Htipe %qT tidak lengkap digunakan dalam nama penspesifikasi nested"
  
! #: cp/parser.cc:8061
  #, fuzzy, gcc-internal-format
  #| msgid "%Hincomplete type %qT used in nested name specifier"
  msgid "concept-id %qD in nested-name-specifier"
  msgstr "%Htipe %qT tidak lengkap digunakan dalam nama penspesifikasi nested"
  
! #: cp/parser.cc:8067
  #, fuzzy, gcc-internal-format
  #| msgid "%Hincomplete type %qT used in nested name specifier"
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr "%Htipe %qT tidak lengkap digunakan dalam nama penspesifikasi nested"
  
! #: cp/parser.cc:8242
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "expected nested-name-specifier"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.cc:8473 cp/parser.cc:11405
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in casts"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:8561
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:8661
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: cp/parser.cc:8673 cp/pt.cc:22263
  #, 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 %<__builtin_next_arg%> salah"
  
! #: 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_assoc_barrier%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: cp/parser.cc:8712
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: cp/parser.cc:8740 cp/pt.cc:22378
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8744 cp/pt.cc:22382
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8749 cp/pt.cc:22387
  #, fuzzy, gcc-internal-format
  #| msgid "nested function %qs declared %<extern%>"
  msgid "selected function declared here"
  msgstr "fungsi nested %qs dideklarasikan %<extern%>"
  
! #: cp/parser.cc:8883
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO C++ melarang compound literals"
  
! #: cp/parser.cc:8942
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.cc:8993
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in %<__builtin_classify_type%> calls"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:9391 cp/parser.cc:9420
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr ""
  
! #: cp/parser.cc:9706 cp/typeck.cc:3192
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "penggunaan tidak valid dari %qD"
  
! #: cp/parser.cc:9715
  #, fuzzy, gcc-internal-format
  #| msgid "%<%D::%D%> is not a member of %qT"
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> bukan sebuah anggota dari %qT"
  
! #: cp/parser.cc:10018
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.cc:10076 cp/parser.cc:23417
  #, fuzzy, gcc-internal-format
  #| msgid "%Jtypedef name may not be a nested-name-specifier"
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "%J typedef nama mungkin berupa sebuah nested-name-specifier"
  
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10203
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to this operand"
  msgstr "new tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: cp/parser.cc:10291
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO C++ tidak mengijinkan designated penginisialisasi"
  
! #: cp/parser.cc:10394
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:10453
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: cp/parser.cc:10680 cp/parser.cc:37264
  #, 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 "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:10745
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr ""
  
! #: cp/parser.cc:10831
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in a new-expression"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:10849
  #, fuzzy, gcc-internal-format
  #| msgid "%Harray bound forbidden after parenthesized type-id"
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "%Harray bound dilarang setelah parenthesized tipe id"
  
! #: cp/parser.cc:10851
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "mencoba menghapus tanda kurung disekitar tipe-id"
  
! #: cp/parser.cc:10884
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.cc:10929
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "expected expression-list or type-id"
  msgstr "Diduga tipe ekspresi"
  
! #: cp/parser.cc:10958
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in a new-type-id"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:11006
  #, fuzzy, gcc-internal-format
  #| msgid "attributes ignored on template instantiation"
  msgid "attributes ignored on outermost array type in new expression"
  msgstr "atribut diabaikan di template instantiation"
  
! #: cp/parser.cc:11102
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpression in new-declarator must have integral or enumeration type"
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "%Hekspresi dalam pendeklarasi new harus memiliki integral atau tipe enumerasi"
  
! #: cp/parser.cc:11508
  #, fuzzy, gcc-internal-format
  #| msgid "use of old-style cast"
  msgid "use of old-style cast to %q#T"
  msgstr "penggunaan dari gaya-lama cast"
  
! #: cp/parser.cc:11658
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<>>%> operator will be treated as two right angle brackets in C++0x"
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr "%H%<>>%> operator akan diperlakukan sebagai dua sudut brackets dalam C++0x"
  
! #: cp/parser.cc:11661
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "disarankan tanda kurung disekeliling ekspresi %<>>%>"
  
! #: cp/parser.cc:11895
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "ISO C tidak mengijinkan kelebihan %<;%> diluar dari sebuah fungsi"
  
! #: cp/parser.cc:12233
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.cc:12508
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:12642
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr ""
  
! #: cp/parser.cc:12743
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "lambda-expression in unevaluated context 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:12753
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "lambda-expression in template-argument 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:12954
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.cc:12977
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "expected end of capture-list"
  msgstr "Tidak terduga akhir dari modul"
  
! #: cp/parser.cc:12993
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> with by-copy capture default only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12999 cp/parser.cc:13021 cp/parser.cc:13219
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in unary expression"
  msgid "already captured %qD in lambda expression"
  msgstr "operan tidak valid dalam ekspresi unary"
  
! #: cp/parser.cc:13015
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<*this%> capture 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:13035
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a reference type"
  msgid "%<this%> cannot be captured by reference"
  msgstr "new tidak dapat diaplikasikan untuk mereferensikan sebuah tipe"
  
! #: cp/parser.cc:13055
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "pack init-capture 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:13066
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:13096
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "lambda capture initializers 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:13105
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.cc:13130
  #, fuzzy, gcc-internal-format
  #| msgid "increment of read-only variable %qD"
  msgid "capture of non-variable %qE"
  msgstr "peningkatan dari variabel baca-saja %qD"
  
! #: cp/parser.cc:13141
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.cc:13179
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13190
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.cc:13195
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.cc:13287
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "lambda templates are 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:13341
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of %q#D"
  msgid "default argument specified for lambda parameter"
  msgstr "argumen baku diberikan untuk parameter %d dari %q#D"
  
! #: cp/parser.cc:13376
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13406 cp/pt.cc:15307
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
  
! #: cp/parser.cc:13419
  #, gcc-internal-format
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr ""
  
! #: cp/parser.cc:13428
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr ""
  
! #: cp/parser.cc:13432
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr ""
  
! #: cp/parser.cc:13436
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr ""
  
! #: cp/parser.cc:13443
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr ""
  
! #: cp/parser.cc:13461
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13477
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13490
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13508
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13561
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<constexpr%> lambda 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:14364
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "label at end of compound 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:14533 cp/parser.cc:14785
  #, fuzzy, gcc-internal-format
  #| msgid "attributes after parenthesized initializer ignored"
  msgid "attributes at the beginning of statement are ignored"
  msgstr "atribut setelah tanda kurung penginisialisasi diabaikan"
  
! #: cp/parser.cc:14604
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected labeled-statement"
  msgstr "diduga pernyataan"
  
! #: cp/parser.cc:14653
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcase label %qE not within a switch statement"
  msgid "case label %qE not within a switch statement"
  msgstr "%Hlabel case %qE tidak dalam sebuah pernyataan switch"
  
! #: cp/parser.cc:14681
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr ""
  
! #: cp/parser.cc:14793
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
  #. A::A a;
! #: cp/parser.cc:14799
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class, struct, or union type"
  msgid "%qE names the constructor, not the type"
  msgstr "%qT bukan sebuah tipe class, struct, atau union"
  
! #: cp/parser.cc:14857
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.cc:14921
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr ""
  
! #: cp/parser.cc:15126
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<if constexpr%> 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:15148
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<if consteval%> 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:15173 cp/parser.cc:15208
  #, fuzzy, gcc-internal-format
  #| msgid "lvalue required in asm statement"
  msgid "%<if consteval%> requires compound statement"
  msgstr "lvalue dibutuhkan dalam pernyataan asm"
  
! #: cp/parser.cc:15250
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  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:15418 cp/parser.cc:37776
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected selection-statement"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: cp/parser.cc:15459
  #, fuzzy, gcc-internal-format
  #| msgid "function returning an array"
  msgid "condition declares an array"
  msgstr "fungsi mengembalikan sebuah array"
  
! #: cp/parser.cc:15461
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs declared as a function"
  msgid "condition declares a function"
  msgstr "field %qs dideklarasikan sebagai sebuah fungsi"
  
! #: cp/parser.cc:15502
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in conditions"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
  #. Anything else is an error.
! #: cp/parser.cc:15604 cp/parser.cc:26170 cp/parser.cc:28936
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier"
  msgid "expected initializer"
  msgstr "diduga pengidentifikasi"
  
! #: cp/parser.cc:15654
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "range-based %<for%> loops with initializer 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:15960
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.cc:15967
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:15993
  #, fuzzy, gcc-internal-format
  #| msgid "non-local variable %q#D uses local type %qT"
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "variabel bukan-lokal %q#D menggunakan tipe lokal %qT"
  
! #: cp/parser.cc:15998
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16201
  #, 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:16312
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16464 cp/parser.cc:37779
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected iteration-statement"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: cp/parser.cc:16509
  #, 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:16526
  #, 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:16572
  #, 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:16631
  #, 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:16698
  #, 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:16868
  #, 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:16877
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ melarang gotos yang sudah dihitung"
  
! #: cp/parser.cc:16896 cp/parser.cc:37782
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected jump-statement"
  msgstr "diduga pernyataan"
  
! #: cp/parser.cc:17071
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected module-partition"
  msgstr "diduga ekspresi"
  
! #: cp/parser.cc:17073
  #, fuzzy, gcc-internal-format
  #| msgid "Expected name"
  msgid "expected module-name"
  msgstr "Diduga nama"
  
! #: cp/parser.cc:17115
  #, 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:17121
  #, 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:17122
  #, fuzzy, gcc-internal-format
  #| msgid "used here"
  msgid "scope opened here"
  msgstr "digunakan disini"
  
! #: cp/parser.cc:17148
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
! #: cp/parser.cc:17152
  #, 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:17158
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17199
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17201 cp/parser.cc:17210
  #, 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:17209
  #, 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:17233
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17254
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17257
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17278
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17286
  #, 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:17307
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17346
  #, 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:17349
  #, 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:17358
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17360
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17368
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.cc:17539
  #, 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:17543
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.cc:17583
  #, 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:17585 cp/parser.cc:30428
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17604
  #, 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:17620
  #, 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:17842
  #, 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:18090
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18109
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.cc:18130
  #, 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:18155
  #, 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:18212
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18215
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18253
  #, 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:18256
  #, 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:18263
  #, 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:18282
  #, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18293
  #, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr ""
  
! #: cp/parser.cc:18321
  #, 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:18325
  #, 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:18405
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "deklarasi kosong"
  
! #: cp/parser.cc:18423
  #, 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:18449 cp/parser.cc:18454 cp/parser.cc:26151 cp/parser.cc:26156
! #: cp/parser.cc:26160 cp/parser.cc:26164
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "for-range-declaration cannot be %qs"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: cp/parser.cc:18622
  #, 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:18645
  #, 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:18683
  #, 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:18686
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18737
  #, fuzzy, gcc-internal-format
  #| msgid "  conflict with %q+D"
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "  konflik dengan %q+D"
  
! #: cp/parser.cc:18763
  #, 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:18799
  #, 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:18808
  #, 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:18812
  #, 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:18894
  #, 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:18907
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18909
  #, 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:18924
  #, 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:18997 cp/parser.cc:31672
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplates may not be %<virtual%>"
  msgid "templates may not be %<virtual%>"
  msgstr "%Htemplate mungkin bukan %<virtual%>"
  
! #: cp/parser.cc:19016
  #, 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:19020
  #, 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:19088
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid linkage-specification"
  msgstr "spesifikasi kelas dasar tidak valid"
  
! #: cp/parser.cc:19195
  #, 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:19223
  #, 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:19440
  #, 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:19453
  #, 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:19629
  #, 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:19658 cp/parser.cc:19664
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "penggunaan tidak valid dari %<auto%> dalam operator konversi"
  
! #: cp/parser.cc:19666
  #, 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:19751
  #, 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:19778
  #, 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:19790 cp/pt.cc:29076
  #, 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:19802 cp/pt.cc:29088
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19854
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "anachronistic gaya-lama kelas dasar penginisialisasi"
  
! #: cp/parser.cc:19942
  #, 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:20354
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20360
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20366
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier"
  msgid "expected suffix identifier"
  msgstr "diduga pengidentifikasi"
  
! #: cp/parser.cc:20375
  #, 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:20381
  #, 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:20415
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected operator"
  msgstr "operan tidak terduga"
  
! #: cp/parser.cc:20462
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "kata kunci %<export%> tidak terimplementasi, dan akan diabaikan"
  
! #: cp/parser.cc:20464
  #, 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:20466
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr ""
  
! #: cp/parser.cc:20571
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constraints for operand"
  msgid "invalid constrained type parameter"
  msgstr "batasan untuk operan tidak valid"
  
! #: cp/parser.cc:20579
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "cv-qualified type parameter"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.cc:20703
  #, 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:20941 cp/parser.cc:21027 cp/parser.cc:28684
  #, 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:20945 cp/parser.cc:21031
  #, 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:21103
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected template-id"
  msgstr "diduga pernyataan"
  
! #: cp/parser.cc:21176
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> tidak dapat berawal sebuah daftar template argumen"
  
! #: cp/parser.cc:21180
  #, 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:21184
  #, 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:21215
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid template-argument-list"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.cc:21216
  #, 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:21223
  #, 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:21350
  #, 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:21435 cp/parser.cc:21627 cp/parser.cc:21836
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected template-name"
  msgstr "diduga pernyataan"
  
! #: cp/parser.cc:21483
  #, 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:21485
  #, 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:21700
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpected parameter pack before %<...%>"
  msgid "expected parameter pack before %<...%>"
  msgstr "%Hdiduga parameter pack sebelum %<...%>"
  
! #: cp/parser.cc:21801 cp/parser.cc:21819 cp/parser.cc:22013
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected template-argument"
  msgstr "diduga pernyataan"
  
! #: cp/parser.cc:21966
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid non-type template argument"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.cc:22004
  #, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr ""
  
! #: cp/parser.cc:22122
  #, 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:22126
  #, 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:22130
  #, 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:22191
  #, 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:22427
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "expected type specifier"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.cc:22636
  #, 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:22642
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:22646
  #, 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:22653 cp/parser.cc:23114
  #, 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:22807
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "expected template-id for type"
  msgstr "Diduga tipe ekspresi"
  
! #: cp/parser.cc:22957
  #, fuzzy, gcc-internal-format
  #| msgid "Expected name"
  msgid "expected type-name"
  msgstr "Diduga nama"
  
! #: cp/parser.cc:23041
  #, 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:23042
  #, fuzzy, gcc-internal-format
  #| msgid "Recognize GNU-defined keywords"
  msgid "concept defined here"
  msgstr "Kenali kata kunci didefinisikan GNU"
  
! #: cp/parser.cc:23073
  #, 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:23089
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: cp/parser.cc:23096
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23341
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23579
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "deklarasi %qD tidak mendeklarasikan apapun"
  
! #: cp/parser.cc:23667
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "atribut diabaikan di tipe uninstantiasi"
  
! #: cp/parser.cc:23673
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "atribut diabaikan di template instantiation"
  
! #: cp/parser.cc:23685
  #, 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:23826
  #, 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:23837
  #, 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:23852
  #, 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:23870
  #, 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:23916
  #, 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:23920
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<;%> or %<{%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: cp/parser.cc:23963
  #, 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:23977
  #, 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:23989 cp/parser.cc:30397
  #, 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:23994 cp/parser.cc:30402
  #, 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:24006 cp/parser.cc:30415
  #, fuzzy, gcc-internal-format
  #| msgid "%Hextra qualification not allowed"
  msgid "extra qualification not allowed"
  msgstr "%Hekstra pengkualifikasi diabaikan"
  
! #: cp/parser.cc:24047
  #, 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:24071
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24074
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24195
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24270
  #, 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:24274
  #, 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:24278
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected namespace-name"
  msgstr "diduga nama class"
  
! #: cp/parser.cc:24339
  #, 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:24351
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24370
  #, 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:24380
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24385
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24389
  #, 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:24392
  #, 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:24399
  #, 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:24456
  #, 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:24641
  #, 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:24685
  #, 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:24703
  #, 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:24713
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24759
  #, 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:24762
  #, 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:24764
  #, 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:24766
  #, 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:24768
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24778
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
  msgid "opaque-enum-declaration here"
  msgstr "deklarasi sebelumnya %q+#D disini"
  
! #: cp/parser.cc:24848
  #, 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:25006
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr ""
  
! #: cp/parser.cc:25067
  #, 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:25088 cp/parser.cc:25106 cp/parser.cc:25121
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: cp/parser.cc:25095
  #, 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:25134
  #, 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:25150
  #, 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:25300
  #, 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:25391
  #, 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:25402
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25407
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25410
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25427 cp/parser.cc:25452
  #, 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:25439 cp/parser.cc:25460
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25446
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25516
  #, 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:25525
  #, 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:25531
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr ""
  
! #: cp/parser.cc:25537
  #, 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:25590
  #, 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:25632
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "base function is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: cp/parser.cc:25640
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25661
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25668
  #, 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:25675 cp/parser.cc:26124
  #, 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:25682 cp/parser.cc:26131
  #, 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:25690
  #, 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:25965
  #, 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:25976
  #, 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:25980
  #, 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:26066
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26265
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinitializer provided for function"
  msgid "initializer provided for function"
  msgstr "%Hpenginisialisasi disediakan untuk fungsi"
  
! #: cp/parser.cc:26310
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "atribut setelah tanda kurung penginisialisasi diabaikan"
  
! #: cp/parser.cc:26322
  #, 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:26870
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "array bound bukan sebuah konstanta integer"
  
! #: cp/parser.cc:26995
  #, 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:26999
  #, 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"
*** 73493,73810 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27032
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "invalid declarator"
  msgstr "deklarasi fungsi tidak valid"
  
! #: cp/parser.cc:27041
  #, 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:27043
  #, 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:27158
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "qualified-id in declaration"
  msgstr "deklarasi fungsi tidak valid"
  
! #: cp/parser.cc:27183
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "expected declarator"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.cc:27304
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is a namespace"
  msgid "%qD is a namespace"
  msgstr "%H%qD adalah sebuah namespace"
  
! #: cp/parser.cc:27306
  #, 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:27327
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected ptr-operator"
  msgstr "operan tidak terduga"
  
! #: cp/parser.cc:27388
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate cv-qualifier"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: cp/parser.cc:27442
  #, fuzzy, gcc-internal-format
  #| msgid "multiple inline callers"
  msgid "multiple ref-qualifiers"
  msgstr "multiple pemanggil inline"
  
! #: cp/parser.cc:27479
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27537
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate virt-specifier"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: cp/parser.cc:27840
  #, 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:27846
  #, 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:27849 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:27876
  #, 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:27885
  #, 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:28012
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier"
  msgid "expected type-specifier"
  msgstr "diduga pengidentifikasi"
  
! #: cp/parser.cc:28159
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28366
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<,%> or %<...%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: cp/parser.cc:28444
  #, 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:28568
  #, 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:28571
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28631
  #, 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:28672
  #, 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:28690
  #, 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:28696
  #, 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:28698
  #, 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:28721
  #, 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:28845
  #, 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:28849
  #, 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:29040
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29202
  #, 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:29224
  #, 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:29262
  #, 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:29276
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29316
  #, 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:29367
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29423 cp/parser.cc:29557
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected class-name"
  msgstr "diduga nama class"
  
! #: cp/parser.cc:29837
  #, 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:29840
  #, 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:29843
  #, 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:30139 cp/parser.cc:37400
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate %qs"
  msgid "duplicate %qD specifier"
  msgstr "%Hduplikasi %qs"
  
! #: cp/parser.cc:30350
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<{%> or %<:%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: cp/parser.cc:30362
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30369
  #, 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:30381
  #, 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:30387
  #, 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:30430
  #, 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:30456
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30463
  #, 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:30496
  #, 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:30529
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.cc:30594
  #, fuzzy, gcc-internal-format
  #| msgid "%Hprevious definition of %q+#T"
  msgid "previous definition of %q#T"
--- 73583,73900 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27028
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "invalid declarator"
  msgstr "deklarasi fungsi tidak valid"
  
! #: cp/parser.cc:27037
  #, 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:27039
  #, 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:27154
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "qualified-id in declaration"
  msgstr "deklarasi fungsi tidak valid"
  
! #: cp/parser.cc:27179
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "expected declarator"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.cc:27300
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is a namespace"
  msgid "%qD is a namespace"
  msgstr "%H%qD adalah sebuah namespace"
  
! #: cp/parser.cc:27302
  #, 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:27323
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected ptr-operator"
  msgstr "operan tidak terduga"
  
! #: cp/parser.cc:27384
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate cv-qualifier"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: cp/parser.cc:27438
  #, fuzzy, gcc-internal-format
  #| msgid "multiple inline callers"
  msgid "multiple ref-qualifiers"
  msgstr "multiple pemanggil inline"
  
! #: cp/parser.cc:27475
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27533
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate virt-specifier"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: cp/parser.cc:27836
  #, 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:27842
  #, 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:27845 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:27872
  #, 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:27881
  #, 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:28008
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier"
  msgid "expected type-specifier"
  msgstr "diduga pengidentifikasi"
  
! #: cp/parser.cc:28155
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28362
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<,%> or %<...%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: cp/parser.cc:28440
  #, 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:28564
  #, 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:28567
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28627
  #, 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:28668
  #, 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:28686
  #, 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:28692
  #, 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:28694
  #, 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:28717
  #, 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:28841
  #, 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:28845
  #, 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:29036
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29198
  #, 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:29220
  #, 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:29258
  #, 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:29272
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29312
  #, 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:29363
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29419 cp/parser.cc:29553
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected class-name"
  msgstr "diduga nama class"
  
! #: cp/parser.cc:29833
  #, 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:29836
  #, 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:29839
  #, 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:30135 cp/parser.cc:37398
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate %qs"
  msgid "duplicate %qD specifier"
  msgstr "%Hduplikasi %qs"
  
! #: cp/parser.cc:30346
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<{%> or %<:%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: cp/parser.cc:30358
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30365
  #, 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:30377
  #, 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:30383
  #, 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:30426
  #, 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:30452
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30459
  #, 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:30492
  #, 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:30525
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.cc:30590
  #, fuzzy, gcc-internal-format
  #| msgid "%Hprevious definition of %q+#T"
  msgid "previous definition of %q#T"
*************** msgstr "%Hdefinisi sebelumnya dari %q+#T
*** 73813,74123 ****
  #. 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:30608 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30714 cp/parser.cc:37787
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected class-key"
  msgstr "diduga nama class"
  
! #: cp/parser.cc:30739
  #, 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:30743
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<class%> or %<typename%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: cp/parser.cc:31022
  #, 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:31028
  #, 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:31069
  #, 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:31109
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31212
  #, 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:31219
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.cc:31232
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31414
  #, 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:31442
  #, 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:31548
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "stray %<,%> at end of member declaration"
  msgstr "%<[*]%> tidak dalam sebuah deklarasi"
  
! #: cp/parser.cc:31562
  #, 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:31635
  #, 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:31658
  #, 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:31693
  #, 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:31840
  #, 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:31860
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31880
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31943
! #, fuzzy, gcc-internal-format
! #| msgid "%Hkeyword %<typename%> not allowed outside of templates"
! msgid "keyword %<typename%> not allowed outside of templates"
! msgstr "%Hkata kunci %<typename%> tidak diijinkan diluar dari templates"
! 
! #: cp/parser.cc:31946
  #, 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:32131 cp/parser.cc:32225
  #, 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:32233
  #, 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:32239
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32283
  #, 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:32324
  #, 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:32436
  #, 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:32471
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> on exception declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: cp/parser.cc:32550
  #, 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:33021
  #, 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:33167
  #, 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:33181
  #, 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:33323
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33358
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:33401 cp/parser.cc:33493
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33430
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpected parameter pack before %<...%>"
  msgid "expected attribute before %<...%>"
  msgstr "%Hdiduga parameter pack sebelum %<...%>"
  
! #: cp/parser.cc:33433
  #, 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:33591
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected conditional-expression"
  msgstr "diduga ekspresi"
  
! #: cp/parser.cc:33638
  #, 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:33654
  #, 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:33770
  #, 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:33874
  #, 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:33957
  #, 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:33988
  #, 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:34361 cp/parser.cc:34370
  #, 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:34717
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:34958
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35101
  #, 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:35110
  #, 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:35637
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35642
  #, 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:35646
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo few template-parameter-lists"
  msgid "too few template-parameter-lists"
--- 73903,74207 ----
  #. 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:30604 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30722 cp/parser.cc:37785
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected class-key"
  msgstr "diduga nama class"
  
! #: cp/parser.cc:30747
  #, 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:30751
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<class%> or %<typename%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: cp/parser.cc:31030
  #, 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:31036
  #, 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:31077
  #, 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:31117
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31220
  #, 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:31227
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.cc:31240
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31422
  #, 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:31450
  #, 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:31556
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "stray %<,%> at end of member declaration"
  msgstr "%<[*]%> tidak dalam sebuah deklarasi"
  
! #: cp/parser.cc:31570
  #, 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:31643
  #, 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:31666
  #, 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:31701
  #, 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:31848
  #, 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:31868
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31888
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31945
  #, 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:32129 cp/parser.cc:32223
  #, 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:32231
  #, 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:32237
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32281
  #, 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:32322
  #, 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:32434
  #, 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:32469
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> on exception declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: cp/parser.cc:32548
  #, 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:33019
  #, 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:33165
  #, 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:33179
  #, 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:33321
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33356
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:33399 cp/parser.cc:33491
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33428
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpected parameter pack before %<...%>"
  msgid "expected attribute before %<...%>"
  msgstr "%Hdiduga parameter pack sebelum %<...%>"
  
! #: cp/parser.cc:33431
  #, 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:33589
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected conditional-expression"
  msgstr "diduga ekspresi"
  
! #: cp/parser.cc:33636
  #, 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:33652
  #, 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:33768
  #, 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:33872
  #, 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:33955
  #, 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:33986
  #, 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:34359 cp/parser.cc:34368
  #, 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:34715
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:34956
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35099
  #, 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:35108
  #, 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:35635
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35640
  #, 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:35644
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo few template-parameter-lists"
  msgid "too few template-parameter-lists"
*************** msgstr "%Hterlalu sedikit template-param
*** 74127,74626 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35653
  #, 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:35947
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:36058
  #, 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:36235
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36244
  #, 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:36250
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36290
  #, 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:36300
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate with C linkage"
  msgid "template with C linkage"
  msgstr "%Htemplate dengan C linkage"
  
! #: cp/parser.cc:36320
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid explicit specialization"
  msgstr "spesifikasi kelas dasar tidak valid"
  
! #: cp/parser.cc:36430
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "template declaration of %<typedef%>"
  msgstr "template deklarasi dari %q#D"
  
! #: cp/parser.cc:36481
  #, 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:36534
  #, 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:36853
  #, 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:36866
  #, 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:36897
  #, 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:37213
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37388
  #, 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:37403
  #, fuzzy, gcc-internal-format
  #| msgid "  conflict with %q+D"
  msgid "%qD specifier conflicts with %qs"
  msgstr "  konflik dengan %q+D"
  
! #: cp/parser.cc:37415
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<__thread%> before %qD"
  msgid "%<__thread%> before %qD"
  msgstr "%H%<__thread%> sebelum %qD"
  
! #: cp/parser.cc:37432
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:37541
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 tidak mendukung %<long long%>"
  
! #: cp/parser.cc:37552
  #, 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:37557
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate %qD"
  msgstr "duplikasi %qE"
  
! #: cp/parser.cc:37586
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate %qs"
  msgid "duplicate %qs"
  msgstr "%Hduplikasi %qs"
  
! #: cp/parser.cc:37638
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<new%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37641
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<delete%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37644
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<return%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37650
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<extern%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37653
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected %<static_assert%>"
  msgstr "diduga pernyataan"
  
! #: cp/parser.cc:37656
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<decltype%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37659
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<operator%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37662
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<class%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37665
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<template%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37668
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<namespace%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37671
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<using%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37674
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<asm%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37677
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<try%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37680
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<catch%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37683
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<throw%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37686
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<auto%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37689
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<__label__%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37692
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@try%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37695
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@synchronized%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37698
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@throw%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37701
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:37704
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<__transaction_relaxed%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: cp/parser.cc:37707
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<co_yield%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37739
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<::%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37751
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<...%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37754
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<*%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37757
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<~%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37763
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<:%> or %<::%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: cp/parser.cc:37790
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: cp/parser.cc:37793
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<:]%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:38128
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38282
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs tag digunakan dalam penamaan %q#T"
  
! #: cp/parser.cc:38287
  #, 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:38408
  #, 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:38566 cp/parser.cc:38600
  #, 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:38573 cp/parser.cc:38606
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38574 cp/parser.cc:38607
  #, 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:38581
  #, fuzzy, gcc-internal-format
  #| msgid "%qT referred to as %qs"
  msgid "%qT defined as %qs here"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: cp/parser.cc:38582
  #, 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:38665
  #, 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:38686
  #, 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:38939
  #, 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:39180 cp/parser.cc:40492 cp/parser.cc:40681
  #, 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:39251
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:39325
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39356
  #, 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:39760
  #, 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:39835 cp/parser.cc:39853
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "objective-c++ method declaration is expected"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.cc:39847 cp/parser.cc:39913
  #, 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:39956
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40153 cp/parser.cc:40160 cp/parser.cc:40167
  #, 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:40284
  #, fuzzy, gcc-internal-format
  #| msgid "%Hidentifier expected after %<@protocol%>"
  msgid "identifier expected after %<@protocol%>"
  msgstr "%Hpengidentifikasi diduga setelah %<@protocol%>"
  
! #: cp/parser.cc:40457
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40464
  #, 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:40744 cp/parser.cc:40751 cp/parser.cc:40758
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for property"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.cc:40920
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:42222
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "diduga ekspresi integer"
  
! #: cp/parser.cc:42239
  #, 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:42995
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: cp/parser.cc:43397
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/parser.cc:44091
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44727
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in iterator type"
--- 74211,74710 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35651
  #, 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:35945
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:36056
  #, 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:36233
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36242
  #, 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:36248
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36288
  #, 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:36298
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate with C linkage"
  msgid "template with C linkage"
  msgstr "%Htemplate dengan C linkage"
  
! #: cp/parser.cc:36318
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid explicit specialization"
  msgstr "spesifikasi kelas dasar tidak valid"
  
! #: cp/parser.cc:36428
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "template declaration of %<typedef%>"
  msgstr "template deklarasi dari %q#D"
  
! #: cp/parser.cc:36479
  #, 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:36532
  #, 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:36851
  #, 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:36864
  #, 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:36895
  #, 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:37211
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37386
  #, 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:37401
  #, fuzzy, gcc-internal-format
  #| msgid "  conflict with %q+D"
  msgid "%qD specifier conflicts with %qs"
  msgstr "  konflik dengan %q+D"
  
! #: cp/parser.cc:37413
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<__thread%> before %qD"
  msgid "%<__thread%> before %qD"
  msgstr "%H%<__thread%> sebelum %qD"
  
! #: cp/parser.cc:37430
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:37539
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 tidak mendukung %<long long%>"
  
! #: cp/parser.cc:37550
  #, 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:37555
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate %qD"
  msgstr "duplikasi %qE"
  
! #: cp/parser.cc:37584
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate %qs"
  msgid "duplicate %qs"
  msgstr "%Hduplikasi %qs"
  
! #: cp/parser.cc:37636
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<new%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37639
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<delete%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37642
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<return%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37648
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<extern%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37651
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected %<static_assert%>"
  msgstr "diduga pernyataan"
  
! #: cp/parser.cc:37654
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<decltype%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37657
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<operator%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37660
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<class%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37663
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<template%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37666
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<namespace%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37669
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<using%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37672
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<asm%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37675
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<try%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37678
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<catch%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37681
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<throw%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37684
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<auto%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37687
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<__label__%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37690
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@try%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37693
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@synchronized%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37696
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@throw%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:37702
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<__transaction_relaxed%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: cp/parser.cc:37705
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<co_yield%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37737
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<::%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37749
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<...%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37752
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<*%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37755
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<~%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37761
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<:%> or %<::%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: cp/parser.cc:37788
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: cp/parser.cc:37791
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<:]%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:38126
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38280
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs tag digunakan dalam penamaan %q#T"
  
! #: cp/parser.cc:38285
  #, 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:38406
  #, 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:38564 cp/parser.cc:38598
  #, 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:38571 cp/parser.cc:38604
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38572 cp/parser.cc:38605
  #, 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:38579
  #, fuzzy, gcc-internal-format
  #| msgid "%qT referred to as %qs"
  msgid "%qT defined as %qs here"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: cp/parser.cc:38580
  #, 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:38663
  #, 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:38684
  #, 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:38937
  #, 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:39178 cp/parser.cc:40490 cp/parser.cc:40679
  #, 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:39249
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:39323
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39354
  #, 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:39758
  #, 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:39833 cp/parser.cc:39851
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "objective-c++ method declaration is expected"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.cc:39845 cp/parser.cc:39911
  #, 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:39954
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40151 cp/parser.cc:40158 cp/parser.cc:40165
  #, 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:40282
  #, fuzzy, gcc-internal-format
  #| msgid "%Hidentifier expected after %<@protocol%>"
  msgid "identifier expected after %<@protocol%>"
  msgstr "%Hpengidentifikasi diduga setelah %<@protocol%>"
  
! #: cp/parser.cc:40455
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40462
  #, 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:40742 cp/parser.cc:40749 cp/parser.cc:40756
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for property"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.cc:40918
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:42220
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "diduga ekspresi integer"
  
! #: cp/parser.cc:42237
  #, 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:42993
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: cp/parser.cc:43395
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/parser.cc:44089
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44725
  #, 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
*** 74630,74820 ****
  #. 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:47214
  #, 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:48665
  #, 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:49613
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49695 cp/pt.cc:19130
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "iterasi variabel %qD seharusnya bukan reduksi"
  
! #: cp/parser.cc:52776
  #, 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:53488
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr ""
  
! #: cp/parser.cc:53729
  #, 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:53855
  #, 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:53976
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54551
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<target%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:55148
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/parser.cc:55179
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected id-expression (arguments)"
  msgstr "diduga ekspresi"
  
! #: cp/parser.cc:55191
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55294
  #, 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:55314 cp/semantics.cc:7052
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55318 cp/semantics.cc:7060
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55321 cp/pt.cc:15174 cp/semantics.cc:7066
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55324 cp/semantics.cc:7072
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55521
  #, 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:55693
  #, 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:56258
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56268
  #, 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:56438 cp/parser.cc:56977
  #, 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:56649
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56844
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56847
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56894
  #, 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:57231
  #, 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:57242
  #, 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:57329
  #, 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:57471
  #, 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:57611
  #, 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:57713
  #, 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:57769
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
--- 74714,74904 ----
  #. 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:47212
  #, 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:48663
  #, 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:49611
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49693 cp/pt.cc:19188
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "iterasi variabel %qD seharusnya bukan reduksi"
  
! #: cp/parser.cc:52774
  #, 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:53486
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr ""
  
! #: cp/parser.cc:53727
  #, 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:53853
  #, 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:53974
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54549
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<target%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:55146
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/parser.cc:55177
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected id-expression (arguments)"
  msgstr "diduga ekspresi"
  
! #: cp/parser.cc:55189
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55292
  #, 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:55312 cp/semantics.cc:7048
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55316 cp/semantics.cc:7056
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55319 cp/pt.cc:15198 cp/semantics.cc:7062
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55322 cp/semantics.cc:7068
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55519
  #, 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:55691
  #, 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:56256
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56266
  #, 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:56436 cp/parser.cc:56975
  #, 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:56647
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56842
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56845
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56892
  #, 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:57229
  #, 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:57240
  #, 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:57327
  #, 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:57469
  #, 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:57609
  #, 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:57711
  #, 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:57767
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr "%qD bukan sebuah template argume
*** 75596,75887 ****
  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:7775
  #, 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:7789
  #, 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:7875
  #, 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:7883
  #, 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:7901
  #, 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:7961
  #, 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:7963
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "lebih baik coba gunakan %qE"
  
! #: cp/pt.cc:8017 cp/pt.cc:8049
  #, 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:8643
  #, 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:8659
  #, 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:8802
  #, 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:8831
  #, 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:8836
  #, 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:8853 cp/pt.cc:8888 cp/pt.cc:8939
  #, 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:8861
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  diduga sebuah konstanta dari tipe %qT, diperoleh %qT"
  
! #: cp/pt.cc:8869
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8875
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  diduga sebuah template kelas, diperoleh %qE"
  
! #: cp/pt.cc:8878
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  diduga sebuah tipe, diperoleh %qE"
  
! #: cp/pt.cc:8893
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  diduga sebuah tipe, diperoleh %qT"
  
! #: cp/pt.cc:8896
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  diduga sebuah template kelas, diperoleh %qT"
  
! #: cp/pt.cc:8943
  #, 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:8958
  #, 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:8961
  #, 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:9048
  #, 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:9176 cp/pt.cc:9512
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "template argumen %d tidak valid"
  
! #: cp/pt.cc:9191 cp/pt.cc:9337
  #, 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:9333
  #, 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:9342
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "disediakan untuk %q+D"
  
! #: cp/pt.cc:9368
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9372
  #, 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:9473
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10050
  #, 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:10245
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "tipe bukan template %qT digunakan sebuah sebuah template"
  
! #: cp/pt.cc:10247
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "untuk deklarasi template %q+D"
  
! #: cp/pt.cc:10416 cp/pt.cc:23566
  #, 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:10766
  #, 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:11506
  #, 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:12442
  #, 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:12451
  #, 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:12478
  #, 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:12482
  #, 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:12711
  #, fuzzy, gcc-internal-format
  #| msgid "  in instantiation of template %qT"
  msgid "instantiating erroneous template"
  msgstr "  dalam instantiation dari template %qT"
  
! #: cp/pt.cc:12712
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "first error appeared here"
  msgstr "%J definisi asli muncul disini"
  
! #: cp/pt.cc:13080
  #, 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:13599
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14070
  #, 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:14180
  #, 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:14183
  #, 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:14388
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find 'nm'"
  msgid "cannot index an empty pack"
  msgstr "tidak dapat menemukan 'nm'"
  
! #: cp/pt.cc:14844
  #, 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:14941
  #, 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:15952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%T%>"
  msgid "mismatched argument pack lengths (%d vs %d)"
--- 75680,75971 ----
  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:7777
  #, 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:7791
  #, 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:7877
  #, 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:7885
  #, 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:7903
  #, 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:7963
  #, 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:7965
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "lebih baik coba gunakan %qE"
  
! #: cp/pt.cc:8019 cp/pt.cc:8051
  #, 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:8645
  #, 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:8661
  #, 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:8804
  #, 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:8833
  #, 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:8838
  #, 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:8855 cp/pt.cc:8890 cp/pt.cc:8941
  #, 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:8863
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  diduga sebuah konstanta dari tipe %qT, diperoleh %qT"
  
! #: cp/pt.cc:8871
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8877
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  diduga sebuah template kelas, diperoleh %qE"
  
! #: cp/pt.cc:8880
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  diduga sebuah tipe, diperoleh %qE"
  
! #: cp/pt.cc:8895
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  diduga sebuah tipe, diperoleh %qT"
  
! #: cp/pt.cc:8898
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  diduga sebuah template kelas, diperoleh %qT"
  
! #: cp/pt.cc:8945
  #, 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:8960
  #, 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:8963
  #, 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:9050
  #, 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:9178 cp/pt.cc:9514
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "template argumen %d tidak valid"
  
! #: cp/pt.cc:9193 cp/pt.cc:9339
  #, 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:9335
  #, 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:9344
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "disediakan untuk %q+D"
  
! #: cp/pt.cc:9370
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9374
  #, 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:9475
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10052
  #, 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:10247
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "tipe bukan template %qT digunakan sebuah sebuah template"
  
! #: cp/pt.cc:10249
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "untuk deklarasi template %q+D"
  
! #: cp/pt.cc:10418 cp/pt.cc:23643
  #, 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:10768
  #, 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:11508
  #, 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:12444
  #, 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:12453
  #, 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:12480
  #, 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:12484
  #, 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:12713
  #, fuzzy, gcc-internal-format
  #| msgid "  in instantiation of template %qT"
  msgid "instantiating erroneous template"
  msgstr "  dalam instantiation dari template %qT"
  
! #: cp/pt.cc:12714
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "first error appeared here"
  msgstr "%J definisi asli muncul disini"
  
! #: cp/pt.cc:13082
  #, 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:13601
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14078
  #, 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:14204
  #, 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:14207
  #, 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:14412
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find 'nm'"
  msgid "cannot index an empty pack"
  msgstr "tidak dapat menemukan 'nm'"
  
! #: cp/pt.cc:14868
  #, 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:14965
  #, 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:15976
  #, 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
*** 75900,76025 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16154
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "variabel %qD memiliki tipe fungsi"
  
! #: cp/pt.cc:16379
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "tipe parameter %qT tidak valid"
  
! #: cp/pt.cc:16381
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "dalam deklarasi %q+D"
  
! #: cp/pt.cc:16508
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "fungsi mengembalikan sebuah array"
  
! #: cp/pt.cc:16510
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "fungsi mengembalikan sebuah fungsi"
  
! #: cp/pt.cc:16760
  #, 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:16762
  #, 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:17323
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "membentuk referensi ke void"
  
! #: cp/pt.cc:17325
  #, 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:17327
  #, 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:17340
  #, 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:17343
  #, 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:17396
  #, 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:17402
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "membuat penunjuk ke anggota referensi tipe %qT"
  
! #: cp/pt.cc:17408
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "membuat penunjuk ke anggota dari tipe void"
  
! #: cp/pt.cc:17477
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "membuat array dari %qT"
  
! #: cp/pt.cc:17518
  #, 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:17525
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17579
  #, 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:17613
  #, 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:17622
  #, 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:17630
  #, 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:17788
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "penggunaan dari %qs dalam template"
--- 75984,76115 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16178
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "variabel %qD memiliki tipe fungsi"
  
! #: cp/pt.cc:16403
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "tipe parameter %qT tidak valid"
  
! #: cp/pt.cc:16405
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "dalam deklarasi %q+D"
  
! #: cp/pt.cc:16532
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "fungsi mengembalikan sebuah array"
  
! #: cp/pt.cc:16534
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "fungsi mengembalikan sebuah fungsi"
  
! #: cp/pt.cc:16784
  #, 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:16786
  #, 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:17367
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "membentuk referensi ke void"
  
! #: cp/pt.cc:17369
  #, 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:17371
  #, 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:17384
  #, 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:17387
  #, 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:17440
  #, 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:17446
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "membuat penunjuk ke anggota referensi tipe %qT"
  
! #: cp/pt.cc:17452
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "membuat penunjuk ke anggota dari tipe void"
  
! #: cp/pt.cc:17521
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "membuat array dari %qT"
  
! #: cp/pt.cc:17562
  #, 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:17569
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17623
  #, 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:17657
  #, 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:17666
  #, 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:17674
  #, 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:17810
! #, 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:17844
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "penggunaan dari %qs dalam template"
*************** msgstr "penggunaan dari %qs dalam templa
*** 76027,76245 ****
  #. 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:17961
  #, 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:18117
  #, 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:18133
  #, 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:18135
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "katakan %<typename %E%> jika sebuah tipe adalah berarti"
  
! #: cp/pt.cc:18219
  #, 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:20597 cp/pt.cc:22894
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "penggunaan tidak valid dari ekspresi ekspansi pack"
  
! #: cp/pt.cc:20601 cp/pt.cc:22898
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "gunakan %<...%> untuk mengekspan argumen pack"
  
! #: cp/pt.cc:20748
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:22114
  #, 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:22149
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22154
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22157
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22162
  #, 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:22213
  #, 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:22240
  #, 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:22486
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT bukan sebuah class atau namespace"
  
! #: cp/pt.cc:22489
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD bukan sebuah class atau namespace"
  
! #: cp/pt.cc:22811
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "menggunakan field tidak valid %qD"
  
! #: cp/pt.cc:23196
  #, 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:23198
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "argumen template untuk %qD menggunakan tipe lokal %qT"
  
! #: cp/pt.cc:23208
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT adalah sebuah tipe variabel termodifikasi"
  
! #: cp/pt.cc:23223
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "ekspresi integral %qE bukan konstan"
  
! #: cp/pt.cc:23241
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  mencoba untuk instantiate %qD"
  
! #: cp/pt.cc:27656
  #, 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:27658
  #, 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:27664
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.cc:27691 cp/pt.cc:27778
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instantiation eksplisit dari bukan-template %q#D"
  
! #: cp/pt.cc:27710
  #, 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:27716 cp/pt.cc:27773
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "template tidak cocok untuk %qD yang ditemukan"
  
! #: cp/pt.cc:27721
  #, 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:27729
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "eksplisit instantiation dari %q#D"
  
! #: cp/pt.cc:27765
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "duplikasi eksplisit instantiation dari %q#D"
  
! #: cp/pt.cc:27788 cp/pt.cc:27855
  #, 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:27793 cp/pt.cc:27870
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "class penyimpanan %qD diaplikasikan ke template instantiation"
  
! #: cp/pt.cc:27827
  #, 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:27830
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "eksplisit instantiation dari tipe bukan template %qT"
  
! #: cp/pt.cc:27839
  #, 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:27860
  #, 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:27900
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "duplikasi instansiasi eksplisit dari %q#T"
  
! #: cp/pt.cc:28232
  #, 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:28238
  #, 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"
--- 76117,76335 ----
  #. 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:18017
  #, 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:18173
  #, 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:18189
  #, 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:18191
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "katakan %<typename %E%> jika sebuah tipe adalah berarti"
  
! #: cp/pt.cc:18277
  #, 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:20655 cp/pt.cc:22967
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "penggunaan tidak valid dari ekspresi ekspansi pack"
  
! #: cp/pt.cc:20659 cp/pt.cc:22971
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "gunakan %<...%> untuk mengekspan argumen pack"
  
! #: cp/pt.cc:20806
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:22178
  #, 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:22213
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22218
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22221
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22226
  #, 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:22277
  #, 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:22304
  #, 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:22552
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT bukan sebuah class atau namespace"
  
! #: cp/pt.cc:22555
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD bukan sebuah class atau namespace"
  
! #: cp/pt.cc:22884
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "menggunakan field tidak valid %qD"
  
! #: cp/pt.cc:23273
  #, 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:23275
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "argumen template untuk %qD menggunakan tipe lokal %qT"
  
! #: cp/pt.cc:23285
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT adalah sebuah tipe variabel termodifikasi"
  
! #: cp/pt.cc:23300
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "ekspresi integral %qE bukan konstan"
  
! #: cp/pt.cc:23318
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  mencoba untuk instantiate %qD"
  
! #: cp/pt.cc:27733
  #, 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:27735
  #, 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:27741
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.cc:27768 cp/pt.cc:27855
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instantiation eksplisit dari bukan-template %q#D"
  
! #: cp/pt.cc:27787
  #, 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:27793 cp/pt.cc:27850
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "template tidak cocok untuk %qD yang ditemukan"
  
! #: cp/pt.cc:27798
  #, 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:27806
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "eksplisit instantiation dari %q#D"
  
! #: cp/pt.cc:27842
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "duplikasi eksplisit instantiation dari %q#D"
  
! #: cp/pt.cc:27865 cp/pt.cc:27932
  #, 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:27870 cp/pt.cc:27947
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "class penyimpanan %qD diaplikasikan ke template instantiation"
  
! #: cp/pt.cc:27904
  #, 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:27907
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "eksplisit instantiation dari tipe bukan template %qT"
  
! #: cp/pt.cc:27916
  #, 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:27937
  #, 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:27977
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "duplikasi instansiasi eksplisit dari %q#T"
  
! #: cp/pt.cc:28318
  #, 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:28324
  #, 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
*** 76252,76427 ****
  #. 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:28718
  #, 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:28764
  #, 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:29139
  #, 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:29169
  #, 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:29178
  #, 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:29186
  #, 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:29188
  #, 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:30738
  #, 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:30934
  #, 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:30943
  #, 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:30949
  #, 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:30993
  #, 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:32264
  #, 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:32279
  #, 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:32285
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "use %qD directly instead"
  msgstr "lebih baik gunakan #include"
  
! #: cp/pt.cc:32413
  #, 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:32420
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:32433
  #, 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:32436
  #, 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:32451
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32455
  #, 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:32470
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:32472
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32603
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32606
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32666
  #, 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:32669
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "tidak dapat mendeduksi %qT dari %qE"
  
! #: cp/pt.cc:32749
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:32753
  #, 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:32757
  #, 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:32761
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
--- 76342,76517 ----
  #. 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:28804
  #, 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:28850
  #, 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:29225
  #, 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:29255
  #, 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:29264
  #, 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:29272
  #, 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:29274
  #, 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:30824
  #, 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:31020
  #, 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:31029
  #, 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:31035
  #, 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:31079
  #, 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:32350
  #, 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:32365
  #, 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:32371
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "use %qD directly instead"
  msgstr "lebih baik gunakan #include"
  
! #: cp/pt.cc:32499
  #, 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:32506
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:32519
  #, 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:32522
  #, 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:32537
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32541
  #, 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:32556
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:32558
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32689
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32692
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32752
  #, 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:32755
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "tidak dapat mendeduksi %qT dari %qE"
  
! #: cp/pt.cc:32835
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:32839
  #, 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:32843
  #, 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:32847
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
*************** msgstr "new tidak dapat diaplikasikan ke
*** 76478,76799 ****
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:410
  #, 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:453
  #, 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:489
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:503
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:525
  #, 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:654
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:821
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:839
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:846
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:879
! #, fuzzy, gcc-internal-format
! #| msgid "Expected type-bound procedure reference at %C"
! msgid "unexpected type %qT of iterator dereference"
! msgstr "Diduga referensi type-bound prosedur di %C"
  
! #: cp/reflect.cc:947
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t throw %qs"
  msgstr "tidak dapat menjalankan '%s': %s"
  
! #: cp/reflect.cc:1046
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected %<std::meta::operators%>"
  msgstr "operan tidak terduga"
  
! #: cp/reflect.cc:2671
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:2959
  #, 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:3113 cp/reflect.cc:3176 cp/reflect.cc:3231 cp/reflect.cc:3311
! #: cp/reflect.cc:6233
  #, 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:3856
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:3880
  #, 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:3907
  #, 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:4784 cp/reflect.cc:4911
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5515
  #, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr ""
  
! #: cp/reflect.cc:5884
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5892
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:5900
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5908
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5916
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:5929
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:5937
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:5947
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:5956
  #, 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:5966
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:5987
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:5991 cp/reflect.cc:6074
  #, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr ""
  
! #: cp/reflect.cc:6007 cp/reflect.cc:6066
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6011 cp/reflect.cc:6070
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6022 cp/reflect.cc:6058
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6026 cp/reflect.cc:6062
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6036
  #, 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:6041
  #, 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:6046
  #, 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:6051
  #, 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:6212
  #, gcc-internal-format
  msgid "%<access_context::current%> used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6263
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid %<access_context%> argument"
  msgstr "tipe argumen tidak valid"
  
! #: cp/reflect.cc:6274
  #, gcc-internal-format
  msgid "unexpected %<access_context::scope()%>"
  msgstr ""
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7047
  #, fuzzy, gcc-internal-format
  #| msgid "Expected argument list at %C"
  msgid "unexpected argument to %qs"
  msgstr "Diduga daftar argumen di %C"
  
! #: cp/reflect.cc:7336
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function '%s'"
  msgid "unknown metafunction %qD"
  msgstr "fungsi spesifikasi '%s' tidak diketahui"
  
! #: cp/reflect.cc:8010
  #, 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:8206
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8208
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<const%>"
  msgid "add %<constexpr%>"
  msgstr "duplikasi %<const%>"
  
! #: cp/reflect.cc:8212
  #, 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:8319
  #, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr ""
  
! #: cp/reflect.cc:8343 cp/reflect.cc:8359
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected a reflection of an expression"
  msgstr "diduga ekspresi integer"
  
! #: cp/reflect.cc:8349 cp/reflect.cc:8353
  #, 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:8372
  #, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8380
  #, 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:8393
  #, 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:8407
  #, 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:8426
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8439
  #, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8448
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
--- 76568,76893 ----
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:416
  #, 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:459
  #, 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:495
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:509
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:531
  #, 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:660
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:827
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:845
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:852
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:965
! #, gcc-internal-format
! msgid "%qD should throw %qs; %<what()%>: %qs"
! msgstr ""
  
! #: cp/reflect.cc:967
! #, gcc-internal-format
! msgid "exceptions are disabled, treating as non-constant"
! msgstr ""
! 
! #: cp/reflect.cc:977
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t throw %qs"
  msgstr "tidak dapat menjalankan '%s': %s"
  
! #: cp/reflect.cc:1077
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected %<std::meta::operators%>"
  msgstr "operan tidak terduga"
  
! #: cp/reflect.cc:2702
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:2990
  #, 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:3144 cp/reflect.cc:3207 cp/reflect.cc:3262 cp/reflect.cc:3342
! #: cp/reflect.cc:6283
  #, 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:3900
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:3924
  #, 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:3951
  #, 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:4832 cp/reflect.cc:4959
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5565
  #, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr ""
  
! #: cp/reflect.cc:5934
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5942
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:5950
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5958
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5966
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:5979
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:5987
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:5997
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6006
  #, 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:6016
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6037
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6041 cp/reflect.cc:6124
  #, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr ""
  
! #: cp/reflect.cc:6057 cp/reflect.cc:6116
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6061 cp/reflect.cc:6120
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6072 cp/reflect.cc:6108
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6076 cp/reflect.cc:6112
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6086
  #, 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:6091
  #, 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:6096
  #, 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:6101
  #, 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:6262
  #, gcc-internal-format
  msgid "%<access_context::current%> used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6313
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid %<access_context%> argument"
  msgstr "tipe argumen tidak valid"
  
! #: cp/reflect.cc:6324
  #, gcc-internal-format
  msgid "unexpected %<access_context::scope()%>"
  msgstr ""
  
! #: cp/reflect.cc:6334
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7107
  #, fuzzy, gcc-internal-format
  #| msgid "Expected argument list at %C"
  msgid "unexpected argument to %qs"
  msgstr "Diduga daftar argumen di %C"
  
! #: cp/reflect.cc:7396
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function '%s'"
  msgid "unknown metafunction %qD"
  msgstr "fungsi spesifikasi '%s' tidak diketahui"
  
! #: cp/reflect.cc:8070
  #, 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:8326
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8328
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<const%>"
  msgid "add %<constexpr%>"
  msgstr "duplikasi %<const%>"
  
! #: cp/reflect.cc:8332
  #, 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:8439
  #, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr ""
  
! #: cp/reflect.cc:8463 cp/reflect.cc:8479
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected a reflection of an expression"
  msgstr "diduga ekspresi integer"
  
! #: cp/reflect.cc:8469 cp/reflect.cc:8473
  #, 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:8492
  #, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8500
  #, 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:8513
  #, 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:8527
  #, 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:8546
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8559
  #, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8568
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
*************** msgstr "%qT adalah sebuah dasar ambigu d
*** 76849,76954 ****
  msgid "%qT is an inaccessible base of %qT"
  msgstr "%qT adalah sebuah dasar tidak dapat diakses dari %qT"
  
! #: cp/search.cc:2007
  #, gcc-internal-format
  msgid "looser exception specification on overriding virtual function %q+#F"
  msgstr ""
  
! #: cp/search.cc:2010
  #, fuzzy, gcc-internal-format
  #| msgid "overriding deleted function %q+D"
  msgid "overridden function is %q#F"
  msgstr "overriding fungsi terhapus %q+D"
  
! #: cp/search.cc:2085
  #, fuzzy, gcc-internal-format
  #| msgid "invalid covariant return type for %q+#D"
  msgid "invalid covariant return type for %q#D"
  msgstr "tipe kembali covarian tidak valid untuk %q+#D"
  
! #: cp/search.cc:2087 cp/search.cc:2104 cp/search.cc:2121
  #, fuzzy, gcc-internal-format
  #| msgid "overriding deleted function %q+D"
  msgid "overridden function is %q#D"
  msgstr "overriding fungsi terhapus %q+D"
  
! #: cp/search.cc:2100
  #, gcc-internal-format
  msgid "invalid covariant return type for %q+#D"
  msgstr "tipe kembali covarian tidak valid untuk %q+#D"
  
! #: cp/search.cc:2102
  #, gcc-internal-format
  msgid "conflicting return type specified for %q+#D"
  msgstr "tipe kembali konflik dispesifikasikan untuk %q+#D"
  
! #: cp/search.cc:2119
  #, gcc-internal-format
  msgid "conflicting type attributes specified for %q+#D"
  msgstr "konflik atribut tipe dispesifikasikan untuk %q+#D"
  
! #: cp/search.cc:2138
  #, gcc-internal-format
  msgid "%<consteval%> function %q+D overriding non-%<consteval%> function"
  msgstr ""
  
! #: cp/search.cc:2141
  #, gcc-internal-format
  msgid "non-%<consteval%> function %q+D overriding %<consteval%> function"
  msgstr ""
  
! #: cp/search.cc:2144 cp/search.cc:2173 cp/search.cc:2182 cp/search.cc:2192
  #, fuzzy, gcc-internal-format
  #| msgid "overriding deleted function %q+D"
  msgid "overridden function is %qD"
  msgstr "overriding fungsi terhapus %q+D"
  
! #: cp/search.cc:2160
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was declared %<extern%> and later %<static%>"
  msgid "%qD declared %<transaction_safe_dynamic%>"
  msgstr "%qD telah dideklarasikan %<extern%> dan kemudian %<static%>"
  
! #: cp/search.cc:2162
  #, fuzzy, gcc-internal-format
  #| msgid "variable %q+D declared %<inline%>"
  msgid "overriding %qD declared %<transaction_safe%>"
  msgstr "variabel %q+D dideklarasikan %<inline%>"
  
! #: cp/search.cc:2170
  #, fuzzy, gcc-internal-format
  #| msgid "overriding non-deleted function %q+D"
  msgid "deleted function %q+D overriding non-deleted function"
  msgstr "overriding fungsi tidak terhapus %q+D"
  
! #: cp/search.cc:2179
  #, fuzzy, gcc-internal-format
  #| msgid "non-deleted function %q+D"
  msgid "non-deleted function %q+D overriding deleted function"
  msgstr "fungsi tidak terhapus %q+D"
  
! #: cp/search.cc:2190
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %q+D declared as non-function"
  msgid "virtual function %q+D overriding final function"
  msgstr "fungsi bawaan %q+D dideklarasikan sebagai bukan-fungsi"
  
! #: cp/search.cc:2278
  #, gcc-internal-format
  msgid "%q+#D cannot be declared"
  msgstr "%q+#D tidak dapat dideklarasikan"
  
! #: cp/search.cc:2279
  #, gcc-internal-format
  msgid "  since %q+#D declared in base class"
  msgstr "  karena %q+#D dideklarasikan dalam kelas dasar"
  
! #: cp/search.cc:2285
  #, gcc-internal-format
  msgid "explicit object member function overrides virtual function"
  msgstr ""
  
! #: cp/search.cc:2288
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function declared here"
--- 76943,77048 ----
  msgid "%qT is an inaccessible base of %qT"
  msgstr "%qT adalah sebuah dasar tidak dapat diakses dari %qT"
  
! #: cp/search.cc:2011
  #, gcc-internal-format
  msgid "looser exception specification on overriding virtual function %q+#F"
  msgstr ""
  
! #: cp/search.cc:2014
  #, fuzzy, gcc-internal-format
  #| msgid "overriding deleted function %q+D"
  msgid "overridden function is %q#F"
  msgstr "overriding fungsi terhapus %q+D"
  
! #: cp/search.cc:2089
  #, fuzzy, gcc-internal-format
  #| msgid "invalid covariant return type for %q+#D"
  msgid "invalid covariant return type for %q#D"
  msgstr "tipe kembali covarian tidak valid untuk %q+#D"
  
! #: cp/search.cc:2091 cp/search.cc:2108 cp/search.cc:2125
  #, fuzzy, gcc-internal-format
  #| msgid "overriding deleted function %q+D"
  msgid "overridden function is %q#D"
  msgstr "overriding fungsi terhapus %q+D"
  
! #: cp/search.cc:2104
  #, gcc-internal-format
  msgid "invalid covariant return type for %q+#D"
  msgstr "tipe kembali covarian tidak valid untuk %q+#D"
  
! #: cp/search.cc:2106
  #, gcc-internal-format
  msgid "conflicting return type specified for %q+#D"
  msgstr "tipe kembali konflik dispesifikasikan untuk %q+#D"
  
! #: cp/search.cc:2123
  #, gcc-internal-format
  msgid "conflicting type attributes specified for %q+#D"
  msgstr "konflik atribut tipe dispesifikasikan untuk %q+#D"
  
! #: cp/search.cc:2142
  #, gcc-internal-format
  msgid "%<consteval%> function %q+D overriding non-%<consteval%> function"
  msgstr ""
  
! #: cp/search.cc:2145
  #, gcc-internal-format
  msgid "non-%<consteval%> function %q+D overriding %<consteval%> function"
  msgstr ""
  
! #: cp/search.cc:2148 cp/search.cc:2177 cp/search.cc:2186 cp/search.cc:2196
  #, fuzzy, gcc-internal-format
  #| msgid "overriding deleted function %q+D"
  msgid "overridden function is %qD"
  msgstr "overriding fungsi terhapus %q+D"
  
! #: cp/search.cc:2164
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was declared %<extern%> and later %<static%>"
  msgid "%qD declared %<transaction_safe_dynamic%>"
  msgstr "%qD telah dideklarasikan %<extern%> dan kemudian %<static%>"
  
! #: cp/search.cc:2166
  #, fuzzy, gcc-internal-format
  #| msgid "variable %q+D declared %<inline%>"
  msgid "overriding %qD declared %<transaction_safe%>"
  msgstr "variabel %q+D dideklarasikan %<inline%>"
  
! #: cp/search.cc:2174
  #, fuzzy, gcc-internal-format
  #| msgid "overriding non-deleted function %q+D"
  msgid "deleted function %q+D overriding non-deleted function"
  msgstr "overriding fungsi tidak terhapus %q+D"
  
! #: cp/search.cc:2183
  #, fuzzy, gcc-internal-format
  #| msgid "non-deleted function %q+D"
  msgid "non-deleted function %q+D overriding deleted function"
  msgstr "fungsi tidak terhapus %q+D"
  
! #: cp/search.cc:2194
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %q+D declared as non-function"
  msgid "virtual function %q+D overriding final function"
  msgstr "fungsi bawaan %q+D dideklarasikan sebagai bukan-fungsi"
  
! #: cp/search.cc:2282
  #, gcc-internal-format
  msgid "%q+#D cannot be declared"
  msgstr "%q+#D tidak dapat dideklarasikan"
  
! #: cp/search.cc:2283
  #, gcc-internal-format
  msgid "  since %q+#D declared in base class"
  msgstr "  karena %q+#D dideklarasikan dalam kelas dasar"
  
! #: cp/search.cc:2289
  #, gcc-internal-format
  msgid "explicit object member function overrides virtual function"
  msgstr ""
  
! #: cp/search.cc:2292
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function declared here"
*************** msgstr "definisi dari %q#T didalam dafta
*** 77151,77801 ****
  msgid "invalid definition of qualified type %qT"
  msgstr "definisi tidak valid dari tipe pengkualifikasi %qT"
  
! #: cp/semantics.cc:4487
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "spesifikasi kelas dasar tidak valid"
  
! #: cp/semantics.cc:4674
  #, 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:4692
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD is not captured"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/semantics.cc:4696
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4698
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4714
  #, 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:4716
  #, 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:4849
  #, 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:4859
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched arguments"
  msgid "missing template arguments"
  msgstr "argumen tidak cocok"
  
! #: cp/semantics.cc:4895
  #, 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:4950
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "penggunaan dari template class %qT sebagai ekspresi"
  
! #: cp/semantics.cc:4958
  #, 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:4986
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD tidak dapat muncul dalam sebuah ekspresi konstan"
  
! #: cp/semantics.cc:5030 cp/semantics.cc:5061
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5159
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "tipe dari %qE tidak dikenal"
  
! #: cp/semantics.cc:5177 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:5204
  #, 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:5211
  #, 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:5219
  #, 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:5225
  #, 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:5363
  #, 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:5395
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "tidak dapat mengaplikasikan %<offsetof%> ke destruktor %<~%T%>"
  
! #: cp/semantics.cc:5409
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "tidak dapat mengaplikasikan %<offsetof%> ke anggota fungsi %qD"
  
! #: cp/semantics.cc:5413
  #, 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:5418
  #, 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:5429
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6633
  #, 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:6828
  #, 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:6831
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D"
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/semantics.cc:7192
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7238
  #, 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:7357
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7431
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7437
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7743
  #, 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:7940
  #, 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:7955
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7970
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7994
  #, 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:8087 cp/semantics.cc:8219 cp/semantics.cc:8279
! #: cp/semantics.cc:8715 cp/semantics.cc:10050
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8099 cp/semantics.cc:10063
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: cp/semantics.cc:8232
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD bukan sebuah variabel dalam clause %<firstprivate%>"
  
! #: cp/semantics.cc:8292
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD bukan sebuah variabel dalam clause %<lastprivate%>"
  
! #: cp/semantics.cc:8363
  #, 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:8377
  #, 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:8416
  #, 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:8419
  #, 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:8423
  #, 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:8446
  #, 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:8450
  #, 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:8455
  #, 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:8540
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "schedule chunk ukuran ekspresi harus integral"
  
! #: cp/semantics.cc:8573
  #, 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:8587
  #, 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:8607
  #, 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:8636
  #, 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:8666
  #, 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:8697
  #, 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:8726
  #, 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:8741
  #, 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:8748
  #, 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:8763
  #, 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:8794
  #, 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:8805
  #, 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:8822
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8834
  #, 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:8843
  #, 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:8959
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9004
  #, 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:9073
  #, 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:9147
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: cp/semantics.cc:9664
  #, fuzzy, gcc-internal-format
  #| msgid "reimplementation of class %qs"
  msgid "template %qE in clause %qs"
  msgstr "reimplementasi dari class %qs"
  
! #: cp/semantics.cc:9667
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9737
  #, 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:9767
  #, 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:9797
  #, 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:9809
  #, 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:9826
  #, 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:9857
  #, 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:9867
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:9951
  #, 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:10520
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10761
  #, 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:10775
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%<threadprivate%> %qE direktif tidak dalam definisi %qT"
  
! #: cp/semantics.cc:11574
  #, 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:12072
  #, 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:12396 cp/semantics.cc:12406
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12738
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12754
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12772
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12825
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12834
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12852
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12951
  #, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12977
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr ""
  
! #: cp/semantics.cc:13015
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13019
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13129
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %E"
  msgid "static assertion failed: %.*s"
  msgstr "static assertion gagal: %E"
  
! #: cp/semantics.cc:13145
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "kondisi bukan konstan untuk assertion static"
  
! #: cp/semantics.cc:13174
  #, 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:13220
  #, 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:13495 cp/semantics.cc:13502
  #, 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:13513 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:13574 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13583 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:13754 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13778 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:13789 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13876
  #, 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:13888
  #, 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:14003
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14300
  #, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr ""
  
! #: cp/semantics.cc:14471
  #, 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:14702
  #, 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:14762
  #, 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:14764
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14781
  #, 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"
--- 77245,77895 ----
  msgid "invalid definition of qualified type %qT"
  msgstr "definisi tidak valid dari tipe pengkualifikasi %qT"
  
! #: cp/semantics.cc:4479
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "spesifikasi kelas dasar tidak valid"
  
! #: cp/semantics.cc:4666
  #, 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:4684
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD is not captured"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/semantics.cc:4688
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4690
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4706
  #, 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:4708
  #, 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:4841
  #, 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:4851
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched arguments"
  msgid "missing template arguments"
  msgstr "argumen tidak cocok"
  
! #: cp/semantics.cc:4887
  #, 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:4942
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "penggunaan dari template class %qT sebagai ekspresi"
  
! #: cp/semantics.cc:4950
  #, 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:4978
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD tidak dapat muncul dalam sebuah ekspresi konstan"
  
! #: cp/semantics.cc:5022 cp/semantics.cc:5053
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5155
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "tipe dari %qE tidak dikenal"
  
! #: cp/semantics.cc:5173 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:5200
  #, 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:5207
  #, 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:5215
  #, 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:5221
  #, 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:5359
  #, 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:5391
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "tidak dapat mengaplikasikan %<offsetof%> ke destruktor %<~%T%>"
  
! #: cp/semantics.cc:5405
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "tidak dapat mengaplikasikan %<offsetof%> ke anggota fungsi %qD"
  
! #: cp/semantics.cc:5409
  #, 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:5414
  #, 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:5425
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6629
  #, 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:6824
  #, 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:6827
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D"
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/semantics.cc:7188
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7234
  #, 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:7353
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7427
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7433
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7739
  #, 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:7936
  #, 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:7951
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7966
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7990
  #, 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:8083 cp/semantics.cc:8215 cp/semantics.cc:8275
! #: cp/semantics.cc:8711 cp/semantics.cc:10046
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8095 cp/semantics.cc:10059
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: cp/semantics.cc:8228
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD bukan sebuah variabel dalam clause %<firstprivate%>"
  
! #: cp/semantics.cc:8288
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD bukan sebuah variabel dalam clause %<lastprivate%>"
  
! #: cp/semantics.cc:8359
  #, 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:8373
  #, 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:8412
  #, 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:8415
  #, 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:8419
  #, 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:8442
  #, 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:8446
  #, 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:8451
  #, 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:8536
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "schedule chunk ukuran ekspresi harus integral"
  
! #: cp/semantics.cc:8569
  #, 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:8583
  #, 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:8603
  #, 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:8632
  #, 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:8662
  #, 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:8693
  #, 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:8722
  #, 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:8737
  #, 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:8744
  #, 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:8759
  #, 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:8790
  #, 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:8801
  #, 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:8818
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8830
  #, 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:8839
  #, 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:8955
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9000
  #, 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:9069
  #, 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:9143
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: cp/semantics.cc:9660
  #, fuzzy, gcc-internal-format
  #| msgid "reimplementation of class %qs"
  msgid "template %qE in clause %qs"
  msgstr "reimplementasi dari class %qs"
  
! #: cp/semantics.cc:9663
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9733
  #, 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:9763
  #, 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:9793
  #, 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:9805
  #, 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:9822
  #, 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:9853
  #, 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:9863
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:9947
  #, 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:10516
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10757
  #, 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:10771
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%<threadprivate%> %qE direktif tidak dalam definisi %qT"
  
! #: cp/semantics.cc:11570
  #, 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:12068
  #, 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:12392 cp/semantics.cc:12402
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12734
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12750
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12768
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12821
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12830
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12848
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12947
  #, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12973
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr ""
  
! #: cp/semantics.cc:13011
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13015
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13125
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %E"
  msgid "static assertion failed: %.*s"
  msgstr "static assertion gagal: %E"
  
! #: cp/semantics.cc:13141
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "kondisi bukan konstan untuk assertion static"
  
! #: cp/semantics.cc:13170
  #, 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:13216
  #, 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:13491 cp/semantics.cc:13498
  #, 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:13509 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:13570 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13579 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:13750 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13774 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:13785 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13872
  #, 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:13884
  #, 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:13999
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14296
  #, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr ""
  
! #: cp/semantics.cc:14467
  #, 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:14698
  #, 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:14758
  #, 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:14760
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14777
  #, 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
*** 77804,77830 ****
  #. 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:14831
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14837
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14843
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr ""
  
! #: cp/semantics.cc:14870
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14878
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
--- 77898,77924 ----
  #. 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:14827
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14833
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14839
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr ""
  
! #: cp/semantics.cc:14866
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14874
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
*************** msgstr "%qs atribut hanya berlaku ke var
*** 78161,78179 ****
  msgid "annotation on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5920
  #, 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:5935
  #, 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:6909 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"
--- 78255,78279 ----
  msgid "annotation on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5917
! #, fuzzy, gcc-internal-format
! #| msgid "invalid parameter %qs"
! msgid "annotation on void parameter"
! msgstr "parameter %qs tidak valid"
! 
! #: cp/tree.cc:5926
  #, 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:5941
  #, 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:6915 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 "Referensi array di %C tidak dapa
*** 80520,80526 ****
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr "Referensi array di %C tidak dapat memiliki lebih dari %d dimensi"
  
! #: fortran/array.cc:335 fortran/array.cc:816 fortran/match.cc:1917
  #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
  #: fortran/simplify.cc:3386 fortran/simplify.cc:3416 fortran/simplify.cc:7040
  #: fortran/simplify.cc:9341
--- 80620,80626 ----
  msgid "Array reference at %C cannot have more than %d dimensions"
  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:3386 fortran/simplify.cc:3416 fortran/simplify.cc:7040
  #: fortran/simplify.cc:9341
*************** msgstr ""
*** 80561,80800 ****
  msgid "Too many codimensions at %C, expected %d not %d"
  msgstr ""
  
! #: fortran/array.cc:481
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L in this context must be constant"
  msgid "Variable %qs at %L in this context must be constant"
  msgstr "Variabel '%s' di %L dalam konteks ini harus berupa konstanta"
  
! #: fortran/array.cc:484
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L in this context must be constant"
  msgid "Expression at %L in this context must be constant"
  msgstr "Variabel '%s' di %L dalam konteks ini harus berupa konstanta"
  
  #. F2018:R821: "assumed-implied-spec  is  [ lower-bound : ] *".
! #: fortran/array.cc:587
  #, gcc-internal-format, gfc-internal-format
  msgid "A lower bound must precede colon in assumed-size array specification at %L"
  msgstr ""
  
! #: fortran/array.cc:599
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in array specification at %C"
  msgstr "Diduga ekspresi dalam spesifikasi array di %C"
  
! #: fortran/array.cc:612 fortran/array.cc:651
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "Expecting a scalar INTEGER expression at %C, found %s"
  msgstr "Didugak ekspresi inisialisasi skalar di %C"
  
! #: fortran/array.cc:691
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %C"
  msgstr ""
  
! #: fortran/array.cc:725
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad array specification for assumed shape array at %C"
  msgid "Bad array specification for implied-shape array at %C"
  msgstr "Spesifikasi array buruk untuk diasumsikan shape array di %C"
  
! #: fortran/array.cc:741 fortran/array.cc:854
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for an explicitly shaped array at %C"
  msgstr "Spesifikasi array buruk untuk sebuah eksplisit shaped array di %C"
  
! #: fortran/array.cc:751 fortran/array.cc:864
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for assumed shape array at %C"
  msgstr "Spesifikasi array buruk untuk diasumsikan shape array di %C"
  
! #: fortran/array.cc:765 fortran/array.cc:878
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for deferred shape array at %C"
  msgstr "Spesifikasi buruk untuk deferred shape array di %C"
  
! #: fortran/array.cc:775 fortran/array.cc:882
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %C"
  msgstr "Spesifikasi buruk untuk diasumsikan ukuran array di %C"
  
! #: fortran/array.cc:787 fortran/array.cc:894
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected another dimension in array declaration at %C"
  msgstr "Diduga dimensi lain dalam deklarasi array di %C"
  
! #: fortran/array.cc:793 fortran/array.cc:822 fortran/array.cc:900
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C has more than %d dimensions"
  msgstr "Spesifikasi array di %C memiliki lebih dari %d dimensi"
  
! #: fortran/array.cc:799
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification at %C has more than %d dimensions"
  msgid "Array specification at %C with more than 7 dimensions"
  msgstr "Spesifikasi array di %C memiliki lebih dari %d dimensi"
  
! #: fortran/array.cc:811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in data declaration at %C"
  msgid "Coarray declaration at %C"
  msgstr "Sintaks error dalam deklarasi data di %C"
  
! #: fortran/array.cc:908
  #, gcc-internal-format
  msgid "Upper bound of last coarray dimension must be %<*%> at %C"
  msgstr ""
  
! #: fortran/array.cc:982
  #, gcc-internal-format
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr ""
  
! #: fortran/array.cc:1038
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr ""
  
! #: fortran/array.cc:1164
  #, fuzzy, gcc-internal-format
  #| msgid "DO-iterator '%s' at %L is inside iterator of the same name"
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr "DO-iterator '%s' di %L adalah didalam iterator dari nama yang sama"
  
! #: fortran/array.cc:1256 fortran/array.cc:1487
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr "Sintaks error dalam konstruksi array di %C"
  
! #: fortran/array.cc:1286
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/array.cc:1295
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah prosedur terkontain"
  
! #: fortran/array.cc:1358
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: [...] style array constructors at %C"
  msgid "[...] style array constructors at %C"
  msgstr "Fortran 2003: [...] gaya array konstruktor di %C"
  
! #: fortran/array.cc:1380
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Array constructor including type specification at %C"
  msgid "Array constructor including type specification at %C"
  msgstr "Fortran 2003: Array konstruktor termasuk tipe spesifikasi di %C"
  
! #: fortran/array.cc:1386 fortran/match.cc:5046
  #, 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 "Array '%s' di %L tidak dapat memiliki sebuah bentuk deferred"
  
! #: fortran/array.cc:1394
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr ""
  
! #: fortran/array.cc:1412
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr "Konstruktor array kosong di %C tidak diperbolehkan"
  
! #: fortran/array.cc:1449 fortran/array.cc:1459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "incompatible type for argument %d of %qE"
  msgid "Incompatible typespec for array element at %L"
  msgstr "tipe tidak kompatibel untuk argumen %d dari %qE"
  
! #: fortran/array.cc:1534
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr "Elemen dalam %s array konstruktor di %L adalah %s"
  
! #: fortran/array.cc:1898
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr "Langkah iterasi di %L tidak dapat nol"
  
! #: fortran/array.cc:2057
  #, 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/array.cc:2237
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2244
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2251
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2263
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr ""
  
! #: fortran/array.cc:2274
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is of the ABSTRACT type '%s'"
  msgid "Array constructor value %qs at %L is of the ABSTRACT type %qs"
  msgstr "'%s' di %L adalah tipe ABSTRACT '%s'"
  
! #: fortran/array.cc:2381
  #, fuzzy, gcc-internal-format
  #| msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
  msgid "Different CHARACTER lengths (%wd/%wd) in array constructor at %L"
  msgstr "Pajang KARAKTER berbeda (%d/%d) dalam konstruktor array di %L"
  
! #: fortran/array.cc:2527
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2593
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2597
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "Bad array dimension at %L"
  msgstr "Referensi array buruk di %L"
  
! #: fortran/array.cc:2735
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr ""
  
! #: fortran/array.cc:2786
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2838
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr ""
  
! #: fortran/array.cc:2986
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr ""
--- 80661,80905 ----
  msgid "Too many codimensions at %C, expected %d not %d"
  msgstr ""
  
! #: fortran/array.cc:476
! #, gcc-internal-format, gfc-internal-format
! msgid "Derived type or class expression for array bound at %L"
! msgstr ""
! 
! #: fortran/array.cc:488
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L in this context must be constant"
  msgid "Variable %qs at %L in this context must be constant"
  msgstr "Variabel '%s' di %L dalam konteks ini harus berupa konstanta"
  
! #: fortran/array.cc:491
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L in this context must be constant"
  msgid "Expression at %L in this context must be constant"
  msgstr "Variabel '%s' di %L dalam konteks ini harus berupa konstanta"
  
  #. F2018:R821: "assumed-implied-spec  is  [ lower-bound : ] *".
! #: fortran/array.cc:594
  #, gcc-internal-format, gfc-internal-format
  msgid "A lower bound must precede colon in assumed-size array specification at %L"
  msgstr ""
  
! #: fortran/array.cc:606
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in array specification at %C"
  msgstr "Diduga ekspresi dalam spesifikasi array di %C"
  
! #: fortran/array.cc:619 fortran/array.cc:658
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "Expecting a scalar INTEGER expression at %C, found %s"
  msgstr "Didugak ekspresi inisialisasi skalar di %C"
  
! #: fortran/array.cc:698
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %C"
  msgstr ""
  
! #: fortran/array.cc:732
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad array specification for assumed shape array at %C"
  msgid "Bad array specification for implied-shape array at %C"
  msgstr "Spesifikasi array buruk untuk diasumsikan shape array di %C"
  
! #: fortran/array.cc:748 fortran/array.cc:861
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for an explicitly shaped array at %C"
  msgstr "Spesifikasi array buruk untuk sebuah eksplisit shaped array di %C"
  
! #: fortran/array.cc:758 fortran/array.cc:871
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for assumed shape array at %C"
  msgstr "Spesifikasi array buruk untuk diasumsikan shape array di %C"
  
! #: fortran/array.cc:772 fortran/array.cc:885
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for deferred shape array at %C"
  msgstr "Spesifikasi buruk untuk deferred shape array di %C"
  
! #: fortran/array.cc:782 fortran/array.cc:889
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %C"
  msgstr "Spesifikasi buruk untuk diasumsikan ukuran array di %C"
  
! #: fortran/array.cc:794 fortran/array.cc:901
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected another dimension in array declaration at %C"
  msgstr "Diduga dimensi lain dalam deklarasi array di %C"
  
! #: fortran/array.cc:800 fortran/array.cc:829 fortran/array.cc:907
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C has more than %d dimensions"
  msgstr "Spesifikasi array di %C memiliki lebih dari %d dimensi"
  
! #: fortran/array.cc:806
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification at %C has more than %d dimensions"
  msgid "Array specification at %C with more than 7 dimensions"
  msgstr "Spesifikasi array di %C memiliki lebih dari %d dimensi"
  
! #: fortran/array.cc:818
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in data declaration at %C"
  msgid "Coarray declaration at %C"
  msgstr "Sintaks error dalam deklarasi data di %C"
  
! #: fortran/array.cc:915
  #, gcc-internal-format
  msgid "Upper bound of last coarray dimension must be %<*%> at %C"
  msgstr ""
  
! #: fortran/array.cc:989
  #, gcc-internal-format
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr ""
  
! #: fortran/array.cc:1045
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr ""
  
! #: fortran/array.cc:1171
  #, fuzzy, gcc-internal-format
  #| msgid "DO-iterator '%s' at %L is inside iterator of the same name"
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr "DO-iterator '%s' di %L adalah didalam iterator dari nama yang sama"
  
! #: fortran/array.cc:1263 fortran/array.cc:1494
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr "Sintaks error dalam konstruksi array di %C"
  
! #: fortran/array.cc:1293
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/array.cc:1302
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah prosedur terkontain"
  
! #: fortran/array.cc:1365
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: [...] style array constructors at %C"
  msgid "[...] style array constructors at %C"
  msgstr "Fortran 2003: [...] gaya array konstruktor di %C"
  
! #: fortran/array.cc:1387
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Array constructor including type specification at %C"
  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"
  msgstr "Array '%s' di %L tidak dapat memiliki sebuah bentuk deferred"
  
! #: fortran/array.cc:1401
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr ""
  
! #: fortran/array.cc:1419
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr "Konstruktor array kosong di %C tidak diperbolehkan"
  
! #: fortran/array.cc:1456 fortran/array.cc:1466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "incompatible type for argument %d of %qE"
  msgid "Incompatible typespec for array element at %L"
  msgstr "tipe tidak kompatibel untuk argumen %d dari %qE"
  
! #: fortran/array.cc:1541
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr "Elemen dalam %s array konstruktor di %L adalah %s"
  
! #: fortran/array.cc:1905
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr "Langkah iterasi di %L tidak dapat nol"
  
! #: fortran/array.cc:2064
  #, 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/array.cc:2244
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2251
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2258
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2270
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr ""
  
! #: fortran/array.cc:2281
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is of the ABSTRACT type '%s'"
  msgid "Array constructor value %qs at %L is of the ABSTRACT type %qs"
  msgstr "'%s' di %L adalah tipe ABSTRACT '%s'"
  
! #: fortran/array.cc:2388
  #, fuzzy, gcc-internal-format
  #| msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
  msgid "Different CHARACTER lengths (%wd/%wd) in array constructor at %L"
  msgstr "Pajang KARAKTER berbeda (%d/%d) dalam konstruktor array di %L"
  
! #: fortran/array.cc:2534
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2600
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "Bad array dimension at %L"
  msgstr "Referensi array buruk di %L"
  
! #: fortran/array.cc:2742
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr ""
  
! #: fortran/array.cc:2793
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2845
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr ""
  
! #: fortran/array.cc:2993
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr ""
*************** msgstr ""
*** 80816,80822 ****
  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:13058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad kind for logical constant at %C"
  msgid "Invalid use of BOZ literal constant at %L"
--- 80921,80927 ----
  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:13082
  #, 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 "'a1' argumen dari '%s' intrinsik
*** 80888,80894 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or UNSIGNED"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa INTEGER atau REAL"
  
! #: fortran/check.cc:681 fortran/check.cc:3846
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
--- 80993,80999 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or UNSIGNED"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa INTEGER atau REAL"
  
! #: fortran/check.cc:681 fortran/check.cc:3841
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
*************** msgstr "'%s' argumen dari '%s' intrinsik
*** 80906,80912 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa INTEGER atau PROSEDUR"
  
! #: fortran/check.cc:742 fortran/check.cc:8470
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
--- 81011,81017 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa INTEGER atau PROSEDUR"
  
! #: fortran/check.cc:742 fortran/check.cc:8465
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
*************** msgstr "pernyataan MASUKAN di %C tidak d
*** 81070,81076 ****
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr "'%s' dan '%s' argumen dari '%s' intrinsik di %L harus memiliki tipe yang sama"
  
! #: fortran/check.cc:1564 fortran/check.cc:1597 fortran/check.cc:4164
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Different type kinds at %L"
  msgid "Different type kinds at %L"
--- 81175,81181 ----
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr "'%s' dan '%s' argumen dari '%s' intrinsik di %L harus memiliki tipe yang sama"
  
! #: fortran/check.cc:1564 fortran/check.cc:1597 fortran/check.cc:4159
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Different type kinds at %L"
  msgid "Different type kinds at %L"
*************** msgstr "Penunjuk KOSONG di %L tidak diij
*** 81088,81094 ****
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr "'%s' argumen dari '%s' instrinsik di %L harus berupa sebuah PENUNJUK"
  
! #: fortran/check.cc:1651 fortran/check.cc:1686 fortran/check.cc:4959
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
--- 81193,81199 ----
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr "'%s' argumen dari '%s' instrinsik di %L harus berupa sebuah PENUNJUK"
  
! #: fortran/check.cc:1651 fortran/check.cc:1686 fortran/check.cc:4954
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
*************** msgstr ""
*** 81127,81145 ****
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa tipe yang sama dan jenis sebagai '%s'"
  
! #: fortran/check.cc:1784 fortran/check.cc:2058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many arguments to %s at %L"
  msgid "STAT= argument to %s at %L"
  msgstr "Terlalu banyak argumen ke %s di %L"
  
! #: fortran/check.cc:1803 fortran/check.cc:1998 fortran/check.cc:2095
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be default real"
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa baku nyata"
  
! #: fortran/check.cc:1817 fortran/check.cc:2078
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr ""
--- 81232,81250 ----
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa tipe yang sama dan jenis sebagai '%s'"
  
! #: fortran/check.cc:1784 fortran/check.cc:2053
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many arguments to %s at %L"
  msgid "STAT= argument to %s at %L"
  msgstr "Terlalu banyak argumen ke %s di %L"
  
! #: fortran/check.cc:1803 fortran/check.cc:1993 fortran/check.cc:2090
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be default real"
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa baku nyata"
  
! #: fortran/check.cc:1817 fortran/check.cc:2073
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr ""
*************** msgstr ""
*** 81161,81269 ****
  msgid "%qs argument of %qs intrinsic at %L shall have a type of CHARACTER(KIND=C_CHAR)"
  msgstr "'a1' argumen dari '%s' intrinsik di %L harus berupa INTEGER, REAL, atau KARAKTER"
  
! #: fortran/check.cc:1916
! #, fuzzy, gcc-internal-format
! #| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
! msgid "%qs argument of %qs intrinsic at %L not yet supported"
! msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa %s"
! 
! #: fortran/check.cc:1936
  #, fuzzy, gcc-internal-format
  #| msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "'dim' argumen dari %s intrinsik di %L bukan sebuah dimensi indeks valid"
  
! #: fortran/check.cc:1963
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify one of the INITIAL_TEAM, PARENT_TEAM or CURRENT_TEAM constants from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/check.cc:2005 fortran/check.cc:2102
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be default real"
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa baku nyata"
  
! #: fortran/check.cc:2020
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.cc:2030
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be default real"
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa baku nyata"
  
! #: fortran/check.cc:2043
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr ""
  
! #: fortran/check.cc:2122
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected argument list at %C"
  msgid "Negative argument N at %L"
  msgstr "Diduga daftar argumen di %C"
  
! #: fortran/check.cc:2253
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah subprogram terkontain"
  
! #: fortran/check.cc:2377 fortran/check.cc:2917
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr "'%s' argumen dari '%s' intrinsik di %L tidak boleh ada jika 'x' adalah KOMPLEKS"
  
! #: fortran/check.cc:2386 fortran/check.cc:2926
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus memiliki tipe REAL atau KOMPLEKS"
  
! #: fortran/check.cc:2396 fortran/check.cc:2402
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.cc:2424
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.cc:2432
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa jenis %d"
  
! #: fortran/check.cc:2455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT tag in %s statement at %L must be a variable"
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "STAT tag dalam pernyataan %s di %L harus berupa sebuah variabel"
  
! #: fortran/check.cc:2471
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.cc:2479 fortran/check.cc:2779 fortran/check.cc:3891
! #: fortran/check.cc:6768 fortran/check.cc:6819 fortran/check.cc:6849
! #: fortran/check.cc:6867 fortran/check.cc:7167
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.cc:2494
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2527
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of %s at %L must be of length one"
  msgid "OPERATION argument at %L must be a PURE function"
--- 81266,81368 ----
  msgid "%qs argument of %qs intrinsic at %L shall have a type of CHARACTER(KIND=C_CHAR)"
  msgstr "'a1' argumen dari '%s' intrinsik di %L harus berupa INTEGER, REAL, atau KARAKTER"
  
! #: fortran/check.cc:1931
  #, fuzzy, gcc-internal-format
  #| msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "'dim' argumen dari %s intrinsik di %L bukan sebuah dimensi indeks valid"
  
! #: fortran/check.cc:1958
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify one of the INITIAL_TEAM, PARENT_TEAM or CURRENT_TEAM constants from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/check.cc:2000 fortran/check.cc:2097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be default real"
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa baku nyata"
  
! #: fortran/check.cc:2015
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.cc:2025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be default real"
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa baku nyata"
  
! #: fortran/check.cc:2038
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr ""
  
! #: fortran/check.cc:2117
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected argument list at %C"
  msgid "Negative argument N at %L"
  msgstr "Diduga daftar argumen di %C"
  
! #: fortran/check.cc:2248
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah subprogram terkontain"
  
! #: fortran/check.cc:2372 fortran/check.cc:2912
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr "'%s' argumen dari '%s' intrinsik di %L tidak boleh ada jika 'x' adalah KOMPLEKS"
  
! #: fortran/check.cc:2381 fortran/check.cc:2921
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus memiliki tipe REAL atau KOMPLEKS"
  
! #: fortran/check.cc:2391 fortran/check.cc:2397
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.cc:2419
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.cc:2427
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa jenis %d"
  
! #: fortran/check.cc:2450
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT tag in %s statement at %L must be a variable"
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "STAT tag dalam pernyataan %s di %L harus berupa sebuah variabel"
  
! #: fortran/check.cc:2466
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.cc:2474 fortran/check.cc:2774 fortran/check.cc:3886
! #: fortran/check.cc:6763 fortran/check.cc:6814 fortran/check.cc:6844
! #: fortran/check.cc:6862 fortran/check.cc:7162
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.cc:2489
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2522
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of %s at %L must be of length one"
  msgid "OPERATION argument at %L must be a PURE function"
*************** msgstr "Argumen dari %s di %L harus beru
*** 81272,82179 ****
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.cc:2537
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
  msgid "Intrinsic function %s at %L is not permitted for %s"
  msgstr "Fungsi intrinsik '%s' di %L tidak diperbolehkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/check.cc:2555
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.cc:2565
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s argument at %L has type %s but the function passed as OPERATION at %L returns %s"
  msgstr ""
  
! #: fortran/check.cc:2576
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.cc:2587
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.cc:2595
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2602
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2609
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2617
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.cc:2635
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the arguments of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2643
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the function result of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2660
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2689
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa tingkat 1 atau 2"
  
! #: fortran/check.cc:2718 fortran/check.cc:2726
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL"
  msgid "%qs argument of %qs intrinsic at %L shall not be UNSIGNED"
  msgstr "'%s' argumen dari '%s' intrinsik di %L tidak boleh berupa OPSIONAL"
  
! #: fortran/check.cc:2734 fortran/check.cc:2748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah subprogram terkontain"
  
! #: fortran/check.cc:2805 fortran/check.cc:3532 fortran/check.cc:3615
! #: fortran/check.cc:3877 fortran/check.cc:3926 fortran/check.cc:5604
! #: fortran/check.cc:5749 fortran/check.cc:5827 fortran/check.cc:7153
! #: fortran/check.cc:7285
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "Fortran 2003: '%s' intrinsik dengan JENIS argumen di %L"
  
! #: fortran/check.cc:2852 fortran/check.cc:3160 fortran/check.cc:3220
  #, fuzzy, gcc-internal-format
  #| msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr "'dim' argumen dari %s intrinsik di %L bukan sebuah dimensi indeks valid"
  
! #: fortran/check.cc:2867 fortran/check.cc:3175 fortran/check.cc:3235
  #, fuzzy, gcc-internal-format
  #| msgid "SHIFT argument at %L of CSHIFT must have rank %d or be a scalar"
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr "argumen SHIFT di %L dari CHIFT harus memiliki tingkat %d atau berupa sebuah skalar"
  
! #: fortran/check.cc:2989 fortran/check.cc:4276 fortran/check.cc:4284
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa numerik atau LOGIKAL"
  
! #: fortran/check.cc:2997 fortran/check.cc:4294
  #, fuzzy, gcc-internal-format
  #| msgid "Argument types of '%s' intrinsic at %L must match (%s/%s)"
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "Tipe argumen dari '%s' intrinsik di %L harus sesuai dengan (%s/%s)"
  
! #: fortran/check.cc:3011
  #, fuzzy, gcc-internal-format
  #| msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr "Bentuk berbeda untuk argumen '%s' dan '%s' di %L untuk intrinsik 'dot_product'"
  
! #: fortran/check.cc:3031 fortran/check.cc:3039
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be default real"
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa baku nyata"
  
! #: fortran/check.cc:3196
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.cc:3260
  #, fuzzy, gcc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr "Hilang argumen ke %s intrinsik di %L"
  
! #: fortran/check.cc:3278
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah subprogram terkontain"
  
! #: fortran/check.cc:3292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr "Hilang argumen ke %s intrinsik di %L"
  
! #: fortran/check.cc:3353
  #, fuzzy, gcc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr "Hilang argumen ke %s intrinsik di %L"
  
! #: fortran/check.cc:3479
  #, fuzzy, gcc-internal-format
  #| msgid "Different kind type parameters in pointer assignment at %L"
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr "Jenis parameter berbeda dalam penempatan penunjuk di %L"
  
! #: fortran/check.cc:3583
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "Argumen dari %s di %L harus berupa panjang satu"
  
! #: fortran/check.cc:3622
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa jenis sama dengan '%s'"
  
! #: fortran/check.cc:3655
  #, gcc-internal-format
  msgid "UINT intrinsic only valid with %<-funsigned%> at %L"
  msgstr ""
  
! #: fortran/check.cc:3679
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been removed.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.cc:3748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s tag at %L must be of type %s"
  msgid "SIZE at %L must be positive"
  msgstr "%s tag di %L harus berupa tipe %s"
  
! #: fortran/check.cc:3760
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr "Argumen dari LOG di %L tidak dapat lebih kecil atau sama dengan nol"
  
! #: fortran/check.cc:3819
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.cc:3828
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a variable"
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "'%s' di %C bukan sebuah variabel"
  
! #: fortran/check.cc:3853
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "'%s' argumen dari '%s' instrinsik di %L harus berupa sebuah konstanta"
  
! #: fortran/check.cc:4068
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L must have at least two arguments"
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "Intrinsik '%s' di %L harus memiliki paling tidak dua argumen"
  
! #: fortran/check.cc:4116
  #, fuzzy, gcc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Hilang argumen ke %s intrinsik di %L"
  
! #: fortran/check.cc:4131
  #, fuzzy, gcc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr "Hilang argumen ke %s intrinsik di %L"
  
! #: fortran/check.cc:4136
  #, fuzzy, gcc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "Hilang argumen ke %s intrinsik di %L"
  
! #: fortran/check.cc:4161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Different type kinds at %L"
  msgid "Different character kinds at %L"
  msgstr "Ekstensi: Jenis tipe berbeda di %L"
  
! #: fortran/check.cc:4170
  #, fuzzy, gcc-internal-format
  #| msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr "'a%d' argumen dari '%s' intrinsik di %L harus berupa %s(%d)"
  
! #: fortran/check.cc:4201
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L"
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr "Fortran 2003: '%s' intrinsik dengan argumen KARAKTER di %L"
  
! #: fortran/check.cc:4213
  #, fuzzy, gcc-internal-format
  #| msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL, CHARACTER or UNSIGNED"
  msgstr "'a1' argumen dari '%s' intrinsik di %L harus berupa INTEGER, REAL, atau KARAKTER"
  
! #: fortran/check.cc:4223
  #, fuzzy, gcc-internal-format
  #| msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr "'a1' argumen dari '%s' intrinsik di %L harus berupa INTEGER, REAL, atau KARAKTER"
  
! #: fortran/check.cc:4308
  #, fuzzy, gcc-internal-format
  #| msgid "Different shape on dimension 1 for arguments '%s' and '%s' at %L for intrinsic matmul"
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr "Bentuk berbeda dalam dimensi 1 untuk argumen '%s' dan '%s' di %L untuk intrinsik matmul"
  
! #: fortran/check.cc:4327
  #, fuzzy, gcc-internal-format
  #| msgid "Different shape on dimension 2 for argument '%s' and dimension 1 for argument '%s' at %L for intrinsic matmul"
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr "Bentuk berbeda dalam dimensi 2 untuk argumen '%s' dan dimensi 1 untuk argumen '%s' di %L untuk intrinsik matmul"
  
! #: fortran/check.cc:4336
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa tingkat 1 atau 2"
  
! #: fortran/check.cc:4514
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa tipe yang sama dan jenis sebagai '%s'"
  
! #: fortran/check.cc:4648
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or UNSIGNED"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa INTEGER atau REAL"
  
! #: fortran/check.cc:4656 fortran/check.cc:8390 fortran/check.cc:8405
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr "'%s' argumen dari '%s' instrinsik di %L harus berupa sebuah PENUNJUK"
  
! #: fortran/check.cc:4771
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
  msgstr ""
  
! #: fortran/check.cc:4783
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Second argument of NEAREST at %L shall not be zero"
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "Argumen kedua dari NEAREST di %L tidak boleh berupa nol"
  
! #: fortran/check.cc:4794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Second argument of NEAREST at %L shall not be zero"
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "Argumen kedua dari NEAREST di %L tidak boleh berupa nol"
  
! #: fortran/check.cc:4801
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.cc:4812
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d"
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr "'%s' dan '%s' argumen dari '%s' intrinsik di %L harus memiliki tingkat yang sama %d/%d"
  
! #: fortran/check.cc:4821
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d"
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr "'%s' dan '%s' argumen dari '%s' intrinsik di %L harus memiliki tingkat yang sama %d/%d"
  
! #: fortran/check.cc:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr ""
  
! #: fortran/check.cc:4888
  #, fuzzy, gcc-internal-format
  #| msgid "Second argument of NEAREST at %L shall not be zero"
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "Argumen kedua dari NEAREST di %L tidak boleh berupa nol"
  
! #: fortran/check.cc:4944
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa DAPAT-DIALOKASIKAN"
  
! #: fortran/check.cc:4952
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.cc:4995
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall appear only if %qs is of type REAL and %qs is of type INTEGER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:5073 fortran/check.cc:7232
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa sebuah jenis tidak lebih lebar dari jenis baku (%d)"
  
! #: fortran/check.cc:5134
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa sebuah variabel dummy"
  
! #: fortran/check.cc:5144
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa sebuah variabel dummy OPSIONAL"
  
! #: fortran/check.cc:5163
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr "'%s' argumen dari '%s' intrinsik di %L tidak boleh berupa subobjek dari '%s'"
  
! #: fortran/check.cc:5214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa sebuah variabel"
  
! #: fortran/check.cc:5246
  #, gcc-internal-format, gfc-internal-format
  msgid "The ARRAY argument at %L of REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5256
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SHIFT argument at %L of CSHIFT must have rank %d or be a scalar"
  msgid "The DIM argument at %L, if present, must be an integer scalar"
  msgstr "argumen SHIFT di %L dari CHIFT harus memiliki tingkat %d atau berupa sebuah skalar"
  
! #: fortran/check.cc:5263
  #, gcc-internal-format, gfc-internal-format
  msgid "The MASK argument at %L, if present, must be a logical array with the same rank as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5275
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr ""
  
! #: fortran/check.cc:5279
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "BOUNDARY argument at %L of EOSHIFT must have rank %d or be a scalar"
  msgid "The ORDERED argument at %L, if present, must be a logical scalar"
  msgstr "argumen BOUNDARY di %L dari EOSHIFT harus memiliki tingkat %d atau berupa sebuah skalar"
  
! #: fortran/check.cc:5287
  #, gcc-internal-format, gfc-internal-format
  msgid "The IDENTITY argument at %L, if present, must be a scalar with the same type as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5378
  #, fuzzy, gcc-internal-format
  #| msgid "'shape' argument of 'reshape' intrinsic at %L must be an array of constant size"
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr "'shape' argumen dari 'reshape' intrinsik di %L harus berupa sebuah array dari konstantaukuran"
  
! #: fortran/check.cc:5388
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa %s"
  
! #: fortran/check.cc:5395
  #, fuzzy, gcc-internal-format
  #| msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr "'shape' argumen dari 'reshape' intrinsik di %L memiliki lebih dari %d elemen"
  
! #: fortran/check.cc:5418
  #, fuzzy, gcc-internal-format
  #| msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr "'a%d' argumen dari '%s' intrinsik di %L harus berupa %s(%d)"
  
! #: fortran/check.cc:5458
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of rank %d"
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus dari tingkat %d"
  
! #: fortran/check.cc:5476
  #, fuzzy, gcc-internal-format
  #| msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr "'dim' argumen dari %s intrinsik di %L bukan sebuah dimensi indeks valid"
  
! #: fortran/check.cc:5485
  #, fuzzy, gcc-internal-format
  #| msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr "'dim' argumen dari %s intrinsik di %L bukan sebuah dimensi indeks valid"
  
! #: fortran/check.cc:5520 fortran/simplify.cc:7891
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr "Tanpa padding, disana tidak cukup elemen dalam sumber intrinsik RESHAPE di %L untuk cocok dengan shape"
  
! #: fortran/check.cc:5537 fortran/check.cc:5556
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa %s"
  
! #: fortran/check.cc:5547 fortran/check.cc:5566
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa tipe numerik"
  
! #: fortran/check.cc:5685
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5716
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "Fortran 2003: '%s' intrinsik dengan JENIS argumen di %L"
  
! #: fortran/check.cc:5764
  #, fuzzy, gcc-internal-format
  #| msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr "'source' argumen dari 'shape' intrinsik di %L tidak boleh sebuah ukuran arrayyang diasumsikan"
  
! #: fortran/check.cc:5845 fortran/check.cc:8450
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa sebuah skalar"
  
! #: fortran/check.cc:5861 fortran/check.cc:6007 fortran/check.cc:8442
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L cannot be INTENT(IN)"
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr "'%s' argumen dari '%s' intrinsik di %L tidak dapat berupa INTENT(IN)"
  
! #: fortran/check.cc:5872 fortran/check.cc:6019
  #, fuzzy, gcc-internal-format
  #| msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr "'source' argumen dari 'shape' intrinsik di %L tidak boleh sebuah ukuran arrayyang diasumsikan"
  
! #: fortran/check.cc:5954
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.cc:5998
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa tipe bukan-turunan"
  
! #: fortran/check.cc:6059
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6113
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1, found %s instead of %s"
  msgstr ""
  
! #: fortran/check.cc:6147
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.cc:6159
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr "Argumen dim di %L harus berupa skalar"
  
! #: fortran/check.cc:6166
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6173
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6180
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6186
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.cc:6205
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FIELD argument at %L of UNPACK must have the same rank as MASK or be a scalar"
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr "argumen FIELD di %L dari UNPACK harus memiliki tingkat sama seperti MASK atau berupa sebuah skalar"
  
! #: fortran/check.cc:6214
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6220
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected LOWER argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6241
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FIELD argument at %L of UNPACK must have the same rank as MASK or be a scalar"
  msgid "LOWER argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr "argumen FIELD di %L dari UNPACK harus memiliki tingkat sama seperti MASK atau berupa sebuah skalar"
  
! #: fortran/check.cc:6252
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6258
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument to C_F_POINTER at %L is a function returning a pointer"
  msgstr ""
  
! #: fortran/check.cc:6265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer assignment to non-POINTER at %L"
  msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
  msgstr "Penempatan penunjuk ke bukan-PENUNJUK di %L"
  
! #: fortran/check.cc:6281
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6293
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6300
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6306
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.cc:6320
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6332
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L has no IMPLICIT type"
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr "Hasil fungsi '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/check.cc:6339
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6345
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "User operator procedure '%s' at %L must be a FUNCTION"
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr "Prosedur operator pengguna '%s' di %L harus berupa sebuah FUNGSI"
  
! #: fortran/check.cc:6359
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6365
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Second argument of NEAREST at %L shall not be zero"
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr "Argumen kedua dari NEAREST di %L tidak boleh berupa nol"
  
! #: fortran/check.cc:6376
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component at %C must have the POINTER attribute"
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr "Komponen di %C harus memiliki sebuah atribut PENUNJUK"
  
! #: fortran/check.cc:6384
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.cc:6393
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6400
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.cc:6411
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.cc:6416
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.cc:6444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr "Hilang argumen ke %s intrinsik di %L"
  
! #: fortran/check.cc:6460
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus lebih kecil dari tingkat %d"
  
! #: fortran/check.cc:6479
  #, fuzzy, gcc-internal-format
  #| msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "'dim' argumen dari %s intrinsik di %L bukan sebuah dimensi indeks valid"
  
! #: fortran/check.cc:6503
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
  msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus lebih kecil dari tingkat %d"
  
! #: fortran/check.cc:6778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
  
! #: fortran/check.cc:6790
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.cc:6828
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments to %s at %L"
  msgid "%<team%> or %<team_number%> argument to %qs at %L"
  msgstr "Terlalu banyak argumen ke %s di %L"
  
! #: fortran/check.cc:6888
  #, gcc-internal-format
  msgid "First argument of %<this_image%> intrinsic at %L must be a coarray variable or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6917
  #, gcc-internal-format
  msgid "Second argument of %<this_image%> intrinsic at %L must be an %<INTEGER%> typed scalar or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6943
  #, gcc-internal-format
  msgid "%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6954
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments to %s at %L"
  msgid "%<team%> argument to %<this_image%> at %L"
  msgstr "Terlalu banyak argumen ke %s di %L"
  
! #: fortran/check.cc:6965
  #, gcc-internal-format
  msgid "At most one argument of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%> to %<this_image%> at %L allowed"
  msgstr ""
  
! #: fortran/check.cc:7007
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.cc:7059
  #, fuzzy, gcc-internal-format
  #| msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "'MOLD' argumen dari 'TRANSFER' intrinsik di %L tidak boleh berupa %s"
  
! #: fortran/check.cc:7078
  #, fuzzy, gcc-internal-format
  #| msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "'MOLD' argumen dari 'TRANSFER' intrinsik di %L tidak boleh berupa %s"
  
! #: fortran/check.cc:7086
  #, fuzzy, gcc-internal-format
  #| msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr "'MOLD' argumen dari 'TRANSFER' intrinsik di %L tidak boleh berupa %s"
  
! #: fortran/check.cc:7121
  #, fuzzy
  #| msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %zd < result size %zd"
  msgstr "Intrinsik TRANSFER di %L memiliki hasil tidak terdefinisi sebagian: ukuran sumber %ld < ukuran hasil %ld"
  
! #: fortran/check.cc:7246
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa jenis sama dengan '%s'"
  
! #: fortran/check.cc:7259
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr "'%s' dan '%s' argumen dari '%s' intrinsik di %L harus memiliki tipe yang sama"
  
! #: fortran/check.cc:7395
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of ATANH at %L must be inside the range -1 to 1"
  msgid "VALUES argument of DATE_AND_TIME at %L must have a decimal exponent range of at least four"
  msgstr "Argumen dari ATANH di %L harus berada didalam jangkauan -1 ke 1"
  
! #: fortran/check.cc:7562 fortran/check.cc:7598
  #, fuzzy, gcc-internal-format
  #| msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr "Ukuran dari '%s' argumen dari '%s' intrinsik di %L terlalu kecil (%i/%i)"
  
! #: fortran/check.cc:7609
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Terlalu banyak argumen ke %s di %L"
  
! #: fortran/check.cc:7627
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.cc:7639
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr "jumlah dari argumen template salah (%d, seharusnya %d)"
  
! #: fortran/check.cc:7681
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7688
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7709
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.cc:7719
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7726
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7746
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7756
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7771 fortran/check.cc:7778
  #, gcc-internal-format, gfc-internal-format
  msgid "integer arguments to SYSTEM_CLOCK at %L with different kind parameters"
  msgstr ""
  
! #: fortran/check.cc:7992
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa sebuah jenis tidak lebih lebar dari jenis baku (%d)"
  
! #: fortran/check.cc:8174
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa sebuah skalar"
  
! #: fortran/check.cc:8363 fortran/check.cc:8374
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa INTEGER atau LOGIKAL"
  
! #: fortran/check.cc:8434
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4315 fortran/decl.cc:11360
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
--- 81371,82278 ----
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.cc:2532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
  msgid "Intrinsic function %s at %L is not permitted for %s"
  msgstr "Fungsi intrinsik '%s' di %L tidak diperbolehkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/check.cc:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.cc:2560
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s argument at %L has type %s but the function passed as OPERATION at %L returns %s"
  msgstr ""
  
! #: fortran/check.cc:2571
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.cc:2582
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.cc:2590
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2597
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2604
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.cc:2630
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the arguments of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2638
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the function result of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2655
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2684
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa tingkat 1 atau 2"
  
! #: fortran/check.cc:2713 fortran/check.cc:2721
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL"
  msgid "%qs argument of %qs intrinsic at %L shall not be UNSIGNED"
  msgstr "'%s' argumen dari '%s' intrinsik di %L tidak boleh berupa OPSIONAL"
  
! #: fortran/check.cc:2729 fortran/check.cc:2743
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah subprogram terkontain"
  
! #: fortran/check.cc:2800 fortran/check.cc:3527 fortran/check.cc:3610
! #: fortran/check.cc:3872 fortran/check.cc:3921 fortran/check.cc:5599
! #: fortran/check.cc:5744 fortran/check.cc:5822 fortran/check.cc:7148
! #: fortran/check.cc:7280
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "Fortran 2003: '%s' intrinsik dengan JENIS argumen di %L"
  
! #: fortran/check.cc:2847 fortran/check.cc:3155 fortran/check.cc:3215
  #, fuzzy, gcc-internal-format
  #| msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr "'dim' argumen dari %s intrinsik di %L bukan sebuah dimensi indeks valid"
  
! #: fortran/check.cc:2862 fortran/check.cc:3170 fortran/check.cc:3230
  #, fuzzy, gcc-internal-format
  #| msgid "SHIFT argument at %L of CSHIFT must have rank %d or be a scalar"
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr "argumen SHIFT di %L dari CHIFT harus memiliki tingkat %d atau berupa sebuah skalar"
  
! #: fortran/check.cc:2984 fortran/check.cc:4271 fortran/check.cc:4279
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa numerik atau LOGIKAL"
  
! #: fortran/check.cc:2992 fortran/check.cc:4289
  #, fuzzy, gcc-internal-format
  #| msgid "Argument types of '%s' intrinsic at %L must match (%s/%s)"
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "Tipe argumen dari '%s' intrinsik di %L harus sesuai dengan (%s/%s)"
  
! #: fortran/check.cc:3006
  #, fuzzy, gcc-internal-format
  #| msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr "Bentuk berbeda untuk argumen '%s' dan '%s' di %L untuk intrinsik 'dot_product'"
  
! #: fortran/check.cc:3026 fortran/check.cc:3034
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be default real"
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa baku nyata"
  
! #: fortran/check.cc:3191
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.cc:3255
  #, fuzzy, gcc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr "Hilang argumen ke %s intrinsik di %L"
  
! #: fortran/check.cc:3273
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah subprogram terkontain"
  
! #: fortran/check.cc:3287
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr "Hilang argumen ke %s intrinsik di %L"
  
! #: fortran/check.cc:3348
  #, fuzzy, gcc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr "Hilang argumen ke %s intrinsik di %L"
  
! #: fortran/check.cc:3474
  #, fuzzy, gcc-internal-format
  #| msgid "Different kind type parameters in pointer assignment at %L"
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr "Jenis parameter berbeda dalam penempatan penunjuk di %L"
  
! #: fortran/check.cc:3578
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "Argumen dari %s di %L harus berupa panjang satu"
  
! #: fortran/check.cc:3617
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa jenis sama dengan '%s'"
  
! #: fortran/check.cc:3650
  #, gcc-internal-format
  msgid "UINT intrinsic only valid with %<-funsigned%> at %L"
  msgstr ""
  
! #: fortran/check.cc:3674
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been removed.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.cc:3743
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s tag at %L must be of type %s"
  msgid "SIZE at %L must be positive"
  msgstr "%s tag di %L harus berupa tipe %s"
  
! #: fortran/check.cc:3755
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr "Argumen dari LOG di %L tidak dapat lebih kecil atau sama dengan nol"
  
! #: fortran/check.cc:3814
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.cc:3823
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a variable"
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "'%s' di %C bukan sebuah variabel"
  
! #: fortran/check.cc:3848
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "'%s' argumen dari '%s' instrinsik di %L harus berupa sebuah konstanta"
  
! #: fortran/check.cc:4063
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L must have at least two arguments"
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "Intrinsik '%s' di %L harus memiliki paling tidak dua argumen"
  
! #: fortran/check.cc:4111
  #, fuzzy, gcc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Hilang argumen ke %s intrinsik di %L"
  
! #: fortran/check.cc:4126
  #, fuzzy, gcc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr "Hilang argumen ke %s intrinsik di %L"
  
! #: fortran/check.cc:4131
  #, fuzzy, gcc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "Hilang argumen ke %s intrinsik di %L"
  
! #: fortran/check.cc:4156
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Different type kinds at %L"
  msgid "Different character kinds at %L"
  msgstr "Ekstensi: Jenis tipe berbeda di %L"
  
! #: fortran/check.cc:4165
  #, fuzzy, gcc-internal-format
  #| msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr "'a%d' argumen dari '%s' intrinsik di %L harus berupa %s(%d)"
  
! #: fortran/check.cc:4196
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L"
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr "Fortran 2003: '%s' intrinsik dengan argumen KARAKTER di %L"
  
! #: fortran/check.cc:4208
  #, fuzzy, gcc-internal-format
  #| msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL, CHARACTER or UNSIGNED"
  msgstr "'a1' argumen dari '%s' intrinsik di %L harus berupa INTEGER, REAL, atau KARAKTER"
  
! #: fortran/check.cc:4218
  #, fuzzy, gcc-internal-format
  #| msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr "'a1' argumen dari '%s' intrinsik di %L harus berupa INTEGER, REAL, atau KARAKTER"
  
! #: fortran/check.cc:4303
  #, fuzzy, gcc-internal-format
  #| msgid "Different shape on dimension 1 for arguments '%s' and '%s' at %L for intrinsic matmul"
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr "Bentuk berbeda dalam dimensi 1 untuk argumen '%s' dan '%s' di %L untuk intrinsik matmul"
  
! #: fortran/check.cc:4322
  #, fuzzy, gcc-internal-format
  #| msgid "Different shape on dimension 2 for argument '%s' and dimension 1 for argument '%s' at %L for intrinsic matmul"
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr "Bentuk berbeda dalam dimensi 2 untuk argumen '%s' dan dimensi 1 untuk argumen '%s' di %L untuk intrinsik matmul"
  
! #: fortran/check.cc:4331
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa tingkat 1 atau 2"
  
! #: fortran/check.cc:4509
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa tipe yang sama dan jenis sebagai '%s'"
  
! #: fortran/check.cc:4643
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or UNSIGNED"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa INTEGER atau REAL"
  
! #: fortran/check.cc:4651 fortran/check.cc:8385 fortran/check.cc:8400
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr "'%s' argumen dari '%s' instrinsik di %L harus berupa sebuah PENUNJUK"
  
! #: fortran/check.cc:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
  msgstr ""
  
! #: fortran/check.cc:4778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Second argument of NEAREST at %L shall not be zero"
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "Argumen kedua dari NEAREST di %L tidak boleh berupa nol"
  
! #: fortran/check.cc:4789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Second argument of NEAREST at %L shall not be zero"
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "Argumen kedua dari NEAREST di %L tidak boleh berupa nol"
  
! #: fortran/check.cc:4796
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.cc:4807
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d"
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr "'%s' dan '%s' argumen dari '%s' intrinsik di %L harus memiliki tingkat yang sama %d/%d"
  
! #: fortran/check.cc:4816
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d"
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr "'%s' dan '%s' argumen dari '%s' intrinsik di %L harus memiliki tingkat yang sama %d/%d"
  
! #: fortran/check.cc:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr ""
  
! #: fortran/check.cc:4883
  #, fuzzy, gcc-internal-format
  #| msgid "Second argument of NEAREST at %L shall not be zero"
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "Argumen kedua dari NEAREST di %L tidak boleh berupa nol"
  
! #: fortran/check.cc:4939
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa DAPAT-DIALOKASIKAN"
  
! #: fortran/check.cc:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.cc:4990
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall appear only if %qs is of type REAL and %qs is of type INTEGER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:5068 fortran/check.cc:7227
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa sebuah jenis tidak lebih lebar dari jenis baku (%d)"
  
! #: fortran/check.cc:5129
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa sebuah variabel dummy"
  
! #: fortran/check.cc:5139
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa sebuah variabel dummy OPSIONAL"
  
! #: fortran/check.cc:5158
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr "'%s' argumen dari '%s' intrinsik di %L tidak boleh berupa subobjek dari '%s'"
  
! #: fortran/check.cc:5209
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa sebuah variabel"
  
! #: fortran/check.cc:5241
  #, gcc-internal-format, gfc-internal-format
  msgid "The ARRAY argument at %L of REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SHIFT argument at %L of CSHIFT must have rank %d or be a scalar"
  msgid "The DIM argument at %L, if present, must be an integer scalar"
  msgstr "argumen SHIFT di %L dari CHIFT harus memiliki tingkat %d atau berupa sebuah skalar"
  
! #: fortran/check.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "The MASK argument at %L, if present, must be a logical array with the same rank as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5270
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr ""
  
! #: fortran/check.cc:5274
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "BOUNDARY argument at %L of EOSHIFT must have rank %d or be a scalar"
  msgid "The ORDERED argument at %L, if present, must be a logical scalar"
  msgstr "argumen BOUNDARY di %L dari EOSHIFT harus memiliki tingkat %d atau berupa sebuah skalar"
  
! #: fortran/check.cc:5282
  #, gcc-internal-format, gfc-internal-format
  msgid "The IDENTITY argument at %L, if present, must be a scalar with the same type as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5373
  #, fuzzy, gcc-internal-format
  #| msgid "'shape' argument of 'reshape' intrinsic at %L must be an array of constant size"
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr "'shape' argumen dari 'reshape' intrinsik di %L harus berupa sebuah array dari konstantaukuran"
  
! #: fortran/check.cc:5383
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa %s"
  
! #: fortran/check.cc:5390
  #, fuzzy, gcc-internal-format
  #| msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr "'shape' argumen dari 'reshape' intrinsik di %L memiliki lebih dari %d elemen"
  
! #: fortran/check.cc:5413
  #, fuzzy, gcc-internal-format
  #| msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr "'a%d' argumen dari '%s' intrinsik di %L harus berupa %s(%d)"
  
! #: fortran/check.cc:5453
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of rank %d"
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus dari tingkat %d"
  
! #: fortran/check.cc:5471
  #, fuzzy, gcc-internal-format
  #| msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr "'dim' argumen dari %s intrinsik di %L bukan sebuah dimensi indeks valid"
  
! #: fortran/check.cc:5480
  #, fuzzy, gcc-internal-format
  #| msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr "'dim' argumen dari %s intrinsik di %L bukan sebuah dimensi indeks valid"
  
! #: fortran/check.cc:5515 fortran/simplify.cc:7891
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr "Tanpa padding, disana tidak cukup elemen dalam sumber intrinsik RESHAPE di %L untuk cocok dengan shape"
  
! #: fortran/check.cc:5532 fortran/check.cc:5551
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa %s"
  
! #: fortran/check.cc:5542 fortran/check.cc:5561
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa tipe numerik"
  
! #: fortran/check.cc:5680
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5711
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "Fortran 2003: '%s' intrinsik dengan JENIS argumen di %L"
  
! #: fortran/check.cc:5759
  #, fuzzy, gcc-internal-format
  #| msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr "'source' argumen dari 'shape' intrinsik di %L tidak boleh sebuah ukuran arrayyang diasumsikan"
  
! #: fortran/check.cc:5840 fortran/check.cc:8445
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa sebuah skalar"
  
! #: fortran/check.cc:5856 fortran/check.cc:6002 fortran/check.cc:8437
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L cannot be INTENT(IN)"
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr "'%s' argumen dari '%s' intrinsik di %L tidak dapat berupa INTENT(IN)"
  
! #: fortran/check.cc:5867 fortran/check.cc:6014
  #, fuzzy, gcc-internal-format
  #| msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr "'source' argumen dari 'shape' intrinsik di %L tidak boleh sebuah ukuran arrayyang diasumsikan"
  
! #: fortran/check.cc:5949
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.cc:5993
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa tipe bukan-turunan"
  
! #: fortran/check.cc:6054
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6108
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1, found %s instead of %s"
  msgstr ""
  
! #: fortran/check.cc:6142
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.cc:6154
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr "Argumen dim di %L harus berupa skalar"
  
! #: fortran/check.cc:6161
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6168
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6175
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6181
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.cc:6200
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FIELD argument at %L of UNPACK must have the same rank as MASK or be a scalar"
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr "argumen FIELD di %L dari UNPACK harus memiliki tingkat sama seperti MASK atau berupa sebuah skalar"
  
! #: fortran/check.cc:6209
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6215
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected LOWER argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FIELD argument at %L of UNPACK must have the same rank as MASK or be a scalar"
  msgid "LOWER argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr "argumen FIELD di %L dari UNPACK harus memiliki tingkat sama seperti MASK atau berupa sebuah skalar"
  
! #: fortran/check.cc:6247
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6253
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument to C_F_POINTER at %L is a function returning a pointer"
  msgstr ""
  
! #: fortran/check.cc:6260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer assignment to non-POINTER at %L"
  msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
  msgstr "Penempatan penunjuk ke bukan-PENUNJUK di %L"
  
! #: fortran/check.cc:6276
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6288
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6295
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6301
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.cc:6315
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6327
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L has no IMPLICIT type"
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr "Hasil fungsi '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/check.cc:6334
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6340
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "User operator procedure '%s' at %L must be a FUNCTION"
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr "Prosedur operator pengguna '%s' di %L harus berupa sebuah FUNGSI"
  
! #: fortran/check.cc:6354
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6360
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Second argument of NEAREST at %L shall not be zero"
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr "Argumen kedua dari NEAREST di %L tidak boleh berupa nol"
  
! #: fortran/check.cc:6371
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component at %C must have the POINTER attribute"
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr "Komponen di %C harus memiliki sebuah atribut PENUNJUK"
  
! #: fortran/check.cc:6379
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.cc:6388
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6395
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.cc:6406
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.cc:6411
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.cc:6439
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr "Hilang argumen ke %s intrinsik di %L"
  
! #: fortran/check.cc:6455
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus lebih kecil dari tingkat %d"
  
! #: fortran/check.cc:6474
  #, fuzzy, gcc-internal-format
  #| msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "'dim' argumen dari %s intrinsik di %L bukan sebuah dimensi indeks valid"
  
! #: fortran/check.cc:6498
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
  msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus lebih kecil dari tingkat %d"
  
! #: fortran/check.cc:6773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
  
! #: fortran/check.cc:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.cc:6823
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments to %s at %L"
  msgid "%<team%> or %<team_number%> argument to %qs at %L"
  msgstr "Terlalu banyak argumen ke %s di %L"
  
! #: fortran/check.cc:6883
  #, gcc-internal-format
  msgid "First argument of %<this_image%> intrinsic at %L must be a coarray variable or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6912
  #, gcc-internal-format
  msgid "Second argument of %<this_image%> intrinsic at %L must be an %<INTEGER%> typed scalar or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6938
  #, gcc-internal-format
  msgid "%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6949
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments to %s at %L"
  msgid "%<team%> argument to %<this_image%> at %L"
  msgstr "Terlalu banyak argumen ke %s di %L"
  
! #: fortran/check.cc:6960
  #, gcc-internal-format
  msgid "At most one argument of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%> to %<this_image%> at %L allowed"
  msgstr ""
  
! #: fortran/check.cc:7002
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.cc:7054
  #, fuzzy, gcc-internal-format
  #| msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "'MOLD' argumen dari 'TRANSFER' intrinsik di %L tidak boleh berupa %s"
  
! #: fortran/check.cc:7073
  #, fuzzy, gcc-internal-format
  #| msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "'MOLD' argumen dari 'TRANSFER' intrinsik di %L tidak boleh berupa %s"
  
! #: fortran/check.cc:7081
  #, fuzzy, gcc-internal-format
  #| msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr "'MOLD' argumen dari 'TRANSFER' intrinsik di %L tidak boleh berupa %s"
  
! #: fortran/check.cc:7116
  #, fuzzy
  #| msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %zd < result size %zd"
  msgstr "Intrinsik TRANSFER di %L memiliki hasil tidak terdefinisi sebagian: ukuran sumber %ld < ukuran hasil %ld"
  
! #: fortran/check.cc:7241
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa jenis sama dengan '%s'"
  
! #: fortran/check.cc:7254
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr "'%s' dan '%s' argumen dari '%s' intrinsik di %L harus memiliki tipe yang sama"
  
! #: fortran/check.cc:7390
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7402
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of ATANH at %L must be inside the range -1 to 1"
  msgid "VALUES argument of DATE_AND_TIME at %L must have a decimal exponent range of at least four"
  msgstr "Argumen dari ATANH di %L harus berada didalam jangkauan -1 ke 1"
  
! #: fortran/check.cc:7557 fortran/check.cc:7593
  #, fuzzy, gcc-internal-format
  #| msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr "Ukuran dari '%s' argumen dari '%s' intrinsik di %L terlalu kecil (%i/%i)"
  
! #: fortran/check.cc:7604
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Terlalu banyak argumen ke %s di %L"
  
! #: fortran/check.cc:7622
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.cc:7634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr "jumlah dari argumen template salah (%d, seharusnya %d)"
  
! #: fortran/check.cc:7676
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7683
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7704
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.cc:7714
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7721
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7741
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7751
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7766 fortran/check.cc:7773
  #, gcc-internal-format, gfc-internal-format
  msgid "integer arguments to SYSTEM_CLOCK at %L with different kind parameters"
  msgstr ""
  
! #: fortran/check.cc:7987
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa sebuah jenis tidak lebih lebar dari jenis baku (%d)"
  
! #: fortran/check.cc:8169
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa sebuah skalar"
  
! #: fortran/check.cc:8358 fortran/check.cc:8369
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa INTEGER atau LOGIKAL"
  
! #: fortran/check.cc:8429
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4348 fortran/decl.cc:11485
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
*************** msgstr "Variabel '%s' di %C dengan sebua
*** 82306,84573 ****
  msgid "Simplification error"
  msgstr "gimplification gagal"
  
! #: fortran/decl.cc:294
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr ""
  
! #: fortran/decl.cc:308
  #, fuzzy, gcc-internal-format
  #| msgid "Host associated variable '%s' may not be in the DATA statement at %C"
  msgid "Host associated variable %qs may not be in the DATA statement at %C"
  msgstr "Host berasosiasi variabel '%s' mungkin tidak berada dalam peryataan DATA di %C"
  
! #: fortran/decl.cc:315
  #, fuzzy, gcc-internal-format
  #| msgid "Extension: initialization of common block variable '%s' in DATA statement at %C"
  msgid "initialization of common block variable %qs in DATA statement at %C"
  msgstr "Ekstensi: inisialisasi dari blok umum variabel '%s' dalam pernyataan DATA di %C"
  
! #: fortran/decl.cc:453
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
  msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgstr "Simbol '%s' harus berupa sebuah PARAMETER dalam pernyataan DATA di %C"
  
! #: fortran/decl.cc:479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid initializer %s in Data statement at %C"
  msgid "Invalid initializer %s in Data statement at %C"
  msgstr "Penginisialisasi %c tidak valid dalam pernyataan DATA di %C"
  
! #: fortran/decl.cc:584
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "BOZ at %L cannot appear in an old-style initialization"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: fortran/decl.cc:592
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initialization"
  msgstr ""
  
! #: fortran/decl.cc:602
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C is not allowed in a PURE procedure"
  msgstr "inisialisasi di %C tidak diperbolehkan dalam sebuah prosedur PURE"
  
! #: fortran/decl.cc:649
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgid "DATA statement at %C cannot appear within an INTERFACE"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah ANTAR-MUKA"
  
! #: fortran/decl.cc:673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid initializer %s in Data statement at %C"
  msgid "Invalid substring in data-implied-do at %L in DATA statement"
  msgstr "Penginisialisasi %c tidak valid dalam pernyataan DATA di %C"
  
! #: fortran/decl.cc:696
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:738
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr ""
  
! #: fortran/decl.cc:754
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr "pernyataan DATA di %C tidak diperbolehkan dalam sebuah prosedur PURE"
  
! #: fortran/decl.cc:763
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr ""
  
! #: fortran/decl.cc:802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Old-style initialization at %C"
  msgid "Empty old style initializer list at %C"
  msgstr "Ekstensi: Gaya-lama inisialisasi di %C"
  
! #: fortran/decl.cc:811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array component of structure at %C must have an explicit shape"
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr "Struktur komponen array di %C harus memiliki sebuah bentuk eksplisit"
  
! #: fortran/decl.cc:834
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "extra elements in scalar initializer"
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr "kelebihan elemen dalam penginisialisasi skalar"
  
! #: fortran/decl.cc:839
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Cray pointer at %C must be an integer"
  msgid "Repeat spec must be an integer at %C"
  msgstr "Penunjuk Cray di %C harus berupa sebuah integer"
  
! #: fortran/decl.cc:850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected alternate return label at %C"
  msgid "Expected data constant after repeat spec at %C"
  msgstr "Diduga alternatif label kembali di %C"
  
! #: fortran/decl.cc:882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "End of scalar initializer expected at %C"
  msgstr "Didugak ekspresi inisialisasi skalar di %C"
  
! #: fortran/decl.cc:910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "excess elements in array initializer"
  msgid "Not enough elements in array initializer at %C"
  msgstr "kelebihan elemen dalam array penginisialisasi"
  
! #: fortran/decl.cc:912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "excess elements in array initializer"
  msgid "Too many elements in array initializer at %C"
  msgstr "kelebihan elemen dalam array penginisialisasi"
  
! #: fortran/decl.cc:939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in OpenMP variable list at %C"
  msgid "Syntax error in old style initializer list at %C"
  msgstr "Sintaks error dalam daftar variabel OpenMP di %C"
  
! #: fortran/decl.cc:963
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr ""
  
! #: fortran/decl.cc:1028
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr ""
  
! #: fortran/decl.cc:1052
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr "Spesifikasi INTENT buruk di %C"
  
! #: fortran/decl.cc:1074
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "using template type parameter %qT after %qs"
  msgid "deferred type parameter at %C"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: fortran/decl.cc:1167 fortran/resolve.cc:14857
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:1193 fortran/decl.cc:1222
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid character in name at %C"
  msgid "Old-style character length at %C"
  msgstr "Karakter tidak valid dalam nama di %C"
  
! #: fortran/decl.cc:1228
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "Sintaks error dalam spesifikasi panjang karakter di %C"
  
! #: fortran/decl.cc:1380 fortran/decl.cc:1387 fortran/decl.cc:1453
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C is already defined at %L"
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "Prosedur '%s' di %C telah terdefinisi di %L"
  
! #: fortran/decl.cc:1395
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C is already defined at %L"
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "Prosedur '%s' di %C telah terdefinisi di %L"
  
! #: fortran/decl.cc:1407
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is already defined as a generic interface at %L"
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "Nama '%s' di %C telah terdefinisi sebagai sebuah antar-muka umum di %L"
  
! #: fortran/decl.cc:1425
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L"
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "Prosedur '%s' di %C memiliki sebuah antar-muka eksplisit dan tidak boleh memiliki atribut terdeklarasi di %L"
  
! #: fortran/decl.cc:1441
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.cc:1524
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr "Prosedur '%s' di %L harus memiliki atribut BIND(C) supaya C interoperable"
  
! #: fortran/decl.cc:1589
  #, fuzzy, gcc-internal-format
  #| msgid "Type '%s' at %L is a parameter to the BIND(C)  procedure '%s' but is not C interoperable because derived type '%s' is not C interoperable"
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr "Tipe '%s' di %L adalah sebuah parameter ke BIND(C) prosedur '%s' tetapi bukan C interoperable karena tipe turunan '%s' bukan C interoperable"
  
! #: fortran/decl.cc:1596
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable"
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr "Variabel '%s' di %L adalah sebuah parameter ke prosedur BIND(C) '%s' tetapi mungkintidak C interoperable"
  
! #: fortran/decl.cc:1603
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable"
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr "Variabel '%s' di %L adalah sebuah parameter ke prosedur BIND(C) '%s' tetapi mungkintidak C interoperable"
  
! #: fortran/decl.cc:1612
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%s' is BIND(C)"
  msgid "Dummy argument %qs at %L may not be a pointer with CONTIGUOUS attribute as procedure %qs is BIND(C)"
  msgstr "Variabel '%s' di %L tidak dapat memiliki atribut OPSIONAL karena prosedur '%s' adalah BIND(C)"
  
! #: fortran/decl.cc:1622
  #, gcc-internal-format
  msgid "Default-initialized dummy argument %qs with %s attribute at %L is not permitted in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/decl.cc:1643
  #, fuzzy, gcc-internal-format
  #| msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
  msgid "Allocatable character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr "Argumen karakter '%s' di %L harus memiliki panjang 1 karena prosedur '%s' adalah BIND(C)"
  
! #: fortran/decl.cc:1648
  #, fuzzy, gcc-internal-format
  #| msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
  msgid "Pointer character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr "Argumen karakter '%s' di %L harus memiliki panjang 1 karena prosedur '%s' adalah BIND(C)"
  
! #: fortran/decl.cc:1655
  #, gcc-internal-format
  msgid "Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1667
  #, fuzzy, gcc-internal-format
  #| msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
  msgid "Character dummy argument %qs at %L must be of length 1 as it has the VALUE attribute"
  msgstr "Argumen karakter '%s' di %L harus memiliki panjang 1 karena prosedur '%s' adalah BIND(C)"
  
! #: fortran/decl.cc:1678
  #, gcc-internal-format
  msgid "Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1692
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of constant length of one or assumed length, unless it has assumed shape or assumed rank, as procedure %qs has the BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1710
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure '%s' is BIND(C)"
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr "Variabel '%s' di %L tidak dapat memiliki atribut ALLOCATABLE karena prosedur '%s' adalah BIND(C)"
  
! #: fortran/decl.cc:1718
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' is BIND(C)"
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr "Variabel '%s' di %L tidak dapat memiliki atribut PENUNJUK karena prosedur '%s' adalah BIND(C)"
  
! #: fortran/decl.cc:1727
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%s' is BIND(C)"
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr "Variabel '%s' di %L tidak dapat memiliki atribut OPSIONAL karena prosedur '%s' adalah BIND(C)"
  
! #: fortran/decl.cc:1734
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%s' is BIND(C)"
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr "Variabel '%s' di %L tidak dapat memiliki atribut OPSIONAL karena prosedur '%s' adalah BIND(C)"
  
! #: fortran/decl.cc:1745
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "Bentuk-diasumsikan array '%s' di %L tidak dapat berupa sebuah argumen ke prosedur '%s' di %L karena prosedur adalah BIND(C)"
  
! #: fortran/decl.cc:1801
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8102 %s at %L is already imported by an %s statement and must not be re-declared"
  msgstr ""
  
! #: fortran/decl.cc:1830
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L cannot have a type"
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "Simbol '%s' di %L tidak dapat memiliki sebuah tipe"
  
! #: fortran/decl.cc:1892
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is BIND(C)"
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr "Variabel '%s' dalam blok umum '%s' di %C harus terdeklarasi dengan sebuah jenis C interoperable karena blok umum '%s' adalah BIND(C)"
  
! #: fortran/decl.cc:1932
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument must be a constant"
  msgid "CHARACTER length must be a constant at %L"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: fortran/decl.cc:1947
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CHARACTER expression at %L is being truncated (%d/%d)"
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr "ekspresi KARAKTER di %L terpotong (%d/%d)"
  
! #: fortran/decl.cc:1956 fortran/decl.cc:1962
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)"
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr "Elemen KARAKTER dari konstruktor array di %L harus memiliki panjang yang sama (%d/%d)"
  
! #: fortran/decl.cc:2101
  #, fuzzy, gcc-internal-format
  #| msgid "Initializer not allowed for PARAMETER '%s' at %C"
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr "Penginisialisasi tidak diperbolehkan untuk PARAMETER '%s' di %C"
  
! #: fortran/decl.cc:2114
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "PARAMETER di %L hilang sebuah penginisialisasi"
  
! #: fortran/decl.cc:2124
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr "Variabel '%s' di %C dengan sebuah penginisialisasi telah muncul dalam sebuah pernyataan DATA"
  
! #: fortran/decl.cc:2167
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.cc:2201
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgid "Rank mismatch of array at %L and its initializer (%d/%d)"
  msgstr "Tingkat tidak cocok dalam referensi array di %L (%d/%d)"
  
! #: fortran/decl.cc:2214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot initialize multi-dimensional array with initializer"
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "tidak dapat menginisialisasi array multidimensi dengan penginisialisasi"
  
! #: fortran/decl.cc:2224
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' at %L already is initialized at %L"
  msgid "Bad shape of initializer at %L"
  msgstr "'%s' di %L telah terinisialisasi di %L"
  
! #: fortran/decl.cc:2231
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot declare pointer to %q#T"
  msgid "Cannot determine shape of initializer at %L"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T"
  
! #: fortran/decl.cc:2266
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in data declaration at %C"
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr "Sintaks error dalam deklarasi data di %C"
  
! #: fortran/decl.cc:2316
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
  msgid "Entity %qs at %L is incompatible with a BOZ literal constant"
  msgstr "Fungsi '%s' di %L adalah INTRINSIK tetapi tidak kompatibel dengan sebuah intrinsik"
  
! #: fortran/decl.cc:2382 fortran/decl.cc:2389
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr "Komponen di %C harus memiliki sebuah atribut PENUNJUK"
  
! #: fortran/decl.cc:2398
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.cc:2407
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr "Komponen array dari struktur di %C harus memiliki bentuk eksplisit atau deffered"
  
! #: fortran/decl.cc:2431 fortran/symbol.cc:2343
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %C already declared at %L"
  msgid "Component %qs at %C already declared at %L"
  msgstr "Komponen '%s' di %C telah dideklarasikan di %L"
  
! #: fortran/decl.cc:2486
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr "Komponen penunjuk array dari struktur di %C harus memilki sebuah bentuk deffered"
  
! #: fortran/decl.cc:2493
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr "Komponen dapat dialokasikan dari struktur di %C harus memiliki sebuah bentuk deffered"
  
! #: fortran/decl.cc:2517
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr "Struktur komponen array di %C harus memiliki sebuah bentuk eksplisit"
  
! #: fortran/decl.cc:2534
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr "sebuah daftar parameter dengan sebuah ellipsis tidak dapat cocok dengan sebuah parameter kosong deklarasi daftar nama"
  
! #: fortran/decl.cc:2591
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr "inisialisasi NULL() di %C adalah ambigu"
  
! #: fortran/decl.cc:2608
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NULL() initialization at %C is ambiguous"
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "inisialisasi NULL() di %C adalah ambigu"
  
! #: fortran/decl.cc:2625
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr "Inisialisasi dari pointer di %C tidak diperbolehkan dalam prosedur PURE"
  
! #: fortran/decl.cc:2646
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Old-style initialization at %C"
  msgid "Error in pointer initialization at %C"
  msgstr "Ekstensi: Gaya-lama inisialisasi di %C"
  
! #: fortran/decl.cc:2653
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Old-style initialization at %C"
  msgid "non-NULL pointer initialization at %C"
  msgstr "Ekstensi: Gaya-lama inisialisasi di %C"
  
! #: fortran/decl.cc:2676
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.cc:2731
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.cc:2733
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:2741
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute conflicts with %s attribute at %L"
  msgid "%qs entity cannot have attributes at %C"
  msgstr "%s atribut konflik dengan %s atribut di %L"
  
! #: fortran/decl.cc:2751
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid character in name at %C"
  msgid "Invalid character %qc in variable name at %C"
  msgstr "Karakter tidak valid dalam nama di %C"
  
! #: fortran/decl.cc:2793
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat bernilai-penunjuk"
  
! #: fortran/decl.cc:2803
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.cc:2860
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array index at %L must be of INTEGER type, found %s"
  msgid "Explicit array shape at %C must be constant of INTEGER type and not %s type"
  msgstr "Indeks array di %L harus berupa tipe INTEGER, ditemukan %s"
  
! #: fortran/decl.cc:2868
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.cc:2969
  #, gcc-internal-format
  msgid "%qs at %L is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.cc:2980
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "%qs entity cannot have an initializer at %L"
  msgstr "Dummy '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/decl.cc:3006
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate array spec for Cray pointee at %C"
  msgid "Duplicate array spec for Cray pointee at %L"
  msgstr "Duplikasi spesifikasi array untuk Cray pointee di %C"
  
! #: fortran/decl.cc:3014
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot set pointee array spec."
  msgstr "tidak dapat mengubah ke sebuah tipe penunjuk"
  
! #: fortran/decl.cc:3077
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Old-style initialization at %C"
  msgid "Old-style initialization at %C"
  msgstr "Ekstensi: Gaya-lama inisialisasi di %C"
  
! #: fortran/decl.cc:3085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid value-initialization of reference types"
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr "nilai-inisialisasi dari referensi tidak valid"
  
! #: fortran/decl.cc:3098
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Old-style initialization at %C"
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Ekstensi: Gaya-lama inisialisasi di %C"
  
! #: fortran/decl.cc:3118 fortran/decl.cc:7749
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "Inisialisasi di %C bukan sebuah variabel penunjuk"
  
! #: fortran/decl.cc:3141
  #, fuzzy, gcc-internal-format
  #| msgid "Pointer initialization at %C requires '=>', not '='"
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "Inisialisasi dari penunjuk di %C membutuhkan '=>', bukan '='"
  
! #: fortran/decl.cc:3159 fortran/decl.cc:11534
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Diduga sebuah ekspresi inisialisasi di %C"
  
! #: fortran/decl.cc:3166
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr "Inisialisasi dari variabel di %C tidak diperbolehkan alam prosedur PURE"
  
! #: fortran/decl.cc:3183
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr "Inisialisasi dari komponen dapat dialokasikan di %C tidak diperbolehkan"
  
! #: fortran/decl.cc:3192
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Initialization of allocatable component at %C is not allowed"
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr "Inisialisasi dari komponen dapat dialokasikan di %C tidak diperbolehkan"
  
! #: fortran/decl.cc:3206
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.cc:3214
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.cc:3222
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr "Komponen penunjuk '%s' dari '%s' di %L adalah sebuah tipe yang belum pernah dideklarasikan"
  
! #: fortran/decl.cc:3231
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "External '%s' at %L cannot have an initializer"
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "Eksternal '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/decl.cc:3248
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.cc:3311 fortran/decl.cc:3346
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "Tipe deklarasi gaya-lama %s*%d tidak didukung di %C"
  
! #: fortran/decl.cc:3352
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "Tipe deklarasi tidak-baku %s*%d di %C"
  
! #: fortran/decl.cc:3411 fortran/decl.cc:3488
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Hilang paranthesis kanan di %C"
  
! #: fortran/decl.cc:3424 fortran/decl.cc:3559
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Diduga ekspresi inisialisasi di %C"
  
! #: fortran/decl.cc:3432 fortran/decl.cc:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "Didugak ekspresi inisialisasi skalar di %C"
  
! #: fortran/decl.cc:3462 fortran/decl.cc:4351
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Jenis %d tidak didukung untuk tipe %s di %C"
  
! #: fortran/decl.cc:3475
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr "Jenis tipe parameter C adalah untuk tipe %s tetapi tipe di %L adalah %s"
  
! #: fortran/decl.cc:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "Hilang paranthesis kanan atau koma di %C"
  
! #: fortran/decl.cc:3591
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "Jenis %d tidak didukung untuk KARAKTER di %C"
  
! #: fortran/decl.cc:3723
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "Sintaks error dalam deklarasi KARAKTER di %C"
  
! #: fortran/decl.cc:3824
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:3837
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.cc:4011
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.cc:4040
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4064
  #, fuzzy, gcc-internal-format
  #| msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "parameter pertama dari %<operator new%> tidak dapat memiliki sebuah argumen baku"
  
! #: fortran/decl.cc:4075
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "The type parameter expression at %L must be of INTEGER type and not %s"
  msgstr "Ekspresi di %L harus berupa tipe INTEGER, ditemukan %s"
  
! #: fortran/decl.cc:4113
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr "Ekspresi di %L harus berupa tipe INTEGER, ditemukan %s"
  
! #: fortran/decl.cc:4120
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C does not simplify to an INTEGER constant"
  msgstr ""
  
! #: fortran/decl.cc:4147
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:4154
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "Array '%s' di %L bukan sebuah variabel, yang tidak mereduksi ke sebuah ekspresi konstanta"
  
! #: fortran/decl.cc:4178
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4187
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: fortran/decl.cc:4551
  #, 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:4563
  #, 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:4625
  #, 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:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4661 fortran/decl.cc:4695 fortran/decl.cc:4728
! #: fortran/decl.cc:5062
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4673 fortran/decl.cc:4701 fortran/decl.cc:4734
! #: fortran/decl.cc:4760 fortran/decl.cc:5087 fortran/decl.cc:5105
  #, 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:4724
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4776 fortran/decl.cc:4943 fortran/decl.cc:4955
! #: fortran/decl.cc:4969 fortran/decl.cc:5582 fortran/decl.cc:5592
  #, 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:4877
  #, 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:4984
  #, 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:4995
  #, 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:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Duplikasi pernyataan IMPLISIT NONE di %C"
  
! #: fortran/decl.cc:5149
  #, 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:5208
  #, 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:5254
  #, 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:5307
  #, 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:5317
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/decl.cc:5474
  #, 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:5490
  #, 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:5495
  #, 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:5574
  #, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr ""
  
! #: fortran/decl.cc:5601
  #, 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:5622
  #, 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:5665
  #, 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:5669
  #, 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:5674
  #, 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:5680
  #, 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:5685
  #, 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:5693
  #, 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:6033
  #, 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:6035
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Hilang spesifikasi dimensi di %C"
  
! #: fortran/decl.cc:6130
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Duplikasi %s atribut di %L"
  
! #: fortran/decl.cc:6147
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6166
  #, 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:6168
  #, 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:6178
  #, 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:6180
  #, 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:6188
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6197
  #, 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:6199
  #, 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:6207
  #, 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:6215
  #, 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:6217
  #, 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:6235
  #, 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:6245
  #, 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:6255
  #, 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:6268
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6334 fortran/decl.cc:9883
  #, 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:6340
  #, 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:6374
  #, 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:6381
  #, 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:6388
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6429
  #, 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:6527
  #, 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:6549
  #, 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:6560
  #, 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:6566
  #, 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:6578
  #, 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:6592
  #, 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:6600
  #, 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:6612
  #, 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:6618
  #, 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:6631
  #, 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:6705
  #, 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:6750
  #, 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:6757
  #, fuzzy, gcc-internal-format
  #| msgid "missing number"
  msgid "Missing symbol"
  msgstr "hilang angka"
  
! #: fortran/decl.cc:6786
  #, 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:6848
  #, 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:6880
  #, 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:6922
  #, 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:6931
  #, 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:7003
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7008
  #, 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:7059
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "procedure name = %s"
  msgid "IMPURE procedure at %C"
  msgstr "nama prosedur = %s"
  
! #: fortran/decl.cc:7071
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7117
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7124
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7131
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7192
  #, 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:7207 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:7213 fortran/decl.cc:7222
  #, 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:7263
  #, 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:7276
  #, 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:7279
  #, 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:7297
  #, 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:7300
  #, 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:7342
  #, 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:7346
  #, 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:7351
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7358
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7397
  #, 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:7474
  #, 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:7484 fortran/decl.cc:8627
  #, 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:7688
  #, 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:7695
  #, 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:7701
  #, 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:7724
  #, 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:7770 fortran/decl.cc:7961 fortran/decl.cc:12018
  #, 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:7819 fortran/decl.cc:11918
  #, 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:7826
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7830
  #, 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:7905
  #, 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:7923
  #, 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:7932 fortran/decl.cc:10658
  #, 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:8002
  #, 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:8074
  #, 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:8104 fortran/decl.cc:8383 fortran/decl.cc:8594
  #: 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:8134 fortran/decl.cc:8652
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8277
  #, 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:8286
  #, 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:8289
  #, 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:8292
  #, 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:8295
  #, 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:8299 fortran/decl.cc:8344
  #, 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:8303
  #, 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:8307
  #, 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:8311
  #, 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:8316
  #, 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:8320
  #, 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:8324
  #, 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:8328
  #, 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:8332
  #, 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:8336
  #, 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:8357
  #, 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:8408 fortran/decl.cc:8634
  #, 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:8502
  #, 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:8661
  #, 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:8724 fortran/decl.cc:8731
  #, 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:8771
  #, 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:8787
  #, 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:8795
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8814
  #, 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:8820
  #, 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:8826
  #, 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:8855
  #, 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:9138
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Tidak terduga pernyataan END di %C"
  
! #: fortran/decl.cc:9147
  #, 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:9156
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "pernyataan %s tidak terduga di %L"
  
! #: fortran/decl.cc:9167
  #, 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:9192
  #, 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:9209
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Diduga nama berakhir di %C"
  
! #: fortran/decl.cc:9223 fortran/decl.cc:9231
  #, 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:9331
  #, 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:9339
  #, 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:9347
  #, 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:9356
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "Spesifikasi array harus deferred di %L"
  
! #: fortran/decl.cc:9461
  #, 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:9498
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "Expected %<(%> at %C"
  msgstr "Diduga '(' di %C"
  
! #: fortran/decl.cc:9512 fortran/decl.cc:9552
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Diduga nama variabel di %C"
  
! #: fortran/decl.cc:9528
  #, 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:9532
  #, 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:9538
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Diduga \",\" di %C"
  
! #: fortran/decl.cc:9577
  #, 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:9581
  #, 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:9601
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Diduga \")\" di %C"
  
! #: fortran/decl.cc:9613
  #, 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:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9671
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9690
  #, 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:9729
  #, 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:9827
  #, 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:9843
  #, 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:9891
  #, 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:9925
  #, 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:9952 fortran/decl.cc:9977
  #, 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:9998 fortran/decl.cc:10018
  #, 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:10040
  #, 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:10047
  #, 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:10053
  #, 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:10073
  #, 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:10098
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10114
  #, 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:10133 fortran/decl.cc:10189
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10168
  #, 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:10175
  #, 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:10224
  #, 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:10231
  #, 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:10250
  #, 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:10261
  #, 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:10296
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10318
  #, 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:10335
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10339
  #, 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:10377
  #, 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:10389
  #, 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:10416
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10441
  #, 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:10453
  #, 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:10497
  #, 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:10522
  #, 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:10633
  #, 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:10691
  #, 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:10740
  #, 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:10749
  #, 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:10755
  #, 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:10762
  #, 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:10769
  #, 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:10792
  #, 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:10804
  #, 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:10825
  #, 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:10871
  #, 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:10877
  #, 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:10924
  #, 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:10957
  #, 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:10992
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:11006
  #, 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:11024
  #, 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:11031
  #, 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:11194
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "Diduga :: dalam definisi TIPE di %C"
  
! #: fortran/decl.cc:11207
  #, 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:11236
  #, 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:11247
  #, 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:11250
  #, 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:11265
  #, 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:11274
  #, 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:11337
  #, 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:11420
  #, 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:11440
  #, 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:11472
  #, 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:11551
  #, 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:11599
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "pernyataan definisi ENUM diduga sebelum %C"
  
! #: fortran/decl.cc:11635
  #, 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:11682 fortran/decl.cc:11697
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Duplikasi penspesifikasi akses di %C"
  
! #: fortran/decl.cc:11717
  #, 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:11737
  #, 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:11764
  #, 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:11782
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "Duplikasi NON_OVERRIDABLE di %C"
  
! #: fortran/decl.cc:11798
  #, 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:11811
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Diduga penspesifikasi akses di %C"
  
! #: fortran/decl.cc:11813
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Diduga atribut binding di %C"
  
! #: fortran/decl.cc:11821
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:11834
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:11876
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:11882
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "%<)%> expected at %C"
  msgstr "Diduga '(' di %C"
  
! #: fortran/decl.cc:11902
  #, 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:11907
  #, 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:11930
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Diduga nama binding di %C"
  
! #: fortran/decl.cc:11934
  #, 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:11946
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:11952
  #, 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:11962
  #, 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:11979
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:11990
  #, 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:12077 fortran/decl.cc:12359
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '::' at %C"
  msgid "Expected %<::%> at %C"
  msgstr "Diduga '::' di %C"
  
! #: fortran/decl.cc:12088 fortran/decl.cc:12371
  #, 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:12109 fortran/decl.cc:12392
  #, 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:12120 fortran/decl.cc:12403
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "Expected %<=>%> at %C"
  msgstr "Diduga '(' di %C"
  
! #: fortran/decl.cc:12127
  #, 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:12148
  #, 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:12157
  #, 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:12166
  #, 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:12173
  #, 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:12182
  #, 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:12223
  #, 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:12230
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12266
  #, 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:12273
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12283
  #, 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:12309
  #, 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:12339
  #, 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:12439
  #, 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:12447
  #, 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:12495
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Diduga nama binding spesifik di %C"
  
! #: fortran/decl.cc:12505
  #, 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:12523
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Sampah setelah binding GENERIC di %C"
  
! #: fortran/decl.cc:12569
  #, 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:12581
  #, 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:12603
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "Kosong FINAL di %C"
  
! #: fortran/decl.cc:12610
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Diduga nama prosedur modul di %C"
  
! #: fortran/decl.cc:12620
  #, fuzzy, gcc-internal-format
  #| msgid "Expected \",\" at %C"
  msgid "Expected %<,%> at %C"
  msgstr "Diduga \",\" di %C"
  
! #: fortran/decl.cc:12626
  #, 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:12639
  #, 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:12713
  #, 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:12759
  #, 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:12780
  #, 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:12794
  #, 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:12866
  #, 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:12883
  #, 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:12900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in ENUMERATOR definition at %C"
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
--- 82405,84672 ----
  msgid "Simplification error"
  msgstr "gimplification gagal"
  
! #: fortran/decl.cc:308
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr ""
  
! #: fortran/decl.cc:322
  #, fuzzy, gcc-internal-format
  #| msgid "Host associated variable '%s' may not be in the DATA statement at %C"
  msgid "Host associated variable %qs may not be in the DATA statement at %C"
  msgstr "Host berasosiasi variabel '%s' mungkin tidak berada dalam peryataan DATA di %C"
  
! #: fortran/decl.cc:329
  #, fuzzy, gcc-internal-format
  #| msgid "Extension: initialization of common block variable '%s' in DATA statement at %C"
  msgid "initialization of common block variable %qs in DATA statement at %C"
  msgstr "Ekstensi: inisialisasi dari blok umum variabel '%s' dalam pernyataan DATA di %C"
  
! #: fortran/decl.cc:467
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
  msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgstr "Simbol '%s' harus berupa sebuah PARAMETER dalam pernyataan DATA di %C"
  
! #: fortran/decl.cc:493
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid initializer %s in Data statement at %C"
  msgid "Invalid initializer %s in Data statement at %C"
  msgstr "Penginisialisasi %c tidak valid dalam pernyataan DATA di %C"
  
! #: fortran/decl.cc:598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "BOZ at %L cannot appear in an old-style initialization"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: fortran/decl.cc:606
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initialization"
  msgstr ""
  
! #: fortran/decl.cc:616
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C is not allowed in a PURE procedure"
  msgstr "inisialisasi di %C tidak diperbolehkan dalam sebuah prosedur PURE"
  
! #: fortran/decl.cc:663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgid "DATA statement at %C cannot appear within an INTERFACE"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah ANTAR-MUKA"
  
! #: fortran/decl.cc:687
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid initializer %s in Data statement at %C"
  msgid "Invalid substring in data-implied-do at %L in DATA statement"
  msgstr "Penginisialisasi %c tidak valid dalam pernyataan DATA di %C"
  
! #: fortran/decl.cc:710
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:752
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr ""
  
! #: fortran/decl.cc:768
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr "pernyataan DATA di %C tidak diperbolehkan dalam sebuah prosedur PURE"
  
! #: fortran/decl.cc:777
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr ""
  
! #: fortran/decl.cc:816
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Old-style initialization at %C"
  msgid "Empty old style initializer list at %C"
  msgstr "Ekstensi: Gaya-lama inisialisasi di %C"
  
! #: fortran/decl.cc:825
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array component of structure at %C must have an explicit shape"
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr "Struktur komponen array di %C harus memiliki sebuah bentuk eksplisit"
  
! #: fortran/decl.cc:848
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "extra elements in scalar initializer"
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr "kelebihan elemen dalam penginisialisasi skalar"
  
! #: fortran/decl.cc:853
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Cray pointer at %C must be an integer"
  msgid "Repeat spec must be an integer at %C"
  msgstr "Penunjuk Cray di %C harus berupa sebuah integer"
  
! #: fortran/decl.cc:864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected alternate return label at %C"
  msgid "Expected data constant after repeat spec at %C"
  msgstr "Diduga alternatif label kembali di %C"
  
! #: fortran/decl.cc:896
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "End of scalar initializer expected at %C"
  msgstr "Didugak ekspresi inisialisasi skalar di %C"
  
! #: fortran/decl.cc:924
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "excess elements in array initializer"
  msgid "Not enough elements in array initializer at %C"
  msgstr "kelebihan elemen dalam array penginisialisasi"
  
! #: fortran/decl.cc:926
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "excess elements in array initializer"
  msgid "Too many elements in array initializer at %C"
  msgstr "kelebihan elemen dalam array penginisialisasi"
  
! #: fortran/decl.cc:953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in OpenMP variable list at %C"
  msgid "Syntax error in old style initializer list at %C"
  msgstr "Sintaks error dalam daftar variabel OpenMP di %C"
  
! #: fortran/decl.cc:977
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr ""
  
! #: fortran/decl.cc:1042
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr ""
  
! #: fortran/decl.cc:1066
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr "Spesifikasi INTENT buruk di %C"
  
! #: fortran/decl.cc:1088
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "using template type parameter %qT after %qs"
  msgid "deferred type parameter at %C"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: fortran/decl.cc:1181 fortran/resolve.cc:14904
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:1207 fortran/decl.cc:1236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid character in name at %C"
  msgid "Old-style character length at %C"
  msgstr "Karakter tidak valid dalam nama di %C"
  
! #: fortran/decl.cc:1242
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "Sintaks error dalam spesifikasi panjang karakter di %C"
  
! #: fortran/decl.cc:1394 fortran/decl.cc:1401 fortran/decl.cc:1467
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C is already defined at %L"
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "Prosedur '%s' di %C telah terdefinisi di %L"
  
! #: fortran/decl.cc:1409
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C is already defined at %L"
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "Prosedur '%s' di %C telah terdefinisi di %L"
  
! #: fortran/decl.cc:1421
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is already defined as a generic interface at %L"
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "Nama '%s' di %C telah terdefinisi sebagai sebuah antar-muka umum di %L"
  
! #: fortran/decl.cc:1439
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L"
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "Prosedur '%s' di %C memiliki sebuah antar-muka eksplisit dan tidak boleh memiliki atribut terdeklarasi di %L"
  
! #: fortran/decl.cc:1455
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.cc:1538
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr "Prosedur '%s' di %L harus memiliki atribut BIND(C) supaya C interoperable"
  
! #: fortran/decl.cc:1603
  #, fuzzy, gcc-internal-format
  #| msgid "Type '%s' at %L is a parameter to the BIND(C)  procedure '%s' but is not C interoperable because derived type '%s' is not C interoperable"
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr "Tipe '%s' di %L adalah sebuah parameter ke BIND(C) prosedur '%s' tetapi bukan C interoperable karena tipe turunan '%s' bukan C interoperable"
  
! #: fortran/decl.cc:1610
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable"
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr "Variabel '%s' di %L adalah sebuah parameter ke prosedur BIND(C) '%s' tetapi mungkintidak C interoperable"
  
! #: fortran/decl.cc:1617
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable"
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr "Variabel '%s' di %L adalah sebuah parameter ke prosedur BIND(C) '%s' tetapi mungkintidak C interoperable"
  
! #: fortran/decl.cc:1626
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%s' is BIND(C)"
  msgid "Dummy argument %qs at %L may not be a pointer with CONTIGUOUS attribute as procedure %qs is BIND(C)"
  msgstr "Variabel '%s' di %L tidak dapat memiliki atribut OPSIONAL karena prosedur '%s' adalah BIND(C)"
  
! #: fortran/decl.cc:1636
  #, gcc-internal-format
  msgid "Default-initialized dummy argument %qs with %s attribute at %L is not permitted in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/decl.cc:1657
  #, fuzzy, gcc-internal-format
  #| msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
  msgid "Allocatable character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr "Argumen karakter '%s' di %L harus memiliki panjang 1 karena prosedur '%s' adalah BIND(C)"
  
! #: fortran/decl.cc:1662
  #, fuzzy, gcc-internal-format
  #| msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
  msgid "Pointer character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr "Argumen karakter '%s' di %L harus memiliki panjang 1 karena prosedur '%s' adalah BIND(C)"
  
! #: fortran/decl.cc:1669
  #, gcc-internal-format
  msgid "Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1681
  #, fuzzy, gcc-internal-format
  #| msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
  msgid "Character dummy argument %qs at %L must be of length 1 as it has the VALUE attribute"
  msgstr "Argumen karakter '%s' di %L harus memiliki panjang 1 karena prosedur '%s' adalah BIND(C)"
  
! #: fortran/decl.cc:1692
  #, gcc-internal-format
  msgid "Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1706
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of constant length of one or assumed length, unless it has assumed shape or assumed rank, as procedure %qs has the BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1724
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure '%s' is BIND(C)"
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr "Variabel '%s' di %L tidak dapat memiliki atribut ALLOCATABLE karena prosedur '%s' adalah BIND(C)"
  
! #: fortran/decl.cc:1732
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' is BIND(C)"
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr "Variabel '%s' di %L tidak dapat memiliki atribut PENUNJUK karena prosedur '%s' adalah BIND(C)"
  
! #: fortran/decl.cc:1741
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%s' is BIND(C)"
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr "Variabel '%s' di %L tidak dapat memiliki atribut OPSIONAL karena prosedur '%s' adalah BIND(C)"
  
! #: fortran/decl.cc:1748
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%s' is BIND(C)"
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr "Variabel '%s' di %L tidak dapat memiliki atribut OPSIONAL karena prosedur '%s' adalah BIND(C)"
  
! #: fortran/decl.cc:1759
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "Bentuk-diasumsikan array '%s' di %L tidak dapat berupa sebuah argumen ke prosedur '%s' di %L karena prosedur adalah BIND(C)"
  
! #: fortran/decl.cc:1815
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8102 %s at %L is already imported by an %s statement and must not be re-declared"
  msgstr ""
  
! #: fortran/decl.cc:1844
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L cannot have a type"
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "Simbol '%s' di %L tidak dapat memiliki sebuah tipe"
  
! #: fortran/decl.cc:1919
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is BIND(C)"
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr "Variabel '%s' dalam blok umum '%s' di %C harus terdeklarasi dengan sebuah jenis C interoperable karena blok umum '%s' adalah BIND(C)"
  
! #: fortran/decl.cc:1959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument must be a constant"
  msgid "CHARACTER length must be a constant at %L"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: fortran/decl.cc:1974
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CHARACTER expression at %L is being truncated (%d/%d)"
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr "ekspresi KARAKTER di %L terpotong (%d/%d)"
  
! #: fortran/decl.cc:1983 fortran/decl.cc:1989
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)"
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr "Elemen KARAKTER dari konstruktor array di %L harus memiliki panjang yang sama (%d/%d)"
  
! #: fortran/decl.cc:2128
  #, fuzzy, gcc-internal-format
  #| msgid "Initializer not allowed for PARAMETER '%s' at %C"
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr "Penginisialisasi tidak diperbolehkan untuk PARAMETER '%s' di %C"
  
! #: fortran/decl.cc:2141
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "PARAMETER di %L hilang sebuah penginisialisasi"
  
! #: fortran/decl.cc:2151
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr "Variabel '%s' di %C dengan sebuah penginisialisasi telah muncul dalam sebuah pernyataan DATA"
  
! #: fortran/decl.cc:2194
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.cc:2228
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgid "Rank mismatch of array at %L and its initializer (%d/%d)"
  msgstr "Tingkat tidak cocok dalam referensi array di %L (%d/%d)"
  
! #: fortran/decl.cc:2241
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot initialize multi-dimensional array with initializer"
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "tidak dapat menginisialisasi array multidimensi dengan penginisialisasi"
  
! #: fortran/decl.cc:2251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' at %L already is initialized at %L"
  msgid "Bad shape of initializer at %L"
  msgstr "'%s' di %L telah terinisialisasi di %L"
  
! #: fortran/decl.cc:2258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot declare pointer to %q#T"
  msgid "Cannot determine shape of initializer at %L"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T"
  
! #: fortran/decl.cc:2293
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in data declaration at %C"
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr "Sintaks error dalam deklarasi data di %C"
  
! #: fortran/decl.cc:2343
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
  msgid "Entity %qs at %L is incompatible with a BOZ literal constant"
  msgstr "Fungsi '%s' di %L adalah INTRINSIK tetapi tidak kompatibel dengan sebuah intrinsik"
  
! #: fortran/decl.cc:2409 fortran/decl.cc:2416
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr "Komponen di %C harus memiliki sebuah atribut PENUNJUK"
  
! #: fortran/decl.cc:2425
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.cc:2434
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr "Komponen array dari struktur di %C harus memiliki bentuk eksplisit atau deffered"
  
! #: fortran/decl.cc:2458 fortran/symbol.cc:2343
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %C already declared at %L"
  msgid "Component %qs at %C already declared at %L"
  msgstr "Komponen '%s' di %C telah dideklarasikan di %L"
  
! #: fortran/decl.cc:2513
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr "Komponen penunjuk array dari struktur di %C harus memilki sebuah bentuk deffered"
  
! #: fortran/decl.cc:2520
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr "Komponen dapat dialokasikan dari struktur di %C harus memiliki sebuah bentuk deffered"
  
! #: fortran/decl.cc:2544
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr "Struktur komponen array di %C harus memiliki sebuah bentuk eksplisit"
  
! #: fortran/decl.cc:2561
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr "sebuah daftar parameter dengan sebuah ellipsis tidak dapat cocok dengan sebuah parameter kosong deklarasi daftar nama"
  
! #: fortran/decl.cc:2618
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr "inisialisasi NULL() di %C adalah ambigu"
  
! #: fortran/decl.cc:2635
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NULL() initialization at %C is ambiguous"
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "inisialisasi NULL() di %C adalah ambigu"
  
! #: fortran/decl.cc:2652
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr "Inisialisasi dari pointer di %C tidak diperbolehkan dalam prosedur PURE"
  
! #: fortran/decl.cc:2673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Old-style initialization at %C"
  msgid "Error in pointer initialization at %C"
  msgstr "Ekstensi: Gaya-lama inisialisasi di %C"
  
! #: fortran/decl.cc:2680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Old-style initialization at %C"
  msgid "non-NULL pointer initialization at %C"
  msgstr "Ekstensi: Gaya-lama inisialisasi di %C"
  
! #: fortran/decl.cc:2703
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.cc:2758
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.cc:2760
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:2768
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute conflicts with %s attribute at %L"
  msgid "%qs entity cannot have attributes at %C"
  msgstr "%s atribut konflik dengan %s atribut di %L"
  
! #: fortran/decl.cc:2778
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid character in name at %C"
  msgid "Invalid character %qc in variable name at %C"
  msgstr "Karakter tidak valid dalam nama di %C"
  
! #: fortran/decl.cc:2820
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat bernilai-penunjuk"
  
! #: fortran/decl.cc:2830
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.cc:2887
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array index at %L must be of INTEGER type, found %s"
  msgid "Explicit array shape at %C must be constant of INTEGER type and not %s type"
  msgstr "Indeks array di %L harus berupa tipe INTEGER, ditemukan %s"
  
! #: fortran/decl.cc:2895
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.cc:2996
  #, gcc-internal-format
  msgid "%qs at %L is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.cc:3007
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "%qs entity cannot have an initializer at %L"
  msgstr "Dummy '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/decl.cc:3033
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate array spec for Cray pointee at %C"
  msgid "Duplicate array spec for Cray pointee at %L"
  msgstr "Duplikasi spesifikasi array untuk Cray pointee di %C"
  
! #: fortran/decl.cc:3041
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot set pointee array spec."
  msgstr "tidak dapat mengubah ke sebuah tipe penunjuk"
  
! #: fortran/decl.cc:3104
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Old-style initialization at %C"
  msgid "Old-style initialization at %C"
  msgstr "Ekstensi: Gaya-lama inisialisasi di %C"
  
! #: fortran/decl.cc:3112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid value-initialization of reference types"
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr "nilai-inisialisasi dari referensi tidak valid"
  
! #: fortran/decl.cc:3125
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Old-style initialization at %C"
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Ekstensi: Gaya-lama inisialisasi di %C"
  
! #: fortran/decl.cc:3145 fortran/decl.cc:7874
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "Inisialisasi di %C bukan sebuah variabel penunjuk"
  
! #: fortran/decl.cc:3168
  #, fuzzy, gcc-internal-format
  #| msgid "Pointer initialization at %C requires '=>', not '='"
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "Inisialisasi dari penunjuk di %C membutuhkan '=>', bukan '='"
  
! #: fortran/decl.cc:3186 fortran/decl.cc:11659
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Diduga sebuah ekspresi inisialisasi di %C"
  
! #: fortran/decl.cc:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr "Inisialisasi dari variabel di %C tidak diperbolehkan alam prosedur PURE"
  
! #: fortran/decl.cc:3210
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr "Inisialisasi dari komponen dapat dialokasikan di %C tidak diperbolehkan"
  
! #: fortran/decl.cc:3219
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Initialization of allocatable component at %C is not allowed"
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr "Inisialisasi dari komponen dapat dialokasikan di %C tidak diperbolehkan"
  
! #: fortran/decl.cc:3233
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.cc:3241
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.cc:3249
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr "Komponen penunjuk '%s' dari '%s' di %L adalah sebuah tipe yang belum pernah dideklarasikan"
  
! #: fortran/decl.cc:3258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "External '%s' at %L cannot have an initializer"
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "Eksternal '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/decl.cc:3275
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.cc:3338 fortran/decl.cc:3373
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "Tipe deklarasi gaya-lama %s*%d tidak didukung di %C"
  
! #: fortran/decl.cc:3379
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "Tipe deklarasi tidak-baku %s*%d di %C"
  
! #: fortran/decl.cc:3438 fortran/decl.cc:3515
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Hilang paranthesis kanan di %C"
  
! #: fortran/decl.cc:3451 fortran/decl.cc:3586
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Diduga ekspresi inisialisasi di %C"
  
! #: fortran/decl.cc:3459 fortran/decl.cc:3592
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "Didugak ekspresi inisialisasi skalar di %C"
  
! #: fortran/decl.cc:3489 fortran/decl.cc:4384
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Jenis %d tidak didukung untuk tipe %s di %C"
  
! #: fortran/decl.cc:3502
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr "Jenis tipe parameter C adalah untuk tipe %s tetapi tipe di %L adalah %s"
  
! #: fortran/decl.cc:3513
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "Hilang paranthesis kanan atau koma di %C"
  
! #: fortran/decl.cc:3618
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "Jenis %d tidak didukung untuk KARAKTER di %C"
  
! #: fortran/decl.cc:3750
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "Sintaks error dalam deklarasi KARAKTER di %C"
  
! #: fortran/decl.cc:3851
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:3864
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.cc:4038
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.cc:4067
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4091
  #, fuzzy, gcc-internal-format
  #| msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "parameter pertama dari %<operator new%> tidak dapat memiliki sebuah argumen baku"
  
! #: fortran/decl.cc:4102
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "The type parameter expression at %L must be of INTEGER type and not %s"
  msgstr "Ekspresi di %L harus berupa tipe INTEGER, ditemukan %s"
  
! #: fortran/decl.cc:4140
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr "Ekspresi di %L harus berupa tipe INTEGER, ditemukan %s"
  
! #: fortran/decl.cc:4147
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C does not simplify to an INTEGER constant"
  msgstr ""
  
! #: fortran/decl.cc:4174
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:4181
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "Array '%s' di %L bukan sebuah variabel, yang tidak mereduksi ke sebuah ekspresi konstanta"
  
! #: fortran/decl.cc:4210
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4219
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: fortran/decl.cc:4586
  #, 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:4598
  #, 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:4660
  #, 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:4663
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4696 fortran/decl.cc:4730 fortran/decl.cc:4763
! #: fortran/decl.cc:5097
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4708 fortran/decl.cc:4736 fortran/decl.cc:4769
! #: fortran/decl.cc:4795 fortran/decl.cc:5122 fortran/decl.cc:5140
  #, 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:4759
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4811 fortran/decl.cc:4978 fortran/decl.cc:4990
! #: fortran/decl.cc:5004 fortran/decl.cc:5617 fortran/decl.cc:5627
  #, 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:4912
  #, 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:5019
  #, 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:5030
  #, 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:5175
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Duplikasi pernyataan IMPLISIT NONE di %C"
  
! #: fortran/decl.cc:5184
  #, 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:5243
  #, 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:5289
  #, 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:5342
  #, 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:5352
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/decl.cc:5509
  #, 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:5525
  #, 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:5530
  #, 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:5609
  #, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr ""
  
! #: fortran/decl.cc:5636
  #, 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:5657
  #, 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:5700
  #, 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:5704
  #, 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:5709
  #, 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:5715
  #, 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:5720
  #, 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:5728
  #, 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:6068
  #, 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:6070
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Hilang spesifikasi dimensi di %C"
  
! #: fortran/decl.cc:6165
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Duplikasi %s atribut di %L"
  
! #: fortran/decl.cc:6182
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6201
  #, 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:6203
  #, 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:6213
  #, 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:6215
  #, 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:6223
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6232
  #, 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:6234
  #, 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:6242
  #, 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:6250
  #, 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:6252
  #, 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:6270
  #, 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:6280
  #, 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:6290
  #, 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:6303
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6314
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6369 fortran/decl.cc:10008
  #, 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:6375
  #, 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:6409
  #, 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:6416
  #, 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:6423
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6464
  #, 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:6562
  #, 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:6584
  #, 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:6595
  #, 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:6601
  #, 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:6613
  #, 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:6627
  #, 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:6635
  #, 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:6647
  #, 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:6653
  #, 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:6666
  #, 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:6740
  #, 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:6785
  #, 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:6792
  #, fuzzy, gcc-internal-format
  #| msgid "missing number"
  msgid "Missing symbol"
  msgstr "hilang angka"
  
! #: fortran/decl.cc:6821
  #, 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:6899
  #, 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:6931
  #, 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:6973
  #, 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:6982
  #, 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:7128
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7133
  #, 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:7184
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "procedure name = %s"
  msgid "IMPURE procedure at %C"
  msgstr "nama prosedur = %s"
  
! #: fortran/decl.cc:7196
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7242
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7249
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7256
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7317
  #, 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:7332 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:7338 fortran/decl.cc:7347
  #, 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:7388
  #, 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:7401
  #, 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:7404
  #, 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:7422
  #, 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:7425
  #, 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:7467
  #, 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:7471
  #, 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:7476
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7483
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7522
  #, 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:7599
  #, 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:7609 fortran/decl.cc:8752
  #, 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:7813
  #, 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:7820
  #, 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:7826
  #, 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:7849
  #, 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:7895 fortran/decl.cc:8086 fortran/decl.cc:12143
  #, 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:7944 fortran/decl.cc:12043
  #, 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:7951
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7955
  #, 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:8030
  #, 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:8048
  #, 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:8057 fortran/decl.cc:10783
  #, 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:8127
  #, 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:8199
  #, 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:8229 fortran/decl.cc:8508 fortran/decl.cc:8719
  #: 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:8259 fortran/decl.cc:8777
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8402
  #, 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:8411
  #, 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:8414
  #, 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:8417
  #, 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:8420
  #, 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:8424 fortran/decl.cc:8469
  #, 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:8428
  #, 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:8432
  #, 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:8436
  #, 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:8441
  #, 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:8445
  #, 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:8449
  #, 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:8453
  #, 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:8457
  #, 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:8461
  #, 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:8482
  #, 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:8533 fortran/decl.cc:8759
  #, 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:8627
  #, 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:8786
  #, 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:8849 fortran/decl.cc:8856
  #, 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:8896
  #, 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:8912
  #, 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:8920
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8939
  #, 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:8945
  #, 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:8951
  #, 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:8980
  #, 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:9263
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Tidak terduga pernyataan END di %C"
  
! #: fortran/decl.cc:9272
  #, 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:9281
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "pernyataan %s tidak terduga di %L"
  
! #: fortran/decl.cc:9292
  #, 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:9317
  #, 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:9334
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Diduga nama berakhir di %C"
  
! #: fortran/decl.cc:9348 fortran/decl.cc:9356
  #, 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:9456
  #, 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:9464
  #, 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:9472
  #, 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:9481
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "Spesifikasi array harus deferred di %L"
  
! #: fortran/decl.cc:9586
  #, 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:9623
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "Expected %<(%> at %C"
  msgstr "Diduga '(' di %C"
  
! #: fortran/decl.cc:9637 fortran/decl.cc:9677
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Diduga nama variabel di %C"
  
! #: fortran/decl.cc:9653
  #, 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:9657
  #, 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:9663
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Diduga \",\" di %C"
  
! #: fortran/decl.cc:9702
  #, 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:9706
  #, 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:9726
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Diduga \")\" di %C"
  
! #: fortran/decl.cc:9738
  #, 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:9764
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9796
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9815
  #, 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:9854
  #, 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:9952
  #, 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:9968
  #, 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:10016
  #, 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:10050
  #, 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:10077 fortran/decl.cc:10102
  #, 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:10123 fortran/decl.cc:10143
  #, 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:10165
  #, 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:10172
  #, 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:10178
  #, 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:10198
  #, 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:10223
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10239
  #, 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:10258 fortran/decl.cc:10314
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10293
  #, 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:10300
  #, 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:10349
  #, 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:10356
  #, 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:10375
  #, 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:10386
  #, 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:10421
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10443
  #, 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:10460
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10464
  #, 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:10502
  #, 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:10514
  #, 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:10541
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10566
  #, 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:10578
  #, 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:10622
  #, 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:10647
  #, 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:10758
  #, 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:10816
  #, 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:10865
  #, 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:10874
  #, 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:10880
  #, 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:10887
  #, 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:10894
  #, 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:10917
  #, 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:10929
  #, 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:10950
  #, 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:10996
  #, 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:11002
  #, 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:11049
  #, 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:11082
  #, 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:11117
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:11131
  #, 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:11149
  #, 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:11156
  #, 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:11319
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "Diduga :: dalam definisi TIPE di %C"
  
! #: fortran/decl.cc:11332
  #, 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:11361
  #, 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:11372
  #, 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:11375
  #, 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:11390
  #, 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:11399
  #, 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:11462
  #, 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:11545
  #, 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:11565
  #, 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:11597
  #, 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:11676
  #, 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:11724
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "pernyataan definisi ENUM diduga sebelum %C"
  
! #: fortran/decl.cc:11760
  #, 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:11807 fortran/decl.cc:11822
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Duplikasi penspesifikasi akses di %C"
  
! #: fortran/decl.cc:11842
  #, 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:11862
  #, 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:11889
  #, 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:11907
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "Duplikasi NON_OVERRIDABLE di %C"
  
! #: fortran/decl.cc:11923
  #, 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:11936
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Diduga penspesifikasi akses di %C"
  
! #: fortran/decl.cc:11938
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Diduga atribut binding di %C"
  
! #: fortran/decl.cc:11946
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:11959
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:12001
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12007
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "%<)%> expected at %C"
  msgstr "Diduga '(' di %C"
  
! #: fortran/decl.cc:12027
  #, 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:12032
  #, 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:12055
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Diduga nama binding di %C"
  
! #: fortran/decl.cc:12059
  #, 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:12071
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12077
  #, 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:12087
  #, 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:12104
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:12115
  #, 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:12202 fortran/decl.cc:12484
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '::' at %C"
  msgid "Expected %<::%> at %C"
  msgstr "Diduga '::' di %C"
  
! #: fortran/decl.cc:12213 fortran/decl.cc:12496
  #, 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:12234 fortran/decl.cc:12517
  #, 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:12245 fortran/decl.cc:12528
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "Expected %<=>%> at %C"
  msgstr "Diduga '(' di %C"
  
! #: fortran/decl.cc:12252
  #, 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:12273
  #, 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:12282
  #, 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:12291
  #, 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:12298
  #, 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:12307
  #, 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:12348
  #, 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:12355
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12391
  #, 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:12398
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12408
  #, 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:12434
  #, 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:12464
  #, 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:12564
  #, 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:12572
  #, 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:12620
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Diduga nama binding spesifik di %C"
  
! #: fortran/decl.cc:12630
  #, 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:12648
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Sampah setelah binding GENERIC di %C"
  
! #: fortran/decl.cc:12694
  #, 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:12706
  #, 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:12728
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "Kosong FINAL di %C"
  
! #: fortran/decl.cc:12735
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Diduga nama prosedur modul di %C"
  
! #: fortran/decl.cc:12745
  #, fuzzy, gcc-internal-format
  #| msgid "Expected \",\" at %C"
  msgid "Expected %<,%> at %C"
  msgstr "Diduga \",\" di %C"
  
! #: fortran/decl.cc:12751
  #, 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:12764
  #, 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:12838
  #, 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:12884
  #, 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:12905
  #, 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:12919
  #, 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:12991
  #, 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:13008
  #, 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:13025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in ENUMERATOR definition at %C"
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
*************** msgid "Illegal id in copy_walk_reduction
*** 85399,85406 ****
  msgstr ""
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7679 fortran/trans-array.cc:9507
! #: fortran/trans-intrinsic.cc:8798
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Membuat array sementara di %L"
--- 85498,85505 ----
  msgstr ""
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7709 fortran/trans-array.cc:9537
! #: fortran/trans-intrinsic.cc:8803
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Membuat array sementara di %L"
*************** msgstr "Variabel '%s' di %C tidak dapat
*** 85490,85496 ****
  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:3443 fortran/trans-expr.cc:2057
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
--- 85589,85595 ----
  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:3443 fortran/trans-expr.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
*************** msgstr "Argumen pertama dari penempatan
*** 85639,85650 ****
  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:20051
  #, 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:20069
  #, 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)"
--- 85738,85749 ----
  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:20098
  #, 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:20116
  #, 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 "Argumen kedua dari antar-muka op
*** 85654,86471 ****
  msgid "Operator interface at %L conflicts with intrinsic interface"
  msgstr "Antar-muka operator di %L konflik dengan antar-muka intrinsik"
  
! #: fortran/interface.cc:1545 fortran/interface.cc:1617
  #, gcc-internal-format, gfc-internal-format
  msgid "check_dummy_characteristics: Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1742
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible character length mismatch in function result between %L and %L"
  msgstr ""
  
! #: fortran/interface.cc:1751
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (1): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1798
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1995
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr "Prosedur '%s' dalam %s di %L tidak memiliki antar-muka eksplisit"
  
! #: fortran/interface.cc:2000
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr "Prosedur '%s' dalam %s di %L tidak memiliki antar-muka eksplisit"
  
! #: fortran/interface.cc:2004
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr "Prosedur '%s' dalam %s di %L bukan sebuah fungsi atau subrutin"
  
! #: fortran/interface.cc:2008
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr "Prosedur '%s' dalam %s di %L bukan sebuah fungsi atau subrutin"
  
! #: fortran/interface.cc:2020
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr ""
  
! #: fortran/interface.cc:2024
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr ""
  
! #: fortran/interface.cc:2032
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Internal procedure %qs in %s at %L"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/interface.cc:2089 fortran/interface.cc:2094
  #, fuzzy, gcc-internal-format
  #| msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr "Interface ambigu '%s' dan '%s' dalam %s di %L"
  
! #: fortran/interface.cc:2099
  #, fuzzy, gcc-internal-format
  #| msgid "Although not referenced, '%s' at %L has ambiguous interfaces"
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr "Walaupun tidak direferensikan, '%s' di %L memiliki antar-muka ambigu"
  
! #: fortran/interface.cc:2137
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a module procedure"
  msgid "%qs at %L is not a module procedure"
  msgstr "'%s' di %L bukan sebuah prosedur module"
  
! #: fortran/interface.cc:2342
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr "Bentuk array yang diasumsikan di %L harus berupa sebuah argumen dummy"
  
! #: fortran/interface.cc:2345
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr "Tingkat tidak cocok dalam argumen '%s' di %L (%d dan %d)"
  
! #: fortran/interface.cc:2348
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr "Tingkat tidak cocok dalam argumen '%s' di %L (%d dan %d)"
  
! #: fortran/interface.cc:2351
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr "Tingkat tidak cocok dalam argumen '%s' di %L (%d dan %d)"
  
! #: fortran/interface.cc:2363
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr "Panjang karakter tidak cocok (%ld/%ld) diantara argumen aktual dan diasumsikan-bentuk argumen dummy '%s' di %L"
  
! #: fortran/interface.cc:2367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr "Tingkat tidak cocok dalam argumen '%s' di %L (%d dan %d)"
  
! #: fortran/interface.cc:2371
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr "Tingkat tidak cocok dalam argumen '%s' di %L (%d dan %d)"
  
! #: fortran/interface.cc:2495
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Invalid procedure argument at %L"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/interface.cc:2507 fortran/interface.cc:2523
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in dummy procedure at %L conflicts with %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:2511 fortran/interface.cc:2527
! #: fortran/interface.cc:2624
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr "Antar-muka '%s' dari prosedur '%s' di %L harus berupa eksplisit"
  
! #: fortran/interface.cc:2546
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic subroutine '%s' used as a function at %L"
  msgid "Passing global subroutine %qs declared at %L as function at %L"
  msgstr "Intrinsik subroutine '%s' digunakan sebagai sebuah fungsi di %L"
  
! #: fortran/interface.cc:2553
  #, fuzzy, gcc-internal-format
  #| msgid "library function %q#D redeclared as non-function %q#D"
  msgid "Passing global function %qs declared at %L as subroutine at %L"
  msgstr "perpustakaan fungsi %q#D redeklarasi sebagai bukan-fungsi %q#D"
  
! #: fortran/interface.cc:2566
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic subroutine '%s' used as a function at %L"
  msgid "Mismatch between subroutine and function at %L"
  msgstr "Intrinsik subroutine '%s' digunakan sebagai sebuah fungsi di %L"
  
! #: fortran/interface.cc:2582
  #, gcc-internal-format
  msgid "Type mismatch at %L passing global function %qs declared at %L (%s/%s)"
  msgstr ""
  
! #: fortran/interface.cc:2635
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.cc:2658
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "INTENT(%s) actual argument at %L might interfere with actual argument at %L."
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "INTENT(%s) argumen aktual di %L mungkin menginterferensi dengan argumen aktual di %L."
  
! #: fortran/interface.cc:2668
  #, fuzzy, gcc-internal-format
  #| msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "Tipe tidak cocok dalam argumen '%s' di %L; dilewatkan %s ke %s"
  
! #: fortran/interface.cc:2678
  #, 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-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr "Bentuk-diasumsikan aktual argumen di %L adalah tidak kompatibel dengan bentuk tidak diasumsikan dummy argumen '%s' karena atribut VOLATILE"
  
! #: fortran/interface.cc:2692
  #, 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-type actual argument at %L corresponding to assumed-rank dummy argument %qs must be assumed-shape or assumed-rank"
  msgstr "Bentuk-diasumsikan aktual argumen di %L adalah tidak kompatibel dengan bentuk tidak diasumsikan dummy argumen '%s' karena atribut VOLATILE"
  
! #: fortran/interface.cc:2709
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of %s at %L must be of length one"
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "Argumen dari %s di %L harus berupa panjang satu"
  
! #: fortran/interface.cc:2719
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "'%s' dan '%s' argumen dari '%s' intrinsik di %L harus memiliki tipe yang sama"
  
! #: fortran/interface.cc:2734
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.cc:2750
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
  
! #: fortran/interface.cc:2772
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr "Tingkat tidak cocok dalam argumen '%s' di %L (%d dan %d)"
  
! #: fortran/interface.cc:2790
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.cc:2805
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.cc:2820
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.cc:2839
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.cc:2852
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:2859
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.cc:2946
  #, fuzzy, gcc-internal-format
  #| msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr "Elemen dari array bentuk-diasumsikan dilewatkan ke argumen dummy '%s' di %L"
  
! #: fortran/interface.cc:2957
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr "Elemen dari array bentuk-diasumsikan dilewatkan ke argumen dummy '%s' di %L"
  
! #: fortran/interface.cc:2962
  #, fuzzy, gcc-internal-format
  #| msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr "Elemen dari array bentuk-diasumsikan dilewatkan ke argumen dummy '%s' di %L"
  
! #: fortran/interface.cc:2975
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind 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:2983
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
  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:3390
  #, 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:3413
  #, 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:3417
  #, 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:3426
  #, 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:3436
  #, 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:3449
  #, 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:3467
  #, 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:3490
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3503
  #, gcc-internal-format
  msgid "The assumed-size dummy %qs is being passed at %L to an assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3514
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-length dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3554
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3557
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3583
  #, 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:3595
  #, 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:3626 fortran/interface.cc:3631
  #, 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:3640 fortran/interface.cc:3645
  #, 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:3660
  #, 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:3708
  #, 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:3720 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 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:3746 fortran/interface.cc:3751
  #, 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:3777
  #, 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:3794
  #, 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:3861
  #, 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:3890
  #, gcc-internal-format
  msgid "Actual argument to assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown size"
  msgstr ""
  
! #: fortran/interface.cc:3905
  #, 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:3914
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3923
  #, 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:3937
  #, 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:3951
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:3966
  #, 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:3981
  #, 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:3994
  #, 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:4005
  #, 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:4016
  #, 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:4054
  #, 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:4074
  #, 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:4092
  #, 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:4113
  #, 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:4141
  #, 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:4154
  #, 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:4282
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4311
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4337
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4347
  #, 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:4377
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4397
  #, 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:4409
  #, 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:4419
  #, 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:4430
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4472
  #, 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:4476 fortran/interface.cc:4486
  #, 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:4482
  #, 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:4495
  #, 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:4503
  #, 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:4511
  #, 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:4528
  #, 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:4537
  #, 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:4546
  #, 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:4561
  #, 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:4576
  #, 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:4586
  #, 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:4594
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4604
  #, 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:4646
  #, 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:4657
  #, 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:4742
  #, 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:4812
  #, 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:5207
  #, 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:5324
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.cc:5418
  #, 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:5430
  #, 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:5438
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5446
  #, 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:5455
  #, 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:5461
  #, 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:5470
  #, 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:5481
  #, 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:5489
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5500
  #, 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:5530
  #, 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:5541
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5550
  #, 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:5559
  #, 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:5570
  #, 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:5577
  #, 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:5598
  #, 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:5605
  #, 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:5612
  #, 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:5616
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5620
  #, 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:5624
  #, 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:5682 fortran/interface.cc:5728
  #, 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:5694
  #, 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:5706
  #, 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:5713
  #, 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"
--- 85753,86570 ----
  msgid "Operator interface at %L conflicts with intrinsic interface"
  msgstr "Antar-muka operator di %L konflik dengan antar-muka intrinsik"
  
! #: fortran/interface.cc:1545 fortran/interface.cc:1626
  #, gcc-internal-format, gfc-internal-format
  msgid "check_dummy_characteristics: Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1751
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible character length mismatch in function result between %L and %L"
  msgstr ""
  
! #: fortran/interface.cc:1760
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (1): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1807
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:2004
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr "Prosedur '%s' dalam %s di %L tidak memiliki antar-muka eksplisit"
  
! #: fortran/interface.cc:2009
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr "Prosedur '%s' dalam %s di %L tidak memiliki antar-muka eksplisit"
  
! #: fortran/interface.cc:2013
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr "Prosedur '%s' dalam %s di %L bukan sebuah fungsi atau subrutin"
  
! #: fortran/interface.cc:2017
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr "Prosedur '%s' dalam %s di %L bukan sebuah fungsi atau subrutin"
  
! #: fortran/interface.cc:2029
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr ""
  
! #: fortran/interface.cc:2033
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr ""
  
! #: fortran/interface.cc:2041
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Internal procedure %qs in %s at %L"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/interface.cc:2098 fortran/interface.cc:2103
  #, fuzzy, gcc-internal-format
  #| msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr "Interface ambigu '%s' dan '%s' dalam %s di %L"
  
! #: fortran/interface.cc:2108
  #, fuzzy, gcc-internal-format
  #| msgid "Although not referenced, '%s' at %L has ambiguous interfaces"
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr "Walaupun tidak direferensikan, '%s' di %L memiliki antar-muka ambigu"
  
! #: fortran/interface.cc:2146
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a module procedure"
  msgid "%qs at %L is not a module procedure"
  msgstr "'%s' di %L bukan sebuah prosedur module"
  
! #: fortran/interface.cc:2351
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr "Bentuk array yang diasumsikan di %L harus berupa sebuah argumen dummy"
  
! #: fortran/interface.cc:2354
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr "Tingkat tidak cocok dalam argumen '%s' di %L (%d dan %d)"
  
! #: fortran/interface.cc:2357
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr "Tingkat tidak cocok dalam argumen '%s' di %L (%d dan %d)"
  
! #: fortran/interface.cc:2360
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr "Tingkat tidak cocok dalam argumen '%s' di %L (%d dan %d)"
  
! #: fortran/interface.cc:2372
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr "Panjang karakter tidak cocok (%ld/%ld) diantara argumen aktual dan diasumsikan-bentuk argumen dummy '%s' di %L"
  
! #: fortran/interface.cc:2376
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr "Tingkat tidak cocok dalam argumen '%s' di %L (%d dan %d)"
  
! #: fortran/interface.cc:2380
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr "Tingkat tidak cocok dalam argumen '%s' di %L (%d dan %d)"
  
! #: fortran/interface.cc:2504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Invalid procedure argument at %L"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/interface.cc:2516 fortran/interface.cc:2532
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in dummy procedure at %L conflicts with %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:2520 fortran/interface.cc:2536
! #: fortran/interface.cc:2633
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr "Antar-muka '%s' dari prosedur '%s' di %L harus berupa eksplisit"
  
! #: fortran/interface.cc:2555
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic subroutine '%s' used as a function at %L"
  msgid "Passing global subroutine %qs declared at %L as function at %L"
  msgstr "Intrinsik subroutine '%s' digunakan sebagai sebuah fungsi di %L"
  
! #: fortran/interface.cc:2562
  #, fuzzy, gcc-internal-format
  #| msgid "library function %q#D redeclared as non-function %q#D"
  msgid "Passing global function %qs declared at %L as subroutine at %L"
  msgstr "perpustakaan fungsi %q#D redeklarasi sebagai bukan-fungsi %q#D"
  
! #: fortran/interface.cc:2575
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic subroutine '%s' used as a function at %L"
  msgid "Mismatch between subroutine and function at %L"
  msgstr "Intrinsik subroutine '%s' digunakan sebagai sebuah fungsi di %L"
  
! #: fortran/interface.cc:2591
  #, gcc-internal-format
  msgid "Type mismatch at %L passing global function %qs declared at %L (%s/%s)"
  msgstr ""
  
! #: fortran/interface.cc:2644
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.cc:2667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "INTENT(%s) actual argument at %L might interfere with actual argument at %L."
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "INTENT(%s) argumen aktual di %L mungkin menginterferensi dengan argumen aktual di %L."
  
! #: fortran/interface.cc:2677
  #, fuzzy, gcc-internal-format
  #| msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "Tipe tidak cocok dalam argumen '%s' di %L; dilewatkan %s ke %s"
  
! #: fortran/interface.cc:2687
  #, 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-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr "Bentuk-diasumsikan aktual argumen di %L adalah tidak kompatibel dengan bentuk tidak diasumsikan dummy argumen '%s' karena atribut VOLATILE"
  
! #: fortran/interface.cc:2701
  #, 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-type actual argument at %L corresponding to assumed-rank dummy argument %qs must be assumed-shape or assumed-rank"
  msgstr "Bentuk-diasumsikan aktual argumen di %L adalah tidak kompatibel dengan bentuk tidak diasumsikan dummy argumen '%s' karena atribut VOLATILE"
  
! #: fortran/interface.cc:2718
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of %s at %L must be of length one"
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "Argumen dari %s di %L harus berupa panjang satu"
  
! #: fortran/interface.cc:2728
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "'%s' dan '%s' argumen dari '%s' intrinsik di %L harus memiliki tipe yang sama"
  
! #: fortran/interface.cc:2743
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.cc:2759
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
  
! #: fortran/interface.cc:2781
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr "Tingkat tidak cocok dalam argumen '%s' di %L (%d dan %d)"
  
! #: fortran/interface.cc:2799
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.cc:2814
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.cc:2829
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.cc:2848
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.cc:2861
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:2868
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.cc:2955
  #, fuzzy, gcc-internal-format
  #| msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr "Elemen dari array bentuk-diasumsikan dilewatkan ke argumen dummy '%s' di %L"
  
! #: fortran/interface.cc:2966
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr "Elemen dari array bentuk-diasumsikan dilewatkan ke argumen dummy '%s' di %L"
  
! #: fortran/interface.cc:2971
  #, fuzzy, gcc-internal-format
  #| msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr "Elemen dari array bentuk-diasumsikan dilewatkan ke argumen dummy '%s' di %L"
  
! #: fortran/interface.cc:2984
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind 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:2992
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
  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:4063
  #, 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:4083
  #, 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:4101
  #, 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:4122
  #, 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:4150
  #, 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:4163
  #, 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:4291
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4320
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4346
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4356
  #, 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:4386
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4406
  #, 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:4418
  #, 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:4428
  #, 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:4439
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4481
  #, 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:4485 fortran/interface.cc:4495
  #, 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:4491
  #, 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:4504
  #, 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:4512
  #, 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:4520
  #, 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:4537
  #, 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:4546
  #, 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:4555
  #, 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:4570
  #, 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:4585
  #, 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:4595
  #, 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:4603
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4613
  #, 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:4655
  #, 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:4666
  #, 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:4751
  #, 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:4821
  #, 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:5216
  #, 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:5333
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.cc:5427
  #, 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:5439
  #, 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:5447
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5455
  #, 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:5464
  #, 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:5470
  #, 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:5479
  #, 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:5490
  #, 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:5498
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5509
  #, 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:5539
  #, 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:5550
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5559
  #, 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:5568
  #, 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:5579
  #, 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:5586
  #, 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:5607
  #, 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:5614
  #, 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:5621
  #, 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:5625
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5629
  #, 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:5633
  #, 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:5691 fortran/interface.cc:5737
  #, 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:5703
  #, 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:5715
  #, 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:5722
  #, 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"
*** 86678,86684 ****
  #. 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:13026
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot convert %s to %s at %L"
--- 86777,86783 ----
  #. 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:13050
  #, 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 ""
*** 87299,87305 ****
  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:17803
  #, 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"
--- 87398,87404 ----
  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:17850
  #, 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 ""
*** 88054,88060 ****
  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:14156
  #, 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"
--- 88153,88159 ----
  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:14180
  #, 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"
*************** msgid "Image control statement EVENT %s
*** 88089,88101 ****
  msgstr ""
  
  #: fortran/match.cc:3970 fortran/match.cc:4457 fortran/match.cc:4669
! #: fortran/match.cc:5221 fortran/match.cc:5593
  #, 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:5253 fortran/match.cc:5618
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
--- 88188,88200 ----
  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 ""
*************** msgstr "Daftar pernyataan label dalam GO
*** 88218,88433 ****
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.cc:5027
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5040
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.cc:5063
  #, 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:5093 fortran/match.cc:5531
  #, 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:5103
  #, 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:5118
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5145
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5167
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5179
  #, 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:5187
  #, 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:5204
  #, 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:5231
  #, 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:5247
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5270
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5276
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5283
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5289
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.cc:5307
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5313
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5346
  #, 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:5354
  #, 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:5366
  #, 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:5433
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:5448
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.cc:5543
  #, 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:5553
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5560
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5576
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5613
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.cc:5670
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5676
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5685
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CHANGE TEAM-END TEAM block"
  msgstr ""
  
! #: fortran/match.cc:5694
  #, 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:5725
  #, 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:5753
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "Diduga referensi komponen di %C"
  
! #: fortran/match.cc:5762
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr "Sampah setelah CALL di %C"
  
! #: fortran/match.cc:5773
  #, 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:5871
  #, 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:6012
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "Sintaks error dalam nama blok umum di %C"
--- 88317,88532 ----
  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"
*************** msgstr "Sintaks error dalam nama blok um
*** 88435,88505 ****
  #. 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:6087
  #, 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:6096
  #, 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:6103
  #, 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:6111
  #, 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:6122
  #, gcc-internal-format
  msgid "Symbol %qs at %C is USE associated from module %qs and cannot occur in COMMON"
  msgstr ""
  
! #: fortran/match.cc:6137
  #, 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:6144
  #, 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:6154
  #, 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:6200
  #, 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:6262
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr ""
  
! #: fortran/match.cc:6375
  #, 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:6385
  #, 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."
--- 88534,88604 ----
  #. 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."
*************** msgstr "Daftar-nama nama grup '%s' di %C
*** 88508,88716 ****
  #. 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:6410
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs at %C must be declared before the namelist is declared."
  msgstr ""
  
! #: fortran/match.cc:6430
  #, 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:6450
  #, 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:6593
  #, 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:6601
  #, 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:6634
  #, 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:6648
  #, 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:6661
  #, 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:6666
  #, 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:6759
  #, 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:6826
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "Pernyataan fungsi di %L adalah rekursif"
  
! #: fortran/match.cc:6832
  #, 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:6846
  #, 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:6851
  #, 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:6978 fortran/match.cc:6996 fortran/match.cc:7017
  #, 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:7027 fortran/match.cc:7033
  #, 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:7042
  #, 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:7074
  #, 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:7460
  #, 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:7488
  #, 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:7513
  #, 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:7701
  #, 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:7742 fortran/match.cc:7796
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7806
  #, 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:7842
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Diduga pernyataan CASE di %C"
  
! #: fortran/match.cc:7894
  #, 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:7912
  #, 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:7944
  #, 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:7953
  #, 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:7966
  #, 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:8042
  #, 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:8062
  #, 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:8108
  #, 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:8117
  #, 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:8144
  #, 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:8266
  #, 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:8304
  #, 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"
--- 88607,88815 ----
  #. 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:7524
  #, 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:7549
  #, 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:7737
  #, 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:7778 fortran/match.cc:7832
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7842
  #, 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:7878
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Diduga pernyataan CASE di %C"
  
! #: fortran/match.cc:7930
  #, 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:7948
  #, 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:7980
  #, 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:7989
  #, 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:8002
  #, 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:8078
  #, 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:8098
  #, 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:8144
  #, 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:8153
  #, 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:8180
  #, 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:8302
  #, 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:8340
  #, 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 ""
*** 90545,90552 ****
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12804
! #: fortran/resolve.cc:14399
  #, 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"
--- 90644,90651 ----
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12828
! #: fortran/resolve.cc:14446
  #, 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"
*************** msgstr "Simbol '%s' ada dalam multiple c
*** 90698,90704 ****
  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:8399
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
--- 90797,90803 ----
  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:8531
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
*************** msgstr "Diduga daftar argumen di %C"
*** 92764,92770 ****
  
  #: fortran/primary.cc:2736
  #, gcc-internal-format, gfc-internal-format
! msgid "R901: A type parameter ref is not a designtor and cannot be followed by the type inquiry ref at %C"
  msgstr ""
  
  #: fortran/primary.cc:2744
--- 92863,92869 ----
  
  #: 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
*************** msgstr "Penginisialisasi komponen tanpa
*** 92864,92967 ****
  msgid "Too many components in structure constructor at %L"
  msgstr "Terlalu banyak komponen dalam struktur konstruktor di %C!"
  
! #: fortran/primary.cc:3635
  #, 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:3653
  #, 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:3665
  #, 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:3719
  #, 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:3883
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3942
  #, 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:3973 fortran/primary.cc:4488
  #, 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:4078
  #, 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:4110
  #, 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:4113
  #, 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:4160
  #, 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:4276
  #, 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:4289
  #, 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:4444
  #, 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:4570
  #, 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:4611
  #, 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:4616
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr ""
  
! #: fortran/primary.cc:4652
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a variable"
  msgid "%qs at %C is not a variable"
--- 92963,93066 ----
  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"
*************** msgstr "Bukan prosedur REKURSIF '%s' di
*** 93443,93449 ****
  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:2054 fortran/resolve.cc:12087 fortran/resolve.cc:14326
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "Label %d direferensikan di %L tidak pernah terdefinisi"
--- 93542,93548 ----
  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:2054 fortran/resolve.cc:12104 fortran/resolve.cc:14373
  #, 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 ""
*** 93585,93591 ****
  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:3154 fortran/resolve.cc:19981
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type"
--- 93684,93690 ----
  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:3154 fortran/resolve.cc:20028
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type"
*************** msgstr "Argumen dari pernyataan SELECT d
*** 94702,94708 ****
  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:10262 fortran/resolve.cc:11101
  #, 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"
--- 94801,94807 ----
  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:10262 fortran/resolve.cc:11118
  #, 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"
*************** msgstr "Spesifikasi jangkauan di %L tida
*** 94728,94997 ****
  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:10481
  #, 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:10497
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:10506
  #, 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:10523
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:10539
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10593
  #, 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:10598
  #, 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:10657
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10668
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:10960
  #, 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:11009 fortran/resolve.cc:11021
  #, 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:11050
  #, 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:11063
  #, 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:11076
  #, 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:11079
  #, 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:11089
  #, 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:11357
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11490
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11499
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11502
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11512
  #, 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:11621
  #, 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:11675
  #, 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:11685
  #, 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:11698
  #, 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:11707
  #, 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:11714
  #, 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:11725
  #, 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:11731
  #, 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:11749
  #, 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:11800
  #, 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:11810
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11814
  #, 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:11817
  #, 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:11824 fortran/resolve.cc:12051
  #, 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:11836 fortran/resolve.cc:12063
  #, 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:11848
  #, 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:11861
  #, 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:11874
  #, 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:11888
  #, 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:11909
  #, 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:12027
  #, 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:12031 fortran/resolve.cc:12041
  #, 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:12094
  #, 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:12103
  #, 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:12121 fortran/resolve.cc:12148
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12125 fortran/resolve.cc:12154
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12129
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
--- 94827,95102 ----
  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:10460
! #, 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:10498
  #, 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:10514
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:10523
  #, 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:10540
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:10556
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10610
  #, 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:10615
  #, 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:10674
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10685
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:10977
  #, 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:11026 fortran/resolve.cc:11038
  #, 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:11067
  #, 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:11080
  #, 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:11093
  #, 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:11096
  #, 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:11106
  #, 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:11374
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11507
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11516
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11519
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11529
  #, 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:11638
  #, 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:11692
  #, 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:11702
  #, 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:11715
  #, 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:11724
  #, 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:11731
  #, 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:11742
  #, 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:11748
  #, 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:11766
  #, 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:11817
  #, 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:11827
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11831
  #, 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:11834
  #, 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:11841 fortran/resolve.cc:12068
  #, 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:11853 fortran/resolve.cc:12080
  #, 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:11865
  #, 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:11878
  #, 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:11891
  #, 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:11905
  #, 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:11926
  #, 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:12044
  #, 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:12048 fortran/resolve.cc:12058
  #, 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:12111
  #, 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:12120
  #, 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:12138 fortran/resolve.cc:12165
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12142 fortran/resolve.cc:12171
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12146
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 94999,95220 ****
  #. 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:12169
  #, 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:12241
  #, 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:12257
  #, 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:12270 fortran/resolve.cc:12365
  #, 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:12280 fortran/resolve.cc:12375
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Pernyataan didalam WHERE di %L tidak didukung"
  
! #: fortran/resolve.cc:12310
  #, 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:12323
  #, 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:12652
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12678
  #, 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:12690
  #, 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:12725
  #, 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:12812
  #, 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:12933
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13013
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:13033
  #, 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:13081
  #, 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:13113
  #, 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:13119
  #, 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:13131
  #, 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:13163
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13167
  #, 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:13172
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13179
  #, 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:13190
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13579
  #, 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:13893
  #, 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:13905
  #, 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:14222
  #, 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:14226
  #, 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:14237
  #, 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:14293
  #, 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:14335
  #, 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:14382
  #, 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:14386
  #, 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:14447
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14452
  #, 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:14536
  #, 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:14648
  #, 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:14669
  #, 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:14765
  #, 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"
--- 95104,95325 ----
  #. 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:12186
  #, 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:12258
  #, 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:12274
  #, 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:12287 fortran/resolve.cc:12382
  #, 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:12297 fortran/resolve.cc:12392
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Pernyataan didalam WHERE di %L tidak didukung"
  
! #: fortran/resolve.cc:12327
  #, 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:12340
  #, 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:12676
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12702
  #, 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:12714
  #, 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:12749
  #, 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:12836
  #, 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:12957
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13037
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:13057
  #, 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:13105
  #, 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:13137
  #, 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:13143
  #, 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:13155
  #, 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:13187
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13191
  #, 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:13196
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13203
  #, 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:13214
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13603
  #, 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:13917
  #, 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:13929
  #, 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:14246
  #, 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:14250
  #, 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:14261
  #, 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:14340
  #, 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:14382
  #, 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:14429
  #, 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:14433
  #, 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:14494
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14499
  #, 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:14583
  #, 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:14695
  #, 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:14716
  #, 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:14812
  #, 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
*** 95222,95228 ****
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:14779
  #, 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 ""
--- 95327,95333 ----
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:14826
  #, 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 ""
*** 95230,95298 ****
  #. 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:14798
  #, 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:14884
  #, 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:15128
  #, 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:15132
  #, 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:15140
  #, 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:15151
  #, 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:15169
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15183
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15216
  #, 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:15238
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15271
  #, 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:15285
  #, 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"
--- 95335,95403 ----
  #. 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:14845
  #, 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:14931
  #, 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:15175
  #, 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:15179
  #, 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:15187
  #, 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:15198
  #, 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:15216
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15230
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15263
  #, 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:15285
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15318
  #, 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:15332
  #, 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
*** 95300,96320 ****
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15307
  #, 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:15332
  #, 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:15353
  #, 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:15360
  #, 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:15408
  #, 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:15411
  #, 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:15414
  #, 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:15417
  #, 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:15420
  #, 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:15423
  #, 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:15465
  #, 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:15497
  #, 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:15520
  #, 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:15542
  #, 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:15560
  #, 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:15572
  #, 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:15582
  #, 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:15592
  #, 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:15611
  #, 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:15615
  #, 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:15619
  #, 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:15623
  #, 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:15636
  #, 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:15647
  #, 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:15653
  #, 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:15673
  #, 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:15690
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15704
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15763
  #, 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:15769
  #, 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:15775
  #, 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:15783
  #, 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:15789
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15832
  #, 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:15840
  #, 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:15848
  #, 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:15857
  #, 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:15881
  #, 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:15986
  #, 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:15995
  #, 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:16003 fortran/resolve.cc:16021
  #, 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:16011
  #, 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:16029
  #, 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:16035
  #, 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:16041
  #, 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:16049
  #, 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:16058
  #, 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:16080
  #, 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:16117
  #, 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:16187
  #, 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:16234
  #, 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:16293
  #, 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:16305
  #, 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:16333
  #, 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:16389
  #, 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:16605
  #, 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:16648
  #, 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:16662
  #, 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:16676 fortran/resolve.cc:17242
  #, 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:16687
  #, 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:16697
  #, 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:16740
  #, 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:16750
  #, 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:16756
  #, 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:16762
  #, 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:16791
  #, 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:16801
  #, 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:16898
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17003
  #, 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:17012
  #, 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:17022
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17047
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17058
  #, 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:17175
  #, 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:17189
  #, 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:17205
  #, 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:17215
  #, 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:17224
  #, 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:17233
  #, 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:17275
  #, 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:17291
  #, 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:17302
  #, 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:17315
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17348
  #, 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:17356
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17365
  #, 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:17451
  #, 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:17543
  #, 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:17556
  #, 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:17626
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17658
  #, 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:17672
  #, 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:17695
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17756
  #, 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:17762
  #, 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:17768
  #, 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:17776
  #, 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:17793
  #, 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:17815
  #, 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:17826
  #, 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:17853
  #, 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:17872
  #, 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:17888
  #, 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:17899
  #, 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:17907
  #, 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:17929
  #, 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:17980
  #, 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:17992
  #, 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:17999
  #, 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:18058
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18071
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18136
  #, 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:18139
  #, 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:18246
  #, 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:18267
  #, 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:18281
  #, 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:18284
  #, 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:18296
  #, 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:18303
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18316
  #, 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:18322
  #, 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:18332
  #, 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:18341
  #, 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:18354 fortran/resolve.cc:18531
  #, 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:18368
  #, 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:18377
  #, 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:18386
  #, 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:18394
  #, 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:18401
  #, 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:18421
  #, 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:18428
  #, 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:18435
  #, 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:18442
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18468
  #, 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:18478
  #, 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:18557
  #, 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:18572
  #, 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:18585
  #, 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:18603
  #, 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:18615
  #, 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:18624
  #, 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:18637
  #, 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:18646
  #, 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:18659
  #, 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:18675
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18683
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18691
  #, 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:18704
  #, 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:18713
  #, 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:18729
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18735
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18760
  #, 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:18822
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Threadprivate di %L bukan SAVEd"
  
! #: fortran/resolve.cc:18824
  #, 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:18829
  #, 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:18845
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:18963
  #, 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:18971
  #, 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:18978
  #, 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:18985
  #, 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:19001
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19008
  #, 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:19017
  #, 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:19079
  #, 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:19092
  #, 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:19168
  #, 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:19196
  #, 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:19204
  #, 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:19212
  #, 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:19219
  #, 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:19344
  #, 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:19521
  #, 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:19527
  #, 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:19611
  #, 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:19620
  #, 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:19628
  #, 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:19644
  #, 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:19747
  #, 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:19762
  #, 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:19787
  #, 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:19796
  #, 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"
--- 95405,96425 ----
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15354
  #, 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:15379
  #, 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:15400
  #, 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:15407
  #, 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:15455
  #, 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:15458
  #, 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:15461
  #, 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:15464
  #, 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:15467
  #, 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:15470
  #, 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:15512
  #, 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:15544
  #, 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:15567
  #, 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:15589
  #, 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:15607
  #, 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:15619
  #, 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:15629
  #, 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:15639
  #, 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:15658
  #, 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:15662
  #, 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:15666
  #, 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:15670
  #, 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:15683
  #, 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:15694
  #, 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:15700
  #, 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:15720
  #, 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:15737
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15751
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15810
  #, 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:15816
  #, 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:15822
  #, 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:15830
  #, 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:15836
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15879
  #, 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:15887
  #, 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:15895
  #, 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:15904
  #, 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:15928
  #, 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:16033
  #, 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:16042
  #, 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:16050 fortran/resolve.cc:16068
  #, 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:16058
  #, 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:16076
  #, 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:16082
  #, 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:16088
  #, 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:16096
  #, 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:16105
  #, 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:16127
  #, 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:16164
  #, 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:16234
  #, 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:16281
  #, 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:16340
  #, 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:16352
  #, 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:16380
  #, 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:16436
  #, 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:16652
  #, 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:16695
  #, 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:16709
  #, 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:16723 fortran/resolve.cc:17289
  #, 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:16734
  #, 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:16744
  #, 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:16787
  #, 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:16797
  #, 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:16803
  #, 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:16809
  #, 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:16838
  #, 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:16848
  #, 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:16945
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17050
  #, 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:17059
  #, 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:17069
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17094
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17105
  #, 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:17222
  #, 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:17236
  #, 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:17252
  #, 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:17262
  #, 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:17271
  #, 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:17280
  #, 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:17322
  #, 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:17338
  #, 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:17349
  #, 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:17362
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17395
  #, 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:17403
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17412
  #, 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:17498
  #, 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:17590
  #, 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:17603
  #, 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:17673
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17705
  #, 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:17719
  #, 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:17742
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17803
  #, 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:17809
  #, 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:17815
  #, 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:17823
  #, 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:17840
  #, 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:17862
  #, 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:17873
  #, 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:17900
  #, 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:17919
  #, 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:17935
  #, 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:17946
  #, 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:17954
  #, 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:17976
  #, 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:18027
  #, 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:18039
  #, 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:18046
  #, 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:18105
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18118
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18183
  #, 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:18186
  #, 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:18293
  #, 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:18314
  #, 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:18328
  #, 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:18331
  #, 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:18343
  #, 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:18350
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18363
  #, 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:18369
  #, 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:18379
  #, 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:18388
  #, 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:18401 fortran/resolve.cc:18578
  #, 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:18415
  #, 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:18424
  #, 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:18433
  #, 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:18441
  #, 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:18448
  #, 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:18468
  #, 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:18475
  #, 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:18482
  #, 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:18489
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18515
  #, 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:18525
  #, 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:18604
  #, 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:18619
  #, 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:18632
  #, 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:18650
  #, 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:18662
  #, 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:18671
  #, 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:18684
  #, 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:18693
  #, 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:18706
  #, 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:18722
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18730
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18738
  #, 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:18751
  #, 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:18760
  #, 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:18776
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18782
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18807
  #, 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:18869
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Threadprivate di %L bukan SAVEd"
  
! #: fortran/resolve.cc:18871
  #, 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:18876
  #, 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:18892
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19010
  #, 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:19018
  #, 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:19025
  #, 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:19032
  #, 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:19048
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19055
  #, 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:19064
  #, 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:19126
  #, 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:19139
  #, 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:19215
  #, 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:19243
  #, 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:19251
  #, 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:19259
  #, 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:19266
  #, 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:19391
  #, 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:19568
  #, 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:19574
  #, 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:19658
  #, 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:19667
  #, 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:19675
  #, 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:19691
  #, 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:19794
  #, 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:19809
  #, 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:19834
  #, 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:19843
  #, 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
*** 96322,96417 ****
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:19826
  #, 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:19836
  #, 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:19846
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19853
  #, 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:19871
  #, 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:19882
  #, 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:19893
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Substring di %L memiliki panjang nol"
  
! #: fortran/resolve.cc:19924
  #, 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:19991
  #, 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:20004
  #, 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:20026
  #, 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:20036
  #, 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:20044
  #, 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:20058
  #, 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:20076
  #, 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:20083
  #, 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:20165
  #, 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"
--- 96427,96522 ----
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:19873
  #, 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:19883
  #, 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:19893
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19900
  #, 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:19918
  #, 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:19929
  #, 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:19940
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Substring di %L memiliki panjang nol"
  
! #: fortran/resolve.cc:19971
  #, 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:20038
  #, 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:20051
  #, 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:20073
  #, 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:20083
  #, 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:20091
  #, 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:20105
  #, 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:20123
  #, 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:20130
  #, 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:20212
  #, 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 "Karakter '%s' dalam string di %L
*** 96946,97003 ****
  msgid "gfc_free_statement(): Bad statement"
  msgstr "gfc_trans_code(): Pernyataan kode buruk"
  
! #: fortran/symbol.cc:139
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SAVE statement at %C follows blanket SAVE statement"
  msgid "IMPLICIT NONE (type) statement at %L following an IMPLICIT statement"
  msgstr "pernyataan SAVE di %C mengikuti blanket pernyataan SAVE"
  
! #: fortran/symbol.cc:176
  #, fuzzy, gcc-internal-format
  #| msgid "Letter '%c' already set in IMPLICIT statement at %C"
  msgid "Letter %qc already set in IMPLICIT statement at %C"
  msgstr "Huruf '%c' telah diset dalam pernyataan IMPLISIT di %C"
  
! #: fortran/symbol.cc:198
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
  msgstr "Tidak dapat menspesifikasikan IMPLISIT di %C setelah IMPLISIT NONE"
  
! #: fortran/symbol.cc:208
  #, fuzzy, gcc-internal-format
  #| msgid "Letter %c already has an IMPLICIT type at %C"
  msgid "Letter %qc already has an IMPLICIT type at %C"
  msgstr "Huruf %c telah memiliki sebuah tipe IMPLISIT di %C"
  
! #: fortran/symbol.cc:232
  #, gcc-internal-format
  msgid "Option %<-fallow-leading-underscore%> is for use only by gfortran developers, and should not be used for implicitly typed variables"
  msgstr ""
  
! #: fortran/symbol.cc:237
  #, gcc-internal-format
  msgid "gfc_get_default_type(): Bad symbol %qs"
  msgstr ""
  
! #: fortran/symbol.cc:307
  #, gcc-internal-format
  msgid "gfc_set_default_type(): symbol already has a type"
  msgstr ""
  
! #: fortran/symbol.cc:317
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L has no IMPLICIT type"
  msgid "Symbol %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Simbol '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/symbol.cc:321
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L has no IMPLICIT type"
  msgid "Symbol %qs at %L has no IMPLICIT type"
  msgstr "Simbol '%s' di %L tidak memiliki tipe IMPLISIT"
  
  #. BIND(C) variables should not be implicitly declared.
! #: fortran/symbol.cc:341
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly declared BIND(C) variable '%s' at %L may not be C interoperable"
  msgid "Implicitly declared BIND(C) variable %qs at %L may not be C interoperable"
--- 97051,97108 ----
  msgid "gfc_free_statement(): Bad statement"
  msgstr "gfc_trans_code(): Pernyataan kode buruk"
  
! #: fortran/symbol.cc:140
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SAVE statement at %C follows blanket SAVE statement"
  msgid "IMPLICIT NONE (type) statement at %L following an IMPLICIT statement"
  msgstr "pernyataan SAVE di %C mengikuti blanket pernyataan SAVE"
  
! #: fortran/symbol.cc:177
  #, fuzzy, gcc-internal-format
  #| msgid "Letter '%c' already set in IMPLICIT statement at %C"
  msgid "Letter %qc already set in IMPLICIT statement at %C"
  msgstr "Huruf '%c' telah diset dalam pernyataan IMPLISIT di %C"
  
! #: fortran/symbol.cc:199
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
  msgstr "Tidak dapat menspesifikasikan IMPLISIT di %C setelah IMPLISIT NONE"
  
! #: fortran/symbol.cc:209
  #, fuzzy, gcc-internal-format
  #| msgid "Letter %c already has an IMPLICIT type at %C"
  msgid "Letter %qc already has an IMPLICIT type at %C"
  msgstr "Huruf %c telah memiliki sebuah tipe IMPLISIT di %C"
  
! #: fortran/symbol.cc:233
  #, gcc-internal-format
  msgid "Option %<-fallow-leading-underscore%> is for use only by gfortran developers, and should not be used for implicitly typed variables"
  msgstr ""
  
! #: fortran/symbol.cc:238
  #, gcc-internal-format
  msgid "gfc_get_default_type(): Bad symbol %qs"
  msgstr ""
  
! #: fortran/symbol.cc:308
  #, gcc-internal-format
  msgid "gfc_set_default_type(): symbol already has a type"
  msgstr ""
  
! #: fortran/symbol.cc:318
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L has no IMPLICIT type"
  msgid "Symbol %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Simbol '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/symbol.cc:322
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L has no IMPLICIT type"
  msgid "Symbol %qs at %L has no IMPLICIT type"
  msgstr "Simbol '%s' di %L tidak memiliki tipe IMPLISIT"
  
  #. BIND(C) variables should not be implicitly declared.
! #: fortran/symbol.cc:342
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly declared BIND(C) variable '%s' at %L may not be C interoperable"
  msgid "Implicitly declared BIND(C) variable %qs at %L may not be C interoperable"
*************** msgstr "Secara implisit terdeklarasi var
*** 97005,97169 ****
  
  #. Dummy args to a BIND(C) routine may not be interoperable if
  #. they are implicitly typed.
! #: fortran/symbol.cc:357
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly declared variable '%s' at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure '%s' at %L"
  msgid "Implicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "Variabel '%s' secara implisit terdeklarasi di %L mungkin tidak C interoperable tetapi ini sebuah argumen dummy ke BIND(C) prosedur '%s' di %L"
  
! #: fortran/symbol.cc:398
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L has no IMPLICIT type"
  msgid "Function result %qs at %L has no IMPLICIT type"
  msgstr "Hasil fungsi '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/symbol.cc:418 fortran/symbol.cc:945 fortran/symbol.cc:1859
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute conflicts with %s attribute at %L"
  msgstr "%s atribut konflik dengan %s atribut di %L"
  
! #: fortran/symbol.cc:424 fortran/symbol.cc:948
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute conflicts with %s attribute in '%s' at %L"
  msgid "%s attribute conflicts with %s attribute in %qs at %L"
  msgstr "%s atribut konflik dengan %s atribut dalam '%s' di %L"
  
! #: fortran/symbol.cc:508
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
  msgstr "%s atribut tidak diperbolehkan dalam BLOK DATA satuan aplikasi di %L"
  
! #: fortran/symbol.cc:533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
  msgid "Namelist group name at %L cannot have the SAVE attribute"
  msgstr "Argumen '%s' dari prosedur elemental di %L tidak dapat memiliki atribut POINTER"
  
! #: fortran/symbol.cc:552
  #, gcc-internal-format
  msgid "internal procedure %qs at %L conflicts with DUMMY argument"
  msgstr ""
  
! #: fortran/symbol.cc:588
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "procedure name = %s"
  msgid "Procedure pointer at %C"
  msgstr "nama prosedur = %s"
  
! #: fortran/symbol.cc:809
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute applied to %s %s at %L"
  msgstr "%s atribut diaplikasikan ke %s %s di %L"
  
! #: fortran/symbol.cc:816
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) applied to %s %s at %L"
  msgstr "BIND(C) diaplikasikan ke %s %s di %L"
  
! #: fortran/symbol.cc:990
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol at %L"
  msgstr "Tidak dapat mengubah atribut dari USE-assosiasi simbol di %L"
  
! #: fortran/symbol.cc:993
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol %s at %L"
  msgstr "Tidak dapat mengubah atribut dari USE-assosiasi simbol %s di %L"
  
! #: fortran/symbol.cc:1009
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute specified at %L"
  msgstr "Duplikasi atribut %s dispesifikasikan di %L"
  
! #: fortran/symbol.cc:1051
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
  msgstr "ALLOCATABLE dispesifikasikan diluar dari tubuh ANTAR-MUKA di %L"
  
! #: fortran/symbol.cc:1068
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate VOLATILE attribute specified at %L"
  msgid "Duplicate AUTOMATIC attribute specified at %L"
  msgstr "Duplikasi atribut VOLATILE dispesifikasikan di %L"
  
! #: fortran/symbol.cc:1092
  #, fuzzy, gcc-internal-format
  #| msgid "DIMENSION specified for '%s' outside its INTERFACE body at %L"
  msgid "CODIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr "DIMENSION dispesifikasikan untuk '%s' diluar dari badan ANTAR-MUKA di %L"
  
! #: fortran/symbol.cc:1118
  #, fuzzy, gcc-internal-format
  #| msgid "DIMENSION specified for '%s' outside its INTERFACE body at %L"
  msgid "DIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr "DIMENSION dispesifikasikan untuk '%s' diluar dari badan ANTAR-MUKA di %L"
  
! #: fortran/symbol.cc:1281
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %L appears in multiple pointer() statements"
  msgstr "Cray Pointee di %L muncul dalam beberapa pernyataan penunjuk()"
  
! #: fortran/symbol.cc:1300
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate PROTECTED attribute specified at %L"
  msgstr "Duplikasi atribut TERPROTEKSI dispesifikasikan di %L"
  
! #: fortran/symbol.cc:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgstr "atribut SAVE di %L tidak dapat dispesifikasikan dalam sebuah prosedur PURE"
  
! #: fortran/symbol.cc:1345
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate SAVE attribute specified at %L"
  msgid "Duplicate SAVE attribute specified near %C"
  msgstr "Duplikasi SAVE atribut dispesifikasikan di %L"
  
! #: fortran/symbol.cc:1349
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified at %L"
  msgstr "Duplikasi SAVE atribut dispesifikasikan di %L"
  
! #: fortran/symbol.cc:1369
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VALUE attribute specified at %L"
  msgstr "Duplikasi atribut NILAI dispesifikasikan di %L"
  
! #: fortran/symbol.cc:1388
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VOLATILE attribute specified at %L"
  msgstr "Duplikasi atribut VOLATILE dispesifikasikan di %L"
  
! #: fortran/symbol.cc:1400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgid "VOLATILE attribute at %L cannot be specified in a PURE procedure"
  msgstr "atribut SAVE di %L tidak dapat dispesifikasikan dalam sebuah prosedur PURE"
  
! #: fortran/symbol.cc:1421
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate VALUE attribute specified at %L"
  msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
  msgstr "Duplikasi atribut NILAI dispesifikasikan di %L"
  
! #: fortran/symbol.cc:1855
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute of '%s' conflicts with %s attribute at %L"
  msgid "%s attribute of %qs conflicts with %s attribute at %L"
  msgstr "%s atribut dari '%s' konflik dengan %s atribut di %L"
  
! #: fortran/symbol.cc:1892
! #, gcc-internal-format, gfc-internal-format
! msgid ""
! "%s procedure at %L is already declared as %s procedure. \n"
! "F2008: A pointer function assignment is ambiguous if it is the first executable statement after the specification block. Please add any other kind of executable statement before it. FIXME"
! msgstr ""
! 
! #: fortran/symbol.cc:1900
  #, gcc-internal-format, gfc-internal-format
  msgid "%s procedure at %L is already declared as %s procedure"
  msgstr "%s prosedur di %L telah dideklarasikan sebagai %s prosedur"
  
  #: fortran/symbol.cc:1935
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
--- 97110,97272 ----
  
  #. Dummy args to a BIND(C) routine may not be interoperable if
  #. they are implicitly typed.
! #: fortran/symbol.cc:358
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly declared variable '%s' at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure '%s' at %L"
  msgid "Implicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "Variabel '%s' secara implisit terdeklarasi di %L mungkin tidak C interoperable tetapi ini sebuah argumen dummy ke BIND(C) prosedur '%s' di %L"
  
! #: fortran/symbol.cc:399
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L has no IMPLICIT type"
  msgid "Function result %qs at %L has no IMPLICIT type"
  msgstr "Hasil fungsi '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/symbol.cc:419 fortran/symbol.cc:946 fortran/symbol.cc:1860
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute conflicts with %s attribute at %L"
  msgstr "%s atribut konflik dengan %s atribut di %L"
  
! #: fortran/symbol.cc:425 fortran/symbol.cc:949
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute conflicts with %s attribute in '%s' at %L"
  msgid "%s attribute conflicts with %s attribute in %qs at %L"
  msgstr "%s atribut konflik dengan %s atribut dalam '%s' di %L"
  
! #: fortran/symbol.cc:509
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
  msgstr "%s atribut tidak diperbolehkan dalam BLOK DATA satuan aplikasi di %L"
  
! #: fortran/symbol.cc:534
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
  msgid "Namelist group name at %L cannot have the SAVE attribute"
  msgstr "Argumen '%s' dari prosedur elemental di %L tidak dapat memiliki atribut POINTER"
  
! #: fortran/symbol.cc:553
  #, gcc-internal-format
  msgid "internal procedure %qs at %L conflicts with DUMMY argument"
  msgstr ""
  
! #: fortran/symbol.cc:589
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "procedure name = %s"
  msgid "Procedure pointer at %C"
  msgstr "nama prosedur = %s"
  
! #: fortran/symbol.cc:810
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute applied to %s %s at %L"
  msgstr "%s atribut diaplikasikan ke %s %s di %L"
  
! #: fortran/symbol.cc:817
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) applied to %s %s at %L"
  msgstr "BIND(C) diaplikasikan ke %s %s di %L"
  
! #: fortran/symbol.cc:991
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol at %L"
  msgstr "Tidak dapat mengubah atribut dari USE-assosiasi simbol di %L"
  
! #: fortran/symbol.cc:994
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol %s at %L"
  msgstr "Tidak dapat mengubah atribut dari USE-assosiasi simbol %s di %L"
  
! #: fortran/symbol.cc:1010
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute specified at %L"
  msgstr "Duplikasi atribut %s dispesifikasikan di %L"
  
! #: fortran/symbol.cc:1052
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
  msgstr "ALLOCATABLE dispesifikasikan diluar dari tubuh ANTAR-MUKA di %L"
  
! #: fortran/symbol.cc:1069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate VOLATILE attribute specified at %L"
  msgid "Duplicate AUTOMATIC attribute specified at %L"
  msgstr "Duplikasi atribut VOLATILE dispesifikasikan di %L"
  
! #: fortran/symbol.cc:1093
  #, fuzzy, gcc-internal-format
  #| msgid "DIMENSION specified for '%s' outside its INTERFACE body at %L"
  msgid "CODIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr "DIMENSION dispesifikasikan untuk '%s' diluar dari badan ANTAR-MUKA di %L"
  
! #: fortran/symbol.cc:1119
  #, fuzzy, gcc-internal-format
  #| msgid "DIMENSION specified for '%s' outside its INTERFACE body at %L"
  msgid "DIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr "DIMENSION dispesifikasikan untuk '%s' diluar dari badan ANTAR-MUKA di %L"
  
! #: fortran/symbol.cc:1282
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %L appears in multiple pointer() statements"
  msgstr "Cray Pointee di %L muncul dalam beberapa pernyataan penunjuk()"
  
! #: fortran/symbol.cc:1301
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate PROTECTED attribute specified at %L"
  msgstr "Duplikasi atribut TERPROTEKSI dispesifikasikan di %L"
  
! #: fortran/symbol.cc:1333
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgstr "atribut SAVE di %L tidak dapat dispesifikasikan dalam sebuah prosedur PURE"
  
! #: fortran/symbol.cc:1346
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate SAVE attribute specified at %L"
  msgid "Duplicate SAVE attribute specified near %C"
  msgstr "Duplikasi SAVE atribut dispesifikasikan di %L"
  
! #: fortran/symbol.cc:1350
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified at %L"
  msgstr "Duplikasi SAVE atribut dispesifikasikan di %L"
  
! #: fortran/symbol.cc:1370
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VALUE attribute specified at %L"
  msgstr "Duplikasi atribut NILAI dispesifikasikan di %L"
  
! #: fortran/symbol.cc:1389
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VOLATILE attribute specified at %L"
  msgstr "Duplikasi atribut VOLATILE dispesifikasikan di %L"
  
! #: fortran/symbol.cc:1401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgid "VOLATILE attribute at %L cannot be specified in a PURE procedure"
  msgstr "atribut SAVE di %L tidak dapat dispesifikasikan dalam sebuah prosedur PURE"
  
! #: fortran/symbol.cc:1422
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate VALUE attribute specified at %L"
  msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
  msgstr "Duplikasi atribut NILAI dispesifikasikan di %L"
  
! #: fortran/symbol.cc:1856
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute of '%s' conflicts with %s attribute at %L"
  msgid "%s attribute of %qs conflicts with %s attribute at %L"
  msgstr "%s atribut dari '%s' konflik dengan %s atribut di %L"
  
! #: fortran/symbol.cc:1891
  #, gcc-internal-format, gfc-internal-format
  msgid "%s procedure at %L is already declared as %s procedure"
  msgstr "%s prosedur di %L telah dideklarasikan sebagai %s prosedur"
  
+ #: fortran/symbol.cc:1898
+ #, gcc-internal-format
+ msgid "F2008: A pointer function assignment is ambiguous if it is the first executable statement after the specification block.  Please add any other kind of executable statement before it"
+ msgstr ""
+ 
  #: fortran/symbol.cc:1935
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
*************** msgstr "'%s' di %C bukan sebuah anggota
*** 97267,97393 ****
  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:2935
  #, 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:2946
  #, 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:2956
  #, 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:2963
  #, 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:3004
  #, 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:3013
  #, 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:3021
  #, 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:3025
  #, 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:3430
  #, 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:3433
  #, 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:3678
  #, 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:4733
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4746
  #, 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:4774
  #, 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:4780
  #, 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:4802
  #, 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:4812
  #, 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:4823
  #, 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:4862
  #, 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:4872
  #, 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:4884
  #, 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:5397 fortran/symbol.cc:5402
  #, 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"
--- 97370,97496 ----
  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:3436
  #, 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:3439
  #, 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:3684
  #, 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:4739
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4752
  #, 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:4780
  #, 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:4786
  #, 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:4808
  #, 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:4818
  #, 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:4829
  #, 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:4868
  #, 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:4878
  #, 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:4890
  #, 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:5403 fortran/symbol.cc:5408
  #, 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
*** 97420,97445 ****
  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:10593
  #, 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 ""
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7083
  #, 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:9503
  #, 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:13266
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "tipe ekspresi buruk selama walk (%d)"
--- 97523,97553 ----
  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:10648
  #, 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:4023
+ #, 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 ""
+ 
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7113
  #, 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:9533
  #, 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:13291
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "tipe ekspresi buruk selama walk (%d)"
*************** msgstr "MASUKAN '%s' di %L tidak memilik
*** 97580,97716 ****
  msgid "intrinsic variable which isn't a procedure"
  msgstr "variabel instrinsic yang bukan sebuah prosedur"
  
! #: fortran/trans-decl.cc:4823 fortran/trans-decl.cc:7990
  #, 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:5373
  #, 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:5685
  #, 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:5698
  #, 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:6384
  #, 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:6387
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6402
  #, 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:6408
  #, 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:6419 fortran/trans-decl.cc:6570
  #, 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:6435
  #, 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:6454
  #, 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:6503
  #, 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:6507
  #, 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:6537
  #, 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:7136
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7335 fortran/trans-expr.cc:6207
  #, 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:8474
  #, 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:1231
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr ""
  
! #: fortran/trans-expr.cc:2061
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.cc:2387
  #, 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:2396
  #, 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:4308
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Instrinsik op tidak diketahui"
  
! #: fortran/trans-expr.cc:5958
  #, 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:11200
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 97688,97824 ----
  msgid "intrinsic variable which isn't a procedure"
  msgstr "variabel instrinsic yang bukan sebuah prosedur"
  
! #: fortran/trans-decl.cc:4824 fortran/trans-decl.cc:7998
  #, 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:5381
  #, 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:5693
  #, 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:5706
  #, 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:6392
  #, 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:6395
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6410
  #, 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:6416
  #, 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:6427 fortran/trans-decl.cc:6578
  #, 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:6443
  #, 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:6462
  #, 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:6511
  #, 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:6515
  #, 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:6545
  #, 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:7144
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7343 fortran/trans-expr.cc:6252
  #, 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:8482
  #, 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:6003
  #, 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:11255
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 97721,97739 ****
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr "Fungsi instrinsik %s(%d) tidak dikenal"
  
! #: fortran/trans-intrinsic.cc:1899 fortran/trans-intrinsic.cc:2467
! #: fortran/trans-intrinsic.cc:2673
  #, 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:12988 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:12995
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "environment variable \"%s\" not defined"
  msgid "The event variable at %L shall not be coindexed"
--- 97829,97847 ----
  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:12993 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:13000
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "environment variable \"%s\" not defined"
  msgid "The event variable at %L shall not be coindexed"
*************** msgstr "variabel lingkungan \"%s\" tidak
*** 97744,97960 ****
  msgid "build_dt: format with namelist"
  msgstr ""
  
! #: fortran/trans-io.cc:2552
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad IO basetype (%d)"
  msgstr "IO basetype buruk (%d)"
  
! #: fortran/trans-openmp.cc:932 fortran/trans-openmp.cc:1449
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target"
  msgid "Sorry, polymorphic arrays not yet supported for firstprivate"
  msgstr "-fprefetch-loop-array tidak didukung untuk target ini"
  
! #: fortran/trans-openmp.cc:1604
  #, fuzzy, gcc-internal-format
  #| msgid "Bad specification for assumed size array at %C"
  msgid "implicit mapping of assumed size array %qD"
  msgstr "Spesifikasi buruk untuk diasumsikan ukuran array di %C"
  
! #: fortran/trans-openmp.cc:2149
  #, gcc-internal-format
  msgid "Mapping of unlimited polymorphic list item %qD is unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2154
  #, gcc-internal-format
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4204
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter %qs"
  msgid "optional class parameter"
  msgstr "parameter %qs tidak valid"
  
! #: fortran/trans-openmp.cc:4668
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "unhandled expression type"
  msgstr "Diduga tipe ekspresi"
  
! #: fortran/trans-openmp.cc:4977
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unhandled expression"
  msgstr "diduga ekspresi"
  
! #: fortran/trans-openmp.cc:5102
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6138
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6141
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6144
  #, 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:6721 fortran/trans-openmp.cc:6741
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6743
  #, fuzzy, gcc-internal-format
  #| msgid "used here"
  msgid "Used here"
  msgstr "digunakan disini"
  
! #: fortran/trans-openmp.cc:9311
  #, 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:9721
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9732
  #, 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:9735
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9738
  #, 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:9741
  #, 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:9744
  #, 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:9780
  #, 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:9793
  #, 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:9799
  #, 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:9841
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9847
  #, 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:9873
  #, 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:9883
  #, 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:9893
  #, 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:9908
  #, 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:10009 fortran/trans-openmp.cc:10048
  #, 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:10020
  #, 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:10058
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10084
  #, 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:10098
  #, 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:10105
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10112
  #, 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:10121
  #, 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:10138
  #, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr ""
--- 97852,98068 ----
  msgid "build_dt: format with namelist"
  msgstr ""
  
! #: fortran/trans-io.cc:2554
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad IO basetype (%d)"
  msgstr "IO basetype buruk (%d)"
  
! #: fortran/trans-openmp.cc:964 fortran/trans-openmp.cc:1487
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target"
  msgid "Sorry, polymorphic arrays not yet supported for firstprivate"
  msgstr "-fprefetch-loop-array tidak didukung untuk target ini"
  
! #: fortran/trans-openmp.cc:1642
  #, fuzzy, gcc-internal-format
  #| msgid "Bad specification for assumed size array at %C"
  msgid "implicit mapping of assumed size array %qD"
  msgstr "Spesifikasi buruk untuk diasumsikan ukuran array di %C"
  
! #: fortran/trans-openmp.cc:2187
  #, gcc-internal-format
  msgid "Mapping of unlimited polymorphic list item %qD is unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2192
  #, gcc-internal-format
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4423
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter %qs"
  msgid "optional class parameter"
  msgstr "parameter %qs tidak valid"
  
! #: fortran/trans-openmp.cc:4914
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "unhandled expression type"
  msgstr "Diduga tipe ekspresi"
  
! #: fortran/trans-openmp.cc:5109
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unhandled expression"
  msgstr "diduga ekspresi"
  
! #: fortran/trans-openmp.cc:5234
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6270
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6273
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6276
  #, 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:6853 fortran/trans-openmp.cc:6873
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6875
  #, fuzzy, gcc-internal-format
  #| msgid "used here"
  msgid "Used here"
  msgstr "digunakan disini"
  
! #: fortran/trans-openmp.cc:9443
  #, 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:9853
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9864
  #, 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:9867
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9870
  #, 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:9873
  #, 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:9876
  #, 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:9912
  #, 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:9925
  #, 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:9931
  #, 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:9973
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9979
  #, 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:10005
  #, 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:10015
  #, 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:10025
  #, 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:10040
  #, 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:10141 fortran/trans-openmp.cc:10180
  #, 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:10152
  #, 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:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10216
  #, 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:10230
  #, 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:10237
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10244
  #, 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:10253
  #, 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:10270
  #, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr ""
*************** msgstr "Sebuah alternatif return di %L t
*** 97969,97992 ****
  msgid "Sorry, the lock component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-stmt.cc:1496
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, only support for integer kind %d implemented for image-set at %L"
  msgstr ""
  
! #: fortran/trans-stmt.cc:3950
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_trans_select(): Bad type for case expr."
  msgstr "gfc_trans_code(): Pernyataan kode buruk"
  
! #: fortran/trans-stmt.cc:5313
  #, gcc-internal-format
  msgid "Sorry, %s specifier at %L for assumed-size array %qs is not yet supported"
  msgstr ""
  
  #. Cf. PR fortran/
! #: fortran/trans-stmt.cc:5350
  #, gcc-internal-format
  msgid "Sorry, LOCAL specifier at %L for %qs of derived type with default initializer is not yet supported"
  msgstr ""
--- 98077,98100 ----
  msgid "Sorry, the lock component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-stmt.cc:1499
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, only support for integer kind %d implemented for image-set at %L"
  msgstr ""
  
! #: fortran/trans-stmt.cc:3953
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_trans_select(): Bad type for case expr."
  msgstr "gfc_trans_code(): Pernyataan kode buruk"
  
! #: fortran/trans-stmt.cc:5316
  #, gcc-internal-format
  msgid "Sorry, %s specifier at %L for assumed-size array %qs is not yet supported"
  msgstr ""
  
  #. Cf. PR fortran/
! #: fortran/trans-stmt.cc:5353
  #, gcc-internal-format
  msgid "Sorry, LOCAL specifier at %L for %qs of derived type with default initializer is not yet supported"
  msgstr ""
*************** msgstr "%H mengabaikan nilai kembali dar
*** 99878,99890 ****
  msgid "ignoring returned value of type %qT, that must be used"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: rust/checks/lints/rust-lint-unused-var.cc:53
  #, fuzzy, gcc-internal-format
  #| msgid "unused parameter %q+D"
  msgid "unused name %qE"
  msgstr "parameter %q+D tidak digunakan"
  
! #: rust/resolve/rust-late-name-resolver-2.0.cc:340
  #, gcc-internal-format, gfc-internal-format
  msgid "are you trying to break %s? how dare you?"
  msgstr ""
--- 99986,99998 ----
  msgid "ignoring returned value of type %qT, that must be used"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: rust/checks/lints/rust-lint-unused-var.cc:62
  #, fuzzy, gcc-internal-format
  #| msgid "unused parameter %q+D"
  msgid "unused name %qE"
  msgstr "parameter %q+D tidak digunakan"
  
! #: rust/resolve/rust-late-name-resolver-2.0.cc:351
  #, gcc-internal-format, gfc-internal-format
  msgid "are you trying to break %s? how dare you?"
  msgstr ""
diff -Nrcpad gcc-16-20260329/gcc/po/ja.po gcc-16-20260405/gcc/po/ja.po
*** gcc-16-20260329/gcc/po/ja.po	Sun Mar 29 22:32:07 2026
--- gcc-16-20260405/gcc/po/ja.po	Sun Apr  5 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-02-19 21:05+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-03-26 15:06+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 "左シフト回数が負の数�
*** 161,210 ****
  msgid "-f%s ignored (not supported for DJGPP)\n"
  msgstr "-f%s は (DJGPP ではサポートされていないので) 無視されました\n"
  
! #: gcc.cc:873 gcc.cc:930
  msgid "-gz is not supported in this configuration"
  msgstr "-gz はこの構成ではサポートされていません"
  
! #: gcc.cc:879
  #, fuzzy
  #| msgid "-gz is not supported in this configuration"
  msgid "-gz=zstd is not supported in this configuration"
  msgstr "-gz はこの構成ではサポートされていません"
  
! #: gcc.cc:1124
  msgid "-fuse-linker-plugin is not supported in this configuration"
  msgstr "-fuse-linker-plugin はこの構成ではサポートされていません"
  
! #: gcc.cc:1140
  msgid "cannot specify -static with -fsanitize=address"
  msgstr ""
  
! #: gcc.cc:1142
  #, fuzzy
  msgid "cannot specify -static with -fsanitize=hwaddress"
  msgstr "-fdirectives-only は -traditional と併用できません"
  
! #: gcc.cc:1144
  msgid "cannot specify -static with -fsanitize=thread"
  msgstr ""
  
! #: gcc.cc:1166
  msgid "-fvtable-verify=std is not supported in this configuration"
  msgstr "-fvtable-verify=std はこの構成ではサポートされていません"
  
! #: gcc.cc:1168
  msgid "-fvtable-verify=preinit is not supported in this configuration"
  msgstr "-fvtable-verify=preinit はこの構成ではサポートされていません"
  
! #: gcc.cc:1311 ada/gcc-interface/lang-specs.h:37
  msgid "-pg and -fomit-frame-pointer are incompatible"
  msgstr "-pg と -fomit-frame-pointer は併用できません"
  
! #: gcc.cc:1486
  msgid "GNU C no longer supports -traditional without -E"
  msgstr "GNU C は -E 無しでの -traditional を既にサポートしていません"
  
! #: gcc.cc:1495
  msgid "-E or -x required when input is from standard input"
  msgstr "入力が標準入力からの場合は -E または -x が必要です"
  
--- 161,210 ----
  msgid "-f%s ignored (not supported for DJGPP)\n"
  msgstr "-f%s は (DJGPP ではサポートされていないので) 無視されました\n"
  
! #: gcc.cc:874 gcc.cc:931
  msgid "-gz is not supported in this configuration"
  msgstr "-gz はこの構成ではサポートされていません"
  
! #: gcc.cc:880
  #, fuzzy
  #| msgid "-gz is not supported in this configuration"
  msgid "-gz=zstd is not supported in this configuration"
  msgstr "-gz はこの構成ではサポートされていません"
  
! #: gcc.cc:1125
  msgid "-fuse-linker-plugin is not supported in this configuration"
  msgstr "-fuse-linker-plugin はこの構成ではサポートされていません"
  
! #: gcc.cc:1141
  msgid "cannot specify -static with -fsanitize=address"
  msgstr ""
  
! #: gcc.cc:1143
  #, fuzzy
  msgid "cannot specify -static with -fsanitize=hwaddress"
  msgstr "-fdirectives-only は -traditional と併用できません"
  
! #: gcc.cc:1145
  msgid "cannot specify -static with -fsanitize=thread"
  msgstr ""
  
! #: gcc.cc:1167
  msgid "-fvtable-verify=std is not supported in this configuration"
  msgstr "-fvtable-verify=std はこの構成ではサポートされていません"
  
! #: gcc.cc:1169
  msgid "-fvtable-verify=preinit is not supported in this configuration"
  msgstr "-fvtable-verify=preinit はこの構成ではサポートされていません"
  
! #: gcc.cc:1312 ada/gcc-interface/lang-specs.h:37
  msgid "-pg and -fomit-frame-pointer are incompatible"
  msgstr "-pg と -fomit-frame-pointer は併用できません"
  
! #: gcc.cc:1487
  msgid "GNU C no longer supports -traditional without -E"
  msgstr "GNU C は -E 無しでの -traditional を既にサポートしていません"
  
! #: gcc.cc:1496
  msgid "-E or -x required when input is from standard input"
  msgstr "入力が標準入力からの場合は -E または -x が必要です"
  
*************** 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:655 common.opt:1233 common.opt:1237 common.opt:1241
! #: common.opt:1336 common.opt:1713 common.opt:1795 common.opt:1898
! #: common.opt:2170 common.opt:2317 common.opt:2375 common.opt:2849
! #: common.opt:2885 common.opt:2979 common.opt:2983 common.opt:3093
! #: common.opt:3228 common.opt:3236 common.opt:3244 common.opt:3252
! #: common.opt:3357 common.opt:3377 common.opt:3417 common.opt:3513
! #: common.opt:3693 common.opt:3697 common.opt:3701 common.opt:3705
! #: common.opt:3779 common.opt:3783 common.opt:3814 common.opt:3818
  #: 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: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
*************** msgstr "無効な __fp16 書式オプシ
*** 2496,2501 ****
--- 2496,2506 ----
  msgid "-minline-memops-threshold=<number> Maximum size of memset/memmove/memcpy to inline, larger sizes will use a library call."
  msgstr ""
  
+ #: config/bpf/bpf.opt:118
+ #, fuzzy, no-c-format
+ msgid "Warn when CO-RE support is not guaranteed."
+ msgstr "Cell マイクロコード命令が発行されたときに警告する"
+ 
  #: config/lm32/lm32.opt:24
  #, fuzzy, no-c-format
  msgid "Enable multiply instructions."
*************** msgid "Use fp registers."
*** 3065,3074 ****
  msgstr "浮動小数点レジスタを利用する"
  
  #: config/alpha/alpha.opt:31 fortran/lang.opt:214 fortran/lang.opt:551
! #: analyzer/analyzer.opt:295 analyzer/analyzer.opt:359 common.opt:697
! #: common.opt:855 common.opt:1131 common.opt:1135 common.opt:1139
! #: common.opt:1143 common.opt:1935 common.opt:2040 common.opt:2222
! #: common.opt:2226 common.opt:2545 common.opt:2771 common.opt:3552
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
--- 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."
*************** msgstr "コード配置を改善する�
*** 9904,9910 ****
  
  #: params.opt:79
  #, no-c-format
! msgid "Whether the scheduling description is mostly a cycle-accurate model of the target processor and is likely to be spill aggressively to fill any pipeline bubbles."
  msgstr ""
  
  #: params.opt:83
--- 9909,9915 ----
  
  #: params.opt:79
  #, no-c-format
! msgid "Whether the scheduling description is mostly a cycle-accurate model of the target processor and is likely to spill aggressively to fill any pipeline bubbles."
  msgstr ""
  
  #: params.opt:83
*************** msgstr ""
*** 10499,10505 ****
  
  #: params.opt:591
  #, fuzzy, no-c-format
! msgid "Maximum number of targets to devirutalize."
  msgstr "SCoP 内のパラメータの最大数"
  
  #: params.opt:595
--- 10504,10510 ----
  
  #: params.opt:591
  #, fuzzy, no-c-format
! msgid "Maximum number of targets to devirtualize."
  msgstr "SCoP 内のパラメータの最大数"
  
  #: params.opt:595
*************** msgid "Maximum probability of the entry
*** 10883,10891 ****
  msgstr ""
  
  #: params.opt:947
! #, fuzzy, no-c-format
! msgid "Maximum number of statements allowed inbetween the statement and the end to considered not extending the liferange."
! msgstr "インライン化するのが適格であるとされる単一の関数内の最大命令数"
  
  #: params.opt:951
  #, no-c-format
--- 10888,10896 ----
  msgstr ""
  
  #: params.opt:947
! #, no-c-format
! msgid "Maximum number of statements allowed between a defining statement and the end of the basic block before extending the live range is considered profitable."
! msgstr ""
  
  #: params.opt:951
  #, no-c-format
*************** msgstr "この情報を表示する"
*** 11792,14754 ****
  msgid "--help=<class>\tDisplay descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params."
  msgstr "--help=<class>\tオプションの指定したクラスの説明を表示する。<class> は optimizers、target、warnings、undocumented、params のうちの一つ以上とする"
  
! #: common.opt:411
  #, no-c-format
  msgid "Display target specific command line options (including assembler and linker options)."
  msgstr ""
  
! #: common.opt:460 common.opt:502 common.opt:506 common.opt:510 common.opt:514
! #: common.opt:518 common.opt:522 common.opt:526 common.opt:943 common.opt:3861
! #: common.opt:3956 common.opt:4070
  #, fuzzy, no-c-format
  msgid "Passed to the linker."
  msgstr "-z text をリンカに渡す"
  
! #: common.opt:464
  #, fuzzy, no-c-format
  msgid "-O<number>\tSet optimization level to <number>."
  msgstr "-O<number>\t最適化レベルを <number> に設定する"
  
! #: common.opt:468
  #, fuzzy, no-c-format
  msgid "Optimize for space rather than speed."
  msgstr "速度よりもサイズを重視した最適化を行う"
  
! #: common.opt:472
  #, fuzzy, no-c-format
  msgid "Optimize for speed disregarding exact standards compliance."
  msgstr "標準への厳密な準拠を無視して速度に関する最適化を行う"
  
! #: common.opt:476
  #, fuzzy, no-c-format
  msgid "Optimize for debugging experience rather than speed or size."
  msgstr "速度よりもサイズを重視した最適化を行う"
  
! #: common.opt:480
  #, fuzzy, no-c-format
  msgid "Optimize for space aggressively rather than speed."
  msgstr "速度よりもサイズを重視した最適化を行う"
  
! #: common.opt:485
  #, no-c-format
  msgid "-Q --help prints what options are enabled.  Just -Q enables verbose messages."
  msgstr ""
  
! #: common.opt:498
  #, no-c-format
  msgid "Stop processing after generating assembly code; do not assemble."
  msgstr ""
  
! #: common.opt:530
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -Wextra instead."
  msgstr "このスイッチは廃止されました。代わりに -Wextra を使用してください"
  
! #: common.opt:543
  #, fuzzy, no-c-format
  msgid "Warn about returning structures, unions or arrays."
  msgstr "構造体、共用体または配列を返すものに関して警告する"
  
! #: common.opt:547
  #, no-c-format
  msgid "Warn if a loop with constant number of iterations triggers undefined behavior."
  msgstr ""
  
! #: common.opt:554
  #, fuzzy, no-c-format
  msgid "Warn if an array is accessed out of bounds."
  msgstr "配列の範囲外にアクセスがある場合に警告する"
  
! #: common.opt:558
  #, fuzzy, no-c-format
  msgid "Warn about problems with auto-profile data."
  msgstr "長さが 0 の書式文字列に関して警告する"
  
! #: common.opt:562 common.opt:566
  #, no-c-format
  msgid "Warn for uses of pointers to deallocated storage."
  msgstr ""
  
! #: common.opt:570
  #, fuzzy, no-c-format
  msgid "Warn about inappropriate attribute usage."
  msgstr "不適切な属性の使用法に関して警告する"
  
! #: common.opt:574
  #, fuzzy, no-c-format
  #| msgid "wrong number of arguments specified for %qE attribute"
  msgid "Do not warn about specified attributes."
  msgstr "%qE 属性用に間違った数の引数が指定されました"
  
! #: common.opt:578 common.opt:582
  #, no-c-format
  msgid "Warn about type safety and similar errors and mismatches in declarations with alias attributes."
  msgstr ""
  
! #: common.opt:586
  #, no-c-format
  msgid "Warn when profiling instrumentation was requested, but could not be applied to a certain function."
  msgstr ""
  
! #: common.opt:591 common.opt:595
  #, fuzzy, no-c-format
  msgid "Warn about pointer casts which increase alignment."
  msgstr "ポインタのキャストによって整列が増加する場合に警告する"
  
! #: common.opt:599
  #, no-c-format
  msgid "Complain when a command-line option is valid, but not applicable to the current front end."
  msgstr ""
  
! #: common.opt:603
  #, fuzzy, no-c-format
  msgid "Warn when a #warning directive is encountered."
  msgstr "#warning 指示に遭遇したときに警告する"
  
! #: common.opt:607
  #, fuzzy, no-c-format
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr "__attribute__((deprecated)) 宣言の使用に関して警告する"
  
! #: common.opt:611
  #, fuzzy, no-c-format
  msgid "Warn if a deprecated compiler feature, class, method, or field is used."
  msgstr "廃止されたコンパイラ機能、クラス、メソッドまたはフィールドが使用されたときに警告する"
  
! #: common.opt:615
  #, fuzzy, no-c-format
  msgid "Warn about uses of __attribute__((deprecated)) declarations."
  msgstr "__attribute__((deprecated)) 宣言の使用に関して警告する"
  
! #: common.opt:619
  #, fuzzy, no-c-format
  msgid "Warn when an optimization pass is disabled."
  msgstr "最適化過程が無効化された場合に警告する"
  
! #: common.opt:623
  #, fuzzy, no-c-format
  msgid "Turn all warnings into errors."
  msgstr "全ての警告をエラーとして取り扱う"
  
! #: common.opt:627
  #, fuzzy, no-c-format
  msgid "Turn the specified warning into an error."
  msgstr "指定した警告をエラーとして取り扱う"
  
! #: common.opt:631
  #, fuzzy, no-c-format
  msgid "Print extra (possibly unwanted) warnings."
  msgstr "余分な (望まないかもしれない) 警告を表示する"
  
! #: common.opt:635
  #, fuzzy, no-c-format
  msgid "Exit on the first error occurred."
  msgstr "最初のエラーが発生したときに終了する"
  
! #: common.opt:639
  #, 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:643
  #, no-c-format
  msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:647
  #, fuzzy, no-c-format
  msgid "Warn when attempting to free a non-heap object."
  msgstr "%K ヒープではないオブジェクトを free する試みです"
  
! #: common.opt:651
  #, no-c-format
  msgid "Warn when -fhardened did not enable an option from its set."
  msgstr ""
  
! #: common.opt:662
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:666 rust/lang.opt:59 c-family/c.opt:919
  #, no-c-format
  msgid "Warn for infinitely recursive calls."
  msgstr ""
  
! #: common.opt:670
  #, fuzzy, no-c-format
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "インライン関数をインライン化できない場合に警告する"
  
! #: common.opt:674
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr ""
  
! #: common.opt:681
  #, 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:685
  #, no-c-format
  msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:689
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:693
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:704
  #, 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:708
  #, fuzzy, no-c-format
  msgid "Warn about pointer/reference to a local or temporary variable possibly escaping to a musttail call."
  msgstr "一時オブジェクトへの参照を返そうとしています"
  
! #: common.opt:712
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr ""
  
! #: common.opt:716
  #, fuzzy, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "計算式内のオーバーフローに関して警告する"
  
! #: common.opt:720
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:724
  #, fuzzy, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr "packed 属性が構造体配置に影響しない場合に警告する"
  
! #: common.opt:728
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr ""
  
! #: common.opt:732
  #, fuzzy, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr "標準に厳密に準拠するために必要な警告を出力する"
  
! #: common.opt:736
  #, fuzzy, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "一時オブジェクトへの参照を返そうとしています"
  
! #: common.opt:740
  #, fuzzy, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr "あるローカル変数が他のものを覆い隠すときに警告する"
  
! #: common.opt:744
  #, fuzzy, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr "あるローカル変数が他のものを覆い隠すときに警告する"
  
! #: common.opt:748
  #, fuzzy, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr "あるローカル変数が他のものを覆い隠すときに警告する"
  
! #: common.opt:755
  #, fuzzy, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr "あるローカル変数が他のものを覆い隠すときに警告する"
  
! #: common.opt:762
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr ""
  
! #: common.opt:766
  #, fuzzy, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr "-mmax-stackframe=SIZE\tスタックフレームが指定したサイズより大きい場合に警告する"
  
! #: common.opt:770
  #, no-c-format
  msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:774 common.opt:778
  #, fuzzy, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr "厳密な別名規約を壊す可能性があるコードに関して警告する"
  
! #: common.opt:782 common.opt:786
  #, fuzzy, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr "デフォルトの浮動小数点丸め動作と見なせる最適化を無効にする"
  
! #: common.opt:790
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr "関数が __attribute__((const)) の候補となりそうな場合に警告する"
  
! #: common.opt:794
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr "関数が __attribute__((const)) の候補となりそうな場合に警告する"
  
! #: common.opt:798
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr "関数が __attribute__((pure)) の候補となりそうな場合に警告する"
  
! #: common.opt:802
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr "関数が __attribute__((noreturn)) の候補となりそうな場合に警告する"
  
! #: common.opt:806
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr "関数が __attribute__((const)) の候補となりそうな場合に警告する"
  
! #: common.opt:810
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((returns_nonnull))."
  msgstr "関数が __attribute__((noreturn)) の候補となりそうな場合に警告する"
  
! #: common.opt:814
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:818
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:822
  #, fuzzy, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr "列挙定数を使用した switch 文で特定の case が無い場合に警告する"
  
! #: common.opt:827
  #, fuzzy, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr "システムヘッダからの警告を抑制しない"
  
! #: common.opt:831
  #, fuzzy, no-c-format
  msgid "Warn if a comparison always evaluates to true or false."
  msgstr "論理演算子が常に true または false と評価されるように思われる場合に警告する"
  
! #: common.opt:835
  #, fuzzy, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr "型修飾子が無視された場合はいつも警告する"
  
! #: common.opt:839
  #, fuzzy, no-c-format
  msgid "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto variable."
  msgstr "初期化されていない自動変数に関して警告する"
  
! #: common.opt:843
  #, 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:847
  #, fuzzy, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr "初期化されていない自動変数に関して警告する"
  
! #: common.opt:851
  #, fuzzy, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr "初期化されていない自動変数に関して警告する"
  
! #: common.opt:859
  #, fuzzy, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr "すべての -Wunused- 警告を有効にする"
  
! #: common.opt:866
  #, fuzzy, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr "関数の仮引数が設定されているだけで、使用されていない場合に警告する"
  
! #: common.opt:873
  #, fuzzy, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr "変数が設定されているだけで、使用されていない場合に警告する"
  
! #: common.opt:877
  #, fuzzy, no-c-format
  msgid "Warn when a function is unused."
  msgstr "関数が使用されていない場合に警告する"
  
! #: common.opt:881
  #, fuzzy, no-c-format
  msgid "Warn when a label is unused."
  msgstr "ラベルが使用されていないときに警告する"
  
! #: common.opt:885
  #, fuzzy, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr "関数の仮引数が使用されていない場合に警告する"
  
! #: common.opt:889
  #, fuzzy, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr "式の値が使用されていない場合に警告する"
  
! #: common.opt:893
  #, fuzzy, no-c-format
  msgid "Warn when a variable is unused."
  msgstr "変数が使用されていない場合に警告する"
  
! #: common.opt:897
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr ""
  
! #: common.opt:901
  #, no-c-format
  msgid "Warn in case a function ends earlier than it begins due to an invalid linenum macros."
  msgstr ""
  
! #: common.opt:905
  #, no-c-format
  msgid "Warn when a conditional has too many terms and condition coverage profiling gives up instrumenting the expression."
  msgstr ""
  
! #: common.opt:910
  #, no-c-format
  msgid "-fpath-coverage-limit=<number> Don't instrument functions path count exceeding <number>."
  msgstr ""
  
! #: common.opt:915
  #, 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:922
  #, fuzzy, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr "利用者が指定したインクルードディレクトリが存在しない場合に警告する"
  
! #: common.opt:926
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr ""
  
! #: common.opt:930
  #, fuzzy, no-c-format
  msgid "Warn about unsupported features in ThreadSanitizer."
  msgstr "プロトタイプが無い関数宣言に関して警告する"
  
! #: common.opt:947
  #, fuzzy, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr "-aux-info <file>\t宣言情報を <file> に発行する"
  
! #: common.opt:960
  #, fuzzy, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr "-d<letters>\tコンパイラの特定の過程からのダンプを有効にする"
  
! #: common.opt:964
  #, fuzzy, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr "-dumpbase <file>\tダンプ用に使用されるファイルの基となる名前を設定する"
  
! #: common.opt:968
  #, no-c-format
  msgid "-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files."
  msgstr ""
  
! #: common.opt:972
  #, fuzzy, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr "-dumpdir <dir>\tダンプ用に使用されるディレクトリ名を設定する"
  
! #: common.opt:1087
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:1091
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:1095
  #, fuzzy, no-c-format
  msgid "Align the start of functions."
  msgstr "関数に開始を整列する"
  
! #: common.opt:1102
  #, fuzzy, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr "ジャンプの到達先となるラベルのみ整列する"
  
! #: common.opt:1109
  #, fuzzy, no-c-format
  msgid "Align all labels."
  msgstr "全てのラベルを整列する"
  
! #: common.opt:1116
  #, fuzzy, no-c-format
  msgid "Align the start of loops."
  msgstr "ループの開始を整列する"
  
! #: common.opt:1123
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1127
  #, fuzzy, no-c-format
  msgid "Enable static analysis pass."
  msgstr "伝統的な前処理を有効にする"
  
! #: common.opt:1147
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1151
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1164
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1168
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1173
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1177
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "このスイッチは廃止されました。代わりに -Wextra を使用してください"
  
! #: common.opt:1181
  #, no-c-format
  msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
  msgstr ""
  
! #: common.opt:1191
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -fsanitize-trap= instead."
  msgstr "このスイッチは廃止されました。代わりに -Wextra を使用してください"
  
! #: common.opt:1195
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr ""
  
! #: common.opt:1199
  #, fuzzy, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "自動増加/減少命令を生成する"
  
! #: common.opt:1203
  #, 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:1208
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1213
  #, no-c-format
  msgid "Perform inlining using auto-profile."
  msgstr ""
  
! #: common.opt:1221
  #, fuzzy, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "配列の添え字を使用する前に境界検査を行うコードを生成する"
  
! #: common.opt:1225
  #, fuzzy, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr "加算、比較ブランチの代わりにカウントレジスタのブランチを使う"
  
! #: common.opt:1229
  #, fuzzy, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr "分岐経路推測用のプロファイル情報を利用する"
  
! #: common.opt:1245
  #, fuzzy, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "関数単位でスタック使用情報を出力する"
  
! #: common.opt:1249
  #, fuzzy, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr "関数単位でスタック使用情報を出力する"
  
! #: common.opt:1253
  #, fuzzy, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr "-fcall-saved-<register>  <register> が関数を通じて保全されるとマークする"
  
! #: common.opt:1257
  #, fuzzy, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr "-fcall-used-<register>\t<register> が関数呼び出しによって変更されるとマークする"
  
! #: common.opt:1264
  #, fuzzy, no-c-format
  msgid "Save registers around function calls."
  msgstr "関数呼び出しの前後でレジスタを保存する"
  
! #: common.opt:1268
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "このスイッチは廃止されました。代わりに -Wextra を使用してください"
  
! #: common.opt:1272
  #, fuzzy, no-c-format
  msgid "Check the return value of new in C++."
  msgstr "new の戻り値を検査する"
  
! #: common.opt:1276 common.opt:1280
  #, fuzzy, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "内部一貫性がありません"
  
! #: common.opt:1284
  #, no-c-format
  msgid "For -f*-prefix-map= options compare canonicalized pathnames rather than just strings."
  msgstr ""
  
! #: common.opt:1288
  #, fuzzy, no-c-format
  msgid "Enable code hoisting."
  msgstr "関数プロファイルを有効にする"
  
! #: common.opt:1292
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr "スタック調整およびスタック参照を削減する機会を探す"
  
! #: common.opt:1296
  #, fuzzy, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr "初期化されない大域変数類を共通セクションに配置しない"
  
! #: common.opt:1304
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1308
  #, fuzzy, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr "-fcompare-debug 付きで再コンパイルしています"
  
! #: common.opt:1312
  #, fuzzy, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "レジスタは位置が完了した後に比較の除去を行う"
  
! #: common.opt:1316
  #, fuzzy, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr "スタック使用量を著しく増加させる最適化を行わない"
  
! #: common.opt:1320
  #, fuzzy, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "プログラム全体の最適化を実行する"
  
! #: common.opt:1324
  #, no-c-format
  msgid "Fold instructions calculating memory offsets to the memory access instruction if possible."
  msgstr ""
  
! #: common.opt:1328
  #, fuzzy, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "ジャンプをまたがった最適化を行う"
  
! #: common.opt:1332
  #, fuzzy, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr "CSE で動作するとき、それらのターゲットへのジャンプに追随する"
  
! #: common.opt:1358
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1362
  #, fuzzy, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr "Fortran 規格に従った複素数の乗除算を行う"
  
! #: common.opt:1366
  #, fuzzy, no-c-format
  msgid "Place data items into their own section."
  msgstr "データ項目をそれら自身のセクションに配置する"
  
! #: common.opt:1370
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1374
  #, 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:1378
  #, fuzzy, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr "デバッグ情報内のディレクトリー名を他のものにマップする"
  
! #: common.opt:1382
  #, fuzzy, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr "デバッグ情報内のディレクトリー名を他のものにマップする"
  
! #: common.opt:1386
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1392
  #, fuzzy, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr "関数引数をスタックから pop するのを呼び出し後まで遅らせる"
  
! #: common.opt:1396
  #, fuzzy, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "分岐命令の遅延スロットを使うことを試みる"
  
! #: common.opt:1400
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1404
  #, fuzzy, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr "無意味な null ポインタ検査を削除する"
  
! #: common.opt:1408
  #, 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:1412
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1416
  #, fuzzy, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr "DWARF2 重複削除を行う"
  
! #: common.opt:1420
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr "仮想呼び出しを直接呼び出しに変換することを試みる"
  
! #: common.opt:1424
  #, 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:1441
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1445
  #, no-c-format
  msgid "Show lines linking related events in diagnostic paths."
  msgstr ""
  
! #: common.opt:1449
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1453
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1461
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1481
  #, fuzzy, no-c-format
  msgid "Enable formatting of JSON output."
  msgstr "冗長な出力を有効にする"
  
! #: common.opt:1485
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1505
  #, 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:1509
  #, 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:1513
  #, no-c-format
  msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tSelect output format."
  msgstr ""
  
! #: common.opt:1517
  #, no-c-format
  msgid "Add output format."
  msgstr ""
  
! #: common.opt:1521
  #, no-c-format
  msgid "Set output format."
  msgstr ""
  
! #: common.opt:1525
  #, 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:1563
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1567
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1571
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1575
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1579
  #, no-c-format
  msgid "Print any rules associated with diagnostic messages."
  msgstr ""
  
! #: common.opt:1583
  #, no-c-format
  msgid "Use color within diagnostic messages to highlight pertinent information."
  msgstr ""
  
! #: common.opt:1587
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1591
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1595
  #, fuzzy, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr "-ftabstop=<number>\t列を報告用する時のタブ位置までの距離を <number> にする"
  
! #: common.opt:1611
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1615
  #, no-c-format
  msgid "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which characters to use in text arg diagrams."
  msgstr ""
  
! #: common.opt:1634
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1638
  #, no-c-format
  msgid "Use indentation to show nesting of diagnostics in text output."
  msgstr ""
  
! #: common.opt:1642
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1646
  #, no-c-format
  msgid "Show nesting levels as numbers when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1653
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
  msgstr ""
  
! #: common.opt:1657
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1661
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1665
  #, fuzzy, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr "-fdump-<type>\t様々なコンパイラ内部情報をファイルにダンプする"
  
! #: common.opt:1672
  #, 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:1676
  #, 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:1680
  #, fuzzy, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr "デバッグダンプ内でアドレスの出力を抑止する"
  
! #: common.opt:1684
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1689
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1693
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr ""
  
! #: common.opt:1697
  #, fuzzy, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr "デバッグダンプ内で命令番号、行番号情報およびアドレスの出力を抑止する"
  
! #: common.opt:1701
  #, fuzzy, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr "デバッグダンプ内で前と次の命令番号の出力を抑止する"
  
! #: common.opt:1705
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr "GAS アセンブラ指示を経由して CFI 表を有効にする"
  
! #: common.opt:1709
  #, fuzzy, no-c-format
  msgid "Perform early inlining."
  msgstr "部分的なインライン化を行う"
  
! #: common.opt:1717
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr ""
  
! #: common.opt:1721
  #, fuzzy, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr "デバッグ情報内で使用されていない型の除去を行う"
  
! #: common.opt:1725
  #, fuzzy, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr "デバッグ情報内で使用されていない型の除去を行う"
  
! #: common.opt:1729
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr "C++ クラスデバッグ情報を抑止しない。"
  
! #: common.opt:1733
  #, fuzzy, no-c-format
  msgid "Enable exception handling."
  msgstr "例外処理を有効にする"
  
! #: common.opt:1737
  #, fuzzy, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "多くの、目立たないがコストが高い最適化を行う"
  
! #: common.opt:1741
  #, 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:1759
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1775
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1779
  #, fuzzy, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr "NaN または無限大が生成されないと見なす"
  
! #: common.opt:1783
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1787
  #, fuzzy, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr "-ffixed-<register>\t<register> がコンパイラでは使用できないとマークする"
  
! #: common.opt:1791
  #, fuzzy, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr "拡張精度レジスタ内に float と double を配置しない"
  
! #: common.opt:1799
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr ""
  
! #: common.opt:1803
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1819
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1826
  #, fuzzy, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr "関数アドレスをレジスタに持たせる事を許可する"
  
! #: common.opt:1830
  #, fuzzy, no-c-format
  msgid "Place each function into its own section."
  msgstr "それぞれの関数をそれ自身のセクションに配置する"
  
! #: common.opt:1834
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
  msgstr ""
  
! #: common.opt:1838
  #, fuzzy, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "大域共通部分式の除去を行う"
  
! #: common.opt:1842
  #, fuzzy, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr "大域共通部分式の除去を行う"
  
! #: common.opt:1846
  #, fuzzy, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "大域共通部分式の除去を行う"
  
! #: common.opt:1850
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr ""
  
! #: common.opt:1854
  #, fuzzy, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr "大域共通部分式の除去を行う"
  
! #: common.opt:1859
  #, fuzzy, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr "レジスタ配置後に大域共通部分式の除去を行う"
  
! #: common.opt:1876
  #, 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:1881
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr ""
  
! #: common.opt:1885
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr ""
  
! #: common.opt:1889
  #, fuzzy, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr "条件的 move 命令の利用を有効にする"
  
! #: common.opt:1902
  #, no-c-format
  msgid "Run two instruction combination passes late in the pass pipeline; one before register allocation and one after."
  msgstr ""
  
! #: common.opt:1907
  #, fuzzy, no-c-format
  msgid "Mark all loops as parallel."
  msgstr "全てのループを並列としてマークする"
  
! #: common.opt:1911 common.opt:1919 common.opt:3317
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1915
  #, fuzzy, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "並列命令を有効にする"
  
! #: common.opt:1923
  #, fuzzy, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr "全てのループでループ展開を行なう"
  
! #: common.opt:1927
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1931
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1939
  #, fuzzy, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "ラベル整列最適化を有効にする"
  
! #: common.opt:1943
  #, no-c-format
  msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
  msgstr ""
  
! #: common.opt:1947
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1951
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1955
  #, fuzzy, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "分岐可能性の推測を有効にする"
  
! #: common.opt:1959
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr ""
  
! #: common.opt:1963
  #, no-c-format
  msgid "Harden conditionals not used in branches, checking reversed conditions."
  msgstr ""
  
! #: common.opt:1967
  #, no-c-format
  msgid "Harden conditional branches by checking reversed conditions."
  msgstr ""
  
! #: common.opt:1971
  #, no-c-format
  msgid "Harden control flow by recording and checking execution paths."
  msgstr ""
  
! #: common.opt:1975
  #, fuzzy, no-c-format
  msgid "Disable CFR in leaf functions."
  msgstr "関数 %qE 用の無効な記憶域クラスです"
  
! #: common.opt:1979
  #, no-c-format
  msgid "Check CFR execution paths also before calls followed by returns of their results."
  msgstr ""
  
! #: common.opt:1983
  #, no-c-format
  msgid "Check CFR execution paths also when exiting a function through an exception."
  msgstr ""
  
! #: common.opt:1987
  #, 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:2008
  #, fuzzy, no-c-format
  msgid "Emit .ident assembler directives."
  msgstr ".size 指示を生成しない"
  
! #: common.opt:2012
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr ""
  
! #: common.opt:2016
  #, fuzzy, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "条件付き実行より分岐の生成を優先する"
  
! #: common.opt:2020
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:2036
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr ""
  
! #: common.opt:2048
  #, fuzzy, no-c-format
  msgid "Do not generate .size directives."
  msgstr ".size 指示を生成しない"
  
! #: common.opt:2052
  #, fuzzy, no-c-format
  msgid "Perform indirect inlining."
  msgstr "間接インライン化を実行する"
  
! #: common.opt:2058
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:2062
  #, fuzzy, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr "コードサイズが増加しないと分かってる場合は単純な関数を呼び出し側に統合する"
  
! #: common.opt:2066
  #, fuzzy, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "一回だけ呼び出される関数を呼び出し側に統合する"
  
! #: common.opt:2070
  #, fuzzy, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr "一回だけ呼び出される関数を呼び出し側に統合する"
  
! #: common.opt:2077
  #, fuzzy, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr "  -finline-limit=<number> インライン関数のサイズを <number> に制限する"
  
! #: common.opt:2081
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:2091
  #, no-c-format
  msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
  msgstr ""
  
! #: common.opt:2119
  #, no-c-format
  msgid "Equivalent to -fcf-protection=full."
  msgstr ""
  
! #: common.opt:2123
  #, 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:2146
  #, fuzzy, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "関数の入り口/出口でプロファイル呼び出しを生成する"
  
! #: common.opt:2150
  #, fuzzy, no-c-format
  msgid "Instrument function entry and exit with profiling calls invoked once."
  msgstr "関数の入り口/出口でプロファイル呼び出しを生成する"
  
! #: common.opt:2154
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr ""
  
! #: common.opt:2158
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr ""
  
! #: common.opt:2162
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr ""
  
! #: common.opt:2166
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr ""
  
! #: common.opt:2174
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr ""
  
! #: common.opt:2178
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr ""
  
! #: common.opt:2182
  #, no-c-format
  msgid "Perform reordering and cloning of functions to maximize locality."
  msgstr ""
  
! #: common.opt:2186
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr ""
  
! #: common.opt:2190
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr ""
  
! #: common.opt:2194
  #, fuzzy, no-c-format
  msgid "Discover pure and const functions."
  msgstr "純粋および定数関数を見つける"
  
! #: common.opt:2198
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:2202
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:2206
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:2210
  #, fuzzy, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr "読み取り専用およびアドレス付けできない静的変数を見つける"
  
! #: common.opt:2214
  #, fuzzy, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr "読み取り専用およびアドレス付けできない静的変数を見つける"
  
! #: common.opt:2218
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:2230
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr ""
  
! #: common.opt:2234
  #, fuzzy, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr "-fira-algorithm=[CB|priority] 使用する IRA アルゴリズムを設定する"
  
! #: common.opt:2238
  #, fuzzy, no-c-format
  msgid "Assume strict aliasing rules apply across (uninlined) function boundaries."
  msgstr "厳密な別名規則を適用するとみなす"
  
! #: common.opt:2251
  #, fuzzy, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr "-fira-region=[one|all|mixed] IRA 用の範囲を設定する"
  
! #: common.opt:2267
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:2272
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:2277
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:2281
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:2285
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:2289
  #, fuzzy, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr "ループの中の全ての一般誘導変数を強度削減する"
  
! #: common.opt:2293
  #, fuzzy, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "十分に大きな switch 文ではジャンプ表を使用する"
  
! #: common.opt:2297
  #, fuzzy, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "十分に大きな switch 文ではジャンプ表を使用する"
  
! #: common.opt:2301
  #, fuzzy, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "完全にインライン化される場合でも関数用のコードを生成する"
  
! #: common.opt:2305
  #, fuzzy, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr "完全にインライン化される場合でも関数用のコードを生成する"
  
! #: common.opt:2309
  #, fuzzy, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr "使用されない静的定数変数であっても出力する"
  
! #: common.opt:2313
  #, fuzzy, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr "外部シンボルの先頭に下線 (_) を付ける"
  
! #: common.opt:2321
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:2325
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr "リンク時最適化を有効にする"
  
! #: common.opt:2329
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:2333
  #, no-c-format
  msgid "Enable incremental LTO, with its cache in given directory."
  msgstr ""
  
! #: common.opt:2337
  #, no-c-format
  msgid "Number of cache entries in incremental LTO after which to prune old entries."
  msgstr ""
  
! #: common.opt:2362
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2366
  #, no-c-format
  msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
  msgstr ""
  
! #: common.opt:2371
  #, no-c-format
  msgid "Use zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2379
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "様々なリンク時最適化統計情報に関して報告する"
  
! #: common.opt:2383
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr "様々なリンク時最適化統計情報に関して報告する"
  
! #: common.opt:2387
  #, fuzzy, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "組み込み数学関数の後に errno をセットする"
  
! #: common.opt:2391
  #, fuzzy, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr "-fmax-errors=<number>\tエラー報告する最大数を <number> にする"
  
! #: common.opt:2395
  #, no-c-format
  msgid "Allow removal of malloc and free pairs when allocated block is unused."
  msgstr ""
  
! #: common.opt:2402
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "永続的なメモリ確保に関して報告する"
  
! #: common.opt:2406
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "永続的なメモリ確保に関して報告する"
  
! #: common.opt:2413
  #, fuzzy, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr "定数と定数変数の併合を試みる"
  
! #: common.opt:2417
  #, fuzzy, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr "コンパイル単位をまたがった同一の定数の併合を試みる"
  
! #: common.opt:2421
  #, fuzzy, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr "コンパイル単位をまたがった同一のデバッグ文字列の併合を試みる"
  
! #: common.opt:2425
  #, 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:2429
  #, fuzzy, no-c-format
  msgid "Align the start of every function."
  msgstr "関数に開始を整列する"
  
! #: common.opt:2433
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2437
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2441
  #, fuzzy, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr "ループの中で変更がない計算をループの外に移動する"
  
! #: common.opt:2445
  #, fuzzy, no-c-format
  msgid "Move stores out of loops."
  msgstr "ループの開始を整列する"
  
! #: common.opt:2449
  #, no-c-format
  msgid "Building block for specs-based multilib-aware TFLAGS."
  msgstr ""
  
! #: common.opt:2453
  #, fuzzy, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr "RTL 不要なコード (dead code) の除去過程を使用する"
  
! #: common.opt:2457
  #, fuzzy, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "RTL 不要な記憶域 (dead store) 除去過程を使用する"
  
! #: common.opt:2461
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2465
  #, fuzzy, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr "同期非呼び出し例外をサポートする"
  
! #: common.opt:2472
  #, no-c-format
  msgid "-foffload-options=<targets>=<options>\tSpecify options for the offloading targets."
  msgstr ""
  
! #: common.opt:2478
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2493
  #, no-c-format
  msgid "-foffload-abi-host-opts=<options>\tSpecify host ABI options."
  msgstr ""
  
! #: common.opt:2497
  #, fuzzy, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr "可能な場合、スタックフレームを生成しない"
  
! #: common.opt:2504
  #, fuzzy, no-c-format
  msgid "Generate SIMD clones for functions with the OpenMP declare target directive."
  msgstr "完全にインライン化される場合でも関数用のコードを生成する"
  
! #: common.opt:2523
  #, fuzzy, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:2527
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2531
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2535
  #, 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:2549
  #, fuzzy, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr "sibling 呼び出しや末尾再帰呼び出しを最適化する"
  
! #: common.opt:2553
  #, fuzzy, no-c-format
  msgid "Insert path profiling code."
  msgstr "円弧ベースプログラムプロファイリングコードを挿入する"
  
! #: common.opt:2557
  #, fuzzy, no-c-format
  msgid "Perform partial inlining."
  msgstr "部分的なインライン化を行う"
  
! #: common.opt:2561 common.opt:2565
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2569
  #, fuzzy, no-c-format
  msgid "Pack structure members together without holes."
  msgstr "構造体メンバを穴が開かないようにパックする"
  
! #: common.opt:2573
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2577
  #, fuzzy, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "小さな集合体を (レジスタではなく) メモリで返す"
  
! #: common.opt:2581
  #, fuzzy, no-c-format
  msgid "Perform loop peeling."
  msgstr "ループの展開を行う"
  
! #: common.opt:2585
  #, fuzzy, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr "入れ子にされた条件付き実行の最適化を有効にする"
  
! #: common.opt:2589
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2593
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "可能であれば位置非依存コードを生成する (large モード)"
  
! #: common.opt:2597
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "可能であれば実行可能な位置非依存コードを生成する (large モード)"
  
! #: common.opt:2601
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "可能であれば胃非値非損コードを生成する (small モード)"
  
! #: common.opt:2605
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "可能であれば実行可能な非値非依存コードを生成する (small モード)"
  
! #: common.opt:2609
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2613
  #, fuzzy, no-c-format
  msgid "Specify a plugin to load."
  msgstr "ロードするプラグインを指定する"
  
! #: common.opt:2617
  #, 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:2621
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr ""
  
! #: common.opt:2625
  #, fuzzy, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr "ループ内の配列で、可能であればプリフェッチ命令を生成する"
  
! #: common.opt:2629
  #, fuzzy, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "基本プログラムプロファイリングコードを有効にする"
  
! #: common.opt:2633
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2637
  #, fuzzy, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "円弧ベースプログラムプロファイリングコードを挿入する"
  
! #: common.opt:2641
  #, fuzzy, no-c-format
  msgid "Insert condition coverage profiling code."
  msgstr "円弧ベースプログラムプロファイリングコードを挿入する"
  
! #: common.opt:2645
  #, fuzzy, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr "プロファイルデータ保存用の最上位ディレクリーを設定する"
  
! #: common.opt:2650
  #, fuzzy, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr "プロファイルデータ保存用の最上位ディレクリーを設定する"
  
! #: common.opt:2654
  #, fuzzy, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr "フロー一貫性が無いデータ入力の訂正を有効にする"
  
! #: common.opt:2658
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2662
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2666
  #, 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:2682
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2698
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2702
  #, fuzzy, no-c-format
  msgid "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV coverage result."
  msgstr "デバッグ情報内のディレクトリー名を他のものにマップする"
  
! #: common.opt:2706
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2710
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2714
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2718
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2722
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2726
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2730
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2734
  #, fuzzy, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr "式の値をプロファイルするためのコードを挿入する"
  
! #: common.opt:2738
  #, fuzzy, no-c-format
  msgid "Report on consistency of profile."
  msgstr "内部一貫性がありません"
  
! #: common.opt:2742
  #, fuzzy, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr "コード配置を改善するために関数を並べ替える"
  
! #: common.opt:2746
  #, fuzzy, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "関数プロローグ内で cld 命令を生成する"
  
! #: common.opt:2753
  #, fuzzy, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr "-frandom-seed=<string>\t<string> を使用してコンパイルを再現可能にする"
  
! #: common.opt:2763
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr "オブジェクトファイル内に gcc のコマンドラインスイッチを記録する。"
  
! #: common.opt:2767
  #, fuzzy, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "小さな集合体をレジスタで返す"
  
! #: common.opt:2775
  #, 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:2789
  #, 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:2804
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2808
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2812
  #, fuzzy, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "プログラム全体の最適化を実行する"
  
! #: common.opt:2816
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr ""
  
! #: common.opt:2820
  #, fuzzy, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr "コード配置を改善するために基本ブロックを並べ替える"
  
! #: common.opt:2824
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2837
  #, fuzzy, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr "コード配置を改善するために基本ブロックを並べ替える"
  
! #: common.opt:2841
  #, fuzzy, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr "コード配置を改善するために関数を並べ替える"
  
! #: common.opt:2845
  #, fuzzy, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "ループ最適化後に共通部分式を除去する過程を追加する"
  
! #: common.opt:2853
  #, fuzzy, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr "デフォルトの浮動小数点丸め動作と見なせる最適化を無効にする"
  
! #: common.opt:2857
  #, fuzzy, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr "基本ブロックをまたがるスケジューリングを有効にする"
  
! #: common.opt:2861
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2865
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr "非ロードでの不確実な動作を許可する"
  
! #: common.opt:2869
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr "いくつかのロードでの不確実な動作を許可する"
  
! #: common.opt:2873
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr "より多くのロードでの不確実な動作を許可する"
  
! #: common.opt:2877
  #, fuzzy, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr "-fsched-verbose=<number>\tスケジューラの冗長レベルを設定する"
  
! #: common.opt:2881
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2889
  #, fuzzy, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "レジスタ確保の前に命令を並べ直す"
  
! #: common.opt:2893
  #, fuzzy, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "レジスタ確保の後で命令を並べ直す"
  
! #: common.opt:2900
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2904
  #, fuzzy, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr "再ロード後に選択的スケジューリングを実行する"
  
! #: common.opt:2908
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2912
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2916
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2921
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2925
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2931
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2935
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2943
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2947
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2951
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2955
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2959
  #, fuzzy, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr "RX FPU 命令の使用を有効にする (デフォルト)。"
  
! #: common.opt:2963
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2967
  #, fuzzy, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr "RX FPU 命令の使用を有効にする (デフォルト)。"
  
! #: common.opt:2971
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2975
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2987
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2991
  #, fuzzy, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr "診断内で利用可能な場合に列番号を表示する。デフォルトで有効"
  
! #: common.opt:2995
  #, 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:3000
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:3004
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:3008
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:3012
  #, fuzzy, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "浮動小数点定数を単精度定数に変換する"
  
! #: common.opt:3016
  #, fuzzy, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "ループを展開したときに変数の展開を行う"
  
! #: common.opt:3020
  #, fuzzy, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr "不連続なスタックフレームを生成する"
  
! #: common.opt:3024
  #, fuzzy, no-c-format
  msgid "Split wide types into independent registers."
  msgstr "ワイド型を独立したレジスタに分割する"
  
! #: common.opt:3028
  #, fuzzy, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr "ワイド型を独立したレジスタに分割する"
  
! #: common.opt:3032
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:3036
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:3040
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:3044
  #, fuzzy, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "ループを展開したときに変数の展開を行う"
  
! #: common.opt:3048
  #, 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:3052
  #, fuzzy, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr "プログラム内にスタック検査コードを挿入する。 -fstack-check=specific と同様"
  
! #: common.opt:3056
  #, 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:3065
  #, 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:3069
  #, 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:3073
  #, fuzzy, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr "スタック保護方法としてプロポリス (propolice) を使用する"
  
! #: common.opt:3077
  #, fuzzy, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr "それぞれの関数に関してスタック保護方法を使用する"
  
! #: common.opt:3081
  #, fuzzy, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr "それぞれの関数に関してスタック保護方法を使用する"
  
! #: common.opt:3085
  #, fuzzy, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr "それぞれの関数に関してスタック保護方法を使用する"
  
! #: common.opt:3089
  #, fuzzy, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr "関数単位でスタック使用情報を出力する"
  
! #: common.opt:3101
  #, fuzzy, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr "厳密な別名規則を適用するとみなす"
  
! #: common.opt:3105
  #, fuzzy, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr "符号のオーバーフローを未定義として取り扱う"
  
! #: common.opt:3109
  #, no-c-format
  msgid "Disable stack scrub entirely, disregarding strub attributes."
  msgstr ""
  
! #: common.opt:3113
  #, no-c-format
  msgid "Enable stack scrub as per attributes, with strict call checking."
  msgstr ""
  
! #: common.opt:3122
  #, no-c-format
  msgid "Restore default strub mode: as per attributes, with relaxed checking."
  msgstr ""
  
! #: common.opt:3126
  #, fuzzy, no-c-format
  msgid "Enable stack scrubbing for all viable functions."
  msgstr "組み込み関数への無効な引数です"
  
! #: common.opt:3130
  #, no-c-format
  msgid "Enable at-calls stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3134
  #, fuzzy, no-c-format
  msgid "Enable internal stack scrubbing for all viable functions."
  msgstr "clip 命令を有効にする"
  
! #: common.opt:3138
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:3142
  #, fuzzy, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr "構文エラーを検査して、そこで停止する"
  
! #: common.opt:3146
  #, fuzzy, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr "\"gcov\" で必要となるデータファイルを作成する"
  
! #: common.opt:3150
  #, fuzzy, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "ジャンプをまたがった最適化を行う"
  
! #: common.opt:3154
  #, fuzzy, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr "各コンパイル過程で費やした時間を報告する"
  
! #: common.opt:3158
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:3162
  #, 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:3181
  #, fuzzy, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr "トップレベルの関数、変数、アセンブラを並べ替える"
  
! #: common.opt:3185
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr ""
  
! #: common.opt:3189
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:3194
  #, no-c-format
  msgid "Whether trampolines are generated in executable memory rather than executable stack."
  msgstr ""
  
! #: common.opt:3212
  #, fuzzy, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "浮動小数点操作をトラップできると見なす"
  
! #: common.opt:3216
  #, fuzzy, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr "加算、減算、乗算内での符号付きのオーバーフローをトラップする"
  
! #: common.opt:3220
  #, fuzzy, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3224
  #, fuzzy, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3232
  #, fuzzy, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3240
  #, fuzzy, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3248
  #, fuzzy, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3256
  #, fuzzy, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "条件的 move 命令の利用を有効にする"
  
! #: common.opt:3260
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr ""
  
! #: common.opt:3264
  #, fuzzy, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3268
  #, fuzzy, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "リンカ最適化を有効にする"
  
! #: common.opt:3272
  #, fuzzy, no-c-format
  msgid "Enable tail merging on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3276
  #, fuzzy, no-c-format
  msgid "Enable dead store elimination."
  msgstr "不要な記憶域 (dead store) の除去を行う"
  
! #: common.opt:3280
  #, fuzzy, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3284
  #, fuzzy, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "ループ中に不変な計算をループの外に移動する"
  
! #: common.opt:3288
  #, fuzzy, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3292
  #, 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:3298
  #, 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:3305
  #, fuzzy, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "並列命令を有効にする"
  
! #: common.opt:3309
  #, fuzzy, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr "並列命令を有効にする"
  
! #: common.opt:3313
  #, fuzzy, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "ループ中に不変な計算をループの外に移動する"
  
! #: common.opt:3321
  #, fuzzy, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr "ループの中の全ての一般誘導変数を強度削減する"
  
! #: common.opt:3325
  #, fuzzy, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3329
  #, fuzzy, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr "ループの自動並列化を有効にする"
  
! #: common.opt:3333
  #, fuzzy, no-c-format
  msgid "Enable automatic parallelization of loops."
  msgstr "ループの自動並列化を有効にする"
  
! #: common.opt:3337
  #, fuzzy, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "条件的 move 命令の利用を有効にする"
  
! #: common.opt:3341
  #, fuzzy, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3345
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:3349
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:3353
  #, fuzzy, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3361
  #, fuzzy, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3365
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:3369
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:3373
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:3381
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr ""
  
! #: common.opt:3385
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:3389
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:3394
  #, fuzzy, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "コンパイル単位全体を一回でコンパイルする"
  
! #: common.opt:3398
  #, no-c-format
  msgid "Trap on __builtin_unreachable instead of using it for optimization."
  msgstr ""
  
! #: common.opt:3402
  #, fuzzy, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "反復回数が既知のとき、ループ展開を行なう"
  
! #: common.opt:3406
  #, fuzzy, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "全てのループでループ展開を行なう"
  
! #: common.opt:3421
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:3426
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:3434
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:3438
  #, fuzzy, no-c-format
  msgid "Perform loop unswitching."
  msgstr "全てのループでループ展開を行なう"
  
! #: common.opt:3442
  #, fuzzy, no-c-format
  msgid "Perform loop splitting."
  msgstr "ループの展開を行う"
  
! #: common.opt:3446
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:3450
  #, fuzzy, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "巻き戻しを行なう例外補足用テーブルを生成する"
  
! #: common.opt:3454
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3458
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3462
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3466
  #, no-c-format
  msgid "Use the Modern linker (MOLD) linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3470
  #, no-c-format
  msgid "Use the Wild linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3477
  #, fuzzy, no-c-format
  #| msgid "Enable link-time optimization."
  msgid "Enable linking of libatomic."
  msgstr "リンク時最適化を有効にする"
  
! #: common.opt:3484
  #, fuzzy, no-c-format
  msgid "Perform variable tracking."
  msgstr "変数追跡を実施する"
  
! #: common.opt:3491
  #, fuzzy, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "変数追跡を実施する"
  
! #: common.opt:3497
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:3504
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:3509
  #, fuzzy, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3517
  #, fuzzy, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3521
  #, fuzzy, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3525
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:3529
  #, 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:3548
  #, fuzzy, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr "何もしない。後方互換性のために残されている。"
  
! #: common.opt:3556
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3560
  #, no-c-format
  msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
  msgstr ""
  
! #: common.opt:3582
  #, fuzzy, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr "余分なコメントをアセンブラ出力に追加する"
  
! #: common.opt:3586
  #, fuzzy, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr "-fvisibility=[default|internal|hidden|protected]\tシンボル可視性のデフォルトを設定する"
  
! #: common.opt:3605
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3621
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3625
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3629
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr ""
  
! #: common.opt:3633
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3637
  #, fuzzy, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "moves/scc 以外で条件付き実行を有効にする"
  
! #: common.opt:3641
  #, fuzzy, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "プログラム全体の最適化を実行する"
  
! #: common.opt:3645
  #, fuzzy, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "符号付き計算オーバーフローが丸められると見なす"
  
! #: common.opt:3649
  #, fuzzy, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "符号付き計算オーバーフローが丸められると見なす"
  
! #: common.opt:3653
  #, fuzzy, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "0 で初期化されるデータを bss セクション内に配置する"
  
! #: common.opt:3657
  #, fuzzy, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr "関数呼び出しの前後でレジスタを保存する"
  
! #: common.opt:3661
  #, no-c-format
  msgid "-fzero-init-padding-bits=[standard|unions|all]\tZero padding bits in initializers."
  msgstr ""
  
! #: common.opt:3677
  #, fuzzy, no-c-format
  msgid "Generate debug information in default format."
  msgstr "デフォルト形式でデバッグ情報を生成する"
  
! #: common.opt:3681
  #, fuzzy, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr "%<-fsplit-stack%> はアセンブラが CFI 指示をサポートしている必要があります"
  
! #: common.opt:3685
  #, fuzzy, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr "%<-fsplit-stack%> はアセンブラが CFI 指示をサポートしている必要があります"
  
! #: common.opt:3689
  #, fuzzy, no-c-format
  msgid "Generate debug information in CodeView format."
  msgstr "VMS 形式でデバッグ情報を生成する"
  
! #: common.opt:3709
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3715
  #, fuzzy, no-c-format
  msgid "Generate CTF debug information at default level."
  msgstr "デフォルト形式でデバッグ情報を生成する"
  
! #: common.opt:3719
  #, fuzzy, no-c-format
  msgid "Generate BTF debug information at default level."
  msgstr "デフォルト形式でデバッグ情報を生成する"
  
! #: common.opt:3723
  #, no-c-format
  msgid "Generate pruned BTF when emitting BTF info."
  msgstr ""
  
! #: common.opt:3727
  #, fuzzy, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "デフォルト形式でデバッグ情報を生成する"
  
! #: common.opt:3731
  #, fuzzy, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "DWARF v2 (またはそれ以降) 形式でデバッグ情報を生成する"
  
! #: common.opt:3735
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3739
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3743
  #, fuzzy, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "デフォルト拡張形式でデバッグ情報を生成する"
  
! #: common.opt:3747
  #, fuzzy, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr "各関数で単一の終了点を生成する"
  
! #: common.opt:3751
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3759
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3763
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3767
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3771
  #, fuzzy, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr "オブジェクトファイル内に gcc のコマンドラインスイッチを記録する。"
  
! #: common.opt:3775
  #, fuzzy, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "デフォルト形式でデバッグ情報を生成する"
  
! #: common.opt:3787
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3791
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3795
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3799
  #, fuzzy, no-c-format
  msgid "Toggle debug information generation."
  msgstr "デバッグ情報生成の有効・無効を切り替える"
  
! #: common.opt:3803
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3810
  #, fuzzy, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "VMS 形式でデバッグ情報を生成する"
  
! #: common.opt:3839
  #, fuzzy, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "isel 命令を生成する"
  
! #: common.opt:3843
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3850
  #, fuzzy, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-iplugindir=<dir>\tデフォルトのプラグインディレクトリを <dir> に設定する"
  
! #: common.opt:3854
  #, fuzzy, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-iplugindir=<dir>\tデフォルトのプラグインディレクトリを <dir> に設定する"
  
! #: common.opt:3883
  #, fuzzy, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <file>\t出力を <file> に配置する"
  
! #: common.opt:3887
  #, fuzzy, no-c-format
  msgid "Enable function profiling."
  msgstr "関数プロファイルを有効にする"
  
! #: common.opt:3897
  #, fuzzy, no-c-format
  msgid "Like -pedantic but issue errors instead of warnings."
  msgstr "-pedantic と同様だが、エラーとして出力する"
  
! #: common.opt:3938
  #, fuzzy, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "コンパイルされた関数または費やした時間に関して出力しない"
  
! #: common.opt:3942
  #, fuzzy, no-c-format
  msgid "Produce a relocatable object as output."
  msgstr "実行時に再配置可能なコードを生成する"
  
! #: common.opt:3946
  #, no-c-format
  msgid "Remove all symbol table and relocation information from the executable."
  msgstr ""
  
! #: common.opt:3973
  #, fuzzy, no-c-format
  msgid "Enable verbose output."
  msgstr "冗長な出力を有効にする"
  
! #: common.opt:3977
  #, fuzzy, no-c-format
  msgid "Display the compiler's version."
  msgstr "`コンパイラのバージョンを表示する"
  
! #: common.opt:3981
  #, fuzzy, no-c-format
  msgid "Suppress warnings."
  msgstr "警告を抑止する"
  
! #: common.opt:3991
  #, fuzzy, no-c-format
  msgid "Create a shared library."
  msgstr "共有ライブラリを作成する"
  
! #: common.opt:4058
  #, fuzzy, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "位置非依存実行可能ファイルを生成する"
  
! #: common.opt:4062
  #, fuzzy, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "位置非依存実行可能ファイルを生成する"
  
! #: common.opt:4066
  #, fuzzy, no-c-format
  msgid "Create a static position independent executable."
  msgstr "位置非依存実行可能ファイルを生成する"
  
! #: common.opt:4074
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
  
! #: common.opt:4078
  #, no-c-format
  msgid "Perform dead code elimination on zero and sign extensions with special dataflow analysis."
  msgstr ""
--- 11797,14764 ----
  msgid "--help=<class>\tDisplay descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params."
  msgstr "--help=<class>\tオプションの指定したクラスの説明を表示する。<class> は optimizers、target、warnings、undocumented、params のうちの一つ以上とする"
  
! #: common.opt:414
  #, no-c-format
  msgid "Display target specific command line options (including assembler and linker options)."
  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 をリンカに渡す"
  
! #: common.opt:467
  #, fuzzy, no-c-format
  msgid "-O<number>\tSet optimization level to <number>."
  msgstr "-O<number>\t最適化レベルを <number> に設定する"
  
! #: common.opt:471
  #, fuzzy, no-c-format
  msgid "Optimize for space rather than speed."
  msgstr "速度よりもサイズを重視した最適化を行う"
  
! #: common.opt:475
  #, fuzzy, no-c-format
  msgid "Optimize for speed disregarding exact standards compliance."
  msgstr "標準への厳密な準拠を無視して速度に関する最適化を行う"
  
! #: common.opt:479
  #, fuzzy, no-c-format
  msgid "Optimize for debugging experience rather than speed or size."
  msgstr "速度よりもサイズを重視した最適化を行う"
  
! #: common.opt:483
  #, fuzzy, no-c-format
  msgid "Optimize for space aggressively rather than speed."
  msgstr "速度よりもサイズを重視した最適化を行う"
  
! #: common.opt:488
  #, no-c-format
  msgid "-Q --help prints what options are enabled.  Just -Q enables verbose messages."
  msgstr ""
  
! #: common.opt:501
  #, no-c-format
  msgid "Stop processing after generating assembly code; do not assemble."
  msgstr ""
  
! #: common.opt:533
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -Wextra instead."
  msgstr "このスイッチは廃止されました。代わりに -Wextra を使用してください"
  
! #: common.opt:546
  #, fuzzy, no-c-format
  msgid "Warn about returning structures, unions or arrays."
  msgstr "構造体、共用体または配列を返すものに関して警告する"
  
! #: common.opt:550
  #, no-c-format
  msgid "Warn if a loop with constant number of iterations triggers undefined behavior."
  msgstr ""
  
! #: common.opt:557
  #, fuzzy, no-c-format
  msgid "Warn if an array is accessed out of bounds."
  msgstr "配列の範囲外にアクセスがある場合に警告する"
  
! #: common.opt:561
  #, fuzzy, no-c-format
  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 ""
*************** msgstr ""
*** 14788,14839 ****
  msgid "Generate code for assert contracts."
  msgstr "GNU アセンブラ (gas) 用のコードを生成する"
  
! #: algol68/lang.opt:85
  #, fuzzy, no-c-format
  msgid "Dump Algol 68 modes after parsing."
  msgstr "`コンパイラのバージョンを表示する"
  
! #: algol68/lang.opt:89
  #, fuzzy, no-c-format
  msgid "Dump Algol 68 parse tree after parsing."
  msgstr "`コンパイラのバージョンを表示する"
  
! #: algol68/lang.opt:93
  #, no-c-format
  msgid "Dump the interfaces of module definitions in the compiled packet."
  msgstr ""
  
! #: algol68/lang.opt:97
  #, fuzzy, no-c-format
  msgid "Link the GNU Algol run-time library statically in the compilation."
  msgstr "標準 C ライブラリと \"main\" が存在すると見なさない"
  
! #: algol68/lang.opt:101
  #, no-c-format
  msgid "Link the GNU Algol 68 run-time library dynamically in the compilation."
  msgstr ""
  
! #: algol68/lang.opt:105
  #, no-c-format
  msgid "Compile strict Algol 68 as defined by the Revised Report."
  msgstr ""
  
! #: algol68/lang.opt:109
  #, fuzzy, no-c-format
  msgid "Accept GNU extensions to Algol 68."
  msgstr "古いコードをサポートするための拡張を受け付ける"
  
! #: algol68/lang.opt:115
  #, no-c-format
  msgid "-fstropping=[upper|supper]              Stropping regime to expect in Algol 68 programs."
  msgstr ""
  
! #: algol68/lang.opt:130 algol68/lang.opt:134
  #, no-c-format
  msgid "-fmodules-map=<mapstring>                 Association between module indicants and files."
  msgstr ""
  
! #: algol68/lang.opt:138 algol68/lang.opt:142
  #, no-c-format
  msgid "-fmodules-map-file=<filename>              File containing modules map."
  msgstr ""
--- 14798,14849 ----
  msgid "Generate code for assert contracts."
  msgstr "GNU アセンブラ (gas) 用のコードを生成する"
  
! #: algol68/lang.opt:88
  #, fuzzy, no-c-format
  msgid "Dump Algol 68 modes after parsing."
  msgstr "`コンパイラのバージョンを表示する"
  
! #: algol68/lang.opt:92
  #, fuzzy, no-c-format
  msgid "Dump Algol 68 parse tree after parsing."
  msgstr "`コンパイラのバージョンを表示する"
  
! #: algol68/lang.opt:96
  #, no-c-format
  msgid "Dump the interfaces of module definitions in the compiled packet."
  msgstr ""
  
! #: algol68/lang.opt:100
  #, fuzzy, no-c-format
  msgid "Link the GNU Algol run-time library statically in the compilation."
  msgstr "標準 C ライブラリと \"main\" が存在すると見なさない"
  
! #: algol68/lang.opt:104
  #, no-c-format
  msgid "Link the GNU Algol 68 run-time library dynamically in the compilation."
  msgstr ""
  
! #: algol68/lang.opt:108
  #, no-c-format
  msgid "Compile strict Algol 68 as defined by the Revised Report."
  msgstr ""
  
! #: algol68/lang.opt:112
  #, fuzzy, no-c-format
  msgid "Accept GNU extensions to Algol 68."
  msgstr "古いコードをサポートするための拡張を受け付ける"
  
! #: algol68/lang.opt:118
  #, no-c-format
  msgid "-fstropping=[upper|supper]              Stropping regime to expect in Algol 68 programs."
  msgstr ""
  
! #: algol68/lang.opt:133 algol68/lang.opt:137
  #, no-c-format
  msgid "-fmodules-map=<mapstring>                 Association between module indicants and files."
  msgstr ""
  
! #: algol68/lang.opt:141 algol68/lang.opt:145
  #, no-c-format
  msgid "-fmodules-map-file=<filename>              File containing modules map."
  msgstr ""
*************** msgstr ""
*** 14855,14944 ****
  
  #: rust/lang.opt:67
  #, no-c-format
! msgid "-frust-extern=              Specify where an external library is located."
  msgstr ""
  
  #: rust/lang.opt:71
  #, fuzzy, no-c-format
  msgid "Dump various Rust front end internals."
  msgstr "-fdump-<type>\t様々なコンパイラ内部情報をファイルにダンプする"
  
! #: rust/lang.opt:75
  #, fuzzy, no-c-format
  msgid "-frust-dump-<type>              Dump Rust frontend internal information."
  msgstr "-fgo-dump-<type>\tGo フロントエンドの内部情報をダンプする"
  
! #: rust/lang.opt:79
  #, no-c-format
  msgid "Enable experimental compilation of Rust files at your own risk."
  msgstr ""
  
! #: rust/lang.opt:83
  #, no-c-format
  msgid "-frust-max-recursion-depth=<integer>."
  msgstr ""
  
! #: rust/lang.opt:87
  #, no-c-format
  msgid "-frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Crate type to emit."
  msgstr ""
  
! #: rust/lang.opt:115
  #, no-c-format
  msgid "-frust-mangling=[legacy|v0]     Version to use for name mangling."
  msgstr ""
  
! #: rust/lang.opt:128
  #, no-c-format
  msgid "-frust-cfg=<name>             Set a config expansion option."
  msgstr ""
  
! #: rust/lang.opt:132
  #, no-c-format
  msgid "-frust-edition=[2015|2018|2021]             Edition to use when compiling rust code."
  msgstr ""
  
! #: rust/lang.opt:148
  #, no-c-format
  msgid "Enable embedding metadata directly into object files."
  msgstr ""
  
! #: rust/lang.opt:152
  #, no-c-format
  msgid "-frust-metadata-output=<path.rox>  Path to output crate metadata."
  msgstr ""
  
! #: rust/lang.opt:160
  #, no-c-format
  msgid "-frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|compilation|end]             The pipeline will run up until this stage when compiling Rust code."
  msgstr ""
  
! #: rust/lang.opt:209
  #, no-c-format
  msgid "Use the temporary and experimental name resolution pipeline instead of the stable one."
  msgstr ""
  
! #: rust/lang.opt:213
  #, no-c-format
  msgid "Use the WIP borrow checker."
  msgstr ""
  
! #: rust/lang.opt:217
  #, no-c-format
  msgid "-frust-edition=[unwind|abort]             Panic strategy to compile crate with."
  msgstr ""
  
! #: rust/lang.opt:230
  #, fuzzy, no-c-format
  msgid "Enable the overflow checks in code generation."
  msgstr "短い load 命令の使用を有効にする"
  
! #: rust/lang.opt:234
  #, no-c-format
  msgid "Define a built-in offset_of macro in the compiler and assume it is present."
  msgstr ""
  
! #: rust/lang.opt:238
  #, no-c-format
  msgid "Use the new unused variable check implementation."
  msgstr ""
--- 14865,14959 ----
  
  #: rust/lang.opt:67
  #, no-c-format
! msgid "-frust-crate-attr=<attr>        Inject an attribute within the current crate."
  msgstr ""
  
  #: rust/lang.opt:71
+ #, no-c-format
+ msgid "-frust-extern=              Specify where an external library is located."
+ msgstr ""
+ 
+ #: rust/lang.opt:75
  #, fuzzy, no-c-format
  msgid "Dump various Rust front end internals."
  msgstr "-fdump-<type>\t様々なコンパイラ内部情報をファイルにダンプする"
  
! #: rust/lang.opt:79
  #, fuzzy, no-c-format
  msgid "-frust-dump-<type>              Dump Rust frontend internal information."
  msgstr "-fgo-dump-<type>\tGo フロントエンドの内部情報をダンプする"
  
! #: rust/lang.opt:83
  #, no-c-format
  msgid "Enable experimental compilation of Rust files at your own risk."
  msgstr ""
  
! #: rust/lang.opt:87
  #, no-c-format
  msgid "-frust-max-recursion-depth=<integer>."
  msgstr ""
  
! #: rust/lang.opt:91
  #, no-c-format
  msgid "-frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Crate type to emit."
  msgstr ""
  
! #: rust/lang.opt:119
  #, no-c-format
  msgid "-frust-mangling=[legacy|v0]     Version to use for name mangling."
  msgstr ""
  
! #: rust/lang.opt:132
  #, no-c-format
  msgid "-frust-cfg=<name>             Set a config expansion option."
  msgstr ""
  
! #: rust/lang.opt:136
  #, no-c-format
  msgid "-frust-edition=[2015|2018|2021]             Edition to use when compiling rust code."
  msgstr ""
  
! #: rust/lang.opt:152
  #, no-c-format
  msgid "Enable embedding metadata directly into object files."
  msgstr ""
  
! #: rust/lang.opt:156
  #, no-c-format
  msgid "-frust-metadata-output=<path.rox>  Path to output crate metadata."
  msgstr ""
  
! #: rust/lang.opt:164
  #, no-c-format
  msgid "-frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|compilation|end]             The pipeline will run up until this stage when compiling Rust code."
  msgstr ""
  
! #: rust/lang.opt:213
  #, no-c-format
  msgid "Use the temporary and experimental name resolution pipeline instead of the stable one."
  msgstr ""
  
! #: rust/lang.opt:217
  #, no-c-format
  msgid "Use the WIP borrow checker."
  msgstr ""
  
! #: rust/lang.opt:221
  #, no-c-format
  msgid "-frust-edition=[unwind|abort]             Panic strategy to compile crate with."
  msgstr ""
  
! #: rust/lang.opt:234
  #, fuzzy, no-c-format
  msgid "Enable the overflow checks in code generation."
  msgstr "短い load 命令の使用を有効にする"
  
! #: rust/lang.opt:238
  #, no-c-format
  msgid "Define a built-in offset_of macro in the compiler and assume it is present."
  msgstr ""
  
! #: rust/lang.opt:242
  #, no-c-format
  msgid "Use the new unused variable check implementation."
  msgstr ""
*************** msgstr "'%%l' 被演算子が label で�
*** 18395,18422 ****
  #. 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:13237
  #, c-format
  msgid "floating constant misused"
  msgstr "浮動小数定数を使い損ねました"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13331
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
  msgstr "被演算子として無効な式です"
  
! #: gcc.cc:133
  #, c-format
  msgid "%s\n"
  msgstr "%s\n"
  
! #: gcc.cc:1908
  #, c-format
  msgid "Using built-in specs.\n"
  msgstr "組み込み spec を使用しています。\n"
  
! #: gcc.cc:2153
  #, c-format
  msgid ""
  "Setting spec %s to '%s'\n"
--- 18410,18437 ----
  #. 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:13346
  #, c-format
  msgid "floating constant misused"
  msgstr "浮動小数定数を使い損ねました"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13440
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
  msgstr "被演算子として無効な式です"
  
! #: gcc.cc:134
  #, c-format
  msgid "%s\n"
  msgstr "%s\n"
  
! #: gcc.cc:1909
  #, c-format
  msgid "Using built-in specs.\n"
  msgstr "組み込み spec を使用しています。\n"
  
! #: gcc.cc:2154
  #, c-format
  msgid ""
  "Setting spec %s to '%s'\n"
*************** msgstr ""
*** 18425,18446 ****
  "spec %s を '%s' に設定しています\n"
  "\n"
  
! #: gcc.cc:2362
  #, c-format
  msgid "Reading specs from %s\n"
  msgstr "%s から spec を読み込んでいます\n"
  
! #: gcc.cc:2492
  #, c-format
  msgid "could not find specs file %s\n"
  msgstr "specs ファイル %s が見つかりませんでした\n"
  
! #: gcc.cc:2563
  #, c-format
  msgid "rename spec %s to %s\n"
  msgstr "spec %s を %s に名前を変更します\n"
  
! #: gcc.cc:2565
  #, c-format
  msgid ""
  "spec is '%s'\n"
--- 18440,18461 ----
  "spec %s を '%s' に設定しています\n"
  "\n"
  
! #: gcc.cc:2363
  #, c-format
  msgid "Reading specs from %s\n"
  msgstr "%s から spec を読み込んでいます\n"
  
! #: gcc.cc:2493
  #, c-format
  msgid "could not find specs file %s\n"
  msgstr "specs ファイル %s が見つかりませんでした\n"
  
! #: gcc.cc:2564
  #, c-format
  msgid "rename spec %s to %s\n"
  msgstr "spec %s を %s に名前を変更します\n"
  
! #: gcc.cc:2566
  #, c-format
  msgid ""
  "spec is '%s'\n"
*************** msgstr ""
*** 18449,18455 ****
  "spec は '%s' です\n"
  "\n"
  
! #: gcc.cc:3401
  #, c-format
  msgid ""
  "\n"
--- 18464,18470 ----
  "spec は '%s' です\n"
  "\n"
  
! #: gcc.cc:3402
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 18458,18540 ****
  "\n"
  "続けますか? (y または n) "
  
! #: gcc.cc:3573
  #, c-format
  msgid "# %s %.2f %.2f\n"
  msgstr "# %s %.2f %.2f\n"
  
! #: gcc.cc:3754
  #, c-format
  msgid "Usage: %s [options] file...\n"
  msgstr "使用法: %s [options] file...\n"
  
! #: gcc.cc:3755
  msgid "Options:\n"
  msgstr "オプション:\n"
  
! #: gcc.cc:3757
  msgid "  -pass-exit-codes         Exit with highest error code from a phase.\n"
  msgstr "  -pass-exit-codes         フェーズからのエラーコードの最大値を exit コードとして返す\n"
  
! #: gcc.cc:3758
  msgid "  --help                   Display this information.\n"
  msgstr "  --help                   このヘルプ情報を表示する\n"
  
! #: gcc.cc:3759
  #, fuzzy
  #| msgid "  --target-help            Display target specific command line options.\n"
  msgid "  --target-help            Display target specific command line options (including assembler and linker options).\n"
  msgstr "  --target-help            ターゲット固有のコマンドラインオプションを表示する\n"
  
! #: gcc.cc:3761
  msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
  msgstr "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
  
! #: gcc.cc:3762
  msgid "                           Display specific types of command line options.\n"
  msgstr "                           特定の種類のコマンドラインオプションを表示する\n"
  
! #: gcc.cc:3764
  msgid "  (Use '-v --help' to display command line options of sub-processes).\n"
  msgstr "(`-v --help' を使うと、子プロセスのコマンドラインオプションを表示)\n"
  
! #: gcc.cc:3765
  msgid "  --version                Display compiler version information.\n"
  msgstr "  --version                コンパイラのバージョン情報を表示する\n"
  
! #: gcc.cc:3766
  msgid "  -dumpspecs               Display all of the built in spec strings.\n"
  msgstr "  -dumpspecs               組み込み spec 文字列をすべて表示する\n"
  
! #: gcc.cc:3767
  msgid "  -dumpversion             Display the version of the compiler.\n"
  msgstr "  -dumpversion             コンパイラのバージョンを表示する\n"
  
! #: gcc.cc:3768
  msgid "  -dumpmachine             Display the compiler's target processor.\n"
  msgstr "  -dumpmachine             コンパイラのターゲットプロセッサを表示する\n"
  
! #: gcc.cc:3769
  msgid "  -foffload=<targets>      Specify offloading targets.\n"
  msgstr ""
  
! #: gcc.cc:3770
  msgid "  -print-search-dirs       Display the directories in the compiler's search path.\n"
  msgstr "  -print-search-dirs       コンパイラのサーチパスにあるディレクトリを表示する\n"
  
! #: gcc.cc:3771
  msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library.\n"
  msgstr "  -print-libgcc-file-name  コンパイラのコンパニオンライブラリ名を表示する\n"
  
! #: gcc.cc:3772
  msgid "  -print-file-name=<lib>   Display the full path to library <lib>.\n"
  msgstr "  -print-file-name=<lib>   ライブラリ <lib> へのフルパスを表示する\n"
  
! #: gcc.cc:3773
  msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>.\n"
  msgstr "  -print-prog-name=<prog>  コンパイラの部品 <prog> へのフルパスを表示する\n"
  
! #: gcc.cc:3774
  msgid ""
  "  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
  "                           a component in the library path.\n"
--- 18473,18555 ----
  "\n"
  "続けますか? (y または n) "
  
! #: gcc.cc:3574
  #, c-format
  msgid "# %s %.2f %.2f\n"
  msgstr "# %s %.2f %.2f\n"
  
! #: gcc.cc:3755
  #, c-format
  msgid "Usage: %s [options] file...\n"
  msgstr "使用法: %s [options] file...\n"
  
! #: gcc.cc:3756
  msgid "Options:\n"
  msgstr "オプション:\n"
  
! #: gcc.cc:3758
  msgid "  -pass-exit-codes         Exit with highest error code from a phase.\n"
  msgstr "  -pass-exit-codes         フェーズからのエラーコードの最大値を exit コードとして返す\n"
  
! #: gcc.cc:3759
  msgid "  --help                   Display this information.\n"
  msgstr "  --help                   このヘルプ情報を表示する\n"
  
! #: gcc.cc:3760
  #, fuzzy
  #| msgid "  --target-help            Display target specific command line options.\n"
  msgid "  --target-help            Display target specific command line options (including assembler and linker options).\n"
  msgstr "  --target-help            ターゲット固有のコマンドラインオプションを表示する\n"
  
! #: gcc.cc:3762
  msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
  msgstr "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
  
! #: gcc.cc:3763
  msgid "                           Display specific types of command line options.\n"
  msgstr "                           特定の種類のコマンドラインオプションを表示する\n"
  
! #: gcc.cc:3765
  msgid "  (Use '-v --help' to display command line options of sub-processes).\n"
  msgstr "(`-v --help' を使うと、子プロセスのコマンドラインオプションを表示)\n"
  
! #: gcc.cc:3766
  msgid "  --version                Display compiler version information.\n"
  msgstr "  --version                コンパイラのバージョン情報を表示する\n"
  
! #: gcc.cc:3767
  msgid "  -dumpspecs               Display all of the built in spec strings.\n"
  msgstr "  -dumpspecs               組み込み spec 文字列をすべて表示する\n"
  
! #: gcc.cc:3768
  msgid "  -dumpversion             Display the version of the compiler.\n"
  msgstr "  -dumpversion             コンパイラのバージョンを表示する\n"
  
! #: gcc.cc:3769
  msgid "  -dumpmachine             Display the compiler's target processor.\n"
  msgstr "  -dumpmachine             コンパイラのターゲットプロセッサを表示する\n"
  
! #: gcc.cc:3770
  msgid "  -foffload=<targets>      Specify offloading targets.\n"
  msgstr ""
  
! #: gcc.cc:3771
  msgid "  -print-search-dirs       Display the directories in the compiler's search path.\n"
  msgstr "  -print-search-dirs       コンパイラのサーチパスにあるディレクトリを表示する\n"
  
! #: gcc.cc:3772
  msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library.\n"
  msgstr "  -print-libgcc-file-name  コンパイラのコンパニオンライブラリ名を表示する\n"
  
! #: gcc.cc:3773
  msgid "  -print-file-name=<lib>   Display the full path to library <lib>.\n"
  msgstr "  -print-file-name=<lib>   ライブラリ <lib> へのフルパスを表示する\n"
  
! #: gcc.cc:3774
  msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>.\n"
  msgstr "  -print-prog-name=<prog>  コンパイラの部品 <prog> へのフルパスを表示する\n"
  
! #: gcc.cc:3775
  msgid ""
  "  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
  "                           a component in the library path.\n"
*************** msgstr ""
*** 18542,18552 ****
  "  -print-multiarch         ライブラリの検索に用いられる\n"
  "                           ターゲットの決められた GNU 3つ組を表示します。\n"
  
! #: gcc.cc:3777
  msgid "  -print-multi-directory   Display the root directory for versions of libgcc.\n"
  msgstr "  -print-multi-directory   libgcc のバージョンディレクトリルートを表示する\n"
  
! #: gcc.cc:3778
  msgid ""
  "  -print-multi-lib         Display the mapping between command line options and\n"
  "                           multiple library search directories.\n"
--- 18557,18567 ----
  "  -print-multiarch         ライブラリの検索に用いられる\n"
  "                           ターゲットの決められた GNU 3つ組を表示します。\n"
  
! #: gcc.cc:3778
  msgid "  -print-multi-directory   Display the root directory for versions of libgcc.\n"
  msgstr "  -print-multi-directory   libgcc のバージョンディレクトリルートを表示する\n"
  
! #: gcc.cc:3779
  msgid ""
  "  -print-multi-lib         Display the mapping between command line options and\n"
  "                           multiple library search directories.\n"
*************** msgstr ""
*** 18554,18626 ****
  "  -print-multi-lib         コマンドラインオプションと\n"
  "                           マルチライブラリ探索ディレクトリとの対応を表示する\n"
  
! #: gcc.cc:3781
  msgid "  -print-multi-os-directory Display the relative path to OS libraries.\n"
  msgstr "  -print-multi-os-directory OSライブラリへの相対パスを表示する\n"
  
! #: gcc.cc:3782
  msgid "  -print-sysroot           Display the target libraries directory.\n"
  msgstr "  -print-sysroot           ターゲットライブラリのディレクトリを表示する\n"
  
! #: gcc.cc:3783
  msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.\n"
  msgstr "  -print-sysroot-headers-suffix ヘッダを見つけるために使用する sysroot 接頭辞を表示する\n"
  
! #: gcc.cc:3784
  msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler.\n"
  msgstr "  -Wa,<options>            カンマ区切りの <options> をアセンブラに渡す\n"
  
! #: gcc.cc:3785
  msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor.\n"
  msgstr "  -Wp,<options>            カンマ区切りの <options> をプリプロセッサに渡す\n"
  
! #: gcc.cc:3786
  msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker.\n"
  msgstr "  -Wl,<options>            カンマ区切りの <options> をリンカに渡す\n"
  
! #: gcc.cc:3787
  msgid "  -Xassembler <arg>        Pass <arg> on to the assembler.\n"
  msgstr "  -Xassembler <arg>        <arg> をアセンブラに渡す\n"
  
! #: gcc.cc:3788
  msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.\n"
  msgstr "  -Xpreprocessor <arg>     <arg> をプリプロセッサに渡す\n"
  
! #: gcc.cc:3789
  msgid "  -Xlinker <arg>           Pass <arg> on to the linker.\n"
  msgstr "  -Xlinker <arg>           <arg> をリンカに渡す\n"
  
! #: gcc.cc:3790
  msgid "  -save-temps              Do not delete intermediate files.\n"
  msgstr "  -save-temps              中間ファイルを削除しない\n"
  
! #: gcc.cc:3791
  msgid "  -save-temps=<arg>        Do not delete intermediate files.\n"
  msgstr "  -save-temps=<arg>        中間ファイルを削除しない\n"
  
! #: gcc.cc:3792
  msgid ""
  "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
  "                           prefixes to other gcc components.\n"
  msgstr ""
  
! #: gcc.cc:3795
  msgid "  -pipe                    Use pipes rather than intermediate files.\n"
  msgstr "  -pipe                    中間ファイルではなくパイプを使う\n"
  
! #: gcc.cc:3796
  msgid "  -time                    Time the execution of each subprocess.\n"
  msgstr "  -time                    子プロセスごとの実行時間を計測する\n"
  
! #: gcc.cc:3797
  msgid "  -specs=<file>            Override built-in specs with the contents of <file>.\n"
  msgstr "  -specs=<file>            組み込み specs を <file> の内容で上書きする\n"
  
! #: gcc.cc:3798
  msgid "  -std=<standard>          Assume that the input sources are for <standard>.\n"
  msgstr "  -std=<standard>          入力ソースを <standard> に準拠すると見なす\n"
  
! #: gcc.cc:3799
  msgid ""
  "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
  "                           and libraries.\n"
--- 18569,18641 ----
  "  -print-multi-lib         コマンドラインオプションと\n"
  "                           マルチライブラリ探索ディレクトリとの対応を表示する\n"
  
! #: gcc.cc:3782
  msgid "  -print-multi-os-directory Display the relative path to OS libraries.\n"
  msgstr "  -print-multi-os-directory OSライブラリへの相対パスを表示する\n"
  
! #: gcc.cc:3783
  msgid "  -print-sysroot           Display the target libraries directory.\n"
  msgstr "  -print-sysroot           ターゲットライブラリのディレクトリを表示する\n"
  
! #: gcc.cc:3784
  msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.\n"
  msgstr "  -print-sysroot-headers-suffix ヘッダを見つけるために使用する sysroot 接頭辞を表示する\n"
  
! #: gcc.cc:3785
  msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler.\n"
  msgstr "  -Wa,<options>            カンマ区切りの <options> をアセンブラに渡す\n"
  
! #: gcc.cc:3786
  msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor.\n"
  msgstr "  -Wp,<options>            カンマ区切りの <options> をプリプロセッサに渡す\n"
  
! #: gcc.cc:3787
  msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker.\n"
  msgstr "  -Wl,<options>            カンマ区切りの <options> をリンカに渡す\n"
  
! #: gcc.cc:3788
  msgid "  -Xassembler <arg>        Pass <arg> on to the assembler.\n"
  msgstr "  -Xassembler <arg>        <arg> をアセンブラに渡す\n"
  
! #: gcc.cc:3789
  msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.\n"
  msgstr "  -Xpreprocessor <arg>     <arg> をプリプロセッサに渡す\n"
  
! #: gcc.cc:3790
  msgid "  -Xlinker <arg>           Pass <arg> on to the linker.\n"
  msgstr "  -Xlinker <arg>           <arg> をリンカに渡す\n"
  
! #: gcc.cc:3791
  msgid "  -save-temps              Do not delete intermediate files.\n"
  msgstr "  -save-temps              中間ファイルを削除しない\n"
  
! #: gcc.cc:3792
  msgid "  -save-temps=<arg>        Do not delete intermediate files.\n"
  msgstr "  -save-temps=<arg>        中間ファイルを削除しない\n"
  
! #: gcc.cc:3793
  msgid ""
  "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
  "                           prefixes to other gcc components.\n"
  msgstr ""
  
! #: gcc.cc:3796
  msgid "  -pipe                    Use pipes rather than intermediate files.\n"
  msgstr "  -pipe                    中間ファイルではなくパイプを使う\n"
  
! #: gcc.cc:3797
  msgid "  -time                    Time the execution of each subprocess.\n"
  msgstr "  -time                    子プロセスごとの実行時間を計測する\n"
  
! #: gcc.cc:3798
  msgid "  -specs=<file>            Override built-in specs with the contents of <file>.\n"
  msgstr "  -specs=<file>            組み込み specs を <file> の内容で上書きする\n"
  
! #: gcc.cc:3799
  msgid "  -std=<standard>          Assume that the input sources are for <standard>.\n"
  msgstr "  -std=<standard>          入力ソースを <standard> に準拠すると見なす\n"
  
! #: gcc.cc:3800
  msgid ""
  "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
  "                           and libraries.\n"
*************** msgstr ""
*** 18628,18672 ****
  "  --sysroot=<directory>    ヘッダとライブラリのルートディレクトリとして\n"
  "                           <directory> を使用する\n"
  
! #: gcc.cc:3802
  msgid "  -B <directory>           Add <directory> to the compiler's search paths.\n"
  msgstr "  -B <directory>           <directory> をコンパイラの探索パスに追加する\n"
  
! #: gcc.cc:3803
  msgid "  -v                       Display the programs invoked by the compiler.\n"
  msgstr "  -v                       コンパイラによって起動されるプログラムを表示する\n"
  
! #: gcc.cc:3804
  msgid "  -###                     Like -v but options quoted and commands not executed.\n"
  msgstr ""
  
! #: gcc.cc:3805
  msgid "  -E                       Preprocess only; do not compile, assemble or link.\n"
  msgstr "  -E                       前処理のみ行う。コンパイル、アセンブル、リンクは行わない\n"
  
! #: gcc.cc:3806
  msgid "  -S                       Compile only; do not assemble or link.\n"
  msgstr "  -S                       コンパイルのみ行う。アセンブル、リンクは行わない\n"
  
! #: gcc.cc:3807
  msgid "  -c                       Compile and assemble, but do not link.\n"
  msgstr "  -c                       コンパイル、アセンブルを行う。リンクは行わない\n"
  
! #: gcc.cc:3808
  msgid "  -o <file>                Place the output into <file>.\n"
  msgstr "  -o <file>                <file> に出力する\n"
  
! #: gcc.cc:3809
  msgid ""
  "  -pie                     Create a dynamically linked position independent\n"
  "                           executable.\n"
  msgstr "  -pie                     動的リンク位置非依存(PIE)実行バイナリを生成する\n"
  
! #: gcc.cc:3811
  msgid "  -shared                  Create a shared library.\n"
  msgstr "  -shared                  共有ライブラリを生成する\n"
  
! #: gcc.cc:3812
  msgid ""
  "  -x <language>            Specify the language of the following input files.\n"
  "                           Permissible languages include: c c++ assembler none\n"
--- 18643,18687 ----
  "  --sysroot=<directory>    ヘッダとライブラリのルートディレクトリとして\n"
  "                           <directory> を使用する\n"
  
! #: gcc.cc:3803
  msgid "  -B <directory>           Add <directory> to the compiler's search paths.\n"
  msgstr "  -B <directory>           <directory> をコンパイラの探索パスに追加する\n"
  
! #: gcc.cc:3804
  msgid "  -v                       Display the programs invoked by the compiler.\n"
  msgstr "  -v                       コンパイラによって起動されるプログラムを表示する\n"
  
! #: gcc.cc:3805
  msgid "  -###                     Like -v but options quoted and commands not executed.\n"
  msgstr ""
  
! #: gcc.cc:3806
  msgid "  -E                       Preprocess only; do not compile, assemble or link.\n"
  msgstr "  -E                       前処理のみ行う。コンパイル、アセンブル、リンクは行わない\n"
  
! #: gcc.cc:3807
  msgid "  -S                       Compile only; do not assemble or link.\n"
  msgstr "  -S                       コンパイルのみ行う。アセンブル、リンクは行わない\n"
  
! #: gcc.cc:3808
  msgid "  -c                       Compile and assemble, but do not link.\n"
  msgstr "  -c                       コンパイル、アセンブルを行う。リンクは行わない\n"
  
! #: gcc.cc:3809
  msgid "  -o <file>                Place the output into <file>.\n"
  msgstr "  -o <file>                <file> に出力する\n"
  
! #: gcc.cc:3810
  msgid ""
  "  -pie                     Create a dynamically linked position independent\n"
  "                           executable.\n"
  msgstr "  -pie                     動的リンク位置非依存(PIE)実行バイナリを生成する\n"
  
! #: gcc.cc:3812
  msgid "  -shared                  Create a shared library.\n"
  msgstr "  -shared                  共有ライブラリを生成する\n"
  
! #: gcc.cc:3813
  msgid ""
  "  -x <language>            Specify the language of the following input files.\n"
  "                           Permissible languages include: c c++ assembler none\n"
*************** msgid ""
*** 18674,18680 ****
  "                           guessing the language based on the file's extension.\n"
  msgstr ""
  
! #: gcc.cc:3819
  #, c-format
  msgid ""
  "\n"
--- 18689,18695 ----
  "                           guessing the language based on the file's extension.\n"
  msgstr ""
  
! #: gcc.cc:3820
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 18687,18763 ****
  "子プロセスに自動的に渡されます。こういったプロセスにその他のオプションを渡す\n"
  "には -W<letter> オプションを使わなければなりません。\n"
  
! #: gcc.cc:6972
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "spec (%s) を処理中, これは '%s' です\n"
  
! #: gcc.cc:7733
  #, c-format
  msgid "Target: %s\n"
  msgstr "ターゲット: %s\n"
  
! #: gcc.cc:7734
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "configure 設定: %s\n"
  
! #: gcc.cc:7748
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "スレッドモデル: %s\n"
  
! #: gcc.cc:7749
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr "サポートされている LTO 圧縮アルゴリズム: zlib"
  
! #: gcc.cc:7751
  #, c-format
  msgid " zstd"
  msgstr " zstd"
  
! #: gcc.cc:7753 gcov.cc:1902 gcov.cc:1962 gcov.cc:1974 gcov.cc:3564
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.cc:7764
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc バージョン %s %s\n"
  
! #: gcc.cc:7767
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "gcc ドライババージョン %s %s 実行 gcc バージョン %s\n"
  
! #: gcc.cc:7843 gcc.cc:8057
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr "バグが再現できないのでハードウェアかOSの問題だと思われます。\n"
  
! #: gcc.cc:7977
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr "前処理したソースは %s にあります、バグレポートに添付してください。\n"
  
! #: gcc.cc:8823
  #, c-format
  msgid "install: %s%s\n"
  msgstr "インストール: %s%s\n"
  
! #: gcc.cc:8826
  #, c-format
  msgid "programs: %s\n"
  msgstr "プログラム: %s\n"
  
! #: gcc.cc:8828
  #, c-format
  msgid "libraries: %s\n"
  msgstr "ライブラリ: %s\n"
  
! #: gcc.cc:8945
  #, c-format
  msgid ""
  "\n"
--- 18702,18778 ----
  "子プロセスに自動的に渡されます。こういったプロセスにその他のオプションを渡す\n"
  "には -W<letter> オプションを使わなければなりません。\n"
  
! #: gcc.cc:6974
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "spec (%s) を処理中, これは '%s' です\n"
  
! #: gcc.cc:7735
  #, c-format
  msgid "Target: %s\n"
  msgstr "ターゲット: %s\n"
  
! #: gcc.cc:7736
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "configure 設定: %s\n"
  
! #: gcc.cc:7750
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "スレッドモデル: %s\n"
  
! #: gcc.cc:7751
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr "サポートされている LTO 圧縮アルゴリズム: zlib"
  
! #: gcc.cc:7753
  #, c-format
  msgid " zstd"
  msgstr " zstd"
  
! #: gcc.cc:7755 gcov.cc:1902 gcov.cc:1962 gcov.cc:1974 gcov.cc:3564
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.cc:7766
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc バージョン %s %s\n"
  
! #: gcc.cc:7769
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "gcc ドライババージョン %s %s 実行 gcc バージョン %s\n"
  
! #: gcc.cc:7845 gcc.cc:8059
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr "バグが再現できないのでハードウェアかOSの問題だと思われます。\n"
  
! #: gcc.cc:7979
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr "前処理したソースは %s にあります、バグレポートに添付してください。\n"
  
! #: gcc.cc:8825
  #, c-format
  msgid "install: %s%s\n"
  msgstr "インストール: %s%s\n"
  
! #: gcc.cc:8828
  #, c-format
  msgid "programs: %s\n"
  msgstr "プログラム: %s\n"
  
! #: gcc.cc:8830
  #, c-format
  msgid "libraries: %s\n"
  msgstr "ライブラリ: %s\n"
  
! #: gcc.cc:8953
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 18766,18782 ****
  "\n"
  "バグレポートの手順は、以下を参照してください\n"
  
! #: gcc.cc:8961 gcov-tool.cc:594 sarif-replay.cc:59
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.cc:8964 gcov-tool.cc:596 gcov.cc:1155 sarif-replay.cc:62
  #: fortran/gfortranspec.cc:282
  msgid "(C)"
  msgstr "(C)"
  
! #: gcc.cc:8965 gcov-tool.cc:598 gcov.cc:1157 sarif-replay.cc:63
  #: fortran/gfortranspec.cc:283
  #, c-format
  msgid ""
--- 18781,18797 ----
  "\n"
  "バグレポートの手順は、以下を参照してください\n"
  
! #: gcc.cc:8969 gcov-tool.cc:594 sarif-replay.cc:59
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.cc:8972 gcov-tool.cc:596 gcov.cc:1155 sarif-replay.cc:62
  #: fortran/gfortranspec.cc:282
  msgid "(C)"
  msgstr "(C)"
  
! #: gcc.cc:8973 gcov-tool.cc:598 gcov.cc:1157 sarif-replay.cc:63
  #: fortran/gfortranspec.cc:283
  #, c-format
  msgid ""
*************** msgstr ""
*** 18788,18794 ****
  "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
  "\n"
  
! #: gcc.cc:9312
  #, c-format
  msgid ""
  "\n"
--- 18803,18809 ----
  "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
  "\n"
  
! #: gcc.cc:9320
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 18801,18807 ****
  "==============\n"
  "\n"
  
! #: gcc.cc:9313
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
--- 18816,18822 ----
  "==============\n"
  "\n"
  
! #: gcc.cc:9321
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
*************** msgstr ""
*** 18810,18816 ****
  "\"OPTION\" をリンカに渡すには \"-Wl,OPTION\" を使用してください\n"
  "\n"
  
! #: gcc.cc:10827
  #, c-format
  msgid ""
  "Assembler options\n"
--- 18825,18831 ----
  "\"OPTION\" をリンカに渡すには \"-Wl,OPTION\" を使用してください\n"
  "\n"
  
! #: gcc.cc:10835
  #, c-format
  msgid ""
  "Assembler options\n"
*************** msgstr ""
*** 18821,18827 ****
  "=================\n"
  "\n"
  
! #: gcc.cc:10828
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
--- 18836,18842 ----
  "=================\n"
  "\n"
  
! #: gcc.cc:10836
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
*************** msgstr "`"
*** 19553,19558 ****
--- 19568,19588 ----
  msgid "'"
  msgstr "'"
  
+ #: json-diagnostic.cc:236
+ #, c-format
+ msgid "In JSON value %e"
+ msgstr ""
+ 
+ #: json-diagnostic.cc:239
+ #, c-format
+ msgid "In JSON object %e"
+ msgstr ""
+ 
+ #: json-diagnostic.cc:242
+ #, c-format
+ msgid "In JSON array %e"
+ msgstr ""
+ 
  #: langhooks.cc:389
  msgid "At top level:"
  msgstr "トップレベル:"
*************** msgid "In member function %qs"
*** 19562,19568 ****
  msgstr "メンバ関数 %qs 内"
  
  #. Kinds within executable code.
! #: langhooks.cc:409 libgdiagnostics.cc:1528
  msgid "In function %qs"
  msgstr "関数 %qs 内"
  
--- 19592,19598 ----
  msgstr "メンバ関数 %qs 内"
  
  #. Kinds within executable code.
! #: langhooks.cc:409 libgdiagnostics.cc:1512
  msgid "In function %qs"
  msgstr "関数 %qs 内"
  
*************** msgstr "%s:%d から include された�
*** 19580,19701 ****
  msgid "    inlined from %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1529
  #, fuzzy
  #| msgid "In member function %qs"
  msgid "In member %qs"
  msgstr "メンバ関数 %qs 内"
  
! #: libgdiagnostics.cc:1530
  #, fuzzy
  msgid "In module %qs"
  msgstr "`%s' が重複しています"
  
! #: libgdiagnostics.cc:1531
  #, fuzzy
  #| msgid "In destructor %qs"
  msgid "In namespace %qs"
  msgstr "デストラクタ %qs 内"
  
! #: libgdiagnostics.cc:1532
  #, fuzzy
  msgid "In type %qs"
  msgstr "%q+D と型が競合しています"
  
! #: libgdiagnostics.cc:1534
  #, fuzzy
  msgid "In return type %qs"
  msgstr "レシーバ型 `%s' が無効です"
  
! #: libgdiagnostics.cc:1535
  #, fuzzy
  msgid "In parameter %qs"
  msgstr "仮引数 %q+D が未使用です"
  
! #: libgdiagnostics.cc:1536
  #, fuzzy
  msgid "In variable %qs"
  msgstr "使用されない変数 %q+D です"
  
  #. Kinds within XML or HTML documents.
! #: libgdiagnostics.cc:1539
  #, fuzzy
  #| msgid "In member function %qs"
  msgid "In element %qs"
  msgstr "メンバ関数 %qs 内"
  
! #: libgdiagnostics.cc:1540
  #, fuzzy
  msgid "In attribute %qs"
  msgstr "不明な property 属性です"
  
! #: libgdiagnostics.cc:1541
  #, fuzzy
  #| msgid "In destructor %qs"
  msgid "In text %qs"
  msgstr "デストラクタ %qs 内"
  
! #: libgdiagnostics.cc:1542
  #, fuzzy
  #| msgid "In function %qs"
  msgid "In comment %qs"
  msgstr "関数 %qs 内"
  
! #: libgdiagnostics.cc:1544
  #, fuzzy
  msgid "In processing instruction %qs"
  msgstr "clip 命令を有効にする"
  
! #: libgdiagnostics.cc:1545
  msgid "In DTD %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1547
  #, fuzzy
  msgid "In declaration %qs"
  msgstr "無効な宣言です"
  
  #. Kinds within JSON documents.
! #: libgdiagnostics.cc:1550
  msgid "In JSON object %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1551
  msgid "In JSON array %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1553
  msgid "In JSON property %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1554
  msgid "In JSON value %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1701
  #, c-format
  msgid "%e"
  msgstr ""
  
! #: libsarifreplay.cc:760
  #, fuzzy
  #| msgid "ALLOCATE object"
  msgid "JSON object"
  msgstr "ALLOCATE オブジェクト"
  
! #: libsarifreplay.cc:763
  msgid "JSON array"
  msgstr ""
  
! #: libsarifreplay.cc:767
  msgid "JSON number"
  msgstr ""
  
! #: libsarifreplay.cc:770
  msgid "JSON string"
  msgstr ""
  
! #: libsarifreplay.cc:775
  msgid "JSON literal"
  msgstr ""
  
--- 19610,19731 ----
  msgid "    inlined from %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1513
  #, fuzzy
  #| msgid "In member function %qs"
  msgid "In member %qs"
  msgstr "メンバ関数 %qs 内"
  
! #: libgdiagnostics.cc:1514
  #, fuzzy
  msgid "In module %qs"
  msgstr "`%s' が重複しています"
  
! #: libgdiagnostics.cc:1515
  #, fuzzy
  #| msgid "In destructor %qs"
  msgid "In namespace %qs"
  msgstr "デストラクタ %qs 内"
  
! #: libgdiagnostics.cc:1516
  #, fuzzy
  msgid "In type %qs"
  msgstr "%q+D と型が競合しています"
  
! #: libgdiagnostics.cc:1518
  #, fuzzy
  msgid "In return type %qs"
  msgstr "レシーバ型 `%s' が無効です"
  
! #: libgdiagnostics.cc:1519
  #, fuzzy
  msgid "In parameter %qs"
  msgstr "仮引数 %q+D が未使用です"
  
! #: libgdiagnostics.cc:1520
  #, fuzzy
  msgid "In variable %qs"
  msgstr "使用されない変数 %q+D です"
  
  #. Kinds within XML or HTML documents.
! #: libgdiagnostics.cc:1523
  #, fuzzy
  #| msgid "In member function %qs"
  msgid "In element %qs"
  msgstr "メンバ関数 %qs 内"
  
! #: libgdiagnostics.cc:1524
  #, fuzzy
  msgid "In attribute %qs"
  msgstr "不明な property 属性です"
  
! #: libgdiagnostics.cc:1525
  #, fuzzy
  #| msgid "In destructor %qs"
  msgid "In text %qs"
  msgstr "デストラクタ %qs 内"
  
! #: libgdiagnostics.cc:1526
  #, fuzzy
  #| msgid "In function %qs"
  msgid "In comment %qs"
  msgstr "関数 %qs 内"
  
! #: libgdiagnostics.cc:1528
  #, fuzzy
  msgid "In processing instruction %qs"
  msgstr "clip 命令を有効にする"
  
! #: libgdiagnostics.cc:1529
  msgid "In DTD %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1531
  #, fuzzy
  msgid "In declaration %qs"
  msgstr "無効な宣言です"
  
  #. Kinds within JSON documents.
! #: libgdiagnostics.cc:1534
  msgid "In JSON object %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1535
  msgid "In JSON array %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1537
  msgid "In JSON property %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1538
  msgid "In JSON value %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1685
  #, c-format
  msgid "%e"
  msgstr ""
  
! #: libsarifreplay.cc:739
  #, fuzzy
  #| msgid "ALLOCATE object"
  msgid "JSON object"
  msgstr "ALLOCATE オブジェクト"
  
! #: libsarifreplay.cc:742
  msgid "JSON array"
  msgstr ""
  
! #: libsarifreplay.cc:746
  msgid "JSON number"
  msgstr ""
  
! #: libsarifreplay.cc:749
  msgid "JSON string"
  msgstr ""
  
! #: libsarifreplay.cc:754
  msgid "JSON literal"
  msgstr ""
  
*************** msgstr ""
*** 19703,19714 ****
  msgid "this is the insn:"
  msgstr ""
  
! #: lra-constraints.cc:4182
  #, fuzzy
  msgid "unable to reload address in "
  msgstr "無効なアドレスです"
  
! #: lra-constraints.cc:4478 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr ""
  
--- 19733,19744 ----
  msgid "this is the insn:"
  msgstr ""
  
! #: lra-constraints.cc:4197
  #, fuzzy
  msgid "unable to reload address in "
  msgstr "無効なアドレスです"
  
! #: lra-constraints.cc:4522 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr ""
  
*************** msgstr "認識できない命令:"
*** 19881,19896 ****
  msgid "insn does not satisfy its constraints:"
  msgstr "命令が制約を満たしません:"
  
! #: targhooks.cc:2480
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr "作成時と使用時で '%s' の設定が異なります"
  
! #: targhooks.cc:2495
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "作成時と使用時で %<-fpic%> の設定が異なります"
  
! #: targhooks.cc:2497
  msgid "created and used with different settings of %<-fpie%>"
  msgstr "作成時と使用時で %<-fpie%> の設定が異なります"
  
--- 19911,19926 ----
  msgid "insn does not satisfy its constraints:"
  msgstr "命令が制約を満たしません:"
  
! #: targhooks.cc:2497
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr "作成時と使用時で '%s' の設定が異なります"
  
! #: targhooks.cc:2512
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "作成時と使用時で %<-fpic%> の設定が異なります"
  
! #: targhooks.cc:2514
  msgid "created and used with different settings of %<-fpie%>"
  msgstr "作成時と使用時で %<-fpie%> の設定が異なります"
  
*************** msgstr ""
*** 19928,19935 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic.cc:103 tree-logical-location.cc:129 c/c-decl.cc:6614
! #: c/c-typeck.cc:9509 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<無名>"
--- 19958,19965 ----
  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:9587 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<無名>"
*************** msgid "length modifier in strfmon format
*** 20298,20319 ****
  msgstr "strfmon 書式の長さ修飾子"
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.cc:1699 fortran/cpp.cc:630
  msgid "<command-line>"
  msgstr "<コマンドライン>"
  
! #: config/aarch64/aarch64.cc:13004 config/loongarch/loongarch.cc:6728
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "コード '%c' に対する無効な被演算子です"
  
! #: config/aarch64/aarch64.cc:13013 config/aarch64/aarch64.cc:13026
! #: config/aarch64/aarch64.cc:13038 config/aarch64/aarch64.cc:13049
! #: config/aarch64/aarch64.cc:13065 config/aarch64/aarch64.cc:13079
! #: config/aarch64/aarch64.cc:13099 config/aarch64/aarch64.cc:13181
! #: config/aarch64/aarch64.cc:13192 config/aarch64/aarch64.cc:13206
! #: config/aarch64/aarch64.cc:13432 config/aarch64/aarch64.cc:13445
! #: config/aarch64/aarch64.cc:13462 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8092
  #: config/riscv/riscv.cc:8108 config/riscv/riscv.cc:8124
  #: config/riscv/riscv.cc:8140 config/riscv/riscv.cc:8173
--- 20328,20349 ----
  msgstr "strfmon 書式の長さ修飾子"
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.cc:1707 fortran/cpp.cc:630
  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:8092
  #: config/riscv/riscv.cc:8108 config/riscv/riscv.cc:8124
  #: config/riscv/riscv.cc:8140 config/riscv/riscv.cc:8173
*************** msgstr "コード '%c' に対する無�
*** 20323,20330 ****
  msgid "invalid operand for '%%%c'"
  msgstr "コード '%c' に対する無効な被演算子です"
  
! #: config/aarch64/aarch64.cc:13117 config/aarch64/aarch64.cc:13128
! #: config/aarch64/aarch64.cc:13292 config/aarch64/aarch64.cc:13303
  #: config/riscv/riscv.cc:7988 config/riscv/riscv.cc:7996
  #: config/riscv/riscv.cc:8003 config/riscv/riscv.cc:8007
  #: config/riscv/riscv.cc:8049 config/riscv/riscv.cc:8067
--- 20353,20360 ----
  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:7988 config/riscv/riscv.cc:7996
  #: config/riscv/riscv.cc:8003 config/riscv/riscv.cc:8007
  #: config/riscv/riscv.cc:8049 config/riscv/riscv.cc:8067
*************** msgstr "コード '%c' に対する無�
*** 20332,20456 ****
  msgid "invalid vector constant"
  msgstr "無効なベクトル定数です"
  
! #: config/aarch64/aarch64.cc:13142
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13154
  #, fuzzy, c-format
  #| msgid "incompatible register operand for '%%%c'"
  msgid "incompatible operand for '%%%c'"
  msgstr "コード '%c' に対する無効な被演算子です"
  
! #: config/aarch64/aarch64.cc:13174
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "コード '%c' に対する無効な被演算子です"
  
! #: config/aarch64/aarch64.cc:13239 config/arm/arm.cc:24779
  #, c-format
  msgid "missing operand"
  msgstr "被演算子がありません"
  
! #: config/aarch64/aarch64.cc:13329
  #, c-format
  msgid "invalid constant"
  msgstr "無効な定数"
  
! #: config/aarch64/aarch64.cc:13332
  #, c-format
  msgid "invalid operand"
  msgstr "無効な被演算子です"
  
! #: config/aarch64/aarch64.cc:13470 config/aarch64/aarch64.cc:13475
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "無効な被演算子コード '%c' です"
  
! #: config/aarch64/aarch64.cc:13495
  #, c-format
  msgid "invalid address mode"
  msgstr "無効なアドレスモードです"
  
! #: config/aarch64/aarch64.cc:23792
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "%<bfloat16_t%> からの無効な変換です"
  
! #: config/aarch64/aarch64.cc:23794
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "%<bfloat16_t%> への無効な変換です"
  
! #: config/aarch64/aarch64.cc:31104
  msgid "preincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31106
  msgid "predecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31108
  #, fuzzy
  #| msgid "pointers are not permitted as case values"
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "case の値としてポインタは許可されていません"
  
! #: config/aarch64/aarch64.cc:31110
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31112
  #, fuzzy
  msgid "negation operation not permitted on svbool_t"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: config/aarch64/aarch64.cc:31114
  #, fuzzy
  msgid "plus operation not permitted on svbool_t"
  msgstr "case の値としてポインタは許可されていません"
  
! #: config/aarch64/aarch64.cc:31116
  #, fuzzy
  msgid "minus operation not permitted on svbool_t"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: config/aarch64/aarch64.cc:31118
  #, fuzzy
  msgid "multiply operation not permitted on svbool_t"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: config/aarch64/aarch64.cc:31120
  #, fuzzy
  msgid "divide operation not permitted on svbool_t"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: config/aarch64/aarch64.cc:31123
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31128
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31130
  #, fuzzy
  msgid "subscript operation not supported on svbool_t"
  msgstr "-fstack-usage はこのターゲットではサポートされていません"
  
! #: config/aarch64/aarch64.cc:31151 config/aarch64/aarch64.cc:31184
  #, fuzzy
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: config/aarch64/aarch64.cc:31172
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "GNU と SVE ベクタの二項演算はできません"
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14543
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
--- 20362,20486 ----
  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:23806
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "%<bfloat16_t%> からの無効な変換です"
  
! #: config/aarch64/aarch64.cc:23808
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "%<bfloat16_t%> への無効な変換です"
  
! #: config/aarch64/aarch64.cc:31118
  msgid "preincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31120
  msgid "predecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31122
  #, fuzzy
  #| msgid "pointers are not permitted as case values"
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "case の値としてポインタは許可されていません"
  
! #: config/aarch64/aarch64.cc:31124
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31126
  #, fuzzy
  msgid "negation operation not permitted on svbool_t"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: config/aarch64/aarch64.cc:31128
  #, fuzzy
  msgid "plus operation not permitted on svbool_t"
  msgstr "case の値としてポインタは許可されていません"
  
! #: config/aarch64/aarch64.cc:31130
  #, fuzzy
  msgid "minus operation not permitted on svbool_t"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: config/aarch64/aarch64.cc:31132
  #, fuzzy
  msgid "multiply operation not permitted on svbool_t"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: config/aarch64/aarch64.cc:31134
  #, fuzzy
  msgid "divide operation not permitted on svbool_t"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: config/aarch64/aarch64.cc:31137
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31142
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31144
  #, fuzzy
  msgid "subscript operation not supported on svbool_t"
  msgstr "-fstack-usage はこのターゲットではサポートされていません"
  
! #: config/aarch64/aarch64.cc:31165 config/aarch64/aarch64.cc:31198
  #, fuzzy
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: config/aarch64/aarch64.cc:31186
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "GNU と SVE ベクタの二項演算はできません"
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14652
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
*************** msgid "invalid %%r value"
*** 20467,20479 ****
  msgstr "無効な %%r 値"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:2995
  #, c-format
  msgid "invalid %%R value"
  msgstr "無効な %%R 値"
  
  #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
! #: config/xtensa/xtensa.cc:2968
  #, c-format
  msgid "invalid %%N value"
  msgstr "無効な %%N 値"
--- 20497,20509 ----
  msgstr "無効な %%r 値"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3011
  #, c-format
  msgid "invalid %%R value"
  msgstr "無効な %%R 値"
  
  #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
! #: config/xtensa/xtensa.cc:2984
  #, c-format
  msgid "invalid %%N value"
  msgstr "無効な %%N 値"
*************** msgstr "無効な %%P 値"
*** 20488,20494 ****
  msgid "invalid %%h value"
  msgstr "無効な %%h 値"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:2988
  #, c-format
  msgid "invalid %%L value"
  msgstr "無効な %%L 値"
--- 20518,20524 ----
  msgid "invalid %%h value"
  msgstr "無効な %%h 値"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:3004
  #, c-format
  msgid "invalid %%L value"
  msgstr "無効な %%L 値"
*************** msgstr "無効な %%m 値"
*** 20503,20509 ****
  msgid "invalid %%M value"
  msgstr "無効な %%M 値"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%U value"
  msgstr "無効な %%U 値"
--- 20533,20539 ----
  msgid "invalid %%M value"
  msgstr "無効な %%M 値"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3018
  #, c-format
  msgid "invalid %%U value"
  msgstr "無効な %%U 値"
*************** msgstr "無効な %%E 値"
*** 20528,20537 ****
  msgid "unknown relocation unspec"
  msgstr ""
  
! #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7560 config/gcn/gcn.cc:7569
! #: config/gcn/gcn.cc:7627 config/gcn/gcn.cc:7635 config/gcn/gcn.cc:7651
! #: config/gcn/gcn.cc:7669 config/gcn/gcn.cc:7720 config/gcn/gcn.cc:7839
! #: config/gcn/gcn.cc:7955 config/rs6000/rs6000.cc:14690
  #, c-format
  msgid "invalid %%xn code"
  msgstr "無効な %%xn コード"
--- 20558,20567 ----
  msgid "unknown relocation unspec"
  msgstr ""
  
! #: 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 コード"
*************** msgstr "被演算子として無効な U
*** 20632,20665 ****
  msgid "unrecognized supposed constant"
  msgstr "認識できない定数のようなもの"
  
! #: config/arm/arm.cc:21090 config/arm/arm.cc:21115 config/arm/arm.cc:21125
! #: config/arm/arm.cc:21134 config/arm/arm.cc:21143
  #, c-format
  msgid "invalid shift operand"
  msgstr "無効なシフト被演算子"
  
! #: config/arm/arm.cc:24061 config/arm/arm.cc:24079
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "述語付き Thumb 命令"
  
! #: config/arm/arm.cc:24067
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "条件シーケンスにある述語付き命令"
  
! #: config/arm/arm.cc:24183 config/arm/arm.cc:24196 config/arm/arm.cc:24221
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "コード '%c' に対する無効な被演算子です"
  
! #: config/arm/arm.cc:24298 config/arm/arm.cc:24320 config/arm/arm.cc:24330
! #: config/arm/arm.cc:24340 config/arm/arm.cc:24350 config/arm/arm.cc:24389
! #: config/arm/arm.cc:24407 config/arm/arm.cc:24425 config/arm/arm.cc:24467
! #: config/arm/arm.cc:24474 config/arm/arm.cc:24492 config/arm/arm.cc:24499
! #: config/arm/arm.cc:24507 config/arm/arm.cc:24528 config/arm/arm.cc:24535
! #: config/arm/arm.cc:24726 config/arm/arm.cc:24733 config/arm/arm.cc:24760
! #: config/arm/arm.cc:24767 config/bfin/bfin.cc:1441 config/bfin/bfin.cc:1448
  #: config/bfin/bfin.cc:1455 config/bfin/bfin.cc:1462 config/bfin/bfin.cc:1471
  #: config/bfin/bfin.cc:1478 config/bfin/bfin.cc:1485 config/bfin/bfin.cc:1492
  #: config/nds32/nds32.cc:3545
--- 20662,20695 ----
  msgid "unrecognized supposed constant"
  msgstr "認識できない定数のようなもの"
  
! #: config/arm/arm.cc:21105 config/arm/arm.cc:21130 config/arm/arm.cc:21140
! #: config/arm/arm.cc:21149 config/arm/arm.cc:21158
  #, c-format
  msgid "invalid shift operand"
  msgstr "無効なシフト被演算子"
  
! #: config/arm/arm.cc:24076 config/arm/arm.cc:24094
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "述語付き Thumb 命令"
  
! #: config/arm/arm.cc:24082
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "条件シーケンスにある述語付き命令"
  
! #: config/arm/arm.cc:24198 config/arm/arm.cc:24211 config/arm/arm.cc:24236
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "コード '%c' に対する無効な被演算子です"
  
! #: config/arm/arm.cc:24313 config/arm/arm.cc:24335 config/arm/arm.cc:24345
! #: config/arm/arm.cc:24355 config/arm/arm.cc:24365 config/arm/arm.cc:24404
! #: config/arm/arm.cc:24422 config/arm/arm.cc:24440 config/arm/arm.cc:24482
! #: config/arm/arm.cc:24489 config/arm/arm.cc:24507 config/arm/arm.cc:24514
! #: config/arm/arm.cc:24522 config/arm/arm.cc:24543 config/arm/arm.cc:24550
! #: config/arm/arm.cc:24741 config/arm/arm.cc:24748 config/arm/arm.cc:24775
! #: config/arm/arm.cc:24782 config/bfin/bfin.cc:1441 config/bfin/bfin.cc:1448
  #: config/bfin/bfin.cc:1455 config/bfin/bfin.cc:1462 config/bfin/bfin.cc:1471
  #: config/bfin/bfin.cc:1478 config/bfin/bfin.cc:1485 config/bfin/bfin.cc:1492
  #: config/nds32/nds32.cc:3545
*************** msgstr "コード '%c' に対する無�
*** 20667,20706 ****
  msgid "invalid operand for code '%c'"
  msgstr "コード '%c' に対する無効な被演算子です"
  
! #: config/arm/arm.cc:24402
  #, c-format
  msgid "instruction never executed"
  msgstr "命令は決して実行されません"
  
  #. Former FPA support, effectively unused after GCC-4.7, but not
  #. removed until gcc-15.
! #: config/arm/arm.cc:24440
  #, fuzzy, c-format
  #| msgid "unsupported operand for code '%c'"
  msgid "obsolete FPA format code '%c'"
  msgstr "コード '%c' に対する無効な被演算子です"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.cc:24449
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
  
  #. Former iWMMXT support, removed after GCC-15.
! #: config/arm/arm.cc:24455
  #, c-format
  msgid "obsolete iWMMXT format code '%c'"
  msgstr ""
  
! #: config/arm/arm.cc:34277
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "%<bfloat16_t%> からの無効な変換です"
  
! #: config/arm/arm.cc:34279
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "%<bfloat16_t%> への無効な変換です"
  
! #: config/arm/arm.cc:34294 config/arm/arm.cc:34310
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
--- 20697,20736 ----
  msgid "invalid operand for code '%c'"
  msgstr "コード '%c' に対する無効な被演算子です"
  
! #: config/arm/arm.cc:24417
  #, c-format
  msgid "instruction never executed"
  msgstr "命令は決して実行されません"
  
  #. Former FPA support, effectively unused after GCC-4.7, but not
  #. removed until gcc-15.
! #: config/arm/arm.cc:24455
  #, fuzzy, c-format
  #| msgid "unsupported operand for code '%c'"
  msgid "obsolete FPA format code '%c'"
  msgstr "コード '%c' に対する無効な被演算子です"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.cc:24464
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
  
  #. Former iWMMXT support, removed after GCC-15.
! #: config/arm/arm.cc:24470
  #, c-format
  msgid "obsolete iWMMXT format code '%c'"
  msgstr ""
  
! #: config/arm/arm.cc:34292
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "%<bfloat16_t%> からの無効な変換です"
  
! #: config/arm/arm.cc:34294
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "%<bfloat16_t%> への無効な変換です"
  
! #: config/arm/arm.cc:34309 config/arm/arm.cc:34325
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
*************** msgstr "無効な %%j 値"
*** 20827,20848 ****
  msgid "invalid const_double operand"
  msgstr "無効な const_double 被演算子"
  
! #: config/bpf/bpf.cc:940
  #, fuzzy
  msgid "invalid address in operand"
  msgstr "無効なアドレスモードです"
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:947
  msgid "unsupported operand"
  msgstr "サポートされていない演算子"
  
  #. Format punctuators via %s to avoid -Wformat-diag.
  #: config/cris/cris.cc:783 config/ft32/ft32.cc:110 config/moxie/moxie.cc:108
! #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6325
! #: gcc.cc:6339 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:1098 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8107
  #: 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
--- 20857,20878 ----
  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 "サポートされていない演算子"
  
  #. Format punctuators via %s to avoid -Wformat-diag.
  #: config/cris/cris.cc:783 config/ft32/ft32.cc:110 config/moxie/moxie.cc:108
! #: 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:1182 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8107
  #: 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 "誤った output_move_double 被
*** 21057,21081 ****
  msgid "bad output_condmove_single operand"
  msgstr "誤った output_condmove_single 被演算子"
  
! #: config/gcn/gcn.cc:7235 config/gcn/gcn.cc:7255 config/gcn/gcn.cc:7259
! #: config/gcn/gcn.cc:7600 config/gcn/gcn.cc:7611 config/gcn/gcn.cc:7614
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:7382 config/gcn/gcn.cc:7405 config/gcn/gcn.cc:7437
! #: config/gcn/gcn.cc:7453 config/gcn/gcn.cc:7468 config/gcn/gcn.cc:7487
! #: config/gcn/gcn.cc:7551 config/gcn/gcn.cc:7745 config/gcn/gcn.cc:7860
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "%%n コードに対する無効な被演算子"
  
! #: config/gcn/gcn.cc:7848
  #, fuzzy, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'Y' です"
  
! #: config/gcn/gcn.cc:7936
  #, c-format
  msgid "invalid fp constant"
  msgstr "無効な浮動小数点定数です"
--- 21087,21111 ----
  msgid "bad output_condmove_single operand"
  msgstr "誤った output_condmove_single 被演算子"
  
! #: config/gcn/gcn.cc:7281 config/gcn/gcn.cc:7301 config/gcn/gcn.cc:7305
! #: config/gcn/gcn.cc:7646 config/gcn/gcn.cc:7657 config/gcn/gcn.cc:7660
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:7428 config/gcn/gcn.cc:7451 config/gcn/gcn.cc:7483
! #: config/gcn/gcn.cc:7499 config/gcn/gcn.cc:7514 config/gcn/gcn.cc:7533
! #: config/gcn/gcn.cc:7597 config/gcn/gcn.cc:7791 config/gcn/gcn.cc:7906
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "%%n コードに対する無効な被演算子"
  
! #: config/gcn/gcn.cc:7894
  #, fuzzy, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'Y' です"
  
! #: config/gcn/gcn.cc:7982
  #, c-format
  msgid "invalid fp constant"
  msgstr "無効な浮動小数点定数です"
*************** msgstr "無効な浮動小数点定数�
*** 21087,21220 ****
  msgid "Expected register or constant integer."
  msgstr "インターフェースまたはインターフェースへのポインタが予期されます"
  
! #: config/i386/i386.cc:13325
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "被演算子として無効な UNSPEC です"
  
! #: config/i386/i386.cc:13868
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "'%s' の誤った用法です"
  
! #: config/i386/i386.cc:13873
  #, fuzzy, c-format
  msgid "invalid use of asm flag output"
  msgstr "無効な型の使用法です"
  
! #: config/i386/i386.cc:14108
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "演算子コード '%c' に対する無効な被演算子サイズです"
  
! #: config/i386/i386.cc:14143
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "演算子コード '%c' に対する無効な被演算子サイズです"
  
! #: config/i386/i386.cc:14218
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "被演算子コード '%c' に無効な被演算子型が使用されました"
  
! #: config/i386/i386.cc:14223
  #, fuzzy, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "演算子コード '%c' に対する無効な被演算子サイズです"
  
! #: config/i386/i386.cc:14301
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'Y' です"
  
! #: config/i386/i386.cc:14380
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14398
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14419
  #, fuzzy, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14434
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14462
  #, fuzzy, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14480
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14503
  #, fuzzy, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14530
  #, fuzzy, c-format
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14618
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "無効な被演算子コード '%c' です"
  
! #: config/i386/i386.cc:14680 config/i386/i386.cc:15069
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "演算子に対する無効な制約です"
  
! #: config/i386/i386.cc:14781
  #, c-format
  msgid "invalid vector immediate"
  msgstr "無効なベクトル直接表記"
  
! #: config/i386/i386.cc:17959
  msgid "unknown insn mode"
  msgstr "不明な命令モード"
  
! #: config/i386/i386.cc:24693
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "%<bfloat16_t%> からの無効な変換です"
  
! #: config/i386/i386.cc:24696
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "%<bfloat16_t%> からの無効な変換です"
  
! #: config/i386/i386.cc:24699
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "%<bfloat16_t%> への無効な変換です"
  
! #: config/i386/i386.cc:24702
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "%<bfloat16_t%> への無効な変換です"
  
! #: config/i386/i386.cc:24740 config/i386/i386.cc:24765
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24743 config/i386/i386.cc:24769
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
--- 21117,21250 ----
  msgid "Expected register or constant integer."
  msgstr "インターフェースまたはインターフェースへのポインタが予期されます"
  
! #: config/i386/i386.cc:13434
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "被演算子として無効な UNSPEC です"
  
! #: config/i386/i386.cc:13977
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "'%s' の誤った用法です"
  
! #: config/i386/i386.cc:13982
  #, fuzzy, c-format
  msgid "invalid use of asm flag output"
  msgstr "無効な型の使用法です"
  
! #: config/i386/i386.cc:14217
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "演算子コード '%c' に対する無効な被演算子サイズです"
  
! #: config/i386/i386.cc:14252
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "演算子コード '%c' に対する無効な被演算子サイズです"
  
! #: config/i386/i386.cc:14327
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "被演算子コード '%c' に無効な被演算子型が使用されました"
  
! #: config/i386/i386.cc:14332
  #, fuzzy, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "演算子コード '%c' に対する無効な被演算子サイズです"
  
! #: config/i386/i386.cc:14410
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'Y' です"
  
! #: config/i386/i386.cc:14489
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14507
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14528
  #, fuzzy, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14543
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14571
  #, fuzzy, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14589
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14612
  #, fuzzy, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14639
  #, fuzzy, c-format
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14727
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "無効な被演算子コード '%c' です"
  
! #: config/i386/i386.cc:14789 config/i386/i386.cc:15178
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "演算子に対する無効な制約です"
  
! #: config/i386/i386.cc:14890
  #, c-format
  msgid "invalid vector immediate"
  msgstr "無効なベクトル直接表記"
  
! #: config/i386/i386.cc:18068
  msgid "unknown insn mode"
  msgstr "不明な命令モード"
  
! #: config/i386/i386.cc:24802
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "%<bfloat16_t%> からの無効な変換です"
  
! #: config/i386/i386.cc:24805
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "%<bfloat16_t%> からの無効な変換です"
  
! #: config/i386/i386.cc:24808
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "%<bfloat16_t%> への無効な変換です"
  
! #: config/i386/i386.cc:24811
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "%<bfloat16_t%> への無効な変換です"
  
! #: config/i386/i386.cc:24849 config/i386/i386.cc:24874
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24852 config/i386/i386.cc:24878
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
*************** msgid "insn contains an invalid address
*** 21360,21366 ****
  msgstr "命令に無効なアドレスが含まれています!"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3105
  msgid "invalid address"
  msgstr "無効なアドレスです"
  
--- 21390,21396 ----
  msgstr "命令に無効なアドレスが含まれています!"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3121
  msgid "invalid address"
  msgstr "無効なアドレスです"
  
*************** msgstr "無効な再配置です"
*** 21435,21441 ****
  msgid "invalid %%H value"
  msgstr "無効な %%H 値"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3023
  #, c-format
  msgid "invalid %%d value"
  msgstr "無効な %%d 値です"
--- 21465,21471 ----
  msgid "invalid %%H value"
  msgstr "無効な %%H 値"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3039
  #, c-format
  msgid "invalid %%d value"
  msgstr "無効な %%d 値です"
*************** msgstr "誤った 128 ビット move"
*** 21573,21579 ****
  msgid "invalid %%A value"
  msgstr "無効な %%A 値"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2934
  #, c-format
  msgid "invalid %%D value"
  msgstr "無効な %%D 値です"
--- 21603,21609 ----
  msgid "invalid %%A value"
  msgstr "無効な %%A 値"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2950
  #, c-format
  msgid "invalid %%D value"
  msgstr "無効な %%D 値です"
*************** msgstr "無効な %%J コードです"
*** 21613,21619 ****
  msgid "invalid %%k value"
  msgstr "無効な %%k 値です"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%K value"
  msgstr "無効な %%K 値です"
--- 21643,21649 ----
  msgid "invalid %%k value"
  msgstr "無効な %%k 値です"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:2997
  #, c-format
  msgid "invalid %%K value"
  msgstr "無効な %%K 値です"
*************** msgstr "無効な %%T 値です"
*** 21643,21659 ****
  msgid "invalid %%u value"
  msgstr "無効な %%u 値です"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2956
  #, c-format
  msgid "invalid %%v value"
  msgstr "無効な %%v 値です"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3009
  #, c-format
  msgid "invalid %%V value"
  msgstr "無効な %%V 値"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%x value"
  msgstr "無効な %%x 値です"
--- 21673,21689 ----
  msgid "invalid %%u value"
  msgstr "無効な %%u 値です"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2972
  #, c-format
  msgid "invalid %%v value"
  msgstr "無効な %%v 値です"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3025
  #, c-format
  msgid "invalid %%V value"
  msgstr "無効な %%V 値"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3032
  #, c-format
  msgid "invalid %%x value"
  msgstr "無効な %%x 値です"
*************** msgstr ""
*** 21807,21831 ****
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
! #: config/sh/sh.cc:1229
  #, c-format
  msgid "invalid operand to %%R"
  msgstr "%%R への無効な被演算子です"
  
! #: config/sh/sh.cc:1256
  #, c-format
  msgid "invalid operand to %%S"
  msgstr "%%S への無効な被演算子です"
  
! #: config/sh/sh.cc:8680
  msgid "created and used with different architectures / ABIs"
  msgstr "作成時と使用時で アーキテクチャ/ABI が異なります"
  
! #: config/sh/sh.cc:8682
  msgid "created and used with different ABIs"
  msgstr "作成時と使用時で ABI が異なります"
  
! #: config/sh/sh.cc:8684
  msgid "created and used with different endianness"
  msgstr "作成時と使用時でエンディアンが異なります"
  
--- 21837,21861 ----
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
! #: config/sh/sh.cc:1227
  #, c-format
  msgid "invalid operand to %%R"
  msgstr "%%R への無効な被演算子です"
  
! #: config/sh/sh.cc:1254
  #, c-format
  msgid "invalid operand to %%S"
  msgstr "%%S への無効な被演算子です"
  
! #: config/sh/sh.cc:8679
  msgid "created and used with different architectures / ABIs"
  msgstr "作成時と使用時で アーキテクチャ/ABI が異なります"
  
! #: config/sh/sh.cc:8681
  msgid "created and used with different ABIs"
  msgstr "作成時と使用時で ABI が異なります"
  
! #: config/sh/sh.cc:8683
  msgid "created and used with different endianness"
  msgstr "作成時と使用時でエンディアンが異なります"
  
*************** msgstr "不正な被演算子が検出�
*** 21952,21975 ****
  msgid "Unable to load DLL."
  msgstr "DLL 用のコードを生成する"
  
! #: config/xtensa/xtensa.cc:848 config/xtensa/xtensa.cc:882
  msgid "bad test"
  msgstr "誤った test です"
  
! #: config/xtensa/xtensa.cc:2976
  msgid "invalid mask"
  msgstr "無効なマスクです"
  
! #: config/xtensa/xtensa.cc:3042 config/xtensa/xtensa.cc:3052
  #, c-format
  msgid "invalid %%t/%%b value"
  msgstr "無効な %%t/%%b 値です"
  
! #: config/xtensa/xtensa.cc:3130
  msgid "no register in address"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:3138
  msgid "address offset not a constant"
  msgstr "アドレスオフセットが定数ではありません"
  
--- 21982,22005 ----
  msgid "Unable to load DLL."
  msgstr "DLL 用のコードを生成する"
  
! #: config/xtensa/xtensa.cc:845 config/xtensa/xtensa.cc:879
  msgid "bad test"
  msgstr "誤った test です"
  
! #: config/xtensa/xtensa.cc:2992
  msgid "invalid mask"
  msgstr "無効なマスクです"
  
! #: config/xtensa/xtensa.cc:3058 config/xtensa/xtensa.cc:3068
  #, c-format
  msgid "invalid %%t/%%b value"
  msgstr "無効な %%t/%%b 値です"
  
! #: config/xtensa/xtensa.cc:3146
  msgid "no register in address"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:3154
  msgid "address offset not a constant"
  msgstr "アドレスオフセットが定数ではありません"
  
*************** msgstr "{無名}"
*** 22003,22009 ****
  msgid "aka"
  msgstr "aka"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8217
  msgid "({anonymous})"
  msgstr "({無名})"
  
--- 22033,22039 ----
  msgid "aka"
  msgstr "aka"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8295
  msgid "({anonymous})"
  msgstr "({無名})"
  
*************** msgstr "({無名})"
*** 22016,22054 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3254 c/c-parser.cc:3463 c/c-parser.cc:3477 c/c-parser.cc:7694
! #: c/c-parser.cc:8548 c/c-parser.cc:9126 c/c-parser.cc:9318 c/c-parser.cc:9351
! #: c/c-parser.cc:9649 c/c-parser.cc:14677 c/c-parser.cc:14712
! #: c/c-parser.cc:14743 c/c-parser.cc:14790 c/c-parser.cc:14971
! #: c/c-parser.cc:15804 c/c-parser.cc:15879 c/c-parser.cc:15922
! #: c/c-parser.cc:24064 c/c-parser.cc:24144 c/c-parser.cc:24473
! #: c/c-parser.cc:24499 c/c-parser.cc:24522 c/c-parser.cc:25208
! #: c/c-parser.cc:25251 c/c-parser.cc:26525 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:4325 c/c-parser.cc:4516
! #: c/c-parser.cc:4551 c/c-parser.cc:14964 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18012 cp/parser.cc:37079
! #: cp/parser.cc:37718
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> が予期されます"
  
! #: c/c-parser.cc:3435 c/c-parser.cc:9609
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:3974 c/c-parser.cc:5127 c/c-parser.cc:5319 c/c-parser.cc:5377
! #: c/c-parser.cc:5435 c/c-parser.cc:5824 c/c-parser.cc:5847 c/c-parser.cc:5856
! #: c/c-parser.cc:5907 c/c-parser.cc:5916 c/c-parser.cc:11205
! #: c/c-parser.cc:11291 c/c-parser.cc:11907 c/c-parser.cc:11933
! #: c/c-parser.cc:11967 c/c-parser.cc:12168 c/c-parser.cc:13049
! #: c/c-parser.cc:15078 c/c-parser.cc:17730 c/c-parser.cc:18465
! #: c/c-parser.cc:18524 c/c-parser.cc:18579 c/c-parser.cc:20651
! #: c/c-parser.cc:20943 c/c-parser.cc:21095 c/c-parser.cc:23156
! #: c/c-parser.cc:24564 c/c-parser.cc:25216 c/c-parser.cc:29186
! #: c/c-parser.cc:29454 c/c-parser.cc:29536 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
--- 22046,22084 ----
  #. ;
  #. <~~~~~~~~~ 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:18008 cp/parser.cc:37077
! #: cp/parser.cc:37716
  #, 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
*************** msgstr "%<,%> または %<)%> が予期�
*** 22056,22209 ****
  #: 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:3426 c/c-parser.cc:9601
! #: c/c-parser.cc:21759 cp/parser.cc:37766 cp/parser.cc:46129
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> が予期されます"
  
! #: c/c-parser.cc:5213 c/c-parser.cc:5967 c/c-parser.cc:6324 c/c-parser.cc:6342
! #: c/c-parser.cc:6343 c/c-parser.cc:6852 c/c-parser.cc:6896 c/c-parser.cc:9700
! #: c/c-parser.cc:12159 c/c-parser.cc:13622 c/c-parser.cc:13995
! #: c/c-parser.cc:17052 c/gimple-parser.cc:1920 cp/parser.cc:37730
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> が予期されます"
  
! #: c/c-parser.cc:5415
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5876 c/c-parser.cc:5881 c/c-parser.cc:17713
! #: c/c-parser.cc:18554 c/c-parser.cc:20633 c/c-parser.cc:21567
! #: c/c-parser.cc:21666 c/c-parser.cc:27884 c/c-parser.cc:28205
! #: c/c-parser.cc:29108 c/c-parser.cc:29262 c/c-parser.cc:29479
  #: 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:11064 c/c-parser.cc:17494 cp/parser.cc:37721
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> が予期されます"
  
! #: c/c-parser.cc:6320 c/c-parser.cc:6322 c/c-parser.cc:16957 cp/parser.cc:37733
! #: cp/parser.cc:41636 go/gofrontend/embed.cc:440
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> が予期されます"
  
! #: c/c-parser.cc:7156 c/c-parser.cc:15307 c/c-parser.cc:21643
! #: c/c-parser.cc:24039 c/c-parser.cc:24125 c/c-parser.cc:24886
! #: c/c-parser.cc:26032 c/c-parser.cc:31328 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4312 c/c-parser.cc:4540
! #: c/c-parser.cc:14859 cp/parser.cc:23909 cp/parser.cc:37727
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> が予期されます"
  
! #: c/c-parser.cc:8106 c/c-parser.cc:8115 c/c-parser.cc:10149
! #: c/c-parser.cc:11459 c/c-parser.cc:15071 c/c-parser.cc:15468
! #: c/c-parser.cc:15532 c/c-parser.cc:17034 c/c-parser.cc:18145
! #: c/c-parser.cc:18382 c/c-parser.cc:18944 c/c-parser.cc:19047
! #: c/c-parser.cc:19588 c/c-parser.cc:19756 c/c-parser.cc:20294
! #: c/c-parser.cc:20370 c/c-parser.cc:20501 c/c-parser.cc:20573
! #: c/c-parser.cc:20653 c/c-parser.cc:21326 c/c-parser.cc:21881
! #: c/c-parser.cc:27743 c/c-parser.cc:29135 c/c-parser.cc:29319
! #: c/c-parser.cc:29378 c/c-parser.cc:30614 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:9608 c/c-parser.cc:17638
! #: c/c-parser.cc:19052 cp/parser.cc:37760 cp/parser.cc:39476 cp/parser.cc:42576
! #: cp/parser.cc:43480 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> が予期されます"
  
! #: c/c-parser.cc:9102 cp/parser.cc:37647
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> が予期されます"
  
! #: c/c-parser.cc:11168 c/c-parser.cc:11407 c/c-parser.cc:11957
! #: c/c-parser.cc:11996 c/c-parser.cc:12089 c/c-parser.cc:12230
! #: c/c-parser.cc:13039 c/c-parser.cc:18559 c/c-parser.cc:20439
  #: 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:37077 cp/parser.cc:37736
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> が予期されます"
  
! #: c/c-parser.cc:11851
  msgid "expected %<.%>"
  msgstr "%<.%> が予期されます"
  
! #: c/c-parser.cc:14530 c/c-parser.cc:14562 c/c-parser.cc:14802
! #: cp/parser.cc:40050 cp/parser.cc:40071
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> が予期されます"
  
! #: c/c-parser.cc:15220 c/gimple-parser.cc:1457 cp/parser.cc:37745
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> が予期されます"
  
! #: c/c-parser.cc:19142 c/c-parser.cc:21113 c/c-parser.cc:21630
! #: cp/parser.cc:37769 cp/parser.cc:45980
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> または %<)%> が予期されます"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20286 c/c-parser.cc:23934 c/c-parser.cc:23979
! #: c/c-parser.cc:24136 c/c-parser.cc:24483 c/c-parser.cc:25195
! #: c/c-parser.cc:26408 c/c-parser.cc:27932 c/c-parser.cc:29520
! #: c/gimple-parser.cc:805 c/c-parser.cc:6919 c/c-parser.cc:24056
! #: c/c-parser.cc:24279 cp/parser.cc:37748 cp/parser.cc:47690 cp/parser.cc:47863
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> が予期されます"
  
! #: c/c-parser.cc:21780 c/c-parser.cc:28214 c/c-parser.cc:28235
! #: c/c-parser.cc:17092 c/c-parser.cc:17104 c/c-parser.cc:21760
! #: cp/parser.cc:46130 cp/parser.cc:46157 cp/parser.cc:53808 cp/parser.cc:53819
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:24067 c/c-parser.cc:24147 c/c-parser.cc:24500
! #: c/c-parser.cc:24955 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37724
! #: cp/parser.cc:40260
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> が予期されます"
  
! #: c/c-parser.cc:24160 cp/parser.cc:47788
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "expected %<else%>"
  msgstr "%<delete%> が予期されます"
  
! #: c/c-parser.cc:26079 c/c-parser.cc:26068 cp/parser.cc:50749
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> または %<}%> が予期されます"
  
! #: c/c-parser.cc:30212 cp/parser.cc:56060
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10380
  msgid "(anonymous)"
  msgstr "(無名)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21172 cp/parser.cc:37742
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> が予期されます"
--- 22086,22239 ----
  #: 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:37764 cp/parser.cc:46127
  #, 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:37728
  #, 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:37719
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> が予期されます"
  
! #: c/c-parser.cc:6324 c/c-parser.cc:6326 c/c-parser.cc:16961 cp/parser.cc:37731
! #: cp/parser.cc:41634 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:23905 cp/parser.cc:37725
  #: 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:37758 cp/parser.cc:39474 cp/parser.cc:42574
! #: cp/parser.cc:43478 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> が予期されます"
  
! #: c/c-parser.cc:9106 cp/parser.cc:37645
  #, 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:37075 cp/parser.cc:37734
  #, 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:40048 cp/parser.cc:40069
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> が予期されます"
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37743
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> が予期されます"
  
! #: c/c-parser.cc:19146 c/c-parser.cc:21117 c/c-parser.cc:21634
! #: cp/parser.cc:37767 cp/parser.cc:45978
  #, 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:37746 cp/parser.cc:47688 cp/parser.cc:47861
  #, 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:46128 cp/parser.cc:46155 cp/parser.cc:53806 cp/parser.cc:53817
  #, 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:37722
! #: cp/parser.cc:40258
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> が予期されます"
  
! #: c/c-parser.cc:24164 cp/parser.cc:47786
  #, 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:50747
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> または %<}%> が予期されます"
  
! #: c/c-parser.cc:30216 cp/parser.cc:56058
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10458
  msgid "(anonymous)"
  msgstr "(無名)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21168 cp/parser.cc:37740
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> が予期されます"
*************** msgstr "候補:"
*** 22232,22238 ****
  msgid "  after user-defined conversion:"
  msgstr "利用者定義命令を有効にする"
  
! #: cp/call.cc:8800 cp/pt.cc:27659
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "候補:"
--- 22262,22268 ----
  msgid "  after user-defined conversion:"
  msgstr "利用者定義命令を有効にする"
  
! #: cp/call.cc:8800 cp/pt.cc:27736
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "候補:"
*************** msgstr "<不明な演算子>"
*** 22370,22660 ****
  msgid "At global scope:"
  msgstr "大域スコープ:"
  
! #: cp/reflect.cc:559
  #, fuzzy
  #| msgid "initializer element is not a constant expression"
  msgid "array element not a constant integer"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/reflect.cc:567 cp/reflect.cc:3862
  #, fuzzy
  msgid "reflect_constant failed"
  msgstr "文が予期されます"
  
! #: cp/reflect.cc:1000
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a type"
  msgstr "関数が文字列型を返しません"
  
! #: cp/reflect.cc:1012
  #, fuzzy
  msgid "reflection does not have template arguments"
  msgstr "strftime フォーマットは引数をフォーマットできません"
  
! #: cp/reflect.cc:1023
  #, fuzzy
  msgid "reflection does not represent a function or function type"
  msgstr "呼び出されたオブジェクト %qE は関数ではありません"
  
! #: cp/reflect.cc:2324
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2374
  #, fuzzy
  msgid "operators argument is not a valid operator"
  msgstr "%qs は %qs 用には有効ではありません"
  
! #: cp/reflect.cc:2505
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not have a type"
  msgstr "関数が文字列型を返しません"
  
! #: cp/reflect.cc:2621
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2702
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:2922
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an entity with parent"
  msgstr "関数が文字列型を返しません"
  
! #: cp/reflect.cc:3045
  #, fuzzy
  #| msgid "cannot set interrupt attribute: no current function"
  msgid "reflection does not represent parameter of current function"
  msgstr "interrupt 属性を設定できません: 現在の関数がありません"
  
! #: cp/reflect.cc:3066
  #, fuzzy
  msgid "reflection does not represent a function or function type with a return type"
  msgstr "呼び出されたオブジェクト %qE は関数ではありません"
  
! #: cp/reflect.cc:3097
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3103
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3108
  #, fuzzy
  msgid "non-constant offset for offset_of"
  msgstr "%qs 用の定数引数が範囲外です"
  
! #: cp/reflect.cc:3172
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3191
  #, fuzzy
  #| msgid "conversion to incomplete type"
  msgid "reflection with incomplete type in size_of"
  msgstr "不完全型への変換です"
  
! #: cp/reflect.cc:3227
  #, fuzzy
  msgid "reflection not suitable for alignment_of"
  msgstr "書き込み可能データ整列を調整しない"
  
! #: cp/reflect.cc:3263
  #, fuzzy
  #| msgid "assignment of function %qD"
  msgid "alignment_of on function type"
  msgstr "関数 %qD への代入です"
  
! #: cp/reflect.cc:3272
  msgid "reflection with incomplete type in alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3307
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3331
  msgid "reflection with incomplete type in bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3507
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3547 cp/reflect.cc:3630
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3551 cp/reflect.cc:3634
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3767
  msgid "reflection does not represent a type, type alias, variable, function, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3779
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:3886
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:3913
  #, fuzzy
  msgid "reflect_function failed"
  msgstr "関数が予期されます"
  
! #: cp/reflect.cc:4792
  msgid "value member missing"
  msgstr ""
  
! #: cp/reflect.cc:4803 cp/reflect.cc:4812
  #, fuzzy
  msgid "unexpected value of value member"
  msgstr "クラス名が予期されます"
  
! #: cp/reflect.cc:4919
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:4943
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a complete enumeration type"
  msgstr "関数が文字列型を返しません"
  
! #: cp/reflect.cc:5000
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "関数が文字列型を返しません"
  
! #: cp/reflect.cc:5156
  #, fuzzy
  msgid "reflection represents non-integral or bool type"
  msgstr "非整数型のビットフィールド %qD です"
  
! #: cp/reflect.cc:5295
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a template"
  msgstr "関数が文字列型を返しません"
  
! #: cp/reflect.cc:5318
  #, fuzzy
  #| msgid "invalid argument of %qE attribute"
  msgid "invalid argument to can_substitute"
  msgstr "%qE 属性の無効な引数です"
  
! #: cp/reflect.cc:5380
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5509
  #, fuzzy
  #| msgid "target is not pointer or reference"
  msgid "type is not object or reference type"
  msgstr "ターゲットはポインタまたは参照ではありません"
  
! #: cp/reflect.cc:5754
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5760
  #, fuzzy
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr "%qT への %qT からの変換はその値が変更になるかもしれません"
  
! #: cp/reflect.cc:5768
  #, fuzzy
  msgid "name is not a valid identifier"
  msgstr "%<%T::%D%> は有効な宣言子ではありません"
  
! #: cp/reflect.cc:5774
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:5777
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5786
  #, fuzzy
  #| msgid "register name not specified for %q+D"
  msgid "neither name nor bit_width specified"
  msgstr "レジスタ名が %q+D 用に指定されていません"
  
! #: cp/reflect.cc:5792
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5797
  #, fuzzy
  #| msgid "alignment may not be specified for %q+D"
  msgid "both alignment and bit_width specified"
  msgstr "%q+D 用の整列が指定されていないようです"
  
! #: cp/reflect.cc:5801
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:5806
  #, fuzzy
  #| msgid "field width specifier"
  msgid "bit_width 0 with specified name"
  msgstr "フィールド幅指定"
  
! #: cp/reflect.cc:5809
  #, fuzzy
  #| msgid "right shift count is negative"
  msgid "bit_width is negative"
  msgstr "右シフト回数が負です"
  
! #: cp/reflect.cc:5816
  #, fuzzy
  msgid "alignment is not power of two"
  msgstr "要求された整列が 2 の累乗ではありません"
  
! #: cp/reflect.cc:5819
  #, fuzzy
  msgid "alignment is negative"
  msgstr "右シフト回数が負の数です"
  
! #: cp/reflect.cc:5826
  #, fuzzy
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "alignment is smaller than alignment_of"
  msgstr "%qD の整列は元の宣言より大きいです"
  
! #: cp/reflect.cc:6363
  #, fuzzy
  msgid "incomplete parent class"
  msgstr "クラス `%s' の実装が不完全です"
  
! #: cp/reflect.cc:6799
  #, fuzzy
  msgid "neither complete class type nor namespace"
  msgstr "%s=%s は数値ではありません"
  
! #: cp/reflect.cc:6829 cp/reflect.cc:6857 cp/reflect.cc:6886 cp/reflect.cc:6924
! #: cp/reflect.cc:6962 cp/reflect.cc:6993
  #, fuzzy
  msgid "not a complete class type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/reflect.cc:6952
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7128 cp/reflect.cc:7187 cp/reflect.cc:7261
  #, fuzzy
  msgid "value cannot be extracted"
  msgstr "複雑なパラメタをもつ関数は inline にできません"
--- 22400,22690 ----
  msgid "At global scope:"
  msgstr "大域スコープ:"
  
! #: cp/reflect.cc:565
  #, fuzzy
  #| msgid "initializer element is not a constant expression"
  msgid "array element not a constant integer"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/reflect.cc:573 cp/reflect.cc:3906
  #, fuzzy
  msgid "reflect_constant failed"
  msgstr "文が予期されます"
  
! #: cp/reflect.cc:1031
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a type"
  msgstr "関数が文字列型を返しません"
  
! #: cp/reflect.cc:1043
  #, fuzzy
  msgid "reflection does not have template arguments"
  msgstr "strftime フォーマットは引数をフォーマットできません"
  
! #: cp/reflect.cc:1054
  #, fuzzy
  msgid "reflection does not represent a function or function type"
  msgstr "呼び出されたオブジェクト %qE は関数ではありません"
  
! #: cp/reflect.cc:2355
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2405
  #, fuzzy
  msgid "operators argument is not a valid operator"
  msgstr "%qs は %qs 用には有効ではありません"
  
! #: cp/reflect.cc:2536
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not have a type"
  msgstr "関数が文字列型を返しません"
  
! #: cp/reflect.cc:2652
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2733
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:2953
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an entity with parent"
  msgstr "関数が文字列型を返しません"
  
! #: cp/reflect.cc:3076
  #, fuzzy
  #| msgid "cannot set interrupt attribute: no current function"
  msgid "reflection does not represent parameter of current function"
  msgstr "interrupt 属性を設定できません: 現在の関数がありません"
  
! #: cp/reflect.cc:3097
  #, fuzzy
  msgid "reflection does not represent a function or function type with a return type"
  msgstr "呼び出されたオブジェクト %qE は関数ではありません"
  
! #: cp/reflect.cc:3128
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3134
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3139
  #, fuzzy
  msgid "non-constant offset for offset_of"
  msgstr "%qs 用の定数引数が範囲外です"
  
! #: cp/reflect.cc:3203
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3222
  #, fuzzy
  #| msgid "conversion to incomplete type"
  msgid "reflection with incomplete type in size_of"
  msgstr "不完全型への変換です"
  
! #: cp/reflect.cc:3258
  #, fuzzy
  msgid "reflection not suitable for alignment_of"
  msgstr "書き込み可能データ整列を調整しない"
  
! #: cp/reflect.cc:3294
  #, fuzzy
  #| msgid "assignment of function %qD"
  msgid "alignment_of on function type"
  msgstr "関数 %qD への代入です"
  
! #: cp/reflect.cc:3303
  msgid "reflection with incomplete type in alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3338
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3362
  msgid "reflection with incomplete type in bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3538
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3578 cp/reflect.cc:3668
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3582 cp/reflect.cc:3672
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3805
  msgid "reflection does not represent a type, type alias, variable, function, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3817
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:3930
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:3957
  #, fuzzy
  msgid "reflect_function failed"
  msgstr "関数が予期されます"
  
! #: cp/reflect.cc:4840
  msgid "value member missing"
  msgstr ""
  
! #: cp/reflect.cc:4851 cp/reflect.cc:4860
  #, fuzzy
  msgid "unexpected value of value member"
  msgstr "クラス名が予期されます"
  
! #: cp/reflect.cc:4967
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:4991
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a complete enumeration type"
  msgstr "関数が文字列型を返しません"
  
! #: cp/reflect.cc:5048
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "関数が文字列型を返しません"
  
! #: cp/reflect.cc:5204
  #, fuzzy
  msgid "reflection represents non-integral or bool type"
  msgstr "非整数型のビットフィールド %qD です"
  
! #: cp/reflect.cc:5343
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a template"
  msgstr "関数が文字列型を返しません"
  
! #: cp/reflect.cc:5366
  #, fuzzy
  #| msgid "invalid argument of %qE attribute"
  msgid "invalid argument to can_substitute"
  msgstr "%qE 属性の無効な引数です"
  
! #: cp/reflect.cc:5428
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5559
  #, fuzzy
  #| msgid "target is not pointer or reference"
  msgid "type is not object or reference type"
  msgstr "ターゲットはポインタまたは参照ではありません"
  
! #: cp/reflect.cc:5804
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5810
  #, fuzzy
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr "%qT への %qT からの変換はその値が変更になるかもしれません"
  
! #: cp/reflect.cc:5818
  #, fuzzy
  msgid "name is not a valid identifier"
  msgstr "%<%T::%D%> は有効な宣言子ではありません"
  
! #: cp/reflect.cc:5824
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:5827
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5836
  #, fuzzy
  #| msgid "register name not specified for %q+D"
  msgid "neither name nor bit_width specified"
  msgstr "レジスタ名が %q+D 用に指定されていません"
  
! #: cp/reflect.cc:5842
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5847
  #, fuzzy
  #| msgid "alignment may not be specified for %q+D"
  msgid "both alignment and bit_width specified"
  msgstr "%q+D 用の整列が指定されていないようです"
  
! #: cp/reflect.cc:5851
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:5856
  #, fuzzy
  #| msgid "field width specifier"
  msgid "bit_width 0 with specified name"
  msgstr "フィールド幅指定"
  
! #: cp/reflect.cc:5859
  #, fuzzy
  #| msgid "right shift count is negative"
  msgid "bit_width is negative"
  msgstr "右シフト回数が負です"
  
! #: cp/reflect.cc:5866
  #, fuzzy
  msgid "alignment is not power of two"
  msgstr "要求された整列が 2 の累乗ではありません"
  
! #: cp/reflect.cc:5869
  #, fuzzy
  msgid "alignment is negative"
  msgstr "右シフト回数が負の数です"
  
! #: cp/reflect.cc:5876
  #, fuzzy
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "alignment is smaller than alignment_of"
  msgstr "%qD の整列は元の宣言より大きいです"
  
! #: cp/reflect.cc:6413
  #, fuzzy
  msgid "incomplete parent class"
  msgstr "クラス `%s' の実装が不完全です"
  
! #: cp/reflect.cc:6859
  #, fuzzy
  msgid "neither complete class type nor namespace"
  msgstr "%s=%s は数値ではありません"
  
! #: cp/reflect.cc:6889 cp/reflect.cc:6917 cp/reflect.cc:6946 cp/reflect.cc:6984
! #: cp/reflect.cc:7022 cp/reflect.cc:7053
  #, fuzzy
  msgid "not a complete class type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/reflect.cc:7012
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7188 cp/reflect.cc:7247 cp/reflect.cc:7321
  #, fuzzy
  msgid "value cannot be extracted"
  msgstr "複雑なパラメタをもつ関数は inline にできません"
*************** msgstr ""
*** 22699,22729 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6825
  msgid "candidates are:"
  msgstr "候補:"
  
! #: cp/typeck.cc:7784 c/c-typeck.cc:5744
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "単項マイナスへの引数の型が間違っています"
  
! #: cp/typeck.cc:7785 c/c-typeck.cc:5730
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "単項プラスへの引数の型が間違っています"
  
! #: cp/typeck.cc:7812 c/c-typeck.cc:5789
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "ビット反転への引数の型が間違っています"
  
! #: cp/typeck.cc:7832 c/c-typeck.cc:5797
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "abs への引数の型が間違っています"
  
! #: cp/typeck.cc:7844 c/c-typeck.cc:5819
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "複素共役(~)への引数の型が間違っています"
--- 22729,22759 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6821
  msgid "candidates are:"
  msgstr "候補:"
  
! #: cp/typeck.cc:7784 c/c-typeck.cc:5822
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "単項マイナスへの引数の型が間違っています"
  
! #: cp/typeck.cc:7785 c/c-typeck.cc:5808
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "単項プラスへの引数の型が間違っています"
  
! #: cp/typeck.cc:7812 c/c-typeck.cc:5867
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "ビット反転への引数の型が間違っています"
  
! #: cp/typeck.cc:7832 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "abs への引数の型が間違っています"
  
! #: cp/typeck.cc:7844 c/c-typeck.cc:5897
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "複素共役(~)への引数の型が間違っています"
*************** msgstr ""
*** 22762,22829 ****
  msgid "BOZ constant truncated at %L"
  msgstr "浮動小数定数が 0 に切り詰められました"
  
! #: fortran/check.cc:4179
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.cc:4417 fortran/check.cc:4502 fortran/check.cc:4567
! #: fortran/check.cc:5270
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:5021 fortran/intrinsic.cc:5062
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.cc:5897
  #, fuzzy
  msgid "NULL() is not interoperable"
  msgstr "%qD は変数ではありません"
  
! #: fortran/check.cc:5903
  #, fuzzy
  #| msgid "invalid constant"
  msgid "BOZ literal constant"
  msgstr "無効な定数"
  
! #: fortran/check.cc:5909
  msgid "Expression is polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5916
  #, fuzzy
  #| msgid "expression statement has incomplete type"
  msgid "Expression is a noninteroperable derived type"
  msgstr "式の中の文に不完全型があります"
  
! #: fortran/check.cc:5922
  #, fuzzy
  msgid "Procedure unexpected as argument"
  msgstr "packed 属性は必要ありません"
  
! #: fortran/check.cc:5932
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:5939
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:5960
  #, fuzzy
  msgid "Type shall have a character length of 1"
  msgstr "無効な文字定数が #if にあります"
  
! #: fortran/check.cc:5971
  #, fuzzy
  #| msgid "types are not quite compatible"
  msgid "Coarrays are not interoperable"
  msgstr "型は全く互換がありません"
  
! #: fortran/check.cc:5982
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
--- 22792,22859 ----
  msgid "BOZ constant truncated at %L"
  msgstr "浮動小数定数が 0 に切り詰められました"
  
! #: fortran/check.cc:4174
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.cc:4412 fortran/check.cc:4497 fortran/check.cc:4562
! #: fortran/check.cc:5265
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:5016 fortran/intrinsic.cc:5062
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.cc:5892
  #, fuzzy
  msgid "NULL() is not interoperable"
  msgstr "%qD は変数ではありません"
  
! #: fortran/check.cc:5898
  #, fuzzy
  #| msgid "invalid constant"
  msgid "BOZ literal constant"
  msgstr "無効な定数"
  
! #: fortran/check.cc:5904
  msgid "Expression is polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5911
  #, fuzzy
  #| msgid "expression statement has incomplete type"
  msgid "Expression is a noninteroperable derived type"
  msgstr "式の中の文に不完全型があります"
  
! #: fortran/check.cc:5917
  #, fuzzy
  msgid "Procedure unexpected as argument"
  msgstr "packed 属性は必要ありません"
  
! #: fortran/check.cc:5927
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:5934
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:5955
  #, fuzzy
  msgid "Type shall have a character length of 1"
  msgstr "無効な文字定数が #if にあります"
  
! #: fortran/check.cc:5966
  #, fuzzy
  #| msgid "types are not quite compatible"
  msgid "Coarrays are not interoperable"
  msgstr "型は全く互換がありません"
  
! #: fortran/check.cc:5977
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
*************** msgstr ""
*** 22926,22932 ****
  msgid "Driving:"
  msgstr ""
  
! #: fortran/interface.cc:4029 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 22956,22962 ----
  msgid "Driving:"
  msgstr ""
  
! #: fortran/interface.cc:4038 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr ""
*** 23109,23119 ****
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14286
  msgid "assignment"
  msgstr "代入"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14352 fortran/resolve.cc:14355
  #, fuzzy
  msgid "pointer assignment"
  msgstr "代入"
--- 23139,23149 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14333
  msgid "assignment"
  msgstr "代入"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14399 fortran/resolve.cc:14402
  #, fuzzy
  msgid "pointer assignment"
  msgstr "代入"
*************** msgstr "DEALLOCATE オブジェクト"
*** 23240,23258 ****
  msgid "ALLOCATE object"
  msgstr "ALLOCATE オブジェクト"
  
! #: fortran/resolve.cc:9659 fortran/resolve.cc:11829 fortran/resolve.cc:12055
  msgid "STAT variable"
  msgstr "STAT 変数"
  
! #: fortran/resolve.cc:9710 fortran/resolve.cc:11841 fortran/resolve.cc:12067
  msgid "ERRMSG variable"
  msgstr "ERRMSG 変数"
  
! #: fortran/resolve.cc:11637
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11853
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 23270,23288 ----
  msgid "ALLOCATE object"
  msgstr "ALLOCATE オブジェクト"
  
! #: fortran/resolve.cc:9659 fortran/resolve.cc:11846 fortran/resolve.cc:12072
  msgid "STAT variable"
  msgstr "STAT 変数"
  
! #: fortran/resolve.cc:9710 fortran/resolve.cc:11858 fortran/resolve.cc:12084
  msgid "ERRMSG variable"
  msgstr "ERRMSG 変数"
  
! #: fortran/resolve.cc:11654
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11870
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 23261,23291 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6876
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11414
  #, 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:6682
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6690
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11543
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13301
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 23291,23321 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6906
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11451
  #, 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:6690
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6698
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11598
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13373
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr ""
*** 23294,23374 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6595
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6882
  #, fuzzy, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "関数 `%s' への引数が少なすぎます"
  
! #: fortran/trans-intrinsic.cc:6930
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6940
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6947
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7039
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7107
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7187
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7195 fortran/trans-intrinsic.cc:7240
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9609
  #, fuzzy, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "関数呼び出しが集合体の値を持っています"
  
! #: fortran/trans-intrinsic.cc:9641
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13161
  #, fuzzy, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "関数 `%s' への引数が少なすぎます"
  
! #: fortran/trans-intrinsic.cc:13173
  #, fuzzy, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "関数 `%s' への引数が少なすぎます"
  
! #: fortran/trans-intrinsic.cc:13185
  #, fuzzy, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "関数 `%s' への引数が少なすぎます"
  
! #: fortran/trans-intrinsic.cc:13197
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
--- 23324,23404 ----
  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:13166
  #, fuzzy, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "関数 `%s' への引数が少なすぎます"
  
! #: fortran/trans-intrinsic.cc:13178
  #, fuzzy, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "関数 `%s' への引数が少なすぎます"
  
! #: fortran/trans-intrinsic.cc:13190
  #, fuzzy, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "関数 `%s' への引数が少なすぎます"
  
! #: fortran/trans-intrinsic.cc:13202
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13210
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgstr ""
*** 23385,23404 ****
  msgid "Assigned label is not a target label"
  msgstr ""
  
! #: fortran/trans-stmt.cc:1420
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2755
  msgid "Loop iterates infinitely"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2775 fortran/trans-stmt.cc:3031
  msgid "Loop variable has been modified"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2884
  msgid "DO step value is zero"
  msgstr ""
  
--- 23415,23434 ----
  msgid "Assigned label is not a target label"
  msgstr ""
  
! #: fortran/trans-stmt.cc:1423
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2758
  msgid "Loop iterates infinitely"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2778 fortran/trans-stmt.cc:3034
  msgid "Loop variable has been modified"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2887
  msgid "DO step value is zero"
  msgstr ""
  
*************** msgstr ""
*** 23437,23443 ****
  msgid "Error reallocating to %lu bytes"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:183 c-family/c-warn.cc:685 cp/cvt.cc:1462
  #: d/toir.cc:225 rust/backend/rust-tree.cc:515
  #, gcc-internal-format
  msgid "value computed is not used"
--- 23467,23473 ----
  msgid "Error reallocating to %lu bytes"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:183 c-family/c-warn.cc:685 cp/cvt.cc:1464
  #: d/toir.cc:225 rust/backend/rust-tree.cc:515
  #, gcc-internal-format
  msgid "value computed is not used"
*************** msgstr "数値型が予期されます"
*** 23466,23473 ****
  msgid "expected boolean type"
  msgstr "整数または真偽型が予期されます"
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20198 c/c-parser.cc:20205
! #: cp/parser.cc:44601 cp/parser.cc:44608
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "ポインタが予期されます"
--- 23496,23503 ----
  msgid "expected boolean type"
  msgstr "整数または真偽型が予期されます"
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20202 c/c-parser.cc:20209
! #: cp/parser.cc:44599 cp/parser.cc:44606
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "ポインタが予期されます"
*************** msgstr "十分な引数がありませ�
*** 23533,23539 ****
  #: 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:9574
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "引数が多すぎます"
--- 23563,23569 ----
  #: 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:9576
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "引数が多すぎます"
*************** msgstr "-mrelax は RTP PIC 用にのみ
*** 24197,24224 ****
  msgid "exception %qs"
  msgstr "認識できないオプション %<-%s%> です"
  
! #: cobol/parse_ante.h:1659
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Global declarative %s for %s"
  msgstr "無効な宣言です"
  
! #: cobol/parse_ante.h:2511 cobol/symbols.h:164 cobol/genapi.cc:6333
! #: cobol/util.cc:324 cobol/util.cc:371 cobol/util.cc:418 cobol/util.cc:720
  #, gcc-internal-format
  msgid "%s:%d: invalid %<symbol_type_t%> %d"
  msgstr ""
  
! #: cobol/parse_ante.h:3268
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr ""
  
! #: cobol/parse_util.h:360
  #, fuzzy, gcc-internal-format
  msgid "%s: intrinsic function %qs not found"
  msgstr "言語 %s は認識できません"
  
! #: cobol/parse_util.h:392
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: invalid function descr type '%c'"
  msgstr "関数 `%s' に対して不適切な保存クラス"
--- 24227,24254 ----
  msgid "exception %qs"
  msgstr "認識できないオプション %<-%s%> です"
  
! #: cobol/parse_ante.h:1650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Global declarative %s for %s"
  msgstr "無効な宣言です"
  
! #: cobol/parse_ante.h:2502 cobol/symbols.h:164 cobol/genapi.cc:6385
! #: cobol/util.cc:333 cobol/util.cc:380 cobol/util.cc:427 cobol/util.cc:729
  #, gcc-internal-format
  msgid "%s:%d: invalid %<symbol_type_t%> %d"
  msgstr ""
  
! #: cobol/parse_ante.h:3259
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr ""
  
! #: cobol/parse_util.h:455
  #, fuzzy, gcc-internal-format
  msgid "%s: intrinsic function %qs not found"
  msgstr "言語 %s は認識できません"
  
! #: cobol/parse_util.h:487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: invalid function descr type '%c'"
  msgstr "関数 `%s' に対して不適切な保存クラス"
*************** msgstr "関数 `%s' に対して不適�
*** 24229,24245 ****
  msgid "scan.o: %s"
  msgstr "%s: %s"
  
! #: cobol/scan_ante.h:673
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: invalid level '%s'"
  msgstr ""
  
! #: cobol/scan_ante.h:1218
  #, fuzzy, gcc-internal-format
  msgid "%s:%d: invalid symbol type %s for symbol %qs"
  msgstr "`%s' に対するレジスタ名として無効です"
  
! #: cobol/scan_ante.h:1250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "%s:%d: invalid integer '%s'"
--- 24259,24275 ----
  msgid "scan.o: %s"
  msgstr "%s: %s"
  
! #: cobol/scan_ante.h:694
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: invalid level '%s'"
  msgstr ""
  
! #: cobol/scan_ante.h:1239
  #, fuzzy, gcc-internal-format
  msgid "%s:%d: invalid symbol type %s for symbol %qs"
  msgstr "`%s' に対するレジスタ名として無効です"
  
! #: cobol/scan_ante.h:1271
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "%s:%d: invalid integer '%s'"
*************** msgstr "不明な TLS モデル %qs で�
*** 24389,24396 ****
  msgid "unknown pointer size model %qs"
  msgstr "不明な TLS モデル %qs です"
  
! #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:420
! #: common.opt:3882 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
--- 24419,24426 ----
  msgid "unknown pointer size model %qs"
  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
*************** msgstr "%qs は前処理の有効なオ�
*** 24423,24429 ****
  msgid "Unrecognized option: %qs"
  msgstr "認識できないオプション %<-%s%> です"
  
! #: params.opt:497 common.opt:2340
  #, fuzzy, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "不明な TLS モデル %qs です"
--- 24453,24459 ----
  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 です"
*************** msgstr "不明な TLS モデル %qs で�
*** 24443,24565 ****
  msgid "unknown threader debug mode %qs"
  msgstr "不明な TLS モデル %qs です"
  
! #: common.opt:1744
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "不明な余分な精度スタイル %qs です"
  
! #: common.opt:1762
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1806
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "不明な浮動小数短縮形 %qs です"
  
! #: common.opt:1990
  #, fuzzy, gcc-internal-format
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr "不明なアーキテクチャ %qs です"
  
! #: common.opt:2023
  #, fuzzy, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "不明なアーキテクチャ %qs です"
  
! #: common.opt:2095
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr ""
  
! #: common.opt:2127
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:2241
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "不明な IRA アルゴリズム %qs です"
  
! #: common.opt:2254
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "不明な IRA 範囲 %qs です"
  
! #: common.opt:2468
  #, fuzzy, gcc-internal-format
  msgid "targets missing after %qs"
  msgstr "%qs の後にアサーションがありません"
  
! #: common.opt:2471
  #, fuzzy, gcc-internal-format
  msgid "options or targets=options missing after %qs"
  msgstr "%qs の後にアサーションがありません"
  
! #: common.opt:2481
  #, fuzzy, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "不明な TLS モデル %qs です"
  
! #: common.opt:2492
  #, fuzzy, gcc-internal-format
  #| msgid "assertion missing after %qs"
  msgid "option missing after %qs"
  msgstr "%qs の後にアサーションがありません"
  
! #: common.opt:2669
  #, fuzzy, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "不明な型名 %qE です"
  
! #: common.opt:2685
  #, fuzzy, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "不明な型名 %qE です"
  
! #: common.opt:2794
  #, fuzzy, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "不明なアーキテクチャ %qs です"
  
! #: common.opt:2827
  #, fuzzy, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "不明な IRA アルゴリズム %qs です"
  
! #: common.opt:3165
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "不明な TLS モデル %qs です"
  
! #: common.opt:3198
  #, fuzzy, gcc-internal-format
  msgid "unknown trampoline implementation %qs"
  msgstr "不明な型名 %qE です"
  
! #: common.opt:3532
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "不明な TLS モデル %qs です"
  
! #: common.opt:3563
  #, fuzzy, gcc-internal-format
  msgid "unrecognized automatic variable initialization type %qs"
  msgstr "認識できない可視性の値 %qs です"
  
! #: common.opt:3589
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "認識できない可視性の値 %qs です"
  
! #: common.opt:3608
  #, fuzzy, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "(%qs 用の初期化付近)"
  
! #: common.opt:3664
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized argument in option %qs"
  msgid "unrecognized zero init padding bits kind %qs"
--- 24473,24595 ----
  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"
*************** msgstr "オプション %qs 内で認識
*** 24571,24605 ****
  msgid "argument %qs to %<-Whidden-declaration%> not recognized"
  msgstr "%<-Wnormalized%> への引数 %qs が認識できません"
  
! #: algol68/lang.opt:118
  #, fuzzy, gcc-internal-format
  msgid "unknown stropping_regime setting %qs"
  msgstr "不明な IRA アルゴリズム %qs です"
  
! #: rust/lang.opt:90
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown crate type: '%qs'"
  msgstr "不明なレジスタ名です: %s"
  
! #: rust/lang.opt:118
  #, fuzzy, gcc-internal-format
  msgid "unknown rust mangling option %qs"
  msgstr "不明な spec 関数 %qs です"
  
! #: rust/lang.opt:135
  #, fuzzy, gcc-internal-format
  #| msgid "unknown IRA region %qs"
  msgid "unknown rust edition %qs"
  msgstr "不明な IRA 範囲 %qs です"
  
! #: rust/lang.opt:163
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown rust compile-until %qs"
  msgstr "不明な spec 関数 %qs です"
  
! #: rust/lang.opt:220
  #, fuzzy, gcc-internal-format
  msgid "unknown panic strategy %qs"
  msgstr "不明な名前復元 (demangle) スタイル '%s' です"
--- 24601,24635 ----
  msgid "argument %qs to %<-Whidden-declaration%> not recognized"
  msgstr "%<-Wnormalized%> への引数 %qs が認識できません"
  
! #: algol68/lang.opt:121
  #, fuzzy, gcc-internal-format
  msgid "unknown stropping_regime setting %qs"
  msgstr "不明な IRA アルゴリズム %qs です"
  
! #: rust/lang.opt:94
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown crate type: '%qs'"
  msgstr "不明なレジスタ名です: %s"
  
! #: rust/lang.opt:122
  #, fuzzy, gcc-internal-format
  msgid "unknown rust mangling option %qs"
  msgstr "不明な spec 関数 %qs です"
  
! #: rust/lang.opt:139
  #, fuzzy, gcc-internal-format
  #| msgid "unknown IRA region %qs"
  msgid "unknown rust edition %qs"
  msgstr "不明な IRA 範囲 %qs です"
  
! #: rust/lang.opt:167
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown rust compile-until %qs"
  msgstr "不明な spec 関数 %qs です"
  
! #: rust/lang.opt:224
  #, fuzzy, gcc-internal-format
  msgid "unknown panic strategy %qs"
  msgstr "不明な名前復元 (demangle) スタイル '%s' です"
*************** msgstr ""
*** 24813,24833 ****
  msgid "ignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qs"
  msgstr ""
  
! #: attribs.cc:533 c-family/c-attribs.cc:1387 c-family/c-attribs.cc:1431
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2807
! #: c-family/c-attribs.cc:3397 c-family/c-attribs.cc:5472
! #: c-family/c-attribs.cc:5565 cp/contracts.cc:595 cp/decl.cc:18233
! #: cp/decl.cc:18284 cp/friend.cc:319 cp/tree.cc:5723
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "前方での `%s' の宣言"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.cc:739 c-family/c-attribs.cc:4471 objc/objc-act.cc:5134
  #: objc/objc-act.cc:7125 objc/objc-act.cc:8323 objc/objc-act.cc:8379
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
--- 24843,24863 ----
  msgid "ignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qs"
  msgstr ""
  
! #: attribs.cc:533 c-family/c-attribs.cc:1388 c-family/c-attribs.cc:1432
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: 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:595 cp/decl.cc:18264
! #: cp/decl.cc:18315 cp/friend.cc:319 cp/tree.cc:5723
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "前方での `%s' の宣言"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.cc:739 c-family/c-attribs.cc:4472 objc/objc-act.cc:5134
  #: objc/objc-act.cc:7125 objc/objc-act.cc:8323 objc/objc-act.cc:8379
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
*************** msgstr "%qE 属性指示が無視され�
*** 24838,24844 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "%qE 属性指示が無視されました"
  
! #: attribs.cc:762 c/c-parser.cc:2289 cp/cp-gimplify.cc:4115
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "%qE 属性用に間違った数の引数が指定されました"
--- 24868,24874 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "%qE 属性指示が無視されました"
  
! #: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4115
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "%qE 属性用に間違った数の引数が指定されました"
*************** msgstr "%qE 属性用に間違った数�
*** 24848,24854 ****
  msgid "expected %i or more, found %i"
  msgstr "%<(%> またはファイル終端 (EOF) が予期されます"
  
! #: attribs.cc:768 c/c-parser.cc:2292 cp/cp-gimplify.cc:4117
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "%<(%> またはファイル終端 (EOF) が予期されます"
--- 24878,24884 ----
  msgid "expected %i or more, found %i"
  msgstr "%<(%> またはファイル終端 (EOF) が予期されます"
  
! #: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4117
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "%<(%> またはファイル終端 (EOF) が予期されます"
*************** msgstr "%<(%> またはファイル終�
*** 24858,24864 ****
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.cc:791 c-family/c-attribs.cc:5334
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "%qE 属性は型に適用できません"
--- 24888,24894 ----
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.cc:791 c-family/c-attribs.cc:5335
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "%qE 属性は型に適用できません"
*************** msgstr "型が既に定義されてい�
*** 24882,24922 ****
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.cc:943 attribs.cc:1956 attribs.cc:1966 attribs.cc:1976
! #: c-family/c-attribs.cc:1114 c-family/c-attribs.cc:1278
! #: c-family/c-attribs.cc:1297 c-family/c-attribs.cc:1315
! #: c-family/c-attribs.cc:1330 c-family/c-attribs.cc:1358
! #: c-family/c-attribs.cc:1402 c-family/c-attribs.cc:1446
! #: c-family/c-attribs.cc:1488 c-family/c-attribs.cc:1519
! #: c-family/c-attribs.cc:1535 c-family/c-attribs.cc:1552
! #: c-family/c-attribs.cc:1568 c-family/c-attribs.cc:1585
! #: c-family/c-attribs.cc:1610 c-family/c-attribs.cc:1626
! #: c-family/c-attribs.cc:1641 c-family/c-attribs.cc:1738
! #: c-family/c-attribs.cc:1755 c-family/c-attribs.cc:1773
! #: c-family/c-attribs.cc:1798 c-family/c-attribs.cc:1823
! #: c-family/c-attribs.cc:1846 c-family/c-attribs.cc:1863
! #: c-family/c-attribs.cc:1892 c-family/c-attribs.cc:1913
! #: c-family/c-attribs.cc:1934 c-family/c-attribs.cc:1961
! #: c-family/c-attribs.cc:1992 c-family/c-attribs.cc:2021
! #: c-family/c-attribs.cc:2075 c-family/c-attribs.cc:2128
! #: c-family/c-attribs.cc:2194 c-family/c-attribs.cc:2252
! #: c-family/c-attribs.cc:2341 c-family/c-attribs.cc:2371
! #: c-family/c-attribs.cc:2422 c-family/c-attribs.cc:3053
! #: c-family/c-attribs.cc:3252 c-family/c-attribs.cc:3313
! #: c-family/c-attribs.cc:3550 c-family/c-attribs.cc:3630
! #: c-family/c-attribs.cc:3782 c-family/c-attribs.cc:4238
! #: c-family/c-attribs.cc:4304 c-family/c-attribs.cc:4340
! #: c-family/c-attribs.cc:4395 c-family/c-attribs.cc:4624
! #: c-family/c-attribs.cc:4645 c-family/c-attribs.cc:4734
! #: c-family/c-attribs.cc:4766 c-family/c-attribs.cc:4831
! #: c-family/c-attribs.cc:5037 c-family/c-attribs.cc:5336
! #: c-family/c-attribs.cc:6196 c-family/c-attribs.cc:6215
! #: c-family/c-attribs.cc:6238 c-family/c-attribs.cc:6277
! #: c-family/c-attribs.cc:6359 c-family/c-attribs.cc:6391
! #: c-family/c-attribs.cc:6448 c-family/c-attribs.cc:6464
! #: c-family/c-attribs.cc:6636 c-family/c-attribs.cc:6648
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
! #: config/arm/arm.cc:7480 config/arm/arm.cc:7507 config/arm/arm.cc:7524
  #: 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
--- 24912,24952 ----
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.cc:943 attribs.cc:1960 attribs.cc:1970 attribs.cc:1980
! #: c-family/c-attribs.cc:1114 c-family/c-attribs.cc:1279
! #: c-family/c-attribs.cc:1298 c-family/c-attribs.cc:1316
! #: c-family/c-attribs.cc:1331 c-family/c-attribs.cc:1359
! #: c-family/c-attribs.cc:1403 c-family/c-attribs.cc:1447
! #: c-family/c-attribs.cc:1489 c-family/c-attribs.cc:1520
! #: c-family/c-attribs.cc:1536 c-family/c-attribs.cc:1553
! #: c-family/c-attribs.cc:1569 c-family/c-attribs.cc:1586
! #: c-family/c-attribs.cc:1611 c-family/c-attribs.cc:1627
! #: c-family/c-attribs.cc:1642 c-family/c-attribs.cc:1739
! #: c-family/c-attribs.cc:1756 c-family/c-attribs.cc:1774
! #: c-family/c-attribs.cc:1799 c-family/c-attribs.cc:1824
! #: c-family/c-attribs.cc:1847 c-family/c-attribs.cc:1864
! #: c-family/c-attribs.cc:1893 c-family/c-attribs.cc:1914
! #: c-family/c-attribs.cc:1935 c-family/c-attribs.cc:1962
! #: c-family/c-attribs.cc:1993 c-family/c-attribs.cc:2022
! #: c-family/c-attribs.cc:2076 c-family/c-attribs.cc:2129
! #: c-family/c-attribs.cc:2195 c-family/c-attribs.cc:2253
! #: c-family/c-attribs.cc:2342 c-family/c-attribs.cc:2372
! #: c-family/c-attribs.cc:2423 c-family/c-attribs.cc:3054
! #: c-family/c-attribs.cc:3253 c-family/c-attribs.cc:3314
! #: c-family/c-attribs.cc:3551 c-family/c-attribs.cc:3631
! #: c-family/c-attribs.cc:3783 c-family/c-attribs.cc:4239
! #: c-family/c-attribs.cc:4305 c-family/c-attribs.cc:4341
! #: c-family/c-attribs.cc:4396 c-family/c-attribs.cc:4625
! #: c-family/c-attribs.cc:4646 c-family/c-attribs.cc:4735
! #: c-family/c-attribs.cc:4767 c-family/c-attribs.cc:4832
! #: c-family/c-attribs.cc:5038 c-family/c-attribs.cc:5337
! #: c-family/c-attribs.cc:6197 c-family/c-attribs.cc:6216
! #: c-family/c-attribs.cc:6239 c-family/c-attribs.cc:6278
! #: c-family/c-attribs.cc:6360 c-family/c-attribs.cc:6392
! #: c-family/c-attribs.cc:6449 c-family/c-attribs.cc:6465
! #: 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
*************** msgstr "型が既に定義されてい�
*** 24930,24936 ****
  #: 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:6283
  #: cp/tree.cc:5374 cp/tree.cc:5879 d/d-attribs.cc:483 d/d-attribs.cc:702
  #: d/d-attribs.cc:723 d/d-attribs.cc:739 d/d-attribs.cc:756 d/d-attribs.cc:788
  #: d/d-attribs.cc:917 d/d-attribs.cc:976 d/d-attribs.cc:992 d/d-attribs.cc:1008
--- 24960,24966 ----
  #: 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:5374 cp/tree.cc:5879 d/d-attribs.cc:483 d/d-attribs.cc:702
  #: d/d-attribs.cc:723 d/d-attribs.cc:739 d/d-attribs.cc:756 d/d-attribs.cc:788
  #: d/d-attribs.cc:917 d/d-attribs.cc:976 d/d-attribs.cc:992 d/d-attribs.cc:1008
*************** msgstr "型が既に定義されてい�
*** 24950,25185 ****
  msgid "%qE attribute ignored"
  msgstr "%qE 属性は無視されました"
  
! #: attribs.cc:1323
  #, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "定義した後に %qT に適用される属性を無視しています"
  
! #: attribs.cc:1887
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr "%q+D は既に dllexport 属性と宣言されています: dllimport は無視されます"
  
! #: attribs.cc:1899
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr "%q+D は dll からの参照後に dllimport 属性無しで再宣言されました"
  
! #: attribs.cc:1913
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr "%q+D は dllimport 属性無しで再宣言されました: 前の dllimport は無視されます"
  
! #: attribs.cc:1994
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "インライン関数 %q+D は dllimport として宣言されました: 属性が無視されました"
  
! #: attribs.cc:2002
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "関数 %q+D 定義は dllimport としてマークされています"
  
! #: attribs.cc:2010
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "変数 %q+D 定義は dllimport としてマークされています"
  
! #: attribs.cc:2016
  #, fuzzy, gcc-internal-format
  #| msgid "initialized variable %q+D is marked dllimport"
  msgid "thread-local variable %q+D declared as dllimport"
  msgstr "初期化された変数 %q+D は dllimport とマークされています"
  
! #: attribs.cc:2046
  #, fuzzy, gcc-internal-format
  #| msgid "initialized variable %q+D is marked dllimport"
  msgid "thread-local variable %q+D declared as dllexport"
  msgstr "初期化された変数 %q+D は dllimport とマークされています"
  
! #: attribs.cc:2054
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr "シンボル %q+D 用に外部リンクが要求されます (%qE 属性のため)"
  
! #: attribs.cc:2068
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr "%qE は暗黙的にデフォルトの可視性となりますが、%qD は既に異なる可視性として宣言されています"
  
! #: attribs.cc:2366
  msgid "%qD specifies more restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  
! #: attribs.cc:2372 attribs.cc:2394
  #, fuzzy, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "%qD はここで定義されています"
  
! #: attribs.cc:2388
  msgid "%qD specifies less restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  
! #: auto-profile.cc:823
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile cannot encode offset %i that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:827
  #, gcc-internal-format
  msgid "location offset is related to"
  msgstr ""
  
! #: auto-profile.cc:830
  #, gcc-internal-format
  msgid "auto-profile cannot encode discriminators that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:866
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for R8C target"
  msgid "auto-profile is not supported for targets with user label prefix"
  msgstr "%qE 属性は R8C ターゲット用にはサポートされていません"
  
! #: auto-profile.cc:1086
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid symbol name index %d"
  msgstr ""
  
! #: auto-profile.cc:1102
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid filename index %d"
  msgstr ""
  
! #: auto-profile.cc:1604
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains inlined function with symbol name %s instead of symbol name %s"
  msgstr ""
  
! #: auto-profile.cc:1607 auto-profile.cc:1833 auto-profile.cc:1842
! #: auto-profile.cc:1884
  #, gcc-internal-format
  msgid "corresponding call"
  msgstr ""
  
! #: auto-profile.cc:1652
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1657
  #, gcc-internal-format
  msgid "corresponding source location"
  msgstr ""
  
! #: auto-profile.cc:1828
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1836
  #, gcc-internal-format
  msgid "both call targets and inline callsite information is present in auto-profile of function %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1876
  #, gcc-internal-format
  msgid "auto-profile of %q+F seem to contain lost discriminator %i for call of %s at relative location %i"
  msgstr ""
  
! #: auto-profile.cc:1920
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains multiple targets for a direct call with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1936
  #, gcc-internal-format, gfc-internal-format
  msgid "function contains two calls of the same relative location +%i, discriminator %i, that leads to lost auto-profile"
  msgstr ""
  
! #: auto-profile.cc:1944
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr ""
  
! #: auto-profile.cc:1946
  #, fuzzy, gcc-internal-format
  msgid "location of the second call"
  msgstr "前に %qD 用の定義がありません"
  
! #: auto-profile.cc:2000
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr ""
  
! #: auto-profile.cc:2005 auto-profile.cc:2052
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:2048
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr ""
  
! #: auto-profile.cc:2058 auto-profile.cc:2099
  #, fuzzy, gcc-internal-format
  msgid "location is after end of function"
  msgstr "`%s' の宣言は関数の配列"
  
! #: auto-profile.cc:2087
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr ""
  
! #: auto-profile.cc:2092
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:3026
  #, fuzzy, gcc-internal-format
  msgid "Not expected TAG."
  msgstr "%<.%> が予期されます"
  
! #: auto-profile.cc:3049
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr ""
  
! #: auto-profile.cc:3211
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot open profile file %s"
  msgstr "入力ファイル %s を close できません"
  
! #: auto-profile.cc:3217
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr ""
  
! #: auto-profile.cc:3225
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "AutoFDO profile version %u does not match %u"
  msgstr "型 %qT の引数が %qT と一致しません"
  
! #: auto-profile.cc:3237
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read summary information from %s"
  msgstr "friend 関数 `%s' を初期化できません"
  
! #: auto-profile.cc:3245
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read string table from %s"
  msgstr "friend 関数 `%s' を初期化できません"
  
! #: auto-profile.cc:3254
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read function profile from %s"
  msgstr "クラス %s 用のファイルを見つけられません。"
  
! #: auto-profile.cc:3264
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read module profile from %s"
  msgstr "クラス %s 用のファイルを見つけられません。"
--- 24980,25215 ----
  msgid "%qE attribute ignored"
  msgstr "%qE 属性は無視されました"
  
! #: attribs.cc:1327
  #, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "定義した後に %qT に適用される属性を無視しています"
  
! #: attribs.cc:1891
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr "%q+D は既に dllexport 属性と宣言されています: dllimport は無視されます"
  
! #: attribs.cc:1903
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr "%q+D は dll からの参照後に dllimport 属性無しで再宣言されました"
  
! #: attribs.cc:1917
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr "%q+D は dllimport 属性無しで再宣言されました: 前の dllimport は無視されます"
  
! #: attribs.cc:1998
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "インライン関数 %q+D は dllimport として宣言されました: 属性が無視されました"
  
! #: attribs.cc:2006
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "関数 %q+D 定義は dllimport としてマークされています"
  
! #: attribs.cc:2014
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "変数 %q+D 定義は dllimport としてマークされています"
  
! #: attribs.cc:2020
  #, fuzzy, gcc-internal-format
  #| msgid "initialized variable %q+D is marked dllimport"
  msgid "thread-local variable %q+D declared as dllimport"
  msgstr "初期化された変数 %q+D は dllimport とマークされています"
  
! #: attribs.cc:2050
  #, fuzzy, gcc-internal-format
  #| msgid "initialized variable %q+D is marked dllimport"
  msgid "thread-local variable %q+D declared as dllexport"
  msgstr "初期化された変数 %q+D は dllimport とマークされています"
  
! #: attribs.cc:2058
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr "シンボル %q+D 用に外部リンクが要求されます (%qE 属性のため)"
  
! #: attribs.cc:2072
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr "%qE は暗黙的にデフォルトの可視性となりますが、%qD は既に異なる可視性として宣言されています"
  
! #: attribs.cc:2370
  msgid "%qD specifies more restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  
! #: attribs.cc:2376 attribs.cc:2398
  #, fuzzy, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "%qD はここで定義されています"
  
! #: attribs.cc:2392
  msgid "%qD specifies less restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  
! #: auto-profile.cc:822
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile cannot encode offset %i that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:826
  #, gcc-internal-format
  msgid "location offset is related to"
  msgstr ""
  
! #: auto-profile.cc:829
  #, gcc-internal-format
  msgid "auto-profile cannot encode discriminators that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:865
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for R8C target"
  msgid "auto-profile is not supported for targets with user label prefix"
  msgstr "%qE 属性は R8C ターゲット用にはサポートされていません"
  
! #: auto-profile.cc:1085
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid symbol name index %d"
  msgstr ""
  
! #: auto-profile.cc:1101
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid filename index %d"
  msgstr ""
  
! #: auto-profile.cc:1603
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains inlined function with symbol name %s instead of symbol name %s"
  msgstr ""
  
! #: auto-profile.cc:1606 auto-profile.cc:1832 auto-profile.cc:1841
! #: auto-profile.cc:1883
  #, gcc-internal-format
  msgid "corresponding call"
  msgstr ""
  
! #: auto-profile.cc:1651
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1656
  #, gcc-internal-format
  msgid "corresponding source location"
  msgstr ""
  
! #: auto-profile.cc:1827
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1835
  #, gcc-internal-format
  msgid "both call targets and inline callsite information is present in auto-profile of function %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1875
  #, gcc-internal-format
  msgid "auto-profile of %q+F seem to contain lost discriminator %i for call of %s at relative location %i"
  msgstr ""
  
! #: auto-profile.cc:1919
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains multiple targets for a direct call with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1935
  #, gcc-internal-format, gfc-internal-format
  msgid "function contains two calls of the same relative location +%i, discriminator %i, that leads to lost auto-profile"
  msgstr ""
  
! #: auto-profile.cc:1943
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr ""
  
! #: auto-profile.cc:1945
  #, fuzzy, gcc-internal-format
  msgid "location of the second call"
  msgstr "前に %qD 用の定義がありません"
  
! #: auto-profile.cc:1999
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr ""
  
! #: auto-profile.cc:2004 auto-profile.cc:2051
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:2047
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr ""
  
! #: auto-profile.cc:2057 auto-profile.cc:2098
  #, fuzzy, gcc-internal-format
  msgid "location is after end of function"
  msgstr "`%s' の宣言は関数の配列"
  
! #: auto-profile.cc:2086
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr ""
  
! #: auto-profile.cc:2091
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:3025
  #, fuzzy, gcc-internal-format
  msgid "Not expected TAG."
  msgstr "%<.%> が予期されます"
  
! #: auto-profile.cc:3048
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr ""
  
! #: auto-profile.cc:3210
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot open profile file %s"
  msgstr "入力ファイル %s を close できません"
  
! #: auto-profile.cc:3216
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr ""
  
! #: auto-profile.cc:3224
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "AutoFDO profile version %u does not match %u"
  msgstr "型 %qT の引数が %qT と一致しません"
  
! #: auto-profile.cc:3236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read summary information from %s"
  msgstr "friend 関数 `%s' を初期化できません"
  
! #: auto-profile.cc:3244
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read string table from %s"
  msgstr "friend 関数 `%s' を初期化できません"
  
! #: auto-profile.cc:3253
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read function profile from %s"
  msgstr "クラス %s 用のファイルを見つけられません。"
  
! #: auto-profile.cc:3263
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read module profile from %s"
  msgstr "クラス %s 用のファイルを見つけられません。"
*************** msgstr "クラス %s 用のファイル�
*** 25189,25195 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr "オフセットが定数文字列の境界の外にあります"
  
! #: builtins.cc:706 c/c-parser.cc:28574 cp/name-lookup.cc:7082
  #, fuzzy, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qD はここで宣言されています"
--- 25219,25225 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "オフセットが定数文字列の境界の外にあります"
  
! #: builtins.cc:706 c/c-parser.cc:28578 cp/name-lookup.cc:7189
  #, fuzzy, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qD はここで宣言されています"
*************** msgstr "関数 %<__builtin_next_arg%> �
*** 25349,25355 ****
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "%<va_start%> の第二引数が、最後の名前付き引数ではありません"
  
! #: builtins.cc:11505 c/c-parser.cc:12018
  #, fuzzy, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr "%<va_start%> の第二引数が %<register%> 記憶域の場合の動作は不定です"
--- 25379,25385 ----
  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%> 記憶域の場合の動作は不定です"
*************** msgstr "verify_gimple に失敗しまし
*** 25389,25395 ****
  msgid "total size of local objects is too large"
  msgstr "局所オブジェクトの総サイズが大きすぎます"
  
! #: cfgexpand.cc:2140 function.cc:1016 varasm.cc:2585
  #, gcc-internal-format
  msgid "size of variable %q+D is too large"
  msgstr "変数 %q+D のサイズが大きすぎます"
--- 25419,25425 ----
  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 のサイズが大きすぎます"
*************** msgstr "基本ブロックが連続的�
*** 26018,26360 ****
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "命令連鎖中の bb の数 (%d) が n_basic_blocks (%d) と違います"
  
! #: cgraph.cc:3725
  #, fuzzy, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "左シフト回数が負の数です"
  
! #: cgraph.cc:3822
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3827
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3857
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3863
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3869 cgraph.cc:3899
  #, 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:3876
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3887
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3906
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3919
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "オーバーロードされた関数 %s への不十分な引数です"
  
! #: cgraph.cc:3924
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "制御投機を使用する"
  
! #: cgraph.cc:3933
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3962
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3969
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3974
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3979
  #, fuzzy, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "初期化子の要素が定数ではありません"
  
! #: cgraph.cc:3986
  #, fuzzy, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: cgraph.cc:3991
  #, fuzzy, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "シンボルが有効であると見なす"
  
! #: cgraph.cc:3996
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4001
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4006
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4011
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr ""
  
! #: cgraph.cc:4018
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4023
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4030
  #, fuzzy, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "戻り型が void の関数で、`return' に値があります"
  
! #: cgraph.cc:4042
  #, fuzzy, gcc-internal-format
  #| msgid "sanitizer function attribute mismatch"
  msgid "semantic interposition mismatch"
  msgstr "sanitizer関数属性が合いません"
  
! #: cgraph.cc:4049
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4055 cgraph.cc:4122
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "-mno-fentry は SEH と互換性がありません"
  
! #: cgraph.cc:4062
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr "-mno-fentry は SEH と互換性がありません"
  
! #: cgraph.cc:4070
  #, 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:4078 cgraph.cc:4152
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4090
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4100
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "セクションポインタを欠いています"
  
! #: cgraph.cc:4105
  #, fuzzy, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "重複する `virtual' 指定子"
  
! #: cgraph.cc:4112
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.cc:4142
  #, fuzzy, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "左シフト回数が負の数です"
  
! #: cgraph.cc:4173
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4190
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4201
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.cc:4206
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.cc:4217
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4230
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4236
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4241
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4246
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4258
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4264
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4269
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4276
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4290
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4295
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4331
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.cc:4344
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "`%s' は宣言よりも先に使用されました"
  
! #: cgraph.cc:4353
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4363
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.cc:4373
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "文が予期されます"
  
! #: cgraph.cc:4386
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4392
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4400
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4428
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4441
  #, 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:4448
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4460
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4479 cgraph.cc:4492
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4484
  #, fuzzy, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "不完全型のポインタへの間接参照"
  
! #: cgraph.cc:4500
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "verify_cgraph_node に失敗しました"
  
! #: cgraph.cc:4622 varpool.cc:300
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr ""
--- 26048,26390 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "命令連鎖中の bb の数 (%d) が n_basic_blocks (%d) と違います"
  
! #: cgraph.cc:3724
  #, fuzzy, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "左シフト回数が負の数です"
  
! #: cgraph.cc:3821
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3826
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3856
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3862
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3868 cgraph.cc:3898
  #, 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:3875
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3886
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3905
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3918
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "オーバーロードされた関数 %s への不十分な引数です"
  
! #: cgraph.cc:3923
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "制御投機を使用する"
  
! #: cgraph.cc:3932
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3961
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3968
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3973
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3978
  #, fuzzy, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "初期化子の要素が定数ではありません"
  
! #: cgraph.cc:3985
  #, fuzzy, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: cgraph.cc:3990
  #, fuzzy, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "シンボルが有効であると見なす"
  
! #: cgraph.cc:3995
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4000
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4010
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr ""
  
! #: cgraph.cc:4017
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4022
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4029
  #, fuzzy, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "戻り型が void の関数で、`return' に値があります"
  
! #: cgraph.cc:4041
  #, fuzzy, gcc-internal-format
  #| msgid "sanitizer function attribute mismatch"
  msgid "semantic interposition mismatch"
  msgstr "sanitizer関数属性が合いません"
  
! #: cgraph.cc:4048
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4054 cgraph.cc:4121
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "-mno-fentry は SEH と互換性がありません"
  
! #: cgraph.cc:4061
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr "-mno-fentry は SEH と互換性がありません"
  
! #: cgraph.cc:4069
  #, 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:4077 cgraph.cc:4151
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4089
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4099
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "セクションポインタを欠いています"
  
! #: cgraph.cc:4104
  #, fuzzy, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "重複する `virtual' 指定子"
  
! #: cgraph.cc:4111
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.cc:4141
  #, fuzzy, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "左シフト回数が負の数です"
  
! #: cgraph.cc:4172
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4189
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4200
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.cc:4205
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.cc:4216
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4229
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4235
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4240
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4257
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4263
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4268
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4275
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4284
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4289
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4294
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4330
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.cc:4343
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "`%s' は宣言よりも先に使用されました"
  
! #: cgraph.cc:4352
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.cc:4372
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "文が予期されます"
  
! #: cgraph.cc:4385
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4391
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4399
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4427
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4440
  #, 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:4447
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4459
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4478 cgraph.cc:4491
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4483
  #, fuzzy, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "不完全型のポインタへの間接参照"
  
! #: cgraph.cc:4499
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "verify_cgraph_node に失敗しました"
  
! #: cgraph.cc:4621 varpool.cc:300
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr ""
*************** msgstr "インライン関数をイン�
*** 26434,26445 ****
  msgid "%<weakref%> attribute ignored because variable is initialized"
  msgstr "%qE 属性は %qT が既に定義されているため無視されます"
  
! #: cgraphunit.cc:1115 c/c-decl.cc:13688
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F が使用されましたが定義されていません"
  
! #: cgraphunit.cc:1119 c/c-decl.cc:13696
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F が %<static%> と宣言されましたが定義されていません"
--- 26464,26475 ----
  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%> と宣言されましたが定義されていません"
*************** msgstr "応答ファイル %s を閉じ�
*** 26549,26561 ****
  msgid "cannot find %qs"
  msgstr "[%s が見つかりません]"
  
! #: collect-utils.cc:225 collect2.cc:2394 collect2.cc:2564 gcc.cc:3446
! #: gcc.cc:7890
  #, fuzzy, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr "pex_init に失敗しました: %m"
  
! #: collect-utils.cc:234 collect2.cc:2403 collect2.cc:2572 gcc.cc:2755
  #, gcc-internal-format
  msgid "%s: %m"
  msgstr "%s: %m"
--- 26579,26591 ----
  msgid "cannot find %qs"
  msgstr "[%s が見つかりません]"
  
! #: collect-utils.cc:225 collect2.cc:2394 collect2.cc:2564 gcc.cc:3447
! #: gcc.cc:7892
  #, fuzzy, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr "pex_init に失敗しました: %m"
  
! #: collect-utils.cc:234 collect2.cc:2403 collect2.cc:2572 gcc.cc:2756
  #, gcc-internal-format
  msgid "%s: %m"
  msgstr "%s: %m"
*************** msgstr "環境変数 COLLECT_GCC が設�
*** 26570,26576 ****
  msgid "ld returned %d exit status"
  msgstr "ld はステータス %d で終了しました"
  
! #: collect2.cc:918 gcc.cc:8402 config/nvptx/mkoffload.cc:646
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr "atexit に失敗しました"
--- 26600,26606 ----
  msgid "ld returned %d exit status"
  msgstr "ld はステータス %d で終了しました"
  
! #: collect2.cc:918 gcc.cc:8404 config/nvptx/mkoffload.cc:646
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr "atexit に失敗しました"
*************** msgstr ""
*** 26808,26823 ****
  msgid "error writing %qs"
  msgstr "%qs へ書き込み中にエラーが発生しました"
  
! #: coverage.cc:1293
! #, fuzzy, gcc-internal-format
! msgid "filename %qs does not start with profile prefix %qs"
! msgstr "スイッチ %qs が %<-%> で開始されていません"
! 
! #: coverage.cc:1336
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open %s"
  msgstr "%s を開けません"
  
  #: data-streamer-in.cc:55
  #, gcc-internal-format
  msgid "bytecode stream: string too long for the string table"
--- 26838,26853 ----
  msgid "error writing %qs"
  msgstr "%qs へ書き込み中にエラーが発生しました"
  
! #: coverage.cc:1260
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open %s"
  msgstr "%s を開けません"
  
+ #: coverage.cc:1320
+ #, fuzzy, gcc-internal-format
+ msgid "filename %qs does not start with profile prefix %qs"
+ msgstr "スイッチ %qs が %<-%> で開始されていません"
+ 
  #: data-streamer-in.cc:55
  #, gcc-internal-format
  msgid "bytecode stream: string too long for the string table"
*************** msgstr "region_array が region_tree と
*** 27000,27006 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "lp_array が region_tree と適合しません"
  
! #: except.cc:3561 tree.cc:14779 value-prof.cc:529
  #, fuzzy, gcc-internal-format
  msgid "%qs failed"
  msgstr "atexit に失敗しました"
--- 27030,27036 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "lp_array が region_tree と適合しません"
  
! #: except.cc:3561 tree.cc:14780 value-prof.cc:529
  #, fuzzy, gcc-internal-format
  msgid "%qs failed"
  msgstr "atexit に失敗しました"
*************** msgstr ""
*** 27100,27337 ****
  msgid "fold check: original tree changed by fold"
  msgstr ""
  
! #: fold-mem-offsets.cc:856
  #, gcc-internal-format, gfc-internal-format
  msgid "fold-mem-offsets: %d basic blocks and %d edges/basic block"
  msgstr ""
  
! #: function.cc:255
  #, fuzzy, gcc-internal-format
  msgid "total size of local objects %wu exceeds maximum %wu"
  msgstr "局所オブジェクトの総サイズが大きすぎます"
  
! #: function.cc:259
  #, fuzzy, gcc-internal-format
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "局所オブジェクトの総サイズが大きすぎます"
  
! #: function.cc:1779 gimplify.cc:8058 gimplify.cc:8277 varasm.cc:1866
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "%<asm%> 内で制約を行うことは出来ません"
  
! #: function.cc:4283
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "変数 %q+D が %<longjmp%> または %<vfork%> によって破壊されるかもしれません"
  
! #: function.cc:4304
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "引数 %q+D が %<longjmp%> または %<vfork%> によって破壊されるかもしれません"
  
! #: function.cc:5029
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "関数が集合体を返します"
  
! #: gcc.cc:2265
  #, fuzzy, gcc-internal-format
  msgid "cannot open nested response file"
  msgstr "応答ファイル %s を開けませんでした"
  
! #: gcc.cc:2302
  #, fuzzy, gcc-internal-format
  msgid "cannot close nonexistent response file"
  msgstr "応答ファイル %s を閉じられませんでした"
  
! #: gcc.cc:2325
  #, gcc-internal-format, gfc-internal-format
  msgid "could not open temporary response file %s"
  msgstr "一時応答ファイル %s を開けませんでした"
  
! #: gcc.cc:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "could not write to temporary response file %s"
  msgstr "一時応答ファイル %s に書き込むことが出来ませんでした"
  
! #: gcc.cc:2338
  #, gcc-internal-format, gfc-internal-format
  msgid "could not close temporary response file %s"
  msgstr "一時応答ファイル %s を閉じることが出来ませんでした"
  
  #. This leaves DESC open, but the OS will save us.
! #: gcc.cc:2370
  #, fuzzy, gcc-internal-format
  msgid "cannot read spec file %qs: %m"
  msgstr "%s を読み込めません: %m"
  
! #: gcc.cc:2464 gcc.cc:2484
  #, fuzzy
  #| msgid "specs %%include syntax malformed after %ld characters"
  msgid "specs %%include syntax malformed after %td characters"
  msgstr "specs の %%include 構文の %ld 文字以降の形式に誤りがあります"
  
! #: gcc.cc:2510 gcc.cc:2519 gcc.cc:2529 gcc.cc:2539
  #, fuzzy
  #| msgid "specs %%rename syntax malformed after %ld characters"
  msgid "specs %%rename syntax malformed after %td characters"
  msgstr "specs の %%rename 構文の %ld 文字以降の形式に誤りがあります"
  
! #: gcc.cc:2549
  #, gcc-internal-format, gfc-internal-format
  msgid "specs %s spec was not found to be renamed"
  msgstr "spec ファイル %s に名前を変更する spec が見つかりませんでした"
  
! #: gcc.cc:2557
  #, gcc-internal-format
  msgid "%s: attempt to rename spec %qs to already defined spec %qs"
  msgstr ""
  
! #: gcc.cc:2579
  #, fuzzy
  #| msgid "specs unknown %% command after %ld characters"
  msgid "specs unknown %% command after %td characters"
  msgstr "spec ファイル中の %ld 文字の後に不明な %% コマンド"
  
! #: gcc.cc:2591 gcc.cc:2605
  #, fuzzy
  #| msgid "specs file malformed after %ld characters"
  msgid "specs file malformed after %td characters"
  msgstr "%ld 文字の後におかしな spec ファイル"
  
! #: gcc.cc:2660
  #, gcc-internal-format
  msgid "spec file has no spec for linking"
  msgstr "spec ファイルにリンクに関する spec がありません"
  
! #: gcc.cc:3199 gcc.cc:3236
  #, gcc-internal-format
  msgid "system path %qs is not absolute"
  msgstr "システムパス %qs が絶対パスではありません"
  
! #: gcc.cc:3325
  #, fuzzy, gcc-internal-format
  msgid "%<-pipe%> not supported"
  msgstr "-pipe は実装されていません"
  
! #: gcc.cc:3463 gcc.cc:7899
  #, fuzzy, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr "%s を開けません: %m"
  
! #: gcc.cc:3464 gcc.cc:7900
  #, fuzzy, gcc-internal-format
  msgid "cannot execute %qs: %s"
  msgstr "%s を開けません: %m"
  
! #: gcc.cc:3483
  #, gcc-internal-format
  msgid "failed to get exit status: %m"
  msgstr "終了ステータスの取得に失敗しました: %m"
  
! #: gcc.cc:3489
  #, gcc-internal-format
  msgid "failed to get process times: %m"
  msgstr "プロセス時間の取得に失敗しました: %m"
  
  #. The inferior failed to catch the signal.
! #: gcc.cc:3515 gcc.cc:3539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s signal terminated program %s"
  msgstr "代替レジスタ名を使用する"
  
! #: gcc.cc:3985 opts-common.cc:1620 opts-common.cc:1653
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %qs"
  msgstr "認識できないコマンドラインオプション %qs です"
  
! #: gcc.cc:4027
  #, gcc-internal-format
  msgid "GCC is not configured to support %qs as %<-foffload=%> argument"
  msgstr ""
  
! #: gcc.cc:4034
  #, fuzzy, gcc-internal-format
  msgid "valid %<-foffload=%> arguments are: %s; did you mean %qs?"
  msgstr "%qs への有効な引数は次の通りです: %s"
  
! #: gcc.cc:4037
  #, fuzzy, gcc-internal-format
  msgid "valid %<-foffload=%> arguments are: %s"
  msgstr "%qs への有効な引数は次の通りです: %s"
  
! #: gcc.cc:4057
  #, gcc-internal-format
  msgid "%<=%>options missing after %<-foffload-options=%>target"
  msgstr ""
  
! #: gcc.cc:4532
  #, fuzzy, gcc-internal-format
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr "%qs は不明な -save-temps オプションです"
  
! #: gcc.cc:5087
  #, gcc-internal-format
  msgid "linker hardening options not enabled by %<-fhardened%> because other link options were specified on the command line"
  msgstr ""
  
! #: gcc.cc:5111 toplev.cc:720
  #, fuzzy, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr "%qs は有効な出力ファイルではありません"
  
! #: gcc.cc:5116
  #, fuzzy, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr "出力ファイル名が二回指定されています"
  
! #: gcc.cc:5501
  #, fuzzy, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr "-save-temps が指定されたため、-pipe は無視されました"
  
! #: gcc.cc:5589
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr "最後の入力ファイル以降の %<-x %s%> は効果がありません"
  
! #: gcc.cc:5792
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr "ライブラリ探索パス内にデフォルトリンカスクリプト %qs の位置確認ができません"
  
! #: gcc.cc:5999
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr "スイッチ %qs が %<-%> で開始されていません"
  
! #: gcc.cc:6003
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.cc:6236
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr "spec %qs が無効です"
  
! #: gcc.cc:6413
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr "spec %qs に無効な %<%%0%c%> があります"
  
! #: gcc.cc:6703
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr "spec %qs に無効な %<%%W%c%> があります"
  
! #: gcc.cc:6719
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "spec %qs に無効な %<%%0%c%> があります"
  
! #: gcc.cc:6738
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr "spec %qs に無効な %<%%x%c%> があります"
--- 27130,27367 ----
  msgid "fold check: original tree changed by fold"
  msgstr ""
  
! #: fold-mem-offsets.cc:861
  #, gcc-internal-format, gfc-internal-format
  msgid "fold-mem-offsets: %d basic blocks and %d edges/basic block"
  msgstr ""
  
! #: function.cc:257
  #, fuzzy, gcc-internal-format
  msgid "total size of local objects %wu exceeds maximum %wu"
  msgstr "局所オブジェクトの総サイズが大きすぎます"
  
! #: function.cc:261
  #, fuzzy, gcc-internal-format
  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%> 内で制約を行うことは出来ません"
  
! #: function.cc:4285
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "変数 %q+D が %<longjmp%> または %<vfork%> によって破壊されるかもしれません"
  
! #: function.cc:4306
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "引数 %q+D が %<longjmp%> または %<vfork%> によって破壊されるかもしれません"
  
! #: function.cc:5031
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "関数が集合体を返します"
  
! #: gcc.cc:2266
  #, fuzzy, gcc-internal-format
  msgid "cannot open nested response file"
  msgstr "応答ファイル %s を開けませんでした"
  
! #: gcc.cc:2303
  #, fuzzy, gcc-internal-format
  msgid "cannot close nonexistent response file"
  msgstr "応答ファイル %s を閉じられませんでした"
  
! #: gcc.cc:2326
  #, gcc-internal-format, gfc-internal-format
  msgid "could not open temporary response file %s"
  msgstr "一時応答ファイル %s を開けませんでした"
  
! #: gcc.cc:2333
  #, gcc-internal-format, gfc-internal-format
  msgid "could not write to temporary response file %s"
  msgstr "一時応答ファイル %s に書き込むことが出来ませんでした"
  
! #: gcc.cc:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "could not close temporary response file %s"
  msgstr "一時応答ファイル %s を閉じることが出来ませんでした"
  
  #. This leaves DESC open, but the OS will save us.
! #: gcc.cc:2371
  #, fuzzy, gcc-internal-format
  msgid "cannot read spec file %qs: %m"
  msgstr "%s を読み込めません: %m"
  
! #: gcc.cc:2465 gcc.cc:2485
  #, fuzzy
  #| msgid "specs %%include syntax malformed after %ld characters"
  msgid "specs %%include syntax malformed after %td characters"
  msgstr "specs の %%include 構文の %ld 文字以降の形式に誤りがあります"
  
! #: gcc.cc:2511 gcc.cc:2520 gcc.cc:2530 gcc.cc:2540
  #, fuzzy
  #| msgid "specs %%rename syntax malformed after %ld characters"
  msgid "specs %%rename syntax malformed after %td characters"
  msgstr "specs の %%rename 構文の %ld 文字以降の形式に誤りがあります"
  
! #: gcc.cc:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "specs %s spec was not found to be renamed"
  msgstr "spec ファイル %s に名前を変更する spec が見つかりませんでした"
  
! #: gcc.cc:2558
  #, gcc-internal-format
  msgid "%s: attempt to rename spec %qs to already defined spec %qs"
  msgstr ""
  
! #: gcc.cc:2580
  #, fuzzy
  #| msgid "specs unknown %% command after %ld characters"
  msgid "specs unknown %% command after %td characters"
  msgstr "spec ファイル中の %ld 文字の後に不明な %% コマンド"
  
! #: gcc.cc:2592 gcc.cc:2606
  #, fuzzy
  #| msgid "specs file malformed after %ld characters"
  msgid "specs file malformed after %td characters"
  msgstr "%ld 文字の後におかしな spec ファイル"
  
! #: gcc.cc:2661
  #, gcc-internal-format
  msgid "spec file has no spec for linking"
  msgstr "spec ファイルにリンクに関する spec がありません"
  
! #: gcc.cc:3200 gcc.cc:3237
  #, gcc-internal-format
  msgid "system path %qs is not absolute"
  msgstr "システムパス %qs が絶対パスではありません"
  
! #: gcc.cc:3326
  #, fuzzy, gcc-internal-format
  msgid "%<-pipe%> not supported"
  msgstr "-pipe は実装されていません"
  
! #: gcc.cc:3464 gcc.cc:7901
  #, fuzzy, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr "%s を開けません: %m"
  
! #: gcc.cc:3465 gcc.cc:7902
  #, fuzzy, gcc-internal-format
  msgid "cannot execute %qs: %s"
  msgstr "%s を開けません: %m"
  
! #: gcc.cc:3484
  #, gcc-internal-format
  msgid "failed to get exit status: %m"
  msgstr "終了ステータスの取得に失敗しました: %m"
  
! #: gcc.cc:3490
  #, gcc-internal-format
  msgid "failed to get process times: %m"
  msgstr "プロセス時間の取得に失敗しました: %m"
  
  #. The inferior failed to catch the signal.
! #: gcc.cc:3516 gcc.cc:3540
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s signal terminated program %s"
  msgstr "代替レジスタ名を使用する"
  
! #: gcc.cc:3986 opts-common.cc:1620 opts-common.cc:1653
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %qs"
  msgstr "認識できないコマンドラインオプション %qs です"
  
! #: gcc.cc:4028
  #, gcc-internal-format
  msgid "GCC is not configured to support %qs as %<-foffload=%> argument"
  msgstr ""
  
! #: gcc.cc:4035
  #, fuzzy, gcc-internal-format
  msgid "valid %<-foffload=%> arguments are: %s; did you mean %qs?"
  msgstr "%qs への有効な引数は次の通りです: %s"
  
! #: gcc.cc:4038
  #, fuzzy, gcc-internal-format
  msgid "valid %<-foffload=%> arguments are: %s"
  msgstr "%qs への有効な引数は次の通りです: %s"
  
! #: gcc.cc:4058
  #, gcc-internal-format
  msgid "%<=%>options missing after %<-foffload-options=%>target"
  msgstr ""
  
! #: gcc.cc:4534
  #, fuzzy, gcc-internal-format
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr "%qs は不明な -save-temps オプションです"
  
! #: gcc.cc:5089
  #, gcc-internal-format
  msgid "linker hardening options not enabled by %<-fhardened%> because other link options were specified on the command line"
  msgstr ""
  
! #: gcc.cc:5113 toplev.cc:720
  #, fuzzy, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr "%qs は有効な出力ファイルではありません"
  
! #: gcc.cc:5118
  #, fuzzy, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr "出力ファイル名が二回指定されています"
  
! #: gcc.cc:5503
  #, fuzzy, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr "-save-temps が指定されたため、-pipe は無視されました"
  
! #: gcc.cc:5591
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr "最後の入力ファイル以降の %<-x %s%> は効果がありません"
  
! #: gcc.cc:5794
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr "ライブラリ探索パス内にデフォルトリンカスクリプト %qs の位置確認ができません"
  
! #: gcc.cc:6001
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr "スイッチ %qs が %<-%> で開始されていません"
  
! #: gcc.cc:6005
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.cc:6238
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr "spec %qs が無効です"
  
! #: gcc.cc:6415
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr "spec %qs に無効な %<%%0%c%> があります"
  
! #: gcc.cc:6705
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr "spec %qs に無効な %<%%W%c%> があります"
  
! #: gcc.cc:6721
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "spec %qs に無効な %<%%0%c%> があります"
  
! #: gcc.cc:6740
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr "spec %qs に無効な %<%%x%c%> があります"
*************** msgstr "spec %qs に無効な %<%%x%c%>
*** 27339,27476 ****
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.cc:6949
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr "spec 失敗: %<%%*%> はパターンマッチによって初期化されていません"
  
! #: gcc.cc:7000
  #, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "spec 失敗: 認識できない spec オプション %qc です"
  
! #: gcc.cc:7066
  #, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "不明な spec 関数 %qs です"
  
! #: gcc.cc:7096
  #, fuzzy, gcc-internal-format
  msgid "error in arguments to spec function %qs"
  msgstr "spec 関数 %qs の引数内でエラーが発生しました"
  
! #: gcc.cc:7155
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "間違った形式の spec 関数名です"
  
  #. )
! #: gcc.cc:7158
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "spec 関数用の引数がありません"
  
! #: gcc.cc:7177
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr "間違った形式の spec 関数引数です"
  
! #: gcc.cc:7356
  #, fuzzy, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr "忠括弧で括られた spec %qs は無効です(位置 %qc)"
  
! #: gcc.cc:7491
  #, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr "忠括弧で括られた spec %qs は無効です(位置 %qc)"
  
! #: gcc.cc:7586
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr "忠括弧で括られた spec 本体 %qs は無効です"
  
! #: gcc.cc:8190
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "%s:比較デバッグファイル %s の長さを決定することが出来ません"
  
! #: gcc.cc:8201
  #, fuzzy, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr "%s: -fcompare-debug 失敗です (長さ)"
  
! #: gcc.cc:8211 gcc.cc:8252
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "%s: 比較デバッグファイル %s を開くことが出来ません"
  
! #: gcc.cc:8231 gcc.cc:8268
  #, fuzzy, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr "%s: -fcompare-debug 失敗です"
  
! #: gcc.cc:8574
  #, fuzzy, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr "spec 失敗: SYSROOT_SUFFIX_SPEC に二個以上の引数があります"
  
! #: gcc.cc:8599
  #, fuzzy, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr "spec 失敗: SYSROOT_HEADERS_SUFFIX_SPEC に二個以上の引数があります"
  
! #: gcc.cc:8806
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "認識できないコマンドラインオプション %<-fdump-%s%> です"
  
! #: gcc.cc:8810
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "認識できないコマンドラインオプション %<-fdump-%s%> です"
  
! #: gcc.cc:8936
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr "システムルートヘッダ接尾辞付きで設定されていません"
  
! #: gcc.cc:8997 cobol/gcobolspec.cc:370
  #, gcc-internal-format
  msgid "no input files"
  msgstr "入力ファイルがありません"
  
! #: gcc.cc:9052
  #, fuzzy, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr "複数ファイルがあるときに -o と -c、-S または -E を併せて指定できません"
  
! #: gcc.cc:9094
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: %s コンパイラはこのシステムにインストールされていません"
  
! #: gcc.cc:9119
  #, fuzzy, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr "-fcompare-debug 付きで再コンパイルしています"
  
! #: gcc.cc:9135
  #, fuzzy, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr "-fcompare-debug 再コンパイルの間"
  
! #: gcc.cc:9144
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr "最終命令ダンプを比較しています"
  
! #: gcc.cc:9297
  #, fuzzy, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr "フィールド `%s' が見つかりません"
  
! #: gcc.cc:9331
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr "%s: リンクが完了しなかったのでリンカの入力ファイルは使われませんでした"
--- 27369,27506 ----
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.cc:6951
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr "spec 失敗: %<%%*%> はパターンマッチによって初期化されていません"
  
! #: gcc.cc:7002
  #, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "spec 失敗: 認識できない spec オプション %qc です"
  
! #: gcc.cc:7068
  #, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "不明な spec 関数 %qs です"
  
! #: gcc.cc:7098
  #, fuzzy, gcc-internal-format
  msgid "error in arguments to spec function %qs"
  msgstr "spec 関数 %qs の引数内でエラーが発生しました"
  
! #: gcc.cc:7157
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "間違った形式の spec 関数名です"
  
  #. )
! #: gcc.cc:7160
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "spec 関数用の引数がありません"
  
! #: gcc.cc:7179
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr "間違った形式の spec 関数引数です"
  
! #: gcc.cc:7358
  #, fuzzy, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr "忠括弧で括られた spec %qs は無効です(位置 %qc)"
  
! #: gcc.cc:7493
  #, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr "忠括弧で括られた spec %qs は無効です(位置 %qc)"
  
! #: gcc.cc:7588
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr "忠括弧で括られた spec 本体 %qs は無効です"
  
! #: gcc.cc:8192
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "%s:比較デバッグファイル %s の長さを決定することが出来ません"
  
! #: gcc.cc:8203
  #, fuzzy, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr "%s: -fcompare-debug 失敗です (長さ)"
  
! #: gcc.cc:8213 gcc.cc:8254
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "%s: 比較デバッグファイル %s を開くことが出来ません"
  
! #: gcc.cc:8233 gcc.cc:8270
  #, fuzzy, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr "%s: -fcompare-debug 失敗です"
  
! #: gcc.cc:8576
  #, fuzzy, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr "spec 失敗: SYSROOT_SUFFIX_SPEC に二個以上の引数があります"
  
! #: gcc.cc:8601
  #, fuzzy, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr "spec 失敗: SYSROOT_HEADERS_SUFFIX_SPEC に二個以上の引数があります"
  
! #: gcc.cc:8808
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "認識できないコマンドラインオプション %<-fdump-%s%> です"
  
! #: gcc.cc:8812
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "認識できないコマンドラインオプション %<-fdump-%s%> です"
  
! #: gcc.cc:8944
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr "システムルートヘッダ接尾辞付きで設定されていません"
  
! #: gcc.cc:9005 cobol/gcobolspec.cc:370
  #, gcc-internal-format
  msgid "no input files"
  msgstr "入力ファイルがありません"
  
! #: gcc.cc:9060
  #, fuzzy, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr "複数ファイルがあるときに -o と -c、-S または -E を併せて指定できません"
  
! #: gcc.cc:9102
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: %s コンパイラはこのシステムにインストールされていません"
  
! #: gcc.cc:9127
  #, fuzzy, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr "-fcompare-debug 付きで再コンパイルしています"
  
! #: gcc.cc:9143
  #, fuzzy, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr "-fcompare-debug 再コンパイルの間"
  
! #: gcc.cc:9152
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr "最終命令ダンプを比較しています"
  
! #: gcc.cc:9305
  #, fuzzy, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr "フィールド `%s' が見つかりません"
  
! #: gcc.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr "%s: リンクが完了しなかったのでリンカの入力ファイルは使われませんでした"
*************** msgstr "%s: リンクが完了しなか�
*** 27478,27569 ****
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.cc:9337
  #, fuzzy, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr "%s: リンクが完了しなかったのでリンカの入力ファイルは使われませんでした"
  
! #: gcc.cc:9409 c-family/c-opts.cc:852
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.cc:9415
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "言語 %s は認識できません"
  
! #: gcc.cc:9658
  #, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "multilib spec %qs は無効です"
  
! #: gcc.cc:9808 gcc.cc:10021 common/config/riscv/riscv-common.cc:2101
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "multilib spec %qs は無効です"
  
! #: gcc.cc:9957
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr ""
  
! #: gcc.cc:10204
  #, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr ""
  
! #: gcc.cc:10244
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr ""
  
! #: gcc.cc:10495
  #, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr "環境変数 %qs が定義されていません"
  
! #: gcc.cc:10665 gcc.cc:10670
  #, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "無効なバージョン番号 %qs です"
  
! #: gcc.cc:10713
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "%%:version-compare への引数が少なすぎます"
  
! #: gcc.cc:10719
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr "%%:version-compare への引数が多すぎます"
  
! #: gcc.cc:10761
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr "不明な演算子 %qs が %%:version-compare 内にあります"
  
! #: gcc.cc:10885
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "%%:compare-debug-dump-opt への引数が多すぎます"
  
! #: gcc.cc:10953
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "%%:compare-debug-self-opt への引数が多すぎます"
  
! #: gcc.cc:11040
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too many arguments for %%:dumps"
  msgstr "書式への引数が多すぎます"
  
! #: gcc.cc:11144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "関数 %<va_start%> への引数の数が間違っています"
  
! #: gcc.cc:11165
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:dwarf-version-gt"
  msgstr "関数 %<va_start%> への引数の数が間違っています"
--- 27508,27599 ----
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.cc:9345
  #, fuzzy, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr "%s: リンクが完了しなかったのでリンカの入力ファイルは使われませんでした"
  
! #: gcc.cc:9417 c-family/c-opts.cc:852
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.cc:9423
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "言語 %s は認識できません"
  
! #: gcc.cc:9666
  #, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "multilib spec %qs は無効です"
  
! #: gcc.cc:9816 gcc.cc:10029 common/config/riscv/riscv-common.cc:2101
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "multilib spec %qs は無効です"
  
! #: gcc.cc:9965
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr ""
  
! #: gcc.cc:10212
  #, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr ""
  
! #: gcc.cc:10252
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr ""
  
! #: gcc.cc:10503
  #, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr "環境変数 %qs が定義されていません"
  
! #: gcc.cc:10673 gcc.cc:10678
  #, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "無効なバージョン番号 %qs です"
  
! #: gcc.cc:10721
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "%%:version-compare への引数が少なすぎます"
  
! #: gcc.cc:10727
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr "%%:version-compare への引数が多すぎます"
  
! #: gcc.cc:10769
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr "不明な演算子 %qs が %%:version-compare 内にあります"
  
! #: gcc.cc:10893
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "%%:compare-debug-dump-opt への引数が多すぎます"
  
! #: gcc.cc:10961
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "%%:compare-debug-self-opt への引数が多すぎます"
  
! #: gcc.cc:11048
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too many arguments for %%:dumps"
  msgstr "書式への引数が多すぎます"
  
! #: gcc.cc:11152
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "関数 %<va_start%> への引数の数が間違っています"
  
! #: gcc.cc:11173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:dwarf-version-gt"
  msgstr "関数 %<va_start%> への引数の数が間違っています"
*************** msgstr ""
*** 27808,27814 ****
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr "構造体の最後ではない所に可変配列メンバがあります"
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6365
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
--- 27838,27844 ----
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr "構造体の最後ではない所に可変配列メンバがあります"
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6367
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
*************** msgstr "%<__int128%> はこのターゲ�
*** 27823,27829 ****
  msgid "%s not supported on this target"
  msgstr "入れ子になった関数はこのターゲットではサポートされていません"
  
! #: gimple-fold.cc:8782 gimple-fold.cc:8811
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "比較が常に %d となります"
--- 27853,27859 ----
  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 となります"
*************** msgstr ""
*** 27848,27854 ****
  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:9528
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "ラベル %qD はここで定義されています"
--- 27878,27884 ----
  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:9636
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "ラベル %qD はここで定義されています"
*************** msgstr "NULL ポインタ"
*** 27868,27890 ****
  msgid "function may return address of local variable"
  msgstr "関数が局所変数のアドレスを返します"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13423
  #, 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:3761 tree.cc:12758 tree.cc:12795 tree.cc:12836
! #: tree.cc:12869 c/c-decl.cc:10900 c/c-parser.cc:23372 c/c-parser.cc:23513
! #: c/c-typeck.cc:3956 c/c-typeck.cc:4210 c/c-typeck.cc:4222 c/c-typeck.cc:7010
! #: c/c-typeck.cc:13318 c/c-typeck.cc:13335 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:9627 cp/constexpr.cc:901 cp/constexpr.cc:1466
! #: cp/constexpr.cc:5734 cp/constexpr.cc:7564 cp/constexpr.cc:7966
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10324 cp/decl2.cc:6720
! #: cp/decl2.cc:6769 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14458
! #: cp/module.cc:14494 cp/parser.cc:24784 cp/parser.cc:25658 cp/pt.cc:9374
! #: cp/semantics.cc:2781 cp/semantics.cc:5410 cp/typeck.cc:2279
  #: cp/typeck.cc:2500 cp/typeck.cc:4821 cp/typeck.cc:11081
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
--- 27898,27920 ----
  msgid "function may return address of local variable"
  msgstr "関数が局所変数のアドレスを返します"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13501
  #, 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:3761 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:4034 c/c-typeck.cc:4288 c/c-typeck.cc:4300 c/c-typeck.cc:7088
! #: c/c-typeck.cc:13396 c/c-typeck.cc:13413 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:5736 cp/constexpr.cc:7566 cp/constexpr.cc:7968
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10327 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14487
! #: cp/module.cc:14523 cp/parser.cc:24780 cp/parser.cc:25654 cp/pt.cc:9376
! #: cp/semantics.cc:2781 cp/semantics.cc:5406 cp/typeck.cc:2279
  #: cp/typeck.cc:2500 cp/typeck.cc:4821 cp/typeck.cc:11081
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
*************** msgstr "無効なポインタモード %
*** 28984,28995 ****
  #: gimple-ssa-warn-access.cc:4014 gimple-ssa-warn-access.cc:4671
  #: gimple-ssa-warn-access.cc:4674 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:10907 c/c-typeck.cc:14141 cp/call.cc:8892
! #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1083
! #: cp/decl.cc:5231 cp/decl.cc:14654 cp/decl.cc:15250 cp/decl.cc:15260
! #: cp/decl.cc:16253 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:8071
! #: cp/parser.cc:27842 cp/reflect.cc:175 cp/typeck.cc:1971 cp/typeck.cc:5316
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD はここで宣言されています"
--- 29014,29025 ----
  #: gimple-ssa-warn-access.cc:4014 gimple-ssa-warn-access.cc:4671
  #: gimple-ssa-warn-access.cc:4674 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:10985 c/c-typeck.cc:14219 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:14671 cp/decl.cc:15267 cp/decl.cc:15277
! #: cp/decl.cc:16284 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:8073
! #: cp/parser.cc:27838 cp/reflect.cc:175 cp/typeck.cc:1971 cp/typeck.cc:5316
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD はここで宣言されています"
*************** msgstr ""
*** 29349,29355 ****
  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:28377 c/c-parser.cc:28395
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> candidate %qD declared here"
  msgstr "仮引数 `%s' が void と宣言されています"
--- 29379,29385 ----
  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 と宣言されています"
*************** msgstr "`%s' の宣言が矛盾してい
*** 29475,29481 ****
  msgid "enclosing %<target%>"
  msgstr "%s を閉じているときにエラーが発生しました: %m"
  
! #: gimplify.cc:9435 gimplify.cc:14140
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "変数 %q+D が %<inline%> と宣言されています"
--- 29505,29511 ----
  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%> と宣言されています"
*************** msgstr "予期しない演算子"
*** 29539,29788 ****
  msgid "unexpected pointer mapping node"
  msgstr "予期しない演算子"
  
! #: gimplify.cc:11539
  #, fuzzy, gcc-internal-format
  #| msgid "circular pointer delegation detected"
  msgid "base pointer cycle detected"
  msgstr "循環ポインタの代表を検出しました"
  
! #: gimplify.cc:12046
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:12362
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: gimplify.cc:13318
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:13614 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:13833 gimplify.cc:13839
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:13856
  #, fuzzy, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "インスタンス変数 `%s' は private と宣言されています"
  
! #: gimplify.cc:13878
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:13886
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:13897 gimplify.cc:13903 gimplify.cc:13909 gimplify.cc:13915
! #: gimplify.cc:13921 gimplify.cc:18361
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:14015
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:14652
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.cc:14709
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.cc:14741
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:14780
  #, fuzzy, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr "唯一の仮引数となる %<void%> には修飾子がつきません"
  
! #: gimplify.cc:14796
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:14863
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr ""
  
! #: gimplify.cc:14893
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:15012
  #, gcc-internal-format
  msgid "allocator with access trait set to %<thread%> results in undefined behavior for %qs directive"
  msgstr ""
  
! #: gimplify.cc:15053
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:15273
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:15327
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15690
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15763
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:15942
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:16242
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:16261
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "%qD の無効なテンプレート宣言です"
  
! #: gimplify.cc:16430
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:16746
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:16756
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:17194 gimplify.cc:17198 gimplify.cc:17207 gimplify.cc:17219
! #: gimplify.cc:17224
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:17389
  #, 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:17454
  #, fuzzy, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr "使用されない変数 %q+D です"
  
! #: gimplify.cc:17485 gimplify.cc:17593
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:18299
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:18323
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:18343
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:18368
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:18396
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:19492
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr ""
  
! #: gimplify.cc:19513
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:19526
  #, fuzzy, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "結果の数が値の数と一致しません"
  
! #: gimplify.cc:19540
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:19553
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:19720
  #, gcc-internal-format
  msgid "%qD is a virtual function but only a direct call is allowed in a dispatch construct"
  msgstr ""
  
! #: gimplify.cc:21475
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "gimplification に失敗しました"
  
! #: gimplify.cc:22090
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.cc:22095
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.cc:22102
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "このコードまで到達した場合、プログラムは中止されます"
--- 29569,29823 ----
  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 "このコードまで到達した場合、プログラムは中止されます"
*************** msgstr ""
*** 30180,30186 ****
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5357 ipa-prop.cc:5401 ipa-prop.cc:5481 ipa-prop.cc:5533
  #, fuzzy, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr "call 文内で無効な関数です"
--- 30215,30221 ----
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5358 ipa-prop.cc:5402 ipa-prop.cc:5482 ipa-prop.cc:5534
  #, fuzzy, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr "call 文内で無効な関数です"
*************** msgstr ""
*** 30357,30405 ****
  msgid "frame size too large for reliable stack checking"
  msgstr "フレームサイズが大きすぎて、スタック検査が信頼できなくなります"
  
! #: json-parsing.cc:1084
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "negative nesting depth of region %i"
  msgid "maximum nesting depth exceeded: %i"
  msgstr "領域 %i の入れ子の深さが負です"
  
! #: json-parsing.cc:1144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid JSON token: %s"
  msgstr "無効な回転 (rotate) 命令です"
  
! #: json-parsing.cc:1147
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected a JSON value but got %s"
  msgstr "予期しない型が `id' (%s) に指定されました"
  
! #: json-parsing.cc:1175
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after '{'; got %s"
  msgstr "行番号 %u に戻るはずでした"
  
! #: json-parsing.cc:1182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after ','; got %s"
  msgstr "行番号 %u に戻るはずでした"
  
! #: json-parsing.cc:1296
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %s; got bad token: %s"
  msgstr "%<operator%> が予期されます"
  
! #: json-parsing.cc:1300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %s; got %s"
  msgstr "%<;%> が予期されます"
  
! #: json-parsing.cc:1319
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %s or %s; got bad token: %s"
  msgstr "%<operator%> が予期されます"
  
! #: json-parsing.cc:1323
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %s or %s; got %s"
--- 30392,30440 ----
  msgid "frame size too large for reliable stack checking"
  msgstr "フレームサイズが大きすぎて、スタック検査が信頼できなくなります"
  
! #: json-parsing.cc:1085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "negative nesting depth of region %i"
  msgid "maximum nesting depth exceeded: %i"
  msgstr "領域 %i の入れ子の深さが負です"
  
! #: json-parsing.cc:1145
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid JSON token: %s"
  msgstr "無効な回転 (rotate) 命令です"
  
! #: json-parsing.cc:1148
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected a JSON value but got %s"
  msgstr "予期しない型が `id' (%s) に指定されました"
  
! #: json-parsing.cc:1176
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after '{'; got %s"
  msgstr "行番号 %u に戻るはずでした"
  
! #: json-parsing.cc:1183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after ','; got %s"
  msgstr "行番号 %u に戻るはずでした"
  
! #: json-parsing.cc:1297
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %s; got bad token: %s"
  msgstr "%<operator%> が予期されます"
  
! #: json-parsing.cc:1301
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %s; got %s"
  msgstr "%<;%> が予期されます"
  
! #: json-parsing.cc:1320
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %s or %s; got bad token: %s"
  msgstr "%<operator%> が予期されます"
  
! #: json-parsing.cc:1324
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %s or %s; got %s"
*************** msgstr "SCoP 内のパラメータの最
*** 30415,30431 ****
  msgid "unable to find a register to spill"
  msgstr "PIC レジスタ用に '%s' を使用できません"
  
! #: lra-constraints.cc:4480 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "%<asm%> 内の被演算子制約に一貫性がありません"
  
! #: lra-constraints.cc:5647
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
  
! #: lra.cc:555
  #, fuzzy, gcc-internal-format
  #| msgid "%<asm%> operand has impossible constraints"
  msgid "%<asm%> operand has impossible constraints or there are not enough registers"
--- 30450,30466 ----
  msgid "unable to find a register to spill"
  msgstr "PIC レジスタ用に '%s' を使用できません"
  
! #: lra-constraints.cc:4524 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "%<asm%> 内の被演算子制約に一貫性がありません"
  
! #: lra-constraints.cc:5701
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
  
! #: lra.cc:556
  #, fuzzy, gcc-internal-format
  #| msgid "%<asm%> operand has impossible constraints"
  msgid "%<asm%> operand has impossible constraints or there are not enough registers"
*************** msgstr "ターゲット形式は無限�
*** 30751,30757 ****
  msgid "default %<target_clones%> attribute was not set"
  msgstr ""
  
! #: multiple_target.cc:283 c-family/c-attribs.cc:6439
  #, fuzzy, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr "%<fast_interrupt%> 属性指示は無視されました"
--- 30786,30792 ----
  msgid "default %<target_clones%> attribute was not set"
  msgstr ""
  
! #: multiple_target.cc:283 c-family/c-attribs.cc:6440
  #, fuzzy, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr "%<fast_interrupt%> 属性指示は無視されました"
*************** msgstr "__builtin_eh_return はこのタ
*** 31192,31209 ****
  msgid "only the %<device_type(any)%> is supported"
  msgstr ""
  
! #: omp-low.cc:15475
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "OpenMP 構造化ブロックへの無効なエントリです"
  
! #: omp-low.cc:15477 omp-low.cc:15482
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "OpenMP 構造化ブロックへの無効なエントリです"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.cc:15486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "OpenMP 構造化ブロックへ/からの無効な分岐です"
--- 31227,31244 ----
  msgid "only the %<device_type(any)%> is supported"
  msgstr ""
  
! #: omp-low.cc:15460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "OpenMP 構造化ブロックへの無効なエントリです"
  
! #: omp-low.cc:15462 omp-low.cc:15467
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "OpenMP 構造化ブロックへの無効なエントリです"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.cc:15471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "OpenMP 構造化ブロックへ/からの無効な分岐です"
*************** msgstr ""
*** 31347,31353 ****
  msgid "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argument"
  msgstr ""
  
! #: optabs.cc:5175
  #, fuzzy, gcc-internal-format
  msgid "indirect jumps are not available on this target"
  msgstr "セクション属性はこのターゲットでは実装されていません"
--- 31382,31388 ----
  msgid "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argument"
  msgstr ""
  
! #: optabs.cc:5190
  #, fuzzy, gcc-internal-format
  msgid "indirect jumps are not available on this target"
  msgstr "セクション属性はこのターゲットでは実装されていません"
*************** msgstr "フィールドの型はここ�
*** 32069,32085 ****
  msgid "object of size %s allocated by %qE"
  msgstr "フィールドの型はここで宣言されました"
  
! #: predict.cc:2639
  #, fuzzy, gcc-internal-format
  msgid "probability %qE must be constant floating-point expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: predict.cc:2652
  #, gcc-internal-format
  msgid "probability %qE is outside the range [0.0, 1.0]"
  msgstr ""
  
! #: predict.cc:3728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing counts for called function %s"
  msgstr "オーバーロードされた関数 %s への不十分な引数です"
--- 32104,32120 ----
  msgid "object of size %s allocated by %qE"
  msgstr "フィールドの型はここで宣言されました"
  
! #: predict.cc:2640
  #, fuzzy, gcc-internal-format
  msgid "probability %qE must be constant floating-point expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: predict.cc:2653
  #, gcc-internal-format
  msgid "probability %qE is outside the range [0.0, 1.0]"
  msgstr ""
  
! #: predict.cc:3729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing counts for called function %s"
  msgstr "オーバーロードされた関数 %s への不十分な引数です"
*************** msgstr ""
*** 32189,32210 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr "出力被演算子 %d は %<&%> 制約を使用しなければいけません"
  
! #: regcprop.cc:1295
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1307
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1310
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.cc:1322
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
--- 32224,32245 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr "出力被演算子 %d は %<&%> 制約を使用しなければいけません"
  
! #: regcprop.cc:1296
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1308
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1311
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.cc:1323
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
*************** msgstr "%qs を固定レジスタとし�
*** 32226,32232 ****
  
  #: reginfo.cc:732 config/arc/arc.cc:1084 config/arc/arc.cc:1126
  #: config/ia64/ia64.cc:6096 config/ia64/ia64.cc:6103 config/pa/pa.cc:477
! #: config/pa/pa.cc:484 config/sh/sh.cc:8291 config/sh/sh.cc:8298
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown register name: %s"
  msgstr "不明なレジスタ名です: %s"
--- 32261,32267 ----
  
  #: reginfo.cc:732 config/arc/arc.cc:1084 config/arc/arc.cc:1126
  #: config/ia64/ia64.cc:6096 config/ia64/ia64.cc:6103 config/pa/pa.cc:477
! #: config/pa/pa.cc:484 config/sh/sh.cc:8290 config/sh/sh.cc:8297
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown register name: %s"
  msgstr "不明なレジスタ名です: %s"
*************** msgstr "無効なポインタモード %
*** 32778,32841 ****
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr ""
  
! #: symtab.cc:1955
  #, fuzzy, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr "関数 %qD が変数として再宣言されました"
  
! #: symtab.cc:1957
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr "変数 %q+D が設定されましたが使用されていません"
  
! #: symtab.cc:1985
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr ""
  
! #: targhooks.cc:205
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_saveregs%> not supported by this target"
  msgstr "__builtin_saveregs はこのターゲットではサポートされていません"
  
! #: targhooks.cc:1236
  #, fuzzy, gcc-internal-format
  msgid "argument %qs is not supported for %qs on this target"
  msgstr "入れ子になった関数はこのターゲットではサポートされていません"
  
! #: targhooks.cc:1278
  #, gcc-internal-format
  msgid "nested functions not supported on this target"
  msgstr "入れ子になった関数はこのターゲットではサポートされていません"
  
! #: targhooks.cc:1291
  #, gcc-internal-format
  msgid "nested function trampolines not supported on this target"
  msgstr ""
  
! #: targhooks.cc:1462
  #, gcc-internal-format
  msgid "global constructors not supported on this target"
  msgstr "大域コンストラクタはこのターゲットではサポートされていません"
  
! #: targhooks.cc:1471
  #, gcc-internal-format
  msgid "global destructors not supported on this target"
  msgstr "大域デストラクタはこのターゲットではサポートされていません"
  
! #: targhooks.cc:1849
  #, fuzzy, gcc-internal-format
  #| msgid "target attribute is not supported on this machine"
  msgid "%<target%> attribute is not supported on this machine"
  msgstr "target 属性はこのマシン上ではサポートされていません"
  
! #: targhooks.cc:1861
  #, fuzzy, gcc-internal-format
  #| msgid "target attribute is not supported on this machine"
  msgid "%<target_version%> attribute is not supported on this machine"
  msgstr "target 属性はこのマシン上ではサポートされていません"
  
! #: targhooks.cc:1875
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC target%> is not supported for this machine"
  msgstr "#pragma GCC target はこのマシン用にはサポートされていません"
--- 32813,32876 ----
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr ""
  
! #: symtab.cc:1951
  #, fuzzy, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr "関数 %qD が変数として再宣言されました"
  
! #: symtab.cc:1953
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr "変数 %q+D が設定されましたが使用されていません"
  
! #: symtab.cc:1981
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr ""
  
! #: targhooks.cc:222
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_saveregs%> not supported by this target"
  msgstr "__builtin_saveregs はこのターゲットではサポートされていません"
  
! #: targhooks.cc:1253
  #, fuzzy, gcc-internal-format
  msgid "argument %qs is not supported for %qs on this target"
  msgstr "入れ子になった関数はこのターゲットではサポートされていません"
  
! #: targhooks.cc:1295
  #, gcc-internal-format
  msgid "nested functions not supported on this target"
  msgstr "入れ子になった関数はこのターゲットではサポートされていません"
  
! #: targhooks.cc:1308
  #, gcc-internal-format
  msgid "nested function trampolines not supported on this target"
  msgstr ""
  
! #: targhooks.cc:1479
  #, gcc-internal-format
  msgid "global constructors not supported on this target"
  msgstr "大域コンストラクタはこのターゲットではサポートされていません"
  
! #: targhooks.cc:1488
  #, gcc-internal-format
  msgid "global destructors not supported on this target"
  msgstr "大域デストラクタはこのターゲットではサポートされていません"
  
! #: targhooks.cc:1866
  #, fuzzy, gcc-internal-format
  #| msgid "target attribute is not supported on this machine"
  msgid "%<target%> attribute is not supported on this machine"
  msgstr "target 属性はこのマシン上ではサポートされていません"
  
! #: targhooks.cc:1878
  #, fuzzy, gcc-internal-format
  #| msgid "target attribute is not supported on this machine"
  msgid "%<target_version%> attribute is not supported on this machine"
  msgstr "target 属性はこのマシン上ではサポートされていません"
  
! #: targhooks.cc:1892
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC target%> is not supported for this machine"
  msgstr "#pragma GCC target はこのマシン用にはサポートされていません"
*************** msgstr ""
*** 33971,34053 ****
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
  
! #: tree-inline.cc:3992
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "関数 %q+F は非局所 goto を受け取るため決して複製されません"
  
! #: tree-inline.cc:3999
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "関数 %q+F は静的変数内の局所ラベルのアドレスを保存するため、決して複写されません"
  
! #: tree-inline.cc:4039
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "関数 %q+F は alloca を使用しているため決してインライン化されません (always_inline 属性を上書きします)"
  
! #: tree-inline.cc:4053
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "関数 %q+F は setjmp を使用しているため決してインライン化されません"
  
! #: tree-inline.cc:4067
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "関数 %q+F は可変引数リストを使用しているため決してインライン化されません"
  
! #: tree-inline.cc:4079
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "関数 %q+F は setjmp-longjmp 例外処理を使用しているため決してインライン化されません"
  
! #: tree-inline.cc:4087
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "関数 %q+F は非局所 goto を使用しているため決してインライン化されません"
  
! #: tree-inline.cc:4099
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "関数 %q+F は __builtin_return または __builtin_apply_args を使用しているため決してインライン化されません"
  
! #: tree-inline.cc:4119
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.cc:4165
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr "関数 %q+F は可変引数リストを使用しているため決してインライン化されません"
  
! #: tree-inline.cc:4232
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "関数 %q+F は -fno-inline を使用して抑止されているため決してインライン化されません"
  
! #: tree-inline.cc:4240
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "関数 %q+F はインライン化と競合する属性を使用しているため決してインライン化されません"
  
! #: tree-inline.cc:4925
  #, fuzzy, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "%q+F 呼び出しのインライン化に失敗しました: %s"
  
! #: tree-inline.cc:4928 tree-inline.cc:4949
  #, gcc-internal-format
  msgid "called from here"
  msgstr "ここから呼び出されました"
  
! #: tree-inline.cc:4931 tree-inline.cc:4952
  #, fuzzy, gcc-internal-format
  msgid "called from this function"
  msgstr "呼び出されたオブジェクト %qE は関数ではありません"
  
! #: tree-inline.cc:4945
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "%q+F 呼び出しのインライン化に失敗しました: %s"
--- 34006,34088 ----
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
  
! #: tree-inline.cc:3994
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "関数 %q+F は非局所 goto を受け取るため決して複製されません"
  
! #: tree-inline.cc:4001
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "関数 %q+F は静的変数内の局所ラベルのアドレスを保存するため、決して複写されません"
  
! #: tree-inline.cc:4041
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "関数 %q+F は alloca を使用しているため決してインライン化されません (always_inline 属性を上書きします)"
  
! #: tree-inline.cc:4055
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "関数 %q+F は setjmp を使用しているため決してインライン化されません"
  
! #: tree-inline.cc:4069
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "関数 %q+F は可変引数リストを使用しているため決してインライン化されません"
  
! #: tree-inline.cc:4081
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "関数 %q+F は setjmp-longjmp 例外処理を使用しているため決してインライン化されません"
  
! #: tree-inline.cc:4089
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "関数 %q+F は非局所 goto を使用しているため決してインライン化されません"
  
! #: tree-inline.cc:4101
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "関数 %q+F は __builtin_return または __builtin_apply_args を使用しているため決してインライン化されません"
  
! #: tree-inline.cc:4121
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.cc:4167
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr "関数 %q+F は可変引数リストを使用しているため決してインライン化されません"
  
! #: tree-inline.cc:4234
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "関数 %q+F は -fno-inline を使用して抑止されているため決してインライン化されません"
  
! #: tree-inline.cc:4242
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "関数 %q+F はインライン化と競合する属性を使用しているため決してインライン化されません"
  
! #: tree-inline.cc:4927
  #, fuzzy, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "%q+F 呼び出しのインライン化に失敗しました: %s"
  
! #: tree-inline.cc:4930 tree-inline.cc:4951
  #, gcc-internal-format
  msgid "called from here"
  msgstr "ここから呼び出されました"
  
! #: tree-inline.cc:4933 tree-inline.cc:4954
  #, fuzzy, gcc-internal-format
  msgid "called from this function"
  msgstr "呼び出されたオブジェクト %qE は関数ではありません"
  
! #: tree-inline.cc:4947
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "%q+F 呼び出しのインライン化に失敗しました: %s"
*************** msgstr ""
*** 34077,34098 ****
  msgid "%s from %s called in %s"
  msgstr ""
  
! #: tree-profile.cc:899
  #, gcc-internal-format, gfc-internal-format
! msgid "Too many conditions (found %u); giving up coverage"
  msgstr ""
  
! #: tree-profile.cc:1757
  #, fuzzy, gcc-internal-format
  msgid "invalid regular expression %qs in %qs"
  msgstr "%qs への有効な引数は次の通りです: %s"
  
! #: tree-profile.cc:1855
  #, gcc-internal-format
  msgid "target does not fully support atomic profile update, single mode is selected with partial atomic updates"
  msgstr ""
  
! #: tree-profile.cc:1861
  #, gcc-internal-format
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
--- 34112,34133 ----
  msgid "%s from %s called in %s"
  msgstr ""
  
! #: tree-profile.cc:925
  #, gcc-internal-format, gfc-internal-format
! msgid "too many conditions (found %u); giving up coverage"
  msgstr ""
  
! #: tree-profile.cc:1783
  #, fuzzy, gcc-internal-format
  msgid "invalid regular expression %qs in %qs"
  msgstr "%qs への有効な引数は次の通りです: %s"
  
! #: tree-profile.cc:1883
  #, gcc-internal-format
  msgid "target does not fully support atomic profile update, single mode is selected with partial atomic updates"
  msgstr ""
  
! #: tree-profile.cc:1889
  #, gcc-internal-format
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
*************** msgstr ""
*** 34606,34612 ****
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.cc:4498
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
--- 34641,34647 ----
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.cc:4493
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
*************** msgstr ""
*** 34686,34752 ****
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "RTL check: ベクトルの elt %d を最後の elt %d (%s 中)と一緒にアクセスします (%s:%d)"
  
! #: tree.cc:12753
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qE は廃止されました: %s"
  
! #: tree.cc:12756
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qE は廃止されました"
  
! #: tree.cc:12779
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE は廃止されました: %s"
  
! #: tree.cc:12782
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE は廃止されました"
  
! #: tree.cc:12788
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "型は廃止されました: %s"
  
! #: tree.cc:12791
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "型は廃止されました"
  
! #: tree.cc:12833
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is unavailable: %s"
  msgstr "%qD は変数ではありません"
  
! #: tree.cc:12835
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is unavailable"
  msgstr "%qD は変数ではありません"
  
! #: tree.cc:12856
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qE is unavailable: %s"
  msgstr "%qD は変数ではありません"
  
! #: tree.cc:12858
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qE is unavailable"
  msgstr "%qD は変数ではありません"
  
! #: tree.cc:12863
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type is deprecated: %s"
  msgid "type is unavailable: %s"
  msgstr "型は廃止されました: %s"
  
! #: tree.cc:12865
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "type is unavailable"
--- 34721,34787 ----
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "RTL check: ベクトルの elt %d を最後の elt %d (%s 中)と一緒にアクセスします (%s:%d)"
  
! #: tree.cc:12754
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qE は廃止されました: %s"
  
! #: tree.cc:12757
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qE は廃止されました"
  
! #: tree.cc:12780
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE は廃止されました: %s"
  
! #: tree.cc:12783
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE は廃止されました"
  
! #: tree.cc:12789
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "型は廃止されました: %s"
  
! #: tree.cc:12792
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "型は廃止されました"
  
! #: tree.cc:12834
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is unavailable: %s"
  msgstr "%qD は変数ではありません"
  
! #: tree.cc:12836
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is unavailable"
  msgstr "%qD は変数ではありません"
  
! #: tree.cc:12857
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qE is unavailable: %s"
  msgstr "%qD は変数ではありません"
  
! #: tree.cc:12859
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qE is unavailable"
  msgstr "%qD は変数ではありません"
  
! #: tree.cc:12864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type is deprecated: %s"
  msgid "type is unavailable: %s"
  msgstr "型は廃止されました: %s"
  
! #: tree.cc:12866
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "type is unavailable"
*************** msgstr "%qD は変数ではありませ�
*** 34772,35061 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.cc:13815
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.cc:13860
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13862
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13864
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13889
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.cc:13902
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.cc:13939
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13941
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13943
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13982
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.cc:13984
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.cc:13986
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.cc:14003
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14005 tree.cc:14016
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14007 tree.cc:14018
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14014
  #, fuzzy, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "ms_hook_prologue は入れ子になった関数と両立できません"
  
! #: tree.cc:14366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qT is not a template type"
  msgid "type %s is not an opaque type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: tree.cc:14372
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is not with opaque mode"
  msgstr ""
  
! #: tree.cc:14378
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_MODE%>"
  msgstr ""
  
! #: tree.cc:14386
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_SIZE%>"
  msgstr ""
  
! #: tree.cc:14392
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_ALIGN%>"
  msgstr ""
  
! #: tree.cc:14398
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_USER_ALIGN%>"
  msgstr ""
  
! #: tree.cc:14428
  #, fuzzy, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "環境変数 %qs が定義されていません"
  
! #: tree.cc:14433
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.cc:14444
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.cc:14463
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.cc:14475
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.cc:14494
  #, gcc-internal-format
  msgid "main variant of %<TYPE_CANONICAL%> of main variant is not its own %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.cc:14512
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.cc:14522
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.cc:14532
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14553
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.cc:14559
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.cc:14570
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.cc:14581
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.cc:14599
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14606
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.cc:14613
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.cc:14629
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14638
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.cc:14646
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.cc:14656
  #, fuzzy, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "配列 %qE のサイズが非整数型です"
  
! #: tree.cc:14665
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "フィールド %qE が不完全型を持っています"
  
! #: tree.cc:14687
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.cc:14703
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.cc:14710
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.cc:14723
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.cc:14736
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14742
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14749
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.cc:14762
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.cc:14772
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
  
! #: tree.cc:15619
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15622 tree.cc:15788 tree.cc:15806 tree.cc:15819 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' の宣言"
  
! #: tree.cc:15784
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with overlapping %<target_clone%> declaration"
  msgstr "`%s' のセクションは前方でに宣言されたものと衝突します"
  
! #: tree.cc:15803
  #, fuzzy
  msgid "%qD conflicts for version %qB"
  msgstr "`%s' のセクションは前方でに宣言されたものと衝突します"
  
! #: tree.cc:15816
  #, fuzzy
  msgid "%qD conflicts with a previous declaration for version %qB"
  msgstr "`%s' のセクションは前方でに宣言されたものと衝突します"
--- 34807,35096 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.cc:13816
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.cc:13861
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13863
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13865
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13890
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.cc:13903
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.cc:13940
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13942
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13944
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13983
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.cc:13985
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.cc:13987
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.cc:14004
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14006 tree.cc:14017
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14008 tree.cc:14019
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14015
  #, fuzzy, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "ms_hook_prologue は入れ子になった関数と両立できません"
  
! #: tree.cc:14367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qT is not a template type"
  msgid "type %s is not an opaque type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: tree.cc:14373
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is not with opaque mode"
  msgstr ""
  
! #: tree.cc:14379
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_MODE%>"
  msgstr ""
  
! #: tree.cc:14387
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_SIZE%>"
  msgstr ""
  
! #: tree.cc:14393
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_ALIGN%>"
  msgstr ""
  
! #: tree.cc:14399
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_USER_ALIGN%>"
  msgstr ""
  
! #: tree.cc:14429
  #, fuzzy, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "環境変数 %qs が定義されていません"
  
! #: tree.cc:14434
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.cc:14445
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.cc:14464
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.cc:14476
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.cc:14495
  #, gcc-internal-format
  msgid "main variant of %<TYPE_CANONICAL%> of main variant is not its own %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.cc:14513
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.cc:14523
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.cc:14533
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14554
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.cc:14560
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.cc:14571
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.cc:14582
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.cc:14600
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14607
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.cc:14614
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.cc:14630
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14639
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.cc:14647
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.cc:14657
  #, fuzzy, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "配列 %qE のサイズが非整数型です"
  
! #: tree.cc:14666
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "フィールド %qE が不完全型を持っています"
  
! #: tree.cc:14688
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.cc:14704
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.cc:14711
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.cc:14724
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.cc:14737
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14743
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14750
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.cc:14763
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.cc:14773
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
  
! #: tree.cc:15620
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15623 tree.cc:15789 tree.cc:15807 tree.cc:15820 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' の宣言"
  
! #: tree.cc:15785
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with overlapping %<target_clone%> declaration"
  msgstr "`%s' のセクションは前方でに宣言されたものと衝突します"
  
! #: tree.cc:15804
  #, fuzzy
  msgid "%qD conflicts for version %qB"
  msgstr "`%s' のセクションは前方でに宣言されたものと衝突します"
  
! #: tree.cc:15817
  #, fuzzy
  msgid "%qD conflicts with a previous declaration for version %qB"
  msgstr "`%s' のセクションは前方でに宣言されたものと衝突します"
*************** msgstr "スレッド局所 COMMON デー
*** 35203,35209 ****
  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:2099 m2/gm2-gcc/m2type.cc:1260
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr "%q+D の記憶域サイズが不明です"
--- 35238,35244 ----
  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 の記憶域サイズが不明です"
*************** msgstr "%qE 属性は %qT 型のフィ�
*** 35344,35351 ****
  msgid "%qE attribute argument %i has type %qT"
  msgstr "%qE 属性は %qT 型のフィールド用としては無視されます"
  
! #: c-family/c-attribs.cc:817 c-family/c-attribs.cc:4914
! #: c-family/c-attribs.cc:4918 d/d-attribs.cc:1225
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "%qE 属性の引数が整数定数ではありません"
--- 35379,35386 ----
  msgid "%qE attribute argument %i has type %qT"
  msgstr "%qE 属性は %qT 型のフィールド用としては無視されます"
  
! #: c-family/c-attribs.cc:817 c-family/c-attribs.cc:4915
! #: c-family/c-attribs.cc:4919 d/d-attribs.cc:1225
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "%qE 属性の引数が整数定数ではありません"
*************** msgstr "関数へ引数を渡すとき�
*** 35440,35815 ****
  msgid "%qE attribute requires different values for %<false%> and %<true%> for type %qT"
  msgstr "%qE 属性は型に関しては無視されます"
  
! #: c-family/c-attribs.cc:1255
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr "%qE 属性は %qE 用としては無視されます"
  
! #: c-family/c-attribs.cc:1267
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "%qE 属性は %qT 型のフィールド用としては無視されます"
  
! #: c-family/c-attribs.cc:1497 c-family/c-attribs.cc:3729
! #: c-family/c-attribs.cc:6572 ada/gcc-interface/utils.cc:7714
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "属性 %qE の引数が文字列ではありません"
  
! #: c-family/c-attribs.cc:1672 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:1693 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:1707 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:1712 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"
  msgstr "%qE 属性は型に適用できません"
  
! #: c-family/c-attribs.cc:1778
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr "%qE 属性は非クラス型に関しては無視されます"
  
! #: c-family/c-attribs.cc:1868 jit/dummy-frontend.cc:289 lto/lto-lang.cc:311
  #, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr "%qE 属性はユニット局所関数に関しては効果がありません"
  
! #: c-family/c-attribs.cc:2038 c-family/c-attribs.cc:3712
  #: 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:2044 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:2069 config/i386/i386-options.cc:4108
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "%qE 属性は公開オブジェクトに関してのみ効果があります"
  
! #: c-family/c-attribs.cc:2098
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr "%qE は変数にのみ適用できます"
  
! #: c-family/c-attribs.cc:2137 c-family/c-attribs.cc:4387
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "%<void%> を返す関数の結果を使用しています"
  
! #: c-family/c-attribs.cc:2160
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "init_priority 属性はこのプラットフォームではサポートされていません"
  
! #: c-family/c-attribs.cc:2177
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "属性 %qE の引数が文字列ではありません"
  
! #: c-family/c-attribs.cc:2273
  #, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "デストラクタのプロパティはサポートされません"
  
! #: c-family/c-attribs.cc:2275
  #, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "コンストラクタのプロパティはサポートされません"
  
! #: c-family/c-attribs.cc:2297
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr "0 から %d までのデストラクタの優先度は実装によって予約されています"
  
! #: c-family/c-attribs.cc:2302
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr "0 から %d までのコンストラクタの優先度は実装によって予約されています"
  
! #: c-family/c-attribs.cc:2310
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr "デストラクタの優先度は 0 から %d までに含まれる整数でなければいけません"
  
! #: c-family/c-attribs.cc:2313
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr "コンストラクタの優先度は 0 から %d までに含まれる整数でなければいけません"
  
! #: c-family/c-attribs.cc:2466
  #, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr "不明なマシンモード %qE です"
  
! #: c-family/c-attribs.cc:2500
  #, fuzzy, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr "ベクトル型を __attribute__ ((mode)) で指定することは廃止されています"
  
! #: c-family/c-attribs.cc:2503
  #, fuzzy, gcc-internal-format
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "代わりに __attribute__ ((vector_size)) を使用してください"
  
! #: c-family/c-attribs.cc:2512
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "%qs をエミュレートできません"
  
! #: c-family/c-attribs.cc:2525
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "無効なポインタモード %qs です"
  
! #: c-family/c-attribs.cc:2542
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr "型の符号とマシンモード %qs が適合しません"
  
! #: c-family/c-attribs.cc:2553
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "モード %qs 用のデータ型がありません"
  
! #: c-family/c-attribs.cc:2563
  #, fuzzy, gcc-internal-format
  msgid "cannot use mode %qs for enumerated types"
  msgstr "モード %qs を列挙型用に使用できません"
  
! #: c-family/c-attribs.cc:2591
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "モード %qs が適切でない型に適用されています"
  
! #: c-family/c-attribs.cc:2620 c-family/c-attribs.cc:3080 d/d-attribs.cc:1024
  #, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr "セクション属性はこのターゲットでは実装されていません"
  
! #: c-family/c-attribs.cc:2626 d/d-attribs.cc:1031
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "セクション属性は %q+D 用には許可されていません"
  
! #: c-family/c-attribs.cc:2632
  #, fuzzy, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: c-family/c-attribs.cc:2641 d/d-attribs.cc:1047
  #, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr "section 属性は局所変数用には指定できません"
  
! #: c-family/c-attribs.cc:2652 config/bfin/bfin.cc:4796 config/bfin/bfin.cc:4847
  #: config/bfin/bfin.cc:4873 config/bfin/bfin.cc:4886 d/d-attribs.cc:1058
  #, gcc-internal-format
  msgid "section of %q+D conflicts with previous declaration"
  msgstr "%q+D のセクションが前の宣言と競合しています"
  
! #: c-family/c-attribs.cc:2661 c-family/c-attribs.cc:3106 d/d-attribs.cc:1067
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "%q+D のセクションは上書きできません"
  
! #: c-family/c-attribs.cc:2777
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "%q+D 用の整列が指定されていないようです"
  
! #: c-family/c-attribs.cc:2802
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr "データ領域 '%s' は前の宣言と矛盾します"
  
! #: c-family/c-attribs.cc:2847
  #, fuzzy, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "%q+D 用の整列が指定されていないようです"
  
! #: c-family/c-attribs.cc:2898
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "%qE attribute may not be specified for %q+D"
  msgstr "%q+D 用の整列が指定されていないようです"
  
! #: c-family/c-attribs.cc:2905
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute cannot be specified for local variables"
  msgid "%qE attribute may not be specified for a non-array field"
  msgstr "%qE 属性は局所変数用には指定できません"
  
! #: c-family/c-attribs.cc:2912
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument not an integer"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: c-family/c-attribs.cc:2918 c-family/c-attribs.cc:6768
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: c-family/c-attribs.cc:2942
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for R8C target"
  msgid "%qE attribute is not supported for C++ for now, ignored"
  msgstr "%qE 属性は R8C ターゲット用にはサポートされていません"
  
! #: c-family/c-attribs.cc:2950
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-field declaration %q+D"
  msgstr "%qE 属性は関数へのみ適用されます"
  
! #: c-family/c-attribs.cc:2959
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-array or non-pointer field"
  msgstr "__BELOW100__ 属性は自動記憶域クラスでのみ許可されています"
  
! #: c-family/c-attribs.cc:2968
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-flexible array member field"
  msgstr "%qE 属性が非クラスメソッド用に使用されています"
  
! #: c-family/c-attribs.cc:2980
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is used for a pointer to void"
  msgstr "%qE 属性は型に関しては無視されます"
  
! #: c-family/c-attribs.cc:2988
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to interrupt functions"
  msgid "%qE attribute is not allowed for a pointer to function"
  msgstr "%qE 属性は割り込み関数へのみ適用されます"
  
! #: c-family/c-attribs.cc:2999
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr ""
  
! #: c-family/c-attribs.cc:3007
  #, fuzzy, gcc-internal-format
  msgid "%<counted_by%> argument is not an identifier"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: c-family/c-attribs.cc:3020
  #, fuzzy, gcc-internal-format
  msgid "%<counted_by%> argument %qE conflicts with previous declaration %qE"
  msgstr "%q+D のデータ領域が前の宣言と競合しています"
  
! #: c-family/c-attribs.cc:3041 d/d-attribs.cc:1146 jit/dummy-frontend.cc:757
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "インライン関数 %q+D を弱いとして宣言できません"
  
! #: c-family/c-attribs.cc:3046 jit/dummy-frontend.cc:762
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "間接関数 %q+D を弱いとして宣言できません"
  
! #: c-family/c-attribs.cc:3087
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  msgstr "%qE 属性はユニット局所関数に関しては効果がありません"
  
! #: c-family/c-attribs.cc:3097 config/bfin/bfin.cc:4824
  #: config/loongarch/loongarch.cc:8628
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "%qE 属性は局所変数用には指定できません"
  
! #: c-family/c-attribs.cc:3112
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr "%qE 属性は R8C ターゲット用にはサポートされていません"
  
! #: c-family/c-attribs.cc:3119
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on const variable"
  msgstr "%qE は変数にのみ適用できます"
  
! #: c-family/c-attribs.cc:3130
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "非インライン (noinline) 属性が与えられたインライン関数 %qD です"
  
! #: c-family/c-attribs.cc:3143
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "非インライン (noinline) 属性が与えられたインライン関数 %qD です"
  
! #: c-family/c-attribs.cc:3176
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr "%qE 属性は関数へのみ適用されます"
  
! #: c-family/c-attribs.cc:3195 d/d-attribs.cc:1094
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr "%qs 属性は関数へのみ適用出来ます"
  
! #: c-family/c-attribs.cc:3203 d/d-attribs.cc:1102
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "%qE 属性は関数へのみ適用されます"
  
! #: c-family/c-attribs.cc:3213
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: c-family/c-attribs.cc:3227 d/d-attribs.cc:1126
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3228 d/d-attribs.cc:1127
  #, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3263 jit/dummy-frontend.cc:857
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "%q+D が通常と %qE 属性との両方で定義されています"
  
! #: c-family/c-attribs.cc:3271 jit/dummy-frontend.cc:865
  #, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  msgstr "弱い %q+D は %qE として定義できません"
  
! #: c-family/c-attribs.cc:3288 c-family/c-attribs.cc:4278
  #: ada/gcc-interface/utils.cc:7541 jit/dummy-frontend.cc:882
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "属性 %qE の引数が文字列ではありません"
  
! #: c-family/c-attribs.cc:3321 jit/dummy-frontend.cc:915
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr "領域 `%s' は関数として宣言されています"
  
  #. Explicitly handle this case since using a string literal
  #. as an argument is a likely mistake.
! #: c-family/c-attribs.cc:3373
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument cannot be a string"
  msgstr "%qE 属性の引数が文字列定数ではありません"
--- 35475,35850 ----
  msgid "%qE attribute requires different values for %<false%> and %<true%> for type %qT"
  msgstr "%qE 属性は型に関しては無視されます"
  
! #: c-family/c-attribs.cc:1256
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr "%qE 属性は %qE 用としては無視されます"
  
! #: c-family/c-attribs.cc:1268
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  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"
  msgstr "%qE 属性は型に適用できません"
  
! #: c-family/c-attribs.cc:1779
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr "%qE 属性は非クラス型に関しては無視されます"
  
! #: c-family/c-attribs.cc:1869 jit/dummy-frontend.cc:289 lto/lto-lang.cc:311
  #, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  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 属性は公開オブジェクトに関してのみ効果があります"
  
! #: c-family/c-attribs.cc:2099
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr "%qE は変数にのみ適用できます"
  
! #: c-family/c-attribs.cc:2138 c-family/c-attribs.cc:4388
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "%<void%> を返す関数の結果を使用しています"
  
! #: c-family/c-attribs.cc:2161
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "init_priority 属性はこのプラットフォームではサポートされていません"
  
! #: c-family/c-attribs.cc:2178
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "属性 %qE の引数が文字列ではありません"
  
! #: c-family/c-attribs.cc:2274
  #, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "デストラクタのプロパティはサポートされません"
  
! #: c-family/c-attribs.cc:2276
  #, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "コンストラクタのプロパティはサポートされません"
  
! #: c-family/c-attribs.cc:2298
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr "0 から %d までのデストラクタの優先度は実装によって予約されています"
  
! #: c-family/c-attribs.cc:2303
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr "0 から %d までのコンストラクタの優先度は実装によって予約されています"
  
! #: c-family/c-attribs.cc:2311
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr "デストラクタの優先度は 0 から %d までに含まれる整数でなければいけません"
  
! #: c-family/c-attribs.cc:2314
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr "コンストラクタの優先度は 0 から %d までに含まれる整数でなければいけません"
  
! #: c-family/c-attribs.cc:2467
  #, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr "不明なマシンモード %qE です"
  
! #: c-family/c-attribs.cc:2501
  #, fuzzy, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr "ベクトル型を __attribute__ ((mode)) で指定することは廃止されています"
  
! #: c-family/c-attribs.cc:2504
  #, fuzzy, gcc-internal-format
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "代わりに __attribute__ ((vector_size)) を使用してください"
  
! #: c-family/c-attribs.cc:2513
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "%qs をエミュレートできません"
  
! #: c-family/c-attribs.cc:2526
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "無効なポインタモード %qs です"
  
! #: c-family/c-attribs.cc:2543
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr "型の符号とマシンモード %qs が適合しません"
  
! #: c-family/c-attribs.cc:2554
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "モード %qs 用のデータ型がありません"
  
! #: c-family/c-attribs.cc:2564
  #, fuzzy, gcc-internal-format
  msgid "cannot use mode %qs for enumerated types"
  msgstr "モード %qs を列挙型用に使用できません"
  
! #: c-family/c-attribs.cc:2592
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "モード %qs が適切でない型に適用されています"
  
! #: c-family/c-attribs.cc:2621 c-family/c-attribs.cc:3081 d/d-attribs.cc:1024
  #, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr "セクション属性はこのターゲットでは実装されていません"
  
! #: c-family/c-attribs.cc:2627 d/d-attribs.cc:1031
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "セクション属性は %q+D 用には許可されていません"
  
! #: c-family/c-attribs.cc:2633
  #, fuzzy, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: c-family/c-attribs.cc:2642 d/d-attribs.cc:1047
  #, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr "section 属性は局所変数用には指定できません"
  
! #: c-family/c-attribs.cc:2653 config/bfin/bfin.cc:4796 config/bfin/bfin.cc:4847
  #: config/bfin/bfin.cc:4873 config/bfin/bfin.cc:4886 d/d-attribs.cc:1058
  #, gcc-internal-format
  msgid "section of %q+D conflicts with previous declaration"
  msgstr "%q+D のセクションが前の宣言と競合しています"
  
! #: c-family/c-attribs.cc:2662 c-family/c-attribs.cc:3107 d/d-attribs.cc:1067
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "%q+D のセクションは上書きできません"
  
! #: c-family/c-attribs.cc:2778
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "%q+D 用の整列が指定されていないようです"
  
! #: c-family/c-attribs.cc:2803
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr "データ領域 '%s' は前の宣言と矛盾します"
  
! #: c-family/c-attribs.cc:2848
  #, fuzzy, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "%q+D 用の整列が指定されていないようです"
  
! #: c-family/c-attribs.cc:2899
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "%qE attribute may not be specified for %q+D"
  msgstr "%q+D 用の整列が指定されていないようです"
  
! #: c-family/c-attribs.cc:2906
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute cannot be specified for local variables"
  msgid "%qE attribute may not be specified for a non-array field"
  msgstr "%qE 属性は局所変数用には指定できません"
  
! #: c-family/c-attribs.cc:2913
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument not an integer"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: c-family/c-attribs.cc:2919 c-family/c-attribs.cc:6769
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: c-family/c-attribs.cc:2943
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for R8C target"
  msgid "%qE attribute is not supported for C++ for now, ignored"
  msgstr "%qE 属性は R8C ターゲット用にはサポートされていません"
  
! #: c-family/c-attribs.cc:2951
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-field declaration %q+D"
  msgstr "%qE 属性は関数へのみ適用されます"
  
! #: c-family/c-attribs.cc:2960
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-array or non-pointer field"
  msgstr "__BELOW100__ 属性は自動記憶域クラスでのみ許可されています"
  
! #: c-family/c-attribs.cc:2969
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-flexible array member field"
  msgstr "%qE 属性が非クラスメソッド用に使用されています"
  
! #: c-family/c-attribs.cc:2981
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is used for a pointer to void"
  msgstr "%qE 属性は型に関しては無視されます"
  
! #: c-family/c-attribs.cc:2989
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to interrupt functions"
  msgid "%qE attribute is not allowed for a pointer to function"
  msgstr "%qE 属性は割り込み関数へのみ適用されます"
  
! #: c-family/c-attribs.cc:3000
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr ""
  
! #: c-family/c-attribs.cc:3008
  #, fuzzy, gcc-internal-format
  msgid "%<counted_by%> argument is not an identifier"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: c-family/c-attribs.cc:3021
  #, fuzzy, gcc-internal-format
  msgid "%<counted_by%> argument %qE conflicts with previous declaration %qE"
  msgstr "%q+D のデータ領域が前の宣言と競合しています"
  
! #: c-family/c-attribs.cc:3042 d/d-attribs.cc:1146 jit/dummy-frontend.cc:757
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "インライン関数 %q+D を弱いとして宣言できません"
  
! #: c-family/c-attribs.cc:3047 jit/dummy-frontend.cc:762
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "間接関数 %q+D を弱いとして宣言できません"
  
! #: c-family/c-attribs.cc:3088
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  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 属性は局所変数用には指定できません"
  
! #: c-family/c-attribs.cc:3113
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr "%qE 属性は R8C ターゲット用にはサポートされていません"
  
! #: c-family/c-attribs.cc:3120
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on const variable"
  msgstr "%qE は変数にのみ適用できます"
  
! #: c-family/c-attribs.cc:3131
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "非インライン (noinline) 属性が与えられたインライン関数 %qD です"
  
! #: c-family/c-attribs.cc:3144
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "非インライン (noinline) 属性が与えられたインライン関数 %qD です"
  
! #: c-family/c-attribs.cc:3177
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr "%qE 属性は関数へのみ適用されます"
  
! #: c-family/c-attribs.cc:3196 d/d-attribs.cc:1094
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr "%qs 属性は関数へのみ適用出来ます"
  
! #: c-family/c-attribs.cc:3204 d/d-attribs.cc:1102
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "%qE 属性は関数へのみ適用されます"
  
! #: c-family/c-attribs.cc:3214
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: c-family/c-attribs.cc:3228 d/d-attribs.cc:1126
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3229 d/d-attribs.cc:1127
  #, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3264 jit/dummy-frontend.cc:857
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "%q+D が通常と %qE 属性との両方で定義されています"
  
! #: c-family/c-attribs.cc:3272 jit/dummy-frontend.cc:865
  #, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  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 の引数が文字列ではありません"
  
! #: c-family/c-attribs.cc:3322 jit/dummy-frontend.cc:915
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr "領域 `%s' は関数として宣言されています"
  
  #. Explicitly handle this case since using a string literal
  #. as an argument is a likely mistake.
! #: c-family/c-attribs.cc:3374
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument cannot be a string"
  msgstr "%qE 属性の引数が文字列定数ではありません"
*************** msgstr "%qE 属性の引数が文字列�
*** 35817,36194 ****
  #. Similar to the string case, since some function attributes
  #. accept literal numbers as arguments (e.g., alloc_size or
  #. nonnull) using one here is a likely mistake.
! #: c-family/c-attribs.cc:3384
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: c-family/c-attribs.cc:3394
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: c-family/c-attribs.cc:3449
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "`%s' が別のシンボル種として再宣言されました"
  
! #: c-family/c-attribs.cc:3453
  #, fuzzy, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "`%s' は前にここで宣言されました"
  
! #: c-family/c-attribs.cc:3500
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "%qE 属性は関数へのみ適用されます"
  
! #: c-family/c-attribs.cc:3557
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "間接関数 %q+D を弱いとして宣言できません"
  
! #: c-family/c-attribs.cc:3580
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "弱い参照属性は別名属性より前に出現しなければいけません"
  
! #: c-family/c-attribs.cc:3593
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "領域 `%s' は関数として宣言されています"
  
! #: c-family/c-attribs.cc:3617 jit/dummy-frontend.cc:600
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "%qE 属性は非クラス型に関しては無視されます"
  
! #: c-family/c-attribs.cc:3623 jit/dummy-frontend.cc:606
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "%qE 属性は %qT が既に定義されているため無視されます"
  
! #: c-family/c-attribs.cc:3636 jit/dummy-frontend.cc:619
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "可視性の引数が文字列ではありません"
  
! #: c-family/c-attribs.cc:3648 d/d-attribs.cc:1585 jit/dummy-frontend.cc:631
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "%qE 属性は型に関しては無視されます"
  
! #: c-family/c-attribs.cc:3664 d/d-attribs.cc:1614 jit/dummy-frontend.cc:647
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "属性 %qE の引数が文字列ではありません"
  
! #: c-family/c-attribs.cc:3676 d/d-attribs.cc:1625 jit/dummy-frontend.cc:659
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD が別の可視性で再宣言されました"
  
! #: c-family/c-attribs.cc:3679 c-family/c-attribs.cc:3683 d/d-attribs.cc:1628
  #: d/d-attribs.cc:1632 jit/dummy-frontend.cc:662 jit/dummy-frontend.cc:666
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD は %qs として宣言されていて、暗黙的にデフォルトの可視性になります"
  
! #: c-family/c-attribs.cc:3720
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "%qE 属性は %qT が既に定義されているため無視されます"
  
! #: c-family/c-attribs.cc:3742
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3764 c-family/c-attribs.cc:4361
! #: c-family/c-attribs.cc:6537 c-family/c-attribs.cc:6564
  #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "%qE 属性は関数にのみ適用できます"
  
! #: c-family/c-attribs.cc:3810
  #, fuzzy, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "%<void%> を返す関数の結果を使用しています"
  
! #: c-family/c-attribs.cc:3820
  #, fuzzy, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "%qE 属性は %qT が既に定義されているため無視されます"
  
! #: c-family/c-attribs.cc:3824
  #, fuzzy, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr "インライン関数 %q+D を弱いとして宣言できません"
  
! #: c-family/c-attribs.cc:3851
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "%qE 属性は関数にのみ適用できます"
  
! #: c-family/c-attribs.cc:3861
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr "%<void%> を返す関数の結果を使用しています"
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.cc:3907
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "マクロ引数 \"%s\" は文字列化されます"
  
! #: c-family/c-attribs.cc:3909
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.cc:3914
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "%qE 属性は型に適用できません"
  
! #: c-family/c-attribs.cc:3917
  #, fuzzy, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr "%qD はここで宣言されています"
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.cc:3933
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: c-family/c-attribs.cc:3936 c-family/c-attribs.cc:3949
  #, fuzzy, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr "%qD はここで宣言されています"
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.cc:3946
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: c-family/c-attribs.cc:4060 c-family/c-attribs.cc:4108
! #: c-family/c-attribs.cc:4135 d/d-attribs.cc:1329
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "%<void%> を返す関数の結果を使用しています"
  
! #: c-family/c-attribs.cc:4154
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: c-family/c-attribs.cc:4162
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: c-family/c-attribs.cc:4173
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: c-family/c-attribs.cc:4186
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "%d 番目の %qE の引数は %d...%d の範囲でなければいけません"
  
! #: c-family/c-attribs.cc:4291 ada/gcc-interface/utils.cc:7554
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.cc:4367 c-family/c-attribs.cc:6543
  #, fuzzy, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "定義の後に %qE 属性を設定できません"
  
! #: c-family/c-attribs.cc:4418
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on function type without pointer arguments returning %<void%>"
  msgstr "%<void%> を返す関数の結果を使用しています"
  
! #: c-family/c-attribs.cc:4481
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "%qE 属性は無視されました"
  
! #: c-family/c-attribs.cc:4483
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "%qE 属性は %qE 用としては無視されます"
  
! #: c-family/c-attribs.cc:4582
  #, fuzzy, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "前はここで宣言されました"
  
! #: c-family/c-attribs.cc:4595 cp/class.cc:5120
  #, fuzzy, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "非関数 `%s' の引数に format 属性が指定されました"
  
! #: c-family/c-attribs.cc:4653
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: c-family/c-attribs.cc:4664
  #, fuzzy, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%qD は %qD 内では宣言されていません"
  
! #: c-family/c-attribs.cc:4667
  #, fuzzy, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: c-family/c-attribs.cc:4715 cp/name-lookup.cc:6707
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "廃止された (deprecated) メッセージが文字列ではありません"
  
! #: c-family/c-attribs.cc:4764 c-family/c-attribs.cc:4829
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "%qE 属性は %qE 用としては無視されます"
  
! #: c-family/c-attribs.cc:4788
  #, gcc-internal-format
  msgid "the message attached to %<unavailable%> is not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:4890 c-family/c-attribs.cc:4892
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "%qE 属性用としては無効なベクトル型です"
  
! #: c-family/c-attribs.cc:4927 c-family/c-attribs.cc:4931
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr "右シフト回数が負の数です"
  
! #: c-family/c-attribs.cc:4944 c-family/c-attribs.cc:4948
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "%qE 属性引数は 0 と 255 の間であるべきです"
  
! #: c-family/c-attribs.cc:4956 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:4962 ada/gcc-interface/utils.cc:4520
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "ベクトルのサイズが 0 です"
  
! #: c-family/c-attribs.cc:4971 c-family/c-attribs.cc:4974
  #, fuzzy, gcc-internal-format
  msgid "number of vector components %wu not a power of two"
  msgstr "ベクトルの要素の数が 2 の累乗ではありません"
  
! #: c-family/c-attribs.cc:4981 c-family/c-attribs.cc:4985
  #, gcc-internal-format
  msgid "number of vector components %wu exceeds %d"
  msgstr ""
  
! #: c-family/c-attribs.cc:5045
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported on non-mask vector types"
  msgstr "%qE 属性は非クラス型に関しては無視されます"
  
! #: c-family/c-attribs.cc:5078 c-family/c-attribs.cc:5150
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: c-family/c-attribs.cc:5172
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute ignored on non-enum"
  msgstr "%qE 属性は型に関しては無視されます"
  
! #: c-family/c-attribs.cc:5204 config/mips/mips.cc:1346 config/mips/mips.cc:1607
  #: config/mips/mips.cc:1661 config/riscv/riscv.cc:7590
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "%qE 属性は文字列定数引数を必要とします"
  
! #: c-family/c-attribs.cc:5215
  #, fuzzy, gcc-internal-format
  msgid "unsupported wide string type argument in %qE attribute"
  msgstr "%qE 属性の無効な引数です"
  
! #: c-family/c-attribs.cc:5249 c-family/c-attribs.cc:5331
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "%qE 属性は型に適用できません"
  
! #: c-family/c-attribs.cc:5323
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "%qE 属性は %qT 型のフィールド用としては無視されます"
  
! #: c-family/c-attribs.cc:5469
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5518
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr "%q+D  のアドレス領域は前の宣言と競合しています"
  
! #: c-family/c-attribs.cc:5524
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr "%q+D  のアドレス領域は前の宣言と競合しています"
  
! #: c-family/c-attribs.cc:5530
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr "%q+D  のアドレス領域は前の宣言と競合しています"
  
! #: c-family/c-attribs.cc:5538
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5560
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr "ISO C90 は可変長の配列を禁止しています"
  
! #: c-family/c-attribs.cc:5643
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "属性 %qE の引数が文字列ではありません"
  
! #: c-family/c-attribs.cc:5693
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr "%qE 属性は無視されました"
  
! #: c-family/c-attribs.cc:5702
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr "属性 %qE の引数が文字列ではありません"
  
! #: c-family/c-attribs.cc:5729
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr "属性 %qE の引数が文字列ではありません"
  
! #: c-family/c-attribs.cc:5740
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
--- 35852,36229 ----
  #. Similar to the string case, since some function attributes
  #. accept literal numbers as arguments (e.g., alloc_size or
  #. nonnull) using one here is a likely mistake.
! #: c-family/c-attribs.cc:3385
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: c-family/c-attribs.cc:3395
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: c-family/c-attribs.cc:3450
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "`%s' が別のシンボル種として再宣言されました"
  
! #: c-family/c-attribs.cc:3454
  #, fuzzy, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "`%s' は前にここで宣言されました"
  
! #: c-family/c-attribs.cc:3501
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "%qE 属性は関数へのみ適用されます"
  
! #: c-family/c-attribs.cc:3558
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "間接関数 %q+D を弱いとして宣言できません"
  
! #: c-family/c-attribs.cc:3581
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "弱い参照属性は別名属性より前に出現しなければいけません"
  
! #: c-family/c-attribs.cc:3594
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "領域 `%s' は関数として宣言されています"
  
! #: c-family/c-attribs.cc:3618 jit/dummy-frontend.cc:600
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "%qE 属性は非クラス型に関しては無視されます"
  
! #: c-family/c-attribs.cc:3624 jit/dummy-frontend.cc:606
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "%qE 属性は %qT が既に定義されているため無視されます"
  
! #: c-family/c-attribs.cc:3637 jit/dummy-frontend.cc:619
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "可視性の引数が文字列ではありません"
  
! #: c-family/c-attribs.cc:3649 d/d-attribs.cc:1585 jit/dummy-frontend.cc:631
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "%qE 属性は型に関しては無視されます"
  
! #: c-family/c-attribs.cc:3665 d/d-attribs.cc:1614 jit/dummy-frontend.cc:647
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "属性 %qE の引数が文字列ではありません"
  
! #: c-family/c-attribs.cc:3677 d/d-attribs.cc:1625 jit/dummy-frontend.cc:659
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD が別の可視性で再宣言されました"
  
! #: c-family/c-attribs.cc:3680 c-family/c-attribs.cc:3684 d/d-attribs.cc:1628
  #: d/d-attribs.cc:1632 jit/dummy-frontend.cc:662 jit/dummy-frontend.cc:666
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD は %qs として宣言されていて、暗黙的にデフォルトの可視性になります"
  
! #: c-family/c-attribs.cc:3721
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "%qE 属性は %qT が既に定義されているため無視されます"
  
! #: c-family/c-attribs.cc:3743
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: 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
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "%qE 属性は関数にのみ適用できます"
  
! #: c-family/c-attribs.cc:3811
  #, fuzzy, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "%<void%> を返す関数の結果を使用しています"
  
! #: c-family/c-attribs.cc:3821
  #, fuzzy, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "%qE 属性は %qT が既に定義されているため無視されます"
  
! #: c-family/c-attribs.cc:3825
  #, fuzzy, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr "インライン関数 %q+D を弱いとして宣言できません"
  
! #: c-family/c-attribs.cc:3852
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "%qE 属性は関数にのみ適用できます"
  
! #: c-family/c-attribs.cc:3862
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr "%<void%> を返す関数の結果を使用しています"
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.cc:3908
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "マクロ引数 \"%s\" は文字列化されます"
  
! #: c-family/c-attribs.cc:3910
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.cc:3915
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "%qE 属性は型に適用できません"
  
! #: c-family/c-attribs.cc:3918
  #, fuzzy, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr "%qD はここで宣言されています"
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.cc:3934
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: c-family/c-attribs.cc:3937 c-family/c-attribs.cc:3950
  #, fuzzy, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr "%qD はここで宣言されています"
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.cc:3947
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: c-family/c-attribs.cc:4061 c-family/c-attribs.cc:4109
! #: c-family/c-attribs.cc:4136 d/d-attribs.cc:1329
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "%<void%> を返す関数の結果を使用しています"
  
! #: c-family/c-attribs.cc:4155
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: c-family/c-attribs.cc:4163
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: c-family/c-attribs.cc:4174
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: c-family/c-attribs.cc:4187
  #, fuzzy, gcc-internal-format
  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 ""
  
! #: c-family/c-attribs.cc:4368 c-family/c-attribs.cc:6544
  #, fuzzy, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "定義の後に %qE 属性を設定できません"
  
! #: c-family/c-attribs.cc:4419
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on function type without pointer arguments returning %<void%>"
  msgstr "%<void%> を返す関数の結果を使用しています"
  
! #: c-family/c-attribs.cc:4482
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "%qE 属性は無視されました"
  
! #: c-family/c-attribs.cc:4484
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "%qE 属性は %qE 用としては無視されます"
  
! #: c-family/c-attribs.cc:4583
  #, fuzzy, gcc-internal-format
  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 属性が指定されました"
  
! #: c-family/c-attribs.cc:4654
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: c-family/c-attribs.cc:4665
  #, fuzzy, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%qD は %qD 内では宣言されていません"
  
! #: c-family/c-attribs.cc:4668
  #, fuzzy, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6814
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "廃止された (deprecated) メッセージが文字列ではありません"
  
! #: c-family/c-attribs.cc:4765 c-family/c-attribs.cc:4830
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "%qE 属性は %qE 用としては無視されます"
  
! #: c-family/c-attribs.cc:4789
  #, gcc-internal-format
  msgid "the message attached to %<unavailable%> is not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:4891 c-family/c-attribs.cc:4893
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "%qE 属性用としては無効なベクトル型です"
  
! #: c-family/c-attribs.cc:4928 c-family/c-attribs.cc:4932
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr "右シフト回数が負の数です"
  
! #: c-family/c-attribs.cc:4945 c-family/c-attribs.cc:4949
  #, fuzzy, gcc-internal-format
  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 です"
  
! #: c-family/c-attribs.cc:4972 c-family/c-attribs.cc:4975
  #, fuzzy, gcc-internal-format
  msgid "number of vector components %wu not a power of two"
  msgstr "ベクトルの要素の数が 2 の累乗ではありません"
  
! #: c-family/c-attribs.cc:4982 c-family/c-attribs.cc:4986
  #, gcc-internal-format
  msgid "number of vector components %wu exceeds %d"
  msgstr ""
  
! #: c-family/c-attribs.cc:5046
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported on non-mask vector types"
  msgstr "%qE 属性は非クラス型に関しては無視されます"
  
! #: c-family/c-attribs.cc:5079 c-family/c-attribs.cc:5151
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: c-family/c-attribs.cc:5173
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute ignored on non-enum"
  msgstr "%qE 属性は型に関しては無視されます"
  
! #: c-family/c-attribs.cc:5205 config/mips/mips.cc:1346 config/mips/mips.cc:1607
  #: config/mips/mips.cc:1661 config/riscv/riscv.cc:7590
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "%qE 属性は文字列定数引数を必要とします"
  
! #: c-family/c-attribs.cc:5216
  #, fuzzy, gcc-internal-format
  msgid "unsupported wide string type argument in %qE attribute"
  msgstr "%qE 属性の無効な引数です"
  
! #: c-family/c-attribs.cc:5250 c-family/c-attribs.cc:5332
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "%qE 属性は型に適用できません"
  
! #: c-family/c-attribs.cc:5324
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "%qE 属性は %qT 型のフィールド用としては無視されます"
  
! #: c-family/c-attribs.cc:5470
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5519
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr "%q+D  のアドレス領域は前の宣言と競合しています"
  
! #: c-family/c-attribs.cc:5525
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr "%q+D  のアドレス領域は前の宣言と競合しています"
  
! #: c-family/c-attribs.cc:5531
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr "%q+D  のアドレス領域は前の宣言と競合しています"
  
! #: c-family/c-attribs.cc:5539
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5561
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr "ISO C90 は可変長の配列を禁止しています"
  
! #: c-family/c-attribs.cc:5644
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "属性 %qE の引数が文字列ではありません"
  
! #: c-family/c-attribs.cc:5694
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr "%qE 属性は無視されました"
  
! #: c-family/c-attribs.cc:5703
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr "属性 %qE の引数が文字列ではありません"
  
! #: c-family/c-attribs.cc:5730
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr "属性 %qE の引数が文字列ではありません"
  
! #: c-family/c-attribs.cc:5741
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
*************** msgstr ""
*** 36197,36378 ****
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.cc:5753
  #, fuzzy, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "%qE 属性は文字列定数引数を必要とします"
  
! #: c-family/c-attribs.cc:5794
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5797
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5822
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "属性 %qE の引数が文字列ではありません"
  
! #: c-family/c-attribs.cc:5826
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5833
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr "%qE 属性は文字列定数引数を必要とします"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.cc:5841
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5852
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5865
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "参照を参照として宣言できません"
  
! #: c-family/c-attribs.cc:5883
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:6249
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.cc:6256
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr ""
  
! #: c-family/c-attribs.cc:6293
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "%qE 属性は名前付き引数があるプロトタイプが必要です"
  
! #: c-family/c-attribs.cc:6301
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr ""
  
! #: c-family/c-attribs.cc:6317 ada/gcc-interface/utils.cc:7101
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:6325 ada/gcc-interface/utils.cc:7108
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.cc:6374 ada/gcc-interface/utils.cc:7597
  #: d/d-attribs.cc:771 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
  #. The argument must be a constant string.
! #: c-family/c-attribs.cc:6415 config/sh/sh.cc:8562 d/d-attribs.cc:1038
  #: d/d-attribs.cc:1112 d/d-attribs.cc:1415 d/d-attribs.cc:1458
  #: d/d-attribs.cc:1520 d/d-attribs.cc:1599
  #, gcc-internal-format
  msgid "%qE attribute argument not a string constant"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: c-family/c-attribs.cc:6589 ada/gcc-interface/utils.cc:7731
  #, fuzzy, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "認識できないアドレス"
  
! #: c-family/c-attribs.cc:6607
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "戻り型が void の関数で、`return' に値があります"
  
! #: c-family/c-attribs.cc:6622
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "%qE 属性は関数型にのみ適用できます"
  
! #: c-family/c-attribs.cc:6670
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: c-family/c-attribs.cc:6679
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "%qE 属性引数は 0 と 255 の間であるべきです"
  
! #: c-family/c-attribs.cc:6701
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr "弱い参照属性は別名属性より前に出現しなければいけません"
  
! #: c-family/c-attribs.cc:6713
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is for pointer types only"
  msgstr "%qE 属性は型に関しては無視されます"
  
! #: c-family/c-attribs.cc:6732
  #, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr ""
  
! #: c-family/c-attribs.cc:6755
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "%qE 属性は非クラス型に関しては無視されます"
  
! #: c-family/c-attribs.cc:6780
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not recognized"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: c-family/c-attribs.cc:6795
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions and function pointer fields"
  msgstr "%qE 属性は関数にのみ適用できます"
  
! #: c-family/c-attribs.cc:6806
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored; field must be a function pointer"
  msgstr "%qE 属性は関数型にのみ適用できます"
  
! #: c-family/c-attribs.cc:6830
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "不明な property 属性です"
  
! #: c-family/c-attribs.cc:6857
  #, fuzzy, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "`%s' に対するレジスタ名として無効です"
  
! #: c-family/c-attribs.cc:6961
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "%qE 属性は R8C ターゲット用にはサポートされていません"
  
! #: c-family/c-attribs.cc:6963
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "%qE 属性は R8C ターゲット用にはサポートされていません"
  
! #: c-family/c-attribs.cc:7140
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "init_priority 属性はこのプラットフォームではサポートされていません"
--- 36232,36413 ----
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.cc:5754
  #, fuzzy, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "%qE 属性は文字列定数引数を必要とします"
  
! #: c-family/c-attribs.cc:5795
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5798
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5823
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "属性 %qE の引数が文字列ではありません"
  
! #: c-family/c-attribs.cc:5827
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5834
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr "%qE 属性は文字列定数引数を必要とします"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.cc:5842
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5853
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5866
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "参照を参照として宣言できません"
  
! #: c-family/c-attribs.cc:5884
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:6250
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.cc:6257
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr ""
  
! #: c-family/c-attribs.cc:6294
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "%qE 属性は名前付き引数があるプロトタイプが必要です"
  
! #: c-family/c-attribs.cc:6302
  #, gcc-internal-format
  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:771 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
  #. The argument must be a constant string.
! #: c-family/c-attribs.cc:6416 config/sh/sh.cc:8561 d/d-attribs.cc:1038
  #: d/d-attribs.cc:1112 d/d-attribs.cc:1415 d/d-attribs.cc:1458
  #: d/d-attribs.cc:1520 d/d-attribs.cc:1599
  #, gcc-internal-format
  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 "認識できないアドレス"
  
! #: c-family/c-attribs.cc:6608
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "戻り型が void の関数で、`return' に値があります"
  
! #: c-family/c-attribs.cc:6623
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "%qE 属性は関数型にのみ適用できます"
  
! #: c-family/c-attribs.cc:6671
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: c-family/c-attribs.cc:6680
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "%qE 属性引数は 0 と 255 の間であるべきです"
  
! #: c-family/c-attribs.cc:6702
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr "弱い参照属性は別名属性より前に出現しなければいけません"
  
! #: c-family/c-attribs.cc:6714
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is for pointer types only"
  msgstr "%qE 属性は型に関しては無視されます"
  
! #: c-family/c-attribs.cc:6733
  #, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr ""
  
! #: c-family/c-attribs.cc:6756
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "%qE 属性は非クラス型に関しては無視されます"
  
! #: c-family/c-attribs.cc:6781
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not recognized"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: c-family/c-attribs.cc:6796
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions and function pointer fields"
  msgstr "%qE 属性は関数にのみ適用できます"
  
! #: c-family/c-attribs.cc:6807
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored; field must be a function pointer"
  msgstr "%qE 属性は関数型にのみ適用できます"
  
! #: c-family/c-attribs.cc:6831
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "不明な property 属性です"
  
! #: c-family/c-attribs.cc:6858
  #, fuzzy, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "`%s' に対するレジスタ名として無効です"
  
! #: c-family/c-attribs.cc:6962
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "%qE 属性は R8C ターゲット用にはサポートされていません"
  
! #: c-family/c-attribs.cc:6964
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "%qE 属性は R8C ターゲット用にはサポートされていません"
  
! #: c-family/c-attribs.cc:7141
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "init_priority 属性はこのプラットフォームではサポートされていません"
*************** msgid "suggest parentheses around assign
*** 36555,36561 ****
  msgstr "真偽値として使われる代入のまわりでは、丸括弧の使用をお勧めします"
  
  #: c-family/c-common.cc:3910 c/c-decl.cc:5192 c/c-decl.cc:7734
! #: c/c-parser.cc:4185 c/c-typeck.cc:18623
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "%<restrict%> の誤った使用法です"
--- 36590,36596 ----
  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:18701
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "%<restrict%> の誤った使用法です"
*************** msgstr "整数定数が %<unsigned long%
*** 37664,37670 ****
  msgid "integer constant is too large for %<_BitInt(%d)%> type"
  msgstr "整数定数が %<unsigned long%> 型に対して大きすぎます"
  
! #: c-family/c-lex.cc:1098 c/c-decl.cc:13043
  #, fuzzy, gcc-internal-format
  msgid "%<_BitInt(%d)%> is not supported on this target"
  msgstr "%<__int128%> はこのターゲットではサポートされていません"
--- 37699,37705 ----
  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%> はこのターゲットではサポートされていません"
*************** msgstr "整数定数が %<unsigned long%
*** 37689,37695 ****
  msgid "unsuffixed floating constant"
  msgstr "接尾辞がない浮動小数定数です"
  
! #: c-family/c-lex.cc:1236 c/c-decl.cc:12963
  #, fuzzy, gcc-internal-format
  msgid "decimal floating-point not supported for this target"
  msgstr "固定小数点型はこのターゲットではサポートされていません"
--- 37724,37730 ----
  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 "固定小数点型はこのターゲットではサポートされていません"
*************** msgstr "浮動小数定数が 0 に切�
*** 37735,37751 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr "Objective-C 文字列の前に連続した %<@%> があります"
  
! #: c-family/c-lex.cc:1660 c/c-parser.cc:9867
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "サポートされていない非標準の文字列リテラルの連結です"
  
! #: c-family/c-lex.cc:1696 c/c-parser.cc:9888
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "伝統的な C では文字列定数の連結を拒否します"
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20217
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 37770,37786 ----
  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:20275
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 37800,37806 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "唯一の仮引数となる %<void%> には修飾子がつきません"
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12087
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
--- 37835,37841 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "唯一の仮引数となる %<void%> には修飾子がつきません"
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12083
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
*************** msgstr "%qs が自動変数 %qE 用に�
*** 37815,37831 ****
  msgid "%qE is not initialized"
  msgstr "%qE は初期化されていません"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11971
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11562
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11977
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "増分式がありません"
--- 37850,37866 ----
  msgid "%qE is not initialized"
  msgstr "%qE は初期化されていません"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11967
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11558
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11973
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "増分式がありません"
*************** msgstr "増分式がありません"
*** 37835,37841 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11679
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "無効な増分式です"
--- 37870,37876 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11675
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "無効な増分式です"
*************** msgstr ""
*** 37932,37949 ****
  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:18397 cp/semantics.cc:10590
  #, 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:28136
! #: cp/parser.cc:53711
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a function argument"
  msgstr "%qD は関数テンプレートではありません"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17468 cp/semantics.cc:9162
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
--- 37967,37984 ----
  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:18475 cp/semantics.cc:10586
  #, 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:53709
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a function argument"
  msgstr "%qD は関数テンプレートではありません"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17546 cp/semantics.cc:9158
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
*************** msgstr ""
*** 37953,37960 ****
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15730 c/c-typeck.cc:17567
! #: c/c-typeck.cc:17755
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%qs 句が多すぎます"
--- 37988,37995 ----
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15808 c/c-typeck.cc:17645
! #: c/c-typeck.cc:17833
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%qs 句が多すぎます"
*************** msgstr "-falign-loops=%d はサポート
*** 38049,38125 ****
  msgid "external TLS initialization functions not supported on this target"
  msgstr "入れ子になった関数はこのターゲットではサポートされていません"
  
! #: c-family/c-opts.cc:1269
  #, fuzzy, gcc-internal-format
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr "与えられたファイル名が多すぎます。使用法に関しては %s --help を参照してください"
  
! #: c-family/c-opts.cc:1283
  #, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr "出力ファイル %s を開いています: %m"
  
! #: c-family/c-opts.cc:1301
  #, gcc-internal-format
  msgid "the %qs debug info cannot be used with pre-compiled headers"
  msgstr ""
  
! #: c-family/c-opts.cc:1467 c-family/c-opts.cc:1488
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr "依存関係ファイル %s を開いています: %m"
  
! #: c-family/c-opts.cc:1492
  #, gcc-internal-format
  msgid "%<-MF%> and %<-fdeps-file=%> cannot share an output file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1502
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr "依存関係ファイル %s を開いています: %m"
  
! #: c-family/c-opts.cc:1505
  #, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr "出力を %s へ書き込み中です: %m"
  
! #: c-family/c-opts.cc:1583
  #, fuzzy, gcc-internal-format
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr "依存関係を生成するためには -M または -MM のいずれかを指定しなければいけません"
  
! #: c-family/c-opts.cc:1607
  #, fuzzy, gcc-internal-format
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr "-MG は -M または -MM と併せてのみ使用できます"
  
! #: c-family/c-opts.cc:1640
  #, fuzzy, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr "-fdirectives-only は -Wunused_macros と併用できません"
  
! #: c-family/c-opts.cc:1643
  #, fuzzy, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr "-fdirectives-only は -traditional と併用できません"
  
! #: c-family/c-opts.cc:1746
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because optimizations are turned off"
  msgstr ""
  
! #: c-family/c-opts.cc:1750
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1756
  #, gcc-internal-format
  msgid "%<_GLIBCXX_ASSERTIONS%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1880
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr "デバッグディレクトリを設定する # 指示が遅すぎます"
--- 38084,38165 ----
  msgid "external TLS initialization functions not supported on this target"
  msgstr "入れ子になった関数はこのターゲットではサポートされていません"
  
! #: c-family/c-opts.cc:1273
! #, fuzzy, gcc-internal-format
! msgid "%<-freflection%> only supported with %<-std=c++26%> or %<-std=gnu++26%>"
! msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
! 
! #: c-family/c-opts.cc:1277
  #, fuzzy, gcc-internal-format
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr "与えられたファイル名が多すぎます。使用法に関しては %s --help を参照してください"
  
! #: c-family/c-opts.cc:1291
  #, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr "出力ファイル %s を開いています: %m"
  
! #: c-family/c-opts.cc:1309
  #, gcc-internal-format
  msgid "the %qs debug info cannot be used with pre-compiled headers"
  msgstr ""
  
! #: c-family/c-opts.cc:1475 c-family/c-opts.cc:1496
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr "依存関係ファイル %s を開いています: %m"
  
! #: c-family/c-opts.cc:1500
  #, gcc-internal-format
  msgid "%<-MF%> and %<-fdeps-file=%> cannot share an output file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1510
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr "依存関係ファイル %s を開いています: %m"
  
! #: c-family/c-opts.cc:1513
  #, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr "出力を %s へ書き込み中です: %m"
  
! #: c-family/c-opts.cc:1591
  #, fuzzy, gcc-internal-format
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr "依存関係を生成するためには -M または -MM のいずれかを指定しなければいけません"
  
! #: c-family/c-opts.cc:1615
  #, fuzzy, gcc-internal-format
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr "-MG は -M または -MM と併せてのみ使用できます"
  
! #: c-family/c-opts.cc:1648
  #, fuzzy, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr "-fdirectives-only は -Wunused_macros と併用できません"
  
! #: c-family/c-opts.cc:1651
  #, fuzzy, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr "-fdirectives-only は -traditional と併用できません"
  
! #: c-family/c-opts.cc:1754
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because optimizations are turned off"
  msgstr ""
  
! #: c-family/c-opts.cc:1758
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1764
  #, gcc-internal-format
  msgid "%<_GLIBCXX_ASSERTIONS%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1888
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr "デバッグディレクトリを設定する # 指示が遅すぎます"
*************** msgstr ""
*** 38542,38549 ****
  msgid "wrong type argument to %s"
  msgstr "%s への間違った型の引数です"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4881
! #: cp/constexpr.cc:9156 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"
--- 38582,38589 ----
  msgid "wrong type argument to %s"
  msgstr "%s への間違った型の引数です"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4883
! #: cp/constexpr.cc:9158 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 の減分です"
*** 39029,39045 ****
  msgid "function %qD used as %<asm%> output"
  msgstr "関数 %qD が %<asm%> の出力として使用されています"
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6323
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "読み取り専用位置 %qE への代入です"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6326
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "読み取り専用位置 %qE の増分です"
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6329
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "読み取り専用位置 %qE の減分です"
--- 39069,39085 ----
  msgid "function %qD used as %<asm%> output"
  msgstr "関数 %qD が %<asm%> の出力として使用されています"
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6401
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "読み取り専用位置 %qE への代入です"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6404
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "読み取り専用位置 %qE の増分です"
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6407
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "読み取り専用位置 %qE の減分です"
*************** msgid "passing argument %i to %qs-qualif
*** 39304,39310 ****
  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:6963 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
--- 39344,39350 ----
  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:7041 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgstr "明示的に整列されてい�
*** 40231,40515 ****
  msgid "PIC is only supported for RTPs"
  msgstr "PIC は RTP 用にのみサポートされています"
  
! #: config/aarch64/aarch64-builtins.cc:2672 config/arm/arm-mve-builtins.cc:601
  #, fuzzy, gcc-internal-format
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/aarch64/aarch64-builtins.cc:2674 config/aarch64/aarch64.cc:12168
! #: config/aarch64/aarch64.cc:19671 config/aarch64/aarch64.cc:20307
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2690
  #, fuzzy, gcc-internal-format
  msgid "ACLE function %qD is incompatible with the use of %qs"
  msgstr "RTP PIC は Thumb では使用できません"
  
! #: config/aarch64/aarch64-builtins.cc:2708
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2718
  #, gcc-internal-format
  msgid "ACLE function %qD cannot be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2739
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2978
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs must be a 2-bit unsigned literal"
  msgid "first argument to %qD must be a string literal"
  msgstr "%qs への引数は 2 ビット符号無しリテラルでなければいけません"
  
! #: config/aarch64/aarch64-builtins.cc:3111
! #: config/aarch64/aarch64-builtins.cc:3345 config/arm/arm-builtins.cc:2250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr "引数は定数でなければいけません"
  
! #: config/aarch64/aarch64-builtins.cc:3183 config/arm/arm-builtins.cc:2586
  #, fuzzy, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr "マスクは即値でなければなりません"
  
! #: config/aarch64/aarch64-builtins.cc:3187
  #, fuzzy, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "マスクは即値でなければなりません"
  
! #: config/aarch64/aarch64-builtins.cc:3433
  #, fuzzy, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "引数は定数でなければいけません"
  
! #: config/aarch64/aarch64-builtins.cc:3556
  #, gcc-internal-format
  msgid "128-bit system register support requires the %<d128%> extension"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3571
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for %q+D"
  msgid "invalid system register name provided"
  msgstr "無効な %q+D 用のレジスタ名です"
  
! #: config/aarch64/aarch64-builtins.cc:3585
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for %q+D"
  msgid "invalid system register name %qs"
  msgstr "無効な %q+D 用のレジスタ名です"
  
! #: config/aarch64/aarch64-builtins.cc:3666
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "Constant-type argument expected"
  msgstr "for 文が予期されます"
  
! #: config/aarch64/aarch64-builtins.cc:3672
  #, fuzzy, gcc-internal-format
  msgid "argument %d must be a constant immediate in range [%wd,%wd]"
  msgstr "引数は定数でなければいけません"
  
! #: config/aarch64/aarch64-builtins.cc:3751
  #, fuzzy, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "multilib はサポートしません"
  
! #: config/aarch64/aarch64-builtins.cc:3786
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "引数は定数でなければいけません"
  
! #: config/aarch64/aarch64-builtins.cc:5728
! #: config/aarch64/aarch64-builtins.cc:5748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "式が予期されます"
  
! #: config/aarch64/aarch64-builtins.cc:5732
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "式が予期されます"
  
! #: config/aarch64/aarch64-c.cc:400
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC optimize%> が文字列または番号ではありません"
  
! #: config/aarch64/aarch64-c.cc:416
  #, fuzzy, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "不明な #pragma GCC coprocessor %E です"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:122
  #, gcc-internal-format
  msgid "static storage conflict - multiple pointer members of the same type cannot be parsed"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:139
  #, gcc-internal-format
! msgid "expected a string but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:153
  #, gcc-internal-format
! msgid "expected an integer value but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:168
  #, gcc-internal-format
! msgid "expected an unsigned integer value but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:182
  #, gcc-internal-format
! msgid "expected a boolean value but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:206
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected string literal"
  msgid "expected string for enum field %s"
  msgstr "文字列リテラルが予期されます"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:221
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized argument in option %qs"
  msgid "%s not recognized, defaulting to %qs"
  msgstr "オプション %qs 内で認識できない引数です"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:246
  #, fuzzy, gcc-internal-format
  msgid "key %qs is not a tuning parameter, skipping"
  msgstr "%qD は関数テンプレートではありません"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:261
  #, fuzzy, gcc-internal-format
  #| msgid "expected an SSA_NAME object"
  msgid "key %qs expected to be an object"
  msgstr "SSA_NAME オブジェクトが予期されます"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:269
  #, gcc-internal-format
  msgid "key %qs expected to be an array"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:282
  #, fuzzy, gcc-internal-format
  msgid "key %qs expected to be an integer"
  msgstr "ポインタが予期されます"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:293
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<int%> type [%d, %d]"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:304
  #, fuzzy, gcc-internal-format
  msgid "key %qs expected to be an unsigned integer"
  msgstr "第二引数は 5 ビット符号無しリテラルでなければいけません"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:315
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<uint%> type [0, %u]"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:326
  #, fuzzy, gcc-internal-format
  msgid "key %qs expected to be a string"
  msgstr "終端されていないフォーマット文字列"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:335
  #, gcc-internal-format
  msgid "key %qs expected to be a boolean (true/false)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:344
  #, gcc-internal-format
  msgid "key %qs expected to be an enum (string)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:351
  #, fuzzy, gcc-internal-format
  msgid "key %qs has unsupported type"
  msgstr "仮引数が不完全型です"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:357
  #, gcc-internal-format
  msgid "key %qs has unexpected format in schema"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:371
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not open response file %s"
  msgid "could not open file %s"
  msgstr "応答ファイル %s を開けませんでした"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "error writing %qs"
  msgid "error reading file %s"
  msgstr "%qs へ書き込み中にエラーが発生しました"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:415
  #, gcc-internal-format
  msgid "JSON tuning file does not contain version information; compatibility cannot be verified"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:422
  #, gcc-internal-format, gfc-internal-format
  msgid "JSON tuning file was created with GCC version %d but current GCC version is %d"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:425
  #, gcc-internal-format
  msgid "JSON tuning files must be regenerated when switching between major GCC versions"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:446
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Error writing JSON output file %s\n"
  msgid "error parsing JSON data: %s"
  msgstr "出力 JSON ファイル %s を書き込み中にエラーが発生しました\n"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:453
! #, gcc-internal-format
! msgid "JSON parsing returned null data"
! msgstr ""
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:459
  #, gcc-internal-format
  msgid "no JSON object found in the provided data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:481
  #, gcc-internal-format
  msgid "key %<tune_params%> not found in JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:488
  #, gcc-internal-format
  msgid "key %<tune_params%> is not a JSON object"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:494
  #, gcc-internal-format
  msgid "validation failed for the provided JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:507
  #, gcc-internal-format
  msgid "JSON tuning enables dispatch scheduling but %<dispatch_constraints%> is not available; disabling dispatch scheduling"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:524
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read JSON data in %s"
  msgstr "friend 関数 `%s' を初期化できません"
--- 40271,40588 ----
  msgid "PIC is only supported for RTPs"
  msgstr "PIC は RTP 用にのみサポートされています"
  
! #: config/aarch64/aarch64-builtins.cc:2673 config/arm/arm-mve-builtins.cc:601
  #, fuzzy, gcc-internal-format
  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:19694 config/aarch64/aarch64.cc:20321
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2691
  #, fuzzy, gcc-internal-format
  msgid "ACLE function %qD is incompatible with the use of %qs"
  msgstr "RTP PIC は Thumb では使用できません"
  
! #: config/aarch64/aarch64-builtins.cc:2709
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2719
  #, gcc-internal-format
  msgid "ACLE function %qD cannot be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2740
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2979
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs must be a 2-bit unsigned literal"
  msgid "first argument to %qD must be a string literal"
  msgstr "%qs への引数は 2 ビット符号無しリテラルでなければいけません"
  
! #: config/aarch64/aarch64-builtins.cc:3112
! #: config/aarch64/aarch64-builtins.cc:3346 config/arm/arm-builtins.cc:2250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr "引数は定数でなければいけません"
  
! #: config/aarch64/aarch64-builtins.cc:3184 config/arm/arm-builtins.cc:2586
  #, fuzzy, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr "マスクは即値でなければなりません"
  
! #: config/aarch64/aarch64-builtins.cc:3188
  #, fuzzy, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr "マスクは即値でなければなりません"
  
! #: config/aarch64/aarch64-builtins.cc:3434
  #, fuzzy, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "引数は定数でなければいけません"
  
! #: config/aarch64/aarch64-builtins.cc:3557
  #, gcc-internal-format
  msgid "128-bit system register support requires the %<d128%> extension"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3572
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for %q+D"
  msgid "invalid system register name provided"
  msgstr "無効な %q+D 用のレジスタ名です"
  
! #: config/aarch64/aarch64-builtins.cc:3586
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for %q+D"
  msgid "invalid system register name %qs"
  msgstr "無効な %q+D 用のレジスタ名です"
  
! #: config/aarch64/aarch64-builtins.cc:3667
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "Constant-type argument expected"
  msgstr "for 文が予期されます"
  
! #: config/aarch64/aarch64-builtins.cc:3673
  #, fuzzy, gcc-internal-format
  msgid "argument %d must be a constant immediate in range [%wd,%wd]"
  msgstr "引数は定数でなければいけません"
  
! #: config/aarch64/aarch64-builtins.cc:3752
  #, fuzzy, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "multilib はサポートしません"
  
! #: config/aarch64/aarch64-builtins.cc:3787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "引数は定数でなければいけません"
  
! #: config/aarch64/aarch64-builtins.cc:5729
! #: config/aarch64/aarch64-builtins.cc:5749
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "式が予期されます"
  
! #: config/aarch64/aarch64-builtins.cc:5733
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "式が予期されます"
  
! #: config/aarch64/aarch64-c.cc:404
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC optimize%> が文字列または番号ではありません"
  
! #: config/aarch64/aarch64-c.cc:420
  #, fuzzy, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "不明な #pragma GCC coprocessor %E です"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:127
  #, gcc-internal-format
  msgid "static storage conflict - multiple pointer members of the same type cannot be parsed"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:134
  #, gcc-internal-format
! msgid "JSON tuning overrides an unspecified structure in the base tuning; fields not provided in JSON will default to 0"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:152
  #, gcc-internal-format
! msgid "...but got an object instead"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:155
  #, gcc-internal-format
! msgid "...but got an array instead"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:158
! #, fuzzy, gcc-internal-format
! msgid "...but got an integer instead"
! msgstr "%qE 属性の引数が整数定数ではありません"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:161
! #, fuzzy, gcc-internal-format
! msgid "...but got a floating-point value instead"
! msgstr "%q#T が浮動小数点値が予期される場所で使用されました"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:164
  #, gcc-internal-format
! msgid "...but got a string instead"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:167
! #: config/aarch64/aarch64-json-tunings-parser.cc:170
! #: config/aarch64/aarch64-json-tunings-parser.cc:173
! #, fuzzy, gcc-internal-format
! msgid "...but got %qs instead"
! msgstr "spec %qs が無効です"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:187
! #, fuzzy, gcc-internal-format
! msgid "expected a string..."
! msgstr "終端されていないフォーマット文字列"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:205
! #, fuzzy, gcc-internal-format
! msgid "expected an integer value..."
! msgstr "ポインタが予期されます"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:224
! #, fuzzy, gcc-internal-format
! #| msgid "expected string literal"
! msgid "expected an unsigned integer value..."
! msgstr "文字列リテラルが予期されます"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:242
! #, fuzzy, gcc-internal-format
! msgid "expected a boolean value..."
! msgstr "整数または真偽型が予期されます"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected string literal"
  msgid "expected string for enum field %s"
  msgstr "文字列リテラルが予期されます"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:286
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized argument in option %qs"
  msgid "%s not recognized, defaulting to %qs"
  msgstr "オプション %qs 内で認識できない引数です"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:313
  #, fuzzy, gcc-internal-format
  msgid "key %qs is not a tuning parameter, skipping"
  msgstr "%qD は関数テンプレートではありません"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:329
  #, fuzzy, gcc-internal-format
  #| msgid "expected an SSA_NAME object"
  msgid "key %qs expected to be an object"
  msgstr "SSA_NAME オブジェクトが予期されます"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:339
  #, gcc-internal-format
  msgid "key %qs expected to be an array"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:353
  #, fuzzy, gcc-internal-format
  msgid "key %qs expected to be an integer"
  msgstr "ポインタが予期されます"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:365
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<int%> type [%d, %d]"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:377
  #, fuzzy, gcc-internal-format
  msgid "key %qs expected to be an unsigned integer"
  msgstr "第二引数は 5 ビット符号無しリテラルでなければいけません"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:389
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<uint%> type [0, %u]"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:401
  #, fuzzy, gcc-internal-format
  msgid "key %qs expected to be a string"
  msgstr "終端されていないフォーマット文字列"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:412
  #, gcc-internal-format
  msgid "key %qs expected to be a boolean (true/false)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:422
  #, gcc-internal-format
  msgid "key %qs expected to be an enum (string)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:430
  #, fuzzy, gcc-internal-format
  msgid "key %qs has unsupported type"
  msgstr "仮引数が不完全型です"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:437
  #, gcc-internal-format
  msgid "key %qs has unexpected format in schema"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not open response file %s"
  msgid "could not open file %s"
  msgstr "応答ファイル %s を開けませんでした"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "error writing %qs"
  msgid "error reading file %s"
  msgstr "%qs へ書き込み中にエラーが発生しました"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:497
  #, gcc-internal-format
  msgid "JSON tuning file does not contain version information; compatibility cannot be verified"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:505
  #, gcc-internal-format, gfc-internal-format
  msgid "JSON tuning file was created with GCC version %d but current GCC version is %d"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:508
  #, gcc-internal-format
  msgid "JSON tuning files must be regenerated when switching between major GCC versions"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Error writing JSON output file %s\n"
  msgid "error parsing JSON data: %s"
  msgstr "出力 JSON ファイル %s を書き込み中にエラーが発生しました\n"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:543
  #, gcc-internal-format
  msgid "no JSON object found in the provided data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:566
  #, gcc-internal-format
  msgid "key %<tune_params%> not found in JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:574
  #, gcc-internal-format
  msgid "key %<tune_params%> is not a JSON object"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:580
  #, gcc-internal-format
  msgid "validation failed for the provided JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:593
  #, gcc-internal-format
  msgid "JSON tuning enables dispatch scheduling but %<dispatch_constraints%> is not available; disabling dispatch scheduling"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:610
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read JSON data in %s"
  msgstr "friend 関数 `%s' を初期化できません"
*************** msgid "SVE type %qT cannot be passed to
*** 41070,41089 ****
  msgstr "プロトタイプが無い関数に AltiVec 引数が渡されました"
  
  #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22625
  #, 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:22632
  #, 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:22640 config/arm/arm.cc:7311
! #: config/arm/arm.cc:7341 config/arm/arm.cc:29403
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
--- 41143,41162 ----
  msgstr "プロトタイプが無い関数に AltiVec 引数が渡されました"
  
  #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22639
  #, 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:22646
  #, 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:22654 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 ""
*************** msgstr "組み込み関数 %qD は %<-mc
*** 41103,41341 ****
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12166
  #, fuzzy, gcc-internal-format
  msgid "calling a streaming function requires the ISA extension %qs"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/aarch64/aarch64.cc:12175 config/aarch64/aarch64.cc:12179
  #, 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:12182
  #, 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:12240
  #, 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:12242
  #, gcc-internal-format
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19255
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19299
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "%qs 属性が無視されました"
  
! #: config/aarch64/aarch64.cc:19355
  #, fuzzy, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "無効な #pragma %s です"
  
! #: config/aarch64/aarch64.cc:19367
  #, fuzzy, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "無効な %%h 値"
  
! #: config/aarch64/aarch64.cc:19387
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19405
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "不明な spec 関数 %qs です"
  
! #: config/aarch64/aarch64.cc:19615 config/arm/arm.cc:3211
  #: config/riscv/riscv.cc:12481
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19624 config/riscv/riscv.cc:12490
  #, 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:19632
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19642 config/arm/arm.cc:3223
  #: config/riscv/riscv.cc:12519 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:19650
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19653
  #, 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:19659
  #, fuzzy, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr "ビットフィールド命令を使用しない"
  
! #: config/aarch64/aarch64.cc:19667
  #, fuzzy, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr "ビットフィールド命令を使用しない"
  
! #: config/aarch64/aarch64.cc:19669
  #, fuzzy, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/aarch64/aarch64.cc:19765
  #, 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:19781 config/riscv/riscv.cc:12539
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19815
! #, fuzzy, gcc-internal-format
! msgid "no support for %qs without %qs"
! msgstr "%s は %s をサポートしません"
! 
! #: config/aarch64/aarch64.cc:19882
  #, fuzzy, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "%qs への有効な引数は次の通りです: %s"
  
! #: config/aarch64/aarch64.cc:19893
  #, fuzzy, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr "組み込み関数への無効な引数です"
  
! #: config/aarch64/aarch64.cc:19898
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "組み込み関数への無効な引数です"
  
! #: config/aarch64/aarch64.cc:20054
  #, 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:20121
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "multilib はサポートしません"
  
! #: config/aarch64/aarch64.cc:20124
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%qE は廃止されました"
  
! #: config/aarch64/aarch64.cc:20130
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20204
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20207
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "コードモデル %qs は %s ビットモード内ではサポートされません"
  
! #: config/aarch64/aarch64.cc:20305
  #, fuzzy, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/aarch64/aarch64.cc:20415
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20418
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:20422
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:20457
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20460
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:20464 config/aarch64/aarch64.cc:20548
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:20503
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:20544
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:20604 config/aarch64/aarch64.cc:20782
  #: 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:20650
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20658 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:20713
  #: 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:20770 config/arm/arm.cc:33522
  #: config/loongarch/loongarch-target-attr.cc:383
  #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
  #: config/s390/s390.cc:16979
--- 41176,41409 ----
  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:19278
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19322
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "%qs 属性が無視されました"
  
! #: config/aarch64/aarch64.cc:19378
  #, fuzzy, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "無効な #pragma %s です"
  
! #: config/aarch64/aarch64.cc:19390
  #, fuzzy, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "無効な %%h 値"
  
! #: config/aarch64/aarch64.cc:19410
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19428
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "不明な spec 関数 %qs です"
  
! #: config/aarch64/aarch64.cc:19638 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12481
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19647 config/riscv/riscv.cc:12490
  #, 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:19655
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19665 config/arm/arm.cc:3226
  #: config/riscv/riscv.cc:12519 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:19673
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19676
  #, 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:19682
  #, fuzzy, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr "ビットフィールド命令を使用しない"
  
! #: config/aarch64/aarch64.cc:19690
  #, fuzzy, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr "ビットフィールド命令を使用しない"
  
! #: config/aarch64/aarch64.cc:19692
  #, fuzzy, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/aarch64/aarch64.cc:19785
  #, 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:19801 config/riscv/riscv.cc:12539
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19896
  #, fuzzy, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "%qs への有効な引数は次の通りです: %s"
  
! #: config/aarch64/aarch64.cc:19907
  #, fuzzy, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr "組み込み関数への無効な引数です"
  
! #: config/aarch64/aarch64.cc:19912
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "組み込み関数への無効な引数です"
  
! #: config/aarch64/aarch64.cc:20068
  #, 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:20135
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "multilib はサポートしません"
  
! #: config/aarch64/aarch64.cc:20138
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%qE は廃止されました"
  
! #: config/aarch64/aarch64.cc:20144
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20218
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20221
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "コードモデル %qs は %s ビットモード内ではサポートされません"
  
! #: config/aarch64/aarch64.cc:20319
  #, fuzzy, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/aarch64/aarch64.cc:20429
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20432
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:20436
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:20471
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20474
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:20478 config/aarch64/aarch64.cc:20562
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:20517
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:20558
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:20618 config/aarch64/aarch64.cc:20796
  #: 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:20664
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20672 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:20727
  #: 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:20784 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
*************** msgstr "attribute(target(\"%s\")) が不
*** 41343,41543 ****
  msgid "attribute %<target%> argument not a string"
  msgstr "属性 %qE の引数が文字列ではありません"
  
! #: config/aarch64/aarch64.cc:20807
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20810
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "attribute(target(\"%s\")) が不明です"
  
! #: config/aarch64/aarch64.cc:20819
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21090 config/loongarch/loongarch.cc:11500
  #: config/riscv/riscv-target-attr.cc:552
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr "仮引数 `%s' で指定された記憶クラス"
  
! #: config/aarch64/aarch64.cc:21098 config/loongarch/loongarch.cc:11510
  #: 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:21120
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:21124
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:21130
  #, fuzzy, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:21712 config/i386/i386-features.cc:5462
! #: config/i386/i386-features.cc:5712 config/loongarch/loongarch.cc:12057
! #: config/riscv/riscv.cc:15534 config/rs6000/rs6000.cc:28526
  #, fuzzy, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "静的リンクはサポートされていません"
  
! #: config/aarch64/aarch64.cc:21769 config/i386/i386-features.cc:5565
! #: config/loongarch/loongarch.cc:11654 config/riscv/riscv.cc:15588
  #: 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:21808
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21811
  #, fuzzy, gcc-internal-format
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "前はここで宣言されました"
  
! #: config/aarch64/aarch64.cc:23420 config/arm/arm.cc:6689
  #: 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:23425 config/arm/arm.cc:6694
  #: 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:23430 config/arm/arm.cc:6699
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:24992 config/aarch64/aarch64.cc:24995
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30704 config/i386/i386.cc:26805
! #: config/i386/i386.cc:26936
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "サポートされていない組み合わせです: %s"
  
! #: config/aarch64/aarch64.cc:30718
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr "組み込み関数へのサポートされていない引数の型です"
  
! #: config/aarch64/aarch64.cc:30722 config/i386/i386.cc:26827
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30756
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr "組み込み関数へのサポートされていない引数の型です"
  
! #: config/aarch64/aarch64.cc:30760 config/i386/i386.cc:26858
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "組み込み関数へのサポートされていない引数の型です"
  
! #: config/aarch64/aarch64.cc:30831
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "-shared オプションは VAX ELF 用には現在はサポートされていません"
  
! #: config/aarch64/aarch64.cc:30851
  #, 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:31041
  #, 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:31043
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "ラベル %qD はここで定義されています"
  
! #: config/aarch64/aarch64.cc:31862
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32170
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32810 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5216
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "%d 番目の %qE の引数は format 属性の候補のようです"
  
! #: config/aarch64/aarch64.cc:32823
  #, 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:32826 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5230
  #, 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:32839
  #, 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:32853 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:32865 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:33099
  #, fuzzy, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr "%qs は %qs 用には有効ではありません"
  
! #: config/aarch64/aarch64.cc:33103
  #, fuzzy
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:33109
  #, fuzzy
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:33115
  #, fuzzy
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr "-mtune スイッチ用の間違った値 %qs です"
--- 41411,41611 ----
  msgid "attribute %<target%> argument not a string"
  msgstr "属性 %qE の引数が文字列ではありません"
  
! #: config/aarch64/aarch64.cc:20821
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20824
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "attribute(target(\"%s\")) が不明です"
  
! #: config/aarch64/aarch64.cc:20833
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21104 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:21112 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:21134
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:21138
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:21144
  #, fuzzy, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:21726 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12048
! #: config/riscv/riscv.cc:15547 config/rs6000/rs6000.cc:28526
  #, fuzzy, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "静的リンクはサポートされていません"
  
! #: config/aarch64/aarch64.cc:21783 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15601
  #: 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:21822
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21825
  #, fuzzy, gcc-internal-format
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "前はここで宣言されました"
  
! #: config/aarch64/aarch64.cc:23434 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:23439 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:23444 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25006 config/aarch64/aarch64.cc:25009
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30718 config/i386/i386.cc:26917
! #: config/i386/i386.cc:27048
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "サポートされていない組み合わせです: %s"
  
! #: config/aarch64/aarch64.cc:30732
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr "組み込み関数へのサポートされていない引数の型です"
  
! #: config/aarch64/aarch64.cc:30736 config/i386/i386.cc:26939
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30770
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr "組み込み関数へのサポートされていない引数の型です"
  
! #: config/aarch64/aarch64.cc:30774 config/i386/i386.cc:26970
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "組み込み関数へのサポートされていない引数の型です"
  
! #: config/aarch64/aarch64.cc:30845
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "-shared オプションは VAX ELF 用には現在はサポートされていません"
  
! #: config/aarch64/aarch64.cc:30865
  #, 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:31055
  #, 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:31057
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "ラベル %qD はここで定義されています"
  
! #: config/aarch64/aarch64.cc:31876
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32184
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32824 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5216
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "%d 番目の %qE の引数は format 属性の候補のようです"
  
! #: config/aarch64/aarch64.cc:32837
  #, 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:32840 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5230
  #, 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: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 either %wd or %wd"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は異なる幅です"
  
! #: config/aarch64/aarch64.cc:32867 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:32879 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:33113
  #, fuzzy, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr "%qs は %qs 用には有効ではありません"
  
! #: config/aarch64/aarch64.cc:33117
  #, fuzzy
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:33123
  #, fuzzy
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:33129
  #, fuzzy
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr "-mtune スイッチ用の間違った値 %qs です"
*************** msgstr "L%d キャッシュレイテン�
*** 41597,41603 ****
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "-mmemory-latency 用の間違った値 %qs です"
  
! #: config/alpha/alpha.cc:7353 config/alpha/alpha.cc:7356 config/arc/arc.cc:6996
  #: config/arc/arc.cc:7270 config/s390/s390.cc:943
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 41665,41671 ----
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "-mmemory-latency 用の間違った値 %qs です"
  
! #: config/alpha/alpha.cc:7354 config/alpha/alpha.cc:7357 config/arc/arc.cc:6996
  #: config/arc/arc.cc:7270 config/s390/s390.cc:943
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgid "last register name %s must be an
*** 41649,41655 ****
  msgstr "被演算子 1 はハードレジスタでなければいけません"
  
  #: config/arc/arc.cc:1100 config/ia64/ia64.cc:6111 config/pa/pa.cc:492
! #: config/sh/sh.cc:8306
  #, gcc-internal-format, gfc-internal-format
  msgid "%s-%s is an empty range"
  msgstr "%s-%s が空の範囲です"
--- 41717,41723 ----
  msgstr "被演算子 1 はハードレジスタでなければいけません"
  
  #: config/arc/arc.cc:1100 config/ia64/ia64.cc:6111 config/pa/pa.cc:492
! #: config/sh/sh.cc:8305
  #, gcc-internal-format, gfc-internal-format
  msgid "%s-%s is an empty range"
  msgstr "%s-%s が空の範囲です"
*************** msgstr "%qE 属性の引数が \"ilink1\
*** 41717,41737 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "%qE 属性の引数が \"ilink1\" または \"ilink2\" ではありません"
  
! #: config/arc/arc.cc:2049 config/arm/arm.cc:7444 config/arm/arm.cc:7462
! #: config/arm/arm.cc:7641 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:3068 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5888 config/riscv/riscv.cc:7562
  #: 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:8442
! #: config/sh/sh.cc:8460 config/sh/sh.cc:8484 config/sh/sh.cc:8555
! #: config/sh/sh.cc:8578 config/stormy16/stormy16.cc:2402
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, gcc-internal-format
  msgid "%qE attribute only applies to functions"
--- 41785,41805 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  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:5888 config/riscv/riscv.cc:7562
  #: 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:2402
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, gcc-internal-format
  msgid "%qE attribute only applies to functions"
*************** msgstr "%qE 属性は無視されまし�
*** 41869,41885 ****
  msgid "%qE attribute only applies to variables"
  msgstr "%qE は変数にのみ適用できます"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:24966
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25030
  #, fuzzy, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "不明な IRA アルゴリズム %qs です"
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25059
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "無効な被演算子出力コード"
--- 41937,41953 ----
  msgid "%qE attribute only applies to variables"
  msgstr "%qE は変数にのみ適用できます"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25075
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25139
  #, fuzzy, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "不明な IRA アルゴリズム %qs です"
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25168
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "無効な被演算子出力コード"
*************** msgstr "互換性のないポインタ�
*** 42031,42318 ****
  msgid "constant predicate argument %d (%wx) does not map to %d lane numbers, converted to %wx"
  msgstr ""
  
! #: config/arm/arm.cc:2974
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "ターゲット CPU は ARM モードをサポートしていません"
  
! #: config/arm/arm.cc:2978
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "バックトレースサポートの有効化は Thumb 用にコンパイルしたときのみ意味があります"
  
! #: config/arm/arm.cc:2981
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "呼び出し先 ARM/Thumb 相互利用有効化は Thumb 用にコンパイルしたときのみ意味があります"
  
! #: config/arm/arm.cc:2989
  #, fuzzy, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "-g に -mno-apcs-frame をつけると、きめ細かなデバッグはできないでしょう"
  
! #: config/arm/arm.cc:2993
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "-mtp=cp15 を 16 ビット Thumb で使用できません"
  
! #: config/arm/arm.cc:2997
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "RTP PIC は Thumb では使用できません"
  
! #: config/arm/arm.cc:3010
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.cc:3015
  #, fuzzy, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets"
  msgstr "入れ子になった関数はこのターゲットではサポートされていません"
  
! #: config/arm/arm.cc:3020
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with %<-mword-relocations%>"
  msgstr "-G はデフォルトの PIC コードと共存できません"
  
  # 公式な名前は Thumb であり THUMB ではない
! #: config/arm/arm.cc:3122
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "ターゲット CPU は Thumb 命令をサポートしていません"
  
! #: config/arm/arm.cc:3172
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "ターゲット CPU は ARM モードをサポートしていません"
  
! #: config/arm/arm.cc:3231 config/arm/arm.cc:33186
  #, fuzzy, gcc-internal-format
  #| msgid "the %qs architecture does not support branch-likely instructions"
  msgid "This architecture does not support branch protection instructions"
  msgstr "%qs アーキテクチャは branch-likely 命令をサポートしていません"
  
! #: config/arm/arm.cc:3234
  #, gcc-internal-format
  msgid "Return address signing is not supported with %<-mtpcs-frame%>."
  msgstr ""
  
! #: config/arm/arm.cc:3372
  #, fuzzy, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "-mcpu=%s スイッチが -march=%s スイッチと競合しています"
  
! #: config/arm/arm.cc:3627
  #, fuzzy, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check と -mno-apcs-frame は併用できません"
  
! #: config/arm/arm.cc:3636
  #, fuzzy, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic と -mapcs-reent は併用できません"
  
! #: config/arm/arm.cc:3639
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "APCS 再入可能コードはサポートされていません。無視されました"
  
! #: config/arm/arm.cc:3662
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.cc:3670
  #, fuzzy, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "構造体サイズ境界は %s にのみ設定できます"
  
! #: config/arm/arm.cc:3672
  #, fuzzy, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "構造体サイズ境界は %s にのみ設定できます"
  
! #: config/arm/arm.cc:3697
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "RTP PIC は -msingle-pic-base と併用できません"
  
! #: config/arm/arm.cc:3709 config/arm/arm.cc:33536
  #, fuzzy, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "コードモデル %qs は %s ビットモード内ではサポートされません"
  
! #: config/arm/arm.cc:3717
  #, fuzzy, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "-mpic-register= は -fpic をつけないと役に立ちません"
  
! #: config/arm/arm.cc:3726
  #, fuzzy, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "PIC レジスタ用に '%s' を使用できません"
  
! #: config/arm/arm.cc:3766 config/pru/pru.cc:627
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "-freorder-blocks-and-partition はこのアーキテクチャ上ではサポートされていません"
  
! #: config/arm/arm.cc:3935
  #, fuzzy, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "-mrelocatable と -msdata=%s は併用できません"
  
! #: config/arm/arm.cc:3973
  #, gcc-internal-format
  msgid "%<-mstack-protector-guard=tls%> needs a hardware TLS register"
  msgstr ""
  
! #: config/arm/arm.cc:3998
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "ターゲット CPU は ARM/Thumb 相互利用をサポートしていません"
  
! #: config/arm/arm.cc:4011
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS は -mcaller-super-interworking をサポートしません"
  
! #: config/arm/arm.cc:4014
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS は -mcallee-super-interworking をサポートしません"
  
! #: config/arm/arm.cc:4019
  #, fuzzy, gcc-internal-format
  #| msgid "__fp16 and no ldrh"
  msgid "%<__fp16%> and no ldrh"
  msgstr "__fp16 かつ ldrh 無し"
  
  # 公式な名前は Thumb であり THUMB ではない
! #: config/arm/arm.cc:4022
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "ターゲット CPU は Thumb 命令をサポートしていません"
  
! #: config/arm/arm.cc:4027
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4037
  #, fuzzy, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr "-mfloat-abi=hard および VFP"
  
! #: config/arm/arm.cc:4045
  #, fuzzy, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "-mfloat-abi=hard および VFP"
  
! #: config/arm/arm.cc:6329
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6331
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6360
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6635
  #, fuzzy, gcc-internal-format
  #| msgid "Thumb-1 hard-float VFP ABI"
  msgid "Thumb-1 %<hard-float%> VFP ABI"
  msgstr "Thumb-1 ハードウェア浮動小数 VFP ABI"
  
! #: config/arm/arm.cc:6730
  #, fuzzy, gcc-internal-format
  msgid "argument of type %qT not permitted with %<-mgeneral-regs-only%>"
  msgstr "warn_unused_result 属性付きで宣言されている %qD の戻り値を無視しています"
  
! #: config/arm/arm.cc:7114 config/arm/arm.cc:7305 config/arm/arm.cc:7338
! #: config/arm/arm.cc:29396
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.cc:7468
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7590
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "%qE 属性は関数へのみ適用出来ます。%s へは適用できません"
  
! #: config/arm/arm.cc:7602
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "%qE 属性は名前付き引数があるプロトタイプが必要です"
  
! #: config/arm/arm.cc:7611
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "%qE 属性は関数へのみ適用出来ます。%s へは適用できません"
  
! #: config/arm/arm.cc:7633 config/arm/arm.cc:7685
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option"
  msgstr "%qE 属性は非クラス型に関しては無視されます"
  
! #: config/arm/arm.cc:7652
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "%qE 属性はユニット局所関数に関しては効果がありません"
  
! #: config/arm/arm.cc:7705
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "%qE 属性は関数型にのみ適用できます"
  
! #: config/arm/arm.cc:9700
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.cc:13527 config/arm/arm.cc:13529
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.cc:25975
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "スタックに積まれた仮引数の実際の位置を計算できません"
  
! #: config/arm/arm.cc:26638
  #, fuzzy, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "予期しない型が `id' (%s) に指定されました"
  
! #: config/arm/arm.cc:26893
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "高位レジスタを pop する為に使用できる低位レジスタがありません"
  
! #: config/arm/arm.cc:27146
  #, fuzzy, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "割り込みサービスルーチンを Thumb モードでコード化することはできません"
  
! #: config/arm/arm.cc:27444
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.cc:33551
  #, fuzzy, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "%qs 属性用の無効なベクトル型です"
--- 42099,42386 ----
  msgid "constant predicate argument %d (%wx) does not map to %d lane numbers, converted to %wx"
  msgstr ""
  
! #: config/arm/arm.cc:2977
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "ターゲット CPU は ARM モードをサポートしていません"
  
! #: config/arm/arm.cc:2981
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "バックトレースサポートの有効化は Thumb 用にコンパイルしたときのみ意味があります"
  
! #: config/arm/arm.cc:2984
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "呼び出し先 ARM/Thumb 相互利用有効化は Thumb 用にコンパイルしたときのみ意味があります"
  
! #: config/arm/arm.cc:2992
  #, fuzzy, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "-g に -mno-apcs-frame をつけると、きめ細かなデバッグはできないでしょう"
  
! #: config/arm/arm.cc:2996
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "-mtp=cp15 を 16 ビット Thumb で使用できません"
  
! #: config/arm/arm.cc:3000
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "RTP PIC は Thumb では使用できません"
  
! #: config/arm/arm.cc:3013
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.cc:3018
  #, fuzzy, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets"
  msgstr "入れ子になった関数はこのターゲットではサポートされていません"
  
! #: config/arm/arm.cc:3023
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with %<-mword-relocations%>"
  msgstr "-G はデフォルトの PIC コードと共存できません"
  
  # 公式な名前は Thumb であり THUMB ではない
! #: config/arm/arm.cc:3125
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "ターゲット CPU は Thumb 命令をサポートしていません"
  
! #: config/arm/arm.cc:3175
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "ターゲット CPU は ARM モードをサポートしていません"
  
! #: config/arm/arm.cc:3234 config/arm/arm.cc:33201
  #, fuzzy, gcc-internal-format
  #| msgid "the %qs architecture does not support branch-likely instructions"
  msgid "This architecture does not support branch protection instructions"
  msgstr "%qs アーキテクチャは branch-likely 命令をサポートしていません"
  
! #: config/arm/arm.cc:3237
  #, gcc-internal-format
  msgid "Return address signing is not supported with %<-mtpcs-frame%>."
  msgstr ""
  
! #: config/arm/arm.cc:3375
  #, fuzzy, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "-mcpu=%s スイッチが -march=%s スイッチと競合しています"
  
! #: config/arm/arm.cc:3630
  #, fuzzy, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check と -mno-apcs-frame は併用できません"
  
! #: config/arm/arm.cc:3639
  #, fuzzy, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic と -mapcs-reent は併用できません"
  
! #: config/arm/arm.cc:3642
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "APCS 再入可能コードはサポートされていません。無視されました"
  
! #: config/arm/arm.cc:3665
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.cc:3673
  #, fuzzy, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "構造体サイズ境界は %s にのみ設定できます"
  
! #: config/arm/arm.cc:3675
  #, fuzzy, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "構造体サイズ境界は %s にのみ設定できます"
  
! #: config/arm/arm.cc:3700
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "RTP PIC は -msingle-pic-base と併用できません"
  
! #: config/arm/arm.cc:3712 config/arm/arm.cc:33551
  #, fuzzy, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "コードモデル %qs は %s ビットモード内ではサポートされません"
  
! #: config/arm/arm.cc:3720
  #, fuzzy, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "-mpic-register= は -fpic をつけないと役に立ちません"
  
! #: config/arm/arm.cc:3729
  #, fuzzy, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "PIC レジスタ用に '%s' を使用できません"
  
! #: config/arm/arm.cc:3769 config/pru/pru.cc:627
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "-freorder-blocks-and-partition はこのアーキテクチャ上ではサポートされていません"
  
! #: config/arm/arm.cc:3938
  #, fuzzy, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "-mrelocatable と -msdata=%s は併用できません"
  
! #: config/arm/arm.cc:3976
  #, gcc-internal-format
  msgid "%<-mstack-protector-guard=tls%> needs a hardware TLS register"
  msgstr ""
  
! #: config/arm/arm.cc:4001
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "ターゲット CPU は ARM/Thumb 相互利用をサポートしていません"
  
! #: config/arm/arm.cc:4014
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS は -mcaller-super-interworking をサポートしません"
  
! #: config/arm/arm.cc:4017
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS は -mcallee-super-interworking をサポートしません"
  
! #: config/arm/arm.cc:4022
  #, fuzzy, gcc-internal-format
  #| msgid "__fp16 and no ldrh"
  msgid "%<__fp16%> and no ldrh"
  msgstr "__fp16 かつ ldrh 無し"
  
  # 公式な名前は Thumb であり THUMB ではない
! #: config/arm/arm.cc:4025
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "ターゲット CPU は Thumb 命令をサポートしていません"
  
! #: config/arm/arm.cc:4030
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4040
  #, fuzzy, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr "-mfloat-abi=hard および VFP"
  
! #: config/arm/arm.cc:4048
  #, fuzzy, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "-mfloat-abi=hard および VFP"
  
! #: config/arm/arm.cc:6336
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6338
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6367
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6642
  #, fuzzy, gcc-internal-format
  #| msgid "Thumb-1 hard-float VFP ABI"
  msgid "Thumb-1 %<hard-float%> VFP ABI"
  msgstr "Thumb-1 ハードウェア浮動小数 VFP ABI"
  
! #: config/arm/arm.cc:6737
  #, fuzzy, gcc-internal-format
  msgid "argument of type %qT not permitted with %<-mgeneral-regs-only%>"
  msgstr "warn_unused_result 属性付きで宣言されている %qD の戻り値を無視しています"
  
! #: config/arm/arm.cc:7121 config/arm/arm.cc:7320 config/arm/arm.cc:7353
! #: config/arm/arm.cc:29411
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.cc:7483
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7605
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "%qE 属性は関数へのみ適用出来ます。%s へは適用できません"
  
! #: config/arm/arm.cc:7617
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "%qE 属性は名前付き引数があるプロトタイプが必要です"
  
! #: config/arm/arm.cc:7626
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "%qE 属性は関数へのみ適用出来ます。%s へは適用できません"
  
! #: config/arm/arm.cc:7648 config/arm/arm.cc:7700
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option"
  msgstr "%qE 属性は非クラス型に関しては無視されます"
  
! #: config/arm/arm.cc:7667
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "%qE 属性はユニット局所関数に関しては効果がありません"
  
! #: config/arm/arm.cc:7720
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "%qE 属性は関数型にのみ適用できます"
  
! #: config/arm/arm.cc:9715
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.cc:13542 config/arm/arm.cc:13544
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.cc:25990
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "スタックに積まれた仮引数の実際の位置を計算できません"
  
! #: config/arm/arm.cc:26653
  #, fuzzy, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "予期しない型が `id' (%s) に指定されました"
  
! #: config/arm/arm.cc:26908
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "高位レジスタを pop する為に使用できる低位レジスタがありません"
  
! #: config/arm/arm.cc:27161
  #, fuzzy, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "割り込みサービスルーチンを Thumb モードでコード化することはできません"
  
! #: config/arm/arm.cc:27459
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.cc:33566
  #, fuzzy, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "%qs 属性用の無効なベクトル型です"
*************** msgstr "%qs 属性用の無効なベク�
*** 42320,42341 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.cc:33559
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.cc:33572
  #, fuzzy, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "%qs 属性用の無効なベクトル型です"
  
! #: config/arm/arm.cc:33586
  #, fuzzy, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "target 属性または pragma が SPE ABI を変更します"
  
! #: config/arm/arm.cc:35822
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> flags not supported in thumb1 mode"
  msgstr "コードモデル %qs は %s ビットモード内ではサポートされません"
--- 42388,42409 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.cc:33574
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.cc:33587
  #, fuzzy, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "%qs 属性用の無効なベクトル型です"
  
! #: config/arm/arm.cc:33601
  #, fuzzy, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "target 属性または pragma が SPE ABI を変更します"
  
! #: config/arm/arm.cc:35837
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> flags not supported in thumb1 mode"
  msgstr "コードモデル %qs は %s ビットモード内ではサポートされません"
*************** msgstr "コンストラクタ %qs 内"
*** 42768,42812 ****
  msgid "no destructors"
  msgstr "デストラクタ %qs 内"
  
! #: config/bpf/bpf.cc:781
  #, fuzzy, gcc-internal-format
  msgid "indirect call in function, which are not supported by eBPF"
  msgstr "入れ子になった関数はこのターゲットではサポートされていません"
  
! #: config/bpf/bpf.cc:1065 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5196
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "組み込み関数への無効な引数です"
  
! #: config/bpf/bpf.cc:1079
  #, fuzzy, gcc-internal-format
  msgid "invalid built-in function at expansion"
  msgstr "組み込み関数への無効な引数です"
  
! #: config/bpf/bpf.cc:1300 config/bpf/bpf.cc:1303
  #, 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:1331 config/bpf/bpf.cc:1334
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
! #: config/bpf/bpf.cc:1384 config/bpf/bpf.cc:1387
  #, 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:1415 config/bpf/bpf.cc:1418
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
  #: config/c6x/c6x.cc:245
  #, fuzzy, gcc-internal-format
  msgid "%<-fpic%> and %<-fPIC%> not supported without %<-mdsbt%> on this target"
--- 42836,42885 ----
  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:5196
  #, 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 ""
  
+ #: config/bpf/core-builtins.cc:1796
+ #, gcc-internal-format
+ msgid "Access through packed struct may not be possible to patch for CO-RE"
+ msgstr ""
+ 
  #: config/c6x/c6x.cc:245
  #, fuzzy, gcc-internal-format
  msgid "%<-fpic%> and %<-fPIC%> not supported without %<-mdsbt%> on this target"
*************** msgstr ""
*** 43047,43108 ****
  msgid "too many arguments passed in sgpr registers"
  msgstr "浮動小数点レジスタで浮動小数点引数を渡す"
  
! #: config/gcn/gcn.cc:2521
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI"
  msgstr ""
  
! #: config/gcn/gcn.cc:2789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr "%s への間違った型の引数です"
  
! #: config/gcn/gcn.cc:2951
  #, gcc-internal-format
  msgid "Unified Shared Memory is required, but XNACK is disabled"
  msgstr ""
  
! #: config/gcn/gcn.cc:2952
  #, gcc-internal-format
  msgid "Try -foffload-options=-mxnack=any"
  msgstr ""
  
! #: config/gcn/gcn.cc:3928
  #, fuzzy, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr "ret 命令は実装されていません"
  
! #: config/gcn/gcn.cc:5044
  #, fuzzy, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr "DW_LOC_OP %s は実装されていません"
  
! #: config/gcn/gcn.cc:5685
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "サポートされていない組み合わせです: %s"
  
! #: config/gcn/gcn.cc:6553
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6554
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6566 config/nvptx/nvptx.cc:6741
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6593 config/gcn/gcn.cc:6622
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "被演算子の数字が範囲外です"
  
! #: config/gcn/gcn.cc:7105
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
--- 43120,43181 ----
  msgid "too many arguments passed in sgpr registers"
  msgstr "浮動小数点レジスタで浮動小数点引数を渡す"
  
! #: config/gcn/gcn.cc:2559
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI"
  msgstr ""
  
! #: config/gcn/gcn.cc:2827
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr "%s への間違った型の引数です"
  
! #: config/gcn/gcn.cc:2989
  #, gcc-internal-format
  msgid "Unified Shared Memory is required, but XNACK is disabled"
  msgstr ""
  
! #: config/gcn/gcn.cc:2990
  #, gcc-internal-format
  msgid "Try -foffload-options=-mxnack=any"
  msgstr ""
  
! #: config/gcn/gcn.cc:3967
  #, fuzzy, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr "ret 命令は実装されていません"
  
! #: config/gcn/gcn.cc:5085
  #, fuzzy, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr "DW_LOC_OP %s は実装されていません"
  
! #: config/gcn/gcn.cc:5726
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "サポートされていない組み合わせです: %s"
  
! #: config/gcn/gcn.cc:6594
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6595
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6607 config/nvptx/nvptx.cc:6741
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6634 config/gcn/gcn.cc:6663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "被演算子の数字が範囲外です"
  
! #: config/gcn/gcn.cc:7151
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
*************** msgstr "PCH ファイルを拡張でき�
*** 43236,43262 ****
  msgid "cannot set position in PCH file: %m"
  msgstr "PCH ファイルの位置を取得できません: %m"
  
! #: config/i386/i386-builtins.cc:1939
  #, gcc-internal-format
  msgid "no dispatcher found for the versioning attributes"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:1989
  #, fuzzy, gcc-internal-format
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr "このターゲットでは %<__int128%> はサポートされていません"
  
! #: config/i386/i386-builtins.cc:2000
  #, gcc-internal-format, gfc-internal-format
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:2110
  #, fuzzy, gcc-internal-format
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "%qs への引数は 2 ビット符号無しリテラルでなければいけません"
  
! #: config/i386/i386-builtins.cc:2134 config/i386/i386-builtins.cc:2183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter to builtin not valid: %s"
  msgstr "仮引数 %qD が設定されましたが使用されません"
--- 43309,43335 ----
  msgid "cannot set position in PCH file: %m"
  msgstr "PCH ファイルの位置を取得できません: %m"
  
! #: config/i386/i386-builtins.cc:1944
  #, gcc-internal-format
  msgid "no dispatcher found for the versioning attributes"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:1994
  #, fuzzy, gcc-internal-format
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr "このターゲットでは %<__int128%> はサポートされていません"
  
! #: config/i386/i386-builtins.cc:2005
  #, gcc-internal-format, gfc-internal-format
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:2115
  #, fuzzy, gcc-internal-format
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "%qs への引数は 2 ビット符号無しリテラルでなければいけません"
  
! #: config/i386/i386-builtins.cc:2139 config/i386/i386-builtins.cc:2188
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter to builtin not valid: %s"
  msgstr "仮引数 %qD が設定されましたが使用されません"
*************** msgstr "最後の引数は 2 ビット�
*** 43431,43437 ****
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "最後の引数の前の引数は 8 ビット即値でなければいけません"
  
! #: config/i386/i386-features.cc:5457 config/rs6000/rs6000.cc:28522
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
--- 43504,43510 ----
  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 ""
*************** msgstr ""
*** 43986,44237 ****
  msgid "interrupt service routine must return %<void%>"
  msgstr "割り込みサービスルーチンを Thumb モードでコード化することはできません"
  
! #: config/i386/i386.cc:1356
  #, gcc-internal-format
  msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
  msgstr "SSE/SSE2 が有効でない状態で sseregparm 属性付きの %qD を呼び出しています"
  
! #: config/i386/i386.cc:1359
  #, gcc-internal-format
  msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
  msgstr "SSE/SSE2 が有効でない状態で sseregparm 属性付きの %qT を呼び出しています<"
  
! #: config/i386/i386.cc:1666
  #, fuzzy, gcc-internal-format
  msgid "X32 does not support %<ms_abi%> attribute"
  msgstr "multilib はサポートしません"
  
! #: config/i386/i386.cc:1700
  #, fuzzy, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with nested function"
  msgstr "ms_hook_prologue は入れ子になった関数と両立できません"
  
! #: config/i386/i386.cc:2076
  #, fuzzy, gcc-internal-format
  msgid "AVX512F vector argument without AVX512F enabled changes the ABI"
  msgstr "MMX が有効でない状態での MMX ベクトル引数は ABI を変更します"
  
! #: config/i386/i386.cc:2082
  #, fuzzy, gcc-internal-format
  msgid "AVX512F vector return without AVX512F enabled changes the ABI"
  msgstr "MMX が有効でない状態での MMX ベクトル戻し (return) は ABI を変更します"
  
! #: config/i386/i386.cc:2096
  #, gcc-internal-format
  msgid "AVX vector argument without AVX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2102
  #, fuzzy, gcc-internal-format
  msgid "AVX vector return without AVX enabled changes the ABI"
  msgstr "MMX が有効でない状態での MMX ベクトル戻し (return) は ABI を変更します"
  
! #: config/i386/i386.cc:2118
  #, gcc-internal-format
  msgid "SSE vector argument without SSE enabled changes the ABI"
  msgstr "SSE が有効でない状態での SSE ベクトル引数は ABI を変更します"
  
! #: config/i386/i386.cc:2124
  #, gcc-internal-format
  msgid "SSE vector return without SSE enabled changes the ABI"
  msgstr "SSE が有効でない状態での SSE ベクトル戻し (return) は ABI を変更します"
  
! #: config/i386/i386.cc:2140
  #, gcc-internal-format
  msgid "MMX vector argument without MMX enabled changes the ABI"
  msgstr "MMX が有効でない状態での MMX ベクトル引数は ABI を変更します"
  
! #: config/i386/i386.cc:2146
  #, gcc-internal-format
  msgid "MMX vector return without MMX enabled changes the ABI"
  msgstr "MMX が有効でない状態での MMX ベクトル戻し (return) は ABI を変更します"
  
! #: config/i386/i386.cc:2345
  #, gcc-internal-format
  msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
  msgstr "可変長配列メンバを持つ構造体を渡す ABI は GCC 4.4 で変更になっています"
  
! #: config/i386/i386.cc:2474
  #, fuzzy, gcc-internal-format
  msgid "the ABI of passing union with %<long double%> has changed in GCC 4.4"
  msgstr "long double を持つ共用体を渡す ABI は GCC 4.4 で変更になっています"
  
! #: config/i386/i386.cc:2609
  #, fuzzy, gcc-internal-format
  msgid "the ABI of passing structure with %<complex float%> member has changed in GCC 4.4"
  msgstr "複素浮動小数メンバを持つ構造体を渡す ABI は GCC 4.4 で変更になっています"
  
! #: config/i386/i386.cc:2730
  #, fuzzy
  msgid "the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}"
  msgstr "複素浮動小数メンバを持つ構造体を渡す ABI は GCC 4.4 で変更になっています"
  
! #: config/i386/i386.cc:2827 config/i386/i386.cc:4204 config/i386/i386.cc:4214
  #, fuzzy, gcc-internal-format
  #| msgid "SSE register return with SSE disabled"
  msgid "SSE register return with SSE2 disabled"
  msgstr "SSE が無効の状態で SSE レジスタを戻して (return) います"
  
! #: config/i386/i386.cc:2829
  #, gcc-internal-format
  msgid "SSE register return with SSE disabled"
  msgstr "SSE が無効の状態で SSE レジスタを戻して (return) います"
  
! #: config/i386/i386.cc:2836
  #, fuzzy, gcc-internal-format
  #| msgid "SSE register argument with SSE disabled"
  msgid "SSE register argument with SSE2 disabled"
  msgstr "SSE が無効の状態で SSE レジスタ引数があります"
  
! #: config/i386/i386.cc:2838
  #, gcc-internal-format
  msgid "SSE register argument with SSE disabled"
  msgstr "SSE が無効の状態で SSE レジスタ引数があります"
  
! #: config/i386/i386.cc:2858
  #, gcc-internal-format
  msgid "x87 register return with x87 disabled"
  msgstr "x87 が無効な状態で x87 レジスタを戻して (return) います"
  
! #: config/i386/i386.cc:3186 config/i386/i386.cc:3431 config/i386/i386.cc:4232
  #, fuzzy, gcc-internal-format
  msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
  msgstr "SSE/SSE2 が有効でない状態で sseregparm 属性付きの %qD を呼び出しています"
  
! #: config/i386/i386.cc:3188 config/i386/i386.cc:3433 config/i386/i386.cc:4234
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr ""
  
! #: config/i386/i386.cc:3844
  #, fuzzy, gcc-internal-format, gfc-internal-format
  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:6927
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "ms_hook_prologue は入れ子になった関数と両立できません"
  
! #: config/i386/i386.cc:9180
  #, 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:9270
  #, 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:10350
  #, fuzzy, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "init_priority 属性はこのプラットフォームではサポートされていません"
  
! #: config/i386/i386.cc:10355
  #, 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:10746
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "このコンパイラ設定では %<-fsplit-stack%> はサポートされていません"
  
! #: config/i386/i386.cc:10766
  #, 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:10777
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "このコンパイラ設定では %<-fsplit-stack%> はサポートされていません"
  
! #: config/i386/i386.cc:12532
  #, 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:12536
  #, 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:12538
  #, 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:13882
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:13893 config/i386/i386.cc:13907
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.cc:13939
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.cc:13954
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.cc:14153 config/i386/i386.cc:14155
  #, fuzzy, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "被演算子コード '%c' に無効な被演算子型が使用されました"
  
! #: config/i386/i386.cc:18398
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:23804
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:23899
  #, 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:24003
  #, fuzzy, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "-mcmodel= は 32 ビットシステム上ではサポートされていません"
  
! #: config/i386/i386.cc:24718
  #, 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:26764
  #, fuzzy, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "不明なアーキテクチャ %qs です"
  
! #: config/i386/i386.cc:26771
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:26778
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27464
  #, fuzzy, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr "-mno-fentry は SEH と互換性がありません"
--- 44059,44310 ----
  msgid "interrupt service routine must return %<void%>"
  msgstr "割り込みサービスルーチンを Thumb モードでコード化することはできません"
  
! #: config/i386/i386.cc:1364
  #, gcc-internal-format
  msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
  msgstr "SSE/SSE2 が有効でない状態で sseregparm 属性付きの %qD を呼び出しています"
  
! #: config/i386/i386.cc:1367
  #, gcc-internal-format
  msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
  msgstr "SSE/SSE2 が有効でない状態で sseregparm 属性付きの %qT を呼び出しています<"
  
! #: config/i386/i386.cc:1674
  #, fuzzy, gcc-internal-format
  msgid "X32 does not support %<ms_abi%> attribute"
  msgstr "multilib はサポートしません"
  
! #: config/i386/i386.cc:1708
  #, fuzzy, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with nested function"
  msgstr "ms_hook_prologue は入れ子になった関数と両立できません"
  
! #: config/i386/i386.cc:2084
  #, fuzzy, gcc-internal-format
  msgid "AVX512F vector argument without AVX512F enabled changes the ABI"
  msgstr "MMX が有効でない状態での MMX ベクトル引数は ABI を変更します"
  
! #: config/i386/i386.cc:2090
  #, fuzzy, gcc-internal-format
  msgid "AVX512F vector return without AVX512F enabled changes the ABI"
  msgstr "MMX が有効でない状態での MMX ベクトル戻し (return) は ABI を変更します"
  
! #: config/i386/i386.cc:2104
  #, gcc-internal-format
  msgid "AVX vector argument without AVX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2110
  #, fuzzy, gcc-internal-format
  msgid "AVX vector return without AVX enabled changes the ABI"
  msgstr "MMX が有効でない状態での MMX ベクトル戻し (return) は ABI を変更します"
  
! #: config/i386/i386.cc:2126
  #, gcc-internal-format
  msgid "SSE vector argument without SSE enabled changes the ABI"
  msgstr "SSE が有効でない状態での SSE ベクトル引数は ABI を変更します"
  
! #: config/i386/i386.cc:2132
  #, gcc-internal-format
  msgid "SSE vector return without SSE enabled changes the ABI"
  msgstr "SSE が有効でない状態での SSE ベクトル戻し (return) は ABI を変更します"
  
! #: config/i386/i386.cc:2148
  #, gcc-internal-format
  msgid "MMX vector argument without MMX enabled changes the ABI"
  msgstr "MMX が有効でない状態での MMX ベクトル引数は ABI を変更します"
  
! #: config/i386/i386.cc:2154
  #, gcc-internal-format
  msgid "MMX vector return without MMX enabled changes the ABI"
  msgstr "MMX が有効でない状態での MMX ベクトル戻し (return) は ABI を変更します"
  
! #: config/i386/i386.cc:2353
  #, gcc-internal-format
  msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
  msgstr "可変長配列メンバを持つ構造体を渡す ABI は GCC 4.4 で変更になっています"
  
! #: config/i386/i386.cc:2482
  #, fuzzy, gcc-internal-format
  msgid "the ABI of passing union with %<long double%> has changed in GCC 4.4"
  msgstr "long double を持つ共用体を渡す ABI は GCC 4.4 で変更になっています"
  
! #: config/i386/i386.cc:2617
  #, fuzzy, gcc-internal-format
  msgid "the ABI of passing structure with %<complex float%> member has changed in GCC 4.4"
  msgstr "複素浮動小数メンバを持つ構造体を渡す ABI は GCC 4.4 で変更になっています"
  
! #: config/i386/i386.cc:2738
  #, fuzzy
  msgid "the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}"
  msgstr "複素浮動小数メンバを持つ構造体を渡す ABI は GCC 4.4 で変更になっています"
  
! #: config/i386/i386.cc:2835 config/i386/i386.cc:4212 config/i386/i386.cc:4222
  #, fuzzy, gcc-internal-format
  #| msgid "SSE register return with SSE disabled"
  msgid "SSE register return with SSE2 disabled"
  msgstr "SSE が無効の状態で SSE レジスタを戻して (return) います"
  
! #: config/i386/i386.cc:2837
  #, gcc-internal-format
  msgid "SSE register return with SSE disabled"
  msgstr "SSE が無効の状態で SSE レジスタを戻して (return) います"
  
! #: config/i386/i386.cc:2844
  #, fuzzy, gcc-internal-format
  #| msgid "SSE register argument with SSE disabled"
  msgid "SSE register argument with SSE2 disabled"
  msgstr "SSE が無効の状態で SSE レジスタ引数があります"
  
! #: config/i386/i386.cc:2846
  #, gcc-internal-format
  msgid "SSE register argument with SSE disabled"
  msgstr "SSE が無効の状態で SSE レジスタ引数があります"
  
! #: config/i386/i386.cc:2866
  #, gcc-internal-format
  msgid "x87 register return with x87 disabled"
  msgstr "x87 が無効な状態で x87 レジスタを戻して (return) います"
  
! #: config/i386/i386.cc:3194 config/i386/i386.cc:3439 config/i386/i386.cc:4240
  #, fuzzy, gcc-internal-format
  msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
  msgstr "SSE/SSE2 が有効でない状態で sseregparm 属性付きの %qD を呼び出しています"
  
! #: config/i386/i386.cc:3196 config/i386/i386.cc:3441 config/i386/i386.cc:4242
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr ""
  
! #: config/i386/i386.cc:3852
  #, fuzzy, gcc-internal-format, gfc-internal-format
  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:6936
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "ms_hook_prologue は入れ子になった関数と両立できません"
  
! #: config/i386/i386.cc:9289
  #, 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:9379
  #, 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:10459
  #, fuzzy, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "init_priority 属性はこのプラットフォームではサポートされていません"
  
! #: config/i386/i386.cc:10464
  #, 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:10855
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "このコンパイラ設定では %<-fsplit-stack%> はサポートされていません"
  
! #: config/i386/i386.cc:10875
  #, 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:10886
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "このコンパイラ設定では %<-fsplit-stack%> はサポートされていません"
  
! #: config/i386/i386.cc:12641
  #, 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:12645
  #, 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:12647
  #, 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:13991
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14002 config/i386/i386.cc:14016
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14048
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.cc:14063
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.cc:14262 config/i386/i386.cc:14264
  #, fuzzy, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "被演算子コード '%c' に無効な被演算子型が使用されました"
  
! #: config/i386/i386.cc:18507
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:23913
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:24008
  #, 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:24112
  #, fuzzy, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "-mcmodel= は 32 ビットシステム上ではサポートされていません"
  
! #: config/i386/i386.cc:24827
  #, 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:26876
  #, fuzzy, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "不明なアーキテクチャ %qs です"
  
! #: config/i386/i386.cc:26883
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:26890
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27576
  #, fuzzy, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr "-mno-fentry は SEH と互換性がありません"
*************** msgstr "%q+D  のアドレス領域は�
*** 44263,44269 ****
  msgid "address area attribute cannot be specified for functions"
  msgstr "アドレス領域属性は関数用には指定できません"
  
! #: config/ia64/ia64.cc:6084 config/pa/pa.cc:465 config/sh/sh.cc:8280
  #, fuzzy, gcc-internal-format
  msgid "value of %<-mfixed-range%> must have form REG1-REG2"
  msgstr "-mfixed-range の値は REG1-REG2 形式でなければいけません"
--- 44336,44342 ----
  msgid "address area attribute cannot be specified for functions"
  msgstr "アドレス領域属性は関数用には指定できません"
  
! #: config/ia64/ia64.cc:6084 config/pa/pa.cc:465 config/sh/sh.cc:8279
  #, fuzzy, gcc-internal-format
  msgid "value of %<-mfixed-range%> must have form REG1-REG2"
  msgstr "-mfixed-range の値は REG1-REG2 形式でなければいけません"
*************** msgstr "gp_offset (%ld) または end_of
*** 44284,44290 ****
  msgid "argument %qd is not a constant"
  msgstr "引数 %qd が定数ではありません"
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3100
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND_ADDRESS, null pointer"
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
--- 44357,44363 ----
  msgid "argument %qd is not a constant"
  msgstr "引数 %qd が定数ではありません"
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3116
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND_ADDRESS, null pointer"
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
*************** msgstr "PRINT_OPERAND_ADDRESS, null ポ�
*** 44295,44301 ****
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr "PRINT_OPERAND: 不明な句読点 '%c'"
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2926
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND null pointer"
  msgid "%<PRINT_OPERAND%> null pointer"
--- 44368,44374 ----
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr "PRINT_OPERAND: 不明な句読点 '%c'"
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2942
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND null pointer"
  msgid "%<PRINT_OPERAND%> null pointer"
*************** msgstr ""
*** 44457,44463 ****
  
  #: config/loongarch/loongarch-target-attr.cc:556
  #, gcc-internal-format
! msgid "characher before %<;%> in attribute %qs cannot be empty"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:567
--- 44530,44536 ----
  
  #: config/loongarch/loongarch-target-attr.cc:556
  #, gcc-internal-format
! msgid "character before %<;%> in attribute %qs cannot be empty"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:567
*************** msgstr "可変長オブジェクトは�
*** 44467,44473 ****
  
  #: config/loongarch/loongarch-target-attr.cc:576
  #, gcc-internal-format
! msgid "in attribute %qs the number of reatures cannot exceed two"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:600
--- 44540,44546 ----
  
  #: config/loongarch/loongarch-target-attr.cc:576
  #, gcc-internal-format
! msgid "in attribute %qs the number of features cannot exceed two"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:600
*************** msgid "%qE attribute is not supported fo
*** 44553,44559 ****
  msgstr "%qE 属性は R8C ターゲット用にはサポートされていません"
  
  #. The argument must be a constant integer.
! #: config/m32c/m32c.cc:2950 config/sh/sh.cc:8492 config/sh/sh.cc:8587
  #, gcc-internal-format
  msgid "%qE attribute argument not an integer constant"
  msgstr "%qE 属性の引数が整数定数ではありません"
--- 44626,44632 ----
  msgstr "%qE 属性は R8C ターゲット用にはサポートされていません"
  
  #. The argument must be a constant integer.
! #: config/m32c/m32c.cc:2950 config/sh/sh.cc:8491 config/sh/sh.cc:8586
  #, gcc-internal-format
  msgid "%qE attribute argument not an integer constant"
  msgstr "%qE 属性の引数が整数定数ではありません"
*************** msgstr "スタック制限式はサポ�
*** 44624,44630 ****
  msgid "%<-fexcess-precision=16%> is not supported on this target"
  msgstr "-fstack-protector はこのターゲットではサポートされていません"
  
! #: config/mcore/mcore.cc:2963
  #, gcc-internal-format
  msgid "initialized variable %q+D is marked dllimport"
  msgstr "初期化された変数 %q+D は dllimport とマークされています"
--- 44697,44703 ----
  msgid "%<-fexcess-precision=16%> is not supported on this target"
  msgstr "-fstack-protector はこのターゲットではサポートされていません"
  
! #: config/mcore/mcore.cc:2961
  #, gcc-internal-format
  msgid "initialized variable %q+D is marked dllimport"
  msgstr "初期化された変数 %q+D は dllimport とマークされています"
*************** msgid "MSP430 built-in functions only wo
*** 45255,45261 ****
  msgstr ""
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4139 config/xtensa/xtensa.cc:4165
  #, gcc-internal-format
  msgid "bad builtin code"
  msgstr "間違った組み込みコードです"
--- 45328,45334 ----
  msgstr ""
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4155 config/xtensa/xtensa.cc:4181
  #, gcc-internal-format
  msgid "bad builtin code"
  msgstr "間違った組み込みコードです"
*************** msgstr "組み込み関数 %qD は %<-mc
*** 45973,45979 ****
  
  #: config/riscv/riscv.cc:7464
  #, gcc-internal-format
! msgid "unsupported %<ABI_VLEN%> value %d for %qs attribute;%<ABI_VLEN must%> be in the range [32, 16384] and must be a power of 2"
  msgstr ""
  
  #: config/riscv/riscv.cc:7489
--- 46046,46052 ----
  
  #: config/riscv/riscv.cc:7464
  #, gcc-internal-format
! msgid "unsupported %<ABI_VLEN%> value %d for %qs attribute; %<ABI_VLEN%> must be in the range [32, 16384] and must be a power of 2"
  msgstr ""
  
  #: config/riscv/riscv.cc:7489
*************** msgstr "割り込み関数は引数無�
*** 46109,46114 ****
--- 46182,46192 ----
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
  
+ #: config/riscv/riscv.cc:15067
+ #, fuzzy
+ msgid "invalid version %qB for %<target_clones%> attribute"
+ msgstr "-mtune スイッチ用の間違った値 %qs です"
+ 
  #. Address spaces are currently only supported by C.
  #: config/rl78/rl78.cc:376
  #, fuzzy, gcc-internal-format
*************** msgstr ""
*** 47037,47078 ****
  msgid "invalid type for cc output constraint"
  msgstr "コンストラクタの静的メンバ初期化子は無効です"
  
! #: config/sh/sh.cc:943
  #, gcc-internal-format
  msgid "ignoring %<-fschedule-insns%> because of exception handling bug"
  msgstr ""
  
! #: config/sh/sh.cc:960
  #, fuzzy, gcc-internal-format
  msgid "unwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctness"
  msgstr "巻き戻し (unwind) 表は現在のところ訂正用のフレームポインタを必要とします"
  
! #: config/sh/sh.cc:7429
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_saveregs%> not supported by this subtarget"
  msgstr "__builtin_saveregs はこのターゲットではサポートされていません"
  
! #: config/sh/sh.cc:8366
  #, gcc-internal-format
  msgid "%qE attribute only applies to interrupt functions"
  msgstr "%qE 属性は割り込み関数へのみ適用されます"
  
! #: config/sh/sh.cc:8436
  #, gcc-internal-format
  msgid "%qE attribute is supported only for SH2A"
  msgstr "%qE 属性は SH2A 用にのみサポートされています"
  
! #: config/sh/sh.cc:8478
  #, gcc-internal-format
  msgid "%qE attribute only applies to SH2A"
  msgstr "%qE 属性は SH2A へのみ適用されます"
  
! #: config/sh/sh.cc:8500
  #, gcc-internal-format
  msgid "%qE attribute argument should be between 0 to 255"
  msgstr "%qE 属性引数は 0 と 255 の間であるべきです"
  
! #: config/sh/sh.cc:10859
  #, gcc-internal-format
  msgid "r0 needs to be available as a call-clobbered register"
  msgstr "r0 は呼び出しによって上書きされるレジスタとして利用できる必要があります"
--- 47115,47156 ----
  msgid "invalid type for cc output constraint"
  msgstr "コンストラクタの静的メンバ初期化子は無効です"
  
! #: config/sh/sh.cc:941
  #, gcc-internal-format
  msgid "ignoring %<-fschedule-insns%> because of exception handling bug"
  msgstr ""
  
! #: config/sh/sh.cc:958
  #, fuzzy, gcc-internal-format
  msgid "unwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctness"
  msgstr "巻き戻し (unwind) 表は現在のところ訂正用のフレームポインタを必要とします"
  
! #: config/sh/sh.cc:7427
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_saveregs%> not supported by this subtarget"
  msgstr "__builtin_saveregs はこのターゲットではサポートされていません"
  
! #: config/sh/sh.cc:8365
  #, gcc-internal-format
  msgid "%qE attribute only applies to interrupt functions"
  msgstr "%qE 属性は割り込み関数へのみ適用されます"
  
! #: config/sh/sh.cc:8435
  #, gcc-internal-format
  msgid "%qE attribute is supported only for SH2A"
  msgstr "%qE 属性は SH2A 用にのみサポートされています"
  
! #: config/sh/sh.cc:8477
  #, gcc-internal-format
  msgid "%qE attribute only applies to SH2A"
  msgstr "%qE 属性は SH2A へのみ適用されます"
  
! #: config/sh/sh.cc:8499
  #, gcc-internal-format
  msgid "%qE attribute argument should be between 0 to 255"
  msgstr "%qE 属性引数は 0 と 255 の間であるべきです"
  
! #: config/sh/sh.cc:10858
  #, gcc-internal-format
  msgid "r0 needs to be available as a call-clobbered register"
  msgstr "r0 は呼び出しによって上書きされるレジスタとして利用できる必要があります"
*************** msgstr ""
*** 47360,47381 ****
  msgid "%qs is defined but plugin support is disabled"
  msgstr "%q+D が定義されましたが使用されません"
  
! #: config/xtensa/xtensa.cc:2762
  #, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2797
  #, fuzzy, gcc-internal-format
  msgid "%<-f%s%> is not supported with CONST16 instructions"
  msgstr "-f%s は CONST16 命令ではサポートされていません"
  
! #: config/xtensa/xtensa.cc:2804
  #, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr "PIC が必要ですが CONST16 命令ではサポートされていません"
  
! #: config/xtensa/xtensa.cc:4274
  #, fuzzy, gcc-internal-format
  #| msgid "only uninitialized variables can be placed in a .bss section"
  msgid "only uninitialized variables can be placed in a %<.bss%> section"
--- 47438,47459 ----
  msgid "%qs is defined but plugin support is disabled"
  msgstr "%q+D が定義されましたが使用されません"
  
! #: config/xtensa/xtensa.cc:2778
  #, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2813
  #, fuzzy, gcc-internal-format
  msgid "%<-f%s%> is not supported with CONST16 instructions"
  msgstr "-f%s は CONST16 命令ではサポートされていません"
  
! #: config/xtensa/xtensa.cc:2820
  #, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr "PIC が必要ですが CONST16 命令ではサポートされていません"
  
! #: config/xtensa/xtensa.cc:4290
  #, fuzzy, gcc-internal-format
  #| msgid "only uninitialized variables can be placed in a .bss section"
  msgid "only uninitialized variables can be placed in a %<.bss%> section"
*************** msgstr "%s を開けません"
*** 47530,47564 ****
  msgid "no lowering routine installed for construct.  jemarch has been lazy"
  msgstr ""
  
! #: algol68/a68-low.cc:318
  #, gcc-internal-format, gfc-internal-format
  msgid "get skip tree: cannot compute SKIP for mode %s"
  msgstr ""
  
! #: algol68/a68-low.cc:1720
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot open %s"
  msgid "cannot lower node %s"
  msgstr "%s を開けません"
  
! #: algol68/a68-parser-scanner.cc:337
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not open response file %s"
  msgid "could not open source file %s"
  msgstr "応答ファイル %s を開けませんでした"
  
! #: algol68/a68-parser-scanner.cc:344
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "specified file %s is a directory"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: algol68/a68-parser-scanner.cc:349
  #, fuzzy, gcc-internal-format
  #| msgid "could not write to response file %s"
  msgid "could not get size of source file"
  msgstr "応答ファイル %s を書き込めませんでした"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2805 c/c-typeck.cc:15412 cp/typeck.cc:2635
  #: cp/typeck.cc:9874 cp/typeck.cc:10682 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
--- 47608,47642 ----
  msgid "no lowering routine installed for construct.  jemarch has been lazy"
  msgstr ""
  
! #: algol68/a68-low.cc:319
  #, gcc-internal-format, gfc-internal-format
  msgid "get skip tree: cannot compute SKIP for mode %s"
  msgstr ""
  
! #: algol68/a68-low.cc:1774
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot open %s"
  msgid "cannot lower node %s"
  msgstr "%s を開けません"
  
! #: algol68/a68-parser-scanner.cc:338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not open response file %s"
  msgid "could not open source file %s"
  msgstr "応答ファイル %s を開けませんでした"
  
! #: algol68/a68-parser-scanner.cc:345
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "specified file %s is a directory"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: algol68/a68-parser-scanner.cc:350
  #, fuzzy, gcc-internal-format
  #| msgid "could not write to response file %s"
  msgid "could not get size of source file"
  msgstr "応答ファイル %s を書き込めませんでした"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2883 c/c-typeck.cc:15490 cp/typeck.cc:2635
  #: cp/typeck.cc:9874 cp/typeck.cc:10682 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
*************** msgstr ""
*** 47646,47653 ****
  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:9967
! #: c/c-decl.cc:9973 c/c-decl.cc:10204
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "元々はここで定義されました"
--- 47724,47731 ----
  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 "元々はここで定義されました"
*************** msgstr "%q+D の宣言は前の非変数
*** 47890,47896 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr "%q+D の再宣言は仮引数を隠します"
  
! #: c/c-decl.cc:3342 cp/name-lookup.cc:3659
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "`%s' の宣言はグローバル宣言を覆い隠します"
--- 47968,47974 ----
  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' の宣言はグローバル宣言を覆い隠します"
*************** msgstr "`%s' の宣言はグローバル
*** 47900,47906 ****
  msgid "declaration of %qD shadows a previous local"
  msgstr "`%s' の宣言は前方のローカルシンボルを覆い隠します"
  
! #: c/c-decl.cc:3374 cp/name-lookup.cc:3370
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "隠された宣言はここです"
--- 47978,47984 ----
  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 "隠された宣言はここです"
*************** msgstr "空の宣言内に無意味な %
*** 48180,48186 ****
  msgid "invalid use of attributes in empty declaration"
  msgstr "仮引数宣言の中で `::' を使えません"
  
! #: c/c-decl.cc:5428 c/c-parser.cc:2663
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "空の宣言です"
--- 48258,48264 ----
  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 "空の宣言です"
*************** msgstr "ISO C90 は仮引数配列宣言
*** 48195,48201 ****
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 は %<[*]%> 配列宣言をサポートしません"
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2181 cp/name-lookup.cc:9201
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
--- 48273,48279 ----
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 は %<[*]%> 配列宣言をサポートしません"
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2180 cp/name-lookup.cc:9309
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
*************** msgstr "マクロ引数内でディレ�
*** 48205,48211 ****
  msgid "%q+D is usually a function"
  msgstr "%q+D は通常は関数です"
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10935 cp/decl.cc:19821
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "前に %qD 用の定義がありません"
--- 48283,48289 ----
  msgid "%q+D is usually a function"
  msgstr "%q+D は通常は関数です"
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10959 cp/decl.cc:19852
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "前に %qD 用の定義がありません"
*************** msgstr "volatile フィールドがあ�
*** 48281,48287 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "初期化されていない定数 %qD は C++ 内では無効です"
  
! #: c/c-decl.cc:6356 cp/decl.cc:10248
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
--- 48359,48365 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "初期化されていない定数 %qD は C++ 内では無効です"
  
! #: c/c-decl.cc:6356 cp/decl.cc:10251
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
*************** msgstr "重複した %<restrict%> です
*** 48439,48445 ****
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "名前付きアドレス空間 (%s と %s) が競合しています"
  
! #: c/c-decl.cc:7109 c/c-parser.cc:3978
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
--- 48517,48523 ----
  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 ""
*************** msgstr "仮引数 %qE 用に記憶域ク
*** 48484,48490 ****
  msgid "storage class specified for unnamed parameter"
  msgstr "無名仮引数用に記憶域クラスが指定されました"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14898
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "型名用に記憶域クラスが指定されました"
--- 48562,48568 ----
  msgid "storage class specified for unnamed parameter"
  msgstr "無名仮引数用に記憶域クラスが指定されました"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14915
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "型名用に記憶域クラスが指定されました"
*************** msgstr "関数の配列としての %qE
*** 48547,48553 ****
  msgid "declaration of type name as array of functions"
  msgstr "関数の配列としての型名の宣言です"
  
! #: c/c-decl.cc:7337 c/c-decl.cc:9755
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr ""
--- 48625,48631 ----
  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 ""
*************** msgstr "型名は配列を返す関数�
*** 48658,48670 ****
  msgid "function definition has qualified void return type"
  msgstr "関数定義が void 戻り型の修飾子を持っています"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15313
  #, 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:3980
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C は関数型の修飾子を禁止しています"
--- 48736,48748 ----
  msgid "function definition has qualified void return type"
  msgstr "関数定義が void 戻り型の修飾子を持っています"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15330
  #, 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 は関数型の修飾子を禁止しています"
*************** msgstr "ISO C は const や volatile の
*** 48785,48791 ****
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "構造体または共用体のメンバは可変型を持つことは出来ません"
  
! #: c/c-decl.cc:8019 cp/decl.cc:13674
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "変数またはフィールド %qE が void と宣言されています"
--- 48863,48869 ----
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "構造体または共用体のメンバは可変型を持つことは出来ません"
  
! #: c/c-decl.cc:8019 cp/decl.cc:13680
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "変数またはフィールド %qE が void と宣言されています"
*************** msgstr "前に %<static%> と宣言さ�
*** 48857,48868 ****
  msgid "%<constexpr%> object has variably modified type"
  msgstr "可変型の入れ子になっていない関数です"
  
! #: c/c-decl.cc:8307 c/c-parser.cc:13721
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "非メンバ関数での `this' の使用は無効です"
  
! #: c/c-decl.cc:8313 c/c-parser.cc:13724
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "関数 `%s' に対して不適切な保存クラス"
--- 48935,48946 ----
  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' に対して不適切な保存クラス"
*************** msgstr ""
*** 48899,48910 ****
  
  #. 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:11116
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> は関数プロトタイプスコープ以外では許可されていません"
  
! #: c/c-decl.cc:8501 c/c-decl.cc:10909
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "関数宣言がプロトタイプではありません"
--- 48977,48988 ----
  
  #. 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 "関数宣言がプロトタイプではありません"
*************** msgstr "%<union %E%> の入れ子にな�
*** 48990,49007 ****
  msgid "nested redefinition of %<struct %E%>"
  msgstr "%<struct %E%> の入れ子になった再定義です"
  
! #: c/c-decl.cc:9014 c/c-decl.cc:10233
  #, 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:10240
  #, 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:6314 cp/parser.cc:31004
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "宣言が何も宣言していません"
--- 49068,49085 ----
  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:6314 cp/parser.cc:31012
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "宣言が何も宣言していません"
*************** msgstr ""
*** 49037,49762 ****
  msgid "using %qD as both field and typedef name is invalid in C++"
  msgstr "複合リテラル内での型定義は C++ では無効です"
  
! #: c/c-decl.cc:9543
  #, 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:9559
  #, 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:9638
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "共用体に名前付きメンバがありません"
  
! #: c/c-decl.cc:9640
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "共用体にメンバがありません"
  
! #: c/c-decl.cc:9645
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "構造体に名前付きメンバがありません"
  
! #: c/c-decl.cc:9647
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "構造体にメンバがありません"
  
! #: c/c-decl.cc:9724 cp/decl.cc:16338
  #, 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:9728
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "構造体の最後ではない所に可変配列メンバがあります"
  
! #: c/c-decl.cc:9733
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members is a GCC extension"
  msgstr "共用体に可変配列メンバがあります"
  
! #: c/c-decl.cc:9780
  #, 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:9807
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "配列 %qE のサイズが大きすぎます"
  
! #: c/c-decl.cc:9823
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field %qD has invalid type"
  msgstr "ビットフィールド %qs が無効な型を持っています"
  
! #: c/c-decl.cc:9878
  #, fuzzy, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr "認識できないレジスタ名 %qs です"
  
! #: c/c-decl.cc:9950
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "共用体を透過的にできません"
  
! #: c/c-decl.cc:9964
  #, 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:9971
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %<struct %E%>"
  msgid "redefinition of struct or union %qT"
  msgstr "%<struct %E%> の再定義です"
  
! #: c/c-decl.cc:10154
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "%<enum %E%> の入れ子になった再定義です"
  
! #: c/c-decl.cc:10202
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "%<enum %E%> の再定義です"
  
! #: c/c-decl.cc:10214
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10303 cp/decl.cc:19075 m2/gm2-gcc/m2type.cc:2100
  #, fuzzy, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "指定したモードは列挙値用には小さすぎます"
  
! #: c/c-decl.cc:10322
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "列挙値が整数の範囲の最大値を超えました"
  
! #: c/c-decl.cc:10331
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumeration values exceed range of %qs"
  msgstr "列挙値が整数の範囲の最大値を超えました"
  
! #: c/c-decl.cc:10448
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of %<enum %E%>"
  msgid "conflicting redefinition of enum %qT"
  msgstr "%<enum %E%> の入れ子になった再定義です"
  
! #: c/c-decl.cc:10481 c/c-decl.cc:10497
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "%qE 用の列挙値が整数定数ではありません"
  
! #: c/c-decl.cc:10492
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "%qE の列挙値が整数定数式ではありません"
  
! #: c/c-decl.cc:10516
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "列挙値がオーバーフローしました"
  
! #: c/c-decl.cc:10523
  #, fuzzy, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr "%qE 用の列挙値が整数定数ではありません"
  
! #: c/c-decl.cc:10540
  #, gcc-internal-format
  msgid "value of redeclared enumerator outside the range of %qT"
  msgstr ""
  
! #: c/c-decl.cc:10568
  #, fuzzy, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr "%qE 用の列挙値が整数定数ではありません"
  
! #: c/c-decl.cc:10574
  #, 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:10782 cp/decl.cc:6656 cp/decl.cc:19679
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "非インライン (noinline) 属性が与えられたインライン関数 %qD です"
  
! #: c/c-decl.cc:10801
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "戻り値の型が不完全型です"
  
! #: c/c-decl.cc:10813
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "戻り値の型をデフォルトの %<int%> にします"
  
! #: c/c-decl.cc:10842
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "プロトタイプ無しの大域関数に関して警告する"
  
! #: c/c-decl.cc:10895
  #, 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:10918
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "前に %qD 用のプロトタイプがありません"
  
! #: c/c-decl.cc:10927
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD がプロトタイプ無しで、定義される前に使用されました"
  
! #: c/c-decl.cc:10945
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD はその定義の前で宣言しないで使用されました"
  
! #: c/c-decl.cc:10964
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "%qD の戻り型が %<int%> ではありません"
  
! #: c/c-decl.cc:10966
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10973
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD は通常は非静的関数です。"
  
! #: c/c-decl.cc:10991
  #, fuzzy, gcc-internal-format
  msgid "versioned definitions are only allowed at file scope"
  msgstr "%<for%> ループ初期化宣言は C99 モード内でのみ許可されています"
  
! #: c/c-decl.cc:11035
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "プロトタイプ関数宣言内で古いスタイルの仮引数宣言です"
  
! #: c/c-decl.cc:11051
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "伝統的な C では ISO C スタイルの関数定義は拒否されます"
  
! #: c/c-decl.cc:11068
  #, 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:11108 c/c-decl.cc:11112
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "古いスタイルの関数定義です"
  
! #: c/c-decl.cc:11125
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "仮引数リストに仮引数名がありません"
  
! #: c/c-decl.cc:11141
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD は非仮引数として宣言されています"
  
! #: c/c-decl.cc:11149
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "複数の仮引数が %qD という名前です"
  
! #: c/c-decl.cc:11158
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "仮引数 %qD が void 型で宣言されています"
  
! #: c/c-decl.cc:11187 c/c-decl.cc:11192
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "%qD の型をデフォルトの %<int%> にします"
  
! #: c/c-decl.cc:11212
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "仮引数 %qD が不完全型を持っています"
  
! #: c/c-decl.cc:11219
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "仮引数 %qD 用の宣言がありますが、そのような仮引数はありません"
  
! #: c/c-decl.cc:11272
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "引数の数が組み込みプロトタイプと一致しません"
  
! #: c/c-decl.cc:11283
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "引数の数がプロトタイプと一致しません"
  
! #: c/c-decl.cc:11286 c/c-decl.cc:11326 c/c-decl.cc:11340
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "プロトタイプ宣言です"
  
! #: c/c-decl.cc:11318
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:11323
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11333
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "引数 %qD が組み込みプロトタイプと一致しません"
  
! #: c/c-decl.cc:11338
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "引数 %qD がプロトタイプと一致しません"
  
! #: c/c-decl.cc:11583 cp/decl.cc:20614
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "非 void を戻す関数内に return 文がありません"
  
! #: c/c-decl.cc:11602 cp/decl.cc:20690
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "仮引数 %qD が設定されましたが使用されません"
  
! #: c/c-decl.cc:11699
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "%<for%> ループ初期化宣言は C99 モード内でのみ許可されています"
  
! #: c/c-decl.cc:11704
  #, 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:11711
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 は %<[*]%> 配列宣言をサポートしません"
  
! #: c/c-decl.cc:11745
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "静的変数 %qD の宣言が %<for%> ループ初期化宣言内にあります"
  
! #: c/c-decl.cc:11749
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "%<extern%> 変数 %qD の宣言が %<for%> ループ初期化宣言内にあります"
  
! #: c/c-decl.cc:11756
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> が %<for%> ループ初期化宣言内で宣言されています"
  
! #: c/c-decl.cc:11761
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> が %<for%> ループ初期化宣言内で宣言されています"
  
! #: c/c-decl.cc:11767
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> が %<for%> ループ初期化宣言内で宣言されています"
  
! #: c/c-decl.cc:11771
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "非変数 %qD の宣言が %<for%> ループ初期化宣言内にあります"
  
! #: c/c-decl.cc:12071
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "互換性のないアドレス空間修飾子 %qs と %qs です"
  
! #: c/c-decl.cc:12130 c/c-decl.cc:12137
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "宣言指定が予期されます"
  
! #: c/c-decl.cc:12165 c/c-decl.cc:13271
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "宣言指定内に複数の記憶域クラスがあります"
  
! #: c/c-decl.cc:12167
  #, 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:12172
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%<__thread%> が %<register%> と併せて使用されています"
  
! #: c/c-decl.cc:12185 c/c-decl.cc:12618 c/c-decl.cc:13065
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "宣言指定内に二個またはそれ以上の型があります"
  
! #: c/c-decl.cc:12197 cp/parser.cc:37535
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> は GCC にとって長すぎます"
  
! #: c/c-decl.cc:12205 c/c-decl.cc:12217 c/c-decl.cc:12221 c/c-decl.cc:12225
! #: c/c-decl.cc:12233 c/c-decl.cc:12237 c/c-decl.cc:12241 c/c-decl.cc:12245
  #: 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:12297
! #: c/c-decl.cc:12301 c/c-decl.cc:12305 c/c-decl.cc:12309 c/c-decl.cc:12313
  #: 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:12365 c/c-decl.cc:12369 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:12421 c/c-decl.cc:12425
  #: c/c-decl.cc:12437 c/c-decl.cc:12441 c/c-decl.cc:12445 c/c-decl.cc:12449
! #: c/c-decl.cc:12464 c/c-decl.cc:12468 c/c-decl.cc:12472 c/c-decl.cc:12476
! #: c/c-decl.cc:12480 c/c-decl.cc:12484 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:12522
! #: c/c-decl.cc:12526 c/c-decl.cc:12530 c/c-decl.cc:12534 c/c-decl.cc:12538
! #: c/c-decl.cc:12542 c/c-decl.cc:12546 c/c-decl.cc:12550 c/c-decl.cc:12562
! #: c/c-decl.cc:12566 c/c-decl.cc:12570 c/c-decl.cc:12574 c/c-decl.cc:12578
! #: c/c-decl.cc:12626 c/c-decl.cc:12630 c/c-decl.cc:12634 c/c-decl.cc:12638
! #: c/c-decl.cc:12642 c/c-decl.cc:12646 c/c-decl.cc:12696 c/c-decl.cc:12700
! #: c/c-decl.cc:12704 c/c-decl.cc:12708 c/c-decl.cc:12712 c/c-decl.cc:12716
! #: c/c-decl.cc:12730 c/c-decl.cc:12734 c/c-decl.cc:12738 c/c-decl.cc:12742
! #: c/c-decl.cc:12746 c/c-decl.cc:12750 c/c-decl.cc:12761 c/c-decl.cc:12765
! #: c/c-decl.cc:12769 c/c-decl.cc:12780 c/c-decl.cc:12791 c/c-decl.cc:12795
! #: c/c-decl.cc:12799 c/c-decl.cc:12803 c/c-decl.cc:12807 c/c-decl.cc:12818
! #: c/c-decl.cc:12822 c/c-decl.cc:12826 c/c-decl.cc:12830 c/c-decl.cc:12834
! #: c/c-decl.cc:12925 c/c-decl.cc:12929 c/c-decl.cc:12933 c/c-decl.cc:12937
! #: c/c-decl.cc:12941 c/c-decl.cc:12945 c/c-decl.cc:12949 c/c-decl.cc:12979
! #: c/c-decl.cc:12996 c/c-decl.cc:13000 c/c-decl.cc:13004 c/c-decl.cc:13008
  #, 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:12210
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 は %<long long%> をサポートしません"
  
! #: c/c-decl.cc:12229 c/c-decl.cc:12293 c/c-decl.cc:12518 c/c-decl.cc:12674
  #, 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:12249 c/c-decl.cc:12317 c/c-decl.cc:12373 c/c-decl.cc:12429
! #: c/c-decl.cc:12554 c/c-decl.cc:12855 c/c-decl.cc:12863 c/c-decl.cc:12871
! #: c/c-decl.cc:12879 c/c-decl.cc:12887
  #, 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:12461 c/c-parser.cc:12885
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 は複素数型をサポートしません"
  
! #: c/c-decl.cc:12515
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr ""
  
! #: c/c-decl.cc:12591 c/c-decl.cc:13206 c/c-decl.cc:13265
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE が重複しています"
  
! #: c/c-decl.cc:12608
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be defined via %<typedef%>"
  msgstr "%<locus%> が型として定義されていません"
  
! #: c/c-decl.cc:12612
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used here"
  msgstr "\"%s\" はマクロ名としては使えません"
  
! #: c/c-decl.cc:12665
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C は %<__int128%> 型をサポートしません"
  
! #: c/c-decl.cc:12670 c/c-decl.cc:12678
  #, 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:12684
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int128%> はこのターゲットではサポートされていません"
  
! #: c/c-decl.cc:12727
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 は複素数型をサポートしません"
  
! #: c/c-decl.cc:12846
  #, 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:12897 cp/parser.cc:22578
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<__int128%> はこのターゲットではサポートされていません"
  
! #: c/c-decl.cc:12966
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C23"
  msgstr "ISO C は十進浮動小数点をサポートしません"
  
! #: c/c-decl.cc:12989 c/c-decl.cc:13367 c/c-parser.cc:11798
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "固定小数点型はこのターゲットではサポートされていません"
  
! #: c/c-decl.cc:12991
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C は固定小数点型をサポートしません"
  
! #: c/c-decl.cc:13020
  #, 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:13026
  #, 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:13033
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
  msgstr ""
  
! #: c/c-decl.cc:13082
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:13095
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.cc:13150
  #, 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:13171 c/c-decl.cc:13248
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%<__thread%> が %<auto%> と併せて使用されています"
  
! #: c/c-decl.cc:13173
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> が %<register%> と併せて使用されています"
  
! #: c/c-decl.cc:13175 c/c-decl.cc:13244
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> が %<typedef%> と併せて使用されています"
  
! #: c/c-decl.cc:13177 c/c-decl.cc:13214
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr "%<__thread%> が %<register%> と併せて使用されています"
  
! #: c/c-decl.cc:13191 c/c-parser.cc:3504 c/c-parser.cc:4875 c/c-parser.cc:10959
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "%s は %s をサポートしません"
  
! #: c/c-decl.cc:13194 c/c-parser.cc:3507 c/c-parser.cc:4878 c/c-parser.cc:10962
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 は %<long long%> をサポートしません"
  
! #: c/c-decl.cc:13220
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> が %<extern%> の前にあります"
  
! #: c/c-decl.cc:13229
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> が %<static%> の前にあります"
  
! #: c/c-decl.cc:13235
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%<__thread%> が %<auto%> と併せて使用されています"
  
! #: c/c-decl.cc:13242
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr "%<__thread%> が %<register%> と併せて使用されています"
  
! #: c/c-decl.cc:13250
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr "%qs は %qs と併用しなければいけません"
  
! #: c/c-decl.cc:13263
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:13279
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs は %qs と併用しなければいけません"
  
! #: c/c-decl.cc:13287
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr "%qs は %qs と併用しなければいけません"
  
! #: c/c-decl.cc:13364
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> が %<_Fract%> または %<_Accum%> 無しで使用されています"
  
! #: c/c-decl.cc:13379
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C は単なる %<complex%> を %<double complex%> を意味するものとしてはサポートしません"
  
! #: c/c-decl.cc:13390
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C23"
  msgstr "ISO C90 は %<[*]%> 配列宣言をサポートしません"
  
! #: c/c-decl.cc:13419
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:13445 c/c-decl.cc:13461 c/c-decl.cc:13487
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C は複素整数型をサポートしません"
  
! #: c/c-decl.cc:13633
  #, fuzzy, gcc-internal-format
  msgid "%<signed _BitInt%> argument must be at least 2"
  msgstr "%q+D 用の整列は最低 %d でなければいけません"
  
! #: c/c-decl.cc:13642
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "ISO C++ は %<__int128%> を %qs に対してはサポートしていません"
  
! #: c/c-decl.cc:13943 cp/semantics.cc:6995
  #, 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:13947 cp/semantics.cc:6999
  #, 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:14240
  #, 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:14292
  #, 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:14296
  #, 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:14301
  #, 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:14304
  #, fuzzy, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop"
  msgstr "%qE 属性は関数型にのみ適用できます"
  
! #: c/c-decl.cc:14310
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE refers to a named %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14312 c/c-decl.cc:14329
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "%<switch%> name defined here"
  msgstr "構造体がここで定義されています"
  
! #: c/c-decl.cc:14320
  #, gcc-internal-format
  msgid "%qs statement operand %qE refers to a loop outside of its body"
  msgstr ""
  
! #: c/c-decl.cc:14322
  #, fuzzy, gcc-internal-format
  msgid "loop name defined here"
  msgstr "共用体がここで定義されています"
  
! #: c/c-decl.cc:14326
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
  msgstr ""
--- 49115,49840 ----
  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:16369
  #, 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:19106 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:6655 cp/decl.cc:19710
  #, 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:20645
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "非 void を戻す関数内に return 文がありません"
  
! #: c/c-decl.cc:11626 cp/decl.cc:20721
  #, 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:37533
  #, 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:22574
  #, 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:6991
  #, 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:6995
  #, 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 ""
*************** msgstr ""
*** 49766,49802 ****
  msgid "%qs is a keyword with %qs onwards"
  msgstr "%s は %s をサポートしません"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14680 cp/typeck.cc:6053
  #, fuzzy, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "左シフト回数が負です"
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14689 cp/typeck.cc:6061
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "左シフト回数が負です"
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14616 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "右シフト回数が負です"
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14708 cp/typeck.cc:6069
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "左シフト回数 >= 型の幅となっています"
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14640 cp/typeck.cc:6011
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "右シフト回数 >= 型の幅となっています"
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14700
  #, fuzzy, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "左シフト回数 >= 型の幅となっています"
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14627
  #, fuzzy, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "右シフト回数 >= 型の幅となっています"
--- 49844,49880 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr "%s は %s をサポートしません"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14758 cp/typeck.cc:6053
  #, fuzzy, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "左シフト回数が負です"
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14767 cp/typeck.cc:6061
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "左シフト回数が負です"
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14694 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "右シフト回数が負です"
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14786 cp/typeck.cc:6069
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "左シフト回数 >= 型の幅となっています"
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14718 cp/typeck.cc:6011
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "右シフト回数 >= 型の幅となっています"
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14778
  #, fuzzy, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "左シフト回数 >= 型の幅となっています"
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14705
  #, fuzzy, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "右シフト回数 >= 型の幅となっています"
*************** msgstr "右シフト回数 >= 型の幅�
*** 49806,49950 ****
  msgid "identifier %qE conflicts with C++ keyword"
  msgstr "識別子 %qE は C++ 予約語と競合しています"
  
! #: c/c-parser.cc:1087 cp/parser.cc:3449
  #, gcc-internal-format
  msgid "version control conflict marker in file"
  msgstr ""
  
! #: c/c-parser.cc:1310 cp/parser.cc:3533
  #, gcc-internal-format
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1509 cp/parser.cc:37772
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "行末 (EOL) が予期されます"
  
! #: c/c-parser.cc:2080
  #, gcc-internal-format
  msgid "ISO C forbids an empty translation unit"
  msgstr ""
  
! #: c/c-parser.cc:2106 c/c-parser.cc:2115 c/c-parser.cc:29063 cp/parser.cc:54562
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:2122 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:2226 c/c-parser.cc:14906
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C では関数外での余分な %<;%> を許可していません"
  
! #: c/c-parser.cc:2310
  #, fuzzy, gcc-internal-format
  msgid "%<assume%> attribute at top level"
  msgstr "getter/setter 属性は後に %<=%> が無ければいけません"
  
! #: c/c-parser.cc:2509
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2517
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2525
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2538 c/c-parser.cc:3772 c/c-parser.cc:5479
  #, fuzzy, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr "不明な型名 %qE です"
  
! #: c/c-parser.cc:2542 c/c-parser.cc:3776 c/c-parser.cc:5483
  #, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr "不明な型名 %qE です"
  
! #: c/c-parser.cc:2569 c/c-parser.cc:16292 c/c-parser.cc:25960
! #: c/c-parser.cc:26704 c/c-parser.cc:27293 cp/parser.cc:51256
! #: cp/parser.cc:57388
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "宣言指定が予期されます"
  
! #: c/c-parser.cc:2598
  #, fuzzy, gcc-internal-format
  msgid "%qT declared in underspecified object declaration"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: c/c-parser.cc:2603
  #, fuzzy, gcc-internal-format
  msgid "%qT defined in underspecified object declaration"
  msgstr "クラス宣言の外側で virtual 指定しています"
  
! #: c/c-parser.cc:2639
  #, fuzzy, gcc-internal-format
  msgid "%qs in empty declaration"
  msgstr "空の宣言内に無意味な型名があります"
  
! #: c/c-parser.cc:2653
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute at top level"
  msgstr "getter/setter 属性は後に %<=%> が無ければいけません"
  
! #: c/c-parser.cc:2691 c/c-parser.cc:8488
  #, gcc-internal-format
  msgid "attribute %<musttail%> mixed with other attributes on %<return%> statement"
  msgstr ""
  
! #: c/c-parser.cc:2707 c/c-parser.cc:4667
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>、識別子または %<(%> が予期されます"
  
! #: c/c-parser.cc:2725 cp/parser.cc:40039 cp/parser.cc:40111
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
  
! #: c/c-parser.cc:2760
  #, gcc-internal-format
  msgid "prefix attributes are ignored for implementations"
  msgstr ""
  
! #: c/c-parser.cc:2781
  #, fuzzy, gcc-internal-format
  msgid "unexpected attribute"
  msgstr "packed 属性は必要ありません"
  
! #: c/c-parser.cc:2791 c/c-parser.cc:8508 cp/parser.cc:14523 cp/parser.cc:14780
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "getter/setter 属性は後に %<=%> が無ければいけません"
  
! #: c/c-parser.cc:2794 c/c-parser.cc:8475 cp/cp-gimplify.cc:4095
  #, fuzzy, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "getter/setter 属性は後に %<=%> が無ければいけません"
  
! #: c/c-parser.cc:2844
  #, gcc-internal-format
  msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2857
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> requires a plain identifier, possibly with attributes, as declarator"
  msgstr "ファイルスコープの空の宣言内に %<auto%> があります"
  
! #: c/c-parser.cc:2883
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "データ定義が型または記憶域クラスを持っていません"
--- 49884,50028 ----
  msgid "identifier %qE conflicts with C++ keyword"
  msgstr "識別子 %qE は C++ 予約語と競合しています"
  
! #: c/c-parser.cc:1091 cp/parser.cc:3449
  #, gcc-internal-format
  msgid "version control conflict marker in file"
  msgstr ""
  
! #: c/c-parser.cc:1314 cp/parser.cc:3533
  #, gcc-internal-format
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1513 cp/parser.cc:37770
  #, 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:54560
  #: 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:51254
! #: cp/parser.cc:57386
  #, 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:40037 cp/parser.cc:40109
  #, 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:14521 cp/parser.cc:14778
  #, 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:4095
  #, 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 "データ定義が型または記憶域クラスを持っていません"
*************** msgstr "データ定義が型または�
*** 49952,49983 ****
  #. 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:2898
  #, fuzzy, gcc-internal-format
  msgid "attributes should be specified before the declarator in a function definition"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: c/c-parser.cc:2937
  #, fuzzy, gcc-internal-format
  msgid "%<__auto_type%> used with a bit-field initializer"
  msgstr "%<typeof%> がビットフィールドに適用されています"
  
! #: c/c-parser.cc:3049 c/c-parser.cc:3194
  #, fuzzy, gcc-internal-format
  msgid "%qs requires an initialized data declaration"
  msgstr "ファイルスコープの空の宣言内に %<auto%> があります"
  
! #: c/c-parser.cc:3149
  #, fuzzy, gcc-internal-format
  msgid "%qs may only be used with a single declarator"
  msgstr "空の宣言です"
  
! #: c/c-parser.cc:3181 cp/parser.cc:18172
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> または %<;%> が予期されます"
  
! #: c/c-parser.cc:3186
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "declaration in condition can only declare a single object"
--- 50030,50061 ----
  #. 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:18168
  #, 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"
*************** msgstr "宣言が何も宣言してい�
*** 49986,50365 ****
  #. 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:3205 c/c-parser.cc:3262
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr "%<=%>、%<,%>、%<;%>、%<asm%> または %<__attribute__%> が予期されます"
  
! #: c/c-parser.cc:3214
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C は入れ子になった関数を禁止しています"
  
! #: c/c-parser.cc:3366
  #, fuzzy, gcc-internal-format
  msgid "%<__RTL%> function cannot be a nested function"
  msgstr "関数 `%s' を `mutable' としては宣言できません"
  
! #: c/c-parser.cc:3368
  #, fuzzy, gcc-internal-format
  msgid "%<__GIMPLE%> function cannot be a nested function"
  msgstr "関数 `%s' を `mutable' としては宣言できません"
  
! #: c/c-parser.cc:3530 c/c-parser.cc:9828 c/c-parser.cc:16365
! #: c/c-parser.cc:21723 cp/parser.cc:46080
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "文字列リテラルが予期されます"
  
! #: c/c-parser.cc:3539
  #, fuzzy, gcc-internal-format
  msgid "ISO C11 does not support omitting the string in %qE"
  msgstr "ISO C99 は %<_Static_assert%> をサポートしません"
  
! #: c/c-parser.cc:3545
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr "静的アサーション内の式が整数ではありません"
  
! #: c/c-parser.cc:3554
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: c/c-parser.cc:3559
  #, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr "静的アサーション内の式が定数ではありません"
  
! #: c/c-parser.cc:3566
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr "静的アサーションに失敗しました: %E"
  
! #: c/c-parser.cc:3568 cp/semantics.cc:13127
  #, fuzzy, gcc-internal-format
  msgid "static assertion failed"
  msgstr "静的アサーションに失敗しました: %E"
  
! #: c/c-parser.cc:3948
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr ""
  
! #: c/c-parser.cc:3951
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C99 は %<_Static_assert%> をサポートしません"
  
! #: c/c-parser.cc:3954
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C90 は %<_Static_assert%> をサポートしません"
  
! #: c/c-parser.cc:3982
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "%<typeof%> がビットフィールドに適用されています"
  
! #: c/c-parser.cc:4012
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.cc:4049
  #, fuzzy, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "マクロ引数 \"%s\" は文字列化されます"
  
! #: c/c-parser.cc:4060
  #, fuzzy, gcc-internal-format
  msgid "cannot use keyword %qs as enumeration constant"
  msgstr "モード %qs を列挙型用に使用できません"
  
  #. Otherwise, a more generic error message.
! #: c/c-parser.cc:4072 c/c-parser.cc:5304 c/c-parser.cc:6164 c/c-parser.cc:6181
! #: c/c-parser.cc:6772 c/c-parser.cc:7681 c/c-parser.cc:9695 c/c-parser.cc:9778
! #: c/c-parser.cc:10781 c/c-parser.cc:11194 c/c-parser.cc:11203
! #: c/c-parser.cc:11858 c/c-parser.cc:12137 c/c-parser.cc:12165
! #: c/c-parser.cc:13541 c/c-parser.cc:14116 c/c-parser.cc:14154
! #: c/c-parser.cc:14488 c/c-parser.cc:14539 c/c-parser.cc:14699
! #: c/c-parser.cc:14729 c/c-parser.cc:14737 c/c-parser.cc:14766
! #: c/c-parser.cc:14779 c/c-parser.cc:15085 c/c-parser.cc:15209
! #: c/c-parser.cc:15794 c/c-parser.cc:15847 c/c-parser.cc:15863
! #: c/c-parser.cc:15909 c/c-parser.cc:16942 c/c-parser.cc:16987
! #: c/c-parser.cc:20142 c/c-parser.cc:20279 c/c-parser.cc:21494
! #: c/c-parser.cc:24567 c/c-parser.cc:27779 c/c-parser.cc:27979
! #: c/c-parser.cc:29182 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10762 cp/parser.cc:37775 cp/parser.cc:41016 cp/parser.cc:44545
! #: cp/parser.cc:44737 cp/parser.cc:52959 cp/parser.cc:56607
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "識別子が予期されます"
  
! #: c/c-parser.cc:4145
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support specifying %<enum%> underlying types before C23"
  msgstr "ISO C90 は %<[*]%> 配列宣言をサポートしません"
  
! #: c/c-parser.cc:4154
  #, gcc-internal-format
  msgid "%<enum%> declared both with and without fixed underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4177
  #, gcc-internal-format
  msgid "no %<enum%> underlying type specified"
  msgstr ""
  
! #: c/c-parser.cc:4181
  #, fuzzy, gcc-internal-format
  msgid "invalid %<enum%> underlying type"
  msgstr "未定義の型 %<%s %E%> の無効な使用法です"
  
! #: c/c-parser.cc:4211
  #, fuzzy, gcc-internal-format
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "`%s' のセクションは前方でに宣言されたものと衝突します"
  
! #: c/c-parser.cc:4287 cp/parser.cc:24140
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "列挙型リストの最後にコンマがあります"
  
! #: c/c-parser.cc:4293 c/c-parser.cc:21771 cp/parser.cc:46143
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr "%<,%> または %<}%> が予期されます"
  
! #: c/c-parser.cc:4336
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C は %<enum%> 型への前方参照を禁止しています"
  
! #: c/c-parser.cc:4461
  #, gcc-internal-format
  msgid "expected class name"
  msgstr "クラス名が予期されます"
  
! #: c/c-parser.cc:4483
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "構造体または共用体内で余分なセミコロンが指定されています"
  
! #: c/c-parser.cc:4512
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "構造体または共用体の最後にセミコロンがありません"
  
! #: c/c-parser.cc:4629 c/c-parser.cc:6506
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr "specifier-qualifier-list が予期されます"
  
! #: c/c-parser.cc:4640
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C はメンバのないメンバ宣言を禁止しています"
  
! #: c/c-parser.cc:4734
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr "%<,%>、%<;%> または %<}%> が予期されます"
  
! #: c/c-parser.cc:4741
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr "%<:%>、%<,%>、%<;%>、%<}%> または %<__attribute__%> が予期されます"
  
! #: c/c-parser.cc:4813
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "%<typeof%> がビットフィールドに適用されています"
  
! #: c/c-parser.cc:5135
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr "識別子または %<(%> が予期されます"
  
! #: c/c-parser.cc:5197
  #, gcc-internal-format
  msgid "%<static%> may not be used with an unspecified variable length array size"
  msgstr ""
  
! #: c/c-parser.cc:5205
  #, fuzzy, gcc-internal-format
  msgid "%<static%> may not be used without an array size"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: c/c-parser.cc:5365
  #, 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:5490
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr "宣言指定または %<...%> が予期されます"
  
! #: c/c-parser.cc:5725
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:6010 cp/parser.cc:33012
  #, fuzzy, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "関数が予期されます"
  
! #: c/c-parser.cc:6057 cp/parser.cc:33068
  #, fuzzy, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:6202 cp/parser.cc:33236
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "%s: オプション `%s' には引数が必要です\n"
  
! #: c/c-parser.cc:6218 cp/parser.cc:33252
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "%qE 属性は型に適用できません"
  
! #: c/c-parser.cc:6339
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "ISO C90 は %<[*]%> 配列宣言をサポートしません"
  
! #: c/c-parser.cc:6589 c/c-parser.cc:6655 c/c-typeck.cc:10154
  #, 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:6647
  #, 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:6736
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:6892
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C は初期化用の要素範囲指定を禁じます"
  
! #: c/c-parser.cc:6904
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 は初期化用に副オブジェクトを指定することを禁止してます"
  
! #: c/c-parser.cc:6912
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:7199 cp/parser.cc:14902
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7206 cp/parser.cc:14909
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7213 cp/parser.cc:14916
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7220
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7276 c/c-parser.cc:7431 cp/parser.cc:13806 cp/parser.cc:13956
! #: cp/parser.cc:53985
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7284 cp/parser.cc:13814
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7308 c/c-parser.cc:7529 c/c-parser.cc:28635 cp/parser.cc:13838
! #: cp/parser.cc:53965 cp/parser.cc:54104
  #, fuzzy, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr "認識できないアドレス"
  
! #: c/c-parser.cc:7400 cp/parser.cc:13925
  #, 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:7408 cp/parser.cc:13933
  #, 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:7420 cp/parser.cc:13945
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7541 cp/parser.cc:14065
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7599 cp/parser.cc:16832
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr "%qE 属性は型に適用できません"
  
! #: c/c-parser.cc:7696
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C はラベルの宣言を禁じます"
  
! #: c/c-parser.cc:7702 c/c-parser.cc:7894 c/c-parser.cc:7920
  #: c/gimple-parser.cc:472
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "宣言または式が予期されます"
  
! #: c/c-parser.cc:7821
  #, 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:7841 c/c-parser.cc:7884
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 は宣言とコードの混合を禁止しています"
  
! #: c/c-parser.cc:7928
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> が %<else%> の前に予期されます"
  
! #: c/c-parser.cc:7933 cp/parser.cc:14969
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> の前に %<if%> がありません"
  
! #: c/c-parser.cc:7968
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "複合文の最後にラベルがあります"
--- 50064,50443 ----
  #. 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:46078
  #, 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:13123
  #, 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:10760 cp/parser.cc:37773 cp/parser.cc:41014 cp/parser.cc:44543
! #: cp/parser.cc:44735 cp/parser.cc:52957 cp/parser.cc:56605
  #, 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:24136
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "列挙型リストの最後にコンマがあります"
  
! #: c/c-parser.cc:4297 c/c-parser.cc:21775 cp/parser.cc:46141
  #: 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:33010
  #, fuzzy, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "関数が予期されます"
  
! #: c/c-parser.cc:6061 cp/parser.cc:33066
  #, fuzzy, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:6206 cp/parser.cc:33234
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "%s: オプション `%s' には引数が必要です\n"
  
! #: c/c-parser.cc:6222 cp/parser.cc:33250
  #, 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:10232
  #, 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:14900
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7210 cp/parser.cc:14907
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7217 cp/parser.cc:14914
  #, 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:13804 cp/parser.cc:13954
! #: cp/parser.cc:53983
  #, 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:13812
  #, 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:13836
! #: cp/parser.cc:53963 cp/parser.cc:54102
  #, fuzzy, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr "認識できないアドレス"
  
! #: c/c-parser.cc:7404 cp/parser.cc:13923
  #, 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:13931
  #, 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:13943
  #, 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:14063
  #, 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:16828
  #, 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:14967
  #, 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 "複合文の最後にラベルがあります"
*************** msgstr "複合文の最後にラベル�
*** 50368,52009 ****
  #. 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:8025 c/c-parser.cc:8029 c/c-parser.cc:8537
! #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14429
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "文が予期されます"
  
! #: c/c-parser.cc:8110
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "%<:%> または %<...%> が予期されます"
  
! #: c/c-parser.cc:8140
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:8393
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "識別子または %<*%> が予期されます"
  
! #: c/c-parser.cc:8519
  #, fuzzy, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr "仮引数 `%s' で指定された記憶クラス"
  
! #: c/c-parser.cc:8629
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support if declarations before C2Y"
  msgstr "ISO C は十進浮動小数点をサポートしません"
  
! #: c/c-parser.cc:8651
  #, fuzzy, gcc-internal-format
  msgid "declaration in the controlling expression must have an initializer"
  msgstr "引数は複素数型でなければいけません"
  
! #: c/c-parser.cc:8668 cp/parser.cc:5589 cp/parser.cc:17961
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr ""
  
! #: c/c-parser.cc:8749 cp/parser.cc:16969
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "%<if%> 文内の空の本体は中括弧で括ることを推奨します"
  
! #: c/c-parser.cc:8792 cp/parser.cc:16972
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "%<else%> 文内の空の本体は中括弧で括ることを推奨します"
  
! #: c/c-parser.cc:8886 cp/parser.cc:15383
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "%<else%> が曖昧になることを避けるために明示的に中括弧で括ることを推奨します"
  
! #: c/c-parser.cc:9004 c/c-parser.cc:9083 c/c-parser.cc:9218 cp/parser.cc:16382
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
  
! #: c/c-parser.cc:9091
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr "%<do%> 文内の空の本体は中括弧で括ることを推奨します"
  
! #: c/c-parser.cc:9252 c/c-parser.cc:9284
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9307
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9331 cp/parser.cc:15691
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9337 cp/parser.cc:15697
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9378
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9527 c/c-parser.cc:9538 c/c-parser.cc:9549
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "重複した %<volatile%> です"
  
! #: c/c-parser.cc:9528 c/c-parser.cc:9539 c/c-parser.cc:9550 cp/parser.cc:25094
! #: cp/parser.cc:25112 cp/parser.cc:25127
  #, fuzzy, gcc-internal-format
  msgid "first seen here"
  msgstr "構造体がここで定義されています"
  
! #: c/c-parser.cc:9559
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-parser.cc:9908 cp/parser.cc:5020
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr ""
  
! #: c/c-parser.cc:10116
  #, 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:10340 cp/typeck.cc:5829
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10346 cp/typeck.cc:5834
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "フィールドの型はここで宣言されました"
  
! #: c/c-parser.cc:10617
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in cast"
  msgstr "%qs に対して記憶域クラスが指定されています"
  
! #: c/c-parser.cc:10620
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "型名用に記憶域クラスが指定されました"
  
! #: c/c-parser.cc:10744
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "伝統的な C では単項プラス演算子を拒否します"
  
! #: c/c-parser.cc:10824
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support static assertions in expressions before C2Y"
  msgstr "ISO C は十進浮動小数点をサポートしません"
  
! #: c/c-parser.cc:10857
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs before C2Y"
  msgstr "ISO C90 は %<[*]%> 配列宣言をサポートしません"
  
! #: c/c-parser.cc:10897
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %qs"
  msgstr "%qs に対して記憶域クラスが指定されています"
  
! #: c/c-parser.cc:10900 c/c-parser.cc:11086
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qs"
  msgstr "型名用に記憶域クラスが指定されました"
  
! #: c/c-parser.cc:10927
  #, fuzzy, gcc-internal-format
  #| msgid "%<sizeof%> applied to a bit-field"
  msgid "%qs applied to a bit-field"
  msgstr "%<sizeof%> がビットフィールドに適用されています"
  
! #: c/c-parser.cc:11003
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %qE"
  msgstr "%qs に対して記憶域クラスが指定されています"
  
! #: c/c-parser.cc:11006
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "型名用に記憶域クラスが指定されました"
  
! #: c/c-parser.cc:11030
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C++ は名前つき戻り値を許可しません"
  
! #: c/c-parser.cc:11058
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs"
  msgstr "%s は %s をサポートしません"
  
! #: c/c-parser.cc:11071
  #, 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:11244
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "ビットフィールド %qD のアドレスを取得できません"
  
! #: c/c-parser.cc:11351
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C99 は %<_Static_assert%> をサポートしません"
  
! #: c/c-parser.cc:11354
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 は %<_Static_assert%> をサポートしません"
  
! #: c/c-parser.cc:11365
  #, 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:11446
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with function type before C2Y"
  msgstr "ISO C90 は %<[*]%> 配列宣言をサポートしません"
  
! #: c/c-parser.cc:11450
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with incomplete type before C2Y"
  msgstr "式の中の文に不完全型があります"
  
! #: c/c-parser.cc:11455
  #, 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:11497
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11498
  #, fuzzy, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "元々はここで定義されました"
  
! #: c/c-parser.cc:11506
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:11507
  #, fuzzy, gcc-internal-format
  msgid "compatible type is here"
  msgstr "PHI 引数 %u 内で互換性のない型です"
  
! #: c/c-parser.cc:11530
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "複数命令のロード/ストアを生成する"
  
! #: c/c-parser.cc:11532
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.cc:11571
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:11592
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "%<__builtin_choose_expr%> の第一引数が定数ではありません"
  
! #: c/c-parser.cc:11600
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "引数 %qD がプロトタイプと一致しません"
  
! #: c/c-parser.cc:11606
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "%<__builtin_eh_return_regno%> の引数は定数でなければいけません"
  
! #: c/c-parser.cc:11622
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "%<__builtin_eh_return_regno%> の引数は定数でなければいけません"
  
! #: c/c-parser.cc:11645 c/c-parser.cc:11649
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C は %<__int128%> 型をサポートしません"
  
! #: c/c-parser.cc:11653
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C は %<__int128%> 型をサポートしません"
  
! #: c/c-parser.cc:11872 c/c-parser.cc:13608 c/c-parser.cc:13630
! #: c/c-parser.cc:23984 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47628
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "式が予期されます"
  
! #: c/c-parser.cc:11894
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "式内を中括弧で括ることは、関数内でのみ許可されています"
  
! #: c/c-parser.cc:11909
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C は式内を中括弧で括ることを禁止しています"
  
! #: c/c-parser.cc:12014 cp/parser.cc:12391
  #, 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:12053 cp/parser.cc:12446
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12192
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: c/c-parser.cc:12208
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "%<__builtin_choose_expr%> の第一引数が定数ではありません"
  
! #: c/c-parser.cc:12278 c/c-parser.cc:12295 c/c-parser.cc:12302
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "関数 %<va_start%> への引数が少なすぎます"
  
! #: c/c-parser.cc:12323
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "__builtin_spe_predicate の第一引数が範囲外です"
  
! #: c/c-parser.cc:12367 c/c-parser.cc:12377
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12399 c/c-parser.cc:12409
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12442
  #, fuzzy, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "%<__builtin_prefetch%> への第二引数は定数でなければいけません"
  
! #: c/c-parser.cc:12461
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:12509
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12532
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12549
  #, 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:12589
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: c/c-parser.cc:12600
  #, 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:12608
  #, 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:12616 c/c-parser.cc:12646
  #, fuzzy, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "関数 %qE の呼び出し内に非浮動小数点引数があります"
  
! #: c/c-parser.cc:12624 c/c-parser.cc:12666
  #, fuzzy, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "関数 %qE の呼び出し内に非浮動小数点引数があります"
  
! #: c/c-parser.cc:12638
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "引数は複素数型でなければいけません"
  
! #: c/c-parser.cc:12658
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "組み込み関数への無効な引数です"
  
! #: c/c-parser.cc:12765
  #, fuzzy, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "%<%D(%A)%> の呼び出しに適合する関数がありません"
  
! #: c/c-parser.cc:12806
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: c/c-parser.cc:12819
  #, 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:12823
  #, 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:12849
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: c/c-parser.cc:12871
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:12880
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "%<__builtin_longjmp%> の第二引数は 1 でなければいけません"
  
! #: c/c-parser.cc:12911
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_counted_by_ref%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: c/c-parser.cc:12923
  #, 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:12931
  #, 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:12982 c/c-parser.cc:13011 cp/parser.cc:8701
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: c/c-parser.cc:13182
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %qs"
  msgstr "関数 %<va_start%> への引数の数が間違っています"
  
! #: c/c-parser.cc:13191 c/c-parser.cc:13271
  #, fuzzy, gcc-internal-format
  msgid "%qs operand not an integral type"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: c/c-parser.cc:13197 c/c-parser.cc:13277
  #, fuzzy, gcc-internal-format
  msgid "argument %u in call to function %qs has enumerated type"
  msgstr "%u 番目の引数が非定数整数の関数呼び出し %qE があります"
  
! #: c/c-parser.cc:13204
  #, fuzzy, gcc-internal-format
  msgid "argument %u in call to function %qs has boolean type"
  msgstr "%u 番目の引数が非定数整数の関数呼び出し %qE があります"
  
! #: c/c-parser.cc:13211
  #, fuzzy, gcc-internal-format
  msgid "argument 1 in call to function %qs has signed type"
  msgstr "%u 番目の引数が非定数整数の関数呼び出し %qE があります"
  
! #: c/c-parser.cc:13219
  #, fuzzy, gcc-internal-format
  msgid "argument 1 in call to function %qs has %<char%> type"
  msgstr "%u 番目の引数が非定数整数の関数呼び出し %qE があります"
  
! #: c/c-parser.cc:13293
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "rotate count is negative"
  msgstr "右シフト回数が負です"
  
! #: c/c-parser.cc:13585 cp/parser.cc:6975
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13595
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs before C23"
  msgstr "ISO C90 は %<[*]%> 配列宣言をサポートしません"
  
! #: c/c-parser.cc:13683
  #, fuzzy, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "%q+F が %<static%> と宣言されましたが定義されていません"
  
! #: c/c-parser.cc:13688
  #, fuzzy, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "%q+F が %<static%> と宣言されましたが定義されていません"
  
! #: c/c-parser.cc:13704
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "複合リテラルが可変サイズを持っています"
  
! #: c/c-parser.cc:13709
  #, fuzzy, gcc-internal-format
  #| msgid "compound literal has variable size"
  msgid "compound literal has function type"
  msgstr "複合リテラルが可変サイズを持っています"
  
! #: c/c-parser.cc:13740
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:13745
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C89 は複合リテラルを禁止しています"
  
! #: c/c-parser.cc:13747
  #, 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:13761
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13836
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13841
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13849
  #, fuzzy, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "%qE 属性は効果がありません"
  
! #: c/c-parser.cc:13860
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13864
  #, 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:13869
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13882
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13886
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13904
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13909
  #, 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:13914
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13940
  #, 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:14070 cp/parser.cc:9138
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:14510
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "識別子または %<)%> が予期されます"
  
! #: c/c-parser.cc:14606
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:14854
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "メソッド定義内で余分なセミコロンが指定されています"
  
! #: c/c-parser.cc:14986
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "メソッド属性を指定するのは最後のみでなければいけません"
  
! #: c/c-parser.cc:15006
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "メソッド属性定義の後に %<;%> または %<{%> が予期されます"
  
! #: c/c-parser.cc:15128
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "objective-c メソッド定義が予期されます"
  
! #: c/c-parser.cc:15580
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "型または記憶域クラスがここで指定されていません、"
  
! #: c/c-parser.cc:15648 cp/parser.cc:40873
  #, fuzzy, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "不明な property 属性です"
  
! #: c/c-parser.cc:15662 cp/parser.cc:40886
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "不明な property 属性です"
  
! #: c/c-parser.cc:15701
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "不明な property 属性です"
  
! #: c/c-parser.cc:15704 cp/parser.cc:40923
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "不明な property 属性です"
  
! #: c/c-parser.cc:15713 cp/parser.cc:40932
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "Objective-C 文字列の前に連続した %<@%> があります"
  
! #: c/c-parser.cc:15724 cp/parser.cc:40946
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "クラス名が予期されます"
  
! #: c/c-parser.cc:15740 cp/parser.cc:40965
  #, fuzzy, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "setter 名は %<:%> で終端されなければいけません"
  
! #: c/c-parser.cc:15964 cp/semantics.cc:14910
  #, 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:16006 cp/parser.cc:56966
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
! #: c/c-parser.cc:16026 c/c-parser.cc:26701 c/c-parser.cc:27010
! #: c/c-parser.cc:27073 c/c-parser.cc:27183 cp/parser.cc:51253
! #: cp/parser.cc:51601 cp/parser.cc:51716 cp/parser.cc:51815 cp/parser.cc:56998
! #: cp/parser.cc:57014 cp/parser.cc:57030 cp/parser.cc:57046 cp/parser.cc:57063
! #: cp/parser.cc:57080 cp/parser.cc:57097 cp/parser.cc:57128 cp/parser.cc:57142
! #: cp/parser.cc:57167 cp/parser.cc:57181
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma omp flush%> は複合文内でのみ使用できます"
  
! #: c/c-parser.cc:16049 cp/parser.cc:57156
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma GCC pch_preprocess%> は最初に無ければいけません"
  
! #: c/c-parser.cc:16152 cp/parser.cc:57286
  #, 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:16159 cp/parser.cc:57292
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.cc:16171 c/c-parser.cc:16187
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma GCC pch_preprocess%> は最初に無ければいけません"
  
! #: c/c-parser.cc:16258 cp/parser.cc:57375
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for 文が予期されます"
  
! #: c/c-parser.cc:16274 cp/parser.cc:56988
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> は最初に無ければいけません"
  
! #: c/c-parser.cc:16661 c/c-parser.cc:21118 c/c-parser.cc:23452
! #: c/c-parser.cc:23471 c/c-parser.cc:23724 c/c-parser.cc:23782
! #: c/c-parser.cc:23789 c/c-parser.cc:23796 c/c-parser.cc:28189
! #: c/c-parser.cc:29769 c/c-parser.cc:29777 c/c-parser.cc:30153
! #: c/c-parser.cc:30163 c/c-parser.cc:30272 c/c-parser.cc:30279
! #: c/c-parser.cc:30286 c/c-parser.cc:30293 cp/parser.cc:41416
! #: cp/parser.cc:45728 cp/parser.cc:47154 cp/parser.cc:47191 cp/parser.cc:47380
! #: cp/parser.cc:47443 cp/parser.cc:47450 cp/parser.cc:47457 cp/parser.cc:53197
! #: cp/parser.cc:53204 cp/parser.cc:53211 cp/parser.cc:53218 cp/parser.cc:53766
! #: cp/parser.cc:55837 cp/parser.cc:55845 cp/parser.cc:55997 cp/parser.cc:56007
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:16688
  #, fuzzy, gcc-internal-format
  msgid "expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: c/c-parser.cc:17295 c/c-parser.cc:31043
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD は変数ではありません"
  
! #: c/c-parser.cc:17299 cp/semantics.cc:9535
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD は変数ではありません"
  
! #: c/c-parser.cc:17341 cp/parser.cc:42307
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:17436 cp/parser.cc:42385
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:17438 cp/parser.cc:42387
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "%<#pragma omp section%> または %<}%> が予期されます"
  
! #: c/c-parser.cc:17523 cp/parser.cc:42457
  #, fuzzy, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr "式が予期されます"
  
! #: c/c-parser.cc:17600 cp/parser.cc:42539
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:17620 c/c-parser.cc:27066 c/c-parser.cc:27176
! #: cp/parser.cc:42557 cp/parser.cc:51593 cp/parser.cc:51708
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<catch%> が予期されます"
  
! #: c/c-parser.cc:17673 cp/parser.cc:42612
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17680 cp/parser.cc:42619
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:17682 cp/parser.cc:42621
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:17688 cp/parser.cc:42627
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:17793 c/c-parser.cc:17853 c/c-parser.cc:17915
! #: c/c-parser.cc:17963 c/c-parser.cc:18043 c/c-parser.cc:18440
! #: c/c-parser.cc:18522 c/c-parser.cc:19136 c/c-parser.cc:19281
! #: c/c-parser.cc:19349 c/c-parser.cc:20664 c/c-parser.cc:21055
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "整数式が予期されます"
  
! #: c/c-parser.cc:17804
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:17865
  #, fuzzy, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:17927 cp/semantics.cc:9750
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:17976 cp/semantics.cc:9780
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:18010 cp/parser.cc:42853
  #, fuzzy, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "整数式が予期されます"
  
! #: c/c-parser.cc:18082 cp/parser.cc:42923
  #, fuzzy, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:18150
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:18227 cp/parser.cc:43075
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:18230 cp/parser.cc:43078
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:18314 cp/semantics.cc:8427 cp/semantics.cc:8492
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: c/c-parser.cc:18326 c/c-parser.cc:18449 cp/semantics.cc:8462
! #: cp/semantics.cc:8506
  #, fuzzy, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:18388 cp/parser.cc:42070
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "引数が多すぎます"
  
! #: c/c-parser.cc:18422 cp/parser.cc:42103
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "packed 属性は必要ありません"
  
! #: c/c-parser.cc:18589 cp/semantics.cc:9966
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: c/c-parser.cc:18657 cp/parser.cc:46356
  #, fuzzy, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:18699 cp/parser.cc:43128
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:18708 c/c-parser.cc:18714 cp/parser.cc:43137
! #: cp/parser.cc:43147
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<using%> が予期されます"
  
! #: c/c-parser.cc:18750 cp/parser.cc:43187
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:18803 cp/parser.cc:43255
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: c/c-parser.cc:18898 cp/parser.cc:43337
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18937 c/c-parser.cc:29308 cp/parser.cc:55275
  #, fuzzy, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>、%<*%>、%<-%>、%<&%>、%<^%>、%<|%>、%<&&%> または %<||%> が予期されます"
  
! #: c/c-parser.cc:19059 cp/parser.cc:43524
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:19113 cp/parser.cc:43540
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "スケジュール %<runtime%> は %<chunk_size%> 仮引数をとりません"
  
! #: c/c-parser.cc:19117 cp/parser.cc:43543
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "スケジュール %<auto%> は %<chunk_size%> 仮引数をとりません"
  
! #: c/c-parser.cc:19130 cp/semantics.cc:8553
  #, fuzzy, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:19153 cp/parser.cc:43563
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "`無効なスケジュールの種類です"
  
! #: c/c-parser.cc:19292 c/c-parser.cc:19303
  #, fuzzy, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:19311 cp/semantics.cc:8520
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19360 cp/semantics.cc:8649
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:19405 cp/semantics.cc:8777
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19517 c/c-parser.cc:23439 cp/parser.cc:47146
  #, fuzzy, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "%<operator%> が予期されます"
  
! #: c/c-parser.cc:19524 c/c-parser.cc:19691 c/c-parser.cc:19733
! #: cp/parser.cc:44048
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr "`%s' が重複しています"
  
! #: c/c-parser.cc:19572 cp/semantics.cc:8910
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19583 cp/semantics.cc:8865 cp/semantics.cc:8881
  #, 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:19726
  #, fuzzy, gcc-internal-format
  msgid "expected %<traits%> or %<memspace%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:19791
  #, gcc-internal-format
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19809 cp/parser.cc:44110
  #, 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:19817 cp/parser.cc:44118
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19951 cp/parser.cc:44328
  #, fuzzy, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "重複する `virtual' 指定子"
  
! #: c/c-parser.cc:19963 cp/parser.cc:44341
  #, fuzzy, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr "重複する `virtual' 指定子"
  
! #: c/c-parser.cc:19971 c/c-parser.cc:19999
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:20033 cp/parser.cc:44464
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20072
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20111
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20459 cp/parser.cc:44919
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20468 cp/parser.cc:44928
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20485 cp/parser.cc:44945
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "RTP PIC は Thumb では使用できません"
  
! #: c/c-parser.cc:20533 cp/parser.cc:45000 cp/parser.cc:45798 cp/parser.cc:45865
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "`無効なスケジュールの種類です"
  
! #: c/c-parser.cc:20594 cp/parser.cc:45030
  #, fuzzy, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "無効なマスクです"
  
! #: c/c-parser.cc:20629 cp/parser.cc:45231
  #, fuzzy, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:20646 cp/parser.cc:45255
  #, fuzzy, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:20675 cp/semantics.cc:8473
  #, fuzzy, gcc-internal-format
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:20783 cp/parser.cc:45371
  #, fuzzy, gcc-internal-format
  msgid "illegal comma"
  msgstr "不正な被演算子が検出されました"
  
! #: c/c-parser.cc:20793 cp/parser.cc:45381
  #, fuzzy, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:20804 cp/parser.cc:45395
  #, fuzzy, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:20815 c/c-parser.cc:21307 cp/parser.cc:45155
! #: cp/parser.cc:45409
  #, fuzzy, gcc-internal-format
  msgid "too many %<iterator%> modifiers"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:20831 cp/parser.cc:45429
  #, fuzzy, gcc-internal-format
  msgid "too many %<mapper%> modifiers"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:20851 cp/parser.cc:45455
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20867 c/c-parser.cc:29130 cp/parser.cc:45472
! #: cp/parser.cc:55511
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected identifier or %<default%>"
  msgstr "識別子または %<(%> が予期されます"
  
! #: c/c-parser.cc:20885 c/c-parser.cc:21296 cp/parser.cc:45141
! #: cp/parser.cc:45494
  #, fuzzy, gcc-internal-format
  msgid "too many %<present%> modifiers"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:20894 cp/parser.cc:45506
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:20906 cp/parser.cc:45521
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20941 cp/parser.cc:45555
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "無効なマスクです"
  
! #: c/c-parser.cc:21025 cp/parser.cc:45651
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21037 cp/parser.cc:45662
  #, fuzzy, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:21060 cp/semantics.cc:8674
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21093 cp/parser.cc:45733
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "`無効なスケジュールの種類です"
  
! #: c/c-parser.cc:21157 cp/parser.cc:45772
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21180
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "`無効なスケジュールの種類です"
  
! #: c/c-parser.cc:21224
  #, fuzzy, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:21317 cp/parser.cc:45170
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21413 cp/semantics.cc:10088 cp/semantics.cc:10106
  #, fuzzy, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: c/c-parser.cc:21514 cp/semantics.cc:9247
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21585 c/c-parser.cc:21679 cp/parser.cc:45925
! #: cp/parser.cc:46037
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr ""
  
! #: c/c-parser.cc:21594 c/c-parser.cc:21715 cp/parser.cc:45932
! #: cp/parser.cc:46072
  #, fuzzy, gcc-internal-format
  msgid "unknown foreign runtime identifier %qs"
  msgstr "不明な TLS モデル %qs です"
  
! #: c/c-parser.cc:21609 c/c-parser.cc:21738 cp/parser.cc:45947
! #: cp/parser.cc:46094
  #, fuzzy, gcc-internal-format
  msgid "expected string literal or constant integer expression"
  msgstr "インターフェースまたはインターフェースへのポインタが予期されます"
  
! #: c/c-parser.cc:21617 c/c-parser.cc:21746 cp/parser.cc:45955
! #: cp/parser.cc:46102 cp/semantics.cc:7751
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21655 cp/parser.cc:46014
  #, fuzzy, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:21663 cp/parser.cc:46022
  #, fuzzy, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr "重複した %<const%> です"
  
! #: c/c-parser.cc:21689 cp/parser.cc:46046
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21697 cp/parser.cc:46053
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21709 cp/parser.cc:46065
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "non-empty string literal expected"
  msgstr "文字列リテラルが予期されます"
  
! #: c/c-parser.cc:21819 cp/parser.cc:46205
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr "重複した %<volatile%> です"
  
! #: c/c-parser.cc:21826 cp/parser.cc:46212
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr "重複した %<volatile%> です"
  
! #: c/c-parser.cc:21833 cp/parser.cc:46219
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "重複した %<const%> です"
  
! #: c/c-parser.cc:21854 cp/parser.cc:46240
  #, fuzzy, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:21890 c/c-parser.cc:28218 cp/parser.cc:46277
! #: cp/parser.cc:53791
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22131 cp/parser.cc:46572
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr "ポインタが予期されます"
  
! #: c/c-parser.cc:22142 c/c-parser.cc:22552 c/c-parser.cc:30585
! #: cp/parser.cc:46583 cp/parser.cc:47051 cp/parser.cc:54745
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs は %qs 用には有効ではありません"
  
! #: c/c-parser.cc:22187 cp/parser.cc:46631
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22340 cp/parser.cc:46824
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs は %qs と併用しなければいけません"
  
! #: c/c-parser.cc:22380 cp/parser.cc:46860
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22541 cp/parser.cc:47040
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "ポインタが予期されます"
  
! #: c/c-parser.cc:22702 cp/parser.cc:52283
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22712 cp/parser.cc:52293
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "セクション属性は `%s' には使えません"
  
! #: c/c-parser.cc:22732 cp/parser.cc:52313
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22743 cp/parser.cc:52324
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "ファイルスコープの可変フィールドです"
  
! #: c/c-parser.cc:22750 cp/parser.cc:52331
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "%<extern%> 変数 %qD の宣言が %<for%> ループ初期化宣言内にあります"
  
! #: c/c-parser.cc:22758 cp/parser.cc:52339
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22769 cp/parser.cc:52361
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22779 cp/parser.cc:52384
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22872 cp/parser.cc:52468
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "%<#pragma message%> の後に文字列が予期されます"
  
! #: c/c-parser.cc:22888 cp/parser.cc:52485
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22920 cp/parser.cc:52243
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23149 cp/parser.cc:3610
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr ""
  
! #: c/c-parser.cc:23153
  #, fuzzy, gcc-internal-format
  msgid "expected function name"
  msgstr "関数が予期されます"
  
! #: c/c-parser.cc:23171 cp/parser.cc:56275
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "メンバ関数の名前を欠いています"
  
! #: c/c-parser.cc:23194 c/c-parser.cc:23242 cp/parser.cc:1839
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23234 cp/parser.cc:56326 cp/parser.cc:56373
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23265 cp/parser.cc:56401
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23266 cp/parser.cc:56403
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma align%> は %D の前に現れなければいけません。無視しています"
  
! #: c/c-parser.cc:23311 cp/parser.cc:52701
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23370
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must be declared before %qD"
  msgstr ""
  
! #: c/c-parser.cc:23374 c/c-parser.cc:23397
  #, fuzzy, gcc-internal-format
  msgid "to be allocated variable declared here"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: c/c-parser.cc:23392
  #, 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:23395
  #, fuzzy, gcc-internal-format
  msgid "modified here"
  msgstr "共用体がここで定義されています"
  
! #: c/c-parser.cc:23463 cp/parser.cc:47166 cp/parser.cc:47181
  #, fuzzy, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: c/c-parser.cc:23487
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:23504
  #, fuzzy, gcc-internal-format
  msgid "function parameter %qD may not appear as list item in an %<allocate%> directive"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: c/c-parser.cc:23511
  #, fuzzy, gcc-internal-format
  msgid "%<allocate%> directive must be in the same scope as %qD"
  msgstr "`%s' の宣言は関数の配列"
  
! #: c/c-parser.cc:23519
  #, fuzzy, gcc-internal-format
  msgid "%qD already appeared as list item in an %<allocate%> directive"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-parser.cc:23528
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr ""
  
! #: c/c-parser.cc:23539
  #, gcc-internal-format
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23690 cp/parser.cc:47346
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:23729 cp/parser.cc:47385
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:23753 cp/parser.cc:47414
  #, 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:23768 cp/parser.cc:47429
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:23775 cp/parser.cc:47436
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:23813 c/c-parser.cc:23820 cp/parser.cc:47474
! #: cp/parser.cc:47481
  #, fuzzy, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "RTP PIC は Thumb では使用できません"
  
! #: c/c-parser.cc:23826 c/c-parser.cc:23831 cp/parser.cc:47487
! #: cp/parser.cc:47492
  #, fuzzy, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr "%qE は %qs (%qs 用) として前もって決められています"
  
! #: c/c-parser.cc:23854 cp/parser.cc:47515
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23865 cp/parser.cc:47526
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23897 cp/parser.cc:47558
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23907 cp/parser.cc:47568
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24028 cp/parser.cc:47668
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%> after union definition"
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "共用体定義の後には %<;%> が予期されます"
  
! #: c/c-parser.cc:24035 cp/parser.cc:47675
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24108 cp/parser.cc:47740 cp/parser.cc:48023 cp/parser.cc:48117
! #: cp/parser.cc:48135
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "%<#pragma omp atomic%> 用の無効な演算子です"
  
! #: c/c-parser.cc:24119 cp/parser.cc:47751
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<else%>"
  msgstr "%<delete%> が予期されます"
  
! #: c/c-parser.cc:24179 cp/parser.cc:48190
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "%<#pragma omp atomic%> 用の無効な演算子です"
  
! #: c/c-parser.cc:24450 cp/parser.cc:48044 cp/parser.cc:48070
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "%<#pragma omp atomic%> 用の無効な演算子です"
  
! #: c/c-parser.cc:24454 cp/parser.cc:48110 cp/parser.cc:48144
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "%<#pragma omp atomic%> 用の無効な演算子です"
  
! #: c/c-parser.cc:24505 cp/parser.cc:48179
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24511 cp/semantics.cc:12399 cp/semantics.cc:12409
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24614 cp/semantics.cc:12486
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: c/c-parser.cc:24657
  #, fuzzy, gcc-internal-format
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: c/c-parser.cc:24663 cp/parser.cc:48332
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24694 cp/parser.cc:48368
  #, fuzzy, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:24706 cp/parser.cc:48384
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:24747 cp/parser.cc:48422
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:24755 cp/parser.cc:48430
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:24760
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> またはファイル終端 (EOF) が予期されます"
  
! #: c/c-parser.cc:24831 cp/parser.cc:49168
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24898 cp/parser.cc:49237
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr "%<#pragma omp flush%> は複合文内でのみ使用できます"
  
! #: c/c-parser.cc:24932 cp/parser.cc:49270
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:24937 cp/parser.cc:49276
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp%> 句が予期されます"
  
! #: c/c-parser.cc:24946 cp/parser.cc:49285
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr "%<#pragma omp flush%> は複合文内でのみ使用できます"
  
! #: c/c-parser.cc:24971 cp/parser.cc:49308
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "for 文が予期されます"
--- 50446,52087 ----
  #. 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:14427
  #, 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:17957
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr ""
  
! #: c/c-parser.cc:8753 cp/parser.cc:16965
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "%<if%> 文内の空の本体は中括弧で括ることを推奨します"
  
! #: c/c-parser.cc:8796 cp/parser.cc:16968
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "%<else%> 文内の空の本体は中括弧で括ることを推奨します"
  
! #: c/c-parser.cc:8890 cp/parser.cc:15381
  #, 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:16378
  #, 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:15689
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9341 cp/parser.cc:15695
  #, 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:25090
! #: cp/parser.cc:25108 cp/parser.cc:25123
  #, 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:5829
  #, 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:5834
  #, 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:47626
  #, 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:12389
  #, 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:12444
  #, 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:8703
  #, 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:6977
  #, 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:9140
  #, 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:40871
  #, fuzzy, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "不明な property 属性です"
  
! #: c/c-parser.cc:15666 cp/parser.cc:40884
  #, 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:40921
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "不明な property 属性です"
  
! #: c/c-parser.cc:15717 cp/parser.cc:40930
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "Objective-C 文字列の前に連続した %<@%> があります"
  
! #: c/c-parser.cc:15728 cp/parser.cc:40944
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "クラス名が予期されます"
  
! #: c/c-parser.cc:15744 cp/parser.cc:40963
  #, fuzzy, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "setter 名は %<:%> で終端されなければいけません"
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14906
  #, 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:56964
  #, 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:51251
! #: cp/parser.cc:51599 cp/parser.cc:51714 cp/parser.cc:51813 cp/parser.cc:56996
! #: cp/parser.cc:57012 cp/parser.cc:57028 cp/parser.cc:57044 cp/parser.cc:57061
! #: cp/parser.cc:57078 cp/parser.cc:57095 cp/parser.cc:57126 cp/parser.cc:57140
! #: cp/parser.cc:57165 cp/parser.cc:57179
  #, 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:57154
  #, 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:57284
  #, 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:57290
  #, 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:57373
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for 文が予期されます"
  
! #: c/c-parser.cc:16278 cp/parser.cc:56986
  #, 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:41414
! #: cp/parser.cc:45726 cp/parser.cc:47152 cp/parser.cc:47189 cp/parser.cc:47378
! #: cp/parser.cc:47441 cp/parser.cc:47448 cp/parser.cc:47455 cp/parser.cc:53195
! #: cp/parser.cc:53202 cp/parser.cc:53209 cp/parser.cc:53216 cp/parser.cc:53764
! #: cp/parser.cc:55835 cp/parser.cc:55843 cp/parser.cc:55995 cp/parser.cc:56005
  #, 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:9531
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD は変数ではありません"
  
! #: c/c-parser.cc:17345 cp/parser.cc:42305
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:17440 cp/parser.cc:42383
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:17442 cp/parser.cc:42385
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "%<#pragma omp section%> または %<}%> が予期されます"
  
! #: c/c-parser.cc:17527 cp/parser.cc:42455
  #, fuzzy, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr "式が予期されます"
  
! #: c/c-parser.cc:17604 cp/parser.cc:42537
  #, 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:42555 cp/parser.cc:51591 cp/parser.cc:51706
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<catch%> が予期されます"
  
! #: c/c-parser.cc:17677 cp/parser.cc:42610
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17684 cp/parser.cc:42617
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:17686 cp/parser.cc:42619
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:17692 cp/parser.cc:42625
  #, 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:9746
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:17980 cp/semantics.cc:9776
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:18014 cp/parser.cc:42851
  #, fuzzy, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "整数式が予期されます"
  
! #: c/c-parser.cc:18086 cp/parser.cc:42921
  #, 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:43073
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:18234 cp/parser.cc:43076
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:18318 cp/semantics.cc:8423 cp/semantics.cc:8488
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: c/c-parser.cc:18330 c/c-parser.cc:18453 cp/semantics.cc:8458
! #: cp/semantics.cc:8502
  #, fuzzy, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:18392 cp/parser.cc:42068
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "引数が多すぎます"
  
! #: c/c-parser.cc:18426 cp/parser.cc:42101
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "packed 属性は必要ありません"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9962
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: c/c-parser.cc:18661 cp/parser.cc:46354
  #, fuzzy, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:18703 cp/parser.cc:43126
  #, 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:43135
! #: cp/parser.cc:43145
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<using%> が予期されます"
  
! #: c/c-parser.cc:18754 cp/parser.cc:43185
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:18807 cp/parser.cc:43253
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: c/c-parser.cc:18902 cp/parser.cc:43335
  #, 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:55273
  #, fuzzy, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>、%<*%>、%<-%>、%<&%>、%<^%>、%<|%>、%<&&%> または %<||%> が予期されます"
  
! #: c/c-parser.cc:19063 cp/parser.cc:43522
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:19117 cp/parser.cc:43538
  #, 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:43541
  #, 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:8549
  #, fuzzy, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:19157 cp/parser.cc:43561
  #, 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:8516
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8645
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:19409 cp/semantics.cc:8773
  #, 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:47144
  #, 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:44046
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr "`%s' が重複しています"
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8906
  #, 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:8861 cp/semantics.cc:8877
  #, 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:44108
  #, 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:44116
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19955 cp/parser.cc:44326
  #, fuzzy, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "重複する `virtual' 指定子"
  
! #: c/c-parser.cc:19967 cp/parser.cc:44339
  #, 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:44462
  #, 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:44917
  #, 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:44926
  #, 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:44943
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "RTP PIC は Thumb では使用できません"
  
! #: c/c-parser.cc:20537 cp/parser.cc:44998 cp/parser.cc:45796 cp/parser.cc:45863
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "`無効なスケジュールの種類です"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45028
  #, fuzzy, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "無効なマスクです"
  
! #: c/c-parser.cc:20633 cp/parser.cc:45229
  #, fuzzy, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:20650 cp/parser.cc:45253
  #, fuzzy, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:20679 cp/semantics.cc:8469
  #, fuzzy, gcc-internal-format
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:20787 cp/parser.cc:45369
  #, fuzzy, gcc-internal-format
  msgid "illegal comma"
  msgstr "不正な被演算子が検出されました"
  
! #: c/c-parser.cc:20797 cp/parser.cc:45379
  #, fuzzy, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:20808 cp/parser.cc:45393
  #, fuzzy, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:20819 c/c-parser.cc:21311 cp/parser.cc:45153
! #: cp/parser.cc:45407
  #, fuzzy, gcc-internal-format
  msgid "too many %<iterator%> modifiers"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:20835 cp/parser.cc:45427
  #, fuzzy, gcc-internal-format
  msgid "too many %<mapper%> modifiers"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:20855 cp/parser.cc:45453
  #, 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:45470
! #: cp/parser.cc:55509
  #, 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:45139
! #: cp/parser.cc:45492
  #, fuzzy, gcc-internal-format
  msgid "too many %<present%> modifiers"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:20898 cp/parser.cc:45504
  #, 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:45519
  #, 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:45553
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "無効なマスクです"
  
! #: c/c-parser.cc:21029 cp/parser.cc:45649
  #, 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:45660
  #, fuzzy, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8670
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21097 cp/parser.cc:45731
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "`無効なスケジュールの種類です"
  
! #: c/c-parser.cc:21161 cp/parser.cc:45770
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21184
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "`無効なスケジュールの種類です"
  
! #: c/c-parser.cc:21228
  #, fuzzy, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:21321 cp/parser.cc:45168
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21417 cp/semantics.cc:10084 cp/semantics.cc:10102
  #, fuzzy, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: c/c-parser.cc:21518 cp/semantics.cc:9243
  #, 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:45923
! #: cp/parser.cc:46035
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr ""
  
! #: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45930
! #: cp/parser.cc:46070
  #, 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:45945
! #: cp/parser.cc:46092
  #, 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:45953
! #: cp/parser.cc:46100 cp/semantics.cc:7747
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21659 cp/parser.cc:46012
  #, fuzzy, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:21667 cp/parser.cc:46020
  #, fuzzy, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr "重複した %<const%> です"
  
! #: c/c-parser.cc:21693 cp/parser.cc:46044
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21701 cp/parser.cc:46051
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21713 cp/parser.cc:46063
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "non-empty string literal expected"
  msgstr "文字列リテラルが予期されます"
  
! #: c/c-parser.cc:21823 cp/parser.cc:46203
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr "重複した %<volatile%> です"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46210
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr "重複した %<volatile%> です"
  
! #: c/c-parser.cc:21837 cp/parser.cc:46217
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "重複した %<const%> です"
  
! #: c/c-parser.cc:21858 cp/parser.cc:46238
  #, 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:46275
! #: cp/parser.cc:53789
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22135 cp/parser.cc:46570
  #, 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:46581 cp/parser.cc:47049 cp/parser.cc:54743
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs は %qs 用には有効ではありません"
  
! #: c/c-parser.cc:22191 cp/parser.cc:46629
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22344 cp/parser.cc:46822
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs は %qs と併用しなければいけません"
  
! #: c/c-parser.cc:22384 cp/parser.cc:46858
  #, 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:47038
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "ポインタが予期されます"
  
! #: c/c-parser.cc:22706 cp/parser.cc:52281
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22716 cp/parser.cc:52291
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "セクション属性は `%s' には使えません"
  
! #: c/c-parser.cc:22736 cp/parser.cc:52311
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22747 cp/parser.cc:52322
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "ファイルスコープの可変フィールドです"
  
! #: c/c-parser.cc:22754 cp/parser.cc:52329
  #, 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:52337
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22773 cp/parser.cc:52359
  #, 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:52382
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22876 cp/parser.cc:52466
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "%<#pragma message%> の後に文字列が予期されます"
  
! #: c/c-parser.cc:22892 cp/parser.cc:52483
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22924 cp/parser.cc:52241
  #, 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:56273
  #, 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:56324 cp/parser.cc:56371
  #, 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:56399
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23270 cp/parser.cc:56401
  #, 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:52699
  #, 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:47164 cp/parser.cc:47179
  #, 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:47344
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:23733 cp/parser.cc:47383
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:23757 cp/parser.cc:47412
  #, 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:47427
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:23779 cp/parser.cc:47434
  #, 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:47472
! #: cp/parser.cc:47479
  #, 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:47485
! #: cp/parser.cc:47490
  #, fuzzy, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr "%qE は %qs (%qs 用) として前もって決められています"
  
! #: c/c-parser.cc:23858 cp/parser.cc:47513
  #, 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:47524
  #, 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:47556
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23911 cp/parser.cc:47566
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24032 cp/parser.cc:47666
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%> after union definition"
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "共用体定義の後には %<;%> が予期されます"
  
! #: c/c-parser.cc:24039 cp/parser.cc:47673
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24112 cp/parser.cc:47738 cp/parser.cc:48021 cp/parser.cc:48115
! #: cp/parser.cc:48133
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "%<#pragma omp atomic%> 用の無効な演算子です"
  
! #: c/c-parser.cc:24123 cp/parser.cc:47749
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<else%>"
  msgstr "%<delete%> が予期されます"
  
! #: c/c-parser.cc:24183 cp/parser.cc:48188
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "%<#pragma omp atomic%> 用の無効な演算子です"
  
! #: c/c-parser.cc:24454 cp/parser.cc:48042 cp/parser.cc:48068
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "%<#pragma omp atomic%> 用の無効な演算子です"
  
! #: c/c-parser.cc:24458 cp/parser.cc:48108 cp/parser.cc:48142
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "%<#pragma omp atomic%> 用の無効な演算子です"
  
! #: c/c-parser.cc:24509 cp/parser.cc:48177
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12395 cp/semantics.cc:12405
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24618 cp/semantics.cc:12482
  #, 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:48330
  #, 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:48366
  #, fuzzy, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:24710 cp/parser.cc:48382
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:24751 cp/parser.cc:48420
  #, 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:48428
  #, 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:49166
  #, 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:49235
  #, 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:49268
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:24941 cp/parser.cc:49274
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp%> 句が予期されます"
  
! #: c/c-parser.cc:24950 cp/parser.cc:49283
  #, 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:49306
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "for 文が予期されます"
*************** msgstr "for 文が予期されます"
*** 52011,52707 ****
  #. 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:25000 cp/parser.cc:49330 cp/parser.cc:49332 cp/parser.cc:49517
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "loop nest expected"
  msgstr "for 文が予期されます"
  
! #: c/c-parser.cc:25052 cp/parser.cc:49405
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25081 cp/parser.cc:49436
  #, 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:25092 cp/parser.cc:49447
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25115 cp/parser.cc:49473
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25126 cp/parser.cc:49484
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25214 cp/semantics.cc:11961 cp/semantics.cc:12054
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.cc:25303 c/c-parser.cc:25318 cp/parser.cc:49811
! #: cp/parser.cc:49826
  #, fuzzy, gcc-internal-format
  #| msgid "not enough perfectly nested loops"
  msgid "not enough nested loops"
  msgstr "ループが完全な入れ子になっていません"
  
! #: c/c-parser.cc:25421 cp/parser.cc:50119
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25544 cp/parser.cc:49646 cp/parser.cc:49689 cp/pt.cc:19123
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:25792 cp/parser.cc:50512
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25984 cp/parser.cc:50671
  #, 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:26200 cp/parser.cc:50877
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<operator%> が予期されます"
  
! #: c/c-parser.cc:26414 c/c-parser.cc:26422
  #, fuzzy, gcc-internal-format
  msgid "expected a function name"
  msgstr "関数が予期されます"
  
! #: c/c-parser.cc:26435 cp/parser.cc:53411
  #, fuzzy, gcc-internal-format
  msgid "expected target-function call"
  msgstr "関数が予期されます"
  
! #: c/c-parser.cc:26505
  #, 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:26692 cp/parser.cc:51244
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<using%> が予期されます"
  
! #: c/c-parser.cc:26959 cp/parser.cc:51531
  #, 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:26975 cp/parser.cc:51547
  #, 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:27023 cp/parser.cc:51828
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:27125 cp/parser.cc:51654
  #, 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:27137 cp/parser.cc:51666
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27236 cp/parser.cc:51771
  #, 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:27249 cp/parser.cc:51784
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27501 cp/semantics.cc:11464
  #, 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:27562
  #, 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:27613 c/c-parser.cc:27651
  #, 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:27684 cp/parser.cc:52846
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "クラス名が予期されます"
  
! #: c/c-parser.cc:27696 cp/parser.cc:52860
  #, fuzzy, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr "不明な演算子 %qs が %%:version-compare 内にあります"
  
! #: c/c-parser.cc:27724 cp/parser.cc:52889
  #, fuzzy, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "%s は 2 この引数のみ受け付けます"
  
! #: c/c-parser.cc:27746 cp/parser.cc:52921
  #, gcc-internal-format
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr ""
  
! #: c/c-parser.cc:27755 cp/parser.cc:52931 cp/pt.cc:18771
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: c/c-parser.cc:27758 cp/parser.cc:52934 cp/pt.cc:18778
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:27799 cp/parser.cc:52980
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "文字列リテラルが予期されます"
  
! #: c/c-parser.cc:27835 cp/parser.cc:53019 cp/pt.cc:18804
  #, fuzzy, gcc-internal-format
  msgid "property must be integer expression"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: c/c-parser.cc:27846 cp/parser.cc:53034
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27867 cp/parser.cc:53050 fortran/openmp.cc:6674
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr "%qs スイッチは既にサポートされていません"
  
! #: c/c-parser.cc:27926 cp/parser.cc:53113
  #, fuzzy, gcc-internal-format
  msgid "expected context selector set name"
  msgstr "クラス名が予期されます"
  
! #: c/c-parser.cc:27993
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: c/c-parser.cc:28005 cp/decl.cc:9304
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28011 cp/decl.cc:9226
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: c/c-parser.cc:28065 cp/parser.cc:53629
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:28081 cp/parser.cc:53642
  #, fuzzy, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:28143 cp/parser.cc:53718
  #, fuzzy, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr "型名用に記憶域クラスが指定されました"
  
! #: c/c-parser.cc:28150
  #, fuzzy, gcc-internal-format
  msgid "%qD is not of pointer type"
  msgstr "%qD は変数ではありません"
  
! #: c/c-parser.cc:28170 cp/parser.cc:53751
  #, fuzzy, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:28173
  #, 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:28180 cp/parser.cc:53758
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28200 cp/parser.cc:53775
  #, fuzzy, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr "%<using%> が予期されます"
  
! #: c/c-parser.cc:28245 cp/parser.cc:53838
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%> clause"
  msgstr "%<catch%> が予期されます"
  
! #: c/c-parser.cc:28261
  #, 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:28288
  #, gcc-internal-format
  msgid "%<append_args%> with unprototyped base function is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:28291
  #, fuzzy, gcc-internal-format
  msgid "base function %qD declared here"
  msgstr "%qD はここで宣言されています"
  
! #: c/c-parser.cc:28326 cp/decl.cc:9286
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "%d 番目の %qE の引数はアドレスでなければいけません"
  
! #: c/c-parser.cc:28330 cp/decl.cc:9151 cp/decl.cc:9289
  #, fuzzy, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr "-I- が二回指定されました"
  
! #: c/c-parser.cc:28373
  #, 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:28392 cp/decl.cc:9295
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "-f%s と -msdata=%s は併用できません"
  
! #: c/c-parser.cc:28455
  #, 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:28463 cp/parser.cc:53888
  #, 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:28471
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> cannot be used with function multi-versioning"
  msgstr "%<#pragma align%> は %D の前に現れなければいけません。無視しています"
  
! #: c/c-parser.cc:28563
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function %qE"
  msgid "no declaration of base function %qs"
  msgstr "関数 %qE の暗黙的な宣言です"
  
! #: c/c-parser.cc:28571 cp/parser.cc:25655
  #, fuzzy, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr "関数の定義が `register' と宣言されました"
  
! #: c/c-parser.cc:28729 cp/parser.cc:54284
  #, 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:28766 cp/parser.cc:54177
  #, fuzzy, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-parser.cc:28770 cp/parser.cc:54181
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28830 cp/parser.cc:54319
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28833 cp/parser.cc:54322
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28897 cp/parser.cc:54392
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<catch%> が予期されます"
  
! #: c/c-parser.cc:28950 c/c-parser.cc:29052 cp/parser.cc:54445
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:28964 cp/parser.cc:54458
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:28997 cp/parser.cc:54496
  #, 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:29008 c/c-parser.cc:29073 cp/parser.cc:54507
! #: cp/parser.cc:54572
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29015 c/c-parser.cc:29078 cp/parser.cc:54514
! #: cp/parser.cc:54577
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29029 cp/parser.cc:54528
  #, 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:29039 cp/parser.cc:54538
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29044 cp/parser.cc:54543
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29086 cp/parser.cc:54585
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:29104
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> not at file or block scope"
  msgstr "%<#pragma omp taskwait%> は複合文内でのみ使用できます"
  
! #: c/c-parser.cc:29150
  #, gcc-internal-format
  msgid "%qT is not a struct or union type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: c/c-parser.cc:29158
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare mapper%> for type %qT"
  msgstr "`%s' の宣言はグローバル宣言を覆い隠します"
  
! #: c/c-parser.cc:29166
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "前はここで宣言されました"
  
! #: c/c-parser.cc:29202 cp/parser.cc:55580
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "unexpected clause"
  msgstr "クラス名が予期されます"
  
! #: c/c-parser.cc:29210 cp/parser.cc:55591
  #, fuzzy, gcc-internal-format
  msgid "missing %<map%> clause"
  msgstr "PHI 定義がありません"
  
! #: c/c-parser.cc:29258
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29335
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29339
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29342
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29345
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29353
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29362
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> previously declared here"
  msgstr "前方での `%s' の暗黙的な宣言"
  
! #: c/c-parser.cc:29483
  #, fuzzy, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "%<(%> またはファイル終端 (EOF) が予期されます"
  
! #: c/c-parser.cc:29494
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "関数が予期されます"
  
! #: c/c-parser.cc:29513
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:29653
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<#pragma omp section%> または %<}%> が予期されます"
  
! #: c/c-parser.cc:29724 cp/parser.cc:55786
  #, fuzzy, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:29753 cp/parser.cc:55821
  #, 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:29772 cp/parser.cc:55840
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29784 cp/parser.cc:55852
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29793 cp/parser.cc:55861
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29807 cp/parser.cc:55875
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:29826
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "可変長配列が使用されています"
  
! #: c/c-parser.cc:29832
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "可変長配列が使用されています"
  
! #: c/c-parser.cc:29950 cp/parser.cc:52052
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<while%>"
  msgid "expected %<sizes%>"
  msgstr "%<while%> が予期されます"
  
! #: c/c-parser.cc:29979 cp/semantics.cc:9990 cp/semantics.cc:10007
  #, fuzzy, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: c/c-parser.cc:30095 cp/parser.cc:55932
  #, fuzzy, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:30128 cp/parser.cc:55967
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %qs or %qs"
  msgstr "%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:30185 cp/parser.cc:56029
  #, 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:30192 cp/parser.cc:56036
  #, 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:30219 cp/parser.cc:56067
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr "--driver は最早サポートされません"
  
! #: c/c-parser.cc:30222 cp/parser.cc:56070
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr "--driver は最早サポートされません"
  
! #: c/c-parser.cc:30253 cp/parser.cc:53178
  #, fuzzy, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "代入として無効な左辺値です"
  
! #: c/c-parser.cc:30346 c/c-parser.cc:30653 cp/parser.cc:53271
! #: cp/parser.cc:54814 cp/parser.cc:54841
  #, fuzzy, gcc-internal-format
  msgid "expected directive name"
  msgstr "関数が予期されます"
  
! #: c/c-parser.cc:30358 cp/parser.cc:53283
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30366 cp/parser.cc:53291
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30373 cp/parser.cc:53298
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30384 cp/parser.cc:53309
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30407 cp/parser.cc:53336
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown assumption clause %qs"
  msgstr "不明な spec 関数 %qs です"
  
! #: c/c-parser.cc:30420 cp/parser.cc:53346
  #, fuzzy, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "ポインタが予期されます"
  
! #: c/c-parser.cc:30549 cp/parser.cc:54707
  #, fuzzy, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:30561 cp/parser.cc:54720
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30571 cp/parser.cc:54730
  #, fuzzy, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:30579 cp/parser.cc:54739
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30666 cp/parser.cc:54827
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown directive name"
  msgstr "不明なレジスタ名です: %s"
  
! #: c/c-parser.cc:30681 cp/parser.cc:54847
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30687 cp/parser.cc:54853
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31019 cp/parser.cc:51180
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31045 cp/semantics.cc:10768
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE は最初に使用した後に %<threadprivate%> と宣言されています"
  
! #: c/c-parser.cc:31047 cp/semantics.cc:10770
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "自動変数 %qE は %<threadprivate%> になることは出来ません"
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10772
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE は不完全型を持っています"
  
! #: c/c-parser.cc:31132 c/c-parser.cc:31201 cp/parser.cc:56698
! #: cp/semantics.cc:12646
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31134 c/c-parser.cc:31203 cp/parser.cc:56696
! #: cp/semantics.cc:12644
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31235 cp/parser.cc:56829
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31241 cp/parser.cc:56835
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:31250
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:31258 cp/parser.cc:56853
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:31351
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
--- 52089,52785 ----
  #. 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:49328 cp/parser.cc:49330 cp/parser.cc:49515
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "loop nest expected"
  msgstr "for 文が予期されます"
  
! #: c/c-parser.cc:25056 cp/parser.cc:49403
  #, 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:49434
  #, 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:49445
  #, 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:49471
  #, 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:49482
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11957 cp/semantics.cc:12050
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.cc:25307 c/c-parser.cc:25322 cp/parser.cc:49809
! #: cp/parser.cc:49824
  #, fuzzy, gcc-internal-format
  #| msgid "not enough perfectly nested loops"
  msgid "not enough nested loops"
  msgstr "ループが完全な入れ子になっていません"
  
! #: c/c-parser.cc:25425 cp/parser.cc:50117
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25548 cp/parser.cc:49644 cp/parser.cc:49687 cp/pt.cc:19181
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:25796 cp/parser.cc:50510
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25988 cp/parser.cc:50669
  #, 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:50875
  #, 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:53409
  #, 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:51242
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<using%> が予期されます"
  
! #: c/c-parser.cc:26963 cp/parser.cc:51529
  #, 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:51545
  #, 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:51826
  #, 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:51652
  #, 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:51664
  #, 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:51769
  #, 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:51782
  #, 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:11460
  #, 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:52844
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "クラス名が予期されます"
  
! #: c/c-parser.cc:27700 cp/parser.cc:52858
  #, 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:52887
  #, fuzzy, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "%s は 2 この引数のみ受け付けます"
  
! #: c/c-parser.cc:27750 cp/parser.cc:52919
  #, 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:52929 cp/pt.cc:18829
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: c/c-parser.cc:27762 cp/parser.cc:52932 cp/pt.cc:18836
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:27803 cp/parser.cc:52978
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "文字列リテラルが予期されます"
  
! #: c/c-parser.cc:27839 cp/parser.cc:53017 cp/pt.cc:18862
  #, fuzzy, gcc-internal-format
  msgid "property must be integer expression"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: c/c-parser.cc:27850 cp/parser.cc:53032
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27871 cp/parser.cc:53048 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:53111
  #, 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:9307
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28015 cp/decl.cc:9229
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: c/c-parser.cc:28069 cp/parser.cc:53627
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:28085 cp/parser.cc:53640
  #, fuzzy, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:28147 cp/parser.cc:53716
  #, 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:53749
  #, 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:53756
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28204 cp/parser.cc:53773
  #, fuzzy, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr "%<using%> が予期されます"
  
! #: c/c-parser.cc:28249 cp/parser.cc:53836
  #, 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:9289
  #, 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:9154 cp/decl.cc:9292
  #, 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:9298
  #, 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:53886
  #, 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:25651
  #, fuzzy, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr "関数の定義が `register' と宣言されました"
  
! #: c/c-parser.cc:28733 cp/parser.cc:54282
  #, 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:54175
  #, 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:54179
  #, 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:54317
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28837 cp/parser.cc:54320
  #, 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:54390
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<catch%> が予期されます"
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54443
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:28968 cp/parser.cc:54456
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:29001 cp/parser.cc:54494
  #, 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:54505
! #: cp/parser.cc:54570
  #, 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:54512
! #: cp/parser.cc:54575
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29033 cp/parser.cc:54526
  #, 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:54536
  #, 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:54541
  #, 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:54583
  #, 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:55578
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "unexpected clause"
  msgstr "クラス名が予期されます"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55589
  #, 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:55784
  #, 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:55819
  #, 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:55838
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29788 cp/parser.cc:55850
  #, 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:55859
  #, 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:55873
  #, 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:52050
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<while%>"
  msgid "expected %<sizes%>"
  msgstr "%<while%> が予期されます"
  
! #: c/c-parser.cc:29983 cp/semantics.cc:9986 cp/semantics.cc:10003
  #, fuzzy, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: c/c-parser.cc:30099 cp/parser.cc:55930
  #, fuzzy, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:30132 cp/parser.cc:55965
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %qs or %qs"
  msgstr "%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56027
  #, 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:56034
  #, 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:56065
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr "--driver は最早サポートされません"
  
! #: c/c-parser.cc:30226 cp/parser.cc:56068
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr "--driver は最早サポートされません"
  
! #: c/c-parser.cc:30257 cp/parser.cc:53176
  #, 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:53269
! #: cp/parser.cc:54812 cp/parser.cc:54839
  #, fuzzy, gcc-internal-format
  msgid "expected directive name"
  msgstr "関数が予期されます"
  
! #: c/c-parser.cc:30362 cp/parser.cc:53281
  #, 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:53289
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30377 cp/parser.cc:53296
  #, 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:53307
  #, 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:53334
  #, 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:53344
  #, fuzzy, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "ポインタが予期されます"
  
! #: c/c-parser.cc:30553 cp/parser.cc:54705
  #, fuzzy, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:30565 cp/parser.cc:54718
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30575 cp/parser.cc:54728
  #, fuzzy, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:30583 cp/parser.cc:54737
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30670 cp/parser.cc:54825
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown directive name"
  msgstr "不明なレジスタ名です: %s"
  
! #: c/c-parser.cc:30685 cp/parser.cc:54845
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30691 cp/parser.cc:54851
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31023 cp/parser.cc:51178
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10764
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE は最初に使用した後に %<threadprivate%> と宣言されています"
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10766
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "自動変数 %qE は %<threadprivate%> になることは出来ません"
  
! #: c/c-parser.cc:31055 cp/semantics.cc:10768
  #, 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:56696
! #: cp/semantics.cc:12642
  #, 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:56694
! #: cp/semantics.cc:12640
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31239 cp/parser.cc:56827
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31245 cp/parser.cc:56833
  #, 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:56851
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:31355
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
*************** msgstr ""
*** 52711,52717 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD は不完全型を持っています"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13076 c/c-typeck.cc:13150 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "void 式の無効な使用法です"
--- 52789,52795 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD は不完全型を持っています"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13154 c/c-typeck.cc:13228 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "void 式の無効な使用法です"
*************** msgstr "不完全な typedef %qD の無�
*** 52742,52912 ****
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:579
  #, 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:652
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "関数型が ISO C と完全互換ではありません"
  
! #: c/c-typeck.cc:1140
  #, fuzzy, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr "十進浮動小数型とベクトル型の被演算子を混ぜることは出来ません"
  
! #: c/c-typeck.cc:1145
  #, fuzzy, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr "十進浮動小数型と複素数型の被演算子を混ぜることは出来ません"
  
! #: c/c-typeck.cc:1150
  #, fuzzy, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr "十進浮動小数型と他の浮動小数型の被演算子を混ぜることは出来ません"
  
! #: c/c-typeck.cc:1180
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1829
  #, 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:1833
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "型は全く互換がありません"
  
! #: c/c-typeck.cc:1837
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "ポインタターゲット型は C++ では互換性がありません"
  
! #: c/c-typeck.cc:2055
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "関数の戻り型は %<volatile%> と互換性がありません"
  
! #: c/c-typeck.cc:2270
  #, 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:3050
  #, 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:3292 c/c-typeck.cc:11224
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT は %qE という名前のメンバを持っていません"
  
! #: c/c-typeck.cc:3296 c/c-typeck.cc:11228
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT は %qE という名前のメンバを持っていません"
  
! #: c/c-typeck.cc:3305
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3308
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3375
  #, 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:3384
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3391
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "構造体または共用体ではない何かのメンバ %qE の要求です"
  
! #: c/c-typeck.cc:3439
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "%<void *%> ポインタの参照を解除しています"
  
! #: c/c-typeck.cc:3494
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "添字が付けられた値が、配列、ポインタまたはベクトルではありません"
  
! #: c/c-typeck.cc:3504 cp/typeck.cc:4273 cp/typeck.cc:4367
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "配列の添字が整数型ではありません"
  
! #: c/c-typeck.cc:3510
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "添字が付けられた値が関数へのポインタではありません"
  
! #: c/c-typeck.cc:3565
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript is negative"
  msgstr "配列の添字が整数型ではありません"
  
! #: c/c-typeck.cc:3578
  #, 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:3582
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C90 は左が値でない配列に添字を付けることを禁止しています"
  
! #: c/c-typeck.cc:3787
  #, fuzzy, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr "%qE は初期化されていません"
  
! #: c/c-typeck.cc:3832
  #, 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:3834
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "列挙型定数がここで定義されています"
  
! #: c/c-typeck.cc:3953 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4296
  #, fuzzy, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "呼び出されたオブジェクト %qE は関数ではありません"
  
! #: c/c-typeck.cc:4302
  #, fuzzy, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "呼び出されたオブジェクト %qE は関数ではありません"
  
! #: c/c-typeck.cc:4308
  #, fuzzy, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "呼び出されたオブジェクト %qE は関数ではありません"
--- 52820,52990 ----
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:657
  #, 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:730
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "関数型が ISO C と完全互換ではありません"
  
! #: c/c-typeck.cc:1218
  #, fuzzy, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr "十進浮動小数型とベクトル型の被演算子を混ぜることは出来ません"
  
! #: c/c-typeck.cc:1223
  #, fuzzy, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr "十進浮動小数型と複素数型の被演算子を混ぜることは出来ません"
  
! #: c/c-typeck.cc:1228
  #, fuzzy, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr "十進浮動小数型と他の浮動小数型の被演算子を混ぜることは出来ません"
  
! #: c/c-typeck.cc:1258
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1907
  #, 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:1911
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "型は全く互換がありません"
  
! #: c/c-typeck.cc:1915
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "ポインタターゲット型は C++ では互換性がありません"
  
! #: c/c-typeck.cc:2133
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "関数の戻り型は %<volatile%> と互換性がありません"
  
! #: c/c-typeck.cc:2348
  #, 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:3128
  #, 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:3370 c/c-typeck.cc:11302
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT は %qE という名前のメンバを持っていません"
  
! #: c/c-typeck.cc:3374 c/c-typeck.cc:11306
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT は %qE という名前のメンバを持っていません"
  
! #: c/c-typeck.cc:3383
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3386
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3453
  #, 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:3462
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3469
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "構造体または共用体ではない何かのメンバ %qE の要求です"
  
! #: c/c-typeck.cc:3517
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "%<void *%> ポインタの参照を解除しています"
  
! #: c/c-typeck.cc:3572
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "添字が付けられた値が、配列、ポインタまたはベクトルではありません"
  
! #: c/c-typeck.cc:3582 cp/typeck.cc:4273 cp/typeck.cc:4367
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "配列の添字が整数型ではありません"
  
! #: c/c-typeck.cc:3588
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "添字が付けられた値が関数へのポインタではありません"
  
! #: c/c-typeck.cc:3643
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript is negative"
  msgstr "配列の添字が整数型ではありません"
  
! #: c/c-typeck.cc:3656
  #, 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:3660
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C90 は左が値でない配列に添字を付けることを禁止しています"
  
! #: c/c-typeck.cc:3865
  #, fuzzy, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr "%qE は初期化されていません"
  
! #: c/c-typeck.cc:3910
  #, 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:3912
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "列挙型定数がここで定義されています"
  
! #: c/c-typeck.cc:4031 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4374
  #, fuzzy, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "呼び出されたオブジェクト %qE は関数ではありません"
  
! #: c/c-typeck.cc:4380
  #, fuzzy, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "呼び出されたオブジェクト %qE は関数ではありません"
  
! #: c/c-typeck.cc:4386
  #, fuzzy, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "呼び出されたオブジェクト %qE は関数ではありません"
*************** msgstr "呼び出されたオブジェ�
*** 52914,54788 ****
  #. 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:4337
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "関数が互換性のない型を通して呼び出されています"
  
! #: c/c-typeck.cc:4342 c/c-typeck.cc:4398
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "修飾子付き void 戻り型の関数が呼び出されています"
  
! #: c/c-typeck.cc:4453
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "正式な %d 番目の仮引数の型が不完全です"
  
! #: c/c-typeck.cc:4465
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は浮動小数型ではなく整数型としてです"
  
! #: c/c-typeck.cc:4471
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は複素数型ではなく整数型としてです"
  
! #: c/c-typeck.cc:4477
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は浮動小数点型ではなく複素数型としてです"
  
! #: c/c-typeck.cc:4483
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は整数型ではなく浮動小数型としてです"
  
! #: c/c-typeck.cc:4489
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は整数型ではなく複素数型としてです"
  
! #: c/c-typeck.cc:4495
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は複素数型ではなく浮動小数型としてです"
  
! #: c/c-typeck.cc:4511
  #, 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:4537
  #, 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:4563
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は異なる幅です"
  
! #: c/c-typeck.cc:4587
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は符号無しとしてです"
  
! #: c/c-typeck.cc:4592
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は符号付きとしてです"
  
! #: c/c-typeck.cc:4760
  #, 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:4764
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "関数 %qE への引数が多すぎます"
  
! #: c/c-typeck.cc:4774
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "関数 %qE への引数が多すぎます"
  
! #: c/c-typeck.cc:4787
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4792
  #, fuzzy, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr "インライン関数 %q+D を弱いとして宣言できません"
  
! #: c/c-typeck.cc:4871
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "関数へ引数を渡すときに %qT から %qT へ暗黙的に変換されます"
  
! #: c/c-typeck.cc:4952
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "関数 %qE へ渡す引数が少なすぎます"
  
! #: c/c-typeck.cc:4953
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "関数 %qE へ渡す引数が少なすぎます"
  
! #: c/c-typeck.cc:4967
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "関数 %qE へ渡す引数が少なすぎます"
  
! #: c/c-typeck.cc:5145 c/c-typeck.cc:5173 cp/typeck.cc:6099 cp/typeck.cc:6391
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "文字列リテラルの比較結果は不定です"
  
! #: c/c-typeck.cc:5153 c/c-typeck.cc:5164 cp/typeck.cc:6136 cp/typeck.cc:6160
  #, fuzzy, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "ポインタと整数との比較を行なっています"
  
! #: c/c-typeck.cc:5156 c/c-typeck.cc:5167 cp/typeck.cc:6139 cp/typeck.cc:6163
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
  
! #: c/c-typeck.cc:5185 c/c-typeck.cc:5192 c/c-typeck.cc:6623 c/c-typeck.cc:6628
! #: c/c-typeck.cc:9177 cp/tree.cc:6860
  #, fuzzy, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "配列の添字が整数型ではありません"
  
! #: c/c-typeck.cc:5213
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "%qT と %qT の比較です"
  
! #: c/c-typeck.cc:5272
  #, fuzzy, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "`void *' 型のポインタの差を求めようとしています"
  
! #: c/c-typeck.cc:5275
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "関数ポインタの差を求めようとしています"
  
! #: c/c-typeck.cc:5309
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "不完全型へのポインタに関する計算です"
  
! #: c/c-typeck.cc:5318 cp/typeck.cc:7197
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "不完全型へのポインタに関する計算です"
  
! #: c/c-typeck.cc:5769
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "真偽式が予期されます"
  
! #: c/c-typeck.cc:5773
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5783
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C は複素共役用の `~' を受け付けません"
  
! #: c/c-typeck.cc:5807
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "abs への引数の型が間違っています"
  
! #: c/c-typeck.cc:5833
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "単項感嘆符(!)への引数の型が間違っています"
  
! #: c/c-typeck.cc:5891
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr "列挙値の増分は C++ では無効です"
  
! #: c/c-typeck.cc:5894
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr "列挙値の減分は C++ では無効です"
  
! #: c/c-typeck.cc:5901
  #, fuzzy, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "真偽式が予期されます"
  
! #: c/c-typeck.cc:5904
  #, fuzzy, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "真偽式が予期されます"
  
! #: c/c-typeck.cc:5920
  #, 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:5947 c/c-typeck.cc:5981
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "増分する引数の型が間違っています"
  
! #: c/c-typeck.cc:5949 c/c-typeck.cc:5984
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "減分する引数の型が間違っています"
  
! #: c/c-typeck.cc:5969
  #, fuzzy, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "不完全型へのポインタに対する演算"
  
! #: c/c-typeck.cc:5973
  #, fuzzy, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "不完全型のポインタへの間接参照"
  
! #: c/c-typeck.cc:6122
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "%<void%> 型の式のアドレスを取得しています"
  
! #: c/c-typeck.cc:6185 c/c-typeck.cc:6382 d/d-codegen.cc:759
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "ビットフィールド %qD のアドレスを取得できません"
  
! #: c/c-typeck.cc:6199
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "`this' は右辺値式であり、そのアドレスを取ることはできません"
  
! #: c/c-typeck.cc:6207
  #, fuzzy, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr "レジスタ変数 %qD のアドレスが要求されました"
  
! #: c/c-typeck.cc:6401
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable %qD requested"
  msgid "address of register compound literal requested"
  msgstr "レジスタ変数 %qD のアドレスが要求されました"
  
! #: c/c-typeck.cc:6423
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "帯域レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
! #: c/c-typeck.cc:6426
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
! #: c/c-typeck.cc:6431
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "大域レジスタ変数 %qD のアドレスが要求されました"
  
! #: c/c-typeck.cc:6440 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "レジスタ変数 %qD のアドレスが要求されました"
  
! #: c/c-typeck.cc:6578
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6613
  #, 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:6673
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.cc:6732 c/c-typeck.cc:6738
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6755
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO C は片側だけが void となる条件式を禁止しています"
  
! #: c/c-typeck.cc:6775
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6799
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "条件式内でポインタ型が一致しません"
  
! #: c/c-typeck.cc:6803
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr "条件式内でポインタ型が一致しません"
  
! #: c/c-typeck.cc:6808
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO C は %<void *%> と関数ポインタ間の比較式を禁止しています"
  
! #: c/c-typeck.cc:6832
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "条件式内でポインタ型が一致しません"
  
! #: c/c-typeck.cc:6835
  #, fuzzy, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: c/c-typeck.cc:6836
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "second expression has type %qT"
  msgstr "被演算子として無効な式です"
  
! #: c/c-typeck.cc:6847 c/c-typeck.cc:6860
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "条件式内でポインタ型と整数型が適合しません"
  
! #: c/c-typeck.cc:6887
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "条件式での型の組合わせが適合しません"
  
! #: c/c-typeck.cc:7003
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "warn_unused_result 属性付きで宣言されている %qD の戻り値を無視しています"
  
! #: c/c-typeck.cc:7007
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "warn_unused_result 属性付きで宣言されている %qD の戻り値を無視しています"
  
! #: c/c-typeck.cc:7026
  #, 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:7031
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "warn_unused_result 属性付きで宣言されている %qD の戻り値を無視しています"
  
! #: c/c-typeck.cc:7040 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:7089
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "カンマ演算子の左側の式に効力がありません"
  
! #: c/c-typeck.cc:7107 c/c-typeck.cc:13753
  #, fuzzy, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "カンマ演算子の左側の式に効力がありません"
  
! #: c/c-typeck.cc:7178
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.cc:7184
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:7219
  #, 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:7311
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "キャストが配列型を指定しています"
  
! #: c/c-typeck.cc:7317
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "キャストは関数型を指定しています"
  
! #: c/c-typeck.cc:7332
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO C は非スカラーから同じ型へのキャストを禁止しています"
  
! #: c/c-typeck.cc:7336
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: c/c-typeck.cc:7356
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C は共用体型へのキャストを禁止しています"
  
! #: c/c-typeck.cc:7366
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "共用体の中にない型から共用体型へキャストしています"
  
! #: c/c-typeck.cc:7401
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7406
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7411
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7444
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.cc:7456
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "ポインタから異なるサイズの整数へのキャストです"
  
! #: c/c-typeck.cc:7462
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "型 %qT の関数呼び出しから一致しない型 %qT へのキャストです"
  
! #: c/c-typeck.cc:7472 cp/typeck.cc:9654
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "異なるサイズの整数からポインタへのキャストです"
  
! #: c/c-typeck.cc:7486
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C は関数ポインタからオブジェクトポインタ型への変換を禁止しています"
  
! #: c/c-typeck.cc:7495
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C はオブジェクトのポインタから関数のポインタ型への変換を禁止しています"
  
! #: c/c-typeck.cc:7505
  #, fuzzy, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "不完全型 %qT から %qT へ変換できません"
  
! #: c/c-typeck.cc:7620
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr "キャスト内での型定義は C++ 内では無効です"
  
! #: c/c-typeck.cc:7662
  #, fuzzy, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "代入の抑制"
  
! #: c/c-typeck.cc:7803
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "代入内での列挙型の変換は C++ 内では無効です"
  
! #: c/c-typeck.cc:7997 c/c-typeck.cc:8016 c/c-typeck.cc:8075
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(%qs 用の初期化付近)"
  
! #: c/c-typeck.cc:8091
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "小括弧で括られた文字列定数で配列が初期化されています"
  
! #: c/c-typeck.cc:8141
  #, fuzzy
  msgid "expected %e but argument is of type %e"
  msgstr "識別子または %<*%> が予期されます"
  
! #: c/c-typeck.cc:8175
  #, 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:8178
  #, 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:8183
  #, fuzzy, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "%qD はここで宣言されています"
  
! #: c/c-typeck.cc:8240 c/c-typeck.cc:9139
  #, fuzzy
  msgid "%e declared here"
  msgstr "ここで宣言されています"
  
! #: c/c-typeck.cc:8433
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "%d 番目の %qE の引数を渡すときの列挙型の変換は C++ 内では無効です"
  
! #: c/c-typeck.cc:8438
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8442
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "代入内での列挙型の変換は C++ 内では無効です"
  
! #: c/c-typeck.cc:8447
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "初期化内での列挙型の変換は C++ では無効です"
  
! #: c/c-typeck.cc:8452
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "return 内での列挙型の変換は C++ では無効です"
  
! #: c/c-typeck.cc:8470
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "%q#T から %q#T への変換です"
  
! #: c/c-typeck.cc:8652 c/c-typeck.cc:9042
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8655 c/c-typeck.cc:9045
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8658 c/c-typeck.cc:9047
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8661 c/c-typeck.cc:9049
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8669 c/c-typeck.cc:8932 c/c-typeck.cc:8975
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8671 c/c-typeck.cc:8934 c/c-typeck.cc:8977
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8673 c/c-typeck.cc:8936 c/c-typeck.cc:8979
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8675 c/c-typeck.cc:8938 c/c-typeck.cc:8981
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8684
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C では引数から共用体への変換を禁止しています"
  
! #: c/c-typeck.cc:8743
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8770
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8781
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8792
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8802
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8818
  #, fuzzy, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr "予期しない型が `id' (%s) に指定されました"
  
! #: c/c-typeck.cc:8833
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "%d 番目の %qE の引数は format 属性の候補のようです"
  
! #: c/c-typeck.cc:8839
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "左辺への代入は format 属性の候補のようです"
  
! #: c/c-typeck.cc:8845
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "左辺の初期化は format 属性の候補のようです"
  
! #: c/c-typeck.cc:8850 cp/typeck.cc:10845
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "戻り型は format 属性の候補のようです"
  
! #: c/c-typeck.cc:8874
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "互換性のないポインタ型から %d 番目の %qE の引数に渡しています"
  
! #: c/c-typeck.cc:8884
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "互換性のないポインタ型からの代入です"
  
! #: c/c-typeck.cc:8894
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "互換性のないポインタ型からの初期化です"
  
! #: c/c-typeck.cc:8899
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "互換性のないポインタ型からの戻りです"
  
! #: c/c-typeck.cc:8949
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:8952
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO C は関数のポインタと %<void *%> 間の代入を禁止しています"
  
! #: c/c-typeck.cc:8954
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO C は関数ポインタと %<void *%> 間の初期化を禁止しています"
  
! #: c/c-typeck.cc:8956
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO C は関数ポインタと %<void *%> の間の戻りを禁止しています"
  
! #: c/c-typeck.cc:8986
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9004
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "%d 番目の %qE の引数を渡すときのポインタの先の符号が異なります"
  
! #: c/c-typeck.cc:9012
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "代入でのポインタの先の符号が異なります"
  
! #: c/c-typeck.cc:9018
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "初期化でのポインタの先の符号が異なります"
  
! #: c/c-typeck.cc:9023
  #, 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:9070
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "互換性のないポインタ型から %d 番目の %qE の引数に渡しています"
  
! #: c/c-typeck.cc:9081
  #, fuzzy
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "互換性のないポインタ型からの代入です"
  
! #: c/c-typeck.cc:9087
  #, fuzzy
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "互換性のないポインタ型からの代入です"
  
! #: c/c-typeck.cc:9096
  #, fuzzy
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "互換性のないポインタ型からの初期化です"
  
! #: c/c-typeck.cc:9102
  #, fuzzy
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "互換性のないポインタ型からの初期化です"
  
! #: c/c-typeck.cc:9110
  #, fuzzy
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr "互換性のないポインタ型からの戻りです"
  
! #: c/c-typeck.cc:9116
  #, fuzzy
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "互換性のないポインタ型からの戻りです"
  
! #: c/c-typeck.cc:9194
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "%d 番目の %qE の引数へ渡すときに整数からキャスト無しにポインタを作成しています"
  
! #: c/c-typeck.cc:9204
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "代入で整数からキャスト無しにポインタを作成しています"
  
! #: c/c-typeck.cc:9210
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "初期化で整数からキャスト無しにポインタを作成しています"
  
! #: c/c-typeck.cc:9215
  #, 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:9237
  #, 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:9247
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "代入でポインタからキャスト無しに整数を作成しています"
  
! #: c/c-typeck.cc:9253
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "初期化でポインタからキャスト無しに整数を作成しています"
  
! #: c/c-typeck.cc:9257
  #, 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:9290
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "%d 番目の %qE の引数用の互換性がない型です"
  
! #: c/c-typeck.cc:9301
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "型 %qT への型 %qT からの代入時に互換性のない型です"
  
! #: c/c-typeck.cc:9312
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "型 %qT を型 %qT を使用して初期化時に互換性のない型です"
  
! #: c/c-typeck.cc:9322
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "型 %qT を戻すときに互換性のない型です。型 %qT が予期されます"
  
! #: c/c-typeck.cc:9402
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "伝統的な C では自動集約初期化を拒否します"
  
! #: c/c-typeck.cc:9644
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9661 c/c-typeck.cc:9671 c/c-typeck.cc:9733 c/c-typeck.cc:9886
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9667
  #, 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:9681
  #, 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:9698
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9707
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9851 c/c-typeck.cc:10837 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "可変配列メンバを初期化しています"
  
! #: c/c-typeck.cc:9867 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:9913
  #, 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:9918
  #, 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:9925
  #, 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:9937
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "適切でない型の配列が文字列定数で初期化されています"
  
! #: c/c-typeck.cc:10005 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "非左辺値配列の無効な使用です"
  
! #: c/c-typeck.cc:10019 c/c-typeck.cc:10159 c/c-typeck.cc:10931
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "無効な初期化子です"
  
! #: c/c-typeck.cc:10031 c/c-typeck.cc:10055 c/c-typeck.cc:10058
! #: c/c-typeck.cc:10066 c/c-typeck.cc:10128 c/c-typeck.cc:11915
! #: c/c-typeck.cc:11999
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "初期化子の要素が定数ではありません"
  
! #: c/c-typeck.cc:10040
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "配列が非定数配列式で初期化されています"
  
! #: c/c-typeck.cc:10071 c/c-typeck.cc:10141 c/c-typeck.cc:12009
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: c/c-typeck.cc:10093 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:10135 c/c-typeck.cc:12004
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "初期化子の要素がロード時に計算出来ません"
  
! #: c/c-typeck.cc:10446 cp/decl.cc:8525
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
! #: c/c-typeck.cc:10677
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "初期化子の終わりに余分なブレースのグループ"
  
! #: c/c-typeck.cc:10764 c/c-typeck.cc:10767
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "スカラー初期化子が中括弧で囲まれています"
  
! #: c/c-typeck.cc:10839 c/c-typeck.cc:10843 c/c-typeck.cc:12607
! #: c/c-typeck.cc:12732 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:10880
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "初期化子の周りに中括弧がありません"
  
! #: c/c-typeck.cc:10903
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "初期化子を欠いています"
  
! #: c/c-typeck.cc:10943
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "スカラー初期化子内に余分な要素があります"
  
! #: c/c-typeck.cc:11066 c/c-typeck.cc:11148
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11071 c/c-typeck.cc:11210
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "レコードや共用体初期化子にフィールド名がありません"
  
! #: c/c-typeck.cc:11121
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.cc:11130 c/c-typeck.cc:11139
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:11144 c/c-typeck.cc:11146
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "初期化子内に非定数の配列インデックスがあります"
  
! #: c/c-typeck.cc:11150 c/c-typeck.cc:11153
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "初期化子内の配列インデックスが配列の境界を超えました"
  
! #: c/c-typeck.cc:11172
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "初期化子内に空の範囲インデックスがあります"
  
! #: c/c-typeck.cc:11181
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "初期化子の範囲インデックスが配列の境界を超えました"
  
! #: c/c-typeck.cc:11315 c/c-typeck.cc:11370 c/c-typeck.cc:11411
! #: c/c-typeck.cc:11471 c/c-typeck.cc:11518 c/c-typeck.cc:12106
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "初期化されたフィールドが上書きされます"
  
! #: c/c-typeck.cc:11406 c/c-typeck.cc:11467 c/c-typeck.cc:11514
! #: c/c-typeck.cc:12103
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "初期化されたフィールドが副作用で上書きされます"
  
! #: c/c-typeck.cc:12031
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "初期化内での列挙型の変換は C++ では無効です"
  
! #: c/c-typeck.cc:12477
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "excess elements in %qT initializer"
  msgstr "共用体初期化子内の要素が多すぎます"
  
! #: c/c-typeck.cc:12489 c/c-typeck.cc:12566
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "構造体初期化子内の要素が多すぎます"
  
! #: c/c-typeck.cc:12510
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12581 c/c-typeck.cc:12707 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:12677
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "共用体初期化子内の要素が多すぎます"
  
! #: c/c-typeck.cc:12699
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "伝統的な C では共用体の初期化を拒否します"
  
! #: c/c-typeck.cc:12800
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "配列初期化子内の要素が多すぎます"
  
! #: c/c-typeck.cc:12877 c/c-typeck.cc:12879
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "ベクトル初期化子内の要素が多すぎます"
  
! #: c/c-typeck.cc:12913
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "スカラー初期化子内の要素が多すぎます"
  
! #: c/c-typeck.cc:13081 c/c-typeck.cc:13156 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:13093 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:13104 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:13112 c/c-typeck.cc:13203 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:13169 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:13184 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:13195 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:13248
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C は %<goto *expr;%> を禁止しています"
  
! #: c/c-typeck.cc:13254
  #, fuzzy, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "%d 番目の %qE の引数はアドレスでなければいけません"
  
! #: c/c-typeck.cc:13284 c/gimple-parser.cc:2638 cp/typeck.cc:11447
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "%<noreturn%> と宣言されている関数が %<return%> 文を持っています"
  
! #: c/c-typeck.cc:13315
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "非 void を戻す関数内に値が無い %<return%> があります"
  
! #: c/c-typeck.cc:13328 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "void を戻す関数内に値が有る %<return%> があります"
  
! #: c/c-typeck.cc:13331
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C は void を戻す関数内で、式をがある %<return%> を禁止しています"
  
! #: c/c-typeck.cc:13412
  #, fuzzy, gcc-internal-format
  msgid "function returns address of label"
  msgstr "関数が局所変数のアドレスを返します"
  
! #: c/c-typeck.cc:13417
  #, 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:13510 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch の内容が整数ではありません"
  
! #: c/c-typeck.cc:13535
  #, 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:13573 c/c-typeck.cc:13581
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "case ラベルは整数定数式に出来ません"
  
! #: c/c-typeck.cc:13587 cp/parser.cc:14674
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "switch 文の外にある case ラベルです"
  
! #: c/c-typeck.cc:13589
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "switch 文の外にある %<default%> ラベルです"
  
! #: c/c-typeck.cc:13665 cp/parser.cc:16765
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "ループまたは switch 文の外にある break 文です"
  
! #: c/c-typeck.cc:13668 c/c-typeck.cc:13688 cp/decl.cc:4639 cp/parser.cc:16776
! #: cp/parser.cc:16798
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:13671 cp/parser.cc:16779
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "OpenMP のループ用に break 文が使用されています"
  
! #: c/c-typeck.cc:13685 cp/parser.cc:16789
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "ループの外にある continue 文です"
  
! #: c/c-typeck.cc:13735 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "効果がない文です"
  
! #: c/c-typeck.cc:13779
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "式の中の文に不完全型があります"
  
! #: c/c-typeck.cc:14070
  #, 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:14075
  #, 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:14093 c/c-typeck.cc:14131
  #, 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:14098 c/c-typeck.cc:14136
  #, 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:14730 c/c-typeck.cc:14900 cp/typeck.cc:6417
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "異なる列挙型の比較に関して警告する"
  
! #: c/c-typeck.cc:14738 c/c-typeck.cc:14908 cp/typeck.cc:6431
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "結果の数が異なります"
  
! #: c/c-typeck.cc:14753 c/c-typeck.cc:14923 cp/typeck.cc:6449
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "型 %qT と %qT の間での比較です"
  
! #: c/c-typeck.cc:14769 c/c-typeck.cc:14933 cp/typeck.cc:6472
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14783 cp/typeck.cc:6088
  #, fuzzy, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "浮動小数点の比較で == や != を使うのは安全ではありません"
  
! #: c/c-typeck.cc:14822 c/c-typeck.cc:14974
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:14829 c/c-typeck.cc:14835
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C は %<void *%> と関数ポインタの比較を禁止しています"
  
! #: c/c-typeck.cc:14842 c/c-typeck.cc:14984
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: c/c-typeck.cc:14855 c/c-typeck.cc:14861 c/c-typeck.cc:15011
! #: c/c-typeck.cc:15017
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "ポインタと整数との比較を行なっています"
  
! #: c/c-typeck.cc:14962
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "完全なポインタと不完全なポインタとの比較です"
  
! #: c/c-typeck.cc:14964
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C 関数ポインタの順序比較を禁じます"
  
! #: c/c-typeck.cc:14969
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "NULL ポインタがあるポインタの順序比較です"
  
! #: c/c-typeck.cc:14992 c/c-typeck.cc:14995 c/c-typeck.cc:15002
! #: c/c-typeck.cc:15005
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: c/c-typeck.cc:15082
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:15400
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "スカラーが必要な場所にポインタに変換できない配列が使用されています"
  
! #: c/c-typeck.cc:15404
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "スカラーが必要な場所で構造体型の値が使用されています"
  
! #: c/c-typeck.cc:15408
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "スカラーが必要な場所で共用体型の値が使用されています"
  
! #: c/c-typeck.cc:15424
  #, fuzzy, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "スカラーが必要な場所で構造体型の値が使用されています"
  
! #: c/c-typeck.cc:15627 cp/semantics.cc:12559
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15638 c/c-typeck.cc:15648 cp/semantics.cc:12570
! #: cp/semantics.cc:12580
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-typeck.cc:15683 cp/semantics.cc:12615
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15751 cp/semantics.cc:6070 cp/semantics.cc:9482
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: c/c-typeck.cc:15755 c/c-typeck.cc:17720 cp/semantics.cc:6074
! #: cp/semantics.cc:9486
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:15763
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-typeck.cc:15773 c/c-typeck.cc:17727 c/c-typeck.cc:17881
! #: cp/semantics.cc:6083 cp/semantics.cc:9493 cp/semantics.cc:9682
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: c/c-typeck.cc:15806 cp/semantics.cc:6117
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "配列 new でのサイズは完全な型を持たねばなりません"
  
! #: c/c-typeck.cc:15813 cp/semantics.cc:6124
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "配列 new でのサイズは完全な型を持たねばなりません"
  
! #: c/c-typeck.cc:15836 cp/semantics.cc:6157
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "代入として無効な左辺値です"
  
! #: c/c-typeck.cc:15854 c/c-typeck.cc:15921 c/c-typeck.cc:16212
! #: cp/semantics.cc:6175 cp/semantics.cc:6242
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "セクション属性は `%s' には使えません"
  
! #: c/c-typeck.cc:15873 cp/semantics.cc:6194
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15881 cp/semantics.cc:6202
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15890 c/c-typeck.cc:16014 cp/semantics.cc:6211
! #: cp/semantics.cc:6335
  #, fuzzy, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "可変長配列が使用されています"
  
! #: c/c-typeck.cc:15907 cp/semantics.cc:6228
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15950 cp/semantics.cc:6271
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15965 cp/semantics.cc:6286
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16002 cp/semantics.cc:6323
  #, fuzzy, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: c/c-typeck.cc:16006 cp/semantics.cc:6327
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16034 c/c-typeck.cc:16151 cp/semantics.cc:6354
! #: cp/semantics.cc:6488
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16044 cp/semantics.cc:6364
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: c/c-typeck.cc:16418 cp/semantics.cc:7543
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: c/c-typeck.cc:16425
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "ISO C は関数型の修飾子を禁止しています"
  
! #: c/c-typeck.cc:16431 cp/semantics.cc:7550
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "仮引数 %qD が不完全型を持っています"
  
! #: c/c-typeck.cc:16444 cp/semantics.cc:7566
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "非整数型のビットフィールド %qD です"
  
! #: c/c-typeck.cc:16464 cp/semantics.cc:7602
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16491
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16498 cp/semantics.cc:7636
  #, fuzzy, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "読み取り専用変数 %qD の増分です"
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7642
  #, fuzzy, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "読み取り専用変数 %qD の増分です"
  
! #: c/c-typeck.cc:16510 cp/semantics.cc:7648
  #, fuzzy, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "初期化子は `%s' のサイズの特定に失敗しました"
  
! #: c/c-typeck.cc:16547 cp/semantics.cc:7696
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "ポインタが予期されます"
  
! #: c/c-typeck.cc:16657 cp/semantics.cc:7869
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16679 cp/semantics.cc:7889
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16705 c/c-typeck.cc:16715
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16735
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16747
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "セクション属性は `%s' には使えません"
  
! #: c/c-typeck.cc:16755
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "可変長配列 %qE が使用されています"
  
! #: c/c-typeck.cc:16799
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE は %<reduction(%s)%> 用の無効な型を持っています"
  
! #: c/c-typeck.cc:16808 cp/semantics.cc:7408
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.cc:16896
  #, fuzzy, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "可変長配列が使用されています"
  
! #: c/c-typeck.cc:16914 c/c-typeck.cc:17975 cp/semantics.cc:10371
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16926 cp/semantics.cc:10439
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE は %<threadprivate%> (%<copyin%> 用として) でなければいけません"
  
! #: c/c-typeck.cc:16941 cp/semantics.cc:7932
  #, 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:16950
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:16958
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16977 cp/semantics.cc:8016
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17007 c/c-typeck.cc:17875 c/c-typeck.cc:18147
! #: cp/semantics.cc:8103 cp/semantics.cc:9676 cp/semantics.cc:10067
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:17024 cp/semantics.cc:8121
  #, 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:17035 cp/semantics.cc:8132
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17049 c/c-typeck.cc:17119 c/c-typeck.cc:17154
! #: c/c-typeck.cc:17285 cp/semantics.cc:8950
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17059 c/c-typeck.cc:17127 c/c-typeck.cc:17623
! #: c/c-typeck.cc:17775 c/c-typeck.cc:17783 c/c-typeck.cc:17799
! #: c/c-typeck.cc:17808 c/c-typeck.cc:17816 cp/semantics.cc:8146
! #: cp/semantics.cc:8156 cp/semantics.cc:8249 cp/semantics.cc:8257
! #: cp/semantics.cc:8304 cp/semantics.cc:9364 cp/semantics.cc:9554
! #: cp/semantics.cc:9562 cp/semantics.cc:9582 cp/semantics.cc:9591
! #: cp/semantics.cc:9599
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17062 c/c-typeck.cc:17133 c/c-typeck.cc:17819
! #: cp/semantics.cc:8159 cp/semantics.cc:8263 cp/semantics.cc:9602
  #, fuzzy, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17107 cp/semantics.cc:8236
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE は %<firstprivate%> 句内では変数ではありません"
  
! #: c/c-typeck.cc:17147 cp/semantics.cc:8296
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE は %<lastprivate%> 句内では変数ではありません"
  
! #: c/c-typeck.cc:17166 cp/semantics.cc:8729
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:17173
  #, fuzzy, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: c/c-typeck.cc:17180
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17187
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17200 cp/semantics.cc:8798
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:17206
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17219 cp/semantics.cc:8837
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:17225
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17296 cp/semantics.cc:8969
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17314 cp/semantics.cc:8990
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17328
  #, fuzzy, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
  
! #: c/c-typeck.cc:17345 cp/semantics.cc:9022
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17361 cp/semantics.cc:9042
  #, 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:17386 cp/semantics.cc:9066
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17389
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17398 cp/semantics.cc:9082
  #, 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:17434 cp/semantics.cc:9119
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17449 cp/semantics.cc:9134
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17457 cp/semantics.cc:9152
  #, fuzzy, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:17478 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17488 cp/semantics.cc:9186
  #, 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:17559 cp/semantics.cc:9299
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17579 c/c-typeck.cc:17655 c/c-typeck.cc:17691
! #: cp/semantics.cc:9319 cp/semantics.cc:9398 cp/semantics.cc:9434
  #, fuzzy, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr "固定小数変換内で無効な型です"
  
! #: c/c-typeck.cc:17619 c/c-typeck.cc:17796 cp/semantics.cc:9360
! #: cp/semantics.cc:9579
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17627 c/c-typeck.cc:17802 cp/semantics.cc:9368
! #: cp/semantics.cc:9585
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17746 c/c-typeck.cc:17888 cp/semantics.cc:9522
! #: cp/semantics.cc:9690
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: c/c-typeck.cc:17871 cp/semantics.cc:9671
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:17897 cp/semantics.cc:9702
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17911 cp/semantics.cc:9718
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: c/c-typeck.cc:17914 cp/semantics.cc:9721
  #, fuzzy, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:17933
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "ソースはポインタではありません"
  
! #: c/c-typeck.cc:17940
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: c/c-typeck.cc:17988 c/c-typeck.cc:18094 cp/semantics.cc:10322
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18008 cp/semantics.cc:9226
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-typeck.cc:18130 cp/semantics.cc:10035
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18165 cp/semantics.cc:10129
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:18176 cp/semantics.cc:10143
  #, fuzzy, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr "重複した %<const%> です"
  
! #: c/c-typeck.cc:18185 cp/semantics.cc:10152
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not const"
  msgid "%qD shall not be const"
  msgstr "%q#D は const ではありません"
  
! #: c/c-typeck.cc:18234 cp/semantics.cc:10510
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE は %qs (%qs 用) として前もって決められています"
  
! #: c/c-typeck.cc:18244
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18280 cp/semantics.cc:10263
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18292 cp/semantics.cc:10276
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18303 c/c-typeck.cc:18311 cp/semantics.cc:10285
! #: cp/semantics.cc:10314
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18359 cp/semantics.cc:10243
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18410 cp/semantics.cc:10293
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18418 cp/semantics.cc:10304
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18426 cp/semantics.cc:10360
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18436 cp/semantics.cc:10333
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18454 cp/semantics.cc:10535
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18472 cp/semantics.cc:10606
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18476 cp/semantics.cc:10610
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18658
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18663
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "%<va_arg%> の第一引数が %<va_list%> 型ではありません"
  
! #: c/c-typeck.cc:18669
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "%<va_arg%> の第一引数が %<va_list%> 型ではありません"
  
! #: c/c-typeck.cc:18676 c/c-typeck.cc:18686
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr "%<va_arg%> の第一引数が %<va_list%> 型ではありません"
  
! #: c/c-typeck.cc:18682
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 52992,54866 ----
  #. 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:4415
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "関数が互換性のない型を通して呼び出されています"
  
! #: c/c-typeck.cc:4420 c/c-typeck.cc:4476
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "修飾子付き void 戻り型の関数が呼び出されています"
  
! #: c/c-typeck.cc:4531
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "正式な %d 番目の仮引数の型が不完全です"
  
! #: c/c-typeck.cc:4543
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は浮動小数型ではなく整数型としてです"
  
! #: c/c-typeck.cc:4549
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は複素数型ではなく整数型としてです"
  
! #: c/c-typeck.cc:4555
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は浮動小数点型ではなく複素数型としてです"
  
! #: c/c-typeck.cc:4561
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は整数型ではなく浮動小数型としてです"
  
! #: c/c-typeck.cc:4567
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は整数型ではなく複素数型としてです"
  
! #: c/c-typeck.cc:4573
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は複素数型ではなく浮動小数型としてです"
  
! #: c/c-typeck.cc:4589
  #, 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:4615
  #, 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:4641
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は異なる幅です"
  
! #: c/c-typeck.cc:4665
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は符号無しとしてです"
  
! #: c/c-typeck.cc:4670
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は符号付きとしてです"
  
! #: c/c-typeck.cc:4838
  #, 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:4842
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "関数 %qE への引数が多すぎます"
  
! #: c/c-typeck.cc:4852
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "関数 %qE への引数が多すぎます"
  
! #: c/c-typeck.cc:4865
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4870
  #, fuzzy, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr "インライン関数 %q+D を弱いとして宣言できません"
  
! #: c/c-typeck.cc:4949
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "関数へ引数を渡すときに %qT から %qT へ暗黙的に変換されます"
  
! #: c/c-typeck.cc:5030
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "関数 %qE へ渡す引数が少なすぎます"
  
! #: c/c-typeck.cc:5031
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "関数 %qE へ渡す引数が少なすぎます"
  
! #: c/c-typeck.cc:5045
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "関数 %qE へ渡す引数が少なすぎます"
  
! #: c/c-typeck.cc:5223 c/c-typeck.cc:5251 cp/typeck.cc:6099 cp/typeck.cc:6391
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "文字列リテラルの比較結果は不定です"
  
! #: c/c-typeck.cc:5231 c/c-typeck.cc:5242 cp/typeck.cc:6136 cp/typeck.cc:6160
  #, fuzzy, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "ポインタと整数との比較を行なっています"
  
! #: c/c-typeck.cc:5234 c/c-typeck.cc:5245 cp/typeck.cc:6139 cp/typeck.cc:6163
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
  
! #: c/c-typeck.cc:5263 c/c-typeck.cc:5270 c/c-typeck.cc:6701 c/c-typeck.cc:6706
! #: c/c-typeck.cc:9255 cp/tree.cc:6866
  #, fuzzy, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "配列の添字が整数型ではありません"
  
! #: c/c-typeck.cc:5291
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "%qT と %qT の比較です"
  
! #: c/c-typeck.cc:5350
  #, fuzzy, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "`void *' 型のポインタの差を求めようとしています"
  
! #: c/c-typeck.cc:5353
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "関数ポインタの差を求めようとしています"
  
! #: c/c-typeck.cc:5387
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "不完全型へのポインタに関する計算です"
  
! #: c/c-typeck.cc:5396 cp/typeck.cc:7197
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "不完全型へのポインタに関する計算です"
  
! #: c/c-typeck.cc:5847
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "真偽式が予期されます"
  
! #: c/c-typeck.cc:5851
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5861
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C は複素共役用の `~' を受け付けません"
  
! #: c/c-typeck.cc:5885
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "abs への引数の型が間違っています"
  
! #: c/c-typeck.cc:5911
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "単項感嘆符(!)への引数の型が間違っています"
  
! #: c/c-typeck.cc:5969
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr "列挙値の増分は C++ では無効です"
  
! #: c/c-typeck.cc:5972
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr "列挙値の減分は C++ では無効です"
  
! #: c/c-typeck.cc:5979
  #, fuzzy, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "真偽式が予期されます"
  
! #: c/c-typeck.cc:5982
  #, fuzzy, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "真偽式が予期されます"
  
! #: c/c-typeck.cc:5998
  #, 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:6025 c/c-typeck.cc:6059
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "増分する引数の型が間違っています"
  
! #: c/c-typeck.cc:6027 c/c-typeck.cc:6062
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "減分する引数の型が間違っています"
  
! #: c/c-typeck.cc:6047
  #, fuzzy, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "不完全型へのポインタに対する演算"
  
! #: c/c-typeck.cc:6051
  #, fuzzy, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "不完全型のポインタへの間接参照"
  
! #: c/c-typeck.cc:6200
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "%<void%> 型の式のアドレスを取得しています"
  
! #: c/c-typeck.cc:6263 c/c-typeck.cc:6460 d/d-codegen.cc:759
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "ビットフィールド %qD のアドレスを取得できません"
  
! #: c/c-typeck.cc:6277
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "`this' は右辺値式であり、そのアドレスを取ることはできません"
  
! #: c/c-typeck.cc:6285
  #, fuzzy, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr "レジスタ変数 %qD のアドレスが要求されました"
  
! #: c/c-typeck.cc:6479
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable %qD requested"
  msgid "address of register compound literal requested"
  msgstr "レジスタ変数 %qD のアドレスが要求されました"
  
! #: c/c-typeck.cc:6501
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "帯域レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
! #: c/c-typeck.cc:6504
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
! #: c/c-typeck.cc:6509
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "大域レジスタ変数 %qD のアドレスが要求されました"
  
! #: c/c-typeck.cc:6518 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "レジスタ変数 %qD のアドレスが要求されました"
  
! #: c/c-typeck.cc:6656
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6691
  #, 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:6751
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.cc:6810 c/c-typeck.cc:6816
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6833
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO C は片側だけが void となる条件式を禁止しています"
  
! #: c/c-typeck.cc:6853
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6877
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "条件式内でポインタ型が一致しません"
  
! #: c/c-typeck.cc:6881
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr "条件式内でポインタ型が一致しません"
  
! #: c/c-typeck.cc:6886
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO C は %<void *%> と関数ポインタ間の比較式を禁止しています"
  
! #: c/c-typeck.cc:6910
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "条件式内でポインタ型が一致しません"
  
! #: c/c-typeck.cc:6913
  #, fuzzy, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: c/c-typeck.cc:6914
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "second expression has type %qT"
  msgstr "被演算子として無効な式です"
  
! #: c/c-typeck.cc:6925 c/c-typeck.cc:6938
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "条件式内でポインタ型と整数型が適合しません"
  
! #: c/c-typeck.cc:6965
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "条件式での型の組合わせが適合しません"
  
! #: c/c-typeck.cc:7081
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "warn_unused_result 属性付きで宣言されている %qD の戻り値を無視しています"
  
! #: c/c-typeck.cc:7085
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "warn_unused_result 属性付きで宣言されている %qD の戻り値を無視しています"
  
! #: c/c-typeck.cc:7104
  #, 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:7109
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "warn_unused_result 属性付きで宣言されている %qD の戻り値を無視しています"
  
! #: c/c-typeck.cc:7118 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:7167
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "カンマ演算子の左側の式に効力がありません"
  
! #: c/c-typeck.cc:7185 c/c-typeck.cc:13831
  #, fuzzy, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "カンマ演算子の左側の式に効力がありません"
  
! #: c/c-typeck.cc:7256
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.cc:7262
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:7297
  #, 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:7389
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "キャストが配列型を指定しています"
  
! #: c/c-typeck.cc:7395
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "キャストは関数型を指定しています"
  
! #: c/c-typeck.cc:7410
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO C は非スカラーから同じ型へのキャストを禁止しています"
  
! #: c/c-typeck.cc:7414
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: c/c-typeck.cc:7434
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C は共用体型へのキャストを禁止しています"
  
! #: c/c-typeck.cc:7444
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "共用体の中にない型から共用体型へキャストしています"
  
! #: c/c-typeck.cc:7479
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7484
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7489
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7522
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.cc:7534
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "ポインタから異なるサイズの整数へのキャストです"
  
! #: c/c-typeck.cc:7540
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "型 %qT の関数呼び出しから一致しない型 %qT へのキャストです"
  
! #: c/c-typeck.cc:7550 cp/typeck.cc:9654
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "異なるサイズの整数からポインタへのキャストです"
  
! #: c/c-typeck.cc:7564
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C は関数ポインタからオブジェクトポインタ型への変換を禁止しています"
  
! #: c/c-typeck.cc:7573
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C はオブジェクトのポインタから関数のポインタ型への変換を禁止しています"
  
! #: c/c-typeck.cc:7583
  #, fuzzy, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "不完全型 %qT から %qT へ変換できません"
  
! #: c/c-typeck.cc:7698
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr "キャスト内での型定義は C++ 内では無効です"
  
! #: c/c-typeck.cc:7740
  #, fuzzy, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "代入の抑制"
  
! #: c/c-typeck.cc:7881
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "代入内での列挙型の変換は C++ 内では無効です"
  
! #: c/c-typeck.cc:8075 c/c-typeck.cc:8094 c/c-typeck.cc:8153
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(%qs 用の初期化付近)"
  
! #: c/c-typeck.cc:8169
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "小括弧で括られた文字列定数で配列が初期化されています"
  
! #: c/c-typeck.cc:8219
  #, fuzzy
  msgid "expected %e but argument is of type %e"
  msgstr "識別子または %<*%> が予期されます"
  
! #: c/c-typeck.cc:8253
  #, 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:8256
  #, 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:8261
  #, fuzzy, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "%qD はここで宣言されています"
  
! #: c/c-typeck.cc:8318 c/c-typeck.cc:9217
  #, fuzzy
  msgid "%e declared here"
  msgstr "ここで宣言されています"
  
! #: c/c-typeck.cc:8511
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "%d 番目の %qE の引数を渡すときの列挙型の変換は C++ 内では無効です"
  
! #: c/c-typeck.cc:8516
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8520
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "代入内での列挙型の変換は C++ 内では無効です"
  
! #: c/c-typeck.cc:8525
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "初期化内での列挙型の変換は C++ では無効です"
  
! #: c/c-typeck.cc:8530
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "return 内での列挙型の変換は C++ では無効です"
  
! #: c/c-typeck.cc:8548
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "%q#T から %q#T への変換です"
  
! #: c/c-typeck.cc:8730 c/c-typeck.cc:9120
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8733 c/c-typeck.cc:9123
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8736 c/c-typeck.cc:9125
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8739 c/c-typeck.cc:9127
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8747 c/c-typeck.cc:9010 c/c-typeck.cc:9053
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8749 c/c-typeck.cc:9012 c/c-typeck.cc:9055
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8751 c/c-typeck.cc:9014 c/c-typeck.cc:9057
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8753 c/c-typeck.cc:9016 c/c-typeck.cc:9059
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8762
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C では引数から共用体への変換を禁止しています"
  
! #: c/c-typeck.cc:8821
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8848
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8859
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8870
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8880
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8896
  #, fuzzy, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr "予期しない型が `id' (%s) に指定されました"
  
! #: c/c-typeck.cc:8911
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "%d 番目の %qE の引数は format 属性の候補のようです"
  
! #: c/c-typeck.cc:8917
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "左辺への代入は format 属性の候補のようです"
  
! #: c/c-typeck.cc:8923
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "左辺の初期化は format 属性の候補のようです"
  
! #: c/c-typeck.cc:8928 cp/typeck.cc:10845
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "戻り型は format 属性の候補のようです"
  
! #: c/c-typeck.cc:8952
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "互換性のないポインタ型から %d 番目の %qE の引数に渡しています"
  
! #: c/c-typeck.cc:8962
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "互換性のないポインタ型からの代入です"
  
! #: c/c-typeck.cc:8972
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "互換性のないポインタ型からの初期化です"
  
! #: c/c-typeck.cc:8977
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "互換性のないポインタ型からの戻りです"
  
! #: c/c-typeck.cc:9027
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9030
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO C は関数のポインタと %<void *%> 間の代入を禁止しています"
  
! #: c/c-typeck.cc:9032
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO C は関数ポインタと %<void *%> 間の初期化を禁止しています"
  
! #: c/c-typeck.cc:9034
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO C は関数ポインタと %<void *%> の間の戻りを禁止しています"
  
! #: c/c-typeck.cc:9064
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9082
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "%d 番目の %qE の引数を渡すときのポインタの先の符号が異なります"
  
! #: c/c-typeck.cc:9090
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "代入でのポインタの先の符号が異なります"
  
! #: c/c-typeck.cc:9096
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "初期化でのポインタの先の符号が異なります"
  
! #: c/c-typeck.cc:9101
  #, 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:9148
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "互換性のないポインタ型から %d 番目の %qE の引数に渡しています"
  
! #: c/c-typeck.cc:9159
  #, fuzzy
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "互換性のないポインタ型からの代入です"
  
! #: c/c-typeck.cc:9165
  #, fuzzy
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "互換性のないポインタ型からの代入です"
  
! #: c/c-typeck.cc:9174
  #, fuzzy
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "互換性のないポインタ型からの初期化です"
  
! #: c/c-typeck.cc:9180
  #, fuzzy
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "互換性のないポインタ型からの初期化です"
  
! #: c/c-typeck.cc:9188
  #, fuzzy
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr "互換性のないポインタ型からの戻りです"
  
! #: c/c-typeck.cc:9194
  #, fuzzy
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "互換性のないポインタ型からの戻りです"
  
! #: c/c-typeck.cc:9272
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "%d 番目の %qE の引数へ渡すときに整数からキャスト無しにポインタを作成しています"
  
! #: c/c-typeck.cc:9282
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "代入で整数からキャスト無しにポインタを作成しています"
  
! #: c/c-typeck.cc:9288
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "初期化で整数からキャスト無しにポインタを作成しています"
  
! #: c/c-typeck.cc:9293
  #, 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:9315
  #, 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:9325
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "代入でポインタからキャスト無しに整数を作成しています"
  
! #: c/c-typeck.cc:9331
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "初期化でポインタからキャスト無しに整数を作成しています"
  
! #: c/c-typeck.cc:9335
  #, 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:9368
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "%d 番目の %qE の引数用の互換性がない型です"
  
! #: c/c-typeck.cc:9379
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "型 %qT への型 %qT からの代入時に互換性のない型です"
  
! #: c/c-typeck.cc:9390
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "型 %qT を型 %qT を使用して初期化時に互換性のない型です"
  
! #: c/c-typeck.cc:9400
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "型 %qT を戻すときに互換性のない型です。型 %qT が予期されます"
  
! #: c/c-typeck.cc:9480
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "伝統的な C では自動集約初期化を拒否します"
  
! #: c/c-typeck.cc:9722
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9739 c/c-typeck.cc:9749 c/c-typeck.cc:9811 c/c-typeck.cc:9964
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9745
  #, 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:9759
  #, 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:9776
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9785
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9929 c/c-typeck.cc:10915 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "可変配列メンバを初期化しています"
  
! #: c/c-typeck.cc:9945 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:9991
  #, 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:9996
  #, 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:10003
  #, 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:10015
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "適切でない型の配列が文字列定数で初期化されています"
  
! #: c/c-typeck.cc:10083 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "非左辺値配列の無効な使用です"
  
! #: c/c-typeck.cc:10097 c/c-typeck.cc:10237 c/c-typeck.cc:11009
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "無効な初期化子です"
  
! #: c/c-typeck.cc:10109 c/c-typeck.cc:10133 c/c-typeck.cc:10136
! #: c/c-typeck.cc:10144 c/c-typeck.cc:10206 c/c-typeck.cc:11993
! #: c/c-typeck.cc:12077
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "初期化子の要素が定数ではありません"
  
! #: c/c-typeck.cc:10118
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "配列が非定数配列式で初期化されています"
  
! #: c/c-typeck.cc:10149 c/c-typeck.cc:10219 c/c-typeck.cc:12087
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: c/c-typeck.cc:10171 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:10213 c/c-typeck.cc:12082
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "初期化子の要素がロード時に計算出来ません"
  
! #: c/c-typeck.cc:10524 cp/decl.cc:8528
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
! #: c/c-typeck.cc:10755
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "初期化子の終わりに余分なブレースのグループ"
  
! #: c/c-typeck.cc:10842 c/c-typeck.cc:10845
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "スカラー初期化子が中括弧で囲まれています"
  
! #: c/c-typeck.cc:10917 c/c-typeck.cc:10921 c/c-typeck.cc:12685
! #: c/c-typeck.cc:12810 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:10958
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "初期化子の周りに中括弧がありません"
  
! #: c/c-typeck.cc:10981
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "初期化子を欠いています"
  
! #: c/c-typeck.cc:11021
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "スカラー初期化子内に余分な要素があります"
  
! #: c/c-typeck.cc:11144 c/c-typeck.cc:11226
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11149 c/c-typeck.cc:11288
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "レコードや共用体初期化子にフィールド名がありません"
  
! #: c/c-typeck.cc:11199
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.cc:11208 c/c-typeck.cc:11217
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:11222 c/c-typeck.cc:11224
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "初期化子内に非定数の配列インデックスがあります"
  
! #: c/c-typeck.cc:11228 c/c-typeck.cc:11231
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "初期化子内の配列インデックスが配列の境界を超えました"
  
! #: c/c-typeck.cc:11250
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "初期化子内に空の範囲インデックスがあります"
  
! #: c/c-typeck.cc:11259
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "初期化子の範囲インデックスが配列の境界を超えました"
  
! #: c/c-typeck.cc:11393 c/c-typeck.cc:11448 c/c-typeck.cc:11489
! #: c/c-typeck.cc:11549 c/c-typeck.cc:11596 c/c-typeck.cc:12184
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "初期化されたフィールドが上書きされます"
  
! #: c/c-typeck.cc:11484 c/c-typeck.cc:11545 c/c-typeck.cc:11592
! #: c/c-typeck.cc:12181
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "初期化されたフィールドが副作用で上書きされます"
  
! #: c/c-typeck.cc:12109
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "初期化内での列挙型の変換は C++ では無効です"
  
! #: c/c-typeck.cc:12555
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "excess elements in %qT initializer"
  msgstr "共用体初期化子内の要素が多すぎます"
  
! #: c/c-typeck.cc:12567 c/c-typeck.cc:12644
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "構造体初期化子内の要素が多すぎます"
  
! #: c/c-typeck.cc:12588
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12659 c/c-typeck.cc:12785 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:12755
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "共用体初期化子内の要素が多すぎます"
  
! #: c/c-typeck.cc:12777
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "伝統的な C では共用体の初期化を拒否します"
  
! #: c/c-typeck.cc:12878
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "配列初期化子内の要素が多すぎます"
  
! #: c/c-typeck.cc:12955 c/c-typeck.cc:12957
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "ベクトル初期化子内の要素が多すぎます"
  
! #: c/c-typeck.cc:12991
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "スカラー初期化子内の要素が多すぎます"
  
! #: c/c-typeck.cc:13159 c/c-typeck.cc:13234 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:13171 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:13182 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:13190 c/c-typeck.cc:13281 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:13247 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:13262 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:13273 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:13326
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C は %<goto *expr;%> を禁止しています"
  
! #: c/c-typeck.cc:13332
  #, fuzzy, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "%d 番目の %qE の引数はアドレスでなければいけません"
  
! #: c/c-typeck.cc:13362 c/gimple-parser.cc:2638 cp/typeck.cc:11447
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "%<noreturn%> と宣言されている関数が %<return%> 文を持っています"
  
! #: c/c-typeck.cc:13393
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "非 void を戻す関数内に値が無い %<return%> があります"
  
! #: c/c-typeck.cc:13406 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "void を戻す関数内に値が有る %<return%> があります"
  
! #: c/c-typeck.cc:13409
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C は void を戻す関数内で、式をがある %<return%> を禁止しています"
  
! #: c/c-typeck.cc:13490
  #, fuzzy, gcc-internal-format
  msgid "function returns address of label"
  msgstr "関数が局所変数のアドレスを返します"
  
! #: c/c-typeck.cc:13495
  #, 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:13588 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch の内容が整数ではありません"
  
! #: c/c-typeck.cc:13613
  #, 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:13651 c/c-typeck.cc:13659
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "case ラベルは整数定数式に出来ません"
  
! #: c/c-typeck.cc:13665 cp/parser.cc:14672
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "switch 文の外にある case ラベルです"
  
! #: c/c-typeck.cc:13667
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "switch 文の外にある %<default%> ラベルです"
  
! #: c/c-typeck.cc:13743 cp/parser.cc:16761
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "ループまたは switch 文の外にある break 文です"
  
! #: c/c-typeck.cc:13746 c/c-typeck.cc:13766 cp/decl.cc:4639 cp/parser.cc:16772
! #: cp/parser.cc:16794
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:13749 cp/parser.cc:16775
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "OpenMP のループ用に break 文が使用されています"
  
! #: c/c-typeck.cc:13763 cp/parser.cc:16785
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "ループの外にある continue 文です"
  
! #: c/c-typeck.cc:13813 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "効果がない文です"
  
! #: c/c-typeck.cc:13857
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "式の中の文に不完全型があります"
  
! #: c/c-typeck.cc:14148
  #, 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:14153
  #, 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:14171 c/c-typeck.cc:14209
  #, 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:14176 c/c-typeck.cc:14214
  #, 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:14808 c/c-typeck.cc:14978 cp/typeck.cc:6417
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "異なる列挙型の比較に関して警告する"
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6431
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "結果の数が異なります"
  
! #: c/c-typeck.cc:14831 c/c-typeck.cc:15001 cp/typeck.cc:6449
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "型 %qT と %qT の間での比較です"
  
! #: c/c-typeck.cc:14847 c/c-typeck.cc:15011 cp/typeck.cc:6472
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14861 cp/typeck.cc:6088
  #, fuzzy, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "浮動小数点の比較で == や != を使うのは安全ではありません"
  
! #: c/c-typeck.cc:14900 c/c-typeck.cc:15052
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:14907 c/c-typeck.cc:14913
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C は %<void *%> と関数ポインタの比較を禁止しています"
  
! #: c/c-typeck.cc:14920 c/c-typeck.cc:15062
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: c/c-typeck.cc:14933 c/c-typeck.cc:14939 c/c-typeck.cc:15089
! #: c/c-typeck.cc:15095
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "ポインタと整数との比較を行なっています"
  
! #: c/c-typeck.cc:15040
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "完全なポインタと不完全なポインタとの比較です"
  
! #: c/c-typeck.cc:15042
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C 関数ポインタの順序比較を禁じます"
  
! #: c/c-typeck.cc:15047
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "NULL ポインタがあるポインタの順序比較です"
  
! #: c/c-typeck.cc:15070 c/c-typeck.cc:15073 c/c-typeck.cc:15080
! #: c/c-typeck.cc:15083
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: c/c-typeck.cc:15160
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:15478
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "スカラーが必要な場所にポインタに変換できない配列が使用されています"
  
! #: c/c-typeck.cc:15482
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "スカラーが必要な場所で構造体型の値が使用されています"
  
! #: c/c-typeck.cc:15486
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "スカラーが必要な場所で共用体型の値が使用されています"
  
! #: c/c-typeck.cc:15502
  #, fuzzy, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "スカラーが必要な場所で構造体型の値が使用されています"
  
! #: c/c-typeck.cc:15705 cp/semantics.cc:12555
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15716 c/c-typeck.cc:15726 cp/semantics.cc:12566
! #: cp/semantics.cc:12576
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-typeck.cc:15761 cp/semantics.cc:12611
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15829 cp/semantics.cc:6066 cp/semantics.cc:9478
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: c/c-typeck.cc:15833 c/c-typeck.cc:17798 cp/semantics.cc:6070
! #: cp/semantics.cc:9482
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:15841
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-typeck.cc:15851 c/c-typeck.cc:17805 c/c-typeck.cc:17959
! #: cp/semantics.cc:6079 cp/semantics.cc:9489 cp/semantics.cc:9678
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: c/c-typeck.cc:15884 cp/semantics.cc:6113
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "配列 new でのサイズは完全な型を持たねばなりません"
  
! #: c/c-typeck.cc:15891 cp/semantics.cc:6120
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "配列 new でのサイズは完全な型を持たねばなりません"
  
! #: c/c-typeck.cc:15914 cp/semantics.cc:6153
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "代入として無効な左辺値です"
  
! #: c/c-typeck.cc:15932 c/c-typeck.cc:15999 c/c-typeck.cc:16290
! #: cp/semantics.cc:6171 cp/semantics.cc:6238
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "セクション属性は `%s' には使えません"
  
! #: c/c-typeck.cc:15951 cp/semantics.cc:6190
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6198
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15968 c/c-typeck.cc:16092 cp/semantics.cc:6207
! #: cp/semantics.cc:6331
  #, fuzzy, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "可変長配列が使用されています"
  
! #: c/c-typeck.cc:15985 cp/semantics.cc:6224
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16028 cp/semantics.cc:6267
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16043 cp/semantics.cc:6282
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16080 cp/semantics.cc:6319
  #, fuzzy, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: c/c-typeck.cc:16084 cp/semantics.cc:6323
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16112 c/c-typeck.cc:16229 cp/semantics.cc:6350
! #: cp/semantics.cc:6484
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16122 cp/semantics.cc:6360
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: c/c-typeck.cc:16496 cp/semantics.cc:7539
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: c/c-typeck.cc:16503
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "ISO C は関数型の修飾子を禁止しています"
  
! #: c/c-typeck.cc:16509 cp/semantics.cc:7546
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "仮引数 %qD が不完全型を持っています"
  
! #: c/c-typeck.cc:16522 cp/semantics.cc:7562
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "非整数型のビットフィールド %qD です"
  
! #: c/c-typeck.cc:16542 cp/semantics.cc:7598
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16569
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16576 cp/semantics.cc:7632
  #, fuzzy, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "読み取り専用変数 %qD の増分です"
  
! #: c/c-typeck.cc:16582 cp/semantics.cc:7638
  #, fuzzy, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "読み取り専用変数 %qD の増分です"
  
! #: c/c-typeck.cc:16588 cp/semantics.cc:7644
  #, fuzzy, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "初期化子は `%s' のサイズの特定に失敗しました"
  
! #: c/c-typeck.cc:16625 cp/semantics.cc:7692
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "ポインタが予期されます"
  
! #: c/c-typeck.cc:16735 cp/semantics.cc:7865
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16757 cp/semantics.cc:7885
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16783 c/c-typeck.cc:16793
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16813
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16825
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "セクション属性は `%s' には使えません"
  
! #: c/c-typeck.cc:16833
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "可変長配列 %qE が使用されています"
  
! #: c/c-typeck.cc:16877
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE は %<reduction(%s)%> 用の無効な型を持っています"
  
! #: c/c-typeck.cc:16886 cp/semantics.cc:7404
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.cc:16974
  #, fuzzy, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "可変長配列が使用されています"
  
! #: c/c-typeck.cc:16992 c/c-typeck.cc:18053 cp/semantics.cc:10367
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17004 cp/semantics.cc:10435
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE は %<threadprivate%> (%<copyin%> 用として) でなければいけません"
  
! #: c/c-typeck.cc:17019 cp/semantics.cc:7928
  #, 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:17028
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17055 cp/semantics.cc:8012
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17085 c/c-typeck.cc:17953 c/c-typeck.cc:18225
! #: cp/semantics.cc:8099 cp/semantics.cc:9672 cp/semantics.cc:10063
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:17102 cp/semantics.cc:8117
  #, 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:17113 cp/semantics.cc:8128
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17127 c/c-typeck.cc:17197 c/c-typeck.cc:17232
! #: c/c-typeck.cc:17363 cp/semantics.cc:8946
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17137 c/c-typeck.cc:17205 c/c-typeck.cc:17701
! #: c/c-typeck.cc:17853 c/c-typeck.cc:17861 c/c-typeck.cc:17877
! #: c/c-typeck.cc:17886 c/c-typeck.cc:17894 cp/semantics.cc:8142
! #: cp/semantics.cc:8152 cp/semantics.cc:8245 cp/semantics.cc:8253
! #: cp/semantics.cc:8300 cp/semantics.cc:9360 cp/semantics.cc:9550
! #: cp/semantics.cc:9558 cp/semantics.cc:9578 cp/semantics.cc:9587
! #: cp/semantics.cc:9595
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17140 c/c-typeck.cc:17211 c/c-typeck.cc:17897
! #: cp/semantics.cc:8155 cp/semantics.cc:8259 cp/semantics.cc:9598
  #, fuzzy, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17185 cp/semantics.cc:8232
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE は %<firstprivate%> 句内では変数ではありません"
  
! #: c/c-typeck.cc:17225 cp/semantics.cc:8292
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE は %<lastprivate%> 句内では変数ではありません"
  
! #: c/c-typeck.cc:17244 cp/semantics.cc:8725
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:17251
  #, fuzzy, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: c/c-typeck.cc:17258
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17265
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17278 cp/semantics.cc:8794
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:17284
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17297 cp/semantics.cc:8833
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:17303
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17374 cp/semantics.cc:8965
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17392 cp/semantics.cc:8986
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17406
  #, fuzzy, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
  
! #: c/c-typeck.cc:17423 cp/semantics.cc:9018
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17439 cp/semantics.cc:9038
  #, 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:17464 cp/semantics.cc:9062
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17467
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17476 cp/semantics.cc:9078
  #, 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:17512 cp/semantics.cc:9115
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17527 cp/semantics.cc:9130
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9148
  #, fuzzy, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:17556 cp/semantics.cc:9170
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17566 cp/semantics.cc:9182
  #, 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:17637 cp/semantics.cc:9295
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17657 c/c-typeck.cc:17733 c/c-typeck.cc:17769
! #: cp/semantics.cc:9315 cp/semantics.cc:9394 cp/semantics.cc:9430
  #, fuzzy, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr "固定小数変換内で無効な型です"
  
! #: c/c-typeck.cc:17697 c/c-typeck.cc:17874 cp/semantics.cc:9356
! #: cp/semantics.cc:9575
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17705 c/c-typeck.cc:17880 cp/semantics.cc:9364
! #: cp/semantics.cc:9581
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17824 c/c-typeck.cc:17966 cp/semantics.cc:9518
! #: cp/semantics.cc:9686
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: c/c-typeck.cc:17949 cp/semantics.cc:9667
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:17975 cp/semantics.cc:9698
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17989 cp/semantics.cc:9714
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: c/c-typeck.cc:17992 cp/semantics.cc:9717
  #, fuzzy, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:18011
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "ソースはポインタではありません"
  
! #: c/c-typeck.cc:18018
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: c/c-typeck.cc:18066 c/c-typeck.cc:18172 cp/semantics.cc:10318
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18086 cp/semantics.cc:9222
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-typeck.cc:18208 cp/semantics.cc:10031
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18243 cp/semantics.cc:10125
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:18254 cp/semantics.cc:10139
  #, fuzzy, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr "重複した %<const%> です"
  
! #: c/c-typeck.cc:18263 cp/semantics.cc:10148
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not const"
  msgid "%qD shall not be const"
  msgstr "%q#D は const ではありません"
  
! #: c/c-typeck.cc:18312 cp/semantics.cc:10506
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE は %qs (%qs 用) として前もって決められています"
  
! #: c/c-typeck.cc:18322
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18358 cp/semantics.cc:10259
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18370 cp/semantics.cc:10272
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18381 c/c-typeck.cc:18389 cp/semantics.cc:10281
! #: cp/semantics.cc:10310
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18437 cp/semantics.cc:10239
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18488 cp/semantics.cc:10289
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18496 cp/semantics.cc:10300
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18504 cp/semantics.cc:10356
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18514 cp/semantics.cc:10329
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18532 cp/semantics.cc:10531
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18550 cp/semantics.cc:10602
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18554 cp/semantics.cc:10606
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18736
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18741
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "%<va_arg%> の第一引数が %<va_list%> 型ではありません"
  
! #: c/c-typeck.cc:18747
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "%<va_arg%> の第一引数が %<va_list%> 型ではありません"
  
! #: c/c-typeck.cc:18754 c/c-typeck.cc:18764
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr "%<va_arg%> の第一引数が %<va_list%> 型ではありません"
  
! #: c/c-typeck.cc:18760
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr ""
*** 55062,55305 ****
  msgid "That string should not be that long."
  msgstr ""
  
! #: cobol/genapi.cc:1213
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qD should be initialized"
  msgid "%s should not be null"
  msgstr "%qD は初期化されるべきです"
  
! #: cobol/genapi.cc:1776
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: Knows not the variable type %s for %s"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: cobol/genapi.cc:2110
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: Invalid field type %s:"
  msgstr "レシーバ型 `%s' が無効です"
  
! #: cobol/genapi.cc:4392
  #, gcc-internal-format
  msgid "Not valid for ACCEPT statement."
  msgstr ""
  
! #: cobol/genapi.cc:5445
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr ""
  
! #: cobol/genapi.cc:5468
  #, gcc-internal-format
  msgid "Not valid for DISPLAY statement."
  msgstr ""
  
! #: cobol/genapi.cc:7736 cobol/genapi.cc:7742 cobol/genapi.cc:7748
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7855
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7919
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7964
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8215
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr ""
  
! #: cobol/genapi.cc:8226
  #, fuzzy, gcc-internal-format
  msgid "unknown %<setop_t%> code %d"
  msgstr "不明な TLS モデル %qs です"
  
! #: cobol/genapi.cc:8415
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr ""
  
! #: cobol/genapi.cc:9406
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: ignoring subscripts"
  msgstr ""
  
! #: cobol/genapi.cc:9629 cobol/genapi.cc:10121
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9754
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr ""
  
! #: cobol/genapi.cc:9861
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9866
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:9872
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr ""
  
! #: cobol/genapi.cc:9932
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9937
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:9992
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10002
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10007
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10013
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10018
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10024
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10033
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10077
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10126
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10132
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10137
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10222
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:10405
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr ""
  
! #: cobol/genapi.cc:12236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: asked to sort %s, which is not a table"
  msgstr "クラスタイプ項を欠いています"
  
  #. Having both or neither violates SORT syntax
! #: cobol/genapi.cc:12368
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12502
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12924
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13328
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr ""
  
! #: cobol/genapi.cc:13599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: What in the name of Nero are we doing here?"
  msgstr "プロシージャ開始と終了のスケジュールを行なわない"
  
! #: cobol/genapi.cc:14989
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:15226
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:16958
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr ""
  
! #: cobol/genapi.cc:17018
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr ""
  
! #: cobol/genapi.cc:17048
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s is a table, but it improperly has a capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17088
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17093
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17100
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr ""
--- 55140,55383 ----
  msgid "That string should not be that long."
  msgstr ""
  
! #: cobol/genapi.cc:1263
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qD should be initialized"
  msgid "%s should not be null"
  msgstr "%qD は初期化されるべきです"
  
! #: cobol/genapi.cc:1828
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: Knows not the variable type %s for %s"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: cobol/genapi.cc:2162
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: Invalid field type %s:"
  msgstr "レシーバ型 `%s' が無効です"
  
! #: cobol/genapi.cc:4444
  #, gcc-internal-format
  msgid "Not valid for ACCEPT statement."
  msgstr ""
  
! #: cobol/genapi.cc:5497
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr ""
  
! #: cobol/genapi.cc:5520
  #, gcc-internal-format
  msgid "Not valid for DISPLAY statement."
  msgstr ""
  
! #: cobol/genapi.cc:7790 cobol/genapi.cc:7796 cobol/genapi.cc:7802
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7909
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7973
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8018
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8269
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr ""
  
! #: cobol/genapi.cc:8280
  #, fuzzy, gcc-internal-format
  msgid "unknown %<setop_t%> code %d"
  msgstr "不明な TLS モデル %qs です"
  
! #: cobol/genapi.cc:8469
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr ""
  
! #: cobol/genapi.cc:9460
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: ignoring subscripts"
  msgstr ""
  
! #: cobol/genapi.cc:9683 cobol/genapi.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9808
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr ""
  
! #: cobol/genapi.cc:9915
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9920
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:9926
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr ""
  
! #: cobol/genapi.cc:9986
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9991
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10046
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10056
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10061
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10067
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10072
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10078
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10087
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10131
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10180
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10186
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10191
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10276
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:10459
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr ""
  
! #: cobol/genapi.cc:12290
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: asked to sort %s, which is not a table"
  msgstr "クラスタイプ項を欠いています"
  
  #. Having both or neither violates SORT syntax
! #: cobol/genapi.cc:12422
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12556
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12978
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13382
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr ""
  
! #: cobol/genapi.cc:13653
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: What in the name of Nero are we doing here?"
  msgstr "プロシージャ開始と終了のスケジュールを行なわない"
  
! #: cobol/genapi.cc:15043
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:15280
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:17171
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr ""
  
! #: cobol/genapi.cc:17209
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr ""
  
! #: cobol/genapi.cc:17239
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s is a table, but it improperly has a capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17279
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17284
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17291
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr ""
*************** msgstr ""
*** 55308,55324 ****
  #. During the early stages of implementing cbl_field_t::our_index, there
  #. were execution paths in parse.y and parser.cc that resulted in
  #. our_index not being set.  Those should be gone.
! #: cobol/genapi.cc:17235
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr ""
  
! #: cobol/genapi.cc:17319
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17387
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr ""
--- 55386,55402 ----
  #. During the early stages of implementing cbl_field_t::our_index, there
  #. were execution paths in parse.y and parser.cc that resulted in
  #. our_index not being set.  Those should be gone.
! #: cobol/genapi.cc:17426
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr ""
  
! #: cobol/genapi.cc:17512
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17580
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr ""
*************** msgstr ""
*** 55384,55406 ****
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr ""
  
! #: cobol/genutil.cc:621
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "Too many subscripts"
  msgstr "入力ファイルが多すぎます"
  
! #: cobol/genutil.cc:787
  #, fuzzy, gcc-internal-format
  msgid "cannot get %<float%> value from %s"
  msgstr "friend 関数 `%s' を初期化できません"
  
! #: cobol/lexio.cc:1584
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s pid %ld terminated by %s"
  msgstr "代替レジスタ名を使用する"
  
! #: cobol/lexio.cc:1589
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s returned %d exit status"
  msgid "%s exited with status %d"
--- 55462,55484 ----
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr ""
  
! #: cobol/genutil.cc:643 cobol/genutil.cc:710
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "Too many subscripts"
  msgstr "入力ファイルが多すぎます"
  
! #: cobol/genutil.cc:871
  #, fuzzy, gcc-internal-format
  msgid "cannot get %<float%> value from %s"
  msgstr "friend 関数 `%s' を初期化できません"
  
! #: cobol/lexio.cc:1589
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s pid %ld terminated by %s"
  msgstr "代替レジスタ名を使用する"
  
! #: cobol/lexio.cc:1594
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s returned %d exit status"
  msgid "%s exited with status %d"
*************** msgstr "%s は終了ステータス %d �
*** 55410,55466 ****
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  msgstr ""
  
! #: cobol/symbols.cc:1878
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: data item %s #"
  msgstr ""
  
! #: cobol/symbols.cc:2042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: key must be field"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: cobol/symbols.cc:4179
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %s has invalid encoding"
  msgstr "%s\"%s\"%s は無効です"
  
! #: cobol/symbols.cc:4347 cobol/symbols.cc:4450 cobol/symbols.cc:4480
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: could not add '%s'"
  msgstr ""
  
! #: cobol/util.cc:1767
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %lu %s %lu"
  msgstr "%s: %s: "
  
! #: cobol/util.cc:1782
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1860
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
  msgstr ""
  
! #: cobol/util.cc:2215
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr ""
  
! #: cobol/util.cc:2810
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: regcomp: %s"
  msgstr ""
  
! #: cobol/util.cc:2959
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: missing inode for %s"
  msgstr ""
  
! #: cobol/util.cc:3379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed compiling %s"
  msgstr "プラグイン %s の初期化に失敗しました"
--- 55488,55544 ----
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  msgstr ""
  
! #: cobol/symbols.cc:1883
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: data item %s #"
  msgstr ""
  
! #: cobol/symbols.cc:2047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: key must be field"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: cobol/symbols.cc:4232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %s has invalid encoding"
  msgstr "%s\"%s\"%s は無効です"
  
! #: cobol/symbols.cc:4400 cobol/symbols.cc:4503 cobol/symbols.cc:4533
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: could not add '%s'"
  msgstr ""
  
! #: cobol/util.cc:1776
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %lu %s %lu"
  msgstr "%s: %s: "
  
! #: cobol/util.cc:1791
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1869
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
  msgstr ""
  
! #: cobol/util.cc:2224
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr ""
  
! #: cobol/util.cc:2814
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: regcomp: %s"
  msgstr ""
  
! #: cobol/util.cc:2963
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: missing inode for %s"
  msgstr ""
  
! #: cobol/util.cc:3387
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed compiling %s"
  msgstr "プラグイン %s の初期化に失敗しました"
*************** msgstr "%<operator %s%> は %qT 用と�
*** 55906,55912 ****
  msgid "%q#D is private within this context"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/call.cc:8447 cp/decl.cc:10336
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "ここで宣言されています"
--- 55984,55990 ----
  msgid "%q#D is private within this context"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/call.cc:8447 cp/decl.cc:10339
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "ここで宣言されています"
*************** msgstr "ここで宣言されていま�
*** 55916,55922 ****
  msgid "%q#D is protected within this context"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/call.cc:8453 cp/decl.cc:10337
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "ここで宣言されています"
--- 55994,56000 ----
  msgid "%q#D is protected within this context"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/call.cc:8453 cp/decl.cc:10340
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "ここで宣言されています"
*************** msgstr ""
*** 56055,56061 ****
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "関数へ引数を渡すときに %qT から %qT へ暗黙的に変換されます"
  
! #: cp/call.cc:9583 cp/cvt.cc:2059
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
--- 56133,56139 ----
  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 ""
*************** msgstr "%<%D(%A)%> の呼び出しに適
*** 56270,56276 ****
  msgid "call to non-function %qD"
  msgstr "非関数 %qD の呼び出しです"
  
! #: cp/call.cc:12066 cp/pt.cc:17955 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "コンストラクタ %<%T::%D%> を直接呼び出すことは出来ません"
--- 56348,56354 ----
  msgid "call to non-function %qD"
  msgstr "非関数 %qD の呼び出しです"
  
! #: cp/call.cc:12066 cp/pt.cc:18011 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "コンストラクタ %<%T::%D%> を直接呼び出すことは出来ません"
*************** msgstr ""
*** 56365,56391 ****
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:14529
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:14533
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "無効なバージョン番号形式"
  
! #: cp/call.cc:14862
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "possibly dangling reference to a temporary"
  msgstr "一時オブジェクトへの参照を返そうとしています"
  
! #: cp/call.cc:14863
  #, fuzzy, gcc-internal-format
  msgid "%qT temporary created here"
  msgstr "%qD はここで宣言されています"
  
! #: cp/call.cc:15245
  #, gcc-internal-format
  msgid "explicit conversion function was not considered"
  msgstr ""
--- 56443,56469 ----
  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 ""
*************** msgid "%q#D cannot be overloaded with %q
*** 56431,56437 ****
  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:3002 cp/name-lookup.cc:3319
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "前方での `%s' の宣言"
--- 56509,56515 ----
  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' の宣言"
*************** msgstr "%q+D のオフセットは ABI �
*** 56823,56979 ****
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "配列 %qE のサイズが大きすぎます"
  
! #: cp/class.cc:7775
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.cc:7776
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "可変配列メンバの無効な使用法です"
  
! #: cp/class.cc:7781
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "`%s' は前にここで宣言されました"
  
! #: cp/class.cc:7810
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "構造体の最後ではない所に可変配列メンバがあります"
  
! #: cp/class.cc:7812
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "構造体に可変配列メンバ以外のメンバがありません"
  
! #: cp/class.cc:7821 cp/class.cc:7856
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "%q#T が再定義されています"
  
! #: cp/class.cc:7829
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "構造体の最後ではない所に可変配列メンバがあります"
  
! #: cp/class.cc:7831
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T is a GCC extension"
  msgstr "構造体に可変配列メンバ以外のメンバがありません"
  
! #: cp/class.cc:7854
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "`%s' は前にここで宣言されました"
  
! #: cp/class.cc:7966 cp/decl.cc:19511 cp/parser.cc:30592
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "%q#T が再定義されています"
  
! #: cp/class.cc:7975
  #, gcc-internal-format
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7978 cp/decl.cc:20556
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
  
! #: cp/class.cc:8124
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T は仮想関数を持っており非仮想デストラクタからアクセス可能です"
  
! #: cp/class.cc:8152
  #, fuzzy, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "%q#D 用のプロトタイプがクラス %qT 内のどれとも一致しません"
  
! #: cp/class.cc:8158
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.cc:8162
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "メンバ関数の名前を欠いています"
  
! #: cp/class.cc:8168
  #, 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:8339
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "初期化された変数 `%s' は dllimport マークされています"
  
! #: cp/class.cc:8350
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.cc:8871
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "言語文字列 %<\"%E\"%> は認識できません"
  
! #: cp/class.cc:8961
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.cc:9134
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "関数 %qD から型 %q#T への変換が適合しません"
  
! #: cp/class.cc:9161
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "オーバーロードされた関数 %qD から型 %q#T への変換は曖昧です"
  
! #: cp/class.cc:9203
  #, 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:9208
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%E%>"
  msgstr ""
  
! #: cp/class.cc:9218
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "メンバ %qD へのポインタと見なしています"
  
! #: cp/class.cc:9221
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.cc:9302
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "型情報が不十分です"
  
! #: cp/class.cc:9322
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "%qE を型 %qT から型 %qT へ変換できません"
  
! #: cp/class.cc:9623
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "`%s' の宣言により `this' のメンバが覆い隠されます"
  
! #: cp/class.cc:9626
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as %q#D"
  msgid "used here to mean %q#D"
--- 56901,57057 ----
  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:19542 cp/parser.cc:30588
  #, 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:20587
  #, 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"
*************** msgstr "関数 `%s' に対して不適�
*** 57010,57016 ****
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16439
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
--- 57088,57094 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16470
  #, 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 "制限のない共用体は -std
*** 57036,57940 ****
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr ""
  
! #: cp/constexpr.cc:838
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr ""
  
! #: cp/constexpr.cc:899
  #, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr ""
  
! #: cp/constexpr.cc:962 cp/constexpr.cc:1128
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr ""
  
! #: cp/constexpr.cc:1087
  #, gcc-internal-format
  msgid "%<-fimplicit-constexpr%> only affects %<inline%> functions"
  msgstr ""
  
! #: cp/constexpr.cc:1103
  #, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1465 cp/constexpr.cc:7962
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:1739
  #, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1754
  #, gcc-internal-format
  msgid "%qs called after throwing an exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1757
  #, fuzzy, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/constexpr.cc:1771
  #, gcc-internal-format
  msgid "uncaught exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1785
  #, gcc-internal-format
  msgid "uncaught exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1787
  #, fuzzy, gcc-internal-format
  msgid "uncaught exception of type %qT"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/constexpr.cc:1911
  #, fuzzy, gcc-internal-format
  msgid "call to %qD function with incorrect number of arguments"
  msgstr "%qE 属性は名前付き引数があるプロトタイプが必要です"
  
! #: cp/constexpr.cc:1929
  #, fuzzy, gcc-internal-format
  msgid "%qD called with no caught exceptions pending"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/constexpr.cc:2013
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate exception: size not constant"
  msgstr "初期化子の要素が定数ではありません"
  
! #: cp/constexpr.cc:2033
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:2064 cp/constexpr.cc:2116
  #, fuzzy, gcc-internal-format
  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:2223
  #, fuzzy, gcc-internal-format
  msgid "%qD called without supportable %qs"
  msgstr "%s は %s をサポートしません"
  
! #: cp/constexpr.cc:2279
  #, fuzzy, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr "非テンプレート %qD がテンプレートとして使用されています"
  
! #: cp/constexpr.cc:2307
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2345
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %qs call"
  msgstr "関数 %<va_start%> への引数の数が間違っています"
  
! #: cp/constexpr.cc:2372
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2419
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2453
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2457
  #, fuzzy, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr "#pragma message: %s"
  
! #: cp/constexpr.cc:2563 cp/constexpr.cc:4538
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:2565 cp/constexpr.cc:2686 cp/constexpr.cc:2695
! #: cp/constexpr.cc:4871 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:2855 cp/constexpr.cc:3819 cp/constexpr.cc:4193
! #: cp/constexpr.cc:4258 cp/constexpr.cc:12023
  #: rust/backend/rust-constexpr.cc:6013
  #, fuzzy, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "非関数 %qD の呼び出しです"
  
! #: cp/constexpr.cc:2929 cp/constexpr.cc:7479 cp/constexpr.cc:10197
  #: 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:3115
  #, fuzzy, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "無効なオプション %s"
  
! #: cp/constexpr.cc:3118
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:3201
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3241 cp/constexpr.cc:11968
  #: rust/backend/rust-constexpr.cc:5982
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "非関数 %qD の呼び出しです"
  
! #: cp/constexpr.cc:3298 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:3326 rust/backend/rust-constexpr.cc:2700
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "元々はここで定義されました"
  
! #: cp/constexpr.cc:3604 cp/constexpr.cc:3663 cp/constexpr.cc:3696
! #: cp/constexpr.cc:3718
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3605
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3632
  #, fuzzy, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "可変長オブジェクトが初期化されないようです"
  
! #: cp/constexpr.cc:3664 cp/constexpr.cc:3697
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3720
  #, fuzzy, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/constexpr.cc:3723
  #, 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:3825
  #, 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:3905
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3980 rust/backend/rust-constexpr.cc:3571
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:4063
  #, fuzzy, gcc-internal-format
  #| msgid "'o' operand is not constant"
  msgid "cannot allocate array: size not constant"
  msgstr "'o' 被演算子が定数ではありません"
  
! #: cp/constexpr.cc:4096
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4100 cp/constexpr.cc:4123
  #, fuzzy, gcc-internal-format
  msgid "allocation performed here"
  msgstr "ここで宣言されています"
  
! #: cp/constexpr.cc:4119
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4136
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4143
  #, fuzzy, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "`%s' の宣言は前方のローカルシンボルを覆い隠します"
  
! #: cp/constexpr.cc:4301 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:4308
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:3640
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr ""
  
! #: cp/constexpr.cc:4396 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.cc:4407 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:4829
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:4832
  #, fuzzy, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:4838
  #, 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:4914 rust/backend/rust-constexpr.cc:6730
  #, fuzzy, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "右シフト回数が負です"
  
! #: cp/constexpr.cc:4921 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:4944 rust/backend/rust-constexpr.cc:6757
  #, fuzzy, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr "カンマ演算子の左側の式に効力がありません"
  
! #: cp/constexpr.cc:4963 rust/backend/rust-constexpr.cc:6776
  #, fuzzy, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "初期化子の要素が定数ではありません"
  
! #: cp/constexpr.cc:5182 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5729 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:5732 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:5737 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:5740 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:5954 rust/backend/rust-constexpr.cc:1714
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "初期化子を欠いています"
  
! #: cp/constexpr.cc:6020 rust/backend/rust-constexpr.cc:1773
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "%<void *%> ポインタの参照を解除しています"
  
! #: cp/constexpr.cc:6039 cp/constexpr.cc:6175 cp/constexpr.cc:6187
! #: cp/constexpr.cc:9208 cp/constexpr.cc:9344 cp/constexpr.cc:11918
! #: cp/constexpr.cc:12977 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:6047 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:6081 cp/constexpr.cc:6118 cp/constexpr.cc:8153
  #: 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:6083
  #, fuzzy, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr "%qD は定数式で初期化されませんでした"
  
! #: cp/constexpr.cc:6096 cp/constexpr.cc:8148
  #: 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:6253
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6256
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6267
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6270
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6281
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6284
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6295
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6299
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6310
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6313
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6471
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "入れ子になった関数はこのターゲットではサポートされていません"
  
! #: cp/constexpr.cc:6480 cp/constexpr.cc:6490
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6510
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6557
  #, fuzzy, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "初期化子を欠いています"
  
! #: cp/constexpr.cc:6569
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7503
  #, fuzzy, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:7511
  #, fuzzy, gcc-internal-format
  msgid "%qT object created here"
  msgstr "ここで宣言されています"
  
! #: cp/constexpr.cc:7514 cp/parser.cc:13136 cp/parser.cc:13147
! #: cp/reflect.cc:8428 cp/semantics.cc:4701 cp/semantics.cc:4717
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%qD はここで宣言されています"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7557 cp/constexpr.cc:7590
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/constexpr.cc:7559 cp/constexpr.cc:7585 cp/constexpr.cc:7592
! #: cp/constexpr.cc:7957 cp/constexpr.cc:11022 cp/constexpr.cc:11035
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "ここで宣言されています"
  
! #: cp/constexpr.cc:7563
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7583
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "%qD は定数式で初期化されませんでした"
  
! #: cp/constexpr.cc:7595
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7603 rust/backend/rust-constexpr.cc:4242
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qE は初期化されていません"
  
! #: cp/constexpr.cc:7608
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D は const ではありません"
  
! #: cp/constexpr.cc:7611
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D は volatile です"
  
! #: cp/constexpr.cc:7616 cp/constexpr.cc:7623
  #: 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:7629 rust/backend/rust-constexpr.cc:4262
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.cc:7632 rust/backend/rust-constexpr.cc:4266
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.cc:7955
  #, fuzzy, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/constexpr.cc:7964
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:7971
  #, fuzzy, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:7974
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:8126
  #, 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:8157
  #, 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:8164
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8176 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:8836 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:8949 rust/backend/rust-constexpr.cc:1041
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:8951 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:8970
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "無効な %qD の使用です"
  
! #: cp/constexpr.cc:8974
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:8976
  #, 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:8978
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:8980
  #, 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:9092
  #, fuzzy, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/constexpr.cc:9170
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/constexpr.cc:9183
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9374
  #, fuzzy, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr "%q+D が再定義されました"
  
! #: cp/constexpr.cc:9377
  #, fuzzy, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "%q+D が再定義されました"
  
! #: cp/constexpr.cc:9445 cp/constexpr.cc:12670
  #: 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:9670
  #, fuzzy, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: cp/constexpr.cc:9674
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9677
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10053 cp/constexpr.cc:12146
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:10087 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:10142
  #, 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:10152
  #, fuzzy, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr "フィールドの型はここで宣言されました"
  
! #: cp/constexpr.cc:10160
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:10174
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:10214 rust/backend/rust-constexpr.cc:2588
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:10373 cp/constexpr.cc:12455 cp/constexpr.cc:12898
  #: 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:10422 cp/constexpr.cc:12942
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:10543
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/constexpr.cc:10593 cp/constexpr.cc:10605
  #: rust/backend/rust-constexpr.cc:4889
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:10608
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.cc:10626
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10764
  #, fuzzy, gcc-internal-format
  #| msgid "'B' operand is not constant"
  msgid "contract condition is not constant"
  msgstr "'B' 被演算子が定数ではありません"
  
! #: cp/constexpr.cc:10770
  #, fuzzy, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:10955
  #, 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:10957
  #, fuzzy, gcc-internal-format
  #| msgid "%<friend%> used outside of class"
  msgid "%<continue%> outside of a loop"
  msgstr "%<friend%> がクラスの外側で使用されています"
  
! #: cp/constexpr.cc:10959
  #, fuzzy, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:11000 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:11016
  #, 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:11020 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:11033 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:11054 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11058
  #, fuzzy, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr "一時オブジェクトのアドレスを取ろうとしています"
  
! #: cp/constexpr.cc:11083
  #, 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:11088
  #, 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:11104 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:11145
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:11854 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:12108
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "%qE の列挙値が整数定数式ではありません"
  
! #: cp/constexpr.cc:12111
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12167 rust/backend/rust-constexpr.cc:6117
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:12201 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:12391
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:12403
  #, fuzzy, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:12479
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "仮想関数は friend にできません"
  
! #: cp/constexpr.cc:12496
  #, fuzzy, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:12560
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/constexpr.cc:12634
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%qE は最初に使用した後に %<threadprivate%> と宣言されています"
  
! #: cp/constexpr.cc:12642
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%q+F が %<static%> と宣言されましたが定義されていません"
  
! #: cp/constexpr.cc:12722 rust/backend/rust-constexpr.cc:6478
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:12823 rust/backend/rust-constexpr.cc:6578
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:12895
  #, fuzzy, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/constexpr.cc:12908
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "初期化子内に非定数の配列インデックスがあります"
  
! #: cp/constexpr.cc:12959
  #, 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:13004 rust/backend/rust-constexpr.cc:6667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "ファイル \"%s\" に戻るはずでした"
--- 57114,58018 ----
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr ""
  
! #: cp/constexpr.cc:839
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr ""
  
! #: cp/constexpr.cc:900
  #, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr ""
  
! #: cp/constexpr.cc:963 cp/constexpr.cc:1129
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr ""
  
! #: cp/constexpr.cc:1088
  #, gcc-internal-format
  msgid "%<-fimplicit-constexpr%> only affects %<inline%> functions"
  msgstr ""
  
! #: cp/constexpr.cc:1104
  #, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7964
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:1740
  #, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1755
  #, gcc-internal-format
  msgid "%qs called after throwing an exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1758
  #, fuzzy, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/constexpr.cc:1772
  #, gcc-internal-format
  msgid "uncaught exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1786
  #, gcc-internal-format
  msgid "uncaught exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1788
  #, fuzzy, gcc-internal-format
  msgid "uncaught exception of type %qT"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/constexpr.cc:1912
  #, fuzzy, gcc-internal-format
  msgid "call to %qD function with incorrect number of arguments"
  msgstr "%qE 属性は名前付き引数があるプロトタイプが必要です"
  
! #: cp/constexpr.cc:1930
  #, fuzzy, gcc-internal-format
  msgid "%qD called with no caught exceptions pending"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/constexpr.cc:2014
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate exception: size not constant"
  msgstr "初期化子の要素が定数ではありません"
  
! #: cp/constexpr.cc:2034
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:2065 cp/constexpr.cc:2117
  #, fuzzy, gcc-internal-format
  msgid "%qD called with no caught exceptions active"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/constexpr.cc:2155
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2224
  #, fuzzy, gcc-internal-format
  msgid "%qD called without supportable %qs"
  msgstr "%s は %s をサポートしません"
  
! #: cp/constexpr.cc:2280
  #, fuzzy, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr "非テンプレート %qD がテンプレートとして使用されています"
  
! #: cp/constexpr.cc:2308
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2346
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %qs call"
  msgstr "関数 %<va_start%> への引数の数が間違っています"
  
! #: cp/constexpr.cc:2373
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2420
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2454
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2458
  #, fuzzy, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr "#pragma message: %s"
  
! #: cp/constexpr.cc:2564 cp/constexpr.cc:4540
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:2566 cp/constexpr.cc:2687 cp/constexpr.cc:2696
! #: cp/constexpr.cc:4873 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:2856 cp/constexpr.cc:3821 cp/constexpr.cc:4195
! #: cp/constexpr.cc:4260 cp/constexpr.cc:12039
  #: rust/backend/rust-constexpr.cc:6013
  #, fuzzy, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "非関数 %qD の呼び出しです"
  
! #: cp/constexpr.cc:2930 cp/constexpr.cc:7481 cp/constexpr.cc:10199
  #: 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:3117
  #, fuzzy, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "無効なオプション %s"
  
! #: cp/constexpr.cc:3120
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:3203
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3243 cp/constexpr.cc:11984
  #: rust/backend/rust-constexpr.cc:5982
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "非関数 %qD の呼び出しです"
  
! #: cp/constexpr.cc:3300 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:3328 rust/backend/rust-constexpr.cc:2700
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "元々はここで定義されました"
  
! #: cp/constexpr.cc:3606 cp/constexpr.cc:3665 cp/constexpr.cc:3698
! #: cp/constexpr.cc:3720
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3607
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3634
  #, fuzzy, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "可変長オブジェクトが初期化されないようです"
  
! #: cp/constexpr.cc:3666 cp/constexpr.cc:3699
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3722
  #, fuzzy, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/constexpr.cc:3725
  #, 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:3827
  #, 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:3907
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3982 rust/backend/rust-constexpr.cc:3571
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:4065
  #, fuzzy, gcc-internal-format
  #| msgid "'o' operand is not constant"
  msgid "cannot allocate array: size not constant"
  msgstr "'o' 被演算子が定数ではありません"
  
! #: cp/constexpr.cc:4098
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4102 cp/constexpr.cc:4125
  #, fuzzy, gcc-internal-format
  msgid "allocation performed here"
  msgstr "ここで宣言されています"
  
! #: cp/constexpr.cc:4121
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4138
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4145
  #, fuzzy, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "`%s' の宣言は前方のローカルシンボルを覆い隠します"
  
! #: cp/constexpr.cc:4303 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:4310
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/constexpr.cc:4314 rust/backend/rust-constexpr.cc:3640
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr ""
  
! #: cp/constexpr.cc:4398 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.cc:4409 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:4831
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:4834
  #, fuzzy, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:4840
  #, 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:4916 rust/backend/rust-constexpr.cc:6730
  #, fuzzy, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "右シフト回数が負です"
  
! #: cp/constexpr.cc:4923 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:4946 rust/backend/rust-constexpr.cc:6757
  #, fuzzy, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr "カンマ演算子の左側の式に効力がありません"
  
! #: cp/constexpr.cc:4965 rust/backend/rust-constexpr.cc:6776
  #, fuzzy, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "初期化子の要素が定数ではありません"
  
! #: cp/constexpr.cc:5184 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5731 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:5734 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:5739 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:5742 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:5956 rust/backend/rust-constexpr.cc:1714
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "初期化子を欠いています"
  
! #: cp/constexpr.cc:6022 rust/backend/rust-constexpr.cc:1773
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "%<void *%> ポインタの参照を解除しています"
  
! #: cp/constexpr.cc:6041 cp/constexpr.cc:6177 cp/constexpr.cc:6189
! #: cp/constexpr.cc:9210 cp/constexpr.cc:9346 cp/constexpr.cc:11934
! #: cp/constexpr.cc:12999 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:6049 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:6083 cp/constexpr.cc:6120 cp/constexpr.cc:8155
  #: 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:6085
  #, fuzzy, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr "%qD は定数式で初期化されませんでした"
  
! #: cp/constexpr.cc:6098 cp/constexpr.cc:8150
  #: 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:6255
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6258
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6269
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6272
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6283
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6286
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6297
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6301
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6312
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6315
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6473
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "入れ子になった関数はこのターゲットではサポートされていません"
  
! #: cp/constexpr.cc:6482 cp/constexpr.cc:6492
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6512
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6559
  #, fuzzy, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "初期化子を欠いています"
  
! #: cp/constexpr.cc:6571
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7505
  #, fuzzy, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:7513
  #, fuzzy, gcc-internal-format
  msgid "%qT object created here"
  msgstr "ここで宣言されています"
  
! #: cp/constexpr.cc:7516 cp/parser.cc:13134 cp/parser.cc:13145
! #: cp/reflect.cc:8548 cp/semantics.cc:4693 cp/semantics.cc:4709
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%qD はここで宣言されています"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7559 cp/constexpr.cc:7592
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/constexpr.cc:7561 cp/constexpr.cc:7587 cp/constexpr.cc:7594
! #: cp/constexpr.cc:7959 cp/constexpr.cc:11030 cp/constexpr.cc:11043
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "ここで宣言されています"
  
! #: cp/constexpr.cc:7565
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7585
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "%qD は定数式で初期化されませんでした"
  
! #: cp/constexpr.cc:7597
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7605 rust/backend/rust-constexpr.cc:4242
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qE は初期化されていません"
  
! #: cp/constexpr.cc:7610
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D は const ではありません"
  
! #: cp/constexpr.cc:7613
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D は volatile です"
  
! #: cp/constexpr.cc:7618 cp/constexpr.cc:7625
  #: 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:7631 rust/backend/rust-constexpr.cc:4262
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.cc:7634 rust/backend/rust-constexpr.cc:4266
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.cc:7957
  #, fuzzy, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/constexpr.cc:7966
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:7973
  #, fuzzy, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:7976
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:8128
  #, 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:8159
  #, 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:8166
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8178 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:8838 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:8951 rust/backend/rust-constexpr.cc:1041
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:8953 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:8972
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "無効な %qD の使用です"
  
! #: cp/constexpr.cc:8976
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:8978
  #, 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:8980
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:8982
  #, 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:9094
  #, fuzzy, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/constexpr.cc:9172
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/constexpr.cc:9185
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9376
  #, fuzzy, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr "%q+D が再定義されました"
  
! #: cp/constexpr.cc:9379
  #, fuzzy, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "%q+D が再定義されました"
  
! #: cp/constexpr.cc:9447 cp/constexpr.cc:12692
  #: 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:9672
  #, fuzzy, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: cp/constexpr.cc:9676
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9679
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10055 cp/constexpr.cc:12162
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:10089 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:10144
  #, 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:10154
  #, fuzzy, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr "フィールドの型はここで宣言されました"
  
! #: cp/constexpr.cc:10162
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:10176
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:10216 rust/backend/rust-constexpr.cc:2588
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:10375 cp/constexpr.cc:12471 cp/constexpr.cc:12920
  #: 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:10424 cp/constexpr.cc:12964
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:10545
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/constexpr.cc:10595 cp/constexpr.cc:10607
  #: rust/backend/rust-constexpr.cc:4889
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:10610
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.cc:10628
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10772
  #, fuzzy, gcc-internal-format
  #| msgid "'B' operand is not constant"
  msgid "contract condition is not constant"
  msgstr "'B' 被演算子が定数ではありません"
  
! #: cp/constexpr.cc:10778
  #, fuzzy, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:10963
  #, 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:10965
  #, fuzzy, gcc-internal-format
  #| msgid "%<friend%> used outside of class"
  msgid "%<continue%> outside of a loop"
  msgstr "%<friend%> がクラスの外側で使用されています"
  
! #: cp/constexpr.cc:10967
  #, fuzzy, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:11008 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:11024
  #, 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:11028 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:11041 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:11062 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11066
  #, fuzzy, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr "一時オブジェクトのアドレスを取ろうとしています"
  
! #: cp/constexpr.cc:11091
  #, 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:11096
  #, 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:11112 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:11163
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:11870 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:12124
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "%qE の列挙値が整数定数式ではありません"
  
! #: cp/constexpr.cc:12127
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12183 rust/backend/rust-constexpr.cc:6117
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:12217 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:12407
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:12419
  #, fuzzy, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:12495
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "仮想関数は friend にできません"
  
! #: cp/constexpr.cc:12512
  #, fuzzy, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:12576
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/constexpr.cc:12650
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%qE は最初に使用した後に %<threadprivate%> と宣言されています"
  
! #: cp/constexpr.cc:12658
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%q+F が %<static%> と宣言されましたが定義されていません"
  
! #: cp/constexpr.cc:12744 rust/backend/rust-constexpr.cc:6478
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:12845 rust/backend/rust-constexpr.cc:6578
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:12917
  #, fuzzy, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/constexpr.cc:12930
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "初期化子内に非定数の配列インデックスがあります"
  
! #: cp/constexpr.cc:12981
  #, 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:13026 rust/backend/rust-constexpr.cc:6667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "ファイル \"%s\" に戻るはずでした"
*************** msgstr ""
*** 58045,58430 ****
  msgid "failed to deduce %qD in SFINAE context"
  msgstr ""
  
! #: cp/constraint.cc:2175
  #, gcc-internal-format
  msgid "satisfaction of atomic constraint %qE depends on itself"
  msgstr ""
  
! #: cp/constraint.cc:2221
  #, fuzzy, gcc-internal-format
  msgid "satisfaction value of atomic constraint %qE changed from %qE to %qE"
  msgstr "%qT から %qT への変換が曖昧です"
  
! #: cp/constraint.cc:2224
  #, gcc-internal-format
  msgid "satisfaction value first evaluated to %qE from here"
  msgstr ""
  
! #: cp/constraint.cc:2341
  #, gcc-internal-format
  msgid "no operand of the disjunction is satisfied"
  msgstr ""
  
! #: cp/constraint.cc:2355
  #, gcc-internal-format
  msgid "the operand %qE is unsatisfied because"
  msgstr ""
  
! #: cp/constraint.cc:3138
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow copy assignable"
  msgstr "%qD は変数ではありません"
  
! #: cp/constraint.cc:3141
  #, gcc-internal-format
  msgid "%qT is not nothrow default constructible"
  msgstr ""
  
! #: cp/constraint.cc:3144
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow copy constructible"
  msgstr "%qD は変数ではありません"
  
! #: cp/constraint.cc:3147
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qT is not trivially copy assignable"
  msgstr "%qD は変数ではありません"
  
! #: cp/constraint.cc:3150
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially default constructible"
  msgstr "基底クラス %q#T が非仮想デストラクタを持っています"
  
! #: cp/constraint.cc:3153
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially copy constructible"
  msgstr "%qD は変数ではありません"
  
! #: cp/constraint.cc:3156
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially destructible"
  msgstr "基底クラス %q#T が非仮想デストラクタを持っています"
  
! #: cp/constraint.cc:3159
  #, fuzzy, gcc-internal-format
  msgid "%qT does not have unique object representations, because"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: cp/constraint.cc:3169
  #, fuzzy, gcc-internal-format
  msgid "%qT does not have a virtual destructor"
  msgstr "基底クラス %q#T が非仮想デストラクタを持っています"
  
! #: cp/constraint.cc:3173
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an abstract class"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3176
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qT is not an aggregate"
  msgstr "%qD は変数ではありません"
  
! #: cp/constraint.cc:3179
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qT is not an array"
  msgstr "%qD は変数ではありません"
  
! #: cp/constraint.cc:3182
  #, fuzzy, gcc-internal-format
  msgid "%qT is not assignable from %qT, because"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/constraint.cc:3186 cp/semantics.cc:13525 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr ""
  
! #: cp/constraint.cc:3189
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a bounded array"
  msgstr "%qD は変数ではありません"
  
! #: cp/constraint.cc:3192
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3195
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a const type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3199
  #, fuzzy, gcc-internal-format
  msgid "%qT is not default constructible, because"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3201
  #, fuzzy, gcc-internal-format
  msgid "%qT is not constructible from %qT, because"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/constraint.cc:3210
  #, fuzzy, gcc-internal-format
  msgid "%qT is not destructible, because"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3214
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an empty class"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3217
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enum"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/constraint.cc:3220
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a final class"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3223
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a function"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: cp/constraint.cc:3226
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not an implicit-lifetime type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/constraint.cc:3231
  #, fuzzy, gcc-internal-format
  msgid "%qT is not invocable, because"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3233
  #, fuzzy, gcc-internal-format
  msgid "%qT is not invocable by %qT, because"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/constraint.cc:3238
  #, fuzzy, gcc-internal-format
  msgid "%qT is not layout compatible with %qT, because"
  msgstr "%qD は %qD 内では宣言されていません"
  
! #: cp/constraint.cc:3242
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a literal type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3245
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member function pointer"
  msgstr "メンバ関数の名前を欠いています"
  
! #: cp/constraint.cc:3248
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member object pointer"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/constraint.cc:3251
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member pointer"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/constraint.cc:3254
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow assignable from %qT, because"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/constraint.cc:3259
  #, gcc-internal-format
  msgid "%qT is not nothrow default constructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3261
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow constructible from %qT, because"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/constraint.cc:3266
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow convertible from %qT, because"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/constraint.cc:3270
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow destructible, because"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3276
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow invocable, because"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3278
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow invocable by %qT, because"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/constraint.cc:3285
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an object type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3289
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-interconvertible base of %qT, because"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/constraint.cc:3294
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a POD type"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: cp/constraint.cc:3297
  #, fuzzy, gcc-internal-format
  #| msgid "source is not a pointer"
  msgid "%qT is not a pointer"
  msgstr "ソースはポインタではありません"
  
! #: cp/constraint.cc:3300
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a polymorphic type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3303
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a reference"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/constraint.cc:3306
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not the same as %q#T"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/constraint.cc:3309
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a scoped enum"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: cp/constraint.cc:3312
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not a standard layout type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/constraint.cc:3315
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a trivial type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3318
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially assignable from %qT, because"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/constraint.cc:3323
  #, gcc-internal-format
  msgid "%qT is not trivially default constructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3325
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/constraint.cc:3330 cp/tree.cc:5014
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially copyable"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3333
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially destructible, because"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3337
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an unbounded array"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: cp/constraint.cc:3340
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a union"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: cp/constraint.cc:3343
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a virtual base of %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/constraint.cc:3346
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not a volatile type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/constraint.cc:3349
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not const"
  msgid "%qT is not consteval-only"
  msgstr "%q#D は const ではありません"
  
! #: cp/constraint.cc:3352
  #, fuzzy, gcc-internal-format
  msgid "%qT cannot yield a rank"
  msgstr "\"%s\" はマクロ名としては使えません"
  
! #: cp/constraint.cc:3355
  #, fuzzy, gcc-internal-format
  msgid "%qT and %qT cannot be ordered"
  msgstr "const `%s' を `mutable' として宣言できません"
  
! #: cp/constraint.cc:3358
  #, fuzzy, gcc-internal-format
  msgid "%qT is not destructurable"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: cp/constraint.cc:3361
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3365
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3369
  #, fuzzy, gcc-internal-format
  msgid "%qD is not deducible from %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/constraint.cc:3436
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constant"
  msgid "invalid constraints"
  msgstr "無効な定数"
  
! #: cp/constraint.cc:3457
  #, gcc-internal-format
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr ""
  
! #: cp/constraint.cc:3461
  #, fuzzy, gcc-internal-format
  msgid "the expression %qE evaluated to %<false%>"
  msgstr "初期化子の要素が定数ではありません"
  
! #: cp/constraint.cc:3516
  #, fuzzy, gcc-internal-format
  msgid "constraints not satisfied"
  msgstr "-mhard-float はサポートされていません"
  
! #: cp/constraint.cc:3533
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr ""
--- 58123,58508 ----
  msgid "failed to deduce %qD in SFINAE context"
  msgstr ""
  
! #: cp/constraint.cc:2182
  #, gcc-internal-format
  msgid "satisfaction of atomic constraint %qE depends on itself"
  msgstr ""
  
! #: cp/constraint.cc:2228
  #, fuzzy, gcc-internal-format
  msgid "satisfaction value of atomic constraint %qE changed from %qE to %qE"
  msgstr "%qT から %qT への変換が曖昧です"
  
! #: cp/constraint.cc:2231
  #, gcc-internal-format
  msgid "satisfaction value first evaluated to %qE from here"
  msgstr ""
  
! #: cp/constraint.cc:2348
  #, gcc-internal-format
  msgid "no operand of the disjunction is satisfied"
  msgstr ""
  
! #: cp/constraint.cc:2362
  #, gcc-internal-format
  msgid "the operand %qE is unsatisfied because"
  msgstr ""
  
! #: cp/constraint.cc:3147
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow copy assignable"
  msgstr "%qD は変数ではありません"
  
! #: cp/constraint.cc:3150
  #, gcc-internal-format
  msgid "%qT is not nothrow default constructible"
  msgstr ""
  
! #: cp/constraint.cc:3153
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow copy constructible"
  msgstr "%qD は変数ではありません"
  
! #: cp/constraint.cc:3156
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qT is not trivially copy assignable"
  msgstr "%qD は変数ではありません"
  
! #: cp/constraint.cc:3159
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially default constructible"
  msgstr "基底クラス %q#T が非仮想デストラクタを持っています"
  
! #: cp/constraint.cc:3162
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially copy constructible"
  msgstr "%qD は変数ではありません"
  
! #: cp/constraint.cc:3165
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially destructible"
  msgstr "基底クラス %q#T が非仮想デストラクタを持っています"
  
! #: cp/constraint.cc:3168
  #, fuzzy, gcc-internal-format
  msgid "%qT does not have unique object representations, because"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: cp/constraint.cc:3178
  #, fuzzy, gcc-internal-format
  msgid "%qT does not have a virtual destructor"
  msgstr "基底クラス %q#T が非仮想デストラクタを持っています"
  
! #: cp/constraint.cc:3182
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an abstract class"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3185
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qT is not an aggregate"
  msgstr "%qD は変数ではありません"
  
! #: cp/constraint.cc:3188
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qT is not an array"
  msgstr "%qD は変数ではありません"
  
! #: cp/constraint.cc:3191
  #, fuzzy, gcc-internal-format
  msgid "%qT is not assignable from %qT, because"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/constraint.cc:3195 cp/semantics.cc:13521 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr ""
  
! #: cp/constraint.cc:3198
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a bounded array"
  msgstr "%qD は変数ではありません"
  
! #: cp/constraint.cc:3201
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3204
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a const type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3208
  #, fuzzy, gcc-internal-format
  msgid "%qT is not default constructible, because"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3210
  #, fuzzy, gcc-internal-format
  msgid "%qT is not constructible from %qT, because"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/constraint.cc:3219
  #, fuzzy, gcc-internal-format
  msgid "%qT is not destructible, because"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3223
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an empty class"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3226
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enum"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/constraint.cc:3229
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a final class"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3232
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a function"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: cp/constraint.cc:3235
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not an implicit-lifetime type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/constraint.cc:3240
  #, fuzzy, gcc-internal-format
  msgid "%qT is not invocable, because"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3242
  #, fuzzy, gcc-internal-format
  msgid "%qT is not invocable by %qT, because"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/constraint.cc:3247
  #, fuzzy, gcc-internal-format
  msgid "%qT is not layout compatible with %qT, because"
  msgstr "%qD は %qD 内では宣言されていません"
  
! #: cp/constraint.cc:3251
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a literal type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3254
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member function pointer"
  msgstr "メンバ関数の名前を欠いています"
  
! #: cp/constraint.cc:3257
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member object pointer"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/constraint.cc:3260
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member pointer"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/constraint.cc:3263
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow assignable from %qT, because"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/constraint.cc:3268
  #, gcc-internal-format
  msgid "%qT is not nothrow default constructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3270
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow constructible from %qT, because"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/constraint.cc:3275
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow convertible from %qT, because"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/constraint.cc:3279
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow destructible, because"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3285
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow invocable, because"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3287
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow invocable by %qT, because"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/constraint.cc:3294
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an object type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3298
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-interconvertible base of %qT, because"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/constraint.cc:3303
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a POD type"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: cp/constraint.cc:3306
  #, fuzzy, gcc-internal-format
  #| msgid "source is not a pointer"
  msgid "%qT is not a pointer"
  msgstr "ソースはポインタではありません"
  
! #: cp/constraint.cc:3309
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a polymorphic type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3312
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a reference"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/constraint.cc:3315
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not the same as %q#T"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/constraint.cc:3318
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a scoped enum"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: cp/constraint.cc:3321
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not a standard layout type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/constraint.cc:3324
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a trivial type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3327
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially assignable from %qT, because"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/constraint.cc:3332
  #, gcc-internal-format
  msgid "%qT is not trivially default constructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3334
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/constraint.cc:3339 cp/tree.cc:5014
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially copyable"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3342
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially destructible, because"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3346
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an unbounded array"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: cp/constraint.cc:3349
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a union"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: cp/constraint.cc:3352
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a virtual base of %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/constraint.cc:3355
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not a volatile type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/constraint.cc:3358
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not const"
  msgid "%qT is not consteval-only"
  msgstr "%q#D は const ではありません"
  
! #: cp/constraint.cc:3361
  #, fuzzy, gcc-internal-format
  msgid "%qT cannot yield a rank"
  msgstr "\"%s\" はマクロ名としては使えません"
  
! #: cp/constraint.cc:3364
  #, fuzzy, gcc-internal-format
  msgid "%qT and %qT cannot be ordered"
  msgstr "const `%s' を `mutable' として宣言できません"
  
! #: cp/constraint.cc:3367
  #, fuzzy, gcc-internal-format
  msgid "%qT is not destructurable"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: cp/constraint.cc:3370
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3374
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3378
  #, fuzzy, gcc-internal-format
  msgid "%qD is not deducible from %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/constraint.cc:3445
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constant"
  msgid "invalid constraints"
  msgstr "無効な定数"
  
! #: cp/constraint.cc:3466
  #, gcc-internal-format
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr ""
  
! #: cp/constraint.cc:3470
  #, fuzzy, gcc-internal-format
  msgid "the expression %qE evaluated to %<false%>"
  msgstr "初期化子の要素が定数ではありません"
  
! #: cp/constraint.cc:3525
  #, fuzzy, gcc-internal-format
  msgid "constraints not satisfied"
  msgstr "-mhard-float はサポートされていません"
  
! #: cp/constraint.cc:3542
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr ""
*************** msgstr "warn_unused_result 属性付き�
*** 58926,59182 ****
  msgid "pseudo-destructor is not called"
  msgstr "疑似デストラクタが呼び出されません"
  
! #: cp/cvt.cc:1322 rust/backend/rust-tree.cc:399
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1326 rust/backend/rust-tree.cc:405
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1331 rust/backend/rust-tree.cc:412
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1336 rust/backend/rust-tree.cc:419
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1341 rust/backend/rust-tree.cc:426
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1346 rust/backend/rust-tree.cc:433
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1350 rust/backend/rust-tree.cc:439
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1369 rust/backend/rust-tree.cc:342
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1373 rust/backend/rust-tree.cc:348
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1378 rust/backend/rust-tree.cc:355
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1383 rust/backend/rust-tree.cc:362
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1388 rust/backend/rust-tree.cc:369
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1393 rust/backend/rust-tree.cc:376
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1397 rust/backend/rust-tree.cc:382
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1411 rust/backend/rust-tree.cc:453
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1416 rust/backend/rust-tree.cc:459
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1421 rust/backend/rust-tree.cc:466
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1426 rust/backend/rust-tree.cc:473
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1431 rust/backend/rust-tree.cc:480
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1436 rust/backend/rust-tree.cc:487
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1441 rust/backend/rust-tree.cc:493
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1480 rust/backend/rust-tree.cc:535
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1484 rust/backend/rust-tree.cc:541
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1489 rust/backend/rust-tree.cc:548
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1494 rust/backend/rust-tree.cc:555
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1499 rust/backend/rust-tree.cc:561
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1504 rust/backend/rust-tree.cc:567
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr ""
  
! #: cp/cvt.cc:1508 rust/backend/rust-tree.cc:573
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1569
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1573
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1577
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1581
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1585
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1589
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1593
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1609
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1614
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1619
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1624
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1629
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1634
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1663
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1668
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1673
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1677
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1681
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr "文は効果がありません"
  
! #: cp/cvt.cc:1685
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1840
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "NULL から非ポインタ型へ変換しています"
  
! #: cp/cvt.cc:1958
  #, fuzzy, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "%q#D 用のデフォルト引数の再定義です"
  
! #: cp/cvt.cc:1974
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr "%qT からのデフォルトの型変換が曖昧です"
  
! #: cp/cvt.cc:1977
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
--- 59004,59260 ----
  msgid "pseudo-destructor is not called"
  msgstr "疑似デストラクタが呼び出されません"
  
! #: cp/cvt.cc:1324 rust/backend/rust-tree.cc:399
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1328 rust/backend/rust-tree.cc:405
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1333 rust/backend/rust-tree.cc:412
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1338 rust/backend/rust-tree.cc:419
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1343 rust/backend/rust-tree.cc:426
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1348 rust/backend/rust-tree.cc:433
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1352 rust/backend/rust-tree.cc:439
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1371 rust/backend/rust-tree.cc:342
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1375 rust/backend/rust-tree.cc:348
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1380 rust/backend/rust-tree.cc:355
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1385 rust/backend/rust-tree.cc:362
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1390 rust/backend/rust-tree.cc:369
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1395 rust/backend/rust-tree.cc:376
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1399 rust/backend/rust-tree.cc:382
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1413 rust/backend/rust-tree.cc:453
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1418 rust/backend/rust-tree.cc:459
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1423 rust/backend/rust-tree.cc:466
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1428 rust/backend/rust-tree.cc:473
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1433 rust/backend/rust-tree.cc:480
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1438 rust/backend/rust-tree.cc:487
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1443 rust/backend/rust-tree.cc:493
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1482 rust/backend/rust-tree.cc:535
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1486 rust/backend/rust-tree.cc:541
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1491 rust/backend/rust-tree.cc:548
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1496 rust/backend/rust-tree.cc:555
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1501 rust/backend/rust-tree.cc:561
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1506 rust/backend/rust-tree.cc:567
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr ""
  
! #: cp/cvt.cc:1510 rust/backend/rust-tree.cc:573
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1571
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1575
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1579
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1583
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1587
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1591
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1595
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1611
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1616
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1621
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1626
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1631
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1636
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1665
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1670
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1675
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1679
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1683
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr "文は効果がありません"
  
! #: cp/cvt.cc:1687
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1842
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "NULL から非ポインタ型へ変換しています"
  
! #: cp/cvt.cc:1960
  #, fuzzy, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "%q#D 用のデフォルト引数の再定義です"
  
! #: cp/cvt.cc:1976
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr "%qT からのデフォルトの型変換が曖昧です"
  
! #: cp/cvt.cc:1979
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
*************** msgstr "前方での `%s' の宣言"
*** 59248,59254 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "使用している宣言 %q+D は前に使用している宣言と競合しています"
  
! #: cp/decl.cc:1620 cp/decl.cc:18421
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "前方での `%s' の宣言"
--- 59326,59332 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "使用している宣言 %q+D は前に使用している宣言と競合しています"
  
! #: cp/decl.cc:1620 cp/decl.cc:18452
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "前方での `%s' の宣言"
*************** msgstr "前方での `%s' の暗黙的�
*** 59395,59402 ****
  msgid "%q#D previously defined here"
  msgstr "前はここで定義されました"
  
! #: cp/decl.cc:2359 cp/name-lookup.cc:3476 cp/name-lookup.cc:3516
! #: cp/name-lookup.cc:3542
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "前はここで宣言されました"
--- 59473,59480 ----
  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 "前はここで宣言されました"
*************** msgstr ""
*** 59472,59483 ****
  msgid "previous specification in %q#D here"
  msgstr "前の %q+D の宣言はここです"
  
! #: cp/decl.cc:2570 cp/decl.cc:18439
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr "無効な宣言です"
  
! #: cp/decl.cc:2572 cp/decl.cc:18441
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared here without exporting"
--- 59550,59561 ----
  msgid "previous specification in %q#D here"
  msgstr "前の %q+D の宣言はここです"
  
! #: cp/decl.cc:2570 cp/decl.cc:18470
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr "無効な宣言です"
  
! #: cp/decl.cc:2572 cp/decl.cc:18472
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared here without exporting"
*************** msgstr ""
*** 59576,59584 ****
  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:2997
! #: cp/name-lookup.cc:3510 cp/name-lookup.cc:3513 cp/name-lookup.cc:3536
! #: cp/name-lookup.cc:3539
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr ""
--- 59654,59662 ----
  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 ""
*************** msgstr "(`%s' の初期化は不完全�
*** 59684,59690 ****
  msgid "  enters %<template for%> statement"
  msgstr "文が予期されます"
  
! #: cp/decl.cc:5060 cp/parser.cc:8110
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "非テンプレート %qD がテンプレートとして使用されています"
--- 59762,59768 ----
  msgid "  enters %<template for%> statement"
  msgstr "文が予期されます"
  
! #: cp/decl.cc:5060 cp/parser.cc:8112
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "非テンプレート %qD がテンプレートとして使用されています"
*************** msgstr ""
*** 59760,59766 ****
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q+#D は無効です。無名共用体は非静的データメンバのみ持つことが出来ます"
  
! #: cp/decl.cc:6172 cp/parser.cc:26319
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
--- 59838,59844 ----
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q+#D は無効です。無名共用体は非静的データメンバのみ持つことが出来ます"
  
! #: cp/decl.cc:6172 cp/parser.cc:26315
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
*************** msgstr "自動テンプレート実体�
*** 59886,59898 ****
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
  
! #: cp/decl.cc:6435 cp/decl.cc:14968 cp/decl.cc:16598 cp/parser.cc:17515
! #: cp/parser.cc:23681 cp/parser.cc:31058
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored"
  msgstr "%qE 属性は無視されました"
  
! #: cp/decl.cc:6437 cp/decl.cc:14969
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
--- 59964,59976 ----
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
  
! #: cp/decl.cc:6435 cp/decl.cc:14985 cp/decl.cc:16629 cp/parser.cc:17511
! #: cp/parser.cc:23677 cp/parser.cc:31066
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored"
  msgstr "%qE 属性は無視されました"
  
! #: cp/decl.cc:6437 cp/decl.cc:14986
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
*************** msgstr "`com_interface' 属性はクラ�
*** 59908,59914 ****
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:6576 cp/decl2.cc:1277 cp/decl2.cc:1479
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef `%s' が初期化されました"
--- 59986,59992 ----
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:6576 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef `%s' が初期化されました"
*************** msgstr ""
*** 59923,62147 ****
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "`%s' の宣言に `extern' がついており、初期化もされています"
  
! #: cp/decl.cc:6641
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "初期化された変数 `%s' は dllimport マークされています"
  
! #: cp/decl.cc:6668
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/decl.cc:6677
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "%q#D のテンプレート宣言です"
  
! #: cp/decl.cc:6678
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "ポインタ宣言子に不適切な型修飾子"
  
! #: cp/decl.cc:6690
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:6702
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "重複した初期化子"
  
! #: cp/decl.cc:6751
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/decl.cc:6769
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6807
  #, 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:6816
  #, 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:6883
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "変数 `%s' には初期化子がありますが、不完全型です"
  
! #: cp/decl.cc:6892 cp/decl.cc:8376
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "配列 `%s' の要素に不完全型があります"
  
! #: cp/decl.cc:6903
  #, fuzzy, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "仮引数 `%s' は不完全型です"
  
! #: cp/decl.cc:6973
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.cc:7056
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7062
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7082
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "自明でないラベルのついた初期化子です"
  
! #: cp/decl.cc:7086
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/decl.cc:7151
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "初期化子は `%s' のサイズの特定に失敗しました"
  
! #: cp/decl.cc:7158
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "`%s' での配列サイズを欠いています"
  
! #: cp/decl.cc:7170
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
  
! #: cp/decl.cc:7218
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.cc:7243
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr ""
  
! #: cp/decl.cc:7345
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7349
  #, 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:7356
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.cc:7399 rust/backend/rust-tree.cc:3278
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "未初期化定数を ROM に置かない"
  
! #: cp/decl.cc:7406 rust/backend/rust-tree.cc:3285
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
! #: cp/decl.cc:7415 rust/backend/rust-tree.cc:3294
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "初期化された変数 %q+D は dllimport とマークされています"
  
! #: cp/decl.cc:7423
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.cc:7427
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7430
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7730
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "無効なビット列初期化子です"
  
! #: cp/decl.cc:7802
  #, fuzzy, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "無名基底クラスの初期設定子が曖昧です"
  
! #: cp/decl.cc:7847
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.cc:7864 cp/init.cc:3439 cp/search.cc:1245
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "要求されたメンバ `%s' は多重継承グラフの中で曖昧です"
  
! #: cp/decl.cc:7869
  #, fuzzy, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/decl.cc:7894
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/decl.cc:7950
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "無効な初期化子です"
  
! #: cp/decl.cc:8004
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:8043 cp/decl.cc:8334 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:8086
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "スカラー初期化子がブレースで囲まれています"
  
! #: cp/decl.cc:8096
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "スカラー初期化子がブレースで囲まれています"
  
! #: cp/decl.cc:8230
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "初期化子のまわりのブレースを欠いています"
  
! #: cp/decl.cc:8364
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "ソースは不完全型へのポインタです"
  
! #: cp/decl.cc:8378
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "配列 `%s' の要素に不完全型があります"
  
! #: cp/decl.cc:8391
  #, fuzzy, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "ISO C89 は複合リテラルを禁じます"
  
! #: cp/decl.cc:8447
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "`%s' は不完全型です"
  
! #: cp/decl.cc:8468
  #, fuzzy, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "共用体初期化子内の要素が多すぎます"
  
! #: cp/decl.cc:8519
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.cc:8662
  #, fuzzy, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "_Pramga が括弧で囲まれた文字列リテラルを受け取りました"
  
! #: cp/decl.cc:8712
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "コンストラクタの静的メンバ初期化子は無効です"
  
! #: cp/decl.cc:8714
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8717
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "ISO C++ は new 式の初期化での `=' を禁じます"
  
! #: cp/decl.cc:8722
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(クラス外での初期化を必要とします)"
  
! #: cp/decl.cc:8749 cp/decl.cc:9773 cp/typeck.cc:8281 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:8946
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "仮引数 %qD が初期化されます"
  
! #: cp/decl.cc:9148
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "%d 番目の %qE の引数はアドレスでなければいけません"
  
! #: cp/decl.cc:9351
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "宣言内にない %<[*]%> です"
  
! #: cp/decl.cc:9375
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "一時オブジェクトのアドレスを取ろうとしています"
  
! #: cp/decl.cc:9380
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "一時オブジェクトのアドレスを取ろうとしています"
  
! #: cp/decl.cc:9385
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9390
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9395
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9460
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "宣言の中に代入(初期化ではなく)があります"
  
! #: cp/decl.cc:9481 cp/decl.cc:16997
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++ は名前つき戻り値を許可しません"
  
! #: cp/decl.cc:9485 cp/decl.cc:17001
  #, fuzzy, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%qs に対して記憶域クラスが指定されています"
  
! #: cp/decl.cc:9530 cp/decl.cc:16964
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "`%s' の宣言に `extern' がついており、初期化もされています"
  
! #: cp/decl.cc:9566
  #, fuzzy, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "非メンバ関数での `this' の使用は無効です"
  
! #: cp/decl.cc:9578
  #, 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:9634
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr "複雑なパラメタをもつ関数は inline にできません"
  
! #: cp/decl.cc:9795
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "前方での `%s' の宣言"
  
! #: cp/decl.cc:9838
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "%qE 属性は変数および関数へのみ適用できます"
  
! #: cp/decl.cc:9847
  #, 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:10064
  #, fuzzy, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "関数 `%s' が変数であるかのように初期化されました"
  
! #: cp/decl.cc:10299
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "不完全型のポインタへの間接参照"
  
! #: cp/decl.cc:10300
  #, fuzzy, gcc-internal-format
  msgid "lambda declared here"
  msgstr "ここで宣言されています"
  
! #: cp/decl.cc:10319
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.cc:10322
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10332
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.cc:10357
  #, fuzzy, gcc-internal-format
  msgid "in base class of %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/decl.cc:10365
  #, 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:10375
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10576 cp/decl.cc:10744
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "ソースは不完全型へのポインタです"
  
! #: cp/decl.cc:10588
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/decl.cc:10598 cp/decl.cc:10774
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 は可変長の配列 %qE を禁止しています"
  
! #: cp/decl.cc:10611 cp/decl.cc:10881
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/decl.cc:10623 cp/decl.cc:10933
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "定数式が欠けているか無効です"
  
! #: cp/decl.cc:10632 cp/decl.cc:11079
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/decl.cc:10638 cp/decl.cc:11084
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/decl.cc:10646 cp/decl.cc:11090
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "ソースは不完全型へのポインタです"
  
! #: cp/decl.cc:10768
  #, fuzzy, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr "メンバ関数 %qD 用の無効な初期化子です"
  
! #: cp/decl.cc:10784 cp/decl.cc:10941
  #, 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:10788
  #, 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:10791
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  
! #: cp/decl.cc:10943
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:10998 cp/decl.cc:11044
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11004
  #, fuzzy, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr "メンバ関数 %qD 用の無効な初期化子です"
  
! #: cp/decl.cc:11050
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.cc:11106
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "%<offsetof%> を静的データメンバ %qD へ適用できません"
  
! #: cp/decl.cc:11665
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11668
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11673
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11892
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "初期化子は `%s' のサイズの特定に失敗しました"
  
! #: cp/decl.cc:11896
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "`%s' での配列サイズを欠いています"
  
! #: cp/decl.cc:11899
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
  
! #: cp/decl.cc:11915
  #, fuzzy, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "他のクラス `%s' のデストラクタを、メンバにはできません"
  
! #: cp/decl.cc:11917
  #, fuzzy, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "他のクラス `%s' のデストラクタを、メンバにはできません"
  
! #: cp/decl.cc:11943
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.cc:11945
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.cc:11951
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11954
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11956
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:11962
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.cc:11965
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.cc:11967
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.cc:11973
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.cc:11976
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.cc:11978
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.cc:11985
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "領域 `%s' は関数として宣言されています"
  
! #: cp/decl.cc:11992
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/decl.cc:12024
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.cc:12064
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.cc:12141
  #, fuzzy, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr "--driver は最早サポートされません"
  
! #: cp/decl.cc:12179
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "%qD はテンプレート関数ではありません"
  
! #: cp/decl.cc:12181
  #, 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:12188
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12240
  #, fuzzy, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "宣言の中に代入(初期化ではなく)があります"
  
! #: cp/decl.cc:12251
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr ""
  
! #: cp/decl.cc:12274
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.cc:12283
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12314
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/decl.cc:12356
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "`::main' を template としては宣言できません"
  
! #: cp/decl.cc:12359
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "`::main' を inline としては宣言できません"
  
! #: cp/decl.cc:12362 cp/decl.cc:12365
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:12367
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:12369
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr ""
  
! #: cp/decl.cc:12374
  #, fuzzy, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr "`::main' を template としては宣言できません"
  
! #: cp/decl.cc:12375
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12436
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12438
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12439
  #, fuzzy, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr "静的メンバ %qD はビットフィールドに出来ません"
  
! #: cp/decl.cc:12444
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:12446
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "静的メンバ %qD はビットフィールドに出来ません"
  
! #: cp/decl.cc:12447
  #, fuzzy, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr "静的メンバ %qD はビットフィールドに出来ません"
  
! #: cp/decl.cc:12453 cp/decl.cc:15489 cp/decl.cc:15499 cp/parser.cc:13448
  #, fuzzy, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: cp/decl.cc:12466
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:12468 cp/decl.cc:12477 cp/typeck.cc:4914
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "ここで宣言されています"
  
! #: cp/decl.cc:12475
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:12481
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:12495
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.cc:12505
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qs は -mcpu= への引数としては無効です"
  
! #: cp/decl.cc:12513
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12519
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12526
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12531
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:12628
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "`main' は `int' を返さなければなりません"
  
! #: cp/decl.cc:12669
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.cc:12675
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "typedef %q+D が再定義されました"
  
! #: cp/decl.cc:12677
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%qD はここで宣言されています"
  
! #: cp/decl.cc:12694
  #, fuzzy, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "メンバ関数へのポインタが呼ばれましたが、クラススコープ内ではありません"
  
! #: cp/decl.cc:12900
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "`::main' を template としては宣言できません"
  
! #: cp/decl.cc:12903
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12912
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "自動変数 %qE は %<threadprivate%> になることは出来ません"
  
! #: cp/decl.cc:12915
  #, fuzzy, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr "%s=%s は数値ではありません"
  
! #: cp/decl.cc:12918
  #, fuzzy, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr "--driver は最早サポートされません"
  
! #: cp/decl.cc:13039
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "ISO C++ は new 式の初期化での `=' を禁じます"
  
! #: cp/decl.cc:13043
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.cc:13047
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.cc:13058
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13063
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ は new 式の初期化での `=' を禁じます"
  
! #: cp/decl.cc:13068
  #, 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:13180
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/decl.cc:13183
  #, fuzzy, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/decl.cc:13214 cp/decl.cc:13286
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/decl.cc:13218 cp/decl.cc:13289
  #, fuzzy, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "定数式が欠けているか無効です"
  
! #: cp/decl.cc:13269
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
  
! #: cp/decl.cc:13272
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
  
! #: cp/decl.cc:13296
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C89 は可変長サイズの配列 `%s' を禁じます"
  
! #: cp/decl.cc:13299
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C89 は可変長サイズの配列 `%s' を禁じます"
  
! #: cp/decl.cc:13305
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.cc:13308
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "可変長配列が使用されています"
  
! #: cp/decl.cc:13360
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "配列の次元がオーバーフローしました"
  
! #: cp/decl.cc:13420
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr "領域 `%s' は関数として宣言されています"
  
! #: cp/decl.cc:13423
  #, fuzzy, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/decl.cc:13433
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "`%s' の宣言は void の配列"
  
! #: cp/decl.cc:13435
  #, fuzzy, gcc-internal-format
  msgid "creating array of void"
  msgstr "`%s' の宣言は void の配列"
  
! #: cp/decl.cc:13440
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:13442
  #, fuzzy, gcc-internal-format
  msgid "creating array of functions"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:13447
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:13449
  #, fuzzy, gcc-internal-format
  msgid "creating array of references"
  msgstr "配列参照での添字を欠いています"
  
! #: cp/decl.cc:13454
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:13457
  #, fuzzy, gcc-internal-format
  msgid "creating array of function members"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:13475
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13479
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13493
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable-length array of %<auto%>"
  msgstr "可変長配列が使用されています"
  
! #: cp/decl.cc:13591
  #, fuzzy, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "コンストラクタに対する戻り値の型指定は無視されました"
  
! #: cp/decl.cc:13594
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/decl.cc:13605
  #, fuzzy, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "コンストラクタに対する戻り値の型指定は無視されました"
  
! #: cp/decl.cc:13608
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/decl.cc:13621
  #, fuzzy, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "コンストラクタに対する戻り値の型指定は無視されました"
  
! #: cp/decl.cc:13624
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13633
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "コンストラクタに対する戻り値の型指定は無視されました"
  
! #: cp/decl.cc:13636
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/decl.cc:13640
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "%qD の宣言内でテンプレート仮引数リストが多すぎます"
  
! #: cp/decl.cc:13649
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "`%s' の宣言が矛盾しています"
  
! #: cp/decl.cc:13670
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "無名変数やフィールドが void と宣言されました"
  
! #: cp/decl.cc:13678
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "変数またはフィールドが void と宣言されました"
  
! #: cp/decl.cc:13693
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "大域スコープ外の関数 `%s' に対する記憶クラス `inline' は無効です"
  
! #: cp/decl.cc:13698
  #, 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:13719
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13735
  #, fuzzy, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr "ms_hook_prologue は入れ子になった関数と両立できません"
  
! #: cp/decl.cc:13750
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13780
  #, fuzzy, gcc-internal-format
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "ms_hook_prologue は入れ子になった関数と両立できません"
  
! #: cp/decl.cc:13841
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13847
  #, fuzzy, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "コンストラクタは virtual 宣言できません"
  
! #: cp/decl.cc:13868
  #, fuzzy
  msgid "%e and %e specified together"
  msgstr "%<signed%> と %<unsigned%> が %qs に対して両方指定されています"
  
! #: cp/decl.cc:14081
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "未定義の型 `%s %s' の使用は不適切です"
  
! #: cp/decl.cc:14084 cp/decl.cc:14106
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "未定義の型 `%s %s' の使用は不適切です"
  
! #: cp/decl.cc:14087
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "未定義の型 `%s %s' の使用は不適切です"
  
! #: cp/decl.cc:14097
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%s=%s は数値ではありません"
  
! #: cp/decl.cc:14121
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:14128
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "`%s' の宣言は仮引数を覆い隠します"
  
! #: cp/decl.cc:14156
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.cc:14207
  #, fuzzy, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "関数の定義が `register' と宣言されました"
  
! #: cp/decl.cc:14215 cp/decl.cc:14224 cp/decl.cc:16206
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:14232
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "`%s' の extern 宣言がネストしています"
  
! #: cp/decl.cc:14237
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "%q+D の再宣言は仮引数を隠します"
  
! #: cp/decl.cc:14272
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.cc:14279 cp/decl.cc:14286 cp/decl.cc:14293 cp/decl.cc:14300
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "宣言内にない %<[*]%> です"
  
! #: cp/decl.cc:14311
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14321
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/decl.cc:14375
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C は単なる %<complex%> を %<double complex%> を意味するものとしてはサポートしません"
  
! #: cp/decl.cc:14425 cp/decl.cc:14429 cp/decl.cc:14432
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ では型の無い %qs の宣言を禁止しています"
  
! #: cp/decl.cc:14449
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "このターゲットでは %<__int128%> はサポートされていません"
  
! #: cp/decl.cc:14457
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ は %<__int128%> を %qs に対してはサポートしていません"
  
! #: cp/decl.cc:14520
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qs は %qs と併用しなければいけません"
  
! #: cp/decl.cc:14527
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr "%<__thread%> が %<typedef%> と併せて使用されています"
  
! #: cp/decl.cc:14536
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%<__thread%> が %<typedef%> と併せて使用されています"
  
! #: cp/decl.cc:14538
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%<__thread%> が %<typedef%> と併せて使用されています"
  
! #: cp/decl.cc:14607
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "complex は %qs に対しては無効です"
  
! #: cp/decl.cc:14651
  #, 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:14677
  #, fuzzy, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/decl.cc:14686
  #, 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:14699
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "仮引数宣言の中の typedef 宣言は無効です"
  
! #: cp/decl.cc:14706
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "仮引数 `%s' で指定された記憶クラス"
  
! #: cp/decl.cc:14716 cp/decl.cc:14896
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "仮引数 %qs に対して記憶域クラスタ指定されています"
  
! #: cp/decl.cc:14724 cp/decl.cc:14733 cp/decl.cc:14739 cp/decl.cc:14745
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "仮引数は %<constexpr%> として宣言してはいけません"
  
! #: cp/decl.cc:14755
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> がクラス宣言外で使用されています"
  
! #: cp/decl.cc:14765 cp/decl.cc:14768 cp/decl.cc:14774 cp/decl.cc:14785
! #: cp/decl.cc:14797 cp/decl.cc:14807 cp/decl.cc:14811
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/decl.cc:14771
  #, 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:14778 cp/decl.cc:14803
  #, 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:14791
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "無効な宣言です"
  
! #: cp/decl.cc:14815
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14827
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/decl.cc:14830
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14838
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/decl.cc:14868
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "%qs の宣言内に複数の記憶域クラスがあります"
  
! #: cp/decl.cc:14894
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "%qs に対して記憶域クラスが指定されています"
  
! #: cp/decl.cc:14908
  #, fuzzy, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "ネストした関数 `%s' は `extern' に宣言されました"
  
! #: cp/decl.cc:14913
  #, fuzzy, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "`%s' のトップレベルの宣言が `auto' を指定します"
  
! #: cp/decl.cc:14921
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.cc:14935
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "friend 関数宣言内の記憶クラス指定子は無効です"
  
! #: cp/decl.cc:15031
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "%qs の宣言内に複数の記憶域クラスがあります"
  
! #: cp/decl.cc:15037
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.cc:15104
  #, 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:15118
  #, fuzzy, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr "関数を inline にできません"
  
! #: cp/decl.cc:15124
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15128
  #, fuzzy, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr "静的メンバ %qD はビットフィールドに出来ません"
  
! #: cp/decl.cc:15136
  #, 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:15140
  #, fuzzy, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:15161
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15166
  #, fuzzy, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: cp/decl.cc:15170
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15191
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15195
  #, 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:15200
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "仮想関数は friend にできません"
  
! #: cp/decl.cc:15207
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15216
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15221
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "%<restrict%> の誤った使用法です"
  
! #: cp/decl.cc:15228
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15234
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "トップレベルでの `this' の使用は無効です"
  
! #: cp/decl.cc:15246
  #, fuzzy, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "関数戻り値の型修飾子は無視されました"
  
! #: cp/decl.cc:15256
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15269
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15283
  #, 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:15286
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15293
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15319
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15331
  #, fuzzy, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "`%s' は関数を返す関数として宣言されています"
  
! #: cp/decl.cc:15337
  #, fuzzy, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "`%s' は配列を返す関数として宣言されています"
  
! #: cp/decl.cc:15344
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.cc:15377
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:15379
  #, fuzzy, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:15384
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "コンストラクタは virtual 宣言できません"
  
! #: cp/decl.cc:15385
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "コンストラクタは virtual 宣言できません"
  
! #: cp/decl.cc:15393
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "コンストラクタは virtual 宣言できません"
  
! #: cp/decl.cc:15394
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "コンストラクタは virtual 宣言できません"
  
! #: cp/decl.cc:15412
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "コンストラクタは virtual 宣言できません"
  
! #: cp/decl.cc:15429
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "仮想関数は friend にできません"
  
! #: cp/decl.cc:15434
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/decl.cc:15438
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/decl.cc:15448
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15452
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15478
  #, fuzzy, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:15486
  #, fuzzy, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr "静的メンバ %qD はビットフィールドに出来ません"
  
! #: cp/decl.cc:15496
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15505
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:15528
  #, fuzzy, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "デストラクタは仮引数を取りません"
  
! #: cp/decl.cc:15576
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/decl.cc:15589 cp/decl.cc:15596
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "参照を参照として宣言できません"
  
! #: cp/decl.cc:15598
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/decl.cc:15627
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "参照を参照として宣言できません"
  
! #: cp/decl.cc:15628
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/decl.cc:15701
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.cc:15780
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.cc:15806
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "メンバ関数は暗黙的にそのクラスの friend です"
  
! #: cp/decl.cc:15811
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.cc:15841
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "オブジェクト以外がメンバ関数 %qD を呼び出すことは出来ません"
  
! #: cp/decl.cc:15843
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:15851
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15891
  #, fuzzy, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/decl.cc:15900
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15903
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15914
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<virtual%> がクラス宣言外で使用されています"
  
! #: cp/decl.cc:15917
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "空の宣言内に %<inline%> があります"
  
! #: cp/decl.cc:15920
  #, fuzzy, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "`explicit' にできるのは、コンストラクタだけです"
  
! #: cp/decl.cc:15930
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/decl.cc:15937
  #, fuzzy, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "非オブジェクトメンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/decl.cc:15943
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "関数 `%s' を `mutable' としては宣言できません"
  
! #: cp/decl.cc:15949
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "static `%s' を mutable として宣言できません"
  
! #: cp/decl.cc:15955
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "const `%s' を `mutable' として宣言できません"
  
! #: cp/decl.cc:15961
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "関数 `%s' を `mutable' としては宣言できません"
  
! #: cp/decl.cc:15977
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/decl.cc:15980
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:16006
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "宣言内にない %<[*]%> です"
  
! #: cp/decl.cc:16009
  #, fuzzy, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: cp/decl.cc:16014
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16018
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.cc:16044
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.cc:16136
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "クラス宣言の外側で virtual 指定しています"
  
! #: cp/decl.cc:16144
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "複雑なパラメタをもつ関数は inline にできません"
  
! #: cp/decl.cc:16146
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:16150
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/decl.cc:16163
  #, fuzzy, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "クラス `%s' を大域スコープの friend にしようとしています"
  
! #: cp/decl.cc:16183
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "非メンバ関数での `this' の使用は無効です"
  
! #: cp/decl.cc:16187
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16197
  #, fuzzy, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "`%s' の宣言はグローバル宣言を覆い隠します"
  
! #: cp/decl.cc:16212
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "`enum %s' の再宣言"
  
! #: cp/decl.cc:16231
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "仮引数宣言の中で `::' を使えません"
  
! #: cp/decl.cc:16241 cp/parser.cc:23112
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/decl.cc:16248
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16251
  #, fuzzy, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr "%qD は関数テンプレートではありません"
  
! #: cp/decl.cc:16257 cp/parser.cc:28188
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/decl.cc:16267
  #, fuzzy, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: cp/decl.cc:16321 cp/parser.cc:3932
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "無効なデフォルトテンプレート引数"
  
! #: cp/decl.cc:16325
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/decl.cc:16345
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
  
! #: cp/decl.cc:16348
  #, 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:16364
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "無効な用法の of %%d, %%x, 又は %%X"
  
! #: cp/decl.cc:16385
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "%s: 関数 `%s' の宣言が変換されていません\n"
  
! #: cp/decl.cc:16395
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "領域 `%s' は関数として宣言されています"
  
! #: cp/decl.cc:16405
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:16419
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16426
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "`%s' の宣言により `this' のメンバが覆い隠されます"
  
! #: cp/decl.cc:16433 cp/decl.cc:16446
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:16452
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16461
  #, fuzzy, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:16467
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:16475 cp/decl.cc:16833
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%s を開けません"
  
! #: cp/decl.cc:16485
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "変数 %qD が関数として再宣言されました"
  
! #: cp/decl.cc:16488
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "元の型はここで宣言されました"
  
! #: cp/decl.cc:16553
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "領域 `%s' は不完全な型です"
  
! #: cp/decl.cc:16558
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "仮引数が不完全型です"
  
! #: cp/decl.cc:16578
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "`%s' は関数でもメンバ関数でもありません -- friend とは宣言できません"
  
! #: cp/decl.cc:16581
  #, fuzzy, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "`%s' は関数でもメンバ関数でもありません -- friend とは宣言できません"
  
! #: cp/decl.cc:16599 cp/parser.cc:23682 cp/parser.cc:31059
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:16649 cp/decl.cc:16660
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "仮引数 %q+D が %<inline%> と宣言されています"
  
! #: cp/decl.cc:16654
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "関数を inline にできません"
  
! #: cp/decl.cc:16697 cp/decl.cc:16705 cp/decl.cc:16712 cp/decl.cc:16719
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "非オブジェクトメンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/decl.cc:16771
  #, fuzzy, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "関数 `%s' に対する記憶クラス `auto' は無効です"
  
! #: cp/decl.cc:16774
  #, fuzzy, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "関数 `%s' に対する記憶クラス `register' は無効です"
  
! #: cp/decl.cc:16780
  #, fuzzy, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "関数 `%s' に対する記憶クラス `auto' は無効です"
  
! #: cp/decl.cc:16784
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "関数 `%s' に対する記憶クラス `auto' は無効です"
  
! #: cp/decl.cc:16789
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "関数 %qD への代入です"
  
! #: cp/decl.cc:16792
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "初期化子リストは非メンバ関数では使えません"
  
! #: cp/decl.cc:16804
  #, fuzzy, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "大域スコープ外の関数 `%s' に対する記憶クラス `inline' は無効です"
  
! #: cp/decl.cc:16808
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "大域スコープ外の関数 `%s' に対する記憶クラス `inline' は無効です"
  
! #: cp/decl.cc:16816
  #, fuzzy, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtual な非クラス関数 `%s'"
  
! #: cp/decl.cc:16823
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/decl.cc:16824
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/decl.cc:16866
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:16875
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "他の関数内で static 関数を宣言できません"
  
! #: cp/decl.cc:16916
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:16923
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.cc:16929
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:16937
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "%<extern%> 変数 %qD の宣言が %<for%> ループ初期化宣言内にあります"
  
! #: cp/decl.cc:16944
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "仮引数は %<constexpr%> として宣言してはいけません"
  
! #: cp/decl.cc:16976
  #, fuzzy, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "`%s' が初期化されるところで、`extern' 宣言されました"
  
! #: cp/decl.cc:16981
  #, fuzzy, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: cp/decl.cc:17183
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "関数がローカル変数のアドレスを返しています"
  
! #: cp/decl.cc:17186
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "関数がローカル変数のアドレスを返しています"
  
! #: cp/decl.cc:17313
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/decl.cc:17317
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "仮引数宣言の中で `::' を使えません"
  
! #: cp/decl.cc:17346
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "仮引数 `%s' は無効です"
  
! #: cp/decl.cc:17354
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "パラメタはメソッドの型を不正に宣言しました"
  
! #: cp/decl.cc:17379
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17381
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17664
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:17743
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.cc:17750
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:17808
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:17816
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:17824
  #, 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:17834
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.cc:17844
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:17875
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ は無名構造体を禁止しています"
  
! #: cp/decl.cc:17885
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.cc:17911
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:17912
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:17924
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:17925
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:17936
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:17937 cp/decl.cc:17947
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:17948
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:17963
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.cc:17987
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "%s%s への変換で型変換演算子が利用されることは決してありません"
  
! #: cp/decl.cc:17994
  #, 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:17996
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "%s%s への変換で型変換演算子が利用されることは決してありません"
  
! #: cp/decl.cc:18005
  #, 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:18007
  #, 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:18023
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:18042
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18049
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18061
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:18118
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18142
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "%qD の無効なテンプレート宣言です"
  
! #: cp/decl.cc:18145
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.cc:18147
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "前方での `%s' の宣言"
  
! #: cp/decl.cc:18156
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:18157 cp/decl.cc:18165
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "前方での `%s' の宣言"
  
! #: cp/decl.cc:18164
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
--- 60001,62225 ----
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "`%s' の宣言に `extern' がついており、初期化もされています"
  
! #: cp/decl.cc:6640
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "初期化された変数 `%s' は dllimport マークされています"
  
! #: cp/decl.cc:6667
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/decl.cc:6676
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "%q#D のテンプレート宣言です"
  
! #: cp/decl.cc:6677
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "ポインタ宣言子に不適切な型修飾子"
  
! #: cp/decl.cc:6689
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:6705
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "重複した初期化子"
  
! #: cp/decl.cc:6754
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/decl.cc:6772
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6810
  #, 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:6819
  #, 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:6886
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "変数 `%s' には初期化子がありますが、不完全型です"
  
! #: cp/decl.cc:6895 cp/decl.cc:8379
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "配列 `%s' の要素に不完全型があります"
  
! #: cp/decl.cc:6906
  #, fuzzy, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "仮引数 `%s' は不完全型です"
  
! #: cp/decl.cc:6976
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.cc:7059
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7065
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7085
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "自明でないラベルのついた初期化子です"
  
! #: cp/decl.cc:7089
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/decl.cc:7154
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "初期化子は `%s' のサイズの特定に失敗しました"
  
! #: cp/decl.cc:7161
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "`%s' での配列サイズを欠いています"
  
! #: cp/decl.cc:7173
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
  
! #: cp/decl.cc:7221
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.cc:7246
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr ""
  
! #: cp/decl.cc:7348
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7352
  #, 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:7359
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.cc:7402 rust/backend/rust-tree.cc:3278
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "未初期化定数を ROM に置かない"
  
! #: cp/decl.cc:7409 rust/backend/rust-tree.cc:3285
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
! #: cp/decl.cc:7418 rust/backend/rust-tree.cc:3294
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "初期化された変数 %q+D は dllimport とマークされています"
  
! #: cp/decl.cc:7426
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.cc:7430
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7433
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7733
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "無効なビット列初期化子です"
  
! #: cp/decl.cc:7805
  #, fuzzy, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "無名基底クラスの初期設定子が曖昧です"
  
! #: cp/decl.cc:7850
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.cc:7867 cp/init.cc:3439 cp/search.cc:1245
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "要求されたメンバ `%s' は多重継承グラフの中で曖昧です"
  
! #: cp/decl.cc:7872
  #, fuzzy, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/decl.cc:7897
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/decl.cc:7953
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "無効な初期化子です"
  
! #: cp/decl.cc:8007
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:8046 cp/decl.cc:8337 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:8089
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "スカラー初期化子がブレースで囲まれています"
  
! #: cp/decl.cc:8099
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "スカラー初期化子がブレースで囲まれています"
  
! #: cp/decl.cc:8233
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "初期化子のまわりのブレースを欠いています"
  
! #: cp/decl.cc:8367
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "ソースは不完全型へのポインタです"
  
! #: cp/decl.cc:8381
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "配列 `%s' の要素に不完全型があります"
  
! #: cp/decl.cc:8394
  #, fuzzy, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "ISO C89 は複合リテラルを禁じます"
  
! #: cp/decl.cc:8450
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "`%s' は不完全型です"
  
! #: cp/decl.cc:8471
  #, fuzzy, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "共用体初期化子内の要素が多すぎます"
  
! #: cp/decl.cc:8522
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.cc:8665
  #, fuzzy, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "_Pramga が括弧で囲まれた文字列リテラルを受け取りました"
  
! #: cp/decl.cc:8715
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "コンストラクタの静的メンバ初期化子は無効です"
  
! #: cp/decl.cc:8717
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8720
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "ISO C++ は new 式の初期化での `=' を禁じます"
  
! #: cp/decl.cc:8725
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(クラス外での初期化を必要とします)"
  
! #: cp/decl.cc:8752 cp/decl.cc:9776 cp/typeck.cc:8281 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:8949
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "仮引数 %qD が初期化されます"
  
! #: cp/decl.cc:9151
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "%d 番目の %qE の引数はアドレスでなければいけません"
  
! #: cp/decl.cc:9354
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "宣言内にない %<[*]%> です"
  
! #: cp/decl.cc:9378
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "一時オブジェクトのアドレスを取ろうとしています"
  
! #: cp/decl.cc:9383
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "一時オブジェクトのアドレスを取ろうとしています"
  
! #: cp/decl.cc:9388
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9393
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9398
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9463
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "宣言の中に代入(初期化ではなく)があります"
  
! #: cp/decl.cc:9484 cp/decl.cc:17028
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++ は名前つき戻り値を許可しません"
  
! #: cp/decl.cc:9488 cp/decl.cc:17032
  #, fuzzy, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%qs に対して記憶域クラスが指定されています"
  
! #: cp/decl.cc:9533 cp/decl.cc:16995
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "`%s' の宣言に `extern' がついており、初期化もされています"
  
! #: cp/decl.cc:9569
  #, fuzzy, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "非メンバ関数での `this' の使用は無効です"
  
! #: cp/decl.cc:9581
  #, 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:9637
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr "複雑なパラメタをもつ関数は inline にできません"
  
! #: cp/decl.cc:9798
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "前方での `%s' の宣言"
  
! #: cp/decl.cc:9841
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "%qE 属性は変数および関数へのみ適用できます"
  
! #: cp/decl.cc:9850
  #, 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:10067
  #, fuzzy, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "関数 `%s' が変数であるかのように初期化されました"
  
! #: cp/decl.cc:10302
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "不完全型のポインタへの間接参照"
  
! #: cp/decl.cc:10303
  #, fuzzy, gcc-internal-format
  msgid "lambda declared here"
  msgstr "ここで宣言されています"
  
! #: cp/decl.cc:10322
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.cc:10325
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10335
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.cc:10360
  #, fuzzy, gcc-internal-format
  msgid "in base class of %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/decl.cc:10368
  #, 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:10378
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10579 cp/decl.cc:10747
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "ソースは不完全型へのポインタです"
  
! #: cp/decl.cc:10591
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/decl.cc:10601 cp/decl.cc:10777
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 は可変長の配列 %qE を禁止しています"
  
! #: cp/decl.cc:10614 cp/decl.cc:10884
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/decl.cc:10626 cp/decl.cc:10936
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "定数式が欠けているか無効です"
  
! #: cp/decl.cc:10635 cp/decl.cc:11082
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/decl.cc:10641 cp/decl.cc:11087
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/decl.cc:10649 cp/decl.cc:11093
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "ソースは不完全型へのポインタです"
  
! #: cp/decl.cc:10771
  #, fuzzy, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr "メンバ関数 %qD 用の無効な初期化子です"
  
! #: cp/decl.cc:10787 cp/decl.cc:10944
  #, 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:10791
  #, 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:10794
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  
! #: cp/decl.cc:10946
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11001 cp/decl.cc:11047
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11007
  #, fuzzy, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr "メンバ関数 %qD 用の無効な初期化子です"
  
! #: cp/decl.cc:11053
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.cc:11109
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "%<offsetof%> を静的データメンバ %qD へ適用できません"
  
! #: cp/decl.cc:11668
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11671
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11676
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11895
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "初期化子は `%s' のサイズの特定に失敗しました"
  
! #: cp/decl.cc:11899
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "`%s' での配列サイズを欠いています"
  
! #: cp/decl.cc:11902
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
  
! #: cp/decl.cc:11918
  #, fuzzy, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "他のクラス `%s' のデストラクタを、メンバにはできません"
  
! #: cp/decl.cc:11920
  #, fuzzy, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "他のクラス `%s' のデストラクタを、メンバにはできません"
  
! #: cp/decl.cc:11946
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.cc:11948
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.cc:11954
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11957
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11959
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:11965
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.cc:11968
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.cc:11970
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.cc:11976
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.cc:11979
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.cc:11981
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.cc:11988
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "領域 `%s' は関数として宣言されています"
  
! #: cp/decl.cc:11995
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/decl.cc:12027
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.cc:12067
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.cc:12144
  #, fuzzy, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr "--driver は最早サポートされません"
  
! #: cp/decl.cc:12182
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "%qD はテンプレート関数ではありません"
  
! #: cp/decl.cc:12184
  #, 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:12191
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12243
  #, fuzzy, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "宣言の中に代入(初期化ではなく)があります"
  
! #: cp/decl.cc:12254
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr ""
  
! #: cp/decl.cc:12277
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.cc:12286
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12317
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/decl.cc:12359
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "`::main' を template としては宣言できません"
  
! #: cp/decl.cc:12362
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "`::main' を inline としては宣言できません"
  
! #: cp/decl.cc:12365 cp/decl.cc:12368
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:12370
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:12372
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr ""
  
! #: cp/decl.cc:12377
  #, fuzzy, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr "`::main' を template としては宣言できません"
  
! #: cp/decl.cc:12378
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12439
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12441
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12442
  #, fuzzy, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr "静的メンバ %qD はビットフィールドに出来ません"
  
! #: cp/decl.cc:12447
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:12449
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "静的メンバ %qD はビットフィールドに出来ません"
  
! #: cp/decl.cc:12450
  #, fuzzy, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr "静的メンバ %qD はビットフィールドに出来ません"
  
! #: cp/decl.cc:12456 cp/decl.cc:15506 cp/decl.cc:15516 cp/parser.cc:13446
  #, fuzzy, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: cp/decl.cc:12469
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:12471 cp/decl.cc:12480 cp/typeck.cc:4914
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "ここで宣言されています"
  
! #: cp/decl.cc:12478
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:12484
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:12498
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.cc:12508
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qs は -mcpu= への引数としては無効です"
  
! #: cp/decl.cc:12516
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12522
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12529
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12534
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:12631
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "`main' は `int' を返さなければなりません"
  
! #: cp/decl.cc:12672
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.cc:12678
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "typedef %q+D が再定義されました"
  
! #: cp/decl.cc:12680
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%qD はここで宣言されています"
  
! #: cp/decl.cc:12700
  #, fuzzy, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "メンバ関数へのポインタが呼ばれましたが、クラススコープ内ではありません"
  
! #: cp/decl.cc:12906
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "`::main' を template としては宣言できません"
  
! #: cp/decl.cc:12909
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12918
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "自動変数 %qE は %<threadprivate%> になることは出来ません"
  
! #: cp/decl.cc:12921
  #, fuzzy, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr "%s=%s は数値ではありません"
  
! #: cp/decl.cc:12924
  #, fuzzy, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr "--driver は最早サポートされません"
  
! #: cp/decl.cc:13045
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "ISO C++ は new 式の初期化での `=' を禁じます"
  
! #: cp/decl.cc:13049
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.cc:13053
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.cc:13064
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13069
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ は new 式の初期化での `=' を禁じます"
  
! #: cp/decl.cc:13074
  #, 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:13186
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/decl.cc:13189
  #, fuzzy, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/decl.cc:13220 cp/decl.cc:13292
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/decl.cc:13224 cp/decl.cc:13295
  #, fuzzy, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "定数式が欠けているか無効です"
  
! #: cp/decl.cc:13275
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
  
! #: cp/decl.cc:13278
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
  
! #: cp/decl.cc:13302
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C89 は可変長サイズの配列 `%s' を禁じます"
  
! #: cp/decl.cc:13305
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C89 は可変長サイズの配列 `%s' を禁じます"
  
! #: cp/decl.cc:13311
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.cc:13314
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "可変長配列が使用されています"
  
! #: cp/decl.cc:13366
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "配列の次元がオーバーフローしました"
  
! #: cp/decl.cc:13426
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr "領域 `%s' は関数として宣言されています"
  
! #: cp/decl.cc:13429
  #, fuzzy, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/decl.cc:13439
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "`%s' の宣言は void の配列"
  
! #: cp/decl.cc:13441
  #, fuzzy, gcc-internal-format
  msgid "creating array of void"
  msgstr "`%s' の宣言は void の配列"
  
! #: cp/decl.cc:13446
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:13448
  #, fuzzy, gcc-internal-format
  msgid "creating array of functions"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:13453
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:13455
  #, fuzzy, gcc-internal-format
  msgid "creating array of references"
  msgstr "配列参照での添字を欠いています"
  
! #: cp/decl.cc:13460
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:13463
  #, fuzzy, gcc-internal-format
  msgid "creating array of function members"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:13481
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13485
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13499
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable-length array of %<auto%>"
  msgstr "可変長配列が使用されています"
  
! #: cp/decl.cc:13597
  #, fuzzy, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "コンストラクタに対する戻り値の型指定は無視されました"
  
! #: cp/decl.cc:13600
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/decl.cc:13611
  #, fuzzy, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "コンストラクタに対する戻り値の型指定は無視されました"
  
! #: cp/decl.cc:13614
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/decl.cc:13627
  #, fuzzy, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "コンストラクタに対する戻り値の型指定は無視されました"
  
! #: cp/decl.cc:13630
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13639
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "コンストラクタに対する戻り値の型指定は無視されました"
  
! #: cp/decl.cc:13642
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/decl.cc:13646
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "%qD の宣言内でテンプレート仮引数リストが多すぎます"
  
! #: cp/decl.cc:13655
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "`%s' の宣言が矛盾しています"
  
! #: cp/decl.cc:13676
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "無名変数やフィールドが void と宣言されました"
  
! #: cp/decl.cc:13684
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "変数またはフィールドが void と宣言されました"
  
! #: cp/decl.cc:13699
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "大域スコープ外の関数 `%s' に対する記憶クラス `inline' は無効です"
  
! #: cp/decl.cc:13704
  #, 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:13725
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13742
  #, fuzzy, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr "ms_hook_prologue は入れ子になった関数と両立できません"
  
! #: cp/decl.cc:13757
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13787
  #, fuzzy, gcc-internal-format
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "ms_hook_prologue は入れ子になった関数と両立できません"
  
! #: cp/decl.cc:13858
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13864
  #, fuzzy, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "コンストラクタは virtual 宣言できません"
  
! #: cp/decl.cc:13885
  #, fuzzy
  msgid "%e and %e specified together"
  msgstr "%<signed%> と %<unsigned%> が %qs に対して両方指定されています"
  
! #: cp/decl.cc:14098
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "未定義の型 `%s %s' の使用は不適切です"
  
! #: cp/decl.cc:14101 cp/decl.cc:14123
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "未定義の型 `%s %s' の使用は不適切です"
  
! #: cp/decl.cc:14104
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "未定義の型 `%s %s' の使用は不適切です"
  
! #: cp/decl.cc:14114
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%s=%s は数値ではありません"
  
! #: cp/decl.cc:14138
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:14145
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "`%s' の宣言は仮引数を覆い隠します"
  
! #: cp/decl.cc:14173
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.cc:14224
  #, fuzzy, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "関数の定義が `register' と宣言されました"
  
! #: cp/decl.cc:14232 cp/decl.cc:14241 cp/decl.cc:16237
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:14249
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "`%s' の extern 宣言がネストしています"
  
! #: cp/decl.cc:14254
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "%q+D の再宣言は仮引数を隠します"
  
! #: cp/decl.cc:14289
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.cc:14296 cp/decl.cc:14303 cp/decl.cc:14310 cp/decl.cc:14317
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "宣言内にない %<[*]%> です"
  
! #: cp/decl.cc:14328
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14338
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/decl.cc:14392
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C は単なる %<complex%> を %<double complex%> を意味するものとしてはサポートしません"
  
! #: cp/decl.cc:14442 cp/decl.cc:14446 cp/decl.cc:14449
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ では型の無い %qs の宣言を禁止しています"
  
! #: cp/decl.cc:14466
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "このターゲットでは %<__int128%> はサポートされていません"
  
! #: cp/decl.cc:14474
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ は %<__int128%> を %qs に対してはサポートしていません"
  
! #: cp/decl.cc:14537
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qs は %qs と併用しなければいけません"
  
! #: cp/decl.cc:14544
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr "%<__thread%> が %<typedef%> と併せて使用されています"
  
! #: cp/decl.cc:14553
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%<__thread%> が %<typedef%> と併せて使用されています"
  
! #: cp/decl.cc:14555
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%<__thread%> が %<typedef%> と併せて使用されています"
  
! #: cp/decl.cc:14624
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "complex は %qs に対しては無効です"
  
! #: cp/decl.cc:14668
  #, 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:14694
  #, fuzzy, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/decl.cc:14703
  #, 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:14716
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "仮引数宣言の中の typedef 宣言は無効です"
  
! #: cp/decl.cc:14723
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "仮引数 `%s' で指定された記憶クラス"
  
! #: cp/decl.cc:14733 cp/decl.cc:14913
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "仮引数 %qs に対して記憶域クラスタ指定されています"
  
! #: cp/decl.cc:14741 cp/decl.cc:14750 cp/decl.cc:14756 cp/decl.cc:14762
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "仮引数は %<constexpr%> として宣言してはいけません"
  
! #: cp/decl.cc:14772
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> がクラス宣言外で使用されています"
  
! #: cp/decl.cc:14782 cp/decl.cc:14785 cp/decl.cc:14791 cp/decl.cc:14802
! #: cp/decl.cc:14814 cp/decl.cc:14824 cp/decl.cc:14828
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/decl.cc:14788
  #, 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:14795 cp/decl.cc:14820
  #, 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:14808
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "無効な宣言です"
  
! #: cp/decl.cc:14832
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14844
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/decl.cc:14847
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14855
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/decl.cc:14885
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "%qs の宣言内に複数の記憶域クラスがあります"
  
! #: cp/decl.cc:14911
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "%qs に対して記憶域クラスが指定されています"
  
! #: cp/decl.cc:14925
  #, fuzzy, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "ネストした関数 `%s' は `extern' に宣言されました"
  
! #: cp/decl.cc:14930
  #, fuzzy, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "`%s' のトップレベルの宣言が `auto' を指定します"
  
! #: cp/decl.cc:14938
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.cc:14952
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "friend 関数宣言内の記憶クラス指定子は無効です"
  
! #: cp/decl.cc:15048
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "%qs の宣言内に複数の記憶域クラスがあります"
  
! #: cp/decl.cc:15054
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.cc:15121
  #, 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:15135
  #, fuzzy, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr "関数を inline にできません"
  
! #: cp/decl.cc:15141
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15145
  #, fuzzy, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr "静的メンバ %qD はビットフィールドに出来ません"
  
! #: cp/decl.cc:15153
  #, 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:15157
  #, fuzzy, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:15178
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15183
  #, fuzzy, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: cp/decl.cc:15187
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15208
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15212
  #, 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:15217
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "仮想関数は friend にできません"
  
! #: cp/decl.cc:15224
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15233
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15238
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "%<restrict%> の誤った使用法です"
  
! #: cp/decl.cc:15245
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15251
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "トップレベルでの `this' の使用は無効です"
  
! #: cp/decl.cc:15263
  #, fuzzy, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "関数戻り値の型修飾子は無視されました"
  
! #: cp/decl.cc:15273
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15286
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15300
  #, 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:15303
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15310
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15336
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15348
  #, fuzzy, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "`%s' は関数を返す関数として宣言されています"
  
! #: cp/decl.cc:15354
  #, fuzzy, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "`%s' は配列を返す関数として宣言されています"
  
! #: cp/decl.cc:15361
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.cc:15394
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:15396
  #, fuzzy, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:15401
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "コンストラクタは virtual 宣言できません"
  
! #: cp/decl.cc:15402
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "コンストラクタは virtual 宣言できません"
  
! #: cp/decl.cc:15410
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "コンストラクタは virtual 宣言できません"
  
! #: cp/decl.cc:15411
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "コンストラクタは virtual 宣言できません"
  
! #: cp/decl.cc:15429
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "コンストラクタは virtual 宣言できません"
  
! #: cp/decl.cc:15446
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "仮想関数は friend にできません"
  
! #: cp/decl.cc:15451
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/decl.cc:15455
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/decl.cc:15465
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15469
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15495
  #, fuzzy, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:15503
  #, fuzzy, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr "静的メンバ %qD はビットフィールドに出来ません"
  
! #: cp/decl.cc:15513
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15522
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:15545
  #, fuzzy, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "デストラクタは仮引数を取りません"
  
! #: cp/decl.cc:15593
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/decl.cc:15606 cp/decl.cc:15613
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "参照を参照として宣言できません"
  
! #: cp/decl.cc:15615
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/decl.cc:15644
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "参照を参照として宣言できません"
  
! #: cp/decl.cc:15645
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/decl.cc:15718
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.cc:15797
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.cc:15823
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "メンバ関数は暗黙的にそのクラスの friend です"
  
! #: cp/decl.cc:15828
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.cc:15858
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "オブジェクト以外がメンバ関数 %qD を呼び出すことは出来ません"
  
! #: cp/decl.cc:15860
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:15868
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15922
  #, fuzzy, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/decl.cc:15931
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15934
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15945
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<virtual%> がクラス宣言外で使用されています"
  
! #: cp/decl.cc:15948
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "空の宣言内に %<inline%> があります"
  
! #: cp/decl.cc:15951
  #, fuzzy, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "`explicit' にできるのは、コンストラクタだけです"
  
! #: cp/decl.cc:15961
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/decl.cc:15968
  #, fuzzy, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "非オブジェクトメンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/decl.cc:15974
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "関数 `%s' を `mutable' としては宣言できません"
  
! #: cp/decl.cc:15980
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "static `%s' を mutable として宣言できません"
  
! #: cp/decl.cc:15986
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "const `%s' を `mutable' として宣言できません"
  
! #: cp/decl.cc:15992
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "関数 `%s' を `mutable' としては宣言できません"
  
! #: cp/decl.cc:16008
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/decl.cc:16011
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:16037
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "宣言内にない %<[*]%> です"
  
! #: cp/decl.cc:16040
  #, fuzzy, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: cp/decl.cc:16045
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16049
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.cc:16075
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.cc:16167
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "クラス宣言の外側で virtual 指定しています"
  
! #: cp/decl.cc:16175
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "複雑なパラメタをもつ関数は inline にできません"
  
! #: cp/decl.cc:16177
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:16181
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/decl.cc:16194
  #, fuzzy, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "クラス `%s' を大域スコープの friend にしようとしています"
  
! #: cp/decl.cc:16214
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "非メンバ関数での `this' の使用は無効です"
  
! #: cp/decl.cc:16218
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16228
  #, fuzzy, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "`%s' の宣言はグローバル宣言を覆い隠します"
  
! #: cp/decl.cc:16243
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "`enum %s' の再宣言"
  
! #: cp/decl.cc:16262
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "仮引数宣言の中で `::' を使えません"
  
! #: cp/decl.cc:16272 cp/parser.cc:23108
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/decl.cc:16279
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16282
  #, fuzzy, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr "%qD は関数テンプレートではありません"
  
! #: cp/decl.cc:16288 cp/parser.cc:28184
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/decl.cc:16298
  #, fuzzy, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: cp/decl.cc:16352 cp/parser.cc:3932
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "無効なデフォルトテンプレート引数"
  
! #: cp/decl.cc:16356
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/decl.cc:16376
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
  
! #: cp/decl.cc:16379
  #, 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:16395
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "無効な用法の of %%d, %%x, 又は %%X"
  
! #: cp/decl.cc:16416
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "%s: 関数 `%s' の宣言が変換されていません\n"
  
! #: cp/decl.cc:16426
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "領域 `%s' は関数として宣言されています"
  
! #: cp/decl.cc:16436
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:16450
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16457
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "`%s' の宣言により `this' のメンバが覆い隠されます"
  
! #: cp/decl.cc:16464 cp/decl.cc:16477
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:16483
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16492
  #, fuzzy, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:16498
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:16506 cp/decl.cc:16864
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%s を開けません"
  
! #: cp/decl.cc:16516
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "変数 %qD が関数として再宣言されました"
  
! #: cp/decl.cc:16519
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "元の型はここで宣言されました"
  
! #: cp/decl.cc:16584
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "領域 `%s' は不完全な型です"
  
! #: cp/decl.cc:16589
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "仮引数が不完全型です"
  
! #: cp/decl.cc:16609
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "`%s' は関数でもメンバ関数でもありません -- friend とは宣言できません"
  
! #: cp/decl.cc:16612
  #, fuzzy, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "`%s' は関数でもメンバ関数でもありません -- friend とは宣言できません"
  
! #: cp/decl.cc:16630 cp/parser.cc:23678 cp/parser.cc:31067
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:16680 cp/decl.cc:16691
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "仮引数 %q+D が %<inline%> と宣言されています"
  
! #: cp/decl.cc:16685
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "関数を inline にできません"
  
! #: cp/decl.cc:16728 cp/decl.cc:16736 cp/decl.cc:16743 cp/decl.cc:16750
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "非オブジェクトメンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/decl.cc:16802
  #, fuzzy, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "関数 `%s' に対する記憶クラス `auto' は無効です"
  
! #: cp/decl.cc:16805
  #, fuzzy, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "関数 `%s' に対する記憶クラス `register' は無効です"
  
! #: cp/decl.cc:16811
  #, fuzzy, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "関数 `%s' に対する記憶クラス `auto' は無効です"
  
! #: cp/decl.cc:16815
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "関数 `%s' に対する記憶クラス `auto' は無効です"
  
! #: cp/decl.cc:16820
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "関数 %qD への代入です"
  
! #: cp/decl.cc:16823
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "初期化子リストは非メンバ関数では使えません"
  
! #: cp/decl.cc:16835
  #, fuzzy, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "大域スコープ外の関数 `%s' に対する記憶クラス `inline' は無効です"
  
! #: cp/decl.cc:16839
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "大域スコープ外の関数 `%s' に対する記憶クラス `inline' は無効です"
  
! #: cp/decl.cc:16847
  #, fuzzy, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtual な非クラス関数 `%s'"
  
! #: cp/decl.cc:16854
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/decl.cc:16855
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/decl.cc:16897
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:16906
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "他の関数内で static 関数を宣言できません"
  
! #: cp/decl.cc:16947
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:16954
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.cc:16960
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:16968
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "%<extern%> 変数 %qD の宣言が %<for%> ループ初期化宣言内にあります"
  
! #: cp/decl.cc:16975
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "仮引数は %<constexpr%> として宣言してはいけません"
  
! #: cp/decl.cc:17007
  #, fuzzy, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "`%s' が初期化されるところで、`extern' 宣言されました"
  
! #: cp/decl.cc:17012
  #, fuzzy, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: cp/decl.cc:17214
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "関数がローカル変数のアドレスを返しています"
  
! #: cp/decl.cc:17217
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "関数がローカル変数のアドレスを返しています"
  
! #: cp/decl.cc:17344
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/decl.cc:17348
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "仮引数宣言の中で `::' を使えません"
  
! #: cp/decl.cc:17377
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "仮引数 `%s' は無効です"
  
! #: cp/decl.cc:17385
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "パラメタはメソッドの型を不正に宣言しました"
  
! #: cp/decl.cc:17410
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17412
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17695
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:17774
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.cc:17781
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:17839
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:17847
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:17855
  #, 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:17865
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.cc:17875
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:17906
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ は無名構造体を禁止しています"
  
! #: cp/decl.cc:17916
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.cc:17942
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:17943
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:17955
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:17956
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:17967
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:17968 cp/decl.cc:17978
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:17979
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:17994
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.cc:18018
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "%s%s への変換で型変換演算子が利用されることは決してありません"
  
! #: cp/decl.cc:18025
  #, 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:18027
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "%s%s への変換で型変換演算子が利用されることは決してありません"
  
! #: cp/decl.cc:18036
  #, 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:18038
  #, 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:18054
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:18073
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18080
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18092
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:18149
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18173
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "%qD の無効なテンプレート宣言です"
  
! #: cp/decl.cc:18176
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.cc:18178
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "前方での `%s' の宣言"
  
! #: cp/decl.cc:18187
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:18188 cp/decl.cc:18196
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "前方での `%s' の宣言"
  
! #: cp/decl.cc:18195
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 62153,62253 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18179
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.cc:18222 cp/name-lookup.cc:6364 cp/name-lookup.cc:6498
! #: cp/parser.cc:8120 cp/parser.cc:35476
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: cp/decl.cc:18232
  #, 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:18254 cp/name-lookup.cc:6053
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:18283 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7811
! #: cp/parser.cc:21307 cp/pt.cc:10233
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.cc:18288
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18393
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "事前の宣言なしの大域関数に関して警告する"
  
! #: cp/decl.cc:18420
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "`%s' の宣言は仮引数を覆い隠します"
  
! #: cp/decl.cc:18563
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18570
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18581
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.cc:18630
  #, fuzzy, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "型修飾子 `%s' は struct や class の後には使えません"
  
! #: cp/decl.cc:18660
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:18662
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "重複した case の値"
  
! #: cp/decl.cc:18835
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18838 cp/decl.cc:18847 cp/decl.cc:18858 cp/decl.cc:19480
! #: cp/parser.cc:24038
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "`%s' は前にここで定義されました"
  
! #: cp/decl.cc:18844
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18855
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18930
  #, fuzzy, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "述語は識別子でなければなりません"
--- 62231,62331 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18210
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.cc:18253 cp/name-lookup.cc:6471 cp/name-lookup.cc:6605
! #: cp/parser.cc:8122 cp/parser.cc:35474
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: cp/decl.cc:18263
  #, 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:18285 cp/name-lookup.cc:6160
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:18314 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7813
! #: cp/parser.cc:21303 cp/pt.cc:10235
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.cc:18319
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18424
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "事前の宣言なしの大域関数に関して警告する"
  
! #: cp/decl.cc:18451
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "`%s' の宣言は仮引数を覆い隠します"
  
! #: cp/decl.cc:18594
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18601
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18612
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.cc:18661
  #, fuzzy, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "型修飾子 `%s' は struct や class の後には使えません"
  
! #: cp/decl.cc:18691
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:18693
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "重複した case の値"
  
! #: cp/decl.cc:18866
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18869 cp/decl.cc:18878 cp/decl.cc:18889 cp/decl.cc:19511
! #: cp/parser.cc:24034
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "`%s' は前にここで定義されました"
  
! #: cp/decl.cc:18875
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18886
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18961
  #, fuzzy, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "述語は識別子でなければなりません"
*************** msgstr "述語は識別子でなけれ�
*** 62256,62342 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19099
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19287
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "`%s' の列挙値が整数定数ではありません"
  
! #: cp/decl.cc:19297
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "`%s' の列挙値が整数定数ではありません"
  
! #: cp/decl.cc:19346
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "整数定数が %<unsigned long%> 型に対して大きすぎます"
  
! #: cp/decl.cc:19347
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "ISO C は列挙値を %<int%> の範囲に制限しています"
  
! #: cp/decl.cc:19358
  #, fuzzy, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "列挙値がオーバーフロー"
  
! #: cp/decl.cc:19378
  #, fuzzy, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "%qE 用の列挙値が整数定数ではありません"
  
! #: cp/decl.cc:19478 cp/parser.cc:24036
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "%q#T が複数定義されています"
  
! #: cp/decl.cc:19552
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "戻り値の型が不完全型です"
  
! #: cp/decl.cc:19722 cp/typeck.cc:11632
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:20540
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "非 void を戻す関数内に return 文がありません"
  
! #: cp/decl.cc:20542 cp/typeck.cc:11510
  #, fuzzy, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "関数の戻り型は %<volatile%> と互換性がありません"
  
! #: cp/decl.cc:20553
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20611
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "非 void を戻す関数内に return 文がありません"
  
! #: cp/decl.cc:20807
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.cc:21205
  #, fuzzy, gcc-internal-format
  msgid "using %qs"
  msgstr "%s を閉じているときにエラーが発生しました: %m"
  
! #: cp/decl.cc:21217
  #, fuzzy, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "%qD の型をデフォルトの %<int%> にします"
--- 62334,62420 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19130
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19318
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "`%s' の列挙値が整数定数ではありません"
  
! #: cp/decl.cc:19328
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "`%s' の列挙値が整数定数ではありません"
  
! #: cp/decl.cc:19377
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "整数定数が %<unsigned long%> 型に対して大きすぎます"
  
! #: cp/decl.cc:19378
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "ISO C は列挙値を %<int%> の範囲に制限しています"
  
! #: cp/decl.cc:19389
  #, fuzzy, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "列挙値がオーバーフロー"
  
! #: cp/decl.cc:19409
  #, fuzzy, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "%qE 用の列挙値が整数定数ではありません"
  
! #: cp/decl.cc:19509 cp/parser.cc:24032
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "%q#T が複数定義されています"
  
! #: cp/decl.cc:19583
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "戻り値の型が不完全型です"
  
! #: cp/decl.cc:19753 cp/typeck.cc:11632
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:20571
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "非 void を戻す関数内に return 文がありません"
  
! #: cp/decl.cc:20573 cp/typeck.cc:11510
  #, fuzzy, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "関数の戻り型は %<volatile%> と互換性がありません"
  
! #: cp/decl.cc:20584
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20642
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "非 void を戻す関数内に return 文がありません"
  
! #: cp/decl.cc:20838
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.cc:21236
  #, fuzzy, gcc-internal-format
  msgid "using %qs"
  msgstr "%s を閉じているときにエラーが発生しました: %m"
  
! #: cp/decl.cc:21248
  #, fuzzy, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "%qD の型をデフォルトの %<int%> にします"
*************** msgstr "共用体がここで定義さ�
*** 62457,62558 ****
  msgid "explicit template argument list not allowed"
  msgstr "明示的なテンプレート引数リストは許可されていません"
  
! #: cp/decl2.cc:1332
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "%qD は既に %qT 内で定義されています"
  
! #: cp/decl2.cc:1365 cp/decl2.cc:1373 cp/decl2.cc:1487
  #, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "メンバ関数 %qD 用の無効な初期化子です"
  
! #: cp/decl2.cc:1382
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr "静的メンバ関数 %qD 用の初期化子が指定されています"
  
! #: cp/decl2.cc:1385 cp/decl2.cc:1491
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "静的メンバ関数 %qD 用の初期化子が指定されています"
  
! #: cp/decl2.cc:1433
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "%<asm%> 指定は非静的データメンバに関しては許可されていません"
  
! #: cp/decl2.cc:1594
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "非整数型のビットフィールド %qD です"
  
! #: cp/decl2.cc:1602
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "%qD をビットフィールド型として宣言できません"
  
! #: cp/decl2.cc:1613
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "ビットフィールド %qD を関数型として宣言できません"
  
! #: cp/decl2.cc:1619
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "ビットフィールド %qD を関数型として宣言できません"
  
! #: cp/decl2.cc:1626
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "%qD は既にクラス %qT 内で定義されています"
  
! #: cp/decl2.cc:1634
  #, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "静的メンバ %qD はビットフィールドに出来ません"
  
! #: cp/decl2.cc:1648
  #, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "ビットフィールドの幅が %qD 非整数型 %qT です"
  
! #: cp/decl2.cc:2103
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.cc:2273
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "無名構造体が名前つき型の中にありません"
  
! #: cp/decl2.cc:2289
  #, fuzzy, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "%q+#D は無効です。無名共用体は非静的データメンバのみ持つことが出来ます"
  
! #: cp/decl2.cc:2296
  #, fuzzy, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr "無名共用体内に非公開メンバ %q+#D があります"
  
! #: cp/decl2.cc:2299
  #, fuzzy, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr "無名共用体内に保護されたメンバ %q+#D があります"
  
! #: cp/decl2.cc:2364
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "anonumous 名前空間の集合体は static でなければなりません"
  
! #: cp/decl2.cc:2373
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "メンバがない無名共用体です"
  
! #: cp/decl2.cc:2410
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%> の戻り型は %qT でなければいけません"
--- 62535,62636 ----
  msgid "explicit template argument list not allowed"
  msgstr "明示的なテンプレート引数リストは許可されていません"
  
! #: cp/decl2.cc:1331
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "%qD は既に %qT 内で定義されています"
  
! #: cp/decl2.cc:1364 cp/decl2.cc:1372 cp/decl2.cc:1486
  #, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "メンバ関数 %qD 用の無効な初期化子です"
  
! #: cp/decl2.cc:1381
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr "静的メンバ関数 %qD 用の初期化子が指定されています"
  
! #: cp/decl2.cc:1384 cp/decl2.cc:1490
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "静的メンバ関数 %qD 用の初期化子が指定されています"
  
! #: cp/decl2.cc:1432
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr "%<asm%> 指定は非静的データメンバに関しては許可されていません"
  
! #: cp/decl2.cc:1593
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "非整数型のビットフィールド %qD です"
  
! #: cp/decl2.cc:1601
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "%qD をビットフィールド型として宣言できません"
  
! #: cp/decl2.cc:1612
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "ビットフィールド %qD を関数型として宣言できません"
  
! #: cp/decl2.cc:1618
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "ビットフィールド %qD を関数型として宣言できません"
  
! #: cp/decl2.cc:1625
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "%qD は既にクラス %qT 内で定義されています"
  
! #: cp/decl2.cc:1633
  #, gcc-internal-format
  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 です"
  
! #: cp/decl2.cc:2102
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.cc:2272
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "無名構造体が名前つき型の中にありません"
  
! #: cp/decl2.cc:2288
  #, fuzzy, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "%q+#D は無効です。無名共用体は非静的データメンバのみ持つことが出来ます"
  
! #: cp/decl2.cc:2295
  #, fuzzy, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr "無名共用体内に非公開メンバ %q+#D があります"
  
! #: cp/decl2.cc:2298
  #, fuzzy, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr "無名共用体内に保護されたメンバ %q+#D があります"
  
! #: cp/decl2.cc:2363
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr "anonumous 名前空間の集合体は static でなければなりません"
  
! #: cp/decl2.cc:2372
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "メンバがない無名共用体です"
  
! #: cp/decl2.cc:2409
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr "%<operator new%> の戻り型は %qT でなければいけません"
*************** msgstr "%<operator new%> の戻り型は
*** 62561,62659 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:2422
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "%<operator new%> の第一引数はデフォルト引数を持っていてはいけません"
  
! #: cp/decl2.cc:2438
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "%<operator new%> は第一引数として型 %<size_t%> (%qT) をとります"
  
! #: cp/decl2.cc:2468
  #, fuzzy, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "`operator delete' の戻り型は `void' でなければなりません"
  
! #: cp/decl2.cc:2483
  #, fuzzy, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl2.cc:2486
  #, fuzzy, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "`operator delete' の戻り型は `void' でなければなりません"
  
! #: cp/decl2.cc:2488
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.cc:2498
  #, fuzzy, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "`operator delete' は第一引数として `void *' 型をとります"
  
! #: cp/decl2.cc:3596
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3600
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3606
  #, fuzzy, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3610
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3618
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.cc:3637
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3641
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3647
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3651
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3658
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.cc:5434
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but never defined"
  msgstr "`%s' が `static' と宣言されましたが未定義です"
  
! #: cp/decl2.cc:5438
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but not defined"
  msgstr "`%s' が `static' と宣言されましたが未定義です"
--- 62639,62737 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:2421
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "%<operator new%> の第一引数はデフォルト引数を持っていてはいけません"
  
! #: cp/decl2.cc:2437
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr "%<operator new%> は第一引数として型 %<size_t%> (%qT) をとります"
  
! #: cp/decl2.cc:2467
  #, fuzzy, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "`operator delete' の戻り型は `void' でなければなりません"
  
! #: cp/decl2.cc:2482
  #, fuzzy, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl2.cc:2485
  #, fuzzy, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "`operator delete' の戻り型は `void' でなければなりません"
  
! #: cp/decl2.cc:2487
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.cc:2497
  #, fuzzy, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr "`operator delete' は第一引数として `void *' 型をとります"
  
! #: cp/decl2.cc:3595
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3599
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3605
  #, fuzzy, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3609
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3617
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.cc:3636
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3640
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3646
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3650
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3657
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.cc:5433
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but never defined"
  msgstr "`%s' が `static' と宣言されましたが未定義です"
  
! #: cp/decl2.cc:5437
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but not defined"
  msgstr "`%s' が `static' と宣言されましたが未定義です"
*************** msgstr "`%s' が `static' と宣言さ�
*** 62662,62770 ****
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:5448
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5452
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5456
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.cc:5474
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "`%s' が `static' と宣言されましたが未定義です"
  
! #: cp/decl2.cc:5478
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but not defined here"
  msgstr "`%s' が `static' と宣言されましたが未定義です"
  
! #: cp/decl2.cc:5486
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5489
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5694
  #, fuzzy, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "%q+D のセクションが前の宣言と競合しています"
  
! #: cp/decl2.cc:5697
  #, fuzzy, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "前方での `%s' の宣言"
  
! #: cp/decl2.cc:5699
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:5771 cp/decl2.cc:5774
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:6152
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr "`%s' が使われましたが未定義です"
  
! #: cp/decl2.cc:6386
  #, fuzzy, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "仮引数リストからの仮引数名を欠いています"
  
! #: cp/decl2.cc:6391
  #, fuzzy, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr "strftime フォーマットは引数をフォーマットできません"
  
! #: cp/decl2.cc:6514
  #, fuzzy, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "%qE は廃止されました"
  
! #: cp/decl2.cc:6518
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:6705
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.cc:6714
  #, fuzzy, gcc-internal-format
  msgid "use of deleted function %qD: %s"
  msgstr "不明な spec 関数 %qs です"
  
! #: cp/decl2.cc:6718
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr ""
  
! #: cp/decl2.cc:6766
  #, fuzzy, gcc-internal-format
  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 ""
--- 62740,62848 ----
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:5447
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5451
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5455
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.cc:5473
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "`%s' が `static' と宣言されましたが未定義です"
  
! #: cp/decl2.cc:5477
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but not defined here"
  msgstr "`%s' が `static' と宣言されましたが未定義です"
  
! #: cp/decl2.cc:5485
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5488
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5693
  #, fuzzy, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "%q+D のセクションが前の宣言と競合しています"
  
! #: cp/decl2.cc:5696
  #, fuzzy, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "前方での `%s' の宣言"
  
! #: cp/decl2.cc:5698
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:5770 cp/decl2.cc:5773
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:6151
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr "`%s' が使われましたが未定義です"
  
! #: cp/decl2.cc:6385
  #, fuzzy, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "仮引数リストからの仮引数名を欠いています"
  
! #: cp/decl2.cc:6390
  #, fuzzy, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr "strftime フォーマットは引数をフォーマットできません"
  
! #: cp/decl2.cc:6513
  #, fuzzy, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "%qE は廃止されました"
  
! #: cp/decl2.cc:6517
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:6704
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.cc:6713
  #, fuzzy, gcc-internal-format
  msgid "use of deleted function %qD: %s"
  msgstr "不明な spec 関数 %qs です"
  
! #: cp/decl2.cc:6717
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr ""
  
! #: cp/decl2.cc:6765
  #, fuzzy, gcc-internal-format
  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 ""
*************** msgstr "クラスタイプ項を欠い�
*** 62882,63114 ****
  
  #: cp/error.cc:4010
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is a namespace"
  msgid "but %qE is a namespace"
  msgstr "%qD は名前空間です"
  
! #: cp/error.cc:4012
  #, fuzzy, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/error.cc:4040
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr ""
  
! #: cp/error.cc:4043
  #, fuzzy
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "%s: %qs のインスタンス内:\n"
  
! #: cp/error.cc:4044
  #, fuzzy, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "%s: %qs のインスタンス内:\n"
  
! #: cp/error.cc:4066
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.cc:4069
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.cc:4173
  #, fuzzy, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "%s:%d:   ここから再帰的に実体化されました"
  
! #: cp/error.cc:4175
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4180
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4181
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4186
  #, fuzzy, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr "%s:%d:   %qs から再帰的に実体化されました\n"
  
! #: cp/error.cc:4187
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4194
  #, fuzzy, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr "%s:%d:   ここから再帰的に実体化されました"
  
! #: cp/error.cc:4195
  #, fuzzy, gcc-internal-format
  msgid "required from here\n"
  msgstr "ここから呼び出されました"
  
! #: cp/error.cc:4245
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4297
  #, fuzzy, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr "%s:%d:%d:   %qs から実体化されました\n"
  
! #: cp/error.cc:4310
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4325
  #, fuzzy, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr "前方での `%s' の宣言"
  
! #: cp/error.cc:4347
  #, fuzzy, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr "Ada では -c または -S が必要です"
  
! #: cp/error.cc:4378
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4379
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "in requirements "
  msgstr "引数がありません"
  
! #: cp/error.cc:4497
  #, fuzzy, gcc-internal-format
  msgid "(no argument)"
  msgstr "引数がありません"
  
! #: cp/error.cc:4591
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4943
  #, 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:4948
  #, 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:4953
  #, 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:4958
  #, 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:4963
  #, 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:4968
  #, 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:4973
  #, 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:4979
  #, 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:4984
  #, 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:4989
  #, 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:4994
  #, 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:4999
  #, 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:5004
  #, 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:5010
  #, 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:5015
  #, 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:5070
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.cc:5075
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr ""
  
! #: cp/error.cc:5090
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qT は %qE という名前のメンバを持っていません"
  
! #: cp/error.cc:5094 cp/typeck.cc:3012
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/error.cc:5116
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%qT は %qE という名前のメンバを持っていません"
  
! #: cp/error.cc:5120 cp/typeck.cc:3641
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/error.cc:5131
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%qD は %qD 内では宣言されていません"
  
! #: cp/error.cc:5135
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr ""
--- 62960,63197 ----
  
  #: cp/error.cc:4010
  #, fuzzy, gcc-internal-format
+ msgid "but %qE is a variable template"
+ msgstr "%qD は変数ではありません"
+ 
+ #: cp/error.cc:4012
+ #, fuzzy, gcc-internal-format
  #| msgid "%qD is a namespace"
  msgid "but %qE is a namespace"
  msgstr "%qD は名前空間です"
  
! #: cp/error.cc:4014
  #, fuzzy, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/error.cc:4042
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr ""
  
! #: cp/error.cc:4045
  #, fuzzy
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "%s: %qs のインスタンス内:\n"
  
! #: cp/error.cc:4046
  #, fuzzy, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "%s: %qs のインスタンス内:\n"
  
! #: cp/error.cc:4068
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.cc:4071
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.cc:4175
  #, fuzzy, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "%s:%d:   ここから再帰的に実体化されました"
  
! #: cp/error.cc:4177
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4182
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4183
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4188
  #, fuzzy, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr "%s:%d:   %qs から再帰的に実体化されました\n"
  
! #: cp/error.cc:4189
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4196
  #, fuzzy, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr "%s:%d:   ここから再帰的に実体化されました"
  
! #: cp/error.cc:4197
  #, fuzzy, gcc-internal-format
  msgid "required from here\n"
  msgstr "ここから呼び出されました"
  
! #: cp/error.cc:4247
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4299
  #, fuzzy, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr "%s:%d:%d:   %qs から実体化されました\n"
  
! #: cp/error.cc:4312
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4327
  #, fuzzy, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr "前方での `%s' の宣言"
  
! #: cp/error.cc:4349
  #, fuzzy, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr "Ada では -c または -S が必要です"
  
! #: cp/error.cc:4380
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4381
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "in requirements "
  msgstr "引数がありません"
  
! #: cp/error.cc:4499
  #, fuzzy, gcc-internal-format
  msgid "(no argument)"
  msgstr "引数がありません"
  
! #: cp/error.cc:4593
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4945
  #, 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:4950
  #, 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:4955
  #, 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:4960
  #, 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:4965
  #, 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:4970
  #, 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:4975
  #, 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:4981
  #, 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:4986
  #, 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:4991
  #, 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:4996
  #, 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:5001
  #, 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:5006
  #, 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:5012
  #, 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:5017
  #, 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:5072
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.cc:5077
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr ""
  
! #: cp/error.cc:5092
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qT は %qE という名前のメンバを持っていません"
  
! #: cp/error.cc:5096 cp/typeck.cc:3012
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/error.cc:5118
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%qT は %qE という名前のメンバを持っていません"
  
! #: cp/error.cc:5122 cp/typeck.cc:3641
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/error.cc:5133
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%qD は %qD 内では宣言されていません"
  
! #: cp/error.cc:5137
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr ""
*************** msgstr ""
*** 63331,63337 ****
  msgid "member %qD is used uninitialized"
  msgstr "%qE は初期化されていません"
  
! #: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5112 cp/typeck2.cc:1519
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
--- 63414,63420 ----
  msgid "member %qD is used uninitialized"
  msgstr "%qE は初期化されていません"
  
! #: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5118 cp/typeck2.cc:1519
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
*************** msgstr ""
*** 63447,63453 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.cc:2383 cp/reflect.cc:2522 cp/semantics.cc:4492
  #: rust/backend/rust-tree.cc:4192
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
--- 63530,63536 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.cc:2383 cp/reflect.cc:2553 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
*************** msgstr ""
*** 63644,63681 ****
  msgid "initializer ends prematurely"
  msgstr "初期設定子の末尾が本来より早く出現しました"
  
! #: cp/init.cc:5321
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "delete での配列サイズが不明です"
  
! #: cp/init.cc:5358
  #, fuzzy, gcc-internal-format
  #| msgid "return type is an incomplete type"
  msgid "operator %<delete%> used on incomplete type"
  msgstr "戻り値の型が不完全型です"
  
! #: cp/init.cc:5373
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5379
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:5394
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5399
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5713
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
--- 63727,63764 ----
  msgid "initializer ends prematurely"
  msgstr "初期設定子の末尾が本来より早く出現しました"
  
! #: cp/init.cc:5327
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "delete での配列サイズが不明です"
  
! #: cp/init.cc:5364
  #, fuzzy, gcc-internal-format
  #| msgid "return type is an incomplete type"
  msgid "operator %<delete%> used on incomplete type"
  msgstr "戻り値の型が不完全型です"
  
! #: cp/init.cc:5379
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5385
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:5400
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5405
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5719
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
*************** msgstr "%s への #pragma implementation
*** 63765,63771 ****
  msgid "%qD not defined"
  msgstr "\"%s\" は定義されていません"
  
! #: cp/lex.cc:811 cp/parser.cc:3999 cp/parser.cc:34700
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
--- 63848,63854 ----
  msgid "%qD not defined"
  msgstr "\"%s\" は定義されていません"
  
! #: cp/lex.cc:811 cp/parser.cc:3999 cp/parser.cc:34698
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
*************** msgstr ""
*** 63795,63858 ****
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2733
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.cc:2737
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
  #. TODO Mangle pack indexing
  #. <https://github.com/itanium-cxx-abi/cxx-abi/issues/175>.
! #: cp/mangle.cc:2744
  #, gcc-internal-format
  msgid "mangling type pack index"
  msgstr ""
  
! #: cp/mangle.cc:4009
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4014
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "警告: "
  
! #: cp/mangle.cc:4088
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4784
  #, 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:4830 cp/mangle.cc:5009
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4836 cp/mangle.cc:5015
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5162
  #, 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:5167
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5172
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
--- 63878,63941 ----
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2738
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.cc:2742
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
  #. TODO Mangle pack indexing
  #. <https://github.com/itanium-cxx-abi/cxx-abi/issues/175>.
! #: cp/mangle.cc:2749
  #, gcc-internal-format
  msgid "mangling type pack index"
  msgstr ""
  
! #: cp/mangle.cc:4014
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4019
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "警告: "
  
! #: cp/mangle.cc:4093
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4789
  #, 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:4835 cp/mangle.cc:5014
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4841 cp/mangle.cc:5020
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5167
  #, 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:5172
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5177
  #, 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 ""
*** 64124,64175 ****
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.cc:3689
  #, fuzzy, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "キャストによる関数の型が適合しません"
  
! #: cp/method.cc:3691 cp/method.cc:3736
  #, fuzzy, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "キャストによる関数の型が適合しません"
  
! #: cp/method.cc:3711
  #, 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:3716
  #, 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:3721
  #, 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:3726
  #, 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:3834
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.cc:3854
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "複雑なパラメタをもつ関数は inline にできません"
  
! #: cp/method.cc:3893
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr ""
  
! #: cp/method.cc:3902
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
--- 64207,64258 ----
  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 ""
*************** msgstr "target 属性はこのマシン�
*** 64215,64684 ****
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr "%qE 属性は非クラス型に関しては無視されます"
  
! #: cp/module.cc:12489
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12493
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with no tags"
  msgstr ""
  
! #: cp/module.cc:12496
  #, fuzzy, gcc-internal-format
  msgid "existing declaration here with tags %qE"
  msgstr "前の %q+D の宣言はここです"
  
! #: cp/module.cc:12499
  #, 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:12544
  #, fuzzy, gcc-internal-format
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "`%s' の宣言が矛盾しています"
  
! #: cp/module.cc:12558 cp/module.cc:12686
  #, fuzzy, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr "無効な宣言です"
  
! #: cp/module.cc:12572
  #, fuzzy, gcc-internal-format
  msgid "conflicting argument list for imported declaration %#qD"
  msgstr "無効な宣言です"
  
! #: cp/module.cc:12579
  #, fuzzy, gcc-internal-format
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "無効な宣言です"
  
! #: cp/module.cc:12617
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr "`%s' の宣言が矛盾しています"
  
! #: cp/module.cc:12636
  #, fuzzy, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "無効な宣言です"
  
! #: cp/module.cc:12661
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "無効な宣言です"
  
! #: cp/module.cc:12677
  #, fuzzy, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr "無効な宣言です"
  
! #: cp/module.cc:12703
  #, fuzzy, gcc-internal-format
  msgid "existing declaration %#qD"
  msgstr "無効な宣言です"
  
! #: cp/module.cc:12806
  #, fuzzy, gcc-internal-format
  #| msgid "no default argument for %qD"
  msgid "conflicting default argument for %#qD"
  msgstr "%qD 用のデフォルト引数がありません"
  
! #: cp/module.cc:12808 cp/module.cc:12835
  #, fuzzy, gcc-internal-format
  msgid "existing default declared here"
  msgstr "フィールドの型はここで宣言されました"
  
! #: cp/module.cc:12832
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "仮引数リストからの仮引数名を欠いています"
  
! #: cp/module.cc:13957
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr "初期化された変数 `%s' は dllimport マークされています"
  
! #: cp/module.cc:13959
  #, fuzzy, gcc-internal-format
  #| msgid "missing definition"
  msgid "existing definition %qD"
  msgstr "定義がありません"
  
! #: cp/module.cc:13971
  #, fuzzy, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr "型 %qT の引数が %qT と一致しません"
  
! #: cp/module.cc:13973
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "... this enumerator %qD"
  msgstr "列挙型 %q+D の再宣言です"
  
! #: cp/module.cc:13979
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:13983
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14200
  #, fuzzy, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: cp/module.cc:14218
  #, fuzzy, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/module.cc:14242
  #, fuzzy, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr "`%s' が別のシンボル種として再宣言されました"
  
! #: cp/module.cc:14260
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr ""
  
! #: cp/module.cc:14272
  #, fuzzy, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr "%qD は %qD 内では宣言されていません"
  
! #: cp/module.cc:14283
  #, fuzzy, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr "%qD は %qD 内では宣言されていません"
  
! #: cp/module.cc:14315
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14324
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14360
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr "非テンプレート %qD がテンプレートとして使用されています"
  
! #: cp/module.cc:14372
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr "非テンプレート %qD がテンプレートとして使用されています"
  
! #: cp/module.cc:14424
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14426
  #, fuzzy, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr "メンバ関数の名前を欠いています"
  
! #: cp/module.cc:14456 cp/module.cc:14493
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15827 cp/module.cc:15837
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15842
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15895
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15905
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:15963
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:15970
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16601
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16619
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16621 cp/module.cc:22712
  #, fuzzy, gcc-internal-format
  msgid "module %qs declared here"
  msgstr "%qD はここで宣言されています"
  
! #: cp/module.cc:16973
  #, fuzzy, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr "%s\"%s\"%s は許可されていません"
  
! #: cp/module.cc:16979
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20041
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20281
  #, fuzzy, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr "前の %q+D の宣言はここです"
  
! #: cp/module.cc:20306 cp/module.cc:20309
  #, fuzzy, gcc-internal-format
  #| msgid "inconsistent instance variable specification"
  msgid "inconsistent imported macro definition %qE"
  msgstr "インスタンス変数の仕様が一貫していません"
  
! #: cp/module.cc:20315
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20317
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20651
  #, fuzzy, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr "%s: ファイル `%s' を削除できません: %s\n"
  
! #: cp/module.cc:20691 cp/module.cc:20696
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr "`コンパイラのバージョンを表示する"
  
! #: cp/module.cc:20702
  #, 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:20732
  #, gcc-internal-format
  msgid "module %qs found"
  msgstr ""
  
! #: cp/module.cc:20734
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20735
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20752
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20766
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20779
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20799
  #, fuzzy, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr "例外処理を無効にしました. 有効にするには -fexceptions を使ってください"
  
! #: cp/module.cc:20801
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20804
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20822
  #, fuzzy, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr "<戻り値> "
  
! #: cp/module.cc:20914
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "interface partition is not exported"
  msgstr "スタック制限式はサポートされていません"
  
! #: cp/module.cc:21487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr "%s を開くのに失敗しました"
  
! #: cp/module.cc:21526
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr "%s を開くのに失敗しました"
  
! #: cp/module.cc:21536
  #, 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:21541
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21544
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21896
  #, fuzzy, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr "%q+D のセクションが前の宣言と競合しています"
  
! #: cp/module.cc:21899
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "%q+D のセクションが前の宣言と競合しています"
  
! #: cp/module.cc:21905
  #, fuzzy, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr "%q+D のセクションが前の宣言と競合しています"
  
! #: cp/module.cc:21908
  #, fuzzy, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr "%q+D のセクションが前の宣言と競合しています"
  
! #: cp/module.cc:21913
  #, fuzzy, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr "%qD はここで宣言されています"
  
! #: cp/module.cc:21917
  #, fuzzy, gcc-internal-format
  msgid "import declared in global module"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/module.cc:21923
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/module.cc:21926
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr "リンク無し %q+D の再定義です"
  
! #: cp/module.cc:21931
  #, fuzzy, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr "前はここで宣言されました"
  
! #: cp/module.cc:21935
  #, fuzzy, gcc-internal-format
  msgid "previously declared in global module"
  msgstr "前はここで宣言されました"
  
! #: cp/module.cc:22074
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22089
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "%q#D が宣言されています"
  
! #: cp/module.cc:22096
  #, 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:22359
  #, fuzzy, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr "%s を閉じているときにエラーが発生しました: %m"
  
! #: cp/module.cc:22546
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22547
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22554
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22555
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22617
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22621
  #, fuzzy, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr "-mrecip=%s 用の不明なオプションです"
  
! #: cp/module.cc:22659
  #, fuzzy, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/module.cc:22661
  #, fuzzy, gcc-internal-format
  msgid "module declared here"
  msgstr "ここで宣言されています"
--- 64298,64767 ----
  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:12715
  #, 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:12646
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr "`%s' の宣言が矛盾しています"
  
! #: cp/module.cc:12665
  #, fuzzy, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "無効な宣言です"
  
! #: cp/module.cc:12690
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "無効な宣言です"
  
! #: cp/module.cc:12706
  #, fuzzy, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr "無効な宣言です"
  
! #: cp/module.cc:12732
  #, fuzzy, gcc-internal-format
  msgid "existing declaration %#qD"
  msgstr "無効な宣言です"
  
! #: cp/module.cc:12835
  #, fuzzy, gcc-internal-format
  #| msgid "no default argument for %qD"
  msgid "conflicting default argument for %#qD"
  msgstr "%qD 用のデフォルト引数がありません"
  
! #: cp/module.cc:12837 cp/module.cc:12864
  #, fuzzy, gcc-internal-format
  msgid "existing default declared here"
  msgstr "フィールドの型はここで宣言されました"
  
! #: cp/module.cc:12861
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "仮引数リストからの仮引数名を欠いています"
  
! #: cp/module.cc:13986
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr "初期化された変数 `%s' は dllimport マークされています"
  
! #: cp/module.cc:13988
  #, fuzzy, gcc-internal-format
  #| msgid "missing definition"
  msgid "existing definition %qD"
  msgstr "定義がありません"
  
! #: cp/module.cc:14000
  #, fuzzy, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr "型 %qT の引数が %qT と一致しません"
  
! #: cp/module.cc:14002
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "... this enumerator %qD"
  msgstr "列挙型 %q+D の再宣言です"
  
! #: cp/module.cc:14008
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14012
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14229
  #, fuzzy, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: cp/module.cc:14247
  #, fuzzy, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/module.cc:14271
  #, fuzzy, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr "`%s' が別のシンボル種として再宣言されました"
  
! #: cp/module.cc:14289
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr ""
  
! #: cp/module.cc:14301
  #, fuzzy, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr "%qD は %qD 内では宣言されていません"
  
! #: cp/module.cc:14312
  #, fuzzy, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr "%qD は %qD 内では宣言されていません"
  
! #: cp/module.cc:14344
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14353
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14389
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr "非テンプレート %qD がテンプレートとして使用されています"
  
! #: cp/module.cc:14401
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr "非テンプレート %qD がテンプレートとして使用されています"
  
! #: cp/module.cc:14453
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14455
  #, fuzzy, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr "メンバ関数の名前を欠いています"
  
! #: cp/module.cc:14485 cp/module.cc:14522
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15866 cp/module.cc:15876
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15881
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15934
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15944
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16002
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16009
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16640
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16658
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16660 cp/module.cc:22766
  #, fuzzy, gcc-internal-format
  msgid "module %qs declared here"
  msgstr "%qD はここで宣言されています"
  
! #: cp/module.cc:17015
  #, fuzzy, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr "%s\"%s\"%s は許可されていません"
  
! #: cp/module.cc:17021
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20083
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20323
  #, fuzzy, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr "前の %q+D の宣言はここです"
  
! #: cp/module.cc:20348 cp/module.cc:20351
  #, fuzzy, gcc-internal-format
  #| msgid "inconsistent instance variable specification"
  msgid "inconsistent imported macro definition %qE"
  msgstr "インスタンス変数の仕様が一貫していません"
  
! #: cp/module.cc:20357
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20359
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20693
  #, fuzzy, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr "%s: ファイル `%s' を削除できません: %s\n"
  
! #: cp/module.cc:20733 cp/module.cc:20738
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr "`コンパイラのバージョンを表示する"
  
! #: cp/module.cc:20744
  #, 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:20774
  #, gcc-internal-format
  msgid "module %qs found"
  msgstr ""
  
! #: cp/module.cc:20776
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20777
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20794
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20808
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20821
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20841
  #, fuzzy, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr "例外処理を無効にしました. 有効にするには -fexceptions を使ってください"
  
! #: cp/module.cc:20843
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20846
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20864
  #, fuzzy, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr "<戻り値> "
  
! #: cp/module.cc:20956
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "interface partition is not exported"
  msgstr "スタック制限式はサポートされていません"
  
! #: cp/module.cc:21531
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr "%s を開くのに失敗しました"
  
! #: cp/module.cc:21570
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr "%s を開くのに失敗しました"
  
! #: cp/module.cc:21580
  #, 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:21585
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21588
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21940
  #, fuzzy, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr "%q+D のセクションが前の宣言と競合しています"
  
! #: cp/module.cc:21943
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "%q+D のセクションが前の宣言と競合しています"
  
! #: cp/module.cc:21949
  #, fuzzy, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr "%q+D のセクションが前の宣言と競合しています"
  
! #: cp/module.cc:21952
  #, fuzzy, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr "%q+D のセクションが前の宣言と競合しています"
  
! #: cp/module.cc:21957
  #, fuzzy, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr "%qD はここで宣言されています"
  
! #: cp/module.cc:21961
  #, fuzzy, gcc-internal-format
  msgid "import declared in global module"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/module.cc:21967
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/module.cc:21970
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr "リンク無し %q+D の再定義です"
  
! #: cp/module.cc:21975
  #, fuzzy, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr "前はここで宣言されました"
  
! #: cp/module.cc:21979
  #, fuzzy, gcc-internal-format
  msgid "previously declared in global module"
  msgstr "前はここで宣言されました"
  
! #: cp/module.cc:22118
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22133
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "%q#D が宣言されています"
  
! #: cp/module.cc:22140
  #, 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:22403
  #, fuzzy, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr "%s を閉じているときにエラーが発生しました: %m"
  
! #: cp/module.cc:22590
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22591
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22598
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22599
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22661
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22665
  #, fuzzy, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr "-mrecip=%s 用の不明なオプションです"
  
! #: cp/module.cc:22713
  #, fuzzy, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/module.cc:22715
  #, fuzzy, gcc-internal-format
  msgid "module declared here"
  msgstr "ここで宣言されています"
*************** msgstr "ここで宣言されていま�
*** 64690,65111 ****
  #. 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:22676
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22707 cp/module.cc:23245
  #, fuzzy, gcc-internal-format
  msgid "module already declared"
  msgstr "シンボルの頭にアンダースコアをつける"
  
! #: cp/module.cc:22708 cp/module.cc:23246
  #, fuzzy, gcc-internal-format
  msgid "module already imported"
  msgstr "シンボルの頭にアンダースコアをつける"
  
! #: cp/module.cc:22713
  #, fuzzy, gcc-internal-format
  msgid "module %qs imported here"
  msgstr "%qD はここで宣言されています"
  
! #: cp/module.cc:22921
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:22927
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr "<不明な演算子>"
  
! #: cp/module.cc:23031
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23071
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23073
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23074
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23447
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23451
  #, fuzzy, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "伝統的な前処理を有効にする"
  
! #: cp/module.cc:23483 cp/module.cc:23512
  #, fuzzy, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr "%%R への無効な被演算子です"
  
! #: cp/module.cc:23522
  #, fuzzy, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr "無効な %qD の使用です"
  
! #: cp/module.cc:23722
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23762
  #, fuzzy, gcc-internal-format
  #| msgid "error writing %qs"
  msgid "writing CMI %qs"
  msgstr "%qs へ書き込み中にエラーが発生しました"
  
! #: cp/module.cc:23777
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23780
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23782
  #, fuzzy, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr "%qD はここで宣言されています"
  
! #: cp/module.cc:23846
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr "%s を開くのに失敗しました"
  
! #: cp/module.cc:23943
  #, fuzzy, gcc-internal-format
  msgid "unknown header kind %qs"
  msgstr "不明な TLS モデル %qs です"
  
! #: cp/name-lookup.cc:1337
  #, 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:1349
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD declared here with internal linkage"
  msgstr "%qE がここでは宣言されていません (関数内ではない)"
  
! #: cp/name-lookup.cc:2956 cp/name-lookup.cc:4076 cp/name-lookup.cc:4176
  #, 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:2994
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "%q+D の再宣言は仮引数を隠します"
  
! #: cp/name-lookup.cc:3000
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr "`%s' のセクションは前方でに宣言されたものと衝突します"
  
! #: cp/name-lookup.cc:3170
  #, fuzzy, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr "%d 個のコンストラクタが見つかりました\n"
  
! #: cp/name-lookup.cc:3317
  #, fuzzy, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "`%s' の宣言が矛盾しています"
  
! #: cp/name-lookup.cc:3322
  #, fuzzy, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/name-lookup.cc:3432
  #, fuzzy, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "パラメタはメソッドの型を不正に宣言しました"
  
! #: cp/name-lookup.cc:3469 cp/name-lookup.cc:3473
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "`%s' の宣言は仮引数を覆い隠します"
  
! #: cp/name-lookup.cc:3634
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "`%s' の宣言により `this' のメンバが覆い隠されます"
  
! #: cp/name-lookup.cc:4161
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/name-lookup.cc:4774
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.cc:4777
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.cc:5376
  #, fuzzy, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: cp/name-lookup.cc:5380
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr "%qD はここで宣言されています"
  
! #: cp/name-lookup.cc:5383
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: cp/name-lookup.cc:5386
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr "%qD はここで宣言されています"
  
! #: cp/name-lookup.cc:6200
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.cc:6216
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6224
  #, 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:6240 cp/pt.cc:19470
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%s=%s は数値ではありません"
  
! #: cp/name-lookup.cc:6250
  #, fuzzy, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "%q#D のテンプレート宣言です"
  
! #: cp/name-lookup.cc:6261 cp/name-lookup.cc:6334
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/name-lookup.cc:6284
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/name-lookup.cc:6344
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6356
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "%qD は %qD 内では宣言されていません"
  
! #: cp/name-lookup.cc:6372
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "%q#D が宣言されています"
  
! #: cp/name-lookup.cc:6383
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6476
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6518
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "`%s' の宣言が矛盾しています"
  
! #: cp/name-lookup.cc:6528
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6598
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD は %qD 内では宣言されていません"
  
! #: cp/name-lookup.cc:6600
  #, fuzzy, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "領域 `%s' は関数として宣言されています"
  
! #: cp/name-lookup.cc:6655
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "%s: オプション `%s' には引数が必要です\n"
  
! #: cp/name-lookup.cc:6662
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6673 cp/name-lookup.cc:6701
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6679
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "非インライン (noinline) 属性が与えられたインライン関数 %qD です"
  
! #: cp/name-lookup.cc:6726 cp/name-lookup.cc:9214
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "`%s' 属性の疑似命令が無視されました"
  
! #: cp/name-lookup.cc:7056
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7108
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  
! #: cp/name-lookup.cc:7114
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7444
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7450
  #, fuzzy, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "`this' は静的メンバ関数から使用できません"
  
! #: cp/name-lookup.cc:7890
  #, fuzzy, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "弱い %q+D は %qE として定義できません"
  
! #: cp/name-lookup.cc:7893
  #, fuzzy, gcc-internal-format
  msgid "it was later defined here"
  msgstr "構造体がここで定義されています"
  
! #: cp/name-lookup.cc:8707
  #, 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:9184
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "%qs スイッチは既にサポートされていません"
  
! #: cp/name-lookup.cc:9187
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9206
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/name-lookup.cc:9212
  #, fuzzy, gcc-internal-format
  msgid "annotation on using directive"
  msgstr "#line 指示を生成しない"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9300
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.cc:9425
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: cp/name-lookup.cc:9441
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:9511
  #, 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:9513
  #, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9517
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<namespace%>"
  msgid "exporting unnamed namespace"
  msgstr "%<namespace%> が予期されます"
  
! #: cp/name-lookup.cc:9527
  #, fuzzy, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "メソッド属性を指定するのは最後のみでなければいけません"
  
! #: cp/name-lookup.cc:9577
  #, fuzzy, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%q+D  のアドレス領域は前の宣言と競合しています"
  
! #: cp/name-lookup.cc:9579
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "`%s' は前にここで定義されました"
  
! #: cp/name-lookup.cc:9622
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9631
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 64773,65194 ----
  #. 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:22730
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22761 cp/module.cc:23299
  #, fuzzy, gcc-internal-format
  msgid "module already declared"
  msgstr "シンボルの頭にアンダースコアをつける"
  
! #: cp/module.cc:22762 cp/module.cc:23300
  #, fuzzy, gcc-internal-format
  msgid "module already imported"
  msgstr "シンボルの頭にアンダースコアをつける"
  
! #: cp/module.cc:22767
  #, fuzzy, gcc-internal-format
  msgid "module %qs imported here"
  msgstr "%qD はここで宣言されています"
  
! #: cp/module.cc:22975
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:22981
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr "<不明な演算子>"
  
! #: cp/module.cc:23085
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23125
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23127
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23128
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23507
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23511
  #, fuzzy, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "伝統的な前処理を有効にする"
  
! #: cp/module.cc:23543 cp/module.cc:23572
  #, fuzzy, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr "%%R への無効な被演算子です"
  
! #: cp/module.cc:23582
  #, fuzzy, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr "無効な %qD の使用です"
  
! #: cp/module.cc:23782
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23822
  #, fuzzy, gcc-internal-format
  #| msgid "error writing %qs"
  msgid "writing CMI %qs"
  msgstr "%qs へ書き込み中にエラーが発生しました"
  
! #: cp/module.cc:23837
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23840
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23842
  #, fuzzy, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr "%qD はここで宣言されています"
  
! #: cp/module.cc:23906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr "%s を開くのに失敗しました"
  
! #: cp/module.cc:24003
  #, 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:4069 cp/name-lookup.cc:4169
  #, 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:4154
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/name-lookup.cc:4881
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.cc:4884
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.cc:5483
  #, fuzzy, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: cp/name-lookup.cc:5487
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr "%qD はここで宣言されています"
  
! #: cp/name-lookup.cc:5490
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: cp/name-lookup.cc:5493
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr "%qD はここで宣言されています"
  
! #: cp/name-lookup.cc:6307
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.cc:6323
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6331
  #, 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:6347 cp/pt.cc:19528
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%s=%s は数値ではありません"
  
! #: cp/name-lookup.cc:6357
  #, fuzzy, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "%q#D のテンプレート宣言です"
  
! #: cp/name-lookup.cc:6368 cp/name-lookup.cc:6441
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/name-lookup.cc:6391
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/name-lookup.cc:6451
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6463
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "%qD は %qD 内では宣言されていません"
  
! #: cp/name-lookup.cc:6479
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "%q#D が宣言されています"
  
! #: cp/name-lookup.cc:6490
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6583
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6625
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "`%s' の宣言が矛盾しています"
  
! #: cp/name-lookup.cc:6635
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6705
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD は %qD 内では宣言されていません"
  
! #: cp/name-lookup.cc:6707
  #, fuzzy, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "領域 `%s' は関数として宣言されています"
  
! #: cp/name-lookup.cc:6762
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "%s: オプション `%s' には引数が必要です\n"
  
! #: cp/name-lookup.cc:6769
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6780 cp/name-lookup.cc:6808
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6786
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "非インライン (noinline) 属性が与えられたインライン関数 %qD です"
  
! #: cp/name-lookup.cc:6833 cp/name-lookup.cc:9322
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "`%s' 属性の疑似命令が無視されました"
  
! #: cp/name-lookup.cc:7163
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7215
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  
! #: cp/name-lookup.cc:7221
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7551
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7557
  #, fuzzy, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "`this' は静的メンバ関数から使用できません"
  
! #: cp/name-lookup.cc:7997
  #, fuzzy, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "弱い %q+D は %qE として定義できません"
  
! #: cp/name-lookup.cc:8000
  #, fuzzy, gcc-internal-format
  msgid "it was later defined here"
  msgstr "構造体がここで定義されています"
  
! #: cp/name-lookup.cc:8815
  #, 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:9292
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "%qs スイッチは既にサポートされていません"
  
! #: cp/name-lookup.cc:9295
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9314
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/name-lookup.cc:9320
  #, fuzzy, gcc-internal-format
  msgid "annotation on using directive"
  msgstr "#line 指示を生成しない"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9408
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.cc:9533
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: cp/name-lookup.cc:9549
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:9619
  #, 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:9621
  #, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9625
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<namespace%>"
  msgid "exporting unnamed namespace"
  msgstr "%<namespace%> が予期されます"
  
! #: cp/name-lookup.cc:9635
  #, fuzzy, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "メソッド属性を指定するのは最後のみでなければいけません"
  
! #: cp/name-lookup.cc:9685
  #, fuzzy, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%q+D  のアドレス領域は前の宣言と競合しています"
  
! #: cp/name-lookup.cc:9687
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "`%s' は前にここで定義されました"
  
! #: cp/name-lookup.cc:9730
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9739
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr "識別子 %qE は C++ 予約語�
*** 65135,65141 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52814
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma align%> は %D の前に現れなければいけません。無視しています"
--- 65218,65224 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52812
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma align%> は %D の前に現れなければいけません。無視しています"
*************** msgstr ""
*** 65180,65186 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.cc:3594 cp/parser.cc:23973
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
--- 65263,65269 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.cc:3594 cp/parser.cc:23969
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
*************** msgstr "%s 宣言の後ろのセミコ�
*** 65250,65256 ****
  msgid "%qE is not a class template"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/parser.cc:3763 cp/parser.cc:21309
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr ""
--- 65333,65339 ----
  msgid "%qE is not a class template"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/parser.cc:3763 cp/parser.cc:21305
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr ""
*************** msgstr "制限のない共用体は -std
*** 65561,65567 ****
  msgid "pack index missing"
  msgstr ""
  
! #: cp/parser.cc:6151 cp/parser.cc:10117
  #, fuzzy, gcc-internal-format
  msgid "reflection is only available with %<-freflection%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
--- 65644,65650 ----
  msgid "pack index missing"
  msgstr ""
  
! #: cp/parser.cc:6151 cp/parser.cc:10115
  #, fuzzy, gcc-internal-format
  msgid "reflection is only available with %<-freflection%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
*************** msgstr "制限のない共用体は -std
*** 65571,67257 ****
  msgid "expected a reflection of a type"
  msgstr "関数が予期されます"
  
! #: cp/parser.cc:6339
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "expected a reflection of a function template"
  msgstr "%qD は関数テンプレートではありません"
  
! #: cp/parser.cc:6437
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr ""
  
! #: cp/parser.cc:6446
  #, fuzzy, gcc-internal-format
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr "非テンプレート %qD がテンプレートとして使用されています"
  
! #: cp/parser.cc:6448
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:6461
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of a class, namespace, or enumeration"
  msgstr "%s=%s は数値ではありません"
  
! #: cp/parser.cc:6622
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr "-Wno-strict-prototypes は C++ では受け付けられません"
  
! #: cp/parser.cc:6712
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr "ISO C++ はブレースでまとめられた式を禁じます"
  
! #: cp/parser.cc:6724
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr ""
  
! #: cp/parser.cc:6764
  #, fuzzy, gcc-internal-format
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:6830 cp/parser.cc:7001 cp/parser.cc:7200 cp/semantics.cc:4865
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
  
! #: cp/parser.cc:6863
  #, fuzzy, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/parser.cc:6985
  #, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr ""
  
! #: cp/parser.cc:7145
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD may not appear in this context"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/parser.cc:7146
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.cc:7192
  #, fuzzy, gcc-internal-format
  #| msgid "this media function is only available on the fr500"
  msgid "reflection is only available in C++26 with %<-freflection%>"
  msgstr "このメディア関数は fr500 上でのみ利用できます"
  
! #: cp/parser.cc:7229
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr ""
  
! #: cp/parser.cc:7373
  #, gcc-internal-format
  msgid "expected id-expression"
  msgstr ""
  
! #: cp/parser.cc:7538
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr ""
  
! #: cp/parser.cc:7548
  #, fuzzy, gcc-internal-format
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/parser.cc:7585 cp/parser.cc:9968
  #, fuzzy, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:7599 cp/parser.cc:7603
  #, fuzzy, gcc-internal-format
  msgid "template-id not allowed for destructor in C++20"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/parser.cc:7605 cp/parser.cc:35948
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
  
! #: cp/parser.cc:7727
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "`%s' の宣言により `this' のメンバが覆い隠されます"
  
! #: cp/parser.cc:7742
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.cc:7785 cp/parser.cc:26953
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.cc:7812 cp/typeck.cc:3304 cp/typeck.cc:3307 cp/typeck.cc:3324
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr ""
  
! #: cp/parser.cc:7937
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:8025
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
  
! #: cp/parser.cc:8052
  #, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8059
  #, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8065
  #, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8240
  #, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8471 cp/parser.cc:11407
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr ""
  
! #: cp/parser.cc:8559
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr ""
  
! #: cp/parser.cc:8659
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: cp/parser.cc:8671 cp/pt.cc:22199
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: cp/parser.cc:8684
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_assoc_barrier%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: cp/parser.cc:8710
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: cp/parser.cc:8738 cp/pt.cc:22314
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8742 cp/pt.cc:22318
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8747 cp/pt.cc:22323
  #, fuzzy, gcc-internal-format
  msgid "selected function declared here"
  msgstr "インライン関数 %q+D を弱いとして宣言できません"
  
! #: cp/parser.cc:8881
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO C++ は複合リテラルを禁じます"
  
! #: cp/parser.cc:8940
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.cc:8991
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<__builtin_classify_type%> calls"
  msgstr "一つの空の宣言中に、二つの型が指定されています"
  
! #: cp/parser.cc:9389 cp/parser.cc:9418
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr ""
  
! #: cp/parser.cc:9704 cp/typeck.cc:3192
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "無効な %qD の使用です"
  
! #: cp/parser.cc:9713
  #, fuzzy, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%T::%D%> は有効な宣言子ではありません"
  
! #: cp/parser.cc:10020
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr "非スカラー型"
  
! #: cp/parser.cc:10079 cp/parser.cc:23421
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10205
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to this operand"
  msgstr "被演算子が非整数型のシフト演算です"
  
! #: cp/parser.cc:10293
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO C++ は名前つき戻り値を許可しません"
  
! #: cp/parser.cc:10396
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.cc:10455
  #, fuzzy, gcc-internal-format
  #| msgid "file ends in default argument"
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "デフォルト引数内でファイルが終了しています"
  
! #: cp/parser.cc:10682 cp/parser.cc:37266
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
  
! #: cp/parser.cc:10747
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr "__builtin_eh_return はこのターゲットではサポートされていません"
  
! #: cp/parser.cc:10833
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
  
! #: cp/parser.cc:10851
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.cc:10853
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.cc:10886
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.cc:10931
  #, fuzzy, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "式が予期されます"
  
! #: cp/parser.cc:10960
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.cc:11008
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on outermost array type in new expression"
  msgstr "自動テンプレート実体化を有効にする"
  
! #: cp/parser.cc:11104
  #, fuzzy, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "配列 new でのサイズは完全な型を持たねばなりません"
  
! #: cp/parser.cc:11510
  #, fuzzy, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "古いスタイルのキャストを使用しています"
  
! #: cp/parser.cc:11660
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.cc:11663
  #, fuzzy, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "|| と共に使われる && の周りでは括弧をつけることをお勧めします"
  
! #: cp/parser.cc:11897
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "ISO C++ は名前つき戻り値を許可しません"
  
! #: cp/parser.cc:12235
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.cc:12510
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "一つの空の宣言中に、二つの型が指定されています"
  
! #: cp/parser.cc:12644
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr ""
  
! #: cp/parser.cc:12745
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:12755
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:12956
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.cc:12979
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.cc:12995
  #, fuzzy, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> with by-copy capture default only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:13001 cp/parser.cc:13023 cp/parser.cc:13221
  #, fuzzy, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "単項演算式内で無効な被演算子です"
  
! #: cp/parser.cc:13017
  #, fuzzy, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:13037
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "%s を参照として宣言できません"
  
! #: cp/parser.cc:13057
  #, fuzzy, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:13068
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:13098
  #, fuzzy, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:13107
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.cc:13132
  #, fuzzy, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "読み取り専用変数 %qD の増分です"
  
! #: cp/parser.cc:13143
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.cc:13181
  #, fuzzy, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "%qs 句が多すぎます"
  
! #: cp/parser.cc:13192
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.cc:13197
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.cc:13289
  #, fuzzy, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:13343
  #, fuzzy, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "仮引数 `%s' で指定された記憶クラス"
  
! #: cp/parser.cc:13378
  #, fuzzy, gcc-internal-format
  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:13408 cp/pt.cc:15283
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
  
! #: cp/parser.cc:13421
  #, fuzzy, gcc-internal-format
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr "仮引数 `%s' で指定された記憶クラス"
  
! #: cp/parser.cc:13430
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr ""
  
! #: cp/parser.cc:13434
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr ""
  
! #: cp/parser.cc:13438
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr ""
  
! #: cp/parser.cc:13445
  #, fuzzy, gcc-internal-format
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr "仮引数 `%s' で指定された記憶クラス"
  
! #: cp/parser.cc:13463
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13479
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:13492
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:13510
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:13563
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:14366
  #, fuzzy, gcc-internal-format
  msgid "label at end of compound statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:14535 cp/parser.cc:14787
  #, fuzzy, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "仮引数配列宣言内の属性が無視されました"
  
! #: cp/parser.cc:14606
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "ラベル付き文が予期されます"
  
! #: cp/parser.cc:14655
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "case ラベル %qE が switch 文の中にありません"
  
! #: cp/parser.cc:14683
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr ""
  
! #: cp/parser.cc:14795
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
  #. A::A a;
! #: cp/parser.cc:14801
  #, fuzzy, gcc-internal-format
  msgid "%qE names the constructor, not the type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/parser.cc:14859
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.cc:14923
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr ""
  
! #: cp/parser.cc:15128
  #, fuzzy, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:15150
  #, fuzzy, gcc-internal-format
  msgid "%<if consteval%> only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:15175 cp/parser.cc:15210
  #, gcc-internal-format
  msgid "%<if consteval%> requires compound statement"
  msgstr ""
  
! #: cp/parser.cc:15252
  #, fuzzy, gcc-internal-format
  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:15420 cp/parser.cc:37778
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
  
! #: cp/parser.cc:15461
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "関数が集合体を返しています"
  
! #: cp/parser.cc:15463
  #, fuzzy, gcc-internal-format
  msgid "condition declares a function"
  msgstr "フィールド %qE が関数として宣言されています"
  
! #: cp/parser.cc:15504
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.cc:15606 cp/parser.cc:26174 cp/parser.cc:28940
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr ""
  
! #: cp/parser.cc:15656
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:15962
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.cc:15969
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:15995
  #, fuzzy, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "sizeof が関数型に適用されました"
  
! #: cp/parser.cc:16000
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16197
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "式の中の文に不完全型があります"
  
! #: cp/parser.cc:16316
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16468 cp/parser.cc:37781
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
  
! #: cp/parser.cc:16513
  #, 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:16530
  #, 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:16576
  #, 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:16635
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in vector initializer"
  msgid "designators in %<template for%> initializer"
  msgstr "ベクトル初期化子内の要素が多すぎます"
  
! #: cp/parser.cc:16702
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/parser.cc:16872
  #, 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:16881
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ は計算型 goto を禁じます"
  
! #: cp/parser.cc:16900 cp/parser.cc:37784
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.cc:17075
  #, fuzzy, gcc-internal-format
  msgid "expected module-partition"
  msgstr "テンプレート名が予期されます"
  
! #: cp/parser.cc:17077
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "テンプレート名が予期されます"
  
! #: cp/parser.cc:17119
  #, fuzzy, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/parser.cc:17125
  #, fuzzy, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/parser.cc:17126
  #, fuzzy, gcc-internal-format
  msgid "scope opened here"
  msgstr "共用体がここで定義されています"
  
! #: cp/parser.cc:17152
  #, fuzzy, gcc-internal-format
  msgid "private module fragment"
  msgstr "引数がありません"
  
! #: cp/parser.cc:17156
  #, 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:17162
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17203
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17205 cp/parser.cc:17214
  #, 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:17213
  #, fuzzy, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/parser.cc:17237
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17258
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17261
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17282
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17290
  #, fuzzy, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "一つの空の宣言中に、二つの型が指定されています"
  
! #: cp/parser.cc:17311
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17350
  #, 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:17353
  #, 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:17362
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17364
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17372
  #, fuzzy, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "クラス定義の後には %<;%> が予期されます"
  
! #: cp/parser.cc:17543
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/parser.cc:17547
  #, fuzzy, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "%qE 属性は無視されました"
  
! #: cp/parser.cc:17587
  #, fuzzy, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/parser.cc:17589 cp/parser.cc:30432
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17608
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/parser.cc:17624
  #, fuzzy, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/parser.cc:17846
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.cc:18094
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18113
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.cc:18134
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18159
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "一つの空の宣言中に、二つの型が指定されています"
  
! #: cp/parser.cc:18216
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18219
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18257
  #, fuzzy, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr "ソースは不完全型へのポインタです"
  
! #: cp/parser.cc:18260
  #, fuzzy, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr "空の宣言です"
  
! #: cp/parser.cc:18267
  #, 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:18286
  #, 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:18297
  #, fuzzy, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr "%qs が構造体フィールド用に指定されています"
  
! #: cp/parser.cc:18325
  #, 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:18329
  #, 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:18409
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "空の宣言です"
  
! #: cp/parser.cc:18427
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "メンバ関数 %qD 用の無効な初期化子です"
  
! #: cp/parser.cc:18453 cp/parser.cc:18458 cp/parser.cc:26155 cp/parser.cc:26160
! #: cp/parser.cc:26164 cp/parser.cc:26168
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/parser.cc:18626
  #, fuzzy, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr "データ領域 '%s' は前の宣言と矛盾します"
  
! #: cp/parser.cc:18649
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> がクラスの外側で使用されています"
  
! #: cp/parser.cc:18687
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.cc:18690
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18741
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "%+D によりセクション型が競合します"
  
! #: cp/parser.cc:18767
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%<auto%> は C++0x で意味が変更になります。削除してください"
  
! #: cp/parser.cc:18803
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr "%q+D は %q#T 内では無効です"
  
! #: cp/parser.cc:18812
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%q+D は %q#T 内では無効です"
  
! #: cp/parser.cc:18816
  #, 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:18898
  #, fuzzy, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "%q+D は %q#T 内では無効です"
  
! #: cp/parser.cc:18911
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18913
  #, 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:18928
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "`%s' は関数でもメンバ関数でもありません -- friend とは宣言できません"
  
! #: cp/parser.cc:19001 cp/parser.cc:31664
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:19020
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/parser.cc:19024
  #, 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:19092
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "無効なリンク指定です"
  
! #: cp/parser.cc:19199
  #, 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:19227
  #, 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:19444
  #, 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:19457
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.cc:19633
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "参照型に対して new を適用できません"
  
! #: cp/parser.cc:19662 cp/parser.cc:19668
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "void 式の不適切な使用"
  
! #: cp/parser.cc:19670
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "void 式の不適切な使用"
  
! #: cp/parser.cc:19755
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.cc:19782
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "メンバ `%s' に対する無効な初期値"
  
! #: cp/parser.cc:19794 cp/pt.cc:28990
  #, fuzzy, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "%q+D は静的宣言の後に非静的宣言が続いています"
  
! #: cp/parser.cc:19806 cp/pt.cc:29002
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19858
  #, fuzzy, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "前時代的な古いスタイルの基底クラス初期化子です"
  
! #: cp/parser.cc:19946
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:20358
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20364
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20370
  #, fuzzy, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "識別子が予期されます"
  
! #: cp/parser.cc:20379
  #, fuzzy, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "%<#pragma message%> の後に文字列が予期されます"
  
! #: cp/parser.cc:20385
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "二進演算内で無効な被演算子です"
  
! #: cp/parser.cc:20419
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "演算子が予期されます"
  
! #: cp/parser.cc:20466
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.cc:20468
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.cc:20470
  #, fuzzy, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr "-ms2600 が -ms 無しで使用されています"
  
! #: cp/parser.cc:20575
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/parser.cc:20583
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "無効なパラメータ %qs です"
  
! #: cp/parser.cc:20707
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "無効なデフォルトテンプレート引数"
  
! #: cp/parser.cc:20945 cp/parser.cc:21031 cp/parser.cc:28688
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:20949 cp/parser.cc:21035
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "strftime フォーマットは引数をフォーマットできません"
  
! #: cp/parser.cc:21107
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.cc:21180
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.cc:21184
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21188
  #, 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:21219
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "無効な型: `void &'"
  
! #: cp/parser.cc:21220
  #, 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:21227
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "テンプレート引数が予期されます"
  
! #: cp/parser.cc:21354
  #, fuzzy, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "マクロ引数リストにあり得ないトークン"
  
  #. The name does not name a template.
! #: cp/parser.cc:21439 cp/parser.cc:21631 cp/parser.cc:21840
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "テンプレート名が予期されます"
  
! #: cp/parser.cc:21487
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "非テンプレート %qD がテンプレートとして使用されています"
  
! #: cp/parser.cc:21489
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.cc:21704
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:21805 cp/parser.cc:21823 cp/parser.cc:22017
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "テンプレート引数が予期されます"
  
! #: cp/parser.cc:21970
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr ""
  
! #: cp/parser.cc:22008
  #, fuzzy, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr "\"%s\" はマクロ名としては使えません"
  
! #: cp/parser.cc:22126
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22130
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22134
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/parser.cc:22195
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.cc:22431
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "型指定が予期されます"
  
! #: cp/parser.cc:22640
  #, 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:22646
  #, 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:22650
  #, 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:22657 cp/parser.cc:23118
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr "void 式の不適切な使用"
  
! #: cp/parser.cc:22811
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.cc:22961
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "型名が予期されます"
  
! #: cp/parser.cc:23045
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/parser.cc:23046
  #, fuzzy, gcc-internal-format
  msgid "concept defined here"
  msgstr "共用体がここで定義されています"
  
! #: cp/parser.cc:23077
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid use of concept-name %qD"
  msgstr "無効な %qD の使用です"
  
! #: cp/parser.cc:23093
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: cp/parser.cc:23100
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23345
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23583
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "宣言 %qD が何も宣言していません"
  
! #: cp/parser.cc:23671
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "インスタンス化されない型に対する無効な操作です"
  
! #: cp/parser.cc:23677
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "自動テンプレート実体化を有効にする"
  
! #: cp/parser.cc:23689
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23830
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr ""
  
! #: cp/parser.cc:23841
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/parser.cc:23856
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "ここでは %<namespace%> 定義は許可されていません"
  
! #: cp/parser.cc:23874
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
  
! #: cp/parser.cc:23920
  #, 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:23924
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> または %<{%> が予期されます"
  
! #: cp/parser.cc:23967
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.cc:23981
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.cc:23993 cp/parser.cc:30401
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:23998 cp/parser.cc:30406
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24010 cp/parser.cc:30419
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.cc:24051
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ は enum の %s を禁じます"
  
! #: cp/parser.cc:24075
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24078
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24199
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24274
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/parser.cc:24278
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD は名前空間名ではありません"
  
! #: cp/parser.cc:24282
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "名前空間名が予期されます"
  
! #: cp/parser.cc:24343
  #, 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:24355
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24374
  #, 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:24384
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "名前空間名が予期されます"
  
! #: cp/parser.cc:24389
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24393
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "ここでは %<namespace%> 定義は許可されていません"
  
! #: cp/parser.cc:24396
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "インライン関数をインライン化できない場合に警告する"
  
! #: cp/parser.cc:24403
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.cc:24460
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "ここでは %<namespace%> 定義は許可されていません"
  
! #: cp/parser.cc:24645
  #, 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:24689
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.cc:24707
  #, 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:24717
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24763
  #, 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:24766
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr "未定義の型 `%s %s' の使用は不適切です"
  
! #: cp/parser.cc:24768
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/parser.cc:24770
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/parser.cc:24772
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24782
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "前方での `%s' の宣言"
  
! #: cp/parser.cc:24852
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "一つの空の宣言中に、二つの型が指定されています"
  
! #: cp/parser.cc:25010
  #, fuzzy, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr "インターフェースまたはインターフェースへのポインタが予期されます"
  
! #: cp/parser.cc:25071
  #, 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:25092 cp/parser.cc:25110 cp/parser.cc:25125
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "重複した %<volatile%> です"
  
! #: cp/parser.cc:25099
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "%qD は関数スコープの外側で定義されていません"
  
! #: cp/parser.cc:25138
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%s=%s は数値ではありません"
  
! #: cp/parser.cc:25154
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "alloc_size パラメータが範囲外です"
  
! #: cp/parser.cc:25304
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/parser.cc:25395
  #, fuzzy, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "関数宣言中に（型の無い）仮引数名があります"
  
! #: cp/parser.cc:25406
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "ISO C++ は new 式の初期化での `=' を禁じます"
  
! #: cp/parser.cc:25411
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25414
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25431 cp/parser.cc:25456
  #, fuzzy, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "関数宣言中に（型の無い）仮引数名があります"
  
! #: cp/parser.cc:25443 cp/parser.cc:25464
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25450
  #, fuzzy, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "関数 %qD が変数として再宣言されました"
  
! #: cp/parser.cc:25520
  #, fuzzy, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr "帯域レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
! #: cp/parser.cc:25529
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/parser.cc:25535
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/parser.cc:25541
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: cp/parser.cc:25594
  #, fuzzy, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr "%s: 関数 `%s' の宣言が変換されていません\n"
  
! #: cp/parser.cc:25636
  #, fuzzy, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: cp/parser.cc:25644
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25665
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25672
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/parser.cc:25679 cp/parser.cc:26128
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr "0 で初期化されるデータを bss セクション内に配置する"
  
! #: cp/parser.cc:25686 cp/parser.cc:26135
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr "0 で初期化されるデータを bss セクション内に配置する"
  
! #: cp/parser.cc:25694
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr "0 で初期化されるデータを bss セクション内に配置する"
  
! #: cp/parser.cc:25969
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "ここでは関数定義は許可されていません"
  
! #: cp/parser.cc:25980
  #, fuzzy, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "初期化子リストは非メンバ関数では使えません"
  
! #: cp/parser.cc:25984
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/parser.cc:26070
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26269
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "friend 関数 `%s' を初期化できません"
  
! #: cp/parser.cc:26314
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.cc:26326
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "関数テンプレート %qD がクラステンプレートとして再定義されました"
  
! #: cp/parser.cc:26874
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "配列の添字が整数型ではありません"
  
! #: cp/parser.cc:26999
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.cc:27003
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr ""
--- 65654,67340 ----
  msgid "expected a reflection of a type"
  msgstr "関数が予期されます"
  
! #: cp/parser.cc:6341
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "expected a reflection of a function template"
  msgstr "%qD は関数テンプレートではありません"
  
! #: cp/parser.cc:6439
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr ""
  
! #: cp/parser.cc:6448
  #, fuzzy, gcc-internal-format
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr "非テンプレート %qD がテンプレートとして使用されています"
  
! #: cp/parser.cc:6450
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:6463
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of a class, namespace, or enumeration"
  msgstr "%s=%s は数値ではありません"
  
! #: cp/parser.cc:6624
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr "-Wno-strict-prototypes は C++ では受け付けられません"
  
! #: cp/parser.cc:6714
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr "ISO C++ はブレースでまとめられた式を禁じます"
  
! #: cp/parser.cc:6726
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr ""
  
! #: cp/parser.cc:6766
  #, fuzzy, gcc-internal-format
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:6832 cp/parser.cc:7003 cp/parser.cc:7202 cp/semantics.cc:4857
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
  
! #: cp/parser.cc:6865
  #, fuzzy, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/parser.cc:6987
  #, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr ""
  
! #: cp/parser.cc:7147
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD may not appear in this context"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/parser.cc:7148
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.cc:7194
  #, fuzzy, gcc-internal-format
  #| msgid "this media function is only available on the fr500"
  msgid "reflection is only available in C++26 with %<-freflection%>"
  msgstr "このメディア関数は fr500 上でのみ利用できます"
  
! #: cp/parser.cc:7231
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr ""
  
! #: cp/parser.cc:7375
  #, gcc-internal-format
  msgid "expected id-expression"
  msgstr ""
  
! #: cp/parser.cc:7540
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr ""
  
! #: cp/parser.cc:7550
  #, fuzzy, gcc-internal-format
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/parser.cc:7587 cp/parser.cc:9966
  #, fuzzy, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:7601 cp/parser.cc:7605
  #, fuzzy, gcc-internal-format
  msgid "template-id not allowed for destructor in C++20"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/parser.cc:7607 cp/parser.cc:35946
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
  
! #: cp/parser.cc:7729
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "`%s' の宣言により `this' のメンバが覆い隠されます"
  
! #: cp/parser.cc:7744
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.cc:7787 cp/parser.cc:26949
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.cc:7814 cp/typeck.cc:3304 cp/typeck.cc:3307 cp/typeck.cc:3324
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr ""
  
! #: cp/parser.cc:7939
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:8027
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
  
! #: cp/parser.cc:8054
  #, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8061
  #, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8067
  #, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8242
  #, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8473 cp/parser.cc:11405
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr ""
  
! #: cp/parser.cc:8561
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr ""
  
! #: cp/parser.cc:8661
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: cp/parser.cc:8673 cp/pt.cc:22263
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: cp/parser.cc:8686
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_assoc_barrier%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: cp/parser.cc:8712
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: cp/parser.cc:8740 cp/pt.cc:22378
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8744 cp/pt.cc:22382
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8749 cp/pt.cc:22387
  #, fuzzy, gcc-internal-format
  msgid "selected function declared here"
  msgstr "インライン関数 %q+D を弱いとして宣言できません"
  
! #: cp/parser.cc:8883
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO C++ は複合リテラルを禁じます"
  
! #: cp/parser.cc:8942
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.cc:8993
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<__builtin_classify_type%> calls"
  msgstr "一つの空の宣言中に、二つの型が指定されています"
  
! #: cp/parser.cc:9391 cp/parser.cc:9420
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr ""
  
! #: cp/parser.cc:9706 cp/typeck.cc:3192
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "無効な %qD の使用です"
  
! #: cp/parser.cc:9715
  #, fuzzy, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%T::%D%> は有効な宣言子ではありません"
  
! #: cp/parser.cc:10018
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr "非スカラー型"
  
! #: cp/parser.cc:10076 cp/parser.cc:23417
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10203
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to this operand"
  msgstr "被演算子が非整数型のシフト演算です"
  
! #: cp/parser.cc:10291
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO C++ は名前つき戻り値を許可しません"
  
! #: cp/parser.cc:10394
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.cc:10453
  #, fuzzy, gcc-internal-format
  #| msgid "file ends in default argument"
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "デフォルト引数内でファイルが終了しています"
  
! #: cp/parser.cc:10680 cp/parser.cc:37264
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
  
! #: cp/parser.cc:10745
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr "__builtin_eh_return はこのターゲットではサポートされていません"
  
! #: cp/parser.cc:10831
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
  
! #: cp/parser.cc:10849
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.cc:10851
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.cc:10884
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.cc:10929
  #, fuzzy, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "式が予期されます"
  
! #: cp/parser.cc:10958
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.cc:11006
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on outermost array type in new expression"
  msgstr "自動テンプレート実体化を有効にする"
  
! #: cp/parser.cc:11102
  #, fuzzy, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "配列 new でのサイズは完全な型を持たねばなりません"
  
! #: cp/parser.cc:11508
  #, fuzzy, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "古いスタイルのキャストを使用しています"
  
! #: cp/parser.cc:11658
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.cc:11661
  #, fuzzy, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "|| と共に使われる && の周りでは括弧をつけることをお勧めします"
  
! #: cp/parser.cc:11895
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "ISO C++ は名前つき戻り値を許可しません"
  
! #: cp/parser.cc:12233
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.cc:12508
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "一つの空の宣言中に、二つの型が指定されています"
  
! #: cp/parser.cc:12642
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr ""
  
! #: cp/parser.cc:12743
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:12753
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:12954
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.cc:12977
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.cc:12993
  #, fuzzy, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> with by-copy capture default only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:12999 cp/parser.cc:13021 cp/parser.cc:13219
  #, fuzzy, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "単項演算式内で無効な被演算子です"
  
! #: cp/parser.cc:13015
  #, fuzzy, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:13035
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "%s を参照として宣言できません"
  
! #: cp/parser.cc:13055
  #, fuzzy, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:13066
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:13096
  #, fuzzy, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:13105
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.cc:13130
  #, fuzzy, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "読み取り専用変数 %qD の増分です"
  
! #: cp/parser.cc:13141
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.cc:13179
  #, fuzzy, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "%qs 句が多すぎます"
  
! #: cp/parser.cc:13190
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.cc:13195
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.cc:13287
  #, fuzzy, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:13341
  #, fuzzy, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "仮引数 `%s' で指定された記憶クラス"
  
! #: cp/parser.cc:13376
  #, fuzzy, gcc-internal-format
  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:13406 cp/pt.cc:15307
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
  
! #: cp/parser.cc:13419
  #, fuzzy, gcc-internal-format
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr "仮引数 `%s' で指定された記憶クラス"
  
! #: cp/parser.cc:13428
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr ""
  
! #: cp/parser.cc:13432
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr ""
  
! #: cp/parser.cc:13436
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr ""
  
! #: cp/parser.cc:13443
  #, fuzzy, gcc-internal-format
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr "仮引数 `%s' で指定された記憶クラス"
  
! #: cp/parser.cc:13461
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13477
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:13490
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:13508
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:13561
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:14364
  #, fuzzy, gcc-internal-format
  msgid "label at end of compound statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:14533 cp/parser.cc:14785
  #, fuzzy, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "仮引数配列宣言内の属性が無視されました"
  
! #: cp/parser.cc:14604
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "ラベル付き文が予期されます"
  
! #: cp/parser.cc:14653
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "case ラベル %qE が switch 文の中にありません"
  
! #: cp/parser.cc:14681
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr ""
  
! #: cp/parser.cc:14793
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
  #. A::A a;
! #: cp/parser.cc:14799
  #, fuzzy, gcc-internal-format
  msgid "%qE names the constructor, not the type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/parser.cc:14857
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.cc:14921
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr ""
  
! #: cp/parser.cc:15126
  #, fuzzy, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:15148
  #, fuzzy, gcc-internal-format
  msgid "%<if consteval%> only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:15173 cp/parser.cc:15208
  #, gcc-internal-format
  msgid "%<if consteval%> requires compound statement"
  msgstr ""
  
! #: cp/parser.cc:15250
  #, fuzzy, gcc-internal-format
  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:15418 cp/parser.cc:37776
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
  
! #: cp/parser.cc:15459
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "関数が集合体を返しています"
  
! #: cp/parser.cc:15461
  #, fuzzy, gcc-internal-format
  msgid "condition declares a function"
  msgstr "フィールド %qE が関数として宣言されています"
  
! #: cp/parser.cc:15502
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.cc:15604 cp/parser.cc:26170 cp/parser.cc:28936
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr ""
  
! #: cp/parser.cc:15654
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:15960
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.cc:15967
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:15993
  #, fuzzy, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "sizeof が関数型に適用されました"
  
! #: cp/parser.cc:15998
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16201
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "式の中の文に不完全型があります"
  
! #: cp/parser.cc:16312
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16464 cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
  
! #: cp/parser.cc:16509
  #, 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:16526
  #, 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:16572
  #, 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:16631
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in vector initializer"
  msgid "designators in %<template for%> initializer"
  msgstr "ベクトル初期化子内の要素が多すぎます"
  
! #: cp/parser.cc:16698
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/parser.cc:16868
  #, 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:16877
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ は計算型 goto を禁じます"
  
! #: cp/parser.cc:16896 cp/parser.cc:37782
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.cc:17071
  #, fuzzy, gcc-internal-format
  msgid "expected module-partition"
  msgstr "テンプレート名が予期されます"
  
! #: cp/parser.cc:17073
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "テンプレート名が予期されます"
  
! #: cp/parser.cc:17115
  #, fuzzy, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/parser.cc:17121
  #, fuzzy, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/parser.cc:17122
  #, fuzzy, gcc-internal-format
  msgid "scope opened here"
  msgstr "共用体がここで定義されています"
  
! #: cp/parser.cc:17148
  #, fuzzy, gcc-internal-format
  msgid "private module fragment"
  msgstr "引数がありません"
  
! #: cp/parser.cc:17152
  #, 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:17158
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17199
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17201 cp/parser.cc:17210
  #, 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:17209
  #, fuzzy, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/parser.cc:17233
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17254
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17257
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17278
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17286
  #, fuzzy, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "一つの空の宣言中に、二つの型が指定されています"
  
! #: cp/parser.cc:17307
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17346
  #, 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:17349
  #, 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:17358
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17360
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17368
  #, fuzzy, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "クラス定義の後には %<;%> が予期されます"
  
! #: cp/parser.cc:17539
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/parser.cc:17543
  #, fuzzy, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "%qE 属性は無視されました"
  
! #: cp/parser.cc:17583
  #, fuzzy, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/parser.cc:17585 cp/parser.cc:30428
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17604
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/parser.cc:17620
  #, fuzzy, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/parser.cc:17842
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.cc:18090
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18109
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.cc:18130
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18155
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "一つの空の宣言中に、二つの型が指定されています"
  
! #: cp/parser.cc:18212
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18215
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18253
  #, fuzzy, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr "ソースは不完全型へのポインタです"
  
! #: cp/parser.cc:18256
  #, fuzzy, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr "空の宣言です"
  
! #: cp/parser.cc:18263
  #, 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:18282
  #, 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:18293
  #, fuzzy, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr "%qs が構造体フィールド用に指定されています"
  
! #: cp/parser.cc:18321
  #, 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:18325
  #, 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:18405
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "空の宣言です"
  
! #: cp/parser.cc:18423
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "メンバ関数 %qD 用の無効な初期化子です"
  
! #: cp/parser.cc:18449 cp/parser.cc:18454 cp/parser.cc:26151 cp/parser.cc:26156
! #: cp/parser.cc:26160 cp/parser.cc:26164
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/parser.cc:18622
  #, fuzzy, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr "データ領域 '%s' は前の宣言と矛盾します"
  
! #: cp/parser.cc:18645
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> がクラスの外側で使用されています"
  
! #: cp/parser.cc:18683
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.cc:18686
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18737
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "%+D によりセクション型が競合します"
  
! #: cp/parser.cc:18763
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%<auto%> は C++0x で意味が変更になります。削除してください"
  
! #: cp/parser.cc:18799
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr "%q+D は %q#T 内では無効です"
  
! #: cp/parser.cc:18808
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%q+D は %q#T 内では無効です"
  
! #: cp/parser.cc:18812
  #, 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:18894
  #, fuzzy, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "%q+D は %q#T 内では無効です"
  
! #: cp/parser.cc:18907
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18909
  #, 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:18924
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "`%s' は関数でもメンバ関数でもありません -- friend とは宣言できません"
  
! #: cp/parser.cc:18997 cp/parser.cc:31672
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:19016
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/parser.cc:19020
  #, 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:19088
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "無効なリンク指定です"
  
! #: cp/parser.cc:19195
  #, 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:19223
  #, 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:19440
  #, 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:19453
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.cc:19629
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "参照型に対して new を適用できません"
  
! #: cp/parser.cc:19658 cp/parser.cc:19664
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "void 式の不適切な使用"
  
! #: cp/parser.cc:19666
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "void 式の不適切な使用"
  
! #: cp/parser.cc:19751
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.cc:19778
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "メンバ `%s' に対する無効な初期値"
  
! #: cp/parser.cc:19790 cp/pt.cc:29076
  #, fuzzy, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "%q+D は静的宣言の後に非静的宣言が続いています"
  
! #: cp/parser.cc:19802 cp/pt.cc:29088
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19854
  #, fuzzy, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "前時代的な古いスタイルの基底クラス初期化子です"
  
! #: cp/parser.cc:19942
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:20354
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20360
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20366
  #, fuzzy, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "識別子が予期されます"
  
! #: cp/parser.cc:20375
  #, fuzzy, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "%<#pragma message%> の後に文字列が予期されます"
  
! #: cp/parser.cc:20381
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "二進演算内で無効な被演算子です"
  
! #: cp/parser.cc:20415
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "演算子が予期されます"
  
! #: cp/parser.cc:20462
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.cc:20464
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.cc:20466
  #, fuzzy, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr "-ms2600 が -ms 無しで使用されています"
  
! #: cp/parser.cc:20571
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/parser.cc:20579
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "無効なパラメータ %qs です"
  
! #: cp/parser.cc:20703
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "無効なデフォルトテンプレート引数"
  
! #: cp/parser.cc:20941 cp/parser.cc:21027 cp/parser.cc:28684
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:20945 cp/parser.cc:21031
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "strftime フォーマットは引数をフォーマットできません"
  
! #: cp/parser.cc:21103
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.cc:21176
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.cc:21180
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21184
  #, 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:21215
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "無効な型: `void &'"
  
! #: cp/parser.cc:21216
  #, 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:21223
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "テンプレート引数が予期されます"
  
! #: cp/parser.cc:21350
  #, fuzzy, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "マクロ引数リストにあり得ないトークン"
  
  #. The name does not name a template.
! #: cp/parser.cc:21435 cp/parser.cc:21627 cp/parser.cc:21836
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "テンプレート名が予期されます"
  
! #: cp/parser.cc:21483
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "非テンプレート %qD がテンプレートとして使用されています"
  
! #: cp/parser.cc:21485
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.cc:21700
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:21801 cp/parser.cc:21819 cp/parser.cc:22013
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "テンプレート引数が予期されます"
  
! #: cp/parser.cc:21966
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr ""
  
! #: cp/parser.cc:22004
  #, fuzzy, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr "\"%s\" はマクロ名としては使えません"
  
! #: cp/parser.cc:22122
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22126
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22130
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/parser.cc:22191
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.cc:22427
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "型指定が予期されます"
  
! #: cp/parser.cc:22636
  #, 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:22642
  #, 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:22646
  #, 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:22653 cp/parser.cc:23114
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr "void 式の不適切な使用"
  
! #: cp/parser.cc:22807
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.cc:22957
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "型名が予期されます"
  
! #: cp/parser.cc:23041
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/parser.cc:23042
  #, fuzzy, gcc-internal-format
  msgid "concept defined here"
  msgstr "共用体がここで定義されています"
  
! #: cp/parser.cc:23073
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid use of concept-name %qD"
  msgstr "無効な %qD の使用です"
  
! #: cp/parser.cc:23089
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: cp/parser.cc:23096
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23341
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23579
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "宣言 %qD が何も宣言していません"
  
! #: cp/parser.cc:23667
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "インスタンス化されない型に対する無効な操作です"
  
! #: cp/parser.cc:23673
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "自動テンプレート実体化を有効にする"
  
! #: cp/parser.cc:23685
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23826
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr ""
  
! #: cp/parser.cc:23837
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/parser.cc:23852
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "ここでは %<namespace%> 定義は許可されていません"
  
! #: cp/parser.cc:23870
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
  
! #: cp/parser.cc:23916
  #, 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:23920
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> または %<{%> が予期されます"
  
! #: cp/parser.cc:23963
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.cc:23977
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.cc:23989 cp/parser.cc:30397
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:23994 cp/parser.cc:30402
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24006 cp/parser.cc:30415
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.cc:24047
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ は enum の %s を禁じます"
  
! #: cp/parser.cc:24071
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24074
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24195
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24270
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/parser.cc:24274
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD は名前空間名ではありません"
  
! #: cp/parser.cc:24278
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "名前空間名が予期されます"
  
! #: cp/parser.cc:24339
  #, 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:24351
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24370
  #, 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:24380
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "名前空間名が予期されます"
  
! #: cp/parser.cc:24385
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24389
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "ここでは %<namespace%> 定義は許可されていません"
  
! #: cp/parser.cc:24392
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "インライン関数をインライン化できない場合に警告する"
  
! #: cp/parser.cc:24399
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.cc:24456
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "ここでは %<namespace%> 定義は許可されていません"
  
! #: cp/parser.cc:24641
  #, 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:24685
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.cc:24703
  #, 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:24713
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24759
  #, 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:24762
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr "未定義の型 `%s %s' の使用は不適切です"
  
! #: cp/parser.cc:24764
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/parser.cc:24766
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/parser.cc:24768
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24778
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "前方での `%s' の宣言"
  
! #: cp/parser.cc:24848
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "一つの空の宣言中に、二つの型が指定されています"
  
! #: cp/parser.cc:25006
  #, fuzzy, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr "インターフェースまたはインターフェースへのポインタが予期されます"
  
! #: cp/parser.cc:25067
  #, 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:25088 cp/parser.cc:25106 cp/parser.cc:25121
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "重複した %<volatile%> です"
  
! #: cp/parser.cc:25095
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "%qD は関数スコープの外側で定義されていません"
  
! #: cp/parser.cc:25134
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%s=%s は数値ではありません"
  
! #: cp/parser.cc:25150
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "alloc_size パラメータが範囲外です"
  
! #: cp/parser.cc:25300
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/parser.cc:25391
  #, fuzzy, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "関数宣言中に（型の無い）仮引数名があります"
  
! #: cp/parser.cc:25402
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "ISO C++ は new 式の初期化での `=' を禁じます"
  
! #: cp/parser.cc:25407
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25410
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25427 cp/parser.cc:25452
  #, fuzzy, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "関数宣言中に（型の無い）仮引数名があります"
  
! #: cp/parser.cc:25439 cp/parser.cc:25460
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25446
  #, fuzzy, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "関数 %qD が変数として再宣言されました"
  
! #: cp/parser.cc:25516
  #, fuzzy, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr "帯域レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
! #: cp/parser.cc:25525
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/parser.cc:25531
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/parser.cc:25537
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: cp/parser.cc:25590
  #, fuzzy, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr "%s: 関数 `%s' の宣言が変換されていません\n"
  
! #: cp/parser.cc:25632
  #, fuzzy, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: cp/parser.cc:25640
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25661
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25668
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/parser.cc:25675 cp/parser.cc:26124
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr "0 で初期化されるデータを bss セクション内に配置する"
  
! #: cp/parser.cc:25682 cp/parser.cc:26131
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr "0 で初期化されるデータを bss セクション内に配置する"
  
! #: cp/parser.cc:25690
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr "0 で初期化されるデータを bss セクション内に配置する"
  
! #: cp/parser.cc:25965
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "ここでは関数定義は許可されていません"
  
! #: cp/parser.cc:25976
  #, fuzzy, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "初期化子リストは非メンバ関数では使えません"
  
! #: cp/parser.cc:25980
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/parser.cc:26066
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26265
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "friend 関数 `%s' を初期化できません"
  
! #: cp/parser.cc:26310
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.cc:26322
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "関数テンプレート %qD がクラステンプレートとして再定義されました"
  
! #: cp/parser.cc:26870
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "配列の添字が整数型ではありません"
  
! #: cp/parser.cc:26995
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.cc:26999
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr ""
*************** msgstr ""
*** 67260,67535 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27032
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "無効な宣言子です"
  
! #: cp/parser.cc:27041
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "トップレベルでの `this' の使用は無効です"
  
! #: cp/parser.cc:27043
  #, 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:27158
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "無効な宣言です"
  
! #: cp/parser.cc:27183
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "宣言子が予期されます"
  
! #: cp/parser.cc:27304
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD は名前空間です"
  
! #: cp/parser.cc:27306
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/parser.cc:27327
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "ポインタ演算子が予期されます"
  
! #: cp/parser.cc:27388
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr ""
  
! #: cp/parser.cc:27442
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "重複する `virtual' 指定子"
  
! #: cp/parser.cc:27479
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27537
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "型指定子が予期されます"
  
! #: cp/parser.cc:27840
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "`%s' の引数として無効な型"
  
! #: cp/parser.cc:27846
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "合っていない引数です"
  
! #: cp/parser.cc:27849 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:27876
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
  
! #: cp/parser.cc:27885
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "void 式の不適切な使用"
  
! #: cp/parser.cc:28012
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "型指定子が予期されます"
  
! #: cp/parser.cc:28159
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28366
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> または %<...%> が予期されます"
  
! #: cp/parser.cc:28444
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
  
! #: cp/parser.cc:28568
  #, 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:28571
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28631
  #, fuzzy, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/parser.cc:28672
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "メソッドは関数ポインタに変換できません"
  
! #: cp/parser.cc:28690
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "strftime フォーマットは引数をフォーマットできません"
  
! #: cp/parser.cc:28696
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28698
  #, fuzzy, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "strftime フォーマットは引数をフォーマットできません"
  
! #: cp/parser.cc:28721
  #, fuzzy, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr "strftime フォーマットは引数をフォーマットできません"
  
! #: cp/parser.cc:28845
  #, 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:28849
  #, 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:29040
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29202
  #, 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:29224
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ は名前つき戻り値を許可しません"
  
! #: cp/parser.cc:29262
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ は名前つき戻り値を許可しません"
  
! #: cp/parser.cc:29276
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29316
  #, fuzzy, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "ISO C++ は名前つき戻り値を許可しません"
  
! #: cp/parser.cc:29367
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29423 cp/parser.cc:29557
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.cc:29837
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "クラス定義の後には %<;%> が予期されます"
  
! #: cp/parser.cc:29840
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "構造体定義の後には %<;%> が予期されます"
  
! #: cp/parser.cc:29843
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "共用体定義の後には %<;%> が予期されます"
  
! #: cp/parser.cc:30139 cp/parser.cc:37400
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "型指定子が予期されます"
  
! #: cp/parser.cc:30350
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> または %<:%> が予期されます"
  
! #: cp/parser.cc:30362
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30369
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.cc:30381
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.cc:30387
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "%qD の宣言内に無効なクラス名です"
  
! #: cp/parser.cc:30430
  #, fuzzy, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr "宣言の中に代入(初期化ではなく)があります"
  
! #: cp/parser.cc:30456
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30463
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.cc:30496
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "関数テンプレート %qD がクラステンプレートとして再定義されました"
  
! #: cp/parser.cc:30529
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.cc:30594
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "%q+#T の前の定義"
--- 67343,67618 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27028
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "無効な宣言子です"
  
! #: cp/parser.cc:27037
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "トップレベルでの `this' の使用は無効です"
  
! #: cp/parser.cc:27039
  #, 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:27154
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "無効な宣言です"
  
! #: cp/parser.cc:27179
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "宣言子が予期されます"
  
! #: cp/parser.cc:27300
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD は名前空間です"
  
! #: cp/parser.cc:27302
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/parser.cc:27323
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "ポインタ演算子が予期されます"
  
! #: cp/parser.cc:27384
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr ""
  
! #: cp/parser.cc:27438
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "重複する `virtual' 指定子"
  
! #: cp/parser.cc:27475
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27533
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "型指定子が予期されます"
  
! #: cp/parser.cc:27836
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "`%s' の引数として無効な型"
  
! #: cp/parser.cc:27842
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "合っていない引数です"
  
! #: cp/parser.cc:27845 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:27872
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
  
! #: cp/parser.cc:27881
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "void 式の不適切な使用"
  
! #: cp/parser.cc:28008
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "型指定子が予期されます"
  
! #: cp/parser.cc:28155
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28362
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> または %<...%> が予期されます"
  
! #: cp/parser.cc:28440
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
  
! #: cp/parser.cc:28564
  #, 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:28567
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28627
  #, fuzzy, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/parser.cc:28668
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "メソッドは関数ポインタに変換できません"
  
! #: cp/parser.cc:28686
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "strftime フォーマットは引数をフォーマットできません"
  
! #: cp/parser.cc:28692
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28694
  #, fuzzy, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "strftime フォーマットは引数をフォーマットできません"
  
! #: cp/parser.cc:28717
  #, fuzzy, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr "strftime フォーマットは引数をフォーマットできません"
  
! #: cp/parser.cc:28841
  #, 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:28845
  #, 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:29036
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29198
  #, 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:29220
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ は名前つき戻り値を許可しません"
  
! #: cp/parser.cc:29258
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ は名前つき戻り値を許可しません"
  
! #: cp/parser.cc:29272
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29312
  #, fuzzy, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "ISO C++ は名前つき戻り値を許可しません"
  
! #: cp/parser.cc:29363
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29419 cp/parser.cc:29553
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.cc:29833
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "クラス定義の後には %<;%> が予期されます"
  
! #: cp/parser.cc:29836
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "構造体定義の後には %<;%> が予期されます"
  
! #: cp/parser.cc:29839
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "共用体定義の後には %<;%> が予期されます"
  
! #: cp/parser.cc:30135 cp/parser.cc:37398
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "型指定子が予期されます"
  
! #: cp/parser.cc:30346
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> または %<:%> が予期されます"
  
! #: cp/parser.cc:30358
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30365
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.cc:30377
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.cc:30383
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "%qD の宣言内に無効なクラス名です"
  
! #: cp/parser.cc:30426
  #, fuzzy, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr "宣言の中に代入(初期化ではなく)があります"
  
! #: cp/parser.cc:30452
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30459
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.cc:30492
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "関数テンプレート %qD がクラステンプレートとして再定義されました"
  
! #: cp/parser.cc:30525
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.cc:30590
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "%q+#T の前の定義"
*************** msgstr "%q+#T の前の定義"
*** 67537,67813 ****
  #. 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:30608 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30714 cp/parser.cc:37787
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.cc:30739
  #, 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:30743
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: cp/parser.cc:31022
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31028
  #, 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:31069
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.cc:31109
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31212
  #, 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:31219
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.cc:31232
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31414
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "ビットフィールドの幅が %qD 非整数型 %qT です"
  
! #: cp/parser.cc:31442
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.cc:31548
  #, fuzzy, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "メンバ宣言の最後には %<;%> が予期されます"
  
! #: cp/parser.cc:31562
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "メンバ宣言の最後には %<;%> が予期されます"
  
! #: cp/parser.cc:31635
  #, 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:31658
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.cc:31693
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:31840
  #, fuzzy, gcc-internal-format
  #| msgid "attributes in parameter array declarator ignored"
  msgid "attributes on base specifiers are ignored"
  msgstr "仮引数配列宣言内の属性が無視されました"
  
! #: cp/parser.cc:31860
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31880
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31943
! #, gcc-internal-format
! msgid "keyword %<typename%> not allowed outside of templates"
! msgstr ""
! 
! #: cp/parser.cc:31946
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:32131 cp/parser.cc:32225
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/parser.cc:32233
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/parser.cc:32239
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32283
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "void 式の不適切な使用"
  
! #: cp/parser.cc:32324
  #, 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:32436
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "一つの空の宣言中に、二つの型が指定されています"
  
! #: cp/parser.cc:32471
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> on exception declaration"
  msgstr "空の宣言内に %<inline%> があります"
  
! #: cp/parser.cc:32550
  #, fuzzy, gcc-internal-format
  #| msgid "file ends in default argument"
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "デフォルト引数内でファイルが終了しています"
  
! #: cp/parser.cc:33021
  #, fuzzy, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: cp/parser.cc:33167
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:33181
  #, fuzzy, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "識別子または %<(%> が予期されます"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33323
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33358
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "%qE 属性は R8C ターゲット用にはサポートされていません"
  
! #: cp/parser.cc:33401 cp/parser.cc:33493
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33430
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "%<:%> または %<...%> が予期されます"
  
! #: cp/parser.cc:33433
  #, fuzzy, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: cp/parser.cc:33591
  #, fuzzy, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr "式が予期されます"
  
! #: cp/parser.cc:33638
  #, fuzzy, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr "RTP PIC は Thumb では使用できません"
  
! #: cp/parser.cc:33654
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "attributes are ignored on %qs"
  msgstr "%qE 属性は %qE 用としては無視されます"
  
! #: cp/parser.cc:33770
  #, fuzzy, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr "インスタンス化されない型に対する無効な操作です"
  
! #: cp/parser.cc:33874
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:33957
  #, 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:33988
  #, 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:34361 cp/parser.cc:34370
  #, fuzzy, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/parser.cc:34717
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:34958
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35101
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "要求された整列が定数ではありません"
  
! #: cp/parser.cc:35110
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "要求された整列が定数ではありません"
  
! #: cp/parser.cc:35637
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35642
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "無効な宣言です"
  
! #: cp/parser.cc:35646
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
--- 67620,67891 ----
  #. 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:30604 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30722 cp/parser.cc:37785
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.cc:30747
  #, 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:30751
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: cp/parser.cc:31030
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31036
  #, 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:31077
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.cc:31117
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31220
  #, 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:31227
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.cc:31240
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31422
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "ビットフィールドの幅が %qD 非整数型 %qT です"
  
! #: cp/parser.cc:31450
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.cc:31556
  #, fuzzy, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "メンバ宣言の最後には %<;%> が予期されます"
  
! #: cp/parser.cc:31570
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "メンバ宣言の最後には %<;%> が予期されます"
  
! #: cp/parser.cc:31643
  #, 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:31666
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.cc:31701
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:31848
  #, fuzzy, gcc-internal-format
  #| msgid "attributes in parameter array declarator ignored"
  msgid "attributes on base specifiers are ignored"
  msgstr "仮引数配列宣言内の属性が無視されました"
  
! #: cp/parser.cc:31868
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31888
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31945
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:32129 cp/parser.cc:32223
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/parser.cc:32231
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/parser.cc:32237
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32281
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "void 式の不適切な使用"
  
! #: cp/parser.cc:32322
  #, 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:32434
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "一つの空の宣言中に、二つの型が指定されています"
  
! #: cp/parser.cc:32469
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> on exception declaration"
  msgstr "空の宣言内に %<inline%> があります"
  
! #: cp/parser.cc:32548
  #, fuzzy, gcc-internal-format
  #| msgid "file ends in default argument"
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "デフォルト引数内でファイルが終了しています"
  
! #: cp/parser.cc:33019
  #, fuzzy, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: cp/parser.cc:33165
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:33179
  #, fuzzy, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "識別子または %<(%> が予期されます"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33321
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33356
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "%qE 属性は R8C ターゲット用にはサポートされていません"
  
! #: cp/parser.cc:33399 cp/parser.cc:33491
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33428
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "%<:%> または %<...%> が予期されます"
  
! #: cp/parser.cc:33431
  #, fuzzy, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: cp/parser.cc:33589
  #, fuzzy, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr "式が予期されます"
  
! #: cp/parser.cc:33636
  #, fuzzy, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr "RTP PIC は Thumb では使用できません"
  
! #: cp/parser.cc:33652
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "attributes are ignored on %qs"
  msgstr "%qE 属性は %qE 用としては無視されます"
  
! #: cp/parser.cc:33768
  #, fuzzy, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr "インスタンス化されない型に対する無効な操作です"
  
! #: cp/parser.cc:33872
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:33955
  #, 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:33986
  #, 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:34359 cp/parser.cc:34368
  #, fuzzy, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/parser.cc:34715
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:34956
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35099
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "要求された整列が定数ではありません"
  
! #: cp/parser.cc:35108
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "要求された整列が定数ではありません"
  
! #: cp/parser.cc:35635
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35640
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "無効な宣言です"
  
! #: cp/parser.cc:35644
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
*************** msgstr ""
*** 67816,68248 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35653
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.cc:35947
  #, fuzzy, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/parser.cc:36058
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "--driver は最早サポートされません"
  
! #: cp/parser.cc:36235
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36244
  #, 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:36250
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36290
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.cc:36300
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:36320
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.cc:36430
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "`%s' の extern 宣言がネストしています"
  
! #: cp/parser.cc:36481
  #, fuzzy, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "宣言が何も宣言していません"
  
! #: cp/parser.cc:36534
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr ""
  
! #: cp/parser.cc:36853
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "`>>' はテンプレートクラス名は `> >' とすべきです"
  
! #: cp/parser.cc:36866
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:36897
  #, fuzzy, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "`>>' はテンプレートクラス名は `> >' とすべきです"
  
! #: cp/parser.cc:37213
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37388
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "テンプレート型統一中 `%s' が使用されました"
  
! #: cp/parser.cc:37403
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "%+D によりセクション型が競合します"
  
! #: cp/parser.cc:37415
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> が %qD の前にあります"
  
! #: cp/parser.cc:37432
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%<__thread%> が %<typedef%> と併せて使用されています"
  
! #: cp/parser.cc:37541
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ は `long long' を受け入れません"
  
! #: cp/parser.cc:37552
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.cc:37557
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "%qE が重複しています"
  
! #: cp/parser.cc:37586
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "`%s' が重複しています"
  
! #: cp/parser.cc:37638
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> が予期されます"
  
! #: cp/parser.cc:37641
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> が予期されます"
  
! #: cp/parser.cc:37644
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> が予期されます"
  
! #: cp/parser.cc:37650
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> が予期されます"
  
! #: cp/parser.cc:37653
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> が予期されます"
  
! #: cp/parser.cc:37656
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> が予期されます"
  
! #: cp/parser.cc:37659
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> が予期されます"
  
! #: cp/parser.cc:37662
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> が予期されます"
  
! #: cp/parser.cc:37665
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> が予期されます"
  
! #: cp/parser.cc:37668
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> が予期されます"
  
! #: cp/parser.cc:37671
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> が予期されます"
  
! #: cp/parser.cc:37674
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> が予期されます"
  
! #: cp/parser.cc:37677
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> が予期されます"
  
! #: cp/parser.cc:37680
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> が予期されます"
  
! #: cp/parser.cc:37683
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> が予期されます"
  
! #: cp/parser.cc:37686
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<catch%> が予期されます"
  
! #: cp/parser.cc:37689
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> が予期されます"
  
! #: cp/parser.cc:37692
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> が予期されます"
  
! #: cp/parser.cc:37695
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> が予期されます"
  
! #: cp/parser.cc:37698
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> が予期されます"
  
! #: cp/parser.cc:37701
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<static_assert%> が予期されます"
  
! #: cp/parser.cc:37704
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<static_assert%> が予期されます"
  
! #: cp/parser.cc:37707
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<@end%> が予期されます"
  
! #: cp/parser.cc:37739
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> が予期されます"
  
! #: cp/parser.cc:37751
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> が予期されます"
  
! #: cp/parser.cc:37754
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> が予期されます"
  
! #: cp/parser.cc:37757
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> が予期されます"
  
! #: cp/parser.cc:37763
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> または %<::%> が予期されます"
  
! #: cp/parser.cc:37790
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: cp/parser.cc:37793
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>"
  msgid "expected %<:]%>"
  msgstr "%<:%> が予期されます"
  
! #: cp/parser.cc:38128
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38282
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.cc:38287
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "前はここで宣言されました"
  
! #: cp/parser.cc:38408
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "参照を参照として宣言できません"
  
! #: cp/parser.cc:38566 cp/parser.cc:38600
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.cc:38573 cp/parser.cc:38606
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38574 cp/parser.cc:38607
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "名前無しテンプレートクラスです"
  
! #: cp/parser.cc:38581
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "ラベル %qD はここで定義されています"
  
! #: cp/parser.cc:38582
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qD はここで宣言されています"
  
! #: cp/parser.cc:38665
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "`%s' が別のシンボル種として再宣言されました"
  
! #: cp/parser.cc:38686
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:38939
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "デフォルト引数内でファイルが終了しています"
  
! #: cp/parser.cc:39180 cp/parser.cc:40492 cp/parser.cc:40681
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:39251
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "objective-c メソッド定義が予期されます"
  
! #: cp/parser.cc:39325
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39356
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39760
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:39835 cp/parser.cc:39853
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.cc:39847 cp/parser.cc:39913
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.cc:39956
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40153 cp/parser.cc:40160 cp/parser.cc:40167
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.cc:40284
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "識別子が必要です"
  
! #: cp/parser.cc:40457
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40464
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr ""
  
! #: cp/parser.cc:40744 cp/parser.cc:40751 cp/parser.cc:40758
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.cc:40920
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "不明な property 属性です"
  
! #: cp/parser.cc:42222
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "整数式が予期されます"
  
! #: cp/parser.cc:42239
  #, fuzzy, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/parser.cc:42995
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: cp/parser.cc:43397
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "無効な初期化子です"
  
! #: cp/parser.cc:44091
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44727
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
--- 67894,68326 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35651
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.cc:35945
  #, fuzzy, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/parser.cc:36056
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "--driver は最早サポートされません"
  
! #: cp/parser.cc:36233
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36242
  #, 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:36248
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36288
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.cc:36298
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:36318
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.cc:36428
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "`%s' の extern 宣言がネストしています"
  
! #: cp/parser.cc:36479
  #, fuzzy, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "宣言が何も宣言していません"
  
! #: cp/parser.cc:36532
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr ""
  
! #: cp/parser.cc:36851
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "`>>' はテンプレートクラス名は `> >' とすべきです"
  
! #: cp/parser.cc:36864
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:36895
  #, fuzzy, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "`>>' はテンプレートクラス名は `> >' とすべきです"
  
! #: cp/parser.cc:37211
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37386
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "テンプレート型統一中 `%s' が使用されました"
  
! #: cp/parser.cc:37401
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "%+D によりセクション型が競合します"
  
! #: cp/parser.cc:37413
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> が %qD の前にあります"
  
! #: cp/parser.cc:37430
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%<__thread%> が %<typedef%> と併せて使用されています"
  
! #: cp/parser.cc:37539
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ は `long long' を受け入れません"
  
! #: cp/parser.cc:37550
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.cc:37555
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "%qE が重複しています"
  
! #: cp/parser.cc:37584
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "`%s' が重複しています"
  
! #: cp/parser.cc:37636
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> が予期されます"
  
! #: cp/parser.cc:37639
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> が予期されます"
  
! #: cp/parser.cc:37642
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> が予期されます"
  
! #: cp/parser.cc:37648
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> が予期されます"
  
! #: cp/parser.cc:37651
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> が予期されます"
  
! #: cp/parser.cc:37654
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> が予期されます"
  
! #: cp/parser.cc:37657
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> が予期されます"
  
! #: cp/parser.cc:37660
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> が予期されます"
  
! #: cp/parser.cc:37663
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> が予期されます"
  
! #: cp/parser.cc:37666
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> が予期されます"
  
! #: cp/parser.cc:37669
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> が予期されます"
  
! #: cp/parser.cc:37672
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> が予期されます"
  
! #: cp/parser.cc:37675
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> が予期されます"
  
! #: cp/parser.cc:37678
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> が予期されます"
  
! #: cp/parser.cc:37681
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> が予期されます"
  
! #: cp/parser.cc:37684
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<catch%> が予期されます"
  
! #: cp/parser.cc:37687
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> が予期されます"
  
! #: cp/parser.cc:37690
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> が予期されます"
  
! #: cp/parser.cc:37693
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> が予期されます"
  
! #: cp/parser.cc:37696
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> が予期されます"
  
! #: cp/parser.cc:37699
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<static_assert%> が予期されます"
  
! #: cp/parser.cc:37702
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<static_assert%> が予期されます"
  
! #: cp/parser.cc:37705
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<@end%> が予期されます"
  
! #: cp/parser.cc:37737
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> が予期されます"
  
! #: cp/parser.cc:37749
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> が予期されます"
  
! #: cp/parser.cc:37752
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> が予期されます"
  
! #: cp/parser.cc:37755
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> が予期されます"
  
! #: cp/parser.cc:37761
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> または %<::%> が予期されます"
  
! #: cp/parser.cc:37788
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: cp/parser.cc:37791
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>"
  msgid "expected %<:]%>"
  msgstr "%<:%> が予期されます"
  
! #: cp/parser.cc:38126
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38280
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.cc:38285
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "前はここで宣言されました"
  
! #: cp/parser.cc:38406
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "参照を参照として宣言できません"
  
! #: cp/parser.cc:38564 cp/parser.cc:38598
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.cc:38571 cp/parser.cc:38604
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38572 cp/parser.cc:38605
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "名前無しテンプレートクラスです"
  
! #: cp/parser.cc:38579
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "ラベル %qD はここで定義されています"
  
! #: cp/parser.cc:38580
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qD はここで宣言されています"
  
! #: cp/parser.cc:38663
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "`%s' が別のシンボル種として再宣言されました"
  
! #: cp/parser.cc:38684
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:38937
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "デフォルト引数内でファイルが終了しています"
  
! #: cp/parser.cc:39178 cp/parser.cc:40490 cp/parser.cc:40679
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:39249
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "objective-c メソッド定義が予期されます"
  
! #: cp/parser.cc:39323
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39354
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39758
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:39833 cp/parser.cc:39851
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.cc:39845 cp/parser.cc:39911
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.cc:39954
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40151 cp/parser.cc:40158 cp/parser.cc:40165
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.cc:40282
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "識別子が必要です"
  
! #: cp/parser.cc:40455
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40462
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr ""
  
! #: cp/parser.cc:40742 cp/parser.cc:40749 cp/parser.cc:40756
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.cc:40918
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "不明な property 属性です"
  
! #: cp/parser.cc:42220
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "整数式が予期されます"
  
! #: cp/parser.cc:42237
  #, fuzzy, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/parser.cc:42993
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: cp/parser.cc:43395
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "無効な初期化子です"
  
! #: cp/parser.cc:44089
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44725
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
*************** msgstr "\"%s\" はマクロ仮引数リ�
*** 68251,68423 ****
  #. 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:47214
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "--driver は最早サポートされません"
  
! #: cp/parser.cc:48665
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49613
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "唯一の仮引数となる %<void%> には修飾子がつきません"
  
! #: cp/parser.cc:49695 cp/pt.cc:19130
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "レジスタ変数 `%s' が入れ子関数の中で使われました"
  
! #: cp/parser.cc:52776
  #, 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:53488
  #, 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:53729
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr "%qD は変数ではありません"
  
! #: cp/parser.cc:53855
  #, 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:53976
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54551
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<try%> が予期されます"
  
! #: cp/parser.cc:55148
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "無効な初期化子です"
  
! #: cp/parser.cc:55179
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "式が予期されます"
  
! #: cp/parser.cc:55191
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55294
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "参照型に対して new を適用できません"
  
! #: cp/parser.cc:55314 cp/semantics.cc:7052
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55318 cp/semantics.cc:7060
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55321 cp/pt.cc:15174 cp/semantics.cc:7066
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55324 cp/semantics.cc:7072
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55521
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
  
! #: cp/parser.cc:55693
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr "%<#pragma omp section%> または %<}%> が予期されます"
  
! #: cp/parser.cc:56258
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56268
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "メンバ関数の名前を欠いています"
  
! #: cp/parser.cc:56438 cp/parser.cc:56977
  #, fuzzy, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr "レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56649
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56844
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56847
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56894
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "#pragma GCC java_exceptions の末尾にゴミ"
  
! #: cp/parser.cc:57231
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp taskwait%> は複合文内でのみ使用できます"
  
! #: cp/parser.cc:57242
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp taskwait%> は複合文内でのみ使用できます"
  
! #: cp/parser.cc:57329
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr "#pragma GCC optimize は関数内では許可されていません"
  
! #: cp/parser.cc:57471
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "ret 命令は実装されていません"
  
! #: cp/parser.cc:57611
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "#if 式の中では文字列定数が使えません"
  
! #: cp/parser.cc:57713
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:57769
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
--- 68329,68501 ----
  #. 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:47212
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "--driver は最早サポートされません"
  
! #: cp/parser.cc:48663
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49611
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "唯一の仮引数となる %<void%> には修飾子がつきません"
  
! #: cp/parser.cc:49693 cp/pt.cc:19188
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "レジスタ変数 `%s' が入れ子関数の中で使われました"
  
! #: cp/parser.cc:52774
  #, 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:53486
  #, 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:53727
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr "%qD は変数ではありません"
  
! #: cp/parser.cc:53853
  #, 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:53974
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54549
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<try%> が予期されます"
  
! #: cp/parser.cc:55146
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "無効な初期化子です"
  
! #: cp/parser.cc:55177
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "式が予期されます"
  
! #: cp/parser.cc:55189
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55292
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "参照型に対して new を適用できません"
  
! #: cp/parser.cc:55312 cp/semantics.cc:7048
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55316 cp/semantics.cc:7056
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55319 cp/pt.cc:15198 cp/semantics.cc:7062
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55322 cp/semantics.cc:7068
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55519
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
  
! #: cp/parser.cc:55691
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr "%<#pragma omp section%> または %<}%> が予期されます"
  
! #: cp/parser.cc:56256
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56266
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "メンバ関数の名前を欠いています"
  
! #: cp/parser.cc:56436 cp/parser.cc:56975
  #, fuzzy, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr "レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56647
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56842
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56845
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56892
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "#pragma GCC java_exceptions の末尾にゴミ"
  
! #: cp/parser.cc:57229
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp taskwait%> は複合文内でのみ使用できます"
  
! #: cp/parser.cc:57240
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp taskwait%> は複合文内でのみ使用できます"
  
! #: cp/parser.cc:57327
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr "#pragma GCC optimize は関数内では許可されていません"
  
! #: cp/parser.cc:57469
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "ret 命令は実装されていません"
  
! #: cp/parser.cc:57609
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "#if 式の中では文字列定数が使えません"
  
! #: cp/parser.cc:57711
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:57767
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr ""
*** 69121,69382 ****
  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:7775
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "`%s' の引数として無効な型"
  
! #: cp/pt.cc:7789
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "`%s' の引数として無効な型"
  
! #: cp/pt.cc:7875
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7883
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.cc:7901
  #, 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:7961
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.cc:7963
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8017 cp/pt.cc:8049
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.cc:8643
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/pt.cc:8659
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "定義した後に %qT に適用される属性を無視しています"
  
! #: cp/pt.cc:8802
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8831
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "`restrict' の用法が不適切です"
  
! #: cp/pt.cc:8836
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8853 cp/pt.cc:8888 cp/pt.cc:8939
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8861
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8869
  #, fuzzy, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "クロスコンパイル時の実数値テンプレート仮引数"
  
! #: cp/pt.cc:8875
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8878
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "予期しない型が `id' (%s) に指定されました"
  
! #: cp/pt.cc:8893
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "予期しない型が `id' (%s) に指定されました"
  
! #: cp/pt.cc:8896
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8943
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8958
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "クロスコンパイル時の実数値テンプレート仮引数"
  
! #: cp/pt.cc:8961
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "予期しない型が `id' (%s) に指定されました"
  
! #: cp/pt.cc:9048
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "%qE から %qT へ変換できません"
  
! #: cp/pt.cc:9176 cp/pt.cc:9512
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "マクロ引数 \"%s\" は文字列化されます"
  
! #: cp/pt.cc:9191 cp/pt.cc:9337
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.cc:9333
  #, 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:9342
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.cc:9368
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "クロスコンパイル時の実数値テンプレート仮引数"
  
! #: cp/pt.cc:9372
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.cc:9473
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10050
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%qD は関数テンプレートではありません"
  
! #: cp/pt.cc:10245
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.cc:10247
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "空の宣言です"
  
! #: cp/pt.cc:10416 cp/pt.cc:23566
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "内部一貫性がありません"
  
! #: cp/pt.cc:10766
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "テンプレート内で `%s' を使用しています"
  
! #: cp/pt.cc:11506
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12442
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: cp/pt.cc:12451
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: cp/pt.cc:12478
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: cp/pt.cc:12482
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: cp/pt.cc:12711
  #, fuzzy, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:12712
  #, fuzzy, gcc-internal-format
  msgid "first error appeared here"
  msgstr "構造体がここで定義されています"
  
! #: cp/pt.cc:13080
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "共用体に可変配列メンバがあります"
  
! #: cp/pt.cc:13599
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14070
  #, fuzzy, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE は宣言の開始ではありません"
  
! #: cp/pt.cc:14180
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14183
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14388
  #, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr ""
  
! #: cp/pt.cc:14844
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "%q#D 用のデフォルト引数の再定義です"
  
! #: cp/pt.cc:14941
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "メンバ関数へのポインタが呼ばれましたが、クラススコープ内ではありません"
  
! #: cp/pt.cc:15952
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
--- 69199,69460 ----
  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:7777
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "`%s' の引数として無効な型"
  
! #: cp/pt.cc:7791
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "`%s' の引数として無効な型"
  
! #: cp/pt.cc:7877
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7885
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.cc:7903
  #, 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:7963
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.cc:7965
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8019 cp/pt.cc:8051
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.cc:8645
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/pt.cc:8661
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "定義した後に %qT に適用される属性を無視しています"
  
! #: cp/pt.cc:8804
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8833
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "`restrict' の用法が不適切です"
  
! #: cp/pt.cc:8838
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8855 cp/pt.cc:8890 cp/pt.cc:8941
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8863
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8871
  #, fuzzy, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "クロスコンパイル時の実数値テンプレート仮引数"
  
! #: cp/pt.cc:8877
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8880
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "予期しない型が `id' (%s) に指定されました"
  
! #: cp/pt.cc:8895
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "予期しない型が `id' (%s) に指定されました"
  
! #: cp/pt.cc:8898
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8945
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8960
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "クロスコンパイル時の実数値テンプレート仮引数"
  
! #: cp/pt.cc:8963
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "予期しない型が `id' (%s) に指定されました"
  
! #: cp/pt.cc:9050
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "%qE から %qT へ変換できません"
  
! #: cp/pt.cc:9178 cp/pt.cc:9514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "マクロ引数 \"%s\" は文字列化されます"
  
! #: cp/pt.cc:9193 cp/pt.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.cc:9335
  #, 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:9344
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.cc:9370
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "クロスコンパイル時の実数値テンプレート仮引数"
  
! #: cp/pt.cc:9374
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.cc:9475
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10052
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%qD は関数テンプレートではありません"
  
! #: cp/pt.cc:10247
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.cc:10249
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "空の宣言です"
  
! #: cp/pt.cc:10418 cp/pt.cc:23643
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "内部一貫性がありません"
  
! #: cp/pt.cc:10768
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "テンプレート内で `%s' を使用しています"
  
! #: cp/pt.cc:11508
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12444
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: cp/pt.cc:12453
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: cp/pt.cc:12480
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: cp/pt.cc:12484
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: cp/pt.cc:12713
  #, fuzzy, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:12714
  #, fuzzy, gcc-internal-format
  msgid "first error appeared here"
  msgstr "構造体がここで定義されています"
  
! #: cp/pt.cc:13082
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "共用体に可変配列メンバがあります"
  
! #: cp/pt.cc:13601
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14078
  #, fuzzy, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE は宣言の開始ではありません"
  
! #: cp/pt.cc:14204
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14207
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14412
  #, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr ""
  
! #: cp/pt.cc:14868
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "%q#D 用のデフォルト引数の再定義です"
  
! #: cp/pt.cc:14965
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "メンバ関数へのポインタが呼ばれましたが、クラススコープ内ではありません"
  
! #: cp/pt.cc:15976
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
*************** msgstr ""
*** 69394,69512 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16154
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "sizeof が関数型に適用されました"
  
! #: cp/pt.cc:16379
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "仮引数 `%s' は無効です"
  
! #: cp/pt.cc:16381
  #, fuzzy, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "無効な宣言です"
  
! #: cp/pt.cc:16508
  #, fuzzy, gcc-internal-format
  msgid "function returning an array"
  msgstr "関数が集合体を返しています"
  
! #: cp/pt.cc:16510
  #, fuzzy, gcc-internal-format
  msgid "function returning a function"
  msgstr "`%s' は関数を返す関数として宣言されています"
  
! #: cp/pt.cc:16760
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr "%<locus%> が型として定義されていません"
  
! #: cp/pt.cc:16762
  #, 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:17323
  #, fuzzy, gcc-internal-format
  msgid "forming reference to void"
  msgstr "一時オブジェクトへの参照を返そうとしています"
  
! #: cp/pt.cc:17325
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "不完全型のポインタへの間接参照"
  
! #: cp/pt.cc:17327
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "参照を参照として宣言できません"
  
! #: cp/pt.cc:17340
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/pt.cc:17343
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "参照を参照として宣言できません"
  
! #: cp/pt.cc:17396
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/pt.cc:17402
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/pt.cc:17408
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/pt.cc:17477
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "大きさゼロの配列を作ろうとしています"
  
! #: cp/pt.cc:17518
  #, 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:17525
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17579
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.cc:17613
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:17622
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/pt.cc:17630
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/pt.cc:17788
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "テンプレート内で `%s' を使用しています"
--- 69472,69596 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16178
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "sizeof が関数型に適用されました"
  
! #: cp/pt.cc:16403
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "仮引数 `%s' は無効です"
  
! #: cp/pt.cc:16405
  #, fuzzy, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "無効な宣言です"
  
! #: cp/pt.cc:16532
  #, fuzzy, gcc-internal-format
  msgid "function returning an array"
  msgstr "関数が集合体を返しています"
  
! #: cp/pt.cc:16534
  #, fuzzy, gcc-internal-format
  msgid "function returning a function"
  msgstr "`%s' は関数を返す関数として宣言されています"
  
! #: cp/pt.cc:16784
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr "%<locus%> が型として定義されていません"
  
! #: cp/pt.cc:16786
  #, 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:17367
  #, fuzzy, gcc-internal-format
  msgid "forming reference to void"
  msgstr "一時オブジェクトへの参照を返そうとしています"
  
! #: cp/pt.cc:17369
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "不完全型のポインタへの間接参照"
  
! #: cp/pt.cc:17371
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "参照を参照として宣言できません"
  
! #: cp/pt.cc:17384
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/pt.cc:17387
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "参照を参照として宣言できません"
  
! #: cp/pt.cc:17440
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/pt.cc:17446
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/pt.cc:17452
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/pt.cc:17521
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "大きさゼロの配列を作ろうとしています"
  
! #: cp/pt.cc:17562
  #, 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:17569
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17623
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.cc:17657
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:17666
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/pt.cc:17674
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/pt.cc:17810
! #, fuzzy, gcc-internal-format
! #| msgid "expected declaration or statement"
! msgid "expected a reflection of a type template"
! msgstr "宣言または式が予期されます"
! 
! #: cp/pt.cc:17844
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "テンプレート内で `%s' を使用しています"
*************** msgstr "テンプレート内で `%s' �
*** 69514,69721 ****
  #. 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:17961
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "`%s' の宣言により `this' のメンバが覆い隠されます"
  
! #: cp/pt.cc:18117
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.cc:18133
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:18135
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:18219
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/pt.cc:20597 cp/pt.cc:22894
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "void 式の不適切な使用"
  
! #: cp/pt.cc:20601 cp/pt.cc:22898
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20748
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:22114
  #, 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:22149
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22154
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22157
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22162
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qE がここでは宣言されていません (関数内ではない)"
  
! #: cp/pt.cc:22213
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: cp/pt.cc:22240
  #, 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:22486
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:22489
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:22811
  #, fuzzy, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "static フィールド `%s' を欠いています"
  
! #: cp/pt.cc:23196
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/pt.cc:23198
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.cc:23208
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.cc:23223
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "初期化子の要素が定数ではありません"
  
! #: cp/pt.cc:23241
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "不正な文字列定数です"
  
! #: cp/pt.cc:27656
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "自動テンプレート実体化を有効にする"
  
! #: cp/pt.cc:27658
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "自動テンプレート実体化を有効にする"
  
! #: cp/pt.cc:27664
  #, fuzzy
  msgid "%s %#qS"
  msgstr "%s: %s"
  
! #: cp/pt.cc:27691 cp/pt.cc:27778
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:27710
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.cc:27716 cp/pt.cc:27773
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.cc:27721
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.cc:27729
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "%s: `%s' の初期化:\n"
  
! #: cp/pt.cc:27765
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:27788 cp/pt.cc:27855
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ は減算にメソッドへのポインタを使うことを禁じます"
  
! #: cp/pt.cc:27793 cp/pt.cc:27870
  #, fuzzy, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "自動テンプレート実体化を有効にする"
  
! #: cp/pt.cc:27827
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:27830
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:27839
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:27860
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ は減算に関数へのポインタを使うことを禁じます"
  
! #: cp/pt.cc:27900
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:28232
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
  
! #: cp/pt.cc:28238
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr "初期化子リストは非メンバ関数では使えません"
--- 69598,69805 ----
  #. 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:18017
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "`%s' の宣言により `this' のメンバが覆い隠されます"
  
! #: cp/pt.cc:18173
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.cc:18189
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:18191
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:18277
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/pt.cc:20655 cp/pt.cc:22967
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "void 式の不適切な使用"
  
! #: cp/pt.cc:20659 cp/pt.cc:22971
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20806
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:22178
  #, 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:22213
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22218
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22221
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22226
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qE がここでは宣言されていません (関数内ではない)"
  
! #: cp/pt.cc:22277
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: cp/pt.cc:22304
  #, 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:22552
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:22555
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:22884
  #, fuzzy, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "static フィールド `%s' を欠いています"
  
! #: cp/pt.cc:23273
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/pt.cc:23275
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.cc:23285
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.cc:23300
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "初期化子の要素が定数ではありません"
  
! #: cp/pt.cc:23318
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "不正な文字列定数です"
  
! #: cp/pt.cc:27733
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "自動テンプレート実体化を有効にする"
  
! #: cp/pt.cc:27735
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "自動テンプレート実体化を有効にする"
  
! #: cp/pt.cc:27741
  #, fuzzy
  msgid "%s %#qS"
  msgstr "%s: %s"
  
! #: cp/pt.cc:27768 cp/pt.cc:27855
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:27787
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.cc:27793 cp/pt.cc:27850
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.cc:27798
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.cc:27806
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "%s: `%s' の初期化:\n"
  
! #: cp/pt.cc:27842
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:27865 cp/pt.cc:27932
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ は減算にメソッドへのポインタを使うことを禁じます"
  
! #: cp/pt.cc:27870 cp/pt.cc:27947
  #, fuzzy, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "自動テンプレート実体化を有効にする"
  
! #: cp/pt.cc:27904
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:27907
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:27916
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:27937
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ は減算に関数へのポインタを使うことを禁じます"
  
! #: cp/pt.cc:27977
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:28318
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
  
! #: cp/pt.cc:28324
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr "初期化子リストは非メンバ関数では使えません"
*************** msgstr "初期化子リストは非メ�
*** 69727,69883 ****
  #. 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:28718
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:28764
  #, 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:29139
  #, 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:29169
  #, 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:29178
  #, 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:29186
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/pt.cc:29188
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "'#' にマクロ仮引数名が続いていません"
  
! #: cp/pt.cc:30738
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.cc:30934
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/pt.cc:30943
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "%s=%s は数値ではありません"
  
! #: cp/pt.cc:30949
  #, fuzzy, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "`%s' の宣言は仮引数リストのシンボルを覆い隠します"
  
! #: cp/pt.cc:30993
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:32264
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "非テンプレート %qD がテンプレートとして使用されています"
  
! #: cp/pt.cc:32279
  #, 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:32285
  #, fuzzy, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "spec %qs が無効です"
  
! #: cp/pt.cc:32413
  #, 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:32420
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:32433
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "マクロ引数 \"%s\" は文字列化されます"
  
! #: cp/pt.cc:32436
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "inline に出来ると見なされていない関数です"
  
! #: cp/pt.cc:32451
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32455
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "間接関数 %q+D は弱い参照として宣言できません"
  
! #: cp/pt.cc:32470
  #, fuzzy, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "マクロ引数 \"%s\" は文字列化されます"
  
! #: cp/pt.cc:32472
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32603
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32606
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32666
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "無効なメソッド宣言です。メソッド名が必要です"
  
! #: cp/pt.cc:32669
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.cc:32749
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:32753
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "命令が制約を満たしません:"
  
! #: cp/pt.cc:32757
  #, fuzzy, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "命令が制約を満たしません:"
  
! #: cp/pt.cc:32761
  #, fuzzy, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "命令が制約を満たしません:"
--- 69811,69967 ----
  #. 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:28804
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:28850
  #, 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:29225
  #, 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:29255
  #, 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:29264
  #, 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:29272
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/pt.cc:29274
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "'#' にマクロ仮引数名が続いていません"
  
! #: cp/pt.cc:30824
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.cc:31020
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/pt.cc:31029
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "%s=%s は数値ではありません"
  
! #: cp/pt.cc:31035
  #, fuzzy, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "`%s' の宣言は仮引数リストのシンボルを覆い隠します"
  
! #: cp/pt.cc:31079
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:32350
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "非テンプレート %qD がテンプレートとして使用されています"
  
! #: cp/pt.cc:32365
  #, 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:32371
  #, fuzzy, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "spec %qs が無効です"
  
! #: cp/pt.cc:32499
  #, 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:32506
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:32519
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "マクロ引数 \"%s\" は文字列化されます"
  
! #: cp/pt.cc:32522
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "inline に出来ると見なされていない関数です"
  
! #: cp/pt.cc:32537
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32541
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "間接関数 %q+D は弱い参照として宣言できません"
  
! #: cp/pt.cc:32556
  #, fuzzy, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "マクロ引数 \"%s\" は文字列化されます"
  
! #: cp/pt.cc:32558
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32689
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32692
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32752
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "無効なメソッド宣言です。メソッド名が必要です"
  
! #: cp/pt.cc:32755
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.cc:32835
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:32839
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "命令が制約を満たしません:"
  
! #: cp/pt.cc:32843
  #, fuzzy, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "命令が制約を満たしません:"
  
! #: cp/pt.cc:32847
  #, fuzzy, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "命令が制約を満たしません:"
*************** msgstr "関数型に対して new を適
*** 69931,70244 ****
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:410
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a namespace-name"
  msgid "%<std::ranges%> is not a namespace"
  msgstr "%qD は名前空間名ではありません"
  
! #: cp/reflect.cc:453
  #, 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:489
  #, fuzzy, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
  
! #: cp/reflect.cc:503
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:525
  #, 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:654
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:821
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:839
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:846
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:879
! #, fuzzy, gcc-internal-format
! #| msgid "expected interface or pointer to interface"
! msgid "unexpected type %qT of iterator dereference"
! msgstr "インターフェースまたはインターフェースへのポインタが予期されます"
  
! #: cp/reflect.cc:947
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
  msgstr ""
  
! #: cp/reflect.cc:1046
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "unexpected %<std::meta::operators%>"
  msgstr "%<operator%> が予期されます"
  
! #: cp/reflect.cc:2671
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:2959
  #, 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:3113 cp/reflect.cc:3176 cp/reflect.cc:3231 cp/reflect.cc:3311
! #: cp/reflect.cc:6233
  #, fuzzy, gcc-internal-format
  msgid "unexpected return type of %qs"
  msgstr "予期しない型が `id' (%s) に指定されました"
  
! #: cp/reflect.cc:3856
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:3880
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT must be an object type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/reflect.cc:3907
  #, fuzzy, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr "%qs は %qs と併用しなければいけません"
  
! #: cp/reflect.cc:4784 cp/reflect.cc:4911
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5515
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-argument"
  msgid "unexpected %<data_member_options%> argument"
  msgstr "テンプレート引数が予期されます"
  
! #: cp/reflect.cc:5884
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5892
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:5900
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5908
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5916
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:5929
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:5937
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:5947
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:5956
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr "ビットフィールド %qD を関数型として宣言できません"
  
! #: cp/reflect.cc:5966
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:5987
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:5991 cp/reflect.cc:6074
  #, fuzzy, gcc-internal-format
  #| msgid "enum constant defined here"
  msgid "%<consteval%> block defined here"
  msgstr "列挙型定数がここで定義されています"
  
! #: cp/reflect.cc:6007 cp/reflect.cc:6066
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6011 cp/reflect.cc:6070
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6022 cp/reflect.cc:6058
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6026 cp/reflect.cc:6062
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6036
  #, 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:6041
  #, 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:6046
  #, 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:6051
  #, 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:6212
  #, gcc-internal-format
  msgid "%<access_context::current%> used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6263
  #, fuzzy, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr "無効な PHI 引数です"
  
! #: cp/reflect.cc:6274
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "unexpected %<access_context::scope()%>"
  msgstr "%<decltype%> が予期されます"
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7047
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument to %qs"
  msgstr "packed 属性は必要ありません"
  
! #: cp/reflect.cc:7336
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown metafunction %qD"
  msgstr "不明な spec 関数 %qs です"
  
! #: cp/reflect.cc:8010
  #, fuzzy, gcc-internal-format
  msgid "splice argument must be an expression of type %qs"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: cp/reflect.cc:8206
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8208
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<const%>"
  msgid "add %<constexpr%>"
  msgstr "重複した %<const%> です"
  
! #: cp/reflect.cc:8212
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8319
  #, fuzzy, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr "組み込み関数 %qD は単一の引数をとります"
  
! #: cp/reflect.cc:8343 cp/reflect.cc:8359
  #, fuzzy, gcc-internal-format
  #| msgid "expected boolean expression"
  msgid "expected a reflection of an expression"
  msgstr "真偽式が予期されます"
  
! #: cp/reflect.cc:8349 cp/reflect.cc:8353
  #, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr ""
  
! #: cp/reflect.cc:8372
  #, fuzzy, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr "すべてのコンストラクタとデストラクタが非公開の場合に警告する"
  
! #: cp/reflect.cc:8380
  #, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8393
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr ""
  
! #: cp/reflect.cc:8407
  #, 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:8426
  #, fuzzy, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/reflect.cc:8439
  #, fuzzy, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/reflect.cc:8448
  #, fuzzy, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr "計算式内のオーバーフローに関して警告する"
--- 70015,70332 ----
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:416
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a namespace-name"
  msgid "%<std::ranges%> is not a namespace"
  msgstr "%qD は名前空間名ではありません"
  
! #: cp/reflect.cc:459
  #, 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:495
  #, fuzzy, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
  
! #: cp/reflect.cc:509
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:531
  #, 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:660
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:827
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:845
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:852
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:965
! #, gcc-internal-format
! msgid "%qD should throw %qs; %<what()%>: %qs"
! msgstr ""
  
! #: cp/reflect.cc:967
! #, gcc-internal-format
! msgid "exceptions are disabled, treating as non-constant"
! msgstr ""
! 
! #: cp/reflect.cc:977
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
  msgstr ""
  
! #: cp/reflect.cc:1077
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "unexpected %<std::meta::operators%>"
  msgstr "%<operator%> が予期されます"
  
! #: cp/reflect.cc:2702
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:2990
  #, 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:3144 cp/reflect.cc:3207 cp/reflect.cc:3262 cp/reflect.cc:3342
! #: cp/reflect.cc:6283
  #, fuzzy, gcc-internal-format
  msgid "unexpected return type of %qs"
  msgstr "予期しない型が `id' (%s) に指定されました"
  
! #: cp/reflect.cc:3900
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:3924
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT must be an object type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/reflect.cc:3951
  #, fuzzy, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr "%qs は %qs と併用しなければいけません"
  
! #: cp/reflect.cc:4832 cp/reflect.cc:4959
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5565
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-argument"
  msgid "unexpected %<data_member_options%> argument"
  msgstr "テンプレート引数が予期されます"
  
! #: cp/reflect.cc:5934
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5942
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:5950
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5958
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5966
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:5979
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:5987
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:5997
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6006
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr "ビットフィールド %qD を関数型として宣言できません"
  
! #: cp/reflect.cc:6016
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6037
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6041 cp/reflect.cc:6124
  #, fuzzy, gcc-internal-format
  #| msgid "enum constant defined here"
  msgid "%<consteval%> block defined here"
  msgstr "列挙型定数がここで定義されています"
  
! #: cp/reflect.cc:6057 cp/reflect.cc:6116
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6061 cp/reflect.cc:6120
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6072 cp/reflect.cc:6108
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6076 cp/reflect.cc:6112
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6086
  #, 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:6091
  #, 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:6096
  #, 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:6101
  #, 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:6262
  #, gcc-internal-format
  msgid "%<access_context::current%> used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6313
  #, fuzzy, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr "無効な PHI 引数です"
  
! #: cp/reflect.cc:6324
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "unexpected %<access_context::scope()%>"
  msgstr "%<decltype%> が予期されます"
  
! #: cp/reflect.cc:6334
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7107
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument to %qs"
  msgstr "packed 属性は必要ありません"
  
! #: cp/reflect.cc:7396
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown metafunction %qD"
  msgstr "不明な spec 関数 %qs です"
  
! #: cp/reflect.cc:8070
  #, fuzzy, gcc-internal-format
  msgid "splice argument must be an expression of type %qs"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: cp/reflect.cc:8326
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8328
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<const%>"
  msgid "add %<constexpr%>"
  msgstr "重複した %<const%> です"
  
! #: cp/reflect.cc:8332
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8439
  #, fuzzy, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr "組み込み関数 %qD は単一の引数をとります"
  
! #: cp/reflect.cc:8463 cp/reflect.cc:8479
  #, fuzzy, gcc-internal-format
  #| msgid "expected boolean expression"
  msgid "expected a reflection of an expression"
  msgstr "真偽式が予期されます"
  
! #: cp/reflect.cc:8469 cp/reflect.cc:8473
  #, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr ""
  
! #: cp/reflect.cc:8492
  #, fuzzy, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr "すべてのコンストラクタとデストラクタが非公開の場合に警告する"
  
! #: cp/reflect.cc:8500
  #, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8513
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr ""
  
! #: cp/reflect.cc:8527
  #, 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:8546
  #, fuzzy, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/reflect.cc:8559
  #, fuzzy, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/reflect.cc:8568
  #, fuzzy, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr "計算式内のオーバーフローに関して警告する"
*************** msgstr ""
*** 70288,70384 ****
  msgid "%qT is an inaccessible base of %qT"
  msgstr ""
  
! #: cp/search.cc:2007
  #, gcc-internal-format
  msgid "looser exception specification on overriding virtual function %q+#F"
  msgstr ""
  
! #: cp/search.cc:2010
  #, fuzzy, gcc-internal-format
  msgid "overridden function is %q#F"
  msgstr "関数 %qs 内"
  
! #: cp/search.cc:2085
  #, fuzzy, gcc-internal-format
  msgid "invalid covariant return type for %q#D"
  msgstr "無効なメソッド宣言です。メソッド名が必要です"
  
! #: cp/search.cc:2087 cp/search.cc:2104 cp/search.cc:2121
  #, fuzzy, gcc-internal-format
  msgid "overridden function is %q#D"
  msgstr "関数 %qD の減分です"
  
! #: cp/search.cc:2100
  #, fuzzy, gcc-internal-format
  msgid "invalid covariant return type for %q+#D"
  msgstr "無効なメソッド宣言です。メソッド名が必要です"
  
! #: cp/search.cc:2102
  #, fuzzy, gcc-internal-format
  msgid "conflicting return type specified for %q+#D"
  msgstr "`%s' と型が矛盾します"
  
! #: cp/search.cc:2119
  #, fuzzy, gcc-internal-format
  msgid "conflicting type attributes specified for %q+#D"
  msgstr "`%s' と型が矛盾します"
  
! #: cp/search.cc:2138
  #, fuzzy, gcc-internal-format
  msgid "%<consteval%> function %q+D overriding non-%<consteval%> function"
  msgstr "組み込み関数 %q+D が非関数として宣言されました"
  
! #: cp/search.cc:2141
  #, fuzzy, gcc-internal-format
  msgid "non-%<consteval%> function %q+D overriding %<consteval%> function"
  msgstr "組み込み関数 %q+D が非関数として宣言されました"
  
! #: cp/search.cc:2144 cp/search.cc:2173 cp/search.cc:2182 cp/search.cc:2192
  #, fuzzy, gcc-internal-format
  msgid "overridden function is %qD"
  msgstr "関数 %qD の減分です"
  
! #: cp/search.cc:2160
  #, gcc-internal-format
  msgid "%qD declared %<transaction_safe_dynamic%>"
  msgstr ""
  
! #: cp/search.cc:2162
  #, fuzzy, gcc-internal-format
  msgid "overriding %qD declared %<transaction_safe%>"
  msgstr "変数 %q+D が %<inline%> と宣言されています"
  
! #: cp/search.cc:2170
  #, fuzzy, gcc-internal-format
  msgid "deleted function %q+D overriding non-deleted function"
  msgstr "組み込み関数 %q+D が非関数として宣言されました"
  
! #: cp/search.cc:2179
  #, fuzzy, gcc-internal-format
  msgid "non-deleted function %q+D overriding deleted function"
  msgstr "組み込み関数 %q+D が非関数として宣言されました"
  
! #: cp/search.cc:2190
  #, fuzzy, gcc-internal-format
  msgid "virtual function %q+D overriding final function"
  msgstr "組み込み関数 %q+D が非関数として宣言されました"
  
! #: cp/search.cc:2278
  #, fuzzy, gcc-internal-format
  msgid "%q+#D cannot be declared"
  msgstr "const `%s' を `mutable' として宣言できません"
  
! #: cp/search.cc:2279
  #, gcc-internal-format
  msgid "  since %q+#D declared in base class"
  msgstr ""
  
! #: cp/search.cc:2285
  #, fuzzy, gcc-internal-format
  msgid "explicit object member function overrides virtual function"
  msgstr "組み込み関数 %q+D が非関数として宣言されました"
  
! #: cp/search.cc:2288
  #, fuzzy, gcc-internal-format
  msgid "virtual function declared here"
  msgstr "間接関数 %q+D は弱い参照として宣言できません"
--- 70376,70472 ----
  msgid "%qT is an inaccessible base of %qT"
  msgstr ""
  
! #: cp/search.cc:2011
  #, gcc-internal-format
  msgid "looser exception specification on overriding virtual function %q+#F"
  msgstr ""
  
! #: cp/search.cc:2014
  #, fuzzy, gcc-internal-format
  msgid "overridden function is %q#F"
  msgstr "関数 %qs 内"
  
! #: cp/search.cc:2089
  #, fuzzy, gcc-internal-format
  msgid "invalid covariant return type for %q#D"
  msgstr "無効なメソッド宣言です。メソッド名が必要です"
  
! #: cp/search.cc:2091 cp/search.cc:2108 cp/search.cc:2125
  #, fuzzy, gcc-internal-format
  msgid "overridden function is %q#D"
  msgstr "関数 %qD の減分です"
  
! #: cp/search.cc:2104
  #, fuzzy, gcc-internal-format
  msgid "invalid covariant return type for %q+#D"
  msgstr "無効なメソッド宣言です。メソッド名が必要です"
  
! #: cp/search.cc:2106
  #, fuzzy, gcc-internal-format
  msgid "conflicting return type specified for %q+#D"
  msgstr "`%s' と型が矛盾します"
  
! #: cp/search.cc:2123
  #, fuzzy, gcc-internal-format
  msgid "conflicting type attributes specified for %q+#D"
  msgstr "`%s' と型が矛盾します"
  
! #: cp/search.cc:2142
  #, fuzzy, gcc-internal-format
  msgid "%<consteval%> function %q+D overriding non-%<consteval%> function"
  msgstr "組み込み関数 %q+D が非関数として宣言されました"
  
! #: cp/search.cc:2145
  #, fuzzy, gcc-internal-format
  msgid "non-%<consteval%> function %q+D overriding %<consteval%> function"
  msgstr "組み込み関数 %q+D が非関数として宣言されました"
  
! #: cp/search.cc:2148 cp/search.cc:2177 cp/search.cc:2186 cp/search.cc:2196
  #, fuzzy, gcc-internal-format
  msgid "overridden function is %qD"
  msgstr "関数 %qD の減分です"
  
! #: cp/search.cc:2164
  #, gcc-internal-format
  msgid "%qD declared %<transaction_safe_dynamic%>"
  msgstr ""
  
! #: cp/search.cc:2166
  #, fuzzy, gcc-internal-format
  msgid "overriding %qD declared %<transaction_safe%>"
  msgstr "変数 %q+D が %<inline%> と宣言されています"
  
! #: cp/search.cc:2174
  #, fuzzy, gcc-internal-format
  msgid "deleted function %q+D overriding non-deleted function"
  msgstr "組み込み関数 %q+D が非関数として宣言されました"
  
! #: cp/search.cc:2183
  #, fuzzy, gcc-internal-format
  msgid "non-deleted function %q+D overriding deleted function"
  msgstr "組み込み関数 %q+D が非関数として宣言されました"
  
! #: cp/search.cc:2194
  #, fuzzy, gcc-internal-format
  msgid "virtual function %q+D overriding final function"
  msgstr "組み込み関数 %q+D が非関数として宣言されました"
  
! #: cp/search.cc:2282
  #, fuzzy, gcc-internal-format
  msgid "%q+#D cannot be declared"
  msgstr "const `%s' を `mutable' として宣言できません"
  
! #: cp/search.cc:2283
  #, gcc-internal-format
  msgid "  since %q+#D declared in base class"
  msgstr ""
  
! #: cp/search.cc:2289
  #, fuzzy, gcc-internal-format
  msgid "explicit object member function overrides virtual function"
  msgstr "組み込み関数 %q+D が非関数として宣言されました"
  
! #: cp/search.cc:2292
  #, fuzzy, gcc-internal-format
  msgid "virtual function declared here"
  msgstr "間接関数 %q+D は弱い参照として宣言できません"
*************** msgstr "`%s' の宣言は仮引数リス
*** 70568,71162 ****
  msgid "invalid definition of qualified type %qT"
  msgstr "インスタンス化されない型に対する無効な操作です"
  
! #: cp/semantics.cc:4487
  #, fuzzy, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "無効な宣言です"
  
! #: cp/semantics.cc:4674
  #, fuzzy, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "無名共用体内に保護されたメンバ %q+#D があります"
  
! #: cp/semantics.cc:4692
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.cc:4696
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4698
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4714
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4716
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4849
  #, fuzzy, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "alloc_size パラメータが範囲外です"
  
! #: cp/semantics.cc:4859
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "合っていない引数です"
  
! #: cp/semantics.cc:4895
  #, 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:4950
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
! #: cp/semantics.cc:4958
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "要求されたメンバ `%s' は多重継承グラフの中で曖昧です"
  
! #: cp/semantics.cc:4986
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/semantics.cc:5030 cp/semantics.cc:5061
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5159
  #, fuzzy, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "レジスタ '%c' が不明です"
  
! #: cp/semantics.cc:5177 rust/backend/rust-tree.cc:5536
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/semantics.cc:5204
  #, fuzzy, gcc-internal-format
  msgid "pack index has non-integral type %qT"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/semantics.cc:5211
  #, fuzzy, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "配列の添字が整数型ではありません"
  
! #: cp/semantics.cc:5219
  #, fuzzy, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr "右シフト回数が負の数です"
  
! #: cp/semantics.cc:5225
  #, 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:5363
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "仮引数宣言の中の記憶域クラス指定は無効です"
  
! #: cp/semantics.cc:5395
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.cc:5409
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "ISO C++ はメンバ関数への `sizeof' の適用を禁じます"
  
! #: cp/semantics.cc:5413
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "ISO C++ はメンバ関数への `sizeof' の適用を禁じます"
  
! #: cp/semantics.cc:5418
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "ISO C++ はメンバ関数への `sizeof' の適用を禁じます"
  
! #: cp/semantics.cc:5429
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6633
  #, fuzzy, gcc-internal-format
  #| msgid "constructor priorities are not supported"
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "コンストラクタのプロパティはサポートされません"
  
! #: cp/semantics.cc:6828
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: cp/semantics.cc:6831
  #, fuzzy, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/semantics.cc:7192
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7238
  #, fuzzy, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE は %<reduction%> 用の無効な型を持っています"
  
! #: cp/semantics.cc:7357
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7431
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7437
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7743
  #, fuzzy, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr "整数式が予期されます"
  
! #: cp/semantics.cc:7940
  #, 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:7955
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7970
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7994
  #, fuzzy, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:8087 cp/semantics.cc:8219 cp/semantics.cc:8279
! #: cp/semantics.cc:8715 cp/semantics.cc:10050
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8099 cp/semantics.cc:10063
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/semantics.cc:8232
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "インスタンス変数 `%s' は private と宣言されています"
  
! #: cp/semantics.cc:8292
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "インスタンス変数 `%s' は private と宣言されています"
  
! #: cp/semantics.cc:8363
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8377
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: cp/semantics.cc:8416
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8419
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8423
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8446
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: cp/semantics.cc:8450
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: cp/semantics.cc:8455
  #, fuzzy, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: cp/semantics.cc:8540
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8573
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:8587
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: cp/semantics.cc:8607
  #, fuzzy, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:8636
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8666
  #, fuzzy, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:8697
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8726
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/semantics.cc:8741
  #, 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:8748
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: cp/semantics.cc:8763
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8794
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/semantics.cc:8805
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: cp/semantics.cc:8822
  #, fuzzy, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: cp/semantics.cc:8834
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/semantics.cc:8843
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: cp/semantics.cc:8959
  #, fuzzy, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: cp/semantics.cc:9004
  #, fuzzy, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
  
! #: cp/semantics.cc:9073
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable length traits arrays are not supported"
  msgstr "可変長配列が使用されています"
  
! #: cp/semantics.cc:9147
  #, fuzzy, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/semantics.cc:9664
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "%qs 句が多すぎます"
  
! #: cp/semantics.cc:9667
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9737
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:9767
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9797
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:9809
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: cp/semantics.cc:9826
  #, fuzzy, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:9857
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: cp/semantics.cc:9867
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:9951
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "%<tree%> がポインタ型として定義されていません"
  
! #: cp/semantics.cc:10520
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10761
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10775
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.cc:11574
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.cc:12072
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.cc:12396 cp/semantics.cc:12406
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12738
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12754
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12772
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12825
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/semantics.cc:12834
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12852
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12951
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/semantics.cc:12977
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr "%qE の列挙値が整数定数式ではありません"
  
! #: cp/semantics.cc:13015
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13019
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13129
  #, fuzzy, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr "静的アサーションに失敗しました: %E"
  
! #: cp/semantics.cc:13145
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.cc:13174
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "%<__builtin_prefetch%> への第三引数は定数でなければいけません"
  
! #: cp/semantics.cc:13220
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "<未解決オーバーロードされた関数型>"
  
! #: cp/semantics.cc:13495 cp/semantics.cc:13502
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a non-union class type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/semantics.cc:13513 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:13574 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13583 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:13754 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13778 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:13789 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13876
  #, 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:13888
  #, 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:14003
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14300
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a field reference"
  msgid "%qs argument %qT is a reference"
  msgstr "引数はフィールド参照でなければいけません"
  
! #: cp/semantics.cc:14471
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/semantics.cc:14702
  #, fuzzy, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "カンマ演算子の左側の式に効力がありません"
  
! #: cp/semantics.cc:14762
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14764
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14781
  #, fuzzy, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr "%<__builtin_prefetch%> への第二引数は定数でなければいけません"
--- 70656,71250 ----
  msgid "invalid definition of qualified type %qT"
  msgstr "インスタンス化されない型に対する無効な操作です"
  
! #: cp/semantics.cc:4479
  #, fuzzy, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "無効な宣言です"
  
! #: cp/semantics.cc:4666
  #, fuzzy, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "無名共用体内に保護されたメンバ %q+#D があります"
  
! #: cp/semantics.cc:4684
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.cc:4688
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4690
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4706
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4708
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4841
  #, fuzzy, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "alloc_size パラメータが範囲外です"
  
! #: cp/semantics.cc:4851
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "合っていない引数です"
  
! #: cp/semantics.cc:4887
  #, 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:4942
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
! #: cp/semantics.cc:4950
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "要求されたメンバ `%s' は多重継承グラフの中で曖昧です"
  
! #: cp/semantics.cc:4978
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/semantics.cc:5022 cp/semantics.cc:5053
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5155
  #, fuzzy, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "レジスタ '%c' が不明です"
  
! #: cp/semantics.cc:5173 rust/backend/rust-tree.cc:5536
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/semantics.cc:5200
  #, fuzzy, gcc-internal-format
  msgid "pack index has non-integral type %qT"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/semantics.cc:5207
  #, fuzzy, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "配列の添字が整数型ではありません"
  
! #: cp/semantics.cc:5215
  #, fuzzy, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr "右シフト回数が負の数です"
  
! #: cp/semantics.cc:5221
  #, 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:5359
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "仮引数宣言の中の記憶域クラス指定は無効です"
  
! #: cp/semantics.cc:5391
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.cc:5405
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "ISO C++ はメンバ関数への `sizeof' の適用を禁じます"
  
! #: cp/semantics.cc:5409
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "ISO C++ はメンバ関数への `sizeof' の適用を禁じます"
  
! #: cp/semantics.cc:5414
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "ISO C++ はメンバ関数への `sizeof' の適用を禁じます"
  
! #: cp/semantics.cc:5425
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6629
  #, fuzzy, gcc-internal-format
  #| msgid "constructor priorities are not supported"
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "コンストラクタのプロパティはサポートされません"
  
! #: cp/semantics.cc:6824
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: cp/semantics.cc:6827
  #, fuzzy, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/semantics.cc:7188
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7234
  #, fuzzy, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE は %<reduction%> 用の無効な型を持っています"
  
! #: cp/semantics.cc:7353
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7427
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7433
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7739
  #, fuzzy, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr "整数式が予期されます"
  
! #: cp/semantics.cc:7936
  #, 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:7951
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7966
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7990
  #, fuzzy, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:8083 cp/semantics.cc:8215 cp/semantics.cc:8275
! #: cp/semantics.cc:8711 cp/semantics.cc:10046
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8095 cp/semantics.cc:10059
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/semantics.cc:8228
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "インスタンス変数 `%s' は private と宣言されています"
  
! #: cp/semantics.cc:8288
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "インスタンス変数 `%s' は private と宣言されています"
  
! #: cp/semantics.cc:8359
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8373
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: cp/semantics.cc:8412
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8415
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8419
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8442
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: cp/semantics.cc:8446
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: cp/semantics.cc:8451
  #, fuzzy, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: cp/semantics.cc:8536
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8569
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:8583
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: cp/semantics.cc:8603
  #, fuzzy, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:8632
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8662
  #, fuzzy, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:8693
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8722
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/semantics.cc:8737
  #, 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:8744
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: cp/semantics.cc:8759
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8790
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/semantics.cc:8801
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: cp/semantics.cc:8818
  #, fuzzy, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: cp/semantics.cc:8830
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/semantics.cc:8839
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: cp/semantics.cc:8955
  #, fuzzy, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: cp/semantics.cc:9000
  #, fuzzy, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
  
! #: cp/semantics.cc:9069
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable length traits arrays are not supported"
  msgstr "可変長配列が使用されています"
  
! #: cp/semantics.cc:9143
  #, fuzzy, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/semantics.cc:9660
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "%qs 句が多すぎます"
  
! #: cp/semantics.cc:9663
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9733
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:9763
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9793
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:9805
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: cp/semantics.cc:9822
  #, fuzzy, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:9853
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: cp/semantics.cc:9863
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:9947
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "%<tree%> がポインタ型として定義されていません"
  
! #: cp/semantics.cc:10516
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10757
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10771
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.cc:11570
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.cc:12068
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.cc:12392 cp/semantics.cc:12402
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12734
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12750
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12768
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12821
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/semantics.cc:12830
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12848
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12947
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/semantics.cc:12973
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr "%qE の列挙値が整数定数式ではありません"
  
! #: cp/semantics.cc:13011
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13015
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13125
  #, fuzzy, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr "静的アサーションに失敗しました: %E"
  
! #: cp/semantics.cc:13141
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.cc:13170
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "%<__builtin_prefetch%> への第三引数は定数でなければいけません"
  
! #: cp/semantics.cc:13216
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "<未解決オーバーロードされた関数型>"
  
! #: cp/semantics.cc:13491 cp/semantics.cc:13498
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a non-union class type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/semantics.cc:13509 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:13570 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13579 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:13750 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13774 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:13785 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13872
  #, 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:13884
  #, 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:13999
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14296
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a field reference"
  msgid "%qs argument %qT is a reference"
  msgstr "引数はフィールド参照でなければいけません"
  
! #: cp/semantics.cc:14467
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/semantics.cc:14698
  #, fuzzy, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "カンマ演算子の左側の式に効力がありません"
  
! #: cp/semantics.cc:14758
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14760
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14777
  #, 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%> への第
*** 71164,71190 ****
  #. 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:14831
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14837
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14843
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/semantics.cc:14870
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14878
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
--- 71252,71278 ----
  #. 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:14827
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14833
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14839
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/semantics.cc:14866
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14874
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
*************** msgstr "%qE は変数にのみ適用で�
*** 71493,71510 ****
  msgid "annotation on unnamed bit-field"
  msgstr "%qs が無名仮引数用に指定されました"
  
! #: cp/tree.cc:5920
  #, fuzzy, gcc-internal-format
  msgid "annotation does not have structural type"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: cp/tree.cc:5935
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have copy constructible type"
  msgstr "関数が文字列型を返しません"
  
! #: cp/tree.cc:6909 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)"
--- 71581,71604 ----
  msgid "annotation on unnamed bit-field"
  msgstr "%qs が無名仮引数用に指定されました"
  
! #: cp/tree.cc:5917
! #, fuzzy, gcc-internal-format
! #| msgid "function parameter"
! msgid "annotation on void parameter"
! msgstr "関数パラメータ"
! 
! #: cp/tree.cc:5926
  #, fuzzy, gcc-internal-format
  msgid "annotation does not have structural type"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: cp/tree.cc:5941
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have copy constructible type"
  msgstr "関数が文字列型を返しません"
  
! #: cp/tree.cc:6915 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 ""
*** 73647,73653 ****
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr ""
  
! #: fortran/array.cc:335 fortran/array.cc:816 fortran/match.cc:1917
  #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
  #: fortran/simplify.cc:3386 fortran/simplify.cc:3416 fortran/simplify.cc:7040
  #: fortran/simplify.cc:9341
--- 73741,73747 ----
  msgid "Array reference at %C cannot have more than %d dimensions"
  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:3386 fortran/simplify.cc:3416 fortran/simplify.cc:7040
  #: fortran/simplify.cc:9341
*************** msgstr ""
*** 73685,73907 ****
  msgid "Too many codimensions at %C, expected %d not %d"
  msgstr ""
  
! #: fortran/array.cc:481
  #, gcc-internal-format
  msgid "Variable %qs at %L in this context must be constant"
  msgstr ""
  
! #: fortran/array.cc:484
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L in this context must be constant"
  msgstr ""
  
  #. F2018:R821: "assumed-implied-spec  is  [ lower-bound : ] *".
! #: fortran/array.cc:587
  #, gcc-internal-format, gfc-internal-format
  msgid "A lower bound must precede colon in assumed-size array specification at %L"
  msgstr ""
  
! #: fortran/array.cc:599
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in array specification at %C"
  msgstr ""
  
! #: fortran/array.cc:612 fortran/array.cc:651
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting a scalar INTEGER expression at %C, found %s"
  msgstr "長さ 0 の初期化は推奨されません"
  
! #: fortran/array.cc:691
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %C"
  msgstr ""
  
! #: fortran/array.cc:725
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for implied-shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:741 fortran/array.cc:854
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for an explicitly shaped array at %C"
  msgstr ""
  
! #: fortran/array.cc:751 fortran/array.cc:864
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for assumed shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:765 fortran/array.cc:878
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for deferred shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:775 fortran/array.cc:882
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %C"
  msgstr ""
  
! #: fortran/array.cc:787 fortran/array.cc:894
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected another dimension in array declaration at %C"
  msgstr "配列の次元を宣言で指定することはできません"
  
! #: fortran/array.cc:793 fortran/array.cc:822 fortran/array.cc:900
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C has more than %d dimensions"
  msgstr ""
  
! #: fortran/array.cc:799
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C with more than 7 dimensions"
  msgstr ""
  
! #: fortran/array.cc:811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coarray declaration at %C"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: fortran/array.cc:908
  #, gcc-internal-format
  msgid "Upper bound of last coarray dimension must be %<*%> at %C"
  msgstr ""
  
! #: fortran/array.cc:982
  #, gcc-internal-format
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr ""
  
! #: fortran/array.cc:1038
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr ""
  
! #: fortran/array.cc:1164
  #, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr ""
  
! #: fortran/array.cc:1256 fortran/array.cc:1487
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr ""
  
! #: fortran/array.cc:1286
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr ""
  
! #: fortran/array.cc:1295
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr "定数式がオーバーフローしました"
  
! #: fortran/array.cc:1358
  #, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr ""
  
! #: fortran/array.cc:1380
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array constructor including type specification at %C"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/array.cc:1386 fortran/match.cc:5046
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
  
! #: fortran/array.cc:1394
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr ""
  
! #: fortran/array.cc:1412
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr ""
  
! #: fortran/array.cc:1449 fortran/array.cc:1459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible typespec for array element at %L"
  msgstr "%d 番目の %qE の引数用の互換性がない型です"
  
! #: fortran/array.cc:1534
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr ""
  
! #: fortran/array.cc:1898
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr ""
  
! #: fortran/array.cc:2057
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/array.cc:2237
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2244
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2251
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2263
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr ""
  
! #: fortran/array.cc:2274
  #, gcc-internal-format
  msgid "Array constructor value %qs at %L is of the ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/array.cc:2381
  #, fuzzy, gcc-internal-format
  msgid "Different CHARACTER lengths (%wd/%wd) in array constructor at %L"
  msgstr "引数は定数でなければいけません"
  
! #: fortran/array.cc:2527
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2593
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2597
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad array dimension at %L"
  msgstr "配列の次元がオーバーフローしました"
  
! #: fortran/array.cc:2735
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr ""
  
! #: fortran/array.cc:2786
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2838
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr ""
  
! #: fortran/array.cc:2986
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr ""
--- 73779,74006 ----
  msgid "Too many codimensions at %C, expected %d not %d"
  msgstr ""
  
! #: fortran/array.cc:476
! #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "Derived type or class expression for array bound at %L"
! msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
! 
! #: fortran/array.cc:488
  #, gcc-internal-format
  msgid "Variable %qs at %L in this context must be constant"
  msgstr ""
  
! #: fortran/array.cc:491
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L in this context must be constant"
  msgstr ""
  
  #. F2018:R821: "assumed-implied-spec  is  [ lower-bound : ] *".
! #: fortran/array.cc:594
  #, gcc-internal-format, gfc-internal-format
  msgid "A lower bound must precede colon in assumed-size array specification at %L"
  msgstr ""
  
! #: fortran/array.cc:606
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in array specification at %C"
  msgstr ""
  
! #: fortran/array.cc:619 fortran/array.cc:658
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting a scalar INTEGER expression at %C, found %s"
  msgstr "長さ 0 の初期化は推奨されません"
  
! #: fortran/array.cc:698
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %C"
  msgstr ""
  
! #: fortran/array.cc:732
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for implied-shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:748 fortran/array.cc:861
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for an explicitly shaped array at %C"
  msgstr ""
  
! #: fortran/array.cc:758 fortran/array.cc:871
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for assumed shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:772 fortran/array.cc:885
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for deferred shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:782 fortran/array.cc:889
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %C"
  msgstr ""
  
! #: fortran/array.cc:794 fortran/array.cc:901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected another dimension in array declaration at %C"
  msgstr "配列の次元を宣言で指定することはできません"
  
! #: fortran/array.cc:800 fortran/array.cc:829 fortran/array.cc:907
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C has more than %d dimensions"
  msgstr ""
  
! #: fortran/array.cc:806
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C with more than 7 dimensions"
  msgstr ""
  
! #: fortran/array.cc:818
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coarray declaration at %C"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: fortran/array.cc:915
  #, gcc-internal-format
  msgid "Upper bound of last coarray dimension must be %<*%> at %C"
  msgstr ""
  
! #: fortran/array.cc:989
  #, gcc-internal-format
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr ""
  
! #: fortran/array.cc:1045
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr ""
  
! #: fortran/array.cc:1171
  #, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr ""
  
! #: fortran/array.cc:1263 fortran/array.cc:1494
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr ""
  
! #: fortran/array.cc:1293
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr ""
  
! #: fortran/array.cc:1302
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr "定数式がオーバーフローしました"
  
! #: fortran/array.cc:1365
  #, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr ""
  
! #: fortran/array.cc:1387
  #, fuzzy, gcc-internal-format, gfc-internal-format
  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 ""
  
! #: fortran/array.cc:1401
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr ""
  
! #: fortran/array.cc:1419
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr ""
  
! #: fortran/array.cc:1456 fortran/array.cc:1466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible typespec for array element at %L"
  msgstr "%d 番目の %qE の引数用の互換性がない型です"
  
! #: fortran/array.cc:1541
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr ""
  
! #: fortran/array.cc:1905
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr ""
  
! #: fortran/array.cc:2064
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/array.cc:2244
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2251
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2258
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2270
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr ""
  
! #: fortran/array.cc:2281
  #, gcc-internal-format
  msgid "Array constructor value %qs at %L is of the ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/array.cc:2388
  #, fuzzy, gcc-internal-format
  msgid "Different CHARACTER lengths (%wd/%wd) in array constructor at %L"
  msgstr "引数は定数でなければいけません"
  
! #: fortran/array.cc:2534
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2600
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad array dimension at %L"
  msgstr "配列の次元がオーバーフローしました"
  
! #: fortran/array.cc:2742
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr ""
  
! #: fortran/array.cc:2793
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2845
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr ""
  
! #: fortran/array.cc:2993
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr ""
*************** msgstr "非メンバ `%s' を `mutable'
*** 73922,73928 ****
  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:13058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "無効なビット列初期化子です"
--- 74021,74027 ----
  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:13082
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "無効なビット列初期化子です"
*************** msgstr "`__builtin_args_info' の引数�
*** 73982,73988 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or UNSIGNED"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:681 fortran/check.cc:3846
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
--- 74081,74087 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or UNSIGNED"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:681 fortran/check.cc:3841
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
*************** msgstr "`__builtin_args_info' の引数�
*** 73997,74003 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:742 fortran/check.cc:8470
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
--- 74096,74102 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:742 fortran/check.cc:8465
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
*************** msgstr "可変長オブジェクトは�
*** 74137,74143 ****
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:1564 fortran/check.cc:1597 fortran/check.cc:4164
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr ""
--- 74236,74242 ----
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:1564 fortran/check.cc:1597 fortran/check.cc:4159
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr ""
*************** msgstr ""
*** 74152,74158 ****
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:1651 fortran/check.cc:1686 fortran/check.cc:4959
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
--- 74251,74257 ----
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:1651 fortran/check.cc:1686 fortran/check.cc:4954
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
*************** msgstr ""
*** 74187,74203 ****
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:1784 fortran/check.cc:2058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "フォーマットへの引数が多すぎます"
  
! #: fortran/check.cc:1803 fortran/check.cc:1998 fortran/check.cc:2095
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr "右シフト回数が負の数です"
  
! #: fortran/check.cc:1817 fortran/check.cc:2078
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr ""
--- 74286,74302 ----
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:1784 fortran/check.cc:2053
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "フォーマットへの引数が多すぎます"
  
! #: fortran/check.cc:1803 fortran/check.cc:1993 fortran/check.cc:2090
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr "右シフト回数が負の数です"
  
! #: fortran/check.cc:1817 fortran/check.cc:2073
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr ""
*************** msgstr "`__builtin_args_info' の引数�
*** 74217,74315 ****
  msgid "%qs argument of %qs intrinsic at %L shall have a type of CHARACTER(KIND=C_CHAR)"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:1916
! #, fuzzy, gcc-internal-format
! msgid "%qs argument of %qs intrinsic at %L not yet supported"
! msgstr "`__builtin_args_info' の引数は定数でなければなりません"
! 
! #: fortran/check.cc:1936
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:1963
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify one of the INITIAL_TEAM, PARENT_TEAM or CURRENT_TEAM constants from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/check.cc:2005 fortran/check.cc:2102
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:2020
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.cc:2030
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.cc:2043
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr ""
  
! #: fortran/check.cc:2122
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr "%s への間違った型の引数です"
  
! #: fortran/check.cc:2253
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
! #: fortran/check.cc:2377 fortran/check.cc:2917
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:2386 fortran/check.cc:2926
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:2396 fortran/check.cc:2402
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.cc:2424
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.cc:2432
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:2455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "最後の引数は 2 ビット即値でなければいけません"
  
! #: fortran/check.cc:2471
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.cc:2479 fortran/check.cc:2779 fortran/check.cc:3891
! #: fortran/check.cc:6768 fortran/check.cc:6819 fortran/check.cc:6849
! #: fortran/check.cc:6867 fortran/check.cc:7167
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.cc:2494
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2527
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OPERATION argument at %L must be a PURE function"
  msgstr "引数は定数でなければいけません"
--- 74316,74409 ----
  msgid "%qs argument of %qs intrinsic at %L shall have a type of CHARACTER(KIND=C_CHAR)"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:1931
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:1958
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify one of the INITIAL_TEAM, PARENT_TEAM or CURRENT_TEAM constants from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/check.cc:2000 fortran/check.cc:2097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:2015
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.cc:2025
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.cc:2038
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr ""
  
! #: fortran/check.cc:2117
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr "%s への間違った型の引数です"
  
! #: fortran/check.cc:2248
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
! #: fortran/check.cc:2372 fortran/check.cc:2912
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:2381 fortran/check.cc:2921
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:2391 fortran/check.cc:2397
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.cc:2419
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.cc:2427
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:2450
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "最後の引数は 2 ビット即値でなければいけません"
  
! #: fortran/check.cc:2466
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.cc:2474 fortran/check.cc:2774 fortran/check.cc:3886
! #: fortran/check.cc:6763 fortran/check.cc:6814 fortran/check.cc:6844
! #: fortran/check.cc:6862 fortran/check.cc:7162
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.cc:2489
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2522
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OPERATION argument at %L must be a PURE function"
  msgstr "引数は定数でなければいけません"
*************** msgstr "引数は定数でなければ�
*** 74317,75132 ****
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.cc:2537
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for %s"
  msgstr "言語 %s は認識できません"
  
! #: fortran/check.cc:2555
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.cc:2565
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s argument at %L has type %s but the function passed as OPERATION at %L returns %s"
  msgstr ""
  
! #: fortran/check.cc:2576
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.cc:2587
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.cc:2595
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2602
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2609
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2617
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.cc:2635
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the arguments of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2643
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the function result of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2660
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2689
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:2718 fortran/check.cc:2726
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be UNSIGNED"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:2734 fortran/check.cc:2748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
! #: fortran/check.cc:2805 fortran/check.cc:3532 fortran/check.cc:3615
! #: fortran/check.cc:3877 fortran/check.cc:3926 fortran/check.cc:5604
! #: fortran/check.cc:5749 fortran/check.cc:5827 fortran/check.cc:7153
! #: fortran/check.cc:7285
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.cc:2852 fortran/check.cc:3160 fortran/check.cc:3220
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:2867 fortran/check.cc:3175 fortran/check.cc:3235
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:2989 fortran/check.cc:4276 fortran/check.cc:4284
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:2997 fortran/check.cc:4294
  #, fuzzy, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:3011
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.cc:3031 fortran/check.cc:3039
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:3196
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.cc:3260
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:3278
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
! #: fortran/check.cc:3292
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:3353
  #, fuzzy, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:3479
  #, fuzzy, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr "引数1と引数2が異なる型を持っています"
  
! #: fortran/check.cc:3583
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr ""
  
! #: fortran/check.cc:3622
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:3655
  #, gcc-internal-format
  msgid "UINT intrinsic only valid with %<-funsigned%> at %L"
  msgstr ""
  
! #: fortran/check.cc:3679
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been removed.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.cc:3748
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr ""
  
! #: fortran/check.cc:3760
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr ""
  
! #: fortran/check.cc:3819
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.cc:3828
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "\"%s\" は正常なファイル名ではありません"
  
! #: fortran/check.cc:3853
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:4068
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: fortran/check.cc:4116
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "`%s' オプションに対する引数がありません"
  
! #: fortran/check.cc:4131
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:4136
  #, fuzzy, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "関数 `%s' への引数が少なすぎます"
  
! #: fortran/check.cc:4161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr "無効な文字定数が #if にあります"
  
! #: fortran/check.cc:4170
  #, fuzzy, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:4201
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.cc:4213
  #, fuzzy, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL, CHARACTER or UNSIGNED"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:4223
  #, fuzzy, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:4308
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4327
  #, gcc-internal-format
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4336
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:4514
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:4648
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or UNSIGNED"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:4656 fortran/check.cc:8390 fortran/check.cc:8405
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:4771
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
  msgstr ""
  
! #: fortran/check.cc:4783
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "`%s' の第二引数は `char **' とすべきです"
  
! #: fortran/check.cc:4794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "`%s' の第二引数は `char **' とすべきです"
  
! #: fortran/check.cc:4801
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.cc:4812
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr ""
  
! #: fortran/check.cc:4821
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr ""
  
! #: fortran/check.cc:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr ""
  
! #: fortran/check.cc:4888
  #, fuzzy, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "`%s' の第二引数は `char **' とすべきです"
  
! #: fortran/check.cc:4944
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:4952
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.cc:4995
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall appear only if %qs is of type REAL and %qs is of type INTEGER or UNSIGNED"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5073 fortran/check.cc:7232
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.cc:5134
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5144
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5163
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5246
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The ARRAY argument at %L of REDUCE shall not be polymorphic"
  msgstr "`%s' の第二引数は `char **' とすべきです"
  
! #: fortran/check.cc:5256
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The DIM argument at %L, if present, must be an integer scalar"
  msgstr "最後の引数は 2 ビット即値でなければいけません"
  
! #: fortran/check.cc:5263
  #, gcc-internal-format, gfc-internal-format
  msgid "The MASK argument at %L, if present, must be a logical array with the same rank as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5275
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr ""
  
! #: fortran/check.cc:5279
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The ORDERED argument at %L, if present, must be a logical scalar"
  msgstr "引数は定数でなければいけません"
  
! #: fortran/check.cc:5287
  #, gcc-internal-format, gfc-internal-format
  msgid "The IDENTITY argument at %L, if present, must be a scalar with the same type as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5378
  #, fuzzy, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5388
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5395
  #, fuzzy, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5418
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5458
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5476
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5485
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.cc:5520 fortran/simplify.cc:7891
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.cc:5537 fortran/check.cc:5556
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5547 fortran/check.cc:5566
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5685
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5716
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5764
  #, fuzzy, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5845 fortran/check.cc:8450
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5861 fortran/check.cc:6007 fortran/check.cc:8442
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5872 fortran/check.cc:6019
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5954
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.cc:5998
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:6059
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6113
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1, found %s instead of %s"
  msgstr ""
  
! #: fortran/check.cc:6147
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.cc:6159
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.cc:6166
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6173
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6180
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6186
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.cc:6205
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.cc:6214
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6220
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected LOWER argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6241
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.cc:6252
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument to C_F_POINTER at %L is a function returning a pointer"
  msgstr "戻り型が void の関数で、`return' に値があります"
  
! #: fortran/check.cc:6265
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
  msgstr ""
  
! #: fortran/check.cc:6281
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6293
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6300
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6306
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.cc:6320
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6332
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6339
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6345
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6359
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6365
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr "`%s' の第二引数は `char **' とすべきです"
  
! #: fortran/check.cc:6376
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.cc:6384
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.cc:6393
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6400
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.cc:6411
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.cc:6416
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr "セクション属性は `%s' には使えません"
  
! #: fortran/check.cc:6444
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6460
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:6479
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:6503
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:6778
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.cc:6790
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.cc:6828
  #, fuzzy, gcc-internal-format
  msgid "%<team%> or %<team_number%> argument to %qs at %L"
  msgstr "フォーマットへの引数が多すぎます"
  
! #: fortran/check.cc:6888
  #, gcc-internal-format
  msgid "First argument of %<this_image%> intrinsic at %L must be a coarray variable or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6917
  #, gcc-internal-format
  msgid "Second argument of %<this_image%> intrinsic at %L must be an %<INTEGER%> typed scalar or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6943
  #, gcc-internal-format
  msgid "%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6954
  #, fuzzy, gcc-internal-format
  msgid "%<team%> argument to %<this_image%> at %L"
  msgstr "フォーマットへの引数が多すぎます"
  
! #: fortran/check.cc:6965
  #, gcc-internal-format
  msgid "At most one argument of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%> to %<this_image%> at %L allowed"
  msgstr ""
  
! #: fortran/check.cc:7007
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.cc:7059
  #, fuzzy, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:7078
  #, fuzzy, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:7086
  #, fuzzy, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:7121
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %zd < result size %zd"
  msgstr ""
  
! #: fortran/check.cc:7246
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:7259
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:7395
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7407
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L must have a decimal exponent range of at least four"
  msgstr ""
  
! #: fortran/check.cc:7562 fortran/check.cc:7598
  #, fuzzy, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:7609
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "フォーマットへの引数が多すぎます"
  
! #: fortran/check.cc:7627
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.cc:7639
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.cc:7681
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7688
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7709
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.cc:7719
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7726
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7746
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7756
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7771 fortran/check.cc:7778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "integer arguments to SYSTEM_CLOCK at %L with different kind parameters"
  msgstr "引数1と引数2が異なる型を持っています"
  
! #: fortran/check.cc:7992
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:8174
  #, fuzzy, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:8363 fortran/check.cc:8374
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:8434
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4315 fortran/decl.cc:11360
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
--- 74411,75226 ----
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.cc:2532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for %s"
  msgstr "言語 %s は認識できません"
  
! #: fortran/check.cc:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.cc:2560
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s argument at %L has type %s but the function passed as OPERATION at %L returns %s"
  msgstr ""
  
! #: fortran/check.cc:2571
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.cc:2582
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.cc:2590
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2597
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2604
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.cc:2630
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the arguments of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2638
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the function result of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2655
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2684
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:2713 fortran/check.cc:2721
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be UNSIGNED"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:2729 fortran/check.cc:2743
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
! #: fortran/check.cc:2800 fortran/check.cc:3527 fortran/check.cc:3610
! #: fortran/check.cc:3872 fortran/check.cc:3921 fortran/check.cc:5599
! #: fortran/check.cc:5744 fortran/check.cc:5822 fortran/check.cc:7148
! #: fortran/check.cc:7280
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.cc:2847 fortran/check.cc:3155 fortran/check.cc:3215
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:2862 fortran/check.cc:3170 fortran/check.cc:3230
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:2984 fortran/check.cc:4271 fortran/check.cc:4279
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:2992 fortran/check.cc:4289
  #, fuzzy, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:3006
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.cc:3026 fortran/check.cc:3034
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:3191
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.cc:3255
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:3273
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
! #: fortran/check.cc:3287
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:3348
  #, fuzzy, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:3474
  #, fuzzy, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr "引数1と引数2が異なる型を持っています"
  
! #: fortran/check.cc:3578
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr ""
  
! #: fortran/check.cc:3617
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:3650
  #, gcc-internal-format
  msgid "UINT intrinsic only valid with %<-funsigned%> at %L"
  msgstr ""
  
! #: fortran/check.cc:3674
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been removed.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.cc:3743
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr ""
  
! #: fortran/check.cc:3755
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr ""
  
! #: fortran/check.cc:3814
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.cc:3823
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "\"%s\" は正常なファイル名ではありません"
  
! #: fortran/check.cc:3848
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:4063
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: fortran/check.cc:4111
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "`%s' オプションに対する引数がありません"
  
! #: fortran/check.cc:4126
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:4131
  #, fuzzy, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "関数 `%s' への引数が少なすぎます"
  
! #: fortran/check.cc:4156
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr "無効な文字定数が #if にあります"
  
! #: fortran/check.cc:4165
  #, fuzzy, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:4196
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.cc:4208
  #, fuzzy, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL, CHARACTER or UNSIGNED"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:4218
  #, fuzzy, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:4303
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4322
  #, gcc-internal-format
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4331
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:4509
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:4643
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or UNSIGNED"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:4651 fortran/check.cc:8385 fortran/check.cc:8400
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
  msgstr ""
  
! #: fortran/check.cc:4778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "`%s' の第二引数は `char **' とすべきです"
  
! #: fortran/check.cc:4789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "`%s' の第二引数は `char **' とすべきです"
  
! #: fortran/check.cc:4796
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.cc:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr ""
  
! #: fortran/check.cc:4816
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr ""
  
! #: fortran/check.cc:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr ""
  
! #: fortran/check.cc:4883
  #, fuzzy, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "`%s' の第二引数は `char **' とすべきです"
  
! #: fortran/check.cc:4939
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.cc:4990
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall appear only if %qs is of type REAL and %qs is of type INTEGER or UNSIGNED"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5068 fortran/check.cc:7227
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.cc:5129
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5139
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5158
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5209
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5241
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The ARRAY argument at %L of REDUCE shall not be polymorphic"
  msgstr "`%s' の第二引数は `char **' とすべきです"
  
! #: fortran/check.cc:5251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The DIM argument at %L, if present, must be an integer scalar"
  msgstr "最後の引数は 2 ビット即値でなければいけません"
  
! #: fortran/check.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "The MASK argument at %L, if present, must be a logical array with the same rank as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5270
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr ""
  
! #: fortran/check.cc:5274
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The ORDERED argument at %L, if present, must be a logical scalar"
  msgstr "引数は定数でなければいけません"
  
! #: fortran/check.cc:5282
  #, gcc-internal-format, gfc-internal-format
  msgid "The IDENTITY argument at %L, if present, must be a scalar with the same type as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5373
  #, fuzzy, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5383
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5390
  #, fuzzy, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5413
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5453
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5471
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5480
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.cc:5515 fortran/simplify.cc:7891
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.cc:5532 fortran/check.cc:5551
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5542 fortran/check.cc:5561
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5680
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5711
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5759
  #, fuzzy, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5840 fortran/check.cc:8445
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5856 fortran/check.cc:6002 fortran/check.cc:8437
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5867 fortran/check.cc:6014
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5949
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.cc:5993
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:6054
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6108
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1, found %s instead of %s"
  msgstr ""
  
! #: fortran/check.cc:6142
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.cc:6154
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.cc:6161
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6168
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6175
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6181
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.cc:6200
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.cc:6209
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6215
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected LOWER argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6236
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.cc:6247
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6253
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument to C_F_POINTER at %L is a function returning a pointer"
  msgstr "戻り型が void の関数で、`return' に値があります"
  
! #: fortran/check.cc:6260
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
  msgstr ""
  
! #: fortran/check.cc:6276
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6288
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6295
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6301
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.cc:6315
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6327
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6334
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6354
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6360
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr "`%s' の第二引数は `char **' とすべきです"
  
! #: fortran/check.cc:6371
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.cc:6379
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.cc:6388
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6395
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.cc:6406
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.cc:6411
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr "セクション属性は `%s' には使えません"
  
! #: fortran/check.cc:6439
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6455
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:6474
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:6498
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:6773
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.cc:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.cc:6823
  #, fuzzy, gcc-internal-format
  msgid "%<team%> or %<team_number%> argument to %qs at %L"
  msgstr "フォーマットへの引数が多すぎます"
  
! #: fortran/check.cc:6883
  #, gcc-internal-format
  msgid "First argument of %<this_image%> intrinsic at %L must be a coarray variable or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6912
  #, gcc-internal-format
  msgid "Second argument of %<this_image%> intrinsic at %L must be an %<INTEGER%> typed scalar or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6938
  #, gcc-internal-format
  msgid "%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6949
  #, fuzzy, gcc-internal-format
  msgid "%<team%> argument to %<this_image%> at %L"
  msgstr "フォーマットへの引数が多すぎます"
  
! #: fortran/check.cc:6960
  #, gcc-internal-format
  msgid "At most one argument of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%> to %<this_image%> at %L allowed"
  msgstr ""
  
! #: fortran/check.cc:7002
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.cc:7054
  #, fuzzy, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:7073
  #, fuzzy, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:7081
  #, fuzzy, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:7116
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %zd < result size %zd"
  msgstr ""
  
! #: fortran/check.cc:7241
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:7254
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:7390
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7402
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L must have a decimal exponent range of at least four"
  msgstr ""
  
! #: fortran/check.cc:7557 fortran/check.cc:7593
  #, fuzzy, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:7604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "フォーマットへの引数が多すぎます"
  
! #: fortran/check.cc:7622
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.cc:7634
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.cc:7676
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7683
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7704
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.cc:7714
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7721
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7741
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7751
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7766 fortran/check.cc:7773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "integer arguments to SYSTEM_CLOCK at %L with different kind parameters"
  msgstr "引数1と引数2が異なる型を持っています"
  
! #: fortran/check.cc:7987
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:8169
  #, fuzzy, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:8358 fortran/check.cc:8369
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:8429
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4348 fortran/decl.cc:11485
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
*************** msgstr ""
*** 75246,77303 ****
  msgid "Simplification error"
  msgstr "gimplification に失敗しました"
  
! #: fortran/decl.cc:294
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr ""
  
! #: fortran/decl.cc:308
  #, gcc-internal-format
  msgid "Host associated variable %qs may not be in the DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:315
  #, fuzzy, gcc-internal-format
  msgid "initialization of common block variable %qs in DATA statement at %C"
  msgstr "無効なビット列初期化子です"
  
! #: fortran/decl.cc:453
  #, gcc-internal-format
  msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid initializer %s in Data statement at %C"
  msgstr "無効なビット列初期化子です"
  
! #: fortran/decl.cc:584
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ at %L cannot appear in an old-style initialization"
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
! #: fortran/decl.cc:592
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initialization"
  msgstr ""
  
! #: fortran/decl.cc:602
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:649
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid substring in data-implied-do at %L in DATA statement"
  msgstr "無効なビット列初期化子です"
  
! #: fortran/decl.cc:696
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:738
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr ""
  
! #: fortran/decl.cc:754
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:763
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr ""
  
! #: fortran/decl.cc:802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr "空のスカラー初期化子です"
  
! #: fortran/decl.cc:811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/decl.cc:834
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr "スカラー初期化子内に余分な要素があります"
  
! #: fortran/decl.cc:839
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr "述語は識別子でなければなりません"
  
! #: fortran/decl.cc:850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr "ファイル \"%s\" に戻るはずでした"
  
! #: fortran/decl.cc:882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr "長さ 0 の初期化は推奨されません"
  
! #: fortran/decl.cc:910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr "配列初期化子内の要素が多すぎます"
  
! #: fortran/decl.cc:912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr "配列初期化子内の要素が多すぎます"
  
! #: fortran/decl.cc:939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/decl.cc:963
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr ""
  
! #: fortran/decl.cc:1028
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr ""
  
! #: fortran/decl.cc:1052
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1074
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr "引数の型が異なります"
  
! #: fortran/decl.cc:1167 fortran/resolve.cc:14857
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:1193 fortran/decl.cc:1222
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "無効な文字定数が #if にあります"
  
! #: fortran/decl.cc:1228
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/decl.cc:1380 fortran/decl.cc:1387 fortran/decl.cc:1453
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "%qD は既に %qT 内で定義されています"
  
! #: fortran/decl.cc:1395
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:1407
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr ""
  
! #: fortran/decl.cc:1425
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "データ領域 '%s' は前の宣言と矛盾します"
  
! #: fortran/decl.cc:1441
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.cc:1524
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1589
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1596
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr ""
  
! #: fortran/decl.cc:1603
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1612
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L may not be a pointer with CONTIGUOUS attribute as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1622
  #, gcc-internal-format
  msgid "Default-initialized dummy argument %qs with %s attribute at %L is not permitted in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/decl.cc:1643
  #, gcc-internal-format
  msgid "Allocatable character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1648
  #, gcc-internal-format
  msgid "Pointer character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1655
  #, gcc-internal-format
  msgid "Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1667
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of length 1 as it has the VALUE attribute"
  msgstr ""
  
! #: fortran/decl.cc:1678
  #, gcc-internal-format
  msgid "Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1692
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of constant length of one or assumed length, unless it has assumed shape or assumed rank, as procedure %qs has the BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1710
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1718
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1727
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1734
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1745
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/decl.cc:1801
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8102 %s at %L is already imported by an %s statement and must not be re-declared"
  msgstr ""
  
! #: fortran/decl.cc:1830
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr ""
  
! #: fortran/decl.cc:1892
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1932
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr "引数は定数でなければいけません"
  
! #: fortran/decl.cc:1947
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.cc:1956 fortran/decl.cc:1962
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.cc:2101
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:2114
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "初期化子を欠いています"
  
! #: fortran/decl.cc:2124
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:2167
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.cc:2201
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch of array at %L and its initializer (%d/%d)"
  msgstr ""
  
! #: fortran/decl.cc:2214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "多次元配列は初期化子で初期化することができません"
  
! #: fortran/decl.cc:2224
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad shape of initializer at %L"
  msgstr "配列を仮引数リストによって初期化しようとしています"
  
! #: fortran/decl.cc:2231
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot determine shape of initializer at %L"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/decl.cc:2266
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:2316
  #, fuzzy, gcc-internal-format
  msgid "Entity %qs at %L is incompatible with a BOZ literal constant"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/decl.cc:2382 fortran/decl.cc:2389
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.cc:2398
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.cc:2407
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2431 fortran/symbol.cc:2343
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr "シンボルの頭にアンダースコアをつける"
  
! #: fortran/decl.cc:2486
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2493
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2517
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:2534
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr ""
  
! #: fortran/decl.cc:2591
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:2608
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr ""
  
! #: fortran/decl.cc:2625
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:2646
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.cc:2653
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "ANSI C++ は定数でない集合体の初期化子式を禁じます"
  
! #: fortran/decl.cc:2676
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.cc:2731
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.cc:2733
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:2741
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: fortran/decl.cc:2751
  #, fuzzy, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "無効な文字定数が #if にあります"
  
! #: fortran/decl.cc:2793
  #, fuzzy, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "関数を inline にできません"
  
! #: fortran/decl.cc:2803
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.cc:2860
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit array shape at %C must be constant of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.cc:2868
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.cc:2969
  #, gcc-internal-format
  msgid "%qs at %L is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.cc:2980
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %L"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/decl.cc:3006
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %L"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/decl.cc:3014
  #, fuzzy, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "ポインタ型へ変換できません"
  
! #: fortran/decl.cc:3077
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "重複した初期化子"
  
! #: fortran/decl.cc:3085
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.cc:3098
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/decl.cc:3118 fortran/decl.cc:7749
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
  
! #: fortran/decl.cc:3141
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.cc:3159 fortran/decl.cc:11534
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "長さ 0 の初期化は推奨されません"
  
! #: fortran/decl.cc:3166
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:3183
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3192
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3206
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.cc:3214
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.cc:3222
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.cc:3231
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
! #: fortran/decl.cc:3248
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.cc:3311 fortran/decl.cc:3346
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "-traditional は C++ では受け付けられません"
  
! #: fortran/decl.cc:3352
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "`%s' の extern 宣言がネストしています"
  
! #: fortran/decl.cc:3411 fortran/decl.cc:3488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "正式な仮引数項を欠いています"
  
! #: fortran/decl.cc:3424 fortran/decl.cc:3559
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "長さ 0 の初期化は推奨されません"
  
! #: fortran/decl.cc:3432 fortran/decl.cc:3565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "長さ 0 の初期化は推奨されません"
  
! #: fortran/decl.cc:3462 fortran/decl.cc:4351
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "VAX 浮動小数では丸めモードを利用できません"
  
! #: fortran/decl.cc:3475
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr ""
  
! #: fortran/decl.cc:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.cc:3591
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "VAX 浮動小数では丸めモードを利用できません"
  
! #: fortran/decl.cc:3723
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:3824
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:3837
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.cc:4011
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.cc:4040
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4064
  #, fuzzy, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "%<operator new%> の第一引数はデフォルト引数を持っていてはいけません"
  
! #: fortran/decl.cc:4075
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter expression at %L must be of INTEGER type and not %s"
  msgstr ""
  
! #: fortran/decl.cc:4113
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.cc:4120
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C does not simplify to an INTEGER constant"
  msgstr ""
  
! #: fortran/decl.cc:4147
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:4154
  #, fuzzy, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "%qE の列挙値が整数定数式ではありません"
  
! #: fortran/decl.cc:4178
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4187
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: fortran/decl.cc:4551
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4563
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.cc:4625
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.cc:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4661 fortran/decl.cc:4695 fortran/decl.cc:4728
! #: fortran/decl.cc:5062
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4673 fortran/decl.cc:4701 fortran/decl.cc:4734
! #: fortran/decl.cc:4760 fortran/decl.cc:5087 fortran/decl.cc:5105
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "無効な型引数です"
  
! #: fortran/decl.cc:4724
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4776 fortran/decl.cc:4943 fortran/decl.cc:4955
! #: fortran/decl.cc:4969 fortran/decl.cc:5582 fortran/decl.cc:5592
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: fortran/decl.cc:4877
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/decl.cc:4984
  #, 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:4995
  #, 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:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5149
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.cc:5208
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.cc:5254
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5307
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.cc:5317
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5474
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.cc:5490
  #, 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:5495
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5574
  #, fuzzy, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: fortran/decl.cc:5601
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5622
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5665
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5669
  #, 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:5674
  #, 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:5680
  #, 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:5685
  #, 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:5693
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.cc:6033
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6035
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6130
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "定義の後で `%s' 属性をセットすることはできません"
  
! #: fortran/decl.cc:6147
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6166
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6168
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "定義の後に %qE 属性を設定できません"
  
! #: fortran/decl.cc:6178
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "定義した後に %qT に適用される属性を無視しています"
  
! #: fortran/decl.cc:6180
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "定義した後に %qT に適用される属性を無視しています"
  
! #: fortran/decl.cc:6188
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6197
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "定義の後に %qE 属性を設定できません"
  
! #: fortran/decl.cc:6199
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "定義の後に %qE 属性を設定できません"
  
! #: fortran/decl.cc:6207
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6215
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6217
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: fortran/decl.cc:6235
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: fortran/decl.cc:6245
  #, 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:6255
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: fortran/decl.cc:6268
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6334 fortran/decl.cc:9883
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6340
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "定義の後で `%s' 属性をセットすることはできません"
  
! #: fortran/decl.cc:6374
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "定義の後で `%s' 属性をセットすることはできません"
  
! #: fortran/decl.cc:6381
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6388
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6429
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:6527
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:6549
  #, 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:6560
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6566
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6578
  #, 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:6592
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6600
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6612
  #, fuzzy, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/decl.cc:6618
  #, 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:6631
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6705
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6750
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6757
  #, fuzzy, gcc-internal-format
  msgid "Missing symbol"
  msgstr "数値がありません"
  
! #: fortran/decl.cc:6786
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6848
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/decl.cc:6880
  #, 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:6922
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: fortran/decl.cc:6931
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: fortran/decl.cc:7003
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7008
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.cc:7059
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "不明なレジスタ名です: %s"
  
! #: fortran/decl.cc:7071
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7117
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7124
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7131
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7192
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "仮引数名が省略されています"
  
! #: fortran/decl.cc:7207 fortran/primary.cc:1998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr "ファイル \"%s\" に戻るはずでした"
  
! #: fortran/decl.cc:7213 fortran/decl.cc:7222
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "仮引数名が省略されています"
  
! #: fortran/decl.cc:7263
  #, fuzzy, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "プロシージャ開始と終了のスケジュールを行なわない"
  
! #: fortran/decl.cc:7276
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "配列の次元を宣言で指定することはできません"
  
! #: fortran/decl.cc:7279
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7297
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "仮引数リストに仮引数名がありません"
  
! #: fortran/decl.cc:7300
  #, fuzzy, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "%s: オプション `%s' には引数が必要です\n"
  
! #: fortran/decl.cc:7342
  #, fuzzy, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: fortran/decl.cc:7346
  #, 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:7351
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7358
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7397
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.cc:7474
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "`%s' の extern 宣言がネストしています"
  
! #: fortran/decl.cc:7484 fortran/decl.cc:8627
  #, 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:7688
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7695
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:7701
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.cc:7724
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:7770 fortran/decl.cc:7961 fortran/decl.cc:12018
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:7819 fortran/decl.cc:11918
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "行番号 %u に戻るはずでした"
  
! #: fortran/decl.cc:7826
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7830
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/decl.cc:7905
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:7923
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.cc:7932 fortran/decl.cc:10658
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:8002
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8074
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:8104 fortran/decl.cc:8383 fortran/decl.cc:8594
  #: 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:8134 fortran/decl.cc:8652
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "式内"
  
! #: fortran/decl.cc:8286
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.cc:8289
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:8292
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.cc:8295
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.cc:8299 fortran/decl.cc:8344
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:8303
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.cc:8307
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.cc:8311
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.cc:8316
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.cc:8320
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.cc:8324
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.cc:8328
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.cc:8332
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.cc:8336
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "文が予期されます"
  
! #: fortran/decl.cc:8357
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr ""
  
! #: fortran/decl.cc:8408 fortran/decl.cc:8634
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8502
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.cc:8661
  #, 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:8724 fortran/decl.cc:8731
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "無効なビット列初期化子です"
  
! #: fortran/decl.cc:8771
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: fortran/decl.cc:8795
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8814
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8820
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8826
  #, 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:8855
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.cc:9138
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9147
  #, 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:9156
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:9167
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "式文が無効です"
  
! #: fortran/decl.cc:9192
  #, fuzzy, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "switch 文の中でラベル `%s' が重複しています"
  
! #: fortran/decl.cc:9209
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "行番号 %u に戻るはずでした"
  
! #: fortran/decl.cc:9223 fortran/decl.cc:9231
  #, fuzzy, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "switch 文の中でラベル `%s' が重複しています"
  
! #: fortran/decl.cc:9331
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9347
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9356
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.cc:9461
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.cc:9498
  #, fuzzy, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "%<(%> が予期されます"
  
! #: fortran/decl.cc:9512 fortran/decl.cc:9552
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9528
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "述語は識別子でなければなりません"
  
! #: fortran/decl.cc:9532
  #, 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:9538
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9577
  #, fuzzy, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "ポインタ型へ変換できません"
  
! #: fortran/decl.cc:9581
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.cc:9601
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9613
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "switch 文の中でラベル `%s' が重複しています"
  
! #: fortran/decl.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9671
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9690
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9729
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:9891
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9925
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9952 fortran/decl.cc:9977
  #, 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:9998 fortran/decl.cc:10018
  #, 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:10040
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10047
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10053
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10073
  #, 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:10098
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10114
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10133 fortran/decl.cc:10189
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10168
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "式文が無効です"
  
! #: fortran/decl.cc:10175
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/decl.cc:10224
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "式文が無効です"
  
! #: fortran/decl.cc:10231
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/decl.cc:10250
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10261
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10296
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10318
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10335
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10339
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "式内"
  
! #: fortran/decl.cc:10377
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10389
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10416
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10441
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10453
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10522
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:10633
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.cc:10691
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.cc:10740
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:10749
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.cc:10755
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10762
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:10769
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.cc:10792
  #, 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:10804
  #, 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:10825
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.cc:10871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr "読み込んだ状態ファイル %s を閉じるのに失敗しました [%s]"
  
! #: fortran/decl.cc:10877
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:10924
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/decl.cc:10957
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/decl.cc:10992
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:11006
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "`%s' の extern 宣言がネストしています"
  
! #: fortran/decl.cc:11024
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11031
  #, fuzzy, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "関数を inline にできません"
  
! #: fortran/decl.cc:11194
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11207
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr "空の宣言です"
  
! #: fortran/decl.cc:11236
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
  
! #: fortran/decl.cc:11247
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:11250
  #, fuzzy, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
  
! #: fortran/decl.cc:11265
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/decl.cc:11274
  #, fuzzy, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "%qD は既に定義されています"
  
! #: fortran/decl.cc:11337
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11420
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.cc:11440
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.cc:11472
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "反復子 `%s' は非整数型です"
  
! #: fortran/decl.cc:11551
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.cc:11599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "`*' の前に型の名前があるべきです"
  
! #: fortran/decl.cc:11635
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11682 fortran/decl.cc:11697
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "重複するアクセス指定子"
  
! #: fortran/decl.cc:11717
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11737
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11764
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11782
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.cc:11798
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.cc:11811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "重複するアクセス指定子"
  
! #: fortran/decl.cc:11813
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11821
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:11834
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:11876
  #, fuzzy, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "識別子が必要です"
  
! #: fortran/decl.cc:11882
  #, fuzzy, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "')' が必要です"
  
! #: fortran/decl.cc:11902
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:11907
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:11930
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:11934
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.cc:11946
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:11952
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:11962
  #, fuzzy, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "行番号 %u に戻るはずでした"
  
! #: fortran/decl.cc:11979
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:11990
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12077 fortran/decl.cc:12359
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "%<::%> が予期されます"
  
! #: fortran/decl.cc:12088 fortran/decl.cc:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.cc:12109 fortran/decl.cc:12392
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12120 fortran/decl.cc:12403
  #, fuzzy, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "%<=%> が予期されます"
  
! #: fortran/decl.cc:12127
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr ""
  
! #: fortran/decl.cc:12148
  #, 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:12157
  #, fuzzy, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr "不明なレジスタ名です: %s"
  
! #: fortran/decl.cc:12166
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12173
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12182
  #, 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:12223
  #, 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:12230
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12266
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected specific procedure name at %C"
  msgstr "重複するアクセス指定子"
  
! #: fortran/decl.cc:12273
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12283
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12309
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/decl.cc:12339
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.cc:12439
  #, 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:12447
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.cc:12495
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12505
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12523
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12569
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.cc:12581
  #, 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:12603
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.cc:12610
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12620
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "%<,%> が予期されます"
  
! #: fortran/decl.cc:12626
  #, fuzzy, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "不明なレジスタ名です: %s"
  
! #: fortran/decl.cc:12639
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "プロシージャ開始と終了のスケジュールを行なわない"
  
! #: fortran/decl.cc:12713
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12759
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12780
  #, 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:12794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: fortran/decl.cc:12866
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: fortran/decl.cc:12883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: fortran/decl.cc:12900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
--- 75340,77397 ----
  msgid "Simplification error"
  msgstr "gimplification に失敗しました"
  
! #: fortran/decl.cc:308
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr ""
  
! #: fortran/decl.cc:322
  #, gcc-internal-format
  msgid "Host associated variable %qs may not be in the DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:329
  #, fuzzy, gcc-internal-format
  msgid "initialization of common block variable %qs in DATA statement at %C"
  msgstr "無効なビット列初期化子です"
  
! #: fortran/decl.cc:467
  #, gcc-internal-format
  msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:493
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid initializer %s in Data statement at %C"
  msgstr "無効なビット列初期化子です"
  
! #: fortran/decl.cc:598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ at %L cannot appear in an old-style initialization"
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
! #: fortran/decl.cc:606
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initialization"
  msgstr ""
  
! #: fortran/decl.cc:616
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:663
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:687
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid substring in data-implied-do at %L in DATA statement"
  msgstr "無効なビット列初期化子です"
  
! #: fortran/decl.cc:710
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:752
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr ""
  
! #: fortran/decl.cc:768
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:777
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr ""
  
! #: fortran/decl.cc:816
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr "空のスカラー初期化子です"
  
! #: fortran/decl.cc:825
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/decl.cc:848
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr "スカラー初期化子内に余分な要素があります"
  
! #: fortran/decl.cc:853
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr "述語は識別子でなければなりません"
  
! #: fortran/decl.cc:864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr "ファイル \"%s\" に戻るはずでした"
  
! #: fortran/decl.cc:896
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr "長さ 0 の初期化は推奨されません"
  
! #: fortran/decl.cc:924
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr "配列初期化子内の要素が多すぎます"
  
! #: fortran/decl.cc:926
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr "配列初期化子内の要素が多すぎます"
  
! #: fortran/decl.cc:953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/decl.cc:977
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr ""
  
! #: fortran/decl.cc:1042
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr ""
  
! #: fortran/decl.cc:1066
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1088
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr "引数の型が異なります"
  
! #: fortran/decl.cc:1181 fortran/resolve.cc:14904
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:1207 fortran/decl.cc:1236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "無効な文字定数が #if にあります"
  
! #: fortran/decl.cc:1242
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/decl.cc:1394 fortran/decl.cc:1401 fortran/decl.cc:1467
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "%qD は既に %qT 内で定義されています"
  
! #: fortran/decl.cc:1409
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:1421
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr ""
  
! #: fortran/decl.cc:1439
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "データ領域 '%s' は前の宣言と矛盾します"
  
! #: fortran/decl.cc:1455
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.cc:1538
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1603
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1610
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr ""
  
! #: fortran/decl.cc:1617
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1626
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L may not be a pointer with CONTIGUOUS attribute as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1636
  #, gcc-internal-format
  msgid "Default-initialized dummy argument %qs with %s attribute at %L is not permitted in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/decl.cc:1657
  #, gcc-internal-format
  msgid "Allocatable character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1662
  #, gcc-internal-format
  msgid "Pointer character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1669
  #, gcc-internal-format
  msgid "Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1681
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of length 1 as it has the VALUE attribute"
  msgstr ""
  
! #: fortran/decl.cc:1692
  #, gcc-internal-format
  msgid "Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1706
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of constant length of one or assumed length, unless it has assumed shape or assumed rank, as procedure %qs has the BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1724
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1732
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1741
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1748
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1759
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/decl.cc:1815
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8102 %s at %L is already imported by an %s statement and must not be re-declared"
  msgstr ""
  
! #: fortran/decl.cc:1844
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr ""
  
! #: fortran/decl.cc:1919
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr "引数は定数でなければいけません"
  
! #: fortran/decl.cc:1974
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.cc:1983 fortran/decl.cc:1989
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.cc:2128
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:2141
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "初期化子を欠いています"
  
! #: fortran/decl.cc:2151
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:2194
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.cc:2228
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch of array at %L and its initializer (%d/%d)"
  msgstr ""
  
! #: fortran/decl.cc:2241
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "多次元配列は初期化子で初期化することができません"
  
! #: fortran/decl.cc:2251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad shape of initializer at %L"
  msgstr "配列を仮引数リストによって初期化しようとしています"
  
! #: fortran/decl.cc:2258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot determine shape of initializer at %L"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/decl.cc:2293
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:2343
  #, fuzzy, gcc-internal-format
  msgid "Entity %qs at %L is incompatible with a BOZ literal constant"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/decl.cc:2409 fortran/decl.cc:2416
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.cc:2425
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.cc:2434
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2458 fortran/symbol.cc:2343
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr "シンボルの頭にアンダースコアをつける"
  
! #: fortran/decl.cc:2513
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2520
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2544
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:2561
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr ""
  
! #: fortran/decl.cc:2618
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:2635
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr ""
  
! #: fortran/decl.cc:2652
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:2673
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.cc:2680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "ANSI C++ は定数でない集合体の初期化子式を禁じます"
  
! #: fortran/decl.cc:2703
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.cc:2758
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.cc:2760
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:2768
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: fortran/decl.cc:2778
  #, fuzzy, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "無効な文字定数が #if にあります"
  
! #: fortran/decl.cc:2820
  #, fuzzy, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "関数を inline にできません"
  
! #: fortran/decl.cc:2830
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.cc:2887
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit array shape at %C must be constant of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.cc:2895
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.cc:2996
  #, gcc-internal-format
  msgid "%qs at %L is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.cc:3007
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %L"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/decl.cc:3033
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %L"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/decl.cc:3041
  #, fuzzy, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "ポインタ型へ変換できません"
  
! #: fortran/decl.cc:3104
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "重複した初期化子"
  
! #: fortran/decl.cc:3112
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.cc:3125
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/decl.cc:3145 fortran/decl.cc:7874
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
  
! #: fortran/decl.cc:3168
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.cc:3186 fortran/decl.cc:11659
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "長さ 0 の初期化は推奨されません"
  
! #: fortran/decl.cc:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:3210
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3219
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3233
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.cc:3241
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.cc:3249
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.cc:3258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
! #: fortran/decl.cc:3275
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.cc:3338 fortran/decl.cc:3373
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "-traditional は C++ では受け付けられません"
  
! #: fortran/decl.cc:3379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "`%s' の extern 宣言がネストしています"
  
! #: fortran/decl.cc:3438 fortran/decl.cc:3515
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "正式な仮引数項を欠いています"
  
! #: fortran/decl.cc:3451 fortran/decl.cc:3586
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "長さ 0 の初期化は推奨されません"
  
! #: fortran/decl.cc:3459 fortran/decl.cc:3592
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "長さ 0 の初期化は推奨されません"
  
! #: fortran/decl.cc:3489 fortran/decl.cc:4384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "VAX 浮動小数では丸めモードを利用できません"
  
! #: fortran/decl.cc:3502
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr ""
  
! #: fortran/decl.cc:3513
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.cc:3618
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "VAX 浮動小数では丸めモードを利用できません"
  
! #: fortran/decl.cc:3750
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:3851
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:3864
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.cc:4038
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.cc:4067
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4091
  #, fuzzy, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "%<operator new%> の第一引数はデフォルト引数を持っていてはいけません"
  
! #: fortran/decl.cc:4102
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter expression at %L must be of INTEGER type and not %s"
  msgstr ""
  
! #: fortran/decl.cc:4140
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.cc:4147
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C does not simplify to an INTEGER constant"
  msgstr ""
  
! #: fortran/decl.cc:4174
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:4181
  #, fuzzy, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "%qE の列挙値が整数定数式ではありません"
  
! #: fortran/decl.cc:4210
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4219
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: fortran/decl.cc:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4598
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.cc:4660
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.cc:4663
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4696 fortran/decl.cc:4730 fortran/decl.cc:4763
! #: fortran/decl.cc:5097
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4708 fortran/decl.cc:4736 fortran/decl.cc:4769
! #: fortran/decl.cc:4795 fortran/decl.cc:5122 fortran/decl.cc:5140
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "無効な型引数です"
  
! #: fortran/decl.cc:4759
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4811 fortran/decl.cc:4978 fortran/decl.cc:4990
! #: fortran/decl.cc:5004 fortran/decl.cc:5617 fortran/decl.cc:5627
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: fortran/decl.cc:4912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/decl.cc:5019
  #, 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:5030
  #, 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:5175
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5184
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.cc:5243
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.cc:5289
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5342
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.cc:5352
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5509
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.cc:5525
  #, 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:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5609
  #, fuzzy, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: fortran/decl.cc:5636
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5657
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5700
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5704
  #, 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:5709
  #, 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:5715
  #, 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:5720
  #, 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:5728
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.cc:6068
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6070
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6165
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "定義の後で `%s' 属性をセットすることはできません"
  
! #: fortran/decl.cc:6182
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6201
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6203
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "定義の後に %qE 属性を設定できません"
  
! #: fortran/decl.cc:6213
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "定義した後に %qT に適用される属性を無視しています"
  
! #: fortran/decl.cc:6215
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "定義した後に %qT に適用される属性を無視しています"
  
! #: fortran/decl.cc:6223
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "定義の後に %qE 属性を設定できません"
  
! #: fortran/decl.cc:6234
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "定義の後に %qE 属性を設定できません"
  
! #: fortran/decl.cc:6242
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6250
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6252
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: fortran/decl.cc:6270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: fortran/decl.cc:6280
  #, 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:6290
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: fortran/decl.cc:6303
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6314
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6369 fortran/decl.cc:10008
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6375
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "定義の後で `%s' 属性をセットすることはできません"
  
! #: fortran/decl.cc:6409
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "定義の後で `%s' 属性をセットすることはできません"
  
! #: fortran/decl.cc:6416
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6423
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6464
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:6562
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:6584
  #, 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:6595
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6601
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6613
  #, 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:6627
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6635
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6647
  #, fuzzy, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/decl.cc:6653
  #, 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:6666
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6740
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6792
  #, fuzzy, gcc-internal-format
  msgid "Missing symbol"
  msgstr "数値がありません"
  
! #: fortran/decl.cc:6821
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6899
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/decl.cc:6931
  #, 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:6973
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: fortran/decl.cc:6982
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: fortran/decl.cc:7128
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7133
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.cc:7184
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "不明なレジスタ名です: %s"
  
! #: fortran/decl.cc:7196
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7242
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7249
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7256
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7317
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "仮引数名が省略されています"
  
! #: fortran/decl.cc:7332 fortran/primary.cc:1998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr "ファイル \"%s\" に戻るはずでした"
  
! #: fortran/decl.cc:7338 fortran/decl.cc:7347
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "仮引数名が省略されています"
  
! #: fortran/decl.cc:7388
  #, fuzzy, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "プロシージャ開始と終了のスケジュールを行なわない"
  
! #: fortran/decl.cc:7401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "配列の次元を宣言で指定することはできません"
  
! #: fortran/decl.cc:7404
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7422
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "仮引数リストに仮引数名がありません"
  
! #: fortran/decl.cc:7425
  #, fuzzy, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "%s: オプション `%s' には引数が必要です\n"
  
! #: fortran/decl.cc:7467
  #, fuzzy, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: fortran/decl.cc:7471
  #, 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:7476
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7483
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7522
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.cc:7599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "`%s' の extern 宣言がネストしています"
  
! #: fortran/decl.cc:7609 fortran/decl.cc:8752
  #, 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:7813
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7820
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:7826
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.cc:7849
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:7895 fortran/decl.cc:8086 fortran/decl.cc:12143
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:7944 fortran/decl.cc:12043
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "行番号 %u に戻るはずでした"
  
! #: fortran/decl.cc:7951
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7955
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/decl.cc:8030
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8048
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.cc:8057 fortran/decl.cc:10783
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:8127
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:8229 fortran/decl.cc:8508 fortran/decl.cc:8719
  #: 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:8259 fortran/decl.cc:8777
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8402
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "式内"
  
! #: fortran/decl.cc:8411
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.cc:8414
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:8417
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.cc:8420
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.cc:8424 fortran/decl.cc:8469
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:8428
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.cc:8432
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.cc:8436
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.cc:8441
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.cc:8445
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.cc:8449
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.cc:8453
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.cc:8457
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.cc:8461
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "文が予期されます"
  
! #: fortran/decl.cc:8482
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr ""
  
! #: fortran/decl.cc:8533 fortran/decl.cc:8759
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8627
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.cc:8786
  #, 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:8849 fortran/decl.cc:8856
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "無効なビット列初期化子です"
  
! #: fortran/decl.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: fortran/decl.cc:8920
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8939
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8945
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8951
  #, 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:8980
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.cc:9263
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9272
  #, 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:9281
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:9292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "式文が無効です"
  
! #: fortran/decl.cc:9317
  #, fuzzy, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "switch 文の中でラベル `%s' が重複しています"
  
! #: fortran/decl.cc:9334
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "行番号 %u に戻るはずでした"
  
! #: fortran/decl.cc:9348 fortran/decl.cc:9356
  #, fuzzy, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "switch 文の中でラベル `%s' が重複しています"
  
! #: fortran/decl.cc:9456
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9464
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9472
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9481
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.cc:9586
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.cc:9623
  #, fuzzy, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "%<(%> が予期されます"
  
! #: fortran/decl.cc:9637 fortran/decl.cc:9677
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9653
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "述語は識別子でなければなりません"
  
! #: fortran/decl.cc:9657
  #, 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:9663
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9702
  #, fuzzy, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "ポインタ型へ変換できません"
  
! #: fortran/decl.cc:9706
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.cc:9726
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9738
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "switch 文の中でラベル `%s' が重複しています"
  
! #: fortran/decl.cc:9764
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9796
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9815
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9854
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9952
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:9968
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10016
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10050
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10077 fortran/decl.cc:10102
  #, 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:10123 fortran/decl.cc:10143
  #, 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:10165
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10172
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10178
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10198
  #, 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:10223
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10239
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10258 fortran/decl.cc:10314
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10293
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "式文が無効です"
  
! #: fortran/decl.cc:10300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/decl.cc:10349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "式文が無効です"
  
! #: fortran/decl.cc:10356
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/decl.cc:10375
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10386
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10421
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10443
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10460
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "式内"
  
! #: fortran/decl.cc:10502
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10514
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10541
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10566
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10578
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10622
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10647
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:10758
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.cc:10816
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.cc:10865
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:10874
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.cc:10880
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10887
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:10894
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.cc:10917
  #, 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:10929
  #, 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:10950
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.cc:10996
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr "読み込んだ状態ファイル %s を閉じるのに失敗しました [%s]"
  
! #: fortran/decl.cc:11002
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:11049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/decl.cc:11082
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/decl.cc:11117
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:11131
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "`%s' の extern 宣言がネストしています"
  
! #: fortran/decl.cc:11149
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11156
  #, fuzzy, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "関数を inline にできません"
  
! #: fortran/decl.cc:11319
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr "空の宣言です"
  
! #: fortran/decl.cc:11361
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
  
! #: fortran/decl.cc:11372
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:11375
  #, fuzzy, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
  
! #: fortran/decl.cc:11390
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/decl.cc:11399
  #, fuzzy, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "%qD は既に定義されています"
  
! #: fortran/decl.cc:11462
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.cc:11565
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.cc:11597
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "反復子 `%s' は非整数型です"
  
! #: fortran/decl.cc:11676
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.cc:11724
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "`*' の前に型の名前があるべきです"
  
! #: fortran/decl.cc:11760
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11807 fortran/decl.cc:11822
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "重複するアクセス指定子"
  
! #: fortran/decl.cc:11842
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11862
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11889
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11907
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.cc:11923
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.cc:11936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "重複するアクセス指定子"
  
! #: fortran/decl.cc:11938
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11946
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:11959
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:12001
  #, fuzzy, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "識別子が必要です"
  
! #: fortran/decl.cc:12007
  #, fuzzy, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "')' が必要です"
  
! #: fortran/decl.cc:12027
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12032
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:12055
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12059
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.cc:12071
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12077
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:12087
  #, fuzzy, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "行番号 %u に戻るはずでした"
  
! #: fortran/decl.cc:12104
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:12115
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12202 fortran/decl.cc:12484
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "%<::%> が予期されます"
  
! #: fortran/decl.cc:12213 fortran/decl.cc:12496
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.cc:12234 fortran/decl.cc:12517
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12245 fortran/decl.cc:12528
  #, fuzzy, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "%<=%> が予期されます"
  
! #: fortran/decl.cc:12252
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr ""
  
! #: fortran/decl.cc:12273
  #, 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:12282
  #, fuzzy, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr "不明なレジスタ名です: %s"
  
! #: fortran/decl.cc:12291
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12298
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12307
  #, 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:12348
  #, 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:12355
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12391
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected specific procedure name at %C"
  msgstr "重複するアクセス指定子"
  
! #: fortran/decl.cc:12398
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12408
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12434
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/decl.cc:12464
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.cc:12564
  #, 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:12572
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.cc:12620
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12630
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12648
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12694
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.cc:12706
  #, 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:12728
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.cc:12735
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12745
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "%<,%> が予期されます"
  
! #: fortran/decl.cc:12751
  #, fuzzy, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "不明なレジスタ名です: %s"
  
! #: fortran/decl.cc:12764
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "プロシージャ開始と終了のスケジュールを行なわない"
  
! #: fortran/decl.cc:12838
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12884
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12905
  #, 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:12919
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: fortran/decl.cc:12991
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: fortran/decl.cc:13008
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: fortran/decl.cc:13025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
*************** msgid "Illegal id in copy_walk_reduction
*** 78060,78067 ****
  msgstr ""
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7679 fortran/trans-array.cc:9507
! #: fortran/trans-intrinsic.cc:8798
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "一時オブジェクトへの参照を返そうとしています"
--- 78154,78161 ----
  msgstr ""
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7709 fortran/trans-array.cc:9537
! #: fortran/trans-intrinsic.cc:8803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "一時オブジェクトへの参照を返そうとしています"
*************** msgstr ""
*** 78141,78147 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3443 fortran/trans-expr.cc:2057
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
--- 78235,78241 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3443 fortran/trans-expr.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
*************** msgstr ""
*** 78281,78292 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20051
  #, 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:20069
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 78375,78386 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20098
  #, 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:20116
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 78296,79018 ****
  msgid "Operator interface at %L conflicts with intrinsic interface"
  msgstr ""
  
! #: fortran/interface.cc:1545 fortran/interface.cc:1617
  #, gcc-internal-format, gfc-internal-format
  msgid "check_dummy_characteristics: Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1742
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible character length mismatch in function result between %L and %L"
  msgstr ""
  
! #: fortran/interface.cc:1751
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (1): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1798
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1995
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:2000
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/interface.cc:2004
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:2008
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr ""
  
! #: fortran/interface.cc:2020
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr ""
  
! #: fortran/interface.cc:2024
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr ""
  
! #: fortran/interface.cc:2032
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs in %s at %L"
  msgstr "(`%s' の初期化は不完全です)"
  
! #: fortran/interface.cc:2089 fortran/interface.cc:2094
  #, gcc-internal-format
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2099
  #, fuzzy, gcc-internal-format
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr "参照 `%s' は曖昧です: interface `%s' と interface `%s' に現れました"
  
! #: fortran/interface.cc:2137
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr "プロシージャ開始と終了のスケジュールを行なわない"
  
! #: fortran/interface.cc:2342
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr ""
  
! #: fortran/interface.cc:2345
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2348
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.cc:2351
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2363
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2367
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.cc:2371
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2495
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "`%s' の引数として無効な型"
  
! #: fortran/interface.cc:2507 fortran/interface.cc:2523
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in dummy procedure at %L conflicts with %L: %s"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/interface.cc:2511 fortran/interface.cc:2527
! #: fortran/interface.cc:2624
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:2546
  #, fuzzy, gcc-internal-format
  msgid "Passing global subroutine %qs declared at %L as function at %L"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: fortran/interface.cc:2553
  #, fuzzy, gcc-internal-format
  msgid "Passing global function %qs declared at %L as subroutine at %L"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/interface.cc:2566
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch between subroutine and function at %L"
  msgstr "関数 `%s' への引数が少なすぎます"
  
! #: fortran/interface.cc:2582
  #, fuzzy, gcc-internal-format
  msgid "Type mismatch at %L passing global function %qs declared at %L (%s/%s)"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/interface.cc:2635
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.cc:2658
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr ""
  
! #: fortran/interface.cc:2668
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr ""
  
! #: fortran/interface.cc:2678
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.cc:2692
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L corresponding to assumed-rank dummy argument %qs must be assumed-shape or assumed-rank"
  msgstr ""
  
! #: fortran/interface.cc:2709
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "フォーマット引数がポインタではありません (引数 %d)"
  
! #: fortran/interface.cc:2719
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "フォーマット引数がポインタではありません (引数 %d)"
  
! #: fortran/interface.cc:2734
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.cc:2750
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "フォーマット引数がポインタではありません (引数 %d)"
  
! #: fortran/interface.cc:2772
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.cc:2790
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.cc:2805
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.cc:2820
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.cc:2839
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.cc:2852
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:2859
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.cc:2946
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2957
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:2962
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2975
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2983
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3390
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "コンストラクタを静的メンバ関数とすることはできません"
  
! #: fortran/interface.cc:3413
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:3417
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "プロシージャ開始と終了のスケジュールを行なわない"
  
! #: fortran/interface.cc:3426
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.cc:3436
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3449
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/interface.cc:3467
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "ファイル \"%s\" に戻るはずでした"
  
! #: fortran/interface.cc:3490
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3503
  #, gcc-internal-format
  msgid "The assumed-size dummy %qs is being passed at %L to an assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3514
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-length dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3554
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3557
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3583
  #, 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:3595
  #, 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:3626 fortran/interface.cc:3631
  #, 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:3640 fortran/interface.cc:3645
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3660
  #, 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:3708
  #, 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:3720 fortran/interface.cc:3728
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3746 fortran/interface.cc:3751
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3777
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/interface.cc:3794
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "`%s' の引数として無効な型"
  
! #: fortran/interface.cc:3861
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "フォーマット引数がポインタではありません (引数 %d)"
  
! #: fortran/interface.cc:3890
  #, gcc-internal-format
  msgid "Actual argument to assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown size"
  msgstr ""
  
! #: fortran/interface.cc:3905
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer"
  msgstr "フォーマット引数がポインタではありません (引数 %d)"
  
! #: fortran/interface.cc:3914
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3923
  #, 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:3937
  #, fuzzy, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "フォーマット引数がポインタではありません (引数 %d)"
  
! #: fortran/interface.cc:3951
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:3966
  #, 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:3981
  #, 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:3994
  #, fuzzy, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "フォーマット引数がポインタではありません (引数 %d)"
  
! #: fortran/interface.cc:4005
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "フォーマット引数がポインタではありません (引数 %d)"
  
! #: fortran/interface.cc:4016
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4054
  #, 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:4074
  #, 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:4092
  #, 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:4113
  #, 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:4141
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:4154
  #, fuzzy, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "`%s' オプションに対する引数がありません"
  
! #: fortran/interface.cc:4282
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4311
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4337
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4347
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4377
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4397
  #, 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:4409
  #, 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:4419
  #, 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:4430
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4472
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:4476 fortran/interface.cc:4486
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.cc:4482
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4495
  #, 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:4503
  #, 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:4511
  #, fuzzy, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/interface.cc:4528
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "`%s' の引数として無効な型"
  
! #: fortran/interface.cc:4537
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4546
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/interface.cc:4561
  #, 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:4576
  #, 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:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.cc:4594
  #, 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:4604
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4646
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4657
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4742
  #, 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:4812
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "%q+D が未定義シンボル %qE の別名となっています"
  
! #: fortran/interface.cc:5207
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.cc:5324
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.cc:5418
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "値をベクトルには変換できません"
  
! #: fortran/interface.cc:5430
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.cc:5438
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5446
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.cc:5455
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.cc:5461
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.cc:5470
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.cc:5481
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.cc:5489
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5500
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.cc:5530
  #, 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:5541
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5550
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5559
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.cc:5570
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.cc:5577
  #, 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:5598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "式の中の文に不完全型があります"
  
! #: fortran/interface.cc:5605
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "`%s' オプションに対する引数がありません"
  
! #: fortran/interface.cc:5612
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "引数は定数でなければいけません"
  
! #: fortran/interface.cc:5616
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5620
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.cc:5624
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.cc:5682 fortran/interface.cc:5728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "section 属性はローカル変数に対しては指定できません"
  
! #: fortran/interface.cc:5694
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.cc:5706
  #, fuzzy, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "関数 `%s' に対する引数が多すぎます"
  
! #: fortran/interface.cc:5713
  #, fuzzy, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "関数 `%s' に対する引数が多すぎます"
--- 78390,79112 ----
  msgid "Operator interface at %L conflicts with intrinsic interface"
  msgstr ""
  
! #: fortran/interface.cc:1545 fortran/interface.cc:1626
  #, gcc-internal-format, gfc-internal-format
  msgid "check_dummy_characteristics: Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1751
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible character length mismatch in function result between %L and %L"
  msgstr ""
  
! #: fortran/interface.cc:1760
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (1): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1807
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:2004
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:2009
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/interface.cc:2013
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:2017
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr ""
  
! #: fortran/interface.cc:2029
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr ""
  
! #: fortran/interface.cc:2033
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr ""
  
! #: fortran/interface.cc:2041
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs in %s at %L"
  msgstr "(`%s' の初期化は不完全です)"
  
! #: fortran/interface.cc:2098 fortran/interface.cc:2103
  #, gcc-internal-format
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2108
  #, fuzzy, gcc-internal-format
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr "参照 `%s' は曖昧です: interface `%s' と interface `%s' に現れました"
  
! #: fortran/interface.cc:2146
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr "プロシージャ開始と終了のスケジュールを行なわない"
  
! #: fortran/interface.cc:2351
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr ""
  
! #: fortran/interface.cc:2354
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2357
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.cc:2360
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2372
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2376
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.cc:2380
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "`%s' の引数として無効な型"
  
! #: fortran/interface.cc:2516 fortran/interface.cc:2532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in dummy procedure at %L conflicts with %L: %s"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/interface.cc:2520 fortran/interface.cc:2536
! #: fortran/interface.cc:2633
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:2555
  #, fuzzy, gcc-internal-format
  msgid "Passing global subroutine %qs declared at %L as function at %L"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: fortran/interface.cc:2562
  #, fuzzy, gcc-internal-format
  msgid "Passing global function %qs declared at %L as subroutine at %L"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/interface.cc:2575
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch between subroutine and function at %L"
  msgstr "関数 `%s' への引数が少なすぎます"
  
! #: fortran/interface.cc:2591
  #, fuzzy, gcc-internal-format
  msgid "Type mismatch at %L passing global function %qs declared at %L (%s/%s)"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/interface.cc:2644
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.cc:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr ""
  
! #: fortran/interface.cc:2677
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr ""
  
! #: fortran/interface.cc:2687
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.cc:2701
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L corresponding to assumed-rank dummy argument %qs must be assumed-shape or assumed-rank"
  msgstr ""
  
! #: fortran/interface.cc:2718
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "フォーマット引数がポインタではありません (引数 %d)"
  
! #: fortran/interface.cc:2728
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "フォーマット引数がポインタではありません (引数 %d)"
  
! #: fortran/interface.cc:2743
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.cc:2759
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "フォーマット引数がポインタではありません (引数 %d)"
  
! #: fortran/interface.cc:2781
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.cc:2799
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.cc:2814
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.cc:2829
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.cc:2848
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.cc:2861
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:2868
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.cc:2955
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2966
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:2971
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2984
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2992
  #, gcc-internal-format
  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:4063
  #, 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:4083
  #, 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:4101
  #, 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:4122
  #, 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:4150
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:4163
  #, fuzzy, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "`%s' オプションに対する引数がありません"
  
! #: fortran/interface.cc:4291
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4320
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4346
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4356
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4386
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4406
  #, 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:4418
  #, 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:4428
  #, 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:4439
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4481
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:4485 fortran/interface.cc:4495
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.cc:4491
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4504
  #, 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:4512
  #, 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:4520
  #, fuzzy, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/interface.cc:4537
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "`%s' の引数として無効な型"
  
! #: fortran/interface.cc:4546
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4555
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/interface.cc:4570
  #, 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:4585
  #, 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:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.cc:4603
  #, 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:4613
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4655
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4666
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4751
  #, 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:4821
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "%q+D が未定義シンボル %qE の別名となっています"
  
! #: fortran/interface.cc:5216
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.cc:5333
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.cc:5427
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "値をベクトルには変換できません"
  
! #: fortran/interface.cc:5439
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.cc:5447
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5455
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.cc:5464
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.cc:5470
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.cc:5479
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.cc:5490
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.cc:5498
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5509
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.cc:5539
  #, 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:5550
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5559
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5568
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.cc:5579
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.cc:5586
  #, 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:5607
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "式の中の文に不完全型があります"
  
! #: fortran/interface.cc:5614
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "`%s' オプションに対する引数がありません"
  
! #: fortran/interface.cc:5621
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "引数は定数でなければいけません"
  
! #: fortran/interface.cc:5625
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5629
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.cc:5633
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.cc:5691 fortran/interface.cc:5737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "section 属性はローカル変数に対しては指定できません"
  
! #: fortran/interface.cc:5703
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.cc:5715
  #, fuzzy, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "関数 `%s' に対する引数が多すぎます"
  
! #: fortran/interface.cc:5722
  #, fuzzy, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "関数 `%s' に対する引数が多すぎます"
*************** msgstr "NaN から整数への変換で�
*** 79201,79207 ****
  #. 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:13026
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "値をベクトルには変換できません"
--- 79295,79301 ----
  #. 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:13050
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "値をベクトルには変換できません"
*************** msgstr ""
*** 79747,79753 ****
  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:17803
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 79841,79847 ----
  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:17850
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr ""
*** 80425,80431 ****
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14156
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr ""
--- 80519,80525 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14180
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr ""
*************** msgid "Image control statement EVENT %s
*** 80456,80468 ****
  msgstr ""
  
  #: fortran/match.cc:3970 fortran/match.cc:4457 fortran/match.cc:4669
! #: fortran/match.cc:5221 fortran/match.cc:5593
  #, 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:5253 fortran/match.cc:5618
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
--- 80550,80562 ----
  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 ""
*************** msgstr ""
*** 80572,80778 ****
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.cc:5027
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5040
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.cc:5063
  #, 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:5093 fortran/match.cc:5531
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "文が予期されます"
  
! #: fortran/match.cc:5103
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5118
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5145
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5167
  #, 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:5179
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.cc:5187
  #, 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:5204
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.cc:5231
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/match.cc:5247
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5270
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5276
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5283
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5289
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.cc:5307
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5313
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5346
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5354
  #, 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:5366
  #, 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:5433
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:5448
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.cc:5543
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5553
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5560
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5576
  #, 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:5613
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.cc:5670
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5676
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5685
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CHANGE TEAM-END TEAM block"
  msgstr ""
  
! #: fortran/match.cc:5694
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.cc:5725
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr ""
  
! #: fortran/match.cc:5753
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr ""
  
! #: fortran/match.cc:5762
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.cc:5773
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.cc:5871
  #, 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:6012
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr ""
--- 80666,80872 ----
  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 ""
*************** msgstr ""
*** 80780,80841 ****
  #. 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:6087
  #, 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:6096
  #, 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:6103
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.cc:6111
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.cc:6122
  #, gcc-internal-format
  msgid "Symbol %qs at %C is USE associated from module %qs and cannot occur in COMMON"
  msgstr ""
  
! #: fortran/match.cc:6137
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.cc:6144
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a coarray"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/match.cc:6154
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.cc:6200
  #, 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:6262
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr "コンストラクタ %qs 内"
  
! #: fortran/match.cc:6375
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.cc:6385
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
--- 80874,80935 ----
  #. 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 ""
*************** msgstr ""
*** 80843,81029 ****
  #. 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:6410
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs at %C must be declared before the namelist is declared."
  msgstr ""
  
! #: fortran/match.cc:6430
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L conflicts with namelist object %qs at %C"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/match.cc:6450
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.cc:6593
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.cc:6601
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.cc:6634
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.cc:6648
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6661
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr "式内"
  
! #: fortran/match.cc:6759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of statement function argument at %L"
  msgstr "非メンバ関数での `this' の使用は無効です"
  
! #: fortran/match.cc:6826
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "関数の引数が構造体だったら警告する"
  
! #: fortran/match.cc:6832
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/match.cc:6846
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "関数の引数が構造体だったら警告する"
  
! #: fortran/match.cc:6851
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "関数の引数が構造体だったら警告する"
  
! #: fortran/match.cc:6978 fortran/match.cc:6996 fortran/match.cc:7017
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "式の中の文に不完全型があります"
  
! #: fortran/match.cc:7027 fortran/match.cc:7033
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L must be scalar"
  msgstr "式の中の文に不完全型があります"
  
! #: fortran/match.cc:7042
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr ""
  
! #: fortran/match.cc:7074
  #, fuzzy, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "switch 文の中でラベル `%s' が重複しています"
  
! #: fortran/match.cc:7460
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr ""
  
! #: fortran/match.cc:7488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/match.cc:7513
  #, 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:7701
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "式内"
  
! #: fortran/match.cc:7742 fortran/match.cc:7796
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7806
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/match.cc:7842
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7894
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/match.cc:7912
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7944
  #, 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:7953
  #, 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:7966
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/match.cc:8042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/match.cc:8062
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr "文が予期されます"
  
! #: fortran/match.cc:8108
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.cc:8117
  #, 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:8144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/match.cc:8266
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.cc:8304
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
--- 80937,81123 ----
  #. 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:7524
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/match.cc:7549
  #, 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:7737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "式内"
  
! #: fortran/match.cc:7778 fortran/match.cc:7832
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7842
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/match.cc:7878
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7930
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/match.cc:7948
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7980
  #, 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:7989
  #, 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:8002
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/match.cc:8078
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/match.cc:8098
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr "文が予期されます"
  
! #: fortran/match.cc:8144
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.cc:8153
  #, 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:8180
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/match.cc:8302
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.cc:8340
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
*************** msgstr ""
*** 82707,82714 ****
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12804
! #: fortran/resolve.cc:14399
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
--- 82801,82808 ----
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12828
! #: fortran/resolve.cc:14446
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
*************** msgstr "%qE がデータ句内で二回�
*** 82851,82857 ****
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8399
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
--- 82945,82951 ----
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8531
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
*************** msgstr ""
*** 84766,84772 ****
  
  #: fortran/primary.cc:2736
  #, gcc-internal-format, gfc-internal-format
! msgid "R901: A type parameter ref is not a designtor and cannot be followed by the type inquiry ref at %C"
  msgstr ""
  
  #: fortran/primary.cc:2744
--- 84860,84866 ----
  
  #: 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
*************** msgstr ""
*** 84854,84944 ****
  msgid "Too many components in structure constructor at %L"
  msgstr "関数 `%s' に対する引数が多すぎます"
  
! #: fortran/primary.cc:3635
  msgid "CHARACTER expression will be truncated in constructor (%td/%td) at %L"
  msgstr ""
  
! #: fortran/primary.cc:3653
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3665
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3719
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.cc:3883
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3942
  #, 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:3973 fortran/primary.cc:4488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "式の浮動小数点数がオーバーフローしました"
  
! #: fortran/primary.cc:4078
  #, fuzzy, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "行番号 %u に戻るはずでした"
  
! #: fortran/primary.cc:4110
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "%s: オプション `%s' には引数が必要です\n"
  
! #: fortran/primary.cc:4113
  #, fuzzy, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr "%s: オプション `%s' には引数が必要です\n"
  
! #: fortran/primary.cc:4160
  #, gcc-internal-format, gfc-internal-format
  msgid "F2023 R755: The empty type specification at %C is not allowed"
  msgstr ""
  
! #: fortran/primary.cc:4276
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "`%s' オプションに対する引数がありません"
  
! #: fortran/primary.cc:4289
  #, 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:4444
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "`%s' オプションに対する引数がありません"
  
! #: fortran/primary.cc:4570
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
  
! #: fortran/primary.cc:4611
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.cc:4616
  #, fuzzy, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/primary.cc:4652
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "\"%s\" は正常なファイル名ではありません"
--- 84948,85038 ----
  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\" は正常なファイル名ではありません"
*************** msgstr ""
*** 85345,85351 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2054 fortran/resolve.cc:12087 fortran/resolve.cc:14326
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "ラベル %s があらゆる関数の外側で参照されました"
--- 85439,85445 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2054 fortran/resolve.cc:12104 fortran/resolve.cc:14373
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "ラベル %s があらゆる関数の外側で参照されました"
*************** msgstr ""
*** 85470,85476 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:3154 fortran/resolve.cc:19981
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
--- 85564,85570 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:3154 fortran/resolve.cc:20028
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
*************** msgstr ""
*** 86496,86502 ****
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:10262 fortran/resolve.cc:11101
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
--- 86590,86596 ----
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:10262 fortran/resolve.cc:11118
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
*************** msgstr ""
*** 86521,86764 ****
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10481
  #, 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:10497
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/resolve.cc:10506
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
  
! #: fortran/resolve.cc:10523
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/resolve.cc:10539
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10593
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:10598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "仮引数 %u が void 型を持っています"
  
! #: fortran/resolve.cc:10657
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10668
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:10960
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11009 fortran/resolve.cc:11021
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11050
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11063
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:11076
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:11079
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "数値型が予期されます"
  
! #: fortran/resolve.cc:11089
  #, 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:11357
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11490
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11499
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11502
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11512
  #, 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:11621
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "無効なオプション %s"
  
! #: fortran/resolve.cc:11675
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:11685
  #, 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:11698
  #, 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:11707
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:11714
  #, 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:11725
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:11731
  #, 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:11749
  #, 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:11800
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11810
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11814
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11817
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11824 fortran/resolve.cc:12051
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11836 fortran/resolve.cc:12063
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11848
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:11861
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:11874
  #, 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:11888
  #, 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:11909
  #, 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:12027
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12031 fortran/resolve.cc:12041
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.cc:12094
  #, 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:12103
  #, 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:12121 fortran/resolve.cc:12148
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12125 fortran/resolve.cc:12154
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12129
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
--- 86615,86863 ----
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10460
! #, 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:10498
  #, 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:10514
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/resolve.cc:10523
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
  
! #: fortran/resolve.cc:10540
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/resolve.cc:10556
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10610
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:10615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "仮引数 %u が void 型を持っています"
  
! #: fortran/resolve.cc:10674
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10685
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:10977
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11026 fortran/resolve.cc:11038
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11067
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11080
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:11093
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:11096
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "数値型が予期されます"
  
! #: fortran/resolve.cc:11106
  #, 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:11374
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11507
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11516
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11519
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11529
  #, 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:11638
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "無効なオプション %s"
  
! #: fortran/resolve.cc:11692
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:11702
  #, 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:11715
  #, 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:11724
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:11731
  #, 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:11742
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:11748
  #, 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:11766
  #, 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:11817
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11827
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11831
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11834
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11841 fortran/resolve.cc:12068
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11853 fortran/resolve.cc:12080
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11865
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:11878
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:11891
  #, 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:11905
  #, 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:11926
  #, 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:12044
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12048 fortran/resolve.cc:12058
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.cc:12111
  #, 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:12120
  #, 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:12138 fortran/resolve.cc:12165
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12142 fortran/resolve.cc:12171
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12146
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 86766,86977 ****
  #. 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:12169
  #, 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:12241
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12257
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12270 fortran/resolve.cc:12365
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12280 fortran/resolve.cc:12375
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12310
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12323
  #, 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:12652
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "コンストラクタ %qs 内"
  
! #: fortran/resolve.cc:12678
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:12690
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12725
  #, gcc-internal-format
  msgid "Expected shadow variable name to start with _"
  msgstr ""
  
! #: fortran/resolve.cc:12812
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:12933
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13013
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/resolve.cc:13033
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot assign %s to %s at %L"
  msgstr "値をベクトルには変換できません"
  
! #: fortran/resolve.cc:13081
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13113
  #, 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:13119
  #, 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:13131
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:13163
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13167
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13172
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13179
  #, 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:13190
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13579
  #, 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:13893
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/resolve.cc:13905
  #, 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:14222
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14226
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14237
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:14293
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14335
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14382
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "無効なオプション %s"
  
! #: fortran/resolve.cc:14386
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:14447
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14452
  #, 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:14536
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14648
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:14669
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: fortran/resolve.cc:14765
  #, 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:14779
  #, 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 ""
--- 86865,87076 ----
  #. 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:12186
  #, 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:12258
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12274
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12287 fortran/resolve.cc:12382
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12297 fortran/resolve.cc:12392
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12327
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12340
  #, 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:12676
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "コンストラクタ %qs 内"
  
! #: fortran/resolve.cc:12702
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:12714
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12749
  #, gcc-internal-format
  msgid "Expected shadow variable name to start with _"
  msgstr ""
  
! #: fortran/resolve.cc:12836
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:12957
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13037
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/resolve.cc:13057
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot assign %s to %s at %L"
  msgstr "値をベクトルには変換できません"
  
! #: fortran/resolve.cc:13105
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13137
  #, 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:13143
  #, 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:13155
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:13187
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13191
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13196
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13203
  #, 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:13214
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13603
  #, 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:13917
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/resolve.cc:13929
  #, 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:14246
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14250
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14261
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:14340
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14382
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14429
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "無効なオプション %s"
  
! #: fortran/resolve.cc:14433
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:14494
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14499
  #, 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:14583
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14695
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:14716
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: fortran/resolve.cc:14812
  #, 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:14826
  #, 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 ""
*** 86979,88034 ****
  #. 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:14798
  #, 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:14884
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "配列 `%s' の大きさが大きすぎます"
  
! #: fortran/resolve.cc:15128
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15132
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15140
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15151
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:15169
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15183
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15216
  #, 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:15238
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15271
  #, 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:15285
  #, 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:15307
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:15332
  #, 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:15353
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:15360
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:15408
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:15411
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
! #: fortran/resolve.cc:15414
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:15417
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:15420
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:15423
  #, fuzzy, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:15465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s 内、位置 %s:%d"
  
! #: fortran/resolve.cc:15497
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:15520
  #, 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:15542
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15560
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:15572
  #, fuzzy, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
! #: fortran/resolve.cc:15582
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:15592
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/resolve.cc:15611
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:15615
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:15619
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:15623
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:15636
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15647
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15653
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15673
  #, 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:15690
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15704
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15763
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: fortran/resolve.cc:15769
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: fortran/resolve.cc:15775
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: fortran/resolve.cc:15783
  #, fuzzy, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: fortran/resolve.cc:15789
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15832
  #, 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:15840
  #, 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:15848
  #, 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:15857
  #, 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:15881
  #, fuzzy, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr "コンストラクタを静的メンバ関数とすることはできません"
  
! #: fortran/resolve.cc:15986
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:15995
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16003 fortran/resolve.cc:16021
  #, fuzzy, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "式の中の文に不完全型があります"
  
! #: fortran/resolve.cc:16011
  #, 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:16029
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16035
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16041
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:16049
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16058
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:16080
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16117
  #, 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:16187
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16234
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16293
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16305
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16333
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16389
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:16605
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16648
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16662
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16676 fortran/resolve.cc:17242
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16687
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16697
  #, 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:16740
  #, 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:16750
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:16756
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16762
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16791
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16801
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16898
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17003
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17012
  #, 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:17022
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17047
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17058
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:17175
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17189
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17205
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17215
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/resolve.cc:17224
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17233
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17275
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:17291
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17302
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:17315
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17348
  #, 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:17356
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17365
  #, 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:17451
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "ANSI C++ は定数でない集合体の初期化子式を禁じます"
  
! #: fortran/resolve.cc:17543
  #, 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:17556
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:17626
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17658
  #, 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:17672
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "%qD は既に定義されています"
  
! #: fortran/resolve.cc:17695
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr "読み込んだ状態ファイル %s を閉じるのに失敗しました [%s]"
  
! #: fortran/resolve.cc:17756
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:17762
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17768
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17776
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17793
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17815
  #, 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:17826
  #, 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:17853
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: fortran/resolve.cc:17872
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17888
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:17899
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "%s に互換性のない型"
  
! #: fortran/resolve.cc:17907
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
  msgstr "定数式がオーバーフローしました"
  
! #: fortran/resolve.cc:17980
  #, 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:17992
  #, 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:17999
  #, 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:18058
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18071
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18136
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18139
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18246
  #, 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:18267
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18281
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18284
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18296
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18303
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18316
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:18322
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18332
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:18341
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18354 fortran/resolve.cc:18531
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:18368
  #, 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:18377
  #, 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:18386
  #, 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:18394
  #, 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:18401
  #, 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:18421
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:18428
  #, 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:18435
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18442
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18468
  #, 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:18478
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18557
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18572
  #, 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:18585
  #, 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:18603
  #, 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:18615
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18624
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18637
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:18646
  #, 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:18659
  #, 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:18675
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18683
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18691
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18704
  #, 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:18713
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18729
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18735
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18760
  #, fuzzy, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "関数 `%s' への引数が少なすぎます"
  
! #: fortran/resolve.cc:18822
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:18824
  #, fuzzy, gcc-internal-format
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:18829
  #, fuzzy, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:18845
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:18963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "式文が無効です"
  
! #: fortran/resolve.cc:18971
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:18978
  #, fuzzy, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "データ領域 '%s' は前の宣言と矛盾します"
  
! #: fortran/resolve.cc:18985
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:19001
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19008
  #, 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:19017
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:19079
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19092
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:19168
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr "初期化子内に非定数の配列インデックスがあります"
  
! #: fortran/resolve.cc:19196
  #, 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:19204
  #, 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:19212
  #, 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:19219
  #, 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:19344
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:19521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "ラベル `%s' が定義されましたが使われていません"
  
! #: fortran/resolve.cc:19527
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "ラベル `%s' が定義されましたが使われていません"
  
! #: fortran/resolve.cc:19611
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19620
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19628
  #, 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:19644
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19747
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19762
  #, 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:19787
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:19796
  #, 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:19826
  #, 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:19836
  #, 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:19846
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19853
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19871
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19882
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19893
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.cc:19924
  #, fuzzy, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/resolve.cc:19991
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:20004
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:20026
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:20036
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:20044
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:20058
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20076
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20083
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:20165
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 87078,88133 ----
  #. 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:14845
  #, 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:14931
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "配列 `%s' の大きさが大きすぎます"
  
! #: fortran/resolve.cc:15175
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15179
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15187
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15198
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:15216
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15230
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15263
  #, 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:15285
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15318
  #, 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:15332
  #, 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:15354
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:15379
  #, 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:15400
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:15407
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:15455
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:15458
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
! #: fortran/resolve.cc:15461
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:15464
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:15467
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:15470
  #, fuzzy, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:15512
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s 内、位置 %s:%d"
  
! #: fortran/resolve.cc:15544
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:15567
  #, 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:15589
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15607
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:15619
  #, fuzzy, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
! #: fortran/resolve.cc:15629
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:15639
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/resolve.cc:15658
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:15662
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:15666
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:15670
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:15683
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15694
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15700
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15720
  #, 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:15737
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15751
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15810
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: fortran/resolve.cc:15816
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: fortran/resolve.cc:15822
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: fortran/resolve.cc:15830
  #, fuzzy, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: fortran/resolve.cc:15836
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15879
  #, 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:15887
  #, 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:15895
  #, 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:15904
  #, 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:15928
  #, fuzzy, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr "コンストラクタを静的メンバ関数とすることはできません"
  
! #: fortran/resolve.cc:16033
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:16042
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16050 fortran/resolve.cc:16068
  #, fuzzy, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "式の中の文に不完全型があります"
  
! #: fortran/resolve.cc:16058
  #, 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:16076
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16082
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16088
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:16096
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16105
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:16127
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16164
  #, 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:16234
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16281
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16340
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16352
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16380
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16436
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:16652
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16695
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16709
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16723 fortran/resolve.cc:17289
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16734
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16744
  #, 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:16787
  #, 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:16797
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:16803
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16809
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16838
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16848
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16945
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17050
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17059
  #, 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:17069
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17094
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17105
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:17222
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17236
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17252
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17262
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/resolve.cc:17271
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17280
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17322
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:17338
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17349
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:17362
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17395
  #, 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:17403
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17412
  #, 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:17498
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "ANSI C++ は定数でない集合体の初期化子式を禁じます"
  
! #: fortran/resolve.cc:17590
  #, 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:17603
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:17673
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17705
  #, 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:17719
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "%qD は既に定義されています"
  
! #: fortran/resolve.cc:17742
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr "読み込んだ状態ファイル %s を閉じるのに失敗しました [%s]"
  
! #: fortran/resolve.cc:17803
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:17809
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17815
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17823
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17840
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17862
  #, 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:17873
  #, 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:17900
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: fortran/resolve.cc:17919
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17935
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:17946
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "%s に互換性のない型"
  
! #: fortran/resolve.cc:17954
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17976
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
  msgstr "定数式がオーバーフローしました"
  
! #: fortran/resolve.cc:18027
  #, 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:18039
  #, 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:18046
  #, 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:18105
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18118
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18183
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18186
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18293
  #, 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:18314
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18328
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18331
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18343
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18350
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18363
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:18369
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18379
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:18388
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18401 fortran/resolve.cc:18578
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:18415
  #, 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:18424
  #, 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:18433
  #, 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:18441
  #, 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:18448
  #, 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:18468
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:18475
  #, 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:18482
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18489
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18515
  #, 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:18525
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18604
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18619
  #, 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:18632
  #, 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:18650
  #, 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:18662
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18671
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18684
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:18693
  #, 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:18706
  #, 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:18722
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18730
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18738
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18751
  #, 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:18760
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18776
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18782
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18807
  #, fuzzy, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "関数 `%s' への引数が少なすぎます"
  
! #: fortran/resolve.cc:18869
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:18871
  #, fuzzy, gcc-internal-format
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:18876
  #, fuzzy, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:18892
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "式文が無効です"
  
! #: fortran/resolve.cc:19018
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:19025
  #, fuzzy, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "データ領域 '%s' は前の宣言と矛盾します"
  
! #: fortran/resolve.cc:19032
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:19048
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19055
  #, 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:19064
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:19126
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19139
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:19215
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr "初期化子内に非定数の配列インデックスがあります"
  
! #: fortran/resolve.cc:19243
  #, 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:19251
  #, 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:19259
  #, 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:19266
  #, 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:19391
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:19568
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "ラベル `%s' が定義されましたが使われていません"
  
! #: fortran/resolve.cc:19574
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "ラベル `%s' が定義されましたが使われていません"
  
! #: fortran/resolve.cc:19658
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19667
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19675
  #, 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:19691
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19794
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19809
  #, 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:19834
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:19843
  #, 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:19873
  #, 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:19883
  #, 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:19893
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19900
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19918
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19929
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19940
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.cc:19971
  #, fuzzy, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/resolve.cc:20038
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:20051
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:20073
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:20083
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:20091
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:20105
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20123
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20130
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:20212
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr ""
*** 88524,88727 ****
  msgid "gfc_free_statement(): Bad statement"
  msgstr ""
  
! #: fortran/symbol.cc:139
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE (type) statement at %L following an IMPLICIT statement"
  msgstr ""
  
! #: fortran/symbol.cc:176
  #, fuzzy, gcc-internal-format
  msgid "Letter %qc already set in IMPLICIT statement at %C"
  msgstr "switch 文の中でラベル `%s' が重複しています"
  
! #: fortran/symbol.cc:198
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
  msgstr ""
  
! #: fortran/symbol.cc:208
  #, gcc-internal-format
  msgid "Letter %qc already has an IMPLICIT type at %C"
  msgstr ""
  
! #: fortran/symbol.cc:232
  #, gcc-internal-format
  msgid "Option %<-fallow-leading-underscore%> is for use only by gfortran developers, and should not be used for implicitly typed variables"
  msgstr ""
  
! #: fortran/symbol.cc:237
  #, gcc-internal-format
  msgid "gfc_get_default_type(): Bad symbol %qs"
  msgstr ""
  
! #: fortran/symbol.cc:307
  #, gcc-internal-format
  msgid "gfc_set_default_type(): symbol already has a type"
  msgstr ""
  
! #: fortran/symbol.cc:317
  #, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/symbol.cc:321
  #, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type"
  msgstr ""
  
  #. BIND(C) variables should not be implicitly declared.
! #: fortran/symbol.cc:341
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) variable %qs at %L may not be C interoperable"
  msgstr ""
  
  #. Dummy args to a BIND(C) routine may not be interoperable if
  #. they are implicitly typed.
! #: fortran/symbol.cc:357
  #, gcc-internal-format
  msgid "Implicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:398
  #, gcc-internal-format
  msgid "Function result %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/symbol.cc:418 fortran/symbol.cc:945 fortran/symbol.cc:1859
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute conflicts with %s attribute at %L"
  msgstr ""
  
! #: fortran/symbol.cc:424 fortran/symbol.cc:948
  #, fuzzy, gcc-internal-format
  msgid "%s attribute conflicts with %s attribute in %qs at %L"
  msgstr "データ領域 '%s' は前の宣言と矛盾します"
  
! #: fortran/symbol.cc:508
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
  msgstr ""
  
! #: fortran/symbol.cc:533
  #, gcc-internal-format, gfc-internal-format
  msgid "Namelist group name at %L cannot have the SAVE attribute"
  msgstr ""
  
! #: fortran/symbol.cc:552
  #, gcc-internal-format
  msgid "internal procedure %qs at %L conflicts with DUMMY argument"
  msgstr ""
  
! #: fortran/symbol.cc:588
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer at %C"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/symbol.cc:809
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s attribute applied to %s %s at %L"
  msgstr "`%s' 属性は関数に対してのみ適用されます"
  
! #: fortran/symbol.cc:816
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) applied to %s %s at %L"
  msgstr ""
  
! #: fortran/symbol.cc:990
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol at %L"
  msgstr ""
  
! #: fortran/symbol.cc:993
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol %s at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1009
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute specified at %L"
  msgstr "フィールド '%s' の ConstantValue 属性が重複しています"
  
! #: fortran/symbol.cc:1051
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1068
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate AUTOMATIC attribute specified at %L"
  msgstr "フィールド '%s' の ConstantValue 属性が重複しています"
  
! #: fortran/symbol.cc:1092
  #, gcc-internal-format
  msgid "CODIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1118
  #, gcc-internal-format
  msgid "DIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1281
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %L appears in multiple pointer() statements"
  msgstr ""
  
! #: fortran/symbol.cc:1300
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate PROTECTED attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgstr "section 属性はローカル変数に対しては指定できません"
  
! #: fortran/symbol.cc:1345
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified near %C"
  msgstr "フィールド '%s' の ConstantValue 属性が重複しています"
  
! #: fortran/symbol.cc:1349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified at %L"
  msgstr "フィールド '%s' の ConstantValue 属性が重複しています"
  
! #: fortran/symbol.cc:1369
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VALUE attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1388
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VOLATILE attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %L cannot be specified in a PURE procedure"
  msgstr "section 属性はローカル変数に対しては指定できません"
  
! #: fortran/symbol.cc:1421
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1855
  #, fuzzy, gcc-internal-format
  msgid "%s attribute of %qs conflicts with %s attribute at %L"
  msgstr "データ領域 '%s' は前の宣言と矛盾します"
  
! #: fortran/symbol.cc:1892
  #, gcc-internal-format, gfc-internal-format
! msgid ""
! "%s procedure at %L is already declared as %s procedure. \n"
! "F2008: A pointer function assignment is ambiguous if it is the first executable statement after the specification block. Please add any other kind of executable statement before it. FIXME"
  msgstr ""
  
! #: fortran/symbol.cc:1900
! #, gcc-internal-format, gfc-internal-format
! msgid "%s procedure at %L is already declared as %s procedure"
  msgstr ""
  
  #: fortran/symbol.cc:1935
--- 88623,88824 ----
  msgid "gfc_free_statement(): Bad statement"
  msgstr ""
  
! #: fortran/symbol.cc:140
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE (type) statement at %L following an IMPLICIT statement"
  msgstr ""
  
! #: fortran/symbol.cc:177
  #, fuzzy, gcc-internal-format
  msgid "Letter %qc already set in IMPLICIT statement at %C"
  msgstr "switch 文の中でラベル `%s' が重複しています"
  
! #: fortran/symbol.cc:199
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
  msgstr ""
  
! #: fortran/symbol.cc:209
  #, gcc-internal-format
  msgid "Letter %qc already has an IMPLICIT type at %C"
  msgstr ""
  
! #: fortran/symbol.cc:233
  #, gcc-internal-format
  msgid "Option %<-fallow-leading-underscore%> is for use only by gfortran developers, and should not be used for implicitly typed variables"
  msgstr ""
  
! #: fortran/symbol.cc:238
  #, gcc-internal-format
  msgid "gfc_get_default_type(): Bad symbol %qs"
  msgstr ""
  
! #: fortran/symbol.cc:308
  #, gcc-internal-format
  msgid "gfc_set_default_type(): symbol already has a type"
  msgstr ""
  
! #: fortran/symbol.cc:318
  #, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/symbol.cc:322
  #, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type"
  msgstr ""
  
  #. BIND(C) variables should not be implicitly declared.
! #: fortran/symbol.cc:342
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) variable %qs at %L may not be C interoperable"
  msgstr ""
  
  #. Dummy args to a BIND(C) routine may not be interoperable if
  #. they are implicitly typed.
! #: fortran/symbol.cc:358
  #, gcc-internal-format
  msgid "Implicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:399
  #, gcc-internal-format
  msgid "Function result %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/symbol.cc:419 fortran/symbol.cc:946 fortran/symbol.cc:1860
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute conflicts with %s attribute at %L"
  msgstr ""
  
! #: fortran/symbol.cc:425 fortran/symbol.cc:949
  #, fuzzy, gcc-internal-format
  msgid "%s attribute conflicts with %s attribute in %qs at %L"
  msgstr "データ領域 '%s' は前の宣言と矛盾します"
  
! #: fortran/symbol.cc:509
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
  msgstr ""
  
! #: fortran/symbol.cc:534
  #, gcc-internal-format, gfc-internal-format
  msgid "Namelist group name at %L cannot have the SAVE attribute"
  msgstr ""
  
! #: fortran/symbol.cc:553
  #, gcc-internal-format
  msgid "internal procedure %qs at %L conflicts with DUMMY argument"
  msgstr ""
  
! #: fortran/symbol.cc:589
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer at %C"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/symbol.cc:810
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s attribute applied to %s %s at %L"
  msgstr "`%s' 属性は関数に対してのみ適用されます"
  
! #: fortran/symbol.cc:817
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) applied to %s %s at %L"
  msgstr ""
  
! #: fortran/symbol.cc:991
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol at %L"
  msgstr ""
  
! #: fortran/symbol.cc:994
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol %s at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute specified at %L"
  msgstr "フィールド '%s' の ConstantValue 属性が重複しています"
  
! #: fortran/symbol.cc:1052
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate AUTOMATIC attribute specified at %L"
  msgstr "フィールド '%s' の ConstantValue 属性が重複しています"
  
! #: fortran/symbol.cc:1093
  #, gcc-internal-format
  msgid "CODIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1119
  #, gcc-internal-format
  msgid "DIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1282
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %L appears in multiple pointer() statements"
  msgstr ""
  
! #: fortran/symbol.cc:1301
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate PROTECTED attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1333
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgstr "section 属性はローカル変数に対しては指定できません"
  
! #: fortran/symbol.cc:1346
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified near %C"
  msgstr "フィールド '%s' の ConstantValue 属性が重複しています"
  
! #: fortran/symbol.cc:1350
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified at %L"
  msgstr "フィールド '%s' の ConstantValue 属性が重複しています"
  
! #: fortran/symbol.cc:1370
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VALUE attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1389
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VOLATILE attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %L cannot be specified in a PURE procedure"
  msgstr "section 属性はローカル変数に対しては指定できません"
  
! #: fortran/symbol.cc:1422
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1856
  #, fuzzy, gcc-internal-format
  msgid "%s attribute of %qs conflicts with %s attribute at %L"
  msgstr "データ領域 '%s' は前の宣言と矛盾します"
  
! #: fortran/symbol.cc:1891
  #, gcc-internal-format, gfc-internal-format
! msgid "%s procedure at %L is already declared as %s procedure"
  msgstr ""
  
! #: fortran/symbol.cc:1898
! #, gcc-internal-format
! msgid "F2008: A pointer function assignment is ambiguous if it is the first executable statement after the specification block.  Please add any other kind of executable statement before it"
  msgstr ""
  
  #: fortran/symbol.cc:1935
*************** msgstr ""
*** 88814,88927 ****
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: fortran/symbol.cc:2935
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr ""
  
! #: fortran/symbol.cc:2946
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr ""
  
! #: fortran/symbol.cc:2956
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr ""
  
! #: fortran/symbol.cc:2963
  #, 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:3004
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr ""
  
! #: fortran/symbol.cc:3013
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr ""
  
! #: fortran/symbol.cc:3021
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr "行番号 %u に戻るはずでした"
  
! #: fortran/symbol.cc:3025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr "式内"
  
! #: fortran/symbol.cc:3430
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3433
  #, 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:3678
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.cc:4733
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4746
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4774
  #, 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:4780
  #, 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:4802
  #, 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:4812
  #, 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:4823
  #, 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:4862
  #, 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:4872
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4884
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5397 fortran/symbol.cc:5402
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
--- 88911,89024 ----
  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:3436
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3439
  #, 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:3684
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.cc:4739
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4752
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4780
  #, 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:4786
  #, 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:4808
  #, 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:4818
  #, 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:4829
  #, 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:4868
  #, 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:4878
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4890
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5403 fortran/symbol.cc:5408
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
*************** msgstr ""
*** 88951,88974 ****
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10593
  #, 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 ""
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7083
  #, 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:9503
  #, fuzzy, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "一時オブジェクトへの参照を返そうとしています"
  
! #: fortran/trans-array.cc:13266
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
--- 89048,89076 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10648
  #, 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:4023
+ #, 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 ""
+ 
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7113
  #, 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:9533
  #, fuzzy, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "一時オブジェクトへの参照を返そうとしています"
  
! #: fortran/trans-array.cc:13291
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
*************** msgstr "仮引数 %u が void 型を持�
*** 89096,89217 ****
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.cc:4823 fortran/trans-decl.cc:7990
  #, fuzzy, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/trans-decl.cc:5373
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.cc:5685
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.cc:5698
  #, fuzzy, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: fortran/trans-decl.cc:6384
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr ""
  
! #: fortran/trans-decl.cc:6387
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6402
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:6408
  #, 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:6419 fortran/trans-decl.cc:6570
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "フォーマットへの引数が多すぎます"
  
! #: fortran/trans-decl.cc:6435
  #, fuzzy, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: fortran/trans-decl.cc:6454
  #, fuzzy, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: fortran/trans-decl.cc:6503
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: fortran/trans-decl.cc:6507
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: fortran/trans-decl.cc:6537
  #, fuzzy, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/trans-decl.cc:7136
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7335 fortran/trans-expr.cc:6207
  #, fuzzy, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr "DW_LOC_OP %s は実装されていません"
  
! #: fortran/trans-decl.cc:8474
  #, 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:1231
  #, 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:2061
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.cc:2387
  #, 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:2396
  #, 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:4308
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr ""
  
! #: fortran/trans-expr.cc:5958
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "関数 `%s' への引数が少なすぎます"
  
! #: fortran/trans-expr.cc:11200
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 89198,89319 ----
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.cc:4824 fortran/trans-decl.cc:7998
  #, fuzzy, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/trans-decl.cc:5381
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.cc:5693
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.cc:5706
  #, fuzzy, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: fortran/trans-decl.cc:6392
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr ""
  
! #: fortran/trans-decl.cc:6395
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6410
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:6416
  #, 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:6427 fortran/trans-decl.cc:6578
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "フォーマットへの引数が多すぎます"
  
! #: fortran/trans-decl.cc:6443
  #, fuzzy, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: fortran/trans-decl.cc:6462
  #, fuzzy, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: fortran/trans-decl.cc:6511
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: fortran/trans-decl.cc:6515
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: fortran/trans-decl.cc:6545
  #, fuzzy, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/trans-decl.cc:7144
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7343 fortran/trans-expr.cc:6252
  #, fuzzy, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr "DW_LOC_OP %s は実装されていません"
  
! #: fortran/trans-decl.cc:8482
  #, 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:6003
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "関数 `%s' への引数が少なすぎます"
  
! #: fortran/trans-expr.cc:11255
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 89221,89238 ****
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr "言語 %s は認識できません"
  
! #: fortran/trans-intrinsic.cc:1899 fortran/trans-intrinsic.cc:2467
! #: fortran/trans-intrinsic.cc:2673
  #, 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:12988 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:12995
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr "環境変数 %qs が定義されていません"
--- 89323,89340 ----
  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:12993 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:13000
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr "環境変数 %qs が定義されていません"
*************** msgstr "環境変数 %qs が定義され
*** 89242,89439 ****
  msgid "build_dt: format with namelist"
  msgstr ""
  
! #: fortran/trans-io.cc:2552
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad IO basetype (%d)"
  msgstr ""
  
! #: fortran/trans-openmp.cc:932 fortran/trans-openmp.cc:1449
  #, gcc-internal-format
  msgid "Sorry, polymorphic arrays not yet supported for firstprivate"
  msgstr ""
  
! #: fortran/trans-openmp.cc:1604
  #, gcc-internal-format
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2149
  #, gcc-internal-format
  msgid "Mapping of unlimited polymorphic list item %qD is unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2154
  #, gcc-internal-format
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4204
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "無効な PHI 引数です"
  
! #: fortran/trans-openmp.cc:4668
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "unhandled expression type"
  msgstr "被演算子として無効な式です"
  
! #: fortran/trans-openmp.cc:4977
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression"
  msgstr "式が予期されます"
  
! #: fortran/trans-openmp.cc:5102
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6138
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6141
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6144
  #, 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:6721 fortran/trans-openmp.cc:6741
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6743
  #, fuzzy, gcc-internal-format
  msgid "Used here"
  msgstr "共用体がここで定義されています"
  
! #: fortran/trans-openmp.cc:9311
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9721
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9732
  #, 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:9735
  #, 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:9738
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr "コンストラクタを静的メンバ関数とすることはできません"
  
! #: fortran/trans-openmp.cc:9741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/trans-openmp.cc:9744
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/trans-openmp.cc:9780
  #, fuzzy, gcc-internal-format
  msgid "Cannot find symbol %qs at %L"
  msgstr "値をベクトルには変換できません"
  
! #: fortran/trans-openmp.cc:9793
  #, fuzzy, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: fortran/trans-openmp.cc:9799
  #, fuzzy, gcc-internal-format
  msgid "variant %qs at %L is the same as base function"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: fortran/trans-openmp.cc:9841
  #, 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:9847
  #, 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:9873
  #, 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:9883
  #, 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:9893
  #, 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:9908
  #, 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:10009 fortran/trans-openmp.cc:10048
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected positive argument index at %L"
  msgstr "`%s' の引数として無効な型"
  
! #: fortran/trans-openmp.cc:10020
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr "メソッドは関数ポインタに変換できません"
  
! #: fortran/trans-openmp.cc:10058
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10084
  #, gcc-internal-format
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10098
  #, 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:10105
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10112
  #, 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:10121
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr "型名用に記憶域クラスが指定されました"
  
! #: fortran/trans-openmp.cc:10138
  #, fuzzy, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr "-pipe は実装されていません"
--- 89344,89541 ----
  msgid "build_dt: format with namelist"
  msgstr ""
  
! #: fortran/trans-io.cc:2554
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad IO basetype (%d)"
  msgstr ""
  
! #: fortran/trans-openmp.cc:964 fortran/trans-openmp.cc:1487
  #, gcc-internal-format
  msgid "Sorry, polymorphic arrays not yet supported for firstprivate"
  msgstr ""
  
! #: fortran/trans-openmp.cc:1642
  #, gcc-internal-format
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2187
  #, gcc-internal-format
  msgid "Mapping of unlimited polymorphic list item %qD is unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2192
  #, gcc-internal-format
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4423
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "無効な PHI 引数です"
  
! #: fortran/trans-openmp.cc:4914
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "unhandled expression type"
  msgstr "被演算子として無効な式です"
  
! #: fortran/trans-openmp.cc:5109
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression"
  msgstr "式が予期されます"
  
! #: fortran/trans-openmp.cc:5234
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6270
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6273
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6276
  #, 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:6853 fortran/trans-openmp.cc:6873
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6875
  #, fuzzy, gcc-internal-format
  msgid "Used here"
  msgstr "共用体がここで定義されています"
  
! #: fortran/trans-openmp.cc:9443
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9853
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9864
  #, 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:9867
  #, 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:9870
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr "コンストラクタを静的メンバ関数とすることはできません"
  
! #: fortran/trans-openmp.cc:9873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/trans-openmp.cc:9876
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/trans-openmp.cc:9912
  #, fuzzy, gcc-internal-format
  msgid "Cannot find symbol %qs at %L"
  msgstr "値をベクトルには変換できません"
  
! #: fortran/trans-openmp.cc:9925
  #, fuzzy, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: fortran/trans-openmp.cc:9931
  #, fuzzy, gcc-internal-format
  msgid "variant %qs at %L is the same as base function"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: fortran/trans-openmp.cc:9973
  #, 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:9979
  #, 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:10005
  #, 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:10015
  #, 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:10025
  #, 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:10040
  #, 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:10141 fortran/trans-openmp.cc:10180
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected positive argument index at %L"
  msgstr "`%s' の引数として無効な型"
  
! #: fortran/trans-openmp.cc:10152
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr "メソッドは関数ポインタに変換できません"
  
! #: fortran/trans-openmp.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10216
  #, gcc-internal-format
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10230
  #, 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:10237
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10244
  #, 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:10253
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr "型名用に記憶域クラスが指定されました"
  
! #: fortran/trans-openmp.cc:10270
  #, fuzzy, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr "-pipe は実装されていません"
*************** msgstr ""
*** 89448,89470 ****
  msgid "Sorry, the lock component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-stmt.cc:1496
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, only support for integer kind %d implemented for image-set at %L"
  msgstr ""
  
! #: fortran/trans-stmt.cc:3950
  #, gcc-internal-format
  msgid "gfc_trans_select(): Bad type for case expr."
  msgstr ""
  
! #: fortran/trans-stmt.cc:5313
  #, fuzzy, gcc-internal-format
  msgid "Sorry, %s specifier at %L for assumed-size array %qs is not yet supported"
  msgstr "%qs スイッチは既にサポートされていません"
  
  #. Cf. PR fortran/
! #: fortran/trans-stmt.cc:5350
  #, gcc-internal-format
  msgid "Sorry, LOCAL specifier at %L for %qs of derived type with default initializer is not yet supported"
  msgstr ""
--- 89550,89572 ----
  msgid "Sorry, the lock component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-stmt.cc:1499
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, only support for integer kind %d implemented for image-set at %L"
  msgstr ""
  
! #: fortran/trans-stmt.cc:3953
  #, gcc-internal-format
  msgid "gfc_trans_select(): Bad type for case expr."
  msgstr ""
  
! #: fortran/trans-stmt.cc:5316
  #, fuzzy, gcc-internal-format
  msgid "Sorry, %s specifier at %L for assumed-size array %qs is not yet supported"
  msgstr "%qs スイッチは既にサポートされていません"
  
  #. Cf. PR fortran/
! #: fortran/trans-stmt.cc:5353
  #, gcc-internal-format
  msgid "Sorry, LOCAL specifier at %L for %qs of derived type with default initializer is not yet supported"
  msgstr ""
*************** msgstr "warn_unused_result 属性付き�
*** 91183,91194 ****
  msgid "ignoring returned value of type %qT, that must be used"
  msgstr "warn_unused_result 属性付きで宣言されている %qD の戻り値を無視しています"
  
! #: rust/checks/lints/rust-lint-unused-var.cc:53
  #, fuzzy, gcc-internal-format
  msgid "unused name %qE"
  msgstr "仮引数 %q+D が未使用です"
  
! #: rust/resolve/rust-late-name-resolver-2.0.cc:340
  #, gcc-internal-format, gfc-internal-format
  msgid "are you trying to break %s? how dare you?"
  msgstr ""
--- 91285,91296 ----
  msgid "ignoring returned value of type %qT, that must be used"
  msgstr "warn_unused_result 属性付きで宣言されている %qD の戻り値を無視しています"
  
! #: rust/checks/lints/rust-lint-unused-var.cc:62
  #, fuzzy, gcc-internal-format
  msgid "unused name %qE"
  msgstr "仮引数 %q+D が未使用です"
  
! #: rust/resolve/rust-late-name-resolver-2.0.cc:351
  #, gcc-internal-format, gfc-internal-format
  msgid "are you trying to break %s? how dare you?"
  msgstr ""
*************** msgstr ""
*** 92740,92745 ****
--- 92842,92851 ----
  #~ msgid "TEAM= attribute in %C misplaced"
  #~ msgstr "%qE 属性は無視されました"
  
+ #, fuzzy, gcc-internal-format
+ #~ msgid "%qs argument of %qs intrinsic at %L not yet supported"
+ #~ msgstr "`__builtin_args_info' の引数は定数でなければなりません"
+ 
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #~ msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  #~ msgstr "`%s' の第二引数は `char **' とすべきです"
diff -Nrcpad gcc-16-20260329/gcc/po/ka.po gcc-16-20260405/gcc/po/ka.po
*** gcc-16-20260329/gcc/po/ka.po	Sun Mar 29 22:32:07 2026
--- gcc-16-20260405/gcc/po/ka.po	Sun Apr  5 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-02-19 21:05+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-03-26 15:06+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 ""
*** 144,190 ****
  msgid "-f%s ignored (not supported for DJGPP)\n"
  msgstr ""
  
! #: gcc.cc:873 gcc.cc:930
  msgid "-gz is not supported in this configuration"
  msgstr ""
  
! #: gcc.cc:879
  msgid "-gz=zstd is not supported in this configuration"
  msgstr ""
  
! #: gcc.cc:1124
  msgid "-fuse-linker-plugin is not supported in this configuration"
  msgstr ""
  
! #: gcc.cc:1140
  msgid "cannot specify -static with -fsanitize=address"
  msgstr ""
  
! #: gcc.cc:1142
  msgid "cannot specify -static with -fsanitize=hwaddress"
  msgstr ""
  
! #: gcc.cc:1144
  msgid "cannot specify -static with -fsanitize=thread"
  msgstr ""
  
! #: gcc.cc:1166
  msgid "-fvtable-verify=std is not supported in this configuration"
  msgstr ""
  
! #: gcc.cc:1168
  msgid "-fvtable-verify=preinit is not supported in this configuration"
  msgstr ""
  
! #: gcc.cc:1311 ada/gcc-interface/lang-specs.h:37
  msgid "-pg and -fomit-frame-pointer are incompatible"
  msgstr ""
  
! #: gcc.cc:1486
  msgid "GNU C no longer supports -traditional without -E"
  msgstr ""
  
! #: gcc.cc:1495
  msgid "-E or -x required when input is from standard input"
  msgstr ""
  
--- 144,190 ----
  msgid "-f%s ignored (not supported for DJGPP)\n"
  msgstr ""
  
! #: gcc.cc:874 gcc.cc:931
  msgid "-gz is not supported in this configuration"
  msgstr ""
  
! #: gcc.cc:880
  msgid "-gz=zstd is not supported in this configuration"
  msgstr ""
  
! #: gcc.cc:1125
  msgid "-fuse-linker-plugin is not supported in this configuration"
  msgstr ""
  
! #: gcc.cc:1141
  msgid "cannot specify -static with -fsanitize=address"
  msgstr ""
  
! #: gcc.cc:1143
  msgid "cannot specify -static with -fsanitize=hwaddress"
  msgstr ""
  
! #: gcc.cc:1145
  msgid "cannot specify -static with -fsanitize=thread"
  msgstr ""
  
! #: gcc.cc:1167
  msgid "-fvtable-verify=std is not supported in this configuration"
  msgstr ""
  
! #: gcc.cc:1169
  msgid "-fvtable-verify=preinit is not supported in this configuration"
  msgstr ""
  
! #: gcc.cc:1312 ada/gcc-interface/lang-specs.h:37
  msgid "-pg and -fomit-frame-pointer are incompatible"
  msgstr ""
  
! #: gcc.cc:1487
  msgid "GNU C no longer supports -traditional without -E"
  msgstr ""
  
! #: gcc.cc:1496
  msgid "-E or -x required when input is from standard input"
  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:655 common.opt:1233 common.opt:1237 common.opt:1241
! #: common.opt:1336 common.opt:1713 common.opt:1795 common.opt:1898
! #: common.opt:2170 common.opt:2317 common.opt:2375 common.opt:2849
! #: common.opt:2885 common.opt:2979 common.opt:2983 common.opt:3093
! #: common.opt:3228 common.opt:3236 common.opt:3244 common.opt:3252
! #: common.opt:3357 common.opt:3377 common.opt:3417 common.opt:3513
! #: common.opt:3693 common.opt:3697 common.opt:3701 common.opt:3705
! #: common.opt:3779 common.opt:3783 common.opt:3814 common.opt:3818
  #: 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: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
*************** msgstr ""
*** 2460,2465 ****
--- 2460,2470 ----
  msgid "-minline-memops-threshold=<number> Maximum size of memset/memmove/memcpy to inline, larger sizes will use a library call."
  msgstr ""
  
+ #: config/bpf/bpf.opt:118
+ #, no-c-format
+ msgid "Warn when CO-RE support is not guaranteed."
+ msgstr ""
+ 
  #: config/lm32/lm32.opt:24
  #, no-c-format
  msgid "Enable multiply instructions."
*************** msgid "Use fp registers."
*** 3029,3038 ****
  msgstr ""
  
  #: config/alpha/alpha.opt:31 fortran/lang.opt:214 fortran/lang.opt:551
! #: analyzer/analyzer.opt:295 analyzer/analyzer.opt:359 common.opt:697
! #: common.opt:855 common.opt:1131 common.opt:1135 common.opt:1139
! #: common.opt:1143 common.opt:1935 common.opt:2040 common.opt:2222
! #: common.opt:2226 common.opt:2545 common.opt:2771 common.opt:3552
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
--- 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."
*************** msgstr ""
*** 9864,9870 ****
  
  #: params.opt:79
  #, no-c-format
! msgid "Whether the scheduling description is mostly a cycle-accurate model of the target processor and is likely to be spill aggressively to fill any pipeline bubbles."
  msgstr ""
  
  #: params.opt:83
--- 9869,9875 ----
  
  #: params.opt:79
  #, no-c-format
! msgid "Whether the scheduling description is mostly a cycle-accurate model of the target processor and is likely to spill aggressively to fill any pipeline bubbles."
  msgstr ""
  
  #: params.opt:83
*************** msgstr ""
*** 10459,10465 ****
  
  #: params.opt:591
  #, no-c-format
! msgid "Maximum number of targets to devirutalize."
  msgstr ""
  
  #: params.opt:595
--- 10464,10470 ----
  
  #: params.opt:591
  #, no-c-format
! msgid "Maximum number of targets to devirtualize."
  msgstr ""
  
  #: params.opt:595
*************** msgstr ""
*** 10844,10850 ****
  
  #: params.opt:947
  #, no-c-format
! msgid "Maximum number of statements allowed inbetween the statement and the end to considered not extending the liferange."
  msgstr ""
  
  #: params.opt:951
--- 10849,10855 ----
  
  #: params.opt:947
  #, no-c-format
! msgid "Maximum number of statements allowed between a defining statement and the end of the basic block before extending the live range is considered profitable."
  msgstr ""
  
  #: params.opt:951
*************** msgstr ""
*** 11752,14710 ****
  msgid "--help=<class>\tDisplay descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params."
  msgstr ""
  
! #: common.opt:411
  #, no-c-format
  msgid "Display target specific command line options (including assembler and linker options)."
  msgstr ""
  
! #: common.opt:460 common.opt:502 common.opt:506 common.opt:510 common.opt:514
! #: common.opt:518 common.opt:522 common.opt:526 common.opt:943 common.opt:3861
! #: common.opt:3956 common.opt:4070
  #, no-c-format
  msgid "Passed to the linker."
  msgstr ""
  
! #: common.opt:464
  #, no-c-format
  msgid "-O<number>\tSet optimization level to <number>."
  msgstr ""
  
! #: common.opt:468
  #, no-c-format
  msgid "Optimize for space rather than speed."
  msgstr ""
  
! #: common.opt:472
  #, no-c-format
  msgid "Optimize for speed disregarding exact standards compliance."
  msgstr ""
  
! #: common.opt:476
  #, no-c-format
  msgid "Optimize for debugging experience rather than speed or size."
  msgstr ""
  
! #: common.opt:480
  #, no-c-format
  msgid "Optimize for space aggressively rather than speed."
  msgstr ""
  
! #: common.opt:485
  #, no-c-format
  msgid "-Q --help prints what options are enabled.  Just -Q enables verbose messages."
  msgstr ""
  
! #: common.opt:498
  #, no-c-format
  msgid "Stop processing after generating assembly code; do not assemble."
  msgstr ""
  
! #: common.opt:530
  #, no-c-format
  msgid "This switch is deprecated; use -Wextra instead."
  msgstr ""
  
! #: common.opt:543
  #, no-c-format
  msgid "Warn about returning structures, unions or arrays."
  msgstr ""
  
! #: common.opt:547
  #, no-c-format
  msgid "Warn if a loop with constant number of iterations triggers undefined behavior."
  msgstr ""
  
! #: common.opt:554
  #, no-c-format
  msgid "Warn if an array is accessed out of bounds."
  msgstr ""
  
! #: common.opt:558
  #, no-c-format
  msgid "Warn about problems with auto-profile data."
  msgstr ""
  
! #: common.opt:562 common.opt:566
  #, no-c-format
  msgid "Warn for uses of pointers to deallocated storage."
  msgstr ""
  
! #: common.opt:570
  #, no-c-format
  msgid "Warn about inappropriate attribute usage."
  msgstr ""
  
! #: common.opt:574
  #, no-c-format
  msgid "Do not warn about specified attributes."
  msgstr ""
  
! #: common.opt:578 common.opt:582
  #, no-c-format
  msgid "Warn about type safety and similar errors and mismatches in declarations with alias attributes."
  msgstr ""
  
! #: common.opt:586
  #, no-c-format
  msgid "Warn when profiling instrumentation was requested, but could not be applied to a certain function."
  msgstr ""
  
! #: common.opt:591 common.opt:595
  #, no-c-format
  msgid "Warn about pointer casts which increase alignment."
  msgstr ""
  
! #: common.opt:599
  #, no-c-format
  msgid "Complain when a command-line option is valid, but not applicable to the current front end."
  msgstr ""
  
! #: common.opt:603
  #, no-c-format
  msgid "Warn when a #warning directive is encountered."
  msgstr ""
  
! #: common.opt:607
  #, no-c-format
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr ""
  
! #: common.opt:611
  #, no-c-format
  msgid "Warn if a deprecated compiler feature, class, method, or field is used."
  msgstr ""
  
! #: common.opt:615
  #, no-c-format
  msgid "Warn about uses of __attribute__((deprecated)) declarations."
  msgstr ""
  
! #: common.opt:619
  #, no-c-format
  msgid "Warn when an optimization pass is disabled."
  msgstr ""
  
! #: common.opt:623
  #, no-c-format
  msgid "Turn all warnings into errors."
  msgstr ""
  
! #: common.opt:627
  #, no-c-format
  msgid "Turn the specified warning into an error."
  msgstr ""
  
! #: common.opt:631
  #, no-c-format
  msgid "Print extra (possibly unwanted) warnings."
  msgstr ""
  
! #: common.opt:635
  #, no-c-format
  msgid "Exit on the first error occurred."
  msgstr ""
  
! #: common.opt:639
  #, 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:643
  #, no-c-format
  msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:647
  #, no-c-format
  msgid "Warn when attempting to free a non-heap object."
  msgstr ""
  
! #: common.opt:651
  #, no-c-format
  msgid "Warn when -fhardened did not enable an option from its set."
  msgstr ""
  
! #: common.opt:662
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:666 rust/lang.opt:59 c-family/c.opt:919
  #, no-c-format
  msgid "Warn for infinitely recursive calls."
  msgstr ""
  
! #: common.opt:670
  #, no-c-format
  msgid "Warn when an inlined function cannot be inlined."
  msgstr ""
  
! #: common.opt:674
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr ""
  
! #: common.opt:681
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr ""
  
! #: common.opt:685
  #, no-c-format
  msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:689
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:693
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:704
  #, no-c-format
  msgid "Warn about passing a pointer/reference to a local or temporary variable to a musttail call argument."
  msgstr ""
  
! #: common.opt:708
  #, no-c-format
  msgid "Warn about pointer/reference to a local or temporary variable possibly escaping to a musttail call."
  msgstr ""
  
! #: common.opt:712
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr ""
  
! #: common.opt:716
  #, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr ""
  
! #: common.opt:720
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:724
  #, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr ""
  
! #: common.opt:728
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr ""
  
! #: common.opt:732
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr ""
  
! #: common.opt:736
  #, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr ""
  
! #: common.opt:740
  #, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr ""
  
! #: common.opt:744
  #, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr ""
  
! #: common.opt:748
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr ""
  
! #: common.opt:755
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr ""
  
! #: common.opt:762
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr ""
  
! #: common.opt:766
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr ""
  
! #: common.opt:770
  #, no-c-format
  msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:774 common.opt:778
  #, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr ""
  
! #: common.opt:782 common.opt:786
  #, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr ""
  
! #: common.opt:790
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr ""
  
! #: common.opt:794
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr ""
  
! #: common.opt:798
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr ""
  
! #: common.opt:802
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr ""
  
! #: common.opt:806
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr ""
  
! #: common.opt:810
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((returns_nonnull))."
  msgstr ""
  
! #: common.opt:814
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:818
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:822
  #, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr ""
  
! #: common.opt:827
  #, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr ""
  
! #: common.opt:831
  #, no-c-format
  msgid "Warn if a comparison always evaluates to true or false."
  msgstr ""
  
! #: common.opt:835
  #, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr ""
  
! #: common.opt:839
  #, no-c-format
  msgid "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto variable."
  msgstr ""
  
! #: common.opt:843
  #, 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:847
  #, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr ""
  
! #: common.opt:851
  #, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr ""
  
! #: common.opt:859
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr ""
  
! #: common.opt:866
  #, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr ""
  
! #: common.opt:873
  #, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr ""
  
! #: common.opt:877
  #, no-c-format
  msgid "Warn when a function is unused."
  msgstr ""
  
! #: common.opt:881
  #, no-c-format
  msgid "Warn when a label is unused."
  msgstr ""
  
! #: common.opt:885
  #, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr ""
  
! #: common.opt:889
  #, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr ""
  
! #: common.opt:893
  #, no-c-format
  msgid "Warn when a variable is unused."
  msgstr ""
  
! #: common.opt:897
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr ""
  
! #: common.opt:901
  #, no-c-format
  msgid "Warn in case a function ends earlier than it begins due to an invalid linenum macros."
  msgstr ""
  
! #: common.opt:905
  #, no-c-format
  msgid "Warn when a conditional has too many terms and condition coverage profiling gives up instrumenting the expression."
  msgstr ""
  
! #: common.opt:910
  #, no-c-format
  msgid "-fpath-coverage-limit=<number> Don't instrument functions path count exceeding <number>."
  msgstr ""
  
! #: common.opt:915
  #, 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:922
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr ""
  
! #: common.opt:926
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr ""
  
! #: common.opt:930
  #, no-c-format
  msgid "Warn about unsupported features in ThreadSanitizer."
  msgstr ""
  
! #: common.opt:947
  #, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr ""
  
! #: common.opt:960
  #, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr ""
  
! #: common.opt:964
  #, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr ""
  
! #: common.opt:968
  #, no-c-format
  msgid "-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files."
  msgstr ""
  
! #: common.opt:972
  #, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr ""
  
! #: common.opt:1087
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:1091
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:1095
  #, no-c-format
  msgid "Align the start of functions."
  msgstr ""
  
! #: common.opt:1102
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr ""
  
! #: common.opt:1109
  #, no-c-format
  msgid "Align all labels."
  msgstr ""
  
! #: common.opt:1116
  #, no-c-format
  msgid "Align the start of loops."
  msgstr ""
  
! #: common.opt:1123
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1127
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr ""
  
! #: common.opt:1147
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1151
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1164
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1168
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1173
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1177
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr ""
  
! #: common.opt:1181
  #, no-c-format
  msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
  msgstr ""
  
! #: common.opt:1191
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-trap= instead."
  msgstr ""
  
! #: common.opt:1195
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr ""
  
! #: common.opt:1199
  #, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr ""
  
! #: common.opt:1203
  #, 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:1208
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1213
  #, no-c-format
  msgid "Perform inlining using auto-profile."
  msgstr ""
  
! #: common.opt:1221
  #, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr ""
  
! #: common.opt:1225
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr ""
  
! #: common.opt:1229
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr ""
  
! #: common.opt:1245
  #, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr ""
  
! #: common.opt:1249
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1253
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr ""
  
! #: common.opt:1257
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr ""
  
! #: common.opt:1264
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr ""
  
! #: common.opt:1268
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr ""
  
! #: common.opt:1272
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr ""
  
! #: common.opt:1276 common.opt:1280
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr ""
  
! #: common.opt:1284
  #, no-c-format
  msgid "For -f*-prefix-map= options compare canonicalized pathnames rather than just strings."
  msgstr ""
  
! #: common.opt:1288
  #, no-c-format
  msgid "Enable code hoisting."
  msgstr ""
  
! #: common.opt:1292
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1296
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr ""
  
! #: common.opt:1304
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1308
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1312
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1316
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1320
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr ""
  
! #: common.opt:1324
  #, no-c-format
  msgid "Fold instructions calculating memory offsets to the memory access instruction if possible."
  msgstr ""
  
! #: common.opt:1328
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr ""
  
! #: common.opt:1332
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr ""
  
! #: common.opt:1358
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1362
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1366
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr ""
  
! #: common.opt:1370
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1374
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1378
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1382
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1386
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1392
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr ""
  
! #: common.opt:1396
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr ""
  
! #: common.opt:1400
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1404
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr ""
  
! #: common.opt:1408
  #, 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:1412
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1416
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr ""
  
! #: common.opt:1420
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1424
  #, 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:1441
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1445
  #, no-c-format
  msgid "Show lines linking related events in diagnostic paths."
  msgstr ""
  
! #: common.opt:1449
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1453
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1461
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1481
  #, no-c-format
  msgid "Enable formatting of JSON output."
  msgstr ""
  
! #: common.opt:1485
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1505
  #, 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:1509
  #, 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:1513
  #, no-c-format
  msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tSelect output format."
  msgstr ""
  
! #: common.opt:1517
  #, no-c-format
  msgid "Add output format."
  msgstr ""
  
! #: common.opt:1521
  #, no-c-format
  msgid "Set output format."
  msgstr ""
  
! #: common.opt:1525
  #, 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:1563
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1567
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1571
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1575
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1579
  #, no-c-format
  msgid "Print any rules associated with diagnostic messages."
  msgstr ""
  
! #: common.opt:1583
  #, no-c-format
  msgid "Use color within diagnostic messages to highlight pertinent information."
  msgstr ""
  
! #: common.opt:1587
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1591
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1595
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr ""
  
! #: common.opt:1611
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1615
  #, no-c-format
  msgid "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which characters to use in text arg diagrams."
  msgstr ""
  
! #: common.opt:1634
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1638
  #, no-c-format
  msgid "Use indentation to show nesting of diagnostics in text output."
  msgstr ""
  
! #: common.opt:1642
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1646
  #, no-c-format
  msgid "Show nesting levels as numbers when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1653
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
  msgstr ""
  
! #: common.opt:1657
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1661
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1665
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1672
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1676
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1680
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1684
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1689
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1693
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr ""
  
! #: common.opt:1697
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1701
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr ""
  
! #: common.opt:1705
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr ""
  
! #: common.opt:1709
  #, no-c-format
  msgid "Perform early inlining."
  msgstr ""
  
! #: common.opt:1717
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr ""
  
! #: common.opt:1721
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1725
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1729
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1733
  #, no-c-format
  msgid "Enable exception handling."
  msgstr ""
  
! #: common.opt:1737
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr ""
  
! #: common.opt:1741
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1759
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1775
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1779
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr ""
  
! #: common.opt:1783
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1787
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr ""
  
! #: common.opt:1791
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr ""
  
! #: common.opt:1799
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr ""
  
! #: common.opt:1803
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1819
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1826
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr ""
  
! #: common.opt:1830
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr ""
  
! #: common.opt:1834
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
  msgstr ""
  
! #: common.opt:1838
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1842
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1846
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1850
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr ""
  
! #: common.opt:1854
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1859
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1876
  #, 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:1881
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr ""
  
! #: common.opt:1885
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr ""
  
! #: common.opt:1889
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr ""
  
! #: common.opt:1902
  #, no-c-format
  msgid "Run two instruction combination passes late in the pass pipeline; one before register allocation and one after."
  msgstr ""
  
! #: common.opt:1907
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1911 common.opt:1919 common.opt:3317
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1915
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr ""
  
! #: common.opt:1923
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr ""
  
! #: common.opt:1927
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1931
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1939
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr ""
  
! #: common.opt:1943
  #, no-c-format
  msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
  msgstr ""
  
! #: common.opt:1947
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1951
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1955
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr ""
  
! #: common.opt:1959
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr ""
  
! #: common.opt:1963
  #, no-c-format
  msgid "Harden conditionals not used in branches, checking reversed conditions."
  msgstr ""
  
! #: common.opt:1967
  #, no-c-format
  msgid "Harden conditional branches by checking reversed conditions."
  msgstr ""
  
! #: common.opt:1971
  #, no-c-format
  msgid "Harden control flow by recording and checking execution paths."
  msgstr ""
  
! #: common.opt:1975
  #, no-c-format
  msgid "Disable CFR in leaf functions."
  msgstr ""
  
! #: common.opt:1979
  #, no-c-format
  msgid "Check CFR execution paths also before calls followed by returns of their results."
  msgstr ""
  
! #: common.opt:1983
  #, no-c-format
  msgid "Check CFR execution paths also when exiting a function through an exception."
  msgstr ""
  
! #: common.opt:1987
  #, 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:2008
  #, no-c-format
  msgid "Emit .ident assembler directives."
  msgstr ""
  
! #: common.opt:2012
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr ""
  
! #: common.opt:2016
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr ""
  
! #: common.opt:2020
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:2036
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr ""
  
! #: common.opt:2048
  #, no-c-format
  msgid "Do not generate .size directives."
  msgstr ""
  
! #: common.opt:2052
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr ""
  
! #: common.opt:2058
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:2062
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr ""
  
! #: common.opt:2066
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr ""
  
! #: common.opt:2070
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr ""
  
! #: common.opt:2077
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr ""
  
! #: common.opt:2081
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:2091
  #, no-c-format
  msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
  msgstr ""
  
! #: common.opt:2119
  #, no-c-format
  msgid "Equivalent to -fcf-protection=full."
  msgstr ""
  
! #: common.opt:2123
  #, 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:2146
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr ""
  
! #: common.opt:2150
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls invoked once."
  msgstr ""
  
! #: common.opt:2154
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr ""
  
! #: common.opt:2158
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr ""
  
! #: common.opt:2162
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr ""
  
! #: common.opt:2166
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr ""
  
! #: common.opt:2174
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr ""
  
! #: common.opt:2178
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr ""
  
! #: common.opt:2182
  #, no-c-format
  msgid "Perform reordering and cloning of functions to maximize locality."
  msgstr ""
  
! #: common.opt:2186
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr ""
  
! #: common.opt:2190
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr ""
  
! #: common.opt:2194
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr ""
  
! #: common.opt:2198
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:2202
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:2206
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:2210
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:2214
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:2218
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:2230
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr ""
  
! #: common.opt:2234
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:2238
  #, no-c-format
  msgid "Assume strict aliasing rules apply across (uninlined) function boundaries."
  msgstr ""
  
! #: common.opt:2251
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:2267
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:2272
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:2277
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:2281
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:2285
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:2289
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr ""
  
! #: common.opt:2293
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:2297
  #, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:2301
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr ""
  
! #: common.opt:2305
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr ""
  
! #: common.opt:2309
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr ""
  
! #: common.opt:2313
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr ""
  
! #: common.opt:2321
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:2325
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr ""
  
! #: common.opt:2329
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:2333
  #, no-c-format
  msgid "Enable incremental LTO, with its cache in given directory."
  msgstr ""
  
! #: common.opt:2337
  #, no-c-format
  msgid "Number of cache entries in incremental LTO after which to prune old entries."
  msgstr ""
  
! #: common.opt:2362
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2366
  #, no-c-format
  msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
  msgstr ""
  
! #: common.opt:2371
  #, no-c-format
  msgid "Use zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2379
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr ""
  
! #: common.opt:2383
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr ""
  
! #: common.opt:2387
  #, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr ""
  
! #: common.opt:2391
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:2395
  #, no-c-format
  msgid "Allow removal of malloc and free pairs when allocated block is unused."
  msgstr ""
  
! #: common.opt:2402
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr ""
  
! #: common.opt:2406
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr ""
  
! #: common.opt:2413
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr ""
  
! #: common.opt:2417
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr ""
  
! #: common.opt:2421
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr ""
  
! #: common.opt:2425
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr ""
  
! #: common.opt:2429
  #, no-c-format
  msgid "Align the start of every function."
  msgstr ""
  
! #: common.opt:2433
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2437
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2441
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr ""
  
! #: common.opt:2445
  #, no-c-format
  msgid "Move stores out of loops."
  msgstr ""
  
! #: common.opt:2449
  #, no-c-format
  msgid "Building block for specs-based multilib-aware TFLAGS."
  msgstr ""
  
! #: common.opt:2453
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr ""
  
! #: common.opt:2457
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr ""
  
! #: common.opt:2461
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2465
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr ""
  
! #: common.opt:2472
  #, no-c-format
  msgid "-foffload-options=<targets>=<options>\tSpecify options for the offloading targets."
  msgstr ""
  
! #: common.opt:2478
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2493
  #, no-c-format
  msgid "-foffload-abi-host-opts=<options>\tSpecify host ABI options."
  msgstr ""
  
! #: common.opt:2497
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr ""
  
! #: common.opt:2504
  #, no-c-format
  msgid "Generate SIMD clones for functions with the OpenMP declare target directive."
  msgstr ""
  
! #: common.opt:2523
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr ""
  
! #: common.opt:2527
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2531
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2535
  #, 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:2549
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr ""
  
! #: common.opt:2553
  #, no-c-format
  msgid "Insert path profiling code."
  msgstr ""
  
! #: common.opt:2557
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr ""
  
! #: common.opt:2561 common.opt:2565
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2569
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr ""
  
! #: common.opt:2573
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2577
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr ""
  
! #: common.opt:2581
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr ""
  
! #: common.opt:2585
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr ""
  
! #: common.opt:2589
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2593
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr ""
  
! #: common.opt:2597
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr ""
  
! #: common.opt:2601
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr ""
  
! #: common.opt:2605
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr ""
  
! #: common.opt:2609
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2613
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr ""
  
! #: common.opt:2617
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2621
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr ""
  
! #: common.opt:2625
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr ""
  
! #: common.opt:2629
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr ""
  
! #: common.opt:2633
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2637
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr ""
  
! #: common.opt:2641
  #, no-c-format
  msgid "Insert condition coverage profiling code."
  msgstr ""
  
! #: common.opt:2645
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2650
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2654
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr ""
  
! #: common.opt:2658
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2662
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2666
  #, 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:2682
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2698
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2702
  #, no-c-format
  msgid "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV coverage result."
  msgstr ""
  
! #: common.opt:2706
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2710
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2714
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2718
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2722
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2726
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2730
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2734
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr ""
  
! #: common.opt:2738
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr ""
  
! #: common.opt:2742
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr ""
  
! #: common.opt:2746
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr ""
  
! #: common.opt:2753
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2763
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2767
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr ""
  
! #: common.opt:2775
  #, 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:2789
  #, 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:2804
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2808
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2812
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr ""
  
! #: common.opt:2816
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr ""
  
! #: common.opt:2820
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr ""
  
! #: common.opt:2824
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2837
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr ""
  
! #: common.opt:2841
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr ""
  
! #: common.opt:2845
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr ""
  
! #: common.opt:2853
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2857
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr ""
  
! #: common.opt:2861
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2865
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr ""
  
! #: common.opt:2869
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr ""
  
! #: common.opt:2873
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr ""
  
! #: common.opt:2877
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr ""
  
! #: common.opt:2881
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2889
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr ""
  
! #: common.opt:2893
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr ""
  
! #: common.opt:2900
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2904
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr ""
  
! #: common.opt:2908
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2912
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2916
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2921
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2925
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2931
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2935
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2943
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2947
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2951
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2955
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2959
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2963
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2967
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2971
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2975
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2987
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2991
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2995
  #, 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:3000
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:3004
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:3008
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:3012
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr ""
  
! #: common.opt:3016
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: common.opt:3020
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr ""
  
! #: common.opt:3024
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:3028
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:3032
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:3036
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:3040
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:3044
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: common.opt:3048
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr ""
  
! #: common.opt:3052
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr ""
  
! #: common.opt:3056
  #, 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:3065
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:3069
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:3073
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr ""
  
! #: common.opt:3077
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr ""
  
! #: common.opt:3081
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr ""
  
! #: common.opt:3085
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr ""
  
! #: common.opt:3089
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr ""
  
! #: common.opt:3101
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr ""
  
! #: common.opt:3105
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr ""
  
! #: common.opt:3109
  #, no-c-format
  msgid "Disable stack scrub entirely, disregarding strub attributes."
  msgstr ""
  
! #: common.opt:3113
  #, no-c-format
  msgid "Enable stack scrub as per attributes, with strict call checking."
  msgstr ""
  
! #: common.opt:3122
  #, no-c-format
  msgid "Restore default strub mode: as per attributes, with relaxed checking."
  msgstr ""
  
! #: common.opt:3126
  #, no-c-format
  msgid "Enable stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3130
  #, no-c-format
  msgid "Enable at-calls stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3134
  #, no-c-format
  msgid "Enable internal stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3138
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:3142
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr ""
  
! #: common.opt:3146
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr ""
  
! #: common.opt:3150
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr ""
  
! #: common.opt:3154
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr ""
  
! #: common.opt:3158
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:3162
  #, 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:3181
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:3185
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr ""
  
! #: common.opt:3189
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:3194
  #, no-c-format
  msgid "Whether trampolines are generated in executable memory rather than executable stack."
  msgstr ""
  
! #: common.opt:3212
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr ""
  
! #: common.opt:3216
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr ""
  
! #: common.opt:3220
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:3224
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:3232
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr ""
  
! #: common.opt:3240
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr ""
  
! #: common.opt:3248
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr ""
  
! #: common.opt:3256
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr ""
  
! #: common.opt:3260
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr ""
  
! #: common.opt:3264
  #, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr ""
  
! #: common.opt:3268
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr ""
  
! #: common.opt:3272
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr ""
  
! #: common.opt:3276
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr ""
  
! #: common.opt:3280
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr ""
  
! #: common.opt:3284
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr ""
  
! #: common.opt:3288
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr ""
  
! #: common.opt:3292
  #, 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:3298
  #, 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:3305
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr ""
  
! #: common.opt:3309
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr ""
  
! #: common.opt:3313
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr ""
  
! #: common.opt:3321
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr ""
  
! #: common.opt:3325
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr ""
  
! #: common.opt:3329
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr ""
  
! #: common.opt:3333
  #, no-c-format
  msgid "Enable automatic parallelization of loops."
  msgstr ""
  
! #: common.opt:3337
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr ""
  
! #: common.opt:3341
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr ""
  
! #: common.opt:3345
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:3349
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:3353
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr ""
  
! #: common.opt:3361
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr ""
  
! #: common.opt:3365
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:3369
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:3373
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:3381
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr ""
  
! #: common.opt:3385
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:3389
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:3394
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr ""
  
! #: common.opt:3398
  #, no-c-format
  msgid "Trap on __builtin_unreachable instead of using it for optimization."
  msgstr ""
  
! #: common.opt:3402
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr ""
  
! #: common.opt:3406
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:3421
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:3426
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:3434
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:3438
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr ""
  
! #: common.opt:3442
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr ""
  
! #: common.opt:3446
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:3450
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr ""
  
! #: common.opt:3454
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3458
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3462
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3466
  #, no-c-format
  msgid "Use the Modern linker (MOLD) linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3470
  #, no-c-format
  msgid "Use the Wild linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3477
  #, no-c-format
  msgid "Enable linking of libatomic."
  msgstr ""
  
! #: common.opt:3484
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr ""
  
! #: common.opt:3491
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:3497
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:3504
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:3509
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr ""
  
! #: common.opt:3517
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr ""
  
! #: common.opt:3521
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr ""
  
! #: common.opt:3525
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:3529
  #, 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:3548
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:3556
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3560
  #, no-c-format
  msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
  msgstr ""
  
! #: common.opt:3582
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3586
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3605
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3621
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3625
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3629
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr ""
  
! #: common.opt:3633
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3637
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr ""
  
! #: common.opt:3641
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr ""
  
! #: common.opt:3645
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3649
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3653
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr ""
  
! #: common.opt:3657
  #, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr ""
  
! #: common.opt:3661
  #, no-c-format
  msgid "-fzero-init-padding-bits=[standard|unions|all]\tZero padding bits in initializers."
  msgstr ""
  
! #: common.opt:3677
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr ""
  
! #: common.opt:3681
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3685
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3689
  #, no-c-format
  msgid "Generate debug information in CodeView format."
  msgstr ""
  
! #: common.opt:3709
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3715
  #, no-c-format
  msgid "Generate CTF debug information at default level."
  msgstr ""
  
! #: common.opt:3719
  #, no-c-format
  msgid "Generate BTF debug information at default level."
  msgstr ""
  
! #: common.opt:3723
  #, no-c-format
  msgid "Generate pruned BTF when emitting BTF info."
  msgstr ""
  
! #: common.opt:3727
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3731
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3735
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3739
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3743
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3747
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3751
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3759
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3763
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3767
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3771
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3775
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr ""
  
! #: common.opt:3787
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3791
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3795
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3799
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3803
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3810
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr ""
  
! #: common.opt:3839
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr ""
  
! #: common.opt:3843
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3850
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3854
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3883
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr ""
  
! #: common.opt:3887
  #, no-c-format
  msgid "Enable function profiling."
  msgstr ""
  
! #: common.opt:3897
  #, no-c-format
  msgid "Like -pedantic but issue errors instead of warnings."
  msgstr ""
  
! #: common.opt:3938
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
! #: common.opt:3942
  #, no-c-format
  msgid "Produce a relocatable object as output."
  msgstr ""
  
! #: common.opt:3946
  #, no-c-format
  msgid "Remove all symbol table and relocation information from the executable."
  msgstr ""
  
! #: common.opt:3973
  #, no-c-format
  msgid "Enable verbose output."
  msgstr ""
  
! #: common.opt:3977
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr ""
  
! #: common.opt:3981
  #, no-c-format
  msgid "Suppress warnings."
  msgstr ""
  
! #: common.opt:3991
  #, no-c-format
  msgid "Create a shared library."
  msgstr ""
  
! #: common.opt:4058
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:4062
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:4066
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr ""
  
! #: common.opt:4074
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
  
! #: common.opt:4078
  #, no-c-format
  msgid "Perform dead code elimination on zero and sign extensions with special dataflow analysis."
  msgstr ""
--- 11757,14720 ----
  msgid "--help=<class>\tDisplay descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params."
  msgstr ""
  
! #: common.opt:414
  #, no-c-format
  msgid "Display target specific command line options (including assembler and linker options)."
  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 ""
  
! #: common.opt:467
  #, no-c-format
  msgid "-O<number>\tSet optimization level to <number>."
  msgstr ""
  
! #: common.opt:471
  #, no-c-format
  msgid "Optimize for space rather than speed."
  msgstr ""
  
! #: common.opt:475
  #, no-c-format
  msgid "Optimize for speed disregarding exact standards compliance."
  msgstr ""
  
! #: common.opt:479
  #, no-c-format
  msgid "Optimize for debugging experience rather than speed or size."
  msgstr ""
  
! #: common.opt:483
  #, no-c-format
  msgid "Optimize for space aggressively rather than speed."
  msgstr ""
  
! #: common.opt:488
  #, no-c-format
  msgid "-Q --help prints what options are enabled.  Just -Q enables verbose messages."
  msgstr ""
  
! #: common.opt:501
  #, no-c-format
  msgid "Stop processing after generating assembly code; do not assemble."
  msgstr ""
  
! #: common.opt:533
  #, no-c-format
  msgid "This switch is deprecated; use -Wextra instead."
  msgstr ""
  
! #: common.opt:546
  #, no-c-format
  msgid "Warn about returning structures, unions or arrays."
  msgstr ""
  
! #: common.opt:550
  #, no-c-format
  msgid "Warn if a loop with constant number of iterations triggers undefined behavior."
  msgstr ""
  
! #: common.opt:557
  #, no-c-format
  msgid "Warn if an array is accessed out of bounds."
  msgstr ""
  
! #: common.opt:561
  #, no-c-format
  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 ""
*************** msgstr ""
*** 14744,14795 ****
  msgid "Generate code for assert contracts."
  msgstr ""
  
! #: algol68/lang.opt:85
  #, no-c-format
  msgid "Dump Algol 68 modes after parsing."
  msgstr ""
  
! #: algol68/lang.opt:89
  #, no-c-format
  msgid "Dump Algol 68 parse tree after parsing."
  msgstr ""
  
! #: algol68/lang.opt:93
  #, no-c-format
  msgid "Dump the interfaces of module definitions in the compiled packet."
  msgstr ""
  
! #: algol68/lang.opt:97
  #, no-c-format
  msgid "Link the GNU Algol run-time library statically in the compilation."
  msgstr ""
  
! #: algol68/lang.opt:101
  #, no-c-format
  msgid "Link the GNU Algol 68 run-time library dynamically in the compilation."
  msgstr ""
  
! #: algol68/lang.opt:105
  #, no-c-format
  msgid "Compile strict Algol 68 as defined by the Revised Report."
  msgstr ""
  
! #: algol68/lang.opt:109
  #, no-c-format
  msgid "Accept GNU extensions to Algol 68."
  msgstr ""
  
! #: algol68/lang.opt:115
  #, no-c-format
  msgid "-fstropping=[upper|supper]              Stropping regime to expect in Algol 68 programs."
  msgstr ""
  
! #: algol68/lang.opt:130 algol68/lang.opt:134
  #, no-c-format
  msgid "-fmodules-map=<mapstring>                 Association between module indicants and files."
  msgstr ""
  
! #: algol68/lang.opt:138 algol68/lang.opt:142
  #, no-c-format
  msgid "-fmodules-map-file=<filename>              File containing modules map."
  msgstr ""
--- 14754,14805 ----
  msgid "Generate code for assert contracts."
  msgstr ""
  
! #: algol68/lang.opt:88
  #, no-c-format
  msgid "Dump Algol 68 modes after parsing."
  msgstr ""
  
! #: algol68/lang.opt:92
  #, no-c-format
  msgid "Dump Algol 68 parse tree after parsing."
  msgstr ""
  
! #: algol68/lang.opt:96
  #, no-c-format
  msgid "Dump the interfaces of module definitions in the compiled packet."
  msgstr ""
  
! #: algol68/lang.opt:100
  #, no-c-format
  msgid "Link the GNU Algol run-time library statically in the compilation."
  msgstr ""
  
! #: algol68/lang.opt:104
  #, no-c-format
  msgid "Link the GNU Algol 68 run-time library dynamically in the compilation."
  msgstr ""
  
! #: algol68/lang.opt:108
  #, no-c-format
  msgid "Compile strict Algol 68 as defined by the Revised Report."
  msgstr ""
  
! #: algol68/lang.opt:112
  #, no-c-format
  msgid "Accept GNU extensions to Algol 68."
  msgstr ""
  
! #: algol68/lang.opt:118
  #, no-c-format
  msgid "-fstropping=[upper|supper]              Stropping regime to expect in Algol 68 programs."
  msgstr ""
  
! #: algol68/lang.opt:133 algol68/lang.opt:137
  #, no-c-format
  msgid "-fmodules-map=<mapstring>                 Association between module indicants and files."
  msgstr ""
  
! #: algol68/lang.opt:141 algol68/lang.opt:145
  #, no-c-format
  msgid "-fmodules-map-file=<filename>              File containing modules map."
  msgstr ""
*************** msgstr ""
*** 14811,14900 ****
  
  #: rust/lang.opt:67
  #, no-c-format
! msgid "-frust-extern=              Specify where an external library is located."
  msgstr ""
  
  #: rust/lang.opt:71
  #, no-c-format
! msgid "Dump various Rust front end internals."
  msgstr ""
  
  #: rust/lang.opt:75
  #, no-c-format
! msgid "-frust-dump-<type>              Dump Rust frontend internal information."
  msgstr ""
  
  #: rust/lang.opt:79
  #, no-c-format
! msgid "Enable experimental compilation of Rust files at your own risk."
  msgstr ""
  
  #: rust/lang.opt:83
  #, no-c-format
! msgid "-frust-max-recursion-depth=<integer>."
  msgstr ""
  
  #: rust/lang.opt:87
  #, no-c-format
  msgid "-frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Crate type to emit."
  msgstr ""
  
! #: rust/lang.opt:115
  #, no-c-format
  msgid "-frust-mangling=[legacy|v0]     Version to use for name mangling."
  msgstr ""
  
! #: rust/lang.opt:128
  #, no-c-format
  msgid "-frust-cfg=<name>             Set a config expansion option."
  msgstr ""
  
! #: rust/lang.opt:132
  #, no-c-format
  msgid "-frust-edition=[2015|2018|2021]             Edition to use when compiling rust code."
  msgstr ""
  
! #: rust/lang.opt:148
  #, no-c-format
  msgid "Enable embedding metadata directly into object files."
  msgstr ""
  
! #: rust/lang.opt:152
  #, no-c-format
  msgid "-frust-metadata-output=<path.rox>  Path to output crate metadata."
  msgstr ""
  
! #: rust/lang.opt:160
  #, no-c-format
  msgid "-frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|compilation|end]             The pipeline will run up until this stage when compiling Rust code."
  msgstr ""
  
! #: rust/lang.opt:209
  #, no-c-format
  msgid "Use the temporary and experimental name resolution pipeline instead of the stable one."
  msgstr ""
  
! #: rust/lang.opt:213
  #, no-c-format
  msgid "Use the WIP borrow checker."
  msgstr ""
  
! #: rust/lang.opt:217
  #, no-c-format
  msgid "-frust-edition=[unwind|abort]             Panic strategy to compile crate with."
  msgstr ""
  
! #: rust/lang.opt:230
  #, no-c-format
  msgid "Enable the overflow checks in code generation."
  msgstr ""
  
! #: rust/lang.opt:234
  #, no-c-format
  msgid "Define a built-in offset_of macro in the compiler and assume it is present."
  msgstr ""
  
! #: rust/lang.opt:238
  #, no-c-format
  msgid "Use the new unused variable check implementation."
  msgstr ""
--- 14821,14915 ----
  
  #: rust/lang.opt:67
  #, no-c-format
! msgid "-frust-crate-attr=<attr>        Inject an attribute within the current crate."
  msgstr ""
  
  #: rust/lang.opt:71
  #, no-c-format
! msgid "-frust-extern=              Specify where an external library is located."
  msgstr ""
  
  #: rust/lang.opt:75
  #, no-c-format
! msgid "Dump various Rust front end internals."
  msgstr ""
  
  #: rust/lang.opt:79
  #, no-c-format
! msgid "-frust-dump-<type>              Dump Rust frontend internal information."
  msgstr ""
  
  #: rust/lang.opt:83
  #, no-c-format
! msgid "Enable experimental compilation of Rust files at your own risk."
  msgstr ""
  
  #: rust/lang.opt:87
  #, no-c-format
+ msgid "-frust-max-recursion-depth=<integer>."
+ msgstr ""
+ 
+ #: rust/lang.opt:91
+ #, no-c-format
  msgid "-frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Crate type to emit."
  msgstr ""
  
! #: rust/lang.opt:119
  #, no-c-format
  msgid "-frust-mangling=[legacy|v0]     Version to use for name mangling."
  msgstr ""
  
! #: rust/lang.opt:132
  #, no-c-format
  msgid "-frust-cfg=<name>             Set a config expansion option."
  msgstr ""
  
! #: rust/lang.opt:136
  #, no-c-format
  msgid "-frust-edition=[2015|2018|2021]             Edition to use when compiling rust code."
  msgstr ""
  
! #: rust/lang.opt:152
  #, no-c-format
  msgid "Enable embedding metadata directly into object files."
  msgstr ""
  
! #: rust/lang.opt:156
  #, no-c-format
  msgid "-frust-metadata-output=<path.rox>  Path to output crate metadata."
  msgstr ""
  
! #: rust/lang.opt:164
  #, no-c-format
  msgid "-frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|compilation|end]             The pipeline will run up until this stage when compiling Rust code."
  msgstr ""
  
! #: rust/lang.opt:213
  #, no-c-format
  msgid "Use the temporary and experimental name resolution pipeline instead of the stable one."
  msgstr ""
  
! #: rust/lang.opt:217
  #, no-c-format
  msgid "Use the WIP borrow checker."
  msgstr ""
  
! #: rust/lang.opt:221
  #, no-c-format
  msgid "-frust-edition=[unwind|abort]             Panic strategy to compile crate with."
  msgstr ""
  
! #: rust/lang.opt:234
  #, no-c-format
  msgid "Enable the overflow checks in code generation."
  msgstr ""
  
! #: rust/lang.opt:238
  #, no-c-format
  msgid "Define a built-in offset_of macro in the compiler and assume it is present."
  msgstr ""
  
! #: rust/lang.opt:242
  #, no-c-format
  msgid "Use the new unused variable check implementation."
  msgstr ""
*************** msgstr ""
*** 18334,18597 ****
  #. 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:13237
  #, c-format
  msgid "floating constant misused"
  msgstr ""
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13331
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
  msgstr ""
  
! #: gcc.cc:133
  #, c-format
  msgid "%s\n"
  msgstr ""
  
! #: gcc.cc:1908
  #, c-format
  msgid "Using built-in specs.\n"
  msgstr ""
  
! #: gcc.cc:2153
  #, c-format
  msgid ""
  "Setting spec %s to '%s'\n"
  "\n"
  msgstr ""
  
! #: gcc.cc:2362
  #, c-format
  msgid "Reading specs from %s\n"
  msgstr ""
  
! #: gcc.cc:2492
  #, c-format
  msgid "could not find specs file %s\n"
  msgstr ""
  
! #: gcc.cc:2563
  #, c-format
  msgid "rename spec %s to %s\n"
  msgstr ""
  
! #: gcc.cc:2565
  #, c-format
  msgid ""
  "spec is '%s'\n"
  "\n"
  msgstr ""
  
! #: gcc.cc:3401
  #, c-format
  msgid ""
  "\n"
  "Go ahead? (y or n) "
  msgstr ""
  
! #: gcc.cc:3573
  #, c-format
  msgid "# %s %.2f %.2f\n"
  msgstr ""
  
! #: gcc.cc:3754
  #, c-format
  msgid "Usage: %s [options] file...\n"
  msgstr "გამოყენება: %s [პარამეტრები] ფაილი...\n"
  
! #: gcc.cc:3755
  msgid "Options:\n"
  msgstr ""
  
! #: gcc.cc:3757
  msgid "  -pass-exit-codes         Exit with highest error code from a phase.\n"
  msgstr ""
  
! #: gcc.cc:3758
  msgid "  --help                   Display this information.\n"
  msgstr ""
  
! #: gcc.cc:3759
  msgid "  --target-help            Display target specific command line options (including assembler and linker options).\n"
  msgstr ""
  
! #: gcc.cc:3761
  msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
  msgstr ""
  
! #: gcc.cc:3762
  msgid "                           Display specific types of command line options.\n"
  msgstr ""
  
! #: gcc.cc:3764
  msgid "  (Use '-v --help' to display command line options of sub-processes).\n"
  msgstr ""
  
! #: gcc.cc:3765
  msgid "  --version                Display compiler version information.\n"
  msgstr ""
  
! #: gcc.cc:3766
  msgid "  -dumpspecs               Display all of the built in spec strings.\n"
  msgstr ""
  
! #: gcc.cc:3767
  msgid "  -dumpversion             Display the version of the compiler.\n"
  msgstr ""
  
! #: gcc.cc:3768
  msgid "  -dumpmachine             Display the compiler's target processor.\n"
  msgstr ""
  
! #: gcc.cc:3769
  msgid "  -foffload=<targets>      Specify offloading targets.\n"
  msgstr ""
  
! #: gcc.cc:3770
  msgid "  -print-search-dirs       Display the directories in the compiler's search path.\n"
  msgstr ""
  
! #: gcc.cc:3771
  msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library.\n"
  msgstr ""
  
! #: gcc.cc:3772
  msgid "  -print-file-name=<lib>   Display the full path to library <lib>.\n"
  msgstr ""
  
! #: gcc.cc:3773
  msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>.\n"
  msgstr ""
  
! #: gcc.cc:3774
  msgid ""
  "  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
  "                           a component in the library path.\n"
  msgstr ""
  
! #: gcc.cc:3777
  msgid "  -print-multi-directory   Display the root directory for versions of libgcc.\n"
  msgstr ""
  
! #: gcc.cc:3778
  msgid ""
  "  -print-multi-lib         Display the mapping between command line options and\n"
  "                           multiple library search directories.\n"
  msgstr ""
  
! #: gcc.cc:3781
  msgid "  -print-multi-os-directory Display the relative path to OS libraries.\n"
  msgstr ""
  
! #: gcc.cc:3782
  msgid "  -print-sysroot           Display the target libraries directory.\n"
  msgstr ""
  
! #: gcc.cc:3783
  msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.\n"
  msgstr ""
  
! #: gcc.cc:3784
  msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler.\n"
  msgstr ""
  
! #: gcc.cc:3785
  msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor.\n"
  msgstr ""
  
! #: gcc.cc:3786
  msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker.\n"
  msgstr ""
  
! #: gcc.cc:3787
  msgid "  -Xassembler <arg>        Pass <arg> on to the assembler.\n"
  msgstr ""
  
! #: gcc.cc:3788
  msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.\n"
  msgstr ""
  
! #: gcc.cc:3789
  msgid "  -Xlinker <arg>           Pass <arg> on to the linker.\n"
  msgstr ""
  
! #: gcc.cc:3790
  msgid "  -save-temps              Do not delete intermediate files.\n"
  msgstr ""
  
! #: gcc.cc:3791
  msgid "  -save-temps=<arg>        Do not delete intermediate files.\n"
  msgstr ""
  
! #: gcc.cc:3792
  msgid ""
  "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
  "                           prefixes to other gcc components.\n"
  msgstr ""
  
! #: gcc.cc:3795
  msgid "  -pipe                    Use pipes rather than intermediate files.\n"
  msgstr ""
  
! #: gcc.cc:3796
  msgid "  -time                    Time the execution of each subprocess.\n"
  msgstr ""
  
! #: gcc.cc:3797
  msgid "  -specs=<file>            Override built-in specs with the contents of <file>.\n"
  msgstr ""
  
! #: gcc.cc:3798
  msgid "  -std=<standard>          Assume that the input sources are for <standard>.\n"
  msgstr ""
  
! #: gcc.cc:3799
  msgid ""
  "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
  "                           and libraries.\n"
  msgstr ""
  
! #: gcc.cc:3802
  msgid "  -B <directory>           Add <directory> to the compiler's search paths.\n"
  msgstr ""
  
! #: gcc.cc:3803
  msgid "  -v                       Display the programs invoked by the compiler.\n"
  msgstr ""
  
! #: gcc.cc:3804
  msgid "  -###                     Like -v but options quoted and commands not executed.\n"
  msgstr ""
  
! #: gcc.cc:3805
  msgid "  -E                       Preprocess only; do not compile, assemble or link.\n"
  msgstr ""
  
! #: gcc.cc:3806
  msgid "  -S                       Compile only; do not assemble or link.\n"
  msgstr ""
  
! #: gcc.cc:3807
  msgid "  -c                       Compile and assemble, but do not link.\n"
  msgstr ""
  
! #: gcc.cc:3808
  msgid "  -o <file>                Place the output into <file>.\n"
  msgstr ""
  
! #: gcc.cc:3809
  msgid ""
  "  -pie                     Create a dynamically linked position independent\n"
  "                           executable.\n"
  msgstr ""
  
! #: gcc.cc:3811
  msgid "  -shared                  Create a shared library.\n"
  msgstr ""
  
! #: gcc.cc:3812
  msgid ""
  "  -x <language>            Specify the language of the following input files.\n"
  "                           Permissible languages include: c c++ assembler none\n"
--- 18349,18612 ----
  #. 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:13346
  #, c-format
  msgid "floating constant misused"
  msgstr ""
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13440
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
  msgstr ""
  
! #: gcc.cc:134
  #, c-format
  msgid "%s\n"
  msgstr ""
  
! #: gcc.cc:1909
  #, c-format
  msgid "Using built-in specs.\n"
  msgstr ""
  
! #: gcc.cc:2154
  #, c-format
  msgid ""
  "Setting spec %s to '%s'\n"
  "\n"
  msgstr ""
  
! #: gcc.cc:2363
  #, c-format
  msgid "Reading specs from %s\n"
  msgstr ""
  
! #: gcc.cc:2493
  #, c-format
  msgid "could not find specs file %s\n"
  msgstr ""
  
! #: gcc.cc:2564
  #, c-format
  msgid "rename spec %s to %s\n"
  msgstr ""
  
! #: gcc.cc:2566
  #, c-format
  msgid ""
  "spec is '%s'\n"
  "\n"
  msgstr ""
  
! #: gcc.cc:3402
  #, c-format
  msgid ""
  "\n"
  "Go ahead? (y or n) "
  msgstr ""
  
! #: gcc.cc:3574
  #, c-format
  msgid "# %s %.2f %.2f\n"
  msgstr ""
  
! #: gcc.cc:3755
  #, c-format
  msgid "Usage: %s [options] file...\n"
  msgstr "გამოყენება: %s [პარამეტრები] ფაილი...\n"
  
! #: gcc.cc:3756
  msgid "Options:\n"
  msgstr ""
  
! #: gcc.cc:3758
  msgid "  -pass-exit-codes         Exit with highest error code from a phase.\n"
  msgstr ""
  
! #: gcc.cc:3759
  msgid "  --help                   Display this information.\n"
  msgstr ""
  
! #: gcc.cc:3760
  msgid "  --target-help            Display target specific command line options (including assembler and linker options).\n"
  msgstr ""
  
! #: gcc.cc:3762
  msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
  msgstr ""
  
! #: gcc.cc:3763
  msgid "                           Display specific types of command line options.\n"
  msgstr ""
  
! #: gcc.cc:3765
  msgid "  (Use '-v --help' to display command line options of sub-processes).\n"
  msgstr ""
  
! #: gcc.cc:3766
  msgid "  --version                Display compiler version information.\n"
  msgstr ""
  
! #: gcc.cc:3767
  msgid "  -dumpspecs               Display all of the built in spec strings.\n"
  msgstr ""
  
! #: gcc.cc:3768
  msgid "  -dumpversion             Display the version of the compiler.\n"
  msgstr ""
  
! #: gcc.cc:3769
  msgid "  -dumpmachine             Display the compiler's target processor.\n"
  msgstr ""
  
! #: gcc.cc:3770
  msgid "  -foffload=<targets>      Specify offloading targets.\n"
  msgstr ""
  
! #: gcc.cc:3771
  msgid "  -print-search-dirs       Display the directories in the compiler's search path.\n"
  msgstr ""
  
! #: gcc.cc:3772
  msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library.\n"
  msgstr ""
  
! #: gcc.cc:3773
  msgid "  -print-file-name=<lib>   Display the full path to library <lib>.\n"
  msgstr ""
  
! #: gcc.cc:3774
  msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>.\n"
  msgstr ""
  
! #: gcc.cc:3775
  msgid ""
  "  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
  "                           a component in the library path.\n"
  msgstr ""
  
! #: gcc.cc:3778
  msgid "  -print-multi-directory   Display the root directory for versions of libgcc.\n"
  msgstr ""
  
! #: gcc.cc:3779
  msgid ""
  "  -print-multi-lib         Display the mapping between command line options and\n"
  "                           multiple library search directories.\n"
  msgstr ""
  
! #: gcc.cc:3782
  msgid "  -print-multi-os-directory Display the relative path to OS libraries.\n"
  msgstr ""
  
! #: gcc.cc:3783
  msgid "  -print-sysroot           Display the target libraries directory.\n"
  msgstr ""
  
! #: gcc.cc:3784
  msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.\n"
  msgstr ""
  
! #: gcc.cc:3785
  msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler.\n"
  msgstr ""
  
! #: gcc.cc:3786
  msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor.\n"
  msgstr ""
  
! #: gcc.cc:3787
  msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker.\n"
  msgstr ""
  
! #: gcc.cc:3788
  msgid "  -Xassembler <arg>        Pass <arg> on to the assembler.\n"
  msgstr ""
  
! #: gcc.cc:3789
  msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.\n"
  msgstr ""
  
! #: gcc.cc:3790
  msgid "  -Xlinker <arg>           Pass <arg> on to the linker.\n"
  msgstr ""
  
! #: gcc.cc:3791
  msgid "  -save-temps              Do not delete intermediate files.\n"
  msgstr ""
  
! #: gcc.cc:3792
  msgid "  -save-temps=<arg>        Do not delete intermediate files.\n"
  msgstr ""
  
! #: gcc.cc:3793
  msgid ""
  "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
  "                           prefixes to other gcc components.\n"
  msgstr ""
  
! #: gcc.cc:3796
  msgid "  -pipe                    Use pipes rather than intermediate files.\n"
  msgstr ""
  
! #: gcc.cc:3797
  msgid "  -time                    Time the execution of each subprocess.\n"
  msgstr ""
  
! #: gcc.cc:3798
  msgid "  -specs=<file>            Override built-in specs with the contents of <file>.\n"
  msgstr ""
  
! #: gcc.cc:3799
  msgid "  -std=<standard>          Assume that the input sources are for <standard>.\n"
  msgstr ""
  
! #: gcc.cc:3800
  msgid ""
  "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
  "                           and libraries.\n"
  msgstr ""
  
! #: gcc.cc:3803
  msgid "  -B <directory>           Add <directory> to the compiler's search paths.\n"
  msgstr ""
  
! #: gcc.cc:3804
  msgid "  -v                       Display the programs invoked by the compiler.\n"
  msgstr ""
  
! #: gcc.cc:3805
  msgid "  -###                     Like -v but options quoted and commands not executed.\n"
  msgstr ""
  
! #: gcc.cc:3806
  msgid "  -E                       Preprocess only; do not compile, assemble or link.\n"
  msgstr ""
  
! #: gcc.cc:3807
  msgid "  -S                       Compile only; do not assemble or link.\n"
  msgstr ""
  
! #: gcc.cc:3808
  msgid "  -c                       Compile and assemble, but do not link.\n"
  msgstr ""
  
! #: gcc.cc:3809
  msgid "  -o <file>                Place the output into <file>.\n"
  msgstr ""
  
! #: gcc.cc:3810
  msgid ""
  "  -pie                     Create a dynamically linked position independent\n"
  "                           executable.\n"
  msgstr ""
  
! #: gcc.cc:3812
  msgid "  -shared                  Create a shared library.\n"
  msgstr ""
  
! #: gcc.cc:3813
  msgid ""
  "  -x <language>            Specify the language of the following input files.\n"
  "                           Permissible languages include: c c++ assembler none\n"
*************** msgid ""
*** 18599,18605 ****
  "                           guessing the language based on the file's extension.\n"
  msgstr ""
  
! #: gcc.cc:3819
  #, c-format
  msgid ""
  "\n"
--- 18614,18620 ----
  "                           guessing the language based on the file's extension.\n"
  msgstr ""
  
! #: gcc.cc:3820
  #, c-format
  msgid ""
  "\n"
*************** msgid ""
*** 18608,18701 ****
  " other options on to these processes the -W<letter> options must be used.\n"
  msgstr ""
  
! #: gcc.cc:6972
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr ""
  
! #: gcc.cc:7733
  #, c-format
  msgid "Target: %s\n"
  msgstr ""
  
! #: gcc.cc:7734
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "აგების პარამეტრები: %s\n"
  
! #: gcc.cc:7748
  #, c-format
  msgid "Thread model: %s\n"
  msgstr ""
  
! #: gcc.cc:7749
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr ""
  
! #: gcc.cc:7751
  #, c-format
  msgid " zstd"
  msgstr ""
  
! #: gcc.cc:7753 gcov.cc:1902 gcov.cc:1962 gcov.cc:1974 gcov.cc:3564
  #, c-format
  msgid "\n"
  msgstr ""
  
! #: gcc.cc:7764
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr ""
  
! #: gcc.cc:7767
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr ""
  
! #: gcc.cc:7843 gcc.cc:8057
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr ""
  
! #: gcc.cc:7977
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr ""
  
! #: gcc.cc:8823
  #, c-format
  msgid "install: %s%s\n"
  msgstr ""
  
! #: gcc.cc:8826
  #, c-format
  msgid "programs: %s\n"
  msgstr ""
  
! #: gcc.cc:8828
  #, c-format
  msgid "libraries: %s\n"
  msgstr ""
  
! #: gcc.cc:8945
  #, c-format
  msgid ""
  "\n"
  "For bug reporting instructions, please see:\n"
  msgstr ""
  
! #: gcc.cc:8961 gcov-tool.cc:594 sarif-replay.cc:59
  #, c-format
  msgid "%s %s%s\n"
  msgstr ""
  
! #: gcc.cc:8964 gcov-tool.cc:596 gcov.cc:1155 sarif-replay.cc:62
  #: fortran/gfortranspec.cc:282
  msgid "(C)"
  msgstr ""
  
! #: gcc.cc:8965 gcov-tool.cc:598 gcov.cc:1157 sarif-replay.cc:63
  #: fortran/gfortranspec.cc:283
  #, c-format
  msgid ""
--- 18623,18716 ----
  " other options on to these processes the -W<letter> options must be used.\n"
  msgstr ""
  
! #: gcc.cc:6974
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr ""
  
! #: gcc.cc:7735
  #, c-format
  msgid "Target: %s\n"
  msgstr ""
  
! #: gcc.cc:7736
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "აგების პარამეტრები: %s\n"
  
! #: gcc.cc:7750
  #, c-format
  msgid "Thread model: %s\n"
  msgstr ""
  
! #: gcc.cc:7751
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr ""
  
! #: gcc.cc:7753
  #, c-format
  msgid " zstd"
  msgstr ""
  
! #: gcc.cc:7755 gcov.cc:1902 gcov.cc:1962 gcov.cc:1974 gcov.cc:3564
  #, c-format
  msgid "\n"
  msgstr ""
  
! #: gcc.cc:7766
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr ""
  
! #: gcc.cc:7769
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr ""
  
! #: gcc.cc:7845 gcc.cc:8059
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr ""
  
! #: gcc.cc:7979
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr ""
  
! #: gcc.cc:8825
  #, c-format
  msgid "install: %s%s\n"
  msgstr ""
  
! #: gcc.cc:8828
  #, c-format
  msgid "programs: %s\n"
  msgstr ""
  
! #: gcc.cc:8830
  #, c-format
  msgid "libraries: %s\n"
  msgstr ""
  
! #: gcc.cc:8953
  #, c-format
  msgid ""
  "\n"
  "For bug reporting instructions, please see:\n"
  msgstr ""
  
! #: gcc.cc:8969 gcov-tool.cc:594 sarif-replay.cc:59
  #, c-format
  msgid "%s %s%s\n"
  msgstr ""
  
! #: gcc.cc:8972 gcov-tool.cc:596 gcov.cc:1155 sarif-replay.cc:62
  #: fortran/gfortranspec.cc:282
  msgid "(C)"
  msgstr ""
  
! #: gcc.cc:8973 gcov-tool.cc:598 gcov.cc:1157 sarif-replay.cc:63
  #: fortran/gfortranspec.cc:283
  #, c-format
  msgid ""
*************** msgid ""
*** 18704,18710 ****
  "\n"
  msgstr ""
  
! #: gcc.cc:9312
  #, c-format
  msgid ""
  "\n"
--- 18719,18725 ----
  "\n"
  msgstr ""
  
! #: gcc.cc:9320
  #, c-format
  msgid ""
  "\n"
*************** msgid ""
*** 18713,18726 ****
  "\n"
  msgstr ""
  
! #: gcc.cc:9313
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
  "\n"
  msgstr ""
  
! #: gcc.cc:10827
  #, c-format
  msgid ""
  "Assembler options\n"
--- 18728,18741 ----
  "\n"
  msgstr ""
  
! #: gcc.cc:9321
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
  "\n"
  msgstr ""
  
! #: gcc.cc:10835
  #, c-format
  msgid ""
  "Assembler options\n"
*************** msgid ""
*** 18728,18734 ****
  "\n"
  msgstr ""
  
! #: gcc.cc:10828
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
--- 18743,18749 ----
  "\n"
  msgstr ""
  
! #: gcc.cc:10836
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
*************** msgstr ""
*** 19420,19425 ****
--- 19435,19455 ----
  msgid "'"
  msgstr ""
  
+ #: json-diagnostic.cc:236
+ #, c-format
+ msgid "In JSON value %e"
+ msgstr ""
+ 
+ #: json-diagnostic.cc:239
+ #, c-format
+ msgid "In JSON object %e"
+ msgstr ""
+ 
+ #: json-diagnostic.cc:242
+ #, c-format
+ msgid "In JSON array %e"
+ msgstr ""
+ 
  #: langhooks.cc:389
  msgid "At top level:"
  msgstr ""
*************** msgid "In member function %qs"
*** 19429,19435 ****
  msgstr ""
  
  #. Kinds within executable code.
! #: langhooks.cc:409 libgdiagnostics.cc:1528
  msgid "In function %qs"
  msgstr ""
  
--- 19459,19465 ----
  msgstr ""
  
  #. Kinds within executable code.
! #: langhooks.cc:409 libgdiagnostics.cc:1512
  msgid "In function %qs"
  msgstr ""
  
*************** msgstr ""
*** 19445,19552 ****
  msgid "    inlined from %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1529
  msgid "In member %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1530
  msgid "In module %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1531
  msgid "In namespace %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1532
  msgid "In type %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1534
  msgid "In return type %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1535
  #, fuzzy
  #| msgid "function parameter"
  msgid "In parameter %qs"
  msgstr "ფუნქციის პარამეტრი"
  
! #: libgdiagnostics.cc:1536
  #, fuzzy
  #| msgid "variable"
  msgid "In variable %qs"
  msgstr "ცვლადი"
  
  #. Kinds within XML or HTML documents.
! #: libgdiagnostics.cc:1539
  msgid "In element %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1540
  msgid "In attribute %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1541
  msgid "In text %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1542
  msgid "In comment %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1544
  msgid "In processing instruction %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1545
  msgid "In DTD %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1547
  #, fuzzy
  #| msgid "previous declaration"
  msgid "In declaration %qs"
  msgstr "წინა დეკლარაცია"
  
  #. Kinds within JSON documents.
! #: libgdiagnostics.cc:1550
  msgid "In JSON object %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1551
  msgid "In JSON array %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1553
  msgid "In JSON property %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1554
  msgid "In JSON value %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1701
  #, c-format
  msgid "%e"
  msgstr ""
  
! #: libsarifreplay.cc:760
  msgid "JSON object"
  msgstr ""
  
! #: libsarifreplay.cc:763
  msgid "JSON array"
  msgstr ""
  
! #: libsarifreplay.cc:767
  msgid "JSON number"
  msgstr ""
  
! #: libsarifreplay.cc:770
  msgid "JSON string"
  msgstr ""
  
! #: libsarifreplay.cc:775
  msgid "JSON literal"
  msgstr ""
  
--- 19475,19582 ----
  msgid "    inlined from %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1513
  msgid "In member %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1514
  msgid "In module %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1515
  msgid "In namespace %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1516
  msgid "In type %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1518
  msgid "In return type %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1519
  #, fuzzy
  #| msgid "function parameter"
  msgid "In parameter %qs"
  msgstr "ფუნქციის პარამეტრი"
  
! #: libgdiagnostics.cc:1520
  #, fuzzy
  #| msgid "variable"
  msgid "In variable %qs"
  msgstr "ცვლადი"
  
  #. Kinds within XML or HTML documents.
! #: libgdiagnostics.cc:1523
  msgid "In element %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1524
  msgid "In attribute %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1525
  msgid "In text %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1526
  msgid "In comment %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1528
  msgid "In processing instruction %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1529
  msgid "In DTD %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1531
  #, fuzzy
  #| msgid "previous declaration"
  msgid "In declaration %qs"
  msgstr "წინა დეკლარაცია"
  
  #. Kinds within JSON documents.
! #: libgdiagnostics.cc:1534
  msgid "In JSON object %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1535
  msgid "In JSON array %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1537
  msgid "In JSON property %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1538
  msgid "In JSON value %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1685
  #, c-format
  msgid "%e"
  msgstr ""
  
! #: libsarifreplay.cc:739
  msgid "JSON object"
  msgstr ""
  
! #: libsarifreplay.cc:742
  msgid "JSON array"
  msgstr ""
  
! #: libsarifreplay.cc:746
  msgid "JSON number"
  msgstr ""
  
! #: libsarifreplay.cc:749
  msgid "JSON string"
  msgstr ""
  
! #: libsarifreplay.cc:754
  msgid "JSON literal"
  msgstr ""
  
*************** msgstr ""
*** 19554,19564 ****
  msgid "this is the insn:"
  msgstr ""
  
! #: lra-constraints.cc:4182
  msgid "unable to reload address in "
  msgstr ""
  
! #: lra-constraints.cc:4478 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr ""
  
--- 19584,19594 ----
  msgid "this is the insn:"
  msgstr ""
  
! #: lra-constraints.cc:4197
  msgid "unable to reload address in "
  msgstr ""
  
! #: lra-constraints.cc:4522 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr ""
  
*************** msgstr ""
*** 19727,19742 ****
  msgid "insn does not satisfy its constraints:"
  msgstr ""
  
! #: targhooks.cc:2480
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr ""
  
! #: targhooks.cc:2495
  msgid "created and used with different settings of %<-fpic%>"
  msgstr ""
  
! #: targhooks.cc:2497
  msgid "created and used with different settings of %<-fpie%>"
  msgstr ""
  
--- 19757,19772 ----
  msgid "insn does not satisfy its constraints:"
  msgstr ""
  
! #: targhooks.cc:2497
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr ""
  
! #: targhooks.cc:2512
  msgid "created and used with different settings of %<-fpic%>"
  msgstr ""
  
! #: targhooks.cc:2514
  msgid "created and used with different settings of %<-fpie%>"
  msgstr ""
  
*************** msgstr ""
*** 19772,19779 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic.cc:103 tree-logical-location.cc:129 c/c-decl.cc:6614
! #: c/c-typeck.cc:9509 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<ანონიმური>"
--- 19802,19809 ----
  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:9587 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<ანონიმური>"
*************** msgid "length modifier in strfmon format
*** 20137,20158 ****
  msgstr ""
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.cc:1699 fortran/cpp.cc:630
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13004 config/loongarch/loongarch.cc:6728
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13013 config/aarch64/aarch64.cc:13026
! #: config/aarch64/aarch64.cc:13038 config/aarch64/aarch64.cc:13049
! #: config/aarch64/aarch64.cc:13065 config/aarch64/aarch64.cc:13079
! #: config/aarch64/aarch64.cc:13099 config/aarch64/aarch64.cc:13181
! #: config/aarch64/aarch64.cc:13192 config/aarch64/aarch64.cc:13206
! #: config/aarch64/aarch64.cc:13432 config/aarch64/aarch64.cc:13445
! #: config/aarch64/aarch64.cc:13462 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8092
  #: config/riscv/riscv.cc:8108 config/riscv/riscv.cc:8124
  #: config/riscv/riscv.cc:8140 config/riscv/riscv.cc:8173
--- 20167,20188 ----
  msgstr ""
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.cc:1707 fortran/cpp.cc:630
  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:8092
  #: config/riscv/riscv.cc:8108 config/riscv/riscv.cc:8124
  #: config/riscv/riscv.cc:8140 config/riscv/riscv.cc:8173
*************** msgstr ""
*** 20162,20169 ****
  msgid "invalid operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13117 config/aarch64/aarch64.cc:13128
! #: config/aarch64/aarch64.cc:13292 config/aarch64/aarch64.cc:13303
  #: config/riscv/riscv.cc:7988 config/riscv/riscv.cc:7996
  #: config/riscv/riscv.cc:8003 config/riscv/riscv.cc:8007
  #: config/riscv/riscv.cc:8049 config/riscv/riscv.cc:8067
--- 20192,20199 ----
  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:7988 config/riscv/riscv.cc:7996
  #: config/riscv/riscv.cc:8003 config/riscv/riscv.cc:8007
  #: config/riscv/riscv.cc:8049 config/riscv/riscv.cc:8067
*************** msgstr ""
*** 20171,20281 ****
  msgid "invalid vector constant"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13142
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13154
  #, c-format
  msgid "incompatible operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13174
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13239 config/arm/arm.cc:24779
  #, c-format
  msgid "missing operand"
  msgstr "აკლია ოპერანდი"
  
! #: config/aarch64/aarch64.cc:13329
  #, c-format
  msgid "invalid constant"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13332
  #, c-format
  msgid "invalid operand"
  msgstr "არასწორი ოპერანდი"
  
! #: config/aarch64/aarch64.cc:13470 config/aarch64/aarch64.cc:13475
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13495
  #, c-format
  msgid "invalid address mode"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23792
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23794
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31104
  msgid "preincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31106
  msgid "predecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31108
  msgid "postincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31110
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31112
  msgid "negation operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31114
  msgid "plus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31116
  msgid "minus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31118
  msgid "multiply operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31120
  msgid "divide operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31123
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31128
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31130
  msgid "subscript operation not supported on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31151 config/aarch64/aarch64.cc:31184
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31172
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14543
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
--- 20201,20311 ----
  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:23806
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23808
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31118
  msgid "preincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31120
  msgid "predecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31122
  msgid "postincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31124
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31126
  msgid "negation operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31128
  msgid "plus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31130
  msgid "minus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31132
  msgid "multiply operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31134
  msgid "divide operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31137
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31142
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31144
  msgid "subscript operation not supported on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31165 config/aarch64/aarch64.cc:31198
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31186
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14652
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
*************** msgid "invalid %%r value"
*** 20292,20304 ****
  msgstr ""
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:2995
  #, c-format
  msgid "invalid %%R value"
  msgstr ""
  
  #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
! #: config/xtensa/xtensa.cc:2968
  #, c-format
  msgid "invalid %%N value"
  msgstr ""
--- 20322,20334 ----
  msgstr ""
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3011
  #, c-format
  msgid "invalid %%R value"
  msgstr ""
  
  #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
! #: config/xtensa/xtensa.cc:2984
  #, c-format
  msgid "invalid %%N value"
  msgstr ""
*************** msgstr ""
*** 20313,20319 ****
  msgid "invalid %%h value"
  msgstr ""
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:2988
  #, c-format
  msgid "invalid %%L value"
  msgstr ""
--- 20343,20349 ----
  msgid "invalid %%h value"
  msgstr ""
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:3004
  #, c-format
  msgid "invalid %%L value"
  msgstr ""
*************** msgstr ""
*** 20328,20334 ****
  msgid "invalid %%M value"
  msgstr ""
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%U value"
  msgstr ""
--- 20358,20364 ----
  msgid "invalid %%M value"
  msgstr ""
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3018
  #, c-format
  msgid "invalid %%U value"
  msgstr ""
*************** msgstr ""
*** 20353,20362 ****
  msgid "unknown relocation unspec"
  msgstr ""
  
! #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7560 config/gcn/gcn.cc:7569
! #: config/gcn/gcn.cc:7627 config/gcn/gcn.cc:7635 config/gcn/gcn.cc:7651
! #: config/gcn/gcn.cc:7669 config/gcn/gcn.cc:7720 config/gcn/gcn.cc:7839
! #: config/gcn/gcn.cc:7955 config/rs6000/rs6000.cc:14690
  #, c-format
  msgid "invalid %%xn code"
  msgstr ""
--- 20383,20392 ----
  msgid "unknown relocation unspec"
  msgstr ""
  
! #: 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 ""
*************** msgstr ""
*** 20454,20487 ****
  msgid "unrecognized supposed constant"
  msgstr ""
  
! #: config/arm/arm.cc:21090 config/arm/arm.cc:21115 config/arm/arm.cc:21125
! #: config/arm/arm.cc:21134 config/arm/arm.cc:21143
  #, c-format
  msgid "invalid shift operand"
  msgstr ""
  
! #: config/arm/arm.cc:24061 config/arm/arm.cc:24079
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr ""
  
! #: config/arm/arm.cc:24067
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr ""
  
! #: config/arm/arm.cc:24183 config/arm/arm.cc:24196 config/arm/arm.cc:24221
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr ""
  
! #: config/arm/arm.cc:24298 config/arm/arm.cc:24320 config/arm/arm.cc:24330
! #: config/arm/arm.cc:24340 config/arm/arm.cc:24350 config/arm/arm.cc:24389
! #: config/arm/arm.cc:24407 config/arm/arm.cc:24425 config/arm/arm.cc:24467
! #: config/arm/arm.cc:24474 config/arm/arm.cc:24492 config/arm/arm.cc:24499
! #: config/arm/arm.cc:24507 config/arm/arm.cc:24528 config/arm/arm.cc:24535
! #: config/arm/arm.cc:24726 config/arm/arm.cc:24733 config/arm/arm.cc:24760
! #: config/arm/arm.cc:24767 config/bfin/bfin.cc:1441 config/bfin/bfin.cc:1448
  #: config/bfin/bfin.cc:1455 config/bfin/bfin.cc:1462 config/bfin/bfin.cc:1471
  #: config/bfin/bfin.cc:1478 config/bfin/bfin.cc:1485 config/bfin/bfin.cc:1492
  #: config/nds32/nds32.cc:3545
--- 20484,20517 ----
  msgid "unrecognized supposed constant"
  msgstr ""
  
! #: config/arm/arm.cc:21105 config/arm/arm.cc:21130 config/arm/arm.cc:21140
! #: config/arm/arm.cc:21149 config/arm/arm.cc:21158
  #, c-format
  msgid "invalid shift operand"
  msgstr ""
  
! #: config/arm/arm.cc:24076 config/arm/arm.cc:24094
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr ""
  
! #: config/arm/arm.cc:24082
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr ""
  
! #: config/arm/arm.cc:24198 config/arm/arm.cc:24211 config/arm/arm.cc:24236
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr ""
  
! #: config/arm/arm.cc:24313 config/arm/arm.cc:24335 config/arm/arm.cc:24345
! #: config/arm/arm.cc:24355 config/arm/arm.cc:24365 config/arm/arm.cc:24404
! #: config/arm/arm.cc:24422 config/arm/arm.cc:24440 config/arm/arm.cc:24482
! #: config/arm/arm.cc:24489 config/arm/arm.cc:24507 config/arm/arm.cc:24514
! #: config/arm/arm.cc:24522 config/arm/arm.cc:24543 config/arm/arm.cc:24550
! #: config/arm/arm.cc:24741 config/arm/arm.cc:24748 config/arm/arm.cc:24775
! #: config/arm/arm.cc:24782 config/bfin/bfin.cc:1441 config/bfin/bfin.cc:1448
  #: config/bfin/bfin.cc:1455 config/bfin/bfin.cc:1462 config/bfin/bfin.cc:1471
  #: config/bfin/bfin.cc:1478 config/bfin/bfin.cc:1485 config/bfin/bfin.cc:1492
  #: config/nds32/nds32.cc:3545
*************** msgstr ""
*** 20489,20527 ****
  msgid "invalid operand for code '%c'"
  msgstr ""
  
! #: config/arm/arm.cc:24402
  #, c-format
  msgid "instruction never executed"
  msgstr ""
  
  #. Former FPA support, effectively unused after GCC-4.7, but not
  #. removed until gcc-15.
! #: config/arm/arm.cc:24440
  #, c-format
  msgid "obsolete FPA format code '%c'"
  msgstr ""
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.cc:24449
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
  
  #. Former iWMMXT support, removed after GCC-15.
! #: config/arm/arm.cc:24455
  #, c-format
  msgid "obsolete iWMMXT format code '%c'"
  msgstr ""
  
! #: config/arm/arm.cc:34277
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr ""
  
! #: config/arm/arm.cc:34279
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr ""
  
! #: config/arm/arm.cc:34294 config/arm/arm.cc:34310
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
--- 20519,20557 ----
  msgid "invalid operand for code '%c'"
  msgstr ""
  
! #: config/arm/arm.cc:24417
  #, c-format
  msgid "instruction never executed"
  msgstr ""
  
  #. Former FPA support, effectively unused after GCC-4.7, but not
  #. removed until gcc-15.
! #: config/arm/arm.cc:24455
  #, c-format
  msgid "obsolete FPA format code '%c'"
  msgstr ""
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.cc:24464
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
  
  #. Former iWMMXT support, removed after GCC-15.
! #: config/arm/arm.cc:24470
  #, c-format
  msgid "obsolete iWMMXT format code '%c'"
  msgstr ""
  
! #: config/arm/arm.cc:34292
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr ""
  
! #: config/arm/arm.cc:34294
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr ""
  
! #: config/arm/arm.cc:34309 config/arm/arm.cc:34325
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
*************** msgstr ""
*** 20644,20664 ****
  msgid "invalid const_double operand"
  msgstr ""
  
! #: config/bpf/bpf.cc:940
  msgid "invalid address in operand"
  msgstr ""
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:947
  msgid "unsupported operand"
  msgstr ""
  
  #. Format punctuators via %s to avoid -Wformat-diag.
  #: config/cris/cris.cc:783 config/ft32/ft32.cc:110 config/moxie/moxie.cc:108
! #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6325
! #: gcc.cc:6339 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:1098 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8107
  #: 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
--- 20674,20694 ----
  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 ""
  
  #. Format punctuators via %s to avoid -Wformat-diag.
  #: config/cris/cris.cc:783 config/ft32/ft32.cc:110 config/moxie/moxie.cc:108
! #: 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:1182 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8107
  #: 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 ""
*** 20873,20897 ****
  msgid "bad output_condmove_single operand"
  msgstr ""
  
! #: config/gcn/gcn.cc:7235 config/gcn/gcn.cc:7255 config/gcn/gcn.cc:7259
! #: config/gcn/gcn.cc:7600 config/gcn/gcn.cc:7611 config/gcn/gcn.cc:7614
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:7382 config/gcn/gcn.cc:7405 config/gcn/gcn.cc:7437
! #: config/gcn/gcn.cc:7453 config/gcn/gcn.cc:7468 config/gcn/gcn.cc:7487
! #: config/gcn/gcn.cc:7551 config/gcn/gcn.cc:7745 config/gcn/gcn.cc:7860
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr ""
  
! #: config/gcn/gcn.cc:7848
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr ""
  
! #: config/gcn/gcn.cc:7936
  #, c-format
  msgid "invalid fp constant"
  msgstr ""
--- 20903,20927 ----
  msgid "bad output_condmove_single operand"
  msgstr ""
  
! #: config/gcn/gcn.cc:7281 config/gcn/gcn.cc:7301 config/gcn/gcn.cc:7305
! #: config/gcn/gcn.cc:7646 config/gcn/gcn.cc:7657 config/gcn/gcn.cc:7660
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:7428 config/gcn/gcn.cc:7451 config/gcn/gcn.cc:7483
! #: config/gcn/gcn.cc:7499 config/gcn/gcn.cc:7514 config/gcn/gcn.cc:7533
! #: config/gcn/gcn.cc:7597 config/gcn/gcn.cc:7791 config/gcn/gcn.cc:7906
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr ""
  
! #: config/gcn/gcn.cc:7894
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr ""
  
! #: config/gcn/gcn.cc:7982
  #, c-format
  msgid "invalid fp constant"
  msgstr ""
*************** msgstr ""
*** 20903,21028 ****
  msgid "Expected register or constant integer."
  msgstr ""
  
! #: config/i386/i386.cc:13325
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr ""
  
! #: config/i386/i386.cc:13868
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr ""
  
! #: config/i386/i386.cc:13873
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr ""
  
! #: config/i386/i386.cc:14108
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr ""
  
! #: config/i386/i386.cc:14143
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr ""
  
! #: config/i386/i386.cc:14218
  #, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.cc:14223
  #, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.cc:14301
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr ""
  
! #: config/i386/i386.cc:14380
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr ""
  
! #: config/i386/i386.cc:14398
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.cc:14419
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr ""
  
! #: config/i386/i386.cc:14434
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr ""
  
! #: config/i386/i386.cc:14462
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr ""
  
! #: config/i386/i386.cc:14480
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.cc:14503
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.cc:14530
  #, c-format
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr ""
  
! #: config/i386/i386.cc:14618
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.cc:14680 config/i386/i386.cc:15069
  #, c-format
  msgid "invalid constraints for operand"
  msgstr ""
  
! #: config/i386/i386.cc:14781
  #, c-format
  msgid "invalid vector immediate"
  msgstr ""
  
! #: config/i386/i386.cc:17959
  msgid "unknown insn mode"
  msgstr ""
  
! #: config/i386/i386.cc:24693
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24696
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24699
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24702
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24740 config/i386/i386.cc:24765
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24743 config/i386/i386.cc:24769
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
--- 20933,21058 ----
  msgid "Expected register or constant integer."
  msgstr ""
  
! #: config/i386/i386.cc:13434
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr ""
  
! #: config/i386/i386.cc:13977
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr ""
  
! #: config/i386/i386.cc:13982
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr ""
  
! #: config/i386/i386.cc:14217
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr ""
  
! #: config/i386/i386.cc:14252
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr ""
  
! #: config/i386/i386.cc:14327
  #, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.cc:14332
  #, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.cc:14410
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr ""
  
! #: config/i386/i386.cc:14489
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr ""
  
! #: config/i386/i386.cc:14507
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.cc:14528
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr ""
  
! #: config/i386/i386.cc:14543
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr ""
  
! #: config/i386/i386.cc:14571
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr ""
  
! #: config/i386/i386.cc:14589
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.cc:14612
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.cc:14639
  #, c-format
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr ""
  
! #: config/i386/i386.cc:14727
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.cc:14789 config/i386/i386.cc:15178
  #, c-format
  msgid "invalid constraints for operand"
  msgstr ""
  
! #: config/i386/i386.cc:14890
  #, c-format
  msgid "invalid vector immediate"
  msgstr ""
  
! #: config/i386/i386.cc:18068
  msgid "unknown insn mode"
  msgstr ""
  
! #: config/i386/i386.cc:24802
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24805
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24808
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24811
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24849 config/i386/i386.cc:24874
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24852 config/i386/i386.cc:24878
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
*************** msgid "insn contains an invalid address
*** 21168,21174 ****
  msgstr ""
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3105
  msgid "invalid address"
  msgstr ""
  
--- 21198,21204 ----
  msgstr ""
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3121
  msgid "invalid address"
  msgstr ""
  
*************** msgstr ""
*** 21243,21249 ****
  msgid "invalid %%H value"
  msgstr ""
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3023
  #, c-format
  msgid "invalid %%d value"
  msgstr ""
--- 21273,21279 ----
  msgid "invalid %%H value"
  msgstr ""
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3039
  #, c-format
  msgid "invalid %%d value"
  msgstr ""
*************** msgstr ""
*** 21375,21381 ****
  msgid "invalid %%A value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2934
  #, c-format
  msgid "invalid %%D value"
  msgstr ""
--- 21405,21411 ----
  msgid "invalid %%A value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2950
  #, c-format
  msgid "invalid %%D value"
  msgstr ""
*************** msgstr ""
*** 21415,21421 ****
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
--- 21445,21451 ----
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:2997
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
*************** msgstr ""
*** 21445,21461 ****
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2956
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3009
  #, c-format
  msgid "invalid %%V value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%x value"
  msgstr ""
--- 21475,21491 ----
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2972
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3025
  #, c-format
  msgid "invalid %%V value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3032
  #, c-format
  msgid "invalid %%x value"
  msgstr ""
*************** msgstr ""
*** 21602,21626 ****
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
! #: config/sh/sh.cc:1229
  #, c-format
  msgid "invalid operand to %%R"
  msgstr ""
  
! #: config/sh/sh.cc:1256
  #, c-format
  msgid "invalid operand to %%S"
  msgstr ""
  
! #: config/sh/sh.cc:8680
  msgid "created and used with different architectures / ABIs"
  msgstr ""
  
! #: config/sh/sh.cc:8682
  msgid "created and used with different ABIs"
  msgstr ""
  
! #: config/sh/sh.cc:8684
  msgid "created and used with different endianness"
  msgstr ""
  
--- 21632,21656 ----
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
! #: config/sh/sh.cc:1227
  #, c-format
  msgid "invalid operand to %%R"
  msgstr ""
  
! #: config/sh/sh.cc:1254
  #, c-format
  msgid "invalid operand to %%S"
  msgstr ""
  
! #: config/sh/sh.cc:8679
  msgid "created and used with different architectures / ABIs"
  msgstr ""
  
! #: config/sh/sh.cc:8681
  msgid "created and used with different ABIs"
  msgstr ""
  
! #: config/sh/sh.cc:8683
  msgid "created and used with different endianness"
  msgstr ""
  
*************** msgstr ""
*** 21740,21763 ****
  msgid "Unable to load DLL."
  msgstr ""
  
! #: config/xtensa/xtensa.cc:848 config/xtensa/xtensa.cc:882
  msgid "bad test"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2976
  msgid "invalid mask"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:3042 config/xtensa/xtensa.cc:3052
  #, c-format
  msgid "invalid %%t/%%b value"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:3130
  msgid "no register in address"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:3138
  msgid "address offset not a constant"
  msgstr ""
  
--- 21770,21793 ----
  msgid "Unable to load DLL."
  msgstr ""
  
! #: config/xtensa/xtensa.cc:845 config/xtensa/xtensa.cc:879
  msgid "bad test"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2992
  msgid "invalid mask"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:3058 config/xtensa/xtensa.cc:3068
  #, c-format
  msgid "invalid %%t/%%b value"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:3146
  msgid "no register in address"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:3154
  msgid "address offset not a constant"
  msgstr ""
  
*************** msgstr ""
*** 21789,21795 ****
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8217
  msgid "({anonymous})"
  msgstr ""
  
--- 21819,21825 ----
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8295
  msgid "({anonymous})"
  msgstr ""
  
*************** msgstr ""
*** 21802,21840 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3254 c/c-parser.cc:3463 c/c-parser.cc:3477 c/c-parser.cc:7694
! #: c/c-parser.cc:8548 c/c-parser.cc:9126 c/c-parser.cc:9318 c/c-parser.cc:9351
! #: c/c-parser.cc:9649 c/c-parser.cc:14677 c/c-parser.cc:14712
! #: c/c-parser.cc:14743 c/c-parser.cc:14790 c/c-parser.cc:14971
! #: c/c-parser.cc:15804 c/c-parser.cc:15879 c/c-parser.cc:15922
! #: c/c-parser.cc:24064 c/c-parser.cc:24144 c/c-parser.cc:24473
! #: c/c-parser.cc:24499 c/c-parser.cc:24522 c/c-parser.cc:25208
! #: c/c-parser.cc:25251 c/c-parser.cc:26525 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:4325 c/c-parser.cc:4516
! #: c/c-parser.cc:4551 c/c-parser.cc:14964 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18012 cp/parser.cc:37079
! #: cp/parser.cc:37718
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:3435 c/c-parser.cc:9609
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:3974 c/c-parser.cc:5127 c/c-parser.cc:5319 c/c-parser.cc:5377
! #: c/c-parser.cc:5435 c/c-parser.cc:5824 c/c-parser.cc:5847 c/c-parser.cc:5856
! #: c/c-parser.cc:5907 c/c-parser.cc:5916 c/c-parser.cc:11205
! #: c/c-parser.cc:11291 c/c-parser.cc:11907 c/c-parser.cc:11933
! #: c/c-parser.cc:11967 c/c-parser.cc:12168 c/c-parser.cc:13049
! #: c/c-parser.cc:15078 c/c-parser.cc:17730 c/c-parser.cc:18465
! #: c/c-parser.cc:18524 c/c-parser.cc:18579 c/c-parser.cc:20651
! #: c/c-parser.cc:20943 c/c-parser.cc:21095 c/c-parser.cc:23156
! #: c/c-parser.cc:24564 c/c-parser.cc:25216 c/c-parser.cc:29186
! #: c/c-parser.cc:29454 c/c-parser.cc:29536 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
--- 21832,21870 ----
  #. ;
  #. <~~~~~~~~~ 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:18008 cp/parser.cc:37077
! #: cp/parser.cc:37716
  #, 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
*************** msgstr ""
*** 21842,21994 ****
  #: 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:3426 c/c-parser.cc:9601
! #: c/c-parser.cc:21759 cp/parser.cc:37766 cp/parser.cc:46129
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:5213 c/c-parser.cc:5967 c/c-parser.cc:6324 c/c-parser.cc:6342
! #: c/c-parser.cc:6343 c/c-parser.cc:6852 c/c-parser.cc:6896 c/c-parser.cc:9700
! #: c/c-parser.cc:12159 c/c-parser.cc:13622 c/c-parser.cc:13995
! #: c/c-parser.cc:17052 c/gimple-parser.cc:1920 cp/parser.cc:37730
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr ""
  
! #: c/c-parser.cc:5415
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr ""
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5876 c/c-parser.cc:5881 c/c-parser.cc:17713
! #: c/c-parser.cc:18554 c/c-parser.cc:20633 c/c-parser.cc:21567
! #: c/c-parser.cc:21666 c/c-parser.cc:27884 c/c-parser.cc:28205
! #: c/c-parser.cc:29108 c/c-parser.cc:29262 c/c-parser.cc:29479
  #: 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:11064 c/c-parser.cc:17494 cp/parser.cc:37721
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:6320 c/c-parser.cc:6322 c/c-parser.cc:16957 cp/parser.cc:37733
! #: cp/parser.cc:41636 go/gofrontend/embed.cc:440
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr ""
  
! #: c/c-parser.cc:7156 c/c-parser.cc:15307 c/c-parser.cc:21643
! #: c/c-parser.cc:24039 c/c-parser.cc:24125 c/c-parser.cc:24886
! #: c/c-parser.cc:26032 c/c-parser.cc:31328 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4312 c/c-parser.cc:4540
! #: c/c-parser.cc:14859 cp/parser.cc:23909 cp/parser.cc:37727
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr ""
  
! #: c/c-parser.cc:8106 c/c-parser.cc:8115 c/c-parser.cc:10149
! #: c/c-parser.cc:11459 c/c-parser.cc:15071 c/c-parser.cc:15468
! #: c/c-parser.cc:15532 c/c-parser.cc:17034 c/c-parser.cc:18145
! #: c/c-parser.cc:18382 c/c-parser.cc:18944 c/c-parser.cc:19047
! #: c/c-parser.cc:19588 c/c-parser.cc:19756 c/c-parser.cc:20294
! #: c/c-parser.cc:20370 c/c-parser.cc:20501 c/c-parser.cc:20573
! #: c/c-parser.cc:20653 c/c-parser.cc:21326 c/c-parser.cc:21881
! #: c/c-parser.cc:27743 c/c-parser.cc:29135 c/c-parser.cc:29319
! #: c/c-parser.cc:29378 c/c-parser.cc:30614 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:9608 c/c-parser.cc:17638
! #: c/c-parser.cc:19052 cp/parser.cc:37760 cp/parser.cc:39476 cp/parser.cc:42576
! #: cp/parser.cc:43480 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:9102 cp/parser.cc:37647
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr ""
  
! #: c/c-parser.cc:11168 c/c-parser.cc:11407 c/c-parser.cc:11957
! #: c/c-parser.cc:11996 c/c-parser.cc:12089 c/c-parser.cc:12230
! #: c/c-parser.cc:13039 c/c-parser.cc:18559 c/c-parser.cc:20439
  #: 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:37077 cp/parser.cc:37736
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:11851
  msgid "expected %<.%>"
  msgstr ""
  
! #: c/c-parser.cc:14530 c/c-parser.cc:14562 c/c-parser.cc:14802
! #: cp/parser.cc:40050 cp/parser.cc:40071
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr ""
  
! #: c/c-parser.cc:15220 c/gimple-parser.cc:1457 cp/parser.cc:37745
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr ""
  
! #: c/c-parser.cc:19142 c/c-parser.cc:21113 c/c-parser.cc:21630
! #: cp/parser.cc:37769 cp/parser.cc:45980
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20286 c/c-parser.cc:23934 c/c-parser.cc:23979
! #: c/c-parser.cc:24136 c/c-parser.cc:24483 c/c-parser.cc:25195
! #: c/c-parser.cc:26408 c/c-parser.cc:27932 c/c-parser.cc:29520
! #: c/gimple-parser.cc:805 c/c-parser.cc:6919 c/c-parser.cc:24056
! #: c/c-parser.cc:24279 cp/parser.cc:37748 cp/parser.cc:47690 cp/parser.cc:47863
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:21780 c/c-parser.cc:28214 c/c-parser.cc:28235
! #: c/c-parser.cc:17092 c/c-parser.cc:17104 c/c-parser.cc:21760
! #: cp/parser.cc:46130 cp/parser.cc:46157 cp/parser.cc:53808 cp/parser.cc:53819
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:24067 c/c-parser.cc:24147 c/c-parser.cc:24500
! #: c/c-parser.cc:24955 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37724
! #: cp/parser.cc:40260
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:24160 cp/parser.cc:47788
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:26079 c/c-parser.cc:26068 cp/parser.cc:50749
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:30212 cp/parser.cc:56060
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10380
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21172 cp/parser.cc:37742
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
--- 21872,22024 ----
  #: 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:37764 cp/parser.cc:46127
  #, 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:37728
  #, 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:37719
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:6324 c/c-parser.cc:6326 c/c-parser.cc:16961 cp/parser.cc:37731
! #: cp/parser.cc:41634 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:23905 cp/parser.cc:37725
  #: 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:37758 cp/parser.cc:39474 cp/parser.cc:42574
! #: cp/parser.cc:43478 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:9106 cp/parser.cc:37645
  #, 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:37075 cp/parser.cc:37734
  #, 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:40048 cp/parser.cc:40069
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr ""
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37743
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr ""
  
! #: c/c-parser.cc:19146 c/c-parser.cc:21117 c/c-parser.cc:21634
! #: cp/parser.cc:37767 cp/parser.cc:45978
  #, 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:37746 cp/parser.cc:47688 cp/parser.cc:47861
  #, 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:46128 cp/parser.cc:46155 cp/parser.cc:53806 cp/parser.cc:53817
  #, 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:37722
! #: cp/parser.cc:40258
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:24164 cp/parser.cc:47786
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50747
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:30216 cp/parser.cc:56058
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10458
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21168 cp/parser.cc:37740
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
*************** msgstr ""
*** 22014,22020 ****
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.cc:8800 cp/pt.cc:27659
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
--- 22044,22050 ----
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.cc:8800 cp/pt.cc:27736
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
*************** msgstr ""
*** 22153,22392 ****
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:559
  msgid "array element not a constant integer"
  msgstr ""
  
! #: cp/reflect.cc:567 cp/reflect.cc:3862
  msgid "reflect_constant failed"
  msgstr ""
  
! #: cp/reflect.cc:1000
  msgid "reflection does not represent a type"
  msgstr ""
  
! #: cp/reflect.cc:1012
  msgid "reflection does not have template arguments"
  msgstr ""
  
! #: cp/reflect.cc:1023
  msgid "reflection does not represent a function or function type"
  msgstr ""
  
! #: cp/reflect.cc:2324
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2374
  msgid "operators argument is not a valid operator"
  msgstr ""
  
! #: cp/reflect.cc:2505
  msgid "reflection does not have a type"
  msgstr ""
  
! #: cp/reflect.cc:2621
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2702
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:2922
  msgid "reflection does not represent an entity with parent"
  msgstr ""
  
! #: cp/reflect.cc:3045
  msgid "reflection does not represent parameter of current function"
  msgstr ""
  
! #: cp/reflect.cc:3066
  msgid "reflection does not represent a function or function type with a return type"
  msgstr ""
  
! #: cp/reflect.cc:3097
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3103
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3108
  msgid "non-constant offset for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3172
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3191
  msgid "reflection with incomplete type in size_of"
  msgstr ""
  
! #: cp/reflect.cc:3227
  msgid "reflection not suitable for alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3263
  msgid "alignment_of on function type"
  msgstr ""
  
! #: cp/reflect.cc:3272
  msgid "reflection with incomplete type in alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3307
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3331
  msgid "reflection with incomplete type in bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3507
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3547 cp/reflect.cc:3630
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3551 cp/reflect.cc:3634
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3767
  msgid "reflection does not represent a type, type alias, variable, function, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3779
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:3886
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:3913
  msgid "reflect_function failed"
  msgstr ""
  
! #: cp/reflect.cc:4792
  msgid "value member missing"
  msgstr ""
  
! #: cp/reflect.cc:4803 cp/reflect.cc:4812
  msgid "unexpected value of value member"
  msgstr ""
  
! #: cp/reflect.cc:4919
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:4943
  msgid "reflection does not represent a complete enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5000
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5156
  msgid "reflection represents non-integral or bool type"
  msgstr ""
  
! #: cp/reflect.cc:5295
  msgid "reflection does not represent a template"
  msgstr ""
  
! #: cp/reflect.cc:5318
  msgid "invalid argument to can_substitute"
  msgstr ""
  
! #: cp/reflect.cc:5380
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5509
  msgid "type is not object or reference type"
  msgstr ""
  
! #: cp/reflect.cc:5754
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5760
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5768
  msgid "name is not a valid identifier"
  msgstr ""
  
! #: cp/reflect.cc:5774
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:5777
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5786
  msgid "neither name nor bit_width specified"
  msgstr ""
  
! #: cp/reflect.cc:5792
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5797
  msgid "both alignment and bit_width specified"
  msgstr ""
  
! #: cp/reflect.cc:5801
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:5806
  msgid "bit_width 0 with specified name"
  msgstr ""
  
! #: cp/reflect.cc:5809
  msgid "bit_width is negative"
  msgstr ""
  
! #: cp/reflect.cc:5816
  msgid "alignment is not power of two"
  msgstr ""
  
! #: cp/reflect.cc:5819
  msgid "alignment is negative"
  msgstr ""
  
! #: cp/reflect.cc:5826
  msgid "alignment is smaller than alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:6363
  msgid "incomplete parent class"
  msgstr ""
  
! #: cp/reflect.cc:6799
  msgid "neither complete class type nor namespace"
  msgstr ""
  
! #: cp/reflect.cc:6829 cp/reflect.cc:6857 cp/reflect.cc:6886 cp/reflect.cc:6924
! #: cp/reflect.cc:6962 cp/reflect.cc:6993
  msgid "not a complete class type"
  msgstr ""
  
! #: cp/reflect.cc:6952
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7128 cp/reflect.cc:7187 cp/reflect.cc:7261
  msgid "value cannot be extracted"
  msgstr ""
  
--- 22183,22422 ----
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:565
  msgid "array element not a constant integer"
  msgstr ""
  
! #: cp/reflect.cc:573 cp/reflect.cc:3906
  msgid "reflect_constant failed"
  msgstr ""
  
! #: cp/reflect.cc:1031
  msgid "reflection does not represent a type"
  msgstr ""
  
! #: cp/reflect.cc:1043
  msgid "reflection does not have template arguments"
  msgstr ""
  
! #: cp/reflect.cc:1054
  msgid "reflection does not represent a function or function type"
  msgstr ""
  
! #: cp/reflect.cc:2355
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2405
  msgid "operators argument is not a valid operator"
  msgstr ""
  
! #: cp/reflect.cc:2536
  msgid "reflection does not have a type"
  msgstr ""
  
! #: cp/reflect.cc:2652
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2733
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:2953
  msgid "reflection does not represent an entity with parent"
  msgstr ""
  
! #: cp/reflect.cc:3076
  msgid "reflection does not represent parameter of current function"
  msgstr ""
  
! #: cp/reflect.cc:3097
  msgid "reflection does not represent a function or function type with a return type"
  msgstr ""
  
! #: cp/reflect.cc:3128
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3134
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3139
  msgid "non-constant offset for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3203
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3222
  msgid "reflection with incomplete type in size_of"
  msgstr ""
  
! #: cp/reflect.cc:3258
  msgid "reflection not suitable for alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3294
  msgid "alignment_of on function type"
  msgstr ""
  
! #: cp/reflect.cc:3303
  msgid "reflection with incomplete type in alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3338
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3362
  msgid "reflection with incomplete type in bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3538
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3578 cp/reflect.cc:3668
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3582 cp/reflect.cc:3672
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3805
  msgid "reflection does not represent a type, type alias, variable, function, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3817
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:3930
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:3957
  msgid "reflect_function failed"
  msgstr ""
  
! #: cp/reflect.cc:4840
  msgid "value member missing"
  msgstr ""
  
! #: cp/reflect.cc:4851 cp/reflect.cc:4860
  msgid "unexpected value of value member"
  msgstr ""
  
! #: cp/reflect.cc:4967
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:4991
  msgid "reflection does not represent a complete enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5048
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5204
  msgid "reflection represents non-integral or bool type"
  msgstr ""
  
! #: cp/reflect.cc:5343
  msgid "reflection does not represent a template"
  msgstr ""
  
! #: cp/reflect.cc:5366
  msgid "invalid argument to can_substitute"
  msgstr ""
  
! #: cp/reflect.cc:5428
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5559
  msgid "type is not object or reference type"
  msgstr ""
  
! #: cp/reflect.cc:5804
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5810
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5818
  msgid "name is not a valid identifier"
  msgstr ""
  
! #: cp/reflect.cc:5824
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:5827
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5836
  msgid "neither name nor bit_width specified"
  msgstr ""
  
! #: cp/reflect.cc:5842
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5847
  msgid "both alignment and bit_width specified"
  msgstr ""
  
! #: cp/reflect.cc:5851
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:5856
  msgid "bit_width 0 with specified name"
  msgstr ""
  
! #: cp/reflect.cc:5859
  msgid "bit_width is negative"
  msgstr ""
  
! #: cp/reflect.cc:5866
  msgid "alignment is not power of two"
  msgstr ""
  
! #: cp/reflect.cc:5869
  msgid "alignment is negative"
  msgstr ""
  
! #: cp/reflect.cc:5876
  msgid "alignment is smaller than alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:6413
  msgid "incomplete parent class"
  msgstr ""
  
! #: cp/reflect.cc:6859
  msgid "neither complete class type nor namespace"
  msgstr ""
  
! #: cp/reflect.cc:6889 cp/reflect.cc:6917 cp/reflect.cc:6946 cp/reflect.cc:6984
! #: cp/reflect.cc:7022 cp/reflect.cc:7053
  msgid "not a complete class type"
  msgstr ""
  
! #: cp/reflect.cc:7012
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7188 cp/reflect.cc:7247 cp/reflect.cc:7321
  msgid "value cannot be extracted"
  msgstr ""
  
*************** msgstr ""
*** 22430,22460 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6825
  msgid "candidates are:"
  msgstr ""
  
! #: cp/typeck.cc:7784 c/c-typeck.cc:5744
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.cc:7785 c/c-typeck.cc:5730
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.cc:7812 c/c-typeck.cc:5789
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.cc:7832 c/c-typeck.cc:5797
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr ""
  
! #: cp/typeck.cc:7844 c/c-typeck.cc:5819
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
--- 22460,22490 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6821
  msgid "candidates are:"
  msgstr ""
  
! #: cp/typeck.cc:7784 c/c-typeck.cc:5822
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.cc:7785 c/c-typeck.cc:5808
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.cc:7812 c/c-typeck.cc:5867
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.cc:7832 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr ""
  
! #: cp/typeck.cc:7844 c/c-typeck.cc:5897
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
*************** msgstr ""
*** 22491,22551 ****
  msgid "BOZ constant truncated at %L"
  msgstr ""
  
! #: fortran/check.cc:4179
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.cc:4417 fortran/check.cc:4502 fortran/check.cc:4567
! #: fortran/check.cc:5270
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:5021 fortran/intrinsic.cc:5062
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.cc:5897
  msgid "NULL() is not interoperable"
  msgstr ""
  
! #: fortran/check.cc:5903
  msgid "BOZ literal constant"
  msgstr ""
  
! #: fortran/check.cc:5909
  msgid "Expression is polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5916
  msgid "Expression is a noninteroperable derived type"
  msgstr ""
  
! #: fortran/check.cc:5922
  #, fuzzy
  #| msgid "unexpected argument"
  msgid "Procedure unexpected as argument"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: fortran/check.cc:5932
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:5939
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:5960
  msgid "Type shall have a character length of 1"
  msgstr ""
  
! #: fortran/check.cc:5971
  msgid "Coarrays are not interoperable"
  msgstr ""
  
! #: fortran/check.cc:5982
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
--- 22521,22581 ----
  msgid "BOZ constant truncated at %L"
  msgstr ""
  
! #: fortran/check.cc:4174
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.cc:4412 fortran/check.cc:4497 fortran/check.cc:4562
! #: fortran/check.cc:5265
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:5016 fortran/intrinsic.cc:5062
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.cc:5892
  msgid "NULL() is not interoperable"
  msgstr ""
  
! #: fortran/check.cc:5898
  msgid "BOZ literal constant"
  msgstr ""
  
! #: fortran/check.cc:5904
  msgid "Expression is polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5911
  msgid "Expression is a noninteroperable derived type"
  msgstr ""
  
! #: fortran/check.cc:5917
  #, fuzzy
  #| msgid "unexpected argument"
  msgid "Procedure unexpected as argument"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: fortran/check.cc:5927
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:5934
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:5955
  msgid "Type shall have a character length of 1"
  msgstr ""
  
! #: fortran/check.cc:5966
  msgid "Coarrays are not interoperable"
  msgstr ""
  
! #: fortran/check.cc:5977
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
*************** msgstr ""
*** 22644,22650 ****
  msgid "Driving:"
  msgstr ""
  
! #: fortran/interface.cc:4029 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 22674,22680 ----
  msgid "Driving:"
  msgstr ""
  
! #: fortran/interface.cc:4038 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr ""
*** 22810,22820 ****
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14286
  msgid "assignment"
  msgstr "მინიჭება"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14352 fortran/resolve.cc:14355
  msgid "pointer assignment"
  msgstr ""
  
--- 22840,22850 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14333
  msgid "assignment"
  msgstr "მინიჭება"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14399 fortran/resolve.cc:14402
  msgid "pointer assignment"
  msgstr ""
  
*************** msgstr ""
*** 22928,22946 ****
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9659 fortran/resolve.cc:11829 fortran/resolve.cc:12055
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9710 fortran/resolve.cc:11841 fortran/resolve.cc:12067
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11637
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11853
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 22958,22976 ----
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9659 fortran/resolve.cc:11846 fortran/resolve.cc:12072
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9710 fortran/resolve.cc:11858 fortran/resolve.cc:12084
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11654
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11870
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 22949,22979 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6876
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11414
  #, 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:6682
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6690
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11543
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13301
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 22979,23009 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6906
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11451
  #, 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:6690
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6698
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11598
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13373
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr ""
*** 22982,23062 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6595
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6882
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6930
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6940
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6947
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7039
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7107
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7187
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7195 fortran/trans-intrinsic.cc:7240
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9609
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9641
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13161
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13173
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13185
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13197
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
--- 23012,23092 ----
  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:13166
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13178
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13190
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13202
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13210
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgstr ""
*** 23073,23092 ****
  msgid "Assigned label is not a target label"
  msgstr ""
  
! #: fortran/trans-stmt.cc:1420
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2755
  msgid "Loop iterates infinitely"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2775 fortran/trans-stmt.cc:3031
  msgid "Loop variable has been modified"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2884
  msgid "DO step value is zero"
  msgstr ""
  
--- 23103,23122 ----
  msgid "Assigned label is not a target label"
  msgstr ""
  
! #: fortran/trans-stmt.cc:1423
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2758
  msgid "Loop iterates infinitely"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2778 fortran/trans-stmt.cc:3034
  msgid "Loop variable has been modified"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2887
  msgid "DO step value is zero"
  msgstr ""
  
*************** msgstr ""
*** 23125,23131 ****
  msgid "Error reallocating to %lu bytes"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:183 c-family/c-warn.cc:685 cp/cvt.cc:1462
  #: d/toir.cc:225 rust/backend/rust-tree.cc:515
  #, gcc-internal-format
  msgid "value computed is not used"
--- 23155,23161 ----
  msgid "Error reallocating to %lu bytes"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:183 c-family/c-warn.cc:685 cp/cvt.cc:1464
  #: d/toir.cc:225 rust/backend/rust-tree.cc:515
  #, gcc-internal-format
  msgid "value computed is not used"
*************** msgstr ""
*** 23152,23159 ****
  msgid "expected boolean type"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20198 c/c-parser.cc:20205
! #: cp/parser.cc:44601 cp/parser.cc:44608
  #, gcc-internal-format
  msgid "expected integer"
  msgstr ""
--- 23182,23189 ----
  msgid "expected boolean type"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20202 c/c-parser.cc:20209
! #: cp/parser.cc:44599 cp/parser.cc:44606
  #, gcc-internal-format
  msgid "expected integer"
  msgstr ""
*************** msgstr "არასაკმარი�
*** 23216,23222 ****
  #: 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:9574
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr ""
--- 23246,23252 ----
  #: 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:9576
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr ""
*************** msgstr ""
*** 23849,23876 ****
  msgid "exception %qs"
  msgstr ""
  
! #: cobol/parse_ante.h:1659
  #, gcc-internal-format, gfc-internal-format
  msgid "Global declarative %s for %s"
  msgstr ""
  
! #: cobol/parse_ante.h:2511 cobol/symbols.h:164 cobol/genapi.cc:6333
! #: cobol/util.cc:324 cobol/util.cc:371 cobol/util.cc:418 cobol/util.cc:720
  #, gcc-internal-format
  msgid "%s:%d: invalid %<symbol_type_t%> %d"
  msgstr ""
  
! #: cobol/parse_ante.h:3268
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr ""
  
! #: cobol/parse_util.h:360
  #, gcc-internal-format
  msgid "%s: intrinsic function %qs not found"
  msgstr ""
  
! #: cobol/parse_util.h:392
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: invalid function descr type '%c'"
  msgstr ""
--- 23879,23906 ----
  msgid "exception %qs"
  msgstr ""
  
! #: cobol/parse_ante.h:1650
  #, gcc-internal-format, gfc-internal-format
  msgid "Global declarative %s for %s"
  msgstr ""
  
! #: cobol/parse_ante.h:2502 cobol/symbols.h:164 cobol/genapi.cc:6385
! #: cobol/util.cc:333 cobol/util.cc:380 cobol/util.cc:427 cobol/util.cc:729
  #, gcc-internal-format
  msgid "%s:%d: invalid %<symbol_type_t%> %d"
  msgstr ""
  
! #: cobol/parse_ante.h:3259
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr ""
  
! #: cobol/parse_util.h:455
  #, gcc-internal-format
  msgid "%s: intrinsic function %qs not found"
  msgstr ""
  
! #: cobol/parse_util.h:487
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: invalid function descr type '%c'"
  msgstr ""
*************** msgstr ""
*** 23880,23896 ****
  msgid "scan.o: %s"
  msgstr ""
  
! #: cobol/scan_ante.h:673
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: invalid level '%s'"
  msgstr ""
  
! #: cobol/scan_ante.h:1218
  #, gcc-internal-format
  msgid "%s:%d: invalid symbol type %s for symbol %qs"
  msgstr ""
  
! #: cobol/scan_ante.h:1250
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: invalid integer '%s'"
  msgstr ""
--- 23910,23926 ----
  msgid "scan.o: %s"
  msgstr ""
  
! #: cobol/scan_ante.h:694
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: invalid level '%s'"
  msgstr ""
  
! #: cobol/scan_ante.h:1239
  #, gcc-internal-format
  msgid "%s:%d: invalid symbol type %s for symbol %qs"
  msgstr ""
  
! #: cobol/scan_ante.h:1271
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: invalid integer '%s'"
  msgstr ""
*************** msgstr ""
*** 24036,24043 ****
  msgid "unknown pointer size model %qs"
  msgstr ""
  
! #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:420
! #: common.opt:3882 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
--- 24066,24073 ----
  msgid "unknown pointer size model %qs"
  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
*************** msgstr ""
*** 24070,24076 ****
  msgid "Unrecognized option: %qs"
  msgstr ""
  
! #: params.opt:497 common.opt:2340
  #, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr ""
--- 24100,24106 ----
  msgid "Unrecognized option: %qs"
  msgstr ""
  
! #: params.opt:497 common.opt:2343
  #, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr ""
*************** msgstr ""
*** 24090,24211 ****
  msgid "unknown threader debug mode %qs"
  msgstr ""
  
! #: common.opt:1744
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr ""
  
! #: common.opt:1762
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1806
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr ""
  
! #: common.opt:1990
  #, gcc-internal-format
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr ""
  
! #: common.opt:2023
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr ""
  
! #: common.opt:2095
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr ""
  
! #: common.opt:2127
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:2241
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr ""
  
! #: common.opt:2254
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr ""
  
! #: common.opt:2468
  #, gcc-internal-format
  msgid "targets missing after %qs"
  msgstr ""
  
! #: common.opt:2471
  #, gcc-internal-format
  msgid "options or targets=options missing after %qs"
  msgstr ""
  
! #: common.opt:2481
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr ""
  
! #: common.opt:2492
  #, gcc-internal-format
  msgid "option missing after %qs"
  msgstr ""
  
! #: common.opt:2669
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr ""
  
! #: common.opt:2685
  #, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr ""
  
! #: common.opt:2794
  #, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr ""
  
! #: common.opt:2827
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr ""
  
! #: common.opt:3165
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr ""
  
! #: common.opt:3198
  #, gcc-internal-format
  msgid "unknown trampoline implementation %qs"
  msgstr ""
  
! #: common.opt:3532
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr ""
  
! #: common.opt:3563
  #, gcc-internal-format
  msgid "unrecognized automatic variable initialization type %qs"
  msgstr ""
  
! #: common.opt:3589
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr ""
  
! #: common.opt:3608
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr ""
  
! #: common.opt:3664
  #, gcc-internal-format
  msgid "unrecognized zero init padding bits kind %qs"
  msgstr ""
--- 24120,24241 ----
  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 ""
*************** msgstr ""
*** 24215,24246 ****
  msgid "argument %qs to %<-Whidden-declaration%> not recognized"
  msgstr ""
  
! #: algol68/lang.opt:118
  #, gcc-internal-format
  msgid "unknown stropping_regime setting %qs"
  msgstr ""
  
! #: rust/lang.opt:90
  #, gcc-internal-format
  msgid "unknown crate type: '%qs'"
  msgstr ""
  
! #: rust/lang.opt:118
  #, gcc-internal-format
  msgid "unknown rust mangling option %qs"
  msgstr ""
  
! #: rust/lang.opt:135
  #, gcc-internal-format
  msgid "unknown rust edition %qs"
  msgstr ""
  
! #: rust/lang.opt:163
  #, gcc-internal-format
  msgid "unknown rust compile-until %qs"
  msgstr ""
  
! #: rust/lang.opt:220
  #, gcc-internal-format
  msgid "unknown panic strategy %qs"
  msgstr ""
--- 24245,24276 ----
  msgid "argument %qs to %<-Whidden-declaration%> not recognized"
  msgstr ""
  
! #: algol68/lang.opt:121
  #, gcc-internal-format
  msgid "unknown stropping_regime setting %qs"
  msgstr ""
  
! #: rust/lang.opt:94
  #, gcc-internal-format
  msgid "unknown crate type: '%qs'"
  msgstr ""
  
! #: rust/lang.opt:122
  #, gcc-internal-format
  msgid "unknown rust mangling option %qs"
  msgstr ""
  
! #: rust/lang.opt:139
  #, gcc-internal-format
  msgid "unknown rust edition %qs"
  msgstr ""
  
! #: rust/lang.opt:167
  #, gcc-internal-format
  msgid "unknown rust compile-until %qs"
  msgstr ""
  
! #: rust/lang.opt:224
  #, gcc-internal-format
  msgid "unknown panic strategy %qs"
  msgstr ""
*************** msgstr ""
*** 24444,24464 ****
  msgid "ignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qs"
  msgstr ""
  
! #: attribs.cc:533 c-family/c-attribs.cc:1387 c-family/c-attribs.cc:1431
  #, gcc-internal-format
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr ""
  
! #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2807
! #: c-family/c-attribs.cc:3397 c-family/c-attribs.cc:5472
! #: c-family/c-attribs.cc:5565 cp/contracts.cc:595 cp/decl.cc:18233
! #: cp/decl.cc:18284 cp/friend.cc:319 cp/tree.cc:5723
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr ""
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.cc:739 c-family/c-attribs.cc:4471 objc/objc-act.cc:5134
  #: objc/objc-act.cc:7125 objc/objc-act.cc:8323 objc/objc-act.cc:8379
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
--- 24474,24494 ----
  msgid "ignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qs"
  msgstr ""
  
! #: attribs.cc:533 c-family/c-attribs.cc:1388 c-family/c-attribs.cc:1432
  #, gcc-internal-format
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr ""
  
! #: 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:595 cp/decl.cc:18264
! #: cp/decl.cc:18315 cp/friend.cc:319 cp/tree.cc:5723
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr ""
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.cc:739 c-family/c-attribs.cc:4472 objc/objc-act.cc:5134
  #: objc/objc-act.cc:7125 objc/objc-act.cc:8323 objc/objc-act.cc:8379
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
*************** msgstr ""
*** 24469,24475 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr ""
  
! #: attribs.cc:762 c/c-parser.cc:2289 cp/cp-gimplify.cc:4115
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr ""
--- 24499,24505 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr ""
  
! #: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4115
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr ""
*************** msgstr ""
*** 24479,24485 ****
  msgid "expected %i or more, found %i"
  msgstr ""
  
! #: attribs.cc:768 c/c-parser.cc:2292 cp/cp-gimplify.cc:4117
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr ""
--- 24509,24515 ----
  msgid "expected %i or more, found %i"
  msgstr ""
  
! #: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4117
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr ""
*************** msgstr ""
*** 24489,24495 ****
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.cc:791 c-family/c-attribs.cc:5334
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr ""
--- 24519,24525 ----
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.cc:791 c-family/c-attribs.cc:5335
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr ""
*************** msgstr ""
*** 24513,24553 ****
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.cc:943 attribs.cc:1956 attribs.cc:1966 attribs.cc:1976
! #: c-family/c-attribs.cc:1114 c-family/c-attribs.cc:1278
! #: c-family/c-attribs.cc:1297 c-family/c-attribs.cc:1315
! #: c-family/c-attribs.cc:1330 c-family/c-attribs.cc:1358
! #: c-family/c-attribs.cc:1402 c-family/c-attribs.cc:1446
! #: c-family/c-attribs.cc:1488 c-family/c-attribs.cc:1519
! #: c-family/c-attribs.cc:1535 c-family/c-attribs.cc:1552
! #: c-family/c-attribs.cc:1568 c-family/c-attribs.cc:1585
! #: c-family/c-attribs.cc:1610 c-family/c-attribs.cc:1626
! #: c-family/c-attribs.cc:1641 c-family/c-attribs.cc:1738
! #: c-family/c-attribs.cc:1755 c-family/c-attribs.cc:1773
! #: c-family/c-attribs.cc:1798 c-family/c-attribs.cc:1823
! #: c-family/c-attribs.cc:1846 c-family/c-attribs.cc:1863
! #: c-family/c-attribs.cc:1892 c-family/c-attribs.cc:1913
! #: c-family/c-attribs.cc:1934 c-family/c-attribs.cc:1961
! #: c-family/c-attribs.cc:1992 c-family/c-attribs.cc:2021
! #: c-family/c-attribs.cc:2075 c-family/c-attribs.cc:2128
! #: c-family/c-attribs.cc:2194 c-family/c-attribs.cc:2252
! #: c-family/c-attribs.cc:2341 c-family/c-attribs.cc:2371
! #: c-family/c-attribs.cc:2422 c-family/c-attribs.cc:3053
! #: c-family/c-attribs.cc:3252 c-family/c-attribs.cc:3313
! #: c-family/c-attribs.cc:3550 c-family/c-attribs.cc:3630
! #: c-family/c-attribs.cc:3782 c-family/c-attribs.cc:4238
! #: c-family/c-attribs.cc:4304 c-family/c-attribs.cc:4340
! #: c-family/c-attribs.cc:4395 c-family/c-attribs.cc:4624
! #: c-family/c-attribs.cc:4645 c-family/c-attribs.cc:4734
! #: c-family/c-attribs.cc:4766 c-family/c-attribs.cc:4831
! #: c-family/c-attribs.cc:5037 c-family/c-attribs.cc:5336
! #: c-family/c-attribs.cc:6196 c-family/c-attribs.cc:6215
! #: c-family/c-attribs.cc:6238 c-family/c-attribs.cc:6277
! #: c-family/c-attribs.cc:6359 c-family/c-attribs.cc:6391
! #: c-family/c-attribs.cc:6448 c-family/c-attribs.cc:6464
! #: c-family/c-attribs.cc:6636 c-family/c-attribs.cc:6648
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
! #: config/arm/arm.cc:7480 config/arm/arm.cc:7507 config/arm/arm.cc:7524
  #: 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
--- 24543,24583 ----
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.cc:943 attribs.cc:1960 attribs.cc:1970 attribs.cc:1980
! #: c-family/c-attribs.cc:1114 c-family/c-attribs.cc:1279
! #: c-family/c-attribs.cc:1298 c-family/c-attribs.cc:1316
! #: c-family/c-attribs.cc:1331 c-family/c-attribs.cc:1359
! #: c-family/c-attribs.cc:1403 c-family/c-attribs.cc:1447
! #: c-family/c-attribs.cc:1489 c-family/c-attribs.cc:1520
! #: c-family/c-attribs.cc:1536 c-family/c-attribs.cc:1553
! #: c-family/c-attribs.cc:1569 c-family/c-attribs.cc:1586
! #: c-family/c-attribs.cc:1611 c-family/c-attribs.cc:1627
! #: c-family/c-attribs.cc:1642 c-family/c-attribs.cc:1739
! #: c-family/c-attribs.cc:1756 c-family/c-attribs.cc:1774
! #: c-family/c-attribs.cc:1799 c-family/c-attribs.cc:1824
! #: c-family/c-attribs.cc:1847 c-family/c-attribs.cc:1864
! #: c-family/c-attribs.cc:1893 c-family/c-attribs.cc:1914
! #: c-family/c-attribs.cc:1935 c-family/c-attribs.cc:1962
! #: c-family/c-attribs.cc:1993 c-family/c-attribs.cc:2022
! #: c-family/c-attribs.cc:2076 c-family/c-attribs.cc:2129
! #: c-family/c-attribs.cc:2195 c-family/c-attribs.cc:2253
! #: c-family/c-attribs.cc:2342 c-family/c-attribs.cc:2372
! #: c-family/c-attribs.cc:2423 c-family/c-attribs.cc:3054
! #: c-family/c-attribs.cc:3253 c-family/c-attribs.cc:3314
! #: c-family/c-attribs.cc:3551 c-family/c-attribs.cc:3631
! #: c-family/c-attribs.cc:3783 c-family/c-attribs.cc:4239
! #: c-family/c-attribs.cc:4305 c-family/c-attribs.cc:4341
! #: c-family/c-attribs.cc:4396 c-family/c-attribs.cc:4625
! #: c-family/c-attribs.cc:4646 c-family/c-attribs.cc:4735
! #: c-family/c-attribs.cc:4767 c-family/c-attribs.cc:4832
! #: c-family/c-attribs.cc:5038 c-family/c-attribs.cc:5337
! #: c-family/c-attribs.cc:6197 c-family/c-attribs.cc:6216
! #: c-family/c-attribs.cc:6239 c-family/c-attribs.cc:6278
! #: c-family/c-attribs.cc:6360 c-family/c-attribs.cc:6392
! #: c-family/c-attribs.cc:6449 c-family/c-attribs.cc:6465
! #: 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
*************** msgstr ""
*** 24561,24567 ****
  #: 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:6283
  #: cp/tree.cc:5374 cp/tree.cc:5879 d/d-attribs.cc:483 d/d-attribs.cc:702
  #: d/d-attribs.cc:723 d/d-attribs.cc:739 d/d-attribs.cc:756 d/d-attribs.cc:788
  #: d/d-attribs.cc:917 d/d-attribs.cc:976 d/d-attribs.cc:992 d/d-attribs.cc:1008
--- 24591,24597 ----
  #: 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:5374 cp/tree.cc:5879 d/d-attribs.cc:483 d/d-attribs.cc:702
  #: d/d-attribs.cc:723 d/d-attribs.cc:739 d/d-attribs.cc:756 d/d-attribs.cc:788
  #: d/d-attribs.cc:917 d/d-attribs.cc:976 d/d-attribs.cc:992 d/d-attribs.cc:1008
*************** msgstr ""
*** 24581,24815 ****
  msgid "%qE attribute ignored"
  msgstr ""
  
! #: attribs.cc:1323
  #, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr ""
  
! #: attribs.cc:1887
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr ""
  
! #: attribs.cc:1899
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr ""
  
! #: attribs.cc:1913
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr ""
  
! #: attribs.cc:1994
  #, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr ""
  
! #: attribs.cc:2002
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr ""
  
! #: attribs.cc:2010
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr ""
  
! #: attribs.cc:2016
  #, gcc-internal-format
  msgid "thread-local variable %q+D declared as dllimport"
  msgstr ""
  
! #: attribs.cc:2046
  #, gcc-internal-format
  msgid "thread-local variable %q+D declared as dllexport"
  msgstr ""
  
! #: attribs.cc:2054
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.cc:2068
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr ""
  
! #: attribs.cc:2366
  msgid "%qD specifies more restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  
! #: attribs.cc:2372 attribs.cc:2394
  #, gcc-internal-format
  msgid "%qD target declared here"
  msgstr ""
  
! #: attribs.cc:2388
  msgid "%qD specifies less restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  
! #: auto-profile.cc:823
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile cannot encode offset %i that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:827
  #, gcc-internal-format
  msgid "location offset is related to"
  msgstr ""
  
! #: auto-profile.cc:830
  #, gcc-internal-format
  msgid "auto-profile cannot encode discriminators that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:866
  #, gcc-internal-format
  msgid "auto-profile is not supported for targets with user label prefix"
  msgstr ""
  
! #: auto-profile.cc:1086
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid symbol name index %d"
  msgstr ""
  
! #: auto-profile.cc:1102
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid filename index %d"
  msgstr ""
  
! #: auto-profile.cc:1604
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains inlined function with symbol name %s instead of symbol name %s"
  msgstr ""
  
! #: auto-profile.cc:1607 auto-profile.cc:1833 auto-profile.cc:1842
! #: auto-profile.cc:1884
  #, gcc-internal-format
  msgid "corresponding call"
  msgstr ""
  
! #: auto-profile.cc:1652
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1657
  #, gcc-internal-format
  msgid "corresponding source location"
  msgstr ""
  
! #: auto-profile.cc:1828
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1836
  #, gcc-internal-format
  msgid "both call targets and inline callsite information is present in auto-profile of function %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1876
  #, gcc-internal-format
  msgid "auto-profile of %q+F seem to contain lost discriminator %i for call of %s at relative location %i"
  msgstr ""
  
! #: auto-profile.cc:1920
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains multiple targets for a direct call with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1936
  #, gcc-internal-format, gfc-internal-format
  msgid "function contains two calls of the same relative location +%i, discriminator %i, that leads to lost auto-profile"
  msgstr ""
  
! #: auto-profile.cc:1944
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr ""
  
! #: auto-profile.cc:1946
  #, gcc-internal-format
  msgid "location of the second call"
  msgstr ""
  
! #: auto-profile.cc:2000
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr ""
  
! #: auto-profile.cc:2005 auto-profile.cc:2052
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:2048
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr ""
  
! #: auto-profile.cc:2058 auto-profile.cc:2099
  #, gcc-internal-format
  msgid "location is after end of function"
  msgstr ""
  
! #: auto-profile.cc:2087
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr ""
  
! #: auto-profile.cc:2092
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:3026
  #, gcc-internal-format
  msgid "Not expected TAG."
  msgstr ""
  
! #: auto-profile.cc:3049
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr ""
  
! #: auto-profile.cc:3211
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open profile file %s"
  msgstr ""
  
! #: auto-profile.cc:3217
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr ""
  
! #: auto-profile.cc:3225
  #, gcc-internal-format, gfc-internal-format
  msgid "AutoFDO profile version %u does not match %u"
  msgstr ""
  
! #: auto-profile.cc:3237
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read summary information from %s"
  msgstr ""
  
! #: auto-profile.cc:3245
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read string table from %s"
  msgstr ""
  
! #: auto-profile.cc:3254
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read function profile from %s"
  msgstr ""
  
! #: auto-profile.cc:3264
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read module profile from %s"
  msgstr ""
--- 24611,24845 ----
  msgid "%qE attribute ignored"
  msgstr ""
  
! #: attribs.cc:1327
  #, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr ""
  
! #: attribs.cc:1891
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr ""
  
! #: attribs.cc:1903
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr ""
  
! #: attribs.cc:1917
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr ""
  
! #: attribs.cc:1998
  #, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr ""
  
! #: attribs.cc:2006
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr ""
  
! #: attribs.cc:2014
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr ""
  
! #: attribs.cc:2020
  #, gcc-internal-format
  msgid "thread-local variable %q+D declared as dllimport"
  msgstr ""
  
! #: attribs.cc:2050
  #, gcc-internal-format
  msgid "thread-local variable %q+D declared as dllexport"
  msgstr ""
  
! #: attribs.cc:2058
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.cc:2072
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr ""
  
! #: attribs.cc:2370
  msgid "%qD specifies more restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  
! #: attribs.cc:2376 attribs.cc:2398
  #, gcc-internal-format
  msgid "%qD target declared here"
  msgstr ""
  
! #: attribs.cc:2392
  msgid "%qD specifies less restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  
! #: auto-profile.cc:822
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile cannot encode offset %i that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:826
  #, gcc-internal-format
  msgid "location offset is related to"
  msgstr ""
  
! #: auto-profile.cc:829
  #, gcc-internal-format
  msgid "auto-profile cannot encode discriminators that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:865
  #, gcc-internal-format
  msgid "auto-profile is not supported for targets with user label prefix"
  msgstr ""
  
! #: auto-profile.cc:1085
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid symbol name index %d"
  msgstr ""
  
! #: auto-profile.cc:1101
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid filename index %d"
  msgstr ""
  
! #: auto-profile.cc:1603
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains inlined function with symbol name %s instead of symbol name %s"
  msgstr ""
  
! #: auto-profile.cc:1606 auto-profile.cc:1832 auto-profile.cc:1841
! #: auto-profile.cc:1883
  #, gcc-internal-format
  msgid "corresponding call"
  msgstr ""
  
! #: auto-profile.cc:1651
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1656
  #, gcc-internal-format
  msgid "corresponding source location"
  msgstr ""
  
! #: auto-profile.cc:1827
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1835
  #, gcc-internal-format
  msgid "both call targets and inline callsite information is present in auto-profile of function %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1875
  #, gcc-internal-format
  msgid "auto-profile of %q+F seem to contain lost discriminator %i for call of %s at relative location %i"
  msgstr ""
  
! #: auto-profile.cc:1919
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains multiple targets for a direct call with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1935
  #, gcc-internal-format, gfc-internal-format
  msgid "function contains two calls of the same relative location +%i, discriminator %i, that leads to lost auto-profile"
  msgstr ""
  
! #: auto-profile.cc:1943
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr ""
  
! #: auto-profile.cc:1945
  #, gcc-internal-format
  msgid "location of the second call"
  msgstr ""
  
! #: auto-profile.cc:1999
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr ""
  
! #: auto-profile.cc:2004 auto-profile.cc:2051
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:2047
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr ""
  
! #: auto-profile.cc:2057 auto-profile.cc:2098
  #, gcc-internal-format
  msgid "location is after end of function"
  msgstr ""
  
! #: auto-profile.cc:2086
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr ""
  
! #: auto-profile.cc:2091
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:3025
  #, gcc-internal-format
  msgid "Not expected TAG."
  msgstr ""
  
! #: auto-profile.cc:3048
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr ""
  
! #: auto-profile.cc:3210
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open profile file %s"
  msgstr ""
  
! #: auto-profile.cc:3216
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr ""
  
! #: auto-profile.cc:3224
  #, gcc-internal-format, gfc-internal-format
  msgid "AutoFDO profile version %u does not match %u"
  msgstr ""
  
! #: auto-profile.cc:3236
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read summary information from %s"
  msgstr ""
  
! #: auto-profile.cc:3244
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read string table from %s"
  msgstr ""
  
! #: auto-profile.cc:3253
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read function profile from %s"
  msgstr ""
  
! #: auto-profile.cc:3263
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read module profile from %s"
  msgstr ""
*************** msgstr ""
*** 24819,24825 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.cc:706 c/c-parser.cc:28574 cp/name-lookup.cc:7082
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr ""
--- 24849,24855 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.cc:706 c/c-parser.cc:28578 cp/name-lookup.cc:7189
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr ""
*************** msgstr ""
*** 24976,24982 ****
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: builtins.cc:11505 c/c-parser.cc:12018
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
--- 25006,25012 ----
  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 ""
*************** msgstr ""
*** 25016,25022 ****
  msgid "total size of local objects is too large"
  msgstr ""
  
! #: cfgexpand.cc:2140 function.cc:1016 varasm.cc:2585
  #, gcc-internal-format
  msgid "size of variable %q+D is too large"
  msgstr ""
--- 25046,25052 ----
  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 ""
*************** msgstr ""
*** 25645,25986 ****
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.cc:3725
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.cc:3822
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3827
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3857
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3863
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3869 cgraph.cc:3899
  #, 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:3876
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3887
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3906
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3919
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.cc:3924
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr ""
  
! #: cgraph.cc:3933
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3962
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3969
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3974
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3979
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr ""
  
! #: cgraph.cc:3986
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.cc:3991
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr ""
  
! #: cgraph.cc:3996
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4001
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4006
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4011
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr ""
  
! #: cgraph.cc:4018
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4023
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4030
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.cc:4042
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr ""
  
! #: cgraph.cc:4049
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4055 cgraph.cc:4122
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.cc:4062
  #, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr ""
  
! #: cgraph.cc:4070
  #, 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:4078 cgraph.cc:4152
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4090
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4100
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr ""
  
! #: cgraph.cc:4105
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.cc:4112
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.cc:4142
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4173
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4190
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4201
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.cc:4206
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.cc:4217
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4230
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4236
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4241
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4246
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4258
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4264
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4269
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4276
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4290
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4295
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4331
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.cc:4344
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr ""
  
! #: cgraph.cc:4353
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4363
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.cc:4373
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.cc:4386
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4392
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4400
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4428
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4441
  #, 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:4448
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4460
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4479 cgraph.cc:4492
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4484
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.cc:4500
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.cc:4622 varpool.cc:300
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr ""
--- 25675,26016 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.cc:3724
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.cc:3821
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3826
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3856
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3862
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3868 cgraph.cc:3898
  #, 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:3875
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3886
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3905
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3918
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.cc:3923
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr ""
  
! #: cgraph.cc:3932
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3961
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3968
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3973
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3978
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr ""
  
! #: cgraph.cc:3985
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.cc:3990
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr ""
  
! #: cgraph.cc:3995
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4000
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4010
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr ""
  
! #: cgraph.cc:4017
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4022
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4029
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.cc:4041
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr ""
  
! #: cgraph.cc:4048
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4054 cgraph.cc:4121
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.cc:4061
  #, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr ""
  
! #: cgraph.cc:4069
  #, 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:4077 cgraph.cc:4151
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4089
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4099
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr ""
  
! #: cgraph.cc:4104
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.cc:4111
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.cc:4141
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4172
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4189
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4200
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.cc:4205
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.cc:4216
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4229
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4235
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4240
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4257
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4263
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4268
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4275
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4284
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4289
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4294
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4330
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.cc:4343
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr ""
  
! #: cgraph.cc:4352
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.cc:4372
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.cc:4385
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4391
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4399
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4427
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4440
  #, 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:4447
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4459
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4478 cgraph.cc:4491
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4483
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.cc:4499
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.cc:4621 varpool.cc:300
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr ""
*************** msgstr ""
*** 26060,26071 ****
  msgid "%<weakref%> attribute ignored because variable is initialized"
  msgstr ""
  
! #: cgraphunit.cc:1115 c/c-decl.cc:13688
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr ""
  
! #: cgraphunit.cc:1119 c/c-decl.cc:13696
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
--- 26090,26101 ----
  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 ""
*************** msgstr ""
*** 26175,26187 ****
  msgid "cannot find %qs"
  msgstr ""
  
! #: collect-utils.cc:225 collect2.cc:2394 collect2.cc:2564 gcc.cc:3446
! #: gcc.cc:7890
  #, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr ""
  
! #: collect-utils.cc:234 collect2.cc:2403 collect2.cc:2572 gcc.cc:2755
  #, gcc-internal-format
  msgid "%s: %m"
  msgstr "%s: %m"
--- 26205,26217 ----
  msgid "cannot find %qs"
  msgstr ""
  
! #: collect-utils.cc:225 collect2.cc:2394 collect2.cc:2564 gcc.cc:3447
! #: gcc.cc:7892
  #, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr ""
  
! #: collect-utils.cc:234 collect2.cc:2403 collect2.cc:2572 gcc.cc:2756
  #, gcc-internal-format
  msgid "%s: %m"
  msgstr "%s: %m"
*************** msgstr ""
*** 26196,26202 ****
  msgid "ld returned %d exit status"
  msgstr ""
  
! #: collect2.cc:918 gcc.cc:8402 config/nvptx/mkoffload.cc:646
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr ""
--- 26226,26232 ----
  msgid "ld returned %d exit status"
  msgstr ""
  
! #: collect2.cc:918 gcc.cc:8404 config/nvptx/mkoffload.cc:646
  #, gcc-internal-format
  msgid "atexit failed"
  msgstr ""
*************** msgstr ""
*** 26434,26449 ****
  msgid "error writing %qs"
  msgstr "%qs-ის ჩაწერის შეცდომა"
  
! #: coverage.cc:1293
! #, gcc-internal-format
! msgid "filename %qs does not start with profile prefix %qs"
! msgstr ""
! 
! #: coverage.cc:1336
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open %s"
  msgstr ""
  
  #: data-streamer-in.cc:55
  #, gcc-internal-format
  msgid "bytecode stream: string too long for the string table"
--- 26464,26479 ----
  msgid "error writing %qs"
  msgstr "%qs-ის ჩაწერის შეცდომა"
  
! #: coverage.cc:1260
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open %s"
  msgstr ""
  
+ #: coverage.cc:1320
+ #, gcc-internal-format
+ msgid "filename %qs does not start with profile prefix %qs"
+ msgstr ""
+ 
  #: data-streamer-in.cc:55
  #, gcc-internal-format
  msgid "bytecode stream: string too long for the string table"
*************** msgstr ""
*** 26624,26630 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.cc:3561 tree.cc:14779 value-prof.cc:529
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr "%qs ჩავარდა"
--- 26654,26660 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.cc:3561 tree.cc:14780 value-prof.cc:529
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr "%qs ჩავარდა"
*************** msgstr ""
*** 26724,26953 ****
  msgid "fold check: original tree changed by fold"
  msgstr ""
  
! #: fold-mem-offsets.cc:856
  #, gcc-internal-format, gfc-internal-format
  msgid "fold-mem-offsets: %d basic blocks and %d edges/basic block"
  msgstr ""
  
! #: function.cc:255
  #, gcc-internal-format
  msgid "total size of local objects %wu exceeds maximum %wu"
  msgstr ""
  
! #: function.cc:259
  #, gcc-internal-format
  msgid "total size of local objects exceeds maximum %wu"
  msgstr ""
  
! #: function.cc:1779 gimplify.cc:8058 gimplify.cc:8277 varasm.cc:1866
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr ""
  
! #: function.cc:4283
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.cc:4304
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.cc:5029
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "ფუნქცია აგრეგატს აბრუნებს"
  
! #: gcc.cc:2265
  #, gcc-internal-format
  msgid "cannot open nested response file"
  msgstr ""
  
! #: gcc.cc:2302
  #, gcc-internal-format
  msgid "cannot close nonexistent response file"
  msgstr ""
  
! #: gcc.cc:2325
  #, gcc-internal-format, gfc-internal-format
  msgid "could not open temporary response file %s"
  msgstr ""
  
! #: gcc.cc:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "could not write to temporary response file %s"
  msgstr ""
  
! #: gcc.cc:2338
  #, gcc-internal-format, gfc-internal-format
  msgid "could not close temporary response file %s"
  msgstr ""
  
  #. This leaves DESC open, but the OS will save us.
! #: gcc.cc:2370
  #, gcc-internal-format
  msgid "cannot read spec file %qs: %m"
  msgstr ""
  
! #: gcc.cc:2464 gcc.cc:2484
  msgid "specs %%include syntax malformed after %td characters"
  msgstr ""
  
! #: gcc.cc:2510 gcc.cc:2519 gcc.cc:2529 gcc.cc:2539
  msgid "specs %%rename syntax malformed after %td characters"
  msgstr ""
  
! #: gcc.cc:2549
  #, gcc-internal-format, gfc-internal-format
  msgid "specs %s spec was not found to be renamed"
  msgstr ""
  
! #: gcc.cc:2557
  #, gcc-internal-format
  msgid "%s: attempt to rename spec %qs to already defined spec %qs"
  msgstr ""
  
! #: gcc.cc:2579
  msgid "specs unknown %% command after %td characters"
  msgstr ""
  
! #: gcc.cc:2591 gcc.cc:2605
  msgid "specs file malformed after %td characters"
  msgstr ""
  
! #: gcc.cc:2660
  #, gcc-internal-format
  msgid "spec file has no spec for linking"
  msgstr ""
  
! #: gcc.cc:3199 gcc.cc:3236
  #, gcc-internal-format
  msgid "system path %qs is not absolute"
  msgstr ""
  
! #: gcc.cc:3325
  #, gcc-internal-format
  msgid "%<-pipe%> not supported"
  msgstr ""
  
! #: gcc.cc:3463 gcc.cc:7899
  #, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr ""
  
! #: gcc.cc:3464 gcc.cc:7900
  #, gcc-internal-format
  msgid "cannot execute %qs: %s"
  msgstr "%qs-ის შესრულება შეუძლებელია: %s"
  
! #: gcc.cc:3483
  #, gcc-internal-format
  msgid "failed to get exit status: %m"
  msgstr "გამოსვლის სტატუსის მიღება ჩავარდა: %m"
  
! #: gcc.cc:3489
  #, gcc-internal-format
  msgid "failed to get process times: %m"
  msgstr "პროცესის დროების მიღება ჩავარდა: %m"
  
  #. The inferior failed to catch the signal.
! #: gcc.cc:3515 gcc.cc:3539
  #, gcc-internal-format, gfc-internal-format
  msgid "%s signal terminated program %s"
  msgstr ""
  
! #: gcc.cc:3985 opts-common.cc:1620 opts-common.cc:1653
  #, gcc-internal-format
  msgid "unrecognized command-line option %qs"
  msgstr ""
  
! #: gcc.cc:4027
  #, gcc-internal-format
  msgid "GCC is not configured to support %qs as %<-foffload=%> argument"
  msgstr ""
  
! #: gcc.cc:4034
  #, gcc-internal-format
  msgid "valid %<-foffload=%> arguments are: %s; did you mean %qs?"
  msgstr ""
  
! #: gcc.cc:4037
  #, gcc-internal-format
  msgid "valid %<-foffload=%> arguments are: %s"
  msgstr ""
  
! #: gcc.cc:4057
  #, gcc-internal-format
  msgid "%<=%>options missing after %<-foffload-options=%>target"
  msgstr ""
  
! #: gcc.cc:4532
  #, gcc-internal-format
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr ""
  
! #: gcc.cc:5087
  #, gcc-internal-format
  msgid "linker hardening options not enabled by %<-fhardened%> because other link options were specified on the command line"
  msgstr ""
  
! #: gcc.cc:5111 toplev.cc:720
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr ""
  
! #: gcc.cc:5116
  #, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr ""
  
! #: gcc.cc:5501
  #, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr ""
  
! #: gcc.cc:5589
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr ""
  
! #: gcc.cc:5792
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr ""
  
! #: gcc.cc:5999
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr ""
  
! #: gcc.cc:6003
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.cc:6236
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr ""
  
! #: gcc.cc:6413
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr ""
  
! #: gcc.cc:6703
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr ""
  
! #: gcc.cc:6719
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr ""
  
! #: gcc.cc:6738
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr ""
--- 26754,26983 ----
  msgid "fold check: original tree changed by fold"
  msgstr ""
  
! #: fold-mem-offsets.cc:861
  #, gcc-internal-format, gfc-internal-format
  msgid "fold-mem-offsets: %d basic blocks and %d edges/basic block"
  msgstr ""
  
! #: function.cc:257
  #, gcc-internal-format
  msgid "total size of local objects %wu exceeds maximum %wu"
  msgstr ""
  
! #: function.cc:261
  #, gcc-internal-format
  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 ""
  
! #: function.cc:4285
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.cc:4306
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.cc:5031
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "ფუნქცია აგრეგატს აბრუნებს"
  
! #: gcc.cc:2266
  #, gcc-internal-format
  msgid "cannot open nested response file"
  msgstr ""
  
! #: gcc.cc:2303
  #, gcc-internal-format
  msgid "cannot close nonexistent response file"
  msgstr ""
  
! #: gcc.cc:2326
  #, gcc-internal-format, gfc-internal-format
  msgid "could not open temporary response file %s"
  msgstr ""
  
! #: gcc.cc:2333
  #, gcc-internal-format, gfc-internal-format
  msgid "could not write to temporary response file %s"
  msgstr ""
  
! #: gcc.cc:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "could not close temporary response file %s"
  msgstr ""
  
  #. This leaves DESC open, but the OS will save us.
! #: gcc.cc:2371
  #, gcc-internal-format
  msgid "cannot read spec file %qs: %m"
  msgstr ""
  
! #: gcc.cc:2465 gcc.cc:2485
  msgid "specs %%include syntax malformed after %td characters"
  msgstr ""
  
! #: gcc.cc:2511 gcc.cc:2520 gcc.cc:2530 gcc.cc:2540
  msgid "specs %%rename syntax malformed after %td characters"
  msgstr ""
  
! #: gcc.cc:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "specs %s spec was not found to be renamed"
  msgstr ""
  
! #: gcc.cc:2558
  #, gcc-internal-format
  msgid "%s: attempt to rename spec %qs to already defined spec %qs"
  msgstr ""
  
! #: gcc.cc:2580
  msgid "specs unknown %% command after %td characters"
  msgstr ""
  
! #: gcc.cc:2592 gcc.cc:2606
  msgid "specs file malformed after %td characters"
  msgstr ""
  
! #: gcc.cc:2661
  #, gcc-internal-format
  msgid "spec file has no spec for linking"
  msgstr ""
  
! #: gcc.cc:3200 gcc.cc:3237
  #, gcc-internal-format
  msgid "system path %qs is not absolute"
  msgstr ""
  
! #: gcc.cc:3326
  #, gcc-internal-format
  msgid "%<-pipe%> not supported"
  msgstr ""
  
! #: gcc.cc:3464 gcc.cc:7901
  #, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr ""
  
! #: gcc.cc:3465 gcc.cc:7902
  #, gcc-internal-format
  msgid "cannot execute %qs: %s"
  msgstr "%qs-ის შესრულება შეუძლებელია: %s"
  
! #: gcc.cc:3484
  #, gcc-internal-format
  msgid "failed to get exit status: %m"
  msgstr "გამოსვლის სტატუსის მიღება ჩავარდა: %m"
  
! #: gcc.cc:3490
  #, gcc-internal-format
  msgid "failed to get process times: %m"
  msgstr "პროცესის დროების მიღება ჩავარდა: %m"
  
  #. The inferior failed to catch the signal.
! #: gcc.cc:3516 gcc.cc:3540
  #, gcc-internal-format, gfc-internal-format
  msgid "%s signal terminated program %s"
  msgstr ""
  
! #: gcc.cc:3986 opts-common.cc:1620 opts-common.cc:1653
  #, gcc-internal-format
  msgid "unrecognized command-line option %qs"
  msgstr ""
  
! #: gcc.cc:4028
  #, gcc-internal-format
  msgid "GCC is not configured to support %qs as %<-foffload=%> argument"
  msgstr ""
  
! #: gcc.cc:4035
  #, gcc-internal-format
  msgid "valid %<-foffload=%> arguments are: %s; did you mean %qs?"
  msgstr ""
  
! #: gcc.cc:4038
  #, gcc-internal-format
  msgid "valid %<-foffload=%> arguments are: %s"
  msgstr ""
  
! #: gcc.cc:4058
  #, gcc-internal-format
  msgid "%<=%>options missing after %<-foffload-options=%>target"
  msgstr ""
  
! #: gcc.cc:4534
  #, gcc-internal-format
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr ""
  
! #: gcc.cc:5089
  #, gcc-internal-format
  msgid "linker hardening options not enabled by %<-fhardened%> because other link options were specified on the command line"
  msgstr ""
  
! #: gcc.cc:5113 toplev.cc:720
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr ""
  
! #: gcc.cc:5118
  #, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr ""
  
! #: gcc.cc:5503
  #, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr ""
  
! #: gcc.cc:5591
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr ""
  
! #: gcc.cc:5794
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr ""
  
! #: gcc.cc:6001
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr ""
  
! #: gcc.cc:6005
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.cc:6238
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr ""
  
! #: gcc.cc:6415
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr ""
  
! #: gcc.cc:6705
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr ""
  
! #: gcc.cc:6721
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr ""
  
! #: gcc.cc:6740
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr ""
*************** msgstr ""
*** 26955,27092 ****
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.cc:6949
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr ""
  
! #: gcc.cc:7000
  #, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr ""
  
! #: gcc.cc:7066
  #, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr ""
  
! #: gcc.cc:7096
  #, gcc-internal-format
  msgid "error in arguments to spec function %qs"
  msgstr ""
  
! #: gcc.cc:7155
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr ""
  
  #. )
! #: gcc.cc:7158
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr ""
  
! #: gcc.cc:7177
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr ""
  
! #: gcc.cc:7356
  #, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr ""
  
! #: gcc.cc:7491
  #, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr ""
  
! #: gcc.cc:7586
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr ""
  
! #: gcc.cc:8190
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr ""
  
! #: gcc.cc:8201
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr ""
  
! #: gcc.cc:8211 gcc.cc:8252
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr ""
  
! #: gcc.cc:8231 gcc.cc:8268
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr ""
  
! #: gcc.cc:8574
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.cc:8599
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.cc:8806
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr ""
  
! #: gcc.cc:8810
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>"
  msgstr ""
  
! #: gcc.cc:8936
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr ""
  
! #: gcc.cc:8997 cobol/gcobolspec.cc:370
  #, gcc-internal-format
  msgid "no input files"
  msgstr "შეყვანის ფაილების გარეშე"
  
! #: gcc.cc:9052
  #, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr ""
  
! #: gcc.cc:9094
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr ""
  
! #: gcc.cc:9119
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr ""
  
! #: gcc.cc:9135
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr ""
  
! #: gcc.cc:9144
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr ""
  
! #: gcc.cc:9297
  #, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr ""
  
! #: gcc.cc:9331
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr ""
--- 26985,27122 ----
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.cc:6951
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr ""
  
! #: gcc.cc:7002
  #, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr ""
  
! #: gcc.cc:7068
  #, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr ""
  
! #: gcc.cc:7098
  #, gcc-internal-format
  msgid "error in arguments to spec function %qs"
  msgstr ""
  
! #: gcc.cc:7157
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr ""
  
  #. )
! #: gcc.cc:7160
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr ""
  
! #: gcc.cc:7179
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr ""
  
! #: gcc.cc:7358
  #, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr ""
  
! #: gcc.cc:7493
  #, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr ""
  
! #: gcc.cc:7588
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr ""
  
! #: gcc.cc:8192
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr ""
  
! #: gcc.cc:8203
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr ""
  
! #: gcc.cc:8213 gcc.cc:8254
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr ""
  
! #: gcc.cc:8233 gcc.cc:8270
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr ""
  
! #: gcc.cc:8576
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.cc:8601
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.cc:8808
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr ""
  
! #: gcc.cc:8812
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>"
  msgstr ""
  
! #: gcc.cc:8944
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr ""
  
! #: gcc.cc:9005 cobol/gcobolspec.cc:370
  #, gcc-internal-format
  msgid "no input files"
  msgstr "შეყვანის ფაილების გარეშე"
  
! #: gcc.cc:9060
  #, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr ""
  
! #: gcc.cc:9102
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr ""
  
! #: gcc.cc:9127
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr ""
  
! #: gcc.cc:9143
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr ""
  
! #: gcc.cc:9152
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr ""
  
! #: gcc.cc:9305
  #, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr ""
  
! #: gcc.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr ""
*************** msgstr ""
*** 27094,27185 ****
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.cc:9337
  #, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr ""
  
! #: gcc.cc:9409 c-family/c-opts.cc:852
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.cc:9415
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr ""
  
! #: gcc.cc:9658
  #, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr ""
  
! #: gcc.cc:9808 gcc.cc:10021 common/config/riscv/riscv-common.cc:2101
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr ""
  
! #: gcc.cc:9957
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr ""
  
! #: gcc.cc:10204
  #, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr ""
  
! #: gcc.cc:10244
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr ""
  
! #: gcc.cc:10495
  #, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr ""
  
! #: gcc.cc:10665 gcc.cc:10670
  #, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr ""
  
! #: gcc.cc:10713
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr ""
  
! #: gcc.cc:10719
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr ""
  
! #: gcc.cc:10761
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr ""
  
! #: gcc.cc:10885
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr ""
  
! #: gcc.cc:10953
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr ""
  
! #: gcc.cc:11040
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments for %%:dumps"
  msgstr ""
  
! #: gcc.cc:11144
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr ""
  
! #: gcc.cc:11165
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:dwarf-version-gt"
  msgstr ""
--- 27124,27215 ----
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.cc:9345
  #, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr ""
  
! #: gcc.cc:9417 c-family/c-opts.cc:852
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.cc:9423
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr ""
  
! #: gcc.cc:9666
  #, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr ""
  
! #: gcc.cc:9816 gcc.cc:10029 common/config/riscv/riscv-common.cc:2101
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr ""
  
! #: gcc.cc:9965
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr ""
  
! #: gcc.cc:10212
  #, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr ""
  
! #: gcc.cc:10252
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr ""
  
! #: gcc.cc:10503
  #, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr ""
  
! #: gcc.cc:10673 gcc.cc:10678
  #, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr ""
  
! #: gcc.cc:10721
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr ""
  
! #: gcc.cc:10727
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr ""
  
! #: gcc.cc:10769
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr ""
  
! #: gcc.cc:10893
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr ""
  
! #: gcc.cc:10961
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr ""
  
! #: gcc.cc:11048
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments for %%:dumps"
  msgstr ""
  
! #: gcc.cc:11152
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr ""
  
! #: gcc.cc:11173
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:dwarf-version-gt"
  msgstr ""
*************** msgstr ""
*** 27423,27429 ****
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6365
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
--- 27453,27459 ----
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6367
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
*************** msgstr ""
*** 27438,27444 ****
  msgid "%s not supported on this target"
  msgstr ""
  
! #: gimple-fold.cc:8782 gimple-fold.cc:8811
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr ""
--- 27468,27474 ----
  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 ""
*************** msgstr ""
*** 27463,27469 ****
  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:9528
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr ""
--- 27493,27499 ----
  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:9636
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr ""
*************** msgstr ""
*** 27483,27505 ****
  msgid "function may return address of local variable"
  msgstr ""
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13423
  #, 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:3761 tree.cc:12758 tree.cc:12795 tree.cc:12836
! #: tree.cc:12869 c/c-decl.cc:10900 c/c-parser.cc:23372 c/c-parser.cc:23513
! #: c/c-typeck.cc:3956 c/c-typeck.cc:4210 c/c-typeck.cc:4222 c/c-typeck.cc:7010
! #: c/c-typeck.cc:13318 c/c-typeck.cc:13335 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:9627 cp/constexpr.cc:901 cp/constexpr.cc:1466
! #: cp/constexpr.cc:5734 cp/constexpr.cc:7564 cp/constexpr.cc:7966
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10324 cp/decl2.cc:6720
! #: cp/decl2.cc:6769 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14458
! #: cp/module.cc:14494 cp/parser.cc:24784 cp/parser.cc:25658 cp/pt.cc:9374
! #: cp/semantics.cc:2781 cp/semantics.cc:5410 cp/typeck.cc:2279
  #: cp/typeck.cc:2500 cp/typeck.cc:4821 cp/typeck.cc:11081
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
--- 27513,27535 ----
  msgid "function may return address of local variable"
  msgstr ""
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13501
  #, 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:3761 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:4034 c/c-typeck.cc:4288 c/c-typeck.cc:4300 c/c-typeck.cc:7088
! #: c/c-typeck.cc:13396 c/c-typeck.cc:13413 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:5736 cp/constexpr.cc:7566 cp/constexpr.cc:7968
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10327 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14487
! #: cp/module.cc:14523 cp/parser.cc:24780 cp/parser.cc:25654 cp/pt.cc:9376
! #: cp/semantics.cc:2781 cp/semantics.cc:5406 cp/typeck.cc:2279
  #: cp/typeck.cc:2500 cp/typeck.cc:4821 cp/typeck.cc:11081
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
*************** msgstr ""
*** 28607,28618 ****
  #: gimple-ssa-warn-access.cc:4014 gimple-ssa-warn-access.cc:4671
  #: gimple-ssa-warn-access.cc:4674 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:10907 c/c-typeck.cc:14141 cp/call.cc:8892
! #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1083
! #: cp/decl.cc:5231 cp/decl.cc:14654 cp/decl.cc:15250 cp/decl.cc:15260
! #: cp/decl.cc:16253 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:8071
! #: cp/parser.cc:27842 cp/reflect.cc:175 cp/typeck.cc:1971 cp/typeck.cc:5316
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr ""
--- 28637,28648 ----
  #: gimple-ssa-warn-access.cc:4014 gimple-ssa-warn-access.cc:4671
  #: gimple-ssa-warn-access.cc:4674 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:10985 c/c-typeck.cc:14219 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:14671 cp/decl.cc:15267 cp/decl.cc:15277
! #: cp/decl.cc:16284 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:8073
! #: cp/parser.cc:27838 cp/reflect.cc:175 cp/typeck.cc:1971 cp/typeck.cc:5316
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr ""
*************** msgstr ""
*** 28981,28987 ****
  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:28377 c/c-parser.cc:28395
  #, gcc-internal-format
  msgid "%<declare variant%> candidate %qD declared here"
  msgstr ""
--- 29011,29017 ----
  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 ""
*************** msgstr ""
*** 29106,29112 ****
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:9435 gimplify.cc:14140
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
--- 29136,29142 ----
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:9435 gimplify.cc:14211
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
*************** msgstr ""
*** 29168,29416 ****
  msgid "unexpected pointer mapping node"
  msgstr ""
  
! #: gimplify.cc:11539
  #, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr ""
  
! #: gimplify.cc:12046
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:12362
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.cc:13318
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:13614 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:13833 gimplify.cc:13839
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:13856
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:13878
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:13886
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:13897 gimplify.cc:13903 gimplify.cc:13909 gimplify.cc:13915
! #: gimplify.cc:13921 gimplify.cc:18361
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:14015
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:14652
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.cc:14709
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.cc:14741
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:14780
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:14796
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:14863
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr ""
  
! #: gimplify.cc:14893
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:15012
  #, gcc-internal-format
  msgid "allocator with access trait set to %<thread%> results in undefined behavior for %qs directive"
  msgstr ""
  
! #: gimplify.cc:15053
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:15273
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:15327
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15690
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15763
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:15942
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:16242
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:16261
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr ""
  
! #: gimplify.cc:16430
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:16746
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:16756
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:17194 gimplify.cc:17198 gimplify.cc:17207 gimplify.cc:17219
! #: gimplify.cc:17224
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:17389
  #, 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:17454
  #, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr ""
  
! #: gimplify.cc:17485 gimplify.cc:17593
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:18299
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:18323
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:18343
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:18368
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:18396
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:19492
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr ""
  
! #: gimplify.cc:19513
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:19526
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.cc:19540
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:19553
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:19720
  #, gcc-internal-format
  msgid "%qD is a virtual function but only a direct call is allowed in a dispatch construct"
  msgstr ""
  
! #: gimplify.cc:21475
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.cc:22090
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.cc:22095
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.cc:22102
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
--- 29198,29451 ----
  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 ""
*************** msgstr ""
*** 29814,29820 ****
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5357 ipa-prop.cc:5401 ipa-prop.cc:5481 ipa-prop.cc:5533
  #, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr ""
--- 29849,29855 ----
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5358 ipa-prop.cc:5402 ipa-prop.cc:5482 ipa-prop.cc:5534
  #, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr ""
*************** msgstr ""
*** 29989,30035 ****
  msgid "frame size too large for reliable stack checking"
  msgstr ""
  
! #: json-parsing.cc:1084
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum nesting depth exceeded: %i"
  msgstr ""
  
! #: json-parsing.cc:1144
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid JSON token: %s"
  msgstr ""
  
! #: json-parsing.cc:1147
  #, gcc-internal-format, gfc-internal-format
  msgid "expected a JSON value but got %s"
  msgstr ""
  
! #: json-parsing.cc:1175
  #, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after '{'; got %s"
  msgstr ""
  
! #: json-parsing.cc:1182
  #, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after ','; got %s"
  msgstr ""
  
! #: json-parsing.cc:1296
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s; got bad token: %s"
  msgstr ""
  
! #: json-parsing.cc:1300
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s; got %s"
  msgstr ""
  
! #: json-parsing.cc:1319
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s or %s; got bad token: %s"
  msgstr ""
  
! #: json-parsing.cc:1323
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s or %s; got %s"
  msgstr ""
--- 30024,30070 ----
  msgid "frame size too large for reliable stack checking"
  msgstr ""
  
! #: json-parsing.cc:1085
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum nesting depth exceeded: %i"
  msgstr ""
  
! #: json-parsing.cc:1145
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid JSON token: %s"
  msgstr ""
  
! #: json-parsing.cc:1148
  #, gcc-internal-format, gfc-internal-format
  msgid "expected a JSON value but got %s"
  msgstr ""
  
! #: json-parsing.cc:1176
  #, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after '{'; got %s"
  msgstr ""
  
! #: json-parsing.cc:1183
  #, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after ','; got %s"
  msgstr ""
  
! #: json-parsing.cc:1297
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s; got bad token: %s"
  msgstr ""
  
! #: json-parsing.cc:1301
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s; got %s"
  msgstr ""
  
! #: json-parsing.cc:1320
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s or %s; got bad token: %s"
  msgstr ""
  
! #: json-parsing.cc:1324
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %s or %s; got %s"
  msgstr ""
*************** msgstr ""
*** 30044,30060 ****
  msgid "unable to find a register to spill"
  msgstr ""
  
! #: lra-constraints.cc:4480 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.cc:5647
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
  
! #: lra.cc:555
  #, gcc-internal-format
  msgid "%<asm%> operand has impossible constraints or there are not enough registers"
  msgstr ""
--- 30079,30095 ----
  msgid "unable to find a register to spill"
  msgstr ""
  
! #: lra-constraints.cc:4524 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.cc:5701
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
  
! #: lra.cc:556
  #, gcc-internal-format
  msgid "%<asm%> operand has impossible constraints or there are not enough registers"
  msgstr ""
*************** msgstr ""
*** 30376,30382 ****
  msgid "default %<target_clones%> attribute was not set"
  msgstr ""
  
! #: multiple_target.cc:283 c-family/c-attribs.cc:6439
  #, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr ""
--- 30411,30417 ----
  msgid "default %<target_clones%> attribute was not set"
  msgstr ""
  
! #: multiple_target.cc:283 c-family/c-attribs.cc:6440
  #, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr ""
*************** msgstr ""
*** 30817,30834 ****
  msgid "only the %<device_type(any)%> is supported"
  msgstr ""
  
! #: omp-low.cc:15475
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr ""
  
! #: omp-low.cc:15477 omp-low.cc:15482
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr ""
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.cc:15486
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr ""
--- 30852,30869 ----
  msgid "only the %<device_type(any)%> is supported"
  msgstr ""
  
! #: omp-low.cc:15460
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr ""
  
! #: omp-low.cc:15462 omp-low.cc:15467
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr ""
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.cc:15471
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr ""
*************** msgstr ""
*** 30972,30978 ****
  msgid "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argument"
  msgstr ""
  
! #: optabs.cc:5175
  #, gcc-internal-format
  msgid "indirect jumps are not available on this target"
  msgstr ""
--- 31007,31013 ----
  msgid "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argument"
  msgstr ""
  
! #: optabs.cc:5190
  #, gcc-internal-format
  msgid "indirect jumps are not available on this target"
  msgstr ""
*************** msgstr ""
*** 31678,31694 ****
  msgid "object of size %s allocated by %qE"
  msgstr ""
  
! #: predict.cc:2639
  #, gcc-internal-format
  msgid "probability %qE must be constant floating-point expression"
  msgstr ""
  
! #: predict.cc:2652
  #, gcc-internal-format
  msgid "probability %qE is outside the range [0.0, 1.0]"
  msgstr ""
  
! #: predict.cc:3728
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing counts for called function %s"
  msgstr ""
--- 31713,31729 ----
  msgid "object of size %s allocated by %qE"
  msgstr ""
  
! #: predict.cc:2640
  #, gcc-internal-format
  msgid "probability %qE must be constant floating-point expression"
  msgstr ""
  
! #: predict.cc:2653
  #, gcc-internal-format
  msgid "probability %qE is outside the range [0.0, 1.0]"
  msgstr ""
  
! #: predict.cc:3729
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing counts for called function %s"
  msgstr ""
*************** msgstr ""
*** 31798,31819 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr ""
  
! #: regcprop.cc:1295
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1307
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1310
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.cc:1322
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
--- 31833,31854 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr ""
  
! #: regcprop.cc:1296
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1308
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1311
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.cc:1323
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
*************** msgstr ""
*** 31835,31841 ****
  
  #: reginfo.cc:732 config/arc/arc.cc:1084 config/arc/arc.cc:1126
  #: config/ia64/ia64.cc:6096 config/ia64/ia64.cc:6103 config/pa/pa.cc:477
! #: config/pa/pa.cc:484 config/sh/sh.cc:8291 config/sh/sh.cc:8298
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown register name: %s"
  msgstr ""
--- 31870,31876 ----
  
  #: reginfo.cc:732 config/arc/arc.cc:1084 config/arc/arc.cc:1126
  #: config/ia64/ia64.cc:6096 config/ia64/ia64.cc:6103 config/pa/pa.cc:477
! #: config/pa/pa.cc:484 config/sh/sh.cc:8290 config/sh/sh.cc:8297
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown register name: %s"
  msgstr ""
*************** msgstr ""
*** 32381,32442 ****
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr ""
  
! #: symtab.cc:1955
  #, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr ""
  
! #: symtab.cc:1957
  #, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr ""
  
! #: symtab.cc:1985
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr ""
  
! #: targhooks.cc:205
  #, gcc-internal-format
  msgid "%<__builtin_saveregs%> not supported by this target"
  msgstr ""
  
! #: targhooks.cc:1236
  #, gcc-internal-format
  msgid "argument %qs is not supported for %qs on this target"
  msgstr ""
  
! #: targhooks.cc:1278
  #, gcc-internal-format
  msgid "nested functions not supported on this target"
  msgstr ""
  
! #: targhooks.cc:1291
  #, gcc-internal-format
  msgid "nested function trampolines not supported on this target"
  msgstr ""
  
! #: targhooks.cc:1462
  #, gcc-internal-format
  msgid "global constructors not supported on this target"
  msgstr ""
  
! #: targhooks.cc:1471
  #, gcc-internal-format
  msgid "global destructors not supported on this target"
  msgstr ""
  
! #: targhooks.cc:1849
  #, gcc-internal-format
  msgid "%<target%> attribute is not supported on this machine"
  msgstr ""
  
! #: targhooks.cc:1861
  #, gcc-internal-format
  msgid "%<target_version%> attribute is not supported on this machine"
  msgstr ""
  
! #: targhooks.cc:1875
  #, gcc-internal-format
  msgid "%<#pragma GCC target%> is not supported for this machine"
  msgstr ""
--- 32416,32477 ----
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr ""
  
! #: symtab.cc:1951
  #, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr ""
  
! #: symtab.cc:1953
  #, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr ""
  
! #: symtab.cc:1981
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr ""
  
! #: targhooks.cc:222
  #, gcc-internal-format
  msgid "%<__builtin_saveregs%> not supported by this target"
  msgstr ""
  
! #: targhooks.cc:1253
  #, gcc-internal-format
  msgid "argument %qs is not supported for %qs on this target"
  msgstr ""
  
! #: targhooks.cc:1295
  #, gcc-internal-format
  msgid "nested functions not supported on this target"
  msgstr ""
  
! #: targhooks.cc:1308
  #, gcc-internal-format
  msgid "nested function trampolines not supported on this target"
  msgstr ""
  
! #: targhooks.cc:1479
  #, gcc-internal-format
  msgid "global constructors not supported on this target"
  msgstr ""
  
! #: targhooks.cc:1488
  #, gcc-internal-format
  msgid "global destructors not supported on this target"
  msgstr ""
  
! #: targhooks.cc:1866
  #, gcc-internal-format
  msgid "%<target%> attribute is not supported on this machine"
  msgstr ""
  
! #: targhooks.cc:1878
  #, gcc-internal-format
  msgid "%<target_version%> attribute is not supported on this machine"
  msgstr ""
  
! #: targhooks.cc:1892
  #, gcc-internal-format
  msgid "%<#pragma GCC target%> is not supported for this machine"
  msgstr ""
*************** msgstr ""
*** 33568,33649 ****
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
  
! #: tree-inline.cc:3992
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr ""
  
! #: tree-inline.cc:3999
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr ""
  
! #: tree-inline.cc:4039
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr ""
  
! #: tree-inline.cc:4053
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr ""
  
! #: tree-inline.cc:4067
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr ""
  
! #: tree-inline.cc:4079
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr ""
  
! #: tree-inline.cc:4087
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr ""
  
! #: tree-inline.cc:4099
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr ""
  
! #: tree-inline.cc:4119
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.cc:4165
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr ""
  
! #: tree-inline.cc:4232
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr ""
  
! #: tree-inline.cc:4240
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr ""
  
! #: tree-inline.cc:4925
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr ""
  
! #: tree-inline.cc:4928 tree-inline.cc:4949
  #, gcc-internal-format
  msgid "called from here"
  msgstr ""
  
! #: tree-inline.cc:4931 tree-inline.cc:4952
  #, gcc-internal-format
  msgid "called from this function"
  msgstr ""
  
! #: tree-inline.cc:4945
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr ""
--- 33603,33684 ----
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
  
! #: tree-inline.cc:3994
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr ""
  
! #: tree-inline.cc:4001
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr ""
  
! #: tree-inline.cc:4041
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr ""
  
! #: tree-inline.cc:4055
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr ""
  
! #: tree-inline.cc:4069
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr ""
  
! #: tree-inline.cc:4081
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr ""
  
! #: tree-inline.cc:4089
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr ""
  
! #: tree-inline.cc:4101
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr ""
  
! #: tree-inline.cc:4121
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.cc:4167
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr ""
  
! #: tree-inline.cc:4234
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr ""
  
! #: tree-inline.cc:4242
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr ""
  
! #: tree-inline.cc:4927
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr ""
  
! #: tree-inline.cc:4930 tree-inline.cc:4951
  #, gcc-internal-format
  msgid "called from here"
  msgstr ""
  
! #: tree-inline.cc:4933 tree-inline.cc:4954
  #, gcc-internal-format
  msgid "called from this function"
  msgstr ""
  
! #: tree-inline.cc:4947
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr ""
*************** msgstr ""
*** 33673,33694 ****
  msgid "%s from %s called in %s"
  msgstr ""
  
! #: tree-profile.cc:899
  #, gcc-internal-format, gfc-internal-format
! msgid "Too many conditions (found %u); giving up coverage"
  msgstr ""
  
! #: tree-profile.cc:1757
  #, gcc-internal-format
  msgid "invalid regular expression %qs in %qs"
  msgstr ""
  
! #: tree-profile.cc:1855
  #, gcc-internal-format
  msgid "target does not fully support atomic profile update, single mode is selected with partial atomic updates"
  msgstr ""
  
! #: tree-profile.cc:1861
  #, gcc-internal-format
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
--- 33708,33729 ----
  msgid "%s from %s called in %s"
  msgstr ""
  
! #: tree-profile.cc:925
  #, gcc-internal-format, gfc-internal-format
! msgid "too many conditions (found %u); giving up coverage"
  msgstr ""
  
! #: tree-profile.cc:1783
  #, gcc-internal-format
  msgid "invalid regular expression %qs in %qs"
  msgstr ""
  
! #: tree-profile.cc:1883
  #, gcc-internal-format
  msgid "target does not fully support atomic profile update, single mode is selected with partial atomic updates"
  msgstr ""
  
! #: tree-profile.cc:1889
  #, gcc-internal-format
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
*************** msgstr ""
*** 34207,34213 ****
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.cc:4498
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
--- 34242,34248 ----
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.cc:4493
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
*************** msgstr ""
*** 34287,34348 ****
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.cc:12753
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr ""
  
! #: tree.cc:12756
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr ""
  
! #: tree.cc:12779
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr ""
  
! #: tree.cc:12782
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr ""
  
! #: tree.cc:12788
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr ""
  
! #: tree.cc:12791
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
  
! #: tree.cc:12833
  #, gcc-internal-format
  msgid "%qD is unavailable: %s"
  msgstr ""
  
! #: tree.cc:12835
  #, gcc-internal-format
  msgid "%qD is unavailable"
  msgstr ""
  
! #: tree.cc:12856
  #, gcc-internal-format
  msgid "%qE is unavailable: %s"
  msgstr ""
  
! #: tree.cc:12858
  #, gcc-internal-format
  msgid "%qE is unavailable"
  msgstr ""
  
! #: tree.cc:12863
  #, gcc-internal-format, gfc-internal-format
  msgid "type is unavailable: %s"
  msgstr ""
  
! #: tree.cc:12865
  #, gcc-internal-format
  msgid "type is unavailable"
  msgstr ""
--- 34322,34383 ----
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.cc:12754
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr ""
  
! #: tree.cc:12757
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr ""
  
! #: tree.cc:12780
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr ""
  
! #: tree.cc:12783
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr ""
  
! #: tree.cc:12789
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr ""
  
! #: tree.cc:12792
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
  
! #: tree.cc:12834
  #, gcc-internal-format
  msgid "%qD is unavailable: %s"
  msgstr ""
  
! #: tree.cc:12836
  #, gcc-internal-format
  msgid "%qD is unavailable"
  msgstr ""
  
! #: tree.cc:12857
  #, gcc-internal-format
  msgid "%qE is unavailable: %s"
  msgstr ""
  
! #: tree.cc:12859
  #, gcc-internal-format
  msgid "%qE is unavailable"
  msgstr ""
  
! #: tree.cc:12864
  #, gcc-internal-format, gfc-internal-format
  msgid "type is unavailable: %s"
  msgstr ""
  
! #: tree.cc:12866
  #, gcc-internal-format
  msgid "type is unavailable"
  msgstr ""
*************** msgstr ""
*** 34367,34654 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.cc:13815
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.cc:13860
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13862
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13864
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13889
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.cc:13902
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.cc:13939
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13941
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13943
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13982
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.cc:13984
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.cc:13986
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.cc:14003
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14005 tree.cc:14016
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14007 tree.cc:14018
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14014
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr ""
  
! #: tree.cc:14366
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is not an opaque type"
  msgstr ""
  
! #: tree.cc:14372
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is not with opaque mode"
  msgstr ""
  
! #: tree.cc:14378
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_MODE%>"
  msgstr ""
  
! #: tree.cc:14386
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_SIZE%>"
  msgstr ""
  
! #: tree.cc:14392
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_ALIGN%>"
  msgstr ""
  
! #: tree.cc:14398
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_USER_ALIGN%>"
  msgstr ""
  
! #: tree.cc:14428
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr ""
  
! #: tree.cc:14433
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.cc:14444
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.cc:14463
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.cc:14475
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.cc:14494
  #, gcc-internal-format
  msgid "main variant of %<TYPE_CANONICAL%> of main variant is not its own %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.cc:14512
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.cc:14522
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.cc:14532
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14553
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.cc:14559
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.cc:14570
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.cc:14581
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.cc:14599
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14606
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.cc:14613
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.cc:14629
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14638
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.cc:14646
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.cc:14656
  #, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr ""
  
! #: tree.cc:14665
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr ""
  
! #: tree.cc:14687
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.cc:14703
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.cc:14710
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.cc:14723
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.cc:14736
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14742
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14749
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.cc:14762
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.cc:14772
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
  
! #: tree.cc:15619
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15622 tree.cc:15788 tree.cc:15806 tree.cc:15819 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 ""
  
! #: tree.cc:15784
  #, gcc-internal-format
  msgid "%qD conflicts with overlapping %<target_clone%> declaration"
  msgstr ""
  
! #: tree.cc:15803
  msgid "%qD conflicts for version %qB"
  msgstr ""
  
! #: tree.cc:15816
  msgid "%qD conflicts with a previous declaration for version %qB"
  msgstr ""
  
--- 34402,34689 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.cc:13816
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.cc:13861
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13863
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13865
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13890
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.cc:13903
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.cc:13940
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13942
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13944
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13983
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.cc:13985
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.cc:13987
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.cc:14004
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14006 tree.cc:14017
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14008 tree.cc:14019
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14015
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr ""
  
! #: tree.cc:14367
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is not an opaque type"
  msgstr ""
  
! #: tree.cc:14373
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is not with opaque mode"
  msgstr ""
  
! #: tree.cc:14379
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_MODE%>"
  msgstr ""
  
! #: tree.cc:14387
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_SIZE%>"
  msgstr ""
  
! #: tree.cc:14393
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_ALIGN%>"
  msgstr ""
  
! #: tree.cc:14399
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_USER_ALIGN%>"
  msgstr ""
  
! #: tree.cc:14429
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr ""
  
! #: tree.cc:14434
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.cc:14445
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.cc:14464
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.cc:14476
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.cc:14495
  #, gcc-internal-format
  msgid "main variant of %<TYPE_CANONICAL%> of main variant is not its own %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.cc:14513
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.cc:14523
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.cc:14533
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14554
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.cc:14560
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.cc:14571
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.cc:14582
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.cc:14600
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14607
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.cc:14614
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.cc:14630
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14639
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.cc:14647
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.cc:14657
  #, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr ""
  
! #: tree.cc:14666
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr ""
  
! #: tree.cc:14688
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.cc:14704
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.cc:14711
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.cc:14724
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.cc:14737
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14743
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14750
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.cc:14763
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.cc:14773
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
  
! #: tree.cc:15620
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15623 tree.cc:15789 tree.cc:15807 tree.cc:15820 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 ""
  
! #: tree.cc:15785
  #, gcc-internal-format
  msgid "%qD conflicts with overlapping %<target_clone%> declaration"
  msgstr ""
  
! #: tree.cc:15804
  msgid "%qD conflicts for version %qB"
  msgstr ""
  
! #: tree.cc:15817
  msgid "%qD conflicts with a previous declaration for version %qB"
  msgstr ""
  
*************** msgstr ""
*** 34792,34798 ****
  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:2099 m2/gm2-gcc/m2type.cc:1260
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr ""
--- 34827,34833 ----
  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 ""
*************** msgstr ""
*** 34932,34939 ****
  msgid "%qE attribute argument %i has type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:817 c-family/c-attribs.cc:4914
! #: c-family/c-attribs.cc:4918 d/d-attribs.cc:1225
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr ""
--- 34967,34974 ----
  msgid "%qE attribute argument %i has type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:817 c-family/c-attribs.cc:4915
! #: c-family/c-attribs.cc:4919 d/d-attribs.cc:1225
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr ""
*************** msgstr ""
*** 35028,35396 ****
  msgid "%qE attribute requires different values for %<false%> and %<true%> for type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:1255
  #, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:1267
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:1497 c-family/c-attribs.cc:3729
! #: c-family/c-attribs.cc:6572 ada/gcc-interface/utils.cc:7714
  #, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:1672 ada/gcc-interface/utils.cc:7200
  #, gcc-internal-format
  msgid "%qE attribute ignored because of argument %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:1693 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:1707 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:1712 ada/gcc-interface/utils.cc:7240
  #, gcc-internal-format
  msgid "attribute %qE does not apply to fields of aggregate type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:1778
  #, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr ""
  
! #: c-family/c-attribs.cc:1868 jit/dummy-frontend.cc:289 lto/lto-lang.cc:311
  #, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr ""
  
! #: c-family/c-attribs.cc:2038 c-family/c-attribs.cc:3712
  #: 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:2044 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:2069 config/i386/i386-options.cc:4108
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr ""
  
! #: c-family/c-attribs.cc:2098
  #, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr ""
  
! #: c-family/c-attribs.cc:2137 c-family/c-attribs.cc:4387
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:2160
  #, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr ""
  
! #: c-family/c-attribs.cc:2177
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:2273
  #, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr ""
  
! #: c-family/c-attribs.cc:2275
  #, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr ""
  
! #: c-family/c-attribs.cc:2297
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.cc:2302
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.cc:2310
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.cc:2313
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.cc:2466
  #, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:2500
  #, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr ""
  
! #: c-family/c-attribs.cc:2503
  #, gcc-internal-format
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr ""
  
! #: c-family/c-attribs.cc:2512
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:2525
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:2542
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr ""
  
! #: c-family/c-attribs.cc:2553
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:2563
  #, gcc-internal-format
  msgid "cannot use mode %qs for enumerated types"
  msgstr ""
  
! #: c-family/c-attribs.cc:2591
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr ""
  
! #: c-family/c-attribs.cc:2620 c-family/c-attribs.cc:3080 d/d-attribs.cc:1024
  #, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr ""
  
! #: c-family/c-attribs.cc:2626 d/d-attribs.cc:1031
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.cc:2632
  #, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:2641 d/d-attribs.cc:1047
  #, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr ""
  
! #: c-family/c-attribs.cc:2652 config/bfin/bfin.cc:4796 config/bfin/bfin.cc:4847
  #: config/bfin/bfin.cc:4873 config/bfin/bfin.cc:4886 d/d-attribs.cc:1058
  #, gcc-internal-format
  msgid "section of %q+D conflicts with previous declaration"
  msgstr ""
  
! #: c-family/c-attribs.cc:2661 c-family/c-attribs.cc:3106 d/d-attribs.cc:1067
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr ""
  
! #: c-family/c-attribs.cc:2777
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.cc:2802
  #, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:2847
  #, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.cc:2898
  #, gcc-internal-format
  msgid "%qE attribute may not be specified for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.cc:2905
  #, gcc-internal-format
  msgid "%qE attribute may not be specified for a non-array field"
  msgstr ""
  
! #: c-family/c-attribs.cc:2912
  #, gcc-internal-format
  msgid "%qE attribute argument not an integer"
  msgstr ""
  
! #: c-family/c-attribs.cc:2918 c-family/c-attribs.cc:6768
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr ""
  
! #: c-family/c-attribs.cc:2942
  #, gcc-internal-format
  msgid "%qE attribute is not supported for C++ for now, ignored"
  msgstr ""
  
! #: c-family/c-attribs.cc:2950
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-field declaration %q+D"
  msgstr ""
  
! #: c-family/c-attribs.cc:2959
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-array or non-pointer field"
  msgstr ""
  
! #: c-family/c-attribs.cc:2968
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-flexible array member field"
  msgstr ""
  
! #: c-family/c-attribs.cc:2980
  #, gcc-internal-format
  msgid "%qE attribute is used for a pointer to void"
  msgstr ""
  
! #: c-family/c-attribs.cc:2988
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a pointer to function"
  msgstr ""
  
! #: c-family/c-attribs.cc:2999
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr ""
  
! #: c-family/c-attribs.cc:3007
  #, gcc-internal-format
  msgid "%<counted_by%> argument is not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.cc:3020
  #, gcc-internal-format
  msgid "%<counted_by%> argument %qE conflicts with previous declaration %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:3041 d/d-attribs.cc:1146 jit/dummy-frontend.cc:757
  #, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr ""
  
! #: c-family/c-attribs.cc:3046 jit/dummy-frontend.cc:762
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr ""
  
! #: c-family/c-attribs.cc:3087
  #, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:3097 config/bfin/bfin.cc:4824
  #: config/loongarch/loongarch.cc:8628
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr ""
  
! #: c-family/c-attribs.cc:3112
  #, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr ""
  
! #: c-family/c-attribs.cc:3119
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on const variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:3130
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:3143
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:3176
  #, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr ""
  
! #: c-family/c-attribs.cc:3195 d/d-attribs.cc:1094
  #, gcc-internal-format
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr ""
  
! #: c-family/c-attribs.cc:3203 d/d-attribs.cc:1102
  #, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr ""
  
! #: c-family/c-attribs.cc:3213
  #, gcc-internal-format
  msgid "%<symver%> attribute argument not a string constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:3227 d/d-attribs.cc:1126
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3228 d/d-attribs.cc:1127
  #, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3263 jit/dummy-frontend.cc:857
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr ""
  
! #: c-family/c-attribs.cc:3271 jit/dummy-frontend.cc:865
  #, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:3288 c-family/c-attribs.cc:4278
  #: ada/gcc-interface/utils.cc:7541 jit/dummy-frontend.cc:882
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:3321 jit/dummy-frontend.cc:915
  #, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr ""
  
  #. Explicitly handle this case since using a string literal
  #. as an argument is a likely mistake.
! #: c-family/c-attribs.cc:3373
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a string"
  msgstr ""
--- 35063,35431 ----
  msgid "%qE attribute requires different values for %<false%> and %<true%> for type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:1256
  #, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:1268
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  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 ""
  
! #: c-family/c-attribs.cc:1779
  #, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr ""
  
! #: c-family/c-attribs.cc:1869 jit/dummy-frontend.cc:289 lto/lto-lang.cc:311
  #, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  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 ""
  
! #: c-family/c-attribs.cc:2099
  #, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr ""
  
! #: c-family/c-attribs.cc:2138 c-family/c-attribs.cc:4388
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:2161
  #, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr ""
  
! #: c-family/c-attribs.cc:2178
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:2274
  #, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr ""
  
! #: c-family/c-attribs.cc:2276
  #, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr ""
  
! #: c-family/c-attribs.cc:2298
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.cc:2303
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.cc:2311
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.cc:2314
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.cc:2467
  #, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:2501
  #, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr ""
  
! #: c-family/c-attribs.cc:2504
  #, gcc-internal-format
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr ""
  
! #: c-family/c-attribs.cc:2513
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:2526
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:2543
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr ""
  
! #: c-family/c-attribs.cc:2554
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:2564
  #, gcc-internal-format
  msgid "cannot use mode %qs for enumerated types"
  msgstr ""
  
! #: c-family/c-attribs.cc:2592
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr ""
  
! #: c-family/c-attribs.cc:2621 c-family/c-attribs.cc:3081 d/d-attribs.cc:1024
  #, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr ""
  
! #: c-family/c-attribs.cc:2627 d/d-attribs.cc:1031
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.cc:2633
  #, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:2642 d/d-attribs.cc:1047
  #, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr ""
  
! #: c-family/c-attribs.cc:2653 config/bfin/bfin.cc:4796 config/bfin/bfin.cc:4847
  #: config/bfin/bfin.cc:4873 config/bfin/bfin.cc:4886 d/d-attribs.cc:1058
  #, gcc-internal-format
  msgid "section of %q+D conflicts with previous declaration"
  msgstr ""
  
! #: c-family/c-attribs.cc:2662 c-family/c-attribs.cc:3107 d/d-attribs.cc:1067
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr ""
  
! #: c-family/c-attribs.cc:2778
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.cc:2803
  #, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:2848
  #, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.cc:2899
  #, gcc-internal-format
  msgid "%qE attribute may not be specified for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.cc:2906
  #, gcc-internal-format
  msgid "%qE attribute may not be specified for a non-array field"
  msgstr ""
  
! #: c-family/c-attribs.cc:2913
  #, gcc-internal-format
  msgid "%qE attribute argument not an integer"
  msgstr ""
  
! #: c-family/c-attribs.cc:2919 c-family/c-attribs.cc:6769
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr ""
  
! #: c-family/c-attribs.cc:2943
  #, gcc-internal-format
  msgid "%qE attribute is not supported for C++ for now, ignored"
  msgstr ""
  
! #: c-family/c-attribs.cc:2951
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-field declaration %q+D"
  msgstr ""
  
! #: c-family/c-attribs.cc:2960
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-array or non-pointer field"
  msgstr ""
  
! #: c-family/c-attribs.cc:2969
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-flexible array member field"
  msgstr ""
  
! #: c-family/c-attribs.cc:2981
  #, gcc-internal-format
  msgid "%qE attribute is used for a pointer to void"
  msgstr ""
  
! #: c-family/c-attribs.cc:2989
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a pointer to function"
  msgstr ""
  
! #: c-family/c-attribs.cc:3000
  #, gcc-internal-format
  msgid "%qE attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr ""
  
! #: c-family/c-attribs.cc:3008
  #, gcc-internal-format
  msgid "%<counted_by%> argument is not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.cc:3021
  #, gcc-internal-format
  msgid "%<counted_by%> argument %qE conflicts with previous declaration %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:3042 d/d-attribs.cc:1146 jit/dummy-frontend.cc:757
  #, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr ""
  
! #: c-family/c-attribs.cc:3047 jit/dummy-frontend.cc:762
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr ""
  
! #: c-family/c-attribs.cc:3088
  #, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  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 ""
  
! #: c-family/c-attribs.cc:3113
  #, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr ""
  
! #: c-family/c-attribs.cc:3120
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on const variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:3131
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:3144
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:3177
  #, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr ""
  
! #: c-family/c-attribs.cc:3196 d/d-attribs.cc:1094
  #, gcc-internal-format
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr ""
  
! #: c-family/c-attribs.cc:3204 d/d-attribs.cc:1102
  #, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr ""
  
! #: c-family/c-attribs.cc:3214
  #, gcc-internal-format
  msgid "%<symver%> attribute argument not a string constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:3228 d/d-attribs.cc:1126
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3229 d/d-attribs.cc:1127
  #, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3264 jit/dummy-frontend.cc:857
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr ""
  
! #: c-family/c-attribs.cc:3272 jit/dummy-frontend.cc:865
  #, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  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 ""
  
! #: c-family/c-attribs.cc:3322 jit/dummy-frontend.cc:915
  #, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr ""
  
  #. Explicitly handle this case since using a string literal
  #. as an argument is a likely mistake.
! #: c-family/c-attribs.cc:3374
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a string"
  msgstr ""
*************** msgstr ""
*** 35398,35774 ****
  #. Similar to the string case, since some function attributes
  #. accept literal numbers as arguments (e.g., alloc_size or
  #. nonnull) using one here is a likely mistake.
! #: c-family/c-attribs.cc:3384
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr ""
  
! #: c-family/c-attribs.cc:3394
  #, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.cc:3449
  #, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.cc:3453
  #, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr ""
  
! #: c-family/c-attribs.cc:3500
  #, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr ""
  
! #: c-family/c-attribs.cc:3557
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:3580
  #, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr ""
  
! #: c-family/c-attribs.cc:3593
  #, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr ""
  
! #: c-family/c-attribs.cc:3617 jit/dummy-frontend.cc:600
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr ""
  
! #: c-family/c-attribs.cc:3623 jit/dummy-frontend.cc:606
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr ""
  
! #: c-family/c-attribs.cc:3636 jit/dummy-frontend.cc:619
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:3648 d/d-attribs.cc:1585 jit/dummy-frontend.cc:631
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr ""
  
! #: c-family/c-attribs.cc:3664 d/d-attribs.cc:1614 jit/dummy-frontend.cc:647
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3676 d/d-attribs.cc:1625 jit/dummy-frontend.cc:659
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr ""
  
! #: c-family/c-attribs.cc:3679 c-family/c-attribs.cc:3683 d/d-attribs.cc:1628
  #: d/d-attribs.cc:1632 jit/dummy-frontend.cc:662 jit/dummy-frontend.cc:666
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
  
! #: c-family/c-attribs.cc:3720
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr ""
  
! #: c-family/c-attribs.cc:3742
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3764 c-family/c-attribs.cc:4361
! #: c-family/c-attribs.cc:6537 c-family/c-attribs.cc:6564
  #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr ""
  
! #: c-family/c-attribs.cc:3810
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3820
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3824
  #, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr ""
  
! #: c-family/c-attribs.cc:3851
  #, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr ""
  
! #: c-family/c-attribs.cc:3861
  #, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr ""
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.cc:3907
  #, gcc-internal-format
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr ""
  
! #: c-family/c-attribs.cc:3909
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.cc:3914
  #, gcc-internal-format
  msgid "%qE attribute argument 1 does not name a function"
  msgstr ""
  
! #: c-family/c-attribs.cc:3917
  #, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr ""
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.cc:3933
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr ""
  
! #: c-family/c-attribs.cc:3936 c-family/c-attribs.cc:3949
  #, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr ""
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.cc:3946
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:4060 c-family/c-attribs.cc:4108
! #: c-family/c-attribs.cc:4135 d/d-attribs.cc:1329
  #, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:4154
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:4162
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr ""
  
! #: c-family/c-attribs.cc:4173
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr ""
  
! #: c-family/c-attribs.cc:4186
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr ""
  
! #: c-family/c-attribs.cc:4291 ada/gcc-interface/utils.cc:7554
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.cc:4367 c-family/c-attribs.cc:6543
  #, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr ""
  
! #: c-family/c-attribs.cc:4418
  #, gcc-internal-format
  msgid "%qE attribute on function type without pointer arguments returning %<void%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:4481
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr ""
  
! #: c-family/c-attribs.cc:4483
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:4582
  #, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:4595 cp/class.cc:5120
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
  
! #: c-family/c-attribs.cc:4653
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.cc:4664
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr ""
  
! #: c-family/c-attribs.cc:4667
  #, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr ""
  
! #: c-family/c-attribs.cc:4715 cp/name-lookup.cc:6707
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:4764 c-family/c-attribs.cc:4829
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:4788
  #, gcc-internal-format
  msgid "the message attached to %<unavailable%> is not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:4890 c-family/c-attribs.cc:4892
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:4927 c-family/c-attribs.cc:4931
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr ""
  
! #: c-family/c-attribs.cc:4944 c-family/c-attribs.cc:4948
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr ""
  
! #: c-family/c-attribs.cc:4956 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:4962 ada/gcc-interface/utils.cc:4520
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
  
! #: c-family/c-attribs.cc:4971 c-family/c-attribs.cc:4974
  #, gcc-internal-format
  msgid "number of vector components %wu not a power of two"
  msgstr ""
  
! #: c-family/c-attribs.cc:4981 c-family/c-attribs.cc:4985
  #, gcc-internal-format
  msgid "number of vector components %wu exceeds %d"
  msgstr ""
  
! #: c-family/c-attribs.cc:5045
  #, gcc-internal-format
  msgid "%qE attribute only supported on non-mask vector types"
  msgstr ""
  
! #: c-family/c-attribs.cc:5078 c-family/c-attribs.cc:5150
  #, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr ""
  
! #: c-family/c-attribs.cc:5172
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-enum"
  msgstr ""
  
! #: c-family/c-attribs.cc:5204 config/mips/mips.cc:1346 config/mips/mips.cc:1607
  #: config/mips/mips.cc:1661 config/riscv/riscv.cc:7590
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr ""
  
! #: c-family/c-attribs.cc:5215
  #, gcc-internal-format
  msgid "unsupported wide string type argument in %qE attribute"
  msgstr ""
  
! #: c-family/c-attribs.cc:5249 c-family/c-attribs.cc:5331
  #, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr ""
  
! #: c-family/c-attribs.cc:5323
  #, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5469
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5518
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5524
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.cc:5530
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5538
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5560
  #, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5643
  #, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr ""
  
! #: c-family/c-attribs.cc:5693
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr ""
  
! #: c-family/c-attribs.cc:5702
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5729
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5740
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
--- 35433,35809 ----
  #. Similar to the string case, since some function attributes
  #. accept literal numbers as arguments (e.g., alloc_size or
  #. nonnull) using one here is a likely mistake.
! #: c-family/c-attribs.cc:3385
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr ""
  
! #: c-family/c-attribs.cc:3395
  #, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.cc:3450
  #, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.cc:3454
  #, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr ""
  
! #: c-family/c-attribs.cc:3501
  #, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr ""
  
! #: c-family/c-attribs.cc:3558
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:3581
  #, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr ""
  
! #: c-family/c-attribs.cc:3594
  #, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr ""
  
! #: c-family/c-attribs.cc:3618 jit/dummy-frontend.cc:600
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr ""
  
! #: c-family/c-attribs.cc:3624 jit/dummy-frontend.cc:606
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr ""
  
! #: c-family/c-attribs.cc:3637 jit/dummy-frontend.cc:619
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:3649 d/d-attribs.cc:1585 jit/dummy-frontend.cc:631
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr ""
  
! #: c-family/c-attribs.cc:3665 d/d-attribs.cc:1614 jit/dummy-frontend.cc:647
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3677 d/d-attribs.cc:1625 jit/dummy-frontend.cc:659
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr ""
  
! #: c-family/c-attribs.cc:3680 c-family/c-attribs.cc:3684 d/d-attribs.cc:1628
  #: d/d-attribs.cc:1632 jit/dummy-frontend.cc:662 jit/dummy-frontend.cc:666
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
  
! #: c-family/c-attribs.cc:3721
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr ""
  
! #: c-family/c-attribs.cc:3743
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: 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
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr ""
  
! #: c-family/c-attribs.cc:3811
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3821
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3825
  #, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr ""
  
! #: c-family/c-attribs.cc:3852
  #, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr ""
  
! #: c-family/c-attribs.cc:3862
  #, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr ""
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.cc:3908
  #, gcc-internal-format
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr ""
  
! #: c-family/c-attribs.cc:3910
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.cc:3915
  #, gcc-internal-format
  msgid "%qE attribute argument 1 does not name a function"
  msgstr ""
  
! #: c-family/c-attribs.cc:3918
  #, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr ""
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.cc:3934
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr ""
  
! #: c-family/c-attribs.cc:3937 c-family/c-attribs.cc:3950
  #, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr ""
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.cc:3947
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:4061 c-family/c-attribs.cc:4109
! #: c-family/c-attribs.cc:4136 d/d-attribs.cc:1329
  #, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:4155
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:4163
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr ""
  
! #: c-family/c-attribs.cc:4174
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr ""
  
! #: c-family/c-attribs.cc:4187
  #, gcc-internal-format
  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 ""
  
! #: c-family/c-attribs.cc:4368 c-family/c-attribs.cc:6544
  #, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr ""
  
! #: c-family/c-attribs.cc:4419
  #, gcc-internal-format
  msgid "%qE attribute on function type without pointer arguments returning %<void%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:4482
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr ""
  
! #: c-family/c-attribs.cc:4484
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:4583
  #, gcc-internal-format
  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 ""
  
! #: c-family/c-attribs.cc:4654
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.cc:4665
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr ""
  
! #: c-family/c-attribs.cc:4668
  #, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr ""
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6814
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:4765 c-family/c-attribs.cc:4830
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:4789
  #, gcc-internal-format
  msgid "the message attached to %<unavailable%> is not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:4891 c-family/c-attribs.cc:4893
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:4928 c-family/c-attribs.cc:4932
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr ""
  
! #: c-family/c-attribs.cc:4945 c-family/c-attribs.cc:4949
  #, gcc-internal-format
  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 ""
  
! #: c-family/c-attribs.cc:4972 c-family/c-attribs.cc:4975
  #, gcc-internal-format
  msgid "number of vector components %wu not a power of two"
  msgstr ""
  
! #: c-family/c-attribs.cc:4982 c-family/c-attribs.cc:4986
  #, gcc-internal-format
  msgid "number of vector components %wu exceeds %d"
  msgstr ""
  
! #: c-family/c-attribs.cc:5046
  #, gcc-internal-format
  msgid "%qE attribute only supported on non-mask vector types"
  msgstr ""
  
! #: c-family/c-attribs.cc:5079 c-family/c-attribs.cc:5151
  #, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr ""
  
! #: c-family/c-attribs.cc:5173
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-enum"
  msgstr ""
  
! #: c-family/c-attribs.cc:5205 config/mips/mips.cc:1346 config/mips/mips.cc:1607
  #: config/mips/mips.cc:1661 config/riscv/riscv.cc:7590
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr ""
  
! #: c-family/c-attribs.cc:5216
  #, gcc-internal-format
  msgid "unsupported wide string type argument in %qE attribute"
  msgstr ""
  
! #: c-family/c-attribs.cc:5250 c-family/c-attribs.cc:5332
  #, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr ""
  
! #: c-family/c-attribs.cc:5324
  #, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5470
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5519
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5525
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.cc:5531
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5539
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5561
  #, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5644
  #, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr ""
  
! #: c-family/c-attribs.cc:5694
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr ""
  
! #: c-family/c-attribs.cc:5703
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5730
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5741
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
*************** msgstr ""
*** 35777,35958 ****
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.cc:5753
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr ""
  
! #: c-family/c-attribs.cc:5794
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5797
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5822
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr ""
  
! #: c-family/c-attribs.cc:5826
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5833
  #, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr ""
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.cc:5841
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5852
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5865
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5883
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:6249
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.cc:6256
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr ""
  
! #: c-family/c-attribs.cc:6293
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr ""
  
! #: c-family/c-attribs.cc:6301
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr ""
  
! #: c-family/c-attribs.cc:6317 ada/gcc-interface/utils.cc:7101
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:6325 ada/gcc-interface/utils.cc:7108
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.cc:6374 ada/gcc-interface/utils.cc:7597
  #: d/d-attribs.cc:771 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
  #. The argument must be a constant string.
! #: c-family/c-attribs.cc:6415 config/sh/sh.cc:8562 d/d-attribs.cc:1038
  #: d/d-attribs.cc:1112 d/d-attribs.cc:1415 d/d-attribs.cc:1458
  #: d/d-attribs.cc:1520 d/d-attribs.cc:1599
  #, gcc-internal-format
  msgid "%qE attribute argument not a string constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:6589 ada/gcc-interface/utils.cc:7731
  #, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:6607
  #, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr ""
  
! #: c-family/c-attribs.cc:6622
  #, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr ""
  
! #: c-family/c-attribs.cc:6670
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:6679
  #, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:6701
  #, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr ""
  
! #: c-family/c-attribs.cc:6713
  #, gcc-internal-format
  msgid "%qE attribute is for pointer types only"
  msgstr ""
  
! #: c-family/c-attribs.cc:6732
  #, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr ""
  
! #: c-family/c-attribs.cc:6755
  #, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:6780
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not recognized"
  msgstr ""
  
! #: c-family/c-attribs.cc:6795
  #, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions and function pointer fields"
  msgstr ""
  
! #: c-family/c-attribs.cc:6806
  #, gcc-internal-format
  msgid "%qE attribute ignored; field must be a function pointer"
  msgstr ""
  
! #: c-family/c-attribs.cc:6830
  #, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:6857
  #, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:6961
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:6963
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:7140
  #, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr ""
--- 35812,35993 ----
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.cc:5754
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr ""
  
! #: c-family/c-attribs.cc:5795
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5798
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5823
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr ""
  
! #: c-family/c-attribs.cc:5827
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5834
  #, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr ""
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.cc:5842
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5853
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5866
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5884
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:6250
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.cc:6257
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr ""
  
! #: c-family/c-attribs.cc:6294
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr ""
  
! #: c-family/c-attribs.cc:6302
  #, gcc-internal-format
  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:771 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
  #. The argument must be a constant string.
! #: c-family/c-attribs.cc:6416 config/sh/sh.cc:8561 d/d-attribs.cc:1038
  #: d/d-attribs.cc:1112 d/d-attribs.cc:1415 d/d-attribs.cc:1458
  #: d/d-attribs.cc:1520 d/d-attribs.cc:1599
  #, gcc-internal-format
  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 ""
  
! #: c-family/c-attribs.cc:6608
  #, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr ""
  
! #: c-family/c-attribs.cc:6623
  #, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr ""
  
! #: c-family/c-attribs.cc:6671
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:6680
  #, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:6702
  #, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr ""
  
! #: c-family/c-attribs.cc:6714
  #, gcc-internal-format
  msgid "%qE attribute is for pointer types only"
  msgstr ""
  
! #: c-family/c-attribs.cc:6733
  #, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr ""
  
! #: c-family/c-attribs.cc:6756
  #, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:6781
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not recognized"
  msgstr ""
  
! #: c-family/c-attribs.cc:6796
  #, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions and function pointer fields"
  msgstr ""
  
! #: c-family/c-attribs.cc:6807
  #, gcc-internal-format
  msgid "%qE attribute ignored; field must be a function pointer"
  msgstr ""
  
! #: c-family/c-attribs.cc:6831
  #, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:6858
  #, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:6962
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:6964
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:7141
  #, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr ""
*************** msgid "suggest parentheses around assign
*** 36133,36139 ****
  msgstr ""
  
  #: c-family/c-common.cc:3910 c/c-decl.cc:5192 c/c-decl.cc:7734
! #: c/c-parser.cc:4185 c/c-typeck.cc:18623
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr ""
--- 36168,36174 ----
  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:18701
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr ""
*************** msgstr ""
*** 37234,37240 ****
  msgid "integer constant is too large for %<_BitInt(%d)%> type"
  msgstr ""
  
! #: c-family/c-lex.cc:1098 c/c-decl.cc:13043
  #, gcc-internal-format
  msgid "%<_BitInt(%d)%> is not supported on this target"
  msgstr ""
--- 37269,37275 ----
  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 ""
*************** msgstr ""
*** 37259,37265 ****
  msgid "unsuffixed floating constant"
  msgstr ""
  
! #: c-family/c-lex.cc:1236 c/c-decl.cc:12963
  #, gcc-internal-format
  msgid "decimal floating-point not supported for this target"
  msgstr ""
--- 37294,37300 ----
  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 ""
*************** msgstr ""
*** 37304,37320 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.cc:1660 c/c-parser.cc:9867
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr ""
  
! #: c-family/c-lex.cc:1696 c/c-parser.cc:9888
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20217
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 37339,37355 ----
  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:20275
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 37369,37375 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12087
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
--- 37404,37410 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12083
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
*************** msgstr ""
*** 37384,37400 ****
  msgid "%qE is not initialized"
  msgstr ""
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11971
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11562
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11977
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr ""
--- 37419,37435 ----
  msgid "%qE is not initialized"
  msgstr ""
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11967
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11558
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11973
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr ""
*************** msgstr ""
*** 37404,37410 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11679
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr ""
--- 37439,37445 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11675
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr ""
*************** msgstr ""
*** 37499,37516 ****
  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:18397 cp/semantics.cc:10590
  #, 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:28136
! #: cp/parser.cc:53711
  #, gcc-internal-format
  msgid "%qD is not a function argument"
  msgstr ""
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17468 cp/semantics.cc:9162
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
--- 37534,37551 ----
  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:18475 cp/semantics.cc:10586
  #, 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:53709
  #, gcc-internal-format
  msgid "%qD is not a function argument"
  msgstr ""
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17546 cp/semantics.cc:9158
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
*************** msgstr ""
*** 37520,37527 ****
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15730 c/c-typeck.cc:17567
! #: c/c-typeck.cc:17755
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
--- 37555,37562 ----
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15808 c/c-typeck.cc:17645
! #: c/c-typeck.cc:17833
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
*************** msgstr ""
*** 37616,37692 ****
  msgid "external TLS initialization functions not supported on this target"
  msgstr ""
  
! #: c-family/c-opts.cc:1269
  #, gcc-internal-format
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr ""
  
! #: c-family/c-opts.cc:1283
  #, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1301
  #, gcc-internal-format
  msgid "the %qs debug info cannot be used with pre-compiled headers"
  msgstr ""
  
! #: c-family/c-opts.cc:1467 c-family/c-opts.cc:1488
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1492
  #, gcc-internal-format
  msgid "%<-MF%> and %<-fdeps-file=%> cannot share an output file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1502
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1505
  #, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1583
  #, gcc-internal-format
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1607
  #, gcc-internal-format
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1640
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1643
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1746
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because optimizations are turned off"
  msgstr ""
  
! #: c-family/c-opts.cc:1750
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1756
  #, gcc-internal-format
  msgid "%<_GLIBCXX_ASSERTIONS%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1880
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr ""
--- 37651,37732 ----
  msgid "external TLS initialization functions not supported on this target"
  msgstr ""
  
! #: c-family/c-opts.cc:1273
! #, gcc-internal-format
! msgid "%<-freflection%> only supported with %<-std=c++26%> or %<-std=gnu++26%>"
! msgstr ""
! 
! #: c-family/c-opts.cc:1277
  #, gcc-internal-format
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr ""
  
! #: c-family/c-opts.cc:1291
  #, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1309
  #, gcc-internal-format
  msgid "the %qs debug info cannot be used with pre-compiled headers"
  msgstr ""
  
! #: c-family/c-opts.cc:1475 c-family/c-opts.cc:1496
  #, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1500
  #, gcc-internal-format
  msgid "%<-MF%> and %<-fdeps-file=%> cannot share an output file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1510
  #, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1513
  #, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1591
  #, gcc-internal-format
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1615
  #, gcc-internal-format
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1648
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1651
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1754
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because optimizations are turned off"
  msgstr ""
  
! #: c-family/c-opts.cc:1758
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1764
  #, gcc-internal-format
  msgid "%<_GLIBCXX_ASSERTIONS%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1888
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr ""
*************** msgstr ""
*** 38103,38110 ****
  msgid "wrong type argument to %s"
  msgstr ""
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4881
! #: cp/constexpr.cc:9156 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"
--- 38143,38150 ----
  msgid "wrong type argument to %s"
  msgstr ""
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4883
! #: cp/constexpr.cc:9158 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 ""
*** 38590,38606 ****
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6323
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6326
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6329
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr ""
--- 38630,38646 ----
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6401
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6404
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6407
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr ""
*************** msgid_plural "passing argument %i to %qs
*** 38866,38872 ****
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:6963 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
--- 38906,38912 ----
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7041 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgstr ""
*** 39792,40067 ****
  msgid "PIC is only supported for RTPs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2672 config/arm/arm-mve-builtins.cc:601
  #, gcc-internal-format
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2674 config/aarch64/aarch64.cc:12168
! #: config/aarch64/aarch64.cc:19671 config/aarch64/aarch64.cc:20307
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2690
  #, gcc-internal-format
  msgid "ACLE function %qD is incompatible with the use of %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2708
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2718
  #, gcc-internal-format
  msgid "ACLE function %qD cannot be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2739
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2978
  #, gcc-internal-format
  msgid "first argument to %qD must be a string literal"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3111
! #: config/aarch64/aarch64-builtins.cc:3345 config/arm/arm-builtins.cc:2250
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3183 config/arm/arm-builtins.cc:2586
  #, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3187
  #, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3433
  #, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3556
  #, gcc-internal-format
  msgid "128-bit system register support requires the %<d128%> extension"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3571
  #, gcc-internal-format
  msgid "invalid system register name provided"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3585
  #, gcc-internal-format
  msgid "invalid system register name %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3666
  #, gcc-internal-format
  msgid "Constant-type argument expected"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3672
  #, gcc-internal-format
  msgid "argument %d must be a constant immediate in range [%wd,%wd]"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3751
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3786
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:5728
! #: config/aarch64/aarch64-builtins.cc:5748
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:5732
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-c.cc:400
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr ""
  
! #: config/aarch64/aarch64-c.cc:416
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:122
  #, gcc-internal-format
  msgid "static storage conflict - multiple pointer members of the same type cannot be parsed"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:139
  #, gcc-internal-format
! msgid "expected a string but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:153
  #, gcc-internal-format
! msgid "expected an integer value but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:168
  #, gcc-internal-format
! msgid "expected an unsigned integer value but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:182
  #, gcc-internal-format
! msgid "expected a boolean value but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:206
  #, gcc-internal-format, gfc-internal-format
  msgid "expected string for enum field %s"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:221
  #, gcc-internal-format
  msgid "%s not recognized, defaulting to %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:246
  #, gcc-internal-format
  msgid "key %qs is not a tuning parameter, skipping"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:261
  #, gcc-internal-format
  msgid "key %qs expected to be an object"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:269
  #, gcc-internal-format
  msgid "key %qs expected to be an array"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:282
  #, gcc-internal-format
  msgid "key %qs expected to be an integer"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:293
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<int%> type [%d, %d]"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:304
  #, gcc-internal-format
  msgid "key %qs expected to be an unsigned integer"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:315
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<uint%> type [0, %u]"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:326
  #, gcc-internal-format
  msgid "key %qs expected to be a string"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:335
  #, gcc-internal-format
  msgid "key %qs expected to be a boolean (true/false)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:344
  #, gcc-internal-format
  msgid "key %qs expected to be an enum (string)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:351
  #, gcc-internal-format
  msgid "key %qs has unsupported type"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:357
  #, gcc-internal-format
  msgid "key %qs has unexpected format in schema"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:371
  #, gcc-internal-format, gfc-internal-format
  msgid "could not open file %s"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "error writing %qs"
  msgid "error reading file %s"
  msgstr "%qs-ის ჩაწერის შეცდომა"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:415
  #, gcc-internal-format
  msgid "JSON tuning file does not contain version information; compatibility cannot be verified"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:422
  #, gcc-internal-format, gfc-internal-format
  msgid "JSON tuning file was created with GCC version %d but current GCC version is %d"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:425
  #, gcc-internal-format
  msgid "JSON tuning files must be regenerated when switching between major GCC versions"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:446
  #, gcc-internal-format, gfc-internal-format
  msgid "error parsing JSON data: %s"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:453
! #, gcc-internal-format
! msgid "JSON parsing returned null data"
! msgstr ""
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:459
  #, gcc-internal-format
  msgid "no JSON object found in the provided data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:481
  #, gcc-internal-format
  msgid "key %<tune_params%> not found in JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:488
  #, gcc-internal-format
  msgid "key %<tune_params%> is not a JSON object"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:494
  #, gcc-internal-format
  msgid "validation failed for the provided JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:507
  #, gcc-internal-format
  msgid "JSON tuning enables dispatch scheduling but %<dispatch_constraints%> is not available; disabling dispatch scheduling"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:524
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read JSON data in %s"
  msgstr ""
--- 39832,40140 ----
  msgid "PIC is only supported for RTPs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2673 config/arm/arm-mve-builtins.cc:601
  #, gcc-internal-format
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12191
! #: config/aarch64/aarch64.cc:19694 config/aarch64/aarch64.cc:20321
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2691
  #, gcc-internal-format
  msgid "ACLE function %qD is incompatible with the use of %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2709
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2719
  #, gcc-internal-format
  msgid "ACLE function %qD cannot be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2740
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2979
  #, gcc-internal-format
  msgid "first argument to %qD must be a string literal"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3112
! #: config/aarch64/aarch64-builtins.cc:3346 config/arm/arm-builtins.cc:2250
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3184 config/arm/arm-builtins.cc:2586
  #, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3188
  #, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3434
  #, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3557
  #, gcc-internal-format
  msgid "128-bit system register support requires the %<d128%> extension"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3572
  #, gcc-internal-format
  msgid "invalid system register name provided"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3586
  #, gcc-internal-format
  msgid "invalid system register name %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3667
  #, gcc-internal-format
  msgid "Constant-type argument expected"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3673
  #, gcc-internal-format
  msgid "argument %d must be a constant immediate in range [%wd,%wd]"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3752
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3787
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:5729
! #: config/aarch64/aarch64-builtins.cc:5749
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:5733
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-c.cc:404
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr ""
  
! #: config/aarch64/aarch64-c.cc:420
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:127
  #, gcc-internal-format
  msgid "static storage conflict - multiple pointer members of the same type cannot be parsed"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:134
  #, gcc-internal-format
! msgid "JSON tuning overrides an unspecified structure in the base tuning; fields not provided in JSON will default to 0"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:152
  #, gcc-internal-format
! msgid "...but got an object instead"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:155
  #, gcc-internal-format
! msgid "...but got an array instead"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:158
  #, gcc-internal-format
! msgid "...but got an integer instead"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:161
! #, gcc-internal-format
! msgid "...but got a floating-point value instead"
! msgstr ""
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:164
! #, gcc-internal-format
! msgid "...but got a string instead"
! msgstr ""
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:167
! #: config/aarch64/aarch64-json-tunings-parser.cc:170
! #: config/aarch64/aarch64-json-tunings-parser.cc:173
! #, gcc-internal-format
! msgid "...but got %qs instead"
! msgstr ""
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:187
! #, fuzzy, gcc-internal-format
! #| msgid "unexpected argument"
! msgid "expected a string..."
! msgstr "მოულოდნელი არგუმენტი"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:205
! #, gcc-internal-format
! msgid "expected an integer value..."
! msgstr ""
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:224
! #, gcc-internal-format
! msgid "expected an unsigned integer value..."
! msgstr ""
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:242
! #, gcc-internal-format
! msgid "expected a boolean value..."
! msgstr ""
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:270
  #, gcc-internal-format, gfc-internal-format
  msgid "expected string for enum field %s"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:286
  #, gcc-internal-format
  msgid "%s not recognized, defaulting to %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:313
  #, gcc-internal-format
  msgid "key %qs is not a tuning parameter, skipping"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:329
  #, gcc-internal-format
  msgid "key %qs expected to be an object"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:339
  #, gcc-internal-format
  msgid "key %qs expected to be an array"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:353
  #, gcc-internal-format
  msgid "key %qs expected to be an integer"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:365
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<int%> type [%d, %d]"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:377
  #, gcc-internal-format
  msgid "key %qs expected to be an unsigned integer"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:389
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<uint%> type [0, %u]"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:401
  #, gcc-internal-format
  msgid "key %qs expected to be a string"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:412
  #, gcc-internal-format
  msgid "key %qs expected to be a boolean (true/false)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:422
  #, gcc-internal-format
  msgid "key %qs expected to be an enum (string)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:430
  #, gcc-internal-format
  msgid "key %qs has unsupported type"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:437
  #, gcc-internal-format
  msgid "key %qs has unexpected format in schema"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:452
  #, gcc-internal-format, gfc-internal-format
  msgid "could not open file %s"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "error writing %qs"
  msgid "error reading file %s"
  msgstr "%qs-ის ჩაწერის შეცდომა"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:497
  #, gcc-internal-format
  msgid "JSON tuning file does not contain version information; compatibility cannot be verified"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:505
  #, gcc-internal-format, gfc-internal-format
  msgid "JSON tuning file was created with GCC version %d but current GCC version is %d"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:508
  #, gcc-internal-format
  msgid "JSON tuning files must be regenerated when switching between major GCC versions"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:532
  #, gcc-internal-format, gfc-internal-format
  msgid "error parsing JSON data: %s"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:543
  #, gcc-internal-format
  msgid "no JSON object found in the provided data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:566
  #, gcc-internal-format
  msgid "key %<tune_params%> not found in JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:574
  #, gcc-internal-format
  msgid "key %<tune_params%> is not a JSON object"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:580
  #, gcc-internal-format
  msgid "validation failed for the provided JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:593
  #, gcc-internal-format
  msgid "JSON tuning enables dispatch scheduling but %<dispatch_constraints%> is not available; disabling dispatch scheduling"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:610
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read JSON data in %s"
  msgstr ""
*************** msgid "SVE type %qT cannot be passed to
*** 40586,40605 ****
  msgstr ""
  
  #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22625
  #, 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:22632
  #, 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:22640 config/arm/arm.cc:7311
! #: config/arm/arm.cc:7341 config/arm/arm.cc:29403
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
--- 40659,40678 ----
  msgstr ""
  
  #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22639
  #, 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:22646
  #, 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:22654 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 ""
*************** msgstr ""
*** 40619,40856 ****
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12166
  #, gcc-internal-format
  msgid "calling a streaming function requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12175 config/aarch64/aarch64.cc:12179
  #, 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:12182
  #, 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:12240
  #, 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:12242
  #, gcc-internal-format
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19255
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19299
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19355
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19367
  #, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19387
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19405
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19615 config/arm/arm.cc:3211
  #: config/riscv/riscv.cc:12481
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19624 config/riscv/riscv.cc:12490
  #, 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:19632
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19642 config/arm/arm.cc:3223
  #: config/riscv/riscv.cc:12519 config/rs6000/rs6000.cc:4515
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19650
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19653
  #, 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:19659
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19667
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19669
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19765
  #, 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:19781 config/riscv/riscv.cc:12539
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19815
! #, gcc-internal-format
! msgid "no support for %qs without %qs"
! msgstr ""
! 
! #: config/aarch64/aarch64.cc:19882
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19893
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19898
  #, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20054
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20121
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20124
  #, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20130
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20204
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20207
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20305
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20415
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20418
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20422
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20457
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20460
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20464 config/aarch64/aarch64.cc:20548
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20503
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20544
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20604 config/aarch64/aarch64.cc:20782
  #: 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:20650
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20658 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:20713
  #: 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:20770 config/arm/arm.cc:33522
  #: config/loongarch/loongarch-target-attr.cc:383
  #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
  #: config/s390/s390.cc:16979
--- 40692,40924 ----
  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:19278
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19322
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19378
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19390
  #, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19410
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19428
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19638 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12481
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19647 config/riscv/riscv.cc:12490
  #, 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:19655
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19665 config/arm/arm.cc:3226
  #: config/riscv/riscv.cc:12519 config/rs6000/rs6000.cc:4515
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19673
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19676
  #, 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:19682
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19690
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19692
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19785
  #, 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:19801 config/riscv/riscv.cc:12539
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19896
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19907
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19912
  #, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20068
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20135
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20138
  #, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20144
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20218
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20221
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20319
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20429
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20432
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20436
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20471
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20474
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20478 config/aarch64/aarch64.cc:20562
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20517
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20558
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20618 config/aarch64/aarch64.cc:20796
  #: 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:20664
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20672 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:20727
  #: 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:20784 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
*************** msgstr ""
*** 40858,41051 ****
  msgid "attribute %<target%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20807
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20810
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20819
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21090 config/loongarch/loongarch.cc:11500
  #: config/riscv/riscv-target-attr.cc:552
  #, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21098 config/loongarch/loongarch.cc:11510
  #: config/riscv/riscv-target-attr.cc:562
  #, gcc-internal-format
  msgid "attribute %<target_version%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21120
  #, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21124
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21130
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21712 config/i386/i386-features.cc:5462
! #: config/i386/i386-features.cc:5712 config/loongarch/loongarch.cc:12057
! #: config/riscv/riscv.cc:15534 config/rs6000/rs6000.cc:28526
  #, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21769 config/i386/i386-features.cc:5565
! #: config/loongarch/loongarch.cc:11654 config/riscv/riscv.cc:15588
  #: config/rs6000/rs6000.cc:25381
  #, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21808
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21811
  #, gcc-internal-format
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23420 config/arm/arm.cc:6689
  #: 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:23425 config/arm/arm.cc:6694
  #: 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:23430 config/arm/arm.cc:6699
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:24992 config/aarch64/aarch64.cc:24995
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30704 config/i386/i386.cc:26805
! #: config/i386/i386.cc:26936
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30718
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30722 config/i386/i386.cc:26827
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30756
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30760 config/i386/i386.cc:26858
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30831
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30851
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31041
  #, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31043
  #, gcc-internal-format
  msgid "%q+D defined here"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31862
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32170
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32810 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5216
  #, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32823
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32826 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5230
  #, 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:32839
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32853 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:32865 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:33099
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33103
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33109
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33115
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
--- 40926,41119 ----
  msgid "attribute %<target%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20821
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20824
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20833
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21104 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:21112 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:21134
  #, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21138
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21144
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21726 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12048
! #: config/riscv/riscv.cc:15547 config/rs6000/rs6000.cc:28526
  #, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21783 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15601
  #: config/rs6000/rs6000.cc:25381
  #, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21822
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21825
  #, gcc-internal-format
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23434 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:23439 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:23444 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25006 config/aarch64/aarch64.cc:25009
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30718 config/i386/i386.cc:26917
! #: config/i386/i386.cc:27048
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30732
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30736 config/i386/i386.cc:26939
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30770
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30774 config/i386/i386.cc:26970
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30845
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30865
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31055
  #, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31057
  #, gcc-internal-format
  msgid "%q+D defined here"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31876
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32184
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32824 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5216
  #, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32837
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32840 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5230
  #, 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:32853
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32867 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:32879 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:33113
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33117
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33123
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33129
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
*************** msgstr ""
*** 41104,41110 ****
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr ""
  
! #: config/alpha/alpha.cc:7353 config/alpha/alpha.cc:7356 config/arc/arc.cc:6996
  #: config/arc/arc.cc:7270 config/s390/s390.cc:943
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 41172,41178 ----
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr ""
  
! #: config/alpha/alpha.cc:7354 config/alpha/alpha.cc:7357 config/arc/arc.cc:6996
  #: config/arc/arc.cc:7270 config/s390/s390.cc:943
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgid "last register name %s must be an
*** 41156,41162 ****
  msgstr ""
  
  #: config/arc/arc.cc:1100 config/ia64/ia64.cc:6111 config/pa/pa.cc:492
! #: config/sh/sh.cc:8306
  #, gcc-internal-format, gfc-internal-format
  msgid "%s-%s is an empty range"
  msgstr ""
--- 41224,41230 ----
  msgstr ""
  
  #: config/arc/arc.cc:1100 config/ia64/ia64.cc:6111 config/pa/pa.cc:492
! #: config/sh/sh.cc:8305
  #, gcc-internal-format, gfc-internal-format
  msgid "%s-%s is an empty range"
  msgstr ""
*************** msgstr ""
*** 41224,41244 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr ""
  
! #: config/arc/arc.cc:2049 config/arm/arm.cc:7444 config/arm/arm.cc:7462
! #: config/arm/arm.cc:7641 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:3068 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5888 config/riscv/riscv.cc:7562
  #: 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:8442
! #: config/sh/sh.cc:8460 config/sh/sh.cc:8484 config/sh/sh.cc:8555
! #: config/sh/sh.cc:8578 config/stormy16/stormy16.cc:2402
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, gcc-internal-format
  msgid "%qE attribute only applies to functions"
--- 41292,41312 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  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:5888 config/riscv/riscv.cc:7562
  #: 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:2402
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, gcc-internal-format
  msgid "%qE attribute only applies to functions"
*************** msgstr ""
*** 41376,41392 ****
  msgid "%qE attribute only applies to variables"
  msgstr ""
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:24966
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25030
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25059
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
--- 41444,41460 ----
  msgid "%qE attribute only applies to variables"
  msgstr ""
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25075
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25139
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25168
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
*************** msgstr ""
*** 41531,41813 ****
  msgid "constant predicate argument %d (%wx) does not map to %d lane numbers, converted to %wx"
  msgstr ""
  
! #: config/arm/arm.cc:2974
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr ""
  
! #: config/arm/arm.cc:2978
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:2981
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:2989
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.cc:2993
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:2997
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:3010
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.cc:3015
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.cc:3020
  #, gcc-internal-format
  msgid "%qs is incompatible with %<-mword-relocations%>"
  msgstr ""
  
! #: config/arm/arm.cc:3122
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr ""
  
! #: config/arm/arm.cc:3172
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr ""
  
! #: config/arm/arm.cc:3231 config/arm/arm.cc:33186
  #, gcc-internal-format
  msgid "This architecture does not support branch protection instructions"
  msgstr ""
  
! #: config/arm/arm.cc:3234
  #, gcc-internal-format
  msgid "Return address signing is not supported with %<-mtpcs-frame%>."
  msgstr ""
  
! #: config/arm/arm.cc:3372
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr ""
  
! #: config/arm/arm.cc:3627
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.cc:3636
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.cc:3639
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.cc:3662
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.cc:3670
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.cc:3672
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.cc:3697
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.cc:3709 config/arm/arm.cc:33536
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.cc:3717
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.cc:3726
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.cc:3766 config/pru/pru.cc:627
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr ""
  
! #: config/arm/arm.cc:3935
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr ""
  
! #: config/arm/arm.cc:3973
  #, gcc-internal-format
  msgid "%<-mstack-protector-guard=tls%> needs a hardware TLS register"
  msgstr ""
  
! #: config/arm/arm.cc:3998
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.cc:4011
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.cc:4014
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.cc:4019
  #, gcc-internal-format
  msgid "%<__fp16%> and no ldrh"
  msgstr ""
  
! #: config/arm/arm.cc:4022
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr ""
  
! #: config/arm/arm.cc:4027
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4037
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4045
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.cc:6329
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6331
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6360
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6635
  #, gcc-internal-format
  msgid "Thumb-1 %<hard-float%> VFP ABI"
  msgstr ""
  
! #: config/arm/arm.cc:6730
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7114 config/arm/arm.cc:7305 config/arm/arm.cc:7338
! #: config/arm/arm.cc:29396
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.cc:7468
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7590
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.cc:7602
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.cc:7611
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.cc:7633 config/arm/arm.cc:7685
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option"
  msgstr ""
  
! #: config/arm/arm.cc:7652
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.cc:7705
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr ""
  
! #: config/arm/arm.cc:9700
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.cc:13527 config/arm/arm.cc:13529
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.cc:25975
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.cc:26638
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.cc:26893
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.cc:27146
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.cc:27444
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.cc:33551
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr ""
--- 41599,41881 ----
  msgid "constant predicate argument %d (%wx) does not map to %d lane numbers, converted to %wx"
  msgstr ""
  
! #: config/arm/arm.cc:2977
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr ""
  
! #: config/arm/arm.cc:2981
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:2984
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:2992
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.cc:2996
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:3000
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:3013
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.cc:3018
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.cc:3023
  #, gcc-internal-format
  msgid "%qs is incompatible with %<-mword-relocations%>"
  msgstr ""
  
! #: config/arm/arm.cc:3125
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr ""
  
! #: config/arm/arm.cc:3175
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr ""
  
! #: config/arm/arm.cc:3234 config/arm/arm.cc:33201
  #, gcc-internal-format
  msgid "This architecture does not support branch protection instructions"
  msgstr ""
  
! #: config/arm/arm.cc:3237
  #, gcc-internal-format
  msgid "Return address signing is not supported with %<-mtpcs-frame%>."
  msgstr ""
  
! #: config/arm/arm.cc:3375
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr ""
  
! #: config/arm/arm.cc:3630
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.cc:3639
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.cc:3642
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.cc:3665
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.cc:3673
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.cc:3675
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.cc:3700
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.cc:3712 config/arm/arm.cc:33551
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.cc:3720
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.cc:3729
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.cc:3769 config/pru/pru.cc:627
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr ""
  
! #: config/arm/arm.cc:3938
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr ""
  
! #: config/arm/arm.cc:3976
  #, gcc-internal-format
  msgid "%<-mstack-protector-guard=tls%> needs a hardware TLS register"
  msgstr ""
  
! #: config/arm/arm.cc:4001
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.cc:4014
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.cc:4017
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.cc:4022
  #, gcc-internal-format
  msgid "%<__fp16%> and no ldrh"
  msgstr ""
  
! #: config/arm/arm.cc:4025
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr ""
  
! #: config/arm/arm.cc:4030
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4040
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4048
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.cc:6336
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6338
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6367
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6642
  #, gcc-internal-format
  msgid "Thumb-1 %<hard-float%> VFP ABI"
  msgstr ""
  
! #: config/arm/arm.cc:6737
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7121 config/arm/arm.cc:7320 config/arm/arm.cc:7353
! #: config/arm/arm.cc:29411
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.cc:7483
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7605
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.cc:7617
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.cc:7626
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.cc:7648 config/arm/arm.cc:7700
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option"
  msgstr ""
  
! #: config/arm/arm.cc:7667
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.cc:7720
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr ""
  
! #: config/arm/arm.cc:9715
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.cc:13542 config/arm/arm.cc:13544
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.cc:25990
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.cc:26653
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.cc:26908
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.cc:27161
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.cc:27459
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.cc:33566
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr ""
*************** msgstr ""
*** 41815,41836 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.cc:33559
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.cc:33572
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.cc:33586
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.cc:35822
  #, gcc-internal-format
  msgid "%<asm%> flags not supported in thumb1 mode"
  msgstr ""
--- 41883,41904 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.cc:33574
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.cc:33587
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.cc:33601
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.cc:35837
  #, gcc-internal-format
  msgid "%<asm%> flags not supported in thumb1 mode"
  msgstr ""
*************** msgstr ""
*** 42254,42296 ****
  msgid "no destructors"
  msgstr ""
  
! #: config/bpf/bpf.cc:781
  #, gcc-internal-format
  msgid "indirect call in function, which are not supported by eBPF"
  msgstr ""
  
! #: config/bpf/bpf.cc:1065 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5196
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr ""
  
! #: config/bpf/bpf.cc:1079
  #, gcc-internal-format
  msgid "invalid built-in function at expansion"
  msgstr ""
  
! #: config/bpf/bpf.cc:1300 config/bpf/bpf.cc:1303
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: size must be constant"
  msgstr ""
  
! #: config/bpf/bpf.cc:1331 config/bpf/bpf.cc:1334
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
! #: config/bpf/bpf.cc:1384 config/bpf/bpf.cc:1387
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: size must be constant"
  msgstr ""
  
! #: config/bpf/bpf.cc:1415 config/bpf/bpf.cc:1418
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
  #: config/c6x/c6x.cc:245
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-fPIC%> not supported without %<-mdsbt%> on this target"
--- 42322,42369 ----
  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:5196
  #, 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 ""
  
+ #: config/bpf/core-builtins.cc:1796
+ #, gcc-internal-format
+ msgid "Access through packed struct may not be possible to patch for CO-RE"
+ msgstr ""
+ 
  #: config/c6x/c6x.cc:245
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-fPIC%> not supported without %<-mdsbt%> on this target"
*************** msgstr ""
*** 42528,42589 ****
  msgid "too many arguments passed in sgpr registers"
  msgstr ""
  
! #: config/gcn/gcn.cc:2521
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI"
  msgstr ""
  
! #: config/gcn/gcn.cc:2789
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr ""
  
! #: config/gcn/gcn.cc:2951
  #, gcc-internal-format
  msgid "Unified Shared Memory is required, but XNACK is disabled"
  msgstr ""
  
! #: config/gcn/gcn.cc:2952
  #, gcc-internal-format
  msgid "Try -foffload-options=-mxnack=any"
  msgstr ""
  
! #: config/gcn/gcn.cc:3928
  #, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr ""
  
! #: config/gcn/gcn.cc:5044
  #, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr ""
  
! #: config/gcn/gcn.cc:5685
  #, gcc-internal-format
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr ""
  
! #: config/gcn/gcn.cc:6553
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6554
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6566 config/nvptx/nvptx.cc:6741
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6593 config/gcn/gcn.cc:6622
  #, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr ""
  
! #: config/gcn/gcn.cc:7105
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
--- 42601,42662 ----
  msgid "too many arguments passed in sgpr registers"
  msgstr ""
  
! #: config/gcn/gcn.cc:2559
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI"
  msgstr ""
  
! #: config/gcn/gcn.cc:2827
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr ""
  
! #: config/gcn/gcn.cc:2989
  #, gcc-internal-format
  msgid "Unified Shared Memory is required, but XNACK is disabled"
  msgstr ""
  
! #: config/gcn/gcn.cc:2990
  #, gcc-internal-format
  msgid "Try -foffload-options=-mxnack=any"
  msgstr ""
  
! #: config/gcn/gcn.cc:3967
  #, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr ""
  
! #: config/gcn/gcn.cc:5085
  #, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr ""
  
! #: config/gcn/gcn.cc:5726
  #, gcc-internal-format
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr ""
  
! #: config/gcn/gcn.cc:6594
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6595
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6607 config/nvptx/nvptx.cc:6741
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6634 config/gcn/gcn.cc:6663
  #, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr ""
  
! #: config/gcn/gcn.cc:7151
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
*************** msgstr ""
*** 42714,42740 ****
  msgid "cannot set position in PCH file: %m"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:1939
  #, gcc-internal-format
  msgid "no dispatcher found for the versioning attributes"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:1989
  #, gcc-internal-format
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:2000
  #, gcc-internal-format, gfc-internal-format
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:2110
  #, gcc-internal-format
  msgid "parameter to builtin must be a string constant or literal"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:2134 config/i386/i386-builtins.cc:2183
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter to builtin not valid: %s"
  msgstr ""
--- 42787,42813 ----
  msgid "cannot set position in PCH file: %m"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:1944
  #, gcc-internal-format
  msgid "no dispatcher found for the versioning attributes"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:1994
  #, gcc-internal-format
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:2005
  #, gcc-internal-format, gfc-internal-format
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:2115
  #, gcc-internal-format
  msgid "parameter to builtin must be a string constant or literal"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:2139 config/i386/i386-builtins.cc:2188
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter to builtin not valid: %s"
  msgstr ""
*************** msgstr ""
*** 42905,42911 ****
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-features.cc:5457 config/rs6000/rs6000.cc:28522
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
--- 42978,42984 ----
  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 ""
*************** msgstr ""
*** 43459,43705 ****
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
  
! #: config/i386/i386.cc:1356
  #, gcc-internal-format
  msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:1359
  #, gcc-internal-format
  msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:1666
  #, gcc-internal-format
  msgid "X32 does not support %<ms_abi%> attribute"
  msgstr ""
  
! #: config/i386/i386.cc:1700
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with nested function"
  msgstr ""
  
! #: config/i386/i386.cc:2076
  #, gcc-internal-format
  msgid "AVX512F vector argument without AVX512F enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2082
  #, gcc-internal-format
  msgid "AVX512F vector return without AVX512F enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2096
  #, gcc-internal-format
  msgid "AVX vector argument without AVX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2102
  #, gcc-internal-format
  msgid "AVX vector return without AVX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2118
  #, gcc-internal-format
  msgid "SSE vector argument without SSE enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2124
  #, gcc-internal-format
  msgid "SSE vector return without SSE enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2140
  #, gcc-internal-format
  msgid "MMX vector argument without MMX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2146
  #, gcc-internal-format
  msgid "MMX vector return without MMX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2345
  #, gcc-internal-format
  msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2474
  #, gcc-internal-format
  msgid "the ABI of passing union with %<long double%> has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2609
  #, gcc-internal-format
  msgid "the ABI of passing structure with %<complex float%> member has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2730
  msgid "the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:2827 config/i386/i386.cc:4204 config/i386/i386.cc:4214
  #, gcc-internal-format
  msgid "SSE register return with SSE2 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2829
  #, gcc-internal-format
  msgid "SSE register return with SSE disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2836
  #, gcc-internal-format
  msgid "SSE register argument with SSE2 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2838
  #, gcc-internal-format
  msgid "SSE register argument with SSE disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2858
  #, gcc-internal-format
  msgid "x87 register return with x87 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:3186 config/i386/i386.cc:3431 config/i386/i386.cc:4232
  #, gcc-internal-format
  msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:3188 config/i386/i386.cc:3433 config/i386/i386.cc:4234
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr ""
  
! #: config/i386/i386.cc:3844
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6927
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr ""
  
! #: config/i386/i386.cc:9180
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.cc:9270
  #, 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:10350
  #, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10355
  #, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10746
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.cc:10766
  #, 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:10777
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.cc:12532
  #, 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:12536
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12538
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:13882
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:13893 config/i386/i386.cc:13907
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.cc:13939
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.cc:13954
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.cc:14153 config/i386/i386.cc:14155
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.cc:18398
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:23804
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:23899
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr ""
  
! #: config/i386/i386.cc:24003
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:24718
  #, 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:26764
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.cc:26771
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:26778
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27464
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
--- 43532,43778 ----
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
  
! #: config/i386/i386.cc:1364
  #, gcc-internal-format
  msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:1367
  #, gcc-internal-format
  msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:1674
  #, gcc-internal-format
  msgid "X32 does not support %<ms_abi%> attribute"
  msgstr ""
  
! #: config/i386/i386.cc:1708
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with nested function"
  msgstr ""
  
! #: config/i386/i386.cc:2084
  #, gcc-internal-format
  msgid "AVX512F vector argument without AVX512F enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2090
  #, gcc-internal-format
  msgid "AVX512F vector return without AVX512F enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2104
  #, gcc-internal-format
  msgid "AVX vector argument without AVX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2110
  #, gcc-internal-format
  msgid "AVX vector return without AVX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2126
  #, gcc-internal-format
  msgid "SSE vector argument without SSE enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2132
  #, gcc-internal-format
  msgid "SSE vector return without SSE enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2148
  #, gcc-internal-format
  msgid "MMX vector argument without MMX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2154
  #, gcc-internal-format
  msgid "MMX vector return without MMX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2353
  #, gcc-internal-format
  msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2482
  #, gcc-internal-format
  msgid "the ABI of passing union with %<long double%> has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2617
  #, gcc-internal-format
  msgid "the ABI of passing structure with %<complex float%> member has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2738
  msgid "the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:2835 config/i386/i386.cc:4212 config/i386/i386.cc:4222
  #, gcc-internal-format
  msgid "SSE register return with SSE2 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2837
  #, gcc-internal-format
  msgid "SSE register return with SSE disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2844
  #, gcc-internal-format
  msgid "SSE register argument with SSE2 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2846
  #, gcc-internal-format
  msgid "SSE register argument with SSE disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2866
  #, gcc-internal-format
  msgid "x87 register return with x87 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:3194 config/i386/i386.cc:3439 config/i386/i386.cc:4240
  #, gcc-internal-format
  msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:3196 config/i386/i386.cc:3441 config/i386/i386.cc:4242
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr ""
  
! #: config/i386/i386.cc:3852
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6936
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr ""
  
! #: config/i386/i386.cc:9289
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.cc:9379
  #, 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:10459
  #, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10464
  #, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10855
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.cc:10875
  #, 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:10886
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.cc:12641
  #, 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:12645
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12647
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:13991
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14002 config/i386/i386.cc:14016
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14048
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.cc:14063
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.cc:14262 config/i386/i386.cc:14264
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.cc:18507
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:23913
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:24008
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr ""
  
! #: config/i386/i386.cc:24112
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:24827
  #, 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:26876
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.cc:26883
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:26890
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27576
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
*************** msgstr ""
*** 43730,43736 ****
  msgid "address area attribute cannot be specified for functions"
  msgstr ""
  
! #: config/ia64/ia64.cc:6084 config/pa/pa.cc:465 config/sh/sh.cc:8280
  #, gcc-internal-format
  msgid "value of %<-mfixed-range%> must have form REG1-REG2"
  msgstr ""
--- 43803,43809 ----
  msgid "address area attribute cannot be specified for functions"
  msgstr ""
  
! #: config/ia64/ia64.cc:6084 config/pa/pa.cc:465 config/sh/sh.cc:8279
  #, gcc-internal-format
  msgid "value of %<-mfixed-range%> must have form REG1-REG2"
  msgstr ""
*************** msgstr ""
*** 43750,43756 ****
  msgid "argument %qd is not a constant"
  msgstr ""
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3100
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
  msgstr ""
--- 43823,43829 ----
  msgid "argument %qd is not a constant"
  msgstr ""
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3116
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
  msgstr ""
*************** msgstr ""
*** 43760,43766 ****
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr ""
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2926
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND%> null pointer"
  msgstr ""
--- 43833,43839 ----
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr ""
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2942
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND%> null pointer"
  msgstr ""
*************** msgstr ""
*** 43921,43927 ****
  
  #: config/loongarch/loongarch-target-attr.cc:556
  #, gcc-internal-format
! msgid "characher before %<;%> in attribute %qs cannot be empty"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:567
--- 43994,44000 ----
  
  #: config/loongarch/loongarch-target-attr.cc:556
  #, gcc-internal-format
! msgid "character before %<;%> in attribute %qs cannot be empty"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:567
*************** msgstr ""
*** 43931,43937 ****
  
  #: config/loongarch/loongarch-target-attr.cc:576
  #, gcc-internal-format
! msgid "in attribute %qs the number of reatures cannot exceed two"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:600
--- 44004,44010 ----
  
  #: config/loongarch/loongarch-target-attr.cc:576
  #, gcc-internal-format
! msgid "in attribute %qs the number of features cannot exceed two"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:600
*************** msgid "%qE attribute is not supported fo
*** 44011,44017 ****
  msgstr ""
  
  #. The argument must be a constant integer.
! #: config/m32c/m32c.cc:2950 config/sh/sh.cc:8492 config/sh/sh.cc:8587
  #, gcc-internal-format
  msgid "%qE attribute argument not an integer constant"
  msgstr ""
--- 44084,44090 ----
  msgstr ""
  
  #. The argument must be a constant integer.
! #: config/m32c/m32c.cc:2950 config/sh/sh.cc:8491 config/sh/sh.cc:8586
  #, gcc-internal-format
  msgid "%qE attribute argument not an integer constant"
  msgstr ""
*************** msgstr ""
*** 44081,44087 ****
  msgid "%<-fexcess-precision=16%> is not supported on this target"
  msgstr ""
  
! #: config/mcore/mcore.cc:2963
  #, gcc-internal-format
  msgid "initialized variable %q+D is marked dllimport"
  msgstr ""
--- 44154,44160 ----
  msgid "%<-fexcess-precision=16%> is not supported on this target"
  msgstr ""
  
! #: config/mcore/mcore.cc:2961
  #, gcc-internal-format
  msgid "initialized variable %q+D is marked dllimport"
  msgstr ""
*************** msgid "MSP430 built-in functions only wo
*** 44708,44714 ****
  msgstr ""
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4139 config/xtensa/xtensa.cc:4165
  #, gcc-internal-format
  msgid "bad builtin code"
  msgstr ""
--- 44781,44787 ----
  msgstr ""
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4155 config/xtensa/xtensa.cc:4181
  #, gcc-internal-format
  msgid "bad builtin code"
  msgstr ""
*************** msgstr ""
*** 45417,45423 ****
  
  #: config/riscv/riscv.cc:7464
  #, gcc-internal-format
! msgid "unsupported %<ABI_VLEN%> value %d for %qs attribute;%<ABI_VLEN must%> be in the range [32, 16384] and must be a power of 2"
  msgstr ""
  
  #: config/riscv/riscv.cc:7489
--- 45490,45496 ----
  
  #: config/riscv/riscv.cc:7464
  #, gcc-internal-format
! msgid "unsupported %<ABI_VLEN%> value %d for %qs attribute; %<ABI_VLEN%> must be in the range [32, 16384] and must be a power of 2"
  msgstr ""
  
  #: config/riscv/riscv.cc:7489
*************** msgstr ""
*** 45549,45554 ****
--- 45622,45631 ----
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
  
+ #: config/riscv/riscv.cc:15067
+ msgid "invalid version %qB for %<target_clones%> attribute"
+ msgstr ""
+ 
  #. Address spaces are currently only supported by C.
  #: config/rl78/rl78.cc:376
  #, gcc-internal-format
*************** msgstr ""
*** 46471,46512 ****
  msgid "invalid type for cc output constraint"
  msgstr ""
  
! #: config/sh/sh.cc:943
  #, gcc-internal-format
  msgid "ignoring %<-fschedule-insns%> because of exception handling bug"
  msgstr ""
  
! #: config/sh/sh.cc:960
  #, gcc-internal-format
  msgid "unwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/sh/sh.cc:7429
  #, gcc-internal-format
  msgid "%<__builtin_saveregs%> not supported by this subtarget"
  msgstr ""
  
! #: config/sh/sh.cc:8366
  #, gcc-internal-format
  msgid "%qE attribute only applies to interrupt functions"
  msgstr ""
  
! #: config/sh/sh.cc:8436
  #, gcc-internal-format
  msgid "%qE attribute is supported only for SH2A"
  msgstr ""
  
! #: config/sh/sh.cc:8478
  #, gcc-internal-format
  msgid "%qE attribute only applies to SH2A"
  msgstr ""
  
! #: config/sh/sh.cc:8500
  #, gcc-internal-format
  msgid "%qE attribute argument should be between 0 to 255"
  msgstr ""
  
! #: config/sh/sh.cc:10859
  #, gcc-internal-format
  msgid "r0 needs to be available as a call-clobbered register"
  msgstr ""
--- 46548,46589 ----
  msgid "invalid type for cc output constraint"
  msgstr ""
  
! #: config/sh/sh.cc:941
  #, gcc-internal-format
  msgid "ignoring %<-fschedule-insns%> because of exception handling bug"
  msgstr ""
  
! #: config/sh/sh.cc:958
  #, gcc-internal-format
  msgid "unwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/sh/sh.cc:7427
  #, gcc-internal-format
  msgid "%<__builtin_saveregs%> not supported by this subtarget"
  msgstr ""
  
! #: config/sh/sh.cc:8365
  #, gcc-internal-format
  msgid "%qE attribute only applies to interrupt functions"
  msgstr ""
  
! #: config/sh/sh.cc:8435
  #, gcc-internal-format
  msgid "%qE attribute is supported only for SH2A"
  msgstr ""
  
! #: config/sh/sh.cc:8477
  #, gcc-internal-format
  msgid "%qE attribute only applies to SH2A"
  msgstr ""
  
! #: config/sh/sh.cc:8499
  #, gcc-internal-format
  msgid "%qE attribute argument should be between 0 to 255"
  msgstr ""
  
! #: config/sh/sh.cc:10858
  #, gcc-internal-format
  msgid "r0 needs to be available as a call-clobbered register"
  msgstr ""
*************** msgstr ""
*** 46776,46797 ****
  msgid "%qs is defined but plugin support is disabled"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2762
  #, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2797
  #, gcc-internal-format
  msgid "%<-f%s%> is not supported with CONST16 instructions"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2804
  #, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:4274
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in a %<.bss%> section"
  msgstr ""
--- 46853,46874 ----
  msgid "%qs is defined but plugin support is disabled"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2778
  #, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2813
  #, gcc-internal-format
  msgid "%<-f%s%> is not supported with CONST16 instructions"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2820
  #, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:4290
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in a %<.bss%> section"
  msgstr ""
*************** msgstr ""
*** 46943,46974 ****
  msgid "no lowering routine installed for construct.  jemarch has been lazy"
  msgstr ""
  
! #: algol68/a68-low.cc:318
  #, gcc-internal-format, gfc-internal-format
  msgid "get skip tree: cannot compute SKIP for mode %s"
  msgstr ""
  
! #: algol68/a68-low.cc:1720
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot lower node %s"
  msgstr ""
  
! #: algol68/a68-parser-scanner.cc:337
  #, gcc-internal-format, gfc-internal-format
  msgid "could not open source file %s"
  msgstr ""
  
! #: algol68/a68-parser-scanner.cc:344
  #, gcc-internal-format, gfc-internal-format
  msgid "specified file %s is a directory"
  msgstr ""
  
! #: algol68/a68-parser-scanner.cc:349
  #, gcc-internal-format
  msgid "could not get size of source file"
  msgstr ""
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2805 c/c-typeck.cc:15412 cp/typeck.cc:2635
  #: cp/typeck.cc:9874 cp/typeck.cc:10682 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
--- 47020,47051 ----
  msgid "no lowering routine installed for construct.  jemarch has been lazy"
  msgstr ""
  
! #: algol68/a68-low.cc:319
  #, gcc-internal-format, gfc-internal-format
  msgid "get skip tree: cannot compute SKIP for mode %s"
  msgstr ""
  
! #: algol68/a68-low.cc:1774
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot lower node %s"
  msgstr ""
  
! #: algol68/a68-parser-scanner.cc:338
  #, gcc-internal-format, gfc-internal-format
  msgid "could not open source file %s"
  msgstr ""
  
! #: algol68/a68-parser-scanner.cc:345
  #, gcc-internal-format, gfc-internal-format
  msgid "specified file %s is a directory"
  msgstr ""
  
! #: algol68/a68-parser-scanner.cc:350
  #, gcc-internal-format
  msgid "could not get size of source file"
  msgstr ""
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2883 c/c-typeck.cc:15490 cp/typeck.cc:2635
  #: cp/typeck.cc:9874 cp/typeck.cc:10682 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
*************** msgstr ""
*** 47054,47061 ****
  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:9967
! #: c/c-decl.cc:9973 c/c-decl.cc:10204
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr ""
--- 47131,47138 ----
  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 ""
*************** msgstr ""
*** 47297,47303 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr ""
  
! #: c/c-decl.cc:3342 cp/name-lookup.cc:3659
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
--- 47374,47380 ----
  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 ""
*************** msgstr ""
*** 47307,47313 ****
  msgid "declaration of %qD shadows a previous local"
  msgstr ""
  
! #: c/c-decl.cc:3374 cp/name-lookup.cc:3370
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr ""
--- 47384,47390 ----
  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 ""
*************** msgstr ""
*** 47581,47587 ****
  msgid "invalid use of attributes in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5428 c/c-parser.cc:2663
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr ""
--- 47658,47664 ----
  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 ""
*************** msgstr ""
*** 47596,47602 ****
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr ""
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2181 cp/name-lookup.cc:9201
  #, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr ""
--- 47673,47679 ----
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr ""
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2180 cp/name-lookup.cc:9309
  #, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr ""
*************** msgstr ""
*** 47606,47612 ****
  msgid "%q+D is usually a function"
  msgstr ""
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10935 cp/decl.cc:19821
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr ""
--- 47683,47689 ----
  msgid "%q+D is usually a function"
  msgstr ""
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10959 cp/decl.cc:19852
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr ""
*************** msgstr ""
*** 47682,47688 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6356 cp/decl.cc:10248
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
--- 47759,47765 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6356 cp/decl.cc:10251
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
*************** msgstr ""
*** 47837,47843 ****
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr ""
  
! #: c/c-decl.cc:7109 c/c-parser.cc:3978
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
--- 47914,47920 ----
  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 ""
*************** msgstr ""
*** 47882,47888 ****
  msgid "storage class specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7170 cp/decl.cc:14898
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
--- 47959,47965 ----
  msgid "storage class specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7170 cp/decl.cc:14915
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
*************** msgstr ""
*** 47945,47951 ****
  msgid "declaration of type name as array of functions"
  msgstr ""
  
! #: c/c-decl.cc:7337 c/c-decl.cc:9755
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr ""
--- 48022,48028 ----
  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 ""
*************** msgstr ""
*** 48055,48067 ****
  msgid "function definition has qualified void return type"
  msgstr ""
  
! #: c/c-decl.cc:7724 cp/decl.cc:15313
  #, 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:3980
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
--- 48132,48144 ----
  msgid "function definition has qualified void return type"
  msgstr ""
  
! #: c/c-decl.cc:7724 cp/decl.cc:15330
  #, 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 ""
*************** msgstr ""
*** 48182,48188 ****
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8019 cp/decl.cc:13674
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr ""
--- 48259,48265 ----
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8019 cp/decl.cc:13680
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr ""
*************** msgstr ""
*** 48252,48263 ****
  msgid "%<constexpr%> object has variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8307 c/c-parser.cc:13721
  #, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr ""
  
! #: c/c-decl.cc:8313 c/c-parser.cc:13724
  #, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr ""
--- 48329,48340 ----
  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 ""
*************** msgstr ""
*** 48294,48305 ****
  
  #. 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:11116
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.cc:8501 c/c-decl.cc:10909
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
--- 48371,48382 ----
  
  #. 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 ""
*************** msgstr ""
*** 48384,48400 ****
  msgid "nested redefinition of %<struct %E%>"
  msgstr ""
  
! #: c/c-decl.cc:9014 c/c-decl.cc:10233
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9021 c/c-decl.cc:10240
  #, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:9085 cp/decl.cc:6314 cp/parser.cc:31004
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
--- 48461,48477 ----
  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:6314 cp/parser.cc:31012
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
*************** msgstr ""
*** 48429,49139 ****
  msgid "using %qD as both field and typedef name is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9543
  #, 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:9559
  #, 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:9638
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr ""
  
! #: c/c-decl.cc:9640
  #, gcc-internal-format
  msgid "union has no members"
  msgstr ""
  
! #: c/c-decl.cc:9645
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr ""
  
! #: c/c-decl.cc:9647
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.cc:9724 cp/decl.cc:16338
  #, gcc-internal-format
  msgid "flexible array member in union is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:9728
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr ""
  
! #: c/c-decl.cc:9733
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:9780
  #, gcc-internal-format
  msgid "structure containing a flexible array member is not at the end of another structure"
  msgstr ""
  
! #: c/c-decl.cc:9807
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr ""
  
! #: c/c-decl.cc:9823
  #, gcc-internal-format
  msgid "bit-field %qD has invalid type"
  msgstr ""
  
! #: c/c-decl.cc:9878
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr ""
  
! #: c/c-decl.cc:9950
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.cc:9964
  #, gcc-internal-format
  msgid "redefinition of struct or union %qT with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:9971
  #, gcc-internal-format
  msgid "redefinition of struct or union %qT"
  msgstr ""
  
! #: c/c-decl.cc:10154
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr ""
  
! #: c/c-decl.cc:10202
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr ""
  
! #: c/c-decl.cc:10214
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10303 cp/decl.cc:19075 m2/gm2-gcc/m2type.cc:2100
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.cc:10322
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.cc:10331
  #, gcc-internal-format
  msgid "enumeration values exceed range of %qs"
  msgstr ""
  
! #: c/c-decl.cc:10448
  #, gcc-internal-format
  msgid "conflicting redefinition of enum %qT"
  msgstr ""
  
! #: c/c-decl.cc:10481 c/c-decl.cc:10497
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr ""
  
! #: c/c-decl.cc:10492
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.cc:10516
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.cc:10523
  #, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10540
  #, gcc-internal-format
  msgid "value of redeclared enumerator outside the range of %qT"
  msgstr ""
  
! #: c/c-decl.cc:10568
  #, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr ""
  
! #: c/c-decl.cc:10574
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr ""
  
! #: c/c-decl.cc:10782 cp/decl.cc:6656 cp/decl.cc:19679
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
  
! #: c/c-decl.cc:10801
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:10813
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.cc:10842
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.cc:10895
  #, gcc-internal-format
  msgid "ISO C23 does not allow defining parameters for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-decl.cc:10918
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr ""
  
! #: c/c-decl.cc:10927
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr ""
  
! #: c/c-decl.cc:10945
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr ""
  
! #: c/c-decl.cc:10964
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr ""
  
! #: c/c-decl.cc:10966
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10973
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr ""
  
! #: c/c-decl.cc:10991
  #, gcc-internal-format
  msgid "versioned definitions are only allowed at file scope"
  msgstr ""
  
! #: c/c-decl.cc:11035
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.cc:11051
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.cc:11068
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C23"
  msgstr ""
  
! #: c/c-decl.cc:11108 c/c-decl.cc:11112
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr ""
  
! #: c/c-decl.cc:11125
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr ""
  
! #: c/c-decl.cc:11141
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr ""
  
! #: c/c-decl.cc:11149
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr ""
  
! #: c/c-decl.cc:11158
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr ""
  
! #: c/c-decl.cc:11187 c/c-decl.cc:11192
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.cc:11212
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:11219
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr ""
  
! #: c/c-decl.cc:11272
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:11283
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11286 c/c-decl.cc:11326 c/c-decl.cc:11340
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr ""
  
! #: c/c-decl.cc:11318
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:11323
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11333
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:11338
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11583 cp/decl.cc:20614
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.cc:11602 cp/decl.cc:20690
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr ""
  
! #: c/c-decl.cc:11699
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.cc:11704
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.cc:11711
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr ""
  
! #: c/c-decl.cc:11745
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11749
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11756
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11761
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11767
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11771
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:12071
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:12130 c/c-decl.cc:12137
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr ""
  
! #: c/c-decl.cc:12165 c/c-decl.cc:13271
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12167
  #, 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:12172
  #, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:12185 c/c-decl.cc:12618 c/c-decl.cc:13065
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12197 cp/parser.cc:37535
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
  
! #: c/c-decl.cc:12205 c/c-decl.cc:12217 c/c-decl.cc:12221 c/c-decl.cc:12225
! #: c/c-decl.cc:12233 c/c-decl.cc:12237 c/c-decl.cc:12241 c/c-decl.cc:12245
  #: 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:12297
! #: c/c-decl.cc:12301 c/c-decl.cc:12305 c/c-decl.cc:12309 c/c-decl.cc:12313
  #: 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:12365 c/c-decl.cc:12369 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:12421 c/c-decl.cc:12425
  #: c/c-decl.cc:12437 c/c-decl.cc:12441 c/c-decl.cc:12445 c/c-decl.cc:12449
! #: c/c-decl.cc:12464 c/c-decl.cc:12468 c/c-decl.cc:12472 c/c-decl.cc:12476
! #: c/c-decl.cc:12480 c/c-decl.cc:12484 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:12522
! #: c/c-decl.cc:12526 c/c-decl.cc:12530 c/c-decl.cc:12534 c/c-decl.cc:12538
! #: c/c-decl.cc:12542 c/c-decl.cc:12546 c/c-decl.cc:12550 c/c-decl.cc:12562
! #: c/c-decl.cc:12566 c/c-decl.cc:12570 c/c-decl.cc:12574 c/c-decl.cc:12578
! #: c/c-decl.cc:12626 c/c-decl.cc:12630 c/c-decl.cc:12634 c/c-decl.cc:12638
! #: c/c-decl.cc:12642 c/c-decl.cc:12646 c/c-decl.cc:12696 c/c-decl.cc:12700
! #: c/c-decl.cc:12704 c/c-decl.cc:12708 c/c-decl.cc:12712 c/c-decl.cc:12716
! #: c/c-decl.cc:12730 c/c-decl.cc:12734 c/c-decl.cc:12738 c/c-decl.cc:12742
! #: c/c-decl.cc:12746 c/c-decl.cc:12750 c/c-decl.cc:12761 c/c-decl.cc:12765
! #: c/c-decl.cc:12769 c/c-decl.cc:12780 c/c-decl.cc:12791 c/c-decl.cc:12795
! #: c/c-decl.cc:12799 c/c-decl.cc:12803 c/c-decl.cc:12807 c/c-decl.cc:12818
! #: c/c-decl.cc:12822 c/c-decl.cc:12826 c/c-decl.cc:12830 c/c-decl.cc:12834
! #: c/c-decl.cc:12925 c/c-decl.cc:12929 c/c-decl.cc:12933 c/c-decl.cc:12937
! #: c/c-decl.cc:12941 c/c-decl.cc:12945 c/c-decl.cc:12949 c/c-decl.cc:12979
! #: c/c-decl.cc:12996 c/c-decl.cc:13000 c/c-decl.cc:13004 c/c-decl.cc:13008
  #, gcc-internal-format
  msgid "both %qs and %qs in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12210
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr ""
  
! #: c/c-decl.cc:12229 c/c-decl.cc:12293 c/c-decl.cc:12518 c/c-decl.cc:12674
  #, gcc-internal-format
  msgid "both %qs and %<__int%d%> in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12249 c/c-decl.cc:12317 c/c-decl.cc:12373 c/c-decl.cc:12429
! #: c/c-decl.cc:12554 c/c-decl.cc:12855 c/c-decl.cc:12863 c/c-decl.cc:12871
! #: c/c-decl.cc:12879 c/c-decl.cc:12887
  #, gcc-internal-format
  msgid "both %qs and %<_Float%d%s%> in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12461 c/c-parser.cc:12885
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr ""
  
! #: c/c-decl.cc:12515
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr ""
  
! #: c/c-decl.cc:12591 c/c-decl.cc:13206 c/c-decl.cc:13265
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr ""
  
! #: c/c-decl.cc:12608
  #, gcc-internal-format
  msgid "%qs cannot be defined via %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:12612
  #, gcc-internal-format
  msgid "%qs cannot be used here"
  msgstr ""
  
! #: c/c-decl.cc:12665
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr ""
  
! #: c/c-decl.cc:12670 c/c-decl.cc:12678
  #, gcc-internal-format
  msgid "both %<__int%d%> and %qs in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12684
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.cc:12727
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr ""
  
! #: c/c-decl.cc:12846
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr ""
  
! #: c/c-decl.cc:12897 cp/parser.cc:22578
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.cc:12966
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C23"
  msgstr ""
  
! #: c/c-decl.cc:12989 c/c-decl.cc:13367 c/c-parser.cc:11798
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr ""
  
! #: c/c-decl.cc:12991
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr ""
  
! #: c/c-decl.cc:13020
  #, gcc-internal-format
  msgid "%<_BitInt%> argument is not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.cc:13026
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is not a positive integer constant expression"
  msgstr ""
  
! #: c/c-decl.cc:13033
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
  msgstr ""
  
! #: c/c-decl.cc:13082
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:13095
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.cc:13150
  #, 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:13171 c/c-decl.cc:13248
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:13173
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:13175 c/c-decl.cc:13244
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:13177 c/c-decl.cc:13214
  #, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:13191 c/c-parser.cc:3504 c/c-parser.cc:4875 c/c-parser.cc:10959
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr ""
  
! #: c/c-decl.cc:13194 c/c-parser.cc:3507 c/c-parser.cc:4878 c/c-parser.cc:10962
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr ""
  
! #: c/c-decl.cc:13220
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:13229
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.cc:13235
  #, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:13242
  #, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:13250
  #, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr ""
  
! #: c/c-decl.cc:13263
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:13279
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:13287
  #, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:13364
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.cc:13379
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: c/c-decl.cc:13390
  #, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C23"
  msgstr ""
  
! #: c/c-decl.cc:13419
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:13445 c/c-decl.cc:13461 c/c-decl.cc:13487
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr ""
  
! #: c/c-decl.cc:13633
  #, gcc-internal-format
  msgid "%<signed _BitInt%> argument must be at least 2"
  msgstr ""
  
! #: c/c-decl.cc:13642
  #, gcc-internal-format
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr ""
  
! #: c/c-decl.cc:13943 cp/semantics.cc:6995
  #, 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:13947 cp/semantics.cc:6999
  #, 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:14240
  #, gcc-internal-format
  msgid "ISO C does not support %qs statement with an identifier operand before C2Y"
  msgstr ""
  
! #: c/c-decl.cc:14292
  #, 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:14296
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:14301
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14304
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop"
  msgstr ""
  
! #: c/c-decl.cc:14310
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE refers to a named %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14312 c/c-decl.cc:14329
  #, gcc-internal-format
  msgid "%<switch%> name defined here"
  msgstr ""
  
! #: c/c-decl.cc:14320
  #, gcc-internal-format
  msgid "%qs statement operand %qE refers to a loop outside of its body"
  msgstr ""
  
! #: c/c-decl.cc:14322
  #, fuzzy, gcc-internal-format
  #| msgid "previously defined here"
  msgid "loop name defined here"
  msgstr "ადრე აქ იყო აღწერილი"
  
! #: c/c-decl.cc:14326
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
  msgstr ""
--- 48506,49216 ----
  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:16369
  #, 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:19106 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:6655 cp/decl.cc:19710
  #, 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:20645
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.cc:11626 cp/decl.cc:20721
  #, 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:37533
  #, 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:22574
  #, 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:6991
  #, 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:6995
  #, 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 ""
*************** msgstr ""
*** 49143,49179 ****
  msgid "%qs is a keyword with %qs onwards"
  msgstr ""
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14680 cp/typeck.cc:6053
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14689 cp/typeck.cc:6061
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14616 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14708 cp/typeck.cc:6069
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14640 cp/typeck.cc:6011
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14700
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14627
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
--- 49220,49256 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr ""
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14758 cp/typeck.cc:6053
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14767 cp/typeck.cc:6061
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14694 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14786 cp/typeck.cc:6069
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14718 cp/typeck.cc:6011
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14778
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14705
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
*************** msgstr ""
*** 49183,49327 ****
  msgid "identifier %qE conflicts with C++ keyword"
  msgstr ""
  
! #: c/c-parser.cc:1087 cp/parser.cc:3449
  #, gcc-internal-format
  msgid "version control conflict marker in file"
  msgstr ""
  
! #: c/c-parser.cc:1310 cp/parser.cc:3533
  #, gcc-internal-format
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1509 cp/parser.cc:37772
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr ""
  
! #: c/c-parser.cc:2080
  #, gcc-internal-format
  msgid "ISO C forbids an empty translation unit"
  msgstr ""
  
! #: c/c-parser.cc:2106 c/c-parser.cc:2115 c/c-parser.cc:29063 cp/parser.cc:54562
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:2122 cp/semantics.cc:4068
  #, gcc-internal-format
  msgid "%<omp begin declare variant%> without corresponding %<omp end declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:2226 c/c-parser.cc:14906
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
  
! #: c/c-parser.cc:2310
  #, gcc-internal-format
  msgid "%<assume%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.cc:2509
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2517
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2525
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2538 c/c-parser.cc:3772 c/c-parser.cc:5479
  #, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr ""
  
! #: c/c-parser.cc:2542 c/c-parser.cc:3776 c/c-parser.cc:5483
  #, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr ""
  
! #: c/c-parser.cc:2569 c/c-parser.cc:16292 c/c-parser.cc:25960
! #: c/c-parser.cc:26704 c/c-parser.cc:27293 cp/parser.cc:51256
! #: cp/parser.cc:57388
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr ""
  
! #: c/c-parser.cc:2598
  #, gcc-internal-format
  msgid "%qT declared in underspecified object declaration"
  msgstr ""
  
! #: c/c-parser.cc:2603
  #, gcc-internal-format
  msgid "%qT defined in underspecified object declaration"
  msgstr ""
  
! #: c/c-parser.cc:2639
  #, gcc-internal-format
  msgid "%qs in empty declaration"
  msgstr ""
  
! #: c/c-parser.cc:2653
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.cc:2691 c/c-parser.cc:8488
  #, gcc-internal-format
  msgid "attribute %<musttail%> mixed with other attributes on %<return%> statement"
  msgstr ""
  
! #: c/c-parser.cc:2707 c/c-parser.cc:4667
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:2725 cp/parser.cc:40039 cp/parser.cc:40111
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
  
! #: c/c-parser.cc:2760
  #, gcc-internal-format
  msgid "prefix attributes are ignored for implementations"
  msgstr ""
  
! #: c/c-parser.cc:2781
  #, gcc-internal-format
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.cc:2791 c/c-parser.cc:8508 cp/parser.cc:14523 cp/parser.cc:14780
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:2794 c/c-parser.cc:8475 cp/cp-gimplify.cc:4095
  #, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:2844
  #, gcc-internal-format
  msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2857
  #, gcc-internal-format
  msgid "%<auto%> requires a plain identifier, possibly with attributes, as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2883
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr ""
--- 49260,49404 ----
  msgid "identifier %qE conflicts with C++ keyword"
  msgstr ""
  
! #: c/c-parser.cc:1091 cp/parser.cc:3449
  #, gcc-internal-format
  msgid "version control conflict marker in file"
  msgstr ""
  
! #: c/c-parser.cc:1314 cp/parser.cc:3533
  #, gcc-internal-format
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1513 cp/parser.cc:37770
  #, 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:54560
  #: 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:51254
! #: cp/parser.cc:57386
  #, 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:40037 cp/parser.cc:40109
  #, 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:14521 cp/parser.cc:14778
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:2798 c/c-parser.cc:8479 cp/cp-gimplify.cc:4095
  #, 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 ""
*************** msgstr ""
*** 49329,49360 ****
  #. 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:2898
  #, gcc-internal-format
  msgid "attributes should be specified before the declarator in a function definition"
  msgstr ""
  
! #: c/c-parser.cc:2937
  #, gcc-internal-format
  msgid "%<__auto_type%> used with a bit-field initializer"
  msgstr ""
  
! #: c/c-parser.cc:3049 c/c-parser.cc:3194
  #, gcc-internal-format
  msgid "%qs requires an initialized data declaration"
  msgstr ""
  
! #: c/c-parser.cc:3149
  #, gcc-internal-format
  msgid "%qs may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.cc:3181 cp/parser.cc:18172
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:3186
  #, gcc-internal-format
  msgid "declaration in condition can only declare a single object"
  msgstr ""
--- 49406,49437 ----
  #. 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:18168
  #, 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 ""
*************** msgstr ""
*** 49362,49738 ****
  #. 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:3205 c/c-parser.cc:3262
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.cc:3214
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr ""
  
! #: c/c-parser.cc:3366
  #, gcc-internal-format
  msgid "%<__RTL%> function cannot be a nested function"
  msgstr ""
  
! #: c/c-parser.cc:3368
  #, gcc-internal-format
  msgid "%<__GIMPLE%> function cannot be a nested function"
  msgstr ""
  
! #: c/c-parser.cc:3530 c/c-parser.cc:9828 c/c-parser.cc:16365
! #: c/c-parser.cc:21723 cp/parser.cc:46080
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
  
! #: c/c-parser.cc:3539
  #, gcc-internal-format
  msgid "ISO C11 does not support omitting the string in %qE"
  msgstr ""
  
! #: c/c-parser.cc:3545
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr ""
  
! #: c/c-parser.cc:3554
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr ""
  
! #: c/c-parser.cc:3559
  #, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr ""
  
! #: c/c-parser.cc:3566
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.cc:3568 cp/semantics.cc:13127
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
  
! #: c/c-parser.cc:3948
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr ""
  
! #: c/c-parser.cc:3951
  #, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr ""
  
! #: c/c-parser.cc:3954
  #, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr ""
  
! #: c/c-parser.cc:3982
  #, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr ""
  
! #: c/c-parser.cc:4012
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.cc:4049
  #, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr ""
  
! #: c/c-parser.cc:4060
  #, gcc-internal-format
  msgid "cannot use keyword %qs as enumeration constant"
  msgstr ""
  
  #. Otherwise, a more generic error message.
! #: c/c-parser.cc:4072 c/c-parser.cc:5304 c/c-parser.cc:6164 c/c-parser.cc:6181
! #: c/c-parser.cc:6772 c/c-parser.cc:7681 c/c-parser.cc:9695 c/c-parser.cc:9778
! #: c/c-parser.cc:10781 c/c-parser.cc:11194 c/c-parser.cc:11203
! #: c/c-parser.cc:11858 c/c-parser.cc:12137 c/c-parser.cc:12165
! #: c/c-parser.cc:13541 c/c-parser.cc:14116 c/c-parser.cc:14154
! #: c/c-parser.cc:14488 c/c-parser.cc:14539 c/c-parser.cc:14699
! #: c/c-parser.cc:14729 c/c-parser.cc:14737 c/c-parser.cc:14766
! #: c/c-parser.cc:14779 c/c-parser.cc:15085 c/c-parser.cc:15209
! #: c/c-parser.cc:15794 c/c-parser.cc:15847 c/c-parser.cc:15863
! #: c/c-parser.cc:15909 c/c-parser.cc:16942 c/c-parser.cc:16987
! #: c/c-parser.cc:20142 c/c-parser.cc:20279 c/c-parser.cc:21494
! #: c/c-parser.cc:24567 c/c-parser.cc:27779 c/c-parser.cc:27979
! #: c/c-parser.cc:29182 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10762 cp/parser.cc:37775 cp/parser.cc:41016 cp/parser.cc:44545
! #: cp/parser.cc:44737 cp/parser.cc:52959 cp/parser.cc:56607
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
  
! #: c/c-parser.cc:4145
  #, gcc-internal-format
  msgid "ISO C does not support specifying %<enum%> underlying types before C23"
  msgstr ""
  
! #: c/c-parser.cc:4154
  #, gcc-internal-format
  msgid "%<enum%> declared both with and without fixed underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4177
  #, gcc-internal-format
  msgid "no %<enum%> underlying type specified"
  msgstr ""
  
! #: c/c-parser.cc:4181
  #, gcc-internal-format
  msgid "invalid %<enum%> underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4211
  #, gcc-internal-format
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr ""
  
! #: c/c-parser.cc:4287 cp/parser.cc:24140
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
  
! #: c/c-parser.cc:4293 c/c-parser.cc:21771 cp/parser.cc:46143
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:4336
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr ""
  
! #: c/c-parser.cc:4461
  #, gcc-internal-format
  msgid "expected class name"
  msgstr ""
  
! #: c/c-parser.cc:4483
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr ""
  
! #: c/c-parser.cc:4512
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr ""
  
! #: c/c-parser.cc:4629 c/c-parser.cc:6506
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr ""
  
! #: c/c-parser.cc:4640
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr ""
  
! #: c/c-parser.cc:4734
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:4741
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.cc:4813
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.cc:5135
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:5197
  #, gcc-internal-format
  msgid "%<static%> may not be used with an unspecified variable length array size"
  msgstr ""
  
! #: c/c-parser.cc:5205
  #, gcc-internal-format
  msgid "%<static%> may not be used without an array size"
  msgstr ""
  
! #: c/c-parser.cc:5365
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%> before C23"
  msgstr ""
  
! #: c/c-parser.cc:5490
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:5725
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:6010 cp/parser.cc:33012
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr ""
  
! #: c/c-parser.cc:6057 cp/parser.cc:33068
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:6202 cp/parser.cc:33236
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr ""
  
! #: c/c-parser.cc:6218 cp/parser.cc:33252
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
  
! #: c/c-parser.cc:6339
  #, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr ""
  
! #: c/c-parser.cc:6589 c/c-parser.cc:6655 c/c-typeck.cc:10154
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr ""
  
! #: c/c-parser.cc:6647
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces before C23"
  msgstr ""
  
! #: c/c-parser.cc:6736
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:6892
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr ""
  
! #: c/c-parser.cc:6904
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr ""
  
! #: c/c-parser.cc:6912
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:7199 cp/parser.cc:14902
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7206 cp/parser.cc:14909
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7213 cp/parser.cc:14916
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7220
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7276 c/c-parser.cc:7431 cp/parser.cc:13806 cp/parser.cc:13956
! #: cp/parser.cc:53985
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7284 cp/parser.cc:13814
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7308 c/c-parser.cc:7529 c/c-parser.cc:28635 cp/parser.cc:13838
! #: cp/parser.cc:53965 cp/parser.cc:54104
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7400 cp/parser.cc:13925
  #, 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:7408 cp/parser.cc:13933
  #, 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:7420 cp/parser.cc:13945
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7541 cp/parser.cc:14065
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7599 cp/parser.cc:16832
  #, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr ""
  
! #: c/c-parser.cc:7696
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr ""
  
! #: c/c-parser.cc:7702 c/c-parser.cc:7894 c/c-parser.cc:7920
  #: c/gimple-parser.cc:472
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr ""
  
! #: c/c-parser.cc:7821
  #, 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:7841 c/c-parser.cc:7884
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr ""
  
! #: c/c-parser.cc:7928
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:7933 cp/parser.cc:14969
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.cc:7968
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr ""
--- 49439,49815 ----
  #. 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:46078
  #, 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:13123
  #, 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:10760 cp/parser.cc:37773 cp/parser.cc:41014 cp/parser.cc:44543
! #: cp/parser.cc:44735 cp/parser.cc:52957 cp/parser.cc:56605
  #, 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:24136
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
  
! #: c/c-parser.cc:4297 c/c-parser.cc:21775 cp/parser.cc:46141
  #: 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:33010
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr ""
  
! #: c/c-parser.cc:6061 cp/parser.cc:33066
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:6206 cp/parser.cc:33234
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr ""
  
! #: c/c-parser.cc:6222 cp/parser.cc:33250
  #, 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:10232
  #, 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:14900
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7210 cp/parser.cc:14907
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7217 cp/parser.cc:14914
  #, 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:13804 cp/parser.cc:13954
! #: cp/parser.cc:53983
  #, 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:13812
  #, 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:13836
! #: cp/parser.cc:53963 cp/parser.cc:54102
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7404 cp/parser.cc:13923
  #, 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:13931
  #, 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:13943
  #, 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:14063
  #, 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:16828
  #, 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:14967
  #, 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 ""
*************** msgstr ""
*** 49741,51368 ****
  #. 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:8025 c/c-parser.cc:8029 c/c-parser.cc:8537
! #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14429
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
  
! #: c/c-parser.cc:8110
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:8140
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:8393
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.cc:8519
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.cc:8629
  #, gcc-internal-format
  msgid "ISO C does not support if declarations before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:8651
  #, gcc-internal-format
  msgid "declaration in the controlling expression must have an initializer"
  msgstr ""
  
! #: c/c-parser.cc:8668 cp/parser.cc:5589 cp/parser.cc:17961
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr ""
  
! #: c/c-parser.cc:8749 cp/parser.cc:16969
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.cc:8792 cp/parser.cc:16972
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.cc:8886 cp/parser.cc:15383
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:9004 c/c-parser.cc:9083 c/c-parser.cc:9218 cp/parser.cc:16382
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
  
! #: c/c-parser.cc:9091
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.cc:9252 c/c-parser.cc:9284
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9307
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9331 cp/parser.cc:15691
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9337 cp/parser.cc:15697
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9378
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9527 c/c-parser.cc:9538 c/c-parser.cc:9549
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr ""
  
! #: c/c-parser.cc:9528 c/c-parser.cc:9539 c/c-parser.cc:9550 cp/parser.cc:25094
! #: cp/parser.cc:25112 cp/parser.cc:25127
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.cc:9559
  #, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr ""
  
! #: c/c-parser.cc:9908 cp/parser.cc:5020
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr ""
  
! #: c/c-parser.cc:10116
  #, 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:10340 cp/typeck.cc:5829
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10346 cp/typeck.cc:5834
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
  
! #: c/c-parser.cc:10617
  #, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr ""
  
! #: c/c-parser.cc:10620
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr ""
  
! #: c/c-parser.cc:10744
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr ""
  
! #: c/c-parser.cc:10824
  #, gcc-internal-format
  msgid "ISO C does not support static assertions in expressions before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:10857
  #, 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:10897
  #, gcc-internal-format
  msgid "storage class specifier in %qs"
  msgstr ""
  
! #: c/c-parser.cc:10900 c/c-parser.cc:11086
  #, gcc-internal-format
  msgid "alignment specified for type name in %qs"
  msgstr ""
  
! #: c/c-parser.cc:10927
  #, gcc-internal-format
  msgid "%qs applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.cc:11003
  #, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr ""
  
! #: c/c-parser.cc:11006
  #, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr ""
  
! #: c/c-parser.cc:11030
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr ""
  
! #: c/c-parser.cc:11058
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C does not support %qs"
  msgstr "%s -ს %s-ის მხარდაჭერა არ გააჩნია"
  
! #: c/c-parser.cc:11071
  #, gcc-internal-format
  msgid "invalid application of %qs to something not a type"
  msgstr ""
  
! #: c/c-parser.cc:11244
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr ""
  
! #: c/c-parser.cc:11351
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11354
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11365
  #, gcc-internal-format
  msgid "ISO C does not support use of type name as %<_Generic%> controlling operand before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11446
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with function type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11450
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with incomplete type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11455
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with variably-modified type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11497
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11498
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.cc:11506
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:11507
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr ""
  
! #: c/c-parser.cc:11530
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.cc:11532
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.cc:11571
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:11592
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr ""
  
! #: c/c-parser.cc:11600
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr ""
  
! #: c/c-parser.cc:11606
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr ""
  
! #: c/c-parser.cc:11622
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr ""
  
! #: c/c-parser.cc:11645 c/c-parser.cc:11649
  #, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr ""
  
! #: c/c-parser.cc:11653
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr ""
  
! #: c/c-parser.cc:11872 c/c-parser.cc:13608 c/c-parser.cc:13630
! #: c/c-parser.cc:23984 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47628
  #, gcc-internal-format
  msgid "expected expression"
  msgstr ""
  
! #: c/c-parser.cc:11894
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c/c-parser.cc:11909
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.cc:12014 cp/parser.cc:12391
  #, gcc-internal-format
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12053 cp/parser.cc:12446
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12192
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr ""
  
! #: c/c-parser.cc:12208
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr ""
  
! #: c/c-parser.cc:12278 c/c-parser.cc:12295 c/c-parser.cc:12302
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12323
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr ""
  
! #: c/c-parser.cc:12367 c/c-parser.cc:12377
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12399 c/c-parser.cc:12409
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12442
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.cc:12461
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:12509
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12532
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12549
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12589
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12600
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12608
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12616 c/c-parser.cc:12646
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12624 c/c-parser.cc:12666
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12638
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12658
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12765
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr ""
  
! #: c/c-parser.cc:12806
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.cc:12819
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr ""
  
! #: c/c-parser.cc:12823
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr ""
  
! #: c/c-parser.cc:12849
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr ""
  
! #: c/c-parser.cc:12871
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:12880
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr ""
  
! #: c/c-parser.cc:12911
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_counted_by_ref%>"
  msgstr ""
  
! #: c/c-parser.cc:12923
  #, gcc-internal-format
  msgid "the argument to %<__builtin_counted_by_ref%> must be an array or pointer"
  msgstr ""
  
! #: c/c-parser.cc:12931
  #, gcc-internal-format
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr ""
  
! #: c/c-parser.cc:12982 c/c-parser.cc:13011 cp/parser.cc:8701
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr ""
  
! #: c/c-parser.cc:13182
  #, gcc-internal-format
  msgid "wrong number of arguments to %qs"
  msgstr ""
  
! #: c/c-parser.cc:13191 c/c-parser.cc:13271
  #, gcc-internal-format
  msgid "%qs operand not an integral type"
  msgstr ""
  
! #: c/c-parser.cc:13197 c/c-parser.cc:13277
  #, gcc-internal-format
  msgid "argument %u in call to function %qs has enumerated type"
  msgstr ""
  
! #: c/c-parser.cc:13204
  #, gcc-internal-format
  msgid "argument %u in call to function %qs has boolean type"
  msgstr ""
  
! #: c/c-parser.cc:13211
  #, gcc-internal-format
  msgid "argument 1 in call to function %qs has signed type"
  msgstr ""
  
! #: c/c-parser.cc:13219
  #, gcc-internal-format
  msgid "argument 1 in call to function %qs has %<char%> type"
  msgstr ""
  
! #: c/c-parser.cc:13293
  #, gcc-internal-format
  msgid "rotate count is negative"
  msgstr ""
  
! #: c/c-parser.cc:13585 cp/parser.cc:6975
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13595
  #, gcc-internal-format
  msgid "ISO C does not support %qs before C23"
  msgstr ""
  
! #: c/c-parser.cc:13683
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13688
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13704
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.cc:13709
  #, gcc-internal-format
  msgid "compound literal has function type"
  msgstr ""
  
! #: c/c-parser.cc:13740
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:13745
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr ""
  
! #: c/c-parser.cc:13747
  #, gcc-internal-format
  msgid "ISO C forbids storage class specifiers in compound literals before C23"
  msgstr ""
  
! #: c/c-parser.cc:13761
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13836
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13841
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13849
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:13860
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13864
  #, 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:13869
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13882
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13886
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13904
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13909
  #, 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:13914
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13940
  #, 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:14070 cp/parser.cc:9138
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:14510
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:14606
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:14854
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr ""
  
! #: c/c-parser.cc:14986
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:15006
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:15128
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr ""
  
! #: c/c-parser.cc:15580
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr ""
  
! #: c/c-parser.cc:15648 cp/parser.cc:40873
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:15662 cp/parser.cc:40886
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15701
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.cc:15704 cp/parser.cc:40923
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15713 cp/parser.cc:40932
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.cc:15724 cp/parser.cc:40946
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr ""
  
! #: c/c-parser.cc:15740 cp/parser.cc:40965
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15964 cp/semantics.cc:14910
  #, 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:16006 cp/parser.cc:56966
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
! #: c/c-parser.cc:16026 c/c-parser.cc:26701 c/c-parser.cc:27010
! #: c/c-parser.cc:27073 c/c-parser.cc:27183 cp/parser.cc:51253
! #: cp/parser.cc:51601 cp/parser.cc:51716 cp/parser.cc:51815 cp/parser.cc:56998
! #: cp/parser.cc:57014 cp/parser.cc:57030 cp/parser.cc:57046 cp/parser.cc:57063
! #: cp/parser.cc:57080 cp/parser.cc:57097 cp/parser.cc:57128 cp/parser.cc:57142
! #: cp/parser.cc:57167 cp/parser.cc:57181
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:16049 cp/parser.cc:57156
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16152 cp/parser.cc:57286
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:16159 cp/parser.cc:57292
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.cc:16171 c/c-parser.cc:16187
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16258 cp/parser.cc:57375
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.cc:16274 cp/parser.cc:56988
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
! #: c/c-parser.cc:16661 c/c-parser.cc:21118 c/c-parser.cc:23452
! #: c/c-parser.cc:23471 c/c-parser.cc:23724 c/c-parser.cc:23782
! #: c/c-parser.cc:23789 c/c-parser.cc:23796 c/c-parser.cc:28189
! #: c/c-parser.cc:29769 c/c-parser.cc:29777 c/c-parser.cc:30153
! #: c/c-parser.cc:30163 c/c-parser.cc:30272 c/c-parser.cc:30279
! #: c/c-parser.cc:30286 c/c-parser.cc:30293 cp/parser.cc:41416
! #: cp/parser.cc:45728 cp/parser.cc:47154 cp/parser.cc:47191 cp/parser.cc:47380
! #: cp/parser.cc:47443 cp/parser.cc:47450 cp/parser.cc:47457 cp/parser.cc:53197
! #: cp/parser.cc:53204 cp/parser.cc:53211 cp/parser.cc:53218 cp/parser.cc:53766
! #: cp/parser.cc:55837 cp/parser.cc:55845 cp/parser.cc:55997 cp/parser.cc:56007
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:16688
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:17295 c/c-parser.cc:31043
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr ""
  
! #: c/c-parser.cc:17299 cp/semantics.cc:9535
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr ""
  
! #: c/c-parser.cc:17341 cp/parser.cc:42307
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:17436 cp/parser.cc:42385
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:17438 cp/parser.cc:42387
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:17523 cp/parser.cc:42457
  #, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr ""
  
! #: c/c-parser.cc:17600 cp/parser.cc:42539
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
! #: c/c-parser.cc:17620 c/c-parser.cc:27066 c/c-parser.cc:27176
! #: cp/parser.cc:42557 cp/parser.cc:51593 cp/parser.cc:51708
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr ""
  
! #: c/c-parser.cc:17673 cp/parser.cc:42612
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17680 cp/parser.cc:42619
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:17682 cp/parser.cc:42621
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.cc:17688 cp/parser.cc:42627
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:17793 c/c-parser.cc:17853 c/c-parser.cc:17915
! #: c/c-parser.cc:17963 c/c-parser.cc:18043 c/c-parser.cc:18440
! #: c/c-parser.cc:18522 c/c-parser.cc:19136 c/c-parser.cc:19281
! #: c/c-parser.cc:19349 c/c-parser.cc:20664 c/c-parser.cc:21055
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr ""
  
! #: c/c-parser.cc:17804
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17865
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17927 cp/semantics.cc:9750
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17976 cp/semantics.cc:9780
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:18010 cp/parser.cc:42853
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.cc:18082 cp/parser.cc:42923
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:18150
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr ""
  
! #: c/c-parser.cc:18227 cp/parser.cc:43075
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:18230 cp/parser.cc:43078
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:18314 cp/semantics.cc:8427 cp/semantics.cc:8492
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:18326 c/c-parser.cc:18449 cp/semantics.cc:8462
! #: cp/semantics.cc:8506
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:18388 cp/parser.cc:42070
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr ""
  
! #: c/c-parser.cc:18422 cp/parser.cc:42103
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: c/c-parser.cc:18589 cp/semantics.cc:9966
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:18657 cp/parser.cc:46356
  #, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:18699 cp/parser.cc:43128
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr ""
  
! #: c/c-parser.cc:18708 c/c-parser.cc:18714 cp/parser.cc:43137
! #: cp/parser.cc:43147
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr ""
  
! #: c/c-parser.cc:18750 cp/parser.cc:43187
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.cc:18803 cp/parser.cc:43255
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:18898 cp/parser.cc:43337
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18937 c/c-parser.cc:29308 cp/parser.cc:55275
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:19059 cp/parser.cc:43524
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:19113 cp/parser.cc:43540
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19117 cp/parser.cc:43543
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19130 cp/semantics.cc:8553
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19153 cp/parser.cc:43563
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr ""
  
! #: c/c-parser.cc:19292 c/c-parser.cc:19303
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19311 cp/semantics.cc:8520
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19360 cp/semantics.cc:8649
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19405 cp/semantics.cc:8777
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19517 c/c-parser.cc:23439 cp/parser.cc:47146
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr ""
  
! #: c/c-parser.cc:19524 c/c-parser.cc:19691 c/c-parser.cc:19733
! #: cp/parser.cc:44048
  #, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:19572 cp/semantics.cc:8910
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19583 cp/semantics.cc:8865 cp/semantics.cc:8881
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19726
  #, gcc-internal-format
  msgid "expected %<traits%> or %<memspace%>"
  msgstr ""
  
! #: c/c-parser.cc:19791
  #, gcc-internal-format
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19809 cp/parser.cc:44110
  #, 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:19817 cp/parser.cc:44118
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19951 cp/parser.cc:44328
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19963 cp/parser.cc:44341
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19971 c/c-parser.cc:19999
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:20033 cp/parser.cc:44464
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20072
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20111
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20459 cp/parser.cc:44919
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20468 cp/parser.cc:44928
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20485 cp/parser.cc:44945
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.cc:20533 cp/parser.cc:45000 cp/parser.cc:45798 cp/parser.cc:45865
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr ""
  
! #: c/c-parser.cc:20594 cp/parser.cc:45030
  #, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr ""
  
! #: c/c-parser.cc:20629 cp/parser.cc:45231
  #, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:20646 cp/parser.cc:45255
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr ""
  
! #: c/c-parser.cc:20675 cp/semantics.cc:8473
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:20783 cp/parser.cc:45371
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr ""
  
! #: c/c-parser.cc:20793 cp/parser.cc:45381
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20804 cp/parser.cc:45395
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20815 c/c-parser.cc:21307 cp/parser.cc:45155
! #: cp/parser.cc:45409
  #, gcc-internal-format
  msgid "too many %<iterator%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20831 cp/parser.cc:45429
  #, gcc-internal-format
  msgid "too many %<mapper%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20851 cp/parser.cc:45455
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20867 c/c-parser.cc:29130 cp/parser.cc:45472
! #: cp/parser.cc:55511
  #, gcc-internal-format
  msgid "expected identifier or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20885 c/c-parser.cc:21296 cp/parser.cc:45141
! #: cp/parser.cc:45494
  #, gcc-internal-format
  msgid "too many %<present%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20894 cp/parser.cc:45506
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:20906 cp/parser.cc:45521
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20941 cp/parser.cc:45555
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr ""
  
! #: c/c-parser.cc:21025 cp/parser.cc:45651
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21037 cp/parser.cc:45662
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr ""
  
! #: c/c-parser.cc:21060 cp/semantics.cc:8674
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21093 cp/parser.cc:45733
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
  
! #: c/c-parser.cc:21157 cp/parser.cc:45772
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21180
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr ""
  
! #: c/c-parser.cc:21224
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.cc:21317 cp/parser.cc:45170
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21413 cp/semantics.cc:10088 cp/semantics.cc:10106
  #, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:21514 cp/semantics.cc:9247
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21585 c/c-parser.cc:21679 cp/parser.cc:45925
! #: cp/parser.cc:46037
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr ""
  
! #: c/c-parser.cc:21594 c/c-parser.cc:21715 cp/parser.cc:45932
! #: cp/parser.cc:46072
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qs"
  msgstr ""
  
! #: c/c-parser.cc:21609 c/c-parser.cc:21738 cp/parser.cc:45947
! #: cp/parser.cc:46094
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:21617 c/c-parser.cc:21746 cp/parser.cc:45955
! #: cp/parser.cc:46102 cp/semantics.cc:7751
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21655 cp/parser.cc:46014
  #, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21663 cp/parser.cc:46022
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21689 cp/parser.cc:46046
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21697 cp/parser.cc:46053
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21709 cp/parser.cc:46065
  #, gcc-internal-format
  msgid "non-empty string literal expected"
  msgstr ""
  
! #: c/c-parser.cc:21819 cp/parser.cc:46205
  #, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21826 cp/parser.cc:46212
  #, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21833 cp/parser.cc:46219
  #, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21854 cp/parser.cc:46240
  #, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr ""
  
! #: c/c-parser.cc:21890 c/c-parser.cc:28218 cp/parser.cc:46277
! #: cp/parser.cc:53791
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22131 cp/parser.cc:46572
  #, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr ""
  
! #: c/c-parser.cc:22142 c/c-parser.cc:22552 c/c-parser.cc:30585
! #: cp/parser.cc:46583 cp/parser.cc:47051 cp/parser.cc:54745
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr ""
  
! #: c/c-parser.cc:22187 cp/parser.cc:46631
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22340 cp/parser.cc:46824
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.cc:22380 cp/parser.cc:46860
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22541 cp/parser.cc:47040
  #, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr ""
  
! #: c/c-parser.cc:22702 cp/parser.cc:52283
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22712 cp/parser.cc:52293
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22732 cp/parser.cc:52313
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22743 cp/parser.cc:52324
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:22750 cp/parser.cc:52331
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22758 cp/parser.cc:52339
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22769 cp/parser.cc:52361
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22779 cp/parser.cc:52384
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22872 cp/parser.cc:52468
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.cc:22888 cp/parser.cc:52485
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22920 cp/parser.cc:52243
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23149 cp/parser.cc:3610
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr ""
  
! #: c/c-parser.cc:23153
  #, gcc-internal-format
  msgid "expected function name"
  msgstr ""
  
! #: c/c-parser.cc:23171 cp/parser.cc:56275
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr ""
  
! #: c/c-parser.cc:23194 c/c-parser.cc:23242 cp/parser.cc:1839
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23234 cp/parser.cc:56326 cp/parser.cc:56373
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23265 cp/parser.cc:56401
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23266 cp/parser.cc:56403
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.cc:23311 cp/parser.cc:52701
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23370
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must be declared before %qD"
  msgstr ""
  
! #: c/c-parser.cc:23374 c/c-parser.cc:23397
  #, gcc-internal-format
  msgid "to be allocated variable declared here"
  msgstr ""
  
! #: c/c-parser.cc:23392
  #, 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:23395
  #, gcc-internal-format
  msgid "modified here"
  msgstr ""
  
! #: c/c-parser.cc:23463 cp/parser.cc:47166 cp/parser.cc:47181
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:23487
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:23504
  #, gcc-internal-format
  msgid "function parameter %qD may not appear as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23511
  #, gcc-internal-format
  msgid "%<allocate%> directive must be in the same scope as %qD"
  msgstr ""
  
! #: c/c-parser.cc:23519
  #, gcc-internal-format
  msgid "%qD already appeared as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23528
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr ""
  
! #: c/c-parser.cc:23539
  #, gcc-internal-format
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23690 cp/parser.cc:47346
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23729 cp/parser.cc:47385
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:23753 cp/parser.cc:47414
  #, 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:23768 cp/parser.cc:47429
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr ""
  
! #: c/c-parser.cc:23775 cp/parser.cc:47436
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.cc:23813 c/c-parser.cc:23820 cp/parser.cc:47474
! #: cp/parser.cc:47481
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23826 c/c-parser.cc:23831 cp/parser.cc:47487
! #: cp/parser.cc:47492
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:23854 cp/parser.cc:47515
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23865 cp/parser.cc:47526
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23897 cp/parser.cc:47558
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23907 cp/parser.cc:47568
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24028 cp/parser.cc:47668
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24035 cp/parser.cc:47675
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24108 cp/parser.cc:47740 cp/parser.cc:48023 cp/parser.cc:48117
! #: cp/parser.cc:48135
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24119 cp/parser.cc:47751
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:24179 cp/parser.cc:48190
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24450 cp/parser.cc:48044 cp/parser.cc:48070
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24454 cp/parser.cc:48110 cp/parser.cc:48144
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24505 cp/parser.cc:48179
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24511 cp/semantics.cc:12399 cp/semantics.cc:12409
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24614 cp/semantics.cc:12486
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.cc:24657
  #, gcc-internal-format
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.cc:24663 cp/parser.cc:48332
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24694 cp/parser.cc:48368
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr ""
  
! #: c/c-parser.cc:24706 cp/parser.cc:48384
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24747 cp/parser.cc:48422
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.cc:24755 cp/parser.cc:48430
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:24760
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.cc:24831 cp/parser.cc:49168
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24898 cp/parser.cc:49237
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24932 cp/parser.cc:49270
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24937 cp/parser.cc:49276
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr ""
  
! #: c/c-parser.cc:24946 cp/parser.cc:49285
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24971 cp/parser.cc:49308
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr ""
--- 49818,51445 ----
  #. 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:14427
  #, 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:17957
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr ""
  
! #: c/c-parser.cc:8753 cp/parser.cc:16965
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.cc:8796 cp/parser.cc:16968
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.cc:8890 cp/parser.cc:15381
  #, 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:16378
  #, 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:15689
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9341 cp/parser.cc:15695
  #, 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:25090
! #: cp/parser.cc:25108 cp/parser.cc:25123
  #, 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:5829
  #, 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:5834
  #, 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:47626
  #, 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:12389
  #, gcc-internal-format
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12057 cp/parser.cc:12444
  #, 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:8703
  #, 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:6977
  #, 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:9140
  #, 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:40871
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:15666 cp/parser.cc:40884
  #, 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:40921
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15717 cp/parser.cc:40930
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.cc:15728 cp/parser.cc:40944
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr ""
  
! #: c/c-parser.cc:15744 cp/parser.cc:40963
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14906
  #, 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:56964
  #, 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:51251
! #: cp/parser.cc:51599 cp/parser.cc:51714 cp/parser.cc:51813 cp/parser.cc:56996
! #: cp/parser.cc:57012 cp/parser.cc:57028 cp/parser.cc:57044 cp/parser.cc:57061
! #: cp/parser.cc:57078 cp/parser.cc:57095 cp/parser.cc:57126 cp/parser.cc:57140
! #: cp/parser.cc:57165 cp/parser.cc:57179
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:16053 cp/parser.cc:57154
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16156 cp/parser.cc:57284
  #, 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:57290
  #, 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:57373
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.cc:16278 cp/parser.cc:56986
  #, 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:41414
! #: cp/parser.cc:45726 cp/parser.cc:47152 cp/parser.cc:47189 cp/parser.cc:47378
! #: cp/parser.cc:47441 cp/parser.cc:47448 cp/parser.cc:47455 cp/parser.cc:53195
! #: cp/parser.cc:53202 cp/parser.cc:53209 cp/parser.cc:53216 cp/parser.cc:53764
! #: cp/parser.cc:55835 cp/parser.cc:55843 cp/parser.cc:55995 cp/parser.cc:56005
  #, 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:9531
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr ""
  
! #: c/c-parser.cc:17345 cp/parser.cc:42305
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:17440 cp/parser.cc:42383
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:17442 cp/parser.cc:42385
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:17527 cp/parser.cc:42455
  #, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr ""
  
! #: c/c-parser.cc:17604 cp/parser.cc:42537
  #, 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:42555 cp/parser.cc:51591 cp/parser.cc:51706
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr ""
  
! #: c/c-parser.cc:17677 cp/parser.cc:42610
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17684 cp/parser.cc:42617
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:17686 cp/parser.cc:42619
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.cc:17692 cp/parser.cc:42625
  #, 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:9746
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17980 cp/semantics.cc:9776
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:18014 cp/parser.cc:42851
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.cc:18086 cp/parser.cc:42921
  #, 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:43073
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:18234 cp/parser.cc:43076
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:18318 cp/semantics.cc:8423 cp/semantics.cc:8488
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:18330 c/c-parser.cc:18453 cp/semantics.cc:8458
! #: cp/semantics.cc:8502
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:18392 cp/parser.cc:42068
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr ""
  
! #: c/c-parser.cc:18426 cp/parser.cc:42101
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9962
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:18661 cp/parser.cc:46354
  #, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:18703 cp/parser.cc:43126
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr ""
  
! #: c/c-parser.cc:18712 c/c-parser.cc:18718 cp/parser.cc:43135
! #: cp/parser.cc:43145
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr ""
  
! #: c/c-parser.cc:18754 cp/parser.cc:43185
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.cc:18807 cp/parser.cc:43253
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:18902 cp/parser.cc:43335
  #, 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:55273
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:19063 cp/parser.cc:43522
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:19117 cp/parser.cc:43538
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19121 cp/parser.cc:43541
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19134 cp/semantics.cc:8549
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19157 cp/parser.cc:43561
  #, 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:8516
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8645
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19409 cp/semantics.cc:8773
  #, 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:47144
  #, 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:44046
  #, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8906
  #, 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:8861 cp/semantics.cc:8877
  #, 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:44108
  #, 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:44116
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19955 cp/parser.cc:44326
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19967 cp/parser.cc:44339
  #, 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:44462
  #, 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:44917
  #, 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:44926
  #, 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:44943
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.cc:20537 cp/parser.cc:44998 cp/parser.cc:45796 cp/parser.cc:45863
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr ""
  
! #: c/c-parser.cc:20598 cp/parser.cc:45028
  #, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr ""
  
! #: c/c-parser.cc:20633 cp/parser.cc:45229
  #, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:20650 cp/parser.cc:45253
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr ""
  
! #: c/c-parser.cc:20679 cp/semantics.cc:8469
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:20787 cp/parser.cc:45369
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr ""
  
! #: c/c-parser.cc:20797 cp/parser.cc:45379
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20808 cp/parser.cc:45393
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20819 c/c-parser.cc:21311 cp/parser.cc:45153
! #: cp/parser.cc:45407
  #, gcc-internal-format
  msgid "too many %<iterator%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20835 cp/parser.cc:45427
  #, gcc-internal-format
  msgid "too many %<mapper%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20855 cp/parser.cc:45453
  #, 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:45470
! #: cp/parser.cc:55509
  #, gcc-internal-format
  msgid "expected identifier or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20889 c/c-parser.cc:21300 cp/parser.cc:45139
! #: cp/parser.cc:45492
  #, gcc-internal-format
  msgid "too many %<present%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20898 cp/parser.cc:45504
  #, 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:45519
  #, 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:45553
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr ""
  
! #: c/c-parser.cc:21029 cp/parser.cc:45649
  #, 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:45660
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr ""
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8670
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21097 cp/parser.cc:45731
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
  
! #: c/c-parser.cc:21161 cp/parser.cc:45770
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21184
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr ""
  
! #: c/c-parser.cc:21228
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.cc:21321 cp/parser.cc:45168
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21417 cp/semantics.cc:10084 cp/semantics.cc:10102
  #, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:21518 cp/semantics.cc:9243
  #, 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:45923
! #: cp/parser.cc:46035
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr ""
  
! #: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45930
! #: cp/parser.cc:46070
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qs"
  msgstr ""
  
! #: c/c-parser.cc:21613 c/c-parser.cc:21742 cp/parser.cc:45945
! #: cp/parser.cc:46092
  #, 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:45953
! #: cp/parser.cc:46100 cp/semantics.cc:7747
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21659 cp/parser.cc:46012
  #, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21667 cp/parser.cc:46020
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21693 cp/parser.cc:46044
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21701 cp/parser.cc:46051
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21713 cp/parser.cc:46063
  #, gcc-internal-format
  msgid "non-empty string literal expected"
  msgstr ""
  
! #: c/c-parser.cc:21823 cp/parser.cc:46203
  #, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21830 cp/parser.cc:46210
  #, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21837 cp/parser.cc:46217
  #, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21858 cp/parser.cc:46238
  #, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr ""
  
! #: c/c-parser.cc:21894 c/c-parser.cc:28222 cp/parser.cc:46275
! #: cp/parser.cc:53789
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22135 cp/parser.cc:46570
  #, 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:46581 cp/parser.cc:47049 cp/parser.cc:54743
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr ""
  
! #: c/c-parser.cc:22191 cp/parser.cc:46629
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22344 cp/parser.cc:46822
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.cc:22384 cp/parser.cc:46858
  #, 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:47038
  #, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr ""
  
! #: c/c-parser.cc:22706 cp/parser.cc:52281
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22716 cp/parser.cc:52291
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22736 cp/parser.cc:52311
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22747 cp/parser.cc:52322
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:22754 cp/parser.cc:52329
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22762 cp/parser.cc:52337
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22773 cp/parser.cc:52359
  #, 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:52382
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22876 cp/parser.cc:52466
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.cc:22892 cp/parser.cc:52483
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22924 cp/parser.cc:52241
  #, 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:56273
  #, 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:56324 cp/parser.cc:56371
  #, 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:56399
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23270 cp/parser.cc:56401
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.cc:23315 cp/parser.cc:52699
  #, 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:47164 cp/parser.cc:47179
  #, 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:47344
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23733 cp/parser.cc:47383
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:23757 cp/parser.cc:47412
  #, 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:47427
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr ""
  
! #: c/c-parser.cc:23779 cp/parser.cc:47434
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.cc:23817 c/c-parser.cc:23824 cp/parser.cc:47472
! #: cp/parser.cc:47479
  #, 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:47485
! #: cp/parser.cc:47490
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:23858 cp/parser.cc:47513
  #, 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:47524
  #, 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:47556
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23911 cp/parser.cc:47566
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24032 cp/parser.cc:47666
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24039 cp/parser.cc:47673
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24112 cp/parser.cc:47738 cp/parser.cc:48021 cp/parser.cc:48115
! #: cp/parser.cc:48133
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24123 cp/parser.cc:47749
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:24183 cp/parser.cc:48188
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24454 cp/parser.cc:48042 cp/parser.cc:48068
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24458 cp/parser.cc:48108 cp/parser.cc:48142
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24509 cp/parser.cc:48177
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12395 cp/semantics.cc:12405
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24618 cp/semantics.cc:12482
  #, 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:48330
  #, 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:48366
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr ""
  
! #: c/c-parser.cc:24710 cp/parser.cc:48382
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24751 cp/parser.cc:48420
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.cc:24759 cp/parser.cc:48428
  #, 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:49166
  #, 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:49235
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24936 cp/parser.cc:49268
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24941 cp/parser.cc:49274
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr ""
  
! #: c/c-parser.cc:24950 cp/parser.cc:49283
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24975 cp/parser.cc:49306
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr ""
*************** msgstr ""
*** 51370,52060 ****
  #. 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:25000 cp/parser.cc:49330 cp/parser.cc:49332 cp/parser.cc:49517
  #, gcc-internal-format
  msgid "loop nest expected"
  msgstr ""
  
! #: c/c-parser.cc:25052 cp/parser.cc:49405
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25081 cp/parser.cc:49436
  #, 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:25092 cp/parser.cc:49447
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25115 cp/parser.cc:49473
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25126 cp/parser.cc:49484
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25214 cp/semantics.cc:11961 cp/semantics.cc:12054
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.cc:25303 c/c-parser.cc:25318 cp/parser.cc:49811
! #: cp/parser.cc:49826
  #, gcc-internal-format
  msgid "not enough nested loops"
  msgstr ""
  
! #: c/c-parser.cc:25421 cp/parser.cc:50119
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25544 cp/parser.cc:49646 cp/parser.cc:49689 cp/pt.cc:19123
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:25792 cp/parser.cc:50512
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25984 cp/parser.cc:50671
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:26200 cp/parser.cc:50877
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.cc:26414 c/c-parser.cc:26422
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "expected a function name"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: c/c-parser.cc:26435 cp/parser.cc:53411
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "expected target-function call"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: c/c-parser.cc:26505
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr ""
  
! #: c/c-parser.cc:26692 cp/parser.cc:51244
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr ""
  
! #: c/c-parser.cc:26959 cp/parser.cc:51531
  #, 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:26975 cp/parser.cc:51547
  #, 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:27023 cp/parser.cc:51828
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:27125 cp/parser.cc:51654
  #, 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:27137 cp/parser.cc:51666
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27236 cp/parser.cc:51771
  #, 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:27249 cp/parser.cc:51784
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27501 cp/semantics.cc:11464
  #, 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:27562
  #, 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:27613 c/c-parser.cc:27651
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:27684 cp/parser.cc:52846
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.cc:27696 cp/parser.cc:52860
  #, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:27724 cp/parser.cc:52889
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:27746 cp/parser.cc:52921
  #, gcc-internal-format
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr ""
  
! #: c/c-parser.cc:27755 cp/parser.cc:52931 cp/pt.cc:18771
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:27758 cp/parser.cc:52934 cp/pt.cc:18778
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:27799 cp/parser.cc:52980
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.cc:27835 cp/parser.cc:53019 cp/pt.cc:18804
  #, gcc-internal-format
  msgid "property must be integer expression"
  msgstr ""
  
! #: c/c-parser.cc:27846 cp/parser.cc:53034
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27867 cp/parser.cc:53050 fortran/openmp.cc:6674
  #, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:27926 cp/parser.cc:53113
  #, gcc-internal-format
  msgid "expected context selector set name"
  msgstr ""
  
! #: c/c-parser.cc:27993
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr ""
  
! #: c/c-parser.cc:28005 cp/decl.cc:9304
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28011 cp/decl.cc:9226
  #, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr ""
  
! #: c/c-parser.cc:28065 cp/parser.cc:53629
  #, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28081 cp/parser.cc:53642
  #, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28143 cp/parser.cc:53718
  #, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr ""
  
! #: c/c-parser.cc:28150
  #, gcc-internal-format
  msgid "%qD is not of pointer type"
  msgstr ""
  
! #: c/c-parser.cc:28170 cp/parser.cc:53751
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr ""
  
! #: c/c-parser.cc:28173
  #, gcc-internal-format
  msgid "%<need_device_addr%> is not valid for C"
  msgstr ""
  
! #: c/c-parser.cc:28180 cp/parser.cc:53758
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28200 cp/parser.cc:53775
  #, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr ""
  
! #: c/c-parser.cc:28245 cp/parser.cc:53838
  #, gcc-internal-format
  msgid "expected %<match%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28261
  #, 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:28288
  #, gcc-internal-format
  msgid "%<append_args%> with unprototyped base function is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:28291
  #, gcc-internal-format
  msgid "base function %qD declared here"
  msgstr ""
  
! #: c/c-parser.cc:28326 cp/decl.cc:9286
  #, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr ""
  
! #: c/c-parser.cc:28330 cp/decl.cc:9151 cp/decl.cc:9289
  #, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr ""
  
! #: c/c-parser.cc:28373
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr ""
  
! #: c/c-parser.cc:28392 cp/decl.cc:9295
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr ""
  
! #: c/c-parser.cc:28455
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28463 cp/parser.cc:53888
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28471
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> cannot be used with function multi-versioning"
  msgstr ""
  
! #: c/c-parser.cc:28563
  #, gcc-internal-format
  msgid "no declaration of base function %qs"
  msgstr ""
  
! #: c/c-parser.cc:28571 cp/parser.cc:25655
  #, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr ""
  
! #: c/c-parser.cc:28729 cp/parser.cc:54284
  #, 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:28766 cp/parser.cc:54177
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28770 cp/parser.cc:54181
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28830 cp/parser.cc:54319
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28833 cp/parser.cc:54322
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28897 cp/parser.cc:54392
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
  
! #: c/c-parser.cc:28950 c/c-parser.cc:29052 cp/parser.cc:54445
  #, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.cc:28964 cp/parser.cc:54458
  #, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:28997 cp/parser.cc:54496
  #, 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:29008 c/c-parser.cc:29073 cp/parser.cc:54507
! #: cp/parser.cc:54572
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29015 c/c-parser.cc:29078 cp/parser.cc:54514
! #: cp/parser.cc:54577
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29029 cp/parser.cc:54528
  #, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29039 cp/parser.cc:54538
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29044 cp/parser.cc:54543
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29086 cp/parser.cc:54585
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:29104
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29150
  #, gcc-internal-format
  msgid "%qT is not a struct or union type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: c/c-parser.cc:29158
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare mapper%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29166
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr ""
  
! #: c/c-parser.cc:29202 cp/parser.cc:55580
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected clause"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: c/c-parser.cc:29210 cp/parser.cc:55591
  #, gcc-internal-format
  msgid "missing %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29258
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29335
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29339
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29342
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29345
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29353
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29362
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> previously declared here"
  msgstr ""
  
! #: c/c-parser.cc:29483
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.cc:29494
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:29513
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:29653
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29724 cp/parser.cc:55786
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr ""
  
! #: c/c-parser.cc:29753 cp/parser.cc:55821
  #, 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:29772 cp/parser.cc:55840
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29784 cp/parser.cc:55852
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29793 cp/parser.cc:55861
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29807 cp/parser.cc:55875
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:29826
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29832
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29950 cp/parser.cc:52052
  #, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr ""
  
! #: c/c-parser.cc:29979 cp/semantics.cc:9990 cp/semantics.cc:10007
  #, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:30095 cp/parser.cc:55932
  #, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr ""
  
! #: c/c-parser.cc:30128 cp/parser.cc:55967
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr ""
  
! #: c/c-parser.cc:30185 cp/parser.cc:56029
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:30192 cp/parser.cc:56036
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:30219 cp/parser.cc:56067
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30222 cp/parser.cc:56070
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30253 cp/parser.cc:53178
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:30346 c/c-parser.cc:30653 cp/parser.cc:53271
! #: cp/parser.cc:54814 cp/parser.cc:54841
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr ""
  
! #: c/c-parser.cc:30358 cp/parser.cc:53283
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30366 cp/parser.cc:53291
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30373 cp/parser.cc:53298
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30384 cp/parser.cc:53309
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30407 cp/parser.cc:53336
  #, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr ""
  
! #: c/c-parser.cc:30420 cp/parser.cc:53346
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:30549 cp/parser.cc:54707
  #, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr ""
  
! #: c/c-parser.cc:30561 cp/parser.cc:54720
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30571 cp/parser.cc:54730
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30579 cp/parser.cc:54739
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30666 cp/parser.cc:54827
  #, gcc-internal-format
  msgid "unknown directive name"
  msgstr ""
  
! #: c/c-parser.cc:30681 cp/parser.cc:54847
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30687 cp/parser.cc:54853
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31019 cp/parser.cc:51180
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31045 cp/semantics.cc:10768
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.cc:31047 cp/semantics.cc:10770
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10772
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr ""
  
! #: c/c-parser.cc:31132 c/c-parser.cc:31201 cp/parser.cc:56698
! #: cp/semantics.cc:12646
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31134 c/c-parser.cc:31203 cp/parser.cc:56696
! #: cp/semantics.cc:12644
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31235 cp/parser.cc:56829
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31241 cp/parser.cc:56835
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:31250
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:31258 cp/parser.cc:56853
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:31351
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
--- 51447,52137 ----
  #. 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:49328 cp/parser.cc:49330 cp/parser.cc:49515
  #, gcc-internal-format
  msgid "loop nest expected"
  msgstr ""
  
! #: c/c-parser.cc:25056 cp/parser.cc:49403
  #, 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:49434
  #, 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:49445
  #, 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:49471
  #, 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:49482
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11957 cp/semantics.cc:12050
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.cc:25307 c/c-parser.cc:25322 cp/parser.cc:49809
! #: cp/parser.cc:49824
  #, gcc-internal-format
  msgid "not enough nested loops"
  msgstr ""
  
! #: c/c-parser.cc:25425 cp/parser.cc:50117
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25548 cp/parser.cc:49644 cp/parser.cc:49687 cp/pt.cc:19181
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:25796 cp/parser.cc:50510
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25988 cp/parser.cc:50669
  #, 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:50875
  #, 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:53409
  #, 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:51242
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr ""
  
! #: c/c-parser.cc:26963 cp/parser.cc:51529
  #, 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:51545
  #, 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:51826
  #, 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:51652
  #, 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:51664
  #, 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:51769
  #, 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:51782
  #, 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:11460
  #, 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:52844
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.cc:27700 cp/parser.cc:52858
  #, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:27728 cp/parser.cc:52887
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:27750 cp/parser.cc:52919
  #, 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:52929 cp/pt.cc:18829
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:27762 cp/parser.cc:52932 cp/pt.cc:18836
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:27803 cp/parser.cc:52978
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.cc:27839 cp/parser.cc:53017 cp/pt.cc:18862
  #, gcc-internal-format
  msgid "property must be integer expression"
  msgstr ""
  
! #: c/c-parser.cc:27850 cp/parser.cc:53032
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27871 cp/parser.cc:53048 fortran/openmp.cc:6674
  #, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:27930 cp/parser.cc:53111
  #, 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:9307
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28015 cp/decl.cc:9229
  #, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr ""
  
! #: c/c-parser.cc:28069 cp/parser.cc:53627
  #, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28085 cp/parser.cc:53640
  #, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28147 cp/parser.cc:53716
  #, 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:53749
  #, 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:53756
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28204 cp/parser.cc:53773
  #, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr ""
  
! #: c/c-parser.cc:28249 cp/parser.cc:53836
  #, 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:9289
  #, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr ""
  
! #: c/c-parser.cc:28334 cp/decl.cc:9154 cp/decl.cc:9292
  #, 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:9298
  #, 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:53886
  #, 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:25651
  #, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr ""
  
! #: c/c-parser.cc:28733 cp/parser.cc:54282
  #, 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:54175
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28774 cp/parser.cc:54179
  #, 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:54317
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28837 cp/parser.cc:54320
  #, 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:54390
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54443
  #, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.cc:28968 cp/parser.cc:54456
  #, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:29001 cp/parser.cc:54494
  #, 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:54505
! #: cp/parser.cc:54570
  #, 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:54512
! #: cp/parser.cc:54575
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29033 cp/parser.cc:54526
  #, 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:54536
  #, 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:54541
  #, 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:54583
  #, 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:55578
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected clause"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55589
  #, 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:55784
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr ""
  
! #: c/c-parser.cc:29757 cp/parser.cc:55819
  #, 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:55838
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29788 cp/parser.cc:55850
  #, 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:55859
  #, 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:55873
  #, 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:52050
  #, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr ""
  
! #: c/c-parser.cc:29983 cp/semantics.cc:9986 cp/semantics.cc:10003
  #, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:30099 cp/parser.cc:55930
  #, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr ""
  
! #: c/c-parser.cc:30132 cp/parser.cc:55965
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr ""
  
! #: c/c-parser.cc:30189 cp/parser.cc:56027
  #, 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:56034
  #, 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:56065
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30226 cp/parser.cc:56068
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30257 cp/parser.cc:53176
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:30350 c/c-parser.cc:30657 cp/parser.cc:53269
! #: cp/parser.cc:54812 cp/parser.cc:54839
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr ""
  
! #: c/c-parser.cc:30362 cp/parser.cc:53281
  #, 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:53289
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30377 cp/parser.cc:53296
  #, 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:53307
  #, 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:53334
  #, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr ""
  
! #: c/c-parser.cc:30424 cp/parser.cc:53344
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:30553 cp/parser.cc:54705
  #, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr ""
  
! #: c/c-parser.cc:30565 cp/parser.cc:54718
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30575 cp/parser.cc:54728
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30583 cp/parser.cc:54737
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30670 cp/parser.cc:54825
  #, gcc-internal-format
  msgid "unknown directive name"
  msgstr ""
  
! #: c/c-parser.cc:30685 cp/parser.cc:54845
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30691 cp/parser.cc:54851
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31023 cp/parser.cc:51178
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10764
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10766
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31055 cp/semantics.cc:10768
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr ""
  
! #: c/c-parser.cc:31136 c/c-parser.cc:31205 cp/parser.cc:56696
! #: cp/semantics.cc:12642
  #, 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:56694
! #: cp/semantics.cc:12640
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31239 cp/parser.cc:56827
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31245 cp/parser.cc:56833
  #, 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:56851
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:31355
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
*************** msgstr ""
*** 52064,52070 ****
  msgid "%qD has an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13076 c/c-typeck.cc:13150 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
--- 52141,52147 ----
  msgid "%qD has an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13154 c/c-typeck.cc:13228 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
*************** msgstr ""
*** 52095,52261 ****
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:579
  #, gcc-internal-format
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr ""
  
! #: c/c-typeck.cc:652
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:1140
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.cc:1145
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.cc:1150
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.cc:1180
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1829
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1833
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr ""
  
! #: c/c-typeck.cc:1837
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2055
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr ""
  
! #: c/c-typeck.cc:2270
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3050
  #, 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:3292 c/c-typeck.cc:11224
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: c/c-typeck.cc:3296 c/c-typeck.cc:11228
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3305
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3308
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3375
  #, 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:3384
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3391
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr ""
  
! #: c/c-typeck.cc:3439
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr ""
  
! #: c/c-typeck.cc:3494
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr ""
  
! #: c/c-typeck.cc:3504 cp/typeck.cc:4273 cp/typeck.cc:4367
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:3510
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr ""
  
! #: c/c-typeck.cc:3565
  #, gcc-internal-format
  msgid "array subscript is negative"
  msgstr ""
  
! #: c/c-typeck.cc:3578
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr ""
  
! #: c/c-typeck.cc:3582
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.cc:3787
  #, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr ""
  
! #: c/c-typeck.cc:3832
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3834
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:3953 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4296
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:4302
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:4308
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr ""
--- 52172,52338 ----
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:657
  #, gcc-internal-format
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr ""
  
! #: c/c-typeck.cc:730
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:1218
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.cc:1223
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.cc:1228
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.cc:1258
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1907
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1911
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr ""
  
! #: c/c-typeck.cc:1915
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2133
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr ""
  
! #: c/c-typeck.cc:2348
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3128
  #, 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:3370 c/c-typeck.cc:11302
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: c/c-typeck.cc:3374 c/c-typeck.cc:11306
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3383
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3386
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3453
  #, 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:3462
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3469
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr ""
  
! #: c/c-typeck.cc:3517
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr ""
  
! #: c/c-typeck.cc:3572
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr ""
  
! #: c/c-typeck.cc:3582 cp/typeck.cc:4273 cp/typeck.cc:4367
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:3588
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr ""
  
! #: c/c-typeck.cc:3643
  #, gcc-internal-format
  msgid "array subscript is negative"
  msgstr ""
  
! #: c/c-typeck.cc:3656
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr ""
  
! #: c/c-typeck.cc:3660
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.cc:3865
  #, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr ""
  
! #: c/c-typeck.cc:3910
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3912
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:4031 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4374
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:4380
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:4386
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr ""
*************** msgstr ""
*** 52263,54114 ****
  #. 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:4337
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr ""
  
! #: c/c-typeck.cc:4342 c/c-typeck.cc:4398
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr ""
  
! #: c/c-typeck.cc:4453
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr ""
  
! #: c/c-typeck.cc:4465
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4471
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4477
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4483
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4489
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4495
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4511
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4537
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4563
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4587
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4592
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4760
  #, gcc-internal-format
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:4764
  #, gcc-internal-format
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:4774
  #, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr ""
  
! #: c/c-typeck.cc:4787
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4792
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4871
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr ""
  
! #: c/c-typeck.cc:4952
  #, gcc-internal-format
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:4953
  #, gcc-internal-format
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:4967
  #, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr ""
  
! #: c/c-typeck.cc:5145 c/c-typeck.cc:5173 cp/typeck.cc:6099 cp/typeck.cc:6391
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.cc:5153 c/c-typeck.cc:5164 cp/typeck.cc:6136 cp/typeck.cc:6160
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr ""
  
! #: c/c-typeck.cc:5156 c/c-typeck.cc:5167 cp/typeck.cc:6139 cp/typeck.cc:6163
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
  
! #: c/c-typeck.cc:5185 c/c-typeck.cc:5192 c/c-typeck.cc:6623 c/c-typeck.cc:6628
! #: c/c-typeck.cc:9177 cp/tree.cc:6860
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr ""
  
! #: c/c-typeck.cc:5213
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:5272
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5275
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5309
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:5318 cp/typeck.cc:7197
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
  
! #: c/c-typeck.cc:5769
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:5773
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5783
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr ""
  
! #: c/c-typeck.cc:5807
  #, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr ""
  
! #: c/c-typeck.cc:5833
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr ""
  
! #: c/c-typeck.cc:5891
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5894
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5901
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:5904
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:5920
  #, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr ""
  
! #: c/c-typeck.cc:5947 c/c-typeck.cc:5981
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr ""
  
! #: c/c-typeck.cc:5949 c/c-typeck.cc:5984
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr ""
  
! #: c/c-typeck.cc:5969
  #, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:5973
  #, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6122
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr ""
  
! #: c/c-typeck.cc:6185 c/c-typeck.cc:6382 d/d-codegen.cc:759
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr ""
  
! #: c/c-typeck.cc:6199
  #, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:6207
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.cc:6401
  #, gcc-internal-format
  msgid "address of register compound literal requested"
  msgstr ""
  
! #: c/c-typeck.cc:6423
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6426
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6431
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6440 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6578
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6613
  #, gcc-internal-format
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6673
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.cc:6732 c/c-typeck.cc:6738
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6755
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.cc:6775
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6799
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6803
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:6808
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:6832
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6835
  #, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6836
  #, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6847 c/c-typeck.cc:6860
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6887
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:7003
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7007
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7026
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7031
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7040 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:7089
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7107 c/c-typeck.cc:13753
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7178
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.cc:7184
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:7219
  #, 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:7311
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.cc:7317
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.cc:7332
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.cc:7336
  #, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7356
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.cc:7366
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.cc:7401
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7406
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7411
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7444
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.cc:7456
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7462
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7472 cp/typeck.cc:9654
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7486
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7495
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7505
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7620
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7662
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.cc:7803
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7997 c/c-typeck.cc:8016 c/c-typeck.cc:8075
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr ""
  
! #: c/c-typeck.cc:8091
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr ""
  
! #: c/c-typeck.cc:8141
  msgid "expected %e but argument is of type %e"
  msgstr ""
  
! #: c/c-typeck.cc:8175
  #, 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:8178
  #, 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:8183
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr ""
  
! #: c/c-typeck.cc:8240 c/c-typeck.cc:9139
  #, fuzzy
  #| msgid "declared here"
  msgid "%e declared here"
  msgstr "აღწერილია აქ"
  
! #: c/c-typeck.cc:8433
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8438
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8442
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8447
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8452
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8470
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8652 c/c-typeck.cc:9042
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8655 c/c-typeck.cc:9045
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8658 c/c-typeck.cc:9047
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8661 c/c-typeck.cc:9049
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8669 c/c-typeck.cc:8932 c/c-typeck.cc:8975
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8671 c/c-typeck.cc:8934 c/c-typeck.cc:8977
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8673 c/c-typeck.cc:8936 c/c-typeck.cc:8979
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8675 c/c-typeck.cc:8938 c/c-typeck.cc:8981
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8684
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.cc:8743
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8770
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8781
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8792
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8802
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8818
  #, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8833
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8839
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8845
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8850 cp/typeck.cc:10845
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8874
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8884
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8894
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8899
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8949
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:8952
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:8954
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:8956
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:8986
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9004
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9012
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9018
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9023
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9070
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:9081
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9087
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9096
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9102
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9110
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9116
  msgid "returning %e from a function with incompatible return type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9194
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9204
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9210
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9215
  #, 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:9237
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9247
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9253
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9257
  #, 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:9290
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr ""
  
! #: c/c-typeck.cc:9301
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9312
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9322
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
! #: c/c-typeck.cc:9402
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.cc:9644
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9661 c/c-typeck.cc:9671 c/c-typeck.cc:9733 c/c-typeck.cc:9886
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9667
  #, gcc-internal-format
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:9681
  #, gcc-internal-format
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:9698
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9707
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9851 c/c-typeck.cc:10837 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:9867 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:9913
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:9918
  #, 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:9925
  #, 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:9937
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.cc:10005 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.cc:10019 c/c-typeck.cc:10159 c/c-typeck.cc:10931
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10031 c/c-typeck.cc:10055 c/c-typeck.cc:10058
! #: c/c-typeck.cc:10066 c/c-typeck.cc:10128 c/c-typeck.cc:11915
! #: c/c-typeck.cc:11999
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:10040
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.cc:10071 c/c-typeck.cc:10141 c/c-typeck.cc:12009
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:10093 cp/typeck2.cc:1428
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr ""
  
! #: c/c-typeck.cc:10135 c/c-typeck.cc:12004
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.cc:10446 cp/decl.cc:8525
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
  
! #: c/c-typeck.cc:10677
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10764 c/c-typeck.cc:10767
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10839 c/c-typeck.cc:10843 c/c-typeck.cc:12607
! #: c/c-typeck.cc:12732 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:10880
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10903
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:10943
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11066 c/c-typeck.cc:11148
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11071 c/c-typeck.cc:11210
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11121
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.cc:11130 c/c-typeck.cc:11139
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:11144 c/c-typeck.cc:11146
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11150 c/c-typeck.cc:11153
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11172
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11181
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11315 c/c-typeck.cc:11370 c/c-typeck.cc:11411
! #: c/c-typeck.cc:11471 c/c-typeck.cc:11518 c/c-typeck.cc:12106
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:11406 c/c-typeck.cc:11467 c/c-typeck.cc:11514
! #: c/c-typeck.cc:12103
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:12031
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:12477
  #, gcc-internal-format
  msgid "excess elements in %qT initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12489 c/c-typeck.cc:12566
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12510
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12581 c/c-typeck.cc:12707 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:12677
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12699
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.cc:12800
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12877 c/c-typeck.cc:12879
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12913
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:13081 c/c-typeck.cc:13156 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, gcc-internal-format
  msgid "constraint allows registers outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13093 cp/semantics.cc:2383
  #, gcc-internal-format
  msgid "side-effects in output operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13104 cp/semantics.cc:2399
  #, gcc-internal-format
  msgid "output operand outside of a function is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:13112 c/c-typeck.cc:13203 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, gcc-internal-format
  msgid "%<-%> modifier used inside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13169 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:13184 cp/semantics.cc:2509
  #, gcc-internal-format
  msgid "side-effects in input operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13195 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:13248
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.cc:13254
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:13284 c/gimple-parser.cc:2638 cp/typeck.cc:11447
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
  
! #: c/c-typeck.cc:13315
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr ""
  
! #: c/c-typeck.cc:13328 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:13331
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:13412
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr ""
  
! #: c/c-typeck.cc:13417
  #, gcc-internal-format
  msgid "function returns address of nested function referencing local context"
  msgstr ""
  
! #: c/c-typeck.cc:13510 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:13535
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:13573 c/c-typeck.cc:13581
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:13587 cp/parser.cc:14674
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13589
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13665 cp/parser.cc:16765
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.cc:13668 c/c-typeck.cc:13688 cp/decl.cc:4639 cp/parser.cc:16776
! #: cp/parser.cc:16798
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:13671 cp/parser.cc:16779
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.cc:13685 cp/parser.cc:16789
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.cc:13735 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.cc:13779
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:14070
  #, 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:14075
  #, 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:14093 c/c-typeck.cc:14131
  #, 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:14098 c/c-typeck.cc:14136
  #, 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:14730 c/c-typeck.cc:14900 cp/typeck.cc:6417
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:14738 c/c-typeck.cc:14908 cp/typeck.cc:6431
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:14753 c/c-typeck.cc:14923 cp/typeck.cc:6449
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14769 c/c-typeck.cc:14933 cp/typeck.cc:6472
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14783 cp/typeck.cc:6088
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.cc:14822 c/c-typeck.cc:14974
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:14829 c/c-typeck.cc:14835
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:14842 c/c-typeck.cc:14984
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.cc:14855 c/c-typeck.cc:14861 c/c-typeck.cc:15011
! #: c/c-typeck.cc:15017
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.cc:14962
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.cc:14964
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.cc:14969
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr ""
  
! #: c/c-typeck.cc:14992 c/c-typeck.cc:14995 c/c-typeck.cc:15002
! #: c/c-typeck.cc:15005
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.cc:15082
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:15400
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15404
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15408
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15424
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15627 cp/semantics.cc:12559
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15638 c/c-typeck.cc:15648 cp/semantics.cc:12570
! #: cp/semantics.cc:12580
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.cc:15683 cp/semantics.cc:12615
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15751 cp/semantics.cc:6070 cp/semantics.cc:9482
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15755 c/c-typeck.cc:17720 cp/semantics.cc:6074
! #: cp/semantics.cc:9486
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15763
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15773 c/c-typeck.cc:17727 c/c-typeck.cc:17881
! #: cp/semantics.cc:6083 cp/semantics.cc:9493 cp/semantics.cc:9682
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15806 cp/semantics.cc:6117
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15813 cp/semantics.cc:6124
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15836 cp/semantics.cc:6157
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15854 c/c-typeck.cc:15921 c/c-typeck.cc:16212
! #: cp/semantics.cc:6175 cp/semantics.cc:6242
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15873 cp/semantics.cc:6194
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15881 cp/semantics.cc:6202
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15890 c/c-typeck.cc:16014 cp/semantics.cc:6211
! #: cp/semantics.cc:6335
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15907 cp/semantics.cc:6228
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15950 cp/semantics.cc:6271
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15965 cp/semantics.cc:6286
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16002 cp/semantics.cc:6323
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16006 cp/semantics.cc:6327
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16034 c/c-typeck.cc:16151 cp/semantics.cc:6354
! #: cp/semantics.cc:6488
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16044 cp/semantics.cc:6364
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr ""
  
! #: c/c-typeck.cc:16418 cp/semantics.cc:7543
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:16425
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16431 cp/semantics.cc:7550
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16444 cp/semantics.cc:7566
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr ""
  
! #: c/c-typeck.cc:16464 cp/semantics.cc:7602
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16491
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16498 cp/semantics.cc:7636
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7642
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16510 cp/semantics.cc:7648
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16547 cp/semantics.cc:7696
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16657 cp/semantics.cc:7869
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16679 cp/semantics.cc:7889
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16705 c/c-typeck.cc:16715
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16735
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16747
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16755
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16799
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.cc:16808 cp/semantics.cc:7408
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.cc:16896
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16914 c/c-typeck.cc:17975 cp/semantics.cc:10371
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16926 cp/semantics.cc:10439
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:16941 cp/semantics.cc:7932
  #, 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:16950
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:16958
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16977 cp/semantics.cc:8016
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17007 c/c-typeck.cc:17875 c/c-typeck.cc:18147
! #: cp/semantics.cc:8103 cp/semantics.cc:9676 cp/semantics.cc:10067
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:17024 cp/semantics.cc:8121
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17035 cp/semantics.cc:8132
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17049 c/c-typeck.cc:17119 c/c-typeck.cc:17154
! #: c/c-typeck.cc:17285 cp/semantics.cc:8950
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17059 c/c-typeck.cc:17127 c/c-typeck.cc:17623
! #: c/c-typeck.cc:17775 c/c-typeck.cc:17783 c/c-typeck.cc:17799
! #: c/c-typeck.cc:17808 c/c-typeck.cc:17816 cp/semantics.cc:8146
! #: cp/semantics.cc:8156 cp/semantics.cc:8249 cp/semantics.cc:8257
! #: cp/semantics.cc:8304 cp/semantics.cc:9364 cp/semantics.cc:9554
! #: cp/semantics.cc:9562 cp/semantics.cc:9582 cp/semantics.cc:9591
! #: cp/semantics.cc:9599
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17062 c/c-typeck.cc:17133 c/c-typeck.cc:17819
! #: cp/semantics.cc:8159 cp/semantics.cc:8263 cp/semantics.cc:9602
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17107 cp/semantics.cc:8236
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17147 cp/semantics.cc:8296
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17166 cp/semantics.cc:8729
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17173
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:17180
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17187
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17200 cp/semantics.cc:8798
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17206
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17219 cp/semantics.cc:8837
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17225
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17296 cp/semantics.cc:8969
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17314 cp/semantics.cc:8990
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17328
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr ""
  
! #: c/c-typeck.cc:17345 cp/semantics.cc:9022
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17361 cp/semantics.cc:9042
  #, 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:17386 cp/semantics.cc:9066
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17389
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17398 cp/semantics.cc:9082
  #, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr ""
  
! #: c/c-typeck.cc:17434 cp/semantics.cc:9119
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17449 cp/semantics.cc:9134
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17457 cp/semantics.cc:9152
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17478 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17488 cp/semantics.cc:9186
  #, 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:17559 cp/semantics.cc:9299
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17579 c/c-typeck.cc:17655 c/c-typeck.cc:17691
! #: cp/semantics.cc:9319 cp/semantics.cc:9398 cp/semantics.cc:9434
  #, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr ""
  
! #: c/c-typeck.cc:17619 c/c-typeck.cc:17796 cp/semantics.cc:9360
! #: cp/semantics.cc:9579
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17627 c/c-typeck.cc:17802 cp/semantics.cc:9368
! #: cp/semantics.cc:9585
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17746 c/c-typeck.cc:17888 cp/semantics.cc:9522
! #: cp/semantics.cc:9690
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17871 cp/semantics.cc:9671
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:17897 cp/semantics.cc:9702
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:17911 cp/semantics.cc:9718
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17914 cp/semantics.cc:9721
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17933
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.cc:17940
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:17988 c/c-typeck.cc:18094 cp/semantics.cc:10322
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18008 cp/semantics.cc:9226
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.cc:18130 cp/semantics.cc:10035
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18165 cp/semantics.cc:10129
  #, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18176 cp/semantics.cc:10143
  #, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr ""
  
! #: c/c-typeck.cc:18185 cp/semantics.cc:10152
  #, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr ""
  
! #: c/c-typeck.cc:18234 cp/semantics.cc:10510
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.cc:18244
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18280 cp/semantics.cc:10263
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18292 cp/semantics.cc:10276
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18303 c/c-typeck.cc:18311 cp/semantics.cc:10285
! #: cp/semantics.cc:10314
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18359 cp/semantics.cc:10243
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18410 cp/semantics.cc:10293
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18418 cp/semantics.cc:10304
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18426 cp/semantics.cc:10360
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18436 cp/semantics.cc:10333
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18454 cp/semantics.cc:10535
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18472 cp/semantics.cc:10606
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18476 cp/semantics.cc:10610
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18658
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18663
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18669
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18676 c/c-typeck.cc:18686
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18682
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 52340,54191 ----
  #. 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:4415
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr ""
  
! #: c/c-typeck.cc:4420 c/c-typeck.cc:4476
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr ""
  
! #: c/c-typeck.cc:4531
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr ""
  
! #: c/c-typeck.cc:4543
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4549
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4555
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4561
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4567
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4573
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4589
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4615
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4641
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4665
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4670
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4838
  #, gcc-internal-format
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:4842
  #, gcc-internal-format
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:4852
  #, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr ""
  
! #: c/c-typeck.cc:4865
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4870
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4949
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr ""
  
! #: c/c-typeck.cc:5030
  #, gcc-internal-format
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:5031
  #, gcc-internal-format
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:5045
  #, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr ""
  
! #: c/c-typeck.cc:5223 c/c-typeck.cc:5251 cp/typeck.cc:6099 cp/typeck.cc:6391
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.cc:5231 c/c-typeck.cc:5242 cp/typeck.cc:6136 cp/typeck.cc:6160
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr ""
  
! #: c/c-typeck.cc:5234 c/c-typeck.cc:5245 cp/typeck.cc:6139 cp/typeck.cc:6163
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
  
! #: c/c-typeck.cc:5263 c/c-typeck.cc:5270 c/c-typeck.cc:6701 c/c-typeck.cc:6706
! #: c/c-typeck.cc:9255 cp/tree.cc:6866
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr ""
  
! #: c/c-typeck.cc:5291
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:5350
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5353
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5387
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:5396 cp/typeck.cc:7197
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
  
! #: c/c-typeck.cc:5847
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:5851
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5861
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr ""
  
! #: c/c-typeck.cc:5885
  #, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr ""
  
! #: c/c-typeck.cc:5911
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr ""
  
! #: c/c-typeck.cc:5969
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5972
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5979
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:5982
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:5998
  #, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr ""
  
! #: c/c-typeck.cc:6025 c/c-typeck.cc:6059
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr ""
  
! #: c/c-typeck.cc:6027 c/c-typeck.cc:6062
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr ""
  
! #: c/c-typeck.cc:6047
  #, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6051
  #, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6200
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr ""
  
! #: c/c-typeck.cc:6263 c/c-typeck.cc:6460 d/d-codegen.cc:759
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr ""
  
! #: c/c-typeck.cc:6277
  #, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:6285
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.cc:6479
  #, gcc-internal-format
  msgid "address of register compound literal requested"
  msgstr ""
  
! #: c/c-typeck.cc:6501
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6504
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6509
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6518 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6656
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6691
  #, gcc-internal-format
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6751
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.cc:6810 c/c-typeck.cc:6816
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6833
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.cc:6853
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6877
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6881
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:6886
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:6910
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6913
  #, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6914
  #, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6925 c/c-typeck.cc:6938
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6965
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:7081
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7085
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7104
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7109
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7118 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:7167
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7185 c/c-typeck.cc:13831
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7256
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.cc:7262
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:7297
  #, 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:7389
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.cc:7395
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.cc:7410
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.cc:7414
  #, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7434
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.cc:7444
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.cc:7479
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7484
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7489
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7522
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.cc:7534
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7540
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7550 cp/typeck.cc:9654
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7564
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7573
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7583
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7698
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7740
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.cc:7881
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8075 c/c-typeck.cc:8094 c/c-typeck.cc:8153
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr ""
  
! #: c/c-typeck.cc:8169
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr ""
  
! #: c/c-typeck.cc:8219
  msgid "expected %e but argument is of type %e"
  msgstr ""
  
! #: c/c-typeck.cc:8253
  #, 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:8256
  #, 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:8261
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr ""
  
! #: c/c-typeck.cc:8318 c/c-typeck.cc:9217
  #, fuzzy
  #| msgid "declared here"
  msgid "%e declared here"
  msgstr "აღწერილია აქ"
  
! #: c/c-typeck.cc:8511
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8516
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8520
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8525
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8530
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8548
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8730 c/c-typeck.cc:9120
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8733 c/c-typeck.cc:9123
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8736 c/c-typeck.cc:9125
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8739 c/c-typeck.cc:9127
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8747 c/c-typeck.cc:9010 c/c-typeck.cc:9053
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8749 c/c-typeck.cc:9012 c/c-typeck.cc:9055
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8751 c/c-typeck.cc:9014 c/c-typeck.cc:9057
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8753 c/c-typeck.cc:9016 c/c-typeck.cc:9059
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8762
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.cc:8821
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8848
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8859
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8870
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8880
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8896
  #, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8911
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8917
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8923
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8928 cp/typeck.cc:10845
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8952
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8962
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8972
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8977
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9027
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9030
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9032
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9034
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9064
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9082
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9090
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9096
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9101
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9148
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:9159
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9165
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9174
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9180
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9188
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9194
  msgid "returning %e from a function with incompatible return type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9272
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9282
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9288
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9293
  #, 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:9315
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9325
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9331
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9335
  #, 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:9368
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr ""
  
! #: c/c-typeck.cc:9379
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9390
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9400
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
! #: c/c-typeck.cc:9480
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.cc:9722
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9739 c/c-typeck.cc:9749 c/c-typeck.cc:9811 c/c-typeck.cc:9964
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9745
  #, gcc-internal-format
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:9759
  #, gcc-internal-format
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:9776
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9785
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9929 c/c-typeck.cc:10915 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:9945 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:9991
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:9996
  #, 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:10003
  #, 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:10015
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.cc:10083 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.cc:10097 c/c-typeck.cc:10237 c/c-typeck.cc:11009
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10109 c/c-typeck.cc:10133 c/c-typeck.cc:10136
! #: c/c-typeck.cc:10144 c/c-typeck.cc:10206 c/c-typeck.cc:11993
! #: c/c-typeck.cc:12077
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:10118
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.cc:10149 c/c-typeck.cc:10219 c/c-typeck.cc:12087
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:10171 cp/typeck2.cc:1428
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr ""
  
! #: c/c-typeck.cc:10213 c/c-typeck.cc:12082
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.cc:10524 cp/decl.cc:8528
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
  
! #: c/c-typeck.cc:10755
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10842 c/c-typeck.cc:10845
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10917 c/c-typeck.cc:10921 c/c-typeck.cc:12685
! #: c/c-typeck.cc:12810 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:10958
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10981
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:11021
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11144 c/c-typeck.cc:11226
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11149 c/c-typeck.cc:11288
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11199
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.cc:11208 c/c-typeck.cc:11217
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:11222 c/c-typeck.cc:11224
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11228 c/c-typeck.cc:11231
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11250
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11259
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11393 c/c-typeck.cc:11448 c/c-typeck.cc:11489
! #: c/c-typeck.cc:11549 c/c-typeck.cc:11596 c/c-typeck.cc:12184
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:11484 c/c-typeck.cc:11545 c/c-typeck.cc:11592
! #: c/c-typeck.cc:12181
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:12109
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:12555
  #, gcc-internal-format
  msgid "excess elements in %qT initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12567 c/c-typeck.cc:12644
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12588
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12659 c/c-typeck.cc:12785 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:12755
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12777
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.cc:12878
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12955 c/c-typeck.cc:12957
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12991
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:13159 c/c-typeck.cc:13234 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, gcc-internal-format
  msgid "constraint allows registers outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13171 cp/semantics.cc:2383
  #, gcc-internal-format
  msgid "side-effects in output operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13182 cp/semantics.cc:2399
  #, gcc-internal-format
  msgid "output operand outside of a function is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:13190 c/c-typeck.cc:13281 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, gcc-internal-format
  msgid "%<-%> modifier used inside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13247 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:13262 cp/semantics.cc:2509
  #, gcc-internal-format
  msgid "side-effects in input operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13273 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:13326
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.cc:13332
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:13362 c/gimple-parser.cc:2638 cp/typeck.cc:11447
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
  
! #: c/c-typeck.cc:13393
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr ""
  
! #: c/c-typeck.cc:13406 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:13409
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:13490
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr ""
  
! #: c/c-typeck.cc:13495
  #, gcc-internal-format
  msgid "function returns address of nested function referencing local context"
  msgstr ""
  
! #: c/c-typeck.cc:13588 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:13613
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:13651 c/c-typeck.cc:13659
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:13665 cp/parser.cc:14672
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13667
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13743 cp/parser.cc:16761
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.cc:13746 c/c-typeck.cc:13766 cp/decl.cc:4639 cp/parser.cc:16772
! #: cp/parser.cc:16794
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:13749 cp/parser.cc:16775
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.cc:13763 cp/parser.cc:16785
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.cc:13813 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.cc:13857
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:14148
  #, 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:14153
  #, 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:14171 c/c-typeck.cc:14209
  #, 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:14176 c/c-typeck.cc:14214
  #, 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:14808 c/c-typeck.cc:14978 cp/typeck.cc:6417
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6431
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:14831 c/c-typeck.cc:15001 cp/typeck.cc:6449
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14847 c/c-typeck.cc:15011 cp/typeck.cc:6472
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14861 cp/typeck.cc:6088
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.cc:14900 c/c-typeck.cc:15052
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:14907 c/c-typeck.cc:14913
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:14920 c/c-typeck.cc:15062
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.cc:14933 c/c-typeck.cc:14939 c/c-typeck.cc:15089
! #: c/c-typeck.cc:15095
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.cc:15040
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.cc:15042
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.cc:15047
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr ""
  
! #: c/c-typeck.cc:15070 c/c-typeck.cc:15073 c/c-typeck.cc:15080
! #: c/c-typeck.cc:15083
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.cc:15160
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:15478
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15482
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15486
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15502
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15705 cp/semantics.cc:12555
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15716 c/c-typeck.cc:15726 cp/semantics.cc:12566
! #: cp/semantics.cc:12576
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.cc:15761 cp/semantics.cc:12611
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15829 cp/semantics.cc:6066 cp/semantics.cc:9478
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15833 c/c-typeck.cc:17798 cp/semantics.cc:6070
! #: cp/semantics.cc:9482
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15841
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15851 c/c-typeck.cc:17805 c/c-typeck.cc:17959
! #: cp/semantics.cc:6079 cp/semantics.cc:9489 cp/semantics.cc:9678
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15884 cp/semantics.cc:6113
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15891 cp/semantics.cc:6120
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15914 cp/semantics.cc:6153
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15932 c/c-typeck.cc:15999 c/c-typeck.cc:16290
! #: cp/semantics.cc:6171 cp/semantics.cc:6238
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15951 cp/semantics.cc:6190
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6198
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15968 c/c-typeck.cc:16092 cp/semantics.cc:6207
! #: cp/semantics.cc:6331
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15985 cp/semantics.cc:6224
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16028 cp/semantics.cc:6267
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16043 cp/semantics.cc:6282
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16080 cp/semantics.cc:6319
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16084 cp/semantics.cc:6323
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16112 c/c-typeck.cc:16229 cp/semantics.cc:6350
! #: cp/semantics.cc:6484
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16122 cp/semantics.cc:6360
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr ""
  
! #: c/c-typeck.cc:16496 cp/semantics.cc:7539
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:16503
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16509 cp/semantics.cc:7546
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16522 cp/semantics.cc:7562
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr ""
  
! #: c/c-typeck.cc:16542 cp/semantics.cc:7598
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16569
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16576 cp/semantics.cc:7632
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16582 cp/semantics.cc:7638
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16588 cp/semantics.cc:7644
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16625 cp/semantics.cc:7692
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16735 cp/semantics.cc:7865
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16757 cp/semantics.cc:7885
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16783 c/c-typeck.cc:16793
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16813
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16825
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16833
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16877
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.cc:16886 cp/semantics.cc:7404
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.cc:16974
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16992 c/c-typeck.cc:18053 cp/semantics.cc:10367
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17004 cp/semantics.cc:10435
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:17019 cp/semantics.cc:7928
  #, 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:17028
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17055 cp/semantics.cc:8012
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17085 c/c-typeck.cc:17953 c/c-typeck.cc:18225
! #: cp/semantics.cc:8099 cp/semantics.cc:9672 cp/semantics.cc:10063
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:17102 cp/semantics.cc:8117
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17113 cp/semantics.cc:8128
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17127 c/c-typeck.cc:17197 c/c-typeck.cc:17232
! #: c/c-typeck.cc:17363 cp/semantics.cc:8946
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17137 c/c-typeck.cc:17205 c/c-typeck.cc:17701
! #: c/c-typeck.cc:17853 c/c-typeck.cc:17861 c/c-typeck.cc:17877
! #: c/c-typeck.cc:17886 c/c-typeck.cc:17894 cp/semantics.cc:8142
! #: cp/semantics.cc:8152 cp/semantics.cc:8245 cp/semantics.cc:8253
! #: cp/semantics.cc:8300 cp/semantics.cc:9360 cp/semantics.cc:9550
! #: cp/semantics.cc:9558 cp/semantics.cc:9578 cp/semantics.cc:9587
! #: cp/semantics.cc:9595
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17140 c/c-typeck.cc:17211 c/c-typeck.cc:17897
! #: cp/semantics.cc:8155 cp/semantics.cc:8259 cp/semantics.cc:9598
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17185 cp/semantics.cc:8232
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17225 cp/semantics.cc:8292
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17244 cp/semantics.cc:8725
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17251
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:17258
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17265
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17278 cp/semantics.cc:8794
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17284
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17297 cp/semantics.cc:8833
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17303
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17374 cp/semantics.cc:8965
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17392 cp/semantics.cc:8986
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17406
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr ""
  
! #: c/c-typeck.cc:17423 cp/semantics.cc:9018
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17439 cp/semantics.cc:9038
  #, 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:17464 cp/semantics.cc:9062
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17467
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17476 cp/semantics.cc:9078
  #, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr ""
  
! #: c/c-typeck.cc:17512 cp/semantics.cc:9115
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17527 cp/semantics.cc:9130
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9148
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17556 cp/semantics.cc:9170
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17566 cp/semantics.cc:9182
  #, 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:17637 cp/semantics.cc:9295
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17657 c/c-typeck.cc:17733 c/c-typeck.cc:17769
! #: cp/semantics.cc:9315 cp/semantics.cc:9394 cp/semantics.cc:9430
  #, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr ""
  
! #: c/c-typeck.cc:17697 c/c-typeck.cc:17874 cp/semantics.cc:9356
! #: cp/semantics.cc:9575
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17705 c/c-typeck.cc:17880 cp/semantics.cc:9364
! #: cp/semantics.cc:9581
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17824 c/c-typeck.cc:17966 cp/semantics.cc:9518
! #: cp/semantics.cc:9686
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17949 cp/semantics.cc:9667
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:17975 cp/semantics.cc:9698
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:17989 cp/semantics.cc:9714
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17992 cp/semantics.cc:9717
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18011
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.cc:18018
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:18066 c/c-typeck.cc:18172 cp/semantics.cc:10318
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18086 cp/semantics.cc:9222
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.cc:18208 cp/semantics.cc:10031
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18243 cp/semantics.cc:10125
  #, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18254 cp/semantics.cc:10139
  #, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr ""
  
! #: c/c-typeck.cc:18263 cp/semantics.cc:10148
  #, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr ""
  
! #: c/c-typeck.cc:18312 cp/semantics.cc:10506
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.cc:18322
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18358 cp/semantics.cc:10259
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18370 cp/semantics.cc:10272
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18381 c/c-typeck.cc:18389 cp/semantics.cc:10281
! #: cp/semantics.cc:10310
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18437 cp/semantics.cc:10239
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18488 cp/semantics.cc:10289
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18496 cp/semantics.cc:10300
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18504 cp/semantics.cc:10356
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18514 cp/semantics.cc:10329
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18532 cp/semantics.cc:10531
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18550 cp/semantics.cc:10602
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18554 cp/semantics.cc:10606
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18736
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18741
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18747
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18754 c/c-typeck.cc:18764
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18760
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr ""
*** 54385,54627 ****
  msgid "That string should not be that long."
  msgstr ""
  
! #: cobol/genapi.cc:1213
  #, gcc-internal-format, gfc-internal-format
  msgid "%s should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:1776
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: Knows not the variable type %s for %s"
  msgstr ""
  
! #: cobol/genapi.cc:2110
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: Invalid field type %s:"
  msgstr ""
  
! #: cobol/genapi.cc:4392
  #, gcc-internal-format
  msgid "Not valid for ACCEPT statement."
  msgstr ""
  
! #: cobol/genapi.cc:5445
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr ""
  
! #: cobol/genapi.cc:5468
  #, gcc-internal-format
  msgid "Not valid for DISPLAY statement."
  msgstr ""
  
! #: cobol/genapi.cc:7736 cobol/genapi.cc:7742 cobol/genapi.cc:7748
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7855
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7919
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7964
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8215
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr ""
  
! #: cobol/genapi.cc:8226
  #, gcc-internal-format
  msgid "unknown %<setop_t%> code %d"
  msgstr ""
  
! #: cobol/genapi.cc:8415
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr ""
  
! #: cobol/genapi.cc:9406
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: ignoring subscripts"
  msgstr ""
  
! #: cobol/genapi.cc:9629 cobol/genapi.cc:10121
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9754
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr ""
  
! #: cobol/genapi.cc:9861
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9866
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:9872
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr ""
  
! #: cobol/genapi.cc:9932
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9937
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:9992
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10002
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10007
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10013
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10018
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10024
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10033
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10077
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10126
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10132
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10137
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10222
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:10405
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr ""
  
! #: cobol/genapi.cc:12236
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: asked to sort %s, which is not a table"
  msgstr ""
  
  #. Having both or neither violates SORT syntax
! #: cobol/genapi.cc:12368
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12502
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12924
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13328
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr ""
  
! #: cobol/genapi.cc:13599
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: What in the name of Nero are we doing here?"
  msgstr ""
  
! #: cobol/genapi.cc:14989
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:15226
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:16958
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr ""
  
! #: cobol/genapi.cc:17018
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr ""
  
! #: cobol/genapi.cc:17048
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s is a table, but it improperly has a capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17088
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17093
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17100
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr ""
--- 54462,54704 ----
  msgid "That string should not be that long."
  msgstr ""
  
! #: cobol/genapi.cc:1263
  #, gcc-internal-format, gfc-internal-format
  msgid "%s should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:1828
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: Knows not the variable type %s for %s"
  msgstr ""
  
! #: cobol/genapi.cc:2162
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: Invalid field type %s:"
  msgstr ""
  
! #: cobol/genapi.cc:4444
  #, gcc-internal-format
  msgid "Not valid for ACCEPT statement."
  msgstr ""
  
! #: cobol/genapi.cc:5497
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr ""
  
! #: cobol/genapi.cc:5520
  #, gcc-internal-format
  msgid "Not valid for DISPLAY statement."
  msgstr ""
  
! #: cobol/genapi.cc:7790 cobol/genapi.cc:7796 cobol/genapi.cc:7802
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7909
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7973
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8018
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8269
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr ""
  
! #: cobol/genapi.cc:8280
  #, gcc-internal-format
  msgid "unknown %<setop_t%> code %d"
  msgstr ""
  
! #: cobol/genapi.cc:8469
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr ""
  
! #: cobol/genapi.cc:9460
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: ignoring subscripts"
  msgstr ""
  
! #: cobol/genapi.cc:9683 cobol/genapi.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9808
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr ""
  
! #: cobol/genapi.cc:9915
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9920
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:9926
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr ""
  
! #: cobol/genapi.cc:9986
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9991
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10046
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10056
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10061
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10067
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10072
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10078
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10087
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10131
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10180
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10186
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10191
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10276
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:10459
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr ""
  
! #: cobol/genapi.cc:12290
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: asked to sort %s, which is not a table"
  msgstr ""
  
  #. Having both or neither violates SORT syntax
! #: cobol/genapi.cc:12422
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12556
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12978
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13382
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr ""
  
! #: cobol/genapi.cc:13653
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: What in the name of Nero are we doing here?"
  msgstr ""
  
! #: cobol/genapi.cc:15043
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:15280
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:17171
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr ""
  
! #: cobol/genapi.cc:17209
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr ""
  
! #: cobol/genapi.cc:17239
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s is a table, but it improperly has a capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17279
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17284
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17291
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr ""
*************** msgstr ""
*** 54630,54646 ****
  #. During the early stages of implementing cbl_field_t::our_index, there
  #. were execution paths in parse.y and parser.cc that resulted in
  #. our_index not being set.  Those should be gone.
! #: cobol/genapi.cc:17235
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr ""
  
! #: cobol/genapi.cc:17319
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17387
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr ""
--- 54707,54723 ----
  #. During the early stages of implementing cbl_field_t::our_index, there
  #. were execution paths in parse.y and parser.cc that resulted in
  #. our_index not being set.  Those should be gone.
! #: cobol/genapi.cc:17426
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr ""
  
! #: cobol/genapi.cc:17512
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17580
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr ""
*************** msgstr ""
*** 54705,54726 ****
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr ""
  
! #: cobol/genutil.cc:621
  #, gcc-internal-format
  msgid "Too many subscripts"
  msgstr ""
  
! #: cobol/genutil.cc:787
  #, gcc-internal-format
  msgid "cannot get %<float%> value from %s"
  msgstr ""
  
! #: cobol/lexio.cc:1584
  #, gcc-internal-format, gfc-internal-format
  msgid "%s pid %ld terminated by %s"
  msgstr ""
  
! #: cobol/lexio.cc:1589
  #, gcc-internal-format, gfc-internal-format
  msgid "%s exited with status %d"
  msgstr ""
--- 54782,54803 ----
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr ""
  
! #: cobol/genutil.cc:643 cobol/genutil.cc:710
  #, gcc-internal-format
  msgid "Too many subscripts"
  msgstr ""
  
! #: cobol/genutil.cc:871
  #, gcc-internal-format
  msgid "cannot get %<float%> value from %s"
  msgstr ""
  
! #: cobol/lexio.cc:1589
  #, gcc-internal-format, gfc-internal-format
  msgid "%s pid %ld terminated by %s"
  msgstr ""
  
! #: cobol/lexio.cc:1594
  #, gcc-internal-format, gfc-internal-format
  msgid "%s exited with status %d"
  msgstr ""
*************** msgstr ""
*** 54729,54785 ****
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  msgstr ""
  
! #: cobol/symbols.cc:1878
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: data item %s #"
  msgstr ""
  
! #: cobol/symbols.cc:2042
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: key must be field"
  msgstr ""
  
! #: cobol/symbols.cc:4179
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %s has invalid encoding"
  msgstr ""
  
! #: cobol/symbols.cc:4347 cobol/symbols.cc:4450 cobol/symbols.cc:4480
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: could not add '%s'"
  msgstr ""
  
! #: cobol/util.cc:1767
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1782
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1860
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
  msgstr ""
  
! #: cobol/util.cc:2215
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr ""
  
! #: cobol/util.cc:2810
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: regcomp: %s"
  msgstr ""
  
! #: cobol/util.cc:2959
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: missing inode for %s"
  msgstr ""
  
! #: cobol/util.cc:3379
  #, gcc-internal-format, gfc-internal-format
  msgid "failed compiling %s"
  msgstr ""
--- 54806,54862 ----
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  msgstr ""
  
! #: cobol/symbols.cc:1883
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: data item %s #"
  msgstr ""
  
! #: cobol/symbols.cc:2047
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: key must be field"
  msgstr ""
  
! #: cobol/symbols.cc:4232
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %s has invalid encoding"
  msgstr ""
  
! #: cobol/symbols.cc:4400 cobol/symbols.cc:4503 cobol/symbols.cc:4533
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: could not add '%s'"
  msgstr ""
  
! #: cobol/util.cc:1776
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1791
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1869
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
  msgstr ""
  
! #: cobol/util.cc:2224
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr ""
  
! #: cobol/util.cc:2814
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: regcomp: %s"
  msgstr ""
  
! #: cobol/util.cc:2963
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: missing inode for %s"
  msgstr ""
  
! #: cobol/util.cc:3387
  #, gcc-internal-format, gfc-internal-format
  msgid "failed compiling %s"
  msgstr ""
*************** msgstr ""
*** 55215,55221 ****
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.cc:8447 cp/decl.cc:10336
  #, gcc-internal-format
  msgid "declared private here"
  msgstr ""
--- 55292,55298 ----
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.cc:8447 cp/decl.cc:10339
  #, gcc-internal-format
  msgid "declared private here"
  msgstr ""
*************** msgstr ""
*** 55225,55231 ****
  msgid "%q#D is protected within this context"
  msgstr ""
  
! #: cp/call.cc:8453 cp/decl.cc:10337
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr ""
--- 55302,55308 ----
  msgid "%q#D is protected within this context"
  msgstr ""
  
! #: cp/call.cc:8453 cp/decl.cc:10340
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr ""
*************** msgstr ""
*** 55354,55360 ****
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.cc:9583 cp/cvt.cc:2059
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
--- 55431,55437 ----
  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 ""
*************** msgstr ""
*** 55568,55574 ****
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.cc:12066 cp/pt.cc:17955 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
--- 55645,55651 ----
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.cc:12066 cp/pt.cc:18011 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
*************** msgstr ""
*** 55662,55686 ****
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:14529
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:14533
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
! #: cp/call.cc:14862
  #, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr ""
  
! #: cp/call.cc:14863
  #, gcc-internal-format
  msgid "%qT temporary created here"
  msgstr ""
  
! #: cp/call.cc:15245
  #, gcc-internal-format
  msgid "explicit conversion function was not considered"
  msgstr ""
--- 55739,55763 ----
  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 ""
*************** msgid "%q#D cannot be overloaded with %q
*** 55726,55732 ****
  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:3002 cp/name-lookup.cc:3319
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr ""
--- 55803,55809 ----
  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 ""
*************** msgstr ""
*** 56117,56273 ****
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr ""
  
! #: cp/class.cc:7775
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.cc:7776
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr ""
  
! #: cp/class.cc:7781
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr ""
  
! #: cp/class.cc:7810
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.cc:7812
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.cc:7821 cp/class.cc:7856
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr ""
  
! #: cp/class.cc:7829
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.cc:7831
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T is a GCC extension"
  msgstr ""
  
! #: cp/class.cc:7854
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.cc:7966 cp/decl.cc:19511 cp/parser.cc:30592
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr ""
  
! #: cp/class.cc:7975
  #, gcc-internal-format
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7978 cp/decl.cc:20556
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
  
! #: cp/class.cc:8124
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.cc:8152
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr ""
  
! #: cp/class.cc:8158
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.cc:8162
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr ""
  
! #: cp/class.cc:8168
  #, 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:8339
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.cc:8350
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.cc:8871
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr ""
  
! #: cp/class.cc:8961
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.cc:9134
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.cc:9161
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.cc:9203
  #, 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:9208
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%E%>"
  msgstr ""
  
! #: cp/class.cc:9218
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr ""
  
! #: cp/class.cc:9221
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.cc:9302
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.cc:9322
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.cc:9623
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr ""
  
! #: cp/class.cc:9626
  #, gcc-internal-format
  msgid "used here to mean %q#D"
  msgstr ""
--- 56194,56350 ----
  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:19542 cp/parser.cc:30588
  #, 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:20587
  #, 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 ""
*************** msgstr ""
*** 56303,56309 ****
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16439
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
--- 56380,56386 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16470
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
*************** msgstr ""
*** 56329,57229 ****
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr ""
  
! #: cp/constexpr.cc:838
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr ""
  
! #: cp/constexpr.cc:899
  #, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr ""
  
! #: cp/constexpr.cc:962 cp/constexpr.cc:1128
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr ""
  
! #: cp/constexpr.cc:1087
  #, gcc-internal-format
  msgid "%<-fimplicit-constexpr%> only affects %<inline%> functions"
  msgstr ""
  
! #: cp/constexpr.cc:1103
  #, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1465 cp/constexpr.cc:7962
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:1739
  #, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1754
  #, gcc-internal-format
  msgid "%qs called after throwing an exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1757
  #, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:1771
  #, gcc-internal-format
  msgid "uncaught exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1785
  #, gcc-internal-format
  msgid "uncaught exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1787
  #, gcc-internal-format
  msgid "uncaught exception of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:1911
  #, gcc-internal-format
  msgid "call to %qD function with incorrect number of arguments"
  msgstr ""
  
! #: cp/constexpr.cc:1929
  #, gcc-internal-format
  msgid "%qD called with no caught exceptions pending"
  msgstr ""
  
! #: cp/constexpr.cc:2013
  #, gcc-internal-format
  msgid "cannot allocate exception: size not constant"
  msgstr ""
  
! #: cp/constexpr.cc:2033
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:2064 cp/constexpr.cc:2116
  #, gcc-internal-format
  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:2223
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qD called without supportable %qs"
  msgstr "%s -ს %s-ის მხარდაჭერა არ გააჩნია"
  
! #: cp/constexpr.cc:2279
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "%qD called with unexpected %qs argument"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: cp/constexpr.cc:2307
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2345
  #, gcc-internal-format
  msgid "wrong number of arguments to %qs call"
  msgstr ""
  
! #: cp/constexpr.cc:2372
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2419
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2453
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2457
  #, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr ""
  
! #: cp/constexpr.cc:2563 cp/constexpr.cc:4538
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:2565 cp/constexpr.cc:2686 cp/constexpr.cc:2695
! #: cp/constexpr.cc:4871 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:2855 cp/constexpr.cc:3819 cp/constexpr.cc:4193
! #: cp/constexpr.cc:4258 cp/constexpr.cc:12023
  #: rust/backend/rust-constexpr.cc:6013
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:2929 cp/constexpr.cc:7479 cp/constexpr.cc:10197
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.cc:3115
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3118
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:3201
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3241 cp/constexpr.cc:11968
  #: rust/backend/rust-constexpr.cc:5982
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3298 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:3326 rust/backend/rust-constexpr.cc:2700
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.cc:3604 cp/constexpr.cc:3663 cp/constexpr.cc:3696
! #: cp/constexpr.cc:3718
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3605
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3632
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.cc:3664 cp/constexpr.cc:3697
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3720
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr ""
  
! #: cp/constexpr.cc:3723
  #, 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:3825
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr ""
  
! #: cp/constexpr.cc:3905
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3980 rust/backend/rust-constexpr.cc:3571
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:4063
  #, gcc-internal-format
  msgid "cannot allocate array: size not constant"
  msgstr ""
  
! #: cp/constexpr.cc:4096
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4100 cp/constexpr.cc:4123
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.cc:4119
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4136
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4143
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.cc:4301 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:4308
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:3640
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr ""
  
! #: cp/constexpr.cc:4396 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.cc:4407 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:4829
  #, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:4832
  #, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:4838
  #, 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:4914 rust/backend/rust-constexpr.cc:6730
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4921 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:4944 rust/backend/rust-constexpr.cc:6757
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4963 rust/backend/rust-constexpr.cc:6776
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr ""
  
! #: cp/constexpr.cc:5182 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5729 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:5732 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:5737 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:5740 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:5954 rust/backend/rust-constexpr.cc:1714
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr ""
  
! #: cp/constexpr.cc:6020 rust/backend/rust-constexpr.cc:1773
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:6039 cp/constexpr.cc:6175 cp/constexpr.cc:6187
! #: cp/constexpr.cc:9208 cp/constexpr.cc:9344 cp/constexpr.cc:11918
! #: cp/constexpr.cc:12977 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:6047 rust/backend/rust-constexpr.cc:1793
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6081 cp/constexpr.cc:6118 cp/constexpr.cc:8153
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr ""
  
! #: cp/constexpr.cc:6083
  #, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6096 cp/constexpr.cc:8148
  #: 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:6253
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6256
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6267
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6270
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6281
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6284
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6295
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6299
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6310
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:6313
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.cc:6471
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr ""
  
! #: cp/constexpr.cc:6480 cp/constexpr.cc:6490
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6510
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6557
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.cc:6569
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7503
  #, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7511
  #, gcc-internal-format
  msgid "%qT object created here"
  msgstr ""
  
! #: cp/constexpr.cc:7514 cp/parser.cc:13136 cp/parser.cc:13147
! #: cp/reflect.cc:8428 cp/semantics.cc:4701 cp/semantics.cc:4717
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr ""
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7557 cp/constexpr.cc:7590
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7559 cp/constexpr.cc:7585 cp/constexpr.cc:7592
! #: cp/constexpr.cc:7957 cp/constexpr.cc:11022 cp/constexpr.cc:11035
  #, gcc-internal-format
  msgid "allocated here"
  msgstr ""
  
! #: cp/constexpr.cc:7563
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7583
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7595
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7603 rust/backend/rust-constexpr.cc:4242
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr ""
  
! #: cp/constexpr.cc:7608
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr ""
  
! #: cp/constexpr.cc:7611
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:7616 cp/constexpr.cc:7623
  #: 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:7629 rust/backend/rust-constexpr.cc:4262
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.cc:7632 rust/backend/rust-constexpr.cc:4266
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.cc:7955
  #, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7964
  #, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7971
  #, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7974
  #, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8126
  #, 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:8157
  #, 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:8164
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8176 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:8836 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:8949 rust/backend/rust-constexpr.cc:1041
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8951 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:8970
  #, gcc-internal-format
  msgid "use of %qD"
  msgstr ""
  
! #: cp/constexpr.cc:8974
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:8976
  #, 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:8978
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:8980
  #, 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:9092
  #, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr ""
  
! #: cp/constexpr.cc:9170
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9183
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9374
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9377
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9445 cp/constexpr.cc:12670
  #: 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:9670
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9674
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9677
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10053 cp/constexpr.cc:12146
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10087 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:10142
  #, 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:10152
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr ""
  
! #: cp/constexpr.cc:10160
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr ""
  
! #: cp/constexpr.cc:10174
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:10214 rust/backend/rust-constexpr.cc:2588
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10373 cp/constexpr.cc:12455 cp/constexpr.cc:12898
  #: 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:10422 cp/constexpr.cc:12942
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10543
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10593 cp/constexpr.cc:10605
  #: rust/backend/rust-constexpr.cc:4889
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10608
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.cc:10626
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10764
  #, gcc-internal-format
  msgid "contract condition is not constant"
  msgstr ""
  
! #: cp/constexpr.cc:10770
  #, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10955
  #, gcc-internal-format
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr ""
  
! #: cp/constexpr.cc:10957
  #, gcc-internal-format
  msgid "%<continue%> outside of a loop"
  msgstr ""
  
! #: cp/constexpr.cc:10959
  #, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr ""
  
! #: cp/constexpr.cc:11000 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:11016
  #, 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:11020 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:11033 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:11054 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11058
  #, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11083
  #, 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:11088
  #, 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:11104 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:11145
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11854 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:12108
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12111
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12167 rust/backend/rust-constexpr.cc:6117
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:12201 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:12391
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.cc:12403
  #, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:12479
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:12496
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:12560
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12634
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12642
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12722 rust/backend/rust-constexpr.cc:6478
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12823 rust/backend/rust-constexpr.cc:6578
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12895
  #, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12908
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr ""
  
! #: cp/constexpr.cc:12959
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/constexpr.cc:13004 rust/backend/rust-constexpr.cc:6667
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
--- 56406,57306 ----
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr ""
  
! #: cp/constexpr.cc:839
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr ""
  
! #: cp/constexpr.cc:900
  #, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr ""
  
! #: cp/constexpr.cc:963 cp/constexpr.cc:1129
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr ""
  
! #: cp/constexpr.cc:1088
  #, gcc-internal-format
  msgid "%<-fimplicit-constexpr%> only affects %<inline%> functions"
  msgstr ""
  
! #: cp/constexpr.cc:1104
  #, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7964
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:1740
  #, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1755
  #, gcc-internal-format
  msgid "%qs called after throwing an exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1758
  #, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:1772
  #, gcc-internal-format
  msgid "uncaught exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1786
  #, gcc-internal-format
  msgid "uncaught exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1788
  #, gcc-internal-format
  msgid "uncaught exception of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:1912
  #, gcc-internal-format
  msgid "call to %qD function with incorrect number of arguments"
  msgstr ""
  
! #: cp/constexpr.cc:1930
  #, gcc-internal-format
  msgid "%qD called with no caught exceptions pending"
  msgstr ""
  
! #: cp/constexpr.cc:2014
  #, gcc-internal-format
  msgid "cannot allocate exception: size not constant"
  msgstr ""
  
! #: cp/constexpr.cc:2034
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:2065 cp/constexpr.cc:2117
  #, gcc-internal-format
  msgid "%qD called with no caught exceptions active"
  msgstr ""
  
! #: cp/constexpr.cc:2155
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2224
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qD called without supportable %qs"
  msgstr "%s -ს %s-ის მხარდაჭერა არ გააჩნია"
  
! #: cp/constexpr.cc:2280
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "%qD called with unexpected %qs argument"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: cp/constexpr.cc:2308
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2346
  #, gcc-internal-format
  msgid "wrong number of arguments to %qs call"
  msgstr ""
  
! #: cp/constexpr.cc:2373
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2420
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2454
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2458
  #, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr ""
  
! #: cp/constexpr.cc:2564 cp/constexpr.cc:4540
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:2566 cp/constexpr.cc:2687 cp/constexpr.cc:2696
! #: cp/constexpr.cc:4873 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:2856 cp/constexpr.cc:3821 cp/constexpr.cc:4195
! #: cp/constexpr.cc:4260 cp/constexpr.cc:12039
  #: rust/backend/rust-constexpr.cc:6013
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:2930 cp/constexpr.cc:7481 cp/constexpr.cc:10199
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.cc:3117
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3120
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:3203
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3243 cp/constexpr.cc:11984
  #: rust/backend/rust-constexpr.cc:5982
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3300 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:3328 rust/backend/rust-constexpr.cc:2700
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.cc:3606 cp/constexpr.cc:3665 cp/constexpr.cc:3698
! #: cp/constexpr.cc:3720
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3607
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3634
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.cc:3666 cp/constexpr.cc:3699
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3722
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr ""
  
! #: cp/constexpr.cc:3725
  #, 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:3827
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr ""
  
! #: cp/constexpr.cc:3907
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3982 rust/backend/rust-constexpr.cc:3571
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:4065
  #, gcc-internal-format
  msgid "cannot allocate array: size not constant"
  msgstr ""
  
! #: cp/constexpr.cc:4098
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4102 cp/constexpr.cc:4125
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.cc:4121
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4138
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4145
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.cc:4303 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:4310
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:4314 rust/backend/rust-constexpr.cc:3640
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr ""
  
! #: cp/constexpr.cc:4398 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.cc:4409 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:4831
  #, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:4834
  #, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:4840
  #, 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:4916 rust/backend/rust-constexpr.cc:6730
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4923 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:4946 rust/backend/rust-constexpr.cc:6757
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4965 rust/backend/rust-constexpr.cc:6776
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr ""
  
! #: cp/constexpr.cc:5184 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5731 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:5734 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:5739 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:5742 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:5956 rust/backend/rust-constexpr.cc:1714
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr ""
  
! #: cp/constexpr.cc:6022 rust/backend/rust-constexpr.cc:1773
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:6041 cp/constexpr.cc:6177 cp/constexpr.cc:6189
! #: cp/constexpr.cc:9210 cp/constexpr.cc:9346 cp/constexpr.cc:11934
! #: cp/constexpr.cc:12999 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:6049 rust/backend/rust-constexpr.cc:1793
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6083 cp/constexpr.cc:6120 cp/constexpr.cc:8155
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr ""
  
! #: cp/constexpr.cc:6085
  #, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6098 cp/constexpr.cc:8150
  #: 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:6255
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6258
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6269
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6272
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6283
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6286
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6297
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6301
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6312
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:6315
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.cc:6473
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr ""
  
! #: cp/constexpr.cc:6482 cp/constexpr.cc:6492
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6512
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6559
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.cc:6571
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7505
  #, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7513
  #, gcc-internal-format
  msgid "%qT object created here"
  msgstr ""
  
! #: cp/constexpr.cc:7516 cp/parser.cc:13134 cp/parser.cc:13145
! #: cp/reflect.cc:8548 cp/semantics.cc:4693 cp/semantics.cc:4709
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr ""
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7559 cp/constexpr.cc:7592
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7561 cp/constexpr.cc:7587 cp/constexpr.cc:7594
! #: cp/constexpr.cc:7959 cp/constexpr.cc:11030 cp/constexpr.cc:11043
  #, gcc-internal-format
  msgid "allocated here"
  msgstr ""
  
! #: cp/constexpr.cc:7565
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7585
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7597
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7605 rust/backend/rust-constexpr.cc:4242
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr ""
  
! #: cp/constexpr.cc:7610
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr ""
  
! #: cp/constexpr.cc:7613
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:7618 cp/constexpr.cc:7625
  #: 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:7631 rust/backend/rust-constexpr.cc:4262
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.cc:7634 rust/backend/rust-constexpr.cc:4266
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.cc:7957
  #, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7966
  #, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7973
  #, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7976
  #, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8128
  #, 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:8159
  #, 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:8166
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8178 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:8838 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:8951 rust/backend/rust-constexpr.cc:1041
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8953 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:8972
  #, gcc-internal-format
  msgid "use of %qD"
  msgstr ""
  
! #: cp/constexpr.cc:8976
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:8978
  #, 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:8980
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:8982
  #, 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:9094
  #, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr ""
  
! #: cp/constexpr.cc:9172
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9185
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9376
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9379
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9447 cp/constexpr.cc:12692
  #: 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:9672
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9676
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9679
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10055 cp/constexpr.cc:12162
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10089 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:10144
  #, 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:10154
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr ""
  
! #: cp/constexpr.cc:10162
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr ""
  
! #: cp/constexpr.cc:10176
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:10216 rust/backend/rust-constexpr.cc:2588
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10375 cp/constexpr.cc:12471 cp/constexpr.cc:12920
  #: 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:10424 cp/constexpr.cc:12964
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10545
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10595 cp/constexpr.cc:10607
  #: rust/backend/rust-constexpr.cc:4889
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10610
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.cc:10628
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10772
  #, gcc-internal-format
  msgid "contract condition is not constant"
  msgstr ""
  
! #: cp/constexpr.cc:10778
  #, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10963
  #, gcc-internal-format
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr ""
  
! #: cp/constexpr.cc:10965
  #, gcc-internal-format
  msgid "%<continue%> outside of a loop"
  msgstr ""
  
! #: cp/constexpr.cc:10967
  #, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr ""
  
! #: cp/constexpr.cc:11008 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:11024
  #, 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:11028 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:11041 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:11062 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11066
  #, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11091
  #, 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:11096
  #, 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:11112 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:11163
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11870 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:12124
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12127
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12183 rust/backend/rust-constexpr.cc:6117
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:12217 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:12407
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.cc:12419
  #, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:12495
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:12512
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:12576
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12650
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12658
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12744 rust/backend/rust-constexpr.cc:6478
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12845 rust/backend/rust-constexpr.cc:6578
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12917
  #, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12930
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr ""
  
! #: cp/constexpr.cc:12981
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/constexpr.cc:13026 rust/backend/rust-constexpr.cc:6667
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
*************** msgstr ""
*** 57330,57707 ****
  msgid "failed to deduce %qD in SFINAE context"
  msgstr ""
  
! #: cp/constraint.cc:2175
  #, gcc-internal-format
  msgid "satisfaction of atomic constraint %qE depends on itself"
  msgstr ""
  
! #: cp/constraint.cc:2221
  #, gcc-internal-format
  msgid "satisfaction value of atomic constraint %qE changed from %qE to %qE"
  msgstr ""
  
! #: cp/constraint.cc:2224
  #, gcc-internal-format
  msgid "satisfaction value first evaluated to %qE from here"
  msgstr ""
  
! #: cp/constraint.cc:2341
  #, gcc-internal-format
  msgid "no operand of the disjunction is satisfied"
  msgstr ""
  
! #: cp/constraint.cc:2355
  #, gcc-internal-format
  msgid "the operand %qE is unsatisfied because"
  msgstr ""
  
! #: cp/constraint.cc:3138
  #, gcc-internal-format
  msgid "%qT is not nothrow copy assignable"
  msgstr ""
  
! #: cp/constraint.cc:3141
  #, gcc-internal-format
  msgid "%qT is not nothrow default constructible"
  msgstr ""
  
! #: cp/constraint.cc:3144
  #, gcc-internal-format
  msgid "%qT is not nothrow copy constructible"
  msgstr ""
  
! #: cp/constraint.cc:3147
  #, gcc-internal-format
  msgid "%qT is not trivially copy assignable"
  msgstr ""
  
! #: cp/constraint.cc:3150
  #, gcc-internal-format
  msgid "%qT is not trivially default constructible"
  msgstr ""
  
! #: cp/constraint.cc:3153
  #, gcc-internal-format
  msgid "%qT is not trivially copy constructible"
  msgstr ""
  
! #: cp/constraint.cc:3156
  #, gcc-internal-format
  msgid "%qT is not trivially destructible"
  msgstr ""
  
! #: cp/constraint.cc:3159
  #, gcc-internal-format
  msgid "%qT does not have unique object representations, because"
  msgstr ""
  
! #: cp/constraint.cc:3169
  #, gcc-internal-format
  msgid "%qT does not have a virtual destructor"
  msgstr ""
  
! #: cp/constraint.cc:3173
  #, gcc-internal-format
  msgid "%qT is not an abstract class"
  msgstr ""
  
! #: cp/constraint.cc:3176
  #, fuzzy, gcc-internal-format
  #| msgid "function returns an aggregate"
  msgid "%qT is not an aggregate"
  msgstr "ფუნქცია აგრეგატს აბრუნებს"
  
! #: cp/constraint.cc:3179
  #, gcc-internal-format
  msgid "%qT is not an array"
  msgstr ""
  
! #: cp/constraint.cc:3182
  #, gcc-internal-format
  msgid "%qT is not assignable from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3186 cp/semantics.cc:13525 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr ""
  
! #: cp/constraint.cc:3189
  #, gcc-internal-format
  msgid "%qT is not a bounded array"
  msgstr ""
  
! #: cp/constraint.cc:3192
  #, gcc-internal-format
  msgid "%qT is not a class"
  msgstr ""
  
! #: cp/constraint.cc:3195
  #, gcc-internal-format
  msgid "%qT is not a const type"
  msgstr ""
  
! #: cp/constraint.cc:3199
  #, gcc-internal-format
  msgid "%qT is not default constructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3201
  #, gcc-internal-format
  msgid "%qT is not constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3210
  #, gcc-internal-format
  msgid "%qT is not destructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3214
  #, gcc-internal-format
  msgid "%qT is not an empty class"
  msgstr ""
  
! #: cp/constraint.cc:3217
  #, gcc-internal-format
  msgid "%qT is not an enum"
  msgstr ""
  
! #: cp/constraint.cc:3220
  #, gcc-internal-format
  msgid "%qT is not a final class"
  msgstr ""
  
! #: cp/constraint.cc:3223
  #, gcc-internal-format
  msgid "%qT is not a function"
  msgstr ""
  
! #: cp/constraint.cc:3226
  #, gcc-internal-format
  msgid "%qT is not an implicit-lifetime type"
  msgstr ""
  
! #: cp/constraint.cc:3231
  #, gcc-internal-format
  msgid "%qT is not invocable, because"
  msgstr ""
  
! #: cp/constraint.cc:3233
  #, gcc-internal-format
  msgid "%qT is not invocable by %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3238
  #, gcc-internal-format
  msgid "%qT is not layout compatible with %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3242
  #, gcc-internal-format
  msgid "%qT is not a literal type"
  msgstr ""
  
! #: cp/constraint.cc:3245
  #, gcc-internal-format
  msgid "%qT is not a member function pointer"
  msgstr ""
  
! #: cp/constraint.cc:3248
  #, gcc-internal-format
  msgid "%qT is not a member object pointer"
  msgstr ""
  
! #: cp/constraint.cc:3251
  #, gcc-internal-format
  msgid "%qT is not a member pointer"
  msgstr ""
  
! #: cp/constraint.cc:3254
  #, gcc-internal-format
  msgid "%qT is not nothrow assignable from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3259
  #, gcc-internal-format
  msgid "%qT is not nothrow default constructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3261
  #, gcc-internal-format
  msgid "%qT is not nothrow constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3266
  #, gcc-internal-format
  msgid "%qT is not nothrow convertible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3270
  #, gcc-internal-format
  msgid "%qT is not nothrow destructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3276
  #, gcc-internal-format
  msgid "%qT is not nothrow invocable, because"
  msgstr ""
  
! #: cp/constraint.cc:3278
  #, gcc-internal-format
  msgid "%qT is not nothrow invocable by %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3285
  #, gcc-internal-format
  msgid "%qT is not an object type"
  msgstr ""
  
! #: cp/constraint.cc:3289
  #, gcc-internal-format
  msgid "%qT is not a pointer-interconvertible base of %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3294
  #, gcc-internal-format
  msgid "%qT is not a POD type"
  msgstr ""
  
! #: cp/constraint.cc:3297
  #, gcc-internal-format
  msgid "%qT is not a pointer"
  msgstr ""
  
! #: cp/constraint.cc:3300
  #, gcc-internal-format
  msgid "%qT is not a polymorphic type"
  msgstr ""
  
! #: cp/constraint.cc:3303
  #, gcc-internal-format
  msgid "%qT is not a reference"
  msgstr ""
  
! #: cp/constraint.cc:3306
  #, gcc-internal-format
  msgid "%q#T is not the same as %q#T"
  msgstr ""
  
! #: cp/constraint.cc:3309
  #, gcc-internal-format
  msgid "%qT is not a scoped enum"
  msgstr ""
  
! #: cp/constraint.cc:3312
  #, gcc-internal-format
  msgid "%qT is not a standard layout type"
  msgstr ""
  
! #: cp/constraint.cc:3315
  #, gcc-internal-format
  msgid "%qT is not a trivial type"
  msgstr ""
  
! #: cp/constraint.cc:3318
  #, gcc-internal-format
  msgid "%qT is not trivially assignable from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3323
  #, gcc-internal-format
  msgid "%qT is not trivially default constructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3325
  #, gcc-internal-format
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3330 cp/tree.cc:5014
  #, gcc-internal-format
  msgid "%qT is not trivially copyable"
  msgstr ""
  
! #: cp/constraint.cc:3333
  #, gcc-internal-format
  msgid "%qT is not trivially destructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3337
  #, gcc-internal-format
  msgid "%qT is not an unbounded array"
  msgstr ""
  
! #: cp/constraint.cc:3340
  #, gcc-internal-format
  msgid "%qT is not a union"
  msgstr ""
  
! #: cp/constraint.cc:3343
  #, gcc-internal-format
  msgid "%qT is not a virtual base of %qT"
  msgstr ""
  
! #: cp/constraint.cc:3346
  #, gcc-internal-format
  msgid "%qT is not a volatile type"
  msgstr ""
  
! #: cp/constraint.cc:3349
  #, gcc-internal-format
  msgid "%qT is not consteval-only"
  msgstr ""
  
! #: cp/constraint.cc:3352
  #, gcc-internal-format
  msgid "%qT cannot yield a rank"
  msgstr ""
  
! #: cp/constraint.cc:3355
  #, gcc-internal-format
  msgid "%qT and %qT cannot be ordered"
  msgstr ""
  
! #: cp/constraint.cc:3358
  #, gcc-internal-format
  msgid "%qT is not destructurable"
  msgstr ""
  
! #: cp/constraint.cc:3361
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3365
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3369
  #, gcc-internal-format
  msgid "%qD is not deducible from %qT"
  msgstr ""
  
! #: cp/constraint.cc:3436
  #, gcc-internal-format
  msgid "invalid constraints"
  msgstr ""
  
! #: cp/constraint.cc:3457
  #, gcc-internal-format
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr ""
  
! #: cp/constraint.cc:3461
  #, gcc-internal-format
  msgid "the expression %qE evaluated to %<false%>"
  msgstr ""
  
! #: cp/constraint.cc:3516
  #, gcc-internal-format
  msgid "constraints not satisfied"
  msgstr ""
  
! #: cp/constraint.cc:3533
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr ""
--- 57407,57784 ----
  msgid "failed to deduce %qD in SFINAE context"
  msgstr ""
  
! #: cp/constraint.cc:2182
  #, gcc-internal-format
  msgid "satisfaction of atomic constraint %qE depends on itself"
  msgstr ""
  
! #: cp/constraint.cc:2228
  #, gcc-internal-format
  msgid "satisfaction value of atomic constraint %qE changed from %qE to %qE"
  msgstr ""
  
! #: cp/constraint.cc:2231
  #, gcc-internal-format
  msgid "satisfaction value first evaluated to %qE from here"
  msgstr ""
  
! #: cp/constraint.cc:2348
  #, gcc-internal-format
  msgid "no operand of the disjunction is satisfied"
  msgstr ""
  
! #: cp/constraint.cc:2362
  #, gcc-internal-format
  msgid "the operand %qE is unsatisfied because"
  msgstr ""
  
! #: cp/constraint.cc:3147
  #, gcc-internal-format
  msgid "%qT is not nothrow copy assignable"
  msgstr ""
  
! #: cp/constraint.cc:3150
  #, gcc-internal-format
  msgid "%qT is not nothrow default constructible"
  msgstr ""
  
! #: cp/constraint.cc:3153
  #, gcc-internal-format
  msgid "%qT is not nothrow copy constructible"
  msgstr ""
  
! #: cp/constraint.cc:3156
  #, gcc-internal-format
  msgid "%qT is not trivially copy assignable"
  msgstr ""
  
! #: cp/constraint.cc:3159
  #, gcc-internal-format
  msgid "%qT is not trivially default constructible"
  msgstr ""
  
! #: cp/constraint.cc:3162
  #, gcc-internal-format
  msgid "%qT is not trivially copy constructible"
  msgstr ""
  
! #: cp/constraint.cc:3165
  #, gcc-internal-format
  msgid "%qT is not trivially destructible"
  msgstr ""
  
! #: cp/constraint.cc:3168
  #, gcc-internal-format
  msgid "%qT does not have unique object representations, because"
  msgstr ""
  
! #: cp/constraint.cc:3178
  #, gcc-internal-format
  msgid "%qT does not have a virtual destructor"
  msgstr ""
  
! #: cp/constraint.cc:3182
  #, gcc-internal-format
  msgid "%qT is not an abstract class"
  msgstr ""
  
! #: cp/constraint.cc:3185
  #, fuzzy, gcc-internal-format
  #| msgid "function returns an aggregate"
  msgid "%qT is not an aggregate"
  msgstr "ფუნქცია აგრეგატს აბრუნებს"
  
! #: cp/constraint.cc:3188
  #, gcc-internal-format
  msgid "%qT is not an array"
  msgstr ""
  
! #: cp/constraint.cc:3191
  #, gcc-internal-format
  msgid "%qT is not assignable from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3195 cp/semantics.cc:13521 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr ""
  
! #: cp/constraint.cc:3198
  #, gcc-internal-format
  msgid "%qT is not a bounded array"
  msgstr ""
  
! #: cp/constraint.cc:3201
  #, gcc-internal-format
  msgid "%qT is not a class"
  msgstr ""
  
! #: cp/constraint.cc:3204
  #, gcc-internal-format
  msgid "%qT is not a const type"
  msgstr ""
  
! #: cp/constraint.cc:3208
  #, gcc-internal-format
  msgid "%qT is not default constructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3210
  #, gcc-internal-format
  msgid "%qT is not constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3219
  #, gcc-internal-format
  msgid "%qT is not destructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3223
  #, gcc-internal-format
  msgid "%qT is not an empty class"
  msgstr ""
  
! #: cp/constraint.cc:3226
  #, gcc-internal-format
  msgid "%qT is not an enum"
  msgstr ""
  
! #: cp/constraint.cc:3229
  #, gcc-internal-format
  msgid "%qT is not a final class"
  msgstr ""
  
! #: cp/constraint.cc:3232
  #, gcc-internal-format
  msgid "%qT is not a function"
  msgstr ""
  
! #: cp/constraint.cc:3235
  #, gcc-internal-format
  msgid "%qT is not an implicit-lifetime type"
  msgstr ""
  
! #: cp/constraint.cc:3240
  #, gcc-internal-format
  msgid "%qT is not invocable, because"
  msgstr ""
  
! #: cp/constraint.cc:3242
  #, gcc-internal-format
  msgid "%qT is not invocable by %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3247
  #, gcc-internal-format
  msgid "%qT is not layout compatible with %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3251
  #, gcc-internal-format
  msgid "%qT is not a literal type"
  msgstr ""
  
! #: cp/constraint.cc:3254
  #, gcc-internal-format
  msgid "%qT is not a member function pointer"
  msgstr ""
  
! #: cp/constraint.cc:3257
  #, gcc-internal-format
  msgid "%qT is not a member object pointer"
  msgstr ""
  
! #: cp/constraint.cc:3260
  #, gcc-internal-format
  msgid "%qT is not a member pointer"
  msgstr ""
  
! #: cp/constraint.cc:3263
  #, gcc-internal-format
  msgid "%qT is not nothrow assignable from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3268
  #, gcc-internal-format
  msgid "%qT is not nothrow default constructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3270
  #, gcc-internal-format
  msgid "%qT is not nothrow constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3275
  #, gcc-internal-format
  msgid "%qT is not nothrow convertible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3279
  #, gcc-internal-format
  msgid "%qT is not nothrow destructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3285
  #, gcc-internal-format
  msgid "%qT is not nothrow invocable, because"
  msgstr ""
  
! #: cp/constraint.cc:3287
  #, gcc-internal-format
  msgid "%qT is not nothrow invocable by %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3294
  #, gcc-internal-format
  msgid "%qT is not an object type"
  msgstr ""
  
! #: cp/constraint.cc:3298
  #, gcc-internal-format
  msgid "%qT is not a pointer-interconvertible base of %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3303
  #, gcc-internal-format
  msgid "%qT is not a POD type"
  msgstr ""
  
! #: cp/constraint.cc:3306
  #, gcc-internal-format
  msgid "%qT is not a pointer"
  msgstr ""
  
! #: cp/constraint.cc:3309
  #, gcc-internal-format
  msgid "%qT is not a polymorphic type"
  msgstr ""
  
! #: cp/constraint.cc:3312
  #, gcc-internal-format
  msgid "%qT is not a reference"
  msgstr ""
  
! #: cp/constraint.cc:3315
  #, gcc-internal-format
  msgid "%q#T is not the same as %q#T"
  msgstr ""
  
! #: cp/constraint.cc:3318
  #, gcc-internal-format
  msgid "%qT is not a scoped enum"
  msgstr ""
  
! #: cp/constraint.cc:3321
  #, gcc-internal-format
  msgid "%qT is not a standard layout type"
  msgstr ""
  
! #: cp/constraint.cc:3324
  #, gcc-internal-format
  msgid "%qT is not a trivial type"
  msgstr ""
  
! #: cp/constraint.cc:3327
  #, gcc-internal-format
  msgid "%qT is not trivially assignable from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3332
  #, gcc-internal-format
  msgid "%qT is not trivially default constructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3334
  #, gcc-internal-format
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3339 cp/tree.cc:5014
  #, gcc-internal-format
  msgid "%qT is not trivially copyable"
  msgstr ""
  
! #: cp/constraint.cc:3342
  #, gcc-internal-format
  msgid "%qT is not trivially destructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3346
  #, gcc-internal-format
  msgid "%qT is not an unbounded array"
  msgstr ""
  
! #: cp/constraint.cc:3349
  #, gcc-internal-format
  msgid "%qT is not a union"
  msgstr ""
  
! #: cp/constraint.cc:3352
  #, gcc-internal-format
  msgid "%qT is not a virtual base of %qT"
  msgstr ""
  
! #: cp/constraint.cc:3355
  #, gcc-internal-format
  msgid "%qT is not a volatile type"
  msgstr ""
  
! #: cp/constraint.cc:3358
  #, gcc-internal-format
  msgid "%qT is not consteval-only"
  msgstr ""
  
! #: cp/constraint.cc:3361
  #, gcc-internal-format
  msgid "%qT cannot yield a rank"
  msgstr ""
  
! #: cp/constraint.cc:3364
  #, gcc-internal-format
  msgid "%qT and %qT cannot be ordered"
  msgstr ""
  
! #: cp/constraint.cc:3367
  #, gcc-internal-format
  msgid "%qT is not destructurable"
  msgstr ""
  
! #: cp/constraint.cc:3370
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3374
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3378
  #, gcc-internal-format
  msgid "%qD is not deducible from %qT"
  msgstr ""
  
! #: cp/constraint.cc:3445
  #, gcc-internal-format
  msgid "invalid constraints"
  msgstr ""
  
! #: cp/constraint.cc:3466
  #, gcc-internal-format
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr ""
  
! #: cp/constraint.cc:3470
  #, gcc-internal-format
  msgid "the expression %qE evaluated to %<false%>"
  msgstr ""
  
! #: cp/constraint.cc:3525
  #, gcc-internal-format
  msgid "constraints not satisfied"
  msgstr ""
  
! #: cp/constraint.cc:3542
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr ""
*************** msgstr ""
*** 58188,58444 ****
  msgid "pseudo-destructor is not called"
  msgstr ""
  
! #: cp/cvt.cc:1322 rust/backend/rust-tree.cc:399
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1326 rust/backend/rust-tree.cc:405
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1331 rust/backend/rust-tree.cc:412
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1336 rust/backend/rust-tree.cc:419
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1341 rust/backend/rust-tree.cc:426
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1346 rust/backend/rust-tree.cc:433
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1350 rust/backend/rust-tree.cc:439
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1369 rust/backend/rust-tree.cc:342
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1373 rust/backend/rust-tree.cc:348
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1378 rust/backend/rust-tree.cc:355
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1383 rust/backend/rust-tree.cc:362
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1388 rust/backend/rust-tree.cc:369
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1393 rust/backend/rust-tree.cc:376
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1397 rust/backend/rust-tree.cc:382
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1411 rust/backend/rust-tree.cc:453
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1416 rust/backend/rust-tree.cc:459
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1421 rust/backend/rust-tree.cc:466
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1426 rust/backend/rust-tree.cc:473
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1431 rust/backend/rust-tree.cc:480
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1436 rust/backend/rust-tree.cc:487
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1441 rust/backend/rust-tree.cc:493
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1480 rust/backend/rust-tree.cc:535
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1484 rust/backend/rust-tree.cc:541
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1489 rust/backend/rust-tree.cc:548
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1494 rust/backend/rust-tree.cc:555
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1499 rust/backend/rust-tree.cc:561
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1504 rust/backend/rust-tree.cc:567
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr ""
  
! #: cp/cvt.cc:1508 rust/backend/rust-tree.cc:573
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1569
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1573
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1577
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1581
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1585
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1589
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1593
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1609
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1614
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1619
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1624
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1629
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1634
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1663
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1668
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1673
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1677
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1681
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1685
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1840
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr ""
  
! #: cp/cvt.cc:1958
  #, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr ""
  
! #: cp/cvt.cc:1974
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr ""
  
! #: cp/cvt.cc:1977
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
--- 58265,58521 ----
  msgid "pseudo-destructor is not called"
  msgstr ""
  
! #: cp/cvt.cc:1324 rust/backend/rust-tree.cc:399
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1328 rust/backend/rust-tree.cc:405
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1333 rust/backend/rust-tree.cc:412
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1338 rust/backend/rust-tree.cc:419
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1343 rust/backend/rust-tree.cc:426
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1348 rust/backend/rust-tree.cc:433
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1352 rust/backend/rust-tree.cc:439
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1371 rust/backend/rust-tree.cc:342
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1375 rust/backend/rust-tree.cc:348
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1380 rust/backend/rust-tree.cc:355
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1385 rust/backend/rust-tree.cc:362
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1390 rust/backend/rust-tree.cc:369
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1395 rust/backend/rust-tree.cc:376
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1399 rust/backend/rust-tree.cc:382
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1413 rust/backend/rust-tree.cc:453
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1418 rust/backend/rust-tree.cc:459
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1423 rust/backend/rust-tree.cc:466
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1428 rust/backend/rust-tree.cc:473
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1433 rust/backend/rust-tree.cc:480
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1438 rust/backend/rust-tree.cc:487
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1443 rust/backend/rust-tree.cc:493
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1482 rust/backend/rust-tree.cc:535
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1486 rust/backend/rust-tree.cc:541
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1491 rust/backend/rust-tree.cc:548
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1496 rust/backend/rust-tree.cc:555
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1501 rust/backend/rust-tree.cc:561
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1506 rust/backend/rust-tree.cc:567
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr ""
  
! #: cp/cvt.cc:1510 rust/backend/rust-tree.cc:573
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1571
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1575
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1579
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1583
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1587
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1591
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1595
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.cc:1611
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1616
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1621
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1626
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1631
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1636
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1665
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1670
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1675
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1679
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1683
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1687
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr ""
  
! #: cp/cvt.cc:1842
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr ""
  
! #: cp/cvt.cc:1960
  #, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr ""
  
! #: cp/cvt.cc:1976
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr ""
  
! #: cp/cvt.cc:1979
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
*************** msgstr ""
*** 58508,58514 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr ""
  
! #: cp/decl.cc:1620 cp/decl.cc:18421
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr ""
--- 58585,58591 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr ""
  
! #: cp/decl.cc:1620 cp/decl.cc:18452
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr ""
*************** msgstr ""
*** 58654,58661 ****
  msgid "%q#D previously defined here"
  msgstr ""
  
! #: cp/decl.cc:2359 cp/name-lookup.cc:3476 cp/name-lookup.cc:3516
! #: cp/name-lookup.cc:3542
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr ""
--- 58731,58738 ----
  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 ""
*************** msgstr ""
*** 58730,58741 ****
  msgid "previous specification in %q#D here"
  msgstr ""
  
! #: cp/decl.cc:2570 cp/decl.cc:18439
  #, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr ""
  
! #: cp/decl.cc:2572 cp/decl.cc:18441
  #, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr ""
--- 58807,58818 ----
  msgid "previous specification in %q#D here"
  msgstr ""
  
! #: cp/decl.cc:2570 cp/decl.cc:18470
  #, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr ""
  
! #: cp/decl.cc:2572 cp/decl.cc:18472
  #, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr ""
*************** msgstr ""
*** 58833,58841 ****
  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:2997
! #: cp/name-lookup.cc:3510 cp/name-lookup.cc:3513 cp/name-lookup.cc:3536
! #: cp/name-lookup.cc:3539
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr ""
--- 58910,58918 ----
  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 ""
*************** msgstr ""
*** 58940,58946 ****
  msgid "  enters %<template for%> statement"
  msgstr ""
  
! #: cp/decl.cc:5060 cp/parser.cc:8110
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
--- 59017,59023 ----
  msgid "  enters %<template for%> statement"
  msgstr ""
  
! #: cp/decl.cc:5060 cp/parser.cc:8112
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
*************** msgstr ""
*** 59015,59021 ****
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/decl.cc:6172 cp/parser.cc:26319
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
--- 59092,59098 ----
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/decl.cc:6172 cp/parser.cc:26315
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
*************** msgstr ""
*** 59140,59152 ****
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.cc:6435 cp/decl.cc:14968 cp/decl.cc:16598 cp/parser.cc:17515
! #: cp/parser.cc:23681 cp/parser.cc:31058
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr ""
  
! #: cp/decl.cc:6437 cp/decl.cc:14969
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
--- 59217,59229 ----
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.cc:6435 cp/decl.cc:14985 cp/decl.cc:16629 cp/parser.cc:17511
! #: cp/parser.cc:23677 cp/parser.cc:31066
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr ""
  
! #: cp/decl.cc:6437 cp/decl.cc:14986
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
*************** msgstr ""
*** 59162,59168 ****
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:6576 cp/decl2.cc:1277 cp/decl2.cc:1479
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr ""
--- 59239,59245 ----
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:6576 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr ""
*************** msgstr ""
*** 59177,61403 ****
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.cc:6641
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.cc:6668
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.cc:6677
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr ""
  
! #: cp/decl.cc:6678
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr ""
  
! #: cp/decl.cc:6690
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:6702
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr ""
  
! #: cp/decl.cc:6751
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.cc:6769
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6807
  #, 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:6816
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:6883
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr ""
  
! #: cp/decl.cc:6892 cp/decl.cc:8376
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr ""
  
! #: cp/decl.cc:6903
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.cc:6973
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.cc:7056
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7062
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7082
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.cc:7086
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:7151
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.cc:7158
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr ""
  
! #: cp/decl.cc:7170
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.cc:7218
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.cc:7243
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr ""
  
! #: cp/decl.cc:7345
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7349
  #, 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:7356
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.cc:7399 rust/backend/rust-tree.cc:3278
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr ""
  
! #: cp/decl.cc:7406 rust/backend/rust-tree.cc:3285
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.cc:7415 rust/backend/rust-tree.cc:3294
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.cc:7423
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.cc:7427
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7430
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7730
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr ""
  
! #: cp/decl.cc:7802
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.cc:7847
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.cc:7864 cp/init.cc:3439 cp/search.cc:1245
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.cc:7869
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.cc:7894
  #, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr ""
  
! #: cp/decl.cc:7950
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr ""
  
! #: cp/decl.cc:8004
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:8043 cp/decl.cc:8334 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:8086
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.cc:8096
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.cc:8230
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr ""
  
! #: cp/decl.cc:8364
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.cc:8378
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr ""
  
! #: cp/decl.cc:8391
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.cc:8447
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr ""
  
! #: cp/decl.cc:8468
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.cc:8519
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.cc:8662
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.cc:8712
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.cc:8714
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8717
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8722
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.cc:8749 cp/decl.cc:9773 cp/typeck.cc:8281 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:8946
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr ""
  
! #: cp/decl.cc:9148
  #, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr ""
  
! #: cp/decl.cc:9351
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr ""
  
! #: cp/decl.cc:9375
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:9380
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:9385
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9390
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9395
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9460
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.cc:9481 cp/decl.cc:16997
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.cc:9485 cp/decl.cc:17001
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.cc:9530 cp/decl.cc:16964
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr ""
  
! #: cp/decl.cc:9566
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.cc:9578
  #, 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:9634
  #, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr ""
  
! #: cp/decl.cc:9795
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr ""
  
! #: cp/decl.cc:9838
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.cc:9847
  #, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:10064
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.cc:10299
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.cc:10300
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "lambda declared here"
  msgstr "აღწერილია აქ"
  
! #: cp/decl.cc:10319
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.cc:10322
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10332
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.cc:10357
  #, gcc-internal-format
  msgid "in base class of %qT"
  msgstr ""
  
! #: cp/decl.cc:10365
  #, 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:10375
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10576 cp/decl.cc:10744
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr ""
  
! #: cp/decl.cc:10588
  #, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:10598 cp/decl.cc:10774
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.cc:10611 cp/decl.cc:10881
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.cc:10623 cp/decl.cc:10933
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr ""
  
! #: cp/decl.cc:10632 cp/decl.cc:11079
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.cc:10638 cp/decl.cc:11084
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.cc:10646 cp/decl.cc:11090
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.cc:10768
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr ""
  
! #: cp/decl.cc:10784 cp/decl.cc:10941
  #, 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:10788
  #, 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:10791
  #, 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:10943
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:10998 cp/decl.cc:11044
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11004
  #, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr ""
  
! #: cp/decl.cc:11050
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.cc:11106
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.cc:11665
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11668
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11673
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11892
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.cc:11896
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr ""
  
! #: cp/decl.cc:11899
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr ""
  
! #: cp/decl.cc:11915
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11917
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11943
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.cc:11945
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.cc:11951
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11954
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11956
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:11962
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.cc:11965
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.cc:11967
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.cc:11973
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.cc:11976
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.cc:11978
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.cc:11985
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.cc:11992
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr ""
  
! #: cp/decl.cc:12024
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.cc:12064
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.cc:12141
  #, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr ""
  
! #: cp/decl.cc:12179
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr ""
  
! #: cp/decl.cc:12181
  #, gcc-internal-format
  msgid "constrained non-template friend declaration must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12188
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12240
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr ""
  
! #: cp/decl.cc:12251
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr ""
  
! #: cp/decl.cc:12274
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.cc:12283
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12314
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr ""
  
! #: cp/decl.cc:12356
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.cc:12359
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr ""
  
! #: cp/decl.cc:12362 cp/decl.cc:12365
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr ""
  
! #: cp/decl.cc:12367
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr ""
  
! #: cp/decl.cc:12369
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr ""
  
! #: cp/decl.cc:12374
  #, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr ""
  
! #: cp/decl.cc:12375
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12436
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12438
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12439
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12444
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12446
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12447
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12453 cp/decl.cc:15489 cp/decl.cc:15499 cp/parser.cc:13448
  #, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:12466
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.cc:12468 cp/decl.cc:12477 cp/typeck.cc:4914
  #, gcc-internal-format
  msgid "  declared here"
  msgstr ""
  
! #: cp/decl.cc:12475
  #, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr ""
  
! #: cp/decl.cc:12481
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr ""
  
! #: cp/decl.cc:12495
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.cc:12505
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr ""
  
! #: cp/decl.cc:12513
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12519
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12526
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12531
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr ""
  
! #: cp/decl.cc:12628
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr ""
  
! #: cp/decl.cc:12669
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.cc:12675
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr ""
  
! #: cp/decl.cc:12677
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr ""
  
! #: cp/decl.cc:12694
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.cc:12900
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr ""
  
! #: cp/decl.cc:12903
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12912
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.cc:12915
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr ""
  
! #: cp/decl.cc:12918
  #, fuzzy, gcc-internal-format
  #| msgid "double constants not supported"
  msgid "variable concepts are no longer supported"
  msgstr "ორმაგი კონსტანტები მხარდაჭერილი არაა"
  
! #: cp/decl.cc:13039
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr ""
  
! #: cp/decl.cc:13043
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.cc:13047
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.cc:13058
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13063
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.cc:13068
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13180
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13183
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13214 cp/decl.cc:13286
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:13218 cp/decl.cc:13289
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:13269
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr ""
  
! #: cp/decl.cc:13272
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr ""
  
! #: cp/decl.cc:13296
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr ""
  
! #: cp/decl.cc:13299
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr ""
  
! #: cp/decl.cc:13305
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.cc:13308
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.cc:13360
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.cc:13420
  #, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13423
  #, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13433
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr ""
  
! #: cp/decl.cc:13435
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr ""
  
! #: cp/decl.cc:13440
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr ""
  
! #: cp/decl.cc:13442
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr ""
  
! #: cp/decl.cc:13447
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr ""
  
! #: cp/decl.cc:13449
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr ""
  
! #: cp/decl.cc:13454
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr ""
  
! #: cp/decl.cc:13457
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr ""
  
! #: cp/decl.cc:13475
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13479
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13493
  #, gcc-internal-format
  msgid "variable-length array of %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:13591
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13594
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr ""
  
! #: cp/decl.cc:13605
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13608
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr ""
  
! #: cp/decl.cc:13621
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13624
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13633
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13636
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13640
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13649
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13670
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13678
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13693
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.cc:13698
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.cc:13719
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13735
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr ""
  
! #: cp/decl.cc:13750
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13780
  #, gcc-internal-format
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr ""
  
! #: cp/decl.cc:13841
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13847
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:13868
  msgid "%e and %e specified together"
  msgstr ""
  
! #: cp/decl.cc:14081
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr ""
  
! #: cp/decl.cc:14084 cp/decl.cc:14106
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:14087
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr ""
  
! #: cp/decl.cc:14097
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr ""
  
! #: cp/decl.cc:14121
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr ""
  
! #: cp/decl.cc:14128
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr ""
  
! #: cp/decl.cc:14156
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.cc:14207
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.cc:14215 cp/decl.cc:14224 cp/decl.cc:16206
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr ""
  
! #: cp/decl.cc:14232
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr ""
  
! #: cp/decl.cc:14237
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr ""
  
! #: cp/decl.cc:14272
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.cc:14279 cp/decl.cc:14286 cp/decl.cc:14293 cp/decl.cc:14300
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr ""
  
! #: cp/decl.cc:14311
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14321
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr ""
  
! #: cp/decl.cc:14375
  #, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: cp/decl.cc:14425 cp/decl.cc:14429 cp/decl.cc:14432
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr ""
  
! #: cp/decl.cc:14449
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr ""
  
! #: cp/decl.cc:14457
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr ""
  
! #: cp/decl.cc:14520
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr ""
  
! #: cp/decl.cc:14527
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr ""
  
! #: cp/decl.cc:14536
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr ""
  
! #: cp/decl.cc:14538
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.cc:14607
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr ""
  
! #: cp/decl.cc:14651
  #, 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:14677
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr ""
  
! #: cp/decl.cc:14686
  #, 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:14699
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:14706
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr ""
  
! #: cp/decl.cc:14716 cp/decl.cc:14896
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.cc:14724 cp/decl.cc:14733 cp/decl.cc:14739 cp/decl.cc:14745
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr ""
  
! #: cp/decl.cc:14755
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr ""
  
! #: cp/decl.cc:14765 cp/decl.cc:14768 cp/decl.cc:14774 cp/decl.cc:14785
! #: cp/decl.cc:14797 cp/decl.cc:14807 cp/decl.cc:14811
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:14771
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:14778 cp/decl.cc:14803
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14791
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.cc:14815
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14827
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr ""
  
! #: cp/decl.cc:14830
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14838
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr ""
  
! #: cp/decl.cc:14868
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr ""
  
! #: cp/decl.cc:14894
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr ""
  
! #: cp/decl.cc:14908
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:14913
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14921
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.cc:14935
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.cc:15031
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr ""
  
! #: cp/decl.cc:15037
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.cc:15104
  #, gcc-internal-format
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:15118
  #, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15124
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15128
  #, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15136
  #, 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:15140
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15161
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15166
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:15170
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15191
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15195
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.cc:15200
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr ""
  
! #: cp/decl.cc:15207
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15216
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15221
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:15228
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15234
  #, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr ""
  
! #: cp/decl.cc:15246
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.cc:15256
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15269
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15283
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.cc:15286
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15293
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15319
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15331
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr ""
  
! #: cp/decl.cc:15337
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.cc:15344
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.cc:15377
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15379
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15384
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15385
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15393
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15394
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15412
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr ""
  
! #: cp/decl.cc:15429
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.cc:15434
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.cc:15438
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr ""
  
! #: cp/decl.cc:15448
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15452
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15478
  #, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15486
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr ""
  
! #: cp/decl.cc:15496
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15505
  #, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr ""
  
! #: cp/decl.cc:15528
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.cc:15576
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr ""
  
! #: cp/decl.cc:15589 cp/decl.cc:15596
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr ""
  
! #: cp/decl.cc:15598
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.cc:15627
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.cc:15628
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.cc:15701
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.cc:15780
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.cc:15806
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.cc:15811
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.cc:15841
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15843
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15851
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15891
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.cc:15900
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15903
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15914
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr ""
  
! #: cp/decl.cc:15917
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr ""
  
! #: cp/decl.cc:15920
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.cc:15930
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:15937
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:15943
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:15949
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:15955
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:15961
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:15977
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.cc:15980
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.cc:16006
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr ""
  
! #: cp/decl.cc:16009
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:16014
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16018
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.cc:16044
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.cc:16136
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.cc:16144
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr ""
  
! #: cp/decl.cc:16146
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:16150
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.cc:16163
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.cc:16183
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.cc:16187
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16197
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.cc:16212
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr ""
  
! #: cp/decl.cc:16231
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:16241 cp/parser.cc:23112
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:16248
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16251
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16257 cp/parser.cc:28188
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.cc:16267
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:16321 cp/parser.cc:3932
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr ""
  
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.cc:16345
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr ""
  
! #: cp/decl.cc:16348
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr ""
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16364
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr ""
  
! #: cp/decl.cc:16385
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr ""
  
! #: cp/decl.cc:16395
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr ""
  
! #: cp/decl.cc:16405
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.cc:16419
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16426
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr ""
  
! #: cp/decl.cc:16433 cp/decl.cc:16446
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:16452
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16461
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.cc:16467
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr ""
  
! #: cp/decl.cc:16475 cp/decl.cc:16833
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:16485
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.cc:16488
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr ""
  
! #: cp/decl.cc:16553
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.cc:16558
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr ""
  
! #: cp/decl.cc:16578
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16581
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16599 cp/parser.cc:23682 cp/parser.cc:31059
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:16649 cp/decl.cc:16660
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:16654
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.cc:16697 cp/decl.cc:16705 cp/decl.cc:16712 cp/decl.cc:16719
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:16771
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16774
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16780
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16784
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16789
  #, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16792
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.cc:16804
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16808
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16816
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.cc:16823
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:16824
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:16866
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.cc:16875
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.cc:16916
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:16923
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.cc:16929
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:16937
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.cc:16944
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.cc:16976
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:16981
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.cc:17183
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr ""
  
! #: cp/decl.cc:17186
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr ""
  
! #: cp/decl.cc:17313
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:17317
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:17346
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:17354
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr ""
  
! #: cp/decl.cc:17379
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17381
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17664
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:17743
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.cc:17750
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr ""
  
! #: cp/decl.cc:17808
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr ""
  
! #: cp/decl.cc:17816
  #, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr ""
  
! #: cp/decl.cc:17824
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:17834
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.cc:17844
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:17875
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
! #: cp/decl.cc:17885
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.cc:17911
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.cc:17912
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.cc:17924
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.cc:17925
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.cc:17936
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr ""
  
! #: cp/decl.cc:17937 cp/decl.cc:17947
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.cc:17948
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.cc:17963
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.cc:17987
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:17994
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:17996
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18005
  #, 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:18007
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18023
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:18042
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18049
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18061
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:18118
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18142
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18145
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.cc:18147
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr ""
  
! #: cp/decl.cc:18156
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:18157 cp/decl.cc:18165
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr ""
  
! #: cp/decl.cc:18164
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
--- 59254,61480 ----
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.cc:6640
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.cc:6667
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.cc:6676
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr ""
  
! #: cp/decl.cc:6677
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr ""
  
! #: cp/decl.cc:6689
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:6705
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr ""
  
! #: cp/decl.cc:6754
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.cc:6772
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6810
  #, 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:6819
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:6886
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr ""
  
! #: cp/decl.cc:6895 cp/decl.cc:8379
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr ""
  
! #: cp/decl.cc:6906
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.cc:6976
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.cc:7059
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7065
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7085
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.cc:7089
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:7154
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.cc:7161
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr ""
  
! #: cp/decl.cc:7173
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.cc:7221
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.cc:7246
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr ""
  
! #: cp/decl.cc:7348
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7352
  #, 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:7359
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.cc:7402 rust/backend/rust-tree.cc:3278
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr ""
  
! #: cp/decl.cc:7409 rust/backend/rust-tree.cc:3285
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.cc:7418 rust/backend/rust-tree.cc:3294
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.cc:7426
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.cc:7430
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7433
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7733
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr ""
  
! #: cp/decl.cc:7805
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.cc:7850
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.cc:7867 cp/init.cc:3439 cp/search.cc:1245
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.cc:7872
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.cc:7897
  #, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr ""
  
! #: cp/decl.cc:7953
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr ""
  
! #: cp/decl.cc:8007
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:8046 cp/decl.cc:8337 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:8089
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.cc:8099
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.cc:8233
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr ""
  
! #: cp/decl.cc:8367
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.cc:8381
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr ""
  
! #: cp/decl.cc:8394
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.cc:8450
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr ""
  
! #: cp/decl.cc:8471
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.cc:8522
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.cc:8665
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.cc:8715
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.cc:8717
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8720
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8725
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.cc:8752 cp/decl.cc:9776 cp/typeck.cc:8281 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:8949
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr ""
  
! #: cp/decl.cc:9151
  #, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr ""
  
! #: cp/decl.cc:9354
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr ""
  
! #: cp/decl.cc:9378
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:9383
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:9388
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9393
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9398
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9463
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.cc:9484 cp/decl.cc:17028
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.cc:9488 cp/decl.cc:17032
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.cc:9533 cp/decl.cc:16995
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr ""
  
! #: cp/decl.cc:9569
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.cc:9581
  #, 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:9637
  #, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr ""
  
! #: cp/decl.cc:9798
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr ""
  
! #: cp/decl.cc:9841
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.cc:9850
  #, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:10067
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.cc:10302
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.cc:10303
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "lambda declared here"
  msgstr "აღწერილია აქ"
  
! #: cp/decl.cc:10322
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.cc:10325
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10335
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.cc:10360
  #, gcc-internal-format
  msgid "in base class of %qT"
  msgstr ""
  
! #: cp/decl.cc:10368
  #, 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:10378
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10579 cp/decl.cc:10747
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr ""
  
! #: cp/decl.cc:10591
  #, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:10601 cp/decl.cc:10777
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.cc:10614 cp/decl.cc:10884
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.cc:10626 cp/decl.cc:10936
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr ""
  
! #: cp/decl.cc:10635 cp/decl.cc:11082
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.cc:10641 cp/decl.cc:11087
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.cc:10649 cp/decl.cc:11093
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.cc:10771
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr ""
  
! #: cp/decl.cc:10787 cp/decl.cc:10944
  #, 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:10791
  #, 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:10794
  #, 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:10946
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11001 cp/decl.cc:11047
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11007
  #, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr ""
  
! #: cp/decl.cc:11053
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.cc:11109
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.cc:11668
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11671
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11676
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11895
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.cc:11899
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr ""
  
! #: cp/decl.cc:11902
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr ""
  
! #: cp/decl.cc:11918
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11920
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11946
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.cc:11948
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.cc:11954
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11957
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11959
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:11965
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.cc:11968
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.cc:11970
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.cc:11976
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.cc:11979
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.cc:11981
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.cc:11988
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.cc:11995
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr ""
  
! #: cp/decl.cc:12027
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.cc:12067
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.cc:12144
  #, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr ""
  
! #: cp/decl.cc:12182
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr ""
  
! #: cp/decl.cc:12184
  #, gcc-internal-format
  msgid "constrained non-template friend declaration must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12191
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12243
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr ""
  
! #: cp/decl.cc:12254
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr ""
  
! #: cp/decl.cc:12277
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.cc:12286
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12317
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr ""
  
! #: cp/decl.cc:12359
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.cc:12362
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr ""
  
! #: cp/decl.cc:12365 cp/decl.cc:12368
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr ""
  
! #: cp/decl.cc:12370
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr ""
  
! #: cp/decl.cc:12372
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr ""
  
! #: cp/decl.cc:12377
  #, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr ""
  
! #: cp/decl.cc:12378
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12439
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12441
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12442
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12447
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12449
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12450
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12456 cp/decl.cc:15506 cp/decl.cc:15516 cp/parser.cc:13446
  #, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:12469
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.cc:12471 cp/decl.cc:12480 cp/typeck.cc:4914
  #, gcc-internal-format
  msgid "  declared here"
  msgstr ""
  
! #: cp/decl.cc:12478
  #, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr ""
  
! #: cp/decl.cc:12484
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr ""
  
! #: cp/decl.cc:12498
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.cc:12508
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr ""
  
! #: cp/decl.cc:12516
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12522
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12529
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12534
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr ""
  
! #: cp/decl.cc:12631
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr ""
  
! #: cp/decl.cc:12672
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.cc:12678
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr ""
  
! #: cp/decl.cc:12680
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr ""
  
! #: cp/decl.cc:12700
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.cc:12906
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr ""
  
! #: cp/decl.cc:12909
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12918
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.cc:12921
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr ""
  
! #: cp/decl.cc:12924
  #, fuzzy, gcc-internal-format
  #| msgid "double constants not supported"
  msgid "variable concepts are no longer supported"
  msgstr "ორმაგი კონსტანტები მხარდაჭერილი არაა"
  
! #: cp/decl.cc:13045
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr ""
  
! #: cp/decl.cc:13049
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.cc:13053
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.cc:13064
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13069
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.cc:13074
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13186
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13189
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13220 cp/decl.cc:13292
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:13224 cp/decl.cc:13295
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:13275
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr ""
  
! #: cp/decl.cc:13278
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr ""
  
! #: cp/decl.cc:13302
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr ""
  
! #: cp/decl.cc:13305
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr ""
  
! #: cp/decl.cc:13311
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.cc:13314
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.cc:13366
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.cc:13426
  #, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13429
  #, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13439
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr ""
  
! #: cp/decl.cc:13441
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr ""
  
! #: cp/decl.cc:13446
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr ""
  
! #: cp/decl.cc:13448
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr ""
  
! #: cp/decl.cc:13453
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr ""
  
! #: cp/decl.cc:13455
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr ""
  
! #: cp/decl.cc:13460
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr ""
  
! #: cp/decl.cc:13463
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr ""
  
! #: cp/decl.cc:13481
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13485
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13499
  #, gcc-internal-format
  msgid "variable-length array of %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:13597
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13600
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr ""
  
! #: cp/decl.cc:13611
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13614
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr ""
  
! #: cp/decl.cc:13627
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13630
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13639
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13642
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13646
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13655
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13676
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13684
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13699
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.cc:13704
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.cc:13725
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13742
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr ""
  
! #: cp/decl.cc:13757
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13787
  #, gcc-internal-format
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr ""
  
! #: cp/decl.cc:13858
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13864
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:13885
  msgid "%e and %e specified together"
  msgstr ""
  
! #: cp/decl.cc:14098
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr ""
  
! #: cp/decl.cc:14101 cp/decl.cc:14123
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:14104
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr ""
  
! #: cp/decl.cc:14114
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr ""
  
! #: cp/decl.cc:14138
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr ""
  
! #: cp/decl.cc:14145
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr ""
  
! #: cp/decl.cc:14173
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.cc:14224
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.cc:14232 cp/decl.cc:14241 cp/decl.cc:16237
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr ""
  
! #: cp/decl.cc:14249
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr ""
  
! #: cp/decl.cc:14254
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr ""
  
! #: cp/decl.cc:14289
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.cc:14296 cp/decl.cc:14303 cp/decl.cc:14310 cp/decl.cc:14317
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr ""
  
! #: cp/decl.cc:14328
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14338
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr ""
  
! #: cp/decl.cc:14392
  #, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: cp/decl.cc:14442 cp/decl.cc:14446 cp/decl.cc:14449
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr ""
  
! #: cp/decl.cc:14466
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr ""
  
! #: cp/decl.cc:14474
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr ""
  
! #: cp/decl.cc:14537
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr ""
  
! #: cp/decl.cc:14544
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr ""
  
! #: cp/decl.cc:14553
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr ""
  
! #: cp/decl.cc:14555
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.cc:14624
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr ""
  
! #: cp/decl.cc:14668
  #, 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:14694
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr ""
  
! #: cp/decl.cc:14703
  #, 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:14716
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:14723
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr ""
  
! #: cp/decl.cc:14733 cp/decl.cc:14913
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.cc:14741 cp/decl.cc:14750 cp/decl.cc:14756 cp/decl.cc:14762
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr ""
  
! #: cp/decl.cc:14772
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr ""
  
! #: cp/decl.cc:14782 cp/decl.cc:14785 cp/decl.cc:14791 cp/decl.cc:14802
! #: cp/decl.cc:14814 cp/decl.cc:14824 cp/decl.cc:14828
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:14788
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:14795 cp/decl.cc:14820
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14808
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.cc:14832
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14844
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr ""
  
! #: cp/decl.cc:14847
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14855
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr ""
  
! #: cp/decl.cc:14885
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr ""
  
! #: cp/decl.cc:14911
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr ""
  
! #: cp/decl.cc:14925
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:14930
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14938
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.cc:14952
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.cc:15048
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr ""
  
! #: cp/decl.cc:15054
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.cc:15121
  #, gcc-internal-format
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:15135
  #, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15141
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15145
  #, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15153
  #, 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:15157
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15178
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15183
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:15187
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15208
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15212
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.cc:15217
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr ""
  
! #: cp/decl.cc:15224
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15233
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15238
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:15245
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15251
  #, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr ""
  
! #: cp/decl.cc:15263
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.cc:15273
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15286
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15300
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.cc:15303
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15310
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15336
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15348
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr ""
  
! #: cp/decl.cc:15354
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.cc:15361
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.cc:15394
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15396
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15401
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15402
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15410
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15411
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15429
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr ""
  
! #: cp/decl.cc:15446
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.cc:15451
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.cc:15455
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr ""
  
! #: cp/decl.cc:15465
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15469
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15495
  #, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15503
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr ""
  
! #: cp/decl.cc:15513
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15522
  #, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr ""
  
! #: cp/decl.cc:15545
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.cc:15593
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr ""
  
! #: cp/decl.cc:15606 cp/decl.cc:15613
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr ""
  
! #: cp/decl.cc:15615
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.cc:15644
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.cc:15645
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.cc:15718
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.cc:15797
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.cc:15823
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.cc:15828
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.cc:15858
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15860
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15868
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15922
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.cc:15931
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15934
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15945
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr ""
  
! #: cp/decl.cc:15948
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr ""
  
! #: cp/decl.cc:15951
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.cc:15961
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:15968
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:15974
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:15980
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:15986
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:15992
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16008
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.cc:16011
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.cc:16037
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr ""
  
! #: cp/decl.cc:16040
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:16045
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16049
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.cc:16075
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.cc:16167
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.cc:16175
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr ""
  
! #: cp/decl.cc:16177
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:16181
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.cc:16194
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.cc:16214
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.cc:16218
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16228
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.cc:16243
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr ""
  
! #: cp/decl.cc:16262
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:16272 cp/parser.cc:23108
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:16279
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16282
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16288 cp/parser.cc:28184
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.cc:16298
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:16352 cp/parser.cc:3932
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr ""
  
! #: cp/decl.cc:16356
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.cc:16376
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr ""
  
! #: cp/decl.cc:16379
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr ""
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16395
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr ""
  
! #: cp/decl.cc:16416
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr ""
  
! #: cp/decl.cc:16426
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr ""
  
! #: cp/decl.cc:16436
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.cc:16450
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16457
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr ""
  
! #: cp/decl.cc:16464 cp/decl.cc:16477
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:16483
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16492
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.cc:16498
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr ""
  
! #: cp/decl.cc:16506 cp/decl.cc:16864
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:16516
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.cc:16519
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr ""
  
! #: cp/decl.cc:16584
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.cc:16589
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr ""
  
! #: cp/decl.cc:16609
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16612
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16630 cp/parser.cc:23678 cp/parser.cc:31067
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:16680 cp/decl.cc:16691
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:16685
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.cc:16728 cp/decl.cc:16736 cp/decl.cc:16743 cp/decl.cc:16750
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:16802
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16805
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16811
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16815
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16820
  #, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16823
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.cc:16835
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16839
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16847
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.cc:16854
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:16855
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:16897
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.cc:16906
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.cc:16947
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:16954
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.cc:16960
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:16968
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.cc:16975
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.cc:17007
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:17012
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.cc:17214
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr ""
  
! #: cp/decl.cc:17217
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr ""
  
! #: cp/decl.cc:17344
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:17348
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:17377
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:17385
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr ""
  
! #: cp/decl.cc:17410
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17412
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17695
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:17774
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.cc:17781
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr ""
  
! #: cp/decl.cc:17839
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr ""
  
! #: cp/decl.cc:17847
  #, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr ""
  
! #: cp/decl.cc:17855
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:17865
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.cc:17875
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:17906
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
! #: cp/decl.cc:17916
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.cc:17942
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.cc:17943
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.cc:17955
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.cc:17956
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.cc:17967
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr ""
  
! #: cp/decl.cc:17968 cp/decl.cc:17978
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.cc:17979
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.cc:17994
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.cc:18018
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18025
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18027
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18036
  #, 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:18038
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18054
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:18073
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18080
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18092
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:18149
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18173
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18176
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.cc:18178
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr ""
  
! #: cp/decl.cc:18187
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:18188 cp/decl.cc:18196
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr ""
  
! #: cp/decl.cc:18195
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 61409,61508 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18179
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.cc:18222 cp/name-lookup.cc:6364 cp/name-lookup.cc:6498
! #: cp/parser.cc:8120 cp/parser.cc:35476
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.cc:18232
  #, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr ""
  
! #: cp/decl.cc:18254 cp/name-lookup.cc:6053
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:18283 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7811
! #: cp/parser.cc:21307 cp/pt.cc:10233
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.cc:18288
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18393
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr ""
  
! #: cp/decl.cc:18420
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr ""
  
! #: cp/decl.cc:18563
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18570
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18581
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.cc:18630
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.cc:18660
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:18662
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18835
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18838 cp/decl.cc:18847 cp/decl.cc:18858 cp/decl.cc:19480
! #: cp/parser.cc:24038
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr ""
  
! #: cp/decl.cc:18844
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18855
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18930
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
--- 61486,61585 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18210
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.cc:18253 cp/name-lookup.cc:6471 cp/name-lookup.cc:6605
! #: cp/parser.cc:8122 cp/parser.cc:35474
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.cc:18263
  #, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr ""
  
! #: cp/decl.cc:18285 cp/name-lookup.cc:6160
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:18314 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7813
! #: cp/parser.cc:21303 cp/pt.cc:10235
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.cc:18319
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18424
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr ""
  
! #: cp/decl.cc:18451
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr ""
  
! #: cp/decl.cc:18594
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18601
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18612
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.cc:18661
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.cc:18691
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:18693
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18866
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18869 cp/decl.cc:18878 cp/decl.cc:18889 cp/decl.cc:19511
! #: cp/parser.cc:24034
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr ""
  
! #: cp/decl.cc:18875
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18886
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18961
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
*************** msgstr ""
*** 61511,61597 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19099
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19287
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.cc:19297
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr ""
  
! #: cp/decl.cc:19346
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.cc:19347
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.cc:19358
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.cc:19378
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.cc:19478 cp/parser.cc:24036
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr ""
  
! #: cp/decl.cc:19552
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr ""
  
! #: cp/decl.cc:19722 cp/typeck.cc:11632
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:20540
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.cc:20542 cp/typeck.cc:11510
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.cc:20553
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20611
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr ""
  
! #: cp/decl.cc:20807
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.cc:21205
  #, gcc-internal-format
  msgid "using %qs"
  msgstr ""
  
! #: cp/decl.cc:21217
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 61588,61674 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19130
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19318
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.cc:19328
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr ""
  
! #: cp/decl.cc:19377
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.cc:19378
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.cc:19389
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.cc:19409
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.cc:19509 cp/parser.cc:24032
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr ""
  
! #: cp/decl.cc:19583
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr ""
  
! #: cp/decl.cc:19753 cp/typeck.cc:11632
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:20571
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.cc:20573 cp/typeck.cc:11510
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.cc:20584
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20642
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr ""
  
! #: cp/decl.cc:20838
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.cc:21236
  #, gcc-internal-format
  msgid "using %qs"
  msgstr ""
  
! #: cp/decl.cc:21248
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr ""
*** 61709,61810 ****
  msgid "explicit template argument list not allowed"
  msgstr ""
  
! #: cp/decl2.cc:1332
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr ""
  
! #: cp/decl2.cc:1365 cp/decl2.cc:1373 cp/decl2.cc:1487
  #, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr ""
  
! #: cp/decl2.cc:1382
  #, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr ""
  
! #: cp/decl2.cc:1385 cp/decl2.cc:1491
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr ""
  
! #: cp/decl2.cc:1433
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr ""
  
! #: cp/decl2.cc:1594
  #, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr ""
  
! #: cp/decl2.cc:1602
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr ""
  
! #: cp/decl2.cc:1613
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr ""
  
! #: cp/decl2.cc:1619
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: cp/decl2.cc:1626
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr ""
  
! #: cp/decl2.cc:1634
  #, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr ""
  
! #: cp/decl2.cc:1648
  #, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl2.cc:2103
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.cc:2273
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr ""
  
! #: cp/decl2.cc:2289
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr ""
  
! #: cp/decl2.cc:2296
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.cc:2299
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.cc:2364
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr ""
  
! #: cp/decl2.cc:2373
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr ""
  
! #: cp/decl2.cc:2410
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr ""
--- 61786,61887 ----
  msgid "explicit template argument list not allowed"
  msgstr ""
  
! #: cp/decl2.cc:1331
  #, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr ""
  
! #: cp/decl2.cc:1364 cp/decl2.cc:1372 cp/decl2.cc:1486
  #, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr ""
  
! #: cp/decl2.cc:1381
  #, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr ""
  
! #: cp/decl2.cc:1384 cp/decl2.cc:1490
  #, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr ""
  
! #: cp/decl2.cc:1432
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr ""
  
! #: cp/decl2.cc:1593
  #, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr ""
  
! #: cp/decl2.cc:1601
  #, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr ""
  
! #: cp/decl2.cc:1612
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr ""
  
! #: cp/decl2.cc:1618
  #, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: cp/decl2.cc:1625
  #, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr ""
  
! #: cp/decl2.cc:1633
  #, gcc-internal-format
  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 ""
  
! #: cp/decl2.cc:2102
  #, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr ""
  
! #: cp/decl2.cc:2272
  #, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr ""
  
! #: cp/decl2.cc:2288
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr ""
  
! #: cp/decl2.cc:2295
  #, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.cc:2298
  #, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr ""
  
! #: cp/decl2.cc:2363
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr ""
  
! #: cp/decl2.cc:2372
  #, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr ""
  
! #: cp/decl2.cc:2409
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr ""
*************** msgstr ""
*** 61813,61911 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:2422
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr ""
  
! #: cp/decl2.cc:2438
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:2468
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr ""
  
! #: cp/decl2.cc:2483
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr ""
  
! #: cp/decl2.cc:2486
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr ""
  
! #: cp/decl2.cc:2488
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.cc:2498
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:3596
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3600
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3606
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3610
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3618
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.cc:3637
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3641
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3647
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3651
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3658
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.cc:5434
  #, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but never defined"
  msgstr ""
  
! #: cp/decl2.cc:5438
  #, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but not defined"
  msgstr ""
--- 61890,61988 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:2421
  #, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr ""
  
! #: cp/decl2.cc:2437
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:2467
  #, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr ""
  
! #: cp/decl2.cc:2482
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr ""
  
! #: cp/decl2.cc:2485
  #, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr ""
  
! #: cp/decl2.cc:2487
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.cc:2497
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:3595
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3599
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3605
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3609
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3617
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.cc:3636
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3640
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3646
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3650
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3657
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.cc:5433
  #, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but never defined"
  msgstr ""
  
! #: cp/decl2.cc:5437
  #, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but not defined"
  msgstr ""
*************** msgstr ""
*** 61914,62022 ****
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:5448
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5452
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5456
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.cc:5474
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr ""
  
! #: cp/decl2.cc:5478
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but not defined here"
  msgstr ""
  
! #: cp/decl2.cc:5486
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5489
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5694
  #, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr ""
  
! #: cp/decl2.cc:5697
  #, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr ""
  
! #: cp/decl2.cc:5699
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:5771 cp/decl2.cc:5774
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:6152
  #, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr ""
  
! #: cp/decl2.cc:6386
  #, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr ""
  
! #: cp/decl2.cc:6391
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr ""
  
! #: cp/decl2.cc:6514
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr ""
  
! #: cp/decl2.cc:6518
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:6705
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.cc:6714
  #, gcc-internal-format
  msgid "use of deleted function %qD: %s"
  msgstr ""
  
! #: cp/decl2.cc:6718
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr ""
  
! #: cp/decl2.cc:6766
  #, gcc-internal-format
  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 ""
--- 61991,62099 ----
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:5447
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5451
  #, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5455
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.cc:5473
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr ""
  
! #: cp/decl2.cc:5477
  #, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but not defined here"
  msgstr ""
  
! #: cp/decl2.cc:5485
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5488
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5693
  #, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr ""
  
! #: cp/decl2.cc:5696
  #, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr ""
  
! #: cp/decl2.cc:5698
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:5770 cp/decl2.cc:5773
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:6151
  #, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr ""
  
! #: cp/decl2.cc:6385
  #, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr ""
  
! #: cp/decl2.cc:6390
  #, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr ""
  
! #: cp/decl2.cc:6513
  #, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr ""
  
! #: cp/decl2.cc:6517
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:6704
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.cc:6713
  #, gcc-internal-format
  msgid "use of deleted function %qD: %s"
  msgstr ""
  
! #: cp/decl2.cc:6717
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr ""
  
! #: cp/decl2.cc:6765
  #, gcc-internal-format
  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 ""
*************** msgstr ""
*** 62122,62351 ****
  
  #: cp/error.cc:4010
  #, gcc-internal-format
! msgid "but %qE is a namespace"
  msgstr ""
  
  #: cp/error.cc:4012
  #, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr ""
  
! #: cp/error.cc:4040
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr ""
  
! #: cp/error.cc:4043
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr ""
  
! #: cp/error.cc:4044
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr ""
  
! #: cp/error.cc:4066
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4069
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4173
  #, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4175
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4180
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4181
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4186
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4187
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4194
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr ""
  
! #: cp/error.cc:4195
  #, gcc-internal-format
  msgid "required from here\n"
  msgstr ""
  
! #: cp/error.cc:4245
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4297
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/error.cc:4310
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4325
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr ""
  
! #: cp/error.cc:4347
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr ""
  
! #: cp/error.cc:4378
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4379
  #, gcc-internal-format
  msgid "in requirements "
  msgstr ""
  
! #: cp/error.cc:4497
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr ""
  
! #: cp/error.cc:4591
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4943
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4948
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4953
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4958
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4963
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4968
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4973
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4979
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4984
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4989
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4994
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4999
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5004
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5010
  #, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5015
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5070
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.cc:5075
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr ""
  
! #: cp/error.cc:5090
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5094 cp/typeck.cc:3012
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr ""
  
! #: cp/error.cc:5116
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5120 cp/typeck.cc:3641
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr ""
  
! #: cp/error.cc:5131
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5135
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr ""
--- 62199,62433 ----
  
  #: cp/error.cc:4010
  #, gcc-internal-format
! msgid "but %qE is a variable template"
  msgstr ""
  
  #: cp/error.cc:4012
  #, gcc-internal-format
+ msgid "but %qE is a namespace"
+ msgstr ""
+ 
+ #: cp/error.cc:4014
+ #, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr ""
  
! #: cp/error.cc:4042
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr ""
  
! #: cp/error.cc:4045
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr ""
  
! #: cp/error.cc:4046
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr ""
  
! #: cp/error.cc:4068
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4071
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4175
  #, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4177
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4182
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4183
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4188
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4189
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4196
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr ""
  
! #: cp/error.cc:4197
  #, gcc-internal-format
  msgid "required from here\n"
  msgstr ""
  
! #: cp/error.cc:4247
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4299
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/error.cc:4312
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4327
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr ""
  
! #: cp/error.cc:4349
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr ""
  
! #: cp/error.cc:4380
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4381
  #, gcc-internal-format
  msgid "in requirements "
  msgstr ""
  
! #: cp/error.cc:4499
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr ""
  
! #: cp/error.cc:4593
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4945
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4950
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4955
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4960
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4965
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4970
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4975
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4981
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4986
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4991
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4996
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5001
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5006
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5012
  #, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5017
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5072
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.cc:5077
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr ""
  
! #: cp/error.cc:5092
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5096 cp/typeck.cc:3012
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr ""
  
! #: cp/error.cc:5118
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5122 cp/typeck.cc:3641
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr ""
  
! #: cp/error.cc:5133
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5137
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr ""
*************** msgstr ""
*** 62566,62572 ****
  msgid "member %qD is used uninitialized"
  msgstr ""
  
! #: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5112 cp/typeck2.cc:1519
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
--- 62648,62654 ----
  msgid "member %qD is used uninitialized"
  msgstr ""
  
! #: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5118 cp/typeck2.cc:1519
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
*************** msgstr ""
*** 62682,62688 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.cc:2383 cp/reflect.cc:2522 cp/semantics.cc:4492
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
--- 62764,62770 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.cc:2383 cp/reflect.cc:2553 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
*************** msgstr ""
*** 62878,62914 ****
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.cc:5321
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.cc:5358
  #, gcc-internal-format
  msgid "operator %<delete%> used on incomplete type"
  msgstr ""
  
! #: cp/init.cc:5373
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5379
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:5394
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5399
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5713
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
--- 62960,62996 ----
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.cc:5327
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.cc:5364
  #, gcc-internal-format
  msgid "operator %<delete%> used on incomplete type"
  msgstr ""
  
! #: cp/init.cc:5379
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5385
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:5400
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5405
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5719
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
*************** msgstr ""
*** 62998,63004 ****
  msgid "%qD not defined"
  msgstr ""
  
! #: cp/lex.cc:811 cp/parser.cc:3999 cp/parser.cc:34700
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
--- 63080,63086 ----
  msgid "%qD not defined"
  msgstr ""
  
! #: cp/lex.cc:811 cp/parser.cc:3999 cp/parser.cc:34698
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
*************** msgstr ""
*** 63028,63091 ****
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2733
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.cc:2737
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
  #. TODO Mangle pack indexing
  #. <https://github.com/itanium-cxx-abi/cxx-abi/issues/175>.
! #: cp/mangle.cc:2744
  #, gcc-internal-format
  msgid "mangling type pack index"
  msgstr ""
  
! #: cp/mangle.cc:4009
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4014
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:4088
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4784
  #, 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:4830 cp/mangle.cc:5009
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4836 cp/mangle.cc:5015
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5162
  #, 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:5167
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5172
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
--- 63110,63173 ----
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2738
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.cc:2742
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
  #. TODO Mangle pack indexing
  #. <https://github.com/itanium-cxx-abi/cxx-abi/issues/175>.
! #: cp/mangle.cc:2749
  #, gcc-internal-format
  msgid "mangling type pack index"
  msgstr ""
  
! #: cp/mangle.cc:4014
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4019
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:4093
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4789
  #, 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:4835 cp/mangle.cc:5014
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4841 cp/mangle.cc:5020
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5167
  #, 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:5172
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5177
  #, 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 ""
*** 63354,63405 ****
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.cc:3689
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr ""
  
! #: cp/method.cc:3691 cp/method.cc:3736
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr ""
  
! #: cp/method.cc:3711
  #, 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:3716
  #, 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:3721
  #, 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:3726
  #, 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:3834
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.cc:3854
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr ""
  
! #: cp/method.cc:3893
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr ""
  
! #: cp/method.cc:3902
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
--- 63436,63487 ----
  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 ""
*************** msgstr ""
*** 63444,63906 ****
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr ""
  
! #: cp/module.cc:12489
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12493
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with no tags"
  msgstr ""
  
! #: cp/module.cc:12496
  #, gcc-internal-format
  msgid "existing declaration here with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12499
  #, gcc-internal-format
  msgid "existing declaration here with no tags"
  msgstr ""
  
! #: cp/module.cc:12544
  #, gcc-internal-format
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12558 cp/module.cc:12686
  #, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12572
  #, gcc-internal-format
  msgid "conflicting argument list for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12579
  #, gcc-internal-format
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12617
  #, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12636
  #, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12661
  #, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12677
  #, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr ""
  
! #: cp/module.cc:12703
  #, gcc-internal-format
  msgid "existing declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12806
  #, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr ""
  
! #: cp/module.cc:12808 cp/module.cc:12835
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "existing default declared here"
  msgstr "აღწერილია აქ"
  
! #: cp/module.cc:12832
  #, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr ""
  
! #: cp/module.cc:13957
  #, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr ""
  
! #: cp/module.cc:13959
  #, gcc-internal-format
  msgid "existing definition %qD"
  msgstr ""
  
! #: cp/module.cc:13971
  #, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr ""
  
! #: cp/module.cc:13973
  #, gcc-internal-format
  msgid "... this enumerator %qD"
  msgstr ""
  
! #: cp/module.cc:13979
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:13983
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14200
  #, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr ""
  
! #: cp/module.cc:14218
  #, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr ""
  
! #: cp/module.cc:14242
  #, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr ""
  
! #: cp/module.cc:14260
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr ""
  
! #: cp/module.cc:14272
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr ""
  
! #: cp/module.cc:14283
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:14315
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14324
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14360
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr ""
  
! #: cp/module.cc:14372
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr ""
  
! #: cp/module.cc:14424
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14426
  #, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr ""
  
! #: cp/module.cc:14456 cp/module.cc:14493
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15827 cp/module.cc:15837
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15842
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15895
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15905
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:15963
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:15970
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16601
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16619
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16621 cp/module.cc:22712
  #, gcc-internal-format
  msgid "module %qs declared here"
  msgstr ""
  
! #: cp/module.cc:16973
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:16979
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20041
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20281
  #, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr ""
  
! #: cp/module.cc:20306 cp/module.cc:20309
  #, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr ""
  
! #: cp/module.cc:20315
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20317
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20651
  #, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr ""
  
! #: cp/module.cc:20691 cp/module.cc:20696
  #, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr ""
  
! #: cp/module.cc:20702
  #, gcc-internal-format, gfc-internal-format
  msgid "compiler is %sversion %s%s%s"
  msgstr ""
  
! #: cp/module.cc:20732
  #, gcc-internal-format
  msgid "module %qs found"
  msgstr ""
  
! #: cp/module.cc:20734
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20735
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20752
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20766
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20779
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20799
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20801
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20804
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20822
  #, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr ""
  
! #: cp/module.cc:20914
  #, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr ""
  
! #: cp/module.cc:21487
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr ""
  
! #: cp/module.cc:21526
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:21536
  #, 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:21541
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21544
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21896
  #, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr ""
  
! #: cp/module.cc:21899
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr ""
  
! #: cp/module.cc:21905
  #, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21908
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21913
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:21917
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:21923
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr ""
  
! #: cp/module.cc:21926
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr ""
  
! #: cp/module.cc:21931
  #, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr ""
  
! #: cp/module.cc:21935
  #, gcc-internal-format
  msgid "previously declared in global module"
  msgstr ""
  
! #: cp/module.cc:22074
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22089
  #, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr ""
  
! #: cp/module.cc:22096
  #, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr ""
  
! #: cp/module.cc:22359
  #, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr ""
  
! #: cp/module.cc:22546
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22547
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22554
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22555
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22617
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22621
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22659
  #, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr ""
  
! #: cp/module.cc:22661
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "module declared here"
--- 63526,63988 ----
  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:12715
  #, 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:12646
  #, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12665
  #, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12690
  #, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12706
  #, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr ""
  
! #: cp/module.cc:12732
  #, gcc-internal-format
  msgid "existing declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12835
  #, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr ""
  
! #: cp/module.cc:12837 cp/module.cc:12864
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "existing default declared here"
  msgstr "აღწერილია აქ"
  
! #: cp/module.cc:12861
  #, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr ""
  
! #: cp/module.cc:13986
  #, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr ""
  
! #: cp/module.cc:13988
  #, gcc-internal-format
  msgid "existing definition %qD"
  msgstr ""
  
! #: cp/module.cc:14000
  #, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr ""
  
! #: cp/module.cc:14002
  #, gcc-internal-format
  msgid "... this enumerator %qD"
  msgstr ""
  
! #: cp/module.cc:14008
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14012
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14229
  #, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr ""
  
! #: cp/module.cc:14247
  #, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr ""
  
! #: cp/module.cc:14271
  #, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr ""
  
! #: cp/module.cc:14289
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr ""
  
! #: cp/module.cc:14301
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr ""
  
! #: cp/module.cc:14312
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:14344
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14353
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14389
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr ""
  
! #: cp/module.cc:14401
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr ""
  
! #: cp/module.cc:14453
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14455
  #, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr ""
  
! #: cp/module.cc:14485 cp/module.cc:14522
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15866 cp/module.cc:15876
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15881
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15934
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15944
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16002
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16009
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16640
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16658
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16660 cp/module.cc:22766
  #, gcc-internal-format
  msgid "module %qs declared here"
  msgstr ""
  
! #: cp/module.cc:17015
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:17021
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20083
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20323
  #, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr ""
  
! #: cp/module.cc:20348 cp/module.cc:20351
  #, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr ""
  
! #: cp/module.cc:20357
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20359
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20693
  #, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr ""
  
! #: cp/module.cc:20733 cp/module.cc:20738
  #, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr ""
  
! #: cp/module.cc:20744
  #, gcc-internal-format, gfc-internal-format
  msgid "compiler is %sversion %s%s%s"
  msgstr ""
  
! #: cp/module.cc:20774
  #, gcc-internal-format
  msgid "module %qs found"
  msgstr ""
  
! #: cp/module.cc:20776
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20777
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20794
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20808
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20821
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20841
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20843
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20846
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20864
  #, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr ""
  
! #: cp/module.cc:20956
  #, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr ""
  
! #: cp/module.cc:21531
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr ""
  
! #: cp/module.cc:21570
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:21580
  #, 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:21585
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21588
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21940
  #, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr ""
  
! #: cp/module.cc:21943
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr ""
  
! #: cp/module.cc:21949
  #, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21952
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21957
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:21961
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:21967
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr ""
  
! #: cp/module.cc:21970
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr ""
  
! #: cp/module.cc:21975
  #, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr ""
  
! #: cp/module.cc:21979
  #, gcc-internal-format
  msgid "previously declared in global module"
  msgstr ""
  
! #: cp/module.cc:22118
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22133
  #, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr ""
  
! #: cp/module.cc:22140
  #, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr ""
  
! #: cp/module.cc:22403
  #, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr ""
  
! #: cp/module.cc:22590
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22591
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22598
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22599
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22661
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22665
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22713
  #, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr ""
  
! #: cp/module.cc:22715
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "module declared here"
*************** msgstr "აღწერილია ა�
*** 63913,64332 ****
  #. 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:22676
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22707 cp/module.cc:23245
  #, gcc-internal-format
  msgid "module already declared"
  msgstr ""
  
! #: cp/module.cc:22708 cp/module.cc:23246
  #, gcc-internal-format
  msgid "module already imported"
  msgstr ""
  
! #: cp/module.cc:22713
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr ""
  
! #: cp/module.cc:22921
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:22927
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr ""
  
! #: cp/module.cc:23031
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23071
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23073
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23074
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23447
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23451
  #, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr ""
  
! #: cp/module.cc:23483 cp/module.cc:23512
  #, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr ""
  
! #: cp/module.cc:23522
  #, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr ""
  
! #: cp/module.cc:23722
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23762
  #, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr ""
  
! #: cp/module.cc:23777
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23780
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23782
  #, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr ""
  
! #: cp/module.cc:23846
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:23943
  #, gcc-internal-format
  msgid "unknown header kind %qs"
  msgstr ""
  
! #: cp/name-lookup.cc:1337
  #, 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:1349
  #, gcc-internal-format
  msgid "ignoring %qD declared here with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:2956 cp/name-lookup.cc:4076 cp/name-lookup.cc:4176
  #, gcc-internal-format
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/name-lookup.cc:2994
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr ""
  
! #: cp/name-lookup.cc:3000
  #, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr ""
  
! #: cp/name-lookup.cc:3170
  #, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr ""
  
! #: cp/name-lookup.cc:3317
  #, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr ""
  
! #: cp/name-lookup.cc:3322
  #, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr ""
  
! #: cp/name-lookup.cc:3432
  #, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr ""
  
! #: cp/name-lookup.cc:3469 cp/name-lookup.cc:3473
  #, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr ""
  
! #: cp/name-lookup.cc:3634
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:4161
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr ""
  
! #: cp/name-lookup.cc:4774
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr ""
  
! #: cp/name-lookup.cc:4777
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr ""
  
! #: cp/name-lookup.cc:5376
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5380
  #, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5383
  #, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5386
  #, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:6200
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.cc:6216
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6224
  #, 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:6240 cp/pt.cc:19470
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/name-lookup.cc:6250
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6261 cp/name-lookup.cc:6334
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6284
  #, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6344
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6356
  #, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6372
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6383
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6476
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6518
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6528
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6598
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6600
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6655
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr ""
  
! #: cp/name-lookup.cc:6662
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6673 cp/name-lookup.cc:6701
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6679
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6726 cp/name-lookup.cc:9214
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr ""
  
! #: cp/name-lookup.cc:7056
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7108
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.cc:7114
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7444
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7450
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr ""
  
! #: cp/name-lookup.cc:7890
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.cc:7893
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr ""
  
! #: cp/name-lookup.cc:8707
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:9184
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr ""
  
! #: cp/name-lookup.cc:9187
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9206
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr ""
  
! #: cp/name-lookup.cc:9212
  #, gcc-internal-format
  msgid "annotation on using directive"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9300
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.cc:9425
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr ""
  
! #: cp/name-lookup.cc:9441
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:9511
  #, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:9513
  #, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9517
  #, gcc-internal-format
  msgid "exporting unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9527
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9577
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9579
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr ""
  
! #: cp/name-lookup.cc:9622
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9631
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 63995,64414 ----
  #. 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:22730
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22761 cp/module.cc:23299
  #, gcc-internal-format
  msgid "module already declared"
  msgstr ""
  
! #: cp/module.cc:22762 cp/module.cc:23300
  #, gcc-internal-format
  msgid "module already imported"
  msgstr ""
  
! #: cp/module.cc:22767
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr ""
  
! #: cp/module.cc:22975
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:22981
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr ""
  
! #: cp/module.cc:23085
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23125
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23127
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23128
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23507
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23511
  #, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr ""
  
! #: cp/module.cc:23543 cp/module.cc:23572
  #, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr ""
  
! #: cp/module.cc:23582
  #, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr ""
  
! #: cp/module.cc:23782
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23822
  #, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr ""
  
! #: cp/module.cc:23837
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23840
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23842
  #, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr ""
  
! #: cp/module.cc:23906
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:24003
  #, 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:4069 cp/name-lookup.cc:4169
  #, 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:4154
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr ""
  
! #: cp/name-lookup.cc:4881
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr ""
  
! #: cp/name-lookup.cc:4884
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr ""
  
! #: cp/name-lookup.cc:5483
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5487
  #, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5490
  #, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5493
  #, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:6307
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.cc:6323
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6331
  #, 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:6347 cp/pt.cc:19528
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/name-lookup.cc:6357
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6368 cp/name-lookup.cc:6441
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6391
  #, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6451
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6463
  #, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6479
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6490
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6583
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6625
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6635
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6705
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6707
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6762
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr ""
  
! #: cp/name-lookup.cc:6769
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6780 cp/name-lookup.cc:6808
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6786
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6833 cp/name-lookup.cc:9322
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr ""
  
! #: cp/name-lookup.cc:7163
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7215
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.cc:7221
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7551
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7557
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr ""
  
! #: cp/name-lookup.cc:7997
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.cc:8000
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr ""
  
! #: cp/name-lookup.cc:8815
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:9292
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr ""
  
! #: cp/name-lookup.cc:9295
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9314
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr ""
  
! #: cp/name-lookup.cc:9320
  #, gcc-internal-format
  msgid "annotation on using directive"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9408
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.cc:9533
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr ""
  
! #: cp/name-lookup.cc:9549
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:9619
  #, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:9621
  #, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9625
  #, gcc-internal-format
  msgid "exporting unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9635
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9685
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9687
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr ""
  
! #: cp/name-lookup.cc:9730
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9739
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr ""
*** 64356,64362 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52814
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
--- 64438,64444 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52812
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** msgstr ""
*** 64402,64408 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.cc:3594 cp/parser.cc:23973
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
--- 64484,64490 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.cc:3594 cp/parser.cc:23969
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
*************** msgstr ""
*** 64472,64478 ****
  msgid "%qE is not a class template"
  msgstr ""
  
! #: cp/parser.cc:3763 cp/parser.cc:21309
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr ""
--- 64554,64560 ----
  msgid "%qE is not a class template"
  msgstr ""
  
! #: cp/parser.cc:3763 cp/parser.cc:21305
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr ""
*************** msgstr ""
*** 64783,64789 ****
  msgid "pack index missing"
  msgstr ""
  
! #: cp/parser.cc:6151 cp/parser.cc:10117
  #, gcc-internal-format
  msgid "reflection is only available with %<-freflection%>"
  msgstr ""
--- 64865,64871 ----
  msgid "pack index missing"
  msgstr ""
  
! #: cp/parser.cc:6151 cp/parser.cc:10115
  #, gcc-internal-format
  msgid "reflection is only available with %<-freflection%>"
  msgstr ""
*************** msgstr ""
*** 64793,66473 ****
  msgid "expected a reflection of a type"
  msgstr ""
  
! #: cp/parser.cc:6339
  #, gcc-internal-format
  msgid "expected a reflection of a function template"
  msgstr ""
  
! #: cp/parser.cc:6437
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr ""
  
! #: cp/parser.cc:6446
  #, gcc-internal-format
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr ""
  
! #: cp/parser.cc:6448
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:6461
  #, gcc-internal-format
  msgid "expected a reflection of a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/parser.cc:6622
  #, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr ""
  
! #: cp/parser.cc:6712
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr ""
  
! #: cp/parser.cc:6724
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr ""
  
! #: cp/parser.cc:6764
  #, gcc-internal-format
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:6830 cp/parser.cc:7001 cp/parser.cc:7200 cp/semantics.cc:4865
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
  
! #: cp/parser.cc:6863
  #, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr ""
  
! #: cp/parser.cc:6985
  #, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr ""
  
! #: cp/parser.cc:7145
  #, gcc-internal-format
  msgid "parameter %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.cc:7146
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.cc:7192
  #, gcc-internal-format
  msgid "reflection is only available in C++26 with %<-freflection%>"
  msgstr ""
  
! #: cp/parser.cc:7229
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr ""
  
! #: cp/parser.cc:7373
  #, gcc-internal-format
  msgid "expected id-expression"
  msgstr ""
  
! #: cp/parser.cc:7538
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr ""
  
! #: cp/parser.cc:7548
  #, gcc-internal-format
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr ""
  
! #: cp/parser.cc:7585 cp/parser.cc:9968
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:7599 cp/parser.cc:7603
  #, gcc-internal-format
  msgid "template-id not allowed for destructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:7605 cp/parser.cc:35948
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
  
! #: cp/parser.cc:7727
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr ""
  
! #: cp/parser.cc:7742
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.cc:7785 cp/parser.cc:26953
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.cc:7812 cp/typeck.cc:3304 cp/typeck.cc:3307 cp/typeck.cc:3324
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr ""
  
! #: cp/parser.cc:7937
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:8025
  #, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr ""
  
! #: cp/parser.cc:8052
  #, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8059
  #, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8065
  #, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8240
  #, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8471 cp/parser.cc:11407
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr ""
  
! #: cp/parser.cc:8559
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr ""
  
! #: cp/parser.cc:8659
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr ""
  
! #: cp/parser.cc:8671 cp/pt.cc:22199
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr ""
  
! #: cp/parser.cc:8684
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_assoc_barrier%>"
  msgstr ""
  
! #: cp/parser.cc:8710
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr ""
  
! #: cp/parser.cc:8738 cp/pt.cc:22314
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8742 cp/pt.cc:22318
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8747 cp/pt.cc:22323
  #, gcc-internal-format
  msgid "selected function declared here"
  msgstr ""
  
! #: cp/parser.cc:8881
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr ""
  
! #: cp/parser.cc:8940
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.cc:8991
  #, gcc-internal-format
  msgid "types may not be defined in %<__builtin_classify_type%> calls"
  msgstr ""
  
! #: cp/parser.cc:9389 cp/parser.cc:9418
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr ""
  
! #: cp/parser.cc:9704 cp/typeck.cc:3192
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr ""
  
! #: cp/parser.cc:9713
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr ""
  
! #: cp/parser.cc:10020
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.cc:10079 cp/parser.cc:23421
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10205
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to this operand"
  msgstr ""
  
! #: cp/parser.cc:10293
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr ""
  
! #: cp/parser.cc:10396
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.cc:10455
  #, gcc-internal-format
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr ""
  
! #: cp/parser.cc:10682 cp/parser.cc:37266
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
  
! #: cp/parser.cc:10747
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr ""
  
! #: cp/parser.cc:10833
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr ""
  
! #: cp/parser.cc:10851
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.cc:10853
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.cc:10886
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.cc:10931
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr ""
  
! #: cp/parser.cc:10960
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.cc:11008
  #, gcc-internal-format
  msgid "attributes ignored on outermost array type in new expression"
  msgstr ""
  
! #: cp/parser.cc:11104
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.cc:11510
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr ""
  
! #: cp/parser.cc:11660
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.cc:11663
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr ""
  
! #: cp/parser.cc:11897
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr ""
  
! #: cp/parser.cc:12235
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.cc:12510
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.cc:12644
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr ""
  
! #: cp/parser.cc:12745
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12755
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12956
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.cc:12979
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.cc:12995
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> with by-copy capture default only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13001 cp/parser.cc:13023 cp/parser.cc:13221
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.cc:13017
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:13037
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr ""
  
! #: cp/parser.cc:13057
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13068
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:13098
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:13107
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.cc:13132
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr ""
  
! #: cp/parser.cc:13143
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.cc:13181
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13192
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.cc:13197
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.cc:13289
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13343
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr ""
  
! #: cp/parser.cc:13378
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13408 cp/pt.cc:15283
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
  
! #: cp/parser.cc:13421
  #, gcc-internal-format
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr ""
  
! #: cp/parser.cc:13430
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr ""
  
! #: cp/parser.cc:13434
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr ""
  
! #: cp/parser.cc:13438
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr ""
  
! #: cp/parser.cc:13445
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr ""
  
! #: cp/parser.cc:13463
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13479
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13492
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13510
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13563
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:14366
  #, gcc-internal-format
  msgid "label at end of compound statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:14535 cp/parser.cc:14787
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.cc:14606
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr ""
  
! #: cp/parser.cc:14655
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.cc:14683
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr ""
  
! #: cp/parser.cc:14795
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
  #. A::A a;
! #: cp/parser.cc:14801
  #, gcc-internal-format
  msgid "%qE names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.cc:14859
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.cc:14923
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr ""
  
! #: cp/parser.cc:15128
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15150
  #, gcc-internal-format
  msgid "%<if consteval%> only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:15175 cp/parser.cc:15210
  #, gcc-internal-format
  msgid "%<if consteval%> requires compound statement"
  msgstr ""
  
! #: cp/parser.cc:15252
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15420 cp/parser.cc:37778
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
  
! #: cp/parser.cc:15461
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr ""
  
! #: cp/parser.cc:15463
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr ""
  
! #: cp/parser.cc:15504
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.cc:15606 cp/parser.cc:26174 cp/parser.cc:28940
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr ""
  
! #: cp/parser.cc:15656
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:15962
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.cc:15969
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:15995
  #, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr ""
  
! #: cp/parser.cc:16000
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16197
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.cc:16316
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16468 cp/parser.cc:37781
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
  
! #: cp/parser.cc:16513
  #, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:16530
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.cc:16576
  #, gcc-internal-format
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:16635
  #, gcc-internal-format
  msgid "designators in %<template for%> initializer"
  msgstr ""
  
! #: cp/parser.cc:16702
  #, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr ""
  
! #: cp/parser.cc:16872
  #, 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:16881
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.cc:16900 cp/parser.cc:37784
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.cc:17075
  #, gcc-internal-format
  msgid "expected module-partition"
  msgstr ""
  
! #: cp/parser.cc:17077
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr ""
  
! #: cp/parser.cc:17119
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr ""
  
! #: cp/parser.cc:17125
  #, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17126
  #, fuzzy, gcc-internal-format
  #| msgid "previously defined here"
  msgid "scope opened here"
  msgstr "ადრე აქ იყო აღწერილი"
  
! #: cp/parser.cc:17152
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
! #: cp/parser.cc:17156
  #, 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:17162
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17203
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17205 cp/parser.cc:17214
  #, 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:17213
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17237
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17258
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17261
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17282
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17290
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr ""
  
! #: cp/parser.cc:17311
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17350
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17353
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function"
  msgstr ""
  
! #: cp/parser.cc:17362
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17364
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17372
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.cc:17543
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr ""
  
! #: cp/parser.cc:17547
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.cc:17587
  #, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr ""
  
! #: cp/parser.cc:17589 cp/parser.cc:30432
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17608
  #, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr ""
  
! #: cp/parser.cc:17624
  #, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr ""
  
! #: cp/parser.cc:17846
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.cc:18094
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18113
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.cc:18134
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18159
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.cc:18216
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18219
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18257
  #, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr ""
  
! #: cp/parser.cc:18260
  #, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr ""
  
! #: cp/parser.cc:18267
  #, gcc-internal-format
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18286
  #, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18297
  #, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr ""
  
! #: cp/parser.cc:18325
  #, gcc-internal-format
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18329
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:18409
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr ""
  
! #: cp/parser.cc:18427
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr ""
  
! #: cp/parser.cc:18453 cp/parser.cc:18458 cp/parser.cc:26155 cp/parser.cc:26160
! #: cp/parser.cc:26164 cp/parser.cc:26168
  #, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr ""
  
! #: cp/parser.cc:18626
  #, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:18649
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.cc:18687
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.cc:18690
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18741
  #, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:18767
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.cc:18803
  #, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr ""
  
! #: cp/parser.cc:18812
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr ""
  
! #: cp/parser.cc:18816
  #, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:18898
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.cc:18911
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18913
  #, 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:18928
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.cc:19001 cp/parser.cc:31664
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:19020
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.cc:19024
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:19092
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr ""
  
! #: cp/parser.cc:19199
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:19227
  #, gcc-internal-format
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:19444
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:19457
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.cc:19633
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.cc:19662 cp/parser.cc:19668
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.cc:19670
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.cc:19755
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.cc:19782
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr ""
  
! #: cp/parser.cc:19794 cp/pt.cc:28990
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.cc:19806 cp/pt.cc:29002
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19858
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.cc:19946
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:20358
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20364
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20370
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20379
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.cc:20385
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr ""
  
! #: cp/parser.cc:20419
  #, gcc-internal-format
  msgid "expected operator"
  msgstr ""
  
! #: cp/parser.cc:20466
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.cc:20468
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.cc:20470
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr ""
  
! #: cp/parser.cc:20575
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr ""
  
! #: cp/parser.cc:20583
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr ""
  
! #: cp/parser.cc:20707
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr ""
  
! #: cp/parser.cc:20945 cp/parser.cc:21031 cp/parser.cc:28688
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:20949 cp/parser.cc:21035
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr ""
  
! #: cp/parser.cc:21107
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.cc:21180
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.cc:21184
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21188
  #, 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:21219
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr ""
  
! #: cp/parser.cc:21220
  #, 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:21227
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.cc:21354
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.cc:21439 cp/parser.cc:21631 cp/parser.cc:21840
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
! #: cp/parser.cc:21487
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.cc:21489
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.cc:21704
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:21805 cp/parser.cc:21823 cp/parser.cc:22017
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.cc:21970
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr ""
  
! #: cp/parser.cc:22008
  #, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr ""
  
! #: cp/parser.cc:22126
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22130
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22134
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22195
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.cc:22431
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.cc:22640
  #, 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:22646
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:22650
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22657 cp/parser.cc:23118
  #, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.cc:22811
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.cc:22961
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.cc:23045
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr ""
  
! #: cp/parser.cc:23046
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.cc:23077
  #, gcc-internal-format
  msgid "invalid use of concept-name %qD"
  msgstr ""
  
! #: cp/parser.cc:23093
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.cc:23100
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23345
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23583
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.cc:23671
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.cc:23677
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.cc:23689
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23830
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr ""
  
! #: cp/parser.cc:23841
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.cc:23856
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.cc:23874
  #, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr ""
  
! #: cp/parser.cc:23920
  #, 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:23924
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.cc:23967
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.cc:23981
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.cc:23993 cp/parser.cc:30401
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:23998 cp/parser.cc:30406
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24010 cp/parser.cc:30419
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.cc:24051
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.cc:24075
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24078
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24199
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24274
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.cc:24278
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr ""
  
! #: cp/parser.cc:24282
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.cc:24343
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24355
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24374
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24384
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24389
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24393
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.cc:24396
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.cc:24403
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.cc:24460
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:24645
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24689
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.cc:24707
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24717
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24763
  #, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24766
  #, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr ""
  
! #: cp/parser.cc:24768
  #, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.cc:24770
  #, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr ""
  
! #: cp/parser.cc:24772
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24782
  #, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr ""
  
! #: cp/parser.cc:24852
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.cc:25010
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr ""
  
! #: cp/parser.cc:25071
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:25092 cp/parser.cc:25110 cp/parser.cc:25125
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr ""
  
! #: cp/parser.cc:25099
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25138
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.cc:25154
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25304
  #, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr ""
  
! #: cp/parser.cc:25395
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25406
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25411
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25414
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25431 cp/parser.cc:25456
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25443 cp/parser.cc:25464
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25450
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25520
  #, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr ""
  
! #: cp/parser.cc:25529
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr ""
  
! #: cp/parser.cc:25535
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr ""
  
! #: cp/parser.cc:25541
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr ""
  
! #: cp/parser.cc:25594
  #, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr ""
  
! #: cp/parser.cc:25636
  #, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr ""
  
! #: cp/parser.cc:25644
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25665
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25672
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr ""
  
! #: cp/parser.cc:25679 cp/parser.cc:26128
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr ""
  
! #: cp/parser.cc:25686 cp/parser.cc:26135
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr ""
  
! #: cp/parser.cc:25694
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr ""
  
! #: cp/parser.cc:25969
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:25980
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:25984
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:26070
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26269
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr ""
  
! #: cp/parser.cc:26314
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.cc:26326
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.cc:26874
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr ""
  
! #: cp/parser.cc:26999
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.cc:27003
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr ""
--- 64875,66555 ----
  msgid "expected a reflection of a type"
  msgstr ""
  
! #: cp/parser.cc:6341
  #, gcc-internal-format
  msgid "expected a reflection of a function template"
  msgstr ""
  
! #: cp/parser.cc:6439
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr ""
  
! #: cp/parser.cc:6448
  #, gcc-internal-format
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr ""
  
! #: cp/parser.cc:6450
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:6463
  #, gcc-internal-format
  msgid "expected a reflection of a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/parser.cc:6624
  #, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr ""
  
! #: cp/parser.cc:6714
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr ""
  
! #: cp/parser.cc:6726
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr ""
  
! #: cp/parser.cc:6766
  #, gcc-internal-format
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:6832 cp/parser.cc:7003 cp/parser.cc:7202 cp/semantics.cc:4857
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
  
! #: cp/parser.cc:6865
  #, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr ""
  
! #: cp/parser.cc:6987
  #, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr ""
  
! #: cp/parser.cc:7147
  #, gcc-internal-format
  msgid "parameter %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.cc:7148
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.cc:7194
  #, gcc-internal-format
  msgid "reflection is only available in C++26 with %<-freflection%>"
  msgstr ""
  
! #: cp/parser.cc:7231
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr ""
  
! #: cp/parser.cc:7375
  #, gcc-internal-format
  msgid "expected id-expression"
  msgstr ""
  
! #: cp/parser.cc:7540
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr ""
  
! #: cp/parser.cc:7550
  #, gcc-internal-format
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr ""
  
! #: cp/parser.cc:7587 cp/parser.cc:9966
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:7601 cp/parser.cc:7605
  #, gcc-internal-format
  msgid "template-id not allowed for destructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:7607 cp/parser.cc:35946
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
  
! #: cp/parser.cc:7729
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr ""
  
! #: cp/parser.cc:7744
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.cc:7787 cp/parser.cc:26949
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.cc:7814 cp/typeck.cc:3304 cp/typeck.cc:3307 cp/typeck.cc:3324
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr ""
  
! #: cp/parser.cc:7939
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:8027
  #, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr ""
  
! #: cp/parser.cc:8054
  #, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8061
  #, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8067
  #, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8242
  #, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8473 cp/parser.cc:11405
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr ""
  
! #: cp/parser.cc:8561
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr ""
  
! #: cp/parser.cc:8661
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr ""
  
! #: cp/parser.cc:8673 cp/pt.cc:22263
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr ""
  
! #: cp/parser.cc:8686
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_assoc_barrier%>"
  msgstr ""
  
! #: cp/parser.cc:8712
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr ""
  
! #: cp/parser.cc:8740 cp/pt.cc:22378
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8744 cp/pt.cc:22382
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8749 cp/pt.cc:22387
  #, gcc-internal-format
  msgid "selected function declared here"
  msgstr ""
  
! #: cp/parser.cc:8883
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr ""
  
! #: cp/parser.cc:8942
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.cc:8993
  #, gcc-internal-format
  msgid "types may not be defined in %<__builtin_classify_type%> calls"
  msgstr ""
  
! #: cp/parser.cc:9391 cp/parser.cc:9420
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr ""
  
! #: cp/parser.cc:9706 cp/typeck.cc:3192
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr ""
  
! #: cp/parser.cc:9715
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr ""
  
! #: cp/parser.cc:10018
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.cc:10076 cp/parser.cc:23417
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10203
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to this operand"
  msgstr ""
  
! #: cp/parser.cc:10291
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr ""
  
! #: cp/parser.cc:10394
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.cc:10453
  #, gcc-internal-format
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr ""
  
! #: cp/parser.cc:10680 cp/parser.cc:37264
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
  
! #: cp/parser.cc:10745
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr ""
  
! #: cp/parser.cc:10831
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr ""
  
! #: cp/parser.cc:10849
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.cc:10851
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.cc:10884
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.cc:10929
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr ""
  
! #: cp/parser.cc:10958
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.cc:11006
  #, gcc-internal-format
  msgid "attributes ignored on outermost array type in new expression"
  msgstr ""
  
! #: cp/parser.cc:11102
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.cc:11508
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr ""
  
! #: cp/parser.cc:11658
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.cc:11661
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr ""
  
! #: cp/parser.cc:11895
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr ""
  
! #: cp/parser.cc:12233
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.cc:12508
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.cc:12642
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr ""
  
! #: cp/parser.cc:12743
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12753
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12954
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.cc:12977
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.cc:12993
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> with by-copy capture default only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12999 cp/parser.cc:13021 cp/parser.cc:13219
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.cc:13015
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:13035
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr ""
  
! #: cp/parser.cc:13055
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13066
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:13096
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:13105
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.cc:13130
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr ""
  
! #: cp/parser.cc:13141
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.cc:13179
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13190
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.cc:13195
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.cc:13287
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13341
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr ""
  
! #: cp/parser.cc:13376
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13406 cp/pt.cc:15307
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
  
! #: cp/parser.cc:13419
  #, gcc-internal-format
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr ""
  
! #: cp/parser.cc:13428
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr ""
  
! #: cp/parser.cc:13432
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr ""
  
! #: cp/parser.cc:13436
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr ""
  
! #: cp/parser.cc:13443
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr ""
  
! #: cp/parser.cc:13461
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13477
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13490
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13508
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13561
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:14364
  #, gcc-internal-format
  msgid "label at end of compound statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:14533 cp/parser.cc:14785
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.cc:14604
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr ""
  
! #: cp/parser.cc:14653
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.cc:14681
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr ""
  
! #: cp/parser.cc:14793
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
  #. A::A a;
! #: cp/parser.cc:14799
  #, gcc-internal-format
  msgid "%qE names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.cc:14857
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.cc:14921
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr ""
  
! #: cp/parser.cc:15126
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15148
  #, gcc-internal-format
  msgid "%<if consteval%> only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:15173 cp/parser.cc:15208
  #, gcc-internal-format
  msgid "%<if consteval%> requires compound statement"
  msgstr ""
  
! #: cp/parser.cc:15250
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15418 cp/parser.cc:37776
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
  
! #: cp/parser.cc:15459
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr ""
  
! #: cp/parser.cc:15461
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr ""
  
! #: cp/parser.cc:15502
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.cc:15604 cp/parser.cc:26170 cp/parser.cc:28936
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr ""
  
! #: cp/parser.cc:15654
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:15960
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.cc:15967
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:15993
  #, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr ""
  
! #: cp/parser.cc:15998
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16201
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.cc:16312
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16464 cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
  
! #: cp/parser.cc:16509
  #, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:16526
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.cc:16572
  #, gcc-internal-format
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:16631
  #, gcc-internal-format
  msgid "designators in %<template for%> initializer"
  msgstr ""
  
! #: cp/parser.cc:16698
  #, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr ""
  
! #: cp/parser.cc:16868
  #, 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:16877
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.cc:16896 cp/parser.cc:37782
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.cc:17071
  #, gcc-internal-format
  msgid "expected module-partition"
  msgstr ""
  
! #: cp/parser.cc:17073
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr ""
  
! #: cp/parser.cc:17115
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr ""
  
! #: cp/parser.cc:17121
  #, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17122
  #, fuzzy, gcc-internal-format
  #| msgid "previously defined here"
  msgid "scope opened here"
  msgstr "ადრე აქ იყო აღწერილი"
  
! #: cp/parser.cc:17148
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
! #: cp/parser.cc:17152
  #, 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:17158
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17199
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17201 cp/parser.cc:17210
  #, 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:17209
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17233
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17254
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17257
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17278
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17286
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr ""
  
! #: cp/parser.cc:17307
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17346
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17349
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function"
  msgstr ""
  
! #: cp/parser.cc:17358
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17360
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17368
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.cc:17539
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr ""
  
! #: cp/parser.cc:17543
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.cc:17583
  #, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr ""
  
! #: cp/parser.cc:17585 cp/parser.cc:30428
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17604
  #, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr ""
  
! #: cp/parser.cc:17620
  #, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr ""
  
! #: cp/parser.cc:17842
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.cc:18090
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18109
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.cc:18130
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18155
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.cc:18212
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18215
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18253
  #, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr ""
  
! #: cp/parser.cc:18256
  #, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr ""
  
! #: cp/parser.cc:18263
  #, gcc-internal-format
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18282
  #, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18293
  #, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr ""
  
! #: cp/parser.cc:18321
  #, gcc-internal-format
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18325
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:18405
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr ""
  
! #: cp/parser.cc:18423
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr ""
  
! #: cp/parser.cc:18449 cp/parser.cc:18454 cp/parser.cc:26151 cp/parser.cc:26156
! #: cp/parser.cc:26160 cp/parser.cc:26164
  #, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr ""
  
! #: cp/parser.cc:18622
  #, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:18645
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.cc:18683
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.cc:18686
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18737
  #, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:18763
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.cc:18799
  #, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr ""
  
! #: cp/parser.cc:18808
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr ""
  
! #: cp/parser.cc:18812
  #, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:18894
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.cc:18907
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18909
  #, 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:18924
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.cc:18997 cp/parser.cc:31672
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:19016
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.cc:19020
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:19088
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr ""
  
! #: cp/parser.cc:19195
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:19223
  #, gcc-internal-format
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:19440
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:19453
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.cc:19629
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.cc:19658 cp/parser.cc:19664
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.cc:19666
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.cc:19751
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.cc:19778
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr ""
  
! #: cp/parser.cc:19790 cp/pt.cc:29076
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.cc:19802 cp/pt.cc:29088
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19854
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.cc:19942
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:20354
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20360
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20366
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20375
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.cc:20381
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr ""
  
! #: cp/parser.cc:20415
  #, gcc-internal-format
  msgid "expected operator"
  msgstr ""
  
! #: cp/parser.cc:20462
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.cc:20464
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.cc:20466
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr ""
  
! #: cp/parser.cc:20571
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr ""
  
! #: cp/parser.cc:20579
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr ""
  
! #: cp/parser.cc:20703
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr ""
  
! #: cp/parser.cc:20941 cp/parser.cc:21027 cp/parser.cc:28684
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:20945 cp/parser.cc:21031
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr ""
  
! #: cp/parser.cc:21103
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.cc:21176
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.cc:21180
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21184
  #, 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:21215
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr ""
  
! #: cp/parser.cc:21216
  #, 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:21223
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.cc:21350
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.cc:21435 cp/parser.cc:21627 cp/parser.cc:21836
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
! #: cp/parser.cc:21483
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.cc:21485
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.cc:21700
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:21801 cp/parser.cc:21819 cp/parser.cc:22013
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.cc:21966
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr ""
  
! #: cp/parser.cc:22004
  #, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr ""
  
! #: cp/parser.cc:22122
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22126
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22130
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22191
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.cc:22427
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.cc:22636
  #, 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:22642
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:22646
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22653 cp/parser.cc:23114
  #, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.cc:22807
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.cc:22957
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.cc:23041
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr ""
  
! #: cp/parser.cc:23042
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.cc:23073
  #, gcc-internal-format
  msgid "invalid use of concept-name %qD"
  msgstr ""
  
! #: cp/parser.cc:23089
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.cc:23096
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23341
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23579
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.cc:23667
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.cc:23673
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.cc:23685
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23826
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr ""
  
! #: cp/parser.cc:23837
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.cc:23852
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.cc:23870
  #, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr ""
  
! #: cp/parser.cc:23916
  #, 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:23920
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.cc:23963
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.cc:23977
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.cc:23989 cp/parser.cc:30397
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:23994 cp/parser.cc:30402
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24006 cp/parser.cc:30415
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.cc:24047
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.cc:24071
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24074
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24195
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24270
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.cc:24274
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr ""
  
! #: cp/parser.cc:24278
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.cc:24339
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24351
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24370
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24380
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24385
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24389
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.cc:24392
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.cc:24399
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.cc:24456
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:24641
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24685
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.cc:24703
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24713
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24759
  #, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24762
  #, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr ""
  
! #: cp/parser.cc:24764
  #, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.cc:24766
  #, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr ""
  
! #: cp/parser.cc:24768
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24778
  #, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr ""
  
! #: cp/parser.cc:24848
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.cc:25006
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr ""
  
! #: cp/parser.cc:25067
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:25088 cp/parser.cc:25106 cp/parser.cc:25121
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr ""
  
! #: cp/parser.cc:25095
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25134
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.cc:25150
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25300
  #, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr ""
  
! #: cp/parser.cc:25391
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25402
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25407
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25410
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25427 cp/parser.cc:25452
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25439 cp/parser.cc:25460
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25446
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25516
  #, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr ""
  
! #: cp/parser.cc:25525
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr ""
  
! #: cp/parser.cc:25531
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr ""
  
! #: cp/parser.cc:25537
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr ""
  
! #: cp/parser.cc:25590
  #, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr ""
  
! #: cp/parser.cc:25632
  #, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr ""
  
! #: cp/parser.cc:25640
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25661
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25668
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr ""
  
! #: cp/parser.cc:25675 cp/parser.cc:26124
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr ""
  
! #: cp/parser.cc:25682 cp/parser.cc:26131
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr ""
  
! #: cp/parser.cc:25690
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr ""
  
! #: cp/parser.cc:25965
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:25976
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:25980
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:26066
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26265
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr ""
  
! #: cp/parser.cc:26310
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.cc:26322
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.cc:26870
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr ""
  
! #: cp/parser.cc:26995
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.cc:26999
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr ""
*************** msgstr ""
*** 66476,66750 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27032
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr ""
  
! #: cp/parser.cc:27041
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr ""
  
! #: cp/parser.cc:27043
  #, 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:27158
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr ""
  
! #: cp/parser.cc:27183
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr ""
  
! #: cp/parser.cc:27304
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.cc:27306
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.cc:27327
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.cc:27388
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr ""
  
! #: cp/parser.cc:27442
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.cc:27479
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27537
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr ""
  
! #: cp/parser.cc:27840
  #, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr ""
  
! #: cp/parser.cc:27846
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr ""
  
! #: cp/parser.cc:27849 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:27876
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.cc:27885
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.cc:28012
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.cc:28159
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28366
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.cc:28444
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.cc:28568
  #, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:28571
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28631
  #, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr ""
  
! #: cp/parser.cc:28672
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.cc:28690
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28696
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28698
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28721
  #, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28845
  #, 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:28849
  #, 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:29040
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29202
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29224
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29262
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29276
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29316
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.cc:29367
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29423 cp/parser.cc:29557
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.cc:29837
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.cc:29840
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.cc:29843
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.cc:30139 cp/parser.cc:37400
  #, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr ""
  
! #: cp/parser.cc:30350
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.cc:30362
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30369
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.cc:30381
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.cc:30387
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr ""
  
! #: cp/parser.cc:30430
  #, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr ""
  
! #: cp/parser.cc:30456
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30463
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.cc:30496
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.cc:30529
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.cc:30594
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr ""
--- 66558,66832 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27028
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr ""
  
! #: cp/parser.cc:27037
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr ""
  
! #: cp/parser.cc:27039
  #, 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:27154
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr ""
  
! #: cp/parser.cc:27179
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr ""
  
! #: cp/parser.cc:27300
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.cc:27302
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.cc:27323
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.cc:27384
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr ""
  
! #: cp/parser.cc:27438
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.cc:27475
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27533
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr ""
  
! #: cp/parser.cc:27836
  #, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr ""
  
! #: cp/parser.cc:27842
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr ""
  
! #: cp/parser.cc:27845 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:27872
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.cc:27881
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.cc:28008
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.cc:28155
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28362
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.cc:28440
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.cc:28564
  #, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:28567
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28627
  #, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr ""
  
! #: cp/parser.cc:28668
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.cc:28686
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28692
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28694
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28717
  #, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28841
  #, 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:28845
  #, 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:29036
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29198
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29220
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29258
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29272
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29312
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.cc:29363
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29419 cp/parser.cc:29553
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.cc:29833
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.cc:29836
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.cc:29839
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.cc:30135 cp/parser.cc:37398
  #, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr ""
  
! #: cp/parser.cc:30346
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.cc:30358
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30365
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.cc:30377
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.cc:30383
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr ""
  
! #: cp/parser.cc:30426
  #, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr ""
  
! #: cp/parser.cc:30452
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30459
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.cc:30492
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.cc:30525
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.cc:30590
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr ""
*************** msgstr ""
*** 66752,67024 ****
  #. 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:30608 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30714 cp/parser.cc:37787
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.cc:30739
  #, 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:30743
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:31022
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31028
  #, 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:31069
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.cc:31109
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31212
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:31219
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.cc:31232
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31414
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/parser.cc:31442
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.cc:31548
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31562
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31635
  #, gcc-internal-format
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:31658
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.cc:31693
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:31840
  #, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr ""
  
! #: cp/parser.cc:31860
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31880
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31943
! #, gcc-internal-format
! msgid "keyword %<typename%> not allowed outside of templates"
! msgstr ""
! 
! #: cp/parser.cc:31946
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:32131 cp/parser.cc:32225
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr ""
  
! #: cp/parser.cc:32233
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr ""
  
! #: cp/parser.cc:32239
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32283
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr ""
  
! #: cp/parser.cc:32324
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:32436
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.cc:32471
  #, gcc-internal-format
  msgid "%<alignas%> on exception declaration"
  msgstr ""
  
! #: cp/parser.cc:32550
  #, gcc-internal-format
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr ""
  
! #: cp/parser.cc:33021
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr ""
  
! #: cp/parser.cc:33167
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:33181
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33323
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33358
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:33401 cp/parser.cc:33493
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33430
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:33433
  #, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr ""
  
! #: cp/parser.cc:33591
  #, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr ""
  
! #: cp/parser.cc:33638
  #, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:33654
  #, gcc-internal-format
  msgid "attributes are ignored on %qs"
  msgstr ""
  
! #: cp/parser.cc:33770
  #, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr ""
  
! #: cp/parser.cc:33874
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:33957
  #, gcc-internal-format
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:33988
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:34361 cp/parser.cc:34370
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.cc:34717
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:34958
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35101
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.cc:35110
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.cc:35637
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35642
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr ""
  
! #: cp/parser.cc:35646
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
--- 66834,67101 ----
  #. 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:30604 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30722 cp/parser.cc:37785
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.cc:30747
  #, 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:30751
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:31030
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31036
  #, 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:31077
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.cc:31117
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31220
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:31227
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.cc:31240
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31422
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/parser.cc:31450
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.cc:31556
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31570
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31643
  #, gcc-internal-format
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:31666
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.cc:31701
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:31848
  #, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr ""
  
! #: cp/parser.cc:31868
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31888
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31945
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:32129 cp/parser.cc:32223
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr ""
  
! #: cp/parser.cc:32231
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr ""
  
! #: cp/parser.cc:32237
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32281
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr ""
  
! #: cp/parser.cc:32322
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:32434
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.cc:32469
  #, gcc-internal-format
  msgid "%<alignas%> on exception declaration"
  msgstr ""
  
! #: cp/parser.cc:32548
  #, gcc-internal-format
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr ""
  
! #: cp/parser.cc:33019
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr ""
  
! #: cp/parser.cc:33165
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:33179
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33321
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33356
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:33399 cp/parser.cc:33491
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33428
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:33431
  #, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr ""
  
! #: cp/parser.cc:33589
  #, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr ""
  
! #: cp/parser.cc:33636
  #, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:33652
  #, gcc-internal-format
  msgid "attributes are ignored on %qs"
  msgstr ""
  
! #: cp/parser.cc:33768
  #, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr ""
  
! #: cp/parser.cc:33872
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:33955
  #, gcc-internal-format
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:33986
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:34359 cp/parser.cc:34368
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.cc:34715
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:34956
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35099
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.cc:35108
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.cc:35635
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35640
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr ""
  
! #: cp/parser.cc:35644
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
*************** msgstr ""
*** 67027,67458 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35653
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.cc:35947
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:36058
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr ""
  
! #: cp/parser.cc:36235
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36244
  #, 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:36250
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36290
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.cc:36300
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:36320
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.cc:36430
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:36481
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.cc:36534
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr ""
  
! #: cp/parser.cc:36853
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.cc:36866
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:36897
  #, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:37213
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37388
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.cc:37403
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:37415
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.cc:37432
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:37541
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr ""
  
! #: cp/parser.cc:37552
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.cc:37557
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr ""
  
! #: cp/parser.cc:37586
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr ""
  
! #: cp/parser.cc:37638
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.cc:37641
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.cc:37644
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.cc:37650
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.cc:37653
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.cc:37656
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.cc:37659
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr ""
  
! #: cp/parser.cc:37662
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.cc:37665
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.cc:37668
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.cc:37671
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.cc:37674
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.cc:37677
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.cc:37680
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.cc:37683
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.cc:37686
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr ""
  
! #: cp/parser.cc:37689
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.cc:37692
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.cc:37695
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.cc:37698
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.cc:37701
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:37704
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.cc:37707
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr ""
  
! #: cp/parser.cc:37739
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37751
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.cc:37754
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.cc:37757
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.cc:37763
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37790
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.cc:37793
  #, gcc-internal-format
  msgid "expected %<:]%>"
  msgstr ""
  
! #: cp/parser.cc:38128
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38282
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.cc:38287
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr ""
  
! #: cp/parser.cc:38408
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38566 cp/parser.cc:38600
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.cc:38573 cp/parser.cc:38606
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38574 cp/parser.cc:38607
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.cc:38581
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.cc:38582
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.cc:38665
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.cc:38686
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:38939
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr ""
  
! #: cp/parser.cc:39180 cp/parser.cc:40492 cp/parser.cc:40681
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:39251
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:39325
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39356
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39760
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:39835 cp/parser.cc:39853
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.cc:39847 cp/parser.cc:39913
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.cc:39956
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40153 cp/parser.cc:40160 cp/parser.cc:40167
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.cc:40284
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.cc:40457
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40464
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr ""
  
! #: cp/parser.cc:40744 cp/parser.cc:40751 cp/parser.cc:40758
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.cc:40920
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:42222
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.cc:42239
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.cc:42995
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr ""
  
! #: cp/parser.cc:43397
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr ""
  
! #: cp/parser.cc:44091
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44727
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
--- 67104,67535 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35651
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.cc:35945
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:36056
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr ""
  
! #: cp/parser.cc:36233
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36242
  #, 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:36248
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36288
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.cc:36298
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:36318
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.cc:36428
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:36479
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.cc:36532
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr ""
  
! #: cp/parser.cc:36851
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.cc:36864
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:36895
  #, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:37211
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37386
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.cc:37401
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:37413
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.cc:37430
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:37539
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr ""
  
! #: cp/parser.cc:37550
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.cc:37555
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr ""
  
! #: cp/parser.cc:37584
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr ""
  
! #: cp/parser.cc:37636
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.cc:37639
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.cc:37642
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.cc:37648
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.cc:37651
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.cc:37654
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.cc:37657
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr ""
  
! #: cp/parser.cc:37660
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.cc:37663
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.cc:37666
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.cc:37669
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.cc:37672
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.cc:37675
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.cc:37678
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.cc:37681
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.cc:37684
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr ""
  
! #: cp/parser.cc:37687
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.cc:37690
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.cc:37693
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.cc:37696
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.cc:37705
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr ""
  
! #: cp/parser.cc:37737
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37749
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.cc:37752
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.cc:37755
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.cc:37761
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37788
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.cc:37791
  #, gcc-internal-format
  msgid "expected %<:]%>"
  msgstr ""
  
! #: cp/parser.cc:38126
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38280
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.cc:38285
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr ""
  
! #: cp/parser.cc:38406
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38564 cp/parser.cc:38598
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.cc:38571 cp/parser.cc:38604
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38572 cp/parser.cc:38605
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.cc:38579
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.cc:38580
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.cc:38663
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.cc:38684
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:38937
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr ""
  
! #: cp/parser.cc:39178 cp/parser.cc:40490 cp/parser.cc:40679
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:39249
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:39323
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39354
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39758
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:39833 cp/parser.cc:39851
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.cc:39845 cp/parser.cc:39911
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.cc:39954
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40151 cp/parser.cc:40158 cp/parser.cc:40165
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.cc:40282
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.cc:40455
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40462
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr ""
  
! #: cp/parser.cc:40742 cp/parser.cc:40749 cp/parser.cc:40756
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.cc:40918
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:42220
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.cc:42237
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.cc:42993
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr ""
  
! #: cp/parser.cc:43395
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr ""
  
! #: cp/parser.cc:44089
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44725
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
*************** msgstr ""
*** 67461,67633 ****
  #. 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:47214
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: cp/parser.cc:48665
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49613
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49695 cp/pt.cc:19130
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.cc:52776
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:53488
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr ""
  
! #: cp/parser.cc:53729
  #, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr ""
  
! #: cp/parser.cc:53855
  #, 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:53976
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54551
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr ""
  
! #: cp/parser.cc:55148
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr ""
  
! #: cp/parser.cc:55179
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.cc:55191
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55294
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.cc:55314 cp/semantics.cc:7052
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55318 cp/semantics.cc:7060
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55321 cp/pt.cc:15174 cp/semantics.cc:7066
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55324 cp/semantics.cc:7072
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55521
  #, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr ""
  
! #: cp/parser.cc:55693
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr ""
  
! #: cp/parser.cc:56258
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56268
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
! #: cp/parser.cc:56438 cp/parser.cc:56977
  #, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56649
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56844
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56847
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56894
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.cc:57231
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57242
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57329
  #, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:57471
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.cc:57611
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.cc:57713
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:57769
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
--- 67538,67710 ----
  #. 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:47212
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: cp/parser.cc:48663
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49611
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49693 cp/pt.cc:19188
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.cc:52774
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:53486
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr ""
  
! #: cp/parser.cc:53727
  #, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr ""
  
! #: cp/parser.cc:53853
  #, 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:53974
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54549
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr ""
  
! #: cp/parser.cc:55146
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr ""
  
! #: cp/parser.cc:55177
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.cc:55189
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55292
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.cc:55312 cp/semantics.cc:7048
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55316 cp/semantics.cc:7056
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55319 cp/pt.cc:15198 cp/semantics.cc:7062
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55322 cp/semantics.cc:7068
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55519
  #, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr ""
  
! #: cp/parser.cc:55691
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr ""
  
! #: cp/parser.cc:56256
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56266
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
! #: cp/parser.cc:56436 cp/parser.cc:56975
  #, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56647
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56842
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56845
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56892
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.cc:57229
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57240
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57327
  #, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:57469
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.cc:57609
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.cc:57711
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:57767
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr ""
*** 68332,68593 ****
  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:7775
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr ""
  
! #: cp/pt.cc:7789
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr ""
  
! #: cp/pt.cc:7875
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7883
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.cc:7901
  #, 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:7961
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.cc:7963
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8017 cp/pt.cc:8049
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.cc:8643
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.cc:8659
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.cc:8802
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8831
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr ""
  
! #: cp/pt.cc:8836
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8853 cp/pt.cc:8888 cp/pt.cc:8939
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8861
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8869
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8875
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8878
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8893
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8896
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8943
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8958
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8961
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.cc:9048
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.cc:9176 cp/pt.cc:9512
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr ""
  
! #: cp/pt.cc:9191 cp/pt.cc:9337
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.cc:9333
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.cc:9342
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.cc:9368
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9372
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.cc:9473
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10050
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr ""
  
! #: cp/pt.cc:10245
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.cc:10247
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr ""
  
! #: cp/pt.cc:10416 cp/pt.cc:23566
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.cc:10766
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.cc:11506
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12442
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12451
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: cp/pt.cc:12478
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: cp/pt.cc:12482
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12711
  #, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr ""
  
! #: cp/pt.cc:12712
  #, gcc-internal-format
  msgid "first error appeared here"
  msgstr ""
  
! #: cp/pt.cc:13080
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.cc:13599
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14070
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.cc:14180
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14183
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14388
  #, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr ""
  
! #: cp/pt.cc:14844
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr ""
  
! #: cp/pt.cc:14941
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:15952
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
--- 68409,68670 ----
  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:7777
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr ""
  
! #: cp/pt.cc:7791
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr ""
  
! #: cp/pt.cc:7877
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7885
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.cc:7903
  #, 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:7963
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.cc:7965
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8019 cp/pt.cc:8051
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.cc:8645
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.cc:8661
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.cc:8804
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8833
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr ""
  
! #: cp/pt.cc:8838
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8855 cp/pt.cc:8890 cp/pt.cc:8941
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8863
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8871
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8877
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8880
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8895
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8898
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8945
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8960
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8963
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.cc:9050
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.cc:9178 cp/pt.cc:9514
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr ""
  
! #: cp/pt.cc:9193 cp/pt.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.cc:9335
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.cc:9344
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.cc:9370
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9374
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.cc:9475
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10052
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr ""
  
! #: cp/pt.cc:10247
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.cc:10249
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr ""
  
! #: cp/pt.cc:10418 cp/pt.cc:23643
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.cc:10768
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.cc:11508
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12444
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12453
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: cp/pt.cc:12480
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: cp/pt.cc:12484
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12713
  #, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr ""
  
! #: cp/pt.cc:12714
  #, gcc-internal-format
  msgid "first error appeared here"
  msgstr ""
  
! #: cp/pt.cc:13082
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.cc:13601
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14078
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.cc:14204
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14207
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14412
  #, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr ""
  
! #: cp/pt.cc:14868
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr ""
  
! #: cp/pt.cc:14965
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:15976
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
*************** msgstr ""
*** 68605,68721 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16154
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr ""
  
! #: cp/pt.cc:16379
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr ""
  
! #: cp/pt.cc:16381
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr ""
  
! #: cp/pt.cc:16508
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr ""
  
! #: cp/pt.cc:16510
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr ""
  
! #: cp/pt.cc:16760
  #, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr ""
  
! #: cp/pt.cc:16762
  #, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr ""
  
! #: cp/pt.cc:17323
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.cc:17325
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17327
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17340
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.cc:17343
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.cc:17396
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:17402
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17408
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.cc:17477
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
  
! #: cp/pt.cc:17518
  #, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr ""
  
! #: cp/pt.cc:17525
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17579
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.cc:17613
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:17622
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr ""
  
! #: cp/pt.cc:17630
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr ""
  
! #: cp/pt.cc:17788
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
--- 68682,68803 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16178
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr ""
  
! #: cp/pt.cc:16403
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr ""
  
! #: cp/pt.cc:16405
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr ""
  
! #: cp/pt.cc:16532
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr ""
  
! #: cp/pt.cc:16534
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr ""
  
! #: cp/pt.cc:16784
  #, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr ""
  
! #: cp/pt.cc:16786
  #, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr ""
  
! #: cp/pt.cc:17367
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.cc:17369
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17371
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17384
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.cc:17387
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.cc:17440
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:17446
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17452
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.cc:17521
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
  
! #: cp/pt.cc:17562
  #, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr ""
  
! #: cp/pt.cc:17569
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17623
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.cc:17657
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:17666
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr ""
  
! #: cp/pt.cc:17674
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr ""
  
! #: cp/pt.cc:17810
! #, gcc-internal-format
! msgid "expected a reflection of a type template"
! msgstr ""
! 
! #: cp/pt.cc:17844
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
*************** msgstr ""
*** 68723,68928 ****
  #. 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:17961
  #, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr ""
  
! #: cp/pt.cc:18117
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.cc:18133
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:18135
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:18219
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.cc:20597 cp/pt.cc:22894
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.cc:20601 cp/pt.cc:22898
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20748
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:22114
  #, 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:22149
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22154
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22157
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22162
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.cc:22213
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr ""
  
! #: cp/pt.cc:22240
  #, gcc-internal-format
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr ""
  
! #: cp/pt.cc:22486
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:22489
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:22811
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.cc:23196
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.cc:23198
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.cc:23208
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.cc:23223
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr ""
  
! #: cp/pt.cc:23241
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.cc:27656
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr ""
  
! #: cp/pt.cc:27658
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr ""
  
! #: cp/pt.cc:27664
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.cc:27691 cp/pt.cc:27778
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr ""
  
! #: cp/pt.cc:27710
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.cc:27716 cp/pt.cc:27773
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.cc:27721
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.cc:27729
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.cc:27765
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.cc:27788 cp/pt.cc:27855
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:27793 cp/pt.cc:27870
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.cc:27827
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr ""
  
! #: cp/pt.cc:27830
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr ""
  
! #: cp/pt.cc:27839
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.cc:27860
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:27900
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr ""
  
! #: cp/pt.cc:28232
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
  
! #: cp/pt.cc:28238
  #, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr ""
--- 68805,69010 ----
  #. 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:18017
  #, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr ""
  
! #: cp/pt.cc:18173
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.cc:18189
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:18191
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:18277
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.cc:20655 cp/pt.cc:22967
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.cc:20659 cp/pt.cc:22971
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20806
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:22178
  #, 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:22213
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22218
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22221
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22226
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.cc:22277
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr ""
  
! #: cp/pt.cc:22304
  #, gcc-internal-format
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr ""
  
! #: cp/pt.cc:22552
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:22555
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:22884
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.cc:23273
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.cc:23275
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.cc:23285
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.cc:23300
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr ""
  
! #: cp/pt.cc:23318
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.cc:27733
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr ""
  
! #: cp/pt.cc:27735
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr ""
  
! #: cp/pt.cc:27741
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.cc:27768 cp/pt.cc:27855
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr ""
  
! #: cp/pt.cc:27787
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.cc:27793 cp/pt.cc:27850
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.cc:27798
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.cc:27806
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.cc:27842
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.cc:27865 cp/pt.cc:27932
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:27870 cp/pt.cc:27947
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.cc:27904
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr ""
  
! #: cp/pt.cc:27907
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr ""
  
! #: cp/pt.cc:27916
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.cc:27937
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:27977
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr ""
  
! #: cp/pt.cc:28318
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
  
! #: cp/pt.cc:28324
  #, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr ""
*************** msgstr ""
*** 68934,69090 ****
  #. 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:28718
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.cc:28764
  #, 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:29139
  #, 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:29169
  #, 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:29178
  #, 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:29186
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr ""
  
! #: cp/pt.cc:29188
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr ""
  
! #: cp/pt.cc:30738
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.cc:30934
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr ""
  
! #: cp/pt.cc:30943
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.cc:30949
  #, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr ""
  
! #: cp/pt.cc:30993
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:32264
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.cc:32279
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:32285
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr ""
  
! #: cp/pt.cc:32413
  #, 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:32420
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:32433
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr ""
  
! #: cp/pt.cc:32436
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
! #: cp/pt.cc:32451
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32455
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr ""
  
! #: cp/pt.cc:32470
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:32472
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32603
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32606
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32666
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.cc:32669
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.cc:32749
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:32753
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:32757
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:32761
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
--- 69016,69172 ----
  #. 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:28804
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.cc:28850
  #, 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:29225
  #, 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:29255
  #, 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:29264
  #, 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:29272
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr ""
  
! #: cp/pt.cc:29274
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr ""
  
! #: cp/pt.cc:30824
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.cc:31020
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr ""
  
! #: cp/pt.cc:31029
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.cc:31035
  #, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr ""
  
! #: cp/pt.cc:31079
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:32350
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.cc:32365
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:32371
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr ""
  
! #: cp/pt.cc:32499
  #, 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:32506
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:32519
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr ""
  
! #: cp/pt.cc:32522
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
! #: cp/pt.cc:32537
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32541
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr ""
  
! #: cp/pt.cc:32556
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:32558
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32689
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32692
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32752
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.cc:32755
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.cc:32835
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:32839
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:32843
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:32847
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
*************** msgstr ""
*** 69134,69439 ****
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:410
  #, gcc-internal-format
  msgid "%<std::ranges%> is not a namespace"
  msgstr ""
  
! #: cp/reflect.cc:453
  #, 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:489
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:503
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:525
  #, 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:654
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:821
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:839
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:846
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:879
  #, gcc-internal-format
! msgid "unexpected type %qT of iterator dereference"
  msgstr ""
  
! #: cp/reflect.cc:947
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
  msgstr ""
  
! #: cp/reflect.cc:1046
  #, gcc-internal-format
  msgid "unexpected %<std::meta::operators%>"
  msgstr ""
  
! #: cp/reflect.cc:2671
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:2959
  #, gcc-internal-format
  msgid "couldn%'t look up %qs"
  msgstr ""
  
! #: cp/reflect.cc:3113 cp/reflect.cc:3176 cp/reflect.cc:3231 cp/reflect.cc:3311
! #: cp/reflect.cc:6233
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected return type of %qs"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: cp/reflect.cc:3856
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:3880
  #, gcc-internal-format
  msgid "%qT must be an object type"
  msgstr ""
  
! #: cp/reflect.cc:3907
  #, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr ""
  
! #: cp/reflect.cc:4784 cp/reflect.cc:4911
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5515
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected %<data_member_options%> argument"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: cp/reflect.cc:5884
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5892
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:5900
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5908
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5916
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:5929
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:5937
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:5947
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:5956
  #, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: cp/reflect.cc:5966
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:5987
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:5991 cp/reflect.cc:6074
  #, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr ""
  
! #: cp/reflect.cc:6007 cp/reflect.cc:6066
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6011 cp/reflect.cc:6070
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6022 cp/reflect.cc:6058
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6026 cp/reflect.cc:6062
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6036
  #, 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:6041
  #, 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:6046
  #, 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:6051
  #, 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:6212
  #, gcc-internal-format
  msgid "%<access_context::current%> used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6263
  #, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr ""
  
! #: cp/reflect.cc:6274
  #, gcc-internal-format
  msgid "unexpected %<access_context::scope()%>"
  msgstr ""
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7047
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected argument to %qs"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: cp/reflect.cc:7336
  #, gcc-internal-format
  msgid "unknown metafunction %qD"
  msgstr ""
  
! #: cp/reflect.cc:8010
  #, gcc-internal-format
  msgid "splice argument must be an expression of type %qs"
  msgstr ""
  
! #: cp/reflect.cc:8206
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8208
  #, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr ""
  
! #: cp/reflect.cc:8212
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8319
  #, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr ""
  
! #: cp/reflect.cc:8343 cp/reflect.cc:8359
  #, gcc-internal-format
  msgid "expected a reflection of an expression"
  msgstr ""
  
! #: cp/reflect.cc:8349 cp/reflect.cc:8353
  #, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr ""
  
! #: cp/reflect.cc:8372
  #, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8380
  #, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8393
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr ""
  
! #: cp/reflect.cc:8407
  #, 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:8426
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8439
  #, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8448
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
--- 69216,69526 ----
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:416
  #, gcc-internal-format
  msgid "%<std::ranges%> is not a namespace"
  msgstr ""
  
! #: cp/reflect.cc:459
  #, 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:495
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:509
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:531
  #, 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:660
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:827
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:845
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:852
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:965
  #, gcc-internal-format
! msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:967
! #, gcc-internal-format
! msgid "exceptions are disabled, treating as non-constant"
! msgstr ""
! 
! #: cp/reflect.cc:977
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
  msgstr ""
  
! #: cp/reflect.cc:1077
  #, gcc-internal-format
  msgid "unexpected %<std::meta::operators%>"
  msgstr ""
  
! #: cp/reflect.cc:2702
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:2990
  #, gcc-internal-format
  msgid "couldn%'t look up %qs"
  msgstr ""
  
! #: cp/reflect.cc:3144 cp/reflect.cc:3207 cp/reflect.cc:3262 cp/reflect.cc:3342
! #: cp/reflect.cc:6283
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected return type of %qs"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: cp/reflect.cc:3900
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:3924
  #, gcc-internal-format
  msgid "%qT must be an object type"
  msgstr ""
  
! #: cp/reflect.cc:3951
  #, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr ""
  
! #: cp/reflect.cc:4832 cp/reflect.cc:4959
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5565
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected %<data_member_options%> argument"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: cp/reflect.cc:5934
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5942
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:5950
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5958
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5966
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:5979
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:5987
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:5997
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6006
  #, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: cp/reflect.cc:6016
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6037
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6041 cp/reflect.cc:6124
  #, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr ""
  
! #: cp/reflect.cc:6057 cp/reflect.cc:6116
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6061 cp/reflect.cc:6120
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6072 cp/reflect.cc:6108
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6076 cp/reflect.cc:6112
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6086
  #, 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:6091
  #, 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:6096
  #, 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:6101
  #, 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:6262
  #, gcc-internal-format
  msgid "%<access_context::current%> used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6313
  #, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr ""
  
! #: cp/reflect.cc:6324
  #, gcc-internal-format
  msgid "unexpected %<access_context::scope()%>"
  msgstr ""
  
! #: cp/reflect.cc:6334
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7107
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected argument to %qs"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: cp/reflect.cc:7396
  #, gcc-internal-format
  msgid "unknown metafunction %qD"
  msgstr ""
  
! #: cp/reflect.cc:8070
  #, gcc-internal-format
  msgid "splice argument must be an expression of type %qs"
  msgstr ""
  
! #: cp/reflect.cc:8326
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8328
  #, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr ""
  
! #: cp/reflect.cc:8332
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8439
  #, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr ""
  
! #: cp/reflect.cc:8463 cp/reflect.cc:8479
  #, gcc-internal-format
  msgid "expected a reflection of an expression"
  msgstr ""
  
! #: cp/reflect.cc:8469 cp/reflect.cc:8473
  #, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr ""
  
! #: cp/reflect.cc:8492
  #, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8500
  #, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8513
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr ""
  
! #: cp/reflect.cc:8527
  #, 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:8546
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8559
  #, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8568
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
*************** msgstr ""
*** 69483,69579 ****
  msgid "%qT is an inaccessible base of %qT"
  msgstr ""
  
! #: cp/search.cc:2007
  #, gcc-internal-format
  msgid "looser exception specification on overriding virtual function %q+#F"
  msgstr ""
  
! #: cp/search.cc:2010
  #, gcc-internal-format
  msgid "overridden function is %q#F"
  msgstr ""
  
! #: cp/search.cc:2085
  #, gcc-internal-format
  msgid "invalid covariant return type for %q#D"
  msgstr ""
  
! #: cp/search.cc:2087 cp/search.cc:2104 cp/search.cc:2121
  #, gcc-internal-format
  msgid "overridden function is %q#D"
  msgstr ""
  
! #: cp/search.cc:2100
  #, gcc-internal-format
  msgid "invalid covariant return type for %q+#D"
  msgstr ""
  
! #: cp/search.cc:2102
  #, gcc-internal-format
  msgid "conflicting return type specified for %q+#D"
  msgstr ""
  
! #: cp/search.cc:2119
  #, gcc-internal-format
  msgid "conflicting type attributes specified for %q+#D"
  msgstr ""
  
! #: cp/search.cc:2138
  #, gcc-internal-format
  msgid "%<consteval%> function %q+D overriding non-%<consteval%> function"
  msgstr ""
  
! #: cp/search.cc:2141
  #, gcc-internal-format
  msgid "non-%<consteval%> function %q+D overriding %<consteval%> function"
  msgstr ""
  
! #: cp/search.cc:2144 cp/search.cc:2173 cp/search.cc:2182 cp/search.cc:2192
  #, gcc-internal-format
  msgid "overridden function is %qD"
  msgstr ""
  
! #: cp/search.cc:2160
  #, gcc-internal-format
  msgid "%qD declared %<transaction_safe_dynamic%>"
  msgstr ""
  
! #: cp/search.cc:2162
  #, gcc-internal-format
  msgid "overriding %qD declared %<transaction_safe%>"
  msgstr ""
  
! #: cp/search.cc:2170
  #, gcc-internal-format
  msgid "deleted function %q+D overriding non-deleted function"
  msgstr ""
  
! #: cp/search.cc:2179
  #, gcc-internal-format
  msgid "non-deleted function %q+D overriding deleted function"
  msgstr ""
  
! #: cp/search.cc:2190
  #, gcc-internal-format
  msgid "virtual function %q+D overriding final function"
  msgstr ""
  
! #: cp/search.cc:2278
  #, gcc-internal-format
  msgid "%q+#D cannot be declared"
  msgstr ""
  
! #: cp/search.cc:2279
  #, gcc-internal-format
  msgid "  since %q+#D declared in base class"
  msgstr ""
  
! #: cp/search.cc:2285
  #, gcc-internal-format
  msgid "explicit object member function overrides virtual function"
  msgstr ""
  
! #: cp/search.cc:2288
  #, gcc-internal-format
  msgid "virtual function declared here"
  msgstr ""
--- 69570,69666 ----
  msgid "%qT is an inaccessible base of %qT"
  msgstr ""
  
! #: cp/search.cc:2011
  #, gcc-internal-format
  msgid "looser exception specification on overriding virtual function %q+#F"
  msgstr ""
  
! #: cp/search.cc:2014
  #, gcc-internal-format
  msgid "overridden function is %q#F"
  msgstr ""
  
! #: cp/search.cc:2089
  #, gcc-internal-format
  msgid "invalid covariant return type for %q#D"
  msgstr ""
  
! #: cp/search.cc:2091 cp/search.cc:2108 cp/search.cc:2125
  #, gcc-internal-format
  msgid "overridden function is %q#D"
  msgstr ""
  
! #: cp/search.cc:2104
  #, gcc-internal-format
  msgid "invalid covariant return type for %q+#D"
  msgstr ""
  
! #: cp/search.cc:2106
  #, gcc-internal-format
  msgid "conflicting return type specified for %q+#D"
  msgstr ""
  
! #: cp/search.cc:2123
  #, gcc-internal-format
  msgid "conflicting type attributes specified for %q+#D"
  msgstr ""
  
! #: cp/search.cc:2142
  #, gcc-internal-format
  msgid "%<consteval%> function %q+D overriding non-%<consteval%> function"
  msgstr ""
  
! #: cp/search.cc:2145
  #, gcc-internal-format
  msgid "non-%<consteval%> function %q+D overriding %<consteval%> function"
  msgstr ""
  
! #: cp/search.cc:2148 cp/search.cc:2177 cp/search.cc:2186 cp/search.cc:2196
  #, gcc-internal-format
  msgid "overridden function is %qD"
  msgstr ""
  
! #: cp/search.cc:2164
  #, gcc-internal-format
  msgid "%qD declared %<transaction_safe_dynamic%>"
  msgstr ""
  
! #: cp/search.cc:2166
  #, gcc-internal-format
  msgid "overriding %qD declared %<transaction_safe%>"
  msgstr ""
  
! #: cp/search.cc:2174
  #, gcc-internal-format
  msgid "deleted function %q+D overriding non-deleted function"
  msgstr ""
  
! #: cp/search.cc:2183
  #, gcc-internal-format
  msgid "non-deleted function %q+D overriding deleted function"
  msgstr ""
  
! #: cp/search.cc:2194
  #, gcc-internal-format
  msgid "virtual function %q+D overriding final function"
  msgstr ""
  
! #: cp/search.cc:2282
  #, gcc-internal-format
  msgid "%q+#D cannot be declared"
  msgstr ""
  
! #: cp/search.cc:2283
  #, gcc-internal-format
  msgid "  since %q+#D declared in base class"
  msgstr ""
  
! #: cp/search.cc:2289
  #, gcc-internal-format
  msgid "explicit object member function overrides virtual function"
  msgstr ""
  
! #: cp/search.cc:2292
  #, gcc-internal-format
  msgid "virtual function declared here"
  msgstr ""
*************** msgstr ""
*** 69763,70351 ****
  msgid "invalid definition of qualified type %qT"
  msgstr ""
  
! #: cp/semantics.cc:4487
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr ""
  
! #: cp/semantics.cc:4674
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.cc:4692
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.cc:4696
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4698
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4714
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4716
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4849
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.cc:4859
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr ""
  
! #: cp/semantics.cc:4895
  #, 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:4950
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
! #: cp/semantics.cc:4958
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.cc:4986
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr ""
  
! #: cp/semantics.cc:5030 cp/semantics.cc:5061
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5159
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.cc:5177 rust/backend/rust-tree.cc:5536
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr ""
  
! #: cp/semantics.cc:5204
  #, gcc-internal-format
  msgid "pack index has non-integral type %qT"
  msgstr ""
  
! #: cp/semantics.cc:5211
  #, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr ""
  
! #: cp/semantics.cc:5219
  #, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr ""
  
! #: cp/semantics.cc:5225
  #, 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:5363
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.cc:5395
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.cc:5409
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr ""
  
! #: cp/semantics.cc:5413
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr ""
  
! #: cp/semantics.cc:5418
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.cc:5429
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6633
  #, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr ""
  
! #: cp/semantics.cc:6828
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr ""
  
! #: cp/semantics.cc:6831
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr ""
  
! #: cp/semantics.cc:7192
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7238
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.cc:7357
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7431
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7437
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7743
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr ""
  
! #: cp/semantics.cc:7940
  #, 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:7955
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7970
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7994
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8087 cp/semantics.cc:8219 cp/semantics.cc:8279
! #: cp/semantics.cc:8715 cp/semantics.cc:10050
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8099 cp/semantics.cc:10063
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:8232
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8292
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8363
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8377
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8416
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8419
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8423
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8446
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8450
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8455
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8540
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8573
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8587
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr ""
  
! #: cp/semantics.cc:8607
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8636
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8666
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8697
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8726
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8741
  #, 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:8748
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8763
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8794
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8805
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8822
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8834
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8843
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8959
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9004
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr ""
  
! #: cp/semantics.cc:9073
  #, gcc-internal-format
  msgid "variable length traits arrays are not supported"
  msgstr ""
  
! #: cp/semantics.cc:9147
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: cp/semantics.cc:9664
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9667
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9737
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9767
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9797
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9809
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.cc:9826
  #, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9857
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.cc:9867
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:9951
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.cc:10520
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10761
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10775
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.cc:11574
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.cc:12072
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.cc:12396 cp/semantics.cc:12406
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12738
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12754
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12772
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12825
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12834
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12852
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12951
  #, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12977
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr ""
  
! #: cp/semantics.cc:13015
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13019
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13129
  #, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr ""
  
! #: cp/semantics.cc:13145
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.cc:13174
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.cc:13220
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.cc:13495 cp/semantics.cc:13502
  #, gcc-internal-format
  msgid "%qT is not a non-union class type"
  msgstr ""
  
! #: cp/semantics.cc:13513 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, gcc-internal-format
  msgid "%qT is not a standard-layout type"
  msgstr ""
  
! #: cp/semantics.cc:13574 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13583 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:13754 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13778 rust/backend/rust-tree.cc:5907
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr ""
  
! #: cp/semantics.cc:13789 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13876
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13888
  #, 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:14003
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14300
  #, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr ""
  
! #: cp/semantics.cc:14471
  #, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr ""
  
! #: cp/semantics.cc:14702
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14762
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14764
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14781
  #, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr ""
--- 69850,70438 ----
  msgid "invalid definition of qualified type %qT"
  msgstr ""
  
! #: cp/semantics.cc:4479
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr ""
  
! #: cp/semantics.cc:4666
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.cc:4684
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.cc:4688
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4690
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4706
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4708
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4841
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.cc:4851
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr ""
  
! #: cp/semantics.cc:4887
  #, 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:4942
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
! #: cp/semantics.cc:4950
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.cc:4978
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr ""
  
! #: cp/semantics.cc:5022 cp/semantics.cc:5053
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5155
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.cc:5173 rust/backend/rust-tree.cc:5536
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr ""
  
! #: cp/semantics.cc:5200
  #, gcc-internal-format
  msgid "pack index has non-integral type %qT"
  msgstr ""
  
! #: cp/semantics.cc:5207
  #, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr ""
  
! #: cp/semantics.cc:5215
  #, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr ""
  
! #: cp/semantics.cc:5221
  #, 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:5359
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.cc:5391
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.cc:5405
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr ""
  
! #: cp/semantics.cc:5409
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr ""
  
! #: cp/semantics.cc:5414
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.cc:5425
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6629
  #, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr ""
  
! #: cp/semantics.cc:6824
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr ""
  
! #: cp/semantics.cc:6827
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr ""
  
! #: cp/semantics.cc:7188
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7234
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.cc:7353
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7427
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7433
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7739
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr ""
  
! #: cp/semantics.cc:7936
  #, 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:7951
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7966
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7990
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8083 cp/semantics.cc:8215 cp/semantics.cc:8275
! #: cp/semantics.cc:8711 cp/semantics.cc:10046
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8095 cp/semantics.cc:10059
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:8228
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8288
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8359
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8373
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8412
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8415
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8419
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8442
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8446
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8451
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8536
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8569
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8583
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr ""
  
! #: cp/semantics.cc:8603
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8632
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8662
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8693
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8722
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8737
  #, 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:8744
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8759
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8790
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8801
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8818
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8830
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8839
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8955
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9000
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr ""
  
! #: cp/semantics.cc:9069
  #, gcc-internal-format
  msgid "variable length traits arrays are not supported"
  msgstr ""
  
! #: cp/semantics.cc:9143
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: cp/semantics.cc:9660
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9663
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9733
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9763
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9793
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9805
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.cc:9822
  #, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9853
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.cc:9863
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:9947
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.cc:10516
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10757
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10771
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.cc:11570
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.cc:12068
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.cc:12392 cp/semantics.cc:12402
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12734
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12750
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12768
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12821
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12830
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12848
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12947
  #, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12973
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr ""
  
! #: cp/semantics.cc:13011
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13015
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13125
  #, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr ""
  
! #: cp/semantics.cc:13141
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.cc:13170
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.cc:13216
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.cc:13491 cp/semantics.cc:13498
  #, gcc-internal-format
  msgid "%qT is not a non-union class type"
  msgstr ""
  
! #: cp/semantics.cc:13509 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, gcc-internal-format
  msgid "%qT is not a standard-layout type"
  msgstr ""
  
! #: cp/semantics.cc:13570 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13579 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:13750 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13774 rust/backend/rust-tree.cc:5907
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr ""
  
! #: cp/semantics.cc:13785 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13872
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13884
  #, 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:13999
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14296
  #, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr ""
  
! #: cp/semantics.cc:14467
  #, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr ""
  
! #: cp/semantics.cc:14698
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14758
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14760
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14777
  #, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr ""
*************** msgstr ""
*** 70353,70379 ****
  #. 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:14831
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14837
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14843
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr ""
  
! #: cp/semantics.cc:14870
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14878
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
--- 70440,70466 ----
  #. 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:14827
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14833
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14839
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr ""
  
! #: cp/semantics.cc:14866
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14874
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
*************** msgstr ""
*** 70673,70689 ****
  msgid "annotation on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5920
  #, gcc-internal-format
  msgid "annotation does not have structural type"
  msgstr ""
  
! #: cp/tree.cc:5935
  #, gcc-internal-format
  msgid "annotation does not have copy constructible type"
  msgstr ""
  
! #: cp/tree.cc:6909 rust/backend/rust-tree.cc:3189
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
--- 70760,70782 ----
  msgid "annotation on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5917
! #, fuzzy, gcc-internal-format
! #| msgid "function parameter"
! msgid "annotation on void parameter"
! msgstr "ფუნქციის პარამეტრი"
! 
! #: cp/tree.cc:5926
  #, gcc-internal-format
  msgid "annotation does not have structural type"
  msgstr ""
  
! #: cp/tree.cc:5941
  #, gcc-internal-format
  msgid "annotation does not have copy constructible type"
  msgstr ""
  
! #: cp/tree.cc:6915 rust/backend/rust-tree.cc:3189
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
*************** msgstr ""
*** 72797,72803 ****
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr ""
  
! #: fortran/array.cc:335 fortran/array.cc:816 fortran/match.cc:1917
  #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
  #: fortran/simplify.cc:3386 fortran/simplify.cc:3416 fortran/simplify.cc:7040
  #: fortran/simplify.cc:9341
--- 72890,72896 ----
  msgid "Array reference at %C cannot have more than %d dimensions"
  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:3386 fortran/simplify.cc:3416 fortran/simplify.cc:7040
  #: fortran/simplify.cc:9341
*************** msgstr ""
*** 72835,73057 ****
  msgid "Too many codimensions at %C, expected %d not %d"
  msgstr ""
  
! #: fortran/array.cc:481
  #, gcc-internal-format
  msgid "Variable %qs at %L in this context must be constant"
  msgstr ""
  
! #: fortran/array.cc:484
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L in this context must be constant"
  msgstr ""
  
  #. F2018:R821: "assumed-implied-spec  is  [ lower-bound : ] *".
! #: fortran/array.cc:587
  #, gcc-internal-format, gfc-internal-format
  msgid "A lower bound must precede colon in assumed-size array specification at %L"
  msgstr ""
  
! #: fortran/array.cc:599
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in array specification at %C"
  msgstr ""
  
! #: fortran/array.cc:612 fortran/array.cc:651
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a scalar INTEGER expression at %C, found %s"
  msgstr ""
  
! #: fortran/array.cc:691
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %C"
  msgstr ""
  
! #: fortran/array.cc:725
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for implied-shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:741 fortran/array.cc:854
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for an explicitly shaped array at %C"
  msgstr ""
  
! #: fortran/array.cc:751 fortran/array.cc:864
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for assumed shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:765 fortran/array.cc:878
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for deferred shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:775 fortran/array.cc:882
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %C"
  msgstr ""
  
! #: fortran/array.cc:787 fortran/array.cc:894
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected another dimension in array declaration at %C"
  msgstr ""
  
! #: fortran/array.cc:793 fortran/array.cc:822 fortran/array.cc:900
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C has more than %d dimensions"
  msgstr ""
  
! #: fortran/array.cc:799
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C with more than 7 dimensions"
  msgstr ""
  
! #: fortran/array.cc:811
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray declaration at %C"
  msgstr ""
  
! #: fortran/array.cc:908
  #, gcc-internal-format
  msgid "Upper bound of last coarray dimension must be %<*%> at %C"
  msgstr ""
  
! #: fortran/array.cc:982
  #, gcc-internal-format
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr ""
  
! #: fortran/array.cc:1038
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr ""
  
! #: fortran/array.cc:1164
  #, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr ""
  
! #: fortran/array.cc:1256 fortran/array.cc:1487
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr ""
  
! #: fortran/array.cc:1286
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr ""
  
! #: fortran/array.cc:1295
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr ""
  
! #: fortran/array.cc:1358
  #, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr ""
  
! #: fortran/array.cc:1380
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor including type specification at %C"
  msgstr ""
  
! #: fortran/array.cc:1386 fortran/match.cc:5046
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
  
! #: fortran/array.cc:1394
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr ""
  
! #: fortran/array.cc:1412
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr ""
  
! #: fortran/array.cc:1449 fortran/array.cc:1459
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible typespec for array element at %L"
  msgstr ""
  
! #: fortran/array.cc:1534
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr ""
  
! #: fortran/array.cc:1898
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr ""
  
! #: fortran/array.cc:2057
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/array.cc:2237
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2244
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2251
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2263
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr ""
  
! #: fortran/array.cc:2274
  #, gcc-internal-format
  msgid "Array constructor value %qs at %L is of the ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/array.cc:2381
  #, gcc-internal-format
  msgid "Different CHARACTER lengths (%wd/%wd) in array constructor at %L"
  msgstr ""
  
! #: fortran/array.cc:2527
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2593
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2597
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array dimension at %L"
  msgstr ""
  
! #: fortran/array.cc:2735
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr ""
  
! #: fortran/array.cc:2786
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2838
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr ""
  
! #: fortran/array.cc:2986
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr ""
--- 72928,73155 ----
  msgid "Too many codimensions at %C, expected %d not %d"
  msgstr ""
  
! #: fortran/array.cc:476
! #, gcc-internal-format, gfc-internal-format
! msgid "Derived type or class expression for array bound at %L"
! msgstr ""
! 
! #: fortran/array.cc:488
  #, gcc-internal-format
  msgid "Variable %qs at %L in this context must be constant"
  msgstr ""
  
! #: fortran/array.cc:491
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L in this context must be constant"
  msgstr ""
  
  #. F2018:R821: "assumed-implied-spec  is  [ lower-bound : ] *".
! #: fortran/array.cc:594
  #, gcc-internal-format, gfc-internal-format
  msgid "A lower bound must precede colon in assumed-size array specification at %L"
  msgstr ""
  
! #: fortran/array.cc:606
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in array specification at %C"
  msgstr ""
  
! #: fortran/array.cc:619 fortran/array.cc:658
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a scalar INTEGER expression at %C, found %s"
  msgstr ""
  
! #: fortran/array.cc:698
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %C"
  msgstr ""
  
! #: fortran/array.cc:732
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for implied-shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:748 fortran/array.cc:861
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for an explicitly shaped array at %C"
  msgstr ""
  
! #: fortran/array.cc:758 fortran/array.cc:871
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for assumed shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:772 fortran/array.cc:885
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for deferred shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:782 fortran/array.cc:889
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %C"
  msgstr ""
  
! #: fortran/array.cc:794 fortran/array.cc:901
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected another dimension in array declaration at %C"
  msgstr ""
  
! #: fortran/array.cc:800 fortran/array.cc:829 fortran/array.cc:907
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C has more than %d dimensions"
  msgstr ""
  
! #: fortran/array.cc:806
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C with more than 7 dimensions"
  msgstr ""
  
! #: fortran/array.cc:818
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray declaration at %C"
  msgstr ""
  
! #: fortran/array.cc:915
  #, gcc-internal-format
  msgid "Upper bound of last coarray dimension must be %<*%> at %C"
  msgstr ""
  
! #: fortran/array.cc:989
  #, gcc-internal-format
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr ""
  
! #: fortran/array.cc:1045
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr ""
  
! #: fortran/array.cc:1171
  #, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr ""
  
! #: fortran/array.cc:1263 fortran/array.cc:1494
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr ""
  
! #: fortran/array.cc:1293
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr ""
  
! #: fortran/array.cc:1302
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr ""
  
! #: fortran/array.cc:1365
  #, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr ""
  
! #: fortran/array.cc:1387
  #, gcc-internal-format, gfc-internal-format
  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 ""
  
! #: fortran/array.cc:1401
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr ""
  
! #: fortran/array.cc:1419
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr ""
  
! #: fortran/array.cc:1456 fortran/array.cc:1466
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible typespec for array element at %L"
  msgstr ""
  
! #: fortran/array.cc:1541
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr ""
  
! #: fortran/array.cc:1905
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr ""
  
! #: fortran/array.cc:2064
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/array.cc:2244
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2251
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2258
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2270
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr ""
  
! #: fortran/array.cc:2281
  #, gcc-internal-format
  msgid "Array constructor value %qs at %L is of the ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/array.cc:2388
  #, gcc-internal-format
  msgid "Different CHARACTER lengths (%wd/%wd) in array constructor at %L"
  msgstr ""
  
! #: fortran/array.cc:2534
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2600
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2604
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array dimension at %L"
  msgstr ""
  
! #: fortran/array.cc:2742
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr ""
  
! #: fortran/array.cc:2793
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2845
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr ""
  
! #: fortran/array.cc:2993
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr ""
*************** msgstr ""
*** 73072,73078 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.cc:123 fortran/resolve.cc:13058
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr ""
--- 73170,73176 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.cc:123 fortran/resolve.cc:13082
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr ""
*************** msgstr ""
*** 73132,73138 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:681 fortran/check.cc:3846
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr ""
--- 73230,73236 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:681 fortran/check.cc:3841
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr ""
*************** msgstr ""
*** 73147,73153 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.cc:742 fortran/check.cc:8470
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr ""
--- 73245,73251 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.cc:742 fortran/check.cc:8465
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr ""
*************** msgstr ""
*** 73287,73293 ****
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr ""
  
! #: fortran/check.cc:1564 fortran/check.cc:1597 fortran/check.cc:4164
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr ""
--- 73385,73391 ----
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr ""
  
! #: fortran/check.cc:1564 fortran/check.cc:1597 fortran/check.cc:4159
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr ""
*************** msgstr ""
*** 73302,73308 ****
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.cc:1651 fortran/check.cc:1686 fortran/check.cc:4959
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
--- 73400,73406 ----
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.cc:1651 fortran/check.cc:1686 fortran/check.cc:4954
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
*************** msgstr ""
*** 73337,73353 ****
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr ""
  
! #: fortran/check.cc:1784 fortran/check.cc:2058
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr ""
  
! #: fortran/check.cc:1803 fortran/check.cc:1998 fortran/check.cc:2095
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.cc:1817 fortran/check.cc:2078
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr ""
--- 73435,73451 ----
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr ""
  
! #: fortran/check.cc:1784 fortran/check.cc:2053
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr ""
  
! #: fortran/check.cc:1803 fortran/check.cc:1993 fortran/check.cc:2090
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.cc:1817 fortran/check.cc:2073
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr ""
*************** msgstr ""
*** 73367,73465 ****
  msgid "%qs argument of %qs intrinsic at %L shall have a type of CHARACTER(KIND=C_CHAR)"
  msgstr ""
  
! #: fortran/check.cc:1916
! #, gcc-internal-format
! msgid "%qs argument of %qs intrinsic at %L not yet supported"
! msgstr ""
! 
! #: fortran/check.cc:1936
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr ""
  
! #: fortran/check.cc:1963
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify one of the INITIAL_TEAM, PARENT_TEAM or CURRENT_TEAM constants from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/check.cc:2005 fortran/check.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.cc:2020
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.cc:2030
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.cc:2043
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr ""
  
! #: fortran/check.cc:2122
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr ""
  
! #: fortran/check.cc:2253
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.cc:2377 fortran/check.cc:2917
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr ""
  
! #: fortran/check.cc:2386 fortran/check.cc:2926
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr ""
  
! #: fortran/check.cc:2396 fortran/check.cc:2402
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.cc:2424
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.cc:2432
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:2455
  #, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr ""
  
! #: fortran/check.cc:2471
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.cc:2479 fortran/check.cc:2779 fortran/check.cc:3891
! #: fortran/check.cc:6768 fortran/check.cc:6819 fortran/check.cc:6849
! #: fortran/check.cc:6867 fortran/check.cc:7167
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.cc:2494
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2527
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATION argument at %L must be a PURE function"
  msgstr ""
--- 73465,73558 ----
  msgid "%qs argument of %qs intrinsic at %L shall have a type of CHARACTER(KIND=C_CHAR)"
  msgstr ""
  
! #: fortran/check.cc:1931
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr ""
  
! #: fortran/check.cc:1958
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify one of the INITIAL_TEAM, PARENT_TEAM or CURRENT_TEAM constants from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/check.cc:2000 fortran/check.cc:2097
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.cc:2015
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.cc:2025
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.cc:2038
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr ""
  
! #: fortran/check.cc:2117
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr ""
  
! #: fortran/check.cc:2248
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.cc:2372 fortran/check.cc:2912
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr ""
  
! #: fortran/check.cc:2381 fortran/check.cc:2921
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr ""
  
! #: fortran/check.cc:2391 fortran/check.cc:2397
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.cc:2419
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.cc:2427
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:2450
  #, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr ""
  
! #: fortran/check.cc:2466
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.cc:2474 fortran/check.cc:2774 fortran/check.cc:3886
! #: fortran/check.cc:6763 fortran/check.cc:6814 fortran/check.cc:6844
! #: fortran/check.cc:6862 fortran/check.cc:7162
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.cc:2489
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2522
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATION argument at %L must be a PURE function"
  msgstr ""
*************** msgstr ""
*** 73467,74282 ****
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.cc:2537
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for %s"
  msgstr ""
  
! #: fortran/check.cc:2555
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.cc:2565
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s argument at %L has type %s but the function passed as OPERATION at %L returns %s"
  msgstr ""
  
! #: fortran/check.cc:2576
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.cc:2587
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.cc:2595
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2602
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2609
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2617
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.cc:2635
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the arguments of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2643
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the function result of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2660
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2689
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr ""
  
! #: fortran/check.cc:2718 fortran/check.cc:2726
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:2734 fortran/check.cc:2748
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.cc:2805 fortran/check.cc:3532 fortran/check.cc:3615
! #: fortran/check.cc:3877 fortran/check.cc:3926 fortran/check.cc:5604
! #: fortran/check.cc:5749 fortran/check.cc:5827 fortran/check.cc:7153
! #: fortran/check.cc:7285
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.cc:2852 fortran/check.cc:3160 fortran/check.cc:3220
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/check.cc:2867 fortran/check.cc:3175 fortran/check.cc:3235
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr ""
  
! #: fortran/check.cc:2989 fortran/check.cc:4276 fortran/check.cc:4284
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:2997 fortran/check.cc:4294
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
  
! #: fortran/check.cc:3011
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.cc:3031 fortran/check.cc:3039
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr ""
  
! #: fortran/check.cc:3196
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.cc:3260
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr ""
  
! #: fortran/check.cc:3278
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.cc:3292
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:3353
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:3479
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr ""
  
! #: fortran/check.cc:3583
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr ""
  
! #: fortran/check.cc:3622
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr ""
  
! #: fortran/check.cc:3655
  #, gcc-internal-format
  msgid "UINT intrinsic only valid with %<-funsigned%> at %L"
  msgstr ""
  
! #: fortran/check.cc:3679
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been removed.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.cc:3748
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr ""
  
! #: fortran/check.cc:3760
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr ""
  
! #: fortran/check.cc:3819
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.cc:3828
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.cc:3853
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr ""
  
! #: fortran/check.cc:4068
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr ""
  
! #: fortran/check.cc:4116
  #, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:4131
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:4136
  #, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:4161
  #, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr ""
  
! #: fortran/check.cc:4170
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.cc:4201
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.cc:4213
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL, CHARACTER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:4223
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:4308
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4327
  #, gcc-internal-format
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4336
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.cc:4514
  #, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr ""
  
! #: fortran/check.cc:4648
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:4656 fortran/check.cc:8390 fortran/check.cc:8405
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.cc:4771
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
  msgstr ""
  
! #: fortran/check.cc:4783
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:4794
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:4801
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.cc:4812
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr ""
  
! #: fortran/check.cc:4821
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr ""
  
! #: fortran/check.cc:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr ""
  
! #: fortran/check.cc:4888
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.cc:4944
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:4952
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.cc:4995
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall appear only if %qs is of type REAL and %qs is of type INTEGER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:5073 fortran/check.cc:7232
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.cc:5134
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.cc:5144
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.cc:5163
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.cc:5214
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.cc:5246
  #, gcc-internal-format, gfc-internal-format
  msgid "The ARRAY argument at %L of REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5256
  #, gcc-internal-format, gfc-internal-format
  msgid "The DIM argument at %L, if present, must be an integer scalar"
  msgstr ""
  
! #: fortran/check.cc:5263
  #, gcc-internal-format, gfc-internal-format
  msgid "The MASK argument at %L, if present, must be a logical array with the same rank as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5275
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr ""
  
! #: fortran/check.cc:5279
  #, gcc-internal-format, gfc-internal-format
  msgid "The ORDERED argument at %L, if present, must be a logical scalar"
  msgstr ""
  
! #: fortran/check.cc:5287
  #, gcc-internal-format, gfc-internal-format
  msgid "The IDENTITY argument at %L, if present, must be a scalar with the same type as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5378
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.cc:5388
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.cc:5395
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.cc:5418
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.cc:5458
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.cc:5476
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.cc:5485
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.cc:5520 fortran/simplify.cc:7891
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.cc:5537 fortran/check.cc:5556
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.cc:5547 fortran/check.cc:5566
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.cc:5685
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5716
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5764
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.cc:5845 fortran/check.cc:8450
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.cc:5861 fortran/check.cc:6007 fortran/check.cc:8442
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.cc:5872 fortran/check.cc:6019
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.cc:5954
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.cc:5998
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.cc:6059
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6113
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1, found %s instead of %s"
  msgstr ""
  
! #: fortran/check.cc:6147
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.cc:6159
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.cc:6166
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6173
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6180
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6186
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.cc:6205
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.cc:6214
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6220
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected LOWER argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6241
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.cc:6252
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6258
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument to C_F_POINTER at %L is a function returning a pointer"
  msgstr ""
  
! #: fortran/check.cc:6265
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
  msgstr ""
  
! #: fortran/check.cc:6281
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6293
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6300
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6306
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.cc:6320
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6332
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6339
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6345
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6359
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6365
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6376
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.cc:6384
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.cc:6393
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6400
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.cc:6411
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.cc:6416
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.cc:6444
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6460
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr ""
  
! #: fortran/check.cc:6479
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.cc:6503
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
  msgstr ""
  
! #: fortran/check.cc:6778
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.cc:6790
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.cc:6828
  #, gcc-internal-format
  msgid "%<team%> or %<team_number%> argument to %qs at %L"
  msgstr ""
  
! #: fortran/check.cc:6888
  #, gcc-internal-format
  msgid "First argument of %<this_image%> intrinsic at %L must be a coarray variable or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6917
  #, gcc-internal-format
  msgid "Second argument of %<this_image%> intrinsic at %L must be an %<INTEGER%> typed scalar or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6943
  #, gcc-internal-format
  msgid "%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6954
  #, gcc-internal-format
  msgid "%<team%> argument to %<this_image%> at %L"
  msgstr ""
  
! #: fortran/check.cc:6965
  #, gcc-internal-format
  msgid "At most one argument of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%> to %<this_image%> at %L allowed"
  msgstr ""
  
! #: fortran/check.cc:7007
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.cc:7059
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.cc:7078
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.cc:7086
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.cc:7121
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %zd < result size %zd"
  msgstr ""
  
! #: fortran/check.cc:7246
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr ""
  
! #: fortran/check.cc:7259
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.cc:7395
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7407
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L must have a decimal exponent range of at least four"
  msgstr ""
  
! #: fortran/check.cc:7562 fortran/check.cc:7598
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.cc:7609
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr ""
  
! #: fortran/check.cc:7627
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.cc:7639
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.cc:7681
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7688
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7709
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.cc:7719
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7726
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7746
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7756
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7771 fortran/check.cc:7778
  #, gcc-internal-format, gfc-internal-format
  msgid "integer arguments to SYSTEM_CLOCK at %L with different kind parameters"
  msgstr ""
  
! #: fortran/check.cc:7992
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr ""
  
! #: fortran/check.cc:8174
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.cc:8363 fortran/check.cc:8374
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr ""
  
! #: fortran/check.cc:8434
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4315 fortran/decl.cc:11360
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
--- 73560,74375 ----
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.cc:2532
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for %s"
  msgstr ""
  
! #: fortran/check.cc:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.cc:2560
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s argument at %L has type %s but the function passed as OPERATION at %L returns %s"
  msgstr ""
  
! #: fortran/check.cc:2571
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.cc:2582
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.cc:2590
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2597
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2604
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.cc:2630
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the arguments of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2638
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the function result of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2655
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2684
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr ""
  
! #: fortran/check.cc:2713 fortran/check.cc:2721
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:2729 fortran/check.cc:2743
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.cc:2800 fortran/check.cc:3527 fortran/check.cc:3610
! #: fortran/check.cc:3872 fortran/check.cc:3921 fortran/check.cc:5599
! #: fortran/check.cc:5744 fortran/check.cc:5822 fortran/check.cc:7148
! #: fortran/check.cc:7280
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.cc:2847 fortran/check.cc:3155 fortran/check.cc:3215
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/check.cc:2862 fortran/check.cc:3170 fortran/check.cc:3230
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr ""
  
! #: fortran/check.cc:2984 fortran/check.cc:4271 fortran/check.cc:4279
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:2992 fortran/check.cc:4289
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
  
! #: fortran/check.cc:3006
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.cc:3026 fortran/check.cc:3034
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr ""
  
! #: fortran/check.cc:3191
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.cc:3255
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr ""
  
! #: fortran/check.cc:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.cc:3287
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:3348
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:3474
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr ""
  
! #: fortran/check.cc:3578
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr ""
  
! #: fortran/check.cc:3617
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr ""
  
! #: fortran/check.cc:3650
  #, gcc-internal-format
  msgid "UINT intrinsic only valid with %<-funsigned%> at %L"
  msgstr ""
  
! #: fortran/check.cc:3674
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been removed.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.cc:3743
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr ""
  
! #: fortran/check.cc:3755
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr ""
  
! #: fortran/check.cc:3814
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.cc:3823
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.cc:3848
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr ""
  
! #: fortran/check.cc:4063
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr ""
  
! #: fortran/check.cc:4111
  #, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:4126
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:4131
  #, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:4156
  #, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr ""
  
! #: fortran/check.cc:4165
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.cc:4196
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.cc:4208
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL, CHARACTER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:4218
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:4303
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4322
  #, gcc-internal-format
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4331
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.cc:4509
  #, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr ""
  
! #: fortran/check.cc:4643
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:4651 fortran/check.cc:8385 fortran/check.cc:8400
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.cc:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
  msgstr ""
  
! #: fortran/check.cc:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:4789
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:4796
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.cc:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr ""
  
! #: fortran/check.cc:4816
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr ""
  
! #: fortran/check.cc:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr ""
  
! #: fortran/check.cc:4883
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.cc:4939
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.cc:4990
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall appear only if %qs is of type REAL and %qs is of type INTEGER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:5068 fortran/check.cc:7227
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.cc:5129
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.cc:5139
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.cc:5158
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.cc:5209
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.cc:5241
  #, gcc-internal-format, gfc-internal-format
  msgid "The ARRAY argument at %L of REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5251
  #, gcc-internal-format, gfc-internal-format
  msgid "The DIM argument at %L, if present, must be an integer scalar"
  msgstr ""
  
! #: fortran/check.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "The MASK argument at %L, if present, must be a logical array with the same rank as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5270
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr ""
  
! #: fortran/check.cc:5274
  #, gcc-internal-format, gfc-internal-format
  msgid "The ORDERED argument at %L, if present, must be a logical scalar"
  msgstr ""
  
! #: fortran/check.cc:5282
  #, gcc-internal-format, gfc-internal-format
  msgid "The IDENTITY argument at %L, if present, must be a scalar with the same type as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5373
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.cc:5383
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.cc:5390
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.cc:5413
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.cc:5453
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.cc:5471
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.cc:5480
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.cc:5515 fortran/simplify.cc:7891
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.cc:5532 fortran/check.cc:5551
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.cc:5542 fortran/check.cc:5561
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.cc:5680
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5711
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5759
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.cc:5840 fortran/check.cc:8445
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.cc:5856 fortran/check.cc:6002 fortran/check.cc:8437
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.cc:5867 fortran/check.cc:6014
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.cc:5949
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.cc:5993
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.cc:6054
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6108
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1, found %s instead of %s"
  msgstr ""
  
! #: fortran/check.cc:6142
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.cc:6154
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.cc:6161
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6168
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6175
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6181
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.cc:6200
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.cc:6209
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6215
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected LOWER argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6236
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.cc:6247
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6253
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument to C_F_POINTER at %L is a function returning a pointer"
  msgstr ""
  
! #: fortran/check.cc:6260
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
  msgstr ""
  
! #: fortran/check.cc:6276
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6288
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6295
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6301
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.cc:6315
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6327
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6334
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6354
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6360
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6371
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.cc:6379
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.cc:6388
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6395
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.cc:6406
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.cc:6411
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.cc:6439
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6455
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr ""
  
! #: fortran/check.cc:6474
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.cc:6498
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
  msgstr ""
  
! #: fortran/check.cc:6773
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.cc:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.cc:6823
  #, gcc-internal-format
  msgid "%<team%> or %<team_number%> argument to %qs at %L"
  msgstr ""
  
! #: fortran/check.cc:6883
  #, gcc-internal-format
  msgid "First argument of %<this_image%> intrinsic at %L must be a coarray variable or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6912
  #, gcc-internal-format
  msgid "Second argument of %<this_image%> intrinsic at %L must be an %<INTEGER%> typed scalar or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6938
  #, gcc-internal-format
  msgid "%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6949
  #, gcc-internal-format
  msgid "%<team%> argument to %<this_image%> at %L"
  msgstr ""
  
! #: fortran/check.cc:6960
  #, gcc-internal-format
  msgid "At most one argument of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%> to %<this_image%> at %L allowed"
  msgstr ""
  
! #: fortran/check.cc:7002
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.cc:7054
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.cc:7073
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.cc:7081
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.cc:7116
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %zd < result size %zd"
  msgstr ""
  
! #: fortran/check.cc:7241
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr ""
  
! #: fortran/check.cc:7254
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.cc:7390
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7402
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L must have a decimal exponent range of at least four"
  msgstr ""
  
! #: fortran/check.cc:7557 fortran/check.cc:7593
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.cc:7604
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr ""
  
! #: fortran/check.cc:7622
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.cc:7634
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.cc:7676
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7683
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7704
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.cc:7714
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7721
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7741
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7751
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7766 fortran/check.cc:7773
  #, gcc-internal-format, gfc-internal-format
  msgid "integer arguments to SYSTEM_CLOCK at %L with different kind parameters"
  msgstr ""
  
! #: fortran/check.cc:7987
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr ""
  
! #: fortran/check.cc:8169
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.cc:8358 fortran/check.cc:8369
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr ""
  
! #: fortran/check.cc:8429
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4348 fortran/decl.cc:11485
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
*************** msgstr ""
*** 74396,76453 ****
  msgid "Simplification error"
  msgstr ""
  
! #: fortran/decl.cc:294
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr ""
  
! #: fortran/decl.cc:308
  #, gcc-internal-format
  msgid "Host associated variable %qs may not be in the DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:315
  #, gcc-internal-format
  msgid "initialization of common block variable %qs in DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:453
  #, gcc-internal-format
  msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:479
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid initializer %s in Data statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:584
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ at %L cannot appear in an old-style initialization"
  msgstr ""
  
! #: fortran/decl.cc:592
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initialization"
  msgstr ""
  
! #: fortran/decl.cc:602
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:649
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:673
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid substring in data-implied-do at %L in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:696
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:738
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr ""
  
! #: fortran/decl.cc:754
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:763
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr ""
  
! #: fortran/decl.cc:802
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr ""
  
! #: fortran/decl.cc:811
  #, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:834
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr ""
  
! #: fortran/decl.cc:839
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr ""
  
! #: fortran/decl.cc:850
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:882
  #, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr ""
  
! #: fortran/decl.cc:910
  #, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr ""
  
! #: fortran/decl.cc:912
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr ""
  
! #: fortran/decl.cc:939
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr ""
  
! #: fortran/decl.cc:963
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr ""
  
! #: fortran/decl.cc:1028
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr ""
  
! #: fortran/decl.cc:1052
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1074
  #, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.cc:1167 fortran/resolve.cc:14857
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:1193 fortran/decl.cc:1222
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr ""
  
! #: fortran/decl.cc:1228
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1380 fortran/decl.cc:1387 fortran/decl.cc:1453
  #, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:1395
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:1407
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr ""
  
! #: fortran/decl.cc:1425
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr ""
  
! #: fortran/decl.cc:1441
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.cc:1524
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1589
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1596
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr ""
  
! #: fortran/decl.cc:1603
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1612
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L may not be a pointer with CONTIGUOUS attribute as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1622
  #, gcc-internal-format
  msgid "Default-initialized dummy argument %qs with %s attribute at %L is not permitted in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/decl.cc:1643
  #, gcc-internal-format
  msgid "Allocatable character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1648
  #, gcc-internal-format
  msgid "Pointer character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1655
  #, gcc-internal-format
  msgid "Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1667
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of length 1 as it has the VALUE attribute"
  msgstr ""
  
! #: fortran/decl.cc:1678
  #, gcc-internal-format
  msgid "Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1692
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of constant length of one or assumed length, unless it has assumed shape or assumed rank, as procedure %qs has the BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1710
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1718
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1727
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1734
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1745
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/decl.cc:1801
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8102 %s at %L is already imported by an %s statement and must not be re-declared"
  msgstr ""
  
! #: fortran/decl.cc:1830
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr ""
  
! #: fortran/decl.cc:1892
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1932
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr ""
  
! #: fortran/decl.cc:1947
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.cc:1956 fortran/decl.cc:1962
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.cc:2101
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:2114
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr ""
  
! #: fortran/decl.cc:2124
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:2167
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.cc:2201
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch of array at %L and its initializer (%d/%d)"
  msgstr ""
  
! #: fortran/decl.cc:2214
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr ""
  
! #: fortran/decl.cc:2224
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad shape of initializer at %L"
  msgstr ""
  
! #: fortran/decl.cc:2231
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot determine shape of initializer at %L"
  msgstr ""
  
! #: fortran/decl.cc:2266
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:2316
  #, gcc-internal-format
  msgid "Entity %qs at %L is incompatible with a BOZ literal constant"
  msgstr ""
  
! #: fortran/decl.cc:2382 fortran/decl.cc:2389
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.cc:2398
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.cc:2407
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2431 fortran/symbol.cc:2343
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr ""
  
! #: fortran/decl.cc:2486
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2493
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2517
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:2534
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr ""
  
! #: fortran/decl.cc:2591
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:2608
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr ""
  
! #: fortran/decl.cc:2625
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:2646
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.cc:2653
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.cc:2676
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.cc:2731
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.cc:2733
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:2741
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:2751
  #, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:2793
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr ""
  
! #: fortran/decl.cc:2803
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.cc:2860
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit array shape at %C must be constant of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.cc:2868
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.cc:2969
  #, gcc-internal-format
  msgid "%qs at %L is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.cc:2980
  #, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %L"
  msgstr ""
  
! #: fortran/decl.cc:3006
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %L"
  msgstr ""
  
! #: fortran/decl.cc:3014
  #, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr ""
  
! #: fortran/decl.cc:3077
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr ""
  
! #: fortran/decl.cc:3085
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.cc:3098
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.cc:3118 fortran/decl.cc:7749
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
  
! #: fortran/decl.cc:3141
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.cc:3159 fortran/decl.cc:11534
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.cc:3166
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:3183
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3192
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3206
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.cc:3214
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.cc:3222
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.cc:3231
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr ""
  
! #: fortran/decl.cc:3248
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.cc:3311 fortran/decl.cc:3346
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr ""
  
! #: fortran/decl.cc:3352
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr ""
  
! #: fortran/decl.cc:3411 fortran/decl.cc:3488
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr ""
  
! #: fortran/decl.cc:3424 fortran/decl.cc:3559
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.cc:3432 fortran/decl.cc:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.cc:3462 fortran/decl.cc:4351
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr ""
  
! #: fortran/decl.cc:3475
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr ""
  
! #: fortran/decl.cc:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.cc:3591
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr ""
  
! #: fortran/decl.cc:3723
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:3824
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:3837
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.cc:4011
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.cc:4040
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4064
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr ""
  
! #: fortran/decl.cc:4075
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter expression at %L must be of INTEGER type and not %s"
  msgstr ""
  
! #: fortran/decl.cc:4113
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.cc:4120
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C does not simplify to an INTEGER constant"
  msgstr ""
  
! #: fortran/decl.cc:4147
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:4154
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/decl.cc:4178
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4187
  #, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:4551
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4563
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.cc:4625
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.cc:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4661 fortran/decl.cc:4695 fortran/decl.cc:4728
! #: fortran/decl.cc:5062
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4673 fortran/decl.cc:4701 fortran/decl.cc:4734
! #: fortran/decl.cc:4760 fortran/decl.cc:5087 fortran/decl.cc:5105
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4724
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4776 fortran/decl.cc:4943 fortran/decl.cc:4955
! #: fortran/decl.cc:4969 fortran/decl.cc:5582 fortran/decl.cc:5592
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:4877
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:4984
  #, 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:4995
  #, 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:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5149
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.cc:5208
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.cc:5254
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5307
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.cc:5317
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5474
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.cc:5490
  #, 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:5495
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5574
  #, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr ""
  
! #: fortran/decl.cc:5601
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5622
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5665
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5669
  #, 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:5674
  #, 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:5680
  #, 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:5685
  #, 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:5693
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.cc:6033
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6035
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6130
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr ""
  
! #: fortran/decl.cc:6147
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6166
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6168
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6178
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6180
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6188
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6197
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6199
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6207
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6215
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6217
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6235
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6245
  #, 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:6255
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6268
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6334 fortran/decl.cc:9883
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6374
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6381
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6388
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6429
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:6527
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:6549
  #, 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:6560
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6566
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6578
  #, 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:6592
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6600
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6612
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.cc:6618
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
! #: fortran/decl.cc:6631
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6705
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6750
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6757
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr ""
  
! #: fortran/decl.cc:6786
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6848
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/decl.cc:6880
  #, 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:6922
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:6931
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7003
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7008
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.cc:7059
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.cc:7071
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7117
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7124
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7131
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7192
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7207 fortran/primary.cc:1998
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.cc:7213 fortran/decl.cc:7222
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7263
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.cc:7276
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7279
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7297
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7300
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7342
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr ""
  
! #: fortran/decl.cc:7346
  #, 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:7351
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7358
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7397
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.cc:7474
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7484 fortran/decl.cc:8627
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr ""
  
! #: fortran/decl.cc:7688
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7695
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:7701
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.cc:7724
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:7770 fortran/decl.cc:7961 fortran/decl.cc:12018
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:7819 fortran/decl.cc:11918
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:7826
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7830
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:7905
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:7923
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.cc:7932 fortran/decl.cc:10658
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:8002
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8074
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:8104 fortran/decl.cc:8383 fortran/decl.cc:8594
  #: 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:8134 fortran/decl.cc:8652
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8277
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8286
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.cc:8289
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:8292
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.cc:8295
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.cc:8299 fortran/decl.cc:8344
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:8303
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.cc:8307
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.cc:8311
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.cc:8316
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.cc:8320
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.cc:8324
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.cc:8328
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.cc:8332
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.cc:8336
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8357
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr ""
  
! #: fortran/decl.cc:8408 fortran/decl.cc:8634
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8502
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.cc:8661
  #, 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:8724 fortran/decl.cc:8731
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:8771
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8787
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr ""
  
! #: fortran/decl.cc:8795
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8814
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8820
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8826
  #, 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:8855
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.cc:9138
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9147
  #, 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:9156
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:9167
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9192
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9209
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9223 fortran/decl.cc:9231
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9331
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9347
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9356
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.cc:9461
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.cc:9498
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:9512 fortran/decl.cc:9552
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr ""
  
! #: fortran/decl.cc:9532
  #, 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:9538
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9577
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr ""
  
! #: fortran/decl.cc:9581
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.cc:9601
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9613
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9671
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9690
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9729
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:9891
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9925
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9952 fortran/decl.cc:9977
  #, 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:9998 fortran/decl.cc:10018
  #, 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:10040
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10047
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10053
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10073
  #, 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:10098
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10114
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10133 fortran/decl.cc:10189
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10168
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10224
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10231
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10250
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10261
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10296
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10318
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10335
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10339
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10377
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10389
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10416
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10441
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10453
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10522
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:10633
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.cc:10691
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.cc:10740
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:10749
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.cc:10755
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10762
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:10769
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.cc:10792
  #, 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:10804
  #, 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:10825
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.cc:10871
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10877
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:10924
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10957
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10992
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:11006
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11024
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11031
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.cc:11194
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11207
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11236
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.cc:11247
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:11250
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.cc:11265
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11274
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.cc:11337
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11420
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.cc:11440
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.cc:11472
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11551
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.cc:11599
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr ""
  
! #: fortran/decl.cc:11635
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11682 fortran/decl.cc:11697
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11717
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11737
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11764
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11782
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.cc:11798
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.cc:11811
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11813
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11821
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:11834
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:11876
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:11882
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr ""
  
! #: fortran/decl.cc:11902
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:11907
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:11930
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:11934
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.cc:11946
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:11952
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:11962
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:11979
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:11990
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12077 fortran/decl.cc:12359
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12088 fortran/decl.cc:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.cc:12109 fortran/decl.cc:12392
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12120 fortran/decl.cc:12403
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12127
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr ""
  
! #: fortran/decl.cc:12148
  #, 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:12157
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12166
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12173
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12182
  #, 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:12223
  #, 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:12230
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12266
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12273
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12283
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12309
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12339
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.cc:12439
  #, 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:12447
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.cc:12495
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12505
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12523
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12569
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.cc:12581
  #, 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:12603
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.cc:12610
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12620
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12626
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12639
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr ""
  
! #: fortran/decl.cc:12713
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12759
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12780
  #, 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:12794
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:12866
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:12883
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:12900
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
--- 74489,76546 ----
  msgid "Simplification error"
  msgstr ""
  
! #: fortran/decl.cc:308
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr ""
  
! #: fortran/decl.cc:322
  #, gcc-internal-format
  msgid "Host associated variable %qs may not be in the DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:329
  #, gcc-internal-format
  msgid "initialization of common block variable %qs in DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:467
  #, gcc-internal-format
  msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:493
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid initializer %s in Data statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:598
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ at %L cannot appear in an old-style initialization"
  msgstr ""
  
! #: fortran/decl.cc:606
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initialization"
  msgstr ""
  
! #: fortran/decl.cc:616
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:663
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:687
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid substring in data-implied-do at %L in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:710
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:752
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr ""
  
! #: fortran/decl.cc:768
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:777
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr ""
  
! #: fortran/decl.cc:816
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr ""
  
! #: fortran/decl.cc:825
  #, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:848
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr ""
  
! #: fortran/decl.cc:853
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr ""
  
! #: fortran/decl.cc:864
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:896
  #, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr ""
  
! #: fortran/decl.cc:924
  #, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr ""
  
! #: fortran/decl.cc:926
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr ""
  
! #: fortran/decl.cc:953
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr ""
  
! #: fortran/decl.cc:977
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr ""
  
! #: fortran/decl.cc:1042
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr ""
  
! #: fortran/decl.cc:1066
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1088
  #, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.cc:1181 fortran/resolve.cc:14904
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:1207 fortran/decl.cc:1236
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr ""
  
! #: fortran/decl.cc:1242
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1394 fortran/decl.cc:1401 fortran/decl.cc:1467
  #, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:1409
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:1421
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr ""
  
! #: fortran/decl.cc:1439
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr ""
  
! #: fortran/decl.cc:1455
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.cc:1538
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1603
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1610
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr ""
  
! #: fortran/decl.cc:1617
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1626
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L may not be a pointer with CONTIGUOUS attribute as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1636
  #, gcc-internal-format
  msgid "Default-initialized dummy argument %qs with %s attribute at %L is not permitted in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/decl.cc:1657
  #, gcc-internal-format
  msgid "Allocatable character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1662
  #, gcc-internal-format
  msgid "Pointer character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1669
  #, gcc-internal-format
  msgid "Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1681
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of length 1 as it has the VALUE attribute"
  msgstr ""
  
! #: fortran/decl.cc:1692
  #, gcc-internal-format
  msgid "Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1706
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of constant length of one or assumed length, unless it has assumed shape or assumed rank, as procedure %qs has the BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1724
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1732
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1741
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1748
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1759
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/decl.cc:1815
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8102 %s at %L is already imported by an %s statement and must not be re-declared"
  msgstr ""
  
! #: fortran/decl.cc:1844
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr ""
  
! #: fortran/decl.cc:1919
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1959
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr ""
  
! #: fortran/decl.cc:1974
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.cc:1983 fortran/decl.cc:1989
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.cc:2128
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:2141
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr ""
  
! #: fortran/decl.cc:2151
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:2194
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.cc:2228
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch of array at %L and its initializer (%d/%d)"
  msgstr ""
  
! #: fortran/decl.cc:2241
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr ""
  
! #: fortran/decl.cc:2251
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad shape of initializer at %L"
  msgstr ""
  
! #: fortran/decl.cc:2258
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot determine shape of initializer at %L"
  msgstr ""
  
! #: fortran/decl.cc:2293
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:2343
  #, gcc-internal-format
  msgid "Entity %qs at %L is incompatible with a BOZ literal constant"
  msgstr ""
  
! #: fortran/decl.cc:2409 fortran/decl.cc:2416
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.cc:2425
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.cc:2434
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2458 fortran/symbol.cc:2343
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr ""
  
! #: fortran/decl.cc:2513
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2520
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2544
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:2561
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr ""
  
! #: fortran/decl.cc:2618
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:2635
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr ""
  
! #: fortran/decl.cc:2652
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:2673
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.cc:2680
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.cc:2703
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.cc:2758
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.cc:2760
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:2768
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:2778
  #, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:2820
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr ""
  
! #: fortran/decl.cc:2830
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.cc:2887
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit array shape at %C must be constant of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.cc:2895
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.cc:2996
  #, gcc-internal-format
  msgid "%qs at %L is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.cc:3007
  #, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %L"
  msgstr ""
  
! #: fortran/decl.cc:3033
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %L"
  msgstr ""
  
! #: fortran/decl.cc:3041
  #, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr ""
  
! #: fortran/decl.cc:3104
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr ""
  
! #: fortran/decl.cc:3112
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.cc:3125
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.cc:3145 fortran/decl.cc:7874
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
  
! #: fortran/decl.cc:3168
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.cc:3186 fortran/decl.cc:11659
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.cc:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:3210
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3219
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3233
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.cc:3241
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.cc:3249
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.cc:3258
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr ""
  
! #: fortran/decl.cc:3275
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.cc:3338 fortran/decl.cc:3373
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr ""
  
! #: fortran/decl.cc:3379
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr ""
  
! #: fortran/decl.cc:3438 fortran/decl.cc:3515
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr ""
  
! #: fortran/decl.cc:3451 fortran/decl.cc:3586
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.cc:3459 fortran/decl.cc:3592
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.cc:3489 fortran/decl.cc:4384
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr ""
  
! #: fortran/decl.cc:3502
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr ""
  
! #: fortran/decl.cc:3513
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.cc:3618
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr ""
  
! #: fortran/decl.cc:3750
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:3851
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:3864
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.cc:4038
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.cc:4067
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4091
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr ""
  
! #: fortran/decl.cc:4102
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter expression at %L must be of INTEGER type and not %s"
  msgstr ""
  
! #: fortran/decl.cc:4140
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.cc:4147
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C does not simplify to an INTEGER constant"
  msgstr ""
  
! #: fortran/decl.cc:4174
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:4181
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/decl.cc:4210
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4219
  #, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4598
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.cc:4660
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.cc:4663
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4696 fortran/decl.cc:4730 fortran/decl.cc:4763
! #: fortran/decl.cc:5097
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4708 fortran/decl.cc:4736 fortran/decl.cc:4769
! #: fortran/decl.cc:4795 fortran/decl.cc:5122 fortran/decl.cc:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4759
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4811 fortran/decl.cc:4978 fortran/decl.cc:4990
! #: fortran/decl.cc:5004 fortran/decl.cc:5617 fortran/decl.cc:5627
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:4912
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5019
  #, 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:5030
  #, 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:5175
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5184
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.cc:5243
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.cc:5289
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5342
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.cc:5352
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5509
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.cc:5525
  #, 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:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5609
  #, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr ""
  
! #: fortran/decl.cc:5636
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5657
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5700
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5704
  #, 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:5709
  #, 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:5715
  #, 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:5720
  #, 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:5728
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.cc:6068
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6070
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6165
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr ""
  
! #: fortran/decl.cc:6182
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6201
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6203
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6213
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6215
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6223
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6232
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6234
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6242
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6250
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6252
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6270
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6280
  #, 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:6290
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6303
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6314
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6369 fortran/decl.cc:10008
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6375
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6409
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6416
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6423
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6464
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:6562
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:6584
  #, 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:6595
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6601
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6613
  #, 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:6627
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6635
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6647
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.cc:6653
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
! #: fortran/decl.cc:6666
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6740
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6792
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr ""
  
! #: fortran/decl.cc:6821
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6899
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/decl.cc:6931
  #, 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:6973
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:6982
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7128
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7133
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.cc:7184
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.cc:7196
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7242
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7249
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7256
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7317
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7332 fortran/primary.cc:1998
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.cc:7338 fortran/decl.cc:7347
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7388
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.cc:7401
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7404
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7422
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7425
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7467
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr ""
  
! #: fortran/decl.cc:7471
  #, 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:7476
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7483
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7522
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.cc:7599
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7609 fortran/decl.cc:8752
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr ""
  
! #: fortran/decl.cc:7813
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7820
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:7826
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.cc:7849
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:7895 fortran/decl.cc:8086 fortran/decl.cc:12143
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:7944 fortran/decl.cc:12043
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:7951
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7955
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8030
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8048
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.cc:8057 fortran/decl.cc:10783
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:8127
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:8229 fortran/decl.cc:8508 fortran/decl.cc:8719
  #: 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:8259 fortran/decl.cc:8777
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8402
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8411
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.cc:8414
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:8417
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.cc:8420
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.cc:8424 fortran/decl.cc:8469
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:8428
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.cc:8432
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.cc:8436
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.cc:8441
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.cc:8445
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.cc:8449
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.cc:8453
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.cc:8457
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.cc:8461
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8482
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr ""
  
! #: fortran/decl.cc:8533 fortran/decl.cc:8759
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8627
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.cc:8786
  #, 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:8849 fortran/decl.cc:8856
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8912
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr ""
  
! #: fortran/decl.cc:8920
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8939
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8945
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8951
  #, 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:8980
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.cc:9263
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9272
  #, 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:9281
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:9292
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9317
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9334
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9348 fortran/decl.cc:9356
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9456
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9464
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9472
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9481
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.cc:9586
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.cc:9623
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:9637 fortran/decl.cc:9677
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9653
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr ""
  
! #: fortran/decl.cc:9657
  #, 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:9663
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9702
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr ""
  
! #: fortran/decl.cc:9706
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.cc:9726
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9738
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9764
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9796
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9815
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9854
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9952
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:9968
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10016
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10050
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10077 fortran/decl.cc:10102
  #, 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:10123 fortran/decl.cc:10143
  #, 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:10165
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10172
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10178
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10198
  #, 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:10223
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10239
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10258 fortran/decl.cc:10314
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10293
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10300
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10349
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10356
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10375
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10386
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10421
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10443
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10460
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10464
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10502
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10514
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10541
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10566
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10578
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10622
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10647
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:10758
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.cc:10816
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.cc:10865
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:10874
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.cc:10880
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10887
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:10894
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.cc:10917
  #, 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:10929
  #, 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:10950
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.cc:10996
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.cc:11002
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:11049
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11082
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11117
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:11131
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11149
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11156
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.cc:11319
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11332
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11361
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.cc:11372
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:11375
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.cc:11390
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11399
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.cc:11462
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.cc:11565
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.cc:11597
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11676
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.cc:11724
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr ""
  
! #: fortran/decl.cc:11760
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11807 fortran/decl.cc:11822
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11842
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11862
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11889
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11907
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.cc:11923
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.cc:11936
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11938
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11946
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:11959
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:12001
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12007
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr ""
  
! #: fortran/decl.cc:12027
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12032
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:12055
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12059
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.cc:12071
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12077
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:12087
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12104
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:12115
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12202 fortran/decl.cc:12484
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12213 fortran/decl.cc:12496
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.cc:12234 fortran/decl.cc:12517
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12245 fortran/decl.cc:12528
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12252
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr ""
  
! #: fortran/decl.cc:12273
  #, 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:12282
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12291
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12298
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12307
  #, 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:12348
  #, 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:12355
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12391
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12398
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12408
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12434
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12464
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.cc:12564
  #, 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:12572
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.cc:12620
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12630
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12648
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12694
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.cc:12706
  #, 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:12728
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.cc:12735
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12745
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12751
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12764
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr ""
  
! #: fortran/decl.cc:12838
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12884
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12905
  #, 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:12919
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:12991
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13008
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13025
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
*************** msgid "Illegal id in copy_walk_reduction
*** 77210,77217 ****
  msgstr ""
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7679 fortran/trans-array.cc:9507
! #: fortran/trans-intrinsic.cc:8798
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr ""
--- 77303,77310 ----
  msgstr ""
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7709 fortran/trans-array.cc:9537
! #: fortran/trans-intrinsic.cc:8803
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr ""
*************** msgstr ""
*** 77291,77297 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3443 fortran/trans-expr.cc:2057
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
--- 77384,77390 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3443 fortran/trans-expr.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
*************** msgstr ""
*** 77431,77442 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20051
  #, 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:20069
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 77524,77535 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20098
  #, 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:20116
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 77446,78168 ****
  msgid "Operator interface at %L conflicts with intrinsic interface"
  msgstr ""
  
! #: fortran/interface.cc:1545 fortran/interface.cc:1617
  #, gcc-internal-format, gfc-internal-format
  msgid "check_dummy_characteristics: Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1742
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible character length mismatch in function result between %L and %L"
  msgstr ""
  
! #: fortran/interface.cc:1751
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (1): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1798
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1995
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:2000
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:2004
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:2008
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr ""
  
! #: fortran/interface.cc:2020
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr ""
  
! #: fortran/interface.cc:2024
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr ""
  
! #: fortran/interface.cc:2032
  #, gcc-internal-format
  msgid "Internal procedure %qs in %s at %L"
  msgstr ""
  
! #: fortran/interface.cc:2089 fortran/interface.cc:2094
  #, gcc-internal-format
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2099
  #, gcc-internal-format
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr ""
  
! #: fortran/interface.cc:2137
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr ""
  
! #: fortran/interface.cc:2342
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr ""
  
! #: fortran/interface.cc:2345
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2348
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.cc:2351
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2363
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2367
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.cc:2371
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2495
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:2507 fortran/interface.cc:2523
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in dummy procedure at %L conflicts with %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:2511 fortran/interface.cc:2527
! #: fortran/interface.cc:2624
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:2546
  #, gcc-internal-format
  msgid "Passing global subroutine %qs declared at %L as function at %L"
  msgstr ""
  
! #: fortran/interface.cc:2553
  #, gcc-internal-format
  msgid "Passing global function %qs declared at %L as subroutine at %L"
  msgstr ""
  
! #: fortran/interface.cc:2566
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch between subroutine and function at %L"
  msgstr ""
  
! #: fortran/interface.cc:2582
  #, gcc-internal-format
  msgid "Type mismatch at %L passing global function %qs declared at %L (%s/%s)"
  msgstr ""
  
! #: fortran/interface.cc:2635
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.cc:2658
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr ""
  
! #: fortran/interface.cc:2668
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr ""
  
! #: fortran/interface.cc:2678
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.cc:2692
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L corresponding to assumed-rank dummy argument %qs must be assumed-shape or assumed-rank"
  msgstr ""
  
! #: fortran/interface.cc:2709
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr ""
  
! #: fortran/interface.cc:2719
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.cc:2734
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.cc:2750
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr ""
  
! #: fortran/interface.cc:2772
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.cc:2790
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.cc:2805
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.cc:2820
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.cc:2839
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.cc:2852
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:2859
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.cc:2946
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2957
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:2962
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2975
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2983
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3390
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr ""
  
! #: fortran/interface.cc:3413
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:3417
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr ""
  
! #: fortran/interface.cc:3426
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.cc:3436
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3449
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3467
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3490
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3503
  #, gcc-internal-format
  msgid "The assumed-size dummy %qs is being passed at %L to an assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3514
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-length dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3554
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3557
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3583
  #, 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:3595
  #, 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:3626 fortran/interface.cc:3631
  #, 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:3640 fortran/interface.cc:3645
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3660
  #, 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:3708
  #, gcc-internal-format
  msgid "Character length of actual argument longer than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3720 fortran/interface.cc:3728
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3746 fortran/interface.cc:3751
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3777
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3794
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3861
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.cc:3890
  #, gcc-internal-format
  msgid "Actual argument to assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown size"
  msgstr ""
  
! #: fortran/interface.cc:3905
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer"
  msgstr ""
  
! #: fortran/interface.cc:3914
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3923
  #, 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:3937
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3951
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:3966
  #, 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:3981
  #, 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:3994
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.cc:4005
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.cc:4016
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4054
  #, 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:4074
  #, 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:4092
  #, 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:4113
  #, 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:4141
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:4154
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4282
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4311
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4337
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4347
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4377
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4397
  #, 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:4409
  #, 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:4419
  #, 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:4430
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4472
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:4476 fortran/interface.cc:4486
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.cc:4482
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4495
  #, 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:4503
  #, 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:4511
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.cc:4528
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:4537
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4546
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4561
  #, 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:4576
  #, 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:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.cc:4594
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4604
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4646
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4657
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4742
  #, 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:4812
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr ""
  
! #: fortran/interface.cc:5207
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.cc:5324
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.cc:5418
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5430
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.cc:5438
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5446
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.cc:5455
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.cc:5461
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.cc:5470
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.cc:5481
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.cc:5489
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5500
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.cc:5530
  #, 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:5541
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5550
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5559
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.cc:5570
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.cc:5577
  #, 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:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.cc:5605
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.cc:5612
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.cc:5616
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5620
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.cc:5624
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.cc:5682 fortran/interface.cc:5728
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.cc:5694
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.cc:5706
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5713
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
--- 77539,78261 ----
  msgid "Operator interface at %L conflicts with intrinsic interface"
  msgstr ""
  
! #: fortran/interface.cc:1545 fortran/interface.cc:1626
  #, gcc-internal-format, gfc-internal-format
  msgid "check_dummy_characteristics: Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1751
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible character length mismatch in function result between %L and %L"
  msgstr ""
  
! #: fortran/interface.cc:1760
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (1): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:1807
  #, gcc-internal-format, gfc-internal-format
  msgid "check_result_characteristics (2): Unexpected result %i of gfc_dep_compare_expr"
  msgstr ""
  
! #: fortran/interface.cc:2004
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:2009
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L has no explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:2013
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:2017
  #, gcc-internal-format
  msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgstr ""
  
! #: fortran/interface.cc:2029
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
  msgstr ""
  
! #: fortran/interface.cc:2033
  #, gcc-internal-format, gfc-internal-format
  msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
  msgstr ""
  
! #: fortran/interface.cc:2041
  #, gcc-internal-format
  msgid "Internal procedure %qs in %s at %L"
  msgstr ""
  
! #: fortran/interface.cc:2098 fortran/interface.cc:2103
  #, gcc-internal-format
  msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2108
  #, gcc-internal-format
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr ""
  
! #: fortran/interface.cc:2146
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr ""
  
! #: fortran/interface.cc:2351
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr ""
  
! #: fortran/interface.cc:2354
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2357
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.cc:2360
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2372
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2376
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.cc:2380
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.cc:2504
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:2516 fortran/interface.cc:2532
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in dummy procedure at %L conflicts with %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:2520 fortran/interface.cc:2536
! #: fortran/interface.cc:2633
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:2555
  #, gcc-internal-format
  msgid "Passing global subroutine %qs declared at %L as function at %L"
  msgstr ""
  
! #: fortran/interface.cc:2562
  #, gcc-internal-format
  msgid "Passing global function %qs declared at %L as subroutine at %L"
  msgstr ""
  
! #: fortran/interface.cc:2575
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch between subroutine and function at %L"
  msgstr ""
  
! #: fortran/interface.cc:2591
  #, gcc-internal-format
  msgid "Type mismatch at %L passing global function %qs declared at %L (%s/%s)"
  msgstr ""
  
! #: fortran/interface.cc:2644
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.cc:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr ""
  
! #: fortran/interface.cc:2677
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr ""
  
! #: fortran/interface.cc:2687
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.cc:2701
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L corresponding to assumed-rank dummy argument %qs must be assumed-shape or assumed-rank"
  msgstr ""
  
! #: fortran/interface.cc:2718
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr ""
  
! #: fortran/interface.cc:2728
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.cc:2743
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.cc:2759
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr ""
  
! #: fortran/interface.cc:2781
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.cc:2799
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.cc:2814
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.cc:2829
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.cc:2848
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.cc:2861
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:2868
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.cc:2955
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2966
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:2971
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2984
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:2992
  #, gcc-internal-format
  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:4063
  #, 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:4083
  #, 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:4101
  #, 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:4122
  #, 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:4150
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:4163
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4291
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4320
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4346
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4356
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4386
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4406
  #, 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:4418
  #, 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:4428
  #, 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:4439
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4481
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:4485 fortran/interface.cc:4495
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.cc:4491
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4504
  #, 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:4512
  #, 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:4520
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.cc:4537
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:4546
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4555
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4570
  #, 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:4585
  #, 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:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.cc:4603
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4613
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4655
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4666
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4751
  #, 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:4821
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr ""
  
! #: fortran/interface.cc:5216
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.cc:5333
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.cc:5427
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5439
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.cc:5447
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5455
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.cc:5464
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.cc:5470
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.cc:5479
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.cc:5490
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.cc:5498
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5509
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.cc:5539
  #, 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:5550
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5559
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5568
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.cc:5579
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.cc:5586
  #, 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:5607
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.cc:5614
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.cc:5621
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.cc:5625
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5629
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.cc:5633
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.cc:5691 fortran/interface.cc:5737
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.cc:5703
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.cc:5715
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5722
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
*************** msgstr ""
*** 78351,78357 ****
  #. 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:13026
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr ""
--- 78444,78450 ----
  #. 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:13050
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr ""
*************** msgstr ""
*** 78897,78903 ****
  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:17803
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 78990,78996 ----
  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:17850
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr ""
*** 79575,79581 ****
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14156
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr ""
--- 79668,79674 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14180
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr ""
*************** msgid "Image control statement EVENT %s
*** 79606,79618 ****
  msgstr ""
  
  #: fortran/match.cc:3970 fortran/match.cc:4457 fortran/match.cc:4669
! #: fortran/match.cc:5221 fortran/match.cc:5593
  #, 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:5253 fortran/match.cc:5618
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
--- 79699,79711 ----
  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 ""
*************** msgstr ""
*** 79722,79928 ****
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.cc:5027
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5040
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.cc:5063
  #, 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:5093 fortran/match.cc:5531
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr ""
  
! #: fortran/match.cc:5103
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5118
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5145
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5167
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5179
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.cc:5187
  #, 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:5204
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.cc:5231
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr ""
  
! #: fortran/match.cc:5247
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5270
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5276
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5283
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5289
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.cc:5307
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5313
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5346
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5354
  #, 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:5366
  #, 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:5433
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:5448
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.cc:5543
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5553
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5560
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5576
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5613
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.cc:5670
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5676
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5685
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CHANGE TEAM-END TEAM block"
  msgstr ""
  
! #: fortran/match.cc:5694
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.cc:5725
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr ""
  
! #: fortran/match.cc:5753
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr ""
  
! #: fortran/match.cc:5762
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.cc:5773
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.cc:5871
  #, 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:6012
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr ""
--- 79815,80021 ----
  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 ""
*************** msgstr ""
*** 79930,79991 ****
  #. 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:6087
  #, 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:6096
  #, 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:6103
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.cc:6111
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.cc:6122
  #, gcc-internal-format
  msgid "Symbol %qs at %C is USE associated from module %qs and cannot occur in COMMON"
  msgstr ""
  
! #: fortran/match.cc:6137
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.cc:6144
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a coarray"
  msgstr ""
  
! #: fortran/match.cc:6154
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.cc:6200
  #, 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:6262
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr ""
  
! #: fortran/match.cc:6375
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.cc:6385
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
--- 80023,80084 ----
  #. 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 ""
*************** msgstr ""
*** 79993,80179 ****
  #. 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:6410
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs at %C must be declared before the namelist is declared."
  msgstr ""
  
! #: fortran/match.cc:6430
  #, gcc-internal-format
  msgid "Derived type %qs at %L conflicts with namelist object %qs at %C"
  msgstr ""
  
! #: fortran/match.cc:6450
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.cc:6593
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.cc:6601
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.cc:6634
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.cc:6648
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6661
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6666
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:6759
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of statement function argument at %L"
  msgstr ""
  
! #: fortran/match.cc:6826
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr ""
  
! #: fortran/match.cc:6832
  #, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr ""
  
! #: fortran/match.cc:6846
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/match.cc:6851
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr ""
  
! #: fortran/match.cc:6978 fortran/match.cc:6996 fortran/match.cc:7017
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr ""
  
! #: fortran/match.cc:7027 fortran/match.cc:7033
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L must be scalar"
  msgstr ""
  
! #: fortran/match.cc:7042
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr ""
  
! #: fortran/match.cc:7074
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr ""
  
! #: fortran/match.cc:7460
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr ""
  
! #: fortran/match.cc:7488
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7513
  #, 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:7701
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7742 fortran/match.cc:7796
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7806
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7842
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7894
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr ""
  
! #: fortran/match.cc:7912
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7944
  #, 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:7953
  #, 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:7966
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8042
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8062
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8108
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.cc:8117
  #, 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:8144
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8266
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.cc:8304
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
--- 80086,80272 ----
  #. 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:7524
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7549
  #, 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:7737
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7778 fortran/match.cc:7832
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7842
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7878
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7930
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr ""
  
! #: fortran/match.cc:7948
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7980
  #, 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:7989
  #, 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:8002
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8078
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8098
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8144
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.cc:8153
  #, 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:8180
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8302
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.cc:8340
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
*************** msgstr ""
*** 81852,81859 ****
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12804
! #: fortran/resolve.cc:14399
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
--- 81945,81952 ----
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12828
! #: fortran/resolve.cc:14446
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
*************** msgstr ""
*** 81996,82002 ****
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8399
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
--- 82089,82095 ----
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8531
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
*************** msgstr ""
*** 83905,83911 ****
  
  #: fortran/primary.cc:2736
  #, gcc-internal-format, gfc-internal-format
! msgid "R901: A type parameter ref is not a designtor and cannot be followed by the type inquiry ref at %C"
  msgstr ""
  
  #: fortran/primary.cc:2744
--- 83998,84004 ----
  
  #: 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
*************** msgstr ""
*** 83993,84083 ****
  msgid "Too many components in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3635
  msgid "CHARACTER expression will be truncated in constructor (%td/%td) at %L"
  msgstr ""
  
! #: fortran/primary.cc:3653
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3665
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3719
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.cc:3883
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3942
  #, 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:3973 fortran/primary.cc:4488
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr ""
  
! #: fortran/primary.cc:4078
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:4110
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:4113
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:4160
  #, gcc-internal-format, gfc-internal-format
  msgid "F2023 R755: The empty type specification at %C is not allowed"
  msgstr ""
  
! #: fortran/primary.cc:4276
  #, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:4289
  #, 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:4444
  #, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:4570
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr ""
  
! #: fortran/primary.cc:4611
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.cc:4616
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr ""
  
! #: fortran/primary.cc:4652
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr ""
--- 84086,84176 ----
  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 ""
*************** msgstr ""
*** 84484,84490 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2054 fortran/resolve.cc:12087 fortran/resolve.cc:14326
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
--- 84577,84583 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2054 fortran/resolve.cc:12104 fortran/resolve.cc:14373
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
*************** msgstr ""
*** 84609,84615 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:3154 fortran/resolve.cc:19981
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
--- 84702,84708 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:3154 fortran/resolve.cc:20028
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
*************** msgstr ""
*** 85633,85639 ****
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:10262 fortran/resolve.cc:11101
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
--- 85726,85732 ----
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:10262 fortran/resolve.cc:11118
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
*************** msgstr ""
*** 85658,85901 ****
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10481
  #, 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:10497
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:10506
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10523
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:10539
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10593
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:10598
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.cc:10657
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10668
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:10960
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11009 fortran/resolve.cc:11021
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11050
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11063
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:11076
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:11079
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11089
  #, 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:11357
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11490
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11499
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11502
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11512
  #, 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:11621
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11675
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:11685
  #, 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:11698
  #, 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:11707
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:11714
  #, 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:11725
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:11731
  #, 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:11749
  #, 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:11800
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11810
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11814
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11817
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11824 fortran/resolve.cc:12051
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11836 fortran/resolve.cc:12063
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11848
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:11861
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:11874
  #, 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:11888
  #, 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:11909
  #, 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:12027
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12031 fortran/resolve.cc:12041
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.cc:12094
  #, 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:12103
  #, 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:12121 fortran/resolve.cc:12148
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12125 fortran/resolve.cc:12154
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12129
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
--- 85751,85999 ----
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10460
! #, gcc-internal-format, gfc-internal-format
! msgid "%s could not be resolved to a specific function at %L"
! msgstr ""
! 
! #: fortran/resolve.cc:10498
  #, 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:10514
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:10523
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10540
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:10556
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10610
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:10615
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.cc:10674
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10685
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:10977
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11026 fortran/resolve.cc:11038
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11067
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11080
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:11093
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:11096
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11106
  #, 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:11374
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11507
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11516
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11519
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11529
  #, 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:11638
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11692
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:11702
  #, 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:11715
  #, 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:11724
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:11731
  #, 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:11742
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:11748
  #, 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:11766
  #, 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:11817
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11827
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11831
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11834
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11841 fortran/resolve.cc:12068
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11853 fortran/resolve.cc:12080
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11865
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:11878
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:11891
  #, 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:11905
  #, 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:11926
  #, 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:12044
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12048 fortran/resolve.cc:12058
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.cc:12111
  #, 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:12120
  #, 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:12138 fortran/resolve.cc:12165
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12142 fortran/resolve.cc:12171
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12146
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 85903,86114 ****
  #. 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:12169
  #, 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:12241
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12257
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12270 fortran/resolve.cc:12365
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12280 fortran/resolve.cc:12375
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12310
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12323
  #, 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:12652
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12678
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:12690
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12725
  #, gcc-internal-format
  msgid "Expected shadow variable name to start with _"
  msgstr ""
  
! #: fortran/resolve.cc:12812
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:12933
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13013
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:13033
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot assign %s to %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13081
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13113
  #, 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:13119
  #, 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:13131
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:13163
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13167
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13172
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13179
  #, 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:13190
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13579
  #, 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:13893
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13905
  #, 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:14222
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14226
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14237
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:14293
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14335
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14382
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14386
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:14447
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14452
  #, 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:14536
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14648
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:14669
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:14765
  #, 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:14779
  #, 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 ""
--- 86001,86212 ----
  #. 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:12186
  #, 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:12258
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12274
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12287 fortran/resolve.cc:12382
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12297 fortran/resolve.cc:12392
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12327
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12340
  #, 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:12676
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12702
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:12714
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12749
  #, gcc-internal-format
  msgid "Expected shadow variable name to start with _"
  msgstr ""
  
! #: fortran/resolve.cc:12836
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:12957
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13037
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:13057
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot assign %s to %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13105
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13137
  #, 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:13143
  #, 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:13155
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:13187
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13191
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13196
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13203
  #, 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:13214
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13603
  #, 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:13917
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13929
  #, 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:14246
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14250
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14261
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:14340
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14382
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14429
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14433
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:14494
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14499
  #, 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:14583
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14695
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:14716
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:14812
  #, 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:14826
  #, 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 ""
*** 86116,87171 ****
  #. 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:14798
  #, 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:14884
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr ""
  
! #: fortran/resolve.cc:15128
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15132
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15140
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15151
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15169
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15183
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15216
  #, 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:15238
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15271
  #, 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:15285
  #, 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:15307
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:15332
  #, 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:15353
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:15360
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:15408
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15411
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15414
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15417
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15420
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15423
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15465
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15497
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:15520
  #, 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:15542
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15560
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15572
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15582
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:15592
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15611
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15615
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15619
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:15623
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:15636
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15647
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15653
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15673
  #, 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:15690
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15704
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15763
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15769
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15775
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15783
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15789
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15832
  #, 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:15840
  #, 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:15848
  #, 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:15857
  #, 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:15881
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:15986
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:15995
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16003 fortran/resolve.cc:16021
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16011
  #, 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:16029
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16035
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16041
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:16049
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16058
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:16080
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16117
  #, 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:16187
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16234
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16293
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16305
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16333
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16389
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:16605
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16648
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16662
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16676 fortran/resolve.cc:17242
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16687
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16697
  #, 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:16740
  #, 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:16750
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:16756
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16762
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16791
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16801
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16898
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17003
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17012
  #, 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:17022
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17047
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17058
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:17175
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17189
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17205
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17215
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17224
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17233
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17275
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:17291
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17302
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:17315
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17348
  #, 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:17356
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17365
  #, 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:17451
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:17543
  #, 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:17556
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:17626
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17658
  #, 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:17672
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.cc:17695
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17756
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:17762
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17768
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17776
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17793
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17815
  #, 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:17826
  #, 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:17853
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17872
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17888
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:17899
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17907
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17929
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
  msgstr ""
  
! #: fortran/resolve.cc:17980
  #, 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:17992
  #, 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:17999
  #, 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:18058
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18071
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18136
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18139
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18246
  #, 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:18267
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18281
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18284
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18296
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18303
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18316
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:18322
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18332
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:18341
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18354 fortran/resolve.cc:18531
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:18368
  #, 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:18377
  #, 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:18386
  #, 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:18394
  #, 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:18401
  #, 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:18421
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:18428
  #, 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:18435
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18442
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18468
  #, 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:18478
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18557
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18572
  #, 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:18585
  #, 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:18603
  #, 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:18615
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18624
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18637
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:18646
  #, 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:18659
  #, 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:18675
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18683
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18691
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18704
  #, 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:18713
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18729
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18735
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18760
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18822
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:18824
  #, gcc-internal-format
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18829
  #, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:18845
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:18963
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.cc:18971
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:18978
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:18985
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.cc:19001
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19008
  #, 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:19017
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19079
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19092
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:19168
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19196
  #, 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:19204
  #, 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:19212
  #, 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:19219
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.cc:19344
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:19521
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr ""
  
! #: fortran/resolve.cc:19527
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.cc:19611
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19620
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19628
  #, 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:19644
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19747
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19762
  #, 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:19787
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:19796
  #, 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:19826
  #, 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:19836
  #, 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:19846
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19853
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19871
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19882
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19893
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.cc:19924
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19991
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:20004
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:20026
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:20036
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:20044
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:20058
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20076
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20083
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:20165
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 86214,87269 ----
  #. 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:14845
  #, 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:14931
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr ""
  
! #: fortran/resolve.cc:15175
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15179
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15187
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15198
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15216
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15230
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15263
  #, 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:15285
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15318
  #, 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:15332
  #, 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:15354
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:15379
  #, 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:15400
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:15407
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:15455
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15458
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15461
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15464
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15467
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15470
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15512
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15544
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:15567
  #, 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:15589
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15607
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15619
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15629
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:15639
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15658
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15662
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15666
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:15670
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:15683
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15694
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15700
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15720
  #, 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:15737
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15751
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15810
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15816
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15822
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15830
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15836
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15879
  #, 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:15887
  #, 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:15895
  #, 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:15904
  #, 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:15928
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:16033
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:16042
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16050 fortran/resolve.cc:16068
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16058
  #, 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:16076
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16082
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16088
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:16096
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16105
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:16127
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16164
  #, 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:16234
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16281
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16340
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16352
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16380
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16436
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:16652
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16695
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16709
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16723 fortran/resolve.cc:17289
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16734
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16744
  #, 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:16787
  #, 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:16797
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:16803
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16809
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16838
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16848
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16945
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17050
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17059
  #, 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:17069
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17094
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17105
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:17222
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17236
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17252
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17262
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17271
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17280
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17322
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:17338
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17349
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:17362
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17395
  #, 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:17403
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17412
  #, 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:17498
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:17590
  #, 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:17603
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:17673
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17705
  #, 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:17719
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.cc:17742
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17803
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:17809
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17815
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17823
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17840
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17862
  #, 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:17873
  #, 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:17900
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17919
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17935
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:17946
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17954
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17976
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
  msgstr ""
  
! #: fortran/resolve.cc:18027
  #, 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:18039
  #, 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:18046
  #, 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:18105
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18118
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18183
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18186
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18293
  #, 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:18314
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18328
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18331
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18343
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18350
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18363
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:18369
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18379
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:18388
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18401 fortran/resolve.cc:18578
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:18415
  #, 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:18424
  #, 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:18433
  #, 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:18441
  #, 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:18448
  #, 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:18468
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:18475
  #, 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:18482
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18489
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18515
  #, 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:18525
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18604
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18619
  #, 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:18632
  #, 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:18650
  #, 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:18662
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18671
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18684
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:18693
  #, 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:18706
  #, 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:18722
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18730
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18738
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18751
  #, 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:18760
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18776
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18782
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18807
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18869
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:18871
  #, gcc-internal-format
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18876
  #, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:18892
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19010
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.cc:19018
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:19025
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:19032
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.cc:19048
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19055
  #, 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:19064
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19126
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19139
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:19215
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19243
  #, 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:19251
  #, 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:19259
  #, 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:19266
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.cc:19391
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:19568
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr ""
  
! #: fortran/resolve.cc:19574
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.cc:19658
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19667
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19675
  #, 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:19691
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19794
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19809
  #, 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:19834
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:19843
  #, 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:19873
  #, 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:19883
  #, 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:19893
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19900
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19918
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19929
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19940
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.cc:19971
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20038
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:20051
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:20073
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:20083
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:20091
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:20105
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20123
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20130
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:20212
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr ""
*** 87661,87864 ****
  msgid "gfc_free_statement(): Bad statement"
  msgstr ""
  
! #: fortran/symbol.cc:139
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE (type) statement at %L following an IMPLICIT statement"
  msgstr ""
  
! #: fortran/symbol.cc:176
  #, gcc-internal-format
  msgid "Letter %qc already set in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/symbol.cc:198
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
  msgstr ""
  
! #: fortran/symbol.cc:208
  #, gcc-internal-format
  msgid "Letter %qc already has an IMPLICIT type at %C"
  msgstr ""
  
! #: fortran/symbol.cc:232
  #, gcc-internal-format
  msgid "Option %<-fallow-leading-underscore%> is for use only by gfortran developers, and should not be used for implicitly typed variables"
  msgstr ""
  
! #: fortran/symbol.cc:237
  #, gcc-internal-format
  msgid "gfc_get_default_type(): Bad symbol %qs"
  msgstr ""
  
! #: fortran/symbol.cc:307
  #, gcc-internal-format
  msgid "gfc_set_default_type(): symbol already has a type"
  msgstr ""
  
! #: fortran/symbol.cc:317
  #, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/symbol.cc:321
  #, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type"
  msgstr ""
  
  #. BIND(C) variables should not be implicitly declared.
! #: fortran/symbol.cc:341
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) variable %qs at %L may not be C interoperable"
  msgstr ""
  
  #. Dummy args to a BIND(C) routine may not be interoperable if
  #. they are implicitly typed.
! #: fortran/symbol.cc:357
  #, gcc-internal-format
  msgid "Implicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:398
  #, gcc-internal-format
  msgid "Function result %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/symbol.cc:418 fortran/symbol.cc:945 fortran/symbol.cc:1859
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute conflicts with %s attribute at %L"
  msgstr ""
  
! #: fortran/symbol.cc:424 fortran/symbol.cc:948
  #, gcc-internal-format
  msgid "%s attribute conflicts with %s attribute in %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:508
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
  msgstr ""
  
! #: fortran/symbol.cc:533
  #, gcc-internal-format, gfc-internal-format
  msgid "Namelist group name at %L cannot have the SAVE attribute"
  msgstr ""
  
! #: fortran/symbol.cc:552
  #, gcc-internal-format
  msgid "internal procedure %qs at %L conflicts with DUMMY argument"
  msgstr ""
  
! #: fortran/symbol.cc:588
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer at %C"
  msgstr ""
  
! #: fortran/symbol.cc:809
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute applied to %s %s at %L"
  msgstr ""
  
! #: fortran/symbol.cc:816
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) applied to %s %s at %L"
  msgstr ""
  
! #: fortran/symbol.cc:990
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol at %L"
  msgstr ""
  
! #: fortran/symbol.cc:993
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol %s at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1009
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1051
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1068
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate AUTOMATIC attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1092
  #, gcc-internal-format
  msgid "CODIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1118
  #, gcc-internal-format
  msgid "DIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1281
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %L appears in multiple pointer() statements"
  msgstr ""
  
! #: fortran/symbol.cc:1300
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate PROTECTED attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgstr ""
  
! #: fortran/symbol.cc:1345
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified near %C"
  msgstr ""
  
! #: fortran/symbol.cc:1349
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1369
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VALUE attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1388
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VOLATILE attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1400
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %L cannot be specified in a PURE procedure"
  msgstr ""
  
! #: fortran/symbol.cc:1421
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1855
  #, gcc-internal-format
  msgid "%s attribute of %qs conflicts with %s attribute at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1892
  #, gcc-internal-format, gfc-internal-format
! msgid ""
! "%s procedure at %L is already declared as %s procedure. \n"
! "F2008: A pointer function assignment is ambiguous if it is the first executable statement after the specification block. Please add any other kind of executable statement before it. FIXME"
  msgstr ""
  
! #: fortran/symbol.cc:1900
! #, gcc-internal-format, gfc-internal-format
! msgid "%s procedure at %L is already declared as %s procedure"
  msgstr ""
  
  #: fortran/symbol.cc:1935
--- 87759,87960 ----
  msgid "gfc_free_statement(): Bad statement"
  msgstr ""
  
! #: fortran/symbol.cc:140
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE (type) statement at %L following an IMPLICIT statement"
  msgstr ""
  
! #: fortran/symbol.cc:177
  #, gcc-internal-format
  msgid "Letter %qc already set in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/symbol.cc:199
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
  msgstr ""
  
! #: fortran/symbol.cc:209
  #, gcc-internal-format
  msgid "Letter %qc already has an IMPLICIT type at %C"
  msgstr ""
  
! #: fortran/symbol.cc:233
  #, gcc-internal-format
  msgid "Option %<-fallow-leading-underscore%> is for use only by gfortran developers, and should not be used for implicitly typed variables"
  msgstr ""
  
! #: fortran/symbol.cc:238
  #, gcc-internal-format
  msgid "gfc_get_default_type(): Bad symbol %qs"
  msgstr ""
  
! #: fortran/symbol.cc:308
  #, gcc-internal-format
  msgid "gfc_set_default_type(): symbol already has a type"
  msgstr ""
  
! #: fortran/symbol.cc:318
  #, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/symbol.cc:322
  #, gcc-internal-format
  msgid "Symbol %qs at %L has no IMPLICIT type"
  msgstr ""
  
  #. BIND(C) variables should not be implicitly declared.
! #: fortran/symbol.cc:342
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) variable %qs at %L may not be C interoperable"
  msgstr ""
  
  #. Dummy args to a BIND(C) routine may not be interoperable if
  #. they are implicitly typed.
! #: fortran/symbol.cc:358
  #, gcc-internal-format
  msgid "Implicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:399
  #, gcc-internal-format
  msgid "Function result %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/symbol.cc:419 fortran/symbol.cc:946 fortran/symbol.cc:1860
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute conflicts with %s attribute at %L"
  msgstr ""
  
! #: fortran/symbol.cc:425 fortran/symbol.cc:949
  #, gcc-internal-format
  msgid "%s attribute conflicts with %s attribute in %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:509
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
  msgstr ""
  
! #: fortran/symbol.cc:534
  #, gcc-internal-format, gfc-internal-format
  msgid "Namelist group name at %L cannot have the SAVE attribute"
  msgstr ""
  
! #: fortran/symbol.cc:553
  #, gcc-internal-format
  msgid "internal procedure %qs at %L conflicts with DUMMY argument"
  msgstr ""
  
! #: fortran/symbol.cc:589
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer at %C"
  msgstr ""
  
! #: fortran/symbol.cc:810
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute applied to %s %s at %L"
  msgstr ""
  
! #: fortran/symbol.cc:817
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) applied to %s %s at %L"
  msgstr ""
  
! #: fortran/symbol.cc:991
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol at %L"
  msgstr ""
  
! #: fortran/symbol.cc:994
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot change attributes of USE-associated symbol %s at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1010
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1052
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1069
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate AUTOMATIC attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1093
  #, gcc-internal-format
  msgid "CODIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1119
  #, gcc-internal-format
  msgid "DIMENSION specified for %qs outside its INTERFACE body at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1282
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %L appears in multiple pointer() statements"
  msgstr ""
  
! #: fortran/symbol.cc:1301
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate PROTECTED attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1333
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgstr ""
  
! #: fortran/symbol.cc:1346
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified near %C"
  msgstr ""
  
! #: fortran/symbol.cc:1350
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate SAVE attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1370
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VALUE attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1389
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate VOLATILE attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1401
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %L cannot be specified in a PURE procedure"
  msgstr ""
  
! #: fortran/symbol.cc:1422
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1856
  #, gcc-internal-format
  msgid "%s attribute of %qs conflicts with %s attribute at %L"
  msgstr ""
  
! #: fortran/symbol.cc:1891
  #, gcc-internal-format, gfc-internal-format
! msgid "%s procedure at %L is already declared as %s procedure"
  msgstr ""
  
! #: fortran/symbol.cc:1898
! #, gcc-internal-format
! msgid "F2008: A pointer function assignment is ambiguous if it is the first executable statement after the specification block.  Please add any other kind of executable statement before it"
  msgstr ""
  
  #: fortran/symbol.cc:1935
*************** msgstr ""
*** 87951,88064 ****
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr ""
  
! #: fortran/symbol.cc:2935
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr ""
  
! #: fortran/symbol.cc:2946
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr ""
  
! #: fortran/symbol.cc:2956
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr ""
  
! #: fortran/symbol.cc:2963
  #, 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:3004
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr ""
  
! #: fortran/symbol.cc:3013
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr ""
  
! #: fortran/symbol.cc:3021
  #, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr ""
  
! #: fortran/symbol.cc:3025
  #, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr ""
  
! #: fortran/symbol.cc:3430
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3433
  #, 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:3678
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.cc:4733
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4746
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4774
  #, 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:4780
  #, 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:4802
  #, 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:4812
  #, 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:4823
  #, 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:4862
  #, 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:4872
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4884
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5397 fortran/symbol.cc:5402
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
--- 88047,88160 ----
  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:3436
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3439
  #, 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:3684
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.cc:4739
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4752
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4780
  #, 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:4786
  #, 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:4808
  #, 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:4818
  #, 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:4829
  #, 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:4868
  #, 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:4878
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4890
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5403 fortran/symbol.cc:5408
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
*************** msgstr ""
*** 88088,88111 ****
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10593
  #, 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 ""
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7083
  #, 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:9503
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.cc:13266
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
--- 88184,88212 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10648
  #, 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:4023
+ #, 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 ""
+ 
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7113
  #, 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:9533
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.cc:13291
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
*************** msgstr ""
*** 88233,88355 ****
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.cc:4823 fortran/trans-decl.cc:7990
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:5373
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.cc:5685
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.cc:5698
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6384
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr ""
  
! #: fortran/trans-decl.cc:6387
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6402
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:6408
  #, 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:6419 fortran/trans-decl.cc:6570
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6435
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6454
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6503
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6507
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6537
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:7136
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7335 fortran/trans-expr.cc:6207
  #, fuzzy, gcc-internal-format
  #| msgid "sorry, unimplemented"
  msgid "Unsigned not yet implemented"
  msgstr "განხორციელებული არაა"
  
! #: fortran/trans-decl.cc:8474
  #, 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:1231
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr ""
  
! #: fortran/trans-expr.cc:2061
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.cc:2387
  #, 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:2396
  #, 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:4308
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr ""
  
! #: fortran/trans-expr.cc:5958
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr ""
  
! #: fortran/trans-expr.cc:11200
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 88334,88456 ----
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.cc:4824 fortran/trans-decl.cc:7998
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:5381
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.cc:5693
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.cc:5706
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6392
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr ""
  
! #: fortran/trans-decl.cc:6395
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6410
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:6416
  #, 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:6427 fortran/trans-decl.cc:6578
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6443
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6462
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6511
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6515
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6545
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:7144
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7343 fortran/trans-expr.cc:6252
  #, fuzzy, gcc-internal-format
  #| msgid "sorry, unimplemented"
  msgid "Unsigned not yet implemented"
  msgstr "განხორციელებული არაა"
  
! #: fortran/trans-decl.cc:8482
  #, 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:6003
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr ""
  
! #: fortran/trans-expr.cc:11255
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 88359,88376 ****
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:1899 fortran/trans-intrinsic.cc:2467
! #: fortran/trans-intrinsic.cc:2673
  #, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:12988 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:12995
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr ""
--- 88460,88477 ----
  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:12993 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:13000
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr ""
*************** msgstr ""
*** 88380,88576 ****
  msgid "build_dt: format with namelist"
  msgstr ""
  
! #: fortran/trans-io.cc:2552
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad IO basetype (%d)"
  msgstr ""
  
! #: fortran/trans-openmp.cc:932 fortran/trans-openmp.cc:1449
  #, gcc-internal-format
  msgid "Sorry, polymorphic arrays not yet supported for firstprivate"
  msgstr ""
  
! #: fortran/trans-openmp.cc:1604
  #, gcc-internal-format
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2149
  #, gcc-internal-format
  msgid "Mapping of unlimited polymorphic list item %qD is unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2154
  #, gcc-internal-format
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4204
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4668
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4977
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5102
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6138
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6141
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6144
  #, 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:6721 fortran/trans-openmp.cc:6741
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6743
  #, gcc-internal-format
  msgid "Used here"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9311
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9721
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9732
  #, 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:9735
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9738
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9741
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9744
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9780
  #, gcc-internal-format
  msgid "Cannot find symbol %qs at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9793
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9799
  #, gcc-internal-format
  msgid "variant %qs at %L is the same as base function"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9841
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9847
  #, 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:9873
  #, 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:9883
  #, 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:9893
  #, 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:9908
  #, 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:10009 fortran/trans-openmp.cc:10048
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected positive argument index at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10020
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10058
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10084
  #, gcc-internal-format
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10098
  #, 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:10105
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10112
  #, 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:10121
  #, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10138
  #, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr ""
--- 88481,88677 ----
  msgid "build_dt: format with namelist"
  msgstr ""
  
! #: fortran/trans-io.cc:2554
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad IO basetype (%d)"
  msgstr ""
  
! #: fortran/trans-openmp.cc:964 fortran/trans-openmp.cc:1487
  #, gcc-internal-format
  msgid "Sorry, polymorphic arrays not yet supported for firstprivate"
  msgstr ""
  
! #: fortran/trans-openmp.cc:1642
  #, gcc-internal-format
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2187
  #, gcc-internal-format
  msgid "Mapping of unlimited polymorphic list item %qD is unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2192
  #, gcc-internal-format
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4423
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4914
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5109
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5234
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6270
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6273
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6276
  #, 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:6853 fortran/trans-openmp.cc:6873
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6875
  #, gcc-internal-format
  msgid "Used here"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9443
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9853
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9864
  #, 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:9867
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9870
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9873
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9876
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9912
  #, gcc-internal-format
  msgid "Cannot find symbol %qs at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9925
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9931
  #, gcc-internal-format
  msgid "variant %qs at %L is the same as base function"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9973
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9979
  #, 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:10005
  #, 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:10015
  #, 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:10025
  #, 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:10040
  #, 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:10141 fortran/trans-openmp.cc:10180
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected positive argument index at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10152
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10216
  #, gcc-internal-format
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10230
  #, 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:10237
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10244
  #, 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:10253
  #, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10270
  #, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr ""
*************** msgstr ""
*** 88585,88607 ****
  msgid "Sorry, the lock component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-stmt.cc:1496
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, only support for integer kind %d implemented for image-set at %L"
  msgstr ""
  
! #: fortran/trans-stmt.cc:3950
  #, gcc-internal-format
  msgid "gfc_trans_select(): Bad type for case expr."
  msgstr ""
  
! #: fortran/trans-stmt.cc:5313
  #, gcc-internal-format
  msgid "Sorry, %s specifier at %L for assumed-size array %qs is not yet supported"
  msgstr ""
  
  #. Cf. PR fortran/
! #: fortran/trans-stmt.cc:5350
  #, gcc-internal-format
  msgid "Sorry, LOCAL specifier at %L for %qs of derived type with default initializer is not yet supported"
  msgstr ""
--- 88686,88708 ----
  msgid "Sorry, the lock component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-stmt.cc:1499
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, only support for integer kind %d implemented for image-set at %L"
  msgstr ""
  
! #: fortran/trans-stmt.cc:3953
  #, gcc-internal-format
  msgid "gfc_trans_select(): Bad type for case expr."
  msgstr ""
  
! #: fortran/trans-stmt.cc:5316
  #, gcc-internal-format
  msgid "Sorry, %s specifier at %L for assumed-size array %qs is not yet supported"
  msgstr ""
  
  #. Cf. PR fortran/
! #: fortran/trans-stmt.cc:5353
  #, gcc-internal-format
  msgid "Sorry, LOCAL specifier at %L for %qs of derived type with default initializer is not yet supported"
  msgstr ""
*************** msgstr ""
*** 90294,90305 ****
  msgid "ignoring returned value of type %qT, that must be used"
  msgstr ""
  
! #: rust/checks/lints/rust-lint-unused-var.cc:53
  #, gcc-internal-format
  msgid "unused name %qE"
  msgstr ""
  
! #: rust/resolve/rust-late-name-resolver-2.0.cc:340
  #, gcc-internal-format, gfc-internal-format
  msgid "are you trying to break %s? how dare you?"
  msgstr ""
--- 90395,90406 ----
  msgid "ignoring returned value of type %qT, that must be used"
  msgstr ""
  
! #: rust/checks/lints/rust-lint-unused-var.cc:62
  #, gcc-internal-format
  msgid "unused name %qE"
  msgstr ""
  
! #: rust/resolve/rust-late-name-resolver-2.0.cc:351
  #, gcc-internal-format, gfc-internal-format
  msgid "are you trying to break %s? how dare you?"
  msgstr ""
diff -Nrcpad gcc-16-20260329/gcc/po/nl.po gcc-16-20260405/gcc/po/nl.po
*** gcc-16-20260329/gcc/po/nl.po	Sun Mar 29 22:32:07 2026
--- gcc-16-20260405/gcc/po/nl.po	Sun Apr  5 22:32:08 2026
*************** msgid ""
*** 8,14 ****
  msgstr ""
  "Project-Id-Version: gcc 4.9-b20140202\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-02-19 21:05+0000\n"
  "PO-Revision-Date: 2014-02-05 12:25+0100\n"
  "Last-Translator: Benno Schulenberg <benno@vertaalt.nl>\n"
  "Language-Team: Dutch <vertaling@vrijschrift.org>\n"
--- 8,14 ----
  msgstr ""
  "Project-Id-Version: gcc 4.9-b20140202\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-03-26 15:06+0000\n"
  "PO-Revision-Date: 2014-02-05 12:25+0100\n"
  "Last-Translator: Benno Schulenberg <benno@vertaalt.nl>\n"
  "Language-Team: Dutch <vertaling@vrijschrift.org>\n"
*************** msgstr "object van variabele lengte mag
*** 151,203 ****
  msgid "-f%s ignored (not supported for DJGPP)\n"
  msgstr "-pipe wordt niet ondersteund"
  
! #: gcc.cc:873 gcc.cc:930
  #, fuzzy
  msgid "-gz is not supported in this configuration"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: gcc.cc:879
  #, fuzzy
  msgid "-gz=zstd is not supported in this configuration"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: gcc.cc:1124
  #, fuzzy
  msgid "-fuse-linker-plugin is not supported in this configuration"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: gcc.cc:1140
  msgid "cannot specify -static with -fsanitize=address"
  msgstr ""
  
! #: gcc.cc:1142
  msgid "cannot specify -static with -fsanitize=hwaddress"
  msgstr ""
  
! #: gcc.cc:1144
  msgid "cannot specify -static with -fsanitize=thread"
  msgstr ""
  
! #: gcc.cc:1166
  #, fuzzy
  msgid "-fvtable-verify=std is not supported in this configuration"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: gcc.cc:1168
  #, fuzzy
  msgid "-fvtable-verify=preinit is not supported in this configuration"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: gcc.cc:1311 ada/gcc-interface/lang-specs.h:37
  msgid "-pg and -fomit-frame-pointer are incompatible"
  msgstr "-pg en -fomit-frame-pointer zijn incompatibel"
  
! #: gcc.cc:1486
  #, fuzzy
  msgid "GNU C no longer supports -traditional without -E"
  msgstr "GCC ondersteunt -C of -CC niet zonder -E"
  
! #: gcc.cc:1495
  msgid "-E or -x required when input is from standard input"
  msgstr "-E of -x is nodig wanneer de invoer van standaardinvoer komt"
  
--- 151,203 ----
  msgid "-f%s ignored (not supported for DJGPP)\n"
  msgstr "-pipe wordt niet ondersteund"
  
! #: gcc.cc:874 gcc.cc:931
  #, fuzzy
  msgid "-gz is not supported in this configuration"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: gcc.cc:880
  #, fuzzy
  msgid "-gz=zstd is not supported in this configuration"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: gcc.cc:1125
  #, fuzzy
  msgid "-fuse-linker-plugin is not supported in this configuration"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: gcc.cc:1141
  msgid "cannot specify -static with -fsanitize=address"
  msgstr ""
  
! #: gcc.cc:1143
  msgid "cannot specify -static with -fsanitize=hwaddress"
  msgstr ""
  
! #: gcc.cc:1145
  msgid "cannot specify -static with -fsanitize=thread"
  msgstr ""
  
! #: gcc.cc:1167
  #, fuzzy
  msgid "-fvtable-verify=std is not supported in this configuration"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: gcc.cc:1169
  #, fuzzy
  msgid "-fvtable-verify=preinit is not supported in this configuration"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: gcc.cc:1312 ada/gcc-interface/lang-specs.h:37
  msgid "-pg and -fomit-frame-pointer are incompatible"
  msgstr "-pg en -fomit-frame-pointer zijn incompatibel"
  
! #: gcc.cc:1487
  #, fuzzy
  msgid "GNU C no longer supports -traditional without -E"
  msgstr "GCC ondersteunt -C of -CC niet zonder -E"
  
! #: gcc.cc:1496
  msgid "-E or -x required when input is from standard input"
  msgstr "-E of -x is nodig wanneer de invoer van standaardinvoer komt"
  
*************** msgstr "ongeldig gebruik van %<restrict%
*** 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:655 common.opt:1233 common.opt:1237 common.opt:1241
! #: common.opt:1336 common.opt:1713 common.opt:1795 common.opt:1898
! #: common.opt:2170 common.opt:2317 common.opt:2375 common.opt:2849
! #: common.opt:2885 common.opt:2979 common.opt:2983 common.opt:3093
! #: common.opt:3228 common.opt:3236 common.opt:3244 common.opt:3252
! #: common.opt:3357 common.opt:3377 common.opt:3417 common.opt:3513
! #: common.opt:3693 common.opt:3697 common.opt:3701 common.opt:3705
! #: common.opt:3779 common.opt:3783 common.opt:3814 common.opt:3818
  #: 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: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
*************** msgstr ""
*** 2500,2505 ****
--- 2500,2510 ----
  msgid "-minline-memops-threshold=<number> Maximum size of memset/memmove/memcpy to inline, larger sizes will use a library call."
  msgstr ""
  
+ #: config/bpf/bpf.opt:118
+ #, no-c-format
+ msgid "Warn when CO-RE support is not guaranteed."
+ msgstr ""
+ 
  #: config/lm32/lm32.opt:24
  #, fuzzy, no-c-format
  msgid "Enable multiply instructions."
*************** msgid "Use fp registers."
*** 3072,3081 ****
  msgstr "Gebruik registers r2 en r5"
  
  #: config/alpha/alpha.opt:31 fortran/lang.opt:214 fortran/lang.opt:551
! #: analyzer/analyzer.opt:295 analyzer/analyzer.opt:359 common.opt:697
! #: common.opt:855 common.opt:1131 common.opt:1135 common.opt:1139
! #: common.opt:1143 common.opt:1935 common.opt:2040 common.opt:2222
! #: common.opt:2226 common.opt:2545 common.opt:2771 common.opt:3552
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
--- 3077,3086 ----
  msgstr "Gebruik registers r2 en r5"
  
  #: 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."
*************** msgstr ""
*** 9937,9943 ****
  
  #: params.opt:79
  #, no-c-format
! msgid "Whether the scheduling description is mostly a cycle-accurate model of the target processor and is likely to be spill aggressively to fill any pipeline bubbles."
  msgstr ""
  
  #: params.opt:83
--- 9942,9948 ----
  
  #: params.opt:79
  #, no-c-format
! msgid "Whether the scheduling description is mostly a cycle-accurate model of the target processor and is likely to spill aggressively to fill any pipeline bubbles."
  msgstr ""
  
  #: params.opt:83
*************** msgstr ""
*** 10532,10538 ****
  
  #: params.opt:591
  #, fuzzy, no-c-format
! msgid "Maximum number of targets to devirutalize."
  msgstr "ongeldige macronaam %<%.*s%>"
  
  #: params.opt:595
--- 10537,10543 ----
  
  #: params.opt:591
  #, fuzzy, no-c-format
! msgid "Maximum number of targets to devirtualize."
  msgstr "ongeldige macronaam %<%.*s%>"
  
  #: params.opt:595
*************** msgstr ""
*** 10917,10923 ****
  
  #: params.opt:947
  #, no-c-format
! msgid "Maximum number of statements allowed inbetween the statement and the end to considered not extending the liferange."
  msgstr ""
  
  #: params.opt:951
--- 10922,10928 ----
  
  #: params.opt:947
  #, no-c-format
! msgid "Maximum number of statements allowed between a defining statement and the end of the basic block before extending the live range is considered profitable."
  msgstr ""
  
  #: params.opt:951
*************** msgstr ""
*** 11825,14803 ****
  msgid "--help=<class>\tDisplay descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params."
  msgstr ""
  
! #: common.opt:411
  #, no-c-format
  msgid "Display target specific command line options (including assembler and linker options)."
  msgstr ""
  
! #: common.opt:460 common.opt:502 common.opt:506 common.opt:510 common.opt:514
! #: common.opt:518 common.opt:522 common.opt:526 common.opt:943 common.opt:3861
! #: common.opt:3956 common.opt:4070
  #, no-c-format
  msgid "Passed to the linker."
  msgstr ""
  
! #: common.opt:464
  #, no-c-format
  msgid "-O<number>\tSet optimization level to <number>."
  msgstr ""
  
! #: common.opt:468
  #, no-c-format
  msgid "Optimize for space rather than speed."
  msgstr ""
  
! #: common.opt:472
  #, no-c-format
  msgid "Optimize for speed disregarding exact standards compliance."
  msgstr ""
  
! #: common.opt:476
  #, no-c-format
  msgid "Optimize for debugging experience rather than speed or size."
  msgstr ""
  
! #: common.opt:480
  #, no-c-format
  msgid "Optimize for space aggressively rather than speed."
  msgstr ""
  
! #: common.opt:485
  #, no-c-format
  msgid "-Q --help prints what options are enabled.  Just -Q enables verbose messages."
  msgstr ""
  
! #: common.opt:498
  #, no-c-format
  msgid "Stop processing after generating assembly code; do not assemble."
  msgstr ""
  
! #: common.opt:530
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -Wextra instead."
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: common.opt:543
  #, no-c-format
  msgid "Warn about returning structures, unions or arrays."
  msgstr ""
  
! #: common.opt:547
  #, no-c-format
  msgid "Warn if a loop with constant number of iterations triggers undefined behavior."
  msgstr ""
  
! #: common.opt:554
  #, no-c-format
  msgid "Warn if an array is accessed out of bounds."
  msgstr ""
  
! #: common.opt:558
  #, no-c-format
  msgid "Warn about problems with auto-profile data."
  msgstr ""
  
! #: common.opt:562 common.opt:566
  #, no-c-format
  msgid "Warn for uses of pointers to deallocated storage."
  msgstr ""
  
! #: common.opt:570
  #, fuzzy, no-c-format
  msgid "Warn about inappropriate attribute usage."
  msgstr "pointer naar functie gebruikt in rekensom"
  
! #: common.opt:574
  #, fuzzy, no-c-format
  #| msgid "wrong number of arguments specified for %qE attribute"
  msgid "Do not warn about specified attributes."
  msgstr "verkeerd aantal argumenten opgegeven voor attribuut %qE"
  
! #: common.opt:578 common.opt:582
  #, no-c-format
  msgid "Warn about type safety and similar errors and mismatches in declarations with alias attributes."
  msgstr ""
  
! #: common.opt:586
  #, no-c-format
  msgid "Warn when profiling instrumentation was requested, but could not be applied to a certain function."
  msgstr ""
  
! #: common.opt:591 common.opt:595
  #, no-c-format
  msgid "Warn about pointer casts which increase alignment."
  msgstr ""
  
! #: common.opt:599
  #, no-c-format
  msgid "Complain when a command-line option is valid, but not applicable to the current front end."
  msgstr ""
  
! #: common.opt:603
  #, fuzzy, no-c-format
  msgid "Warn when a #warning directive is encountered."
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: common.opt:607
  #, fuzzy, no-c-format
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr "niet-prototype definitie hier"
  
! #: common.opt:611
  #, no-c-format
  msgid "Warn if a deprecated compiler feature, class, method, or field is used."
  msgstr ""
  
! #: common.opt:615
  #, fuzzy, no-c-format
  msgid "Warn about uses of __attribute__((deprecated)) declarations."
  msgstr "niet-prototype definitie hier"
  
! #: common.opt:619
  #, fuzzy, no-c-format
  msgid "Warn when an optimization pass is disabled."
  msgstr "kan functie %<main%> niet inline maken"
  
! #: common.opt:623
  #, fuzzy, no-c-format
  #| msgid "%s: all warnings being treated as errors"
  msgid "Turn all warnings into errors."
  msgstr "%s: alle waarschuwingen worden als fouten behandeld"
  
! #: common.opt:627
  #, fuzzy, no-c-format
  msgid "Turn the specified warning into an error."
  msgstr "er kan geen alignment opgegeven worden voor %qs"
  
! #: common.opt:631
  #, no-c-format
  msgid "Print extra (possibly unwanted) warnings."
  msgstr ""
  
! #: common.opt:635
  #, no-c-format
  msgid "Exit on the first error occurred."
  msgstr ""
  
! #: common.opt:639
  #, 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:643
  #, no-c-format
  msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:647
  #, no-c-format
  msgid "Warn when attempting to free a non-heap object."
  msgstr ""
  
! #: common.opt:651
  #, no-c-format
  msgid "Warn when -fhardened did not enable an option from its set."
  msgstr ""
  
! #: common.opt:662
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:666 rust/lang.opt:59 c-family/c.opt:919
  #, no-c-format
  msgid "Warn for infinitely recursive calls."
  msgstr ""
  
! #: common.opt:670
  #, fuzzy, no-c-format
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "kan functie %<main%> niet inline maken"
  
! #: common.opt:674
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr ""
  
! #: common.opt:681
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr ""
  
! #: common.opt:685
  #, no-c-format
  msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:689
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:693
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:704
  #, no-c-format
  msgid "Warn about passing a pointer/reference to a local or temporary variable to a musttail call argument."
  msgstr ""
  
! #: common.opt:708
  #, no-c-format
  msgid "Warn about pointer/reference to a local or temporary variable possibly escaping to a musttail call."
  msgstr ""
  
! #: common.opt:712
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr ""
  
! #: common.opt:716
  #, fuzzy, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "overflow in constante expressie"
  
! #: common.opt:720
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:724
  #, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr ""
  
! #: common.opt:728
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr ""
  
! #: common.opt:732
  #, 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 "Geef waarschuwingen om stricte opvolging van de standaard te garanderen"
  
! #: common.opt:736
  #, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr ""
  
! #: common.opt:740
  #, fuzzy, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr "De locale variabele %<insn%> heeft de waarde:"
  
! #: common.opt:744
  #, fuzzy, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr "De locale variabele %<insn%> heeft de waarde:"
  
! #: common.opt:748
  #, fuzzy, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr "De locale variabele %<insn%> heeft de waarde:"
  
! #: common.opt:755
  #, fuzzy, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr "De locale variabele %<insn%> heeft de waarde:"
  
! #: common.opt:762
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr ""
  
! #: common.opt:766
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr ""
  
! #: common.opt:770
  #, no-c-format
  msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:774 common.opt:778
  #, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr ""
  
! #: common.opt:782 common.opt:786
  #, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr ""
  
! #: common.opt:790
  #, fuzzy, no-c-format
  #| msgid "function might be candidate for attribute %<%s%>"
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr "deze functie is mogelijk kandidaat voor attribuut %<%s%>"
  
! #: common.opt:794
  #, fuzzy, no-c-format
  #| msgid "function might be candidate for attribute %<%s%>"
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr "deze functie is mogelijk kandidaat voor attribuut %<%s%>"
  
! #: common.opt:798
  #, fuzzy, no-c-format
  #| msgid "function might be candidate for attribute %<%s%>"
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr "deze functie is mogelijk kandidaat voor attribuut %<%s%>"
  
! #: common.opt:802
  #, fuzzy, no-c-format
  #| msgid "function might be candidate for attribute %<%s%>"
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr "deze functie is mogelijk kandidaat voor attribuut %<%s%>"
  
! #: common.opt:806
  #, fuzzy, no-c-format
  #| msgid "function might be candidate for attribute %<%s%>"
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr "deze functie is mogelijk kandidaat voor attribuut %<%s%>"
  
! #: common.opt:810
  #, fuzzy, no-c-format
  #| msgid "function might be candidate for attribute %<%s%>"
  msgid "Warn about functions which might be candidates for __attribute__((returns_nonnull))."
  msgstr "deze functie is mogelijk kandidaat voor attribuut %<%s%>"
  
! #: common.opt:814
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:818
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:822
  #, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr ""
  
! #: common.opt:827
  #, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr ""
  
  # XXX FIXME:  near-duplicate
! #: common.opt:831
  #, fuzzy, no-c-format
  #| msgid "comparison always false due to limited range of data type"
  msgid "Warn if a comparison always evaluates to true or false."
  msgstr "vergelijking is altijd onwaar vanwege beperkte bereik van datatype"
  
! #: common.opt:835
  #, fuzzy, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: common.opt:839
  #, no-c-format
  msgid "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto variable."
  msgstr ""
  
! #: common.opt:843
  #, 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 "vergelijking is altijd onwaar vanwege beperkte bereik van datatype"
  
! #: common.opt:847
  #, fuzzy, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr "accolades ontbreken rond beginwaarde"
  
! #: common.opt:851
  #, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr ""
  
! #: common.opt:859
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr ""
  
! #: common.opt:866
  #, fuzzy, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr "De locale variabele %<insn%> heeft de waarde:"
  
! #: common.opt:873
  #, fuzzy, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr "De locale variabele %<insn%> heeft de waarde:"
  
! #: common.opt:877
  #, fuzzy, no-c-format
  msgid "Warn when a function is unused."
  msgstr "kan functie %<main%> niet inline maken"
  
! #: common.opt:881
  #, fuzzy, no-c-format
  msgid "Warn when a label is unused."
  msgstr "De locale variabele %<insn%> heeft de waarde:"
  
! #: common.opt:885
  #, fuzzy, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr "kan functie %<main%> niet inline maken"
  
! #: common.opt:889
  #, fuzzy, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr "De locale variabele %<insn%> heeft de waarde:"
  
! #: common.opt:893
  #, fuzzy, no-c-format
  msgid "Warn when a variable is unused."
  msgstr "De locale variabele %<insn%> heeft de waarde:"
  
! #: common.opt:897
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr ""
  
! #: common.opt:901
  #, no-c-format
  msgid "Warn in case a function ends earlier than it begins due to an invalid linenum macros."
  msgstr ""
  
! #: common.opt:905
  #, no-c-format
  msgid "Warn when a conditional has too many terms and condition coverage profiling gives up instrumenting the expression."
  msgstr ""
  
! #: common.opt:910
  #, no-c-format
  msgid "-fpath-coverage-limit=<number> Don't instrument functions path count exceeding <number>."
  msgstr ""
  
! #: common.opt:915
  #, 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:922
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr ""
  
! #: common.opt:926
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr ""
  
! #: common.opt:930
  #, fuzzy, no-c-format
  msgid "Warn about unsupported features in ThreadSanitizer."
  msgstr "niet-prototype definitie hier"
  
! #: common.opt:947
  #, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr ""
  
! #: common.opt:960
  #, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr ""
  
! #: common.opt:964
  #, fuzzy, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr "Geef het register op dat voor PIC-adressering gebruikt moet worden"
  
! #: common.opt:968
  #, no-c-format
  msgid "-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files."
  msgstr ""
  
! #: common.opt:972
  #, fuzzy, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr "Geef het register op dat voor PIC-adressering gebruikt moet worden"
  
! #: common.opt:1087
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:1091
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:1095
  #, fuzzy, no-c-format
  msgid "Align the start of functions."
  msgstr "impliciete declaratie van functie %qs"
  
! #: common.opt:1102
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr ""
  
! #: common.opt:1109
  #, no-c-format
  msgid "Align all labels."
  msgstr ""
  
! #: common.opt:1116
  #, fuzzy, no-c-format
  msgid "Align the start of loops."
  msgstr "impliciete declaratie van functie %qs"
  
! #: common.opt:1123
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
  # of "preprocessing" behouden?
! #: common.opt:1127
  #, fuzzy, no-c-format
  #| msgid "Enable traditional preprocessing"
  msgid "Enable static analysis pass."
  msgstr "Schakel traditionele voorverwerking in"
  
! #: common.opt:1147
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1151
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1164
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1168
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1173
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1177
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr ""
  
! #: common.opt:1181
  #, no-c-format
  msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
  msgstr ""
  
! #: common.opt:1191
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-trap= instead."
  msgstr ""
  
! #: common.opt:1195
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr ""
  
! #: common.opt:1199
  #, fuzzy, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: common.opt:1203
  #, 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:1208
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1213
  #, no-c-format
  msgid "Perform inlining using auto-profile."
  msgstr ""
  
! #: common.opt:1221
  #, fuzzy, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: common.opt:1225
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr ""
  
! #: common.opt:1229
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr ""
  
! #: common.opt:1245
  #, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr ""
  
! #: common.opt:1249
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1253
  #, fuzzy, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: common.opt:1257
  #, fuzzy, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: common.opt:1264
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr ""
  
! #: common.opt:1268
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: common.opt:1272
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr ""
  
! #: common.opt:1276 common.opt:1280
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr ""
  
! #: common.opt:1284
  #, no-c-format
  msgid "For -f*-prefix-map= options compare canonicalized pathnames rather than just strings."
  msgstr ""
  
  # of "preprocessing" behouden?
! #: common.opt:1288
  #, fuzzy, no-c-format
  msgid "Enable code hoisting."
  msgstr "Schakel traditionele voorverwerking in"
  
! #: common.opt:1292
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1296
  #, fuzzy, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr "Enkel variabelen met beginwaarde kunnen in het 8-bit gebied geplaatst worden."
  
! #: common.opt:1304
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1308
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1312
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1316
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1320
  #, fuzzy, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "lege declaratie"
  
! #: common.opt:1324
  #, no-c-format
  msgid "Fold instructions calculating memory offsets to the memory access instruction if possible."
  msgstr ""
  
! #: common.opt:1328
  #, fuzzy, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "lege declaratie"
  
! #: common.opt:1332
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr ""
  
! #: common.opt:1358
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1362
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1366
  #, fuzzy, no-c-format
  msgid "Place data items into their own section."
  msgstr "keer vermeld voor elke functie waarin hij staat.)"
  
! #: common.opt:1370
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1374
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1378
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1382
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1386
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1392
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr ""
  
! #: common.opt:1396
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr ""
  
! #: common.opt:1400
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1404
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr ""
  
! #: common.opt:1408
  #, 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:1412
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1416
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr ""
  
! #: common.opt:1420
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1424
  #, 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:1441
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1445
  #, no-c-format
  msgid "Show lines linking related events in diagnostic paths."
  msgstr ""
  
! #: common.opt:1449
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1453
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1461
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1481
  #, no-c-format
  msgid "Enable formatting of JSON output."
  msgstr ""
  
! #: common.opt:1485
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1505
  #, 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:1509
  #, 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:1513
  #, no-c-format
  msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tSelect output format."
  msgstr ""
  
! #: common.opt:1517
  #, no-c-format
  msgid "Add output format."
  msgstr ""
  
! #: common.opt:1521
  #, no-c-format
  msgid "Set output format."
  msgstr ""
  
! #: common.opt:1525
  #, 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:1563
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1567
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1571
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1575
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1579
  #, no-c-format
  msgid "Print any rules associated with diagnostic messages."
  msgstr ""
  
! #: common.opt:1583
  #, no-c-format
  msgid "Use color within diagnostic messages to highlight pertinent information."
  msgstr ""
  
! #: common.opt:1587
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1591
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1595
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr ""
  
! #: common.opt:1611
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1615
  #, no-c-format
  msgid "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which characters to use in text arg diagrams."
  msgstr ""
  
! #: common.opt:1634
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1638
  #, no-c-format
  msgid "Use indentation to show nesting of diagnostics in text output."
  msgstr ""
  
! #: common.opt:1642
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1646
  #, no-c-format
  msgid "Show nesting levels as numbers when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1653
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
  msgstr ""
  
! #: common.opt:1657
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1661
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1665
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1672
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1676
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1680
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1684
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1689
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1693
  #, fuzzy, no-c-format
  msgid "Dump optimization passes."
  msgstr "meegegeven opties: "
  
! #: common.opt:1697
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1701
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr ""
  
! #: common.opt:1705
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr ""
  
! #: common.opt:1709
  #, fuzzy, no-c-format
  msgid "Perform early inlining."
  msgstr "recursieve inlining"
  
! #: common.opt:1717
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr ""
  
! #: common.opt:1721
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1725
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1729
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1733
  #, no-c-format
  msgid "Enable exception handling."
  msgstr ""
  
! #: common.opt:1737
  #, fuzzy, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "lege declaratie"
  
! #: common.opt:1741
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1759
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1775
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1779
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr ""
  
! #: common.opt:1783
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1787
  #, fuzzy, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: common.opt:1791
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr ""
  
! #: common.opt:1799
  #, fuzzy, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr "lege declaratie"
  
! #: common.opt:1803
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1819
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1826
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr ""
  
! #: common.opt:1830
  #, fuzzy, no-c-format
  msgid "Place each function into its own section."
  msgstr "keer vermeld voor elke functie waarin hij staat.)"
  
! #: common.opt:1834
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
  msgstr ""
  
! #: common.opt:1838
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1842
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1846
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1850
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr ""
  
! #: common.opt:1854
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1859
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1876
  #, 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:1881
  #, fuzzy, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr "lege declaratie"
  
! #: common.opt:1885
  #, fuzzy, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr "lege declaratie"
  
! #: common.opt:1889
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr ""
  
! #: common.opt:1902
  #, no-c-format
  msgid "Run two instruction combination passes late in the pass pipeline; one before register allocation and one after."
  msgstr ""
  
! #: common.opt:1907
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1911 common.opt:1919 common.opt:3317
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1915
  #, fuzzy, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "lege declaratie"
  
! #: common.opt:1923
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr ""
  
! #: common.opt:1927
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1931
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1939
  #, fuzzy, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "lege declaratie"
  
! #: common.opt:1943
  #, no-c-format
  msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
  msgstr ""
  
! #: common.opt:1947
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1951
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1955
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr ""
  
! #: common.opt:1959
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr ""
  
! #: common.opt:1963
  #, no-c-format
  msgid "Harden conditionals not used in branches, checking reversed conditions."
  msgstr ""
  
! #: common.opt:1967
  #, no-c-format
  msgid "Harden conditional branches by checking reversed conditions."
  msgstr ""
  
! #: common.opt:1971
  #, no-c-format
  msgid "Harden control flow by recording and checking execution paths."
  msgstr ""
  
! #: common.opt:1975
  #, fuzzy, no-c-format
  msgid "Disable CFR in leaf functions."
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: common.opt:1979
  #, no-c-format
  msgid "Check CFR execution paths also before calls followed by returns of their results."
  msgstr ""
  
! #: common.opt:1983
  #, no-c-format
  msgid "Check CFR execution paths also when exiting a function through an exception."
  msgstr ""
  
! #: common.opt:1987
  #, 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:2008
  #, no-c-format
  msgid "Emit .ident assembler directives."
  msgstr ""
  
! #: common.opt:2012
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr ""
  
! #: common.opt:2016
  #, fuzzy, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: common.opt:2020
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:2036
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr ""
  
! #: common.opt:2048
  #, fuzzy, no-c-format
  msgid "Do not generate .size directives."
  msgstr "interne fout - slechte ingebouwde functie %qs"
  
! #: common.opt:2052
  #, fuzzy, no-c-format
  msgid "Perform indirect inlining."
  msgstr "recursieve inlining"
  
! #: common.opt:2058
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:2062
  #, fuzzy, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr "pointer naar lid-functie gebruikt in rekensom"
  
! #: common.opt:2066
  #, fuzzy, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "pointer naar lid-functie gebruikt in rekensom"
  
! #: common.opt:2070
  #, fuzzy, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr "pointer naar lid-functie gebruikt in rekensom"
  
! #: common.opt:2077
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr ""
  
! #: common.opt:2081
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:2091
  #, no-c-format
  msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
  msgstr ""
  
! #: common.opt:2119
  #, no-c-format
  msgid "Equivalent to -fcf-protection=full."
  msgstr ""
  
! #: common.opt:2123
  #, 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:2146
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr ""
  
! #: common.opt:2150
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls invoked once."
  msgstr ""
  
! #: common.opt:2154
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr ""
  
! #: common.opt:2158
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr ""
  
! #: common.opt:2162
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr ""
  
! #: common.opt:2166
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr ""
  
! #: common.opt:2174
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr ""
  
! #: common.opt:2178
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr ""
  
! #: common.opt:2182
  #, no-c-format
  msgid "Perform reordering and cloning of functions to maximize locality."
  msgstr ""
  
! #: common.opt:2186
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr ""
  
! #: common.opt:2190
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr ""
  
! #: common.opt:2194
  #, fuzzy, no-c-format
  msgid "Discover pure and const functions."
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: common.opt:2198
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:2202
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:2206
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:2210
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:2214
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:2218
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:2230
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr ""
  
! #: common.opt:2234
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:2238
  #, no-c-format
  msgid "Assume strict aliasing rules apply across (uninlined) function boundaries."
  msgstr ""
  
! #: common.opt:2251
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:2267
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:2272
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:2277
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:2281
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:2285
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:2289
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr ""
  
! #: common.opt:2293
  #, fuzzy, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "case-label niet in een switch-statement"
  
! #: common.opt:2297
  #, fuzzy, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "case-label niet in een switch-statement"
  
! #: common.opt:2301
  #, fuzzy, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: common.opt:2305
  #, fuzzy, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: common.opt:2309
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr ""
  
! #: common.opt:2313
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr ""
  
! #: common.opt:2321
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:2325
  #, fuzzy, no-c-format
  msgid "Enable link-time optimization."
  msgstr "lege declaratie"
  
! #: common.opt:2329
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:2333
  #, no-c-format
  msgid "Enable incremental LTO, with its cache in given directory."
  msgstr ""
  
! #: common.opt:2337
  #, no-c-format
  msgid "Number of cache entries in incremental LTO after which to prune old entries."
  msgstr ""
  
! #: common.opt:2362
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2366
  #, no-c-format
  msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
  msgstr ""
  
! #: common.opt:2371
  #, no-c-format
  msgid "Use zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2379
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "lege declaratie"
  
! #: common.opt:2383
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr ""
  
! #: common.opt:2387
  #, fuzzy, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "interne fout - slechte ingebouwde functie %qs"
  
! #: common.opt:2391
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:2395
  #, no-c-format
  msgid "Allow removal of malloc and free pairs when allocated block is unused."
  msgstr ""
  
! #: common.opt:2402
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr ""
  
! #: common.opt:2406
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr ""
  
! #: common.opt:2413
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr ""
  
! #: common.opt:2417
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr ""
  
! #: common.opt:2421
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr ""
  
! #: common.opt:2425
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr ""
  
! #: common.opt:2429
  #, fuzzy, no-c-format
  msgid "Align the start of every function."
  msgstr "impliciete declaratie van functie %qs"
  
! #: common.opt:2433
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2437
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2441
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr ""
  
! #: common.opt:2445
  #, no-c-format
  msgid "Move stores out of loops."
  msgstr ""
  
! #: common.opt:2449
  #, no-c-format
  msgid "Building block for specs-based multilib-aware TFLAGS."
  msgstr ""
  
! #: common.opt:2453
  #, fuzzy, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr "lege declaratie"
  
! #: common.opt:2457
  #, fuzzy, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "lege declaratie"
  
! #: common.opt:2461
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2465
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr ""
  
! #: common.opt:2472
  #, no-c-format
  msgid "-foffload-options=<targets>=<options>\tSpecify options for the offloading targets."
  msgstr ""
  
! #: common.opt:2478
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2493
  #, no-c-format
  msgid "-foffload-abi-host-opts=<options>\tSpecify host ABI options."
  msgstr ""
  
! #: common.opt:2497
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr ""
  
! #: common.opt:2504
  #, fuzzy, no-c-format
  msgid "Generate SIMD clones for functions with the OpenMP declare target directive."
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: common.opt:2523
  #, fuzzy, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr "lege declaratie"
  
! #: common.opt:2527
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2531
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2535
  #, 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:2549
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr ""
  
! #: common.opt:2553
  #, no-c-format
  msgid "Insert path profiling code."
  msgstr ""
  
! #: common.opt:2557
  #, fuzzy, no-c-format
  msgid "Perform partial inlining."
  msgstr "recursieve inlining"
  
! #: common.opt:2561 common.opt:2565
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2569
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr ""
  
! #: common.opt:2573
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2577
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr ""
  
! #: common.opt:2581
  #, fuzzy, no-c-format
  msgid "Perform loop peeling."
  msgstr "recursieve inlining"
  
! #: common.opt:2585
  #, fuzzy, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr "lege declaratie"
  
! #: common.opt:2589
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2593
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: common.opt:2597
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: common.opt:2601
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: common.opt:2605
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: common.opt:2609
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2613
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr ""
  
! #: common.opt:2617
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2621
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr ""
  
! #: common.opt:2625
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr ""
  
! #: common.opt:2629
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr ""
  
! #: common.opt:2633
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2637
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr ""
  
! #: common.opt:2641
  #, fuzzy, no-c-format
  msgid "Insert condition coverage profiling code."
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: common.opt:2645
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2650
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2654
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr ""
  
! #: common.opt:2658
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2662
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2666
  #, 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:2682
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2698
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2702
  #, no-c-format
  msgid "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV coverage result."
  msgstr ""
  
! #: common.opt:2706
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2710
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2714
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2718
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2722
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2726
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2730
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2734
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr ""
  
! #: common.opt:2738
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr ""
  
! #: common.opt:2742
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr ""
  
! #: common.opt:2746
  #, fuzzy, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "instructie met predicaat in voorwaardelijke sequentie"
  
! #: common.opt:2753
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2763
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2767
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr ""
  
! #: common.opt:2775
  #, 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:2789
  #, 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:2804
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2808
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2812
  #, fuzzy, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "lege declaratie"
  
! #: common.opt:2816
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr ""
  
! #: common.opt:2820
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr ""
  
! #: common.opt:2824
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2837
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr ""
  
! #: common.opt:2841
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr ""
  
! #: common.opt:2845
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr ""
  
! #: common.opt:2853
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2857
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr ""
  
! #: common.opt:2861
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2865
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr ""
  
! #: common.opt:2869
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr ""
  
! #: common.opt:2873
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr ""
  
! #: common.opt:2877
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr ""
  
! #: common.opt:2881
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2889
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr ""
  
! #: common.opt:2893
  #, fuzzy, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: common.opt:2900
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2904
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr ""
  
! #: common.opt:2908
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2912
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2916
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2921
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2925
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2931
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2935
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2943
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2947
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2951
  #, fuzzy, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr "lege declaratie"
  
! #: common.opt:2955
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2959
  #, fuzzy, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: common.opt:2963
  #, fuzzy, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "lege declaratie"
  
! #: common.opt:2967
  #, fuzzy, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: common.opt:2971
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2975
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2987
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2991
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2995
  #, 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:3000
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:3004
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:3008
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:3012
  #, fuzzy, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "floating-point fout bij het uitschrijven van een constante"
  
! #: common.opt:3016
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: common.opt:3020
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr ""
  
! #: common.opt:3024
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:3028
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:3032
  #, fuzzy, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr "lege declaratie"
  
! #: common.opt:3036
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:3040
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:3044
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: common.opt:3048
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr ""
  
! #: common.opt:3052
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr ""
  
! #: common.opt:3056
  #, 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:3065
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:3069
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:3073
  #, fuzzy, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr "ISO C verbiedt geneste functies"
  
! #: common.opt:3077
  #, fuzzy, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr "ISO C verbiedt geneste functies"
  
! #: common.opt:3081
  #, fuzzy, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr "ISO C verbiedt geneste functies"
  
! #: common.opt:3085
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr ""
  
! #: common.opt:3089
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr ""
  
! #: common.opt:3101
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr ""
  
! #: common.opt:3105
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr ""
  
! #: common.opt:3109
  #, no-c-format
  msgid "Disable stack scrub entirely, disregarding strub attributes."
  msgstr ""
  
! #: common.opt:3113
  #, no-c-format
  msgid "Enable stack scrub as per attributes, with strict call checking."
  msgstr ""
  
! #: common.opt:3122
  #, no-c-format
  msgid "Restore default strub mode: as per attributes, with relaxed checking."
  msgstr ""
  
! #: common.opt:3126
  #, no-c-format
  msgid "Enable stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3130
  #, no-c-format
  msgid "Enable at-calls stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3134
  #, no-c-format
  msgid "Enable internal stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3138
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:3142
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr ""
  
! #: common.opt:3146
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr ""
  
! #: common.opt:3150
  #, fuzzy, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "lege declaratie"
  
! #: common.opt:3154
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr ""
  
! #: common.opt:3158
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:3162
  #, 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:3181
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:3185
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr ""
  
! #: common.opt:3189
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:3194
  #, no-c-format
  msgid "Whether trampolines are generated in executable memory rather than executable stack."
  msgstr ""
  
! #: common.opt:3212
  #, fuzzy, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "floating-point constante buiten bereik"
  
! #: common.opt:3216
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr ""
  
! #: common.opt:3220
  #, fuzzy, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "lege declaratie"
  
! #: common.opt:3224
  #, fuzzy, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "lege declaratie"
  
! #: common.opt:3232
  #, fuzzy, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr "lege declaratie"
  
! #: common.opt:3240
  #, fuzzy, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "lege declaratie"
  
! #: common.opt:3248
  #, fuzzy, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "lege declaratie"
  
! #: common.opt:3256
  #, fuzzy, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: common.opt:3260
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr ""
  
! #: common.opt:3264
  #, fuzzy, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "lege declaratie"
  
! #: common.opt:3268
  #, fuzzy, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "lege declaratie"
  
! #: common.opt:3272
  #, fuzzy, no-c-format
  msgid "Enable tail merging on trees."
  msgstr "lege declaratie"
  
! #: common.opt:3276
  #, fuzzy, no-c-format
  msgid "Enable dead store elimination."
  msgstr "lege declaratie"
  
! #: common.opt:3280
  #, fuzzy, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "lege declaratie"
  
! #: common.opt:3284
  #, fuzzy, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "lege declaratie"
  
! #: common.opt:3288
  #, fuzzy, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "lege declaratie"
  
! #: common.opt:3292
  #, 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:3298
  #, 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:3305
  #, fuzzy, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "lege declaratie"
  
! #: common.opt:3309
  #, fuzzy, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr "lege declaratie"
  
! #: common.opt:3313
  #, fuzzy, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "lege declaratie"
  
! #: common.opt:3321
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr ""
  
! #: common.opt:3325
  #, fuzzy, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "lege declaratie"
  
! #: common.opt:3329
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr ""
  
! #: common.opt:3333
  #, no-c-format
  msgid "Enable automatic parallelization of loops."
  msgstr ""
  
! #: common.opt:3337
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr ""
  
! #: common.opt:3341
  #, fuzzy, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "lege declaratie"
  
! #: common.opt:3345
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:3349
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:3353
  #, fuzzy, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "lege declaratie"
  
! #: common.opt:3361
  #, fuzzy, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "lege declaratie"
  
! #: common.opt:3365
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:3369
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:3373
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:3381
  #, fuzzy, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "lege declaratie"
  
! #: common.opt:3385
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:3389
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:3394
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr ""
  
! #: common.opt:3398
  #, no-c-format
  msgid "Trap on __builtin_unreachable instead of using it for optimization."
  msgstr ""
  
! #: common.opt:3402
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr ""
  
! #: common.opt:3406
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:3421
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:3426
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:3434
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:3438
  #, fuzzy, no-c-format
  msgid "Perform loop unswitching."
  msgstr "recursieve inlining"
  
! #: common.opt:3442
  #, fuzzy, no-c-format
  msgid "Perform loop splitting."
  msgstr "recursieve inlining"
  
! #: common.opt:3446
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:3450
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr ""
  
! #: common.opt:3454
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3458
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3462
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3466
  #, no-c-format
  msgid "Use the Modern linker (MOLD) linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3470
  #, no-c-format
  msgid "Use the Wild linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3477
  #, fuzzy, no-c-format
  msgid "Enable linking of libatomic."
  msgstr "lege declaratie"
  
! #: common.opt:3484
  #, fuzzy, no-c-format
  msgid "Perform variable tracking."
  msgstr "recursieve inlining"
  
! #: common.opt:3491
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:3497
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:3504
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:3509
  #, fuzzy, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "lege declaratie"
  
! #: common.opt:3517
  #, fuzzy, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "lege declaratie"
  
! #: common.opt:3521
  #, fuzzy, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "lege declaratie"
  
! #: common.opt:3525
  #, fuzzy, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: common.opt:3529
  #, 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:3548
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:3556
  #, fuzzy, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "lege declaratie"
  
! #: common.opt:3560
  #, no-c-format
  msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
  msgstr ""
  
! #: common.opt:3582
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3586
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3605
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3621
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3625
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3629
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr ""
  
! #: common.opt:3633
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3637
  #, fuzzy, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "ongeldig register in de move-instructie"
  
! #: common.opt:3641
  #, fuzzy, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "lege declaratie"
  
! #: common.opt:3645
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3649
  #, fuzzy, no-c-format
  #| msgid "Arithmetic overflow at %L"
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Arithmetische overflow op %L"
  
! #: common.opt:3653
  #, fuzzy, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "%qs is hier niet gedeclareerd (eerste gebruik in deze functie)"
  
! #: common.opt:3657
  #, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr ""
  
! #: common.opt:3661
  #, no-c-format
  msgid "-fzero-init-padding-bits=[standard|unions|all]\tZero padding bits in initializers."
  msgstr ""
  
! #: common.opt:3677
  #, fuzzy, no-c-format
  msgid "Generate debug information in default format."
  msgstr "case-label niet in een switch-statement"
  
! #: common.opt:3681
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3685
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3689
  #, fuzzy, no-c-format
  msgid "Generate debug information in CodeView format."
  msgstr "case-label niet in een switch-statement"
  
! #: common.opt:3709
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3715
  #, no-c-format
  msgid "Generate CTF debug information at default level."
  msgstr ""
  
! #: common.opt:3719
  #, no-c-format
  msgid "Generate BTF debug information at default level."
  msgstr ""
  
! #: common.opt:3723
  #, no-c-format
  msgid "Generate pruned BTF when emitting BTF info."
  msgstr ""
  
! #: common.opt:3727
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3731
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3735
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3739
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3743
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3747
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3751
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3759
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3763
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3767
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3771
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3775
  #, fuzzy, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "instructie met predicaat in voorwaardelijke sequentie"
  
! #: common.opt:3787
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3791
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3795
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3799
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3803
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3810
  #, fuzzy, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "case-label niet in een switch-statement"
  
! #: common.opt:3839
  #, fuzzy, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: common.opt:3843
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3850
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3854
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3883
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr ""
  
! #: common.opt:3887
  #, fuzzy, no-c-format
  msgid "Enable function profiling."
  msgstr "ingebouwde functie %qs kan niet uitgeschakeld worden"
  
! #: common.opt:3897
  #, fuzzy, no-c-format
  #| msgid "Like -pedantic but issue them as errors"
  msgid "Like -pedantic but issue errors instead of warnings."
  msgstr "Zoals -pedantic, maar beschouw problemen als fouten"
  
! #: common.opt:3938
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
! #: common.opt:3942
  #, no-c-format
  msgid "Produce a relocatable object as output."
  msgstr ""
  
! #: common.opt:3946
  #, no-c-format
  msgid "Remove all symbol table and relocation information from the executable."
  msgstr ""
  
  # kan beter
! #: common.opt:3973
  #, fuzzy, no-c-format
  #| msgid "Enable verbose output"
  msgid "Enable verbose output."
  msgstr "Schakel uitgebreide boodschappen in"
  
! #: common.opt:3977
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr ""
  
! #: common.opt:3981
  #, fuzzy, no-c-format
  #| msgid "Suppress warnings"
  msgid "Suppress warnings."
  msgstr "Onderdruk waarschuwingen"
  
! #: common.opt:3991
  #, no-c-format
  msgid "Create a shared library."
  msgstr ""
  
! #: common.opt:4058
  #, fuzzy, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: common.opt:4062
  #, fuzzy, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: common.opt:4066
  #, fuzzy, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: common.opt:4074
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
  
! #: common.opt:4078
  #, no-c-format
  msgid "Perform dead code elimination on zero and sign extensions with special dataflow analysis."
  msgstr ""
--- 11830,14813 ----
  msgid "--help=<class>\tDisplay descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params."
  msgstr ""
  
! #: common.opt:414
  #, no-c-format
  msgid "Display target specific command line options (including assembler and linker options)."
  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 ""
  
! #: common.opt:467
  #, no-c-format
  msgid "-O<number>\tSet optimization level to <number>."
  msgstr ""
  
! #: common.opt:471
  #, no-c-format
  msgid "Optimize for space rather than speed."
  msgstr ""
  
! #: common.opt:475
  #, no-c-format
  msgid "Optimize for speed disregarding exact standards compliance."
  msgstr ""
  
! #: common.opt:479
  #, no-c-format
  msgid "Optimize for debugging experience rather than speed or size."
  msgstr ""
  
! #: common.opt:483
  #, no-c-format
  msgid "Optimize for space aggressively rather than speed."
  msgstr ""
  
! #: common.opt:488
  #, no-c-format
  msgid "-Q --help prints what options are enabled.  Just -Q enables verbose messages."
  msgstr ""
  
! #: common.opt:501
  #, no-c-format
  msgid "Stop processing after generating assembly code; do not assemble."
  msgstr ""
  
! #: common.opt:533
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -Wextra instead."
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: common.opt:546
  #, no-c-format
  msgid "Warn about returning structures, unions or arrays."
  msgstr ""
  
! #: common.opt:550
  #, no-c-format
  msgid "Warn if a loop with constant number of iterations triggers undefined behavior."
  msgstr ""
  
! #: common.opt:557
  #, no-c-format
  msgid "Warn if an array is accessed out of bounds."
  msgstr ""
  
! #: common.opt:561
  #, no-c-format
  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
  #, fuzzy, no-c-format
  msgid "Warn about inappropriate attribute usage."
  msgstr "pointer naar functie gebruikt in rekensom"
  
! #: common.opt:577
  #, fuzzy, no-c-format
  #| msgid "wrong number of arguments specified for %qE attribute"
  msgid "Do not warn about specified attributes."
  msgstr "verkeerd aantal argumenten opgegeven voor attribuut %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
  #, 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 "statische variable %qs is als dllimport aangeduid"
  
! #: common.opt:610
  #, fuzzy, no-c-format
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr "niet-prototype definitie hier"
  
! #: 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 "niet-prototype definitie hier"
  
! #: common.opt:622
  #, fuzzy, no-c-format
  msgid "Warn when an optimization pass is disabled."
  msgstr "kan functie %<main%> niet inline maken"
  
! #: common.opt:626
  #, fuzzy, no-c-format
  #| msgid "%s: all warnings being treated as errors"
  msgid "Turn all warnings into errors."
  msgstr "%s: alle waarschuwingen worden als fouten behandeld"
  
! #: common.opt:630
  #, fuzzy, no-c-format
  msgid "Turn the specified warning into an error."
  msgstr "er kan geen alignment opgegeven worden voor %qs"
  
! #: 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 "Warn when an inlined function cannot be inlined."
  msgstr "kan functie %<main%> niet inline maken"
  
! #: 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 "overflow in constante expressie"
  
! #: 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
  #, 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 "Geef waarschuwingen om stricte opvolging van de standaard te garanderen"
  
! #: common.opt:739
  #, 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 "De locale variabele %<insn%> heeft de waarde:"
  
! #: common.opt:747
  #, fuzzy, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr "De locale variabele %<insn%> heeft de waarde:"
  
! #: common.opt:751
  #, fuzzy, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr "De locale variabele %<insn%> heeft de waarde:"
  
! #: common.opt:758
  #, fuzzy, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr "De locale variabele %<insn%> heeft de waarde:"
  
! #: 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
  #, fuzzy, no-c-format
  #| msgid "function might be candidate for attribute %<%s%>"
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr "deze functie is mogelijk kandidaat voor attribuut %<%s%>"
  
! #: common.opt:797
  #, fuzzy, no-c-format
  #| msgid "function might be candidate for attribute %<%s%>"
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr "deze functie is mogelijk kandidaat voor attribuut %<%s%>"
  
! #: common.opt:801
  #, fuzzy, no-c-format
  #| msgid "function might be candidate for attribute %<%s%>"
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr "deze functie is mogelijk kandidaat voor attribuut %<%s%>"
  
! #: common.opt:805
  #, fuzzy, no-c-format
  #| msgid "function might be candidate for attribute %<%s%>"
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr "deze functie is mogelijk kandidaat voor attribuut %<%s%>"
  
! #: common.opt:809
  #, fuzzy, no-c-format
  #| msgid "function might be candidate for attribute %<%s%>"
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr "deze functie is mogelijk kandidaat voor attribuut %<%s%>"
  
! #: common.opt:813
  #, fuzzy, no-c-format
  #| msgid "function might be candidate for attribute %<%s%>"
  msgid "Warn about functions which might be candidates for __attribute__((returns_nonnull))."
  msgstr "deze functie is mogelijk kandidaat voor attribuut %<%s%>"
  
! #: 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 ""
  
  # XXX FIXME:  near-duplicate
! #: common.opt:834
  #, fuzzy, no-c-format
  #| msgid "comparison always false due to limited range of data type"
  msgid "Warn if a comparison always evaluates to true or false."
  msgstr "vergelijking is altijd onwaar vanwege beperkte bereik van datatype"
  
! #: common.opt:838
  #, fuzzy, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: 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 "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 "vergelijking is altijd onwaar vanwege beperkte bereik van datatype"
  
! #: common.opt:850
  #, fuzzy, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr "accolades ontbreken rond beginwaarde"
  
! #: 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
  #, fuzzy, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr "De locale variabele %<insn%> heeft de waarde:"
  
! #: common.opt:876
  #, fuzzy, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr "De locale variabele %<insn%> heeft de waarde:"
  
! #: common.opt:880
  #, fuzzy, no-c-format
  msgid "Warn when a function is unused."
  msgstr "kan functie %<main%> niet inline maken"
  
! #: common.opt:884
  #, fuzzy, no-c-format
  msgid "Warn when a label is unused."
  msgstr "De locale variabele %<insn%> heeft de waarde:"
  
! #: common.opt:888
  #, fuzzy, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr "kan functie %<main%> niet inline maken"
  
! #: common.opt:892
  #, fuzzy, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr "De locale variabele %<insn%> heeft de waarde:"
  
! #: common.opt:896
  #, fuzzy, no-c-format
  msgid "Warn when a variable is unused."
  msgstr "De locale variabele %<insn%> heeft de waarde:"
  
! #: 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 "niet-prototype definitie hier"
  
! #: 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
  #, fuzzy, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr "Geef het register op dat voor PIC-adressering gebruikt moet worden"
  
! #: 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 "Geef het register op dat voor PIC-adressering gebruikt moet worden"
  
! #: 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 "impliciete declaratie van functie %qs"
  
! #: 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
  #, fuzzy, no-c-format
  msgid "Align the start of loops."
  msgstr "impliciete declaratie van functie %qs"
  
! #: common.opt:1126
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
  # of "preprocessing" behouden?
! #: common.opt:1130
  #, fuzzy, no-c-format
  #| msgid "Enable traditional preprocessing"
  msgid "Enable static analysis pass."
  msgstr "Schakel traditionele voorverwerking in"
  
! #: 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 "ongeldig gebruik van %<restrict%>"
  
! #: 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 "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: 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
  #, fuzzy, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: common.opt:1260
  #, fuzzy, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: common.opt:1267
  #, 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 "%<%.*s%> is niet gedefinieerd"
  
! #: 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 ""
  
  # of "preprocessing" behouden?
! #: common.opt:1291
  #, fuzzy, no-c-format
  msgid "Enable code hoisting."
  msgstr "Schakel traditionele voorverwerking in"
  
! #: 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 "Enkel variabelen met beginwaarde kunnen in het 8-bit gebied geplaatst worden."
  
! #: 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
  #, fuzzy, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "lege declaratie"
  
! #: 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 "lege declaratie"
  
! #: 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 "keer vermeld voor elke functie waarin hij staat.)"
  
! #: 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
  #, fuzzy, no-c-format
  msgid "Dump optimization passes."
  msgstr "meegegeven opties: "
  
! #: 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
  #, fuzzy, no-c-format
  msgid "Perform early inlining."
  msgstr "recursieve 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
  #, fuzzy, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "lege declaratie"
  
! #: 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
  #, fuzzy, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: common.opt:1794
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr ""
  
! #: common.opt:1802
  #, fuzzy, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr "lege declaratie"
  
! #: 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 "keer vermeld voor elke functie waarin hij staat.)"
  
! #: 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
  #, fuzzy, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr "lege declaratie"
  
! #: common.opt:1888
  #, fuzzy, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr "lege declaratie"
  
! #: 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 interchange on trees."
  msgstr "lege declaratie"
  
! #: 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
  #, fuzzy, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "lege declaratie"
  
! #: 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 "ongeldige opslagklasse voor functie %qs"
  
! #: 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
  #, fuzzy, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: 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 "interne fout - slechte ingebouwde functie %qs"
  
! #: common.opt:2055
  #, fuzzy, no-c-format
  msgid "Perform indirect inlining."
  msgstr "recursieve inlining"
  
! #: 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 "pointer naar lid-functie gebruikt in rekensom"
  
! #: common.opt:2069
  #, fuzzy, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "pointer naar lid-functie gebruikt in rekensom"
  
! #: common.opt:2073
  #, fuzzy, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr "pointer naar lid-functie gebruikt in rekensom"
  
! #: 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 "ongeldige opslagklasse voor functie %qs"
  
! #: 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
  #, fuzzy, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "case-label niet in een switch-statement"
  
! #: common.opt:2300
  #, fuzzy, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "case-label niet in een switch-statement"
  
! #: common.opt:2304
  #, fuzzy, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: common.opt:2308
  #, fuzzy, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: 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 link-time optimization."
  msgstr "lege declaratie"
  
! #: 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 "lege declaratie"
  
! #: 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 "interne fout - slechte ingebouwde functie %qs"
  
! #: 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 "impliciete declaratie van functie %qs"
  
! #: 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
  #, fuzzy, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr "lege declaratie"
  
! #: common.opt:2460
  #, fuzzy, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "lege declaratie"
  
! #: 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 "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: common.opt:2526
  #, fuzzy, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr "lege declaratie"
  
! #: 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
  #, fuzzy, no-c-format
  msgid "Perform partial inlining."
  msgstr "recursieve 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
  #, fuzzy, no-c-format
  msgid "Perform loop peeling."
  msgstr "recursieve inlining"
  
! #: common.opt:2588
  #, fuzzy, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr "lege declaratie"
  
! #: 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 "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: common.opt:2600
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: common.opt:2604
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: common.opt:2608
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: 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
  #, fuzzy, no-c-format
  msgid "Insert condition coverage profiling code."
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: 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
  #, fuzzy, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "instructie met predicaat in voorwaardelijke sequentie"
  
! #: 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
  #, fuzzy, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "lege declaratie"
  
! #: 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
  #, fuzzy, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: 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."
  msgstr "lege declaratie"
  
! #: 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 "ongeldig gebruik van %<restrict%>"
  
! #: common.opt:2966
  #, fuzzy, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "lege declaratie"
  
! #: common.opt:2970
  #, fuzzy, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: 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
  #, fuzzy, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "floating-point fout bij het uitschrijven van een constante"
  
! #: 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
  #, fuzzy, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr "lege declaratie"
  
! #: 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
  #, fuzzy, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr "ISO C verbiedt geneste functies"
  
! #: common.opt:3080
  #, fuzzy, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr "ISO C verbiedt geneste functies"
  
! #: common.opt:3084
  #, fuzzy, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr "ISO C verbiedt geneste functies"
  
! #: 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
  #, fuzzy, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "lege declaratie"
  
! #: 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 "floating-point constante buiten bereik"
  
! #: 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 "lege declaratie"
  
! #: common.opt:3227
  #, fuzzy, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "lege declaratie"
  
! #: common.opt:3235
  #, fuzzy, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr "lege declaratie"
  
! #: common.opt:3243
  #, fuzzy, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "lege declaratie"
  
! #: common.opt:3251
  #, fuzzy, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "lege declaratie"
  
! #: common.opt:3259
  #, fuzzy, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: 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 "lege declaratie"
  
! #: common.opt:3271
  #, fuzzy, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "lege declaratie"
  
! #: common.opt:3275
  #, fuzzy, no-c-format
  msgid "Enable tail merging on trees."
  msgstr "lege declaratie"
  
! #: common.opt:3279
  #, fuzzy, no-c-format
  msgid "Enable dead store elimination."
  msgstr "lege declaratie"
  
! #: common.opt:3283
  #, fuzzy, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "lege declaratie"
  
! #: common.opt:3287
  #, fuzzy, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "lege declaratie"
  
! #: common.opt:3291
  #, fuzzy, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "lege declaratie"
  
! #: 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 "lege declaratie"
  
! #: common.opt:3312
  #, fuzzy, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr "lege declaratie"
  
! #: common.opt:3316
  #, fuzzy, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "lege declaratie"
  
! #: common.opt:3324
  #, 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 "lege declaratie"
  
! #: 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-PRE optimization on trees."
  msgstr "lege declaratie"
  
! #: 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 "lege declaratie"
  
! #: common.opt:3364
  #, fuzzy, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "lege declaratie"
  
! #: 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
  #, fuzzy, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "lege declaratie"
  
! #: 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
  #, fuzzy, no-c-format
  msgid "Perform loop unswitching."
  msgstr "recursieve inlining"
  
! #: common.opt:3445
  #, fuzzy, no-c-format
  msgid "Perform loop splitting."
  msgstr "recursieve inlining"
  
! #: 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 linking of libatomic."
  msgstr "lege declaratie"
  
! #: common.opt:3487
  #, fuzzy, no-c-format
  msgid "Perform variable tracking."
  msgstr "recursieve inlining"
  
! #: 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
  #, fuzzy, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "lege declaratie"
  
! #: common.opt:3520
  #, fuzzy, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "lege declaratie"
  
! #: common.opt:3524
  #, fuzzy, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "lege declaratie"
  
! #: common.opt:3528
  #, fuzzy, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: 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
  #, fuzzy, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "lege declaratie"
  
! #: 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
  #, fuzzy, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "ongeldig register in de move-instructie"
  
! #: common.opt:3644
  #, fuzzy, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "lege declaratie"
  
! #: common.opt:3648
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3652
  #, fuzzy, no-c-format
  #| msgid "Arithmetic overflow at %L"
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Arithmetische overflow op %L"
  
! #: common.opt:3656
  #, fuzzy, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "%qs is hier niet gedeclareerd (eerste gebruik in deze functie)"
  
! #: 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
  #, fuzzy, no-c-format
  msgid "Generate debug information in default format."
  msgstr "case-label niet in een switch-statement"
  
! #: 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 CodeView format."
  msgstr "case-label niet in een switch-statement"
  
! #: 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
  #, fuzzy, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "instructie met predicaat in voorwaardelijke sequentie"
  
! #: 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 "case-label niet in een switch-statement"
  
! #: common.opt:3842
  #, fuzzy, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: 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
  #, fuzzy, no-c-format
  msgid "Enable function profiling."
  msgstr "ingebouwde functie %qs kan niet uitgeschakeld worden"
  
! #: 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 "Zoals -pedantic, maar beschouw problemen als fouten"
  
! #: 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 ""
  
  # kan beter
! #: common.opt:3979
  #, fuzzy, no-c-format
  #| msgid "Enable verbose output"
  msgid "Enable verbose output."
  msgstr "Schakel uitgebreide boodschappen in"
  
! #: common.opt:3983
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr ""
  
! #: common.opt:3987
  #, fuzzy, no-c-format
  #| msgid "Suppress warnings"
  msgid "Suppress warnings."
  msgstr "Onderdruk waarschuwingen"
  
! #: common.opt:3997
  #, 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 "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: common.opt:4068
  #, fuzzy, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: common.opt:4072
  #, fuzzy, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: 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 ""
*************** msgstr ""
*** 14837,14888 ****
  msgid "Generate code for assert contracts."
  msgstr "case-label niet in een switch-statement"
  
! #: algol68/lang.opt:85
  #, no-c-format
  msgid "Dump Algol 68 modes after parsing."
  msgstr ""
  
! #: algol68/lang.opt:89
  #, no-c-format
  msgid "Dump Algol 68 parse tree after parsing."
  msgstr ""
  
! #: algol68/lang.opt:93
  #, no-c-format
  msgid "Dump the interfaces of module definitions in the compiled packet."
  msgstr ""
  
! #: algol68/lang.opt:97
  #, no-c-format
  msgid "Link the GNU Algol run-time library statically in the compilation."
  msgstr ""
  
! #: algol68/lang.opt:101
  #, no-c-format
  msgid "Link the GNU Algol 68 run-time library dynamically in the compilation."
  msgstr ""
  
! #: algol68/lang.opt:105
  #, no-c-format
  msgid "Compile strict Algol 68 as defined by the Revised Report."
  msgstr ""
  
! #: algol68/lang.opt:109
  #, no-c-format
  msgid "Accept GNU extensions to Algol 68."
  msgstr ""
  
! #: algol68/lang.opt:115
  #, no-c-format
  msgid "-fstropping=[upper|supper]              Stropping regime to expect in Algol 68 programs."
  msgstr ""
  
! #: algol68/lang.opt:130 algol68/lang.opt:134
  #, no-c-format
  msgid "-fmodules-map=<mapstring>                 Association between module indicants and files."
  msgstr ""
  
! #: algol68/lang.opt:138 algol68/lang.opt:142
  #, no-c-format
  msgid "-fmodules-map-file=<filename>              File containing modules map."
  msgstr ""
--- 14847,14898 ----
  msgid "Generate code for assert contracts."
  msgstr "case-label niet in een switch-statement"
  
! #: algol68/lang.opt:88
  #, no-c-format
  msgid "Dump Algol 68 modes after parsing."
  msgstr ""
  
! #: algol68/lang.opt:92
  #, no-c-format
  msgid "Dump Algol 68 parse tree after parsing."
  msgstr ""
  
! #: algol68/lang.opt:96
  #, no-c-format
  msgid "Dump the interfaces of module definitions in the compiled packet."
  msgstr ""
  
! #: algol68/lang.opt:100
  #, no-c-format
  msgid "Link the GNU Algol run-time library statically in the compilation."
  msgstr ""
  
! #: algol68/lang.opt:104
  #, no-c-format
  msgid "Link the GNU Algol 68 run-time library dynamically in the compilation."
  msgstr ""
  
! #: algol68/lang.opt:108
  #, no-c-format
  msgid "Compile strict Algol 68 as defined by the Revised Report."
  msgstr ""
  
! #: algol68/lang.opt:112
  #, no-c-format
  msgid "Accept GNU extensions to Algol 68."
  msgstr ""
  
! #: algol68/lang.opt:118
  #, no-c-format
  msgid "-fstropping=[upper|supper]              Stropping regime to expect in Algol 68 programs."
  msgstr ""
  
! #: algol68/lang.opt:133 algol68/lang.opt:137
  #, no-c-format
  msgid "-fmodules-map=<mapstring>                 Association between module indicants and files."
  msgstr ""
  
! #: algol68/lang.opt:141 algol68/lang.opt:145
  #, no-c-format
  msgid "-fmodules-map-file=<filename>              File containing modules map."
  msgstr ""
*************** msgstr ""
*** 14904,14993 ****
  
  #: rust/lang.opt:67
  #, no-c-format
! msgid "-frust-extern=              Specify where an external library is located."
  msgstr ""
  
  #: rust/lang.opt:71
  #, no-c-format
! msgid "Dump various Rust front end internals."
  msgstr ""
  
  #: rust/lang.opt:75
  #, no-c-format
! msgid "-frust-dump-<type>              Dump Rust frontend internal information."
  msgstr ""
  
  #: rust/lang.opt:79
  #, no-c-format
! msgid "Enable experimental compilation of Rust files at your own risk."
  msgstr ""
  
  #: rust/lang.opt:83
  #, no-c-format
! msgid "-frust-max-recursion-depth=<integer>."
  msgstr ""
  
  #: rust/lang.opt:87
  #, no-c-format
  msgid "-frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Crate type to emit."
  msgstr ""
  
! #: rust/lang.opt:115
  #, no-c-format
  msgid "-frust-mangling=[legacy|v0]     Version to use for name mangling."
  msgstr ""
  
! #: rust/lang.opt:128
  #, no-c-format
  msgid "-frust-cfg=<name>             Set a config expansion option."
  msgstr ""
  
! #: rust/lang.opt:132
  #, no-c-format
  msgid "-frust-edition=[2015|2018|2021]             Edition to use when compiling rust code."
  msgstr ""
  
! #: rust/lang.opt:148
  #, no-c-format
  msgid "Enable embedding metadata directly into object files."
  msgstr ""
  
! #: rust/lang.opt:152
  #, no-c-format
  msgid "-frust-metadata-output=<path.rox>  Path to output crate metadata."
  msgstr ""
  
! #: rust/lang.opt:160
  #, no-c-format
  msgid "-frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|compilation|end]             The pipeline will run up until this stage when compiling Rust code."
  msgstr ""
  
! #: rust/lang.opt:209
  #, no-c-format
  msgid "Use the temporary and experimental name resolution pipeline instead of the stable one."
  msgstr ""
  
! #: rust/lang.opt:213
  #, no-c-format
  msgid "Use the WIP borrow checker."
  msgstr ""
  
! #: rust/lang.opt:217
  #, no-c-format
  msgid "-frust-edition=[unwind|abort]             Panic strategy to compile crate with."
  msgstr ""
  
! #: rust/lang.opt:230
  #, no-c-format
  msgid "Enable the overflow checks in code generation."
  msgstr ""
  
! #: rust/lang.opt:234
  #, no-c-format
  msgid "Define a built-in offset_of macro in the compiler and assume it is present."
  msgstr ""
  
! #: rust/lang.opt:238
  #, no-c-format
  msgid "Use the new unused variable check implementation."
  msgstr ""
--- 14914,15008 ----
  
  #: rust/lang.opt:67
  #, no-c-format
! msgid "-frust-crate-attr=<attr>        Inject an attribute within the current crate."
  msgstr ""
  
  #: rust/lang.opt:71
  #, no-c-format
! msgid "-frust-extern=              Specify where an external library is located."
  msgstr ""
  
  #: rust/lang.opt:75
  #, no-c-format
! msgid "Dump various Rust front end internals."
  msgstr ""
  
  #: rust/lang.opt:79
  #, no-c-format
! msgid "-frust-dump-<type>              Dump Rust frontend internal information."
  msgstr ""
  
  #: rust/lang.opt:83
  #, no-c-format
! msgid "Enable experimental compilation of Rust files at your own risk."
  msgstr ""
  
  #: rust/lang.opt:87
  #, no-c-format
+ msgid "-frust-max-recursion-depth=<integer>."
+ msgstr ""
+ 
+ #: rust/lang.opt:91
+ #, no-c-format
  msgid "-frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]     Crate type to emit."
  msgstr ""
  
! #: rust/lang.opt:119
  #, no-c-format
  msgid "-frust-mangling=[legacy|v0]     Version to use for name mangling."
  msgstr ""
  
! #: rust/lang.opt:132
  #, no-c-format
  msgid "-frust-cfg=<name>             Set a config expansion option."
  msgstr ""
  
! #: rust/lang.opt:136
  #, no-c-format
  msgid "-frust-edition=[2015|2018|2021]             Edition to use when compiling rust code."
  msgstr ""
  
! #: rust/lang.opt:152
  #, no-c-format
  msgid "Enable embedding metadata directly into object files."
  msgstr ""
  
! #: rust/lang.opt:156
  #, no-c-format
  msgid "-frust-metadata-output=<path.rox>  Path to output crate metadata."
  msgstr ""
  
! #: rust/lang.opt:164
  #, no-c-format
  msgid "-frust-compile-until=[ast|attributecheck|expansion|astvalidation|featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|borrowcheck|compilation|end]             The pipeline will run up until this stage when compiling Rust code."
  msgstr ""
  
! #: rust/lang.opt:213
  #, no-c-format
  msgid "Use the temporary and experimental name resolution pipeline instead of the stable one."
  msgstr ""
  
! #: rust/lang.opt:217
  #, no-c-format
  msgid "Use the WIP borrow checker."
  msgstr ""
  
! #: rust/lang.opt:221
  #, no-c-format
  msgid "-frust-edition=[unwind|abort]             Panic strategy to compile crate with."
  msgstr ""
  
! #: rust/lang.opt:234
  #, no-c-format
  msgid "Enable the overflow checks in code generation."
  msgstr ""
  
! #: rust/lang.opt:238
  #, no-c-format
  msgid "Define a built-in offset_of macro in the compiler and assume it is present."
  msgstr ""
  
! #: rust/lang.opt:242
  #, no-c-format
  msgid "Use the new unused variable check implementation."
  msgstr ""
*************** msgstr "operand van '%%l' is geen label"
*** 18480,18748 ****
  #. 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:13237
  #, c-format
  msgid "floating constant misused"
  msgstr "floating-point constante verkeerd gebruikt"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13331
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
  msgstr "ongeldige expressie als operand"
  
! #: gcc.cc:133
  #, c-format
  msgid "%s\n"
  msgstr "%s\n"
  
! #: gcc.cc:1908
  #, c-format
  msgid "Using built-in specs.\n"
  msgstr "Ingebouwde specs worden gebruikt.\n"
  
! #: gcc.cc:2153
  #, c-format
  msgid ""
  "Setting spec %s to '%s'\n"
  "\n"
  msgstr ""
  
! #: gcc.cc:2362
  #, c-format
  msgid "Reading specs from %s\n"
  msgstr "Specs worden gelezen vanuit %s\n"
  
! #: gcc.cc:2492
  #, c-format
  msgid "could not find specs file %s\n"
  msgstr ""
  
! #: gcc.cc:2563
  #, c-format
  msgid "rename spec %s to %s\n"
  msgstr ""
  
! #: gcc.cc:2565
  #, c-format
  msgid ""
  "spec is '%s'\n"
  "\n"
  msgstr ""
  
! #: gcc.cc:3401
  #, c-format
  msgid ""
  "\n"
  "Go ahead? (y or n) "
  msgstr ""
  
! #: gcc.cc:3573
  #, c-format
  msgid "# %s %.2f %.2f\n"
  msgstr "# %s %.2f %.2f\n"
  
! #: gcc.cc:3754
  #, c-format
  msgid "Usage: %s [options] file...\n"
  msgstr "Gebruik: %s [opties] bestand...\n"
  
! #: gcc.cc:3755
  msgid "Options:\n"
  msgstr "Opties:\n"
  
! #: gcc.cc:3757
  msgid "  -pass-exit-codes         Exit with highest error code from a phase.\n"
  msgstr ""
  
! #: gcc.cc:3758
  msgid "  --help                   Display this information.\n"
  msgstr ""
  
! #: gcc.cc:3759
  msgid "  --target-help            Display target specific command line options (including assembler and linker options).\n"
  msgstr ""
  
! #: gcc.cc:3761
  msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
  msgstr ""
  
! #: gcc.cc:3762
  msgid "                           Display specific types of command line options.\n"
  msgstr ""
  
! #: gcc.cc:3764
  msgid "  (Use '-v --help' to display command line options of sub-processes).\n"
  msgstr ""
  
! #: gcc.cc:3765
  msgid "  --version                Display compiler version information.\n"
  msgstr ""
  
! #: gcc.cc:3766
  msgid "  -dumpspecs               Display all of the built in spec strings.\n"
  msgstr ""
  
! #: gcc.cc:3767
  msgid "  -dumpversion             Display the version of the compiler.\n"
  msgstr ""
  
! #: gcc.cc:3768
  msgid "  -dumpmachine             Display the compiler's target processor.\n"
  msgstr ""
  
! #: gcc.cc:3769
  msgid "  -foffload=<targets>      Specify offloading targets.\n"
  msgstr ""
  
! #: gcc.cc:3770
  msgid "  -print-search-dirs       Display the directories in the compiler's search path.\n"
  msgstr ""
  
! #: gcc.cc:3771
  msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library.\n"
  msgstr ""
  
! #: gcc.cc:3772
  msgid "  -print-file-name=<lib>   Display the full path to library <lib>.\n"
  msgstr ""
  
! #: gcc.cc:3773
  msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>.\n"
  msgstr ""
  
! #: gcc.cc:3774
  msgid ""
  "  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
  "                           a component in the library path.\n"
  msgstr ""
  
! #: gcc.cc:3777
  msgid "  -print-multi-directory   Display the root directory for versions of libgcc.\n"
  msgstr ""
  
! #: gcc.cc:3778
  msgid ""
  "  -print-multi-lib         Display the mapping between command line options and\n"
  "                           multiple library search directories.\n"
  msgstr ""
  
! #: gcc.cc:3781
  msgid "  -print-multi-os-directory Display the relative path to OS libraries.\n"
  msgstr ""
  
! #: gcc.cc:3782
  msgid "  -print-sysroot           Display the target libraries directory.\n"
  msgstr ""
  
! #: gcc.cc:3783
  msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.\n"
  msgstr ""
  
! #: gcc.cc:3784
  msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler.\n"
  msgstr ""
  
! #: gcc.cc:3785
  msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor.\n"
  msgstr ""
  
! #: gcc.cc:3786
  msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker.\n"
  msgstr ""
  
! #: gcc.cc:3787
  msgid "  -Xassembler <arg>        Pass <arg> on to the assembler.\n"
  msgstr ""
  
! #: gcc.cc:3788
  msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.\n"
  msgstr ""
  
! #: gcc.cc:3789
  msgid "  -Xlinker <arg>           Pass <arg> on to the linker.\n"
  msgstr ""
  
! #: gcc.cc:3790
  msgid "  -save-temps              Do not delete intermediate files.\n"
  msgstr ""
  
! #: gcc.cc:3791
  msgid "  -save-temps=<arg>        Do not delete intermediate files.\n"
  msgstr ""
  
! #: gcc.cc:3792
  msgid ""
  "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
  "                           prefixes to other gcc components.\n"
  msgstr ""
  
! #: gcc.cc:3795
  #, fuzzy
  msgid "  -pipe                    Use pipes rather than intermediate files.\n"
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: gcc.cc:3796
  #, fuzzy
  msgid "  -time                    Time the execution of each subprocess.\n"
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: gcc.cc:3797
  msgid "  -specs=<file>            Override built-in specs with the contents of <file>.\n"
  msgstr ""
  
! #: gcc.cc:3798
  msgid "  -std=<standard>          Assume that the input sources are for <standard>.\n"
  msgstr ""
  
! #: gcc.cc:3799
  msgid ""
  "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
  "                           and libraries.\n"
  msgstr ""
  
! #: gcc.cc:3802
  msgid "  -B <directory>           Add <directory> to the compiler's search paths.\n"
  msgstr ""
  
! #: gcc.cc:3803
  msgid "  -v                       Display the programs invoked by the compiler.\n"
  msgstr ""
  
! #: gcc.cc:3804
  #, fuzzy
  msgid "  -###                     Like -v but options quoted and commands not executed.\n"
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: gcc.cc:3805
  msgid "  -E                       Preprocess only; do not compile, assemble or link.\n"
  msgstr ""
  
! #: gcc.cc:3806
  msgid "  -S                       Compile only; do not assemble or link.\n"
  msgstr ""
  
! #: gcc.cc:3807
  msgid "  -c                       Compile and assemble, but do not link.\n"
  msgstr ""
  
! #: gcc.cc:3808
  msgid "  -o <file>                Place the output into <file>.\n"
  msgstr ""
  
! #: gcc.cc:3809
  #, fuzzy
  msgid ""
  "  -pie                     Create a dynamically linked position independent\n"
  "                           executable.\n"
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: gcc.cc:3811
  #, fuzzy
  msgid "  -shared                  Create a shared library.\n"
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: gcc.cc:3812
  msgid ""
  "  -x <language>            Specify the language of the following input files.\n"
  "                           Permissible languages include: c c++ assembler none\n"
--- 18495,18763 ----
  #. 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:13346
  #, c-format
  msgid "floating constant misused"
  msgstr "floating-point constante verkeerd gebruikt"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13440
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
  msgstr "ongeldige expressie als operand"
  
! #: gcc.cc:134
  #, c-format
  msgid "%s\n"
  msgstr "%s\n"
  
! #: gcc.cc:1909
  #, c-format
  msgid "Using built-in specs.\n"
  msgstr "Ingebouwde specs worden gebruikt.\n"
  
! #: gcc.cc:2154
  #, c-format
  msgid ""
  "Setting spec %s to '%s'\n"
  "\n"
  msgstr ""
  
! #: gcc.cc:2363
  #, c-format
  msgid "Reading specs from %s\n"
  msgstr "Specs worden gelezen vanuit %s\n"
  
! #: gcc.cc:2493
  #, c-format
  msgid "could not find specs file %s\n"
  msgstr ""
  
! #: gcc.cc:2564
  #, c-format
  msgid "rename spec %s to %s\n"
  msgstr ""
  
! #: gcc.cc:2566
  #, c-format
  msgid ""
  "spec is '%s'\n"
  "\n"
  msgstr ""
  
! #: gcc.cc:3402
  #, c-format
  msgid ""
  "\n"
  "Go ahead? (y or n) "
  msgstr ""
  
! #: gcc.cc:3574
  #, c-format
  msgid "# %s %.2f %.2f\n"
  msgstr "# %s %.2f %.2f\n"
  
! #: gcc.cc:3755
  #, c-format
  msgid "Usage: %s [options] file...\n"
  msgstr "Gebruik: %s [opties] bestand...\n"
  
! #: gcc.cc:3756
  msgid "Options:\n"
  msgstr "Opties:\n"
  
! #: gcc.cc:3758
  msgid "  -pass-exit-codes         Exit with highest error code from a phase.\n"
  msgstr ""
  
! #: gcc.cc:3759
  msgid "  --help                   Display this information.\n"
  msgstr ""
  
! #: gcc.cc:3760
  msgid "  --target-help            Display target specific command line options (including assembler and linker options).\n"
  msgstr ""
  
! #: gcc.cc:3762
  msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
  msgstr ""
  
! #: gcc.cc:3763
  msgid "                           Display specific types of command line options.\n"
  msgstr ""
  
! #: gcc.cc:3765
  msgid "  (Use '-v --help' to display command line options of sub-processes).\n"
  msgstr ""
  
! #: gcc.cc:3766
  msgid "  --version                Display compiler version information.\n"
  msgstr ""
  
! #: gcc.cc:3767
  msgid "  -dumpspecs               Display all of the built in spec strings.\n"
  msgstr ""
  
! #: gcc.cc:3768
  msgid "  -dumpversion             Display the version of the compiler.\n"
  msgstr ""
  
! #: gcc.cc:3769
  msgid "  -dumpmachine             Display the compiler's target processor.\n"
  msgstr ""
  
! #: gcc.cc:3770
  msgid "  -foffload=<targets>      Specify offloading targets.\n"
  msgstr ""
  
! #: gcc.cc:3771
  msgid "  -print-search-dirs       Display the directories in the compiler's search path.\n"
  msgstr ""
  
! #: gcc.cc:3772
  msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library.\n"
  msgstr ""
  
! #: gcc.cc:3773
  msgid "  -print-file-name=<lib>   Display the full path to library <lib>.\n"
  msgstr ""
  
! #: gcc.cc:3774
  msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>.\n"
  msgstr ""
  
! #: gcc.cc:3775
  msgid ""
  "  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
  "                           a component in the library path.\n"
  msgstr ""
  
! #: gcc.cc:3778
  msgid "  -print-multi-directory   Display the root directory for versions of libgcc.\n"
  msgstr ""
  
! #: gcc.cc:3779
  msgid ""
  "  -print-multi-lib         Display the mapping between command line options and\n"
  "                           multiple library search directories.\n"
  msgstr ""
  
! #: gcc.cc:3782
  msgid "  -print-multi-os-directory Display the relative path to OS libraries.\n"
  msgstr ""
  
! #: gcc.cc:3783
  msgid "  -print-sysroot           Display the target libraries directory.\n"
  msgstr ""
  
! #: gcc.cc:3784
  msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.\n"
  msgstr ""
  
! #: gcc.cc:3785
  msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler.\n"
  msgstr ""
  
! #: gcc.cc:3786
  msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor.\n"
  msgstr ""
  
! #: gcc.cc:3787
  msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker.\n"
  msgstr ""
  
! #: gcc.cc:3788
  msgid "  -Xassembler <arg>        Pass <arg> on to the assembler.\n"
  msgstr ""
  
! #: gcc.cc:3789
  msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.\n"
  msgstr ""
  
! #: gcc.cc:3790
  msgid "  -Xlinker <arg>           Pass <arg> on to the linker.\n"
  msgstr ""
  
! #: gcc.cc:3791
  msgid "  -save-temps              Do not delete intermediate files.\n"
  msgstr ""
  
! #: gcc.cc:3792
  msgid "  -save-temps=<arg>        Do not delete intermediate files.\n"
  msgstr ""
  
! #: gcc.cc:3793
  msgid ""
  "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
  "                           prefixes to other gcc components.\n"
  msgstr ""
  
! #: gcc.cc:3796
  #, fuzzy
  msgid "  -pipe                    Use pipes rather than intermediate files.\n"
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: gcc.cc:3797
  #, fuzzy
  msgid "  -time                    Time the execution of each subprocess.\n"
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: gcc.cc:3798
  msgid "  -specs=<file>            Override built-in specs with the contents of <file>.\n"
  msgstr ""
  
! #: gcc.cc:3799
  msgid "  -std=<standard>          Assume that the input sources are for <standard>.\n"
  msgstr ""
  
! #: gcc.cc:3800
  msgid ""
  "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
  "                           and libraries.\n"
  msgstr ""
  
! #: gcc.cc:3803
  msgid "  -B <directory>           Add <directory> to the compiler's search paths.\n"
  msgstr ""
  
! #: gcc.cc:3804
  msgid "  -v                       Display the programs invoked by the compiler.\n"
  msgstr ""
  
! #: gcc.cc:3805
  #, fuzzy
  msgid "  -###                     Like -v but options quoted and commands not executed.\n"
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: gcc.cc:3806
  msgid "  -E                       Preprocess only; do not compile, assemble or link.\n"
  msgstr ""
  
! #: gcc.cc:3807
  msgid "  -S                       Compile only; do not assemble or link.\n"
  msgstr ""
  
! #: gcc.cc:3808
  msgid "  -c                       Compile and assemble, but do not link.\n"
  msgstr ""
  
! #: gcc.cc:3809
  msgid "  -o <file>                Place the output into <file>.\n"
  msgstr ""
  
! #: gcc.cc:3810
  #, fuzzy
  msgid ""
  "  -pie                     Create a dynamically linked position independent\n"
  "                           executable.\n"
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: gcc.cc:3812
  #, fuzzy
  msgid "  -shared                  Create a shared library.\n"
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: gcc.cc:3813
  msgid ""
  "  -x <language>            Specify the language of the following input files.\n"
  "                           Permissible languages include: c c++ assembler none\n"
*************** msgid ""
*** 18750,18756 ****
  "                           guessing the language based on the file's extension.\n"
  msgstr ""
  
! #: gcc.cc:3819
  #, c-format
  msgid ""
  "\n"
--- 18765,18771 ----
  "                           guessing the language based on the file's extension.\n"
  msgstr ""
  
! #: gcc.cc:3820
  #, c-format
  msgid ""
  "\n"
*************** msgid ""
*** 18759,18836 ****
  " other options on to these processes the -W<letter> options must be used.\n"
  msgstr ""
  
! #: gcc.cc:6972
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr ""
  
! #: gcc.cc:7733
  #, c-format
  msgid "Target: %s\n"
  msgstr ""
  
! #: gcc.cc:7734
  #, c-format
  msgid "Configured with: %s\n"
  msgstr ""
  
! #: gcc.cc:7748
  #, c-format
  msgid "Thread model: %s\n"
  msgstr ""
  
! #: gcc.cc:7749
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr ""
  
! #: gcc.cc:7751
  #, c-format
  msgid " zstd"
  msgstr ""
  
  # XXX FIXME:  why gettextized?
! #: gcc.cc:7753 gcov.cc:1902 gcov.cc:1962 gcov.cc:1974 gcov.cc:3564
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.cc:7764
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc versie %s %s\n"
  
! #: gcc.cc:7767
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "gcc stuurprogramma versie %s %svoert gcc versie %s uit\n"
  
! #: gcc.cc:7843 gcc.cc:8057
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr ""
  
! #: gcc.cc:7977
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr ""
  
! #: gcc.cc:8823
  #, c-format
  msgid "install: %s%s\n"
  msgstr ""
  
! #: gcc.cc:8826
  #, c-format
  msgid "programs: %s\n"
  msgstr ""
  
! #: gcc.cc:8828
  #, c-format
  msgid "libraries: %s\n"
  msgstr ""
  
! #: gcc.cc:8945
  #, c-format
  msgid ""
  "\n"
--- 18774,18851 ----
  " other options on to these processes the -W<letter> options must be used.\n"
  msgstr ""
  
! #: gcc.cc:6974
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr ""
  
! #: gcc.cc:7735
  #, c-format
  msgid "Target: %s\n"
  msgstr ""
  
! #: gcc.cc:7736
  #, c-format
  msgid "Configured with: %s\n"
  msgstr ""
  
! #: gcc.cc:7750
  #, c-format
  msgid "Thread model: %s\n"
  msgstr ""
  
! #: gcc.cc:7751
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr ""
  
! #: gcc.cc:7753
  #, c-format
  msgid " zstd"
  msgstr ""
  
  # XXX FIXME:  why gettextized?
! #: gcc.cc:7755 gcov.cc:1902 gcov.cc:1962 gcov.cc:1974 gcov.cc:3564
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.cc:7766
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc versie %s %s\n"
  
! #: gcc.cc:7769
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "gcc stuurprogramma versie %s %svoert gcc versie %s uit\n"
  
! #: gcc.cc:7845 gcc.cc:8059
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr ""
  
! #: gcc.cc:7979
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr ""
  
! #: gcc.cc:8825
  #, c-format
  msgid "install: %s%s\n"
  msgstr ""
  
! #: gcc.cc:8828
  #, c-format
  msgid "programs: %s\n"
  msgstr ""
  
! #: gcc.cc:8830
  #, c-format
  msgid "libraries: %s\n"
  msgstr ""
  
! #: gcc.cc:8953
  #, c-format
  msgid ""
  "\n"
*************** msgid ""
*** 18838,18856 ****
  msgstr ""
  
  # XXX FIXME:  useless gettextization
! #: gcc.cc:8961 gcov-tool.cc:594 sarif-replay.cc:59
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
  # Het copyright symbool zit in latin-1 dus lijkt me toepasselijk voor Nederlands (aangezien we ook accenten hebben).
  # Maar misschien toch als (C) laten?
! #: gcc.cc:8964 gcov-tool.cc:596 gcov.cc:1155 sarif-replay.cc:62
  #: fortran/gfortranspec.cc:282
  msgid "(C)"
  msgstr "©"
  
! #: gcc.cc:8965 gcov-tool.cc:598 gcov.cc:1157 sarif-replay.cc:63
  #: fortran/gfortranspec.cc:283
  #, c-format
  msgid ""
--- 18853,18871 ----
  msgstr ""
  
  # XXX FIXME:  useless gettextization
! #: gcc.cc:8969 gcov-tool.cc:594 sarif-replay.cc:59
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
  # Het copyright symbool zit in latin-1 dus lijkt me toepasselijk voor Nederlands (aangezien we ook accenten hebben).
  # Maar misschien toch als (C) laten?
! #: gcc.cc:8972 gcov-tool.cc:596 gcov.cc:1155 sarif-replay.cc:62
  #: fortran/gfortranspec.cc:282
  msgid "(C)"
  msgstr "©"
  
! #: gcc.cc:8973 gcov-tool.cc:598 gcov.cc:1157 sarif-replay.cc:63
  #: fortran/gfortranspec.cc:283
  #, c-format
  msgid ""
*************** msgstr ""
*** 18863,18869 ****
  "doel.\n"
  "\n"
  
! #: gcc.cc:9312
  #, c-format
  msgid ""
  "\n"
--- 18878,18884 ----
  "doel.\n"
  "\n"
  
! #: gcc.cc:9320
  #, c-format
  msgid ""
  "\n"
*************** msgid ""
*** 18872,18885 ****
  "\n"
  msgstr ""
  
! #: gcc.cc:9313
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
  "\n"
  msgstr ""
  
! #: gcc.cc:10827
  #, c-format
  msgid ""
  "Assembler options\n"
--- 18887,18900 ----
  "\n"
  msgstr ""
  
! #: gcc.cc:9321
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
  "\n"
  msgstr ""
  
! #: gcc.cc:10835
  #, c-format
  msgid ""
  "Assembler options\n"
*************** msgid ""
*** 18887,18893 ****
  "\n"
  msgstr ""
  
! #: gcc.cc:10828
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
--- 18902,18908 ----
  "\n"
  msgstr ""
  
! #: gcc.cc:10836
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
*************** msgstr "‘"
*** 19604,19609 ****
--- 19619,19639 ----
  msgid "'"
  msgstr "’"
  
+ #: json-diagnostic.cc:236
+ #, c-format
+ msgid "In JSON value %e"
+ msgstr ""
+ 
+ #: json-diagnostic.cc:239
+ #, c-format
+ msgid "In JSON object %e"
+ msgstr ""
+ 
+ #: json-diagnostic.cc:242
+ #, c-format
+ msgid "In JSON array %e"
+ msgstr ""
+ 
  #: langhooks.cc:389
  msgid "At top level:"
  msgstr "Op bovenste niveau:"
*************** msgid "In member function %qs"
*** 19613,19619 ****
  msgstr "In memberfunctie %qs"
  
  #. Kinds within executable code.
! #: langhooks.cc:409 libgdiagnostics.cc:1528
  msgid "In function %qs"
  msgstr "In functie %qs"
  
--- 19643,19649 ----
  msgstr "In memberfunctie %qs"
  
  #. Kinds within executable code.
! #: langhooks.cc:409 libgdiagnostics.cc:1512
  msgid "In function %qs"
  msgstr "In functie %qs"
  
*************** msgstr "    inline gemaakt vanuit %qs op
*** 19629,19748 ****
  msgid "    inlined from %qs"
  msgstr "    inline gemaakt vanuit %qs"
  
! #: libgdiagnostics.cc:1529
  #, fuzzy
  #| msgid "In member function %qs"
  msgid "In member %qs"
  msgstr "In memberfunctie %qs"
  
! #: libgdiagnostics.cc:1530
  #, fuzzy
  #| msgid "duplicate %qs"
  msgid "In module %qs"
  msgstr "herhaalde %qs"
  
! #: libgdiagnostics.cc:1531
  #, fuzzy
  msgid "In namespace %qs"
  msgstr "In functie %qs"
  
! #: libgdiagnostics.cc:1532
  #, fuzzy
  #| msgid "In function %qs"
  msgid "In type %qs"
  msgstr "In functie %qs"
  
! #: libgdiagnostics.cc:1534
  #, fuzzy
  msgid "In return type %qs"
  msgstr "ongeldige operand voor %p-code"
  
! #: libgdiagnostics.cc:1535
  #, fuzzy
  msgid "In parameter %qs"
  msgstr "ongeldige macronaam %<%.*s%>"
  
! #: libgdiagnostics.cc:1536
  #, fuzzy
  msgid "In variable %qs"
  msgstr "%Jniet-gebruikte variabele %qD"
  
  #. Kinds within XML or HTML documents.
! #: libgdiagnostics.cc:1539
  #, fuzzy
  #| msgid "In member function %qs"
  msgid "In element %qs"
  msgstr "In memberfunctie %qs"
  
! #: libgdiagnostics.cc:1540
  #, fuzzy
  msgid "In attribute %qs"
  msgstr "In functie %qs"
  
! #: libgdiagnostics.cc:1541
  #, fuzzy
  msgid "In text %qs"
  msgstr "In functie %qs"
  
! #: libgdiagnostics.cc:1542
  #, fuzzy
  #| msgid "In function %qs"
  msgid "In comment %qs"
  msgstr "In functie %qs"
  
! #: libgdiagnostics.cc:1544
  #, fuzzy
  msgid "In processing instruction %qs"
  msgstr "In functie %qs"
  
! #: libgdiagnostics.cc:1545
  msgid "In DTD %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1547
  #, fuzzy
  msgid "In declaration %qs"
  msgstr "herdeclaratie van %qs"
  
  #. Kinds within JSON documents.
! #: libgdiagnostics.cc:1550
  msgid "In JSON object %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1551
  msgid "In JSON array %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1553
  msgid "In JSON property %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1554
  msgid "In JSON value %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1701
  #, c-format
  msgid "%e"
  msgstr ""
  
! #: libsarifreplay.cc:760
  msgid "JSON object"
  msgstr ""
  
! #: libsarifreplay.cc:763
  msgid "JSON array"
  msgstr ""
  
! #: libsarifreplay.cc:767
  msgid "JSON number"
  msgstr ""
  
! #: libsarifreplay.cc:770
  msgid "JSON string"
  msgstr ""
  
! #: libsarifreplay.cc:775
  msgid "JSON literal"
  msgstr ""
  
--- 19659,19778 ----
  msgid "    inlined from %qs"
  msgstr "    inline gemaakt vanuit %qs"
  
! #: libgdiagnostics.cc:1513
  #, fuzzy
  #| msgid "In member function %qs"
  msgid "In member %qs"
  msgstr "In memberfunctie %qs"
  
! #: libgdiagnostics.cc:1514
  #, fuzzy
  #| msgid "duplicate %qs"
  msgid "In module %qs"
  msgstr "herhaalde %qs"
  
! #: libgdiagnostics.cc:1515
  #, fuzzy
  msgid "In namespace %qs"
  msgstr "In functie %qs"
  
! #: libgdiagnostics.cc:1516
  #, fuzzy
  #| msgid "In function %qs"
  msgid "In type %qs"
  msgstr "In functie %qs"
  
! #: libgdiagnostics.cc:1518
  #, fuzzy
  msgid "In return type %qs"
  msgstr "ongeldige operand voor %p-code"
  
! #: libgdiagnostics.cc:1519
  #, fuzzy
  msgid "In parameter %qs"
  msgstr "ongeldige macronaam %<%.*s%>"
  
! #: libgdiagnostics.cc:1520
  #, fuzzy
  msgid "In variable %qs"
  msgstr "%Jniet-gebruikte variabele %qD"
  
  #. Kinds within XML or HTML documents.
! #: libgdiagnostics.cc:1523
  #, fuzzy
  #| msgid "In member function %qs"
  msgid "In element %qs"
  msgstr "In memberfunctie %qs"
  
! #: libgdiagnostics.cc:1524
  #, fuzzy
  msgid "In attribute %qs"
  msgstr "In functie %qs"
  
! #: libgdiagnostics.cc:1525
  #, fuzzy
  msgid "In text %qs"
  msgstr "In functie %qs"
  
! #: libgdiagnostics.cc:1526
  #, fuzzy
  #| msgid "In function %qs"
  msgid "In comment %qs"
  msgstr "In functie %qs"
  
! #: libgdiagnostics.cc:1528
  #, fuzzy
  msgid "In processing instruction %qs"
  msgstr "In functie %qs"
  
! #: libgdiagnostics.cc:1529
  msgid "In DTD %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1531
  #, fuzzy
  msgid "In declaration %qs"
  msgstr "herdeclaratie van %qs"
  
  #. Kinds within JSON documents.
! #: libgdiagnostics.cc:1534
  msgid "In JSON object %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1535
  msgid "In JSON array %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1537
  msgid "In JSON property %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1538
  msgid "In JSON value %qs"
  msgstr ""
  
! #: libgdiagnostics.cc:1685
  #, c-format
  msgid "%e"
  msgstr ""
  
! #: libsarifreplay.cc:739
  msgid "JSON object"
  msgstr ""
  
! #: libsarifreplay.cc:742
  msgid "JSON array"
  msgstr ""
  
! #: libsarifreplay.cc:746
  msgid "JSON number"
  msgstr ""
  
! #: libsarifreplay.cc:749
  msgid "JSON string"
  msgstr ""
  
! #: libsarifreplay.cc:754
  msgid "JSON literal"
  msgstr ""
  
*************** msgstr ""
*** 19750,19762 ****
  msgid "this is the insn:"
  msgstr "dit is de insn:"
  
! #: lra-constraints.cc:4182
  #, fuzzy
  #| msgid "Disable indexed addressing"
  msgid "unable to reload address in "
  msgstr "Schakel geïndexeerde adressering uit"
  
! #: lra-constraints.cc:4478 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr ""
  
--- 19780,19792 ----
  msgid "this is the insn:"
  msgstr "dit is de insn:"
  
! #: lra-constraints.cc:4197
  #, fuzzy
  #| msgid "Disable indexed addressing"
  msgid "unable to reload address in "
  msgstr "Schakel geïndexeerde adressering uit"
  
! #: lra-constraints.cc:4522 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr ""
  
*************** msgstr "onherkenbare insn:"
*** 19937,19956 ****
  msgid "insn does not satisfy its constraints:"
  msgstr ""
  
! #: targhooks.cc:2480
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr ""
  
  # Vertaling voor "endianness"? Of niet nodig?
! #: targhooks.cc:2495
  #, fuzzy
  #| msgid "created and used with different endianness"
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "aangemaakt en gebruikt met verschillende \"endianness\""
  
  # Vertaling voor "endianness"? Of niet nodig?
! #: targhooks.cc:2497
  #, fuzzy
  #| msgid "created and used with different endianness"
  msgid "created and used with different settings of %<-fpie%>"
--- 19967,19986 ----
  msgid "insn does not satisfy its constraints:"
  msgstr ""
  
! #: targhooks.cc:2497
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr ""
  
  # Vertaling voor "endianness"? Of niet nodig?
! #: targhooks.cc:2512
  #, fuzzy
  #| msgid "created and used with different endianness"
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "aangemaakt en gebruikt met verschillende \"endianness\""
  
  # Vertaling voor "endianness"? Of niet nodig?
! #: targhooks.cc:2514
  #, fuzzy
  #| msgid "created and used with different endianness"
  msgid "created and used with different settings of %<-fpie%>"
*************** msgstr "%s%slet op: %s headerversie %s v
*** 19991,19998 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC heuristieken: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.cc:103 tree-logical-location.cc:129 c/c-decl.cc:6614
! #: c/c-typeck.cc:9509 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anoniem>"
--- 20021,20028 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC heuristieken: --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:9587 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anoniem>"
*************** msgid "length modifier in strfmon format
*** 20363,20384 ****
  msgstr "lengte-modifier in strfmon-formaat"
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.cc:1699 fortran/cpp.cc:630
  msgid "<command-line>"
  msgstr "<opdrachtregel>"
  
! #: config/aarch64/aarch64.cc:13004 config/loongarch/loongarch.cc:6728
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/aarch64/aarch64.cc:13013 config/aarch64/aarch64.cc:13026
! #: config/aarch64/aarch64.cc:13038 config/aarch64/aarch64.cc:13049
! #: config/aarch64/aarch64.cc:13065 config/aarch64/aarch64.cc:13079
! #: config/aarch64/aarch64.cc:13099 config/aarch64/aarch64.cc:13181
! #: config/aarch64/aarch64.cc:13192 config/aarch64/aarch64.cc:13206
! #: config/aarch64/aarch64.cc:13432 config/aarch64/aarch64.cc:13445
! #: config/aarch64/aarch64.cc:13462 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8092
  #: config/riscv/riscv.cc:8108 config/riscv/riscv.cc:8124
  #: config/riscv/riscv.cc:8140 config/riscv/riscv.cc:8173
--- 20393,20414 ----
  msgstr "lengte-modifier in strfmon-formaat"
  
  #. Handle deferred options from command-line.
! #: c-family/c-opts.cc:1707 fortran/cpp.cc:630
  msgid "<command-line>"
  msgstr "<opdrachtregel>"
  
! #: config/aarch64/aarch64.cc:13027 config/loongarch/loongarch.cc:6728
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "ongeldige operand voor 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:8092
  #: config/riscv/riscv.cc:8108 config/riscv/riscv.cc:8124
  #: config/riscv/riscv.cc:8140 config/riscv/riscv.cc:8173
*************** msgstr "ongeldige operand voor code '%c'
*** 20388,20395 ****
  msgid "invalid operand for '%%%c'"
  msgstr "ongeldige operand voor '%%%c'"
  
! #: config/aarch64/aarch64.cc:13117 config/aarch64/aarch64.cc:13128
! #: config/aarch64/aarch64.cc:13292 config/aarch64/aarch64.cc:13303
  #: config/riscv/riscv.cc:7988 config/riscv/riscv.cc:7996
  #: config/riscv/riscv.cc:8003 config/riscv/riscv.cc:8007
  #: config/riscv/riscv.cc:8049 config/riscv/riscv.cc:8067
--- 20418,20425 ----
  msgid "invalid operand for '%%%c'"
  msgstr "ongeldige operand voor '%%%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:7988 config/riscv/riscv.cc:7996
  #: config/riscv/riscv.cc:8003 config/riscv/riscv.cc:8007
  #: config/riscv/riscv.cc:8049 config/riscv/riscv.cc:8067
*************** msgstr "ongeldige operand voor '%%%c'"
*** 20398,20522 ****
  msgid "invalid vector constant"
  msgstr "ongeldige constante"
  
! #: config/aarch64/aarch64.cc:13142
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13154
  #, fuzzy, c-format
  #| msgid "invalid operand for '%%%c'"
  msgid "incompatible operand for '%%%c'"
  msgstr "ongeldige operand voor '%%%c'"
  
! #: config/aarch64/aarch64.cc:13174
  #, fuzzy, c-format
  #| msgid "invalid operand for '%%%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "ongeldige operand voor '%%%c'"
  
! #: config/aarch64/aarch64.cc:13239 config/arm/arm.cc:24779
  #, c-format
  msgid "missing operand"
  msgstr "operand ontbreekt"
  
! #: config/aarch64/aarch64.cc:13329
  #, c-format
  msgid "invalid constant"
  msgstr "ongeldige constante"
  
! #: config/aarch64/aarch64.cc:13332
  #, c-format
  msgid "invalid operand"
  msgstr "ongeldige operand"
  
! #: config/aarch64/aarch64.cc:13470 config/aarch64/aarch64.cc:13475
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ongeldige operandprefix '%%%c'"
  
! #: config/aarch64/aarch64.cc:13495
  #, fuzzy, c-format
  #| msgid "invalid addressing mode"
  msgid "invalid address mode"
  msgstr "ongeldige adresseringsmodus"
  
! #: config/aarch64/aarch64.cc:23792
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "ongeldige conversie van %<__fpreg%>"
  
! #: config/aarch64/aarch64.cc:23794
  #, fuzzy
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "ongeldige registernaam voor %qs"
  
! #: config/aarch64/aarch64.cc:31104
  #, fuzzy
  msgid "preincrement operation not permitted on svbool_t"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: config/aarch64/aarch64.cc:31106
  #, fuzzy
  msgid "predecrement operation not permitted on svbool_t"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: config/aarch64/aarch64.cc:31108
  #, fuzzy
  #| msgid "pointers are not permitted as case values"
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "pointers zijn niet toegestaan als case-waarden"
  
! #: config/aarch64/aarch64.cc:31110
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31112
  #, fuzzy
  msgid "negation operation not permitted on svbool_t"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: config/aarch64/aarch64.cc:31114
  msgid "plus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31116
  msgid "minus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31118
  msgid "multiply operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31120
  msgid "divide operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31123
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31128
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31130
  #, fuzzy
  msgid "subscript operation not supported on svbool_t"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: config/aarch64/aarch64.cc:31151 config/aarch64/aarch64.cc:31184
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31172
  #, fuzzy
  #| msgid "invalid operands in binary operation"
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "ongeldige operanden in binaire bewerking"
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14543
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
--- 20428,20552 ----
  msgid "invalid vector constant"
  msgstr "ongeldige constante"
  
! #: 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 "ongeldige operand voor '%%%c'"
  
! #: config/aarch64/aarch64.cc:13197
  #, fuzzy, c-format
  #| msgid "invalid operand for '%%%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "ongeldige operand voor '%%%c'"
  
! #: config/aarch64/aarch64.cc:13262 config/arm/arm.cc:24794
  #, c-format
  msgid "missing operand"
  msgstr "operand ontbreekt"
  
! #: config/aarch64/aarch64.cc:13352
  #, c-format
  msgid "invalid constant"
  msgstr "ongeldige constante"
  
! #: config/aarch64/aarch64.cc:13355
  #, c-format
  msgid "invalid operand"
  msgstr "ongeldige operand"
  
! #: config/aarch64/aarch64.cc:13493 config/aarch64/aarch64.cc:13498
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ongeldige operandprefix '%%%c'"
  
! #: config/aarch64/aarch64.cc:13518
  #, fuzzy, c-format
  #| msgid "invalid addressing mode"
  msgid "invalid address mode"
  msgstr "ongeldige adresseringsmodus"
  
! #: config/aarch64/aarch64.cc:23806
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "ongeldige conversie van %<__fpreg%>"
  
! #: config/aarch64/aarch64.cc:23808
  #, fuzzy
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "ongeldige registernaam voor %qs"
  
! #: config/aarch64/aarch64.cc:31118
  #, fuzzy
  msgid "preincrement operation not permitted on svbool_t"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: config/aarch64/aarch64.cc:31120
  #, fuzzy
  msgid "predecrement operation not permitted on svbool_t"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: config/aarch64/aarch64.cc:31122
  #, fuzzy
  #| msgid "pointers are not permitted as case values"
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "pointers zijn niet toegestaan als case-waarden"
  
! #: config/aarch64/aarch64.cc:31124
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31126
  #, fuzzy
  msgid "negation operation not permitted on svbool_t"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: config/aarch64/aarch64.cc:31128
  msgid "plus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31130
  msgid "minus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31132
  msgid "multiply operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31134
  msgid "divide operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31137
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31142
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31144
  #, fuzzy
  msgid "subscript operation not supported on svbool_t"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: config/aarch64/aarch64.cc:31165 config/aarch64/aarch64.cc:31198
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31186
  #, fuzzy
  #| msgid "invalid operands in binary operation"
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "ongeldige operanden in binaire bewerking"
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14652
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
*************** msgid "invalid %%r value"
*** 20533,20545 ****
  msgstr "ongeldige waarde voor %%r"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:2995
  #, c-format
  msgid "invalid %%R value"
  msgstr "ongeldige waarde voor %%R"
  
  #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
! #: config/xtensa/xtensa.cc:2968
  #, c-format
  msgid "invalid %%N value"
  msgstr "ongeldige waarde voor %%N"
--- 20563,20575 ----
  msgstr "ongeldige waarde voor %%r"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3011
  #, c-format
  msgid "invalid %%R value"
  msgstr "ongeldige waarde voor %%R"
  
  #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
! #: config/xtensa/xtensa.cc:2984
  #, c-format
  msgid "invalid %%N value"
  msgstr "ongeldige waarde voor %%N"
*************** msgstr "ongeldige waarde voor %%P"
*** 20554,20560 ****
  msgid "invalid %%h value"
  msgstr "ongeldige waarde voor %%h"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:2988
  #, c-format
  msgid "invalid %%L value"
  msgstr "ongeldige waarde voor %%L"
--- 20584,20590 ----
  msgid "invalid %%h value"
  msgstr "ongeldige waarde voor %%h"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:3004
  #, c-format
  msgid "invalid %%L value"
  msgstr "ongeldige waarde voor %%L"
*************** msgstr "ongeldige waarde voor %%m"
*** 20569,20575 ****
  msgid "invalid %%M value"
  msgstr "ongeldige waarde voor %%M"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%U value"
  msgstr "ongeldige waarde voor %%U"
--- 20599,20605 ----
  msgid "invalid %%M value"
  msgstr "ongeldige waarde voor %%M"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3018
  #, c-format
  msgid "invalid %%U value"
  msgstr "ongeldige waarde voor %%U"
*************** msgstr "ongeldige waarde voor %%E"
*** 20595,20604 ****
  msgid "unknown relocation unspec"
  msgstr "onbekende 'unspec' relocatie"
  
! #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7560 config/gcn/gcn.cc:7569
! #: config/gcn/gcn.cc:7627 config/gcn/gcn.cc:7635 config/gcn/gcn.cc:7651
! #: config/gcn/gcn.cc:7669 config/gcn/gcn.cc:7720 config/gcn/gcn.cc:7839
! #: config/gcn/gcn.cc:7955 config/rs6000/rs6000.cc:14690
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ongeldige code voor %%xn"
--- 20625,20634 ----
  msgid "unknown relocation unspec"
  msgstr "onbekende 'unspec' relocatie"
  
! #: 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 "ongeldige code voor %%xn"
*************** msgstr "ongeldige UNSPEC als operand: %d
*** 20701,20735 ****
  msgid "unrecognized supposed constant"
  msgstr "vermoedelijke constante niet herkend"
  
! #: config/arm/arm.cc:21090 config/arm/arm.cc:21115 config/arm/arm.cc:21125
! #: config/arm/arm.cc:21134 config/arm/arm.cc:21143
  #, c-format
  msgid "invalid shift operand"
  msgstr "ongeldige shift-operand"
  
! #: config/arm/arm.cc:24061 config/arm/arm.cc:24079
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "Thumb-instructie met predicaat"
  
  # mja. snappen wie snappen kan ^^
! #: config/arm/arm.cc:24067
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instructie met predicaat in voorwaardelijke sequentie"
  
! #: config/arm/arm.cc:24183 config/arm/arm.cc:24196 config/arm/arm.cc:24221
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/arm/arm.cc:24298 config/arm/arm.cc:24320 config/arm/arm.cc:24330
! #: config/arm/arm.cc:24340 config/arm/arm.cc:24350 config/arm/arm.cc:24389
! #: config/arm/arm.cc:24407 config/arm/arm.cc:24425 config/arm/arm.cc:24467
! #: config/arm/arm.cc:24474 config/arm/arm.cc:24492 config/arm/arm.cc:24499
! #: config/arm/arm.cc:24507 config/arm/arm.cc:24528 config/arm/arm.cc:24535
! #: config/arm/arm.cc:24726 config/arm/arm.cc:24733 config/arm/arm.cc:24760
! #: config/arm/arm.cc:24767 config/bfin/bfin.cc:1441 config/bfin/bfin.cc:1448
  #: config/bfin/bfin.cc:1455 config/bfin/bfin.cc:1462 config/bfin/bfin.cc:1471
  #: config/bfin/bfin.cc:1478 config/bfin/bfin.cc:1485 config/bfin/bfin.cc:1492
  #: config/nds32/nds32.cc:3545
--- 20731,20765 ----
  msgid "unrecognized supposed constant"
  msgstr "vermoedelijke constante niet herkend"
  
! #: config/arm/arm.cc:21105 config/arm/arm.cc:21130 config/arm/arm.cc:21140
! #: config/arm/arm.cc:21149 config/arm/arm.cc:21158
  #, c-format
  msgid "invalid shift operand"
  msgstr "ongeldige shift-operand"
  
! #: config/arm/arm.cc:24076 config/arm/arm.cc:24094
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "Thumb-instructie met predicaat"
  
  # mja. snappen wie snappen kan ^^
! #: config/arm/arm.cc:24082
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instructie met predicaat in voorwaardelijke sequentie"
  
! #: config/arm/arm.cc:24198 config/arm/arm.cc:24211 config/arm/arm.cc:24236
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/arm/arm.cc:24313 config/arm/arm.cc:24335 config/arm/arm.cc:24345
! #: config/arm/arm.cc:24355 config/arm/arm.cc:24365 config/arm/arm.cc:24404
! #: config/arm/arm.cc:24422 config/arm/arm.cc:24440 config/arm/arm.cc:24482
! #: config/arm/arm.cc:24489 config/arm/arm.cc:24507 config/arm/arm.cc:24514
! #: config/arm/arm.cc:24522 config/arm/arm.cc:24543 config/arm/arm.cc:24550
! #: config/arm/arm.cc:24741 config/arm/arm.cc:24748 config/arm/arm.cc:24775
! #: config/arm/arm.cc:24782 config/bfin/bfin.cc:1441 config/bfin/bfin.cc:1448
  #: config/bfin/bfin.cc:1455 config/bfin/bfin.cc:1462 config/bfin/bfin.cc:1471
  #: config/bfin/bfin.cc:1478 config/bfin/bfin.cc:1485 config/bfin/bfin.cc:1492
  #: config/nds32/nds32.cc:3545
*************** msgstr "ongeldige operand voor code '%c'
*** 20737,20778 ****
  msgid "invalid operand for code '%c'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/arm/arm.cc:24402
  #, c-format
  msgid "instruction never executed"
  msgstr "instructie wordt nooit uitgevoerd"
  
  #. Former FPA support, effectively unused after GCC-4.7, but not
  #. removed until gcc-15.
! #: config/arm/arm.cc:24440
  #, fuzzy, c-format
  msgid "obsolete FPA format code '%c'"
  msgstr "ongeldige operand voor code '%c'"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.cc:24449
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
  
  #. Former iWMMXT support, removed after GCC-15.
! #: config/arm/arm.cc:24455
  #, c-format
  msgid "obsolete iWMMXT format code '%c'"
  msgstr ""
  
! #: config/arm/arm.cc:34277
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "ongeldige conversie van %<__fpreg%>"
  
! #: config/arm/arm.cc:34279
  #, fuzzy
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "ongeldige registernaam voor %qs"
  
! #: config/arm/arm.cc:34294 config/arm/arm.cc:34310
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
--- 20767,20808 ----
  msgid "invalid operand for code '%c'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/arm/arm.cc:24417
  #, c-format
  msgid "instruction never executed"
  msgstr "instructie wordt nooit uitgevoerd"
  
  #. Former FPA support, effectively unused after GCC-4.7, but not
  #. removed until gcc-15.
! #: config/arm/arm.cc:24455
  #, fuzzy, c-format
  msgid "obsolete FPA format code '%c'"
  msgstr "ongeldige operand voor code '%c'"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.cc:24464
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
  
  #. Former iWMMXT support, removed after GCC-15.
! #: config/arm/arm.cc:24470
  #, c-format
  msgid "obsolete iWMMXT format code '%c'"
  msgstr ""
  
! #: config/arm/arm.cc:34292
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "ongeldige conversie van %<__fpreg%>"
  
! #: config/arm/arm.cc:34294
  #, fuzzy
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "ongeldige registernaam voor %qs"
  
! #: config/arm/arm.cc:34309 config/arm/arm.cc:34325
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
*************** msgstr "ongeldige waarde voor %%j"
*** 20905,20918 ****
  msgid "invalid const_double operand"
  msgstr "ongeldige const_double operand"
  
! #: config/bpf/bpf.cc:940
  #, fuzzy
  #| msgid "invalid addressing mode"
  msgid "invalid address in operand"
  msgstr "ongeldige adresseringsmodus"
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:947
  #, fuzzy
  #| msgid "unexpected operand"
  msgid "unsupported operand"
--- 20935,20948 ----
  msgid "invalid const_double operand"
  msgstr "ongeldige const_double operand"
  
! #: config/bpf/bpf.cc:933
  #, fuzzy
  #| msgid "invalid addressing mode"
  msgid "invalid address in operand"
  msgstr "ongeldige adresseringsmodus"
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:940
  #, fuzzy
  #| msgid "unexpected operand"
  msgid "unsupported operand"
*************** msgstr "onverwachte operand"
*** 20920,20929 ****
  
  #. Format punctuators via %s to avoid -Wformat-diag.
  #: config/cris/cris.cc:783 config/ft32/ft32.cc:110 config/moxie/moxie.cc:108
! #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6325
! #: gcc.cc:6339 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:1098 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8107
  #: 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
--- 20950,20959 ----
  
  #. Format punctuators via %s to avoid -Wformat-diag.
  #: config/cris/cris.cc:783 config/ft32/ft32.cc:110 config/moxie/moxie.cc:108
! #: 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:1182 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8107
  #: 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 "ongeldige output_move_double ope
*** 21139,21164 ****
  msgid "bad output_condmove_single operand"
  msgstr "ongeldige output_condmove_single operand"
  
! #: config/gcn/gcn.cc:7235 config/gcn/gcn.cc:7255 config/gcn/gcn.cc:7259
! #: config/gcn/gcn.cc:7600 config/gcn/gcn.cc:7611 config/gcn/gcn.cc:7614
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:7382 config/gcn/gcn.cc:7405 config/gcn/gcn.cc:7437
! #: config/gcn/gcn.cc:7453 config/gcn/gcn.cc:7468 config/gcn/gcn.cc:7487
! #: config/gcn/gcn.cc:7551 config/gcn/gcn.cc:7745 config/gcn/gcn.cc:7860
  #, fuzzy, c-format
  #| msgid "invalid operand to %%Z code"
  msgid "invalid operand %%xn code"
  msgstr "ongeldige operand voor %%Z-code"
  
! #: config/gcn/gcn.cc:7848
  #, fuzzy, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "operand is noch een constante, noch een conditiecode ⇒ ongeldige operandcode 'c'"
  
! #: config/gcn/gcn.cc:7936
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid fp constant"
--- 21169,21194 ----
  msgid "bad output_condmove_single operand"
  msgstr "ongeldige output_condmove_single operand"
  
! #: config/gcn/gcn.cc:7281 config/gcn/gcn.cc:7301 config/gcn/gcn.cc:7305
! #: config/gcn/gcn.cc:7646 config/gcn/gcn.cc:7657 config/gcn/gcn.cc:7660
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.cc:7428 config/gcn/gcn.cc:7451 config/gcn/gcn.cc:7483
! #: config/gcn/gcn.cc:7499 config/gcn/gcn.cc:7514 config/gcn/gcn.cc:7533
! #: config/gcn/gcn.cc:7597 config/gcn/gcn.cc:7791 config/gcn/gcn.cc:7906
  #, fuzzy, c-format
  #| msgid "invalid operand to %%Z code"
  msgid "invalid operand %%xn code"
  msgstr "ongeldige operand voor %%Z-code"
  
! #: config/gcn/gcn.cc:7894
  #, fuzzy, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "operand is noch een constante, noch een conditiecode ⇒ ongeldige operandcode 'c'"
  
! #: config/gcn/gcn.cc:7982
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid fp constant"
*************** msgstr "ongeldige constante"
*** 21172,21306 ****
  msgid "Expected register or constant integer."
  msgstr "accumulator is geen integer-constante"
  
! #: config/i386/i386.cc:13325
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "ongeldige UNSPEC als operand"
  
! #: config/i386/i386.cc:13868
  #, fuzzy, c-format
  #| msgid "invalid use of %<restrict%>"
  msgid "invalid use of register '%s'"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: config/i386/i386.cc:13873
  #, fuzzy, c-format
  msgid "invalid use of asm flag output"
  msgstr "ongeldige lvalue in toewijzing"
  
! #: config/i386/i386.cc:14108
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/i386/i386.cc:14143
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/i386/i386.cc:14218
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/i386/i386.cc:14223
  #, fuzzy, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/i386/i386.cc:14301
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "operand is noch een constante, noch een conditiecode ⇒ ongeldige operandcode 'c'"
  
! #: config/i386/i386.cc:14380
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "operand is noch een constante, noch een conditiecode ⇒ ongeldige operandcode 'c'"
  
! #: config/i386/i386.cc:14398
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "operand is noch een constante, noch een conditiecode ⇒ ongeldige operandcode 'c'"
  
! #: config/i386/i386.cc:14419
  #, fuzzy, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "operand is noch een constante, noch een conditiecode ⇒ ongeldige operandcode 'c'"
  
! #: config/i386/i386.cc:14434
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "operand is noch een constante, noch een conditiecode ⇒ ongeldige operandcode 'c'"
  
! #: config/i386/i386.cc:14462
  #, fuzzy, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "operand is noch een constante, noch een conditiecode ⇒ ongeldige operandcode 'c'"
  
! #: config/i386/i386.cc:14480
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "operand is noch een constante, noch een conditiecode ⇒ ongeldige operandcode 'c'"
  
! #: config/i386/i386.cc:14503
  #, fuzzy, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "operand is noch een constante, noch een conditiecode ⇒ ongeldige operandcode 'c'"
  
! #: config/i386/i386.cc:14530
  #, fuzzy, c-format
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr "operand is noch een constante, noch een conditiecode ⇒ ongeldige operandcode 'c'"
  
! #: config/i386/i386.cc:14618
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "ongeldige operand voor '%c'"
  
  # "constraints" hier te vertalen ("beperkingen"/"restricties") of niet?
! #: config/i386/i386.cc:14680 config/i386/i386.cc:15069
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "ongeldige constraints voor operand"
  
! #: config/i386/i386.cc:14781
  #, fuzzy, c-format
  msgid "invalid vector immediate"
  msgstr "Ongeldig token in expressie"
  
! #: config/i386/i386.cc:17959
  msgid "unknown insn mode"
  msgstr "onbekende insn-modus"
  
! #: config/i386/i386.cc:24693
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "ongeldige conversie van %<__fpreg%>"
  
! #: config/i386/i386.cc:24696
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "ongeldige conversie van %<__fpreg%>"
  
! #: config/i386/i386.cc:24699
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "ongeldige conversie naar %<__fpreg%>"
  
! #: config/i386/i386.cc:24702
  #, fuzzy
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "ongeldige registernaam voor %qs"
  
! #: config/i386/i386.cc:24740 config/i386/i386.cc:24765
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24743 config/i386/i386.cc:24769
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
--- 21202,21336 ----
  msgid "Expected register or constant integer."
  msgstr "accumulator is geen integer-constante"
  
! #: config/i386/i386.cc:13434
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "ongeldige UNSPEC als operand"
  
! #: config/i386/i386.cc:13977
  #, fuzzy, c-format
  #| msgid "invalid use of %<restrict%>"
  msgid "invalid use of register '%s'"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: config/i386/i386.cc:13982
  #, fuzzy, c-format
  msgid "invalid use of asm flag output"
  msgstr "ongeldige lvalue in toewijzing"
  
! #: config/i386/i386.cc:14217
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/i386/i386.cc:14252
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/i386/i386.cc:14327
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/i386/i386.cc:14332
  #, fuzzy, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/i386/i386.cc:14410
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "operand is noch een constante, noch een conditiecode ⇒ ongeldige operandcode 'c'"
  
! #: config/i386/i386.cc:14489
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "operand is noch een constante, noch een conditiecode ⇒ ongeldige operandcode 'c'"
  
! #: config/i386/i386.cc:14507
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "operand is noch een constante, noch een conditiecode ⇒ ongeldige operandcode 'c'"
  
! #: config/i386/i386.cc:14528
  #, fuzzy, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "operand is noch een constante, noch een conditiecode ⇒ ongeldige operandcode 'c'"
  
! #: config/i386/i386.cc:14543
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "operand is noch een constante, noch een conditiecode ⇒ ongeldige operandcode 'c'"
  
! #: config/i386/i386.cc:14571
  #, fuzzy, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "operand is noch een constante, noch een conditiecode ⇒ ongeldige operandcode 'c'"
  
! #: config/i386/i386.cc:14589
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "operand is noch een constante, noch een conditiecode ⇒ ongeldige operandcode 'c'"
  
! #: config/i386/i386.cc:14612
  #, fuzzy, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "operand is noch een constante, noch een conditiecode ⇒ ongeldige operandcode 'c'"
  
! #: config/i386/i386.cc:14639
  #, fuzzy, c-format
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr "operand is noch een constante, noch een conditiecode ⇒ ongeldige operandcode 'c'"
  
! #: config/i386/i386.cc:14727
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "ongeldige operand voor '%c'"
  
  # "constraints" hier te vertalen ("beperkingen"/"restricties") of niet?
! #: config/i386/i386.cc:14789 config/i386/i386.cc:15178
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "ongeldige constraints voor operand"
  
! #: config/i386/i386.cc:14890
  #, fuzzy, c-format
  msgid "invalid vector immediate"
  msgstr "Ongeldig token in expressie"
  
! #: config/i386/i386.cc:18068
  msgid "unknown insn mode"
  msgstr "onbekende insn-modus"
  
! #: config/i386/i386.cc:24802
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "ongeldige conversie van %<__fpreg%>"
  
! #: config/i386/i386.cc:24805
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "ongeldige conversie van %<__fpreg%>"
  
! #: config/i386/i386.cc:24808
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "ongeldige conversie naar %<__fpreg%>"
  
! #: config/i386/i386.cc:24811
  #, fuzzy
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "ongeldige registernaam voor %qs"
  
! #: config/i386/i386.cc:24849 config/i386/i386.cc:24874
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24852 config/i386/i386.cc:24878
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
*************** msgid "insn contains an invalid address
*** 21451,21457 ****
  msgstr "ongeldig adres"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3105
  msgid "invalid address"
  msgstr "ongeldig adres"
  
--- 21481,21487 ----
  msgstr "ongeldig adres"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3121
  msgid "invalid address"
  msgstr "ongeldig adres"
  
*************** msgstr "ongeldige rotate insn"
*** 21528,21534 ****
  msgid "invalid %%H value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3023
  #, c-format
  msgid "invalid %%d value"
  msgstr "ongeldige waarde voor %%d"
--- 21558,21564 ----
  msgid "invalid %%H value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3039
  #, c-format
  msgid "invalid %%d value"
  msgstr "ongeldige waarde voor %%d"
*************** msgstr ""
*** 21669,21675 ****
  msgid "invalid %%A value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2934
  #, c-format
  msgid "invalid %%D value"
  msgstr "ongeldige waarde voor %%D"
--- 21699,21705 ----
  msgid "invalid %%A value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2950
  #, c-format
  msgid "invalid %%D value"
  msgstr "ongeldige waarde voor %%D"
*************** msgstr ""
*** 21710,21716 ****
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:2981
  #, c-format
  msgid "invalid %%K value"
  msgstr "ongeldige waarde voor %%K"
--- 21740,21746 ----
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:2997
  #, c-format
  msgid "invalid %%K value"
  msgstr "ongeldige waarde voor %%K"
*************** msgstr ""
*** 21741,21758 ****
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2956
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3009
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%V value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%x value"
  msgstr "ongeldige waarde voor %%x"
--- 21771,21788 ----
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2972
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3025
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%V value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3032
  #, c-format
  msgid "invalid %%x value"
  msgstr "ongeldige waarde voor %%x"
*************** msgstr ""
*** 21915,21940 ****
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
! #: config/sh/sh.cc:1229
  #, c-format
  msgid "invalid operand to %%R"
  msgstr "ongeldige operand voor %%R"
  
! #: config/sh/sh.cc:1256
  #, c-format
  msgid "invalid operand to %%S"
  msgstr "ongeldige operand voor %%N"
  
! #: config/sh/sh.cc:8680
  msgid "created and used with different architectures / ABIs"
  msgstr "aangemaakt en gebruikt met verschillende architecturen / ABIs"
  
! #: config/sh/sh.cc:8682
  msgid "created and used with different ABIs"
  msgstr "aangemaakt en gebruikt met verschillende ABIs"
  
  # Vertaling voor "endianness"? Of niet nodig?
! #: config/sh/sh.cc:8684
  msgid "created and used with different endianness"
  msgstr "aangemaakt en gebruikt met verschillende \"endianness\""
  
--- 21945,21970 ----
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
! #: config/sh/sh.cc:1227
  #, c-format
  msgid "invalid operand to %%R"
  msgstr "ongeldige operand voor %%R"
  
! #: config/sh/sh.cc:1254
  #, c-format
  msgid "invalid operand to %%S"
  msgstr "ongeldige operand voor %%N"
  
! #: config/sh/sh.cc:8679
  msgid "created and used with different architectures / ABIs"
  msgstr "aangemaakt en gebruikt met verschillende architecturen / ABIs"
  
! #: config/sh/sh.cc:8681
  msgid "created and used with different ABIs"
  msgstr "aangemaakt en gebruikt met verschillende ABIs"
  
  # Vertaling voor "endianness"? Of niet nodig?
! #: config/sh/sh.cc:8683
  msgid "created and used with different endianness"
  msgstr "aangemaakt en gebruikt met verschillende \"endianness\""
  
*************** msgstr "ongeldige letter gebruikt als op
*** 22064,22087 ****
  msgid "Unable to load DLL."
  msgstr "kan %qs niet emuleren"
  
! #: config/xtensa/xtensa.cc:848 config/xtensa/xtensa.cc:882
  msgid "bad test"
  msgstr "slechte test"
  
! #: config/xtensa/xtensa.cc:2976
  msgid "invalid mask"
  msgstr "ongeldig masker"
  
! #: config/xtensa/xtensa.cc:3042 config/xtensa/xtensa.cc:3052
  #, c-format
  msgid "invalid %%t/%%b value"
  msgstr "ongeldige waarde voor %%t/%%b"
  
! #: config/xtensa/xtensa.cc:3130
  msgid "no register in address"
  msgstr "geen register in adres"
  
! #: config/xtensa/xtensa.cc:3138
  msgid "address offset not a constant"
  msgstr "adres-offset is geen constante"
  
--- 22094,22117 ----
  msgid "Unable to load DLL."
  msgstr "kan %qs niet emuleren"
  
! #: config/xtensa/xtensa.cc:845 config/xtensa/xtensa.cc:879
  msgid "bad test"
  msgstr "slechte test"
  
! #: config/xtensa/xtensa.cc:2992
  msgid "invalid mask"
  msgstr "ongeldig masker"
  
! #: config/xtensa/xtensa.cc:3058 config/xtensa/xtensa.cc:3068
  #, c-format
  msgid "invalid %%t/%%b value"
  msgstr "ongeldige waarde voor %%t/%%b"
  
! #: config/xtensa/xtensa.cc:3146
  msgid "no register in address"
  msgstr "geen register in adres"
  
! #: config/xtensa/xtensa.cc:3154
  msgid "address offset not a constant"
  msgstr "adres-offset is geen constante"
  
*************** msgstr "{anoniem}"
*** 22115,22121 ****
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8217
  msgid "({anonymous})"
  msgstr "{{anoniem}}"
  
--- 22145,22151 ----
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8295
  msgid "({anonymous})"
  msgstr "{{anoniem}}"
  
*************** msgstr "{{anoniem}}"
*** 22128,22166 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3254 c/c-parser.cc:3463 c/c-parser.cc:3477 c/c-parser.cc:7694
! #: c/c-parser.cc:8548 c/c-parser.cc:9126 c/c-parser.cc:9318 c/c-parser.cc:9351
! #: c/c-parser.cc:9649 c/c-parser.cc:14677 c/c-parser.cc:14712
! #: c/c-parser.cc:14743 c/c-parser.cc:14790 c/c-parser.cc:14971
! #: c/c-parser.cc:15804 c/c-parser.cc:15879 c/c-parser.cc:15922
! #: c/c-parser.cc:24064 c/c-parser.cc:24144 c/c-parser.cc:24473
! #: c/c-parser.cc:24499 c/c-parser.cc:24522 c/c-parser.cc:25208
! #: c/c-parser.cc:25251 c/c-parser.cc:26525 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:4325 c/c-parser.cc:4516
! #: c/c-parser.cc:4551 c/c-parser.cc:14964 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18012 cp/parser.cc:37079
! #: cp/parser.cc:37718
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:3435 c/c-parser.cc:9609
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:3974 c/c-parser.cc:5127 c/c-parser.cc:5319 c/c-parser.cc:5377
! #: c/c-parser.cc:5435 c/c-parser.cc:5824 c/c-parser.cc:5847 c/c-parser.cc:5856
! #: c/c-parser.cc:5907 c/c-parser.cc:5916 c/c-parser.cc:11205
! #: c/c-parser.cc:11291 c/c-parser.cc:11907 c/c-parser.cc:11933
! #: c/c-parser.cc:11967 c/c-parser.cc:12168 c/c-parser.cc:13049
! #: c/c-parser.cc:15078 c/c-parser.cc:17730 c/c-parser.cc:18465
! #: c/c-parser.cc:18524 c/c-parser.cc:18579 c/c-parser.cc:20651
! #: c/c-parser.cc:20943 c/c-parser.cc:21095 c/c-parser.cc:23156
! #: c/c-parser.cc:24564 c/c-parser.cc:25216 c/c-parser.cc:29186
! #: c/c-parser.cc:29454 c/c-parser.cc:29536 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
--- 22158,22196 ----
  #. ;
  #. <~~~~~~~~~ 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:18008 cp/parser.cc:37077
! #: cp/parser.cc:37716
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:3439 c/c-parser.cc:9613
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "ongeldige operand van %s"
  
! #: 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
*************** msgstr "ongeldige operand van %s"
*** 22168,22322 ****
  #: 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:3426 c/c-parser.cc:9601
! #: c/c-parser.cc:21759 cp/parser.cc:37766 cp/parser.cc:46129
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:5213 c/c-parser.cc:5967 c/c-parser.cc:6324 c/c-parser.cc:6342
! #: c/c-parser.cc:6343 c/c-parser.cc:6852 c/c-parser.cc:6896 c/c-parser.cc:9700
! #: c/c-parser.cc:12159 c/c-parser.cc:13622 c/c-parser.cc:13995
! #: c/c-parser.cc:17052 c/gimple-parser.cc:1920 cp/parser.cc:37730
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:5415
  #, fuzzy
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "ongeldige operand van %s"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5876 c/c-parser.cc:5881 c/c-parser.cc:17713
! #: c/c-parser.cc:18554 c/c-parser.cc:20633 c/c-parser.cc:21567
! #: c/c-parser.cc:21666 c/c-parser.cc:27884 c/c-parser.cc:28205
! #: c/c-parser.cc:29108 c/c-parser.cc:29262 c/c-parser.cc:29479
  #: 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:11064 c/c-parser.cc:17494 cp/parser.cc:37721
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:6320 c/c-parser.cc:6322 c/c-parser.cc:16957 cp/parser.cc:37733
! #: cp/parser.cc:41636 go/gofrontend/embed.cc:440
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:7156 c/c-parser.cc:15307 c/c-parser.cc:21643
! #: c/c-parser.cc:24039 c/c-parser.cc:24125 c/c-parser.cc:24886
! #: c/c-parser.cc:26032 c/c-parser.cc:31328 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4312 c/c-parser.cc:4540
! #: c/c-parser.cc:14859 cp/parser.cc:23909 cp/parser.cc:37727
  #: go/gofrontend/embed.cc:371
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:8106 c/c-parser.cc:8115 c/c-parser.cc:10149
! #: c/c-parser.cc:11459 c/c-parser.cc:15071 c/c-parser.cc:15468
! #: c/c-parser.cc:15532 c/c-parser.cc:17034 c/c-parser.cc:18145
! #: c/c-parser.cc:18382 c/c-parser.cc:18944 c/c-parser.cc:19047
! #: c/c-parser.cc:19588 c/c-parser.cc:19756 c/c-parser.cc:20294
! #: c/c-parser.cc:20370 c/c-parser.cc:20501 c/c-parser.cc:20573
! #: c/c-parser.cc:20653 c/c-parser.cc:21326 c/c-parser.cc:21881
! #: c/c-parser.cc:27743 c/c-parser.cc:29135 c/c-parser.cc:29319
! #: c/c-parser.cc:29378 c/c-parser.cc:30614 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:9608 c/c-parser.cc:17638
! #: c/c-parser.cc:19052 cp/parser.cc:37760 cp/parser.cc:39476 cp/parser.cc:42576
! #: cp/parser.cc:43480 go/gofrontend/embed.cc:404
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:9102 cp/parser.cc:37647
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:11168 c/c-parser.cc:11407 c/c-parser.cc:11957
! #: c/c-parser.cc:11996 c/c-parser.cc:12089 c/c-parser.cc:12230
! #: c/c-parser.cc:13039 c/c-parser.cc:18559 c/c-parser.cc:20439
  #: 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:37077 cp/parser.cc:37736
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:11851
  #, fuzzy
  msgid "expected %<.%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:14530 c/c-parser.cc:14562 c/c-parser.cc:14802
! #: cp/parser.cc:40050 cp/parser.cc:40071
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:15220 c/gimple-parser.cc:1457 cp/parser.cc:37745
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:19142 c/c-parser.cc:21113 c/c-parser.cc:21630
! #: cp/parser.cc:37769 cp/parser.cc:45980
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "ongeldige operand van %s"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20286 c/c-parser.cc:23934 c/c-parser.cc:23979
! #: c/c-parser.cc:24136 c/c-parser.cc:24483 c/c-parser.cc:25195
! #: c/c-parser.cc:26408 c/c-parser.cc:27932 c/c-parser.cc:29520
! #: c/gimple-parser.cc:805 c/c-parser.cc:6919 c/c-parser.cc:24056
! #: c/c-parser.cc:24279 cp/parser.cc:37748 cp/parser.cc:47690 cp/parser.cc:47863
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:21780 c/c-parser.cc:28214 c/c-parser.cc:28235
! #: c/c-parser.cc:17092 c/c-parser.cc:17104 c/c-parser.cc:21760
! #: cp/parser.cc:46130 cp/parser.cc:46157 cp/parser.cc:53808 cp/parser.cc:53819
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:24067 c/c-parser.cc:24147 c/c-parser.cc:24500
! #: c/c-parser.cc:24955 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37724
! #: cp/parser.cc:40260
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:24160 cp/parser.cc:47788
  #, fuzzy, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:26079 c/c-parser.cc:26068 cp/parser.cc:50749
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
  
! #: c/c-parser.cc:30212 cp/parser.cc:56060
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10380
  msgid "(anonymous)"
  msgstr "(anoniem)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21172 cp/parser.cc:37742
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "ongeldige operand van %s"
--- 22198,22352 ----
  #: 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:37764 cp/parser.cc:46127
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "ongeldige operand van %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:37728
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:5419
  #, fuzzy
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "ongeldige operand van %s"
  
  #. 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:37719
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:6324 c/c-parser.cc:6326 c/c-parser.cc:16961 cp/parser.cc:37731
! #: cp/parser.cc:41634 go/gofrontend/embed.cc:440
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "ongeldige operand van %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:23905 cp/parser.cc:37725
  #: go/gofrontend/embed.cc:371
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "ongeldige operand van %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:37758 cp/parser.cc:39474 cp/parser.cc:42574
! #: cp/parser.cc:43478 go/gofrontend/embed.cc:404
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:9106 cp/parser.cc:37645
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "ongeldige operand van %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:37075 cp/parser.cc:37734
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:11855
  #, fuzzy
  msgid "expected %<.%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:14534 c/c-parser.cc:14566 c/c-parser.cc:14806
! #: cp/parser.cc:40048 cp/parser.cc:40069
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37743
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:19146 c/c-parser.cc:21117 c/c-parser.cc:21634
! #: cp/parser.cc:37767 cp/parser.cc:45978
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "ongeldige operand van %s"
  
  #. 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:37746 cp/parser.cc:47688 cp/parser.cc:47861
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "ongeldige operand van %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:46128 cp/parser.cc:46155 cp/parser.cc:53806 cp/parser.cc:53817
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "ongeldige operand van %s"
  
! #: 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:37722
! #: cp/parser.cc:40258
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:24164 cp/parser.cc:47786
  #, fuzzy, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50747
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
  
! #: c/c-parser.cc:30216 cp/parser.cc:56058
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10458
  msgid "(anonymous)"
  msgstr "(anoniem)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21168 cp/parser.cc:37740
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "ongeldige operand van %s"
*************** msgstr "kandidaat 1:"
*** 22344,22350 ****
  msgid "  after user-defined conversion:"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/call.cc:8800 cp/pt.cc:27659
  #, fuzzy
  msgid "candidate is:"
  msgid_plural "candidates are:"
--- 22374,22380 ----
  msgid "  after user-defined conversion:"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/call.cc:8800 cp/pt.cc:27736
  #, fuzzy
  msgid "candidate is:"
  msgid_plural "candidates are:"
*************** msgstr "onbekende operator '%s' in %%:ve
*** 22493,22779 ****
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:559
  #, fuzzy
  #| msgid "accumulator is not a constant integer"
  msgid "array element not a constant integer"
  msgstr "accumulator is geen integer-constante"
  
! #: cp/reflect.cc:567 cp/reflect.cc:3862
  #, fuzzy
  msgid "reflect_constant failed"
  msgstr "%s van alleen-lezen variabele %qs"
  
! #: cp/reflect.cc:1000
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a type"
  msgstr "functie geeft geen string-type terug"
  
! #: cp/reflect.cc:1012
  #, fuzzy
  msgid "reflection does not have template arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/reflect.cc:1023
  #, fuzzy
  msgid "reflection does not represent a function or function type"
  msgstr "opgeroepen object is geen functie"
  
! #: cp/reflect.cc:2324
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2374
  #, fuzzy
  msgid "operators argument is not a valid operator"
  msgstr "de formaatstring is geen string-type"
  
! #: cp/reflect.cc:2505
  #, fuzzy
  msgid "reflection does not have a type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/reflect.cc:2621
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2702
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:2922
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an entity with parent"
  msgstr "functie geeft geen string-type terug"
  
! #: cp/reflect.cc:3045
  #, fuzzy
  msgid "reflection does not represent parameter of current function"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/reflect.cc:3066
  #, fuzzy
  msgid "reflection does not represent a function or function type with a return type"
  msgstr "opgeroepen object is geen functie"
  
! #: cp/reflect.cc:3097
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3103
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3108
  #, fuzzy
  msgid "non-constant offset for offset_of"
  msgstr "%Jdeclaratie van %qD als niet-static volgt declaratie als static"
  
! #: cp/reflect.cc:3172
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3191
  #, fuzzy
  #| msgid "dereferencing pointer to incomplete type"
  msgid "reflection with incomplete type in size_of"
  msgstr "dereferentie van pointer naar onvolledig type"
  
! #: cp/reflect.cc:3227
  #, fuzzy
  #| msgid "function not considered for inlining"
  msgid "reflection not suitable for alignment_of"
  msgstr "functie wordt niet als kandidaat voor inlining beschouwd"
  
! #: cp/reflect.cc:3263
  #, fuzzy
  msgid "alignment_of on function type"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/reflect.cc:3272
  #, fuzzy
  msgid "reflection with incomplete type in alignment_of"
  msgstr "ongeldige toepassing van %qs op onvolledig type %qT "
  
! #: cp/reflect.cc:3307
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3331
  #, fuzzy
  #| msgid "dereferencing pointer to incomplete type"
  msgid "reflection with incomplete type in bit_size_of"
  msgstr "dereferentie van pointer naar onvolledig type"
  
! #: cp/reflect.cc:3507
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3547 cp/reflect.cc:3630
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3551 cp/reflect.cc:3634
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3767
  msgid "reflection does not represent a type, type alias, variable, function, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3779
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:3886
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:3913
  #, fuzzy
  msgid "reflect_function failed"
  msgstr "ongeldige operand van %s"
  
! #: cp/reflect.cc:4792
  #, fuzzy
  #| msgid "argument to '-Xassembler' is missing"
  msgid "value member missing"
  msgstr "het argument van '-Xassembler' ontbreekt"
  
! #: cp/reflect.cc:4803 cp/reflect.cc:4812
  #, fuzzy
  msgid "unexpected value of value member"
  msgstr "ongeldige operand van %s"
  
! #: cp/reflect.cc:4919
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:4943
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a complete enumeration type"
  msgstr "functie geeft geen string-type terug"
  
! #: cp/reflect.cc:5000
  #, fuzzy
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/reflect.cc:5156
  #, fuzzy
  msgid "reflection represents non-integral or bool type"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/reflect.cc:5295
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a template"
  msgstr "functie geeft geen string-type terug"
  
! #: cp/reflect.cc:5318
  #, fuzzy
  msgid "invalid argument to can_substitute"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/reflect.cc:5380
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5509
  #, fuzzy
  msgid "type is not object or reference type"
  msgstr "herhaald lid %qs"
  
! #: cp/reflect.cc:5754
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5760
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5768
  #, fuzzy
  msgid "name is not a valid identifier"
  msgstr "het argument van %<cleanup%> is geen naam"
  
! #: cp/reflect.cc:5774
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:5777
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5786
  #, fuzzy
  msgid "neither name nor bit_width specified"
  msgstr "registernaam niet opgegeven voor %qs"
  
! #: cp/reflect.cc:5792
  #, fuzzy
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: cp/reflect.cc:5797
  #, fuzzy
  msgid "both alignment and bit_width specified"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: cp/reflect.cc:5801
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:5806
  #, fuzzy
  msgid "bit_width 0 with specified name"
  msgstr "veldbreedte"
  
! #: cp/reflect.cc:5809
  #, fuzzy
  #| msgid "right shift count is negative"
  msgid "bit_width is negative"
  msgstr "teller van rechtse shift is negatief"
  
! #: cp/reflect.cc:5816
  #, fuzzy
  msgid "alignment is not power of two"
  msgstr "gevraagd alignment is geen macht van 2"
  
! #: cp/reflect.cc:5819
  #, fuzzy
  msgid "alignment is negative"
  msgstr "teller van links shift is negatief"
  
! #: cp/reflect.cc:5826
  #, fuzzy
  msgid "alignment is smaller than alignment_of"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/reflect.cc:6363
  #, fuzzy
  msgid "incomplete parent class"
  msgstr "herhaalde definitie %qs"
  
! #: cp/reflect.cc:6799
  #, fuzzy
  msgid "neither complete class type nor namespace"
  msgstr "%qs is geen iterator"
  
! #: cp/reflect.cc:6829 cp/reflect.cc:6857 cp/reflect.cc:6886 cp/reflect.cc:6924
! #: cp/reflect.cc:6962 cp/reflect.cc:6993
  #, fuzzy
  msgid "not a complete class type"
  msgstr "teruggeeftype is onvolledig"
  
! #: cp/reflect.cc:6952
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7128 cp/reflect.cc:7187 cp/reflect.cc:7261
  #, fuzzy
  msgid "value cannot be extracted"
  msgstr "niet-beëindigde parameterlijst in %<#define%>"
--- 22523,22809 ----
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:565
  #, fuzzy
  #| msgid "accumulator is not a constant integer"
  msgid "array element not a constant integer"
  msgstr "accumulator is geen integer-constante"
  
! #: cp/reflect.cc:573 cp/reflect.cc:3906
  #, fuzzy
  msgid "reflect_constant failed"
  msgstr "%s van alleen-lezen variabele %qs"
  
! #: cp/reflect.cc:1031
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a type"
  msgstr "functie geeft geen string-type terug"
  
! #: cp/reflect.cc:1043
  #, fuzzy
  msgid "reflection does not have template arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/reflect.cc:1054
  #, fuzzy
  msgid "reflection does not represent a function or function type"
  msgstr "opgeroepen object is geen functie"
  
! #: cp/reflect.cc:2355
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2405
  #, fuzzy
  msgid "operators argument is not a valid operator"
  msgstr "de formaatstring is geen string-type"
  
! #: cp/reflect.cc:2536
  #, fuzzy
  msgid "reflection does not have a type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/reflect.cc:2652
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2733
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:2953
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an entity with parent"
  msgstr "functie geeft geen string-type terug"
  
! #: cp/reflect.cc:3076
  #, fuzzy
  msgid "reflection does not represent parameter of current function"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/reflect.cc:3097
  #, fuzzy
  msgid "reflection does not represent a function or function type with a return type"
  msgstr "opgeroepen object is geen functie"
  
! #: cp/reflect.cc:3128
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3134
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3139
  #, fuzzy
  msgid "non-constant offset for offset_of"
  msgstr "%Jdeclaratie van %qD als niet-static volgt declaratie als static"
  
! #: cp/reflect.cc:3203
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3222
  #, fuzzy
  #| msgid "dereferencing pointer to incomplete type"
  msgid "reflection with incomplete type in size_of"
  msgstr "dereferentie van pointer naar onvolledig type"
  
! #: cp/reflect.cc:3258
  #, fuzzy
  #| msgid "function not considered for inlining"
  msgid "reflection not suitable for alignment_of"
  msgstr "functie wordt niet als kandidaat voor inlining beschouwd"
  
! #: cp/reflect.cc:3294
  #, fuzzy
  msgid "alignment_of on function type"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/reflect.cc:3303
  #, fuzzy
  msgid "reflection with incomplete type in alignment_of"
  msgstr "ongeldige toepassing van %qs op onvolledig type %qT "
  
! #: cp/reflect.cc:3338
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3362
  #, fuzzy
  #| msgid "dereferencing pointer to incomplete type"
  msgid "reflection with incomplete type in bit_size_of"
  msgstr "dereferentie van pointer naar onvolledig type"
  
! #: cp/reflect.cc:3538
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3578 cp/reflect.cc:3668
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3582 cp/reflect.cc:3672
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3805
  msgid "reflection does not represent a type, type alias, variable, function, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3817
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:3930
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:3957
  #, fuzzy
  msgid "reflect_function failed"
  msgstr "ongeldige operand van %s"
  
! #: cp/reflect.cc:4840
  #, fuzzy
  #| msgid "argument to '-Xassembler' is missing"
  msgid "value member missing"
  msgstr "het argument van '-Xassembler' ontbreekt"
  
! #: cp/reflect.cc:4851 cp/reflect.cc:4860
  #, fuzzy
  msgid "unexpected value of value member"
  msgstr "ongeldige operand van %s"
  
! #: cp/reflect.cc:4967
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:4991
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a complete enumeration type"
  msgstr "functie geeft geen string-type terug"
  
! #: cp/reflect.cc:5048
  #, fuzzy
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/reflect.cc:5204
  #, fuzzy
  msgid "reflection represents non-integral or bool type"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/reflect.cc:5343
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a template"
  msgstr "functie geeft geen string-type terug"
  
! #: cp/reflect.cc:5366
  #, fuzzy
  msgid "invalid argument to can_substitute"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/reflect.cc:5428
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5559
  #, fuzzy
  msgid "type is not object or reference type"
  msgstr "herhaald lid %qs"
  
! #: cp/reflect.cc:5804
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5810
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5818
  #, fuzzy
  msgid "name is not a valid identifier"
  msgstr "het argument van %<cleanup%> is geen naam"
  
! #: cp/reflect.cc:5824
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:5827
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5836
  #, fuzzy
  msgid "neither name nor bit_width specified"
  msgstr "registernaam niet opgegeven voor %qs"
  
! #: cp/reflect.cc:5842
  #, fuzzy
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: cp/reflect.cc:5847
  #, fuzzy
  msgid "both alignment and bit_width specified"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: cp/reflect.cc:5851
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:5856
  #, fuzzy
  msgid "bit_width 0 with specified name"
  msgstr "veldbreedte"
  
! #: cp/reflect.cc:5859
  #, fuzzy
  #| msgid "right shift count is negative"
  msgid "bit_width is negative"
  msgstr "teller van rechtse shift is negatief"
  
! #: cp/reflect.cc:5866
  #, fuzzy
  msgid "alignment is not power of two"
  msgstr "gevraagd alignment is geen macht van 2"
  
! #: cp/reflect.cc:5869
  #, fuzzy
  msgid "alignment is negative"
  msgstr "teller van links shift is negatief"
  
! #: cp/reflect.cc:5876
  #, fuzzy
  msgid "alignment is smaller than alignment_of"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/reflect.cc:6413
  #, fuzzy
  msgid "incomplete parent class"
  msgstr "herhaalde definitie %qs"
  
! #: cp/reflect.cc:6859
  #, fuzzy
  msgid "neither complete class type nor namespace"
  msgstr "%qs is geen iterator"
  
! #: cp/reflect.cc:6889 cp/reflect.cc:6917 cp/reflect.cc:6946 cp/reflect.cc:6984
! #: cp/reflect.cc:7022 cp/reflect.cc:7053
  #, fuzzy
  msgid "not a complete class type"
  msgstr "teruggeeftype is onvolledig"
  
! #: cp/reflect.cc:7012
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7188 cp/reflect.cc:7247 cp/reflect.cc:7321
  #, fuzzy
  msgid "value cannot be extracted"
  msgstr "niet-beëindigde parameterlijst in %<#define%>"
*************** msgstr "conversie gooit constantheid weg
*** 22825,22857 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6825
  msgid "candidates are:"
  msgstr "kandidaten zijn:"
  
! #: cp/typeck.cc:7784 c/c-typeck.cc:5744
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "argument van verkeerd type voor unaire min"
  
  # 'unary' = 'unair'?
! #: cp/typeck.cc:7785 c/c-typeck.cc:5730
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "argument van verkeerd type voor unaire plus"
  
! #: cp/typeck.cc:7812 c/c-typeck.cc:5789
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "argument van verkeerd type voor bit-complement"
  
! #: cp/typeck.cc:7832 c/c-typeck.cc:5797
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "argument van verkeerd type voor abs"
  
  # OK, ik geef het op: wat is hier een goede vertaling voor 'conjugation'?
! #: cp/typeck.cc:7844 c/c-typeck.cc:5819
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "argument van verkeerd type voor vervoeging"
--- 22855,22887 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6821
  msgid "candidates are:"
  msgstr "kandidaten zijn:"
  
! #: cp/typeck.cc:7784 c/c-typeck.cc:5822
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "argument van verkeerd type voor unaire min"
  
  # 'unary' = 'unair'?
! #: cp/typeck.cc:7785 c/c-typeck.cc:5808
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "argument van verkeerd type voor unaire plus"
  
! #: cp/typeck.cc:7812 c/c-typeck.cc:5867
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "argument van verkeerd type voor bit-complement"
  
! #: cp/typeck.cc:7832 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "argument van verkeerd type voor abs"
  
  # OK, ik geef het op: wat is hier een goede vertaling voor 'conjugation'?
! #: cp/typeck.cc:7844 c/c-typeck.cc:5897
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "argument van verkeerd type voor vervoeging"
*************** msgstr ""
*** 22894,22962 ****
  msgid "BOZ constant truncated at %L"
  msgstr "floating-point constante verkeerd gebruikt"
  
! #: fortran/check.cc:4179
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.cc:4417 fortran/check.cc:4502 fortran/check.cc:4567
! #: fortran/check.cc:5270
  #, fuzzy, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/check.cc:5021 fortran/intrinsic.cc:5062
  #, fuzzy, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/check.cc:5897
  msgid "NULL() is not interoperable"
  msgstr ""
  
! #: fortran/check.cc:5903
  #, fuzzy
  #| msgid "invalid constant"
  msgid "BOZ literal constant"
  msgstr "ongeldige constante"
  
! #: fortran/check.cc:5909
  #, fuzzy
  msgid "Expression is polymorphic"
  msgstr "ongeldige expressie als operand"
  
  # vertaling voor 'statement'?
! #: fortran/check.cc:5916
  #, fuzzy
  #| msgid "expression statement has incomplete type"
  msgid "Expression is a noninteroperable derived type"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/check.cc:5922
  #, fuzzy
  msgid "Procedure unexpected as argument"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/check.cc:5932
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:5939
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:5960
  #, fuzzy
  msgid "Type shall have a character length of 1"
  msgstr "opvulkarakter in strfmon-formaat"
  
! #: fortran/check.cc:5971
  #, fuzzy
  #| msgid "types are not quite compatible"
  msgid "Coarrays are not interoperable"
  msgstr "types zijn niet helemaal compatibel"
  
! #: fortran/check.cc:5982
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
--- 22924,22992 ----
  msgid "BOZ constant truncated at %L"
  msgstr "floating-point constante verkeerd gebruikt"
  
! #: fortran/check.cc:4174
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.cc:4412 fortran/check.cc:4497 fortran/check.cc:4562
! #: fortran/check.cc:5265
  #, fuzzy, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/check.cc:5016 fortran/intrinsic.cc:5062
  #, fuzzy, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/check.cc:5892
  msgid "NULL() is not interoperable"
  msgstr ""
  
! #: fortran/check.cc:5898
  #, fuzzy
  #| msgid "invalid constant"
  msgid "BOZ literal constant"
  msgstr "ongeldige constante"
  
! #: fortran/check.cc:5904
  #, fuzzy
  msgid "Expression is polymorphic"
  msgstr "ongeldige expressie als operand"
  
  # vertaling voor 'statement'?
! #: fortran/check.cc:5911
  #, fuzzy
  #| msgid "expression statement has incomplete type"
  msgid "Expression is a noninteroperable derived type"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/check.cc:5917
  #, fuzzy
  msgid "Procedure unexpected as argument"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/check.cc:5927
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:5934
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:5955
  #, fuzzy
  msgid "Type shall have a character length of 1"
  msgstr "opvulkarakter in strfmon-formaat"
  
! #: fortran/check.cc:5966
  #, fuzzy
  #| msgid "types are not quite compatible"
  msgid "Coarrays are not interoperable"
  msgstr "types zijn niet helemaal compatibel"
  
! #: fortran/check.cc:5977
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
*************** msgstr ""
*** 23056,23062 ****
  msgid "Driving:"
  msgstr ""
  
! #: fortran/interface.cc:4029 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 23086,23092 ----
  msgid "Driving:"
  msgstr ""
  
! #: fortran/interface.cc:4038 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr ""
*** 23233,23244 ****
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14286
  #, fuzzy
  msgid "assignment"
  msgstr "beginwaarde ontbreekt"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14352 fortran/resolve.cc:14355
  #, fuzzy
  msgid "pointer assignment"
  msgstr "ongeldige lvalue in toewijzing"
--- 23263,23274 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14333
  #, fuzzy
  msgid "assignment"
  msgstr "beginwaarde ontbreekt"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14399 fortran/resolve.cc:14402
  #, fuzzy
  msgid "pointer assignment"
  msgstr "ongeldige lvalue in toewijzing"
*************** msgstr ""
*** 23367,23385 ****
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9659 fortran/resolve.cc:11829 fortran/resolve.cc:12055
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9710 fortran/resolve.cc:11841 fortran/resolve.cc:12067
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11637
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11853
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 23397,23415 ----
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9659 fortran/resolve.cc:11846 fortran/resolve.cc:12072
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9710 fortran/resolve.cc:11858 fortran/resolve.cc:12084
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11654
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11870
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 23388,23418 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6876
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11414
  #, 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:6682
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6690
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11543
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13301
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 23418,23448 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6906
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11451
  #, 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:6690
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6698
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11598
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13373
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr ""
*** 23421,23501 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6595
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6882
  #, fuzzy, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/trans-intrinsic.cc:6930
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6940
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6947
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7039
  #, fuzzy, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/trans-intrinsic.cc:7107
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7187
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7195 fortran/trans-intrinsic.cc:7240
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9609
  #, fuzzy, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: fortran/trans-intrinsic.cc:9641
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13161
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13173
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13185
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13197
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
--- 23451,23531 ----
  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 "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: 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 "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: 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 "functie-oproep heeft geaggregeerde waarde"
  
! #: fortran/trans-intrinsic.cc:9646
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13166
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13178
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13190
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13202
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13210
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgstr "%s voor %qs"
*** 23514,23533 ****
  msgid "Assigned label is not a target label"
  msgstr ""
  
! #: fortran/trans-stmt.cc:1420
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2755
  msgid "Loop iterates infinitely"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2775 fortran/trans-stmt.cc:3031
  msgid "Loop variable has been modified"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2884
  msgid "DO step value is zero"
  msgstr ""
  
--- 23544,23563 ----
  msgid "Assigned label is not a target label"
  msgstr ""
  
! #: fortran/trans-stmt.cc:1423
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2758
  msgid "Loop iterates infinitely"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2778 fortran/trans-stmt.cc:3034
  msgid "Loop variable has been modified"
  msgstr ""
  
! #: fortran/trans-stmt.cc:2887
  msgid "DO step value is zero"
  msgstr ""
  
*************** msgstr ""
*** 23566,23572 ****
  msgid "Error reallocating to %lu bytes"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:183 c-family/c-warn.cc:685 cp/cvt.cc:1462
  #: d/toir.cc:225 rust/backend/rust-tree.cc:515
  #, fuzzy, gcc-internal-format
  msgid "value computed is not used"
--- 23596,23602 ----
  msgid "Error reallocating to %lu bytes"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:183 c-family/c-warn.cc:685 cp/cvt.cc:1464
  #: d/toir.cc:225 rust/backend/rust-tree.cc:515
  #, fuzzy, gcc-internal-format
  msgid "value computed is not used"
*************** msgstr "ongeldige operand van %s"
*** 23598,23605 ****
  msgid "expected boolean type"
  msgstr "ongeldige operand van %s"
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20198 c/c-parser.cc:20205
! #: cp/parser.cc:44601 cp/parser.cc:44608
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "ongeldige operand van %s"
--- 23628,23635 ----
  msgid "expected boolean type"
  msgstr "ongeldige operand van %s"
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20202 c/c-parser.cc:20209
! #: cp/parser.cc:44599 cp/parser.cc:44606
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "ongeldige operand van %s"
*************** msgstr "geen argumenten"
*** 23670,23676 ****
  #: 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:9574
  #, fuzzy, gcc-internal-format
  msgid "too many arguments"
  msgstr "te veel argumenten voor formaat"
--- 23700,23706 ----
  #: 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:9576
  #, fuzzy, gcc-internal-format
  msgid "too many arguments"
  msgstr "te veel argumenten voor formaat"
*************** msgstr "sectie-attributen worden niet on
*** 24348,24376 ****
  msgid "exception %qs"
  msgstr "In functie %qs"
  
! #: cobol/parse_ante.h:1659
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Global declarative %s for %s"
  msgstr "herhaalde label-declaratie %qs"
  
! #: cobol/parse_ante.h:2511 cobol/symbols.h:164 cobol/genapi.cc:6333
! #: cobol/util.cc:324 cobol/util.cc:371 cobol/util.cc:418 cobol/util.cc:720
  #, gcc-internal-format
  msgid "%s:%d: invalid %<symbol_type_t%> %d"
  msgstr ""
  
! #: cobol/parse_ante.h:3268
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr ""
  
! #: cobol/parse_util.h:360
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic function %s(%d) not recognized"
  msgid "%s: intrinsic function %qs not found"
  msgstr "Intrinsieke functie %s(%d) wordt niet herkend"
  
! #: cobol/parse_util.h:392
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: invalid function descr type '%c'"
  msgstr "herhaalde label-declaratie %qs"
--- 24378,24406 ----
  msgid "exception %qs"
  msgstr "In functie %qs"
  
! #: cobol/parse_ante.h:1650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Global declarative %s for %s"
  msgstr "herhaalde label-declaratie %qs"
  
! #: cobol/parse_ante.h:2502 cobol/symbols.h:164 cobol/genapi.cc:6385
! #: cobol/util.cc:333 cobol/util.cc:380 cobol/util.cc:427 cobol/util.cc:729
  #, gcc-internal-format
  msgid "%s:%d: invalid %<symbol_type_t%> %d"
  msgstr ""
  
! #: cobol/parse_ante.h:3259
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr ""
  
! #: cobol/parse_util.h:455
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic function %s(%d) not recognized"
  msgid "%s: intrinsic function %qs not found"
  msgstr "Intrinsieke functie %s(%d) wordt niet herkend"
  
! #: cobol/parse_util.h:487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: invalid function descr type '%c'"
  msgstr "herhaalde label-declaratie %qs"
*************** msgstr "herhaalde label-declaratie %qs"
*** 24380,24396 ****
  msgid "scan.o: %s"
  msgstr "fclose %s"
  
! #: cobol/scan_ante.h:673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: invalid level '%s'"
  msgstr "%s: ongeldige bestandsnaam: %s\n"
  
! #: cobol/scan_ante.h:1218
  #, fuzzy, gcc-internal-format
  msgid "%s:%d: invalid symbol type %s for symbol %qs"
  msgstr "%s: ongeldige bestandsnaam: %s\n"
  
! #: cobol/scan_ante.h:1250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: invalid integer '%s'"
  msgstr "%s: ongeldige bestandsnaam: %s\n"
--- 24410,24426 ----
  msgid "scan.o: %s"
  msgstr "fclose %s"
  
! #: cobol/scan_ante.h:694
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: invalid level '%s'"
  msgstr "%s: ongeldige bestandsnaam: %s\n"
  
! #: cobol/scan_ante.h:1239
  #, fuzzy, gcc-internal-format
  msgid "%s:%d: invalid symbol type %s for symbol %qs"
  msgstr "%s: ongeldige bestandsnaam: %s\n"
  
! #: cobol/scan_ante.h:1271
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: invalid integer '%s'"
  msgstr "%s: ongeldige bestandsnaam: %s\n"
*************** msgstr "onbekende machine-modus %qs"
*** 24539,24546 ****
  msgid "unknown pointer size model %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:420
! #: common.opt:3882 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
--- 24569,24576 ----
  msgid "unknown pointer size model %qs"
  msgstr "onbekende machine-modus %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
*************** msgstr "%qs is meestal een functie"
*** 24576,24582 ****
  msgid "Unrecognized option: %qs"
  msgstr "niet-herkende optie -fdisable"
  
! #: params.opt:497 common.opt:2340
  #, fuzzy, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "onbekende machine-modus %qs"
--- 24606,24612 ----
  msgid "Unrecognized option: %qs"
  msgstr "niet-herkende optie -fdisable"
  
! #: params.opt:497 common.opt:2343
  #, fuzzy, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "onbekende machine-modus %qs"
*************** msgstr "onbekende machine-modus %qs"
*** 24596,24720 ****
  msgid "unknown threader debug mode %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: common.opt:1744
  #, fuzzy, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: common.opt:1762
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1806
  #, fuzzy, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "niet-floating-point argument voor functie %qs"
  
! #: common.opt:1990
  #, fuzzy, gcc-internal-format
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: common.opt:2023
  #, fuzzy, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: common.opt:2095
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr ""
  
! #: common.opt:2127
  #, fuzzy, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: common.opt:2241
  #, fuzzy, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: common.opt:2254
  #, fuzzy, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "onbekende 'unspec' relocatie"
  
  # Assertie? Dat moet beter kunnen!
! #: common.opt:2468
  #, fuzzy, gcc-internal-format
  msgid "targets missing after %qs"
  msgstr "Assertie ontbreekt na -A optie"
  
  # Assertie? Dat moet beter kunnen!
! #: common.opt:2471
  #, fuzzy, gcc-internal-format
  msgid "options or targets=options missing after %qs"
  msgstr "Assertie ontbreekt na -A optie"
  
! #: common.opt:2481
  #, fuzzy, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "onbekende machine-modus %qs"
  
  # Assertie? Dat moet beter kunnen!
! #: common.opt:2492
  #, fuzzy, gcc-internal-format
  msgid "option missing after %qs"
  msgstr "Assertie ontbreekt na -A optie"
  
! #: common.opt:2669
  #, fuzzy, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: common.opt:2685
  #, fuzzy, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: common.opt:2794
  #, fuzzy, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: common.opt:2827
  #, fuzzy, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: common.opt:3165
  #, fuzzy, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: common.opt:3198
  #, fuzzy, gcc-internal-format
  msgid "unknown trampoline implementation %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: common.opt:3532
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: common.opt:3563
  #, fuzzy, gcc-internal-format
  msgid "unrecognized automatic variable initialization type %qs"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: common.opt:3589
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "niet-herkende zichtbaarheidswaarde %qs"
  
! #: common.opt:3608
  #, fuzzy, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: common.opt:3664
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized argument in option %qs"
  msgid "unrecognized zero init padding bits kind %qs"
--- 24626,24750 ----
  msgid "unknown threader debug mode %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: common.opt:1747
  #, fuzzy, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "onbekende machine-modus %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 "niet-floating-point argument voor functie %qs"
  
! #: common.opt:1993
  #, fuzzy, gcc-internal-format
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: common.opt:2026
  #, fuzzy, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "onbekende machine-modus %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 "onbekende machine-modus %qs"
  
! #: common.opt:2244
  #, fuzzy, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: common.opt:2257
  #, fuzzy, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "onbekende 'unspec' relocatie"
  
  # Assertie? Dat moet beter kunnen!
! #: common.opt:2471
  #, fuzzy, gcc-internal-format
  msgid "targets missing after %qs"
  msgstr "Assertie ontbreekt na -A optie"
  
  # Assertie? Dat moet beter kunnen!
! #: common.opt:2474
  #, fuzzy, gcc-internal-format
  msgid "options or targets=options missing after %qs"
  msgstr "Assertie ontbreekt na -A optie"
  
! #: common.opt:2484
  #, fuzzy, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "onbekende machine-modus %qs"
  
  # Assertie? Dat moet beter kunnen!
! #: common.opt:2495
  #, fuzzy, gcc-internal-format
  msgid "option missing after %qs"
  msgstr "Assertie ontbreekt na -A optie"
  
! #: common.opt:2672
  #, fuzzy, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: common.opt:2688
  #, fuzzy, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: common.opt:2797
  #, fuzzy, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: common.opt:2830
  #, fuzzy, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: common.opt:3168
  #, fuzzy, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: common.opt:3201
  #, fuzzy, gcc-internal-format
  msgid "unknown trampoline implementation %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: common.opt:3535
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: common.opt:3566
  #, fuzzy, gcc-internal-format
  msgid "unrecognized automatic variable initialization type %qs"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: common.opt:3592
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "niet-herkende zichtbaarheidswaarde %qs"
  
! #: common.opt:3611
  #, fuzzy, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: common.opt:3667
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized argument in option %qs"
  msgid "unrecognized zero init padding bits kind %qs"
*************** msgstr "niet-herkend argument bij optie
*** 24725,24756 ****
  msgid "argument %qs to %<-Whidden-declaration%> not recognized"
  msgstr ""
  
! #: algol68/lang.opt:118
  #, fuzzy, gcc-internal-format
  msgid "unknown stropping_regime setting %qs"
  msgstr "onbekende spec-functie '%s'"
  
! #: rust/lang.opt:90
  #, fuzzy, gcc-internal-format
  msgid "unknown crate type: '%qs'"
  msgstr "onbekende machine-modus %qs"
  
! #: rust/lang.opt:118
  #, fuzzy, gcc-internal-format
  msgid "unknown rust mangling option %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: rust/lang.opt:135
  #, fuzzy, gcc-internal-format
  msgid "unknown rust edition %qs"
  msgstr "onbekende 'unspec' relocatie"
  
! #: rust/lang.opt:163
  #, fuzzy, gcc-internal-format
  msgid "unknown rust compile-until %qs"
  msgstr "onbekende spec-functie '%s'"
  
! #: rust/lang.opt:220
  #, fuzzy, gcc-internal-format
  msgid "unknown panic strategy %qs"
  msgstr "onbekende 'unspec' relocatie"
--- 24755,24786 ----
  msgid "argument %qs to %<-Whidden-declaration%> not recognized"
  msgstr ""
  
! #: algol68/lang.opt:121
  #, fuzzy, gcc-internal-format
  msgid "unknown stropping_regime setting %qs"
  msgstr "onbekende spec-functie '%s'"
  
! #: rust/lang.opt:94
  #, fuzzy, gcc-internal-format
  msgid "unknown crate type: '%qs'"
  msgstr "onbekende machine-modus %qs"
  
! #: rust/lang.opt:122
  #, fuzzy, gcc-internal-format
  msgid "unknown rust mangling option %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: rust/lang.opt:139
  #, fuzzy, gcc-internal-format
  msgid "unknown rust edition %qs"
  msgstr "onbekende 'unspec' relocatie"
  
! #: rust/lang.opt:167
  #, fuzzy, gcc-internal-format
  msgid "unknown rust compile-until %qs"
  msgstr "onbekende spec-functie '%s'"
  
! #: rust/lang.opt:224
  #, fuzzy, gcc-internal-format
  msgid "unknown panic strategy %qs"
  msgstr "onbekende 'unspec' relocatie"
*************** msgstr ""
*** 24967,24988 ****
  msgid "ignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qs"
  msgstr ""
  
! #: attribs.cc:533 c-family/c-attribs.cc:1387 c-family/c-attribs.cc:1431
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "attribuut %qE botst met attribuut %s"
  
! #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2807
! #: c-family/c-attribs.cc:3397 c-family/c-attribs.cc:5472
! #: c-family/c-attribs.cc:5565 cp/contracts.cc:595 cp/decl.cc:18233
! #: cp/decl.cc:18284 cp/friend.cc:319 cp/tree.cc:5723
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "eerdere declaratie van %qs"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.cc:739 c-family/c-attribs.cc:4471 objc/objc-act.cc:5134
  #: objc/objc-act.cc:7125 objc/objc-act.cc:8323 objc/objc-act.cc:8379
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
--- 24997,25018 ----
  msgid "ignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qs"
  msgstr ""
  
! #: attribs.cc:533 c-family/c-attribs.cc:1388 c-family/c-attribs.cc:1432
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "attribuut %qE botst met attribuut %s"
  
! #: 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:595 cp/decl.cc:18264
! #: cp/decl.cc:18315 cp/friend.cc:319 cp/tree.cc:5723
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "eerdere declaratie van %qs"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.cc:739 c-family/c-attribs.cc:4472 objc/objc-act.cc:5134
  #: objc/objc-act.cc:7125 objc/objc-act.cc:8323 objc/objc-act.cc:8379
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
*************** msgstr "attribuut-commando %qE wordt gen
*** 24993,24999 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "attribuut-commando %qs wordt genegeerd"
  
! #: attribs.cc:762 c/c-parser.cc:2289 cp/cp-gimplify.cc:4115
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "verkeerd aantal argumenten opgegeven voor attribuut %qE"
--- 25023,25029 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "attribuut-commando %qs wordt genegeerd"
  
! #: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4115
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "verkeerd aantal argumenten opgegeven voor attribuut %qE"
*************** msgstr "verkeerd aantal argumenten opgeg
*** 25003,25009 ****
  msgid "expected %i or more, found %i"
  msgstr "ongeldige operand van %s"
  
! #: attribs.cc:768 c/c-parser.cc:2292 cp/cp-gimplify.cc:4117
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "ongeldige operand van %s"
--- 25033,25039 ----
  msgid "expected %i or more, found %i"
  msgstr "ongeldige operand van %s"
  
! #: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4117
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "ongeldige operand van %s"
*************** msgstr "ongeldige operand van %s"
*** 25013,25019 ****
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.cc:791 c-family/c-attribs.cc:5334
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "attribuut %qE heeft geen betekenis voor types"
--- 25043,25049 ----
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.cc:791 c-family/c-attribs.cc:5335
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "attribuut %qE heeft geen betekenis voor types"
*************** msgstr ""
*** 25037,25077 ****
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.cc:943 attribs.cc:1956 attribs.cc:1966 attribs.cc:1976
! #: c-family/c-attribs.cc:1114 c-family/c-attribs.cc:1278
! #: c-family/c-attribs.cc:1297 c-family/c-attribs.cc:1315
! #: c-family/c-attribs.cc:1330 c-family/c-attribs.cc:1358
! #: c-family/c-attribs.cc:1402 c-family/c-attribs.cc:1446
! #: c-family/c-attribs.cc:1488 c-family/c-attribs.cc:1519
! #: c-family/c-attribs.cc:1535 c-family/c-attribs.cc:1552
! #: c-family/c-attribs.cc:1568 c-family/c-attribs.cc:1585
! #: c-family/c-attribs.cc:1610 c-family/c-attribs.cc:1626
! #: c-family/c-attribs.cc:1641 c-family/c-attribs.cc:1738
! #: c-family/c-attribs.cc:1755 c-family/c-attribs.cc:1773
! #: c-family/c-attribs.cc:1798 c-family/c-attribs.cc:1823
! #: c-family/c-attribs.cc:1846 c-family/c-attribs.cc:1863
! #: c-family/c-attribs.cc:1892 c-family/c-attribs.cc:1913
! #: c-family/c-attribs.cc:1934 c-family/c-attribs.cc:1961
! #: c-family/c-attribs.cc:1992 c-family/c-attribs.cc:2021
! #: c-family/c-attribs.cc:2075 c-family/c-attribs.cc:2128
! #: c-family/c-attribs.cc:2194 c-family/c-attribs.cc:2252
! #: c-family/c-attribs.cc:2341 c-family/c-attribs.cc:2371
! #: c-family/c-attribs.cc:2422 c-family/c-attribs.cc:3053
! #: c-family/c-attribs.cc:3252 c-family/c-attribs.cc:3313
! #: c-family/c-attribs.cc:3550 c-family/c-attribs.cc:3630
! #: c-family/c-attribs.cc:3782 c-family/c-attribs.cc:4238
! #: c-family/c-attribs.cc:4304 c-family/c-attribs.cc:4340
! #: c-family/c-attribs.cc:4395 c-family/c-attribs.cc:4624
! #: c-family/c-attribs.cc:4645 c-family/c-attribs.cc:4734
! #: c-family/c-attribs.cc:4766 c-family/c-attribs.cc:4831
! #: c-family/c-attribs.cc:5037 c-family/c-attribs.cc:5336
! #: c-family/c-attribs.cc:6196 c-family/c-attribs.cc:6215
! #: c-family/c-attribs.cc:6238 c-family/c-attribs.cc:6277
! #: c-family/c-attribs.cc:6359 c-family/c-attribs.cc:6391
! #: c-family/c-attribs.cc:6448 c-family/c-attribs.cc:6464
! #: c-family/c-attribs.cc:6636 c-family/c-attribs.cc:6648
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
! #: config/arm/arm.cc:7480 config/arm/arm.cc:7507 config/arm/arm.cc:7524
  #: 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
--- 25067,25107 ----
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.cc:943 attribs.cc:1960 attribs.cc:1970 attribs.cc:1980
! #: c-family/c-attribs.cc:1114 c-family/c-attribs.cc:1279
! #: c-family/c-attribs.cc:1298 c-family/c-attribs.cc:1316
! #: c-family/c-attribs.cc:1331 c-family/c-attribs.cc:1359
! #: c-family/c-attribs.cc:1403 c-family/c-attribs.cc:1447
! #: c-family/c-attribs.cc:1489 c-family/c-attribs.cc:1520
! #: c-family/c-attribs.cc:1536 c-family/c-attribs.cc:1553
! #: c-family/c-attribs.cc:1569 c-family/c-attribs.cc:1586
! #: c-family/c-attribs.cc:1611 c-family/c-attribs.cc:1627
! #: c-family/c-attribs.cc:1642 c-family/c-attribs.cc:1739
! #: c-family/c-attribs.cc:1756 c-family/c-attribs.cc:1774
! #: c-family/c-attribs.cc:1799 c-family/c-attribs.cc:1824
! #: c-family/c-attribs.cc:1847 c-family/c-attribs.cc:1864
! #: c-family/c-attribs.cc:1893 c-family/c-attribs.cc:1914
! #: c-family/c-attribs.cc:1935 c-family/c-attribs.cc:1962
! #: c-family/c-attribs.cc:1993 c-family/c-attribs.cc:2022
! #: c-family/c-attribs.cc:2076 c-family/c-attribs.cc:2129
! #: c-family/c-attribs.cc:2195 c-family/c-attribs.cc:2253
! #: c-family/c-attribs.cc:2342 c-family/c-attribs.cc:2372
! #: c-family/c-attribs.cc:2423 c-family/c-attribs.cc:3054
! #: c-family/c-attribs.cc:3253 c-family/c-attribs.cc:3314
! #: c-family/c-attribs.cc:3551 c-family/c-attribs.cc:3631
! #: c-family/c-attribs.cc:3783 c-family/c-attribs.cc:4239
! #: c-family/c-attribs.cc:4305 c-family/c-attribs.cc:4341
! #: c-family/c-attribs.cc:4396 c-family/c-attribs.cc:4625
! #: c-family/c-attribs.cc:4646 c-family/c-attribs.cc:4735
! #: c-family/c-attribs.cc:4767 c-family/c-attribs.cc:4832
! #: c-family/c-attribs.cc:5038 c-family/c-attribs.cc:5337
! #: c-family/c-attribs.cc:6197 c-family/c-attribs.cc:6216
! #: c-family/c-attribs.cc:6239 c-family/c-attribs.cc:6278
! #: c-family/c-attribs.cc:6360 c-family/c-attribs.cc:6392
! #: c-family/c-attribs.cc:6449 c-family/c-attribs.cc:6465
! #: 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
*************** msgstr ""
*** 25085,25091 ****
  #: 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:6283
  #: cp/tree.cc:5374 cp/tree.cc:5879 d/d-attribs.cc:483 d/d-attribs.cc:702
  #: d/d-attribs.cc:723 d/d-attribs.cc:739 d/d-attribs.cc:756 d/d-attribs.cc:788
  #: d/d-attribs.cc:917 d/d-attribs.cc:976 d/d-attribs.cc:992 d/d-attribs.cc:1008
--- 25115,25121 ----
  #: 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:5374 cp/tree.cc:5879 d/d-attribs.cc:483 d/d-attribs.cc:702
  #: d/d-attribs.cc:723 d/d-attribs.cc:739 d/d-attribs.cc:756 d/d-attribs.cc:788
  #: d/d-attribs.cc:917 d/d-attribs.cc:976 d/d-attribs.cc:992 d/d-attribs.cc:1008
*************** msgstr ""
*** 25105,25340 ****
  msgid "%qE attribute ignored"
  msgstr "attribuut %qE wordt genegeerd"
  
! #: attribs.cc:1323
  #, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr ""
  
! #: attribs.cc:1887
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr ""
  
! #: attribs.cc:1899
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr ""
  
! #: attribs.cc:1913
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr ""
  
! #: attribs.cc:1994
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "%Jgeneste functie %qD gedeclareerd maar niet gedefinieerd"
  
! #: attribs.cc:2002
  #, fuzzy, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: attribs.cc:2010
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: attribs.cc:2016
  #, fuzzy, gcc-internal-format
  msgid "thread-local variable %q+D declared as dllimport"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: attribs.cc:2046
  #, fuzzy, gcc-internal-format
  msgid "thread-local variable %q+D declared as dllexport"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: attribs.cc:2054
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.cc:2068
  #, fuzzy, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: attribs.cc:2366
  msgid "%qD specifies more restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  
! #: attribs.cc:2372 attribs.cc:2394
  #, fuzzy, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: attribs.cc:2388
  msgid "%qD specifies less restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  
! #: auto-profile.cc:823
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile cannot encode offset %i that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:827
  #, gcc-internal-format
  msgid "location offset is related to"
  msgstr ""
  
! #: auto-profile.cc:830
  #, gcc-internal-format
  msgid "auto-profile cannot encode discriminators that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:866
  #, fuzzy, gcc-internal-format
  msgid "auto-profile is not supported for targets with user label prefix"
  msgstr "%Jsectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: auto-profile.cc:1086
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid symbol name index %d"
  msgstr ""
  
! #: auto-profile.cc:1102
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid filename index %d"
  msgstr ""
  
! #: auto-profile.cc:1604
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains inlined function with symbol name %s instead of symbol name %s"
  msgstr ""
  
! #: auto-profile.cc:1607 auto-profile.cc:1833 auto-profile.cc:1842
! #: auto-profile.cc:1884
  #, gcc-internal-format
  msgid "corresponding call"
  msgstr ""
  
! #: auto-profile.cc:1652
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1657
  #, gcc-internal-format
  msgid "corresponding source location"
  msgstr ""
  
! #: auto-profile.cc:1828
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1836
  #, gcc-internal-format
  msgid "both call targets and inline callsite information is present in auto-profile of function %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1876
  #, gcc-internal-format
  msgid "auto-profile of %q+F seem to contain lost discriminator %i for call of %s at relative location %i"
  msgstr ""
  
! #: auto-profile.cc:1920
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains multiple targets for a direct call with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1936
  #, gcc-internal-format, gfc-internal-format
  msgid "function contains two calls of the same relative location +%i, discriminator %i, that leads to lost auto-profile"
  msgstr ""
  
! #: auto-profile.cc:1944
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr ""
  
! #: auto-profile.cc:1946
  #, gcc-internal-format
  msgid "location of the second call"
  msgstr ""
  
! #: auto-profile.cc:2000
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr ""
  
! #: auto-profile.cc:2005 auto-profile.cc:2052
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:2048
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr ""
  
! #: auto-profile.cc:2058 auto-profile.cc:2099
  #, fuzzy, gcc-internal-format
  msgid "location is after end of function"
  msgstr "doorgeven van argument %d van %qs"
  
! #: auto-profile.cc:2087
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr ""
  
! #: auto-profile.cc:2092
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:3026
  #, fuzzy, gcc-internal-format
  msgid "Not expected TAG."
  msgstr "ongeldige operand van %s"
  
! #: auto-profile.cc:3049
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr ""
  
! #: auto-profile.cc:3211
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Cannot open source file %s\n"
  msgid "cannot open profile file %s"
  msgstr "Kan bronbestand %s niet openen\n"
  
! #: auto-profile.cc:3217
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr ""
  
! #: auto-profile.cc:3225
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "AutoFDO profile version %u does not match %u"
  msgstr "niet-beëindigde parameterlijst in %<#define%>"
  
! #: auto-profile.cc:3237
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read summary information from %s"
  msgstr "kan %s niet vinden"
  
! #: auto-profile.cc:3245
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read string table from %s"
  msgstr "kan %s niet vinden"
  
! #: auto-profile.cc:3254
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read function profile from %s"
  msgstr "kan %s niet vinden"
  
! #: auto-profile.cc:3264
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read module profile from %s"
  msgstr "kan %s niet vinden"
--- 25135,25370 ----
  msgid "%qE attribute ignored"
  msgstr "attribuut %qE wordt genegeerd"
  
! #: attribs.cc:1327
  #, gcc-internal-format
  msgid "ignoring attributes applied to %qT after definition"
  msgstr ""
  
! #: attribs.cc:1891
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr ""
  
! #: attribs.cc:1903
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr ""
  
! #: attribs.cc:1917
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr ""
  
! #: attribs.cc:1998
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "%Jgeneste functie %qD gedeclareerd maar niet gedefinieerd"
  
! #: attribs.cc:2006
  #, fuzzy, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: attribs.cc:2014
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: attribs.cc:2020
  #, fuzzy, gcc-internal-format
  msgid "thread-local variable %q+D declared as dllimport"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: attribs.cc:2050
  #, fuzzy, gcc-internal-format
  msgid "thread-local variable %q+D declared as dllexport"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: attribs.cc:2058
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.cc:2072
  #, fuzzy, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: attribs.cc:2370
  msgid "%qD specifies more restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies more restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  
! #: attribs.cc:2376 attribs.cc:2398
  #, fuzzy, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: attribs.cc:2392
  msgid "%qD specifies less restrictive attribute than its target %qD: %e"
  msgid_plural "%qD specifies less restrictive attributes than its target %qD: %e"
  msgstr[0] ""
  msgstr[1] ""
  
! #: auto-profile.cc:822
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile cannot encode offset %i that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:826
  #, gcc-internal-format
  msgid "location offset is related to"
  msgstr ""
  
! #: auto-profile.cc:829
  #, gcc-internal-format
  msgid "auto-profile cannot encode discriminators that exceeds 16 bytes"
  msgstr ""
  
! #: auto-profile.cc:865
  #, fuzzy, gcc-internal-format
  msgid "auto-profile is not supported for targets with user label prefix"
  msgstr "%Jsectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: auto-profile.cc:1085
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid symbol name index %d"
  msgstr ""
  
! #: auto-profile.cc:1101
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains invalid filename index %d"
  msgstr ""
  
! #: auto-profile.cc:1603
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains inlined function with symbol name %s instead of symbol name %s"
  msgstr ""
  
! #: auto-profile.cc:1606 auto-profile.cc:1832 auto-profile.cc:1841
! #: auto-profile.cc:1883
  #, gcc-internal-format
  msgid "corresponding call"
  msgstr ""
  
! #: auto-profile.cc:1651
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1656
  #, gcc-internal-format
  msgid "corresponding source location"
  msgstr ""
  
! #: auto-profile.cc:1827
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1835
  #, gcc-internal-format
  msgid "both call targets and inline callsite information is present in auto-profile of function %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1875
  #, gcc-internal-format
  msgid "auto-profile of %q+F seem to contain lost discriminator %i for call of %s at relative location %i"
  msgstr ""
  
! #: auto-profile.cc:1919
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains multiple targets for a direct call with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1935
  #, gcc-internal-format, gfc-internal-format
  msgid "function contains two calls of the same relative location +%i, discriminator %i, that leads to lost auto-profile"
  msgstr ""
  
! #: auto-profile.cc:1943
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr ""
  
! #: auto-profile.cc:1945
  #, gcc-internal-format
  msgid "location of the second call"
  msgstr ""
  
! #: auto-profile.cc:1999
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr ""
  
! #: auto-profile.cc:2004 auto-profile.cc:2051
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:2047
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr ""
  
! #: auto-profile.cc:2057 auto-profile.cc:2098
  #, fuzzy, gcc-internal-format
  msgid "location is after end of function"
  msgstr "doorgeven van argument %d van %qs"
  
! #: auto-profile.cc:2086
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr ""
  
! #: auto-profile.cc:2091
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:3025
  #, fuzzy, gcc-internal-format
  msgid "Not expected TAG."
  msgstr "ongeldige operand van %s"
  
! #: auto-profile.cc:3048
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr ""
  
! #: auto-profile.cc:3210
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Cannot open source file %s\n"
  msgid "cannot open profile file %s"
  msgstr "Kan bronbestand %s niet openen\n"
  
! #: auto-profile.cc:3216
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr ""
  
! #: auto-profile.cc:3224
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "AutoFDO profile version %u does not match %u"
  msgstr "niet-beëindigde parameterlijst in %<#define%>"
  
! #: auto-profile.cc:3236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read summary information from %s"
  msgstr "kan %s niet vinden"
  
! #: auto-profile.cc:3244
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read string table from %s"
  msgstr "kan %s niet vinden"
  
! #: auto-profile.cc:3253
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read function profile from %s"
  msgstr "kan %s niet vinden"
  
! #: auto-profile.cc:3263
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read module profile from %s"
  msgstr "kan %s niet vinden"
*************** msgstr "kan %s niet vinden"
*** 25345,25351 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr "offset buiten de grenzen van een constante string"
  
! #: builtins.cc:706 c/c-parser.cc:28574 cp/name-lookup.cc:7082
  #, fuzzy, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qs tevoren hier gedeclareerd"
--- 25375,25381 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "offset buiten de grenzen van een constante string"
  
! #: builtins.cc:706 c/c-parser.cc:28578 cp/name-lookup.cc:7189
  #, fuzzy, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qs tevoren hier gedeclareerd"
*************** msgstr "te weinig argumenten voor functi
*** 25506,25512 ****
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "de tweede parameter van %<va_start%> is niet het laatste benoemde argument"
  
! #: builtins.cc:11505 c/c-parser.cc:12018
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
--- 25536,25542 ----
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "de tweede parameter van %<va_start%> is niet het laatste benoemde 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 ""
*************** msgstr ""
*** 25548,25554 ****
  msgid "total size of local objects is too large"
  msgstr "variabele %qs is te groot"
  
! #: cfgexpand.cc:2140 function.cc:1016 varasm.cc:2585
  #, fuzzy, gcc-internal-format
  msgid "size of variable %q+D is too large"
  msgstr "variabele %qs is te groot"
--- 25578,25584 ----
  msgid "total size of local objects is too large"
  msgstr "variabele %qs is te groot"
  
! #: cfgexpand.cc:2140 function.cc:1018 varasm.cc:2585
  #, fuzzy, gcc-internal-format
  msgid "size of variable %q+D is too large"
  msgstr "variabele %qs is te groot"
*************** msgstr ""
*** 26177,26520 ****
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.cc:3725
  #, fuzzy, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "teller van links shift is negatief"
  
! #: cgraph.cc:3822
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3827
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3857
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3863
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3869 cgraph.cc:3899
  #, 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:3876
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3887
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3906
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3919
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
  
! #: cgraph.cc:3924
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "beginwaarde ontbreekt"
  
! #: cgraph.cc:3933
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3962
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3969
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3974
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3979
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "inline clone count is not compatible"
  msgstr "beginwaarde-element is niet constant"
  
! #: cgraph.cc:3986
  #, fuzzy, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cgraph.cc:3991
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr ""
  
! #: cgraph.cc:3996
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4001
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4006
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4011
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr ""
  
! #: cgraph.cc:4018
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4023
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4030
  #, fuzzy, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "%<return%> met waarde in een functie die void teruggeeft"
  
! #: cgraph.cc:4042
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr ""
  
! #: cgraph.cc:4049
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4055 cgraph.cc:4122
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "case-selector niet compatibel met label"
  
! #: cgraph.cc:4062
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr "case-selector niet compatibel met label"
  
! #: cgraph.cc:4070
  #, 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:4078 cgraph.cc:4152
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4090
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4100
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "sectie-pointer ontbreekt"
  
! #: cgraph.cc:4105
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.cc:4112
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "sectie-pointer ontbreekt"
  
! #: cgraph.cc:4142
  #, fuzzy, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "teller van links shift is negatief"
  
! #: cgraph.cc:4173
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4190
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4201
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "sectie-pointer ontbreekt"
  
! #: cgraph.cc:4206
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "sectie-pointer ontbreekt"
  
! #: cgraph.cc:4217
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4230
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4236
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4241
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4246
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4258
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4264
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4269
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4276
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4290
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4295
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4331
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.cc:4344
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "dit is een eerdere declaratie"
  
! #: cgraph.cc:4353
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4363
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.cc:4373
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "ongeldige beginwaarde"
  
! #: cgraph.cc:4386
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4392
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4400
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4428
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4441
  #, 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:4448
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4460
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4479 cgraph.cc:4492
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4484
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of register to a different size"
  msgid "origin points to a different parent"
  msgstr "conversie van register naar een andere grootte"
  
! #: cgraph.cc:4500
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.cc:4622 varpool.cc:300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "het argument van '-%s' ontbreekt"
--- 26207,26550 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.cc:3724
  #, fuzzy, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "teller van links shift is negatief"
  
! #: cgraph.cc:3821
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3826
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3856
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3862
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3868 cgraph.cc:3898
  #, 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:3875
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3886
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3905
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3918
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
  
! #: cgraph.cc:3923
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "beginwaarde ontbreekt"
  
! #: cgraph.cc:3932
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3961
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3968
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3973
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3978
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "inline clone count is not compatible"
  msgstr "beginwaarde-element is niet constant"
  
! #: cgraph.cc:3985
  #, fuzzy, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cgraph.cc:3990
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr ""
  
! #: cgraph.cc:3995
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4000
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4010
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr ""
  
! #: cgraph.cc:4017
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4022
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4029
  #, fuzzy, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "%<return%> met waarde in een functie die void teruggeeft"
  
! #: cgraph.cc:4041
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr ""
  
! #: cgraph.cc:4048
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4054 cgraph.cc:4121
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "case-selector niet compatibel met label"
  
! #: cgraph.cc:4061
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr "case-selector niet compatibel met label"
  
! #: cgraph.cc:4069
  #, 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:4077 cgraph.cc:4151
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4089
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4099
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "sectie-pointer ontbreekt"
  
! #: cgraph.cc:4104
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.cc:4111
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "sectie-pointer ontbreekt"
  
! #: cgraph.cc:4141
  #, fuzzy, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "teller van links shift is negatief"
  
! #: cgraph.cc:4172
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4189
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4200
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "sectie-pointer ontbreekt"
  
! #: cgraph.cc:4205
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "sectie-pointer ontbreekt"
  
! #: cgraph.cc:4216
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4229
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4235
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4240
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4257
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4263
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4268
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4275
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4284
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4289
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4294
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4330
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.cc:4343
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "dit is een eerdere declaratie"
  
! #: cgraph.cc:4352
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.cc:4372
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "ongeldige beginwaarde"
  
! #: cgraph.cc:4385
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4391
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4399
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4427
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4440
  #, 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:4447
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4459
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4478 cgraph.cc:4491
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4483
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of register to a different size"
  msgid "origin points to a different parent"
  msgstr "conversie van register naar een andere grootte"
  
! #: cgraph.cc:4499
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.cc:4621 varpool.cc:300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "het argument van '-%s' ontbreekt"
*************** msgstr "kan functie %<main%> niet inline
*** 26597,26608 ****
  msgid "%<weakref%> attribute ignored because variable is initialized"
  msgstr ""
  
! #: cgraphunit.cc:1115 c/c-decl.cc:13688
  #, fuzzy, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: cgraphunit.cc:1119 c/c-decl.cc:13696
  #, fuzzy, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
--- 26627,26638 ----
  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 "label %qs gebruikt maar niet gedefinieerd"
  
! #: cgraphunit.cc:1119 c/c-decl.cc:13720
  #, fuzzy, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
*************** msgstr "kan antwoordbestand %s niet slui
*** 26713,26725 ****
  msgid "cannot find %qs"
  msgstr "[kan %s niet vinden]"
  
! #: collect-utils.cc:225 collect2.cc:2394 collect2.cc:2564 gcc.cc:3446
! #: gcc.cc:7890
  #, fuzzy, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr "pex_init mislukt"
  
! #: collect-utils.cc:234 collect2.cc:2403 collect2.cc:2572 gcc.cc:2755
  #, gcc-internal-format
  msgid "%s: %m"
  msgstr ""
--- 26743,26755 ----
  msgid "cannot find %qs"
  msgstr "[kan %s niet vinden]"
  
! #: collect-utils.cc:225 collect2.cc:2394 collect2.cc:2564 gcc.cc:3447
! #: gcc.cc:7892
  #, fuzzy, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr "pex_init mislukt"
  
! #: collect-utils.cc:234 collect2.cc:2403 collect2.cc:2572 gcc.cc:2756
  #, gcc-internal-format
  msgid "%s: %m"
  msgstr ""
*************** msgstr ""
*** 26734,26740 ****
  msgid "ld returned %d exit status"
  msgstr "ld gaf exit-status %d terug"
  
! #: collect2.cc:918 gcc.cc:8402 config/nvptx/mkoffload.cc:646
  #, fuzzy, gcc-internal-format
  msgid "atexit failed"
  msgstr "pex_init mislukt"
--- 26764,26770 ----
  msgid "ld returned %d exit status"
  msgstr "ld gaf exit-status %d terug"
  
! #: collect2.cc:918 gcc.cc:8404 config/nvptx/mkoffload.cc:646
  #, fuzzy, gcc-internal-format
  msgid "atexit failed"
  msgstr "pex_init mislukt"
*************** msgstr ""
*** 26980,26995 ****
  msgid "error writing %qs"
  msgstr "#error %s"
  
! #: coverage.cc:1293
! #, gcc-internal-format
! msgid "filename %qs does not start with profile prefix %qs"
! msgstr ""
! 
! #: coverage.cc:1336
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot open %s"
  msgstr "open %s"
  
  #: data-streamer-in.cc:55
  #, gcc-internal-format
  msgid "bytecode stream: string too long for the string table"
--- 27010,27025 ----
  msgid "error writing %qs"
  msgstr "#error %s"
  
! #: coverage.cc:1260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot open %s"
  msgstr "open %s"
  
+ #: coverage.cc:1320
+ #, gcc-internal-format
+ msgid "filename %qs does not start with profile prefix %qs"
+ msgstr ""
+ 
  #: data-streamer-in.cc:55
  #, gcc-internal-format
  msgid "bytecode stream: string too long for the string table"
*************** msgstr ""
*** 27172,27178 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.cc:3561 tree.cc:14779 value-prof.cc:529
  #, fuzzy, gcc-internal-format
  msgid "%qs failed"
  msgstr "kan bestand '%s' niet openen"
--- 27202,27208 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.cc:3561 tree.cc:14780 value-prof.cc:529
  #, fuzzy, gcc-internal-format
  msgid "%qs failed"
  msgstr "kan bestand '%s' niet openen"
*************** msgstr ""
*** 27274,27508 ****
  msgid "fold check: original tree changed by fold"
  msgstr ""
  
! #: fold-mem-offsets.cc:856
  #, gcc-internal-format, gfc-internal-format
  msgid "fold-mem-offsets: %d basic blocks and %d edges/basic block"
  msgstr ""
  
! #: function.cc:255
  #, fuzzy, gcc-internal-format
  msgid "total size of local objects %wu exceeds maximum %wu"
  msgstr "variabele %qs is te groot"
  
! #: function.cc:259
  #, fuzzy, gcc-internal-format
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "variabele %qs is te groot"
  
! #: function.cc:1779 gimplify.cc:8058 gimplify.cc:8277 varasm.cc:1866
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr ""
  
! #: function.cc:4283
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.cc:4304
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.cc:5029
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr ""
  
! #: gcc.cc:2265
  #, fuzzy, gcc-internal-format
  #| msgid "could not open response file %s"
  msgid "cannot open nested response file"
  msgstr "kan antwoordbestand %s niet openen"
  
! #: gcc.cc:2302
  #, fuzzy, gcc-internal-format
  #| msgid "could not close response file %s"
  msgid "cannot close nonexistent response file"
  msgstr "kan antwoordbestand %s niet sluiten"
  
! #: gcc.cc:2325
  #, gcc-internal-format, gfc-internal-format
  msgid "could not open temporary response file %s"
  msgstr "kon tijdelijk antwoordbestand %s niet openen"
  
! #: gcc.cc:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "could not write to temporary response file %s"
  msgstr "kon niet schrijven naar tijdelijk antwoordbestand %s"
  
! #: gcc.cc:2338
  #, gcc-internal-format, gfc-internal-format
  msgid "could not close temporary response file %s"
  msgstr "kon tijdelijk antwoordbestand %s niet sluiten"
  
  #. This leaves DESC open, but the OS will save us.
! #: gcc.cc:2370
  #, fuzzy, gcc-internal-format
  msgid "cannot read spec file %qs: %m"
  msgstr "kan bestand '%s' niet openen"
  
! #: gcc.cc:2464 gcc.cc:2484
  msgid "specs %%include syntax malformed after %td characters"
  msgstr ""
  
! #: gcc.cc:2510 gcc.cc:2519 gcc.cc:2529 gcc.cc:2539
  msgid "specs %%rename syntax malformed after %td characters"
  msgstr ""
  
! #: gcc.cc:2549
  #, gcc-internal-format, gfc-internal-format
  msgid "specs %s spec was not found to be renamed"
  msgstr ""
  
! #: gcc.cc:2557
  #, gcc-internal-format
  msgid "%s: attempt to rename spec %qs to already defined spec %qs"
  msgstr ""
  
! #: gcc.cc:2579
  msgid "specs unknown %% command after %td characters"
  msgstr ""
  
! #: gcc.cc:2591 gcc.cc:2605
  msgid "specs file malformed after %td characters"
  msgstr ""
  
! #: gcc.cc:2660
  #, gcc-internal-format
  msgid "spec file has no spec for linking"
  msgstr "specbestand heeft geen spec voor het linken"
  
! #: gcc.cc:3199 gcc.cc:3236
  #, fuzzy, gcc-internal-format
  msgid "system path %qs is not absolute"
  msgstr "systeempad '%s' is niet absoluut"
  
! #: gcc.cc:3325
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-pipe%> not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: gcc.cc:3463 gcc.cc:7899
  #, fuzzy, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr "kan bestand '%s' niet openen"
  
! #: gcc.cc:3464 gcc.cc:7900
  #, fuzzy, gcc-internal-format
  msgid "cannot execute %qs: %s"
  msgstr "open %s"
  
! #: gcc.cc:3483
  #, fuzzy, gcc-internal-format
  msgid "failed to get exit status: %m"
  msgstr "kon exit-status niet ophalen"
  
! #: gcc.cc:3489
  #, fuzzy, gcc-internal-format
  msgid "failed to get process times: %m"
  msgstr "kon procestijden niet ophalen"
  
  #. The inferior failed to catch the signal.
! #: gcc.cc:3515 gcc.cc:3539
  #, gcc-internal-format, gfc-internal-format
  msgid "%s signal terminated program %s"
  msgstr ""
  
! #: gcc.cc:3985 opts-common.cc:1620 opts-common.cc:1653
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option %qs"
  msgid "unrecognized command-line option %qs"
  msgstr "niet-herkende opdrachtregeloptie %qs"
  
! #: gcc.cc:4027
  #, gcc-internal-format
  msgid "GCC is not configured to support %qs as %<-foffload=%> argument"
  msgstr ""
  
! #: gcc.cc:4034
  #, gcc-internal-format
  msgid "valid %<-foffload=%> arguments are: %s; did you mean %qs?"
  msgstr ""
  
! #: gcc.cc:4037
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid %<-foffload=%> arguments are: %s"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: gcc.cc:4057
  #, gcc-internal-format
  msgid "%<=%>options missing after %<-foffload-options=%>target"
  msgstr ""
  
! #: gcc.cc:4532
  #, gcc-internal-format
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr ""
  
! #: gcc.cc:5087
  #, gcc-internal-format
  msgid "linker hardening options not enabled by %<-fhardened%> because other link options were specified on the command line"
  msgstr ""
  
! #: gcc.cc:5111 toplev.cc:720
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr ""
  
! #: gcc.cc:5116
  #, fuzzy, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr "Bestandsnaam voor uitvoer twee keer opgegeven"
  
! #: gcc.cc:5501
  #, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr ""
  
! #: gcc.cc:5589
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr ""
  
! #: gcc.cc:5792
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr ""
  
! #: gcc.cc:5999
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr ""
  
! #: gcc.cc:6003
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.cc:6236
  #, fuzzy, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr "spec '%s' is ongeldig"
  
! #: gcc.cc:6413
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr "spec '%s' heeft een ongeldige '%%0%c'"
  
! #: gcc.cc:6703
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr "spec '%s' heeft een ongeldige '%%W%c'"
  
! #: gcc.cc:6719
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "spec '%s' heeft een ongeldige '%%0%c'"
  
! #: gcc.cc:6738
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr "spec '%s' heeft een ongeldige '%%x%c'"
--- 27304,27538 ----
  msgid "fold check: original tree changed by fold"
  msgstr ""
  
! #: fold-mem-offsets.cc:861
  #, gcc-internal-format, gfc-internal-format
  msgid "fold-mem-offsets: %d basic blocks and %d edges/basic block"
  msgstr ""
  
! #: function.cc:257
  #, fuzzy, gcc-internal-format
  msgid "total size of local objects %wu exceeds maximum %wu"
  msgstr "variabele %qs is te groot"
  
! #: function.cc:261
  #, fuzzy, gcc-internal-format
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "variabele %qs is te groot"
  
! #: function.cc:1781 gimplify.cc:8058 gimplify.cc:8277 varasm.cc:1866
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr ""
  
! #: function.cc:4285
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.cc:4306
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.cc:5031
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr ""
  
! #: gcc.cc:2266
  #, fuzzy, gcc-internal-format
  #| msgid "could not open response file %s"
  msgid "cannot open nested response file"
  msgstr "kan antwoordbestand %s niet openen"
  
! #: gcc.cc:2303
  #, fuzzy, gcc-internal-format
  #| msgid "could not close response file %s"
  msgid "cannot close nonexistent response file"
  msgstr "kan antwoordbestand %s niet sluiten"
  
! #: gcc.cc:2326
  #, gcc-internal-format, gfc-internal-format
  msgid "could not open temporary response file %s"
  msgstr "kon tijdelijk antwoordbestand %s niet openen"
  
! #: gcc.cc:2333
  #, gcc-internal-format, gfc-internal-format
  msgid "could not write to temporary response file %s"
  msgstr "kon niet schrijven naar tijdelijk antwoordbestand %s"
  
! #: gcc.cc:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "could not close temporary response file %s"
  msgstr "kon tijdelijk antwoordbestand %s niet sluiten"
  
  #. This leaves DESC open, but the OS will save us.
! #: gcc.cc:2371
  #, fuzzy, gcc-internal-format
  msgid "cannot read spec file %qs: %m"
  msgstr "kan bestand '%s' niet openen"
  
! #: gcc.cc:2465 gcc.cc:2485
  msgid "specs %%include syntax malformed after %td characters"
  msgstr ""
  
! #: gcc.cc:2511 gcc.cc:2520 gcc.cc:2530 gcc.cc:2540
  msgid "specs %%rename syntax malformed after %td characters"
  msgstr ""
  
! #: gcc.cc:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "specs %s spec was not found to be renamed"
  msgstr ""
  
! #: gcc.cc:2558
  #, gcc-internal-format
  msgid "%s: attempt to rename spec %qs to already defined spec %qs"
  msgstr ""
  
! #: gcc.cc:2580
  msgid "specs unknown %% command after %td characters"
  msgstr ""
  
! #: gcc.cc:2592 gcc.cc:2606
  msgid "specs file malformed after %td characters"
  msgstr ""
  
! #: gcc.cc:2661
  #, gcc-internal-format
  msgid "spec file has no spec for linking"
  msgstr "specbestand heeft geen spec voor het linken"
  
! #: gcc.cc:3200 gcc.cc:3237
  #, fuzzy, gcc-internal-format
  msgid "system path %qs is not absolute"
  msgstr "systeempad '%s' is niet absoluut"
  
! #: gcc.cc:3326
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-pipe%> not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: gcc.cc:3464 gcc.cc:7901
  #, fuzzy, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr "kan bestand '%s' niet openen"
  
! #: gcc.cc:3465 gcc.cc:7902
  #, fuzzy, gcc-internal-format
  msgid "cannot execute %qs: %s"
  msgstr "open %s"
  
! #: gcc.cc:3484
  #, fuzzy, gcc-internal-format
  msgid "failed to get exit status: %m"
  msgstr "kon exit-status niet ophalen"
  
! #: gcc.cc:3490
  #, fuzzy, gcc-internal-format
  msgid "failed to get process times: %m"
  msgstr "kon procestijden niet ophalen"
  
  #. The inferior failed to catch the signal.
! #: gcc.cc:3516 gcc.cc:3540
  #, gcc-internal-format, gfc-internal-format
  msgid "%s signal terminated program %s"
  msgstr ""
  
! #: gcc.cc:3986 opts-common.cc:1620 opts-common.cc:1653
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option %qs"
  msgid "unrecognized command-line option %qs"
  msgstr "niet-herkende opdrachtregeloptie %qs"
  
! #: gcc.cc:4028
  #, gcc-internal-format
  msgid "GCC is not configured to support %qs as %<-foffload=%> argument"
  msgstr ""
  
! #: gcc.cc:4035
  #, gcc-internal-format
  msgid "valid %<-foffload=%> arguments are: %s; did you mean %qs?"
  msgstr ""
  
! #: gcc.cc:4038
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid %<-foffload=%> arguments are: %s"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: gcc.cc:4058
  #, gcc-internal-format
  msgid "%<=%>options missing after %<-foffload-options=%>target"
  msgstr ""
  
! #: gcc.cc:4534
  #, gcc-internal-format
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr ""
  
! #: gcc.cc:5089
  #, gcc-internal-format
  msgid "linker hardening options not enabled by %<-fhardened%> because other link options were specified on the command line"
  msgstr ""
  
! #: gcc.cc:5113 toplev.cc:720
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr ""
  
! #: gcc.cc:5118
  #, fuzzy, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr "Bestandsnaam voor uitvoer twee keer opgegeven"
  
! #: gcc.cc:5503
  #, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr ""
  
! #: gcc.cc:5591
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr ""
  
! #: gcc.cc:5794
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr ""
  
! #: gcc.cc:6001
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr ""
  
! #: gcc.cc:6005
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.cc:6238
  #, fuzzy, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr "spec '%s' is ongeldig"
  
! #: gcc.cc:6415
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr "spec '%s' heeft een ongeldige '%%0%c'"
  
! #: gcc.cc:6705
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr "spec '%s' heeft een ongeldige '%%W%c'"
  
! #: gcc.cc:6721
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "spec '%s' heeft een ongeldige '%%0%c'"
  
! #: gcc.cc:6740
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr "spec '%s' heeft een ongeldige '%%x%c'"
*************** msgstr "spec '%s' heeft een ongeldige '%
*** 27510,27649 ****
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.cc:6949
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr ""
  
! #: gcc.cc:7000
  #, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr ""
  
! #: gcc.cc:7066
  #, fuzzy, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "onbekende spec-functie '%s'"
  
! #: gcc.cc:7096
  #, fuzzy, gcc-internal-format
  msgid "error in arguments to spec function %qs"
  msgstr "fout in argumenten voor spec-functie '%s'"
  
! #: gcc.cc:7155
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "misvormde naam van spec-functie"
  
  #. )
! #: gcc.cc:7158
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "geen argumenten voor spec-functie"
  
! #: gcc.cc:7177
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr ""
  
! #: gcc.cc:7356
  #, fuzzy, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr "spec '%s' is ongeldig"
  
! #: gcc.cc:7491
  #, fuzzy, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr "spec '%s' is ongeldig"
  
! #: gcc.cc:7586
  #, fuzzy, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr "spec '%s' is ongeldig"
  
! #: gcc.cc:8190
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "kan niet schrijven naar antwoordbestand %s"
  
! #: gcc.cc:8201
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr ""
  
! #: gcc.cc:8211 gcc.cc:8252
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "%s:kon uitvoerbestand '%s' niet openen\n"
  
! #: gcc.cc:8231 gcc.cc:8268
  #, fuzzy, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr "%s:kon uitvoerbestand '%s' niet openen\n"
  
! #: gcc.cc:8574
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.cc:8599
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.cc:8806
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option %<-fdump-%s%>"
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "niet-herkende opdrachtregeloptie %<-fdump-%s%>"
  
! #: gcc.cc:8810
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option %<-%s%>"
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "niet-herkende opdrachtregeloptie %<-%s%>"
  
! #: gcc.cc:8936
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr ""
  
! #: gcc.cc:8997 cobol/gcobolspec.cc:370
  #, gcc-internal-format
  msgid "no input files"
  msgstr "geen invoerbestanden"
  
! #: gcc.cc:9052
  #, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr ""
  
! #: gcc.cc:9094
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: %s compiler niet geïnstalleerd op dit systeem"
  
! #: gcc.cc:9119
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr ""
  
! #: gcc.cc:9135
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr ""
  
! #: gcc.cc:9144
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr ""
  
! #: gcc.cc:9297
  #, fuzzy, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr "veld %qs niet gevonden"
  
! #: gcc.cc:9331
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr ""
--- 27540,27679 ----
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.cc:6951
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr ""
  
! #: gcc.cc:7002
  #, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr ""
  
! #: gcc.cc:7068
  #, fuzzy, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "onbekende spec-functie '%s'"
  
! #: gcc.cc:7098
  #, fuzzy, gcc-internal-format
  msgid "error in arguments to spec function %qs"
  msgstr "fout in argumenten voor spec-functie '%s'"
  
! #: gcc.cc:7157
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "misvormde naam van spec-functie"
  
  #. )
! #: gcc.cc:7160
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "geen argumenten voor spec-functie"
  
! #: gcc.cc:7179
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr ""
  
! #: gcc.cc:7358
  #, fuzzy, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr "spec '%s' is ongeldig"
  
! #: gcc.cc:7493
  #, fuzzy, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr "spec '%s' is ongeldig"
  
! #: gcc.cc:7588
  #, fuzzy, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr "spec '%s' is ongeldig"
  
! #: gcc.cc:8192
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "kan niet schrijven naar antwoordbestand %s"
  
! #: gcc.cc:8203
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr ""
  
! #: gcc.cc:8213 gcc.cc:8254
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "%s:kon uitvoerbestand '%s' niet openen\n"
  
! #: gcc.cc:8233 gcc.cc:8270
  #, fuzzy, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr "%s:kon uitvoerbestand '%s' niet openen\n"
  
! #: gcc.cc:8576
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.cc:8601
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.cc:8808
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option %<-fdump-%s%>"
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "niet-herkende opdrachtregeloptie %<-fdump-%s%>"
  
! #: gcc.cc:8812
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option %<-%s%>"
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "niet-herkende opdrachtregeloptie %<-%s%>"
  
! #: gcc.cc:8944
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr ""
  
! #: gcc.cc:9005 cobol/gcobolspec.cc:370
  #, gcc-internal-format
  msgid "no input files"
  msgstr "geen invoerbestanden"
  
! #: gcc.cc:9060
  #, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr ""
  
! #: gcc.cc:9102
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: %s compiler niet geïnstalleerd op dit systeem"
  
! #: gcc.cc:9127
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr ""
  
! #: gcc.cc:9143
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr ""
  
! #: gcc.cc:9152
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr ""
  
! #: gcc.cc:9305
  #, fuzzy, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr "veld %qs niet gevonden"
  
! #: gcc.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr ""
*************** msgstr ""
*** 27651,27744 ****
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.cc:9337
  #, fuzzy, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr "kan bestand '%s' niet openen"
  
! #: gcc.cc:9409 c-family/c-opts.cc:852
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.cc:9415
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "taal %s wordt niet herkend"
  
! #: gcc.cc:9658
  #, fuzzy, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "multilib spec '%s' is ongeldig"
  
! #: gcc.cc:9808 gcc.cc:10021 common/config/riscv/riscv-common.cc:2101
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "multilib select '%s' in ongeldig"
  
  # hoe moet 'multilib exclusions' vertaald worden?
! #: gcc.cc:9957
  #, fuzzy, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr "multilib exclusions '%s' is ongeldig"
  
! #: gcc.cc:10204
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr "multilib select '%s' in ongeldig"
  
! #: gcc.cc:10244
  #, fuzzy, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr "multilib exclusion '%s' is ongeldig"
  
! #: gcc.cc:10495
  #, fuzzy, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: gcc.cc:10665 gcc.cc:10670
  #, fuzzy, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "ongeldig versienummer `%s'"
  
! #: gcc.cc:10713
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "te weinig argumenten voor %%:version-compare"
  
! #: gcc.cc:10719
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr "te veel argumenten voor %%:version-compare"
  
! #: gcc.cc:10761
  #, fuzzy, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr "onbekende operator '%s' in %%:version-compare"
  
! #: gcc.cc:10885
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "te veel argumenten voor %%:version-compare"
  
! #: gcc.cc:10953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "te veel argumenten voor %%:version-compare"
  
! #: gcc.cc:11040
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments for %%:dumps"
  msgstr "te veel argumenten voor formaat"
  
! #: gcc.cc:11144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: gcc.cc:11165
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:dwarf-version-gt"
  msgstr "te weinig argumenten voor functie %<va_start%>"
--- 27681,27774 ----
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.cc:9345
  #, fuzzy, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr "kan bestand '%s' niet openen"
  
! #: gcc.cc:9417 c-family/c-opts.cc:852
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.cc:9423
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "taal %s wordt niet herkend"
  
! #: gcc.cc:9666
  #, fuzzy, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "multilib spec '%s' is ongeldig"
  
! #: gcc.cc:9816 gcc.cc:10029 common/config/riscv/riscv-common.cc:2101
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "multilib select '%s' in ongeldig"
  
  # hoe moet 'multilib exclusions' vertaald worden?
! #: gcc.cc:9965
  #, fuzzy, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr "multilib exclusions '%s' is ongeldig"
  
! #: gcc.cc:10212
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr "multilib select '%s' in ongeldig"
  
! #: gcc.cc:10252
  #, fuzzy, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr "multilib exclusion '%s' is ongeldig"
  
! #: gcc.cc:10503
  #, fuzzy, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: gcc.cc:10673 gcc.cc:10678
  #, fuzzy, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "ongeldig versienummer `%s'"
  
! #: gcc.cc:10721
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "te weinig argumenten voor %%:version-compare"
  
! #: gcc.cc:10727
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr "te veel argumenten voor %%:version-compare"
  
! #: gcc.cc:10769
  #, fuzzy, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr "onbekende operator '%s' in %%:version-compare"
  
! #: gcc.cc:10893
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "te veel argumenten voor %%:version-compare"
  
! #: gcc.cc:10961
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "te veel argumenten voor %%:version-compare"
  
! #: gcc.cc:11048
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments for %%:dumps"
  msgstr "te veel argumenten voor formaat"
  
! #: gcc.cc:11152
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: gcc.cc:11173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:dwarf-version-gt"
  msgstr "te weinig argumenten voor functie %<va_start%>"
*************** msgstr ""
*** 27983,27989 ****
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr "%Jflexibel array-lid niet aan het eind van de struct"
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6365
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
--- 28013,28019 ----
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr "%Jflexibel array-lid niet aan het eind van de struct"
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6367
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
*************** msgstr "ISO C ondersteunt %<long long%>
*** 27998,28004 ****
  msgid "%s not supported on this target"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: gimple-fold.cc:8782 gimple-fold.cc:8811
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr ""
--- 28028,28034 ----
  msgid "%s not supported on this target"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: gimple-fold.cc:8786 gimple-fold.cc:8815
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr ""
*************** msgstr ""
*** 28023,28029 ****
  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:9528
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
--- 28053,28059 ----
  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:9636
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
*************** msgstr "herhaald lid %qs"
*** 28044,28066 ****
  msgid "function may return address of local variable"
  msgstr "functie geeft adres van lokale variabele terug"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13423
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "functie geeft adres van lokale variabele terug"
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
! #: gimple-ssa-warn-access.cc:3761 tree.cc:12758 tree.cc:12795 tree.cc:12836
! #: tree.cc:12869 c/c-decl.cc:10900 c/c-parser.cc:23372 c/c-parser.cc:23513
! #: c/c-typeck.cc:3956 c/c-typeck.cc:4210 c/c-typeck.cc:4222 c/c-typeck.cc:7010
! #: c/c-typeck.cc:13318 c/c-typeck.cc:13335 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:9627 cp/constexpr.cc:901 cp/constexpr.cc:1466
! #: cp/constexpr.cc:5734 cp/constexpr.cc:7564 cp/constexpr.cc:7966
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10324 cp/decl2.cc:6720
! #: cp/decl2.cc:6769 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14458
! #: cp/module.cc:14494 cp/parser.cc:24784 cp/parser.cc:25658 cp/pt.cc:9374
! #: cp/semantics.cc:2781 cp/semantics.cc:5410 cp/typeck.cc:2279
  #: cp/typeck.cc:2500 cp/typeck.cc:4821 cp/typeck.cc:11081
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
--- 28074,28096 ----
  msgid "function may return address of local variable"
  msgstr "functie geeft adres van lokale variabele terug"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13501
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "functie geeft adres van lokale variabele terug"
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
! #: gimple-ssa-warn-access.cc:3761 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:4034 c/c-typeck.cc:4288 c/c-typeck.cc:4300 c/c-typeck.cc:7088
! #: c/c-typeck.cc:13396 c/c-typeck.cc:13413 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:5736 cp/constexpr.cc:7566 cp/constexpr.cc:7968
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10327 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14487
! #: cp/module.cc:14523 cp/parser.cc:24780 cp/parser.cc:25654 cp/pt.cc:9376
! #: cp/semantics.cc:2781 cp/semantics.cc:5406 cp/typeck.cc:2279
  #: cp/typeck.cc:2500 cp/typeck.cc:4821 cp/typeck.cc:11081
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
*************** msgstr "%qs is geen geldige pointer-modu
*** 29176,29187 ****
  #: gimple-ssa-warn-access.cc:4014 gimple-ssa-warn-access.cc:4671
  #: gimple-ssa-warn-access.cc:4674 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:10907 c/c-typeck.cc:14141 cp/call.cc:8892
! #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1083
! #: cp/decl.cc:5231 cp/decl.cc:14654 cp/decl.cc:15250 cp/decl.cc:15260
! #: cp/decl.cc:16253 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:8071
! #: cp/parser.cc:27842 cp/reflect.cc:175 cp/typeck.cc:1971 cp/typeck.cc:5316
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qs tevoren hier gedeclareerd"
--- 29206,29217 ----
  #: gimple-ssa-warn-access.cc:4014 gimple-ssa-warn-access.cc:4671
  #: gimple-ssa-warn-access.cc:4674 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:10985 c/c-typeck.cc:14219 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:14671 cp/decl.cc:15267 cp/decl.cc:15277
! #: cp/decl.cc:16284 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:8073
! #: cp/parser.cc:27838 cp/reflect.cc:175 cp/typeck.cc:1971 cp/typeck.cc:5316
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qs tevoren hier gedeclareerd"
*************** msgstr ""
*** 29556,29562 ****
  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:28377 c/c-parser.cc:28395
  #, gcc-internal-format
  msgid "%<declare variant%> candidate %qD declared here"
  msgstr ""
--- 29586,29592 ----
  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 ""
*************** msgstr "sectie-attributen worden niet on
*** 29682,29688 ****
  msgid "enclosing %<target%>"
  msgstr "ongeldige operand van %s"
  
! #: gimplify.cc:9435 gimplify.cc:14140
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "%Jvariabele %qD als %<inline%> gedeclareerd"
--- 29712,29718 ----
  msgid "enclosing %<target%>"
  msgstr "ongeldige operand van %s"
  
! #: gimplify.cc:9435 gimplify.cc:14211
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "%Jvariabele %qD als %<inline%> gedeclareerd"
*************** msgstr "onverwachte operand"
*** 29746,29995 ****
  msgid "unexpected pointer mapping node"
  msgstr "onverwachte operand"
  
! #: gimplify.cc:11539
  #, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr ""
  
! #: gimplify.cc:12046
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:12362
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.cc:13318
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:13614 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:13833 gimplify.cc:13839
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:13856
  #, fuzzy, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: gimplify.cc:13878
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:13886
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:13897 gimplify.cc:13903 gimplify.cc:13909 gimplify.cc:13915
! #: gimplify.cc:13921 gimplify.cc:18361
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:14015
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:14652
  #, fuzzy, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: gimplify.cc:14709
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: gimplify.cc:14741
  #, fuzzy, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "ongeldige operand van %s"
  
! #: gimplify.cc:14780
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:14796
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:14863
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr ""
  
! #: gimplify.cc:14893
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:15012
  #, gcc-internal-format
  msgid "allocator with access trait set to %<thread%> results in undefined behavior for %qs directive"
  msgstr ""
  
! #: gimplify.cc:15053
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:15273
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:15327
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15690
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15763
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:15942
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:16242
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:16261
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "herhaalde label-declaratie %qs"
  
! #: gimplify.cc:16430
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:16746
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:16756
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:17194 gimplify.cc:17198 gimplify.cc:17207 gimplify.cc:17219
! #: gimplify.cc:17224
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:17389
  #, 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:17454
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "threadprivate iteration variable %qD"
  msgstr "ongeldig type voor iteratie-variabele %qE"
  
! #: gimplify.cc:17485 gimplify.cc:17593
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:18299
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:18323
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:18343
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:18368
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:18396
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:19492
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr ""
  
! #: gimplify.cc:19513
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:19526
  #, fuzzy, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "aantal argumenten kom niet overeen met prototype"
  
! #: gimplify.cc:19540
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:19553
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:19720
  #, gcc-internal-format
  msgid "%qD is a virtual function but only a direct call is allowed in a dispatch construct"
  msgstr ""
  
! #: gimplify.cc:21475
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.cc:22090
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT wordt tot %qT gepromoveerd indien het via %<...%> wordt doorgegeven"
  
! #: gimplify.cc:22095
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(dus U zou %qT, en niet %qT, moeten doorgeven aan %<va_arg%>)"
  
! #: gimplify.cc:22102
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "indien deze code bereikt wordt, zal het programma afgebroken worden"
--- 29776,30030 ----
  msgid "unexpected pointer mapping node"
  msgstr "onverwachte operand"
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: 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 "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: gimplify.cc:14780
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: gimplify.cc:14812
  #, fuzzy, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "ongeldige operand van %s"
  
! #: 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 "herhaalde label-declaratie %qs"
  
! #: 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 "ongeldig type voor iteratie-variabele %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
  #, 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 "aantal argumenten kom niet overeen met prototype"
  
! #: 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 "%qT wordt tot %qT gepromoveerd indien het via %<...%> wordt doorgegeven"
  
! #: gimplify.cc:22173
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(dus U zou %qT, en niet %qT, moeten doorgeven aan %<va_arg%>)"
  
! #: gimplify.cc:22180
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "indien deze code bereikt wordt, zal het programma afgebroken worden"
*************** msgstr ""
*** 30393,30399 ****
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5357 ipa-prop.cc:5401 ipa-prop.cc:5481 ipa-prop.cc:5533
  #, fuzzy, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr "ongeldige opslagklasse voor functie %qs"
--- 30428,30434 ----
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5358 ipa-prop.cc:5402 ipa-prop.cc:5482 ipa-prop.cc:5534
  #, fuzzy, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr "ongeldige opslagklasse voor functie %qs"
*************** msgstr "%s voor %qs"
*** 30571,30617 ****
  msgid "frame size too large for reliable stack checking"
  msgstr ""
  
! #: json-parsing.cc:1084
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum nesting depth exceeded: %i"
  msgstr ""
  
! #: json-parsing.cc:1144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid JSON token: %s"
  msgstr "ongeldige operand voor %%R"
  
! #: json-parsing.cc:1147
  #, gcc-internal-format, gfc-internal-format
  msgid "expected a JSON value but got %s"
  msgstr ""
  
! #: json-parsing.cc:1175
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after '{'; got %s"
  msgstr "ongeldige waarheidsexpressie"
  
! #: json-parsing.cc:1182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after ','; got %s"
  msgstr "ongeldige waarheidsexpressie"
  
! #: json-parsing.cc:1296
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %s; got bad token: %s"
  msgstr "ongeldige beginwaarde"
  
! #: json-parsing.cc:1300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %s; got %s"
  msgstr "ongeldige operand van %s"
  
! #: json-parsing.cc:1319
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %s or %s; got bad token: %s"
  msgstr "ongeldige operand van %s"
  
! #: json-parsing.cc:1323
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %s or %s; got %s"
  msgstr "ongeldige operand van %s"
--- 30606,30652 ----
  msgid "frame size too large for reliable stack checking"
  msgstr ""
  
! #: json-parsing.cc:1085
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum nesting depth exceeded: %i"
  msgstr ""
  
! #: json-parsing.cc:1145
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid JSON token: %s"
  msgstr "ongeldige operand voor %%R"
  
! #: json-parsing.cc:1148
  #, gcc-internal-format, gfc-internal-format
  msgid "expected a JSON value but got %s"
  msgstr ""
  
! #: json-parsing.cc:1176
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after '{'; got %s"
  msgstr "ongeldige waarheidsexpressie"
  
! #: json-parsing.cc:1183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected string for object key after ','; got %s"
  msgstr "ongeldige waarheidsexpressie"
  
! #: json-parsing.cc:1297
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %s; got bad token: %s"
  msgstr "ongeldige beginwaarde"
  
! #: json-parsing.cc:1301
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %s; got %s"
  msgstr "ongeldige operand van %s"
  
! #: json-parsing.cc:1320
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %s or %s; got bad token: %s"
  msgstr "ongeldige operand van %s"
  
! #: json-parsing.cc:1324
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %s or %s; got %s"
  msgstr "ongeldige operand van %s"
*************** msgstr "ongeldige macronaam %<%.*s%>"
*** 30626,30642 ****
  msgid "unable to find a register to spill"
  msgstr ""
  
! #: lra-constraints.cc:4480 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.cc:5647
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
  
! #: lra.cc:555
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> operand has impossible constraints or there are not enough registers"
  msgstr "'B' operand is geen constante"
--- 30661,30677 ----
  msgid "unable to find a register to spill"
  msgstr ""
  
! #: lra-constraints.cc:4524 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.cc:5701
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
  
! #: lra.cc:556
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> operand has impossible constraints or there are not enough registers"
  msgstr "'B' operand is geen constante"
*************** msgstr "doel-CPU ondersteunt geen interw
*** 30967,30973 ****
  msgid "default %<target_clones%> attribute was not set"
  msgstr ""
  
! #: multiple_target.cc:283 c-family/c-attribs.cc:6439
  #, fuzzy, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr "attribuut-commando %qs wordt genegeerd"
--- 31002,31008 ----
  msgid "default %<target_clones%> attribute was not set"
  msgstr ""
  
! #: multiple_target.cc:283 c-family/c-attribs.cc:6440
  #, fuzzy, gcc-internal-format
  msgid "single %<target_clones%> attribute is ignored"
  msgstr "attribuut-commando %qs wordt genegeerd"
*************** msgstr ""
*** 31411,31428 ****
  msgid "only the %<device_type(any)%> is supported"
  msgstr ""
  
! #: omp-low.cc:15475
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "continue-statement niet in een lus"
  
! #: omp-low.cc:15477 omp-low.cc:15482
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "continue-statement niet in een lus"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.cc:15486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "continue-statement niet in een lus"
--- 31446,31463 ----
  msgid "only the %<device_type(any)%> is supported"
  msgstr ""
  
! #: omp-low.cc:15460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "continue-statement niet in een lus"
  
! #: omp-low.cc:15462 omp-low.cc:15467
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "continue-statement niet in een lus"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.cc:15471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "continue-statement niet in een lus"
*************** msgstr ""
*** 31567,31573 ****
  msgid "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argument"
  msgstr ""
  
! #: optabs.cc:5175
  #, fuzzy, gcc-internal-format
  msgid "indirect jumps are not available on this target"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
--- 31602,31608 ----
  msgid "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argument"
  msgstr ""
  
! #: optabs.cc:5190
  #, fuzzy, gcc-internal-format
  msgid "indirect jumps are not available on this target"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
*************** msgstr ""
*** 32294,32310 ****
  msgid "object of size %s allocated by %qE"
  msgstr ""
  
! #: predict.cc:2639
  #, fuzzy, gcc-internal-format
  msgid "probability %qE must be constant floating-point expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: predict.cc:2652
  #, gcc-internal-format
  msgid "probability %qE is outside the range [0.0, 1.0]"
  msgstr ""
  
! #: predict.cc:3728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing counts for called function %s"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
--- 32329,32345 ----
  msgid "object of size %s allocated by %qE"
  msgstr ""
  
! #: predict.cc:2640
  #, fuzzy, gcc-internal-format
  msgid "probability %qE must be constant floating-point expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: predict.cc:2653
  #, gcc-internal-format
  msgid "probability %qE is outside the range [0.0, 1.0]"
  msgstr ""
  
! #: predict.cc:3729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing counts for called function %s"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
*************** msgstr ""
*** 32417,32438 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr "operand %<%d%> is geen register"
  
! #: regcprop.cc:1295
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1307
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1310
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.cc:1322
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
--- 32452,32473 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr "operand %<%d%> is geen register"
  
! #: regcprop.cc:1296
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1308
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1311
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.cc:1323
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
*************** msgstr "kon 0x%l.8x niet naar een regio
*** 32454,32460 ****
  
  #: reginfo.cc:732 config/arc/arc.cc:1084 config/arc/arc.cc:1126
  #: config/ia64/ia64.cc:6096 config/ia64/ia64.cc:6103 config/pa/pa.cc:477
! #: config/pa/pa.cc:484 config/sh/sh.cc:8291 config/sh/sh.cc:8298
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown register name: %s"
  msgstr ""
--- 32489,32495 ----
  
  #: reginfo.cc:732 config/arc/arc.cc:1084 config/arc/arc.cc:1126
  #: config/ia64/ia64.cc:6096 config/ia64/ia64.cc:6103 config/pa/pa.cc:477
! #: config/pa/pa.cc:484 config/sh/sh.cc:8290 config/sh/sh.cc:8297
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown register name: %s"
  msgstr ""
*************** msgstr "%qs is geen geldige pointer-modu
*** 33005,33067 ****
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr ""
  
! #: symtab.cc:1955
  #, fuzzy, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr "functie %qs geherdeclareerd als inline"
  
! #: symtab.cc:1957
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: symtab.cc:1985
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr ""
  
! #: targhooks.cc:205
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__builtin_saveregs%> not supported by this target"
  msgstr "__builtin_saveregs wordt niet ondersteund door dit doelsysteem"
  
! #: targhooks.cc:1236
  #, fuzzy, gcc-internal-format
  msgid "argument %qs is not supported for %qs on this target"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: targhooks.cc:1278
  #, fuzzy, gcc-internal-format
  msgid "nested functions not supported on this target"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: targhooks.cc:1291
  #, fuzzy, gcc-internal-format
  msgid "nested function trampolines not supported on this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: targhooks.cc:1462
  #, fuzzy, gcc-internal-format
  msgid "global constructors not supported on this target"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: targhooks.cc:1471
  #, fuzzy, gcc-internal-format
  msgid "global destructors not supported on this target"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: targhooks.cc:1849
  #, fuzzy, gcc-internal-format
  msgid "%<target%> attribute is not supported on this machine"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: targhooks.cc:1861
  #, fuzzy, gcc-internal-format
  msgid "%<target_version%> attribute is not supported on this machine"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: targhooks.cc:1875
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC target%> is not supported for this machine"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
--- 33040,33102 ----
  msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
  msgstr ""
  
! #: symtab.cc:1951
  #, fuzzy, gcc-internal-format
  msgid "function %q+D part of alias cycle"
  msgstr "functie %qs geherdeclareerd als inline"
  
! #: symtab.cc:1953
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D part of alias cycle"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: symtab.cc:1981
  #, gcc-internal-format
  msgid "section of alias %q+D must match section of its target"
  msgstr ""
  
! #: targhooks.cc:222
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__builtin_saveregs%> not supported by this target"
  msgstr "__builtin_saveregs wordt niet ondersteund door dit doelsysteem"
  
! #: targhooks.cc:1253
  #, fuzzy, gcc-internal-format
  msgid "argument %qs is not supported for %qs on this target"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: targhooks.cc:1295
  #, fuzzy, gcc-internal-format
  msgid "nested functions not supported on this target"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: targhooks.cc:1308
  #, fuzzy, gcc-internal-format
  msgid "nested function trampolines not supported on this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: targhooks.cc:1479
  #, fuzzy, gcc-internal-format
  msgid "global constructors not supported on this target"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: targhooks.cc:1488
  #, fuzzy, gcc-internal-format
  msgid "global destructors not supported on this target"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: targhooks.cc:1866
  #, fuzzy, gcc-internal-format
  msgid "%<target%> attribute is not supported on this machine"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: targhooks.cc:1878
  #, fuzzy, gcc-internal-format
  msgid "%<target_version%> attribute is not supported on this machine"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: targhooks.cc:1892
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC target%> is not supported for this machine"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
*************** msgstr ""
*** 34212,34294 ****
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
  
! #: tree-inline.cc:3992
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr ""
  
! #: tree-inline.cc:3999
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr ""
  
! #: tree-inline.cc:4039
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr ""
  
! #: tree-inline.cc:4053
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr ""
  
! #: tree-inline.cc:4067
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr ""
  
! #: tree-inline.cc:4079
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr ""
  
! #: tree-inline.cc:4087
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr ""
  
! #: tree-inline.cc:4099
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr ""
  
! #: tree-inline.cc:4119
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.cc:4165
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr ""
  
! #: tree-inline.cc:4232
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr ""
  
! #: tree-inline.cc:4240
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr ""
  
! #: tree-inline.cc:4925
  #, fuzzy, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "inline maken mislukt in oproep van %qs"
  
! #: tree-inline.cc:4928 tree-inline.cc:4949
  #, gcc-internal-format
  msgid "called from here"
  msgstr "van hieruit opgeroepen"
  
! #: tree-inline.cc:4931 tree-inline.cc:4952
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "called from this function"
  msgstr "van hieruit opgeroepen"
  
! #: tree-inline.cc:4945
  #, fuzzy, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "inline maken mislukt in oproep van %qs"
--- 34247,34329 ----
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
  
! #: tree-inline.cc:3994
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr ""
  
! #: tree-inline.cc:4001
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr ""
  
! #: tree-inline.cc:4041
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr ""
  
! #: tree-inline.cc:4055
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr ""
  
! #: tree-inline.cc:4069
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr ""
  
! #: tree-inline.cc:4081
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr ""
  
! #: tree-inline.cc:4089
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr ""
  
! #: tree-inline.cc:4101
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr ""
  
! #: tree-inline.cc:4121
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.cc:4167
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr ""
  
! #: tree-inline.cc:4234
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr ""
  
! #: tree-inline.cc:4242
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr ""
  
! #: tree-inline.cc:4927
  #, fuzzy, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "inline maken mislukt in oproep van %qs"
  
! #: tree-inline.cc:4930 tree-inline.cc:4951
  #, gcc-internal-format
  msgid "called from here"
  msgstr "van hieruit opgeroepen"
  
! #: tree-inline.cc:4933 tree-inline.cc:4954
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "called from this function"
  msgstr "van hieruit opgeroepen"
  
! #: tree-inline.cc:4947
  #, fuzzy, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "inline maken mislukt in oproep van %qs"
*************** msgstr ""
*** 34318,34340 ****
  msgid "%s from %s called in %s"
  msgstr ""
  
! #: tree-profile.cc:899
  #, gcc-internal-format, gfc-internal-format
! msgid "Too many conditions (found %u); giving up coverage"
  msgstr ""
  
! #: tree-profile.cc:1757
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid regular expression %qs in %qs"
  msgstr "ongeldige expressie als operand"
  
! #: tree-profile.cc:1855
  #, gcc-internal-format
  msgid "target does not fully support atomic profile update, single mode is selected with partial atomic updates"
  msgstr ""
  
! #: tree-profile.cc:1861
  #, gcc-internal-format
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
--- 34353,34375 ----
  msgid "%s from %s called in %s"
  msgstr ""
  
! #: tree-profile.cc:925
  #, gcc-internal-format, gfc-internal-format
! msgid "too many conditions (found %u); giving up coverage"
  msgstr ""
  
! #: tree-profile.cc:1783
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid regular expression %qs in %qs"
  msgstr "ongeldige expressie als operand"
  
! #: tree-profile.cc:1883
  #, gcc-internal-format
  msgid "target does not fully support atomic profile update, single mode is selected with partial atomic updates"
  msgstr ""
  
! #: tree-profile.cc:1889
  #, gcc-internal-format
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
*************** msgstr ""
*** 34860,34866 ****
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.cc:4498
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
--- 34895,34901 ----
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.cc:4493
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
*************** msgstr ""
*** 34940,35001 ****
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.cc:12753
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.cc:12756
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.cc:12779
  #, fuzzy, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.cc:12782
  #, fuzzy, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.cc:12788
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.cc:12791
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
  
! #: tree.cc:12833
  #, fuzzy, gcc-internal-format
  msgid "%qD is unavailable: %s"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: tree.cc:12835
  #, fuzzy, gcc-internal-format
  msgid "%qD is unavailable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: tree.cc:12856
  #, fuzzy, gcc-internal-format
  msgid "%qE is unavailable: %s"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: tree.cc:12858
  #, fuzzy, gcc-internal-format
  msgid "%qE is unavailable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: tree.cc:12863
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type is unavailable: %s"
  msgstr "kan bestand '%s' niet openen"
  
! #: tree.cc:12865
  #, fuzzy, gcc-internal-format
  msgid "type is unavailable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
--- 34975,35036 ----
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.cc:12754
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.cc:12757
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.cc:12780
  #, fuzzy, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.cc:12783
  #, fuzzy, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.cc:12789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.cc:12792
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
  
! #: tree.cc:12834
  #, fuzzy, gcc-internal-format
  msgid "%qD is unavailable: %s"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: tree.cc:12836
  #, fuzzy, gcc-internal-format
  msgid "%qD is unavailable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: tree.cc:12857
  #, fuzzy, gcc-internal-format
  msgid "%qE is unavailable: %s"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: tree.cc:12859
  #, fuzzy, gcc-internal-format
  msgid "%qE is unavailable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: tree.cc:12864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type is unavailable: %s"
  msgstr "kan bestand '%s' niet openen"
  
! #: tree.cc:12866
  #, fuzzy, gcc-internal-format
  msgid "type is unavailable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
*************** msgstr "functie-oproep heeft geaggregeer
*** 35020,35309 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.cc:13815
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.cc:13860
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13862
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13864
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13889
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.cc:13902
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.cc:13939
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13941
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13943
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13982
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.cc:13984
  #, fuzzy, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: tree.cc:13986
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.cc:14003
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14005 tree.cc:14016
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14007 tree.cc:14018
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14014
  #, fuzzy, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.cc:14366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type %s is not an opaque type"
  msgstr "%qs is geen iterator"
  
! #: tree.cc:14372
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type %s is not with opaque mode"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: tree.cc:14378
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_MODE%>"
  msgstr ""
  
! #: tree.cc:14386
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_SIZE%>"
  msgstr ""
  
! #: tree.cc:14392
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_ALIGN%>"
  msgstr ""
  
! #: tree.cc:14398
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_USER_ALIGN%>"
  msgstr ""
  
! #: tree.cc:14428
  #, fuzzy, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: tree.cc:14433
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.cc:14444
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.cc:14463
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.cc:14475
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.cc:14494
  #, gcc-internal-format
  msgid "main variant of %<TYPE_CANONICAL%> of main variant is not its own %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.cc:14512
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.cc:14522
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.cc:14532
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14553
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.cc:14559
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.cc:14570
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.cc:14581
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.cc:14599
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14606
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.cc:14613
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.cc:14629
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14638
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.cc:14646
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.cc:14656
  #, fuzzy, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "grootte van array %qs is van een niet-integer type"
  
! #: tree.cc:14665
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "%qs heeft een onvolledig type"
  
! #: tree.cc:14687
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.cc:14703
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.cc:14710
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.cc:14723
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.cc:14736
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14742
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14749
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.cc:14762
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.cc:14772
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
  
! #: tree.cc:15619
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15622 tree.cc:15788 tree.cc:15806 tree.cc:15819 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 "eerdere declaratie van %qs"
  
! #: tree.cc:15784
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with overlapping %<target_clone%> declaration"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: tree.cc:15803
  #, fuzzy
  #| msgid "%qD conflicts with used function"
  msgid "%qD conflicts for version %qB"
  msgstr "%qD botst met gebruikte functie"
  
! #: tree.cc:15816
  #, fuzzy
  msgid "%qD conflicts with a previous declaration for version %qB"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
--- 35055,35344 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.cc:13816
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.cc:13861
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13863
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13865
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.cc:13890
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.cc:13903
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.cc:13940
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13942
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13944
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.cc:13983
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.cc:13985
  #, fuzzy, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: tree.cc:13987
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.cc:14004
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14006 tree.cc:14017
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14008 tree.cc:14019
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14015
  #, fuzzy, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.cc:14367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type %s is not an opaque type"
  msgstr "%qs is geen iterator"
  
! #: tree.cc:14373
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type %s is not with opaque mode"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: tree.cc:14379
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_MODE%>"
  msgstr ""
  
! #: tree.cc:14387
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_SIZE%>"
  msgstr ""
  
! #: tree.cc:14393
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_ALIGN%>"
  msgstr ""
  
! #: tree.cc:14399
  #, gcc-internal-format
  msgid "type %s differs by %<TYPE_USER_ALIGN%>"
  msgstr ""
  
! #: tree.cc:14429
  #, fuzzy, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: tree.cc:14434
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.cc:14445
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.cc:14464
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.cc:14476
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.cc:14495
  #, gcc-internal-format
  msgid "main variant of %<TYPE_CANONICAL%> of main variant is not its own %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.cc:14513
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.cc:14523
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.cc:14533
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.cc:14554
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.cc:14560
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.cc:14571
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.cc:14582
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.cc:14600
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14607
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.cc:14614
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.cc:14630
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.cc:14639
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.cc:14647
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.cc:14657
  #, fuzzy, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "grootte van array %qs is van een niet-integer type"
  
! #: tree.cc:14666
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "%qs heeft een onvolledig type"
  
! #: tree.cc:14688
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.cc:14704
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.cc:14711
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.cc:14724
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.cc:14737
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14743
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.cc:14750
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.cc:14763
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.cc:14773
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
  
! #: tree.cc:15620
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15623 tree.cc:15789 tree.cc:15807 tree.cc:15820 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 "eerdere declaratie van %qs"
  
! #: tree.cc:15785
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with overlapping %<target_clone%> declaration"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: tree.cc:15804
  #, fuzzy
  #| msgid "%qD conflicts with used function"
  msgid "%qD conflicts for version %qB"
  msgstr "%qD botst met gebruikte functie"
  
! #: tree.cc:15817
  #, fuzzy
  msgid "%qD conflicts with a previous declaration for version %qB"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
*************** msgstr ""
*** 35453,35459 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "het gevraagde alignment voor %s is groter dan het geïmplementeerde aligment van %d."
  
! #: varasm.cc:2559 c/c-decl.cc:6149 c/c-parser.cc:2099 m2/gm2-gcc/m2type.cc:1260
  #, fuzzy, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr "opslaggrootte van %qs is onbekend"
--- 35488,35494 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "het gevraagde alignment voor %s is groter dan het geïmplementeerde aligment van %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 %q+D isn%'t known"
  msgstr "opslaggrootte van %qs is onbekend"
*************** msgstr "eerste argument van %qs zou een
*** 35595,35602 ****
  msgid "%qE attribute argument %i has type %qT"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: c-family/c-attribs.cc:817 c-family/c-attribs.cc:4914
! #: c-family/c-attribs.cc:4918 d/d-attribs.cc:1225
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "herhalings-aantal is geen integerconstante"
--- 35630,35637 ----
  msgid "%qE attribute argument %i has type %qT"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: c-family/c-attribs.cc:817 c-family/c-attribs.cc:4915
! #: c-family/c-attribs.cc:4919 d/d-attribs.cc:1225
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "herhalings-aantal is geen integerconstante"
*************** msgstr "ongeldige registernaam voor %qs"
*** 35700,36091 ****
  msgid "%qE attribute requires different values for %<false%> and %<true%> for type %qT"
  msgstr "attribuut %qE wordt genegeerd voor veld van type %qT"
  
! #: c-family/c-attribs.cc:1255
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute ignored for type %qT"
  msgstr "attribuut %qE wordt genegeerd wegens %qE"
  
! #: c-family/c-attribs.cc:1267
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "attribuut %qE wordt genegeerd voor veld van type %qT"
  
! #: c-family/c-attribs.cc:1497 c-family/c-attribs.cc:3729
! #: c-family/c-attribs.cc:6572 ada/gcc-interface/utils.cc:7714
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "het argument van %<tls_model%> is geen string"
  
! #: c-family/c-attribs.cc:1672 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 "attribuut %qE wordt genegeerd wegens %qE"
  
! #: c-family/c-attribs.cc:1693 ada/gcc-interface/utils.cc:7221
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE because of excess arguments starting at %qE"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: c-family/c-attribs.cc:1707 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 "attribuut %qE heeft geen betekenis voor types"
  
! #: c-family/c-attribs.cc:1712 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"
  msgstr "attribuut %qE heeft geen betekenis voor types"
  
! #: c-family/c-attribs.cc:1778
  #, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr ""
  
! #: c-family/c-attribs.cc:1868 jit/dummy-frontend.cc:289 lto/lto-lang.cc:311
  #, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr ""
  
! #: c-family/c-attribs.cc:2038 c-family/c-attribs.cc:3712
  #: 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 "attribuut %qE wordt genegeerd omdat %qT reeds gedefinieerd is"
  
! #: c-family/c-attribs.cc:2044 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 "attribuut %qE wordt genegeerd omdat %qT reeds gedefinieerd is"
  
! #: c-family/c-attribs.cc:2069 config/i386/i386-options.cc:4108
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr ""
  
! #: c-family/c-attribs.cc:2098
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "%qE attribute only affects top level objects"
  msgstr "attribuut %qE is enkel van toepassing op variabelen"
  
! #: c-family/c-attribs.cc:2137 c-family/c-attribs.cc:4387
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
  
! #: c-family/c-attribs.cc:2160
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: c-family/c-attribs.cc:2177
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "%<defined%> zonder een naam"
  
! #: c-family/c-attribs.cc:2273
  #, fuzzy, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: c-family/c-attribs.cc:2275
  #, fuzzy, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: c-family/c-attribs.cc:2297
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.cc:2302
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.cc:2310
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.cc:2313
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.cc:2466
  #, fuzzy, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr "onbekende machine-modus %qs"
  
! #: c-family/c-attribs.cc:2500
  #, fuzzy, gcc-internal-format
  #| msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr "het aanduiden van vector-types via __attribute__ ((mode)) zal niet lang meer ondersteund worden"
  
! #: c-family/c-attribs.cc:2503
  #, fuzzy, gcc-internal-format
  #| msgid "use __attribute__ ((vector_size)) instead"
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "gebruik ter vervanging __attribute__ ((vector_size))"
  
! #: c-family/c-attribs.cc:2512
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "kan %qs niet emuleren"
  
! #: c-family/c-attribs.cc:2525
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "%qs is geen geldige pointer-modus"
  
! #: c-family/c-attribs.cc:2542
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr ""
  
! #: c-family/c-attribs.cc:2553
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "geen datatype voor modus %qs"
  
  # volgens dict is "enumeral" geen echt woord - maakt het dus lastig te vertalen
! #: c-family/c-attribs.cc:2563
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use mode %qs for enumeral types"
  msgid "cannot use mode %qs for enumerated types"
  msgstr "kan %qs-modus niet gebruiken voor enumeratie-types"
  
  # zou leterlijk "ontoepasselijk" moeten zijn, maar dat klinkt zo stom vanwege de "toegepast"
! #: c-family/c-attribs.cc:2591
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "%qs-modus toegepast op ongeschikt type"
  
! #: c-family/c-attribs.cc:2620 c-family/c-attribs.cc:3080 d/d-attribs.cc:1024
  #, fuzzy, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr "%Jsectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c-family/c-attribs.cc:2626 d/d-attribs.cc:1031
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "sectie-attribuut is niet toegestaan voor %q+D"
  
  # XXX FIXME:  duplicate
! #: c-family/c-attribs.cc:2632
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "section attribute argument not a string constant"
  msgstr "het argument van attribuut %qE is geen string-constante"
  
! #: c-family/c-attribs.cc:2641 d/d-attribs.cc:1047
  #, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr "sectie-attribuut kan niet opgegeven worden voor lokale variabelen"
  
! #: c-family/c-attribs.cc:2652 config/bfin/bfin.cc:4796 config/bfin/bfin.cc:4847
  #: config/bfin/bfin.cc:4873 config/bfin/bfin.cc:4886 d/d-attribs.cc:1058
  #, fuzzy, gcc-internal-format
  msgid "section of %q+D conflicts with previous declaration"
  msgstr "%Jsectie van %qD geeft een conflict met een eerdere declaratie"
  
! #: c-family/c-attribs.cc:2661 c-family/c-attribs.cc:3106 d/d-attribs.cc:1067
  #, fuzzy, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: c-family/c-attribs.cc:2777
  #, fuzzy, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c-family/c-attribs.cc:2802
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr "attribuut %qE botst met attribuut %s"
  
! #: c-family/c-attribs.cc:2847
  #, fuzzy, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c-family/c-attribs.cc:2898
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute may not be specified for %q+D"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c-family/c-attribs.cc:2905
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute cannot be specified for local variables"
  msgid "%qE attribute may not be specified for a non-array field"
  msgstr "attribuut %qE kan niet opgegeven worden voor lokale variabelen"
  
! #: c-family/c-attribs.cc:2912
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument not an integer"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.cc:2918 c-family/c-attribs.cc:6768
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.cc:2942
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported for C++ for now, ignored"
  msgstr "%Jsectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c-family/c-attribs.cc:2950
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-field declaration %q+D"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c-family/c-attribs.cc:2959
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-array or non-pointer field"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c-family/c-attribs.cc:2968
  #, fuzzy, gcc-internal-format
  #| msgid "non-static initialization of a flexible array member"
  msgid "%qE attribute is not allowed for a non-flexible array member field"
  msgstr "niet-statische initialisatie van flexibel array-lid"
  
  # XXX FIXME, ERROR:  s/none /non-/
! #: c-family/c-attribs.cc:2980
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is used for none class-method"
  msgid "%qE attribute is used for a pointer to void"
  msgstr "attribuut %qE is gebruikt voor non-class-methode"
  
! #: c-family/c-attribs.cc:2988
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to interrupt functions"
  msgid "%qE attribute is not allowed for a pointer to function"
  msgstr "attribuut %qE is enkel van toepassing op interrupt-functies"
  
! #: c-family/c-attribs.cc:2999
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinvalid use of structure with flexible array member"
  msgid "%qE attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "%Jongeldig gebruik van structure met flexibel array-lid"
  
! #: c-family/c-attribs.cc:3007
  #, fuzzy, gcc-internal-format
  msgid "%<counted_by%> argument is not an identifier"
  msgstr "het argument van %<cleanup%> is geen naam"
  
! #: c-family/c-attribs.cc:3020
  #, fuzzy, gcc-internal-format
  msgid "%<counted_by%> argument %qE conflicts with previous declaration %qE"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: c-family/c-attribs.cc:3041 d/d-attribs.cc:1146 jit/dummy-frontend.cc:757
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "%Jgeneste functie %qD gedeclareerd maar niet gedefinieerd"
  
! #: c-family/c-attribs.cc:3046 jit/dummy-frontend.cc:762
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: c-family/c-attribs.cc:3087
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute cannot be specified for local variables"
  msgid "ignoring %qE attribute not set on a variable"
  msgstr "attribuut %qE kan niet opgegeven worden voor lokale variabelen"
  
! #: c-family/c-attribs.cc:3097 config/bfin/bfin.cc:4824
  #: config/loongarch/loongarch.cc:8628
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "attribuut %qE kan niet opgegeven worden voor lokale variabelen"
  
! #: c-family/c-attribs.cc:3112
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr "%Jsectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c-family/c-attribs.cc:3119
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "ignoring %qE attribute set on const variable"
  msgstr "attribuut %qE is enkel van toepassing op variabelen"
  
! #: c-family/c-attribs.cc:3130
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "attribuut %qE is enkel van toepassing op variabelen"
  
! #: c-family/c-attribs.cc:3143
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "attribuut %qE is enkel van toepassing op variabelen"
  
! #: c-family/c-attribs.cc:3176
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to functions"
  msgid "%qE attribute is only applicable on functions"
  msgstr "attribuut %qE is enkel van toepassing op functies"
  
! #: c-family/c-attribs.cc:3195 d/d-attribs.cc:1094
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to functions"
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr "attribuut %qs is enkel van toepassing op functies"
  
! #: c-family/c-attribs.cc:3203 d/d-attribs.cc:1102
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "attribuut %qE is enkel van toepassing op variabelen"
  
  # XXX FIXME:  duplicate
! #: c-family/c-attribs.cc:3213
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "het argument van attribuut %qE is geen string-constante"
  
! #: c-family/c-attribs.cc:3227 d/d-attribs.cc:1126
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3228 d/d-attribs.cc:1127
  #, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3263 jit/dummy-frontend.cc:857
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "%J%qD is zowel als alias en als normale naam gedefinieerd"
  
! #: c-family/c-attribs.cc:3271 jit/dummy-frontend.cc:865
  #, fuzzy, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: c-family/c-attribs.cc:3288 c-family/c-attribs.cc:4278
  #: ada/gcc-interface/utils.cc:7541 jit/dummy-frontend.cc:882
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:3321 jit/dummy-frontend.cc:915
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr "%J%qD als inline gedeclareerd na oproep"
--- 35735,36126 ----
  msgid "%qE attribute requires different values for %<false%> and %<true%> for type %qT"
  msgstr "attribuut %qE wordt genegeerd voor veld van type %qT"
  
! #: c-family/c-attribs.cc:1256
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute ignored for type %qT"
  msgstr "attribuut %qE wordt genegeerd wegens %qE"
  
! #: c-family/c-attribs.cc:1268
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "attribuut %qE wordt genegeerd voor veld van 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
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "het argument van %<tls_model%> is geen 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 "attribuut %qE wordt genegeerd wegens %qE"
  
! #: 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 "kon 0x%l.8x niet naar een regio omzetten"
  
! #: 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 "attribuut %qE heeft geen betekenis voor types"
  
! #: 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"
  msgstr "attribuut %qE heeft geen betekenis voor types"
  
! #: c-family/c-attribs.cc:1779
  #, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr ""
  
! #: c-family/c-attribs.cc:1869 jit/dummy-frontend.cc:289 lto/lto-lang.cc:311
  #, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr ""
  
! #: 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 "attribuut %qE wordt genegeerd omdat %qT reeds gedefinieerd is"
  
! #: 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 "attribuut %qE wordt genegeerd omdat %qT reeds gedefinieerd is"
  
! #: 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 ""
  
! #: c-family/c-attribs.cc:2099
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "%qE attribute only affects top level objects"
  msgstr "attribuut %qE is enkel van toepassing op variabelen"
  
! #: c-family/c-attribs.cc:2138 c-family/c-attribs.cc:4388
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
  
! #: c-family/c-attribs.cc:2161
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: c-family/c-attribs.cc:2178
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "%<defined%> zonder een naam"
  
! #: c-family/c-attribs.cc:2274
  #, fuzzy, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: c-family/c-attribs.cc:2276
  #, fuzzy, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: c-family/c-attribs.cc:2298
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.cc:2303
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.cc:2311
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.cc:2314
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.cc:2467
  #, fuzzy, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr "onbekende machine-modus %qs"
  
! #: c-family/c-attribs.cc:2501
  #, fuzzy, gcc-internal-format
  #| msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr "het aanduiden van vector-types via __attribute__ ((mode)) zal niet lang meer ondersteund worden"
  
! #: c-family/c-attribs.cc:2504
  #, fuzzy, gcc-internal-format
  #| msgid "use __attribute__ ((vector_size)) instead"
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "gebruik ter vervanging __attribute__ ((vector_size))"
  
! #: c-family/c-attribs.cc:2513
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "kan %qs niet emuleren"
  
! #: c-family/c-attribs.cc:2526
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "%qs is geen geldige pointer-modus"
  
! #: c-family/c-attribs.cc:2543
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr ""
  
! #: c-family/c-attribs.cc:2554
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "geen datatype voor modus %qs"
  
  # volgens dict is "enumeral" geen echt woord - maakt het dus lastig te vertalen
! #: c-family/c-attribs.cc:2564
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use mode %qs for enumeral types"
  msgid "cannot use mode %qs for enumerated types"
  msgstr "kan %qs-modus niet gebruiken voor enumeratie-types"
  
  # zou leterlijk "ontoepasselijk" moeten zijn, maar dat klinkt zo stom vanwege de "toegepast"
! #: c-family/c-attribs.cc:2592
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "%qs-modus toegepast op ongeschikt type"
  
! #: c-family/c-attribs.cc:2621 c-family/c-attribs.cc:3081 d/d-attribs.cc:1024
  #, fuzzy, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr "%Jsectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c-family/c-attribs.cc:2627 d/d-attribs.cc:1031
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "sectie-attribuut is niet toegestaan voor %q+D"
  
  # XXX FIXME:  duplicate
! #: c-family/c-attribs.cc:2633
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "section attribute argument not a string constant"
  msgstr "het argument van attribuut %qE is geen string-constante"
  
! #: c-family/c-attribs.cc:2642 d/d-attribs.cc:1047
  #, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr "sectie-attribuut kan niet opgegeven worden voor lokale variabelen"
  
! #: c-family/c-attribs.cc:2653 config/bfin/bfin.cc:4796 config/bfin/bfin.cc:4847
  #: config/bfin/bfin.cc:4873 config/bfin/bfin.cc:4886 d/d-attribs.cc:1058
  #, fuzzy, gcc-internal-format
  msgid "section of %q+D conflicts with previous declaration"
  msgstr "%Jsectie van %qD geeft een conflict met een eerdere declaratie"
  
! #: c-family/c-attribs.cc:2662 c-family/c-attribs.cc:3107 d/d-attribs.cc:1067
  #, fuzzy, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: c-family/c-attribs.cc:2778
  #, fuzzy, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c-family/c-attribs.cc:2803
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr "attribuut %qE botst met attribuut %s"
  
! #: c-family/c-attribs.cc:2848
  #, fuzzy, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c-family/c-attribs.cc:2899
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute may not be specified for %q+D"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c-family/c-attribs.cc:2906
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute cannot be specified for local variables"
  msgid "%qE attribute may not be specified for a non-array field"
  msgstr "attribuut %qE kan niet opgegeven worden voor lokale variabelen"
  
! #: c-family/c-attribs.cc:2913
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument not an integer"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.cc:2919 c-family/c-attribs.cc:6769
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.cc:2943
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported for C++ for now, ignored"
  msgstr "%Jsectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c-family/c-attribs.cc:2951
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-field declaration %q+D"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c-family/c-attribs.cc:2960
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not allowed for a non-array or non-pointer field"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c-family/c-attribs.cc:2969
  #, fuzzy, gcc-internal-format
  #| msgid "non-static initialization of a flexible array member"
  msgid "%qE attribute is not allowed for a non-flexible array member field"
  msgstr "niet-statische initialisatie van flexibel array-lid"
  
  # XXX FIXME, ERROR:  s/none /non-/
! #: c-family/c-attribs.cc:2981
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is used for none class-method"
  msgid "%qE attribute is used for a pointer to void"
  msgstr "attribuut %qE is gebruikt voor non-class-methode"
  
! #: c-family/c-attribs.cc:2989
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to interrupt functions"
  msgid "%qE attribute is not allowed for a pointer to function"
  msgstr "attribuut %qE is enkel van toepassing op interrupt-functies"
  
! #: c-family/c-attribs.cc:3000
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinvalid use of structure with flexible array member"
  msgid "%qE attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "%Jongeldig gebruik van structure met flexibel array-lid"
  
! #: c-family/c-attribs.cc:3008
  #, fuzzy, gcc-internal-format
  msgid "%<counted_by%> argument is not an identifier"
  msgstr "het argument van %<cleanup%> is geen naam"
  
! #: c-family/c-attribs.cc:3021
  #, fuzzy, gcc-internal-format
  msgid "%<counted_by%> argument %qE conflicts with previous declaration %qE"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: c-family/c-attribs.cc:3042 d/d-attribs.cc:1146 jit/dummy-frontend.cc:757
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "%Jgeneste functie %qD gedeclareerd maar niet gedefinieerd"
  
! #: c-family/c-attribs.cc:3047 jit/dummy-frontend.cc:762
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: c-family/c-attribs.cc:3088
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute cannot be specified for local variables"
  msgid "ignoring %qE attribute not set on a variable"
  msgstr "attribuut %qE kan niet opgegeven worden voor lokale variabelen"
  
! #: 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 "attribuut %qE kan niet opgegeven worden voor lokale variabelen"
  
! #: c-family/c-attribs.cc:3113
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr "%Jsectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c-family/c-attribs.cc:3120
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "ignoring %qE attribute set on const variable"
  msgstr "attribuut %qE is enkel van toepassing op variabelen"
  
! #: c-family/c-attribs.cc:3131
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "attribuut %qE is enkel van toepassing op variabelen"
  
! #: c-family/c-attribs.cc:3144
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "attribuut %qE is enkel van toepassing op variabelen"
  
! #: c-family/c-attribs.cc:3177
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to functions"
  msgid "%qE attribute is only applicable on functions"
  msgstr "attribuut %qE is enkel van toepassing op functies"
  
! #: c-family/c-attribs.cc:3196 d/d-attribs.cc:1094
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to functions"
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr "attribuut %qs is enkel van toepassing op functies"
  
! #: c-family/c-attribs.cc:3204 d/d-attribs.cc:1102
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "attribuut %qE is enkel van toepassing op variabelen"
  
  # XXX FIXME:  duplicate
! #: c-family/c-attribs.cc:3214
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "het argument van attribuut %qE is geen string-constante"
  
! #: c-family/c-attribs.cc:3228 d/d-attribs.cc:1126
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3229 d/d-attribs.cc:1127
  #, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3264 jit/dummy-frontend.cc:857
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "%J%qD is zowel als alias en als normale naam gedefinieerd"
  
! #: c-family/c-attribs.cc:3272 jit/dummy-frontend.cc:865
  #, fuzzy, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: 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 ""
  
! #: c-family/c-attribs.cc:3322 jit/dummy-frontend.cc:915
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr "%J%qD als inline gedeclareerd na oproep"
*************** msgstr "%J%qD als inline gedeclareerd na
*** 36093,36099 ****
  # XXX FIXME:  duplicate
  #. Explicitly handle this case since using a string literal
  #. as an argument is a likely mistake.
! #: c-family/c-attribs.cc:3373
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a string"
--- 36128,36134 ----
  # XXX FIXME:  duplicate
  #. Explicitly handle this case since using a string literal
  #. as an argument is a likely mistake.
! #: c-family/c-attribs.cc:3374
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a string"
*************** msgstr "het argument van attribuut %qE i
*** 36103,36228 ****
  #. Similar to the string case, since some function attributes
  #. accept literal numbers as arguments (e.g., alloc_size or
  #. nonnull) using one here is a likely mistake.
! #: c-family/c-attribs.cc:3384
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "het argument van attribuut %qE is geen string-constante"
  
! #: c-family/c-attribs.cc:3394
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "eerdere declaratie van %qs"
  
! #: c-family/c-attribs.cc:3449
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: c-family/c-attribs.cc:3453
  #, fuzzy, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: c-family/c-attribs.cc:3500
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute applies only to functions"
  msgid "%qE attribute must apply to a declaration"
  msgstr "attribuut %qE is enkel van toepassing op functies"
  
! #: c-family/c-attribs.cc:3557
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: c-family/c-attribs.cc:3580
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "%Jsectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c-family/c-attribs.cc:3593
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "%J%qD als inline gedeclareerd na oproep"
  
! #: c-family/c-attribs.cc:3617 jit/dummy-frontend.cc:600
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "attribuut %qE wordt genegeerd voor non-class-types"
  
! #: c-family/c-attribs.cc:3623 jit/dummy-frontend.cc:606
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "attribuut %qE wordt genegeerd omdat %qT reeds gedefinieerd is"
  
  # Of moet dit vertaald worden als 'zichtbaarheidsargument is ...'?
! #: c-family/c-attribs.cc:3636 jit/dummy-frontend.cc:619
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "zichtbaarheidsargument is geen string"
  
! #: c-family/c-attribs.cc:3648 d/d-attribs.cc:1585 jit/dummy-frontend.cc:631
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "attribuut %qE wordt genegeerd voor types"
  
! #: c-family/c-attribs.cc:3664 d/d-attribs.cc:1614 jit/dummy-frontend.cc:647
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3676 d/d-attribs.cc:1625 jit/dummy-frontend.cc:659
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: c-family/c-attribs.cc:3679 c-family/c-attribs.cc:3683 d/d-attribs.cc:1628
  #: d/d-attribs.cc:1632 jit/dummy-frontend.cc:662 jit/dummy-frontend.cc:666
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
  
! #: c-family/c-attribs.cc:3720
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "attribuut %qE wordt genegeerd omdat %qT reeds gedefinieerd is"
  
! #: c-family/c-attribs.cc:3742
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3764 c-family/c-attribs.cc:4361
! #: c-family/c-attribs.cc:6537 c-family/c-attribs.cc:6564
  #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "attribuut %qE is enkel van toepassing op functies"
  
! #: c-family/c-attribs.cc:3810
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "attribuut %qE wordt genegeerd voor non-class-types"
  
! #: c-family/c-attribs.cc:3820
  #, fuzzy, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "eerdere declaratie van %qs"
  
! #: c-family/c-attribs.cc:3824
  #, fuzzy, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr "%Jgeneste functie %qD gedeclareerd maar niet gedefinieerd"
  
! #: c-family/c-attribs.cc:3851
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute applies only to functions"
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "attribuut %qE is enkel van toepassing op functies"
  
! #: c-family/c-attribs.cc:3861
  #, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr ""
--- 36138,36263 ----
  #. Similar to the string case, since some function attributes
  #. accept literal numbers as arguments (e.g., alloc_size or
  #. nonnull) using one here is a likely mistake.
! #: c-family/c-attribs.cc:3385
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "het argument van attribuut %qE is geen string-constante"
  
! #: c-family/c-attribs.cc:3395
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "eerdere declaratie van %qs"
  
! #: c-family/c-attribs.cc:3450
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: c-family/c-attribs.cc:3454
  #, fuzzy, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: c-family/c-attribs.cc:3501
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute applies only to functions"
  msgid "%qE attribute must apply to a declaration"
  msgstr "attribuut %qE is enkel van toepassing op functies"
  
! #: c-family/c-attribs.cc:3558
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: c-family/c-attribs.cc:3581
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "%Jsectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c-family/c-attribs.cc:3594
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "%J%qD als inline gedeclareerd na oproep"
  
! #: c-family/c-attribs.cc:3618 jit/dummy-frontend.cc:600
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "attribuut %qE wordt genegeerd voor non-class-types"
  
! #: c-family/c-attribs.cc:3624 jit/dummy-frontend.cc:606
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "attribuut %qE wordt genegeerd omdat %qT reeds gedefinieerd is"
  
  # Of moet dit vertaald worden als 'zichtbaarheidsargument is ...'?
! #: c-family/c-attribs.cc:3637 jit/dummy-frontend.cc:619
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "zichtbaarheidsargument is geen string"
  
! #: c-family/c-attribs.cc:3649 d/d-attribs.cc:1585 jit/dummy-frontend.cc:631
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "attribuut %qE wordt genegeerd voor types"
  
! #: c-family/c-attribs.cc:3665 d/d-attribs.cc:1614 jit/dummy-frontend.cc:647
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:3677 d/d-attribs.cc:1625 jit/dummy-frontend.cc:659
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: c-family/c-attribs.cc:3680 c-family/c-attribs.cc:3684 d/d-attribs.cc:1628
  #: d/d-attribs.cc:1632 jit/dummy-frontend.cc:662 jit/dummy-frontend.cc:666
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
  
! #: c-family/c-attribs.cc:3721
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "attribuut %qE wordt genegeerd omdat %qT reeds gedefinieerd is"
  
! #: c-family/c-attribs.cc:3743
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: 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
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "attribuut %qE is enkel van toepassing op functies"
  
! #: c-family/c-attribs.cc:3811
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "attribuut %qE wordt genegeerd voor non-class-types"
  
! #: c-family/c-attribs.cc:3821
  #, fuzzy, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "eerdere declaratie van %qs"
  
! #: c-family/c-attribs.cc:3825
  #, fuzzy, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr "%Jgeneste functie %qD gedeclareerd maar niet gedefinieerd"
  
! #: c-family/c-attribs.cc:3852
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute applies only to functions"
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "attribuut %qE is enkel van toepassing op functies"
  
! #: c-family/c-attribs.cc:3862
  #, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr ""
*************** msgstr ""
*** 36230,36501 ****
  # XXX FIXME:  duplicate
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.cc:3907
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "het argument van attribuut %qE is geen string-constante"
  
! #: c-family/c-attribs.cc:3909
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
  # XXX FIXME:  duplicate
! #: c-family/c-attribs.cc:3914
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "het argument van attribuut %qE is geen string-constante"
  
! #: c-family/c-attribs.cc:3917
  #, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr ""
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.cc:3933
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.cc:3936 c-family/c-attribs.cc:3949
  #, fuzzy, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr "ongeldige beginwaarde"
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.cc:3946
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:4060 c-family/c-attribs.cc:4108
! #: c-family/c-attribs.cc:4135 d/d-attribs.cc:1329
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "attribuut %qE wordt genegeerd wegens %qE"
  
! #: c-family/c-attribs.cc:4154
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.cc:4162
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.cc:4173
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.cc:4186
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.cc:4291 ada/gcc-interface/utils.cc:7554
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.cc:4367 c-family/c-attribs.cc:6543
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t set %qE attribute after definition"
  msgid "cannot set %qE attribute after definition"
  msgstr "kan attribuut %qE niet instellen na een definitie"
  
! #: c-family/c-attribs.cc:4418
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires prototypes with named arguments"
  msgid "%qE attribute on function type without pointer arguments returning %<void%>"
  msgstr "attribuut %qE vereist prototypes met benoemde argumenten"
  
! #: c-family/c-attribs.cc:4481
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "attribuut %qE is gedupliceerd"
  
! #: c-family/c-attribs.cc:4483
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "attribuut %qE volgt na %qE"
  
! #: c-family/c-attribs.cc:4582
  #, fuzzy, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "eerdere declaratie van %qs"
  
! #: c-family/c-attribs.cc:4595 cp/class.cc:5120
  #, fuzzy, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: c-family/c-attribs.cc:4653
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "het argument van %<cleanup%> is geen naam"
  
! #: c-family/c-attribs.cc:4664
  #, fuzzy, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: c-family/c-attribs.cc:4667
  #, fuzzy, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "het argument van %<cleanup%> is geen functie"
  
! #: c-family/c-attribs.cc:4715 cp/name-lookup.cc:6707
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:4764 c-family/c-attribs.cc:4829
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "attribuut %qE wordt genegeerd wegens %qE"
  
! #: c-family/c-attribs.cc:4788
  #, gcc-internal-format
  msgid "the message attached to %<unavailable%> is not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:4890 c-family/c-attribs.cc:4892
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "ongeldig vector-type voor attribuut %qE"
  
! #: c-family/c-attribs.cc:4927 c-family/c-attribs.cc:4931
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.cc:4944 c-family/c-attribs.cc:4948
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.cc:4956 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:4962 ada/gcc-interface/utils.cc:4520
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
  
! #: c-family/c-attribs.cc:4971 c-family/c-attribs.cc:4974
  #, fuzzy, gcc-internal-format
  #| msgid "number of components of the vector not a power of two"
  msgid "number of vector components %wu not a power of two"
  msgstr "het aantal componenten van de vector is geen macht van twee"
  
! #: c-family/c-attribs.cc:4981 c-family/c-attribs.cc:4985
  #, gcc-internal-format
  msgid "number of vector components %wu exceeds %d"
  msgstr ""
  
! #: c-family/c-attribs.cc:5045
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute only supported on non-mask vector types"
  msgstr "attribuut %qE wordt genegeerd voor non-class-types"
  
! #: c-family/c-attribs.cc:5078 c-family/c-attribs.cc:5150
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "attribuut 'nonnull' is gebruikt zonder argumenten voor een niet-prototype"
  
! #: c-family/c-attribs.cc:5172
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute ignored on non-enum"
  msgstr "attribuut %qE wordt genegeerd voor types"
  
! #: c-family/c-attribs.cc:5204 config/mips/mips.cc:1346 config/mips/mips.cc:1607
  #: config/mips/mips.cc:1661 config/riscv/riscv.cc:7590
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "%qE attribute requires a string argument"
  msgstr "attribuut %qE vereist een string-constante als argument"
  
! #: c-family/c-attribs.cc:5215
  #, fuzzy, gcc-internal-format
  msgid "unsupported wide string type argument in %qE attribute"
  msgstr "ongeldig type-argument %qs"
  
! #: c-family/c-attribs.cc:5249 c-family/c-attribs.cc:5331
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to types"
  msgid "%qE attribute does not apply to functions"
  msgstr "attribuut %qE heeft geen betekenis voor types"
  
! #: c-family/c-attribs.cc:5323
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for field of type %qT"
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "attribuut %qE wordt genegeerd voor veld van type %qT"
  
! #: c-family/c-attribs.cc:5469
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5518
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5524
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.cc:5530
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: c-family/c-attribs.cc:5538
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5560
  #, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5643
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "attribuut 'nonnull' is gebruikt zonder argumenten voor een niet-prototype"
  
! #: c-family/c-attribs.cc:5693
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored"
  msgid "attribute %qE invalid mode"
  msgstr "attribuut wordt genegeerd"
  
! #: c-family/c-attribs.cc:5702
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5729
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5740
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
--- 36265,36536 ----
  # XXX FIXME:  duplicate
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.cc:3908
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "het argument van attribuut %qE is geen string-constante"
  
! #: c-family/c-attribs.cc:3910
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
  # XXX FIXME:  duplicate
! #: c-family/c-attribs.cc:3915
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "het argument van attribuut %qE is geen string-constante"
  
! #: c-family/c-attribs.cc:3918
  #, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr ""
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.cc:3934
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.cc:3937 c-family/c-attribs.cc:3950
  #, fuzzy, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr "ongeldige beginwaarde"
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.cc:3947
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:4061 c-family/c-attribs.cc:4109
! #: c-family/c-attribs.cc:4136 d/d-attribs.cc:1329
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "attribuut %qE wordt genegeerd wegens %qE"
  
! #: c-family/c-attribs.cc:4155
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.cc:4163
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.cc:4174
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.cc:4187
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: 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 ""
  
! #: c-family/c-attribs.cc:4368 c-family/c-attribs.cc:6544
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t set %qE attribute after definition"
  msgid "cannot set %qE attribute after definition"
  msgstr "kan attribuut %qE niet instellen na een definitie"
  
! #: c-family/c-attribs.cc:4419
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires prototypes with named arguments"
  msgid "%qE attribute on function type without pointer arguments returning %<void%>"
  msgstr "attribuut %qE vereist prototypes met benoemde argumenten"
  
! #: c-family/c-attribs.cc:4482
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "attribuut %qE is gedupliceerd"
  
! #: c-family/c-attribs.cc:4484
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "attribuut %qE volgt na %qE"
  
! #: c-family/c-attribs.cc:4583
  #, fuzzy, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "eerdere declaratie van %qs"
  
! #: 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 "argument-formaat opgegeven voor niet-functie %qs"
  
! #: c-family/c-attribs.cc:4654
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "het argument van %<cleanup%> is geen naam"
  
! #: c-family/c-attribs.cc:4665
  #, fuzzy, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: c-family/c-attribs.cc:4668
  #, fuzzy, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "het argument van %<cleanup%> is geen functie"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6814
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:4765 c-family/c-attribs.cc:4830
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "attribuut %qE wordt genegeerd wegens %qE"
  
! #: c-family/c-attribs.cc:4789
  #, gcc-internal-format
  msgid "the message attached to %<unavailable%> is not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:4891 c-family/c-attribs.cc:4893
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "ongeldig vector-type voor attribuut %qE"
  
! #: c-family/c-attribs.cc:4928 c-family/c-attribs.cc:4932
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.cc:4945 c-family/c-attribs.cc:4949
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: 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 ""
  
! #: c-family/c-attribs.cc:4972 c-family/c-attribs.cc:4975
  #, fuzzy, gcc-internal-format
  #| msgid "number of components of the vector not a power of two"
  msgid "number of vector components %wu not a power of two"
  msgstr "het aantal componenten van de vector is geen macht van twee"
  
! #: c-family/c-attribs.cc:4982 c-family/c-attribs.cc:4986
  #, gcc-internal-format
  msgid "number of vector components %wu exceeds %d"
  msgstr ""
  
! #: c-family/c-attribs.cc:5046
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute only supported on non-mask vector types"
  msgstr "attribuut %qE wordt genegeerd voor non-class-types"
  
! #: c-family/c-attribs.cc:5079 c-family/c-attribs.cc:5151
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "attribuut 'nonnull' is gebruikt zonder argumenten voor een niet-prototype"
  
! #: c-family/c-attribs.cc:5173
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute ignored on non-enum"
  msgstr "attribuut %qE wordt genegeerd voor types"
  
! #: c-family/c-attribs.cc:5205 config/mips/mips.cc:1346 config/mips/mips.cc:1607
  #: config/mips/mips.cc:1661 config/riscv/riscv.cc:7590
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "%qE attribute requires a string argument"
  msgstr "attribuut %qE vereist een string-constante als argument"
  
! #: c-family/c-attribs.cc:5216
  #, fuzzy, gcc-internal-format
  msgid "unsupported wide string type argument in %qE attribute"
  msgstr "ongeldig type-argument %qs"
  
! #: c-family/c-attribs.cc:5250 c-family/c-attribs.cc:5332
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to types"
  msgid "%qE attribute does not apply to functions"
  msgstr "attribuut %qE heeft geen betekenis voor types"
  
! #: c-family/c-attribs.cc:5324
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for field of type %qT"
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "attribuut %qE wordt genegeerd voor veld van type %qT"
  
! #: c-family/c-attribs.cc:5470
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5519
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5525
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.cc:5531
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: c-family/c-attribs.cc:5539
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5561
  #, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5644
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "attribuut 'nonnull' is gebruikt zonder argumenten voor een niet-prototype"
  
! #: c-family/c-attribs.cc:5694
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored"
  msgid "attribute %qE invalid mode"
  msgstr "attribuut wordt genegeerd"
  
! #: c-family/c-attribs.cc:5703
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5730
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.cc:5741
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
*************** msgstr ""
*** 36504,36594 ****
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.cc:5753
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "attribuut %qE vereist een string-constante als argument"
  
! #: c-family/c-attribs.cc:5794
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5797
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5822
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr ""
  
! #: c-family/c-attribs.cc:5826
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5833
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "attribute %qs invalid positional argument"
  msgstr "attribuut %qE vereist een string-constante als argument"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.cc:5841
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "argument van %<nonnull%> verwijst naar niet-pointer operand (argument %lu, operand %lu)"
  
! #: c-family/c-attribs.cc:5852
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5865
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: c-family/c-attribs.cc:5883
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "argument van %<nonnull%> verwijst naar niet-pointer operand (argument %lu, operand %lu)"
  
! #: c-family/c-attribs.cc:6249
  #, fuzzy, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "het argument van %<cleanup%> is geen naam"
  
! #: c-family/c-attribs.cc:6256
  #, fuzzy, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "het argument van %<cleanup%> is geen functie"
  
! #: c-family/c-attribs.cc:6293
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "attribuut %qE vereist prototypes met benoemde argumenten"
  
  # goede vertaling van variadic?
! #: c-family/c-attribs.cc:6301
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "attribuut %qE is enkel van toepassing op variadische functies"
  
! #: c-family/c-attribs.cc:6317 ada/gcc-interface/utils.cc:7101
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "gevraagde positie is geen integerconstante"
  
! #: c-family/c-attribs.cc:6325 ada/gcc-interface/utils.cc:7108
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "gevraagde positie is kleiner dan nul"
  
! #: c-family/c-attribs.cc:6374 ada/gcc-interface/utils.cc:7597
  #: d/d-attribs.cc:771 jit/dummy-frontend.cc:798
  #, fuzzy, gcc-internal-format
  msgid "empty string in attribute %<target%>"
--- 36539,36629 ----
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.cc:5754
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "attribuut %qE vereist een string-constante als argument"
  
! #: c-family/c-attribs.cc:5795
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5798
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.cc:5823
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr ""
  
! #: c-family/c-attribs.cc:5827
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:5834
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "attribute %qs invalid positional argument"
  msgstr "attribuut %qE vereist een string-constante als argument"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.cc:5842
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "argument van %<nonnull%> verwijst naar niet-pointer operand (argument %lu, operand %lu)"
  
! #: c-family/c-attribs.cc:5853
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:5866
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: c-family/c-attribs.cc:5884
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "argument van %<nonnull%> verwijst naar niet-pointer operand (argument %lu, operand %lu)"
  
! #: c-family/c-attribs.cc:6250
  #, fuzzy, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "het argument van %<cleanup%> is geen naam"
  
! #: c-family/c-attribs.cc:6257
  #, fuzzy, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "het argument van %<cleanup%> is geen functie"
  
! #: c-family/c-attribs.cc:6294
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "attribuut %qE vereist prototypes met benoemde argumenten"
  
  # goede vertaling van variadic?
! #: c-family/c-attribs.cc:6302
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "attribuut %qE is enkel van toepassing op variadische functies"
  
! #: c-family/c-attribs.cc:6318 ada/gcc-interface/utils.cc:7101
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "gevraagde positie is geen integerconstante"
  
! #: c-family/c-attribs.cc:6326 ada/gcc-interface/utils.cc:7108
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "gevraagde positie is kleiner dan nul"
  
! #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7597
  #: d/d-attribs.cc:771 jit/dummy-frontend.cc:798
  #, fuzzy, gcc-internal-format
  msgid "empty string in attribute %<target%>"
*************** msgstr "herhaalde label-declaratie %qs"
*** 36596,36696 ****
  
  # XXX FIXME:  duplicate
  #. The argument must be a constant string.
! #: c-family/c-attribs.cc:6415 config/sh/sh.cc:8562 d/d-attribs.cc:1038
  #: d/d-attribs.cc:1112 d/d-attribs.cc:1415 d/d-attribs.cc:1458
  #: d/d-attribs.cc:1520 d/d-attribs.cc:1599
  #, gcc-internal-format
  msgid "%qE attribute argument not a string constant"
  msgstr "het argument van attribuut %qE is geen string-constante"
  
! #: c-family/c-attribs.cc:6589 ada/gcc-interface/utils.cc:7731
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized register name %qs"
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "niet-herkende registernaam %qs"
  
! #: c-family/c-attribs.cc:6607
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "%<return%> met waarde in een functie die void teruggeeft"
  
! #: c-family/c-attribs.cc:6622
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to function types"
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "attribuut %qE is enkel van toepassing op functie-types"
  
! #: c-family/c-attribs.cc:6670
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.cc:6679
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.cc:6701
  #, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr ""
  
! #: c-family/c-attribs.cc:6713
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute is for pointer types only"
  msgstr "attribuut %qE wordt genegeerd voor types"
  
! #: c-family/c-attribs.cc:6732
  #, fuzzy, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: c-family/c-attribs.cc:6755
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
  # XXX FIXME:  duplicate
! #: c-family/c-attribs.cc:6780
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument %qE is not recognized"
  msgstr "het argument van attribuut %qE is geen string-constante"
  
! #: c-family/c-attribs.cc:6795
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute applies only to functions"
  msgid "%qE attribute ignored; valid only for functions and function pointer fields"
  msgstr "attribuut %qE is enkel van toepassing op functies"
  
! #: c-family/c-attribs.cc:6806
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for field of type %qT"
  msgid "%qE attribute ignored; field must be a function pointer"
  msgstr "attribuut %qE wordt genegeerd voor veld van type %qT"
  
! #: c-family/c-attribs.cc:6830
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "onbekende machine-modus %qs"
  
! #: c-family/c-attribs.cc:6857
  #, fuzzy, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "ongeldige operand voor %p-code"
  
! #: c-family/c-attribs.cc:6961
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "%Jsectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c-family/c-attribs.cc:6963
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "%Jsectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c-family/c-attribs.cc:7140
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
--- 36631,36731 ----
  
  # XXX FIXME:  duplicate
  #. The argument must be a constant string.
! #: c-family/c-attribs.cc:6416 config/sh/sh.cc:8561 d/d-attribs.cc:1038
  #: d/d-attribs.cc:1112 d/d-attribs.cc:1415 d/d-attribs.cc:1458
  #: d/d-attribs.cc:1520 d/d-attribs.cc:1599
  #, gcc-internal-format
  msgid "%qE attribute argument not a string constant"
  msgstr "het argument van attribuut %qE is geen string-constante"
  
! #: c-family/c-attribs.cc:6590 ada/gcc-interface/utils.cc:7731
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized register name %qs"
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "niet-herkende registernaam %qs"
  
! #: c-family/c-attribs.cc:6608
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "%<return%> met waarde in een functie die void teruggeeft"
  
! #: c-family/c-attribs.cc:6623
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to function types"
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "attribuut %qE is enkel van toepassing op functie-types"
  
! #: c-family/c-attribs.cc:6671
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.cc:6680
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.cc:6702
  #, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr ""
  
! #: c-family/c-attribs.cc:6714
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute is for pointer types only"
  msgstr "attribuut %qE wordt genegeerd voor types"
  
! #: c-family/c-attribs.cc:6733
  #, fuzzy, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: c-family/c-attribs.cc:6756
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
  # XXX FIXME:  duplicate
! #: c-family/c-attribs.cc:6781
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument %qE is not recognized"
  msgstr "het argument van attribuut %qE is geen string-constante"
  
! #: c-family/c-attribs.cc:6796
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute applies only to functions"
  msgid "%qE attribute ignored; valid only for functions and function pointer fields"
  msgstr "attribuut %qE is enkel van toepassing op functies"
  
! #: c-family/c-attribs.cc:6807
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for field of type %qT"
  msgid "%qE attribute ignored; field must be a function pointer"
  msgstr "attribuut %qE wordt genegeerd voor veld van type %qT"
  
! #: c-family/c-attribs.cc:6831
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "onbekende machine-modus %qs"
  
! #: c-family/c-attribs.cc:6858
  #, fuzzy, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "ongeldige operand voor %p-code"
  
! #: c-family/c-attribs.cc:6962
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "%Jsectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c-family/c-attribs.cc:6964
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "%Jsectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c-family/c-attribs.cc:7141
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
*************** msgid "suggest parentheses around assign
*** 36878,36884 ****
  msgstr "gebruik liefst haakjes rond toewijzingen die als waarheid gebruikt worden"
  
  #: c-family/c-common.cc:3910 c/c-decl.cc:5192 c/c-decl.cc:7734
! #: c/c-parser.cc:4185 c/c-typeck.cc:18623
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "ongeldig gebruik van %<restrict%>"
--- 36913,36919 ----
  msgstr "gebruik liefst haakjes rond toewijzingen die als waarheid gebruikt worden"
  
  #: 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:18701
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "ongeldig gebruik van %<restrict%>"
*************** msgstr "integerconstante is zo groot dat
*** 38000,38006 ****
  msgid "integer constant is too large for %<_BitInt(%d)%> type"
  msgstr "integerconstante is zo groot dat hij unsigned is"
  
! #: c-family/c-lex.cc:1098 c/c-decl.cc:13043
  #, fuzzy, gcc-internal-format
  msgid "%<_BitInt(%d)%> is not supported on this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
--- 38035,38041 ----
  msgid "integer constant is too large for %<_BitInt(%d)%> type"
  msgstr "integerconstante is zo groot dat hij unsigned is"
  
! #: 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 "sectie-attributen worden niet ondersteund voor dit doelsysteem"
*************** msgstr "integerconstante is zo groot dat
*** 38025,38031 ****
  msgid "unsuffixed floating constant"
  msgstr "geen eerdere declaratie voor %qs"
  
! #: c-family/c-lex.cc:1236 c/c-decl.cc:12963
  #, fuzzy, gcc-internal-format
  msgid "decimal floating-point not supported for this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
--- 38060,38066 ----
  msgid "unsuffixed floating constant"
  msgstr "geen eerdere declaratie voor %qs"
  
! #: 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 "sectie-attributen worden niet ondersteund voor dit doelsysteem"
*************** msgstr "floating-point constante verkeer
*** 38070,38086 ****
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.cc:1660 c/c-parser.cc:9867
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr ""
  
! #: c-family/c-lex.cc:1696 c/c-parser.cc:9888
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "traditionele C verwerpt het aaneenplakken van stringconstantes"
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20217
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 38105,38121 ----
  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 "traditionele C verwerpt het aaneenplakken van stringconstantes"
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20275
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 38135,38141 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12087
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "ongeldig type voor iteratie-variabele %qE"
--- 38170,38176 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12083
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "ongeldig type voor iteratie-variabele %qE"
*************** msgstr "ongeldig type voor iteratie-vari
*** 38151,38167 ****
  msgid "%qE is not initialized"
  msgstr "parameter %qD krijgt beginwaarde"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11971
  #, fuzzy, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "Ongeldig token in expressie"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11562
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Ongeldig token in expressie"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11977
  #, fuzzy, gcc-internal-format
  msgid "missing increment expression"
  msgstr "toewijzingsonderdrukking"
--- 38186,38202 ----
  msgid "%qE is not initialized"
  msgstr "parameter %qD krijgt beginwaarde"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11967
  #, fuzzy, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "Ongeldig token in expressie"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11558
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Ongeldig token in expressie"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11973
  #, fuzzy, gcc-internal-format
  msgid "missing increment expression"
  msgstr "toewijzingsonderdrukking"
*************** msgstr "toewijzingsonderdrukking"
*** 38171,38177 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11679
  #, fuzzy, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "Ongeldig token in expressie"
--- 38206,38212 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11675
  #, fuzzy, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "Ongeldig token in expressie"
*************** msgstr ""
*** 38269,38286 ****
  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:18397 cp/semantics.cc:10590
  #, 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:28136
! #: cp/parser.cc:53711
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a function argument"
  msgstr "%qs is geen iterator"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17468 cp/semantics.cc:9162
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "bitveld %qs heeft een ongeldig type"
--- 38304,38321 ----
  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:18475 cp/semantics.cc:10586
  #, 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:53709
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a function argument"
  msgstr "%qs is geen iterator"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17546 cp/semantics.cc:9158
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "bitveld %qs heeft een ongeldig type"
*************** msgstr "bitveld %qs heeft een ongeldig t
*** 38290,38297 ****
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15730 c/c-typeck.cc:17567
! #: c/c-typeck.cc:17755
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "te veel invoerbestanden"
--- 38325,38332 ----
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15808 c/c-typeck.cc:17645
! #: c/c-typeck.cc:17833
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "te veel invoerbestanden"
*************** msgstr "-pipe wordt niet ondersteund"
*** 38391,38467 ****
  msgid "external TLS initialization functions not supported on this target"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: c-family/c-opts.cc:1269
  #, gcc-internal-format
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr ""
  
! #: c-family/c-opts.cc:1283
  #, fuzzy, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr "kan bestand '%s' niet openen"
  
! #: c-family/c-opts.cc:1301
  #, gcc-internal-format
  msgid "the %qs debug info cannot be used with pre-compiled headers"
  msgstr ""
  
! #: c-family/c-opts.cc:1467 c-family/c-opts.cc:1488
  #, fuzzy, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr "dynamische dependencies.\n"
  
! #: c-family/c-opts.cc:1492
  #, gcc-internal-format
  msgid "%<-MF%> and %<-fdeps-file=%> cannot share an output file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1502
  #, fuzzy, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr "dynamische dependencies.\n"
  
! #: c-family/c-opts.cc:1505
  #, fuzzy, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr "kan bestand '%s' niet openen"
  
! #: c-family/c-opts.cc:1583
  #, fuzzy, gcc-internal-format
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr "-MG moet samen met ofwel -M, ofwel -MM gebruikt worden"
  
! #: c-family/c-opts.cc:1607
  #, fuzzy, gcc-internal-format
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr "macro %qs gebruikt zonder argumenten"
  
! #: c-family/c-opts.cc:1640
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1643
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1746
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because optimizations are turned off"
  msgstr ""
  
! #: c-family/c-opts.cc:1750
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1756
  #, gcc-internal-format
  msgid "%<_GLIBCXX_ASSERTIONS%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1880
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr ""
--- 38426,38507 ----
  msgid "external TLS initialization functions not supported on this target"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: c-family/c-opts.cc:1273
! #, gcc-internal-format
! msgid "%<-freflection%> only supported with %<-std=c++26%> or %<-std=gnu++26%>"
! msgstr ""
! 
! #: c-family/c-opts.cc:1277
  #, gcc-internal-format
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr ""
  
! #: c-family/c-opts.cc:1291
  #, fuzzy, gcc-internal-format
  msgid "opening output file %s: %m"
  msgstr "kan bestand '%s' niet openen"
  
! #: c-family/c-opts.cc:1309
  #, gcc-internal-format
  msgid "the %qs debug info cannot be used with pre-compiled headers"
  msgstr ""
  
! #: c-family/c-opts.cc:1475 c-family/c-opts.cc:1496
  #, fuzzy, gcc-internal-format
  msgid "opening dependency file %s: %m"
  msgstr "dynamische dependencies.\n"
  
! #: c-family/c-opts.cc:1500
  #, gcc-internal-format
  msgid "%<-MF%> and %<-fdeps-file=%> cannot share an output file %s: %m"
  msgstr ""
  
! #: c-family/c-opts.cc:1510
  #, fuzzy, gcc-internal-format
  msgid "closing dependency file %s: %m"
  msgstr "dynamische dependencies.\n"
  
! #: c-family/c-opts.cc:1513
  #, fuzzy, gcc-internal-format
  msgid "when writing output to %s: %m"
  msgstr "kan bestand '%s' niet openen"
  
! #: c-family/c-opts.cc:1591
  #, fuzzy, gcc-internal-format
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr "-MG moet samen met ofwel -M, ofwel -MM gebruikt worden"
  
! #: c-family/c-opts.cc:1615
  #, fuzzy, gcc-internal-format
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr "macro %qs gebruikt zonder argumenten"
  
! #: c-family/c-opts.cc:1648
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1651
  #, gcc-internal-format
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1754
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because optimizations are turned off"
  msgstr ""
  
! #: c-family/c-opts.cc:1758
  #, gcc-internal-format
  msgid "%<_FORTIFY_SOURCE%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1764
  #, gcc-internal-format
  msgid "%<_GLIBCXX_ASSERTIONS%> is not enabled by %<-fhardened%> because it was specified in %<-D%> or %<-U%>"
  msgstr ""
  
! #: c-family/c-opts.cc:1888
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr ""
*************** msgstr "move insn niet opgevangen"
*** 38887,38894 ****
  msgid "wrong type argument to %s"
  msgstr "argument van verkeerd type voor abs"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4881
! #: cp/constexpr.cc:9156 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"
--- 38927,38934 ----
  msgid "wrong type argument to %s"
  msgstr "argument van verkeerd type voor abs"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4883
! #: cp/constexpr.cc:9158 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 "kan functie %<main%> niet inline
*** 39382,39398 ****
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6323
  #, fuzzy, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "%s van alleen-lezen locatie"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6326
  #, fuzzy, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "%s van alleen-lezen locatie"
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6329
  #, fuzzy, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "%s van alleen-lezen locatie"
--- 39422,39438 ----
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6401
  #, fuzzy, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "%s van alleen-lezen locatie"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6404
  #, fuzzy, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "%s van alleen-lezen locatie"
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6407
  #, fuzzy, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "%s van alleen-lezen locatie"
*************** msgid_plural "passing argument %i to %qs
*** 39664,39670 ****
  msgstr[0] "cast laat qualifiers van doeltype van pointer vallen"
  msgstr[1] "cast laat qualifiers van doeltype van pointer vallen"
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:6963 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
--- 39704,39710 ----
  msgstr[0] "cast laat qualifiers van doeltype van pointer vallen"
  msgstr[1] "cast laat qualifiers van doeltype van pointer vallen"
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7041 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgstr ""
*** 40612,40837 ****
  msgid "PIC is only supported for RTPs"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: config/aarch64/aarch64-builtins.cc:2672 config/arm/arm-mve-builtins.cc:601
  #, fuzzy, gcc-internal-format
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
! #: config/aarch64/aarch64-builtins.cc:2674 config/aarch64/aarch64.cc:12168
! #: config/aarch64/aarch64.cc:19671 config/aarch64/aarch64.cc:20307
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2690
  #, fuzzy, gcc-internal-format
  msgid "ACLE function %qD is incompatible with the use of %qs"
  msgstr "case-selector niet compatibel met label"
  
! #: config/aarch64/aarch64-builtins.cc:2708
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2718
  #, gcc-internal-format
  msgid "ACLE function %qD cannot be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2739
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2978
  #, fuzzy, gcc-internal-format
  msgid "first argument to %qD must be a string literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/aarch64/aarch64-builtins.cc:3111
! #: config/aarch64/aarch64-builtins.cc:3345 config/arm/arm-builtins.cc:2250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument must be a constant"
  msgid "argument %d must be a constant immediate"
  msgstr "argument moet een constante zijn"
  
! #: config/aarch64/aarch64-builtins.cc:3183 config/arm/arm-builtins.cc:2586
  #, fuzzy, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/aarch64/aarch64-builtins.cc:3187
  #, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3433
  #, fuzzy, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/aarch64/aarch64-builtins.cc:3556
  #, gcc-internal-format
  msgid "128-bit system register support requires the %<d128%> extension"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3571
  #, fuzzy, gcc-internal-format
  msgid "invalid system register name provided"
  msgstr "ongeldige registernaam voor %qs"
  
! #: config/aarch64/aarch64-builtins.cc:3585
  #, fuzzy, gcc-internal-format
  msgid "invalid system register name %qs"
  msgstr "ongeldige registernaam voor %qs"
  
! #: config/aarch64/aarch64-builtins.cc:3666
  #, fuzzy, gcc-internal-format
  msgid "Constant-type argument expected"
  msgstr "overflow in constante expressie"
  
! #: config/aarch64/aarch64-builtins.cc:3672
  #, fuzzy, gcc-internal-format
  msgid "argument %d must be a constant immediate in range [%wd,%wd]"
  msgstr "Alignment moet een kleine macht van twee zijn, en niet %d, in #pragma pack"
  
! #: config/aarch64/aarch64-builtins.cc:3751
  #, fuzzy, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "ondersteunt geen multilib"
  
! #: config/aarch64/aarch64-builtins.cc:3786
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "het derde argument moet in het bereik 0..15 liggen"
  
! #: config/aarch64/aarch64-builtins.cc:5728
! #: config/aarch64/aarch64-builtins.cc:5748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: config/aarch64/aarch64-builtins.cc:5732
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: config/aarch64/aarch64-c.cc:400
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma GCC optimize%> is not a string or number"
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC optimize%> is geen string of getal"
  
! #: config/aarch64/aarch64-c.cc:416
  #, fuzzy, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "misvormde #pragma pack"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:122
  #, gcc-internal-format
  msgid "static storage conflict - multiple pointer members of the same type cannot be parsed"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:139
  #, gcc-internal-format
! msgid "expected a string but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:153
  #, gcc-internal-format
! msgid "expected an integer value but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:168
  #, gcc-internal-format
! msgid "expected an unsigned integer value but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:182
  #, gcc-internal-format
! msgid "expected a boolean value but got something else or NULL"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:206
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected string for enum field %s"
  msgstr "ongeldige operand van %s"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:221
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized argument in option %qs"
  msgid "%s not recognized, defaulting to %qs"
  msgstr "niet-herkend argument bij optie %qs"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:246
  #, gcc-internal-format
  msgid "key %qs is not a tuning parameter, skipping"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:261
  #, gcc-internal-format
  msgid "key %qs expected to be an object"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:269
  #, gcc-internal-format
  msgid "key %qs expected to be an array"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:282
  #, fuzzy, gcc-internal-format
  msgid "key %qs expected to be an integer"
  msgstr "ongeldige operand van %s"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:293
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<int%> type [%d, %d]"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:304
  #, fuzzy, gcc-internal-format
  msgid "key %qs expected to be an unsigned integer"
  msgstr "%<defined%> zonder een naam"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:315
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<uint%> type [0, %u]"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:326
  #, fuzzy, gcc-internal-format
  #| msgid "Expected real string"
  msgid "key %qs expected to be a string"
  msgstr "Verwachtte een real-string"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:335
  #, gcc-internal-format
  msgid "key %qs expected to be a boolean (true/false)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:344
  #, gcc-internal-format
  msgid "key %qs expected to be an enum (string)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:351
  #, fuzzy, gcc-internal-format
  msgid "key %qs has unsupported type"
  msgstr "parameter %qs heeft een onvolledig type"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:357
  #, gcc-internal-format
  msgid "key %qs has unexpected format in schema"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:371
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not open response file %s"
  msgid "could not open file %s"
  msgstr "kan antwoordbestand %s niet openen"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid ""
  #| "\n"
--- 40652,40916 ----
  msgid "PIC is only supported for RTPs"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: config/aarch64/aarch64-builtins.cc:2673 config/arm/arm-mve-builtins.cc:601
  #, fuzzy, gcc-internal-format
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
! #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12191
! #: config/aarch64/aarch64.cc:19694 config/aarch64/aarch64.cc:20321
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2691
  #, fuzzy, gcc-internal-format
  msgid "ACLE function %qD is incompatible with the use of %qs"
  msgstr "case-selector niet compatibel met label"
  
! #: config/aarch64/aarch64-builtins.cc:2709
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2719
  #, gcc-internal-format
  msgid "ACLE function %qD cannot be called when SME streaming mode is enabled"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2740
  #, gcc-internal-format
  msgid "ACLE function %qD can only be called from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2979
  #, fuzzy, gcc-internal-format
  msgid "first argument to %qD must be a string literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/aarch64/aarch64-builtins.cc:3112
! #: config/aarch64/aarch64-builtins.cc:3346 config/arm/arm-builtins.cc:2250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument must be a constant"
  msgid "argument %d must be a constant immediate"
  msgstr "argument moet een constante zijn"
  
! #: config/aarch64/aarch64-builtins.cc:3184 config/arm/arm-builtins.cc:2586
  #, fuzzy, gcc-internal-format
  msgid "lane index must be a constant immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/aarch64/aarch64-builtins.cc:3188
  #, gcc-internal-format
  msgid "total size and element size must be a nonzero constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3434
  #, fuzzy, gcc-internal-format
  msgid "argument must be a 16-bit constant immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/aarch64/aarch64-builtins.cc:3557
  #, gcc-internal-format
  msgid "128-bit system register support requires the %<d128%> extension"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:3572
  #, fuzzy, gcc-internal-format
  msgid "invalid system register name provided"
  msgstr "ongeldige registernaam voor %qs"
  
! #: config/aarch64/aarch64-builtins.cc:3586
  #, fuzzy, gcc-internal-format
  msgid "invalid system register name %qs"
  msgstr "ongeldige registernaam voor %qs"
  
! #: config/aarch64/aarch64-builtins.cc:3667
  #, fuzzy, gcc-internal-format
  msgid "Constant-type argument expected"
  msgstr "overflow in constante expressie"
  
! #: config/aarch64/aarch64-builtins.cc:3673
  #, fuzzy, gcc-internal-format
  msgid "argument %d must be a constant immediate in range [%wd,%wd]"
  msgstr "Alignment moet een kleine macht van twee zijn, en niet %d, in #pragma pack"
  
! #: config/aarch64/aarch64-builtins.cc:3752
  #, fuzzy, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "ondersteunt geen multilib"
  
! #: config/aarch64/aarch64-builtins.cc:3787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "argument %d must be a constant immediate in range [0,15]"
  msgstr "het derde argument moet in het bereik 0..15 liggen"
  
! #: config/aarch64/aarch64-builtins.cc:5729
! #: config/aarch64/aarch64-builtins.cc:5749
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: config/aarch64/aarch64-builtins.cc:5733
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: config/aarch64/aarch64-c.cc:404
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma GCC optimize%> is not a string or number"
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC optimize%> is geen string of getal"
  
! #: config/aarch64/aarch64-c.cc:420
  #, fuzzy, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "misvormde #pragma pack"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:127
  #, gcc-internal-format
  msgid "static storage conflict - multiple pointer members of the same type cannot be parsed"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:134
  #, gcc-internal-format
! msgid "JSON tuning overrides an unspecified structure in the base tuning; fields not provided in JSON will default to 0"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:152
  #, gcc-internal-format
! msgid "...but got an object instead"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:155
  #, gcc-internal-format
! msgid "...but got an array instead"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:158
! #, fuzzy, gcc-internal-format
! msgid "...but got an integer instead"
! msgstr "array subscript is geen integer"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:161
! #, fuzzy, gcc-internal-format
! msgid "...but got a floating-point value instead"
! msgstr "Ongeldige optie voor floating-point emulatie: -mfpe-%s"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:164
! #, fuzzy, gcc-internal-format
! #| msgid "bad string constant"
! msgid "...but got a string instead"
! msgstr "slechte stringconstante"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:167
! #: config/aarch64/aarch64-json-tunings-parser.cc:170
! #: config/aarch64/aarch64-json-tunings-parser.cc:173
  #, gcc-internal-format
! msgid "...but got %qs instead"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:187
! #, fuzzy, gcc-internal-format
! #| msgid "Expected string"
! msgid "expected a string..."
! msgstr "Verwachtte een string"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:205
! #, fuzzy, gcc-internal-format
! msgid "expected an integer value..."
! msgstr "ongeldige operand van %s"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:224
! #, fuzzy, gcc-internal-format
! msgid "expected an unsigned integer value..."
! msgstr "switch-waarde is geen integer"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:242
! #, fuzzy, gcc-internal-format
! msgid "expected a boolean value..."
! msgstr "ongeldige operand van %s"
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected string for enum field %s"
  msgstr "ongeldige operand van %s"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:286
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized argument in option %qs"
  msgid "%s not recognized, defaulting to %qs"
  msgstr "niet-herkend argument bij optie %qs"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:313
  #, gcc-internal-format
  msgid "key %qs is not a tuning parameter, skipping"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:329
  #, gcc-internal-format
  msgid "key %qs expected to be an object"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:339
  #, gcc-internal-format
  msgid "key %qs expected to be an array"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:353
  #, fuzzy, gcc-internal-format
  msgid "key %qs expected to be an integer"
  msgstr "ongeldige operand van %s"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:365
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<int%> type [%d, %d]"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:377
  #, fuzzy, gcc-internal-format
  msgid "key %qs expected to be an unsigned integer"
  msgstr "%<defined%> zonder een naam"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:389
  #, gcc-internal-format
  msgid "key %qs value %ld is out of range for %<uint%> type [0, %u]"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:401
  #, fuzzy, gcc-internal-format
  #| msgid "Expected real string"
  msgid "key %qs expected to be a string"
  msgstr "Verwachtte een real-string"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:412
  #, gcc-internal-format
  msgid "key %qs expected to be a boolean (true/false)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:422
  #, gcc-internal-format
  msgid "key %qs expected to be an enum (string)"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:430
  #, fuzzy, gcc-internal-format
  msgid "key %qs has unsupported type"
  msgstr "parameter %qs heeft een onvolledig type"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:437
  #, gcc-internal-format
  msgid "key %qs has unexpected format in schema"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not open response file %s"
  msgid "could not open file %s"
  msgstr "kan antwoordbestand %s niet openen"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid ""
  #| "\n"
*************** msgstr ""
*** 40841,40897 ****
  "\n"
  "%s: fout bij lezen van invoerbestand '%s': %s\n"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:415
  #, gcc-internal-format
  msgid "JSON tuning file does not contain version information; compatibility cannot be verified"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:422
  #, gcc-internal-format, gfc-internal-format
  msgid "JSON tuning file was created with GCC version %d but current GCC version is %d"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:425
  #, gcc-internal-format
  msgid "JSON tuning files must be regenerated when switching between major GCC versions"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:446
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "error parsing JSON data: %s"
  msgstr "kan bestand '%s' niet openen"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:453
! #, gcc-internal-format
! msgid "JSON parsing returned null data"
! msgstr ""
! 
! #: config/aarch64/aarch64-json-tunings-parser.cc:459
  #, gcc-internal-format
  msgid "no JSON object found in the provided data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:481
  #, gcc-internal-format
  msgid "key %<tune_params%> not found in JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:488
  #, gcc-internal-format
  msgid "key %<tune_params%> is not a JSON object"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:494
  #, gcc-internal-format
  msgid "validation failed for the provided JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:507
  #, gcc-internal-format
  msgid "JSON tuning enables dispatch scheduling but %<dispatch_constraints%> is not available; disabling dispatch scheduling"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:524
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read JSON data in %s"
  msgstr "kan %s niet vinden"
--- 40920,40971 ----
  "\n"
  "%s: fout bij lezen van invoerbestand '%s': %s\n"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:497
  #, gcc-internal-format
  msgid "JSON tuning file does not contain version information; compatibility cannot be verified"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:505
  #, gcc-internal-format, gfc-internal-format
  msgid "JSON tuning file was created with GCC version %d but current GCC version is %d"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:508
  #, gcc-internal-format
  msgid "JSON tuning files must be regenerated when switching between major GCC versions"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "error parsing JSON data: %s"
  msgstr "kan bestand '%s' niet openen"
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:543
  #, gcc-internal-format
  msgid "no JSON object found in the provided data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:566
  #, gcc-internal-format
  msgid "key %<tune_params%> not found in JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:574
  #, gcc-internal-format
  msgid "key %<tune_params%> is not a JSON object"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:580
  #, gcc-internal-format
  msgid "validation failed for the provided JSON data"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:593
  #, gcc-internal-format
  msgid "JSON tuning enables dispatch scheduling but %<dispatch_constraints%> is not available; disabling dispatch scheduling"
  msgstr ""
  
! #: config/aarch64/aarch64-json-tunings-parser.cc:610
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read JSON data in %s"
  msgstr "kan %s niet vinden"
*************** msgid "SVE type %qT cannot be passed to
*** 41423,41442 ****
  msgstr "AltiVec argument doorgegeven aan functie zonder prototype"
  
  #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22625
  #, 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:22632
  #, 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:22640 config/arm/arm.cc:7311
! #: config/arm/arm.cc:7341 config/arm/arm.cc:29403
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
--- 41497,41516 ----
  msgstr "AltiVec argument doorgegeven aan functie zonder prototype"
  
  #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22639
  #, 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:22646
  #, 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:22654 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 ""
*************** msgstr ""
*** 41456,41697 ****
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12166
  #, fuzzy, gcc-internal-format
  msgid "calling a streaming function requires the ISA extension %qs"
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
! #: config/aarch64/aarch64.cc:12175 config/aarch64/aarch64.cc:12179
  #, 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:12182
  #, 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:12240
  #, 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:12242
  #, gcc-internal-format
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19255
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19299
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "attribuut %qs wordt genegeerd"
  
! #: config/aarch64/aarch64.cc:19355
  #, fuzzy, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: config/aarch64/aarch64.cc:19367
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%H value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/aarch64/aarch64.cc:19387
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Ongeldige optie voor floating-point emulatie: -mfpe-%s"
  
! #: config/aarch64/aarch64.cc:19405
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "onbekende spec-functie '%s'"
  
! #: config/aarch64/aarch64.cc:19615 config/arm/arm.cc:3211
  #: config/riscv/riscv.cc:12481
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19624 config/riscv/riscv.cc:12490
  #, 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:19632
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19642 config/arm/arm.cc:3223
  #: config/riscv/riscv.cc:12519 config/rs6000/rs6000.cc:4515
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: config/aarch64/aarch64.cc:19650
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19653
  #, 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:19659
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19667
  #, fuzzy, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
! #: config/aarch64/aarch64.cc:19669
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19765
  #, 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:19781 config/riscv/riscv.cc:12539
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19815
! #, fuzzy, gcc-internal-format
! msgid "no support for %qs without %qs"
! msgstr "geen datatype voor modus %qs"
! 
! #: config/aarch64/aarch64.cc:19882
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_frame_address%>"
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "ongeldig argument voor %<__builtin_frame_address%>"
  
! #: config/aarch64/aarch64.cc:19893
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19898
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_frame_address%>"
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "ongeldig argument voor %<__builtin_frame_address%>"
  
! #: config/aarch64/aarch64.cc:20054
  #, fuzzy, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr "optie -mcpu=%s geeft conflicten met optie -mtune="
  
! #: config/aarch64/aarch64.cc:20121
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "ondersteunt geen multilib"
  
! #: config/aarch64/aarch64.cc:20124
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: config/aarch64/aarch64.cc:20130
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20204
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20207
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "ISO C ondersteunt de %<%c%> lengte-optie niet"
  
! #: config/aarch64/aarch64.cc:20305
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20415
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20418
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20422
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20457
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20460
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20464 config/aarch64/aarch64.cc:20548
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20503
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20544
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "misvormde #pragma pack"
  
! #: config/aarch64/aarch64.cc:20604 config/aarch64/aarch64.cc:20782
  #: 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 "misvormde #pragma weak"
  
! #: config/aarch64/aarch64.cc:20650
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20658 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:20713
  #: 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:20770 config/arm/arm.cc:33522
  #: config/loongarch/loongarch-target-attr.cc:383
  #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
  #: config/s390/s390.cc:16979
--- 41530,41766 ----
  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 "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
! #: 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:19278
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19322
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "attribuut %qs wordt genegeerd"
  
! #: config/aarch64/aarch64.cc:19378
  #, fuzzy, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: config/aarch64/aarch64.cc:19390
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%H value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/aarch64/aarch64.cc:19410
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Ongeldige optie voor floating-point emulatie: -mfpe-%s"
  
! #: config/aarch64/aarch64.cc:19428
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "onbekende spec-functie '%s'"
  
! #: config/aarch64/aarch64.cc:19638 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12481
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19647 config/riscv/riscv.cc:12490
  #, 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:19655
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19665 config/arm/arm.cc:3226
  #: config/riscv/riscv.cc:12519 config/rs6000/rs6000.cc:4515
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: config/aarch64/aarch64.cc:19673
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19676
  #, 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:19682
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19690
  #, fuzzy, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
! #: config/aarch64/aarch64.cc:19692
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19785
  #, 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:19801 config/riscv/riscv.cc:12539
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19896
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_frame_address%>"
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "ongeldig argument voor %<__builtin_frame_address%>"
  
! #: config/aarch64/aarch64.cc:19907
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19912
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_frame_address%>"
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "ongeldig argument voor %<__builtin_frame_address%>"
  
! #: config/aarch64/aarch64.cc:20068
  #, fuzzy, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr "optie -mcpu=%s geeft conflicten met optie -mtune="
  
! #: config/aarch64/aarch64.cc:20135
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "ondersteunt geen multilib"
  
! #: config/aarch64/aarch64.cc:20138
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: config/aarch64/aarch64.cc:20144
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20218
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20221
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "ISO C ondersteunt de %<%c%> lengte-optie niet"
  
! #: config/aarch64/aarch64.cc:20319
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20429
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20432
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20436
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20471
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20474
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20478 config/aarch64/aarch64.cc:20562
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20517
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20558
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "misvormde #pragma pack"
  
! #: config/aarch64/aarch64.cc:20618 config/aarch64/aarch64.cc:20796
  #: 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 "misvormde #pragma weak"
  
! #: config/aarch64/aarch64.cc:20664
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20672 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:20727
  #: 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:20784 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
*************** msgstr ""
*** 41699,41892 ****
  msgid "attribute %<target%> argument not a string"
  msgstr "het argument van %<alias%> is geen string"
  
! #: config/aarch64/aarch64.cc:20807
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20810
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "het argument van %<alias%> is geen string"
  
! #: config/aarch64/aarch64.cc:20819
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21090 config/loongarch/loongarch.cc:11500
  #: config/riscv/riscv-target-attr.cc:552
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr "het argument van %<alias%> is geen string"
  
! #: config/aarch64/aarch64.cc:21098 config/loongarch/loongarch.cc:11510
  #: config/riscv/riscv-target-attr.cc:562
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target_version%> argument not a string"
  msgstr "het argument van %<alias%> is geen string"
  
! #: config/aarch64/aarch64.cc:21120
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr "misvormde #pragma pack"
  
! #: config/aarch64/aarch64.cc:21124
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21130
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21712 config/i386/i386-features.cc:5462
! #: config/i386/i386-features.cc:5712 config/loongarch/loongarch.cc:12057
! #: config/riscv/riscv.cc:15534 config/rs6000/rs6000.cc:28526
  #, fuzzy, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: config/aarch64/aarch64.cc:21769 config/i386/i386-features.cc:5565
! #: config/loongarch/loongarch.cc:11654 config/riscv/riscv.cc:15588
  #: config/rs6000/rs6000.cc:25381
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "instructie-scheduling wordt niet ondersteund op deze doelmachine"
  
! #: config/aarch64/aarch64.cc:21808
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21811
  #, fuzzy, gcc-internal-format
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "dit is een eerdere declaratie"
  
! #: config/aarch64/aarch64.cc:23420 config/arm/arm.cc:6689
  #: 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:23425 config/arm/arm.cc:6694
  #: 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:23430 config/arm/arm.cc:6699
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:24992 config/aarch64/aarch64.cc:24995
  #, fuzzy, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "operandnummer buiten bereik"
  
! #: config/aarch64/aarch64.cc:30704 config/i386/i386.cc:26805
! #: config/i386/i386.cc:26936
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "niet-ondersteunde versie"
  
! #: config/aarch64/aarch64.cc:30718
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr "ongebruikte argumenten in $-stijl formaat"
  
! #: config/aarch64/aarch64.cc:30722 config/i386/i386.cc:26827
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "ongebruikte argumenten in $-stijl formaat"
  
! #: config/aarch64/aarch64.cc:30756
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr "ongebruikte argumenten in $-stijl formaat"
  
! #: config/aarch64/aarch64.cc:30760 config/i386/i386.cc:26858
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "ongebruikte argumenten in $-stijl formaat"
  
! #: config/aarch64/aarch64.cc:30831
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "De -shared optie wordt op het ogenblik niet ondersteund voor VAX ELF."
  
! #: config/aarch64/aarch64.cc:30851
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31041
  #, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31043
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: config/aarch64/aarch64.cc:31862
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32170
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32810 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5216
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: config/aarch64/aarch64.cc:32823
  #, fuzzy, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr "%s met andere breedte ten gevolge van prototype"
  
! #: config/aarch64/aarch64.cc:32826 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5230
  #, fuzzy, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr "Alignment moet een kleine macht van twee zijn, en niet %d, in #pragma pack"
  
! #: config/aarch64/aarch64.cc:32839
  #, fuzzy, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr "%s met andere breedte ten gevolge van prototype"
  
! #: config/aarch64/aarch64.cc:32853 config/arm/arm-mve-builtins.cc:665
  #, fuzzy, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr "%s met andere breedte ten gevolge van prototype"
  
! #: config/aarch64/aarch64.cc:32865 config/arm/arm-mve-builtins.cc:652
  #, fuzzy, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr "%s met andere breedte ten gevolge van prototype"
  
! #: config/aarch64/aarch64.cc:33099
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33103
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33109
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33115
  #, fuzzy
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr "ongeldig type-argument %qs"
--- 41768,41961 ----
  msgid "attribute %<target%> argument not a string"
  msgstr "het argument van %<alias%> is geen string"
  
! #: config/aarch64/aarch64.cc:20821
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20824
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "het argument van %<alias%> is geen string"
  
! #: config/aarch64/aarch64.cc:20833
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21104 config/loongarch/loongarch.cc:11491
  #: config/riscv/riscv-target-attr.cc:552
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr "het argument van %<alias%> is geen string"
  
! #: config/aarch64/aarch64.cc:21112 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 "het argument van %<alias%> is geen string"
  
! #: config/aarch64/aarch64.cc:21134
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr "misvormde #pragma pack"
  
! #: config/aarch64/aarch64.cc:21138
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21144
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21726 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12048
! #: config/riscv/riscv.cc:15547 config/rs6000/rs6000.cc:28526
  #, fuzzy, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: config/aarch64/aarch64.cc:21783 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15601
  #: config/rs6000/rs6000.cc:25381
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "instructie-scheduling wordt niet ondersteund op deze doelmachine"
  
! #: config/aarch64/aarch64.cc:21822
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21825
  #, fuzzy, gcc-internal-format
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "dit is een eerdere declaratie"
  
! #: config/aarch64/aarch64.cc:23434 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:23439 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:23444 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25006 config/aarch64/aarch64.cc:25009
  #, fuzzy, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "operandnummer buiten bereik"
  
! #: config/aarch64/aarch64.cc:30718 config/i386/i386.cc:26917
! #: config/i386/i386.cc:27048
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "niet-ondersteunde versie"
  
! #: config/aarch64/aarch64.cc:30732
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr "ongebruikte argumenten in $-stijl formaat"
  
! #: config/aarch64/aarch64.cc:30736 config/i386/i386.cc:26939
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "ongebruikte argumenten in $-stijl formaat"
  
! #: config/aarch64/aarch64.cc:30770
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr "ongebruikte argumenten in $-stijl formaat"
  
! #: config/aarch64/aarch64.cc:30774 config/i386/i386.cc:26970
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "ongebruikte argumenten in $-stijl formaat"
  
! #: config/aarch64/aarch64.cc:30845
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "De -shared optie wordt op het ogenblik niet ondersteund voor VAX ELF."
  
! #: config/aarch64/aarch64.cc:30865
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31055
  #, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31057
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: config/aarch64/aarch64.cc:31876
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32184
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32824 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5216
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: config/aarch64/aarch64.cc:32837
  #, fuzzy, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr "%s met andere breedte ten gevolge van prototype"
  
! #: config/aarch64/aarch64.cc:32840 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5230
  #, fuzzy, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr "Alignment moet een kleine macht van twee zijn, en niet %d, in #pragma pack"
  
! #: config/aarch64/aarch64.cc:32853
  #, fuzzy, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr "%s met andere breedte ten gevolge van prototype"
  
! #: config/aarch64/aarch64.cc:32867 config/arm/arm-mve-builtins.cc:665
  #, fuzzy, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr "%s met andere breedte ten gevolge van prototype"
  
! #: config/aarch64/aarch64.cc:32879 config/arm/arm-mve-builtins.cc:652
  #, fuzzy, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr "%s met andere breedte ten gevolge van prototype"
  
! #: config/aarch64/aarch64.cc:33113
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33117
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33123
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33129
  #, fuzzy
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr "ongeldig type-argument %qs"
*************** msgstr "L%d cache-latency niet gekend vo
*** 41948,41954 ****
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "slechte waarde %qs voor -mmeroy-latency"
  
! #: config/alpha/alpha.cc:7353 config/alpha/alpha.cc:7356 config/arc/arc.cc:6996
  #: config/arc/arc.cc:7270 config/s390/s390.cc:943
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 42017,42023 ----
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "slechte waarde %qs voor -mmeroy-latency"
  
! #: config/alpha/alpha.cc:7354 config/alpha/alpha.cc:7357 config/arc/arc.cc:6996
  #: config/arc/arc.cc:7270 config/s390/s390.cc:943
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgid "last register name %s must be an
*** 42001,42007 ****
  msgstr "%<defined%> zonder een naam"
  
  #: config/arc/arc.cc:1100 config/ia64/ia64.cc:6111 config/pa/pa.cc:492
! #: config/sh/sh.cc:8306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s-%s is an empty range"
  msgstr "leeg bereik"
--- 42070,42076 ----
  msgstr "%<defined%> zonder een naam"
  
  #: config/arc/arc.cc:1100 config/ia64/ia64.cc:6111 config/pa/pa.cc:492
! #: config/sh/sh.cc:8305
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s-%s is an empty range"
  msgstr "leeg bereik"
*************** msgstr "het argument van %<asm%> is geen
*** 42069,42089 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "het argument van %<asm%> is geen constante string"
  
! #: config/arc/arc.cc:2049 config/arm/arm.cc:7444 config/arm/arm.cc:7462
! #: config/arm/arm.cc:7641 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:3068 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5888 config/riscv/riscv.cc:7562
  #: 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:8442
! #: config/sh/sh.cc:8460 config/sh/sh.cc:8484 config/sh/sh.cc:8555
! #: config/sh/sh.cc:8578 config/stormy16/stormy16.cc:2402
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, gcc-internal-format
  msgid "%qE attribute only applies to functions"
--- 42138,42158 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "het argument van %<asm%> is geen constante string"
  
! #: 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:5888 config/riscv/riscv.cc:7562
  #: 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:2402
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, gcc-internal-format
  msgid "%qE attribute only applies to functions"
*************** msgstr "attribuut %qE wordt genegeerd"
*** 42228,42244 ****
  msgid "%qE attribute only applies to variables"
  msgstr "attribuut %qE is enkel van toepassing op variabelen"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:24966
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25030
  #, fuzzy, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25059
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "ongeldig gebruik van %<restrict%>"
--- 42297,42313 ----
  msgid "%qE attribute only applies to variables"
  msgstr "attribuut %qE is enkel van toepassing op variabelen"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25075
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25139
  #, fuzzy, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25168
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "ongeldig gebruik van %<restrict%>"
*************** msgstr "%s met andere breedte ten gevolg
*** 42385,42675 ****
  msgid "constant predicate argument %d (%wx) does not map to %d lane numbers, converted to %wx"
  msgstr ""
  
! #: config/arm/arm.cc:2974
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.cc:2978
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:2981
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:2989
  #, fuzzy, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "-g met -fomit-frame-pointer geeft mogelijk geen fatsoenlijke debug-mogelijkheden"
  
! #: config/arm/arm.cc:2993
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:2997
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "case-selector niet compatibel met label"
  
! #: config/arm/arm.cc:3010
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.cc:3015
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.cc:3020
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with %<-mword-relocations%>"
  msgstr "case-selector niet compatibel met label"
  
! #: config/arm/arm.cc:3122
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.cc:3172
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.cc:3231 config/arm/arm.cc:33186
  #, fuzzy, gcc-internal-format
  msgid "This architecture does not support branch protection instructions"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.cc:3234
  #, gcc-internal-format
  msgid "Return address signing is not supported with %<-mtpcs-frame%>."
  msgstr ""
  
! #: config/arm/arm.cc:3372
  #, fuzzy, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "optie -mcpu=%s geeft conflicten met optie -mtune="
  
! #: config/arm/arm.cc:3627
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check is niet compatibel met -mno-apcs-frame"
  
! #: config/arm/arm.cc:3636
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic and -mapcs-reent are incompatible"
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic en -mapcs-reent zijn incompatibel"
  
! #: config/arm/arm.cc:3639
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "APCS reentrant code wordt niet ondersteund.  Genegeerd"
  
! #: config/arm/arm.cc:3662
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.cc:3670
  #, fuzzy, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "Grens voor structure-grootte kan enkel op 8 of 32 insgesteld worden"
  
! #: config/arm/arm.cc:3672
  #, fuzzy, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "Grens voor structure-grootte kan enkel op 8 of 32 insgesteld worden"
  
! #: config/arm/arm.cc:3697
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "case-selector niet compatibel met label"
  
! #: config/arm/arm.cc:3709 config/arm/arm.cc:33536
  #, fuzzy, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "ISO C ondersteunt de %<%c%> lengte-optie niet"
  
! #: config/arm/arm.cc:3717
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.cc:3726
  #, fuzzy, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "kan %qs niet nabootsen"
  
! #: config/arm/arm.cc:3766 config/pru/pru.cc:627
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: config/arm/arm.cc:3935
  #, fuzzy, gcc-internal-format
  #| msgid "-mrelocatable and -msdata=%s are incompatible"
  msgid "selected fp16 options are incompatible"
  msgstr "-mrelocatable en -msdata=%s zijn incompatibel"
  
! #: config/arm/arm.cc:3973
  #, gcc-internal-format
  msgid "%<-mstack-protector-guard=tls%> needs a hardware TLS register"
  msgstr ""
  
! #: config/arm/arm.cc:3998
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.cc:4011
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.cc:4014
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.cc:4019
  #, gcc-internal-format
  msgid "%<__fp16%> and no ldrh"
  msgstr ""
  
! #: config/arm/arm.cc:4022
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.cc:4027
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4037
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4045
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.cc:6329
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6331
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6360
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6635
  #, gcc-internal-format
  msgid "Thumb-1 %<hard-float%> VFP ABI"
  msgstr ""
  
! #: config/arm/arm.cc:6730
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7114 config/arm/arm.cc:7305 config/arm/arm.cc:7338
! #: config/arm/arm.cc:29396
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.cc:7468
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7590
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to functions, not %s"
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "attribuut %qE is enkel van toepassing op functies, niet %s"
  
! #: config/arm/arm.cc:7602
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: config/arm/arm.cc:7611
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to functions, not %s"
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "attribuut %qE is enkel van toepassing op functies, niet %s"
  
! #: config/arm/arm.cc:7633 config/arm/arm.cc:7685
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute ignored without %<-mcmse%> option"
  msgstr "attribuut %qE wordt genegeerd voor non-class-types"
  
! #: config/arm/arm.cc:7652
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute applies only to initialized variables with external linkage"
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "attribuut %qE is enkel van toepassing op geïnitialiseerde variabelen die extern gelinkt zijn"
  
! #: config/arm/arm.cc:7705
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to function types"
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "attribuut %qE is enkel van toepassing op functie-types"
  
! #: config/arm/arm.cc:9700
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.cc:13527 config/arm/arm.cc:13529
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.cc:25975
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.cc:26638
  #, fuzzy, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "ongeldige operand van %s"
  
! #: config/arm/arm.cc:26893
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.cc:27146
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.cc:27444
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.cc:33551
  #, fuzzy, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "ongeldig type-argument %qs"
--- 42454,42744 ----
  msgid "constant predicate argument %d (%wx) does not map to %d lane numbers, converted to %wx"
  msgstr ""
  
! #: config/arm/arm.cc:2977
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.cc:2981
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:2984
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:2992
  #, fuzzy, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "-g met -fomit-frame-pointer geeft mogelijk geen fatsoenlijke debug-mogelijkheden"
  
! #: config/arm/arm.cc:2996
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.cc:3000
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "case-selector niet compatibel met label"
  
! #: config/arm/arm.cc:3013
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.cc:3018
  #, gcc-internal-format
  msgid "%qs only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.cc:3023
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with %<-mword-relocations%>"
  msgstr "case-selector niet compatibel met label"
  
! #: config/arm/arm.cc:3125
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.cc:3175
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.cc:3234 config/arm/arm.cc:33201
  #, fuzzy, gcc-internal-format
  msgid "This architecture does not support branch protection instructions"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.cc:3237
  #, gcc-internal-format
  msgid "Return address signing is not supported with %<-mtpcs-frame%>."
  msgstr ""
  
! #: config/arm/arm.cc:3375
  #, fuzzy, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "optie -mcpu=%s geeft conflicten met optie -mtune="
  
! #: config/arm/arm.cc:3630
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check is niet compatibel met -mno-apcs-frame"
  
! #: config/arm/arm.cc:3639
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic and -mapcs-reent are incompatible"
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic en -mapcs-reent zijn incompatibel"
  
! #: config/arm/arm.cc:3642
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "APCS reentrant code wordt niet ondersteund.  Genegeerd"
  
! #: config/arm/arm.cc:3665
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.cc:3673
  #, fuzzy, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "Grens voor structure-grootte kan enkel op 8 of 32 insgesteld worden"
  
! #: config/arm/arm.cc:3675
  #, fuzzy, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "Grens voor structure-grootte kan enkel op 8 of 32 insgesteld worden"
  
! #: config/arm/arm.cc:3700
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "case-selector niet compatibel met label"
  
! #: config/arm/arm.cc:3712 config/arm/arm.cc:33551
  #, fuzzy, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "ISO C ondersteunt de %<%c%> lengte-optie niet"
  
! #: config/arm/arm.cc:3720
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.cc:3729
  #, fuzzy, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "kan %qs niet nabootsen"
  
! #: config/arm/arm.cc:3769 config/pru/pru.cc:627
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: config/arm/arm.cc:3938
  #, fuzzy, gcc-internal-format
  #| msgid "-mrelocatable and -msdata=%s are incompatible"
  msgid "selected fp16 options are incompatible"
  msgstr "-mrelocatable en -msdata=%s zijn incompatibel"
  
! #: config/arm/arm.cc:3976
  #, gcc-internal-format
  msgid "%<-mstack-protector-guard=tls%> needs a hardware TLS register"
  msgstr ""
  
! #: config/arm/arm.cc:4001
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.cc:4014
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.cc:4017
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.cc:4022
  #, gcc-internal-format
  msgid "%<__fp16%> and no ldrh"
  msgstr ""
  
! #: config/arm/arm.cc:4025
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.cc:4030
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4040
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.cc:4048
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.cc:6336
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6338
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6367
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.cc:6642
  #, gcc-internal-format
  msgid "Thumb-1 %<hard-float%> VFP ABI"
  msgstr ""
  
! #: config/arm/arm.cc:6737
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7121 config/arm/arm.cc:7320 config/arm/arm.cc:7353
! #: config/arm/arm.cc:29411
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.cc:7483
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.cc:7605
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to functions, not %s"
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "attribuut %qE is enkel van toepassing op functies, niet %s"
  
! #: config/arm/arm.cc:7617
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: config/arm/arm.cc:7626
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to functions, not %s"
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "attribuut %qE is enkel van toepassing op functies, niet %s"
  
! #: config/arm/arm.cc:7648 config/arm/arm.cc:7700
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute ignored without %<-mcmse%> option"
  msgstr "attribuut %qE wordt genegeerd voor non-class-types"
  
! #: config/arm/arm.cc:7667
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute applies only to initialized variables with external linkage"
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "attribuut %qE is enkel van toepassing op geïnitialiseerde variabelen die extern gelinkt zijn"
  
! #: config/arm/arm.cc:7720
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to function types"
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "attribuut %qE is enkel van toepassing op functie-types"
  
! #: config/arm/arm.cc:9715
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.cc:13542 config/arm/arm.cc:13544
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.cc:25990
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.cc:26653
  #, fuzzy, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "ongeldige operand van %s"
  
! #: config/arm/arm.cc:26908
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.cc:27161
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.cc:27459
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.cc:33566
  #, fuzzy, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "ongeldig type-argument %qs"
*************** msgstr "ongeldig type-argument %qs"
*** 42677,42700 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.cc:33559
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.cc:33572
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qs"
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "ongeldig vector-type voor attribuut %qs"
  
! #: config/arm/arm.cc:33586
  #, fuzzy, gcc-internal-format
  #| msgid "junk at end of #pragma %s"
  msgid "unknown target attribute or pragma %qs"
  msgstr "rommel aan einde van #pragma %s"
  
! #: config/arm/arm.cc:35822
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> flags not supported in thumb1 mode"
  msgstr "ISO C ondersteunt de %<%c%> lengte-optie niet"
--- 42746,42769 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.cc:33574
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.cc:33587
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qs"
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "ongeldig vector-type voor attribuut %qs"
  
! #: config/arm/arm.cc:33601
  #, fuzzy, gcc-internal-format
  #| msgid "junk at end of #pragma %s"
  msgid "unknown target attribute or pragma %qs"
  msgstr "rommel aan einde van #pragma %s"
  
! #: config/arm/arm.cc:35837
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> flags not supported in thumb1 mode"
  msgstr "ISO C ondersteunt de %<%c%> lengte-optie niet"
*************** msgstr "In functie %qs"
*** 43132,43176 ****
  msgid "no destructors"
  msgstr "In functie %qs"
  
! #: config/bpf/bpf.cc:781
  #, gcc-internal-format
  msgid "indirect call in function, which are not supported by eBPF"
  msgstr ""
  
! #: config/bpf/bpf.cc:1065 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5196
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
  
! #: config/bpf/bpf.cc:1079
  #, fuzzy, gcc-internal-format
  msgid "invalid built-in function at expansion"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
  
! #: config/bpf/bpf.cc:1300 config/bpf/bpf.cc:1303
  #, 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 "tweede argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: config/bpf/bpf.cc:1331 config/bpf/bpf.cc:1334
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
! #: config/bpf/bpf.cc:1384 config/bpf/bpf.cc:1387
  #, 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 "tweede argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: config/bpf/bpf.cc:1415 config/bpf/bpf.cc:1418
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
  #: config/c6x/c6x.cc:245
  #, fuzzy, gcc-internal-format
  msgid "%<-fpic%> and %<-fPIC%> not supported without %<-mdsbt%> on this target"
--- 43201,43250 ----
  msgid "no destructors"
  msgstr "In functie %qs"
  
! #: 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:5196
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
  
! #: config/bpf/bpf.cc:1072
  #, fuzzy, gcc-internal-format
  msgid "invalid built-in function at expansion"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
  
! #: 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 "tweede argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: 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 "tweede argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: 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 ""
  
+ #: config/bpf/core-builtins.cc:1796
+ #, gcc-internal-format
+ msgid "Access through packed struct may not be possible to patch for CO-RE"
+ msgstr ""
+ 
  #: config/c6x/c6x.cc:245
  #, fuzzy, gcc-internal-format
  msgid "%<-fpic%> and %<-fPIC%> not supported without %<-mdsbt%> on this target"
*************** msgstr ""
*** 43413,43474 ****
  msgid "too many arguments passed in sgpr registers"
  msgstr "te veel argumenten voor formaat"
  
! #: config/gcn/gcn.cc:2521
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI"
  msgstr ""
  
! #: config/gcn/gcn.cc:2789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr "argument van verkeerd type voor abs"
  
! #: config/gcn/gcn.cc:2951
  #, gcc-internal-format
  msgid "Unified Shared Memory is required, but XNACK is disabled"
  msgstr ""
  
! #: config/gcn/gcn.cc:2952
  #, gcc-internal-format
  msgid "Try -foffload-options=-mxnack=any"
  msgstr ""
  
! #: config/gcn/gcn.cc:3928
  #, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr ""
  
! #: config/gcn/gcn.cc:5044
  #, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr ""
  
! #: config/gcn/gcn.cc:5685
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "niet-ondersteunde versie"
  
! #: config/gcn/gcn.cc:6553
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6554
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6566 config/nvptx/nvptx.cc:6741
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6593 config/gcn/gcn.cc:6622
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "operandnummer buiten bereik"
  
! #: config/gcn/gcn.cc:7105
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
--- 43487,43548 ----
  msgid "too many arguments passed in sgpr registers"
  msgstr "te veel argumenten voor formaat"
  
! #: config/gcn/gcn.cc:2559
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI"
  msgstr ""
  
! #: config/gcn/gcn.cc:2827
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr "argument van verkeerd type voor abs"
  
! #: config/gcn/gcn.cc:2989
  #, gcc-internal-format
  msgid "Unified Shared Memory is required, but XNACK is disabled"
  msgstr ""
  
! #: config/gcn/gcn.cc:2990
  #, gcc-internal-format
  msgid "Try -foffload-options=-mxnack=any"
  msgstr ""
  
! #: config/gcn/gcn.cc:3967
  #, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr ""
  
! #: config/gcn/gcn.cc:5085
  #, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr ""
  
! #: config/gcn/gcn.cc:5726
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd (amdgcn)"
  msgstr "niet-ondersteunde versie"
  
! #: config/gcn/gcn.cc:6594
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6595
  #, gcc-internal-format
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6607 config/nvptx/nvptx.cc:6741
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.cc:6634 config/gcn/gcn.cc:6663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "operandnummer buiten bereik"
  
! #: config/gcn/gcn.cc:7151
  #, gcc-internal-format
  msgid "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)"
  msgstr ""
*************** msgstr "kan bestand '%s' niet openen"
*** 43606,43632 ****
  msgid "cannot set position in PCH file: %m"
  msgstr "kan bestand '%s' niet openen"
  
! #: config/i386/i386-builtins.cc:1939
  #, gcc-internal-format
  msgid "no dispatcher found for the versioning attributes"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:1989
  #, gcc-internal-format
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:2000
  #, gcc-internal-format, gfc-internal-format
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:2110
  #, fuzzy, gcc-internal-format
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "derde argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: config/i386/i386-builtins.cc:2134 config/i386/i386-builtins.cc:2183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter to builtin not valid: %s"
  msgstr "functie-oproep heeft geaggregeerde waarde"
--- 43680,43706 ----
  msgid "cannot set position in PCH file: %m"
  msgstr "kan bestand '%s' niet openen"
  
! #: config/i386/i386-builtins.cc:1944
  #, gcc-internal-format
  msgid "no dispatcher found for the versioning attributes"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:1994
  #, gcc-internal-format
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:2005
  #, gcc-internal-format, gfc-internal-format
  msgid "no dispatcher found for the versioning attributes: %s"
  msgstr ""
  
! #: config/i386/i386-builtins.cc:2115
  #, fuzzy, gcc-internal-format
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "derde argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: config/i386/i386-builtins.cc:2139 config/i386/i386-builtins.cc:2188
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter to builtin not valid: %s"
  msgstr "functie-oproep heeft geaggregeerde waarde"
*************** msgstr "%<defined%> zonder een naam"
*** 43803,43809 ****
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-features.cc:5457 config/rs6000/rs6000.cc:28522
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
--- 43877,43883 ----
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: 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 ""
*************** msgstr ""
*** 44370,44616 ****
  msgid "interrupt service routine must return %<void%>"
  msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
  
! #: config/i386/i386.cc:1356
  #, gcc-internal-format
  msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:1359
  #, gcc-internal-format
  msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:1666
  #, fuzzy, gcc-internal-format
  msgid "X32 does not support %<ms_abi%> attribute"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: config/i386/i386.cc:1700
  #, fuzzy, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with nested function"
  msgstr "case-selector niet compatibel met label"
  
! #: config/i386/i386.cc:2076
  #, gcc-internal-format
  msgid "AVX512F vector argument without AVX512F enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2082
  #, gcc-internal-format
  msgid "AVX512F vector return without AVX512F enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2096
  #, gcc-internal-format
  msgid "AVX vector argument without AVX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2102
  #, gcc-internal-format
  msgid "AVX vector return without AVX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2118
  #, gcc-internal-format
  msgid "SSE vector argument without SSE enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2124
  #, gcc-internal-format
  msgid "SSE vector return without SSE enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2140
  #, gcc-internal-format
  msgid "MMX vector argument without MMX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2146
  #, gcc-internal-format
  msgid "MMX vector return without MMX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2345
  #, gcc-internal-format
  msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2474
  #, gcc-internal-format
  msgid "the ABI of passing union with %<long double%> has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2609
  #, gcc-internal-format
  msgid "the ABI of passing structure with %<complex float%> member has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2730
  msgid "the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:2827 config/i386/i386.cc:4204 config/i386/i386.cc:4214
  #, gcc-internal-format
  msgid "SSE register return with SSE2 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2829
  #, gcc-internal-format
  msgid "SSE register return with SSE disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2836
  #, gcc-internal-format
  msgid "SSE register argument with SSE2 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2838
  #, gcc-internal-format
  msgid "SSE register argument with SSE disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2858
  #, gcc-internal-format
  msgid "x87 register return with x87 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:3186 config/i386/i386.cc:3431 config/i386/i386.cc:4232
  #, gcc-internal-format
  msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:3188 config/i386/i386.cc:3433 config/i386/i386.cc:4234
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr ""
  
! #: config/i386/i386.cc:3844
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6927
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "case-selector niet compatibel met label"
  
! #: config/i386/i386.cc:9180
  #, fuzzy, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr "case-selector niet compatibel met label"
  
! #: config/i386/i386.cc:9270
  #, 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:10350
  #, fuzzy, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: config/i386/i386.cc:10355
  #, fuzzy, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: config/i386/i386.cc:10746
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "conflicterende types voor ingebouwde functie %qs"
  
! #: config/i386/i386.cc:10766
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr "conflicterende types voor ingebouwde functie %qs"
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10777
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "ISO C90 ondersteunt geen flexibele array-leden"
  
! #: config/i386/i386.cc:12532
  #, 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:12536
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12538
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:13882
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:13893 config/i386/i386.cc:13907
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.cc:13939
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.cc:13954
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.cc:14153 config/i386/i386.cc:14155
  #, fuzzy, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "herdefinitie van %<union %s%>"
  
! #: config/i386/i386.cc:18398
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:23804
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:23899
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr ""
  
! #: config/i386/i386.cc:24003
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:24718
  #, 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:26764
  #, fuzzy, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "onbekende machine-modus %qs"
  
! #: config/i386/i386.cc:26771
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:26778
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27464
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
--- 44444,44690 ----
  msgid "interrupt service routine must return %<void%>"
  msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
  
! #: config/i386/i386.cc:1364
  #, gcc-internal-format
  msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:1367
  #, gcc-internal-format
  msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:1674
  #, fuzzy, gcc-internal-format
  msgid "X32 does not support %<ms_abi%> attribute"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: config/i386/i386.cc:1708
  #, fuzzy, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with nested function"
  msgstr "case-selector niet compatibel met label"
  
! #: config/i386/i386.cc:2084
  #, gcc-internal-format
  msgid "AVX512F vector argument without AVX512F enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2090
  #, gcc-internal-format
  msgid "AVX512F vector return without AVX512F enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2104
  #, gcc-internal-format
  msgid "AVX vector argument without AVX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2110
  #, gcc-internal-format
  msgid "AVX vector return without AVX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2126
  #, gcc-internal-format
  msgid "SSE vector argument without SSE enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2132
  #, gcc-internal-format
  msgid "SSE vector return without SSE enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2148
  #, gcc-internal-format
  msgid "MMX vector argument without MMX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2154
  #, gcc-internal-format
  msgid "MMX vector return without MMX enabled changes the ABI"
  msgstr ""
  
! #: config/i386/i386.cc:2353
  #, gcc-internal-format
  msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2482
  #, gcc-internal-format
  msgid "the ABI of passing union with %<long double%> has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2617
  #, gcc-internal-format
  msgid "the ABI of passing structure with %<complex float%> member has changed in GCC 4.4"
  msgstr ""
  
! #: config/i386/i386.cc:2738
  msgid "the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:2835 config/i386/i386.cc:4212 config/i386/i386.cc:4222
  #, gcc-internal-format
  msgid "SSE register return with SSE2 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2837
  #, gcc-internal-format
  msgid "SSE register return with SSE disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2844
  #, gcc-internal-format
  msgid "SSE register argument with SSE2 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2846
  #, gcc-internal-format
  msgid "SSE register argument with SSE disabled"
  msgstr ""
  
! #: config/i386/i386.cc:2866
  #, gcc-internal-format
  msgid "x87 register return with x87 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:3194 config/i386/i386.cc:3439 config/i386/i386.cc:4240
  #, gcc-internal-format
  msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
  msgstr ""
  
! #: config/i386/i386.cc:3196 config/i386/i386.cc:3441 config/i386/i386.cc:4242
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr ""
  
! #: config/i386/i386.cc:3852
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6936
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "case-selector niet compatibel met label"
  
! #: config/i386/i386.cc:9289
  #, fuzzy, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr "case-selector niet compatibel met label"
  
! #: config/i386/i386.cc:9379
  #, 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:10459
  #, fuzzy, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: config/i386/i386.cc:10464
  #, fuzzy, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: config/i386/i386.cc:10855
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "conflicterende types voor ingebouwde functie %qs"
  
! #: config/i386/i386.cc:10875
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr "conflicterende types voor ingebouwde functie %qs"
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10886
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "ISO C90 ondersteunt geen flexibele array-leden"
  
! #: config/i386/i386.cc:12641
  #, 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:12645
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12647
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:13991
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14002 config/i386/i386.cc:14016
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14048
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.cc:14063
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.cc:14262 config/i386/i386.cc:14264
  #, fuzzy, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "herdefinitie van %<union %s%>"
  
! #: config/i386/i386.cc:18507
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:23913
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:24008
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr ""
  
! #: config/i386/i386.cc:24112
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:24827
  #, 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:26876
  #, fuzzy, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "onbekende machine-modus %qs"
  
! #: config/i386/i386.cc:26883
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:26890
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27576
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
*************** msgstr "adresgebied van %q+D botst met e
*** 44641,44647 ****
  msgid "address area attribute cannot be specified for functions"
  msgstr "adresgebied-attribuut kan niet opgegeven worden voor functies"
  
! #: config/ia64/ia64.cc:6084 config/pa/pa.cc:465 config/sh/sh.cc:8280
  #, gcc-internal-format
  msgid "value of %<-mfixed-range%> must have form REG1-REG2"
  msgstr ""
--- 44715,44721 ----
  msgid "address area attribute cannot be specified for functions"
  msgstr "adresgebied-attribuut kan niet opgegeven worden voor functies"
  
! #: config/ia64/ia64.cc:6084 config/pa/pa.cc:465 config/sh/sh.cc:8279
  #, gcc-internal-format
  msgid "value of %<-mfixed-range%> must have form REG1-REG2"
  msgstr ""
*************** msgstr ""
*** 44661,44667 ****
  msgid "argument %qd is not a constant"
  msgstr "argument %qd is geen constante"
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3100
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
  msgstr ""
--- 44735,44741 ----
  msgid "argument %qd is not a constant"
  msgstr "argument %qd is geen constante"
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3116
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
  msgstr ""
*************** msgstr ""
*** 44671,44677 ****
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr "onbekende spec-functie '%s'"
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2926
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND%> null pointer"
  msgstr ""
--- 44745,44751 ----
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr "onbekende spec-functie '%s'"
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2942
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND%> null pointer"
  msgstr ""
*************** msgstr ""
*** 44831,44837 ****
  
  #: config/loongarch/loongarch-target-attr.cc:556
  #, gcc-internal-format
! msgid "characher before %<;%> in attribute %qs cannot be empty"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:567
--- 44905,44911 ----
  
  #: config/loongarch/loongarch-target-attr.cc:556
  #, gcc-internal-format
! msgid "character before %<;%> in attribute %qs cannot be empty"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:567
*************** msgstr ""
*** 44841,44847 ****
  
  #: config/loongarch/loongarch-target-attr.cc:576
  #, gcc-internal-format
! msgid "in attribute %qs the number of reatures cannot exceed two"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:600
--- 44915,44921 ----
  
  #: config/loongarch/loongarch-target-attr.cc:576
  #, gcc-internal-format
! msgid "in attribute %qs the number of features cannot exceed two"
  msgstr ""
  
  #: config/loongarch/loongarch-target-attr.cc:600
*************** msgid "%qE attribute is not supported fo
*** 44927,44933 ****
  msgstr "%Jsectie-attributen worden niet ondersteund voor dit doelsysteem"
  
  #. The argument must be a constant integer.
! #: config/m32c/m32c.cc:2950 config/sh/sh.cc:8492 config/sh/sh.cc:8587
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument not an integer constant"
  msgstr "herhalings-aantal is geen integerconstante"
--- 45001,45007 ----
  msgstr "%Jsectie-attributen worden niet ondersteund voor dit doelsysteem"
  
  #. The argument must be a constant integer.
! #: config/m32c/m32c.cc:2950 config/sh/sh.cc:8491 config/sh/sh.cc:8586
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument not an integer constant"
  msgstr "herhalings-aantal is geen integerconstante"
*************** msgstr "-pipe wordt niet ondersteund"
*** 44997,45003 ****
  msgid "%<-fexcess-precision=16%> is not supported on this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: config/mcore/mcore.cc:2963
  #, fuzzy, gcc-internal-format
  msgid "initialized variable %q+D is marked dllimport"
  msgstr "variable met beginwaarde %qs is als dllimport aangeduid"
--- 45071,45077 ----
  msgid "%<-fexcess-precision=16%> is not supported on this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: config/mcore/mcore.cc:2961
  #, fuzzy, gcc-internal-format
  msgid "initialized variable %q+D is marked dllimport"
  msgstr "variable met beginwaarde %qs is als dllimport aangeduid"
*************** msgid "MSP430 built-in functions only wo
*** 45636,45642 ****
  msgstr ""
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4139 config/xtensa/xtensa.cc:4165
  #, fuzzy, gcc-internal-format
  msgid "bad builtin code"
  msgstr "slechte conditiecode"
--- 45710,45716 ----
  msgstr ""
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4155 config/xtensa/xtensa.cc:4181
  #, fuzzy, gcc-internal-format
  msgid "bad builtin code"
  msgstr "slechte conditiecode"
*************** msgstr "%Jingebouwde functie %qD gedecla
*** 46364,46370 ****
  
  #: config/riscv/riscv.cc:7464
  #, gcc-internal-format
! msgid "unsupported %<ABI_VLEN%> value %d for %qs attribute;%<ABI_VLEN must%> be in the range [32, 16384] and must be a power of 2"
  msgstr ""
  
  #: config/riscv/riscv.cc:7489
--- 46438,46444 ----
  
  #: config/riscv/riscv.cc:7464
  #, gcc-internal-format
! msgid "unsupported %<ABI_VLEN%> value %d for %qs attribute; %<ABI_VLEN%> must be in the range [32, 16384] and must be a power of 2"
  msgstr ""
  
  #: config/riscv/riscv.cc:7489
*************** msgstr "%qs neemt ofwel geen, ofwel twee
*** 46497,46502 ****
--- 46571,46581 ----
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
  
+ #: config/riscv/riscv.cc:15067
+ #, fuzzy
+ msgid "invalid version %qB for %<target_clones%> attribute"
+ msgstr "ongeldig type-argument %qs"
+ 
  #. Address spaces are currently only supported by C.
  #: config/rl78/rl78.cc:376
  #, fuzzy, gcc-internal-format
*************** msgstr "type-qualifiers voor %qs geven e
*** 47433,47475 ****
  msgid "invalid type for cc output constraint"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: config/sh/sh.cc:943
  #, gcc-internal-format
  msgid "ignoring %<-fschedule-insns%> because of exception handling bug"
  msgstr ""
  
! #: config/sh/sh.cc:960
  #, gcc-internal-format
  msgid "unwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/sh/sh.cc:7429
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this subtarget"
  msgid "%<__builtin_saveregs%> not supported by this subtarget"
  msgstr "__builtin_saveregs wordt niet ondersteund door dit sub-doelsysteem"
  
! #: config/sh/sh.cc:8366
  #, gcc-internal-format
  msgid "%qE attribute only applies to interrupt functions"
  msgstr "attribuut %qE is enkel van toepassing op interrupt-functies"
  
! #: config/sh/sh.cc:8436
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is supported only for SH2A"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: config/sh/sh.cc:8478
  #, gcc-internal-format
  msgid "%qE attribute only applies to SH2A"
  msgstr "attribuut %qE is enkel van toepassing op SH2A"
  
! #: config/sh/sh.cc:8500
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument should be between 0 to 255"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: config/sh/sh.cc:10859
  #, gcc-internal-format
  msgid "r0 needs to be available as a call-clobbered register"
  msgstr ""
--- 47512,47554 ----
  msgid "invalid type for cc output constraint"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: config/sh/sh.cc:941
  #, gcc-internal-format
  msgid "ignoring %<-fschedule-insns%> because of exception handling bug"
  msgstr ""
  
! #: config/sh/sh.cc:958
  #, gcc-internal-format
  msgid "unwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/sh/sh.cc:7427
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this subtarget"
  msgid "%<__builtin_saveregs%> not supported by this subtarget"
  msgstr "__builtin_saveregs wordt niet ondersteund door dit sub-doelsysteem"
  
! #: config/sh/sh.cc:8365
  #, gcc-internal-format
  msgid "%qE attribute only applies to interrupt functions"
  msgstr "attribuut %qE is enkel van toepassing op interrupt-functies"
  
! #: config/sh/sh.cc:8435
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is supported only for SH2A"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: config/sh/sh.cc:8477
  #, gcc-internal-format
  msgid "%qE attribute only applies to SH2A"
  msgstr "attribuut %qE is enkel van toepassing op SH2A"
  
! #: config/sh/sh.cc:8499
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument should be between 0 to 255"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: config/sh/sh.cc:10858
  #, gcc-internal-format
  msgid "r0 needs to be available as a call-clobbered register"
  msgstr ""
*************** msgstr ""
*** 47752,47773 ****
  msgid "%qs is defined but plugin support is disabled"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: config/xtensa/xtensa.cc:2762
  #, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2797
  #, fuzzy, gcc-internal-format
  msgid "%<-f%s%> is not supported with CONST16 instructions"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/xtensa/xtensa.cc:2804
  #, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:4274
  #, fuzzy, gcc-internal-format
  msgid "only uninitialized variables can be placed in a %<.bss%> section"
  msgstr "Enkel variabelen met beginwaarde kunnen in het 8-bit gebied geplaatst worden."
--- 47831,47852 ----
  msgid "%qs is defined but plugin support is disabled"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: config/xtensa/xtensa.cc:2778
  #, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2813
  #, fuzzy, gcc-internal-format
  msgid "%<-f%s%> is not supported with CONST16 instructions"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/xtensa/xtensa.cc:2820
  #, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:4290
  #, fuzzy, gcc-internal-format
  msgid "only uninitialized variables can be placed in a %<.bss%> section"
  msgstr "Enkel variabelen met beginwaarde kunnen in het 8-bit gebied geplaatst worden."
*************** msgstr "open %s"
*** 47924,47957 ****
  msgid "no lowering routine installed for construct.  jemarch has been lazy"
  msgstr ""
  
! #: algol68/a68-low.cc:318
  #, gcc-internal-format, gfc-internal-format
  msgid "get skip tree: cannot compute SKIP for mode %s"
  msgstr ""
  
! #: algol68/a68-low.cc:1720
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot lower node %s"
  msgstr "open %s"
  
! #: algol68/a68-parser-scanner.cc:337
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not open response file %s"
  msgid "could not open source file %s"
  msgstr "kan antwoordbestand %s niet openen"
  
! #: algol68/a68-parser-scanner.cc:344
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "specified file %s is a directory"
  msgstr "%qs is geen iterator"
  
! #: algol68/a68-parser-scanner.cc:349
  #, fuzzy, gcc-internal-format
  #| msgid "could not write to response file %s"
  msgid "could not get size of source file"
  msgstr "kan niet schrijven naar antwoordbestand %s"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2805 c/c-typeck.cc:15412 cp/typeck.cc:2635
  #: cp/typeck.cc:9874 cp/typeck.cc:10682 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
--- 48003,48036 ----
  msgid "no lowering routine installed for construct.  jemarch has been lazy"
  msgstr ""
  
! #: algol68/a68-low.cc:319
  #, gcc-internal-format, gfc-internal-format
  msgid "get skip tree: cannot compute SKIP for mode %s"
  msgstr ""
  
! #: algol68/a68-low.cc:1774
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot lower node %s"
  msgstr "open %s"
  
! #: algol68/a68-parser-scanner.cc:338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not open response file %s"
  msgid "could not open source file %s"
  msgstr "kan antwoordbestand %s niet openen"
  
! #: algol68/a68-parser-scanner.cc:345
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "specified file %s is a directory"
  msgstr "%qs is geen iterator"
  
! #: algol68/a68-parser-scanner.cc:350
  #, fuzzy, gcc-internal-format
  #| msgid "could not write to response file %s"
  msgid "could not get size of source file"
  msgstr "kan niet schrijven naar antwoordbestand %s"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2883 c/c-typeck.cc:15490 cp/typeck.cc:2635
  #: cp/typeck.cc:9874 cp/typeck.cc:10682 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
*************** msgstr "%<%.*s%> is niet gedefinieerd"
*** 48038,48045 ****
  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:9967
! #: c/c-decl.cc:9973 c/c-decl.cc:10204
  #, fuzzy, gcc-internal-format
  msgid "originally defined here"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
--- 48117,48124 ----
  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 "functie-definitie als %<typdef%> gedeclareerd"
*************** msgstr "%Jdeclaratie van %qD verbergt ee
*** 48287,48293 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: c/c-decl.cc:3342 cp/name-lookup.cc:3659
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "de declaratie van %qs verbergt een parameter"
--- 48366,48372 ----
  msgid "declaration of %qD shadows a parameter"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: c/c-decl.cc:3342 cp/name-lookup.cc:3652
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "de declaratie van %qs verbergt een parameter"
*************** msgstr "de declaratie van %qs verbergt e
*** 48297,48303 ****
  msgid "declaration of %qD shadows a previous local"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: c/c-decl.cc:3374 cp/name-lookup.cc:3370
  #, fuzzy, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "%Jde verborgen declaratie is hier"
--- 48376,48382 ----
  msgid "declaration of %qD shadows a previous local"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: c/c-decl.cc:3374 cp/name-lookup.cc:3363
  #, fuzzy, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "%Jde verborgen declaratie is hier"
*************** msgstr "nutteloze %<__thread%> in lege d
*** 48583,48589 ****
  msgid "invalid use of attributes in empty declaration"
  msgstr "lege declaratie"
  
! #: c/c-decl.cc:5428 c/c-parser.cc:2663
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "lege declaratie"
--- 48662,48668 ----
  msgid "invalid use of attributes in empty declaration"
  msgstr "lege declaratie"
  
! #: c/c-decl.cc:5428 c/c-parser.cc:2667
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "lege declaratie"
*************** msgstr "ISO C90 ondersteunt geen %<stati
*** 48598,48604 ****
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 ondersteunt geen %<[*]%> declaratoren van arrays"
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2181 cp/name-lookup.cc:9201
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr "%<%.*s%> is niet gedefinieerd"
--- 48677,48683 ----
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 ondersteunt geen %<[*]%> declaratoren van arrays"
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2180 cp/name-lookup.cc:9309
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr "%<%.*s%> is niet gedefinieerd"
*************** msgstr "%<%.*s%> is niet gedefinieerd"
*** 48608,48614 ****
  msgid "%q+D is usually a function"
  msgstr "%J%qD is meestal een functie"
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10935 cp/decl.cc:19821
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "%Jgeen eerdere declaratie voor %qD"
--- 48687,48693 ----
  msgid "%q+D is usually a function"
  msgstr "%J%qD is meestal een functie"
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10959 cp/decl.cc:19852
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "%Jgeen eerdere declaratie voor %qD"
*************** msgstr "een object met een volatile veld
*** 48686,48692 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "ongeïnitialiseerde const %qD is ongeldig in C++"
  
! #: c/c-decl.cc:6356 cp/decl.cc:10248
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
--- 48765,48771 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "ongeïnitialiseerde const %qD is ongeldig in C++"
  
! #: c/c-decl.cc:6356 cp/decl.cc:10251
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
*************** msgstr "herhaalde %<restrict%>"
*** 48842,48848 ****
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "conflicterende declaraties van %qs"
  
! #: c/c-decl.cc:7109 c/c-parser.cc:3978
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
--- 48921,48927 ----
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "conflicterende declaraties van %qs"
  
! #: c/c-decl.cc:7109 c/c-parser.cc:3982
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
*************** msgstr "opslagklasse opgegeven voor para
*** 48887,48893 ****
  msgid "storage class specified for unnamed parameter"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14898
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "opslagklasse opgegeven voor typenaam"
--- 48966,48972 ----
  msgid "storage class specified for unnamed parameter"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14915
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "opslagklasse opgegeven voor typenaam"
*************** msgstr "%qs wordt gedeclareerd als een a
*** 48950,48956 ****
  msgid "declaration of type name as array of functions"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: c/c-decl.cc:7337 c/c-decl.cc:9755
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "ongeldig gebruik van strcture met flexibel array-lid"
--- 49029,49035 ----
  msgid "declaration of type name as array of functions"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: c/c-decl.cc:7337 c/c-decl.cc:9775
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "ongeldig gebruik van strcture met flexibel array-lid"
*************** msgstr "%qs gedeclareerd als een functie
*** 49061,49073 ****
  msgid "function definition has qualified void return type"
  msgstr "functiedefinitie heeft een gekwalificeerde %<void%> als teruggeeftype"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15313
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "typekwalificaties op teruggeeftypes van functies worden genegeerd"
  
  #: 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:3980
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C verbiedt gekwalificeerde functie-types"
--- 49140,49152 ----
  msgid "function definition has qualified void return type"
  msgstr "functiedefinitie heeft een gekwalificeerde %<void%> als teruggeeftype"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15330
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "typekwalificaties op teruggeeftypes van functies worden genegeerd"
  
  #: 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 verbiedt gekwalificeerde functie-types"
*************** msgstr "ISO C verbiedt %<const%> of %<vo
*** 49189,49195 ****
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "argument %d is alleen-lezen"
  
! #: c/c-decl.cc:8019 cp/decl.cc:13674
  #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "variabele of veld %qs als void gedeclareerd"
--- 49268,49274 ----
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "argument %d is alleen-lezen"
  
! #: c/c-decl.cc:8019 cp/decl.cc:13680
  #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "variabele of veld %qs als void gedeclareerd"
*************** msgstr "eerder als %<static%> gedeclaree
*** 49260,49271 ****
  msgid "%<constexpr%> object has variably modified type"
  msgstr "argument %d is alleen-lezen"
  
! #: c/c-decl.cc:8307 c/c-parser.cc:13721
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: c/c-decl.cc:8313 c/c-parser.cc:13724
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
--- 49339,49350 ----
  msgid "%<constexpr%> object has variably modified type"
  msgstr "argument %d is alleen-lezen"
  
! #: c/c-decl.cc:8307 c/c-parser.cc:13725
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: c/c-decl.cc:8313 c/c-parser.cc:13728
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
*************** msgstr ""
*** 49302,49313 ****
  
  #. 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:11116
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.cc:8501 c/c-decl.cc:10909
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "functie-declaratie is geen prototype"
--- 49381,49392 ----
  
  #. 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 "functie-declaratie is geen prototype"
*************** msgstr "geneste herdefinitie van %<union
*** 49393,49409 ****
  msgid "nested redefinition of %<struct %E%>"
  msgstr "geneste herdefinitie van %<struct %s%>"
  
! #: c/c-decl.cc:9014 c/c-decl.cc:10233
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9021 c/c-decl.cc:10240
  #, fuzzy, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr "onbekend veld %qs opgegeven in beginwaarde"
  
! #: c/c-decl.cc:9085 cp/decl.cc:6314 cp/parser.cc:31004
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "declaratie declareert niets"
--- 49472,49488 ----
  msgid "nested redefinition of %<struct %E%>"
  msgstr "geneste herdefinitie van %<struct %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 "%qT defined in underspecified object initializer"
  msgstr "onbekend veld %qs opgegeven in beginwaarde"
  
! #: c/c-decl.cc:9085 cp/decl.cc:6314 cp/parser.cc:31012
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "declaratie declareert niets"
*************** msgstr ""
*** 49438,50162 ****
  msgid "using %qD as both field and typedef name is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9543
  #, 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:9559
  #, 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:9638
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "union heeft geen benoemde leden"
  
! #: c/c-decl.cc:9640
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "union heeft geen leden"
  
! #: c/c-decl.cc:9645
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct heeft geen benoemde leden"
  
! #: c/c-decl.cc:9647
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct heeft geen leden"
  
! #: c/c-decl.cc:9724 cp/decl.cc:16338
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union is a GCC extension"
  msgstr "%Jflexibel array-lid in union"
  
! #: c/c-decl.cc:9728
  #, fuzzy, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "%Jflexibel array-lid niet aan het eind van de struct"
  
! #: c/c-decl.cc:9733
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:9780
  #, fuzzy, gcc-internal-format
  msgid "structure containing a flexible array member is not at the end of another structure"
  msgstr "%Jflexibel array-lid niet aan het eind van de struct"
  
! #: c/c-decl.cc:9807
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "omvang van array %qs is te groot"
  
! #: c/c-decl.cc:9823
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field %qD has invalid type"
  msgstr "bitveld %qs heeft een ongeldig type"
  
! #: c/c-decl.cc:9878
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr ""
  
! #: c/c-decl.cc:9950
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union kan niet transparant gemaakt worden"
  
! #: c/c-decl.cc:9964
  #, fuzzy, gcc-internal-format
  msgid "redefinition of struct or union %qT with variably modified type"
  msgstr "argument %d is alleen-lezen"
  
! #: c/c-decl.cc:9971
  #, fuzzy, gcc-internal-format
  msgid "redefinition of struct or union %qT"
  msgstr "herdefinitie van %<struct %s%>"
  
! #: c/c-decl.cc:10154
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "geneste herdefinitie van %<enum %qs%>"
  
! #: c/c-decl.cc:10202
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "herdeclaratie van %<enum %qs%>"
  
! #: c/c-decl.cc:10214
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10303 cp/decl.cc:19075 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 "opgegeven modus is te klein voor enumeratiewaarden"
  
! #: c/c-decl.cc:10322
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "enumeratiewaarden overschrijden het bereik van de grootste integer"
  
! #: c/c-decl.cc:10331
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumeration values exceed range of %qs"
  msgstr "enumeratiewaarden overschrijden het bereik van de grootste integer"
  
! #: c/c-decl.cc:10448
  #, fuzzy, gcc-internal-format
  msgid "conflicting redefinition of enum %qT"
  msgstr "geneste herdefinitie van %<enum %qs%>"
  
! #: c/c-decl.cc:10481 c/c-decl.cc:10497
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "enumeratiewaarde voor %qE is geen integerconstante"
  
! #: c/c-decl.cc:10492
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "enumeratiewaarde voor %qE is geen integerconstante"
  
! #: c/c-decl.cc:10516
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "overflow in enumeratiewaarden"
  
! #: c/c-decl.cc:10523
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumerator value outside the range of underlying type"
  msgstr "enumeratiewaarden overschrijden het bereik van de grootste integer"
  
! #: c/c-decl.cc:10540
  #, gcc-internal-format
  msgid "value of redeclared enumerator outside the range of %qT"
  msgstr ""
  
! #: c/c-decl.cc:10568
  #, 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 beperkt enumeratiewaarden tot het bereik van het %<int%> type"
  
! #: c/c-decl.cc:10574
  #, 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 beperkt enumeratiewaarden tot het bereik van het %<int%> type"
  
! #: c/c-decl.cc:10782 cp/decl.cc:6656 cp/decl.cc:19679
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "%J%<noinline%> attribuut gegeven aan ingebouwde functie %qD"
  
! #: c/c-decl.cc:10801
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "teruggeeftype is onvolledig"
  
! #: c/c-decl.cc:10813
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "teruggeeftype krijgt standaardwaarde %<int%>"
  
! #: c/c-decl.cc:10842
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: c/c-decl.cc:10895
  #, gcc-internal-format
  msgid "ISO C23 does not allow defining parameters for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-decl.cc:10918
  #, fuzzy, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "%Jgeen eerder prototype voor %qD"
  
! #: c/c-decl.cc:10927
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%J%qD werd voor haar definitie gebruikt zonder protoype"
  
! #: c/c-decl.cc:10945
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%J%qD werd voor haar definitie gebruikt zonder declaratie"
  
! #: c/c-decl.cc:10964
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "%Jteruggeeftype van %qD is niet %<int%>"
  
! #: c/c-decl.cc:10966
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "ISO C verbiedt gekwalificeerde functie-types"
  
! #: c/c-decl.cc:10973
  #, fuzzy, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%J%qD is gewoonlijk een niet-static funtie"
  
! #: c/c-decl.cc:10991
  #, gcc-internal-format
  msgid "versioned definitions are only allowed at file scope"
  msgstr ""
  
! #: c/c-decl.cc:11035
  #, fuzzy, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "%Jparameterdeclaraties in oude stijl gebruikt in de definitie van een functie die een prototype heeft"
  
! #: c/c-decl.cc:11051
  #, fuzzy, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "%Jtraditionele C verwerpt functiedefinities in de stijl van ISO C"
  
! #: c/c-decl.cc:11068
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C23"
  msgstr ""
  
! #: c/c-decl.cc:11108 c/c-decl.cc:11112
  #, fuzzy, gcc-internal-format
  msgid "old-style function definition"
  msgstr "%Jfunctiedefinitie in oude stijl"
  
! #: c/c-decl.cc:11125
  #, fuzzy, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "%Jparameternaam ontbreekt in parameterlijst"
  
! #: c/c-decl.cc:11141
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%J%qD als niet-parameter gedeclareerd"
  
! #: c/c-decl.cc:11149
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "%Jmeerdere parameters hebben de naam %qD"
  
! #: c/c-decl.cc:11158
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "%Jparameter %qD als void gedeclareerd"
  
! #: c/c-decl.cc:11187 c/c-decl.cc:11192
  #, fuzzy, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "%Jtype van %qD krijgt standaardtype %<int%>"
  
! #: c/c-decl.cc:11212
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "%Jparameter %qD heeft een onvolledig type"
  
! #: c/c-decl.cc:11219
  #, fuzzy, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "%Jdeclaratie voor parameter %qD maar er is zo geen parameter"
  
! #: c/c-decl.cc:11272
  #, fuzzy, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "aantal argumenten kom niet overeen met prototype"
  
! #: c/c-decl.cc:11283
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "aantal argumenten kom niet overeen met prototype"
  
! #: c/c-decl.cc:11286 c/c-decl.cc:11326 c/c-decl.cc:11340
  #, fuzzy, gcc-internal-format
  msgid "prototype declaration"
  msgstr "%Hdeclaratie van prototype"
  
! #: c/c-decl.cc:11318
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "gepromoveerd argument %qD komt niet overeen met prototype"
  
! #: c/c-decl.cc:11323
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "gepromoveerd argument %qD komt niet overeen met prototype"
  
! #: c/c-decl.cc:11333
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "argument %qs komt niet overeen met prototype"
  
! #: c/c-decl.cc:11338
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argument %qs komt niet overeen met prototype"
  
! #: c/c-decl.cc:11583 cp/decl.cc:20614
  #, fuzzy, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
  
! #: c/c-decl.cc:11602 cp/decl.cc:20690
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "parameter %qD krijgt beginwaarde"
  
! #: c/c-decl.cc:11699
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "initiële declaratie voor %<for%> lus gebruikt buiten C99 modus"
  
! #: c/c-decl.cc:11704
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.cc:11711
  #, 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 ondersteunt geen %<[*]%> declaratoren van arrays"
  
! #: c/c-decl.cc:11745
  #, fuzzy, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "de declaratie van %qs verbergt een globale declaratie"
  
! #: c/c-decl.cc:11749
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "de declaratie van %qs verbergt een globale declaratie"
  
! #: c/c-decl.cc:11756
  #, fuzzy, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%qs als 'inline' gedeclareerd na de definitie"
  
! #: c/c-decl.cc:11761
  #, fuzzy, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%qs als 'inline' gedeclareerd na de definitie"
  
! #: c/c-decl.cc:11767
  #, fuzzy, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%qs als 'inline' gedeclareerd na de definitie"
  
! #: c/c-decl.cc:11771
  #, fuzzy, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "de declaratie van %qs verbergt een globale declaratie"
  
! #: c/c-decl.cc:12071
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:12130 c/c-decl.cc:12137
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: c/c-decl.cc:12165 c/c-decl.cc:13271
  #, fuzzy, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: c/c-decl.cc:12167
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr "%<__thread%> samen met %<auto%> gebruikt"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12172
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%<__thread%> samen met %<register%> gebruikt"
  
! #: c/c-decl.cc:12185 c/c-decl.cc:12618 c/c-decl.cc:13065
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "twee of meer data types opgegeven bij declaratie"
  
! #: c/c-decl.cc:12197 cp/parser.cc:37535
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> is te lang voor GCC"
  
! #: c/c-decl.cc:12205 c/c-decl.cc:12217 c/c-decl.cc:12221 c/c-decl.cc:12225
! #: c/c-decl.cc:12233 c/c-decl.cc:12237 c/c-decl.cc:12241 c/c-decl.cc:12245
  #: 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:12297
! #: c/c-decl.cc:12301 c/c-decl.cc:12305 c/c-decl.cc:12309 c/c-decl.cc:12313
  #: 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:12365 c/c-decl.cc:12369 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:12421 c/c-decl.cc:12425
  #: c/c-decl.cc:12437 c/c-decl.cc:12441 c/c-decl.cc:12445 c/c-decl.cc:12449
! #: c/c-decl.cc:12464 c/c-decl.cc:12468 c/c-decl.cc:12472 c/c-decl.cc:12476
! #: c/c-decl.cc:12480 c/c-decl.cc:12484 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:12522
! #: c/c-decl.cc:12526 c/c-decl.cc:12530 c/c-decl.cc:12534 c/c-decl.cc:12538
! #: c/c-decl.cc:12542 c/c-decl.cc:12546 c/c-decl.cc:12550 c/c-decl.cc:12562
! #: c/c-decl.cc:12566 c/c-decl.cc:12570 c/c-decl.cc:12574 c/c-decl.cc:12578
! #: c/c-decl.cc:12626 c/c-decl.cc:12630 c/c-decl.cc:12634 c/c-decl.cc:12638
! #: c/c-decl.cc:12642 c/c-decl.cc:12646 c/c-decl.cc:12696 c/c-decl.cc:12700
! #: c/c-decl.cc:12704 c/c-decl.cc:12708 c/c-decl.cc:12712 c/c-decl.cc:12716
! #: c/c-decl.cc:12730 c/c-decl.cc:12734 c/c-decl.cc:12738 c/c-decl.cc:12742
! #: c/c-decl.cc:12746 c/c-decl.cc:12750 c/c-decl.cc:12761 c/c-decl.cc:12765
! #: c/c-decl.cc:12769 c/c-decl.cc:12780 c/c-decl.cc:12791 c/c-decl.cc:12795
! #: c/c-decl.cc:12799 c/c-decl.cc:12803 c/c-decl.cc:12807 c/c-decl.cc:12818
! #: c/c-decl.cc:12822 c/c-decl.cc:12826 c/c-decl.cc:12830 c/c-decl.cc:12834
! #: c/c-decl.cc:12925 c/c-decl.cc:12929 c/c-decl.cc:12933 c/c-decl.cc:12937
! #: c/c-decl.cc:12941 c/c-decl.cc:12945 c/c-decl.cc:12949 c/c-decl.cc:12979
! #: c/c-decl.cc:12996 c/c-decl.cc:13000 c/c-decl.cc:13004 c/c-decl.cc:13008
  #, fuzzy, gcc-internal-format
  #| msgid "both %<long%> and %<short%> in declaration specifiers"
  msgid "both %qs and %qs in declaration specifiers"
  msgstr "zowel %<long%> als %<short%> opgegeven bij declaratie"
  
! #: c/c-decl.cc:12210
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:12229 c/c-decl.cc:12293 c/c-decl.cc:12518 c/c-decl.cc:12674
  #, fuzzy, gcc-internal-format
  #| msgid "both %<short%> and %<void%> in declaration specifiers"
  msgid "both %qs and %<__int%d%> in declaration specifiers"
  msgstr "zowel %<short%> als %<void%> opgegeven bij declaratie"
  
! #: c/c-decl.cc:12249 c/c-decl.cc:12317 c/c-decl.cc:12373 c/c-decl.cc:12429
! #: c/c-decl.cc:12554 c/c-decl.cc:12855 c/c-decl.cc:12863 c/c-decl.cc:12871
! #: c/c-decl.cc:12879 c/c-decl.cc:12887
  #, fuzzy, gcc-internal-format
  #| msgid "both %<short%> and %<float%> in declaration specifiers"
  msgid "both %qs and %<_Float%d%s%> in declaration specifiers"
  msgstr "zowel %<short%> als %<float%> opgegeven bij declaratie"
  
! #: c/c-decl.cc:12461 c/c-parser.cc:12885
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 ondersteunt geen complexe types"
  
! #: c/c-decl.cc:12515
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:12591 c/c-decl.cc:13206 c/c-decl.cc:13265
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "herhaalde %qs"
  
! #: c/c-decl.cc:12608
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be defined via %<typedef%>"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: c/c-decl.cc:12612
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used here"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: c/c-decl.cc:12665
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:12670 c/c-decl.cc:12678
  #, fuzzy, gcc-internal-format
  #| msgid "both %<signed%> and %<void%> in declaration specifiers"
  msgid "both %<__int%d%> and %qs in declaration specifiers"
  msgstr "zowel %<signed%> als %<void%> opgegeven bij declaratie"
  
! #: c/c-decl.cc:12684
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c/c-decl.cc:12727
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 ondersteunt geen complexe types"
  
! #: c/c-decl.cc:12846
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:12897 cp/parser.cc:22578
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c/c-decl.cc:12966
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C23"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:12989 c/c-decl.cc:13367 c/c-parser.cc:11798
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c/c-decl.cc:12991
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:13020
  #, fuzzy, gcc-internal-format
  msgid "%<_BitInt%> argument is not an integer constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: c/c-decl.cc:13026
  #, fuzzy, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is not a positive integer constant expression"
  msgstr "enumeratiewaarde voor %qE is geen integerconstante"
  
! #: c/c-decl.cc:13033
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
  msgstr ""
  
! #: c/c-decl.cc:13082
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
  # is letterlijke vertaling maar klinkt zo vreemd...
! #: c/c-decl.cc:13095
  #, fuzzy, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qs slaagt er niet in een typedef of ingebouwd type te zijn"
  
! #: c/c-decl.cc:13150
  #, fuzzy, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:13171 c/c-decl.cc:13248
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%<__thread%> samen met %<auto%> gebruikt"
  
! #: c/c-decl.cc:13173
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> samen met %<register%> gebruikt"
  
! #: c/c-decl.cc:13175 c/c-decl.cc:13244
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> samen met %<typedef%> gebruikt"
  
! #: c/c-decl.cc:13177 c/c-decl.cc:13214
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr "%<__thread%> samen met %<register%> gebruikt"
  
! #: c/c-decl.cc:13191 c/c-parser.cc:3504 c/c-parser.cc:4875 c/c-parser.cc:10959
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "%s ondersteunt %s niet"
  
! #: c/c-decl.cc:13194 c/c-parser.cc:3507 c/c-parser.cc:4878 c/c-parser.cc:10962
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:13220
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> vóór %<extern%> gebruikt"
  
! #: c/c-decl.cc:13229
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> vóór %<static%> gebruikt"
  
! #: c/c-decl.cc:13235
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%<__thread%> samen met %<auto%> gebruikt"
  
! #: c/c-decl.cc:13242
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr "%<__thread%> samen met %<register%> gebruikt"
  
! #: c/c-decl.cc:13250
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: c/c-decl.cc:13263
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:13279
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: c/c-decl.cc:13287
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: c/c-decl.cc:13364
  #, fuzzy, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<__thread%> samen met %<auto%> gebruikt"
  
! #: c/c-decl.cc:13379
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C ondersteunt gewone %<complex%> niet in de betekenis van %<double complex%>"
  
! #: c/c-decl.cc:13390
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C23"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:13419
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:13445 c/c-decl.cc:13461 c/c-decl.cc:13487
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:13633
  #, fuzzy, gcc-internal-format
  msgid "%<signed _BitInt%> argument must be at least 2"
  msgstr "%<defined%> zonder een naam"
  
! #: c/c-decl.cc:13642
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "ISO C++ ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:13943 cp/semantics.cc:6995
  #, 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:13947 cp/semantics.cc:6999
  #, 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:14240
  #, gcc-internal-format
  msgid "ISO C does not support %qs statement with an identifier operand before C2Y"
  msgstr ""
  
! #: c/c-decl.cc:14292
  #, 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:14296
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:14301
  #, 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-statement niet in een lus of switch"
  
! #: c/c-decl.cc:14304
  #, fuzzy, gcc-internal-format
  #| msgid "continue statement not within a loop"
  msgid "%<continue%> statement operand %qE does not refer to a named loop"
  msgstr "continue-statement niet in een lus"
  
! #: c/c-decl.cc:14310
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE refers to a named %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14312 c/c-decl.cc:14329
  #, fuzzy, gcc-internal-format
  msgid "%<switch%> name defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: c/c-decl.cc:14320
  #, gcc-internal-format
  msgid "%qs statement operand %qE refers to a loop outside of its body"
  msgstr ""
  
! #: c/c-decl.cc:14322
  #, fuzzy, gcc-internal-format
  msgid "loop name defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: c/c-decl.cc:14326
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
  msgstr ""
--- 49517,50241 ----
  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 heeft geen benoemde leden"
  
! #: c/c-decl.cc:9660
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "union heeft geen leden"
  
! #: c/c-decl.cc:9665
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct heeft geen benoemde leden"
  
! #: c/c-decl.cc:9667
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct heeft geen leden"
  
! #: c/c-decl.cc:9744 cp/decl.cc:16369
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union is a GCC extension"
  msgstr "%Jflexibel array-lid in union"
  
! #: c/c-decl.cc:9748
  #, fuzzy, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "%Jflexibel array-lid niet aan het eind van de 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 "structure containing a flexible array member is not at the end of another structure"
  msgstr "%Jflexibel array-lid niet aan het eind van de struct"
  
! #: c/c-decl.cc:9827
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "omvang van array %qs is te groot"
  
! #: c/c-decl.cc:9843
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field %qD has invalid type"
  msgstr "bitveld %qs heeft een ongeldig type"
  
! #: 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 kan niet transparant gemaakt worden"
  
! #: c/c-decl.cc:9984
  #, fuzzy, gcc-internal-format
  msgid "redefinition of struct or union %qT with variably modified type"
  msgstr "argument %d is alleen-lezen"
  
! #: c/c-decl.cc:9991
  #, fuzzy, gcc-internal-format
  msgid "redefinition of struct or union %qT"
  msgstr "herdefinitie van %<struct %s%>"
  
! #: c/c-decl.cc:10178
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "geneste herdefinitie van %<enum %qs%>"
  
! #: c/c-decl.cc:10226
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "herdeclaratie van %<enum %qs%>"
  
! #: 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:19106 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 "opgegeven modus is te klein voor enumeratiewaarden"
  
! #: c/c-decl.cc:10346
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "enumeratiewaarden overschrijden het bereik van de grootste integer"
  
! #: 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 "enumeratiewaarden overschrijden het bereik van de grootste integer"
  
! #: c/c-decl.cc:10472
  #, fuzzy, gcc-internal-format
  msgid "conflicting redefinition of enum %qT"
  msgstr "geneste herdefinitie van %<enum %qs%>"
  
! #: c/c-decl.cc:10505 c/c-decl.cc:10521
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "enumeratiewaarde voor %qE is geen integerconstante"
  
! #: c/c-decl.cc:10516
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "enumeratiewaarde voor %qE is geen integerconstante"
  
! #: c/c-decl.cc:10540
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "overflow in enumeratiewaarden"
  
! #: c/c-decl.cc:10547
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumerator value outside the range of underlying type"
  msgstr "enumeratiewaarden overschrijden het bereik van de grootste integer"
  
! #: 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 beperkt enumeratiewaarden tot het bereik van het %<int%> type"
  
! #: 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 beperkt enumeratiewaarden tot het bereik van het %<int%> type"
  
! #: c/c-decl.cc:10806 cp/decl.cc:6655 cp/decl.cc:19710
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "%J%<noinline%> attribuut gegeven aan ingebouwde functie %qD"
  
! #: c/c-decl.cc:10825
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "teruggeeftype is onvolledig"
  
! #: c/c-decl.cc:10837
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "teruggeeftype krijgt standaardwaarde %<int%>"
  
! #: c/c-decl.cc:10866
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: 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 "%Jgeen eerder prototype voor %qD"
  
! #: c/c-decl.cc:10951
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%J%qD werd voor haar definitie gebruikt zonder protoype"
  
! #: c/c-decl.cc:10969
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%J%qD werd voor haar definitie gebruikt zonder declaratie"
  
! #: c/c-decl.cc:10988
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "%Jteruggeeftype van %qD is niet %<int%>"
  
! #: c/c-decl.cc:10990
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "ISO C verbiedt gekwalificeerde functie-types"
  
! #: c/c-decl.cc:10997
  #, fuzzy, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%J%qD is gewoonlijk een niet-static funtie"
  
! #: 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 "%Jparameterdeclaraties in oude stijl gebruikt in de definitie van een functie die een prototype heeft"
  
! #: c/c-decl.cc:11075
  #, fuzzy, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "%Jtraditionele C verwerpt functiedefinities in de stijl van ISO C"
  
! #: 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 "%Jfunctiedefinitie in oude stijl"
  
! #: c/c-decl.cc:11149
  #, fuzzy, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "%Jparameternaam ontbreekt in parameterlijst"
  
! #: c/c-decl.cc:11165
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%J%qD als niet-parameter gedeclareerd"
  
! #: c/c-decl.cc:11173
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "%Jmeerdere parameters hebben de naam %qD"
  
! #: c/c-decl.cc:11182
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "%Jparameter %qD als void gedeclareerd"
  
! #: c/c-decl.cc:11211 c/c-decl.cc:11216
  #, fuzzy, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "%Jtype van %qD krijgt standaardtype %<int%>"
  
! #: c/c-decl.cc:11236
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "%Jparameter %qD heeft een onvolledig type"
  
! #: c/c-decl.cc:11243
  #, fuzzy, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "%Jdeclaratie voor parameter %qD maar er is zo geen parameter"
  
! #: c/c-decl.cc:11296
  #, fuzzy, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "aantal argumenten kom niet overeen met prototype"
  
! #: c/c-decl.cc:11307
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "aantal argumenten kom niet overeen met prototype"
  
! #: c/c-decl.cc:11310 c/c-decl.cc:11350 c/c-decl.cc:11364
  #, fuzzy, gcc-internal-format
  msgid "prototype declaration"
  msgstr "%Hdeclaratie van prototype"
  
! #: c/c-decl.cc:11342
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "gepromoveerd argument %qD komt niet overeen met prototype"
  
! #: c/c-decl.cc:11347
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "gepromoveerd argument %qD komt niet overeen met prototype"
  
! #: c/c-decl.cc:11357
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "argument %qs komt niet overeen met prototype"
  
! #: c/c-decl.cc:11362
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argument %qs komt niet overeen met prototype"
  
! #: c/c-decl.cc:11607 cp/decl.cc:20645
  #, fuzzy, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
  
! #: c/c-decl.cc:11626 cp/decl.cc:20721
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "parameter %qD krijgt beginwaarde"
  
! #: c/c-decl.cc:11723
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "initiële declaratie voor %<for%> lus gebruikt buiten C99 modus"
  
! #: 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 ondersteunt geen %<[*]%> declaratoren van arrays"
  
! #: c/c-decl.cc:11769
  #, fuzzy, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "de declaratie van %qs verbergt een globale declaratie"
  
! #: c/c-decl.cc:11773
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "de declaratie van %qs verbergt een globale declaratie"
  
! #: c/c-decl.cc:11780
  #, fuzzy, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%qs als 'inline' gedeclareerd na de definitie"
  
! #: c/c-decl.cc:11785
  #, fuzzy, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%qs als 'inline' gedeclareerd na de definitie"
  
! #: c/c-decl.cc:11791
  #, fuzzy, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%qs als 'inline' gedeclareerd na de definitie"
  
! #: c/c-decl.cc:11795
  #, fuzzy, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "de declaratie van %qs verbergt een globale declaratie"
  
! #: 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 "meerdere opslagklassen in declaratie van %qs"
  
! #: c/c-decl.cc:12189 c/c-decl.cc:13295
  #, fuzzy, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: c/c-decl.cc:12191
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr "%<__thread%> samen met %<auto%> gebruikt"
  
  #. 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%> samen met %<register%> gebruikt"
  
! #: 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 "twee of meer data types opgegeven bij declaratie"
  
! #: c/c-decl.cc:12221 cp/parser.cc:37533
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> is te lang voor 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 %<long%> and %<short%> in declaration specifiers"
  msgid "both %qs and %qs in declaration specifiers"
  msgstr "zowel %<long%> als %<short%> opgegeven bij declaratie"
  
! #: c/c-decl.cc:12234
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: 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 %<short%> and %<void%> in declaration specifiers"
  msgid "both %qs and %<__int%d%> in declaration specifiers"
  msgstr "zowel %<short%> als %<void%> opgegeven bij declaratie"
  
! #: 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 "zowel %<short%> als %<float%> opgegeven bij declaratie"
  
! #: c/c-decl.cc:12485 c/c-parser.cc:12889
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 ondersteunt geen complexe types"
  
! #: c/c-decl.cc:12539
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:12615 c/c-decl.cc:13230 c/c-decl.cc:13289
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "herhaalde %qs"
  
! #: c/c-decl.cc:12632
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be defined via %<typedef%>"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: c/c-decl.cc:12636
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used here"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: c/c-decl.cc:12689
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:12694 c/c-decl.cc:12702
  #, fuzzy, gcc-internal-format
  #| msgid "both %<signed%> and %<void%> in declaration specifiers"
  msgid "both %<__int%d%> and %qs in declaration specifiers"
  msgstr "zowel %<signed%> als %<void%> opgegeven bij declaratie"
  
! #: c/c-decl.cc:12708
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: 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 ondersteunt geen complexe types"
  
! #: 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 ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:12921 cp/parser.cc:22574
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c/c-decl.cc:12990
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C23"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: 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 "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c/c-decl.cc:13015
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:13044
  #, fuzzy, gcc-internal-format
  msgid "%<_BitInt%> argument is not an integer constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: c/c-decl.cc:13050
  #, fuzzy, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is not a positive integer constant expression"
  msgstr "enumeratiewaarde voor %qE is geen integerconstante"
  
! #: 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 ""
  
  # is letterlijke vertaling maar klinkt zo vreemd...
! #: c/c-decl.cc:13119
  #, fuzzy, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qs slaagt er niet in een typedef of ingebouwd type te zijn"
  
! #: c/c-decl.cc:13174
  #, fuzzy, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
  #. 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%> samen met %<auto%> gebruikt"
  
! #: c/c-decl.cc:13197
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> samen met %<register%> gebruikt"
  
! #: c/c-decl.cc:13199 c/c-decl.cc:13268
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> samen met %<typedef%> gebruikt"
  
! #: c/c-decl.cc:13201 c/c-decl.cc:13238
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr "%<__thread%> samen met %<register%> gebruikt"
  
! #: 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 ondersteunt %s niet"
  
! #: 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 ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:13244
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> vóór %<extern%> gebruikt"
  
! #: c/c-decl.cc:13253
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> vóór %<static%> gebruikt"
  
! #: c/c-decl.cc:13259
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%<__thread%> samen met %<auto%> gebruikt"
  
! #: c/c-decl.cc:13266
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr "%<__thread%> samen met %<register%> gebruikt"
  
! #: c/c-decl.cc:13274
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: 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 "%<__thread%> samen met %s gebruikt"
  
! #: c/c-decl.cc:13311
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: c/c-decl.cc:13388
  #, fuzzy, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<__thread%> samen met %<auto%> gebruikt"
  
! #: c/c-decl.cc:13403
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C ondersteunt gewone %<complex%> niet in de betekenis van %<double complex%>"
  
! #: c/c-decl.cc:13414
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C23"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:13657
  #, fuzzy, gcc-internal-format
  msgid "%<signed _BitInt%> argument must be at least 2"
  msgstr "%<defined%> zonder een naam"
  
! #: c/c-decl.cc:13666
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "ISO C++ ondersteunt %<long long%> niet"
  
! #: c/c-decl.cc:13967 cp/semantics.cc:6991
  #, 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:6995
  #, 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 "break statement not within loop or switch"
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>"
  msgstr "break-statement niet in een lus of switch"
  
! #: c/c-decl.cc:14328
  #, fuzzy, gcc-internal-format
  #| msgid "continue statement not within a loop"
  msgid "%<continue%> statement operand %qE does not refer to a named loop"
  msgstr "continue-statement niet in een lus"
  
! #: 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 "%<switch%> name defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: 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 "%qs tevoren hier gedefinieerd"
  
! #: c/c-decl.cc:14350
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
  msgstr ""
*************** msgstr ""
*** 50166,50204 ****
  msgid "%qs is a keyword with %qs onwards"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14680 cp/typeck.cc:6053
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "left shift of negative value"
  msgstr "teller van links shift is negatief"
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14689 cp/typeck.cc:6061
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "teller van links shift is negatief"
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14616 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "teller van rechtse shift is negatief"
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14708 cp/typeck.cc:6069
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "teller van links shift is >= breedte van het type"
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14640 cp/typeck.cc:6011
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "teller van rechtse shift is >= breedte van het type"
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14700
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count >= width of type"
  msgid "left shift count >= width of vector element"
  msgstr "teller van links shift is >= breedte van het type"
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14627
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
--- 50245,50283 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14758 cp/typeck.cc:6053
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "left shift of negative value"
  msgstr "teller van links shift is negatief"
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14767 cp/typeck.cc:6061
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "teller van links shift is negatief"
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14694 cp/typeck.cc:6000
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "teller van rechtse shift is negatief"
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14786 cp/typeck.cc:6069
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "teller van links shift is >= breedte van het type"
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14718 cp/typeck.cc:6011
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "teller van rechtse shift is >= breedte van het type"
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14778
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count >= width of type"
  msgid "left shift count >= width of vector element"
  msgstr "teller van links shift is >= breedte van het type"
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14705
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
*************** msgstr "teller van rechtse shift is >= b
*** 50209,50357 ****
  msgid "identifier %qE conflicts with C++ keyword"
  msgstr ""
  
! #: c/c-parser.cc:1087 cp/parser.cc:3449
  #, gcc-internal-format
  msgid "version control conflict marker in file"
  msgstr ""
  
! #: c/c-parser.cc:1310 cp/parser.cc:3533
  #, gcc-internal-format
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1509 cp/parser.cc:37772
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:2080
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C verbiedt een leeg bronbestand"
  
! #: c/c-parser.cc:2106 c/c-parser.cc:2115 c/c-parser.cc:29063 cp/parser.cc:54562
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:2122 cp/semantics.cc:4068
  #, gcc-internal-format
  msgid "%<omp begin declare variant%> without corresponding %<omp end declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:2226 c/c-parser.cc:14906
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C staat geen extra %<;%> buiten een functie toe"
  
! #: c/c-parser.cc:2310
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute has no effect"
  msgid "%<assume%> attribute at top level"
  msgstr "attribuut %qE heeft geen effect"
  
! #: c/c-parser.cc:2509
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2517
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2525
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2538 c/c-parser.cc:3772 c/c-parser.cc:5479
  #, fuzzy, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr "onbekende machine-modus %qs"
  
! #: c/c-parser.cc:2542 c/c-parser.cc:3776 c/c-parser.cc:5483
  #, fuzzy, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr "onbekende machine-modus %qs"
  
! #: c/c-parser.cc:2569 c/c-parser.cc:16292 c/c-parser.cc:25960
! #: c/c-parser.cc:26704 c/c-parser.cc:27293 cp/parser.cc:51256
! #: cp/parser.cc:57388
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: c/c-parser.cc:2598
  #, fuzzy, gcc-internal-format
  msgid "%qT declared in underspecified object declaration"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: c/c-parser.cc:2603
  #, fuzzy, gcc-internal-format
  msgid "%qT defined in underspecified object declaration"
  msgstr "POS mag niet opgegeven worden voor een lijst van veld-declaraties"
  
! #: c/c-parser.cc:2639
  #, fuzzy, gcc-internal-format
  msgid "%qs in empty declaration"
  msgstr "nutteloze typenaam in lege declaratie"
  
! #: c/c-parser.cc:2653
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.cc:2691 c/c-parser.cc:8488
  #, gcc-internal-format
  msgid "attribute %<musttail%> mixed with other attributes on %<return%> statement"
  msgstr ""
  
! #: c/c-parser.cc:2707 c/c-parser.cc:4667
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:2725 cp/parser.cc:40039 cp/parser.cc:40111
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
  
! #: c/c-parser.cc:2760
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for implementations"
  msgstr "herhaalde definitie %qs"
  
! #: c/c-parser.cc:2781
  #, fuzzy, gcc-internal-format
  msgid "unexpected attribute"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:2791 c/c-parser.cc:8508 cp/parser.cc:14523 cp/parser.cc:14780
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "sectie-attribuut is niet toegestaan voor %q+D"
  
! #: c/c-parser.cc:2794 c/c-parser.cc:8475 cp/cp-gimplify.cc:4095
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "sectie-attribuut is niet toegestaan voor %q+D"
  
! #: c/c-parser.cc:2844
  #, gcc-internal-format
  msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgstr ""
  
  # betere vertaling voor "file-scope"?
! #: c/c-parser.cc:2857
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> requires a plain identifier, possibly with attributes, as declarator"
  msgstr "%<auto%> in lege declaratie op bestandsniveau"
  
! #: c/c-parser.cc:2883
  #, fuzzy, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "datadefinitie heeft geen type of opslagklasse"
--- 50288,50436 ----
  msgid "identifier %qE conflicts with C++ keyword"
  msgstr ""
  
! #: c/c-parser.cc:1091 cp/parser.cc:3449
  #, gcc-internal-format
  msgid "version control conflict marker in file"
  msgstr ""
  
! #: c/c-parser.cc:1314 cp/parser.cc:3533
  #, gcc-internal-format
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1513 cp/parser.cc:37770
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:2084
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C verbiedt een leeg bronbestand"
  
! #: c/c-parser.cc:2110 c/c-parser.cc:2119 c/c-parser.cc:29067 cp/parser.cc:54560
  #: 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"
  msgstr "ISO C staat geen extra %<;%> buiten een functie toe"
  
! #: c/c-parser.cc:2314
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute has no effect"
  msgid "%<assume%> attribute at top level"
  msgstr "attribuut %qE heeft geen effect"
  
! #: 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 "onbekende machine-modus %qs"
  
! #: 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 "onbekende machine-modus %qs"
  
! #: 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:51254
! #: cp/parser.cc:57386
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: c/c-parser.cc:2602
  #, fuzzy, gcc-internal-format
  msgid "%qT declared in underspecified object declaration"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: c/c-parser.cc:2607
  #, fuzzy, gcc-internal-format
  msgid "%qT defined in underspecified object declaration"
  msgstr "POS mag niet opgegeven worden voor een lijst van veld-declaraties"
  
! #: c/c-parser.cc:2643
  #, fuzzy, gcc-internal-format
  msgid "%qs in empty declaration"
  msgstr "nutteloze typenaam in lege declaratie"
  
! #: 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 %<(%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:2729 cp/parser.cc:40037 cp/parser.cc:40109
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
  
! #: c/c-parser.cc:2764
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for implementations"
  msgstr "herhaalde definitie %qs"
  
! #: c/c-parser.cc:2785
  #, fuzzy, gcc-internal-format
  msgid "unexpected attribute"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:2795 c/c-parser.cc:8512 cp/parser.cc:14521 cp/parser.cc:14778
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "sectie-attribuut is niet toegestaan voor %q+D"
  
! #: c/c-parser.cc:2798 c/c-parser.cc:8479 cp/cp-gimplify.cc:4095
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "sectie-attribuut is niet toegestaan voor %q+D"
  
! #: c/c-parser.cc:2848
  #, gcc-internal-format
  msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgstr ""
  
  # betere vertaling voor "file-scope"?
! #: c/c-parser.cc:2861
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> requires a plain identifier, possibly with attributes, as declarator"
  msgstr "%<auto%> in lege declaratie op bestandsniveau"
  
! #: c/c-parser.cc:2887
  #, fuzzy, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "datadefinitie heeft geen type of opslagklasse"
*************** msgstr "datadefinitie heeft geen type of
*** 50359,50391 ****
  #. 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:2898
  #, fuzzy, gcc-internal-format
  msgid "attributes should be specified before the declarator in a function definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.cc:2937
  #, gcc-internal-format
  msgid "%<__auto_type%> used with a bit-field initializer"
  msgstr ""
  
  # betere vertaling voor "file-scope"?
! #: c/c-parser.cc:3049 c/c-parser.cc:3194
  #, fuzzy, gcc-internal-format
  msgid "%qs requires an initialized data declaration"
  msgstr "%<auto%> in lege declaratie op bestandsniveau"
  
! #: c/c-parser.cc:3149
  #, fuzzy, gcc-internal-format
  msgid "%qs may only be used with a single declarator"
  msgstr "macro %qs gebruikt zonder argumenten"
  
! #: c/c-parser.cc:3181 cp/parser.cc:18172
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:3186
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "declaration in condition can only declare a single object"
--- 50438,50470 ----
  #. 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 "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.cc:2941
  #, gcc-internal-format
  msgid "%<__auto_type%> used with a bit-field initializer"
  msgstr ""
  
  # betere vertaling voor "file-scope"?
! #: c/c-parser.cc:3053 c/c-parser.cc:3198
  #, fuzzy, gcc-internal-format
  msgid "%qs requires an initialized data declaration"
  msgstr "%<auto%> in lege declaratie op bestandsniveau"
  
! #: c/c-parser.cc:3153
  #, fuzzy, gcc-internal-format
  msgid "%qs may only be used with a single declarator"
  msgstr "macro %qs gebruikt zonder argumenten"
  
! #: c/c-parser.cc:3185 cp/parser.cc:18168
  #, 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"
*************** msgstr "declaratie declareert niets"
*** 50394,50776 ****
  #. 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:3205 c/c-parser.cc:3262
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.cc:3214
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C verbiedt geneste functies"
  
! #: c/c-parser.cc:3366
  #, fuzzy, gcc-internal-format
  #| msgid "function return type cannot be function"
  msgid "%<__RTL%> function cannot be a nested function"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: c/c-parser.cc:3368
  #, fuzzy, gcc-internal-format
  msgid "%<__GIMPLE%> function cannot be a nested function"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: c/c-parser.cc:3530 c/c-parser.cc:9828 c/c-parser.cc:16365
! #: c/c-parser.cc:21723 cp/parser.cc:46080
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
  
! #: c/c-parser.cc:3539
  #, fuzzy, gcc-internal-format
  msgid "ISO C11 does not support omitting the string in %qE"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-parser.cc:3545
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr "array subscript is geen integer"
  
! #: c/c-parser.cc:3554
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: c/c-parser.cc:3559
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr "beginwaarde-element is niet constant"
  
! #: c/c-parser.cc:3566
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.cc:3568 cp/semantics.cc:13127
  #, fuzzy, gcc-internal-format
  msgid "static assertion failed"
  msgstr "pex_init mislukt"
  
! #: c/c-parser.cc:3948
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr ""
  
! #: c/c-parser.cc:3951
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-parser.cc:3954
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-parser.cc:3982
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "%<sizeof%> toegepast op een bitveld"
  
! #: c/c-parser.cc:4012
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.cc:4049
  #, fuzzy, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "argument %d is alleen-lezen"
  
  # volgens dict is "enumeral" geen echt woord - maakt het dus lastig te vertalen
! #: c/c-parser.cc:4060
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use mode %qs for enumeral types"
  msgid "cannot use keyword %qs as enumeration constant"
  msgstr "kan %qs-modus niet gebruiken voor enumeratie-types"
  
  #. Otherwise, a more generic error message.
! #: c/c-parser.cc:4072 c/c-parser.cc:5304 c/c-parser.cc:6164 c/c-parser.cc:6181
! #: c/c-parser.cc:6772 c/c-parser.cc:7681 c/c-parser.cc:9695 c/c-parser.cc:9778
! #: c/c-parser.cc:10781 c/c-parser.cc:11194 c/c-parser.cc:11203
! #: c/c-parser.cc:11858 c/c-parser.cc:12137 c/c-parser.cc:12165
! #: c/c-parser.cc:13541 c/c-parser.cc:14116 c/c-parser.cc:14154
! #: c/c-parser.cc:14488 c/c-parser.cc:14539 c/c-parser.cc:14699
! #: c/c-parser.cc:14729 c/c-parser.cc:14737 c/c-parser.cc:14766
! #: c/c-parser.cc:14779 c/c-parser.cc:15085 c/c-parser.cc:15209
! #: c/c-parser.cc:15794 c/c-parser.cc:15847 c/c-parser.cc:15863
! #: c/c-parser.cc:15909 c/c-parser.cc:16942 c/c-parser.cc:16987
! #: c/c-parser.cc:20142 c/c-parser.cc:20279 c/c-parser.cc:21494
! #: c/c-parser.cc:24567 c/c-parser.cc:27779 c/c-parser.cc:27979
! #: c/c-parser.cc:29182 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10762 cp/parser.cc:37775 cp/parser.cc:41016 cp/parser.cc:44545
! #: cp/parser.cc:44737 cp/parser.cc:52959 cp/parser.cc:56607
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:4145
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support specifying %<enum%> underlying types before C23"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-parser.cc:4154
  #, gcc-internal-format
  msgid "%<enum%> declared both with and without fixed underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4177
  #, fuzzy, gcc-internal-format
  msgid "no %<enum%> underlying type specified"
  msgstr "Geen invoerbestanden"
  
! #: c/c-parser.cc:4181
  #, gcc-internal-format
  msgid "invalid %<enum%> underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4211
  #, fuzzy, gcc-internal-format
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: c/c-parser.cc:4287 cp/parser.cc:24140
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "komma aan het einde van enumerator-lijst"
  
! #: c/c-parser.cc:4293 c/c-parser.cc:21771 cp/parser.cc:46143
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:4336
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C verbiedt voorwaartse referenties naar %<enum%> types"
  
! #: c/c-parser.cc:4461
  #, fuzzy, gcc-internal-format
  msgid "expected class name"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:4483
  #, fuzzy, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "extra puntkomma opgegeven in struct of union"
  
! #: c/c-parser.cc:4512
  #, fuzzy, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "geen puntkomma aan het einde van een struct of union"
  
! #: c/c-parser.cc:4629 c/c-parser.cc:6506
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr ""
  
! #: c/c-parser.cc:4640
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C verbiedt lid-declaraties zonder leden"
  
! #: c/c-parser.cc:4734
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:4741
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.cc:4813
  #, fuzzy, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "%<sizeof%> toegepast op een bitveld"
  
! #: c/c-parser.cc:5135
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:5197
  #, gcc-internal-format
  msgid "%<static%> may not be used with an unspecified variable length array size"
  msgstr ""
  
! #: c/c-parser.cc:5205
  #, fuzzy, gcc-internal-format
  msgid "%<static%> may not be used without an array size"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: c/c-parser.cc:5365
  #, fuzzy, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%> before C23"
  msgstr "ISO C heeft een benoemd argument nodig vóór %<...%>"
  
! #: c/c-parser.cc:5490
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
  
! #: c/c-parser.cc:5725
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:6010 cp/parser.cc:33012
  #, fuzzy, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:6057 cp/parser.cc:33068
  #, fuzzy, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:6202 cp/parser.cc:33236
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c/c-parser.cc:6218 cp/parser.cc:33252
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to types"
  msgid "%qE attribute does not take any arguments"
  msgstr "attribuut %qE heeft geen betekenis voor types"
  
! #: c/c-parser.cc:6339
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "ISO C90 ondersteunt geen %<[*]%> declaratoren van arrays"
  
! #: c/c-parser.cc:6589 c/c-parser.cc:6655 c/c-typeck.cc:10154
  #, 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 "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: c/c-parser.cc:6647
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids empty initializer braces before C23"
  msgstr "ISO C verbiedt lege initialisatie-accolades"
  
! #: c/c-parser.cc:6736
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "ISO C staat het gebruik van %<varargs.h%> niet toe"
  
! #: c/c-parser.cc:6892
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C verbiedt het opgeven van het te initialiseren element"
  
! #: c/c-parser.cc:6904
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 verbiedt het opgeven van het te initialiseren element"
  
! #: c/c-parser.cc:6912
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "ISO C staat het gebruik van %<varargs.h%> niet toe"
  
! #: c/c-parser.cc:7199 cp/parser.cc:14902
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7206 cp/parser.cc:14909
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7213 cp/parser.cc:14916
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7220
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7276 c/c-parser.cc:7431 cp/parser.cc:13806 cp/parser.cc:13956
! #: cp/parser.cc:53985
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7284 cp/parser.cc:13814
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7308 c/c-parser.cc:7529 c/c-parser.cc:28635 cp/parser.cc:13838
! #: cp/parser.cc:53965 cp/parser.cc:54104
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7400 cp/parser.cc:13925
  #, 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:7408 cp/parser.cc:13933
  #, 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:7420 cp/parser.cc:13945
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7541 cp/parser.cc:14065
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7599 cp/parser.cc:16832
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c/c-parser.cc:7696
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C verbiedt labeldeclaraties"
  
! #: c/c-parser.cc:7702 c/c-parser.cc:7894 c/c-parser.cc:7920
  #: c/gimple-parser.cc:472
  #, fuzzy, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "herdeclaratie van %qs"
  
! #: c/c-parser.cc:7821
  #, 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:7841 c/c-parser.cc:7884
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 verbiedt labeldeclaraties"
  
! #: c/c-parser.cc:7928
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:7933 cp/parser.cc:14969
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.cc:7968
  #, fuzzy, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "ISO C verbiedt een label aan het einde van een samengesteld statement"
--- 50473,50855 ----
  #. 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
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C verbiedt geneste functies"
  
! #: 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 "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: c/c-parser.cc:3372
  #, fuzzy, gcc-internal-format
  msgid "%<__GIMPLE%> function cannot be a nested function"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: c/c-parser.cc:3534 c/c-parser.cc:9832 c/c-parser.cc:16369
! #: c/c-parser.cc:21727 cp/parser.cc:46078
  #, 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 C ondersteunt %<long long%> niet"
  
! #: c/c-parser.cc:3549
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr "array subscript is geen integer"
  
! #: c/c-parser.cc:3558
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: c/c-parser.cc:3563
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr "beginwaarde-element is niet constant"
  
! #: c/c-parser.cc:3570
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.cc:3572 cp/semantics.cc:13123
  #, fuzzy, gcc-internal-format
  msgid "static assertion failed"
  msgstr "pex_init mislukt"
  
! #: 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 C90 ondersteunt %<long long%> niet"
  
! #: c/c-parser.cc:3958
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-parser.cc:3986
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "%<sizeof%> toegepast op een bitveld"
  
! #: 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 "argument %d is alleen-lezen"
  
  # volgens dict is "enumeral" geen echt woord - maakt het dus lastig te vertalen
! #: 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 "kan %qs-modus niet gebruiken voor enumeratie-types"
  
  #. 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:10760 cp/parser.cc:37773 cp/parser.cc:41014 cp/parser.cc:44543
! #: cp/parser.cc:44735 cp/parser.cc:52957 cp/parser.cc:56605
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:4149
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support specifying %<enum%> underlying types before C23"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: 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 "Geen invoerbestanden"
  
! #: c/c-parser.cc:4185
  #, gcc-internal-format
  msgid "invalid %<enum%> underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4215
  #, fuzzy, gcc-internal-format
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: c/c-parser.cc:4291 cp/parser.cc:24136
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "komma aan het einde van enumerator-lijst"
  
! #: c/c-parser.cc:4297 c/c-parser.cc:21775 cp/parser.cc:46141
  #: 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"
  msgstr "ISO C verbiedt voorwaartse referenties naar %<enum%> types"
  
! #: c/c-parser.cc:4465
  #, fuzzy, gcc-internal-format
  msgid "expected class name"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:4487
  #, fuzzy, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "extra puntkomma opgegeven in struct of union"
  
! #: c/c-parser.cc:4516
  #, fuzzy, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "geen puntkomma aan het einde van een struct of 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
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C verbiedt lid-declaraties zonder leden"
  
! #: 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%> toegepast op een bitveld"
  
! #: 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 "%<%.*s%> is niet gedefinieerd"
  
! #: c/c-parser.cc:5369
  #, fuzzy, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%> before C23"
  msgstr "ISO C heeft een benoemd argument nodig vóór %<...%>"
  
! #: c/c-parser.cc:5494
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr "top-level declaratie van %qs specifieert %<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:33010
  #, fuzzy, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:6061 cp/parser.cc:33066
  #, fuzzy, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:6206 cp/parser.cc:33234
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c/c-parser.cc:6222 cp/parser.cc:33250
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to types"
  msgid "%qE attribute does not take any arguments"
  msgstr "attribuut %qE heeft geen betekenis voor types"
  
! #: 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 ondersteunt geen %<[*]%> declaratoren van arrays"
  
! #: c/c-parser.cc:6593 c/c-parser.cc:6659 c/c-typeck.cc:10232
  #, 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 "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: c/c-parser.cc:6651
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids empty initializer braces before C23"
  msgstr "ISO C verbiedt lege initialisatie-accolades"
  
! #: c/c-parser.cc:6740
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "ISO C staat het gebruik van %<varargs.h%> niet toe"
  
! #: c/c-parser.cc:6896
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C verbiedt het opgeven van het te initialiseren element"
  
! #: c/c-parser.cc:6908
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 verbiedt het opgeven van het te initialiseren element"
  
! #: c/c-parser.cc:6916
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "ISO C staat het gebruik van %<varargs.h%> niet toe"
  
! #: c/c-parser.cc:7203 cp/parser.cc:14900
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7210 cp/parser.cc:14907
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7217 cp/parser.cc:14914
  #, 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:13804 cp/parser.cc:13954
! #: cp/parser.cc:53983
  #, 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:13812
  #, 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:13836
! #: cp/parser.cc:53963 cp/parser.cc:54102
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7404 cp/parser.cc:13923
  #, 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:13931
  #, 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:13943
  #, 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:14063
  #, 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:16828
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c/c-parser.cc:7700
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C verbiedt labeldeclaraties"
  
! #: 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 "herdeclaratie van %qs"
  
! #: 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 C90 verbiedt labeldeclaraties"
  
! #: c/c-parser.cc:7932
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:7937 cp/parser.cc:14967
  #, 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 "ISO C verbiedt een label aan het einde van een samengesteld statement"
*************** msgstr "ISO C verbiedt een label aan het
*** 50779,52424 ****
  #. 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:8025 c/c-parser.cc:8029 c/c-parser.cc:8537
! #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14429
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "ongeldige beginwaarde"
  
! #: c/c-parser.cc:8110
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:8140
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:8393
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.cc:8519
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.cc:8629
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support if declarations before C2Y"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-parser.cc:8651
  #, fuzzy, gcc-internal-format
  msgid "declaration in the controlling expression must have an initializer"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.cc:8668 cp/parser.cc:5589 cp/parser.cc:17961
  #, fuzzy, gcc-internal-format
  msgid "expected declaration"
  msgstr "lege declaratie"
  
! #: c/c-parser.cc:8749 cp/parser.cc:16969
  #, fuzzy, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "leeg body in een else-statement"
  
! #: c/c-parser.cc:8792 cp/parser.cc:16972
  #, fuzzy, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "leeg body in een else-statement"
  
! #: c/c-parser.cc:8886 cp/parser.cc:15383
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:9004 c/c-parser.cc:9083 c/c-parser.cc:9218 cp/parser.cc:16382
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
  
! #: c/c-parser.cc:9091
  #, fuzzy, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr "leeg body in een else-statement"
  
! #: c/c-parser.cc:9252 c/c-parser.cc:9284
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9307
  #, fuzzy, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ongeldig register in de instructie"
  
! #: c/c-parser.cc:9331 cp/parser.cc:15691
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9337 cp/parser.cc:15697
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
  # "sentinel" hoe vertalen? "schildwacht" lijkt niet echt van toepassing...
! #: c/c-parser.cc:9378
  #, fuzzy, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "sentinel ontbreekt in functie-oproep"
  
! #: c/c-parser.cc:9527 c/c-parser.cc:9538 c/c-parser.cc:9549
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "herhaalde case-waarde"
  
! #: c/c-parser.cc:9528 c/c-parser.cc:9539 c/c-parser.cc:9550 cp/parser.cc:25094
! #: cp/parser.cc:25112 cp/parser.cc:25127
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.cc:9559
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: c/c-parser.cc:9908 cp/parser.cc:5020
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr ""
  
! #: c/c-parser.cc:10116
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C verbiedt het weglaten van de middelste term van een ?: expresie"
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10340 cp/typeck.cc:5829
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10346 cp/typeck.cc:5834
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: c/c-parser.cc:10617
  #, fuzzy, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-parser.cc:10620
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c/c-parser.cc:10744
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "traditioneel C verwerpt de unaire plus-operator"
  
! #: c/c-parser.cc:10824
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support static assertions in expressions before C2Y"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-parser.cc:10857
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs before C2Y"
  msgstr "%s ondersteunt %s niet"
  
! #: c/c-parser.cc:10897
  #, fuzzy, gcc-internal-format
  msgid "storage class specifier in %qs"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-parser.cc:10900 c/c-parser.cc:11086
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qs"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c/c-parser.cc:10927
  #, fuzzy, gcc-internal-format
  msgid "%qs applied to a bit-field"
  msgstr "%<sizeof%> toegepast op een bitveld"
  
! #: c/c-parser.cc:11003
  #, fuzzy, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-parser.cc:11006
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c/c-parser.cc:11030
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-parser.cc:11058
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs"
  msgstr "%s ondersteunt %s niet"
  
! #: c/c-parser.cc:11071
  #, fuzzy, gcc-internal-format
  #| msgid "invalid application of %qs to a void type"
  msgid "invalid application of %qs to something not a type"
  msgstr "ongeldige toepasing van %qs op een void-type"
  
! #: c/c-parser.cc:11244
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "kan adres van bitveld %qs niet nemen"
  
! #: c/c-parser.cc:11351
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-parser.cc:11354
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-parser.cc:11365
  #, gcc-internal-format
  msgid "ISO C does not support use of type name as %<_Generic%> controlling operand before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11446
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with function type before C2Y"
  msgstr "cast geeft functie-type op"
  
! #: c/c-parser.cc:11450
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with incomplete type before C2Y"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.cc:11455
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with variably-modified type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11497
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11498
  #, fuzzy, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
  
! #: c/c-parser.cc:11506
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:11507
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr ""
  
! #: c/c-parser.cc:11530
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.cc:11532
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.cc:11571
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:11592
  #, 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 "argument voor %<__builtin_args_info%> moet een constante zijn"
  
! #: c/c-parser.cc:11600
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "argument voor %<__builtin_args_info%> moet een constante zijn"
  
! #: c/c-parser.cc:11606
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "argument voor %<__builtin_args_info%> moet een constante zijn"
  
! #: c/c-parser.cc:11622
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "argument voor %<__builtin_args_info%> moet een constante zijn"
  
! #: c/c-parser.cc:11645 c/c-parser.cc:11649
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-parser.cc:11653
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-parser.cc:11872 c/c-parser.cc:13608 c/c-parser.cc:13630
! #: c/c-parser.cc:23984 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47628
  #, fuzzy, gcc-internal-format
  msgid "expected expression"
  msgstr "ongeldige waarheidsexpressie"
  
  # 'braced-group'? Wie schrijft verdorie die foutmeldingen?
! #: c/c-parser.cc:11894
  #, fuzzy, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "accolade-groep in expressie enkel toegestaan binnen een functie"
  
! #: c/c-parser.cc:11909
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C verbiedt accolade-groepen in expressies"
  
! #: c/c-parser.cc:12014 cp/parser.cc:12391
  #, 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 "de tweede parameter van %<va_start%> is niet het laatste benoemde argument"
  
! #: c/c-parser.cc:12053 cp/parser.cc:12446
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12192
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: c/c-parser.cc:12208
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "gevraagd alignment is geen constante"
  
! #: c/c-parser.cc:12278 c/c-parser.cc:12295 c/c-parser.cc:12302
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %<va_start%>"
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: c/c-parser.cc:12323
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: c/c-parser.cc:12367 c/c-parser.cc:12377
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12399 c/c-parser.cc:12409
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12442
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_prefetch%> must be a constant"
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "tweede argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: c/c-parser.cc:12461
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:12509
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12532
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12549
  #, fuzzy, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: c/c-parser.cc:12589
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: c/c-parser.cc:12600
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "niet-floating-point argument voor functie %qs"
  
! #: c/c-parser.cc:12608
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "niet-floating-point argument voor functie %qs"
  
! #: c/c-parser.cc:12616 c/c-parser.cc:12646
  #, fuzzy, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "niet-floating-point argument voor functie %qs"
  
! #: c/c-parser.cc:12624 c/c-parser.cc:12666
  #, fuzzy, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "niet-floating-point argument voor functie %qs"
  
! #: c/c-parser.cc:12638
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "het argument van %<cleanup%> is geen naam"
  
! #: c/c-parser.cc:12658
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
  
! #: c/c-parser.cc:12765
  #, fuzzy, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "Teveel argumenten in oproep van %qs"
  
! #: c/c-parser.cc:12806
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: c/c-parser.cc:12819
  #, 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 "derde argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: c/c-parser.cc:12823
  #, 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 "tweede argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: c/c-parser.cc:12849
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: c/c-parser.cc:12871
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:12880
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "tweede argument van %<__builtin_longjmp%> moet 1 zijn"
  
! #: c/c-parser.cc:12911
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_counted_by_ref%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: c/c-parser.cc:12923
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<__builtin_counted_by_ref%> must be an array or pointer"
  msgstr "derde argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: c/c-parser.cc:12931
  #, 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 "derde argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: c/c-parser.cc:12982 c/c-parser.cc:13011 cp/parser.cc:8701
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: c/c-parser.cc:13182
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %qs"
  msgstr "argument van verkeerd type voor abs"
  
! #: c/c-parser.cc:13191 c/c-parser.cc:13271
  #, fuzzy, gcc-internal-format
  msgid "%qs operand not an integral type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: c/c-parser.cc:13197 c/c-parser.cc:13277
  #, fuzzy, gcc-internal-format
  msgid "argument %u in call to function %qs has enumerated type"
  msgstr "niet-floating-point argument voor functie %qs"
  
! #: c/c-parser.cc:13204
  #, fuzzy, gcc-internal-format
  msgid "argument %u in call to function %qs has boolean type"
  msgstr "niet-floating-point argument voor functie %qs"
  
! #: c/c-parser.cc:13211
  #, fuzzy, gcc-internal-format
  msgid "argument 1 in call to function %qs has signed type"
  msgstr "niet-floating-point argument voor functie %qs"
  
! #: c/c-parser.cc:13219
  #, fuzzy, gcc-internal-format
  msgid "argument 1 in call to function %qs has %<char%> type"
  msgstr "niet-floating-point argument voor functie %qs"
  
! #: c/c-parser.cc:13293
  #, fuzzy, gcc-internal-format
  msgid "rotate count is negative"
  msgstr "teller van links shift is negatief"
  
! #: c/c-parser.cc:13585 cp/parser.cc:6975
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13595
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs before C23"
  msgstr "%s ondersteunt %s niet"
  
! #: c/c-parser.cc:13683
  #, fuzzy, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: c/c-parser.cc:13688
  #, fuzzy, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: c/c-parser.cc:13704
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.cc:13709
  #, fuzzy, gcc-internal-format
  msgid "compound literal has function type"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: c/c-parser.cc:13740
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:13745
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 verbiedt het gebruik van samengestelde expressies als lvalues"
  
! #: c/c-parser.cc:13747
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids storage class specifiers in compound literals before C23"
  msgstr "ISO C90 verbiedt het gebruik van samengestelde expressies als lvalues"
  
! #: c/c-parser.cc:13761
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13836
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13841
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13849
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:13860
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13864
  #, 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:13869
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13882
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13886
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13904
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13909
  #, 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:13914
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13940
  #, 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:14070 cp/parser.cc:9138
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:14510
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:14606
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:14854
  #, fuzzy, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "extra puntkomma opgegeven in definitie van methode"
  
! #: c/c-parser.cc:14986
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:15006
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:15128
  #, fuzzy, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: c/c-parser.cc:15580
  #, fuzzy, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-parser.cc:15648 cp/parser.cc:40873
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:15662 cp/parser.cc:40886
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "beginwaarde ontbreekt"
  
! #: c/c-parser.cc:15701
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "onbekende operator '%s' in %%:version-compare"
  
! #: c/c-parser.cc:15704 cp/parser.cc:40923
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15713 cp/parser.cc:40932
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:15724 cp/parser.cc:40946
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "herdeclaratie van %qs"
  
! #: c/c-parser.cc:15740 cp/parser.cc:40965
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15964 cp/semantics.cc:14910
  #, 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:16006 cp/parser.cc:56966
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
! #: c/c-parser.cc:16026 c/c-parser.cc:26701 c/c-parser.cc:27010
! #: c/c-parser.cc:27073 c/c-parser.cc:27183 cp/parser.cc:51253
! #: cp/parser.cc:51601 cp/parser.cc:51716 cp/parser.cc:51815 cp/parser.cc:56998
! #: cp/parser.cc:57014 cp/parser.cc:57030 cp/parser.cc:57046 cp/parser.cc:57063
! #: cp/parser.cc:57080 cp/parser.cc:57097 cp/parser.cc:57128 cp/parser.cc:57142
! #: cp/parser.cc:57167 cp/parser.cc:57181
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: c/c-parser.cc:16049 cp/parser.cc:57156
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "misvormde #pragma pack(pop[,id])"
  
! #: c/c-parser.cc:16152 cp/parser.cc:57286
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:16159 cp/parser.cc:57292
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.cc:16171 c/c-parser.cc:16187
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: c/c-parser.cc:16258 cp/parser.cc:57375
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "overflow in constante expressie"
  
! #: c/c-parser.cc:16274 cp/parser.cc:56988
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "misvormde #pragma pack(pop[,id])"
  
! #: c/c-parser.cc:16661 c/c-parser.cc:21118 c/c-parser.cc:23452
! #: c/c-parser.cc:23471 c/c-parser.cc:23724 c/c-parser.cc:23782
! #: c/c-parser.cc:23789 c/c-parser.cc:23796 c/c-parser.cc:28189
! #: c/c-parser.cc:29769 c/c-parser.cc:29777 c/c-parser.cc:30153
! #: c/c-parser.cc:30163 c/c-parser.cc:30272 c/c-parser.cc:30279
! #: c/c-parser.cc:30286 c/c-parser.cc:30293 cp/parser.cc:41416
! #: cp/parser.cc:45728 cp/parser.cc:47154 cp/parser.cc:47191 cp/parser.cc:47380
! #: cp/parser.cc:47443 cp/parser.cc:47450 cp/parser.cc:47457 cp/parser.cc:53197
! #: cp/parser.cc:53204 cp/parser.cc:53211 cp/parser.cc:53218 cp/parser.cc:53766
! #: cp/parser.cc:55837 cp/parser.cc:55845 cp/parser.cc:55997 cp/parser.cc:56007
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:16688
  #, fuzzy, gcc-internal-format
  msgid "expression must be integral"
  msgstr "%<defined%> zonder een naam"
  
! #: c/c-parser.cc:17295 c/c-parser.cc:31043
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: c/c-parser.cc:17299 cp/semantics.cc:9535
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: c/c-parser.cc:17341 cp/parser.cc:42307
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:17436 cp/parser.cc:42385
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:17438 cp/parser.cc:42387
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:17523 cp/parser.cc:42457
  #, fuzzy, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: c/c-parser.cc:17600 cp/parser.cc:42539
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:17620 c/c-parser.cc:27066 c/c-parser.cc:27176
! #: cp/parser.cc:42557 cp/parser.cc:51593 cp/parser.cc:51708
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:17673 cp/parser.cc:42612
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17680 cp/parser.cc:42619
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:17682 cp/parser.cc:42621
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:17688 cp/parser.cc:42627
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:17793 c/c-parser.cc:17853 c/c-parser.cc:17915
! #: c/c-parser.cc:17963 c/c-parser.cc:18043 c/c-parser.cc:18440
! #: c/c-parser.cc:18522 c/c-parser.cc:19136 c/c-parser.cc:19281
! #: c/c-parser.cc:19349 c/c-parser.cc:20664 c/c-parser.cc:21055
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: c/c-parser.cc:17804
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17865
  #, fuzzy, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:17927 cp/semantics.cc:9750
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:17976 cp/semantics.cc:9780
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:18010 cp/parser.cc:42853
  #, fuzzy, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "ongeldige waarheidsexpressie"
  
! #: c/c-parser.cc:18082 cp/parser.cc:42923
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:18150
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:18227 cp/parser.cc:43075
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:18230 cp/parser.cc:43078
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:18314 cp/semantics.cc:8427 cp/semantics.cc:8492
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:18326 c/c-parser.cc:18449 cp/semantics.cc:8462
! #: cp/semantics.cc:8506
  #, fuzzy, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:18388 cp/parser.cc:42070
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "te veel argumenten voor formaat"
  
! #: c/c-parser.cc:18422 cp/parser.cc:42103
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:18589 cp/semantics.cc:9966
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c/c-parser.cc:18657 cp/parser.cc:46356
  #, fuzzy, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:18699 cp/parser.cc:43128
  #, fuzzy, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:18708 c/c-parser.cc:18714 cp/parser.cc:43137
! #: cp/parser.cc:43147
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:18750 cp/parser.cc:43187
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:18803 cp/parser.cc:43255
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.cc:18898 cp/parser.cc:43337
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18937 c/c-parser.cc:29308 cp/parser.cc:55275
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:19059 cp/parser.cc:43524
  #, fuzzy, gcc-internal-format
  #| msgid "both %<long%> and %<void%> in declaration specifiers"
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "zowel %<long%> als %<void%> opgegeven bij declaratie"
  
! #: c/c-parser.cc:19113 cp/parser.cc:43540
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19117 cp/parser.cc:43543
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19130 cp/semantics.cc:8553
  #, fuzzy, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:19153 cp/parser.cc:43563
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ongeldige const_double operand"
  
! #: c/c-parser.cc:19292 c/c-parser.cc:19303
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19311 cp/semantics.cc:8520
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19360 cp/semantics.cc:8649
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19405 cp/semantics.cc:8777
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19517 c/c-parser.cc:23439 cp/parser.cc:47146
  #, fuzzy, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:19524 c/c-parser.cc:19691 c/c-parser.cc:19733
! #: cp/parser.cc:44048
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "herhaalde %qs"
  
! #: c/c-parser.cc:19572 cp/semantics.cc:8910
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19583 cp/semantics.cc:8865 cp/semantics.cc:8881
  #, fuzzy, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.cc:19726
  #, fuzzy, gcc-internal-format
  msgid "expected %<traits%> or %<memspace%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:19791
  #, gcc-internal-format
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19809 cp/parser.cc:44110
  #, 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:19817 cp/parser.cc:44118
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19951 cp/parser.cc:44328
  #, fuzzy, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "herhaalde case-waarde"
  
! #: c/c-parser.cc:19963 cp/parser.cc:44341
  #, fuzzy, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr "herhaalde case-waarde"
  
! #: c/c-parser.cc:19971 c/c-parser.cc:19999
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:20033 cp/parser.cc:44464
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20072
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20111
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20459 cp/parser.cc:44919
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20468 cp/parser.cc:44928
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20485 cp/parser.cc:44945
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "case-selector niet compatibel met label"
  
! #: c/c-parser.cc:20533 cp/parser.cc:45000 cp/parser.cc:45798 cp/parser.cc:45865
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "ongeldige const_double operand"
  
! #: c/c-parser.cc:20594 cp/parser.cc:45030
  #, fuzzy, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "ongeldige const_double operand"
  
! #: c/c-parser.cc:20629 cp/parser.cc:45231
  #, fuzzy, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:20646 cp/parser.cc:45255
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr ""
  
! #: c/c-parser.cc:20675 cp/semantics.cc:8473
  #, fuzzy, gcc-internal-format
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:20783 cp/parser.cc:45371
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr ""
  
! #: c/c-parser.cc:20793 cp/parser.cc:45381
  #, fuzzy, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:20804 cp/parser.cc:45395
  #, fuzzy, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:20815 c/c-parser.cc:21307 cp/parser.cc:45155
! #: cp/parser.cc:45409
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<iterator%> modifiers"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:20831 cp/parser.cc:45429
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<mapper%> modifiers"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:20851 cp/parser.cc:45455
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20867 c/c-parser.cc:29130 cp/parser.cc:45472
! #: cp/parser.cc:55511
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or %<default%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:20885 c/c-parser.cc:21296 cp/parser.cc:45141
! #: cp/parser.cc:45494
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<present%> modifiers"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:20894 cp/parser.cc:45506
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:20906 cp/parser.cc:45521
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20941 cp/parser.cc:45555
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr ""
  
! #: c/c-parser.cc:21025 cp/parser.cc:45651
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21037 cp/parser.cc:45662
  #, fuzzy, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:21060 cp/semantics.cc:8674
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21093 cp/parser.cc:45733
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ongeldige const_double operand"
  
! #: c/c-parser.cc:21157 cp/parser.cc:45772
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21180
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "ongeldige const_double operand"
  
! #: c/c-parser.cc:21224
  #, fuzzy, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:21317 cp/parser.cc:45170
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21413 cp/semantics.cc:10088 cp/semantics.cc:10106
  #, fuzzy, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.cc:21514 cp/semantics.cc:9247
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21585 c/c-parser.cc:21679 cp/parser.cc:45925
! #: cp/parser.cc:46037
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr ""
  
! #: c/c-parser.cc:21594 c/c-parser.cc:21715 cp/parser.cc:45932
! #: cp/parser.cc:46072
  #, fuzzy, gcc-internal-format
  msgid "unknown foreign runtime identifier %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: c/c-parser.cc:21609 c/c-parser.cc:21738 cp/parser.cc:45947
! #: cp/parser.cc:46094
  #, fuzzy, gcc-internal-format
  msgid "expected string literal or constant integer expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: c/c-parser.cc:21617 c/c-parser.cc:21746 cp/parser.cc:45955
! #: cp/parser.cc:46102 cp/semantics.cc:7751
  #, fuzzy, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr "onbekende machine-modus %qs"
  
! #: c/c-parser.cc:21655 cp/parser.cc:46014
  #, fuzzy, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:21663 cp/parser.cc:46022
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21689 cp/parser.cc:46046
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21697 cp/parser.cc:46053
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21709 cp/parser.cc:46065
  #, gcc-internal-format
  msgid "non-empty string literal expected"
  msgstr ""
  
! #: c/c-parser.cc:21819 cp/parser.cc:46205
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr "herhaalde case-waarde"
  
! #: c/c-parser.cc:21826 cp/parser.cc:46212
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<target%> modifier"
  msgstr "herhaalde %<restrict%>"
  
! #: c/c-parser.cc:21833 cp/parser.cc:46219
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "herhaalde case-waarde"
  
! #: c/c-parser.cc:21854 cp/parser.cc:46240
  #, fuzzy, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:21890 c/c-parser.cc:28218 cp/parser.cc:46277
! #: cp/parser.cc:53791
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22131 cp/parser.cc:46572
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:22142 c/c-parser.cc:22552 c/c-parser.cc:30585
! #: cp/parser.cc:46583 cp/parser.cc:47051 cp/parser.cc:54745
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: c/c-parser.cc:22187 cp/parser.cc:46631
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22340 cp/parser.cc:46824
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: c/c-parser.cc:22380 cp/parser.cc:46860
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22541 cp/parser.cc:47040
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:22702 cp/parser.cc:52283
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22712 cp/parser.cc:52293
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: c/c-parser.cc:22732 cp/parser.cc:52313
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22743 cp/parser.cc:52324
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "lege declaratie"
  
! #: c/c-parser.cc:22750 cp/parser.cc:52331
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "de declaratie van %qs verbergt een globale declaratie"
  
! #: c/c-parser.cc:22758 cp/parser.cc:52339
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "ongeldige linker operand van %s"
  
! #: c/c-parser.cc:22769 cp/parser.cc:52361
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22779 cp/parser.cc:52384
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22872 cp/parser.cc:52468
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:22888 cp/parser.cc:52485
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22920 cp/parser.cc:52243
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23149 cp/parser.cc:3610
  #, fuzzy, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: c/c-parser.cc:23153
  #, fuzzy, gcc-internal-format
  msgid "expected function name"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:23171 cp/parser.cc:56275
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qs is meestal een functie"
  
! #: c/c-parser.cc:23194 c/c-parser.cc:23242 cp/parser.cc:1839
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.cc:23234 cp/parser.cc:56326 cp/parser.cc:56373
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.cc:23265 cp/parser.cc:56401
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23266 cp/parser.cc:56403
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.cc:23311 cp/parser.cc:52701
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23370
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must be declared before %qD"
  msgstr ""
  
! #: c/c-parser.cc:23374 c/c-parser.cc:23397
  #, fuzzy, gcc-internal-format
  msgid "to be allocated variable declared here"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: c/c-parser.cc:23392
  #, 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:23395
  #, fuzzy, gcc-internal-format
  msgid "modified here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: c/c-parser.cc:23463 cp/parser.cc:47166 cp/parser.cc:47181
  #, fuzzy, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.cc:23487
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:23504
  #, gcc-internal-format
  msgid "function parameter %qD may not appear as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23511
  #, gcc-internal-format
  msgid "%<allocate%> directive must be in the same scope as %qD"
  msgstr ""
  
! #: c/c-parser.cc:23519
  #, gcc-internal-format
  msgid "%qD already appeared as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23528
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr ""
  
! #: c/c-parser.cc:23539
  #, gcc-internal-format
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23690 cp/parser.cc:47346
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:23729 cp/parser.cc:47385
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:23753 cp/parser.cc:47414
  #, 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:23768 cp/parser.cc:47429
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:23775 cp/parser.cc:47436
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:23813 c/c-parser.cc:23820 cp/parser.cc:47474
! #: cp/parser.cc:47481
  #, fuzzy, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "case-selector niet compatibel met label"
  
! #: c/c-parser.cc:23826 c/c-parser.cc:23831 cp/parser.cc:47487
! #: cp/parser.cc:47492
  #, fuzzy, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:23854 cp/parser.cc:47515
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23865 cp/parser.cc:47526
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23897 cp/parser.cc:47558
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23907 cp/parser.cc:47568
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24028 cp/parser.cc:47668
  #, fuzzy, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "conflicterende declaraties van %qs"
  
! #: c/c-parser.cc:24035 cp/parser.cc:47675
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24108 cp/parser.cc:47740 cp/parser.cc:48023 cp/parser.cc:48117
! #: cp/parser.cc:48135
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "ongeldige bewerking met %<__fpreg%>"
  
! #: c/c-parser.cc:24119 cp/parser.cc:47751
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:24179 cp/parser.cc:48190
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "ongeldige bewerking met %<__fpreg%>"
  
! #: c/c-parser.cc:24450 cp/parser.cc:48044 cp/parser.cc:48070
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ongeldige bewerking met %<__fpreg%>"
  
! #: c/c-parser.cc:24454 cp/parser.cc:48110 cp/parser.cc:48144
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ongeldige bewerking met %<__fpreg%>"
  
! #: c/c-parser.cc:24505 cp/parser.cc:48179
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24511 cp/semantics.cc:12399 cp/semantics.cc:12409
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24614 cp/semantics.cc:12486
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: c/c-parser.cc:24657
  #, fuzzy, gcc-internal-format
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: c/c-parser.cc:24663 cp/parser.cc:48332
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24694 cp/parser.cc:48368
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr ""
  
! #: c/c-parser.cc:24706 cp/parser.cc:48384
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:24747 cp/parser.cc:48422
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:24755 cp/parser.cc:48430
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:24760
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:24831 cp/parser.cc:49168
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24898 cp/parser.cc:49237
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24932 cp/parser.cc:49270
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:24937 cp/parser.cc:49276
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
  
! #: c/c-parser.cc:24946 cp/parser.cc:49285
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24971 cp/parser.cc:49308
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "overflow in constante expressie"
--- 50858,52503 ----
  #. 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:14427
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "ongeldige beginwaarde"
  
! #: 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 C ondersteunt %<long long%> niet"
  
! #: c/c-parser.cc:8655
  #, fuzzy, gcc-internal-format
  msgid "declaration in the controlling expression must have an initializer"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.cc:8672 cp/parser.cc:5589 cp/parser.cc:17957
  #, fuzzy, gcc-internal-format
  msgid "expected declaration"
  msgstr "lege declaratie"
  
! #: c/c-parser.cc:8753 cp/parser.cc:16965
  #, fuzzy, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "leeg body in een else-statement"
  
! #: c/c-parser.cc:8796 cp/parser.cc:16968
  #, fuzzy, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "leeg body in een else-statement"
  
! #: c/c-parser.cc:8890 cp/parser.cc:15381
  #, 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:16378
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
  
! #: c/c-parser.cc:9095
  #, fuzzy, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr "leeg body in een else-statement"
  
! #: 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 "ongeldig register in de instructie"
  
! #: c/c-parser.cc:9335 cp/parser.cc:15689
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9341 cp/parser.cc:15695
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
  # "sentinel" hoe vertalen? "schildwacht" lijkt niet echt van toepassing...
! #: c/c-parser.cc:9382
  #, fuzzy, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "sentinel ontbreekt in functie-oproep"
  
! #: 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 "herhaalde case-waarde"
  
! #: c/c-parser.cc:9532 c/c-parser.cc:9543 c/c-parser.cc:9554 cp/parser.cc:25090
! #: cp/parser.cc:25108 cp/parser.cc:25123
  #, 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 "-fPIC is niet geldig met -mcoff"
  
! #: 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 verbiedt het weglaten van de middelste term van een ?: expresie"
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10344 cp/typeck.cc:5829
  #, 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:5834
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: c/c-parser.cc:10621
  #, fuzzy, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-parser.cc:10624
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c/c-parser.cc:10748
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "traditioneel C verwerpt de unaire plus-operator"
  
! #: c/c-parser.cc:10828
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support static assertions in expressions before C2Y"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-parser.cc:10861
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs before C2Y"
  msgstr "%s ondersteunt %s niet"
  
! #: c/c-parser.cc:10901
  #, fuzzy, gcc-internal-format
  msgid "storage class specifier in %qs"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-parser.cc:10904 c/c-parser.cc:11090
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qs"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c/c-parser.cc:10931
  #, fuzzy, gcc-internal-format
  msgid "%qs applied to a bit-field"
  msgstr "%<sizeof%> toegepast op een bitveld"
  
! #: c/c-parser.cc:11007
  #, fuzzy, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-parser.cc:11010
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c/c-parser.cc:11034
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-parser.cc:11062
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs"
  msgstr "%s ondersteunt %s niet"
  
! #: 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 "ongeldige toepasing van %qs op een void-type"
  
! #: c/c-parser.cc:11248
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "kan adres van bitveld %qs niet nemen"
  
! #: c/c-parser.cc:11355
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-parser.cc:11358
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: 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 %<_Generic%> association with function type before C2Y"
  msgstr "cast geeft functie-type op"
  
! #: c/c-parser.cc:11454
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with incomplete type before C2Y"
  msgstr "expressie-statement heeft onvolledig 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
  #, fuzzy, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
  
! #: 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 of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "argument voor %<__builtin_args_info%> moet een constante zijn"
  
! #: c/c-parser.cc:11604
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "argument voor %<__builtin_args_info%> moet een constante zijn"
  
! #: 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 "argument voor %<__builtin_args_info%> moet een constante zijn"
  
! #: c/c-parser.cc:11626
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "argument voor %<__builtin_args_info%> moet een constante zijn"
  
! #: 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 ondersteunt %<long long%> niet"
  
! #: c/c-parser.cc:11657
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: 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:47626
  #, fuzzy, gcc-internal-format
  msgid "expected expression"
  msgstr "ongeldige waarheidsexpressie"
  
  # 'braced-group'? Wie schrijft verdorie die foutmeldingen?
! #: c/c-parser.cc:11898
  #, fuzzy, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "accolade-groep in expressie enkel toegestaan binnen een functie"
  
! #: c/c-parser.cc:11913
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C verbiedt accolade-groepen in expressies"
  
! #: c/c-parser.cc:12018 cp/parser.cc:12389
  #, 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 "de tweede parameter van %<va_start%> is niet het laatste benoemde argument"
  
! #: c/c-parser.cc:12057 cp/parser.cc:12444
  #, 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 "te weinig argumenten voor functie %<va_start%>"
  
! #: c/c-parser.cc:12212
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "gevraagd alignment is geen constante"
  
! #: 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 "te weinig argumenten voor functie %<va_start%>"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: c/c-parser.cc:12327
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: 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 "second argument to %<__builtin_prefetch%> must be a constant"
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "tweede argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: 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 "te weinig argumenten voor functie %<va_start%>"
  
! #: c/c-parser.cc:12593
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "ongeldige opslagklasse voor functie %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 "niet-floating-point argument voor functie %qs"
  
! #: 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 "niet-floating-point argument voor functie %qs"
  
! #: 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 "niet-floating-point argument voor functie %qs"
  
! #: 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 "niet-floating-point argument voor functie %qs"
  
! #: c/c-parser.cc:12642
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "het argument van %<cleanup%> is geen naam"
  
! #: c/c-parser.cc:12662
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
  
! #: c/c-parser.cc:12769
  #, fuzzy, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "Teveel argumenten in oproep van %qs"
  
! #: c/c-parser.cc:12810
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: 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 "derde argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: 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 "tweede argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: c/c-parser.cc:12853
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: 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 "tweede argument van %<__builtin_longjmp%> moet 1 zijn"
  
! #: c/c-parser.cc:12915
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_counted_by_ref%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: c/c-parser.cc:12927
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<__builtin_counted_by_ref%> must be an array or pointer"
  msgstr "derde argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: 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 "derde argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: c/c-parser.cc:12986 c/c-parser.cc:13015 cp/parser.cc:8703
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: c/c-parser.cc:13186
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %qs"
  msgstr "argument van verkeerd type voor abs"
  
! #: c/c-parser.cc:13195 c/c-parser.cc:13275
  #, fuzzy, gcc-internal-format
  msgid "%qs operand not an integral type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: 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 "niet-floating-point argument voor functie %qs"
  
! #: c/c-parser.cc:13208
  #, fuzzy, gcc-internal-format
  msgid "argument %u in call to function %qs has boolean type"
  msgstr "niet-floating-point argument voor functie %qs"
  
! #: c/c-parser.cc:13215
  #, fuzzy, gcc-internal-format
  msgid "argument 1 in call to function %qs has signed type"
  msgstr "niet-floating-point argument voor functie %qs"
  
! #: c/c-parser.cc:13223
  #, fuzzy, gcc-internal-format
  msgid "argument 1 in call to function %qs has %<char%> type"
  msgstr "niet-floating-point argument voor functie %qs"
  
! #: c/c-parser.cc:13297
  #, fuzzy, gcc-internal-format
  msgid "rotate count is negative"
  msgstr "teller van links shift is negatief"
  
! #: c/c-parser.cc:13589 cp/parser.cc:6977
  #, 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 "%s ondersteunt %s niet"
  
! #: c/c-parser.cc:13687
  #, fuzzy, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: c/c-parser.cc:13692
  #, fuzzy, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: 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 function type"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: 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 C90 forbids compound literals"
  msgstr "ISO C90 verbiedt het gebruik van samengestelde expressies als lvalues"
  
! #: c/c-parser.cc:13751
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids storage class specifiers in compound literals before C23"
  msgstr "ISO C90 verbiedt het gebruik van samengestelde expressies als lvalues"
  
! #: 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:9140
  #, 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 "ongeldige operand van %s"
  
! #: 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 method definition specified"
  msgstr "extra puntkomma opgegeven in definitie van methode"
  
! #: 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 "meerdere opslagklassen in declaratie van %qs"
  
! #: c/c-parser.cc:15584
  #, fuzzy, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-parser.cc:15652 cp/parser.cc:40871
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:15666 cp/parser.cc:40884
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "beginwaarde ontbreekt"
  
! #: c/c-parser.cc:15705
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "onbekende operator '%s' in %%:version-compare"
  
! #: c/c-parser.cc:15708 cp/parser.cc:40921
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15717 cp/parser.cc:40930
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:15728 cp/parser.cc:40944
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "herdeclaratie van %qs"
  
! #: c/c-parser.cc:15744 cp/parser.cc:40963
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14906
  #, 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:56964
  #, 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:51251
! #: cp/parser.cc:51599 cp/parser.cc:51714 cp/parser.cc:51813 cp/parser.cc:56996
! #: cp/parser.cc:57012 cp/parser.cc:57028 cp/parser.cc:57044 cp/parser.cc:57061
! #: cp/parser.cc:57078 cp/parser.cc:57095 cp/parser.cc:57126 cp/parser.cc:57140
! #: cp/parser.cc:57165 cp/parser.cc:57179
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: c/c-parser.cc:16053 cp/parser.cc:57154
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "misvormde #pragma pack(pop[,id])"
  
! #: c/c-parser.cc:16156 cp/parser.cc:57284
  #, 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:57290
  #, 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 "%<%.*s%> is niet gedefinieerd"
  
! #: c/c-parser.cc:16262 cp/parser.cc:57373
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "overflow in constante expressie"
  
! #: c/c-parser.cc:16278 cp/parser.cc:56986
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "misvormde #pragma pack(pop[,id])"
  
! #: 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:41414
! #: cp/parser.cc:45726 cp/parser.cc:47152 cp/parser.cc:47189 cp/parser.cc:47378
! #: cp/parser.cc:47441 cp/parser.cc:47448 cp/parser.cc:47455 cp/parser.cc:53195
! #: cp/parser.cc:53202 cp/parser.cc:53209 cp/parser.cc:53216 cp/parser.cc:53764
! #: cp/parser.cc:55835 cp/parser.cc:55843 cp/parser.cc:55995 cp/parser.cc:56005
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:16692
  #, fuzzy, gcc-internal-format
  msgid "expression must be integral"
  msgstr "%<defined%> zonder een naam"
  
! #: c/c-parser.cc:17299 c/c-parser.cc:31047
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: c/c-parser.cc:17303 cp/semantics.cc:9531
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: c/c-parser.cc:17345 cp/parser.cc:42305
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:17440 cp/parser.cc:42383
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:17442 cp/parser.cc:42385
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:17527 cp/parser.cc:42455
  #, fuzzy, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: c/c-parser.cc:17604 cp/parser.cc:42537
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:17624 c/c-parser.cc:27070 c/c-parser.cc:27180
! #: cp/parser.cc:42555 cp/parser.cc:51591 cp/parser.cc:51706
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:17677 cp/parser.cc:42610
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17684 cp/parser.cc:42617
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:17686 cp/parser.cc:42619
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:17692 cp/parser.cc:42625
  #, 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 "ongeldige waarheidsexpressie"
  
! #: c/c-parser.cc:17808
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17869
  #, fuzzy, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:17931 cp/semantics.cc:9746
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:17980 cp/semantics.cc:9776
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:18014 cp/parser.cc:42851
  #, fuzzy, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "ongeldige waarheidsexpressie"
  
! #: c/c-parser.cc:18086 cp/parser.cc:42921
  #, 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 "ongeldige operand van %s"
  
! #: c/c-parser.cc:18231 cp/parser.cc:43073
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:18234 cp/parser.cc:43076
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:18318 cp/semantics.cc:8423 cp/semantics.cc:8488
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:18330 c/c-parser.cc:18453 cp/semantics.cc:8458
! #: cp/semantics.cc:8502
  #, fuzzy, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:18392 cp/parser.cc:42068
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "te veel argumenten voor formaat"
  
! #: c/c-parser.cc:18426 cp/parser.cc:42101
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9962
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c/c-parser.cc:18661 cp/parser.cc:46354
  #, fuzzy, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:18703 cp/parser.cc:43126
  #, fuzzy, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:18712 c/c-parser.cc:18718 cp/parser.cc:43135
! #: cp/parser.cc:43145
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:18754 cp/parser.cc:43185
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:18807 cp/parser.cc:43253
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.cc:18902 cp/parser.cc:43335
  #, 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:55273
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:19063 cp/parser.cc:43522
  #, fuzzy, gcc-internal-format
  #| msgid "both %<long%> and %<void%> in declaration specifiers"
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "zowel %<long%> als %<void%> opgegeven bij declaratie"
  
! #: c/c-parser.cc:19117 cp/parser.cc:43538
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19121 cp/parser.cc:43541
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19134 cp/semantics.cc:8549
  #, fuzzy, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:19157 cp/parser.cc:43561
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ongeldige const_double operand"
  
! #: 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:8516
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8645
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19409 cp/semantics.cc:8773
  #, 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:47144
  #, fuzzy, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:19528 c/c-parser.cc:19695 c/c-parser.cc:19737
! #: cp/parser.cc:44046
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "herhaalde %qs"
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8906
  #, 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:8861 cp/semantics.cc:8877
  #, fuzzy, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.cc:19730
  #, fuzzy, gcc-internal-format
  msgid "expected %<traits%> or %<memspace%>"
  msgstr "ongeldige operand van %s"
  
! #: 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:44108
  #, 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:44116
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19955 cp/parser.cc:44326
  #, fuzzy, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "herhaalde case-waarde"
  
! #: c/c-parser.cc:19967 cp/parser.cc:44339
  #, fuzzy, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr "herhaalde case-waarde"
  
! #: 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:44462
  #, 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:44917
  #, 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:44926
  #, 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:44943
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "case-selector niet compatibel met label"
  
! #: c/c-parser.cc:20537 cp/parser.cc:44998 cp/parser.cc:45796 cp/parser.cc:45863
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "ongeldige const_double operand"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45028
  #, fuzzy, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "ongeldige const_double operand"
  
! #: c/c-parser.cc:20633 cp/parser.cc:45229
  #, fuzzy, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:20650 cp/parser.cc:45253
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr ""
  
! #: c/c-parser.cc:20679 cp/semantics.cc:8469
  #, fuzzy, gcc-internal-format
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:20787 cp/parser.cc:45369
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr ""
  
! #: c/c-parser.cc:20797 cp/parser.cc:45379
  #, fuzzy, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:20808 cp/parser.cc:45393
  #, fuzzy, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:20819 c/c-parser.cc:21311 cp/parser.cc:45153
! #: cp/parser.cc:45407
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<iterator%> modifiers"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:20835 cp/parser.cc:45427
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<mapper%> modifiers"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:20855 cp/parser.cc:45453
  #, 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:45470
! #: cp/parser.cc:55509
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or %<default%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:20889 c/c-parser.cc:21300 cp/parser.cc:45139
! #: cp/parser.cc:45492
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<present%> modifiers"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:20898 cp/parser.cc:45504
  #, 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:45519
  #, 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:45553
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr ""
  
! #: c/c-parser.cc:21029 cp/parser.cc:45649
  #, 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:45660
  #, fuzzy, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8670
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21097 cp/parser.cc:45731
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ongeldige const_double operand"
  
! #: c/c-parser.cc:21161 cp/parser.cc:45770
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21184
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "ongeldige const_double operand"
  
! #: c/c-parser.cc:21228
  #, fuzzy, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:21321 cp/parser.cc:45168
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21417 cp/semantics.cc:10084 cp/semantics.cc:10102
  #, fuzzy, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.cc:21518 cp/semantics.cc:9243
  #, 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:45923
! #: cp/parser.cc:46035
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr ""
  
! #: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45930
! #: cp/parser.cc:46070
  #, fuzzy, gcc-internal-format
  msgid "unknown foreign runtime identifier %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: c/c-parser.cc:21613 c/c-parser.cc:21742 cp/parser.cc:45945
! #: cp/parser.cc:46092
  #, fuzzy, gcc-internal-format
  msgid "expected string literal or constant integer expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: c/c-parser.cc:21621 c/c-parser.cc:21750 cp/parser.cc:45953
! #: cp/parser.cc:46100 cp/semantics.cc:7747
  #, fuzzy, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr "onbekende machine-modus %qs"
  
! #: c/c-parser.cc:21659 cp/parser.cc:46012
  #, fuzzy, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:21667 cp/parser.cc:46020
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21693 cp/parser.cc:46044
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21701 cp/parser.cc:46051
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21713 cp/parser.cc:46063
  #, gcc-internal-format
  msgid "non-empty string literal expected"
  msgstr ""
  
! #: c/c-parser.cc:21823 cp/parser.cc:46203
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr "herhaalde case-waarde"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46210
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<target%> modifier"
  msgstr "herhaalde %<restrict%>"
  
! #: c/c-parser.cc:21837 cp/parser.cc:46217
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "herhaalde case-waarde"
  
! #: c/c-parser.cc:21858 cp/parser.cc:46238
  #, fuzzy, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:21894 c/c-parser.cc:28222 cp/parser.cc:46275
! #: cp/parser.cc:53789
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22135 cp/parser.cc:46570
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:22146 c/c-parser.cc:22556 c/c-parser.cc:30589
! #: cp/parser.cc:46581 cp/parser.cc:47049 cp/parser.cc:54743
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: c/c-parser.cc:22191 cp/parser.cc:46629
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22344 cp/parser.cc:46822
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: c/c-parser.cc:22384 cp/parser.cc:46858
  #, 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:47038
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:22706 cp/parser.cc:52281
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22716 cp/parser.cc:52291
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: c/c-parser.cc:22736 cp/parser.cc:52311
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22747 cp/parser.cc:52322
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "lege declaratie"
  
! #: c/c-parser.cc:22754 cp/parser.cc:52329
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "de declaratie van %qs verbergt een globale declaratie"
  
! #: c/c-parser.cc:22762 cp/parser.cc:52337
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "ongeldige linker operand van %s"
  
! #: c/c-parser.cc:22773 cp/parser.cc:52359
  #, 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:52382
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22876 cp/parser.cc:52466
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:22892 cp/parser.cc:52483
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22924 cp/parser.cc:52241
  #, 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 "%<%.*s%> is niet gedefinieerd"
  
! #: c/c-parser.cc:23157
  #, fuzzy, gcc-internal-format
  msgid "expected function name"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:23175 cp/parser.cc:56273
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qs is meestal een functie"
  
! #: 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 "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.cc:23238 cp/parser.cc:56324 cp/parser.cc:56371
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.cc:23269 cp/parser.cc:56399
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23270 cp/parser.cc:56401
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.cc:23315 cp/parser.cc:52699
  #, 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 "statische variable %qs is als dllimport aangeduid"
  
! #: 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 "%qs tevoren hier gedefinieerd"
  
! #: c/c-parser.cc:23467 cp/parser.cc:47164 cp/parser.cc:47179
  #, fuzzy, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: 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:47344
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:23733 cp/parser.cc:47383
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:23757 cp/parser.cc:47412
  #, 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:47427
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:23779 cp/parser.cc:47434
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:23817 c/c-parser.cc:23824 cp/parser.cc:47472
! #: cp/parser.cc:47479
  #, fuzzy, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "case-selector niet compatibel met label"
  
! #: c/c-parser.cc:23830 c/c-parser.cc:23835 cp/parser.cc:47485
! #: cp/parser.cc:47490
  #, fuzzy, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:23858 cp/parser.cc:47513
  #, 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:47524
  #, 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:47556
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23911 cp/parser.cc:47566
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24032 cp/parser.cc:47666
  #, fuzzy, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "conflicterende declaraties van %qs"
  
! #: c/c-parser.cc:24039 cp/parser.cc:47673
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24112 cp/parser.cc:47738 cp/parser.cc:48021 cp/parser.cc:48115
! #: cp/parser.cc:48133
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "ongeldige bewerking met %<__fpreg%>"
  
! #: c/c-parser.cc:24123 cp/parser.cc:47749
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:24183 cp/parser.cc:48188
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "ongeldige bewerking met %<__fpreg%>"
  
! #: c/c-parser.cc:24454 cp/parser.cc:48042 cp/parser.cc:48068
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ongeldige bewerking met %<__fpreg%>"
  
! #: c/c-parser.cc:24458 cp/parser.cc:48108 cp/parser.cc:48142
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ongeldige bewerking met %<__fpreg%>"
  
! #: c/c-parser.cc:24509 cp/parser.cc:48177
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12395 cp/semantics.cc:12405
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24618 cp/semantics.cc:12482
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: c/c-parser.cc:24661
  #, fuzzy, gcc-internal-format
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: c/c-parser.cc:24667 cp/parser.cc:48330
  #, 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:48366
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr ""
  
! #: c/c-parser.cc:24710 cp/parser.cc:48382
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:24751 cp/parser.cc:48420
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:24759 cp/parser.cc:48428
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:24764
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:24835 cp/parser.cc:49166
  #, 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:49235
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24936 cp/parser.cc:49268
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:24941 cp/parser.cc:49274
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
  
! #: c/c-parser.cc:24950 cp/parser.cc:49283
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24975 cp/parser.cc:49306
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "overflow in constante expressie"
*************** msgstr "overflow in constante expressie"
*** 52426,53114 ****
  #. 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:25000 cp/parser.cc:49330 cp/parser.cc:49332 cp/parser.cc:49517
  #, fuzzy, gcc-internal-format
  msgid "loop nest expected"
  msgstr "overflow in constante expressie"
  
! #: c/c-parser.cc:25052 cp/parser.cc:49405
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25081 cp/parser.cc:49436
  #, 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:25092 cp/parser.cc:49447
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25115 cp/parser.cc:49473
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25126 cp/parser.cc:49484
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25214 cp/semantics.cc:11961 cp/semantics.cc:12054
  #, fuzzy, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "herdeclaratie van %qs"
  
! #: c/c-parser.cc:25303 c/c-parser.cc:25318 cp/parser.cc:49811
! #: cp/parser.cc:49826
  #, fuzzy, gcc-internal-format
  msgid "not enough nested loops"
  msgstr "geen argumenten"
  
! #: c/c-parser.cc:25421 cp/parser.cc:50119
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25544 cp/parser.cc:49646 cp/parser.cc:49689 cp/pt.cc:19123
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: c/c-parser.cc:25792 cp/parser.cc:50512
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25984 cp/parser.cc:50671
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:26200 cp/parser.cc:50877
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:26414 c/c-parser.cc:26422
  #, fuzzy, gcc-internal-format
  msgid "expected a function name"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:26435 cp/parser.cc:53411
  #, fuzzy, gcc-internal-format
  msgid "expected target-function call"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:26505
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr ""
  
! #: c/c-parser.cc:26692 cp/parser.cc:51244
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:26959 cp/parser.cc:51531
  #, 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:26975 cp/parser.cc:51547
  #, 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:27023 cp/parser.cc:51828
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:27125 cp/parser.cc:51654
  #, 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:27137 cp/parser.cc:51666
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27236 cp/parser.cc:51771
  #, 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:27249 cp/parser.cc:51784
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27501 cp/semantics.cc:11464
  #, 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:27562
  #, 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:27613 c/c-parser.cc:27651
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.cc:27684 cp/parser.cc:52846
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "herdeclaratie van %qs"
  
! #: c/c-parser.cc:27696 cp/parser.cc:52860
  #, fuzzy, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: c/c-parser.cc:27724 cp/parser.cc:52889
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:27746 cp/parser.cc:52921
  #, fuzzy, gcc-internal-format
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: c/c-parser.cc:27755 cp/parser.cc:52931 cp/pt.cc:18771
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.cc:27758 cp/parser.cc:52934 cp/pt.cc:18778
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:27799 cp/parser.cc:52980
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:27835 cp/parser.cc:53019 cp/pt.cc:18804
  #, fuzzy, gcc-internal-format
  msgid "property must be integer expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: c/c-parser.cc:27846 cp/parser.cc:53034
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27867 cp/parser.cc:53050 fortran/openmp.cc:6674
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr "__builtin_saveregs wordt niet ondersteund door dit doelsysteem"
  
! #: c/c-parser.cc:27926 cp/parser.cc:53113
  #, fuzzy, gcc-internal-format
  msgid "expected context selector set name"
  msgstr "herdeclaratie van %qs"
  
! #: c/c-parser.cc:27993
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "%qs is meestal een functie"
  
! #: c/c-parser.cc:28005 cp/decl.cc:9304
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28011 cp/decl.cc:9226
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: c/c-parser.cc:28065 cp/parser.cc:53629
  #, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28081 cp/parser.cc:53642
  #, fuzzy, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:28143 cp/parser.cc:53718
  #, fuzzy, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr "opslagklasse opgegeven voor structure-veld %qs"
  
! #: c/c-parser.cc:28150
  #, fuzzy, gcc-internal-format
  msgid "%qD is not of pointer type"
  msgstr "%qs is geen iterator"
  
! #: c/c-parser.cc:28170 cp/parser.cc:53751
  #, fuzzy, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:28173
  #, fuzzy, gcc-internal-format
  msgid "%<need_device_addr%> is not valid for C"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: c/c-parser.cc:28180 cp/parser.cc:53758
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28200 cp/parser.cc:53775
  #, fuzzy, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:28245 cp/parser.cc:53838
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:28261
  #, 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:28288
  #, gcc-internal-format
  msgid "%<append_args%> with unprototyped base function is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:28291
  #, fuzzy, gcc-internal-format
  msgid "base function %qD declared here"
  msgstr "%Jgeneste functie %qD gedeclareerd maar niet gedefinieerd"
  
! #: c/c-parser.cc:28326 cp/decl.cc:9286
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "Alignment moet een kleine macht van twee zijn, en niet %d, in #pragma pack"
  
! #: c/c-parser.cc:28330 cp/decl.cc:9151 cp/decl.cc:9289
  #, fuzzy, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
  
! #: c/c-parser.cc:28373
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr ""
  
! #: c/c-parser.cc:28392 cp/decl.cc:9295
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "%Jparameter %qD heeft een onvolledig type"
  
! #: c/c-parser.cc:28455
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.cc:28463 cp/parser.cc:53888
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.cc:28471
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> cannot be used with function multi-versioning"
  msgstr "cast geeft functie-type op"
  
! #: c/c-parser.cc:28563
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function %qE"
  msgid "no declaration of base function %qs"
  msgstr "impliciete declaratie van functie %qE"
  
! #: c/c-parser.cc:28571 cp/parser.cc:25655
  #, fuzzy, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr "functie-definitie als %<register%> gedeclareerd"
  
! #: c/c-parser.cc:28729 cp/parser.cc:54284
  #, 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:28766 cp/parser.cc:54177
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28770 cp/parser.cc:54181
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28830 cp/parser.cc:54319
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28833 cp/parser.cc:54322
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28897 cp/parser.cc:54392
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:28950 c/c-parser.cc:29052 cp/parser.cc:54445
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:28964 cp/parser.cc:54458
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:28997 cp/parser.cc:54496
  #, 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:29008 c/c-parser.cc:29073 cp/parser.cc:54507
! #: cp/parser.cc:54572
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29015 c/c-parser.cc:29078 cp/parser.cc:54514
! #: cp/parser.cc:54577
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29029 cp/parser.cc:54528
  #, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29039 cp/parser.cc:54538
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29044 cp/parser.cc:54543
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29086 cp/parser.cc:54585
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:29104
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29150
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a struct or union type in %<#pragma omp declare mapper%>"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:29158
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare mapper%> for type %qT"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: c/c-parser.cc:29166
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "dit is een eerdere declaratie"
  
! #: c/c-parser.cc:29202 cp/parser.cc:55580
  #, fuzzy, gcc-internal-format
  msgid "unexpected clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:29210 cp/parser.cc:55591
  #, fuzzy, gcc-internal-format
  msgid "missing %<map%> clause"
  msgstr "beginwaarde ontbreekt"
  
! #: c/c-parser.cc:29258
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29335
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29339
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29342
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: c/c-parser.cc:29345
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29353
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29362
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> previously declared here"
  msgstr "eerdere declaratie van %qs"
  
! #: c/c-parser.cc:29483
  #, fuzzy, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:29494
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:29513
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:29653
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:29724 cp/parser.cc:55786
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr ""
  
! #: c/c-parser.cc:29753 cp/parser.cc:55821
  #, 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:29772 cp/parser.cc:55840
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29784 cp/parser.cc:55852
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29793 cp/parser.cc:55861
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29807 cp/parser.cc:55875
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:29826
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29832
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: c/c-parser.cc:29950 cp/parser.cc:52052
  #, fuzzy, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:29979 cp/semantics.cc:9990 cp/semantics.cc:10007
  #, fuzzy, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c/c-parser.cc:30095 cp/parser.cc:55932
  #, fuzzy, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:30128 cp/parser.cc:55967
  #, fuzzy, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:30185 cp/parser.cc:56029
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:30192 cp/parser.cc:56036
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:30219 cp/parser.cc:56067
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30222 cp/parser.cc:56070
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30253 cp/parser.cc:53178
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:30346 c/c-parser.cc:30653 cp/parser.cc:53271
! #: cp/parser.cc:54814 cp/parser.cc:54841
  #, fuzzy, gcc-internal-format
  msgid "expected directive name"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:30358 cp/parser.cc:53283
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30366 cp/parser.cc:53291
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30373 cp/parser.cc:53298
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30384 cp/parser.cc:53309
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30407 cp/parser.cc:53336
  #, fuzzy, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: c/c-parser.cc:30420 cp/parser.cc:53346
  #, fuzzy, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:30549 cp/parser.cc:54707
  #, fuzzy, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:30561 cp/parser.cc:54720
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30571 cp/parser.cc:54730
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30579 cp/parser.cc:54739
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30666 cp/parser.cc:54827
  #, fuzzy, gcc-internal-format
  msgid "unknown directive name"
  msgstr "onbekende machine-modus %qs"
  
! #: c/c-parser.cc:30681 cp/parser.cc:54847
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30687 cp/parser.cc:54853
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31019 cp/parser.cc:51180
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31045 cp/semantics.cc:10768
  #, fuzzy, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: c/c-parser.cc:31047 cp/semantics.cc:10770
  #, fuzzy, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10772
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%Jparameter %u heeft een onvolledig type"
  
! #: c/c-parser.cc:31132 c/c-parser.cc:31201 cp/parser.cc:56698
! #: cp/semantics.cc:12646
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31134 c/c-parser.cc:31203 cp/parser.cc:56696
! #: cp/semantics.cc:12644
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31235 cp/parser.cc:56829
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31241 cp/parser.cc:56835
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:31250
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:31258 cp/parser.cc:56853
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:31351
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
--- 52505,53193 ----
  #. 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:49328 cp/parser.cc:49330 cp/parser.cc:49515
  #, fuzzy, gcc-internal-format
  msgid "loop nest expected"
  msgstr "overflow in constante expressie"
  
! #: c/c-parser.cc:25056 cp/parser.cc:49403
  #, 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:49434
  #, 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:49445
  #, 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:49471
  #, 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:49482
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11957 cp/semantics.cc:12050
  #, fuzzy, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "herdeclaratie van %qs"
  
! #: c/c-parser.cc:25307 c/c-parser.cc:25322 cp/parser.cc:49809
! #: cp/parser.cc:49824
  #, fuzzy, gcc-internal-format
  msgid "not enough nested loops"
  msgstr "geen argumenten"
  
! #: c/c-parser.cc:25425 cp/parser.cc:50117
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25548 cp/parser.cc:49644 cp/parser.cc:49687 cp/pt.cc:19181
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: c/c-parser.cc:25796 cp/parser.cc:50510
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25988 cp/parser.cc:50669
  #, 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:50875
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:26418 c/c-parser.cc:26426
  #, fuzzy, gcc-internal-format
  msgid "expected a function name"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:26439 cp/parser.cc:53409
  #, fuzzy, gcc-internal-format
  msgid "expected target-function call"
  msgstr "ongeldige operand van %s"
  
! #: 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:51242
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:26963 cp/parser.cc:51529
  #, 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:51545
  #, 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:51826
  #, 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:51652
  #, 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:51664
  #, 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:51769
  #, 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:51782
  #, 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:11460
  #, 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 omp declare %s%> must be followed by function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.cc:27688 cp/parser.cc:52844
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "herdeclaratie van %qs"
  
! #: c/c-parser.cc:27700 cp/parser.cc:52858
  #, fuzzy, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: c/c-parser.cc:27728 cp/parser.cc:52887
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:27750 cp/parser.cc:52919
  #, fuzzy, gcc-internal-format
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: c/c-parser.cc:27759 cp/parser.cc:52929 cp/pt.cc:18829
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.cc:27762 cp/parser.cc:52932 cp/pt.cc:18836
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:27803 cp/parser.cc:52978
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:27839 cp/parser.cc:53017 cp/pt.cc:18862
  #, fuzzy, gcc-internal-format
  msgid "property must be integer expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: c/c-parser.cc:27850 cp/parser.cc:53032
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27871 cp/parser.cc:53048 fortran/openmp.cc:6674
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr "__builtin_saveregs wordt niet ondersteund door dit doelsysteem"
  
! #: c/c-parser.cc:27930 cp/parser.cc:53111
  #, fuzzy, gcc-internal-format
  msgid "expected context selector set name"
  msgstr "herdeclaratie van %qs"
  
! #: c/c-parser.cc:27997
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "%qs is meestal een functie"
  
! #: c/c-parser.cc:28009 cp/decl.cc:9307
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28015 cp/decl.cc:9229
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: c/c-parser.cc:28069 cp/parser.cc:53627
  #, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28085 cp/parser.cc:53640
  #, fuzzy, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:28147 cp/parser.cc:53716
  #, fuzzy, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr "opslagklasse opgegeven voor structure-veld %qs"
  
! #: c/c-parser.cc:28154
  #, fuzzy, gcc-internal-format
  msgid "%qD is not of pointer type"
  msgstr "%qs is geen iterator"
  
! #: c/c-parser.cc:28174 cp/parser.cc:53749
  #, fuzzy, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:28177
  #, fuzzy, gcc-internal-format
  msgid "%<need_device_addr%> is not valid for C"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: c/c-parser.cc:28184 cp/parser.cc:53756
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28204 cp/parser.cc:53773
  #, fuzzy, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:28249 cp/parser.cc:53836
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%> clause"
  msgstr "ongeldige operand van %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 "%Jgeneste functie %qD gedeclareerd maar niet gedefinieerd"
  
! #: c/c-parser.cc:28330 cp/decl.cc:9289
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "Alignment moet een kleine macht van twee zijn, en niet %d, in #pragma pack"
  
! #: c/c-parser.cc:28334 cp/decl.cc:9154 cp/decl.cc:9292
  #, fuzzy, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
  
! #: 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:9298
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "%Jparameter %qD heeft een onvolledig type"
  
! #: c/c-parser.cc:28459
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.cc:28467 cp/parser.cc:53886
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.cc:28475
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> cannot be used with function multi-versioning"
  msgstr "cast geeft functie-type op"
  
! #: c/c-parser.cc:28567
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function %qE"
  msgid "no declaration of base function %qs"
  msgstr "impliciete declaratie van functie %qE"
  
! #: c/c-parser.cc:28575 cp/parser.cc:25651
  #, fuzzy, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr "functie-definitie als %<register%> gedeclareerd"
  
! #: c/c-parser.cc:28733 cp/parser.cc:54282
  #, 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:54175
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28774 cp/parser.cc:54179
  #, 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:54317
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28837 cp/parser.cc:54320
  #, 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:54390
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54443
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:28968 cp/parser.cc:54456
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:29001 cp/parser.cc:54494
  #, 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:54505
! #: cp/parser.cc:54570
  #, 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:54512
! #: cp/parser.cc:54575
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29033 cp/parser.cc:54526
  #, 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:54536
  #, 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:54541
  #, 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:54583
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "ongeldige operand van %s"
  
! #: 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 "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:29162
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare mapper%> for type %qT"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: c/c-parser.cc:29170
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "dit is een eerdere declaratie"
  
! #: c/c-parser.cc:29206 cp/parser.cc:55578
  #, fuzzy, gcc-internal-format
  msgid "unexpected clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55589
  #, fuzzy, gcc-internal-format
  msgid "missing %<map%> clause"
  msgstr "beginwaarde ontbreekt"
  
! #: 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 "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: 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 "eerdere declaratie van %qs"
  
! #: c/c-parser.cc:29487
  #, fuzzy, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:29498
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "ongeldige operand van %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
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:29728 cp/parser.cc:55784
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr ""
  
! #: c/c-parser.cc:29757 cp/parser.cc:55819
  #, 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:55838
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29788 cp/parser.cc:55850
  #, 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:55859
  #, 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:55873
  #, 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 "variable sized type %qT in %<reduction%> clause"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: c/c-parser.cc:29954 cp/parser.cc:52050
  #, fuzzy, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:29983 cp/semantics.cc:9986 cp/semantics.cc:10003
  #, fuzzy, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c/c-parser.cc:30099 cp/parser.cc:55930
  #, fuzzy, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:30132 cp/parser.cc:55965
  #, fuzzy, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56027
  #, 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:56034
  #, 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:56065
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30226 cp/parser.cc:56068
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30257 cp/parser.cc:53176
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:30350 c/c-parser.cc:30657 cp/parser.cc:53269
! #: cp/parser.cc:54812 cp/parser.cc:54839
  #, fuzzy, gcc-internal-format
  msgid "expected directive name"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:30362 cp/parser.cc:53281
  #, 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:53289
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30377 cp/parser.cc:53296
  #, 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:53307
  #, 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:53334
  #, fuzzy, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: c/c-parser.cc:30424 cp/parser.cc:53344
  #, fuzzy, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:30553 cp/parser.cc:54705
  #, fuzzy, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:30565 cp/parser.cc:54718
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30575 cp/parser.cc:54728
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30583 cp/parser.cc:54737
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30670 cp/parser.cc:54825
  #, fuzzy, gcc-internal-format
  msgid "unknown directive name"
  msgstr "onbekende machine-modus %qs"
  
! #: c/c-parser.cc:30685 cp/parser.cc:54845
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30691 cp/parser.cc:54851
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31023 cp/parser.cc:51178
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10764
  #, fuzzy, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10766
  #, fuzzy, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: c/c-parser.cc:31055 cp/semantics.cc:10768
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%Jparameter %u heeft een onvolledig type"
  
! #: c/c-parser.cc:31136 c/c-parser.cc:31205 cp/parser.cc:56696
! #: cp/semantics.cc:12642
  #, 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:56694
! #: cp/semantics.cc:12640
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31239 cp/parser.cc:56827
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31245 cp/parser.cc:56833
  #, 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:56851
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:31355
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
*************** msgstr ""
*** 53118,53124 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qs heeft een onvolledig type"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13076 c/c-typeck.cc:13150 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ongeldig gebruik van een void-expressie"
--- 53197,53203 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qs heeft een onvolledig type"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13154 c/c-typeck.cc:13228 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ongeldig gebruik van een void-expressie"
*************** msgid "%qT and %qT are in disjoint named
*** 53150,53319 ****
  msgstr ""
  
  # goede vertaling van variadic?
! #: c/c-typeck.cc:579
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variadic functions"
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr "attribuut %qs is enkel van toepassing op variadische functies"
  
! #: c/c-typeck.cc:652
  #, fuzzy, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "functie-types zijn niet echt compatibel in ISO C"
  
! #: c/c-typeck.cc:1140
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.cc:1145
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.cc:1150
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.cc:1180
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1829
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1833
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "types zijn niet helemaal compatibel"
  
! #: c/c-typeck.cc:1837
  #, fuzzy, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "types zijn niet helemaal compatibel"
  
! #: c/c-typeck.cc:2055
  #, fuzzy, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: c/c-typeck.cc:2270
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3050
  #, 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 "%Jongeldig gebruik van structure met flexibel array-lid"
  
! #: c/c-typeck.cc:3292 c/c-typeck.cc:11224
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "union heeft geen lid dat %qs heet"
  
! #: c/c-typeck.cc:3296 c/c-typeck.cc:11228
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "union heeft geen lid dat %qs heet"
  
! #: c/c-typeck.cc:3305
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3308
  #, fuzzy, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: c/c-typeck.cc:3375
  #, 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:3384
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3391
  #, fuzzy, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "vraag naar lid %qs in iets dat geen structure of union is"
  
! #: c/c-typeck.cc:3439
  #, fuzzy, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "%<void *%> pointer wordt gederefereerd"
  
! #: c/c-typeck.cc:3494
  #, fuzzy, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "waarde met subscript is noch een array, noch een pointer"
  
! #: c/c-typeck.cc:3504 cp/typeck.cc:4273 cp/typeck.cc:4367
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "array subscript is geen integer"
  
! #: c/c-typeck.cc:3510
  #, fuzzy, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "doorgeven van argument %d van pointer naar functie"
  
! #: c/c-typeck.cc:3565
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript is negative"
  msgstr "array subscript is geen integer"
  
! #: c/c-typeck.cc:3578
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr "ISO C verbiedt het gebruik van subscripts bij een %<register%> array"
  
! #: c/c-typeck.cc:3582
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C90 verbiedt het gebruik van subscripts bij een array die geen lvalue is"
  
! #: c/c-typeck.cc:3787
  #, fuzzy, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: c/c-typeck.cc:3832
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3834
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:3953 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4296
  #, fuzzy, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "opgeroepen object is geen functie"
  
! #: c/c-typeck.cc:4302
  #, fuzzy, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "opgeroepen object is geen functie"
  
! #: c/c-typeck.cc:4308
  #, fuzzy, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "opgeroepen object is geen functie"
--- 53229,53398 ----
  msgstr ""
  
  # goede vertaling van variadic?
! #: c/c-typeck.cc:657
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variadic functions"
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr "attribuut %qs is enkel van toepassing op variadische functies"
  
! #: c/c-typeck.cc:730
  #, fuzzy, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "functie-types zijn niet echt compatibel in ISO C"
  
! #: c/c-typeck.cc:1218
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.cc:1223
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.cc:1228
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.cc:1258
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1907
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1911
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "types zijn niet helemaal compatibel"
  
! #: c/c-typeck.cc:1915
  #, fuzzy, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "types zijn niet helemaal compatibel"
  
! #: c/c-typeck.cc:2133
  #, fuzzy, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: c/c-typeck.cc:2348
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3128
  #, 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 "%Jongeldig gebruik van structure met flexibel array-lid"
  
! #: c/c-typeck.cc:3370 c/c-typeck.cc:11302
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "union heeft geen lid dat %qs heet"
  
! #: c/c-typeck.cc:3374 c/c-typeck.cc:11306
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "union heeft geen lid dat %qs heet"
  
! #: c/c-typeck.cc:3383
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3386
  #, fuzzy, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: c/c-typeck.cc:3453
  #, 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:3462
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3469
  #, fuzzy, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "vraag naar lid %qs in iets dat geen structure of union is"
  
! #: c/c-typeck.cc:3517
  #, fuzzy, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "%<void *%> pointer wordt gederefereerd"
  
! #: c/c-typeck.cc:3572
  #, fuzzy, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "waarde met subscript is noch een array, noch een pointer"
  
! #: c/c-typeck.cc:3582 cp/typeck.cc:4273 cp/typeck.cc:4367
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "array subscript is geen integer"
  
! #: c/c-typeck.cc:3588
  #, fuzzy, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "doorgeven van argument %d van pointer naar functie"
  
! #: c/c-typeck.cc:3643
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript is negative"
  msgstr "array subscript is geen integer"
  
! #: c/c-typeck.cc:3656
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr "ISO C verbiedt het gebruik van subscripts bij een %<register%> array"
  
! #: c/c-typeck.cc:3660
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C90 verbiedt het gebruik van subscripts bij een array die geen lvalue is"
  
! #: c/c-typeck.cc:3865
  #, fuzzy, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: c/c-typeck.cc:3910
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3912
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:4031 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4374
  #, fuzzy, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "opgeroepen object is geen functie"
  
! #: c/c-typeck.cc:4380
  #, fuzzy, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "opgeroepen object is geen functie"
  
! #: c/c-typeck.cc:4386
  #, fuzzy, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "opgeroepen object is geen functie"
*************** msgstr "opgeroepen object is geen functi
*** 53321,55223 ****
  #. 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:4337
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr ""
  
! #: c/c-typeck.cc:4342 c/c-typeck.cc:4398
  #, fuzzy, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "functiedefinitie heeft een gekwalificeerde %<void%> als teruggeeftype"
  
! #: c/c-typeck.cc:4453
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "het type van formele parameter %d is onvolledig"
  
! #: c/c-typeck.cc:4465
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "%s als integer in plaats van floating-point ten gevolge van een prototype"
  
! #: c/c-typeck.cc:4471
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "%s als floating-point in plaats van complex ten gevolge van een prototype"
  
! #: c/c-typeck.cc:4477
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "%s als complex in plaats van floating-point ten gevolge van een prototype"
  
! #: c/c-typeck.cc:4483
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "%s als floating-point in plaats van integer ten gevolge van een prototype"
  
! #: c/c-typeck.cc:4489
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "%s als complex in plaats van floating-point ten gevolge van een prototype"
  
! #: c/c-typeck.cc:4495
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "%s als floating-point in plaats van complex ten gevolge van een prototype"
  
! #: c/c-typeck.cc:4511
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "%s als %<float%> in plaats van %<double%> ten gevolge van een prototype"
  
! #: c/c-typeck.cc:4537
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "%s als floating-point in plaats van complex ten gevolge van een prototype"
  
! #: c/c-typeck.cc:4563
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "%s met andere breedte ten gevolge van prototype"
  
! #: c/c-typeck.cc:4587
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "%s als unsigned ten gevolge van prototype"
  
! #: c/c-typeck.cc:4592
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "%s als signed ten gevolge van prototype"
  
! #: c/c-typeck.cc:4760
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr "te veel argumenten voor functie %qE"
  
! #: c/c-typeck.cc:4764
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "te veel argumenten voor functie %qE"
  
! #: c/c-typeck.cc:4774
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "te veel argumenten voor functie %qE"
  
! #: c/c-typeck.cc:4787
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4792
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4871
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "ongeldige registernaam voor %qs"
  
! #: c/c-typeck.cc:4952
  #, 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 "te weinig argumenten voor functie %qE"
  
! #: c/c-typeck.cc:4953
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "te weinig argumenten voor functie %qE"
  
! #: c/c-typeck.cc:4967
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "te weinig argumenten voor functie %qE"
  
! #: c/c-typeck.cc:5145 c/c-typeck.cc:5173 cp/typeck.cc:6099 cp/typeck.cc:6391
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.cc:5153 c/c-typeck.cc:5164 cp/typeck.cc:6136 cp/typeck.cc:6160
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between pointer and integer"
  msgid "comparison between pointer and zero character constant"
  msgstr "vergelijking tussen pointer en integer"
  
! #: c/c-typeck.cc:5156 c/c-typeck.cc:5167 cp/typeck.cc:6139 cp/typeck.cc:6163
  #, fuzzy, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: c/c-typeck.cc:5185 c/c-typeck.cc:5192 c/c-typeck.cc:6623 c/c-typeck.cc:6628
! #: c/c-typeck.cc:9177 cp/tree.cc:6860
  #, fuzzy, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "array subscript is geen integer"
  
! #: c/c-typeck.cc:5213
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "vergelijking tussen %qT en %qT"
  
! #: c/c-typeck.cc:5272
  #, fuzzy, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "pointer van type %<void *%> gebruikt in aftrekking"
  
! #: c/c-typeck.cc:5275
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "pointer naar functie gebruikt in aftrekking"
  
  # 'Arithmetic'?? 'rekensom' is wel correct, maar het klinkt zo stom.
! #: c/c-typeck.cc:5309
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "rekensom met pointer naar onvolledig type"
  
  # 'Arithmetic'?? 'rekensom' is wel correct, maar het klinkt zo stom.
! #: c/c-typeck.cc:5318 cp/typeck.cc:7197
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "rekensom met pointer naar onvolledig type"
  
! #: c/c-typeck.cc:5769
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: c/c-typeck.cc:5773
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5783
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C ondersteunt het %<%c%> formaat niet"
  
! #: c/c-typeck.cc:5807
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to abs"
  msgid "wrong type argument to absu"
  msgstr "argument van verkeerd type voor abs"
  
! #: c/c-typeck.cc:5833
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "argument van verkeerd type voor unair uitroepingsteken"
  
! #: c/c-typeck.cc:5891
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5894
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5901
  #, fuzzy, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: c/c-typeck.cc:5904
  #, fuzzy, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: c/c-typeck.cc:5920
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr "ISO C ondersteunt het %<%c%> formaat niet"
  
  # Wat is beter: 'incrementeren', 'incrementering', of 'increment'?
! #: c/c-typeck.cc:5947 c/c-typeck.cc:5981
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "argument van verkeerd type voor incrementeren"
  
! #: c/c-typeck.cc:5949 c/c-typeck.cc:5984
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "argument van verkeerd type voor decrementeren"
  
! #: c/c-typeck.cc:5969
  #, fuzzy, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: c/c-typeck.cc:5973
  #, fuzzy, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: c/c-typeck.cc:6122
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr ""
  
! #: c/c-typeck.cc:6185 c/c-typeck.cc:6382 d/d-codegen.cc:759
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "kan adres van bitveld %qs niet nemen"
  
! #: c/c-typeck.cc:6199
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "kan adres van bitveld %qs niet nemen"
  
! #: c/c-typeck.cc:6207
  #, fuzzy, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr "adres van registervariabele %qs gevraagd"
  
! #: c/c-typeck.cc:6401
  #, fuzzy, gcc-internal-format
  msgid "address of register compound literal requested"
  msgstr "adres van registervariabele %qs gevraagd"
  
! #: c/c-typeck.cc:6423
  #, fuzzy, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "globale registervariabele %qs gebruikt in geneste functie"
  
! #: c/c-typeck.cc:6426
  #, fuzzy, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: c/c-typeck.cc:6431
  #, fuzzy, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "adres van globale registervariabele %qs gevraagd"
  
! #: c/c-typeck.cc:6440 d/d-codegen.cc:775
  #, fuzzy, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "adres van registervariabele %qs gevraagd"
  
! #: c/c-typeck.cc:6578
  #, fuzzy, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: c/c-typeck.cc:6613
  #, fuzzy, gcc-internal-format
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: c/c-typeck.cc:6673
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr "ongeldige registernaam voor %qs"
  
! #: c/c-typeck.cc:6732 c/c-typeck.cc:6738
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6755
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO C verbiedt voorwaardelijke expressies met maar één void-zijde"
  
! #: c/c-typeck.cc:6775
  #, fuzzy, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "pointertypes in voorwaardelijke expressie komen niet overeen"
  
! #: c/c-typeck.cc:6799
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "pointertypes in voorwaardelijke expressie komen niet overeen"
  
! #: c/c-typeck.cc:6803
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr "pointertypes in voorwaardelijke expressie komen niet overeen"
  
! #: c/c-typeck.cc:6808
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO C verbiedt voorwaardelijke expressies tussen %<void *%> en een functiepointer"
  
! #: c/c-typeck.cc:6832
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "pointertypes in voorwaardelijke expressie komen niet overeen"
  
! #: c/c-typeck.cc:6835
  #, fuzzy, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: c/c-typeck.cc:6836
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "second expression has type %qT"
  msgstr "ongeldige expressie als operand"
  
! #: c/c-typeck.cc:6847 c/c-typeck.cc:6860
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "types in voorwaardelijke expressie komen niet overeen (pointer/integer)"
  
! #: c/c-typeck.cc:6887
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: c/c-typeck.cc:7003
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "%Hde returnwaarde van %qD, gedeclareerd met het %<warn_unused_result%> atribuut, wordt genegeerd"
  
! #: c/c-typeck.cc:7007
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "%Hde returnwaarde van %qD, gedeclareerd met het %<warn_unused_result%> atribuut, wordt genegeerd"
  
! #: c/c-typeck.cc:7026
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "%Hde returnwaarde van %qD, gedeclareerd met het %<warn_unused_result%> atribuut, wordt genegeerd"
  
! #: c/c-typeck.cc:7031
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "%Hde returnwaarde van %qD, gedeclareerd met het %<warn_unused_result%> atribuut, wordt genegeerd"
  
! #: c/c-typeck.cc:7040 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: c/c-typeck.cc:7089
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: c/c-typeck.cc:7107 c/c-typeck.cc:13753
  #, fuzzy, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: c/c-typeck.cc:7178
  #, fuzzy
  msgid "cast adds %q#v qualifier to function type"
  msgstr "cast geeft functie-type op"
  
! #: c/c-typeck.cc:7184
  #, fuzzy
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: c/c-typeck.cc:7219
  #, 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:7311
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "cast geeft array-type op"
  
! #: c/c-typeck.cc:7317
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "cast geeft functie-type op"
  
! #: c/c-typeck.cc:7332
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO C verbiedt het casten van een niet-scalair naar hetzelfde type"
  
! #: c/c-typeck.cc:7336
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: c/c-typeck.cc:7356
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C verbiedt casts naar een union-type"
  
! #: c/c-typeck.cc:7366
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "cast naar union-type van een type dat geen deel uitmaakt van de union"
  
! #: c/c-typeck.cc:7401
  #, fuzzy, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
  
! #: c/c-typeck.cc:7406
  #, fuzzy, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
  
! #: c/c-typeck.cc:7411
  #, fuzzy, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
  
! #: c/c-typeck.cc:7444
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "cast verhoogt het benodigde alignment van het doeltype"
  
! #: c/c-typeck.cc:7456
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "cast van pointer naar integer met andere grootte"
  
! #: c/c-typeck.cc:7462
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7472 cp/typeck.cc:9654
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "cast naar pointer van integer met andere grootte"
  
! #: c/c-typeck.cc:7486
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C verbiedt een vergelijking van %<void *%> met een functie-pointer"
  
! #: c/c-typeck.cc:7495
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C verbiedt een vergelijking van %<void *%> met een functie-pointer"
  
! #: c/c-typeck.cc:7505
  #, fuzzy, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: c/c-typeck.cc:7620
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7662
  #, fuzzy, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "toewijzingsonderdrukking"
  
! #: c/c-typeck.cc:7803
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7997 c/c-typeck.cc:8016 c/c-typeck.cc:8075
  #, fuzzy, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(dicht bij initialisatie van %qs)"
  
  # moet beter kunnen - "... waar haakjes rond staan" klinkt ook al niet geweldig
! #: c/c-typeck.cc:8091
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "array heeft stringconstante tussen haakjes als beginwaarde"
  
! #: c/c-typeck.cc:8141
  #, fuzzy
  msgid "expected %e but argument is of type %e"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: c/c-typeck.cc:8175
  #, 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:8178
  #, 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:8183
  #, fuzzy, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: c/c-typeck.cc:8240 c/c-typeck.cc:9139
  #, fuzzy
  msgid "%e declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: c/c-typeck.cc:8433
  #, fuzzy, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "doelen van pointer in %s verschillen in signedness"
  
! #: c/c-typeck.cc:8438
  #, fuzzy, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: c/c-typeck.cc:8442
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "doelen van pointer in %s verschillen in signedness"
  
! #: c/c-typeck.cc:8447
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: c/c-typeck.cc:8452
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "doelen van pointer in %s verschillen in signedness"
  
! #: c/c-typeck.cc:8470
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "ongeldige registernaam voor %qs"
  
! #: c/c-typeck.cc:8652 c/c-typeck.cc:9042
  #, fuzzy
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "%s maakt gekwalificeerde functiepointer van een niet gekwalificeerde"
  
! #: c/c-typeck.cc:8655 c/c-typeck.cc:9045
  #, fuzzy
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "%s maakt gekwalificeerde functiepointer van een niet gekwalificeerde"
  
! #: c/c-typeck.cc:8658 c/c-typeck.cc:9047
  #, fuzzy
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "%s maakt gekwalificeerde functiepointer van een niet gekwalificeerde"
  
! #: c/c-typeck.cc:8661 c/c-typeck.cc:9049
  #, fuzzy
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "%s maakt gekwalificeerde functiepointer van een niet gekwalificeerde"
  
! #: c/c-typeck.cc:8669 c/c-typeck.cc:8932 c/c-typeck.cc:8975
  #, fuzzy
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: c/c-typeck.cc:8671 c/c-typeck.cc:8934 c/c-typeck.cc:8977
  #, fuzzy
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: c/c-typeck.cc:8673 c/c-typeck.cc:8936 c/c-typeck.cc:8979
  #, fuzzy
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: c/c-typeck.cc:8675 c/c-typeck.cc:8938 c/c-typeck.cc:8981
  #, fuzzy
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: c/c-typeck.cc:8684
  #, fuzzy, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C verbiedt conversie van argumenten naar union type"
  
! #: c/c-typeck.cc:8743
  #, fuzzy, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "ongeldige registernaam voor %qs"
  
! #: c/c-typeck.cc:8770
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8781
  #, fuzzy, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "cast van pointer naar integer met andere grootte"
  
! #: c/c-typeck.cc:8792
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8802
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8818
  #, fuzzy, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: c/c-typeck.cc:8833
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8839
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8845
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8850 cp/typeck.cc:10845
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8874
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "%s als complex in plaats van floating-point ten gevolge van een prototype"
  
! #: c/c-typeck.cc:8884
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8894
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8899
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8949
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "ISO C verbiedt %s tussen functiepointer en %<void *%>"
  
! #: c/c-typeck.cc:8952
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO C verbiedt %s tussen functiepointer en %<void *%>"
  
! #: c/c-typeck.cc:8954
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO C verbiedt %s tussen functiepointer en %<void *%>"
  
! #: c/c-typeck.cc:8956
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO C verbiedt %s tussen functiepointer en %<void *%>"
  
! #: c/c-typeck.cc:8986
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
  # 'signedness' = 'signed-heid'?
! #: c/c-typeck.cc:9004
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "doelen van pointer in %s verschillen in signedness"
  
  # 'signedness' = 'signed-heid'?
! #: c/c-typeck.cc:9012
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "doelen van pointer in %s verschillen in signedness"
  
  # 'signedness' = 'signed-heid'?
! #: c/c-typeck.cc:9018
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "doelen van pointer in %s verschillen in signedness"
  
  # 'signedness' = 'signed-heid'?
! #: c/c-typeck.cc:9023
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "doelen van pointer in %s verschillen in signedness"
  
! #: c/c-typeck.cc:9070
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:9081
  #, fuzzy
  #| msgid "assignment from incompatible pointer type"
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "toewijzing vanuit incompatibel pointertype"
  
! #: c/c-typeck.cc:9087
  #, fuzzy
  #| msgid "assignment from incompatible pointer type"
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "toewijzing vanuit incompatibel pointertype"
  
! #: c/c-typeck.cc:9096
  #, fuzzy
  #| msgid "initialization from incompatible pointer type"
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "initialisatie vanuit incompatibel pointertype"
  
! #: c/c-typeck.cc:9102
  #, fuzzy
  #| msgid "initialization from incompatible pointer type"
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "initialisatie vanuit incompatibel pointertype"
  
! #: c/c-typeck.cc:9110
  #, fuzzy
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr "pointer naar lid-functie gebruikt in rekensom"
  
! #: c/c-typeck.cc:9116
  #, fuzzy
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "%<return%> met waarde in een functie die void teruggeeft"
  
! #: c/c-typeck.cc:9194
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "%s maakt pointer van integer zonder een cast"
  
! #: c/c-typeck.cc:9204
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "%s maakt pointer van integer zonder een cast"
  
! #: c/c-typeck.cc:9210
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "%s maakt pointer van integer zonder een cast"
  
! #: c/c-typeck.cc:9215
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "%s maakt pointer van integer zonder een cast"
  
! #: c/c-typeck.cc:9237
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "%s maakt integer van pointer zonder een cast"
  
! #: c/c-typeck.cc:9247
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "%s maakt integer van pointer zonder een cast"
  
! #: c/c-typeck.cc:9253
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "%s maakt integer van pointer zonder een cast"
  
! #: c/c-typeck.cc:9257
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "%s maakt integer van pointer zonder een cast"
  
! #: c/c-typeck.cc:9290
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "incompatibel type voor argument %d van %qE"
  
! #: c/c-typeck.cc:9301
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9312
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9322
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
! #: c/c-typeck.cc:9402
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.cc:9644
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9661 c/c-typeck.cc:9671 c/c-typeck.cc:9733 c/c-typeck.cc:9886
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: c/c-typeck.cc:9667
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "array-index in beginwaarde is niet van een integer type"
  
! #: c/c-typeck.cc:9681
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "array-index in beginwaarde is niet van een integer type"
  
! #: c/c-typeck.cc:9698
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9707
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9851 c/c-typeck.cc:10837 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "initialisatie van flexibel array-lid"
  
! #: c/c-typeck.cc:9867 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:9913
  #, 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 "beginwaarde-string voor array van chars is te lang"
  
! #: c/c-typeck.cc:9918
  #, 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 "beginwaarde-string voor array van chars is te lang"
  
! #: c/c-typeck.cc:9925
  #, 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:9937
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "array van ongeschikt type heeft stringconstante als beginwaarde"
  
! #: c/c-typeck.cc:10005 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "ongeldig gebruik van array die geen lvalue is"
  
! #: c/c-typeck.cc:10019 c/c-typeck.cc:10159 c/c-typeck.cc:10931
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ongeldige beginwaarde"
  
! #: c/c-typeck.cc:10031 c/c-typeck.cc:10055 c/c-typeck.cc:10058
! #: c/c-typeck.cc:10066 c/c-typeck.cc:10128 c/c-typeck.cc:11915
! #: c/c-typeck.cc:11999
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "beginwaarde-element is niet constant"
  
! #: c/c-typeck.cc:10040
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "array krijgt niet-constante array-expressie als beginwaarde"
  
! #: c/c-typeck.cc:10071 c/c-typeck.cc:10141 c/c-typeck.cc:12009
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: c/c-typeck.cc:10093 cp/typeck2.cc:1428
  #, fuzzy, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: c/c-typeck.cc:10135 c/c-typeck.cc:12004
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "beginwaarde-element kan niet berekend worden tijdens het laden"
  
! #: c/c-typeck.cc:10446 cp/decl.cc:8525
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: c/c-typeck.cc:10677
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "extra accolade-groep aan einde van beginwaarde"
  
! #: c/c-typeck.cc:10764 c/c-typeck.cc:10767
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "accolades rond scalaire beginwaarde"
  
! #: c/c-typeck.cc:10839 c/c-typeck.cc:10843 c/c-typeck.cc:12607
! #: c/c-typeck.cc:12732 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "initialisatie van flexibel array-lid in een geneste context"
  
! #: c/c-typeck.cc:10880
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "accolades ontbreken rond beginwaarde"
  
! #: c/c-typeck.cc:10903
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: c/c-typeck.cc:10943
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "extra elementen in scalaire beginwaarde"
  
! #: c/c-typeck.cc:11066 c/c-typeck.cc:11148
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "array-index in beginwaarde van niet-array"
  
  # of gewoon "veldnaam niet in beginwaarde van record of union"?
! #: c/c-typeck.cc:11071 c/c-typeck.cc:11210
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "veldnaam in beginwaarde van iets anders dan record of union"
  
! #: c/c-typeck.cc:11121
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "array-index in beginwaarde is niet van een integer type"
  
! #: c/c-typeck.cc:11130 c/c-typeck.cc:11139
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "array-index in beginwaarde is niet van een integer type"
  
! #: c/c-typeck.cc:11144 c/c-typeck.cc:11146
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "niet-constante array-index in beginwaarde"
  
! #: c/c-typeck.cc:11150 c/c-typeck.cc:11153
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "array-index in beginwaarde overschrijdt de grenzen van de array"
  
! #: c/c-typeck.cc:11172
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "leeg indexbereik in beginwaarde"
  
! #: c/c-typeck.cc:11181
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "array-indexbereik in beginwaarde overschrijdt de grenzen van de array"
  
! #: c/c-typeck.cc:11315 c/c-typeck.cc:11370 c/c-typeck.cc:11411
! #: c/c-typeck.cc:11471 c/c-typeck.cc:11518 c/c-typeck.cc:12106
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "geïnitialiseerd veld wordt overschreven"
  
! #: c/c-typeck.cc:11406 c/c-typeck.cc:11467 c/c-typeck.cc:11514
! #: c/c-typeck.cc:12103
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "geïnitialiseerd veld met neveneffecten wordt overschreven"
  
! #: c/c-typeck.cc:12031
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:12477
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "excess elements in %qT initializer"
  msgstr "overtollige elementen in beginwaarde van union"
  
! #: c/c-typeck.cc:12489 c/c-typeck.cc:12566
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "overtollige elementen in beginwaarde van struct"
  
! #: c/c-typeck.cc:12510
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12581 c/c-typeck.cc:12707 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "niet-statische initialisatie van flexibel array-lid"
  
! #: c/c-typeck.cc:12677
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "overtollige elementen in beginwaarde van union"
  
! #: c/c-typeck.cc:12699
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.cc:12800
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "overtollige elementen in beginwaarde van array"
  
! #: c/c-typeck.cc:12877 c/c-typeck.cc:12879
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "overtollige elementen in beginwaarde van vector"
  
! #: c/c-typeck.cc:12913
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "overtollige elementen in beginwaarde van scalair"
  
! #: c/c-typeck.cc:13081 c/c-typeck.cc:13156 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, fuzzy, gcc-internal-format
  msgid "constraint allows registers outside of a function"
  msgstr "ISO C staat geen extra %<;%> buiten een functie toe"
  
! #: c/c-typeck.cc:13093 cp/semantics.cc:2383
  #, fuzzy, gcc-internal-format
  msgid "side-effects in output operand outside of a function"
  msgstr "ISO C staat geen extra %<;%> buiten een functie toe"
  
! #: c/c-typeck.cc:13104 cp/semantics.cc:2399
  #, fuzzy, gcc-internal-format
  msgid "output operand outside of a function is not constant"
  msgstr "operand %<%d%> is geen register"
  
! #: c/c-typeck.cc:13112 c/c-typeck.cc:13203 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, fuzzy, gcc-internal-format
  msgid "%<-%> modifier used inside of a function"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: c/c-typeck.cc:13169 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:13184 cp/semantics.cc:2509
  #, fuzzy, gcc-internal-format
  msgid "side-effects in input operand outside of a function"
  msgstr "ISO C staat geen extra %<;%> buiten een functie toe"
  
  # betere vertaling voor 'function scope'?
! #: c/c-typeck.cc:13195 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 is niet gedefinieerd buiten een functie"
  
! #: c/c-typeck.cc:13248
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C verbiedt %<goto *expr;%>"
  
! #: c/c-typeck.cc:13254
  #, fuzzy, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "het argument van %<cleanup%> is geen naam"
  
! #: c/c-typeck.cc:13284 c/gimple-parser.cc:2638 cp/typeck.cc:11447
  #, fuzzy, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "als %<noreturn%> gedeclareerde functie bevat een %<return%> statement"
  
! #: c/c-typeck.cc:13315
  #, fuzzy, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
  
! #: c/c-typeck.cc:13328 c/gimple-parser.cc:2648
  #, fuzzy, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> met waarde in een functie die void teruggeeft"
  
! #: c/c-typeck.cc:13331
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "%<return%> met waarde in een functie die void teruggeeft"
  
! #: c/c-typeck.cc:13412
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of label"
  msgstr "functie geeft adres van lokale variabele terug"
  
! #: c/c-typeck.cc:13417
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of nested function referencing local context"
  msgstr "functie geeft adres van lokale variabele terug"
  
! #: c/c-typeck.cc:13510 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch-waarde is geen integer"
  
! #: c/c-typeck.cc:13535
  #, fuzzy, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "%<long%> switch-expressie wordt in ISO C niet naar %<int%> geconverteerd"
  
! #: c/c-typeck.cc:13573 c/c-typeck.cc:13581
  #, fuzzy, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: c/c-typeck.cc:13587 cp/parser.cc:14674
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-label niet in een switch-statement"
  
! #: c/c-typeck.cc:13589
  #, fuzzy, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "default-label niet in een switch-statement"
  
! #: c/c-typeck.cc:13665 cp/parser.cc:16765
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-statement niet in een lus of switch"
  
! #: c/c-typeck.cc:13668 c/c-typeck.cc:13688 cp/decl.cc:4639 cp/parser.cc:16776
! #: cp/parser.cc:16798
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:13671 cp/parser.cc:16779
  #, fuzzy, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-statement niet in een lus of switch"
  
! #: c/c-typeck.cc:13685 cp/parser.cc:16789
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-statement niet in een lus"
  
! #: c/c-typeck.cc:13735 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "statement zonder effect"
  
  # vertaling voor 'statement'?
! #: c/c-typeck.cc:13779
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-typeck.cc:14070
  #, 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:14075
  #, 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:14093 c/c-typeck.cc:14131
  #, 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:14098 c/c-typeck.cc:14136
  #, 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:14730 c/c-typeck.cc:14900 cp/typeck.cc:6417
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:14738 c/c-typeck.cc:14908 cp/typeck.cc:6431
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:14753 c/c-typeck.cc:14923 cp/typeck.cc:6449
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "vergelijking tussen types %qT en %qT"
  
! #: c/c-typeck.cc:14769 c/c-typeck.cc:14933 cp/typeck.cc:6472
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14783 cp/typeck.cc:6088
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.cc:14822 c/c-typeck.cc:14974
  #, fuzzy, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
  
! #: c/c-typeck.cc:14829 c/c-typeck.cc:14835
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C verbiedt een vergelijking van %<void *%> met een functie-pointer"
  
! #: c/c-typeck.cc:14842 c/c-typeck.cc:14984
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
  
! #: c/c-typeck.cc:14855 c/c-typeck.cc:14861 c/c-typeck.cc:15011
! #: c/c-typeck.cc:15017
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "vergelijking tussen pointer en integer"
  
! #: c/c-typeck.cc:14962
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "vergelijking van volledige en onvolledige pointers"
  
  # 'ordered' -> 'bevolen' of 'geordend'? Waarschijnlijk het laatste.
! #: c/c-typeck.cc:14964
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C verbiedt geordende vergelijkingen tussen pointers naar functies"
  
! #: c/c-typeck.cc:14969
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "geordende vergelijking van pointer met null-pointer"
  
! #: c/c-typeck.cc:14992 c/c-typeck.cc:14995 c/c-typeck.cc:15002
! #: c/c-typeck.cc:15005
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "geordende vergelijking van pointer met integer nul"
  
! #: c/c-typeck.cc:15082
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:15400
  #, fuzzy, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "waarde van array-type gebruikt waar een scalair nodig is"
  
! #: c/c-typeck.cc:15404
  #, fuzzy, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "waarde van struct-type gebruikt waar een scalair nodig is"
  
! #: c/c-typeck.cc:15408
  #, fuzzy, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "waarde van union-type gebruikt waar een scalair nodig is"
  
! #: c/c-typeck.cc:15424
  #, fuzzy, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "waarde van struct-type gebruikt waar een scalair nodig is"
  
! #: c/c-typeck.cc:15627 cp/semantics.cc:12559
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15638 c/c-typeck.cc:15648 cp/semantics.cc:12570
! #: cp/semantics.cc:12580
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "ongeldige operand van %s"
  
! #: c/c-typeck.cc:15683 cp/semantics.cc:12615
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15751 cp/semantics.cc:6070 cp/semantics.cc:9482
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:15755 c/c-typeck.cc:17720 cp/semantics.cc:6074
! #: cp/semantics.cc:9486
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:15763
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "te veel invoerbestanden"
  
! #: c/c-typeck.cc:15773 c/c-typeck.cc:17727 c/c-typeck.cc:17881
! #: cp/semantics.cc:6083 cp/semantics.cc:9493 cp/semantics.cc:9682
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:15806 cp/semantics.cc:6117
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15813 cp/semantics.cc:6124
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "grootte van array %qs is van een niet-integer type"
  
! #: c/c-typeck.cc:15836 cp/semantics.cc:6157
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-typeck.cc:15854 c/c-typeck.cc:15921 c/c-typeck.cc:16212
! #: cp/semantics.cc:6175 cp/semantics.cc:6242
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: c/c-typeck.cc:15873 cp/semantics.cc:6194
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15881 cp/semantics.cc:6202
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15890 c/c-typeck.cc:16014 cp/semantics.cc:6211
! #: cp/semantics.cc:6335
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15907 cp/semantics.cc:6228
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15950 cp/semantics.cc:6271
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15965 cp/semantics.cc:6286
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16002 cp/semantics.cc:6323
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16006 cp/semantics.cc:6327
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16034 c/c-typeck.cc:16151 cp/semantics.cc:6354
! #: cp/semantics.cc:6488
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16044 cp/semantics.cc:6364
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: c/c-typeck.cc:16418 cp/semantics.cc:7543
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: c/c-typeck.cc:16425
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "ISO C verbiedt gekwalificeerde functie-types"
  
! #: c/c-typeck.cc:16431 cp/semantics.cc:7550
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "%Jparameter %qD heeft een onvolledig type"
  
! #: c/c-typeck.cc:16444 cp/semantics.cc:7566
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: c/c-typeck.cc:16464 cp/semantics.cc:7602
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16491
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16498 cp/semantics.cc:7636
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7642
  #, fuzzy, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "ongeldige operand voor 'o' modifier"
  
! #: c/c-typeck.cc:16510 cp/semantics.cc:7648
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16547 cp/semantics.cc:7696
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-typeck.cc:16657 cp/semantics.cc:7869
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16679 cp/semantics.cc:7889
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16705 c/c-typeck.cc:16715
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16735
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "ISO C verbiedt gekwalificeerde functie-types"
  
! #: c/c-typeck.cc:16747
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16755
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: c/c-typeck.cc:16799
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.cc:16808 cp/semantics.cc:7408
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "grootte van %qs is %u bytes"
  
! #: c/c-typeck.cc:16896
  #, fuzzy, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: c/c-typeck.cc:16914 c/c-typeck.cc:17975 cp/semantics.cc:10371
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16926 cp/semantics.cc:10439
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:16941 cp/semantics.cc:7932
  #, 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:16950
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:16958
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16977 cp/semantics.cc:8016
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17007 c/c-typeck.cc:17875 c/c-typeck.cc:18147
! #: cp/semantics.cc:8103 cp/semantics.cc:9676 cp/semantics.cc:10067
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:17024 cp/semantics.cc:8121
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17035 cp/semantics.cc:8132
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17049 c/c-typeck.cc:17119 c/c-typeck.cc:17154
! #: c/c-typeck.cc:17285 cp/semantics.cc:8950
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17059 c/c-typeck.cc:17127 c/c-typeck.cc:17623
! #: c/c-typeck.cc:17775 c/c-typeck.cc:17783 c/c-typeck.cc:17799
! #: c/c-typeck.cc:17808 c/c-typeck.cc:17816 cp/semantics.cc:8146
! #: cp/semantics.cc:8156 cp/semantics.cc:8249 cp/semantics.cc:8257
! #: cp/semantics.cc:8304 cp/semantics.cc:9364 cp/semantics.cc:9554
! #: cp/semantics.cc:9562 cp/semantics.cc:9582 cp/semantics.cc:9591
! #: cp/semantics.cc:9599
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17062 c/c-typeck.cc:17133 c/c-typeck.cc:17819
! #: cp/semantics.cc:8159 cp/semantics.cc:8263 cp/semantics.cc:9602
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17107 cp/semantics.cc:8236
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: c/c-typeck.cc:17147 cp/semantics.cc:8296
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: c/c-typeck.cc:17166 cp/semantics.cc:8729
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:17173
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:17180
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:17187
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17200 cp/semantics.cc:8798
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:17206
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:17219 cp/semantics.cc:8837
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:17225
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:17296 cp/semantics.cc:8969
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17314 cp/semantics.cc:8990
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17328
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr ""
  
! #: c/c-typeck.cc:17345 cp/semantics.cc:9022
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17361 cp/semantics.cc:9042
  #, 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:17386 cp/semantics.cc:9066
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17389
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17398 cp/semantics.cc:9082
  #, fuzzy, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr "overflow in constante expressie"
  
! #: c/c-typeck.cc:17434 cp/semantics.cc:9119
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17449 cp/semantics.cc:9134
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17457 cp/semantics.cc:9152
  #, fuzzy, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:17478 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17488 cp/semantics.cc:9186
  #, 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:17559 cp/semantics.cc:9299
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17579 c/c-typeck.cc:17655 c/c-typeck.cc:17691
! #: cp/semantics.cc:9319 cp/semantics.cc:9398 cp/semantics.cc:9434
  #, fuzzy, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr "niet-ondersteunde versie"
  
! #: c/c-typeck.cc:17619 c/c-typeck.cc:17796 cp/semantics.cc:9360
! #: cp/semantics.cc:9579
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17627 c/c-typeck.cc:17802 cp/semantics.cc:9368
! #: cp/semantics.cc:9585
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17746 c/c-typeck.cc:17888 cp/semantics.cc:9522
! #: cp/semantics.cc:9690
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:17871 cp/semantics.cc:9671
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:17897 cp/semantics.cc:9702
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qs is geen static veld"
  
! #: c/c-typeck.cc:17911 cp/semantics.cc:9718
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:17914 cp/semantics.cc:9721
  #, fuzzy, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:17933
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: c/c-typeck.cc:17940
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "waarde met subscript is noch een array, noch een pointer"
  
! #: c/c-typeck.cc:17988 c/c-typeck.cc:18094 cp/semantics.cc:10322
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18008 cp/semantics.cc:9226
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "te veel invoerbestanden"
  
! #: c/c-typeck.cc:18130 cp/semantics.cc:10035
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18165 cp/semantics.cc:10129
  #, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18176 cp/semantics.cc:10143
  #, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr ""
  
! #: c/c-typeck.cc:18185 cp/semantics.cc:10152
  #, fuzzy, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr "%qs is geen iterator"
  
! #: c/c-typeck.cc:18234 cp/semantics.cc:10510
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.cc:18244
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18280 cp/semantics.cc:10263
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18292 cp/semantics.cc:10276
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18303 c/c-typeck.cc:18311 cp/semantics.cc:10285
! #: cp/semantics.cc:10314
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18359 cp/semantics.cc:10243
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18410 cp/semantics.cc:10293
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18418 cp/semantics.cc:10304
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18426 cp/semantics.cc:10360
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18436 cp/semantics.cc:10333
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18454 cp/semantics.cc:10535
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18472 cp/semantics.cc:10606
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18476 cp/semantics.cc:10610
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18658
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
  # Of misschien beter "... niet van het %<va_list%> type"?
! #: c/c-typeck.cc:18663
  #, 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 "het eerste argument van %<va_arg%> is geen %<va_list%>"
  
  # Of misschien beter "... niet van het %<va_list%> type"?
! #: c/c-typeck.cc:18669
  #, 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 "het eerste argument van %<va_arg%> is geen %<va_list%>"
  
  # Of misschien beter "... niet van het %<va_list%> type"?
! #: c/c-typeck.cc:18676 c/c-typeck.cc:18686
  #, 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 "het eerste argument van %<va_arg%> is geen %<va_list%>"
  
! #: c/c-typeck.cc:18682
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 53400,55302 ----
  #. 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:4415
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr ""
  
! #: c/c-typeck.cc:4420 c/c-typeck.cc:4476
  #, fuzzy, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "functiedefinitie heeft een gekwalificeerde %<void%> als teruggeeftype"
  
! #: c/c-typeck.cc:4531
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "het type van formele parameter %d is onvolledig"
  
! #: c/c-typeck.cc:4543
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "%s als integer in plaats van floating-point ten gevolge van een prototype"
  
! #: c/c-typeck.cc:4549
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "%s als floating-point in plaats van complex ten gevolge van een prototype"
  
! #: c/c-typeck.cc:4555
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "%s als complex in plaats van floating-point ten gevolge van een prototype"
  
! #: c/c-typeck.cc:4561
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "%s als floating-point in plaats van integer ten gevolge van een prototype"
  
! #: c/c-typeck.cc:4567
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "%s als complex in plaats van floating-point ten gevolge van een prototype"
  
! #: c/c-typeck.cc:4573
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "%s als floating-point in plaats van complex ten gevolge van een prototype"
  
! #: c/c-typeck.cc:4589
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "%s als %<float%> in plaats van %<double%> ten gevolge van een prototype"
  
! #: c/c-typeck.cc:4615
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "%s als floating-point in plaats van complex ten gevolge van een prototype"
  
! #: c/c-typeck.cc:4641
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "%s met andere breedte ten gevolge van prototype"
  
! #: c/c-typeck.cc:4665
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "%s als unsigned ten gevolge van prototype"
  
! #: c/c-typeck.cc:4670
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "%s als signed ten gevolge van prototype"
  
! #: c/c-typeck.cc:4838
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr "te veel argumenten voor functie %qE"
  
! #: c/c-typeck.cc:4842
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "te veel argumenten voor functie %qE"
  
! #: c/c-typeck.cc:4852
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "te veel argumenten voor functie %qE"
  
! #: c/c-typeck.cc:4865
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4870
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4949
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "ongeldige registernaam voor %qs"
  
! #: c/c-typeck.cc:5030
  #, 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 "te weinig argumenten voor functie %qE"
  
! #: c/c-typeck.cc:5031
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "te weinig argumenten voor functie %qE"
  
! #: c/c-typeck.cc:5045
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "te weinig argumenten voor functie %qE"
  
! #: c/c-typeck.cc:5223 c/c-typeck.cc:5251 cp/typeck.cc:6099 cp/typeck.cc:6391
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.cc:5231 c/c-typeck.cc:5242 cp/typeck.cc:6136 cp/typeck.cc:6160
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between pointer and integer"
  msgid "comparison between pointer and zero character constant"
  msgstr "vergelijking tussen pointer en integer"
  
! #: c/c-typeck.cc:5234 c/c-typeck.cc:5245 cp/typeck.cc:6139 cp/typeck.cc:6163
  #, fuzzy, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: c/c-typeck.cc:5263 c/c-typeck.cc:5270 c/c-typeck.cc:6701 c/c-typeck.cc:6706
! #: c/c-typeck.cc:9255 cp/tree.cc:6866
  #, fuzzy, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "array subscript is geen integer"
  
! #: c/c-typeck.cc:5291
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "vergelijking tussen %qT en %qT"
  
! #: c/c-typeck.cc:5350
  #, fuzzy, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "pointer van type %<void *%> gebruikt in aftrekking"
  
! #: c/c-typeck.cc:5353
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "pointer naar functie gebruikt in aftrekking"
  
  # 'Arithmetic'?? 'rekensom' is wel correct, maar het klinkt zo stom.
! #: c/c-typeck.cc:5387
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "rekensom met pointer naar onvolledig type"
  
  # 'Arithmetic'?? 'rekensom' is wel correct, maar het klinkt zo stom.
! #: c/c-typeck.cc:5396 cp/typeck.cc:7197
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "rekensom met pointer naar onvolledig type"
  
! #: c/c-typeck.cc:5847
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: c/c-typeck.cc:5851
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5861
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C ondersteunt het %<%c%> formaat niet"
  
! #: c/c-typeck.cc:5885
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to abs"
  msgid "wrong type argument to absu"
  msgstr "argument van verkeerd type voor abs"
  
! #: c/c-typeck.cc:5911
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "argument van verkeerd type voor unair uitroepingsteken"
  
! #: c/c-typeck.cc:5969
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5972
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5979
  #, fuzzy, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: c/c-typeck.cc:5982
  #, fuzzy, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: c/c-typeck.cc:5998
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr "ISO C ondersteunt het %<%c%> formaat niet"
  
  # Wat is beter: 'incrementeren', 'incrementering', of 'increment'?
! #: c/c-typeck.cc:6025 c/c-typeck.cc:6059
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "argument van verkeerd type voor incrementeren"
  
! #: c/c-typeck.cc:6027 c/c-typeck.cc:6062
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "argument van verkeerd type voor decrementeren"
  
! #: c/c-typeck.cc:6047
  #, fuzzy, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: c/c-typeck.cc:6051
  #, fuzzy, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: c/c-typeck.cc:6200
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr ""
  
! #: c/c-typeck.cc:6263 c/c-typeck.cc:6460 d/d-codegen.cc:759
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "kan adres van bitveld %qs niet nemen"
  
! #: c/c-typeck.cc:6277
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "kan adres van bitveld %qs niet nemen"
  
! #: c/c-typeck.cc:6285
  #, fuzzy, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr "adres van registervariabele %qs gevraagd"
  
! #: c/c-typeck.cc:6479
  #, fuzzy, gcc-internal-format
  msgid "address of register compound literal requested"
  msgstr "adres van registervariabele %qs gevraagd"
  
! #: c/c-typeck.cc:6501
  #, fuzzy, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "globale registervariabele %qs gebruikt in geneste functie"
  
! #: c/c-typeck.cc:6504
  #, fuzzy, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: c/c-typeck.cc:6509
  #, fuzzy, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "adres van globale registervariabele %qs gevraagd"
  
! #: c/c-typeck.cc:6518 d/d-codegen.cc:775
  #, fuzzy, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "adres van registervariabele %qs gevraagd"
  
! #: c/c-typeck.cc:6656
  #, fuzzy, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: c/c-typeck.cc:6691
  #, fuzzy, gcc-internal-format
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: c/c-typeck.cc:6751
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr "ongeldige registernaam voor %qs"
  
! #: c/c-typeck.cc:6810 c/c-typeck.cc:6816
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6833
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO C verbiedt voorwaardelijke expressies met maar één void-zijde"
  
! #: c/c-typeck.cc:6853
  #, fuzzy, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "pointertypes in voorwaardelijke expressie komen niet overeen"
  
! #: c/c-typeck.cc:6877
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "pointertypes in voorwaardelijke expressie komen niet overeen"
  
! #: c/c-typeck.cc:6881
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr "pointertypes in voorwaardelijke expressie komen niet overeen"
  
! #: c/c-typeck.cc:6886
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO C verbiedt voorwaardelijke expressies tussen %<void *%> en een functiepointer"
  
! #: c/c-typeck.cc:6910
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "pointertypes in voorwaardelijke expressie komen niet overeen"
  
! #: c/c-typeck.cc:6913
  #, fuzzy, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: c/c-typeck.cc:6914
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "second expression has type %qT"
  msgstr "ongeldige expressie als operand"
  
! #: c/c-typeck.cc:6925 c/c-typeck.cc:6938
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "types in voorwaardelijke expressie komen niet overeen (pointer/integer)"
  
! #: c/c-typeck.cc:6965
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: c/c-typeck.cc:7081
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "%Hde returnwaarde van %qD, gedeclareerd met het %<warn_unused_result%> atribuut, wordt genegeerd"
  
! #: c/c-typeck.cc:7085
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "%Hde returnwaarde van %qD, gedeclareerd met het %<warn_unused_result%> atribuut, wordt genegeerd"
  
! #: c/c-typeck.cc:7104
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "%Hde returnwaarde van %qD, gedeclareerd met het %<warn_unused_result%> atribuut, wordt genegeerd"
  
! #: c/c-typeck.cc:7109
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "%Hde returnwaarde van %qD, gedeclareerd met het %<warn_unused_result%> atribuut, wordt genegeerd"
  
! #: c/c-typeck.cc:7118 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: c/c-typeck.cc:7167
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: c/c-typeck.cc:7185 c/c-typeck.cc:13831
  #, fuzzy, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: c/c-typeck.cc:7256
  #, fuzzy
  msgid "cast adds %q#v qualifier to function type"
  msgstr "cast geeft functie-type op"
  
! #: c/c-typeck.cc:7262
  #, fuzzy
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: c/c-typeck.cc:7297
  #, 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:7389
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "cast geeft array-type op"
  
! #: c/c-typeck.cc:7395
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "cast geeft functie-type op"
  
! #: c/c-typeck.cc:7410
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO C verbiedt het casten van een niet-scalair naar hetzelfde type"
  
! #: c/c-typeck.cc:7414
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: c/c-typeck.cc:7434
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C verbiedt casts naar een union-type"
  
! #: c/c-typeck.cc:7444
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "cast naar union-type van een type dat geen deel uitmaakt van de union"
  
! #: c/c-typeck.cc:7479
  #, fuzzy, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
  
! #: c/c-typeck.cc:7484
  #, fuzzy, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
  
! #: c/c-typeck.cc:7489
  #, fuzzy, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
  
! #: c/c-typeck.cc:7522
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "cast verhoogt het benodigde alignment van het doeltype"
  
! #: c/c-typeck.cc:7534
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "cast van pointer naar integer met andere grootte"
  
! #: c/c-typeck.cc:7540
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7550 cp/typeck.cc:9654
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "cast naar pointer van integer met andere grootte"
  
! #: c/c-typeck.cc:7564
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C verbiedt een vergelijking van %<void *%> met een functie-pointer"
  
! #: c/c-typeck.cc:7573
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C verbiedt een vergelijking van %<void *%> met een functie-pointer"
  
! #: c/c-typeck.cc:7583
  #, fuzzy, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: c/c-typeck.cc:7698
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7740
  #, fuzzy, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "toewijzingsonderdrukking"
  
! #: c/c-typeck.cc:7881
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8075 c/c-typeck.cc:8094 c/c-typeck.cc:8153
  #, fuzzy, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(dicht bij initialisatie van %qs)"
  
  # moet beter kunnen - "... waar haakjes rond staan" klinkt ook al niet geweldig
! #: c/c-typeck.cc:8169
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "array heeft stringconstante tussen haakjes als beginwaarde"
  
! #: c/c-typeck.cc:8219
  #, fuzzy
  msgid "expected %e but argument is of type %e"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: c/c-typeck.cc:8253
  #, 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:8256
  #, 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:8261
  #, fuzzy, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: c/c-typeck.cc:8318 c/c-typeck.cc:9217
  #, fuzzy
  msgid "%e declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: c/c-typeck.cc:8511
  #, fuzzy, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "doelen van pointer in %s verschillen in signedness"
  
! #: c/c-typeck.cc:8516
  #, fuzzy, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: c/c-typeck.cc:8520
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "doelen van pointer in %s verschillen in signedness"
  
! #: c/c-typeck.cc:8525
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: c/c-typeck.cc:8530
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "doelen van pointer in %s verschillen in signedness"
  
! #: c/c-typeck.cc:8548
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "ongeldige registernaam voor %qs"
  
! #: c/c-typeck.cc:8730 c/c-typeck.cc:9120
  #, fuzzy
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "%s maakt gekwalificeerde functiepointer van een niet gekwalificeerde"
  
! #: c/c-typeck.cc:8733 c/c-typeck.cc:9123
  #, fuzzy
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "%s maakt gekwalificeerde functiepointer van een niet gekwalificeerde"
  
! #: c/c-typeck.cc:8736 c/c-typeck.cc:9125
  #, fuzzy
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "%s maakt gekwalificeerde functiepointer van een niet gekwalificeerde"
  
! #: c/c-typeck.cc:8739 c/c-typeck.cc:9127
  #, fuzzy
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "%s maakt gekwalificeerde functiepointer van een niet gekwalificeerde"
  
! #: c/c-typeck.cc:8747 c/c-typeck.cc:9010 c/c-typeck.cc:9053
  #, fuzzy
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: c/c-typeck.cc:8749 c/c-typeck.cc:9012 c/c-typeck.cc:9055
  #, fuzzy
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: c/c-typeck.cc:8751 c/c-typeck.cc:9014 c/c-typeck.cc:9057
  #, fuzzy
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: c/c-typeck.cc:8753 c/c-typeck.cc:9016 c/c-typeck.cc:9059
  #, fuzzy
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: c/c-typeck.cc:8762
  #, fuzzy, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C verbiedt conversie van argumenten naar union type"
  
! #: c/c-typeck.cc:8821
  #, fuzzy, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "ongeldige registernaam voor %qs"
  
! #: c/c-typeck.cc:8848
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8859
  #, fuzzy, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "cast van pointer naar integer met andere grootte"
  
! #: c/c-typeck.cc:8870
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8880
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8896
  #, fuzzy, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: c/c-typeck.cc:8911
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8917
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8923
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8928 cp/typeck.cc:10845
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8952
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "%s als complex in plaats van floating-point ten gevolge van een prototype"
  
! #: c/c-typeck.cc:8962
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8972
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8977
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9027
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "ISO C verbiedt %s tussen functiepointer en %<void *%>"
  
! #: c/c-typeck.cc:9030
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO C verbiedt %s tussen functiepointer en %<void *%>"
  
! #: c/c-typeck.cc:9032
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO C verbiedt %s tussen functiepointer en %<void *%>"
  
! #: c/c-typeck.cc:9034
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO C verbiedt %s tussen functiepointer en %<void *%>"
  
! #: c/c-typeck.cc:9064
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
  # 'signedness' = 'signed-heid'?
! #: c/c-typeck.cc:9082
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "doelen van pointer in %s verschillen in signedness"
  
  # 'signedness' = 'signed-heid'?
! #: c/c-typeck.cc:9090
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "doelen van pointer in %s verschillen in signedness"
  
  # 'signedness' = 'signed-heid'?
! #: c/c-typeck.cc:9096
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "doelen van pointer in %s verschillen in signedness"
  
  # 'signedness' = 'signed-heid'?
! #: c/c-typeck.cc:9101
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "doelen van pointer in %s verschillen in signedness"
  
! #: c/c-typeck.cc:9148
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:9159
  #, fuzzy
  #| msgid "assignment from incompatible pointer type"
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "toewijzing vanuit incompatibel pointertype"
  
! #: c/c-typeck.cc:9165
  #, fuzzy
  #| msgid "assignment from incompatible pointer type"
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "toewijzing vanuit incompatibel pointertype"
  
! #: c/c-typeck.cc:9174
  #, fuzzy
  #| msgid "initialization from incompatible pointer type"
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "initialisatie vanuit incompatibel pointertype"
  
! #: c/c-typeck.cc:9180
  #, fuzzy
  #| msgid "initialization from incompatible pointer type"
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "initialisatie vanuit incompatibel pointertype"
  
! #: c/c-typeck.cc:9188
  #, fuzzy
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr "pointer naar lid-functie gebruikt in rekensom"
  
! #: c/c-typeck.cc:9194
  #, fuzzy
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "%<return%> met waarde in een functie die void teruggeeft"
  
! #: c/c-typeck.cc:9272
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "%s maakt pointer van integer zonder een cast"
  
! #: c/c-typeck.cc:9282
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "%s maakt pointer van integer zonder een cast"
  
! #: c/c-typeck.cc:9288
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "%s maakt pointer van integer zonder een cast"
  
! #: c/c-typeck.cc:9293
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "%s maakt pointer van integer zonder een cast"
  
! #: c/c-typeck.cc:9315
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "%s maakt integer van pointer zonder een cast"
  
! #: c/c-typeck.cc:9325
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "%s maakt integer van pointer zonder een cast"
  
! #: c/c-typeck.cc:9331
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "%s maakt integer van pointer zonder een cast"
  
! #: c/c-typeck.cc:9335
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "%s maakt integer van pointer zonder een cast"
  
! #: c/c-typeck.cc:9368
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "incompatibel type voor argument %d van %qE"
  
! #: c/c-typeck.cc:9379
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9390
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9400
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
! #: c/c-typeck.cc:9480
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.cc:9722
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9739 c/c-typeck.cc:9749 c/c-typeck.cc:9811 c/c-typeck.cc:9964
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: c/c-typeck.cc:9745
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "array-index in beginwaarde is niet van een integer type"
  
! #: c/c-typeck.cc:9759
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "array-index in beginwaarde is niet van een integer type"
  
! #: c/c-typeck.cc:9776
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9785
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9929 c/c-typeck.cc:10915 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "initialisatie van flexibel array-lid"
  
! #: c/c-typeck.cc:9945 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:9991
  #, 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 "beginwaarde-string voor array van chars is te lang"
  
! #: c/c-typeck.cc:9996
  #, 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 "beginwaarde-string voor array van chars is te lang"
  
! #: c/c-typeck.cc:10003
  #, 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:10015
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "array van ongeschikt type heeft stringconstante als beginwaarde"
  
! #: c/c-typeck.cc:10083 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "ongeldig gebruik van array die geen lvalue is"
  
! #: c/c-typeck.cc:10097 c/c-typeck.cc:10237 c/c-typeck.cc:11009
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ongeldige beginwaarde"
  
! #: c/c-typeck.cc:10109 c/c-typeck.cc:10133 c/c-typeck.cc:10136
! #: c/c-typeck.cc:10144 c/c-typeck.cc:10206 c/c-typeck.cc:11993
! #: c/c-typeck.cc:12077
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "beginwaarde-element is niet constant"
  
! #: c/c-typeck.cc:10118
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "array krijgt niet-constante array-expressie als beginwaarde"
  
! #: c/c-typeck.cc:10149 c/c-typeck.cc:10219 c/c-typeck.cc:12087
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: c/c-typeck.cc:10171 cp/typeck2.cc:1428
  #, fuzzy, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: c/c-typeck.cc:10213 c/c-typeck.cc:12082
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "beginwaarde-element kan niet berekend worden tijdens het laden"
  
! #: c/c-typeck.cc:10524 cp/decl.cc:8528
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: c/c-typeck.cc:10755
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "extra accolade-groep aan einde van beginwaarde"
  
! #: c/c-typeck.cc:10842 c/c-typeck.cc:10845
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "accolades rond scalaire beginwaarde"
  
! #: c/c-typeck.cc:10917 c/c-typeck.cc:10921 c/c-typeck.cc:12685
! #: c/c-typeck.cc:12810 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "initialisatie van flexibel array-lid in een geneste context"
  
! #: c/c-typeck.cc:10958
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "accolades ontbreken rond beginwaarde"
  
! #: c/c-typeck.cc:10981
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: c/c-typeck.cc:11021
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "extra elementen in scalaire beginwaarde"
  
! #: c/c-typeck.cc:11144 c/c-typeck.cc:11226
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "array-index in beginwaarde van niet-array"
  
  # of gewoon "veldnaam niet in beginwaarde van record of union"?
! #: c/c-typeck.cc:11149 c/c-typeck.cc:11288
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "veldnaam in beginwaarde van iets anders dan record of union"
  
! #: c/c-typeck.cc:11199
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "array-index in beginwaarde is niet van een integer type"
  
! #: c/c-typeck.cc:11208 c/c-typeck.cc:11217
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "array-index in beginwaarde is niet van een integer type"
  
! #: c/c-typeck.cc:11222 c/c-typeck.cc:11224
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "niet-constante array-index in beginwaarde"
  
! #: c/c-typeck.cc:11228 c/c-typeck.cc:11231
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "array-index in beginwaarde overschrijdt de grenzen van de array"
  
! #: c/c-typeck.cc:11250
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "leeg indexbereik in beginwaarde"
  
! #: c/c-typeck.cc:11259
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "array-indexbereik in beginwaarde overschrijdt de grenzen van de array"
  
! #: c/c-typeck.cc:11393 c/c-typeck.cc:11448 c/c-typeck.cc:11489
! #: c/c-typeck.cc:11549 c/c-typeck.cc:11596 c/c-typeck.cc:12184
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "geïnitialiseerd veld wordt overschreven"
  
! #: c/c-typeck.cc:11484 c/c-typeck.cc:11545 c/c-typeck.cc:11592
! #: c/c-typeck.cc:12181
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "geïnitialiseerd veld met neveneffecten wordt overschreven"
  
! #: c/c-typeck.cc:12109
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:12555
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "excess elements in %qT initializer"
  msgstr "overtollige elementen in beginwaarde van union"
  
! #: c/c-typeck.cc:12567 c/c-typeck.cc:12644
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "overtollige elementen in beginwaarde van struct"
  
! #: c/c-typeck.cc:12588
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12659 c/c-typeck.cc:12785 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "niet-statische initialisatie van flexibel array-lid"
  
! #: c/c-typeck.cc:12755
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "overtollige elementen in beginwaarde van union"
  
! #: c/c-typeck.cc:12777
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.cc:12878
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "overtollige elementen in beginwaarde van array"
  
! #: c/c-typeck.cc:12955 c/c-typeck.cc:12957
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "overtollige elementen in beginwaarde van vector"
  
! #: c/c-typeck.cc:12991
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "overtollige elementen in beginwaarde van scalair"
  
! #: c/c-typeck.cc:13159 c/c-typeck.cc:13234 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, fuzzy, gcc-internal-format
  msgid "constraint allows registers outside of a function"
  msgstr "ISO C staat geen extra %<;%> buiten een functie toe"
  
! #: c/c-typeck.cc:13171 cp/semantics.cc:2383
  #, fuzzy, gcc-internal-format
  msgid "side-effects in output operand outside of a function"
  msgstr "ISO C staat geen extra %<;%> buiten een functie toe"
  
! #: c/c-typeck.cc:13182 cp/semantics.cc:2399
  #, fuzzy, gcc-internal-format
  msgid "output operand outside of a function is not constant"
  msgstr "operand %<%d%> is geen register"
  
! #: c/c-typeck.cc:13190 c/c-typeck.cc:13281 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, fuzzy, gcc-internal-format
  msgid "%<-%> modifier used inside of a function"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: c/c-typeck.cc:13247 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:13262 cp/semantics.cc:2509
  #, fuzzy, gcc-internal-format
  msgid "side-effects in input operand outside of a function"
  msgstr "ISO C staat geen extra %<;%> buiten een functie toe"
  
  # betere vertaling voor 'function scope'?
! #: c/c-typeck.cc:13273 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 is niet gedefinieerd buiten een functie"
  
! #: c/c-typeck.cc:13326
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C verbiedt %<goto *expr;%>"
  
! #: c/c-typeck.cc:13332
  #, fuzzy, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "het argument van %<cleanup%> is geen naam"
  
! #: c/c-typeck.cc:13362 c/gimple-parser.cc:2638 cp/typeck.cc:11447
  #, fuzzy, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "als %<noreturn%> gedeclareerde functie bevat een %<return%> statement"
  
! #: c/c-typeck.cc:13393
  #, fuzzy, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
  
! #: c/c-typeck.cc:13406 c/gimple-parser.cc:2648
  #, fuzzy, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> met waarde in een functie die void teruggeeft"
  
! #: c/c-typeck.cc:13409
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "%<return%> met waarde in een functie die void teruggeeft"
  
! #: c/c-typeck.cc:13490
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of label"
  msgstr "functie geeft adres van lokale variabele terug"
  
! #: c/c-typeck.cc:13495
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of nested function referencing local context"
  msgstr "functie geeft adres van lokale variabele terug"
  
! #: c/c-typeck.cc:13588 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch-waarde is geen integer"
  
! #: c/c-typeck.cc:13613
  #, fuzzy, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "%<long%> switch-expressie wordt in ISO C niet naar %<int%> geconverteerd"
  
! #: c/c-typeck.cc:13651 c/c-typeck.cc:13659
  #, fuzzy, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: c/c-typeck.cc:13665 cp/parser.cc:14672
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-label niet in een switch-statement"
  
! #: c/c-typeck.cc:13667
  #, fuzzy, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "default-label niet in een switch-statement"
  
! #: c/c-typeck.cc:13743 cp/parser.cc:16761
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-statement niet in een lus of switch"
  
! #: c/c-typeck.cc:13746 c/c-typeck.cc:13766 cp/decl.cc:4639 cp/parser.cc:16772
! #: cp/parser.cc:16794
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:13749 cp/parser.cc:16775
  #, fuzzy, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-statement niet in een lus of switch"
  
! #: c/c-typeck.cc:13763 cp/parser.cc:16785
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-statement niet in een lus"
  
! #: c/c-typeck.cc:13813 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "statement zonder effect"
  
  # vertaling voor 'statement'?
! #: c/c-typeck.cc:13857
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-typeck.cc:14148
  #, 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:14153
  #, 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:14171 c/c-typeck.cc:14209
  #, 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:14176 c/c-typeck.cc:14214
  #, 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:14808 c/c-typeck.cc:14978 cp/typeck.cc:6417
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6431
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:14831 c/c-typeck.cc:15001 cp/typeck.cc:6449
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "vergelijking tussen types %qT en %qT"
  
! #: c/c-typeck.cc:14847 c/c-typeck.cc:15011 cp/typeck.cc:6472
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14861 cp/typeck.cc:6088
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.cc:14900 c/c-typeck.cc:15052
  #, fuzzy, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
  
! #: c/c-typeck.cc:14907 c/c-typeck.cc:14913
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C verbiedt een vergelijking van %<void *%> met een functie-pointer"
  
! #: c/c-typeck.cc:14920 c/c-typeck.cc:15062
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
  
! #: c/c-typeck.cc:14933 c/c-typeck.cc:14939 c/c-typeck.cc:15089
! #: c/c-typeck.cc:15095
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "vergelijking tussen pointer en integer"
  
! #: c/c-typeck.cc:15040
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "vergelijking van volledige en onvolledige pointers"
  
  # 'ordered' -> 'bevolen' of 'geordend'? Waarschijnlijk het laatste.
! #: c/c-typeck.cc:15042
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C verbiedt geordende vergelijkingen tussen pointers naar functies"
  
! #: c/c-typeck.cc:15047
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "geordende vergelijking van pointer met null-pointer"
  
! #: c/c-typeck.cc:15070 c/c-typeck.cc:15073 c/c-typeck.cc:15080
! #: c/c-typeck.cc:15083
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "geordende vergelijking van pointer met integer nul"
  
! #: c/c-typeck.cc:15160
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:15478
  #, fuzzy, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "waarde van array-type gebruikt waar een scalair nodig is"
  
! #: c/c-typeck.cc:15482
  #, fuzzy, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "waarde van struct-type gebruikt waar een scalair nodig is"
  
! #: c/c-typeck.cc:15486
  #, fuzzy, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "waarde van union-type gebruikt waar een scalair nodig is"
  
! #: c/c-typeck.cc:15502
  #, fuzzy, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "waarde van struct-type gebruikt waar een scalair nodig is"
  
! #: c/c-typeck.cc:15705 cp/semantics.cc:12555
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15716 c/c-typeck.cc:15726 cp/semantics.cc:12566
! #: cp/semantics.cc:12576
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "ongeldige operand van %s"
  
! #: c/c-typeck.cc:15761 cp/semantics.cc:12611
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15829 cp/semantics.cc:6066 cp/semantics.cc:9478
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:15833 c/c-typeck.cc:17798 cp/semantics.cc:6070
! #: cp/semantics.cc:9482
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:15841
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "te veel invoerbestanden"
  
! #: c/c-typeck.cc:15851 c/c-typeck.cc:17805 c/c-typeck.cc:17959
! #: cp/semantics.cc:6079 cp/semantics.cc:9489 cp/semantics.cc:9678
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:15884 cp/semantics.cc:6113
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15891 cp/semantics.cc:6120
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "grootte van array %qs is van een niet-integer type"
  
! #: c/c-typeck.cc:15914 cp/semantics.cc:6153
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-typeck.cc:15932 c/c-typeck.cc:15999 c/c-typeck.cc:16290
! #: cp/semantics.cc:6171 cp/semantics.cc:6238
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: c/c-typeck.cc:15951 cp/semantics.cc:6190
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6198
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15968 c/c-typeck.cc:16092 cp/semantics.cc:6207
! #: cp/semantics.cc:6331
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15985 cp/semantics.cc:6224
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16028 cp/semantics.cc:6267
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16043 cp/semantics.cc:6282
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16080 cp/semantics.cc:6319
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16084 cp/semantics.cc:6323
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16112 c/c-typeck.cc:16229 cp/semantics.cc:6350
! #: cp/semantics.cc:6484
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16122 cp/semantics.cc:6360
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: c/c-typeck.cc:16496 cp/semantics.cc:7539
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: c/c-typeck.cc:16503
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "ISO C verbiedt gekwalificeerde functie-types"
  
! #: c/c-typeck.cc:16509 cp/semantics.cc:7546
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "%Jparameter %qD heeft een onvolledig type"
  
! #: c/c-typeck.cc:16522 cp/semantics.cc:7562
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: c/c-typeck.cc:16542 cp/semantics.cc:7598
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16569
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16576 cp/semantics.cc:7632
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16582 cp/semantics.cc:7638
  #, fuzzy, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "ongeldige operand voor 'o' modifier"
  
! #: c/c-typeck.cc:16588 cp/semantics.cc:7644
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16625 cp/semantics.cc:7692
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-typeck.cc:16735 cp/semantics.cc:7865
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16757 cp/semantics.cc:7885
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16783 c/c-typeck.cc:16793
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16813
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "ISO C verbiedt gekwalificeerde functie-types"
  
! #: c/c-typeck.cc:16825
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16833
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: c/c-typeck.cc:16877
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.cc:16886 cp/semantics.cc:7404
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "grootte van %qs is %u bytes"
  
! #: c/c-typeck.cc:16974
  #, fuzzy, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: c/c-typeck.cc:16992 c/c-typeck.cc:18053 cp/semantics.cc:10367
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17004 cp/semantics.cc:10435
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:17019 cp/semantics.cc:7928
  #, 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:17028
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17055 cp/semantics.cc:8012
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17085 c/c-typeck.cc:17953 c/c-typeck.cc:18225
! #: cp/semantics.cc:8099 cp/semantics.cc:9672 cp/semantics.cc:10063
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:17102 cp/semantics.cc:8117
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17113 cp/semantics.cc:8128
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17127 c/c-typeck.cc:17197 c/c-typeck.cc:17232
! #: c/c-typeck.cc:17363 cp/semantics.cc:8946
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17137 c/c-typeck.cc:17205 c/c-typeck.cc:17701
! #: c/c-typeck.cc:17853 c/c-typeck.cc:17861 c/c-typeck.cc:17877
! #: c/c-typeck.cc:17886 c/c-typeck.cc:17894 cp/semantics.cc:8142
! #: cp/semantics.cc:8152 cp/semantics.cc:8245 cp/semantics.cc:8253
! #: cp/semantics.cc:8300 cp/semantics.cc:9360 cp/semantics.cc:9550
! #: cp/semantics.cc:9558 cp/semantics.cc:9578 cp/semantics.cc:9587
! #: cp/semantics.cc:9595
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17140 c/c-typeck.cc:17211 c/c-typeck.cc:17897
! #: cp/semantics.cc:8155 cp/semantics.cc:8259 cp/semantics.cc:9598
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17185 cp/semantics.cc:8232
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: c/c-typeck.cc:17225 cp/semantics.cc:8292
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: c/c-typeck.cc:17244 cp/semantics.cc:8725
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:17251
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:17258
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:17265
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17278 cp/semantics.cc:8794
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:17284
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:17297 cp/semantics.cc:8833
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:17303
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:17374 cp/semantics.cc:8965
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17392 cp/semantics.cc:8986
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17406
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr ""
  
! #: c/c-typeck.cc:17423 cp/semantics.cc:9018
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17439 cp/semantics.cc:9038
  #, 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:17464 cp/semantics.cc:9062
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17467
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17476 cp/semantics.cc:9078
  #, fuzzy, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr "overflow in constante expressie"
  
! #: c/c-typeck.cc:17512 cp/semantics.cc:9115
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17527 cp/semantics.cc:9130
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9148
  #, fuzzy, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:17556 cp/semantics.cc:9170
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17566 cp/semantics.cc:9182
  #, 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:17637 cp/semantics.cc:9295
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17657 c/c-typeck.cc:17733 c/c-typeck.cc:17769
! #: cp/semantics.cc:9315 cp/semantics.cc:9394 cp/semantics.cc:9430
  #, fuzzy, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr "niet-ondersteunde versie"
  
! #: c/c-typeck.cc:17697 c/c-typeck.cc:17874 cp/semantics.cc:9356
! #: cp/semantics.cc:9575
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17705 c/c-typeck.cc:17880 cp/semantics.cc:9364
! #: cp/semantics.cc:9581
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17824 c/c-typeck.cc:17966 cp/semantics.cc:9518
! #: cp/semantics.cc:9686
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:17949 cp/semantics.cc:9667
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:17975 cp/semantics.cc:9698
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qs is geen static veld"
  
! #: c/c-typeck.cc:17989 cp/semantics.cc:9714
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:17992 cp/semantics.cc:9717
  #, fuzzy, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:18011
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: c/c-typeck.cc:18018
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "waarde met subscript is noch een array, noch een pointer"
  
! #: c/c-typeck.cc:18066 c/c-typeck.cc:18172 cp/semantics.cc:10318
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18086 cp/semantics.cc:9222
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "te veel invoerbestanden"
  
! #: c/c-typeck.cc:18208 cp/semantics.cc:10031
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18243 cp/semantics.cc:10125
  #, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18254 cp/semantics.cc:10139
  #, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr ""
  
! #: c/c-typeck.cc:18263 cp/semantics.cc:10148
  #, fuzzy, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr "%qs is geen iterator"
  
! #: c/c-typeck.cc:18312 cp/semantics.cc:10506
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.cc:18322
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18358 cp/semantics.cc:10259
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18370 cp/semantics.cc:10272
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18381 c/c-typeck.cc:18389 cp/semantics.cc:10281
! #: cp/semantics.cc:10310
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18437 cp/semantics.cc:10239
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18488 cp/semantics.cc:10289
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18496 cp/semantics.cc:10300
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18504 cp/semantics.cc:10356
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18514 cp/semantics.cc:10329
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18532 cp/semantics.cc:10531
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18550 cp/semantics.cc:10602
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18554 cp/semantics.cc:10606
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18736
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
  # Of misschien beter "... niet van het %<va_list%> type"?
! #: c/c-typeck.cc:18741
  #, 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 "het eerste argument van %<va_arg%> is geen %<va_list%>"
  
  # Of misschien beter "... niet van het %<va_list%> type"?
! #: c/c-typeck.cc:18747
  #, 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 "het eerste argument van %<va_arg%> is geen %<va_list%>"
  
  # Of misschien beter "... niet van het %<va_list%> type"?
! #: c/c-typeck.cc:18754 c/c-typeck.cc:18764
  #, 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 "het eerste argument van %<va_arg%> is geen %<va_list%>"
  
! #: c/c-typeck.cc:18760
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr ""
*** 55503,55745 ****
  msgid "That string should not be that long."
  msgstr ""
  
! #: cobol/genapi.cc:1213
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s should not be null"
  msgstr "parameter %qs krijgt beginwaarde"
  
! #: cobol/genapi.cc:1776
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: Knows not the variable type %s for %s"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cobol/genapi.cc:2110
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: Invalid field type %s:"
  msgstr "%s: ongeldige bestandsnaam: %s\n"
  
! #: cobol/genapi.cc:4392
  #, gcc-internal-format
  msgid "Not valid for ACCEPT statement."
  msgstr ""
  
! #: cobol/genapi.cc:5445
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr ""
  
! #: cobol/genapi.cc:5468
  #, gcc-internal-format
  msgid "Not valid for DISPLAY statement."
  msgstr ""
  
! #: cobol/genapi.cc:7736 cobol/genapi.cc:7742 cobol/genapi.cc:7748
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7855
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7919
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7964
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8215
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr ""
  
! #: cobol/genapi.cc:8226
  #, fuzzy, gcc-internal-format
  msgid "unknown %<setop_t%> code %d"
  msgstr "onbekende machine-modus %qs"
  
! #: cobol/genapi.cc:8415
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr ""
  
! #: cobol/genapi.cc:9406
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: ignoring subscripts"
  msgstr ""
  
! #: cobol/genapi.cc:9629 cobol/genapi.cc:10121
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9754
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr ""
  
! #: cobol/genapi.cc:9861
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9866
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:9872
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr ""
  
! #: cobol/genapi.cc:9932
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9937
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:9992
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10002
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10007
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10013
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10018
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10024
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10033
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10077
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10126
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10132
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10137
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10222
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:10405
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr ""
  
! #: cobol/genapi.cc:12236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: asked to sort %s, which is not a table"
  msgstr "%qs is smaller dan waarden van zijn type"
  
  #. Having both or neither violates SORT syntax
! #: cobol/genapi.cc:12368
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12502
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12924
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13328
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr ""
  
! #: cobol/genapi.cc:13599
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: What in the name of Nero are we doing here?"
  msgstr ""
  
! #: cobol/genapi.cc:14989
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:15226
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:16958
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr ""
  
! #: cobol/genapi.cc:17018
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr ""
  
! #: cobol/genapi.cc:17048
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s is a table, but it improperly has a capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17088
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17093
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17100
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr ""
--- 55582,55824 ----
  msgid "That string should not be that long."
  msgstr ""
  
! #: cobol/genapi.cc:1263
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s should not be null"
  msgstr "parameter %qs krijgt beginwaarde"
  
! #: cobol/genapi.cc:1828
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: Knows not the variable type %s for %s"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cobol/genapi.cc:2162
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: Invalid field type %s:"
  msgstr "%s: ongeldige bestandsnaam: %s\n"
  
! #: cobol/genapi.cc:4444
  #, gcc-internal-format
  msgid "Not valid for ACCEPT statement."
  msgstr ""
  
! #: cobol/genapi.cc:5497
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr ""
  
! #: cobol/genapi.cc:5520
  #, gcc-internal-format
  msgid "Not valid for DISPLAY statement."
  msgstr ""
  
! #: cobol/genapi.cc:7790 cobol/genapi.cc:7796 cobol/genapi.cc:7802
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7909
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:7973
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8018
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8269
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr ""
  
! #: cobol/genapi.cc:8280
  #, fuzzy, gcc-internal-format
  msgid "unknown %<setop_t%> code %d"
  msgstr "onbekende machine-modus %qs"
  
! #: cobol/genapi.cc:8469
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr ""
  
! #: cobol/genapi.cc:9460
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: ignoring subscripts"
  msgstr ""
  
! #: cobol/genapi.cc:9683 cobol/genapi.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9808
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr ""
  
! #: cobol/genapi.cc:9915
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9920
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:9926
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr ""
  
! #: cobol/genapi.cc:9986
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:9991
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10046
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10056
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10061
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10067
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10072
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10078
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10087
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10131
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10180
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10186
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10191
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10276
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:10459
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr ""
  
! #: cobol/genapi.cc:12290
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: asked to sort %s, which is not a table"
  msgstr "%qs is smaller dan waarden van zijn type"
  
  #. Having both or neither violates SORT syntax
! #: cobol/genapi.cc:12422
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12556
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12978
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13382
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr ""
  
! #: cobol/genapi.cc:13653
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: What in the name of Nero are we doing here?"
  msgstr ""
  
! #: cobol/genapi.cc:15043
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:15280
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:17171
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr ""
  
! #: cobol/genapi.cc:17209
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr ""
  
! #: cobol/genapi.cc:17239
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s is a table, but it improperly has a capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17279
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17284
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17291
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr ""
*************** msgstr ""
*** 55748,55764 ****
  #. During the early stages of implementing cbl_field_t::our_index, there
  #. were execution paths in parse.y and parser.cc that resulted in
  #. our_index not being set.  Those should be gone.
! #: cobol/genapi.cc:17235
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr ""
  
! #: cobol/genapi.cc:17319
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17387
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr ""
--- 55827,55843 ----
  #. During the early stages of implementing cbl_field_t::our_index, there
  #. were execution paths in parse.y and parser.cc that resulted in
  #. our_index not being set.  Those should be gone.
! #: cobol/genapi.cc:17426
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr ""
  
! #: cobol/genapi.cc:17512
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17580
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr ""
*************** msgstr ""
*** 55824,55846 ****
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr ""
  
! #: cobol/genutil.cc:621
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "Too many subscripts"
  msgstr "te veel invoerbestanden"
  
! #: cobol/genutil.cc:787
  #, fuzzy, gcc-internal-format
  msgid "cannot get %<float%> value from %s"
  msgstr "kan %s niet vinden"
  
! #: cobol/lexio.cc:1584
  #, gcc-internal-format, gfc-internal-format
  msgid "%s pid %ld terminated by %s"
  msgstr ""
  
! #: cobol/lexio.cc:1589
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s returned %d exit status"
  msgid "%s exited with status %d"
--- 55903,55925 ----
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr ""
  
! #: cobol/genutil.cc:643 cobol/genutil.cc:710
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "Too many subscripts"
  msgstr "te veel invoerbestanden"
  
! #: cobol/genutil.cc:871
  #, fuzzy, gcc-internal-format
  msgid "cannot get %<float%> value from %s"
  msgstr "kan %s niet vinden"
  
! #: cobol/lexio.cc:1589
  #, gcc-internal-format, gfc-internal-format
  msgid "%s pid %ld terminated by %s"
  msgstr ""
  
! #: cobol/lexio.cc:1594
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s returned %d exit status"
  msgid "%s exited with status %d"
*************** msgstr "%s gaf exit-status %d terug"
*** 55850,55906 ****
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  msgstr ""
  
! #: cobol/symbols.cc:1878
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: data item %s #"
  msgstr ""
  
! #: cobol/symbols.cc:2042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: key must be field"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cobol/symbols.cc:4179
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %s has invalid encoding"
  msgstr "spec '%s' is ongeldig"
  
! #: cobol/symbols.cc:4347 cobol/symbols.cc:4450 cobol/symbols.cc:4480
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: could not add '%s'"
  msgstr ""
  
! #: cobol/util.cc:1767
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %lu %s %lu"
  msgstr "%s: fout bij wachten op proces: %s\n"
  
! #: cobol/util.cc:1782
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1860
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
  msgstr ""
  
! #: cobol/util.cc:2215
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr ""
  
! #: cobol/util.cc:2810
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: regcomp: %s"
  msgstr "%s: fout bij wachten op proces: %s\n"
  
! #: cobol/util.cc:2959
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: missing inode for %s"
  msgstr ""
  
! #: cobol/util.cc:3379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to open %s"
  msgid "failed compiling %s"
--- 55929,55985 ----
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  msgstr ""
  
! #: cobol/symbols.cc:1883
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: data item %s #"
  msgstr ""
  
! #: cobol/symbols.cc:2047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: key must be field"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cobol/symbols.cc:4232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %s has invalid encoding"
  msgstr "spec '%s' is ongeldig"
  
! #: cobol/symbols.cc:4400 cobol/symbols.cc:4503 cobol/symbols.cc:4533
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: could not add '%s'"
  msgstr ""
  
! #: cobol/util.cc:1776
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %lu %s %lu"
  msgstr "%s: fout bij wachten op proces: %s\n"
  
! #: cobol/util.cc:1791
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1869
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
  msgstr ""
  
! #: cobol/util.cc:2224
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr ""
  
! #: cobol/util.cc:2814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: regcomp: %s"
  msgstr "%s: fout bij wachten op proces: %s\n"
  
! #: cobol/util.cc:2963
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: missing inode for %s"
  msgstr ""
  
! #: cobol/util.cc:3387
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to open %s"
  msgid "failed compiling %s"
*************** msgstr ""
*** 56346,56352 ****
  msgid "%q#D is private within this context"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: cp/call.cc:8447 cp/decl.cc:10336
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "%qs tevoren hier gedeclareerd"
--- 56425,56431 ----
  msgid "%q#D is private within this context"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: cp/call.cc:8447 cp/decl.cc:10339
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "%qs tevoren hier gedeclareerd"
*************** msgstr "%qs tevoren hier gedeclareerd"
*** 56356,56362 ****
  msgid "%q#D is protected within this context"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/call.cc:8453 cp/decl.cc:10337
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "%qs tevoren hier gedeclareerd"
--- 56435,56441 ----
  msgid "%q#D is protected within this context"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/call.cc:8453 cp/decl.cc:10340
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "%qs tevoren hier gedeclareerd"
*************** msgstr ""
*** 56496,56502 ****
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:9583 cp/cvt.cc:2059
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
--- 56575,56581 ----
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "ongeldige registernaam voor %qs"
  
! #: 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 ""
*************** msgstr "Teveel argumenten in oproep van
*** 56712,56718 ****
  msgid "call to non-function %qD"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/call.cc:12066 cp/pt.cc:17955 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
--- 56791,56797 ----
  msgid "call to non-function %qD"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/call.cc:12066 cp/pt.cc:18011 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
*************** msgstr ""
*** 56807,56833 ****
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:14529
  #, fuzzy
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:14533
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:14862
  #, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr ""
  
! #: cp/call.cc:14863
  #, fuzzy, gcc-internal-format
  msgid "%qT temporary created here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/call.cc:15245
  #, fuzzy, gcc-internal-format
  #| msgid "%s: declaration of function '%s' not converted\n"
  msgid "explicit conversion function was not considered"
--- 56886,56912 ----
  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 "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:14537
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.cc:14866
  #, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr ""
  
! #: cp/call.cc:14867
  #, fuzzy, gcc-internal-format
  msgid "%qT temporary created here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/call.cc:15249
  #, fuzzy, gcc-internal-format
  #| msgid "%s: declaration of function '%s' not converted\n"
  msgid "explicit conversion function was not considered"
*************** msgid "%q#D cannot be overloaded with %q
*** 56874,56880 ****
  msgstr "%<%.*s%> is niet gedefinieerd"
  
  #: cp/class.cc:1494 cp/decl.cc:2189 cp/decl.cc:2201 cp/decl.cc:2227
! #: cp/decl.cc:2249 cp/name-lookup.cc:3002 cp/name-lookup.cc:3319
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "eerdere declaratie van %qs"
--- 56953,56959 ----
  msgstr "%<%.*s%> is niet gedefinieerd"
  
  #: 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 "eerdere declaratie van %qs"
*************** msgstr ""
*** 57265,57422 ****
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "omvang van array %qs is te groot"
  
! #: cp/class.cc:7775
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "ongeldig gebruik van %<this%> op hoogste niveau"
  
! #: 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 flexible array member in %q#T"
  msgstr "ongeldig gebruik van strcture met flexibel array-lid"
  
! #: cp/class.cc:7781
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.cc:7810
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "%Jflexibel array-lid niet aan het eind van de struct"
  
! #: cp/class.cc:7812
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "%Jflexibel array-lid in overigens lege struct"
  
! #: cp/class.cc:7821 cp/class.cc:7856
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "herdefinitie van %qs"
  
! #: cp/class.cc:7829
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "%Jflexibel array-lid niet aan het eind van de struct"
  
! #: cp/class.cc:7831
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T is a GCC extension"
  msgstr "%Jflexibel array-lid in overigens lege struct"
  
! #: cp/class.cc:7854
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.cc:7966 cp/decl.cc:19511 cp/parser.cc:30592
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "herdefinitie van %qs"
  
! #: cp/class.cc:7975
  #, gcc-internal-format
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7978 cp/decl.cc:20556
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
  
! #: cp/class.cc:8124
  #, fuzzy, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/class.cc:8152
  #, fuzzy, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/class.cc:8158
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.cc:8162
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/class.cc:8168
  #, 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:8339
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: cp/class.cc:8350
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.cc:8871
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "taal-string %<\"%E\"%> wordt niet herkend"
  
! #: cp/class.cc:8961
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.cc:9134
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.cc:9161
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.cc:9203
  #, 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++ verbiedt het adres van een gecaste expressie"
  
! #: cp/class.cc:9208
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%E%>"
  msgstr ""
  
! #: cp/class.cc:9218
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "herhaald lid %qs"
  
! #: cp/class.cc:9221
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.cc:9302
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.cc:9322
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.cc:9623
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/class.cc:9626
  #, fuzzy, gcc-internal-format
  msgid "used here to mean %q#D"
  msgstr "ongeldige naam %qs"
--- 57344,57501 ----
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "omvang van array %qs is te groot"
  
! #: cp/class.cc:7776
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "ongeldig gebruik van %<this%> op hoogste niveau"
  
! #: 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 "ongeldig gebruik van strcture met flexibel array-lid"
  
! #: cp/class.cc:7782
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.cc:7811
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "%Jflexibel array-lid niet aan het eind van de struct"
  
! #: cp/class.cc:7813
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "%Jflexibel array-lid in overigens lege struct"
  
! #: cp/class.cc:7822 cp/class.cc:7857
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "herdefinitie van %qs"
  
! #: cp/class.cc:7830
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "%Jflexibel array-lid niet aan het eind van de struct"
  
! #: cp/class.cc:7832
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T is a GCC extension"
  msgstr "%Jflexibel array-lid in overigens lege struct"
  
! #: cp/class.cc:7855
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.cc:7967 cp/decl.cc:19542 cp/parser.cc:30588
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "herdefinitie van %qs"
  
! #: 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:20587
  #, 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 "veld %qs heeft een onvolledig type"
  
! #: cp/class.cc:8153
  #, fuzzy, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: 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 "%<this%> is niet beschikbaar in static member-funties"
  
! #: 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 "functie-definitie als %<auto%> gedeclareerd"
  
! #: 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 "taal-string %<\"%E\"%> wordt niet herkend"
  
! #: 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
  #, 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++ verbiedt het adres van een gecaste expressie"
  
! #: 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 "herhaald lid %qs"
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/class.cc:9627
  #, fuzzy, gcc-internal-format
  msgid "used here to mean %q#D"
  msgstr "ongeldige naam %qs"
*************** msgstr "ongeldige opslagklasse voor func
*** 57452,57458 ****
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16439
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
--- 57531,57537 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16470
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
*************** msgstr ""
*** 57478,58382 ****
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr ""
  
! #: cp/constexpr.cc:838
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr ""
  
! #: cp/constexpr.cc:899
  #, fuzzy, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/constexpr.cc:962 cp/constexpr.cc:1128
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr ""
  
! #: cp/constexpr.cc:1087
  #, gcc-internal-format
  msgid "%<-fimplicit-constexpr%> only affects %<inline%> functions"
  msgstr ""
  
! #: cp/constexpr.cc:1103
  #, fuzzy, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%J%qD is gewoonlijk een niet-static funtie"
  
! #: cp/constexpr.cc:1465 cp/constexpr.cc:7962
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:1739
  #, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1754
  #, gcc-internal-format
  msgid "%qs called after throwing an exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1757
  #, fuzzy, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/constexpr.cc:1771
  #, gcc-internal-format
  msgid "uncaught exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1785
  #, gcc-internal-format
  msgid "uncaught exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1787
  #, fuzzy, gcc-internal-format
  msgid "uncaught exception of type %qT"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/constexpr.cc:1911
  #, fuzzy, gcc-internal-format
  msgid "call to %qD function with incorrect number of arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/constexpr.cc:1929
  #, fuzzy, gcc-internal-format
  msgid "%qD called with no caught exceptions pending"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/constexpr.cc:2013
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate exception: size not constant"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:2033
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:2064 cp/constexpr.cc:2116
  #, fuzzy, gcc-internal-format
  msgid "%qD called with no caught exceptions active"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/constexpr.cc:2154
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2223
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qD called without supportable %qs"
  msgstr "%s ondersteunt %s niet"
  
! #: cp/constexpr.cc:2279
  #, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr ""
  
! #: cp/constexpr.cc:2307
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2345
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %qs call"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: cp/constexpr.cc:2372
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2419
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2453
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2457
  #, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr ""
  
! #: cp/constexpr.cc:2563 cp/constexpr.cc:4538
  #: rust/backend/rust-constexpr.cc:3510
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "%<register%> in lege declaratie op bestandsniveau"
  
! #: cp/constexpr.cc:2565 cp/constexpr.cc:2686 cp/constexpr.cc:2695
! #: cp/constexpr.cc:4871 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 "overflow in constante expressie"
  
! #: cp/constexpr.cc:2855 cp/constexpr.cc:3819 cp/constexpr.cc:4193
! #: cp/constexpr.cc:4258 cp/constexpr.cc:12023
  #: rust/backend/rust-constexpr.cc:6013
  #, fuzzy, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/constexpr.cc:2929 cp/constexpr.cc:7479 cp/constexpr.cc:10197
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "%<void *%> pointer wordt gederefereerd"
  
! #: cp/constexpr.cc:3115
  #, fuzzy, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "te veel argumenten voor %s %q+#D"
  
! #: cp/constexpr.cc:3118
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:3201
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3241 cp/constexpr.cc:11968
  #: rust/backend/rust-constexpr.cc:5982
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/constexpr.cc:3298 rust/backend/rust-constexpr.cc:2697
  #, fuzzy, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:3326 rust/backend/rust-constexpr.cc:2700
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
  
! #: cp/constexpr.cc:3604 cp/constexpr.cc:3663 cp/constexpr.cc:3696
! #: cp/constexpr.cc:3718
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3605
  #, fuzzy, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constexpr.cc:3632
  #, fuzzy, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: cp/constexpr.cc:3664 cp/constexpr.cc:3697
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3720
  #, fuzzy, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constexpr.cc:3723
  #, 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:3825
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr ""
  
! #: cp/constexpr.cc:3905
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t throw %qT"
  msgstr "kon '%s' niet uitvoeren: %s"
  
! #: cp/constexpr.cc:3980 rust/backend/rust-constexpr.cc:3571
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/constexpr.cc:4063
  #, fuzzy, gcc-internal-format
  #| msgid "'o' operand is not constant"
  msgid "cannot allocate array: size not constant"
  msgstr "'o' operand is geen constante"
  
! #: cp/constexpr.cc:4096
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4100 cp/constexpr.cc:4123
  #, fuzzy, gcc-internal-format
  msgid "allocation performed here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: cp/constexpr.cc:4119
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4136
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4143
  #, fuzzy, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/constexpr.cc:4301 rust/backend/rust-constexpr.cc:3626
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:4308
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:3640
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%J%qD werd voor haar definitie gebruikt zonder protoype"
  
! #: cp/constexpr.cc:4396 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.cc:4407 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:4829
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:4832
  #, fuzzy, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:4838
  #, 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:4914 rust/backend/rust-constexpr.cc:6730
  #, fuzzy, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: cp/constexpr.cc:4921 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:4944 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 "linker operand van comma-expressie heeft geen effect"
  
! #: cp/constexpr.cc:4963 rust/backend/rust-constexpr.cc:6776
  #, fuzzy, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:5182 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5729 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 "array subscript is geen integer"
  
! #: cp/constexpr.cc:5732 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:5737 rust/backend/rust-constexpr.cc:4631
  #, fuzzy, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "array subscript is geen integer"
  
! #: cp/constexpr.cc:5740 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:5954 rust/backend/rust-constexpr.cc:1714
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/constexpr.cc:6020 rust/backend/rust-constexpr.cc:1773
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "%<void *%> pointer wordt gederefereerd"
  
! #: cp/constexpr.cc:6039 cp/constexpr.cc:6175 cp/constexpr.cc:6187
! #: cp/constexpr.cc:9208 cp/constexpr.cc:9344 cp/constexpr.cc:11918
! #: cp/constexpr.cc:12977 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 "overflow in constante expressie"
  
! #: cp/constexpr.cc:6047 rust/backend/rust-constexpr.cc:1793
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:6081 cp/constexpr.cc:6118 cp/constexpr.cc:8153
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/constexpr.cc:6083
  #, fuzzy, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:6096 cp/constexpr.cc:8148
  #: 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:6253
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:6256
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:6267
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:6270
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:6281
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:6284
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:6295
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6299
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6310
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:6313
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.cc:6471
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: cp/constexpr.cc:6480 cp/constexpr.cc:6490
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6510
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6557
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.cc:6569
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7503
  #, fuzzy, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/constexpr.cc:7511
  #, fuzzy, gcc-internal-format
  msgid "%qT object created here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/constexpr.cc:7514 cp/parser.cc:13136 cp/parser.cc:13147
! #: cp/reflect.cc:8428 cp/semantics.cc:4701 cp/semantics.cc:4717
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7557 cp/constexpr.cc:7590
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:7559 cp/constexpr.cc:7585 cp/constexpr.cc:7592
! #: cp/constexpr.cc:7957 cp/constexpr.cc:11022 cp/constexpr.cc:11035
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/constexpr.cc:7563
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7583
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/constexpr.cc:7595
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/constexpr.cc:7603 rust/backend/rust-constexpr.cc:4242
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "array-index in beginwaarde van niet-array"
  
! #: cp/constexpr.cc:7608
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%qs is geen iterator"
  
! #: cp/constexpr.cc:7611
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/constexpr.cc:7616 cp/constexpr.cc:7623
  #: 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 "overflow in constante expressie"
  
! #: cp/constexpr.cc:7629 rust/backend/rust-constexpr.cc:4262
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/constexpr.cc:7632 rust/backend/rust-constexpr.cc:4266
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/constexpr.cc:7955
  #, fuzzy, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/constexpr.cc:7964
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:7971
  #, fuzzy, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/constexpr.cc:7974
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/constexpr.cc:8126
  #, 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:8157
  #, 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:8164
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8176 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 "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/constexpr.cc:8836 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:8949 rust/backend/rust-constexpr.cc:1041
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:8951 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:8970
  #, fuzzy, gcc-internal-format
  msgid "use of %qD"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/constexpr.cc:8974
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:8976
  #, 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:8978
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:8980
  #, 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:9092
  #, fuzzy, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/constexpr.cc:9170
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:9183
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9374
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9377
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9445 cp/constexpr.cc:12670
  #: 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 "overflow in constante expressie"
  
! #: cp/constexpr.cc:9670
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9674
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9677
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10053 cp/constexpr.cc:12146
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:10087 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 "overflow in constante expressie"
  
! #: cp/constexpr.cc:10142
  #, 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:10152
  #, fuzzy, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr "%Jeerder hier gebruikt"
  
! #: cp/constexpr.cc:10160
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/constexpr.cc:10174
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:10214 rust/backend/rust-constexpr.cc:2588
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:10373 cp/constexpr.cc:12455 cp/constexpr.cc:12898
  #: 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 "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:10422 cp/constexpr.cc:12942
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:10543
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:10593 cp/constexpr.cc:10605
  #: rust/backend/rust-constexpr.cc:4889
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:10608
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/constexpr.cc:10626
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10764
  #, fuzzy, gcc-internal-format
  #| msgid "'B' operand is not constant"
  msgid "contract condition is not constant"
  msgstr "'B' operand is geen constante"
  
! #: cp/constexpr.cc:10770
  #, fuzzy, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/constexpr.cc:10955
  #, fuzzy, gcc-internal-format
  #| msgid "break statement not within loop or switch"
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr "break-statement niet in een lus of switch"
  
! #: cp/constexpr.cc:10957
  #, fuzzy, gcc-internal-format
  msgid "%<continue%> outside of a loop"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/constexpr.cc:10959
  #, fuzzy, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:11000 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:11016
  #, 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:11020 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:11033 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:11054 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11058
  #, fuzzy, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/constexpr.cc:11083
  #, 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:11088
  #, 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:11104 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:11145
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11854 rust/backend/rust-constexpr.cc:5891
  #, fuzzy, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/constexpr.cc:12108
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:12111
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12167 rust/backend/rust-constexpr.cc:6117
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:12201 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:12391
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:12403
  #, fuzzy, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:12479
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "functiedefinitie heeft een gekwalificeerde %<void%> als teruggeeftype"
  
! #: cp/constexpr.cc:12496
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:12560
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:12634
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12642
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12722 rust/backend/rust-constexpr.cc:6478
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/constexpr.cc:12823 rust/backend/rust-constexpr.cc:6578
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:12895
  #, fuzzy, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:12908
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "niet-constante array-index in beginwaarde"
  
! #: cp/constexpr.cc:12959
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/constexpr.cc:13004 rust/backend/rust-constexpr.cc:6667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "onverwachte operand"
--- 57557,58461 ----
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr ""
  
! #: cp/constexpr.cc:839
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr ""
  
! #: cp/constexpr.cc:900
  #, fuzzy, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/constexpr.cc:963 cp/constexpr.cc:1129
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr ""
  
! #: cp/constexpr.cc:1088
  #, gcc-internal-format
  msgid "%<-fimplicit-constexpr%> only affects %<inline%> functions"
  msgstr ""
  
! #: cp/constexpr.cc:1104
  #, fuzzy, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%J%qD is gewoonlijk een niet-static funtie"
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7964
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:1740
  #, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1755
  #, gcc-internal-format
  msgid "%qs called after throwing an exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1758
  #, fuzzy, gcc-internal-format
  msgid "%qs called after throwing an exception of type %qT"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/constexpr.cc:1772
  #, gcc-internal-format
  msgid "uncaught exception of type %qT; %<what()%>: %qs"
  msgstr ""
  
! #: cp/constexpr.cc:1786
  #, gcc-internal-format
  msgid "uncaught exception %qE"
  msgstr ""
  
! #: cp/constexpr.cc:1788
  #, fuzzy, gcc-internal-format
  msgid "uncaught exception of type %qT"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/constexpr.cc:1912
  #, fuzzy, gcc-internal-format
  msgid "call to %qD function with incorrect number of arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/constexpr.cc:1930
  #, fuzzy, gcc-internal-format
  msgid "%qD called with no caught exceptions pending"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/constexpr.cc:2014
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate exception: size not constant"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:2034
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:2065 cp/constexpr.cc:2117
  #, fuzzy, gcc-internal-format
  msgid "%qD called with no caught exceptions active"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/constexpr.cc:2155
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2224
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qD called without supportable %qs"
  msgstr "%s ondersteunt %s niet"
  
! #: cp/constexpr.cc:2280
  #, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr ""
  
! #: cp/constexpr.cc:2308
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2346
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %qs call"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: cp/constexpr.cc:2373
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2420
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2454
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2458
  #, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr ""
  
! #: cp/constexpr.cc:2564 cp/constexpr.cc:4540
  #: rust/backend/rust-constexpr.cc:3510
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "%<register%> in lege declaratie op bestandsniveau"
  
! #: cp/constexpr.cc:2566 cp/constexpr.cc:2687 cp/constexpr.cc:2696
! #: cp/constexpr.cc:4873 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 "overflow in constante expressie"
  
! #: cp/constexpr.cc:2856 cp/constexpr.cc:3821 cp/constexpr.cc:4195
! #: cp/constexpr.cc:4260 cp/constexpr.cc:12039
  #: rust/backend/rust-constexpr.cc:6013
  #, fuzzy, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/constexpr.cc:2930 cp/constexpr.cc:7481 cp/constexpr.cc:10199
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "%<void *%> pointer wordt gederefereerd"
  
! #: cp/constexpr.cc:3117
  #, fuzzy, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "te veel argumenten voor %s %q+#D"
  
! #: cp/constexpr.cc:3120
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:3203
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3243 cp/constexpr.cc:11984
  #: rust/backend/rust-constexpr.cc:5982
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/constexpr.cc:3300 rust/backend/rust-constexpr.cc:2697
  #, fuzzy, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:3328 rust/backend/rust-constexpr.cc:2700
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
  
! #: cp/constexpr.cc:3606 cp/constexpr.cc:3665 cp/constexpr.cc:3698
! #: cp/constexpr.cc:3720
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3607
  #, fuzzy, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constexpr.cc:3634
  #, fuzzy, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: cp/constexpr.cc:3666 cp/constexpr.cc:3699
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3722
  #, fuzzy, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constexpr.cc:3725
  #, 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:3827
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr ""
  
! #: cp/constexpr.cc:3907
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t throw %qT"
  msgstr "kon '%s' niet uitvoeren: %s"
  
! #: cp/constexpr.cc:3982 rust/backend/rust-constexpr.cc:3571
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/constexpr.cc:4065
  #, fuzzy, gcc-internal-format
  #| msgid "'o' operand is not constant"
  msgid "cannot allocate array: size not constant"
  msgstr "'o' operand is geen constante"
  
! #: cp/constexpr.cc:4098
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4102 cp/constexpr.cc:4125
  #, fuzzy, gcc-internal-format
  msgid "allocation performed here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: cp/constexpr.cc:4121
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4138
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4145
  #, fuzzy, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/constexpr.cc:4303 rust/backend/rust-constexpr.cc:3626
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:4310
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:4314 rust/backend/rust-constexpr.cc:3640
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%J%qD werd voor haar definitie gebruikt zonder protoype"
  
! #: cp/constexpr.cc:4398 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.cc:4409 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:4831
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:4834
  #, fuzzy, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:4840
  #, 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:4916 rust/backend/rust-constexpr.cc:6730
  #, fuzzy, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: cp/constexpr.cc:4923 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:4946 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 "linker operand van comma-expressie heeft geen effect"
  
! #: cp/constexpr.cc:4965 rust/backend/rust-constexpr.cc:6776
  #, fuzzy, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:5184 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5731 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 "array subscript is geen integer"
  
! #: cp/constexpr.cc:5734 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:5739 rust/backend/rust-constexpr.cc:4631
  #, fuzzy, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "array subscript is geen integer"
  
! #: cp/constexpr.cc:5742 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:5956 rust/backend/rust-constexpr.cc:1714
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/constexpr.cc:6022 rust/backend/rust-constexpr.cc:1773
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "%<void *%> pointer wordt gederefereerd"
  
! #: cp/constexpr.cc:6041 cp/constexpr.cc:6177 cp/constexpr.cc:6189
! #: cp/constexpr.cc:9210 cp/constexpr.cc:9346 cp/constexpr.cc:11934
! #: cp/constexpr.cc:12999 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 "overflow in constante expressie"
  
! #: cp/constexpr.cc:6049 rust/backend/rust-constexpr.cc:1793
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:6083 cp/constexpr.cc:6120 cp/constexpr.cc:8155
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/constexpr.cc:6085
  #, fuzzy, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:6098 cp/constexpr.cc:8150
  #: 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:6255
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:6258
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:6269
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:6272
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:6283
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:6286
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:6297
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6301
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6312
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:6315
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.cc:6473
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: cp/constexpr.cc:6482 cp/constexpr.cc:6492
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6512
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6559
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.cc:6571
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7505
  #, fuzzy, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/constexpr.cc:7513
  #, fuzzy, gcc-internal-format
  msgid "%qT object created here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/constexpr.cc:7516 cp/parser.cc:13134 cp/parser.cc:13145
! #: cp/reflect.cc:8548 cp/semantics.cc:4693 cp/semantics.cc:4709
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7559 cp/constexpr.cc:7592
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:7561 cp/constexpr.cc:7587 cp/constexpr.cc:7594
! #: cp/constexpr.cc:7959 cp/constexpr.cc:11030 cp/constexpr.cc:11043
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/constexpr.cc:7565
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7585
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/constexpr.cc:7597
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/constexpr.cc:7605 rust/backend/rust-constexpr.cc:4242
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "array-index in beginwaarde van niet-array"
  
! #: cp/constexpr.cc:7610
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%qs is geen iterator"
  
! #: cp/constexpr.cc:7613
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/constexpr.cc:7618 cp/constexpr.cc:7625
  #: 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 "overflow in constante expressie"
  
! #: cp/constexpr.cc:7631 rust/backend/rust-constexpr.cc:4262
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/constexpr.cc:7634 rust/backend/rust-constexpr.cc:4266
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/constexpr.cc:7957
  #, fuzzy, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/constexpr.cc:7966
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:7973
  #, fuzzy, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/constexpr.cc:7976
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/constexpr.cc:8128
  #, 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:8159
  #, 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:8166
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8178 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 "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/constexpr.cc:8838 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:8951 rust/backend/rust-constexpr.cc:1041
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:8953 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:8972
  #, fuzzy, gcc-internal-format
  msgid "use of %qD"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/constexpr.cc:8976
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:8978
  #, 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:8980
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:8982
  #, 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:9094
  #, fuzzy, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/constexpr.cc:9172
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:9185
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9376
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9379
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9447 cp/constexpr.cc:12692
  #: 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 "overflow in constante expressie"
  
! #: cp/constexpr.cc:9672
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9676
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9679
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10055 cp/constexpr.cc:12162
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:10089 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 "overflow in constante expressie"
  
! #: cp/constexpr.cc:10144
  #, 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:10154
  #, fuzzy, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr "%Jeerder hier gebruikt"
  
! #: cp/constexpr.cc:10162
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/constexpr.cc:10176
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:10216 rust/backend/rust-constexpr.cc:2588
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:10375 cp/constexpr.cc:12471 cp/constexpr.cc:12920
  #: 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 "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:10424 cp/constexpr.cc:12964
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:10545
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:10595 cp/constexpr.cc:10607
  #: rust/backend/rust-constexpr.cc:4889
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:10610
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/constexpr.cc:10628
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10772
  #, fuzzy, gcc-internal-format
  #| msgid "'B' operand is not constant"
  msgid "contract condition is not constant"
  msgstr "'B' operand is geen constante"
  
! #: cp/constexpr.cc:10778
  #, fuzzy, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/constexpr.cc:10963
  #, fuzzy, gcc-internal-format
  #| msgid "break statement not within loop or switch"
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr "break-statement niet in een lus of switch"
  
! #: cp/constexpr.cc:10965
  #, fuzzy, gcc-internal-format
  msgid "%<continue%> outside of a loop"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/constexpr.cc:10967
  #, fuzzy, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:11008 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:11024
  #, 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:11028 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:11041 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:11062 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11066
  #, fuzzy, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/constexpr.cc:11091
  #, 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:11096
  #, 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:11112 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:11163
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11870 rust/backend/rust-constexpr.cc:5891
  #, fuzzy, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/constexpr.cc:12124
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:12127
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12183 rust/backend/rust-constexpr.cc:6117
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:12217 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:12407
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:12419
  #, fuzzy, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:12495
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "functiedefinitie heeft een gekwalificeerde %<void%> als teruggeeftype"
  
! #: cp/constexpr.cc:12512
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:12576
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:12650
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12658
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12744 rust/backend/rust-constexpr.cc:6478
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/constexpr.cc:12845 rust/backend/rust-constexpr.cc:6578
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:12917
  #, fuzzy, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:12930
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "niet-constante array-index in beginwaarde"
  
! #: cp/constexpr.cc:12981
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/constexpr.cc:13026 rust/backend/rust-constexpr.cc:6667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "onverwachte operand"
*************** msgstr ""
*** 58484,58862 ****
  msgid "failed to deduce %qD in SFINAE context"
  msgstr ""
  
! #: cp/constraint.cc:2175
  #, gcc-internal-format
  msgid "satisfaction of atomic constraint %qE depends on itself"
  msgstr ""
  
! #: cp/constraint.cc:2221
  #, gcc-internal-format
  msgid "satisfaction value of atomic constraint %qE changed from %qE to %qE"
  msgstr ""
  
! #: cp/constraint.cc:2224
  #, gcc-internal-format
  msgid "satisfaction value first evaluated to %qE from here"
  msgstr ""
  
! #: cp/constraint.cc:2341
  #, gcc-internal-format
  msgid "no operand of the disjunction is satisfied"
  msgstr ""
  
! #: cp/constraint.cc:2355
  #, gcc-internal-format
  msgid "the operand %qE is unsatisfied because"
  msgstr ""
  
! #: cp/constraint.cc:3138
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow copy assignable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: cp/constraint.cc:3141
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow default constructible"
  msgstr "%qs is meestal een functie"
  
! #: cp/constraint.cc:3144
  #, gcc-internal-format
  msgid "%qT is not nothrow copy constructible"
  msgstr ""
  
! #: cp/constraint.cc:3147
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially copy assignable"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: cp/constraint.cc:3150
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially default constructible"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/constraint.cc:3153
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially copy constructible"
  msgstr "%J%qD is gewoonlijk een niet-static funtie"
  
! #: cp/constraint.cc:3156
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially destructible"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/constraint.cc:3159
  #, fuzzy, gcc-internal-format
  msgid "%qT does not have unique object representations, because"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3169
  #, fuzzy, gcc-internal-format
  msgid "%qT does not have a virtual destructor"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/constraint.cc:3173
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an abstract class"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3176
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an aggregate"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3179
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an array"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: cp/constraint.cc:3182
  #, fuzzy, gcc-internal-format
  msgid "%qT is not assignable from %qT, because"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3186 cp/semantics.cc:13525 cp/typeck.cc:3701
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3189
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a bounded array"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3192
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3195
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a const type"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3199
  #, fuzzy, gcc-internal-format
  msgid "%qT is not default constructible, because"
  msgstr "%J%qD is gewoonlijk een niet-static funtie"
  
! #: cp/constraint.cc:3201
  #, fuzzy, gcc-internal-format
  msgid "%qT is not constructible from %qT, because"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3210
  #, fuzzy, gcc-internal-format
  msgid "%qT is not destructible, because"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3214
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an empty class"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3217
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enum"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3220
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a final class"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3223
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a function"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3226
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an implicit-lifetime type"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3231
  #, fuzzy, gcc-internal-format
  msgid "%qT is not invocable, because"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3233
  #, fuzzy, gcc-internal-format
  msgid "%qT is not invocable by %qT, because"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3238
  #, fuzzy, gcc-internal-format
  msgid "%qT is not layout compatible with %qT, because"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/constraint.cc:3242
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a literal type"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3245
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member function pointer"
  msgstr "%qs is meestal een functie"
  
! #: cp/constraint.cc:3248
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member object pointer"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3251
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member pointer"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3254
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow assignable from %qT, because"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3259
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow default constructible, because"
  msgstr "%J%qD is gewoonlijk een niet-static funtie"
  
! #: cp/constraint.cc:3261
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow constructible from %qT, because"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3266
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow convertible from %qT, because"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3270
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow destructible, because"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3276
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow invocable, because"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3278
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow invocable by %qT, because"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3285
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an object type"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3289
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-interconvertible base of %qT, because"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3294
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a POD type"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3297
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/constraint.cc:3300
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a polymorphic type"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3303
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a reference"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3306
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not the same as %q#T"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3309
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a scoped enum"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3312
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a standard layout type"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3315
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a trivial type"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3318
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially assignable from %qT, because"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3323
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially default constructible, because"
  msgstr "%J%qD is gewoonlijk een niet-static funtie"
  
! #: cp/constraint.cc:3325
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr "%J%qD is gewoonlijk een niet-static funtie"
  
! #: cp/constraint.cc:3330 cp/tree.cc:5014
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially copyable"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3333
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially destructible, because"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3337
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an unbounded array"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3340
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a union"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3343
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a virtual base of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3346
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a volatile type"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3349
  #, fuzzy, gcc-internal-format
  msgid "%qT is not consteval-only"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3352
  #, fuzzy, gcc-internal-format
  msgid "%qT cannot yield a rank"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/constraint.cc:3355
  #, fuzzy, gcc-internal-format
  msgid "%qT and %qT cannot be ordered"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/constraint.cc:3358
  #, fuzzy, gcc-internal-format
  msgid "%qT is not destructurable"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3361
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3365
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3369
  #, fuzzy, gcc-internal-format
  msgid "%qD is not deducible from %qT"
  msgstr "iterator %qs is van een afgeleid type"
  
! #: cp/constraint.cc:3436
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constant"
  msgid "invalid constraints"
  msgstr "ongeldige constante"
  
! #: cp/constraint.cc:3457
  #, gcc-internal-format
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr ""
  
  # is de "," deel van de special format spec of niet?  en moet "true" hier vertaald worden of niet?
! #: cp/constraint.cc:3461
  #, fuzzy, gcc-internal-format
  msgid "the expression %qE evaluated to %<false%>"
  msgstr "het adres van %qD, zal altijd %<true%> zijn"
  
! #: cp/constraint.cc:3516
  #, fuzzy, gcc-internal-format
  msgid "constraints not satisfied"
  msgstr "structure heeft geen lid dat %qs heet"
  
! #: cp/constraint.cc:3533
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr ""
--- 58563,58941 ----
  msgid "failed to deduce %qD in SFINAE context"
  msgstr ""
  
! #: cp/constraint.cc:2182
  #, gcc-internal-format
  msgid "satisfaction of atomic constraint %qE depends on itself"
  msgstr ""
  
! #: cp/constraint.cc:2228
  #, gcc-internal-format
  msgid "satisfaction value of atomic constraint %qE changed from %qE to %qE"
  msgstr ""
  
! #: cp/constraint.cc:2231
  #, gcc-internal-format
  msgid "satisfaction value first evaluated to %qE from here"
  msgstr ""
  
! #: cp/constraint.cc:2348
  #, gcc-internal-format
  msgid "no operand of the disjunction is satisfied"
  msgstr ""
  
! #: cp/constraint.cc:2362
  #, gcc-internal-format
  msgid "the operand %qE is unsatisfied because"
  msgstr ""
  
! #: cp/constraint.cc:3147
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow copy assignable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: cp/constraint.cc:3150
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow default constructible"
  msgstr "%qs is meestal een functie"
  
! #: cp/constraint.cc:3153
  #, gcc-internal-format
  msgid "%qT is not nothrow copy constructible"
  msgstr ""
  
! #: cp/constraint.cc:3156
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially copy assignable"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: cp/constraint.cc:3159
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially default constructible"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/constraint.cc:3162
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially copy constructible"
  msgstr "%J%qD is gewoonlijk een niet-static funtie"
  
! #: cp/constraint.cc:3165
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially destructible"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/constraint.cc:3168
  #, fuzzy, gcc-internal-format
  msgid "%qT does not have unique object representations, because"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3178
  #, fuzzy, gcc-internal-format
  msgid "%qT does not have a virtual destructor"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/constraint.cc:3182
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an abstract class"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3185
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an aggregate"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3188
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an array"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: cp/constraint.cc:3191
  #, fuzzy, gcc-internal-format
  msgid "%qT is not assignable from %qT, because"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3195 cp/semantics.cc:13521 cp/typeck.cc:3701
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3198
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a bounded array"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3201
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3204
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a const type"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3208
  #, fuzzy, gcc-internal-format
  msgid "%qT is not default constructible, because"
  msgstr "%J%qD is gewoonlijk een niet-static funtie"
  
! #: cp/constraint.cc:3210
  #, fuzzy, gcc-internal-format
  msgid "%qT is not constructible from %qT, because"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3219
  #, fuzzy, gcc-internal-format
  msgid "%qT is not destructible, because"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3223
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an empty class"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3226
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enum"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3229
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a final class"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3232
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a function"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3235
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an implicit-lifetime type"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3240
  #, fuzzy, gcc-internal-format
  msgid "%qT is not invocable, because"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3242
  #, fuzzy, gcc-internal-format
  msgid "%qT is not invocable by %qT, because"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3247
  #, fuzzy, gcc-internal-format
  msgid "%qT is not layout compatible with %qT, because"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/constraint.cc:3251
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a literal type"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3254
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member function pointer"
  msgstr "%qs is meestal een functie"
  
! #: cp/constraint.cc:3257
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member object pointer"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3260
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member pointer"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3263
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow assignable from %qT, because"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3268
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow default constructible, because"
  msgstr "%J%qD is gewoonlijk een niet-static funtie"
  
! #: cp/constraint.cc:3270
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow constructible from %qT, because"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3275
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow convertible from %qT, because"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3279
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow destructible, because"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3285
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow invocable, because"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3287
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow invocable by %qT, because"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3294
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an object type"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3298
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-interconvertible base of %qT, because"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3303
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a POD type"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3306
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/constraint.cc:3309
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a polymorphic type"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3312
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a reference"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3315
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not the same as %q#T"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3318
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a scoped enum"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3321
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a standard layout type"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3324
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a trivial type"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3327
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially assignable from %qT, because"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3332
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially default constructible, because"
  msgstr "%J%qD is gewoonlijk een niet-static funtie"
  
! #: cp/constraint.cc:3334
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr "%J%qD is gewoonlijk een niet-static funtie"
  
! #: cp/constraint.cc:3339 cp/tree.cc:5014
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially copyable"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3342
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially destructible, because"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3346
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an unbounded array"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3349
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a union"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3352
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a virtual base of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3355
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a volatile type"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3358
  #, fuzzy, gcc-internal-format
  msgid "%qT is not consteval-only"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3361
  #, fuzzy, gcc-internal-format
  msgid "%qT cannot yield a rank"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/constraint.cc:3364
  #, fuzzy, gcc-internal-format
  msgid "%qT and %qT cannot be ordered"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/constraint.cc:3367
  #, fuzzy, gcc-internal-format
  msgid "%qT is not destructurable"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3370
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3374
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3378
  #, fuzzy, gcc-internal-format
  msgid "%qD is not deducible from %qT"
  msgstr "iterator %qs is van een afgeleid type"
  
! #: cp/constraint.cc:3445
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constant"
  msgid "invalid constraints"
  msgstr "ongeldige constante"
  
! #: cp/constraint.cc:3466
  #, gcc-internal-format
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr ""
  
  # is de "," deel van de special format spec of niet?  en moet "true" hier vertaald worden of niet?
! #: cp/constraint.cc:3470
  #, fuzzy, gcc-internal-format
  msgid "the expression %qE evaluated to %<false%>"
  msgstr "het adres van %qD, zal altijd %<true%> zijn"
  
! #: cp/constraint.cc:3525
  #, fuzzy, gcc-internal-format
  msgid "constraints not satisfied"
  msgstr "structure heeft geen lid dat %qs heet"
  
! #: cp/constraint.cc:3542
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr ""
*************** msgstr "%Hde returnwaarde van %qD, gedec
*** 59352,59608 ****
  msgid "pseudo-destructor is not called"
  msgstr ""
  
! #: cp/cvt.cc:1322 rust/backend/rust-tree.cc:399
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1326 rust/backend/rust-tree.cc:405
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1331 rust/backend/rust-tree.cc:412
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1336 rust/backend/rust-tree.cc:419
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1341 rust/backend/rust-tree.cc:426
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1346 rust/backend/rust-tree.cc:433
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1350 rust/backend/rust-tree.cc:439
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1369 rust/backend/rust-tree.cc:342
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/cvt.cc:1373 rust/backend/rust-tree.cc:348
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1378 rust/backend/rust-tree.cc:355
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1383 rust/backend/rust-tree.cc:362
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1388 rust/backend/rust-tree.cc:369
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1393 rust/backend/rust-tree.cc:376
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "ongeldige toepassing van %qs op onvolledig type %qT "
  
! #: cp/cvt.cc:1397 rust/backend/rust-tree.cc:382
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1411 rust/backend/rust-tree.cc:453
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1416 rust/backend/rust-tree.cc:459
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1421 rust/backend/rust-tree.cc:466
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1426 rust/backend/rust-tree.cc:473
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1431 rust/backend/rust-tree.cc:480
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1436 rust/backend/rust-tree.cc:487
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1441 rust/backend/rust-tree.cc:493
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1480 rust/backend/rust-tree.cc:535
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1484 rust/backend/rust-tree.cc:541
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1489 rust/backend/rust-tree.cc:548
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1494 rust/backend/rust-tree.cc:555
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1499 rust/backend/rust-tree.cc:561
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1504 rust/backend/rust-tree.cc:567
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr ""
  
! #: cp/cvt.cc:1508 rust/backend/rust-tree.cc:573
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1569
  #, fuzzy, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/cvt.cc:1573
  #, fuzzy, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/cvt.cc:1577
  #, fuzzy, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/cvt.cc:1581
  #, fuzzy, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/cvt.cc:1585
  #, fuzzy, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/cvt.cc:1589
  #, fuzzy, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/cvt.cc:1593
  #, fuzzy, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/cvt.cc:1609
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1614
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1619
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1624
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1629
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1634
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1663
  #, fuzzy, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: cp/cvt.cc:1668
  #, fuzzy, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: cp/cvt.cc:1673
  #, fuzzy, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: cp/cvt.cc:1677
  #, fuzzy, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: cp/cvt.cc:1681
  #, fuzzy, gcc-internal-format
  msgid "statement has no effect"
  msgstr "statement zonder effect"
  
! #: cp/cvt.cc:1685
  #, fuzzy, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: cp/cvt.cc:1840
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr ""
  
! #: cp/cvt.cc:1958
  #, fuzzy, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/cvt.cc:1974
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr ""
  
! #: cp/cvt.cc:1977
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
--- 59431,59687 ----
  msgid "pseudo-destructor is not called"
  msgstr ""
  
! #: cp/cvt.cc:1324 rust/backend/rust-tree.cc:399
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1328 rust/backend/rust-tree.cc:405
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1333 rust/backend/rust-tree.cc:412
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1338 rust/backend/rust-tree.cc:419
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1343 rust/backend/rust-tree.cc:426
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1348 rust/backend/rust-tree.cc:433
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1352 rust/backend/rust-tree.cc:439
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1371 rust/backend/rust-tree.cc:342
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/cvt.cc:1375 rust/backend/rust-tree.cc:348
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1380 rust/backend/rust-tree.cc:355
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1385 rust/backend/rust-tree.cc:362
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1390 rust/backend/rust-tree.cc:369
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1395 rust/backend/rust-tree.cc:376
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "ongeldige toepassing van %qs op onvolledig type %qT "
  
! #: cp/cvt.cc:1399 rust/backend/rust-tree.cc:382
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1413 rust/backend/rust-tree.cc:453
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1418 rust/backend/rust-tree.cc:459
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1423 rust/backend/rust-tree.cc:466
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1428 rust/backend/rust-tree.cc:473
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1433 rust/backend/rust-tree.cc:480
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1438 rust/backend/rust-tree.cc:487
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.cc:1443 rust/backend/rust-tree.cc:493
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1482 rust/backend/rust-tree.cc:535
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.cc:1486 rust/backend/rust-tree.cc:541
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1491 rust/backend/rust-tree.cc:548
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.cc:1496 rust/backend/rust-tree.cc:555
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1501 rust/backend/rust-tree.cc:561
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.cc:1506 rust/backend/rust-tree.cc:567
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr ""
  
! #: cp/cvt.cc:1510 rust/backend/rust-tree.cc:573
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr ""
  
! #: cp/cvt.cc:1571
  #, fuzzy, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/cvt.cc:1575
  #, fuzzy, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/cvt.cc:1579
  #, fuzzy, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/cvt.cc:1583
  #, fuzzy, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/cvt.cc:1587
  #, fuzzy, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/cvt.cc:1591
  #, fuzzy, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/cvt.cc:1595
  #, fuzzy, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/cvt.cc:1611
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1616
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1621
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1626
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1631
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1636
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.cc:1665
  #, fuzzy, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: cp/cvt.cc:1670
  #, fuzzy, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: cp/cvt.cc:1675
  #, fuzzy, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: cp/cvt.cc:1679
  #, fuzzy, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: cp/cvt.cc:1683
  #, fuzzy, gcc-internal-format
  msgid "statement has no effect"
  msgstr "statement zonder effect"
  
! #: cp/cvt.cc:1687
  #, fuzzy, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: cp/cvt.cc:1842
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr ""
  
! #: cp/cvt.cc:1960
  #, fuzzy, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/cvt.cc:1976
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr ""
  
! #: cp/cvt.cc:1979
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
*************** msgstr "eerdere declaratie van %qs"
*** 59672,59678 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/decl.cc:1620 cp/decl.cc:18421
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "eerdere declaratie van %qs"
--- 59751,59757 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/decl.cc:1620 cp/decl.cc:18452
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "eerdere declaratie van %qs"
*************** msgstr "eerdere declaratie van %qs"
*** 59817,59824 ****
  msgid "%q#D previously defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: cp/decl.cc:2359 cp/name-lookup.cc:3476 cp/name-lookup.cc:3516
! #: cp/name-lookup.cc:3542
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "%qs tevoren hier gedefinieerd"
--- 59896,59903 ----
  msgid "%q#D previously defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: 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 "%qs tevoren hier gedefinieerd"
*************** msgstr "argumenten aan macro %qs gegeven
*** 59893,59904 ****
  msgid "previous specification in %q#D here"
  msgstr "eerdere definitie van %qs"
  
! #: cp/decl.cc:2570 cp/decl.cc:18439
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/decl.cc:2572 cp/decl.cc:18441
  #, fuzzy, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr "%Jeerder hier gebruikt"
--- 59972,59983 ----
  msgid "previous specification in %q#D here"
  msgstr "eerdere definitie van %qs"
  
! #: cp/decl.cc:2570 cp/decl.cc:18470
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/decl.cc:2572 cp/decl.cc:18472
  #, fuzzy, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr "%Jeerder hier gebruikt"
*************** msgstr "%Jdeclaratie van %qD als thread-
*** 59996,60004 ****
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "%Jdeclaratie van %qD als niet-thread-local volgt declaratie als thread-local"
  
! #: cp/decl.cc:3757 cp/decl.cc:3801 cp/name-lookup.cc:2997
! #: cp/name-lookup.cc:3510 cp/name-lookup.cc:3513 cp/name-lookup.cc:3536
! #: cp/name-lookup.cc:3539
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "herdeclaratie van %qs"
--- 60075,60083 ----
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "%Jdeclaratie van %qD als niet-thread-local volgt declaratie als 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 "redeclaration of %q#D"
  msgstr "herdeclaratie van %qs"
*************** msgstr "(dicht bij initialisatie van %qs
*** 60103,60109 ****
  msgid "  enters %<template for%> statement"
  msgstr "herdeclaratie van %qs"
  
! #: cp/decl.cc:5060 cp/parser.cc:8110
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "macro %qs gebruikt zonder argumenten"
--- 60182,60188 ----
  msgid "  enters %<template for%> statement"
  msgstr "herdeclaratie van %qs"
  
! #: cp/decl.cc:5060 cp/parser.cc:8112
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "macro %qs gebruikt zonder argumenten"
*************** msgstr ""
*** 60178,60184 ****
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "ongeldig gebruik van onvolledige typedef %qs"
  
! #: cp/decl.cc:6172 cp/parser.cc:26319
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
--- 60257,60263 ----
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "ongeldig gebruik van onvolledige typedef %qs"
  
! #: cp/decl.cc:6172 cp/parser.cc:26315
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
*************** msgstr "herhaalde definitie %qs"
*** 60303,60315 ****
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.cc:6435 cp/decl.cc:14968 cp/decl.cc:16598 cp/parser.cc:17515
! #: cp/parser.cc:23681 cp/parser.cc:31058
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "attribuut wordt genegeerd"
  
! #: cp/decl.cc:6437 cp/decl.cc:14969
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
--- 60382,60394 ----
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.cc:6435 cp/decl.cc:14985 cp/decl.cc:16629 cp/parser.cc:17511
! #: cp/parser.cc:23677 cp/parser.cc:31066
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "attribuut wordt genegeerd"
  
! #: cp/decl.cc:6437 cp/decl.cc:14986
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
*************** msgstr ""
*** 60325,60331 ****
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:6576 cp/decl2.cc:1277 cp/decl2.cc:1479
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD krijgt beginwaarde (gebruik beter __typeof__)"
--- 60404,60410 ----
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:6576 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD krijgt beginwaarde (gebruik beter __typeof__)"
*************** msgstr ""
*** 60340,62574 ****
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "de declaratie van %qs is %<extern%> en heeft een beginwaarde"
  
! #: cp/decl.cc:6641
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: cp/decl.cc:6668
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%qs is geen static veld"
  
! #: cp/decl.cc:6677
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "herdeclaratie van %qs"
  
! #: cp/decl.cc:6678
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "herhaalde label-declaratie %qs"
  
! #: cp/decl.cc:6690
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:6702
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "dubbele beginwaarde"
  
! #: cp/decl.cc:6751
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "de zwakke declaratie van %qs moet aan de definitie voorafgaan"
  
! #: cp/decl.cc:6769
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6807
  #, 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:6816
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:6883
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "variabele %qs heeft beginwaarde, maar een onvolledig type"
  
! #: cp/decl.cc:6892 cp/decl.cc:8376
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "elementen van array %qs hebben een onvolledig type"
  
! #: cp/decl.cc:6903
  #, fuzzy, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "parameter %qs heeft een onvolledig type"
  
! #: cp/decl.cc:6973
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: cp/decl.cc:7056
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7062
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7082
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "ISO C++ staat het gebruik van %<varargs.h%> niet toe"
  
! #: cp/decl.cc:7086
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/decl.cc:7151
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "beginwaarde legt grootte van %qs niet vast"
  
! #: cp/decl.cc:7158
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "array-grootte ontbreekt in %qs"
  
! #: cp/decl.cc:7170
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "array %qs heeft grootte die negatief of 0 is"
  
! #: cp/decl.cc:7218
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "opslaggrootte van %qs is onbekend"
  
! #: cp/decl.cc:7243
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "opslaggrootte van %qs is niet constant"
  
! #: cp/decl.cc:7345
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7349
  #, 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:7356
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.cc:7399 rust/backend/rust-tree.cc:3278
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "ongeïnitialiseerde const %qD"
  
! #: cp/decl.cc:7406 rust/backend/rust-tree.cc:3285
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:7415 rust/backend/rust-tree.cc:3294
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:7423
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.cc:7427
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7430
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7730
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr ""
  
! #: cp/decl.cc:7802
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.cc:7847
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.cc:7864 cp/init.cc:3439 cp/search.cc:1245
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/decl.cc:7869
  #, fuzzy, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "union heeft geen lid dat %qs heet"
  
! #: cp/decl.cc:7894
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/decl.cc:7950
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "ongeldige beginwaarde"
  
! #: cp/decl.cc:8004
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:8043 cp/decl.cc:8334 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 "ongeldige beginwaarde voor veld %qs"
  
! #: cp/decl.cc:8086
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "accolades rond scalaire beginwaarde"
  
! #: cp/decl.cc:8096
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "accolades rond scalaire beginwaarde"
  
! #: cp/decl.cc:8230
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "accolades ontbreken rond beginwaarde"
  
! #: cp/decl.cc:8364
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/decl.cc:8378
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "elementen van array %qs hebben een onvolledig type"
  
! #: cp/decl.cc:8391
  #, fuzzy, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "ISO C90 verbiedt het gebruik van samengestelde expressies als lvalues"
  
! #: cp/decl.cc:8447
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%qs heeft een onvolledig type"
  
! #: cp/decl.cc:8468
  #, fuzzy, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "overtollige elementen in beginwaarde van union"
  
! #: cp/decl.cc:8519
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.cc:8662
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.cc:8712
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.cc:8714
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: cp/decl.cc:8717
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: cp/decl.cc:8722
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.cc:8749 cp/decl.cc:9773 cp/typeck.cc:8281 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, fuzzy, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "adres van registervariabele %qs gevraagd"
  
! #: cp/decl.cc:8946
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "%qs is hier niet gedeclareerd (eerste gebruik in deze functie)"
  
! #: cp/decl.cc:9148
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "Alignment moet een kleine macht van twee zijn, en niet %d, in #pragma pack"
  
! #: cp/decl.cc:9351
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/decl.cc:9375
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "te weinig argumenten voor functie %qs"
  
! #: cp/decl.cc:9380
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "%Jherdeclaratie van enum %qD"
  
! #: cp/decl.cc:9385
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9390
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9395
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9460
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.cc:9481 cp/decl.cc:16997
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++ staat het gebruik van %<varargs.h%> niet toe"
  
! #: cp/decl.cc:9485 cp/decl.cc:17001
  #, fuzzy, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: cp/decl.cc:9530 cp/decl.cc:16964
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "de declaratie van %qs is %<extern%> en heeft een beginwaarde"
  
! #: cp/decl.cc:9566
  #, fuzzy, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:9578
  #, fuzzy, gcc-internal-format
  msgid "deduced type %qT for %qD is incomplete"
  msgstr "type van teruggeefwaarde is onvolledig"
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9634
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.cc:9795
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.cc:9838
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.cc:9847
  #, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:10064
  #, fuzzy, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "typedef %qs krijgt beginwaarde alsof het een variabele is"
  
  # Betere vertaling voor 'decompose'?
! #: cp/decl.cc:10299
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decompose address"
  msgid "cannot decompose lambda closure type %qT"
  msgstr "kan adres niet ontleden"
  
! #: cp/decl.cc:10300
  #, fuzzy, gcc-internal-format
  msgid "lambda declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/decl.cc:10319
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.cc:10322
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10332
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/decl.cc:10357
  #, fuzzy, gcc-internal-format
  msgid "in base class of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/decl.cc:10365
  #, 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:10375
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10576 cp/decl.cc:10744
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "dereferentie van pointer naar onvolledig type"
  
! #: cp/decl.cc:10588
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:10598 cp/decl.cc:10774
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: cp/decl.cc:10611 cp/decl.cc:10881
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:10623 cp/decl.cc:10933
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/decl.cc:10632 cp/decl.cc:11079
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:10638 cp/decl.cc:11084
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/decl.cc:10646 cp/decl.cc:11090
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "teruggeeftype is onvolledig"
  
! #: cp/decl.cc:10768
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr ""
  
! #: cp/decl.cc:10784 cp/decl.cc:10941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] "opslagklasse opgegeven voor structure-veld %qs"
  msgstr[1] "opslagklasse opgegeven voor structure-veld %qs"
  
! #: cp/decl.cc:10788
  #, 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:10791
  #, 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:10943
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:10998 cp/decl.cc:11044
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11004
  #, fuzzy, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr "dubbele beginwaarde"
  
! #: cp/decl.cc:11050
  #, fuzzy, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "dubbele beginwaarde"
  
! #: cp/decl.cc:11106
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "ongeldig gebruik van onvolledige typedef %qs"
  
! #: cp/decl.cc:11665
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11668
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11673
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11892
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "beginwaarde legt grootte van %qs niet vast"
  
! #: cp/decl.cc:11896
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "array-grootte ontbreekt in %qs"
  
! #: cp/decl.cc:11899
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "array %qs heeft grootte die negatief of 0 is"
  
! #: cp/decl.cc:11915
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11917
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11943
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:11945
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.cc:11951
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:11954
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:11956
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:11962
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:11965
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:11967
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.cc:11973
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:11976
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:11978
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.cc:11985
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/decl.cc:11992
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/decl.cc:12024
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.cc:12064
  #, fuzzy, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:12141
  #, fuzzy, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/decl.cc:12179
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "%qs is meestal een functie"
  
! #: cp/decl.cc:12181
  #, gcc-internal-format
  msgid "constrained non-template friend declaration must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12188
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12240
  #, fuzzy, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "POS mag niet opgegeven worden voor een lijst van veld-declaraties"
  
! #: cp/decl.cc:12251
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/decl.cc:12274
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.cc:12283
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12314
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "de zwakke declaratie van %qs moet aan de definitie voorafgaan"
  
! #: cp/decl.cc:12356
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.cc:12359
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:12362 cp/decl.cc:12365
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:12367
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:12369
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:12374
  #, fuzzy, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:12375
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12436
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:12438
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:12439
  #, fuzzy, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:12444
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:12446
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:12447
  #, fuzzy, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:12453 cp/decl.cc:15489 cp/decl.cc:15499 cp/parser.cc:13448
  #, fuzzy, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: cp/decl.cc:12466
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.cc:12468 cp/decl.cc:12477 cp/typeck.cc:4914
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/decl.cc:12475
  #, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr ""
  
! #: cp/decl.cc:12481
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.cc:12495
  #, fuzzy, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/decl.cc:12505
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "Ongeldige optie %qs"
  
! #: cp/decl.cc:12513
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12519
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12526
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12531
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:12628
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr ""
  
! #: cp/decl.cc:12669
  #, fuzzy, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: cp/decl.cc:12675
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: cp/decl.cc:12677
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: cp/decl.cc:12694
  #, fuzzy, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:12900
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:12903
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12912
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: cp/decl.cc:12915
  #, fuzzy, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr "de declaratie van %qs is %<extern%> en heeft een beginwaarde"
  
! #: cp/decl.cc:12918
  #, fuzzy, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/decl.cc:13039
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: cp/decl.cc:13043
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: cp/decl.cc:13047
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: cp/decl.cc:13058
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13063
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: cp/decl.cc:13068
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: cp/decl.cc:13180
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/decl.cc:13183
  #, fuzzy, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/decl.cc:13214 cp/decl.cc:13286
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/decl.cc:13218 cp/decl.cc:13289
  #, fuzzy, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/decl.cc:13269
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ verbiedt array %qs met lengte 0"
  
! #: cp/decl.cc:13272
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ verbiedt array %qs met lengte 0"
  
! #: cp/decl.cc:13296
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ verbiedt array %qs van variabele lengte"
  
! #: cp/decl.cc:13299
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ verbiedt array %qs van variabele lengte"
  
! #: cp/decl.cc:13305
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.cc:13308
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.cc:13360
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.cc:13420
  #, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13423
  #, fuzzy, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/decl.cc:13433
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "%qs wordt gedeclareerd als een array van voids"
  
! #: cp/decl.cc:13435
  #, fuzzy, gcc-internal-format
  msgid "creating array of void"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/decl.cc:13440
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.cc:13442
  #, fuzzy, gcc-internal-format
  msgid "creating array of functions"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/decl.cc:13447
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.cc:13449
  #, fuzzy, gcc-internal-format
  msgid "creating array of references"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/decl.cc:13454
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.cc:13457
  #, fuzzy, gcc-internal-format
  msgid "creating array of function members"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.cc:13475
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13479
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13493
  #, fuzzy, gcc-internal-format
  msgid "variable-length array of %<auto%>"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: cp/decl.cc:13591
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13594
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/decl.cc:13605
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13608
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/decl.cc:13621
  #, fuzzy, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "registernaam niet opgegeven voor %qs"
  
! #: cp/decl.cc:13624
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13633
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "registernaam niet opgegeven voor %qs"
  
! #: cp/decl.cc:13636
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/decl.cc:13640
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/decl.cc:13649
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/decl.cc:13670
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13678
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13693
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "POS mag niet opgegeven worden voor een lijst van veld-declaraties"
  
! #: cp/decl.cc:13698
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.cc:13719
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13735
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr ""
  
! #: cp/decl.cc:13750
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13780
  #, fuzzy, gcc-internal-format
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/decl.cc:13841
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13847
  #, fuzzy, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "structure heeft geen lid dat %qs heet"
  
! #: cp/decl.cc:13868
  #, fuzzy
  msgid "%e and %e specified together"
  msgstr "zowel 'signed' als 'unsigned' opgegeven voor %qs"
  
! #: cp/decl.cc:14081
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/decl.cc:14084 cp/decl.cc:14106
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "ongeldig gebruik van het niet gedefinieerde type %<%s %s%>"
  
! #: cp/decl.cc:14087
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "ongeldig gebruik van het niet gedefinieerde type %<%s %s%>"
  
! #: cp/decl.cc:14097
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%qs is geen iterator"
  
! #: cp/decl.cc:14121
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.cc:14128
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.cc:14156
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.cc:14207
  #, fuzzy, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "functie-definitie als %<register%> gedeclareerd"
  
! #: cp/decl.cc:14215 cp/decl.cc:14224 cp/decl.cc:16206
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.cc:14232
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "herdeclaratie van %qs"
  
! #: cp/decl.cc:14237
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/decl.cc:14272
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.cc:14279 cp/decl.cc:14286 cp/decl.cc:14293 cp/decl.cc:14300
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/decl.cc:14311
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14321
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "twee of meer data types in de declaratie van %qs"
  
! #: cp/decl.cc:14375
  #, 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 ondersteunt gewone %<complex%> niet in de betekenis van %<double complex%>"
  
! #: cp/decl.cc:14425 cp/decl.cc:14429 cp/decl.cc:14432
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ verbiedt lid-declaraties zonder leden"
  
! #: cp/decl.cc:14449
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "__builtin_saveregs wordt niet ondersteund door dit doelsysteem"
  
! #: cp/decl.cc:14457
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ ondersteunt %<long long%> niet"
  
! #: cp/decl.cc:14520
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: cp/decl.cc:14527
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: cp/decl.cc:14536
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%<__thread%> samen met %<typedef%> gebruikt"
  
! #: cp/decl.cc:14538
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%<__thread%> samen met %<typedef%> gebruikt"
  
! #: cp/decl.cc:14607
  #, fuzzy, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "'complex' ongeldig voor %qs"
  
! #: cp/decl.cc:14651
  #, 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:14677
  #, fuzzy, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:14686
  #, fuzzy, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:14699
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:14706
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: cp/decl.cc:14716 cp/decl.cc:14896
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: cp/decl.cc:14724 cp/decl.cc:14733 cp/decl.cc:14739 cp/decl.cc:14745
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:14755
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "POS mag niet opgegeven worden voor een lijst van veld-declaraties"
  
! #: cp/decl.cc:14765 cp/decl.cc:14768 cp/decl.cc:14774 cp/decl.cc:14785
! #: cp/decl.cc:14797 cp/decl.cc:14807 cp/decl.cc:14811
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.cc:14771
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:14778 cp/decl.cc:14803
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14791
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.cc:14815
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14827
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.cc:14830
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14838
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr ""
  
! #: cp/decl.cc:14868
  #, fuzzy, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/decl.cc:14894
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: cp/decl.cc:14908
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:14913
  #, fuzzy, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
  
! #: cp/decl.cc:14921
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.cc:14935
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.cc:15031
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/decl.cc:15037
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.cc:15104
  #, gcc-internal-format
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:15118
  #, fuzzy, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: cp/decl.cc:15124
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15128
  #, fuzzy, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:15136
  #, 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:15140
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15161
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15166
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:15170
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15191
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15195
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.cc:15200
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "functiedefinitie heeft een gekwalificeerde %<void%> als teruggeeftype"
  
! #: cp/decl.cc:15207
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15216
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15221
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/decl.cc:15228
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15234
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/decl.cc:15246
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "deduced class type %qD in function return type"
  msgstr "typekwalificaties op teruggeeftypes van functies worden genegeerd"
  
! #: cp/decl.cc:15256
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15269
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15283
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.cc:15286
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15293
  #, fuzzy, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr "functiedefinitie heeft een gekwalificeerde %<void%> als teruggeeftype"
  
! #: cp/decl.cc:15319
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15331
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/decl.cc:15337
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs gedeclareerd als een functie die een array teruggeeft"
  
! #: cp/decl.cc:15344
  #, fuzzy, gcc-internal-format
  #| msgid "%<noreturn%> function returns non-void value"
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "%<noreturn%> functie geeft niet-void waarde terug"
  
! #: cp/decl.cc:15377
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15379
  #, fuzzy, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:15384
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "structure heeft geen lid dat %qs heet"
  
! #: cp/decl.cc:15385
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "structure heeft geen lid dat %qs heet"
  
! #: cp/decl.cc:15393
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "structure heeft geen lid dat %qs heet"
  
! #: cp/decl.cc:15394
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "structure heeft geen lid dat %qs heet"
  
! #: cp/decl.cc:15412
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:15429
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.cc:15434
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.cc:15438
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/decl.cc:15448
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15452
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15478
  #, fuzzy, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:15486
  #, fuzzy, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:15496
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15505
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:15528
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.cc:15576
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:15589 cp/decl.cc:15596
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/decl.cc:15598
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:15627
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/decl.cc:15628
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:15701
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.cc:15780
  #, fuzzy, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
  
! #: cp/decl.cc:15806
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.cc:15811
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.cc:15841
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/decl.cc:15843
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/decl.cc:15851
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/decl.cc:15891
  #, fuzzy, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:15900
  #, fuzzy, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/decl.cc:15903
  #, fuzzy, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/decl.cc:15914
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "POS mag niet opgegeven worden voor een lijst van veld-declaraties"
  
! #: cp/decl.cc:15917
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> bij lege declaratie"
  
! #: cp/decl.cc:15920
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.cc:15930
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:15937
  #, fuzzy, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:15943
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:15949
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:15955
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:15961
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:15977
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.cc:15980
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.cc:16006
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/decl.cc:16009
  #, fuzzy, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "%Jtypedef %qD als %<inline%> gedeclareerd"
  
! #: cp/decl.cc:16014
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16018
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.cc:16044
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.cc:16136
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "POS mag niet opgegeven worden voor een lijst van veld-declaraties"
  
! #: cp/decl.cc:16144
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "niet-beëindigde parameterlijst in %<#define%>"
  
! #: cp/decl.cc:16146
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:16150
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.cc:16163
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.cc:16183
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/decl.cc:16187
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16197
  #, fuzzy, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "de declaratie van %qs verbergt een globale declaratie"
  
! #: cp/decl.cc:16212
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "dubbele beginwaarde"
  
! #: cp/decl.cc:16231
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/decl.cc:16241 cp/parser.cc:23112
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "cast geeft functie-type op"
  
! #: cp/decl.cc:16248
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16251
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16257 cp/parser.cc:28188
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.cc:16267
  #, fuzzy, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "%Jparameter %qD als %<inline%> gedeclareerd"
  
! #: cp/decl.cc:16321 cp/parser.cc:3932
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/decl.cc:16325
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:16345
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C++ verbiedt array %qs met lengte 0"
  
! #: cp/decl.cc:16348
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support flexible array members"
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C90 ondersteunt geen flexibele array-leden"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16364
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/decl.cc:16385
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/decl.cc:16395
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/decl.cc:16405
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.cc:16419
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "eerdere impliciete declaratie van `%s'"
  
! #: cp/decl.cc:16426
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/decl.cc:16433 cp/decl.cc:16446
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "In functie %qs"
  
! #: cp/decl.cc:16452
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "eerdere impliciete declaratie van `%s'"
  
! #: cp/decl.cc:16461
  #, fuzzy, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:16467
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:16475 cp/decl.cc:16833
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "open %s"
  
! #: cp/decl.cc:16485
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "herdeclaratie van %<enum %s%>"
  
! #: cp/decl.cc:16488
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "variabele of veld %qs als void gedeclareerd"
  
! #: cp/decl.cc:16553
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/decl.cc:16558
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "parameter %qs heeft een onvolledig type"
  
! #: cp/decl.cc:16578
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "%qs mag niet als alleen-lezen gedeclareerd worden"
  
! #: cp/decl.cc:16581
  #, fuzzy, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "%qs mag niet als alleen-lezen gedeclareerd worden"
  
! #: cp/decl.cc:16599 cp/parser.cc:23682 cp/parser.cc:31059
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:16649 cp/decl.cc:16660
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:16654
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "%qs is geen static veld"
  
! #: cp/decl.cc:16697 cp/decl.cc:16705 cp/decl.cc:16712 cp/decl.cc:16719
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:16771
  #, fuzzy, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.cc:16774
  #, fuzzy, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.cc:16780
  #, fuzzy, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.cc:16784
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.cc:16789
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.cc:16792
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/decl.cc:16804
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16808
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16816
  #, fuzzy, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.cc:16823
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:16824
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.cc:16866
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.cc:16875
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.cc:16916
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:16923
  #, fuzzy, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:16929
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:16937
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "de zwakke declaratie van %qs moet aan de definitie voorafgaan"
  
! #: cp/decl.cc:16944
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:16976
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs krijgt beginwaarde en is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:16981
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs heeft zowel %<extern%> als een beginwaarde"
  
! #: cp/decl.cc:17183
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/decl.cc:17186
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "ongeldig type-argument %qs"
  
  # Of is 'verbiedt parameterdeclaraties op voorhand' beter?
! #: cp/decl.cc:17313
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "ISO C verbiedt voorwaartse declaraties van parameters"
  
! #: cp/decl.cc:17317
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/decl.cc:17346
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:17354
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: cp/decl.cc:17379
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17381
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17664
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:17743
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.cc:17750
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.cc:17808
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:17816
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:17824
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:17834
  #, fuzzy, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:17844
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:17875
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
! #: cp/decl.cc:17885
  #, fuzzy, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:17911
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:17912
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:17924
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:17925
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:17936
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:17937 cp/decl.cc:17947
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:17948
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:17963
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:17987
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/decl.cc:17994
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:17996
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18005
  #, 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:18007
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18023
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:18042
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18049
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18061
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:18118
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18142
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18145
  #, fuzzy, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "beginwaarde ontbreekt"
  
! #: cp/decl.cc:18147
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "dit is een eerdere declaratie"
  
! #: cp/decl.cc:18156
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:18157 cp/decl.cc:18165
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "dit is een eerdere declaratie"
  
! #: cp/decl.cc:18164
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
--- 60419,62653 ----
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "de declaratie van %qs is %<extern%> en heeft een beginwaarde"
  
! #: cp/decl.cc:6640
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: cp/decl.cc:6667
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%qs is geen static veld"
  
! #: cp/decl.cc:6676
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "herdeclaratie van %qs"
  
! #: cp/decl.cc:6677
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "herhaalde label-declaratie %qs"
  
! #: cp/decl.cc:6689
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:6705
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "dubbele beginwaarde"
  
! #: cp/decl.cc:6754
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "de zwakke declaratie van %qs moet aan de definitie voorafgaan"
  
! #: cp/decl.cc:6772
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6810
  #, 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:6819
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:6886
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "variabele %qs heeft beginwaarde, maar een onvolledig type"
  
! #: cp/decl.cc:6895 cp/decl.cc:8379
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "elementen van array %qs hebben een onvolledig type"
  
! #: cp/decl.cc:6906
  #, fuzzy, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "parameter %qs heeft een onvolledig type"
  
! #: cp/decl.cc:6976
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: cp/decl.cc:7059
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7065
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7085
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "ISO C++ staat het gebruik van %<varargs.h%> niet toe"
  
! #: cp/decl.cc:7089
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/decl.cc:7154
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "beginwaarde legt grootte van %qs niet vast"
  
! #: cp/decl.cc:7161
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "array-grootte ontbreekt in %qs"
  
! #: cp/decl.cc:7173
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "array %qs heeft grootte die negatief of 0 is"
  
! #: cp/decl.cc:7221
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "opslaggrootte van %qs is onbekend"
  
! #: cp/decl.cc:7246
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "opslaggrootte van %qs is niet constant"
  
! #: cp/decl.cc:7348
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7352
  #, 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:7359
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.cc:7402 rust/backend/rust-tree.cc:3278
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "ongeïnitialiseerde const %qD"
  
! #: cp/decl.cc:7409 rust/backend/rust-tree.cc:3285
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:7418 rust/backend/rust-tree.cc:3294
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:7426
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.cc:7430
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7433
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7733
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr ""
  
! #: cp/decl.cc:7805
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.cc:7850
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.cc:7867 cp/init.cc:3439 cp/search.cc:1245
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/decl.cc:7872
  #, fuzzy, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "union heeft geen lid dat %qs heet"
  
! #: cp/decl.cc:7897
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/decl.cc:7953
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "ongeldige beginwaarde"
  
! #: cp/decl.cc:8007
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:8046 cp/decl.cc:8337 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 "ongeldige beginwaarde voor veld %qs"
  
! #: cp/decl.cc:8089
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "accolades rond scalaire beginwaarde"
  
! #: cp/decl.cc:8099
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "accolades rond scalaire beginwaarde"
  
! #: cp/decl.cc:8233
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "accolades ontbreken rond beginwaarde"
  
! #: cp/decl.cc:8367
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/decl.cc:8381
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "elementen van array %qs hebben een onvolledig type"
  
! #: cp/decl.cc:8394
  #, fuzzy, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "ISO C90 verbiedt het gebruik van samengestelde expressies als lvalues"
  
! #: cp/decl.cc:8450
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%qs heeft een onvolledig type"
  
! #: cp/decl.cc:8471
  #, fuzzy, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "overtollige elementen in beginwaarde van union"
  
! #: cp/decl.cc:8522
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.cc:8665
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.cc:8715
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.cc:8717
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: cp/decl.cc:8720
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: cp/decl.cc:8725
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.cc:8752 cp/decl.cc:9776 cp/typeck.cc:8281 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, fuzzy, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "adres van registervariabele %qs gevraagd"
  
! #: cp/decl.cc:8949
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "%qs is hier niet gedeclareerd (eerste gebruik in deze functie)"
  
! #: cp/decl.cc:9151
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "Alignment moet een kleine macht van twee zijn, en niet %d, in #pragma pack"
  
! #: cp/decl.cc:9354
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/decl.cc:9378
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "te weinig argumenten voor functie %qs"
  
! #: cp/decl.cc:9383
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "%Jherdeclaratie van enum %qD"
  
! #: cp/decl.cc:9388
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9393
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9398
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9463
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.cc:9484 cp/decl.cc:17028
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++ staat het gebruik van %<varargs.h%> niet toe"
  
! #: cp/decl.cc:9488 cp/decl.cc:17032
  #, fuzzy, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: cp/decl.cc:9533 cp/decl.cc:16995
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "de declaratie van %qs is %<extern%> en heeft een beginwaarde"
  
! #: cp/decl.cc:9569
  #, fuzzy, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:9581
  #, fuzzy, gcc-internal-format
  msgid "deduced type %qT for %qD is incomplete"
  msgstr "type van teruggeefwaarde is onvolledig"
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9637
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.cc:9798
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.cc:9841
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.cc:9850
  #, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:10067
  #, fuzzy, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "typedef %qs krijgt beginwaarde alsof het een variabele is"
  
  # Betere vertaling voor 'decompose'?
! #: cp/decl.cc:10302
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decompose address"
  msgid "cannot decompose lambda closure type %qT"
  msgstr "kan adres niet ontleden"
  
! #: cp/decl.cc:10303
  #, fuzzy, gcc-internal-format
  msgid "lambda declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/decl.cc:10322
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.cc:10325
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10335
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/decl.cc:10360
  #, fuzzy, gcc-internal-format
  msgid "in base class of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/decl.cc:10368
  #, 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:10378
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10579 cp/decl.cc:10747
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "dereferentie van pointer naar onvolledig type"
  
! #: cp/decl.cc:10591
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:10601 cp/decl.cc:10777
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: cp/decl.cc:10614 cp/decl.cc:10884
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:10626 cp/decl.cc:10936
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/decl.cc:10635 cp/decl.cc:11082
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:10641 cp/decl.cc:11087
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/decl.cc:10649 cp/decl.cc:11093
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "teruggeeftype is onvolledig"
  
! #: cp/decl.cc:10771
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr ""
  
! #: cp/decl.cc:10787 cp/decl.cc:10944
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] "opslagklasse opgegeven voor structure-veld %qs"
  msgstr[1] "opslagklasse opgegeven voor structure-veld %qs"
  
! #: cp/decl.cc:10791
  #, 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:10794
  #, 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:10946
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11001 cp/decl.cc:11047
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11007
  #, fuzzy, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr "dubbele beginwaarde"
  
! #: cp/decl.cc:11053
  #, fuzzy, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "dubbele beginwaarde"
  
! #: cp/decl.cc:11109
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "ongeldig gebruik van onvolledige typedef %qs"
  
! #: cp/decl.cc:11668
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11671
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11676
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11895
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "beginwaarde legt grootte van %qs niet vast"
  
! #: cp/decl.cc:11899
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "array-grootte ontbreekt in %qs"
  
! #: cp/decl.cc:11902
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "array %qs heeft grootte die negatief of 0 is"
  
! #: cp/decl.cc:11918
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11920
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11946
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:11948
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.cc:11954
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:11957
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:11959
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:11965
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:11968
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:11970
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.cc:11976
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:11979
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:11981
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.cc:11988
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/decl.cc:11995
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/decl.cc:12027
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.cc:12067
  #, fuzzy, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:12144
  #, fuzzy, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/decl.cc:12182
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "%qs is meestal een functie"
  
! #: cp/decl.cc:12184
  #, gcc-internal-format
  msgid "constrained non-template friend declaration must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12191
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12243
  #, fuzzy, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "POS mag niet opgegeven worden voor een lijst van veld-declaraties"
  
! #: cp/decl.cc:12254
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/decl.cc:12277
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.cc:12286
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12317
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "de zwakke declaratie van %qs moet aan de definitie voorafgaan"
  
! #: cp/decl.cc:12359
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.cc:12362
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:12365 cp/decl.cc:12368
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:12370
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:12372
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:12377
  #, fuzzy, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:12378
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12439
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:12441
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:12442
  #, fuzzy, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:12447
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:12449
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:12450
  #, fuzzy, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:12456 cp/decl.cc:15506 cp/decl.cc:15516 cp/parser.cc:13446
  #, fuzzy, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: cp/decl.cc:12469
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.cc:12471 cp/decl.cc:12480 cp/typeck.cc:4914
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/decl.cc:12478
  #, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr ""
  
! #: cp/decl.cc:12484
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.cc:12498
  #, fuzzy, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/decl.cc:12508
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "Ongeldige optie %qs"
  
! #: cp/decl.cc:12516
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12522
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12529
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12534
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:12631
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr ""
  
! #: cp/decl.cc:12672
  #, fuzzy, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: cp/decl.cc:12678
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: cp/decl.cc:12680
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: cp/decl.cc:12700
  #, fuzzy, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:12906
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:12909
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12918
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: cp/decl.cc:12921
  #, fuzzy, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr "de declaratie van %qs is %<extern%> en heeft een beginwaarde"
  
! #: cp/decl.cc:12924
  #, fuzzy, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/decl.cc:13045
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: cp/decl.cc:13049
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: cp/decl.cc:13053
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: cp/decl.cc:13064
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13069
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: cp/decl.cc:13074
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: cp/decl.cc:13186
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/decl.cc:13189
  #, fuzzy, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/decl.cc:13220 cp/decl.cc:13292
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/decl.cc:13224 cp/decl.cc:13295
  #, fuzzy, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/decl.cc:13275
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ verbiedt array %qs met lengte 0"
  
! #: cp/decl.cc:13278
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ verbiedt array %qs met lengte 0"
  
! #: cp/decl.cc:13302
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ verbiedt array %qs van variabele lengte"
  
! #: cp/decl.cc:13305
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ verbiedt array %qs van variabele lengte"
  
! #: cp/decl.cc:13311
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.cc:13314
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.cc:13366
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.cc:13426
  #, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13429
  #, fuzzy, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/decl.cc:13439
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "%qs wordt gedeclareerd als een array van voids"
  
! #: cp/decl.cc:13441
  #, fuzzy, gcc-internal-format
  msgid "creating array of void"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/decl.cc:13446
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.cc:13448
  #, fuzzy, gcc-internal-format
  msgid "creating array of functions"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/decl.cc:13453
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.cc:13455
  #, fuzzy, gcc-internal-format
  msgid "creating array of references"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/decl.cc:13460
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.cc:13463
  #, fuzzy, gcc-internal-format
  msgid "creating array of function members"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.cc:13481
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13485
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13499
  #, fuzzy, gcc-internal-format
  msgid "variable-length array of %<auto%>"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: cp/decl.cc:13597
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13600
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/decl.cc:13611
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13614
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/decl.cc:13627
  #, fuzzy, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "registernaam niet opgegeven voor %qs"
  
! #: cp/decl.cc:13630
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13639
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "registernaam niet opgegeven voor %qs"
  
! #: cp/decl.cc:13642
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/decl.cc:13646
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/decl.cc:13655
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/decl.cc:13676
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13684
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13699
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "POS mag niet opgegeven worden voor een lijst van veld-declaraties"
  
! #: cp/decl.cc:13704
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.cc:13725
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13742
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr ""
  
! #: cp/decl.cc:13757
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13787
  #, fuzzy, gcc-internal-format
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/decl.cc:13858
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13864
  #, fuzzy, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "structure heeft geen lid dat %qs heet"
  
! #: cp/decl.cc:13885
  #, fuzzy
  msgid "%e and %e specified together"
  msgstr "zowel 'signed' als 'unsigned' opgegeven voor %qs"
  
! #: cp/decl.cc:14098
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/decl.cc:14101 cp/decl.cc:14123
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "ongeldig gebruik van het niet gedefinieerde type %<%s %s%>"
  
! #: cp/decl.cc:14104
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "ongeldig gebruik van het niet gedefinieerde type %<%s %s%>"
  
! #: cp/decl.cc:14114
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%qs is geen iterator"
  
! #: cp/decl.cc:14138
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.cc:14145
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.cc:14173
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.cc:14224
  #, fuzzy, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "functie-definitie als %<register%> gedeclareerd"
  
! #: cp/decl.cc:14232 cp/decl.cc:14241 cp/decl.cc:16237
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.cc:14249
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "herdeclaratie van %qs"
  
! #: cp/decl.cc:14254
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/decl.cc:14289
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.cc:14296 cp/decl.cc:14303 cp/decl.cc:14310 cp/decl.cc:14317
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/decl.cc:14328
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14338
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "twee of meer data types in de declaratie van %qs"
  
! #: cp/decl.cc:14392
  #, 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 ondersteunt gewone %<complex%> niet in de betekenis van %<double complex%>"
  
! #: cp/decl.cc:14442 cp/decl.cc:14446 cp/decl.cc:14449
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ verbiedt lid-declaraties zonder leden"
  
! #: cp/decl.cc:14466
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "__builtin_saveregs wordt niet ondersteund door dit doelsysteem"
  
! #: cp/decl.cc:14474
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ ondersteunt %<long long%> niet"
  
! #: cp/decl.cc:14537
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: cp/decl.cc:14544
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: cp/decl.cc:14553
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%<__thread%> samen met %<typedef%> gebruikt"
  
! #: cp/decl.cc:14555
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%<__thread%> samen met %<typedef%> gebruikt"
  
! #: cp/decl.cc:14624
  #, fuzzy, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "'complex' ongeldig voor %qs"
  
! #: cp/decl.cc:14668
  #, 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:14694
  #, fuzzy, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:14703
  #, fuzzy, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:14716
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:14723
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: cp/decl.cc:14733 cp/decl.cc:14913
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: cp/decl.cc:14741 cp/decl.cc:14750 cp/decl.cc:14756 cp/decl.cc:14762
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:14772
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "POS mag niet opgegeven worden voor een lijst van veld-declaraties"
  
! #: cp/decl.cc:14782 cp/decl.cc:14785 cp/decl.cc:14791 cp/decl.cc:14802
! #: cp/decl.cc:14814 cp/decl.cc:14824 cp/decl.cc:14828
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.cc:14788
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:14795 cp/decl.cc:14820
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14808
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.cc:14832
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14844
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.cc:14847
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14855
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr ""
  
! #: cp/decl.cc:14885
  #, fuzzy, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/decl.cc:14911
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: cp/decl.cc:14925
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:14930
  #, fuzzy, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
  
! #: cp/decl.cc:14938
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.cc:14952
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.cc:15048
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/decl.cc:15054
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.cc:15121
  #, gcc-internal-format
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:15135
  #, fuzzy, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: cp/decl.cc:15141
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15145
  #, fuzzy, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:15153
  #, 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:15157
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15178
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15183
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:15187
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15208
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15212
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.cc:15217
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "functiedefinitie heeft een gekwalificeerde %<void%> als teruggeeftype"
  
! #: cp/decl.cc:15224
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15233
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15238
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/decl.cc:15245
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15251
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/decl.cc:15263
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "deduced class type %qD in function return type"
  msgstr "typekwalificaties op teruggeeftypes van functies worden genegeerd"
  
! #: cp/decl.cc:15273
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15286
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15300
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.cc:15303
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15310
  #, fuzzy, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr "functiedefinitie heeft een gekwalificeerde %<void%> als teruggeeftype"
  
! #: cp/decl.cc:15336
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15348
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/decl.cc:15354
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs gedeclareerd als een functie die een array teruggeeft"
  
! #: cp/decl.cc:15361
  #, fuzzy, gcc-internal-format
  #| msgid "%<noreturn%> function returns non-void value"
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "%<noreturn%> functie geeft niet-void waarde terug"
  
! #: cp/decl.cc:15394
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15396
  #, fuzzy, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:15401
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "structure heeft geen lid dat %qs heet"
  
! #: cp/decl.cc:15402
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "structure heeft geen lid dat %qs heet"
  
! #: cp/decl.cc:15410
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "structure heeft geen lid dat %qs heet"
  
! #: cp/decl.cc:15411
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "structure heeft geen lid dat %qs heet"
  
! #: cp/decl.cc:15429
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:15446
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.cc:15451
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.cc:15455
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/decl.cc:15465
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15469
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15495
  #, fuzzy, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:15503
  #, fuzzy, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:15513
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15522
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:15545
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.cc:15593
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:15606 cp/decl.cc:15613
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/decl.cc:15615
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:15644
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/decl.cc:15645
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:15718
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.cc:15797
  #, fuzzy, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
  
! #: cp/decl.cc:15823
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.cc:15828
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.cc:15858
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/decl.cc:15860
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/decl.cc:15868
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/decl.cc:15922
  #, fuzzy, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:15931
  #, fuzzy, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/decl.cc:15934
  #, fuzzy, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/decl.cc:15945
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "POS mag niet opgegeven worden voor een lijst van veld-declaraties"
  
! #: cp/decl.cc:15948
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> bij lege declaratie"
  
! #: cp/decl.cc:15951
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.cc:15961
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:15968
  #, fuzzy, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:15974
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:15980
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:15986
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:15992
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:16008
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.cc:16011
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.cc:16037
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/decl.cc:16040
  #, fuzzy, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "%Jtypedef %qD als %<inline%> gedeclareerd"
  
! #: cp/decl.cc:16045
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16049
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.cc:16075
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.cc:16167
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "POS mag niet opgegeven worden voor een lijst van veld-declaraties"
  
! #: cp/decl.cc:16175
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "niet-beëindigde parameterlijst in %<#define%>"
  
! #: cp/decl.cc:16177
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:16181
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.cc:16194
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.cc:16214
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/decl.cc:16218
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16228
  #, fuzzy, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "de declaratie van %qs verbergt een globale declaratie"
  
! #: cp/decl.cc:16243
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "dubbele beginwaarde"
  
! #: cp/decl.cc:16262
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/decl.cc:16272 cp/parser.cc:23108
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "cast geeft functie-type op"
  
! #: cp/decl.cc:16279
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16282
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16288 cp/parser.cc:28184
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.cc:16298
  #, fuzzy, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "%Jparameter %qD als %<inline%> gedeclareerd"
  
! #: cp/decl.cc:16352 cp/parser.cc:3932
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/decl.cc:16356
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:16376
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C++ verbiedt array %qs met lengte 0"
  
! #: cp/decl.cc:16379
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support flexible array members"
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C90 ondersteunt geen flexibele array-leden"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16395
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/decl.cc:16416
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/decl.cc:16426
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/decl.cc:16436
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.cc:16450
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "eerdere impliciete declaratie van `%s'"
  
! #: cp/decl.cc:16457
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/decl.cc:16464 cp/decl.cc:16477
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "In functie %qs"
  
! #: cp/decl.cc:16483
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "eerdere impliciete declaratie van `%s'"
  
! #: cp/decl.cc:16492
  #, fuzzy, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:16498
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:16506 cp/decl.cc:16864
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "open %s"
  
! #: cp/decl.cc:16516
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "herdeclaratie van %<enum %s%>"
  
! #: cp/decl.cc:16519
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "variabele of veld %qs als void gedeclareerd"
  
! #: cp/decl.cc:16584
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/decl.cc:16589
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "parameter %qs heeft een onvolledig type"
  
! #: cp/decl.cc:16609
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "%qs mag niet als alleen-lezen gedeclareerd worden"
  
! #: cp/decl.cc:16612
  #, fuzzy, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "%qs mag niet als alleen-lezen gedeclareerd worden"
  
! #: cp/decl.cc:16630 cp/parser.cc:23678 cp/parser.cc:31067
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:16680 cp/decl.cc:16691
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:16685
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "%qs is geen static veld"
  
! #: cp/decl.cc:16728 cp/decl.cc:16736 cp/decl.cc:16743 cp/decl.cc:16750
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:16802
  #, fuzzy, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.cc:16805
  #, fuzzy, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.cc:16811
  #, fuzzy, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.cc:16815
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.cc:16820
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.cc:16823
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/decl.cc:16835
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16839
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16847
  #, fuzzy, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.cc:16854
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:16855
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.cc:16897
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.cc:16906
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.cc:16947
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:16954
  #, fuzzy, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:16960
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:16968
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "de zwakke declaratie van %qs moet aan de definitie voorafgaan"
  
! #: cp/decl.cc:16975
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:17007
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs krijgt beginwaarde en is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:17012
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs heeft zowel %<extern%> als een beginwaarde"
  
! #: cp/decl.cc:17214
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/decl.cc:17217
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "ongeldig type-argument %qs"
  
  # Of is 'verbiedt parameterdeclaraties op voorhand' beter?
! #: cp/decl.cc:17344
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "ISO C verbiedt voorwaartse declaraties van parameters"
  
! #: cp/decl.cc:17348
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/decl.cc:17377
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:17385
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: cp/decl.cc:17410
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17412
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17695
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:17774
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.cc:17781
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.cc:17839
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:17847
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:17855
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:17865
  #, fuzzy, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:17875
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:17906
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
! #: cp/decl.cc:17916
  #, fuzzy, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:17942
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:17943
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:17955
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:17956
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:17967
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:17968 cp/decl.cc:17978
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:17979
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:17994
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:18018
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/decl.cc:18025
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18027
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18036
  #, 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:18038
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18054
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:18073
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18080
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18092
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:18149
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18173
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18176
  #, fuzzy, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "beginwaarde ontbreekt"
  
! #: cp/decl.cc:18178
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "dit is een eerdere declaratie"
  
! #: cp/decl.cc:18187
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:18188 cp/decl.cc:18196
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "dit is een eerdere declaratie"
  
! #: cp/decl.cc:18195
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 62580,62679 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18179
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/decl.cc:18222 cp/name-lookup.cc:6364 cp/name-lookup.cc:6498
! #: cp/parser.cc:8120 cp/parser.cc:35476
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/decl.cc:18232
  #, fuzzy, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
  
! #: cp/decl.cc:18254 cp/name-lookup.cc:6053
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:18283 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7811
! #: cp/parser.cc:21307 cp/pt.cc:10233
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qs is geen iterator"
  
! #: cp/decl.cc:18288
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18393
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: cp/decl.cc:18420
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/decl.cc:18563
  #, fuzzy, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "overtollige elementen in beginwaarde van union"
  
! #: cp/decl.cc:18570
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18581
  #, fuzzy, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/decl.cc:18630
  #, fuzzy, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "%qs is geen typedef of ingebouwd type"
  
! #: cp/decl.cc:18660
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:18662
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "herhaalde case-waarde"
  
! #: cp/decl.cc:18835
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18838 cp/decl.cc:18847 cp/decl.cc:18858 cp/decl.cc:19480
! #: cp/parser.cc:24038
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "eerdere definitie van %qs"
  
! #: cp/decl.cc:18844
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18855
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18930
  #, fuzzy, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "grootte van array %qs is van een niet-integer type"
--- 62659,62758 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18210
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/decl.cc:18253 cp/name-lookup.cc:6471 cp/name-lookup.cc:6605
! #: cp/parser.cc:8122 cp/parser.cc:35474
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/decl.cc:18263
  #, fuzzy, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
  
! #: cp/decl.cc:18285 cp/name-lookup.cc:6160
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:18314 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7813
! #: cp/parser.cc:21303 cp/pt.cc:10235
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qs is geen iterator"
  
! #: cp/decl.cc:18319
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18424
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: cp/decl.cc:18451
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/decl.cc:18594
  #, fuzzy, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "overtollige elementen in beginwaarde van union"
  
! #: cp/decl.cc:18601
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18612
  #, fuzzy, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/decl.cc:18661
  #, fuzzy, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "%qs is geen typedef of ingebouwd type"
  
! #: cp/decl.cc:18691
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:18693
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "herhaalde case-waarde"
  
! #: cp/decl.cc:18866
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18869 cp/decl.cc:18878 cp/decl.cc:18889 cp/decl.cc:19511
! #: cp/parser.cc:24034
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "eerdere definitie van %qs"
  
! #: cp/decl.cc:18875
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18886
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18961
  #, fuzzy, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "grootte van array %qs is van een niet-integer type"
*************** msgstr "grootte van array %qs is van een
*** 62682,62769 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19099
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19287
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "enumeratiewaarde voor %qE is geen integerconstante"
  
! #: cp/decl.cc:19297
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "enumeratiewaarde voor %qE is geen integerconstante"
  
! #: cp/decl.cc:19346
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "ISO C beperkt enumeratiewaarden tot het bereik van het %<int%> type"
  
! #: cp/decl.cc:19347
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "ISO C beperkt enumeratiewaarden tot het bereik van het %<int%> type"
  
! #: cp/decl.cc:19358
  #, fuzzy, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "overflow in enumeratiewaarden"
  
! #: cp/decl.cc:19378
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qE is not an integer constant"
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "enumeratiewaarde voor %qE is geen integerconstante"
  
! #: cp/decl.cc:19478 cp/parser.cc:24036
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "herdefinitie van %qs"
  
! #: cp/decl.cc:19552
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "type van teruggeefwaarde is onvolledig"
  
! #: cp/decl.cc:19722 cp/typeck.cc:11632
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:20540
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
  
! #: cp/decl.cc:20542 cp/typeck.cc:11510
  #, fuzzy, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: cp/decl.cc:20553
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20611
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
  
! #: cp/decl.cc:20807
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "kan klasse '%s' niet vinden"
  
! #: cp/decl.cc:21205
  #, fuzzy, gcc-internal-format
  msgid "using %qs"
  msgstr "%J%s %<%c%s%>"
  
! #: cp/decl.cc:21217
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 62761,62848 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19130
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19318
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "enumeratiewaarde voor %qE is geen integerconstante"
  
! #: cp/decl.cc:19328
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "enumeratiewaarde voor %qE is geen integerconstante"
  
! #: cp/decl.cc:19377
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "ISO C beperkt enumeratiewaarden tot het bereik van het %<int%> type"
  
! #: cp/decl.cc:19378
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "ISO C beperkt enumeratiewaarden tot het bereik van het %<int%> type"
  
! #: cp/decl.cc:19389
  #, fuzzy, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "overflow in enumeratiewaarden"
  
! #: cp/decl.cc:19409
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qE is not an integer constant"
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "enumeratiewaarde voor %qE is geen integerconstante"
  
! #: cp/decl.cc:19509 cp/parser.cc:24032
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "herdefinitie van %qs"
  
! #: cp/decl.cc:19583
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "type van teruggeefwaarde is onvolledig"
  
! #: cp/decl.cc:19753 cp/typeck.cc:11632
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:20571
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
  
! #: cp/decl.cc:20573 cp/typeck.cc:11510
  #, fuzzy, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: cp/decl.cc:20584
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20642
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
  
! #: cp/decl.cc:20838
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "kan klasse '%s' niet vinden"
  
! #: cp/decl.cc:21236
  #, fuzzy, gcc-internal-format
  msgid "using %qs"
  msgstr "%J%s %<%c%s%>"
  
! #: cp/decl.cc:21248
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr "%qs tevoren hier gedefinieerd"
*** 62884,62985 ****
  msgid "explicit template argument list not allowed"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/decl2.cc:1332
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "kan klasse '%s' niet vinden"
  
! #: cp/decl2.cc:1365 cp/decl2.cc:1373 cp/decl2.cc:1487
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/decl2.cc:1382
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl2.cc:1385 cp/decl2.cc:1491
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl2.cc:1433
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr ""
  
! #: cp/decl2.cc:1594
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: cp/decl2.cc:1602
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "cast geeft functie-type op"
  
! #: cp/decl2.cc:1613
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "cast geeft functie-type op"
  
! #: cp/decl2.cc:1619
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "cast geeft functie-type op"
  
! #: cp/decl2.cc:1626
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "kan klasse '%s' niet vinden"
  
! #: cp/decl2.cc:1634
  #, fuzzy, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl2.cc:1648
  #, fuzzy, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: cp/decl2.cc:2103
  #, fuzzy, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr "%qs is geen static veld"
  
! #: cp/decl2.cc:2273
  #, fuzzy, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "anonieme %s gedeclareerd binnen parameterlijst"
  
! #: cp/decl2.cc:2289
  #, fuzzy, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "ongeldig gebruik van onvolledige typedef %qs"
  
! #: cp/decl2.cc:2296
  #, fuzzy, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl2.cc:2299
  #, fuzzy, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl2.cc:2364
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr ""
  
! #: cp/decl2.cc:2373
  #, fuzzy, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "anonieme %s gedeclareerd binnen parameterlijst"
  
! #: cp/decl2.cc:2410
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr ""
--- 62963,63064 ----
  msgid "explicit template argument list not allowed"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/decl2.cc:1331
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in %qT"
  msgstr "kan klasse '%s' niet vinden"
  
! #: cp/decl2.cc:1364 cp/decl2.cc:1372 cp/decl2.cc:1486
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for member function %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/decl2.cc:1381
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for friend function %qD"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl2.cc:1384 cp/decl2.cc:1490
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for static member function %qD"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl2.cc:1432
  #, gcc-internal-format
  msgid "%<asm%> specifiers are not permitted on non-static data members"
  msgstr ""
  
! #: cp/decl2.cc:1593
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: cp/decl2.cc:1601
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD to be a bit-field type"
  msgstr "cast geeft functie-type op"
  
! #: cp/decl2.cc:1612
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
  msgstr "cast geeft functie-type op"
  
! #: cp/decl2.cc:1618
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "cast geeft functie-type op"
  
! #: cp/decl2.cc:1625
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in the class %qT"
  msgstr "kan klasse '%s' niet vinden"
  
! #: cp/decl2.cc:1633
  #, fuzzy, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl2.cc:1647
  #, fuzzy, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: cp/decl2.cc:2102
  #, fuzzy, gcc-internal-format
  msgid "%q+D static data member inside of declare target directive"
  msgstr "%qs is geen static veld"
  
! #: cp/decl2.cc:2272
  #, fuzzy, gcc-internal-format
  msgid "anonymous struct not inside named type"
  msgstr "anonieme %s gedeclareerd binnen parameterlijst"
  
! #: cp/decl2.cc:2288
  #, fuzzy, gcc-internal-format
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "ongeldig gebruik van onvolledige typedef %qs"
  
! #: cp/decl2.cc:2295
  #, fuzzy, gcc-internal-format
  msgid "private member %q#D in anonymous union"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl2.cc:2298
  #, fuzzy, gcc-internal-format
  msgid "protected member %q#D in anonymous union"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl2.cc:2363
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
  msgstr ""
  
! #: cp/decl2.cc:2372
  #, fuzzy, gcc-internal-format
  msgid "anonymous union with no members"
  msgstr "anonieme %s gedeclareerd binnen parameterlijst"
  
! #: cp/decl2.cc:2409
  #, gcc-internal-format
  msgid "%<operator new%> must return type %qT"
  msgstr ""
*************** msgstr ""
*** 62988,63086 ****
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:2422
  #, fuzzy, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "de tweede parameter van %<va_start%> is niet het laatste benoemde argument"
  
! #: cp/decl2.cc:2438
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:2468
  #, fuzzy, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: cp/decl2.cc:2483
  #, fuzzy, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl2.cc:2486
  #, fuzzy, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: cp/decl2.cc:2488
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.cc:2498
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:3596
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3600
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3606
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3610
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3618
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.cc:3637
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3641
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3647
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3651
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3658
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.cc:5434
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but never defined"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: cp/decl2.cc:5438
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but not defined"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
--- 63067,63165 ----
  #.
  #. The first parameter shall not have an associated default
  #. argument.
! #: cp/decl2.cc:2421
  #, fuzzy, gcc-internal-format
  msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgstr "de tweede parameter van %<va_start%> is niet het laatste benoemde argument"
  
! #: cp/decl2.cc:2437
  #, gcc-internal-format
  msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:2467
  #, fuzzy, gcc-internal-format
  msgid "%<operator delete%> must return type %qT"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: cp/decl2.cc:2482
  #, fuzzy, gcc-internal-format
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl2.cc:2485
  #, fuzzy, gcc-internal-format
  msgid "%<operator delete[]%> cannot be a destroying delete"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: cp/decl2.cc:2487
  #, gcc-internal-format
  msgid "destroying %<operator delete%> must be a usual deallocation function"
  msgstr ""
  
! #: cp/decl2.cc:2497
  #, gcc-internal-format
  msgid "%<operator delete%> takes type %qT as first parameter"
  msgstr ""
  
! #: cp/decl2.cc:3595
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3599
  #, gcc-internal-format
  msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3605
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3609
  #, gcc-internal-format
  msgid "%qT has a field %q#D whose type uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3617
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than the type of its field %qD"
  msgstr ""
  
! #: cp/decl2.cc:3636
  #, gcc-internal-format
  msgid "%qT has a base %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3640
  #, gcc-internal-format
  msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
  msgstr ""
  
! #: cp/decl2.cc:3646
  #, gcc-internal-format
  msgid "%qT has a base %qT which has internal linkage"
  msgstr ""
  
  #. In C++98 this can only happen with unnamed namespaces.
! #: cp/decl2.cc:3650
  #, gcc-internal-format
  msgid "%qT has a base %qT which uses the anonymous namespace"
  msgstr ""
  
! #: cp/decl2.cc:3657
  #, gcc-internal-format
  msgid "%qT declared with greater visibility than its base %qT"
  msgstr ""
  
! #: cp/decl2.cc:5433
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but never defined"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: cp/decl2.cc:5437
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using an unnamed type, is used but not defined"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
*************** msgstr "label %qs gebruikt maar niet ged
*** 63089,63197 ****
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:5448
  #, fuzzy, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl2.cc:5452
  #, fuzzy, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl2.cc:5456
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.cc:5474
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: cp/decl2.cc:5478
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but not defined here"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: cp/decl2.cc:5486
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5489
  #, fuzzy, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl2.cc:5694
  #, fuzzy, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: cp/decl2.cc:5697
  #, fuzzy, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl2.cc:5699
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:5771 cp/decl2.cc:5774
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:6152
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: cp/decl2.cc:6386
  #, fuzzy, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "parameternaam ontbreekt uit parameterlijst"
  
! #: cp/decl2.cc:6391
  #, fuzzy, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl2.cc:6514
  #, fuzzy, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl2.cc:6518
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:6705
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.cc:6714
  #, fuzzy, gcc-internal-format
  msgid "use of deleted function %qD: %s"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/decl2.cc:6718
  #, fuzzy, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/decl2.cc:6766
  #, fuzzy, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/decl2.cc:6810
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
--- 63168,63276 ----
  #. no linkage can only be used to declare extern "C"
  #. entities.  Since it's not always an error in the
  #. ISO C++ 90 Standard, we only issue a warning.
! #: cp/decl2.cc:5447
  #, fuzzy, gcc-internal-format
  msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl2.cc:5451
  #, fuzzy, gcc-internal-format
  msgid "unnamed type with no linkage used to declare function %q#D with linkage"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl2.cc:5455
  #, gcc-internal-format
  msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
! #: cp/decl2.cc:5473
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but never defined"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: cp/decl2.cc:5477
  #, fuzzy, gcc-internal-format
  msgid "%q#D, declared using local type %qT, is used but not defined here"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: cp/decl2.cc:5485
  #, gcc-internal-format
  msgid "type %qT with no linkage used to declare variable %q#D with linkage"
  msgstr ""
  
! #: cp/decl2.cc:5488
  #, fuzzy, gcc-internal-format
  msgid "type %qT with no linkage used to declare function %q#D with linkage"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl2.cc:5693
  #, fuzzy, gcc-internal-format
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: cp/decl2.cc:5696
  #, fuzzy, gcc-internal-format
  msgid "previous mangling %q#D"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl2.cc:5698
  #, gcc-internal-format
  msgid "a later %<-fabi-version=%> (or =0) avoids this error with a change in mangling"
  msgstr ""
  
! #: cp/decl2.cc:5770 cp/decl2.cc:5773
  #, gcc-internal-format
  msgid "the program should also define %qD"
  msgstr ""
  
! #: cp/decl2.cc:6151
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD used but never defined"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: cp/decl2.cc:6385
  #, fuzzy, gcc-internal-format
  msgid "default argument missing for parameter %P of %q#D"
  msgstr "parameternaam ontbreekt uit parameterlijst"
  
! #: cp/decl2.cc:6390
  #, fuzzy, gcc-internal-format
  msgid "...following parameter %P which has a default argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl2.cc:6513
  #, fuzzy, gcc-internal-format
  msgid "implicitly-declared %qD is deprecated"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl2.cc:6517
  #, gcc-internal-format
  msgid "because %qT has user-provided %qD"
  msgstr ""
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.cc:6704
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.cc:6713
  #, fuzzy, gcc-internal-format
  msgid "use of deleted function %qD: %s"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/decl2.cc:6717
  #, fuzzy, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/decl2.cc:6765
  #, fuzzy, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/decl2.cc:6809
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
*************** msgstr "%qs is geen iterator"
*** 63303,63535 ****
  
  #: cp/error.cc:4010
  #, fuzzy, gcc-internal-format
! msgid "but %qE is a namespace"
  msgstr "%qs is geen iterator"
  
  #: cp/error.cc:4012
  #, fuzzy, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr "%qs is geen iterator"
  
! #: cp/error.cc:4040
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr ""
  
! #: cp/error.cc:4043
  #, fuzzy
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "eerdere impliciete declaratie van %qs"
  
! #: cp/error.cc:4044
  #, fuzzy, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "eerdere impliciete declaratie van %qs"
  
! #: cp/error.cc:4066
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4069
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4173
  #, fuzzy, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "van hieruit opgeroepen"
  
! #: cp/error.cc:4175
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4180
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4181
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4186
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4187
  #, fuzzy, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr "eerdere grant voor %qs"
  
! #: cp/error.cc:4194
  #, fuzzy, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr "van hieruit opgeroepen"
  
! #: cp/error.cc:4195
  #, fuzzy, gcc-internal-format
  msgid "required from here\n"
  msgstr "van hieruit opgeroepen"
  
! #: cp/error.cc:4245
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4297
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/error.cc:4310
  #, fuzzy, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr "eerdere grant voor %qs"
  
! #: cp/error.cc:4325
  #, fuzzy, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/error.cc:4347
  #, fuzzy, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr "-c of -S is vereist voor Ada"
  
! #: cp/error.cc:4378
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4379
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "in requirements "
  msgstr "geen argumenten"
  
! #: cp/error.cc:4497
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "geen argumenten"
  
! #: cp/error.cc:4591
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4943
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4948
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4953
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4958
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4963
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4968
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4973
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4979
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4984
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4989
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4994
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4999
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5004
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5010
  #, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5015
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5070
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.cc:5075
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/error.cc:5090
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/error.cc:5094 cp/typeck.cc:3012
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/error.cc:5116
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/error.cc:5120 cp/typeck.cc:3641
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/error.cc:5131
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/error.cc:5135
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<%.*s%> is niet gedefinieerd"
--- 63382,63619 ----
  
  #: cp/error.cc:4010
  #, fuzzy, gcc-internal-format
! msgid "but %qE is a variable template"
  msgstr "%qs is geen iterator"
  
  #: cp/error.cc:4012
  #, fuzzy, gcc-internal-format
+ msgid "but %qE is a namespace"
+ msgstr "%qs is geen iterator"
+ 
+ #: cp/error.cc:4014
+ #, fuzzy, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr "%qs is geen iterator"
  
! #: cp/error.cc:4042
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr ""
  
! #: cp/error.cc:4045
  #, fuzzy
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "eerdere impliciete declaratie van %qs"
  
! #: cp/error.cc:4046
  #, fuzzy, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "eerdere impliciete declaratie van %qs"
  
! #: cp/error.cc:4068
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4071
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4175
  #, fuzzy, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "van hieruit opgeroepen"
  
! #: cp/error.cc:4177
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4182
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4183
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4188
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4189
  #, fuzzy, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr "eerdere grant voor %qs"
  
! #: cp/error.cc:4196
  #, fuzzy, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr "van hieruit opgeroepen"
  
! #: cp/error.cc:4197
  #, fuzzy, gcc-internal-format
  msgid "required from here\n"
  msgstr "van hieruit opgeroepen"
  
! #: cp/error.cc:4247
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4299
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/error.cc:4312
  #, fuzzy, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr "eerdere grant voor %qs"
  
! #: cp/error.cc:4327
  #, fuzzy, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/error.cc:4349
  #, fuzzy, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr "-c of -S is vereist voor Ada"
  
! #: cp/error.cc:4380
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4381
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "in requirements "
  msgstr "geen argumenten"
  
! #: cp/error.cc:4499
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "geen argumenten"
  
! #: cp/error.cc:4593
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4945
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4950
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4955
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4960
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4965
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4970
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4975
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4981
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4986
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4991
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4996
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5001
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5006
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5012
  #, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5017
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5072
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.cc:5077
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/error.cc:5092
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/error.cc:5096 cp/typeck.cc:3012
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/error.cc:5118
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/error.cc:5122 cp/typeck.cc:3641
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/error.cc:5133
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/error.cc:5137
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<%.*s%> is niet gedefinieerd"
*************** msgstr ""
*** 63750,63756 ****
  msgid "member %qD is used uninitialized"
  msgstr "parameter %qs krijgt beginwaarde"
  
! #: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5112 cp/typeck2.cc:1519
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
--- 63834,63840 ----
  msgid "member %qD is used uninitialized"
  msgstr "parameter %qs krijgt beginwaarde"
  
! #: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5118 cp/typeck2.cc:1519
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
*************** msgstr "%qs is geen bestand, pipe of tty
*** 63866,63872 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/init.cc:2383 cp/reflect.cc:2522 cp/semantics.cc:4492
  #: rust/backend/rust-tree.cc:4192
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
--- 63950,63956 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/init.cc:2383 cp/reflect.cc:2553 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
*************** msgstr ""
*** 64062,64099 ****
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.cc:5321
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.cc:5358
  #, fuzzy, gcc-internal-format
  #| msgid "return type is an incomplete type"
  msgid "operator %<delete%> used on incomplete type"
  msgstr "teruggeeftype is onvolledig"
  
! #: cp/init.cc:5373
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5379
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:5394
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5399
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5713
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
--- 64146,64183 ----
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.cc:5327
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.cc:5364
  #, fuzzy, gcc-internal-format
  #| msgid "return type is an incomplete type"
  msgid "operator %<delete%> used on incomplete type"
  msgstr "teruggeeftype is onvolledig"
  
! #: cp/init.cc:5379
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5385
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.cc:5400
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5405
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5719
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
*************** msgstr "%<#pragma implementation%> voor
*** 64183,64189 ****
  msgid "%qD not defined"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/lex.cc:811 cp/parser.cc:3999 cp/parser.cc:34700
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
--- 64267,64273 ----
  msgid "%qD not defined"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/lex.cc:811 cp/parser.cc:3999 cp/parser.cc:34698
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
*************** msgstr ""
*** 64213,64276 ****
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2733
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.cc:2737
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
  #. TODO Mangle pack indexing
  #. <https://github.com/itanium-cxx-abi/cxx-abi/issues/175>.
! #: cp/mangle.cc:2744
  #, gcc-internal-format
  msgid "mangling type pack index"
  msgstr ""
  
! #: cp/mangle.cc:4009
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4014
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:4088
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4784
  #, 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:4830 cp/mangle.cc:5009
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4836 cp/mangle.cc:5015
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5162
  #, 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:5167
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5172
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
--- 64297,64360 ----
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2738
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.cc:2742
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
  #. TODO Mangle pack indexing
  #. <https://github.com/itanium-cxx-abi/cxx-abi/issues/175>.
! #: cp/mangle.cc:2749
  #, gcc-internal-format
  msgid "mangling type pack index"
  msgstr ""
  
! #: cp/mangle.cc:4014
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4019
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:4093
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4789
  #, 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:4835 cp/mangle.cc:5014
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4841 cp/mangle.cc:5020
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5167
  #, 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:5172
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5177
  #, 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 ""
*** 64544,64595 ****
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.cc:3689
  #, fuzzy, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "externe declaratie van %qs komt niet overeen met de globale declaratie"
  
! #: cp/method.cc:3691 cp/method.cc:3736
  #, fuzzy, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "ongeldige operand van %s"
  
! #: cp/method.cc:3711
  #, 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:3716
  #, 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:3721
  #, 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:3726
  #, 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:3834
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.cc:3854
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "niet-beëindigde parameterlijst in %<#define%>"
  
! #: cp/method.cc:3893
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/method.cc:3902
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "ongeldig type-argument %qs"
--- 64628,64679 ----
  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 "externe declaratie van %qs komt niet overeen met de globale declaratie"
  
! #: cp/method.cc:3727 cp/method.cc:3772
  #, fuzzy, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "ongeldige operand van %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 "niet-beëindigde parameterlijst in %<#define%>"
  
! #: cp/method.cc:3929
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/method.cc:3938
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "ongeldig type-argument %qs"
*************** msgstr "sectie-attributen worden niet on
*** 64634,65101 ****
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr ""
  
! #: cp/module.cc:12489
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12493
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with no tags"
  msgstr ""
  
! #: cp/module.cc:12496
  #, fuzzy, gcc-internal-format
  msgid "existing declaration here with tags %qE"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/module.cc:12499
  #, fuzzy, gcc-internal-format
  msgid "existing declaration here with no tags"
  msgstr "%Jherdeclaratie van %qD zonder specifieke linkage"
  
! #: cp/module.cc:12544
  #, fuzzy, gcc-internal-format
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/module.cc:12558 cp/module.cc:12686
  #, fuzzy, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/module.cc:12572
  #, fuzzy, gcc-internal-format
  msgid "conflicting argument list for imported declaration %#qD"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/module.cc:12579
  #, fuzzy, gcc-internal-format
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "%Jonverenigbare types voor ingebouwde functie %qD"
  
! #: cp/module.cc:12617
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/module.cc:12636
  #, fuzzy, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "conflicterende types voor %qs"
  
! #: cp/module.cc:12661
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/module.cc:12677
  #, fuzzy, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/module.cc:12703
  #, fuzzy, gcc-internal-format
  msgid "existing declaration %#qD"
  msgstr "herdeclaratie van %qs"
  
! #: cp/module.cc:12806
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/module.cc:12808 cp/module.cc:12835
  #, fuzzy, gcc-internal-format
  msgid "existing default declared here"
  msgstr "%Jeerder hier gebruikt"
  
! #: cp/module.cc:12832
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: cp/module.cc:13957
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr "externe declaratie van %qs komt niet overeen met de globale declaratie"
  
! #: cp/module.cc:13959
  #, fuzzy, gcc-internal-format
  msgid "existing definition %qD"
  msgstr "beginwaarde ontbreekt"
  
! #: cp/module.cc:13971
  #, fuzzy, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr "externe declaratie van %qs komt niet overeen met de globale declaratie"
  
! #: cp/module.cc:13973
  #, fuzzy, gcc-internal-format
  msgid "... this enumerator %qD"
  msgstr "%Jherdeclaratie van enum %qD"
  
! #: cp/module.cc:13979
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:13983
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14200
  #, fuzzy, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr "%<%c%> optie gebruikt bij type %<%c%>"
  
! #: cp/module.cc:14218
  #, fuzzy, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "herdeclaratie van %<enum %s%>"
  
! #: cp/module.cc:14242
  #, fuzzy, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: cp/module.cc:14260
  #, fuzzy, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/module.cc:14272
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr ""
  
! #: cp/module.cc:14283
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:14315
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14324
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14360
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr "%qs is geen iterator"
  
! #: cp/module.cc:14372
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr "%qs is geen iterator"
  
! #: cp/module.cc:14424
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14426
  #, fuzzy, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/module.cc:14456 cp/module.cc:14493
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15827 cp/module.cc:15837
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15842
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15895
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15905
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:15963
  #, fuzzy, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: cp/module.cc:15970
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16601
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16619
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16621 cp/module.cc:22712
  #, fuzzy, gcc-internal-format
  msgid "module %qs declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/module.cc:16973
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:16979
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20041
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20281
  #, fuzzy, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr "herdefinitie van %qs"
  
! #: cp/module.cc:20306 cp/module.cc:20309
  #, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr ""
  
! #: cp/module.cc:20315
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20317
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20651
  #, fuzzy, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr "kan bestand '%s' niet openen"
  
! #: cp/module.cc:20691 cp/module.cc:20696
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect2 version %s\n"
  msgid "compiled module is %sversion %s"
  msgstr "collect2 versie %s\n"
  
! #: cp/module.cc:20702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect2 version %s\n"
  msgid "compiler is %sversion %s%s%s"
  msgstr "collect2 versie %s\n"
  
! #: cp/module.cc:20732
  #, fuzzy, gcc-internal-format
  msgid "module %qs found"
  msgstr "veld %qs niet gevonden"
  
! #: cp/module.cc:20734
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20735
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20752
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20766
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20779
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20799
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20801
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20804
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20822
  #, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr ""
  
! #: cp/module.cc:20914
  #, fuzzy, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/module.cc:21487
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr ""
  
! #: cp/module.cc:21526
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to open %s"
  msgid "failed to read compiled module: %s"
  msgstr "kan %s niet openen"
  
! #: cp/module.cc:21536
  #, 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:21541
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21544
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21896
  #, fuzzy, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/module.cc:21899
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/module.cc:21905
  #, fuzzy, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: cp/module.cc:21908
  #, fuzzy, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr "%Jsectie van %qD geeft een conflict met een eerdere declaratie"
  
! #: cp/module.cc:21913
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:21917
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:21923
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/module.cc:21926
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/module.cc:21931
  #, fuzzy, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr "%Jeerder hier gebruikt"
  
! #: cp/module.cc:21935
  #, fuzzy, gcc-internal-format
  msgid "previously declared in global module"
  msgstr "%Jeerder hier gebruikt"
  
! #: cp/module.cc:22074
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22089
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/module.cc:22096
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "%Jherdeclaratie van %qD zonder specifieke linkage"
  
! #: cp/module.cc:22359
  #, fuzzy, gcc-internal-format
  #| msgid "Creating '%s'\n"
  msgid "reading CMI %qs"
  msgstr "Aanmaken van '%s'\n"
  
! #: cp/module.cc:22546
  #, fuzzy, gcc-internal-format
  #| msgid "failed to open %s"
  msgid "failed to load binding %<%E%s%E%>"
  msgstr "kan %s niet openen"
  
! #: cp/module.cc:22547
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22554
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22555
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22617
  #, fuzzy, gcc-internal-format
  #| msgid "failed to open %s"
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr "kan %s niet openen"
  
! #: cp/module.cc:22621
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22659
  #, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr ""
  
! #: cp/module.cc:22661
  #, fuzzy, gcc-internal-format
  msgid "module declared here"
  msgstr "%qs tevoren hier gedeclareerd"
--- 64718,65185 ----
  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
  #, fuzzy, gcc-internal-format
  msgid "existing declaration here with tags %qE"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/module.cc:12528
  #, fuzzy, gcc-internal-format
  msgid "existing declaration here with no tags"
  msgstr "%Jherdeclaratie van %qD zonder specifieke linkage"
  
! #: cp/module.cc:12573
  #, fuzzy, gcc-internal-format
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/module.cc:12587 cp/module.cc:12715
  #, fuzzy, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/module.cc:12601
  #, fuzzy, gcc-internal-format
  msgid "conflicting argument list for imported declaration %#qD"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/module.cc:12608
  #, fuzzy, gcc-internal-format
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "%Jonverenigbare types voor ingebouwde functie %qD"
  
! #: cp/module.cc:12646
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/module.cc:12665
  #, fuzzy, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "conflicterende types voor %qs"
  
! #: cp/module.cc:12690
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/module.cc:12706
  #, fuzzy, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/module.cc:12732
  #, fuzzy, gcc-internal-format
  msgid "existing declaration %#qD"
  msgstr "herdeclaratie van %qs"
  
! #: cp/module.cc:12835
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/module.cc:12837 cp/module.cc:12864
  #, fuzzy, gcc-internal-format
  msgid "existing default declared here"
  msgstr "%Jeerder hier gebruikt"
  
! #: cp/module.cc:12861
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: cp/module.cc:13986
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr "externe declaratie van %qs komt niet overeen met de globale declaratie"
  
! #: cp/module.cc:13988
  #, fuzzy, gcc-internal-format
  msgid "existing definition %qD"
  msgstr "beginwaarde ontbreekt"
  
! #: cp/module.cc:14000
  #, fuzzy, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr "externe declaratie van %qs komt niet overeen met de globale declaratie"
  
! #: cp/module.cc:14002
  #, fuzzy, gcc-internal-format
  msgid "... this enumerator %qD"
  msgstr "%Jherdeclaratie van enum %qD"
  
! #: cp/module.cc:14008
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14012
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14229
  #, fuzzy, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr "%<%c%> optie gebruikt bij type %<%c%>"
  
! #: cp/module.cc:14247
  #, fuzzy, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "herdeclaratie van %<enum %s%>"
  
! #: cp/module.cc:14271
  #, fuzzy, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: cp/module.cc:14289
  #, fuzzy, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/module.cc:14301
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr ""
  
! #: cp/module.cc:14312
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:14344
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14353
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14389
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr "%qs is geen iterator"
  
! #: cp/module.cc:14401
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr "%qs is geen iterator"
  
! #: cp/module.cc:14453
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14455
  #, fuzzy, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/module.cc:14485 cp/module.cc:14522
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15866 cp/module.cc:15876
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15881
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15934
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15944
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16002
  #, fuzzy, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: cp/module.cc:16009
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16640
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16658
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16660 cp/module.cc:22766
  #, fuzzy, gcc-internal-format
  msgid "module %qs declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/module.cc:17015
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:17021
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20083
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20323
  #, fuzzy, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr "herdefinitie van %qs"
  
! #: cp/module.cc:20348 cp/module.cc:20351
  #, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr ""
  
! #: cp/module.cc:20357
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20359
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20693
  #, fuzzy, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr "kan bestand '%s' niet openen"
  
! #: cp/module.cc:20733 cp/module.cc:20738
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect2 version %s\n"
  msgid "compiled module is %sversion %s"
  msgstr "collect2 versie %s\n"
  
! #: cp/module.cc:20744
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect2 version %s\n"
  msgid "compiler is %sversion %s%s%s"
  msgstr "collect2 versie %s\n"
  
! #: cp/module.cc:20774
  #, fuzzy, gcc-internal-format
  msgid "module %qs found"
  msgstr "veld %qs niet gevonden"
  
! #: cp/module.cc:20776
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20777
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20794
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20808
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20821
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20841
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20843
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20846
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20864
  #, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr ""
  
! #: cp/module.cc:20956
  #, fuzzy, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/module.cc:21531
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr ""
  
! #: cp/module.cc:21570
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to open %s"
  msgid "failed to read compiled module: %s"
  msgstr "kan %s niet openen"
  
! #: cp/module.cc:21580
  #, 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:21585
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21588
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21940
  #, fuzzy, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/module.cc:21943
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/module.cc:21949
  #, fuzzy, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: cp/module.cc:21952
  #, fuzzy, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr "%Jsectie van %qD geeft een conflict met een eerdere declaratie"
  
! #: cp/module.cc:21957
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:21961
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:21967
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/module.cc:21970
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/module.cc:21975
  #, fuzzy, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr "%Jeerder hier gebruikt"
  
! #: cp/module.cc:21979
  #, fuzzy, gcc-internal-format
  msgid "previously declared in global module"
  msgstr "%Jeerder hier gebruikt"
  
! #: cp/module.cc:22118
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22133
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/module.cc:22140
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "%Jherdeclaratie van %qD zonder specifieke linkage"
  
! #: cp/module.cc:22403
  #, fuzzy, gcc-internal-format
  #| msgid "Creating '%s'\n"
  msgid "reading CMI %qs"
  msgstr "Aanmaken van '%s'\n"
  
! #: cp/module.cc:22590
  #, fuzzy, gcc-internal-format
  #| msgid "failed to open %s"
  msgid "failed to load binding %<%E%s%E%>"
  msgstr "kan %s niet openen"
  
! #: cp/module.cc:22591
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22598
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22599
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22661
  #, fuzzy, gcc-internal-format
  #| msgid "failed to open %s"
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr "kan %s niet openen"
  
! #: cp/module.cc:22665
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22713
  #, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr ""
  
! #: cp/module.cc:22715
  #, fuzzy, gcc-internal-format
  msgid "module declared here"
  msgstr "%qs tevoren hier gedeclareerd"
*************** msgstr "%qs tevoren hier gedeclareerd"
*** 65107,65533 ****
  #. 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:22676
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22707 cp/module.cc:23245
  #, fuzzy, gcc-internal-format
  msgid "module already declared"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/module.cc:22708 cp/module.cc:23246
  #, fuzzy, gcc-internal-format
  msgid "module already imported"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/module.cc:22713
  #, fuzzy, gcc-internal-format
  msgid "module %qs imported here"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/module.cc:22921
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:22927
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr ""
  
! #: cp/module.cc:23031
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23071
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23073
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23074
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23447
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
  # of "preprocessing" behouden?
! #: cp/module.cc:23451
  #, fuzzy, gcc-internal-format
  #| msgid "Enable traditional preprocessing"
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "Schakel traditionele voorverwerking in"
  
! #: cp/module.cc:23483 cp/module.cc:23512
  #, fuzzy, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr "ongeldige macronaam %<%.*s%>"
  
! #: cp/module.cc:23522
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "invalid module name %qs"
  msgstr "%qs is geen geldige pointer-modus"
  
! #: cp/module.cc:23722
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23762
  #, fuzzy, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr "#error %s"
  
! #: cp/module.cc:23777
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23780
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23782
  #, fuzzy, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/module.cc:23846
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr "kon exit-status niet ophalen"
  
! #: cp/module.cc:23943
  #, fuzzy, gcc-internal-format
  msgid "unknown header kind %qs"
  msgstr "onbekende 'unspec' relocatie"
  
! #: cp/name-lookup.cc:1337
  #, 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:1349
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+D redeclared with attribute noinline"
  msgid "ignoring %qD declared here with internal linkage"
  msgstr "functie %q+D is geherdeclareerd met attribuut 'noinline'"
  
! #: cp/name-lookup.cc:2956 cp/name-lookup.cc:4076 cp/name-lookup.cc:4176
  #, gcc-internal-format
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/name-lookup.cc:2994
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "macro %qs gebruikt zonder argumenten"
  
! #: cp/name-lookup.cc:3000
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: cp/name-lookup.cc:3170
  #, fuzzy, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr "%d constructor(s) gevonden\n"
  
! #: cp/name-lookup.cc:3317
  #, fuzzy, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/name-lookup.cc:3322
  #, fuzzy, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/name-lookup.cc:3432
  #, fuzzy, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: cp/name-lookup.cc:3469 cp/name-lookup.cc:3473
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/name-lookup.cc:3634
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/name-lookup.cc:4161
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "%Jsectie van %qD geeft een conflict met een eerdere declaratie"
  
! #: cp/name-lookup.cc:4774
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%J%s %<%c%s%>"
  
  # XXX FIXME:  useless gettextization
! #: cp/name-lookup.cc:4777
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s%s\n"
  msgid "%s %s %p %d"
  msgstr "%s %s%s\n"
  
! #: cp/name-lookup.cc:5376
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5380
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/name-lookup.cc:5383
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: cp/name-lookup.cc:5386
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/name-lookup.cc:6200
  #, fuzzy, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr "%qs is geen iterator"
  
! #: cp/name-lookup.cc:6216
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6224
  #, 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:6240 cp/pt.cc:19470
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qs is geen iterator"
  
! #: cp/name-lookup.cc:6250
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6261 cp/name-lookup.cc:6334
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/name-lookup.cc:6284
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/name-lookup.cc:6344
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6356
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/name-lookup.cc:6372
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/name-lookup.cc:6383
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%d constructor(s) gevonden\n"
  
! #: cp/name-lookup.cc:6476
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/name-lookup.cc:6518
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "eerdere impliciete declaratie van `%s'"
  
! #: cp/name-lookup.cc:6528
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6598
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/name-lookup.cc:6600
  #, fuzzy, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/name-lookup.cc:6655
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: cp/name-lookup.cc:6662
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6673 cp/name-lookup.cc:6701
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/name-lookup.cc:6679
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/name-lookup.cc:6726 cp/name-lookup.cc:9214
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "attribuut-commando %qD wordt genegeerd"
  
! #: cp/name-lookup.cc:7056
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7108
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.cc:7114
  #, fuzzy, gcc-internal-format
  msgid "  %qE"
  msgstr "%s voor %qs"
  
! #: cp/name-lookup.cc:7444
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7450
  #, fuzzy, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/name-lookup.cc:7890
  #, fuzzy, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/name-lookup.cc:7893
  #, fuzzy, gcc-internal-format
  msgid "it was later defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: cp/name-lookup.cc:8707
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:9184
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/name-lookup.cc:9187
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9206
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/name-lookup.cc:9212
  #, gcc-internal-format
  msgid "annotation on using directive"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/name-lookup.cc:9425
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/name-lookup.cc:9441
  #, fuzzy, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/name-lookup.cc:9511
  #, fuzzy, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr "%Jherdeclaratie van %qD zonder specifieke linkage"
  
! #: cp/name-lookup.cc:9513
  #, fuzzy, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/name-lookup.cc:9517
  #, fuzzy, gcc-internal-format
  msgid "exporting unnamed namespace"
  msgstr "ongeldige operand van %s"
  
! #: cp/name-lookup.cc:9527
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9577
  #, fuzzy, gcc-internal-format
  #| msgid "%qD conflicts with used function"
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%qD botst met gebruikte functie"
  
! #: cp/name-lookup.cc:9579
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "eerdere definitie van %qs"
  
! #: cp/name-lookup.cc:9622
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9631
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 65191,65617 ----
  #. 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:22730
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22761 cp/module.cc:23299
  #, fuzzy, gcc-internal-format
  msgid "module already declared"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/module.cc:22762 cp/module.cc:23300
  #, fuzzy, gcc-internal-format
  msgid "module already imported"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/module.cc:22767
  #, fuzzy, gcc-internal-format
  msgid "module %qs imported here"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/module.cc:22975
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:22981
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr ""
  
! #: cp/module.cc:23085
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23125
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23127
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23128
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23507
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
  # of "preprocessing" behouden?
! #: cp/module.cc:23511
  #, fuzzy, gcc-internal-format
  #| msgid "Enable traditional preprocessing"
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "Schakel traditionele voorverwerking in"
  
! #: cp/module.cc:23543 cp/module.cc:23572
  #, fuzzy, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr "ongeldige macronaam %<%.*s%>"
  
! #: cp/module.cc:23582
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "invalid module name %qs"
  msgstr "%qs is geen geldige pointer-modus"
  
! #: cp/module.cc:23782
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23822
  #, fuzzy, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr "#error %s"
  
! #: cp/module.cc:23837
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23840
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23842
  #, fuzzy, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/module.cc:23906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr "kon exit-status niet ophalen"
  
! #: cp/module.cc:24003
  #, fuzzy, gcc-internal-format
  msgid "unknown header kind %qs"
  msgstr "onbekende 'unspec' relocatie"
  
! #: 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 "functie %q+D is geherdeclareerd met attribuut 'noinline'"
  
! #: cp/name-lookup.cc:2949 cp/name-lookup.cc:4069 cp/name-lookup.cc:4169
  #, 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 "macro %qs gebruikt zonder argumenten"
  
! #: cp/name-lookup.cc:2993
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: cp/name-lookup.cc:3163
  #, fuzzy, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr "%d constructor(s) gevonden\n"
  
! #: cp/name-lookup.cc:3310
  #, fuzzy, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/name-lookup.cc:3315
  #, fuzzy, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/name-lookup.cc:3425
  #, fuzzy, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: cp/name-lookup.cc:3462 cp/name-lookup.cc:3466
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/name-lookup.cc:3627
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/name-lookup.cc:4154
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "%Jsectie van %qD geeft een conflict met een eerdere declaratie"
  
! #: cp/name-lookup.cc:4881
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%J%s %<%c%s%>"
  
  # XXX FIXME:  useless gettextization
! #: cp/name-lookup.cc:4884
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s%s\n"
  msgid "%s %s %p %d"
  msgstr "%s %s%s\n"
  
! #: cp/name-lookup.cc:5483
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5487
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/name-lookup.cc:5490
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: cp/name-lookup.cc:5493
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/name-lookup.cc:6307
  #, fuzzy, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr "%qs is geen iterator"
  
! #: cp/name-lookup.cc:6323
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6331
  #, 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:6347 cp/pt.cc:19528
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qs is geen iterator"
  
! #: cp/name-lookup.cc:6357
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6368 cp/name-lookup.cc:6441
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/name-lookup.cc:6391
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/name-lookup.cc:6451
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6463
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/name-lookup.cc:6479
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/name-lookup.cc:6490
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%d constructor(s) gevonden\n"
  
! #: cp/name-lookup.cc:6583
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/name-lookup.cc:6625
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "eerdere impliciete declaratie van `%s'"
  
! #: cp/name-lookup.cc:6635
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6705
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/name-lookup.cc:6707
  #, fuzzy, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/name-lookup.cc:6762
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: cp/name-lookup.cc:6769
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6780 cp/name-lookup.cc:6808
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/name-lookup.cc:6786
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/name-lookup.cc:6833 cp/name-lookup.cc:9322
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "attribuut-commando %qD wordt genegeerd"
  
! #: cp/name-lookup.cc:7163
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7215
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.cc:7221
  #, fuzzy, gcc-internal-format
  msgid "  %qE"
  msgstr "%s voor %qs"
  
! #: cp/name-lookup.cc:7551
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7557
  #, fuzzy, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/name-lookup.cc:7997
  #, fuzzy, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/name-lookup.cc:8000
  #, fuzzy, gcc-internal-format
  msgid "it was later defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: cp/name-lookup.cc:8815
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:9292
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/name-lookup.cc:9295
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9314
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/name-lookup.cc:9320
  #, gcc-internal-format
  msgid "annotation on using directive"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9408
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/name-lookup.cc:9533
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/name-lookup.cc:9549
  #, fuzzy, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/name-lookup.cc:9619
  #, fuzzy, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr "%Jherdeclaratie van %qD zonder specifieke linkage"
  
! #: cp/name-lookup.cc:9621
  #, fuzzy, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/name-lookup.cc:9625
  #, fuzzy, gcc-internal-format
  msgid "exporting unnamed namespace"
  msgstr "ongeldige operand van %s"
  
! #: cp/name-lookup.cc:9635
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9685
  #, fuzzy, gcc-internal-format
  #| msgid "%qD conflicts with used function"
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%qD botst met gebruikte functie"
  
! #: cp/name-lookup.cc:9687
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "eerdere definitie van %qs"
  
! #: cp/name-lookup.cc:9730
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9739
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr ""
*** 65557,65563 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52814
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
--- 65641,65647 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52812
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
*************** msgstr "%<%.*s%> is niet gedefinieerd"
*** 65602,65608 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/parser.cc:3594 cp/parser.cc:23973
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%.*s%> is niet gedefinieerd"
--- 65686,65692 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/parser.cc:3594 cp/parser.cc:23969
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%.*s%> is niet gedefinieerd"
*************** msgstr "conflicterende declaraties van %
*** 65672,65678 ****
  msgid "%qE is not a class template"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:3763 cp/parser.cc:21309
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "%qs is geen iterator"
--- 65756,65762 ----
  msgid "%qE is not a class template"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:3763 cp/parser.cc:21305
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "%qs is geen iterator"
*************** msgstr ""
*** 65984,65990 ****
  msgid "pack index missing"
  msgstr ""
  
! #: cp/parser.cc:6151 cp/parser.cc:10117
  #, gcc-internal-format
  msgid "reflection is only available with %<-freflection%>"
  msgstr ""
--- 66068,66074 ----
  msgid "pack index missing"
  msgstr ""
  
! #: cp/parser.cc:6151 cp/parser.cc:10115
  #, gcc-internal-format
  msgid "reflection is only available with %<-freflection%>"
  msgstr ""
*************** msgstr ""
*** 65994,67686 ****
  msgid "expected a reflection of a type"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.cc:6339
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of a function template"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:6437
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr ""
  
! #: cp/parser.cc:6446
  #, gcc-internal-format
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr ""
  
! #: cp/parser.cc:6448
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:6461
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of a class, namespace, or enumeration"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:6622
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: cp/parser.cc:6712
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr "ISO C++ verbiedt accolade-groepen in expressies"
  
  # 'braced-group'? Wie schrijft verdorie die foutmeldingen?
! #: cp/parser.cc:6724
  #, fuzzy, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr "accolade-groep in expressie enkel toegestaan binnen een functie"
  
! #: cp/parser.cc:6764
  #, gcc-internal-format
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:6830 cp/parser.cc:7001 cp/parser.cc:7200 cp/semantics.cc:4865
  #, fuzzy, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/parser.cc:6863
  #, fuzzy, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.cc:6985
  #, fuzzy, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr "overbodige herdeclaratie van %qs in zelfde bereik"
  
! #: cp/parser.cc:7145
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD may not appear in this context"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.cc:7146
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.cc:7192
  #, gcc-internal-format
  msgid "reflection is only available in C++26 with %<-freflection%>"
  msgstr ""
  
! #: cp/parser.cc:7229
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr ""
  
! #: cp/parser.cc:7373
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/parser.cc:7538
  #, fuzzy, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:7548
  #, fuzzy, gcc-internal-format
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.cc:7585 cp/parser.cc:9968
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:7599 cp/parser.cc:7603
  #, gcc-internal-format
  msgid "template-id not allowed for destructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:7605 cp/parser.cc:35948
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
  
! #: cp/parser.cc:7727
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/parser.cc:7742
  #, fuzzy, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
  
! #: cp/parser.cc:7785 cp/parser.cc:26953
  #, fuzzy, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:7812 cp/typeck.cc:3304 cp/typeck.cc:3307 cp/typeck.cc:3324
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:7937
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:8025
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/parser.cc:8052
  #, fuzzy, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:8059
  #, fuzzy, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:8065
  #, fuzzy, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:8240
  #, fuzzy, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:8471 cp/parser.cc:11407
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.cc:8559
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/parser.cc:8659
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: cp/parser.cc:8671 cp/pt.cc:22199
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: cp/parser.cc:8684
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_assoc_barrier%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: cp/parser.cc:8710
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: cp/parser.cc:8738 cp/pt.cc:22314
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8742 cp/pt.cc:22318
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8747 cp/pt.cc:22323
  #, fuzzy, gcc-internal-format
  msgid "selected function declared here"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/parser.cc:8881
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO C++ verbiedt het gebruik van samengestelde expressies als lvalues"
  
! #: cp/parser.cc:8940
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.cc:8991
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<__builtin_classify_type%> calls"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/parser.cc:9389 cp/parser.cc:9418
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr ""
  
! #: cp/parser.cc:9704 cp/typeck.cc:3192
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/parser.cc:9713
  #, fuzzy, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/parser.cc:10020
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.cc:10079 cp/parser.cc:23421
  #, fuzzy, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10205
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to this operand"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.cc:10293
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO C++ staat het gebruik van %<varargs.h%> niet toe"
  
! #: cp/parser.cc:10396
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/parser.cc:10455
  #, fuzzy, gcc-internal-format
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/parser.cc:10682 cp/parser.cc:37266
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/parser.cc:10747
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr ""
  
! #: cp/parser.cc:10833
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/parser.cc:10851
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.cc:10853
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.cc:10886
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.cc:10931
  #, fuzzy, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/parser.cc:10960
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.cc:11008
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on outermost array type in new expression"
  msgstr "herhaalde definitie %qs"
  
! #: cp/parser.cc:11104
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.cc:11510
  #, fuzzy, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/parser.cc:11660
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.cc:11663
  #, fuzzy, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "gebruik liefst haakjes rond && binnen ||"
  
! #: cp/parser.cc:11897
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "ISO C++ staat het gebruik van %<varargs.h%> niet toe"
  
! #: cp/parser.cc:12235
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.cc:12510
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.cc:12644
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr ""
  
! #: cp/parser.cc:12745
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12755
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12956
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.cc:12979
  #, fuzzy, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:12995
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> with by-copy capture default only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13001 cp/parser.cc:13023 cp/parser.cc:13221
  #, fuzzy, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: cp/parser.cc:13017
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:13037
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/parser.cc:13057
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13068
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:13098
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:13107
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.cc:13132
  #, fuzzy, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "%s van alleen-lezen variabele %qs"
  
! #: cp/parser.cc:13143
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.cc:13181
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13192
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.cc:13197
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.cc:13289
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13343
  #, fuzzy, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: cp/parser.cc:13378
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13408 cp/pt.cc:15283
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
  
! #: cp/parser.cc:13421
  #, fuzzy, gcc-internal-format
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: cp/parser.cc:13430
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr ""
  
! #: cp/parser.cc:13434
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr ""
  
! #: cp/parser.cc:13438
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr ""
  
! #: cp/parser.cc:13445
  #, fuzzy, gcc-internal-format
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: cp/parser.cc:13463
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13479
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13492
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13510
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13563
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:14366
  #, gcc-internal-format
  msgid "label at end of compound statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:14535 cp/parser.cc:14787
  #, fuzzy, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/parser.cc:14606
  #, fuzzy, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:14655
  #, fuzzy, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "case-label niet in een switch-statement"
  
! #: cp/parser.cc:14683
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr ""
  
! #: cp/parser.cc:14795
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
  #. A::A a;
! #: cp/parser.cc:14801
  #, fuzzy, gcc-internal-format
  msgid "%qE names the constructor, not the type"
  msgstr "%d constructor(s) gevonden\n"
  
! #: cp/parser.cc:14859
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.cc:14923
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr ""
  
! #: cp/parser.cc:15128
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15150
  #, gcc-internal-format
  msgid "%<if consteval%> only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:15175 cp/parser.cc:15210
  #, fuzzy, gcc-internal-format
  msgid "%<if consteval%> requires compound statement"
  msgstr "ongeldige lvalue in asm-statement"
  
! #: cp/parser.cc:15252
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15420 cp/parser.cc:37778
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.cc:15461
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "%qs gedeclareerd als een functie die een array teruggeeft"
  
! #: cp/parser.cc:15463
  #, fuzzy, gcc-internal-format
  msgid "condition declares a function"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/parser.cc:15504
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
  #. Anything else is an error.
! #: cp/parser.cc:15606 cp/parser.cc:26174 cp/parser.cc:28940
  #, fuzzy, gcc-internal-format
  msgid "expected initializer"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:15656
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:15962
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.cc:15969
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:15995
  #, fuzzy, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/parser.cc:16000
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
  # vertaling voor 'statement'?
! #: cp/parser.cc:16197
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/parser.cc:16316
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16468 cp/parser.cc:37781
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.cc:16513
  #, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:16530
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.cc:16576
  #, gcc-internal-format
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:16635
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in vector initializer"
  msgid "designators in %<template for%> initializer"
  msgstr "overtollige elementen in beginwaarde van vector"
  
! #: cp/parser.cc:16702
  #, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr ""
  
! #: cp/parser.cc:16872
  #, 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:16881
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ verbiedt geneste functies"
  
! #: cp/parser.cc:16900 cp/parser.cc:37784
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:17075
  #, fuzzy, gcc-internal-format
  msgid "expected module-partition"
  msgstr "lege declaratie"
  
! #: cp/parser.cc:17077
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:17119
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr ""
  
! #: cp/parser.cc:17125
  #, fuzzy, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr "overbodige herdeclaratie van %qs in zelfde bereik"
  
! #: cp/parser.cc:17126
  #, fuzzy, gcc-internal-format
  msgid "scope opened here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: cp/parser.cc:17152
  #, fuzzy, gcc-internal-format
  msgid "private module fragment"
  msgstr "geen argumenten"
  
! #: cp/parser.cc:17156
  #, 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:17162
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17203
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17205 cp/parser.cc:17214
  #, 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:17213
  #, fuzzy, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "overbodige herdeclaratie van %qs in zelfde bereik"
  
! #: cp/parser.cc:17237
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17258
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17261
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17282
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17290
  #, fuzzy, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.cc:17311
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17350
  #, fuzzy, gcc-internal-format
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr "ISO C staat geen extra %<;%> buiten een functie toe"
  
! #: cp/parser.cc:17353
  #, fuzzy, gcc-internal-format
  msgid "extra %<;%> outside of a function"
  msgstr "ISO C staat geen extra %<;%> buiten een functie toe"
  
! #: cp/parser.cc:17362
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17364
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17372
  #, fuzzy, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: cp/parser.cc:17543
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.cc:17547
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored"
  msgid "attributes may be inserted here"
  msgstr "attribuut wordt genegeerd"
  
! #: cp/parser.cc:17587
  #, fuzzy, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.cc:17589 cp/parser.cc:30432
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17608
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.cc:17624
  #, fuzzy, gcc-internal-format
  #| msgid "pointers are not permitted as case values"
  msgid "export-declarations are not permitted here"
  msgstr "pointers zijn niet toegestaan als case-waarden"
  
! #: cp/parser.cc:17846
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.cc:18094
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18113
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.cc:18134
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18159
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.cc:18216
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18219
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18257
  #, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr ""
  
! #: cp/parser.cc:18260
  #, fuzzy, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:18267
  #, gcc-internal-format
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18286
  #, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18297
  #, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr ""
  
! #: cp/parser.cc:18325
  #, gcc-internal-format
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18329
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:18409
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "lege declaratie"
  
! #: cp/parser.cc:18427
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/parser.cc:18453 cp/parser.cc:18458 cp/parser.cc:26155 cp/parser.cc:26160
! #: cp/parser.cc:26164 cp/parser.cc:26168
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr "twee of meer data types in de declaratie van %qs"
  
  # vertaling voor "storage class specifier"?
! #: cp/parser.cc:18626
  #, fuzzy, gcc-internal-format
  #| msgid "useless storage class specifier in empty declaration"
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr "nutteloze storage class specifier in lege declaratie"
  
! #: cp/parser.cc:18649
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/parser.cc:18687
  #, fuzzy, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/parser.cc:18690
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18741
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "conflicterende types voor %qs"
  
! #: cp/parser.cc:18767
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.cc:18803
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr "herdefinitie van %<union %s%>"
  
! #: cp/parser.cc:18812
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "Ongeldige optie %qs"
  
! #: cp/parser.cc:18816
  #, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:18898
  #, fuzzy, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "herdefinitie van %<union %s%>"
  
! #: cp/parser.cc:18911
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18913
  #, 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:18928
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "%qs mag niet als alleen-lezen gedeclareerd worden"
  
! #: cp/parser.cc:19001 cp/parser.cc:31664
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:19020
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/parser.cc:19024
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:19092
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "ongeldige linker operand van %s"
  
! #: cp/parser.cc:19199
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:19227
  #, gcc-internal-format
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:19444
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:19457
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/parser.cc:19633
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:19662 cp/parser.cc:19668
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/parser.cc:19670
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.cc:19755
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.cc:19782
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/parser.cc:19794 cp/pt.cc:28990
  #, fuzzy, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "%Jdeclaratie van %qD als static volgt declaratie als niet-static"
  
! #: cp/parser.cc:19806 cp/pt.cc:29002
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19858
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.cc:19946
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:20358
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20364
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20370
  #, fuzzy, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:20379
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.cc:20385
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "ongeldige const_double operand"
  
! #: cp/parser.cc:20419
  #, fuzzy, gcc-internal-format
  msgid "expected operator"
  msgstr "onverwachte operand"
  
! #: cp/parser.cc:20466
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.cc:20468
  #, fuzzy, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.cc:20470
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr ""
  
! #: cp/parser.cc:20575
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "ongeldig gebruik van onvolledige typedef %qs"
  
! #: cp/parser.cc:20583
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "ongeldige macronaam %<%.*s%>"
  
! #: cp/parser.cc:20707
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/parser.cc:20945 cp/parser.cc:21031 cp/parser.cc:28688
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/parser.cc:20949 cp/parser.cc:21035
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "niet-beëindigde parameterlijst in %<#define%>"
  
! #: cp/parser.cc:21107
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:21180
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:21184
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21188
  #, 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:21219
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/parser.cc:21220
  #, 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:21227
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:21354
  #, fuzzy, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "%qs is geen iterator"
  
  #. The name does not name a template.
! #: cp/parser.cc:21439 cp/parser.cc:21631 cp/parser.cc:21840
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:21487
  #, fuzzy, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
  
! #: cp/parser.cc:21489
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.cc:21704
  #, fuzzy, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
  
! #: cp/parser.cc:21805 cp/parser.cc:21823 cp/parser.cc:22017
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:21970
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/parser.cc:22008
  #, fuzzy, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/parser.cc:22126
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.cc:22130
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.cc:22134
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.cc:22195
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.cc:22431
  #, fuzzy, gcc-internal-format
  msgid "expected type specifier"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:22640
  #, 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:22646
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:22650
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22657 cp/parser.cc:23118
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:22811
  #, fuzzy, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.cc:22961
  #, fuzzy, gcc-internal-format
  msgid "expected type-name"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:23045
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/parser.cc:23046
  #, fuzzy, gcc-internal-format
  msgid "concept defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: cp/parser.cc:23077
  #, fuzzy, gcc-internal-format
  msgid "invalid use of concept-name %qD"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/parser.cc:23093
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:23100
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23345
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23583
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "declaratie declareert niets"
  
! #: cp/parser.cc:23671
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.cc:23677
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "herhaalde definitie %qs"
  
! #: cp/parser.cc:23689
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23830
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:23841
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/parser.cc:23856
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.cc:23874
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.cc:23920
  #, 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:23924
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:23967
  #, fuzzy, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "herhaalde definitie %qs"
  
! #: cp/parser.cc:23981
  #, fuzzy, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/parser.cc:23993 cp/parser.cc:30401
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/parser.cc:23998 cp/parser.cc:30406
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/parser.cc:24010 cp/parser.cc:30419
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.cc:24051
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ verbiedt het %sen van een enum"
  
! #: cp/parser.cc:24075
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24078
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24199
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24274
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:24278
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:24282
  #, fuzzy, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:24343
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24355
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24374
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24384
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:24389
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24393
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.cc:24396
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/parser.cc:24403
  #, fuzzy, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "modi in %s expressie komen niet overeen"
  
! #: cp/parser.cc:24460
  #, fuzzy, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.cc:24645
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24689
  #, fuzzy, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.cc:24707
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24717
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24763
  #, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24766
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr "ongeldig gebruik van onvolledige typedef %qs"
  
! #: cp/parser.cc:24768
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:24770
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "ongeldig gebruik van onvolledige typedef %qs"
  
! #: cp/parser.cc:24772
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24782
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/parser.cc:24852
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "geen eerdere declaratie voor %qs"
  
! #: cp/parser.cc:25010
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr ""
  
! #: cp/parser.cc:25071
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:25092 cp/parser.cc:25110 cp/parser.cc:25125
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "herhaalde case-waarde"
  
  # betere vertaling voor 'function scope'?
! #: cp/parser.cc:25099
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not defined outside of function scope"
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "%qD is niet gedefinieerd buiten een functie"
  
! #: cp/parser.cc:25138
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qs is geen iterator"
  
  # betere vertaling voor 'function scope'?
! #: cp/parser.cc:25154
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not defined outside of function scope"
  msgid "%<asm%> qualifier outside of function body"
  msgstr "%qD is niet gedefinieerd buiten een functie"
  
! #: cp/parser.cc:25304
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/parser.cc:25395
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: cp/parser.cc:25406
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/parser.cc:25411
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25414
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25431 cp/parser.cc:25456
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: cp/parser.cc:25443 cp/parser.cc:25464
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25450
  #, fuzzy, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "functie %qs geherdeclareerd als inline"
  
! #: cp/parser.cc:25520
  #, fuzzy, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/parser.cc:25529
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr ""
  
! #: cp/parser.cc:25535
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr ""
  
! #: cp/parser.cc:25541
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr "het argument van %<cleanup%> is geen naam"
  
! #: cp/parser.cc:25594
  #, fuzzy, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.cc:25636
  #, fuzzy, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/parser.cc:25644
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25665
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25672
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/parser.cc:25679 cp/parser.cc:26128
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/parser.cc:25686 cp/parser.cc:26135
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/parser.cc:25694
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/parser.cc:25969
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.cc:25980
  #, fuzzy, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/parser.cc:25984
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/parser.cc:26070
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26269
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "ingebouwde functie %qs kan niet uitgeschakeld worden"
  
! #: cp/parser.cc:26314
  #, fuzzy, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/parser.cc:26326
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "functie %qs geherdeclareerd als inline"
  
! #: cp/parser.cc:26874
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "array subscript is geen integer"
  
! #: cp/parser.cc:26999
  #, fuzzy, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/parser.cc:27003
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%qs is geen iterator"
--- 66078,67770 ----
  msgid "expected a reflection of a type"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.cc:6341
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of a function template"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:6439
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr ""
  
! #: cp/parser.cc:6448
  #, gcc-internal-format
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr ""
  
! #: cp/parser.cc:6450
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:6463
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of a class, namespace, or enumeration"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:6624
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: cp/parser.cc:6714
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr "ISO C++ verbiedt accolade-groepen in expressies"
  
  # 'braced-group'? Wie schrijft verdorie die foutmeldingen?
! #: cp/parser.cc:6726
  #, fuzzy, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr "accolade-groep in expressie enkel toegestaan binnen een functie"
  
! #: cp/parser.cc:6766
  #, gcc-internal-format
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:6832 cp/parser.cc:7003 cp/parser.cc:7202 cp/semantics.cc:4857
  #, fuzzy, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/parser.cc:6865
  #, fuzzy, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.cc:6987
  #, fuzzy, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr "overbodige herdeclaratie van %qs in zelfde bereik"
  
! #: cp/parser.cc:7147
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD may not appear in this context"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.cc:7148
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.cc:7194
  #, gcc-internal-format
  msgid "reflection is only available in C++26 with %<-freflection%>"
  msgstr ""
  
! #: cp/parser.cc:7231
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr ""
  
! #: cp/parser.cc:7375
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/parser.cc:7540
  #, fuzzy, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:7550
  #, fuzzy, gcc-internal-format
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.cc:7587 cp/parser.cc:9966
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:7601 cp/parser.cc:7605
  #, gcc-internal-format
  msgid "template-id not allowed for destructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:7607 cp/parser.cc:35946
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
  
! #: cp/parser.cc:7729
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/parser.cc:7744
  #, fuzzy, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
  
! #: cp/parser.cc:7787 cp/parser.cc:26949
  #, fuzzy, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:7814 cp/typeck.cc:3304 cp/typeck.cc:3307 cp/typeck.cc:3324
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:7939
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:8027
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/parser.cc:8054
  #, fuzzy, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:8061
  #, fuzzy, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:8067
  #, fuzzy, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:8242
  #, fuzzy, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:8473 cp/parser.cc:11405
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.cc:8561
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/parser.cc:8661
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: cp/parser.cc:8673 cp/pt.cc:22263
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: cp/parser.cc:8686
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_assoc_barrier%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: cp/parser.cc:8712
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: cp/parser.cc:8740 cp/pt.cc:22378
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8744 cp/pt.cc:22382
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8749 cp/pt.cc:22387
  #, fuzzy, gcc-internal-format
  msgid "selected function declared here"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/parser.cc:8883
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO C++ verbiedt het gebruik van samengestelde expressies als lvalues"
  
! #: cp/parser.cc:8942
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.cc:8993
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<__builtin_classify_type%> calls"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/parser.cc:9391 cp/parser.cc:9420
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr ""
  
! #: cp/parser.cc:9706 cp/typeck.cc:3192
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/parser.cc:9715
  #, fuzzy, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/parser.cc:10018
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.cc:10076 cp/parser.cc:23417
  #, fuzzy, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10203
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to this operand"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.cc:10291
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO C++ staat het gebruik van %<varargs.h%> niet toe"
  
! #: cp/parser.cc:10394
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/parser.cc:10453
  #, fuzzy, gcc-internal-format
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/parser.cc:10680 cp/parser.cc:37264
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/parser.cc:10745
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr ""
  
! #: cp/parser.cc:10831
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/parser.cc:10849
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.cc:10851
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.cc:10884
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.cc:10929
  #, fuzzy, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/parser.cc:10958
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.cc:11006
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on outermost array type in new expression"
  msgstr "herhaalde definitie %qs"
  
! #: cp/parser.cc:11102
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.cc:11508
  #, fuzzy, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/parser.cc:11658
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.cc:11661
  #, fuzzy, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "gebruik liefst haakjes rond && binnen ||"
  
! #: cp/parser.cc:11895
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "ISO C++ staat het gebruik van %<varargs.h%> niet toe"
  
! #: cp/parser.cc:12233
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.cc:12508
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.cc:12642
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr ""
  
! #: cp/parser.cc:12743
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12753
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12954
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.cc:12977
  #, fuzzy, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:12993
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> with by-copy capture default only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12999 cp/parser.cc:13021 cp/parser.cc:13219
  #, fuzzy, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: cp/parser.cc:13015
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:13035
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/parser.cc:13055
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13066
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:13096
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:13105
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.cc:13130
  #, fuzzy, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "%s van alleen-lezen variabele %qs"
  
! #: cp/parser.cc:13141
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.cc:13179
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13190
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.cc:13195
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.cc:13287
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13341
  #, fuzzy, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: cp/parser.cc:13376
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13406 cp/pt.cc:15307
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
  
! #: cp/parser.cc:13419
  #, fuzzy, gcc-internal-format
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: cp/parser.cc:13428
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr ""
  
! #: cp/parser.cc:13432
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr ""
  
! #: cp/parser.cc:13436
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr ""
  
! #: cp/parser.cc:13443
  #, fuzzy, gcc-internal-format
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: cp/parser.cc:13461
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13477
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13490
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13508
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13561
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:14364
  #, gcc-internal-format
  msgid "label at end of compound statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:14533 cp/parser.cc:14785
  #, fuzzy, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/parser.cc:14604
  #, fuzzy, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:14653
  #, fuzzy, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "case-label niet in een switch-statement"
  
! #: cp/parser.cc:14681
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr ""
  
! #: cp/parser.cc:14793
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
  #. A::A a;
! #: cp/parser.cc:14799
  #, fuzzy, gcc-internal-format
  msgid "%qE names the constructor, not the type"
  msgstr "%d constructor(s) gevonden\n"
  
! #: cp/parser.cc:14857
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.cc:14921
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr ""
  
! #: cp/parser.cc:15126
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15148
  #, gcc-internal-format
  msgid "%<if consteval%> only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:15173 cp/parser.cc:15208
  #, fuzzy, gcc-internal-format
  msgid "%<if consteval%> requires compound statement"
  msgstr "ongeldige lvalue in asm-statement"
  
! #: cp/parser.cc:15250
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15418 cp/parser.cc:37776
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.cc:15459
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "%qs gedeclareerd als een functie die een array teruggeeft"
  
! #: cp/parser.cc:15461
  #, fuzzy, gcc-internal-format
  msgid "condition declares a function"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/parser.cc:15502
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
  #. Anything else is an error.
! #: cp/parser.cc:15604 cp/parser.cc:26170 cp/parser.cc:28936
  #, fuzzy, gcc-internal-format
  msgid "expected initializer"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:15654
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:15960
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.cc:15967
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:15993
  #, fuzzy, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/parser.cc:15998
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
  # vertaling voor 'statement'?
! #: cp/parser.cc:16201
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/parser.cc:16312
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16464 cp/parser.cc:37779
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.cc:16509
  #, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:16526
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.cc:16572
  #, gcc-internal-format
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:16631
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in vector initializer"
  msgid "designators in %<template for%> initializer"
  msgstr "overtollige elementen in beginwaarde van vector"
  
! #: cp/parser.cc:16698
  #, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr ""
  
! #: cp/parser.cc:16868
  #, 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:16877
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ verbiedt geneste functies"
  
! #: cp/parser.cc:16896 cp/parser.cc:37782
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:17071
  #, fuzzy, gcc-internal-format
  msgid "expected module-partition"
  msgstr "lege declaratie"
  
! #: cp/parser.cc:17073
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:17115
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr ""
  
! #: cp/parser.cc:17121
  #, fuzzy, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr "overbodige herdeclaratie van %qs in zelfde bereik"
  
! #: cp/parser.cc:17122
  #, fuzzy, gcc-internal-format
  msgid "scope opened here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: cp/parser.cc:17148
  #, fuzzy, gcc-internal-format
  msgid "private module fragment"
  msgstr "geen argumenten"
  
! #: cp/parser.cc:17152
  #, 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:17158
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17199
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17201 cp/parser.cc:17210
  #, 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:17209
  #, fuzzy, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "overbodige herdeclaratie van %qs in zelfde bereik"
  
! #: cp/parser.cc:17233
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17254
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17257
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17278
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17286
  #, fuzzy, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.cc:17307
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17346
  #, fuzzy, gcc-internal-format
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr "ISO C staat geen extra %<;%> buiten een functie toe"
  
! #: cp/parser.cc:17349
  #, fuzzy, gcc-internal-format
  msgid "extra %<;%> outside of a function"
  msgstr "ISO C staat geen extra %<;%> buiten een functie toe"
  
! #: cp/parser.cc:17358
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17360
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17368
  #, fuzzy, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: cp/parser.cc:17539
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.cc:17543
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored"
  msgid "attributes may be inserted here"
  msgstr "attribuut wordt genegeerd"
  
! #: cp/parser.cc:17583
  #, fuzzy, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.cc:17585 cp/parser.cc:30428
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17604
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.cc:17620
  #, fuzzy, gcc-internal-format
  #| msgid "pointers are not permitted as case values"
  msgid "export-declarations are not permitted here"
  msgstr "pointers zijn niet toegestaan als case-waarden"
  
! #: cp/parser.cc:17842
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.cc:18090
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18109
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.cc:18130
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18155
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.cc:18212
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18215
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18253
  #, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr ""
  
! #: cp/parser.cc:18256
  #, fuzzy, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:18263
  #, gcc-internal-format
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18282
  #, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18293
  #, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr ""
  
! #: cp/parser.cc:18321
  #, gcc-internal-format
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18325
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:18405
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "lege declaratie"
  
! #: cp/parser.cc:18423
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/parser.cc:18449 cp/parser.cc:18454 cp/parser.cc:26151 cp/parser.cc:26156
! #: cp/parser.cc:26160 cp/parser.cc:26164
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr "twee of meer data types in de declaratie van %qs"
  
  # vertaling voor "storage class specifier"?
! #: cp/parser.cc:18622
  #, fuzzy, gcc-internal-format
  #| msgid "useless storage class specifier in empty declaration"
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr "nutteloze storage class specifier in lege declaratie"
  
! #: cp/parser.cc:18645
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/parser.cc:18683
  #, fuzzy, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/parser.cc:18686
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18737
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "conflicterende types voor %qs"
  
! #: cp/parser.cc:18763
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.cc:18799
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr "herdefinitie van %<union %s%>"
  
! #: cp/parser.cc:18808
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "Ongeldige optie %qs"
  
! #: cp/parser.cc:18812
  #, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:18894
  #, fuzzy, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "herdefinitie van %<union %s%>"
  
! #: cp/parser.cc:18907
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18909
  #, 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:18924
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "%qs mag niet als alleen-lezen gedeclareerd worden"
  
! #: cp/parser.cc:18997 cp/parser.cc:31672
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:19016
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/parser.cc:19020
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:19088
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "ongeldige linker operand van %s"
  
! #: cp/parser.cc:19195
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:19223
  #, gcc-internal-format
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:19440
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:19453
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/parser.cc:19629
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:19658 cp/parser.cc:19664
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/parser.cc:19666
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.cc:19751
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.cc:19778
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/parser.cc:19790 cp/pt.cc:29076
  #, fuzzy, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "%Jdeclaratie van %qD als static volgt declaratie als niet-static"
  
! #: cp/parser.cc:19802 cp/pt.cc:29088
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19854
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.cc:19942
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:20354
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20360
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20366
  #, fuzzy, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:20375
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.cc:20381
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "ongeldige const_double operand"
  
! #: cp/parser.cc:20415
  #, fuzzy, gcc-internal-format
  msgid "expected operator"
  msgstr "onverwachte operand"
  
! #: cp/parser.cc:20462
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.cc:20464
  #, fuzzy, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.cc:20466
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr ""
  
! #: cp/parser.cc:20571
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "ongeldig gebruik van onvolledige typedef %qs"
  
! #: cp/parser.cc:20579
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "ongeldige macronaam %<%.*s%>"
  
! #: cp/parser.cc:20703
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/parser.cc:20941 cp/parser.cc:21027 cp/parser.cc:28684
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/parser.cc:20945 cp/parser.cc:21031
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "niet-beëindigde parameterlijst in %<#define%>"
  
! #: cp/parser.cc:21103
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:21176
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:21180
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21184
  #, 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:21215
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/parser.cc:21216
  #, 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:21223
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:21350
  #, fuzzy, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "%qs is geen iterator"
  
  #. The name does not name a template.
! #: cp/parser.cc:21435 cp/parser.cc:21627 cp/parser.cc:21836
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:21483
  #, fuzzy, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
  
! #: cp/parser.cc:21485
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.cc:21700
  #, fuzzy, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
  
! #: cp/parser.cc:21801 cp/parser.cc:21819 cp/parser.cc:22013
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:21966
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/parser.cc:22004
  #, fuzzy, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/parser.cc:22122
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.cc:22126
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.cc:22130
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.cc:22191
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.cc:22427
  #, fuzzy, gcc-internal-format
  msgid "expected type specifier"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:22636
  #, 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:22642
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:22646
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22653 cp/parser.cc:23114
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:22807
  #, fuzzy, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.cc:22957
  #, fuzzy, gcc-internal-format
  msgid "expected type-name"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:23041
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/parser.cc:23042
  #, fuzzy, gcc-internal-format
  msgid "concept defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: cp/parser.cc:23073
  #, fuzzy, gcc-internal-format
  msgid "invalid use of concept-name %qD"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/parser.cc:23089
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:23096
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23341
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23579
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "declaratie declareert niets"
  
! #: cp/parser.cc:23667
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.cc:23673
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "herhaalde definitie %qs"
  
! #: cp/parser.cc:23685
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23826
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:23837
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/parser.cc:23852
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.cc:23870
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.cc:23916
  #, 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:23920
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:23963
  #, fuzzy, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "herhaalde definitie %qs"
  
! #: cp/parser.cc:23977
  #, fuzzy, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/parser.cc:23989 cp/parser.cc:30397
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/parser.cc:23994 cp/parser.cc:30402
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/parser.cc:24006 cp/parser.cc:30415
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.cc:24047
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ verbiedt het %sen van een enum"
  
! #: cp/parser.cc:24071
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24074
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24195
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24270
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:24274
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:24278
  #, fuzzy, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:24339
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24351
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24370
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24380
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:24385
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24389
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.cc:24392
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/parser.cc:24399
  #, fuzzy, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "modi in %s expressie komen niet overeen"
  
! #: cp/parser.cc:24456
  #, fuzzy, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.cc:24641
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24685
  #, fuzzy, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.cc:24703
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24713
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24759
  #, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24762
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr "ongeldig gebruik van onvolledige typedef %qs"
  
! #: cp/parser.cc:24764
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:24766
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "ongeldig gebruik van onvolledige typedef %qs"
  
! #: cp/parser.cc:24768
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24778
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/parser.cc:24848
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "geen eerdere declaratie voor %qs"
  
! #: cp/parser.cc:25006
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr ""
  
! #: cp/parser.cc:25067
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:25088 cp/parser.cc:25106 cp/parser.cc:25121
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "herhaalde case-waarde"
  
  # betere vertaling voor 'function scope'?
! #: cp/parser.cc:25095
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not defined outside of function scope"
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "%qD is niet gedefinieerd buiten een functie"
  
! #: cp/parser.cc:25134
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qs is geen iterator"
  
  # betere vertaling voor 'function scope'?
! #: cp/parser.cc:25150
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not defined outside of function scope"
  msgid "%<asm%> qualifier outside of function body"
  msgstr "%qD is niet gedefinieerd buiten een functie"
  
! #: cp/parser.cc:25300
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/parser.cc:25391
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: cp/parser.cc:25402
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/parser.cc:25407
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25410
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25427 cp/parser.cc:25452
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: cp/parser.cc:25439 cp/parser.cc:25460
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25446
  #, fuzzy, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "functie %qs geherdeclareerd als inline"
  
! #: cp/parser.cc:25516
  #, fuzzy, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/parser.cc:25525
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr ""
  
! #: cp/parser.cc:25531
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr ""
  
! #: cp/parser.cc:25537
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr "het argument van %<cleanup%> is geen naam"
  
! #: cp/parser.cc:25590
  #, fuzzy, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.cc:25632
  #, fuzzy, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/parser.cc:25640
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25661
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25668
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/parser.cc:25675 cp/parser.cc:26124
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/parser.cc:25682 cp/parser.cc:26131
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/parser.cc:25690
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/parser.cc:25965
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.cc:25976
  #, fuzzy, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/parser.cc:25980
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/parser.cc:26066
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26265
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "ingebouwde functie %qs kan niet uitgeschakeld worden"
  
! #: cp/parser.cc:26310
  #, fuzzy, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/parser.cc:26322
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "functie %qs geherdeclareerd als inline"
  
! #: cp/parser.cc:26870
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "array subscript is geen integer"
  
! #: cp/parser.cc:26995
  #, fuzzy, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/parser.cc:26999
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%qs is geen iterator"
*************** msgstr "%qs is geen iterator"
*** 67689,67963 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27032
  #, fuzzy, gcc-internal-format
  msgid "invalid declarator"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.cc:27041
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/parser.cc:27043
  #, 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:27158
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "nutteloze type-kwalificatie in lege declaratie"
  
! #: cp/parser.cc:27183
  #, fuzzy, gcc-internal-format
  msgid "expected declarator"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:27304
  #, fuzzy, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:27306
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "herhaald lid %qs"
  
! #: cp/parser.cc:27327
  #, fuzzy, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "onverwachte operand"
  
! #: cp/parser.cc:27388
  #, fuzzy, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "herhaalde case-waarde"
  
! #: cp/parser.cc:27442
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "herhaalde case-waarde"
  
! #: cp/parser.cc:27479
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27537
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "herhaalde case-waarde"
  
! #: cp/parser.cc:27840
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/parser.cc:27846
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:27849 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 "ongeldig gebruik van %<restrict%>"
  
! #: cp/parser.cc:27876
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:27885
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/parser.cc:28012
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:28159
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28366
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:28444
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:28568
  #, fuzzy, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr "twee of meer data types in de declaratie van %qs"
  
! #: cp/parser.cc:28571
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28631
  #, fuzzy, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/parser.cc:28672
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: cp/parser.cc:28690
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/parser.cc:28696
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/parser.cc:28698
  #, fuzzy, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/parser.cc:28721
  #, fuzzy, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/parser.cc:28845
  #, 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:28849
  #, 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:29040
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29202
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29224
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ staat het gebruik van %<varargs.h%> niet toe"
  
! #: cp/parser.cc:29262
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ staat het gebruik van %<varargs.h%> niet toe"
  
! #: cp/parser.cc:29276
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29316
  #, fuzzy, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "ISO C++ staat het gebruik van %<varargs.h%> niet toe"
  
! #: cp/parser.cc:29367
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29423 cp/parser.cc:29557
  #, fuzzy, gcc-internal-format
  msgid "expected class-name"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:29837
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: cp/parser.cc:29840
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: cp/parser.cc:29843
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/parser.cc:30139 cp/parser.cc:37400
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "herhaalde case-waarde"
  
! #: cp/parser.cc:30350
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:30362
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30369
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/parser.cc:30381
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.cc:30387
  #, fuzzy, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.cc:30430
  #, fuzzy, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr "POS mag niet opgegeven worden voor een lijst van veld-declaraties"
  
! #: cp/parser.cc:30456
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30463
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.cc:30496
  #, fuzzy, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
  
! #: cp/parser.cc:30529
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.cc:30594
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "eerdere definitie van %qs"
--- 67773,68047 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27028
  #, fuzzy, gcc-internal-format
  msgid "invalid declarator"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.cc:27037
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/parser.cc:27039
  #, 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:27154
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "nutteloze type-kwalificatie in lege declaratie"
  
! #: cp/parser.cc:27179
  #, fuzzy, gcc-internal-format
  msgid "expected declarator"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:27300
  #, fuzzy, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:27302
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "herhaald lid %qs"
  
! #: cp/parser.cc:27323
  #, fuzzy, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "onverwachte operand"
  
! #: cp/parser.cc:27384
  #, fuzzy, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "herhaalde case-waarde"
  
! #: cp/parser.cc:27438
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "herhaalde case-waarde"
  
! #: cp/parser.cc:27475
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27533
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "herhaalde case-waarde"
  
! #: cp/parser.cc:27836
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/parser.cc:27842
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:27845 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 "ongeldig gebruik van %<restrict%>"
  
! #: cp/parser.cc:27872
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:27881
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/parser.cc:28008
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:28155
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28362
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:28440
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:28564
  #, fuzzy, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr "twee of meer data types in de declaratie van %qs"
  
! #: cp/parser.cc:28567
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28627
  #, fuzzy, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/parser.cc:28668
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: cp/parser.cc:28686
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/parser.cc:28692
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/parser.cc:28694
  #, fuzzy, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/parser.cc:28717
  #, fuzzy, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/parser.cc:28841
  #, 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:28845
  #, 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:29036
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29198
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29220
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ staat het gebruik van %<varargs.h%> niet toe"
  
! #: cp/parser.cc:29258
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ staat het gebruik van %<varargs.h%> niet toe"
  
! #: cp/parser.cc:29272
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29312
  #, fuzzy, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "ISO C++ staat het gebruik van %<varargs.h%> niet toe"
  
! #: cp/parser.cc:29363
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29419 cp/parser.cc:29553
  #, fuzzy, gcc-internal-format
  msgid "expected class-name"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:29833
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: cp/parser.cc:29836
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: cp/parser.cc:29839
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/parser.cc:30135 cp/parser.cc:37398
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "herhaalde case-waarde"
  
! #: cp/parser.cc:30346
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:30358
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30365
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/parser.cc:30377
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.cc:30383
  #, fuzzy, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.cc:30426
  #, fuzzy, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr "POS mag niet opgegeven worden voor een lijst van veld-declaraties"
  
! #: cp/parser.cc:30452
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30459
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.cc:30492
  #, fuzzy, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
  
! #: cp/parser.cc:30525
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.cc:30590
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "eerdere definitie van %qs"
*************** msgstr "eerdere definitie van %qs"
*** 67965,68242 ****
  #. 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:30608 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30714 cp/parser.cc:37787
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:30739
  #, 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:30743
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:31022
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31028
  #, 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:31069
  #, fuzzy, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/parser.cc:31109
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31212
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:31219
  #, fuzzy, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "%<__alignof%> toegepast op bitveld"
  
! #: cp/parser.cc:31232
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31414
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: cp/parser.cc:31442
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.cc:31548
  #, fuzzy, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/parser.cc:31562
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:31635
  #, gcc-internal-format
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:31658
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.cc:31693
  #, fuzzy, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.cc:31840
  #, fuzzy, gcc-internal-format
  #| msgid "attributes in parameter array declarator ignored"
  msgid "attributes on base specifiers are ignored"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/parser.cc:31860
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31880
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31943
! #, gcc-internal-format
! msgid "keyword %<typename%> not allowed outside of templates"
! msgstr ""
! 
! #: cp/parser.cc:31946
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:32131 cp/parser.cc:32225
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/parser.cc:32233
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/parser.cc:32239
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32283
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/parser.cc:32324
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:32436
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.cc:32471
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> on exception declaration"
  msgstr "%<inline%> bij lege declaratie"
  
! #: cp/parser.cc:32550
  #, fuzzy, gcc-internal-format
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/parser.cc:33021
  #, fuzzy, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/parser.cc:33167
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:33181
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33323
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33358
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:33401 cp/parser.cc:33493
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33430
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
  
! #: cp/parser.cc:33433
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "attribuut 'nonnull' is gebruikt zonder argumenten voor een niet-prototype"
  
! #: cp/parser.cc:33591
  #, fuzzy, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/parser.cc:33638
  #, fuzzy, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr "case-selector niet compatibel met label"
  
! #: cp/parser.cc:33654
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "attributes are ignored on %qs"
  msgstr "attribuut %qE wordt genegeerd wegens %qE"
  
! #: cp/parser.cc:33770
  #, fuzzy, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/parser.cc:33874
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:33957
  #, gcc-internal-format
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:33988
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:34361 cp/parser.cc:34370
  #, fuzzy, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:34717
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:34958
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35101
  #, fuzzy, gcc-internal-format
  #| msgid "requested position is not an integer constant"
  msgid "result type is not a plain type-constraint"
  msgstr "gevraagde positie is geen integerconstante"
  
! #: cp/parser.cc:35110
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "gevraagd alignment is geen constante"
  
! #: cp/parser.cc:35637
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35642
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.cc:35646
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "twee of meer data types in de declaratie van %qs"
--- 68049,68321 ----
  #. 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:30604 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30722 cp/parser.cc:37785
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:30747
  #, 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:30751
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:31030
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31036
  #, 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:31077
  #, fuzzy, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/parser.cc:31117
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31220
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:31227
  #, fuzzy, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "%<__alignof%> toegepast op bitveld"
  
! #: cp/parser.cc:31240
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31422
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: cp/parser.cc:31450
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.cc:31556
  #, fuzzy, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/parser.cc:31570
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:31643
  #, gcc-internal-format
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:31666
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.cc:31701
  #, fuzzy, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.cc:31848
  #, fuzzy, gcc-internal-format
  #| msgid "attributes in parameter array declarator ignored"
  msgid "attributes on base specifiers are ignored"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/parser.cc:31868
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31888
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31945
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:32129 cp/parser.cc:32223
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/parser.cc:32231
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/parser.cc:32237
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32281
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/parser.cc:32322
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:32434
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.cc:32469
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> on exception declaration"
  msgstr "%<inline%> bij lege declaratie"
  
! #: cp/parser.cc:32548
  #, fuzzy, gcc-internal-format
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/parser.cc:33019
  #, fuzzy, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/parser.cc:33165
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:33179
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33321
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33356
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:33399 cp/parser.cc:33491
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33428
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
  
! #: cp/parser.cc:33431
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "attribuut 'nonnull' is gebruikt zonder argumenten voor een niet-prototype"
  
! #: cp/parser.cc:33589
  #, fuzzy, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/parser.cc:33636
  #, fuzzy, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr "case-selector niet compatibel met label"
  
! #: cp/parser.cc:33652
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "attributes are ignored on %qs"
  msgstr "attribuut %qE wordt genegeerd wegens %qE"
  
! #: cp/parser.cc:33768
  #, fuzzy, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/parser.cc:33872
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:33955
  #, gcc-internal-format
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:33986
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:34359 cp/parser.cc:34368
  #, fuzzy, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:34715
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:34956
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35099
  #, fuzzy, gcc-internal-format
  #| msgid "requested position is not an integer constant"
  msgid "result type is not a plain type-constraint"
  msgstr "gevraagde positie is geen integerconstante"
  
! #: cp/parser.cc:35108
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "gevraagd alignment is geen constante"
  
! #: cp/parser.cc:35635
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35640
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.cc:35644
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "twee of meer data types in de declaratie van %qs"
*************** msgstr "twee of meer data types in de de
*** 68245,68677 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35653
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:35947
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:36058
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/parser.cc:36235
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36244
  #, 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:36250
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36290
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "herdeclaratie van %<enum %s%>"
  
! #: cp/parser.cc:36300
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:36320
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ongeldige linker operand van %s"
  
! #: cp/parser.cc:36430
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.cc:36481
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "a class template declaration must not declare anything else"
  msgstr "declaratie declareert niets"
  
! #: cp/parser.cc:36534
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.cc:36853
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:36866
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:36897
  #, fuzzy, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:37213
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37388
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ongeldige linker operand van %s"
  
! #: cp/parser.cc:37403
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "conflicterende types voor %qs"
  
! #: cp/parser.cc:37415
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> vóór %<extern%> gebruikt"
  
! #: cp/parser.cc:37432
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%<__thread%> samen met %<typedef%> gebruikt"
  
! #: cp/parser.cc:37541
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ ondersteunt %<long long%> niet"
  
! #: cp/parser.cc:37552
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "zowel %<short%> als %<char%> opgegeven bij declaratie"
  
! #: cp/parser.cc:37557
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "herhaalde %qs"
  
! #: cp/parser.cc:37586
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "herhaalde %qs"
  
! #: cp/parser.cc:37638
  #, fuzzy, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37641
  #, fuzzy, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37644
  #, fuzzy, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37650
  #, fuzzy, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37653
  #, fuzzy, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:37656
  #, fuzzy, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37659
  #, fuzzy, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37662
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37665
  #, fuzzy, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37668
  #, fuzzy, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37671
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37674
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37677
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37680
  #, fuzzy, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37683
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37686
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37689
  #, fuzzy, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37692
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37695
  #, fuzzy, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37698
  #, fuzzy, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37701
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:37704
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.cc:37707
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37739
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37751
  #, fuzzy, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37754
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37757
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37763
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37790
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37793
  #, fuzzy, gcc-internal-format
  msgid "expected %<:]%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:38128
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38282
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Ongeldige optie %qs"
  
! #: cp/parser.cc:38287
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "dit is een eerdere declaratie"
  
! #: cp/parser.cc:38408
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/parser.cc:38566 cp/parser.cc:38600
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.cc:38573 cp/parser.cc:38606
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38574 cp/parser.cc:38607
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:38581
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: cp/parser.cc:38582
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/parser.cc:38665
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: cp/parser.cc:38686
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:38939
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/parser.cc:39180 cp/parser.cc:40492 cp/parser.cc:40681
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:39251
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:39325
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39356
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39760
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:39835 cp/parser.cc:39853
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:39847 cp/parser.cc:39913
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.cc:39956
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40153 cp/parser.cc:40160 cp/parser.cc:40167
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.cc:40284
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.cc:40457
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40464
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "prefix-attributen worden genegeerd vóór %<@%D%>"
  
! #: cp/parser.cc:40744 cp/parser.cc:40751 cp/parser.cc:40758
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ongeldige operand voor 'p' modifier"
  
! #: cp/parser.cc:40920
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "onbekende machine-modus %qs"
  
! #: cp/parser.cc:42222
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/parser.cc:42239
  #, fuzzy, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/parser.cc:42995
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:43397
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:44091
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44727
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "%qs is geen iterator"
--- 68324,68756 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35651
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:35945
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:36056
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/parser.cc:36233
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36242
  #, 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:36248
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36288
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "herdeclaratie van %<enum %s%>"
  
! #: cp/parser.cc:36298
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:36318
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ongeldige linker operand van %s"
  
! #: cp/parser.cc:36428
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.cc:36479
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "a class template declaration must not declare anything else"
  msgstr "declaratie declareert niets"
  
! #: cp/parser.cc:36532
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.cc:36851
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:36864
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:36895
  #, fuzzy, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:37211
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37386
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ongeldige linker operand van %s"
  
! #: cp/parser.cc:37401
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "conflicterende types voor %qs"
  
! #: cp/parser.cc:37413
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> vóór %<extern%> gebruikt"
  
! #: cp/parser.cc:37430
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%<__thread%> samen met %<typedef%> gebruikt"
  
! #: cp/parser.cc:37539
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ ondersteunt %<long long%> niet"
  
! #: cp/parser.cc:37550
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "zowel %<short%> als %<char%> opgegeven bij declaratie"
  
! #: cp/parser.cc:37555
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "herhaalde %qs"
  
! #: cp/parser.cc:37584
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "herhaalde %qs"
  
! #: cp/parser.cc:37636
  #, fuzzy, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37639
  #, fuzzy, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37642
  #, fuzzy, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37648
  #, fuzzy, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37651
  #, fuzzy, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:37654
  #, fuzzy, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37657
  #, fuzzy, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37660
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37663
  #, fuzzy, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37666
  #, fuzzy, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37669
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37672
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37675
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37678
  #, fuzzy, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37681
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37684
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37687
  #, fuzzy, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37690
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37693
  #, fuzzy, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37696
  #, fuzzy, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.cc:37705
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37737
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37749
  #, fuzzy, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37752
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37755
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37761
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37788
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37791
  #, fuzzy, gcc-internal-format
  msgid "expected %<:]%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:38126
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38280
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Ongeldige optie %qs"
  
! #: cp/parser.cc:38285
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "dit is een eerdere declaratie"
  
! #: cp/parser.cc:38406
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/parser.cc:38564 cp/parser.cc:38598
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.cc:38571 cp/parser.cc:38604
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38572 cp/parser.cc:38605
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:38579
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: cp/parser.cc:38580
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/parser.cc:38663
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: cp/parser.cc:38684
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:38937
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/parser.cc:39178 cp/parser.cc:40490 cp/parser.cc:40679
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:39249
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:39323
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39354
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39758
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:39833 cp/parser.cc:39851
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:39845 cp/parser.cc:39911
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.cc:39954
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40151 cp/parser.cc:40158 cp/parser.cc:40165
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.cc:40282
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.cc:40455
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40462
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "prefix-attributen worden genegeerd vóór %<@%D%>"
  
! #: cp/parser.cc:40742 cp/parser.cc:40749 cp/parser.cc:40756
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ongeldige operand voor 'p' modifier"
  
! #: cp/parser.cc:40918
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "onbekende machine-modus %qs"
  
! #: cp/parser.cc:42220
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/parser.cc:42237
  #, fuzzy, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/parser.cc:42993
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:43395
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:44089
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44725
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "%qs is geen iterator"
*************** msgstr "%qs is geen iterator"
*** 68680,68853 ****
  #. 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:47214
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/parser.cc:48665
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49613
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49695 cp/pt.cc:19130
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: cp/parser.cc:52776
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:53488
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr ""
  
! #: cp/parser.cc:53729
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:53855
  #, 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:53976
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54551
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:55148
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:55179
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/parser.cc:55191
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55294
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.cc:55314 cp/semantics.cc:7052
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55318 cp/semantics.cc:7060
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55321 cp/pt.cc:15174 cp/semantics.cc:7066
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55324 cp/semantics.cc:7072
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55521
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/parser.cc:55693
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr ""
  
! #: cp/parser.cc:56258
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56268
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qs is meestal een functie"
  
! #: cp/parser.cc:56438 cp/parser.cc:56977
  #, fuzzy, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr "overflow in constante expressie"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56649
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56844
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56847
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56894
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "misvormde #pragma weak"
  
! #: cp/parser.cc:57231
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57242
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr ""
  
  # 'braced-group'? Wie schrijft verdorie die foutmeldingen?
! #: cp/parser.cc:57329
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr "accolade-groep in expressie enkel toegestaan binnen een functie"
  
! #: cp/parser.cc:57471
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.cc:57611
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/parser.cc:57713
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:57769
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
--- 68759,68932 ----
  #. 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:47212
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/parser.cc:48663
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49611
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49693 cp/pt.cc:19188
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: cp/parser.cc:52774
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:53486
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr ""
  
! #: cp/parser.cc:53727
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:53853
  #, 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:53974
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54549
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:55146
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:55177
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/parser.cc:55189
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55292
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.cc:55312 cp/semantics.cc:7048
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55316 cp/semantics.cc:7056
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55319 cp/pt.cc:15198 cp/semantics.cc:7062
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55322 cp/semantics.cc:7068
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55519
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/parser.cc:55691
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr ""
  
! #: cp/parser.cc:56256
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56266
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qs is meestal een functie"
  
! #: cp/parser.cc:56436 cp/parser.cc:56975
  #, fuzzy, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr "overflow in constante expressie"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56647
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56842
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56845
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56892
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "misvormde #pragma weak"
  
! #: cp/parser.cc:57229
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57240
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr ""
  
  # 'braced-group'? Wie schrijft verdorie die foutmeldingen?
! #: cp/parser.cc:57327
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr "accolade-groep in expressie enkel toegestaan binnen een functie"
  
! #: cp/parser.cc:57469
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.cc:57609
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/parser.cc:57711
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:57767
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr "%qs is geen iterator"
*** 69554,69819 ****
  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:7775
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/pt.cc:7789
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "niet-beëindigde parameterlijst in %<#define%>"
  
! #: cp/pt.cc:7875
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7883
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7901
  #, 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 "%qs is geen iterator"
  
! #: cp/pt.cc:7961
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7963
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8017 cp/pt.cc:8049
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:8643
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/pt.cc:8659
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/pt.cc:8802
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.cc:8831
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/pt.cc:8836
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8853 cp/pt.cc:8888 cp/pt.cc:8939
  #, fuzzy, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.cc:8861
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8869
  #, fuzzy, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/pt.cc:8875
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8878
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8893
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8896
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8943
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.cc:8958
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.cc:8961
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/pt.cc:9048
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/pt.cc:9176 cp/pt.cc:9512
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/pt.cc:9191 cp/pt.cc:9337
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.cc:9333
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d or more)"
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "verkeerd aantal sjabloonargumenten (%d, moet %d of meer zijn)"
  
! #: cp/pt.cc:9342
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "gegeven voor %q+D"
  
! #: cp/pt.cc:9368
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9372
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: cp/pt.cc:9473
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10050
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D is geen functiesjabloon"
  
! #: cp/pt.cc:10245
  #, fuzzy, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
  
! #: cp/pt.cc:10247
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "lege declaratie"
  
! #: cp/pt.cc:10416 cp/pt.cc:23566
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "herdeclaratie van %qs"
  
! #: cp/pt.cc:10766
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:11506
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12442
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/pt.cc:12451
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/pt.cc:12478
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/pt.cc:12482
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/pt.cc:12711
  #, fuzzy, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:12712
  #, fuzzy, gcc-internal-format
  msgid "first error appeared here"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
  
! #: cp/pt.cc:13080
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "%Jflexibel array-lid in union"
  
! #: cp/pt.cc:13599
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14070
  #, fuzzy, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/pt.cc:14180
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14183
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14388
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find 'nm'"
  msgid "cannot index an empty pack"
  msgstr "kan 'nm' niet vinden"
  
! #: cp/pt.cc:14844
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "herdefinitie van %<struct %s%>"
  
! #: cp/pt.cc:14941
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "pointer naar lid-functie gebruikt in rekensom"
  
  # Betere term voor "mismatched"?
! #: cp/pt.cc:15952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "mismatched arguments"
  msgid "mismatched argument pack lengths (%d vs %d)"
--- 69633,69898 ----
  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:7777
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/pt.cc:7791
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "niet-beëindigde parameterlijst in %<#define%>"
  
! #: cp/pt.cc:7877
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7885
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7903
  #, 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 "%qs is geen iterator"
  
! #: cp/pt.cc:7963
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7965
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8019 cp/pt.cc:8051
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:8645
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/pt.cc:8661
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/pt.cc:8804
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.cc:8833
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/pt.cc:8838
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8855 cp/pt.cc:8890 cp/pt.cc:8941
  #, fuzzy, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.cc:8863
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8871
  #, fuzzy, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/pt.cc:8877
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8880
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8895
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8898
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8945
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.cc:8960
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.cc:8963
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/pt.cc:9050
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/pt.cc:9178 cp/pt.cc:9514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/pt.cc:9193 cp/pt.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.cc:9335
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d or more)"
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "verkeerd aantal sjabloonargumenten (%d, moet %d of meer zijn)"
  
! #: cp/pt.cc:9344
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "gegeven voor %q+D"
  
! #: cp/pt.cc:9370
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9374
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: cp/pt.cc:9475
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10052
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D is geen functiesjabloon"
  
! #: cp/pt.cc:10247
  #, fuzzy, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
  
! #: cp/pt.cc:10249
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "lege declaratie"
  
! #: cp/pt.cc:10418 cp/pt.cc:23643
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "herdeclaratie van %qs"
  
! #: cp/pt.cc:10768
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:11508
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12444
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/pt.cc:12453
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/pt.cc:12480
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/pt.cc:12484
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/pt.cc:12713
  #, fuzzy, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:12714
  #, fuzzy, gcc-internal-format
  msgid "first error appeared here"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
  
! #: cp/pt.cc:13082
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "%Jflexibel array-lid in union"
  
! #: cp/pt.cc:13601
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14078
  #, fuzzy, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/pt.cc:14204
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14207
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14412
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find 'nm'"
  msgid "cannot index an empty pack"
  msgstr "kan 'nm' niet vinden"
  
! #: cp/pt.cc:14868
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "herdefinitie van %<struct %s%>"
  
! #: cp/pt.cc:14965
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "pointer naar lid-functie gebruikt in rekensom"
  
  # Betere term voor "mismatched"?
! #: cp/pt.cc:15976
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "mismatched arguments"
  msgid "mismatched argument pack lengths (%d vs %d)"
*************** msgstr "slechte combinatie van argumente
*** 69832,69948 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16154
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/pt.cc:16379
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ongeldige operand voor %p-code"
  
! #: cp/pt.cc:16381
  #, fuzzy, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "herdeclaratie van %qs"
  
! #: cp/pt.cc:16508
  #, fuzzy, gcc-internal-format
  msgid "function returning an array"
  msgstr "%qs gedeclareerd als een functie die een array teruggeeft"
  
! #: cp/pt.cc:16510
  #, fuzzy, gcc-internal-format
  msgid "function returning a function"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/pt.cc:16760
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/pt.cc:16762
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/pt.cc:17323
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.cc:17325
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.cc:17327
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.cc:17340
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/pt.cc:17343
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/pt.cc:17396
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.cc:17402
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.cc:17408
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.cc:17477
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/pt.cc:17518
  #, fuzzy, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr "%Jarray %qD wordt aangenomen één element te bevatten"
  
! #: cp/pt.cc:17525
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17579
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/pt.cc:17613
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:17622
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/pt.cc:17630
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/pt.cc:17788
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "%qs is geen iterator"
--- 69911,70032 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16178
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/pt.cc:16403
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ongeldige operand voor %p-code"
  
! #: cp/pt.cc:16405
  #, fuzzy, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "herdeclaratie van %qs"
  
! #: cp/pt.cc:16532
  #, fuzzy, gcc-internal-format
  msgid "function returning an array"
  msgstr "%qs gedeclareerd als een functie die een array teruggeeft"
  
! #: cp/pt.cc:16534
  #, fuzzy, gcc-internal-format
  msgid "function returning a function"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/pt.cc:16784
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/pt.cc:16786
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/pt.cc:17367
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.cc:17369
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.cc:17371
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.cc:17384
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/pt.cc:17387
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/pt.cc:17440
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.cc:17446
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.cc:17452
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.cc:17521
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/pt.cc:17562
  #, fuzzy, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr "%Jarray %qD wordt aangenomen één element te bevatten"
  
! #: cp/pt.cc:17569
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17623
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/pt.cc:17657
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:17666
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/pt.cc:17674
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/pt.cc:17810
! #, fuzzy, gcc-internal-format
! msgid "expected a reflection of a type template"
! msgstr "herdeclaratie van %qs"
! 
! #: cp/pt.cc:17844
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "%qs is geen iterator"
*************** msgstr "%qs is geen iterator"
*** 69950,70159 ****
  #. 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:17961
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/pt.cc:18117
  #, fuzzy, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "argument %qs komt niet overeen met prototype"
  
! #: cp/pt.cc:18133
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:18135
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:18219
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/pt.cc:20597 cp/pt.cc:22894
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/pt.cc:20601 cp/pt.cc:22898
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20748
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:22114
  #, 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:22149
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22154
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22157
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:22162
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: cp/pt.cc:22213
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: cp/pt.cc:22240
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qE attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "verkeerd aantal argumenten opgegeven voor attribuut %qE"
  
! #: cp/pt.cc:22486
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:22489
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:22811
  #, fuzzy, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "ontbrekende witruimte na getal %qs"
  
! #: cp/pt.cc:23196
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/pt.cc:23198
  #, fuzzy, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/pt.cc:23208
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/pt.cc:23223
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/pt.cc:23241
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.cc:27656
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "herhaalde definitie %qs"
  
! #: cp/pt.cc:27658
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "herhaalde definitie %qs"
  
  # XXX FIXME:  useless gettextization
! #: cp/pt.cc:27664
  #, fuzzy
  #| msgid "%s %qs"
  msgid "%s %#qS"
  msgstr "%s %qs"
  
! #: cp/pt.cc:27691 cp/pt.cc:27778
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:27710
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qs is geen static veld"
  
! #: cp/pt.cc:27716 cp/pt.cc:27773
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.cc:27721
  #, fuzzy, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:27729
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "eerdere impliciete declaratie van %qs"
  
! #: cp/pt.cc:27765
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "herhaalde definitie %qs"
  
! #: cp/pt.cc:27788 cp/pt.cc:27855
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "pointer naar functie gebruikt in aftrekking"
  
! #: cp/pt.cc:27793 cp/pt.cc:27870
  #, fuzzy, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "herhaalde definitie %qs"
  
! #: cp/pt.cc:27827
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:27830
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:27839
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:27860
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "pointer naar functie gebruikt in aftrekking"
  
! #: cp/pt.cc:27900
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "herhaalde definitie %qs"
  
! #: cp/pt.cc:28232
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:28238
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
--- 70034,70243 ----
  #. 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:18017
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/pt.cc:18173
  #, fuzzy, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "argument %qs komt niet overeen met prototype"
  
! #: cp/pt.cc:18189
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:18191
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:18277
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/pt.cc:20655 cp/pt.cc:22967
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/pt.cc:20659 cp/pt.cc:22971
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20806
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:22178
  #, 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:22213
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22218
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22221
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:22226
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: cp/pt.cc:22277
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: cp/pt.cc:22304
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qE attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "verkeerd aantal argumenten opgegeven voor attribuut %qE"
  
! #: cp/pt.cc:22552
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:22555
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:22884
  #, fuzzy, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "ontbrekende witruimte na getal %qs"
  
! #: cp/pt.cc:23273
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/pt.cc:23275
  #, fuzzy, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/pt.cc:23285
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/pt.cc:23300
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/pt.cc:23318
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.cc:27733
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "herhaalde definitie %qs"
  
! #: cp/pt.cc:27735
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "herhaalde definitie %qs"
  
  # XXX FIXME:  useless gettextization
! #: cp/pt.cc:27741
  #, fuzzy
  #| msgid "%s %qs"
  msgid "%s %#qS"
  msgstr "%s %qs"
  
! #: cp/pt.cc:27768 cp/pt.cc:27855
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:27787
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qs is geen static veld"
  
! #: cp/pt.cc:27793 cp/pt.cc:27850
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.cc:27798
  #, fuzzy, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:27806
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "eerdere impliciete declaratie van %qs"
  
! #: cp/pt.cc:27842
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "herhaalde definitie %qs"
  
! #: cp/pt.cc:27865 cp/pt.cc:27932
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "pointer naar functie gebruikt in aftrekking"
  
! #: cp/pt.cc:27870 cp/pt.cc:27947
  #, fuzzy, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "herhaalde definitie %qs"
  
! #: cp/pt.cc:27904
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:27907
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:27916
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:27937
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "pointer naar functie gebruikt in aftrekking"
  
! #: cp/pt.cc:27977
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "herhaalde definitie %qs"
  
! #: cp/pt.cc:28318
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:28324
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
*************** msgstr "globale registervariabele volgt
*** 70165,70323 ****
  #. 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:28718
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "eerdere impliciete declaratie van %qs"
  
! #: cp/pt.cc:28764
  #, 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:29139
  #, 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:29169
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:29178
  #, 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:29186
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr ""
  
! #: cp/pt.cc:29188
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:30738
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/pt.cc:30934
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "niet-beëindigde parameterlijst in %<#define%>"
  
! #: cp/pt.cc:30943
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:30949
  #, fuzzy, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "de declaratie van %qs verbergt een symbool uit de parameterlijst"
  
! #: cp/pt.cc:30993
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:32264
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "macro %qs gebruikt zonder argumenten"
  
! #: cp/pt.cc:32279
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:32285
  #, fuzzy, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:32413
  #, 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:32420
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:32433
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/pt.cc:32436
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "functie wordt niet als kandidaat voor inlining beschouwd"
  
! #: cp/pt.cc:32451
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32455
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "%Jeerder hier gebruikt"
  
! #: cp/pt.cc:32470
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:32472
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32603
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32606
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32666
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/pt.cc:32669
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "kan %qs niet nabootsen"
  
! #: cp/pt.cc:32749
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:32753
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/pt.cc:32757
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:32761
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
--- 70249,70407 ----
  #. 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:28804
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "eerdere impliciete declaratie van %qs"
  
! #: cp/pt.cc:28850
  #, 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:29225
  #, 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:29255
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:29264
  #, 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:29272
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr ""
  
! #: cp/pt.cc:29274
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:30824
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/pt.cc:31020
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "niet-beëindigde parameterlijst in %<#define%>"
  
! #: cp/pt.cc:31029
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:31035
  #, fuzzy, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "de declaratie van %qs verbergt een symbool uit de parameterlijst"
  
! #: cp/pt.cc:31079
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:32350
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "macro %qs gebruikt zonder argumenten"
  
! #: cp/pt.cc:32365
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:32371
  #, fuzzy, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:32499
  #, 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:32506
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:32519
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/pt.cc:32522
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "functie wordt niet als kandidaat voor inlining beschouwd"
  
! #: cp/pt.cc:32537
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32541
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "%Jeerder hier gebruikt"
  
! #: cp/pt.cc:32556
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:32558
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32689
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32692
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32752
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/pt.cc:32755
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "kan %qs niet nabootsen"
  
! #: cp/pt.cc:32835
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:32839
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/pt.cc:32843
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:32847
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
*************** msgstr ""
*** 70367,70671 ****
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:410
  #, fuzzy, gcc-internal-format
  msgid "%<std::ranges%> is not a namespace"
  msgstr "%qs is geen iterator"
  
! #: cp/reflect.cc:453
  #, 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:489
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:503
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:525
  #, 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:654
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:821
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:839
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:846
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:879
  #, gcc-internal-format
! msgid "unexpected type %qT of iterator dereference"
  msgstr ""
  
! #: cp/reflect.cc:947
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t throw %qs"
  msgstr "kon '%s' niet uitvoeren: %s"
  
! #: cp/reflect.cc:1046
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<std::meta::operators%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/reflect.cc:2671
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:2959
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t look up %qs"
  msgstr "kon '%s' niet uitvoeren: %s"
  
! #: cp/reflect.cc:3113 cp/reflect.cc:3176 cp/reflect.cc:3231 cp/reflect.cc:3311
! #: cp/reflect.cc:6233
  #, fuzzy, gcc-internal-format
  msgid "unexpected return type of %qs"
  msgstr "ongeldige operand van %s"
  
! #: cp/reflect.cc:3856
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:3880
  #, fuzzy, gcc-internal-format
  msgid "%qT must be an object type"
  msgstr "%qs is geen iterator"
  
! #: cp/reflect.cc:3907
  #, fuzzy, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr "%qs is geen iterator"
  
! #: cp/reflect.cc:4784 cp/reflect.cc:4911
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5515
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr "ongeldige beginwaarde"
  
! #: cp/reflect.cc:5884
  #, fuzzy, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr "het argument van %<cleanup%> is geen functie"
  
! #: cp/reflect.cc:5892
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:5900
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5908
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5916
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:5929
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:5937
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:5947
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:5956
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr "cast geeft functie-type op"
  
! #: cp/reflect.cc:5966
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:5987
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:5991 cp/reflect.cc:6074
  #, fuzzy, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
  
! #: cp/reflect.cc:6007 cp/reflect.cc:6066
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6011 cp/reflect.cc:6070
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6022 cp/reflect.cc:6058
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6026 cp/reflect.cc:6062
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6036
  #, 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:6041
  #, 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:6046
  #, 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:6051
  #, 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:6212
  #, gcc-internal-format
  msgid "%<access_context::current%> used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6263
  #, fuzzy, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/reflect.cc:6274
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<access_context::scope()%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7047
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument to %qs"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
  
! #: cp/reflect.cc:7336
  #, fuzzy, gcc-internal-format
  msgid "unknown metafunction %qD"
  msgstr "onbekende spec-functie '%s'"
  
! #: cp/reflect.cc:8010
  #, fuzzy, gcc-internal-format
  msgid "splice argument must be an expression of type %qs"
  msgstr "modi in %s expressie komen niet overeen"
  
! #: cp/reflect.cc:8206
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8208
  #, fuzzy, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/reflect.cc:8212
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8319
  #, fuzzy, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: cp/reflect.cc:8343 cp/reflect.cc:8359
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of an expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/reflect.cc:8349 cp/reflect.cc:8353
  #, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr ""
  
! #: cp/reflect.cc:8372
  #, fuzzy, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr "overflow in constante expressie"
  
! #: cp/reflect.cc:8380
  #, fuzzy, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr "modi in %s expressie komen niet overeen"
  
! #: cp/reflect.cc:8393
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr ""
  
! #: cp/reflect.cc:8407
  #, 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:8426
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8439
  #, fuzzy, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr "overflow in constante expressie"
  
! #: cp/reflect.cc:8448
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
--- 70451,70760 ----
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:416
  #, fuzzy, gcc-internal-format
  msgid "%<std::ranges%> is not a namespace"
  msgstr "%qs is geen iterator"
  
! #: cp/reflect.cc:459
  #, 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:495
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:509
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:531
  #, 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:660
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:827
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:845
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:852
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:965
  #, gcc-internal-format
! msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:967
! #, gcc-internal-format
! msgid "exceptions are disabled, treating as non-constant"
! msgstr ""
! 
! #: cp/reflect.cc:977
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t throw %qs"
  msgstr "kon '%s' niet uitvoeren: %s"
  
! #: cp/reflect.cc:1077
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<std::meta::operators%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/reflect.cc:2702
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:2990
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t look up %qs"
  msgstr "kon '%s' niet uitvoeren: %s"
  
! #: cp/reflect.cc:3144 cp/reflect.cc:3207 cp/reflect.cc:3262 cp/reflect.cc:3342
! #: cp/reflect.cc:6283
  #, fuzzy, gcc-internal-format
  msgid "unexpected return type of %qs"
  msgstr "ongeldige operand van %s"
  
! #: cp/reflect.cc:3900
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:3924
  #, fuzzy, gcc-internal-format
  msgid "%qT must be an object type"
  msgstr "%qs is geen iterator"
  
! #: cp/reflect.cc:3951
  #, fuzzy, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr "%qs is geen iterator"
  
! #: cp/reflect.cc:4832 cp/reflect.cc:4959
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5565
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr "ongeldige beginwaarde"
  
! #: cp/reflect.cc:5934
  #, fuzzy, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr "het argument van %<cleanup%> is geen functie"
  
! #: cp/reflect.cc:5942
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:5950
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5958
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:5966
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:5979
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:5987
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:5997
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6006
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr "cast geeft functie-type op"
  
! #: cp/reflect.cc:6016
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6037
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6041 cp/reflect.cc:6124
  #, fuzzy, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
  
! #: cp/reflect.cc:6057 cp/reflect.cc:6116
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6061 cp/reflect.cc:6120
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6072 cp/reflect.cc:6108
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6076 cp/reflect.cc:6112
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6086
  #, 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:6091
  #, 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:6096
  #, 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:6101
  #, 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:6262
  #, gcc-internal-format
  msgid "%<access_context::current%> used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6313
  #, fuzzy, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/reflect.cc:6324
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<access_context::scope()%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/reflect.cc:6334
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7107
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument to %qs"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
  
! #: cp/reflect.cc:7396
  #, fuzzy, gcc-internal-format
  msgid "unknown metafunction %qD"
  msgstr "onbekende spec-functie '%s'"
  
! #: cp/reflect.cc:8070
  #, fuzzy, gcc-internal-format
  msgid "splice argument must be an expression of type %qs"
  msgstr "modi in %s expressie komen niet overeen"
  
! #: cp/reflect.cc:8326
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8328
  #, fuzzy, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/reflect.cc:8332
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8439
  #, fuzzy, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: cp/reflect.cc:8463 cp/reflect.cc:8479
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of an expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/reflect.cc:8469 cp/reflect.cc:8473
  #, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr ""
  
! #: cp/reflect.cc:8492
  #, fuzzy, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr "overflow in constante expressie"
  
! #: cp/reflect.cc:8500
  #, fuzzy, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr "modi in %s expressie komen niet overeen"
  
! #: cp/reflect.cc:8513
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr ""
  
! #: cp/reflect.cc:8527
  #, 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:8546
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8559
  #, fuzzy, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr "overflow in constante expressie"
  
! #: cp/reflect.cc:8568
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
*************** msgstr "%qs is geen bestand, pipe of tty
*** 70715,70811 ****
  msgid "%qT is an inaccessible base of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/search.cc:2007
  #, gcc-internal-format
  msgid "looser exception specification on overriding virtual function %q+#F"
  msgstr ""
  
! #: cp/search.cc:2010
  #, fuzzy, gcc-internal-format
  msgid "overridden function is %q#F"
  msgstr "bibliotheekfunctie %qs wordt verborgen"
  
! #: cp/search.cc:2085
  #, fuzzy, gcc-internal-format
  msgid "invalid covariant return type for %q#D"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/search.cc:2087 cp/search.cc:2104 cp/search.cc:2121
  #, fuzzy, gcc-internal-format
  msgid "overridden function is %q#D"
  msgstr "bibliotheekfunctie %qs wordt verborgen"
  
! #: cp/search.cc:2100
  #, fuzzy, gcc-internal-format
  msgid "invalid covariant return type for %q+#D"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/search.cc:2102
  #, fuzzy, gcc-internal-format
  msgid "conflicting return type specified for %q+#D"
  msgstr "conflicterende types voor %qs"
  
! #: cp/search.cc:2119
  #, fuzzy, gcc-internal-format
  msgid "conflicting type attributes specified for %q+#D"
  msgstr "conflicterende types voor %qs"
  
! #: cp/search.cc:2138
  #, gcc-internal-format
  msgid "%<consteval%> function %q+D overriding non-%<consteval%> function"
  msgstr ""
  
! #: cp/search.cc:2141
  #, gcc-internal-format
  msgid "non-%<consteval%> function %q+D overriding %<consteval%> function"
  msgstr ""
  
! #: cp/search.cc:2144 cp/search.cc:2173 cp/search.cc:2182 cp/search.cc:2192
  #, fuzzy, gcc-internal-format
  msgid "overridden function is %qD"
  msgstr "bibliotheekfunctie %qs wordt verborgen"
  
! #: cp/search.cc:2160
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<transaction_safe_dynamic%>"
  msgstr "%qs was als %<extern%> gedeclareerd en daarna als %<static%>"
  
! #: cp/search.cc:2162
  #, fuzzy, gcc-internal-format
  msgid "overriding %qD declared %<transaction_safe%>"
  msgstr "%Jvariabele %qD als %<inline%> gedeclareerd"
  
! #: cp/search.cc:2170
  #, fuzzy, gcc-internal-format
  msgid "deleted function %q+D overriding non-deleted function"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/search.cc:2179
  #, fuzzy, gcc-internal-format
  msgid "non-deleted function %q+D overriding deleted function"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/search.cc:2190
  #, fuzzy, gcc-internal-format
  msgid "virtual function %q+D overriding final function"
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
! #: cp/search.cc:2278
  #, fuzzy, gcc-internal-format
  msgid "%q+#D cannot be declared"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/search.cc:2279
  #, fuzzy, gcc-internal-format
  msgid "  since %q+#D declared in base class"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/search.cc:2285
  #, gcc-internal-format
  msgid "explicit object member function overrides virtual function"
  msgstr ""
  
! #: cp/search.cc:2288
  #, fuzzy, gcc-internal-format
  msgid "virtual function declared here"
  msgstr "%Jgeneste functie %qD gedeclareerd maar niet gedefinieerd"
--- 70804,70900 ----
  msgid "%qT is an inaccessible base of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/search.cc:2011
  #, gcc-internal-format
  msgid "looser exception specification on overriding virtual function %q+#F"
  msgstr ""
  
! #: cp/search.cc:2014
  #, fuzzy, gcc-internal-format
  msgid "overridden function is %q#F"
  msgstr "bibliotheekfunctie %qs wordt verborgen"
  
! #: cp/search.cc:2089
  #, fuzzy, gcc-internal-format
  msgid "invalid covariant return type for %q#D"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/search.cc:2091 cp/search.cc:2108 cp/search.cc:2125
  #, fuzzy, gcc-internal-format
  msgid "overridden function is %q#D"
  msgstr "bibliotheekfunctie %qs wordt verborgen"
  
! #: cp/search.cc:2104
  #, fuzzy, gcc-internal-format
  msgid "invalid covariant return type for %q+#D"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/search.cc:2106
  #, fuzzy, gcc-internal-format
  msgid "conflicting return type specified for %q+#D"
  msgstr "conflicterende types voor %qs"
  
! #: cp/search.cc:2123
  #, fuzzy, gcc-internal-format
  msgid "conflicting type attributes specified for %q+#D"
  msgstr "conflicterende types voor %qs"
  
! #: cp/search.cc:2142
  #, gcc-internal-format
  msgid "%<consteval%> function %q+D overriding non-%<consteval%> function"
  msgstr ""
  
! #: cp/search.cc:2145
  #, gcc-internal-format
  msgid "non-%<consteval%> function %q+D overriding %<consteval%> function"
  msgstr ""
  
! #: cp/search.cc:2148 cp/search.cc:2177 cp/search.cc:2186 cp/search.cc:2196
  #, fuzzy, gcc-internal-format
  msgid "overridden function is %qD"
  msgstr "bibliotheekfunctie %qs wordt verborgen"
  
! #: cp/search.cc:2164
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<transaction_safe_dynamic%>"
  msgstr "%qs was als %<extern%> gedeclareerd en daarna als %<static%>"
  
! #: cp/search.cc:2166
  #, fuzzy, gcc-internal-format
  msgid "overriding %qD declared %<transaction_safe%>"
  msgstr "%Jvariabele %qD als %<inline%> gedeclareerd"
  
! #: cp/search.cc:2174
  #, fuzzy, gcc-internal-format
  msgid "deleted function %q+D overriding non-deleted function"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/search.cc:2183
  #, fuzzy, gcc-internal-format
  msgid "non-deleted function %q+D overriding deleted function"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/search.cc:2194
  #, fuzzy, gcc-internal-format
  msgid "virtual function %q+D overriding final function"
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
! #: cp/search.cc:2282
  #, fuzzy, gcc-internal-format
  msgid "%q+#D cannot be declared"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/search.cc:2283
  #, fuzzy, gcc-internal-format
  msgid "  since %q+#D declared in base class"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/search.cc:2289
  #, gcc-internal-format
  msgid "explicit object member function overrides virtual function"
  msgstr ""
  
! #: cp/search.cc:2292
  #, fuzzy, gcc-internal-format
  msgid "virtual function declared here"
  msgstr "%Jgeneste functie %qD gedeclareerd maar niet gedefinieerd"
*************** msgstr "de declaratie van %qs verbergt e
*** 70997,71592 ****
  msgid "invalid definition of qualified type %qT"
  msgstr "ongeldig gebruik van het niet gedefinieerde type %<%s %s%>"
  
! #: cp/semantics.cc:4487
  #, fuzzy, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "ongeldige linker operand van %s"
  
! #: cp/semantics.cc:4674
  #, fuzzy, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/semantics.cc:4692
  #, fuzzy, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qs is geen iterator"
  
! #: cp/semantics.cc:4696
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4698
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4714
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4716
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4849
  #, fuzzy, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "kan functie %<main%> niet inline maken"
  
  # Betere term voor "mismatched"?
! #: cp/semantics.cc:4859
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched arguments"
  msgid "missing template arguments"
  msgstr "slechte combinatie van argumenten"
  
! #: cp/semantics.cc:4895
  #, 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:4950
  #, fuzzy, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "modi in %s expressie komen niet overeen"
  
! #: cp/semantics.cc:4958
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/semantics.cc:4986
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "overflow in constante expressie"
  
! #: cp/semantics.cc:5030 cp/semantics.cc:5061
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5159
  #, fuzzy, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "opslaggrootte van %qs is onbekend"
  
! #: cp/semantics.cc:5177 rust/backend/rust-tree.cc:5536
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qs is geen iterator"
  
! #: cp/semantics.cc:5204
  #, fuzzy, gcc-internal-format
  msgid "pack index has non-integral type %qT"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/semantics.cc:5211
  #, fuzzy, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "array subscript is geen integer"
  
! #: cp/semantics.cc:5219
  #, fuzzy, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr "grootte van array %qs is negatief"
  
! #: cp/semantics.cc:5225
  #, 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:5363
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "nutteloze type-kwalificatie in lege declaratie"
  
! #: cp/semantics.cc:5395
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.cc:5409
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/semantics.cc:5413
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/semantics.cc:5418
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/semantics.cc:5429
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6633
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/semantics.cc:6828
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
  # XXX FIXME:  useless gettextization
! #: cp/semantics.cc:6831
  #, fuzzy, gcc-internal-format
  #| msgid "%s %qs"
  msgid "%s %#qD"
  msgstr "%s %qs"
  
! #: cp/semantics.cc:7192
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7238
  #, fuzzy, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/semantics.cc:7357
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7431
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7437
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7743
  #, fuzzy, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/semantics.cc:7940
  #, 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:7955
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7970
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7994
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8087 cp/semantics.cc:8219 cp/semantics.cc:8279
! #: cp/semantics.cc:8715 cp/semantics.cc:10050
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8099 cp/semantics.cc:10063
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.cc:8232
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: cp/semantics.cc:8292
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: cp/semantics.cc:8363
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8377
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.cc:8416
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8419
  #, fuzzy, gcc-internal-format
  #| msgid "vectorlength must be an integer constant"
  msgid "%<vector%> length expression must be integral"
  msgstr "vectorlengte moet een integerconstante zijn"
  
! #: cp/semantics.cc:8423
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8446
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.cc:8450
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "gevraagd alignment is geen macht van 2"
  
! #: cp/semantics.cc:8455
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8540
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8573
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8587
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/semantics.cc:8607
  #, fuzzy, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "%<defined%> zonder een naam"
  
! #: cp/semantics.cc:8636
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8666
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8697
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8726
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.cc:8741
  #, 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:8748
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8763
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8794
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.cc:8805
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.cc:8822
  #, fuzzy, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.cc:8834
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.cc:8843
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.cc:8959
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9004
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr ""
  
! #: cp/semantics.cc:9073
  #, fuzzy, gcc-internal-format
  msgid "variable length traits arrays are not supported"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: cp/semantics.cc:9147
  #, fuzzy, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.cc:9664
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "te veel invoerbestanden"
  
! #: cp/semantics.cc:9667
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9737
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "%<defined%> zonder een naam"
  
! #: cp/semantics.cc:9767
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9797
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "%<defined%> zonder een naam"
  
! #: cp/semantics.cc:9809
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/semantics.cc:9826
  #, fuzzy, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr "%<defined%> zonder een naam"
  
! #: cp/semantics.cc:9857
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "rekensom met pointer naar onvolledig type"
  
! #: cp/semantics.cc:9867
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:9951
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "%qs is geen iterator"
  
! #: cp/semantics.cc:10520
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10761
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10775
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%Jparameter %u heeft een onvolledig type"
  
! #: cp/semantics.cc:11574
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.cc:12072
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.cc:12396 cp/semantics.cc:12406
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12738
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12754
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12772
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12825
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/semantics.cc:12834
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12852
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12951
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/semantics.cc:12977
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/semantics.cc:13015
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13019
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13129
  #, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr ""
  
! #: cp/semantics.cc:13145
  #, fuzzy, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "%Jdeclaratie van %qD als niet-static volgt declaratie als static"
  
! #: cp/semantics.cc:13174
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "modi in %s expressie komen niet overeen"
  
! #: cp/semantics.cc:13220
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/semantics.cc:13495 cp/semantics.cc:13502
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a non-union class type"
  msgstr "%qs is geen iterator"
  
! #: cp/semantics.cc:13513 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a standard-layout type"
  msgstr "%qs is geen iterator"
  
! #: cp/semantics.cc:13574 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13583 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:13754 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13778 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%> opgeroepen zonder argument"
  
! #: cp/semantics.cc:13789 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13876
  #, 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%> opgeroepen zonder argument"
  
! #: cp/semantics.cc:13888
  #, 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:14003
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14300
  #, fuzzy, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr "%<defined%> zonder een naam"
  
! #: cp/semantics.cc:14471
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr "%qs is geen iterator"
  
! #: cp/semantics.cc:14702
  #, fuzzy, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: cp/semantics.cc:14762
  #, fuzzy, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/semantics.cc:14764
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14781
  #, fuzzy, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr "derde argument voor %<__builtin_prefetch%> moet een constante zijn"
--- 71086,71681 ----
  msgid "invalid definition of qualified type %qT"
  msgstr "ongeldig gebruik van het niet gedefinieerde type %<%s %s%>"
  
! #: cp/semantics.cc:4479
  #, fuzzy, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "ongeldige linker operand van %s"
  
! #: cp/semantics.cc:4666
  #, fuzzy, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/semantics.cc:4684
  #, fuzzy, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qs is geen iterator"
  
! #: cp/semantics.cc:4688
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4690
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4706
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4708
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4841
  #, fuzzy, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "kan functie %<main%> niet inline maken"
  
  # Betere term voor "mismatched"?
! #: cp/semantics.cc:4851
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched arguments"
  msgid "missing template arguments"
  msgstr "slechte combinatie van argumenten"
  
! #: cp/semantics.cc:4887
  #, 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:4942
  #, fuzzy, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "modi in %s expressie komen niet overeen"
  
! #: cp/semantics.cc:4950
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/semantics.cc:4978
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "overflow in constante expressie"
  
! #: cp/semantics.cc:5022 cp/semantics.cc:5053
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5155
  #, fuzzy, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "opslaggrootte van %qs is onbekend"
  
! #: cp/semantics.cc:5173 rust/backend/rust-tree.cc:5536
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qs is geen iterator"
  
! #: cp/semantics.cc:5200
  #, fuzzy, gcc-internal-format
  msgid "pack index has non-integral type %qT"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/semantics.cc:5207
  #, fuzzy, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "array subscript is geen integer"
  
! #: cp/semantics.cc:5215
  #, fuzzy, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr "grootte van array %qs is negatief"
  
! #: cp/semantics.cc:5221
  #, 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:5359
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "nutteloze type-kwalificatie in lege declaratie"
  
! #: cp/semantics.cc:5391
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.cc:5405
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/semantics.cc:5409
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/semantics.cc:5414
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/semantics.cc:5425
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6629
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/semantics.cc:6824
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
  # XXX FIXME:  useless gettextization
! #: cp/semantics.cc:6827
  #, fuzzy, gcc-internal-format
  #| msgid "%s %qs"
  msgid "%s %#qD"
  msgstr "%s %qs"
  
! #: cp/semantics.cc:7188
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7234
  #, fuzzy, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/semantics.cc:7353
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7427
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7433
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7739
  #, fuzzy, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/semantics.cc:7936
  #, 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:7951
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7966
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7990
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8083 cp/semantics.cc:8215 cp/semantics.cc:8275
! #: cp/semantics.cc:8711 cp/semantics.cc:10046
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8095 cp/semantics.cc:10059
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.cc:8228
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: cp/semantics.cc:8288
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: cp/semantics.cc:8359
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8373
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.cc:8412
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8415
  #, fuzzy, gcc-internal-format
  #| msgid "vectorlength must be an integer constant"
  msgid "%<vector%> length expression must be integral"
  msgstr "vectorlengte moet een integerconstante zijn"
  
! #: cp/semantics.cc:8419
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8442
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.cc:8446
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "gevraagd alignment is geen macht van 2"
  
! #: cp/semantics.cc:8451
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8536
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8569
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8583
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/semantics.cc:8603
  #, fuzzy, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "%<defined%> zonder een naam"
  
! #: cp/semantics.cc:8632
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8662
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8693
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8722
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.cc:8737
  #, 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:8744
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8759
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8790
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.cc:8801
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.cc:8818
  #, fuzzy, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.cc:8830
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.cc:8839
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.cc:8955
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9000
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr ""
  
! #: cp/semantics.cc:9069
  #, fuzzy, gcc-internal-format
  msgid "variable length traits arrays are not supported"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: cp/semantics.cc:9143
  #, fuzzy, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.cc:9660
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "te veel invoerbestanden"
  
! #: cp/semantics.cc:9663
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9733
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "%<defined%> zonder een naam"
  
! #: cp/semantics.cc:9763
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9793
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "%<defined%> zonder een naam"
  
! #: cp/semantics.cc:9805
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/semantics.cc:9822
  #, fuzzy, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr "%<defined%> zonder een naam"
  
! #: cp/semantics.cc:9853
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "rekensom met pointer naar onvolledig type"
  
! #: cp/semantics.cc:9863
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:9947
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "%qs is geen iterator"
  
! #: cp/semantics.cc:10516
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10757
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10771
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%Jparameter %u heeft een onvolledig type"
  
! #: cp/semantics.cc:11570
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.cc:12068
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.cc:12392 cp/semantics.cc:12402
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12734
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12750
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12768
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12821
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/semantics.cc:12830
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12848
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12947
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/semantics.cc:12973
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/semantics.cc:13011
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13015
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13125
  #, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr ""
  
! #: cp/semantics.cc:13141
  #, fuzzy, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "%Jdeclaratie van %qD als niet-static volgt declaratie als static"
  
! #: cp/semantics.cc:13170
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "modi in %s expressie komen niet overeen"
  
! #: cp/semantics.cc:13216
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/semantics.cc:13491 cp/semantics.cc:13498
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a non-union class type"
  msgstr "%qs is geen iterator"
  
! #: cp/semantics.cc:13509 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a standard-layout type"
  msgstr "%qs is geen iterator"
  
! #: cp/semantics.cc:13570 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13579 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:13750 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13774 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%> opgeroepen zonder argument"
  
! #: cp/semantics.cc:13785 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13872
  #, 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%> opgeroepen zonder argument"
  
! #: cp/semantics.cc:13884
  #, 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:13999
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14296
  #, fuzzy, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr "%<defined%> zonder een naam"
  
! #: cp/semantics.cc:14467
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr "%qs is geen iterator"
  
! #: cp/semantics.cc:14698
  #, fuzzy, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: cp/semantics.cc:14758
  #, fuzzy, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/semantics.cc:14760
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14777
  #, fuzzy, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr "derde argument voor %<__builtin_prefetch%> moet een constante zijn"
*************** msgstr "derde argument voor %<__builtin_
*** 71594,71620 ****
  #. 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:14831
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14837
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14843
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr "cast geeft functie-type op"
  
! #: cp/semantics.cc:14870
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14878
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
--- 71683,71709 ----
  #. 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:14827
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14833
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14839
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr "cast geeft functie-type op"
  
! #: cp/semantics.cc:14866
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14874
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
*************** msgstr "attribuut %qE is enkel van toepa
*** 71931,71949 ****
  msgid "annotation on unnamed bit-field"
  msgstr "%<__alignof%> toegepast op bitveld"
  
! #: cp/tree.cc:5920
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have structural type"
  msgstr "functie geeft geen string-type terug"
  
! #: cp/tree.cc:5935
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have copy constructible type"
  msgstr "functie geeft geen string-type terug"
  
! #: cp/tree.cc:6909 rust/backend/rust-tree.cc:3189
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
--- 72020,72043 ----
  msgid "annotation on unnamed bit-field"
  msgstr "%<__alignof%> toegepast op bitveld"
  
! #: cp/tree.cc:5917
! #, fuzzy, gcc-internal-format
! msgid "annotation on void parameter"
! msgstr "de declaratie van %qs verbergt een parameter"
! 
! #: cp/tree.cc:5926
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have structural type"
  msgstr "functie geeft geen string-type terug"
  
! #: cp/tree.cc:5941
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have copy constructible type"
  msgstr "functie geeft geen string-type terug"
  
! #: cp/tree.cc:6915 rust/backend/rust-tree.cc:3189
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
*************** msgstr "grootte van %qs is %u bytes"
*** 74093,74099 ****
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr ""
  
! #: fortran/array.cc:335 fortran/array.cc:816 fortran/match.cc:1917
  #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
  #: fortran/simplify.cc:3386 fortran/simplify.cc:3416 fortran/simplify.cc:7040
  #: fortran/simplify.cc:9341
--- 74187,74193 ----
  msgid "Array reference at %C cannot have more than %d dimensions"
  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:3386 fortran/simplify.cc:3416 fortran/simplify.cc:7040
  #: fortran/simplify.cc:9341
*************** msgstr ""
*** 74131,74354 ****
  msgid "Too many codimensions at %C, expected %d not %d"
  msgstr ""
  
! #: fortran/array.cc:481
  #, gcc-internal-format
  msgid "Variable %qs at %L in this context must be constant"
  msgstr ""
  
! #: fortran/array.cc:484
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L in this context must be constant"
  msgstr ""
  
  #. F2018:R821: "assumed-implied-spec  is  [ lower-bound : ] *".
! #: fortran/array.cc:587
  #, gcc-internal-format, gfc-internal-format
  msgid "A lower bound must precede colon in assumed-size array specification at %L"
  msgstr ""
  
! #: fortran/array.cc:599
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in array specification at %C"
  msgstr ""
  
! #: fortran/array.cc:612 fortran/array.cc:651
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting a scalar INTEGER expression at %C, found %s"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/array.cc:691
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %C"
  msgstr ""
  
! #: fortran/array.cc:725
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for implied-shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:741 fortran/array.cc:854
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for an explicitly shaped array at %C"
  msgstr ""
  
! #: fortran/array.cc:751 fortran/array.cc:864
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for assumed shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:765 fortran/array.cc:878
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for deferred shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:775 fortran/array.cc:882
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %C"
  msgstr ""
  
! #: fortran/array.cc:787 fortran/array.cc:894
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected another dimension in array declaration at %C"
  msgstr ""
  
! #: fortran/array.cc:793 fortran/array.cc:822 fortran/array.cc:900
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C has more than %d dimensions"
  msgstr ""
  
! #: fortran/array.cc:799
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C with more than 7 dimensions"
  msgstr ""
  
! #: fortran/array.cc:811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coarray declaration at %C"
  msgstr "twee of meer data types in de declaratie van %qs"
  
! #: fortran/array.cc:908
  #, gcc-internal-format
  msgid "Upper bound of last coarray dimension must be %<*%> at %C"
  msgstr ""
  
! #: fortran/array.cc:982
  #, fuzzy, gcc-internal-format
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/array.cc:1038
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr ""
  
! #: fortran/array.cc:1164
  #, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr ""
  
! #: fortran/array.cc:1256 fortran/array.cc:1487
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr ""
  
! #: fortran/array.cc:1286
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr "overflow in constante expressie"
  
! #: fortran/array.cc:1295
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr "overflow in constante expressie"
  
! #: fortran/array.cc:1358
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr "Lege array-constructor op %C is niet toegestaan"
  
! #: fortran/array.cc:1380
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array constructor including type specification at %C"
  msgstr "eerdere definitie van %qs"
  
! #: fortran/array.cc:1386 fortran/match.cc:5046
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
  
! #: fortran/array.cc:1394
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr ""
  
! #: fortran/array.cc:1412
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr "Lege array-constructor op %C is niet toegestaan"
  
! #: fortran/array.cc:1449 fortran/array.cc:1459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "incompatible type for argument %d of %qE"
  msgid "Incompatible typespec for array element at %L"
  msgstr "incompatibel type voor argument %d van %qE"
  
! #: fortran/array.cc:1534
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr ""
  
! #: fortran/array.cc:1898
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr ""
  
! #: fortran/array.cc:2057
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/array.cc:2237
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2244
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2251
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2263
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr ""
  
! #: fortran/array.cc:2274
  #, fuzzy, gcc-internal-format
  msgid "Array constructor value %qs at %L is of the ABSTRACT type %qs"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: fortran/array.cc:2381
  #, gcc-internal-format
  msgid "Different CHARACTER lengths (%wd/%wd) in array constructor at %L"
  msgstr ""
  
! #: fortran/array.cc:2527
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2593
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2597
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad array dimension at %L"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: fortran/array.cc:2735
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr ""
  
! #: fortran/array.cc:2786
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2838
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr ""
  
! #: fortran/array.cc:2986
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr ""
--- 74225,74453 ----
  msgid "Too many codimensions at %C, expected %d not %d"
  msgstr ""
  
! #: fortran/array.cc:476
! #, gcc-internal-format, gfc-internal-format
! msgid "Derived type or class expression for array bound at %L"
! msgstr ""
! 
! #: fortran/array.cc:488
  #, gcc-internal-format
  msgid "Variable %qs at %L in this context must be constant"
  msgstr ""
  
! #: fortran/array.cc:491
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L in this context must be constant"
  msgstr ""
  
  #. F2018:R821: "assumed-implied-spec  is  [ lower-bound : ] *".
! #: fortran/array.cc:594
  #, gcc-internal-format, gfc-internal-format
  msgid "A lower bound must precede colon in assumed-size array specification at %L"
  msgstr ""
  
! #: fortran/array.cc:606
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression in array specification at %C"
  msgstr ""
  
! #: fortran/array.cc:619 fortran/array.cc:658
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting a scalar INTEGER expression at %C, found %s"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/array.cc:698
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %C"
  msgstr ""
  
! #: fortran/array.cc:732
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for implied-shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:748 fortran/array.cc:861
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for an explicitly shaped array at %C"
  msgstr ""
  
! #: fortran/array.cc:758 fortran/array.cc:871
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification for assumed shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:772 fortran/array.cc:885
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for deferred shape array at %C"
  msgstr ""
  
! #: fortran/array.cc:782 fortran/array.cc:889
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %C"
  msgstr ""
  
! #: fortran/array.cc:794 fortran/array.cc:901
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected another dimension in array declaration at %C"
  msgstr ""
  
! #: fortran/array.cc:800 fortran/array.cc:829 fortran/array.cc:907
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C has more than %d dimensions"
  msgstr ""
  
! #: fortran/array.cc:806
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification at %C with more than 7 dimensions"
  msgstr ""
  
! #: fortran/array.cc:818
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coarray declaration at %C"
  msgstr "twee of meer data types in de declaratie van %qs"
  
! #: fortran/array.cc:915
  #, gcc-internal-format
  msgid "Upper bound of last coarray dimension must be %<*%> at %C"
  msgstr ""
  
! #: fortran/array.cc:989
  #, fuzzy, gcc-internal-format
  msgid "The assumed-rank array %qs at %L shall not have a codimension"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/array.cc:1045
  #, gcc-internal-format
  msgid "rank + corank of %qs exceeds %d at %C"
  msgstr ""
  
! #: fortran/array.cc:1171
  #, gcc-internal-format
  msgid "DO-iterator %qs at %L is inside iterator of the same name"
  msgstr ""
  
! #: fortran/array.cc:1263 fortran/array.cc:1494
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in array constructor at %C"
  msgstr ""
  
! #: fortran/array.cc:1293
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in an array constructor"
  msgstr "overflow in constante expressie"
  
! #: fortran/array.cc:1302
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() at %C cannot appear in an array constructor"
  msgstr "overflow in constante expressie"
  
! #: fortran/array.cc:1365
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "[...] style array constructors at %C"
  msgstr "Lege array-constructor op %C is niet toegestaan"
  
! #: fortran/array.cc:1387
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array constructor including type specification at %C"
  msgstr "eerdere definitie van %qs"
  
! #: 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 ""
  
! #: fortran/array.cc:1401
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
  msgstr ""
  
! #: fortran/array.cc:1419
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty array constructor at %C is not allowed"
  msgstr "Lege array-constructor op %C is niet toegestaan"
  
! #: fortran/array.cc:1456 fortran/array.cc:1466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "incompatible type for argument %d of %qE"
  msgid "Incompatible typespec for array element at %L"
  msgstr "incompatibel type voor argument %d van %qE"
  
! #: fortran/array.cc:1541
  #, gcc-internal-format, gfc-internal-format
  msgid "Element in %s array constructor at %L is %s"
  msgstr ""
  
! #: fortran/array.cc:1905
  #, gcc-internal-format, gfc-internal-format
  msgid "Iterator step at %L cannot be zero"
  msgstr ""
  
! #: fortran/array.cc:2064
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/array.cc:2244
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO initial expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2251
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO final expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2258
  #, gcc-internal-format, gfc-internal-format
  msgid "AC-IMPLIED-DO step expression references control variable at %L"
  msgstr ""
  
! #: fortran/array.cc:2270
  #, gcc-internal-format, gfc-internal-format
  msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
  msgstr ""
  
! #: fortran/array.cc:2281
  #, fuzzy, gcc-internal-format
  msgid "Array constructor value %qs at %L is of the ABSTRACT type %qs"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: fortran/array.cc:2388
  #, gcc-internal-format
  msgid "Different CHARACTER lengths (%wd/%wd) in array constructor at %L"
  msgstr ""
  
! #: fortran/array.cc:2534
  #, gcc-internal-format
  msgid "spec_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2600
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad array dimension at %L"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: fortran/array.cc:2742
  #, gcc-internal-format
  msgid "gfc_ref_dimen_size(): Bad dimen_type"
  msgstr ""
  
! #: fortran/array.cc:2793
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad dimension"
  msgstr ""
  
! #: fortran/array.cc:2845
  #, gcc-internal-format
  msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
  msgstr ""
  
! #: fortran/array.cc:2993
  #, gcc-internal-format
  msgid "gfc_find_array_ref(): No ref found"
  msgstr ""
*************** msgstr ""
*** 74369,74375 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.cc:123 fortran/resolve.cc:13058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "%s voor %qs"
--- 74468,74474 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.cc:123 fortran/resolve.cc:13082
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "%s voor %qs"
*************** msgstr "'%s' argument voor intrinsic '%s
*** 74440,74446 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or UNSIGNED"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:681 fortran/check.cc:3846
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
--- 74539,74545 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or UNSIGNED"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:681 fortran/check.cc:3841
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
*************** msgstr "'%s' argument voor intrinsic '%s
*** 74457,74463 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:742 fortran/check.cc:8470
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
--- 74556,74562 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:742 fortran/check.cc:8465
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
*************** msgstr "overflow in constante expressie"
*** 74627,74633 ****
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
  
! #: fortran/check.cc:1564 fortran/check.cc:1597 fortran/check.cc:4164
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr ""
--- 74726,74732 ----
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
  
! #: fortran/check.cc:1564 fortran/check.cc:1597 fortran/check.cc:4159
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr ""
*************** msgid "%qs argument of %qs intrinsic at
*** 74644,74650 ****
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:1651 fortran/check.cc:1686 fortran/check.cc:4959
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
--- 74743,74749 ----
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:1651 fortran/check.cc:1686 fortran/check.cc:4954
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
*************** msgstr ""
*** 74680,74697 ****
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/check.cc:1784 fortran/check.cc:2058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many arguments to %s at %L"
  msgid "STAT= argument to %s at %L"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/check.cc:1803 fortran/check.cc:1998 fortran/check.cc:2095
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/check.cc:1817 fortran/check.cc:2078
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
--- 74779,74796 ----
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/check.cc:1784 fortran/check.cc:2053
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many arguments to %s at %L"
  msgid "STAT= argument to %s at %L"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/check.cc:1803 fortran/check.cc:1993 fortran/check.cc:2090
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/check.cc:1817 fortran/check.cc:2073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
*************** msgstr ""
*** 74711,74812 ****
  msgid "%qs argument of %qs intrinsic at %L shall have a type of CHARACTER(KIND=C_CHAR)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:1916
! #, fuzzy, gcc-internal-format
! msgid "%qs argument of %qs intrinsic at %L not yet supported"
! msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
! 
! #: fortran/check.cc:1936
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
  
! #: fortran/check.cc:1963
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify one of the INITIAL_TEAM, PARENT_TEAM or CURRENT_TEAM constants from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/check.cc:2005 fortran/check.cc:2102
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/check.cc:2020
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.cc:2030
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/check.cc:2043
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/check.cc:2122
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/check.cc:2253
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "overflow in constante expressie"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:2377 fortran/check.cc:2917
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:2386 fortran/check.cc:2926
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/check.cc:2396 fortran/check.cc:2402
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.cc:2424
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:2432
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:2455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/check.cc:2471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/check.cc:2479 fortran/check.cc:2779 fortran/check.cc:3891
! #: fortran/check.cc:6768 fortran/check.cc:6819 fortran/check.cc:6849
! #: fortran/check.cc:6867 fortran/check.cc:7167
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.cc:2494
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2527
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OPERATION argument at %L must be a PURE function"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
--- 74810,74905 ----
  msgid "%qs argument of %qs intrinsic at %L shall have a type of CHARACTER(KIND=C_CHAR)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/check.cc:1931
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
  
! #: fortran/check.cc:1958
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify one of the INITIAL_TEAM, PARENT_TEAM or CURRENT_TEAM constants from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/check.cc:2000 fortran/check.cc:2097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/check.cc:2015
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.cc:2025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/check.cc:2038
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/check.cc:2117
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/check.cc:2248
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "overflow in constante expressie"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:2372 fortran/check.cc:2912
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:2381 fortran/check.cc:2921
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/check.cc:2391 fortran/check.cc:2397
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.cc:2419
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:2427
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:2450
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/check.cc:2466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/check.cc:2474 fortran/check.cc:2774 fortran/check.cc:3886
! #: fortran/check.cc:6763 fortran/check.cc:6814 fortran/check.cc:6844
! #: fortran/check.cc:6862 fortran/check.cc:7162
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.cc:2489
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2522
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OPERATION argument at %L must be a PURE function"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
*************** msgstr "'%s' argument voor intrinsic '%s
*** 74814,75673 ****
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.cc:2537
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for %s"
  msgstr "overflow in constante expressie"
  
! #: fortran/check.cc:2555
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.cc:2565
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s argument at %L has type %s but the function passed as OPERATION at %L returns %s"
  msgstr ""
  
! #: fortran/check.cc:2576
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.cc:2587
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.cc:2595
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2602
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2609
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2617
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.cc:2635
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the arguments of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2643
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the function result of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2660
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/check.cc:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2689
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:2718 fortran/check.cc:2726
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be UNSIGNED"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:2734 fortran/check.cc:2748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "overflow in constante expressie"
  
! #: fortran/check.cc:2805 fortran/check.cc:3532 fortran/check.cc:3615
! #: fortran/check.cc:3877 fortran/check.cc:3926 fortran/check.cc:5604
! #: fortran/check.cc:5749 fortran/check.cc:5827 fortran/check.cc:7153
! #: fortran/check.cc:7285
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.cc:2852 fortran/check.cc:3160 fortran/check.cc:3220
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
  
! #: fortran/check.cc:2867 fortran/check.cc:3175 fortran/check.cc:3235
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/check.cc:2989 fortran/check.cc:4276 fortran/check.cc:4284
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be an array"
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:2997 fortran/check.cc:4294
  #, fuzzy, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:3011
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.cc:3031 fortran/check.cc:3039
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/check.cc:3196
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:3260
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:3278
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.cc:3292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:3353
  #, fuzzy, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:3479
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr ""
  
! #: fortran/check.cc:3583
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr ""
  
  # rank -> rang: correct in Fortran-context?
! #: fortran/check.cc:3622
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
  
! #: fortran/check.cc:3655
  #, gcc-internal-format
  msgid "UINT intrinsic only valid with %<-funsigned%> at %L"
  msgstr ""
  
! #: fortran/check.cc:3679
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been removed.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.cc:3748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: fortran/check.cc:3760
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr ""
  
! #: fortran/check.cc:3819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/check.cc:3828
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: fortran/check.cc:3853
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
  
! #: fortran/check.cc:4068
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L must have at least two arguments"
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/check.cc:4116
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/check.cc:4131
  #, fuzzy, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/check.cc:4136
  #, fuzzy, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/check.cc:4161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr "ongeldige registernaam voor %qs"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:4170
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:4201
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:4213
  #, fuzzy, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL, CHARACTER or UNSIGNED"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:4223
  #, fuzzy, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:4308
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4327
  #, gcc-internal-format
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4336
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be an array"
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/check.cc:4514
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:4648
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or UNSIGNED"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:4656 fortran/check.cc:8390 fortran/check.cc:8405
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:4771
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
  msgstr ""
  
! #: fortran/check.cc:4783
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/check.cc:4794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/check.cc:4801
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
  # rank -> rang: correct in Fortran-context?
! #: fortran/check.cc:4812
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
  
  # rank -> rang: correct in Fortran-context?
! #: fortran/check.cc:4821
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
  
! #: fortran/check.cc:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr ""
  
! #: fortran/check.cc:4888
  #, fuzzy, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/check.cc:4944
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
  
! #: fortran/check.cc:4952
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.cc:4995
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall appear only if %qs is of type REAL and %qs is of type INTEGER or UNSIGNED"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
  # rank -> rang: correct in Fortran-context?
! #: fortran/check.cc:5073 fortran/check.cc:7232
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
  
! #: fortran/check.cc:5134
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be an array"
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/check.cc:5144
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be an array"
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:5163
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:5214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
  
! #: fortran/check.cc:5246
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The ARRAY argument at %L of REDUCE shall not be polymorphic"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/check.cc:5256
  #, gcc-internal-format, gfc-internal-format
  msgid "The DIM argument at %L, if present, must be an integer scalar"
  msgstr ""
  
! #: fortran/check.cc:5263
  #, gcc-internal-format, gfc-internal-format
  msgid "The MASK argument at %L, if present, must be a logical array with the same rank as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5275
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr ""
  
! #: fortran/check.cc:5279
  #, gcc-internal-format, gfc-internal-format
  msgid "The ORDERED argument at %L, if present, must be a logical scalar"
  msgstr ""
  
! #: fortran/check.cc:5287
  #, gcc-internal-format, gfc-internal-format
  msgid "The IDENTITY argument at %L, if present, must be a scalar with the same type as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5378
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:5388
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:5395
  #, fuzzy, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:5418
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:5458
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:5476
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:5485
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
  
! #: fortran/check.cc:5520 fortran/simplify.cc:7891
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:5537 fortran/check.cc:5556
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:5547 fortran/check.cc:5566
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
  
! #: fortran/check.cc:5685
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5716
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5764
  #, fuzzy, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/check.cc:5845 fortran/check.cc:8450
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:5861 fortran/check.cc:6007 fortran/check.cc:8442
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:5872 fortran/check.cc:6019
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/check.cc:5954
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.cc:5998
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/check.cc:6059
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6113
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1, found %s instead of %s"
  msgstr ""
  
! #: fortran/check.cc:6147
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.cc:6159
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.cc:6166
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6173
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6180
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6186
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.cc:6205
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.cc:6214
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6220
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected LOWER argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6241
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.cc:6252
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6258
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument to C_F_POINTER at %L is a function returning a pointer"
  msgstr ""
  
! #: fortran/check.cc:6265
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
  msgstr ""
  
! #: fortran/check.cc:6281
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6293
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6300
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6306
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.cc:6320
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6332
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/check.cc:6339
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6345
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6359
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6365
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/check.cc:6376
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.cc:6384
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.cc:6393
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6400
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.cc:6411
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.cc:6416
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.cc:6444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
  # rank -> rang: correct in Fortran-context?
! #: fortran/check.cc:6460
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
  
! #: fortran/check.cc:6479
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
  
  # rank -> rang: correct in Fortran-context?
! #: fortran/check.cc:6503
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
  msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
  
! #: fortran/check.cc:6778
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.cc:6790
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.cc:6828
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments to %s at %L"
  msgid "%<team%> or %<team_number%> argument to %qs at %L"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/check.cc:6888
  #, gcc-internal-format
  msgid "First argument of %<this_image%> intrinsic at %L must be a coarray variable or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6917
  #, gcc-internal-format
  msgid "Second argument of %<this_image%> intrinsic at %L must be an %<INTEGER%> typed scalar or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6943
  #, gcc-internal-format
  msgid "%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6954
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments to %s at %L"
  msgid "%<team%> argument to %<this_image%> at %L"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/check.cc:6965
  #, gcc-internal-format
  msgid "At most one argument of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%> to %<this_image%> at %L allowed"
  msgstr ""
  
! #: fortran/check.cc:7007
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:7059
  #, fuzzy, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:7078
  #, fuzzy, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:7086
  #, fuzzy, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:7121
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %zd < result size %zd"
  msgstr ""
  
! #: fortran/check.cc:7246
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
  # rank -> rang: correct in Fortran-context?
! #: fortran/check.cc:7259
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
  
! #: fortran/check.cc:7395
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7407
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L must have a decimal exponent range of at least four"
  msgstr ""
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:7562 fortran/check.cc:7598
  #, fuzzy, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:7609
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/check.cc:7627
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.cc:7639
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.cc:7681
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/check.cc:7688
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7709
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.cc:7719
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/check.cc:7726
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7746
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/check.cc:7756
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7771 fortran/check.cc:7778
  #, gcc-internal-format, gfc-internal-format
  msgid "integer arguments to SYSTEM_CLOCK at %L with different kind parameters"
  msgstr ""
  
  # rank -> rang: correct in Fortran-context?
! #: fortran/check.cc:7992
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
  
! #: fortran/check.cc:8174
  #, fuzzy, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/check.cc:8363 fortran/check.cc:8374
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
  
! #: fortran/check.cc:8434
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4315 fortran/decl.cc:11360
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
--- 74907,75766 ----
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.cc:2532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for %s"
  msgstr "overflow in constante expressie"
  
! #: fortran/check.cc:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.cc:2560
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s argument at %L has type %s but the function passed as OPERATION at %L returns %s"
  msgstr ""
  
! #: fortran/check.cc:2571
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.cc:2582
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.cc:2590
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2597
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2604
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.cc:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATION at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.cc:2630
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the arguments of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2638
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the %s argument at %L and of the function result of the OPERATION at %L shall be the same"
  msgstr ""
  
! #: fortran/check.cc:2655
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/check.cc:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.cc:2684
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:2713 fortran/check.cc:2721
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be UNSIGNED"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:2729 fortran/check.cc:2743
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "overflow in constante expressie"
  
! #: fortran/check.cc:2800 fortran/check.cc:3527 fortran/check.cc:3610
! #: fortran/check.cc:3872 fortran/check.cc:3921 fortran/check.cc:5599
! #: fortran/check.cc:5744 fortran/check.cc:5822 fortran/check.cc:7148
! #: fortran/check.cc:7280
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.cc:2847 fortran/check.cc:3155 fortran/check.cc:3215
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
  
! #: fortran/check.cc:2862 fortran/check.cc:3170 fortran/check.cc:3230
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/check.cc:2984 fortran/check.cc:4271 fortran/check.cc:4279
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be an array"
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:2992 fortran/check.cc:4289
  #, fuzzy, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:3006
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.cc:3026 fortran/check.cc:3034
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/check.cc:3191
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:3255
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.cc:3287
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:3348
  #, fuzzy, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:3474
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr ""
  
! #: fortran/check.cc:3578
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr ""
  
  # rank -> rang: correct in Fortran-context?
! #: fortran/check.cc:3617
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
  
! #: fortran/check.cc:3650
  #, gcc-internal-format
  msgid "UINT intrinsic only valid with %<-funsigned%> at %L"
  msgstr ""
  
! #: fortran/check.cc:3674
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been removed.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.cc:3743
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: fortran/check.cc:3755
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr ""
  
! #: fortran/check.cc:3814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/check.cc:3823
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: fortran/check.cc:3848
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
  
! #: fortran/check.cc:4063
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L must have at least two arguments"
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/check.cc:4111
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/check.cc:4126
  #, fuzzy, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/check.cc:4131
  #, fuzzy, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/check.cc:4156
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr "ongeldige registernaam voor %qs"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:4165
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:4196
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:4208
  #, fuzzy, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL, CHARACTER or UNSIGNED"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:4218
  #, fuzzy, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:4303
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4322
  #, gcc-internal-format
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4331
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be an array"
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/check.cc:4509
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:4643
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or UNSIGNED"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:4651 fortran/check.cc:8385 fortran/check.cc:8400
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
  msgstr ""
  
! #: fortran/check.cc:4778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/check.cc:4789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/check.cc:4796
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
  # rank -> rang: correct in Fortran-context?
! #: fortran/check.cc:4807
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
  
  # rank -> rang: correct in Fortran-context?
! #: fortran/check.cc:4816
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
  
! #: fortran/check.cc:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr ""
  
! #: fortran/check.cc:4883
  #, fuzzy, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/check.cc:4939
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
  
! #: fortran/check.cc:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.cc:4990
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall appear only if %qs is of type REAL and %qs is of type INTEGER or UNSIGNED"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
  # rank -> rang: correct in Fortran-context?
! #: fortran/check.cc:5068 fortran/check.cc:7227
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
  
! #: fortran/check.cc:5129
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be an array"
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/check.cc:5139
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be an array"
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:5158
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:5209
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
  
! #: fortran/check.cc:5241
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The ARRAY argument at %L of REDUCE shall not be polymorphic"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/check.cc:5251
  #, gcc-internal-format, gfc-internal-format
  msgid "The DIM argument at %L, if present, must be an integer scalar"
  msgstr ""
  
! #: fortran/check.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "The MASK argument at %L, if present, must be a logical array with the same rank as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5270
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr ""
  
! #: fortran/check.cc:5274
  #, gcc-internal-format, gfc-internal-format
  msgid "The ORDERED argument at %L, if present, must be a logical scalar"
  msgstr ""
  
! #: fortran/check.cc:5282
  #, gcc-internal-format, gfc-internal-format
  msgid "The IDENTITY argument at %L, if present, must be a scalar with the same type as ARRAY"
  msgstr ""
  
! #: fortran/check.cc:5373
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:5383
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:5390
  #, fuzzy, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:5413
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:5453
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:5471
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:5480
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
  
! #: fortran/check.cc:5515 fortran/simplify.cc:7891
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:5532 fortran/check.cc:5551
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:5542 fortran/check.cc:5561
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
  
! #: fortran/check.cc:5680
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5711
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5759
  #, fuzzy, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/check.cc:5840 fortran/check.cc:8445
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:5856 fortran/check.cc:6002 fortran/check.cc:8437
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:5867 fortran/check.cc:6014
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/check.cc:5949
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.cc:5993
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/check.cc:6054
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6108
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1, found %s instead of %s"
  msgstr ""
  
! #: fortran/check.cc:6142
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.cc:6154
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.cc:6161
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6168
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6175
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6181
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.cc:6200
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.cc:6209
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6215
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected LOWER argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6236
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.cc:6247
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6253
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument to C_F_POINTER at %L is a function returning a pointer"
  msgstr ""
  
! #: fortran/check.cc:6260
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
  msgstr ""
  
! #: fortran/check.cc:6276
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.cc:6288
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6295
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6301
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.cc:6315
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6327
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/check.cc:6334
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6354
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6360
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/check.cc:6371
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.cc:6379
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.cc:6388
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6395
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.cc:6406
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.cc:6411
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.cc:6439
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
  # rank -> rang: correct in Fortran-context?
! #: fortran/check.cc:6455
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
  
! #: fortran/check.cc:6474
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
  
  # rank -> rang: correct in Fortran-context?
! #: fortran/check.cc:6498
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
  msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
  
! #: fortran/check.cc:6773
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.cc:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.cc:6823
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments to %s at %L"
  msgid "%<team%> or %<team_number%> argument to %qs at %L"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/check.cc:6883
  #, gcc-internal-format
  msgid "First argument of %<this_image%> intrinsic at %L must be a coarray variable or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6912
  #, gcc-internal-format
  msgid "Second argument of %<this_image%> intrinsic at %L must be an %<INTEGER%> typed scalar or an object of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%>"
  msgstr ""
  
! #: fortran/check.cc:6938
  #, gcc-internal-format
  msgid "%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6949
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments to %s at %L"
  msgid "%<team%> argument to %<this_image%> at %L"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/check.cc:6960
  #, gcc-internal-format
  msgid "At most one argument of type %<team_type%> from the intrinsic module %<ISO_FORTRAN_ENV%> to %<this_image%> at %L allowed"
  msgstr ""
  
! #: fortran/check.cc:7002
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:7054
  #, fuzzy, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:7073
  #, fuzzy, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:7081
  #, fuzzy, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:7116
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %zd < result size %zd"
  msgstr ""
  
! #: fortran/check.cc:7241
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
  # rank -> rang: correct in Fortran-context?
! #: fortran/check.cc:7254
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
  
! #: fortran/check.cc:7390
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7402
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L must have a decimal exponent range of at least four"
  msgstr ""
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.cc:7557 fortran/check.cc:7593
  #, fuzzy, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.cc:7604
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/check.cc:7622
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.cc:7634
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.cc:7676
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/check.cc:7683
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7704
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.cc:7714
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/check.cc:7721
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/check.cc:7751
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7766 fortran/check.cc:7773
  #, gcc-internal-format, gfc-internal-format
  msgid "integer arguments to SYSTEM_CLOCK at %L with different kind parameters"
  msgstr ""
  
  # rank -> rang: correct in Fortran-context?
! #: fortran/check.cc:7987
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
  
! #: fortran/check.cc:8169
  #, fuzzy, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/check.cc:8358 fortran/check.cc:8369
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
  
! #: fortran/check.cc:8429
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4348 fortran/decl.cc:11485
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
*************** msgstr ""
*** 75789,77857 ****
  msgid "Simplification error"
  msgstr "herdeclaratie van %qs"
  
! #: fortran/decl.cc:294
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr ""
  
! #: fortran/decl.cc:308
  #, gcc-internal-format
  msgid "Host associated variable %qs may not be in the DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:315
  #, fuzzy, gcc-internal-format
  msgid "initialization of common block variable %qs in DATA statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:453
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid initializer %s in Data statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:584
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ at %L cannot appear in an old-style initialization"
  msgstr "overflow in constante expressie"
  
! #: fortran/decl.cc:592
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initialization"
  msgstr ""
  
! #: fortran/decl.cc:602
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:649
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C cannot appear within an INTERFACE"
  msgstr "overflow in constante expressie"
  
! #: fortran/decl.cc:673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid substring in data-implied-do at %L in DATA statement"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:696
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:738
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr ""
  
! #: fortran/decl.cc:754
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:763
  #, gcc-internal-format, gfc-internal-format
  msgid "part-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-object"
  msgstr ""
  
! #: fortran/decl.cc:802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr "dubbele beginwaarde"
  
! #: fortran/decl.cc:811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/decl.cc:834
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "extra elements in scalar initializer"
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr "extra elementen in scalaire beginwaarde"
  
! #: fortran/decl.cc:839
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "vectorlength must be an integer constant"
  msgid "Repeat spec must be an integer at %C"
  msgstr "vectorlengte moet een integerconstante zijn"
  
! #: fortran/decl.cc:850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr "vector overflow in expressie"
  
! #: fortran/decl.cc:882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/decl.cc:910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "excess elements in array initializer"
  msgid "Not enough elements in array initializer at %C"
  msgstr "overtollige elementen in beginwaarde van array"
  
! #: fortran/decl.cc:912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "excess elements in array initializer"
  msgid "Too many elements in array initializer at %C"
  msgstr "overtollige elementen in beginwaarde van array"
  
! #: fortran/decl.cc:939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr "%qs is geen iterator"
  
! #: fortran/decl.cc:963
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr ""
  
! #: fortran/decl.cc:1028
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %d"
  msgstr ""
  
! #: fortran/decl.cc:1052
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1074
  #, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.cc:1167 fortran/resolve.cc:14857
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:1193 fortran/decl.cc:1222
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "opvulkarakter in strfmon-formaat"
  
! #: fortran/decl.cc:1228
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1380 fortran/decl.cc:1387 fortran/decl.cc:1453
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: fortran/decl.cc:1395
  #, fuzzy, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: fortran/decl.cc:1407
  #, fuzzy, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: fortran/decl.cc:1425
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/decl.cc:1441
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.cc:1524
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1589
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1596
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr ""
  
! #: fortran/decl.cc:1603
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/decl.cc:1612
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L may not be a pointer with CONTIGUOUS attribute as procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1622
  #, gcc-internal-format
  msgid "Default-initialized dummy argument %qs with %s attribute at %L is not permitted in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/decl.cc:1643
  #, fuzzy, gcc-internal-format
  msgid "Allocatable character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/decl.cc:1648
  #, fuzzy, gcc-internal-format
  msgid "Pointer character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/decl.cc:1655
  #, gcc-internal-format
  msgid "Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1667
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of length 1 as it has the VALUE attribute"
  msgstr ""
  
! #: fortran/decl.cc:1678
  #, gcc-internal-format
  msgid "Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1692
  #, gcc-internal-format
  msgid "Character dummy argument %qs at %L must be of constant length of one or assumed length, unless it has assumed shape or assumed rank, as procedure %qs has the BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1710
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1718
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1727
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1734
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1745
  #, fuzzy, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/decl.cc:1801
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8102 %s at %L is already imported by an %s statement and must not be re-declared"
  msgstr ""
  
! #: fortran/decl.cc:1830
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "gevraagd alignment is geen macht van 2"
  
! #: fortran/decl.cc:1892
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1932
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument must be a constant"
  msgid "CHARACTER length must be a constant at %L"
  msgstr "argument moet een constante zijn"
  
! #: fortran/decl.cc:1947
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
  # rank -> rang: correct in Fortran-context?
! #: fortran/decl.cc:1956 fortran/decl.cc:1962
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
  
! #: fortran/decl.cc:2101
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:2114
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "beginwaarde ontbreekt in PARAMETER op %L"
  
! #: fortran/decl.cc:2124
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:2167
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.cc:2201
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch of array at %L and its initializer (%d/%d)"
  msgstr "subscript ontbreekt in array-referentie"
  
! #: fortran/decl.cc:2214
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr ""
  
! #: fortran/decl.cc:2224
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad shape of initializer at %L"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/decl.cc:2231
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot determine shape of initializer at %L"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: fortran/decl.cc:2266
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr "twee of meer data types in de declaratie van %qs"
  
! #: fortran/decl.cc:2316
  #, gcc-internal-format
  msgid "Entity %qs at %L is incompatible with a BOZ literal constant"
  msgstr ""
  
! #: fortran/decl.cc:2382 fortran/decl.cc:2389
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.cc:2398
  #, fuzzy, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/decl.cc:2407
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2431 fortran/symbol.cc:2343
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr "gevraagd alignment is geen macht van 2"
  
! #: fortran/decl.cc:2486
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2493
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2517
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:2534
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr "een parameterlijst met een beletselteken kan niet overeenkomen met een declaratie met lege parameterlijst"
  
! #: fortran/decl.cc:2591
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:2608
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr ""
  
! #: fortran/decl.cc:2625
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:2646
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: fortran/decl.cc:2653
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: fortran/decl.cc:2676
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.cc:2731
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.cc:2733
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:2741
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: fortran/decl.cc:2751
  #, fuzzy, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "opvulkarakter in strfmon-formaat"
  
! #: fortran/decl.cc:2793
  #, fuzzy, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/decl.cc:2803
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.cc:2860
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Explicit array shape at %C must be constant of INTEGER type and not %s type"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: fortran/decl.cc:2868
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.cc:2969
  #, gcc-internal-format
  msgid "%qs at %L is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.cc:2980
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %L"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/decl.cc:3006
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %L"
  msgstr "herhaalde label-declaratie %qs"
  
! #: fortran/decl.cc:3014
  #, fuzzy, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: fortran/decl.cc:3077
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "dubbele beginwaarde"
  
! #: fortran/decl.cc:3085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr "dubbele beginwaarde"
  
! #: fortran/decl.cc:3098
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: fortran/decl.cc:3118 fortran/decl.cc:7749
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "Initialisatie op %C is niet voor een pointervariable"
  
! #: fortran/decl.cc:3141
  #, fuzzy, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: fortran/decl.cc:3159 fortran/decl.cc:11534
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/decl.cc:3166
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:3183
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3192
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3206
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.cc:3214
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.cc:3222
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.cc:3231
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/decl.cc:3248
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.cc:3311 fortran/decl.cc:3346
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: fortran/decl.cc:3352
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "twee of meer data types in de declaratie van %qs"
  
! #: fortran/decl.cc:3411 fortran/decl.cc:3488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
  
! #: fortran/decl.cc:3424 fortran/decl.cc:3559
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/decl.cc:3432 fortran/decl.cc:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.cc:3462 fortran/decl.cc:4351
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "afrondingsmodus niet ondersteund voor VAX-floats"
  
! #: fortran/decl.cc:3475
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr ""
  
! #: fortran/decl.cc:3486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
  
! #: fortran/decl.cc:3591
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "afrondingsmodus niet ondersteund voor VAX-floats"
  
! #: fortran/decl.cc:3723
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:3824
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:3837
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.cc:4011
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.cc:4040
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4064
  #, fuzzy, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "de tweede parameter van %<va_start%> is niet het laatste benoemde argument"
  
  # vertaling voor 'statement'?
! #: fortran/decl.cc:4075
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type parameter expression at %L must be of INTEGER type and not %s"
  msgstr "expressie-statement heeft onvolledig type"
  
  # vertaling voor 'statement'?
! #: fortran/decl.cc:4113
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/decl.cc:4120
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C does not simplify to an INTEGER constant"
  msgstr ""
  
! #: fortran/decl.cc:4147
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:4154
  #, fuzzy, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: fortran/decl.cc:4178
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4187
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/decl.cc:4551
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4563
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.cc:4625
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: fortran/decl.cc:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4661 fortran/decl.cc:4695 fortran/decl.cc:4728
! #: fortran/decl.cc:5062
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4673 fortran/decl.cc:4701 fortran/decl.cc:4734
! #: fortran/decl.cc:4760 fortran/decl.cc:5087 fortran/decl.cc:5105
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "opvulkarakter in strfmon-formaat"
  
! #: fortran/decl.cc:4724
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4776 fortran/decl.cc:4943 fortran/decl.cc:4955
! #: fortran/decl.cc:4969 fortran/decl.cc:5582 fortran/decl.cc:5592
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/decl.cc:4877
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/decl.cc:4984
  #, 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:4995
  #, 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:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5149
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.cc:5208
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.cc:5254
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5307
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.cc:5317
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5474
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.cc:5490
  #, 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:5495
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:5574
  #, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr ""
  
! #: fortran/decl.cc:5601
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5622
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5665
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:5669
  #, 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:5674
  #, 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:5680
  #, 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:5685
  #, 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:5693
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.cc:6033
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "beginwaarde ontbreekt"
  
! #: fortran/decl.cc:6035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "beginwaarde ontbreekt"
  
! #: fortran/decl.cc:6130
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "herhaalde label-declaratie %qs"
  
! #: fortran/decl.cc:6147
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6166
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: fortran/decl.cc:6168
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: fortran/decl.cc:6178
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: fortran/decl.cc:6180
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: fortran/decl.cc:6188
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6197
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: fortran/decl.cc:6199
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/decl.cc:6207
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/decl.cc:6215
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: fortran/decl.cc:6217
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: fortran/decl.cc:6235
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: fortran/decl.cc:6245
  #, 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:6255
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: fortran/decl.cc:6268
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6334 fortran/decl.cc:9883
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6374
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6381
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6388
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6429
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:6527
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:6549
  #, 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 "overflow in constante expressie"
  
! #: fortran/decl.cc:6560
  #, fuzzy, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "overflow in constante expressie"
  
! #: fortran/decl.cc:6566
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "overflow in constante expressie"
  
! #: fortran/decl.cc:6578
  #, 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:6592
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/decl.cc:6600
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/decl.cc:6612
  #, fuzzy, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "%s: definitie van functie '%s' niet omgezet\n"
  
! #: fortran/decl.cc:6618
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
! #: fortran/decl.cc:6631
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6705
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6750
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6757
  #, fuzzy, gcc-internal-format
  msgid "Missing symbol"
  msgstr "beginwaarde ontbreekt"
  
! #: fortran/decl.cc:6786
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/decl.cc:6848
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/decl.cc:6880
  #, 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:6922
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "twee of meer data types in de declaratie van %qs"
  
! #: fortran/decl.cc:6931
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "twee of meer data types in de declaratie van %qs"
  
! #: fortran/decl.cc:7003
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7008
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.cc:7059
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.cc:7071
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7117
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7124
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:7131
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7192
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "overflow in constante expressie"
  
! #: fortran/decl.cc:7207 fortran/primary.cc:1998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr "%qs is geen iterator"
  
! #: fortran/decl.cc:7213 fortran/decl.cc:7222
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "%Jparameternaam weggelaten"
  
! #: fortran/decl.cc:7263
  #, fuzzy, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: fortran/decl.cc:7276
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "conflicterende declaraties van %qs"
  
! #: fortran/decl.cc:7279
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7297
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "herhaalde label-declaratie %qs"
  
! #: fortran/decl.cc:7300
  #, fuzzy, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: fortran/decl.cc:7342
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr ""
  
! #: fortran/decl.cc:7346
  #, 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:7351
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7358
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:7397
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.cc:7474
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "conflicterende declaraties van %qs"
  
! #: fortran/decl.cc:7484 fortran/decl.cc:8627
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr ""
  
! #: fortran/decl.cc:7688
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7695
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:7701
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.cc:7724
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "gevraagd alignment is geen macht van 2"
  
! #: fortran/decl.cc:7770 fortran/decl.cc:7961 fortran/decl.cc:12018
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:7819 fortran/decl.cc:11918
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "Array subscript-stap verwacht op %C"
  
! #: fortran/decl.cc:7826
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7830
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:7905
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:7923
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.cc:7932 fortran/decl.cc:10658
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:8002
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:8074
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:8104 fortran/decl.cc:8383 fortran/decl.cc:8594
  #: 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:8134 fortran/decl.cc:8652
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/decl.cc:8286
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.cc:8289
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:8292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "overflow in constante expressie"
  
! #: fortran/decl.cc:8295
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.cc:8299 fortran/decl.cc:8344
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:8303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "overflow in constante expressie"
  
! #: fortran/decl.cc:8307
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.cc:8311
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.cc:8316
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.cc:8320
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.cc:8324
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.cc:8328
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.cc:8332
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.cc:8336
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/decl.cc:8357
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "overflow in constante expressie"
  
! #: fortran/decl.cc:8408 fortran/decl.cc:8634
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "overflow in constante expressie"
  
! #: fortran/decl.cc:8661
  #, 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 "overflow in constante expressie"
  
! #: fortran/decl.cc:8724 fortran/decl.cc:8731
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:8771
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "constant object wordt beschreven (argument %d)"
  
! #: fortran/decl.cc:8787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "overflow in constante expressie"
  
! #: fortran/decl.cc:8795
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "parameternaam ontbreekt uit parameterlijst"
  
! #: fortran/decl.cc:8820
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "Functienaam '%s' niet toegestaan op %C"
  
! #: fortran/decl.cc:8826
  #, 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:8855
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.cc:9138
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9147
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr "ongeldige beginwaarde"
  
  #. We would have required END [something].
! #: fortran/decl.cc:9156
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:9167
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/decl.cc:9192
  #, fuzzy, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "ongeldige expressie als operand"
  
! #: fortran/decl.cc:9209
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9223 fortran/decl.cc:9231
  #, fuzzy, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "ongeldige expressie als operand"
  
! #: fortran/decl.cc:9331
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9347
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9356
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.cc:9461
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.cc:9498
  #, fuzzy, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "ongeldige operand van %s"
  
! #: fortran/decl.cc:9512 fortran/decl.cc:9552
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr ""
  
! #: fortran/decl.cc:9532
  #, 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:9538
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9577
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr ""
  
! #: fortran/decl.cc:9581
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "herhaalde label-declaratie %qs"
  
! #: fortran/decl.cc:9601
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9613
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/decl.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9671
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9690
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/decl.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:9891
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:9925
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:9952 fortran/decl.cc:9977
  #, 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:9998 fortran/decl.cc:10018
  #, 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:10040
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10047
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10053
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Initialisatie op %C is niet voor een pointervariable"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10098
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10114
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10133 fortran/decl.cc:10189
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10168
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/decl.cc:10175
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:10224
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "ongeldige expressie als operand"
  
! #: fortran/decl.cc:10231
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:10250
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10261
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10296
  #, fuzzy, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr "%qs is meestal een functie"
  
! #: fortran/decl.cc:10318
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.c